ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- usr/include/unicode/unifunct.h000064400000007757152342600220012446 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2002-2005, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * Date Name Description * 01/14/2002 aliu Creation. ********************************************************************** */ #ifndef UNIFUNCT_H #define UNIFUNCT_H #include "unicode/utypes.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: Unicode Functor */ U_NAMESPACE_BEGIN class UnicodeMatcher; class UnicodeReplacer; class TransliterationRuleData; /** * UnicodeFunctor is an abstract base class for objects * that perform match and/or replace operations on Unicode strings. * @author Alan Liu * @stable ICU 2.4 */ class U_COMMON_API UnicodeFunctor : public UObject { public: /** * Destructor * @stable ICU 2.4 */ virtual ~UnicodeFunctor(); /** * Return a copy of this object. All UnicodeFunctor objects * have to support cloning in order to allow classes using * UnicodeFunctor to implement cloning. * @stable ICU 2.4 */ virtual UnicodeFunctor* clone() const = 0; /** * Cast 'this' to a UnicodeMatcher* pointer and return the * pointer, or null if this is not a UnicodeMatcher*. Subclasses * that mix in UnicodeMatcher as a base class must override this. * This protocol is required because a pointer to a UnicodeFunctor * cannot be cast to a pointer to a UnicodeMatcher, since * UnicodeMatcher is a mixin that does not derive from * UnicodeFunctor. * @stable ICU 2.4 */ virtual UnicodeMatcher* toMatcher() const; /** * Cast 'this' to a UnicodeReplacer* pointer and return the * pointer, or null if this is not a UnicodeReplacer*. Subclasses * that mix in UnicodeReplacer as a base class must override this. * This protocol is required because a pointer to a UnicodeFunctor * cannot be cast to a pointer to a UnicodeReplacer, since * UnicodeReplacer is a mixin that does not derive from * UnicodeFunctor. * @stable ICU 2.4 */ virtual UnicodeReplacer* toReplacer() const; /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). * @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID polymorphically. This method * is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * *

Concrete subclasses of UnicodeFunctor should use the macro * UOBJECT_DEFINE_RTTI_IMPLEMENTATION from uobject.h to * provide definitios getStaticClassID and getDynamicClassID. * * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 2.4 */ virtual UClassID getDynamicClassID(void) const = 0; /** * Set the data object associated with this functor. The data * object provides context for functor-to-standin mapping. This * method is required when assigning a functor to a different data * object. This function MAY GO AWAY later if the architecture is * changed to pass data object pointers through the API. * @internal ICU 2.1 */ virtual void setData(const TransliterationRuleData*) = 0; protected: /** * Since this class has pure virtual functions, * a constructor can't be used. * @stable ICU 2.0 */ /*UnicodeFunctor();*/ }; /*inline UnicodeFunctor::UnicodeFunctor() {}*/ U_NAMESPACE_END #endif usr/include/unicode/tznames.h000064400000041446152342600230012266 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2011-2016, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef __TZNAMES_H #define __TZNAMES_H /** * \file * \brief C++ API: TimeZoneNames */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/uloc.h" #include "unicode/unistr.h" U_CDECL_BEGIN /** * Constants for time zone display name types. * @stable ICU 50 */ typedef enum UTimeZoneNameType { /** * Unknown display name type. * @stable ICU 50 */ UTZNM_UNKNOWN = 0x00, /** * Long display name, such as "Eastern Time". * @stable ICU 50 */ UTZNM_LONG_GENERIC = 0x01, /** * Long display name for standard time, such as "Eastern Standard Time". * @stable ICU 50 */ UTZNM_LONG_STANDARD = 0x02, /** * Long display name for daylight saving time, such as "Eastern Daylight Time". * @stable ICU 50 */ UTZNM_LONG_DAYLIGHT = 0x04, /** * Short display name, such as "ET". * @stable ICU 50 */ UTZNM_SHORT_GENERIC = 0x08, /** * Short display name for standard time, such as "EST". * @stable ICU 50 */ UTZNM_SHORT_STANDARD = 0x10, /** * Short display name for daylight saving time, such as "EDT". * @stable ICU 50 */ UTZNM_SHORT_DAYLIGHT = 0x20, /** * Exemplar location name, such as "Los Angeles". * @stable ICU 51 */ UTZNM_EXEMPLAR_LOCATION = 0x40 } UTimeZoneNameType; U_CDECL_END U_NAMESPACE_BEGIN class UVector; struct MatchInfo; /** * TimeZoneNames is an abstract class representing the time zone display name data model defined * by UTS#35 Unicode Locale Data Markup Language (LDML). * The model defines meta zone, which is used for storing a set of display names. A meta zone can be shared * by multiple time zones. Also a time zone may have multiple meta zone historic mappings. *

* For example, people in the United States refer the zone used by the east part of North America as "Eastern Time". * The tz database contains multiple time zones "America/New_York", "America/Detroit", "America/Montreal" and some * others that belong to "Eastern Time". However, assigning different display names to these time zones does not make * much sense for most of people. *

* In CLDR (which uses LDML for representing locale data), the display name * "Eastern Time" is stored as long generic display name of a meta zone identified by the ID "America_Eastern". * Then, there is another table maintaining the historic mapping to meta zones for each time zone. The time zones in * the above example ("America/New_York", "America/Detroit"...) are mapped to the meta zone "America_Eastern". *

* Sometimes, a time zone is mapped to a different time zone in the past. For example, "America/Indiana/Knox" * had been moving "Eastern Time" and "Central Time" back and forth. Therefore, it is necessary that time zone * to meta zones mapping data are stored by date range. * *

Note: * The methods in this class assume that time zone IDs are already canonicalized. For example, you may not get proper * result returned by a method with time zone ID "America/Indiana/Indianapolis", because it's not a canonical time zone * ID (the canonical time zone ID for the time zone is "America/Indianapolis". See * {@link TimeZone#getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UErrorCode& status)} about ICU * canonical time zone IDs. * *

* In CLDR, most of time zone display names except location names are provided through meta zones. But a time zone may * have a specific name that is not shared with other time zones. * * For example, time zone "Europe/London" has English long name for standard time "Greenwich Mean Time", which is also * shared with other time zones. However, the long name for daylight saving time is "British Summer Time", which is only * used for "Europe/London". * *

* {@link #getTimeZoneDisplayName} is designed for accessing a name only used by a single time zone. * But is not necessarily mean that a subclass implementation use the same model with CLDR. A subclass implementation * may provide time zone names only through {@link #getTimeZoneDisplayName}, or only through {@link #getMetaZoneDisplayName}, * or both. * *

* The default TimeZoneNames implementation returned by {@link #createInstance} * uses the locale data imported from CLDR. In CLDR, set of meta zone IDs and mappings between zone IDs and meta zone * IDs are shared by all locales. Therefore, the behavior of {@link #getAvailableMetaZoneIDs}, * {@link #getMetaZoneID}, and {@link #getReferenceZoneID} won't be changed no matter * what locale is used for getting an instance of TimeZoneNames. * * @stable ICU 50 */ class U_I18N_API TimeZoneNames : public UObject { public: /** * Destructor. * @stable ICU 50 */ virtual ~TimeZoneNames(); /** * Return true if the given TimeZoneNames objects are semantically equal. * @param other the object to be compared with. * @return Return TRUE if the given Format objects are semantically equal. * @stable ICU 50 */ virtual UBool operator==(const TimeZoneNames& other) const = 0; /** * Return true if the given TimeZoneNames objects are not semantically * equal. * @param other the object to be compared with. * @return Return TRUE if the given Format objects are not semantically equal. * @stable ICU 50 */ UBool operator!=(const TimeZoneNames& other) const { return !operator==(other); } /** * Clone this object polymorphically. The caller is responsible * for deleting the result when done. * @return A copy of the object * @stable ICU 50 */ virtual TimeZoneNames* clone() const = 0; /** * Returns an instance of TimeZoneNames for the specified locale. * * @param locale The locale. * @param status Receives the status. * @return An instance of TimeZoneNames * @stable ICU 50 */ static TimeZoneNames* U_EXPORT2 createInstance(const Locale& locale, UErrorCode& status); /** * Returns an instance of TimeZoneNames containing only short specific * zone names (SHORT_STANDARD and SHORT_DAYLIGHT), * compatible with the IANA tz database's zone abbreviations (not localized). *
* Note: The input locale is used for resolving ambiguous names (e.g. "IST" is parsed * as Israel Standard Time for Israel, while it is parsed as India Standard Time for * all other regions). The zone names returned by this instance are not localized. * @stable ICU 54 */ static TimeZoneNames* U_EXPORT2 createTZDBInstance(const Locale& locale, UErrorCode& status); /** * Returns an enumeration of all available meta zone IDs. * @param status Receives the status. * @return an enumeration object, owned by the caller. * @stable ICU 50 */ virtual StringEnumeration* getAvailableMetaZoneIDs(UErrorCode& status) const = 0; /** * Returns an enumeration of all available meta zone IDs used by the given time zone. * @param tzID The canoical tiem zone ID. * @param status Receives the status. * @return an enumeration object, owned by the caller. * @stable ICU 50 */ virtual StringEnumeration* getAvailableMetaZoneIDs(const UnicodeString& tzID, UErrorCode& status) const = 0; /** * Returns the meta zone ID for the given canonical time zone ID at the given date. * @param tzID The canonical time zone ID. * @param date The date. * @param mzID Receives the meta zone ID for the given time zone ID at the given date. If the time zone does not have a * corresponding meta zone at the given date or the implementation does not support meta zones, "bogus" state * is set. * @return A reference to the result. * @stable ICU 50 */ virtual UnicodeString& getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const = 0; /** * Returns the reference zone ID for the given meta zone ID for the region. * * Note: Each meta zone must have a reference zone associated with a special region "001" (world). * Some meta zones may have region specific reference zone IDs other than the special region * "001". When a meta zone does not have any region specific reference zone IDs, this method * return the reference zone ID for the special region "001" (world). * * @param mzID The meta zone ID. * @param region The region. * @param tzID Receives the reference zone ID ("golden zone" in the LDML specification) for the given time zone ID for the * region. If the meta zone is unknown or the implementation does not support meta zones, "bogus" state * is set. * @return A reference to the result. * @stable ICU 50 */ virtual UnicodeString& getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const = 0; /** * Returns the display name of the meta zone. * @param mzID The meta zone ID. * @param type The display name type. See {@link #UTimeZoneNameType}. * @param name Receives the display name of the meta zone. When this object does not have a localized display name for the given * meta zone with the specified type or the implementation does not provide any display names associated * with meta zones, "bogus" state is set. * @return A reference to the result. * @stable ICU 50 */ virtual UnicodeString& getMetaZoneDisplayName(const UnicodeString& mzID, UTimeZoneNameType type, UnicodeString& name) const = 0; /** * Returns the display name of the time zone. Unlike {@link #getDisplayName}, * this method does not get a name from a meta zone used by the time zone. * @param tzID The canonical time zone ID. * @param type The display name type. See {@link #UTimeZoneNameType}. * @param name Receives the display name for the time zone. When this object does not have a localized display name for the given * time zone with the specified type, "bogus" state is set. * @return A reference to the result. * @stable ICU 50 */ virtual UnicodeString& getTimeZoneDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UnicodeString& name) const = 0; /** * Returns the exemplar location name for the given time zone. When this object does not have a localized location * name, the default implementation may still returns a programmatically generated name with the logic described * below. *

    *
  1. Check if the ID contains "/". If not, return null. *
  2. Check if the ID does not start with "Etc/" or "SystemV/". If it does, return null. *
  3. Extract a substring after the last occurrence of "/". *
  4. Replace "_" with " ". *
* For example, "New York" is returned for the time zone ID "America/New_York" when this object does not have the * localized location name. * * @param tzID The canonical time zone ID * @param name Receives the exemplar location name for the given time zone, or "bogus" state is set when a localized * location name is not available and the fallback logic described above cannot extract location from the ID. * @return A reference to the result. * @stable ICU 50 */ virtual UnicodeString& getExemplarLocationName(const UnicodeString& tzID, UnicodeString& name) const; /** * Returns the display name of the time zone at the given date. *

* Note: This method calls the subclass's {@link #getTimeZoneDisplayName} first. When the * result is bogus, this method calls {@link #getMetaZoneID} to get the meta zone ID mapped from the * time zone, then calls {@link #getMetaZoneDisplayName}. * * @param tzID The canonical time zone ID. * @param type The display name type. See {@link #UTimeZoneNameType}. * @param date The date. * @param name Receives the display name for the time zone at the given date. When this object does not have a localized display * name for the time zone with the specified type and date, "bogus" state is set. * @return A reference to the result. * @stable ICU 50 */ virtual UnicodeString& getDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UDate date, UnicodeString& name) const; /** * @internal ICU internal only, for specific users only until proposed publicly. */ virtual void loadAllDisplayNames(UErrorCode& status); /** * @internal ICU internal only, for specific users only until proposed publicly. */ virtual void getDisplayNames(const UnicodeString& tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode& status) const; /** * MatchInfoCollection represents a collection of time zone name matches used by * {@link TimeZoneNames#find}. * @internal */ class U_I18N_API MatchInfoCollection : public UMemory { public: /** * Constructor. * @internal */ MatchInfoCollection(); /** * Destructor. * @internal */ virtual ~MatchInfoCollection(); #ifndef U_HIDE_INTERNAL_API /** * Adds a zone match. * @param nameType The name type. * @param matchLength The match length. * @param tzID The time zone ID. * @param status Receives the status * @internal */ void addZone(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString& tzID, UErrorCode& status); /** * Adds a meata zone match. * @param nameType The name type. * @param matchLength The match length. * @param mzID The metazone ID. * @param status Receives the status * @internal */ void addMetaZone(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString& mzID, UErrorCode& status); /** * Returns the number of entries available in this object. * @return The number of entries. * @internal */ int32_t size() const; /** * Returns the time zone name type of a match at the specified index. * @param idx The index * @return The time zone name type. If the specified idx is out of range, * it returns UTZNM_UNKNOWN. * @see UTimeZoneNameType * @internal */ UTimeZoneNameType getNameTypeAt(int32_t idx) const; /** * Returns the match length of a match at the specified index. * @param idx The index * @return The match length. If the specified idx is out of range, * it returns 0. * @internal */ int32_t getMatchLengthAt(int32_t idx) const; /** * Gets the zone ID of a match at the specified index. * @param idx The index * @param tzID Receives the zone ID. * @return TRUE if the zone ID was set to tzID. * @internal */ UBool getTimeZoneIDAt(int32_t idx, UnicodeString& tzID) const; /** * Gets the metazone ID of a match at the specified index. * @param idx The index * @param mzID Receives the metazone ID * @return TRUE if the meta zone ID was set to mzID. * @internal */ UBool getMetaZoneIDAt(int32_t idx, UnicodeString& mzID) const; #endif /* U_HIDE_INTERNAL_API */ private: UVector* fMatches; // vector of MatchEntry UVector* matches(UErrorCode& status); }; /** * Finds time zone name prefix matches for the input text at the * given offset and returns a collection of the matches. * @param text The text. * @param start The starting offset within the text. * @param types The set of name types represented by bitwise flags of UTimeZoneNameType enums, * or UTZNM_UNKNOWN for all name types. * @param status Receives the status. * @return A collection of matches (owned by the caller), or NULL if no matches are found. * @see UTimeZoneNameType * @see MatchInfoCollection * @internal */ virtual MatchInfoCollection* find(const UnicodeString& text, int32_t start, uint32_t types, UErrorCode& status) const = 0; }; U_NAMESPACE_END #endif #endif usr/include/unicode/unorm2.h000064400000061246152342600230012027 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2009-2015, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: unorm2.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2009dec15 * created by: Markus W. Scherer */ #ifndef __UNORM2_H__ #define __UNORM2_H__ /** * \file * \brief C API: New API for Unicode Normalization. * * Unicode normalization functionality for standard Unicode normalization or * for using custom mapping tables. * All instances of UNormalizer2 are unmodifiable/immutable. * Instances returned by unorm2_getInstance() are singletons that must not be deleted by the caller. * For more details see the Normalizer2 C++ class. */ #include "unicode/utypes.h" #include "unicode/localpointer.h" #include "unicode/stringoptions.h" #include "unicode/uset.h" /** * Constants for normalization modes. * For details about standard Unicode normalization forms * and about the algorithms which are also used with custom mapping tables * see http://www.unicode.org/unicode/reports/tr15/ * @stable ICU 4.4 */ typedef enum { /** * Decomposition followed by composition. * Same as standard NFC when using an "nfc" instance. * Same as standard NFKC when using an "nfkc" instance. * For details about standard Unicode normalization forms * see http://www.unicode.org/unicode/reports/tr15/ * @stable ICU 4.4 */ UNORM2_COMPOSE, /** * Map, and reorder canonically. * Same as standard NFD when using an "nfc" instance. * Same as standard NFKD when using an "nfkc" instance. * For details about standard Unicode normalization forms * see http://www.unicode.org/unicode/reports/tr15/ * @stable ICU 4.4 */ UNORM2_DECOMPOSE, /** * "Fast C or D" form. * If a string is in this form, then further decomposition without reordering * would yield the same form as DECOMPOSE. * Text in "Fast C or D" form can be processed efficiently with data tables * that are "canonically closed", that is, that provide equivalent data for * equivalent text, without having to be fully normalized. * Not a standard Unicode normalization form. * Not a unique form: Different FCD strings can be canonically equivalent. * For details see http://www.unicode.org/notes/tn5/#FCD * @stable ICU 4.4 */ UNORM2_FCD, /** * Compose only contiguously. * Also known as "FCC" or "Fast C Contiguous". * The result will often but not always be in NFC. * The result will conform to FCD which is useful for processing. * Not a standard Unicode normalization form. * For details see http://www.unicode.org/notes/tn5/#FCC * @stable ICU 4.4 */ UNORM2_COMPOSE_CONTIGUOUS } UNormalization2Mode; /** * Result values for normalization quick check functions. * For details see http://www.unicode.org/reports/tr15/#Detecting_Normalization_Forms * @stable ICU 2.0 */ typedef enum UNormalizationCheckResult { /** * The input string is not in the normalization form. * @stable ICU 2.0 */ UNORM_NO, /** * The input string is in the normalization form. * @stable ICU 2.0 */ UNORM_YES, /** * The input string may or may not be in the normalization form. * This value is only returned for composition forms like NFC and FCC, * when a backward-combining character is found for which the surrounding text * would have to be analyzed further. * @stable ICU 2.0 */ UNORM_MAYBE } UNormalizationCheckResult; /** * Opaque C service object type for the new normalization API. * @stable ICU 4.4 */ struct UNormalizer2; typedef struct UNormalizer2 UNormalizer2; /**< C typedef for struct UNormalizer2. @stable ICU 4.4 */ #if !UCONFIG_NO_NORMALIZATION /** * Returns a UNormalizer2 instance for Unicode NFC normalization. * Same as unorm2_getInstance(NULL, "nfc", UNORM2_COMPOSE, pErrorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ U_STABLE const UNormalizer2 * U_EXPORT2 unorm2_getNFCInstance(UErrorCode *pErrorCode); /** * Returns a UNormalizer2 instance for Unicode NFD normalization. * Same as unorm2_getInstance(NULL, "nfc", UNORM2_DECOMPOSE, pErrorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ U_STABLE const UNormalizer2 * U_EXPORT2 unorm2_getNFDInstance(UErrorCode *pErrorCode); /** * Returns a UNormalizer2 instance for Unicode NFKC normalization. * Same as unorm2_getInstance(NULL, "nfkc", UNORM2_COMPOSE, pErrorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ U_STABLE const UNormalizer2 * U_EXPORT2 unorm2_getNFKCInstance(UErrorCode *pErrorCode); /** * Returns a UNormalizer2 instance for Unicode NFKD normalization. * Same as unorm2_getInstance(NULL, "nfkc", UNORM2_DECOMPOSE, pErrorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ U_STABLE const UNormalizer2 * U_EXPORT2 unorm2_getNFKDInstance(UErrorCode *pErrorCode); /** * Returns a UNormalizer2 instance for Unicode NFKC_Casefold normalization. * Same as unorm2_getInstance(NULL, "nfkc_cf", UNORM2_COMPOSE, pErrorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ U_STABLE const UNormalizer2 * U_EXPORT2 unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode); /** * Returns a UNormalizer2 instance which uses the specified data file * (packageName/name similar to ucnv_openPackage() and ures_open()/ResourceBundle) * and which composes or decomposes text according to the specified mode. * Returns an unmodifiable singleton instance. Do not delete it. * * Use packageName=NULL for data files that are part of ICU's own data. * Use name="nfc" and UNORM2_COMPOSE/UNORM2_DECOMPOSE for Unicode standard NFC/NFD. * Use name="nfkc" and UNORM2_COMPOSE/UNORM2_DECOMPOSE for Unicode standard NFKC/NFKD. * Use name="nfkc_cf" and UNORM2_COMPOSE for Unicode standard NFKC_CF=NFKC_Casefold. * * @param packageName NULL for ICU built-in data, otherwise application data package name * @param name "nfc" or "nfkc" or "nfkc_cf" or name of custom data file * @param mode normalization mode (compose or decompose etc.) * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested UNormalizer2, if successful * @stable ICU 4.4 */ U_STABLE const UNormalizer2 * U_EXPORT2 unorm2_getInstance(const char *packageName, const char *name, UNormalization2Mode mode, UErrorCode *pErrorCode); /** * Constructs a filtered normalizer wrapping any UNormalizer2 instance * and a filter set. * Both are aliased and must not be modified or deleted while this object * is used. * The filter set should be frozen; otherwise the performance will suffer greatly. * @param norm2 wrapped UNormalizer2 instance * @param filterSet USet which determines the characters to be normalized * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested UNormalizer2, if successful * @stable ICU 4.4 */ U_STABLE UNormalizer2 * U_EXPORT2 unorm2_openFiltered(const UNormalizer2 *norm2, const USet *filterSet, UErrorCode *pErrorCode); /** * Closes a UNormalizer2 instance from unorm2_openFiltered(). * Do not close instances from unorm2_getInstance()! * @param norm2 UNormalizer2 instance to be closed * @stable ICU 4.4 */ U_STABLE void U_EXPORT2 unorm2_close(UNormalizer2 *norm2); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUNormalizer2Pointer * "Smart pointer" class, closes a UNormalizer2 via unorm2_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); U_NAMESPACE_END #endif /** * Writes the normalized form of the source string to the destination string * (replacing its contents) and returns the length of the destination string. * The source and destination strings must be different buffers. * @param norm2 UNormalizer2 instance * @param src source string * @param length length of the source string, or -1 if NUL-terminated * @param dest destination string; its contents is replaced with normalized src * @param capacity number of UChars that can be written to dest * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 unorm2_normalize(const UNormalizer2 *norm2, const UChar *src, int32_t length, UChar *dest, int32_t capacity, UErrorCode *pErrorCode); /** * Appends the normalized form of the second string to the first string * (merging them at the boundary) and returns the length of the first string. * The result is normalized if the first string was normalized. * The first and second strings must be different buffers. * @param norm2 UNormalizer2 instance * @param first string, should be normalized * @param firstLength length of the first string, or -1 if NUL-terminated * @param firstCapacity number of UChars that can be written to first * @param second string, will be normalized * @param secondLength length of the source string, or -1 if NUL-terminated * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return first * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2, UChar *first, int32_t firstLength, int32_t firstCapacity, const UChar *second, int32_t secondLength, UErrorCode *pErrorCode); /** * Appends the second string to the first string * (merging them at the boundary) and returns the length of the first string. * The result is normalized if both the strings were normalized. * The first and second strings must be different buffers. * @param norm2 UNormalizer2 instance * @param first string, should be normalized * @param firstLength length of the first string, or -1 if NUL-terminated * @param firstCapacity number of UChars that can be written to first * @param second string, should be normalized * @param secondLength length of the source string, or -1 if NUL-terminated * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return first * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 unorm2_append(const UNormalizer2 *norm2, UChar *first, int32_t firstLength, int32_t firstCapacity, const UChar *second, int32_t secondLength, UErrorCode *pErrorCode); /** * Gets the decomposition mapping of c. * Roughly equivalent to normalizing the String form of c * on a UNORM2_DECOMPOSE UNormalizer2 instance, but much faster, and except that this function * returns a negative value and does not write a string * if c does not have a decomposition mapping in this instance's data. * This function is independent of the mode of the UNormalizer2. * @param norm2 UNormalizer2 instance * @param c code point * @param decomposition String buffer which will be set to c's * decomposition mapping, if there is one. * @param capacity number of UChars that can be written to decomposition * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the non-negative length of c's decomposition, if there is one; otherwise a negative value * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 unorm2_getDecomposition(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity, UErrorCode *pErrorCode); /** * Gets the raw decomposition mapping of c. * * This is similar to the unorm2_getDecomposition() function but returns the * raw decomposition mapping as specified in UnicodeData.txt or * (for custom data) in the mapping files processed by the gennorm2 tool. * By contrast, unorm2_getDecomposition() returns the processed, * recursively-decomposed version of this mapping. * * When used on a standard NFKC Normalizer2 instance, * unorm2_getRawDecomposition() returns the Unicode Decomposition_Mapping (dm) property. * * When used on a standard NFC Normalizer2 instance, * it returns the Decomposition_Mapping only if the Decomposition_Type (dt) is Canonical (Can); * in this case, the result contains either one or two code points (=1..4 UChars). * * This function is independent of the mode of the UNormalizer2. * @param norm2 UNormalizer2 instance * @param c code point * @param decomposition String buffer which will be set to c's * raw decomposition mapping, if there is one. * @param capacity number of UChars that can be written to decomposition * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the non-negative length of c's raw decomposition, if there is one; otherwise a negative value * @stable ICU 49 */ U_STABLE int32_t U_EXPORT2 unorm2_getRawDecomposition(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity, UErrorCode *pErrorCode); /** * Performs pairwise composition of a & b and returns the composite if there is one. * * Returns a composite code point c only if c has a two-way mapping to a+b. * In standard Unicode normalization, this means that * c has a canonical decomposition to a+b * and c does not have the Full_Composition_Exclusion property. * * This function is independent of the mode of the UNormalizer2. * @param norm2 UNormalizer2 instance * @param a A (normalization starter) code point. * @param b Another code point. * @return The non-negative composite code point if there is one; otherwise a negative value. * @stable ICU 49 */ U_STABLE UChar32 U_EXPORT2 unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b); /** * Gets the combining class of c. * The default implementation returns 0 * but all standard implementations return the Unicode Canonical_Combining_Class value. * @param norm2 UNormalizer2 instance * @param c code point * @return c's combining class * @stable ICU 49 */ U_STABLE uint8_t U_EXPORT2 unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c); /** * Tests if the string is normalized. * Internally, in cases where the quickCheck() method would return "maybe" * (which is only possible for the two COMPOSE modes) this method * resolves to "yes" or "no" to provide a definitive result, * at the cost of doing more work in those cases. * @param norm2 UNormalizer2 instance * @param s input string * @param length length of the string, or -1 if NUL-terminated * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if s is normalized * @stable ICU 4.4 */ U_STABLE UBool U_EXPORT2 unorm2_isNormalized(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode); /** * Tests if the string is normalized. * For the two COMPOSE modes, the result could be "maybe" in cases that * would take a little more work to resolve definitively. * Use spanQuickCheckYes() and normalizeSecondAndAppend() for a faster * combination of quick check + normalization, to avoid * re-checking the "yes" prefix. * @param norm2 UNormalizer2 instance * @param s input string * @param length length of the string, or -1 if NUL-terminated * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return UNormalizationCheckResult * @stable ICU 4.4 */ U_STABLE UNormalizationCheckResult U_EXPORT2 unorm2_quickCheck(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode); /** * Returns the end of the normalized substring of the input string. * In other words, with end=spanQuickCheckYes(s, ec); * the substring UnicodeString(s, 0, end) * will pass the quick check with a "yes" result. * * The returned end index is usually one or more characters before the * "no" or "maybe" character: The end index is at a normalization boundary. * (See the class documentation for more about normalization boundaries.) * * When the goal is a normalized string and most input strings are expected * to be normalized already, then call this method, * and if it returns a prefix shorter than the input string, * copy that prefix and use normalizeSecondAndAppend() for the remainder. * @param norm2 UNormalizer2 instance * @param s input string * @param length length of the string, or -1 if NUL-terminated * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return "yes" span end index * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 unorm2_spanQuickCheckYes(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode); /** * Tests if the character always has a normalization boundary before it, * regardless of context. * For details see the Normalizer2 base class documentation. * @param norm2 UNormalizer2 instance * @param c character to test * @return TRUE if c has a normalization boundary before it * @stable ICU 4.4 */ U_STABLE UBool U_EXPORT2 unorm2_hasBoundaryBefore(const UNormalizer2 *norm2, UChar32 c); /** * Tests if the character always has a normalization boundary after it, * regardless of context. * For details see the Normalizer2 base class documentation. * @param norm2 UNormalizer2 instance * @param c character to test * @return TRUE if c has a normalization boundary after it * @stable ICU 4.4 */ U_STABLE UBool U_EXPORT2 unorm2_hasBoundaryAfter(const UNormalizer2 *norm2, UChar32 c); /** * Tests if the character is normalization-inert. * For details see the Normalizer2 base class documentation. * @param norm2 UNormalizer2 instance * @param c character to test * @return TRUE if c is normalization-inert * @stable ICU 4.4 */ U_STABLE UBool U_EXPORT2 unorm2_isInert(const UNormalizer2 *norm2, UChar32 c); /** * Compares two strings for canonical equivalence. * Further options include case-insensitive comparison and * code point order (as opposed to code unit order). * * Canonical equivalence between two strings is defined as their normalized * forms (NFD or NFC) being identical. * This function compares strings incrementally instead of normalizing * (and optionally case-folding) both strings entirely, * improving performance significantly. * * Bulk normalization is only necessary if the strings do not fulfill the FCD * conditions. Only in this case, and only if the strings are relatively long, * is memory allocated temporarily. * For FCD strings and short non-FCD strings there is no memory allocation. * * Semantically, this is equivalent to * strcmp[CodePointOrder](NFD(foldCase(NFD(s1))), NFD(foldCase(NFD(s2)))) * where code point order and foldCase are all optional. * * UAX 21 2.5 Caseless Matching specifies that for a canonical caseless match * the case folding must be performed first, then the normalization. * * @param s1 First source string. * @param length1 Length of first source string, or -1 if NUL-terminated. * * @param s2 Second source string. * @param length2 Length of second source string, or -1 if NUL-terminated. * * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Case-sensitive comparison in code unit order, and the input strings * are quick-checked for FCD. * * - UNORM_INPUT_IS_FCD * Set if the caller knows that both s1 and s2 fulfill the FCD conditions. * If not set, the function will quickCheck for FCD * and normalize if necessary. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_COMPARE_IGNORE_CASE * Set to compare strings case-insensitively using case folding, * instead of case-sensitively. * If set, then the following case folding options are used. * * - Options as used with case-insensitive comparisons, currently: * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * (see u_strCaseCompare for details) * * - regular normalization options shifted left by UNORM_COMPARE_NORM_OPTIONS_SHIFT * * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return <0 or 0 or >0 as usual for string comparisons * * @see unorm_normalize * @see UNORM_FCD * @see u_strCompare * @see u_strCaseCompare * * @stable ICU 2.2 */ U_STABLE int32_t U_EXPORT2 unorm_compare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode); #endif /* !UCONFIG_NO_NORMALIZATION */ #endif /* __UNORM2_H__ */ usr/include/unicode/umisc.h000064400000002525152342600230011720 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2006, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: umisc.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999oct15 * created by: Markus W. Scherer */ #ifndef UMISC_H #define UMISC_H #include "unicode/utypes.h" /** * \file * \brief C API:misc definitions * * This file contains miscellaneous definitions for the C APIs. */ U_CDECL_BEGIN /** A struct representing a range of text containing a specific field * @stable ICU 2.0 */ typedef struct UFieldPosition { /** * The field * @stable ICU 2.0 */ int32_t field; /** * The start of the text range containing field * @stable ICU 2.0 */ int32_t beginIndex; /** * The limit of the text range containing field * @stable ICU 2.0 */ int32_t endIndex; } UFieldPosition; #if !UCONFIG_NO_SERVICE /** * Opaque type returned by registerInstance, registerFactory and unregister for service registration. * @stable ICU 2.6 */ typedef const void* URegistryKey; #endif U_CDECL_END #endif usr/include/unicode/uloc.h000064400000145403152342600230011545 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File ULOC.H * * Modification History: * * Date Name Description * 04/01/97 aliu Creation. * 08/22/98 stephen JDK 1.2 sync. * 12/08/98 rtg New C API for Locale * 03/30/99 damiba overhaul * 03/31/99 helena Javadoc for uloc functions. * 04/15/99 Madhu Updated Javadoc ******************************************************************************** */ #ifndef ULOC_H #define ULOC_H #include "unicode/utypes.h" #include "unicode/uenum.h" /** * \file * \brief C API: Locale * *

ULoc C API for Locale

* A Locale represents a specific geographical, political, * or cultural region. An operation that requires a Locale to perform * its task is called locale-sensitive and uses the Locale * to tailor information for the user. For example, displaying a number * is a locale-sensitive operation--the number should be formatted * according to the customs/conventions of the user's native country, * region, or culture. In the C APIs, a locales is simply a const char string. * *

* You create a Locale with one of the three options listed below. * Each of the component is separated by '_' in the locale string. * \htmlonly

\endhtmlonly *
 * \code
 *       newLanguage
 * 
 *       newLanguage + newCountry
 * 
 *       newLanguage + newCountry + newVariant
 * \endcode
 * 
* \htmlonly
\endhtmlonly * The first option is a valid ISO * Language Code. These codes are the lower-case two-letter * codes as defined by ISO-639. * You can find a full list of these codes at a number of sites, such as: *
* http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt * *

* The second option includes an additional ISO Country * Code. These codes are the upper-case two-letter codes * as defined by ISO-3166. * You can find a full list of these codes at a number of sites, such as: *
* http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html * *

* The third option requires another additional information--the * Variant. * The Variant codes are vendor and browser-specific. * For example, use WIN for Windows, MAC for Macintosh, and POSIX for POSIX. * Where there are two variants, separate them with an underscore, and * put the most important one first. For * example, a Traditional Spanish collation might be referenced, with * "ES", "ES", "Traditional_WIN". * *

* Because a Locale is just an identifier for a region, * no validity check is performed when you specify a Locale. * If you want to see whether particular resources are available for the * Locale you asked for, you must query those resources. For * example, ask the UNumberFormat for the locales it supports * using its getAvailable method. *
Note: When you ask for a resource for a particular * locale, you get back the best available match, not necessarily * precisely what you asked for. For more information, look at * UResourceBundle. * *

* The Locale provides a number of convenient constants * that you can use to specify the commonly used * locales. For example, the following refers to a locale * for the United States: * \htmlonly

\endhtmlonly *
 * \code
 *       ULOC_US
 * \endcode
 * 
* \htmlonly
\endhtmlonly * *

* Once you've specified a locale you can query it for information about * itself. Use uloc_getCountry to get the ISO Country Code and * uloc_getLanguage to get the ISO Language Code. You can * use uloc_getDisplayCountry to get the * name of the country suitable for displaying to the user. Similarly, * you can use uloc_getDisplayLanguage to get the name of * the language suitable for displaying to the user. Interestingly, * the uloc_getDisplayXXX methods are themselves locale-sensitive * and have two versions: one that uses the default locale and one * that takes a locale as an argument and displays the name or country in * a language appropriate to that locale. * *

* The ICU provides a number of services that perform locale-sensitive * operations. For example, the unum_xxx functions format * numbers, currency, or percentages in a locale-sensitive manner. *

* \htmlonly
\endhtmlonly *
 * \code
 *     UErrorCode success = U_ZERO_ERROR;
 *     UNumberFormat *nf;
 *     const char* myLocale = "fr_FR";
 * 
 *     nf = unum_open( UNUM_DEFAULT, NULL, success );          
 *     unum_close(nf);
 *     nf = unum_open( UNUM_CURRENCY, NULL, success );
 *     unum_close(nf);
 *     nf = unum_open( UNUM_PERCENT, NULL, success );   
 *     unum_close(nf);
 * \endcode
 * 
* \htmlonly
\endhtmlonly * Each of these methods has two variants; one with an explicit locale * and one without; the latter using the default locale. * \htmlonly
\endhtmlonly *
 * \code 
 * 
 *     nf = unum_open( UNUM_DEFAULT, myLocale, success );          
 *     unum_close(nf);
 *     nf = unum_open( UNUM_CURRENCY, myLocale, success );
 *     unum_close(nf);
 *     nf = unum_open( UNUM_PERCENT, myLocale, success );   
 *     unum_close(nf);
 * \endcode
 * 
* \htmlonly
\endhtmlonly * A Locale is the mechanism for identifying the kind of services * (UNumberFormat) that you would like to get. The locale is * just a mechanism for identifying these services. * *

* Each international service that performs locale-sensitive operations * allows you * to get all the available objects of that type. You can sift * through these objects by language, country, or variant, * and use the display names to present a menu to the user. * For example, you can create a menu of all the collation objects * suitable for a given language. Such classes implement these * three class methods: * \htmlonly

\endhtmlonly *
 * \code
 *       const char* uloc_getAvailable(int32_t index);
 *       int32_t uloc_countAvailable();
 *       int32_t
 *       uloc_getDisplayName(const char* localeID,
 *                 const char* inLocaleID, 
 *                 UChar* result,
 *                 int32_t maxResultSize,
 *                  UErrorCode* err);
 * 
 * \endcode
 * 
* \htmlonly
\endhtmlonly *

* Concerning POSIX/RFC1766 Locale IDs, * the getLanguage/getCountry/getVariant/getName functions do understand * the POSIX type form of language_COUNTRY.ENCODING\@VARIANT * and if there is not an ICU-stype variant, uloc_getVariant() for example * will return the one listed after the \@at sign. As well, the hyphen * "-" is recognized as a country/variant separator similarly to RFC1766. * So for example, "en-us" will be interpreted as en_US. * As a result, uloc_getName() is far from a no-op, and will have the * effect of converting POSIX/RFC1766 IDs into ICU form, although it does * NOT map any of the actual codes (i.e. russian->ru) in any way. * Applications should call uloc_getName() at the point where a locale ID * is coming from an external source (user entry, OS, web browser) * and pass the resulting string to other ICU functions. For example, * don't use de-de\@EURO as an argument to resourcebundle. * * @see UResourceBundle */ /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_CHINESE "zh" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_ENGLISH "en" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_FRENCH "fr" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_GERMAN "de" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_ITALIAN "it" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_JAPANESE "ja" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_KOREAN "ko" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_SIMPLIFIED_CHINESE "zh_CN" /** Useful constant for this language. @stable ICU 2.0 */ #define ULOC_TRADITIONAL_CHINESE "zh_TW" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_CANADA "en_CA" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_CANADA_FRENCH "fr_CA" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_CHINA "zh_CN" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_PRC "zh_CN" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_FRANCE "fr_FR" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_GERMANY "de_DE" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_ITALY "it_IT" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_JAPAN "ja_JP" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_KOREA "ko_KR" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_TAIWAN "zh_TW" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_UK "en_GB" /** Useful constant for this country/region. @stable ICU 2.0 */ #define ULOC_US "en_US" /** * Useful constant for the maximum size of the language part of a locale ID. * (including the terminating NULL). * @stable ICU 2.0 */ #define ULOC_LANG_CAPACITY 12 /** * Useful constant for the maximum size of the country part of a locale ID * (including the terminating NULL). * @stable ICU 2.0 */ #define ULOC_COUNTRY_CAPACITY 4 /** * Useful constant for the maximum size of the whole locale ID * (including the terminating NULL and all keywords). * @stable ICU 2.0 */ #define ULOC_FULLNAME_CAPACITY 157 /** * Useful constant for the maximum size of the script part of a locale ID * (including the terminating NULL). * @stable ICU 2.8 */ #define ULOC_SCRIPT_CAPACITY 6 /** * Useful constant for the maximum size of keywords in a locale * @stable ICU 2.8 */ #define ULOC_KEYWORDS_CAPACITY 96 /** * Useful constant for the maximum total size of keywords and their values in a locale * @stable ICU 2.8 */ #define ULOC_KEYWORD_AND_VALUES_CAPACITY 100 /** * Invariant character separating keywords from the locale string * @stable ICU 2.8 */ #define ULOC_KEYWORD_SEPARATOR '@' /** * Unicode code point for '@' separating keywords from the locale string. * @see ULOC_KEYWORD_SEPARATOR * @stable ICU 4.6 */ #define ULOC_KEYWORD_SEPARATOR_UNICODE 0x40 /** * Invariant character for assigning value to a keyword * @stable ICU 2.8 */ #define ULOC_KEYWORD_ASSIGN '=' /** * Unicode code point for '=' for assigning value to a keyword. * @see ULOC_KEYWORD_ASSIGN * @stable ICU 4.6 */ #define ULOC_KEYWORD_ASSIGN_UNICODE 0x3D /** * Invariant character separating keywords * @stable ICU 2.8 */ #define ULOC_KEYWORD_ITEM_SEPARATOR ';' /** * Unicode code point for ';' separating keywords * @see ULOC_KEYWORD_ITEM_SEPARATOR * @stable ICU 4.6 */ #define ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE 0x3B /** * Constants for *_getLocale() * Allow user to select whether she wants information on * requested, valid or actual locale. * For example, a collator for "en_US_CALIFORNIA" was * requested. In the current state of ICU (2.0), * the requested locale is "en_US_CALIFORNIA", * the valid locale is "en_US" (most specific locale supported by ICU) * and the actual locale is "root" (the collation data comes unmodified * from the UCA) * The locale is considered supported by ICU if there is a core ICU bundle * for that locale (although it may be empty). * @stable ICU 2.1 */ typedef enum { /** This is locale the data actually comes from * @stable ICU 2.1 */ ULOC_ACTUAL_LOCALE = 0, /** This is the most specific locale supported by ICU * @stable ICU 2.1 */ ULOC_VALID_LOCALE = 1, #ifndef U_HIDE_DEPRECATED_API /** This is the requested locale * @deprecated ICU 2.8 */ ULOC_REQUESTED_LOCALE = 2, /** * One more than the highest normal ULocDataLocaleType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ ULOC_DATA_LOCALE_TYPE_LIMIT = 3 #endif // U_HIDE_DEPRECATED_API } ULocDataLocaleType; #ifndef U_HIDE_SYSTEM_API /** * Gets ICU's default locale. * The returned string is a snapshot in time, and will remain valid * and unchanged even when uloc_setDefault() is called. * The returned storage is owned by ICU, and must not be altered or deleted * by the caller. * * @return the ICU default locale * @system * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 uloc_getDefault(void); /** * Sets ICU's default locale. * By default (without calling this function), ICU's default locale will be based * on information obtained from the underlying system environment. *

* Changes to ICU's default locale do not propagate back to the * system environment. *

* Changes to ICU's default locale to not affect any ICU services that * may already be open based on the previous default locale value. * * @param localeID the new ICU default locale. A value of NULL will try to get * the system's default locale. * @param status the error information if the setting of default locale fails * @system * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 uloc_setDefault(const char* localeID, UErrorCode* status); #endif /* U_HIDE_SYSTEM_API */ /** * Gets the language code for the specified locale. * * @param localeID the locale to get the ISO language code with * @param language the language code for localeID * @param languageCapacity the size of the language buffer to store the * language code with * @param err error information if retrieving the language code failed * @return the actual buffer size needed for the language code. If it's greater * than languageCapacity, the returned language code will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getLanguage(const char* localeID, char* language, int32_t languageCapacity, UErrorCode* err); /** * Gets the script code for the specified locale. * * @param localeID the locale to get the ISO language code with * @param script the language code for localeID * @param scriptCapacity the size of the language buffer to store the * language code with * @param err error information if retrieving the language code failed * @return the actual buffer size needed for the language code. If it's greater * than scriptCapacity, the returned language code will be truncated. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_getScript(const char* localeID, char* script, int32_t scriptCapacity, UErrorCode* err); /** * Gets the country code for the specified locale. * * @param localeID the locale to get the country code with * @param country the country code for localeID * @param countryCapacity the size of the country buffer to store the * country code with * @param err error information if retrieving the country code failed * @return the actual buffer size needed for the country code. If it's greater * than countryCapacity, the returned country code will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getCountry(const char* localeID, char* country, int32_t countryCapacity, UErrorCode* err); /** * Gets the variant code for the specified locale. * * @param localeID the locale to get the variant code with * @param variant the variant code for localeID * @param variantCapacity the size of the variant buffer to store the * variant code with * @param err error information if retrieving the variant code failed * @return the actual buffer size needed for the variant code. If it's greater * than variantCapacity, the returned variant code will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getVariant(const char* localeID, char* variant, int32_t variantCapacity, UErrorCode* err); /** * Gets the full name for the specified locale. * Note: This has the effect of 'canonicalizing' the ICU locale ID to * a certain extent. Upper and lower case are set as needed. * It does NOT map aliased names in any way. * See the top of this header file. * This API supports preflighting. * * @param localeID the locale to get the full name with * @param name fill in buffer for the name without keywords. * @param nameCapacity capacity of the fill in buffer. * @param err error information if retrieving the full name failed * @return the actual buffer size needed for the full name. If it's greater * than nameCapacity, the returned full name will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getName(const char* localeID, char* name, int32_t nameCapacity, UErrorCode* err); /** * Gets the full name for the specified locale. * Note: This has the effect of 'canonicalizing' the string to * a certain extent. Upper and lower case are set as needed, * and if the components were in 'POSIX' format they are changed to * ICU format. It does NOT map aliased names in any way. * See the top of this header file. * * @param localeID the locale to get the full name with * @param name the full name for localeID * @param nameCapacity the size of the name buffer to store the * full name with * @param err error information if retrieving the full name failed * @return the actual buffer size needed for the full name. If it's greater * than nameCapacity, the returned full name will be truncated. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_canonicalize(const char* localeID, char* name, int32_t nameCapacity, UErrorCode* err); /** * Gets the ISO language code for the specified locale. * * @param localeID the locale to get the ISO language code with * @return language the ISO language code for localeID * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 uloc_getISO3Language(const char* localeID); /** * Gets the ISO country code for the specified locale. * * @param localeID the locale to get the ISO country code with * @return country the ISO country code for localeID * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 uloc_getISO3Country(const char* localeID); /** * Gets the Win32 LCID value for the specified locale. * If the ICU locale is not recognized by Windows, 0 will be returned. * * LCIDs were deprecated with Windows Vista and Microsoft recommends * that developers use BCP47 style tags instead (uloc_toLanguageTag). * * @param localeID the locale to get the Win32 LCID value with * @return country the Win32 LCID for localeID * @stable ICU 2.0 */ U_STABLE uint32_t U_EXPORT2 uloc_getLCID(const char* localeID); /** * Gets the language name suitable for display for the specified locale. * * @param locale the locale to get the ISO language code with * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "Anglais", while passing Locale::getGerman() * for inLocale would result in "Englisch". * @param language the displayable language code for localeID * @param languageCapacity the size of the language buffer to store the * displayable language code with * @param status error information if retrieving the displayable language code failed * @return the actual buffer size needed for the displayable language code. If it's greater * than languageCapacity, the returned language code will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayLanguage(const char* locale, const char* displayLocale, UChar* language, int32_t languageCapacity, UErrorCode* status); /** * Gets the script name suitable for display for the specified locale. * * @param locale the locale to get the displayable script code with. NULL may be used to specify the default. * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "", while passing Locale::getGerman() * for inLocale would result in "". NULL may be used to specify the default. * @param script the displayable script for the localeID * @param scriptCapacity the size of the script buffer to store the * displayable script code with * @param status error information if retrieving the displayable script code failed * @return the actual buffer size needed for the displayable script code. If it's greater * than scriptCapacity, the returned displayable script code will be truncated. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayScript(const char* locale, const char* displayLocale, UChar* script, int32_t scriptCapacity, UErrorCode* status); /** * Gets the country name suitable for display for the specified locale. * Warning: this is for the region part of a valid locale ID; it cannot just be the region code (like "FR"). * To get the display name for a region alone, or for other options, use ULocaleDisplayNames instead. * * @param locale the locale to get the displayable country code with. NULL may be used to specify the default. * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "Anglais", while passing Locale::getGerman() * for inLocale would result in "Englisch". NULL may be used to specify the default. * @param country the displayable country code for localeID * @param countryCapacity the size of the country buffer to store the * displayable country code with * @param status error information if retrieving the displayable country code failed * @return the actual buffer size needed for the displayable country code. If it's greater * than countryCapacity, the returned displayable country code will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayCountry(const char* locale, const char* displayLocale, UChar* country, int32_t countryCapacity, UErrorCode* status); /** * Gets the variant name suitable for display for the specified locale. * * @param locale the locale to get the displayable variant code with. NULL may be used to specify the default. * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "Anglais", while passing Locale::getGerman() * for inLocale would result in "Englisch". NULL may be used to specify the default. * @param variant the displayable variant code for localeID * @param variantCapacity the size of the variant buffer to store the * displayable variant code with * @param status error information if retrieving the displayable variant code failed * @return the actual buffer size needed for the displayable variant code. If it's greater * than variantCapacity, the returned displayable variant code will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayVariant(const char* locale, const char* displayLocale, UChar* variant, int32_t variantCapacity, UErrorCode* status); /** * Gets the keyword name suitable for display for the specified locale. * E.g: for the locale string de_DE\@collation=PHONEBOOK, this API gets the display * string for the keyword collation. * Usage: * * UErrorCode status = U_ZERO_ERROR; * const char* keyword =NULL; * int32_t keywordLen = 0; * int32_t keywordCount = 0; * UChar displayKeyword[256]; * int32_t displayKeywordLen = 0; * UEnumeration* keywordEnum = uloc_openKeywords("de_DE@collation=PHONEBOOK;calendar=TRADITIONAL", &status); * for(keywordCount = uenum_count(keywordEnum, &status); keywordCount > 0 ; keywordCount--){ * if(U_FAILURE(status)){ * ...something went wrong so handle the error... * break; * } * // the uenum_next returns NUL terminated string * keyword = uenum_next(keywordEnum, &keywordLen, &status); * displayKeywordLen = uloc_getDisplayKeyword(keyword, "en_US", displayKeyword, 256); * ... do something interesting ..... * } * uenum_close(keywordEnum); * * @param keyword The keyword whose display string needs to be returned. * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "Anglais", while passing Locale::getGerman() * for inLocale would result in "Englisch". NULL may be used to specify the default. * @param dest the buffer to which the displayable keyword should be written. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param status error information if retrieving the displayable string failed. * Should not be NULL and should not indicate failure on entry. * @return the actual buffer size needed for the displayable variant code. * @see #uloc_openKeywords * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayKeyword(const char* keyword, const char* displayLocale, UChar* dest, int32_t destCapacity, UErrorCode* status); /** * Gets the value of the keyword suitable for display for the specified locale. * E.g: for the locale string de_DE\@collation=PHONEBOOK, this API gets the display * string for PHONEBOOK, in the display locale, when "collation" is specified as the keyword. * * @param locale The locale to get the displayable variant code with. NULL may be used to specify the default. * @param keyword The keyword for whose value should be used. * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "Anglais", while passing Locale::getGerman() * for inLocale would result in "Englisch". NULL may be used to specify the default. * @param dest the buffer to which the displayable keyword should be written. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param status error information if retrieving the displayable string failed. * Should not be NULL and must not indicate failure on entry. * @return the actual buffer size needed for the displayable variant code. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayKeywordValue( const char* locale, const char* keyword, const char* displayLocale, UChar* dest, int32_t destCapacity, UErrorCode* status); /** * Gets the full name suitable for display for the specified locale. * * @param localeID the locale to get the displayable name with. NULL may be used to specify the default. * @param inLocaleID Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * inLocale would result in "Anglais", while passing Locale::getGerman() * for inLocale would result in "Englisch". NULL may be used to specify the default. * @param result the displayable name for localeID * @param maxResultSize the size of the name buffer to store the * displayable full name with * @param err error information if retrieving the displayable name failed * @return the actual buffer size needed for the displayable name. If it's greater * than maxResultSize, the returned displayable name will be truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getDisplayName(const char* localeID, const char* inLocaleID, UChar* result, int32_t maxResultSize, UErrorCode* err); /** * Gets the specified locale from a list of all available locales. * The return value is a pointer to an item of * a locale name array. Both this array and the pointers * it contains are owned by ICU and should not be deleted or written through * by the caller. The locale name is terminated by a null pointer. * @param n the specific locale name index of the available locale list * @return a specified locale name of all available locales * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 uloc_getAvailable(int32_t n); /** * Gets the size of the all available locale list. * * @return the size of the locale list * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_countAvailable(void); /** * * Gets a list of all available 2-letter language codes defined in ISO 639, * plus additional 3-letter codes determined to be useful for locale generation as * defined by Unicode CLDR. This is a pointer * to an array of pointers to arrays of char. All of these pointers are owned * by ICU-- do not delete them, and do not write through them. The array is * terminated with a null pointer. * @return a list of all available language codes * @stable ICU 2.0 */ U_STABLE const char* const* U_EXPORT2 uloc_getISOLanguages(void); /** * * Gets a list of all available 2-letter country codes defined in ISO 639. This is a * pointer to an array of pointers to arrays of char. All of these pointers are * owned by ICU-- do not delete them, and do not write through them. The array is * terminated with a null pointer. * @return a list of all available country codes * @stable ICU 2.0 */ U_STABLE const char* const* U_EXPORT2 uloc_getISOCountries(void); /** * Truncate the locale ID string to get the parent locale ID. * Copies the part of the string before the last underscore. * The parent locale ID will be an empty string if there is no * underscore, or if there is only one underscore at localeID[0]. * * @param localeID Input locale ID string. * @param parent Output string buffer for the parent locale ID. * @param parentCapacity Size of the output buffer. * @param err A UErrorCode value. * @return The length of the parent locale ID. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 uloc_getParent(const char* localeID, char* parent, int32_t parentCapacity, UErrorCode* err); /** * Gets the full name for the specified locale, like uloc_getName(), * but without keywords. * * Note: This has the effect of 'canonicalizing' the string to * a certain extent. Upper and lower case are set as needed, * and if the components were in 'POSIX' format they are changed to * ICU format. It does NOT map aliased names in any way. * See the top of this header file. * * This API strips off the keyword part, so "de_DE\@collation=phonebook" * will become "de_DE". * This API supports preflighting. * * @param localeID the locale to get the full name with * @param name fill in buffer for the name without keywords. * @param nameCapacity capacity of the fill in buffer. * @param err error information if retrieving the full name failed * @return the actual buffer size needed for the full name. If it's greater * than nameCapacity, the returned full name will be truncated. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_getBaseName(const char* localeID, char* name, int32_t nameCapacity, UErrorCode* err); /** * Gets an enumeration of keywords for the specified locale. Enumeration * must get disposed of by the client using uenum_close function. * * @param localeID the locale to get the variant code with * @param status error information if retrieving the keywords failed * @return enumeration of keywords or NULL if there are no keywords. * @stable ICU 2.8 */ U_STABLE UEnumeration* U_EXPORT2 uloc_openKeywords(const char* localeID, UErrorCode* status); /** * Get the value for a keyword. Locale name does not need to be normalized. * * @param localeID locale name containing the keyword ("de_DE@currency=EURO;collation=PHONEBOOK") * @param keywordName name of the keyword for which we want the value; must not be * NULL or empty, and must consist only of [A-Za-z0-9]. Case insensitive. * @param buffer receiving buffer * @param bufferCapacity capacity of receiving buffer * @param status containing error code: e.g. buffer not big enough or ill-formed localeID * or keywordName parameters. * @return the length of keyword value * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uloc_getKeywordValue(const char* localeID, const char* keywordName, char* buffer, int32_t bufferCapacity, UErrorCode* status); /** * Sets or removes the value of the specified keyword. * * For removing all keywords, use uloc_getBaseName(). * * NOTE: Unlike almost every other ICU function which takes a * buffer, this function will NOT truncate the output text, and will * not update the buffer with unterminated text setting a status of * U_STRING_NOT_TERMINATED_WARNING. If a BUFFER_OVERFLOW_ERROR is received, * it means a terminated version of the updated locale ID would not fit * in the buffer, and the original buffer is untouched. This is done to * prevent incorrect or possibly even malformed locales from being generated * and used. * * @param keywordName name of the keyword to be set; must not be * NULL or empty, and must consist only of [A-Za-z0-9]. Case insensitive. * @param keywordValue value of the keyword to be set. If 0-length or * NULL, will result in the keyword being removed; no error is given if * that keyword does not exist. Otherwise, must consist only of * [A-Za-z0-9] and [/_+-]. * @param buffer input buffer containing well-formed locale ID to be * modified. * @param bufferCapacity capacity of receiving buffer * @param status containing error code: e.g. buffer not big enough * or ill-formed keywordName or keywordValue parameters, or ill-formed * locale ID in buffer on input. * @return the length needed for the buffer * @see uloc_getKeywordValue * @stable ICU 3.2 */ U_STABLE int32_t U_EXPORT2 uloc_setKeywordValue(const char* keywordName, const char* keywordValue, char* buffer, int32_t bufferCapacity, UErrorCode* status); /** * Returns whether the locale's script is written right-to-left. * If there is no script subtag, then the likely script is used, see uloc_addLikelySubtags(). * If no likely script is known, then FALSE is returned. * * A script is right-to-left according to the CLDR script metadata * which corresponds to whether the script's letters have Bidi_Class=R or AL. * * Returns TRUE for "ar" and "en-Hebr", FALSE for "zh" and "fa-Cyrl". * * @param locale input locale ID * @return TRUE if the locale's script is written right-to-left * @stable ICU 54 */ U_STABLE UBool U_EXPORT2 uloc_isRightToLeft(const char *locale); /** * enums for the return value for the character and line orientation * functions. * @stable ICU 4.0 */ typedef enum { ULOC_LAYOUT_LTR = 0, /* left-to-right. */ ULOC_LAYOUT_RTL = 1, /* right-to-left. */ ULOC_LAYOUT_TTB = 2, /* top-to-bottom. */ ULOC_LAYOUT_BTT = 3, /* bottom-to-top. */ ULOC_LAYOUT_UNKNOWN } ULayoutType; /** * Get the layout character orientation for the specified locale. * * @param localeId locale name * @param status Error status * @return an enum indicating the layout orientation for characters. * @stable ICU 4.0 */ U_STABLE ULayoutType U_EXPORT2 uloc_getCharacterOrientation(const char* localeId, UErrorCode *status); /** * Get the layout line orientation for the specified locale. * * @param localeId locale name * @param status Error status * @return an enum indicating the layout orientation for lines. * @stable ICU 4.0 */ U_STABLE ULayoutType U_EXPORT2 uloc_getLineOrientation(const char* localeId, UErrorCode *status); /** * enums for the 'outResult' parameter return value * @see uloc_acceptLanguageFromHTTP * @see uloc_acceptLanguage * @stable ICU 3.2 */ typedef enum { ULOC_ACCEPT_FAILED = 0, /* No exact match was found. */ ULOC_ACCEPT_VALID = 1, /* An exact match was found. */ ULOC_ACCEPT_FALLBACK = 2 /* A fallback was found, for example, Accept list contained 'ja_JP' which matched available locale 'ja'. */ } UAcceptResult; /** * Based on a HTTP header from a web browser and a list of available locales, * determine an acceptable locale for the user. * @param result - buffer to accept the result locale * @param resultAvailable the size of the result buffer. * @param outResult - An out parameter that contains the fallback status * @param httpAcceptLanguage - "Accept-Language:" header as per HTTP. * @param availableLocales - list of available locales to match * @param status Error status, may be BUFFER_OVERFLOW_ERROR * @return length needed for the locale. * @stable ICU 3.2 */ U_STABLE int32_t U_EXPORT2 uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable, UAcceptResult *outResult, const char *httpAcceptLanguage, UEnumeration* availableLocales, UErrorCode *status); /** * Based on a list of available locales, * determine an acceptable locale for the user. * @param result - buffer to accept the result locale * @param resultAvailable the size of the result buffer. * @param outResult - An out parameter that contains the fallback status * @param acceptList - list of acceptable languages * @param acceptListCount - count of acceptList items * @param availableLocales - list of available locales to match * @param status Error status, may be BUFFER_OVERFLOW_ERROR * @return length needed for the locale. * @stable ICU 3.2 */ U_STABLE int32_t U_EXPORT2 uloc_acceptLanguage(char *result, int32_t resultAvailable, UAcceptResult *outResult, const char **acceptList, int32_t acceptListCount, UEnumeration* availableLocales, UErrorCode *status); /** * Gets the ICU locale ID for the specified Win32 LCID value. * * @param hostID the Win32 LCID to translate * @param locale the output buffer for the ICU locale ID, which will be NUL-terminated * if there is room. * @param localeCapacity the size of the output buffer * @param status an error is returned if the LCID is unrecognized or the output buffer * is too small * @return actual the actual size of the locale ID, not including NUL-termination * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity, UErrorCode *status); /** * Add the likely subtags for a provided locale ID, per the algorithm described * in the following CLDR technical report: * * http://www.unicode.org/reports/tr35/#Likely_Subtags * * If localeID is already in the maximal form, or there is no data available * for maximization, it will be copied to the output buffer. For example, * "und-Zzzz" cannot be maximized, since there is no reasonable maximization. * * Examples: * * "en" maximizes to "en_Latn_US" * * "de" maximizes to "de_Latn_US" * * "sr" maximizes to "sr_Cyrl_RS" * * "sh" maximizes to "sr_Latn_RS" (Note this will not reverse.) * * "zh_Hani" maximizes to "zh_Hans_CN" (Note this will not reverse.) * * @param localeID The locale to maximize * @param maximizedLocaleID The maximized locale * @param maximizedLocaleIDCapacity The capacity of the maximizedLocaleID buffer * @param err Error information if maximizing the locale failed. If the length * of the localeID and the null-terminator is greater than the maximum allowed size, * or the localeId is not well-formed, the error code is U_ILLEGAL_ARGUMENT_ERROR. * @return The actual buffer size needed for the maximized locale. If it's * greater than maximizedLocaleIDCapacity, the returned ID will be truncated. * On error, the return value is -1. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 uloc_addLikelySubtags(const char* localeID, char* maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode* err); /** * Minimize the subtags for a provided locale ID, per the algorithm described * in the following CLDR technical report: * * http://www.unicode.org/reports/tr35/#Likely_Subtags * * If localeID is already in the minimal form, or there is no data available * for minimization, it will be copied to the output buffer. Since the * minimization algorithm relies on proper maximization, see the comments * for uloc_addLikelySubtags for reasons why there might not be any data. * * Examples: * * "en_Latn_US" minimizes to "en" * * "de_Latn_US" minimizes to "de" * * "sr_Cyrl_RS" minimizes to "sr" * * "zh_Hant_TW" minimizes to "zh_TW" (The region is preferred to the * script, and minimizing to "zh" would imply "zh_Hans_CN".) * * @param localeID The locale to minimize * @param minimizedLocaleID The minimized locale * @param minimizedLocaleIDCapacity The capacity of the minimizedLocaleID buffer * @param err Error information if minimizing the locale failed. If the length * of the localeID and the null-terminator is greater than the maximum allowed size, * or the localeId is not well-formed, the error code is U_ILLEGAL_ARGUMENT_ERROR. * @return The actual buffer size needed for the minimized locale. If it's * greater than minimizedLocaleIDCapacity, the returned ID will be truncated. * On error, the return value is -1. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 uloc_minimizeSubtags(const char* localeID, char* minimizedLocaleID, int32_t minimizedLocaleIDCapacity, UErrorCode* err); /** * Returns a locale ID for the specified BCP47 language tag string. * If the specified language tag contains any ill-formed subtags, * the first such subtag and all following subtags are ignored. *

* This implements the 'Language-Tag' production of BCP47, and so * supports grandfathered (regular and irregular) as well as private * use language tags. Private use tags are represented as 'x-whatever', * and grandfathered tags are converted to their canonical replacements * where they exist. Note that a few grandfathered tags have no modern * replacement, these will be converted using the fallback described in * the first paragraph, so some information might be lost. * @param langtag the input BCP47 language tag. * @param localeID the output buffer receiving a locale ID for the * specified BCP47 language tag. * @param localeIDCapacity the size of the locale ID output buffer. * @param parsedLength if not NULL, successfully parsed length * for the input language tag is set. * @param err error information if receiving the locald ID * failed. * @return the length of the locale ID. * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uloc_forLanguageTag(const char* langtag, char* localeID, int32_t localeIDCapacity, int32_t* parsedLength, UErrorCode* err); /** * Returns a well-formed language tag for this locale ID. *

* Note: When strict is FALSE, any locale * fields which do not satisfy the BCP47 syntax requirement will * be omitted from the result. When strict is * TRUE, this function sets U_ILLEGAL_ARGUMENT_ERROR to the * err if any locale fields do not satisfy the * BCP47 syntax requirement. * @param localeID the input locale ID * @param langtag the output buffer receiving BCP47 language * tag for the locale ID. * @param langtagCapacity the size of the BCP47 language tag * output buffer. * @param strict boolean value indicating if the function returns * an error for an ill-formed input locale ID. * @param err error information if receiving the language * tag failed. * @return The length of the BCP47 language tag. * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uloc_toLanguageTag(const char* localeID, char* langtag, int32_t langtagCapacity, UBool strict, UErrorCode* err); /** * Converts the specified keyword (legacy key, or BCP 47 Unicode locale * extension key) to the equivalent BCP 47 Unicode locale extension key. * For example, BCP 47 Unicode locale extension key "co" is returned for * the input keyword "collation". *

* When the specified keyword is unknown, but satisfies the BCP syntax, * then the pointer to the input keyword itself will be returned. * For example, * uloc_toUnicodeLocaleKey("ZZ") returns "ZZ". * * @param keyword the input locale keyword (either legacy key * such as "collation" or BCP 47 Unicode locale extension * key such as "co"). * @return the well-formed BCP 47 Unicode locale extension key, * or NULL if the specified locale keyword cannot be * mapped to a well-formed BCP 47 Unicode locale extension * key. * @see uloc_toLegacyKey * @stable ICU 54 */ U_STABLE const char* U_EXPORT2 uloc_toUnicodeLocaleKey(const char* keyword); /** * Converts the specified keyword value (legacy type, or BCP 47 * Unicode locale extension type) to the well-formed BCP 47 Unicode locale * extension type for the specified keyword (category). For example, BCP 47 * Unicode locale extension type "phonebk" is returned for the input * keyword value "phonebook", with the keyword "collation" (or "co"). *

* When the specified keyword is not recognized, but the specified value * satisfies the syntax of the BCP 47 Unicode locale extension type, * or when the specified keyword allows 'variable' type and the specified * value satisfies the syntax, then the pointer to the input type value itself * will be returned. * For example, * uloc_toUnicodeLocaleType("Foo", "Bar") returns "Bar", * uloc_toUnicodeLocaleType("variableTop", "00A4") returns "00A4". * * @param keyword the locale keyword (either legacy key such as * "collation" or BCP 47 Unicode locale extension * key such as "co"). * @param value the locale keyword value (either legacy type * such as "phonebook" or BCP 47 Unicode locale extension * type such as "phonebk"). * @return the well-formed BCP47 Unicode locale extension type, * or NULL if the locale keyword value cannot be mapped to * a well-formed BCP 47 Unicode locale extension type. * @see uloc_toLegacyType * @stable ICU 54 */ U_STABLE const char* U_EXPORT2 uloc_toUnicodeLocaleType(const char* keyword, const char* value); /** * Converts the specified keyword (BCP 47 Unicode locale extension key, or * legacy key) to the legacy key. For example, legacy key "collation" is * returned for the input BCP 47 Unicode locale extension key "co". * * @param keyword the input locale keyword (either BCP 47 Unicode locale * extension key or legacy key). * @return the well-formed legacy key, or NULL if the specified * keyword cannot be mapped to a well-formed legacy key. * @see toUnicodeLocaleKey * @stable ICU 54 */ U_STABLE const char* U_EXPORT2 uloc_toLegacyKey(const char* keyword); /** * Converts the specified keyword value (BCP 47 Unicode locale extension type, * or legacy type or type alias) to the canonical legacy type. For example, * the legacy type "phonebook" is returned for the input BCP 47 Unicode * locale extension type "phonebk" with the keyword "collation" (or "co"). *

* When the specified keyword is not recognized, but the specified value * satisfies the syntax of legacy key, or when the specified keyword * allows 'variable' type and the specified value satisfies the syntax, * then the pointer to the input type value itself will be returned. * For example, * uloc_toLegacyType("Foo", "Bar") returns "Bar", * uloc_toLegacyType("vt", "00A4") returns "00A4". * * @param keyword the locale keyword (either legacy keyword such as * "collation" or BCP 47 Unicode locale extension * key such as "co"). * @param value the locale keyword value (either BCP 47 Unicode locale * extension type such as "phonebk" or legacy keyword value * such as "phonebook"). * @return the well-formed legacy type, or NULL if the specified * keyword value cannot be mapped to a well-formed legacy * type. * @see toUnicodeLocaleType * @stable ICU 54 */ U_STABLE const char* U_EXPORT2 uloc_toLegacyType(const char* keyword, const char* value); #endif /*_ULOC*/ usr/include/unicode/uregion.h000064400000023531152342600230012250 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2014, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UREGION_H #define UREGION_H #include "unicode/utypes.h" #include "unicode/uenum.h" /** * \file * \brief C API: URegion (territory containment and mapping) * * URegion objects represent data associated with a particular Unicode Region Code, also known as a * Unicode Region Subtag, which is defined based upon the BCP 47 standard. These include: * * Two-letter codes defined by ISO 3166-1, with special LDML treatment of certain private-use or * reserved codes; * * A subset of 3-digit numeric codes defined by UN M.49. * URegion objects can also provide mappings to and from additional codes. There are different types * of regions that are important to distinguish: *

* Macroregion - A code for a "macro geographical (continental) region, geographical sub-region, or * selected economic and other grouping" as defined in UN M.49. These are typically 3-digit codes, * but contain some 2-letter codes for LDML extensions, such as "QO" for Outlying Oceania. * Macroregions are represented in ICU by one of three region types: WORLD (code 001), * CONTINENTS (regions contained directly by WORLD), and SUBCONTINENTS (regions contained directly * by a continent ). *

* TERRITORY - A Region that is not a Macroregion. These are typically codes for countries, but also * include areas that are not separate countries, such as the code "AQ" for Antarctica or the code * "HK" for Hong Kong (SAR China). Overseas dependencies of countries may or may not have separate * codes. The codes are typically 2-letter codes aligned with ISO 3166, but BCP47 allows for the use * of 3-digit codes in the future. *

* UNKNOWN - The code ZZ is defined by Unicode LDML for use in indicating that region is unknown, * or that the value supplied as a region was invalid. *

* DEPRECATED - Region codes that have been defined in the past but are no longer in modern usage, * usually due to a country splitting into multiple territories or changing its name. *

* GROUPING - A widely understood grouping of territories that has a well defined membership such * that a region code has been assigned for it. Some of these are UN M.49 codes that don't fall into * the world/continent/sub-continent hierarchy, while others are just well-known groupings that have * their own region code. Region "EU" (European Union) is one such region code that is a grouping. * Groupings will never be returned by the uregion_getContainingRegion, since a different type of region * (WORLD, CONTINENT, or SUBCONTINENT) will always be the containing region instead. * * URegion objects are const/immutable, owned and maintained by ICU itself, so there are not functions * to open or close them. */ /** * URegionType is an enumeration defining the different types of regions. Current possible * values are URGN_WORLD, URGN_CONTINENT, URGN_SUBCONTINENT, URGN_TERRITORY, URGN_GROUPING, * URGN_DEPRECATED, and URGN_UNKNOWN. * * @stable ICU 51 */ typedef enum URegionType { /** * Type representing the unknown region. * @stable ICU 51 */ URGN_UNKNOWN, /** * Type representing a territory. * @stable ICU 51 */ URGN_TERRITORY, /** * Type representing the whole world. * @stable ICU 51 */ URGN_WORLD, /** * Type representing a continent. * @stable ICU 51 */ URGN_CONTINENT, /** * Type representing a sub-continent. * @stable ICU 51 */ URGN_SUBCONTINENT, /** * Type representing a grouping of territories that is not to be used in * the normal WORLD/CONTINENT/SUBCONTINENT/TERRITORY containment tree. * @stable ICU 51 */ URGN_GROUPING, /** * Type representing a region whose code has been deprecated, usually * due to a country splitting into multiple territories or changing its name. * @stable ICU 51 */ URGN_DEPRECATED, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal URegionType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ URGN_LIMIT #endif /* U_HIDE_DEPRECATED_API */ } URegionType; #if !UCONFIG_NO_FORMATTING /** * Opaque URegion object for use in C programs. * @stable ICU 52 */ struct URegion; typedef struct URegion URegion; /**< @stable ICU 52 */ /** * Returns a pointer to a URegion for the specified region code: A 2-letter or 3-letter ISO 3166 * code, UN M.49 numeric code (superset of ISO 3166 numeric codes), or other valid Unicode Region * Code as defined by the LDML specification. The code will be canonicalized internally. If the * region code is NULL or not recognized, the appropriate error code will be set * (U_ILLEGAL_ARGUMENT_ERROR). * @stable ICU 52 */ U_STABLE const URegion* U_EXPORT2 uregion_getRegionFromCode(const char *regionCode, UErrorCode *status); /** * Returns a pointer to a URegion for the specified numeric region code. If the numeric region * code is not recognized, the appropriate error code will be set (U_ILLEGAL_ARGUMENT_ERROR). * @stable ICU 52 */ U_STABLE const URegion* U_EXPORT2 uregion_getRegionFromNumericCode (int32_t code, UErrorCode *status); /** * Returns an enumeration over the canonical codes of all known regions that match the given type. * The enumeration must be closed with with uenum_close(). * @stable ICU 52 */ U_STABLE UEnumeration* U_EXPORT2 uregion_getAvailable(URegionType type, UErrorCode *status); /** * Returns true if the specified uregion is equal to the specified otherRegion. * @stable ICU 52 */ U_STABLE UBool U_EXPORT2 uregion_areEqual(const URegion* uregion, const URegion* otherRegion); /** * Returns a pointer to the URegion that contains the specified uregion. Returns NULL if the * specified uregion is code "001" (World) or "ZZ" (Unknown region). For example, calling * this method with region "IT" (Italy) returns the URegion for "039" (Southern Europe). * @stable ICU 52 */ U_STABLE const URegion* U_EXPORT2 uregion_getContainingRegion(const URegion* uregion); /** * Return a pointer to the URegion that geographically contains this uregion and matches the * specified type, moving multiple steps up the containment chain if necessary. Returns NULL if no * containing region can be found that matches the specified type. Will return NULL if URegionType * is URGN_GROUPING, URGN_DEPRECATED, or URGN_UNKNOWN which are not appropriate for this API. * For example, calling this method with uregion "IT" (Italy) for type URGN_CONTINENT returns the * URegion "150" (Europe). * @stable ICU 52 */ U_STABLE const URegion* U_EXPORT2 uregion_getContainingRegionOfType(const URegion* uregion, URegionType type); /** * Return an enumeration over the canonical codes of all the regions that are immediate children * of the specified uregion in the region hierarchy. These returned regions could be either macro * regions, territories, or a mixture of the two, depending on the containment data as defined in * CLDR. This API returns NULL if this uregion doesn't have any sub-regions. For example, calling * this function for uregion "150" (Europe) returns an enumeration containing the various * sub-regions of Europe: "039" (Southern Europe), "151" (Eastern Europe), "154" (Northern Europe), * and "155" (Western Europe). The enumeration must be closed with with uenum_close(). * @stable ICU 52 */ U_STABLE UEnumeration* U_EXPORT2 uregion_getContainedRegions(const URegion* uregion, UErrorCode *status); /** * Returns an enumeration over the canonical codes of all the regions that are children of the * specified uregion anywhere in the region hierarchy and match the given type. This API may return * an empty enumeration if this uregion doesn't have any sub-regions that match the given type. * For example, calling this method with region "150" (Europe) and type URGN_TERRITORY" returns an * enumeration containing all the territories in Europe: "FR" (France), "IT" (Italy), "DE" (Germany), * etc. The enumeration must be closed with with uenum_close(). * @stable ICU 52 */ U_STABLE UEnumeration* U_EXPORT2 uregion_getContainedRegionsOfType(const URegion* uregion, URegionType type, UErrorCode *status); /** * Returns true if the specified uregion contains the specified otherRegion anywhere in the region * hierarchy. * @stable ICU 52 */ U_STABLE UBool U_EXPORT2 uregion_contains(const URegion* uregion, const URegion* otherRegion); /** * If the specified uregion is deprecated, returns an enumeration over the canonical codes of the * regions that are the preferred replacement regions for the specified uregion. If the specified * uregion is not deprecated, returns NULL. For example, calling this method with uregion * "SU" (Soviet Union) returns a list of the regions containing "RU" (Russia), "AM" (Armenia), * "AZ" (Azerbaijan), etc... The enumeration must be closed with with uenum_close(). * @stable ICU 52 */ U_STABLE UEnumeration* U_EXPORT2 uregion_getPreferredValues(const URegion* uregion, UErrorCode *status); /** * Returns the specified uregion's canonical code. * @stable ICU 52 */ U_STABLE const char* U_EXPORT2 uregion_getRegionCode(const URegion* uregion); /** * Returns the specified uregion's numeric code, or a negative value if there is no numeric code * for the specified uregion. * @stable ICU 52 */ U_STABLE int32_t U_EXPORT2 uregion_getNumericCode(const URegion* uregion); /** * Returns the URegionType of the specified uregion. * @stable ICU 52 */ U_STABLE URegionType U_EXPORT2 uregion_getType(const URegion* uregion); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/rbbi.h000064400000064655152342600230011532 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* *************************************************************************** * Copyright (C) 1999-2016 International Business Machines Corporation * * and others. All rights reserved. * *************************************************************************** ********************************************************************** * Date Name Description * 10/22/99 alan Creation. * 11/11/99 rgillam Complete port from Java. ********************************************************************** */ #ifndef RBBI_H #define RBBI_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Rule Based Break Iterator */ #if !UCONFIG_NO_BREAK_ITERATION #include "unicode/brkiter.h" #include "unicode/udata.h" #include "unicode/parseerr.h" #include "unicode/schriter.h" U_NAMESPACE_BEGIN /** @internal */ class LanguageBreakEngine; struct RBBIDataHeader; class RBBIDataWrapper; class UnhandledEngine; class UStack; /** * * A subclass of BreakIterator whose behavior is specified using a list of rules. *

Instances of this class are most commonly created by the factory methods of * BreakIterator::createWordInstance(), BreakIterator::createLineInstance(), etc., * and then used via the abstract API in class BreakIterator

* *

See the ICU User Guide for information on Break Iterator Rules.

* *

This class is not intended to be subclassed.

*/ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { private: /** * The UText through which this BreakIterator accesses the text * @internal (private) */ UText fText; #ifndef U_HIDE_INTERNAL_API public: #endif /* U_HIDE_INTERNAL_API */ /** * The rule data for this BreakIterator instance. * Not for general use; Public only for testing purposes. * @internal */ RBBIDataWrapper *fData; private: /** * The current position of the iterator. Pinned, 0 < fPosition <= text.length. * Never has the value UBRK_DONE (-1). */ int32_t fPosition; /** * TODO: */ int32_t fRuleStatusIndex; /** * Cache of previously determined boundary positions. */ class BreakCache; BreakCache *fBreakCache; /** * Cache of boundary positions within a region of text that has been * sub-divided by dictionary based breaking. */ class DictionaryCache; DictionaryCache *fDictionaryCache; /** * * If present, UStack of LanguageBreakEngine objects that might handle * dictionary characters. Searched from top to bottom to find an object to * handle a given character. * @internal (private) */ UStack *fLanguageBreakEngines; /** * * If present, the special LanguageBreakEngine used for handling * characters that are in the dictionary set, but not handled by any * LanguageBreakEngine. * @internal (private) */ UnhandledEngine *fUnhandledBreakEngine; /** * Counter for the number of characters encountered with the "dictionary" * flag set. * @internal (private) */ uint32_t fDictionaryCharCount; /** * A character iterator that refers to the same text as the UText, above. * Only included for compatibility with old API, which was based on CharacterIterators. * Value may be adopted from outside, or one of fSCharIter or fDCharIter, below. */ CharacterIterator *fCharIter; /** * When the input text is provided by a UnicodeString, this will point to * a characterIterator that wraps that data. Needed only for the * implementation of getText(), a backwards compatibility issue. */ StringCharacterIterator fSCharIter; /** * True when iteration has run off the end, and iterator functions should return UBRK_DONE. */ UBool fDone; //======================================================================= // constructors //======================================================================= /** * Constructor from a flattened set of RBBI data in malloced memory. * RulesBasedBreakIterators built from a custom set of rules * are created via this constructor; the rules are compiled * into memory, then the break iterator is constructed here. * * The break iterator adopts the memory, and will * free it when done. * @internal (private) */ RuleBasedBreakIterator(RBBIDataHeader* data, UErrorCode &status); /** @internal */ friend class RBBIRuleBuilder; /** @internal */ friend class BreakIterator; public: /** Default constructor. Creates an empty shell of an iterator, with no * rules or text to iterate over. Object can subsequently be assigned to. * @stable ICU 2.2 */ RuleBasedBreakIterator(); /** * Copy constructor. Will produce a break iterator with the same behavior, * and which iterates over the same text, as the one passed in. * @param that The RuleBasedBreakIterator passed to be copied * @stable ICU 2.0 */ RuleBasedBreakIterator(const RuleBasedBreakIterator& that); /** * Construct a RuleBasedBreakIterator from a set of rules supplied as a string. * @param rules The break rules to be used. * @param parseError In the event of a syntax error in the rules, provides the location * within the rules of the problem. * @param status Information on any errors encountered. * @stable ICU 2.2 */ RuleBasedBreakIterator( const UnicodeString &rules, UParseError &parseError, UErrorCode &status); /** * Construct a RuleBasedBreakIterator from a set of precompiled binary rules. * Binary rules are obtained from RulesBasedBreakIterator::getBinaryRules(). * Construction of a break iterator in this way is substantially faster than * construction from source rules. * * Ownership of the storage containing the compiled rules remains with the * caller of this function. The compiled rules must not be modified or * deleted during the life of the break iterator. * * The compiled rules are not compatible across different major versions of ICU. * The compiled rules are compatible only between machines with the same * byte ordering (little or big endian) and the same base character set family * (ASCII or EBCDIC). * * @see #getBinaryRules * @param compiledRules A pointer to the compiled break rules to be used. * @param ruleLength The length of the compiled break rules, in bytes. This * corresponds to the length value produced by getBinaryRules(). * @param status Information on any errors encountered, including invalid * binary rules. * @stable ICU 4.8 */ RuleBasedBreakIterator(const uint8_t *compiledRules, uint32_t ruleLength, UErrorCode &status); /** * This constructor uses the udata interface to create a BreakIterator * whose internal tables live in a memory-mapped file. "image" is an * ICU UDataMemory handle for the pre-compiled break iterator tables. * @param image handle to the memory image for the break iterator data. * Ownership of the UDataMemory handle passes to the Break Iterator, * which will be responsible for closing it when it is no longer needed. * @param status Information on any errors encountered. * @see udata_open * @see #getBinaryRules * @stable ICU 2.8 */ RuleBasedBreakIterator(UDataMemory* image, UErrorCode &status); /** * Destructor * @stable ICU 2.0 */ virtual ~RuleBasedBreakIterator(); /** * Assignment operator. Sets this iterator to have the same behavior, * and iterate over the same text, as the one passed in. * @param that The RuleBasedBreakItertor passed in * @return the newly created RuleBasedBreakIterator * @stable ICU 2.0 */ RuleBasedBreakIterator& operator=(const RuleBasedBreakIterator& that); /** * Equality operator. Returns TRUE if both BreakIterators are of the * same class, have the same behavior, and iterate over the same text. * @param that The BreakIterator to be compared for equality * @return TRUE if both BreakIterators are of the * same class, have the same behavior, and iterate over the same text. * @stable ICU 2.0 */ virtual UBool operator==(const BreakIterator& that) const; /** * Not-equal operator. If operator== returns TRUE, this returns FALSE, * and vice versa. * @param that The BreakIterator to be compared for inequality * @return TRUE if both BreakIterators are not same. * @stable ICU 2.0 */ inline UBool operator!=(const BreakIterator& that) const; /** * Returns a newly-constructed RuleBasedBreakIterator with the same * behavior, and iterating over the same text, as this one. * Differs from the copy constructor in that it is polymorphic, and * will correctly clone (copy) a derived class. * clone() is thread safe. Multiple threads may simultaneously * clone the same source break iterator. * @return a newly-constructed RuleBasedBreakIterator * @stable ICU 2.0 */ virtual BreakIterator* clone() const; /** * Compute a hash code for this BreakIterator * @return A hash code * @stable ICU 2.0 */ virtual int32_t hashCode(void) const; /** * Returns the description used to create this iterator * @return the description used to create this iterator * @stable ICU 2.0 */ virtual const UnicodeString& getRules(void) const; //======================================================================= // BreakIterator overrides //======================================================================= /** *

* Return a CharacterIterator over the text being analyzed. * The returned character iterator is owned by the break iterator, and must * not be deleted by the caller. Repeated calls to this function may * return the same CharacterIterator. *

*

* The returned character iterator must not be used concurrently with * the break iterator. If concurrent operation is needed, clone the * returned character iterator first and operate on the clone. *

*

* When the break iterator is operating on text supplied via a UText, * this function will fail. Lacking any way to signal failures, it * returns an CharacterIterator containing no text. * The function getUText() provides similar functionality, * is reliable, and is more efficient. *

* * TODO: deprecate this function? * * @return An iterator over the text being analyzed. * @stable ICU 2.0 */ virtual CharacterIterator& getText(void) const; /** * Get a UText for the text being analyzed. * The returned UText is a shallow clone of the UText used internally * by the break iterator implementation. It can safely be used to * access the text without impacting any break iterator operations, * but the underlying text itself must not be altered. * * @param fillIn A UText to be filled in. If NULL, a new UText will be * allocated to hold the result. * @param status receives any error codes. * @return The current UText for this break iterator. If an input * UText was provided, it will always be returned. * @stable ICU 3.4 */ virtual UText *getUText(UText *fillIn, UErrorCode &status) const; /** * Set the iterator to analyze a new piece of text. This function resets * the current iteration position to the beginning of the text. * @param newText An iterator over the text to analyze. The BreakIterator * takes ownership of the character iterator. The caller MUST NOT delete it! * @stable ICU 2.0 */ virtual void adoptText(CharacterIterator* newText); /** * Set the iterator to analyze a new piece of text. This function resets * the current iteration position to the beginning of the text. * * The BreakIterator will retain a reference to the supplied string. * The caller must not modify or delete the text while the BreakIterator * retains the reference. * * @param newText The text to analyze. * @stable ICU 2.0 */ virtual void setText(const UnicodeString& newText); /** * Reset the break iterator to operate over the text represented by * the UText. The iterator position is reset to the start. * * This function makes a shallow clone of the supplied UText. This means * that the caller is free to immediately close or otherwise reuse the * Utext that was passed as a parameter, but that the underlying text itself * must not be altered while being referenced by the break iterator. * * @param text The UText used to change the text. * @param status Receives any error codes. * @stable ICU 3.4 */ virtual void setText(UText *text, UErrorCode &status); /** * Sets the current iteration position to the beginning of the text, position zero. * @return The offset of the beginning of the text, zero. * @stable ICU 2.0 */ virtual int32_t first(void); /** * Sets the current iteration position to the end of the text. * @return The text's past-the-end offset. * @stable ICU 2.0 */ virtual int32_t last(void); /** * Advances the iterator either forward or backward the specified number of steps. * Negative values move backward, and positive values move forward. This is * equivalent to repeatedly calling next() or previous(). * @param n The number of steps to move. The sign indicates the direction * (negative is backwards, and positive is forwards). * @return The character offset of the boundary position n boundaries away from * the current one. * @stable ICU 2.0 */ virtual int32_t next(int32_t n); /** * Advances the iterator to the next boundary position. * @return The position of the first boundary after this one. * @stable ICU 2.0 */ virtual int32_t next(void); /** * Moves the iterator backwards, to the last boundary preceding this one. * @return The position of the last boundary position preceding this one. * @stable ICU 2.0 */ virtual int32_t previous(void); /** * Sets the iterator to refer to the first boundary position following * the specified position. * @param offset The position from which to begin searching for a break position. * @return The position of the first break after the current position. * @stable ICU 2.0 */ virtual int32_t following(int32_t offset); /** * Sets the iterator to refer to the last boundary position before the * specified position. * @param offset The position to begin searching for a break from. * @return The position of the last boundary before the starting position. * @stable ICU 2.0 */ virtual int32_t preceding(int32_t offset); /** * Returns true if the specified position is a boundary position. As a side * effect, leaves the iterator pointing to the first boundary position at * or after "offset". * @param offset the offset to check. * @return True if "offset" is a boundary position. * @stable ICU 2.0 */ virtual UBool isBoundary(int32_t offset); /** * Returns the current iteration position. Note that UBRK_DONE is never * returned from this function; if iteration has run to the end of a * string, current() will return the length of the string while * next() will return UBRK_DONE). * @return The current iteration position. * @stable ICU 2.0 */ virtual int32_t current(void) const; /** * Return the status tag from the break rule that determined the boundary at * the current iteration position. For break rules that do not specify a * status, a default value of 0 is returned. If more than one break rule * would cause a boundary to be located at some position in the text, * the numerically largest of the applicable status values is returned. *

* Of the standard types of ICU break iterators, only word break and * line break provide status values. The values are defined in * the header file ubrk.h. For Word breaks, the status allows distinguishing between words * that contain alphabetic letters, "words" that appear to be numbers, * punctuation and spaces, words containing ideographic characters, and * more. For Line Break, the status distinguishes between hard (mandatory) breaks * and soft (potential) break positions. *

* getRuleStatus() can be called after obtaining a boundary * position from next(), previous(), or * any other break iterator functions that returns a boundary position. *

* Note that getRuleStatus() returns the value corresponding to * current() index even after next() has returned DONE. *

* When creating custom break rules, one is free to define whatever * status values may be convenient for the application. *

* @return the status from the break rule that determined the boundary * at the current iteration position. * * @see UWordBreak * @stable ICU 2.2 */ virtual int32_t getRuleStatus() const; /** * Get the status (tag) values from the break rule(s) that determined the boundary * at the current iteration position. *

* The returned status value(s) are stored into an array provided by the caller. * The values are stored in sorted (ascending) order. * If the capacity of the output array is insufficient to hold the data, * the output will be truncated to the available length, and a * U_BUFFER_OVERFLOW_ERROR will be signaled. * * @param fillInVec an array to be filled in with the status values. * @param capacity the length of the supplied vector. A length of zero causes * the function to return the number of status values, in the * normal way, without attempting to store any values. * @param status receives error codes. * @return The number of rule status values from the rules that determined * the boundary at the current iteration position. * In the event of a U_BUFFER_OVERFLOW_ERROR, the return value * is the total number of status values that were available, * not the reduced number that were actually returned. * @see getRuleStatus * @stable ICU 3.0 */ virtual int32_t getRuleStatusVec(int32_t *fillInVec, int32_t capacity, UErrorCode &status); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. * This method is to implement a simple version of RTTI, since not all * C++ compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Returns the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: * * Base* polymorphic_pointer = createPolymorphicObject(); * if (polymorphic_pointer->getDynamicClassID() == * Derived::getStaticClassID()) ... * * @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Deprecated functionality. Use clone() instead. * * Create a clone (copy) of this break iterator in memory provided * by the caller. The idea is to increase performance by avoiding * a storage allocation. Use of this function is NOT RECOMMENDED. * Performance gains are minimal, and correct buffer management is * tricky. Use clone() instead. * * @param stackBuffer The pointer to the memory into which the cloned object * should be placed. If NULL, allocate heap memory * for the cloned object. * @param BufferSize The size of the buffer. If zero, return the required * buffer size, but do not clone the object. If the * size was too small (but not zero), allocate heap * storage for the cloned object. * * @param status Error status. U_SAFECLONE_ALLOCATED_WARNING will be * returned if the provided buffer was too small, and * the clone was therefore put on the heap. * * @return Pointer to the clone object. This may differ from the stackBuffer * address if the byte alignment of the stack buffer was not suitable * or if the stackBuffer was too small to hold the clone. * @deprecated ICU 52. Use clone() instead. */ virtual BreakIterator * createBufferClone(void *stackBuffer, int32_t &BufferSize, UErrorCode &status); /** * Return the binary form of compiled break rules, * which can then be used to create a new break iterator at some * time in the future. Creating a break iterator from pre-compiled rules * is much faster than building one from the source form of the * break rules. * * The binary data can only be used with the same version of ICU * and on the same platform type (processor endian-ness) * * @param length Returns the length of the binary data. (Out parameter.) * * @return A pointer to the binary (compiled) rule data. The storage * belongs to the RulesBasedBreakIterator object, not the * caller, and must not be modified or deleted. * @stable ICU 4.8 */ virtual const uint8_t *getBinaryRules(uint32_t &length); /** * Set the subject text string upon which the break iterator is operating * without changing any other aspect of the matching state. * The new and previous text strings must have the same content. * * This function is intended for use in environments where ICU is operating on * strings that may move around in memory. It provides a mechanism for notifying * ICU that the string has been relocated, and providing a new UText to access the * string in its new position. * * Note that the break iterator implementation never copies the underlying text * of a string being processed, but always operates directly on the original text * provided by the user. Refreshing simply drops the references to the old text * and replaces them with references to the new. * * Caution: this function is normally used only by very specialized, * system-level code. One example use case is with garbage collection that moves * the text in memory. * * @param input The new (moved) text string. * @param status Receives errors detected by this function. * @return *this * * @stable ICU 49 */ virtual RuleBasedBreakIterator &refreshInputText(UText *input, UErrorCode &status); private: //======================================================================= // implementation //======================================================================= /** * Dumps caches and performs other actions associated with a complete change * in text or iteration position. * @internal (private) */ void reset(void); /** * Common initialization function, used by constructors and bufferClone. * @internal (private) */ void init(UErrorCode &status); /** * Iterate backwards from an arbitrary position in the input text using the * synthesized Safe Reverse rules. * This locates a "Safe Position" from which the forward break rules * will operate correctly. A Safe Position is not necessarily a boundary itself. * * @param fromPosition the position in the input text to begin the iteration. * @internal (private) */ int32_t handleSafePrevious(int32_t fromPosition); /** * Find a rule-based boundary by running the state machine. * Input * fPosition, the position in the text to begin from. * Output * fPosition: the boundary following the starting position. * fDictionaryCharCount the number of dictionary characters encountered. * If > 0, the segment will be further subdivided * fRuleStatusIndex Info from the state table indicating which rules caused the boundary. * * @internal (private) */ int32_t handleNext(); /** * This function returns the appropriate LanguageBreakEngine for a * given character c. * @param c A character in the dictionary set * @internal (private) */ const LanguageBreakEngine *getLanguageBreakEngine(UChar32 c); public: #ifndef U_HIDE_INTERNAL_API /** * Debugging function only. * @internal */ void dumpCache(); /** * Debugging function only. * @internal */ void dumpTables(); #endif /* U_HIDE_INTERNAL_API */ }; //------------------------------------------------------------------------------ // // Inline Functions Definitions ... // //------------------------------------------------------------------------------ inline UBool RuleBasedBreakIterator::operator!=(const BreakIterator& that) const { return !operator==(that); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ #endif usr/include/unicode/msgfmt.h000064400000130053152342600230012073 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* * Copyright (C) 2007-2013, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************** * * File MSGFMT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 03/20/97 helena Finished first cut of implementation. * 07/22/98 stephen Removed operator!= (defined in Format) * 08/19/2002 srl Removing Javaisms *******************************************************************************/ #ifndef MSGFMT_H #define MSGFMT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Formats messages in a language-neutral way. */ #if !UCONFIG_NO_FORMATTING #include "unicode/format.h" #include "unicode/locid.h" #include "unicode/messagepattern.h" #include "unicode/parseerr.h" #include "unicode/plurfmt.h" #include "unicode/plurrule.h" U_CDECL_BEGIN // Forward declaration. struct UHashtable; typedef struct UHashtable UHashtable; /**< @internal */ U_CDECL_END U_NAMESPACE_BEGIN class AppendableWrapper; class DateFormat; class NumberFormat; /** *

MessageFormat prepares strings for display to users, * with optional arguments (variables/placeholders). * The arguments can occur in any order, which is necessary for translation * into languages with different grammars. * *

A MessageFormat is constructed from a pattern string * with arguments in {curly braces} which will be replaced by formatted values. * *

MessageFormat differs from the other Format * classes in that you create a MessageFormat object with one * of its constructors (not with a createInstance style factory * method). Factory methods aren't necessary because MessageFormat * itself doesn't implement locale-specific behavior. Any locale-specific * behavior is defined by the pattern that you provide and the * subformats used for inserted arguments. * *

Arguments can be named (using identifiers) or numbered (using small ASCII-digit integers). * Some of the API methods work only with argument numbers and throw an exception * if the pattern has named arguments (see {@link #usesNamedArguments()}). * *

An argument might not specify any format type. In this case, * a numeric value is formatted with a default (for the locale) NumberFormat, * and a date/time value is formatted with a default (for the locale) DateFormat. * *

An argument might specify a "simple" type for which the specified * Format object is created, cached and used. * *

An argument might have a "complex" type with nested MessageFormat sub-patterns. * During formatting, one of these sub-messages is selected according to the argument value * and recursively formatted. * *

After construction, a custom Format object can be set for * a top-level argument, overriding the default formatting and parsing behavior * for that argument. * However, custom formatting can be achieved more simply by writing * a typeless argument in the pattern string * and supplying it with a preformatted string value. * *

When formatting, MessageFormat takes a collection of argument values * and writes an output string. * The argument values may be passed as an array * (when the pattern contains only numbered arguments) * or as an array of names and and an array of arguments (which works for both named * and numbered arguments). * *

Each argument is matched with one of the input values by array index or argument name * and formatted according to its pattern specification * (or using a custom Format object if one was set). * A numbered pattern argument is matched with an argument name that contains that number * as an ASCII-decimal-digit string (without leading zero). * *

Patterns and Their Interpretation

* * MessageFormat uses patterns of the following form: *
 * message = messageText (argument messageText)*
 * argument = noneArg | simpleArg | complexArg
 * complexArg = choiceArg | pluralArg | selectArg | selectordinalArg
 *
 * noneArg = '{' argNameOrNumber '}'
 * simpleArg = '{' argNameOrNumber ',' argType [',' argStyle] '}'
 * choiceArg = '{' argNameOrNumber ',' "choice" ',' choiceStyle '}'
 * pluralArg = '{' argNameOrNumber ',' "plural" ',' pluralStyle '}'
 * selectArg = '{' argNameOrNumber ',' "select" ',' selectStyle '}'
 * selectordinalArg = '{' argNameOrNumber ',' "selectordinal" ',' pluralStyle '}'
 *
 * choiceStyle: see {@link ChoiceFormat}
 * pluralStyle: see {@link PluralFormat}
 * selectStyle: see {@link SelectFormat}
 *
 * argNameOrNumber = argName | argNumber
 * argName = [^[[:Pattern_Syntax:][:Pattern_White_Space:]]]+
 * argNumber = '0' | ('1'..'9' ('0'..'9')*)
 *
 * argType = "number" | "date" | "time" | "spellout" | "ordinal" | "duration"
 * argStyle = "short" | "medium" | "long" | "full" | "integer" | "currency" | "percent" | argStyleText | "::" argSkeletonText
 * 
* * * *

Recommendation: Use the real apostrophe (single quote) character * \htmlonly’\endhtmlonly (U+2019) for * human-readable text, and use the ASCII apostrophe ' (U+0027) * only in program syntax, like quoting in MessageFormat. * See the annotations for U+0027 Apostrophe in The Unicode Standard. * *

The choice argument type is deprecated. * Use plural arguments for proper plural selection, * and select arguments for simple selection among a fixed set of choices. * *

The argType and argStyle values are used to create * a Format instance for the format element. The following * table shows how the values map to Format instances. Combinations not * shown in the table are illegal. Any argStyleText must * be a valid pattern string for the Format subclass used. * *

* * * * * * * * * * * * * * * * * * * * * * * * *
argType * argStyle * resulting Format object *
(none) * null *
number * (none) * NumberFormat.createInstance(getLocale(), status) *
integer * NumberFormat.createInstance(getLocale(), kNumberStyle, status) *
currency * NumberFormat.createCurrencyInstance(getLocale(), status) *
percent * NumberFormat.createPercentInstance(getLocale(), status) *
argStyleText * new DecimalFormat(argStyleText, new DecimalFormatSymbols(getLocale(), status), status) *
argSkeletonText * NumberFormatter::forSkeleton(argSkeletonText, status).locale(getLocale()).toFormat(status) *
date * (none) * DateFormat.createDateInstance(kDefault, getLocale(), status) *
short * DateFormat.createDateInstance(kShort, getLocale(), status) *
medium * DateFormat.createDateInstance(kDefault, getLocale(), status) *
long * DateFormat.createDateInstance(kLong, getLocale(), status) *
full * DateFormat.createDateInstance(kFull, getLocale(), status) *
argStyleText * new SimpleDateFormat(argStyleText, getLocale(), status) *
argSkeletonText * DateFormat::createInstanceForSkeleton(argSkeletonText, getLocale(), status) *
time * (none) * DateFormat.createTimeInstance(kDefault, getLocale(), status) *
short * DateFormat.createTimeInstance(kShort, getLocale(), status) *
medium * DateFormat.createTimeInstance(kDefault, getLocale(), status) *
long * DateFormat.createTimeInstance(kLong, getLocale(), status) *
full * DateFormat.createTimeInstance(kFull, getLocale(), status) *
argStyleText * new SimpleDateFormat(argStyleText, getLocale(), status) *
spellout * argStyleText (optional) * new RuleBasedNumberFormat(URBNF_SPELLOUT, getLocale(), status) *
    .setDefaultRuleset(argStyleText, status);
*
ordinal * argStyleText (optional) * new RuleBasedNumberFormat(URBNF_ORDINAL, getLocale(), status) *
    .setDefaultRuleset(argStyleText, status);
*
duration * argStyleText (optional) * new RuleBasedNumberFormat(URBNF_DURATION, getLocale(), status) *
    .setDefaultRuleset(argStyleText, status);
*
*

* *

Argument formatting

* *

Arguments are formatted according to their type, using the default * ICU formatters for those types, unless otherwise specified.

* *

There are also several ways to control the formatting.

* *

We recommend you use default styles, predefined style values, skeletons, * or preformatted values, but not pattern strings or custom format objects.

* *

For more details, see the * ICU User Guide.

* *

Usage Information

* *

Here are some examples of usage: * Example 1: * *

 * \code
 *     UErrorCode success = U_ZERO_ERROR;
 *     GregorianCalendar cal(success);
 *     Formattable arguments[] = {
 *         7L,
 *         Formattable( (Date) cal.getTime(success), Formattable::kIsDate),
 *         "a disturbance in the Force"
 *     };
 *
 *     UnicodeString result;
 *     MessageFormat::format(
 *          "At {1,time,::jmm} on {1,date,::dMMMM}, there was {2} on planet {0,number}.",
 *          arguments, 3, result, success );
 *
 *     cout << "result: " << result << endl;
 *     //: At 4:34 PM on March 23, there was a disturbance
 *     //             in the Force on planet 7.
 * \endcode
 * 
* * Typically, the message format will come from resources, and the * arguments will be dynamically set at runtime. * *

Example 2: * *

 *  \code
 *     success = U_ZERO_ERROR;
 *     Formattable testArgs[] = {3L, "MyDisk"};
 *
 *     MessageFormat form(
 *         "The disk \"{1}\" contains {0} file(s).", success );
 *
 *     UnicodeString string;
 *     FieldPosition fpos = 0;
 *     cout << "format: " << form.format(testArgs, 2, string, fpos, success ) << endl;
 *
 *     // output, with different testArgs:
 *     // output: The disk "MyDisk" contains 0 file(s).
 *     // output: The disk "MyDisk" contains 1 file(s).
 *     // output: The disk "MyDisk" contains 1,273 file(s).
 *  \endcode
 *  
* * *

For messages that include plural forms, you can use a plural argument: *

 * \code
 *  success = U_ZERO_ERROR;
 *  MessageFormat msgFmt(
 *       "{num_files, plural, "
 *       "=0{There are no files on disk \"{disk_name}\".}"
 *       "=1{There is one file on disk \"{disk_name}\".}"
 *       "other{There are # files on disk \"{disk_name}\".}}",
 *      Locale("en"),
 *      success);
 *  FieldPosition fpos = 0;
 *  Formattable testArgs[] = {0L, "MyDisk"};
 *  UnicodeString testArgsNames[] = {"num_files", "disk_name"};
 *  UnicodeString result;
 *  cout << msgFmt.format(testArgs, testArgsNames, 2, result, fpos, 0, success);
 *  testArgs[0] = 3L;
 *  cout << msgFmt.format(testArgs, testArgsNames, 2, result, fpos, 0, success);
 * \endcode
 * output:
 * There are no files on disk "MyDisk".
 * There are 3 files on "MyDisk".
 * 
* See {@link PluralFormat} and {@link PluralRules} for details. * *

Synchronization

* *

MessageFormats are not synchronized. * It is recommended to create separate format instances for each thread. * If multiple threads access a format concurrently, it must be synchronized * externally. * * @stable ICU 2.0 */ class U_I18N_API MessageFormat : public Format { public: #ifndef U_HIDE_OBSOLETE_API /** * Enum type for kMaxFormat. * @obsolete ICU 3.0. The 10-argument limit was removed as of ICU 2.6, * rendering this enum type obsolete. */ enum EFormatNumber { /** * The maximum number of arguments. * @obsolete ICU 3.0. The 10-argument limit was removed as of ICU 2.6, * rendering this constant obsolete. */ kMaxFormat = 10 }; #endif /* U_HIDE_OBSOLETE_API */ /** * Constructs a new MessageFormat using the given pattern and the * default locale. * * @param pattern Pattern used to construct object. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @stable ICU 2.0 */ MessageFormat(const UnicodeString& pattern, UErrorCode &status); /** * Constructs a new MessageFormat using the given pattern and locale. * @param pattern Pattern used to construct object. * @param newLocale The locale to use for formatting dates and numbers. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @stable ICU 2.0 */ MessageFormat(const UnicodeString& pattern, const Locale& newLocale, UErrorCode& status); /** * Constructs a new MessageFormat using the given pattern and locale. * @param pattern Pattern used to construct object. * @param newLocale The locale to use for formatting dates and numbers. * @param parseError Struct to receive information on the position * of an error within the pattern. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @stable ICU 2.0 */ MessageFormat(const UnicodeString& pattern, const Locale& newLocale, UParseError& parseError, UErrorCode& status); /** * Constructs a new MessageFormat from an existing one. * @stable ICU 2.0 */ MessageFormat(const MessageFormat&); /** * Assignment operator. * @stable ICU 2.0 */ const MessageFormat& operator=(const MessageFormat&); /** * Destructor. * @stable ICU 2.0 */ virtual ~MessageFormat(); /** * Clones this Format object polymorphically. The caller owns the * result and should delete it when done. * @stable ICU 2.0 */ virtual Format* clone(void) const; /** * Returns true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @param other the object to be compared with. * @return true if the given Format objects are semantically equal. * @stable ICU 2.0 */ virtual UBool operator==(const Format& other) const; /** * Sets the locale to be used for creating argument Format objects. * @param theLocale the new locale value to be set. * @stable ICU 2.0 */ virtual void setLocale(const Locale& theLocale); /** * Gets the locale used for creating argument Format objects. * format information. * @return the locale of the object. * @stable ICU 2.0 */ virtual const Locale& getLocale(void) const; /** * Applies the given pattern string to this message format. * * @param pattern The pattern to be applied. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @stable ICU 2.0 */ virtual void applyPattern(const UnicodeString& pattern, UErrorCode& status); /** * Applies the given pattern string to this message format. * * @param pattern The pattern to be applied. * @param parseError Struct to receive information on the position * of an error within the pattern. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @stable ICU 2.0 */ virtual void applyPattern(const UnicodeString& pattern, UParseError& parseError, UErrorCode& status); /** * Sets the UMessagePatternApostropheMode and the pattern used by this message format. * Parses the pattern and caches Format objects for simple argument types. * Patterns and their interpretation are specified in the * class description. *

* This method is best used only once on a given object to avoid confusion about the mode, * and after constructing the object with an empty pattern string to minimize overhead. * * @param pattern The pattern to be applied. * @param aposMode The new apostrophe mode. * @param parseError Struct to receive information on the position * of an error within the pattern. * Can be NULL. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @stable ICU 4.8 */ virtual void applyPattern(const UnicodeString& pattern, UMessagePatternApostropheMode aposMode, UParseError* parseError, UErrorCode& status); /** * @return this instance's UMessagePatternApostropheMode. * @stable ICU 4.8 */ UMessagePatternApostropheMode getApostropheMode() const { return msgPattern.getApostropheMode(); } /** * Returns a pattern that can be used to recreate this object. * * @param appendTo Output parameter to receive the pattern. * Result is appended to existing contents. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& toPattern(UnicodeString& appendTo) const; /** * Sets subformats. * See the class description about format numbering. * The caller should not delete the Format objects after this call. * The array formatsToAdopt is not itself adopted. Its * ownership is retained by the caller. If the call fails because * memory cannot be allocated, then the formats will be deleted * by this method, and this object will remain unchanged. * *

If this format uses named arguments, the new formats are discarded * and this format remains unchanged. * * @stable ICU 2.0 * @param formatsToAdopt the format to be adopted. * @param count the size of the array. */ virtual void adoptFormats(Format** formatsToAdopt, int32_t count); /** * Sets subformats. * See the class description about format numbering. * Each item in the array is cloned into the internal array. * If the call fails because memory cannot be allocated, then this * object will remain unchanged. * *

If this format uses named arguments, the new formats are discarded * and this format remains unchanged. * * @stable ICU 2.0 * @param newFormats the new format to be set. * @param cnt the size of the array. */ virtual void setFormats(const Format** newFormats, int32_t cnt); /** * Sets one subformat. * See the class description about format numbering. * The caller should not delete the Format object after this call. * If the number is over the number of formats already set, * the item will be deleted and ignored. * *

If this format uses named arguments, the new format is discarded * and this format remains unchanged. * * @stable ICU 2.0 * @param formatNumber index of the subformat. * @param formatToAdopt the format to be adopted. */ virtual void adoptFormat(int32_t formatNumber, Format* formatToAdopt); /** * Sets one subformat. * See the class description about format numbering. * If the number is over the number of formats already set, * the item will be ignored. * @param formatNumber index of the subformat. * @param format the format to be set. * @stable ICU 2.0 */ virtual void setFormat(int32_t formatNumber, const Format& format); /** * Gets format names. This function returns formatNames in StringEnumerations * which can be used with getFormat() and setFormat() to export formattable * array from current MessageFormat to another. It is the caller's responsibility * to delete the returned formatNames. * @param status output param set to success/failure code. * @stable ICU 4.0 */ virtual StringEnumeration* getFormatNames(UErrorCode& status); /** * Gets subformat pointer for given format name. * This function supports both named and numbered * arguments. If numbered, the formatName is the * corresponding UnicodeStrings (e.g. "0", "1", "2"...). * The returned Format object should not be deleted by the caller, * nor should the ponter of other object . The pointer and its * contents remain valid only until the next call to any method * of this class is made with this object. * @param formatName the name or number specifying a format * @param status output param set to success/failure code. * @stable ICU 4.0 */ virtual Format* getFormat(const UnicodeString& formatName, UErrorCode& status); /** * Sets one subformat for given format name. * See the class description about format name. * This function supports both named and numbered * arguments-- if numbered, the formatName is the * corresponding UnicodeStrings (e.g. "0", "1", "2"...). * If there is no matched formatName or wrong type, * the item will be ignored. * @param formatName Name of the subformat. * @param format the format to be set. * @param status output param set to success/failure code. * @stable ICU 4.0 */ virtual void setFormat(const UnicodeString& formatName, const Format& format, UErrorCode& status); /** * Sets one subformat for given format name. * See the class description about format name. * This function supports both named and numbered * arguments-- if numbered, the formatName is the * corresponding UnicodeStrings (e.g. "0", "1", "2"...). * If there is no matched formatName or wrong type, * the item will be ignored. * The caller should not delete the Format object after this call. * @param formatName Name of the subformat. * @param formatToAdopt Format to be adopted. * @param status output param set to success/failure code. * @stable ICU 4.0 */ virtual void adoptFormat(const UnicodeString& formatName, Format* formatToAdopt, UErrorCode& status); /** * Gets an array of subformats of this object. The returned array * should not be deleted by the caller, nor should the pointers * within the array. The array and its contents remain valid only * until the next call to this format. See the class description * about format numbering. * * @param count output parameter to receive the size of the array * @return an array of count Format* objects, or NULL if out of * memory. Any or all of the array elements may be NULL. * @stable ICU 2.0 */ virtual const Format** getFormats(int32_t& count) const; using Format::format; /** * Formats the given array of arguments into a user-readable string. * Does not take ownership of the Formattable* array or its contents. * *

If this format uses named arguments, appendTo is unchanged and * status is set to U_ILLEGAL_ARGUMENT_ERROR. * * @param source An array of objects to be formatted. * @param count The number of elements of 'source'. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param ignore Not used; inherited from base class API. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format(const Formattable* source, int32_t count, UnicodeString& appendTo, FieldPosition& ignore, UErrorCode& status) const; /** * Formats the given array of arguments into a user-readable string * using the given pattern. * *

If this format uses named arguments, appendTo is unchanged and * status is set to U_ILLEGAL_ARGUMENT_ERROR. * * @param pattern The pattern. * @param arguments An array of objects to be formatted. * @param count The number of elements of 'source'. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ static UnicodeString& format(const UnicodeString& pattern, const Formattable* arguments, int32_t count, UnicodeString& appendTo, UErrorCode& status); /** * Formats the given array of arguments into a user-readable * string. The array must be stored within a single Formattable * object of type kArray. If the Formattable object type is not of * type kArray, then returns a failing UErrorCode. * *

If this format uses named arguments, appendTo is unchanged and * status is set to U_ILLEGAL_ARGUMENT_ERROR. * * @param obj A Formattable of type kArray containing * arguments to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Formats the given array of arguments into a user-defined argument name * array. This function supports both named and numbered * arguments-- if numbered, the formatName is the * corresponding UnicodeStrings (e.g. "0", "1", "2"...). * * @param argumentNames argument name array * @param arguments An array of objects to be formatted. * @param count The number of elements of 'argumentNames' and * arguments. The number of argumentNames and arguments * must be the same. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @return Reference to 'appendTo' parameter. * @stable ICU 4.0 */ UnicodeString& format(const UnicodeString* argumentNames, const Formattable* arguments, int32_t count, UnicodeString& appendTo, UErrorCode& status) const; /** * Parses the given string into an array of output arguments. * * @param source String to be parsed. * @param pos On input, starting position for parse. On output, * final position after parse. Unchanged if parse * fails. * @param count Output parameter to receive the number of arguments * parsed. * @return an array of parsed arguments. The caller owns both * the array and its contents. * @stable ICU 2.0 */ virtual Formattable* parse(const UnicodeString& source, ParsePosition& pos, int32_t& count) const; /** * Parses the given string into an array of output arguments. * *

If this format uses named arguments, status is set to * U_ARGUMENT_TYPE_MISMATCH. * * @param source String to be parsed. * @param count Output param to receive size of returned array. * @param status Input/output error code. If the * pattern cannot be parsed, set to failure code. * @return an array of parsed arguments. The caller owns both * the array and its contents. Returns NULL if status is not U_ZERO_ERROR. * * @stable ICU 2.0 */ virtual Formattable* parse(const UnicodeString& source, int32_t& count, UErrorCode& status) const; /** * Parses the given string into an array of output arguments * stored within a single Formattable of type kArray. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param pos On input, starting position for parse. On output, * final position after parse. Unchanged if parse * fails. * @stable ICU 2.0 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& pos) const; /** * Convert an 'apostrophe-friendly' pattern into a standard * pattern. Standard patterns treat all apostrophes as * quotes, which is problematic in some languages, e.g. * French, where apostrophe is commonly used. This utility * assumes that only an unpaired apostrophe immediately before * a brace is a true quote. Other unpaired apostrophes are paired, * and the resulting standard pattern string is returned. * *

Note it is not guaranteed that the returned pattern * is indeed a valid pattern. The only effect is to convert * between patterns having different quoting semantics. * * @param pattern the 'apostrophe-friendly' patttern to convert * @param status Input/output error code. If the pattern * cannot be parsed, the failure code is set. * @return the standard equivalent of the original pattern * @stable ICU 3.4 */ static UnicodeString autoQuoteApostrophe(const UnicodeString& pattern, UErrorCode& status); /** * Returns true if this MessageFormat uses named arguments, * and false otherwise. See class description. * * @return true if named arguments are used. * @stable ICU 4.0 */ UBool usesNamedArguments() const; #ifndef U_HIDE_INTERNAL_API /** * This API is for ICU internal use only. * Please do not use it. * * Returns argument types count in the parsed pattern. * Used to distinguish pattern "{0} d" and "d". * * @return The number of formattable types in the pattern * @internal */ int32_t getArgTypeCount() const; #endif /* U_HIDE_INTERNAL_API */ /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. * This method is to implement a simple version of RTTI, since not all * C++ compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .      Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); #ifndef U_HIDE_INTERNAL_API /** * Compares two Format objects. This is used for constructing the hash * tables. * * @param left pointer to a Format object. Must not be NULL. * @param right pointer to a Format object. Must not be NULL. * * @return whether the two objects are the same * @internal */ static UBool equalFormats(const void* left, const void* right); #endif /* U_HIDE_INTERNAL_API */ private: Locale fLocale; MessagePattern msgPattern; Format** formatAliases; // see getFormats int32_t formatAliasesCapacity; MessageFormat(); // default constructor not implemented /** * This provider helps defer instantiation of a PluralRules object * until we actually need to select a keyword. * For example, if the number matches an explicit-value selector like "=1" * we do not need any PluralRules. */ class U_I18N_API PluralSelectorProvider : public PluralFormat::PluralSelector { public: PluralSelectorProvider(const MessageFormat &mf, UPluralType type); virtual ~PluralSelectorProvider(); virtual UnicodeString select(void *ctx, double number, UErrorCode& ec) const; void reset(); private: const MessageFormat &msgFormat; PluralRules* rules; UPluralType type; }; /** * A MessageFormat formats an array of arguments. Each argument * has an expected type, based on the pattern. For example, if * the pattern contains the subformat "{3,number,integer}", then * we expect argument 3 to have type Formattable::kLong. This * array needs to grow dynamically if the MessageFormat is * modified. */ Formattable::Type* argTypes; int32_t argTypeCount; int32_t argTypeCapacity; /** * TRUE if there are different argTypes for the same argument. * This only matters when the MessageFormat is used in the plain C (umsg_xxx) API * where the pattern argTypes determine how the va_arg list is read. */ UBool hasArgTypeConflicts; // Variable-size array management UBool allocateArgTypes(int32_t capacity, UErrorCode& status); /** * Default Format objects used when no format is specified and a * numeric or date argument is formatted. These are volatile * cache objects maintained only for performance. They do not * participate in operator=(), copy constructor(), nor * operator==(). */ NumberFormat* defaultNumberFormat; DateFormat* defaultDateFormat; UHashtable* cachedFormatters; UHashtable* customFormatArgStarts; PluralSelectorProvider pluralProvider; PluralSelectorProvider ordinalProvider; /** * Method to retrieve default formats (or NULL on failure). * These are semantically const, but may modify *this. */ const NumberFormat* getDefaultNumberFormat(UErrorCode&) const; const DateFormat* getDefaultDateFormat(UErrorCode&) const; /** * Finds the word s, in the keyword list and returns the located index. * @param s the keyword to be searched for. * @param list the list of keywords to be searched with. * @return the index of the list which matches the keyword s. */ static int32_t findKeyword( const UnicodeString& s, const char16_t * const *list); /** * Thin wrapper around the format(... AppendableWrapper ...) variant. * Wraps the destination UnicodeString into an AppendableWrapper and * supplies default values for some other parameters. */ UnicodeString& format(const Formattable* arguments, const UnicodeString *argumentNames, int32_t cnt, UnicodeString& appendTo, FieldPosition* pos, UErrorCode& status) const; /** * Formats the arguments and writes the result into the * AppendableWrapper, updates the field position. * * @param msgStart Index to msgPattern part to start formatting from. * @param plNumber NULL except when formatting a plural argument sub-message * where a '#' is replaced by the format string for this number. * @param arguments The formattable objects array. (Must not be NULL.) * @param argumentNames NULL if numbered values are used. Otherwise the same * length as "arguments", and each entry is the name of the * corresponding argument in "arguments". * @param cnt The length of arguments (and of argumentNames if that is not NULL). * @param appendTo Output parameter to receive the result. * The result string is appended to existing contents. * @param pos Field position status. * @param success The error code status. */ void format(int32_t msgStart, const void *plNumber, const Formattable* arguments, const UnicodeString *argumentNames, int32_t cnt, AppendableWrapper& appendTo, FieldPosition* pos, UErrorCode& success) const; UnicodeString getArgName(int32_t partIndex); void setArgStartFormat(int32_t argStart, Format* formatter, UErrorCode& status); void setCustomArgStartFormat(int32_t argStart, Format* formatter, UErrorCode& status); int32_t nextTopLevelArgStart(int32_t partIndex) const; UBool argNameMatches(int32_t partIndex, const UnicodeString& argName, int32_t argNumber); void cacheExplicitFormats(UErrorCode& status); int32_t skipLeadingSpaces(UnicodeString& style); Format* createAppropriateFormat(UnicodeString& type, UnicodeString& style, Formattable::Type& formattableType, UParseError& parseError, UErrorCode& ec); const Formattable* getArgFromListByName(const Formattable* arguments, const UnicodeString *argumentNames, int32_t cnt, UnicodeString& name) const; Formattable* parse(int32_t msgStart, const UnicodeString& source, ParsePosition& pos, int32_t& count, UErrorCode& ec) const; FieldPosition* updateMetaData(AppendableWrapper& dest, int32_t prevLength, FieldPosition* fp, const Formattable* argId) const; /** * Finds the "other" sub-message. * @param partIndex the index of the first PluralFormat argument style part. * @return the "other" sub-message start part index. */ int32_t findOtherSubMessage(int32_t partIndex) const; /** * Returns the ARG_START index of the first occurrence of the plural number in a sub-message. * Returns -1 if it is a REPLACE_NUMBER. * Returns 0 if there is neither. */ int32_t findFirstPluralNumberArg(int32_t msgStart, const UnicodeString &argName) const; Format* getCachedFormatter(int32_t argumentNumber) const; UnicodeString getLiteralStringUntilNextArgument(int32_t from) const; void copyObjects(const MessageFormat& that, UErrorCode& ec); void formatComplexSubMessage(int32_t msgStart, const void *plNumber, const Formattable* arguments, const UnicodeString *argumentNames, int32_t cnt, AppendableWrapper& appendTo, UErrorCode& success) const; /** * Convenience method that ought to be in NumberFormat */ NumberFormat* createIntegerFormat(const Locale& locale, UErrorCode& status) const; /** * Returns array of argument types in the parsed pattern * for use in C API. Only for the use of umsg_vformat(). Not * for public consumption. * @param listCount Output parameter to receive the size of array * @return The array of formattable types in the pattern */ const Formattable::Type* getArgTypeList(int32_t& listCount) const { listCount = argTypeCount; return argTypes; } /** * Resets the internal MessagePattern, and other associated caches. */ void resetPattern(); /** * A DummyFormatter that we use solely to store a NULL value. UHash does * not support storing NULL values. */ class U_I18N_API DummyFormat : public Format { public: virtual UBool operator==(const Format&) const; virtual Format* clone() const; virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, UErrorCode& status) const; virtual UnicodeString& format(const Formattable&, UnicodeString& appendTo, FieldPosition&, UErrorCode& status) const; virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; virtual void parseObject(const UnicodeString&, Formattable&, ParsePosition&) const; }; friend class MessageFormatAdapter; // getFormatTypeList() access }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _MSGFMT //eof usr/include/unicode/filteredbrk.h000064400000012364152342600230013077 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2015, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** */ #ifndef FILTEREDBRK_H #define FILTEREDBRK_H #include "unicode/utypes.h" #include "unicode/brkiter.h" #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_FILTERED_BREAK_ITERATION U_NAMESPACE_BEGIN /** * \file * \brief C++ API: FilteredBreakIteratorBuilder */ /** * The BreakIteratorFilter is used to modify the behavior of a BreakIterator * by constructing a new BreakIterator which suppresses certain segment boundaries. * See http://www.unicode.org/reports/tr35/tr35-general.html#Segmentation_Exceptions . * For example, a typical English Sentence Break Iterator would break on the space * in the string "Mr. Smith" (resulting in two segments), * but with "Mr." as an exception, a filtered break iterator * would consider the string "Mr. Smith" to be a single segment. * * @stable ICU 56 */ class U_COMMON_API FilteredBreakIteratorBuilder : public UObject { public: /** * destructor. * @stable ICU 56 */ virtual ~FilteredBreakIteratorBuilder(); /** * Construct a FilteredBreakIteratorBuilder based on rules in a locale. * The rules are taken from CLDR exception data for the locale, * see http://www.unicode.org/reports/tr35/tr35-general.html#Segmentation_Exceptions * This is the equivalent of calling createInstance(UErrorCode&) * and then repeatedly calling addNoBreakAfter(...) with the contents * of the CLDR exception data. * @param where the locale. * @param status The error code. * @return the new builder * @stable ICU 56 */ static FilteredBreakIteratorBuilder *createInstance(const Locale& where, UErrorCode& status); #ifndef U_HIDE_DEPRECATED_API /** * This function has been deprecated in favor of createEmptyInstance, which has * identical behavior. * @param status The error code. * @return the new builder * @deprecated ICU 60 use createEmptyInstance instead * @see createEmptyInstance() */ static FilteredBreakIteratorBuilder *createInstance(UErrorCode &status); #endif /* U_HIDE_DEPRECATED_API */ /** * Construct an empty FilteredBreakIteratorBuilder. * In this state, it will not suppress any segment boundaries. * @param status The error code. * @return the new builder * @stable ICU 60 */ static FilteredBreakIteratorBuilder *createEmptyInstance(UErrorCode &status); /** * Suppress a certain string from being the end of a segment. * For example, suppressing "Mr.", then segments ending in "Mr." will not be returned * by the iterator. * @param string the string to suppress, such as "Mr." * @param status error code * @return returns TRUE if the string was not present and now added, * FALSE if the call was a no-op because the string was already being suppressed. * @stable ICU 56 */ virtual UBool suppressBreakAfter(const UnicodeString& string, UErrorCode& status) = 0; /** * Stop suppressing a certain string from being the end of the segment. * This function does not create any new segment boundaries, but only serves to un-do * the effect of earlier calls to suppressBreakAfter, or to un-do the effect of * locale data which may be suppressing certain strings. * @param string the exception to remove * @param status error code * @return returns TRUE if the string was present and now removed, * FALSE if the call was a no-op because the string was not being suppressed. * @stable ICU 56 */ virtual UBool unsuppressBreakAfter(const UnicodeString& string, UErrorCode& status) = 0; /** * This function has been deprecated in favor of wrapIteratorWithFilter() * The behavior is identical. * @param adoptBreakIterator the break iterator to adopt * @param status error code * @return the new BreakIterator, owned by the caller. * @deprecated ICU 60 use wrapIteratorWithFilter() instead * @see wrapBreakIteratorWithFilter() */ virtual BreakIterator *build(BreakIterator* adoptBreakIterator, UErrorCode& status) = 0; /** * Wrap (adopt) an existing break iterator in a new filtered instance. * The resulting BreakIterator is owned by the caller. * The BreakIteratorFilter may be destroyed before the BreakIterator is destroyed. * Note that the adoptBreakIterator is adopted by the new BreakIterator * and should no longer be used by the caller. * The FilteredBreakIteratorBuilder may be reused. * This function is an alias for build() * @param adoptBreakIterator the break iterator to adopt * @param status error code * @return the new BreakIterator, owned by the caller. * @stable ICU 60 */ inline BreakIterator *wrapIteratorWithFilter(BreakIterator* adoptBreakIterator, UErrorCode& status) { return build(adoptBreakIterator, status); } protected: /** * For subclass use * @stable ICU 56 */ FilteredBreakIteratorBuilder(); }; U_NAMESPACE_END #endif // #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_FILTERED_BREAK_ITERATION #endif // #ifndef FILTEREDBRK_H usr/include/unicode/regex.h000064400000250460152342600230011715 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2002-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: regex.h * encoding: UTF-8 * indentation:4 * * created on: 2002oct22 * created by: Andy Heninger * * ICU Regular Expressions, API for C++ */ #ifndef REGEX_H #define REGEX_H //#define REGEX_DEBUG /** * \file * \brief C++ API: Regular Expressions * * The ICU API for processing regular expressions consists of two classes, * `RegexPattern` and `RegexMatcher`. * `RegexPattern` objects represent a pre-processed, or compiled * regular expression. They are created from a regular expression pattern string, * and can be used to create `RegexMatcher` objects for the pattern. * * Class `RegexMatcher` bundles together a regular expression * pattern and a target string to which the search pattern will be applied. * `RegexMatcher` includes API for doing plain find or search * operations, for search and replace operations, and for obtaining detailed * information about bounds of a match. * * Note that by constructing `RegexMatcher` objects directly from regular * expression pattern strings application code can be simplified and the explicit * need for `RegexPattern` objects can usually be eliminated. * */ #include "unicode/utypes.h" #if !UCONFIG_NO_REGULAR_EXPRESSIONS #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/utext.h" #include "unicode/parseerr.h" #include "unicode/uregex.h" // Forward Declarations struct UHashtable; U_NAMESPACE_BEGIN struct Regex8BitSet; class RegexCImpl; class RegexMatcher; class RegexPattern; struct REStackFrame; class RuleBasedBreakIterator; class UnicodeSet; class UVector; class UVector32; class UVector64; /** * Class `RegexPattern` represents a compiled regular expression. It includes * factory methods for creating a RegexPattern object from the source (string) form * of a regular expression, methods for creating RegexMatchers that allow the pattern * to be applied to input text, and a few convenience methods for simple common * uses of regular expressions. * * Class RegexPattern is not intended to be subclassed. * * @stable ICU 2.4 */ class U_I18N_API RegexPattern U_FINAL : public UObject { public: /** * default constructor. Create a RegexPattern object that refers to no actual * pattern. Not normally needed; RegexPattern objects are usually * created using the factory method `compile()`. * * @stable ICU 2.4 */ RegexPattern(); /** * Copy Constructor. Create a new RegexPattern object that is equivalent * to the source object. * @param source the pattern object to be copied. * @stable ICU 2.4 */ RegexPattern(const RegexPattern &source); /** * Destructor. Note that a RegexPattern object must persist so long as any * RegexMatcher objects that were created from the RegexPattern are active. * @stable ICU 2.4 */ virtual ~RegexPattern(); /** * Comparison operator. Two RegexPattern objects are considered equal if they * were constructed from identical source patterns using the same #URegexpFlag * settings. * @param that a RegexPattern object to compare with "this". * @return TRUE if the objects are equivalent. * @stable ICU 2.4 */ UBool operator==(const RegexPattern& that) const; /** * Comparison operator. Two RegexPattern objects are considered equal if they * were constructed from identical source patterns using the same #URegexpFlag * settings. * @param that a RegexPattern object to compare with "this". * @return TRUE if the objects are different. * @stable ICU 2.4 */ inline UBool operator!=(const RegexPattern& that) const {return ! operator ==(that);} /** * Assignment operator. After assignment, this RegexPattern will behave identically * to the source object. * @stable ICU 2.4 */ RegexPattern &operator =(const RegexPattern &source); /** * Create an exact copy of this RegexPattern object. Since RegexPattern is not * intended to be subclassed, clone() and the copy construction are * equivalent operations. * @return the copy of this RegexPattern * @stable ICU 2.4 */ virtual RegexPattern *clone() const; /** * Compiles the regular expression in string form into a RegexPattern * object. These compile methods, rather than the constructors, are the usual * way that RegexPattern objects are created. * * Note that RegexPattern objects must not be deleted while RegexMatcher * objects created from the pattern are active. RegexMatchers keep a pointer * back to their pattern, so premature deletion of the pattern is a * catastrophic error. * * All #URegexpFlag pattern match mode flags are set to their default values. * * Note that it is often more convenient to construct a RegexMatcher directly * from a pattern string rather than separately compiling the pattern and * then creating a RegexMatcher object from the pattern. * * @param regex The regular expression to be compiled. * @param pe Receives the position (line and column nubers) of any error * within the regular expression.) * @param status A reference to a UErrorCode to receive any errors. * @return A regexPattern object for the compiled pattern. * * @stable ICU 2.4 */ static RegexPattern * U_EXPORT2 compile( const UnicodeString ®ex, UParseError &pe, UErrorCode &status); /** * Compiles the regular expression in string form into a RegexPattern * object. These compile methods, rather than the constructors, are the usual * way that RegexPattern objects are created. * * Note that RegexPattern objects must not be deleted while RegexMatcher * objects created from the pattern are active. RegexMatchers keep a pointer * back to their pattern, so premature deletion of the pattern is a * catastrophic error. * * All #URegexpFlag pattern match mode flags are set to their default values. * * Note that it is often more convenient to construct a RegexMatcher directly * from a pattern string rather than separately compiling the pattern and * then creating a RegexMatcher object from the pattern. * * @param regex The regular expression to be compiled. Note, the text referred * to by this UText must not be deleted during the lifetime of the * RegexPattern object or any RegexMatcher object created from it. * @param pe Receives the position (line and column nubers) of any error * within the regular expression.) * @param status A reference to a UErrorCode to receive any errors. * @return A regexPattern object for the compiled pattern. * * @stable ICU 4.6 */ static RegexPattern * U_EXPORT2 compile( UText *regex, UParseError &pe, UErrorCode &status); /** * Compiles the regular expression in string form into a RegexPattern * object using the specified #URegexpFlag match mode flags. These compile methods, * rather than the constructors, are the usual way that RegexPattern objects * are created. * * Note that RegexPattern objects must not be deleted while RegexMatcher * objects created from the pattern are active. RegexMatchers keep a pointer * back to their pattern, so premature deletion of the pattern is a * catastrophic error. * * Note that it is often more convenient to construct a RegexMatcher directly * from a pattern string instead of than separately compiling the pattern and * then creating a RegexMatcher object from the pattern. * * @param regex The regular expression to be compiled. * @param flags The #URegexpFlag match mode flags to be used, e.g. #UREGEX_CASE_INSENSITIVE. * @param pe Receives the position (line and column numbers) of any error * within the regular expression.) * @param status A reference to a UErrorCode to receive any errors. * @return A regexPattern object for the compiled pattern. * * @stable ICU 2.4 */ static RegexPattern * U_EXPORT2 compile( const UnicodeString ®ex, uint32_t flags, UParseError &pe, UErrorCode &status); /** * Compiles the regular expression in string form into a RegexPattern * object using the specified #URegexpFlag match mode flags. These compile methods, * rather than the constructors, are the usual way that RegexPattern objects * are created. * * Note that RegexPattern objects must not be deleted while RegexMatcher * objects created from the pattern are active. RegexMatchers keep a pointer * back to their pattern, so premature deletion of the pattern is a * catastrophic error. * * Note that it is often more convenient to construct a RegexMatcher directly * from a pattern string instead of than separately compiling the pattern and * then creating a RegexMatcher object from the pattern. * * @param regex The regular expression to be compiled. Note, the text referred * to by this UText must not be deleted during the lifetime of the * RegexPattern object or any RegexMatcher object created from it. * @param flags The #URegexpFlag match mode flags to be used, e.g. #UREGEX_CASE_INSENSITIVE. * @param pe Receives the position (line and column numbers) of any error * within the regular expression.) * @param status A reference to a UErrorCode to receive any errors. * @return A regexPattern object for the compiled pattern. * * @stable ICU 4.6 */ static RegexPattern * U_EXPORT2 compile( UText *regex, uint32_t flags, UParseError &pe, UErrorCode &status); /** * Compiles the regular expression in string form into a RegexPattern * object using the specified #URegexpFlag match mode flags. These compile methods, * rather than the constructors, are the usual way that RegexPattern objects * are created. * * Note that RegexPattern objects must not be deleted while RegexMatcher * objects created from the pattern are active. RegexMatchers keep a pointer * back to their pattern, so premature deletion of the pattern is a * catastrophic error. * * Note that it is often more convenient to construct a RegexMatcher directly * from a pattern string instead of than separately compiling the pattern and * then creating a RegexMatcher object from the pattern. * * @param regex The regular expression to be compiled. * @param flags The #URegexpFlag match mode flags to be used, e.g. #UREGEX_CASE_INSENSITIVE. * @param status A reference to a UErrorCode to receive any errors. * @return A regexPattern object for the compiled pattern. * * @stable ICU 2.6 */ static RegexPattern * U_EXPORT2 compile( const UnicodeString ®ex, uint32_t flags, UErrorCode &status); /** * Compiles the regular expression in string form into a RegexPattern * object using the specified #URegexpFlag match mode flags. These compile methods, * rather than the constructors, are the usual way that RegexPattern objects * are created. * * Note that RegexPattern objects must not be deleted while RegexMatcher * objects created from the pattern are active. RegexMatchers keep a pointer * back to their pattern, so premature deletion of the pattern is a * catastrophic error. * * Note that it is often more convenient to construct a RegexMatcher directly * from a pattern string instead of than separately compiling the pattern and * then creating a RegexMatcher object from the pattern. * * @param regex The regular expression to be compiled. Note, the text referred * to by this UText must not be deleted during the lifetime of the * RegexPattern object or any RegexMatcher object created from it. * @param flags The #URegexpFlag match mode flags to be used, e.g. #UREGEX_CASE_INSENSITIVE. * @param status A reference to a UErrorCode to receive any errors. * @return A regexPattern object for the compiled pattern. * * @stable ICU 4.6 */ static RegexPattern * U_EXPORT2 compile( UText *regex, uint32_t flags, UErrorCode &status); /** * Get the #URegexpFlag match mode flags that were used when compiling this pattern. * @return the #URegexpFlag match mode flags * @stable ICU 2.4 */ virtual uint32_t flags() const; /** * Creates a RegexMatcher that will match the given input against this pattern. The * RegexMatcher can then be used to perform match, find or replace operations * on the input. Note that a RegexPattern object must not be deleted while * RegexMatchers created from it still exist and might possibly be used again. * * The matcher will retain a reference to the supplied input string, and all regexp * pattern matching operations happen directly on this original string. It is * critical that the string not be altered or deleted before use by the regular * expression operations is complete. * * @param input The input string to which the regular expression will be applied. * @param status A reference to a UErrorCode to receive any errors. * @return A RegexMatcher object for this pattern and input. * * @stable ICU 2.4 */ virtual RegexMatcher *matcher(const UnicodeString &input, UErrorCode &status) const; private: /** * Cause a compilation error if an application accidentally attempts to * create a matcher with a (char16_t *) string as input rather than * a UnicodeString. Avoids a dangling reference to a temporary string. * * To efficiently work with char16_t *strings, wrap the data in a UnicodeString * using one of the aliasing constructors, such as * `UnicodeString(UBool isTerminated, const char16_t *text, int32_t textLength);` * or in a UText, using * `utext_openUChars(UText *ut, const char16_t *text, int64_t textLength, UErrorCode *status);` * */ RegexMatcher *matcher(const char16_t *input, UErrorCode &status) const; public: /** * Creates a RegexMatcher that will match against this pattern. The * RegexMatcher can be used to perform match, find or replace operations. * Note that a RegexPattern object must not be deleted while * RegexMatchers created from it still exist and might possibly be used again. * * @param status A reference to a UErrorCode to receive any errors. * @return A RegexMatcher object for this pattern and input. * * @stable ICU 2.6 */ virtual RegexMatcher *matcher(UErrorCode &status) const; /** * Test whether a string matches a regular expression. This convenience function * both compiles the regular expression and applies it in a single operation. * Note that if the same pattern needs to be applied repeatedly, this method will be * less efficient than creating and reusing a RegexMatcher object. * * @param regex The regular expression * @param input The string data to be matched * @param pe Receives the position of any syntax errors within the regular expression * @param status A reference to a UErrorCode to receive any errors. * @return True if the regular expression exactly matches the full input string. * * @stable ICU 2.4 */ static UBool U_EXPORT2 matches(const UnicodeString ®ex, const UnicodeString &input, UParseError &pe, UErrorCode &status); /** * Test whether a string matches a regular expression. This convenience function * both compiles the regular expression and applies it in a single operation. * Note that if the same pattern needs to be applied repeatedly, this method will be * less efficient than creating and reusing a RegexMatcher object. * * @param regex The regular expression * @param input The string data to be matched * @param pe Receives the position of any syntax errors within the regular expression * @param status A reference to a UErrorCode to receive any errors. * @return True if the regular expression exactly matches the full input string. * * @stable ICU 4.6 */ static UBool U_EXPORT2 matches(UText *regex, UText *input, UParseError &pe, UErrorCode &status); /** * Returns the regular expression from which this pattern was compiled. This method will work * even if the pattern was compiled from a UText. * * Note: If the pattern was originally compiled from a UText, and that UText was modified, * the returned string may no longer reflect the RegexPattern object. * @stable ICU 2.4 */ virtual UnicodeString pattern() const; /** * Returns the regular expression from which this pattern was compiled. This method will work * even if the pattern was compiled from a UnicodeString. * * Note: This is the original input, not a clone. If the pattern was originally compiled from a * UText, and that UText was modified, the returned UText may no longer reflect the RegexPattern * object. * * @stable ICU 4.6 */ virtual UText *patternText(UErrorCode &status) const; /** * Get the group number corresponding to a named capture group. * The returned number can be used with any function that access * capture groups by number. * * The function returns an error status if the specified name does not * appear in the pattern. * * @param groupName The capture group name. * @param status A UErrorCode to receive any errors. * * @stable ICU 55 */ virtual int32_t groupNumberFromName(const UnicodeString &groupName, UErrorCode &status) const; /** * Get the group number corresponding to a named capture group. * The returned number can be used with any function that access * capture groups by number. * * The function returns an error status if the specified name does not * appear in the pattern. * * @param groupName The capture group name, * platform invariant characters only. * @param nameLength The length of the name, or -1 if the name is * nul-terminated. * @param status A UErrorCode to receive any errors. * * @stable ICU 55 */ virtual int32_t groupNumberFromName(const char *groupName, int32_t nameLength, UErrorCode &status) const; /** * Split a string into fields. Somewhat like split() from Perl or Java. * Pattern matches identify delimiters that separate the input * into fields. The input data between the delimiters becomes the * fields themselves. * * If the delimiter pattern includes capture groups, the captured text will * also appear in the destination array of output strings, interspersed * with the fields. This is similar to Perl, but differs from Java, * which ignores the presence of capture groups in the pattern. * * Trailing empty fields will always be returned, assuming sufficient * destination capacity. This differs from the default behavior for Java * and Perl where trailing empty fields are not returned. * * The number of strings produced by the split operation is returned. * This count includes the strings from capture groups in the delimiter pattern. * This behavior differs from Java, which ignores capture groups. * * For the best performance on split() operations, * RegexMatcher::split is preferable to this function * * @param input The string to be split into fields. The field delimiters * match the pattern (in the "this" object) * @param dest An array of UnicodeStrings to receive the results of the split. * This is an array of actual UnicodeString objects, not an * array of pointers to strings. Local (stack based) arrays can * work well here. * @param destCapacity The number of elements in the destination array. * If the number of fields found is less than destCapacity, the * extra strings in the destination array are not altered. * If the number of destination strings is less than the number * of fields, the trailing part of the input string, including any * field delimiters, is placed in the last destination string. * @param status A reference to a UErrorCode to receive any errors. * @return The number of fields into which the input string was split. * @stable ICU 2.4 */ virtual int32_t split(const UnicodeString &input, UnicodeString dest[], int32_t destCapacity, UErrorCode &status) const; /** * Split a string into fields. Somewhat like %split() from Perl or Java. * Pattern matches identify delimiters that separate the input * into fields. The input data between the delimiters becomes the * fields themselves. * * If the delimiter pattern includes capture groups, the captured text will * also appear in the destination array of output strings, interspersed * with the fields. This is similar to Perl, but differs from Java, * which ignores the presence of capture groups in the pattern. * * Trailing empty fields will always be returned, assuming sufficient * destination capacity. This differs from the default behavior for Java * and Perl where trailing empty fields are not returned. * * The number of strings produced by the split operation is returned. * This count includes the strings from capture groups in the delimiter pattern. * This behavior differs from Java, which ignores capture groups. * * For the best performance on split() operations, * `RegexMatcher::split()` is preferable to this function * * @param input The string to be split into fields. The field delimiters * match the pattern (in the "this" object) * @param dest An array of mutable UText structs to receive the results of the split. * If a field is NULL, a new UText is allocated to contain the results for * that field. This new UText is not guaranteed to be mutable. * @param destCapacity The number of elements in the destination array. * If the number of fields found is less than destCapacity, the * extra strings in the destination array are not altered. * If the number of destination strings is less than the number * of fields, the trailing part of the input string, including any * field delimiters, is placed in the last destination string. * @param status A reference to a UErrorCode to receive any errors. * @return The number of destination strings used. * * @stable ICU 4.6 */ virtual int32_t split(UText *input, UText *dest[], int32_t destCapacity, UErrorCode &status) const; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.4 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.4 */ static UClassID U_EXPORT2 getStaticClassID(); private: // // Implementation Data // UText *fPattern; // The original pattern string. UnicodeString *fPatternString; // The original pattern UncodeString if relevant uint32_t fFlags; // The flags used when compiling the pattern. // UVector64 *fCompiledPat; // The compiled pattern p-code. UnicodeString fLiteralText; // Any literal string data from the pattern, // after un-escaping, for use during the match. UVector *fSets; // Any UnicodeSets referenced from the pattern. Regex8BitSet *fSets8; // (and fast sets for latin-1 range.) UErrorCode fDeferredStatus; // status if some prior error has left this // RegexPattern in an unusable state. int32_t fMinMatchLen; // Minimum Match Length. All matches will have length // >= this value. For some patterns, this calculated // value may be less than the true shortest // possible match. int32_t fFrameSize; // Size of a state stack frame in the // execution engine. int32_t fDataSize; // The size of the data needed by the pattern that // does not go on the state stack, but has just // a single copy per matcher. UVector32 *fGroupMap; // Map from capture group number to position of // the group's variables in the matcher stack frame. UnicodeSet **fStaticSets; // Ptr to static (shared) sets for predefined // regex character classes, e.g. Word. Regex8BitSet *fStaticSets8; // Ptr to the static (shared) latin-1 only // sets for predefined regex classes. int32_t fStartType; // Info on how a match must start. int32_t fInitialStringIdx; // int32_t fInitialStringLen; UnicodeSet *fInitialChars; UChar32 fInitialChar; Regex8BitSet *fInitialChars8; UBool fNeedsAltInput; UHashtable *fNamedCaptureMap; // Map from capture group names to numbers. friend class RegexCompile; friend class RegexMatcher; friend class RegexCImpl; // // Implementation Methods // void init(); // Common initialization, for use by constructors. void zap(); // Common cleanup void dumpOp(int32_t index) const; public: #ifndef U_HIDE_INTERNAL_API /** * Dump a compiled pattern. Internal debug function. * @internal */ void dumpPattern() const; #endif /* U_HIDE_INTERNAL_API */ }; /** * class RegexMatcher bundles together a regular expression pattern and * input text to which the expression can be applied. It includes methods * for testing for matches, and for find and replace operations. * *

Class RegexMatcher is not intended to be subclassed.

* * @stable ICU 2.4 */ class U_I18N_API RegexMatcher U_FINAL : public UObject { public: /** * Construct a RegexMatcher for a regular expression. * This is a convenience method that avoids the need to explicitly create * a RegexPattern object. Note that if several RegexMatchers need to be * created for the same expression, it will be more efficient to * separately create and cache a RegexPattern object, and use * its matcher() method to create the RegexMatcher objects. * * @param regexp The Regular Expression to be compiled. * @param flags #URegexpFlag options, such as #UREGEX_CASE_INSENSITIVE. * @param status Any errors are reported by setting this UErrorCode variable. * @stable ICU 2.6 */ RegexMatcher(const UnicodeString ®exp, uint32_t flags, UErrorCode &status); /** * Construct a RegexMatcher for a regular expression. * This is a convenience method that avoids the need to explicitly create * a RegexPattern object. Note that if several RegexMatchers need to be * created for the same expression, it will be more efficient to * separately create and cache a RegexPattern object, and use * its matcher() method to create the RegexMatcher objects. * * @param regexp The regular expression to be compiled. * @param flags #URegexpFlag options, such as #UREGEX_CASE_INSENSITIVE. * @param status Any errors are reported by setting this UErrorCode variable. * * @stable ICU 4.6 */ RegexMatcher(UText *regexp, uint32_t flags, UErrorCode &status); /** * Construct a RegexMatcher for a regular expression. * This is a convenience method that avoids the need to explicitly create * a RegexPattern object. Note that if several RegexMatchers need to be * created for the same expression, it will be more efficient to * separately create and cache a RegexPattern object, and use * its matcher() method to create the RegexMatcher objects. * * The matcher will retain a reference to the supplied input string, and all regexp * pattern matching operations happen directly on the original string. It is * critical that the string not be altered or deleted before use by the regular * expression operations is complete. * * @param regexp The Regular Expression to be compiled. * @param input The string to match. The matcher retains a reference to the * caller's string; mo copy is made. * @param flags #URegexpFlag options, such as #UREGEX_CASE_INSENSITIVE. * @param status Any errors are reported by setting this UErrorCode variable. * @stable ICU 2.6 */ RegexMatcher(const UnicodeString ®exp, const UnicodeString &input, uint32_t flags, UErrorCode &status); /** * Construct a RegexMatcher for a regular expression. * This is a convenience method that avoids the need to explicitly create * a RegexPattern object. Note that if several RegexMatchers need to be * created for the same expression, it will be more efficient to * separately create and cache a RegexPattern object, and use * its matcher() method to create the RegexMatcher objects. * * The matcher will make a shallow clone of the supplied input text, and all regexp * pattern matching operations happen on this clone. While read-only operations on * the supplied text are permitted, it is critical that the underlying string not be * altered or deleted before use by the regular expression operations is complete. * * @param regexp The Regular Expression to be compiled. * @param input The string to match. The matcher retains a shallow clone of the text. * @param flags #URegexpFlag options, such as #UREGEX_CASE_INSENSITIVE. * @param status Any errors are reported by setting this UErrorCode variable. * * @stable ICU 4.6 */ RegexMatcher(UText *regexp, UText *input, uint32_t flags, UErrorCode &status); private: /** * Cause a compilation error if an application accidentally attempts to * create a matcher with a (char16_t *) string as input rather than * a UnicodeString. Avoids a dangling reference to a temporary string. * * To efficiently work with char16_t *strings, wrap the data in a UnicodeString * using one of the aliasing constructors, such as * `UnicodeString(UBool isTerminated, const char16_t *text, int32_t textLength);` * or in a UText, using * `utext_openUChars(UText *ut, const char16_t *text, int64_t textLength, UErrorCode *status);` */ RegexMatcher(const UnicodeString ®exp, const char16_t *input, uint32_t flags, UErrorCode &status); public: /** * Destructor. * * @stable ICU 2.4 */ virtual ~RegexMatcher(); /** * Attempts to match the entire input region against the pattern. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if there is a match * @stable ICU 2.4 */ virtual UBool matches(UErrorCode &status); /** * Resets the matcher, then attempts to match the input beginning * at the specified startIndex, and extending to the end of the input. * The input region is reset to include the entire input string. * A successful match must extend to the end of the input. * @param startIndex The input string (native) index at which to begin matching. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if there is a match * @stable ICU 2.8 */ virtual UBool matches(int64_t startIndex, UErrorCode &status); /** * Attempts to match the input string, starting from the beginning of the region, * against the pattern. Like the matches() method, this function * always starts at the beginning of the input region; * unlike that function, it does not require that the entire region be matched. * * If the match succeeds then more information can be obtained via the start(), * end(), and group() functions. * * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if there is a match at the start of the input string. * @stable ICU 2.4 */ virtual UBool lookingAt(UErrorCode &status); /** * Attempts to match the input string, starting from the specified index, against the pattern. * The match may be of any length, and is not required to extend to the end * of the input string. Contrast with match(). * * If the match succeeds then more information can be obtained via the start(), * end(), and group() functions. * * @param startIndex The input string (native) index at which to begin matching. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if there is a match. * @stable ICU 2.8 */ virtual UBool lookingAt(int64_t startIndex, UErrorCode &status); /** * Find the next pattern match in the input string. * The find begins searching the input at the location following the end of * the previous match, or at the start of the string if there is no previous match. * If a match is found, `start()`, `end()` and `group()` * will provide more information regarding the match. * Note that if the input string is changed by the application, * use find(startPos, status) instead of find(), because the saved starting * position may not be valid with the altered input string. * @return TRUE if a match is found. * @stable ICU 2.4 */ virtual UBool find(); /** * Find the next pattern match in the input string. * The find begins searching the input at the location following the end of * the previous match, or at the start of the string if there is no previous match. * If a match is found, `start()`, `end()` and `group()` * will provide more information regarding the match. * * Note that if the input string is changed by the application, * use find(startPos, status) instead of find(), because the saved starting * position may not be valid with the altered input string. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if a match is found. * @stable ICU 55 */ virtual UBool find(UErrorCode &status); /** * Resets this RegexMatcher and then attempts to find the next substring of the * input string that matches the pattern, starting at the specified index. * * @param start The (native) index in the input string to begin the search. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if a match is found. * @stable ICU 2.4 */ virtual UBool find(int64_t start, UErrorCode &status); /** * Returns a string containing the text matched by the previous match. * If the pattern can match an empty string, an empty string may be returned. * @param status A reference to a UErrorCode to receive any errors. * Possible errors are U_REGEX_INVALID_STATE if no match * has been attempted or the last match failed. * @return a string containing the matched input text. * @stable ICU 2.4 */ virtual UnicodeString group(UErrorCode &status) const; /** * Returns a string containing the text captured by the given group * during the previous match operation. Group(0) is the entire match. * * A zero length string is returned both for capture groups that did not * participate in the match and for actual zero length matches. * To distinguish between these two cases use the function start(), * which returns -1 for non-participating groups. * * @param groupNum the capture group number * @param status A reference to a UErrorCode to receive any errors. * Possible errors are U_REGEX_INVALID_STATE if no match * has been attempted or the last match failed and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number. * @return the captured text * @stable ICU 2.4 */ virtual UnicodeString group(int32_t groupNum, UErrorCode &status) const; /** * Returns the number of capturing groups in this matcher's pattern. * @return the number of capture groups * @stable ICU 2.4 */ virtual int32_t groupCount() const; /** * Returns a shallow clone of the entire live input string with the UText current native index * set to the beginning of the requested group. * * @param dest The UText into which the input should be cloned, or NULL to create a new UText * @param group_len A reference to receive the length of the desired capture group * @param status A reference to a UErrorCode to receive any errors. * Possible errors are U_REGEX_INVALID_STATE if no match * has been attempted or the last match failed and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number. * @return dest if non-NULL, a shallow copy of the input text otherwise * * @stable ICU 4.6 */ virtual UText *group(UText *dest, int64_t &group_len, UErrorCode &status) const; /** * Returns a shallow clone of the entire live input string with the UText current native index * set to the beginning of the requested group. * * A group length of zero is returned both for capture groups that did not * participate in the match and for actual zero length matches. * To distinguish between these two cases use the function start(), * which returns -1 for non-participating groups. * * @param groupNum The capture group number. * @param dest The UText into which the input should be cloned, or NULL to create a new UText. * @param group_len A reference to receive the length of the desired capture group * @param status A reference to a UErrorCode to receive any errors. * Possible errors are U_REGEX_INVALID_STATE if no match * has been attempted or the last match failed and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number. * @return dest if non-NULL, a shallow copy of the input text otherwise * * @stable ICU 4.6 */ virtual UText *group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const; /** * Returns the index in the input string of the start of the text matched * during the previous match operation. * @param status a reference to a UErrorCode to receive any errors. * @return The (native) position in the input string of the start of the last match. * @stable ICU 2.4 */ virtual int32_t start(UErrorCode &status) const; /** * Returns the index in the input string of the start of the text matched * during the previous match operation. * @param status a reference to a UErrorCode to receive any errors. * @return The (native) position in the input string of the start of the last match. * @stable ICU 4.6 */ virtual int64_t start64(UErrorCode &status) const; /** * Returns the index in the input string of the start of the text matched by the * specified capture group during the previous match operation. Return -1 if * the capture group exists in the pattern, but was not part of the last match. * * @param group the capture group number * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed, and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number * @return the (native) start position of substring matched by the specified group. * @stable ICU 2.4 */ virtual int32_t start(int32_t group, UErrorCode &status) const; /** * Returns the index in the input string of the start of the text matched by the * specified capture group during the previous match operation. Return -1 if * the capture group exists in the pattern, but was not part of the last match. * * @param group the capture group number. * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed, and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number. * @return the (native) start position of substring matched by the specified group. * @stable ICU 4.6 */ virtual int64_t start64(int32_t group, UErrorCode &status) const; /** * Returns the index in the input string of the first character following the * text matched during the previous match operation. * * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed. * @return the index of the last character matched, plus one. * The index value returned is a native index, corresponding to * code units for the underlying encoding type, for example, * a byte index for UTF-8. * @stable ICU 2.4 */ virtual int32_t end(UErrorCode &status) const; /** * Returns the index in the input string of the first character following the * text matched during the previous match operation. * * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed. * @return the index of the last character matched, plus one. * The index value returned is a native index, corresponding to * code units for the underlying encoding type, for example, * a byte index for UTF-8. * @stable ICU 4.6 */ virtual int64_t end64(UErrorCode &status) const; /** * Returns the index in the input string of the character following the * text matched by the specified capture group during the previous match operation. * * @param group the capture group number * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number * @return the index of the first character following the text * captured by the specified group during the previous match operation. * Return -1 if the capture group exists in the pattern but was not part of the match. * The index value returned is a native index, corresponding to * code units for the underlying encoding type, for example, * a byte index for UTF8. * @stable ICU 2.4 */ virtual int32_t end(int32_t group, UErrorCode &status) const; /** * Returns the index in the input string of the character following the * text matched by the specified capture group during the previous match operation. * * @param group the capture group number * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed and * U_INDEX_OUTOFBOUNDS_ERROR for a bad capture group number * @return the index of the first character following the text * captured by the specified group during the previous match operation. * Return -1 if the capture group exists in the pattern but was not part of the match. * The index value returned is a native index, corresponding to * code units for the underlying encoding type, for example, * a byte index for UTF8. * @stable ICU 4.6 */ virtual int64_t end64(int32_t group, UErrorCode &status) const; /** * Resets this matcher. The effect is to remove any memory of previous matches, * and to cause subsequent find() operations to begin at the beginning of * the input string. * * @return this RegexMatcher. * @stable ICU 2.4 */ virtual RegexMatcher &reset(); /** * Resets this matcher, and set the current input position. * The effect is to remove any memory of previous matches, * and to cause subsequent find() operations to begin at * the specified (native) position in the input string. * * The matcher's region is reset to its default, which is the entire * input string. * * An alternative to this function is to set a match region * beginning at the desired index. * * @return this RegexMatcher. * @stable ICU 2.8 */ virtual RegexMatcher &reset(int64_t index, UErrorCode &status); /** * Resets this matcher with a new input string. This allows instances of RegexMatcher * to be reused, which is more efficient than creating a new RegexMatcher for * each input string to be processed. * @param input The new string on which subsequent pattern matches will operate. * The matcher retains a reference to the callers string, and operates * directly on that. Ownership of the string remains with the caller. * Because no copy of the string is made, it is essential that the * caller not delete the string until after regexp operations on it * are done. * Note that while a reset on the matcher with an input string that is then * modified across/during matcher operations may be supported currently for UnicodeString, * this was not originally intended behavior, and support for this is not guaranteed * in upcoming versions of ICU. * @return this RegexMatcher. * @stable ICU 2.4 */ virtual RegexMatcher &reset(const UnicodeString &input); /** * Resets this matcher with a new input string. This allows instances of RegexMatcher * to be reused, which is more efficient than creating a new RegexMatcher for * each input string to be processed. * @param input The new string on which subsequent pattern matches will operate. * The matcher makes a shallow clone of the given text; ownership of the * original string remains with the caller. Because no deep copy of the * text is made, it is essential that the caller not modify the string * until after regexp operations on it are done. * @return this RegexMatcher. * * @stable ICU 4.6 */ virtual RegexMatcher &reset(UText *input); /** * Set the subject text string upon which the regular expression is looking for matches * without changing any other aspect of the matching state. * The new and previous text strings must have the same content. * * This function is intended for use in environments where ICU is operating on * strings that may move around in memory. It provides a mechanism for notifying * ICU that the string has been relocated, and providing a new UText to access the * string in its new position. * * Note that the regular expression implementation never copies the underlying text * of a string being matched, but always operates directly on the original text * provided by the user. Refreshing simply drops the references to the old text * and replaces them with references to the new. * * Caution: this function is normally used only by very specialized, * system-level code. One example use case is with garbage collection that moves * the text in memory. * * @param input The new (moved) text string. * @param status Receives errors detected by this function. * * @stable ICU 4.8 */ virtual RegexMatcher &refreshInputText(UText *input, UErrorCode &status); private: /** * Cause a compilation error if an application accidentally attempts to * reset a matcher with a (char16_t *) string as input rather than * a UnicodeString. Avoids a dangling reference to a temporary string. * * To efficiently work with char16_t *strings, wrap the data in a UnicodeString * using one of the aliasing constructors, such as * `UnicodeString(UBool isTerminated, const char16_t *text, int32_t textLength);` * or in a UText, using * `utext_openUChars(UText *ut, const char16_t *text, int64_t textLength, UErrorCode *status);` * */ RegexMatcher &reset(const char16_t *input); public: /** * Returns the input string being matched. Ownership of the string belongs to * the matcher; it should not be altered or deleted. This method will work even if the input * was originally supplied as a UText. * @return the input string * @stable ICU 2.4 */ virtual const UnicodeString &input() const; /** * Returns the input string being matched. This is the live input text; it should not be * altered or deleted. This method will work even if the input was originally supplied as * a UnicodeString. * @return the input text * * @stable ICU 4.6 */ virtual UText *inputText() const; /** * Returns the input string being matched, either by copying it into the provided * UText parameter or by returning a shallow clone of the live input. Note that copying * the entire input may cause significant performance and memory issues. * @param dest The UText into which the input should be copied, or NULL to create a new UText * @param status error code * @return dest if non-NULL, a shallow copy of the input text otherwise * * @stable ICU 4.6 */ virtual UText *getInput(UText *dest, UErrorCode &status) const; /** Sets the limits of this matcher's region. * The region is the part of the input string that will be searched to find a match. * Invoking this method resets the matcher, and then sets the region to start * at the index specified by the start parameter and end at the index specified * by the end parameter. * * Depending on the transparency and anchoring being used (see useTransparentBounds * and useAnchoringBounds), certain constructs such as anchors may behave differently * at or around the boundaries of the region * * The function will fail if start is greater than limit, or if either index * is less than zero or greater than the length of the string being matched. * * @param start The (native) index to begin searches at. * @param limit The index to end searches at (exclusive). * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ virtual RegexMatcher ®ion(int64_t start, int64_t limit, UErrorCode &status); /** * Identical to region(start, limit, status) but also allows a start position without * resetting the region state. * @param regionStart The region start * @param regionLimit the limit of the region * @param startIndex The (native) index within the region bounds at which to begin searches. * @param status A reference to a UErrorCode to receive any errors. * If startIndex is not within the specified region bounds, * U_INDEX_OUTOFBOUNDS_ERROR is returned. * @stable ICU 4.6 */ virtual RegexMatcher ®ion(int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode &status); /** * Reports the start index of this matcher's region. The searches this matcher * conducts are limited to finding matches within regionStart (inclusive) and * regionEnd (exclusive). * * @return The starting (native) index of this matcher's region. * @stable ICU 4.0 */ virtual int32_t regionStart() const; /** * Reports the start index of this matcher's region. The searches this matcher * conducts are limited to finding matches within regionStart (inclusive) and * regionEnd (exclusive). * * @return The starting (native) index of this matcher's region. * @stable ICU 4.6 */ virtual int64_t regionStart64() const; /** * Reports the end (limit) index (exclusive) of this matcher's region. The searches * this matcher conducts are limited to finding matches within regionStart * (inclusive) and regionEnd (exclusive). * * @return The ending point (native) of this matcher's region. * @stable ICU 4.0 */ virtual int32_t regionEnd() const; /** * Reports the end (limit) index (exclusive) of this matcher's region. The searches * this matcher conducts are limited to finding matches within regionStart * (inclusive) and regionEnd (exclusive). * * @return The ending point (native) of this matcher's region. * @stable ICU 4.6 */ virtual int64_t regionEnd64() const; /** * Queries the transparency of region bounds for this matcher. * See useTransparentBounds for a description of transparent and opaque bounds. * By default, a matcher uses opaque region boundaries. * * @return TRUE if this matcher is using opaque bounds, false if it is not. * @stable ICU 4.0 */ virtual UBool hasTransparentBounds() const; /** * Sets the transparency of region bounds for this matcher. * Invoking this function with an argument of true will set this matcher to use transparent bounds. * If the boolean argument is false, then opaque bounds will be used. * * Using transparent bounds, the boundaries of this matcher's region are transparent * to lookahead, lookbehind, and boundary matching constructs. Those constructs can * see text beyond the boundaries of the region while checking for a match. * * With opaque bounds, no text outside of the matcher's region is visible to lookahead, * lookbehind, and boundary matching constructs. * * By default, a matcher uses opaque bounds. * * @param b TRUE for transparent bounds; FALSE for opaque bounds * @return This Matcher; * @stable ICU 4.0 **/ virtual RegexMatcher &useTransparentBounds(UBool b); /** * Return true if this matcher is using anchoring bounds. * By default, matchers use anchoring region bounds. * * @return TRUE if this matcher is using anchoring bounds. * @stable ICU 4.0 */ virtual UBool hasAnchoringBounds() const; /** * Set whether this matcher is using Anchoring Bounds for its region. * With anchoring bounds, pattern anchors such as ^ and $ will match at the start * and end of the region. Without Anchoring Bounds, anchors will only match at * the positions they would in the complete text. * * Anchoring Bounds are the default for regions. * * @param b TRUE if to enable anchoring bounds; FALSE to disable them. * @return This Matcher * @stable ICU 4.0 */ virtual RegexMatcher &useAnchoringBounds(UBool b); /** * Return TRUE if the most recent matching operation attempted to access * additional input beyond the available input text. * In this case, additional input text could change the results of the match. * * hitEnd() is defined for both successful and unsuccessful matches. * In either case hitEnd() will return TRUE if if the end of the text was * reached at any point during the matching process. * * @return TRUE if the most recent match hit the end of input * @stable ICU 4.0 */ virtual UBool hitEnd() const; /** * Return TRUE the most recent match succeeded and additional input could cause * it to fail. If this method returns false and a match was found, then more input * might change the match but the match won't be lost. If a match was not found, * then requireEnd has no meaning. * * @return TRUE if more input could cause the most recent match to no longer match. * @stable ICU 4.0 */ virtual UBool requireEnd() const; /** * Returns the pattern that is interpreted by this matcher. * @return the RegexPattern for this RegexMatcher * @stable ICU 2.4 */ virtual const RegexPattern &pattern() const; /** * Replaces every substring of the input that matches the pattern * with the given replacement string. This is a convenience function that * provides a complete find-and-replace-all operation. * * This method first resets this matcher. It then scans the input string * looking for matches of the pattern. Input that is not part of any * match is left unchanged; each match is replaced in the result by the * replacement string. The replacement string may contain references to * capture groups. * * @param replacement a string containing the replacement text. * @param status a reference to a UErrorCode to receive any errors. * @return a string containing the results of the find and replace. * @stable ICU 2.4 */ virtual UnicodeString replaceAll(const UnicodeString &replacement, UErrorCode &status); /** * Replaces every substring of the input that matches the pattern * with the given replacement string. This is a convenience function that * provides a complete find-and-replace-all operation. * * This method first resets this matcher. It then scans the input string * looking for matches of the pattern. Input that is not part of any * match is left unchanged; each match is replaced in the result by the * replacement string. The replacement string may contain references to * capture groups. * * @param replacement a string containing the replacement text. * @param dest a mutable UText in which the results are placed. * If NULL, a new UText will be created (which may not be mutable). * @param status a reference to a UErrorCode to receive any errors. * @return a string containing the results of the find and replace. * If a pre-allocated UText was provided, it will always be used and returned. * * @stable ICU 4.6 */ virtual UText *replaceAll(UText *replacement, UText *dest, UErrorCode &status); /** * Replaces the first substring of the input that matches * the pattern with the replacement string. This is a convenience * function that provides a complete find-and-replace operation. * * This function first resets this RegexMatcher. It then scans the input string * looking for a match of the pattern. Input that is not part * of the match is appended directly to the result string; the match is replaced * in the result by the replacement string. The replacement string may contain * references to captured groups. * * The state of the matcher (the position at which a subsequent find() * would begin) after completing a replaceFirst() is not specified. The * RegexMatcher should be reset before doing additional find() operations. * * @param replacement a string containing the replacement text. * @param status a reference to a UErrorCode to receive any errors. * @return a string containing the results of the find and replace. * @stable ICU 2.4 */ virtual UnicodeString replaceFirst(const UnicodeString &replacement, UErrorCode &status); /** * Replaces the first substring of the input that matches * the pattern with the replacement string. This is a convenience * function that provides a complete find-and-replace operation. * * This function first resets this RegexMatcher. It then scans the input string * looking for a match of the pattern. Input that is not part * of the match is appended directly to the result string; the match is replaced * in the result by the replacement string. The replacement string may contain * references to captured groups. * * The state of the matcher (the position at which a subsequent find() * would begin) after completing a replaceFirst() is not specified. The * RegexMatcher should be reset before doing additional find() operations. * * @param replacement a string containing the replacement text. * @param dest a mutable UText in which the results are placed. * If NULL, a new UText will be created (which may not be mutable). * @param status a reference to a UErrorCode to receive any errors. * @return a string containing the results of the find and replace. * If a pre-allocated UText was provided, it will always be used and returned. * * @stable ICU 4.6 */ virtual UText *replaceFirst(UText *replacement, UText *dest, UErrorCode &status); /** * Implements a replace operation intended to be used as part of an * incremental find-and-replace. * * The input string, starting from the end of the previous replacement and ending at * the start of the current match, is appended to the destination string. Then the * replacement string is appended to the output string, * including handling any substitutions of captured text. * * For simple, prepackaged, non-incremental find-and-replace * operations, see replaceFirst() or replaceAll(). * * @param dest A UnicodeString to which the results of the find-and-replace are appended. * @param replacement A UnicodeString that provides the text to be substituted for * the input text that matched the regexp pattern. The replacement * text may contain references to captured text from the * input. * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed, and U_INDEX_OUTOFBOUNDS_ERROR * if the replacement text specifies a capture group that * does not exist in the pattern. * * @return this RegexMatcher * @stable ICU 2.4 * */ virtual RegexMatcher &appendReplacement(UnicodeString &dest, const UnicodeString &replacement, UErrorCode &status); /** * Implements a replace operation intended to be used as part of an * incremental find-and-replace. * * The input string, starting from the end of the previous replacement and ending at * the start of the current match, is appended to the destination string. Then the * replacement string is appended to the output string, * including handling any substitutions of captured text. * * For simple, prepackaged, non-incremental find-and-replace * operations, see replaceFirst() or replaceAll(). * * @param dest A mutable UText to which the results of the find-and-replace are appended. * Must not be NULL. * @param replacement A UText that provides the text to be substituted for * the input text that matched the regexp pattern. The replacement * text may contain references to captured text from the input. * @param status A reference to a UErrorCode to receive any errors. Possible * errors are U_REGEX_INVALID_STATE if no match has been * attempted or the last match failed, and U_INDEX_OUTOFBOUNDS_ERROR * if the replacement text specifies a capture group that * does not exist in the pattern. * * @return this RegexMatcher * * @stable ICU 4.6 */ virtual RegexMatcher &appendReplacement(UText *dest, UText *replacement, UErrorCode &status); /** * As the final step in a find-and-replace operation, append the remainder * of the input string, starting at the position following the last appendReplacement(), * to the destination string. `appendTail()` is intended to be invoked after one * or more invocations of the `RegexMatcher::appendReplacement()`. * * @param dest A UnicodeString to which the results of the find-and-replace are appended. * @return the destination string. * @stable ICU 2.4 */ virtual UnicodeString &appendTail(UnicodeString &dest); /** * As the final step in a find-and-replace operation, append the remainder * of the input string, starting at the position following the last appendReplacement(), * to the destination string. `appendTail()` is intended to be invoked after one * or more invocations of the `RegexMatcher::appendReplacement()`. * * @param dest A mutable UText to which the results of the find-and-replace are appended. * Must not be NULL. * @param status error cod * @return the destination string. * * @stable ICU 4.6 */ virtual UText *appendTail(UText *dest, UErrorCode &status); /** * Split a string into fields. Somewhat like %split() from Perl. * The pattern matches identify delimiters that separate the input * into fields. The input data between the matches becomes the * fields themselves. * * @param input The string to be split into fields. The field delimiters * match the pattern (in the "this" object). This matcher * will be reset to this input string. * @param dest An array of UnicodeStrings to receive the results of the split. * This is an array of actual UnicodeString objects, not an * array of pointers to strings. Local (stack based) arrays can * work well here. * @param destCapacity The number of elements in the destination array. * If the number of fields found is less than destCapacity, the * extra strings in the destination array are not altered. * If the number of destination strings is less than the number * of fields, the trailing part of the input string, including any * field delimiters, is placed in the last destination string. * @param status A reference to a UErrorCode to receive any errors. * @return The number of fields into which the input string was split. * @stable ICU 2.6 */ virtual int32_t split(const UnicodeString &input, UnicodeString dest[], int32_t destCapacity, UErrorCode &status); /** * Split a string into fields. Somewhat like %split() from Perl. * The pattern matches identify delimiters that separate the input * into fields. The input data between the matches becomes the * fields themselves. * * @param input The string to be split into fields. The field delimiters * match the pattern (in the "this" object). This matcher * will be reset to this input string. * @param dest An array of mutable UText structs to receive the results of the split. * If a field is NULL, a new UText is allocated to contain the results for * that field. This new UText is not guaranteed to be mutable. * @param destCapacity The number of elements in the destination array. * If the number of fields found is less than destCapacity, the * extra strings in the destination array are not altered. * If the number of destination strings is less than the number * of fields, the trailing part of the input string, including any * field delimiters, is placed in the last destination string. * @param status A reference to a UErrorCode to receive any errors. * @return The number of fields into which the input string was split. * * @stable ICU 4.6 */ virtual int32_t split(UText *input, UText *dest[], int32_t destCapacity, UErrorCode &status); /** * Set a processing time limit for match operations with this Matcher. * * Some patterns, when matching certain strings, can run in exponential time. * For practical purposes, the match operation may appear to be in an * infinite loop. * When a limit is set a match operation will fail with an error if the * limit is exceeded. * * The units of the limit are steps of the match engine. * Correspondence with actual processor time will depend on the speed * of the processor and the details of the specific pattern, but will * typically be on the order of milliseconds. * * By default, the matching time is not limited. * * * @param limit The limit value, or 0 for no limit. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ virtual void setTimeLimit(int32_t limit, UErrorCode &status); /** * Get the time limit, if any, for match operations made with this Matcher. * * @return the maximum allowed time for a match, in units of processing steps. * @stable ICU 4.0 */ virtual int32_t getTimeLimit() const; /** * Set the amount of heap storage available for use by the match backtracking stack. * The matcher is also reset, discarding any results from previous matches. * * ICU uses a backtracking regular expression engine, with the backtrack stack * maintained on the heap. This function sets the limit to the amount of memory * that can be used for this purpose. A backtracking stack overflow will * result in an error from the match operation that caused it. * * A limit is desirable because a malicious or poorly designed pattern can use * excessive memory, potentially crashing the process. A limit is enabled * by default. * * @param limit The maximum size, in bytes, of the matching backtrack stack. * A value of zero means no limit. * The limit must be greater or equal to zero. * * @param status A reference to a UErrorCode to receive any errors. * * @stable ICU 4.0 */ virtual void setStackLimit(int32_t limit, UErrorCode &status); /** * Get the size of the heap storage available for use by the back tracking stack. * * @return the maximum backtracking stack size, in bytes, or zero if the * stack size is unlimited. * @stable ICU 4.0 */ virtual int32_t getStackLimit() const; /** * Set a callback function for use with this Matcher. * During matching operations the function will be called periodically, * giving the application the opportunity to terminate a long-running * match. * * @param callback A pointer to the user-supplied callback function. * @param context User context pointer. The value supplied at the * time the callback function is set will be saved * and passed to the callback each time that it is called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ virtual void setMatchCallback(URegexMatchCallback *callback, const void *context, UErrorCode &status); /** * Get the callback function for this URegularExpression. * * @param callback Out parameter, receives a pointer to the user-supplied * callback function. * @param context Out parameter, receives the user context pointer that * was set when uregex_setMatchCallback() was called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ virtual void getMatchCallback(URegexMatchCallback *&callback, const void *&context, UErrorCode &status); /** * Set a progress callback function for use with find operations on this Matcher. * During find operations, the callback will be invoked after each return from a * match attempt, giving the application the opportunity to terminate a long-running * find operation. * * @param callback A pointer to the user-supplied callback function. * @param context User context pointer. The value supplied at the * time the callback function is set will be saved * and passed to the callback each time that it is called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.6 */ virtual void setFindProgressCallback(URegexFindProgressCallback *callback, const void *context, UErrorCode &status); /** * Get the find progress callback function for this URegularExpression. * * @param callback Out parameter, receives a pointer to the user-supplied * callback function. * @param context Out parameter, receives the user context pointer that * was set when uregex_setFindProgressCallback() was called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.6 */ virtual void getFindProgressCallback(URegexFindProgressCallback *&callback, const void *&context, UErrorCode &status); #ifndef U_HIDE_INTERNAL_API /** * setTrace Debug function, enable/disable tracing of the matching engine. * For internal ICU development use only. DO NO USE!!!! * @internal */ void setTrace(UBool state); #endif /* U_HIDE_INTERNAL_API */ /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; private: // Constructors and other object boilerplate are private. // Instances of RegexMatcher can not be assigned, copied, cloned, etc. RegexMatcher(); // default constructor not implemented RegexMatcher(const RegexPattern *pat); RegexMatcher(const RegexMatcher &other); RegexMatcher &operator =(const RegexMatcher &rhs); void init(UErrorCode &status); // Common initialization void init2(UText *t, UErrorCode &e); // Common initialization, part 2. friend class RegexPattern; friend class RegexCImpl; public: #ifndef U_HIDE_INTERNAL_API /** @internal */ void resetPreserveRegion(); // Reset matcher state, but preserve any region. #endif /* U_HIDE_INTERNAL_API */ private: // // MatchAt This is the internal interface to the match engine itself. // Match status comes back in matcher member variables. // void MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status); inline void backTrack(int64_t &inputIdx, int32_t &patIdx); UBool isWordBoundary(int64_t pos); // perform Perl-like \b test UBool isUWordBoundary(int64_t pos); // perform RBBI based \b test REStackFrame *resetStack(); inline REStackFrame *StateSave(REStackFrame *fp, int64_t savePatIdx, UErrorCode &status); void IncrementTime(UErrorCode &status); // Call user find callback function, if set. Return TRUE if operation should be interrupted. inline UBool findProgressInterrupt(int64_t matchIndex, UErrorCode &status); int64_t appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const; UBool findUsingChunk(UErrorCode &status); void MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &status); UBool isChunkWordBoundary(int32_t pos); const RegexPattern *fPattern; RegexPattern *fPatternOwned; // Non-NULL if this matcher owns the pattern, and // should delete it when through. const UnicodeString *fInput; // The string being matched. Only used for input() UText *fInputText; // The text being matched. Is never NULL. UText *fAltInputText; // A shallow copy of the text being matched. // Only created if the pattern contains backreferences. int64_t fInputLength; // Full length of the input text. int32_t fFrameSize; // The size of a frame in the backtrack stack. int64_t fRegionStart; // Start of the input region, default = 0. int64_t fRegionLimit; // End of input region, default to input.length. int64_t fAnchorStart; // Region bounds for anchoring operations (^ or $). int64_t fAnchorLimit; // See useAnchoringBounds int64_t fLookStart; // Region bounds for look-ahead/behind and int64_t fLookLimit; // and other boundary tests. See // useTransparentBounds int64_t fActiveStart; // Currently active bounds for matching. int64_t fActiveLimit; // Usually is the same as region, but // is changed to fLookStart/Limit when // entering look around regions. UBool fTransparentBounds; // True if using transparent bounds. UBool fAnchoringBounds; // True if using anchoring bounds. UBool fMatch; // True if the last attempted match was successful. int64_t fMatchStart; // Position of the start of the most recent match int64_t fMatchEnd; // First position after the end of the most recent match // Zero if no previous match, even when a region // is active. int64_t fLastMatchEnd; // First position after the end of the previous match, // or -1 if there was no previous match. int64_t fAppendPosition; // First position after the end of the previous // appendReplacement(). As described by the // JavaDoc for Java Matcher, where it is called // "append position" UBool fHitEnd; // True if the last match touched the end of input. UBool fRequireEnd; // True if the last match required end-of-input // (matched $ or Z) UVector64 *fStack; REStackFrame *fFrame; // After finding a match, the last active stack frame, // which will contain the capture group results. // NOT valid while match engine is running. int64_t *fData; // Data area for use by the compiled pattern. int64_t fSmallData[8]; // Use this for data if it's enough. int32_t fTimeLimit; // Max time (in arbitrary steps) to let the // match engine run. Zero for unlimited. int32_t fTime; // Match time, accumulates while matching. int32_t fTickCounter; // Low bits counter for time. Counts down StateSaves. // Kept separately from fTime to keep as much // code as possible out of the inline // StateSave function. int32_t fStackLimit; // Maximum memory size to use for the backtrack // stack, in bytes. Zero for unlimited. URegexMatchCallback *fCallbackFn; // Pointer to match progress callback funct. // NULL if there is no callback. const void *fCallbackContext; // User Context ptr for callback function. URegexFindProgressCallback *fFindProgressCallbackFn; // Pointer to match progress callback funct. // NULL if there is no callback. const void *fFindProgressCallbackContext; // User Context ptr for callback function. UBool fInputUniStrMaybeMutable; // Set when fInputText wraps a UnicodeString that may be mutable - compatibility. UBool fTraceDebug; // Set true for debug tracing of match engine. UErrorCode fDeferredStatus; // Save error state that cannot be immediately // reported, or that permanently disables this matcher. RuleBasedBreakIterator *fWordBreakItr; }; U_NAMESPACE_END #endif // UCONFIG_NO_REGULAR_EXPRESSIONS #endif usr/include/unicode/rep.h000064400000022776152342600230011400 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ************************************************************************** * Copyright (C) 1999-2012, International Business Machines Corporation and * others. All Rights Reserved. ************************************************************************** * Date Name Description * 11/17/99 aliu Creation. Ported from java. Modified to * match current UnicodeString API. Forced * to use name "handleReplaceBetween" because * of existing methods in UnicodeString. ************************************************************************** */ #ifndef REP_H #define REP_H #include "unicode/uobject.h" /** * \file * \brief C++ API: Replaceable String */ U_NAMESPACE_BEGIN class UnicodeString; /** * Replaceable is an abstract base class representing a * string of characters that supports the replacement of a range of * itself with a new string of characters. It is used by APIs that * change a piece of text while retaining metadata. Metadata is data * other than the Unicode characters returned by char32At(). One * example of metadata is style attributes; another is an edit * history, marking each character with an author and revision number. * *

An implicit aspect of the Replaceable API is that * during a replace operation, new characters take on the metadata of * the old characters. For example, if the string "the bold * font" has range (4, 8) replaced with "strong", then it becomes "the * strong font". * *

Replaceable specifies ranges using a start * offset and a limit offset. The range of characters thus specified * includes the characters at offset start..limit-1. That is, the * start offset is inclusive, and the limit offset is exclusive. * *

Replaceable also includes API to access characters * in the string: length(), charAt(), * char32At(), and extractBetween(). * *

For a subclass to support metadata, typical behavior of * replace() is the following: *

* If this is not the behavior, the subclass should document any differences. * @author Alan Liu * @stable ICU 2.0 */ class U_COMMON_API Replaceable : public UObject { public: /** * Destructor. * @stable ICU 2.0 */ virtual ~Replaceable(); /** * Returns the number of 16-bit code units in the text. * @return number of 16-bit code units in text * @stable ICU 1.8 */ inline int32_t length() const; /** * Returns the 16-bit code unit at the given offset into the text. * @param offset an integer between 0 and length()-1 * inclusive * @return 16-bit code unit of text at given offset * @stable ICU 1.8 */ inline char16_t charAt(int32_t offset) const; /** * Returns the 32-bit code point at the given 16-bit offset into * the text. This assumes the text is stored as 16-bit code units * with surrogate pairs intermixed. If the offset of a leading or * trailing code unit of a surrogate pair is given, return the * code point of the surrogate pair. * * @param offset an integer between 0 and length()-1 * inclusive * @return 32-bit code point of text at given offset * @stable ICU 1.8 */ inline UChar32 char32At(int32_t offset) const; /** * Copies characters in the range [start, limit) * into the UnicodeString target. * @param start offset of first character which will be copied * @param limit offset immediately following the last character to * be copied * @param target UnicodeString into which to copy characters. * @return A reference to target * @stable ICU 2.1 */ virtual void extractBetween(int32_t start, int32_t limit, UnicodeString& target) const = 0; /** * Replaces a substring of this object with the given text. If the * characters being replaced have metadata, the new characters * that replace them should be given the same metadata. * *

Subclasses must ensure that if the text between start and * limit is equal to the replacement text, that replace has no * effect. That is, any metadata * should be unaffected. In addition, subclasses are encouraged to * check for initial and trailing identical characters, and make a * smaller replacement if possible. This will preserve as much * metadata as possible. * @param start the beginning index, inclusive; 0 <= start * <= limit. * @param limit the ending index, exclusive; start <= limit * <= length(). * @param text the text to replace characters start * to limit - 1 * @stable ICU 2.0 */ virtual void handleReplaceBetween(int32_t start, int32_t limit, const UnicodeString& text) = 0; // Note: All other methods in this class take the names of // existing UnicodeString methods. This method is the exception. // It is named differently because all replace methods of // UnicodeString return a UnicodeString&. The 'between' is // required in order to conform to the UnicodeString naming // convention; API taking start/length are named , and // those taking start/limit are named . The // 'handle' is added because 'replaceBetween' and // 'doReplaceBetween' are already taken. /** * Copies a substring of this object, retaining metadata. * This method is used to duplicate or reorder substrings. * The destination index must not overlap the source range. * * @param start the beginning index, inclusive; 0 <= start <= * limit. * @param limit the ending index, exclusive; start <= limit <= * length(). * @param dest the destination index. The characters from * start..limit-1 will be copied to dest. * Implementations of this method may assume that dest <= start || * dest >= limit. * @stable ICU 2.0 */ virtual void copy(int32_t start, int32_t limit, int32_t dest) = 0; /** * Returns true if this object contains metadata. If a * Replaceable object has metadata, calls to the Replaceable API * must be made so as to preserve metadata. If it does not, calls * to the Replaceable API may be optimized to improve performance. * The default implementation returns true. * @return true if this object contains metadata * @stable ICU 2.2 */ virtual UBool hasMetaData() const; /** * Clone this object, an instance of a subclass of Replaceable. * Clones can be used concurrently in multiple threads. * If a subclass does not implement clone(), or if an error occurs, * then NULL is returned. * The clone functions in all subclasses return a pointer to a Replaceable * because some compilers do not support covariant (same-as-this) * return types; cast to the appropriate subclass if necessary. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.6 */ virtual Replaceable *clone() const; protected: /** * Default constructor. * @stable ICU 2.4 */ inline Replaceable(); /* * Assignment operator not declared. The compiler will provide one * which does nothing since this class does not contain any data members. * API/code coverage may show the assignment operator as present and * untested - ignore. * Subclasses need this assignment operator if they use compiler-provided * assignment operators of their own. An alternative to not declaring one * here would be to declare and empty-implement a protected or public one. Replaceable &Replaceable::operator=(const Replaceable &); */ /** * Virtual version of length(). * @stable ICU 2.4 */ virtual int32_t getLength() const = 0; /** * Virtual version of charAt(). * @stable ICU 2.4 */ virtual char16_t getCharAt(int32_t offset) const = 0; /** * Virtual version of char32At(). * @stable ICU 2.4 */ virtual UChar32 getChar32At(int32_t offset) const = 0; }; inline Replaceable::Replaceable() {} inline int32_t Replaceable::length() const { return getLength(); } inline char16_t Replaceable::charAt(int32_t offset) const { return getCharAt(offset); } inline UChar32 Replaceable::char32At(int32_t offset) const { return getChar32At(offset); } // There is no rep.cpp, see unistr.cpp for Replaceable function implementations. U_NAMESPACE_END #endif usr/include/unicode/usprep.h000064400000020213152342600230012110 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2003-2014, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: usprep.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003jul2 * created by: Ram Viswanadha */ #ifndef __USPREP_H__ #define __USPREP_H__ /** * \file * \brief C API: Implements the StringPrep algorithm. */ #include "unicode/utypes.h" #include "unicode/localpointer.h" /** * * StringPrep API implements the StingPrep framework as described by RFC 3454. * StringPrep prepares Unicode strings for use in network protocols. * Profiles of StingPrep are set of rules and data according to with the * Unicode Strings are prepared. Each profiles contains tables which describe * how a code point should be treated. The tables are broadly classified into *

* * The procedure for preparing Unicode strings: *
    *
  1. Map: For each character in the input, check if it has a mapping * and, if so, replace it with its mapping.
  2. *
  3. Normalize: Possibly normalize the result of step 1 using Unicode * normalization.
  4. *
  5. Prohibit: Check for any characters that are not allowed in the * output. If any are found, return an error.
  6. *
  7. Check bidi: Possibly check for right-to-left characters, and if * any are found, make sure that the whole string satisfies the * requirements for bidirectional strings. If the string does not * satisfy the requirements for bidirectional strings, return an * error.
  8. *
* @author Ram Viswanadha */ #if !UCONFIG_NO_IDNA #include "unicode/parseerr.h" /** * The StringPrep profile * @stable ICU 2.8 */ typedef struct UStringPrepProfile UStringPrepProfile; /** * Option to prohibit processing of unassigned code points in the input * * @see usprep_prepare * @stable ICU 2.8 */ #define USPREP_DEFAULT 0x0000 /** * Option to allow processing of unassigned code points in the input * * @see usprep_prepare * @stable ICU 2.8 */ #define USPREP_ALLOW_UNASSIGNED 0x0001 /** * enums for the standard stringprep profile types * supported by usprep_openByType. * @see usprep_openByType * @stable ICU 4.2 */ typedef enum UStringPrepProfileType { /** * RFC3491 Nameprep * @stable ICU 4.2 */ USPREP_RFC3491_NAMEPREP, /** * RFC3530 nfs4_cs_prep * @stable ICU 4.2 */ USPREP_RFC3530_NFS4_CS_PREP, /** * RFC3530 nfs4_cs_prep with case insensitive option * @stable ICU 4.2 */ USPREP_RFC3530_NFS4_CS_PREP_CI, /** * RFC3530 nfs4_cis_prep * @stable ICU 4.2 */ USPREP_RFC3530_NFS4_CIS_PREP, /** * RFC3530 nfs4_mixed_prep for prefix * @stable ICU 4.2 */ USPREP_RFC3530_NFS4_MIXED_PREP_PREFIX, /** * RFC3530 nfs4_mixed_prep for suffix * @stable ICU 4.2 */ USPREP_RFC3530_NFS4_MIXED_PREP_SUFFIX, /** * RFC3722 iSCSI * @stable ICU 4.2 */ USPREP_RFC3722_ISCSI, /** * RFC3920 XMPP Nodeprep * @stable ICU 4.2 */ USPREP_RFC3920_NODEPREP, /** * RFC3920 XMPP Resourceprep * @stable ICU 4.2 */ USPREP_RFC3920_RESOURCEPREP, /** * RFC4011 Policy MIB Stringprep * @stable ICU 4.2 */ USPREP_RFC4011_MIB, /** * RFC4013 SASLprep * @stable ICU 4.2 */ USPREP_RFC4013_SASLPREP, /** * RFC4505 trace * @stable ICU 4.2 */ USPREP_RFC4505_TRACE, /** * RFC4518 LDAP * @stable ICU 4.2 */ USPREP_RFC4518_LDAP, /** * RFC4518 LDAP for case ignore, numeric and stored prefix * matching rules * @stable ICU 4.2 */ USPREP_RFC4518_LDAP_CI } UStringPrepProfileType; /** * Creates a StringPrep profile from the data file. * * @param path string containing the full path pointing to the directory * where the profile reside followed by the package name * e.g. "/usr/resource/my_app/profiles/mydata" on a Unix system. * if NULL, ICU default data files will be used. * @param fileName name of the profile file to be opened * @param status ICU error code in/out parameter. Must not be NULL. * Must fulfill U_SUCCESS before the function call. * @return Pointer to UStringPrepProfile that is opened. Should be closed by * calling usprep_close() * @see usprep_close() * @stable ICU 2.8 */ U_STABLE UStringPrepProfile* U_EXPORT2 usprep_open(const char* path, const char* fileName, UErrorCode* status); /** * Creates a StringPrep profile for the specified profile type. * * @param type The profile type * @param status ICU error code in/out parameter. Must not be NULL. * Must fulfill U_SUCCESS before the function call. * @return Pointer to UStringPrepProfile that is opened. Should be closed by * calling usprep_close() * @see usprep_close() * @stable ICU 4.2 */ U_STABLE UStringPrepProfile* U_EXPORT2 usprep_openByType(UStringPrepProfileType type, UErrorCode* status); /** * Closes the profile * @param profile The profile to close * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 usprep_close(UStringPrepProfile* profile); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUStringPrepProfilePointer * "Smart pointer" class, closes a UStringPrepProfile via usprep_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringPrepProfilePointer, UStringPrepProfile, usprep_close); U_NAMESPACE_END #endif /** * Prepare the input buffer for use in applications with the given profile. This operation maps, normalizes(NFKC), * checks for prohibited and BiDi characters in the order defined by RFC 3454 * depending on the options specified in the profile. * * @param prep The profile to use * @param src Pointer to UChar buffer containing the string to prepare * @param srcLength Number of characters in the source string * @param dest Pointer to the destination buffer to receive the output * @param destCapacity The capacity of destination array * @param options A bit set of options: * * - USPREP_DEFAULT Prohibit processing of unassigned code points in the input * * - USPREP_ALLOW_UNASSIGNED Treat the unassigned code points are in the input * as normal Unicode code points. * * @param parseError Pointer to UParseError struct to receive information on position * of error if an error is encountered. Can be NULL. * @param status ICU in/out error code parameter. * U_INVALID_CHAR_FOUND if src contains * unmatched single surrogates. * U_INDEX_OUTOFBOUNDS_ERROR if src contains * too many code points. * U_BUFFER_OVERFLOW_ERROR if destCapacity is not enough * @return The number of UChars in the destination buffer * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 usprep_prepare( const UStringPrepProfile* prep, const UChar* src, int32_t srcLength, UChar* dest, int32_t destCapacity, int32_t options, UParseError* parseError, UErrorCode* status ); #endif /* #if !UCONFIG_NO_IDNA */ #endif usr/include/unicode/utf32.h000064400000001373152342600230011543 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 1999-2001, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utf32.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999sep20 * created by: Markus W. Scherer */ /** * \file * \brief C API: UTF-32 macros * * This file is obsolete and its contents moved to utf_old.h. * See utf_old.h and Jitterbug 2150 and its discussion on the ICU mailing list * in September 2002. */ usr/include/unicode/uldnames.h000064400000024716152342600230012416 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2016, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef __ULDNAMES_H__ #define __ULDNAMES_H__ /** * \file * \brief C API: Provides display names of Locale ids and their components. */ #include "unicode/utypes.h" #include "unicode/localpointer.h" #include "unicode/uscript.h" #include "unicode/udisplaycontext.h" /** * Enum used in LocaleDisplayNames::createInstance. * @stable ICU 4.4 */ typedef enum { /** * Use standard names when generating a locale name, * e.g. en_GB displays as 'English (United Kingdom)'. * @stable ICU 4.4 */ ULDN_STANDARD_NAMES = 0, /** * Use dialect names, when generating a locale name, * e.g. en_GB displays as 'British English'. * @stable ICU 4.4 */ ULDN_DIALECT_NAMES } UDialectHandling; /** * Opaque C service object type for the locale display names API * @stable ICU 4.4 */ struct ULocaleDisplayNames; /** * C typedef for struct ULocaleDisplayNames. * @stable ICU 4.4 */ typedef struct ULocaleDisplayNames ULocaleDisplayNames; #if !UCONFIG_NO_FORMATTING /** * Returns an instance of LocaleDisplayNames that returns names * formatted for the provided locale, using the provided * dialectHandling. The usual value for dialectHandling is * ULOC_STANDARD_NAMES. * * @param locale the display locale * @param dialectHandling how to select names for locales * @return a ULocaleDisplayNames instance * @param pErrorCode the status code * @stable ICU 4.4 */ U_STABLE ULocaleDisplayNames * U_EXPORT2 uldn_open(const char * locale, UDialectHandling dialectHandling, UErrorCode *pErrorCode); /** * Closes a ULocaleDisplayNames instance obtained from uldn_open(). * @param ldn the ULocaleDisplayNames instance to be closed * @stable ICU 4.4 */ U_STABLE void U_EXPORT2 uldn_close(ULocaleDisplayNames *ldn); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalULocaleDisplayNamesPointer * "Smart pointer" class, closes a ULocaleDisplayNames via uldn_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDisplayNamesPointer, ULocaleDisplayNames, uldn_close); U_NAMESPACE_END #endif /* getters for state */ /** * Returns the locale used to determine the display names. This is * not necessarily the same locale passed to {@link #uldn_open}. * @param ldn the LocaleDisplayNames instance * @return the display locale * @stable ICU 4.4 */ U_STABLE const char * U_EXPORT2 uldn_getLocale(const ULocaleDisplayNames *ldn); /** * Returns the dialect handling used in the display names. * @param ldn the LocaleDisplayNames instance * @return the dialect handling enum * @stable ICU 4.4 */ U_STABLE UDialectHandling U_EXPORT2 uldn_getDialectHandling(const ULocaleDisplayNames *ldn); /* names for entire locales */ /** * Returns the display name of the provided locale. * @param ldn the LocaleDisplayNames instance * @param locale the locale whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_localeDisplayName(const ULocaleDisplayNames *ldn, const char *locale, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /* names for components of a locale */ /** * Returns the display name of the provided language code. * @param ldn the LocaleDisplayNames instance * @param lang the language code whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_languageDisplayName(const ULocaleDisplayNames *ldn, const char *lang, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns the display name of the provided script. * @param ldn the LocaleDisplayNames instance * @param script the script whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_scriptDisplayName(const ULocaleDisplayNames *ldn, const char *script, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns the display name of the provided script code. * @param ldn the LocaleDisplayNames instance * @param scriptCode the script code whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_scriptCodeDisplayName(const ULocaleDisplayNames *ldn, UScriptCode scriptCode, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns the display name of the provided region code. * @param ldn the LocaleDisplayNames instance * @param region the region code whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_regionDisplayName(const ULocaleDisplayNames *ldn, const char *region, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns the display name of the provided variant * @param ldn the LocaleDisplayNames instance * @param variant the variant whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_variantDisplayName(const ULocaleDisplayNames *ldn, const char *variant, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns the display name of the provided locale key * @param ldn the LocaleDisplayNames instance * @param key the locale key whose display name to return * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_keyDisplayName(const ULocaleDisplayNames *ldn, const char *key, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns the display name of the provided value (used with the provided key). * @param ldn the LocaleDisplayNames instance * @param key the locale key * @param value the locale key's value * @param result receives the display name * @param maxResultSize the size of the result buffer * @param pErrorCode the status code * @return the actual buffer size needed for the display name. If it's * greater than maxResultSize, the returned name will be truncated. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 uldn_keyValueDisplayName(const ULocaleDisplayNames *ldn, const char *key, const char *value, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode); /** * Returns an instance of LocaleDisplayNames that returns names formatted * for the provided locale, using the provided UDisplayContext settings. * * @param locale The display locale * @param contexts List of one or more context settings (e.g. for dialect * handling, capitalization, etc. * @param length Number of items in the contexts list * @param pErrorCode Pointer to UErrorCode input/output status. If at entry this indicates * a failure status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @return a ULocaleDisplayNames instance * @stable ICU 51 */ U_STABLE ULocaleDisplayNames * U_EXPORT2 uldn_openForContext(const char * locale, UDisplayContext *contexts, int32_t length, UErrorCode *pErrorCode); /** * Returns the UDisplayContext value for the specified UDisplayContextType. * @param ldn the ULocaleDisplayNames instance * @param type the UDisplayContextType whose value to return * @param pErrorCode Pointer to UErrorCode input/output status. If at entry this indicates * a failure status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @return the UDisplayContextValue for the specified type. * @stable ICU 51 */ U_STABLE UDisplayContext U_EXPORT2 uldn_getContext(const ULocaleDisplayNames *ldn, UDisplayContextType type, UErrorCode *pErrorCode); #endif /* !UCONFIG_NO_FORMATTING */ #endif /* __ULDNAMES_H__ */ usr/include/unicode/ushape.h000064400000044000152342600230012057 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 2000-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * file name: ushape.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2000jun29 * created by: Markus W. Scherer */ #ifndef __USHAPE_H__ #define __USHAPE_H__ #include "unicode/utypes.h" /** * \file * \brief C API: Arabic shaping * */ /** * Shape Arabic text on a character basis. * *

This function performs basic operations for "shaping" Arabic text. It is most * useful for use with legacy data formats and legacy display technology * (simple terminals). All operations are performed on Unicode characters.

* *

Text-based shaping means that some character code points in the text are * replaced by others depending on the context. It transforms one kind of text * into another. In comparison, modern displays for Arabic text select * appropriate, context-dependent font glyphs for each text element, which means * that they transform text into a glyph vector.

* *

Text transformations are necessary when modern display technology is not * available or when text needs to be transformed to or from legacy formats that * use "shaped" characters. Since the Arabic script is cursive, connecting * adjacent letters to each other, computers select images for each letter based * on the surrounding letters. This usually results in four images per Arabic * letter: initial, middle, final, and isolated forms. In Unicode, on the other * hand, letters are normally stored abstract, and a display system is expected * to select the necessary glyphs. (This makes searching and other text * processing easier because the same letter has only one code.) It is possible * to mimic this with text transformations because there are characters in * Unicode that are rendered as letters with a specific shape * (or cursive connectivity). They were included for interoperability with * legacy systems and codepages, and for unsophisticated display systems.

* *

A second kind of text transformations is supported for Arabic digits: * For compatibility with legacy codepages that only include European digits, * it is possible to replace one set of digits by another, changing the * character code points. These operations can be performed for either * Arabic-Indic Digits (U+0660...U+0669) or Eastern (Extended) Arabic-Indic * digits (U+06f0...U+06f9).

* *

Some replacements may result in more or fewer characters (code points). * By default, this means that the destination buffer may receive text with a * length different from the source length. Some legacy systems rely on the * length of the text to be constant. They expect extra spaces to be added * or consumed either next to the affected character or at the end of the * text.

* *

For details about the available operations, see the description of the * U_SHAPE_... options.

* * @param source The input text. * * @param sourceLength The number of UChars in source. * * @param dest The destination buffer that will receive the results of the * requested operations. It may be NULL only if * destSize is 0. The source and destination must not * overlap. * * @param destSize The size (capacity) of the destination buffer in UChars. * If destSize is 0, then no output is produced, * but the necessary buffer size is returned ("preflighting"). * * @param options This is a 32-bit set of flags that specify the operations * that are performed on the input text. If no error occurs, * then the result will always be written to the destination * buffer. * * @param pErrorCode must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @return The number of UChars written to the destination buffer. * If an error occurred, then no output was written, or it may be * incomplete. If U_BUFFER_OVERFLOW_ERROR is set, then * the return value indicates the necessary destination buffer size. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_shapeArabic(const UChar *source, int32_t sourceLength, UChar *dest, int32_t destSize, uint32_t options, UErrorCode *pErrorCode); /** * Memory option: allow the result to have a different length than the source. * Affects: LamAlef options * @stable ICU 2.0 */ #define U_SHAPE_LENGTH_GROW_SHRINK 0 /** * Memory option: allow the result to have a different length than the source. * Affects: LamAlef options * This option is an alias to U_SHAPE_LENGTH_GROW_SHRINK * @stable ICU 4.2 */ #define U_SHAPE_LAMALEF_RESIZE 0 /** * Memory option: the result must have the same length as the source. * If more room is necessary, then try to consume spaces next to modified characters. * @stable ICU 2.0 */ #define U_SHAPE_LENGTH_FIXED_SPACES_NEAR 1 /** * Memory option: the result must have the same length as the source. * If more room is necessary, then try to consume spaces next to modified characters. * Affects: LamAlef options * This option is an alias to U_SHAPE_LENGTH_FIXED_SPACES_NEAR * @stable ICU 4.2 */ #define U_SHAPE_LAMALEF_NEAR 1 /** * Memory option: the result must have the same length as the source. * If more room is necessary, then try to consume spaces at the end of the text. * @stable ICU 2.0 */ #define U_SHAPE_LENGTH_FIXED_SPACES_AT_END 2 /** * Memory option: the result must have the same length as the source. * If more room is necessary, then try to consume spaces at the end of the text. * Affects: LamAlef options * This option is an alias to U_SHAPE_LENGTH_FIXED_SPACES_AT_END * @stable ICU 4.2 */ #define U_SHAPE_LAMALEF_END 2 /** * Memory option: the result must have the same length as the source. * If more room is necessary, then try to consume spaces at the beginning of the text. * @stable ICU 2.0 */ #define U_SHAPE_LENGTH_FIXED_SPACES_AT_BEGINNING 3 /** * Memory option: the result must have the same length as the source. * If more room is necessary, then try to consume spaces at the beginning of the text. * Affects: LamAlef options * This option is an alias to U_SHAPE_LENGTH_FIXED_SPACES_AT_BEGINNING * @stable ICU 4.2 */ #define U_SHAPE_LAMALEF_BEGIN 3 /** * Memory option: the result must have the same length as the source. * Shaping Mode: For each LAMALEF character found, expand LAMALEF using space at end. * If there is no space at end, use spaces at beginning of the buffer. If there * is no space at beginning of the buffer, use spaces at the near (i.e. the space * after the LAMALEF character). * If there are no spaces found, an error U_NO_SPACE_AVAILABLE (as defined in utypes.h) * will be set in pErrorCode * * Deshaping Mode: Perform the same function as the flag equals U_SHAPE_LAMALEF_END. * Affects: LamAlef options * @stable ICU 4.2 */ #define U_SHAPE_LAMALEF_AUTO 0x10000 /** Bit mask for memory options. @stable ICU 2.0 */ #define U_SHAPE_LENGTH_MASK 0x10003 /* Changed old value 3 */ /** * Bit mask for LamAlef memory options. * @stable ICU 4.2 */ #define U_SHAPE_LAMALEF_MASK 0x10003 /* updated */ /** Direction indicator: the source is in logical (keyboard) order. @stable ICU 2.0 */ #define U_SHAPE_TEXT_DIRECTION_LOGICAL 0 /** * Direction indicator: * the source is in visual RTL order, * the rightmost displayed character stored first. * This option is an alias to U_SHAPE_TEXT_DIRECTION_LOGICAL * @stable ICU 4.2 */ #define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL 0 /** * Direction indicator: * the source is in visual LTR order, * the leftmost displayed character stored first. * @stable ICU 2.0 */ #define U_SHAPE_TEXT_DIRECTION_VISUAL_LTR 4 /** Bit mask for direction indicators. @stable ICU 2.0 */ #define U_SHAPE_TEXT_DIRECTION_MASK 4 /** Letter shaping option: do not perform letter shaping. @stable ICU 2.0 */ #define U_SHAPE_LETTERS_NOOP 0 /** Letter shaping option: replace abstract letter characters by "shaped" ones. @stable ICU 2.0 */ #define U_SHAPE_LETTERS_SHAPE 8 /** Letter shaping option: replace "shaped" letter characters by abstract ones. @stable ICU 2.0 */ #define U_SHAPE_LETTERS_UNSHAPE 0x10 /** * Letter shaping option: replace abstract letter characters by "shaped" ones. * The only difference with U_SHAPE_LETTERS_SHAPE is that Tashkeel letters * are always "shaped" into the isolated form instead of the medial form * (selecting code points from the Arabic Presentation Forms-B block). * @stable ICU 2.0 */ #define U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED 0x18 /** Bit mask for letter shaping options. @stable ICU 2.0 */ #define U_SHAPE_LETTERS_MASK 0x18 /** Digit shaping option: do not perform digit shaping. @stable ICU 2.0 */ #define U_SHAPE_DIGITS_NOOP 0 /** * Digit shaping option: * Replace European digits (U+0030...) by Arabic-Indic digits. * @stable ICU 2.0 */ #define U_SHAPE_DIGITS_EN2AN 0x20 /** * Digit shaping option: * Replace Arabic-Indic digits by European digits (U+0030...). * @stable ICU 2.0 */ #define U_SHAPE_DIGITS_AN2EN 0x40 /** * Digit shaping option: * Replace European digits (U+0030...) by Arabic-Indic digits if the most recent * strongly directional character is an Arabic letter * (u_charDirection() result U_RIGHT_TO_LEFT_ARABIC [AL]).
* The direction of "preceding" depends on the direction indicator option. * For the first characters, the preceding strongly directional character * (initial state) is assumed to be not an Arabic letter * (it is U_LEFT_TO_RIGHT [L] or U_RIGHT_TO_LEFT [R]). * @stable ICU 2.0 */ #define U_SHAPE_DIGITS_ALEN2AN_INIT_LR 0x60 /** * Digit shaping option: * Replace European digits (U+0030...) by Arabic-Indic digits if the most recent * strongly directional character is an Arabic letter * (u_charDirection() result U_RIGHT_TO_LEFT_ARABIC [AL]).
* The direction of "preceding" depends on the direction indicator option. * For the first characters, the preceding strongly directional character * (initial state) is assumed to be an Arabic letter. * @stable ICU 2.0 */ #define U_SHAPE_DIGITS_ALEN2AN_INIT_AL 0x80 /** Not a valid option value. May be replaced by a new option. @stable ICU 2.0 */ #define U_SHAPE_DIGITS_RESERVED 0xa0 /** Bit mask for digit shaping options. @stable ICU 2.0 */ #define U_SHAPE_DIGITS_MASK 0xe0 /** Digit type option: Use Arabic-Indic digits (U+0660...U+0669). @stable ICU 2.0 */ #define U_SHAPE_DIGIT_TYPE_AN 0 /** Digit type option: Use Eastern (Extended) Arabic-Indic digits (U+06f0...U+06f9). @stable ICU 2.0 */ #define U_SHAPE_DIGIT_TYPE_AN_EXTENDED 0x100 /** Not a valid option value. May be replaced by a new option. @stable ICU 2.0 */ #define U_SHAPE_DIGIT_TYPE_RESERVED 0x200 /** Bit mask for digit type options. @stable ICU 2.0 */ #define U_SHAPE_DIGIT_TYPE_MASK 0x300 /* I need to change this from 0x3f00 to 0x300 */ /** * Tashkeel aggregation option: * Replaces any combination of U+0651 with one of * U+064C, U+064D, U+064E, U+064F, U+0650 with * U+FC5E, U+FC5F, U+FC60, U+FC61, U+FC62 consecutively. * @stable ICU 3.6 */ #define U_SHAPE_AGGREGATE_TASHKEEL 0x4000 /** Tashkeel aggregation option: do not aggregate tashkeels. @stable ICU 3.6 */ #define U_SHAPE_AGGREGATE_TASHKEEL_NOOP 0 /** Bit mask for tashkeel aggregation. @stable ICU 3.6 */ #define U_SHAPE_AGGREGATE_TASHKEEL_MASK 0x4000 /** * Presentation form option: * Don't replace Arabic Presentation Forms-A and Arabic Presentation Forms-B * characters with 0+06xx characters, before shaping. * @stable ICU 3.6 */ #define U_SHAPE_PRESERVE_PRESENTATION 0x8000 /** Presentation form option: * Replace Arabic Presentation Forms-A and Arabic Presentationo Forms-B with * their unshaped correspondants in range 0+06xx, before shaping. * @stable ICU 3.6 */ #define U_SHAPE_PRESERVE_PRESENTATION_NOOP 0 /** Bit mask for preserve presentation form. @stable ICU 3.6 */ #define U_SHAPE_PRESERVE_PRESENTATION_MASK 0x8000 /* Seen Tail option */ /** * Memory option: the result must have the same length as the source. * Shaping mode: The SEEN family character will expand into two characters using space near * the SEEN family character(i.e. the space after the character). * If there are no spaces found, an error U_NO_SPACE_AVAILABLE (as defined in utypes.h) * will be set in pErrorCode * * De-shaping mode: Any Seen character followed by Tail character will be * replaced by one cell Seen and a space will replace the Tail. * Affects: Seen options * @stable ICU 4.2 */ #define U_SHAPE_SEEN_TWOCELL_NEAR 0x200000 /** * Bit mask for Seen memory options. * @stable ICU 4.2 */ #define U_SHAPE_SEEN_MASK 0x700000 /* YehHamza option */ /** * Memory option: the result must have the same length as the source. * Shaping mode: The YEHHAMZA character will expand into two characters using space near it * (i.e. the space after the character * If there are no spaces found, an error U_NO_SPACE_AVAILABLE (as defined in utypes.h) * will be set in pErrorCode * * De-shaping mode: Any Yeh (final or isolated) character followed by Hamza character will be * replaced by one cell YehHamza and space will replace the Hamza. * Affects: YehHamza options * @stable ICU 4.2 */ #define U_SHAPE_YEHHAMZA_TWOCELL_NEAR 0x1000000 /** * Bit mask for YehHamza memory options. * @stable ICU 4.2 */ #define U_SHAPE_YEHHAMZA_MASK 0x3800000 /* New Tashkeel options */ /** * Memory option: the result must have the same length as the source. * Shaping mode: Tashkeel characters will be replaced by spaces. * Spaces will be placed at beginning of the buffer * * De-shaping mode: N/A * Affects: Tashkeel options * @stable ICU 4.2 */ #define U_SHAPE_TASHKEEL_BEGIN 0x40000 /** * Memory option: the result must have the same length as the source. * Shaping mode: Tashkeel characters will be replaced by spaces. * Spaces will be placed at end of the buffer * * De-shaping mode: N/A * Affects: Tashkeel options * @stable ICU 4.2 */ #define U_SHAPE_TASHKEEL_END 0x60000 /** * Memory option: allow the result to have a different length than the source. * Shaping mode: Tashkeel characters will be removed, buffer length will shrink. * De-shaping mode: N/A * * Affect: Tashkeel options * @stable ICU 4.2 */ #define U_SHAPE_TASHKEEL_RESIZE 0x80000 /** * Memory option: the result must have the same length as the source. * Shaping mode: Tashkeel characters will be replaced by Tatweel if it is connected to adjacent * characters (i.e. shaped on Tatweel) or replaced by space if it is not connected. * * De-shaping mode: N/A * Affects: YehHamza options * @stable ICU 4.2 */ #define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL 0xC0000 /** * Bit mask for Tashkeel replacement with Space or Tatweel memory options. * @stable ICU 4.2 */ #define U_SHAPE_TASHKEEL_MASK 0xE0000 /* Space location Control options */ /** * This option affect the meaning of BEGIN and END options. if this option is not used the default * for BEGIN and END will be as following: * The Default (for both Visual LTR, Visual RTL and Logical Text) * 1. BEGIN always refers to the start address of physical memory. * 2. END always refers to the end address of physical memory. * * If this option is used it will swap the meaning of BEGIN and END only for Visual LTR text. * * The effect on BEGIN and END Memory Options will be as following: * A. BEGIN For Visual LTR text: This will be the beginning (right side) of the visual text( * corresponding to the physical memory address end for Visual LTR text, Same as END in * default behavior) * B. BEGIN For Logical text: Same as BEGIN in default behavior. * C. END For Visual LTR text: This will be the end (left side) of the visual text (corresponding * to the physical memory address beginning for Visual LTR text, Same as BEGIN in default behavior. * D. END For Logical text: Same as END in default behavior). * Affects: All LamAlef BEGIN, END and AUTO options. * @stable ICU 4.2 */ #define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END 0x4000000 /** * Bit mask for swapping BEGIN and END for Visual LTR text * @stable ICU 4.2 */ #define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK 0x4000000 /** * If this option is used, shaping will use the new Unicode code point for TAIL (i.e. 0xFE73). * If this option is not specified (Default), old unofficial Unicode TAIL code point is used (i.e. 0x200B) * De-shaping will not use this option as it will always search for both the new Unicode code point for the * TAIL (i.e. 0xFE73) or the old unofficial Unicode TAIL code point (i.e. 0x200B) and de-shape the * Seen-Family letter accordingly. * * Shaping Mode: Only shaping. * De-shaping Mode: N/A. * Affects: All Seen options * @stable ICU 4.8 */ #define U_SHAPE_TAIL_NEW_UNICODE 0x8000000 /** * Bit mask for new Unicode Tail option * @stable ICU 4.8 */ #define U_SHAPE_TAIL_TYPE_MASK 0x8000000 #endif usr/include/unicode/ucnv_cb.h000064400000015134152342600230012217 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2000-2004, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * ucnv_cb.h: * External APIs for the ICU's codeset conversion library * Helena Shih * * Modification History: * * Date Name Description */ /** * \file * \brief C UConverter functions to aid the writers of callbacks * *

Callback API for UConverter

* * These functions are provided here for the convenience of the callback * writer. If you are just looking for callback functions to use, please * see ucnv_err.h. DO NOT call these functions directly when you are * working with converters, unless your code has been called as a callback * via ucnv_setFromUCallback or ucnv_setToUCallback !! * * A note about error codes and overflow. Unlike other ICU functions, * these functions do not expect the error status to be U_ZERO_ERROR. * Callbacks must be much more careful about their error codes. * The error codes used here are in/out parameters, which should be passed * back in the callback's error parameter. * * For example, if you call ucnv_cbfromUWriteBytes to write data out * to the output codepage, it may return U_BUFFER_OVERFLOW_ERROR if * the data did not fit in the target. But this isn't a failing error, * in fact, ucnv_cbfromUWriteBytes may be called AGAIN with the error * status still U_BUFFER_OVERFLOW_ERROR to attempt to write further bytes, * which will also go into the internal overflow buffers. * * Concerning offsets, the 'offset' parameters here are relative to the start * of SOURCE. For example, Suppose the string "ABCD" was being converted * from Unicode into a codepage which doesn't have a mapping for 'B'. * 'A' will be written out correctly, but * The FromU Callback will be called on an unassigned character for 'B'. * At this point, this is the state of the world: * Target: A [..] [points after A] * Source: A B [C] D [points to C - B has been consumed] * 0 1 2 3 * codePoint = "B" [the unassigned codepoint] * * Now, suppose a callback wants to write the substitution character '?' to * the target. It calls ucnv_cbFromUWriteBytes() to write the ?. * It should pass ZERO as the offset, because the offset as far as the * callback is concerned is relative to the SOURCE pointer [which points * before 'C'.] If the callback goes into the args and consumes 'C' also, * it would call FromUWriteBytes with an offset of 1 (and advance the source * pointer). * */ #ifndef UCNV_CB_H #define UCNV_CB_H #include "unicode/utypes.h" #if !UCONFIG_NO_CONVERSION #include "unicode/ucnv.h" #include "unicode/ucnv_err.h" /** * ONLY used by FromU callback functions. * Writes out the specified byte output bytes to the target byte buffer or to converter internal buffers. * * @param args callback fromUnicode arguments * @param source source bytes to write * @param length length of bytes to write * @param offsetIndex the relative offset index from callback. * @param err error status. If U_BUFFER_OVERFLOW is returned, then U_BUFFER_OVERFLOW must * be returned to the user, because it means that not all data could be written into the target buffer, and some is * in the converter error buffer. * @see ucnv_cbFromUWriteSub * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_cbFromUWriteBytes (UConverterFromUnicodeArgs *args, const char* source, int32_t length, int32_t offsetIndex, UErrorCode * err); /** * ONLY used by FromU callback functions. * This function will write out the correct substitution character sequence * to the target. * * @param args callback fromUnicode arguments * @param offsetIndex the relative offset index from the current source pointer to be used * @param err error status. If U_BUFFER_OVERFLOW is returned, then U_BUFFER_OVERFLOW must * be returned to the user, because it means that not all data could be written into the target buffer, and some is * in the converter error buffer. * @see ucnv_cbFromUWriteBytes * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_cbFromUWriteSub (UConverterFromUnicodeArgs *args, int32_t offsetIndex, UErrorCode * err); /** * ONLY used by fromU callback functions. * This function will write out the error character(s) to the target UChar buffer. * * @param args callback fromUnicode arguments * @param source pointer to pointer to first UChar to write [on exit: 1 after last UChar processed] * @param sourceLimit pointer after last UChar to write * @param offsetIndex the relative offset index from callback which will be set * @param err error status U_BUFFER_OVERFLOW * @see ucnv_cbToUWriteSub * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, const UChar** source, const UChar* sourceLimit, int32_t offsetIndex, UErrorCode * err); /** * ONLY used by ToU callback functions. * This function will write out the specified characters to the target * UChar buffer. * * @param args callback toUnicode arguments * @param source source string to write * @param length the length of source string * @param offsetIndex the relative offset index which will be written. * @param err error status U_BUFFER_OVERFLOW * @see ucnv_cbToUWriteSub * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args, const UChar* source, int32_t length, int32_t offsetIndex, UErrorCode * err); /** * ONLY used by ToU callback functions. * This function will write out the Unicode substitution character (U+FFFD). * * @param args callback fromUnicode arguments * @param offsetIndex the relative offset index from callback. * @param err error status U_BUFFER_OVERFLOW * @see ucnv_cbToUWriteUChars * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_cbToUWriteSub (UConverterToUnicodeArgs *args, int32_t offsetIndex, UErrorCode * err); #endif #endif usr/include/unicode/plurfmt.h000064400000062272152342600230012276 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2014, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * File PLURFMT.H ******************************************************************************** */ #ifndef PLURFMT #define PLURFMT #include "unicode/utypes.h" /** * \file * \brief C++ API: PluralFormat object */ #if !UCONFIG_NO_FORMATTING #include "unicode/messagepattern.h" #include "unicode/numfmt.h" #include "unicode/plurrule.h" U_NAMESPACE_BEGIN class Hashtable; class NFRule; /** *

* PluralFormat supports the creation of internationalized * messages with plural inflection. It is based on plural * selection, i.e. the caller specifies messages for each * plural case that can appear in the user's language and the * PluralFormat selects the appropriate message based on * the number. *

*

The Problem of Plural Forms in Internationalized Messages

*

* Different languages have different ways to inflect * plurals. Creating internationalized messages that include plural * forms is only feasible when the framework is able to handle plural * forms of all languages correctly. ChoiceFormat * doesn't handle this well, because it attaches a number interval to * each message and selects the message whose interval contains a * given number. This can only handle a finite number of * intervals. But in some languages, like Polish, one plural case * applies to infinitely many intervals (e.g., the plural case applies to * numbers ending with 2, 3, or 4 except those ending with 12, 13, or * 14). Thus ChoiceFormat is not adequate. *

* PluralFormat deals with this by breaking the problem * into two parts: *

*

*

Usage of PluralFormat

*

Note: Typically, plural formatting is done via MessageFormat * with a plural argument type, * rather than using a stand-alone PluralFormat. *

* This discussion assumes that you use PluralFormat with * a predefined set of plural rules. You can create one using one of * the constructors that takes a locale object. To * specify the message pattern, you can either pass it to the * constructor or set it explicitly using the * applyPattern() method. The format() * method takes a number object and selects the message of the * matching plural case. This message will be returned. *

*
Patterns and Their Interpretation
*

* The pattern text defines the message output for each plural case of the * specified locale. Syntax: *

 * pluralStyle = [offsetValue] (selector '{' message '}')+
 * offsetValue = "offset:" number
 * selector = explicitValue | keyword
 * explicitValue = '=' number  // adjacent, no white space in between
 * keyword = [^[[:Pattern_Syntax:][:Pattern_White_Space:]]]+
 * message: see {@link MessageFormat}
 * 
* Pattern_White_Space between syntax elements is ignored, except * between the {curly braces} and their sub-message, * and between the '=' and the number of an explicitValue. * *

* There are 6 predefined casekeyword in CLDR/ICU - 'zero', 'one', 'two', 'few', 'many' and * 'other'. You always have to define a message text for the default plural case * other which is contained in every rule set. * If you do not specify a message text for a particular plural case, the * message text of the plural case other gets assigned to this * plural case. *

* When formatting, the input number is first matched against the explicitValue clauses. * If there is no exact-number match, then a keyword is selected by calling * the PluralRules with the input number minus the offset. * (The offset defaults to 0 if it is omitted from the pattern string.) * If there is no clause with that keyword, then the "other" clauses is returned. *

* An unquoted pound sign (#) in the selected sub-message * itself (i.e., outside of arguments nested in the sub-message) * is replaced by the input number minus the offset. * The number-minus-offset value is formatted using a * NumberFormat for the PluralFormat's locale. If you * need special number formatting, you have to use a MessageFormat * and explicitly specify a NumberFormat argument. * Note: That argument is formatting without subtracting the offset! * If you need a custom format and have a non-zero offset, then you need to pass the * number-minus-offset value as a separate parameter. *

* For a usage example, see the {@link MessageFormat} class documentation. * *

Defining Custom Plural Rules

*

If you need to use PluralFormat with custom rules, you can * create a PluralRules object and pass it to * PluralFormat's constructor. If you also specify a locale in this * constructor, this locale will be used to format the number in the message * texts. *

* For more information about PluralRules, see * {@link PluralRules}. *

* * ported from Java * @stable ICU 4.0 */ class U_I18N_API PluralFormat : public Format { public: /** * Creates a new cardinal-number PluralFormat for the default locale. * This locale will be used to get the set of plural rules and for standard * number formatting. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(UErrorCode& status); /** * Creates a new cardinal-number PluralFormat for a given locale. * @param locale the PluralFormat will be configured with * rules for this locale. This locale will also be used for * standard number formatting. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(const Locale& locale, UErrorCode& status); /** * Creates a new PluralFormat for a given set of rules. * The standard number formatting will be done using the default locale. * @param rules defines the behavior of the PluralFormat * object. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(const PluralRules& rules, UErrorCode& status); /** * Creates a new PluralFormat for a given set of rules. * The standard number formatting will be done using the given locale. * @param locale the default number formatting will be done using this * locale. * @param rules defines the behavior of the PluralFormat * object. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 *

*

Sample code

* \snippet samples/plurfmtsample/plurfmtsample.cpp PluralFormatExample1 * \snippet samples/plurfmtsample/plurfmtsample.cpp PluralFormatExample *

*/ PluralFormat(const Locale& locale, const PluralRules& rules, UErrorCode& status); /** * Creates a new PluralFormat for the plural type. * The standard number formatting will be done using the given locale. * @param locale the default number formatting will be done using this * locale. * @param type The plural type (e.g., cardinal or ordinal). * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 50 */ PluralFormat(const Locale& locale, UPluralType type, UErrorCode& status); /** * Creates a new cardinal-number PluralFormat for a given pattern string. * The default locale will be used to get the set of plural rules and for * standard number formatting. * @param pattern the pattern for this PluralFormat. * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(const UnicodeString& pattern, UErrorCode& status); /** * Creates a new cardinal-number PluralFormat for a given pattern string and * locale. * The locale will be used to get the set of plural rules and for * standard number formatting. * @param locale the PluralFormat will be configured with * rules for this locale. This locale will also be used for * standard number formatting. * @param pattern the pattern for this PluralFormat. * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(const Locale& locale, const UnicodeString& pattern, UErrorCode& status); /** * Creates a new PluralFormat for a given set of rules, a * pattern and a locale. * @param rules defines the behavior of the PluralFormat * object. * @param pattern the pattern for this PluralFormat. * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(const PluralRules& rules, const UnicodeString& pattern, UErrorCode& status); /** * Creates a new PluralFormat for a given set of rules, a * pattern and a locale. * @param locale the PluralFormat will be configured with * rules for this locale. This locale will also be used for * standard number formatting. * @param rules defines the behavior of the PluralFormat * object. * @param pattern the pattern for this PluralFormat. * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ PluralFormat(const Locale& locale, const PluralRules& rules, const UnicodeString& pattern, UErrorCode& status); /** * Creates a new PluralFormat for a plural type, a * pattern and a locale. * @param locale the PluralFormat will be configured with * rules for this locale. This locale will also be used for * standard number formatting. * @param type The plural type (e.g., cardinal or ordinal). * @param pattern the pattern for this PluralFormat. * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 50 */ PluralFormat(const Locale& locale, UPluralType type, const UnicodeString& pattern, UErrorCode& status); /** * copy constructor. * @stable ICU 4.0 */ PluralFormat(const PluralFormat& other); /** * Destructor. * @stable ICU 4.0 */ virtual ~PluralFormat(); /** * Sets the pattern used by this plural format. * The method parses the pattern and creates a map of format strings * for the plural rules. * Patterns and their interpretation are specified in the class description. * * @param pattern the pattern for this plural format * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ void applyPattern(const UnicodeString& pattern, UErrorCode& status); using Format::format; /** * Formats a plural message for a given number. * * @param number a number for which the plural message should be formatted * for. If no pattern has been applied to this * PluralFormat object yet, the formatted number * will be returned. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return the string containing the formatted plural message. * @stable ICU 4.0 */ UnicodeString format(int32_t number, UErrorCode& status) const; /** * Formats a plural message for a given number. * * @param number a number for which the plural message should be formatted * for. If no pattern has been applied to this * PluralFormat object yet, the formatted number * will be returned. * @param status output param set to success or failure code on exit, which * must not indicate a failure before the function call. * @return the string containing the formatted plural message. * @stable ICU 4.0 */ UnicodeString format(double number, UErrorCode& status) const; /** * Formats a plural message for a given number. * * @param number a number for which the plural message should be formatted * for. If no pattern has been applied to this * PluralFormat object yet, the formatted number * will be returned. * @param appendTo output parameter to receive result. * result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return the string containing the formatted plural message. * @stable ICU 4.0 */ UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Formats a plural message for a given number. * * @param number a number for which the plural message should be formatted * for. If no pattern has been applied to this * PluralFormat object yet, the formatted number * will be returned. * @param appendTo output parameter to receive result. * result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return the string containing the formatted plural message. * @stable ICU 4.0 */ UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; #ifndef U_HIDE_DEPRECATED_API /** * Sets the locale used by this PluraFormat object. * Note: Calling this method resets this PluraFormat object, * i.e., a pattern that was applied previously will be removed, * and the NumberFormat is set to the default number format for * the locale. The resulting format behaves the same as one * constructed from {@link #PluralFormat(const Locale& locale, UPluralType type, UErrorCode& status)} * with UPLURAL_TYPE_CARDINAL. * @param locale the locale to use to configure the formatter. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @deprecated ICU 50 This method clears the pattern and might create * a different kind of PluralRules instance; * use one of the constructors to create a new instance instead. */ void setLocale(const Locale& locale, UErrorCode& status); #endif /* U_HIDE_DEPRECATED_API */ /** * Sets the number format used by this formatter. You only need to * call this if you want a different number format than the default * formatter for the locale. * @param format the number format to use. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.0 */ void setNumberFormat(const NumberFormat* format, UErrorCode& status); /** * Assignment operator * * @param other the PluralFormat object to copy from. * @stable ICU 4.0 */ PluralFormat& operator=(const PluralFormat& other); /** * Return true if another object is semantically equal to this one. * * @param other the PluralFormat object to be compared with. * @return true if other is semantically equal to this. * @stable ICU 4.0 */ virtual UBool operator==(const Format& other) const; /** * Return true if another object is semantically unequal to this one. * * @param other the PluralFormat object to be compared with. * @return true if other is semantically unequal to this. * @stable ICU 4.0 */ virtual UBool operator!=(const Format& other) const; /** * Clones this Format object polymorphically. The caller owns the * result and should delete it when done. * @stable ICU 4.0 */ virtual Format* clone(void) const; /** * Formats a plural message for a number taken from a Formattable object. * * @param obj The object containing a number for which the * plural message should be formatted. * The object must be of a numeric type. * @param appendTo output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.0 */ UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Returns the pattern from applyPattern() or constructor(). * * @param appendTo output parameter to receive result. * Result is appended to existing contents. * @return the UnicodeString with inserted pattern. * @stable ICU 4.0 */ UnicodeString& toPattern(UnicodeString& appendTo); /** * This method is not yet supported by PluralFormat. *

* Before calling, set parse_pos.index to the offset you want to start * parsing at in the source. After calling, parse_pos.index is the end of * the text you parsed. If error occurs, index is unchanged. *

* When parsing, leading whitespace is discarded (with a successful parse), * while trailing whitespace is left as is. *

* See Format::parseObject() for more. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Upon return * this param is set to the position after the * last character successfully parsed. If the * source is not parsed successfully, this param * will remain unchanged. * @stable ICU 4.0 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 4.0 * */ static UClassID U_EXPORT2 getStaticClassID(void); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 4.0 */ virtual UClassID getDynamicClassID() const; private: /** * @internal */ class U_I18N_API PluralSelector : public UMemory { public: virtual ~PluralSelector(); /** * Given a number, returns the appropriate PluralFormat keyword. * * @param context worker object for the selector. * @param number The number to be plural-formatted. * @param ec Error code. * @return The selected PluralFormat keyword. * @internal */ virtual UnicodeString select(void *context, double number, UErrorCode& ec) const = 0; }; /** * @internal */ class U_I18N_API PluralSelectorAdapter : public PluralSelector { public: PluralSelectorAdapter() : pluralRules(NULL) { } virtual ~PluralSelectorAdapter(); virtual UnicodeString select(void *context, double number, UErrorCode& /*ec*/) const; /**< @internal */ void reset(); PluralRules* pluralRules; }; Locale locale; MessagePattern msgPattern; NumberFormat* numberFormat; double offset; PluralSelectorAdapter pluralRulesWrapper; PluralFormat(); // default constructor not implemented void init(const PluralRules* rules, UPluralType type, UErrorCode& status); /** * Copies dynamically allocated values (pointer fields). * Others are copied using their copy constructors and assignment operators. */ void copyObjects(const PluralFormat& other); UnicodeString& format(const Formattable& numberObject, double number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /**< @internal */ /** * Finds the PluralFormat sub-message for the given number, or the "other" sub-message. * @param pattern A MessagePattern. * @param partIndex the index of the first PluralFormat argument style part. * @param selector the PluralSelector for mapping the number (minus offset) to a keyword. * @param context worker object for the selector. * @param number a number to be matched to one of the PluralFormat argument's explicit values, * or mapped via the PluralSelector. * @param ec ICU error code. * @return the sub-message start part index. */ static int32_t findSubMessage( const MessagePattern& pattern, int32_t partIndex, const PluralSelector& selector, void *context, double number, UErrorCode& ec); /**< @internal */ void parseType(const UnicodeString& source, const NFRule *rbnfLenientScanner, Formattable& result, FieldPosition& pos) const; friend class MessageFormat; friend class NFRule; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _PLURFMT //eof usr/include/unicode/brkiter.h000064400000067217152342600230012253 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File brkiter.h * * Modification History: * * Date Name Description * 02/18/97 aliu Added typedef for TextCount. Made DONE const. * 05/07/97 aliu Fixed DLL declaration. * 07/09/97 jfitz Renamed BreakIterator and interface synced with JDK * 08/11/98 helena Sync-up JDK1.2. * 01/13/2000 helena Added UErrorCode parameter to createXXXInstance methods. ******************************************************************************** */ #ifndef BRKITER_H #define BRKITER_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Break Iterator. */ #if UCONFIG_NO_BREAK_ITERATION U_NAMESPACE_BEGIN /* * Allow the declaration of APIs with pointers to BreakIterator * even when break iteration is removed from the build. */ class BreakIterator; U_NAMESPACE_END #else #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/chariter.h" #include "unicode/locid.h" #include "unicode/ubrk.h" #include "unicode/strenum.h" #include "unicode/utext.h" #include "unicode/umisc.h" U_NAMESPACE_BEGIN /** * The BreakIterator class implements methods for finding the location * of boundaries in text. BreakIterator is an abstract base class. * Instances of BreakIterator maintain a current position and scan over * text returning the index of characters where boundaries occur. *

* Line boundary analysis determines where a text string can be broken * when line-wrapping. The mechanism correctly handles punctuation and * hyphenated words. *

* Sentence boundary analysis allows selection with correct * interpretation of periods within numbers and abbreviations, and * trailing punctuation marks such as quotation marks and parentheses. *

* Word boundary analysis is used by search and replace functions, as * well as within text editing applications that allow the user to * select words with a double click. Word selection provides correct * interpretation of punctuation marks within and following * words. Characters that are not part of a word, such as symbols or * punctuation marks, have word-breaks on both sides. *

* Character boundary analysis allows users to interact with * characters as they expect to, for example, when moving the cursor * through a text string. Character boundary analysis provides correct * navigation of through character strings, regardless of how the * character is stored. For example, an accented character might be * stored as a base character and a diacritical mark. What users * consider to be a character can differ between languages. *

* The text boundary positions are found according to the rules * described in Unicode Standard Annex #29, Text Boundaries, and * Unicode Standard Annex #14, Line Breaking Properties. These * are available at http://www.unicode.org/reports/tr14/ and * http://www.unicode.org/reports/tr29/. *

* In addition to the C++ API defined in this header file, a * plain C API with equivalent functionality is defined in the * file ubrk.h *

* Code snippets illustrating the use of the Break Iterator APIs * are available in the ICU User Guide, * http://icu-project.org/userguide/boundaryAnalysis.html * and in the sample program icu/source/samples/break/break.cpp * */ class U_COMMON_API BreakIterator : public UObject { public: /** * destructor * @stable ICU 2.0 */ virtual ~BreakIterator(); /** * Return true if another object is semantically equal to this * one. The other object should be an instance of the same subclass of * BreakIterator. Objects of different subclasses are considered * unequal. *

* Return true if this BreakIterator is at the same position in the * same text, and is the same class and type (word, line, etc.) of * BreakIterator, as the argument. Text is considered the same if * it contains the same characters, it need not be the same * object, and styles are not considered. * @stable ICU 2.0 */ virtual UBool operator==(const BreakIterator&) const = 0; /** * Returns the complement of the result of operator== * @param rhs The BreakIterator to be compared for inequality * @return the complement of the result of operator== * @stable ICU 2.0 */ UBool operator!=(const BreakIterator& rhs) const { return !operator==(rhs); } /** * Return a polymorphic copy of this object. This is an abstract * method which subclasses implement. * @stable ICU 2.0 */ virtual BreakIterator* clone(void) const = 0; /** * Return a polymorphic class ID for this object. Different subclasses * will return distinct unequal values. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; /** * Return a CharacterIterator over the text being analyzed. * @stable ICU 2.0 */ virtual CharacterIterator& getText(void) const = 0; /** * Get a UText for the text being analyzed. * The returned UText is a shallow clone of the UText used internally * by the break iterator implementation. It can safely be used to * access the text without impacting any break iterator operations, * but the underlying text itself must not be altered. * * @param fillIn A UText to be filled in. If NULL, a new UText will be * allocated to hold the result. * @param status receives any error codes. * @return The current UText for this break iterator. If an input * UText was provided, it will always be returned. * @stable ICU 3.4 */ virtual UText *getUText(UText *fillIn, UErrorCode &status) const = 0; /** * Change the text over which this operates. The text boundary is * reset to the start. * * The BreakIterator will retain a reference to the supplied string. * The caller must not modify or delete the text while the BreakIterator * retains the reference. * * @param text The UnicodeString used to change the text. * @stable ICU 2.0 */ virtual void setText(const UnicodeString &text) = 0; /** * Reset the break iterator to operate over the text represented by * the UText. The iterator position is reset to the start. * * This function makes a shallow clone of the supplied UText. This means * that the caller is free to immediately close or otherwise reuse the * Utext that was passed as a parameter, but that the underlying text itself * must not be altered while being referenced by the break iterator. * * All index positions returned by break iterator functions are * native indices from the UText. For example, when breaking UTF-8 * encoded text, the break positions returned by next(), previous(), etc. * will be UTF-8 string indices, not UTF-16 positions. * * @param text The UText used to change the text. * @param status receives any error codes. * @stable ICU 3.4 */ virtual void setText(UText *text, UErrorCode &status) = 0; /** * Change the text over which this operates. The text boundary is * reset to the start. * Note that setText(UText *) provides similar functionality to this function, * and is more efficient. * @param it The CharacterIterator used to change the text. * @stable ICU 2.0 */ virtual void adoptText(CharacterIterator* it) = 0; enum { /** * DONE is returned by previous() and next() after all valid * boundaries have been returned. * @stable ICU 2.0 */ DONE = (int32_t)-1 }; /** * Sets the current iteration position to the beginning of the text, position zero. * @return The offset of the beginning of the text, zero. * @stable ICU 2.0 */ virtual int32_t first(void) = 0; /** * Set the iterator position to the index immediately BEYOND the last character in the text being scanned. * @return The index immediately BEYOND the last character in the text being scanned. * @stable ICU 2.0 */ virtual int32_t last(void) = 0; /** * Set the iterator position to the boundary preceding the current boundary. * @return The character index of the previous text boundary or DONE if all * boundaries have been returned. * @stable ICU 2.0 */ virtual int32_t previous(void) = 0; /** * Advance the iterator to the boundary following the current boundary. * @return The character index of the next text boundary or DONE if all * boundaries have been returned. * @stable ICU 2.0 */ virtual int32_t next(void) = 0; /** * Return character index of the current iterator position within the text. * @return The boundary most recently returned. * @stable ICU 2.0 */ virtual int32_t current(void) const = 0; /** * Advance the iterator to the first boundary following the specified offset. * The value returned is always greater than the offset or * the value BreakIterator.DONE * @param offset the offset to begin scanning. * @return The first boundary after the specified offset. * @stable ICU 2.0 */ virtual int32_t following(int32_t offset) = 0; /** * Set the iterator position to the first boundary preceding the specified offset. * The value returned is always smaller than the offset or * the value BreakIterator.DONE * @param offset the offset to begin scanning. * @return The first boundary before the specified offset. * @stable ICU 2.0 */ virtual int32_t preceding(int32_t offset) = 0; /** * Return true if the specified position is a boundary position. * As a side effect, the current position of the iterator is set * to the first boundary position at or following the specified offset. * @param offset the offset to check. * @return True if "offset" is a boundary position. * @stable ICU 2.0 */ virtual UBool isBoundary(int32_t offset) = 0; /** * Set the iterator position to the nth boundary from the current boundary * @param n the number of boundaries to move by. A value of 0 * does nothing. Negative values move to previous boundaries * and positive values move to later boundaries. * @return The new iterator position, or * DONE if there are fewer than |n| boundaries in the specified direction. * @stable ICU 2.0 */ virtual int32_t next(int32_t n) = 0; /** * For RuleBasedBreakIterators, return the status tag from the break rule * that determined the boundary at the current iteration position. *

* For break iterator types that do not support a rule status, * a default value of 0 is returned. *

* @return the status from the break rule that determined the boundary at * the current iteration position. * @see RuleBaseBreakIterator::getRuleStatus() * @see UWordBreak * @stable ICU 52 */ virtual int32_t getRuleStatus() const; /** * For RuleBasedBreakIterators, get the status (tag) values from the break rule(s) * that determined the boundary at the current iteration position. *

* For break iterator types that do not support rule status, * no values are returned. *

* The returned status value(s) are stored into an array provided by the caller. * The values are stored in sorted (ascending) order. * If the capacity of the output array is insufficient to hold the data, * the output will be truncated to the available length, and a * U_BUFFER_OVERFLOW_ERROR will be signaled. *

* @see RuleBaseBreakIterator::getRuleStatusVec * * @param fillInVec an array to be filled in with the status values. * @param capacity the length of the supplied vector. A length of zero causes * the function to return the number of status values, in the * normal way, without attempting to store any values. * @param status receives error codes. * @return The number of rule status values from rules that determined * the boundary at the current iteration position. * In the event of a U_BUFFER_OVERFLOW_ERROR, the return value * is the total number of status values that were available, * not the reduced number that were actually returned. * @see getRuleStatus * @stable ICU 52 */ virtual int32_t getRuleStatusVec(int32_t *fillInVec, int32_t capacity, UErrorCode &status); /** * Create BreakIterator for word-breaks using the given locale. * Returns an instance of a BreakIterator implementing word breaks. * WordBreak is useful for word selection (ex. double click) * @param where the locale. * @param status the error code * @return A BreakIterator for word-breaks. The UErrorCode& status * parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check * the value of U_SUCCESS(err). If you wish more detailed information, you * can check for informational error results which still indicate success. * U_USING_FALLBACK_WARNING indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_WARNING indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * The caller owns the returned object and is responsible for deleting it. * @stable ICU 2.0 */ static BreakIterator* U_EXPORT2 createWordInstance(const Locale& where, UErrorCode& status); /** * Create BreakIterator for line-breaks using specified locale. * Returns an instance of a BreakIterator implementing line breaks. Line * breaks are logically possible line breaks, actual line breaks are * usually determined based on display width. * LineBreak is useful for word wrapping text. * @param where the locale. * @param status The error code. * @return A BreakIterator for line-breaks. The UErrorCode& status * parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check * the value of U_SUCCESS(err). If you wish more detailed information, you * can check for informational error results which still indicate success. * U_USING_FALLBACK_WARNING indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_WARNING indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * The caller owns the returned object and is responsible for deleting it. * @stable ICU 2.0 */ static BreakIterator* U_EXPORT2 createLineInstance(const Locale& where, UErrorCode& status); /** * Create BreakIterator for character-breaks using specified locale * Returns an instance of a BreakIterator implementing character breaks. * Character breaks are boundaries of combining character sequences. * @param where the locale. * @param status The error code. * @return A BreakIterator for character-breaks. The UErrorCode& status * parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check * the value of U_SUCCESS(err). If you wish more detailed information, you * can check for informational error results which still indicate success. * U_USING_FALLBACK_WARNING indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_WARNING indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * The caller owns the returned object and is responsible for deleting it. * @stable ICU 2.0 */ static BreakIterator* U_EXPORT2 createCharacterInstance(const Locale& where, UErrorCode& status); /** * Create BreakIterator for sentence-breaks using specified locale * Returns an instance of a BreakIterator implementing sentence breaks. * @param where the locale. * @param status The error code. * @return A BreakIterator for sentence-breaks. The UErrorCode& status * parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check * the value of U_SUCCESS(err). If you wish more detailed information, you * can check for informational error results which still indicate success. * U_USING_FALLBACK_WARNING indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_WARNING indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * The caller owns the returned object and is responsible for deleting it. * @stable ICU 2.0 */ static BreakIterator* U_EXPORT2 createSentenceInstance(const Locale& where, UErrorCode& status); #ifndef U_HIDE_DEPRECATED_API /** * Create BreakIterator for title-casing breaks using the specified locale * Returns an instance of a BreakIterator implementing title breaks. * The iterator returned locates title boundaries as described for * Unicode 3.2 only. For Unicode 4.0 and above title boundary iteration, * please use a word boundary iterator. See {@link #createWordInstance }. * * @param where the locale. * @param status The error code. * @return A BreakIterator for title-breaks. The UErrorCode& status * parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check * the value of U_SUCCESS(err). If you wish more detailed information, you * can check for informational error results which still indicate success. * U_USING_FALLBACK_WARNING indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_WARNING indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * The caller owns the returned object and is responsible for deleting it. * @deprecated ICU 64 Use createWordInstance instead. */ static BreakIterator* U_EXPORT2 createTitleInstance(const Locale& where, UErrorCode& status); #endif /* U_HIDE_DEPRECATED_API */ /** * Get the set of Locales for which TextBoundaries are installed. *

Note: this will not return locales added through the register * call. To see the registered locales too, use the getAvailableLocales * function that returns a StringEnumeration object

* @param count the output parameter of number of elements in the locale list * @return available locales * @stable ICU 2.0 */ static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count); /** * Get name of the object for the desired Locale, in the desired language. * @param objectLocale must be from getAvailableLocales. * @param displayLocale specifies the desired locale for output. * @param name the fill-in parameter of the return value * Uses best match. * @return user-displayable name * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getDisplayName(const Locale& objectLocale, const Locale& displayLocale, UnicodeString& name); /** * Get name of the object for the desired Locale, in the language of the * default locale. * @param objectLocale must be from getMatchingLocales * @param name the fill-in parameter of the return value * @return user-displayable name * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getDisplayName(const Locale& objectLocale, UnicodeString& name); /** * Deprecated functionality. Use clone() instead. * * Thread safe client-buffer-based cloning operation * Do NOT call delete on a safeclone, since 'new' is not used to create it. * @param stackBuffer user allocated space for the new clone. If NULL new memory will be allocated. * If buffer is not large enough, new memory will be allocated. * @param BufferSize reference to size of allocated space. * If BufferSize == 0, a sufficient size for use in cloning will * be returned ('pre-flighting') * If BufferSize is not enough for a stack-based safe clone, * new memory will be allocated. * @param status to indicate whether the operation went on smoothly or there were errors * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used if any allocations were * necessary. * @return pointer to the new clone * * @deprecated ICU 52. Use clone() instead. */ virtual BreakIterator * createBufferClone(void *stackBuffer, int32_t &BufferSize, UErrorCode &status) = 0; #ifndef U_HIDE_DEPRECATED_API /** * Determine whether the BreakIterator was created in user memory by * createBufferClone(), and thus should not be deleted. Such objects * must be closed by an explicit call to the destructor (not delete). * @deprecated ICU 52. Always delete the BreakIterator. */ inline UBool isBufferClone(void); #endif /* U_HIDE_DEPRECATED_API */ #if !UCONFIG_NO_SERVICE /** * Register a new break iterator of the indicated kind, to use in the given locale. * The break iterator will be adopted. Clones of the iterator will be returned * if a request for a break iterator of the given kind matches or falls back to * this locale. * Because ICU may choose to cache BreakIterators internally, this must * be called at application startup, prior to any calls to * BreakIterator::createXXXInstance to avoid undefined behavior. * @param toAdopt the BreakIterator instance to be adopted * @param locale the Locale for which this instance is to be registered * @param kind the type of iterator for which this instance is to be registered * @param status the in/out status code, no special meanings are assigned * @return a registry key that can be used to unregister this instance * @stable ICU 2.4 */ static URegistryKey U_EXPORT2 registerInstance(BreakIterator* toAdopt, const Locale& locale, UBreakIteratorType kind, UErrorCode& status); /** * Unregister a previously-registered BreakIterator using the key returned from the * register call. Key becomes invalid after a successful call and should not be used again. * The BreakIterator corresponding to the key will be deleted. * Because ICU may choose to cache BreakIterators internally, this should * be called during application shutdown, after all calls to * BreakIterator::createXXXInstance to avoid undefined behavior. * @param key the registry key returned by a previous call to registerInstance * @param status the in/out status code, no special meanings are assigned * @return TRUE if the iterator for the key was successfully unregistered * @stable ICU 2.4 */ static UBool U_EXPORT2 unregister(URegistryKey key, UErrorCode& status); /** * Return a StringEnumeration over the locales available at the time of the call, * including registered locales. * @return a StringEnumeration over the locales available at the time of the call * @stable ICU 2.4 */ static StringEnumeration* U_EXPORT2 getAvailableLocales(void); #endif /** * Returns the locale for this break iterator. Two flavors are available: valid and * actual locale. * @stable ICU 2.8 */ Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const; #ifndef U_HIDE_INTERNAL_API /** Get the locale for this break iterator object. You can choose between valid and actual locale. * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale * @internal */ const char *getLocaleID(ULocDataLocaleType type, UErrorCode& status) const; #endif /* U_HIDE_INTERNAL_API */ /** * Set the subject text string upon which the break iterator is operating * without changing any other aspect of the matching state. * The new and previous text strings must have the same content. * * This function is intended for use in environments where ICU is operating on * strings that may move around in memory. It provides a mechanism for notifying * ICU that the string has been relocated, and providing a new UText to access the * string in its new position. * * Note that the break iterator implementation never copies the underlying text * of a string being processed, but always operates directly on the original text * provided by the user. Refreshing simply drops the references to the old text * and replaces them with references to the new. * * Caution: this function is normally used only by very specialized, * system-level code. One example use case is with garbage collection that moves * the text in memory. * * @param input The new (moved) text string. * @param status Receives errors detected by this function. * @return *this * * @stable ICU 49 */ virtual BreakIterator &refreshInputText(UText *input, UErrorCode &status) = 0; private: static BreakIterator* buildInstance(const Locale& loc, const char *type, UErrorCode& status); static BreakIterator* createInstance(const Locale& loc, int32_t kind, UErrorCode& status); static BreakIterator* makeInstance(const Locale& loc, int32_t kind, UErrorCode& status); friend class ICUBreakIteratorFactory; friend class ICUBreakIteratorService; protected: // Do not enclose protected default/copy constructors with #ifndef U_HIDE_INTERNAL_API // or else the compiler will create a public ones. /** @internal */ BreakIterator(); /** @internal */ BreakIterator (const BreakIterator &other); #ifndef U_HIDE_INTERNAL_API /** @internal */ BreakIterator (const Locale& valid, const Locale &actual); /** @internal. Assignment Operator, used by RuleBasedBreakIterator. */ BreakIterator &operator = (const BreakIterator &other); #endif /* U_HIDE_INTERNAL_API */ private: /** @internal (private) */ char actualLocale[ULOC_FULLNAME_CAPACITY]; char validLocale[ULOC_FULLNAME_CAPACITY]; }; #ifndef U_HIDE_DEPRECATED_API inline UBool BreakIterator::isBufferClone() { return FALSE; } #endif /* U_HIDE_DEPRECATED_API */ U_NAMESPACE_END #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ #endif // BRKITER_H //eof usr/include/unicode/basictz.h000064400000021537152342600230012243 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2013, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef BASICTZ_H #define BASICTZ_H /** * \file * \brief C++ API: ICU TimeZone base class */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/timezone.h" #include "unicode/tzrule.h" #include "unicode/tztrans.h" U_NAMESPACE_BEGIN // forward declarations class UVector; /** * BasicTimeZone is an abstract class extending TimeZone. * This class provides some additional methods to access time zone transitions and rules. * All ICU TimeZone concrete subclasses extend this class. * @stable ICU 3.8 */ class U_I18N_API BasicTimeZone: public TimeZone { public: /** * Destructor. * @stable ICU 3.8 */ virtual ~BasicTimeZone(); /** * Gets the first time zone transition after the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the first transition after the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const = 0; /** * Gets the most recent time zone transition before the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the most recent transition before the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const = 0; /** * Checks if the time zone has equivalent transitions in the time range. * This method returns true when all of transition times, from/to standard * offsets and DST savings used by this time zone match the other in the * time range. * @param tz The BasicTimeZone object to be compared with. * @param start The start time of the evaluated time range (inclusive) * @param end The end time of the evaluated time range (inclusive) * @param ignoreDstAmount * When true, any transitions with only daylight saving amount * changes will be ignored, except either of them is zero. * For example, a transition from rawoffset 3:00/dstsavings 1:00 * to rawoffset 2:00/dstsavings 2:00 is excluded from the comparison, * but a transtion from rawoffset 2:00/dstsavings 1:00 to * rawoffset 3:00/dstsavings 0:00 is included. * @param ec Output param to filled in with a success or an error. * @return true if the other time zone has the equivalent transitions in the * time range. * @stable ICU 3.8 */ virtual UBool hasEquivalentTransitions(const BasicTimeZone& tz, UDate start, UDate end, UBool ignoreDstAmount, UErrorCode& ec) const; /** * Returns the number of TimeZoneRules which represents time transitions, * for this time zone, that is, all TimeZoneRules for this time zone except * InitialTimeZoneRule. The return value range is 0 or any positive value. * @param status Receives error status code. * @return The number of TimeZoneRules representing time transitions. * @stable ICU 3.8 */ virtual int32_t countTransitionRules(UErrorCode& status) const = 0; /** * Gets the InitialTimeZoneRule and the set of TimeZoneRule * which represent time transitions for this time zone. On successful return, * the argument initial points to non-NULL InitialTimeZoneRule and * the array trsrules is filled with 0 or multiple TimeZoneRule * instances up to the size specified by trscount. The results are referencing the * rule instance held by this time zone instance. Therefore, after this time zone * is destructed, they are no longer available. * @param initial Receives the initial timezone rule * @param trsrules Receives the timezone transition rules * @param trscount On input, specify the size of the array 'transitions' receiving * the timezone transition rules. On output, actual number of * rules filled in the array will be set. * @param status Receives error status code. * @stable ICU 3.8 */ virtual void getTimeZoneRules(const InitialTimeZoneRule*& initial, const TimeZoneRule* trsrules[], int32_t& trscount, UErrorCode& status) const = 0; /** * Gets the set of time zone rules valid at the specified time. Some known external time zone * implementations are not capable to handle historic time zone rule changes. Also some * implementations can only handle certain type of rule definitions. * If this time zone does not use any daylight saving time within about 1 year from the specified * time, only the InitialTimeZone is returned. Otherwise, the rule for standard * time and daylight saving time transitions are returned in addition to the * InitialTimeZoneRule. The standard and daylight saving time transition rules are * represented by AnnualTimeZoneRule with DateTimeRule::DOW for its date * rule and DateTimeRule::WALL_TIME for its time rule. Because daylight saving time * rule is changing time to time in many time zones and also mapping a transition time rule to * different type is lossy transformation, the set of rules returned by this method may be valid * for short period of time. * The time zone rule objects returned by this method is owned by the caller, so the caller is * responsible for deleting them after use. * @param date The date used for extracting time zone rules. * @param initial Receives the InitialTimeZone, always not NULL. * @param std Receives the AnnualTimeZoneRule for standard time transitions. * When this time time zone does not observe daylight saving times around the * specified date, NULL is set. * @param dst Receives the AnnualTimeZoneRule for daylight saving time * transitions. When this time zone does not observer daylight saving times * around the specified date, NULL is set. * @param status Receives error status code. * @stable ICU 3.8 */ virtual void getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, AnnualTimeZoneRule*& std, AnnualTimeZoneRule*& dst, UErrorCode& status) const; #ifndef U_HIDE_INTERNAL_API /** * The time type option bit flags used by getOffsetFromLocal * @internal */ enum { kStandard = 0x01, kDaylight = 0x03, kFormer = 0x04, kLatter = 0x0C }; #endif /* U_HIDE_INTERNAL_API */ /** * Get time zone offsets from local wall time. * @internal */ virtual void getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const; protected: #ifndef U_HIDE_INTERNAL_API /** * The time type option bit masks used by getOffsetFromLocal * @internal */ enum { kStdDstMask = kDaylight, kFormerLatterMask = kLatter }; #endif /* U_HIDE_INTERNAL_API */ /** * Default constructor. * @stable ICU 3.8 */ BasicTimeZone(); /** * Construct a timezone with a given ID. * @param id a system time zone ID * @stable ICU 3.8 */ BasicTimeZone(const UnicodeString &id); /** * Copy constructor. * @param source the object to be copied. * @stable ICU 3.8 */ BasicTimeZone(const BasicTimeZone& source); /** * Gets the set of TimeZoneRule instances applicable to the specified time and after. * @param start The start date used for extracting time zone rules * @param initial Receives the InitialTimeZone, always not NULL * @param transitionRules Receives the transition rules, could be NULL * @param status Receives error status code */ void getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule*& initial, UVector*& transitionRules, UErrorCode& status) const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // BASICTZ_H //eof usr/include/unicode/uspoof.h000064400000204035152342600230012113 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* *************************************************************************** * Copyright (C) 2008-2016, International Business Machines Corporation * and others. All Rights Reserved. *************************************************************************** * file name: uspoof.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2008Feb13 * created by: Andy Heninger * * Unicode Spoof Detection */ #ifndef USPOOF_H #define USPOOF_H #include "unicode/utypes.h" #include "unicode/uset.h" #include "unicode/parseerr.h" #include "unicode/localpointer.h" #if !UCONFIG_NO_NORMALIZATION #if U_SHOW_CPLUSPLUS_API #include "unicode/unistr.h" #include "unicode/uniset.h" #endif /** * \file * \brief Unicode Security and Spoofing Detection, C API. * *

* This class, based on Unicode Technical Report #36 and * Unicode Technical Standard #39, has two main functions: * *

    *
  1. Checking whether two strings are visually confusable with each other, such as "Harvest" and * "Ηarvest", where the second string starts with the Greek capital letter Eta.
  2. *
  3. Checking whether an individual string is likely to be an attempt at confusing the reader (spoof * detection), such as "paypal" with some Latin characters substituted with Cyrillic look-alikes.
  4. *
* *

* Although originally designed as a method for flagging suspicious identifier strings such as URLs, * USpoofChecker has a number of other practical use cases, such as preventing attempts to evade bad-word * content filters. * *

* The functions of this class are exposed as C API, with a handful of syntactical conveniences for C++. * *

Confusables

* *

* The following example shows how to use USpoofChecker to check for confusability between two strings: * * \code{.c} * UErrorCode status = U_ZERO_ERROR; * UChar* str1 = (UChar*) u"Harvest"; * UChar* str2 = (UChar*) u"\u0397arvest"; // with U+0397 GREEK CAPITAL LETTER ETA * * USpoofChecker* sc = uspoof_open(&status); * uspoof_setChecks(sc, USPOOF_CONFUSABLE, &status); * * int32_t bitmask = uspoof_areConfusable(sc, str1, -1, str2, -1, &status); * UBool result = bitmask != 0; * // areConfusable: 1 (status: U_ZERO_ERROR) * printf("areConfusable: %d (status: %s)\n", result, u_errorName(status)); * uspoof_close(sc); * \endcode * *

* The call to {@link uspoof_open} creates a USpoofChecker object; the call to {@link uspoof_setChecks} * enables confusable checking and disables all other checks; the call to {@link uspoof_areConfusable} performs the * confusability test; and the following line extracts the result out of the return value. For best performance, * the instance should be created once (e.g., upon application startup), and the efficient * {@link uspoof_areConfusable} method can be used at runtime. * *

* The type {@link LocalUSpoofCheckerPointer} is exposed for C++ programmers. It will automatically call * {@link uspoof_close} when the object goes out of scope: * * \code{.cpp} * UErrorCode status = U_ZERO_ERROR; * LocalUSpoofCheckerPointer sc(uspoof_open(&status)); * uspoof_setChecks(sc.getAlias(), USPOOF_CONFUSABLE, &status); * // ... * \endcode * * UTS 39 defines two strings to be confusable if they map to the same skeleton string. A skeleton can * be thought of as a "hash code". {@link uspoof_getSkeleton} computes the skeleton for a particular string, so * the following snippet is equivalent to the example above: * * \code{.c} * UErrorCode status = U_ZERO_ERROR; * UChar* str1 = (UChar*) u"Harvest"; * UChar* str2 = (UChar*) u"\u0397arvest"; // with U+0397 GREEK CAPITAL LETTER ETA * * USpoofChecker* sc = uspoof_open(&status); * uspoof_setChecks(sc, USPOOF_CONFUSABLE, &status); * * // Get skeleton 1 * int32_t skel1Len = uspoof_getSkeleton(sc, 0, str1, -1, NULL, 0, &status); * UChar* skel1 = (UChar*) malloc(++skel1Len * sizeof(UChar)); * status = U_ZERO_ERROR; * uspoof_getSkeleton(sc, 0, str1, -1, skel1, skel1Len, &status); * * // Get skeleton 2 * int32_t skel2Len = uspoof_getSkeleton(sc, 0, str2, -1, NULL, 0, &status); * UChar* skel2 = (UChar*) malloc(++skel2Len * sizeof(UChar)); * status = U_ZERO_ERROR; * uspoof_getSkeleton(sc, 0, str2, -1, skel2, skel2Len, &status); * * // Are the skeletons the same? * UBool result = u_strcmp(skel1, skel2) == 0; * // areConfusable: 1 (status: U_ZERO_ERROR) * printf("areConfusable: %d (status: %s)\n", result, u_errorName(status)); * uspoof_close(sc); * free(skel1); * free(skel2); * \endcode * * If you need to check if a string is confusable with any string in a dictionary of many strings, rather than calling * {@link uspoof_areConfusable} many times in a loop, {@link uspoof_getSkeleton} can be used instead, as shown below: * * \code{.c} * UErrorCode status = U_ZERO_ERROR; * #define DICTIONARY_LENGTH 2 * UChar* dictionary[DICTIONARY_LENGTH] = { (UChar*) u"lorem", (UChar*) u"ipsum" }; * UChar* skeletons[DICTIONARY_LENGTH]; * UChar* str = (UChar*) u"1orern"; * * // Setup: * USpoofChecker* sc = uspoof_open(&status); * uspoof_setChecks(sc, USPOOF_CONFUSABLE, &status); * for (size_t i=0; iNote: Since the Unicode confusables mapping table is frequently updated, confusable skeletons are not * guaranteed to be the same between ICU releases. We therefore recommend that you always compute confusable skeletons * at runtime and do not rely on creating a permanent, or difficult to update, database of skeletons. * *

Spoof Detection

* * The following snippet shows a minimal example of using USpoofChecker to perform spoof detection on a * string: * * \code{.c} * UErrorCode status = U_ZERO_ERROR; * UChar* str = (UChar*) u"p\u0430ypal"; // with U+0430 CYRILLIC SMALL LETTER A * * // Get the default set of allowable characters: * USet* allowed = uset_openEmpty(); * uset_addAll(allowed, uspoof_getRecommendedSet(&status)); * uset_addAll(allowed, uspoof_getInclusionSet(&status)); * * USpoofChecker* sc = uspoof_open(&status); * uspoof_setAllowedChars(sc, allowed, &status); * uspoof_setRestrictionLevel(sc, USPOOF_MODERATELY_RESTRICTIVE); * * int32_t bitmask = uspoof_check(sc, str, -1, NULL, &status); * UBool result = bitmask != 0; * // fails checks: 1 (status: U_ZERO_ERROR) * printf("fails checks: %d (status: %s)\n", result, u_errorName(status)); * uspoof_close(sc); * uset_close(allowed); * \endcode * * As in the case for confusability checking, it is good practice to create one USpoofChecker instance at * startup, and call the cheaper {@link uspoof_check} online. We specify the set of * allowed characters to be those with type RECOMMENDED or INCLUSION, according to the recommendation in UTS 39. * * In addition to {@link uspoof_check}, the function {@link uspoof_checkUTF8} is exposed for UTF8-encoded char* strings, * and {@link uspoof_checkUnicodeString} is exposed for C++ programmers. * * If the {@link USPOOF_AUX_INFO} check is enabled, a limited amount of information on why a string failed the checks * is available in the returned bitmask. For complete information, use the {@link uspoof_check2} class of functions * with a {@link USpoofCheckResult} parameter: * * \code{.c} * UErrorCode status = U_ZERO_ERROR; * UChar* str = (UChar*) u"p\u0430ypal"; // with U+0430 CYRILLIC SMALL LETTER A * * // Get the default set of allowable characters: * USet* allowed = uset_openEmpty(); * uset_addAll(allowed, uspoof_getRecommendedSet(&status)); * uset_addAll(allowed, uspoof_getInclusionSet(&status)); * * USpoofChecker* sc = uspoof_open(&status); * uspoof_setAllowedChars(sc, allowed, &status); * uspoof_setRestrictionLevel(sc, USPOOF_MODERATELY_RESTRICTIVE); * * USpoofCheckResult* checkResult = uspoof_openCheckResult(&status); * int32_t bitmask = uspoof_check2(sc, str, -1, checkResult, &status); * * int32_t failures1 = bitmask; * int32_t failures2 = uspoof_getCheckResultChecks(checkResult, &status); * assert(failures1 == failures2); * // checks that failed: 0x00000010 (status: U_ZERO_ERROR) * printf("checks that failed: %#010x (status: %s)\n", failures1, u_errorName(status)); * * // Cleanup: * uspoof_close(sc); * uset_close(allowed); * uspoof_closeCheckResult(checkResult); * \endcode * * C++ users can take advantage of a few syntactical conveniences. The following snippet is functionally * equivalent to the one above: * * \code{.cpp} * UErrorCode status = U_ZERO_ERROR; * UnicodeString str((UChar*) u"p\u0430ypal"); // with U+0430 CYRILLIC SMALL LETTER A * * // Get the default set of allowable characters: * UnicodeSet allowed; * allowed.addAll(*uspoof_getRecommendedUnicodeSet(&status)); * allowed.addAll(*uspoof_getInclusionUnicodeSet(&status)); * * LocalUSpoofCheckerPointer sc(uspoof_open(&status)); * uspoof_setAllowedChars(sc.getAlias(), allowed.toUSet(), &status); * uspoof_setRestrictionLevel(sc.getAlias(), USPOOF_MODERATELY_RESTRICTIVE); * * LocalUSpoofCheckResultPointer checkResult(uspoof_openCheckResult(&status)); * int32_t bitmask = uspoof_check2UnicodeString(sc.getAlias(), str, checkResult.getAlias(), &status); * * int32_t failures1 = bitmask; * int32_t failures2 = uspoof_getCheckResultChecks(checkResult.getAlias(), &status); * assert(failures1 == failures2); * // checks that failed: 0x00000010 (status: U_ZERO_ERROR) * printf("checks that failed: %#010x (status: %s)\n", failures1, u_errorName(status)); * * // Explicit cleanup not necessary. * \endcode * * The return value is a bitmask of the checks that failed. In this case, there was one check that failed: * {@link USPOOF_RESTRICTION_LEVEL}, corresponding to the fifth bit (16). The possible checks are: * * * *

* These checks can be enabled independently of each other. For example, if you were interested in checking for only the * INVISIBLE and MIXED_NUMBERS conditions, you could do: * * \code{.c} * UErrorCode status = U_ZERO_ERROR; * UChar* str = (UChar*) u"8\u09EA"; // 8 mixed with U+09EA BENGALI DIGIT FOUR * * USpoofChecker* sc = uspoof_open(&status); * uspoof_setChecks(sc, USPOOF_INVISIBLE | USPOOF_MIXED_NUMBERS, &status); * * int32_t bitmask = uspoof_check2(sc, str, -1, NULL, &status); * UBool result = bitmask != 0; * // fails checks: 1 (status: U_ZERO_ERROR) * printf("fails checks: %d (status: %s)\n", result, u_errorName(status)); * uspoof_close(sc); * \endcode * * Here is an example in C++ showing how to compute the restriction level of a string: * * \code{.cpp} * UErrorCode status = U_ZERO_ERROR; * UnicodeString str((UChar*) u"p\u0430ypal"); // with U+0430 CYRILLIC SMALL LETTER A * * // Get the default set of allowable characters: * UnicodeSet allowed; * allowed.addAll(*uspoof_getRecommendedUnicodeSet(&status)); * allowed.addAll(*uspoof_getInclusionUnicodeSet(&status)); * * LocalUSpoofCheckerPointer sc(uspoof_open(&status)); * uspoof_setAllowedChars(sc.getAlias(), allowed.toUSet(), &status); * uspoof_setRestrictionLevel(sc.getAlias(), USPOOF_MODERATELY_RESTRICTIVE); * uspoof_setChecks(sc.getAlias(), USPOOF_RESTRICTION_LEVEL | USPOOF_AUX_INFO, &status); * * LocalUSpoofCheckResultPointer checkResult(uspoof_openCheckResult(&status)); * int32_t bitmask = uspoof_check2UnicodeString(sc.getAlias(), str, checkResult.getAlias(), &status); * * URestrictionLevel restrictionLevel = uspoof_getCheckResultRestrictionLevel(checkResult.getAlias(), &status); * // Since USPOOF_AUX_INFO was enabled, the restriction level is also available in the upper bits of the bitmask: * assert((restrictionLevel & bitmask) == restrictionLevel); * // Restriction level: 0x50000000 (status: U_ZERO_ERROR) * printf("Restriction level: %#010x (status: %s)\n", restrictionLevel, u_errorName(status)); * \endcode * * The code '0x50000000' corresponds to the restriction level USPOOF_MINIMALLY_RESTRICTIVE. Since * USPOOF_MINIMALLY_RESTRICTIVE is weaker than USPOOF_MODERATELY_RESTRICTIVE, the string fails the check. * * Note: The Restriction Level is the most powerful of the checks. The full logic is documented in * UTS 39, but the basic idea is that strings * are restricted to contain characters from only a single script, except that most scripts are allowed to have * Latin characters interspersed. Although the default restriction level is HIGHLY_RESTRICTIVE, it is * recommended that users set their restriction level to MODERATELY_RESTRICTIVE, which allows Latin mixed * with all other scripts except Cyrillic, Greek, and Cherokee, with which it is often confusable. For more details on * the levels, see UTS 39 or {@link URestrictionLevel}. The Restriction Level test is aware of the set of * allowed characters set in {@link uspoof_setAllowedChars}. Note that characters which have script code * COMMON or INHERITED, such as numbers and punctuation, are ignored when computing whether a string has multiple * scripts. * *

Additional Information

* * A USpoofChecker instance may be used repeatedly to perform checks on any number of identifiers. * * Thread Safety: The test functions for checking a single identifier, or for testing whether * two identifiers are possible confusable, are thread safe. They may called concurrently, from multiple threads, * using the same USpoofChecker instance. * * More generally, the standard ICU thread safety rules apply: functions that take a const USpoofChecker parameter are * thread safe. Those that take a non-const USpoofChecker are not thread safe.. * * @stable ICU 4.6 */ struct USpoofChecker; /** * @stable ICU 4.2 */ typedef struct USpoofChecker USpoofChecker; /**< typedef for C of USpoofChecker */ struct USpoofCheckResult; /** * @see uspoof_openCheckResult * @stable ICU 58 */ typedef struct USpoofCheckResult USpoofCheckResult; /** * Enum for the kinds of checks that USpoofChecker can perform. * These enum values are used both to select the set of checks that * will be performed, and to report results from the check function. * * @stable ICU 4.2 */ typedef enum USpoofChecks { /** * When performing the two-string {@link uspoof_areConfusable} test, this flag in the return value indicates * that the two strings are visually confusable and that they are from the same script, according to UTS 39 section * 4. * * @see uspoof_areConfusable * @stable ICU 4.2 */ USPOOF_SINGLE_SCRIPT_CONFUSABLE = 1, /** * When performing the two-string {@link uspoof_areConfusable} test, this flag in the return value indicates * that the two strings are visually confusable and that they are not from the same script, according to UTS * 39 section 4. * * @see uspoof_areConfusable * @stable ICU 4.2 */ USPOOF_MIXED_SCRIPT_CONFUSABLE = 2, /** * When performing the two-string {@link uspoof_areConfusable} test, this flag in the return value indicates * that the two strings are visually confusable and that they are not from the same script but both of them are * single-script strings, according to UTS 39 section 4. * * @see uspoof_areConfusable * @stable ICU 4.2 */ USPOOF_WHOLE_SCRIPT_CONFUSABLE = 4, /** * Enable this flag in {@link uspoof_setChecks} to turn on all types of confusables. You may set * the checks to some subset of SINGLE_SCRIPT_CONFUSABLE, MIXED_SCRIPT_CONFUSABLE, or WHOLE_SCRIPT_CONFUSABLE to * make {@link uspoof_areConfusable} return only those types of confusables. * * @see uspoof_areConfusable * @see uspoof_getSkeleton * @stable ICU 58 */ USPOOF_CONFUSABLE = USPOOF_SINGLE_SCRIPT_CONFUSABLE | USPOOF_MIXED_SCRIPT_CONFUSABLE | USPOOF_WHOLE_SCRIPT_CONFUSABLE, #ifndef U_HIDE_DEPRECATED_API /** * This flag is deprecated and no longer affects the behavior of SpoofChecker. * * @deprecated ICU 58 Any case confusable mappings were removed from UTS 39; the corresponding ICU API was deprecated. */ USPOOF_ANY_CASE = 8, #endif /* U_HIDE_DEPRECATED_API */ /** * Check that an identifier is no looser than the specified RestrictionLevel. * The default if {@link uspoof_setRestrictionLevel} is not called is HIGHLY_RESTRICTIVE. * * If USPOOF_AUX_INFO is enabled the actual restriction level of the * identifier being tested will also be returned by uspoof_check(). * * @see URestrictionLevel * @see uspoof_setRestrictionLevel * @see USPOOF_AUX_INFO * * @stable ICU 51 */ USPOOF_RESTRICTION_LEVEL = 16, #ifndef U_HIDE_DEPRECATED_API /** Check that an identifier contains only characters from a * single script (plus chars from the common and inherited scripts.) * Applies to checks of a single identifier check only. * @deprecated ICU 51 Use RESTRICTION_LEVEL instead. */ USPOOF_SINGLE_SCRIPT = USPOOF_RESTRICTION_LEVEL, #endif /* U_HIDE_DEPRECATED_API */ /** Check an identifier for the presence of invisible characters, * such as zero-width spaces, or character sequences that are * likely not to display, such as multiple occurrences of the same * non-spacing mark. This check does not test the input string as a whole * for conformance to any particular syntax for identifiers. */ USPOOF_INVISIBLE = 32, /** Check that an identifier contains only characters from a specified set * of acceptable characters. See {@link uspoof_setAllowedChars} and * {@link uspoof_setAllowedLocales}. Note that a string that fails this check * will also fail the {@link USPOOF_RESTRICTION_LEVEL} check. */ USPOOF_CHAR_LIMIT = 64, /** * Check that an identifier does not mix numbers from different numbering systems. * For more information, see UTS 39 section 5.3. * * @stable ICU 51 */ USPOOF_MIXED_NUMBERS = 128, #ifndef U_HIDE_DRAFT_API /** * Check that an identifier does not have a combining character following a character in which that * combining character would be hidden; for example 'i' followed by a U+0307 combining dot. * * More specifically, the following characters are forbidden from preceding a U+0307: * * In addition, combining characters are allowed between the above characters and U+0307 except those * with combining class 0 or combining class "Above" (230, same class as U+0307). * * This list and the number of combing characters considered by this check may grow over time. * * @draft ICU 62 */ USPOOF_HIDDEN_OVERLAY = 256, #endif /* U_HIDE_DRAFT_API */ /** * Enable all spoof checks. * * @stable ICU 4.6 */ USPOOF_ALL_CHECKS = 0xFFFF, /** * Enable the return of auxillary (non-error) information in the * upper bits of the check results value. * * If this "check" is not enabled, the results of {@link uspoof_check} will be * zero when an identifier passes all of the enabled checks. * * If this "check" is enabled, (uspoof_check() & {@link USPOOF_ALL_CHECKS}) will * be zero when an identifier passes all checks. * * @stable ICU 51 */ USPOOF_AUX_INFO = 0x40000000 } USpoofChecks; /** * Constants from UAX #39 for use in {@link uspoof_setRestrictionLevel}, and * for returned identifier restriction levels in check results. * * @stable ICU 51 * * @see uspoof_setRestrictionLevel * @see uspoof_check */ typedef enum URestrictionLevel { /** * All characters in the string are in the identifier profile and all characters in the string are in the * ASCII range. * * @stable ICU 51 */ USPOOF_ASCII = 0x10000000, /** * The string classifies as ASCII-Only, or all characters in the string are in the identifier profile and * the string is single-script, according to the definition in UTS 39 section 5.1. * * @stable ICU 53 */ USPOOF_SINGLE_SCRIPT_RESTRICTIVE = 0x20000000, /** * The string classifies as Single Script, or all characters in the string are in the identifier profile and * the string is covered by any of the following sets of scripts, according to the definition in UTS 39 * section 5.1: * * This is the default restriction in ICU. * * @stable ICU 51 */ USPOOF_HIGHLY_RESTRICTIVE = 0x30000000, /** * The string classifies as Highly Restrictive, or all characters in the string are in the identifier profile * and the string is covered by Latin and any one other Recommended or Aspirational script, except Cyrillic, * Greek, and Cherokee. * * @stable ICU 51 */ USPOOF_MODERATELY_RESTRICTIVE = 0x40000000, /** * All characters in the string are in the identifier profile. Allow arbitrary mixtures of scripts. * * @stable ICU 51 */ USPOOF_MINIMALLY_RESTRICTIVE = 0x50000000, /** * Any valid identifiers, including characters outside of the Identifier Profile. * * @stable ICU 51 */ USPOOF_UNRESTRICTIVE = 0x60000000, /** * Mask for selecting the Restriction Level bits from the return value of {@link uspoof_check}. * * @stable ICU 53 */ USPOOF_RESTRICTION_LEVEL_MASK = 0x7F000000, #ifndef U_HIDE_INTERNAL_API /** * An undefined restriction level. * @internal */ USPOOF_UNDEFINED_RESTRICTIVE = -1 #endif /* U_HIDE_INTERNAL_API */ } URestrictionLevel; /** * Create a Unicode Spoof Checker, configured to perform all * checks except for USPOOF_LOCALE_LIMIT and USPOOF_CHAR_LIMIT. * Note that additional checks may be added in the future, * resulting in the changes to the default checking behavior. * * @param status The error code, set if this function encounters a problem. * @return the newly created Spoof Checker * @stable ICU 4.2 */ U_STABLE USpoofChecker * U_EXPORT2 uspoof_open(UErrorCode *status); /** * Open a Spoof checker from its serialized form, stored in 32-bit-aligned memory. * Inverse of uspoof_serialize(). * The memory containing the serialized data must remain valid and unchanged * as long as the spoof checker, or any cloned copies of the spoof checker, * are in use. Ownership of the memory remains with the caller. * The spoof checker (and any clones) must be closed prior to deleting the * serialized data. * * @param data a pointer to 32-bit-aligned memory containing the serialized form of spoof data * @param length the number of bytes available at data; * can be more than necessary * @param pActualLength receives the actual number of bytes at data taken up by the data; * can be NULL * @param pErrorCode ICU error code * @return the spoof checker. * * @see uspoof_open * @see uspoof_serialize * @stable ICU 4.2 */ U_STABLE USpoofChecker * U_EXPORT2 uspoof_openFromSerialized(const void *data, int32_t length, int32_t *pActualLength, UErrorCode *pErrorCode); /** * Open a Spoof Checker from the source form of the spoof data. * The input corresponds to the Unicode data file confusables.txt * as described in Unicode UAX #39. The syntax of the source data * is as described in UAX #39 for this file, and the content of * this file is acceptable input. * * The character encoding of the (char *) input text is UTF-8. * * @param confusables a pointer to the confusable characters definitions, * as found in file confusables.txt from unicode.org. * @param confusablesLen The length of the confusables text, or -1 if the * input string is zero terminated. * @param confusablesWholeScript * Deprecated in ICU 58. No longer used. * @param confusablesWholeScriptLen * Deprecated in ICU 58. No longer used. * @param errType In the event of an error in the input, indicates * which of the input files contains the error. * The value is one of USPOOF_SINGLE_SCRIPT_CONFUSABLE or * USPOOF_WHOLE_SCRIPT_CONFUSABLE, or * zero if no errors are found. * @param pe In the event of an error in the input, receives the position * in the input text (line, offset) of the error. * @param status an in/out ICU UErrorCode. Among the possible errors is * U_PARSE_ERROR, which is used to report syntax errors * in the input. * @return A spoof checker that uses the rules from the input files. * @stable ICU 4.2 */ U_STABLE USpoofChecker * U_EXPORT2 uspoof_openFromSource(const char *confusables, int32_t confusablesLen, const char *confusablesWholeScript, int32_t confusablesWholeScriptLen, int32_t *errType, UParseError *pe, UErrorCode *status); /** * Close a Spoof Checker, freeing any memory that was being held by * its implementation. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 uspoof_close(USpoofChecker *sc); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUSpoofCheckerPointer * "Smart pointer" class, closes a USpoofChecker via uspoof_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); U_NAMESPACE_END #endif /** * Clone a Spoof Checker. The clone will be set to perform the same checks * as the original source. * * @param sc The source USpoofChecker * @param status The error code, set if this function encounters a problem. * @return * @stable ICU 4.2 */ U_STABLE USpoofChecker * U_EXPORT2 uspoof_clone(const USpoofChecker *sc, UErrorCode *status); /** * Specify the bitmask of checks that will be performed by {@link uspoof_check}. Calling this method * overwrites any checks that may have already been enabled. By default, all checks are enabled. * * To enable specific checks and disable all others, the "whitelisted" checks should be ORed together. For * example, to fail strings containing characters outside of the set specified by {@link uspoof_setAllowedChars} and * also strings that contain digits from mixed numbering systems: * *
 * {@code
 * uspoof_setChecks(USPOOF_CHAR_LIMIT | USPOOF_MIXED_NUMBERS);
 * }
 * 
* * To disable specific checks and enable all others, the "blacklisted" checks should be ANDed away from * ALL_CHECKS. For example, if you are not planning to use the {@link uspoof_areConfusable} functionality, * it is good practice to disable the CONFUSABLE check: * *
 * {@code
 * uspoof_setChecks(USPOOF_ALL_CHECKS & ~USPOOF_CONFUSABLE);
 * }
 * 
* * Note that methods such as {@link uspoof_setAllowedChars}, {@link uspoof_setAllowedLocales}, and * {@link uspoof_setRestrictionLevel} will enable certain checks when called. Those methods will OR the check they * enable onto the existing bitmask specified by this method. For more details, see the documentation of those * methods. * * @param sc The USpoofChecker * @param checks The set of checks that this spoof checker will perform. * The value is a bit set, obtained by OR-ing together * values from enum USpoofChecks. * @param status The error code, set if this function encounters a problem. * @stable ICU 4.2 * */ U_STABLE void U_EXPORT2 uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status); /** * Get the set of checks that this Spoof Checker has been configured to perform. * * @param sc The USpoofChecker * @param status The error code, set if this function encounters a problem. * @return The set of checks that this spoof checker will perform. * The value is a bit set, obtained by OR-ing together * values from enum USpoofChecks. * @stable ICU 4.2 * */ U_STABLE int32_t U_EXPORT2 uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status); /** * Set the loosest restriction level allowed for strings. The default if this is not called is * {@link USPOOF_HIGHLY_RESTRICTIVE}. Calling this method enables the {@link USPOOF_RESTRICTION_LEVEL} and * {@link USPOOF_MIXED_NUMBERS} checks, corresponding to Sections 5.1 and 5.2 of UTS 39. To customize which checks are * to be performed by {@link uspoof_check}, see {@link uspoof_setChecks}. * * @param sc The USpoofChecker * @param restrictionLevel The loosest restriction level allowed. * @see URestrictionLevel * @stable ICU 51 */ U_STABLE void U_EXPORT2 uspoof_setRestrictionLevel(USpoofChecker *sc, URestrictionLevel restrictionLevel); /** * Get the Restriction Level that will be tested if the checks include {@link USPOOF_RESTRICTION_LEVEL}. * * @return The restriction level * @see URestrictionLevel * @stable ICU 51 */ U_STABLE URestrictionLevel U_EXPORT2 uspoof_getRestrictionLevel(const USpoofChecker *sc); /** * Limit characters that are acceptable in identifiers being checked to those * normally used with the languages associated with the specified locales. * Any previously specified list of locales is replaced by the new settings. * * A set of languages is determined from the locale(s), and * from those a set of acceptable Unicode scripts is determined. * Characters from this set of scripts, along with characters from * the "common" and "inherited" Unicode Script categories * will be permitted. * * Supplying an empty string removes all restrictions; * characters from any script will be allowed. * * The {@link USPOOF_CHAR_LIMIT} test is automatically enabled for this * USpoofChecker when calling this function with a non-empty list * of locales. * * The Unicode Set of characters that will be allowed is accessible * via the uspoof_getAllowedChars() function. uspoof_setAllowedLocales() * will replace any previously applied set of allowed characters. * * Adjustments, such as additions or deletions of certain classes of characters, * can be made to the result of uspoof_setAllowedLocales() by * fetching the resulting set with uspoof_getAllowedChars(), * manipulating it with the Unicode Set API, then resetting the * spoof detectors limits with uspoof_setAllowedChars(). * * @param sc The USpoofChecker * @param localesList A list list of locales, from which the language * and associated script are extracted. The locales * are comma-separated if there is more than one. * White space may not appear within an individual locale, * but is ignored otherwise. * The locales are syntactically like those from the * HTTP Accept-Language header. * If the localesList is empty, no restrictions will be placed on * the allowed characters. * * @param status The error code, set if this function encounters a problem. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status); /** * Get a list of locales for the scripts that are acceptable in strings * to be checked. If no limitations on scripts have been specified, * an empty string will be returned. * * uspoof_setAllowedChars() will reset the list of allowed to be empty. * * The format of the returned list is the same as that supplied to * uspoof_setAllowedLocales(), but returned list may not be identical * to the originally specified string; the string may be reformatted, * and information other than languages from * the originally specified locales may be omitted. * * @param sc The USpoofChecker * @param status The error code, set if this function encounters a problem. * @return A string containing a list of locales corresponding * to the acceptable scripts, formatted like an * HTTP Accept Language value. * * @stable ICU 4.2 */ U_STABLE const char * U_EXPORT2 uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status); /** * Limit the acceptable characters to those specified by a Unicode Set. * Any previously specified character limit is * is replaced by the new settings. This includes limits on * characters that were set with the uspoof_setAllowedLocales() function. * * The USPOOF_CHAR_LIMIT test is automatically enabled for this * USpoofChecker by this function. * * @param sc The USpoofChecker * @param chars A Unicode Set containing the list of * characters that are permitted. Ownership of the set * remains with the caller. The incoming set is cloned by * this function, so there are no restrictions on modifying * or deleting the USet after calling this function. * @param status The error code, set if this function encounters a problem. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status); /** * Get a USet for the characters permitted in an identifier. * This corresponds to the limits imposed by the Set Allowed Characters * functions. Limitations imposed by other checks will not be * reflected in the set returned by this function. * * The returned set will be frozen, meaning that it cannot be modified * by the caller. * * Ownership of the returned set remains with the Spoof Detector. The * returned set will become invalid if the spoof detector is closed, * or if a new set of allowed characters is specified. * * * @param sc The USpoofChecker * @param status The error code, set if this function encounters a problem. * @return A USet containing the characters that are permitted by * the USPOOF_CHAR_LIMIT test. * @stable ICU 4.2 */ U_STABLE const USet * U_EXPORT2 uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * Limit the acceptable characters to those specified by a Unicode Set. * Any previously specified character limit is * is replaced by the new settings. This includes limits on * characters that were set with the uspoof_setAllowedLocales() function. * * The USPOOF_CHAR_LIMIT test is automatically enabled for this * USoofChecker by this function. * * @param sc The USpoofChecker * @param chars A Unicode Set containing the list of * characters that are permitted. Ownership of the set * remains with the caller. The incoming set is cloned by * this function, so there are no restrictions on modifying * or deleting the UnicodeSet after calling this function. * @param status The error code, set if this function encounters a problem. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status); /** * Get a UnicodeSet for the characters permitted in an identifier. * This corresponds to the limits imposed by the Set Allowed Characters / * UnicodeSet functions. Limitations imposed by other checks will not be * reflected in the set returned by this function. * * The returned set will be frozen, meaning that it cannot be modified * by the caller. * * Ownership of the returned set remains with the Spoof Detector. The * returned set will become invalid if the spoof detector is closed, * or if a new set of allowed characters is specified. * * * @param sc The USpoofChecker * @param status The error code, set if this function encounters a problem. * @return A UnicodeSet containing the characters that are permitted by * the USPOOF_CHAR_LIMIT test. * @stable ICU 4.2 */ U_STABLE const icu::UnicodeSet * U_EXPORT2 uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status); #endif /** * Check the specified string for possible security issues. * The text to be checked will typically be an identifier of some sort. * The set of checks to be performed is specified with uspoof_setChecks(). * * \note * Consider using the newer API, {@link uspoof_check2}, instead. * The newer API exposes additional information from the check procedure * and is otherwise identical to this method. * * @param sc The USpoofChecker * @param id The identifier to be checked for possible security issues, * in UTF-16 format. * @param length the length of the string to be checked, expressed in * 16 bit UTF-16 code units, or -1 if the string is * zero terminated. * @param position Deprecated in ICU 51. Always returns zero. * Originally, an out parameter for the index of the first * string position that failed a check. * This parameter may be NULL. * @param status The error code, set if an error occurred while attempting to * perform the check. * Spoofing or security issues detected with the input string are * not reported here, but through the function's return value. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. * @see uspoof_check2 * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uspoof_check(const USpoofChecker *sc, const UChar *id, int32_t length, int32_t *position, UErrorCode *status); /** * Check the specified string for possible security issues. * The text to be checked will typically be an identifier of some sort. * The set of checks to be performed is specified with uspoof_setChecks(). * * \note * Consider using the newer API, {@link uspoof_check2UTF8}, instead. * The newer API exposes additional information from the check procedure * and is otherwise identical to this method. * * @param sc The USpoofChecker * @param id A identifier to be checked for possible security issues, in UTF8 format. * @param length the length of the string to be checked, or -1 if the string is * zero terminated. * @param position Deprecated in ICU 51. Always returns zero. * Originally, an out parameter for the index of the first * string position that failed a check. * This parameter may be NULL. * @param status The error code, set if an error occurred while attempting to * perform the check. * Spoofing or security issues detected with the input string are * not reported here, but through the function's return value. * If the input contains invalid UTF-8 sequences, * a status of U_INVALID_CHAR_FOUND will be returned. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. * @see uspoof_check2UTF8 * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uspoof_checkUTF8(const USpoofChecker *sc, const char *id, int32_t length, int32_t *position, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * Check the specified string for possible security issues. * The text to be checked will typically be an identifier of some sort. * The set of checks to be performed is specified with uspoof_setChecks(). * * \note * Consider using the newer API, {@link uspoof_check2UnicodeString}, instead. * The newer API exposes additional information from the check procedure * and is otherwise identical to this method. * * @param sc The USpoofChecker * @param id A identifier to be checked for possible security issues. * @param position Deprecated in ICU 51. Always returns zero. * Originally, an out parameter for the index of the first * string position that failed a check. * This parameter may be NULL. * @param status The error code, set if an error occurred while attempting to * perform the check. * Spoofing or security issues detected with the input string are * not reported here, but through the function's return value. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. * @see uspoof_check2UnicodeString * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uspoof_checkUnicodeString(const USpoofChecker *sc, const icu::UnicodeString &id, int32_t *position, UErrorCode *status); #endif /** * Check the specified string for possible security issues. * The text to be checked will typically be an identifier of some sort. * The set of checks to be performed is specified with uspoof_setChecks(). * * @param sc The USpoofChecker * @param id The identifier to be checked for possible security issues, * in UTF-16 format. * @param length the length of the string to be checked, or -1 if the string is * zero terminated. * @param checkResult An instance of USpoofCheckResult to be filled with * details about the identifier. Can be NULL. * @param status The error code, set if an error occurred while attempting to * perform the check. * Spoofing or security issues detected with the input string are * not reported here, but through the function's return value. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. Any information in this bitmask will be * consistent with the information saved in the optional * checkResult parameter. * @see uspoof_openCheckResult * @see uspoof_check2UTF8 * @see uspoof_check2UnicodeString * @stable ICU 58 */ U_STABLE int32_t U_EXPORT2 uspoof_check2(const USpoofChecker *sc, const UChar* id, int32_t length, USpoofCheckResult* checkResult, UErrorCode *status); /** * Check the specified string for possible security issues. * The text to be checked will typically be an identifier of some sort. * The set of checks to be performed is specified with uspoof_setChecks(). * * This version of {@link uspoof_check} accepts a USpoofCheckResult, which * returns additional information about the identifier. For more * information, see {@link uspoof_openCheckResult}. * * @param sc The USpoofChecker * @param id A identifier to be checked for possible security issues, in UTF8 format. * @param length the length of the string to be checked, or -1 if the string is * zero terminated. * @param checkResult An instance of USpoofCheckResult to be filled with * details about the identifier. Can be NULL. * @param status The error code, set if an error occurred while attempting to * perform the check. * Spoofing or security issues detected with the input string are * not reported here, but through the function's return value. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. Any information in this bitmask will be * consistent with the information saved in the optional * checkResult parameter. * @see uspoof_openCheckResult * @see uspoof_check2 * @see uspoof_check2UnicodeString * @stable ICU 58 */ U_STABLE int32_t U_EXPORT2 uspoof_check2UTF8(const USpoofChecker *sc, const char *id, int32_t length, USpoofCheckResult* checkResult, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * Check the specified string for possible security issues. * The text to be checked will typically be an identifier of some sort. * The set of checks to be performed is specified with uspoof_setChecks(). * * @param sc The USpoofChecker * @param id A identifier to be checked for possible security issues. * @param checkResult An instance of USpoofCheckResult to be filled with * details about the identifier. Can be NULL. * @param status The error code, set if an error occurred while attempting to * perform the check. * Spoofing or security issues detected with the input string are * not reported here, but through the function's return value. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. Any information in this bitmask will be * consistent with the information saved in the optional * checkResult parameter. * @see uspoof_openCheckResult * @see uspoof_check2 * @see uspoof_check2UTF8 * @stable ICU 58 */ U_STABLE int32_t U_EXPORT2 uspoof_check2UnicodeString(const USpoofChecker *sc, const icu::UnicodeString &id, USpoofCheckResult* checkResult, UErrorCode *status); #endif /** * Create a USpoofCheckResult, used by the {@link uspoof_check2} class of functions to return * information about the identifier. Information includes: * * The data held in a USpoofCheckResult is cleared whenever it is passed into a new call * of {@link uspoof_check2}. * * @param status The error code, set if this function encounters a problem. * @return the newly created USpoofCheckResult * @see uspoof_check2 * @see uspoof_check2UTF8 * @see uspoof_check2UnicodeString * @stable ICU 58 */ U_STABLE USpoofCheckResult* U_EXPORT2 uspoof_openCheckResult(UErrorCode *status); /** * Close a USpoofCheckResult, freeing any memory that was being held by * its implementation. * * @param checkResult The instance of USpoofCheckResult to close * @stable ICU 58 */ U_STABLE void U_EXPORT2 uspoof_closeCheckResult(USpoofCheckResult *checkResult); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUSpoofCheckResultPointer * "Smart pointer" class, closes a USpoofCheckResult via `uspoof_closeCheckResult()`. * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 58 */ /** * \cond * Note: Doxygen is giving a bogus warning on this U_DEFINE_LOCAL_OPEN_POINTER. * For now, suppress with a Doxygen cond */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); /** \endcond */ U_NAMESPACE_END #endif /** * Indicates which of the spoof check(s) have failed. The value is a bitwise OR of the constants for the tests * in question: USPOOF_RESTRICTION_LEVEL, USPOOF_CHAR_LIMIT, and so on. * * @param checkResult The instance of USpoofCheckResult created by {@link uspoof_openCheckResult} * @param status The error code, set if an error occurred. * @return An integer value with bits set for any potential security * or spoofing issues detected. The bits are defined by * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) * will be zero if the input string passes all of the * enabled checks. * @see uspoof_setChecks * @stable ICU 58 */ U_STABLE int32_t U_EXPORT2 uspoof_getCheckResultChecks(const USpoofCheckResult *checkResult, UErrorCode *status); /** * Gets the restriction level that the text meets, if the USPOOF_RESTRICTION_LEVEL check * was enabled; otherwise, undefined. * * @param checkResult The instance of USpoofCheckResult created by {@link uspoof_openCheckResult} * @param status The error code, set if an error occurred. * @return The restriction level contained in the USpoofCheckResult * @see uspoof_setRestrictionLevel * @stable ICU 58 */ U_STABLE URestrictionLevel U_EXPORT2 uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult *checkResult, UErrorCode *status); /** * Gets the set of numerics found in the string, if the USPOOF_MIXED_NUMBERS check was enabled; * otherwise, undefined. The set will contain the zero digit from each decimal number system found * in the input string. Ownership of the returned USet remains with the USpoofCheckResult. * The USet will be free'd when {@link uspoof_closeCheckResult} is called. * * @param checkResult The instance of USpoofCheckResult created by {@link uspoof_openCheckResult} * @return The set of numerics contained in the USpoofCheckResult * @param status The error code, set if an error occurred. * @stable ICU 58 */ U_STABLE const USet* U_EXPORT2 uspoof_getCheckResultNumerics(const USpoofCheckResult *checkResult, UErrorCode *status); /** * Check the whether two specified strings are visually confusable. * * If the strings are confusable, the return value will be nonzero, as long as * {@link USPOOF_CONFUSABLE} was enabled in uspoof_setChecks(). * * The bits in the return value correspond to flags for each of the classes of * confusables applicable to the two input strings. According to UTS 39 * section 4, the possible flags are: * * * * If one or more of the above flags were not listed in uspoof_setChecks(), this * function will never report that class of confusable. The check * {@link USPOOF_CONFUSABLE} enables all three flags. * * * @param sc The USpoofChecker * @param id1 The first of the two identifiers to be compared for * confusability. The strings are in UTF-16 format. * @param length1 the length of the first identifer, expressed in * 16 bit UTF-16 code units, or -1 if the string is * nul terminated. * @param id2 The second of the two identifiers to be compared for * confusability. The identifiers are in UTF-16 format. * @param length2 The length of the second identifiers, expressed in * 16 bit UTF-16 code units, or -1 if the string is * nul terminated. * @param status The error code, set if an error occurred while attempting to * perform the check. * Confusability of the identifiers is not reported here, * but through this function's return value. * @return An integer value with bit(s) set corresponding to * the type of confusability found, as defined by * enum USpoofChecks. Zero is returned if the identifiers * are not confusable. * * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uspoof_areConfusable(const USpoofChecker *sc, const UChar *id1, int32_t length1, const UChar *id2, int32_t length2, UErrorCode *status); /** * A version of {@link uspoof_areConfusable} accepting strings in UTF-8 format. * * @param sc The USpoofChecker * @param id1 The first of the two identifiers to be compared for * confusability. The strings are in UTF-8 format. * @param length1 the length of the first identifiers, in bytes, or -1 * if the string is nul terminated. * @param id2 The second of the two identifiers to be compared for * confusability. The strings are in UTF-8 format. * @param length2 The length of the second string in bytes, or -1 * if the string is nul terminated. * @param status The error code, set if an error occurred while attempting to * perform the check. * Confusability of the strings is not reported here, * but through this function's return value. * @return An integer value with bit(s) set corresponding to * the type of confusability found, as defined by * enum USpoofChecks. Zero is returned if the strings * are not confusable. * * @stable ICU 4.2 * * @see uspoof_areConfusable */ U_STABLE int32_t U_EXPORT2 uspoof_areConfusableUTF8(const USpoofChecker *sc, const char *id1, int32_t length1, const char *id2, int32_t length2, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * A version of {@link uspoof_areConfusable} accepting UnicodeStrings. * * @param sc The USpoofChecker * @param s1 The first of the two identifiers to be compared for * confusability. The strings are in UTF-8 format. * @param s2 The second of the two identifiers to be compared for * confusability. The strings are in UTF-8 format. * @param status The error code, set if an error occurred while attempting to * perform the check. * Confusability of the identifiers is not reported here, * but through this function's return value. * @return An integer value with bit(s) set corresponding to * the type of confusability found, as defined by * enum USpoofChecks. Zero is returned if the identifiers * are not confusable. * * @stable ICU 4.2 * * @see uspoof_areConfusable */ U_STABLE int32_t U_EXPORT2 uspoof_areConfusableUnicodeString(const USpoofChecker *sc, const icu::UnicodeString &s1, const icu::UnicodeString &s2, UErrorCode *status); #endif /** * Get the "skeleton" for an identifier. * Skeletons are a transformation of the input identifier; * Two identifiers are confusable if their skeletons are identical. * See Unicode UAX #39 for additional information. * * Using skeletons directly makes it possible to quickly check * whether an identifier is confusable with any of some large * set of existing identifiers, by creating an efficiently * searchable collection of the skeletons. * * @param sc The USpoofChecker * @param type Deprecated in ICU 58. You may pass any number. * Originally, controlled which of the Unicode confusable data * tables to use. * @param id The input identifier whose skeleton will be computed. * @param length The length of the input identifier, expressed in 16 bit * UTF-16 code units, or -1 if the string is zero terminated. * @param dest The output buffer, to receive the skeleton string. * @param destCapacity The length of the output buffer, in 16 bit units. * The destCapacity may be zero, in which case the function will * return the actual length of the skeleton. * @param status The error code, set if an error occurred while attempting to * perform the check. * @return The length of the skeleton string. The returned length * is always that of the complete skeleton, even when the * supplied buffer is too small (or of zero length) * * @stable ICU 4.2 * @see uspoof_areConfusable */ U_STABLE int32_t U_EXPORT2 uspoof_getSkeleton(const USpoofChecker *sc, uint32_t type, const UChar *id, int32_t length, UChar *dest, int32_t destCapacity, UErrorCode *status); /** * Get the "skeleton" for an identifier. * Skeletons are a transformation of the input identifier; * Two identifiers are confusable if their skeletons are identical. * See Unicode UAX #39 for additional information. * * Using skeletons directly makes it possible to quickly check * whether an identifier is confusable with any of some large * set of existing identifiers, by creating an efficiently * searchable collection of the skeletons. * * @param sc The USpoofChecker * @param type Deprecated in ICU 58. You may pass any number. * Originally, controlled which of the Unicode confusable data * tables to use. * @param id The UTF-8 format identifier whose skeleton will be computed. * @param length The length of the input string, in bytes, * or -1 if the string is zero terminated. * @param dest The output buffer, to receive the skeleton string. * @param destCapacity The length of the output buffer, in bytes. * The destCapacity may be zero, in which case the function will * return the actual length of the skeleton. * @param status The error code, set if an error occurred while attempting to * perform the check. Possible Errors include U_INVALID_CHAR_FOUND * for invalid UTF-8 sequences, and * U_BUFFER_OVERFLOW_ERROR if the destination buffer is too small * to hold the complete skeleton. * @return The length of the skeleton string, in bytes. The returned length * is always that of the complete skeleton, even when the * supplied buffer is too small (or of zero length) * * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uspoof_getSkeletonUTF8(const USpoofChecker *sc, uint32_t type, const char *id, int32_t length, char *dest, int32_t destCapacity, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * Get the "skeleton" for an identifier. * Skeletons are a transformation of the input identifier; * Two identifiers are confusable if their skeletons are identical. * See Unicode UAX #39 for additional information. * * Using skeletons directly makes it possible to quickly check * whether an identifier is confusable with any of some large * set of existing identifiers, by creating an efficiently * searchable collection of the skeletons. * * @param sc The USpoofChecker. * @param type Deprecated in ICU 58. You may pass any number. * Originally, controlled which of the Unicode confusable data * tables to use. * @param id The input identifier whose skeleton will be computed. * @param dest The output identifier, to receive the skeleton string. * @param status The error code, set if an error occurred while attempting to * perform the check. * @return A reference to the destination (skeleton) string. * * @stable ICU 4.2 */ U_I18N_API icu::UnicodeString & U_EXPORT2 uspoof_getSkeletonUnicodeString(const USpoofChecker *sc, uint32_t type, const icu::UnicodeString &id, icu::UnicodeString &dest, UErrorCode *status); #endif /* U_SHOW_CPLUSPLUS_API */ /** * Get the set of Candidate Characters for Inclusion in Identifiers, as defined * in http://unicode.org/Public/security/latest/xidmodifications.txt * and documented in http://www.unicode.org/reports/tr39/, Unicode Security Mechanisms. * * The returned set is frozen. Ownership of the set remains with the ICU library; it must not * be deleted by the caller. * * @param status The error code, set if a problem occurs while creating the set. * * @stable ICU 51 */ U_STABLE const USet * U_EXPORT2 uspoof_getInclusionSet(UErrorCode *status); /** * Get the set of characters from Recommended Scripts for Inclusion in Identifiers, as defined * in http://unicode.org/Public/security/latest/xidmodifications.txt * and documented in http://www.unicode.org/reports/tr39/, Unicode Security Mechanisms. * * The returned set is frozen. Ownership of the set remains with the ICU library; it must not * be deleted by the caller. * * @param status The error code, set if a problem occurs while creating the set. * * @stable ICU 51 */ U_STABLE const USet * U_EXPORT2 uspoof_getRecommendedSet(UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * Get the set of Candidate Characters for Inclusion in Identifiers, as defined * in http://unicode.org/Public/security/latest/xidmodifications.txt * and documented in http://www.unicode.org/reports/tr39/, Unicode Security Mechanisms. * * The returned set is frozen. Ownership of the set remains with the ICU library; it must not * be deleted by the caller. * * @param status The error code, set if a problem occurs while creating the set. * * @stable ICU 51 */ U_STABLE const icu::UnicodeSet * U_EXPORT2 uspoof_getInclusionUnicodeSet(UErrorCode *status); /** * Get the set of characters from Recommended Scripts for Inclusion in Identifiers, as defined * in http://unicode.org/Public/security/latest/xidmodifications.txt * and documented in http://www.unicode.org/reports/tr39/, Unicode Security Mechanisms. * * The returned set is frozen. Ownership of the set remains with the ICU library; it must not * be deleted by the caller. * * @param status The error code, set if a problem occurs while creating the set. * * @stable ICU 51 */ U_STABLE const icu::UnicodeSet * U_EXPORT2 uspoof_getRecommendedUnicodeSet(UErrorCode *status); #endif /* U_SHOW_CPLUSPLUS_API */ /** * Serialize the data for a spoof detector into a chunk of memory. * The flattened spoof detection tables can later be used to efficiently * instantiate a new Spoof Detector. * * The serialized spoof checker includes only the data compiled from the * Unicode data tables by uspoof_openFromSource(); it does not include * include any other state or configuration that may have been set. * * @param sc the Spoof Detector whose data is to be serialized. * @param data a pointer to 32-bit-aligned memory to be filled with the data, * can be NULL if capacity==0 * @param capacity the number of bytes available at data, * or 0 for preflighting * @param status an in/out ICU UErrorCode; possible errors include: * - U_BUFFER_OVERFLOW_ERROR if the data storage block is too small for serialization * - U_ILLEGAL_ARGUMENT_ERROR the data or capacity parameters are bad * @return the number of bytes written or needed for the spoof data * * @see utrie2_openFromSerialized() * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 uspoof_serialize(USpoofChecker *sc, void *data, int32_t capacity, UErrorCode *status); #endif #endif /* USPOOF_H */ usr/include/unicode/currunit.h000064400000007762152342600230012463 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2004-2014, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: April 26, 2004 * Since: ICU 3.0 ********************************************************************** */ #ifndef __CURRENCYUNIT_H__ #define __CURRENCYUNIT_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/measunit.h" /** * \file * \brief C++ API: Currency Unit Information. */ U_NAMESPACE_BEGIN /** * A unit of currency, such as USD (U.S. dollars) or JPY (Japanese * yen). This class is a thin wrapper over a char16_t string that * subclasses MeasureUnit, for use with Measure and MeasureFormat. * * @author Alan Liu * @stable ICU 3.0 */ class U_I18N_API CurrencyUnit: public MeasureUnit { public: /** * Default constructor. Initializes currency code to "XXX" (no currency). * @stable ICU 60 */ CurrencyUnit(); /** * Construct an object with the given ISO currency code. * * @param isoCode the 3-letter ISO 4217 currency code; must have * length 3 and need not be NUL-terminated. If NULL, the currency * is initialized to the unknown currency XXX. * @param ec input-output error code. If the isoCode is invalid, * then this will be set to a failing value. * @stable ICU 3.0 */ CurrencyUnit(ConstChar16Ptr isoCode, UErrorCode &ec); #ifndef U_HIDE_DRAFT_API /** * Construct an object with the given ISO currency code. * * @param isoCode the 3-letter ISO 4217 currency code; must have * length 3. If invalid, the currency is initialized to XXX. * @param ec input-output error code. If the isoCode is invalid, * then this will be set to a failing value. * @draft ICU 64 */ CurrencyUnit(StringPiece isoCode, UErrorCode &ec); #endif /* U_HIDE_DRAFT_API */ /** * Copy constructor * @stable ICU 3.0 */ CurrencyUnit(const CurrencyUnit& other); /** * Copy constructor from MeasureUnit. This constructor allows you to * restore a CurrencyUnit that was sliced to MeasureUnit. * * @param measureUnit The MeasureUnit to copy from. * @param ec Set to a failing value if the MeasureUnit is not a currency. * @stable ICU 60 */ CurrencyUnit(const MeasureUnit& measureUnit, UErrorCode &ec); /** * Assignment operator * @stable ICU 3.0 */ CurrencyUnit& operator=(const CurrencyUnit& other); /** * Return a polymorphic clone of this object. The result will * have the same class as returned by getDynamicClassID(). * @stable ICU 3.0 */ virtual UObject* clone() const; /** * Destructor * @stable ICU 3.0 */ virtual ~CurrencyUnit(); /** * Returns a unique class ID for this object POLYMORPHICALLY. * This method implements a simple form of RTTI used by ICU. * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 3.0 */ virtual UClassID getDynamicClassID() const; /** * Returns the class ID for this class. This is used to compare to * the return value of getDynamicClassID(). * @return The class ID for all objects of this class. * @stable ICU 3.0 */ static UClassID U_EXPORT2 getStaticClassID(); /** * Return the ISO currency code of this object. * @stable ICU 3.0 */ inline const char16_t* getISOCurrency() const; private: /** * The ISO 4217 code of this object. */ char16_t isoCode[4]; }; inline const char16_t* CurrencyUnit::getISOCurrency() const { return isoCode; } U_NAMESPACE_END #endif // !UCONFIG_NO_FORMATTING #endif // __CURRENCYUNIT_H__ usr/include/unicode/ufieldpositer.h000064400000010555152342600230013460 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2015-2016, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UFIELDPOSITER_H #define UFIELDPOSITER_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" /** * \file * \brief C API: UFieldPositionIterator for use with format APIs. * * Usage: * ufieldpositer_open creates an empty (unset) UFieldPositionIterator. * This can be passed to format functions such as {@link #udat_formatForFields}, * which will set it to apply to the fields in a particular formatted string. * ufieldpositer_next can then be used to iterate over those fields, * providing for each field its type (using values that are specific to the * particular format type, such as date or number formats), as well as the * start and end positions of the field in the formatted string. * A given UFieldPositionIterator can be re-used for different format calls; * each such call resets it to apply to that format string. * ufieldpositer_close should be called to dispose of the UFieldPositionIterator * when it is no longer needed. * * @see FieldPositionIterator */ /** * Opaque UFieldPositionIterator object for use in C. * @stable ICU 55 */ struct UFieldPositionIterator; typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef for struct UFieldPositionIterator. @stable ICU 55 */ /** * Open a new, unset UFieldPositionIterator object. * @param status * A pointer to a UErrorCode to receive any errors. * @return * A pointer to an empty (unset) UFieldPositionIterator object, * or NULL if an error occurred. * @stable ICU 55 */ U_STABLE UFieldPositionIterator* U_EXPORT2 ufieldpositer_open(UErrorCode* status); /** * Close a UFieldPositionIterator object. Once closed it may no longer be used. * @param fpositer * A pointer to the UFieldPositionIterator object to close. * @stable ICU 55 */ U_STABLE void U_EXPORT2 ufieldpositer_close(UFieldPositionIterator *fpositer); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUFieldPositionIteratorPointer * "Smart pointer" class, closes a UFieldPositionIterator via ufieldpositer_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 55 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); U_NAMESPACE_END #endif /** * Get information for the next field in the formatted string to which this * UFieldPositionIterator currently applies, or return a negative value if there * are no more fields. * @param fpositer * A pointer to the UFieldPositionIterator object containing iteration * state for the format fields. * @param beginIndex * A pointer to an int32_t to receive information about the start offset * of the field in the formatted string (undefined if the function * returns a negative value). May be NULL if this information is not needed. * @param endIndex * A pointer to an int32_t to receive information about the end offset * of the field in the formatted string (undefined if the function * returns a negative value). May be NULL if this information is not needed. * @return * The field type (non-negative value), or a negative value if there are * no more fields for which to provide information. If negative, then any * values pointed to by beginIndex and endIndex are undefined. * * The values for field type depend on what type of formatter the * UFieldPositionIterator has been set by; for a date formatter, the * values from the UDateFormatField enum. For more information, see the * descriptions of format functions that take a UFieldPositionIterator* * parameter, such as {@link #udat_formatForFields}. * * @stable ICU 55 */ U_STABLE int32_t U_EXPORT2 ufieldpositer_next(UFieldPositionIterator *fpositer, int32_t *beginIndex, int32_t *endIndex); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/formattedvalue.h000064400000023353152342600230013624 0ustar00// © 2018 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html #ifndef __FORMATTEDVALUE_H__ #define __FORMATTEDVALUE_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DRAFT_API #include "unicode/appendable.h" #include "unicode/fpositer.h" #include "unicode/unistr.h" #include "unicode/uformattedvalue.h" U_NAMESPACE_BEGIN /** * \file * \brief C++ API: Abstract operations for localized strings. * * This file contains declarations for classes that deal with formatted strings. A number * of APIs throughout ICU use these classes for expressing their localized output. */ /** * Represents a span of a string containing a given field. * * This class differs from FieldPosition in the following ways: * * 1. It has information on the field category. * 2. It allows you to set constraints to use when iterating over field positions. * 3. It is used for the newer FormattedValue APIs. * * This class is not intended for public subclassing. * * @draft ICU 64 */ class U_I18N_API ConstrainedFieldPosition : public UMemory { public: /** * Initializes a ConstrainedFieldPosition. * * By default, the ConstrainedFieldPosition has no iteration constraints. * * @draft ICU 64 */ ConstrainedFieldPosition(); /** @draft ICU 64 */ ~ConstrainedFieldPosition(); /** * Resets this ConstrainedFieldPosition to its initial state, as if it were newly created: * * - Removes any constraints that may have been set on the instance. * - Resets the iteration position. * * @draft ICU 64 */ void reset(); /** * Sets a constraint on the field category. * * When this instance of ConstrainedFieldPosition is passed to FormattedValue#nextPosition, * positions are skipped unless they have the given category. * * Any previously set constraints are cleared. * * For example, to loop over only the number-related fields: * * ConstrainedFieldPosition cfpos; * cfpos.constrainCategory(UFIELDCATEGORY_NUMBER_FORMAT); * while (fmtval.nextPosition(cfpos, status)) { * // handle the number-related field position * } * * Changing the constraint while in the middle of iterating over a FormattedValue * does not generally have well-defined behavior. * * @param category The field category to fix when iterating. * @draft ICU 64 */ void constrainCategory(int32_t category); /** * Sets a constraint on the category and field. * * When this instance of ConstrainedFieldPosition is passed to FormattedValue#nextPosition, * positions are skipped unless they have the given category and field. * * Any previously set constraints are cleared. * * For example, to loop over all grouping separators: * * ConstrainedFieldPosition cfpos; * cfpos.constrainField(UFIELDCATEGORY_NUMBER_FORMAT, UNUM_GROUPING_SEPARATOR_FIELD); * while (fmtval.nextPosition(cfpos, status)) { * // handle the grouping separator position * } * * Changing the constraint while in the middle of iterating over a FormattedValue * does not generally have well-defined behavior. * * @param category The field category to fix when iterating. * @param field The field to fix when iterating. * @draft ICU 64 */ void constrainField(int32_t category, int32_t field); /** * Gets the field category for the current position. * * The return value is well-defined only after * FormattedValue#nextPosition returns TRUE. * * @return The field category saved in the instance. * @draft ICU 64 */ inline int32_t getCategory() const { return fCategory; } /** * Gets the field for the current position. * * The return value is well-defined only after * FormattedValue#nextPosition returns TRUE. * * @return The field saved in the instance. * @draft ICU 64 */ inline int32_t getField() const { return fField; } /** * Gets the INCLUSIVE start index for the current position. * * The return value is well-defined only after FormattedValue#nextPosition returns TRUE. * * @return The start index saved in the instance. * @draft ICU 64 */ inline int32_t getStart() const { return fStart; } /** * Gets the EXCLUSIVE end index stored for the current position. * * The return value is well-defined only after FormattedValue#nextPosition returns TRUE. * * @return The end index saved in the instance. * @draft ICU 64 */ inline int32_t getLimit() const { return fLimit; } //////////////////////////////////////////////////////////////////// //// The following methods are for FormattedValue implementers; //// //// most users can ignore them. //// //////////////////////////////////////////////////////////////////// /** * Gets an int64 that FormattedValue implementations may use for storage. * * The initial value is zero. * * Users of FormattedValue should not need to call this method. * * @return The current iteration context from {@link #setInt64IterationContext}. * @draft ICU 64 */ inline int64_t getInt64IterationContext() const { return fContext; } /** * Sets an int64 that FormattedValue implementations may use for storage. * * Intended to be used by FormattedValue implementations. * * @param context The new iteration context. * @draft ICU 64 */ void setInt64IterationContext(int64_t context); /** * Determines whether a given field should be included given the * constraints. * * Intended to be used by FormattedValue implementations. * * @param category The category to test. * @param field The field to test. * @draft ICU 64 */ UBool matchesField(int32_t category, int32_t field) const; /** * Sets new values for the primary public getters. * * Intended to be used by FormattedValue implementations. * * It is up to the implementation to ensure that the user-requested * constraints are satisfied. This method does not check! * * @param category The new field category. * @param field The new field. * @param start The new inclusive start index. * @param limit The new exclusive end index. * @draft ICU 64 */ void setState( int32_t category, int32_t field, int32_t start, int32_t limit); private: int64_t fContext = 0LL; int32_t fField = 0; int32_t fStart = 0; int32_t fLimit = 0; int32_t fCategory = UFIELD_CATEGORY_UNDEFINED; int8_t fConstraint = 0; }; /** * An abstract formatted value: a string with associated field attributes. * Many formatters format to classes implementing FormattedValue. * * @draft ICU 64 */ class U_I18N_API FormattedValue /* not : public UObject because this is an interface/mixin class */ { public: /** @draft ICU 64 */ virtual ~FormattedValue(); /** * Returns the formatted string as a self-contained UnicodeString. * * If you need the string within the current scope only, consider #toTempString. * * @param status Set if an error occurs. * @return a UnicodeString containing the formatted string. * * @draft ICU 64 */ virtual UnicodeString toString(UErrorCode& status) const = 0; /** * Returns the formatted string as a read-only alias to memory owned by the FormattedValue. * * The return value is valid only as long as this FormattedValue is present and unchanged in * memory. If you need the string outside the current scope, consider #toString. * * The buffer returned by calling UnicodeString#getBuffer() on the return value is * guaranteed to be NUL-terminated. * * @param status Set if an error occurs. * @return a temporary UnicodeString containing the formatted string. * * @draft ICU 64 */ virtual UnicodeString toTempString(UErrorCode& status) const = 0; /** * Appends the formatted string to an Appendable. * * @param appendable * The Appendable to which to append the string output. * @param status Set if an error occurs. * @return The same Appendable, for chaining. * * @draft ICU 64 * @see Appendable */ virtual Appendable& appendTo(Appendable& appendable, UErrorCode& status) const = 0; /** * Iterates over field positions in the FormattedValue. This lets you determine the position * of specific types of substrings, like a month or a decimal separator. * * To loop over all field positions: * * ConstrainedFieldPosition cfpos; * while (fmtval.nextPosition(cfpos, status)) { * // handle the field position; get information from cfpos * } * * @param cfpos * The object used for iteration state. This can provide constraints to iterate over * only one specific category or field; * see ConstrainedFieldPosition#constrainCategory * and ConstrainedFieldPosition#constrainField. * @param status Set if an error occurs. * @return TRUE if a new occurrence of the field was found; * FALSE otherwise or if an error was set. * * @draft ICU 64 */ virtual UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const = 0; }; U_NAMESPACE_END #endif /* U_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __FORMATTEDVALUE_H__ usr/include/unicode/fpositer.h000064400000005747152342600230012444 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 2010-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File attiter.h * * Modification History: * * Date Name Description * 12/15/2009 dougfelt Created ******************************************************************************** */ #ifndef FPOSITER_H #define FPOSITER_H #include "unicode/utypes.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: FieldPosition Iterator. */ #if UCONFIG_NO_FORMATTING U_NAMESPACE_BEGIN /* * Allow the declaration of APIs with pointers to FieldPositionIterator * even when formatting is removed from the build. */ class FieldPositionIterator; U_NAMESPACE_END #else #include "unicode/fieldpos.h" #include "unicode/umisc.h" U_NAMESPACE_BEGIN class UVector32; /** * FieldPositionIterator returns the field ids and their start/limit positions generated * by a call to Format::format. See Format, NumberFormat, DecimalFormat. * @stable ICU 4.4 */ class U_I18N_API FieldPositionIterator : public UObject { public: /** * Destructor. * @stable ICU 4.4 */ ~FieldPositionIterator(); /** * Constructs a new, empty iterator. * @stable ICU 4.4 */ FieldPositionIterator(void); /** * Copy constructor. If the copy failed for some reason, the new iterator will * be empty. * @stable ICU 4.4 */ FieldPositionIterator(const FieldPositionIterator&); /** * Return true if another object is semantically equal to this * one. *

* Return true if this FieldPositionIterator is at the same position in an * equal array of run values. * @stable ICU 4.4 */ UBool operator==(const FieldPositionIterator&) const; /** * Returns the complement of the result of operator== * @param rhs The FieldPositionIterator to be compared for inequality * @return the complement of the result of operator== * @stable ICU 4.4 */ UBool operator!=(const FieldPositionIterator& rhs) const { return !operator==(rhs); } /** * If the current position is valid, updates the FieldPosition values, advances the iterator, * and returns TRUE, otherwise returns FALSE. * @stable ICU 4.4 */ UBool next(FieldPosition& fp); private: /** * Sets the data used by the iterator, and resets the position. * Returns U_ILLEGAL_ARGUMENT_ERROR in status if the data is not valid * (length is not a multiple of 3, or start >= limit for any run). */ void setData(UVector32 *adopt, UErrorCode& status); friend class FieldPositionIteratorHandler; UVector32 *data; int32_t pos; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // FPOSITER_H usr/include/unicode/ucharstrie.h000064400000052101152342600230012744 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: ucharstrie.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010nov14 * created by: Markus W. Scherer */ #ifndef __UCHARSTRIE_H__ #define __UCHARSTRIE_H__ /** * \file * \brief C++ API: Trie for mapping Unicode strings (or 16-bit-unit sequences) * to integer values. */ #include "unicode/utypes.h" #include "unicode/unistr.h" #include "unicode/uobject.h" #include "unicode/ustringtrie.h" U_NAMESPACE_BEGIN class Appendable; class UCharsTrieBuilder; class UVector32; /** * Light-weight, non-const reader class for a UCharsTrie. * Traverses a char16_t-serialized data structure with minimal state, * for mapping strings (16-bit-unit sequences) to non-negative integer values. * * This class owns the serialized trie data only if it was constructed by * the builder's build() method. * The public constructor and the copy constructor only alias the data (only copy the pointer). * There is no assignment operator. * * This class is not intended for public subclassing. * @stable ICU 4.8 */ class U_COMMON_API UCharsTrie : public UMemory { public: /** * Constructs a UCharsTrie reader instance. * * The trieUChars must contain a copy of a char16_t sequence from the UCharsTrieBuilder, * starting with the first char16_t of that sequence. * The UCharsTrie object will not read more char16_ts than * the UCharsTrieBuilder generated in the corresponding build() call. * * The array is not copied/cloned and must not be modified while * the UCharsTrie object is in use. * * @param trieUChars The char16_t array that contains the serialized trie. * @stable ICU 4.8 */ UCharsTrie(ConstChar16Ptr trieUChars) : ownedArray_(NULL), uchars_(trieUChars), pos_(uchars_), remainingMatchLength_(-1) {} /** * Destructor. * @stable ICU 4.8 */ ~UCharsTrie(); /** * Copy constructor, copies the other trie reader object and its state, * but not the char16_t array which will be shared. (Shallow copy.) * @param other Another UCharsTrie object. * @stable ICU 4.8 */ UCharsTrie(const UCharsTrie &other) : ownedArray_(NULL), uchars_(other.uchars_), pos_(other.pos_), remainingMatchLength_(other.remainingMatchLength_) {} /** * Resets this trie to its initial state. * @return *this * @stable ICU 4.8 */ UCharsTrie &reset() { pos_=uchars_; remainingMatchLength_=-1; return *this; } /** * UCharsTrie state object, for saving a trie's current state * and resetting the trie back to this state later. * @stable ICU 4.8 */ class State : public UMemory { public: /** * Constructs an empty State. * @stable ICU 4.8 */ State() { uchars=NULL; } private: friend class UCharsTrie; const char16_t *uchars; const char16_t *pos; int32_t remainingMatchLength; }; /** * Saves the state of this trie. * @param state The State object to hold the trie's state. * @return *this * @see resetToState * @stable ICU 4.8 */ const UCharsTrie &saveState(State &state) const { state.uchars=uchars_; state.pos=pos_; state.remainingMatchLength=remainingMatchLength_; return *this; } /** * Resets this trie to the saved state. * If the state object contains no state, or the state of a different trie, * then this trie remains unchanged. * @param state The State object which holds a saved trie state. * @return *this * @see saveState * @see reset * @stable ICU 4.8 */ UCharsTrie &resetToState(const State &state) { if(uchars_==state.uchars && uchars_!=NULL) { pos_=state.pos; remainingMatchLength_=state.remainingMatchLength; } return *this; } /** * Determines whether the string so far matches, whether it has a value, * and whether another input char16_t can continue a matching string. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult current() const; /** * Traverses the trie from the initial state for this input char16_t. * Equivalent to reset().next(uchar). * @param uchar Input char value. Values below 0 and above 0xffff will never match. * @return The match/value Result. * @stable ICU 4.8 */ inline UStringTrieResult first(int32_t uchar) { remainingMatchLength_=-1; return nextImpl(uchars_, uchar); } /** * Traverses the trie from the initial state for the * one or two UTF-16 code units for this input code point. * Equivalent to reset().nextForCodePoint(cp). * @param cp A Unicode code point 0..0x10ffff. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult firstForCodePoint(UChar32 cp); /** * Traverses the trie from the current state for this input char16_t. * @param uchar Input char value. Values below 0 and above 0xffff will never match. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult next(int32_t uchar); /** * Traverses the trie from the current state for the * one or two UTF-16 code units for this input code point. * @param cp A Unicode code point 0..0x10ffff. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult nextForCodePoint(UChar32 cp); /** * Traverses the trie from the current state for this string. * Equivalent to * \code * Result result=current(); * for(each c in s) * if(!USTRINGTRIE_HAS_NEXT(result)) return USTRINGTRIE_NO_MATCH; * result=next(c); * return result; * \endcode * @param s A string. Can be NULL if length is 0. * @param length The length of the string. Can be -1 if NUL-terminated. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult next(ConstChar16Ptr s, int32_t length); /** * Returns a matching string's value if called immediately after * current()/first()/next() returned USTRINGTRIE_INTERMEDIATE_VALUE or USTRINGTRIE_FINAL_VALUE. * getValue() can be called multiple times. * * Do not call getValue() after USTRINGTRIE_NO_MATCH or USTRINGTRIE_NO_VALUE! * @return The value for the string so far. * @stable ICU 4.8 */ inline int32_t getValue() const { const char16_t *pos=pos_; int32_t leadUnit=*pos++; // U_ASSERT(leadUnit>=kMinValueLead); return leadUnit&kValueIsFinal ? readValue(pos, leadUnit&0x7fff) : readNodeValue(pos, leadUnit); } /** * Determines whether all strings reachable from the current state * map to the same value. * @param uniqueValue Receives the unique value, if this function returns TRUE. * (output-only) * @return TRUE if all strings reachable from the current state * map to the same value. * @stable ICU 4.8 */ inline UBool hasUniqueValue(int32_t &uniqueValue) const { const char16_t *pos=pos_; // Skip the rest of a pending linear-match node. return pos!=NULL && findUniqueValue(pos+remainingMatchLength_+1, FALSE, uniqueValue); } /** * Finds each char16_t which continues the string from the current state. * That is, each char16_t c for which it would be next(c)!=USTRINGTRIE_NO_MATCH now. * @param out Each next char16_t is appended to this object. * @return the number of char16_ts which continue the string from here * @stable ICU 4.8 */ int32_t getNextUChars(Appendable &out) const; /** * Iterator for all of the (string, value) pairs in a UCharsTrie. * @stable ICU 4.8 */ class U_COMMON_API Iterator : public UMemory { public: /** * Iterates from the root of a char16_t-serialized UCharsTrie. * @param trieUChars The trie char16_ts. * @param maxStringLength If 0, the iterator returns full strings. * Otherwise, the iterator returns strings with this maximum length. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 4.8 */ Iterator(ConstChar16Ptr trieUChars, int32_t maxStringLength, UErrorCode &errorCode); /** * Iterates from the current state of the specified UCharsTrie. * @param trie The trie whose state will be copied for iteration. * @param maxStringLength If 0, the iterator returns full strings. * Otherwise, the iterator returns strings with this maximum length. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 4.8 */ Iterator(const UCharsTrie &trie, int32_t maxStringLength, UErrorCode &errorCode); /** * Destructor. * @stable ICU 4.8 */ ~Iterator(); /** * Resets this iterator to its initial state. * @return *this * @stable ICU 4.8 */ Iterator &reset(); /** * @return TRUE if there are more elements. * @stable ICU 4.8 */ UBool hasNext() const; /** * Finds the next (string, value) pair if there is one. * * If the string is truncated to the maximum length and does not * have a real value, then the value is set to -1. * In this case, this "not a real value" is indistinguishable from * a real value of -1. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if there is another element. * @stable ICU 4.8 */ UBool next(UErrorCode &errorCode); /** * @return The string for the last successful next(). * @stable ICU 4.8 */ const UnicodeString &getString() const { return str_; } /** * @return The value for the last successful next(). * @stable ICU 4.8 */ int32_t getValue() const { return value_; } private: UBool truncateAndStop() { pos_=NULL; value_=-1; // no real value for str return TRUE; } const char16_t *branchNext(const char16_t *pos, int32_t length, UErrorCode &errorCode); const char16_t *uchars_; const char16_t *pos_; const char16_t *initialPos_; int32_t remainingMatchLength_; int32_t initialRemainingMatchLength_; UBool skipValue_; // Skip intermediate value which was already delivered. UnicodeString str_; int32_t maxLength_; int32_t value_; // The stack stores pairs of integers for backtracking to another // outbound edge of a branch node. // The first integer is an offset from uchars_. // The second integer has the str_.length() from before the node in bits 15..0, // and the remaining branch length in bits 31..16. // (We could store the remaining branch length minus 1 in bits 30..16 and not use the sign bit, // but the code looks more confusing that way.) UVector32 *stack_; }; private: friend class UCharsTrieBuilder; /** * Constructs a UCharsTrie reader instance. * Unlike the public constructor which just aliases an array, * this constructor adopts the builder's array. * This constructor is only called by the builder. */ UCharsTrie(char16_t *adoptUChars, const char16_t *trieUChars) : ownedArray_(adoptUChars), uchars_(trieUChars), pos_(uchars_), remainingMatchLength_(-1) {} // No assignment operator. UCharsTrie &operator=(const UCharsTrie &other); inline void stop() { pos_=NULL; } // Reads a compact 32-bit integer. // pos is already after the leadUnit, and the lead unit has bit 15 reset. static inline int32_t readValue(const char16_t *pos, int32_t leadUnit) { int32_t value; if(leadUnit=kMinTwoUnitValueLead) { if(leadUnit>6)-1; } else if(leadUnit=kMinTwoUnitNodeValueLead) { if(leadUnit=kMinTwoUnitDeltaLead) { if(delta==kThreeUnitDeltaLead) { delta=(pos[0]<<16)|pos[1]; pos+=2; } else { delta=((delta-kMinTwoUnitDeltaLead)<<16)|*pos++; } } return pos+delta; } static const char16_t *skipDelta(const char16_t *pos) { int32_t delta=*pos++; if(delta>=kMinTwoUnitDeltaLead) { if(delta==kThreeUnitDeltaLead) { pos+=2; } else { ++pos; } } return pos; } static inline UStringTrieResult valueResult(int32_t node) { return (UStringTrieResult)(USTRINGTRIE_INTERMEDIATE_VALUE-(node>>15)); } // Handles a branch node for both next(uchar) and next(string). UStringTrieResult branchNext(const char16_t *pos, int32_t length, int32_t uchar); // Requires remainingLength_<0. UStringTrieResult nextImpl(const char16_t *pos, int32_t uchar); // Helper functions for hasUniqueValue(). // Recursively finds a unique value (or whether there is not a unique one) // from a branch. static const char16_t *findUniqueValueFromBranch(const char16_t *pos, int32_t length, UBool haveUniqueValue, int32_t &uniqueValue); // Recursively finds a unique value (or whether there is not a unique one) // starting from a position on a node lead unit. static UBool findUniqueValue(const char16_t *pos, UBool haveUniqueValue, int32_t &uniqueValue); // Helper functions for getNextUChars(). // getNextUChars() when pos is on a branch node. static void getNextBranchUChars(const char16_t *pos, int32_t length, Appendable &out); // UCharsTrie data structure // // The trie consists of a series of char16_t-serialized nodes for incremental // Unicode string/char16_t sequence matching. (char16_t=16-bit unsigned integer) // The root node is at the beginning of the trie data. // // Types of nodes are distinguished by their node lead unit ranges. // After each node, except a final-value node, another node follows to // encode match values or continue matching further units. // // Node types: // - Final-value node: Stores a 32-bit integer in a compact, variable-length format. // The value is for the string/char16_t sequence so far. // - Match node, optionally with an intermediate value in a different compact format. // The value, if present, is for the string/char16_t sequence so far. // // Aside from the value, which uses the node lead unit's high bits: // // - Linear-match node: Matches a number of units. // - Branch node: Branches to other nodes according to the current input unit. // The node unit is the length of the branch (number of units to select from) // minus 1. It is followed by a sub-node: // - If the length is at most kMaxBranchLinearSubNodeLength, then // there are length-1 (key, value) pairs and then one more comparison unit. // If one of the key units matches, then the value is either a final value for // the string so far, or a "jump" delta to the next node. // If the last unit matches, then matching continues with the next node. // (Values have the same encoding as final-value nodes.) // - If the length is greater than kMaxBranchLinearSubNodeLength, then // there is one unit and one "jump" delta. // If the input unit is less than the sub-node unit, then "jump" by delta to // the next sub-node which will have a length of length/2. // (The delta has its own compact encoding.) // Otherwise, skip the "jump" delta to the next sub-node // which will have a length of length-length/2. // Match-node lead unit values, after masking off intermediate-value bits: // 0000..002f: Branch node. If node!=0 then the length is node+1, otherwise // the length is one more than the next unit. // For a branch sub-node with at most this many entries, we drop down // to a linear search. static const int32_t kMaxBranchLinearSubNodeLength=5; // 0030..003f: Linear-match node, match 1..16 units and continue reading the next node. static const int32_t kMinLinearMatch=0x30; static const int32_t kMaxLinearMatchLength=0x10; // Match-node lead unit bits 14..6 for the optional intermediate value. // If these bits are 0, then there is no intermediate value. // Otherwise, see the *NodeValue* constants below. static const int32_t kMinValueLead=kMinLinearMatch+kMaxLinearMatchLength; // 0x0040 static const int32_t kNodeTypeMask=kMinValueLead-1; // 0x003f // A final-value node has bit 15 set. static const int32_t kValueIsFinal=0x8000; // Compact value: After testing and masking off bit 15, use the following thresholds. static const int32_t kMaxOneUnitValue=0x3fff; static const int32_t kMinTwoUnitValueLead=kMaxOneUnitValue+1; // 0x4000 static const int32_t kThreeUnitValueLead=0x7fff; static const int32_t kMaxTwoUnitValue=((kThreeUnitValueLead-kMinTwoUnitValueLead)<<16)-1; // 0x3ffeffff // Compact intermediate-value integer, lead unit shared with a branch or linear-match node. static const int32_t kMaxOneUnitNodeValue=0xff; static const int32_t kMinTwoUnitNodeValueLead=kMinValueLead+((kMaxOneUnitNodeValue+1)<<6); // 0x4040 static const int32_t kThreeUnitNodeValueLead=0x7fc0; static const int32_t kMaxTwoUnitNodeValue= ((kThreeUnitNodeValueLead-kMinTwoUnitNodeValueLead)<<10)-1; // 0xfdffff // Compact delta integers. static const int32_t kMaxOneUnitDelta=0xfbff; static const int32_t kMinTwoUnitDeltaLead=kMaxOneUnitDelta+1; // 0xfc00 static const int32_t kThreeUnitDeltaLead=0xffff; static const int32_t kMaxTwoUnitDelta=((kThreeUnitDeltaLead-kMinTwoUnitDeltaLead)<<16)-1; // 0x03feffff char16_t *ownedArray_; // Fixed value referencing the UCharsTrie words. const char16_t *uchars_; // Iterator variables. // Pointer to next trie unit to read. NULL if no more matches. const char16_t *pos_; // Remaining length of a linear-match node, minus 1. Negative if not in such a node. int32_t remainingMatchLength_; }; U_NAMESPACE_END #endif // __UCHARSTRIE_H__ usr/include/unicode/icudataver.h000064400000002033152342600230012721 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 2009-2013, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** */ /** * \file * \brief C API: access to ICU Data Version number */ #ifndef __ICU_DATA_VER_H__ #define __ICU_DATA_VER_H__ #include "unicode/utypes.h" /** * @stable ICU 49 */ #define U_ICU_VERSION_BUNDLE "icuver" /** * @stable ICU 49 */ #define U_ICU_DATA_KEY "DataVersion" /** * Retrieves the data version from icuver and stores it in dataVersionFillin. * * @param dataVersionFillin icuver data version information to be filled in if not-null * @param status stores the error code from the calls to resource bundle * * @stable ICU 49 */ U_STABLE void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status); #endif usr/include/unicode/rbnf.h000064400000143450152342600230011532 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 1997-2015, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************* */ #ifndef RBNF_H #define RBNF_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Rule Based Number Format */ /** * \def U_HAVE_RBNF * This will be 0 if RBNF support is not included in ICU * and 1 if it is. * * @stable ICU 2.4 */ #if UCONFIG_NO_FORMATTING #define U_HAVE_RBNF 0 #else #define U_HAVE_RBNF 1 #include "unicode/dcfmtsym.h" #include "unicode/fmtable.h" #include "unicode/locid.h" #include "unicode/numfmt.h" #include "unicode/unistr.h" #include "unicode/strenum.h" #include "unicode/brkiter.h" #include "unicode/upluralrules.h" U_NAMESPACE_BEGIN class NFRule; class NFRuleSet; class LocalizationInfo; class PluralFormat; class RuleBasedCollator; /** * Tags for the predefined rulesets. * * @stable ICU 2.2 */ enum URBNFRuleSetTag { URBNF_SPELLOUT, URBNF_ORDINAL, URBNF_DURATION, URBNF_NUMBERING_SYSTEM, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal URBNFRuleSetTag value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ URBNF_COUNT #endif // U_HIDE_DEPRECATED_API }; /** * The RuleBasedNumberFormat class formats numbers according to a set of rules. This number formatter is * typically used for spelling out numeric values in words (e.g., 25,3476 as * "twenty-five thousand three hundred seventy-six" or "vingt-cinq mille trois * cents soixante-seize" or * "fünfundzwanzigtausenddreihundertsechsundsiebzig"), but can also be used for * other complicated formatting tasks, such as formatting a number of seconds as hours, * minutes and seconds (e.g., 3,730 as "1:02:10"). * *

The resources contain three predefined formatters for each locale: spellout, which * spells out a value in words (123 is "one hundred twenty-three"); ordinal, which * appends an ordinal suffix to the end of a numeral (123 is "123rd"); and * duration, which shows a duration in seconds as hours, minutes, and seconds (123 is * "2:03").  The client can also define more specialized RuleBasedNumberFormats * by supplying programmer-defined rule sets.

* *

The behavior of a RuleBasedNumberFormat is specified by a textual description * that is either passed to the constructor as a String or loaded from a resource * bundle. In its simplest form, the description consists of a semicolon-delimited list of rules. * Each rule has a string of output text and a value or range of values it is applicable to. * In a typical spellout rule set, the first twenty rules are the words for the numbers from * 0 to 19:

* *
zero; one; two; three; four; five; six; seven; eight; nine;
 * ten; eleven; twelve; thirteen; fourteen; fifteen; sixteen; seventeen; eighteen; nineteen;
* *

For larger numbers, we can use the preceding set of rules to format the ones place, and * we only have to supply the words for the multiples of 10:

* *
 20: twenty[->>];
 * 30: thirty[->>];
 * 40: forty[->>];
 * 50: fifty[->>];
 * 60: sixty[->>];
 * 70: seventy[->>];
 * 80: eighty[->>];
 * 90: ninety[->>];
* *

In these rules, the base value is spelled out explicitly and set off from the * rule's output text with a colon. The rules are in a sorted list, and a rule is applicable * to all numbers from its own base value to one less than the next rule's base value. The * ">>" token is called a substitution and tells the fomatter to * isolate the number's ones digit, format it using this same set of rules, and place the * result at the position of the ">>" token. Text in brackets is omitted if * the number being formatted is an even multiple of 10 (the hyphen is a literal hyphen; 24 * is "twenty-four," not "twenty four").

* *

For even larger numbers, we can actually look up several parts of the number in the * list:

* *
100: << hundred[ >>];
* *

The "<<" represents a new kind of substitution. The << isolates * the hundreds digit (and any digits to its left), formats it using this same rule set, and * places the result where the "<<" was. Notice also that the meaning of * >> has changed: it now refers to both the tens and the ones digits. The meaning of * both substitutions depends on the rule's base value. The base value determines the rule's divisor, * which is the highest power of 10 that is less than or equal to the base value (the user * can change this). To fill in the substitutions, the formatter divides the number being * formatted by the divisor. The integral quotient is used to fill in the << * substitution, and the remainder is used to fill in the >> substitution. The meaning * of the brackets changes similarly: text in brackets is omitted if the value being * formatted is an even multiple of the rule's divisor. The rules are applied recursively, so * if a substitution is filled in with text that includes another substitution, that * substitution is also filled in.

* *

This rule covers values up to 999, at which point we add another rule:

* *
1000: << thousand[ >>];
* *

Again, the meanings of the brackets and substitution tokens shift because the rule's * base value is a higher power of 10, changing the rule's divisor. This rule can actually be * used all the way up to 999,999. This allows us to finish out the rules as follows:

* *
 1,000,000: << million[ >>];
 * 1,000,000,000: << billion[ >>];
 * 1,000,000,000,000: << trillion[ >>];
 * 1,000,000,000,000,000: OUT OF RANGE!;
* *

Commas, periods, and spaces can be used in the base values to improve legibility and * are ignored by the rule parser. The last rule in the list is customarily treated as an * "overflow rule," applying to everything from its base value on up, and often (as * in this example) being used to print out an error message or default representation. * Notice also that the size of the major groupings in large numbers is controlled by the * spacing of the rules: because in English we group numbers by thousand, the higher rules * are separated from each other by a factor of 1,000.

* *

To see how these rules actually work in practice, consider the following example: * Formatting 25,430 with this rule set would work like this:

* * * * * * * * * * * * * * * * * * * * * * * * * * *
<< thousand >>[the rule whose base value is 1,000 is applicable to 25,340]
twenty->> thousand >>[25,340 over 1,000 is 25. The rule for 20 applies.]
twenty-five thousand >>[25 mod 10 is 5. The rule for 5 is "five."
twenty-five thousand << hundred >>[25,340 mod 1,000 is 340. The rule for 100 applies.]
twenty-five thousand three hundred >>[340 over 100 is 3. The rule for 3 is "three."]
twenty-five thousand three hundred forty[340 mod 100 is 40. The rule for 40 applies. Since 40 divides * evenly by 10, the hyphen and substitution in the brackets are omitted.]
* *

The above syntax suffices only to format positive integers. To format negative numbers, * we add a special rule:

* *
-x: minus >>;
* *

This is called a negative-number rule, and is identified by "-x" * where the base value would be. This rule is used to format all negative numbers. the * >> token here means "find the number's absolute value, format it with these * rules, and put the result here."

* *

We also add a special rule called a fraction rule for numbers with fractional * parts:

* *
x.x: << point >>;
* *

This rule is used for all positive non-integers (negative non-integers pass through the * negative-number rule first and then through this rule). Here, the << token refers to * the number's integral part, and the >> to the number's fractional part. The * fractional part is formatted as a series of single-digit numbers (e.g., 123.456 would be * formatted as "one hundred twenty-three point four five six").

* *

To see how this rule syntax is applied to various languages, examine the resource data.

* *

There is actually much more flexibility built into the rule language than the * description above shows. A formatter may own multiple rule sets, which can be selected by * the caller, and which can use each other to fill in their substitutions. Substitutions can * also be filled in with digits, using a DecimalFormat object. There is syntax that can be * used to alter a rule's divisor in various ways. And there is provision for much more * flexible fraction handling. A complete description of the rule syntax follows:

* *
* *

The description of a RuleBasedNumberFormat's behavior consists of one or more rule * sets. Each rule set consists of a name, a colon, and a list of rules. A rule * set name must begin with a % sign. Rule sets with names that begin with a single % sign * are public: the caller can specify that they be used to format and parse numbers. * Rule sets with names that begin with %% are private: they exist only for the use * of other rule sets. If a formatter only has one rule set, the name may be omitted.

* *

The user can also specify a special "rule set" named %%lenient-parse. * The body of %%lenient-parse isn't a set of number-formatting rules, but a RuleBasedCollator * description which is used to define equivalences for lenient parsing. For more information * on the syntax, see RuleBasedCollator. For more information on lenient parsing, * see setLenientParse(). Note: symbols that have syntactic meaning * in collation rules, such as '&', have no particular meaning when appearing outside * of the lenient-parse rule set.

* *

The body of a rule set consists of an ordered, semicolon-delimited list of rules. * Internally, every rule has a base value, a divisor, rule text, and zero, one, or two substitutions. * These parameters are controlled by the description syntax, which consists of a rule * descriptor, a colon, and a rule body.

* *

A rule descriptor can take one of the following forms (text in italics is the * name of a token):

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
bv:bv specifies the rule's base value. bv is a decimal * number expressed using ASCII digits. bv may contain spaces, period, and commas, * which are ignored. The rule's divisor is the highest power of 10 less than or equal to * the base value.
bv/rad:bv specifies the rule's base value. The rule's divisor is the * highest power of rad less than or equal to the base value.
bv>:bv specifies the rule's base value. To calculate the divisor, * let the radix be 10, and the exponent be the highest exponent of the radix that yields a * result less than or equal to the base value. Every > character after the base value * decreases the exponent by 1. If the exponent is positive or 0, the divisor is the radix * raised to the power of the exponent; otherwise, the divisor is 1.
bv/rad>:bv specifies the rule's base value. To calculate the divisor, * let the radix be rad, and the exponent be the highest exponent of the radix that * yields a result less than or equal to the base value. Every > character after the radix * decreases the exponent by 1. If the exponent is positive or 0, the divisor is the radix * raised to the power of the exponent; otherwise, the divisor is 1.
-x:The rule is a negative-number rule.
x.x:The rule is an improper fraction rule. If the full stop in * the middle of the rule name is replaced with the decimal point * that is used in the language or DecimalFormatSymbols, then that rule will * have precedence when formatting and parsing this rule. For example, some * languages use the comma, and can thus be written as x,x instead. For example, * you can use "x.x: << point >>;x,x: << comma >>;" to * handle the decimal point that matches the language's natural spelling of * the punctuation of either the full stop or comma.
0.x:The rule is a proper fraction rule. If the full stop in * the middle of the rule name is replaced with the decimal point * that is used in the language or DecimalFormatSymbols, then that rule will * have precedence when formatting and parsing this rule. For example, some * languages use the comma, and can thus be written as 0,x instead. For example, * you can use "0.x: point >>;0,x: comma >>;" to * handle the decimal point that matches the language's natural spelling of * the punctuation of either the full stop or comma.
x.0:The rule is a master rule. If the full stop in * the middle of the rule name is replaced with the decimal point * that is used in the language or DecimalFormatSymbols, then that rule will * have precedence when formatting and parsing this rule. For example, some * languages use the comma, and can thus be written as x,0 instead. For example, * you can use "x.0: << point;x,0: << comma;" to * handle the decimal point that matches the language's natural spelling of * the punctuation of either the full stop or comma.
Inf:The rule for infinity.
NaN:The rule for an IEEE 754 NaN (not a number).
nothingIf the rule's rule descriptor is left out, the base value is one plus the * preceding rule's base value (or zero if this is the first rule in the list) in a normal * rule set.  In a fraction rule set, the base value is the same as the preceding rule's * base value.
* *

A rule set may be either a regular rule set or a fraction rule set, depending * on whether it is used to format a number's integral part (or the whole number) or a * number's fractional part. Using a rule set to format a rule's fractional part makes it a * fraction rule set.

* *

Which rule is used to format a number is defined according to one of the following * algorithms: If the rule set is a regular rule set, do the following: * *

* *

If the rule set is a fraction rule set, do the following: * *

* *

A rule's body consists of a string of characters terminated by a semicolon. The rule * may include zero, one, or two substitution tokens, and a range of text in * brackets. The brackets denote optional text (and may also include one or both * substitutions). The exact meanings of the substitution tokens, and under what conditions * optional text is omitted, depend on the syntax of the substitution token and the context. * The rest of the text in a rule body is literal text that is output when the rule matches * the number being formatted.

* *

A substitution token begins and ends with a token character. The token * character and the context together specify a mathematical operation to be performed on the * number being formatted. An optional substitution descriptor specifies how the * value resulting from that operation is used to fill in the substitution. The position of * the substitution token in the rule body specifies the location of the resultant text in * the original rule text.

* *

The meanings of the substitution token characters are as follows:

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>>in normal ruleDivide the number by the rule's divisor and format the remainder
in negative-number ruleFind the absolute value of the number and format the result
in fraction or master ruleIsolate the number's fractional part and format it.
in rule in fraction rule setNot allowed.
>>>in normal ruleDivide the number by the rule's divisor and format the remainder, * but bypass the normal rule-selection process and just use the * rule that precedes this one in this rule list.
in all other rulesNot allowed.
<<in normal ruleDivide the number by the rule's divisor and format the quotient
in negative-number ruleNot allowed.
in fraction or master ruleIsolate the number's integral part and format it.
in rule in fraction rule setMultiply the number by the rule's base value and format the result.
==in all rule setsFormat the number unchanged
[]in normal ruleOmit the optional text if the number is an even multiple of the rule's divisor
in negative-number ruleNot allowed.
in improper-fraction ruleOmit the optional text if the number is between 0 and 1 (same as specifying both an * x.x rule and a 0.x rule)
in master ruleOmit the optional text if the number is an integer (same as specifying both an x.x * rule and an x.0 rule)
in proper-fraction ruleNot allowed.
in rule in fraction rule setOmit the optional text if multiplying the number by the rule's base value yields 1.
$(cardinal,plural syntax)$in all rule setsThis provides the ability to choose a word based on the number divided by the radix to the power of the * exponent of the base value for the specified locale, which is normally equivalent to the << value. * This uses the cardinal plural rules from PluralFormat. All strings used in the plural format are treated * as the same base value for parsing.
$(ordinal,plural syntax)$in all rule setsThis provides the ability to choose a word based on the number divided by the radix to the power of the * exponent of the base value for the specified locale, which is normally equivalent to the << value. * This uses the ordinal plural rules from PluralFormat. All strings used in the plural format are treated * as the same base value for parsing.
* *

The substitution descriptor (i.e., the text between the token characters) may take one * of three forms:

* * * * * * * * * * * * * * *
a rule set namePerform the mathematical operation on the number, and format the result using the * named rule set.
a DecimalFormat patternPerform the mathematical operation on the number, and format the result using a * DecimalFormat with the specified pattern.  The pattern must begin with 0 or #.
nothingPerform the mathematical operation on the number, and format the result using the rule * set containing the current rule, except: *
    *
  • You can't have an empty substitution descriptor with a == substitution.
  • *
  • If you omit the substitution descriptor in a >> substitution in a fraction rule, * format the result one digit at a time using the rule set containing the current rule.
  • *
  • If you omit the substitution descriptor in a << substitution in a rule in a * fraction rule set, format the result using the default rule set for this formatter.
  • *
*
* *

Whitespace is ignored between a rule set name and a rule set body, between a rule * descriptor and a rule body, or between rules. If a rule body begins with an apostrophe, * the apostrophe is ignored, but all text after it becomes significant (this is how you can * have a rule's rule text begin with whitespace). There is no escape function: the semicolon * is not allowed in rule set names or in rule text, and the colon is not allowed in rule set * names. The characters beginning a substitution token are always treated as the beginning * of a substitution token.

* *

See the resource data and the demo program for annotated examples of real rule sets * using these features.

* *

User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. * *

Localizations

*

Constructors are available that allow the specification of localizations for the * public rule sets (and also allow more control over what public rule sets are available). * Localization data is represented as a textual description. The description represents * an array of arrays of string. The first element is an array of the public rule set names, * each of these must be one of the public rule set names that appear in the rules. Only * names in this array will be treated as public rule set names by the API. Each subsequent * element is an array of localizations of these names. The first element of one of these * subarrays is the locale name, and the remaining elements are localizations of the * public rule set names, in the same order as they were listed in the first arrray.

*

In the syntax, angle brackets '<', '>' are used to delimit the arrays, and comma ',' is used * to separate elements of an array. Whitespace is ignored, unless quoted.

*

For example:

 * < < %foo, %bar, %baz >,
 *   < en, Foo, Bar, Baz >,
 *   < fr, 'le Foo', 'le Bar', 'le Baz' >
 *   < zh, \\u7532, \\u4e59, \\u4e19 > >
 * 

* @author Richard Gillam * @see NumberFormat * @see DecimalFormat * @see PluralFormat * @see PluralRules * @stable ICU 2.0 */ class U_I18N_API RuleBasedNumberFormat : public NumberFormat { public: //----------------------------------------------------------------------- // constructors //----------------------------------------------------------------------- /** * Creates a RuleBasedNumberFormat that behaves according to the description * passed in. The formatter uses the default locale. * @param rules A description of the formatter's desired behavior. * See the class documentation for a complete explanation of the description * syntax. * @param perror The parse error if an error was encountered. * @param status The status indicating whether the constructor succeeded. * @stable ICU 3.2 */ RuleBasedNumberFormat(const UnicodeString& rules, UParseError& perror, UErrorCode& status); /** * Creates a RuleBasedNumberFormat that behaves according to the description * passed in. The formatter uses the default locale. *

* The localizations data provides information about the public * rule sets and their localized display names for different * locales. The first element in the list is an array of the names * of the public rule sets. The first element in this array is * the initial default ruleset. The remaining elements in the * list are arrays of localizations of the names of the public * rule sets. Each of these is one longer than the initial array, * with the first String being the ULocale ID, and the remaining * Strings being the localizations of the rule set names, in the * same order as the initial array. Arrays are NULL-terminated. * @param rules A description of the formatter's desired behavior. * See the class documentation for a complete explanation of the description * syntax. * @param localizations the localization information. * names in the description. These will be copied by the constructor. * @param perror The parse error if an error was encountered. * @param status The status indicating whether the constructor succeeded. * @stable ICU 3.2 */ RuleBasedNumberFormat(const UnicodeString& rules, const UnicodeString& localizations, UParseError& perror, UErrorCode& status); /** * Creates a RuleBasedNumberFormat that behaves according to the rules * passed in. The formatter uses the specified locale to determine the * characters to use when formatting numerals, and to define equivalences * for lenient parsing. * @param rules The formatter rules. * See the class documentation for a complete explanation of the rule * syntax. * @param locale A locale that governs which characters are used for * formatting values in numerals and which characters are equivalent in * lenient parsing. * @param perror The parse error if an error was encountered. * @param status The status indicating whether the constructor succeeded. * @stable ICU 2.0 */ RuleBasedNumberFormat(const UnicodeString& rules, const Locale& locale, UParseError& perror, UErrorCode& status); /** * Creates a RuleBasedNumberFormat that behaves according to the description * passed in. The formatter uses the default locale. *

* The localizations data provides information about the public * rule sets and their localized display names for different * locales. The first element in the list is an array of the names * of the public rule sets. The first element in this array is * the initial default ruleset. The remaining elements in the * list are arrays of localizations of the names of the public * rule sets. Each of these is one longer than the initial array, * with the first String being the ULocale ID, and the remaining * Strings being the localizations of the rule set names, in the * same order as the initial array. Arrays are NULL-terminated. * @param rules A description of the formatter's desired behavior. * See the class documentation for a complete explanation of the description * syntax. * @param localizations a list of localizations for the rule set * names in the description. These will be copied by the constructor. * @param locale A locale that governs which characters are used for * formatting values in numerals and which characters are equivalent in * lenient parsing. * @param perror The parse error if an error was encountered. * @param status The status indicating whether the constructor succeeded. * @stable ICU 3.2 */ RuleBasedNumberFormat(const UnicodeString& rules, const UnicodeString& localizations, const Locale& locale, UParseError& perror, UErrorCode& status); /** * Creates a RuleBasedNumberFormat from a predefined ruleset. The selector * code choosed among three possible predefined formats: spellout, ordinal, * and duration. * @param tag A selector code specifying which kind of formatter to create for that * locale. There are four legal values: URBNF_SPELLOUT, which creates a formatter that * spells out a value in words in the desired language, URBNF_ORDINAL, which attaches * an ordinal suffix from the desired language to the end of a number (e.g. "123rd"), * URBNF_DURATION, which formats a duration in seconds as hours, minutes, and seconds always rounding down, * and URBNF_NUMBERING_SYSTEM, which is used to invoke rules for alternate numbering * systems such as the Hebrew numbering system, or for Roman Numerals, etc. * @param locale The locale for the formatter. * @param status The status indicating whether the constructor succeeded. * @stable ICU 2.0 */ RuleBasedNumberFormat(URBNFRuleSetTag tag, const Locale& locale, UErrorCode& status); //----------------------------------------------------------------------- // boilerplate //----------------------------------------------------------------------- /** * Copy constructor * @param rhs the object to be copied from. * @stable ICU 2.6 */ RuleBasedNumberFormat(const RuleBasedNumberFormat& rhs); /** * Assignment operator * @param rhs the object to be copied from. * @stable ICU 2.6 */ RuleBasedNumberFormat& operator=(const RuleBasedNumberFormat& rhs); /** * Release memory allocated for a RuleBasedNumberFormat when you are finished with it. * @stable ICU 2.6 */ virtual ~RuleBasedNumberFormat(); /** * Clone this object polymorphically. The caller is responsible * for deleting the result when done. * @return A copy of the object. * @stable ICU 2.6 */ virtual Format* clone(void) const; /** * Return true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @param other the object to be compared with. * @return true if the given Format objects are semantically equal. * @stable ICU 2.6 */ virtual UBool operator==(const Format& other) const; //----------------------------------------------------------------------- // public API functions //----------------------------------------------------------------------- /** * return the rules that were provided to the RuleBasedNumberFormat. * @return the result String that was passed in * @stable ICU 2.0 */ virtual UnicodeString getRules() const; /** * Return the number of public rule set names. * @return the number of public rule set names. * @stable ICU 2.0 */ virtual int32_t getNumberOfRuleSetNames() const; /** * Return the name of the index'th public ruleSet. If index is not valid, * the function returns null. * @param index the index of the ruleset * @return the name of the index'th public ruleSet. * @stable ICU 2.0 */ virtual UnicodeString getRuleSetName(int32_t index) const; /** * Return the number of locales for which we have localized rule set display names. * @return the number of locales for which we have localized rule set display names. * @stable ICU 3.2 */ virtual int32_t getNumberOfRuleSetDisplayNameLocales(void) const; /** * Return the index'th display name locale. * @param index the index of the locale * @param status set to a failure code when this function fails * @return the locale * @see #getNumberOfRuleSetDisplayNameLocales * @stable ICU 3.2 */ virtual Locale getRuleSetDisplayNameLocale(int32_t index, UErrorCode& status) const; /** * Return the rule set display names for the provided locale. These are in the same order * as those returned by getRuleSetName. The locale is matched against the locales for * which there is display name data, using normal fallback rules. If no locale matches, * the default display names are returned. (These are the internal rule set names minus * the leading '%'.) * @param index the index of the rule set * @param locale the locale (returned by getRuleSetDisplayNameLocales) for which the localized * display name is desired * @return the display name for the given index, which might be bogus if there is an error * @see #getRuleSetName * @stable ICU 3.2 */ virtual UnicodeString getRuleSetDisplayName(int32_t index, const Locale& locale = Locale::getDefault()); /** * Return the rule set display name for the provided rule set and locale. * The locale is matched against the locales for which there is display name data, using * normal fallback rules. If no locale matches, the default display name is returned. * @return the display name for the rule set * @stable ICU 3.2 * @see #getRuleSetDisplayName */ virtual UnicodeString getRuleSetDisplayName(const UnicodeString& ruleSetName, const Locale& locale = Locale::getDefault()); using NumberFormat::format; /** * Formats the specified 32-bit number using the default ruleset. * @param number The number to format. * @param toAppendTo the string that will hold the (appended) result * @param pos the fieldposition * @return A textual representation of the number. * @stable ICU 2.0 */ virtual UnicodeString& format(int32_t number, UnicodeString& toAppendTo, FieldPosition& pos) const; /** * Formats the specified 64-bit number using the default ruleset. * @param number The number to format. * @param toAppendTo the string that will hold the (appended) result * @param pos the fieldposition * @return A textual representation of the number. * @stable ICU 2.1 */ virtual UnicodeString& format(int64_t number, UnicodeString& toAppendTo, FieldPosition& pos) const; /** * Formats the specified number using the default ruleset. * @param number The number to format. * @param toAppendTo the string that will hold the (appended) result * @param pos the fieldposition * @return A textual representation of the number. * @stable ICU 2.0 */ virtual UnicodeString& format(double number, UnicodeString& toAppendTo, FieldPosition& pos) const; /** * Formats the specified number using the named ruleset. * @param number The number to format. * @param ruleSetName The name of the rule set to format the number with. * This must be the name of a valid public rule set for this formatter. * @param toAppendTo the string that will hold the (appended) result * @param pos the fieldposition * @param status the status * @return A textual representation of the number. * @stable ICU 2.0 */ virtual UnicodeString& format(int32_t number, const UnicodeString& ruleSetName, UnicodeString& toAppendTo, FieldPosition& pos, UErrorCode& status) const; /** * Formats the specified 64-bit number using the named ruleset. * @param number The number to format. * @param ruleSetName The name of the rule set to format the number with. * This must be the name of a valid public rule set for this formatter. * @param toAppendTo the string that will hold the (appended) result * @param pos the fieldposition * @param status the status * @return A textual representation of the number. * @stable ICU 2.1 */ virtual UnicodeString& format(int64_t number, const UnicodeString& ruleSetName, UnicodeString& toAppendTo, FieldPosition& pos, UErrorCode& status) const; /** * Formats the specified number using the named ruleset. * @param number The number to format. * @param ruleSetName The name of the rule set to format the number with. * This must be the name of a valid public rule set for this formatter. * @param toAppendTo the string that will hold the (appended) result * @param pos the fieldposition * @param status the status * @return A textual representation of the number. * @stable ICU 2.0 */ virtual UnicodeString& format(double number, const UnicodeString& ruleSetName, UnicodeString& toAppendTo, FieldPosition& pos, UErrorCode& status) const; protected: /** * Format a decimal number. * The number is a DigitList wrapper onto a floating point decimal number. * The default implementation in NumberFormat converts the decimal number * to a double and formats that. Subclasses of NumberFormat that want * to specifically handle big decimal numbers must override this method. * class DecimalFormat does so. * * @param number The number, a DigitList format Decimal Floating Point. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(const number::impl::DecimalQuantity &number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Format a decimal number. * The number is a DigitList wrapper onto a floating point decimal number. * The default implementation in NumberFormat converts the decimal number * to a double and formats that. Subclasses of NumberFormat that want * to specifically handle big decimal numbers must override this method. * class DecimalFormat does so. * * @param number The number, a DigitList format Decimal Floating Point. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(const number::impl::DecimalQuantity &number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; public: using NumberFormat::parse; /** * Parses the specfied string, beginning at the specified position, according * to this formatter's rules. This will match the string against all of the * formatter's public rule sets and return the value corresponding to the longest * parseable substring. This function's behavior is affected by the lenient * parse mode. * @param text The string to parse * @param result the result of the parse, either a double or a long. * @param parsePosition On entry, contains the position of the first character * in "text" to examine. On exit, has been updated to contain the position * of the first character in "text" that wasn't consumed by the parse. * @see #setLenient * @stable ICU 2.0 */ virtual void parse(const UnicodeString& text, Formattable& result, ParsePosition& parsePosition) const; #if !UCONFIG_NO_COLLATION /** * Turns lenient parse mode on and off. * * When in lenient parse mode, the formatter uses a Collator for parsing the text. * Only primary differences are treated as significant. This means that case * differences, accent differences, alternate spellings of the same letter * (e.g., ae and a-umlaut in German), ignorable characters, etc. are ignored in * matching the text. In many cases, numerals will be accepted in place of words * or phrases as well. * * For example, all of the following will correctly parse as 255 in English in * lenient-parse mode: *
"two hundred fifty-five" *
"two hundred fifty five" *
"TWO HUNDRED FIFTY-FIVE" *
"twohundredfiftyfive" *
"2 hundred fifty-5" * * The Collator used is determined by the locale that was * passed to this object on construction. The description passed to this object * on construction may supply additional collation rules that are appended to the * end of the default collator for the locale, enabling additional equivalences * (such as adding more ignorable characters or permitting spelled-out version of * symbols; see the demo program for examples). * * It's important to emphasize that even strict parsing is relatively lenient: it * will accept some text that it won't produce as output. In English, for example, * it will correctly parse "two hundred zero" and "fifteen hundred". * * @param enabled If true, turns lenient-parse mode on; if false, turns it off. * @see RuleBasedCollator * @stable ICU 2.0 */ virtual void setLenient(UBool enabled); /** * Returns true if lenient-parse mode is turned on. Lenient parsing is off * by default. * @return true if lenient-parse mode is turned on. * @see #setLenient * @stable ICU 2.0 */ virtual inline UBool isLenient(void) const; #endif /** * Override the default rule set to use. If ruleSetName is null, reset * to the initial default rule set. If the rule set is not a public rule set name, * U_ILLEGAL_ARGUMENT_ERROR is returned in status. * @param ruleSetName the name of the rule set, or null to reset the initial default. * @param status set to failure code when a problem occurs. * @stable ICU 2.6 */ virtual void setDefaultRuleSet(const UnicodeString& ruleSetName, UErrorCode& status); /** * Return the name of the current default rule set. If the current rule set is * not public, returns a bogus (and empty) UnicodeString. * @return the name of the current default rule set * @stable ICU 3.0 */ virtual UnicodeString getDefaultRuleSetName() const; /** * Set a particular UDisplayContext value in the formatter, such as * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. Note: For getContext, see * NumberFormat. * @param value The UDisplayContext value to set. * @param status Input/output status. If at entry this indicates a failure * status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @stable ICU 53 */ virtual void setContext(UDisplayContext value, UErrorCode& status); /** * Get the rounding mode. * @return A rounding mode * @stable ICU 60 */ virtual ERoundingMode getRoundingMode(void) const; /** * Set the rounding mode. * @param roundingMode A rounding mode * @stable ICU 60 */ virtual void setRoundingMode(ERoundingMode roundingMode); public: /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.8 */ virtual UClassID getDynamicClassID(void) const; /** * Sets the decimal format symbols, which is generally not changed * by the programmer or user. The formatter takes ownership of * symbolsToAdopt; the client must not delete it. * * @param symbolsToAdopt DecimalFormatSymbols to be adopted. * @stable ICU 49 */ virtual void adoptDecimalFormatSymbols(DecimalFormatSymbols* symbolsToAdopt); /** * Sets the decimal format symbols, which is generally not changed * by the programmer or user. A clone of the symbols is created and * the symbols is _not_ adopted; the client is still responsible for * deleting it. * * @param symbols DecimalFormatSymbols. * @stable ICU 49 */ virtual void setDecimalFormatSymbols(const DecimalFormatSymbols& symbols); private: RuleBasedNumberFormat(); // default constructor not implemented // this will ref the localizations if they are not NULL // caller must deref to get adoption RuleBasedNumberFormat(const UnicodeString& description, LocalizationInfo* localizations, const Locale& locale, UParseError& perror, UErrorCode& status); void init(const UnicodeString& rules, LocalizationInfo* localizations, UParseError& perror, UErrorCode& status); void initCapitalizationContextInfo(const Locale& thelocale); void dispose(); void stripWhitespace(UnicodeString& src); void initDefaultRuleSet(); NFRuleSet* findRuleSet(const UnicodeString& name, UErrorCode& status) const; /* friend access */ friend class NFSubstitution; friend class NFRule; friend class NFRuleSet; friend class FractionalPartSubstitution; inline NFRuleSet * getDefaultRuleSet() const; const RuleBasedCollator * getCollator() const; DecimalFormatSymbols * initializeDecimalFormatSymbols(UErrorCode &status); const DecimalFormatSymbols * getDecimalFormatSymbols() const; NFRule * initializeDefaultInfinityRule(UErrorCode &status); const NFRule * getDefaultInfinityRule() const; NFRule * initializeDefaultNaNRule(UErrorCode &status); const NFRule * getDefaultNaNRule() const; PluralFormat *createPluralFormat(UPluralType pluralType, const UnicodeString &pattern, UErrorCode& status) const; UnicodeString& adjustForCapitalizationContext(int32_t startPos, UnicodeString& currentResult, UErrorCode& status) const; UnicodeString& format(int64_t number, NFRuleSet *ruleSet, UnicodeString& toAppendTo, UErrorCode& status) const; void format(double number, NFRuleSet& rs, UnicodeString& toAppendTo, UErrorCode& status) const; private: NFRuleSet **fRuleSets; UnicodeString* ruleSetDescriptions; int32_t numRuleSets; NFRuleSet *defaultRuleSet; Locale locale; RuleBasedCollator* collator; DecimalFormatSymbols* decimalFormatSymbols; NFRule *defaultInfinityRule; NFRule *defaultNaNRule; ERoundingMode fRoundingMode; UBool lenient; UnicodeString* lenientParseRules; LocalizationInfo* localizations; UnicodeString originalDescription; UBool capitalizationInfoSet; UBool capitalizationForUIListMenu; UBool capitalizationForStandAlone; BreakIterator* capitalizationBrkIter; }; // --------------- #if !UCONFIG_NO_COLLATION inline UBool RuleBasedNumberFormat::isLenient(void) const { return lenient; } #endif inline NFRuleSet* RuleBasedNumberFormat::getDefaultRuleSet() const { return defaultRuleSet; } U_NAMESPACE_END /* U_HAVE_RBNF */ #endif /* RBNF_H */ #endif usr/include/unicode/parsepos.h000064400000012776152342600230012445 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* * Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved. ******************************************************************************* * * File PARSEPOS.H * * Modification History: * * Date Name Description * 07/09/97 helena Converted from java. * 07/17/98 stephen Added errorIndex support. * 05/11/99 stephen Cleaned up. ******************************************************************************* */ #ifndef PARSEPOS_H #define PARSEPOS_H #include "unicode/utypes.h" #include "unicode/uobject.h" U_NAMESPACE_BEGIN /** * \file * \brief C++ API: Canonical Iterator */ /** * ParsePosition is a simple class used by Format * and its subclasses to keep track of the current position during parsing. * The parseObject method in the various Format * classes requires a ParsePosition object as an argument. * *

* By design, as you parse through a string with different formats, * you can use the same ParsePosition, since the index parameter * records the current position. * * The ParsePosition class is not suitable for subclassing. * * @version 1.3 10/30/97 * @author Mark Davis, Helena Shih * @see java.text.Format */ class U_COMMON_API ParsePosition : public UObject { public: /** * Default constructor, the index starts with 0 as default. * @stable ICU 2.0 */ ParsePosition() : UObject(), index(0), errorIndex(-1) {} /** * Create a new ParsePosition with the given initial index. * @param newIndex the new text offset. * @stable ICU 2.0 */ ParsePosition(int32_t newIndex) : UObject(), index(newIndex), errorIndex(-1) {} /** * Copy constructor * @param copy the object to be copied from. * @stable ICU 2.0 */ ParsePosition(const ParsePosition& copy) : UObject(copy), index(copy.index), errorIndex(copy.errorIndex) {} /** * Destructor * @stable ICU 2.0 */ virtual ~ParsePosition(); /** * Assignment operator * @stable ICU 2.0 */ inline ParsePosition& operator=(const ParsePosition& copy); /** * Equality operator. * @return TRUE if the two parse positions are equal, FALSE otherwise. * @stable ICU 2.0 */ inline UBool operator==(const ParsePosition& that) const; /** * Equality operator. * @return TRUE if the two parse positions are not equal, FALSE otherwise. * @stable ICU 2.0 */ inline UBool operator!=(const ParsePosition& that) const; /** * Clone this object. * Clones can be used concurrently in multiple threads. * If an error occurs, then NULL is returned. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ ParsePosition *clone() const; /** * Retrieve the current parse position. On input to a parse method, this * is the index of the character at which parsing will begin; on output, it * is the index of the character following the last character parsed. * @return the current index. * @stable ICU 2.0 */ inline int32_t getIndex(void) const; /** * Set the current parse position. * @param index the new index. * @stable ICU 2.0 */ inline void setIndex(int32_t index); /** * Set the index at which a parse error occurred. Formatters * should set this before returning an error code from their * parseObject method. The default value is -1 if this is not * set. * @stable ICU 2.0 */ inline void setErrorIndex(int32_t ei); /** * Retrieve the index at which an error occurred, or -1 if the * error index has not been set. * @stable ICU 2.0 */ inline int32_t getErrorIndex(void) const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; private: /** * Input: the place you start parsing. *
Output: position where the parse stopped. * This is designed to be used serially, * with each call setting index up for the next one. */ int32_t index; /** * The index at which a parse error occurred. */ int32_t errorIndex; }; inline ParsePosition& ParsePosition::operator=(const ParsePosition& copy) { index = copy.index; errorIndex = copy.errorIndex; return *this; } inline UBool ParsePosition::operator==(const ParsePosition& copy) const { if(index != copy.index || errorIndex != copy.errorIndex) return FALSE; else return TRUE; } inline UBool ParsePosition::operator!=(const ParsePosition& copy) const { return !operator==(copy); } inline int32_t ParsePosition::getIndex() const { return index; } inline void ParsePosition::setIndex(int32_t offset) { this->index = offset; } inline int32_t ParsePosition::getErrorIndex() const { return errorIndex; } inline void ParsePosition::setErrorIndex(int32_t ei) { this->errorIndex = ei; } U_NAMESPACE_END #endif usr/include/unicode/utf16.h000064400000054522152342600230011551 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 1999-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utf16.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999sep09 * created by: Markus W. Scherer */ /** * \file * \brief C API: 16-bit Unicode handling macros * * This file defines macros to deal with 16-bit Unicode (UTF-16) code units and strings. * * For more information see utf.h and the ICU User Guide Strings chapter * (http://userguide.icu-project.org/strings). * * Usage: * ICU coding guidelines for if() statements should be followed when using these macros. * Compound statements (curly braces {}) must be used for if-else-while... * bodies and all macro statements should be terminated with semicolon. */ #ifndef __UTF16_H__ #define __UTF16_H__ #include "unicode/umachine.h" #ifndef __UTF_H__ # include "unicode/utf.h" #endif /* single-code point definitions -------------------------------------------- */ /** * Does this code unit alone encode a code point (BMP, not a surrogate)? * @param c 16-bit code unit * @return TRUE or FALSE * @stable ICU 2.4 */ #define U16_IS_SINGLE(c) !U_IS_SURROGATE(c) /** * Is this code unit a lead surrogate (U+d800..U+dbff)? * @param c 16-bit code unit * @return TRUE or FALSE * @stable ICU 2.4 */ #define U16_IS_LEAD(c) (((c)&0xfffffc00)==0xd800) /** * Is this code unit a trail surrogate (U+dc00..U+dfff)? * @param c 16-bit code unit * @return TRUE or FALSE * @stable ICU 2.4 */ #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) /** * Is this code unit a surrogate (U+d800..U+dfff)? * @param c 16-bit code unit * @return TRUE or FALSE * @stable ICU 2.4 */ #define U16_IS_SURROGATE(c) U_IS_SURROGATE(c) /** * Assuming c is a surrogate code point (U16_IS_SURROGATE(c)), * is it a lead surrogate? * @param c 16-bit code unit * @return TRUE or FALSE * @stable ICU 2.4 */ #define U16_IS_SURROGATE_LEAD(c) (((c)&0x400)==0) /** * Assuming c is a surrogate code point (U16_IS_SURROGATE(c)), * is it a trail surrogate? * @param c 16-bit code unit * @return TRUE or FALSE * @stable ICU 4.2 */ #define U16_IS_SURROGATE_TRAIL(c) (((c)&0x400)!=0) /** * Helper constant for U16_GET_SUPPLEMENTARY. * @internal */ #define U16_SURROGATE_OFFSET ((0xd800<<10UL)+0xdc00-0x10000) /** * Get a supplementary code point value (U+10000..U+10ffff) * from its lead and trail surrogates. * The result is undefined if the input values are not * lead and trail surrogates. * * @param lead lead surrogate (U+d800..U+dbff) * @param trail trail surrogate (U+dc00..U+dfff) * @return supplementary code point (U+10000..U+10ffff) * @stable ICU 2.4 */ #define U16_GET_SUPPLEMENTARY(lead, trail) \ (((UChar32)(lead)<<10UL)+(UChar32)(trail)-U16_SURROGATE_OFFSET) /** * Get the lead surrogate (0xd800..0xdbff) for a * supplementary code point (0x10000..0x10ffff). * @param supplementary 32-bit code point (U+10000..U+10ffff) * @return lead surrogate (U+d800..U+dbff) for supplementary * @stable ICU 2.4 */ #define U16_LEAD(supplementary) (UChar)(((supplementary)>>10)+0xd7c0) /** * Get the trail surrogate (0xdc00..0xdfff) for a * supplementary code point (0x10000..0x10ffff). * @param supplementary 32-bit code point (U+10000..U+10ffff) * @return trail surrogate (U+dc00..U+dfff) for supplementary * @stable ICU 2.4 */ #define U16_TRAIL(supplementary) (UChar)(((supplementary)&0x3ff)|0xdc00) /** * How many 16-bit code units are used to encode this Unicode code point? (1 or 2) * The result is not defined if c is not a Unicode code point (U+0000..U+10ffff). * @param c 32-bit code point * @return 1 or 2 * @stable ICU 2.4 */ #define U16_LENGTH(c) ((uint32_t)(c)<=0xffff ? 1 : 2) /** * The maximum number of 16-bit code units per Unicode code point (U+0000..U+10ffff). * @return 2 * @stable ICU 2.4 */ #define U16_MAX_LENGTH 2 /** * Get a code point from a string at a random-access offset, * without changing the offset. * "Unsafe" macro, assumes well-formed UTF-16. * * The offset may point to either the lead or trail surrogate unit * for a supplementary code point, in which case the macro will read * the adjacent matching surrogate as well. * The result is undefined if the offset points to a single, unpaired surrogate. * Iteration through a string is more efficient with U16_NEXT_UNSAFE or U16_NEXT. * * @param s const UChar * string * @param i string offset * @param c output UChar32 variable * @see U16_GET * @stable ICU 2.4 */ #define U16_GET_UNSAFE(s, i, c) { \ (c)=(s)[i]; \ if(U16_IS_SURROGATE(c)) { \ if(U16_IS_SURROGATE_LEAD(c)) { \ (c)=U16_GET_SUPPLEMENTARY((c), (s)[(i)+1]); \ } else { \ (c)=U16_GET_SUPPLEMENTARY((s)[(i)-1], (c)); \ } \ } \ } /** * Get a code point from a string at a random-access offset, * without changing the offset. * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The offset may point to either the lead or trail surrogate unit * for a supplementary code point, in which case the macro will read * the adjacent matching surrogate as well. * * The length can be negative for a NUL-terminated string. * * If the offset points to a single, unpaired surrogate, then * c is set to that unpaired surrogate. * Iteration through a string is more efficient with U16_NEXT_UNSAFE or U16_NEXT. * * @param s const UChar * string * @param start starting string offset (usually 0) * @param i string offset, must be start<=i(start) && U16_IS_LEAD(__c2=(s)[(i)-1])) { \ (c)=U16_GET_SUPPLEMENTARY(__c2, (c)); \ } \ } \ } \ } /** * Get a code point from a string at a random-access offset, * without changing the offset. * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The offset may point to either the lead or trail surrogate unit * for a supplementary code point, in which case the macro will read * the adjacent matching surrogate as well. * * The length can be negative for a NUL-terminated string. * * If the offset points to a single, unpaired surrogate, then * c is set to U+FFFD. * Iteration through a string is more efficient with U16_NEXT_UNSAFE or U16_NEXT_OR_FFFD. * * @param s const UChar * string * @param start starting string offset (usually 0) * @param i string offset, must be start<=i(start) && U16_IS_LEAD(__c2=(s)[(i)-1])) { \ (c)=U16_GET_SUPPLEMENTARY(__c2, (c)); \ } else { \ (c)=0xfffd; \ } \ } \ } \ } /* definitions with forward iteration --------------------------------------- */ /** * Get a code point from a string at a code point boundary offset, * and advance the offset to the next code point boundary. * (Post-incrementing forward iteration.) * "Unsafe" macro, assumes well-formed UTF-16. * * The offset may point to the lead surrogate unit * for a supplementary code point, in which case the macro will read * the following trail surrogate as well. * If the offset points to a trail surrogate, then that itself * will be returned as the code point. * The result is undefined if the offset points to a single, unpaired lead surrogate. * * @param s const UChar * string * @param i string offset * @param c output UChar32 variable * @see U16_NEXT * @stable ICU 2.4 */ #define U16_NEXT_UNSAFE(s, i, c) { \ (c)=(s)[(i)++]; \ if(U16_IS_LEAD(c)) { \ (c)=U16_GET_SUPPLEMENTARY((c), (s)[(i)++]); \ } \ } /** * Get a code point from a string at a code point boundary offset, * and advance the offset to the next code point boundary. * (Post-incrementing forward iteration.) * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The length can be negative for a NUL-terminated string. * * The offset may point to the lead surrogate unit * for a supplementary code point, in which case the macro will read * the following trail surrogate as well. * If the offset points to a trail surrogate or * to a single, unpaired lead surrogate, then c is set to that unpaired surrogate. * * @param s const UChar * string * @param i string offset, must be i>10)+0xd7c0); \ (s)[(i)++]=(uint16_t)(((c)&0x3ff)|0xdc00); \ } \ } /** * Append a code point to a string, overwriting 1 or 2 code units. * The offset points to the current end of the string contents * and is advanced (post-increment). * "Safe" macro, checks for a valid code point. * If a surrogate pair is written, checks for sufficient space in the string. * If the code point is not valid or a trail surrogate does not fit, * then isError is set to TRUE. * * @param s const UChar * string buffer * @param i string offset, must be i>10)+0xd7c0); \ (s)[(i)++]=(uint16_t)(((c)&0x3ff)|0xdc00); \ } else /* c>0x10ffff or not enough space */ { \ (isError)=TRUE; \ } \ } /** * Advance the string offset from one code point boundary to the next. * (Post-incrementing iteration.) * "Unsafe" macro, assumes well-formed UTF-16. * * @param s const UChar * string * @param i string offset * @see U16_FWD_1 * @stable ICU 2.4 */ #define U16_FWD_1_UNSAFE(s, i) { \ if(U16_IS_LEAD((s)[(i)++])) { \ ++(i); \ } \ } /** * Advance the string offset from one code point boundary to the next. * (Post-incrementing iteration.) * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The length can be negative for a NUL-terminated string. * * @param s const UChar * string * @param i string offset, must be i0) { \ U16_FWD_1_UNSAFE(s, i); \ --__N; \ } \ } /** * Advance the string offset from one code point boundary to the n-th next one, * i.e., move forward by n code points. * (Post-incrementing iteration.) * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The length can be negative for a NUL-terminated string. * * @param s const UChar * string * @param i int32_t string offset, must be i0 && ((i)<(length) || ((length)<0 && (s)[i]!=0))) { \ U16_FWD_1(s, i, length); \ --__N; \ } \ } /** * Adjust a random-access offset to a code point boundary * at the start of a code point. * If the offset points to the trail surrogate of a surrogate pair, * then the offset is decremented. * Otherwise, it is not modified. * "Unsafe" macro, assumes well-formed UTF-16. * * @param s const UChar * string * @param i string offset * @see U16_SET_CP_START * @stable ICU 2.4 */ #define U16_SET_CP_START_UNSAFE(s, i) { \ if(U16_IS_TRAIL((s)[i])) { \ --(i); \ } \ } /** * Adjust a random-access offset to a code point boundary * at the start of a code point. * If the offset points to the trail surrogate of a surrogate pair, * then the offset is decremented. * Otherwise, it is not modified. * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * @param s const UChar * string * @param start starting string offset (usually 0) * @param i string offset, must be start<=i * @see U16_SET_CP_START_UNSAFE * @stable ICU 2.4 */ #define U16_SET_CP_START(s, start, i) { \ if(U16_IS_TRAIL((s)[i]) && (i)>(start) && U16_IS_LEAD((s)[(i)-1])) { \ --(i); \ } \ } /* definitions with backward iteration -------------------------------------- */ /** * Move the string offset from one code point boundary to the previous one * and get the code point between them. * (Pre-decrementing backward iteration.) * "Unsafe" macro, assumes well-formed UTF-16. * * The input offset may be the same as the string length. * If the offset is behind a trail surrogate unit * for a supplementary code point, then the macro will read * the preceding lead surrogate as well. * If the offset is behind a lead surrogate, then that itself * will be returned as the code point. * The result is undefined if the offset is behind a single, unpaired trail surrogate. * * @param s const UChar * string * @param i string offset * @param c output UChar32 variable * @see U16_PREV * @stable ICU 2.4 */ #define U16_PREV_UNSAFE(s, i, c) { \ (c)=(s)[--(i)]; \ if(U16_IS_TRAIL(c)) { \ (c)=U16_GET_SUPPLEMENTARY((s)[--(i)], (c)); \ } \ } /** * Move the string offset from one code point boundary to the previous one * and get the code point between them. * (Pre-decrementing backward iteration.) * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The input offset may be the same as the string length. * If the offset is behind a trail surrogate unit * for a supplementary code point, then the macro will read * the preceding lead surrogate as well. * If the offset is behind a lead surrogate or behind a single, unpaired * trail surrogate, then c is set to that unpaired surrogate. * * @param s const UChar * string * @param start starting string offset (usually 0) * @param i string offset, must be start(start) && U16_IS_LEAD(__c2=(s)[(i)-1])) { \ --(i); \ (c)=U16_GET_SUPPLEMENTARY(__c2, (c)); \ } \ } \ } /** * Move the string offset from one code point boundary to the previous one * and get the code point between them. * (Pre-decrementing backward iteration.) * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The input offset may be the same as the string length. * If the offset is behind a trail surrogate unit * for a supplementary code point, then the macro will read * the preceding lead surrogate as well. * If the offset is behind a lead surrogate or behind a single, unpaired * trail surrogate, then c is set to U+FFFD. * * @param s const UChar * string * @param start starting string offset (usually 0) * @param i string offset, must be start(start) && U16_IS_LEAD(__c2=(s)[(i)-1])) { \ --(i); \ (c)=U16_GET_SUPPLEMENTARY(__c2, (c)); \ } else { \ (c)=0xfffd; \ } \ } \ } /** * Move the string offset from one code point boundary to the previous one. * (Pre-decrementing backward iteration.) * The input offset may be the same as the string length. * "Unsafe" macro, assumes well-formed UTF-16. * * @param s const UChar * string * @param i string offset * @see U16_BACK_1 * @stable ICU 2.4 */ #define U16_BACK_1_UNSAFE(s, i) { \ if(U16_IS_TRAIL((s)[--(i)])) { \ --(i); \ } \ } /** * Move the string offset from one code point boundary to the previous one. * (Pre-decrementing backward iteration.) * The input offset may be the same as the string length. * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * @param s const UChar * string * @param start starting string offset (usually 0) * @param i string offset, must be start(start) && U16_IS_LEAD((s)[(i)-1])) { \ --(i); \ } \ } /** * Move the string offset from one code point boundary to the n-th one before it, * i.e., move backward by n code points. * (Pre-decrementing backward iteration.) * The input offset may be the same as the string length. * "Unsafe" macro, assumes well-formed UTF-16. * * @param s const UChar * string * @param i string offset * @param n number of code points to skip * @see U16_BACK_N * @stable ICU 2.4 */ #define U16_BACK_N_UNSAFE(s, i, n) { \ int32_t __N=(n); \ while(__N>0) { \ U16_BACK_1_UNSAFE(s, i); \ --__N; \ } \ } /** * Move the string offset from one code point boundary to the n-th one before it, * i.e., move backward by n code points. * (Pre-decrementing backward iteration.) * The input offset may be the same as the string length. * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * @param s const UChar * string * @param start start of string * @param i string offset, must be start0 && (i)>(start)) { \ U16_BACK_1(s, start, i); \ --__N; \ } \ } /** * Adjust a random-access offset to a code point boundary after a code point. * If the offset is behind the lead surrogate of a surrogate pair, * then the offset is incremented. * Otherwise, it is not modified. * The input offset may be the same as the string length. * "Unsafe" macro, assumes well-formed UTF-16. * * @param s const UChar * string * @param i string offset * @see U16_SET_CP_LIMIT * @stable ICU 2.4 */ #define U16_SET_CP_LIMIT_UNSAFE(s, i) { \ if(U16_IS_LEAD((s)[(i)-1])) { \ ++(i); \ } \ } /** * Adjust a random-access offset to a code point boundary after a code point. * If the offset is behind the lead surrogate of a surrogate pair, * then the offset is incremented. * Otherwise, it is not modified. * The input offset may be the same as the string length. * "Safe" macro, handles unpaired surrogates and checks for string boundaries. * * The length can be negative for a NUL-terminated string. * * @param s const UChar * string * @param start int32_t starting string offset (usually 0) * @param i int32_t string offset, start<=i<=length * @param length int32_t string length * @see U16_SET_CP_LIMIT_UNSAFE * @stable ICU 2.4 */ #define U16_SET_CP_LIMIT(s, start, i, length) { \ if((start)<(i) && ((i)<(length) || (length)<0) && U16_IS_LEAD((s)[(i)-1]) && U16_IS_TRAIL((s)[i])) { \ ++(i); \ } \ } #endif usr/include/unicode/upluralrules.h000064400000017604152342600230013343 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2010-2013, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UPLURALRULES_H #define UPLURALRULES_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" #include "unicode/uenum.h" #ifndef U_HIDE_INTERNAL_API #include "unicode/unum.h" #endif /* U_HIDE_INTERNAL_API */ // Forward-declaration struct UFormattedNumber; /** * \file * \brief C API: Plural rules, select plural keywords for numeric values. * * A UPluralRules object defines rules for mapping non-negative numeric * values onto a small set of keywords. Rules are constructed from a text * description, consisting of a series of keywords and conditions. * The uplrules_select function examines each condition in order and * returns the keyword for the first condition that matches the number. * If none match, the default rule(other) is returned. * * For more information, see the LDML spec, C.11 Language Plural Rules: * http://www.unicode.org/reports/tr35/#Language_Plural_Rules * * Keywords: ICU locale data has 6 predefined values - * 'zero', 'one', 'two', 'few', 'many' and 'other'. Callers need to check * the value of keyword returned by the uplrules_select function. * * These are based on CLDR Language Plural Rules. For these * predefined rules, see the CLDR page at * http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html */ /** * Type of plurals and PluralRules. * @stable ICU 50 */ enum UPluralType { /** * Plural rules for cardinal numbers: 1 file vs. 2 files. * @stable ICU 50 */ UPLURAL_TYPE_CARDINAL, /** * Plural rules for ordinal numbers: 1st file, 2nd file, 3rd file, 4th file, etc. * @stable ICU 50 */ UPLURAL_TYPE_ORDINAL, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UPluralType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UPLURAL_TYPE_COUNT #endif /* U_HIDE_DEPRECATED_API */ }; /** * @stable ICU 50 */ typedef enum UPluralType UPluralType; /** * Opaque UPluralRules object for use in C programs. * @stable ICU 4.8 */ struct UPluralRules; typedef struct UPluralRules UPluralRules; /**< C typedef for struct UPluralRules. @stable ICU 4.8 */ /** * Opens a new UPluralRules object using the predefined cardinal-number plural rules for a * given locale. * Same as uplrules_openForType(locale, UPLURAL_TYPE_CARDINAL, status). * @param locale The locale for which the rules are desired. * @param status A pointer to a UErrorCode to receive any errors. * @return A UPluralRules for the specified locale, or NULL if an error occurred. * @stable ICU 4.8 */ U_CAPI UPluralRules* U_EXPORT2 uplrules_open(const char *locale, UErrorCode *status); /** * Opens a new UPluralRules object using the predefined plural rules for a * given locale and the plural type. * @param locale The locale for which the rules are desired. * @param type The plural type (e.g., cardinal or ordinal). * @param status A pointer to a UErrorCode to receive any errors. * @return A UPluralRules for the specified locale, or NULL if an error occurred. * @stable ICU 50 */ U_CAPI UPluralRules* U_EXPORT2 uplrules_openForType(const char *locale, UPluralType type, UErrorCode *status); /** * Closes a UPluralRules object. Once closed it may no longer be used. * @param uplrules The UPluralRules object to close. * @stable ICU 4.8 */ U_CAPI void U_EXPORT2 uplrules_close(UPluralRules *uplrules); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUPluralRulesPointer * "Smart pointer" class, closes a UPluralRules via uplrules_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.8 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); U_NAMESPACE_END #endif /** * Given a floating-point number, returns the keyword of the first rule that * applies to the number, according to the supplied UPluralRules object. * @param uplrules The UPluralRules object specifying the rules. * @param number The number for which the rule has to be determined. * @param keyword An output buffer to write the keyword of the rule that * applies to number. * @param capacity The capacity of the keyword buffer. * @param status A pointer to a UErrorCode to receive any errors. * @return The length of the keyword. * @stable ICU 4.8 */ U_CAPI int32_t U_EXPORT2 uplrules_select(const UPluralRules *uplrules, double number, UChar *keyword, int32_t capacity, UErrorCode *status); #ifndef U_HIDE_DRAFT_API /** * Given a formatted number, returns the keyword of the first rule * that applies to the number, according to the supplied UPluralRules object. * * A UFormattedNumber allows you to specify an exponent or trailing zeros, * which can affect the plural category. To get a UFormattedNumber, see * {@link UNumberFormatter}. * * @param uplrules The UPluralRules object specifying the rules. * @param number The formatted number for which the rule has to be determined. * @param keyword The destination buffer for the keyword of the rule that * applies to number. * @param capacity The capacity of the keyword buffer. * @param status A pointer to a UErrorCode to receive any errors. * @return The length of the keyword. * @draft ICU 64 */ U_CAPI int32_t U_EXPORT2 uplrules_selectFormatted(const UPluralRules *uplrules, const struct UFormattedNumber* number, UChar *keyword, int32_t capacity, UErrorCode *status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_INTERNAL_API /** * Given a number, returns the keyword of the first rule that applies to the * number, according to the UPluralRules object and given the number format * specified by the UNumberFormat object. * Note: This internal preview interface may be removed in the future if * an architecturally cleaner solution reaches stable status. * @param uplrules The UPluralRules object specifying the rules. * @param number The number for which the rule has to be determined. * @param fmt The UNumberFormat specifying how the number will be formatted * (this can affect the plural form, e.g. "1 dollar" vs "1.0 dollars"). * If this is NULL, the function behaves like uplrules_select. * @param keyword An output buffer to write the keyword of the rule that * applies to number. * @param capacity The capacity of the keyword buffer. * @param status A pointer to a UErrorCode to receive any errors. * @return The length of keyword. * @internal ICU 59 technology preview, may be removed in the future */ U_INTERNAL int32_t U_EXPORT2 uplrules_selectWithFormat(const UPluralRules *uplrules, double number, const UNumberFormat *fmt, UChar *keyword, int32_t capacity, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ /** * Creates a string enumeration of all plural rule keywords used in this * UPluralRules object. The rule "other" is always present by default. * @param uplrules The UPluralRules object specifying the rules for * a given locale. * @param status A pointer to a UErrorCode to receive any errors. * @return a string enumeration over plural rule keywords, or NULL * upon error. The caller is responsible for closing the result. * @stable ICU 59 */ U_STABLE UEnumeration* U_EXPORT2 uplrules_getKeywords(const UPluralRules *uplrules, UErrorCode *status); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/listformatter.h000064400000022654152342600230013504 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2012-2016, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: listformatter.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 20120426 * created by: Umesh P. Nair */ #ifndef __LISTFORMATTER_H__ #define __LISTFORMATTER_H__ #include "unicode/utypes.h" #include "unicode/unistr.h" #include "unicode/locid.h" #include "unicode/formattedvalue.h" U_NAMESPACE_BEGIN class FieldPositionIterator; class FieldPositionHandler; class FormattedListData; class ListFormatter; /** @internal */ class Hashtable; /** @internal */ struct ListFormatInternal; /* The following can't be #ifndef U_HIDE_INTERNAL_API, needed for other .h file declarations */ /** * @internal * \cond */ struct ListFormatData : public UMemory { UnicodeString twoPattern; UnicodeString startPattern; UnicodeString middlePattern; UnicodeString endPattern; ListFormatData(const UnicodeString& two, const UnicodeString& start, const UnicodeString& middle, const UnicodeString& end) : twoPattern(two), startPattern(start), middlePattern(middle), endPattern(end) {} }; /** \endcond */ /** * \file * \brief C++ API: API for formatting a list. */ #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DRAFT_API /** * An immutable class containing the result of a list formatting operation. * * Instances of this class are immutable and thread-safe. * * When calling nextPosition(): * The fields are returned from start to end. The special field category * UFIELD_CATEGORY_LIST_SPAN is used to indicate which argument * was inserted at the given position. The span category will * always occur before the corresponding instance of UFIELD_CATEGORY_LIST * in the nextPosition() iterator. * * Not intended for public subclassing. * * @draft ICU 64 */ class U_I18N_API FormattedList : public UMemory, public FormattedValue { public: /** * Default constructor; makes an empty FormattedList. * @draft ICU 64 */ FormattedList() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} /** * Move constructor: Leaves the source FormattedList in an undefined state. * @draft ICU 64 */ FormattedList(FormattedList&& src) U_NOEXCEPT; /** * Destruct an instance of FormattedList. * @draft ICU 64 */ virtual ~FormattedList() U_OVERRIDE; /** Copying not supported; use move constructor instead. */ FormattedList(const FormattedList&) = delete; /** Copying not supported; use move assignment instead. */ FormattedList& operator=(const FormattedList&) = delete; /** * Move assignment: Leaves the source FormattedList in an undefined state. * @draft ICU 64 */ FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; /** @copydoc FormattedValue::toString() */ UnicodeString toString(UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::toTempString() */ UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::appendTo() */ Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::nextPosition() */ UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; private: FormattedListData *fData; UErrorCode fErrorCode; explicit FormattedList(FormattedListData *results) : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedList(UErrorCode errorCode) : fData(nullptr), fErrorCode(errorCode) {} friend class ListFormatter; }; #endif /* U_HIDE_DRAFT_API */ #endif // !UCONFIG_NO_FORMATTING /** * An immutable class for formatting a list, using data from CLDR (or supplied * separately). * * Example: Input data ["Alice", "Bob", "Charlie", "Delta"] will be formatted * as "Alice, Bob, Charlie and Delta" in English. * * The ListFormatter class is not intended for public subclassing. * @stable ICU 50 */ class U_I18N_API ListFormatter : public UObject{ public: /** * Copy constructor. * @stable ICU 52 */ ListFormatter(const ListFormatter&); /** * Assignment operator. * @stable ICU 52 */ ListFormatter& operator=(const ListFormatter& other); /** * Creates a ListFormatter appropriate for the default locale. * * @param errorCode ICU error code, set if no data available for default locale. * @return Pointer to a ListFormatter object for the default locale, * created from internal data derived from CLDR data. * @stable ICU 50 */ static ListFormatter* createInstance(UErrorCode& errorCode); /** * Creates a ListFormatter appropriate for a locale. * * @param locale The locale. * @param errorCode ICU error code, set if no data available for the given locale. * @return A ListFormatter object created from internal data derived from * CLDR data. * @stable ICU 50 */ static ListFormatter* createInstance(const Locale& locale, UErrorCode& errorCode); #ifndef U_HIDE_INTERNAL_API /** * Creates a ListFormatter appropriate for a locale and style. * * @param locale The locale. * @param style the style, either "standard", "or", "unit", "unit-narrow", or "unit-short" * @param errorCode ICU error code, set if no data available for the given locale. * @return A ListFormatter object created from internal data derived from * CLDR data. * @internal */ static ListFormatter* createInstance(const Locale& locale, const char* style, UErrorCode& errorCode); #endif /* U_HIDE_INTERNAL_API */ /** * Destructor. * * @stable ICU 50 */ virtual ~ListFormatter(); /** * Formats a list of strings. * * @param items An array of strings to be combined and formatted. * @param n_items Length of the array items. * @param appendTo The string to which the result should be appended to. * @param errorCode ICU error code, set if there is an error. * @return Formatted string combining the elements of items, appended to appendTo. * @stable ICU 50 */ UnicodeString& format(const UnicodeString items[], int32_t n_items, UnicodeString& appendTo, UErrorCode& errorCode) const; #ifndef U_HIDE_DRAFT_API /** * Format a list of strings. * * @param items An array of strings to be combined and formatted. * @param n_items Length of the array items. * @param appendTo The string to which the formatted result will be * appended. * @param posIter On return, can be used to iterate over positions of * fields generated by this format call. Field values are * defined in UListFormatterField. Can be NULL. * @param errorCode ICU error code returned here. * @return Formatted string combining the elements of items, * appended to appendTo. * @draft ICU 63 */ UnicodeString& format(const UnicodeString items[], int32_t n_items, UnicodeString & appendTo, FieldPositionIterator* posIter, UErrorCode& errorCode) const; #endif /* U_HIDE_DRAFT_API */ #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DRAFT_API /** * Formats a list of strings to a FormattedList, which exposes field * position information. The FormattedList contains more information than * a FieldPositionIterator. * * @param items An array of strings to be combined and formatted. * @param n_items Length of the array items. * @param errorCode ICU error code returned here. * @return A FormattedList containing field information. * @draft ICU 64 */ FormattedList formatStringsToValue( const UnicodeString items[], int32_t n_items, UErrorCode& errorCode) const; #endif /* U_HIDE_DRAFT_API */ #endif // !UCONFIG_NO_FORMATTING #ifndef U_HIDE_INTERNAL_API /** @internal for MeasureFormat */ UnicodeString& format( const UnicodeString items[], int32_t n_items, UnicodeString& appendTo, int32_t index, int32_t &offset, UErrorCode& errorCode) const; /** * @internal constructor made public for testing. */ ListFormatter(const ListFormatData &data, UErrorCode &errorCode); /** * @internal constructor made public for testing. */ ListFormatter(const ListFormatInternal* listFormatterInternal); #endif /* U_HIDE_INTERNAL_API */ private: static void initializeHash(UErrorCode& errorCode); static const ListFormatInternal* getListFormatInternal(const Locale& locale, const char *style, UErrorCode& errorCode); struct ListPatternsSink; static ListFormatInternal* loadListFormatInternal(const Locale& locale, const char* style, UErrorCode& errorCode); UnicodeString& format_( const UnicodeString items[], int32_t n_items, UnicodeString& appendTo, int32_t index, int32_t &offset, FieldPositionHandler* handler, UErrorCode& errorCode) const; ListFormatter(); ListFormatInternal* owned; const ListFormatInternal* data; }; U_NAMESPACE_END #endif // __LISTFORMATTER_H__ usr/include/unicode/uformattable.h000064400000025676152342600230013301 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 2013-2014, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************** * * File UFORMATTABLE.H * * Modification History: * * Date Name Description * 2013 Jun 7 srl New ******************************************************************************** */ /** * \file * \brief C API: UFormattable is a thin wrapper for primitive types used for formatting and parsing. * * This is a C interface to the icu::Formattable class. Static functions on this class convert * to and from this interface (via reinterpret_cast). Note that Formattables (and thus UFormattables) * are mutable, and many operations (even getters) may actually modify the internal state. For this * reason, UFormattables are not thread safe, and should not be shared between threads. * * See {@link unum_parseToUFormattable} for example code. */ #ifndef UFORMATTABLE_H #define UFORMATTABLE_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" /** * Enum designating the type of a UFormattable instance. * Practically, this indicates which of the getters would return without conversion * or error. * @see icu::Formattable::Type * @stable ICU 52 */ typedef enum UFormattableType { UFMT_DATE = 0, /**< ufmt_getDate() will return without conversion. @see ufmt_getDate*/ UFMT_DOUBLE, /**< ufmt_getDouble() will return without conversion. @see ufmt_getDouble*/ UFMT_LONG, /**< ufmt_getLong() will return without conversion. @see ufmt_getLong */ UFMT_STRING, /**< ufmt_getUChars() will return without conversion. @see ufmt_getUChars*/ UFMT_ARRAY, /**< ufmt_countArray() and ufmt_getArray() will return the value. @see ufmt_getArrayItemByIndex */ UFMT_INT64, /**< ufmt_getInt64() will return without conversion. @see ufmt_getInt64 */ UFMT_OBJECT, /**< ufmt_getObject() will return without conversion. @see ufmt_getObject*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UFormattableType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UFMT_COUNT #endif /* U_HIDE_DEPRECATED_API */ } UFormattableType; /** * Opaque type representing various types of data which may be used for formatting * and parsing operations. * @see icu::Formattable * @stable ICU 52 */ typedef void *UFormattable; /** * Initialize a UFormattable, to type UNUM_LONG, value 0 * may return error if memory allocation failed. * parameter status error code. * See {@link unum_parseToUFormattable} for example code. * @stable ICU 52 * @return the new UFormattable * @see ufmt_close * @see icu::Formattable::Formattable() */ U_STABLE UFormattable* U_EXPORT2 ufmt_open(UErrorCode* status); /** * Cleanup any additional memory allocated by this UFormattable. * @param fmt the formatter * @stable ICU 52 * @see ufmt_open */ U_STABLE void U_EXPORT2 ufmt_close(UFormattable* fmt); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUFormattablePointer * "Smart pointer" class, closes a UFormattable via ufmt_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 52 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); U_NAMESPACE_END #endif /** * Return the type of this object * @param fmt the UFormattable object * @param status status code - U_ILLEGAL_ARGUMENT_ERROR is returned if the UFormattable contains data not supported by * the API * @return the value as a UFormattableType * @see ufmt_isNumeric * @see icu::Formattable::getType() const * @stable ICU 52 */ U_STABLE UFormattableType U_EXPORT2 ufmt_getType(const UFormattable* fmt, UErrorCode *status); /** * Return whether the object is numeric. * @param fmt the UFormattable object * @return true if the object is a double, long, or int64 value, else false. * @see ufmt_getType * @see icu::Formattable::isNumeric() const * @stable ICU 52 */ U_STABLE UBool U_EXPORT2 ufmt_isNumeric(const UFormattable* fmt); /** * Gets the UDate value of this object. If the type is not of type UFMT_DATE, * status is set to U_INVALID_FORMAT_ERROR and the return value is * undefined. * @param fmt the UFormattable object * @param status the error code - any conversion or format errors * @return the value * @stable ICU 52 * @see icu::Formattable::getDate(UErrorCode&) const */ U_STABLE UDate U_EXPORT2 ufmt_getDate(const UFormattable* fmt, UErrorCode *status); /** * Gets the double value of this object. If the type is not a UFMT_DOUBLE, or * if there are additional significant digits than fit in a double type, * a conversion is performed with possible loss of precision. * If the type is UFMT_OBJECT and the * object is a Measure, then the result of * getNumber().getDouble(status) is returned. If this object is * neither a numeric type nor a Measure, then 0 is returned and * the status is set to U_INVALID_FORMAT_ERROR. * @param fmt the UFormattable object * @param status the error code - any conversion or format errors * @return the value * @stable ICU 52 * @see icu::Formattable::getDouble(UErrorCode&) const */ U_STABLE double U_EXPORT2 ufmt_getDouble(UFormattable* fmt, UErrorCode *status); /** * Gets the long (int32_t) value of this object. If the magnitude is too * large to fit in a long, then the maximum or minimum long value, * as appropriate, is returned and the status is set to * U_INVALID_FORMAT_ERROR. If this object is of type UFMT_INT64 and * it fits within a long, then no precision is lost. If it is of * type kDouble or kDecimalNumber, then a conversion is peformed, with * truncation of any fractional part. If the type is UFMT_OBJECT and * the object is a Measure, then the result of * getNumber().getLong(status) is returned. If this object is * neither a numeric type nor a Measure, then 0 is returned and * the status is set to U_INVALID_FORMAT_ERROR. * @param fmt the UFormattable object * @param status the error code - any conversion or format errors * @return the value * @stable ICU 52 * @see icu::Formattable::getLong(UErrorCode&) const */ U_STABLE int32_t U_EXPORT2 ufmt_getLong(UFormattable* fmt, UErrorCode *status); /** * Gets the int64_t value of this object. If this object is of a numeric * type and the magnitude is too large to fit in an int64, then * the maximum or minimum int64 value, as appropriate, is returned * and the status is set to U_INVALID_FORMAT_ERROR. If the * magnitude fits in an int64, then a casting conversion is * peformed, with truncation of any fractional part. If the type * is UFMT_OBJECT and the object is a Measure, then the result of * getNumber().getDouble(status) is returned. If this object is * neither a numeric type nor a Measure, then 0 is returned and * the status is set to U_INVALID_FORMAT_ERROR. * @param fmt the UFormattable object * @param status the error code - any conversion or format errors * @return the value * @stable ICU 52 * @see icu::Formattable::getInt64(UErrorCode&) const */ U_STABLE int64_t U_EXPORT2 ufmt_getInt64(UFormattable* fmt, UErrorCode *status); /** * Returns a pointer to the UObject contained within this * formattable (as a const void*), or NULL if this object * is not of type UFMT_OBJECT. * @param fmt the UFormattable object * @param status the error code - any conversion or format errors * @return the value as a const void*. It is a polymorphic C++ object. * @stable ICU 52 * @see icu::Formattable::getObject() const */ U_STABLE const void *U_EXPORT2 ufmt_getObject(const UFormattable* fmt, UErrorCode *status); /** * Gets the string value of this object as a UChar string. If the type is not a * string, status is set to U_INVALID_FORMAT_ERROR and a NULL pointer is returned. * This function is not thread safe and may modify the UFormattable if need be to terminate the string. * The returned pointer is not valid if any other functions are called on this UFormattable, or if the UFormattable is closed. * @param fmt the UFormattable object * @param status the error code - any conversion or format errors * @param len if non null, contains the string length on return * @return the null terminated string value - must not be referenced after any other functions are called on this UFormattable. * @stable ICU 52 * @see icu::Formattable::getString(UnicodeString&)const */ U_STABLE const UChar* U_EXPORT2 ufmt_getUChars(UFormattable* fmt, int32_t *len, UErrorCode *status); /** * Get the number of array objects contained, if an array type UFMT_ARRAY * @param fmt the UFormattable object * @param status the error code - any conversion or format errors. U_ILLEGAL_ARGUMENT_ERROR if not an array type. * @return the number of array objects or undefined if not an array type * @stable ICU 52 * @see ufmt_getArrayItemByIndex */ U_STABLE int32_t U_EXPORT2 ufmt_getArrayLength(const UFormattable* fmt, UErrorCode *status); /** * Get the specified value from the array of UFormattables. Invalid if the object is not an array type UFMT_ARRAY * @param fmt the UFormattable object * @param n the number of the array to return (0 based). * @param status the error code - any conversion or format errors. Returns an error if n is out of bounds. * @return the nth array value, only valid while the containing UFormattable is valid. NULL if not an array. * @stable ICU 52 * @see icu::Formattable::getArray(int32_t&, UErrorCode&) const */ U_STABLE UFormattable * U_EXPORT2 ufmt_getArrayItemByIndex(UFormattable* fmt, int32_t n, UErrorCode *status); /** * Returns a numeric string representation of the number contained within this * formattable, or NULL if this object does not contain numeric type. * For values obtained by parsing, the returned decimal number retains * the full precision and range of the original input, unconstrained by * the limits of a double floating point or a 64 bit int. * * This function is not thread safe, and therfore is not declared const, * even though it is logically const. * The resulting buffer is owned by the UFormattable and is invalid if any other functions are * called on the UFormattable. * * Possible errors include U_MEMORY_ALLOCATION_ERROR, and * U_INVALID_STATE if the formattable object has not been set to * a numeric type. * @param fmt the UFormattable object * @param len if non-null, on exit contains the string length (not including the terminating null) * @param status the error code * @return the character buffer as a NULL terminated string, which is owned by the object and must not be accessed if any other functions are called on this object. * @stable ICU 52 * @see icu::Formattable::getDecimalNumber(UErrorCode&) */ U_STABLE const char * U_EXPORT2 ufmt_getDecNumChars(UFormattable *fmt, int32_t *len, UErrorCode *status); #endif #endif usr/include/unicode/uenum.h000064400000017442152342600230011735 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2002-2013, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uenum.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:2 * * created on: 2002jul08 * created by: Vladimir Weinstein */ #ifndef __UENUM_H #define __UENUM_H #include "unicode/utypes.h" #include "unicode/localpointer.h" #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN class StringEnumeration; U_NAMESPACE_END #endif /** * \file * \brief C API: String Enumeration */ /** * An enumeration object. * For usage in C programs. * @stable ICU 2.2 */ struct UEnumeration; /** structure representing an enumeration object instance @stable ICU 2.2 */ typedef struct UEnumeration UEnumeration; /** * Disposes of resources in use by the iterator. If en is NULL, * does nothing. After this call, any char* or UChar* pointer * returned by uenum_unext() or uenum_next() is invalid. * @param en UEnumeration structure pointer * @stable ICU 2.2 */ U_STABLE void U_EXPORT2 uenum_close(UEnumeration* en); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUEnumerationPointer * "Smart pointer" class, closes a UEnumeration via uenum_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); U_NAMESPACE_END #endif /** * Returns the number of elements that the iterator traverses. If * the iterator is out-of-sync with its service, status is set to * U_ENUM_OUT_OF_SYNC_ERROR. * This is a convenience function. It can end up being very * expensive as all the items might have to be pre-fetched (depending * on the type of data being traversed). Use with caution and only * when necessary. * @param en UEnumeration structure pointer * @param status error code, can be U_ENUM_OUT_OF_SYNC_ERROR if the * iterator is out of sync. * @return number of elements in the iterator * @stable ICU 2.2 */ U_STABLE int32_t U_EXPORT2 uenum_count(UEnumeration* en, UErrorCode* status); /** * Returns the next element in the iterator's list. If there are * no more elements, returns NULL. If the iterator is out-of-sync * with its service, status is set to U_ENUM_OUT_OF_SYNC_ERROR and * NULL is returned. If the native service string is a char* string, * it is converted to UChar* with the invariant converter. * The result is terminated by (UChar)0. * @param en the iterator object * @param resultLength pointer to receive the length of the result * (not including the terminating \\0). * If the pointer is NULL it is ignored. * @param status the error code, set to U_ENUM_OUT_OF_SYNC_ERROR if * the iterator is out of sync with its service. * @return a pointer to the string. The string will be * zero-terminated. The return pointer is owned by this iterator * and must not be deleted by the caller. The pointer is valid * until the next call to any uenum_... method, including * uenum_next() or uenum_unext(). When all strings have been * traversed, returns NULL. * @stable ICU 2.2 */ U_STABLE const UChar* U_EXPORT2 uenum_unext(UEnumeration* en, int32_t* resultLength, UErrorCode* status); /** * Returns the next element in the iterator's list. If there are * no more elements, returns NULL. If the iterator is out-of-sync * with its service, status is set to U_ENUM_OUT_OF_SYNC_ERROR and * NULL is returned. If the native service string is a UChar* * string, it is converted to char* with the invariant converter. * The result is terminated by (char)0. If the conversion fails * (because a character cannot be converted) then status is set to * U_INVARIANT_CONVERSION_ERROR and the return value is undefined * (but non-NULL). * @param en the iterator object * @param resultLength pointer to receive the length of the result * (not including the terminating \\0). * If the pointer is NULL it is ignored. * @param status the error code, set to U_ENUM_OUT_OF_SYNC_ERROR if * the iterator is out of sync with its service. Set to * U_INVARIANT_CONVERSION_ERROR if the underlying native string is * UChar* and conversion to char* with the invariant converter * fails. This error pertains only to current string, so iteration * might be able to continue successfully. * @return a pointer to the string. The string will be * zero-terminated. The return pointer is owned by this iterator * and must not be deleted by the caller. The pointer is valid * until the next call to any uenum_... method, including * uenum_next() or uenum_unext(). When all strings have been * traversed, returns NULL. * @stable ICU 2.2 */ U_STABLE const char* U_EXPORT2 uenum_next(UEnumeration* en, int32_t* resultLength, UErrorCode* status); /** * Resets the iterator to the current list of service IDs. This * re-establishes sync with the service and rewinds the iterator * to start at the first element. * @param en the iterator object * @param status the error code, set to U_ENUM_OUT_OF_SYNC_ERROR if * the iterator is out of sync with its service. * @stable ICU 2.2 */ U_STABLE void U_EXPORT2 uenum_reset(UEnumeration* en, UErrorCode* status); #if U_SHOW_CPLUSPLUS_API /** * Given a StringEnumeration, wrap it in a UEnumeration. The * StringEnumeration is adopted; after this call, the caller must not * delete it (regardless of error status). * @param adopted the C++ StringEnumeration to be wrapped in a UEnumeration. * @param ec the error code. * @return a UEnumeration wrapping the adopted StringEnumeration. * @stable ICU 4.2 */ U_STABLE UEnumeration* U_EXPORT2 uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec); #endif /** * Given an array of const UChar* strings, return a UEnumeration. String pointers from 0..count-1 must not be null. * Do not free or modify either the string array or the characters it points to until this object has been destroyed with uenum_close. * \snippet test/cintltst/uenumtst.c uenum_openUCharStringsEnumeration * @param strings array of const UChar* strings (each null terminated). All storage is owned by the caller. * @param count length of the array * @param ec error code * @return the new UEnumeration object. Caller is responsible for calling uenum_close to free memory. * @see uenum_close * @stable ICU 50 */ U_STABLE UEnumeration* U_EXPORT2 uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count, UErrorCode* ec); /** * Given an array of const char* strings (invariant chars only), return a UEnumeration. String pointers from 0..count-1 must not be null. * Do not free or modify either the string array or the characters it points to until this object has been destroyed with uenum_close. * \snippet test/cintltst/uenumtst.c uenum_openCharStringsEnumeration * @param strings array of char* strings (each null terminated). All storage is owned by the caller. * @param count length of the array * @param ec error code * @return the new UEnumeration object. Caller is responsible for calling uenum_close to free memory * @see uenum_close * @stable ICU 50 */ U_STABLE UEnumeration* U_EXPORT2 uenum_openCharStringsEnumeration(const char* const strings[], int32_t count, UErrorCode* ec); #endif usr/include/unicode/reldatefmt.h000064400000054576152342600230012744 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************** * Copyright (C) 2014-2016, International Business Machines Corporation and * others. * All Rights Reserved. ***************************************************************************** * * File RELDATEFMT.H ***************************************************************************** */ #ifndef __RELDATEFMT_H #define __RELDATEFMT_H #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/udisplaycontext.h" #include "unicode/ureldatefmt.h" #include "unicode/locid.h" #include "unicode/formattedvalue.h" /** * \file * \brief C++ API: Formats relative dates such as "1 day ago" or "tomorrow" */ #if !UCONFIG_NO_FORMATTING /** * Represents the unit for formatting a relative date. e.g "in 5 days" * or "in 3 months" * @stable ICU 53 */ typedef enum UDateRelativeUnit { /** * Seconds * @stable ICU 53 */ UDAT_RELATIVE_SECONDS, /** * Minutes * @stable ICU 53 */ UDAT_RELATIVE_MINUTES, /** * Hours * @stable ICU 53 */ UDAT_RELATIVE_HOURS, /** * Days * @stable ICU 53 */ UDAT_RELATIVE_DAYS, /** * Weeks * @stable ICU 53 */ UDAT_RELATIVE_WEEKS, /** * Months * @stable ICU 53 */ UDAT_RELATIVE_MONTHS, /** * Years * @stable ICU 53 */ UDAT_RELATIVE_YEARS, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UDateRelativeUnit value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_RELATIVE_UNIT_COUNT #endif // U_HIDE_DEPRECATED_API } UDateRelativeUnit; /** * Represents an absolute unit. * @stable ICU 53 */ typedef enum UDateAbsoluteUnit { // Days of week have to remain together and in order from Sunday to // Saturday. /** * Sunday * @stable ICU 53 */ UDAT_ABSOLUTE_SUNDAY, /** * Monday * @stable ICU 53 */ UDAT_ABSOLUTE_MONDAY, /** * Tuesday * @stable ICU 53 */ UDAT_ABSOLUTE_TUESDAY, /** * Wednesday * @stable ICU 53 */ UDAT_ABSOLUTE_WEDNESDAY, /** * Thursday * @stable ICU 53 */ UDAT_ABSOLUTE_THURSDAY, /** * Friday * @stable ICU 53 */ UDAT_ABSOLUTE_FRIDAY, /** * Saturday * @stable ICU 53 */ UDAT_ABSOLUTE_SATURDAY, /** * Day * @stable ICU 53 */ UDAT_ABSOLUTE_DAY, /** * Week * @stable ICU 53 */ UDAT_ABSOLUTE_WEEK, /** * Month * @stable ICU 53 */ UDAT_ABSOLUTE_MONTH, /** * Year * @stable ICU 53 */ UDAT_ABSOLUTE_YEAR, /** * Now * @stable ICU 53 */ UDAT_ABSOLUTE_NOW, #ifndef U_HIDE_DRAFT_API /** * Quarter * @draft ICU 63 */ UDAT_ABSOLUTE_QUARTER, #endif // U_HIDE_DRAFT_API #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UDateAbsoluteUnit value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_ABSOLUTE_UNIT_COUNT = UDAT_ABSOLUTE_NOW + 2 #endif // U_HIDE_DEPRECATED_API } UDateAbsoluteUnit; /** * Represents a direction for an absolute unit e.g "Next Tuesday" * or "Last Tuesday" * @stable ICU 53 */ typedef enum UDateDirection { /** * Two before. Not fully supported in every locale. * @stable ICU 53 */ UDAT_DIRECTION_LAST_2, /** * Last * @stable ICU 53 */ UDAT_DIRECTION_LAST, /** * This * @stable ICU 53 */ UDAT_DIRECTION_THIS, /** * Next * @stable ICU 53 */ UDAT_DIRECTION_NEXT, /** * Two after. Not fully supported in every locale. * @stable ICU 53 */ UDAT_DIRECTION_NEXT_2, /** * Plain, which means the absence of a qualifier. * @stable ICU 53 */ UDAT_DIRECTION_PLAIN, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UDateDirection value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_DIRECTION_COUNT #endif // U_HIDE_DEPRECATED_API } UDateDirection; #if !UCONFIG_NO_BREAK_ITERATION U_NAMESPACE_BEGIN class BreakIterator; class RelativeDateTimeCacheData; class SharedNumberFormat; class SharedPluralRules; class SharedBreakIterator; class NumberFormat; class UnicodeString; class FormattedRelativeDateTimeData; #ifndef U_HIDE_DRAFT_API /** * An immutable class containing the result of a relative datetime formatting operation. * * Instances of this class are immutable and thread-safe. * * Not intended for public subclassing. * * @draft ICU 64 */ class U_I18N_API FormattedRelativeDateTime : public UMemory, public FormattedValue { public: /** * Default constructor; makes an empty FormattedRelativeDateTime. * @draft ICU 64 */ FormattedRelativeDateTime() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} /** * Move constructor: Leaves the source FormattedRelativeDateTime in an undefined state. * @draft ICU 64 */ FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; /** * Destruct an instance of FormattedRelativeDateTime. * @draft ICU 64 */ virtual ~FormattedRelativeDateTime() U_OVERRIDE; /** Copying not supported; use move constructor instead. */ FormattedRelativeDateTime(const FormattedRelativeDateTime&) = delete; /** Copying not supported; use move assignment instead. */ FormattedRelativeDateTime& operator=(const FormattedRelativeDateTime&) = delete; /** * Move assignment: Leaves the source FormattedRelativeDateTime in an undefined state. * @draft ICU 64 */ FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; /** @copydoc FormattedValue::toString() */ UnicodeString toString(UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::toTempString() */ UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::appendTo() */ Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::nextPosition() */ UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; private: FormattedRelativeDateTimeData *fData; UErrorCode fErrorCode; explicit FormattedRelativeDateTime(FormattedRelativeDateTimeData *results) : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedRelativeDateTime(UErrorCode errorCode) : fData(nullptr), fErrorCode(errorCode) {} friend class RelativeDateTimeFormatter; }; #endif /* U_HIDE_DRAFT_API */ /** * Formats simple relative dates. There are two types of relative dates that * it handles: *

*

* This API is very basic and is intended to be a building block for more * fancy APIs. The caller tells it exactly what to display in a locale * independent way. While this class automatically provides the correct plural * forms, the grammatical form is otherwise as neutral as possible. It is the * caller's responsibility to handle cut-off logic such as deciding between * displaying "in 7 days" or "in 1 week." This API supports relative dates * involving one single unit. This API does not support relative dates * involving compound units, * e.g "in 5 days and 4 hours" nor does it support parsing. *

* This class is mostly thread safe and immutable with the following caveats: * 1. The assignment operator violates Immutability. It must not be used * concurrently with other operations. * 2. Caller must not hold onto adopted pointers. *

* This class is not intended for public subclassing. *

* Here are some examples of use: *

*
 * UErrorCode status = U_ZERO_ERROR;
 * UnicodeString appendTo;
 * RelativeDateTimeFormatter fmt(status);
 * // Appends "in 1 day"
 * fmt.format(
 *     1, UDAT_DIRECTION_NEXT, UDAT_RELATIVE_DAYS, appendTo, status);
 * // Appends "in 3 days"
 * fmt.format(
 *     3, UDAT_DIRECTION_NEXT, UDAT_RELATIVE_DAYS, appendTo, status);
 * // Appends "3.2 years ago"
 * fmt.format(
 *     3.2, UDAT_DIRECTION_LAST, UDAT_RELATIVE_YEARS, appendTo, status);
 * // Appends "last Sunday"
 * fmt.format(UDAT_DIRECTION_LAST, UDAT_ABSOLUTE_SUNDAY, appendTo, status);
 * // Appends "this Sunday"
 * fmt.format(UDAT_DIRECTION_THIS, UDAT_ABSOLUTE_SUNDAY, appendTo, status);
 * // Appends "next Sunday"
 * fmt.format(UDAT_DIRECTION_NEXT, UDAT_ABSOLUTE_SUNDAY, appendTo, status);
 * // Appends "Sunday"
 * fmt.format(UDAT_DIRECTION_PLAIN, UDAT_ABSOLUTE_SUNDAY, appendTo, status);
 *
 * // Appends "yesterday"
 * fmt.format(UDAT_DIRECTION_LAST, UDAT_ABSOLUTE_DAY, appendTo, status);
 * // Appends "today"
 * fmt.format(UDAT_DIRECTION_THIS, UDAT_ABSOLUTE_DAY, appendTo, status);
 * // Appends "tomorrow"
 * fmt.format(UDAT_DIRECTION_NEXT, UDAT_ABSOLUTE_DAY, appendTo, status);
 * // Appends "now"
 * fmt.format(UDAT_DIRECTION_PLAIN, UDAT_ABSOLUTE_NOW, appendTo, status);
 *
 * 
*
*

* In the future, we may add more forms, such as abbreviated/short forms * (3 secs ago), and relative day periods ("yesterday afternoon"), etc. * * The RelativeDateTimeFormatter class is not intended for public subclassing. * * @stable ICU 53 */ class U_I18N_API RelativeDateTimeFormatter : public UObject { public: /** * Create RelativeDateTimeFormatter with default locale. * @stable ICU 53 */ RelativeDateTimeFormatter(UErrorCode& status); /** * Create RelativeDateTimeFormatter with given locale. * @stable ICU 53 */ RelativeDateTimeFormatter(const Locale& locale, UErrorCode& status); /** * Create RelativeDateTimeFormatter with given locale and NumberFormat. * * @param locale the locale * @param nfToAdopt Constructed object takes ownership of this pointer. * It is an error for caller to delete this pointer or change its * contents after calling this constructor. * @param status Any error is returned here. * @stable ICU 53 */ RelativeDateTimeFormatter( const Locale& locale, NumberFormat *nfToAdopt, UErrorCode& status); /** * Create RelativeDateTimeFormatter with given locale, NumberFormat, * and capitalization context. * * @param locale the locale * @param nfToAdopt Constructed object takes ownership of this pointer. * It is an error for caller to delete this pointer or change its * contents after calling this constructor. Caller may pass NULL for * this argument if they want default number format behavior. * @param style the format style. The UDAT_RELATIVE bit field has no effect. * @param capitalizationContext A value from UDisplayContext that pertains to * capitalization. * @param status Any error is returned here. * @stable ICU 54 */ RelativeDateTimeFormatter( const Locale& locale, NumberFormat *nfToAdopt, UDateRelativeDateTimeFormatterStyle style, UDisplayContext capitalizationContext, UErrorCode& status); /** * Copy constructor. * @stable ICU 53 */ RelativeDateTimeFormatter(const RelativeDateTimeFormatter& other); /** * Assignment operator. * @stable ICU 53 */ RelativeDateTimeFormatter& operator=( const RelativeDateTimeFormatter& other); /** * Destructor. * @stable ICU 53 */ virtual ~RelativeDateTimeFormatter(); /** * Formats a relative date with a quantity such as "in 5 days" or * "3 months ago" * * This method returns a String. To get more information about the * formatting result, use formatToValue(). * * @param quantity The numerical amount e.g 5. This value is formatted * according to this object's NumberFormat object. * @param direction NEXT means a future relative date; LAST means a past * relative date. If direction is anything else, this method sets * status to U_ILLEGAL_ARGUMENT_ERROR. * @param unit the unit e.g day? month? year? * @param appendTo The string to which the formatted result will be * appended * @param status ICU error code returned here. * @return appendTo * @stable ICU 53 */ UnicodeString& format( double quantity, UDateDirection direction, UDateRelativeUnit unit, UnicodeString& appendTo, UErrorCode& status) const; #ifndef U_HIDE_DRAFT_API /** * Formats a relative date with a quantity such as "in 5 days" or * "3 months ago" * * This method returns a FormattedRelativeDateTime, which exposes more * information than the String returned by format(). * * @param quantity The numerical amount e.g 5. This value is formatted * according to this object's NumberFormat object. * @param direction NEXT means a future relative date; LAST means a past * relative date. If direction is anything else, this method sets * status to U_ILLEGAL_ARGUMENT_ERROR. * @param unit the unit e.g day? month? year? * @param status ICU error code returned here. * @return The formatted relative datetime * @draft ICU 64 */ FormattedRelativeDateTime formatToValue( double quantity, UDateDirection direction, UDateRelativeUnit unit, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ /** * Formats a relative date without a quantity. * * This method returns a String. To get more information about the * formatting result, use formatToValue(). * * @param direction NEXT, LAST, THIS, etc. * @param unit e.g SATURDAY, DAY, MONTH * @param appendTo The string to which the formatted result will be * appended. If the value of direction is documented as not being fully * supported in all locales then this method leaves appendTo unchanged if * no format string is available. * @param status ICU error code returned here. * @return appendTo * @stable ICU 53 */ UnicodeString& format( UDateDirection direction, UDateAbsoluteUnit unit, UnicodeString& appendTo, UErrorCode& status) const; #ifndef U_HIDE_DRAFT_API /** * Formats a relative date without a quantity. * * This method returns a FormattedRelativeDateTime, which exposes more * information than the String returned by format(). * * If the string is not available in the requested locale, the return * value will be empty (calling toString will give an empty string). * * @param direction NEXT, LAST, THIS, etc. * @param unit e.g SATURDAY, DAY, MONTH * @param status ICU error code returned here. * @return The formatted relative datetime * @draft ICU 64 */ FormattedRelativeDateTime formatToValue( UDateDirection direction, UDateAbsoluteUnit unit, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ /** * Format a combination of URelativeDateTimeUnit and numeric offset * using a numeric style, e.g. "1 week ago", "in 1 week", * "5 weeks ago", "in 5 weeks". * * This method returns a String. To get more information about the * formatting result, use formatNumericToValue(). * * @param offset The signed offset for the specified unit. This * will be formatted according to this object's * NumberFormat object. * @param unit The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, * UDAT_REL_UNIT_FRIDAY. * @param appendTo The string to which the formatted result will be * appended. * @param status ICU error code returned here. * @return appendTo * @stable ICU 57 */ UnicodeString& formatNumeric( double offset, URelativeDateTimeUnit unit, UnicodeString& appendTo, UErrorCode& status) const; #ifndef U_HIDE_DRAFT_API /** * Format a combination of URelativeDateTimeUnit and numeric offset * using a numeric style, e.g. "1 week ago", "in 1 week", * "5 weeks ago", "in 5 weeks". * * This method returns a FormattedRelativeDateTime, which exposes more * information than the String returned by formatNumeric(). * * @param offset The signed offset for the specified unit. This * will be formatted according to this object's * NumberFormat object. * @param unit The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, * UDAT_REL_UNIT_FRIDAY. * @param status ICU error code returned here. * @return The formatted relative datetime * @draft ICU 64 */ FormattedRelativeDateTime formatNumericToValue( double offset, URelativeDateTimeUnit unit, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ /** * Format a combination of URelativeDateTimeUnit and numeric offset * using a text style if possible, e.g. "last week", "this week", * "next week", "yesterday", "tomorrow". Falls back to numeric * style if no appropriate text term is available for the specified * offset in the object's locale. * * This method returns a String. To get more information about the * formatting result, use formatToValue(). * * @param offset The signed offset for the specified unit. * @param unit The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, * UDAT_REL_UNIT_FRIDAY. * @param appendTo The string to which the formatted result will be * appended. * @param status ICU error code returned here. * @return appendTo * @stable ICU 57 */ UnicodeString& format( double offset, URelativeDateTimeUnit unit, UnicodeString& appendTo, UErrorCode& status) const; #ifndef U_HIDE_DRAFT_API /** * Format a combination of URelativeDateTimeUnit and numeric offset * using a text style if possible, e.g. "last week", "this week", * "next week", "yesterday", "tomorrow". Falls back to numeric * style if no appropriate text term is available for the specified * offset in the object's locale. * * This method returns a FormattedRelativeDateTime, which exposes more * information than the String returned by format(). * * @param offset The signed offset for the specified unit. * @param unit The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, * UDAT_REL_UNIT_FRIDAY. * @param status ICU error code returned here. * @return The formatted relative datetime * @draft ICU 64 */ FormattedRelativeDateTime formatToValue( double offset, URelativeDateTimeUnit unit, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ /** * Combines a relative date string and a time string in this object's * locale. This is done with the same date-time separator used for the * default calendar in this locale. * * @param relativeDateString the relative date, e.g 'yesterday' * @param timeString the time e.g '3:45' * @param appendTo concatenated date and time appended here * @param status ICU error code returned here. * @return appendTo * @stable ICU 53 */ UnicodeString& combineDateAndTime( const UnicodeString& relativeDateString, const UnicodeString& timeString, UnicodeString& appendTo, UErrorCode& status) const; /** * Returns the NumberFormat this object is using. * * @stable ICU 53 */ const NumberFormat& getNumberFormat() const; /** * Returns the capitalization context. * * @stable ICU 54 */ UDisplayContext getCapitalizationContext() const; /** * Returns the format style. * * @stable ICU 54 */ UDateRelativeDateTimeFormatterStyle getFormatStyle() const; private: const RelativeDateTimeCacheData* fCache; const SharedNumberFormat *fNumberFormat; const SharedPluralRules *fPluralRules; UDateRelativeDateTimeFormatterStyle fStyle; UDisplayContext fContext; const SharedBreakIterator *fOptBreakIterator; Locale fLocale; void init( NumberFormat *nfToAdopt, BreakIterator *brkIter, UErrorCode &status); UnicodeString& adjustForContext(UnicodeString &) const; UBool checkNoAdjustForContext(UErrorCode& status) const; template UnicodeString& doFormat( F callback, UnicodeString& appendTo, UErrorCode& status, Args... args) const; #ifndef U_HIDE_DRAFT_API // for FormattedRelativeDateTime template FormattedRelativeDateTime doFormatToValue( F callback, UErrorCode& status, Args... args) const; #endif // U_HIDE_DRAFT_API void formatImpl( double quantity, UDateDirection direction, UDateRelativeUnit unit, FormattedRelativeDateTimeData& output, UErrorCode& status) const; void formatAbsoluteImpl( UDateDirection direction, UDateAbsoluteUnit unit, FormattedRelativeDateTimeData& output, UErrorCode& status) const; void formatNumericImpl( double offset, URelativeDateTimeUnit unit, FormattedRelativeDateTimeData& output, UErrorCode& status) const; void formatRelativeImpl( double offset, URelativeDateTimeUnit unit, FormattedRelativeDateTimeData& output, UErrorCode& status) const; }; U_NAMESPACE_END #endif /* !UCONFIG_NO_BREAK_ITERATION */ #endif /* !UCONFIG_NO_FORMATTING */ #endif /* __RELDATEFMT_H */ usr/include/unicode/translit.h000064400000203413152342600230012437 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2014, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description * 11/17/99 aliu Creation. ********************************************************************** */ #ifndef TRANSLIT_H #define TRANSLIT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Tranforms text from one format to another. */ #if !UCONFIG_NO_TRANSLITERATION #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/parseerr.h" #include "unicode/utrans.h" // UTransPosition, UTransDirection #include "unicode/strenum.h" U_NAMESPACE_BEGIN class UnicodeFilter; class UnicodeSet; class TransliteratorParser; class NormalizationTransliterator; class TransliteratorIDParser; /** * * Transliterator is an abstract class that * transliterates text from one format to another. The most common * kind of transliterator is a script, or alphabet, transliterator. * For example, a Russian to Latin transliterator changes Russian text * written in Cyrillic characters to phonetically equivalent Latin * characters. It does not translate Russian to English! * Transliteration, unlike translation, operates on characters, without * reference to the meanings of words and sentences. * *

Although script conversion is its most common use, a * transliterator can actually perform a more general class of tasks. * In fact, Transliterator defines a very general API * which specifies only that a segment of the input text is replaced * by new text. The particulars of this conversion are determined * entirely by subclasses of Transliterator. * *

Transliterators are stateless * *

Transliterator objects are stateless; they * retain no information between calls to * transliterate(). (However, this does not * mean that threads may share transliterators without synchronizing * them. Transliterators are not immutable, so they must be * synchronized when shared between threads.) This might seem to * limit the complexity of the transliteration operation. In * practice, subclasses perform complex transliterations by delaying * the replacement of text until it is known that no other * replacements are possible. In other words, although the * Transliterator objects are stateless, the source text * itself embodies all the needed information, and delayed operation * allows arbitrary complexity. * *

Batch transliteration * *

The simplest way to perform transliteration is all at once, on a * string of existing text. This is referred to as batch * transliteration. For example, given a string input * and a transliterator t, the call * * String result = t.transliterate(input); * * will transliterate it and return the result. Other methods allow * the client to specify a substring to be transliterated and to use * {@link Replaceable } objects instead of strings, in order to * preserve out-of-band information (such as text styles). * *

Keyboard transliteration * *

Somewhat more involved is keyboard, or incremental * transliteration. This is the transliteration of text that is * arriving from some source (typically the user's keyboard) one * character at a time, or in some other piecemeal fashion. * *

In keyboard transliteration, a Replaceable buffer * stores the text. As text is inserted, as much as possible is * transliterated on the fly. This means a GUI that displays the * contents of the buffer may show text being modified as each new * character arrives. * *

Consider the simple rule-based Transliterator: *

 *     th>{theta}
 *     t>{tau}
 * 
* * When the user types 't', nothing will happen, since the * transliterator is waiting to see if the next character is 'h'. To * remedy this, we introduce the notion of a cursor, marked by a '|' * in the output string: *
 *     t>|{tau}
 *     {tau}h>{theta}
 * 
* * Now when the user types 't', tau appears, and if the next character * is 'h', the tau changes to a theta. This is accomplished by * maintaining a cursor position (independent of the insertion point, * and invisible in the GUI) across calls to * transliterate(). Typically, the cursor will * be coincident with the insertion point, but in a case like the one * above, it will precede the insertion point. * *

Keyboard transliteration methods maintain a set of three indices * that are updated with each call to * transliterate(), including the cursor, start, * and limit. Since these indices are changed by the method, they are * passed in an int[] array. The START index * marks the beginning of the substring that the transliterator will * look at. It is advanced as text becomes committed (but it is not * the committed index; that's the CURSOR). The * CURSOR index, described above, marks the point at * which the transliterator last stopped, either because it reached * the end, or because it required more characters to disambiguate * between possible inputs. The CURSOR can also be * explicitly set by rules in a rule-based Transliterator. * Any characters before the CURSOR index are frozen; * future keyboard transliteration calls within this input sequence * will not change them. New text is inserted at the * LIMIT index, which marks the end of the substring that * the transliterator looks at. * *

Because keyboard transliteration assumes that more characters * are to arrive, it is conservative in its operation. It only * transliterates when it can do so unambiguously. Otherwise it waits * for more characters to arrive. When the client code knows that no * more characters are forthcoming, perhaps because the user has * performed some input termination operation, then it should call * finishTransliteration() to complete any * pending transliterations. * *

Inverses * *

Pairs of transliterators may be inverses of one another. For * example, if transliterator A transliterates characters by * incrementing their Unicode value (so "abc" -> "def"), and * transliterator B decrements character values, then A * is an inverse of B and vice versa. If we compose A * with B in a compound transliterator, the result is the * indentity transliterator, that is, a transliterator that does not * change its input text. * * The Transliterator method getInverse() * returns a transliterator's inverse, if one exists, or * null otherwise. However, the result of * getInverse() usually will not be a true * mathematical inverse. This is because true inverse transliterators * are difficult to formulate. For example, consider two * transliterators: AB, which transliterates the character 'A' * to 'B', and BA, which transliterates 'B' to 'A'. It might * seem that these are exact inverses, since * * \htmlonly

\endhtmlonly"A" x AB -> "B"
* "B" x BA -> "A"\htmlonly
\endhtmlonly * * where 'x' represents transliteration. However, * * \htmlonly
\endhtmlonly"ABCD" x AB -> "BBCD"
* "BBCD" x BA -> "AACD"\htmlonly
\endhtmlonly * * so AB composed with BA is not the * identity. Nonetheless, BA may be usefully considered to be * AB's inverse, and it is on this basis that * AB.getInverse() could legitimately return * BA. * *

IDs and display names * *

A transliterator is designated by a short identifier string or * ID. IDs follow the format source-destination, * where source describes the entity being replaced, and * destination describes the entity replacing * source. The entities may be the names of scripts, * particular sequences of characters, or whatever else it is that the * transliterator converts to or from. For example, a transliterator * from Russian to Latin might be named "Russian-Latin". A * transliterator from keyboard escape sequences to Latin-1 characters * might be named "KeyboardEscape-Latin1". By convention, system * entity names are in English, with the initial letters of words * capitalized; user entity names may follow any format so long as * they do not contain dashes. * *

In addition to programmatic IDs, transliterator objects have * display names for presentation in user interfaces, returned by * {@link #getDisplayName }. * *

Factory methods and registration * *

In general, client code should use the factory method * {@link #createInstance } to obtain an instance of a * transliterator given its ID. Valid IDs may be enumerated using * getAvailableIDs(). Since transliterators are mutable, * multiple calls to {@link #createInstance } with the same ID will * return distinct objects. * *

In addition to the system transliterators registered at startup, * user transliterators may be registered by calling * registerInstance() at run time. A registered instance * acts a template; future calls to {@link #createInstance } with the ID * of the registered object return clones of that object. Thus any * object passed to registerInstance() must implement * clone() propertly. To register a transliterator subclass * without instantiating it (until it is needed), users may call * {@link #registerFactory }. In this case, the objects are * instantiated by invoking the zero-argument public constructor of * the class. * *

Subclassing * * Subclasses must implement the abstract method * handleTransliterate().

Subclasses should override * the transliterate() method taking a * Replaceable and the transliterate() * method taking a String and StringBuffer * if the performance of these methods can be improved over the * performance obtained by the default implementations in this class. * *

Rule syntax * *

A set of rules determines how to perform translations. * Rules within a rule set are separated by semicolons (';'). * To include a literal semicolon, prefix it with a backslash ('\'). * Unicode Pattern_White_Space is ignored. * If the first non-blank character on a line is '#', * the entire line is ignored as a comment. * *

Each set of rules consists of two groups, one forward, and one * reverse. This is a convention that is not enforced; rules for one * direction may be omitted, with the result that translations in * that direction will not modify the source text. In addition, * bidirectional forward-reverse rules may be specified for * symmetrical transformations. * *

Note: Another description of the Transliterator rule syntax is available in * section * Transform Rules Syntax of UTS #35: Unicode LDML. * The rules are shown there using arrow symbols ← and → and ↔. * ICU supports both those and the equivalent ASCII symbols < and > and <>. * *

Rule statements take one of the following forms: * *

*
$alefmadda=\\u0622;
*
Variable definition. The name on the * left is assigned the text on the right. In this example, * after this statement, instances of the left hand name, * "$alefmadda", will be replaced by * the Unicode character U+0622. Variable names must begin * with a letter and consist only of letters, digits, and * underscores. Case is significant. Duplicate names cause * an exception to be thrown, that is, variables cannot be * redefined. The right hand side may contain well-formed * text of any length, including no text at all ("$empty=;"). * The right hand side may contain embedded UnicodeSet * patterns, for example, "$softvowel=[eiyEIY]".
*
ai>$alefmadda;
*
Forward translation rule. This rule * states that the string on the left will be changed to the * string on the right when performing forward * transliteration.
*
ai<$alefmadda;
*
Reverse translation rule. This rule * states that the string on the right will be changed to * the string on the left when performing reverse * transliteration.
*
* *
*
ai<>$alefmadda;
*
Bidirectional translation rule. This * rule states that the string on the right will be changed * to the string on the left when performing forward * transliteration, and vice versa when performing reverse * transliteration.
*
* *

Translation rules consist of a match pattern and an output * string. The match pattern consists of literal characters, * optionally preceded by context, and optionally followed by * context. Context characters, like literal pattern characters, * must be matched in the text being transliterated. However, unlike * literal pattern characters, they are not replaced by the output * text. For example, the pattern "abc{def}" * indicates the characters "def" must be * preceded by "abc" for a successful match. * If there is a successful match, "def" will * be replaced, but not "abc". The final '}' * is optional, so "abc{def" is equivalent to * "abc{def}". Another example is "{123}456" * (or "123}456") in which the literal * pattern "123" must be followed by "456". * *

The output string of a forward or reverse rule consists of * characters to replace the literal pattern characters. If the * output string contains the character '|', this is * taken to indicate the location of the cursor after * replacement. The cursor is the point in the text at which the * next replacement, if any, will be applied. The cursor is usually * placed within the replacement text; however, it can actually be * placed into the precending or following context by using the * special character '@'. Examples: * *

 *     a {foo} z > | @ bar; # foo -> bar, move cursor before a
 *     {foo} xyz > bar @@|; # foo -> bar, cursor between y and z
 * 
* *

UnicodeSet * *

UnicodeSet patterns may appear anywhere that * makes sense. They may appear in variable definitions. * Contrariwise, UnicodeSet patterns may themselves * contain variable references, such as "$a=[a-z];$not_a=[^$a]", * or "$range=a-z;$ll=[$range]". * *

UnicodeSet patterns may also be embedded directly * into rule strings. Thus, the following two rules are equivalent: * *

 *     $vowel=[aeiou]; $vowel>'*'; # One way to do this
 *     [aeiou]>'*'; # Another way
 * 
* *

See {@link UnicodeSet} for more documentation and examples. * *

Segments * *

Segments of the input string can be matched and copied to the * output string. This makes certain sets of rules simpler and more * general, and makes reordering possible. For example: * *

 *     ([a-z]) > $1 $1; # double lowercase letters
 *     ([:Lu:]) ([:Ll:]) > $2 $1; # reverse order of Lu-Ll pairs
 * 
* *

The segment of the input string to be copied is delimited by * "(" and ")". Up to * nine segments may be defined. Segments may not overlap. In the * output string, "$1" through "$9" * represent the input string segments, in left-to-right order of * definition. * *

Anchors * *

Patterns can be anchored to the beginning or the end of the text. This is done with the * special characters '^' and '$'. For example: * *

 *   ^ a   > 'BEG_A';   # match 'a' at start of text
 *     a   > 'A'; # match other instances of 'a'
 *     z $ > 'END_Z';   # match 'z' at end of text
 *     z   > 'Z';       # match other instances of 'z'
 * 
* *

It is also possible to match the beginning or the end of the text using a UnicodeSet. * This is done by including a virtual anchor character '$' at the end of the * set pattern. Although this is usually the match chafacter for the end anchor, the set will * match either the beginning or the end of the text, depending on its placement. For * example: * *

 *   $x = [a-z$];   # match 'a' through 'z' OR anchor
 *   $x 1    > 2;   # match '1' after a-z or at the start
 *      3 $x > 4;   # match '3' before a-z or at the end
 * 
* *

Example * *

The following example rules illustrate many of the features of * the rule language. * * * * * * * * * * * * * * *
Rule 1.abc{def}>x|y
Rule 2.xyz>r
Rule 3.yz>q
* *

Applying these rules to the string "adefabcdefz" * yields the following results: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|adefabcdefzInitial state, no rules match. Advance * cursor.
a|defabcdefzStill no match. Rule 1 does not match * because the preceding context is not present.
ad|efabcdefzStill no match. Keep advancing until * there is a match...
ade|fabcdefz...
adef|abcdefz...
adefa|bcdefz...
adefab|cdefz...
adefabc|defzRule 1 matches; replace "def" * with "xy" and back up the cursor * to before the 'y'.
adefabcx|yzAlthough "xyz" is * present, rule 2 does not match because the cursor is * before the 'y', not before the 'x'. * Rule 3 does match. Replace "yz" * with "q".
adefabcxq|The cursor is at the end; * transliteration is complete.
* *

The order of rules is significant. If multiple rules may match * at some point, the first matching rule is applied. * *

Forward and reverse rules may have an empty output string. * Otherwise, an empty left or right hand side of any statement is a * syntax error. * *

Single quotes are used to quote any character other than a * digit or letter. To specify a single quote itself, inside or * outside of quotes, use two single quotes in a row. For example, * the rule "'>'>o''clock" changes the * string ">" to the string "o'clock". * *

Notes * *

While a Transliterator is being built from rules, it checks that * the rules are added in proper order. For example, if the rule * "a>x" is followed by the rule "ab>y", * then the second rule will throw an exception. The reason is that * the second rule can never be triggered, since the first rule * always matches anything it matches. In other words, the first * rule masks the second rule. * * @author Alan Liu * @stable ICU 2.0 */ class U_I18N_API Transliterator : public UObject { private: /** * Programmatic name, e.g., "Latin-Arabic". */ UnicodeString ID; /** * This transliterator's filter. Any character for which * filter.contains() returns false will not be * altered by this transliterator. If filter is * null then no filtering is applied. */ UnicodeFilter* filter; int32_t maximumContextLength; public: /** * A context integer or pointer for a factory function, passed by * value. * @stable ICU 2.4 */ union Token { /** * This token, interpreted as a 32-bit integer. * @stable ICU 2.4 */ int32_t integer; /** * This token, interpreted as a native pointer. * @stable ICU 2.4 */ void* pointer; }; #ifndef U_HIDE_INTERNAL_API /** * Return a token containing an integer. * @return a token containing an integer. * @internal */ inline static Token integerToken(int32_t); /** * Return a token containing a pointer. * @return a token containing a pointer. * @internal */ inline static Token pointerToken(void*); #endif /* U_HIDE_INTERNAL_API */ /** * A function that creates and returns a Transliterator. When * invoked, it will be passed the ID string that is being * instantiated, together with the context pointer that was passed * in when the factory function was first registered. Many * factory functions will ignore both parameters, however, * functions that are registered to more than one ID may use the * ID or the context parameter to parameterize the transliterator * they create. * @param ID the string identifier for this transliterator * @param context a context pointer that will be stored and * later passed to the factory function when an ID matching * the registration ID is being instantiated with this factory. * @stable ICU 2.4 */ typedef Transliterator* (U_EXPORT2 *Factory)(const UnicodeString& ID, Token context); protected: /** * Default constructor. * @param ID the string identifier for this transliterator * @param adoptedFilter the filter. Any character for which * filter.contains() returns false will not be * altered by this transliterator. If filter is * null then no filtering is applied. * @stable ICU 2.4 */ Transliterator(const UnicodeString& ID, UnicodeFilter* adoptedFilter); /** * Copy constructor. * @stable ICU 2.4 */ Transliterator(const Transliterator&); /** * Assignment operator. * @stable ICU 2.4 */ Transliterator& operator=(const Transliterator&); /** * Create a transliterator from a basic ID. This is an ID * containing only the forward direction source, target, and * variant. * @param id a basic ID of the form S-T or S-T/V. * @param canon canonical ID to assign to the object, or * NULL to leave the ID unchanged * @return a newly created Transliterator or null if the ID is * invalid. * @stable ICU 2.4 */ static Transliterator* createBasicInstance(const UnicodeString& id, const UnicodeString* canon); friend class TransliteratorParser; // for parseID() friend class TransliteratorIDParser; // for createBasicInstance() friend class TransliteratorAlias; // for setID() public: /** * Destructor. * @stable ICU 2.0 */ virtual ~Transliterator(); /** * Implements Cloneable. * All subclasses are encouraged to implement this method if it is * possible and reasonable to do so. Subclasses that are to be * registered with the system using registerInstance() * are required to implement this method. If a subclass does not * implement clone() properly and is registered with the system * using registerInstance(), then the default clone() implementation * will return null, and calls to createInstance() will fail. * * @return a copy of the object. * @see #registerInstance * @stable ICU 2.0 */ virtual Transliterator* clone() const; /** * Transliterates a segment of a string, with optional filtering. * * @param text the string to be transliterated * @param start the beginning index, inclusive; 0 <= start * <= limit. * @param limit the ending index, exclusive; start <= limit * <= text.length(). * @return The new limit index. The text previously occupying [start, * limit) has been transliterated, possibly to a string of a different * length, at [start, new-limit), where * new-limit is the return value. If the input offsets are out of bounds, * the returned value is -1 and the input string remains unchanged. * @stable ICU 2.0 */ virtual int32_t transliterate(Replaceable& text, int32_t start, int32_t limit) const; /** * Transliterates an entire string in place. Convenience method. * @param text the string to be transliterated * @stable ICU 2.0 */ virtual void transliterate(Replaceable& text) const; /** * Transliterates the portion of the text buffer that can be * transliterated unambiguosly after new text has been inserted, * typically as a result of a keyboard event. The new text in * insertion will be inserted into text * at index.limit, advancing * index.limit by insertion.length(). * Then the transliterator will try to transliterate characters of * text between index.cursor and * index.limit. Characters before * index.cursor will not be changed. * *

Upon return, values in index will be updated. * index.start will be advanced to the first * character that future calls to this method will read. * index.cursor and index.limit will * be adjusted to delimit the range of text that future calls to * this method may change. * *

Typical usage of this method begins with an initial call * with index.start and index.limit * set to indicate the portion of text to be * transliterated, and index.cursor == index.start. * Thereafter, index can be used without * modification in future calls, provided that all changes to * text are made via this method. * *

This method assumes that future calls may be made that will * insert new text into the buffer. As a result, it only performs * unambiguous transliterations. After the last call to this * method, there may be untransliterated text that is waiting for * more input to resolve an ambiguity. In order to perform these * pending transliterations, clients should call {@link * #finishTransliteration } after the last call to this * method has been made. * * @param text the buffer holding transliterated and untransliterated text * @param index an array of three integers. * *

  • index.start: the beginning index, * inclusive; 0 <= index.start <= index.limit. * *
  • index.limit: the ending index, exclusive; * index.start <= index.limit <= text.length(). * insertion is inserted at * index.limit. * *
  • index.cursor: the next character to be * considered for transliteration; index.start <= * index.cursor <= index.limit. Characters before * index.cursor will not be changed by future calls * to this method.
* * @param insertion text to be inserted and possibly * transliterated into the translation buffer at * index.limit. If null then no text * is inserted. * @param status Output param to filled in with a success or an error. * @see #handleTransliterate * @exception IllegalArgumentException if index * is invalid * @see UTransPosition * @stable ICU 2.0 */ virtual void transliterate(Replaceable& text, UTransPosition& index, const UnicodeString& insertion, UErrorCode& status) const; /** * Transliterates the portion of the text buffer that can be * transliterated unambiguosly after a new character has been * inserted, typically as a result of a keyboard event. This is a * convenience method. * @param text the buffer holding transliterated and * untransliterated text * @param index an array of three integers. * @param insertion text to be inserted and possibly * transliterated into the translation buffer at * index.limit. * @param status Output param to filled in with a success or an error. * @see #transliterate(Replaceable&, UTransPosition&, const UnicodeString&, UErrorCode&) const * @stable ICU 2.0 */ virtual void transliterate(Replaceable& text, UTransPosition& index, UChar32 insertion, UErrorCode& status) const; /** * Transliterates the portion of the text buffer that can be * transliterated unambiguosly. This is a convenience method; see * {@link * #transliterate(Replaceable&, UTransPosition&, const UnicodeString&, UErrorCode&) const } * for details. * @param text the buffer holding transliterated and * untransliterated text * @param index an array of three integers. * @param status Output param to filled in with a success or an error. * @see #transliterate(Replaceable&, UTransPosition&, const UnicodeString&, UErrorCode &) const * @stable ICU 2.0 */ virtual void transliterate(Replaceable& text, UTransPosition& index, UErrorCode& status) const; /** * Finishes any pending transliterations that were waiting for * more characters. Clients should call this method as the last * call after a sequence of one or more calls to * transliterate(). * @param text the buffer holding transliterated and * untransliterated text. * @param index the array of indices previously passed to {@link * #transliterate } * @stable ICU 2.0 */ virtual void finishTransliteration(Replaceable& text, UTransPosition& index) const; private: /** * This internal method does incremental transliteration. If the * 'insertion' is non-null then we append it to 'text' before * proceeding. This method calls through to the pure virtual * framework method handleTransliterate() to do the actual * work. * @param text the buffer holding transliterated and * untransliterated text * @param index an array of three integers. See {@link * #transliterate(Replaceable, int[], String)}. * @param insertion text to be inserted and possibly * transliterated into the translation buffer at * index.limit. * @param status Output param to filled in with a success or an error. */ void _transliterate(Replaceable& text, UTransPosition& index, const UnicodeString* insertion, UErrorCode &status) const; protected: /** * Abstract method that concrete subclasses define to implement * their transliteration algorithm. This method handles both * incremental and non-incremental transliteration. Let * originalStart refer to the value of * pos.start upon entry. * *
    *
  • If incremental is false, then this method * should transliterate all characters between * pos.start and pos.limit. Upon return * pos.start must == pos.limit.
  • * *
  • If incremental is true, then this method * should transliterate all characters between * pos.start and pos.limit that can be * unambiguously transliterated, regardless of future insertions * of text at pos.limit. Upon return, * pos.start should be in the range * [originalStart, pos.limit). * pos.start should be positioned such that * characters [originalStart, * pos.start) will not be changed in the future by this * transliterator and characters [pos.start, * pos.limit) are unchanged.
  • *
* *

Implementations of this method should also obey the * following invariants:

* *
    *
  • pos.limit and pos.contextLimit * should be updated to reflect changes in length of the text * between pos.start and pos.limit. The * difference pos.contextLimit - pos.limit should * not change.
  • * *
  • pos.contextStart should not change.
  • * *
  • Upon return, neither pos.start nor * pos.limit should be less than * originalStart.
  • * *
  • Text before originalStart and text after * pos.limit should not change.
  • * *
  • Text before pos.contextStart and text after * pos.contextLimit should be ignored.
  • *
* *

Subclasses may safely assume that all characters in * [pos.start, pos.limit) are filtered. * In other words, the filter has already been applied by the time * this method is called. See * filteredTransliterate(). * *

This method is not for public consumption. Calling * this method directly will transliterate * [pos.start, pos.limit) without * applying the filter. End user code should call * transliterate() instead of this method. Subclass code * and wrapping transliterators should call * filteredTransliterate() instead of this method.

* * @param text the buffer holding transliterated and * untransliterated text * * @param pos the indices indicating the start, limit, context * start, and context limit of the text. * * @param incremental if true, assume more text may be inserted at * pos.limit and act accordingly. Otherwise, * transliterate all text between pos.start and * pos.limit and move pos.start up to * pos.limit. * * @see #transliterate * @stable ICU 2.4 */ virtual void handleTransliterate(Replaceable& text, UTransPosition& pos, UBool incremental) const = 0; public: /** * Transliterate a substring of text, as specified by index, taking filters * into account. This method is for subclasses that need to delegate to * another transliterator. * @param text the text to be transliterated * @param index the position indices * @param incremental if TRUE, then assume more characters may be inserted * at index.limit, and postpone processing to accomodate future incoming * characters * @stable ICU 2.4 */ virtual void filteredTransliterate(Replaceable& text, UTransPosition& index, UBool incremental) const; private: /** * Top-level transliteration method, handling filtering, incremental and * non-incremental transliteration, and rollback. All transliteration * public API methods eventually call this method with a rollback argument * of TRUE. Other entities may call this method but rollback should be * FALSE. * *

If this transliterator has a filter, break up the input text into runs * of unfiltered characters. Pass each run to * subclass.handleTransliterate(). * *

In incremental mode, if rollback is TRUE, perform a special * incremental procedure in which several passes are made over the input * text, adding one character at a time, and committing successful * transliterations as they occur. Unsuccessful transliterations are rolled * back and retried with additional characters to give correct results. * * @param text the text to be transliterated * @param index the position indices * @param incremental if TRUE, then assume more characters may be inserted * at index.limit, and postpone processing to accomodate future incoming * characters * @param rollback if TRUE and if incremental is TRUE, then perform special * incremental processing, as described above, and undo partial * transliterations where necessary. If incremental is FALSE then this * parameter is ignored. */ virtual void filteredTransliterate(Replaceable& text, UTransPosition& index, UBool incremental, UBool rollback) const; public: /** * Returns the length of the longest context required by this transliterator. * This is preceding context. The default implementation supplied * by Transliterator returns zero; subclasses * that use preceding context should override this method to return the * correct value. For example, if a transliterator translates "ddd" (where * d is any digit) to "555" when preceded by "(ddd)", then the preceding * context length is 5, the length of "(ddd)". * * @return The maximum number of preceding context characters this * transliterator needs to examine * @stable ICU 2.0 */ int32_t getMaximumContextLength(void) const; protected: /** * Method for subclasses to use to set the maximum context length. * @param maxContextLength the new value to be set. * @see #getMaximumContextLength * @stable ICU 2.4 */ void setMaximumContextLength(int32_t maxContextLength); public: /** * Returns a programmatic identifier for this transliterator. * If this identifier is passed to createInstance(), it * will return this object, if it has been registered. * @return a programmatic identifier for this transliterator. * @see #registerInstance * @see #registerFactory * @see #getAvailableIDs * @stable ICU 2.0 */ virtual const UnicodeString& getID(void) const; /** * Returns a name for this transliterator that is appropriate for * display to the user in the default locale. See {@link * #getDisplayName } for details. * @param ID the string identifier for this transliterator * @param result Output param to receive the display name * @return A reference to 'result'. * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getDisplayName(const UnicodeString& ID, UnicodeString& result); /** * Returns a name for this transliterator that is appropriate for * display to the user in the given locale. This name is taken * from the locale resource data in the standard manner of the * java.text package. * *

If no localized names exist in the system resource bundles, * a name is synthesized using a localized * MessageFormat pattern from the resource data. The * arguments to this pattern are an integer followed by one or two * strings. The integer is the number of strings, either 1 or 2. * The strings are formed by splitting the ID for this * transliterator at the first '-'. If there is no '-', then the * entire ID forms the only string. * @param ID the string identifier for this transliterator * @param inLocale the Locale in which the display name should be * localized. * @param result Output param to receive the display name * @return A reference to 'result'. * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getDisplayName(const UnicodeString& ID, const Locale& inLocale, UnicodeString& result); /** * Returns the filter used by this transliterator, or NULL * if this transliterator uses no filter. * @return the filter used by this transliterator, or NULL * if this transliterator uses no filter. * @stable ICU 2.0 */ const UnicodeFilter* getFilter(void) const; /** * Returns the filter used by this transliterator, or NULL if this * transliterator uses no filter. The caller must eventually delete the * result. After this call, this transliterator's filter is set to * NULL. * @return the filter used by this transliterator, or NULL if this * transliterator uses no filter. * @stable ICU 2.4 */ UnicodeFilter* orphanFilter(void); /** * Changes the filter used by this transliterator. If the filter * is set to null then no filtering will occur. * *

Callers must take care if a transliterator is in use by * multiple threads. The filter should not be changed by one * thread while another thread may be transliterating. * @param adoptedFilter the new filter to be adopted. * @stable ICU 2.0 */ void adoptFilter(UnicodeFilter* adoptedFilter); /** * Returns this transliterator's inverse. See the class * documentation for details. This implementation simply inverts * the two entities in the ID and attempts to retrieve the * resulting transliterator. That is, if getID() * returns "A-B", then this method will return the result of * createInstance("B-A"), or null if that * call fails. * *

Subclasses with knowledge of their inverse may wish to * override this method. * * @param status Output param to filled in with a success or an error. * @return a transliterator that is an inverse, not necessarily * exact, of this transliterator, or null if no such * transliterator is registered. * @see #registerInstance * @stable ICU 2.0 */ Transliterator* createInverse(UErrorCode& status) const; /** * Returns a Transliterator object given its ID. * The ID must be either a system transliterator ID or a ID registered * using registerInstance(). * * @param ID a valid ID, as enumerated by getAvailableIDs() * @param dir either FORWARD or REVERSE. * @param parseError Struct to recieve information on position * of error if an error is encountered * @param status Output param to filled in with a success or an error. * @return A Transliterator object with the given ID * @see #registerInstance * @see #getAvailableIDs * @see #getID * @stable ICU 2.0 */ static Transliterator* U_EXPORT2 createInstance(const UnicodeString& ID, UTransDirection dir, UParseError& parseError, UErrorCode& status); /** * Returns a Transliterator object given its ID. * The ID must be either a system transliterator ID or a ID registered * using registerInstance(). * @param ID a valid ID, as enumerated by getAvailableIDs() * @param dir either FORWARD or REVERSE. * @param status Output param to filled in with a success or an error. * @return A Transliterator object with the given ID * @stable ICU 2.0 */ static Transliterator* U_EXPORT2 createInstance(const UnicodeString& ID, UTransDirection dir, UErrorCode& status); /** * Returns a Transliterator object constructed from * the given rule string. This will be a rule-based Transliterator, * if the rule string contains only rules, or a * compound Transliterator, if it contains ID blocks, or a * null Transliterator, if it contains ID blocks which parse as * empty for the given direction. * * @param ID the id for the transliterator. * @param rules rules, separated by ';' * @param dir either FORWARD or REVERSE. * @param parseError Struct to receive information on position * of error if an error is encountered * @param status Output param set to success/failure code. * @return a newly created Transliterator * @stable ICU 2.0 */ static Transliterator* U_EXPORT2 createFromRules(const UnicodeString& ID, const UnicodeString& rules, UTransDirection dir, UParseError& parseError, UErrorCode& status); /** * Create a rule string that can be passed to createFromRules() * to recreate this transliterator. * @param result the string to receive the rules. Previous * contents will be deleted. * @param escapeUnprintable if TRUE then convert unprintable * character to their hex escape representations, \\uxxxx or * \\Uxxxxxxxx. Unprintable characters are those other than * U+000A, U+0020..U+007E. * @stable ICU 2.0 */ virtual UnicodeString& toRules(UnicodeString& result, UBool escapeUnprintable) const; /** * Return the number of elements that make up this transliterator. * For example, if the transliterator "NFD;Jamo-Latin;Latin-Greek" * were created, the return value of this method would be 3. * *

If this transliterator is not composed of other * transliterators, then this method returns 1. * @return the number of transliterators that compose this * transliterator, or 1 if this transliterator is not composed of * multiple transliterators * @stable ICU 3.0 */ int32_t countElements() const; /** * Return an element that makes up this transliterator. For * example, if the transliterator "NFD;Jamo-Latin;Latin-Greek" * were created, the return value of this method would be one * of the three transliterator objects that make up that * transliterator: [NFD, Jamo-Latin, Latin-Greek]. * *

If this transliterator is not composed of other * transliterators, then this method will return a reference to * this transliterator when given the index 0. * @param index a value from 0..countElements()-1 indicating the * transliterator to return * @param ec input-output error code * @return one of the transliterators that makes up this * transliterator, if this transliterator is made up of multiple * transliterators, otherwise a reference to this object if given * an index of 0 * @stable ICU 3.0 */ const Transliterator& getElement(int32_t index, UErrorCode& ec) const; /** * Returns the set of all characters that may be modified in the * input text by this Transliterator. This incorporates this * object's current filter; if the filter is changed, the return * value of this function will change. The default implementation * returns an empty set. Some subclasses may override {@link * #handleGetSourceSet } to return a more precise result. The * return result is approximate in any case and is intended for * use by tests, tools, or utilities. * @param result receives result set; previous contents lost * @return a reference to result * @see #getTargetSet * @see #handleGetSourceSet * @stable ICU 2.4 */ UnicodeSet& getSourceSet(UnicodeSet& result) const; /** * Framework method that returns the set of all characters that * may be modified in the input text by this Transliterator, * ignoring the effect of this object's filter. The base class * implementation returns the empty set. Subclasses that wish to * implement this should override this method. * @return the set of characters that this transliterator may * modify. The set may be modified, so subclasses should return a * newly-created object. * @param result receives result set; previous contents lost * @see #getSourceSet * @see #getTargetSet * @stable ICU 2.4 */ virtual void handleGetSourceSet(UnicodeSet& result) const; /** * Returns the set of all characters that may be generated as * replacement text by this transliterator. The default * implementation returns the empty set. Some subclasses may * override this method to return a more precise result. The * return result is approximate in any case and is intended for * use by tests, tools, or utilities requiring such * meta-information. * @param result receives result set; previous contents lost * @return a reference to result * @see #getTargetSet * @stable ICU 2.4 */ virtual UnicodeSet& getTargetSet(UnicodeSet& result) const; public: /** * Registers a factory function that creates transliterators of * a given ID. * * Because ICU may choose to cache Transliterators internally, this must * be called at application startup, prior to any calls to * Transliterator::createXXX to avoid undefined behavior. * * @param id the ID being registered * @param factory a function pointer that will be copied and * called later when the given ID is passed to createInstance() * @param context a context pointer that will be stored and * later passed to the factory function when an ID matching * the registration ID is being instantiated with this factory. * @stable ICU 2.0 */ static void U_EXPORT2 registerFactory(const UnicodeString& id, Factory factory, Token context); /** * Registers an instance obj of a subclass of * Transliterator with the system. When * createInstance() is called with an ID string that is * equal to obj->getID(), then obj->clone() is * returned. * * After this call the Transliterator class owns the adoptedObj * and will delete it. * * Because ICU may choose to cache Transliterators internally, this must * be called at application startup, prior to any calls to * Transliterator::createXXX to avoid undefined behavior. * * @param adoptedObj an instance of subclass of * Transliterator that defines clone() * @see #createInstance * @see #registerFactory * @see #unregister * @stable ICU 2.0 */ static void U_EXPORT2 registerInstance(Transliterator* adoptedObj); /** * Registers an ID string as an alias of another ID string. * That is, after calling this function, createInstance(aliasID) * will return the same thing as createInstance(realID). * This is generally used to create shorter, more mnemonic aliases * for long compound IDs. * * @param aliasID The new ID being registered. * @param realID The ID that the new ID is to be an alias for. * This can be a compound ID and can include filters and should * refer to transliterators that have already been registered with * the framework, although this isn't checked. * @stable ICU 3.6 */ static void U_EXPORT2 registerAlias(const UnicodeString& aliasID, const UnicodeString& realID); protected: #ifndef U_HIDE_INTERNAL_API /** * @param id the ID being registered * @param factory a function pointer that will be copied and * called later when the given ID is passed to createInstance() * @param context a context pointer that will be stored and * later passed to the factory function when an ID matching * the registration ID is being instantiated with this factory. * @internal */ static void _registerFactory(const UnicodeString& id, Factory factory, Token context); /** * @internal */ static void _registerInstance(Transliterator* adoptedObj); /** * @internal */ static void _registerAlias(const UnicodeString& aliasID, const UnicodeString& realID); /** * Register two targets as being inverses of one another. For * example, calling registerSpecialInverse("NFC", "NFD", true) causes * Transliterator to form the following inverse relationships: * *

NFC => NFD
     * Any-NFC => Any-NFD
     * NFD => NFC
     * Any-NFD => Any-NFC
* * (Without the special inverse registration, the inverse of NFC * would be NFC-Any.) Note that NFD is shorthand for Any-NFD, but * that the presence or absence of "Any-" is preserved. * *

The relationship is symmetrical; registering (a, b) is * equivalent to registering (b, a). * *

The relevant IDs must still be registered separately as * factories or classes. * *

Only the targets are specified. Special inverses always * have the form Any-Target1 <=> Any-Target2. The target should * have canonical casing (the casing desired to be produced when * an inverse is formed) and should contain no whitespace or other * extraneous characters. * * @param target the target against which to register the inverse * @param inverseTarget the inverse of target, that is * Any-target.getInverse() => Any-inverseTarget * @param bidirectional if true, register the reverse relation * as well, that is, Any-inverseTarget.getInverse() => Any-target * @internal */ static void _registerSpecialInverse(const UnicodeString& target, const UnicodeString& inverseTarget, UBool bidirectional); #endif /* U_HIDE_INTERNAL_API */ public: /** * Unregisters a transliterator or class. This may be either * a system transliterator or a user transliterator or class. * Any attempt to construct an unregistered transliterator based * on its ID will fail. * * Because ICU may choose to cache Transliterators internally, this should * be called during application shutdown, after all calls to * Transliterator::createXXX to avoid undefined behavior. * * @param ID the ID of the transliterator or class * @return the Object that was registered with * ID, or null if none was * @see #registerInstance * @see #registerFactory * @stable ICU 2.0 */ static void U_EXPORT2 unregister(const UnicodeString& ID); public: /** * Return a StringEnumeration over the IDs available at the time of the * call, including user-registered IDs. * @param ec input-output error code * @return a newly-created StringEnumeration over the transliterators * available at the time of the call. The caller should delete this object * when done using it. * @stable ICU 3.0 */ static StringEnumeration* U_EXPORT2 getAvailableIDs(UErrorCode& ec); /** * Return the number of registered source specifiers. * @return the number of registered source specifiers. * @stable ICU 2.0 */ static int32_t U_EXPORT2 countAvailableSources(void); /** * Return a registered source specifier. * @param index which specifier to return, from 0 to n-1, where * n = countAvailableSources() * @param result fill-in paramter to receive the source specifier. * If index is out of range, result will be empty. * @return reference to result * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getAvailableSource(int32_t index, UnicodeString& result); /** * Return the number of registered target specifiers for a given * source specifier. * @param source the given source specifier. * @return the number of registered target specifiers for a given * source specifier. * @stable ICU 2.0 */ static int32_t U_EXPORT2 countAvailableTargets(const UnicodeString& source); /** * Return a registered target specifier for a given source. * @param index which specifier to return, from 0 to n-1, where * n = countAvailableTargets(source) * @param source the source specifier * @param result fill-in paramter to receive the target specifier. * If source is invalid or if index is out of range, result will * be empty. * @return reference to result * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getAvailableTarget(int32_t index, const UnicodeString& source, UnicodeString& result); /** * Return the number of registered variant specifiers for a given * source-target pair. * @param source the source specifiers. * @param target the target specifiers. * @stable ICU 2.0 */ static int32_t U_EXPORT2 countAvailableVariants(const UnicodeString& source, const UnicodeString& target); /** * Return a registered variant specifier for a given source-target * pair. * @param index which specifier to return, from 0 to n-1, where * n = countAvailableVariants(source, target) * @param source the source specifier * @param target the target specifier * @param result fill-in paramter to receive the variant * specifier. If source is invalid or if target is invalid or if * index is out of range, result will be empty. * @return reference to result * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getAvailableVariant(int32_t index, const UnicodeString& source, const UnicodeString& target, UnicodeString& result); protected: #ifndef U_HIDE_INTERNAL_API /** * Non-mutexed internal method * @internal */ static int32_t _countAvailableSources(void); /** * Non-mutexed internal method * @internal */ static UnicodeString& _getAvailableSource(int32_t index, UnicodeString& result); /** * Non-mutexed internal method * @internal */ static int32_t _countAvailableTargets(const UnicodeString& source); /** * Non-mutexed internal method * @internal */ static UnicodeString& _getAvailableTarget(int32_t index, const UnicodeString& source, UnicodeString& result); /** * Non-mutexed internal method * @internal */ static int32_t _countAvailableVariants(const UnicodeString& source, const UnicodeString& target); /** * Non-mutexed internal method * @internal */ static UnicodeString& _getAvailableVariant(int32_t index, const UnicodeString& source, const UnicodeString& target, UnicodeString& result); #endif /* U_HIDE_INTERNAL_API */ protected: /** * Set the ID of this transliterators. Subclasses shouldn't do * this, unless the underlying script behavior has changed. * @param id the new id t to be set. * @stable ICU 2.4 */ void setID(const UnicodeString& id); public: /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). * Note that Transliterator is an abstract base class, and therefor * no fully constructed object will have a dynamic * UCLassID that equals the UClassID returned from * TRansliterator::getStaticClassID(). * @return The class ID for class Transliterator. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID polymorphically. This method * is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * *

Concrete subclasses of Transliterator must use the * UOBJECT_DEFINE_RTTI_IMPLEMENTATION macro from * uobject.h to provide the RTTI functions. * * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; private: static UBool initializeRegistry(UErrorCode &status); public: #ifndef U_HIDE_OBSOLETE_API /** * Return the number of IDs currently registered with the system. * To retrieve the actual IDs, call getAvailableID(i) with * i from 0 to countAvailableIDs() - 1. * @return the number of IDs currently registered with the system. * @obsolete ICU 3.4 use getAvailableIDs() instead */ static int32_t U_EXPORT2 countAvailableIDs(void); /** * Return the index-th available ID. index must be between 0 * and countAvailableIDs() - 1, inclusive. If index is out of * range, the result of getAvailableID(0) is returned. * @param index the given ID index. * @return the index-th available ID. index must be between 0 * and countAvailableIDs() - 1, inclusive. If index is out of * range, the result of getAvailableID(0) is returned. * @obsolete ICU 3.4 use getAvailableIDs() instead; this function * is not thread safe, since it returns a reference to storage that * may become invalid if another thread calls unregister */ static const UnicodeString& U_EXPORT2 getAvailableID(int32_t index); #endif /* U_HIDE_OBSOLETE_API */ }; inline int32_t Transliterator::getMaximumContextLength(void) const { return maximumContextLength; } inline void Transliterator::setID(const UnicodeString& id) { ID = id; // NUL-terminate the ID string, which is a non-aliased copy. ID.append((char16_t)0); ID.truncate(ID.length()-1); } #ifndef U_HIDE_INTERNAL_API inline Transliterator::Token Transliterator::integerToken(int32_t i) { Token t; t.integer = i; return t; } inline Transliterator::Token Transliterator::pointerToken(void* p) { Token t; t.pointer = p; return t; } #endif /* U_HIDE_INTERNAL_API */ U_NAMESPACE_END #endif /* #if !UCONFIG_NO_TRANSLITERATION */ #endif usr/include/unicode/utypes.h000064400000074604152342600230012140 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1996-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * FILE NAME : UTYPES.H (formerly ptypes.h) * * Date Name Description * 12/11/96 helena Creation. * 02/27/97 aliu Added typedefs for UClassID, int8, int16, int32, * uint8, uint16, and uint32. * 04/01/97 aliu Added XP_CPLUSPLUS and modified to work under C as * well as C++. * Modified to use memcpy() for uprv_arrayCopy() fns. * 04/14/97 aliu Added TPlatformUtilities. * 05/07/97 aliu Added import/export specifiers (replacing the old * broken EXT_CLASS). Added version number for our * code. Cleaned up header. * 6/20/97 helena Java class name change. * 08/11/98 stephen UErrorCode changed from typedef to enum * 08/12/98 erm Changed T_ANALYTIC_PACKAGE_VERSION to 3 * 08/14/98 stephen Added uprv_arrayCopy() for int8_t, int16_t, int32_t * 12/09/98 jfitz Added BUFFER_OVERFLOW_ERROR (bug 1100066) * 04/20/99 stephen Cleaned up & reworked for autoconf. * Renamed to utypes.h. * 05/05/99 stephen Changed to use * 12/07/99 helena Moved copyright notice string from ucnv_bld.h here. ******************************************************************************* */ #ifndef UTYPES_H #define UTYPES_H #include "unicode/umachine.h" #include "unicode/uversion.h" #include "unicode/uconfig.h" #include #if !U_NO_DEFAULT_INCLUDE_UTF_HEADERS # include "unicode/utf.h" #endif /*! * \file * \brief Basic definitions for ICU, for both C and C++ APIs * * This file defines basic types, constants, and enumerations directly or * indirectly by including other header files, especially utf.h for the * basic character and string definitions and umachine.h for consistent * integer and other types. */ /** * \def U_SHOW_CPLUSPLUS_API * @internal */ #ifdef __cplusplus # ifndef U_SHOW_CPLUSPLUS_API # define U_SHOW_CPLUSPLUS_API 1 # endif #else # undef U_SHOW_CPLUSPLUS_API # define U_SHOW_CPLUSPLUS_API 0 #endif /** @{ API visibility control */ /** * \def U_HIDE_DRAFT_API * Define this to 1 to request that draft API be "hidden" * @internal */ /** * \def U_HIDE_INTERNAL_API * Define this to 1 to request that internal API be "hidden" * @internal */ #if !U_DEFAULT_SHOW_DRAFT && !defined(U_SHOW_DRAFT_API) #define U_HIDE_DRAFT_API 1 #endif #if !U_DEFAULT_SHOW_DRAFT && !defined(U_SHOW_INTERNAL_API) #define U_HIDE_INTERNAL_API 1 #endif /** @} */ /*===========================================================================*/ /* ICUDATA naming scheme */ /*===========================================================================*/ /** * \def U_ICUDATA_TYPE_LETTER * * This is a platform-dependent string containing one letter: * - b for big-endian, ASCII-family platforms * - l for little-endian, ASCII-family platforms * - e for big-endian, EBCDIC-family platforms * This letter is part of the common data file name. * @stable ICU 2.0 */ /** * \def U_ICUDATA_TYPE_LITLETTER * The non-string form of U_ICUDATA_TYPE_LETTER * @stable ICU 2.0 */ #if U_CHARSET_FAMILY # if U_IS_BIG_ENDIAN /* EBCDIC - should always be BE */ # define U_ICUDATA_TYPE_LETTER "e" # define U_ICUDATA_TYPE_LITLETTER e # else # error "Don't know what to do with little endian EBCDIC!" # define U_ICUDATA_TYPE_LETTER "x" # define U_ICUDATA_TYPE_LITLETTER x # endif #else # if U_IS_BIG_ENDIAN /* Big-endian ASCII */ # define U_ICUDATA_TYPE_LETTER "b" # define U_ICUDATA_TYPE_LITLETTER b # else /* Little-endian ASCII */ # define U_ICUDATA_TYPE_LETTER "l" # define U_ICUDATA_TYPE_LITLETTER l # endif #endif /** * A single string literal containing the icudata stub name. i.e. 'icudt18e' for * ICU 1.8.x on EBCDIC, etc.. * @stable ICU 2.0 */ #define U_ICUDATA_NAME "icudt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER #ifndef U_HIDE_INTERNAL_API #define U_USRDATA_NAME "usrdt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER /**< @internal */ #define U_USE_USRDATA 0 /**< @internal */ #endif /* U_HIDE_INTERNAL_API */ /** * U_ICU_ENTRY_POINT is the name of the DLL entry point to the ICU data library. * Defined as a literal, not a string. * Tricky Preprocessor use - ## operator replaces macro parameters with the literal string * from the corresponding macro invocation, _before_ other macro substitutions. * Need a nested \#defines to get the actual version numbers rather than * the literal text U_ICU_VERSION_MAJOR_NUM into the name. * The net result will be something of the form * \#define U_ICU_ENTRY_POINT icudt19_dat * @stable ICU 2.4 */ #define U_ICUDATA_ENTRY_POINT U_DEF2_ICUDATA_ENTRY_POINT(U_ICU_VERSION_MAJOR_NUM,U_LIB_SUFFIX_C_NAME) #ifndef U_HIDE_INTERNAL_API /** * Do not use. Note that it's OK for the 2nd argument to be undefined (literal). * @internal */ #define U_DEF2_ICUDATA_ENTRY_POINT(major,suff) U_DEF_ICUDATA_ENTRY_POINT(major,suff) /** * Do not use. * @internal */ #ifndef U_DEF_ICUDATA_ENTRY_POINT /* affected by symbol renaming. See platform.h */ #ifndef U_LIB_SUFFIX_C_NAME #define U_DEF_ICUDATA_ENTRY_POINT(major, suff) icudt##major##_dat #else #define U_DEF_ICUDATA_ENTRY_POINT(major, suff) icudt##suff ## major##_dat #endif #endif #endif /* U_HIDE_INTERNAL_API */ /** * \def NULL * Define NULL if necessary, to nullptr for C++ and to ((void *)0) for C. * @stable ICU 2.0 */ #ifndef NULL #ifdef __cplusplus #define NULL nullptr #else #define NULL ((void *)0) #endif #endif /*===========================================================================*/ /* Calendar/TimeZone data types */ /*===========================================================================*/ /** * Date and Time data type. * This is a primitive data type that holds the date and time * as the number of milliseconds since 1970-jan-01, 00:00 UTC. * UTC leap seconds are ignored. * @stable ICU 2.0 */ typedef double UDate; /** The number of milliseconds per second @stable ICU 2.0 */ #define U_MILLIS_PER_SECOND (1000) /** The number of milliseconds per minute @stable ICU 2.0 */ #define U_MILLIS_PER_MINUTE (60000) /** The number of milliseconds per hour @stable ICU 2.0 */ #define U_MILLIS_PER_HOUR (3600000) /** The number of milliseconds per day @stable ICU 2.0 */ #define U_MILLIS_PER_DAY (86400000) /** * Maximum UDate value * @stable ICU 4.8 */ #define U_DATE_MAX DBL_MAX /** * Minimum UDate value * @stable ICU 4.8 */ #define U_DATE_MIN -U_DATE_MAX /*===========================================================================*/ /* Shared library/DLL import-export API control */ /*===========================================================================*/ /* * Control of symbol import/export. * ICU is separated into three libraries. */ /** * \def U_COMBINED_IMPLEMENTATION * Set to export library symbols from inside the ICU library * when all of ICU is in a single library. * This can be set as a compiler option while building ICU, and it * needs to be the first one tested to override U_COMMON_API, U_I18N_API, etc. * @stable ICU 2.0 */ /** * \def U_DATA_API * Set to export library symbols from inside the stubdata library, * and to import them from outside. * @stable ICU 3.0 */ /** * \def U_COMMON_API * Set to export library symbols from inside the common library, * and to import them from outside. * @stable ICU 2.0 */ /** * \def U_I18N_API * Set to export library symbols from inside the i18n library, * and to import them from outside. * @stable ICU 2.0 */ /** * \def U_LAYOUT_API * Set to export library symbols from inside the layout engine library, * and to import them from outside. * @stable ICU 2.0 */ /** * \def U_LAYOUTEX_API * Set to export library symbols from inside the layout extensions library, * and to import them from outside. * @stable ICU 2.6 */ /** * \def U_IO_API * Set to export library symbols from inside the ustdio library, * and to import them from outside. * @stable ICU 2.0 */ /** * \def U_TOOLUTIL_API * Set to export library symbols from inside the toolutil library, * and to import them from outside. * @stable ICU 3.4 */ #ifdef U_IN_DOXYGEN // This definition is required when generating the API docs. #define U_COMBINED_IMPLEMENTATION 1 #endif #if defined(U_COMBINED_IMPLEMENTATION) #define U_DATA_API U_EXPORT #define U_COMMON_API U_EXPORT #define U_I18N_API U_EXPORT #define U_LAYOUT_API U_EXPORT #define U_LAYOUTEX_API U_EXPORT #define U_IO_API U_EXPORT #define U_TOOLUTIL_API U_EXPORT #elif defined(U_STATIC_IMPLEMENTATION) #define U_DATA_API #define U_COMMON_API #define U_I18N_API #define U_LAYOUT_API #define U_LAYOUTEX_API #define U_IO_API #define U_TOOLUTIL_API #elif defined(U_COMMON_IMPLEMENTATION) #define U_DATA_API U_IMPORT #define U_COMMON_API U_EXPORT #define U_I18N_API U_IMPORT #define U_LAYOUT_API U_IMPORT #define U_LAYOUTEX_API U_IMPORT #define U_IO_API U_IMPORT #define U_TOOLUTIL_API U_IMPORT #elif defined(U_I18N_IMPLEMENTATION) #define U_DATA_API U_IMPORT #define U_COMMON_API U_IMPORT #define U_I18N_API U_EXPORT #define U_LAYOUT_API U_IMPORT #define U_LAYOUTEX_API U_IMPORT #define U_IO_API U_IMPORT #define U_TOOLUTIL_API U_IMPORT #elif defined(U_LAYOUT_IMPLEMENTATION) #define U_DATA_API U_IMPORT #define U_COMMON_API U_IMPORT #define U_I18N_API U_IMPORT #define U_LAYOUT_API U_EXPORT #define U_LAYOUTEX_API U_IMPORT #define U_IO_API U_IMPORT #define U_TOOLUTIL_API U_IMPORT #elif defined(U_LAYOUTEX_IMPLEMENTATION) #define U_DATA_API U_IMPORT #define U_COMMON_API U_IMPORT #define U_I18N_API U_IMPORT #define U_LAYOUT_API U_IMPORT #define U_LAYOUTEX_API U_EXPORT #define U_IO_API U_IMPORT #define U_TOOLUTIL_API U_IMPORT #elif defined(U_IO_IMPLEMENTATION) #define U_DATA_API U_IMPORT #define U_COMMON_API U_IMPORT #define U_I18N_API U_IMPORT #define U_LAYOUT_API U_IMPORT #define U_LAYOUTEX_API U_IMPORT #define U_IO_API U_EXPORT #define U_TOOLUTIL_API U_IMPORT #elif defined(U_TOOLUTIL_IMPLEMENTATION) #define U_DATA_API U_IMPORT #define U_COMMON_API U_IMPORT #define U_I18N_API U_IMPORT #define U_LAYOUT_API U_IMPORT #define U_LAYOUTEX_API U_IMPORT #define U_IO_API U_IMPORT #define U_TOOLUTIL_API U_EXPORT #else #define U_DATA_API U_IMPORT #define U_COMMON_API U_IMPORT #define U_I18N_API U_IMPORT #define U_LAYOUT_API U_IMPORT #define U_LAYOUTEX_API U_IMPORT #define U_IO_API U_IMPORT #define U_TOOLUTIL_API U_IMPORT #endif /** * \def U_STANDARD_CPP_NAMESPACE * Control of C++ Namespace * @stable ICU 2.0 */ #ifdef __cplusplus #define U_STANDARD_CPP_NAMESPACE :: #else #define U_STANDARD_CPP_NAMESPACE #endif /*===========================================================================*/ /* UErrorCode */ /*===========================================================================*/ /** * Error code to replace exception handling, so that the code is compatible with all C++ compilers, * and to use the same mechanism for C and C++. * * \par * ICU functions that take a reference (C++) or a pointer (C) to a UErrorCode * first test if(U_FAILURE(errorCode)) { return immediately; } * so that in a chain of such functions the first one that sets an error code * causes the following ones to not perform any operations. * * \par * Error codes should be tested using U_FAILURE() and U_SUCCESS(). * @stable ICU 2.0 */ typedef enum UErrorCode { /* The ordering of U_ERROR_INFO_START Vs U_USING_FALLBACK_WARNING looks weird * and is that way because VC++ debugger displays first encountered constant, * which is not the what the code is used for */ U_USING_FALLBACK_WARNING = -128, /**< A resource bundle lookup returned a fallback result (not an error) */ U_ERROR_WARNING_START = -128, /**< Start of information results (semantically successful) */ U_USING_DEFAULT_WARNING = -127, /**< A resource bundle lookup returned a result from the root locale (not an error) */ U_SAFECLONE_ALLOCATED_WARNING = -126, /**< A SafeClone operation required allocating memory (informational only) */ U_STATE_OLD_WARNING = -125, /**< ICU has to use compatibility layer to construct the service. Expect performance/memory usage degradation. Consider upgrading */ U_STRING_NOT_TERMINATED_WARNING = -124,/**< An output string could not be NUL-terminated because output length==destCapacity. */ U_SORT_KEY_TOO_SHORT_WARNING = -123, /**< Number of levels requested in getBound is higher than the number of levels in the sort key */ U_AMBIGUOUS_ALIAS_WARNING = -122, /**< This converter alias can go to different converter implementations */ U_DIFFERENT_UCA_VERSION = -121, /**< ucol_open encountered a mismatch between UCA version and collator image version, so the collator was constructed from rules. No impact to further function */ U_PLUGIN_CHANGED_LEVEL_WARNING = -120, /**< A plugin caused a level change. May not be an error, but later plugins may not load. */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UErrorCode warning value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_ERROR_WARNING_LIMIT, #endif // U_HIDE_DEPRECATED_API U_ZERO_ERROR = 0, /**< No error, no warning. */ U_ILLEGAL_ARGUMENT_ERROR = 1, /**< Start of codes indicating failure */ U_MISSING_RESOURCE_ERROR = 2, /**< The requested resource cannot be found */ U_INVALID_FORMAT_ERROR = 3, /**< Data format is not what is expected */ U_FILE_ACCESS_ERROR = 4, /**< The requested file cannot be found */ U_INTERNAL_PROGRAM_ERROR = 5, /**< Indicates a bug in the library code */ U_MESSAGE_PARSE_ERROR = 6, /**< Unable to parse a message (message format) */ U_MEMORY_ALLOCATION_ERROR = 7, /**< Memory allocation error */ U_INDEX_OUTOFBOUNDS_ERROR = 8, /**< Trying to access the index that is out of bounds */ U_PARSE_ERROR = 9, /**< Equivalent to Java ParseException */ U_INVALID_CHAR_FOUND = 10, /**< Character conversion: Unmappable input sequence. In other APIs: Invalid character. */ U_TRUNCATED_CHAR_FOUND = 11, /**< Character conversion: Incomplete input sequence. */ U_ILLEGAL_CHAR_FOUND = 12, /**< Character conversion: Illegal input sequence/combination of input units. */ U_INVALID_TABLE_FORMAT = 13, /**< Conversion table file found, but corrupted */ U_INVALID_TABLE_FILE = 14, /**< Conversion table file not found */ U_BUFFER_OVERFLOW_ERROR = 15, /**< A result would not fit in the supplied buffer */ U_UNSUPPORTED_ERROR = 16, /**< Requested operation not supported in current context */ U_RESOURCE_TYPE_MISMATCH = 17, /**< an operation is requested over a resource that does not support it */ U_ILLEGAL_ESCAPE_SEQUENCE = 18, /**< ISO-2022 illegal escape sequence */ U_UNSUPPORTED_ESCAPE_SEQUENCE = 19, /**< ISO-2022 unsupported escape sequence */ U_NO_SPACE_AVAILABLE = 20, /**< No space available for in-buffer expansion for Arabic shaping */ U_CE_NOT_FOUND_ERROR = 21, /**< Currently used only while setting variable top, but can be used generally */ U_PRIMARY_TOO_LONG_ERROR = 22, /**< User tried to set variable top to a primary that is longer than two bytes */ U_STATE_TOO_OLD_ERROR = 23, /**< ICU cannot construct a service from this state, as it is no longer supported */ U_TOO_MANY_ALIASES_ERROR = 24, /**< There are too many aliases in the path to the requested resource. It is very possible that a circular alias definition has occurred */ U_ENUM_OUT_OF_SYNC_ERROR = 25, /**< UEnumeration out of sync with underlying collection */ U_INVARIANT_CONVERSION_ERROR = 26, /**< Unable to convert a UChar* string to char* with the invariant converter. */ U_INVALID_STATE_ERROR = 27, /**< Requested operation can not be completed with ICU in its current state */ U_COLLATOR_VERSION_MISMATCH = 28, /**< Collator version is not compatible with the base version */ U_USELESS_COLLATOR_ERROR = 29, /**< Collator is options only and no base is specified */ U_NO_WRITE_PERMISSION = 30, /**< Attempt to modify read-only or constant data. */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest standard error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_STANDARD_ERROR_LIMIT, #endif // U_HIDE_DEPRECATED_API /* * Error codes in the range 0x10000 0x10100 are reserved for Transliterator. */ U_BAD_VARIABLE_DEFINITION=0x10000,/**< Missing '$' or duplicate variable name */ U_PARSE_ERROR_START = 0x10000, /**< Start of Transliterator errors */ U_MALFORMED_RULE, /**< Elements of a rule are misplaced */ U_MALFORMED_SET, /**< A UnicodeSet pattern is invalid*/ U_MALFORMED_SYMBOL_REFERENCE, /**< UNUSED as of ICU 2.4 */ U_MALFORMED_UNICODE_ESCAPE, /**< A Unicode escape pattern is invalid*/ U_MALFORMED_VARIABLE_DEFINITION, /**< A variable definition is invalid */ U_MALFORMED_VARIABLE_REFERENCE, /**< A variable reference is invalid */ U_MISMATCHED_SEGMENT_DELIMITERS, /**< UNUSED as of ICU 2.4 */ U_MISPLACED_ANCHOR_START, /**< A start anchor appears at an illegal position */ U_MISPLACED_CURSOR_OFFSET, /**< A cursor offset occurs at an illegal position */ U_MISPLACED_QUANTIFIER, /**< A quantifier appears after a segment close delimiter */ U_MISSING_OPERATOR, /**< A rule contains no operator */ U_MISSING_SEGMENT_CLOSE, /**< UNUSED as of ICU 2.4 */ U_MULTIPLE_ANTE_CONTEXTS, /**< More than one ante context */ U_MULTIPLE_CURSORS, /**< More than one cursor */ U_MULTIPLE_POST_CONTEXTS, /**< More than one post context */ U_TRAILING_BACKSLASH, /**< A dangling backslash */ U_UNDEFINED_SEGMENT_REFERENCE, /**< A segment reference does not correspond to a defined segment */ U_UNDEFINED_VARIABLE, /**< A variable reference does not correspond to a defined variable */ U_UNQUOTED_SPECIAL, /**< A special character was not quoted or escaped */ U_UNTERMINATED_QUOTE, /**< A closing single quote is missing */ U_RULE_MASK_ERROR, /**< A rule is hidden by an earlier more general rule */ U_MISPLACED_COMPOUND_FILTER, /**< A compound filter is in an invalid location */ U_MULTIPLE_COMPOUND_FILTERS, /**< More than one compound filter */ U_INVALID_RBT_SYNTAX, /**< A "::id" rule was passed to the RuleBasedTransliterator parser */ U_INVALID_PROPERTY_PATTERN, /**< UNUSED as of ICU 2.4 */ U_MALFORMED_PRAGMA, /**< A 'use' pragma is invalid */ U_UNCLOSED_SEGMENT, /**< A closing ')' is missing */ U_ILLEGAL_CHAR_IN_SEGMENT, /**< UNUSED as of ICU 2.4 */ U_VARIABLE_RANGE_EXHAUSTED, /**< Too many stand-ins generated for the given variable range */ U_VARIABLE_RANGE_OVERLAP, /**< The variable range overlaps characters used in rules */ U_ILLEGAL_CHARACTER, /**< A special character is outside its allowed context */ U_INTERNAL_TRANSLITERATOR_ERROR, /**< Internal transliterator system error */ U_INVALID_ID, /**< A "::id" rule specifies an unknown transliterator */ U_INVALID_FUNCTION, /**< A "&fn()" rule specifies an unknown transliterator */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal Transliterator error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_PARSE_ERROR_LIMIT, #endif // U_HIDE_DEPRECATED_API /* * Error codes in the range 0x10100 0x10200 are reserved for the formatting API. */ U_UNEXPECTED_TOKEN=0x10100, /**< Syntax error in format pattern */ U_FMT_PARSE_ERROR_START=0x10100, /**< Start of format library errors */ U_MULTIPLE_DECIMAL_SEPARATORS, /**< More than one decimal separator in number pattern */ U_MULTIPLE_DECIMAL_SEPERATORS = U_MULTIPLE_DECIMAL_SEPARATORS, /**< Typo: kept for backward compatibility. Use U_MULTIPLE_DECIMAL_SEPARATORS */ U_MULTIPLE_EXPONENTIAL_SYMBOLS, /**< More than one exponent symbol in number pattern */ U_MALFORMED_EXPONENTIAL_PATTERN, /**< Grouping symbol in exponent pattern */ U_MULTIPLE_PERCENT_SYMBOLS, /**< More than one percent symbol in number pattern */ U_MULTIPLE_PERMILL_SYMBOLS, /**< More than one permill symbol in number pattern */ U_MULTIPLE_PAD_SPECIFIERS, /**< More than one pad symbol in number pattern */ U_PATTERN_SYNTAX_ERROR, /**< Syntax error in format pattern */ U_ILLEGAL_PAD_POSITION, /**< Pad symbol misplaced in number pattern */ U_UNMATCHED_BRACES, /**< Braces do not match in message pattern */ U_UNSUPPORTED_PROPERTY, /**< UNUSED as of ICU 2.4 */ U_UNSUPPORTED_ATTRIBUTE, /**< UNUSED as of ICU 2.4 */ U_ARGUMENT_TYPE_MISMATCH, /**< Argument name and argument index mismatch in MessageFormat functions */ U_DUPLICATE_KEYWORD, /**< Duplicate keyword in PluralFormat */ U_UNDEFINED_KEYWORD, /**< Undefined Plural keyword */ U_DEFAULT_KEYWORD_MISSING, /**< Missing DEFAULT rule in plural rules */ U_DECIMAL_NUMBER_SYNTAX_ERROR, /**< Decimal number syntax error */ U_FORMAT_INEXACT_ERROR, /**< Cannot format a number exactly and rounding mode is ROUND_UNNECESSARY @stable ICU 4.8 */ U_NUMBER_ARG_OUTOFBOUNDS_ERROR, /**< The argument to a NumberFormatter helper method was out of bounds; the bounds are usually 0 to 999. @stable ICU 61 */ U_NUMBER_SKELETON_SYNTAX_ERROR, /**< The number skeleton passed to C++ NumberFormatter or C UNumberFormatter was invalid or contained a syntax error. @stable ICU 62 */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal formatting API error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_FMT_PARSE_ERROR_LIMIT = 0x10114, #endif // U_HIDE_DEPRECATED_API /* * Error codes in the range 0x10200 0x102ff are reserved for BreakIterator. */ U_BRK_INTERNAL_ERROR=0x10200, /**< An internal error (bug) was detected. */ U_BRK_ERROR_START=0x10200, /**< Start of codes indicating Break Iterator failures */ U_BRK_HEX_DIGITS_EXPECTED, /**< Hex digits expected as part of a escaped char in a rule. */ U_BRK_SEMICOLON_EXPECTED, /**< Missing ';' at the end of a RBBI rule. */ U_BRK_RULE_SYNTAX, /**< Syntax error in RBBI rule. */ U_BRK_UNCLOSED_SET, /**< UnicodeSet writing an RBBI rule missing a closing ']'. */ U_BRK_ASSIGN_ERROR, /**< Syntax error in RBBI rule assignment statement. */ U_BRK_VARIABLE_REDFINITION, /**< RBBI rule $Variable redefined. */ U_BRK_MISMATCHED_PAREN, /**< Mis-matched parentheses in an RBBI rule. */ U_BRK_NEW_LINE_IN_QUOTED_STRING, /**< Missing closing quote in an RBBI rule. */ U_BRK_UNDEFINED_VARIABLE, /**< Use of an undefined $Variable in an RBBI rule. */ U_BRK_INIT_ERROR, /**< Initialization failure. Probable missing ICU Data. */ U_BRK_RULE_EMPTY_SET, /**< Rule contains an empty Unicode Set. */ U_BRK_UNRECOGNIZED_OPTION, /**< !!option in RBBI rules not recognized. */ U_BRK_MALFORMED_RULE_TAG, /**< The {nnn} tag on a rule is malformed */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal BreakIterator error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_BRK_ERROR_LIMIT, #endif // U_HIDE_DEPRECATED_API /* * Error codes in the range 0x10300-0x103ff are reserved for regular expression related errors. */ U_REGEX_INTERNAL_ERROR=0x10300, /**< An internal error (bug) was detected. */ U_REGEX_ERROR_START=0x10300, /**< Start of codes indicating Regexp failures */ U_REGEX_RULE_SYNTAX, /**< Syntax error in regexp pattern. */ U_REGEX_INVALID_STATE, /**< RegexMatcher in invalid state for requested operation */ U_REGEX_BAD_ESCAPE_SEQUENCE, /**< Unrecognized backslash escape sequence in pattern */ U_REGEX_PROPERTY_SYNTAX, /**< Incorrect Unicode property */ U_REGEX_UNIMPLEMENTED, /**< Use of regexp feature that is not yet implemented. */ U_REGEX_MISMATCHED_PAREN, /**< Incorrectly nested parentheses in regexp pattern. */ U_REGEX_NUMBER_TOO_BIG, /**< Decimal number is too large. */ U_REGEX_BAD_INTERVAL, /**< Error in {min,max} interval */ U_REGEX_MAX_LT_MIN, /**< In {min,max}, max is less than min. */ U_REGEX_INVALID_BACK_REF, /**< Back-reference to a non-existent capture group. */ U_REGEX_INVALID_FLAG, /**< Invalid value for match mode flags. */ U_REGEX_LOOK_BEHIND_LIMIT, /**< Look-Behind pattern matches must have a bounded maximum length. */ U_REGEX_SET_CONTAINS_STRING, /**< Regexps cannot have UnicodeSets containing strings.*/ #ifndef U_HIDE_DEPRECATED_API U_REGEX_OCTAL_TOO_BIG, /**< Octal character constants must be <= 0377. @deprecated ICU 54. This error cannot occur. */ #endif /* U_HIDE_DEPRECATED_API */ U_REGEX_MISSING_CLOSE_BRACKET=U_REGEX_SET_CONTAINS_STRING+2, /**< Missing closing bracket on a bracket expression. */ U_REGEX_INVALID_RANGE, /**< In a character range [x-y], x is greater than y. */ U_REGEX_STACK_OVERFLOW, /**< Regular expression backtrack stack overflow. */ U_REGEX_TIME_OUT, /**< Maximum allowed match time exceeded */ U_REGEX_STOPPED_BY_CALLER, /**< Matching operation aborted by user callback fn. */ U_REGEX_PATTERN_TOO_BIG, /**< Pattern exceeds limits on size or complexity. @stable ICU 55 */ U_REGEX_INVALID_CAPTURE_GROUP_NAME, /**< Invalid capture group name. @stable ICU 55 */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal regular expression error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_REGEX_ERROR_LIMIT=U_REGEX_STOPPED_BY_CALLER+3, #endif // U_HIDE_DEPRECATED_API /* * Error codes in the range 0x10400-0x104ff are reserved for IDNA related error codes. */ U_IDNA_PROHIBITED_ERROR=0x10400, U_IDNA_ERROR_START=0x10400, U_IDNA_UNASSIGNED_ERROR, U_IDNA_CHECK_BIDI_ERROR, U_IDNA_STD3_ASCII_RULES_ERROR, U_IDNA_ACE_PREFIX_ERROR, U_IDNA_VERIFICATION_ERROR, U_IDNA_LABEL_TOO_LONG_ERROR, U_IDNA_ZERO_LENGTH_LABEL_ERROR, U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal IDNA error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_IDNA_ERROR_LIMIT, #endif // U_HIDE_DEPRECATED_API /* * Aliases for StringPrep */ U_STRINGPREP_PROHIBITED_ERROR = U_IDNA_PROHIBITED_ERROR, U_STRINGPREP_UNASSIGNED_ERROR = U_IDNA_UNASSIGNED_ERROR, U_STRINGPREP_CHECK_BIDI_ERROR = U_IDNA_CHECK_BIDI_ERROR, /* * Error codes in the range 0x10500-0x105ff are reserved for Plugin related error codes. */ U_PLUGIN_ERROR_START=0x10500, /**< Start of codes indicating plugin failures */ U_PLUGIN_TOO_HIGH=0x10500, /**< The plugin's level is too high to be loaded right now. */ U_PLUGIN_DIDNT_SET_LEVEL, /**< The plugin didn't call uplug_setPlugLevel in response to a QUERY */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal plug-in error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_PLUGIN_ERROR_LIMIT, #endif // U_HIDE_DEPRECATED_API #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal error code. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_ERROR_LIMIT=U_PLUGIN_ERROR_LIMIT #endif // U_HIDE_DEPRECATED_API } UErrorCode; /* Use the following to determine if an UErrorCode represents */ /* operational success or failure. */ #ifdef __cplusplus /** * Does the error code indicate success? * @stable ICU 2.0 */ static inline UBool U_SUCCESS(UErrorCode code) { return (UBool)(code<=U_ZERO_ERROR); } /** * Does the error code indicate a failure? * @stable ICU 2.0 */ static inline UBool U_FAILURE(UErrorCode code) { return (UBool)(code>U_ZERO_ERROR); } #else /** * Does the error code indicate success? * @stable ICU 2.0 */ # define U_SUCCESS(x) ((x)<=U_ZERO_ERROR) /** * Does the error code indicate a failure? * @stable ICU 2.0 */ # define U_FAILURE(x) ((x)>U_ZERO_ERROR) #endif /** * Return a string for a UErrorCode value. * The string will be the same as the name of the error code constant * in the UErrorCode enum above. * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 u_errorName(UErrorCode code); #endif /* _UTYPES */ usr/include/unicode/selfmt.h000064400000034363152342600230012077 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /******************************************************************** * COPYRIGHT: * Copyright (c) 1997-2011, International Business Machines Corporation and * others. All Rights Reserved. * Copyright (C) 2010 , Yahoo! Inc. ******************************************************************** * * File SELFMT.H * * Modification History: * * Date Name Description * 11/11/09 kirtig Finished first cut of implementation. ********************************************************************/ #ifndef SELFMT #define SELFMT #include "unicode/messagepattern.h" #include "unicode/numfmt.h" #include "unicode/utypes.h" /** * \file * \brief C++ API: SelectFormat object */ #if !UCONFIG_NO_FORMATTING U_NAMESPACE_BEGIN class MessageFormat; /** *

SelectFormat supports the creation of internationalized * messages by selecting phrases based on keywords. The pattern specifies * how to map keywords to phrases and provides a default phrase. The * object provided to the format method is a string that's matched * against the keywords. If there is a match, the corresponding phrase * is selected; otherwise, the default phrase is used.

* *

Using SelectFormat for Gender Agreement

* *

Note: Typically, select formatting is done via MessageFormat * with a select argument type, * rather than using a stand-alone SelectFormat.

* *

The main use case for the select format is gender based inflection. * When names or nouns are inserted into sentences, their gender can affect pronouns, * verb forms, articles, and adjectives. Special care needs to be * taken for the case where the gender cannot be determined. * The impact varies between languages:

* \htmlonly *
    *
  • English has three genders, and unknown gender is handled as a special * case. Names use the gender of the named person (if known), nouns referring * to people use natural gender, and inanimate objects are usually neutral. * The gender only affects pronouns: "he", "she", "it", "they". * *
  • German differs from English in that the gender of nouns is rather * arbitrary, even for nouns referring to people ("Mädchen", girl, is neutral). * The gender affects pronouns ("er", "sie", "es"), articles ("der", "die", * "das"), and adjective forms ("guter Mann", "gute Frau", "gutes Mädchen"). * *
  • French has only two genders; as in German the gender of nouns * is rather arbitrary - for sun and moon, the genders * are the opposite of those in German. The gender affects * pronouns ("il", "elle"), articles ("le", "la"), * adjective forms ("bon", "bonne"), and sometimes * verb forms ("allé", "allée"). * *
  • Polish distinguishes five genders (or noun classes), * human masculine, animate non-human masculine, inanimate masculine, * feminine, and neuter. *
* \endhtmlonly *

Some other languages have noun classes that are not related to gender, * but similar in grammatical use. * Some African languages have around 20 noun classes.

* *

Note:For the gender of a person in a given sentence, * we usually need to distinguish only between female, male and other/unknown.

* *

To enable localizers to create sentence patterns that take their * language's gender dependencies into consideration, software has to provide * information about the gender associated with a noun or name to * MessageFormat. * Two main cases can be distinguished:

* *
    *
  • For people, natural gender information should be maintained for each person. * Keywords like "male", "female", "mixed" (for groups of people) * and "unknown" could be used. * *
  • For nouns, grammatical gender information should be maintained for * each noun and per language, e.g., in resource bundles. * The keywords "masculine", "feminine", and "neuter" are commonly used, * but some languages may require other keywords. *
* *

The resulting keyword is provided to MessageFormat as a * parameter separate from the name or noun it's associated with. For example, * to generate a message such as "Jean went to Paris", three separate arguments * would be provided: The name of the person as argument 0, the gender of * the person as argument 1, and the name of the city as argument 2. * The sentence pattern for English, where the gender of the person has * no impact on this simple sentence, would not refer to argument 1 at all:

* *
{0} went to {2}.
* *

Note: The entire sentence should be included (and partially repeated) * inside each phrase. Otherwise translators would have to be trained on how to * move bits of the sentence in and out of the select argument of a message. * (The examples below do not follow this recommendation!)

* *

The sentence pattern for French, where the gender of the person affects * the form of the participle, uses a select format based on argument 1:

* * \htmlonly
{0} est {1, select, female {allée} other {allé}} à {2}.
\endhtmlonly * *

Patterns can be nested, so that it's possible to handle interactions of * number and gender where necessary. For example, if the above sentence should * allow for the names of several people to be inserted, the following sentence * pattern can be used (with argument 0 the list of people's names, * argument 1 the number of people, argument 2 their combined gender, and * argument 3 the city name):

* * \htmlonly *
{0} {1, plural,
  *                 one {est {2, select, female {allée} other  {allé}}}
  *                 other {sont {2, select, female {allées} other {allés}}}
  *          }à {3}.
* \endhtmlonly * *

Patterns and Their Interpretation

* *

The SelectFormat pattern string defines the phrase output * for each user-defined keyword. * The pattern is a sequence of (keyword, message) pairs. * A keyword is a "pattern identifier": [^[[:Pattern_Syntax:][:Pattern_White_Space:]]]+

* *

Each message is a MessageFormat pattern string enclosed in {curly braces}.

* *

You always have to define a phrase for the default keyword * other; this phrase is returned when the keyword * provided to * the format method matches no other keyword. * If a pattern does not provide a phrase for other, the method * it's provided to returns the error U_DEFAULT_KEYWORD_MISSING. *
* Pattern_White_Space between keywords and messages is ignored. * Pattern_White_Space within a message is preserved and output.

* *

Example:
  * \htmlonly
  *
  * UErrorCode status = U_ZERO_ERROR;
  * MessageFormat *msgFmt = new MessageFormat(UnicodeString("{0} est  {1, select, female {allée} other {allé}} à Paris."), Locale("fr"),  status);
  * if (U_FAILURE(status)) {
  *       return;
  * }
  * FieldPosition ignore(FieldPosition::DONT_CARE);
  * UnicodeString result;
  *
  * char* str1= "Kirti,female";
  * Formattable args1[] = {"Kirti","female"};
  * msgFmt->format(args1, 2, result, ignore, status);
  * cout << "Input is " << str1 << " and result is: " << result << endl;
  * delete msgFmt;
  *
  * \endhtmlonly
  * 
*

* * Produces the output:
* \htmlonly * Kirti est allée à Paris. * \endhtmlonly * * @stable ICU 4.4 */ class U_I18N_API SelectFormat : public Format { public: /** * Creates a new SelectFormat for a given pattern string. * @param pattern the pattern for this SelectFormat. * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.4 */ SelectFormat(const UnicodeString& pattern, UErrorCode& status); /** * copy constructor. * @stable ICU 4.4 */ SelectFormat(const SelectFormat& other); /** * Destructor. * @stable ICU 4.4 */ virtual ~SelectFormat(); /** * Sets the pattern used by this select format. * for the keyword rules. * Patterns and their interpretation are specified in the class description. * * @param pattern the pattern for this select format * errors are returned to status if the pattern is invalid. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @stable ICU 4.4 */ void applyPattern(const UnicodeString& pattern, UErrorCode& status); using Format::format; /** * Selects the phrase for the given keyword * * @param keyword The keyword that is used to select an alternative. * @param appendTo output parameter to receive result. * result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(const UnicodeString& keyword, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Assignment operator * * @param other the SelectFormat object to copy from. * @stable ICU 4.4 */ SelectFormat& operator=(const SelectFormat& other); /** * Return true if another object is semantically equal to this one. * * @param other the SelectFormat object to be compared with. * @return true if other is semantically equal to this. * @stable ICU 4.4 */ virtual UBool operator==(const Format& other) const; /** * Return true if another object is semantically unequal to this one. * * @param other the SelectFormat object to be compared with. * @return true if other is semantically unequal to this. * @stable ICU 4.4 */ virtual UBool operator!=(const Format& other) const; /** * Clones this Format object polymorphically. The caller owns the * result and should delete it when done. * @stable ICU 4.4 */ virtual Format* clone(void) const; /** * Format an object to produce a string. * This method handles keyword strings. * If the Formattable object is not a UnicodeString, * then it returns a failing UErrorCode. * * @param obj A keyword string that is used to select an alternative. * @param appendTo output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Returns the pattern from applyPattern() or constructor. * * @param appendTo output parameter to receive result. * Result is appended to existing contents. * @return the UnicodeString with inserted pattern. * @stable ICU 4.4 */ UnicodeString& toPattern(UnicodeString& appendTo); /** * This method is not yet supported by SelectFormat. *

* Before calling, set parse_pos.index to the offset you want to start * parsing at in the source. After calling, parse_pos.index is the end of * the text you parsed. If error occurs, index is unchanged. *

* When parsing, leading whitespace is discarded (with a successful parse), * while trailing whitespace is left as is. *

* See Format::parseObject() for more. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Upon return * this param is set to the position after the * last character successfully parsed. If the * source is not parsed successfully, this param * will remain unchanged. * @stable ICU 4.4 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * @stable ICU 4.4 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * @stable ICU 4.4 */ virtual UClassID getDynamicClassID() const; private: friend class MessageFormat; SelectFormat(); // default constructor not implemented. /** * Finds the SelectFormat sub-message for the given keyword, or the "other" sub-message. * @param pattern A MessagePattern. * @param partIndex the index of the first SelectFormat argument style part. * @param keyword a keyword to be matched to one of the SelectFormat argument's keywords. * @param ec Error code. * @return the sub-message start part index. */ static int32_t findSubMessage(const MessagePattern& pattern, int32_t partIndex, const UnicodeString& keyword, UErrorCode& ec); MessagePattern msgPattern; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _SELFMT //eof usr/include/unicode/fieldpos.h000064400000021206152342600230012402 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2006, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File FIELDPOS.H * * Modification History: * * Date Name Description * 02/25/97 aliu Converted from java. * 03/17/97 clhuang Updated per Format implementation. * 07/17/98 stephen Added default/copy ctors, and operators =, ==, != ******************************************************************************** */ // ***************************************************************************** // This file was generated from the java source file FieldPosition.java // ***************************************************************************** #ifndef FIELDPOS_H #define FIELDPOS_H #include "unicode/utypes.h" /** * \file * \brief C++ API: FieldPosition identifies the fields in a formatted output. */ #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" U_NAMESPACE_BEGIN /** * FieldPosition is a simple class used by Format * and its subclasses to identify fields in formatted output. Fields are * identified by constants, whose names typically end with _FIELD, * defined in the various subclasses of Format. See * ERA_FIELD and its friends in DateFormat for * an example. * *

* FieldPosition keeps track of the position of the * field within the formatted output with two indices: the index * of the first character of the field and the index of the last * character of the field. * *

* One version of the format method in the various * Format classes requires a FieldPosition * object as an argument. You use this format method * to perform partial formatting or to get information about the * formatted output (such as the position of a field). * * The FieldPosition class is not intended for public subclassing. * *

* Below is an example of using FieldPosition to aid * alignment of an array of formatted floating-point numbers on * their decimal points: *

 * \code
 *       double doubleNum[] = {123456789.0, -12345678.9, 1234567.89, -123456.789,
 *                  12345.6789, -1234.56789, 123.456789, -12.3456789, 1.23456789};
 *       int dNumSize = (int)(sizeof(doubleNum)/sizeof(double));
 *       
 *       UErrorCode status = U_ZERO_ERROR;
 *       DecimalFormat* fmt = (DecimalFormat*) NumberFormat::createInstance(status);
 *       fmt->setDecimalSeparatorAlwaysShown(true);
 *       
 *       const int tempLen = 20;
 *       char temp[tempLen];
 *       
 *       for (int i=0; iformat(doubleNum[i], buf, pos), fmtText);
 *           for (int j=0; j
 * 

* The code will generate the following output: *

 * \code
 *           123,456,789.000
 *           -12,345,678.900
 *             1,234,567.880
 *              -123,456.789
 *                12,345.678
 *                -1,234.567
 *                   123.456
 *                   -12.345
 *                     1.234
 *  \endcode
 * 
*/ class U_I18N_API FieldPosition : public UObject { public: /** * DONT_CARE may be specified as the field to indicate that the * caller doesn't need to specify a field. * @stable ICU 2.0 */ enum { DONT_CARE = -1 }; /** * Creates a FieldPosition object with a non-specified field. * @stable ICU 2.0 */ FieldPosition() : UObject(), fField(DONT_CARE), fBeginIndex(0), fEndIndex(0) {} /** * Creates a FieldPosition object for the given field. Fields are * identified by constants, whose names typically end with _FIELD, * in the various subclasses of Format. * * @see NumberFormat#INTEGER_FIELD * @see NumberFormat#FRACTION_FIELD * @see DateFormat#YEAR_FIELD * @see DateFormat#MONTH_FIELD * @stable ICU 2.0 */ FieldPosition(int32_t field) : UObject(), fField(field), fBeginIndex(0), fEndIndex(0) {} /** * Copy constructor * @param copy the object to be copied from. * @stable ICU 2.0 */ FieldPosition(const FieldPosition& copy) : UObject(copy), fField(copy.fField), fBeginIndex(copy.fBeginIndex), fEndIndex(copy.fEndIndex) {} /** * Destructor * @stable ICU 2.0 */ virtual ~FieldPosition(); /** * Assignment operator * @param copy the object to be copied from. * @stable ICU 2.0 */ FieldPosition& operator=(const FieldPosition& copy); /** * Equality operator. * @param that the object to be compared with. * @return TRUE if the two field positions are equal, FALSE otherwise. * @stable ICU 2.0 */ UBool operator==(const FieldPosition& that) const; /** * Equality operator. * @param that the object to be compared with. * @return TRUE if the two field positions are not equal, FALSE otherwise. * @stable ICU 2.0 */ UBool operator!=(const FieldPosition& that) const; /** * Clone this object. * Clones can be used concurrently in multiple threads. * If an error occurs, then NULL is returned. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ FieldPosition *clone() const; /** * Retrieve the field identifier. * @return the field identifier. * @stable ICU 2.0 */ int32_t getField(void) const { return fField; } /** * Retrieve the index of the first character in the requested field. * @return the index of the first character in the requested field. * @stable ICU 2.0 */ int32_t getBeginIndex(void) const { return fBeginIndex; } /** * Retrieve the index of the character following the last character in the * requested field. * @return the index of the character following the last character in the * requested field. * @stable ICU 2.0 */ int32_t getEndIndex(void) const { return fEndIndex; } /** * Set the field. * @param f the new value of the field. * @stable ICU 2.0 */ void setField(int32_t f) { fField = f; } /** * Set the begin index. For use by subclasses of Format. * @param bi the new value of the begin index * @stable ICU 2.0 */ void setBeginIndex(int32_t bi) { fBeginIndex = bi; } /** * Set the end index. For use by subclasses of Format. * @param ei the new value of the end index * @stable ICU 2.0 */ void setEndIndex(int32_t ei) { fEndIndex = ei; } /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); private: /** * Input: Desired field to determine start and end offsets for. * The meaning depends on the subclass of Format. */ int32_t fField; /** * Output: Start offset of field in text. * If the field does not occur in the text, 0 is returned. */ int32_t fBeginIndex; /** * Output: End offset of field in text. * If the field does not occur in the text, 0 is returned. */ int32_t fEndIndex; }; inline FieldPosition& FieldPosition::operator=(const FieldPosition& copy) { fField = copy.fField; fEndIndex = copy.fEndIndex; fBeginIndex = copy.fBeginIndex; return *this; } inline UBool FieldPosition::operator==(const FieldPosition& copy) const { return (fField == copy.fField && fEndIndex == copy.fEndIndex && fBeginIndex == copy.fBeginIndex); } inline UBool FieldPosition::operator!=(const FieldPosition& copy) const { return !operator==(copy); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _FIELDPOS //eof usr/include/unicode/uidna.h000064400000102571152342600230011702 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2003-2014, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uidna.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003feb1 * created by: Ram Viswanadha */ #ifndef __UIDNA_H__ #define __UIDNA_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_IDNA #include "unicode/localpointer.h" #include "unicode/parseerr.h" /** * \file * \brief C API: Internationalizing Domain Names in Applications (IDNA) * * IDNA2008 is implemented according to UTS #46, see the IDNA C++ class in idna.h. * * The C API functions which do take a UIDNA * service object pointer * implement UTS #46 and IDNA2008. * * IDNA2003 is obsolete. * The C API functions which do not take a service object pointer * implement IDNA2003. They are all deprecated. */ /* * IDNA option bit set values. */ enum { /** * Default options value: None of the other options are set. * For use in static worker and factory methods. * @stable ICU 2.6 */ UIDNA_DEFAULT=0, #ifndef U_HIDE_DEPRECATED_API /** * Option to allow unassigned code points in domain names and labels. * For use in static worker and factory methods. *

This option is ignored by the UTS46 implementation. * (UTS #46 disallows unassigned code points.) * @deprecated ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA. */ UIDNA_ALLOW_UNASSIGNED=1, #endif /* U_HIDE_DEPRECATED_API */ /** * Option to check whether the input conforms to the STD3 ASCII rules, * for example the restriction of labels to LDH characters * (ASCII Letters, Digits and Hyphen-Minus). * For use in static worker and factory methods. * @stable ICU 2.6 */ UIDNA_USE_STD3_RULES=2, /** * IDNA option to check for whether the input conforms to the BiDi rules. * For use in static worker and factory methods. *

This option is ignored by the IDNA2003 implementation. * (IDNA2003 always performs a BiDi check.) * @stable ICU 4.6 */ UIDNA_CHECK_BIDI=4, /** * IDNA option to check for whether the input conforms to the CONTEXTJ rules. * For use in static worker and factory methods. *

This option is ignored by the IDNA2003 implementation. * (The CONTEXTJ check is new in IDNA2008.) * @stable ICU 4.6 */ UIDNA_CHECK_CONTEXTJ=8, /** * IDNA option for nontransitional processing in ToASCII(). * For use in static worker and factory methods. *

By default, ToASCII() uses transitional processing. *

This option is ignored by the IDNA2003 implementation. * (This is only relevant for compatibility of newer IDNA implementations with IDNA2003.) * @stable ICU 4.6 */ UIDNA_NONTRANSITIONAL_TO_ASCII=0x10, /** * IDNA option for nontransitional processing in ToUnicode(). * For use in static worker and factory methods. *

By default, ToUnicode() uses transitional processing. *

This option is ignored by the IDNA2003 implementation. * (This is only relevant for compatibility of newer IDNA implementations with IDNA2003.) * @stable ICU 4.6 */ UIDNA_NONTRANSITIONAL_TO_UNICODE=0x20, /** * IDNA option to check for whether the input conforms to the CONTEXTO rules. * For use in static worker and factory methods. *

This option is ignored by the IDNA2003 implementation. * (The CONTEXTO check is new in IDNA2008.) *

This is for use by registries for IDNA2008 conformance. * UTS #46 does not require the CONTEXTO check. * @stable ICU 49 */ UIDNA_CHECK_CONTEXTO=0x40 }; /** * Opaque C service object type for the new IDNA API. * @stable ICU 4.6 */ struct UIDNA; typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @stable ICU 4.6 */ /** * Returns a UIDNA instance which implements UTS #46. * Returns an unmodifiable instance, owned by the caller. * Cache it for multiple operations, and uidna_close() it when done. * The instance is thread-safe, that is, it can be used concurrently. * * For details about the UTS #46 implementation see the IDNA C++ class in idna.h. * * @param options Bit set to modify the processing and error checking. * See option bit set values in uidna.h. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the UTS #46 UIDNA instance, if successful * @stable ICU 4.6 */ U_STABLE UIDNA * U_EXPORT2 uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode); /** * Closes a UIDNA instance. * @param idna UIDNA instance to be closed * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uidna_close(UIDNA *idna); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUIDNAPointer * "Smart pointer" class, closes a UIDNA via uidna_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.6 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); U_NAMESPACE_END #endif /** * Output container for IDNA processing errors. * Initialize with UIDNA_INFO_INITIALIZER: * \code * UIDNAInfo info = UIDNA_INFO_INITIALIZER; * int32_t length = uidna_nameToASCII(..., &info, &errorCode); * if(U_SUCCESS(errorCode) && info.errors!=0) { ... } * \endcode * @stable ICU 4.6 */ typedef struct UIDNAInfo { /** sizeof(UIDNAInfo) @stable ICU 4.6 */ int16_t size; /** * Set to TRUE if transitional and nontransitional processing produce different results. * For details see C++ IDNAInfo::isTransitionalDifferent(). * @stable ICU 4.6 */ UBool isTransitionalDifferent; UBool reservedB3; /**< Reserved field, do not use. @internal */ /** * Bit set indicating IDNA processing errors. 0 if no errors. * See UIDNA_ERROR_... constants. * @stable ICU 4.6 */ uint32_t errors; int32_t reservedI2; /**< Reserved field, do not use. @internal */ int32_t reservedI3; /**< Reserved field, do not use. @internal */ } UIDNAInfo; /** * Static initializer for a UIDNAInfo struct. * @stable ICU 4.6 */ #define UIDNA_INFO_INITIALIZER { \ (int16_t)sizeof(UIDNAInfo), \ FALSE, FALSE, \ 0, 0, 0 } /** * Converts a single domain name label into its ASCII form for DNS lookup. * If any processing step fails, then pInfo->errors will be non-zero and * the result might not be an ASCII string. * The label might be modified according to the types of errors. * Labels with severe errors will be left in (or turned into) their Unicode form. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param idna UIDNA instance * @param label Input domain name label * @param length Label length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_labelToASCII(const UIDNA *idna, const UChar *label, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /** * Converts a single domain name label into its Unicode form for human-readable display. * If any processing step fails, then pInfo->errors will be non-zero. * The label might be modified according to the types of errors. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param idna UIDNA instance * @param label Input domain name label * @param length Label length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_labelToUnicode(const UIDNA *idna, const UChar *label, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /** * Converts a whole domain name into its ASCII form for DNS lookup. * If any processing step fails, then pInfo->errors will be non-zero and * the result might not be an ASCII string. * The domain name might be modified according to the types of errors. * Labels with severe errors will be left in (or turned into) their Unicode form. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param idna UIDNA instance * @param name Input domain name * @param length Domain name length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_nameToASCII(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /** * Converts a whole domain name into its Unicode form for human-readable display. * If any processing step fails, then pInfo->errors will be non-zero. * The domain name might be modified according to the types of errors. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param idna UIDNA instance * @param name Input domain name * @param length Domain name length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_nameToUnicode(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /* UTF-8 versions of the processing methods --------------------------------- */ /** * Converts a single domain name label into its ASCII form for DNS lookup. * UTF-8 version of uidna_labelToASCII(), same behavior. * * @param idna UIDNA instance * @param label Input domain name label * @param length Label length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_labelToASCII_UTF8(const UIDNA *idna, const char *label, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /** * Converts a single domain name label into its Unicode form for human-readable display. * UTF-8 version of uidna_labelToUnicode(), same behavior. * * @param idna UIDNA instance * @param label Input domain name label * @param length Label length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_labelToUnicodeUTF8(const UIDNA *idna, const char *label, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /** * Converts a whole domain name into its ASCII form for DNS lookup. * UTF-8 version of uidna_nameToASCII(), same behavior. * * @param idna UIDNA instance * @param name Input domain name * @param length Domain name length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_nameToASCII_UTF8(const UIDNA *idna, const char *name, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /** * Converts a whole domain name into its Unicode form for human-readable display. * UTF-8 version of uidna_nameToUnicode(), same behavior. * * @param idna UIDNA instance * @param name Input domain name * @param length Domain name length, or -1 if NUL-terminated * @param dest Destination string buffer * @param capacity Destination buffer capacity * @param pInfo Output container of IDNA processing details. * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uidna_nameToUnicodeUTF8(const UIDNA *idna, const char *name, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode); /* * IDNA error bit set values. * When a domain name or label fails a processing step or does not meet the * validity criteria, then one or more of these error bits are set. */ enum { /** * A non-final domain name label (or the whole domain name) is empty. * @stable ICU 4.6 */ UIDNA_ERROR_EMPTY_LABEL=1, /** * A domain name label is longer than 63 bytes. * (See STD13/RFC1034 3.1. Name space specifications and terminology.) * This is only checked in ToASCII operations, and only if the output label is all-ASCII. * @stable ICU 4.6 */ UIDNA_ERROR_LABEL_TOO_LONG=2, /** * A domain name is longer than 255 bytes in its storage form. * (See STD13/RFC1034 3.1. Name space specifications and terminology.) * This is only checked in ToASCII operations, and only if the output domain name is all-ASCII. * @stable ICU 4.6 */ UIDNA_ERROR_DOMAIN_NAME_TOO_LONG=4, /** * A label starts with a hyphen-minus ('-'). * @stable ICU 4.6 */ UIDNA_ERROR_LEADING_HYPHEN=8, /** * A label ends with a hyphen-minus ('-'). * @stable ICU 4.6 */ UIDNA_ERROR_TRAILING_HYPHEN=0x10, /** * A label contains hyphen-minus ('-') in the third and fourth positions. * @stable ICU 4.6 */ UIDNA_ERROR_HYPHEN_3_4=0x20, /** * A label starts with a combining mark. * @stable ICU 4.6 */ UIDNA_ERROR_LEADING_COMBINING_MARK=0x40, /** * A label or domain name contains disallowed characters. * @stable ICU 4.6 */ UIDNA_ERROR_DISALLOWED=0x80, /** * A label starts with "xn--" but does not contain valid Punycode. * That is, an xn-- label failed Punycode decoding. * @stable ICU 4.6 */ UIDNA_ERROR_PUNYCODE=0x100, /** * A label contains a dot=full stop. * This can occur in an input string for a single-label function. * @stable ICU 4.6 */ UIDNA_ERROR_LABEL_HAS_DOT=0x200, /** * An ACE label does not contain a valid label string. * The label was successfully ACE (Punycode) decoded but the resulting * string had severe validation errors. For example, * it might contain characters that are not allowed in ACE labels, * or it might not be normalized. * @stable ICU 4.6 */ UIDNA_ERROR_INVALID_ACE_LABEL=0x400, /** * A label does not meet the IDNA BiDi requirements (for right-to-left characters). * @stable ICU 4.6 */ UIDNA_ERROR_BIDI=0x800, /** * A label does not meet the IDNA CONTEXTJ requirements. * @stable ICU 4.6 */ UIDNA_ERROR_CONTEXTJ=0x1000, /** * A label does not meet the IDNA CONTEXTO requirements for punctuation characters. * Some punctuation characters "Would otherwise have been DISALLOWED" * but are allowed in certain contexts. (RFC 5892) * @stable ICU 49 */ UIDNA_ERROR_CONTEXTO_PUNCTUATION=0x2000, /** * A label does not meet the IDNA CONTEXTO requirements for digits. * Arabic-Indic Digits (U+066x) must not be mixed with Extended Arabic-Indic Digits (U+06Fx). * @stable ICU 49 */ UIDNA_ERROR_CONTEXTO_DIGITS=0x4000 }; #ifndef U_HIDE_DEPRECATED_API /* IDNA2003 API ------------------------------------------------------------- */ /** * IDNA2003: This function implements the ToASCII operation as defined in the IDNA RFC. * This operation is done on single labels before sending it to something that expects * ASCII names. A label is an individual part of a domain name. Labels are usually * separated by dots; e.g. "www.example.com" is composed of 3 labels "www","example", and "com". * * IDNA2003 API Overview: * * The uidna_ API implements the IDNA protocol as defined in the IDNA RFC * (http://www.ietf.org/rfc/rfc3490.txt). * The RFC defines 2 operations: ToASCII and ToUnicode. Domain name labels * containing non-ASCII code points are processed by the * ToASCII operation before passing it to resolver libraries. Domain names * that are obtained from resolver libraries are processed by the * ToUnicode operation before displaying the domain name to the user. * IDNA requires that implementations process input strings with Nameprep * (http://www.ietf.org/rfc/rfc3491.txt), * which is a profile of Stringprep (http://www.ietf.org/rfc/rfc3454.txt), * and then with Punycode (http://www.ietf.org/rfc/rfc3492.txt). * Implementations of IDNA MUST fully implement Nameprep and Punycode; * neither Nameprep nor Punycode are optional. * The input and output of ToASCII and ToUnicode operations are Unicode * and are designed to be chainable, i.e., applying ToASCII or ToUnicode operations * multiple times to an input string will yield the same result as applying the operation * once. * ToUnicode(ToUnicode(ToUnicode...(ToUnicode(string)))) == ToUnicode(string) * ToASCII(ToASCII(ToASCII...(ToASCII(string))) == ToASCII(string). * * @param src Input UChar array containing label in Unicode. * @param srcLength Number of UChars in src, or -1 if NUL-terminated. * @param dest Output UChar array with ASCII (ACE encoded) label. * @param destCapacity Size of dest. * @param options A bit set of options: * * - UIDNA_DEFAULT Use default options, i.e., do not process unassigned code points * and do not use STD3 ASCII rules * If unassigned code points are found the operation fails with * U_UNASSIGNED_ERROR error code. * * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations * If this option is set, the unassigned code points are in the input * are treated as normal Unicode code points. * * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions * If this option is set and the input does not satisfy STD3 rules, * the operation will fail with U_IDNA_STD3_ASCII_RULES_ERROR * * @param parseError Pointer to UParseError struct to receive information on position * of error if an error is encountered. Can be NULL. * @param status ICU in/out error code parameter. * U_INVALID_CHAR_FOUND if src contains * unmatched single surrogates. * U_INDEX_OUTOFBOUNDS_ERROR if src contains * too many code points. * U_BUFFER_OVERFLOW_ERROR if destCapacity is not enough * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * @deprecated ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA. */ U_DEPRECATED int32_t U_EXPORT2 uidna_toASCII(const UChar* src, int32_t srcLength, UChar* dest, int32_t destCapacity, int32_t options, UParseError* parseError, UErrorCode* status); /** * IDNA2003: This function implements the ToUnicode operation as defined in the IDNA RFC. * This operation is done on single labels before sending it to something that expects * Unicode names. A label is an individual part of a domain name. Labels are usually * separated by dots; for e.g. "www.example.com" is composed of 3 labels "www","example", and "com". * * @param src Input UChar array containing ASCII (ACE encoded) label. * @param srcLength Number of UChars in src, or -1 if NUL-terminated. * @param dest Output Converted UChar array containing Unicode equivalent of label. * @param destCapacity Size of dest. * @param options A bit set of options: * * - UIDNA_DEFAULT Use default options, i.e., do not process unassigned code points * and do not use STD3 ASCII rules * If unassigned code points are found the operation fails with * U_UNASSIGNED_ERROR error code. * * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations * If this option is set, the unassigned code points are in the input * are treated as normal Unicode code points. Note: This option is * required on toUnicode operation because the RFC mandates * verification of decoded ACE input by applying toASCII and comparing * its output with source * * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions * If this option is set and the input does not satisfy STD3 rules, * the operation will fail with U_IDNA_STD3_ASCII_RULES_ERROR * * @param parseError Pointer to UParseError struct to receive information on position * of error if an error is encountered. Can be NULL. * @param status ICU in/out error code parameter. * U_INVALID_CHAR_FOUND if src contains * unmatched single surrogates. * U_INDEX_OUTOFBOUNDS_ERROR if src contains * too many code points. * U_BUFFER_OVERFLOW_ERROR if destCapacity is not enough * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * @deprecated ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA. */ U_DEPRECATED int32_t U_EXPORT2 uidna_toUnicode(const UChar* src, int32_t srcLength, UChar* dest, int32_t destCapacity, int32_t options, UParseError* parseError, UErrorCode* status); /** * IDNA2003: Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC. * This operation is done on complete domain names, e.g: "www.example.com". * It is important to note that this operation can fail. If it fails, then the input * domain name cannot be used as an Internationalized Domain Name and the application * should have methods defined to deal with the failure. * * Note: IDNA RFC specifies that a conformant application should divide a domain name * into separate labels, decide whether to apply allowUnassigned and useSTD3ASCIIRules on each, * and then convert. This function does not offer that level of granularity. The options once * set will apply to all labels in the domain name * * @param src Input UChar array containing IDN in Unicode. * @param srcLength Number of UChars in src, or -1 if NUL-terminated. * @param dest Output UChar array with ASCII (ACE encoded) IDN. * @param destCapacity Size of dest. * @param options A bit set of options: * * - UIDNA_DEFAULT Use default options, i.e., do not process unassigned code points * and do not use STD3 ASCII rules * If unassigned code points are found the operation fails with * U_UNASSIGNED_CODE_POINT_FOUND error code. * * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations * If this option is set, the unassigned code points are in the input * are treated as normal Unicode code points. * * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions * If this option is set and the input does not satisfy STD3 rules, * the operation will fail with U_IDNA_STD3_ASCII_RULES_ERROR * * @param parseError Pointer to UParseError struct to receive information on position * of error if an error is encountered. Can be NULL. * @param status ICU in/out error code parameter. * U_INVALID_CHAR_FOUND if src contains * unmatched single surrogates. * U_INDEX_OUTOFBOUNDS_ERROR if src contains * too many code points. * U_BUFFER_OVERFLOW_ERROR if destCapacity is not enough * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * @deprecated ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA. */ U_DEPRECATED int32_t U_EXPORT2 uidna_IDNToASCII( const UChar* src, int32_t srcLength, UChar* dest, int32_t destCapacity, int32_t options, UParseError* parseError, UErrorCode* status); /** * IDNA2003: Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC. * This operation is done on complete domain names, e.g: "www.example.com". * * Note: IDNA RFC specifies that a conformant application should divide a domain name * into separate labels, decide whether to apply allowUnassigned and useSTD3ASCIIRules on each, * and then convert. This function does not offer that level of granularity. The options once * set will apply to all labels in the domain name * * @param src Input UChar array containing IDN in ASCII (ACE encoded) form. * @param srcLength Number of UChars in src, or -1 if NUL-terminated. * @param dest Output UChar array containing Unicode equivalent of source IDN. * @param destCapacity Size of dest. * @param options A bit set of options: * * - UIDNA_DEFAULT Use default options, i.e., do not process unassigned code points * and do not use STD3 ASCII rules * If unassigned code points are found the operation fails with * U_UNASSIGNED_CODE_POINT_FOUND error code. * * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations * If this option is set, the unassigned code points are in the input * are treated as normal Unicode code points. * * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions * If this option is set and the input does not satisfy STD3 rules, * the operation will fail with U_IDNA_STD3_ASCII_RULES_ERROR * * @param parseError Pointer to UParseError struct to receive information on position * of error if an error is encountered. Can be NULL. * @param status ICU in/out error code parameter. * U_INVALID_CHAR_FOUND if src contains * unmatched single surrogates. * U_INDEX_OUTOFBOUNDS_ERROR if src contains * too many code points. * U_BUFFER_OVERFLOW_ERROR if destCapacity is not enough * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * @deprecated ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA. */ U_DEPRECATED int32_t U_EXPORT2 uidna_IDNToUnicode( const UChar* src, int32_t srcLength, UChar* dest, int32_t destCapacity, int32_t options, UParseError* parseError, UErrorCode* status); /** * IDNA2003: Compare two IDN strings for equivalence. * This function splits the domain names into labels and compares them. * According to IDN RFC, whenever two labels are compared, they are * considered equal if and only if their ASCII forms (obtained by * applying toASCII) match using an case-insensitive ASCII comparison. * Two domain names are considered a match if and only if all labels * match regardless of whether label separators match. * * @param s1 First source string. * @param length1 Length of first source string, or -1 if NUL-terminated. * * @param s2 Second source string. * @param length2 Length of second source string, or -1 if NUL-terminated. * @param options A bit set of options: * * - UIDNA_DEFAULT Use default options, i.e., do not process unassigned code points * and do not use STD3 ASCII rules * If unassigned code points are found the operation fails with * U_UNASSIGNED_CODE_POINT_FOUND error code. * * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations * If this option is set, the unassigned code points are in the input * are treated as normal Unicode code points. * * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions * If this option is set and the input does not satisfy STD3 rules, * the operation will fail with U_IDNA_STD3_ASCII_RULES_ERROR * * @param status ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return <0 or 0 or >0 as usual for string comparisons * @deprecated ICU 55 Use UTS #46 instead via uidna_openUTS46() or class IDNA. */ U_DEPRECATED int32_t U_EXPORT2 uidna_compare( const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, int32_t options, UErrorCode* status); #endif /* U_HIDE_DEPRECATED_API */ #endif /* #if !UCONFIG_NO_IDNA */ #endif usr/include/unicode/symtable.h000064400000010330152342600230012411 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2000-2005, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description * 02/04/00 aliu Creation. ********************************************************************** */ #ifndef SYMTABLE_H #define SYMTABLE_H #include "unicode/utypes.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: An interface that defines both lookup protocol and parsing of * symbolic names. */ U_NAMESPACE_BEGIN class ParsePosition; class UnicodeFunctor; class UnicodeSet; class UnicodeString; /** * An interface that defines both lookup protocol and parsing of * symbolic names. * *

A symbol table maintains two kinds of mappings. The first is * between symbolic names and their values. For example, if the * variable with the name "start" is set to the value "alpha" * (perhaps, though not necessarily, through an expression such as * "$start=alpha"), then the call lookup("start") will return the * char[] array ['a', 'l', 'p', 'h', 'a']. * *

The second kind of mapping is between character values and * UnicodeMatcher objects. This is used by RuleBasedTransliterator, * which uses characters in the private use area to represent objects * such as UnicodeSets. If U+E015 is mapped to the UnicodeSet [a-z], * then lookupMatcher(0xE015) will return the UnicodeSet [a-z]. * *

Finally, a symbol table defines parsing behavior for symbolic * names. All symbolic names start with the SYMBOL_REF character. * When a parser encounters this character, it calls parseReference() * with the position immediately following the SYMBOL_REF. The symbol * table parses the name, if there is one, and returns it. * * @stable ICU 2.8 */ class U_COMMON_API SymbolTable /* not : public UObject because this is an interface/mixin class */ { public: /** * The character preceding a symbol reference name. * @stable ICU 2.8 */ enum { SYMBOL_REF = 0x0024 /*$*/ }; /** * Destructor. * @stable ICU 2.8 */ virtual ~SymbolTable(); /** * Lookup the characters associated with this string and return it. * Return NULL if no such name exists. The resultant * string may have length zero. * @param s the symbolic name to lookup * @return a string containing the name's value, or NULL if * there is no mapping for s. * @stable ICU 2.8 */ virtual const UnicodeString* lookup(const UnicodeString& s) const = 0; /** * Lookup the UnicodeMatcher associated with the given character, and * return it. Return NULL if not found. * @param ch a 32-bit code point from 0 to 0x10FFFF inclusive. * @return the UnicodeMatcher object represented by the given * character, or NULL if there is no mapping for ch. * @stable ICU 2.8 */ virtual const UnicodeFunctor* lookupMatcher(UChar32 ch) const = 0; /** * Parse a symbol reference name from the given string, starting * at the given position. If no valid symbol reference name is * found, return the empty string and leave pos unchanged. That is, if the * character at pos cannot start a name, or if pos is at or after * text.length(), then return an empty string. This indicates an * isolated SYMBOL_REF character. * @param text the text to parse for the name * @param pos on entry, the index of the first character to parse. * This is the character following the SYMBOL_REF character. On * exit, the index after the last parsed character. If the parse * failed, pos is unchanged on exit. * @param limit the index after the last character to be parsed. * @return the parsed name, or an empty string if there is no * valid symbolic name at the given position. * @stable ICU 2.8 */ virtual UnicodeString parseReference(const UnicodeString& text, ParsePosition& pos, int32_t limit) const = 0; }; U_NAMESPACE_END #endif usr/include/unicode/udateintervalformat.h000064400000024040152342600230014654 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2010-2012,2015 International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UDATEINTERVALFORMAT_H #define UDATEINTERVALFORMAT_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/umisc.h" #include "unicode/localpointer.h" #include "unicode/uformattedvalue.h" /** * \file * \brief C API: Format a date interval. * * A UDateIntervalFormat is used to format the range between two UDate values * in a locale-sensitive way, using a skeleton that specifies the precision and * completeness of the information to show. If the range smaller than the resolution * specified by the skeleton, a single date format will be produced. If the range * is larger than the format specified by the skeleton, a locale-specific fallback * will be used to format the items missing from the skeleton. * * For example, if the range is 2010-03-04 07:56 - 2010-03-04 19:56 (12 hours) * - The skeleton jm will produce * for en_US, "7:56 AM - 7:56 PM" * for en_GB, "7:56 - 19:56" * - The skeleton MMMd will produce * for en_US, "Mar 4" * for en_GB, "4 Mar" * If the range is 2010-03-04 07:56 - 2010-03-08 16:11 (4 days, 8 hours, 15 minutes) * - The skeleton jm will produce * for en_US, "3/4/2010 7:56 AM - 3/8/2010 4:11 PM" * for en_GB, "4/3/2010 7:56 - 8/3/2010 16:11" * - The skeleton MMMd will produce * for en_US, "Mar 4-8" * for en_GB, "4-8 Mar" * * Note: the "-" characters in the above sample output will actually be * Unicode 2013, EN_DASH, in all but the last example. * * Note, in ICU 4.4 the standard skeletons for which date interval format data * is usually available are as follows; best results will be obtained by using * skeletons from this set, or those formed by combining these standard skeletons * (note that for these skeletons, the length of digit field such as d, y, or * M vs MM is irrelevant (but for non-digit fields such as MMM vs MMMM it is * relevant). Note that a skeleton involving h or H generally explicitly requests * that time style (12- or 24-hour time respectively). For a skeleton that * requests the locale's default time style (h or H), use 'j' instead of h or H. * h, H, hm, Hm, * hv, Hv, hmv, Hmv, * d, * M, MMM, MMMM, * Md, MMMd, * MEd, MMMEd, * y, * yM, yMMM, yMMMM, * yMd, yMMMd, * yMEd, yMMMEd * * Locales for which ICU 4.4 seems to have a reasonable amount of this data * include: * af, am, ar, be, bg, bn, ca, cs, da, de (_AT), el, en (_AU,_CA,_GB,_IE,_IN...), * eo, es (_AR,_CL,_CO,...,_US) et, fa, fi, fo, fr (_BE,_CH,_CA), fur, gsw, he, * hr, hu, hy, is, it (_CH), ja, kk, km, ko, lt, lv, mk, ml, mt, nb, nl )_BE), * nn, pl, pt (_PT), rm, ro, ru (_UA), sk, sl, so, sq, sr, sr_Latn, sv, th, to, * tr, uk, ur, vi, zh (_SG), zh_Hant (_HK,_MO) */ /** * Opaque UDateIntervalFormat object for use in C programs. * @stable ICU 4.8 */ struct UDateIntervalFormat; typedef struct UDateIntervalFormat UDateIntervalFormat; /**< C typedef for struct UDateIntervalFormat. @stable ICU 4.8 */ #ifndef U_HIDE_DRAFT_API struct UFormattedDateInterval; /** * Opaque struct to contain the results of a UDateIntervalFormat operation. * @draft ICU 64 */ typedef struct UFormattedDateInterval UFormattedDateInterval; #endif /* U_HIDE_DRAFT_API */ /** * Open a new UDateIntervalFormat object using the predefined rules for a * given locale plus a specified skeleton. * @param locale * The locale for whose rules should be used; may be NULL for * default locale. * @param skeleton * A pattern containing only the fields desired for the interval * format, for example "Hm", "yMMMd", or "yMMMEdHm". * @param skeletonLength * The length of skeleton; may be -1 if the skeleton is zero-terminated. * @param tzID * A timezone ID specifying the timezone to use. If 0, use the default * timezone. * @param tzIDLength * The length of tzID, or -1 if null-terminated. If 0, use the default * timezone. * @param status * A pointer to a UErrorCode to receive any errors. * @return * A pointer to a UDateIntervalFormat object for the specified locale, * or NULL if an error occurred. * @stable ICU 4.8 */ U_STABLE UDateIntervalFormat* U_EXPORT2 udtitvfmt_open(const char* locale, const UChar* skeleton, int32_t skeletonLength, const UChar* tzID, int32_t tzIDLength, UErrorCode* status); /** * Close a UDateIntervalFormat object. Once closed it may no longer be used. * @param formatter * The UDateIntervalFormat object to close. * @stable ICU 4.8 */ U_STABLE void U_EXPORT2 udtitvfmt_close(UDateIntervalFormat *formatter); #ifndef U_HIDE_DRAFT_API /** * Creates an object to hold the result of a UDateIntervalFormat * operation. The object can be used repeatedly; it is cleared whenever * passed to a format function. * * @param ec Set if an error occurs. * @return A pointer needing ownership. * @draft ICU 64 */ U_CAPI UFormattedDateInterval* U_EXPORT2 udtitvfmt_openResult(UErrorCode* ec); /** * Returns a representation of a UFormattedDateInterval as a UFormattedValue, * which can be subsequently passed to any API requiring that type. * * The returned object is owned by the UFormattedDateInterval and is valid * only as long as the UFormattedDateInterval is present and unchanged in memory. * * You can think of this method as a cast between types. * * When calling ufmtval_nextPosition(): * The fields are returned from left to right. The special field category * UFIELD_CATEGORY_DATE_INTERVAL_SPAN is used to indicate which datetime * primitives came from which arguments: 0 means fromCalendar, and 1 means * toCalendar. The span category will always occur before the * corresponding fields in UFIELD_CATEGORY_DATE * in the ufmtval_nextPosition() iterator. * * @param uresult The object containing the formatted string. * @param ec Set if an error occurs. * @return A UFormattedValue owned by the input object. * @draft ICU 64 */ U_CAPI const UFormattedValue* U_EXPORT2 udtitvfmt_resultAsValue(const UFormattedDateInterval* uresult, UErrorCode* ec); /** * Releases the UFormattedDateInterval created by udtitvfmt_openResult(). * * @param uresult The object to release. * @draft ICU 64 */ U_CAPI void U_EXPORT2 udtitvfmt_closeResult(UFormattedDateInterval* uresult); #endif /* U_HIDE_DRAFT_API */ #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUDateIntervalFormatPointer * "Smart pointer" class, closes a UDateIntervalFormat via udtitvfmt_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.8 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateIntervalFormatPointer, UDateIntervalFormat, udtitvfmt_close); #ifndef U_HIDE_DRAFT_API /** * \class LocalUFormattedDateIntervalPointer * "Smart pointer" class, closes a UFormattedDateInterval via udtitvfmt_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @draft ICU 64 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedDateIntervalPointer, UFormattedDateInterval, udtitvfmt_closeResult); #endif /* U_HIDE_DRAFT_API */ U_NAMESPACE_END #endif /** * Formats a date/time range using the conventions established for the * UDateIntervalFormat object. * @param formatter * The UDateIntervalFormat object specifying the format conventions. * @param fromDate * The starting point of the range. * @param toDate * The ending point of the range. * @param result * A pointer to a buffer to receive the formatted range. * @param resultCapacity * The maximum size of result. * @param position * A pointer to a UFieldPosition. On input, position->field is read. * On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, * if such a field exists. This parameter may be NULL, in which case * no field position data is returned. * There may be multiple instances of a given field type in an * interval format; in this case the position indices refer to the * first instance. * @param status * A pointer to a UErrorCode to receive any errors. * @return * The total buffer size needed; if greater than resultLength, the * output was truncated. * @stable ICU 4.8 */ U_STABLE int32_t U_EXPORT2 udtitvfmt_format(const UDateIntervalFormat* formatter, UDate fromDate, UDate toDate, UChar* result, int32_t resultCapacity, UFieldPosition* position, UErrorCode* status); #ifndef U_HIDE_DRAFT_API /** * Formats a date/time range using the conventions established for the * UDateIntervalFormat object. * @param formatter * The UDateIntervalFormat object specifying the format conventions. * @param result * The UFormattedDateInterval to contain the result of the * formatting operation. * @param fromDate * The starting point of the range. * @param toDate * The ending point of the range. * @param status * A pointer to a UErrorCode to receive any errors. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 udtitvfmt_formatToResult( const UDateIntervalFormat* formatter, UFormattedDateInterval* result, UDate fromDate, UDate toDate, UErrorCode* status); #endif /* U_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/stringoptions.h000064400000013446152342600230013526 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // stringoptions.h // created: 2017jun08 Markus W. Scherer #ifndef __STRINGOPTIONS_H__ #define __STRINGOPTIONS_H__ #include "unicode/utypes.h" /** * \file * \brief C API: Bit set option bit constants for various string and character processing functions. */ /** * Option value for case folding: Use default mappings defined in CaseFolding.txt. * * @stable ICU 2.0 */ #define U_FOLD_CASE_DEFAULT 0 /** * Option value for case folding: * * Use the modified set of mappings provided in CaseFolding.txt to handle dotted I * and dotless i appropriately for Turkic languages (tr, az). * * Before Unicode 3.2, CaseFolding.txt contains mappings marked with 'I' that * are to be included for default mappings and * excluded for the Turkic-specific mappings. * * Unicode 3.2 CaseFolding.txt instead contains mappings marked with 'T' that * are to be excluded for default mappings and * included for the Turkic-specific mappings. * * @stable ICU 2.0 */ #define U_FOLD_CASE_EXCLUDE_SPECIAL_I 1 /** * Titlecase the string as a whole rather than each word. * (Titlecase only the character at index 0, possibly adjusted.) * Option bits value for titlecasing APIs that take an options bit set. * * It is an error to specify multiple titlecasing iterator options together, * including both an options bit and an explicit BreakIterator. * * @see U_TITLECASE_ADJUST_TO_CASED * @stable ICU 60 */ #define U_TITLECASE_WHOLE_STRING 0x20 /** * Titlecase sentences rather than words. * (Titlecase only the first character of each sentence, possibly adjusted.) * Option bits value for titlecasing APIs that take an options bit set. * * It is an error to specify multiple titlecasing iterator options together, * including both an options bit and an explicit BreakIterator. * * @see U_TITLECASE_ADJUST_TO_CASED * @stable ICU 60 */ #define U_TITLECASE_SENTENCES 0x40 /** * Do not lowercase non-initial parts of words when titlecasing. * Option bit for titlecasing APIs that take an options bit set. * * By default, titlecasing will titlecase the character at each * (possibly adjusted) BreakIterator index and * lowercase all other characters up to the next iterator index. * With this option, the other characters will not be modified. * * @see U_TITLECASE_ADJUST_TO_CASED * @see UnicodeString::toTitle * @see CaseMap::toTitle * @see ucasemap_setOptions * @see ucasemap_toTitle * @see ucasemap_utf8ToTitle * @stable ICU 3.8 */ #define U_TITLECASE_NO_LOWERCASE 0x100 /** * Do not adjust the titlecasing BreakIterator indexes; * titlecase exactly the characters at breaks from the iterator. * Option bit for titlecasing APIs that take an options bit set. * * By default, titlecasing will take each break iterator index, * adjust it to the next relevant character (see U_TITLECASE_ADJUST_TO_CASED), * and titlecase that one. * * Other characters are lowercased. * * It is an error to specify multiple titlecasing adjustment options together. * * @see U_TITLECASE_ADJUST_TO_CASED * @see U_TITLECASE_NO_LOWERCASE * @see UnicodeString::toTitle * @see CaseMap::toTitle * @see ucasemap_setOptions * @see ucasemap_toTitle * @see ucasemap_utf8ToTitle * @stable ICU 3.8 */ #define U_TITLECASE_NO_BREAK_ADJUSTMENT 0x200 /** * Adjust each titlecasing BreakIterator index to the next cased character. * (See the Unicode Standard, chapter 3, Default Case Conversion, R3 toTitlecase(X).) * Option bit for titlecasing APIs that take an options bit set. * * This used to be the default index adjustment in ICU. * Since ICU 60, the default index adjustment is to the next character that is * a letter, number, symbol, or private use code point. * (Uncased modifier letters are skipped.) * The difference in behavior is small for word titlecasing, * but the new adjustment is much better for whole-string and sentence titlecasing: * It yields "49ers" and "«丰(abc)»" instead of "49Ers" and "«丰(Abc)»". * * It is an error to specify multiple titlecasing adjustment options together. * * @see U_TITLECASE_NO_BREAK_ADJUSTMENT * @stable ICU 60 */ #define U_TITLECASE_ADJUST_TO_CASED 0x400 /** * Option for string transformation functions to not first reset the Edits object. * Used for example in some case-mapping and normalization functions. * * @see CaseMap * @see Edits * @see Normalizer2 * @stable ICU 60 */ #define U_EDITS_NO_RESET 0x2000 /** * Omit unchanged text when recording how source substrings * relate to changed and unchanged result substrings. * Used for example in some case-mapping and normalization functions. * * @see CaseMap * @see Edits * @see Normalizer2 * @stable ICU 60 */ #define U_OMIT_UNCHANGED_TEXT 0x4000 /** * Option bit for u_strCaseCompare, u_strcasecmp, unorm_compare, etc: * Compare strings in code point order instead of code unit order. * @stable ICU 2.2 */ #define U_COMPARE_CODE_POINT_ORDER 0x8000 /** * Option bit for unorm_compare: * Perform case-insensitive comparison. * @stable ICU 2.2 */ #define U_COMPARE_IGNORE_CASE 0x10000 /** * Option bit for unorm_compare: * Both input strings are assumed to fulfill FCD conditions. * @stable ICU 2.2 */ #define UNORM_INPUT_IS_FCD 0x20000 // Related definitions elsewhere. // Options that are not meaningful in the same functions // can share the same bits. // // Public: // unicode/unorm.h #define UNORM_COMPARE_NORM_OPTIONS_SHIFT 20 // // Internal: (may change or be removed) // ucase.h #define _STRCASECMP_OPTIONS_MASK 0xffff // ucase.h #define _FOLD_CASE_OPTIONS_MASK 7 // ucasemap_imp.h #define U_TITLECASE_ITERATOR_MASK 0xe0 // ucasemap_imp.h #define U_TITLECASE_ADJUSTMENT_MASK 0x600 // ustr_imp.h #define _STRNCMP_STYLE 0x1000 // unormcmp.cpp #define _COMPARE_EQUIV 0x80000 #endif // __STRINGOPTIONS_H__ usr/include/unicode/simpletz.h000064400000132465152342600230012456 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2013, International Business Machines * * Corporation and others. All Rights Reserved. * ******************************************************************************** * * File SIMPLETZ.H * * Modification History: * * Date Name Description * 04/21/97 aliu Overhauled header. * 08/10/98 stephen JDK 1.2 sync * Added setStartRule() / setEndRule() overloads * Added hasSameRules() * 09/02/98 stephen Added getOffset(monthLen) * Changed getOffset() to take UErrorCode * 07/09/99 stephen Removed millisPerHour (unused, for HP compiler) * 12/02/99 aliu Added TimeMode and constructor and setStart/EndRule * methods that take TimeMode. Added to docs. ******************************************************************************** */ #ifndef SIMPLETZ_H #define SIMPLETZ_H #include "unicode/utypes.h" /** * \file * \brief C++ API: SimpleTimeZone is a concrete subclass of TimeZone. */ #if !UCONFIG_NO_FORMATTING #include "unicode/basictz.h" U_NAMESPACE_BEGIN // forward declaration class InitialTimeZoneRule; class TimeZoneTransition; class AnnualTimeZoneRule; /** * SimpleTimeZone is a concrete subclass of TimeZone * that represents a time zone for use with a Gregorian calendar. This * class does not handle historical changes. *

* When specifying daylight-savings-time begin and end dates, use a negative value for * dayOfWeekInMonth to indicate that SimpleTimeZone should * count from the end of the month backwards. For example, if Daylight Savings * Time starts or ends at the last Sunday a month, use dayOfWeekInMonth = -1 * along with dayOfWeek = UCAL_SUNDAY to specify the rule. * * @see Calendar * @see GregorianCalendar * @see TimeZone * @author D. Goldsmith, Mark Davis, Chen-Lieh Huang, Alan Liu */ class U_I18N_API SimpleTimeZone: public BasicTimeZone { public: /** * TimeMode is used, together with a millisecond offset after * midnight, to specify a rule transition time. Most rules * transition at a local wall time, that is, according to the * current time in effect, either standard, or DST. However, some * rules transition at local standard time, and some at a specific * UTC time. Although it might seem that all times could be * converted to wall time, thus eliminating the need for this * parameter, this is not the case. * @stable ICU 2.0 */ enum TimeMode { WALL_TIME = 0, STANDARD_TIME, UTC_TIME }; /** * Copy constructor * @param source the object to be copied. * @stable ICU 2.0 */ SimpleTimeZone(const SimpleTimeZone& source); /** * Default assignment operator * @param right the object to be copied. * @stable ICU 2.0 */ SimpleTimeZone& operator=(const SimpleTimeZone& right); /** * Destructor * @stable ICU 2.0 */ virtual ~SimpleTimeZone(); /** * Returns true if the two TimeZone objects are equal; that is, they have * the same ID, raw GMT offset, and DST rules. * * @param that The SimpleTimeZone object to be compared with. * @return True if the given time zone is equal to this time zone; false * otherwise. * @stable ICU 2.0 */ virtual UBool operator==(const TimeZone& that) const; /** * Constructs a SimpleTimeZone with the given raw GMT offset and time zone ID, * and which doesn't observe daylight savings time. Normally you should use * TimeZone::createInstance() to create a TimeZone instead of creating a * SimpleTimeZone directly with this constructor. * * @param rawOffsetGMT The given base time zone offset to GMT. * @param ID The timezone ID which is obtained from * TimeZone.getAvailableIDs. * @stable ICU 2.0 */ SimpleTimeZone(int32_t rawOffsetGMT, const UnicodeString& ID); /** * Construct a SimpleTimeZone with the given raw GMT offset, time zone ID, * and times to start and end daylight savings time. To create a TimeZone that * doesn't observe daylight savings time, don't use this constructor; use * SimpleTimeZone(rawOffset, ID) instead. Normally, you should use * TimeZone.createInstance() to create a TimeZone instead of creating a * SimpleTimeZone directly with this constructor. *

* Various types of daylight-savings time rules can be specfied by using different * values for startDay and startDayOfWeek and endDay and endDayOfWeek. For a * complete explanation of how these parameters work, see the documentation for * setStartRule(). * * @param rawOffsetGMT The new SimpleTimeZone's raw GMT offset * @param ID The new SimpleTimeZone's time zone ID. * @param savingsStartMonth The daylight savings starting month. Month is * 0-based. eg, 0 for January. * @param savingsStartDayOfWeekInMonth The daylight savings starting * day-of-week-in-month. See setStartRule() for a * complete explanation. * @param savingsStartDayOfWeek The daylight savings starting day-of-week. * See setStartRule() for a complete explanation. * @param savingsStartTime The daylight savings starting time, expressed as the * number of milliseconds after midnight. * @param savingsEndMonth The daylight savings ending month. Month is * 0-based. eg, 0 for January. * @param savingsEndDayOfWeekInMonth The daylight savings ending day-of-week-in-month. * See setStartRule() for a complete explanation. * @param savingsEndDayOfWeek The daylight savings ending day-of-week. * See setStartRule() for a complete explanation. * @param savingsEndTime The daylight savings ending time, expressed as the * number of milliseconds after midnight. * @param status An UErrorCode to receive the status. * @stable ICU 2.0 */ SimpleTimeZone(int32_t rawOffsetGMT, const UnicodeString& ID, int8_t savingsStartMonth, int8_t savingsStartDayOfWeekInMonth, int8_t savingsStartDayOfWeek, int32_t savingsStartTime, int8_t savingsEndMonth, int8_t savingsEndDayOfWeekInMonth, int8_t savingsEndDayOfWeek, int32_t savingsEndTime, UErrorCode& status); /** * Construct a SimpleTimeZone with the given raw GMT offset, time zone ID, * and times to start and end daylight savings time. To create a TimeZone that * doesn't observe daylight savings time, don't use this constructor; use * SimpleTimeZone(rawOffset, ID) instead. Normally, you should use * TimeZone.createInstance() to create a TimeZone instead of creating a * SimpleTimeZone directly with this constructor. *

* Various types of daylight-savings time rules can be specfied by using different * values for startDay and startDayOfWeek and endDay and endDayOfWeek. For a * complete explanation of how these parameters work, see the documentation for * setStartRule(). * * @param rawOffsetGMT The new SimpleTimeZone's raw GMT offset * @param ID The new SimpleTimeZone's time zone ID. * @param savingsStartMonth The daylight savings starting month. Month is * 0-based. eg, 0 for January. * @param savingsStartDayOfWeekInMonth The daylight savings starting * day-of-week-in-month. See setStartRule() for a * complete explanation. * @param savingsStartDayOfWeek The daylight savings starting day-of-week. * See setStartRule() for a complete explanation. * @param savingsStartTime The daylight savings starting time, expressed as the * number of milliseconds after midnight. * @param savingsEndMonth The daylight savings ending month. Month is * 0-based. eg, 0 for January. * @param savingsEndDayOfWeekInMonth The daylight savings ending day-of-week-in-month. * See setStartRule() for a complete explanation. * @param savingsEndDayOfWeek The daylight savings ending day-of-week. * See setStartRule() for a complete explanation. * @param savingsEndTime The daylight savings ending time, expressed as the * number of milliseconds after midnight. * @param savingsDST The number of milliseconds added to standard time * to get DST time. Default is one hour. * @param status An UErrorCode to receive the status. * @stable ICU 2.0 */ SimpleTimeZone(int32_t rawOffsetGMT, const UnicodeString& ID, int8_t savingsStartMonth, int8_t savingsStartDayOfWeekInMonth, int8_t savingsStartDayOfWeek, int32_t savingsStartTime, int8_t savingsEndMonth, int8_t savingsEndDayOfWeekInMonth, int8_t savingsEndDayOfWeek, int32_t savingsEndTime, int32_t savingsDST, UErrorCode& status); /** * Construct a SimpleTimeZone with the given raw GMT offset, time zone ID, * and times to start and end daylight savings time. To create a TimeZone that * doesn't observe daylight savings time, don't use this constructor; use * SimpleTimeZone(rawOffset, ID) instead. Normally, you should use * TimeZone.createInstance() to create a TimeZone instead of creating a * SimpleTimeZone directly with this constructor. *

* Various types of daylight-savings time rules can be specfied by using different * values for startDay and startDayOfWeek and endDay and endDayOfWeek. For a * complete explanation of how these parameters work, see the documentation for * setStartRule(). * * @param rawOffsetGMT The new SimpleTimeZone's raw GMT offset * @param ID The new SimpleTimeZone's time zone ID. * @param savingsStartMonth The daylight savings starting month. Month is * 0-based. eg, 0 for January. * @param savingsStartDayOfWeekInMonth The daylight savings starting * day-of-week-in-month. See setStartRule() for a * complete explanation. * @param savingsStartDayOfWeek The daylight savings starting day-of-week. * See setStartRule() for a complete explanation. * @param savingsStartTime The daylight savings starting time, expressed as the * number of milliseconds after midnight. * @param savingsStartTimeMode Whether the start time is local wall time, local * standard time, or UTC time. Default is local wall time. * @param savingsEndMonth The daylight savings ending month. Month is * 0-based. eg, 0 for January. * @param savingsEndDayOfWeekInMonth The daylight savings ending day-of-week-in-month. * See setStartRule() for a complete explanation. * @param savingsEndDayOfWeek The daylight savings ending day-of-week. * See setStartRule() for a complete explanation. * @param savingsEndTime The daylight savings ending time, expressed as the * number of milliseconds after midnight. * @param savingsEndTimeMode Whether the end time is local wall time, local * standard time, or UTC time. Default is local wall time. * @param savingsDST The number of milliseconds added to standard time * to get DST time. Default is one hour. * @param status An UErrorCode to receive the status. * @stable ICU 2.0 */ SimpleTimeZone(int32_t rawOffsetGMT, const UnicodeString& ID, int8_t savingsStartMonth, int8_t savingsStartDayOfWeekInMonth, int8_t savingsStartDayOfWeek, int32_t savingsStartTime, TimeMode savingsStartTimeMode, int8_t savingsEndMonth, int8_t savingsEndDayOfWeekInMonth, int8_t savingsEndDayOfWeek, int32_t savingsEndTime, TimeMode savingsEndTimeMode, int32_t savingsDST, UErrorCode& status); /** * Sets the daylight savings starting year, that is, the year this time zone began * observing its specified daylight savings time rules. The time zone is considered * not to observe daylight savings time prior to that year; SimpleTimeZone doesn't * support historical daylight-savings-time rules. * @param year the daylight savings starting year. * @stable ICU 2.0 */ void setStartYear(int32_t year); /** * Sets the daylight savings starting rule. For example, in the U.S., Daylight Savings * Time starts at the second Sunday in March, at 2 AM in standard time. * Therefore, you can set the start rule by calling: * setStartRule(UCAL_MARCH, 2, UCAL_SUNDAY, 2*60*60*1000); * The dayOfWeekInMonth and dayOfWeek parameters together specify how to calculate * the exact starting date. Their exact meaning depend on their respective signs, * allowing various types of rules to be constructed, as follows: *

    *
  • If both dayOfWeekInMonth and dayOfWeek are positive, they specify the * day of week in the month (e.g., (2, WEDNESDAY) is the second Wednesday * of the month).
  • *
  • If dayOfWeek is positive and dayOfWeekInMonth is negative, they specify * the day of week in the month counting backward from the end of the month. * (e.g., (-1, MONDAY) is the last Monday in the month)
  • *
  • If dayOfWeek is zero and dayOfWeekInMonth is positive, dayOfWeekInMonth * specifies the day of the month, regardless of what day of the week it is. * (e.g., (10, 0) is the tenth day of the month)
  • *
  • If dayOfWeek is zero and dayOfWeekInMonth is negative, dayOfWeekInMonth * specifies the day of the month counting backward from the end of the * month, regardless of what day of the week it is (e.g., (-2, 0) is the * next-to-last day of the month).
  • *
  • If dayOfWeek is negative and dayOfWeekInMonth is positive, they specify the * first specified day of the week on or after the specfied day of the month. * (e.g., (15, -SUNDAY) is the first Sunday after the 15th of the month * [or the 15th itself if the 15th is a Sunday].)
  • *
  • If dayOfWeek and DayOfWeekInMonth are both negative, they specify the * last specified day of the week on or before the specified day of the month. * (e.g., (-20, -TUESDAY) is the last Tuesday before the 20th of the month * [or the 20th itself if the 20th is a Tuesday].)
  • *
* @param month the daylight savings starting month. Month is 0-based. * eg, 0 for January. * @param dayOfWeekInMonth the daylight savings starting * day-of-week-in-month. Please see the member description for an example. * @param dayOfWeek the daylight savings starting day-of-week. Please see * the member description for an example. * @param time the daylight savings starting time. Please see the member * description for an example. * @param status An UErrorCode * @stable ICU 2.0 */ void setStartRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, UErrorCode& status); /** * Sets the daylight savings starting rule. For example, in the U.S., Daylight Savings * Time starts at the second Sunday in March, at 2 AM in standard time. * Therefore, you can set the start rule by calling: * setStartRule(UCAL_MARCH, 2, UCAL_SUNDAY, 2*60*60*1000); * The dayOfWeekInMonth and dayOfWeek parameters together specify how to calculate * the exact starting date. Their exact meaning depend on their respective signs, * allowing various types of rules to be constructed, as follows: *
    *
  • If both dayOfWeekInMonth and dayOfWeek are positive, they specify the * day of week in the month (e.g., (2, WEDNESDAY) is the second Wednesday * of the month).
  • *
  • If dayOfWeek is positive and dayOfWeekInMonth is negative, they specify * the day of week in the month counting backward from the end of the month. * (e.g., (-1, MONDAY) is the last Monday in the month)
  • *
  • If dayOfWeek is zero and dayOfWeekInMonth is positive, dayOfWeekInMonth * specifies the day of the month, regardless of what day of the week it is. * (e.g., (10, 0) is the tenth day of the month)
  • *
  • If dayOfWeek is zero and dayOfWeekInMonth is negative, dayOfWeekInMonth * specifies the day of the month counting backward from the end of the * month, regardless of what day of the week it is (e.g., (-2, 0) is the * next-to-last day of the month).
  • *
  • If dayOfWeek is negative and dayOfWeekInMonth is positive, they specify the * first specified day of the week on or after the specfied day of the month. * (e.g., (15, -SUNDAY) is the first Sunday after the 15th of the month * [or the 15th itself if the 15th is a Sunday].)
  • *
  • If dayOfWeek and DayOfWeekInMonth are both negative, they specify the * last specified day of the week on or before the specified day of the month. * (e.g., (-20, -TUESDAY) is the last Tuesday before the 20th of the month * [or the 20th itself if the 20th is a Tuesday].)
  • *
* @param month the daylight savings starting month. Month is 0-based. * eg, 0 for January. * @param dayOfWeekInMonth the daylight savings starting * day-of-week-in-month. Please see the member description for an example. * @param dayOfWeek the daylight savings starting day-of-week. Please see * the member description for an example. * @param time the daylight savings starting time. Please see the member * description for an example. * @param mode whether the time is local wall time, local standard time, * or UTC time. Default is local wall time. * @param status An UErrorCode * @stable ICU 2.0 */ void setStartRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UErrorCode& status); /** * Sets the DST start rule to a fixed date within a month. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth The date in that month (1-based). * @param time The time of that day (number of millis after midnight) * when DST takes effect in local wall time, which is * standard time in this case. * @param status An UErrorCode * @stable ICU 2.0 */ void setStartRule(int32_t month, int32_t dayOfMonth, int32_t time, UErrorCode& status); /** * Sets the DST start rule to a fixed date within a month. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth The date in that month (1-based). * @param time The time of that day (number of millis after midnight) * when DST takes effect in local wall time, which is * standard time in this case. * @param mode whether the time is local wall time, local standard time, * or UTC time. Default is local wall time. * @param status An UErrorCode * @stable ICU 2.0 */ void setStartRule(int32_t month, int32_t dayOfMonth, int32_t time, TimeMode mode, UErrorCode& status); /** * Sets the DST start rule to a weekday before or after a give date within * a month, e.g., the first Monday on or after the 8th. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth A date within that month (1-based). * @param dayOfWeek The day of the week on which this rule occurs. * @param time The time of that day (number of millis after midnight) * when DST takes effect in local wall time, which is * standard time in this case. * @param after If true, this rule selects the first dayOfWeek on * or after dayOfMonth. If false, this rule selects * the last dayOfWeek on or before dayOfMonth. * @param status An UErrorCode * @stable ICU 2.0 */ void setStartRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, UBool after, UErrorCode& status); /** * Sets the DST start rule to a weekday before or after a give date within * a month, e.g., the first Monday on or after the 8th. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth A date within that month (1-based). * @param dayOfWeek The day of the week on which this rule occurs. * @param time The time of that day (number of millis after midnight) * when DST takes effect in local wall time, which is * standard time in this case. * @param mode whether the time is local wall time, local standard time, * or UTC time. Default is local wall time. * @param after If true, this rule selects the first dayOfWeek on * or after dayOfMonth. If false, this rule selects * the last dayOfWeek on or before dayOfMonth. * @param status An UErrorCode * @stable ICU 2.0 */ void setStartRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UBool after, UErrorCode& status); /** * Sets the daylight savings ending rule. For example, if Daylight * Savings Time ends at the last (-1) Sunday in October, at 2 AM in standard time. * Therefore, you can set the end rule by calling: *
     *    setEndRule(UCAL_OCTOBER, -1, UCAL_SUNDAY, 2*60*60*1000);
     * 
* Various other types of rules can be specified by manipulating the dayOfWeek * and dayOfWeekInMonth parameters. For complete details, see the documentation * for setStartRule(). * * @param month the daylight savings ending month. Month is 0-based. * eg, 0 for January. * @param dayOfWeekInMonth the daylight savings ending * day-of-week-in-month. See setStartRule() for a complete explanation. * @param dayOfWeek the daylight savings ending day-of-week. See setStartRule() * for a complete explanation. * @param time the daylight savings ending time. Please see the member * description for an example. * @param status An UErrorCode * @stable ICU 2.0 */ void setEndRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, UErrorCode& status); /** * Sets the daylight savings ending rule. For example, if Daylight * Savings Time ends at the last (-1) Sunday in October, at 2 AM in standard time. * Therefore, you can set the end rule by calling: *
     *    setEndRule(UCAL_OCTOBER, -1, UCAL_SUNDAY, 2*60*60*1000);
     * 
* Various other types of rules can be specified by manipulating the dayOfWeek * and dayOfWeekInMonth parameters. For complete details, see the documentation * for setStartRule(). * * @param month the daylight savings ending month. Month is 0-based. * eg, 0 for January. * @param dayOfWeekInMonth the daylight savings ending * day-of-week-in-month. See setStartRule() for a complete explanation. * @param dayOfWeek the daylight savings ending day-of-week. See setStartRule() * for a complete explanation. * @param time the daylight savings ending time. Please see the member * description for an example. * @param mode whether the time is local wall time, local standard time, * or UTC time. Default is local wall time. * @param status An UErrorCode * @stable ICU 2.0 */ void setEndRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UErrorCode& status); /** * Sets the DST end rule to a fixed date within a month. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth The date in that month (1-based). * @param time The time of that day (number of millis after midnight) * when DST ends in local wall time, which is daylight * time in this case. * @param status An UErrorCode * @stable ICU 2.0 */ void setEndRule(int32_t month, int32_t dayOfMonth, int32_t time, UErrorCode& status); /** * Sets the DST end rule to a fixed date within a month. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth The date in that month (1-based). * @param time The time of that day (number of millis after midnight) * when DST ends in local wall time, which is daylight * time in this case. * @param mode whether the time is local wall time, local standard time, * or UTC time. Default is local wall time. * @param status An UErrorCode * @stable ICU 2.0 */ void setEndRule(int32_t month, int32_t dayOfMonth, int32_t time, TimeMode mode, UErrorCode& status); /** * Sets the DST end rule to a weekday before or after a give date within * a month, e.g., the first Monday on or after the 8th. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth A date within that month (1-based). * @param dayOfWeek The day of the week on which this rule occurs. * @param time The time of that day (number of millis after midnight) * when DST ends in local wall time, which is daylight * time in this case. * @param after If true, this rule selects the first dayOfWeek on * or after dayOfMonth. If false, this rule selects * the last dayOfWeek on or before dayOfMonth. * @param status An UErrorCode * @stable ICU 2.0 */ void setEndRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, UBool after, UErrorCode& status); /** * Sets the DST end rule to a weekday before or after a give date within * a month, e.g., the first Monday on or after the 8th. * * @param month The month in which this rule occurs (0-based). * @param dayOfMonth A date within that month (1-based). * @param dayOfWeek The day of the week on which this rule occurs. * @param time The time of that day (number of millis after midnight) * when DST ends in local wall time, which is daylight * time in this case. * @param mode whether the time is local wall time, local standard time, * or UTC time. Default is local wall time. * @param after If true, this rule selects the first dayOfWeek on * or after dayOfMonth. If false, this rule selects * the last dayOfWeek on or before dayOfMonth. * @param status An UErrorCode * @stable ICU 2.0 */ void setEndRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UBool after, UErrorCode& status); /** * Returns the TimeZone's adjusted GMT offset (i.e., the number of milliseconds to add * to GMT to get local time in this time zone, taking daylight savings time into * account) as of a particular reference date. The reference date is used to determine * whether daylight savings time is in effect and needs to be figured into the offset * that is returned (in other words, what is the adjusted GMT offset in this time zone * at this particular date and time?). For the time zones produced by createTimeZone(), * the reference data is specified according to the Gregorian calendar, and the date * and time fields are in GMT, NOT local time. * * @param era The reference date's era * @param year The reference date's year * @param month The reference date's month (0-based; 0 is January) * @param day The reference date's day-in-month (1-based) * @param dayOfWeek The reference date's day-of-week (1-based; 1 is Sunday) * @param millis The reference date's milliseconds in day, UTT (NOT local time). * @param status An UErrorCode to receive the status. * @return The offset in milliseconds to add to GMT to get local time. * @stable ICU 2.0 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode& status) const; /** * Gets the time zone offset, for current date, modified in case of * daylight savings. This is the offset to add *to* UTC to get local time. * @param era the era of the given date. * @param year the year in the given date. * @param month the month in the given date. * Month is 0-based. e.g., 0 for January. * @param day the day-in-month of the given date. * @param dayOfWeek the day-of-week of the given date. * @param milliseconds the millis in day in standard local time. * @param monthLength the length of the given month in days. * @param status An UErrorCode to receive the status. * @return the offset to add *to* GMT to get local time. * @stable ICU 2.0 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t milliseconds, int32_t monthLength, UErrorCode& status) const; /** * Gets the time zone offset, for current date, modified in case of * daylight savings. This is the offset to add *to* UTC to get local time. * @param era the era of the given date. * @param year the year in the given date. * @param month the month in the given date. * Month is 0-based. e.g., 0 for January. * @param day the day-in-month of the given date. * @param dayOfWeek the day-of-week of the given date. * @param milliseconds the millis in day in standard local time. * @param monthLength the length of the given month in days. * @param prevMonthLength length of the previous month in days. * @param status An UErrorCode to receive the status. * @return the offset to add *to* GMT to get local time. * @stable ICU 2.0 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t milliseconds, int32_t monthLength, int32_t prevMonthLength, UErrorCode& status) const; /** * Redeclared TimeZone method. This implementation simply calls * the base class method, which otherwise would be hidden. * @stable ICU 2.8 */ virtual void getOffset(UDate date, UBool local, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const; /** * Get time zone offsets from local wall time. * @internal */ virtual void getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const; /** * Returns the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @return The TimeZone's raw GMT offset. * @stable ICU 2.0 */ virtual int32_t getRawOffset(void) const; /** * Sets the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @param offsetMillis The new raw GMT offset for this time zone. * @stable ICU 2.0 */ virtual void setRawOffset(int32_t offsetMillis); /** * Sets the amount of time in ms that the clock is advanced during DST. * @param millisSavedDuringDST the number of milliseconds the time is * advanced with respect to standard time when the daylight savings rules * are in effect. Typically one hour (+3600000). The amount could be negative, * but not 0. * @param status An UErrorCode to receive the status. * @stable ICU 2.0 */ void setDSTSavings(int32_t millisSavedDuringDST, UErrorCode& status); /** * Returns the amount of time in ms that the clock is advanced during DST. * @return the number of milliseconds the time is * advanced with respect to standard time when the daylight savings rules * are in effect. Typically one hour (+3600000). The amount could be negative, * but not 0. * @stable ICU 2.0 */ virtual int32_t getDSTSavings(void) const; /** * Queries if this TimeZone uses Daylight Savings Time. * * @return True if this TimeZone uses Daylight Savings Time; false otherwise. * @stable ICU 2.0 */ virtual UBool useDaylightTime(void) const; /** * Returns true if the given date is within the period when daylight savings time * is in effect; false otherwise. If the TimeZone doesn't observe daylight savings * time, this functions always returns false. * This method is wasteful since it creates a new GregorianCalendar and * deletes it each time it is called. This is a deprecated method * and provided only for Java compatibility. * * @param date The date to test. * @param status An UErrorCode to receive the status. * @return true if the given date is in Daylight Savings Time; * false otherwise. * @deprecated ICU 2.4. Use Calendar::inDaylightTime() instead. */ virtual UBool inDaylightTime(UDate date, UErrorCode& status) const; /** * Return true if this zone has the same rules and offset as another zone. * @param other the TimeZone object to be compared with * @return true if the given zone has the same rules and offset as this one * @stable ICU 2.0 */ UBool hasSameRules(const TimeZone& other) const; /** * Clones TimeZone objects polymorphically. Clients are responsible for deleting * the TimeZone object cloned. * * @return A new copy of this TimeZone object. * @stable ICU 2.0 */ virtual TimeZone* clone(void) const; /** * Gets the first time zone transition after the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the first transition after the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const; /** * Gets the most recent time zone transition before the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the most recent transition before the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const; /** * Returns the number of TimeZoneRules which represents time transitions, * for this time zone, that is, all TimeZoneRules for this time zone except * InitialTimeZoneRule. The return value range is 0 or any positive value. * @param status Receives error status code. * @return The number of TimeZoneRules representing time transitions. * @stable ICU 3.8 */ virtual int32_t countTransitionRules(UErrorCode& status) const; /** * Gets the InitialTimeZoneRule and the set of TimeZoneRule * which represent time transitions for this time zone. On successful return, * the argument initial points to non-NULL InitialTimeZoneRule and * the array trsrules is filled with 0 or multiple TimeZoneRule * instances up to the size specified by trscount. The results are referencing the * rule instance held by this time zone instance. Therefore, after this time zone * is destructed, they are no longer available. * @param initial Receives the initial timezone rule * @param trsrules Receives the timezone transition rules * @param trscount On input, specify the size of the array 'transitions' receiving * the timezone transition rules. On output, actual number of * rules filled in the array will be set. * @param status Receives error status code. * @stable ICU 3.8 */ virtual void getTimeZoneRules(const InitialTimeZoneRule*& initial, const TimeZoneRule* trsrules[], int32_t& trscount, UErrorCode& status) const; public: /** * Override TimeZone Returns a unique class ID POLYMORPHICALLY. Pure virtual * override. This method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() methods call * this method. * * @return The class ID for this object. All objects of a given class have the * same class ID. Objects of other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Return the class ID for this class. This is useful only for comparing to a return * value from getDynamicClassID(). For example: *
     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); private: /** * Constants specifying values of startMode and endMode. */ enum EMode { DOM_MODE = 1, DOW_IN_MONTH_MODE, DOW_GE_DOM_MODE, DOW_LE_DOM_MODE }; SimpleTimeZone(); // default constructor not implemented /** * Internal construction method. * @param rawOffsetGMT The new SimpleTimeZone's raw GMT offset * @param startMonth the month DST starts * @param startDay the day DST starts * @param startDayOfWeek the DOW DST starts * @param startTime the time DST starts * @param startTimeMode Whether the start time is local wall time, local * standard time, or UTC time. Default is local wall time. * @param endMonth the month DST ends * @param endDay the day DST ends * @param endDayOfWeek the DOW DST ends * @param endTime the time DST ends * @param endTimeMode Whether the end time is local wall time, local * standard time, or UTC time. Default is local wall time. * @param dstSavings The number of milliseconds added to standard time * to get DST time. Default is one hour. * @param status An UErrorCode to receive the status. */ void construct(int32_t rawOffsetGMT, int8_t startMonth, int8_t startDay, int8_t startDayOfWeek, int32_t startTime, TimeMode startTimeMode, int8_t endMonth, int8_t endDay, int8_t endDayOfWeek, int32_t endTime, TimeMode endTimeMode, int32_t dstSavings, UErrorCode& status); /** * Compare a given date in the year to a rule. Return 1, 0, or -1, depending * on whether the date is after, equal to, or before the rule date. The * millis are compared directly against the ruleMillis, so any * standard-daylight adjustments must be handled by the caller. * * @return 1 if the date is after the rule date, -1 if the date is before * the rule date, or 0 if the date is equal to the rule date. */ static int32_t compareToRule(int8_t month, int8_t monthLen, int8_t prevMonthLen, int8_t dayOfMonth, int8_t dayOfWeek, int32_t millis, int32_t millisDelta, EMode ruleMode, int8_t ruleMonth, int8_t ruleDayOfWeek, int8_t ruleDay, int32_t ruleMillis); /** * Given a set of encoded rules in startDay and startDayOfMonth, decode * them and set the startMode appropriately. Do the same for endDay and * endDayOfMonth. *

* Upon entry, the day of week variables may be zero or * negative, in order to indicate special modes. The day of month * variables may also be negative. *

* Upon exit, the mode variables will be * set, and the day of week and day of month variables will be positive. *

* This method also recognizes a startDay or endDay of zero as indicating * no DST. */ void decodeRules(UErrorCode& status); void decodeStartRule(UErrorCode& status); void decodeEndRule(UErrorCode& status); int8_t startMonth, startDay, startDayOfWeek; // the month, day, DOW, and time DST starts int32_t startTime; TimeMode startTimeMode, endTimeMode; // Mode for startTime, endTime; see TimeMode int8_t endMonth, endDay, endDayOfWeek; // the month, day, DOW, and time DST ends int32_t endTime; int32_t startYear; // the year these DST rules took effect int32_t rawOffset; // the TimeZone's raw GMT offset UBool useDaylight; // flag indicating whether this TimeZone uses DST static const int8_t STATICMONTHLENGTH[12]; // lengths of the months EMode startMode, endMode; // flags indicating what kind of rules the DST rules are /** * A positive value indicating the amount of time saved during DST in ms. * Typically one hour; sometimes 30 minutes. */ int32_t dstSavings; /* Private for BasicTimeZone implementation */ void checkTransitionRules(UErrorCode& status) const; void initTransitionRules(UErrorCode& status); void clearTransitionRules(void); void deleteTransitionRules(void); UBool transitionRulesInitialized; InitialTimeZoneRule* initialRule; TimeZoneTransition* firstTransition; AnnualTimeZoneRule* stdRule; AnnualTimeZoneRule* dstRule; }; inline void SimpleTimeZone::setStartRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, UErrorCode& status) { setStartRule(month, dayOfWeekInMonth, dayOfWeek, time, WALL_TIME, status); } inline void SimpleTimeZone::setStartRule(int32_t month, int32_t dayOfMonth, int32_t time, UErrorCode& status) { setStartRule(month, dayOfMonth, time, WALL_TIME, status); } inline void SimpleTimeZone::setStartRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, UBool after, UErrorCode& status) { setStartRule(month, dayOfMonth, dayOfWeek, time, WALL_TIME, after, status); } inline void SimpleTimeZone::setEndRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, UErrorCode& status) { setEndRule(month, dayOfWeekInMonth, dayOfWeek, time, WALL_TIME, status); } inline void SimpleTimeZone::setEndRule(int32_t month, int32_t dayOfMonth, int32_t time, UErrorCode& status) { setEndRule(month, dayOfMonth, time, WALL_TIME, status); } inline void SimpleTimeZone::setEndRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, UBool after, UErrorCode& status) { setEndRule(month, dayOfMonth, dayOfWeek, time, WALL_TIME, after, status); } inline void SimpleTimeZone::getOffset(UDate date, UBool local, int32_t& rawOffsetRef, int32_t& dstOffsetRef, UErrorCode& ec) const { TimeZone::getOffset(date, local, rawOffsetRef, dstOffsetRef, ec); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _SIMPLETZ usr/include/unicode/numberrangeformatter.h000064400000073675152342600230015047 0ustar00// © 2018 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html #if !UCONFIG_NO_FORMATTING #ifndef __NUMBERRANGEFORMATTER_H__ #define __NUMBERRANGEFORMATTER_H__ #include #include "unicode/appendable.h" #include "unicode/fieldpos.h" #include "unicode/formattedvalue.h" #include "unicode/fpositer.h" #include "unicode/numberformatter.h" #ifndef U_HIDE_DRAFT_API /** * \file * \brief C++ API: Library for localized formatting of number, currency, and unit ranges. * * The main entrypoint to the formatting of ranges of numbers, including currencies and other units of measurement. *

* Usage example: *

*

 * NumberRangeFormatter::with()
 *     .identityFallback(UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE)
 *     .numberFormatterFirst(NumberFormatter::with().adoptUnit(MeasureUnit::createMeter()))
 *     .numberFormatterSecond(NumberFormatter::with().adoptUnit(MeasureUnit::createKilometer()))
 *     .locale("en-GB")
 *     .formatRange(750, 1.2, status)
 *     .toString(status);
 * // => "750 m - 1.2 km"
 * 
*

* Like NumberFormatter, NumberRangeFormatter instances (i.e., LocalizedNumberRangeFormatter * and UnlocalizedNumberRangeFormatter) are immutable and thread-safe. This API is based on the * fluent design pattern popularized by libraries such as Google's Guava. * * @author Shane Carr */ /** * Defines how to merge fields that are identical across the range sign. * * @draft ICU 63 */ typedef enum UNumberRangeCollapse { /** * Use locale data and heuristics to determine how much of the string to collapse. Could end up collapsing none, * some, or all repeated pieces in a locale-sensitive way. * * The heuristics used for this option are subject to change over time. * * @draft ICU 63 */ UNUM_RANGE_COLLAPSE_AUTO, /** * Do not collapse any part of the number. Example: "3.2 thousand kilograms – 5.3 thousand kilograms" * * @draft ICU 63 */ UNUM_RANGE_COLLAPSE_NONE, /** * Collapse the unit part of the number, but not the notation, if present. Example: "3.2 thousand – 5.3 thousand * kilograms" * * @draft ICU 63 */ UNUM_RANGE_COLLAPSE_UNIT, /** * Collapse any field that is equal across the range sign. May introduce ambiguity on the magnitude of the * number. Example: "3.2 – 5.3 thousand kilograms" * * @draft ICU 63 */ UNUM_RANGE_COLLAPSE_ALL } UNumberRangeCollapse; /** * Defines the behavior when the two numbers in the range are identical after rounding. To programmatically detect * when the identity fallback is used, compare the lower and upper BigDecimals via FormattedNumber. * * @draft ICU 63 * @see NumberRangeFormatter */ typedef enum UNumberRangeIdentityFallback { /** * Show the number as a single value rather than a range. Example: "$5" * * @draft ICU 63 */ UNUM_IDENTITY_FALLBACK_SINGLE_VALUE, /** * Show the number using a locale-sensitive approximation pattern. If the numbers were the same before rounding, * show the single value. Example: "~$5" or "$5" * * @draft ICU 63 */ UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE, /** * Show the number using a locale-sensitive approximation pattern. Use the range pattern always, even if the * inputs are the same. Example: "~$5" * * @draft ICU 63 */ UNUM_IDENTITY_FALLBACK_APPROXIMATELY, /** * Show the number as the range of two equal values. Use the range pattern always, even if the inputs are the * same. Example (with RangeCollapse.NONE): "$5 – $5" * * @draft ICU 63 */ UNUM_IDENTITY_FALLBACK_RANGE } UNumberRangeIdentityFallback; /** * Used in the result class FormattedNumberRange to indicate to the user whether the numbers formatted in the range * were equal or not, and whether or not the identity fallback was applied. * * @draft ICU 63 * @see NumberRangeFormatter */ typedef enum UNumberRangeIdentityResult { /** * Used to indicate that the two numbers in the range were equal, even before any rounding rules were applied. * * @draft ICU 63 * @see NumberRangeFormatter */ UNUM_IDENTITY_RESULT_EQUAL_BEFORE_ROUNDING, /** * Used to indicate that the two numbers in the range were equal, but only after rounding rules were applied. * * @draft ICU 63 * @see NumberRangeFormatter */ UNUM_IDENTITY_RESULT_EQUAL_AFTER_ROUNDING, /** * Used to indicate that the two numbers in the range were not equal, even after rounding rules were applied. * * @draft ICU 63 * @see NumberRangeFormatter */ UNUM_IDENTITY_RESULT_NOT_EQUAL, #ifndef U_HIDE_INTERNAL_API /** * The number of entries in this enum. * @internal */ UNUM_IDENTITY_RESULT_COUNT #endif } UNumberRangeIdentityResult; U_NAMESPACE_BEGIN namespace number { // icu::number // Forward declarations: class UnlocalizedNumberRangeFormatter; class LocalizedNumberRangeFormatter; class FormattedNumberRange; namespace impl { // Forward declarations: struct RangeMacroProps; class DecimalQuantity; class UFormattedNumberRangeData; class NumberRangeFormatterImpl; } // namespace impl /** * \cond * Export an explicit template instantiation. See datefmt.h * (When building DLLs for Windows this is required.) */ #if U_PLATFORM == U_PF_WINDOWS && !defined(U_IN_DOXYGEN) } // namespace icu::number U_NAMESPACE_END template struct U_I18N_API std::atomic< U_NAMESPACE_QUALIFIER number::impl::NumberRangeFormatterImpl*>; U_NAMESPACE_BEGIN namespace number { // icu::number #endif /** \endcond */ // Other helper classes would go here, but there are none. namespace impl { // icu::number::impl // Do not enclose entire MacroProps with #ifndef U_HIDE_INTERNAL_API, needed for a protected field /** @internal */ struct U_I18N_API RangeMacroProps : public UMemory { /** @internal */ UnlocalizedNumberFormatter formatter1; // = NumberFormatter::with(); /** @internal */ UnlocalizedNumberFormatter formatter2; // = NumberFormatter::with(); /** @internal */ bool singleFormatter = true; /** @internal */ UNumberRangeCollapse collapse = UNUM_RANGE_COLLAPSE_AUTO; /** @internal */ UNumberRangeIdentityFallback identityFallback = UNUM_IDENTITY_FALLBACK_APPROXIMATELY; /** @internal */ Locale locale; // NOTE: Uses default copy and move constructors. /** * Check all members for errors. * @internal */ bool copyErrorTo(UErrorCode &status) const { return formatter1.copyErrorTo(status) || formatter2.copyErrorTo(status); } }; } // namespace impl /** * An abstract base class for specifying settings related to number formatting. This class is implemented by * {@link UnlocalizedNumberRangeFormatter} and {@link LocalizedNumberRangeFormatter}. This class is not intended for * public subclassing. */ template class U_I18N_API NumberRangeFormatterSettings { public: /** * Sets the NumberFormatter instance to use for the numbers in the range. The same formatter is applied to both * sides of the range. *

* The NumberFormatter instances must not have a locale applied yet; the locale specified on the * NumberRangeFormatter will be used. * * @param formatter * The formatter to use for both numbers in the range. * @return The fluent chain. * @draft ICU 63 */ Derived numberFormatterBoth(const UnlocalizedNumberFormatter &formatter) const &; /** * Overload of numberFormatterBoth() for use on an rvalue reference. * * @param formatter * The formatter to use for both numbers in the range. * @return The fluent chain. * @see #numberFormatterBoth * @draft ICU 63 */ Derived numberFormatterBoth(const UnlocalizedNumberFormatter &formatter) &&; /** * Overload of numberFormatterBoth() for use on an rvalue reference. * * @param formatter * The formatter to use for both numbers in the range. * @return The fluent chain. * @see #numberFormatterBoth * @draft ICU 63 */ Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) const &; /** * Overload of numberFormatterBoth() for use on an rvalue reference. * * @param formatter * The formatter to use for both numbers in the range. * @return The fluent chain. * @see #numberFormatterBoth * @draft ICU 63 */ Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) &&; /** * Sets the NumberFormatter instance to use for the first number in the range. *

* The NumberFormatter instances must not have a locale applied yet; the locale specified on the * NumberRangeFormatter will be used. * * @param formatterFirst * The formatter to use for the first number in the range. * @return The fluent chain. * @draft ICU 63 */ Derived numberFormatterFirst(const UnlocalizedNumberFormatter &formatterFirst) const &; /** * Overload of numberFormatterFirst() for use on an rvalue reference. * * @param formatterFirst * The formatter to use for the first number in the range. * @return The fluent chain. * @see #numberFormatterFirst * @draft ICU 63 */ Derived numberFormatterFirst(const UnlocalizedNumberFormatter &formatterFirst) &&; /** * Overload of numberFormatterFirst() for use on an rvalue reference. * * @param formatterFirst * The formatter to use for the first number in the range. * @return The fluent chain. * @see #numberFormatterFirst * @draft ICU 63 */ Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) const &; /** * Overload of numberFormatterFirst() for use on an rvalue reference. * * @param formatterFirst * The formatter to use for the first number in the range. * @return The fluent chain. * @see #numberFormatterFirst * @draft ICU 63 */ Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) &&; /** * Sets the NumberFormatter instance to use for the second number in the range. *

* The NumberFormatter instances must not have a locale applied yet; the locale specified on the * NumberRangeFormatter will be used. * * @param formatterSecond * The formatter to use for the second number in the range. * @return The fluent chain. * @draft ICU 63 */ Derived numberFormatterSecond(const UnlocalizedNumberFormatter &formatterSecond) const &; /** * Overload of numberFormatterSecond() for use on an rvalue reference. * * @param formatterSecond * The formatter to use for the second number in the range. * @return The fluent chain. * @see #numberFormatterSecond * @draft ICU 63 */ Derived numberFormatterSecond(const UnlocalizedNumberFormatter &formatterSecond) &&; /** * Overload of numberFormatterSecond() for use on an rvalue reference. * * @param formatterSecond * The formatter to use for the second number in the range. * @return The fluent chain. * @see #numberFormatterSecond * @draft ICU 63 */ Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) const &; /** * Overload of numberFormatterSecond() for use on an rvalue reference. * * @param formatterSecond * The formatter to use for the second number in the range. * @return The fluent chain. * @see #numberFormatterSecond * @draft ICU 63 */ Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) &&; /** * Sets the aggressiveness of "collapsing" fields across the range separator. Possible values: *

*

    *
  • ALL: "3-5K miles"
  • *
  • UNIT: "3K - 5K miles"
  • *
  • NONE: "3K miles - 5K miles"
  • *
  • AUTO: usually UNIT or NONE, depending on the locale and formatter settings
  • *
*

* The default value is AUTO. * * @param collapse * The collapsing strategy to use for this range. * @return The fluent chain. * @draft ICU 63 */ Derived collapse(UNumberRangeCollapse collapse) const &; /** * Overload of collapse() for use on an rvalue reference. * * @param collapse * The collapsing strategy to use for this range. * @return The fluent chain. * @see #collapse * @draft ICU 63 */ Derived collapse(UNumberRangeCollapse collapse) &&; /** * Sets the behavior when the two sides of the range are the same. This could happen if the same two numbers are * passed to the formatRange function, or if different numbers are passed to the function but they become the same * after rounding rules are applied. Possible values: *

*

    *
  • SINGLE_VALUE: "5 miles"
  • *
  • APPROXIMATELY_OR_SINGLE_VALUE: "~5 miles" or "5 miles", depending on whether the number was the same before * rounding was applied
  • *
  • APPROXIMATELY: "~5 miles"
  • *
  • RANGE: "5-5 miles" (with collapse=UNIT)
  • *
*

* The default value is APPROXIMATELY. * * @param identityFallback * The strategy to use when formatting two numbers that end up being the same. * @return The fluent chain. * @draft ICU 63 */ Derived identityFallback(UNumberRangeIdentityFallback identityFallback) const &; /** * Overload of identityFallback() for use on an rvalue reference. * * @param identityFallback * The strategy to use when formatting two numbers that end up being the same. * @return The fluent chain. * @see #identityFallback * @draft ICU 63 */ Derived identityFallback(UNumberRangeIdentityFallback identityFallback) &&; /** * Returns the current (Un)LocalizedNumberRangeFormatter as a LocalPointer * wrapping a heap-allocated copy of the current object. * * This is equivalent to new-ing the move constructor with a value object * as the argument. * * @return A wrapped (Un)LocalizedNumberRangeFormatter pointer, or a wrapped * nullptr on failure. * @draft ICU 64 */ LocalPointer clone() const &; /** * Overload of clone for use on an rvalue reference. * * @return A wrapped (Un)LocalizedNumberRangeFormatter pointer, or a wrapped * nullptr on failure. * @draft ICU 64 */ LocalPointer clone() &&; /** * Sets the UErrorCode if an error occurred in the fluent chain. * Preserves older error codes in the outErrorCode. * @return TRUE if U_FAILURE(outErrorCode) * @draft ICU 63 */ UBool copyErrorTo(UErrorCode &outErrorCode) const { if (U_FAILURE(outErrorCode)) { // Do not overwrite the older error code return TRUE; } fMacros.copyErrorTo(outErrorCode); return U_FAILURE(outErrorCode); } // NOTE: Uses default copy and move constructors. private: impl::RangeMacroProps fMacros; // Don't construct me directly! Use (Un)LocalizedNumberFormatter. NumberRangeFormatterSettings() = default; friend class LocalizedNumberRangeFormatter; friend class UnlocalizedNumberRangeFormatter; }; /** * A NumberRangeFormatter that does not yet have a locale. In order to format, a locale must be specified. * * Instances of this class are immutable and thread-safe. * * @see NumberRangeFormatter * @draft ICU 63 */ class U_I18N_API UnlocalizedNumberRangeFormatter : public NumberRangeFormatterSettings, public UMemory { public: /** * Associate the given locale with the number range formatter. The locale is used for picking the * appropriate symbols, formats, and other data for number display. * * @param locale * The locale to use when loading data for number formatting. * @return The fluent chain. * @draft ICU 63 */ LocalizedNumberRangeFormatter locale(const icu::Locale &locale) const &; /** * Overload of locale() for use on an rvalue reference. * * @param locale * The locale to use when loading data for number formatting. * @return The fluent chain. * @see #locale * @draft ICU 63 */ LocalizedNumberRangeFormatter locale(const icu::Locale &locale) &&; /** * Default constructor: puts the formatter into a valid but undefined state. * * @draft ICU 63 */ UnlocalizedNumberRangeFormatter() = default; /** * Returns a copy of this UnlocalizedNumberRangeFormatter. * @draft ICU 63 */ UnlocalizedNumberRangeFormatter(const UnlocalizedNumberRangeFormatter &other); /** * Move constructor: * The source UnlocalizedNumberRangeFormatter will be left in a valid but undefined state. * @draft ICU 63 */ UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; /** * Copy assignment operator. * @draft ICU 63 */ UnlocalizedNumberRangeFormatter& operator=(const UnlocalizedNumberRangeFormatter& other); /** * Move assignment operator: * The source UnlocalizedNumberRangeFormatter will be left in a valid but undefined state. * @draft ICU 63 */ UnlocalizedNumberRangeFormatter& operator=(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; private: explicit UnlocalizedNumberRangeFormatter( const NumberRangeFormatterSettings& other); explicit UnlocalizedNumberRangeFormatter( NumberRangeFormatterSettings&& src) U_NOEXCEPT; // To give the fluent setters access to this class's constructor: friend class NumberRangeFormatterSettings; // To give NumberRangeFormatter::with() access to this class's constructor: friend class NumberRangeFormatter; }; /** * A NumberRangeFormatter that has a locale associated with it; this means .formatRange() methods are available. * * Instances of this class are immutable and thread-safe. * * @see NumberFormatter * @draft ICU 63 */ class U_I18N_API LocalizedNumberRangeFormatter : public NumberRangeFormatterSettings, public UMemory { public: /** * Format the given Formattables to a string using the settings specified in the NumberRangeFormatter fluent setting * chain. * * @param first * The first number in the range, usually to the left in LTR locales. * @param second * The second number in the range, usually to the right in LTR locales. * @param status * Set if an error occurs while formatting. * @return A FormattedNumberRange object; call .toString() to get the string. * @draft ICU 63 */ FormattedNumberRange formatFormattableRange( const Formattable& first, const Formattable& second, UErrorCode& status) const; /** * Default constructor: puts the formatter into a valid but undefined state. * * @draft ICU 63 */ LocalizedNumberRangeFormatter() = default; /** * Returns a copy of this LocalizedNumberRangeFormatter. * @draft ICU 63 */ LocalizedNumberRangeFormatter(const LocalizedNumberRangeFormatter &other); /** * Move constructor: * The source LocalizedNumberRangeFormatter will be left in a valid but undefined state. * @draft ICU 63 */ LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; /** * Copy assignment operator. * @draft ICU 63 */ LocalizedNumberRangeFormatter& operator=(const LocalizedNumberRangeFormatter& other); /** * Move assignment operator: * The source LocalizedNumberRangeFormatter will be left in a valid but undefined state. * @draft ICU 63 */ LocalizedNumberRangeFormatter& operator=(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; #ifndef U_HIDE_INTERNAL_API /** * @param results * The results object. This method will mutate it to save the results. * @param equalBeforeRounding * Whether the number was equal before copying it into a DecimalQuantity. * Used for determining the identity fallback behavior. * @param status * Set if an error occurs while formatting. * @internal */ void formatImpl(impl::UFormattedNumberRangeData& results, bool equalBeforeRounding, UErrorCode& status) const; #endif /** * Destruct this LocalizedNumberRangeFormatter, cleaning up any memory it might own. * @draft ICU 63 */ ~LocalizedNumberRangeFormatter(); private: std::atomic fAtomicFormatter = {}; const impl::NumberRangeFormatterImpl* getFormatter(UErrorCode& stauts) const; explicit LocalizedNumberRangeFormatter( const NumberRangeFormatterSettings& other); explicit LocalizedNumberRangeFormatter( NumberRangeFormatterSettings&& src) U_NOEXCEPT; LocalizedNumberRangeFormatter(const impl::RangeMacroProps ¯os, const Locale &locale); LocalizedNumberRangeFormatter(impl::RangeMacroProps &¯os, const Locale &locale); void clear(); // To give the fluent setters access to this class's constructor: friend class NumberRangeFormatterSettings; friend class NumberRangeFormatterSettings; // To give UnlocalizedNumberRangeFormatter::locale() access to this class's constructor: friend class UnlocalizedNumberRangeFormatter; }; /** * The result of a number range formatting operation. This class allows the result to be exported in several data types, * including a UnicodeString and a FieldPositionIterator. * * Instances of this class are immutable and thread-safe. * * @draft ICU 63 */ class U_I18N_API FormattedNumberRange : public UMemory, public FormattedValue { public: // Copybrief: this method is older than the parent method /** * @copybrief FormattedValue::toString() * * For more information, see FormattedValue::toString() * * @draft ICU 63 */ UnicodeString toString(UErrorCode& status) const U_OVERRIDE; // Copydoc: this method is new in ICU 64 /** @copydoc FormattedValue::toTempString() */ UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; // Copybrief: this method is older than the parent method /** * @copybrief FormattedValue::appendTo() * * For more information, see FormattedValue::appendTo() * * @draft ICU 63 */ Appendable &appendTo(Appendable &appendable, UErrorCode& status) const U_OVERRIDE; // Copydoc: this method is new in ICU 64 /** @copydoc FormattedValue::nextPosition() */ UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; /** * Determines the start (inclusive) and end (exclusive) indices of the next occurrence of the given * field in the output string. This allows you to determine the locations of, for example, * the integer part, fraction part, or symbols. * * If both sides of the range have the same field, the field will occur twice, once before the * range separator and once after the range separator, if applicable. * * If a field occurs just once, calling this method will find that occurrence and return it. If a * field occurs multiple times, this method may be called repeatedly with the following pattern: * *

     * FieldPosition fpos(UNUM_INTEGER_FIELD);
     * while (formattedNumberRange.nextFieldPosition(fpos, status)) {
     *   // do something with fpos.
     * }
     * 
* * This method is useful if you know which field to query. If you want all available field position * information, use #getAllFieldPositions(). * * @param fieldPosition * Input+output variable. See {@link FormattedNumber#nextFieldPosition}. * @param status * Set if an error occurs while populating the FieldPosition. * @return TRUE if a new occurrence of the field was found; FALSE otherwise. * @draft ICU 63 * @see UNumberFormatFields */ UBool nextFieldPosition(FieldPosition& fieldPosition, UErrorCode& status) const; /** * Export the formatted number range to a FieldPositionIterator. This allows you to determine which characters in * the output string correspond to which fields, such as the integer part, fraction part, and sign. * * If information on only one field is needed, use #nextFieldPosition() instead. * * @param iterator * The FieldPositionIterator to populate with all of the fields present in the formatted number. * @param status * Set if an error occurs while populating the FieldPositionIterator. * @draft ICU 63 * @see UNumberFormatFields */ void getAllFieldPositions(FieldPositionIterator &iterator, UErrorCode &status) const; /** * Export the first formatted number as a decimal number. This endpoint * is useful for obtaining the exact number being printed after scaling * and rounding have been applied by the number range formatting pipeline. * * The syntax of the unformatted number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * * @return A decimal representation of the first formatted number. * @draft ICU 63 * @see NumberRangeFormatter * @see #getSecondDecimal */ UnicodeString getFirstDecimal(UErrorCode& status) const; /** * Export the second formatted number as a decimal number. This endpoint * is useful for obtaining the exact number being printed after scaling * and rounding have been applied by the number range formatting pipeline. * * The syntax of the unformatted number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * * @return A decimal representation of the second formatted number. * @draft ICU 63 * @see NumberRangeFormatter * @see #getFirstDecimal */ UnicodeString getSecondDecimal(UErrorCode& status) const; /** * Returns whether the pair of numbers was successfully formatted as a range or whether an identity fallback was * used. For example, if the first and second number were the same either before or after rounding occurred, an * identity fallback was used. * * @return An indication the resulting identity situation in the formatted number range. * @draft ICU 63 * @see UNumberRangeIdentityFallback */ UNumberRangeIdentityResult getIdentityResult(UErrorCode& status) const; /** * Copying not supported; use move constructor instead. */ FormattedNumberRange(const FormattedNumberRange&) = delete; /** * Copying not supported; use move assignment instead. */ FormattedNumberRange& operator=(const FormattedNumberRange&) = delete; /** * Move constructor: * Leaves the source FormattedNumberRange in an undefined state. * @draft ICU 63 */ FormattedNumberRange(FormattedNumberRange&& src) U_NOEXCEPT; /** * Move assignment: * Leaves the source FormattedNumberRange in an undefined state. * @draft ICU 63 */ FormattedNumberRange& operator=(FormattedNumberRange&& src) U_NOEXCEPT; /** * Destruct an instance of FormattedNumberRange, cleaning up any memory it might own. * @draft ICU 63 */ ~FormattedNumberRange(); private: // Can't use LocalPointer because UFormattedNumberRangeData is forward-declared const impl::UFormattedNumberRangeData *fData; // Error code for the terminal methods UErrorCode fErrorCode; /** * Internal constructor from data type. Adopts the data pointer. * @internal */ explicit FormattedNumberRange(impl::UFormattedNumberRangeData *results) : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedNumberRange(UErrorCode errorCode) : fData(nullptr), fErrorCode(errorCode) {} void getAllFieldPositionsImpl(FieldPositionIteratorHandler& fpih, UErrorCode& status) const; // To give LocalizedNumberRangeFormatter format methods access to this class's constructor: friend class LocalizedNumberRangeFormatter; }; /** * See the main description in numberrangeformatter.h for documentation and examples. * * @draft ICU 63 */ class U_I18N_API NumberRangeFormatter final { public: /** * Call this method at the beginning of a NumberRangeFormatter fluent chain in which the locale is not currently * known at the call site. * * @return An {@link UnlocalizedNumberRangeFormatter}, to be used for chaining. * @draft ICU 63 */ static UnlocalizedNumberRangeFormatter with(); /** * Call this method at the beginning of a NumberRangeFormatter fluent chain in which the locale is known at the call * site. * * @param locale * The locale from which to load formats and symbols for number range formatting. * @return A {@link LocalizedNumberRangeFormatter}, to be used for chaining. * @draft ICU 63 */ static LocalizedNumberRangeFormatter withLocale(const Locale &locale); /** * Use factory methods instead of the constructor to create a NumberFormatter. */ NumberRangeFormatter() = delete; }; } // namespace number U_NAMESPACE_END #endif // U_HIDE_DRAFT_API #endif // __NUMBERRANGEFORMATTER_H__ #endif /* #if !UCONFIG_NO_FORMATTING */ usr/include/unicode/ucpmap.h000064400000013115152342600230012062 0ustar00// © 2018 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // ucpmap.h // created: 2018sep03 Markus W. Scherer #ifndef __UCPMAP_H__ #define __UCPMAP_H__ #include "unicode/utypes.h" #ifndef U_HIDE_DRAFT_API U_CDECL_BEGIN /** * \file * * This file defines an abstract map from Unicode code points to integer values. * * @see UCPMap * @see UCPTrie * @see UMutableCPTrie */ /** * Abstract map from Unicode code points (U+0000..U+10FFFF) to integer values. * * @see UCPTrie * @see UMutableCPTrie * @draft ICU 63 */ typedef struct UCPMap UCPMap; /** * Selectors for how ucpmap_getRange() etc. should report value ranges overlapping with surrogates. * Most users should use UCPMAP_RANGE_NORMAL. * * @see ucpmap_getRange * @see ucptrie_getRange * @see umutablecptrie_getRange * @draft ICU 63 */ enum UCPMapRangeOption { /** * ucpmap_getRange() enumerates all same-value ranges as stored in the map. * Most users should use this option. * @draft ICU 63 */ UCPMAP_RANGE_NORMAL, /** * ucpmap_getRange() enumerates all same-value ranges as stored in the map, * except that lead surrogates (U+D800..U+DBFF) are treated as having the * surrogateValue, which is passed to getRange() as a separate parameter. * The surrogateValue is not transformed via filter(). * See U_IS_LEAD(c). * * Most users should use UCPMAP_RANGE_NORMAL instead. * * This option is useful for maps that map surrogate code *units* to * special values optimized for UTF-16 string processing * or for special error behavior for unpaired surrogates, * but those values are not to be associated with the lead surrogate code *points*. * @draft ICU 63 */ UCPMAP_RANGE_FIXED_LEAD_SURROGATES, /** * ucpmap_getRange() enumerates all same-value ranges as stored in the map, * except that all surrogates (U+D800..U+DFFF) are treated as having the * surrogateValue, which is passed to getRange() as a separate parameter. * The surrogateValue is not transformed via filter(). * See U_IS_SURROGATE(c). * * Most users should use UCPMAP_RANGE_NORMAL instead. * * This option is useful for maps that map surrogate code *units* to * special values optimized for UTF-16 string processing * or for special error behavior for unpaired surrogates, * but those values are not to be associated with the lead surrogate code *points*. * @draft ICU 63 */ UCPMAP_RANGE_FIXED_ALL_SURROGATES }; #ifndef U_IN_DOXYGEN typedef enum UCPMapRangeOption UCPMapRangeOption; #endif /** * Returns the value for a code point as stored in the map, with range checking. * Returns an implementation-defined error value if c is not in the range 0..U+10FFFF. * * @param map the map * @param c the code point * @return the map value, * or an implementation-defined error value if the code point is not in the range 0..U+10FFFF * @draft ICU 63 */ U_CAPI uint32_t U_EXPORT2 ucpmap_get(const UCPMap *map, UChar32 c); /** * Callback function type: Modifies a map value. * Optionally called by ucpmap_getRange()/ucptrie_getRange()/umutablecptrie_getRange(). * The modified value will be returned by the getRange function. * * Can be used to ignore some of the value bits, * make a filter for one of several values, * return a value index computed from the map value, etc. * * @param context an opaque pointer, as passed into the getRange function * @param value a value from the map * @return the modified value * @draft ICU 63 */ typedef uint32_t U_CALLCONV UCPMapValueFilter(const void *context, uint32_t value); /** * Returns the last code point such that all those from start to there have the same value. * Can be used to efficiently iterate over all same-value ranges in a map. * (This is normally faster than iterating over code points and get()ting each value, * but much slower than a data structure that stores ranges directly.) * * If the UCPMapValueFilter function pointer is not NULL, then * the value to be delivered is passed through that function, and the return value is the end * of the range where all values are modified to the same actual value. * The value is unchanged if that function pointer is NULL. * * Example: * \code * UChar32 start = 0, end; * uint32_t value; * while ((end = ucpmap_getRange(map, start, UCPMAP_RANGE_NORMAL, 0, * NULL, NULL, &value)) >= 0) { * // Work with the range start..end and its value. * start = end + 1; * } * \endcode * * @param map the map * @param start range start * @param option defines whether surrogates are treated normally, * or as having the surrogateValue; usually UCPMAP_RANGE_NORMAL * @param surrogateValue value for surrogates; ignored if option==UCPMAP_RANGE_NORMAL * @param filter a pointer to a function that may modify the map data value, * or NULL if the values from the map are to be used unmodified * @param context an opaque pointer that is passed on to the filter function * @param pValue if not NULL, receives the value that every code point start..end has; * may have been modified by filter(context, map value) * if that function pointer is not NULL * @return the range end code point, or -1 if start is not a valid code point * @draft ICU 63 */ U_CAPI UChar32 U_EXPORT2 ucpmap_getRange(const UCPMap *map, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter *filter, const void *context, uint32_t *pValue); U_CDECL_END #endif // U_HIDE_DRAFT_API #endif usr/include/unicode/choicfmt.h000064400000057542152342600230012405 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2013, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File CHOICFMT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 03/20/97 helena Finished first cut of implementation and got rid * of nextDouble/previousDouble and replaced with * boolean array. * 4/10/97 aliu Clean up. Modified to work on AIX. * 8/6/97 nos Removed overloaded constructor, member var 'buffer'. * 07/22/98 stephen Removed operator!= (implemented in Format) ******************************************************************************** */ #ifndef CHOICFMT_H #define CHOICFMT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Choice Format. */ #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DEPRECATED_API #include "unicode/fieldpos.h" #include "unicode/format.h" #include "unicode/messagepattern.h" #include "unicode/numfmt.h" #include "unicode/unistr.h" U_NAMESPACE_BEGIN class MessageFormat; /** * ChoiceFormat converts between ranges of numeric values and strings for those ranges. * The strings must conform to the MessageFormat pattern syntax. * *

ChoiceFormat is probably not what you need. * Please use MessageFormat * with plural arguments for proper plural selection, * and select arguments for simple selection among a fixed set of choices!

* *

A ChoiceFormat splits * the real number line \htmlonly-∞ to * +∞\endhtmlonly into two * or more contiguous ranges. Each range is mapped to a * string.

* *

ChoiceFormat was originally intended * for displaying grammatically correct * plurals such as "There is one file." vs. "There are 2 files." * However, plural rules for many languages * are too complex for the capabilities of ChoiceFormat, * and its requirement of specifying the precise rules for each message * is unmanageable for translators.

* *

There are two methods of defining a ChoiceFormat; both * are equivalent. The first is by using a string pattern. This is the * preferred method in most cases. The second method is through direct * specification of the arrays that logically make up the * ChoiceFormat.

* *

Note: Typically, choice formatting is done (if done at all) via MessageFormat * with a choice argument type, * rather than using a stand-alone ChoiceFormat.

* *
Patterns and Their Interpretation
* *

The pattern string defines the range boundaries and the strings for each number range. * Syntax: *

 * choiceStyle = number separator message ('|' number separator message)*
 * number = normal_number | ['-'] \htmlonly∞\endhtmlonly (U+221E, infinity)
 * normal_number = double value (unlocalized ASCII string)
 * separator = less_than | less_than_or_equal
 * less_than = '<'
 * less_than_or_equal = '#' | \htmlonly≤\endhtmlonly (U+2264)
 * message: see {@link MessageFormat}
 * 
* Pattern_White_Space between syntax elements is ignored, except * around each range's sub-message.

* *

Each numeric sub-range extends from the current range's number * to the next range's number. * The number itself is included in its range if a less_than_or_equal sign is used, * and excluded from its range (and instead included in the previous range) * if a less_than sign is used.

* *

When a ChoiceFormat is constructed from * arrays of numbers, closure flags and strings, * they are interpreted just like * the sequence of (number separator string) in an equivalent pattern string. * closure[i]==TRUE corresponds to a less_than separator sign. * The equivalent pattern string will be constructed automatically.

* *

During formatting, a number is mapped to the first range * where the number is not greater than the range's upper limit. * That range's message string is returned. A NaN maps to the very first range.

* *

During parsing, a range is selected for the longest match of * any range's message. That range's number is returned, ignoring the separator/closure. * Only a simple string match is performed, without parsing of arguments that * might be specified in the message strings.

* *

Note that the first range's number is ignored in formatting * but may be returned from parsing.

* *
Examples
* *

Here is an example of two arrays that map the number * 1..7 to the English day of the week abbreviations * Sun..Sat. No closures array is given; this is the same as * specifying all closures to be FALSE.

* *
    {1,2,3,4,5,6,7},
 *     {"Sun","Mon","Tue","Wed","Thur","Fri","Sat"}
* *

Here is an example that maps the ranges [-Inf, 1), [1, 1], and (1, * +Inf] to three strings. That is, the number line is split into three * ranges: x < 1.0, x = 1.0, and x > 1.0. * (The round parentheses in the notation above indicate an exclusive boundary, * like the turned bracket in European notation: [-Inf, 1) == [-Inf, 1[ )

* *
    {0, 1, 1},
 *     {FALSE, FALSE, TRUE},
 *     {"no files", "one file", "many files"}
* *

Here is an example that shows formatting and parsing:

* * \code * #include * #include * #include * * int main(int argc, char *argv[]) { * double limits[] = {1,2,3,4,5,6,7}; * UnicodeString monthNames[] = { * "Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; * ChoiceFormat fmt(limits, monthNames, 7); * UnicodeString str; * char buf[256]; * for (double x = 1.0; x <= 8.0; x += 1.0) { * fmt.format(x, str); * str.extract(0, str.length(), buf, 256, ""); * str.truncate(0); * cout << x << " -> " * << buf << endl; * } * cout << endl; * return 0; * } * \endcode * *

User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. * * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ class U_I18N_API ChoiceFormat: public NumberFormat { public: /** * Constructs a new ChoiceFormat from the pattern string. * * @param pattern Pattern used to construct object. * @param status Output param to receive success code. If the * pattern cannot be parsed, set to failure code. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ ChoiceFormat(const UnicodeString& pattern, UErrorCode& status); /** * Constructs a new ChoiceFormat with the given limits and message strings. * All closure flags default to FALSE, * equivalent to less_than_or_equal separators. * * Copies the limits and formats instead of adopting them. * * @param limits Array of limit values. * @param formats Array of formats. * @param count Size of 'limits' and 'formats' arrays. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ ChoiceFormat(const double* limits, const UnicodeString* formats, int32_t count ); /** * Constructs a new ChoiceFormat with the given limits, closure flags and message strings. * * Copies the limits and formats instead of adopting them. * * @param limits Array of limit values * @param closures Array of booleans specifying whether each * element of 'limits' is open or closed. If FALSE, then the * corresponding limit number is a member of its range. * If TRUE, then the limit number belongs to the previous range it. * @param formats Array of formats * @param count Size of 'limits', 'closures', and 'formats' arrays * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ ChoiceFormat(const double* limits, const UBool* closures, const UnicodeString* formats, int32_t count); /** * Copy constructor. * * @param that ChoiceFormat object to be copied from * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ ChoiceFormat(const ChoiceFormat& that); /** * Assignment operator. * * @param that ChoiceFormat object to be copied * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ const ChoiceFormat& operator=(const ChoiceFormat& that); /** * Destructor. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual ~ChoiceFormat(); /** * Clones this Format object. The caller owns the * result and must delete it when done. * * @return a copy of this object * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual Format* clone(void) const; /** * Returns true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * * @param other ChoiceFormat object to be compared * @return true if other is the same as this. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UBool operator==(const Format& other) const; /** * Sets the pattern. * @param pattern The pattern to be applied. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual void applyPattern(const UnicodeString& pattern, UErrorCode& status); /** * Sets the pattern. * @param pattern The pattern to be applied. * @param parseError Struct to receive information on position * of error if an error is encountered * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual void applyPattern(const UnicodeString& pattern, UParseError& parseError, UErrorCode& status); /** * Gets the pattern. * * @param pattern Output param which will receive the pattern * Previous contents are deleted. * @return A reference to 'pattern' * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UnicodeString& toPattern(UnicodeString &pattern) const; /** * Sets the choices to be used in formatting. * For details see the constructor with the same parameter list. * * @param limitsToCopy Contains the top value that you want * parsed with that format,and should be in * ascending sorted order. When formatting X, * the choice will be the i, where limit[i] * <= X < limit[i+1]. * @param formatsToCopy The format strings you want to use for each limit. * @param count The size of the above arrays. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual void setChoices(const double* limitsToCopy, const UnicodeString* formatsToCopy, int32_t count ); /** * Sets the choices to be used in formatting. * For details see the constructor with the same parameter list. * * @param limits Array of limits * @param closures Array of limit booleans * @param formats Array of format string * @param count The size of the above arrays * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual void setChoices(const double* limits, const UBool* closures, const UnicodeString* formats, int32_t count); /** * Returns NULL and 0. * Before ICU 4.8, this used to return the choice limits array. * * @param count Will be set to 0. * @return NULL * @deprecated ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern. */ virtual const double* getLimits(int32_t& count) const; /** * Returns NULL and 0. * Before ICU 4.8, this used to return the limit booleans array. * * @param count Will be set to 0. * @return NULL * @deprecated ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern. */ virtual const UBool* getClosures(int32_t& count) const; /** * Returns NULL and 0. * Before ICU 4.8, this used to return the array of choice strings. * * @param count Will be set to 0. * @return NULL * @deprecated ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern. */ virtual const UnicodeString* getFormats(int32_t& count) const; using NumberFormat::format; /** * Formats a double number using this object's choices. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos) const; /** * Formats an int32_t number using this object's choices. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos) const; /** * Formats an int64_t number using this object's choices. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPosition& pos) const; /** * Formats an array of objects using this object's choices. * * @param objs The array of objects to be formatted. * @param cnt The size of objs. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param success Output param set to success/failure code on * exit. * @return Reference to 'appendTo' parameter. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UnicodeString& format(const Formattable* objs, int32_t cnt, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& success) const; using NumberFormat::parse; /** * Looks for the longest match of any message string on the input text and, * if there is a match, sets the result object to the corresponding range's number. * * If no string matches, then the parsePosition is unchanged. * * @param text The text to be parsed. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parsePosition The position to start parsing at on input. * On output, moved to after the last successfully * parse character. On parse failure, does not change. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual void parse(const UnicodeString& text, Formattable& result, ParsePosition& parsePosition) const; /** * Returns a unique class ID POLYMORPHICALLY. Part of ICU's "poor man's RTTI". * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ virtual UClassID getDynamicClassID(void) const; /** * Returns the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: *

     * .       Base* polymorphic_pointer = createPolymorphicObject();
     * .       if (polymorphic_pointer->getDynamicClassID() ==
     * .           Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @deprecated ICU 49 Use MessageFormat instead, with plural and select arguments. */ static UClassID U_EXPORT2 getStaticClassID(void); private: /** * Converts a double value to a string. * @param value the double number to be converted. * @param string the result string. * @return the converted string. */ static UnicodeString& dtos(double value, UnicodeString& string); ChoiceFormat(); // default constructor not implemented /** * Construct a new ChoiceFormat with the limits and the corresponding formats * based on the pattern. * * @param newPattern Pattern used to construct object. * @param parseError Struct to receive information on position * of error if an error is encountered. * @param status Output param to receive success code. If the * pattern cannot be parsed, set to failure code. */ ChoiceFormat(const UnicodeString& newPattern, UParseError& parseError, UErrorCode& status); friend class MessageFormat; virtual void setChoices(const double* limits, const UBool* closures, const UnicodeString* formats, int32_t count, UErrorCode &errorCode); /** * Finds the ChoiceFormat sub-message for the given number. * @param pattern A MessagePattern. * @param partIndex the index of the first ChoiceFormat argument style part. * @param number a number to be mapped to one of the ChoiceFormat argument's intervals * @return the sub-message start part index. */ static int32_t findSubMessage(const MessagePattern &pattern, int32_t partIndex, double number); static double parseArgument( const MessagePattern &pattern, int32_t partIndex, const UnicodeString &source, ParsePosition &pos); /** * Matches the pattern string from the end of the partIndex to * the beginning of the limitPartIndex, * including all syntax except SKIP_SYNTAX, * against the source string starting at sourceOffset. * If they match, returns the length of the source string match. * Otherwise returns -1. */ static int32_t matchStringUntilLimitPart( const MessagePattern &pattern, int32_t partIndex, int32_t limitPartIndex, const UnicodeString &source, int32_t sourceOffset); /** * Some of the ChoiceFormat constructors do not have a UErrorCode paramater. * We need _some_ way to provide one for the MessagePattern constructor. * Alternatively, the MessagePattern could be a pointer field, but that is * not nice either. */ UErrorCode constructorErrorCode; /** * The MessagePattern which contains the parsed structure of the pattern string. * * Starting with ICU 4.8, the MessagePattern contains a sequence of * numeric/selector/message parts corresponding to the parsed pattern. * For details see the MessagePattern class API docs. */ MessagePattern msgPattern; /** * Docs & fields from before ICU 4.8, before MessagePattern was used. * Commented out, and left only for explanation of semantics. * -------- * Each ChoiceFormat divides the range -Inf..+Inf into fCount * intervals. The intervals are: * * 0: fChoiceLimits[0]..fChoiceLimits[1] * 1: fChoiceLimits[1]..fChoiceLimits[2] * ... * fCount-2: fChoiceLimits[fCount-2]..fChoiceLimits[fCount-1] * fCount-1: fChoiceLimits[fCount-1]..+Inf * * Interval 0 is special; during formatting (mapping numbers to * strings), it also contains all numbers less than * fChoiceLimits[0], as well as NaN values. * * Interval i maps to and from string fChoiceFormats[i]. When * parsing (mapping strings to numbers), then intervals map to * their lower limit, that is, interval i maps to fChoiceLimit[i]. * * The intervals may be closed, half open, or open. This affects * formatting but does not affect parsing. Interval i is affected * by fClosures[i] and fClosures[i+1]. If fClosures[i] * is FALSE, then the value fChoiceLimits[i] is in interval i. * That is, intervals i and i are: * * i-1: ... x < fChoiceLimits[i] * i: fChoiceLimits[i] <= x ... * * If fClosures[i] is TRUE, then the value fChoiceLimits[i] is * in interval i-1. That is, intervals i-1 and i are: * * i-1: ... x <= fChoiceLimits[i] * i: fChoiceLimits[i] < x ... * * Because of the nature of interval 0, fClosures[0] has no * effect. */ // double* fChoiceLimits; // UBool* fClosures; // UnicodeString* fChoiceFormats; // int32_t fCount; }; U_NAMESPACE_END #endif // U_HIDE_DEPRECATED_API #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // CHOICFMT_H //eof usr/include/unicode/bytestrie.h000064400000046406152342600230012620 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: bytestrie.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010sep25 * created by: Markus W. Scherer */ #ifndef __BYTESTRIE_H__ #define __BYTESTRIE_H__ /** * \file * \brief C++ API: Trie for mapping byte sequences to integer values. */ #include "unicode/utypes.h" #include "unicode/stringpiece.h" #include "unicode/uobject.h" #include "unicode/ustringtrie.h" U_NAMESPACE_BEGIN class ByteSink; class BytesTrieBuilder; class CharString; class UVector32; /** * Light-weight, non-const reader class for a BytesTrie. * Traverses a byte-serialized data structure with minimal state, * for mapping byte sequences to non-negative integer values. * * This class owns the serialized trie data only if it was constructed by * the builder's build() method. * The public constructor and the copy constructor only alias the data (only copy the pointer). * There is no assignment operator. * * This class is not intended for public subclassing. * @stable ICU 4.8 */ class U_COMMON_API BytesTrie : public UMemory { public: /** * Constructs a BytesTrie reader instance. * * The trieBytes must contain a copy of a byte sequence from the BytesTrieBuilder, * starting with the first byte of that sequence. * The BytesTrie object will not read more bytes than * the BytesTrieBuilder generated in the corresponding build() call. * * The array is not copied/cloned and must not be modified while * the BytesTrie object is in use. * * @param trieBytes The byte array that contains the serialized trie. * @stable ICU 4.8 */ BytesTrie(const void *trieBytes) : ownedArray_(NULL), bytes_(static_cast(trieBytes)), pos_(bytes_), remainingMatchLength_(-1) {} /** * Destructor. * @stable ICU 4.8 */ ~BytesTrie(); /** * Copy constructor, copies the other trie reader object and its state, * but not the byte array which will be shared. (Shallow copy.) * @param other Another BytesTrie object. * @stable ICU 4.8 */ BytesTrie(const BytesTrie &other) : ownedArray_(NULL), bytes_(other.bytes_), pos_(other.pos_), remainingMatchLength_(other.remainingMatchLength_) {} /** * Resets this trie to its initial state. * @return *this * @stable ICU 4.8 */ BytesTrie &reset() { pos_=bytes_; remainingMatchLength_=-1; return *this; } /** * BytesTrie state object, for saving a trie's current state * and resetting the trie back to this state later. * @stable ICU 4.8 */ class State : public UMemory { public: /** * Constructs an empty State. * @stable ICU 4.8 */ State() { bytes=NULL; } private: friend class BytesTrie; const uint8_t *bytes; const uint8_t *pos; int32_t remainingMatchLength; }; /** * Saves the state of this trie. * @param state The State object to hold the trie's state. * @return *this * @see resetToState * @stable ICU 4.8 */ const BytesTrie &saveState(State &state) const { state.bytes=bytes_; state.pos=pos_; state.remainingMatchLength=remainingMatchLength_; return *this; } /** * Resets this trie to the saved state. * If the state object contains no state, or the state of a different trie, * then this trie remains unchanged. * @param state The State object which holds a saved trie state. * @return *this * @see saveState * @see reset * @stable ICU 4.8 */ BytesTrie &resetToState(const State &state) { if(bytes_==state.bytes && bytes_!=NULL) { pos_=state.pos; remainingMatchLength_=state.remainingMatchLength; } return *this; } /** * Determines whether the byte sequence so far matches, whether it has a value, * and whether another input byte can continue a matching byte sequence. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult current() const; /** * Traverses the trie from the initial state for this input byte. * Equivalent to reset().next(inByte). * @param inByte Input byte value. Values -0x100..-1 are treated like 0..0xff. * Values below -0x100 and above 0xff will never match. * @return The match/value Result. * @stable ICU 4.8 */ inline UStringTrieResult first(int32_t inByte) { remainingMatchLength_=-1; if(inByte<0) { inByte+=0x100; } return nextImpl(bytes_, inByte); } /** * Traverses the trie from the current state for this input byte. * @param inByte Input byte value. Values -0x100..-1 are treated like 0..0xff. * Values below -0x100 and above 0xff will never match. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult next(int32_t inByte); /** * Traverses the trie from the current state for this byte sequence. * Equivalent to * \code * Result result=current(); * for(each c in s) * if(!USTRINGTRIE_HAS_NEXT(result)) return USTRINGTRIE_NO_MATCH; * result=next(c); * return result; * \endcode * @param s A string or byte sequence. Can be NULL if length is 0. * @param length The length of the byte sequence. Can be -1 if NUL-terminated. * @return The match/value Result. * @stable ICU 4.8 */ UStringTrieResult next(const char *s, int32_t length); /** * Returns a matching byte sequence's value if called immediately after * current()/first()/next() returned USTRINGTRIE_INTERMEDIATE_VALUE or USTRINGTRIE_FINAL_VALUE. * getValue() can be called multiple times. * * Do not call getValue() after USTRINGTRIE_NO_MATCH or USTRINGTRIE_NO_VALUE! * @return The value for the byte sequence so far. * @stable ICU 4.8 */ inline int32_t getValue() const { const uint8_t *pos=pos_; int32_t leadByte=*pos++; // U_ASSERT(leadByte>=kMinValueLead); return readValue(pos, leadByte>>1); } /** * Determines whether all byte sequences reachable from the current state * map to the same value. * @param uniqueValue Receives the unique value, if this function returns TRUE. * (output-only) * @return TRUE if all byte sequences reachable from the current state * map to the same value. * @stable ICU 4.8 */ inline UBool hasUniqueValue(int32_t &uniqueValue) const { const uint8_t *pos=pos_; // Skip the rest of a pending linear-match node. return pos!=NULL && findUniqueValue(pos+remainingMatchLength_+1, FALSE, uniqueValue); } /** * Finds each byte which continues the byte sequence from the current state. * That is, each byte b for which it would be next(b)!=USTRINGTRIE_NO_MATCH now. * @param out Each next byte is appended to this object. * (Only uses the out.Append(s, length) method.) * @return the number of bytes which continue the byte sequence from here * @stable ICU 4.8 */ int32_t getNextBytes(ByteSink &out) const; /** * Iterator for all of the (byte sequence, value) pairs in a BytesTrie. * @stable ICU 4.8 */ class U_COMMON_API Iterator : public UMemory { public: /** * Iterates from the root of a byte-serialized BytesTrie. * @param trieBytes The trie bytes. * @param maxStringLength If 0, the iterator returns full strings/byte sequences. * Otherwise, the iterator returns strings with this maximum length. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 4.8 */ Iterator(const void *trieBytes, int32_t maxStringLength, UErrorCode &errorCode); /** * Iterates from the current state of the specified BytesTrie. * @param trie The trie whose state will be copied for iteration. * @param maxStringLength If 0, the iterator returns full strings/byte sequences. * Otherwise, the iterator returns strings with this maximum length. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 4.8 */ Iterator(const BytesTrie &trie, int32_t maxStringLength, UErrorCode &errorCode); /** * Destructor. * @stable ICU 4.8 */ ~Iterator(); /** * Resets this iterator to its initial state. * @return *this * @stable ICU 4.8 */ Iterator &reset(); /** * @return TRUE if there are more elements. * @stable ICU 4.8 */ UBool hasNext() const; /** * Finds the next (byte sequence, value) pair if there is one. * * If the byte sequence is truncated to the maximum length and does not * have a real value, then the value is set to -1. * In this case, this "not a real value" is indistinguishable from * a real value of -1. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if there is another element. * @stable ICU 4.8 */ UBool next(UErrorCode &errorCode); /** * @return The NUL-terminated byte sequence for the last successful next(). * @stable ICU 4.8 */ StringPiece getString() const; /** * @return The value for the last successful next(). * @stable ICU 4.8 */ int32_t getValue() const { return value_; } private: UBool truncateAndStop(); const uint8_t *branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode); const uint8_t *bytes_; const uint8_t *pos_; const uint8_t *initialPos_; int32_t remainingMatchLength_; int32_t initialRemainingMatchLength_; CharString *str_; int32_t maxLength_; int32_t value_; // The stack stores pairs of integers for backtracking to another // outbound edge of a branch node. // The first integer is an offset from bytes_. // The second integer has the str_->length() from before the node in bits 15..0, // and the remaining branch length in bits 24..16. (Bits 31..25 are unused.) // (We could store the remaining branch length minus 1 in bits 23..16 and not use bits 31..24, // but the code looks more confusing that way.) UVector32 *stack_; }; private: friend class BytesTrieBuilder; /** * Constructs a BytesTrie reader instance. * Unlike the public constructor which just aliases an array, * this constructor adopts the builder's array. * This constructor is only called by the builder. */ BytesTrie(void *adoptBytes, const void *trieBytes) : ownedArray_(static_cast(adoptBytes)), bytes_(static_cast(trieBytes)), pos_(bytes_), remainingMatchLength_(-1) {} // No assignment operator. BytesTrie &operator=(const BytesTrie &other); inline void stop() { pos_=NULL; } // Reads a compact 32-bit integer. // pos is already after the leadByte, and the lead byte is already shifted right by 1. static int32_t readValue(const uint8_t *pos, int32_t leadByte); static inline const uint8_t *skipValue(const uint8_t *pos, int32_t leadByte) { // U_ASSERT(leadByte>=kMinValueLead); if(leadByte>=(kMinTwoByteValueLead<<1)) { if(leadByte<(kMinThreeByteValueLead<<1)) { ++pos; } else if(leadByte<(kFourByteValueLead<<1)) { pos+=2; } else { pos+=3+((leadByte>>1)&1); } } return pos; } static inline const uint8_t *skipValue(const uint8_t *pos) { int32_t leadByte=*pos++; return skipValue(pos, leadByte); } // Reads a jump delta and jumps. static const uint8_t *jumpByDelta(const uint8_t *pos); static inline const uint8_t *skipDelta(const uint8_t *pos) { int32_t delta=*pos++; if(delta>=kMinTwoByteDeltaLead) { if(delta>8)+1; // 0x6c static const int32_t kFourByteValueLead=0x7e; // A little more than Unicode code points. (0x11ffff) static const int32_t kMaxThreeByteValue=((kFourByteValueLead-kMinThreeByteValueLead)<<16)-1; static const int32_t kFiveByteValueLead=0x7f; // Compact delta integers. static const int32_t kMaxOneByteDelta=0xbf; static const int32_t kMinTwoByteDeltaLead=kMaxOneByteDelta+1; // 0xc0 static const int32_t kMinThreeByteDeltaLead=0xf0; static const int32_t kFourByteDeltaLead=0xfe; static const int32_t kFiveByteDeltaLead=0xff; static const int32_t kMaxTwoByteDelta=((kMinThreeByteDeltaLead-kMinTwoByteDeltaLead)<<8)-1; // 0x2fff static const int32_t kMaxThreeByteDelta=((kFourByteDeltaLead-kMinThreeByteDeltaLead)<<16)-1; // 0xdffff uint8_t *ownedArray_; // Fixed value referencing the BytesTrie bytes. const uint8_t *bytes_; // Iterator variables. // Pointer to next trie byte to read. NULL if no more matches. const uint8_t *pos_; // Remaining length of a linear-match node, minus 1. Negative if not in such a node. int32_t remainingMatchLength_; }; U_NAMESPACE_END #endif // __BYTESTRIE_H__ usr/include/unicode/udat.h000064400000171473152342600230011546 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 1996-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* */ #ifndef UDAT_H #define UDAT_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" #include "unicode/ucal.h" #include "unicode/unum.h" #include "unicode/udisplaycontext.h" #include "unicode/ufieldpositer.h" /** * \file * \brief C API: DateFormat * *

Date Format C API

* * Date Format C API consists of functions that convert dates and * times from their internal representations to textual form and back again in a * language-independent manner. Converting from the internal representation (milliseconds * since midnight, January 1, 1970) to text is known as "formatting," and converting * from text to millis is known as "parsing." We currently define only one concrete * structure UDateFormat, which can handle pretty much all normal * date formatting and parsing actions. *

* Date Format helps you to format and parse dates for any locale. Your code can * be completely independent of the locale conventions for months, days of the * week, or even the calendar format: lunar vs. solar. *

* To format a date for the current Locale with default time and date style, * use one of the static factory methods: *

 * \code
 *  UErrorCode status = U_ZERO_ERROR;
 *  UChar *myString;
 *  int32_t myStrlen = 0;
 *  UDateFormat* dfmt = udat_open(UDAT_DEFAULT, UDAT_DEFAULT, NULL, NULL, -1, NULL, -1, &status);
 *  myStrlen = udat_format(dfmt, myDate, NULL, myStrlen, NULL, &status);
 *  if (status==U_BUFFER_OVERFLOW_ERROR){
 *      status=U_ZERO_ERROR;
 *      myString=(UChar*)malloc(sizeof(UChar) * (myStrlen+1) );
 *      udat_format(dfmt, myDate, myString, myStrlen+1, NULL, &status);
 *  }
 * \endcode
 * 
* If you are formatting multiple numbers, it is more efficient to get the * format and use it multiple times so that the system doesn't have to fetch the * information about the local language and country conventions multiple times. *
 * \code
 *  UErrorCode status = U_ZERO_ERROR;
 *  int32_t i, myStrlen = 0;
 *  UChar* myString;
 *  char buffer[1024];
 *  UDate myDateArr[] = { 0.0, 100000000.0, 2000000000.0 }; // test values
 *  UDateFormat* df = udat_open(UDAT_DEFAULT, UDAT_DEFAULT, NULL, NULL, -1, NULL, 0, &status);
 *  for (i = 0; i < 3; i++) {
 *      myStrlen = udat_format(df, myDateArr[i], NULL, myStrlen, NULL, &status);
 *      if(status == U_BUFFER_OVERFLOW_ERROR){
 *          status = U_ZERO_ERROR;
 *          myString = (UChar*)malloc(sizeof(UChar) * (myStrlen+1) );
 *          udat_format(df, myDateArr[i], myString, myStrlen+1, NULL, &status);
 *          printf("%s\n", u_austrcpy(buffer, myString) );
 *          free(myString);
 *      }
 *  }
 * \endcode
 * 
* To get specific fields of a date, you can use UFieldPosition to * get specific fields. *
 * \code
 *  UErrorCode status = U_ZERO_ERROR;
 *  UFieldPosition pos;
 *  UChar *myString;
 *  int32_t myStrlen = 0;
 *  char buffer[1024];
 *
 *  pos.field = 1;  // Same as the DateFormat::EField enum
 *  UDateFormat* dfmt = udat_open(UDAT_DEFAULT, UDAT_DEFAULT, NULL, -1, NULL, 0, &status);
 *  myStrlen = udat_format(dfmt, myDate, NULL, myStrlen, &pos, &status);
 *  if (status==U_BUFFER_OVERFLOW_ERROR){
 *      status=U_ZERO_ERROR;
 *      myString=(UChar*)malloc(sizeof(UChar) * (myStrlen+1) );
 *      udat_format(dfmt, myDate, myString, myStrlen+1, &pos, &status);
 *  }
 *  printf("date format: %s\n", u_austrcpy(buffer, myString));
 *  buffer[pos.endIndex] = 0;   // NULL terminate the string.
 *  printf("UFieldPosition position equals %s\n", &buffer[pos.beginIndex]);
 * \endcode
 * 
* To format a date for a different Locale, specify it in the call to * udat_open() *
 * \code
 *        UDateFormat* df = udat_open(UDAT_SHORT, UDAT_SHORT, "fr_FR", NULL, -1, NULL, 0, &status);
 * \endcode
 * 
* You can use a DateFormat API udat_parse() to parse. *
 * \code
 *  UErrorCode status = U_ZERO_ERROR;
 *  int32_t parsepos=0;
 *  UDate myDate = udat_parse(df, myString, u_strlen(myString), &parsepos, &status);
 * \endcode
 * 
* You can pass in different options for the arguments for date and time style * to control the length of the result; from SHORT to MEDIUM to LONG to FULL. * The exact result depends on the locale, but generally: * see UDateFormatStyle for more details *
    *
  • UDAT_SHORT is completely numeric, such as 12/13/52 or 3:30pm *
  • UDAT_MEDIUM is longer, such as Jan 12, 1952 *
  • UDAT_LONG is longer, such as January 12, 1952 or 3:30:32pm *
  • UDAT_FULL is pretty completely specified, such as * Tuesday, April 12, 1952 AD or 3:30:42pm PST. *
* You can also set the time zone on the format if you wish. *

* You can also use forms of the parse and format methods with Parse Position and * UFieldPosition to allow you to *

    *
  • Progressively parse through pieces of a string. *
  • Align any particular field, or find out where it is for selection * on the screen. *
*

Date and Time Patterns:

* *

Date and time formats are specified by date and time pattern strings. * Within date and time pattern strings, all unquoted ASCII letters [A-Za-z] are reserved * as pattern letters representing calendar fields. UDateFormat supports * the date and time formatting algorithm and pattern letters defined by * UTS#35 * Unicode Locale Data Markup Language (LDML) and further documented for ICU in the * ICU * User Guide.

*/ /** A date formatter. * For usage in C programs. * @stable ICU 2.6 */ typedef void* UDateFormat; /** The possible date/time format styles * @stable ICU 2.6 */ typedef enum UDateFormatStyle { /** Full style */ UDAT_FULL, /** Long style */ UDAT_LONG, /** Medium style */ UDAT_MEDIUM, /** Short style */ UDAT_SHORT, /** Default style */ UDAT_DEFAULT = UDAT_MEDIUM, /** Bitfield for relative date */ UDAT_RELATIVE = (1 << 7), UDAT_FULL_RELATIVE = UDAT_FULL | UDAT_RELATIVE, UDAT_LONG_RELATIVE = UDAT_LONG | UDAT_RELATIVE, UDAT_MEDIUM_RELATIVE = UDAT_MEDIUM | UDAT_RELATIVE, UDAT_SHORT_RELATIVE = UDAT_SHORT | UDAT_RELATIVE, /** No style */ UDAT_NONE = -1, /** * Use the pattern given in the parameter to udat_open * @see udat_open * @stable ICU 50 */ UDAT_PATTERN = -2, #ifndef U_HIDE_INTERNAL_API /** @internal alias to UDAT_PATTERN */ UDAT_IGNORE = UDAT_PATTERN #endif /* U_HIDE_INTERNAL_API */ } UDateFormatStyle; /* Skeletons for dates. */ /** * Constant for date skeleton with year. * @stable ICU 4.0 */ #define UDAT_YEAR "y" /** * Constant for date skeleton with quarter. * @stable ICU 51 */ #define UDAT_QUARTER "QQQQ" /** * Constant for date skeleton with abbreviated quarter. * @stable ICU 51 */ #define UDAT_ABBR_QUARTER "QQQ" /** * Constant for date skeleton with year and quarter. * @stable ICU 4.0 */ #define UDAT_YEAR_QUARTER "yQQQQ" /** * Constant for date skeleton with year and abbreviated quarter. * @stable ICU 4.0 */ #define UDAT_YEAR_ABBR_QUARTER "yQQQ" /** * Constant for date skeleton with month. * @stable ICU 4.0 */ #define UDAT_MONTH "MMMM" /** * Constant for date skeleton with abbreviated month. * @stable ICU 4.0 */ #define UDAT_ABBR_MONTH "MMM" /** * Constant for date skeleton with numeric month. * @stable ICU 4.0 */ #define UDAT_NUM_MONTH "M" /** * Constant for date skeleton with year and month. * @stable ICU 4.0 */ #define UDAT_YEAR_MONTH "yMMMM" /** * Constant for date skeleton with year and abbreviated month. * @stable ICU 4.0 */ #define UDAT_YEAR_ABBR_MONTH "yMMM" /** * Constant for date skeleton with year and numeric month. * @stable ICU 4.0 */ #define UDAT_YEAR_NUM_MONTH "yM" /** * Constant for date skeleton with day. * @stable ICU 4.0 */ #define UDAT_DAY "d" /** * Constant for date skeleton with year, month, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_YEAR_MONTH_DAY "yMMMMd" /** * Constant for date skeleton with year, abbreviated month, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_YEAR_ABBR_MONTH_DAY "yMMMd" /** * Constant for date skeleton with year, numeric month, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_YEAR_NUM_MONTH_DAY "yMd" /** * Constant for date skeleton with weekday. * @stable ICU 51 */ #define UDAT_WEEKDAY "EEEE" /** * Constant for date skeleton with abbreviated weekday. * @stable ICU 51 */ #define UDAT_ABBR_WEEKDAY "E" /** * Constant for date skeleton with year, month, weekday, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_YEAR_MONTH_WEEKDAY_DAY "yMMMMEEEEd" /** * Constant for date skeleton with year, abbreviated month, weekday, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY "yMMMEd" /** * Constant for date skeleton with year, numeric month, weekday, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY "yMEd" /** * Constant for date skeleton with long month and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_MONTH_DAY "MMMMd" /** * Constant for date skeleton with abbreviated month and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_ABBR_MONTH_DAY "MMMd" /** * Constant for date skeleton with numeric month and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_NUM_MONTH_DAY "Md" /** * Constant for date skeleton with month, weekday, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_MONTH_WEEKDAY_DAY "MMMMEEEEd" /** * Constant for date skeleton with abbreviated month, weekday, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_ABBR_MONTH_WEEKDAY_DAY "MMMEd" /** * Constant for date skeleton with numeric month, weekday, and day. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_NUM_MONTH_WEEKDAY_DAY "MEd" /* Skeletons for times. */ /** * Constant for date skeleton with hour, with the locale's preferred hour format (12 or 24). * @stable ICU 4.0 */ #define UDAT_HOUR "j" /** * Constant for date skeleton with hour in 24-hour presentation. * @stable ICU 51 */ #define UDAT_HOUR24 "H" /** * Constant for date skeleton with minute. * @stable ICU 51 */ #define UDAT_MINUTE "m" /** * Constant for date skeleton with hour and minute, with the locale's preferred hour format (12 or 24). * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_HOUR_MINUTE "jm" /** * Constant for date skeleton with hour and minute in 24-hour presentation. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_HOUR24_MINUTE "Hm" /** * Constant for date skeleton with second. * @stable ICU 51 */ #define UDAT_SECOND "s" /** * Constant for date skeleton with hour, minute, and second, * with the locale's preferred hour format (12 or 24). * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_HOUR_MINUTE_SECOND "jms" /** * Constant for date skeleton with hour, minute, and second in * 24-hour presentation. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_HOUR24_MINUTE_SECOND "Hms" /** * Constant for date skeleton with minute and second. * Used in combinations date + time, date + time + zone, or time + zone. * @stable ICU 4.0 */ #define UDAT_MINUTE_SECOND "ms" /* Skeletons for time zones. */ /** * Constant for generic location format, such as Los Angeles Time; * used in combinations date + time + zone, or time + zone. * @see LDML Date Format Patterns * @see LDML Time Zone Fallback * @stable ICU 51 */ #define UDAT_LOCATION_TZ "VVVV" /** * Constant for generic non-location format, such as Pacific Time; * used in combinations date + time + zone, or time + zone. * @see LDML Date Format Patterns * @see LDML Time Zone Fallback * @stable ICU 51 */ #define UDAT_GENERIC_TZ "vvvv" /** * Constant for generic non-location format, abbreviated if possible, such as PT; * used in combinations date + time + zone, or time + zone. * @see LDML Date Format Patterns * @see LDML Time Zone Fallback * @stable ICU 51 */ #define UDAT_ABBR_GENERIC_TZ "v" /** * Constant for specific non-location format, such as Pacific Daylight Time; * used in combinations date + time + zone, or time + zone. * @see LDML Date Format Patterns * @see LDML Time Zone Fallback * @stable ICU 51 */ #define UDAT_SPECIFIC_TZ "zzzz" /** * Constant for specific non-location format, abbreviated if possible, such as PDT; * used in combinations date + time + zone, or time + zone. * @see LDML Date Format Patterns * @see LDML Time Zone Fallback * @stable ICU 51 */ #define UDAT_ABBR_SPECIFIC_TZ "z" /** * Constant for localized GMT/UTC format, such as GMT+8:00 or HPG-8:00; * used in combinations date + time + zone, or time + zone. * @see LDML Date Format Patterns * @see LDML Time Zone Fallback * @stable ICU 51 */ #define UDAT_ABBR_UTC_TZ "ZZZZ" /* deprecated skeleton constants */ #ifndef U_HIDE_DEPRECATED_API /** * Constant for date skeleton with standalone month. * @deprecated ICU 50 Use UDAT_MONTH instead. */ #define UDAT_STANDALONE_MONTH "LLLL" /** * Constant for date skeleton with standalone abbreviated month. * @deprecated ICU 50 Use UDAT_ABBR_MONTH instead. */ #define UDAT_ABBR_STANDALONE_MONTH "LLL" /** * Constant for date skeleton with hour, minute, and generic timezone. * @deprecated ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_GENERIC_TZ or some other timezone presentation. */ #define UDAT_HOUR_MINUTE_GENERIC_TZ "jmv" /** * Constant for date skeleton with hour, minute, and timezone. * @deprecated ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation. */ #define UDAT_HOUR_MINUTE_TZ "jmz" /** * Constant for date skeleton with hour and generic timezone. * @deprecated ICU 50 Use instead UDAT_HOUR UDAT_ABBR_GENERIC_TZ or some other timezone presentation. */ #define UDAT_HOUR_GENERIC_TZ "jv" /** * Constant for date skeleton with hour and timezone. * @deprecated ICU 50 Use instead UDAT_HOUR UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation. */ #define UDAT_HOUR_TZ "jz" #endif /* U_HIDE_DEPRECATED_API */ #ifndef U_HIDE_INTERNAL_API /** * Constant for Unicode string name of new (in 2019) Japanese calendar era, * root/English abbreviated version (ASCII-range characters). * @internal */ #define JP_ERA_2019_ROOT "Reiwa" /** * Constant for Unicode string name of new (in 2019) Japanese calendar era, * Japanese abbreviated version (Han, or fullwidth Latin for testing). * @internal */ #define JP_ERA_2019_JA "\\u4EE4\\u548C" /** * Constant for Unicode string name of new (in 2019) Japanese calendar era, * root and Japanese narrow version (ASCII-range characters). * @internal */ #define JP_ERA_2019_NARROW "R" #endif // U_HIDE_INTERNAL_API /** * FieldPosition and UFieldPosition selectors for format fields * defined by DateFormat and UDateFormat. * @stable ICU 3.0 */ typedef enum UDateFormatField { /** * FieldPosition and UFieldPosition selector for 'G' field alignment, * corresponding to the UCAL_ERA field. * @stable ICU 3.0 */ UDAT_ERA_FIELD = 0, /** * FieldPosition and UFieldPosition selector for 'y' field alignment, * corresponding to the UCAL_YEAR field. * @stable ICU 3.0 */ UDAT_YEAR_FIELD = 1, /** * FieldPosition and UFieldPosition selector for 'M' field alignment, * corresponding to the UCAL_MONTH field. * @stable ICU 3.0 */ UDAT_MONTH_FIELD = 2, /** * FieldPosition and UFieldPosition selector for 'd' field alignment, * corresponding to the UCAL_DATE field. * @stable ICU 3.0 */ UDAT_DATE_FIELD = 3, /** * FieldPosition and UFieldPosition selector for 'k' field alignment, * corresponding to the UCAL_HOUR_OF_DAY field. * UDAT_HOUR_OF_DAY1_FIELD is used for the one-based 24-hour clock. * For example, 23:59 + 01:00 results in 24:59. * @stable ICU 3.0 */ UDAT_HOUR_OF_DAY1_FIELD = 4, /** * FieldPosition and UFieldPosition selector for 'H' field alignment, * corresponding to the UCAL_HOUR_OF_DAY field. * UDAT_HOUR_OF_DAY0_FIELD is used for the zero-based 24-hour clock. * For example, 23:59 + 01:00 results in 00:59. * @stable ICU 3.0 */ UDAT_HOUR_OF_DAY0_FIELD = 5, /** * FieldPosition and UFieldPosition selector for 'm' field alignment, * corresponding to the UCAL_MINUTE field. * @stable ICU 3.0 */ UDAT_MINUTE_FIELD = 6, /** * FieldPosition and UFieldPosition selector for 's' field alignment, * corresponding to the UCAL_SECOND field. * @stable ICU 3.0 */ UDAT_SECOND_FIELD = 7, /** * FieldPosition and UFieldPosition selector for 'S' field alignment, * corresponding to the UCAL_MILLISECOND field. * * Note: Time formats that use 'S' can display a maximum of three * significant digits for fractional seconds, corresponding to millisecond * resolution and a fractional seconds sub-pattern of SSS. If the * sub-pattern is S or SS, the fractional seconds value will be truncated * (not rounded) to the number of display places specified. If the * fractional seconds sub-pattern is longer than SSS, the additional * display places will be filled with zeros. * @stable ICU 3.0 */ UDAT_FRACTIONAL_SECOND_FIELD = 8, /** * FieldPosition and UFieldPosition selector for 'E' field alignment, * corresponding to the UCAL_DAY_OF_WEEK field. * @stable ICU 3.0 */ UDAT_DAY_OF_WEEK_FIELD = 9, /** * FieldPosition and UFieldPosition selector for 'D' field alignment, * corresponding to the UCAL_DAY_OF_YEAR field. * @stable ICU 3.0 */ UDAT_DAY_OF_YEAR_FIELD = 10, /** * FieldPosition and UFieldPosition selector for 'F' field alignment, * corresponding to the UCAL_DAY_OF_WEEK_IN_MONTH field. * @stable ICU 3.0 */ UDAT_DAY_OF_WEEK_IN_MONTH_FIELD = 11, /** * FieldPosition and UFieldPosition selector for 'w' field alignment, * corresponding to the UCAL_WEEK_OF_YEAR field. * @stable ICU 3.0 */ UDAT_WEEK_OF_YEAR_FIELD = 12, /** * FieldPosition and UFieldPosition selector for 'W' field alignment, * corresponding to the UCAL_WEEK_OF_MONTH field. * @stable ICU 3.0 */ UDAT_WEEK_OF_MONTH_FIELD = 13, /** * FieldPosition and UFieldPosition selector for 'a' field alignment, * corresponding to the UCAL_AM_PM field. * @stable ICU 3.0 */ UDAT_AM_PM_FIELD = 14, /** * FieldPosition and UFieldPosition selector for 'h' field alignment, * corresponding to the UCAL_HOUR field. * UDAT_HOUR1_FIELD is used for the one-based 12-hour clock. * For example, 11:30 PM + 1 hour results in 12:30 AM. * @stable ICU 3.0 */ UDAT_HOUR1_FIELD = 15, /** * FieldPosition and UFieldPosition selector for 'K' field alignment, * corresponding to the UCAL_HOUR field. * UDAT_HOUR0_FIELD is used for the zero-based 12-hour clock. * For example, 11:30 PM + 1 hour results in 00:30 AM. * @stable ICU 3.0 */ UDAT_HOUR0_FIELD = 16, /** * FieldPosition and UFieldPosition selector for 'z' field alignment, * corresponding to the UCAL_ZONE_OFFSET and * UCAL_DST_OFFSET fields. * @stable ICU 3.0 */ UDAT_TIMEZONE_FIELD = 17, /** * FieldPosition and UFieldPosition selector for 'Y' field alignment, * corresponding to the UCAL_YEAR_WOY field. * @stable ICU 3.0 */ UDAT_YEAR_WOY_FIELD = 18, /** * FieldPosition and UFieldPosition selector for 'e' field alignment, * corresponding to the UCAL_DOW_LOCAL field. * @stable ICU 3.0 */ UDAT_DOW_LOCAL_FIELD = 19, /** * FieldPosition and UFieldPosition selector for 'u' field alignment, * corresponding to the UCAL_EXTENDED_YEAR field. * @stable ICU 3.0 */ UDAT_EXTENDED_YEAR_FIELD = 20, /** * FieldPosition and UFieldPosition selector for 'g' field alignment, * corresponding to the UCAL_JULIAN_DAY field. * @stable ICU 3.0 */ UDAT_JULIAN_DAY_FIELD = 21, /** * FieldPosition and UFieldPosition selector for 'A' field alignment, * corresponding to the UCAL_MILLISECONDS_IN_DAY field. * @stable ICU 3.0 */ UDAT_MILLISECONDS_IN_DAY_FIELD = 22, /** * FieldPosition and UFieldPosition selector for 'Z' field alignment, * corresponding to the UCAL_ZONE_OFFSET and * UCAL_DST_OFFSET fields. * @stable ICU 3.0 */ UDAT_TIMEZONE_RFC_FIELD = 23, /** * FieldPosition and UFieldPosition selector for 'v' field alignment, * corresponding to the UCAL_ZONE_OFFSET field. * @stable ICU 3.4 */ UDAT_TIMEZONE_GENERIC_FIELD = 24, /** * FieldPosition selector for 'c' field alignment, * corresponding to the {@link #UCAL_DOW_LOCAL} field. * This displays the stand alone day name, if available. * @stable ICU 3.4 */ UDAT_STANDALONE_DAY_FIELD = 25, /** * FieldPosition selector for 'L' field alignment, * corresponding to the {@link #UCAL_MONTH} field. * This displays the stand alone month name, if available. * @stable ICU 3.4 */ UDAT_STANDALONE_MONTH_FIELD = 26, /** * FieldPosition selector for "Q" field alignment, * corresponding to quarters. This is implemented * using the {@link #UCAL_MONTH} field. This * displays the quarter. * @stable ICU 3.6 */ UDAT_QUARTER_FIELD = 27, /** * FieldPosition selector for the "q" field alignment, * corresponding to stand-alone quarters. This is * implemented using the {@link #UCAL_MONTH} field. * This displays the stand-alone quarter. * @stable ICU 3.6 */ UDAT_STANDALONE_QUARTER_FIELD = 28, /** * FieldPosition and UFieldPosition selector for 'V' field alignment, * corresponding to the UCAL_ZONE_OFFSET field. * @stable ICU 3.8 */ UDAT_TIMEZONE_SPECIAL_FIELD = 29, /** * FieldPosition selector for "U" field alignment, * corresponding to cyclic year names. This is implemented * using the {@link #UCAL_YEAR} field. This displays * the cyclic year name, if available. * @stable ICU 49 */ UDAT_YEAR_NAME_FIELD = 30, /** * FieldPosition selector for 'O' field alignment, * corresponding to the UCAL_ZONE_OFFSET and UCAL_DST_OFFSETfields. * This displays the localized GMT format. * @stable ICU 51 */ UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD = 31, /** * FieldPosition selector for 'X' field alignment, * corresponding to the UCAL_ZONE_OFFSET and UCAL_DST_OFFSETfields. * This displays the ISO 8601 local time offset format or UTC indicator ("Z"). * @stable ICU 51 */ UDAT_TIMEZONE_ISO_FIELD = 32, /** * FieldPosition selector for 'x' field alignment, * corresponding to the UCAL_ZONE_OFFSET and UCAL_DST_OFFSET fields. * This displays the ISO 8601 local time offset format. * @stable ICU 51 */ UDAT_TIMEZONE_ISO_LOCAL_FIELD = 33, #ifndef U_HIDE_INTERNAL_API /** * FieldPosition and UFieldPosition selector for 'r' field alignment, * no directly corresponding UCAL_ field. * @internal ICU 53 */ UDAT_RELATED_YEAR_FIELD = 34, #endif /* U_HIDE_INTERNAL_API */ /** * FieldPosition selector for 'b' field alignment. * Displays midnight and noon for 12am and 12pm, respectively, if available; * otherwise fall back to AM / PM. * @stable ICU 57 */ UDAT_AM_PM_MIDNIGHT_NOON_FIELD = 35, /* FieldPosition selector for 'B' field alignment. * Displays flexible day periods, such as "in the morning", if available. * @stable ICU 57 */ UDAT_FLEXIBLE_DAY_PERIOD_FIELD = 36, #ifndef U_HIDE_INTERNAL_API /** * FieldPosition and UFieldPosition selector for time separator, * no corresponding UCAL_ field. No pattern character is currently * defined for this. * @internal */ UDAT_TIME_SEPARATOR_FIELD = 37, #endif /* U_HIDE_INTERNAL_API */ #ifndef U_HIDE_DEPRECATED_API /** * Number of FieldPosition and UFieldPosition selectors for * DateFormat and UDateFormat. * Valid selectors range from 0 to UDAT_FIELD_COUNT-1. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_FIELD_COUNT = 38 #endif /* U_HIDE_DEPRECATED_API */ } UDateFormatField; #ifndef U_HIDE_INTERNAL_API /** * Is a pattern character defined for UDAT_TIME_SEPARATOR_FIELD? * In ICU 55 it was COLON, but that was withdrawn in ICU 56. * @internal ICU 56 */ #define UDAT_HAS_PATTERN_CHAR_FOR_TIME_SEPARATOR 0 #endif /* U_HIDE_INTERNAL_API */ /** * Maps from a UDateFormatField to the corresponding UCalendarDateFields. * Note: since the mapping is many-to-one, there is no inverse mapping. * @param field the UDateFormatField. * @return the UCalendarDateField. This will be UCAL_FIELD_COUNT in case * of error (e.g., the input field is UDAT_FIELD_COUNT). * @stable ICU 4.4 */ U_CAPI UCalendarDateFields U_EXPORT2 udat_toCalendarDateField(UDateFormatField field); /** * Open a new UDateFormat for formatting and parsing dates and times. * A UDateFormat may be used to format dates in calls to {@link #udat_format }, * and to parse dates in calls to {@link #udat_parse }. * @param timeStyle The style used to format times; one of UDAT_FULL, UDAT_LONG, * UDAT_MEDIUM, UDAT_SHORT, UDAT_DEFAULT, or UDAT_NONE (relative time styles * are not currently supported). * When the pattern parameter is used, pass in UDAT_PATTERN for both timeStyle and dateStyle. * @param dateStyle The style used to format dates; one of UDAT_FULL, UDAT_LONG, * UDAT_MEDIUM, UDAT_SHORT, UDAT_DEFAULT, UDAT_FULL_RELATIVE, UDAT_LONG_RELATIVE, * UDAT_MEDIUM_RELATIVE, UDAT_SHORT_RELATIVE, or UDAT_NONE. * When the pattern parameter is used, pass in UDAT_PATTERN for both timeStyle and dateStyle. * As currently implemented, * relative date formatting only affects a limited range of calendar days before or * after the current date, based on the CLDR <field type="day">/<relative> data: For * example, in English, "Yesterday", "Today", and "Tomorrow". Outside of this range, * dates are formatted using the corresponding non-relative style. * @param locale The locale specifying the formatting conventions * @param tzID A timezone ID specifying the timezone to use. If 0, use * the default timezone. * @param tzIDLength The length of tzID, or -1 if null-terminated. * @param pattern A pattern specifying the format to use. * @param patternLength The number of characters in the pattern, or -1 if null-terminated. * @param status A pointer to an UErrorCode to receive any errors * @return A pointer to a UDateFormat to use for formatting dates and times, or 0 if * an error occurred. * @stable ICU 2.0 */ U_CAPI UDateFormat* U_EXPORT2 udat_open(UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char *locale, const UChar *tzID, int32_t tzIDLength, const UChar *pattern, int32_t patternLength, UErrorCode *status); /** * Close a UDateFormat. * Once closed, a UDateFormat may no longer be used. * @param format The formatter to close. * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_close(UDateFormat* format); /** * DateFormat boolean attributes * * @stable ICU 53 */ typedef enum UDateFormatBooleanAttribute { /** * indicates whether whitespace is allowed. Includes trailing dot tolerance. * @stable ICU 53 */ UDAT_PARSE_ALLOW_WHITESPACE = 0, /** * indicates tolerance of numeric data when String data may be assumed. eg: UDAT_YEAR_NAME_FIELD, * UDAT_STANDALONE_MONTH_FIELD, UDAT_DAY_OF_WEEK_FIELD * @stable ICU 53 */ UDAT_PARSE_ALLOW_NUMERIC = 1, /** * indicates tolerance of a partial literal match * e.g. accepting "--mon-02-march-2011" for a pattern of "'--: 'EEE-WW-MMMM-yyyy" * @stable ICU 56 */ UDAT_PARSE_PARTIAL_LITERAL_MATCH = 2, /** * indicates tolerance of pattern mismatch between input data and specified format pattern. * e.g. accepting "September" for a month pattern of MMM ("Sep") * @stable ICU 56 */ UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH = 3, /* Do not conditionalize the following with #ifndef U_HIDE_DEPRECATED_API, * it is needed for layout of DateFormat object. */ /** * One more than the highest normal UDateFormatBooleanAttribute value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_BOOLEAN_ATTRIBUTE_COUNT = 4 } UDateFormatBooleanAttribute; /** * Get a boolean attribute associated with a UDateFormat. * An example would be a true value for a key of UDAT_PARSE_ALLOW_WHITESPACE indicating allowing whitespace leniency. * If the formatter does not understand the attribute, -1 is returned. * @param fmt The formatter to query. * @param attr The attribute to query; e.g. UDAT_PARSE_ALLOW_WHITESPACE. * @param status A pointer to an UErrorCode to receive any errors * @return The value of attr. * @stable ICU 53 */ U_CAPI UBool U_EXPORT2 udat_getBooleanAttribute(const UDateFormat* fmt, UDateFormatBooleanAttribute attr, UErrorCode* status); /** * Set a boolean attribute associated with a UDateFormat. * An example of a boolean attribute is parse leniency control. If the formatter does not understand * the attribute, the call is ignored. * @param fmt The formatter to set. * @param attr The attribute to set; one of UDAT_PARSE_ALLOW_WHITESPACE or UDAT_PARSE_ALLOW_NUMERIC * @param newValue The new value of attr. * @param status A pointer to an UErrorCode to receive any errors * @stable ICU 53 */ U_CAPI void U_EXPORT2 udat_setBooleanAttribute(UDateFormat *fmt, UDateFormatBooleanAttribute attr, UBool newValue, UErrorCode* status); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUDateFormatPointer * "Smart pointer" class, closes a UDateFormat via udat_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); U_NAMESPACE_END #endif /** * Open a copy of a UDateFormat. * This function performs a deep copy. * @param fmt The format to copy * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UDateFormat identical to fmt. * @stable ICU 2.0 */ U_CAPI UDateFormat* U_EXPORT2 udat_clone(const UDateFormat *fmt, UErrorCode *status); /** * Format a date using a UDateFormat. * The date will be formatted using the conventions specified in {@link #udat_open } * @param format The formatter to use * @param dateToFormat The date to format * @param result A pointer to a buffer to receive the formatted number. * @param resultLength The maximum size of result. * @param position A pointer to a UFieldPosition. On input, position->field * is read. On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, if such * a field exists. This parameter may be NULL, in which case no field * position data is returned. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_parse * @see UFieldPosition * @stable ICU 2.0 */ U_CAPI int32_t U_EXPORT2 udat_format( const UDateFormat* format, UDate dateToFormat, UChar* result, int32_t resultLength, UFieldPosition* position, UErrorCode* status); /** * Format a date using an UDateFormat. * The date will be formatted using the conventions specified in {@link #udat_open } * @param format The formatter to use * @param calendar The calendar to format. The calendar instance might be * mutated if fields are not yet fully calculated, though * the function won't change the logical date and time held * by the instance. * @param result A pointer to a buffer to receive the formatted number. * @param capacity The maximum size of result. * @param position A pointer to a UFieldPosition. On input, position->field * is read. On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, if such * a field exists. This parameter may be NULL, in which case no field * position data is returned. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_format * @see udat_parseCalendar * @see UFieldPosition * @stable ICU 55 */ U_CAPI int32_t U_EXPORT2 udat_formatCalendar( const UDateFormat* format, UCalendar* calendar, UChar* result, int32_t capacity, UFieldPosition* position, UErrorCode* status); /** * Format a date using a UDateFormat. * The date will be formatted using the conventions specified in {@link #udat_open} * @param format * The formatter to use * @param dateToFormat * The date to format * @param result * A pointer to a buffer to receive the formatted number. * @param resultLength * The maximum size of result. * @param fpositer * A pointer to a UFieldPositionIterator created by {@link #ufieldpositer_open} * (may be NULL if field position information is not needed). Any * iteration information already present in the UFieldPositionIterator * will be deleted, and the iterator will be reset to apply to the * fields in the formatted string created by this function call; the * field values provided by {@link #ufieldpositer_next} will be from the * UDateFormatField enum. * @param status * A pointer to a UErrorCode to receive any errors * @return * The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_parse * @see UFieldPositionIterator * @stable ICU 55 */ U_CAPI int32_t U_EXPORT2 udat_formatForFields( const UDateFormat* format, UDate dateToFormat, UChar* result, int32_t resultLength, UFieldPositionIterator* fpositer, UErrorCode* status); /** * Format a date using a UDateFormat. * The date will be formatted using the conventions specified in {@link #udat_open } * @param format * The formatter to use * @param calendar * The calendar to format. The calendar instance might be mutated if fields * are not yet fully calculated, though the function won't change the logical * date and time held by the instance. * @param result * A pointer to a buffer to receive the formatted number. * @param capacity * The maximum size of result. * @param fpositer * A pointer to a UFieldPositionIterator created by {@link #ufieldpositer_open} * (may be NULL if field position information is not needed). Any * iteration information already present in the UFieldPositionIterator * will be deleted, and the iterator will be reset to apply to the * fields in the formatted string created by this function call; the * field values provided by {@link #ufieldpositer_next} will be from the * UDateFormatField enum. * @param status * A pointer to a UErrorCode to receive any errors * @return * The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_format * @see udat_parseCalendar * @see UFieldPositionIterator * @stable ICU 55 */ U_CAPI int32_t U_EXPORT2 udat_formatCalendarForFields( const UDateFormat* format, UCalendar* calendar, UChar* result, int32_t capacity, UFieldPositionIterator* fpositer, UErrorCode* status); /** * Parse a string into an date/time using a UDateFormat. * The date will be parsed using the conventions specified in {@link #udat_open }. *

* Note that the normal date formats associated with some calendars - such * as the Chinese lunar calendar - do not specify enough fields to enable * dates to be parsed unambiguously. In the case of the Chinese lunar * calendar, while the year within the current 60-year cycle is specified, * the number of such cycles since the start date of the calendar (in the * UCAL_ERA field of the UCalendar object) is not normally part of the format, * and parsing may assume the wrong era. For cases such as this it is * recommended that clients parse using udat_parseCalendar with the UCalendar * passed in set to the current date, or to a date within the era/cycle that * should be assumed if absent in the format. * * @param format The formatter to use. * @param text The text to parse. * @param textLength The length of text, or -1 if null-terminated. * @param parsePos If not 0, on input a pointer to an integer specifying the offset at which * to begin parsing. If not 0, on output the offset at which parsing ended. * @param status A pointer to an UErrorCode to receive any errors * @return The value of the parsed date/time * @see udat_format * @stable ICU 2.0 */ U_CAPI UDate U_EXPORT2 udat_parse(const UDateFormat* format, const UChar* text, int32_t textLength, int32_t *parsePos, UErrorCode *status); /** * Parse a string into an date/time using a UDateFormat. * The date will be parsed using the conventions specified in {@link #udat_open }. * @param format The formatter to use. * @param calendar A calendar set on input to the date and time to be used for * missing values in the date/time string being parsed, and set * on output to the parsed date/time. When the calendar type is * different from the internal calendar held by the UDateFormat * instance, the internal calendar will be cloned to a work * calendar set to the same milliseconds and time zone as this * calendar parameter, field values will be parsed based on the * work calendar, then the result (milliseconds and time zone) * will be set in this calendar. * @param text The text to parse. * @param textLength The length of text, or -1 if null-terminated. * @param parsePos If not 0, on input a pointer to an integer specifying the offset at which * to begin parsing. If not 0, on output the offset at which parsing ended. * @param status A pointer to an UErrorCode to receive any errors * @see udat_format * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_parseCalendar(const UDateFormat* format, UCalendar* calendar, const UChar* text, int32_t textLength, int32_t *parsePos, UErrorCode *status); /** * Determine if an UDateFormat will perform lenient parsing. * With lenient parsing, the parser may use heuristics to interpret inputs that do not * precisely match the pattern. With strict parsing, inputs must match the pattern. * @param fmt The formatter to query * @return TRUE if fmt is set to perform lenient parsing, FALSE otherwise. * @see udat_setLenient * @stable ICU 2.0 */ U_CAPI UBool U_EXPORT2 udat_isLenient(const UDateFormat* fmt); /** * Specify whether an UDateFormat will perform lenient parsing. * With lenient parsing, the parser may use heuristics to interpret inputs that do not * precisely match the pattern. With strict parsing, inputs must match the pattern. * @param fmt The formatter to set * @param isLenient TRUE if fmt should perform lenient parsing, FALSE otherwise. * @see dat_isLenient * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_setLenient( UDateFormat* fmt, UBool isLenient); /** * Get the UCalendar associated with an UDateFormat. * A UDateFormat uses a UCalendar to convert a raw value to, for example, * the day of the week. * @param fmt The formatter to query. * @return A pointer to the UCalendar used by fmt. * @see udat_setCalendar * @stable ICU 2.0 */ U_CAPI const UCalendar* U_EXPORT2 udat_getCalendar(const UDateFormat* fmt); /** * Set the UCalendar associated with an UDateFormat. * A UDateFormat uses a UCalendar to convert a raw value to, for example, * the day of the week. * @param fmt The formatter to set. * @param calendarToSet A pointer to an UCalendar to be used by fmt. * @see udat_setCalendar * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_setCalendar( UDateFormat* fmt, const UCalendar* calendarToSet); /** * Get the UNumberFormat associated with an UDateFormat. * A UDateFormat uses a UNumberFormat to format numbers within a date, * for example the day number. * @param fmt The formatter to query. * @return A pointer to the UNumberFormat used by fmt to format numbers. * @see udat_setNumberFormat * @stable ICU 2.0 */ U_CAPI const UNumberFormat* U_EXPORT2 udat_getNumberFormat(const UDateFormat* fmt); /** * Get the UNumberFormat for specific field associated with an UDateFormat. * For example: 'y' for year and 'M' for month * @param fmt The formatter to query. * @param field the field to query * @return A pointer to the UNumberFormat used by fmt to format field numbers. * @see udat_setNumberFormatForField * @stable ICU 54 */ U_CAPI const UNumberFormat* U_EXPORT2 udat_getNumberFormatForField(const UDateFormat* fmt, UChar field); /** * Set the UNumberFormat for specific field associated with an UDateFormat. * It can be a single field like: "y"(year) or "M"(month) * It can be several field combined together: "yM"(year and month) * Note: * 1 symbol field is enough for multiple symbol field (so "y" will override "yy", "yyy") * If the field is not numeric, then override has no effect (like "MMM" will use abbreviation, not numerical field) * * @param fields the fields to set * @param fmt The formatter to set. * @param numberFormatToSet A pointer to the UNumberFormat to be used by fmt to format numbers. * @param status error code passed around (memory allocation or invalid fields) * @see udat_getNumberFormatForField * @stable ICU 54 */ U_CAPI void U_EXPORT2 udat_adoptNumberFormatForFields( UDateFormat* fmt, const UChar* fields, UNumberFormat* numberFormatToSet, UErrorCode* status); /** * Set the UNumberFormat associated with an UDateFormat. * A UDateFormat uses a UNumberFormat to format numbers within a date, * for example the day number. * This method also clears per field NumberFormat instances previously * set by {@see udat_setNumberFormatForField} * @param fmt The formatter to set. * @param numberFormatToSet A pointer to the UNumberFormat to be used by fmt to format numbers. * @see udat_getNumberFormat * @see udat_setNumberFormatForField * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_setNumberFormat( UDateFormat* fmt, const UNumberFormat* numberFormatToSet); /** * Adopt the UNumberFormat associated with an UDateFormat. * A UDateFormat uses a UNumberFormat to format numbers within a date, * for example the day number. * @param fmt The formatter to set. * @param numberFormatToAdopt A pointer to the UNumberFormat to be used by fmt to format numbers. * @see udat_getNumberFormat * @stable ICU 54 */ U_CAPI void U_EXPORT2 udat_adoptNumberFormat( UDateFormat* fmt, UNumberFormat* numberFormatToAdopt); /** * Get a locale for which date/time formatting patterns are available. * A UDateFormat in a locale returned by this function will perform the correct * formatting and parsing for the locale. * @param localeIndex The index of the desired locale. * @return A locale for which date/time formatting patterns are available, or 0 if none. * @see udat_countAvailable * @stable ICU 2.0 */ U_CAPI const char* U_EXPORT2 udat_getAvailable(int32_t localeIndex); /** * Determine how many locales have date/time formatting patterns available. * This function is most useful as determining the loop ending condition for * calls to {@link #udat_getAvailable }. * @return The number of locales for which date/time formatting patterns are available. * @see udat_getAvailable * @stable ICU 2.0 */ U_CAPI int32_t U_EXPORT2 udat_countAvailable(void); /** * Get the year relative to which all 2-digit years are interpreted. * For example, if the 2-digit start year is 2100, the year 99 will be * interpreted as 2199. * @param fmt The formatter to query. * @param status A pointer to an UErrorCode to receive any errors * @return The year relative to which all 2-digit years are interpreted. * @see udat_Set2DigitYearStart * @stable ICU 2.0 */ U_CAPI UDate U_EXPORT2 udat_get2DigitYearStart( const UDateFormat *fmt, UErrorCode *status); /** * Set the year relative to which all 2-digit years will be interpreted. * For example, if the 2-digit start year is 2100, the year 99 will be * interpreted as 2199. * @param fmt The formatter to set. * @param d The year relative to which all 2-digit years will be interpreted. * @param status A pointer to an UErrorCode to receive any errors * @see udat_Set2DigitYearStart * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_set2DigitYearStart( UDateFormat *fmt, UDate d, UErrorCode *status); /** * Extract the pattern from a UDateFormat. * The pattern will follow the pattern syntax rules. * @param fmt The formatter to query. * @param localized TRUE if the pattern should be localized, FALSE otherwise. * @param result A pointer to a buffer to receive the pattern. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_applyPattern * @stable ICU 2.0 */ U_CAPI int32_t U_EXPORT2 udat_toPattern( const UDateFormat *fmt, UBool localized, UChar *result, int32_t resultLength, UErrorCode *status); /** * Set the pattern used by an UDateFormat. * The pattern should follow the pattern syntax rules. * @param format The formatter to set. * @param localized TRUE if the pattern is localized, FALSE otherwise. * @param pattern The new pattern * @param patternLength The length of pattern, or -1 if null-terminated. * @see udat_toPattern * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_applyPattern( UDateFormat *format, UBool localized, const UChar *pattern, int32_t patternLength); /** * The possible types of date format symbols * @stable ICU 2.6 */ typedef enum UDateFormatSymbolType { /** The era names, for example AD */ UDAT_ERAS, /** The month names, for example February */ UDAT_MONTHS, /** The short month names, for example Feb. */ UDAT_SHORT_MONTHS, /** The CLDR-style format "wide" weekday names, for example Monday */ UDAT_WEEKDAYS, /** * The CLDR-style format "abbreviated" (not "short") weekday names, for example "Mon." * For the CLDR-style format "short" weekday names, use UDAT_SHORTER_WEEKDAYS. */ UDAT_SHORT_WEEKDAYS, /** The AM/PM names, for example AM */ UDAT_AM_PMS, /** The localized characters */ UDAT_LOCALIZED_CHARS, /** The long era names, for example Anno Domini */ UDAT_ERA_NAMES, /** The narrow month names, for example F */ UDAT_NARROW_MONTHS, /** The CLDR-style format "narrow" weekday names, for example "M" */ UDAT_NARROW_WEEKDAYS, /** Standalone context versions of months */ UDAT_STANDALONE_MONTHS, UDAT_STANDALONE_SHORT_MONTHS, UDAT_STANDALONE_NARROW_MONTHS, /** The CLDR-style stand-alone "wide" weekday names */ UDAT_STANDALONE_WEEKDAYS, /** * The CLDR-style stand-alone "abbreviated" (not "short") weekday names. * For the CLDR-style stand-alone "short" weekday names, use UDAT_STANDALONE_SHORTER_WEEKDAYS. */ UDAT_STANDALONE_SHORT_WEEKDAYS, /** The CLDR-style stand-alone "narrow" weekday names */ UDAT_STANDALONE_NARROW_WEEKDAYS, /** The quarters, for example 1st Quarter */ UDAT_QUARTERS, /** The short quarter names, for example Q1 */ UDAT_SHORT_QUARTERS, /** Standalone context versions of quarters */ UDAT_STANDALONE_QUARTERS, UDAT_STANDALONE_SHORT_QUARTERS, /** * The CLDR-style short weekday names, e.g. "Su", Mo", etc. * These are named "SHORTER" to contrast with the constants using _SHORT_ * above, which actually get the CLDR-style *abbreviated* versions of the * corresponding names. * @stable ICU 51 */ UDAT_SHORTER_WEEKDAYS, /** * Standalone version of UDAT_SHORTER_WEEKDAYS. * @stable ICU 51 */ UDAT_STANDALONE_SHORTER_WEEKDAYS, /** * Cyclic year names (only supported for some calendars, and only for FORMAT usage; * udat_setSymbols not supported for UDAT_CYCLIC_YEARS_WIDE) * @stable ICU 54 */ UDAT_CYCLIC_YEARS_WIDE, /** * Cyclic year names (only supported for some calendars, and only for FORMAT usage) * @stable ICU 54 */ UDAT_CYCLIC_YEARS_ABBREVIATED, /** * Cyclic year names (only supported for some calendars, and only for FORMAT usage; * udat_setSymbols not supported for UDAT_CYCLIC_YEARS_NARROW) * @stable ICU 54 */ UDAT_CYCLIC_YEARS_NARROW, /** * Calendar zodiac names (only supported for some calendars, and only for FORMAT usage; * udat_setSymbols not supported for UDAT_ZODIAC_NAMES_WIDE) * @stable ICU 54 */ UDAT_ZODIAC_NAMES_WIDE, /** * Calendar zodiac names (only supported for some calendars, and only for FORMAT usage) * @stable ICU 54 */ UDAT_ZODIAC_NAMES_ABBREVIATED, /** * Calendar zodiac names (only supported for some calendars, and only for FORMAT usage; * udat_setSymbols not supported for UDAT_ZODIAC_NAMES_NARROW) * @stable ICU 54 */ UDAT_ZODIAC_NAMES_NARROW } UDateFormatSymbolType; struct UDateFormatSymbols; /** Date format symbols. * For usage in C programs. * @stable ICU 2.6 */ typedef struct UDateFormatSymbols UDateFormatSymbols; /** * Get the symbols associated with an UDateFormat. * The symbols are what a UDateFormat uses to represent locale-specific data, * for example month or day names. * @param fmt The formatter to query. * @param type The type of symbols to get. One of UDAT_ERAS, UDAT_MONTHS, UDAT_SHORT_MONTHS, * UDAT_WEEKDAYS, UDAT_SHORT_WEEKDAYS, UDAT_AM_PMS, or UDAT_LOCALIZED_CHARS * @param symbolIndex The desired symbol of type type. * @param result A pointer to a buffer to receive the pattern. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_countSymbols * @see udat_setSymbols * @stable ICU 2.0 */ U_CAPI int32_t U_EXPORT2 udat_getSymbols(const UDateFormat *fmt, UDateFormatSymbolType type, int32_t symbolIndex, UChar *result, int32_t resultLength, UErrorCode *status); /** * Count the number of particular symbols for an UDateFormat. * This function is most useful as for detemining the loop termination condition * for calls to {@link #udat_getSymbols }. * @param fmt The formatter to query. * @param type The type of symbols to count. One of UDAT_ERAS, UDAT_MONTHS, UDAT_SHORT_MONTHS, * UDAT_WEEKDAYS, UDAT_SHORT_WEEKDAYS, UDAT_AM_PMS, or UDAT_LOCALIZED_CHARS * @return The number of symbols of type type. * @see udat_getSymbols * @see udat_setSymbols * @stable ICU 2.0 */ U_CAPI int32_t U_EXPORT2 udat_countSymbols( const UDateFormat *fmt, UDateFormatSymbolType type); /** * Set the symbols associated with an UDateFormat. * The symbols are what a UDateFormat uses to represent locale-specific data, * for example month or day names. * @param format The formatter to set * @param type The type of symbols to set. One of UDAT_ERAS, UDAT_MONTHS, UDAT_SHORT_MONTHS, * UDAT_WEEKDAYS, UDAT_SHORT_WEEKDAYS, UDAT_AM_PMS, or UDAT_LOCALIZED_CHARS * @param symbolIndex The index of the symbol to set of type type. * @param value The new value * @param valueLength The length of value, or -1 if null-terminated * @param status A pointer to an UErrorCode to receive any errors * @see udat_getSymbols * @see udat_countSymbols * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 udat_setSymbols( UDateFormat *format, UDateFormatSymbolType type, int32_t symbolIndex, UChar *value, int32_t valueLength, UErrorCode *status); /** * Get the locale for this date format object. * You can choose between valid and actual locale. * @param fmt The formatter to get the locale from * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale name * @stable ICU 2.8 */ U_CAPI const char* U_EXPORT2 udat_getLocaleByType(const UDateFormat *fmt, ULocDataLocaleType type, UErrorCode* status); /** * Set a particular UDisplayContext value in the formatter, such as * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. * @param fmt The formatter for which to set a UDisplayContext value. * @param value The UDisplayContext value to set. * @param status A pointer to an UErrorCode to receive any errors * @stable ICU 51 */ U_CAPI void U_EXPORT2 udat_setContext(UDateFormat* fmt, UDisplayContext value, UErrorCode* status); /** * Get the formatter's UDisplayContext value for the specified UDisplayContextType, * such as UDISPCTX_TYPE_CAPITALIZATION. * @param fmt The formatter to query. * @param type The UDisplayContextType whose value to return * @param status A pointer to an UErrorCode to receive any errors * @return The UDisplayContextValue for the specified type. * @stable ICU 53 */ U_CAPI UDisplayContext U_EXPORT2 udat_getContext(const UDateFormat* fmt, UDisplayContextType type, UErrorCode* status); #ifndef U_HIDE_INTERNAL_API /** * Extract the date pattern from a UDateFormat set for relative date formatting. * The pattern will follow the pattern syntax rules. * @param fmt The formatter to query. * @param result A pointer to a buffer to receive the pattern. * @param resultLength The maximum size of result. * @param status A pointer to a UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_applyPatternRelative * @internal ICU 4.2 technology preview */ U_INTERNAL int32_t U_EXPORT2 udat_toPatternRelativeDate(const UDateFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status); /** * Extract the time pattern from a UDateFormat set for relative date formatting. * The pattern will follow the pattern syntax rules. * @param fmt The formatter to query. * @param result A pointer to a buffer to receive the pattern. * @param resultLength The maximum size of result. * @param status A pointer to a UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see udat_applyPatternRelative * @internal ICU 4.2 technology preview */ U_INTERNAL int32_t U_EXPORT2 udat_toPatternRelativeTime(const UDateFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status); /** * Set the date & time patterns used by a UDateFormat set for relative date formatting. * The patterns should follow the pattern syntax rules. * @param format The formatter to set. * @param datePattern The new date pattern * @param datePatternLength The length of datePattern, or -1 if null-terminated. * @param timePattern The new time pattern * @param timePatternLength The length of timePattern, or -1 if null-terminated. * @param status A pointer to a UErrorCode to receive any errors * @see udat_toPatternRelativeDate, udat_toPatternRelativeTime * @internal ICU 4.2 technology preview */ U_INTERNAL void U_EXPORT2 udat_applyPatternRelative(UDateFormat *format, const UChar *datePattern, int32_t datePatternLength, const UChar *timePattern, int32_t timePatternLength, UErrorCode *status); /** * @internal * @see udat_open */ typedef UDateFormat* (U_EXPORT2 *UDateFormatOpener) (UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char *locale, const UChar *tzID, int32_t tzIDLength, const UChar *pattern, int32_t patternLength, UErrorCode *status); /** * Register a provider factory * @internal ICU 49 */ U_INTERNAL void U_EXPORT2 udat_registerOpener(UDateFormatOpener opener, UErrorCode *status); /** * Un-Register a provider factory * @internal ICU 49 */ U_INTERNAL UDateFormatOpener U_EXPORT2 udat_unregisterOpener(UDateFormatOpener opener, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/ulocdata.h000064400000026415152342600230012400 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * * Copyright (C) 2003-2015, International Business Machines * * Corporation and others. All Rights Reserved. * * * ****************************************************************************** * file name: ulocdata.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003Oct21 * created by: Ram Viswanadha */ #ifndef __ULOCDATA_H__ #define __ULOCDATA_H__ #include "unicode/ures.h" #include "unicode/uloc.h" #include "unicode/uset.h" #include "unicode/localpointer.h" /** * \file * \brief C API: Provides access to locale data. */ /** Forward declaration of the ULocaleData structure. @stable ICU 3.6 */ struct ULocaleData; /** A locale data object. @stable ICU 3.6 */ typedef struct ULocaleData ULocaleData; /** The possible types of exemplar character sets. * @stable ICU 3.4 */ typedef enum ULocaleDataExemplarSetType { /** Basic set @stable ICU 3.4 */ ULOCDATA_ES_STANDARD=0, /** Auxiliary set @stable ICU 3.4 */ ULOCDATA_ES_AUXILIARY=1, /** Index Character set @stable ICU 4.8 */ ULOCDATA_ES_INDEX=2, /** Punctuation set @stable ICU 51 */ ULOCDATA_ES_PUNCTUATION=3, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal ULocaleDataExemplarSetType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ ULOCDATA_ES_COUNT=4 #endif /* U_HIDE_DEPRECATED_API */ } ULocaleDataExemplarSetType; /** The possible types of delimiters. * @stable ICU 3.4 */ typedef enum ULocaleDataDelimiterType { /** Quotation start @stable ICU 3.4 */ ULOCDATA_QUOTATION_START = 0, /** Quotation end @stable ICU 3.4 */ ULOCDATA_QUOTATION_END = 1, /** Alternate quotation start @stable ICU 3.4 */ ULOCDATA_ALT_QUOTATION_START = 2, /** Alternate quotation end @stable ICU 3.4 */ ULOCDATA_ALT_QUOTATION_END = 3, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal ULocaleDataDelimiterType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ ULOCDATA_DELIMITER_COUNT = 4 #endif /* U_HIDE_DEPRECATED_API */ } ULocaleDataDelimiterType; /** * Opens a locale data object for the given locale * * @param localeID Specifies the locale associated with this locale * data object. * @param status Pointer to error status code. * @stable ICU 3.4 */ U_STABLE ULocaleData* U_EXPORT2 ulocdata_open(const char *localeID, UErrorCode *status); /** * Closes a locale data object. * * @param uld The locale data object to close * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ulocdata_close(ULocaleData *uld); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalULocaleDataPointer * "Smart pointer" class, closes a ULocaleData via ulocdata_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); U_NAMESPACE_END #endif /** * Sets the "no Substitute" attribute of the locale data * object. If true, then any methods associated with the * locale data object will return null when there is no * data available for that method, given the locale ID * supplied to ulocdata_open(). * * @param uld The locale data object to set. * @param setting Value of the "no substitute" attribute. * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ulocdata_setNoSubstitute(ULocaleData *uld, UBool setting); /** * Retrieves the current "no Substitute" value of the locale data * object. If true, then any methods associated with the * locale data object will return null when there is no * data available for that method, given the locale ID * supplied to ulocdata_open(). * * @param uld Pointer to the The locale data object to set. * @return UBool Value of the "no substitute" attribute. * @stable ICU 3.4 */ U_STABLE UBool U_EXPORT2 ulocdata_getNoSubstitute(ULocaleData *uld); /** * Returns the set of exemplar characters for a locale. * * @param uld Pointer to the locale data object from which the * exemplar character set is to be retrieved. * @param fillIn Pointer to a USet object to receive the * exemplar character set for the given locale. Previous * contents of fillIn are lost. If fillIn is NULL, * then a new USet is created and returned. The caller * owns the result and must dispose of it by calling * uset_close. * @param options Bitmask for options to apply to the exemplar pattern. * Specify zero to retrieve the exemplar set as it is * defined in the locale data. Specify * USET_CASE_INSENSITIVE to retrieve a case-folded * exemplar set. See uset_applyPattern for a complete * list of valid options. The USET_IGNORE_SPACE bit is * always set, regardless of the value of 'options'. * @param extype Specifies the type of exemplar set to be retrieved. * @param status Pointer to an input-output error code value; * must not be NULL. Will be set to U_MISSING_RESOURCE_ERROR * if the requested data is not available. * @return USet* Either fillIn, or if fillIn is NULL, a pointer to * a newly-allocated USet that the user must close. * In case of error, NULL is returned. * @stable ICU 3.4 */ U_STABLE USet* U_EXPORT2 ulocdata_getExemplarSet(ULocaleData *uld, USet *fillIn, uint32_t options, ULocaleDataExemplarSetType extype, UErrorCode *status); /** * Returns one of the delimiter strings associated with a locale. * * @param uld Pointer to the locale data object from which the * delimiter string is to be retrieved. * @param type the type of delimiter to be retrieved. * @param result A pointer to a buffer to receive the result. * @param resultLength The maximum size of result. * @param status Pointer to an error code value * @return int32_t The total buffer size needed; if greater than resultLength, * the output was truncated. * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ulocdata_getDelimiter(ULocaleData *uld, ULocaleDataDelimiterType type, UChar *result, int32_t resultLength, UErrorCode *status); /** * Enumeration for representing the measurement systems. * @stable ICU 2.8 */ typedef enum UMeasurementSystem { UMS_SI, /**< Measurement system specified by SI otherwise known as Metric system. @stable ICU 2.8 */ UMS_US, /**< Measurement system followed in the United States of America. @stable ICU 2.8 */ UMS_UK, /**< Mix of metric and imperial units used in Great Britain. @stable ICU 55 */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UMeasurementSystem value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UMS_LIMIT #endif /* U_HIDE_DEPRECATED_API */ } UMeasurementSystem; /** * Returns the measurement system used in the locale specified by the localeID. * Please note that this API will change in ICU 3.6 and will use an ulocdata object. * * @param localeID The id of the locale for which the measurement system to be retrieved. * @param status Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return UMeasurementSystem the measurement system used in the locale. * @stable ICU 2.8 */ U_STABLE UMeasurementSystem U_EXPORT2 ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status); /** * Returns the element gives the normal business letter size, and customary units. * The units for the numbers are always in milli-meters. * For US since 8.5 and 11 do not yeild an integral value when converted to milli-meters, * the values are rounded off. * So for A4 size paper the height and width are 297 mm and 210 mm repectively, * and for US letter size the height and width are 279 mm and 216 mm respectively. * Please note that this API will change in ICU 3.6 and will use an ulocdata object. * * @param localeID The id of the locale for which the paper size information to be retrieved. * @param height A pointer to int to recieve the height information. * @param width A pointer to int to recieve the width information. * @param status Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 ulocdata_getPaperSize(const char *localeID, int32_t *height, int32_t *width, UErrorCode *status); /** * Return the current CLDR version used by the library. * @param versionArray fillin that will recieve the version number * @param status error code - could be U_MISSING_RESOURCE_ERROR if the version was not found. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status); /** * Returns locale display pattern associated with a locale. * * @param uld Pointer to the locale data object from which the * exemplar character set is to be retrieved. * @param pattern locale display pattern for locale. * @param patternCapacity the size of the buffer to store the locale display * pattern with. * @param status Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return the actual buffer size needed for localeDisplayPattern. If it's greater * than patternCapacity, the returned pattern will be truncated. * * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 ulocdata_getLocaleDisplayPattern(ULocaleData *uld, UChar *pattern, int32_t patternCapacity, UErrorCode *status); /** * Returns locale separator associated with a locale. * * @param uld Pointer to the locale data object from which the * exemplar character set is to be retrieved. * @param separator locale separator for locale. * @param separatorCapacity the size of the buffer to store the locale * separator with. * @param status Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return the actual buffer size needed for localeSeparator. If it's greater * than separatorCapacity, the returned separator will be truncated. * * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 ulocdata_getLocaleSeparator(ULocaleData *uld, UChar *separator, int32_t separatorCapacity, UErrorCode *status); #endif usr/include/unicode/usearch.h000064400000114176152342600230012240 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2001-2011,2014 IBM and others. All rights reserved. ********************************************************************** * Date Name Description * 06/28/2001 synwee Creation. ********************************************************************** */ #ifndef USEARCH_H #define USEARCH_H #include "unicode/utypes.h" #if !UCONFIG_NO_COLLATION && !UCONFIG_NO_BREAK_ITERATION #include "unicode/localpointer.h" #include "unicode/ucol.h" #include "unicode/ucoleitr.h" #include "unicode/ubrk.h" /** * \file * \brief C API: StringSearch * * C Apis for an engine that provides language-sensitive text searching based * on the comparison rules defined in a UCollator data struct, * see ucol.h. This ensures that language eccentricity can be * handled, e.g. for the German collator, characters ß and SS will be matched * if case is chosen to be ignored. * See the * "ICU Collation Design Document" for more information. *

* The implementation may use a linear search or a modified form of the Boyer-Moore * search; for more information on the latter see * * "Efficient Text Searching in Java", published in Java Report * in February, 1999. *

* There are 2 match options for selection:
* Let S' be the sub-string of a text string S between the offsets start and * end . *
* A pattern string P matches a text string S at the offsets * if *

 
 * option 1. Some canonical equivalent of P matches some canonical equivalent 
 *           of S'
 * option 2. P matches S' and if P starts or ends with a combining mark, 
 *           there exists no non-ignorable combining mark before or after S' 
 *           in S respectively. 
 * 
* Option 2. will be the default. *

* This search has APIs similar to that of other text iteration mechanisms * such as the break iterators in ubrk.h. Using these * APIs, it is easy to scan through text looking for all occurances of * a given pattern. This search iterator allows changing of direction by * calling a reset followed by a next or previous. * Though a direction change can occur without calling reset first, * this operation comes with some speed penalty. * Generally, match results in the forward direction will match the result * matches in the backwards direction in the reverse order *

* usearch.h provides APIs to specify the starting position * within the text string to be searched, e.g. usearch_setOffset, * usearch_preceding and usearch_following. Since the * starting position will be set as it is specified, please take note that * there are some dangerous positions which the search may render incorrect * results: *

    *
  • The midst of a substring that requires normalization. *
  • If the following match is to be found, the position should not be the * second character which requires to be swapped with the preceding * character. Vice versa, if the preceding match is to be found, * position to search from should not be the first character which * requires to be swapped with the next character. E.g certain Thai and * Lao characters require swapping. *
  • If a following pattern match is to be found, any position within a * contracting sequence except the first will fail. Vice versa if a * preceding pattern match is to be found, a invalid starting point * would be any character within a contracting sequence except the last. *
*

* A breakiterator can be used if only matches at logical breaks are desired. * Using a breakiterator will only give you results that exactly matches the * boundaries given by the breakiterator. For instance the pattern "e" will * not be found in the string "\u00e9" if a character break iterator is used. *

* Options are provided to handle overlapping matches. * E.g. In English, overlapping matches produces the result 0 and 2 * for the pattern "abab" in the text "ababab", where else mutually * exclusive matches only produce the result of 0. *

* Options are also provided to implement "asymmetric search" as described in * * UTS #10 Unicode Collation Algorithm, specifically the USearchAttribute * USEARCH_ELEMENT_COMPARISON and its values. *

* Though collator attributes will be taken into consideration while * performing matches, there are no APIs here for setting and getting the * attributes. These attributes can be set by getting the collator * from usearch_getCollator and using the APIs in ucol.h. * Lastly to update String Search to the new collator attributes, * usearch_reset() has to be called. *

* Restriction:
* Currently there are no composite characters that consists of a * character with combining class > 0 before a character with combining * class == 0. However, if such a character exists in the future, the * search mechanism does not guarantee the results for option 1. * *

* Example of use:
*


 * char *tgtstr = "The quick brown fox jumped over the lazy fox";
 * char *patstr = "fox";
 * UChar target[64];
 * UChar pattern[16];
 * UErrorCode status = U_ZERO_ERROR;
 * u_uastrcpy(target, tgtstr);
 * u_uastrcpy(pattern, patstr);
 *
 * UStringSearch *search = usearch_open(pattern, -1, target, -1, "en_US", 
 *                                  NULL, &status);
 * if (U_SUCCESS(status)) {
 *     for (int pos = usearch_first(search, &status); 
 *          pos != USEARCH_DONE; 
 *          pos = usearch_next(search, &status))
 *     {
 *         printf("Found match at %d pos, length is %d\n", pos, 
 *                                        usearch_getMatchLength(search));
 *     }
 * }
 *
 * usearch_close(search);
 * 
* @stable ICU 2.4 */ /** * DONE is returned by previous() and next() after all valid matches have * been returned, and by first() and last() if there are no matches at all. * @stable ICU 2.4 */ #define USEARCH_DONE -1 /** * Data structure for searching * @stable ICU 2.4 */ struct UStringSearch; /** * Data structure for searching * @stable ICU 2.4 */ typedef struct UStringSearch UStringSearch; /** * @stable ICU 2.4 */ typedef enum { /** * Option for overlapping matches * @stable ICU 2.4 */ USEARCH_OVERLAP = 0, #ifndef U_HIDE_DEPRECATED_API /** * Option for canonical matches; option 1 in header documentation. * The default value will be USEARCH_OFF. * Note: Setting this option to USEARCH_ON currently has no effect on * search behavior, and this option is deprecated. Instead, to control * canonical match behavior, you must set UCOL_NORMALIZATION_MODE * appropriately (to UCOL_OFF or UCOL_ON) in the UCollator used by * the UStringSearch object. * @see usearch_openFromCollator * @see usearch_getCollator * @see usearch_setCollator * @see ucol_getAttribute * @deprecated ICU 53 */ USEARCH_CANONICAL_MATCH = 1, #endif /* U_HIDE_DEPRECATED_API */ /** * Option to control how collation elements are compared. * The default value will be USEARCH_STANDARD_ELEMENT_COMPARISON. * @stable ICU 4.4 */ USEARCH_ELEMENT_COMPARISON = 2, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal USearchAttribute value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ USEARCH_ATTRIBUTE_COUNT = 3 #endif /* U_HIDE_DEPRECATED_API */ } USearchAttribute; /** * @stable ICU 2.4 */ typedef enum { /** * Default value for any USearchAttribute * @stable ICU 2.4 */ USEARCH_DEFAULT = -1, /** * Value for USEARCH_OVERLAP and USEARCH_CANONICAL_MATCH * @stable ICU 2.4 */ USEARCH_OFF, /** * Value for USEARCH_OVERLAP and USEARCH_CANONICAL_MATCH * @stable ICU 2.4 */ USEARCH_ON, /** * Value (default) for USEARCH_ELEMENT_COMPARISON; * standard collation element comparison at the specified collator * strength. * @stable ICU 4.4 */ USEARCH_STANDARD_ELEMENT_COMPARISON, /** * Value for USEARCH_ELEMENT_COMPARISON; * collation element comparison is modified to effectively provide * behavior between the specified strength and strength - 1. Collation * elements in the pattern that have the base weight for the specified * strength are treated as "wildcards" that match an element with any * other weight at that collation level in the searched text. For * example, with a secondary-strength English collator, a plain 'e' in * the pattern will match a plain e or an e with any diacritic in the * searched text, but an e with diacritic in the pattern will only * match an e with the same diacritic in the searched text. * * This supports "asymmetric search" as described in * * UTS #10 Unicode Collation Algorithm. * * @stable ICU 4.4 */ USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD, /** * Value for USEARCH_ELEMENT_COMPARISON. * collation element comparison is modified to effectively provide * behavior between the specified strength and strength - 1. Collation * elements in either the pattern or the searched text that have the * base weight for the specified strength are treated as "wildcards" * that match an element with any other weight at that collation level. * For example, with a secondary-strength English collator, a plain 'e' * in the pattern will match a plain e or an e with any diacritic in the * searched text, but an e with diacritic in the pattern will only * match an e with the same diacritic or a plain e in the searched text. * * This option is similar to "asymmetric search" as described in * [UTS #10 Unicode Collation Algorithm](http://www.unicode.org/reports/tr10/#Asymmetric_Search), * but also allows unmarked characters in the searched text to match * marked or unmarked versions of that character in the pattern. * * @stable ICU 4.4 */ USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal USearchAttributeValue value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ USEARCH_ATTRIBUTE_VALUE_COUNT #endif /* U_HIDE_DEPRECATED_API */ } USearchAttributeValue; /* open and close ------------------------------------------------------ */ /** * Creating a search iterator data struct using the argument locale language * rule set. A collator will be created in the process, which will be owned by * this search and will be deleted in usearch_close. * @param pattern for matching * @param patternlength length of the pattern, -1 for null-termination * @param text text string * @param textlength length of the text string, -1 for null-termination * @param locale name of locale for the rules to be used * @param breakiter A BreakIterator that will be used to restrict the points * at which matches are detected. If a match is found, but * the match's start or end index is not a boundary as * determined by the BreakIterator, the match will * be rejected and another will be searched for. * If this parameter is NULL, no break detection is * attempted. * @param status for errors if it occurs. If pattern or text is NULL, or if * patternlength or textlength is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @return search iterator data structure, or NULL if there is an error. * @stable ICU 2.4 */ U_STABLE UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const char *locale, UBreakIterator *breakiter, UErrorCode *status); /** * Creating a search iterator data struct using the argument collator language * rule set. Note, user retains the ownership of this collator, thus the * responsibility of deletion lies with the user. * NOTE: string search cannot be instantiated from a collator that has * collate digits as numbers (CODAN) turned on. * @param pattern for matching * @param patternlength length of the pattern, -1 for null-termination * @param text text string * @param textlength length of the text string, -1 for null-termination * @param collator used for the language rules * @param breakiter A BreakIterator that will be used to restrict the points * at which matches are detected. If a match is found, but * the match's start or end index is not a boundary as * determined by the BreakIterator, the match will * be rejected and another will be searched for. * If this parameter is NULL, no break detection is * attempted. * @param status for errors if it occurs. If collator, pattern or text is NULL, * or if patternlength or textlength is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @return search iterator data structure, or NULL if there is an error. * @stable ICU 2.4 */ U_STABLE UStringSearch * U_EXPORT2 usearch_openFromCollator( const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const UCollator *collator, UBreakIterator *breakiter, UErrorCode *status); /** * Destroying and cleaning up the search iterator data struct. * If a collator is created in usearch_open, it will be destroyed here. * @param searchiter data struct to clean up * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_close(UStringSearch *searchiter); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUStringSearchPointer * "Smart pointer" class, closes a UStringSearch via usearch_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); U_NAMESPACE_END #endif /* get and set methods -------------------------------------------------- */ /** * Sets the current position in the text string which the next search will * start from. Clears previous states. * This method takes the argument index and sets the position in the text * string accordingly without checking if the index is pointing to a * valid starting point to begin searching. * Search positions that may render incorrect results are highlighted in the * header comments * @param strsrch search iterator data struct * @param position position to start next search from. If position is less * than or greater than the text range for searching, * an U_INDEX_OUTOFBOUNDS_ERROR will be returned * @param status error status if any. * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch, int32_t position, UErrorCode *status); /** * Return the current index in the string text being searched. * If the iteration has gone past the end of the text (or past the beginning * for a backwards search), USEARCH_DONE is returned. * @param strsrch search iterator data struct * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_getOffset(const UStringSearch *strsrch); /** * Sets the text searching attributes located in the enum USearchAttribute * with values from the enum USearchAttributeValue. * USEARCH_DEFAULT can be used for all attributes for resetting. * @param strsrch search iterator data struct * @param attribute text attribute to be set * @param value text attribute value * @param status for errors if it occurs * @see #usearch_getAttribute * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch, USearchAttribute attribute, USearchAttributeValue value, UErrorCode *status); /** * Gets the text searching attributes. * @param strsrch search iterator data struct * @param attribute text attribute to be retrieve * @return text attribute value * @see #usearch_setAttribute * @stable ICU 2.4 */ U_STABLE USearchAttributeValue U_EXPORT2 usearch_getAttribute( const UStringSearch *strsrch, USearchAttribute attribute); /** * Returns the index to the match in the text string that was searched. * This call returns a valid result only after a successful call to * usearch_first, usearch_next, usearch_previous, * or usearch_last. * Just after construction, or after a searching method returns * USEARCH_DONE, this method will return USEARCH_DONE. *

* Use usearch_getMatchedLength to get the matched string length. * @param strsrch search iterator data struct * @return index to a substring within the text string that is being * searched. * @see #usearch_first * @see #usearch_next * @see #usearch_previous * @see #usearch_last * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_getMatchedStart( const UStringSearch *strsrch); /** * Returns the length of text in the string which matches the search pattern. * This call returns a valid result only after a successful call to * usearch_first, usearch_next, usearch_previous, * or usearch_last. * Just after construction, or after a searching method returns * USEARCH_DONE, this method will return 0. * @param strsrch search iterator data struct * @return The length of the match in the string text, or 0 if there is no * match currently. * @see #usearch_first * @see #usearch_next * @see #usearch_previous * @see #usearch_last * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_getMatchedLength( const UStringSearch *strsrch); /** * Returns the text that was matched by the most recent call to * usearch_first, usearch_next, usearch_previous, * or usearch_last. * If the iterator is not pointing at a valid match (e.g. just after * construction or after USEARCH_DONE has been returned, returns * an empty string. If result is not large enough to store the matched text, * result will be filled with the partial text and an U_BUFFER_OVERFLOW_ERROR * will be returned in status. result will be null-terminated whenever * possible. If the buffer fits the matched text exactly, a null-termination * is not possible, then a U_STRING_NOT_TERMINATED_ERROR set in status. * Pre-flighting can be either done with length = 0 or the API * usearch_getMatchLength. * @param strsrch search iterator data struct * @param result UChar buffer to store the matched string * @param resultCapacity length of the result buffer * @param status error returned if result is not large enough * @return exact length of the matched text, not counting the null-termination * @see #usearch_first * @see #usearch_next * @see #usearch_previous * @see #usearch_last * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_getMatchedText(const UStringSearch *strsrch, UChar *result, int32_t resultCapacity, UErrorCode *status); #if !UCONFIG_NO_BREAK_ITERATION /** * Set the BreakIterator that will be used to restrict the points at which * matches are detected. * @param strsrch search iterator data struct * @param breakiter A BreakIterator that will be used to restrict the points * at which matches are detected. If a match is found, but * the match's start or end index is not a boundary as * determined by the BreakIterator, the match will * be rejected and another will be searched for. * If this parameter is NULL, no break detection is * attempted. * @param status for errors if it occurs * @see #usearch_getBreakIterator * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_setBreakIterator(UStringSearch *strsrch, UBreakIterator *breakiter, UErrorCode *status); /** * Returns the BreakIterator that is used to restrict the points at which * matches are detected. This will be the same object that was passed to the * constructor or to usearch_setBreakIterator. Note that * NULL * is a legal value; it means that break detection should not be attempted. * @param strsrch search iterator data struct * @return break iterator used * @see #usearch_setBreakIterator * @stable ICU 2.4 */ U_STABLE const UBreakIterator * U_EXPORT2 usearch_getBreakIterator( const UStringSearch *strsrch); #endif /** * Set the string text to be searched. Text iteration will hence begin at the * start of the text string. This method is useful if you want to re-use an * iterator to search for the same pattern within a different body of text. * @param strsrch search iterator data struct * @param text new string to look for match * @param textlength length of the new string, -1 for null-termination * @param status for errors if it occurs. If text is NULL, or textlength is 0 * then an U_ILLEGAL_ARGUMENT_ERROR is returned with no change * done to strsrch. * @see #usearch_getText * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_setText( UStringSearch *strsrch, const UChar *text, int32_t textlength, UErrorCode *status); /** * Return the string text to be searched. * @param strsrch search iterator data struct * @param length returned string text length * @return string text * @see #usearch_setText * @stable ICU 2.4 */ U_STABLE const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch, int32_t *length); /** * Gets the collator used for the language rules. *

* Deleting the returned UCollator before calling * usearch_close would cause the string search to fail. * usearch_close will delete the collator if this search owns it. * @param strsrch search iterator data struct * @return collator * @stable ICU 2.4 */ U_STABLE UCollator * U_EXPORT2 usearch_getCollator( const UStringSearch *strsrch); /** * Sets the collator used for the language rules. User retains the ownership * of this collator, thus the responsibility of deletion lies with the user. * This method causes internal data such as Boyer-Moore shift tables to * be recalculated, but the iterator's position is unchanged. * @param strsrch search iterator data struct * @param collator to be used * @param status for errors if it occurs * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch, const UCollator *collator, UErrorCode *status); /** * Sets the pattern used for matching. * Internal data like the Boyer Moore table will be recalculated, but the * iterator's position is unchanged. * @param strsrch search iterator data struct * @param pattern string * @param patternlength pattern length, -1 for null-terminated string * @param status for errors if it occurs. If text is NULL, or textlength is 0 * then an U_ILLEGAL_ARGUMENT_ERROR is returned with no change * done to strsrch. * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_setPattern( UStringSearch *strsrch, const UChar *pattern, int32_t patternlength, UErrorCode *status); /** * Gets the search pattern * @param strsrch search iterator data struct * @param length return length of the pattern, -1 indicates that the pattern * is null-terminated * @return pattern string * @stable ICU 2.4 */ U_STABLE const UChar * U_EXPORT2 usearch_getPattern( const UStringSearch *strsrch, int32_t *length); /* methods ------------------------------------------------------------- */ /** * Returns the first index at which the string text matches the search * pattern. * The iterator is adjusted so that its current index (as returned by * usearch_getOffset) is the match position if one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE. * @param strsrch search iterator data struct * @param status for errors if it occurs * @return The character index of the first match, or * USEARCH_DONE if there are no matches. * @see #usearch_getOffset * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch, UErrorCode *status); /** * Returns the first index equal or greater than position at which * the string text * matches the search pattern. The iterator is adjusted so that its current * index (as returned by usearch_getOffset) is the match position if * one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE *

* Search positions that may render incorrect results are highlighted in the * header comments. If position is less than or greater than the text range * for searching, an U_INDEX_OUTOFBOUNDS_ERROR will be returned * @param strsrch search iterator data struct * @param position to start the search at * @param status for errors if it occurs * @return The character index of the first match following pos, * or USEARCH_DONE if there are no matches. * @see #usearch_getOffset * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch, int32_t position, UErrorCode *status); /** * Returns the last index in the target text at which it matches the search * pattern. The iterator is adjusted so that its current * index (as returned by usearch_getOffset) is the match position if * one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE. * @param strsrch search iterator data struct * @param status for errors if it occurs * @return The index of the first match, or USEARCH_DONE if there * are no matches. * @see #usearch_getOffset * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch, UErrorCode *status); /** * Returns the first index less than position at which the string text * matches the search pattern. The iterator is adjusted so that its current * index (as returned by usearch_getOffset) is the match position if * one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE *

* Search positions that may render incorrect results are highlighted in the * header comments. If position is less than or greater than the text range * for searching, an U_INDEX_OUTOFBOUNDS_ERROR will be returned. *

* When USEARCH_OVERLAP option is off, the last index of the * result match is always less than position. * When USERARCH_OVERLAP is on, the result match may span across * position. * @param strsrch search iterator data struct * @param position index position the search is to begin at * @param status for errors if it occurs * @return The character index of the first match preceding pos, * or USEARCH_DONE if there are no matches. * @see #usearch_getOffset * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch, int32_t position, UErrorCode *status); /** * Returns the index of the next point at which the string text matches the * search pattern, starting from the current position. * The iterator is adjusted so that its current * index (as returned by usearch_getOffset) is the match position if * one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE * @param strsrch search iterator data struct * @param status for errors if it occurs * @return The index of the next match after the current position, or * USEARCH_DONE if there are no more matches. * @see #usearch_first * @see #usearch_getOffset * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch, UErrorCode *status); /** * Returns the index of the previous point at which the string text matches * the search pattern, starting at the current position. * The iterator is adjusted so that its current * index (as returned by usearch_getOffset) is the match position if * one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE * @param strsrch search iterator data struct * @param status for errors if it occurs * @return The index of the previous match before the current position, * or USEARCH_DONE if there are no more matches. * @see #usearch_last * @see #usearch_getOffset * @see #USEARCH_DONE * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch, UErrorCode *status); /** * Reset the iteration. * Search will begin at the start of the text string if a forward iteration * is initiated before a backwards iteration. Otherwise if a backwards * iteration is initiated before a forwards iteration, the search will begin * at the end of the text string. * @param strsrch search iterator data struct * @see #usearch_first * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 usearch_reset(UStringSearch *strsrch); #ifndef U_HIDE_INTERNAL_API /** * Simple forward search for the pattern, starting at a specified index, * and using using a default set search options. * * This is an experimental function, and is not an official part of the * ICU API. * * The collator options, such as UCOL_STRENGTH and UCOL_NORMALIZTION, are honored. * * The UStringSearch options USEARCH_CANONICAL_MATCH, USEARCH_OVERLAP and * any Break Iterator are ignored. * * Matches obey the following constraints: * * Characters at the start or end positions of a match that are ignorable * for collation are not included as part of the match, unless they * are part of a combining sequence, as described below. * * A match will not include a partial combining sequence. Combining * character sequences are considered to be inseperable units, * and either match the pattern completely, or are considered to not match * at all. Thus, for example, an A followed a combining accent mark will * not be found when searching for a plain (unaccented) A. (unless * the collation strength has been set to ignore all accents). * * When beginning a search, the initial starting position, startIdx, * is assumed to be an acceptable match boundary with respect to * combining characters. A combining sequence that spans across the * starting point will not supress a match beginning at startIdx. * * Characters that expand to multiple collation elements * (German sharp-S becoming 'ss', or the composed forms of accented * characters, for example) also must match completely. * Searching for a single 's' in a string containing only a sharp-s will * find no match. * * * @param strsrch the UStringSearch struct, which references both * the text to be searched and the pattern being sought. * @param startIdx The index into the text to begin the search. * @param matchStart An out parameter, the starting index of the matched text. * This parameter may be NULL. * A value of -1 will be returned if no match was found. * @param matchLimit Out parameter, the index of the first position following the matched text. * The matchLimit will be at a suitable position for beginning a subsequent search * in the input text. * This parameter may be NULL. * A value of -1 will be returned if no match was found. * * @param status Report any errors. Note that no match found is not an error. * @return TRUE if a match was found, FALSE otherwise. * * @internal */ U_INTERNAL UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status); /** * Simple backwards search for the pattern, starting at a specified index, * and using using a default set search options. * * This is an experimental function, and is not an official part of the * ICU API. * * The collator options, such as UCOL_STRENGTH and UCOL_NORMALIZTION, are honored. * * The UStringSearch options USEARCH_CANONICAL_MATCH, USEARCH_OVERLAP and * any Break Iterator are ignored. * * Matches obey the following constraints: * * Characters at the start or end positions of a match that are ignorable * for collation are not included as part of the match, unless they * are part of a combining sequence, as described below. * * A match will not include a partial combining sequence. Combining * character sequences are considered to be inseperable units, * and either match the pattern completely, or are considered to not match * at all. Thus, for example, an A followed a combining accent mark will * not be found when searching for a plain (unaccented) A. (unless * the collation strength has been set to ignore all accents). * * When beginning a search, the initial starting position, startIdx, * is assumed to be an acceptable match boundary with respect to * combining characters. A combining sequence that spans across the * starting point will not supress a match beginning at startIdx. * * Characters that expand to multiple collation elements * (German sharp-S becoming 'ss', or the composed forms of accented * characters, for example) also must match completely. * Searching for a single 's' in a string containing only a sharp-s will * find no match. * * * @param strsrch the UStringSearch struct, which references both * the text to be searched and the pattern being sought. * @param startIdx The index into the text to begin the search. * @param matchStart An out parameter, the starting index of the matched text. * This parameter may be NULL. * A value of -1 will be returned if no match was found. * @param matchLimit Out parameter, the index of the first position following the matched text. * The matchLimit will be at a suitable position for beginning a subsequent search * in the input text. * This parameter may be NULL. * A value of -1 will be returned if no match was found. * * @param status Report any errors. Note that no match found is not an error. * @return TRUE if a match was found, FALSE otherwise. * * @internal */ U_INTERNAL UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ #endif /* #if !UCONFIG_NO_COLLATION && !UCONFIG_NO_BREAK_ITERATION */ #endif usr/include/unicode/tmutamt.h000064400000011466152342600230012277 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2009-2010, Google, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef __TMUTAMT_H__ #define __TMUTAMT_H__ /** * \file * \brief C++ API: time unit amount object. */ #include "unicode/measure.h" #include "unicode/tmunit.h" #if !UCONFIG_NO_FORMATTING U_NAMESPACE_BEGIN /** * Express a duration as a time unit and number. Patterned after Currency. * @see TimeUnitAmount * @see TimeUnitFormat * @stable ICU 4.2 */ class U_I18N_API TimeUnitAmount: public Measure { public: /** * Construct TimeUnitAmount object with the given number and the * given time unit. * @param number a numeric object; number.isNumeric() must be TRUE * @param timeUnitField the time unit field of a time unit * @param status the input-output error code. * If the number is not numeric or the timeUnitField * is not valid, * then this will be set to a failing value: * U_ILLEGAL_ARGUMENT_ERROR. * @stable ICU 4.2 */ TimeUnitAmount(const Formattable& number, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode& status); /** * Construct TimeUnitAmount object with the given numeric amount and the * given time unit. * @param amount a numeric amount. * @param timeUnitField the time unit field on which a time unit amount * object will be created. * @param status the input-output error code. * If the timeUnitField is not valid, * then this will be set to a failing value: * U_ILLEGAL_ARGUMENT_ERROR. * @stable ICU 4.2 */ TimeUnitAmount(double amount, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode& status); /** * Copy constructor * @stable ICU 4.2 */ TimeUnitAmount(const TimeUnitAmount& other); /** * Assignment operator * @stable ICU 4.2 */ TimeUnitAmount& operator=(const TimeUnitAmount& other); /** * Clone. * @return a polymorphic clone of this object. The result will have the same class as returned by getDynamicClassID(). * @stable ICU 4.2 */ virtual UObject* clone() const; /** * Destructor * @stable ICU 4.2 */ virtual ~TimeUnitAmount(); /** * Equality operator. * @param other the object to compare to. * @return true if this object is equal to the given object. * @stable ICU 4.2 */ virtual UBool operator==(const UObject& other) const; /** * Not-equality operator. * @param other the object to compare to. * @return true if this object is not equal to the given object. * @stable ICU 4.2 */ UBool operator!=(const UObject& other) const; /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 4.2 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 4.2 */ virtual UClassID getDynamicClassID(void) const; /** * Get the time unit. * @return time unit object. * @stable ICU 4.2 */ const TimeUnit& getTimeUnit() const; /** * Get the time unit field value. * @return time unit field value. * @stable ICU 4.2 */ TimeUnit::UTimeUnitFields getTimeUnitField() const; }; inline UBool TimeUnitAmount::operator!=(const UObject& other) const { return !operator==(other); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __TMUTAMT_H__ //eof // usr/include/unicode/datefmt.h000064400000120566152342600230012232 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File DATEFMT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 04/01/97 aliu Added support for centuries. * 07/23/98 stephen JDK 1.2 sync * 11/15/99 weiv Added support for week of year/day of week formatting ******************************************************************************** */ #ifndef DATEFMT_H #define DATEFMT_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/udat.h" #include "unicode/calendar.h" #include "unicode/numfmt.h" #include "unicode/format.h" #include "unicode/locid.h" #include "unicode/enumset.h" #include "unicode/udisplaycontext.h" /** * \file * \brief C++ API: Abstract class for converting dates. */ U_NAMESPACE_BEGIN class TimeZone; class DateTimePatternGenerator; /** * \cond * Export an explicit template instantiation. (See digitlst.h, datefmt.h, and others.) * (When building DLLs for Windows this is required.) */ #if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN && !defined(U_IN_DOXYGEN) template class U_I18N_API EnumSet; #endif /** \endcond */ /** * DateFormat is an abstract class for a family of classes that convert dates and * times from their internal representations to textual form and back again in a * language-independent manner. Converting from the internal representation (milliseconds * since midnight, January 1, 1970) to text is known as "formatting," and converting * from text to millis is known as "parsing." We currently define only one concrete * subclass of DateFormat: SimpleDateFormat, which can handle pretty much all normal * date formatting and parsing actions. *

* DateFormat helps you to format and parse dates for any locale. Your code can * be completely independent of the locale conventions for months, days of the * week, or even the calendar format: lunar vs. solar. *

* To format a date for the current Locale, use one of the static factory * methods: *

 * \code
 *      DateFormat* dfmt = DateFormat::createDateInstance();
 *      UDate myDate = Calendar::getNow();
 *      UnicodeString myString;
 *      myString = dfmt->format( myDate, myString );
 * \endcode
 * 
* If you are formatting multiple numbers, it is more efficient to get the * format and use it multiple times so that the system doesn't have to fetch the * information about the local language and country conventions multiple times. *
 * \code
 *      DateFormat* df = DateFormat::createDateInstance();
 *      UnicodeString myString;
 *      UDate myDateArr[] = { 0.0, 100000000.0, 2000000000.0 }; // test values
 *      for (int32_t i = 0; i < 3; ++i) {
 *          myString.remove();
 *          cout << df->format( myDateArr[i], myString ) << endl;
 *      }
 * \endcode
 * 
* To get specific fields of a date, you can use UFieldPosition to * get specific fields. *
 * \code
 *      DateFormat* dfmt = DateFormat::createDateInstance();
 *      FieldPosition pos(DateFormat::YEAR_FIELD);
 *      UnicodeString myString;
 *      myString = dfmt->format( myDate, myString );
 *      cout << myString << endl;
 *      cout << pos.getBeginIndex() << "," << pos. getEndIndex() << endl;
 * \endcode
 * 
* To format a date for a different Locale, specify it in the call to * createDateInstance(). *
 * \code
 *       DateFormat* df =
 *           DateFormat::createDateInstance( DateFormat::SHORT, Locale::getFrance());
 * \endcode
 * 
* You can use a DateFormat to parse also. *
 * \code
 *       UErrorCode status = U_ZERO_ERROR;
 *       UDate myDate = df->parse(myString, status);
 * \endcode
 * 
* Use createDateInstance() to produce the normal date format for that country. * There are other static factory methods available. Use createTimeInstance() * to produce the normal time format for that country. Use createDateTimeInstance() * to produce a DateFormat that formats both date and time. You can pass in * different options to these factory methods to control the length of the * result; from SHORT to MEDIUM to LONG to FULL. The exact result depends on the * locale, but generally: *
    *
  • SHORT is completely numeric, such as 12/13/52 or 3:30pm *
  • MEDIUM is longer, such as Jan 12, 1952 *
  • LONG is longer, such as January 12, 1952 or 3:30:32pm *
  • FULL is pretty completely specified, such as * Tuesday, April 12, 1952 AD or 3:30:42pm PST. *
* You can also set the time zone on the format if you wish. If you want even * more control over the format or parsing, (or want to give your users more * control), you can try casting the DateFormat you get from the factory methods * to a SimpleDateFormat. This will work for the majority of countries; just * remember to chck getDynamicClassID() before carrying out the cast. *

* You can also use forms of the parse and format methods with ParsePosition and * FieldPosition to allow you to *

    *
  • Progressively parse through pieces of a string. *
  • Align any particular field, or find out where it is for selection * on the screen. *
* *

User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. */ class U_I18N_API DateFormat : public Format { public: /** * Constants for various style patterns. These reflect the order of items in * the DateTimePatterns resource. There are 4 time patterns, 4 date patterns, * the default date-time pattern, and 4 date-time patterns. Each block of 4 values * in the resource occurs in the order full, long, medium, short. * @stable ICU 2.4 */ enum EStyle { kNone = -1, kFull = 0, kLong = 1, kMedium = 2, kShort = 3, kDateOffset = kShort + 1, // kFull + kDateOffset = 4 // kLong + kDateOffset = 5 // kMedium + kDateOffset = 6 // kShort + kDateOffset = 7 kDateTime = 8, // Default DateTime kDateTimeOffset = kDateTime + 1, // kFull + kDateTimeOffset = 9 // kLong + kDateTimeOffset = 10 // kMedium + kDateTimeOffset = 11 // kShort + kDateTimeOffset = 12 // relative dates kRelative = (1 << 7), kFullRelative = (kFull | kRelative), kLongRelative = kLong | kRelative, kMediumRelative = kMedium | kRelative, kShortRelative = kShort | kRelative, kDefault = kMedium, /** * These constants are provided for backwards compatibility only. * Please use the C++ style constants defined above. */ FULL = kFull, LONG = kLong, MEDIUM = kMedium, SHORT = kShort, DEFAULT = kDefault, DATE_OFFSET = kDateOffset, NONE = kNone, DATE_TIME = kDateTime }; /** * Destructor. * @stable ICU 2.0 */ virtual ~DateFormat(); /** * Equality operator. Returns true if the two formats have the same behavior. * @stable ICU 2.0 */ virtual UBool operator==(const Format&) const; using Format::format; /** * Format an object to produce a string. This method handles Formattable * objects with a UDate type. If a the Formattable object type is not a Date, * then it returns a failing UErrorCode. * * @param obj The object to format. Must be a Date. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Format an object to produce a string. This method handles Formattable * objects with a UDate type. If a the Formattable object type is not a Date, * then it returns a failing UErrorCode. * * @param obj The object to format. Must be a Date. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. Field values * are defined in UDateFormatField. Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Formats a date into a date/time string. This is an abstract method which * concrete subclasses must implement. *

* On input, the FieldPosition parameter may have its "field" member filled with * an enum value specifying a field. On output, the FieldPosition will be filled * in with the text offsets for that field. *

For example, given a time text * "1996.07.10 AD at 15:08:56 PDT", if the given fieldPosition.field is * UDAT_YEAR_FIELD, the offsets fieldPosition.beginIndex and * statfieldPositionus.getEndIndex will be set to 0 and 4, respectively. *

Notice * that if the same time field appears more than once in a pattern, the status will * be set for the first occurence of that time field. For instance, * formatting a UDate to the time string "1 PM PDT (Pacific Daylight Time)" * using the pattern "h a z (zzzz)" and the alignment field * DateFormat::TIMEZONE_FIELD, the offsets fieldPosition.beginIndex and * fieldPosition.getEndIndex will be set to 5 and 8, respectively, for the first * occurence of the timezone pattern character 'z'. * * @param cal Calendar set to the date and time to be formatted * into a date/time string. When the calendar type is * different from the internal calendar held by this * DateFormat instance, the date and the time zone will * be inherited from the input calendar, but other calendar * field values will be calculated by the internal calendar. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param fieldPosition On input: an alignment field, if desired (see examples above) * On output: the offsets of the alignment field (see examples above) * @return Reference to 'appendTo' parameter. * @stable ICU 2.1 */ virtual UnicodeString& format( Calendar& cal, UnicodeString& appendTo, FieldPosition& fieldPosition) const = 0; /** * Formats a date into a date/time string. Subclasses should implement this method. * * @param cal Calendar set to the date and time to be formatted * into a date/time string. When the calendar type is * different from the internal calendar held by this * DateFormat instance, the date and the time zone will * be inherited from the input calendar, but other calendar * field values will be calculated by the internal calendar. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. Field values * are defined in UDateFormatField. Can be NULL. * @param status error status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(Calendar& cal, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Formats a UDate into a date/time string. *

* On input, the FieldPosition parameter may have its "field" member filled with * an enum value specifying a field. On output, the FieldPosition will be filled * in with the text offsets for that field. *

For example, given a time text * "1996.07.10 AD at 15:08:56 PDT", if the given fieldPosition.field is * UDAT_YEAR_FIELD, the offsets fieldPosition.beginIndex and * statfieldPositionus.getEndIndex will be set to 0 and 4, respectively. *

Notice * that if the same time field appears more than once in a pattern, the status will * be set for the first occurence of that time field. For instance, * formatting a UDate to the time string "1 PM PDT (Pacific Daylight Time)" * using the pattern "h a z (zzzz)" and the alignment field * DateFormat::TIMEZONE_FIELD, the offsets fieldPosition.beginIndex and * fieldPosition.getEndIndex will be set to 5 and 8, respectively, for the first * occurence of the timezone pattern character 'z'. * * @param date UDate to be formatted into a date/time string. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param fieldPosition On input: an alignment field, if desired (see examples above) * On output: the offsets of the alignment field (see examples above) * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format( UDate date, UnicodeString& appendTo, FieldPosition& fieldPosition) const; /** * Formats a UDate into a date/time string. * * @param date UDate to be formatted into a date/time string. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. Field values * are defined in UDateFormatField. Can be NULL. * @param status error status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(UDate date, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Formats a UDate into a date/time string. If there is a problem, you won't * know, using this method. Use the overloaded format() method which takes a * FieldPosition& to detect formatting problems. * * @param date The UDate value to be formatted into a string. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format(UDate date, UnicodeString& appendTo) const; /** * Parse a date/time string. For example, a time text "07/10/96 4:5 PM, PDT" * will be parsed into a UDate that is equivalent to Date(837039928046). * Parsing begins at the beginning of the string and proceeds as far as * possible. Assuming no parse errors were encountered, this function * doesn't return any information about how much of the string was consumed * by the parsing. If you need that information, use the version of * parse() that takes a ParsePosition. *

* By default, parsing is lenient: If the input is not in the form used by * this object's format method but can still be parsed as a date, then the * parse succeeds. Clients may insist on strict adherence to the format by * calling setLenient(false). * @see DateFormat::setLenient(boolean) *

* Note that the normal date formats associated with some calendars - such * as the Chinese lunar calendar - do not specify enough fields to enable * dates to be parsed unambiguously. In the case of the Chinese lunar * calendar, while the year within the current 60-year cycle is specified, * the number of such cycles since the start date of the calendar (in the * ERA field of the Calendar object) is not normally part of the format, * and parsing may assume the wrong era. For cases such as this it is * recommended that clients parse using the method * parse(const UnicodeString&, Calendar& cal, ParsePosition&) * with the Calendar passed in set to the current date, or to a date * within the era/cycle that should be assumed if absent in the format. * * @param text The date/time string to be parsed into a UDate value. * @param status Output param to be set to success/failure code. If * 'text' cannot be parsed, it will be set to a failure * code. * @return The parsed UDate value, if successful. * @stable ICU 2.0 */ virtual UDate parse( const UnicodeString& text, UErrorCode& status) const; /** * Parse a date/time string beginning at the given parse position. For * example, a time text "07/10/96 4:5 PM, PDT" will be parsed into a Date * that is equivalent to Date(837039928046). *

* By default, parsing is lenient: If the input is not in the form used by * this object's format method but can still be parsed as a date, then the * parse succeeds. Clients may insist on strict adherence to the format by * calling setLenient(false). * @see DateFormat::setLenient(boolean) * * @param text The date/time string to be parsed. * @param cal A Calendar set on input to the date and time to be used for * missing values in the date/time string being parsed, and set * on output to the parsed date/time. When the calendar type is * different from the internal calendar held by this DateFormat * instance, the internal calendar will be cloned to a work * calendar set to the same milliseconds and time zone as the * cal parameter, field values will be parsed based on the work * calendar, then the result (milliseconds and time zone) will * be set in this calendar. * @param pos On input, the position at which to start parsing; on * output, the position at which parsing terminated, or the * start position if the parse failed. * @stable ICU 2.1 */ virtual void parse( const UnicodeString& text, Calendar& cal, ParsePosition& pos) const = 0; /** * Parse a date/time string beginning at the given parse position. For * example, a time text "07/10/96 4:5 PM, PDT" will be parsed into a Date * that is equivalent to Date(837039928046). *

* By default, parsing is lenient: If the input is not in the form used by * this object's format method but can still be parsed as a date, then the * parse succeeds. Clients may insist on strict adherence to the format by * calling setLenient(false). * @see DateFormat::setLenient(boolean) *

* Note that the normal date formats associated with some calendars - such * as the Chinese lunar calendar - do not specify enough fields to enable * dates to be parsed unambiguously. In the case of the Chinese lunar * calendar, while the year within the current 60-year cycle is specified, * the number of such cycles since the start date of the calendar (in the * ERA field of the Calendar object) is not normally part of the format, * and parsing may assume the wrong era. For cases such as this it is * recommended that clients parse using the method * parse(const UnicodeString&, Calendar& cal, ParsePosition&) * with the Calendar passed in set to the current date, or to a date * within the era/cycle that should be assumed if absent in the format. * * @param text The date/time string to be parsed into a UDate value. * @param pos On input, the position at which to start parsing; on * output, the position at which parsing terminated, or the * start position if the parse failed. * @return A valid UDate if the input could be parsed. * @stable ICU 2.0 */ UDate parse( const UnicodeString& text, ParsePosition& pos) const; /** * Parse a string to produce an object. This methods handles parsing of * date/time strings into Formattable objects with UDate types. *

* Before calling, set parse_pos.index to the offset you want to start * parsing at in the source. After calling, parse_pos.index is the end of * the text you parsed. If error occurs, index is unchanged. *

* When parsing, leading whitespace is discarded (with a successful parse), * while trailing whitespace is left as is. *

* See Format::parseObject() for more. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Upon return * this param is set to the position after the * last character successfully parsed. If the * source is not parsed successfully, this param * will remain unchanged. * @stable ICU 2.0 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const; /** * Create a default date/time formatter that uses the SHORT style for both * the date and the time. * * @return A date/time formatter which the caller owns. * @stable ICU 2.0 */ static DateFormat* U_EXPORT2 createInstance(void); /** * Creates a time formatter with the given formatting style for the given * locale. * * @param style The given formatting style. For example, * SHORT for "h:mm a" in the US locale. Relative * time styles are not currently supported. * @param aLocale The given locale. * @return A time formatter which the caller owns. * @stable ICU 2.0 */ static DateFormat* U_EXPORT2 createTimeInstance(EStyle style = kDefault, const Locale& aLocale = Locale::getDefault()); /** * Creates a date formatter with the given formatting style for the given * const locale. * * @param style The given formatting style. For example, SHORT for "M/d/yy" in the * US locale. As currently implemented, relative date formatting only * affects a limited range of calendar days before or after the * current date, based on the CLDR <field type="day">/<relative> data: * For example, in English, "Yesterday", "Today", and "Tomorrow". * Outside of this range, dates are formatted using the corresponding * non-relative style. * @param aLocale The given locale. * @return A date formatter which the caller owns. * @stable ICU 2.0 */ static DateFormat* U_EXPORT2 createDateInstance(EStyle style = kDefault, const Locale& aLocale = Locale::getDefault()); /** * Creates a date/time formatter with the given formatting styles for the * given locale. * * @param dateStyle The given formatting style for the date portion of the result. * For example, SHORT for "M/d/yy" in the US locale. As currently * implemented, relative date formatting only affects a limited range * of calendar days before or after the current date, based on the * CLDR <field type="day">/<relative> data: For example, in English, * "Yesterday", "Today", and "Tomorrow". Outside of this range, dates * are formatted using the corresponding non-relative style. * @param timeStyle The given formatting style for the time portion of the result. * For example, SHORT for "h:mm a" in the US locale. Relative * time styles are not currently supported. * @param aLocale The given locale. * @return A date/time formatter which the caller owns. * @stable ICU 2.0 */ static DateFormat* U_EXPORT2 createDateTimeInstance(EStyle dateStyle = kDefault, EStyle timeStyle = kDefault, const Locale& aLocale = Locale::getDefault()); #ifndef U_HIDE_INTERNAL_API /** * Returns the best pattern given a skeleton and locale. * @param locale the locale * @param skeleton the skeleton * @param status ICU error returned here * @return the best pattern. * @internal For ICU use only. */ static UnicodeString getBestPattern( const Locale &locale, const UnicodeString &skeleton, UErrorCode &status); #endif /* U_HIDE_INTERNAL_API */ /** * Creates a date/time formatter for the given skeleton and * default locale. * * @param skeleton The skeleton e.g "yMMMMd." Fields in the skeleton can * be in any order, and this method uses the locale to * map the skeleton to a pattern that includes locale * specific separators with the fields in the appropriate * order for that locale. * @param status Any error returned here. * @return A date/time formatter which the caller owns. * @stable ICU 55 */ static DateFormat* U_EXPORT2 createInstanceForSkeleton( const UnicodeString& skeleton, UErrorCode &status); /** * Creates a date/time formatter for the given skeleton and locale. * * @param skeleton The skeleton e.g "yMMMMd." Fields in the skeleton can * be in any order, and this method uses the locale to * map the skeleton to a pattern that includes locale * specific separators with the fields in the appropriate * order for that locale. * @param locale The given locale. * @param status Any error returned here. * @return A date/time formatter which the caller owns. * @stable ICU 55 */ static DateFormat* U_EXPORT2 createInstanceForSkeleton( const UnicodeString& skeleton, const Locale &locale, UErrorCode &status); /** * Creates a date/time formatter for the given skeleton and locale. * * @param calendarToAdopt the calendar returned DateFormat is to use. * @param skeleton The skeleton e.g "yMMMMd." Fields in the skeleton can * be in any order, and this method uses the locale to * map the skeleton to a pattern that includes locale * specific separators with the fields in the appropriate * order for that locale. * @param locale The given locale. * @param status Any error returned here. * @return A date/time formatter which the caller owns. * @stable ICU 55 */ static DateFormat* U_EXPORT2 createInstanceForSkeleton( Calendar *calendarToAdopt, const UnicodeString& skeleton, const Locale &locale, UErrorCode &status); /** * Gets the set of locales for which DateFormats are installed. * @param count Filled in with the number of locales in the list that is returned. * @return the set of locales for which DateFormats are installed. The caller * does NOT own this list and must not delete it. * @stable ICU 2.0 */ static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count); /** * Returns whether both date/time parsing in the encapsulated Calendar object and DateFormat whitespace & * numeric processing is lenient. * @stable ICU 2.0 */ virtual UBool isLenient(void) const; /** * Specifies whether date/time parsing is to be lenient. With * lenient parsing, the parser may use heuristics to interpret inputs that * do not precisely match this object's format. Without lenient parsing, * inputs must match this object's format more closely. * * Note: ICU 53 introduced finer grained control of leniency (and added * new control points) making the preferred method a combination of * setCalendarLenient() & setBooleanAttribute() calls. * This method supports prior functionality but may not support all * future leniency control & behavior of DateFormat. For control of pre 53 leniency, * Calendar and DateFormat whitespace & numeric tolerance, this method is safe to * use. However, mixing leniency control via this method and modification of the * newer attributes via setBooleanAttribute() may produce undesirable * results. * * @param lenient True specifies date/time interpretation to be lenient. * @see Calendar::setLenient * @stable ICU 2.0 */ virtual void setLenient(UBool lenient); /** * Returns whether date/time parsing in the encapsulated Calendar object processing is lenient. * @stable ICU 53 */ virtual UBool isCalendarLenient(void) const; /** * Specifies whether encapsulated Calendar date/time parsing is to be lenient. With * lenient parsing, the parser may use heuristics to interpret inputs that * do not precisely match this object's format. Without lenient parsing, * inputs must match this object's format more closely. * @param lenient when true, parsing is lenient * @see com.ibm.icu.util.Calendar#setLenient * @stable ICU 53 */ virtual void setCalendarLenient(UBool lenient); /** * Gets the calendar associated with this date/time formatter. * The calendar is owned by the formatter and must not be modified. * Also, the calendar does not reflect the results of a parse operation. * To parse to a calendar, use {@link #parse(const UnicodeString&, Calendar& cal, ParsePosition&) const parse(const UnicodeString&, Calendar& cal, ParsePosition&)} * @return the calendar associated with this date/time formatter. * @stable ICU 2.0 */ virtual const Calendar* getCalendar(void) const; /** * Set the calendar to be used by this date format. Initially, the default * calendar for the specified or default locale is used. The caller should * not delete the Calendar object after it is adopted by this call. * Adopting a new calendar will change to the default symbols. * * @param calendarToAdopt Calendar object to be adopted. * @stable ICU 2.0 */ virtual void adoptCalendar(Calendar* calendarToAdopt); /** * Set the calendar to be used by this date format. Initially, the default * calendar for the specified or default locale is used. * * @param newCalendar Calendar object to be set. * @stable ICU 2.0 */ virtual void setCalendar(const Calendar& newCalendar); /** * Gets the number formatter which this date/time formatter uses to format * and parse the numeric portions of the pattern. * @return the number formatter which this date/time formatter uses. * @stable ICU 2.0 */ virtual const NumberFormat* getNumberFormat(void) const; /** * Allows you to set the number formatter. The caller should * not delete the NumberFormat object after it is adopted by this call. * @param formatToAdopt NumberFormat object to be adopted. * @stable ICU 2.0 */ virtual void adoptNumberFormat(NumberFormat* formatToAdopt); /** * Allows you to set the number formatter. * @param newNumberFormat NumberFormat object to be set. * @stable ICU 2.0 */ virtual void setNumberFormat(const NumberFormat& newNumberFormat); /** * Returns a reference to the TimeZone used by this DateFormat's calendar. * @return the time zone associated with the calendar of DateFormat. * @stable ICU 2.0 */ virtual const TimeZone& getTimeZone(void) const; /** * Sets the time zone for the calendar of this DateFormat object. The caller * no longer owns the TimeZone object and should not delete it after this call. * @param zoneToAdopt the TimeZone to be adopted. * @stable ICU 2.0 */ virtual void adoptTimeZone(TimeZone* zoneToAdopt); /** * Sets the time zone for the calendar of this DateFormat object. * @param zone the new time zone. * @stable ICU 2.0 */ virtual void setTimeZone(const TimeZone& zone); /** * Set a particular UDisplayContext value in the formatter, such as * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. * @param value The UDisplayContext value to set. * @param status Input/output status. If at entry this indicates a failure * status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @stable ICU 53 */ virtual void setContext(UDisplayContext value, UErrorCode& status); /** * Get the formatter's UDisplayContext value for the specified UDisplayContextType, * such as UDISPCTX_TYPE_CAPITALIZATION. * @param type The UDisplayContextType whose value to return * @param status Input/output status. If at entry this indicates a failure * status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @return The UDisplayContextValue for the specified type. * @stable ICU 53 */ virtual UDisplayContext getContext(UDisplayContextType type, UErrorCode& status) const; /** * Sets an boolean attribute on this DateFormat. * May return U_UNSUPPORTED_ERROR if this instance does not support * the specified attribute. * @param attr the attribute to set * @param newvalue new value * @param status the error type * @return *this - for chaining (example: format.setAttribute(...).setAttribute(...) ) * @stable ICU 53 */ virtual DateFormat& U_EXPORT2 setBooleanAttribute(UDateFormatBooleanAttribute attr, UBool newvalue, UErrorCode &status); /** * Returns a boolean from this DateFormat * May return U_UNSUPPORTED_ERROR if this instance does not support * the specified attribute. * @param attr the attribute to set * @param status the error type * @return the attribute value. Undefined if there is an error. * @stable ICU 53 */ virtual UBool U_EXPORT2 getBooleanAttribute(UDateFormatBooleanAttribute attr, UErrorCode &status) const; protected: /** * Default constructor. Creates a DateFormat with no Calendar or NumberFormat * associated with it. This constructor depends on the subclasses to fill in * the calendar and numberFormat fields. * @stable ICU 2.0 */ DateFormat(); /** * Copy constructor. * @stable ICU 2.0 */ DateFormat(const DateFormat&); /** * Default assignment operator. * @stable ICU 2.0 */ DateFormat& operator=(const DateFormat&); /** * The calendar that DateFormat uses to produce the time field values needed * to implement date/time formatting. Subclasses should generally initialize * this to the default calendar for the locale associated with this DateFormat. * @stable ICU 2.4 */ Calendar* fCalendar; /** * The number formatter that DateFormat uses to format numbers in dates and * times. Subclasses should generally initialize this to the default number * format for the locale associated with this DateFormat. * @stable ICU 2.4 */ NumberFormat* fNumberFormat; private: /** * Gets the date/time formatter with the given formatting styles for the * given locale. * @param dateStyle the given date formatting style. * @param timeStyle the given time formatting style. * @param inLocale the given locale. * @return a date/time formatter, or 0 on failure. */ static DateFormat* U_EXPORT2 create(EStyle timeStyle, EStyle dateStyle, const Locale& inLocale); /** * enum set of active boolean attributes for this instance */ EnumSet fBoolFlags; UDisplayContext fCapitalizationContext; friend class DateFmtKeyByStyle; public: #ifndef U_HIDE_OBSOLETE_API /** * Field selector for FieldPosition for DateFormat fields. * @obsolete ICU 3.4 use UDateFormatField instead, since this API will be * removed in that release */ enum EField { // Obsolete; use UDateFormatField instead kEraField = UDAT_ERA_FIELD, kYearField = UDAT_YEAR_FIELD, kMonthField = UDAT_MONTH_FIELD, kDateField = UDAT_DATE_FIELD, kHourOfDay1Field = UDAT_HOUR_OF_DAY1_FIELD, kHourOfDay0Field = UDAT_HOUR_OF_DAY0_FIELD, kMinuteField = UDAT_MINUTE_FIELD, kSecondField = UDAT_SECOND_FIELD, kMillisecondField = UDAT_FRACTIONAL_SECOND_FIELD, kDayOfWeekField = UDAT_DAY_OF_WEEK_FIELD, kDayOfYearField = UDAT_DAY_OF_YEAR_FIELD, kDayOfWeekInMonthField = UDAT_DAY_OF_WEEK_IN_MONTH_FIELD, kWeekOfYearField = UDAT_WEEK_OF_YEAR_FIELD, kWeekOfMonthField = UDAT_WEEK_OF_MONTH_FIELD, kAmPmField = UDAT_AM_PM_FIELD, kHour1Field = UDAT_HOUR1_FIELD, kHour0Field = UDAT_HOUR0_FIELD, kTimezoneField = UDAT_TIMEZONE_FIELD, kYearWOYField = UDAT_YEAR_WOY_FIELD, kDOWLocalField = UDAT_DOW_LOCAL_FIELD, kExtendedYearField = UDAT_EXTENDED_YEAR_FIELD, kJulianDayField = UDAT_JULIAN_DAY_FIELD, kMillisecondsInDayField = UDAT_MILLISECONDS_IN_DAY_FIELD, // Obsolete; use UDateFormatField instead ERA_FIELD = UDAT_ERA_FIELD, YEAR_FIELD = UDAT_YEAR_FIELD, MONTH_FIELD = UDAT_MONTH_FIELD, DATE_FIELD = UDAT_DATE_FIELD, HOUR_OF_DAY1_FIELD = UDAT_HOUR_OF_DAY1_FIELD, HOUR_OF_DAY0_FIELD = UDAT_HOUR_OF_DAY0_FIELD, MINUTE_FIELD = UDAT_MINUTE_FIELD, SECOND_FIELD = UDAT_SECOND_FIELD, MILLISECOND_FIELD = UDAT_FRACTIONAL_SECOND_FIELD, DAY_OF_WEEK_FIELD = UDAT_DAY_OF_WEEK_FIELD, DAY_OF_YEAR_FIELD = UDAT_DAY_OF_YEAR_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD = UDAT_DAY_OF_WEEK_IN_MONTH_FIELD, WEEK_OF_YEAR_FIELD = UDAT_WEEK_OF_YEAR_FIELD, WEEK_OF_MONTH_FIELD = UDAT_WEEK_OF_MONTH_FIELD, AM_PM_FIELD = UDAT_AM_PM_FIELD, HOUR1_FIELD = UDAT_HOUR1_FIELD, HOUR0_FIELD = UDAT_HOUR0_FIELD, TIMEZONE_FIELD = UDAT_TIMEZONE_FIELD }; #endif /* U_HIDE_OBSOLETE_API */ }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _DATEFMT //eof usr/include/unicode/caniter.h000064400000016576152342600230012240 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 1996-2014, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef CANITER_H #define CANITER_H #include "unicode/utypes.h" #if !UCONFIG_NO_NORMALIZATION #include "unicode/uobject.h" #include "unicode/unistr.h" /** * \file * \brief C++ API: Canonical Iterator */ /** Should permutation skip characters with combining class zero * Should be either TRUE or FALSE. This is a compile time option * @stable ICU 2.4 */ #ifndef CANITER_SKIP_ZEROES #define CANITER_SKIP_ZEROES TRUE #endif U_NAMESPACE_BEGIN class Hashtable; class Normalizer2; class Normalizer2Impl; /** * This class allows one to iterate through all the strings that are canonically equivalent to a given * string. For example, here are some sample results: Results for: {LATIN CAPITAL LETTER A WITH RING ABOVE}{LATIN SMALL LETTER D}{COMBINING DOT ABOVE}{COMBINING CEDILLA} 1: \\u0041\\u030A\\u0064\\u0307\\u0327 = {LATIN CAPITAL LETTER A}{COMBINING RING ABOVE}{LATIN SMALL LETTER D}{COMBINING DOT ABOVE}{COMBINING CEDILLA} 2: \\u0041\\u030A\\u0064\\u0327\\u0307 = {LATIN CAPITAL LETTER A}{COMBINING RING ABOVE}{LATIN SMALL LETTER D}{COMBINING CEDILLA}{COMBINING DOT ABOVE} 3: \\u0041\\u030A\\u1E0B\\u0327 = {LATIN CAPITAL LETTER A}{COMBINING RING ABOVE}{LATIN SMALL LETTER D WITH DOT ABOVE}{COMBINING CEDILLA} 4: \\u0041\\u030A\\u1E11\\u0307 = {LATIN CAPITAL LETTER A}{COMBINING RING ABOVE}{LATIN SMALL LETTER D WITH CEDILLA}{COMBINING DOT ABOVE} 5: \\u00C5\\u0064\\u0307\\u0327 = {LATIN CAPITAL LETTER A WITH RING ABOVE}{LATIN SMALL LETTER D}{COMBINING DOT ABOVE}{COMBINING CEDILLA} 6: \\u00C5\\u0064\\u0327\\u0307 = {LATIN CAPITAL LETTER A WITH RING ABOVE}{LATIN SMALL LETTER D}{COMBINING CEDILLA}{COMBINING DOT ABOVE} 7: \\u00C5\\u1E0B\\u0327 = {LATIN CAPITAL LETTER A WITH RING ABOVE}{LATIN SMALL LETTER D WITH DOT ABOVE}{COMBINING CEDILLA} 8: \\u00C5\\u1E11\\u0307 = {LATIN CAPITAL LETTER A WITH RING ABOVE}{LATIN SMALL LETTER D WITH CEDILLA}{COMBINING DOT ABOVE} 9: \\u212B\\u0064\\u0307\\u0327 = {ANGSTROM SIGN}{LATIN SMALL LETTER D}{COMBINING DOT ABOVE}{COMBINING CEDILLA} 10: \\u212B\\u0064\\u0327\\u0307 = {ANGSTROM SIGN}{LATIN SMALL LETTER D}{COMBINING CEDILLA}{COMBINING DOT ABOVE} 11: \\u212B\\u1E0B\\u0327 = {ANGSTROM SIGN}{LATIN SMALL LETTER D WITH DOT ABOVE}{COMBINING CEDILLA} 12: \\u212B\\u1E11\\u0307 = {ANGSTROM SIGN}{LATIN SMALL LETTER D WITH CEDILLA}{COMBINING DOT ABOVE} *
Note: the code is intended for use with small strings, and is not suitable for larger ones, * since it has not been optimized for that situation. * Note, CanonicalIterator is not intended to be subclassed. * @author M. Davis * @author C++ port by V. Weinstein * @stable ICU 2.4 */ class U_COMMON_API CanonicalIterator U_FINAL : public UObject { public: /** * Construct a CanonicalIterator object * @param source string to get results for * @param status Fill-in parameter which receives the status of this operation. * @stable ICU 2.4 */ CanonicalIterator(const UnicodeString &source, UErrorCode &status); /** Destructor * Cleans pieces * @stable ICU 2.4 */ virtual ~CanonicalIterator(); /** * Gets the NFD form of the current source we are iterating over. * @return gets the source: NOTE: it is the NFD form of source * @stable ICU 2.4 */ UnicodeString getSource(); /** * Resets the iterator so that one can start again from the beginning. * @stable ICU 2.4 */ void reset(); /** * Get the next canonically equivalent string. *
Warning: The strings are not guaranteed to be in any particular order. * @return the next string that is canonically equivalent. A bogus string is returned when * the iteration is done. * @stable ICU 2.4 */ UnicodeString next(); /** * Set a new source for this iterator. Allows object reuse. * @param newSource the source string to iterate against. This allows the same iterator to be used * while changing the source string, saving object creation. * @param status Fill-in parameter which receives the status of this operation. * @stable ICU 2.4 */ void setSource(const UnicodeString &newSource, UErrorCode &status); #ifndef U_HIDE_INTERNAL_API /** * Dumb recursive implementation of permutation. * TODO: optimize * @param source the string to find permutations for * @param skipZeros determine if skip zeros * @param result the results in a set. * @param status Fill-in parameter which receives the status of this operation. * @internal */ static void U_EXPORT2 permute(UnicodeString &source, UBool skipZeros, Hashtable *result, UErrorCode &status); #endif /* U_HIDE_INTERNAL_API */ /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; private: // ===================== PRIVATES ============================== // private default constructor CanonicalIterator(); /** * Copy constructor. Private for now. * @internal (private) */ CanonicalIterator(const CanonicalIterator& other); /** * Assignment operator. Private for now. * @internal (private) */ CanonicalIterator& operator=(const CanonicalIterator& other); // fields UnicodeString source; UBool done; // 2 dimensional array holds the pieces of the string with // their different canonically equivalent representations UnicodeString **pieces; int32_t pieces_length; int32_t *pieces_lengths; // current is used in iterating to combine pieces int32_t *current; int32_t current_length; // transient fields UnicodeString buffer; const Normalizer2 &nfd; const Normalizer2Impl &nfcImpl; // we have a segment, in NFD. Find all the strings that are canonically equivalent to it. UnicodeString *getEquivalents(const UnicodeString &segment, int32_t &result_len, UErrorCode &status); //private String[] getEquivalents(String segment) //Set getEquivalents2(String segment); Hashtable *getEquivalents2(Hashtable *fillinResult, const char16_t *segment, int32_t segLen, UErrorCode &status); //Hashtable *getEquivalents2(const UnicodeString &segment, int32_t segLen, UErrorCode &status); /** * See if the decomposition of cp2 is at segment starting at segmentPos * (with canonical rearrangment!) * If so, take the remainder, and return the equivalents */ //Set extract(int comp, String segment, int segmentPos, StringBuffer buffer); Hashtable *extract(Hashtable *fillinResult, UChar32 comp, const char16_t *segment, int32_t segLen, int32_t segmentPos, UErrorCode &status); //Hashtable *extract(UChar32 comp, const UnicodeString &segment, int32_t segLen, int32_t segmentPos, UErrorCode &status); void cleanPieces(); }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_NORMALIZATION */ #endif usr/include/unicode/urep.h000064400000012603152342600230011551 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 1997-2010, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * Date Name Description * 06/23/00 aliu Creation. ****************************************************************************** */ #ifndef __UREP_H #define __UREP_H #include "unicode/utypes.h" U_CDECL_BEGIN /******************************************************************** * General Notes ******************************************************************** * TODO * Add usage scenario * Add test code * Talk about pinning * Talk about "can truncate result if out of memory" */ /******************************************************************** * Data Structures ********************************************************************/ /** * \file * \brief C API: Callbacks for UReplaceable */ /** * An opaque replaceable text object. This will be manipulated only * through the caller-supplied UReplaceableFunctor struct. Related * to the C++ class Replaceable. * This is currently only used in the Transliterator C API, see utrans.h . * @stable ICU 2.0 */ typedef void* UReplaceable; /** * A set of function pointers that transliterators use to manipulate a * UReplaceable. The caller should supply the required functions to * manipulate their text appropriately. Related to the C++ class * Replaceable. * @stable ICU 2.0 */ typedef struct UReplaceableCallbacks { /** * Function pointer that returns the number of UChar code units in * this text. * * @param rep A pointer to "this" UReplaceable object. * @return The length of the text. * @stable ICU 2.0 */ int32_t (*length)(const UReplaceable* rep); /** * Function pointer that returns a UChar code units at the given * offset into this text; 0 <= offset < n, where n is the value * returned by (*length)(rep). See unistr.h for a description of * charAt() vs. char32At(). * * @param rep A pointer to "this" UReplaceable object. * @param offset The index at which to fetch the UChar (code unit). * @return The UChar (code unit) at offset, or U+FFFF if the offset is out of bounds. * @stable ICU 2.0 */ UChar (*charAt)(const UReplaceable* rep, int32_t offset); /** * Function pointer that returns a UChar32 code point at the given * offset into this text. See unistr.h for a description of * charAt() vs. char32At(). * * @param rep A pointer to "this" UReplaceable object. * @param offset The index at which to fetch the UChar32 (code point). * @return The UChar32 (code point) at offset, or U+FFFF if the offset is out of bounds. * @stable ICU 2.0 */ UChar32 (*char32At)(const UReplaceable* rep, int32_t offset); /** * Function pointer that replaces text between start and limit in * this text with the given text. Attributes (out of band info) * should be retained. * * @param rep A pointer to "this" UReplaceable object. * @param start the starting index of the text to be replaced, * inclusive. * @param limit the ending index of the text to be replaced, * exclusive. * @param text the new text to replace the UChars from * start..limit-1. * @param textLength the number of UChars at text, or -1 if text * is null-terminated. * @stable ICU 2.0 */ void (*replace)(UReplaceable* rep, int32_t start, int32_t limit, const UChar* text, int32_t textLength); /** * Function pointer that copies the characters in the range * [start, limit) into the array dst. * * @param rep A pointer to "this" UReplaceable object. * @param start offset of first character which will be copied * into the array * @param limit offset immediately following the last character to * be copied * @param dst array in which to copy characters. The length of * dst must be at least (limit - start). * @stable ICU 2.1 */ void (*extract)(UReplaceable* rep, int32_t start, int32_t limit, UChar* dst); /** * Function pointer that copies text between start and limit in * this text to another index in the text. Attributes (out of * band info) should be retained. After this call, there will be * (at least) two copies of the characters originally located at * start..limit-1. * * @param rep A pointer to "this" UReplaceable object. * @param start the starting index of the text to be copied, * inclusive. * @param limit the ending index of the text to be copied, * exclusive. * @param dest the index at which the copy of the UChars should be * inserted. * @stable ICU 2.0 */ void (*copy)(UReplaceable* rep, int32_t start, int32_t limit, int32_t dest); } UReplaceableCallbacks; U_CDECL_END #endif usr/include/unicode/gender.h000064400000006423152342600230012045 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2008-2013, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * * File GENDER.H * * Modification History:* * Date Name Description * ******************************************************************************** */ #ifndef _GENDER #define _GENDER /** * \file * \brief C++ API: GenderInfo computes the gender of a list. */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/locid.h" #include "unicode/ugender.h" #include "unicode/uobject.h" class GenderInfoTest; U_NAMESPACE_BEGIN /** \internal Forward Declaration */ void U_CALLCONV GenderInfo_initCache(UErrorCode &status); /** * GenderInfo computes the gender of a list as a whole given the gender of * each element. * @stable ICU 50 */ class U_I18N_API GenderInfo : public UObject { public: /** * Provides access to the predefined GenderInfo object for a given * locale. * * @param locale The locale for which a GenderInfo object is * returned. * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return The predefined GenderInfo object pointer for * this locale. The returned object is immutable, so it is * declared as const. Caller does not own the returned * pointer, so it must not attempt to free it. * @stable ICU 50 */ static const GenderInfo* U_EXPORT2 getInstance(const Locale& locale, UErrorCode& status); /** * Determines the gender of a list as a whole given the gender of each * of the elements. * * @param genders the gender of each element in the list. * @param length the length of gender array. * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return the gender of the whole list. * @stable ICU 50 */ UGender getListGender(const UGender* genders, int32_t length, UErrorCode& status) const; /** * Destructor. * * @stable ICU 50 */ virtual ~GenderInfo(); private: int32_t _style; /** * Copy constructor. One object per locale invariant. Clients * must never copy GenderInfo objects. */ GenderInfo(const GenderInfo& other); /** * Assignment operator. Not applicable to immutable objects. */ GenderInfo& operator=(const GenderInfo&); GenderInfo(); static const GenderInfo* getNeutralInstance(); static const GenderInfo* getMixedNeutralInstance(); static const GenderInfo* getMaleTaintsInstance(); static const GenderInfo* loadInstance(const Locale& locale, UErrorCode& status); friend class ::GenderInfoTest; friend void U_CALLCONV GenderInfo_initCache(UErrorCode &status); }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _GENDER //eof usr/include/unicode/scientificnumberformatter.h000064400000014512152342600230016054 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2014-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ #ifndef SCINUMBERFORMATTER_H #define SCINUMBERFORMATTER_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/unistr.h" /** * \file * \brief C++ API: Formats in scientific notation. */ U_NAMESPACE_BEGIN class FieldPositionIterator; class DecimalFormatSymbols; class DecimalFormat; class Formattable; /** * A formatter that formats numbers in user-friendly scientific notation. * * Sample code: *

 * UErrorCode status = U_ZERO_ERROR;
 * LocalPointer fmt(
 *         ScientificNumberFormatter::createMarkupInstance(
 *                 "en", "", "", status));
 * if (U_FAILURE(status)) {
 *     return;
 * }
 * UnicodeString appendTo;
 * // appendTo = "1.23456x10-78"
 * fmt->format(1.23456e-78, appendTo, status);
 * 
* * @stable ICU 55 */ class U_I18N_API ScientificNumberFormatter : public UObject { public: /** * Creates a ScientificNumberFormatter instance that uses * superscript characters for exponents. * @param fmtToAdopt The DecimalFormat which must be configured for * scientific notation. * @param status error returned here. * @return The new ScientificNumberFormatter instance. * * @stable ICU 55 */ static ScientificNumberFormatter *createSuperscriptInstance( DecimalFormat *fmtToAdopt, UErrorCode &status); /** * Creates a ScientificNumberFormatter instance that uses * superscript characters for exponents for this locale. * @param locale The locale * @param status error returned here. * @return The ScientificNumberFormatter instance. * * @stable ICU 55 */ static ScientificNumberFormatter *createSuperscriptInstance( const Locale &locale, UErrorCode &status); /** * Creates a ScientificNumberFormatter instance that uses * markup for exponents. * @param fmtToAdopt The DecimalFormat which must be configured for * scientific notation. * @param beginMarkup the markup to start superscript. * @param endMarkup the markup to end superscript. * @param status error returned here. * @return The new ScientificNumberFormatter instance. * * @stable ICU 55 */ static ScientificNumberFormatter *createMarkupInstance( DecimalFormat *fmtToAdopt, const UnicodeString &beginMarkup, const UnicodeString &endMarkup, UErrorCode &status); /** * Creates a ScientificNumberFormatter instance that uses * markup for exponents for this locale. * @param locale The locale * @param beginMarkup the markup to start superscript. * @param endMarkup the markup to end superscript. * @param status error returned here. * @return The ScientificNumberFormatter instance. * * @stable ICU 55 */ static ScientificNumberFormatter *createMarkupInstance( const Locale &locale, const UnicodeString &beginMarkup, const UnicodeString &endMarkup, UErrorCode &status); /** * Returns a copy of this object. Caller must free returned copy. * @stable ICU 55 */ ScientificNumberFormatter *clone() const { return new ScientificNumberFormatter(*this); } /** * Destructor. * @stable ICU 55 */ virtual ~ScientificNumberFormatter(); /** * Formats a number into user friendly scientific notation. * * @param number the number to format. * @param appendTo formatted string appended here. * @param status any error returned here. * @return appendTo * * @stable ICU 55 */ UnicodeString &format( const Formattable &number, UnicodeString &appendTo, UErrorCode &status) const; private: class U_I18N_API Style : public UObject { public: virtual Style *clone() const = 0; protected: virtual UnicodeString &format( const UnicodeString &original, FieldPositionIterator &fpi, const UnicodeString &preExponent, UnicodeString &appendTo, UErrorCode &status) const = 0; private: friend class ScientificNumberFormatter; }; class U_I18N_API SuperscriptStyle : public Style { public: virtual Style *clone() const; protected: virtual UnicodeString &format( const UnicodeString &original, FieldPositionIterator &fpi, const UnicodeString &preExponent, UnicodeString &appendTo, UErrorCode &status) const; }; class U_I18N_API MarkupStyle : public Style { public: MarkupStyle( const UnicodeString &beginMarkup, const UnicodeString &endMarkup) : Style(), fBeginMarkup(beginMarkup), fEndMarkup(endMarkup) { } virtual Style *clone() const; protected: virtual UnicodeString &format( const UnicodeString &original, FieldPositionIterator &fpi, const UnicodeString &preExponent, UnicodeString &appendTo, UErrorCode &status) const; private: UnicodeString fBeginMarkup; UnicodeString fEndMarkup; }; ScientificNumberFormatter( DecimalFormat *fmtToAdopt, Style *styleToAdopt, UErrorCode &status); ScientificNumberFormatter(const ScientificNumberFormatter &other); ScientificNumberFormatter &operator=(const ScientificNumberFormatter &); static void getPreExponent( const DecimalFormatSymbols &dfs, UnicodeString &preExponent); static ScientificNumberFormatter *createInstance( DecimalFormat *fmtToAdopt, Style *styleToAdopt, UErrorCode &status); UnicodeString fPreExponent; DecimalFormat *fDecimalFormat; Style *fStyle; }; U_NAMESPACE_END #endif /* !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/normalizer2.h000064400000103745152342600230013052 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2009-2013, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: normalizer2.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2009nov22 * created by: Markus W. Scherer */ #ifndef __NORMALIZER2_H__ #define __NORMALIZER2_H__ /** * \file * \brief C++ API: New API for Unicode Normalization. */ #include "unicode/utypes.h" #if !UCONFIG_NO_NORMALIZATION #include "unicode/stringpiece.h" #include "unicode/uniset.h" #include "unicode/unistr.h" #include "unicode/unorm2.h" U_NAMESPACE_BEGIN class ByteSink; /** * Unicode normalization functionality for standard Unicode normalization or * for using custom mapping tables. * All instances of this class are unmodifiable/immutable. * Instances returned by getInstance() are singletons that must not be deleted by the caller. * The Normalizer2 class is not intended for public subclassing. * * The primary functions are to produce a normalized string and to detect whether * a string is already normalized. * The most commonly used normalization forms are those defined in * http://www.unicode.org/unicode/reports/tr15/ * However, this API supports additional normalization forms for specialized purposes. * For example, NFKC_Casefold is provided via getInstance("nfkc_cf", COMPOSE) * and can be used in implementations of UTS #46. * * Not only are the standard compose and decompose modes supplied, * but additional modes are provided as documented in the Mode enum. * * Some of the functions in this class identify normalization boundaries. * At a normalization boundary, the portions of the string * before it and starting from it do not interact and can be handled independently. * * The spanQuickCheckYes() stops at a normalization boundary. * When the goal is a normalized string, then the text before the boundary * can be copied, and the remainder can be processed with normalizeSecondAndAppend(). * * The hasBoundaryBefore(), hasBoundaryAfter() and isInert() functions test whether * a character is guaranteed to be at a normalization boundary, * regardless of context. * This is used for moving from one normalization boundary to the next * or preceding boundary, and for performing iterative normalization. * * Iterative normalization is useful when only a small portion of a * longer string needs to be processed. * For example, in ICU, iterative normalization is used by the NormalizationTransliterator * (to avoid replacing already-normalized text) and ucol_nextSortKeyPart() * (to process only the substring for which sort key bytes are computed). * * The set of normalization boundaries returned by these functions may not be * complete: There may be more boundaries that could be returned. * Different functions may return different boundaries. * @stable ICU 4.4 */ class U_COMMON_API Normalizer2 : public UObject { public: /** * Destructor. * @stable ICU 4.4 */ ~Normalizer2(); /** * Returns a Normalizer2 instance for Unicode NFC normalization. * Same as getInstance(NULL, "nfc", UNORM2_COMPOSE, errorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ static const Normalizer2 * getNFCInstance(UErrorCode &errorCode); /** * Returns a Normalizer2 instance for Unicode NFD normalization. * Same as getInstance(NULL, "nfc", UNORM2_DECOMPOSE, errorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ static const Normalizer2 * getNFDInstance(UErrorCode &errorCode); /** * Returns a Normalizer2 instance for Unicode NFKC normalization. * Same as getInstance(NULL, "nfkc", UNORM2_COMPOSE, errorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ static const Normalizer2 * getNFKCInstance(UErrorCode &errorCode); /** * Returns a Normalizer2 instance for Unicode NFKD normalization. * Same as getInstance(NULL, "nfkc", UNORM2_DECOMPOSE, errorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ static const Normalizer2 * getNFKDInstance(UErrorCode &errorCode); /** * Returns a Normalizer2 instance for Unicode NFKC_Casefold normalization. * Same as getInstance(NULL, "nfkc_cf", UNORM2_COMPOSE, errorCode). * Returns an unmodifiable singleton instance. Do not delete it. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 49 */ static const Normalizer2 * getNFKCCasefoldInstance(UErrorCode &errorCode); /** * Returns a Normalizer2 instance which uses the specified data file * (packageName/name similar to ucnv_openPackage() and ures_open()/ResourceBundle) * and which composes or decomposes text according to the specified mode. * Returns an unmodifiable singleton instance. Do not delete it. * * Use packageName=NULL for data files that are part of ICU's own data. * Use name="nfc" and UNORM2_COMPOSE/UNORM2_DECOMPOSE for Unicode standard NFC/NFD. * Use name="nfkc" and UNORM2_COMPOSE/UNORM2_DECOMPOSE for Unicode standard NFKC/NFKD. * Use name="nfkc_cf" and UNORM2_COMPOSE for Unicode standard NFKC_CF=NFKC_Casefold. * * @param packageName NULL for ICU built-in data, otherwise application data package name * @param name "nfc" or "nfkc" or "nfkc_cf" or name of custom data file * @param mode normalization mode (compose or decompose etc.) * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the requested Normalizer2, if successful * @stable ICU 4.4 */ static const Normalizer2 * getInstance(const char *packageName, const char *name, UNormalization2Mode mode, UErrorCode &errorCode); /** * Returns the normalized form of the source string. * @param src source string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return normalized src * @stable ICU 4.4 */ UnicodeString normalize(const UnicodeString &src, UErrorCode &errorCode) const { UnicodeString result; normalize(src, result, errorCode); return result; } /** * Writes the normalized form of the source string to the destination string * (replacing its contents) and returns the destination string. * The source and destination strings must be different objects. * @param src source string * @param dest destination string; its contents is replaced with normalized src * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.4 */ virtual UnicodeString & normalize(const UnicodeString &src, UnicodeString &dest, UErrorCode &errorCode) const = 0; /** * Normalizes a UTF-8 string and optionally records how source substrings * relate to changed and unchanged result substrings. * * Currently implemented completely only for "compose" modes, * such as for NFC, NFKC, and NFKC_Casefold * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). * Otherwise currently converts to & from UTF-16 and does not support edits. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src Source UTF-8 string. * @param sink A ByteSink to which the normalized UTF-8 result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be nullptr. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 60 */ virtual void normalizeUTF8(uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode) const; /** * Appends the normalized form of the second string to the first string * (merging them at the boundary) and returns the first string. * The result is normalized if the first string was normalized. * The first and second strings must be different objects. * @param first string, should be normalized * @param second string, will be normalized * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return first * @stable ICU 4.4 */ virtual UnicodeString & normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const = 0; /** * Appends the second string to the first string * (merging them at the boundary) and returns the first string. * The result is normalized if both the strings were normalized. * The first and second strings must be different objects. * @param first string, should be normalized * @param second string, should be normalized * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return first * @stable ICU 4.4 */ virtual UnicodeString & append(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const = 0; /** * Gets the decomposition mapping of c. * Roughly equivalent to normalizing the String form of c * on a UNORM2_DECOMPOSE Normalizer2 instance, but much faster, and except that this function * returns FALSE and does not write a string * if c does not have a decomposition mapping in this instance's data. * This function is independent of the mode of the Normalizer2. * @param c code point * @param decomposition String object which will be set to c's * decomposition mapping, if there is one. * @return TRUE if c has a decomposition, otherwise FALSE * @stable ICU 4.6 */ virtual UBool getDecomposition(UChar32 c, UnicodeString &decomposition) const = 0; /** * Gets the raw decomposition mapping of c. * * This is similar to the getDecomposition() method but returns the * raw decomposition mapping as specified in UnicodeData.txt or * (for custom data) in the mapping files processed by the gennorm2 tool. * By contrast, getDecomposition() returns the processed, * recursively-decomposed version of this mapping. * * When used on a standard NFKC Normalizer2 instance, * getRawDecomposition() returns the Unicode Decomposition_Mapping (dm) property. * * When used on a standard NFC Normalizer2 instance, * it returns the Decomposition_Mapping only if the Decomposition_Type (dt) is Canonical (Can); * in this case, the result contains either one or two code points (=1..4 char16_ts). * * This function is independent of the mode of the Normalizer2. * The default implementation returns FALSE. * @param c code point * @param decomposition String object which will be set to c's * raw decomposition mapping, if there is one. * @return TRUE if c has a decomposition, otherwise FALSE * @stable ICU 49 */ virtual UBool getRawDecomposition(UChar32 c, UnicodeString &decomposition) const; /** * Performs pairwise composition of a & b and returns the composite if there is one. * * Returns a composite code point c only if c has a two-way mapping to a+b. * In standard Unicode normalization, this means that * c has a canonical decomposition to a+b * and c does not have the Full_Composition_Exclusion property. * * This function is independent of the mode of the Normalizer2. * The default implementation returns a negative value. * @param a A (normalization starter) code point. * @param b Another code point. * @return The non-negative composite code point if there is one; otherwise a negative value. * @stable ICU 49 */ virtual UChar32 composePair(UChar32 a, UChar32 b) const; /** * Gets the combining class of c. * The default implementation returns 0 * but all standard implementations return the Unicode Canonical_Combining_Class value. * @param c code point * @return c's combining class * @stable ICU 49 */ virtual uint8_t getCombiningClass(UChar32 c) const; /** * Tests if the string is normalized. * Internally, in cases where the quickCheck() method would return "maybe" * (which is only possible for the two COMPOSE modes) this method * resolves to "yes" or "no" to provide a definitive result, * at the cost of doing more work in those cases. * @param s input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if s is normalized * @stable ICU 4.4 */ virtual UBool isNormalized(const UnicodeString &s, UErrorCode &errorCode) const = 0; /** * Tests if the UTF-8 string is normalized. * Internally, in cases where the quickCheck() method would return "maybe" * (which is only possible for the two COMPOSE modes) this method * resolves to "yes" or "no" to provide a definitive result, * at the cost of doing more work in those cases. * * This works for all normalization modes, * but it is currently optimized for UTF-8 only for "compose" modes, * such as for NFC, NFKC, and NFKC_Casefold * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). * For other modes it currently converts to UTF-16 and calls isNormalized(). * * @param s UTF-8 input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if s is normalized * @stable ICU 60 */ virtual UBool isNormalizedUTF8(StringPiece s, UErrorCode &errorCode) const; /** * Tests if the string is normalized. * For the two COMPOSE modes, the result could be "maybe" in cases that * would take a little more work to resolve definitively. * Use spanQuickCheckYes() and normalizeSecondAndAppend() for a faster * combination of quick check + normalization, to avoid * re-checking the "yes" prefix. * @param s input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return UNormalizationCheckResult * @stable ICU 4.4 */ virtual UNormalizationCheckResult quickCheck(const UnicodeString &s, UErrorCode &errorCode) const = 0; /** * Returns the end of the normalized substring of the input string. * In other words, with end=spanQuickCheckYes(s, ec); * the substring UnicodeString(s, 0, end) * will pass the quick check with a "yes" result. * * The returned end index is usually one or more characters before the * "no" or "maybe" character: The end index is at a normalization boundary. * (See the class documentation for more about normalization boundaries.) * * When the goal is a normalized string and most input strings are expected * to be normalized already, then call this method, * and if it returns a prefix shorter than the input string, * copy that prefix and use normalizeSecondAndAppend() for the remainder. * @param s input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return "yes" span end index * @stable ICU 4.4 */ virtual int32_t spanQuickCheckYes(const UnicodeString &s, UErrorCode &errorCode) const = 0; /** * Tests if the character always has a normalization boundary before it, * regardless of context. * If true, then the character does not normalization-interact with * preceding characters. * In other words, a string containing this character can be normalized * by processing portions before this character and starting from this * character independently. * This is used for iterative normalization. See the class documentation for details. * @param c character to test * @return TRUE if c has a normalization boundary before it * @stable ICU 4.4 */ virtual UBool hasBoundaryBefore(UChar32 c) const = 0; /** * Tests if the character always has a normalization boundary after it, * regardless of context. * If true, then the character does not normalization-interact with * following characters. * In other words, a string containing this character can be normalized * by processing portions up to this character and after this * character independently. * This is used for iterative normalization. See the class documentation for details. * Note that this operation may be significantly slower than hasBoundaryBefore(). * @param c character to test * @return TRUE if c has a normalization boundary after it * @stable ICU 4.4 */ virtual UBool hasBoundaryAfter(UChar32 c) const = 0; /** * Tests if the character is normalization-inert. * If true, then the character does not change, nor normalization-interact with * preceding or following characters. * In other words, a string containing this character can be normalized * by processing portions before this character and after this * character independently. * This is used for iterative normalization. See the class documentation for details. * Note that this operation may be significantly slower than hasBoundaryBefore(). * @param c character to test * @return TRUE if c is normalization-inert * @stable ICU 4.4 */ virtual UBool isInert(UChar32 c) const = 0; }; /** * Normalization filtered by a UnicodeSet. * Normalizes portions of the text contained in the filter set and leaves * portions not contained in the filter set unchanged. * Filtering is done via UnicodeSet::span(..., USET_SPAN_SIMPLE). * Not-in-the-filter text is treated as "is normalized" and "quick check yes". * This class implements all of (and only) the Normalizer2 API. * An instance of this class is unmodifiable/immutable but is constructed and * must be destructed by the owner. * @stable ICU 4.4 */ class U_COMMON_API FilteredNormalizer2 : public Normalizer2 { public: /** * Constructs a filtered normalizer wrapping any Normalizer2 instance * and a filter set. * Both are aliased and must not be modified or deleted while this object * is used. * The filter set should be frozen; otherwise the performance will suffer greatly. * @param n2 wrapped Normalizer2 instance * @param filterSet UnicodeSet which determines the characters to be normalized * @stable ICU 4.4 */ FilteredNormalizer2(const Normalizer2 &n2, const UnicodeSet &filterSet) : norm2(n2), set(filterSet) {} /** * Destructor. * @stable ICU 4.4 */ ~FilteredNormalizer2(); /** * Writes the normalized form of the source string to the destination string * (replacing its contents) and returns the destination string. * The source and destination strings must be different objects. * @param src source string * @param dest destination string; its contents is replaced with normalized src * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.4 */ virtual UnicodeString & normalize(const UnicodeString &src, UnicodeString &dest, UErrorCode &errorCode) const U_OVERRIDE; /** * Normalizes a UTF-8 string and optionally records how source substrings * relate to changed and unchanged result substrings. * * Currently implemented completely only for "compose" modes, * such as for NFC, NFKC, and NFKC_Casefold * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). * Otherwise currently converts to & from UTF-16 and does not support edits. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src Source UTF-8 string. * @param sink A ByteSink to which the normalized UTF-8 result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be nullptr. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 60 */ virtual void normalizeUTF8(uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode) const U_OVERRIDE; /** * Appends the normalized form of the second string to the first string * (merging them at the boundary) and returns the first string. * The result is normalized if the first string was normalized. * The first and second strings must be different objects. * @param first string, should be normalized * @param second string, will be normalized * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return first * @stable ICU 4.4 */ virtual UnicodeString & normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const U_OVERRIDE; /** * Appends the second string to the first string * (merging them at the boundary) and returns the first string. * The result is normalized if both the strings were normalized. * The first and second strings must be different objects. * @param first string, should be normalized * @param second string, should be normalized * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return first * @stable ICU 4.4 */ virtual UnicodeString & append(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const U_OVERRIDE; /** * Gets the decomposition mapping of c. * For details see the base class documentation. * * This function is independent of the mode of the Normalizer2. * @param c code point * @param decomposition String object which will be set to c's * decomposition mapping, if there is one. * @return TRUE if c has a decomposition, otherwise FALSE * @stable ICU 4.6 */ virtual UBool getDecomposition(UChar32 c, UnicodeString &decomposition) const U_OVERRIDE; /** * Gets the raw decomposition mapping of c. * For details see the base class documentation. * * This function is independent of the mode of the Normalizer2. * @param c code point * @param decomposition String object which will be set to c's * raw decomposition mapping, if there is one. * @return TRUE if c has a decomposition, otherwise FALSE * @stable ICU 49 */ virtual UBool getRawDecomposition(UChar32 c, UnicodeString &decomposition) const U_OVERRIDE; /** * Performs pairwise composition of a & b and returns the composite if there is one. * For details see the base class documentation. * * This function is independent of the mode of the Normalizer2. * @param a A (normalization starter) code point. * @param b Another code point. * @return The non-negative composite code point if there is one; otherwise a negative value. * @stable ICU 49 */ virtual UChar32 composePair(UChar32 a, UChar32 b) const U_OVERRIDE; /** * Gets the combining class of c. * The default implementation returns 0 * but all standard implementations return the Unicode Canonical_Combining_Class value. * @param c code point * @return c's combining class * @stable ICU 49 */ virtual uint8_t getCombiningClass(UChar32 c) const U_OVERRIDE; /** * Tests if the string is normalized. * For details see the Normalizer2 base class documentation. * @param s input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if s is normalized * @stable ICU 4.4 */ virtual UBool isNormalized(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE; /** * Tests if the UTF-8 string is normalized. * Internally, in cases where the quickCheck() method would return "maybe" * (which is only possible for the two COMPOSE modes) this method * resolves to "yes" or "no" to provide a definitive result, * at the cost of doing more work in those cases. * * This works for all normalization modes, * but it is currently optimized for UTF-8 only for "compose" modes, * such as for NFC, NFKC, and NFKC_Casefold * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). * For other modes it currently converts to UTF-16 and calls isNormalized(). * * @param s UTF-8 input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return TRUE if s is normalized * @stable ICU 60 */ virtual UBool isNormalizedUTF8(StringPiece s, UErrorCode &errorCode) const U_OVERRIDE; /** * Tests if the string is normalized. * For details see the Normalizer2 base class documentation. * @param s input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return UNormalizationCheckResult * @stable ICU 4.4 */ virtual UNormalizationCheckResult quickCheck(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE; /** * Returns the end of the normalized substring of the input string. * For details see the Normalizer2 base class documentation. * @param s input string * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return "yes" span end index * @stable ICU 4.4 */ virtual int32_t spanQuickCheckYes(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE; /** * Tests if the character always has a normalization boundary before it, * regardless of context. * For details see the Normalizer2 base class documentation. * @param c character to test * @return TRUE if c has a normalization boundary before it * @stable ICU 4.4 */ virtual UBool hasBoundaryBefore(UChar32 c) const U_OVERRIDE; /** * Tests if the character always has a normalization boundary after it, * regardless of context. * For details see the Normalizer2 base class documentation. * @param c character to test * @return TRUE if c has a normalization boundary after it * @stable ICU 4.4 */ virtual UBool hasBoundaryAfter(UChar32 c) const U_OVERRIDE; /** * Tests if the character is normalization-inert. * For details see the Normalizer2 base class documentation. * @param c character to test * @return TRUE if c is normalization-inert * @stable ICU 4.4 */ virtual UBool isInert(UChar32 c) const U_OVERRIDE; private: UnicodeString & normalize(const UnicodeString &src, UnicodeString &dest, USetSpanCondition spanCondition, UErrorCode &errorCode) const; void normalizeUTF8(uint32_t options, const char *src, int32_t length, ByteSink &sink, Edits *edits, USetSpanCondition spanCondition, UErrorCode &errorCode) const; UnicodeString & normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, UBool doNormalize, UErrorCode &errorCode) const; const Normalizer2 &norm2; const UnicodeSet &set; }; U_NAMESPACE_END #endif // !UCONFIG_NO_NORMALIZATION #endif // __NORMALIZER2_H__ usr/include/unicode/numsys.h000064400000016207152342600230012140 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2014, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * * File NUMSYS.H * * Modification History:* * Date Name Description * ******************************************************************************** */ #ifndef NUMSYS #define NUMSYS #include "unicode/utypes.h" /** * \file * \brief C++ API: NumberingSystem object */ #if !UCONFIG_NO_FORMATTING #include "unicode/format.h" #include "unicode/uobject.h" U_NAMESPACE_BEGIN // can't be #ifndef U_HIDE_INTERNAL_API; needed for char[] field size /** * Size of a numbering system name. * @internal */ constexpr const size_t kInternalNumSysNameCapacity = 8; /** * Defines numbering systems. A numbering system describes the scheme by which * numbers are to be presented to the end user. In its simplest form, a numbering * system describes the set of digit characters that are to be used to display * numbers, such as Western digits, Thai digits, Arabic-Indic digits, etc., in a * positional numbering system with a specified radix (typically 10). * More complicated numbering systems are algorithmic in nature, and require use * of an RBNF formatter ( rule based number formatter ), in order to calculate * the characters to be displayed for a given number. Examples of algorithmic * numbering systems include Roman numerals, Chinese numerals, and Hebrew numerals. * Formatting rules for many commonly used numbering systems are included in * the ICU package, based on the numbering system rules defined in CLDR. * Alternate numbering systems can be specified to a locale by using the * numbers locale keyword. */ class U_I18N_API NumberingSystem : public UObject { public: /** * Default Constructor. * * @stable ICU 4.2 */ NumberingSystem(); /** * Copy constructor. * @stable ICU 4.2 */ NumberingSystem(const NumberingSystem& other); /** * Destructor. * @stable ICU 4.2 */ virtual ~NumberingSystem(); /** * Create the default numbering system associated with the specified locale. * @param inLocale The given locale. * @param status ICU status * @stable ICU 4.2 */ static NumberingSystem* U_EXPORT2 createInstance(const Locale & inLocale, UErrorCode& status); /** * Create the default numbering system associated with the default locale. * @stable ICU 4.2 */ static NumberingSystem* U_EXPORT2 createInstance(UErrorCode& status); /** * Create a numbering system using the specified radix, type, and description. * @param radix The radix (base) for this numbering system. * @param isAlgorithmic TRUE if the numbering system is algorithmic rather than numeric. * @param description The string representing the set of digits used in a numeric system, or the name of the RBNF * ruleset to be used in an algorithmic system. * @param status ICU status * @stable ICU 4.2 */ static NumberingSystem* U_EXPORT2 createInstance(int32_t radix, UBool isAlgorithmic, const UnicodeString& description, UErrorCode& status ); /** * Return a StringEnumeration over all the names of numbering systems known to ICU. * The numbering system names will be in alphabetical (invariant) order. * * The returned StringEnumeration is owned by the caller, who must delete it when * finished with it. * * @stable ICU 4.2 */ static StringEnumeration * U_EXPORT2 getAvailableNames(UErrorCode& status); /** * Create a numbering system from one of the predefined numbering systems specified * by CLDR and known to ICU, such as "latn", "arabext", or "hanidec"; the full list * is returned by unumsys_openAvailableNames. Note that some of the names listed at * http://unicode.org/repos/cldr/tags/latest/common/bcp47/number.xml - e.g. * default, native, traditional, finance - do not identify specific numbering systems, * but rather key values that may only be used as part of a locale, which in turn * defines how they are mapped to a specific numbering system such as "latn" or "hant". * * @param name The name of the numbering system. * @param status ICU status; set to U_UNSUPPORTED_ERROR if numbering system not found. * @return The NumberingSystem instance, or nullptr if not found. * @stable ICU 4.2 */ static NumberingSystem* U_EXPORT2 createInstanceByName(const char* name, UErrorCode& status); /** * Returns the radix of this numbering system. Simple positional numbering systems * typically have radix 10, but might have a radix of e.g. 16 for hexadecimal. The * radix is less well-defined for non-positional algorithmic systems. * @stable ICU 4.2 */ int32_t getRadix() const; /** * Returns the name of this numbering system if it was created using one of the predefined names * known to ICU. Otherwise, returns NULL. * The predefined names are identical to the numbering system names as defined by * the BCP47 definition in Unicode CLDR. * See also, http://www.unicode.org/repos/cldr/tags/latest/common/bcp47/number.xml * @stable ICU 4.6 */ const char * getName() const; /** * Returns the description string of this numbering system. For simple * positional systems this is the ordered string of digits (with length matching * the radix), e.g. "\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D" * for "hanidec"; it would be "0123456789ABCDEF" for hexadecimal. For * algorithmic systems this is the name of the RBNF ruleset used for formatting, * e.g. "zh/SpelloutRules/%spellout-cardinal" for "hans" or "%greek-upper" for * "grek". * @stable ICU 4.2 */ virtual UnicodeString getDescription() const; /** * Returns TRUE if the given numbering system is algorithmic * * @return TRUE if the numbering system is algorithmic. * Otherwise, return FALSE. * @stable ICU 4.2 */ UBool isAlgorithmic() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 4.2 * */ static UClassID U_EXPORT2 getStaticClassID(void); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 4.2 */ virtual UClassID getDynamicClassID() const; private: UnicodeString desc; int32_t radix; UBool algorithmic; char name[kInternalNumSysNameCapacity+1]; void setRadix(int32_t radix); void setAlgorithmic(UBool algorithmic); void setDesc(const UnicodeString &desc); void setName(const char* name); static UBool isValidDigitString(const UnicodeString &str); UBool hasContiguousDecimalDigits() const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _NUMSYS //eof usr/include/unicode/casemap.h000064400000062417152342600230012217 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // casemap.h // created: 2017jan12 Markus W. Scherer #ifndef __CASEMAP_H__ #define __CASEMAP_H__ #include "unicode/utypes.h" #include "unicode/stringpiece.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: Low-level C++ case mapping functions. */ U_NAMESPACE_BEGIN class BreakIterator; class ByteSink; class Edits; /** * Low-level C++ case mapping functions. * * @stable ICU 59 */ class U_COMMON_API CaseMap U_FINAL : public UMemory { public: /** * Lowercases a UTF-16 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strToLower * @stable ICU 59 */ static int32_t toLower( const char *locale, uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); /** * Uppercases a UTF-16 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strToUpper * @stable ICU 59 */ static int32_t toUpper( const char *locale, uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecases a UTF-16 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options bits.) * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param iter A break iterator to find the first characters of words that are to be titlecased. * It is set to the source string (setText()) * and used one or more times for iteration (first() and next()). * If NULL, then a word break iterator for the locale is used * (or something equivalent). * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strToTitle * @see ucasemap_toTitle * @stable ICU 59 */ static int32_t toTitle( const char *locale, uint32_t options, BreakIterator *iter, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Case-folds a UTF-16 string and optionally records edits. * * Case folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_FOLD_CASE_DEFAULT, U_FOLD_CASE_EXCLUDE_SPECIAL_I. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of char16_ts). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see u_strFoldCase * @stable ICU 59 */ static int32_t fold( uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); /** * Lowercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8ToLower * @stable ICU 60 */ static void utf8ToLower( const char *locale, uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); /** * Uppercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8ToUpper * @stable ICU 60 */ static void utf8ToUpper( const char *locale, uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options bits.) * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param iter A break iterator to find the first characters of words that are to be titlecased. * It is set to the source string (setUText()) * and used one or more times for iteration (first() and next()). * If NULL, then a word break iterator for the locale is used * (or something equivalent). * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8ToTitle * @stable ICU 60 */ static void utf8ToTitle( const char *locale, uint32_t options, BreakIterator *iter, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Case-folds a UTF-8 string and optionally records edits. * * Case folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param sink A ByteSink to which the result string is written. * sink.Flush() is called at the end. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * * @see ucasemap_utf8FoldCase * @stable ICU 60 */ static void utf8Fold( uint32_t options, StringPiece src, ByteSink &sink, Edits *edits, UErrorCode &errorCode); /** * Lowercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8ToLower * @stable ICU 59 */ static int32_t utf8ToLower( const char *locale, uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); /** * Uppercases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8ToUpper * @stable ICU 59 */ static int32_t utf8ToUpper( const char *locale, uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecases a UTF-8 string and optionally records edits. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options bits.) * * @param locale The locale ID. ("" = root locale, NULL = default locale.) * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param iter A break iterator to find the first characters of words that are to be titlecased. * It is set to the source string (setUText()) * and used one or more times for iteration (first() and next()). * If NULL, then a word break iterator for the locale is used * (or something equivalent). * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8ToTitle * @stable ICU 59 */ static int32_t utf8ToTitle( const char *locale, uint32_t options, BreakIterator *iter, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Case-folds a UTF-8 string and optionally records edits. * * Case folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT, U_EDITS_NO_RESET, * U_FOLD_CASE_DEFAULT, U_FOLD_CASE_EXCLUDE_SPECIAL_I. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param edits Records edits for index mapping, working with styled text, * and getting only changes (if any). * The Edits contents is undefined if any error occurs. * This function calls edits->reset() first unless * options includes U_EDITS_NO_RESET. edits can be NULL. * @param errorCode Reference to an in/out error code value * which must not indicate a failure before the function call. * @return The length of the result string, if successful. * When the result would be longer than destCapacity, * the full length is returned and a U_BUFFER_OVERFLOW_ERROR is set. * * @see ucasemap_utf8FoldCase * @stable ICU 59 */ static int32_t utf8Fold( uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &errorCode); private: CaseMap() = delete; CaseMap(const CaseMap &other) = delete; CaseMap &operator=(const CaseMap &other) = delete; }; U_NAMESPACE_END #endif // __CASEMAP_H__ usr/include/unicode/tmutfmt.h000064400000017451152342600230012304 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2008-2014, Google, International Business Machines Corporation * and others. All Rights Reserved. ******************************************************************************* */ #ifndef __TMUTFMT_H__ #define __TMUTFMT_H__ #include "unicode/utypes.h" /** * \file * \brief C++ API: Format and parse duration in single time unit */ #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DEPRECATED_API #include "unicode/unistr.h" #include "unicode/tmunit.h" #include "unicode/tmutamt.h" #include "unicode/measfmt.h" #include "unicode/numfmt.h" #include "unicode/plurrule.h" /** * Constants for various styles. * There are 2 styles: full name and abbreviated name. * For example, for English, the full name for hour duration is "3 hours", * and the abbreviated name is "3 hrs". * @deprecated ICU 53 Use MeasureFormat and UMeasureFormatWidth instead. */ enum UTimeUnitFormatStyle { /** @deprecated ICU 53 */ UTMUTFMT_FULL_STYLE, /** @deprecated ICU 53 */ UTMUTFMT_ABBREVIATED_STYLE, /** @deprecated ICU 53 */ UTMUTFMT_FORMAT_STYLE_COUNT }; typedef enum UTimeUnitFormatStyle UTimeUnitFormatStyle; /**< @deprecated ICU 53 */ U_NAMESPACE_BEGIN class Hashtable; class UVector; struct TimeUnitFormatReadSink; /** * Format or parse a TimeUnitAmount, using plural rules for the units where available. * *

* Code Sample: *

 *   // create time unit amount instance - a combination of Number and time unit
 *   UErrorCode status = U_ZERO_ERROR;
 *   TimeUnitAmount* source = new TimeUnitAmount(2, TimeUnit::UTIMEUNIT_YEAR, status);
 *   // create time unit format instance
 *   TimeUnitFormat* format = new TimeUnitFormat(Locale("en"), status);
 *   // format a time unit amount
 *   UnicodeString formatted;
 *   Formattable formattable;
 *   if (U_SUCCESS(status)) {
 *       formattable.adoptObject(source);
 *       formatted = ((Format*)format)->format(formattable, formatted, status);
 *       Formattable result;
 *       ((Format*)format)->parseObject(formatted, result, status);
 *       if (U_SUCCESS(status)) {
 *           assert (result == formattable);
 *       }
 *   }
 * 
* *

* @see TimeUnitAmount * @see TimeUnitFormat * @deprecated ICU 53 Use the MeasureFormat class instead. */ class U_I18N_API TimeUnitFormat: public MeasureFormat { public: /** * Create TimeUnitFormat with default locale, and full name style. * Use setLocale and/or setFormat to modify. * @deprecated ICU 53 */ TimeUnitFormat(UErrorCode& status); /** * Create TimeUnitFormat given locale, and full name style. * @deprecated ICU 53 */ TimeUnitFormat(const Locale& locale, UErrorCode& status); /** * Create TimeUnitFormat given locale and style. * @deprecated ICU 53 */ TimeUnitFormat(const Locale& locale, UTimeUnitFormatStyle style, UErrorCode& status); /** * Copy constructor. * @deprecated ICU 53 */ TimeUnitFormat(const TimeUnitFormat&); /** * deconstructor * @deprecated ICU 53 */ virtual ~TimeUnitFormat(); /** * Clone this Format object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @deprecated ICU 53 */ virtual Format* clone(void) const; /** * Assignment operator * @deprecated ICU 53 */ TimeUnitFormat& operator=(const TimeUnitFormat& other); /** * Return true if the given Format objects are not semantically equal. * Objects of different subclasses are considered unequal. * @param other the object to be compared with. * @return true if the given Format objects are not semantically equal. * @deprecated ICU 53 */ UBool operator!=(const Format& other) const; /** * Set the locale used for formatting or parsing. * @param locale the locale to be set * @param status output param set to success/failure code on exit * @deprecated ICU 53 */ void setLocale(const Locale& locale, UErrorCode& status); /** * Set the number format used for formatting or parsing. * @param format the number formatter to be set * @param status output param set to success/failure code on exit * @deprecated ICU 53 */ void setNumberFormat(const NumberFormat& format, UErrorCode& status); /** * Parse a TimeUnitAmount. * @see Format#parseObject(const UnicodeString&, Formattable&, ParsePosition&) const; * @deprecated ICU 53 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& pos) const; /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @deprecated ICU 53 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @deprecated ICU 53 */ virtual UClassID getDynamicClassID(void) const; private: Hashtable* fTimeUnitToCountToPatterns[TimeUnit::UTIMEUNIT_FIELD_COUNT]; UTimeUnitFormatStyle fStyle; void create(UTimeUnitFormatStyle style, UErrorCode& status); // it might actually be simpler to make them Decimal Formats later. // initialize all private data members void setup(UErrorCode& status); // initialize data member without fill in data for fTimeUnitToCountToPattern void initDataMembers(UErrorCode& status); // initialize fTimeUnitToCountToPatterns from current locale's resource. void readFromCurrentLocale(UTimeUnitFormatStyle style, const char* key, const UVector& pluralCounts, UErrorCode& status); // check completeness of fTimeUnitToCountToPatterns against all time units, // and all plural rules, fill in fallback as necessary. void checkConsistency(UTimeUnitFormatStyle style, const char* key, UErrorCode& status); // fill in fTimeUnitToCountToPatterns from locale fall-back chain void searchInLocaleChain(UTimeUnitFormatStyle style, const char* key, const char* localeName, TimeUnit::UTimeUnitFields field, const UnicodeString&, const char*, Hashtable*, UErrorCode&); // initialize hash table Hashtable* initHash(UErrorCode& status); // delete hash table void deleteHash(Hashtable* htable); // copy hash table void copyHash(const Hashtable* source, Hashtable* target, UErrorCode& status); // get time unit name, such as "year", from time unit field enum, such as // UTIMEUNIT_YEAR. static const char* getTimeUnitName(TimeUnit::UTimeUnitFields field, UErrorCode& status); friend struct TimeUnitFormatReadSink; }; inline UBool TimeUnitFormat::operator!=(const Format& other) const { return !operator==(other); } U_NAMESPACE_END #endif /* U_HIDE_DEPRECATED_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __TMUTFMT_H__ //eof usr/include/unicode/localebuilder.h000064400000025050152342600230013404 0ustar00// © 2018 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License #ifndef __LOCALEBUILDER_H__ #define __LOCALEBUILDER_H__ #include "unicode/locid.h" #include "unicode/stringpiece.h" #include "unicode/uobject.h" #include "unicode/utypes.h" #ifndef U_HIDE_DRAFT_API /** * \file * \brief C++ API: Builder API for Locale */ U_NAMESPACE_BEGIN class CharString; /** * LocaleBuilder is used to build instances of Locale * from values configured by the setters. Unlike the Locale * constructors, the LocaleBuilder checks if a value configured by a * setter satisfies the syntax requirements defined by the Locale * class. A Locale object created by a LocaleBuilder is * well-formed and can be transformed to a well-formed IETF BCP 47 language tag * without losing information. * *

The following example shows how to create a Locale object * with the LocaleBuilder. *

*
 *     UErrorCode status = U_ZERO_ERROR;
 *     Locale aLocale = LocaleBuilder()
 *                          .setLanguage("sr")
 *                          .setScript("Latn")
 *                          .setRegion("RS")
 *                          .build(status);
 *     if (U_SUCCESS(status)) {
 *       // ...
 *     }
 * 
*
* *

LocaleBuilders can be reused; clear() resets all * fields to their default values. * *

LocaleBuilder tracks errors in an internal UErrorCode. For all setters, * except setLanguageTag and setLocale, LocaleBuilder will return immediately * if the internal UErrorCode is in error state. * To reset internal state and error code, call clear method. * The setLanguageTag and setLocale method will first clear the internal * UErrorCode, then track the error of the validation of the input parameter * into the internal UErrorCode. * * @draft ICU 64 */ class U_COMMON_API LocaleBuilder : public UObject { public: /** * Constructs an empty LocaleBuilder. The default value of all * fields, extensions, and private use information is the * empty string. * * @draft ICU 64 */ LocaleBuilder(); /** * Destructor * @draft ICU 64 */ virtual ~LocaleBuilder(); /** * Resets the LocaleBuilder to match the provided * locale. Existing state is discarded. * *

All fields of the locale must be well-formed. *

This method clears the internal UErrorCode. * * @param locale the locale * @return This builder. * * @draft ICU 64 */ LocaleBuilder& setLocale(const Locale& locale); /** * Resets the LocaleBuilder to match the provided * [Unicode Locale Identifier](http://www.unicode.org/reports/tr35/tr35.html#unicode_locale_id) . * Discards the existing state. the empty string cause the builder to be * reset, like {@link #clear}. Grandfathered tags are converted to their * canonical form before being processed. Otherwise, the language * tag must be well-formed, or else the build() method will later * report an U_ILLEGAL_ARGUMENT_ERROR. * *

This method clears the internal UErrorCode. * * @param tag the language tag, defined as * [unicode_locale_id](http://www.unicode.org/reports/tr35/tr35.html#unicode_locale_id). * @return This builder. * @draft ICU 64 */ LocaleBuilder& setLanguageTag(StringPiece tag); /** * Sets the language. If language is the empty string, the * language in this LocaleBuilder is removed. Otherwise, the * language must be well-formed, or else the build() method will * later report an U_ILLEGAL_ARGUMENT_ERROR. * *

The syntax of language value is defined as * [unicode_language_subtag](http://www.unicode.org/reports/tr35/tr35.html#unicode_language_subtag). * * @param language the language * @return This builder. * @draft ICU 64 */ LocaleBuilder& setLanguage(StringPiece language); /** * Sets the script. If script is the empty string, the script in * this LocaleBuilder is removed. * Otherwise, the script must be well-formed, or else the build() * method will later report an U_ILLEGAL_ARGUMENT_ERROR. * *

The script value is a four-letter script code as * [unicode_script_subtag](http://www.unicode.org/reports/tr35/tr35.html#unicode_script_subtag) * defined by ISO 15924 * * @param script the script * @return This builder. * @draft ICU 64 */ LocaleBuilder& setScript(StringPiece script); /** * Sets the region. If region is the empty string, the region in this * LocaleBuilder is removed. Otherwise, the region * must be well-formed, or else the build() method will later report an * U_ILLEGAL_ARGUMENT_ERROR. * *

The region value is defined by * [unicode_region_subtag](http://www.unicode.org/reports/tr35/tr35.html#unicode_region_subtag) * as a two-letter ISO 3166 code or a three-digit UN M.49 area code. * *

The region value in the Locale created by the * LocaleBuilder is always normalized to upper case. * * @param region the region * @return This builder. * @draft ICU 64 */ LocaleBuilder& setRegion(StringPiece region); /** * Sets the variant. If variant is the empty string, the variant in this * LocaleBuilder is removed. Otherwise, the variant * must be well-formed, or else the build() method will later report an * U_ILLEGAL_ARGUMENT_ERROR. * *

Note: This method checks if variant * satisfies the * [unicode_variant_subtag](http://www.unicode.org/reports/tr35/tr35.html#unicode_variant_subtag) * syntax requirements, and normalizes the value to lowercase letters. However, * the Locale class does not impose any syntactic * restriction on variant. To set an ill-formed variant, use a Locale constructor. * If there are multiple unicode_variant_subtag, the caller must concatenate * them with '-' as separator (ex: "foobar-fibar"). * * @param variant the variant * @return This builder. * @draft ICU 64 */ LocaleBuilder& setVariant(StringPiece variant); /** * Sets the extension for the given key. If the value is the empty string, * the extension is removed. Otherwise, the key and * value must be well-formed, or else the build() method will * later report an U_ILLEGAL_ARGUMENT_ERROR. * *

Note: The key ('u') is used for the Unicode locale extension. * Setting a value for this key replaces any existing Unicode locale key/type * pairs with those defined in the extension. * *

Note: The key ('x') is used for the private use code. To be * well-formed, the value for this key needs only to have subtags of one to * eight alphanumeric characters, not two to eight as in the general case. * * @param key the extension key * @param value the extension value * @return This builder. * @draft ICU 64 */ LocaleBuilder& setExtension(char key, StringPiece value); /** * Sets the Unicode locale keyword type for the given key. If the type * StringPiece is constructed with a nullptr, the keyword is removed. * If the type is the empty string, the keyword is set without type subtags. * Otherwise, the key and type must be well-formed, or else the build() * method will later report an U_ILLEGAL_ARGUMENT_ERROR. * *

Keys and types are converted to lower case. * *

Note:Setting the 'u' extension via {@link #setExtension} * replaces all Unicode locale keywords with those defined in the * extension. * * @param key the Unicode locale key * @param type the Unicode locale type * @return This builder. * @draft ICU 64 */ LocaleBuilder& setUnicodeLocaleKeyword( StringPiece key, StringPiece type); /** * Adds a unicode locale attribute, if not already present, otherwise * has no effect. The attribute must not be empty string and must be * well-formed or U_ILLEGAL_ARGUMENT_ERROR will be set to status * during the build() call. * * @param attribute the attribute * @return This builder. * @draft ICU 64 */ LocaleBuilder& addUnicodeLocaleAttribute(StringPiece attribute); /** * Removes a unicode locale attribute, if present, otherwise has no * effect. The attribute must not be empty string and must be well-formed * or U_ILLEGAL_ARGUMENT_ERROR will be set to status during the build() call. * *

Attribute comparison for removal is case-insensitive. * * @param attribute the attribute * @return This builder. * @draft ICU 64 */ LocaleBuilder& removeUnicodeLocaleAttribute(StringPiece attribute); /** * Resets the builder to its initial, empty state. *

This method clears the internal UErrorCode. * * @return this builder * @draft ICU 64 */ LocaleBuilder& clear(); /** * Resets the extensions to their initial, empty state. * Language, script, region and variant are unchanged. * * @return this builder * @draft ICU 64 */ LocaleBuilder& clearExtensions(); /** * Returns an instance of Locale created from the fields set * on this builder. * If any set methods or during the build() call require memory allocation * but fail U_MEMORY_ALLOCATION_ERROR will be set to status. * If any of the fields set by the setters are not well-formed, the status * will be set to U_ILLEGAL_ARGUMENT_ERROR. The state of the builder will * not change after the build() call and the caller is free to keep using * the same builder to build more locales. * * @return a new Locale * @draft ICU 64 */ Locale build(UErrorCode& status); private: UErrorCode status_; char language_[9]; char script_[5]; char region_[4]; CharString *variant_; // Pointer not object so we need not #include internal charstr.h. icu::Locale *extensions_; // Pointer not object. Storage for all other fields. }; U_NAMESPACE_END #endif // U_HIDE_DRAFT_API #endif // __LOCALEBUILDER_H__ usr/include/unicode/decimfmt.h000064400000257506152342600230012403 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File DECIMFMT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 03/20/97 clhuang Updated per C++ implementation. * 04/03/97 aliu Rewrote parsing and formatting completely, and * cleaned up and debugged. Actually works now. * 04/17/97 aliu Changed DigitCount to int per code review. * 07/10/97 helena Made ParsePosition a class and get rid of the function * hiding problems. * 09/09/97 aliu Ported over support for exponential formats. * 07/20/98 stephen Changed documentation * 01/30/13 emmons Added Scaling methods ******************************************************************************** */ #ifndef DECIMFMT_H #define DECIMFMT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Compatibility APIs for decimal formatting. */ #if !UCONFIG_NO_FORMATTING #include "unicode/dcfmtsym.h" #include "unicode/numfmt.h" #include "unicode/locid.h" #include "unicode/fpositer.h" #include "unicode/stringpiece.h" #include "unicode/curramt.h" #include "unicode/enumset.h" U_NAMESPACE_BEGIN class CurrencyPluralInfo; class CompactDecimalFormat; namespace number { class LocalizedNumberFormatter; class FormattedNumber; namespace impl { class DecimalQuantity; struct DecimalFormatFields; } } namespace numparse { namespace impl { class NumberParserImpl; } } /** * **IMPORTANT:** New users are strongly encouraged to see if * numberformatter.h fits their use case. Although not deprecated, this header * is provided for backwards compatibility only. * * DecimalFormat is a concrete subclass of NumberFormat that formats decimal * numbers. It has a variety of features designed to make it possible to parse * and format numbers in any locale, including support for Western, Arabic, or * Indic digits. It also supports different flavors of numbers, including * integers ("123"), fixed-point numbers ("123.4"), scientific notation * ("1.23E4"), percentages ("12%"), and currency amounts ("$123", "USD123", * "123 US dollars"). All of these flavors can be easily localized. * * To obtain a NumberFormat for a specific locale (including the default * locale) call one of NumberFormat's factory methods such as * createInstance(). Do not call the DecimalFormat constructors directly, unless * you know what you are doing, since the NumberFormat factory methods may * return subclasses other than DecimalFormat. * * **Example Usage** * * \code * // Normally we would have a GUI with a menu for this * int32_t locCount; * const Locale* locales = NumberFormat::getAvailableLocales(locCount); * * double myNumber = -1234.56; * UErrorCode success = U_ZERO_ERROR; * NumberFormat* form; * * // Print out a number with the localized number, currency and percent * // format for each locale. * UnicodeString countryName; * UnicodeString displayName; * UnicodeString str; * UnicodeString pattern; * Formattable fmtable; * for (int32_t j = 0; j < 3; ++j) { * cout << endl << "FORMAT " << j << endl; * for (int32_t i = 0; i < locCount; ++i) { * if (locales[i].getCountry(countryName).size() == 0) { * // skip language-only * continue; * } * switch (j) { * case 0: * form = NumberFormat::createInstance(locales[i], success ); break; * case 1: * form = NumberFormat::createCurrencyInstance(locales[i], success ); break; * default: * form = NumberFormat::createPercentInstance(locales[i], success ); break; * } * if (form) { * str.remove(); * pattern = ((DecimalFormat*)form)->toPattern(pattern); * cout << locales[i].getDisplayName(displayName) << ": " << pattern; * cout << " -> " << form->format(myNumber,str) << endl; * form->parse(form->format(myNumber,str), fmtable, success); * delete form; * } * } * } * \endcode * * **Another example use createInstance(style)** * * \code * // Print out a number using the localized number, currency, * // percent, scientific, integer, iso currency, and plural currency * // format for each locale * Locale* locale = new Locale("en", "US"); * double myNumber = 1234.56; * UErrorCode success = U_ZERO_ERROR; * UnicodeString str; * Formattable fmtable; * for (int j=NumberFormat::kNumberStyle; * j<=NumberFormat::kPluralCurrencyStyle; * ++j) { * NumberFormat* form = NumberFormat::createInstance(locale, j, success); * str.remove(); * cout << "format result " << form->format(myNumber, str) << endl; * format->parse(form->format(myNumber, str), fmtable, success); * delete form; * } * \endcode * * *

Patterns * *

A DecimalFormat consists of a pattern and a set of * symbols. The pattern may be set directly using * applyPattern(), or indirectly using other API methods which * manipulate aspects of the pattern, such as the minimum number of integer * digits. The symbols are stored in a DecimalFormatSymbols * object. When using the NumberFormat factory methods, the * pattern and symbols are read from ICU's locale data. * *

Special Pattern Characters * *

Many characters in a pattern are taken literally; they are matched during * parsing and output unchanged during formatting. Special characters, on the * other hand, stand for other characters, strings, or classes of characters. * For example, the '#' character is replaced by a localized digit. Often the * replacement character is the same as the pattern character; in the U.S. locale, * the ',' grouping character is replaced by ','. However, the replacement is * still happening, and if the symbols are modified, the grouping character * changes. Some special characters affect the behavior of the formatter by * their presence; for example, if the percent character is seen, then the * value is multiplied by 100 before being displayed. * *

To insert a special character in a pattern as a literal, that is, without * any special meaning, the character must be quoted. There are some exceptions to * this which are noted below. * *

The characters listed here are used in non-localized patterns. Localized * patterns use the corresponding characters taken from this formatter's * DecimalFormatSymbols object instead, and these characters lose * their special status. Two exceptions are the currency sign and quote, which * are not localized. * * * * * * * * * * * * * * * * * * *
Symbol * Location * Localized? * Meaning *
0 * Number * Yes * Digit *
1-9 * Number * Yes * '1' through '9' indicate rounding. *
\htmlonly@\endhtmlonly * Number * No * Significant digit *
# * Number * Yes * Digit, zero shows as absent *
. * Number * Yes * Decimal separator or monetary decimal separator *
- * Number * Yes * Minus sign *
, * Number * Yes * Grouping separator *
E * Number * Yes * Separates mantissa and exponent in scientific notation. * Need not be quoted in prefix or suffix. *
+ * Exponent * Yes * Prefix positive exponents with localized plus sign. * Need not be quoted in prefix or suffix. *
; * Subpattern boundary * Yes * Separates positive and negative subpatterns *
\% * Prefix or suffix * Yes * Multiply by 100 and show as percentage *
\\u2030 * Prefix or suffix * Yes * Multiply by 1000 and show as per mille *
\htmlonly¤\endhtmlonly (\\u00A4) * Prefix or suffix * No * Currency sign, replaced by currency symbol. If * doubled, replaced by international currency symbol. * If tripled, replaced by currency plural names, for example, * "US dollar" or "US dollars" for America. * If present in a pattern, the monetary decimal separator * is used instead of the decimal separator. *
' * Prefix or suffix * No * Used to quote special characters in a prefix or suffix, * for example, "'#'#" formats 123 to * "#123". To create a single quote * itself, use two in a row: "# o''clock". *
* * Prefix or suffix boundary * Yes * Pad escape, precedes pad character *
* *

A DecimalFormat pattern contains a positive and negative * subpattern, for example, "#,##0.00;(#,##0.00)". Each subpattern has a * prefix, a numeric part, and a suffix. If there is no explicit negative * subpattern, the negative subpattern is the localized minus sign prefixed to the * positive subpattern. That is, "0.00" alone is equivalent to "0.00;-0.00". If there * is an explicit negative subpattern, it serves only to specify the negative * prefix and suffix; the number of digits, minimal digits, and other * characteristics are ignored in the negative subpattern. That means that * "#,##0.0#;(#)" has precisely the same result as "#,##0.0#;(#,##0.0#)". * *

The prefixes, suffixes, and various symbols used for infinity, digits, * thousands separators, decimal separators, etc. may be set to arbitrary * values, and they will appear properly during formatting. However, care must * be taken that the symbols and strings do not conflict, or parsing will be * unreliable. For example, either the positive and negative prefixes or the * suffixes must be distinct for parse() to be able * to distinguish positive from negative values. Another example is that the * decimal separator and thousands separator should be distinct characters, or * parsing will be impossible. * *

The grouping separator is a character that separates clusters of * integer digits to make large numbers more legible. It commonly used for * thousands, but in some locales it separates ten-thousands. The grouping * size is the number of digits between the grouping separators, such as 3 * for "100,000,000" or 4 for "1 0000 0000". There are actually two different * grouping sizes: One used for the least significant integer digits, the * primary grouping size, and one used for all others, the * secondary grouping size. In most locales these are the same, but * sometimes they are different. For example, if the primary grouping interval * is 3, and the secondary is 2, then this corresponds to the pattern * "#,##,##0", and the number 123456789 is formatted as "12,34,56,789". If a * pattern contains multiple grouping separators, the interval between the last * one and the end of the integer defines the primary grouping size, and the * interval between the last two defines the secondary grouping size. All others * are ignored, so "#,##,###,####" == "###,###,####" == "##,#,###,####". * *

Illegal patterns, such as "#.#.#" or "#.###,###", will cause * DecimalFormat to set a failing UErrorCode. * *

Pattern BNF * *

 * pattern    := subpattern (';' subpattern)?
 * subpattern := prefix? number exponent? suffix?
 * number     := (integer ('.' fraction)?) | sigDigits
 * prefix     := '\\u0000'..'\\uFFFD' - specialCharacters
 * suffix     := '\\u0000'..'\\uFFFD' - specialCharacters
 * integer    := '#'* '0'* '0'
 * fraction   := '0'* '#'*
 * sigDigits  := '#'* '@' '@'* '#'*
 * exponent   := 'E' '+'? '0'* '0'
 * padSpec    := '*' padChar
 * padChar    := '\\u0000'..'\\uFFFD' - quote
 *  
 * Notation:
 *   X*       0 or more instances of X
 *   X?       0 or 1 instances of X
 *   X|Y      either X or Y
 *   C..D     any character from C up to D, inclusive
 *   S-T      characters in S, except those in T
 * 
* The first subpattern is for positive numbers. The second (optional) * subpattern is for negative numbers. * *

Not indicated in the BNF syntax above: * *

  • The grouping separator ',' can occur inside the integer and * sigDigits elements, between any two pattern characters of that * element, as long as the integer or sigDigits element is not * followed by the exponent element. * *
  • Two grouping intervals are recognized: That between the * decimal point and the first grouping symbol, and that * between the first and second grouping symbols. These * intervals are identical in most locales, but in some * locales they differ. For example, the pattern * "#,##,###" formats the number 123456789 as * "12,34,56,789".
  • * *
  • The pad specifier padSpec may appear before the prefix, * after the prefix, before the suffix, after the suffix, or not at all. * *
  • In place of '0', the digits '1' through '9' may be used to * indicate a rounding increment. *
* *

Parsing * *

DecimalFormat parses all Unicode characters that represent * decimal digits, as defined by u_charDigitValue(). In addition, * DecimalFormat also recognizes as digits the ten consecutive * characters starting with the localized zero digit defined in the * DecimalFormatSymbols object. During formatting, the * DecimalFormatSymbols-based digits are output. * *

During parsing, grouping separators are ignored if in lenient mode; * otherwise, if present, they must be in appropriate positions. * *

For currency parsing, the formatter is able to parse every currency * style formats no matter which style the formatter is constructed with. * For example, a formatter instance gotten from * NumberFormat.getInstance(ULocale, NumberFormat.CURRENCYSTYLE) can parse * formats such as "USD1.00" and "3.00 US dollars". * *

If parse(UnicodeString&,Formattable&,ParsePosition&) * fails to parse a string, it leaves the parse position unchanged. * The convenience method parse(UnicodeString&,Formattable&,UErrorCode&) * indicates parse failure by setting a failing * UErrorCode. * *

Formatting * *

Formatting is guided by several parameters, all of which can be * specified either using a pattern or using the API. The following * description applies to formats that do not use scientific * notation or significant digits. * *

  • If the number of actual integer digits exceeds the * maximum integer digits, then only the least significant * digits are shown. For example, 1997 is formatted as "97" if the * maximum integer digits is set to 2. * *
  • If the number of actual integer digits is less than the * minimum integer digits, then leading zeros are added. For * example, 1997 is formatted as "01997" if the minimum integer digits * is set to 5. * *
  • If the number of actual fraction digits exceeds the maximum * fraction digits, then rounding is performed to the * maximum fraction digits. For example, 0.125 is formatted as "0.12" * if the maximum fraction digits is 2. This behavior can be changed * by specifying a rounding increment and/or a rounding mode. * *
  • If the number of actual fraction digits is less than the * minimum fraction digits, then trailing zeros are added. * For example, 0.125 is formatted as "0.1250" if the minimum fraction * digits is set to 4. * *
  • Trailing fractional zeros are not displayed if they occur * j positions after the decimal, where j is less * than the maximum fraction digits. For example, 0.10004 is * formatted as "0.1" if the maximum fraction digits is four or less. *
* *

Special Values * *

NaN is represented as a single character, typically * \\uFFFD. This character is determined by the * DecimalFormatSymbols object. This is the only value for which * the prefixes and suffixes are not used. * *

Infinity is represented as a single character, typically * \\u221E, with the positive or negative prefixes and suffixes * applied. The infinity character is determined by the * DecimalFormatSymbols object. * * Scientific Notation * *

Numbers in scientific notation are expressed as the product of a mantissa * and a power of ten, for example, 1234 can be expressed as 1.234 x 103. The * mantissa is typically in the half-open interval [1.0, 10.0) or sometimes [0.0, 1.0), * but it need not be. DecimalFormat supports arbitrary mantissas. * DecimalFormat can be instructed to use scientific * notation through the API or through the pattern. In a pattern, the exponent * character immediately followed by one or more digit characters indicates * scientific notation. Example: "0.###E0" formats the number 1234 as * "1.234E3". * *

    *
  • The number of digit characters after the exponent character gives the * minimum exponent digit count. There is no maximum. Negative exponents are * formatted using the localized minus sign, not the prefix and suffix * from the pattern. This allows patterns such as "0.###E0 m/s". To prefix * positive exponents with a localized plus sign, specify '+' between the * exponent and the digits: "0.###E+0" will produce formats "1E+1", "1E+0", * "1E-1", etc. (In localized patterns, use the localized plus sign rather than * '+'.) * *
  • The minimum number of integer digits is achieved by adjusting the * exponent. Example: 0.00123 formatted with "00.###E0" yields "12.3E-4". This * only happens if there is no maximum number of integer digits. If there is a * maximum, then the minimum number of integer digits is fixed at one. * *
  • The maximum number of integer digits, if present, specifies the exponent * grouping. The most common use of this is to generate engineering * notation, in which the exponent is a multiple of three, e.g., * "##0.###E0". The number 12345 is formatted using "##0.####E0" as "12.345E3". * *
  • When using scientific notation, the formatter controls the * digit counts using significant digits logic. The maximum number of * significant digits limits the total number of integer and fraction * digits that will be shown in the mantissa; it does not affect * parsing. For example, 12345 formatted with "##0.##E0" is "12.3E3". * See the section on significant digits for more details. * *
  • The number of significant digits shown is determined as * follows: If areSignificantDigitsUsed() returns false, then the * minimum number of significant digits shown is one, and the maximum * number of significant digits shown is the sum of the minimum * integer and maximum fraction digits, and is * unaffected by the maximum integer digits. If this sum is zero, * then all significant digits are shown. If * areSignificantDigitsUsed() returns true, then the significant digit * counts are specified by getMinimumSignificantDigits() and * getMaximumSignificantDigits(). In this case, the number of * integer digits is fixed at one, and there is no exponent grouping. * *
  • Exponential patterns may not contain grouping separators. *
* * Significant Digits * * DecimalFormat has two ways of controlling how many * digits are shows: (a) significant digits counts, or (b) integer and * fraction digit counts. Integer and fraction digit counts are * described above. When a formatter is using significant digits * counts, the number of integer and fraction digits is not specified * directly, and the formatter settings for these counts are ignored. * Instead, the formatter uses however many integer and fraction * digits are required to display the specified number of significant * digits. Examples: * * * * * * * *
Pattern * Minimum significant digits * Maximum significant digits * Number * Output of format() *
\@\@\@ * 3 * 3 * 12345 * 12300 *
\@\@\@ * 3 * 3 * 0.12345 * 0.123 *
\@\@## * 2 * 4 * 3.14159 * 3.142 *
\@\@## * 2 * 4 * 1.23004 * 1.23 *
* *
    *
  • Significant digit counts may be expressed using patterns that * specify a minimum and maximum number of significant digits. These * are indicated by the '@' and '#' * characters. The minimum number of significant digits is the number * of '@' characters. The maximum number of significant * digits is the number of '@' characters plus the number * of '#' characters following on the right. For * example, the pattern "@@@" indicates exactly 3 * significant digits. The pattern "@##" indicates from * 1 to 3 significant digits. Trailing zero digits to the right of * the decimal separator are suppressed after the minimum number of * significant digits have been shown. For example, the pattern * "@##" formats the number 0.1203 as * "0.12". * *
  • If a pattern uses significant digits, it may not contain a * decimal separator, nor the '0' pattern character. * Patterns such as "@00" or "@.###" are * disallowed. * *
  • Any number of '#' characters may be prepended to * the left of the leftmost '@' character. These have no * effect on the minimum and maximum significant digits counts, but * may be used to position grouping separators. For example, * "#,#@#" indicates a minimum of one significant digits, * a maximum of two significant digits, and a grouping size of three. * *
  • In order to enable significant digits formatting, use a pattern * containing the '@' pattern character. Alternatively, * call setSignificantDigitsUsed(TRUE). * *
  • In order to disable significant digits formatting, use a * pattern that does not contain the '@' pattern * character. Alternatively, call setSignificantDigitsUsed(FALSE). * *
  • The number of significant digits has no effect on parsing. * *
  • Significant digits may be used together with exponential notation. Such * patterns are equivalent to a normal exponential pattern with a minimum and * maximum integer digit count of one, a minimum fraction digit count of * getMinimumSignificantDigits() - 1, and a maximum fraction digit * count of getMaximumSignificantDigits() - 1. For example, the * pattern "@@###E0" is equivalent to "0.0###E0". * *
  • If significant digits are in use, then the integer and fraction * digit counts, as set via the API, are ignored. If significant * digits are not in use, then the significant digit counts, as set via * the API, are ignored. * *
* *

Padding * *

DecimalFormat supports padding the result of * format() to a specific width. Padding may be specified either * through the API or through the pattern syntax. In a pattern the pad escape * character, followed by a single pad character, causes padding to be parsed * and formatted. The pad escape character is '*' in unlocalized patterns, and * can be localized using DecimalFormatSymbols::setSymbol() with a * DecimalFormatSymbols::kPadEscapeSymbol * selector. For example, "$*x#,##0.00" formats 123 to * "$xx123.00", and 1234 to "$1,234.00". * *

    *
  • When padding is in effect, the width of the positive subpattern, * including prefix and suffix, determines the format width. For example, in * the pattern "* #0 o''clock", the format width is 10. * *
  • The width is counted in 16-bit code units (char16_ts). * *
  • Some parameters which usually do not matter have meaning when padding is * used, because the pattern width is significant with padding. In the pattern * "* ##,##,#,##0.##", the format width is 14. The initial characters "##,##," * do not affect the grouping size or maximum integer digits, but they do affect * the format width. * *
  • Padding may be inserted at one of four locations: before the prefix, * after the prefix, before the suffix, or after the suffix. If padding is * specified in any other location, applyPattern() * sets a failing UErrorCode. If there is no prefix, * before the prefix and after the prefix are equivalent, likewise for the * suffix. * *
  • When specified in a pattern, the 32-bit code point immediately * following the pad escape is the pad character. This may be any character, * including a special pattern character. That is, the pad escape * escapes the following character. If there is no character after * the pad escape, then the pattern is illegal. * *
* *

Rounding * *

DecimalFormat supports rounding to a specific increment. For * example, 1230 rounded to the nearest 50 is 1250. 1.234 rounded to the * nearest 0.65 is 1.3. The rounding increment may be specified through the API * or in a pattern. To specify a rounding increment in a pattern, include the * increment in the pattern itself. "#,#50" specifies a rounding increment of * 50. "#,##0.05" specifies a rounding increment of 0.05. * *

In the absence of an explicit rounding increment numbers are * rounded to their formatted width. * *

    *
  • Rounding only affects the string produced by formatting. It does * not affect parsing or change any numerical values. * *
  • A rounding mode determines how values are rounded; see * DecimalFormat::ERoundingMode. The default rounding mode is * DecimalFormat::kRoundHalfEven. The rounding mode can only be set * through the API; it can not be set with a pattern. * *
  • Some locales use rounding in their currency formats to reflect the * smallest currency denomination. * *
  • In a pattern, digits '1' through '9' specify rounding, but otherwise * behave identically to digit '0'. *
* *

Synchronization * *

DecimalFormat objects are not synchronized. Multiple * threads should not access one formatter concurrently. * *

Subclassing * *

User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. */ class U_I18N_API DecimalFormat : public NumberFormat { public: /** * Pad position. * @stable ICU 2.4 */ enum EPadPosition { kPadBeforePrefix, kPadAfterPrefix, kPadBeforeSuffix, kPadAfterSuffix }; /** * Create a DecimalFormat using the default pattern and symbols * for the default locale. This is a convenient way to obtain a * DecimalFormat when internationalization is not the main concern. *

* To obtain standard formats for a given locale, use the factory methods * on NumberFormat such as createInstance. These factories will * return the most appropriate sub-class of NumberFormat for a given * locale. *

* NOTE: New users are strongly encouraged to use * #icu::number::NumberFormatter instead of DecimalFormat. * @param status Output param set to success/failure code. If the * pattern is invalid this will be set to a failure code. * @stable ICU 2.0 */ DecimalFormat(UErrorCode& status); /** * Create a DecimalFormat from the given pattern and the symbols * for the default locale. This is a convenient way to obtain a * DecimalFormat when internationalization is not the main concern. *

* To obtain standard formats for a given locale, use the factory methods * on NumberFormat such as createInstance. These factories will * return the most appropriate sub-class of NumberFormat for a given * locale. *

* NOTE: New users are strongly encouraged to use * #icu::number::NumberFormatter instead of DecimalFormat. * @param pattern A non-localized pattern string. * @param status Output param set to success/failure code. If the * pattern is invalid this will be set to a failure code. * @stable ICU 2.0 */ DecimalFormat(const UnicodeString& pattern, UErrorCode& status); /** * Create a DecimalFormat from the given pattern and symbols. * Use this constructor when you need to completely customize the * behavior of the format. *

* To obtain standard formats for a given * locale, use the factory methods on NumberFormat such as * createInstance or createCurrencyInstance. If you need only minor adjustments * to a standard format, you can modify the format returned by * a NumberFormat factory method. *

* NOTE: New users are strongly encouraged to use * #icu::number::NumberFormatter instead of DecimalFormat. * * @param pattern a non-localized pattern string * @param symbolsToAdopt the set of symbols to be used. The caller should not * delete this object after making this call. * @param status Output param set to success/failure code. If the * pattern is invalid this will be set to a failure code. * @stable ICU 2.0 */ DecimalFormat(const UnicodeString& pattern, DecimalFormatSymbols* symbolsToAdopt, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * This API is for ICU use only. * Create a DecimalFormat from the given pattern, symbols, and style. * * @param pattern a non-localized pattern string * @param symbolsToAdopt the set of symbols to be used. The caller should not * delete this object after making this call. * @param style style of decimal format * @param status Output param set to success/failure code. If the * pattern is invalid this will be set to a failure code. * @internal */ DecimalFormat(const UnicodeString& pattern, DecimalFormatSymbols* symbolsToAdopt, UNumberFormatStyle style, UErrorCode& status); #if UCONFIG_HAVE_PARSEALLINPUT /** * @internal */ void setParseAllInput(UNumberFormatAttributeValue value); #endif #endif /* U_HIDE_INTERNAL_API */ private: /** * Internal constructor for DecimalFormat; sets up internal fields. All public constructors should * call this constructor. */ DecimalFormat(const DecimalFormatSymbols* symbolsToAdopt, UErrorCode& status); public: /** * Set an integer attribute on this DecimalFormat. * May return U_UNSUPPORTED_ERROR if this instance does not support * the specified attribute. * @param attr the attribute to set * @param newValue new value * @param status the error type * @return *this - for chaining (example: format.setAttribute(...).setAttribute(...) ) * @stable ICU 51 */ virtual DecimalFormat& setAttribute(UNumberFormatAttribute attr, int32_t newValue, UErrorCode& status); /** * Get an integer * May return U_UNSUPPORTED_ERROR if this instance does not support * the specified attribute. * @param attr the attribute to set * @param status the error type * @return the attribute value. Undefined if there is an error. * @stable ICU 51 */ virtual int32_t getAttribute(UNumberFormatAttribute attr, UErrorCode& status) const; /** * Set whether or not grouping will be used in this format. * @param newValue True, grouping will be used in this format. * @see getGroupingUsed * @stable ICU 53 */ void setGroupingUsed(UBool newValue) U_OVERRIDE; /** * Sets whether or not numbers should be parsed as integers only. * @param value set True, this format will parse numbers as integers * only. * @see isParseIntegerOnly * @stable ICU 53 */ void setParseIntegerOnly(UBool value) U_OVERRIDE; /** * Sets whether lenient parsing should be enabled (it is off by default). * * @param enable \c TRUE if lenient parsing should be used, * \c FALSE otherwise. * @stable ICU 4.8 */ void setLenient(UBool enable) U_OVERRIDE; /** * Create a DecimalFormat from the given pattern and symbols. * Use this constructor when you need to completely customize the * behavior of the format. *

* To obtain standard formats for a given * locale, use the factory methods on NumberFormat such as * createInstance or createCurrencyInstance. If you need only minor adjustments * to a standard format, you can modify the format returned by * a NumberFormat factory method. *

* NOTE: New users are strongly encouraged to use * #icu::number::NumberFormatter instead of DecimalFormat. * * @param pattern a non-localized pattern string * @param symbolsToAdopt the set of symbols to be used. The caller should not * delete this object after making this call. * @param parseError Output param to receive errors occurred during parsing * @param status Output param set to success/failure code. If the * pattern is invalid this will be set to a failure code. * @stable ICU 2.0 */ DecimalFormat(const UnicodeString& pattern, DecimalFormatSymbols* symbolsToAdopt, UParseError& parseError, UErrorCode& status); /** * Create a DecimalFormat from the given pattern and symbols. * Use this constructor when you need to completely customize the * behavior of the format. *

* To obtain standard formats for a given * locale, use the factory methods on NumberFormat such as * createInstance or createCurrencyInstance. If you need only minor adjustments * to a standard format, you can modify the format returned by * a NumberFormat factory method. *

* NOTE: New users are strongly encouraged to use * #icu::number::NumberFormatter instead of DecimalFormat. * * @param pattern a non-localized pattern string * @param symbols the set of symbols to be used * @param status Output param set to success/failure code. If the * pattern is invalid this will be set to a failure code. * @stable ICU 2.0 */ DecimalFormat(const UnicodeString& pattern, const DecimalFormatSymbols& symbols, UErrorCode& status); /** * Copy constructor. * * @param source the DecimalFormat object to be copied from. * @stable ICU 2.0 */ DecimalFormat(const DecimalFormat& source); /** * Assignment operator. * * @param rhs the DecimalFormat object to be copied. * @stable ICU 2.0 */ DecimalFormat& operator=(const DecimalFormat& rhs); /** * Destructor. * @stable ICU 2.0 */ ~DecimalFormat() U_OVERRIDE; /** * Clone this Format object polymorphically. The caller owns the * result and should delete it when done. * * @return a polymorphic copy of this DecimalFormat. * @stable ICU 2.0 */ Format* clone(void) const U_OVERRIDE; /** * Return true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * * @param other the object to be compared with. * @return true if the given Format objects are semantically equal. * @stable ICU 2.0 */ UBool operator==(const Format& other) const U_OVERRIDE; using NumberFormat::format; /** * Format a double or long number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos) const U_OVERRIDE; #ifndef U_HIDE_INTERNAL_API /** * Format a double or long number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status * @return Reference to 'appendTo' parameter. * @internal */ UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const U_OVERRIDE; #endif /* U_HIDE_INTERNAL_API */ /** * Format a double or long number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(double number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const U_OVERRIDE; /** * Format a long number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos) const U_OVERRIDE; #ifndef U_HIDE_INTERNAL_API /** * Format a long number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const U_OVERRIDE; #endif /* U_HIDE_INTERNAL_API */ /** * Format a long number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const U_OVERRIDE; /** * Format an int64 number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.8 */ UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPosition& pos) const U_OVERRIDE; #ifndef U_HIDE_INTERNAL_API /** * Format an int64 number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const U_OVERRIDE; #endif /* U_HIDE_INTERNAL_API */ /** * Format an int64 number using base-10 representation. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const U_OVERRIDE; /** * Format a decimal number. * The syntax of the unformatted number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * * @param number The unformatted number, as a string. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ UnicodeString& format(StringPiece number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const U_OVERRIDE; #ifndef U_HIDE_INTERNAL_API /** * Format a decimal number. * The number is a DecimalQuantity wrapper onto a floating point decimal number. * The default implementation in NumberFormat converts the decimal number * to a double and formats that. * * @param number The number, a DecimalQuantity format Decimal Floating Point. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ UnicodeString& format(const number::impl::DecimalQuantity& number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const U_OVERRIDE; /** * Format a decimal number. * The number is a DecimalQuantity wrapper onto a floating point decimal number. * The default implementation in NumberFormat converts the decimal number * to a double and formats that. * * @param number The number, a DecimalQuantity format Decimal Floating Point. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ UnicodeString& format(const number::impl::DecimalQuantity& number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const U_OVERRIDE; #endif // U_HIDE_INTERNAL_API using NumberFormat::parse; /** * Parse the given string using this object's choices. The method * does string comparisons to try to find an optimal match. * If no object can be parsed, index is unchanged, and NULL is * returned. The result is returned as the most parsimonious * type of Formattable that will accommodate all of the * necessary precision. For example, if the result is exactly 12, * it will be returned as a long. However, if it is 1.5, it will * be returned as a double. * * @param text The text to be parsed. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parsePosition The position to start parsing at on input. * On output, moved to after the last successfully * parse character. On parse failure, does not change. * @see Formattable * @stable ICU 2.0 */ void parse(const UnicodeString& text, Formattable& result, ParsePosition& parsePosition) const U_OVERRIDE; /** * Parses text from the given string as a currency amount. Unlike * the parse() method, this method will attempt to parse a generic * currency name, searching for a match of this object's locale's * currency display names, or for a 3-letter ISO currency code. * This method will fail if this format is not a currency format, * that is, if it does not contain the currency pattern symbol * (U+00A4) in its prefix or suffix. * * @param text the string to parse * @param pos input-output position; on input, the position within text * to match; must have 0 <= pos.getIndex() < text.length(); * on output, the position after the last matched character. * If the parse fails, the position in unchanged upon output. * @return if parse succeeds, a pointer to a newly-created CurrencyAmount * object (owned by the caller) containing information about * the parsed currency; if parse fails, this is NULL. * @stable ICU 49 */ CurrencyAmount* parseCurrency(const UnicodeString& text, ParsePosition& pos) const U_OVERRIDE; /** * Returns the decimal format symbols, which is generally not changed * by the programmer or user. * @return desired DecimalFormatSymbols * @see DecimalFormatSymbols * @stable ICU 2.0 */ virtual const DecimalFormatSymbols* getDecimalFormatSymbols(void) const; /** * Sets the decimal format symbols, which is generally not changed * by the programmer or user. * @param symbolsToAdopt DecimalFormatSymbols to be adopted. * @stable ICU 2.0 */ virtual void adoptDecimalFormatSymbols(DecimalFormatSymbols* symbolsToAdopt); /** * Sets the decimal format symbols, which is generally not changed * by the programmer or user. * @param symbols DecimalFormatSymbols. * @stable ICU 2.0 */ virtual void setDecimalFormatSymbols(const DecimalFormatSymbols& symbols); /** * Returns the currency plural format information, * which is generally not changed by the programmer or user. * @return desired CurrencyPluralInfo * @stable ICU 4.2 */ virtual const CurrencyPluralInfo* getCurrencyPluralInfo(void) const; /** * Sets the currency plural format information, * which is generally not changed by the programmer or user. * @param toAdopt CurrencyPluralInfo to be adopted. * @stable ICU 4.2 */ virtual void adoptCurrencyPluralInfo(CurrencyPluralInfo* toAdopt); /** * Sets the currency plural format information, * which is generally not changed by the programmer or user. * @param info Currency Plural Info. * @stable ICU 4.2 */ virtual void setCurrencyPluralInfo(const CurrencyPluralInfo& info); /** * Get the positive prefix. * * @param result Output param which will receive the positive prefix. * @return A reference to 'result'. * Examples: +123, $123, sFr123 * @stable ICU 2.0 */ UnicodeString& getPositivePrefix(UnicodeString& result) const; /** * Set the positive prefix. * * @param newValue the new value of the the positive prefix to be set. * Examples: +123, $123, sFr123 * @stable ICU 2.0 */ virtual void setPositivePrefix(const UnicodeString& newValue); /** * Get the negative prefix. * * @param result Output param which will receive the negative prefix. * @return A reference to 'result'. * Examples: -123, ($123) (with negative suffix), sFr-123 * @stable ICU 2.0 */ UnicodeString& getNegativePrefix(UnicodeString& result) const; /** * Set the negative prefix. * * @param newValue the new value of the the negative prefix to be set. * Examples: -123, ($123) (with negative suffix), sFr-123 * @stable ICU 2.0 */ virtual void setNegativePrefix(const UnicodeString& newValue); /** * Get the positive suffix. * * @param result Output param which will receive the positive suffix. * @return A reference to 'result'. * Example: 123% * @stable ICU 2.0 */ UnicodeString& getPositiveSuffix(UnicodeString& result) const; /** * Set the positive suffix. * * @param newValue the new value of the positive suffix to be set. * Example: 123% * @stable ICU 2.0 */ virtual void setPositiveSuffix(const UnicodeString& newValue); /** * Get the negative suffix. * * @param result Output param which will receive the negative suffix. * @return A reference to 'result'. * Examples: -123%, ($123) (with positive suffixes) * @stable ICU 2.0 */ UnicodeString& getNegativeSuffix(UnicodeString& result) const; /** * Set the negative suffix. * * @param newValue the new value of the negative suffix to be set. * Examples: 123% * @stable ICU 2.0 */ virtual void setNegativeSuffix(const UnicodeString& newValue); #ifndef U_HIDE_DRAFT_API /** * Whether to show the plus sign on positive (non-negative) numbers; for example, "+12" * * For more control over sign display, use NumberFormatter. * * @return Whether the sign is shown on positive numbers and zero. * @draft ICU 64 */ UBool isSignAlwaysShown() const; /** * Set whether to show the plus sign on positive (non-negative) numbers; for example, "+12". * * For more control over sign display, use NumberFormatter. * * @param value true to always show a sign; false to hide the sign on positive numbers and zero. * @draft ICU 64 */ void setSignAlwaysShown(UBool value); #endif /* U_HIDE_DRAFT_API */ /** * Get the multiplier for use in percent, permill, etc. * For a percentage, set the suffixes to have "%" and the multiplier to be 100. * (For Arabic, use arabic percent symbol). * For a permill, set the suffixes to have "\\u2031" and the multiplier to be 1000. * * The number may also be multiplied by a power of ten; see getMultiplierScale(). * * @return the multiplier for use in percent, permill, etc. * Examples: with 100, 1.23 -> "123", and "123" -> 1.23 * @stable ICU 2.0 */ int32_t getMultiplier(void) const; /** * Set the multiplier for use in percent, permill, etc. * For a percentage, set the suffixes to have "%" and the multiplier to be 100. * (For Arabic, use arabic percent symbol). * For a permill, set the suffixes to have "\\u2031" and the multiplier to be 1000. * * This method only supports integer multipliers. To multiply by a non-integer, pair this * method with setMultiplierScale(). * * @param newValue the new value of the multiplier for use in percent, permill, etc. * Examples: with 100, 1.23 -> "123", and "123" -> 1.23 * @stable ICU 2.0 */ virtual void setMultiplier(int32_t newValue); #ifndef U_HIDE_DRAFT_API /** * Gets the power of ten by which number should be multiplied before formatting, which * can be combined with setMultiplier() to multiply by any arbitrary decimal value. * * A multiplier scale of 2 corresponds to multiplication by 100, and a multiplier scale * of -2 corresponds to multiplication by 0.01. * * This method is analogous to UNUM_SCALE in getAttribute. * * @return the current value of the power-of-ten multiplier. * @draft ICU 62 */ int32_t getMultiplierScale(void) const; /** * Sets a power of ten by which number should be multiplied before formatting, which * can be combined with setMultiplier() to multiply by any arbitrary decimal value. * * A multiplier scale of 2 corresponds to multiplication by 100, and a multiplier scale * of -2 corresponds to multiplication by 0.01. * * For example, to multiply numbers by 0.5 before formatting, you can do: * *

     * df.setMultiplier(5);
     * df.setMultiplierScale(-1);
     * 
* * This method is analogous to UNUM_SCALE in setAttribute. * * @param newValue the new value of the power-of-ten multiplier. * @draft ICU 62 */ void setMultiplierScale(int32_t newValue); #endif /* U_HIDE_DRAFT_API */ /** * Get the rounding increment. * @return A positive rounding increment, or 0.0 if a custom rounding * increment is not in effect. * @see #setRoundingIncrement * @see #getRoundingMode * @see #setRoundingMode * @stable ICU 2.0 */ virtual double getRoundingIncrement(void) const; /** * Set the rounding increment. In the absence of a rounding increment, * numbers will be rounded to the number of digits displayed. * @param newValue A positive rounding increment, or 0.0 to * use the default rounding increment. * Negative increments are equivalent to 0.0. * @see #getRoundingIncrement * @see #getRoundingMode * @see #setRoundingMode * @stable ICU 2.0 */ virtual void setRoundingIncrement(double newValue); /** * Get the rounding mode. * @return A rounding mode * @see #setRoundingIncrement * @see #getRoundingIncrement * @see #setRoundingMode * @stable ICU 2.0 */ virtual ERoundingMode getRoundingMode(void) const U_OVERRIDE; /** * Set the rounding mode. * @param roundingMode A rounding mode * @see #setRoundingIncrement * @see #getRoundingIncrement * @see #getRoundingMode * @stable ICU 2.0 */ virtual void setRoundingMode(ERoundingMode roundingMode) U_OVERRIDE; /** * Get the width to which the output of format() is padded. * The width is counted in 16-bit code units. * @return the format width, or zero if no padding is in effect * @see #setFormatWidth * @see #getPadCharacterString * @see #setPadCharacter * @see #getPadPosition * @see #setPadPosition * @stable ICU 2.0 */ virtual int32_t getFormatWidth(void) const; /** * Set the width to which the output of format() is padded. * The width is counted in 16-bit code units. * This method also controls whether padding is enabled. * @param width the width to which to pad the result of * format(), or zero to disable padding. A negative * width is equivalent to 0. * @see #getFormatWidth * @see #getPadCharacterString * @see #setPadCharacter * @see #getPadPosition * @see #setPadPosition * @stable ICU 2.0 */ virtual void setFormatWidth(int32_t width); /** * Get the pad character used to pad to the format width. The * default is ' '. * @return a string containing the pad character. This will always * have a length of one 32-bit code point. * @see #setFormatWidth * @see #getFormatWidth * @see #setPadCharacter * @see #getPadPosition * @see #setPadPosition * @stable ICU 2.0 */ virtual UnicodeString getPadCharacterString() const; /** * Set the character used to pad to the format width. If padding * is not enabled, then this will take effect if padding is later * enabled. * @param padChar a string containing the pad character. If the string * has length 0, then the pad character is set to ' '. Otherwise * padChar.char32At(0) will be used as the pad character. * @see #setFormatWidth * @see #getFormatWidth * @see #getPadCharacterString * @see #getPadPosition * @see #setPadPosition * @stable ICU 2.0 */ virtual void setPadCharacter(const UnicodeString& padChar); /** * Get the position at which padding will take place. This is the location * at which padding will be inserted if the result of format() * is shorter than the format width. * @return the pad position, one of kPadBeforePrefix, * kPadAfterPrefix, kPadBeforeSuffix, or * kPadAfterSuffix. * @see #setFormatWidth * @see #getFormatWidth * @see #setPadCharacter * @see #getPadCharacterString * @see #setPadPosition * @see #EPadPosition * @stable ICU 2.0 */ virtual EPadPosition getPadPosition(void) const; /** * Set the position at which padding will take place. This is the location * at which padding will be inserted if the result of format() * is shorter than the format width. This has no effect unless padding is * enabled. * @param padPos the pad position, one of kPadBeforePrefix, * kPadAfterPrefix, kPadBeforeSuffix, or * kPadAfterSuffix. * @see #setFormatWidth * @see #getFormatWidth * @see #setPadCharacter * @see #getPadCharacterString * @see #getPadPosition * @see #EPadPosition * @stable ICU 2.0 */ virtual void setPadPosition(EPadPosition padPos); /** * Return whether or not scientific notation is used. * @return TRUE if this object formats and parses scientific notation * @see #setScientificNotation * @see #getMinimumExponentDigits * @see #setMinimumExponentDigits * @see #isExponentSignAlwaysShown * @see #setExponentSignAlwaysShown * @stable ICU 2.0 */ virtual UBool isScientificNotation(void) const; /** * Set whether or not scientific notation is used. When scientific notation * is used, the effective maximum number of integer digits is <= 8. If the * maximum number of integer digits is set to more than 8, the effective * maximum will be 1. This allows this call to generate a 'default' scientific * number format without additional changes. * @param useScientific TRUE if this object formats and parses scientific * notation * @see #isScientificNotation * @see #getMinimumExponentDigits * @see #setMinimumExponentDigits * @see #isExponentSignAlwaysShown * @see #setExponentSignAlwaysShown * @stable ICU 2.0 */ virtual void setScientificNotation(UBool useScientific); /** * Return the minimum exponent digits that will be shown. * @return the minimum exponent digits that will be shown * @see #setScientificNotation * @see #isScientificNotation * @see #setMinimumExponentDigits * @see #isExponentSignAlwaysShown * @see #setExponentSignAlwaysShown * @stable ICU 2.0 */ virtual int8_t getMinimumExponentDigits(void) const; /** * Set the minimum exponent digits that will be shown. This has no * effect unless scientific notation is in use. * @param minExpDig a value >= 1 indicating the fewest exponent digits * that will be shown. Values less than 1 will be treated as 1. * @see #setScientificNotation * @see #isScientificNotation * @see #getMinimumExponentDigits * @see #isExponentSignAlwaysShown * @see #setExponentSignAlwaysShown * @stable ICU 2.0 */ virtual void setMinimumExponentDigits(int8_t minExpDig); /** * Return whether the exponent sign is always shown. * @return TRUE if the exponent is always prefixed with either the * localized minus sign or the localized plus sign, false if only negative * exponents are prefixed with the localized minus sign. * @see #setScientificNotation * @see #isScientificNotation * @see #setMinimumExponentDigits * @see #getMinimumExponentDigits * @see #setExponentSignAlwaysShown * @stable ICU 2.0 */ virtual UBool isExponentSignAlwaysShown(void) const; /** * Set whether the exponent sign is always shown. This has no effect * unless scientific notation is in use. * @param expSignAlways TRUE if the exponent is always prefixed with either * the localized minus sign or the localized plus sign, false if only * negative exponents are prefixed with the localized minus sign. * @see #setScientificNotation * @see #isScientificNotation * @see #setMinimumExponentDigits * @see #getMinimumExponentDigits * @see #isExponentSignAlwaysShown * @stable ICU 2.0 */ virtual void setExponentSignAlwaysShown(UBool expSignAlways); /** * Return the grouping size. Grouping size is the number of digits between * grouping separators in the integer portion of a number. For example, * in the number "123,456.78", the grouping size is 3. * * @return the grouping size. * @see setGroupingSize * @see NumberFormat::isGroupingUsed * @see DecimalFormatSymbols::getGroupingSeparator * @stable ICU 2.0 */ int32_t getGroupingSize(void) const; /** * Set the grouping size. Grouping size is the number of digits between * grouping separators in the integer portion of a number. For example, * in the number "123,456.78", the grouping size is 3. * * @param newValue the new value of the grouping size. * @see getGroupingSize * @see NumberFormat::setGroupingUsed * @see DecimalFormatSymbols::setGroupingSeparator * @stable ICU 2.0 */ virtual void setGroupingSize(int32_t newValue); /** * Return the secondary grouping size. In some locales one * grouping interval is used for the least significant integer * digits (the primary grouping size), and another is used for all * others (the secondary grouping size). A formatter supporting a * secondary grouping size will return a positive integer unequal * to the primary grouping size returned by * getGroupingSize(). For example, if the primary * grouping size is 4, and the secondary grouping size is 2, then * the number 123456789 formats as "1,23,45,6789", and the pattern * appears as "#,##,###0". * @return the secondary grouping size, or a value less than * one if there is none * @see setSecondaryGroupingSize * @see NumberFormat::isGroupingUsed * @see DecimalFormatSymbols::getGroupingSeparator * @stable ICU 2.4 */ int32_t getSecondaryGroupingSize(void) const; /** * Set the secondary grouping size. If set to a value less than 1, * then secondary grouping is turned off, and the primary grouping * size is used for all intervals, not just the least significant. * * @param newValue the new value of the secondary grouping size. * @see getSecondaryGroupingSize * @see NumberFormat#setGroupingUsed * @see DecimalFormatSymbols::setGroupingSeparator * @stable ICU 2.4 */ virtual void setSecondaryGroupingSize(int32_t newValue); #ifndef U_HIDE_DRAFT_API /** * Returns the minimum number of grouping digits. * Grouping separators are output if there are at least this many * digits to the left of the first (rightmost) grouping separator, * that is, there are at least (minimum grouping + grouping size) integer digits. * (Subject to isGroupingUsed().) * * For example, if this value is 2, and the grouping size is 3, then * 9999 -> "9999" and 10000 -> "10,000" * * The default value for this attribute is 0. * A value of 1, 0, or lower, means that the use of grouping separators * only depends on the grouping size (and on isGroupingUsed()). * * NOTE: The CLDR data is used in NumberFormatter but not in DecimalFormat. * This is for backwards compatibility reasons. * * For more control over grouping strategies, use NumberFormatter. * * @see setMinimumGroupingDigits * @see getGroupingSize * @draft ICU 64 */ int32_t getMinimumGroupingDigits() const; /** * Sets the minimum grouping digits. Setting to a value less than or * equal to 1 turns off minimum grouping digits. * * For more control over grouping strategies, use NumberFormatter. * * @param newValue the new value of minimum grouping digits. * @see getMinimumGroupingDigits * @draft ICU 64 */ void setMinimumGroupingDigits(int32_t newValue); #endif /* U_HIDE_DRAFT_API */ /** * Allows you to get the behavior of the decimal separator with integers. * (The decimal separator will always appear with decimals.) * * @return TRUE if the decimal separator always appear with decimals. * Example: Decimal ON: 12345 -> 12345.; OFF: 12345 -> 12345 * @stable ICU 2.0 */ UBool isDecimalSeparatorAlwaysShown(void) const; /** * Allows you to set the behavior of the decimal separator with integers. * (The decimal separator will always appear with decimals.) * * @param newValue set TRUE if the decimal separator will always appear with decimals. * Example: Decimal ON: 12345 -> 12345.; OFF: 12345 -> 12345 * @stable ICU 2.0 */ virtual void setDecimalSeparatorAlwaysShown(UBool newValue); /** * Allows you to get the parse behavior of the pattern decimal mark. * * @return TRUE if input must contain a match to decimal mark in pattern * @stable ICU 54 */ UBool isDecimalPatternMatchRequired(void) const; /** * Allows you to set the parse behavior of the pattern decimal mark. * * if TRUE, the input must have a decimal mark if one was specified in the pattern. When * FALSE the decimal mark may be omitted from the input. * * @param newValue set TRUE if input must contain a match to decimal mark in pattern * @stable ICU 54 */ virtual void setDecimalPatternMatchRequired(UBool newValue); #ifndef U_HIDE_DRAFT_API /** * Returns whether to ignore exponents when parsing. * * @return Whether to ignore exponents when parsing. * @see #setParseNoExponent * @draft ICU 64 */ UBool isParseNoExponent() const; /** * Specifies whether to stop parsing when an exponent separator is encountered. For * example, parses "123E4" to 123 (with parse position 3) instead of 1230000 (with parse position * 5). * * @param value true to prevent exponents from being parsed; false to allow them to be parsed. * @draft ICU 64 */ void setParseNoExponent(UBool value); /** * Returns whether parsing is sensitive to case (lowercase/uppercase). * * @return Whether parsing is case-sensitive. * @see #setParseCaseSensitive * @draft ICU 64 */ UBool isParseCaseSensitive() const; /** * Whether to pay attention to case when parsing; default is to ignore case (perform * case-folding). For example, "A" == "a" in case-insensitive but not case-sensitive mode. * * Currency symbols are never case-folded. For example, "us$1.00" will not parse in case-insensitive * mode, even though "US$1.00" parses. * * @param value true to enable case-sensitive parsing (the default); false to force * case-sensitive parsing behavior. * @draft ICU 64 */ void setParseCaseSensitive(UBool value); /** * Returns whether truncation of high-order integer digits should result in an error. * By default, setMaximumIntegerDigits truncates high-order digits silently. * * @return Whether an error code is set if high-order digits are truncated. * @see setFormatFailIfMoreThanMaxDigits * @draft ICU 64 */ UBool isFormatFailIfMoreThanMaxDigits() const; /** * Sets whether truncation of high-order integer digits should result in an error. * By default, setMaximumIntegerDigits truncates high-order digits silently. * * @param value Whether to set an error code if high-order digits are truncated. * @draft ICU 64 */ void setFormatFailIfMoreThanMaxDigits(UBool value); #endif /* U_HIDE_DRAFT_API */ /** * Synthesizes a pattern string that represents the current state * of this Format object. * * @param result Output param which will receive the pattern. * Previous contents are deleted. * @return A reference to 'result'. * @see applyPattern * @stable ICU 2.0 */ virtual UnicodeString& toPattern(UnicodeString& result) const; /** * Synthesizes a localized pattern string that represents the current * state of this Format object. * * @param result Output param which will receive the localized pattern. * Previous contents are deleted. * @return A reference to 'result'. * @see applyPattern * @stable ICU 2.0 */ virtual UnicodeString& toLocalizedPattern(UnicodeString& result) const; /** * Apply the given pattern to this Format object. A pattern is a * short-hand specification for the various formatting properties. * These properties can also be changed individually through the * various setter methods. *

* There is no limit to integer digits are set * by this routine, since that is the typical end-user desire; * use setMaximumInteger if you want to set a real value. * For negative numbers, use a second pattern, separated by a semicolon *

     * .      Example "#,#00.0#" -> 1,234.56
     * 
* This means a minimum of 2 integer digits, 1 fraction digit, and * a maximum of 2 fraction digits. *
     * .      Example: "#,#00.0#;(#,#00.0#)" for negatives in parantheses.
     * 
* In negative patterns, the minimum and maximum counts are ignored; * these are presumed to be set in the positive pattern. * * @param pattern The pattern to be applied. * @param parseError Struct to recieve information on position * of error if an error is encountered * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @stable ICU 2.0 */ virtual void applyPattern(const UnicodeString& pattern, UParseError& parseError, UErrorCode& status); /** * Sets the pattern. * @param pattern The pattern to be applied. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @stable ICU 2.0 */ virtual void applyPattern(const UnicodeString& pattern, UErrorCode& status); /** * Apply the given pattern to this Format object. The pattern * is assumed to be in a localized notation. A pattern is a * short-hand specification for the various formatting properties. * These properties can also be changed individually through the * various setter methods. *

* There is no limit to integer digits are set * by this routine, since that is the typical end-user desire; * use setMaximumInteger if you want to set a real value. * For negative numbers, use a second pattern, separated by a semicolon *

     * .      Example "#,#00.0#" -> 1,234.56
     * 
* This means a minimum of 2 integer digits, 1 fraction digit, and * a maximum of 2 fraction digits. * * Example: "#,#00.0#;(#,#00.0#)" for negatives in parantheses. * * In negative patterns, the minimum and maximum counts are ignored; * these are presumed to be set in the positive pattern. * * @param pattern The localized pattern to be applied. * @param parseError Struct to recieve information on position * of error if an error is encountered * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @stable ICU 2.0 */ virtual void applyLocalizedPattern(const UnicodeString& pattern, UParseError& parseError, UErrorCode& status); /** * Apply the given pattern to this Format object. * * @param pattern The localized pattern to be applied. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @stable ICU 2.0 */ virtual void applyLocalizedPattern(const UnicodeString& pattern, UErrorCode& status); /** * Sets the maximum number of digits allowed in the integer portion of a * number. This override limits the integer digit count to 309. * * @param newValue the new value of the maximum number of digits * allowed in the integer portion of a number. * @see NumberFormat#setMaximumIntegerDigits * @stable ICU 2.0 */ void setMaximumIntegerDigits(int32_t newValue) U_OVERRIDE; /** * Sets the minimum number of digits allowed in the integer portion of a * number. This override limits the integer digit count to 309. * * @param newValue the new value of the minimum number of digits * allowed in the integer portion of a number. * @see NumberFormat#setMinimumIntegerDigits * @stable ICU 2.0 */ void setMinimumIntegerDigits(int32_t newValue) U_OVERRIDE; /** * Sets the maximum number of digits allowed in the fraction portion of a * number. This override limits the fraction digit count to 340. * * @param newValue the new value of the maximum number of digits * allowed in the fraction portion of a number. * @see NumberFormat#setMaximumFractionDigits * @stable ICU 2.0 */ void setMaximumFractionDigits(int32_t newValue) U_OVERRIDE; /** * Sets the minimum number of digits allowed in the fraction portion of a * number. This override limits the fraction digit count to 340. * * @param newValue the new value of the minimum number of digits * allowed in the fraction portion of a number. * @see NumberFormat#setMinimumFractionDigits * @stable ICU 2.0 */ void setMinimumFractionDigits(int32_t newValue) U_OVERRIDE; /** * Returns the minimum number of significant digits that will be * displayed. This value has no effect unless areSignificantDigitsUsed() * returns true. * @return the fewest significant digits that will be shown * @stable ICU 3.0 */ int32_t getMinimumSignificantDigits() const; /** * Returns the maximum number of significant digits that will be * displayed. This value has no effect unless areSignificantDigitsUsed() * returns true. * @return the most significant digits that will be shown * @stable ICU 3.0 */ int32_t getMaximumSignificantDigits() const; /** * Sets the minimum number of significant digits that will be * displayed. If min is less than one then it is set * to one. If the maximum significant digits count is less than * min, then it is set to min. * This function also enables the use of significant digits * by this formatter - areSignificantDigitsUsed() will return TRUE. * @see #areSignificantDigitsUsed * @param min the fewest significant digits to be shown * @stable ICU 3.0 */ void setMinimumSignificantDigits(int32_t min); /** * Sets the maximum number of significant digits that will be * displayed. If max is less than one then it is set * to one. If the minimum significant digits count is greater * than max, then it is set to max. * This function also enables the use of significant digits * by this formatter - areSignificantDigitsUsed() will return TRUE. * @see #areSignificantDigitsUsed * @param max the most significant digits to be shown * @stable ICU 3.0 */ void setMaximumSignificantDigits(int32_t max); /** * Returns true if significant digits are in use, or false if * integer and fraction digit counts are in use. * @return true if significant digits are in use * @stable ICU 3.0 */ UBool areSignificantDigitsUsed() const; /** * Sets whether significant digits are in use, or integer and * fraction digit counts are in use. * @param useSignificantDigits true to use significant digits, or * false to use integer and fraction digit counts * @stable ICU 3.0 */ void setSignificantDigitsUsed(UBool useSignificantDigits); /** * Sets the currency used to display currency * amounts. This takes effect immediately, if this format is a * currency format. If this format is not a currency format, then * the currency is used if and when this object becomes a * currency format through the application of a new pattern. * @param theCurrency a 3-letter ISO code indicating new currency * to use. It need not be null-terminated. May be the empty * string or NULL to indicate no currency. * @param ec input-output error code * @stable ICU 3.0 */ void setCurrency(const char16_t* theCurrency, UErrorCode& ec) U_OVERRIDE; /** * Sets the currency used to display currency amounts. See * setCurrency(const char16_t*, UErrorCode&). * @deprecated ICU 3.0. Use setCurrency(const char16_t*, UErrorCode&). */ virtual void setCurrency(const char16_t* theCurrency); /** * Sets the `Currency Usage` object used to display currency. * This takes effect immediately, if this format is a * currency format. * @param newUsage new currency usage object to use. * @param ec input-output error code * @stable ICU 54 */ void setCurrencyUsage(UCurrencyUsage newUsage, UErrorCode* ec); /** * Returns the `Currency Usage` object used to display currency * @stable ICU 54 */ UCurrencyUsage getCurrencyUsage() const; #ifndef U_HIDE_INTERNAL_API /** * Format a number and save it into the given DecimalQuantity. * Internal, not intended for public use. * @internal */ void formatToDecimalQuantity(double number, number::impl::DecimalQuantity& output, UErrorCode& status) const; /** * Get a DecimalQuantity corresponding to a formattable as it would be * formatted by this DecimalFormat. * Internal, not intended for public use. * @internal */ void formatToDecimalQuantity(const Formattable& number, number::impl::DecimalQuantity& output, UErrorCode& status) const; #endif /* U_HIDE_INTERNAL_API */ #ifndef U_HIDE_DRAFT_API /** * Converts this DecimalFormat to a (Localized)NumberFormatter. Starting * in ICU 60, NumberFormatter is the recommended way to format numbers. * You can use the returned LocalizedNumberFormatter to format numbers and * get a FormattedNumber, which contains a string as well as additional * annotations about the formatted value. * * If a memory allocation failure occurs, the return value of this method * might be null. If you are concerned about correct recovery from * out-of-memory situations, use this pattern: * *
     * FormattedNumber result;
     * if (auto* ptr = df->toNumberFormatter(status)) {
     *     result = ptr->formatDouble(123, status);
     * }
     * 
* * If you are not concerned about out-of-memory situations, or if your * environment throws exceptions when memory allocation failure occurs, * you can chain the methods, like this: * *
     * FormattedNumber result = df
     *     ->toNumberFormatter(status)
     *     ->formatDouble(123, status);
     * 
* * NOTE: The returned LocalizedNumberFormatter is owned by this DecimalFormat. * If a non-const method is called on the DecimalFormat, or if the DecimalFormat * is deleted, the object becomes invalid. If you plan to keep the return value * beyond the lifetime of the DecimalFormat, copy it to a local variable: * *
     * LocalizedNumberFormatter lnf;
     * if (auto* ptr = df->toNumberFormatter(status)) {
     *     lnf = *ptr;
     * }
     * 
* * @param status Set on failure, like U_MEMORY_ALLOCATION_ERROR. * @return A pointer to an internal object, or nullptr on failure. * Do not delete the return value! * @draft ICU 64 */ const number::LocalizedNumberFormatter* toNumberFormatter(UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DEPRECATED_API /** * Deprecated: Like {@link #toNumberFormatter(UErrorCode&) const}, * but does not take an error code. * * The new signature should be used in case an error occurs while returning the * LocalizedNumberFormatter. * * This old signature will be removed in ICU 65. * * @return A reference to an internal object. * @deprecated ICU 64 */ const number::LocalizedNumberFormatter& toNumberFormatter() const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: *
     * .      Base* polymorphic_pointer = createPolymorphicObject();
     * .      if (polymorphic_pointer->getDynamicClassID() ==
     * .          Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. * This method is to implement a simple version of RTTI, since not all * C++ compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 2.0 */ UClassID getDynamicClassID(void) const U_OVERRIDE; private: /** Rebuilds the formatter object from the property bag. */ void touch(UErrorCode& status); /** Rebuilds the formatter object, ignoring any error code. */ void touchNoError(); /** * Updates the property bag with settings from the given pattern. * * @param pattern The pattern string to parse. * @param ignoreRounding Whether to leave out rounding information (minFrac, maxFrac, and rounding * increment) when parsing the pattern. This may be desirable if a custom rounding mode, such * as CurrencyUsage, is to be used instead. One of {@link * PatternStringParser#IGNORE_ROUNDING_ALWAYS}, {@link PatternStringParser#IGNORE_ROUNDING_IF_CURRENCY}, * or {@link PatternStringParser#IGNORE_ROUNDING_NEVER}. * @see PatternAndPropertyUtils#parseToExistingProperties */ void setPropertiesFromPattern(const UnicodeString& pattern, int32_t ignoreRounding, UErrorCode& status); const numparse::impl::NumberParserImpl* getParser(UErrorCode& status) const; const numparse::impl::NumberParserImpl* getCurrencyParser(UErrorCode& status) const; static void fieldPositionHelper(const number::FormattedNumber& formatted, FieldPosition& fieldPosition, int32_t offset, UErrorCode& status); static void fieldPositionIteratorHelper(const number::FormattedNumber& formatted, FieldPositionIterator* fpi, int32_t offset, UErrorCode& status); void setupFastFormat(); bool fastFormatDouble(double input, UnicodeString& output) const; bool fastFormatInt64(int64_t input, UnicodeString& output) const; void doFastFormatInt32(int32_t input, bool isNegative, UnicodeString& output) const; //=====================================================================================// // INSTANCE FIELDS // //=====================================================================================// // One instance field for the implementation, keep all fields inside of an implementation // class defined in number_mapper.h number::impl::DecimalFormatFields* fields = nullptr; // Allow child class CompactDecimalFormat to access fProperties: friend class CompactDecimalFormat; // Allow MeasureFormat to use fieldPositionHelper: friend class MeasureFormat; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _DECIMFMT //eof usr/include/unicode/idna.h000064400000031212152342600230011506 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: idna.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010mar05 * created by: Markus W. Scherer */ #ifndef __IDNA_H__ #define __IDNA_H__ /** * \file * \brief C++ API: Internationalizing Domain Names in Applications (IDNA) */ #include "unicode/utypes.h" #if !UCONFIG_NO_IDNA #include "unicode/bytestream.h" #include "unicode/stringpiece.h" #include "unicode/uidna.h" #include "unicode/unistr.h" U_NAMESPACE_BEGIN class IDNAInfo; /** * Abstract base class for IDNA processing. * See http://www.unicode.org/reports/tr46/ * and http://www.ietf.org/rfc/rfc3490.txt * * The IDNA class is not intended for public subclassing. * * This C++ API currently only implements UTS #46. * The uidna.h C API implements both UTS #46 (functions using UIDNA service object) * and IDNA2003 (functions that do not use a service object). * @stable ICU 4.6 */ class U_COMMON_API IDNA : public UObject { public: /** * Destructor. * @stable ICU 4.6 */ ~IDNA(); /** * Returns an IDNA instance which implements UTS #46. * Returns an unmodifiable instance, owned by the caller. * Cache it for multiple operations, and delete it when done. * The instance is thread-safe, that is, it can be used concurrently. * * UTS #46 defines Unicode IDNA Compatibility Processing, * updated to the latest version of Unicode and compatible with both * IDNA2003 and IDNA2008. * * The worker functions use transitional processing, including deviation mappings, * unless UIDNA_NONTRANSITIONAL_TO_ASCII or UIDNA_NONTRANSITIONAL_TO_UNICODE * is used in which case the deviation characters are passed through without change. * * Disallowed characters are mapped to U+FFFD. * * For available options see the uidna.h header. * Operations with the UTS #46 instance do not support the * UIDNA_ALLOW_UNASSIGNED option. * * By default, the UTS #46 implementation allows all ASCII characters (as valid or mapped). * When the UIDNA_USE_STD3_RULES option is used, ASCII characters other than * letters, digits, hyphen (LDH) and dot/full stop are disallowed and mapped to U+FFFD. * * @param options Bit set to modify the processing and error checking. * See option bit set values in uidna.h. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the UTS #46 IDNA instance, if successful * @stable ICU 4.6 */ static IDNA * createUTS46Instance(uint32_t options, UErrorCode &errorCode); /** * Converts a single domain name label into its ASCII form for DNS lookup. * If any processing step fails, then info.hasErrors() will be TRUE and * the result might not be an ASCII string. * The label might be modified according to the types of errors. * Labels with severe errors will be left in (or turned into) their Unicode form. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param label Input domain name label * @param dest Destination string object * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual UnicodeString & labelToASCII(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const = 0; /** * Converts a single domain name label into its Unicode form for human-readable display. * If any processing step fails, then info.hasErrors() will be TRUE. * The label might be modified according to the types of errors. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param label Input domain name label * @param dest Destination string object * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual UnicodeString & labelToUnicode(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const = 0; /** * Converts a whole domain name into its ASCII form for DNS lookup. * If any processing step fails, then info.hasErrors() will be TRUE and * the result might not be an ASCII string. * The domain name might be modified according to the types of errors. * Labels with severe errors will be left in (or turned into) their Unicode form. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param name Input domain name * @param dest Destination string object * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual UnicodeString & nameToASCII(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const = 0; /** * Converts a whole domain name into its Unicode form for human-readable display. * If any processing step fails, then info.hasErrors() will be TRUE. * The domain name might be modified according to the types of errors. * * The UErrorCode indicates an error only in exceptional cases, * such as a U_MEMORY_ALLOCATION_ERROR. * * @param name Input domain name * @param dest Destination string object * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual UnicodeString & nameToUnicode(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const = 0; // UTF-8 versions of the processing methods ---------------------------- *** /** * Converts a single domain name label into its ASCII form for DNS lookup. * UTF-8 version of labelToASCII(), same behavior. * * @param label Input domain name label * @param dest Destination byte sink; Flush()ed if successful * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual void labelToASCII_UTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const; /** * Converts a single domain name label into its Unicode form for human-readable display. * UTF-8 version of labelToUnicode(), same behavior. * * @param label Input domain name label * @param dest Destination byte sink; Flush()ed if successful * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual void labelToUnicodeUTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const; /** * Converts a whole domain name into its ASCII form for DNS lookup. * UTF-8 version of nameToASCII(), same behavior. * * @param name Input domain name * @param dest Destination byte sink; Flush()ed if successful * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual void nameToASCII_UTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const; /** * Converts a whole domain name into its Unicode form for human-readable display. * UTF-8 version of nameToUnicode(), same behavior. * * @param name Input domain name * @param dest Destination byte sink; Flush()ed if successful * @param info Output container of IDNA processing details. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest * @stable ICU 4.6 */ virtual void nameToUnicodeUTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const; }; class UTS46; /** * Output container for IDNA processing errors. * The IDNAInfo class is not suitable for subclassing. * @stable ICU 4.6 */ class U_COMMON_API IDNAInfo : public UMemory { public: /** * Constructor for stack allocation. * @stable ICU 4.6 */ IDNAInfo() : errors(0), labelErrors(0), isTransDiff(FALSE), isBiDi(FALSE), isOkBiDi(TRUE) {} /** * Were there IDNA processing errors? * @return TRUE if there were processing errors * @stable ICU 4.6 */ UBool hasErrors() const { return errors!=0; } /** * Returns a bit set indicating IDNA processing errors. * See UIDNA_ERROR_... constants in uidna.h. * @return bit set of processing errors * @stable ICU 4.6 */ uint32_t getErrors() const { return errors; } /** * Returns TRUE if transitional and nontransitional processing produce different results. * This is the case when the input label or domain name contains * one or more deviation characters outside a Punycode label (see UTS #46). *
    *
  • With nontransitional processing, such characters are * copied to the destination string. *
  • With transitional processing, such characters are * mapped (sharp s/sigma) or removed (joiner/nonjoiner). *
* @return TRUE if transitional and nontransitional processing produce different results * @stable ICU 4.6 */ UBool isTransitionalDifferent() const { return isTransDiff; } private: friend class UTS46; IDNAInfo(const IDNAInfo &other); // no copying IDNAInfo &operator=(const IDNAInfo &other); // no copying void reset() { errors=labelErrors=0; isTransDiff=FALSE; isBiDi=FALSE; isOkBiDi=TRUE; } uint32_t errors, labelErrors; UBool isTransDiff; UBool isBiDi; UBool isOkBiDi; }; U_NAMESPACE_END #endif // UCONFIG_NO_IDNA #endif // __IDNA_H__ usr/include/unicode/bytestriebuilder.h000064400000016022152342600230014156 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: bytestriebuilder.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010sep25 * created by: Markus W. Scherer */ /** * \file * \brief C++ API: Builder for icu::BytesTrie */ #ifndef __BYTESTRIEBUILDER_H__ #define __BYTESTRIEBUILDER_H__ #include "unicode/utypes.h" #include "unicode/bytestrie.h" #include "unicode/stringpiece.h" #include "unicode/stringtriebuilder.h" U_NAMESPACE_BEGIN class BytesTrieElement; class CharString; /** * Builder class for BytesTrie. * * This class is not intended for public subclassing. * @stable ICU 4.8 */ class U_COMMON_API BytesTrieBuilder : public StringTrieBuilder { public: /** * Constructs an empty builder. * @param errorCode Standard ICU error code. * @stable ICU 4.8 */ BytesTrieBuilder(UErrorCode &errorCode); /** * Destructor. * @stable ICU 4.8 */ virtual ~BytesTrieBuilder(); /** * Adds a (byte sequence, value) pair. * The byte sequence must be unique. * The bytes will be copied; the builder does not keep * a reference to the input StringPiece or its data(). * @param s The input byte sequence. * @param value The value associated with this byte sequence. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @stable ICU 4.8 */ BytesTrieBuilder &add(StringPiece s, int32_t value, UErrorCode &errorCode); /** * Builds a BytesTrie for the add()ed data. * Once built, no further data can be add()ed until clear() is called. * * A BytesTrie cannot be empty. At least one (byte sequence, value) pair * must have been add()ed. * * This method passes ownership of the builder's internal result array to the new trie object. * Another call to any build() variant will re-serialize the trie. * After clear() has been called, a new array will be used as well. * @param buildOption Build option, see UStringTrieBuildOption. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return A new BytesTrie for the add()ed data. * @stable ICU 4.8 */ BytesTrie *build(UStringTrieBuildOption buildOption, UErrorCode &errorCode); /** * Builds a BytesTrie for the add()ed data and byte-serializes it. * Once built, no further data can be add()ed until clear() is called. * * A BytesTrie cannot be empty. At least one (byte sequence, value) pair * must have been add()ed. * * Multiple calls to buildStringPiece() return StringPieces referring to the * builder's same byte array, without rebuilding. * If buildStringPiece() is called after build(), the trie will be * re-serialized into a new array. * If build() is called after buildStringPiece(), the trie object will become * the owner of the previously returned array. * After clear() has been called, a new array will be used as well. * @param buildOption Build option, see UStringTrieBuildOption. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return A StringPiece which refers to the byte-serialized BytesTrie for the add()ed data. * @stable ICU 4.8 */ StringPiece buildStringPiece(UStringTrieBuildOption buildOption, UErrorCode &errorCode); /** * Removes all (byte sequence, value) pairs. * New data can then be add()ed and a new trie can be built. * @return *this * @stable ICU 4.8 */ BytesTrieBuilder &clear(); private: BytesTrieBuilder(const BytesTrieBuilder &other); // no copy constructor BytesTrieBuilder &operator=(const BytesTrieBuilder &other); // no assignment operator void buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode); virtual int32_t getElementStringLength(int32_t i) const; virtual char16_t getElementUnit(int32_t i, int32_t byteIndex) const; virtual int32_t getElementValue(int32_t i) const; virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t byteIndex) const; virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t byteIndex) const; virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t byteIndex, int32_t count) const; virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, char16_t byte) const; virtual UBool matchNodesCanHaveValues() const { return FALSE; } virtual int32_t getMaxBranchLinearSubNodeLength() const { return BytesTrie::kMaxBranchLinearSubNodeLength; } virtual int32_t getMinLinearMatch() const { return BytesTrie::kMinLinearMatch; } virtual int32_t getMaxLinearMatchLength() const { return BytesTrie::kMaxLinearMatchLength; } /** * @internal (private) */ class BTLinearMatchNode : public LinearMatchNode { public: BTLinearMatchNode(const char *units, int32_t len, Node *nextNode); virtual UBool operator==(const Node &other) const; virtual void write(StringTrieBuilder &builder); private: const char *s; }; virtual Node *createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t length, Node *nextNode) const; UBool ensureCapacity(int32_t length); virtual int32_t write(int32_t byte); int32_t write(const char *b, int32_t length); virtual int32_t writeElementUnits(int32_t i, int32_t byteIndex, int32_t length); virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal); virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node); virtual int32_t writeDeltaTo(int32_t jumpTarget); CharString *strings; // Pointer not object so we need not #include internal charstr.h. BytesTrieElement *elements; int32_t elementsCapacity; int32_t elementsLength; // Byte serialization of the trie. // Grows from the back: bytesLength measures from the end of the buffer! char *bytes; int32_t bytesCapacity; int32_t bytesLength; }; U_NAMESPACE_END #endif // __BYTESTRIEBUILDER_H__ usr/include/unicode/schriter.h000064400000014412152342600230012421 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1998-2005, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * File schriter.h * * Modification History: * * Date Name Description * 05/05/99 stephen Cleaned up. ****************************************************************************** */ #ifndef SCHRITER_H #define SCHRITER_H #include "unicode/utypes.h" #include "unicode/chariter.h" #include "unicode/uchriter.h" /** * \file * \brief C++ API: String Character Iterator */ U_NAMESPACE_BEGIN /** * A concrete subclass of CharacterIterator that iterates over the * characters (code units or code points) in a UnicodeString. * It's possible not only to create an * iterator that iterates over an entire UnicodeString, but also to * create one that iterates over only a subrange of a UnicodeString * (iterators over different subranges of the same UnicodeString don't * compare equal). * @see CharacterIterator * @see ForwardCharacterIterator * @stable ICU 2.0 */ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { public: /** * Create an iterator over the UnicodeString referred to by "textStr". * The UnicodeString object is copied. * The iteration range is the whole string, and the starting position is 0. * @param textStr The unicode string used to create an iterator * @stable ICU 2.0 */ StringCharacterIterator(const UnicodeString& textStr); /** * Create an iterator over the UnicodeString referred to by "textStr". * The iteration range is the whole string, and the starting * position is specified by "textPos". If "textPos" is outside the valid * iteration range, the behavior of this object is undefined. * @param textStr The unicode string used to create an iterator * @param textPos The starting position of the iteration * @stable ICU 2.0 */ StringCharacterIterator(const UnicodeString& textStr, int32_t textPos); /** * Create an iterator over the UnicodeString referred to by "textStr". * The UnicodeString object is copied. * The iteration range begins with the code unit specified by * "textBegin" and ends with the code unit BEFORE the code unit specified * by "textEnd". The starting position is specified by "textPos". If * "textBegin" and "textEnd" don't form a valid range on "text" (i.e., * textBegin >= textEnd or either is negative or greater than text.size()), * or "textPos" is outside the range defined by "textBegin" and "textEnd", * the behavior of this iterator is undefined. * @param textStr The unicode string used to create the StringCharacterIterator * @param textBegin The begin position of the iteration range * @param textEnd The end position of the iteration range * @param textPos The starting position of the iteration * @stable ICU 2.0 */ StringCharacterIterator(const UnicodeString& textStr, int32_t textBegin, int32_t textEnd, int32_t textPos); /** * Copy constructor. The new iterator iterates over the same range * of the same string as "that", and its initial position is the * same as "that"'s current position. * The UnicodeString object in "that" is copied. * @param that The StringCharacterIterator to be copied * @stable ICU 2.0 */ StringCharacterIterator(const StringCharacterIterator& that); /** * Destructor. * @stable ICU 2.0 */ virtual ~StringCharacterIterator(); /** * Assignment operator. *this is altered to iterate over the same * range of the same string as "that", and refers to the same * character within that string as "that" does. * @param that The object to be copied. * @return the newly created object. * @stable ICU 2.0 */ StringCharacterIterator& operator=(const StringCharacterIterator& that); /** * Returns true if the iterators iterate over the same range of the * same string and are pointing at the same character. * @param that The ForwardCharacterIterator to be compared for equality * @return true if the iterators iterate over the same range of the * same string and are pointing at the same character. * @stable ICU 2.0 */ virtual UBool operator==(const ForwardCharacterIterator& that) const; /** * Returns a new StringCharacterIterator referring to the same * character in the same range of the same string as this one. The * caller must delete the new iterator. * @return the newly cloned object. * @stable ICU 2.0 */ virtual CharacterIterator* clone(void) const; /** * Sets the iterator to iterate over the provided string. * @param newText The string to be iterated over * @stable ICU 2.0 */ void setText(const UnicodeString& newText); /** * Copies the UnicodeString under iteration into the UnicodeString * referred to by "result". Even if this iterator iterates across * only a part of this string, the whole string is copied. * @param result Receives a copy of the text under iteration. * @stable ICU 2.0 */ virtual void getText(UnicodeString& result); /** * Return a class ID for this object (not really public) * @return a class ID for this object. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Return a class ID for this class (not really public) * @return a class ID for this class * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); protected: /** * Default constructor, iteration over empty string. * @stable ICU 2.0 */ StringCharacterIterator(); /** * Sets the iterator to iterate over the provided string. * @param newText The string to be iterated over * @param newTextLength The length of the String * @stable ICU 2.0 */ void setText(const char16_t* newText, int32_t newTextLength); /** * Copy of the iterated string object. * @stable ICU 2.0 */ UnicodeString text; }; U_NAMESPACE_END #endif usr/include/unicode/gregocal.h000064400000077113152342600230012370 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* * Copyright (C) 1997-2013, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************** * * File GREGOCAL.H * * Modification History: * * Date Name Description * 04/22/97 aliu Overhauled header. * 07/28/98 stephen Sync with JDK 1.2 * 09/04/98 stephen Re-sync with JDK 8/31 putback * 09/14/98 stephen Changed type of kOneDay, kOneWeek to double. * Fixed bug in roll() * 10/15/99 aliu Fixed j31, incorrect WEEK_OF_YEAR computation. * Added documentation of WEEK_OF_YEAR computation. * 10/15/99 aliu Fixed j32, cannot set date to Feb 29 2000 AD. * {JDK bug 4210209 4209272} * 11/07/2003 srl Update, clean up documentation. ******************************************************************************** */ #ifndef GREGOCAL_H #define GREGOCAL_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/calendar.h" /** * \file * \brief C++ API: Concrete class which provides the standard calendar. */ U_NAMESPACE_BEGIN /** * Concrete class which provides the standard calendar used by most of the world. *

* The standard (Gregorian) calendar has 2 eras, BC and AD. *

* This implementation handles a single discontinuity, which corresponds by default to * the date the Gregorian calendar was originally instituted (October 15, 1582). Not all * countries adopted the Gregorian calendar then, so this cutover date may be changed by * the caller. *

* Prior to the institution of the Gregorian Calendar, New Year's Day was March 25. To * avoid confusion, this Calendar always uses January 1. A manual adjustment may be made * if desired for dates that are prior to the Gregorian changeover and which fall * between January 1 and March 24. * *

Values calculated for the WEEK_OF_YEAR field range from 1 to * 53. Week 1 for a year is the first week that contains at least * getMinimalDaysInFirstWeek() days from that year. It thus * depends on the values of getMinimalDaysInFirstWeek(), * getFirstDayOfWeek(), and the day of the week of January 1. * Weeks between week 1 of one year and week 1 of the following year are * numbered sequentially from 2 to 52 or 53 (as needed). * *

For example, January 1, 1998 was a Thursday. If * getFirstDayOfWeek() is MONDAY and * getMinimalDaysInFirstWeek() is 4 (these are the values * reflecting ISO 8601 and many national standards), then week 1 of 1998 starts * on December 29, 1997, and ends on January 4, 1998. If, however, * getFirstDayOfWeek() is SUNDAY, then week 1 of 1998 * starts on January 4, 1998, and ends on January 10, 1998; the first three days * of 1998 then are part of week 53 of 1997. * *

Example for using GregorianCalendar: *

 * \code
 *     // get the supported ids for GMT-08:00 (Pacific Standard Time)
 *     UErrorCode success = U_ZERO_ERROR;
 *     const StringEnumeration *ids = TimeZone::createEnumeration(-8 * 60 * 60 * 1000);
 *     // if no ids were returned, something is wrong. get out.
 *     if (ids == 0 || ids->count(success) == 0) {
 *         return;
 *     }
 *
 *     // begin output
 *     cout << "Current Time" << endl;
 *
 *     // create a Pacific Standard Time time zone
 *     SimpleTimeZone* pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids->unext(NULL, success)));
 *
 *     // set up rules for daylight savings time
 *     pdt->setStartRule(UCAL_MARCH, 1, UCAL_SUNDAY, 2 * 60 * 60 * 1000);
 *     pdt->setEndRule(UCAL_NOVEMBER, 2, UCAL_SUNDAY, 2 * 60 * 60 * 1000);
 *
 *     // create a GregorianCalendar with the Pacific Daylight time zone
 *     // and the current date and time
 *     Calendar* calendar = new GregorianCalendar( pdt, success );
 *
 *     // print out a bunch of interesting things
 *     cout << "ERA: " << calendar->get( UCAL_ERA, success ) << endl;
 *     cout << "YEAR: " << calendar->get( UCAL_YEAR, success ) << endl;
 *     cout << "MONTH: " << calendar->get( UCAL_MONTH, success ) << endl;
 *     cout << "WEEK_OF_YEAR: " << calendar->get( UCAL_WEEK_OF_YEAR, success ) << endl;
 *     cout << "WEEK_OF_MONTH: " << calendar->get( UCAL_WEEK_OF_MONTH, success ) << endl;
 *     cout << "DATE: " << calendar->get( UCAL_DATE, success ) << endl;
 *     cout << "DAY_OF_MONTH: " << calendar->get( UCAL_DAY_OF_MONTH, success ) << endl;
 *     cout << "DAY_OF_YEAR: " << calendar->get( UCAL_DAY_OF_YEAR, success ) << endl;
 *     cout << "DAY_OF_WEEK: " << calendar->get( UCAL_DAY_OF_WEEK, success ) << endl;
 *     cout << "DAY_OF_WEEK_IN_MONTH: " << calendar->get( UCAL_DAY_OF_WEEK_IN_MONTH, success ) << endl;
 *     cout << "AM_PM: " << calendar->get( UCAL_AM_PM, success ) << endl;
 *     cout << "HOUR: " << calendar->get( UCAL_HOUR, success ) << endl;
 *     cout << "HOUR_OF_DAY: " << calendar->get( UCAL_HOUR_OF_DAY, success ) << endl;
 *     cout << "MINUTE: " << calendar->get( UCAL_MINUTE, success ) << endl;
 *     cout << "SECOND: " << calendar->get( UCAL_SECOND, success ) << endl;
 *     cout << "MILLISECOND: " << calendar->get( UCAL_MILLISECOND, success ) << endl;
 *     cout << "ZONE_OFFSET: " << (calendar->get( UCAL_ZONE_OFFSET, success )/(60*60*1000)) << endl;
 *     cout << "DST_OFFSET: " << (calendar->get( UCAL_DST_OFFSET, success )/(60*60*1000)) << endl;
 *
 *     cout << "Current Time, with hour reset to 3" << endl;
 *     calendar->clear(UCAL_HOUR_OF_DAY); // so doesn't override
 *     calendar->set(UCAL_HOUR, 3);
 *     cout << "ERA: " << calendar->get( UCAL_ERA, success ) << endl;
 *     cout << "YEAR: " << calendar->get( UCAL_YEAR, success ) << endl;
 *     cout << "MONTH: " << calendar->get( UCAL_MONTH, success ) << endl;
 *     cout << "WEEK_OF_YEAR: " << calendar->get( UCAL_WEEK_OF_YEAR, success ) << endl;
 *     cout << "WEEK_OF_MONTH: " << calendar->get( UCAL_WEEK_OF_MONTH, success ) << endl;
 *     cout << "DATE: " << calendar->get( UCAL_DATE, success ) << endl;
 *     cout << "DAY_OF_MONTH: " << calendar->get( UCAL_DAY_OF_MONTH, success ) << endl;
 *     cout << "DAY_OF_YEAR: " << calendar->get( UCAL_DAY_OF_YEAR, success ) << endl;
 *     cout << "DAY_OF_WEEK: " << calendar->get( UCAL_DAY_OF_WEEK, success ) << endl;
 *     cout << "DAY_OF_WEEK_IN_MONTH: " << calendar->get( UCAL_DAY_OF_WEEK_IN_MONTH, success ) << endl;
 *     cout << "AM_PM: " << calendar->get( UCAL_AM_PM, success ) << endl;
 *     cout << "HOUR: " << calendar->get( UCAL_HOUR, success ) << endl;
 *     cout << "HOUR_OF_DAY: " << calendar->get( UCAL_HOUR_OF_DAY, success ) << endl;
 *     cout << "MINUTE: " << calendar->get( UCAL_MINUTE, success ) << endl;
 *     cout << "SECOND: " << calendar->get( UCAL_SECOND, success ) << endl;
 *     cout << "MILLISECOND: " << calendar->get( UCAL_MILLISECOND, success ) << endl;
 *     cout << "ZONE_OFFSET: " << (calendar->get( UCAL_ZONE_OFFSET, success )/(60*60*1000)) << endl; // in hours
 *     cout << "DST_OFFSET: " << (calendar->get( UCAL_DST_OFFSET, success )/(60*60*1000)) << endl; // in hours
 *
 *     if (U_FAILURE(success)) {
 *         cout << "An error occured. success=" << u_errorName(success) << endl;
 *     }
 *
 *     delete ids;
 *     delete calendar; // also deletes pdt
 * \endcode
 * 
* @stable ICU 2.0 */ class U_I18N_API GregorianCalendar: public Calendar { public: /** * Useful constants for GregorianCalendar and TimeZone. * @stable ICU 2.0 */ enum EEras { BC, AD }; /** * Constructs a default GregorianCalendar using the current time in the default time * zone with the default locale. * * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(UErrorCode& success); /** * Constructs a GregorianCalendar based on the current time in the given time zone * with the default locale. Clients are no longer responsible for deleting the given * time zone object after it's adopted. * * @param zoneToAdopt The given timezone. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(TimeZone* zoneToAdopt, UErrorCode& success); /** * Constructs a GregorianCalendar based on the current time in the given time zone * with the default locale. * * @param zone The given timezone. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(const TimeZone& zone, UErrorCode& success); /** * Constructs a GregorianCalendar based on the current time in the default time zone * with the given locale. * * @param aLocale The given locale. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(const Locale& aLocale, UErrorCode& success); /** * Constructs a GregorianCalendar based on the current time in the given time zone * with the given locale. Clients are no longer responsible for deleting the given * time zone object after it's adopted. * * @param zoneToAdopt The given timezone. * @param aLocale The given locale. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(TimeZone* zoneToAdopt, const Locale& aLocale, UErrorCode& success); /** * Constructs a GregorianCalendar based on the current time in the given time zone * with the given locale. * * @param zone The given timezone. * @param aLocale The given locale. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(const TimeZone& zone, const Locale& aLocale, UErrorCode& success); /** * Constructs a GregorianCalendar with the given AD date set in the default time * zone with the default locale. * * @param year The value used to set the YEAR time field in the calendar. * @param month The value used to set the MONTH time field in the calendar. Month * value is 0-based. e.g., 0 for January. * @param date The value used to set the DATE time field in the calendar. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(int32_t year, int32_t month, int32_t date, UErrorCode& success); /** * Constructs a GregorianCalendar with the given AD date and time set for the * default time zone with the default locale. * * @param year The value used to set the YEAR time field in the calendar. * @param month The value used to set the MONTH time field in the calendar. Month * value is 0-based. e.g., 0 for January. * @param date The value used to set the DATE time field in the calendar. * @param hour The value used to set the HOUR_OF_DAY time field in the calendar. * @param minute The value used to set the MINUTE time field in the calendar. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, UErrorCode& success); /** * Constructs a GregorianCalendar with the given AD date and time set for the * default time zone with the default locale. * * @param year The value used to set the YEAR time field in the calendar. * @param month The value used to set the MONTH time field in the calendar. Month * value is 0-based. e.g., 0 for January. * @param date The value used to set the DATE time field in the calendar. * @param hour The value used to set the HOUR_OF_DAY time field in the calendar. * @param minute The value used to set the MINUTE time field in the calendar. * @param second The value used to set the SECOND time field in the calendar. * @param success Indicates the status of GregorianCalendar object construction. * Returns U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ GregorianCalendar(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second, UErrorCode& success); /** * Destructor * @stable ICU 2.0 */ virtual ~GregorianCalendar(); /** * Copy constructor * @param source the object to be copied. * @stable ICU 2.0 */ GregorianCalendar(const GregorianCalendar& source); /** * Default assignment operator * @param right the object to be copied. * @stable ICU 2.0 */ GregorianCalendar& operator=(const GregorianCalendar& right); /** * Create and return a polymorphic copy of this calendar. * @return return a polymorphic copy of this calendar. * @stable ICU 2.0 */ virtual Calendar* clone(void) const; /** * Sets the GregorianCalendar change date. This is the point when the switch from * Julian dates to Gregorian dates occurred. Default is 00:00:00 local time, October * 15, 1582. Previous to this time and date will be Julian dates. * * @param date The given Gregorian cutover date. * @param success Output param set to success/failure code on exit. * @stable ICU 2.0 */ void setGregorianChange(UDate date, UErrorCode& success); /** * Gets the Gregorian Calendar change date. This is the point when the switch from * Julian dates to Gregorian dates occurred. Default is 00:00:00 local time, October * 15, 1582. Previous to this time and date will be Julian dates. * * @return The Gregorian cutover time for this calendar. * @stable ICU 2.0 */ UDate getGregorianChange(void) const; /** * Return true if the given year is a leap year. Determination of whether a year is * a leap year is actually very complicated. We do something crude and mostly * correct here, but for a real determination you need a lot of contextual * information. For example, in Sweden, the change from Julian to Gregorian happened * in a complex way resulting in missed leap years and double leap years between * 1700 and 1753. Another example is that after the start of the Julian calendar in * 45 B.C., the leap years did not regularize until 8 A.D. This method ignores these * quirks, and pays attention only to the Julian onset date and the Gregorian * cutover (which can be changed). * * @param year The given year. * @return True if the given year is a leap year; false otherwise. * @stable ICU 2.0 */ UBool isLeapYear(int32_t year) const; /** * Returns TRUE if the given Calendar object is equivalent to this * one. Calendar override. * * @param other the Calendar to be compared with this Calendar * @stable ICU 2.4 */ virtual UBool isEquivalentTo(const Calendar& other) const; /** * (Overrides Calendar) Rolls up or down by the given amount in the specified field. * For more information, see the documentation for Calendar::roll(). * * @param field The time field. * @param amount Indicates amount to roll. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid, this will be set to * an error status. * @deprecated ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead. */ virtual void roll(EDateFields field, int32_t amount, UErrorCode& status); /** * (Overrides Calendar) Rolls up or down by the given amount in the specified field. * For more information, see the documentation for Calendar::roll(). * * @param field The time field. * @param amount Indicates amount to roll. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid, this will be set to * an error status. * @stable ICU 2.6. */ virtual void roll(UCalendarDateFields field, int32_t amount, UErrorCode& status); #ifndef U_HIDE_DEPRECATED_API /** * Return the minimum value that this field could have, given the current date. * For the Gregorian calendar, this is the same as getMinimum() and getGreatestMinimum(). * @param field the time field. * @return the minimum value that this field could have, given the current date. * @deprecated ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead. */ int32_t getActualMinimum(EDateFields field) const; /** * Return the minimum value that this field could have, given the current date. * For the Gregorian calendar, this is the same as getMinimum() and getGreatestMinimum(). * @param field the time field. * @param status * @return the minimum value that this field could have, given the current date. * @deprecated ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead. (Added to ICU 3.0 for signature consistency) */ int32_t getActualMinimum(EDateFields field, UErrorCode& status) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the minimum value that this field could have, given the current date. * For the Gregorian calendar, this is the same as getMinimum() and getGreatestMinimum(). * @param field the time field. * @param status error result. * @return the minimum value that this field could have, given the current date. * @stable ICU 3.0 */ int32_t getActualMinimum(UCalendarDateFields field, UErrorCode &status) const; #ifndef U_HIDE_DEPRECATED_API /** * Return the maximum value that this field could have, given the current date. * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual * maximum would be 28; for "Feb 3, 1996" it s 29. Similarly for a Hebrew calendar, * for some years the actual maximum for MONTH is 12, and for others 13. * @param field the time field. * @return the maximum value that this field could have, given the current date. * @deprecated ICU 2.6. Use getActualMaximum(UCalendarDateFields field) instead. */ int32_t getActualMaximum(EDateFields field) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the maximum value that this field could have, given the current date. * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual * maximum would be 28; for "Feb 3, 1996" it s 29. Similarly for a Hebrew calendar, * for some years the actual maximum for MONTH is 12, and for others 13. * @param field the time field. * @param status returns any errors that may result from this function call. * @return the maximum value that this field could have, given the current date. * @stable ICU 2.6 */ virtual int32_t getActualMaximum(UCalendarDateFields field, UErrorCode& status) const; /** * (Overrides Calendar) Return true if the current date for this Calendar is in * Daylight Savings Time. Recognizes DST_OFFSET, if it is set. * * @param status Fill-in parameter which receives the status of this operation. * @return True if the current date for this Calendar is in Daylight Savings Time, * false, otherwise. * @stable ICU 2.0 */ virtual UBool inDaylightTime(UErrorCode& status) const; public: /** * Override Calendar Returns a unique class ID POLYMORPHICALLY. Pure virtual * override. This method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() methods call * this method. * * @return The class ID for this object. All objects of a given class have the * same class ID. Objects of other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Return the class ID for this class. This is useful only for comparing to a return * value from getDynamicClassID(). For example: * * Base* polymorphic_pointer = createPolymorphicObject(); * if (polymorphic_pointer->getDynamicClassID() == * Derived::getStaticClassID()) ... * * @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns the calendar type name string for this Calendar object. * The returned string is the legacy ICU calendar attribute value, * for example, "gregorian" or "japanese". * * For more details see the Calendar::getType() documentation. * * @return legacy calendar type name string * @stable ICU 49 */ virtual const char * getType() const; private: GregorianCalendar(); // default constructor not implemented protected: /** * Return the ERA. We need a special method for this because the * default ERA is AD, but a zero (unset) ERA is BC. * @return the ERA. * @internal */ virtual int32_t internalGetEra() const; /** * Return the Julian day number of day before the first day of the * given month in the given extended year. Subclasses should override * this method to implement their calendar system. * @param eyear the extended year * @param month the zero-based month, or 0 if useMonth is false * @param useMonth if false, compute the day before the first day of * the given year, otherwise, compute the day before the first day of * the given month * @return the Julian day number of the day before the first * day of the given month and year * @internal */ virtual int32_t handleComputeMonthStart(int32_t eyear, int32_t month, UBool useMonth) const; /** * Subclasses may override this. This method calls * handleGetMonthLength() to obtain the calendar-specific month * length. * @param bestField which field to use to calculate the date * @return julian day specified by calendar fields. * @internal */ virtual int32_t handleComputeJulianDay(UCalendarDateFields bestField) ; /** * Return the number of days in the given month of the given extended * year of this calendar system. Subclasses should override this * method if they can provide a more correct or more efficient * implementation than the default implementation in Calendar. * @internal */ virtual int32_t handleGetMonthLength(int32_t extendedYear, int32_t month) const; /** * Return the number of days in the given extended year of this * calendar system. Subclasses should override this method if they can * provide a more correct or more efficient implementation than the * default implementation in Calendar. * @stable ICU 2.0 */ virtual int32_t handleGetYearLength(int32_t eyear) const; /** * return the length of the given month. * @param month the given month. * @return the length of the given month. * @internal */ virtual int32_t monthLength(int32_t month) const; /** * return the length of the month according to the given year. * @param month the given month. * @param year the given year. * @return the length of the month * @internal */ virtual int32_t monthLength(int32_t month, int32_t year) const; #ifndef U_HIDE_INTERNAL_API /** * return the length of the given year. * @param year the given year. * @return the length of the given year. * @internal */ int32_t yearLength(int32_t year) const; /** * return the length of the year field. * @return the length of the year field * @internal */ int32_t yearLength(void) const; /** * After adjustments such as add(MONTH), add(YEAR), we don't want the * month to jump around. E.g., we don't want Jan 31 + 1 month to go to Mar * 3, we want it to go to Feb 28. Adjustments which might run into this * problem call this method to retain the proper month. * @internal */ void pinDayOfMonth(void); #endif /* U_HIDE_INTERNAL_API */ /** * Return the day number with respect to the epoch. January 1, 1970 (Gregorian) * is day zero. * @param status Fill-in parameter which receives the status of this operation. * @return the day number with respect to the epoch. * @internal */ virtual UDate getEpochDay(UErrorCode& status); /** * Subclass API for defining limits of different types. * Subclasses must implement this method to return limits for the * following fields: * *
UCAL_ERA
     * UCAL_YEAR
     * UCAL_MONTH
     * UCAL_WEEK_OF_YEAR
     * UCAL_WEEK_OF_MONTH
     * UCAL_DATE (DAY_OF_MONTH on Java)
     * UCAL_DAY_OF_YEAR
     * UCAL_DAY_OF_WEEK_IN_MONTH
     * UCAL_YEAR_WOY
     * UCAL_EXTENDED_YEAR
* * @param field one of the above field numbers * @param limitType one of MINIMUM, GREATEST_MINIMUM, * LEAST_MAXIMUM, or MAXIMUM * @internal */ virtual int32_t handleGetLimit(UCalendarDateFields field, ELimitType limitType) const; /** * Return the extended year defined by the current fields. This will * use the UCAL_EXTENDED_YEAR field or the UCAL_YEAR and supra-year fields (such * as UCAL_ERA) specific to the calendar system, depending on which set of * fields is newer. * @return the extended year * @internal */ virtual int32_t handleGetExtendedYear(); /** * Subclasses may override this to convert from week fields * (YEAR_WOY and WEEK_OF_YEAR) to an extended year in the case * where YEAR, EXTENDED_YEAR are not set. * The Gregorian implementation assumes a yearWoy in gregorian format, according to the current era. * @return the extended year, UCAL_EXTENDED_YEAR * @internal */ virtual int32_t handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t woy); /** * Subclasses may override this method to compute several fields * specific to each calendar system. These are: * *
  • ERA *
  • YEAR *
  • MONTH *
  • DAY_OF_MONTH *
  • DAY_OF_YEAR *
  • EXTENDED_YEAR
* *

The GregorianCalendar implementation implements * a calendar with the specified Julian/Gregorian cutover date. * @internal */ virtual void handleComputeFields(int32_t julianDay, UErrorCode &status); private: /** * Compute the julian day number of the given year. * @param isGregorian if true, using Gregorian calendar, otherwise using Julian calendar * @param year the given year. * @param isLeap true if the year is a leap year. * @return */ static double computeJulianDayOfYear(UBool isGregorian, int32_t year, UBool& isLeap); /** * Validates the values of the set time fields. True if they're all valid. * @return True if the set time fields are all valid. */ UBool validateFields(void) const; /** * Validates the value of the given time field. True if it's valid. */ UBool boundsCheck(int32_t value, UCalendarDateFields field) const; /** * Return the pseudo-time-stamp for two fields, given their * individual pseudo-time-stamps. If either of the fields * is unset, then the aggregate is unset. Otherwise, the * aggregate is the later of the two stamps. * @param stamp_a One given field. * @param stamp_b Another given field. * @return the pseudo-time-stamp for two fields */ int32_t aggregateStamp(int32_t stamp_a, int32_t stamp_b); /** * The point at which the Gregorian calendar rules are used, measured in * milliseconds from the standard epoch. Default is October 15, 1582 * (Gregorian) 00:00:00 UTC, that is, October 4, 1582 (Julian) is followed * by October 15, 1582 (Gregorian). This corresponds to Julian day number * 2299161. This is measured from the standard epoch, not in Julian Days. */ UDate fGregorianCutover; /** * Julian day number of the Gregorian cutover */ int32_t fCutoverJulianDay; /** * Midnight, local time (using this Calendar's TimeZone) at or before the * gregorianCutover. This is a pure date value with no time of day or * timezone component. */ UDate fNormalizedGregorianCutover;// = gregorianCutover; /** * The year of the gregorianCutover, with 0 representing * 1 BC, -1 representing 2 BC, etc. */ int32_t fGregorianCutoverYear;// = 1582; /** * The year of the gregorianCutover, with 0 representing * 1 BC, -1 representing 2 BC, etc. */ int32_t fGregorianCutoverJulianDay;// = 2299161; /** * Converts time as milliseconds to Julian date. The Julian date used here is not a * true Julian date, since it is measured from midnight, not noon. * * @param millis The given milliseconds. * @return The Julian date number. */ static double millisToJulianDay(UDate millis); /** * Converts Julian date to time as milliseconds. The Julian date used here is not a * true Julian date, since it is measured from midnight, not noon. * * @param julian The given Julian date number. * @return Time as milliseconds. */ static UDate julianDayToMillis(double julian); /** * Used by handleComputeJulianDay() and handleComputeMonthStart(). * Temporary field indicating whether the calendar is currently Gregorian as opposed to Julian. */ UBool fIsGregorian; /** * Used by handleComputeJulianDay() and handleComputeMonthStart(). * Temporary field indicating that the sense of the gregorian cutover should be inverted * to handle certain calculations on and around the cutover date. */ UBool fInvertGregorian; public: // internal implementation /** * @return TRUE if this calendar has the notion of a default century * @internal */ virtual UBool haveDefaultCentury() const; /** * @return the start of the default century * @internal */ virtual UDate defaultCenturyStart() const; /** * @return the beginning year of the default century * @internal */ virtual int32_t defaultCenturyStartYear() const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _GREGOCAL //eof usr/include/unicode/vtzone.h000064400000050253152342600230012126 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2013, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef VTZONE_H #define VTZONE_H #include "unicode/utypes.h" /** * \file * \brief C++ API: RFC2445 VTIMEZONE support */ #if !UCONFIG_NO_FORMATTING #include "unicode/basictz.h" U_NAMESPACE_BEGIN class VTZWriter; class VTZReader; class UVector; /** * VTimeZone is a class implementing RFC2445 VTIMEZONE. You can create a * VTimeZone instance from a time zone ID supported by TimeZone. * With the VTimeZone instance created from the ID, you can write out the rule * in RFC2445 VTIMEZONE format. Also, you can create a VTimeZone instance * from RFC2445 VTIMEZONE data stream, which allows you to calculate time * zone offset by the rules defined by the data. Or, you can create a * VTimeZone from any other ICU BasicTimeZone. *

* Note: The consumer of this class reading or writing VTIMEZONE data is responsible to * decode or encode Non-ASCII text. Methods reading/writing VTIMEZONE data in this class * do nothing with MIME encoding. * @stable ICU 3.8 */ class U_I18N_API VTimeZone : public BasicTimeZone { public: /** * Copy constructor. * @param source The VTimeZone object to be copied. * @stable ICU 3.8 */ VTimeZone(const VTimeZone& source); /** * Destructor. * @stable ICU 3.8 */ virtual ~VTimeZone(); /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ VTimeZone& operator=(const VTimeZone& right); /** * Return true if the given TimeZone objects are * semantically equal. Objects of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZone objects are *semantically equal. * @stable ICU 3.8 */ virtual UBool operator==(const TimeZone& that) const; /** * Return true if the given TimeZone objects are * semantically unequal. Objects of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZone objects are * semantically unequal. * @stable ICU 3.8 */ virtual UBool operator!=(const TimeZone& that) const; /** * Create a VTimeZone instance by the time zone ID. * @param ID The time zone ID, such as America/New_York * @return A VTimeZone object initialized by the time zone ID, * or NULL when the ID is unknown. * @stable ICU 3.8 */ static VTimeZone* createVTimeZoneByID(const UnicodeString& ID); /** * Create a VTimeZone instance using a basic time zone. * @param basicTZ The basic time zone instance * @param status Output param to filled in with a success or an error. * @return A VTimeZone object initialized by the basic time zone. * @stable ICU 4.6 */ static VTimeZone* createVTimeZoneFromBasicTimeZone(const BasicTimeZone& basicTZ, UErrorCode &status); /** * Create a VTimeZone instance by RFC2445 VTIMEZONE data * * @param vtzdata The string including VTIMEZONE data block * @param status Output param to filled in with a success or an error. * @return A VTimeZone initialized by the VTIMEZONE data or * NULL if failed to load the rule from the VTIMEZONE data. * @stable ICU 3.8 */ static VTimeZone* createVTimeZone(const UnicodeString& vtzdata, UErrorCode& status); /** * Gets the RFC2445 TZURL property value. When a VTimeZone instance was * created from VTIMEZONE data, the initial value is set by the TZURL property value * in the data. Otherwise, the initial value is not set. * @param url Receives the RFC2445 TZURL property value. * @return TRUE if TZURL attribute is available and value is set. * @stable ICU 3.8 */ UBool getTZURL(UnicodeString& url) const; /** * Sets the RFC2445 TZURL property value. * @param url The TZURL property value. * @stable ICU 3.8 */ void setTZURL(const UnicodeString& url); /** * Gets the RFC2445 LAST-MODIFIED property value. When a VTimeZone instance * was created from VTIMEZONE data, the initial value is set by the LAST-MODIFIED property * value in the data. Otherwise, the initial value is not set. * @param lastModified Receives the last modified date. * @return TRUE if lastModified attribute is available and value is set. * @stable ICU 3.8 */ UBool getLastModified(UDate& lastModified) const; /** * Sets the RFC2445 LAST-MODIFIED property value. * @param lastModified The LAST-MODIFIED date. * @stable ICU 3.8 */ void setLastModified(UDate lastModified); /** * Writes RFC2445 VTIMEZONE data for this time zone * @param result Output param to filled in with the VTIMEZONE data. * @param status Output param to filled in with a success or an error. * @stable ICU 3.8 */ void write(UnicodeString& result, UErrorCode& status) const; /** * Writes RFC2445 VTIMEZONE data for this time zone applicalbe * for dates after the specified start time. * @param start The start date. * @param result Output param to filled in with the VTIMEZONE data. * @param status Output param to filled in with a success or an error. * @stable ICU 3.8 */ void write(UDate start, UnicodeString& result, UErrorCode& status) const; /** * Writes RFC2445 VTIMEZONE data applicalbe for the specified date. * Some common iCalendar implementations can only handle a single time * zone property or a pair of standard and daylight time properties using * BYDAY rule with day of week (such as BYDAY=1SUN). This method produce * the VTIMEZONE data which can be handled these implementations. The rules * produced by this method can be used only for calculating time zone offset * around the specified date. * @param time The date used for rule extraction. * @param result Output param to filled in with the VTIMEZONE data. * @param status Output param to filled in with a success or an error. * @stable ICU 3.8 */ void writeSimple(UDate time, UnicodeString& result, UErrorCode& status) const; /** * Clones TimeZone objects polymorphically. Clients are responsible for deleting * the TimeZone object cloned. * @return A new copy of this TimeZone object. * @stable ICU 3.8 */ virtual TimeZone* clone(void) const; /** * Returns the TimeZone's adjusted GMT offset (i.e., the number of milliseconds to add * to GMT to get local time in this time zone, taking daylight savings time into * account) as of a particular reference date. The reference date is used to determine * whether daylight savings time is in effect and needs to be figured into the offset * that is returned (in other words, what is the adjusted GMT offset in this time zone * at this particular date and time?). For the time zones produced by createTimeZone(), * the reference data is specified according to the Gregorian calendar, and the date * and time fields are local standard time. * *

Note: Don't call this method. Instead, call the getOffset(UDate...) overload, * which returns both the raw and the DST offset for a given time. This method * is retained only for backward compatibility. * * @param era The reference date's era * @param year The reference date's year * @param month The reference date's month (0-based; 0 is January) * @param day The reference date's day-in-month (1-based) * @param dayOfWeek The reference date's day-of-week (1-based; 1 is Sunday) * @param millis The reference date's milliseconds in day, local standard time * @param status Output param to filled in with a success or an error. * @return The offset in milliseconds to add to GMT to get local time. * @stable ICU 3.8 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode& status) const; /** * Gets the time zone offset, for current date, modified in case of * daylight savings. This is the offset to add *to* UTC to get local time. * *

Note: Don't call this method. Instead, call the getOffset(UDate...) overload, * which returns both the raw and the DST offset for a given time. This method * is retained only for backward compatibility. * * @param era The reference date's era * @param year The reference date's year * @param month The reference date's month (0-based; 0 is January) * @param day The reference date's day-in-month (1-based) * @param dayOfWeek The reference date's day-of-week (1-based; 1 is Sunday) * @param millis The reference date's milliseconds in day, local standard time * @param monthLength The length of the given month in days. * @param status Output param to filled in with a success or an error. * @return The offset in milliseconds to add to GMT to get local time. * @stable ICU 3.8 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode& status) const; /** * Returns the time zone raw and GMT offset for the given moment * in time. Upon return, local-millis = GMT-millis + rawOffset + * dstOffset. All computations are performed in the proleptic * Gregorian calendar. The default implementation in the TimeZone * class delegates to the 8-argument getOffset(). * * @param date moment in time for which to return offsets, in * units of milliseconds from January 1, 1970 0:00 GMT, either GMT * time or local wall time, depending on `local'. * @param local if true, `date' is local wall time; otherwise it * is in GMT time. * @param rawOffset output parameter to receive the raw offset, that * is, the offset not including DST adjustments * @param dstOffset output parameter to receive the DST offset, * that is, the offset to be added to `rawOffset' to obtain the * total offset between local and GMT time. If DST is not in * effect, this value is zero; otherwise it is a positive value, * typically one hour. * @param ec input-output error code * @stable ICU 3.8 */ virtual void getOffset(UDate date, UBool local, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const; /** * Sets the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @param offsetMillis The new raw GMT offset for this time zone. * @stable ICU 3.8 */ virtual void setRawOffset(int32_t offsetMillis); /** * Returns the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @return The TimeZone's raw GMT offset. * @stable ICU 3.8 */ virtual int32_t getRawOffset(void) const; /** * Queries if this time zone uses daylight savings time. * @return true if this time zone uses daylight savings time, * false, otherwise. * @stable ICU 3.8 */ virtual UBool useDaylightTime(void) const; /** * Queries if the given date is in daylight savings time in * this time zone. * This method is wasteful since it creates a new GregorianCalendar and * deletes it each time it is called. This is a deprecated method * and provided only for Java compatibility. * * @param date the given UDate. * @param status Output param filled in with success/error code. * @return true if the given date is in daylight savings time, * false, otherwise. * @deprecated ICU 2.4. Use Calendar::inDaylightTime() instead. */ virtual UBool inDaylightTime(UDate date, UErrorCode& status) const; /** * Returns true if this zone has the same rule and offset as another zone. * That is, if this zone differs only in ID, if at all. * @param other the TimeZone object to be compared with * @return true if the given zone is the same as this one, * with the possible exception of the ID * @stable ICU 3.8 */ virtual UBool hasSameRules(const TimeZone& other) const; /** * Gets the first time zone transition after the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the first transition after the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const; /** * Gets the most recent time zone transition before the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the most recent transition before the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const; /** * Returns the number of TimeZoneRules which represents time transitions, * for this time zone, that is, all TimeZoneRules for this time zone except * InitialTimeZoneRule. The return value range is 0 or any positive value. * @param status Receives error status code. * @return The number of TimeZoneRules representing time transitions. * @stable ICU 3.8 */ virtual int32_t countTransitionRules(UErrorCode& status) const; /** * Gets the InitialTimeZoneRule and the set of TimeZoneRule * which represent time transitions for this time zone. On successful return, * the argument initial points to non-NULL InitialTimeZoneRule and * the array trsrules is filled with 0 or multiple TimeZoneRule * instances up to the size specified by trscount. The results are referencing the * rule instance held by this time zone instance. Therefore, after this time zone * is destructed, they are no longer available. * @param initial Receives the initial timezone rule * @param trsrules Receives the timezone transition rules * @param trscount On input, specify the size of the array 'transitions' receiving * the timezone transition rules. On output, actual number of * rules filled in the array will be set. * @param status Receives error status code. * @stable ICU 3.8 */ virtual void getTimeZoneRules(const InitialTimeZoneRule*& initial, const TimeZoneRule* trsrules[], int32_t& trscount, UErrorCode& status) const; private: enum { DEFAULT_VTIMEZONE_LINES = 100 }; /** * Default constructor. */ VTimeZone(); static VTimeZone* createVTimeZone(VTZReader* reader); void write(VTZWriter& writer, UErrorCode& status) const; void write(UDate start, VTZWriter& writer, UErrorCode& status) const; void writeSimple(UDate time, VTZWriter& writer, UErrorCode& status) const; void load(VTZReader& reader, UErrorCode& status); void parse(UErrorCode& status); void writeZone(VTZWriter& w, BasicTimeZone& basictz, UVector* customProps, UErrorCode& status) const; void writeHeaders(VTZWriter& w, UErrorCode& status) const; void writeFooter(VTZWriter& writer, UErrorCode& status) const; void writeZonePropsByTime(VTZWriter& writer, UBool isDst, const UnicodeString& zonename, int32_t fromOffset, int32_t toOffset, UDate time, UBool withRDATE, UErrorCode& status) const; void writeZonePropsByDOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename, int32_t fromOffset, int32_t toOffset, int32_t month, int32_t dayOfMonth, UDate startTime, UDate untilTime, UErrorCode& status) const; void writeZonePropsByDOW(VTZWriter& writer, UBool isDst, const UnicodeString& zonename, int32_t fromOffset, int32_t toOffset, int32_t month, int32_t weekInMonth, int32_t dayOfWeek, UDate startTime, UDate untilTime, UErrorCode& status) const; void writeZonePropsByDOW_GEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename, int32_t fromOffset, int32_t toOffset, int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UDate startTime, UDate untilTime, UErrorCode& status) const; void writeZonePropsByDOW_GEQ_DOM_sub(VTZWriter& writer, int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t numDays, UDate untilTime, int32_t fromOffset, UErrorCode& status) const; void writeZonePropsByDOW_LEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename, int32_t fromOffset, int32_t toOffset, int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UDate startTime, UDate untilTime, UErrorCode& status) const; void writeFinalRule(VTZWriter& writer, UBool isDst, const AnnualTimeZoneRule* rule, int32_t fromRawOffset, int32_t fromDSTSavings, UDate startTime, UErrorCode& status) const; void beginZoneProps(VTZWriter& writer, UBool isDst, const UnicodeString& zonename, int32_t fromOffset, int32_t toOffset, UDate startTime, UErrorCode& status) const; void endZoneProps(VTZWriter& writer, UBool isDst, UErrorCode& status) const; void beginRRULE(VTZWriter& writer, int32_t month, UErrorCode& status) const; void appendUNTIL(VTZWriter& writer, const UnicodeString& until, UErrorCode& status) const; BasicTimeZone *tz; UVector *vtzlines; UnicodeString tzurl; UDate lastmod; UnicodeString olsonzid; UnicodeString icutzver; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // VTZONE_H //eof usr/include/unicode/utrans.h000064400000063055152342600230012121 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 1997-2011,2014-2015 International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * Date Name Description * 06/21/00 aliu Creation. ******************************************************************************* */ #ifndef UTRANS_H #define UTRANS_H #include "unicode/utypes.h" #if !UCONFIG_NO_TRANSLITERATION #include "unicode/localpointer.h" #include "unicode/urep.h" #include "unicode/parseerr.h" #include "unicode/uenum.h" #include "unicode/uset.h" /******************************************************************** * General Notes ******************************************************************** */ /** * \file * \brief C API: Transliterator * *

Transliteration

* The data structures and functions described in this header provide * transliteration services. Transliteration services are implemented * as C++ classes. The comments and documentation in this header * assume the reader is familiar with the C++ headers translit.h and * associated documentation. * * A significant but incomplete subset of the C++ transliteration * services are available to C code through this header. In order to * access more complex transliteration services, refer to the C++ * headers and documentation. * * There are two sets of functions for working with transliterator IDs: * * An old, deprecated set uses char * IDs, which works for true and pure * identifiers that these APIs were designed for, * for example "Cyrillic-Latin". * It does not work when the ID contains filters ("[:Script=Cyrl:]") * or even a complete set of rules because then the ID string contains more * than just "invariant" characters (see utypes.h). * * A new set of functions replaces the old ones and uses UChar * IDs, * paralleling the UnicodeString IDs in the C++ API. (New in ICU 2.8.) */ /******************************************************************** * Data Structures ********************************************************************/ /** * An opaque transliterator for use in C. Open with utrans_openxxx() * and close with utrans_close() when done. Equivalent to the C++ class * Transliterator and its subclasses. * @see Transliterator * @stable ICU 2.0 */ typedef void* UTransliterator; /** * Direction constant indicating the direction in a transliterator, * e.g., the forward or reverse rules of a RuleBasedTransliterator. * Specified when a transliterator is opened. An "A-B" transliterator * transliterates A to B when operating in the forward direction, and * B to A when operating in the reverse direction. * @stable ICU 2.0 */ typedef enum UTransDirection { /** * UTRANS_FORWARD means from <source> to <target> for a * transliterator with ID <source>-<target>. For a transliterator * opened using a rule, it means forward direction rules, e.g., * "A > B". */ UTRANS_FORWARD, /** * UTRANS_REVERSE means from <target> to <source> for a * transliterator with ID <source>-<target>. For a transliterator * opened using a rule, it means reverse direction rules, e.g., * "A < B". */ UTRANS_REVERSE } UTransDirection; /** * Position structure for utrans_transIncremental() incremental * transliteration. This structure defines two substrings of the text * being transliterated. The first region, [contextStart, * contextLimit), defines what characters the transliterator will read * as context. The second region, [start, limit), defines what * characters will actually be transliterated. The second region * should be a subset of the first. * *

After a transliteration operation, some of the indices in this * structure will be modified. See the field descriptions for * details. * *

contextStart <= start <= limit <= contextLimit * *

Note: All index values in this structure must be at code point * boundaries. That is, none of them may occur between two code units * of a surrogate pair. If any index does split a surrogate pair, * results are unspecified. * * @stable ICU 2.0 */ typedef struct UTransPosition { /** * Beginning index, inclusive, of the context to be considered for * a transliteration operation. The transliterator will ignore * anything before this index. INPUT/OUTPUT parameter: This parameter * is updated by a transliteration operation to reflect the maximum * amount of antecontext needed by a transliterator. * @stable ICU 2.4 */ int32_t contextStart; /** * Ending index, exclusive, of the context to be considered for a * transliteration operation. The transliterator will ignore * anything at or after this index. INPUT/OUTPUT parameter: This * parameter is updated to reflect changes in the length of the * text, but points to the same logical position in the text. * @stable ICU 2.4 */ int32_t contextLimit; /** * Beginning index, inclusive, of the text to be transliteratd. * INPUT/OUTPUT parameter: This parameter is advanced past * characters that have already been transliterated by a * transliteration operation. * @stable ICU 2.4 */ int32_t start; /** * Ending index, exclusive, of the text to be transliteratd. * INPUT/OUTPUT parameter: This parameter is updated to reflect * changes in the length of the text, but points to the same * logical position in the text. * @stable ICU 2.4 */ int32_t limit; } UTransPosition; /******************************************************************** * General API ********************************************************************/ /** * Open a custom transliterator, given a custom rules string * OR * a system transliterator, given its ID. * Any non-NULL result from this function should later be closed with * utrans_close(). * * @param id a valid transliterator ID * @param idLength the length of the ID string, or -1 if NUL-terminated * @param dir the desired direction * @param rules the transliterator rules. See the C++ header rbt.h for * rules syntax. If NULL then a system transliterator matching * the ID is returned. * @param rulesLength the length of the rules, or -1 if the rules * are NUL-terminated. * @param parseError a pointer to a UParseError struct to receive the details * of any parsing errors. This parameter may be NULL if no * parsing error details are desired. * @param pErrorCode a pointer to the UErrorCode * @return a transliterator pointer that may be passed to other * utrans_xxx() functions, or NULL if the open call fails. * @stable ICU 2.8 */ U_STABLE UTransliterator* U_EXPORT2 utrans_openU(const UChar *id, int32_t idLength, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *pErrorCode); /** * Open an inverse of an existing transliterator. For this to work, * the inverse must be registered with the system. For example, if * the Transliterator "A-B" is opened, and then its inverse is opened, * the result is the Transliterator "B-A", if such a transliterator is * registered with the system. Otherwise the result is NULL and a * failing UErrorCode is set. Any non-NULL result from this function * should later be closed with utrans_close(). * * @param trans the transliterator to open the inverse of. * @param status a pointer to the UErrorCode * @return a pointer to a newly-opened transliterator that is the * inverse of trans, or NULL if the open call fails. * @stable ICU 2.0 */ U_STABLE UTransliterator* U_EXPORT2 utrans_openInverse(const UTransliterator* trans, UErrorCode* status); /** * Create a copy of a transliterator. Any non-NULL result from this * function should later be closed with utrans_close(). * * @param trans the transliterator to be copied. * @param status a pointer to the UErrorCode * @return a transliterator pointer that may be passed to other * utrans_xxx() functions, or NULL if the clone call fails. * @stable ICU 2.0 */ U_STABLE UTransliterator* U_EXPORT2 utrans_clone(const UTransliterator* trans, UErrorCode* status); /** * Close a transliterator. Any non-NULL pointer returned by * utrans_openXxx() or utrans_clone() should eventually be closed. * @param trans the transliterator to be closed. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_close(UTransliterator* trans); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUTransliteratorPointer * "Smart pointer" class, closes a UTransliterator via utrans_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); U_NAMESPACE_END #endif /** * Return the programmatic identifier for this transliterator. * If this identifier is passed to utrans_openU(), it will open * a transliterator equivalent to this one, if the ID has been * registered. * * @param trans the transliterator to return the ID of. * @param resultLength pointer to an output variable receiving the length * of the ID string; can be NULL * @return the NUL-terminated ID string. This pointer remains * valid until utrans_close() is called on this transliterator. * * @stable ICU 2.8 */ U_STABLE const UChar * U_EXPORT2 utrans_getUnicodeID(const UTransliterator *trans, int32_t *resultLength); /** * Register an open transliterator with the system. When * utrans_open() is called with an ID string that is equal to that * returned by utrans_getID(adoptedTrans,...), then * utrans_clone(adoptedTrans,...) is returned. * *

NOTE: After this call the system owns the adoptedTrans and will * close it. The user must not call utrans_close() on adoptedTrans. * * @param adoptedTrans a transliterator, typically the result of * utrans_openRules(), to be registered with the system. * @param status a pointer to the UErrorCode * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_register(UTransliterator* adoptedTrans, UErrorCode* status); /** * Unregister a transliterator from the system. After this call the * system will no longer recognize the given ID when passed to * utrans_open(). If the ID is invalid then nothing is done. * * @param id an ID to unregister * @param idLength the length of id, or -1 if id is zero-terminated * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 utrans_unregisterID(const UChar* id, int32_t idLength); /** * Set the filter used by a transliterator. A filter can be used to * make the transliterator pass certain characters through untouched. * The filter is expressed using a UnicodeSet pattern. If the * filterPattern is NULL or the empty string, then the transliterator * will be reset to use no filter. * * @param trans the transliterator * @param filterPattern a pattern string, in the form accepted by * UnicodeSet, specifying which characters to apply the * transliteration to. May be NULL or the empty string to indicate no * filter. * @param filterPatternLen the length of filterPattern, or -1 if * filterPattern is zero-terminated * @param status a pointer to the UErrorCode * @see UnicodeSet * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_setFilter(UTransliterator* trans, const UChar* filterPattern, int32_t filterPatternLen, UErrorCode* status); /** * Return the number of system transliterators. * It is recommended to use utrans_openIDs() instead. * * @return the number of system transliterators. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 utrans_countAvailableIDs(void); /** * Return a UEnumeration for the available transliterators. * * @param pErrorCode Pointer to the UErrorCode in/out parameter. * @return UEnumeration for the available transliterators. * Close with uenum_close(). * * @stable ICU 2.8 */ U_STABLE UEnumeration * U_EXPORT2 utrans_openIDs(UErrorCode *pErrorCode); /******************************************************************** * Transliteration API ********************************************************************/ /** * Transliterate a segment of a UReplaceable string. The string is * passed in as a UReplaceable pointer rep and a UReplaceableCallbacks * function pointer struct repFunc. Functions in the repFunc struct * will be called in order to modify the rep string. * * @param trans the transliterator * @param rep a pointer to the string. This will be passed to the * repFunc functions. * @param repFunc a set of function pointers that will be used to * modify the string pointed to by rep. * @param start the beginning index, inclusive; 0 <= start <= * limit. * @param limit pointer to the ending index, exclusive; start <= * limit <= repFunc->length(rep). Upon return, *limit will * contain the new limit index. The text previously occupying * [start, limit) has been transliterated, possibly to a * string of a different length, at [start, * new-limit), where new-limit * is the return value. * @param status a pointer to the UErrorCode * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_trans(const UTransliterator* trans, UReplaceable* rep, const UReplaceableCallbacks* repFunc, int32_t start, int32_t* limit, UErrorCode* status); /** * Transliterate the portion of the UReplaceable text buffer that can * be transliterated unambiguosly. This method is typically called * after new text has been inserted, e.g. as a result of a keyboard * event. The transliterator will try to transliterate characters of * rep between index.cursor and * index.limit. Characters before * index.cursor will not be changed. * *

Upon return, values in index will be updated. * index.start will be advanced to the first * character that future calls to this method will read. * index.cursor and index.limit will * be adjusted to delimit the range of text that future calls to * this method may change. * *

Typical usage of this method begins with an initial call * with index.start and index.limit * set to indicate the portion of text to be * transliterated, and index.cursor == index.start. * Thereafter, index can be used without * modification in future calls, provided that all changes to * text are made via this method. * *

This method assumes that future calls may be made that will * insert new text into the buffer. As a result, it only performs * unambiguous transliterations. After the last call to this method, * there may be untransliterated text that is waiting for more input * to resolve an ambiguity. In order to perform these pending * transliterations, clients should call utrans_trans() with a start * of index.start and a limit of index.end after the last call to this * method has been made. * * @param trans the transliterator * @param rep a pointer to the string. This will be passed to the * repFunc functions. * @param repFunc a set of function pointers that will be used to * modify the string pointed to by rep. * @param pos a struct containing the start and limit indices of the * text to be read and the text to be transliterated * @param status a pointer to the UErrorCode * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_transIncremental(const UTransliterator* trans, UReplaceable* rep, const UReplaceableCallbacks* repFunc, UTransPosition* pos, UErrorCode* status); /** * Transliterate a segment of a UChar* string. The string is passed * in in a UChar* buffer. The string is modified in place. If the * result is longer than textCapacity, it is truncated. The actual * length of the result is returned in *textLength, if textLength is * non-NULL. *textLength may be greater than textCapacity, but only * textCapacity UChars will be written to *text, including the zero * terminator. * * @param trans the transliterator * @param text a pointer to a buffer containing the text to be * transliterated on input and the result text on output. * @param textLength a pointer to the length of the string in text. * If the length is -1 then the string is assumed to be * zero-terminated. Upon return, the new length is stored in * *textLength. If textLength is NULL then the string is assumed to * be zero-terminated. * @param textCapacity a pointer to the length of the text buffer. * Upon return, * @param start the beginning index, inclusive; 0 <= start <= * limit. * @param limit pointer to the ending index, exclusive; start <= * limit <= repFunc->length(rep). Upon return, *limit will * contain the new limit index. The text previously occupying * [start, limit) has been transliterated, possibly to a * string of a different length, at [start, * new-limit), where new-limit * is the return value. * @param status a pointer to the UErrorCode * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_transUChars(const UTransliterator* trans, UChar* text, int32_t* textLength, int32_t textCapacity, int32_t start, int32_t* limit, UErrorCode* status); /** * Transliterate the portion of the UChar* text buffer that can be * transliterated unambiguosly. See utrans_transIncremental(). The * string is passed in in a UChar* buffer. The string is modified in * place. If the result is longer than textCapacity, it is truncated. * The actual length of the result is returned in *textLength, if * textLength is non-NULL. *textLength may be greater than * textCapacity, but only textCapacity UChars will be written to * *text, including the zero terminator. See utrans_transIncremental() * for usage details. * * @param trans the transliterator * @param text a pointer to a buffer containing the text to be * transliterated on input and the result text on output. * @param textLength a pointer to the length of the string in text. * If the length is -1 then the string is assumed to be * zero-terminated. Upon return, the new length is stored in * *textLength. If textLength is NULL then the string is assumed to * be zero-terminated. * @param textCapacity the length of the text buffer * @param pos a struct containing the start and limit indices of the * text to be read and the text to be transliterated * @param status a pointer to the UErrorCode * @see utrans_transIncremental * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 utrans_transIncrementalUChars(const UTransliterator* trans, UChar* text, int32_t* textLength, int32_t textCapacity, UTransPosition* pos, UErrorCode* status); /** * Create a rule string that can be passed to utrans_openU to recreate this * transliterator. * * @param trans The transliterator * @param escapeUnprintable if TRUE then convert unprintable characters to their * hex escape representations, \\uxxxx or \\Uxxxxxxxx. * Unprintable characters are those other than * U+000A, U+0020..U+007E. * @param result A pointer to a buffer to receive the rules. * @param resultLength The maximum size of result. * @param status A pointer to the UErrorCode. In case of error status, the * contents of result are undefined. * @return int32_t The length of the rule string (may be greater than resultLength, * in which case an error is returned). * @stable ICU 53 */ U_STABLE int32_t U_EXPORT2 utrans_toRules( const UTransliterator* trans, UBool escapeUnprintable, UChar* result, int32_t resultLength, UErrorCode* status); /** * Returns the set of all characters that may be modified in the input text by * this UTransliterator, optionally ignoring the transliterator's current filter. * @param trans The transliterator. * @param ignoreFilter If FALSE, the returned set incorporates the * UTransliterator's current filter; if the filter is changed, * the return value of this function will change. If TRUE, the * returned set ignores the effect of the UTransliterator's * current filter. * @param fillIn Pointer to a USet object to receive the modifiable characters * set. Previous contents of fillIn are lost. If fillIn is * NULL, then a new USet is created and returned. The caller * owns the result and must dispose of it by calling uset_close. * @param status A pointer to the UErrorCode. * @return USet* Either fillIn, or if fillIn is NULL, a pointer to a * newly-allocated USet that the user must close. In case of * error, NULL is returned. * @stable ICU 53 */ U_STABLE USet* U_EXPORT2 utrans_getSourceSet(const UTransliterator* trans, UBool ignoreFilter, USet* fillIn, UErrorCode* status); /* deprecated API ----------------------------------------------------------- */ #ifndef U_HIDE_DEPRECATED_API /* see utrans.h documentation for why these functions are deprecated */ /** * Deprecated, use utrans_openU() instead. * Open a custom transliterator, given a custom rules string * OR * a system transliterator, given its ID. * Any non-NULL result from this function should later be closed with * utrans_close(). * * @param id a valid ID, as returned by utrans_getAvailableID() * @param dir the desired direction * @param rules the transliterator rules. See the C++ header rbt.h * for rules syntax. If NULL then a system transliterator matching * the ID is returned. * @param rulesLength the length of the rules, or -1 if the rules * are zero-terminated. * @param parseError a pointer to a UParseError struct to receive the * details of any parsing errors. This parameter may be NULL if no * parsing error details are desired. * @param status a pointer to the UErrorCode * @return a transliterator pointer that may be passed to other * utrans_xxx() functions, or NULL if the open call fails. * @deprecated ICU 2.8 Use utrans_openU() instead, see utrans.h */ U_DEPRECATED UTransliterator* U_EXPORT2 utrans_open(const char* id, UTransDirection dir, const UChar* rules, /* may be Null */ int32_t rulesLength, /* -1 if null-terminated */ UParseError* parseError, /* may be Null */ UErrorCode* status); /** * Deprecated, use utrans_getUnicodeID() instead. * Return the programmatic identifier for this transliterator. * If this identifier is passed to utrans_open(), it will open * a transliterator equivalent to this one, if the ID has been * registered. * @param trans the transliterator to return the ID of. * @param buf the buffer in which to receive the ID. This may be * NULL, in which case no characters are copied. * @param bufCapacity the capacity of the buffer. Ignored if buf is * NULL. * @return the actual length of the ID, not including * zero-termination. This may be greater than bufCapacity. * @deprecated ICU 2.8 Use utrans_getUnicodeID() instead, see utrans.h */ U_DEPRECATED int32_t U_EXPORT2 utrans_getID(const UTransliterator* trans, char* buf, int32_t bufCapacity); /** * Deprecated, use utrans_unregisterID() instead. * Unregister a transliterator from the system. After this call the * system will no longer recognize the given ID when passed to * utrans_open(). If the id is invalid then nothing is done. * * @param id a zero-terminated ID * @deprecated ICU 2.8 Use utrans_unregisterID() instead, see utrans.h */ U_DEPRECATED void U_EXPORT2 utrans_unregister(const char* id); /** * Deprecated, use utrans_openIDs() instead. * Return the ID of the index-th system transliterator. The result * is placed in the given buffer. If the given buffer is too small, * the initial substring is copied to buf. The result in buf is * always zero-terminated. * * @param index the number of the transliterator to return. Must * satisfy 0 <= index < utrans_countAvailableIDs(). If index is out * of range then it is treated as if it were 0. * @param buf the buffer in which to receive the ID. This may be * NULL, in which case no characters are copied. * @param bufCapacity the capacity of the buffer. Ignored if buf is * NULL. * @return the actual length of the index-th ID, not including * zero-termination. This may be greater than bufCapacity. * @deprecated ICU 2.8 Use utrans_openIDs() instead, see utrans.h */ U_DEPRECATED int32_t U_EXPORT2 utrans_getAvailableID(int32_t index, char* buf, int32_t bufCapacity); #endif /* U_HIDE_DEPRECATED_API */ #endif /* #if !UCONFIG_NO_TRANSLITERATION */ #endif usr/include/unicode/utf.h000064400000017556152342600230011410 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utf.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999sep09 * created by: Markus W. Scherer */ /** * \file * \brief C API: Code point macros * * This file defines macros for checking whether a code point is * a surrogate or a non-character etc. * * If U_NO_DEFAULT_INCLUDE_UTF_HEADERS is 0 then utf.h is included by utypes.h * and itself includes utf8.h and utf16.h after some * common definitions. * If U_NO_DEFAULT_INCLUDE_UTF_HEADERS is 1 then each of these headers must be * included explicitly if their definitions are used. * * utf8.h and utf16.h define macros for efficiently getting code points * in and out of UTF-8/16 strings. * utf16.h macros have "U16_" prefixes. * utf8.h defines similar macros with "U8_" prefixes for UTF-8 string handling. * * ICU mostly processes 16-bit Unicode strings. * Most of the time, such strings are well-formed UTF-16. * Single, unpaired surrogates must be handled as well, and are treated in ICU * like regular code points where possible. * (Pairs of surrogate code points are indistinguishable from supplementary * code points encoded as pairs of supplementary code units.) * * In fact, almost all Unicode code points in normal text (>99%) * are on the BMP (<=U+ffff) and even <=U+d7ff. * ICU functions handle supplementary code points (U+10000..U+10ffff) * but are optimized for the much more frequently occurring BMP code points. * * umachine.h defines UChar to be an unsigned 16-bit integer. * Since ICU 59, ICU uses char16_t in C++, UChar only in C, * and defines UChar=char16_t by default. See the UChar API docs for details. * * UChar32 is defined to be a signed 32-bit integer (int32_t), large enough for a 21-bit * Unicode code point (Unicode scalar value, 0..0x10ffff) and U_SENTINEL (-1). * Before ICU 2.4, the definition of UChar32 was similarly platform-dependent as * the definition of UChar. For details see the documentation for UChar32 itself. * * utf.h defines a small number of C macros for single Unicode code points. * These are simple checks for surrogates and non-characters. * For actual Unicode character properties see uchar.h. * * By default, string operations must be done with error checking in case * a string is not well-formed UTF-16 or UTF-8. * * The U16_ macros detect if a surrogate code unit is unpaired * (lead unit without trail unit or vice versa) and just return the unit itself * as the code point. * * The U8_ macros detect illegal byte sequences and return a negative value. * Starting with ICU 60, the observable length of a single illegal byte sequence * skipped by one of these macros follows the Unicode 6+ recommendation * which is consistent with the W3C Encoding Standard. * * There are ..._OR_FFFD versions of both U16_ and U8_ macros * that return U+FFFD for illegal code unit sequences. * * The regular "safe" macros require that the initial, passed-in string index * is within bounds. They only check the index when they read more than one * code unit. This is usually done with code similar to the following loop: *

while(i
 *
 * When it is safe to assume that text is well-formed UTF-16
 * (does not contain single, unpaired surrogates), then one can use
 * U16_..._UNSAFE macros.
 * These do not check for proper code unit sequences or truncated text and may
 * yield wrong results or even cause a crash if they are used with "malformed"
 * text.
 * In practice, U16_..._UNSAFE macros will produce slightly less code but
 * should not be faster because the processing is only different when a
 * surrogate code unit is detected, which will be rare.
 *
 * Similarly for UTF-8, there are "safe" macros without a suffix,
 * and U8_..._UNSAFE versions.
 * The performance differences are much larger here because UTF-8 provides so
 * many opportunities for malformed sequences.
 * The unsafe UTF-8 macros are entirely implemented inside the macro definitions
 * and are fast, while the safe UTF-8 macros call functions for some complicated cases.
 *
 * Unlike with UTF-16, malformed sequences cannot be expressed with distinct
 * code point values (0..U+10ffff). They are indicated with negative values instead.
 *
 * For more information see the ICU User Guide Strings chapter
 * (http://userguide.icu-project.org/strings).
 *
 * Usage:
 * ICU coding guidelines for if() statements should be followed when using these macros.
 * Compound statements (curly braces {}) must be used  for if-else-while... 
 * bodies and all macro statements should be terminated with semicolon.
 *
 * @stable ICU 2.4
 */

#ifndef __UTF_H__
#define __UTF_H__

#include "unicode/umachine.h"
/* include the utfXX.h after the following definitions */

/* single-code point definitions -------------------------------------------- */

/**
 * Is this code point a Unicode noncharacter?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.4
 */
#define U_IS_UNICODE_NONCHAR(c) \
    ((c)>=0xfdd0 && \
     ((c)<=0xfdef || ((c)&0xfffe)==0xfffe) && (c)<=0x10ffff)

/**
 * Is c a Unicode code point value (0..U+10ffff)
 * that can be assigned a character?
 *
 * Code points that are not characters include:
 * - single surrogate code points (U+d800..U+dfff, 2048 code points)
 * - the last two code points on each plane (U+__fffe and U+__ffff, 34 code points)
 * - U+fdd0..U+fdef (new with Unicode 3.1, 32 code points)
 * - the highest Unicode code point value is U+10ffff
 *
 * This means that all code points below U+d800 are character code points,
 * and that boundary is tested first for performance.
 *
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.4
 */
#define U_IS_UNICODE_CHAR(c) \
    ((uint32_t)(c)<0xd800 || \
        (0xdfff<(c) && (c)<=0x10ffff && !U_IS_UNICODE_NONCHAR(c)))

/**
 * Is this code point a BMP code point (U+0000..U+ffff)?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.8
 */
#define U_IS_BMP(c) ((uint32_t)(c)<=0xffff)

/**
 * Is this code point a supplementary code point (U+10000..U+10ffff)?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.8
 */
#define U_IS_SUPPLEMENTARY(c) ((uint32_t)((c)-0x10000)<=0xfffff)
 
/**
 * Is this code point a lead surrogate (U+d800..U+dbff)?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.4
 */
#define U_IS_LEAD(c) (((c)&0xfffffc00)==0xd800)

/**
 * Is this code point a trail surrogate (U+dc00..U+dfff)?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.4
 */
#define U_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00)

/**
 * Is this code point a surrogate (U+d800..U+dfff)?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.4
 */
#define U_IS_SURROGATE(c) (((c)&0xfffff800)==0xd800)

/**
 * Assuming c is a surrogate code point (U_IS_SURROGATE(c)),
 * is it a lead surrogate?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 2.4
 */
#define U_IS_SURROGATE_LEAD(c) (((c)&0x400)==0)

/**
 * Assuming c is a surrogate code point (U_IS_SURROGATE(c)),
 * is it a trail surrogate?
 * @param c 32-bit code point
 * @return TRUE or FALSE
 * @stable ICU 4.2
 */
#define U_IS_SURROGATE_TRAIL(c) (((c)&0x400)!=0)

/* include the utfXX.h ------------------------------------------------------ */

#if !U_NO_DEFAULT_INCLUDE_UTF_HEADERS

#include "unicode/utf8.h"
#include "unicode/utf16.h"

/* utf_old.h contains deprecated, pre-ICU 2.4 definitions */
#include "unicode/utf_old.h"

#endif  /* !U_NO_DEFAULT_INCLUDE_UTF_HEADERS */

#endif  /* __UTF_H__ */
usr/include/unicode/uvernum.h000064400000015260152342600230012301 0ustar00// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*   Copyright (C) 2000-2016, International Business Machines
*   Corporation and others.  All Rights Reserved.
*******************************************************************************
*
*   file name:  uvernum.h
*   encoding:   UTF-8
*   tab size:   8 (not used)
*   indentation:4
*
*   Created by: Vladimir Weinstein
*   Updated by: Steven R. Loomis
*
*/

/**
 * \file
 * \brief C API: definitions of ICU version numbers
 *
 * This file is included by uversion.h and other files. This file contains only
 * macros and definitions. The actual version numbers are defined here.
 */

 /*
  * IMPORTANT: When updating version, the following things need to be done:
  * source/common/unicode/uvernum.h - this file: update major, minor,
  *        patchlevel, suffix, version, short version constants, namespace,
  *                    renaming macro, and copyright
  *
  * The following files need to be updated as well, which can be done
  *  by running the UNIX makefile target 'update-windows-makefiles' in icu/source.
  *
  *
  * source/common/common_uwp.vcxproj
  * source/common/common.vcxproj - update 'Output file name' on the link tab so
  *                   that it contains the new major/minor combination
  * source/i18n/i18n.vcxproj - same as for the common.vcxproj
  * source/i18n/i18n_uwp.vcxproj - same as for the common_uwp.vcxproj
  * source/layoutex/layoutex.vcproj - same
  * source/stubdata/stubdata.vcproj - same as for the common.vcxproj
  * source/io/io.vcproj - same as for the common.vcxproj
  * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains
  *                            the new major/minor combination and the Unicode version.
  */

#ifndef UVERNUM_H
#define UVERNUM_H

/** The standard copyright notice that gets compiled into each library.
 *  This value will change in the subsequent releases of ICU
 *  @stable ICU 2.4
 */
#define U_COPYRIGHT_STRING \
  " Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html "

/** The current ICU major version as an integer.
 *  This value will change in the subsequent releases of ICU
 *  @stable ICU 2.4
 */
#define U_ICU_VERSION_MAJOR_NUM 64

/** The current ICU minor version as an integer.
 *  This value will change in the subsequent releases of ICU
 *  @stable ICU 2.6
 */
#define U_ICU_VERSION_MINOR_NUM 2

/** The current ICU patchlevel version as an integer.
 *  This value will change in the subsequent releases of ICU
 *  @stable ICU 2.4
 */
#define U_ICU_VERSION_PATCHLEVEL_NUM 0

/** The current ICU build level version as an integer.
 *  This value is for use by ICU clients. It defaults to 0.
 *  @stable ICU 4.0
 */
#ifndef U_ICU_VERSION_BUILDLEVEL_NUM
#define U_ICU_VERSION_BUILDLEVEL_NUM 0
#endif

/** Glued version suffix for renamers
 *  This value will change in the subsequent releases of ICU
 *  @stable ICU 2.6
 */
#define U_ICU_VERSION_SUFFIX _64

/**
 * \def U_DEF2_ICU_ENTRY_POINT_RENAME
 * @internal
 */
/**
 * \def U_DEF_ICU_ENTRY_POINT_RENAME
 * @internal
 */
/** Glued version suffix function for renamers
 *  This value will change in the subsequent releases of ICU.
 *  If a custom suffix (such as matching library suffixes) is desired, this can be modified.
 *  Note that if present, platform.h may contain an earlier definition of this macro.
 *  \def U_ICU_ENTRY_POINT_RENAME
 *  @stable ICU 4.2
 */
/**
 * Disable the version suffix. Use the custom suffix if exists.
 * \def U_DISABLE_VERSION_SUFFIX
 * @internal
 */
#ifndef U_DISABLE_VERSION_SUFFIX
#define U_DISABLE_VERSION_SUFFIX 0
#endif

#ifndef U_ICU_ENTRY_POINT_RENAME
#ifdef U_HAVE_LIB_SUFFIX
#   if !U_DISABLE_VERSION_SUFFIX
#       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z) x ## y ##  z
#       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y,z) U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z)
#       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX,U_LIB_SUFFIX_C_NAME)
#   else
#       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
#       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
#       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_LIB_SUFFIX_C_NAME)
#   endif
#else
#   if !U_DISABLE_VERSION_SUFFIX
#       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
#       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
#       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
#   else
#       define U_ICU_ENTRY_POINT_RENAME(x)    x
#   endif
#endif
#endif

/** The current ICU library version as a dotted-decimal string. The patchlevel
 *  only appears in this string if it non-zero.
 *  This value will change in the subsequent releases of ICU
 *  @stable ICU 2.4
 */
#define U_ICU_VERSION "64.2"

/**
 * The current ICU library major version number as a string, for library name suffixes.
 * This value will change in subsequent releases of ICU.
 *
 * Until ICU 4.8, this was the combination of the single-digit major and minor ICU version numbers
 * into one string without dots ("48").
 * Since ICU 49, it is the double-digit major ICU version number.
 * See http://userguide.icu-project.org/design#TOC-Version-Numbers-in-ICU
 *
 * @stable ICU 2.6
 */
#define U_ICU_VERSION_SHORT "64"

#ifndef U_HIDE_INTERNAL_API
/** Data version in ICU4C.
 * @internal ICU 4.4 Internal Use Only
 **/
#define U_ICU_DATA_VERSION "64.2"
#endif  /* U_HIDE_INTERNAL_API */

/*===========================================================================
 * ICU collation framework version information
 * Version info that can be obtained from a collator is affected by these
 * numbers in a secret and magic way. Please use collator version as whole
 *===========================================================================
 */

/**
 * Collation runtime version (sort key generator, strcoll).
 * If the version is different, sort keys for the same string could be different.
 * This value may change in subsequent releases of ICU.
 * @stable ICU 2.4
 */
#define UCOL_RUNTIME_VERSION 9

/**
 * Collation builder code version.
 * When this is different, the same tailoring might result
 * in assigning different collation elements to code points.
 * This value may change in subsequent releases of ICU.
 * @stable ICU 2.4
 */
#define UCOL_BUILDER_VERSION 9

#ifndef U_HIDE_DEPRECATED_API
/**
 * Constant 1.
 * This was intended to be the version of collation tailorings,
 * but instead the tailoring data carries a version number.
 * @deprecated ICU 54
 */
#define UCOL_TAILORINGS_VERSION 1
#endif  /* U_HIDE_DEPRECATED_API */

#endif
usr/include/unicode/std_string.h000064400000001767152342600230012767 0ustar00// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
*   Copyright (C) 2009-2014, International Business Machines
*   Corporation and others.  All Rights Reserved.
*
*******************************************************************************
*   file name:  std_string.h
*   encoding:   UTF-8
*   tab size:   8 (not used)
*   indentation:4
*
*   created on: 2009feb19
*   created by: Markus W. Scherer
*/

#ifndef __STD_STRING_H__
#define __STD_STRING_H__

/**
 * \file
 * \brief C++ API: Central ICU header for including the C++ standard <string>
 *                 header and for related definitions.
 */

#include "unicode/utypes.h"

// Workaround for a libstdc++ bug before libstdc++4.6 (2011).
// https://bugs.llvm.org/show_bug.cgi?id=13364
#if defined(__GLIBCXX__)
namespace std { class type_info; }
#endif
#include 

#endif  // __STD_STRING_H__
usr/include/unicode/ucat.h000064400000012554152342600230011537 0ustar00// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (c) 2003-2004, International Business Machines
* Corporation and others.  All Rights Reserved.
**********************************************************************
* Author: Alan Liu
* Created: March 19 2003
* Since: ICU 2.6
**********************************************************************
*/
#ifndef UCAT_H
#define UCAT_H

#include "unicode/utypes.h"
#include "unicode/ures.h"

/**
 * \file
 * \brief C API: Message Catalog Wrappers
 *
 * This C API provides look-alike functions that deliberately resemble
 * the POSIX catopen, catclose, and catgets functions.  The underlying
 * implementation is in terms of ICU resource bundles, rather than
 * POSIX message catalogs.
 *
 * The ICU resource bundles obey standard ICU inheritance policies.
 * To facilitate this, sets and messages are flattened into one tier.
 * This is done by creating resource bundle keys of the form
 * <set_num>%<msg_num> where set_num is the set number and msg_num is
 * the message number, formatted as decimal strings.
 *
 * Example:  Consider a message catalog containing two sets:
 *
 * Set 1: Message 4  = "Good morning."
 *        Message 5  = "Good afternoon."
 *        Message 7  = "Good evening."
 *        Message 8  = "Good night."
 * Set 4: Message 14 = "Please "
 *        Message 19 = "Thank you."
 *        Message 20 = "Sincerely,"
 *
 * The ICU resource bundle source file would, assuming it is named
 * "greet.txt", would look like this:
 *
 * greet
 * {
 *     1%4  { "Good morning." }
 *     1%5  { "Good afternoon." }
 *     1%7  { "Good evening." }
 *     1%8  { "Good night." }
 * 
 *     4%14 { "Please " }
 *     4%19 { "Thank you." }
 *     4%20 { "Sincerely," }
 * }
 *
 * The catgets function is commonly used in combination with functions
 * like printf and strftime.  ICU components like message format can
 * be used instead, although they use a different format syntax.
 * There is an ICU package, icuio, that provides some of
 * the POSIX-style formatting API.
 */

U_CDECL_BEGIN

/**
 * An ICU message catalog descriptor, analogous to nl_catd.
 * 
 * @stable ICU 2.6
 */
typedef UResourceBundle* u_nl_catd;

/**
 * Open and return an ICU message catalog descriptor. The descriptor
 * may be passed to u_catgets() to retrieve localized strings.
 *
 * @param name string containing the full path pointing to the
 * directory where the resources reside followed by the package name
 * e.g. "/usr/resource/my_app/resources/guimessages" on a Unix system.
 * If NULL, ICU default data files will be used.
 *
 * Unlike POSIX, environment variables are not interpolated within the
 * name.
 *
 * @param locale the locale for which we want to open the resource. If
 * NULL, the default ICU locale will be used (see uloc_getDefault). If
 * strlen(locale) == 0, the root locale will be used.
 *
 * @param ec input/output error code. Upon output,
 * U_USING_FALLBACK_WARNING indicates that a fallback locale was
 * used. For example, 'de_CH' was requested, but nothing was found
 * there, so 'de' was used. U_USING_DEFAULT_WARNING indicates that the
 * default locale data or root locale data was used; neither the
 * requested locale nor any of its fallback locales were found.
 *
 * @return a message catalog descriptor that may be passed to
 * u_catgets(). If the ec parameter indicates success, then the caller
 * is responsible for calling u_catclose() to close the message
 * catalog. If the ec parameter indicates failure, then NULL will be
 * returned.
 * 
 * @stable ICU 2.6
 */
U_STABLE u_nl_catd U_EXPORT2
u_catopen(const char* name, const char* locale, UErrorCode* ec);

/**
 * Close an ICU message catalog, given its descriptor.
 *
 * @param catd a message catalog descriptor to be closed. May be NULL,
 * in which case no action is taken.
 * 
 * @stable ICU 2.6
 */
U_STABLE void U_EXPORT2
u_catclose(u_nl_catd catd);

/**
 * Retrieve a localized string from an ICU message catalog.
 *
 * @param catd a message catalog descriptor returned by u_catopen.
 *
 * @param set_num the message catalog set number. Sets need not be
 * numbered consecutively.
 *
 * @param msg_num the message catalog message number within the
 * set. Messages need not be numbered consecutively.
 *
 * @param s the default string. This is returned if the string
 * specified by the set_num and msg_num is not found. It must be
 * zero-terminated.
 *
 * @param len fill-in parameter to receive the length of the result.
 * May be NULL, in which case it is ignored.
 *
 * @param ec input/output error code. May be U_USING_FALLBACK_WARNING
 * or U_USING_DEFAULT_WARNING. U_MISSING_RESOURCE_ERROR indicates that
 * the set_num/msg_num tuple does not specify a valid message string
 * in this catalog.
 *
 * @return a pointer to a zero-terminated UChar array which lives in
 * an internal buffer area, typically a memory mapped/DLL file. The
 * caller must NOT delete this pointer. If the call is unsuccessful
 * for any reason, then s is returned.  This includes the situation in
 * which ec indicates a failing error code upon entry to this
 * function.
 * 
 * @stable ICU 2.6
 */
U_STABLE const UChar* U_EXPORT2
u_catgets(u_nl_catd catd, int32_t set_num, int32_t msg_num,
          const UChar* s,
          int32_t* len, UErrorCode* ec);

U_CDECL_END

#endif /*UCAT_H*/
/*eof*/
usr/include/unicode/unifilt.h000064400000007204152342600230012251 0ustar00// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (C) 1999-2010, International Business Machines Corporation and others.
* All Rights Reserved.
**********************************************************************
*   Date        Name        Description
*   11/17/99    aliu        Creation.
**********************************************************************
*/
#ifndef UNIFILT_H
#define UNIFILT_H

#include "unicode/unifunct.h"
#include "unicode/unimatch.h"

/**
 * \file 
 * \brief C++ API: Unicode Filter
 */

U_NAMESPACE_BEGIN

/**
 * U_ETHER is used to represent character values for positions outside
 * a range.  For example, transliterator uses this to represent
 * characters outside the range contextStart..contextLimit-1.  This
 * allows explicit matching by rules and UnicodeSets of text outside a
 * defined range.
 * @stable ICU 3.0
 */
#define U_ETHER ((char16_t)0xFFFF)

/**
 *
 * UnicodeFilter defines a protocol for selecting a
 * subset of the full range (U+0000 to U+10FFFF) of Unicode characters.
 * Currently, filters are used in conjunction with classes like {@link
 * Transliterator} to only process selected characters through a
 * transformation.
 *
 * 

Note: UnicodeFilter currently stubs out two pure virtual methods * of its base class, UnicodeMatcher. These methods are toPattern() * and matchesIndexValue(). This is done so that filter classes that * are not actually used as matchers -- specifically, those in the * UnicodeFilterLogic component, and those in tests -- can continue to * work without defining these methods. As long as a filter is not * used in an RBT during real transliteration, these methods will not * be called. However, this breaks the UnicodeMatcher base class * protocol, and it is not a correct solution. * *

In the future we may revisit the UnicodeMatcher / UnicodeFilter * hierarchy and either redesign it, or simply remove the stubs in * UnicodeFilter and force subclasses to implement the full * UnicodeMatcher protocol. * * @see UnicodeFilterLogic * @stable ICU 2.0 */ class U_COMMON_API UnicodeFilter : public UnicodeFunctor, public UnicodeMatcher { public: /** * Destructor * @stable ICU 2.0 */ virtual ~UnicodeFilter(); /** * Returns true for characters that are in the selected * subset. In other words, if a character is to be * filtered, then contains() returns * false. * @stable ICU 2.0 */ virtual UBool contains(UChar32 c) const = 0; /** * UnicodeFunctor API. Cast 'this' to a UnicodeMatcher* pointer * and return the pointer. * @stable ICU 2.4 */ virtual UnicodeMatcher* toMatcher() const; /** * Implement UnicodeMatcher API. * @stable ICU 2.4 */ virtual UMatchDegree matches(const Replaceable& text, int32_t& offset, int32_t limit, UBool incremental); /** * UnicodeFunctor API. Nothing to do. * @stable ICU 2.4 */ virtual void setData(const TransliterationRuleData*); /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); protected: /* * Since this class has pure virtual functions, * a constructor can't be used. * @stable ICU 2.0 */ /* UnicodeFilter();*/ }; /*inline UnicodeFilter::UnicodeFilter() {}*/ U_NAMESPACE_END #endif usr/include/unicode/dtfmtsym.h000064400000113224152342600230012446 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File DTFMTSYM.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 07/21/98 stephen Added getZoneIndex() * Changed to match C++ conventions ******************************************************************************** */ #ifndef DTFMTSYM_H #define DTFMTSYM_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/calendar.h" #include "unicode/strenum.h" #include "unicode/uobject.h" #include "unicode/locid.h" #include "unicode/udat.h" #include "unicode/ures.h" /** * \file * \brief C++ API: Symbols for formatting dates. */ U_NAMESPACE_BEGIN /* forward declaration */ class SimpleDateFormat; class Hashtable; /** * DateFormatSymbols is a public class for encapsulating localizable date-time * formatting data -- including timezone data. DateFormatSymbols is used by * DateFormat and SimpleDateFormat. *

* Rather than first creating a DateFormatSymbols to get a date-time formatter * by using a SimpleDateFormat constructor, clients are encouraged to create a * date-time formatter using the getTimeInstance(), getDateInstance(), or * getDateTimeInstance() method in DateFormat. Each of these methods can return a * date/time formatter initialized with a default format pattern along with the * date-time formatting data for a given or default locale. After a formatter is * created, clients may modify the format pattern using the setPattern function * as so desired. For more information on using these formatter factory * functions, see DateFormat. *

* If clients decide to create a date-time formatter with a particular format * pattern and locale, they can do so with new SimpleDateFormat(aPattern, * new DateFormatSymbols(aLocale)). This will load the appropriate date-time * formatting data from the locale. *

* DateFormatSymbols objects are clonable. When clients obtain a * DateFormatSymbols object, they can feel free to modify the date-time * formatting data as necessary. For instance, clients can * replace the localized date-time format pattern characters with the ones that * they feel easy to remember. Or they can change the representative cities * originally picked by default to using their favorite ones. *

* DateFormatSymbols are not expected to be subclassed. Data for a calendar is * loaded out of resource bundles. The 'type' parameter indicates the type of * calendar, for example, "gregorian" or "japanese". If the type is not gregorian * (or NULL, or an empty string) then the type is appended to the resource name, * for example, 'Eras_japanese' instead of 'Eras'. If the resource 'Eras_japanese' did * not exist (even in root), then this class will fall back to just 'Eras', that is, * Gregorian data. Therefore, the calendar implementor MUST ensure that the root * locale at least contains any resources that are to be particularized for the * calendar type. */ class U_I18N_API DateFormatSymbols U_FINAL : public UObject { public: /** * Construct a DateFormatSymbols object by loading format data from * resources for the default locale, in the default calendar (Gregorian). *

* NOTE: This constructor will never fail; if it cannot get resource * data for the default locale, it will return a last-resort object * based on hard-coded strings. * * @param status Status code. Failure * results if the resources for the default cannot be * found or cannot be loaded * @stable ICU 2.0 */ DateFormatSymbols(UErrorCode& status); /** * Construct a DateFormatSymbols object by loading format data from * resources for the given locale, in the default calendar (Gregorian). * * @param locale Locale to load format data from. * @param status Status code. Failure * results if the resources for the locale cannot be * found or cannot be loaded * @stable ICU 2.0 */ DateFormatSymbols(const Locale& locale, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * Construct a DateFormatSymbols object by loading format data from * resources for the default locale, in the default calendar (Gregorian). *

* NOTE: This constructor will never fail; if it cannot get resource * data for the default locale, it will return a last-resort object * based on hard-coded strings. * * @param type Type of calendar (as returned by Calendar::getType). * Will be used to access the correct set of strings. * (NULL or empty string defaults to "gregorian".) * @param status Status code. Failure * results if the resources for the default cannot be * found or cannot be loaded * @internal */ DateFormatSymbols(const char *type, UErrorCode& status); /** * Construct a DateFormatSymbols object by loading format data from * resources for the given locale, in the default calendar (Gregorian). * * @param locale Locale to load format data from. * @param type Type of calendar (as returned by Calendar::getType). * Will be used to access the correct set of strings. * (NULL or empty string defaults to "gregorian".) * @param status Status code. Failure * results if the resources for the locale cannot be * found or cannot be loaded * @internal */ DateFormatSymbols(const Locale& locale, const char *type, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Copy constructor. * @stable ICU 2.0 */ DateFormatSymbols(const DateFormatSymbols&); /** * Assignment operator. * @stable ICU 2.0 */ DateFormatSymbols& operator=(const DateFormatSymbols&); /** * Destructor. This is nonvirtual because this class is not designed to be * subclassed. * @stable ICU 2.0 */ virtual ~DateFormatSymbols(); /** * Return true if another object is semantically equal to this one. * * @param other the DateFormatSymbols object to be compared with. * @return true if other is semantically equal to this. * @stable ICU 2.0 */ UBool operator==(const DateFormatSymbols& other) const; /** * Return true if another object is semantically unequal to this one. * * @param other the DateFormatSymbols object to be compared with. * @return true if other is semantically unequal to this. * @stable ICU 2.0 */ UBool operator!=(const DateFormatSymbols& other) const { return !operator==(other); } /** * Gets abbreviated era strings. For example: "AD" and "BC". * * @param count Filled in with length of the array. * @return the era strings. * @stable ICU 2.0 */ const UnicodeString* getEras(int32_t& count) const; /** * Sets abbreviated era strings. For example: "AD" and "BC". * @param eras Array of era strings (DateFormatSymbols retains ownership.) * @param count Filled in with length of the array. * @stable ICU 2.0 */ void setEras(const UnicodeString* eras, int32_t count); /** * Gets era name strings. For example: "Anno Domini" and "Before Christ". * * @param count Filled in with length of the array. * @return the era name strings. * @stable ICU 3.4 */ const UnicodeString* getEraNames(int32_t& count) const; /** * Sets era name strings. For example: "Anno Domini" and "Before Christ". * @param eraNames Array of era name strings (DateFormatSymbols retains ownership.) * @param count Filled in with length of the array. * @stable ICU 3.6 */ void setEraNames(const UnicodeString* eraNames, int32_t count); /** * Gets narrow era strings. For example: "A" and "B". * * @param count Filled in with length of the array. * @return the narrow era strings. * @stable ICU 4.2 */ const UnicodeString* getNarrowEras(int32_t& count) const; /** * Sets narrow era strings. For example: "A" and "B". * @param narrowEras Array of narrow era strings (DateFormatSymbols retains ownership.) * @param count Filled in with length of the array. * @stable ICU 4.2 */ void setNarrowEras(const UnicodeString* narrowEras, int32_t count); /** * Gets month strings. For example: "January", "February", etc. * @param count Filled in with length of the array. * @return the month strings. (DateFormatSymbols retains ownership.) * @stable ICU 2.0 */ const UnicodeString* getMonths(int32_t& count) const; /** * Sets month strings. For example: "January", "February", etc. * * @param months the new month strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @stable ICU 2.0 */ void setMonths(const UnicodeString* months, int32_t count); /** * Gets short month strings. For example: "Jan", "Feb", etc. * * @param count Filled in with length of the array. * @return the short month strings. (DateFormatSymbols retains ownership.) * @stable ICU 2.0 */ const UnicodeString* getShortMonths(int32_t& count) const; /** * Sets short month strings. For example: "Jan", "Feb", etc. * @param count Filled in with length of the array. * @param shortMonths the new short month strings. (not adopted; caller retains ownership) * @stable ICU 2.0 */ void setShortMonths(const UnicodeString* shortMonths, int32_t count); /** * Selector for date formatting context * @stable ICU 3.6 */ enum DtContextType { FORMAT, STANDALONE, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal DtContextType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ DT_CONTEXT_COUNT #endif // U_HIDE_DEPRECATED_API }; /** * Selector for date formatting width * @stable ICU 3.6 */ enum DtWidthType { ABBREVIATED, WIDE, NARROW, /** * Short width is currently only supported for weekday names. * @stable ICU 51 */ SHORT, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal DtWidthType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ DT_WIDTH_COUNT = 4 #endif // U_HIDE_DEPRECATED_API }; /** * Gets month strings by width and context. For example: "January", "February", etc. * @param count Filled in with length of the array. * @param context The formatting context, either FORMAT or STANDALONE * @param width The width of returned strings, either WIDE, ABBREVIATED, or NARROW. * @return the month strings. (DateFormatSymbols retains ownership.) * @stable ICU 3.4 */ const UnicodeString* getMonths(int32_t& count, DtContextType context, DtWidthType width) const; /** * Sets month strings by width and context. For example: "January", "February", etc. * * @param months The new month strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @param context The formatting context, either FORMAT or STANDALONE * @param width The width of returned strings, either WIDE, ABBREVIATED, or NARROW. * @stable ICU 3.6 */ void setMonths(const UnicodeString* months, int32_t count, DtContextType context, DtWidthType width); /** * Gets wide weekday strings. For example: "Sunday", "Monday", etc. * @param count Filled in with length of the array. * @return the weekday strings. (DateFormatSymbols retains ownership.) * @stable ICU 2.0 */ const UnicodeString* getWeekdays(int32_t& count) const; /** * Sets wide weekday strings. For example: "Sunday", "Monday", etc. * @param weekdays the new weekday strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @stable ICU 2.0 */ void setWeekdays(const UnicodeString* weekdays, int32_t count); /** * Gets abbreviated weekday strings. For example: "Sun", "Mon", etc. (Note: The method name is * misleading; it does not get the CLDR-style "short" weekday strings, e.g. "Su", "Mo", etc.) * @param count Filled in with length of the array. * @return the abbreviated weekday strings. (DateFormatSymbols retains ownership.) * @stable ICU 2.0 */ const UnicodeString* getShortWeekdays(int32_t& count) const; /** * Sets abbreviated weekday strings. For example: "Sun", "Mon", etc. (Note: The method name is * misleading; it does not set the CLDR-style "short" weekday strings, e.g. "Su", "Mo", etc.) * @param abbrevWeekdays the new abbreviated weekday strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @stable ICU 2.0 */ void setShortWeekdays(const UnicodeString* abbrevWeekdays, int32_t count); /** * Gets weekday strings by width and context. For example: "Sunday", "Monday", etc. * @param count Filled in with length of the array. * @param context The formatting context, either FORMAT or STANDALONE * @param width The width of returned strings, either WIDE, ABBREVIATED, SHORT, or NARROW * @return the month strings. (DateFormatSymbols retains ownership.) * @stable ICU 3.4 */ const UnicodeString* getWeekdays(int32_t& count, DtContextType context, DtWidthType width) const; /** * Sets weekday strings by width and context. For example: "Sunday", "Monday", etc. * @param weekdays The new weekday strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @param context The formatting context, either FORMAT or STANDALONE * @param width The width of returned strings, either WIDE, ABBREVIATED, SHORT, or NARROW * @stable ICU 3.6 */ void setWeekdays(const UnicodeString* weekdays, int32_t count, DtContextType context, DtWidthType width); /** * Gets quarter strings by width and context. For example: "1st Quarter", "2nd Quarter", etc. * @param count Filled in with length of the array. * @param context The formatting context, either FORMAT or STANDALONE * @param width The width of returned strings, either WIDE or ABBREVIATED. There * are no NARROW quarters. * @return the quarter strings. (DateFormatSymbols retains ownership.) * @stable ICU 3.6 */ const UnicodeString* getQuarters(int32_t& count, DtContextType context, DtWidthType width) const; /** * Sets quarter strings by width and context. For example: "1st Quarter", "2nd Quarter", etc. * * @param quarters The new quarter strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @param context The formatting context, either FORMAT or STANDALONE * @param width The width of returned strings, either WIDE or ABBREVIATED. There * are no NARROW quarters. * @stable ICU 3.6 */ void setQuarters(const UnicodeString* quarters, int32_t count, DtContextType context, DtWidthType width); /** * Gets AM/PM strings. For example: "AM" and "PM". * @param count Filled in with length of the array. * @return the weekday strings. (DateFormatSymbols retains ownership.) * @stable ICU 2.0 */ const UnicodeString* getAmPmStrings(int32_t& count) const; /** * Sets ampm strings. For example: "AM" and "PM". * @param ampms the new ampm strings. (not adopted; caller retains ownership) * @param count Filled in with length of the array. * @stable ICU 2.0 */ void setAmPmStrings(const UnicodeString* ampms, int32_t count); #ifndef U_HIDE_INTERNAL_API /** * This default time separator is used for formatting when the locale * doesn't specify any time separator, and always recognized when parsing. * @internal */ static const char16_t DEFAULT_TIME_SEPARATOR = 0x003a; // ':' /** * This alternate time separator is always recognized when parsing. * @internal */ static const char16_t ALTERNATE_TIME_SEPARATOR = 0x002e; // '.' /** * Gets the time separator string. For example: ":". * @param result Output param which will receive the time separator string. * @return A reference to 'result'. * @internal */ UnicodeString& getTimeSeparatorString(UnicodeString& result) const; /** * Sets the time separator string. For example: ":". * @param newTimeSeparator the new time separator string. * @internal */ void setTimeSeparatorString(const UnicodeString& newTimeSeparator); #endif /* U_HIDE_INTERNAL_API */ /** * Gets cyclic year name strings if the calendar has them, by width and context. * For example: "jia-zi", "yi-chou", etc. * @param count Filled in with length of the array. * @param context The usage context: FORMAT, STANDALONE. * @param width The requested name width: WIDE, ABBREVIATED, NARROW. * @return The year name strings (DateFormatSymbols retains ownership), * or null if they are not available for this calendar. * @stable ICU 54 */ const UnicodeString* getYearNames(int32_t& count, DtContextType context, DtWidthType width) const; /** * Sets cyclic year name strings by width and context. For example: "jia-zi", "yi-chou", etc. * * @param yearNames The new cyclic year name strings (not adopted; caller retains ownership). * @param count The length of the array. * @param context The usage context: FORMAT, STANDALONE (currently only FORMAT is supported). * @param width The name width: WIDE, ABBREVIATED, NARROW (currently only ABBREVIATED is supported). * @stable ICU 54 */ void setYearNames(const UnicodeString* yearNames, int32_t count, DtContextType context, DtWidthType width); /** * Gets calendar zodiac name strings if the calendar has them, by width and context. * For example: "Rat", "Ox", "Tiger", etc. * @param count Filled in with length of the array. * @param context The usage context: FORMAT, STANDALONE. * @param width The requested name width: WIDE, ABBREVIATED, NARROW. * @return The zodiac name strings (DateFormatSymbols retains ownership), * or null if they are not available for this calendar. * @stable ICU 54 */ const UnicodeString* getZodiacNames(int32_t& count, DtContextType context, DtWidthType width) const; /** * Sets calendar zodiac name strings by width and context. For example: "Rat", "Ox", "Tiger", etc. * * @param zodiacNames The new zodiac name strings (not adopted; caller retains ownership). * @param count The length of the array. * @param context The usage context: FORMAT, STANDALONE (currently only FORMAT is supported). * @param width The name width: WIDE, ABBREVIATED, NARROW (currently only ABBREVIATED is supported). * @stable ICU 54 */ void setZodiacNames(const UnicodeString* zodiacNames, int32_t count, DtContextType context, DtWidthType width); #ifndef U_HIDE_INTERNAL_API /** * Somewhat temporary constants for leap month pattern types, adequate for supporting * just leap month patterns as needed for Chinese lunar calendar. * Eventually we will add full support for different month pattern types (needed for * other calendars such as Hindu) at which point this approach will be replaced by a * more complete approach. * @internal */ enum EMonthPatternType { kLeapMonthPatternFormatWide, kLeapMonthPatternFormatAbbrev, kLeapMonthPatternFormatNarrow, kLeapMonthPatternStandaloneWide, kLeapMonthPatternStandaloneAbbrev, kLeapMonthPatternStandaloneNarrow, kLeapMonthPatternNumeric, kMonthPatternsCount }; /** * Somewhat temporary function for getting complete set of leap month patterns for all * contexts & widths, indexed by EMonthPatternType values. Returns NULL if calendar * does not have leap month patterns. Note, there is currently no setter for this. * Eventually we will add full support for different month pattern types (needed for * other calendars such as Hindu) at which point this approach will be replaced by a * more complete approach. * @param count Filled in with length of the array (may be 0). * @return The leap month patterns (DateFormatSymbols retains ownership). * May be NULL if there are no leap month patterns for this calendar. * @internal */ const UnicodeString* getLeapMonthPatterns(int32_t& count) const; #endif /* U_HIDE_INTERNAL_API */ #ifndef U_HIDE_DEPRECATED_API /** * Gets timezone strings. These strings are stored in a 2-dimensional array. * @param rowCount Output param to receive number of rows. * @param columnCount Output param to receive number of columns. * @return The timezone strings as a 2-d array. (DateFormatSymbols retains ownership.) * @deprecated ICU 3.6 */ const UnicodeString** getZoneStrings(int32_t& rowCount, int32_t& columnCount) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Sets timezone strings. These strings are stored in a 2-dimensional array. *

Note: SimpleDateFormat no longer use the zone strings stored in * a DateFormatSymbols. Therefore, the time zone strings set by this mthod * have no effects in an instance of SimpleDateFormat for formatting time * zones. * @param strings The timezone strings as a 2-d array to be copied. (not adopted; caller retains ownership) * @param rowCount The number of rows (count of first index). * @param columnCount The number of columns (count of second index). * @stable ICU 2.0 */ void setZoneStrings(const UnicodeString* const* strings, int32_t rowCount, int32_t columnCount); /** * Get the non-localized date-time pattern characters. * @return the non-localized date-time pattern characters * @stable ICU 2.0 */ static const char16_t * U_EXPORT2 getPatternUChars(void); /** * Gets localized date-time pattern characters. For example: 'u', 't', etc. *

* Note: ICU no longer provides localized date-time pattern characters for a locale * starting ICU 3.8. This method returns the non-localized date-time pattern * characters unless user defined localized data is set by setLocalPatternChars. * @param result Output param which will receive the localized date-time pattern characters. * @return A reference to 'result'. * @stable ICU 2.0 */ UnicodeString& getLocalPatternChars(UnicodeString& result) const; /** * Sets localized date-time pattern characters. For example: 'u', 't', etc. * @param newLocalPatternChars the new localized date-time * pattern characters. * @stable ICU 2.0 */ void setLocalPatternChars(const UnicodeString& newLocalPatternChars); /** * Returns the locale for this object. Two flavors are available: * valid and actual locale. * @stable ICU 2.8 */ Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const; /* The following type and kCapContextUsageTypeCount cannot be #ifndef U_HIDE_INTERNAL_API, they are needed for .h file declarations. */ /** * Constants for capitalization context usage types. * @internal */ enum ECapitalizationContextUsageType { #ifndef U_HIDE_INTERNAL_API kCapContextUsageOther = 0, kCapContextUsageMonthFormat, /* except narrow */ kCapContextUsageMonthStandalone, /* except narrow */ kCapContextUsageMonthNarrow, kCapContextUsageDayFormat, /* except narrow */ kCapContextUsageDayStandalone, /* except narrow */ kCapContextUsageDayNarrow, kCapContextUsageEraWide, kCapContextUsageEraAbbrev, kCapContextUsageEraNarrow, kCapContextUsageZoneLong, kCapContextUsageZoneShort, kCapContextUsageMetazoneLong, kCapContextUsageMetazoneShort, #endif /* U_HIDE_INTERNAL_API */ kCapContextUsageTypeCount = 14 }; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); private: friend class SimpleDateFormat; friend class DateFormatSymbolsSingleSetter; // see udat.cpp /** * Abbreviated era strings. For example: "AD" and "BC". */ UnicodeString* fEras; int32_t fErasCount; /** * Era name strings. For example: "Anno Domini" and "Before Christ". */ UnicodeString* fEraNames; int32_t fEraNamesCount; /** * Narrow era strings. For example: "A" and "B". */ UnicodeString* fNarrowEras; int32_t fNarrowErasCount; /** * Month strings. For example: "January", "February", etc. */ UnicodeString* fMonths; int32_t fMonthsCount; /** * Short month strings. For example: "Jan", "Feb", etc. */ UnicodeString* fShortMonths; int32_t fShortMonthsCount; /** * Narrow month strings. For example: "J", "F", etc. */ UnicodeString* fNarrowMonths; int32_t fNarrowMonthsCount; /** * Standalone Month strings. For example: "January", "February", etc. */ UnicodeString* fStandaloneMonths; int32_t fStandaloneMonthsCount; /** * Standalone Short month strings. For example: "Jan", "Feb", etc. */ UnicodeString* fStandaloneShortMonths; int32_t fStandaloneShortMonthsCount; /** * Standalone Narrow month strings. For example: "J", "F", etc. */ UnicodeString* fStandaloneNarrowMonths; int32_t fStandaloneNarrowMonthsCount; /** * CLDR-style format wide weekday strings. For example: "Sunday", "Monday", etc. */ UnicodeString* fWeekdays; int32_t fWeekdaysCount; /** * CLDR-style format abbreviated (not short) weekday strings. For example: "Sun", "Mon", etc. */ UnicodeString* fShortWeekdays; int32_t fShortWeekdaysCount; /** * CLDR-style format short weekday strings. For example: "Su", "Mo", etc. */ UnicodeString* fShorterWeekdays; int32_t fShorterWeekdaysCount; /** * CLDR-style format narrow weekday strings. For example: "S", "M", etc. */ UnicodeString* fNarrowWeekdays; int32_t fNarrowWeekdaysCount; /** * CLDR-style standalone wide weekday strings. For example: "Sunday", "Monday", etc. */ UnicodeString* fStandaloneWeekdays; int32_t fStandaloneWeekdaysCount; /** * CLDR-style standalone abbreviated (not short) weekday strings. For example: "Sun", "Mon", etc. */ UnicodeString* fStandaloneShortWeekdays; int32_t fStandaloneShortWeekdaysCount; /** * CLDR-style standalone short weekday strings. For example: "Su", "Mo", etc. */ UnicodeString* fStandaloneShorterWeekdays; int32_t fStandaloneShorterWeekdaysCount; /** * Standalone Narrow weekday strings. For example: "Sun", "Mon", etc. */ UnicodeString* fStandaloneNarrowWeekdays; int32_t fStandaloneNarrowWeekdaysCount; /** * Ampm strings. For example: "AM" and "PM". */ UnicodeString* fAmPms; int32_t fAmPmsCount; /** * Narrow Ampm strings. For example: "a" and "p". */ UnicodeString* fNarrowAmPms; int32_t fNarrowAmPmsCount; /** * Time separator string. For example: ":". */ UnicodeString fTimeSeparator; /** * Quarter strings. For example: "1st quarter", "2nd quarter", etc. */ UnicodeString *fQuarters; int32_t fQuartersCount; /** * Short quarters. For example: "Q1", "Q2", etc. */ UnicodeString *fShortQuarters; int32_t fShortQuartersCount; /** * Standalone quarter strings. For example: "1st quarter", "2nd quarter", etc. */ UnicodeString *fStandaloneQuarters; int32_t fStandaloneQuartersCount; /** * Standalone short quarter strings. For example: "Q1", "Q2", etc. */ UnicodeString *fStandaloneShortQuarters; int32_t fStandaloneShortQuartersCount; /** * All leap month patterns, for example "{0}bis". */ UnicodeString *fLeapMonthPatterns; int32_t fLeapMonthPatternsCount; /** * Cyclic year names, for example: "jia-zi", "yi-chou", ... "gui-hai"; * currently we only have data for format/abbreviated. * For the others, just get from format/abbreviated, ignore set. */ UnicodeString *fShortYearNames; int32_t fShortYearNamesCount; /** * Cyclic zodiac names, for example "Rat", "Ox", "Tiger", etc.; * currently we only have data for format/abbreviated. * For the others, just get from format/abbreviated, ignore set. */ UnicodeString *fShortZodiacNames; int32_t fShortZodiacNamesCount; /** * Localized names of time zones in this locale. This is a * two-dimensional array of strings of size n by m, * where m is at least 5 and up to 7. Each of the n rows is an * entry containing the localized names for a single TimeZone. * * Each such row contains (with i ranging from 0..n-1): * * zoneStrings[i][0] - time zone ID * example: America/Los_Angeles * zoneStrings[i][1] - long name of zone in standard time * example: Pacific Standard Time * zoneStrings[i][2] - short name of zone in standard time * example: PST * zoneStrings[i][3] - long name of zone in daylight savings time * example: Pacific Daylight Time * zoneStrings[i][4] - short name of zone in daylight savings time * example: PDT * zoneStrings[i][5] - location name of zone * example: United States (Los Angeles) * zoneStrings[i][6] - long generic name of zone * example: Pacific Time * zoneStrings[i][7] - short generic of zone * example: PT * * The zone ID is not localized; it corresponds to the ID * value associated with a system time zone object. All other entries * are localized names. If a zone does not implement daylight savings * time, the daylight savings time names are ignored. * * Note:CLDR 1.5 introduced metazone and its historical mappings. * This simple two-dimensional array is no longer sufficient to represent * localized names and its historic changes. Since ICU 3.8.1, localized * zone names extracted from ICU locale data is stored in a ZoneStringFormat * instance. But we still need to support the old way of customizing * localized zone names, so we keep this field for the purpose. */ UnicodeString **fZoneStrings; // Zone string array set by setZoneStrings UnicodeString **fLocaleZoneStrings; // Zone string array created by the locale int32_t fZoneStringsRowCount; int32_t fZoneStringsColCount; Locale fZSFLocale; // Locale used for getting ZoneStringFormat /** * Localized date-time pattern characters. For example: use 'u' as 'y'. */ UnicodeString fLocalPatternChars; /** * Capitalization transforms. For each usage type, the first array element indicates * whether to titlecase for uiListOrMenu context, the second indicates whether to * titlecase for stand-alone context. */ UBool fCapitalization[kCapContextUsageTypeCount][2]; /** * Abbreviated (== short) day period strings. */ UnicodeString *fAbbreviatedDayPeriods; int32_t fAbbreviatedDayPeriodsCount; /** * Wide day period strings. */ UnicodeString *fWideDayPeriods; int32_t fWideDayPeriodsCount; /** * Narrow day period strings. */ UnicodeString *fNarrowDayPeriods; int32_t fNarrowDayPeriodsCount; /** * Stand-alone abbreviated (== short) day period strings. */ UnicodeString *fStandaloneAbbreviatedDayPeriods; int32_t fStandaloneAbbreviatedDayPeriodsCount; /** * Stand-alone wide day period strings. */ UnicodeString *fStandaloneWideDayPeriods; int32_t fStandaloneWideDayPeriodsCount; /** * Stand-alone narrow day period strings. */ UnicodeString *fStandaloneNarrowDayPeriods; int32_t fStandaloneNarrowDayPeriodsCount; private: /** valid/actual locale information * these are always ICU locales, so the length should not be a problem */ char validLocale[ULOC_FULLNAME_CAPACITY]; char actualLocale[ULOC_FULLNAME_CAPACITY]; DateFormatSymbols(); // default constructor not implemented /** * Called by the constructors to actually load data from the resources * * @param locale The locale to get symbols for. * @param type Calendar Type (as from Calendar::getType()) * @param status Input/output parameter, set to success or * failure code upon return. * @param useLastResortData determine if use last resort data */ void initializeData(const Locale& locale, const char *type, UErrorCode& status, UBool useLastResortData = FALSE); /** * Copy or alias an array in another object, as appropriate. * * @param dstArray the copy destination array. * @param dstCount fill in with the lenth of 'dstArray'. * @param srcArray the source array to be copied. * @param srcCount the length of items to be copied from the 'srcArray'. */ static void assignArray(UnicodeString*& dstArray, int32_t& dstCount, const UnicodeString* srcArray, int32_t srcCount); /** * Return true if the given arrays' contents are equal, or if the arrays are * identical (pointers are equal). * * @param array1 one array to be compared with. * @param array2 another array to be compared with. * @param count the length of items to be copied. * @return true if the given arrays' contents are equal, or if the arrays are * identical (pointers are equal). */ static UBool arrayCompare(const UnicodeString* array1, const UnicodeString* array2, int32_t count); /** * Create a copy, in fZoneStrings, of the given zone strings array. The * member variables fZoneStringsRowCount and fZoneStringsColCount should be * set already by the caller. */ void createZoneStrings(const UnicodeString *const * otherStrings); /** * Delete all the storage owned by this object. */ void dispose(void); /** * Copy all of the other's data to this. * @param other the object to be copied. */ void copyData(const DateFormatSymbols& other); /** * Create zone strings array by locale if not yet available */ void initZoneStringsArray(void); /** * Delete just the zone strings. */ void disposeZoneStrings(void); /** * Returns the date format field index of the pattern character c, * or UDAT_FIELD_COUNT if c is not a pattern character. */ static UDateFormatField U_EXPORT2 getPatternCharIndex(char16_t c); /** * Returns TRUE if f (with its pattern character repeated count times) is a numeric field. */ static UBool U_EXPORT2 isNumericField(UDateFormatField f, int32_t count); /** * Returns TRUE if c (repeated count times) is the pattern character for a numeric field. */ static UBool U_EXPORT2 isNumericPatternChar(char16_t c, int32_t count); public: #ifndef U_HIDE_INTERNAL_API /** * Gets a DateFormatSymbols by locale. * Unlike the constructors which always use gregorian calendar, this * method uses the calendar in the locale. If the locale contains no * explicit calendar, this method uses the default calendar for that * locale. * @param locale the locale. * @param status error returned here. * @return the new DateFormatSymbols which the caller owns. * @internal For ICU use only. */ static DateFormatSymbols * U_EXPORT2 createForLocale( const Locale &locale, UErrorCode &status); #endif /* U_HIDE_INTERNAL_API */ }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _DTFMTSYM //eof usr/include/unicode/ustringtrie.h000064400000006230152342600230013154 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: udicttrie.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010dec17 * created by: Markus W. Scherer */ #ifndef __USTRINGTRIE_H__ #define __USTRINGTRIE_H__ /** * \file * \brief C API: Helper definitions for dictionary trie APIs. */ #include "unicode/utypes.h" /** * Return values for BytesTrie::next(), UCharsTrie::next() and similar methods. * @see USTRINGTRIE_MATCHES * @see USTRINGTRIE_HAS_VALUE * @see USTRINGTRIE_HAS_NEXT * @stable ICU 4.8 */ enum UStringTrieResult { /** * The input unit(s) did not continue a matching string. * Once current()/next() return USTRINGTRIE_NO_MATCH, * all further calls to current()/next() will also return USTRINGTRIE_NO_MATCH, * until the trie is reset to its original state or to a saved state. * @stable ICU 4.8 */ USTRINGTRIE_NO_MATCH, /** * The input unit(s) continued a matching string * but there is no value for the string so far. * (It is a prefix of a longer string.) * @stable ICU 4.8 */ USTRINGTRIE_NO_VALUE, /** * The input unit(s) continued a matching string * and there is a value for the string so far. * This value will be returned by getValue(). * No further input byte/unit can continue a matching string. * @stable ICU 4.8 */ USTRINGTRIE_FINAL_VALUE, /** * The input unit(s) continued a matching string * and there is a value for the string so far. * This value will be returned by getValue(). * Another input byte/unit can continue a matching string. * @stable ICU 4.8 */ USTRINGTRIE_INTERMEDIATE_VALUE }; /** * Same as (result!=USTRINGTRIE_NO_MATCH). * @param result A result from BytesTrie::first(), UCharsTrie::next() etc. * @return true if the input bytes/units so far are part of a matching string/byte sequence. * @stable ICU 4.8 */ #define USTRINGTRIE_MATCHES(result) ((result)!=USTRINGTRIE_NO_MATCH) /** * Equivalent to (result==USTRINGTRIE_INTERMEDIATE_VALUE || result==USTRINGTRIE_FINAL_VALUE) but * this macro evaluates result exactly once. * @param result A result from BytesTrie::first(), UCharsTrie::next() etc. * @return true if there is a value for the input bytes/units so far. * @see BytesTrie::getValue * @see UCharsTrie::getValue * @stable ICU 4.8 */ #define USTRINGTRIE_HAS_VALUE(result) ((result)>=USTRINGTRIE_FINAL_VALUE) /** * Equivalent to (result==USTRINGTRIE_NO_VALUE || result==USTRINGTRIE_INTERMEDIATE_VALUE) but * this macro evaluates result exactly once. * @param result A result from BytesTrie::first(), UCharsTrie::next() etc. * @return true if another input byte/unit can continue a matching string. * @stable ICU 4.8 */ #define USTRINGTRIE_HAS_NEXT(result) ((result)&1) #endif /* __USTRINGTRIE_H__ */ usr/include/unicode/ureldatefmt.h000064400000042406152342600230013116 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2016, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef URELDATEFMT_H #define URELDATEFMT_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING && !UCONFIG_NO_BREAK_ITERATION #include "unicode/unum.h" #include "unicode/udisplaycontext.h" #include "unicode/localpointer.h" #include "unicode/uformattedvalue.h" /** * \file * \brief C API: URelativeDateTimeFormatter, relative date formatting of unit + numeric offset. * * Provides simple formatting of relative dates, in two ways *

    *
  • relative dates with a quantity e.g "in 5 days"
  • *
  • relative dates without a quantity e.g "next Tuesday"
  • *
*

* This does not provide compound formatting for multiple units, * other than the ability to combine a time string with a relative date, * as in "next Tuesday at 3:45 PM". It also does not provide support * for determining which unit to use, such as deciding between "in 7 days" * and "in 1 week". * * @stable ICU 57 */ /** * The formatting style * @stable ICU 54 */ typedef enum UDateRelativeDateTimeFormatterStyle { /** * Everything spelled out. * @stable ICU 54 */ UDAT_STYLE_LONG, /** * Abbreviations used when possible. * @stable ICU 54 */ UDAT_STYLE_SHORT, /** * Use the shortest possible form. * @stable ICU 54 */ UDAT_STYLE_NARROW, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UDateRelativeDateTimeFormatterStyle value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_STYLE_COUNT #endif /* U_HIDE_DEPRECATED_API */ } UDateRelativeDateTimeFormatterStyle; /** * Represents the unit for formatting a relative date. e.g "in 5 days" * or "next year" * @stable ICU 57 */ typedef enum URelativeDateTimeUnit { /** * Specifies that relative unit is year, e.g. "last year", * "in 5 years". * @stable ICU 57 */ UDAT_REL_UNIT_YEAR, /** * Specifies that relative unit is quarter, e.g. "last quarter", * "in 5 quarters". * @stable ICU 57 */ UDAT_REL_UNIT_QUARTER, /** * Specifies that relative unit is month, e.g. "last month", * "in 5 months". * @stable ICU 57 */ UDAT_REL_UNIT_MONTH, /** * Specifies that relative unit is week, e.g. "last week", * "in 5 weeks". * @stable ICU 57 */ UDAT_REL_UNIT_WEEK, /** * Specifies that relative unit is day, e.g. "yesterday", * "in 5 days". * @stable ICU 57 */ UDAT_REL_UNIT_DAY, /** * Specifies that relative unit is hour, e.g. "1 hour ago", * "in 5 hours". * @stable ICU 57 */ UDAT_REL_UNIT_HOUR, /** * Specifies that relative unit is minute, e.g. "1 minute ago", * "in 5 minutes". * @stable ICU 57 */ UDAT_REL_UNIT_MINUTE, /** * Specifies that relative unit is second, e.g. "1 second ago", * "in 5 seconds". * @stable ICU 57 */ UDAT_REL_UNIT_SECOND, /** * Specifies that relative unit is Sunday, e.g. "last Sunday", * "this Sunday", "next Sunday", "in 5 Sundays". * @stable ICU 57 */ UDAT_REL_UNIT_SUNDAY, /** * Specifies that relative unit is Monday, e.g. "last Monday", * "this Monday", "next Monday", "in 5 Mondays". * @stable ICU 57 */ UDAT_REL_UNIT_MONDAY, /** * Specifies that relative unit is Tuesday, e.g. "last Tuesday", * "this Tuesday", "next Tuesday", "in 5 Tuesdays". * @stable ICU 57 */ UDAT_REL_UNIT_TUESDAY, /** * Specifies that relative unit is Wednesday, e.g. "last Wednesday", * "this Wednesday", "next Wednesday", "in 5 Wednesdays". * @stable ICU 57 */ UDAT_REL_UNIT_WEDNESDAY, /** * Specifies that relative unit is Thursday, e.g. "last Thursday", * "this Thursday", "next Thursday", "in 5 Thursdays". * @stable ICU 57 */ UDAT_REL_UNIT_THURSDAY, /** * Specifies that relative unit is Friday, e.g. "last Friday", * "this Friday", "next Friday", "in 5 Fridays". * @stable ICU 57 */ UDAT_REL_UNIT_FRIDAY, /** * Specifies that relative unit is Saturday, e.g. "last Saturday", * "this Saturday", "next Saturday", "in 5 Saturdays". * @stable ICU 57 */ UDAT_REL_UNIT_SATURDAY, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal URelativeDateTimeUnit value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDAT_REL_UNIT_COUNT #endif /* U_HIDE_DEPRECATED_API */ } URelativeDateTimeUnit; #ifndef U_HIDE_DRAFT_API /** * FieldPosition and UFieldPosition selectors for format fields * defined by RelativeDateTimeFormatter. * @draft ICU 64 */ typedef enum URelativeDateTimeFormatterField { /** * Represents a literal text string, like "tomorrow" or "days ago". * @draft ICU 64 */ UDAT_REL_LITERAL_FIELD, /** * Represents a number quantity, like "3" in "3 days ago". * @draft ICU 64 */ UDAT_REL_NUMERIC_FIELD, } URelativeDateTimeFormatterField; #endif // U_HIDE_DRAFT_API /** * Opaque URelativeDateTimeFormatter object for use in C programs. * @stable ICU 57 */ struct URelativeDateTimeFormatter; typedef struct URelativeDateTimeFormatter URelativeDateTimeFormatter; /**< C typedef for struct URelativeDateTimeFormatter. @stable ICU 57 */ /** * Open a new URelativeDateTimeFormatter object for a given locale using the * specified width and capitalizationContext, along with a number formatter * (if desired) to override the default formatter that would be used for * display of numeric field offsets. The default formatter typically rounds * toward 0 and has a minimum of 0 fraction digits and a maximum of 3 * fraction digits (i.e. it will show as many decimal places as necessary * up to 3, without showing trailing 0s). * * @param locale * The locale * @param nfToAdopt * A number formatter to set for this URelativeDateTimeFormatter * object (instead of the default decimal formatter). Ownership of * this UNumberFormat object will pass to the URelativeDateTimeFormatter * object (the URelativeDateTimeFormatter adopts the UNumberFormat), * which becomes responsible for closing it. If the caller wishes to * retain ownership of the UNumberFormat object, the caller must clone * it (with unum_clone) and pass the clone to ureldatefmt_open. May be * NULL to use the default decimal formatter. * @param width * The width - wide, short, narrow, etc. * @param capitalizationContext * A value from UDisplayContext that pertains to capitalization, e.g. * UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE. * @param status * A pointer to a UErrorCode to receive any errors. * @return * A pointer to a URelativeDateTimeFormatter object for the specified locale, * or NULL if an error occurred. * @stable ICU 57 */ U_STABLE URelativeDateTimeFormatter* U_EXPORT2 ureldatefmt_open( const char* locale, UNumberFormat* nfToAdopt, UDateRelativeDateTimeFormatterStyle width, UDisplayContext capitalizationContext, UErrorCode* status ); /** * Close a URelativeDateTimeFormatter object. Once closed it may no longer be used. * @param reldatefmt * The URelativeDateTimeFormatter object to close. * @stable ICU 57 */ U_STABLE void U_EXPORT2 ureldatefmt_close(URelativeDateTimeFormatter *reldatefmt); #ifndef U_HIDE_DRAFT_API struct UFormattedRelativeDateTime; /** * Opaque struct to contain the results of a URelativeDateTimeFormatter operation. * @draft ICU 64 */ typedef struct UFormattedRelativeDateTime UFormattedRelativeDateTime; /** * Creates an object to hold the result of a URelativeDateTimeFormatter * operation. The object can be used repeatedly; it is cleared whenever * passed to a format function. * * @param ec Set if an error occurs. * @return A pointer needing ownership. * @draft ICU 64 */ U_DRAFT UFormattedRelativeDateTime* U_EXPORT2 ureldatefmt_openResult(UErrorCode* ec); /** * Returns a representation of a UFormattedRelativeDateTime as a UFormattedValue, * which can be subsequently passed to any API requiring that type. * * The returned object is owned by the UFormattedRelativeDateTime and is valid * only as long as the UFormattedRelativeDateTime is present and unchanged in memory. * * You can think of this method as a cast between types. * * @param ufrdt The object containing the formatted string. * @param ec Set if an error occurs. * @return A UFormattedValue owned by the input object. * @draft ICU 64 */ U_DRAFT const UFormattedValue* U_EXPORT2 ureldatefmt_resultAsValue(const UFormattedRelativeDateTime* ufrdt, UErrorCode* ec); /** * Releases the UFormattedRelativeDateTime created by ureldatefmt_openResult. * * @param ufrdt The object to release. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ureldatefmt_closeResult(UFormattedRelativeDateTime* ufrdt); #endif /* U_HIDE_DRAFT_API */ #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalURelativeDateTimeFormatterPointer * "Smart pointer" class, closes a URelativeDateTimeFormatter via ureldatefmt_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 57 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); #ifndef U_HIDE_DRAFT_API /** * \class LocalUFormattedRelativeDateTimePointer * "Smart pointer" class, closes a UFormattedRelativeDateTime via ureldatefmt_closeResult(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @draft ICU 64 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); #endif /* U_HIDE_DRAFT_API */ U_NAMESPACE_END #endif /** * Format a combination of URelativeDateTimeUnit and numeric * offset using a numeric style, e.g. "1 week ago", "in 1 week", * "5 weeks ago", "in 5 weeks". * * @param reldatefmt * The URelativeDateTimeFormatter object specifying the * format conventions. * @param offset * The signed offset for the specified unit. This will * be formatted according to this object's UNumberFormat * object. * @param unit * The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, UDAT_REL_UNIT_FRIDAY. * @param result * A pointer to a buffer to receive the formatted result. * @param resultCapacity * The maximum size of result. * @param status * A pointer to a UErrorCode to receive any errors. In * case of error status, the contents of result are * undefined. * @return * The length of the formatted result; may be greater * than resultCapacity, in which case an error is returned. * @stable ICU 57 */ U_STABLE int32_t U_EXPORT2 ureldatefmt_formatNumeric( const URelativeDateTimeFormatter* reldatefmt, double offset, URelativeDateTimeUnit unit, UChar* result, int32_t resultCapacity, UErrorCode* status); #ifndef U_HIDE_DRAFT_API /** * Format a combination of URelativeDateTimeUnit and numeric * offset using a numeric style, e.g. "1 week ago", "in 1 week", * "5 weeks ago", "in 5 weeks". * * @param reldatefmt * The URelativeDateTimeFormatter object specifying the * format conventions. * @param offset * The signed offset for the specified unit. This will * be formatted according to this object's UNumberFormat * object. * @param unit * The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, UDAT_REL_UNIT_FRIDAY. * @param result * A pointer to a UFormattedRelativeDateTime to populate. * @param status * A pointer to a UErrorCode to receive any errors. In * case of error status, the contents of result are * undefined. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ureldatefmt_formatNumericToResult( const URelativeDateTimeFormatter* reldatefmt, double offset, URelativeDateTimeUnit unit, UFormattedRelativeDateTime* result, UErrorCode* status); #endif /* U_HIDE_DRAFT_API */ /** * Format a combination of URelativeDateTimeUnit and numeric offset * using a text style if possible, e.g. "last week", "this week", * "next week", "yesterday", "tomorrow". Falls back to numeric * style if no appropriate text term is available for the specified * offset in the object's locale. * * @param reldatefmt * The URelativeDateTimeFormatter object specifying the * format conventions. * @param offset * The signed offset for the specified unit. * @param unit * The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, UDAT_REL_UNIT_FRIDAY. * @param result * A pointer to a buffer to receive the formatted result. * @param resultCapacity * The maximum size of result. * @param status * A pointer to a UErrorCode to receive any errors. In * case of error status, the contents of result are * undefined. * @return * The length of the formatted result; may be greater * than resultCapacity, in which case an error is returned. * @stable ICU 57 */ U_STABLE int32_t U_EXPORT2 ureldatefmt_format( const URelativeDateTimeFormatter* reldatefmt, double offset, URelativeDateTimeUnit unit, UChar* result, int32_t resultCapacity, UErrorCode* status); #ifndef U_HIDE_DRAFT_API /** * Format a combination of URelativeDateTimeUnit and numeric offset * using a text style if possible, e.g. "last week", "this week", * "next week", "yesterday", "tomorrow". Falls back to numeric * style if no appropriate text term is available for the specified * offset in the object's locale. * * This method populates a UFormattedRelativeDateTime, which exposes more * information than the string populated by format(). * * @param reldatefmt * The URelativeDateTimeFormatter object specifying the * format conventions. * @param offset * The signed offset for the specified unit. * @param unit * The unit to use when formatting the relative * date, e.g. UDAT_REL_UNIT_WEEK, UDAT_REL_UNIT_FRIDAY. * @param result * A pointer to a UFormattedRelativeDateTime to populate. * @param status * A pointer to a UErrorCode to receive any errors. In * case of error status, the contents of result are * undefined. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ureldatefmt_formatToResult( const URelativeDateTimeFormatter* reldatefmt, double offset, URelativeDateTimeUnit unit, UFormattedRelativeDateTime* result, UErrorCode* status); #endif /* U_HIDE_DRAFT_API */ /** * Combines a relative date string and a time string in this object's * locale. This is done with the same date-time separator used for the * default calendar in this locale to produce a result such as * "yesterday at 3:45 PM". * * @param reldatefmt * The URelativeDateTimeFormatter object specifying the format conventions. * @param relativeDateString * The relative date string. * @param relativeDateStringLen * The length of relativeDateString; may be -1 if relativeDateString * is zero-terminated. * @param timeString * The time string. * @param timeStringLen * The length of timeString; may be -1 if timeString is zero-terminated. * @param result * A pointer to a buffer to receive the formatted result. * @param resultCapacity * The maximum size of result. * @param status * A pointer to a UErrorCode to receive any errors. In case of error status, * the contents of result are undefined. * @return * The length of the formatted result; may be greater than resultCapacity, * in which case an error is returned. * @stable ICU 57 */ U_STABLE int32_t U_EXPORT2 ureldatefmt_combineDateAndTime( const URelativeDateTimeFormatter* reldatefmt, const UChar * relativeDateString, int32_t relativeDateStringLen, const UChar * timeString, int32_t timeStringLen, UChar* result, int32_t resultCapacity, UErrorCode* status ); #endif /* !UCONFIG_NO_FORMATTING && !UCONFIG_NO_BREAK_ITERATION */ #endif usr/include/unicode/ugender.h000064400000004004152342600230012223 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2010-2013, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UGENDER_H #define UGENDER_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" /** * \file * \brief C API: The purpose of this API is to compute the gender of a list as a * whole given the gender of each element. * */ /** * Genders * @stable ICU 50 */ enum UGender { /** * Male gender. * @stable ICU 50 */ UGENDER_MALE, /** * Female gender. * @stable ICU 50 */ UGENDER_FEMALE, /** * Neutral gender. * @stable ICU 50 */ UGENDER_OTHER }; /** * @stable ICU 50 */ typedef enum UGender UGender; struct UGenderInfo; /** * Opaque UGenderInfo object for use in C programs. * @stable ICU 50 */ typedef struct UGenderInfo UGenderInfo; /** * Opens a new UGenderInfo object given locale. * @param locale The locale for which the rules are desired. * @param status UErrorCode pointer * @return A UGenderInfo for the specified locale, or NULL if an error occurred. * @stable ICU 50 */ U_STABLE const UGenderInfo* U_EXPORT2 ugender_getInstance(const char *locale, UErrorCode *status); /** * Given a list, returns the gender of the list as a whole. * @param genderInfo pointer that ugender_getInstance returns. * @param genders the gender of each element in the list. * @param size the size of the list. * @param status A pointer to a UErrorCode to receive any errors. * @return The gender of the list. * @stable ICU 50 */ U_STABLE UGender U_EXPORT2 ugender_getListGender(const UGenderInfo* genderInfo, const UGender *genders, int32_t size, UErrorCode *status); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/ucharstriebuilder.h000064400000016224152342600230014321 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: ucharstriebuilder.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010nov14 * created by: Markus W. Scherer */ #ifndef __UCHARSTRIEBUILDER_H__ #define __UCHARSTRIEBUILDER_H__ #include "unicode/utypes.h" #include "unicode/stringtriebuilder.h" #include "unicode/ucharstrie.h" #include "unicode/unistr.h" /** * \file * \brief C++ API: Builder for icu::UCharsTrie */ U_NAMESPACE_BEGIN class UCharsTrieElement; /** * Builder class for UCharsTrie. * * This class is not intended for public subclassing. * @stable ICU 4.8 */ class U_COMMON_API UCharsTrieBuilder : public StringTrieBuilder { public: /** * Constructs an empty builder. * @param errorCode Standard ICU error code. * @stable ICU 4.8 */ UCharsTrieBuilder(UErrorCode &errorCode); /** * Destructor. * @stable ICU 4.8 */ virtual ~UCharsTrieBuilder(); /** * Adds a (string, value) pair. * The string must be unique. * The string contents will be copied; the builder does not keep * a reference to the input UnicodeString or its buffer. * @param s The input string. * @param value The value associated with this string. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @stable ICU 4.8 */ UCharsTrieBuilder &add(const UnicodeString &s, int32_t value, UErrorCode &errorCode); /** * Builds a UCharsTrie for the add()ed data. * Once built, no further data can be add()ed until clear() is called. * * A UCharsTrie cannot be empty. At least one (string, value) pair * must have been add()ed. * * This method passes ownership of the builder's internal result array to the new trie object. * Another call to any build() variant will re-serialize the trie. * After clear() has been called, a new array will be used as well. * @param buildOption Build option, see UStringTrieBuildOption. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return A new UCharsTrie for the add()ed data. * @stable ICU 4.8 */ UCharsTrie *build(UStringTrieBuildOption buildOption, UErrorCode &errorCode); /** * Builds a UCharsTrie for the add()ed data and char16_t-serializes it. * Once built, no further data can be add()ed until clear() is called. * * A UCharsTrie cannot be empty. At least one (string, value) pair * must have been add()ed. * * Multiple calls to buildUnicodeString() set the UnicodeStrings to the * builder's same char16_t array, without rebuilding. * If buildUnicodeString() is called after build(), the trie will be * re-serialized into a new array. * If build() is called after buildUnicodeString(), the trie object will become * the owner of the previously returned array. * After clear() has been called, a new array will be used as well. * @param buildOption Build option, see UStringTrieBuildOption. * @param result A UnicodeString which will be set to the char16_t-serialized * UCharsTrie for the add()ed data. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return result * @stable ICU 4.8 */ UnicodeString &buildUnicodeString(UStringTrieBuildOption buildOption, UnicodeString &result, UErrorCode &errorCode); /** * Removes all (string, value) pairs. * New data can then be add()ed and a new trie can be built. * @return *this * @stable ICU 4.8 */ UCharsTrieBuilder &clear() { strings.remove(); elementsLength=0; ucharsLength=0; return *this; } private: UCharsTrieBuilder(const UCharsTrieBuilder &other); // no copy constructor UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other); // no assignment operator void buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode); virtual int32_t getElementStringLength(int32_t i) const; virtual char16_t getElementUnit(int32_t i, int32_t unitIndex) const; virtual int32_t getElementValue(int32_t i) const; virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const; virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const; virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const; virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, char16_t unit) const; virtual UBool matchNodesCanHaveValues() const { return TRUE; } virtual int32_t getMaxBranchLinearSubNodeLength() const { return UCharsTrie::kMaxBranchLinearSubNodeLength; } virtual int32_t getMinLinearMatch() const { return UCharsTrie::kMinLinearMatch; } virtual int32_t getMaxLinearMatchLength() const { return UCharsTrie::kMaxLinearMatchLength; } class UCTLinearMatchNode : public LinearMatchNode { public: UCTLinearMatchNode(const char16_t *units, int32_t len, Node *nextNode); virtual UBool operator==(const Node &other) const; virtual void write(StringTrieBuilder &builder); private: const char16_t *s; }; virtual Node *createLinearMatchNode(int32_t i, int32_t unitIndex, int32_t length, Node *nextNode) const; UBool ensureCapacity(int32_t length); virtual int32_t write(int32_t unit); int32_t write(const char16_t *s, int32_t length); virtual int32_t writeElementUnits(int32_t i, int32_t unitIndex, int32_t length); virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal); virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node); virtual int32_t writeDeltaTo(int32_t jumpTarget); UnicodeString strings; UCharsTrieElement *elements; int32_t elementsCapacity; int32_t elementsLength; // char16_t serialization of the trie. // Grows from the back: ucharsLength measures from the end of the buffer! char16_t *uchars; int32_t ucharsCapacity; int32_t ucharsLength; }; U_NAMESPACE_END #endif // __UCHARSTRIEBUILDER_H__ usr/include/unicode/uiter.h000064400000055427152342600230011741 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2002-2011 International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uiter.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2002jan18 * created by: Markus W. Scherer */ #ifndef __UITER_H__ #define __UITER_H__ /** * \file * \brief C API: Unicode Character Iteration * * @see UCharIterator */ #include "unicode/utypes.h" #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN class CharacterIterator; class Replaceable; U_NAMESPACE_END #endif U_CDECL_BEGIN struct UCharIterator; typedef struct UCharIterator UCharIterator; /**< C typedef for struct UCharIterator. @stable ICU 2.1 */ /** * Origin constants for UCharIterator.getIndex() and UCharIterator.move(). * @see UCharIteratorMove * @see UCharIterator * @stable ICU 2.1 */ typedef enum UCharIteratorOrigin { UITER_START, UITER_CURRENT, UITER_LIMIT, UITER_ZERO, UITER_LENGTH } UCharIteratorOrigin; /** Constants for UCharIterator. @stable ICU 2.6 */ enum { /** * Constant value that may be returned by UCharIteratorMove * indicating that the final UTF-16 index is not known, but that the move succeeded. * This can occur when moving relative to limit or length, or * when moving relative to the current index after a setState() * when the current UTF-16 index is not known. * * It would be very inefficient to have to count from the beginning of the text * just to get the current/limit/length index after moving relative to it. * The actual index can be determined with getIndex(UITER_CURRENT) * which will count the UChars if necessary. * * @stable ICU 2.6 */ UITER_UNKNOWN_INDEX=-2 }; /** * Constant for UCharIterator getState() indicating an error or * an unknown state. * Returned by uiter_getState()/UCharIteratorGetState * when an error occurs. * Also, some UCharIterator implementations may not be able to return * a valid state for each position. This will be clearly documented * for each such iterator (none of the public ones here). * * @stable ICU 2.6 */ #define UITER_NO_STATE ((uint32_t)0xffffffff) /** * Function type declaration for UCharIterator.getIndex(). * * Gets the current position, or the start or limit of the * iteration range. * * This function may perform slowly for UITER_CURRENT after setState() was called, * or for UITER_LENGTH, because an iterator implementation may have to count * UChars if the underlying storage is not UTF-16. * * @param iter the UCharIterator structure ("this pointer") * @param origin get the 0, start, limit, length, or current index * @return the requested index, or U_SENTINEL in an error condition * * @see UCharIteratorOrigin * @see UCharIterator * @stable ICU 2.1 */ typedef int32_t U_CALLCONV UCharIteratorGetIndex(UCharIterator *iter, UCharIteratorOrigin origin); /** * Function type declaration for UCharIterator.move(). * * Use iter->move(iter, index, UITER_ZERO) like CharacterIterator::setIndex(index). * * Moves the current position relative to the start or limit of the * iteration range, or relative to the current position itself. * The movement is expressed in numbers of code units forward * or backward by specifying a positive or negative delta. * Out of bounds movement will be pinned to the start or limit. * * This function may perform slowly for moving relative to UITER_LENGTH * because an iterator implementation may have to count the rest of the * UChars if the native storage is not UTF-16. * * When moving relative to the limit or length, or * relative to the current position after setState() was called, * move() may return UITER_UNKNOWN_INDEX (-2) to avoid an inefficient * determination of the actual UTF-16 index. * The actual index can be determined with getIndex(UITER_CURRENT) * which will count the UChars if necessary. * See UITER_UNKNOWN_INDEX for details. * * @param iter the UCharIterator structure ("this pointer") * @param delta can be positive, zero, or negative * @param origin move relative to the 0, start, limit, length, or current index * @return the new index, or U_SENTINEL on an error condition, * or UITER_UNKNOWN_INDEX when the index is not known. * * @see UCharIteratorOrigin * @see UCharIterator * @see UITER_UNKNOWN_INDEX * @stable ICU 2.1 */ typedef int32_t U_CALLCONV UCharIteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin); /** * Function type declaration for UCharIterator.hasNext(). * * Check if current() and next() can still * return another code unit. * * @param iter the UCharIterator structure ("this pointer") * @return boolean value for whether current() and next() can still return another code unit * * @see UCharIterator * @stable ICU 2.1 */ typedef UBool U_CALLCONV UCharIteratorHasNext(UCharIterator *iter); /** * Function type declaration for UCharIterator.hasPrevious(). * * Check if previous() can still return another code unit. * * @param iter the UCharIterator structure ("this pointer") * @return boolean value for whether previous() can still return another code unit * * @see UCharIterator * @stable ICU 2.1 */ typedef UBool U_CALLCONV UCharIteratorHasPrevious(UCharIterator *iter); /** * Function type declaration for UCharIterator.current(). * * Return the code unit at the current position, * or U_SENTINEL if there is none (index is at the limit). * * @param iter the UCharIterator structure ("this pointer") * @return the current code unit * * @see UCharIterator * @stable ICU 2.1 */ typedef UChar32 U_CALLCONV UCharIteratorCurrent(UCharIterator *iter); /** * Function type declaration for UCharIterator.next(). * * Return the code unit at the current index and increment * the index (post-increment, like s[i++]), * or return U_SENTINEL if there is none (index is at the limit). * * @param iter the UCharIterator structure ("this pointer") * @return the current code unit (and post-increment the current index) * * @see UCharIterator * @stable ICU 2.1 */ typedef UChar32 U_CALLCONV UCharIteratorNext(UCharIterator *iter); /** * Function type declaration for UCharIterator.previous(). * * Decrement the index and return the code unit from there * (pre-decrement, like s[--i]), * or return U_SENTINEL if there is none (index is at the start). * * @param iter the UCharIterator structure ("this pointer") * @return the previous code unit (after pre-decrementing the current index) * * @see UCharIterator * @stable ICU 2.1 */ typedef UChar32 U_CALLCONV UCharIteratorPrevious(UCharIterator *iter); /** * Function type declaration for UCharIterator.reservedFn(). * Reserved for future use. * * @param iter the UCharIterator structure ("this pointer") * @param something some integer argument * @return some integer * * @see UCharIterator * @stable ICU 2.1 */ typedef int32_t U_CALLCONV UCharIteratorReserved(UCharIterator *iter, int32_t something); /** * Function type declaration for UCharIterator.getState(). * * Get the "state" of the iterator in the form of a single 32-bit word. * It is recommended that the state value be calculated to be as small as * is feasible. For strings with limited lengths, fewer than 32 bits may * be sufficient. * * This is used together with setState()/UCharIteratorSetState * to save and restore the iterator position more efficiently than with * getIndex()/move(). * * The iterator state is defined as a uint32_t value because it is designed * for use in ucol_nextSortKeyPart() which provides 32 bits to store the state * of the character iterator. * * With some UCharIterator implementations (e.g., UTF-8), * getting and setting the UTF-16 index with existing functions * (getIndex(UITER_CURRENT) followed by move(pos, UITER_ZERO)) is possible but * relatively slow because the iterator has to "walk" from a known index * to the requested one. * This takes more time the farther it needs to go. * * An opaque state value allows an iterator implementation to provide * an internal index (UTF-8: the source byte array index) for * fast, constant-time restoration. * * After calling setState(), a getIndex(UITER_CURRENT) may be slow because * the UTF-16 index may not be restored as well, but the iterator can deliver * the correct text contents and move relative to the current position * without performance degradation. * * Some UCharIterator implementations may not be able to return * a valid state for each position, in which case they return UITER_NO_STATE instead. * This will be clearly documented for each such iterator (none of the public ones here). * * @param iter the UCharIterator structure ("this pointer") * @return the state word * * @see UCharIterator * @see UCharIteratorSetState * @see UITER_NO_STATE * @stable ICU 2.6 */ typedef uint32_t U_CALLCONV UCharIteratorGetState(const UCharIterator *iter); /** * Function type declaration for UCharIterator.setState(). * * Restore the "state" of the iterator using a state word from a getState() call. * The iterator object need not be the same one as for which getState() was called, * but it must be of the same type (set up using the same uiter_setXYZ function) * and it must iterate over the same string * (binary identical regardless of memory address). * For more about the state word see UCharIteratorGetState. * * After calling setState(), a getIndex(UITER_CURRENT) may be slow because * the UTF-16 index may not be restored as well, but the iterator can deliver * the correct text contents and move relative to the current position * without performance degradation. * * @param iter the UCharIterator structure ("this pointer") * @param state the state word from a getState() call * on a same-type, same-string iterator * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @see UCharIterator * @see UCharIteratorGetState * @stable ICU 2.6 */ typedef void U_CALLCONV UCharIteratorSetState(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode); /** * C API for code unit iteration. * This can be used as a C wrapper around * CharacterIterator, Replaceable, or implemented using simple strings, etc. * * There are two roles for using UCharIterator: * * A "provider" sets the necessary function pointers and controls the "protected" * fields of the UCharIterator structure. A "provider" passes a UCharIterator * into C APIs that need a UCharIterator as an abstract, flexible string interface. * * Implementations of such C APIs are "callers" of UCharIterator functions; * they only use the "public" function pointers and never access the "protected" * fields directly. * * The current() and next() functions only check the current index against the * limit, and previous() only checks the current index against the start, * to see if the iterator already reached the end of the iteration range. * * The assumption - in all iterators - is that the index is moved via the API, * which means it won't go out of bounds, or the index is modified by * user code that knows enough about the iterator implementation to set valid * index values. * * UCharIterator functions return code unit values 0..0xffff, * or U_SENTINEL if the iteration bounds are reached. * * @stable ICU 2.1 */ struct UCharIterator { /** * (protected) Pointer to string or wrapped object or similar. * Not used by caller. * @stable ICU 2.1 */ const void *context; /** * (protected) Length of string or similar. * Not used by caller. * @stable ICU 2.1 */ int32_t length; /** * (protected) Start index or similar. * Not used by caller. * @stable ICU 2.1 */ int32_t start; /** * (protected) Current index or similar. * Not used by caller. * @stable ICU 2.1 */ int32_t index; /** * (protected) Limit index or similar. * Not used by caller. * @stable ICU 2.1 */ int32_t limit; /** * (protected) Used by UTF-8 iterators and possibly others. * @stable ICU 2.1 */ int32_t reservedField; /** * (public) Returns the current position or the * start or limit index of the iteration range. * * @see UCharIteratorGetIndex * @stable ICU 2.1 */ UCharIteratorGetIndex *getIndex; /** * (public) Moves the current position relative to the start or limit of the * iteration range, or relative to the current position itself. * The movement is expressed in numbers of code units forward * or backward by specifying a positive or negative delta. * * @see UCharIteratorMove * @stable ICU 2.1 */ UCharIteratorMove *move; /** * (public) Check if current() and next() can still * return another code unit. * * @see UCharIteratorHasNext * @stable ICU 2.1 */ UCharIteratorHasNext *hasNext; /** * (public) Check if previous() can still return another code unit. * * @see UCharIteratorHasPrevious * @stable ICU 2.1 */ UCharIteratorHasPrevious *hasPrevious; /** * (public) Return the code unit at the current position, * or U_SENTINEL if there is none (index is at the limit). * * @see UCharIteratorCurrent * @stable ICU 2.1 */ UCharIteratorCurrent *current; /** * (public) Return the code unit at the current index and increment * the index (post-increment, like s[i++]), * or return U_SENTINEL if there is none (index is at the limit). * * @see UCharIteratorNext * @stable ICU 2.1 */ UCharIteratorNext *next; /** * (public) Decrement the index and return the code unit from there * (pre-decrement, like s[--i]), * or return U_SENTINEL if there is none (index is at the start). * * @see UCharIteratorPrevious * @stable ICU 2.1 */ UCharIteratorPrevious *previous; /** * (public) Reserved for future use. Currently NULL. * * @see UCharIteratorReserved * @stable ICU 2.1 */ UCharIteratorReserved *reservedFn; /** * (public) Return the state of the iterator, to be restored later with setState(). * This function pointer is NULL if the iterator does not implement it. * * @see UCharIteratorGet * @stable ICU 2.6 */ UCharIteratorGetState *getState; /** * (public) Restore the iterator state from the state word from a call * to getState(). * This function pointer is NULL if the iterator does not implement it. * * @see UCharIteratorSet * @stable ICU 2.6 */ UCharIteratorSetState *setState; }; /** * Helper function for UCharIterator to get the code point * at the current index. * * Return the code point that includes the code unit at the current position, * or U_SENTINEL if there is none (index is at the limit). * If the current code unit is a lead or trail surrogate, * then the following or preceding surrogate is used to form * the code point value. * * @param iter the UCharIterator structure ("this pointer") * @return the current code point * * @see UCharIterator * @see U16_GET * @see UnicodeString::char32At() * @stable ICU 2.1 */ U_STABLE UChar32 U_EXPORT2 uiter_current32(UCharIterator *iter); /** * Helper function for UCharIterator to get the next code point. * * Return the code point at the current index and increment * the index (post-increment, like s[i++]), * or return U_SENTINEL if there is none (index is at the limit). * * @param iter the UCharIterator structure ("this pointer") * @return the current code point (and post-increment the current index) * * @see UCharIterator * @see U16_NEXT * @stable ICU 2.1 */ U_STABLE UChar32 U_EXPORT2 uiter_next32(UCharIterator *iter); /** * Helper function for UCharIterator to get the previous code point. * * Decrement the index and return the code point from there * (pre-decrement, like s[--i]), * or return U_SENTINEL if there is none (index is at the start). * * @param iter the UCharIterator structure ("this pointer") * @return the previous code point (after pre-decrementing the current index) * * @see UCharIterator * @see U16_PREV * @stable ICU 2.1 */ U_STABLE UChar32 U_EXPORT2 uiter_previous32(UCharIterator *iter); /** * Get the "state" of the iterator in the form of a single 32-bit word. * This is a convenience function that calls iter->getState(iter) * if iter->getState is not NULL; * if it is NULL or any other error occurs, then UITER_NO_STATE is returned. * * Some UCharIterator implementations may not be able to return * a valid state for each position, in which case they return UITER_NO_STATE instead. * This will be clearly documented for each such iterator (none of the public ones here). * * @param iter the UCharIterator structure ("this pointer") * @return the state word * * @see UCharIterator * @see UCharIteratorGetState * @see UITER_NO_STATE * @stable ICU 2.6 */ U_STABLE uint32_t U_EXPORT2 uiter_getState(const UCharIterator *iter); /** * Restore the "state" of the iterator using a state word from a getState() call. * This is a convenience function that calls iter->setState(iter, state, pErrorCode) * if iter->setState is not NULL; if it is NULL, then U_UNSUPPORTED_ERROR is set. * * @param iter the UCharIterator structure ("this pointer") * @param state the state word from a getState() call * on a same-type, same-string iterator * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @see UCharIterator * @see UCharIteratorSetState * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 uiter_setState(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode); /** * Set up a UCharIterator to iterate over a string. * * Sets the UCharIterator function pointers for iteration over the string s * with iteration boundaries start=index=0 and length=limit=string length. * The "provider" may set the start, index, and limit values at any time * within the range 0..length. * The length field will be ignored. * * The string pointer s is set into UCharIterator.context without copying * or reallocating the string contents. * * getState() simply returns the current index. * move() will always return the final index. * * @param iter UCharIterator structure to be set for iteration * @param s String to iterate over * @param length Length of s, or -1 if NUL-terminated * * @see UCharIterator * @stable ICU 2.1 */ U_STABLE void U_EXPORT2 uiter_setString(UCharIterator *iter, const UChar *s, int32_t length); /** * Set up a UCharIterator to iterate over a UTF-16BE string * (byte vector with a big-endian pair of bytes per UChar). * * Everything works just like with a normal UChar iterator (uiter_setString), * except that UChars are assembled from byte pairs, * and that the length argument here indicates an even number of bytes. * * getState() simply returns the current index. * move() will always return the final index. * * @param iter UCharIterator structure to be set for iteration * @param s UTF-16BE string to iterate over * @param length Length of s as an even number of bytes, or -1 if NUL-terminated * (NUL means pair of 0 bytes at even index from s) * * @see UCharIterator * @see uiter_setString * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 uiter_setUTF16BE(UCharIterator *iter, const char *s, int32_t length); /** * Set up a UCharIterator to iterate over a UTF-8 string. * * Sets the UCharIterator function pointers for iteration over the UTF-8 string s * with UTF-8 iteration boundaries 0 and length. * The implementation counts the UTF-16 index on the fly and * lazily evaluates the UTF-16 length of the text. * * The start field is used as the UTF-8 offset, the limit field as the UTF-8 length. * When the reservedField is not 0, then it contains a supplementary code point * and the UTF-16 index is between the two corresponding surrogates. * At that point, the UTF-8 index is behind that code point. * * The UTF-8 string pointer s is set into UCharIterator.context without copying * or reallocating the string contents. * * getState() returns a state value consisting of * - the current UTF-8 source byte index (bits 31..1) * - a flag (bit 0) that indicates whether the UChar position is in the middle * of a surrogate pair * (from a 4-byte UTF-8 sequence for the corresponding supplementary code point) * * getState() cannot also encode the UTF-16 index in the state value. * move(relative to limit or length), or * move(relative to current) after setState(), may return UITER_UNKNOWN_INDEX. * * @param iter UCharIterator structure to be set for iteration * @param s UTF-8 string to iterate over * @param length Length of s in bytes, or -1 if NUL-terminated * * @see UCharIterator * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 uiter_setUTF8(UCharIterator *iter, const char *s, int32_t length); #if U_SHOW_CPLUSPLUS_API /** * Set up a UCharIterator to wrap around a C++ CharacterIterator. * * Sets the UCharIterator function pointers for iteration using the * CharacterIterator charIter. * * The CharacterIterator pointer charIter is set into UCharIterator.context * without copying or cloning the CharacterIterator object. * The other "protected" UCharIterator fields are set to 0 and will be ignored. * The iteration index and boundaries are controlled by the CharacterIterator. * * getState() simply returns the current index. * move() will always return the final index. * * @param iter UCharIterator structure to be set for iteration * @param charIter CharacterIterator to wrap * * @see UCharIterator * @stable ICU 2.1 */ U_STABLE void U_EXPORT2 uiter_setCharacterIterator(UCharIterator *iter, icu::CharacterIterator *charIter); /** * Set up a UCharIterator to iterate over a C++ Replaceable. * * Sets the UCharIterator function pointers for iteration over the * Replaceable rep with iteration boundaries start=index=0 and * length=limit=rep->length(). * The "provider" may set the start, index, and limit values at any time * within the range 0..length=rep->length(). * The length field will be ignored. * * The Replaceable pointer rep is set into UCharIterator.context without copying * or cloning/reallocating the Replaceable object. * * getState() simply returns the current index. * move() will always return the final index. * * @param iter UCharIterator structure to be set for iteration * @param rep Replaceable to iterate over * * @see UCharIterator * @stable ICU 2.1 */ U_STABLE void U_EXPORT2 uiter_setReplaceable(UCharIterator *iter, const icu::Replaceable *rep); #endif U_CDECL_END #endif usr/include/unicode/compactdecimalformat.h000064400000015473152342600230014764 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 2012-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File COMPACTDECIMALFORMAT.H ******************************************************************************** */ #ifndef __COMPACT_DECIMAL_FORMAT_H__ #define __COMPACT_DECIMAL_FORMAT_H__ #include "unicode/utypes.h" /** * \file * \brief C++ API: Compatibility APIs for compact decimal number formatting. */ #if !UCONFIG_NO_FORMATTING #include "unicode/decimfmt.h" struct UHashtable; U_NAMESPACE_BEGIN class PluralRules; /** * **IMPORTANT:** New users are strongly encouraged to see if * numberformatter.h fits their use case. Although not deprecated, this header * is provided for backwards compatibility only. * * ----------------------------------------------------------------------------- * * The CompactDecimalFormat produces abbreviated numbers, suitable for display in * environments will limited real estate. For example, 'Hits: 1.2B' instead of * 'Hits: 1,200,000,000'. The format will be appropriate for the given language, * such as "1,2 Mrd." for German. * * For numbers under 1000 trillion (under 10^15, such as 123,456,789,012,345), * the result will be short for supported languages. However, the result may * sometimes exceed 7 characters, such as when there are combining marks or thin * characters. In such cases, the visual width in fonts should still be short. * * By default, there are 3 significant digits. After creation, if more than * three significant digits are set (with setMaximumSignificantDigits), or if a * fixed number of digits are set (with setMaximumIntegerDigits or * setMaximumFractionDigits), then result may be wider. * * At this time, parsing is not supported, and will produce a U_UNSUPPORTED_ERROR. * Resetting the pattern prefixes or suffixes is not supported; the method calls * are ignored. * * @stable ICU 51 */ class U_I18N_API CompactDecimalFormat : public DecimalFormat { public: /** * Returns a compact decimal instance for specified locale. * * **NOTE:** New users are strongly encouraged to use * `number::NumberFormatter` instead of NumberFormat. * @param inLocale the given locale. * @param style whether to use short or long style. * @param status error code returned here. * @stable ICU 51 */ static CompactDecimalFormat* U_EXPORT2 createInstance( const Locale& inLocale, UNumberCompactStyle style, UErrorCode& status); /** * Copy constructor. * * @param source the DecimalFormat object to be copied from. * @stable ICU 51 */ CompactDecimalFormat(const CompactDecimalFormat& source); /** * Destructor. * @stable ICU 51 */ ~CompactDecimalFormat() U_OVERRIDE; /** * Assignment operator. * * @param rhs the DecimalFormat object to be copied. * @stable ICU 51 */ CompactDecimalFormat& operator=(const CompactDecimalFormat& rhs); /** * Clone this Format object polymorphically. The caller owns the * result and should delete it when done. * * @return a polymorphic copy of this CompactDecimalFormat. * @stable ICU 51 */ Format* clone() const U_OVERRIDE; using DecimalFormat::format; /** * CompactDecimalFormat does not support parsing. This implementation * does nothing. * @param text Unused. * @param result Does not change. * @param parsePosition Does not change. * @see Formattable * @stable ICU 51 */ void parse(const UnicodeString& text, Formattable& result, ParsePosition& parsePosition) const U_OVERRIDE; /** * CompactDecimalFormat does not support parsing. This implementation * sets status to U_UNSUPPORTED_ERROR * * @param text Unused. * @param result Does not change. * @param status Always set to U_UNSUPPORTED_ERROR. * @stable ICU 51 */ void parse(const UnicodeString& text, Formattable& result, UErrorCode& status) const U_OVERRIDE; #ifndef U_HIDE_INTERNAL_API /** * Parses text from the given string as a currency amount. Unlike * the parse() method, this method will attempt to parse a generic * currency name, searching for a match of this object's locale's * currency display names, or for a 3-letter ISO currency code. * This method will fail if this format is not a currency format, * that is, if it does not contain the currency pattern symbol * (U+00A4) in its prefix or suffix. This implementation always returns * NULL. * * @param text the string to parse * @param pos input-output position; on input, the position within text * to match; must have 0 <= pos.getIndex() < text.length(); * on output, the position after the last matched character. * If the parse fails, the position in unchanged upon output. * @return if parse succeeds, a pointer to a newly-created CurrencyAmount * object (owned by the caller) containing information about * the parsed currency; if parse fails, this is NULL. * @internal */ CurrencyAmount* parseCurrency(const UnicodeString& text, ParsePosition& pos) const U_OVERRIDE; #endif /* U_HIDE_INTERNAL_API */ /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: *

     * .      Base* polymorphic_pointer = createPolymorphicObject();
     * .      if (polymorphic_pointer->getDynamicClassID() ==
     * .          Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 51 */ static UClassID U_EXPORT2 getStaticClassID(); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. * This method is to implement a simple version of RTTI, since not all * C++ compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 51 */ UClassID getDynamicClassID() const U_OVERRIDE; private: CompactDecimalFormat(const Locale& inLocale, UNumberCompactStyle style, UErrorCode& status); }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __COMPACT_DECIMAL_FORMAT_H__ //eof usr/include/unicode/utf8.h000064400000073732152342600230011476 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 1999-2015, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utf8.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999sep13 * created by: Markus W. Scherer */ /** * \file * \brief C API: 8-bit Unicode handling macros * * This file defines macros to deal with 8-bit Unicode (UTF-8) code units (bytes) and strings. * * For more information see utf.h and the ICU User Guide Strings chapter * (http://userguide.icu-project.org/strings). * * Usage: * ICU coding guidelines for if() statements should be followed when using these macros. * Compound statements (curly braces {}) must be used for if-else-while... * bodies and all macro statements should be terminated with semicolon. */ #ifndef __UTF8_H__ #define __UTF8_H__ #include "unicode/umachine.h" #ifndef __UTF_H__ # include "unicode/utf.h" #endif /* internal definitions ----------------------------------------------------- */ /** * Counts the trail bytes for a UTF-8 lead byte. * Returns 0 for 0..0xc1 as well as for 0xf5..0xff. * leadByte might be evaluated multiple times. * * This is internal since it is not meant to be called directly by external clients; * however it is called by public macros in this file and thus must remain stable. * * @param leadByte The first byte of a UTF-8 sequence. Must be 0..0xff. * @internal */ #define U8_COUNT_TRAIL_BYTES(leadByte) \ (U8_IS_LEAD(leadByte) ? \ ((uint8_t)(leadByte)>=0xe0)+((uint8_t)(leadByte)>=0xf0)+1 : 0) /** * Counts the trail bytes for a UTF-8 lead byte of a valid UTF-8 sequence. * Returns 0 for 0..0xc1. Undefined for 0xf5..0xff. * leadByte might be evaluated multiple times. * * This is internal since it is not meant to be called directly by external clients; * however it is called by public macros in this file and thus must remain stable. * * @param leadByte The first byte of a UTF-8 sequence. Must be 0..0xff. * @internal */ #define U8_COUNT_TRAIL_BYTES_UNSAFE(leadByte) \ (((uint8_t)(leadByte)>=0xc2)+((uint8_t)(leadByte)>=0xe0)+((uint8_t)(leadByte)>=0xf0)) /** * Mask a UTF-8 lead byte, leave only the lower bits that form part of the code point value. * * This is internal since it is not meant to be called directly by external clients; * however it is called by public macros in this file and thus must remain stable. * @internal */ #define U8_MASK_LEAD_BYTE(leadByte, countTrailBytes) ((leadByte)&=(1<<(6-(countTrailBytes)))-1) /** * Internal bit vector for 3-byte UTF-8 validity check, for use in U8_IS_VALID_LEAD3_AND_T1. * Each bit indicates whether one lead byte + first trail byte pair starts a valid sequence. * Lead byte E0..EF bits 3..0 are used as byte index, * first trail byte bits 7..5 are used as bit index into that byte. * @see U8_IS_VALID_LEAD3_AND_T1 * @internal */ #define U8_LEAD3_T1_BITS "\x20\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x10\x30\x30" /** * Internal 3-byte UTF-8 validity check. * Non-zero if lead byte E0..EF and first trail byte 00..FF start a valid sequence. * @internal */ #define U8_IS_VALID_LEAD3_AND_T1(lead, t1) (U8_LEAD3_T1_BITS[(lead)&0xf]&(1<<((uint8_t)(t1)>>5))) /** * Internal bit vector for 4-byte UTF-8 validity check, for use in U8_IS_VALID_LEAD4_AND_T1. * Each bit indicates whether one lead byte + first trail byte pair starts a valid sequence. * First trail byte bits 7..4 are used as byte index, * lead byte F0..F4 bits 2..0 are used as bit index into that byte. * @see U8_IS_VALID_LEAD4_AND_T1 * @internal */ #define U8_LEAD4_T1_BITS "\x00\x00\x00\x00\x00\x00\x00\x00\x1E\x0F\x0F\x0F\x00\x00\x00\x00" /** * Internal 4-byte UTF-8 validity check. * Non-zero if lead byte F0..F4 and first trail byte 00..FF start a valid sequence. * @internal */ #define U8_IS_VALID_LEAD4_AND_T1(lead, t1) (U8_LEAD4_T1_BITS[(uint8_t)(t1)>>4]&(1<<((lead)&7))) /** * Function for handling "next code point" with error-checking. * * This is internal since it is not meant to be called directly by external clients; * however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this * file and thus must remain stable, and should not be hidden when other internal * functions are hidden (otherwise public macros would fail to compile). * @internal */ U_STABLE UChar32 U_EXPORT2 utf8_nextCharSafeBody(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, UBool strict); /** * Function for handling "append code point" with error-checking. * * This is internal since it is not meant to be called directly by external clients; * however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this * file and thus must remain stable, and should not be hidden when other internal * functions are hidden (otherwise public macros would fail to compile). * @internal */ U_STABLE int32_t U_EXPORT2 utf8_appendCharSafeBody(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool *pIsError); /** * Function for handling "previous code point" with error-checking. * * This is internal since it is not meant to be called directly by external clients; * however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this * file and thus must remain stable, and should not be hidden when other internal * functions are hidden (otherwise public macros would fail to compile). * @internal */ U_STABLE UChar32 U_EXPORT2 utf8_prevCharSafeBody(const uint8_t *s, int32_t start, int32_t *pi, UChar32 c, UBool strict); /** * Function for handling "skip backward one code point" with error-checking. * * This is internal since it is not meant to be called directly by external clients; * however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this * file and thus must remain stable, and should not be hidden when other internal * functions are hidden (otherwise public macros would fail to compile). * @internal */ U_STABLE int32_t U_EXPORT2 utf8_back1SafeBody(const uint8_t *s, int32_t start, int32_t i); /* single-code point definitions -------------------------------------------- */ /** * Does this code unit (byte) encode a code point by itself (US-ASCII 0..0x7f)? * @param c 8-bit code unit (byte) * @return TRUE or FALSE * @stable ICU 2.4 */ #define U8_IS_SINGLE(c) (((c)&0x80)==0) /** * Is this code unit (byte) a UTF-8 lead byte? (0xC2..0xF4) * @param c 8-bit code unit (byte) * @return TRUE or FALSE * @stable ICU 2.4 */ #define U8_IS_LEAD(c) ((uint8_t)((c)-0xc2)<=0x32) // 0x32=0xf4-0xc2 /** * Is this code unit (byte) a UTF-8 trail byte? (0x80..0xBF) * @param c 8-bit code unit (byte) * @return TRUE or FALSE * @stable ICU 2.4 */ #define U8_IS_TRAIL(c) ((int8_t)(c)<-0x40) /** * How many code units (bytes) are used for the UTF-8 encoding * of this Unicode code point? * @param c 32-bit code point * @return 1..4, or 0 if c is a surrogate or not a Unicode code point * @stable ICU 2.4 */ #define U8_LENGTH(c) \ ((uint32_t)(c)<=0x7f ? 1 : \ ((uint32_t)(c)<=0x7ff ? 2 : \ ((uint32_t)(c)<=0xd7ff ? 3 : \ ((uint32_t)(c)<=0xdfff || (uint32_t)(c)>0x10ffff ? 0 : \ ((uint32_t)(c)<=0xffff ? 3 : 4)\ ) \ ) \ ) \ ) /** * The maximum number of UTF-8 code units (bytes) per Unicode code point (U+0000..U+10ffff). * @return 4 * @stable ICU 2.4 */ #define U8_MAX_LENGTH 4 /** * Get a code point from a string at a random-access offset, * without changing the offset. * The offset may point to either the lead byte or one of the trail bytes * for a code point, in which case the macro will read all of the bytes * for the code point. * The result is undefined if the offset points to an illegal UTF-8 * byte sequence. * Iteration through a string is more efficient with U8_NEXT_UNSAFE or U8_NEXT. * * @param s const uint8_t * string * @param i string offset * @param c output UChar32 variable * @see U8_GET * @stable ICU 2.4 */ #define U8_GET_UNSAFE(s, i, c) { \ int32_t _u8_get_unsafe_index=(int32_t)(i); \ U8_SET_CP_START_UNSAFE(s, _u8_get_unsafe_index); \ U8_NEXT_UNSAFE(s, _u8_get_unsafe_index, c); \ } /** * Get a code point from a string at a random-access offset, * without changing the offset. * The offset may point to either the lead byte or one of the trail bytes * for a code point, in which case the macro will read all of the bytes * for the code point. * * The length can be negative for a NUL-terminated string. * * If the offset points to an illegal UTF-8 byte sequence, then * c is set to a negative value. * Iteration through a string is more efficient with U8_NEXT_UNSAFE or U8_NEXT. * * @param s const uint8_t * string * @param start int32_t starting string offset * @param i int32_t string offset, must be start<=i=0xe0 ? \ ((c)<0xf0 ? /* U+0800..U+FFFF except surrogates */ \ U8_LEAD3_T1_BITS[(c)&=0xf]&(1<<((__t=(s)[i])>>5)) && \ (__t&=0x3f, 1) \ : /* U+10000..U+10FFFF */ \ ((c)-=0xf0)<=4 && \ U8_LEAD4_T1_BITS[(__t=(s)[i])>>4]&(1<<(c)) && \ ((c)=((c)<<6)|(__t&0x3f), ++(i)!=(length)) && \ (__t=(s)[i]-0x80)<=0x3f) && \ /* valid second-to-last trail byte */ \ ((c)=((c)<<6)|__t, ++(i)!=(length)) \ : /* U+0080..U+07FF */ \ (c)>=0xc2 && ((c)&=0x1f, 1)) && \ /* last trail byte */ \ (__t=(s)[i]-0x80)<=0x3f && \ ((c)=((c)<<6)|__t, ++(i), 1)) { \ } else { \ (c)=(sub); /* ill-formed*/ \ } \ } \ } /** * Append a code point to a string, overwriting 1 to 4 bytes. * The offset points to the current end of the string contents * and is advanced (post-increment). * "Unsafe" macro, assumes a valid code point and sufficient space in the string. * Otherwise, the result is undefined. * * @param s const uint8_t * string buffer * @param i string offset * @param c code point to append * @see U8_APPEND * @stable ICU 2.4 */ #define U8_APPEND_UNSAFE(s, i, c) { \ uint32_t __uc=(c); \ if(__uc<=0x7f) { \ (s)[(i)++]=(uint8_t)__uc; \ } else { \ if(__uc<=0x7ff) { \ (s)[(i)++]=(uint8_t)((__uc>>6)|0xc0); \ } else { \ if(__uc<=0xffff) { \ (s)[(i)++]=(uint8_t)((__uc>>12)|0xe0); \ } else { \ (s)[(i)++]=(uint8_t)((__uc>>18)|0xf0); \ (s)[(i)++]=(uint8_t)(((__uc>>12)&0x3f)|0x80); \ } \ (s)[(i)++]=(uint8_t)(((__uc>>6)&0x3f)|0x80); \ } \ (s)[(i)++]=(uint8_t)((__uc&0x3f)|0x80); \ } \ } /** * Append a code point to a string, overwriting 1 to 4 bytes. * The offset points to the current end of the string contents * and is advanced (post-increment). * "Safe" macro, checks for a valid code point. * If a non-ASCII code point is written, checks for sufficient space in the string. * If the code point is not valid or trail bytes do not fit, * then isError is set to TRUE. * * @param s const uint8_t * string buffer * @param i int32_t string offset, must be i>6)|0xc0); \ (s)[(i)++]=(uint8_t)((__uc&0x3f)|0x80); \ } else if((__uc<=0xd7ff || (0xe000<=__uc && __uc<=0xffff)) && (i)+2<(capacity)) { \ (s)[(i)++]=(uint8_t)((__uc>>12)|0xe0); \ (s)[(i)++]=(uint8_t)(((__uc>>6)&0x3f)|0x80); \ (s)[(i)++]=(uint8_t)((__uc&0x3f)|0x80); \ } else if(0xffff<__uc && __uc<=0x10ffff && (i)+3<(capacity)) { \ (s)[(i)++]=(uint8_t)((__uc>>18)|0xf0); \ (s)[(i)++]=(uint8_t)(((__uc>>12)&0x3f)|0x80); \ (s)[(i)++]=(uint8_t)(((__uc>>6)&0x3f)|0x80); \ (s)[(i)++]=(uint8_t)((__uc&0x3f)|0x80); \ } else { \ (isError)=TRUE; \ } \ } /** * Advance the string offset from one code point boundary to the next. * (Post-incrementing iteration.) * "Unsafe" macro, assumes well-formed UTF-8. * * @param s const uint8_t * string * @param i string offset * @see U8_FWD_1 * @stable ICU 2.4 */ #define U8_FWD_1_UNSAFE(s, i) { \ (i)+=1+U8_COUNT_TRAIL_BYTES_UNSAFE((s)[i]); \ } /** * Advance the string offset from one code point boundary to the next. * (Post-incrementing iteration.) * "Safe" macro, checks for illegal sequences and for string boundaries. * * The length can be negative for a NUL-terminated string. * * @param s const uint8_t * string * @param i int32_t string offset, must be i=0xf0 */ { \ if(U8_IS_VALID_LEAD4_AND_T1(__b, __t1) && \ ++(i)!=(length) && U8_IS_TRAIL((s)[i]) && \ ++(i)!=(length) && U8_IS_TRAIL((s)[i])) { \ ++(i); \ } \ } \ } \ } /** * Advance the string offset from one code point boundary to the n-th next one, * i.e., move forward by n code points. * (Post-incrementing iteration.) * "Unsafe" macro, assumes well-formed UTF-8. * * @param s const uint8_t * string * @param i string offset * @param n number of code points to skip * @see U8_FWD_N * @stable ICU 2.4 */ #define U8_FWD_N_UNSAFE(s, i, n) { \ int32_t __N=(n); \ while(__N>0) { \ U8_FWD_1_UNSAFE(s, i); \ --__N; \ } \ } /** * Advance the string offset from one code point boundary to the n-th next one, * i.e., move forward by n code points. * (Post-incrementing iteration.) * "Safe" macro, checks for illegal sequences and for string boundaries. * * The length can be negative for a NUL-terminated string. * * @param s const uint8_t * string * @param i int32_t string offset, must be i0 && ((i)<(length) || ((length)<0 && (s)[i]!=0))) { \ U8_FWD_1(s, i, length); \ --__N; \ } \ } /** * Adjust a random-access offset to a code point boundary * at the start of a code point. * If the offset points to a UTF-8 trail byte, * then the offset is moved backward to the corresponding lead byte. * Otherwise, it is not modified. * "Unsafe" macro, assumes well-formed UTF-8. * * @param s const uint8_t * string * @param i string offset * @see U8_SET_CP_START * @stable ICU 2.4 */ #define U8_SET_CP_START_UNSAFE(s, i) { \ while(U8_IS_TRAIL((s)[i])) { --(i); } \ } /** * Adjust a random-access offset to a code point boundary * at the start of a code point. * If the offset points to a UTF-8 trail byte, * then the offset is moved backward to the corresponding lead byte. * Otherwise, it is not modified. * * "Safe" macro, checks for illegal sequences and for string boundaries. * Unlike U8_TRUNCATE_IF_INCOMPLETE(), this macro always reads s[i]. * * @param s const uint8_t * string * @param start int32_t starting string offset (usually 0) * @param i int32_t string offset, must be start<=i * @see U8_SET_CP_START_UNSAFE * @see U8_TRUNCATE_IF_INCOMPLETE * @stable ICU 2.4 */ #define U8_SET_CP_START(s, start, i) { \ if(U8_IS_TRAIL((s)[(i)])) { \ (i)=utf8_back1SafeBody(s, start, (i)); \ } \ } /** * If the string ends with a UTF-8 byte sequence that is valid so far * but incomplete, then reduce the length of the string to end before * the lead byte of that incomplete sequence. * For example, if the string ends with E1 80, the length is reduced by 2. * * In all other cases (the string ends with a complete sequence, or it is not * possible for any further trail byte to extend the trailing sequence) * the length remains unchanged. * * Useful for processing text split across multiple buffers * (save the incomplete sequence for later) * and for optimizing iteration * (check for string length only once per character). * * "Safe" macro, checks for illegal sequences and for string boundaries. * Unlike U8_SET_CP_START(), this macro never reads s[length]. * * (In UTF-16, simply check for U16_IS_LEAD(last code unit).) * * @param s const uint8_t * string * @param start int32_t starting string offset (usually 0) * @param length int32_t string length (usually start<=length) * @see U8_SET_CP_START * @stable ICU 61 */ #define U8_TRUNCATE_IF_INCOMPLETE(s, start, length) \ if((length)>(start)) { \ uint8_t __b1=s[(length)-1]; \ if(U8_IS_SINGLE(__b1)) { \ /* common ASCII character */ \ } else if(U8_IS_LEAD(__b1)) { \ --(length); \ } else if(U8_IS_TRAIL(__b1) && ((length)-2)>=(start)) { \ uint8_t __b2=s[(length)-2]; \ if(0xe0<=__b2 && __b2<=0xf4) { \ if(__b2<0xf0 ? U8_IS_VALID_LEAD3_AND_T1(__b2, __b1) : \ U8_IS_VALID_LEAD4_AND_T1(__b2, __b1)) { \ (length)-=2; \ } \ } else if(U8_IS_TRAIL(__b2) && ((length)-3)>=(start)) { \ uint8_t __b3=s[(length)-3]; \ if(0xf0<=__b3 && __b3<=0xf4 && U8_IS_VALID_LEAD4_AND_T1(__b3, __b2)) { \ (length)-=3; \ } \ } \ } \ } /* definitions with backward iteration -------------------------------------- */ /** * Move the string offset from one code point boundary to the previous one * and get the code point between them. * (Pre-decrementing backward iteration.) * "Unsafe" macro, assumes well-formed UTF-8. * * The input offset may be the same as the string length. * If the offset is behind a multi-byte sequence, then the macro will read * the whole sequence. * If the offset is behind a lead byte, then that itself * will be returned as the code point. * The result is undefined if the offset is behind an illegal UTF-8 sequence. * * @param s const uint8_t * string * @param i string offset * @param c output UChar32 variable * @see U8_PREV * @stable ICU 2.4 */ #define U8_PREV_UNSAFE(s, i, c) { \ (c)=(uint8_t)(s)[--(i)]; \ if(U8_IS_TRAIL(c)) { \ uint8_t __b, __count=1, __shift=6; \ \ /* c is a trail byte */ \ (c)&=0x3f; \ for(;;) { \ __b=(s)[--(i)]; \ if(__b>=0xc0) { \ U8_MASK_LEAD_BYTE(__b, __count); \ (c)|=(UChar32)__b<<__shift; \ break; \ } else { \ (c)|=(UChar32)(__b&0x3f)<<__shift; \ ++__count; \ __shift+=6; \ } \ } \ } \ } /** * Move the string offset from one code point boundary to the previous one * and get the code point between them. * (Pre-decrementing backward iteration.) * "Safe" macro, checks for illegal sequences and for string boundaries. * * The input offset may be the same as the string length. * If the offset is behind a multi-byte sequence, then the macro will read * the whole sequence. * If the offset is behind a lead byte, then that itself * will be returned as the code point. * If the offset is behind an illegal UTF-8 sequence, then c is set to a negative value. * * @param s const uint8_t * string * @param start int32_t starting string offset (usually 0) * @param i int32_t string offset, must be start0) { \ U8_BACK_1_UNSAFE(s, i); \ --__N; \ } \ } /** * Move the string offset from one code point boundary to the n-th one before it, * i.e., move backward by n code points. * (Pre-decrementing backward iteration.) * The input offset may be the same as the string length. * "Safe" macro, checks for illegal sequences and for string boundaries. * * @param s const uint8_t * string * @param start int32_t index of the start of the string * @param i int32_t string offset, must be start0 && (i)>(start)) { \ U8_BACK_1(s, start, i); \ --__N; \ } \ } /** * Adjust a random-access offset to a code point boundary after a code point. * If the offset is behind a partial multi-byte sequence, * then the offset is incremented to behind the whole sequence. * Otherwise, it is not modified. * The input offset may be the same as the string length. * "Unsafe" macro, assumes well-formed UTF-8. * * @param s const uint8_t * string * @param i string offset * @see U8_SET_CP_LIMIT * @stable ICU 2.4 */ #define U8_SET_CP_LIMIT_UNSAFE(s, i) { \ U8_BACK_1_UNSAFE(s, i); \ U8_FWD_1_UNSAFE(s, i); \ } /** * Adjust a random-access offset to a code point boundary after a code point. * If the offset is behind a partial multi-byte sequence, * then the offset is incremented to behind the whole sequence. * Otherwise, it is not modified. * The input offset may be the same as the string length. * "Safe" macro, checks for illegal sequences and for string boundaries. * * The length can be negative for a NUL-terminated string. * * @param s const uint8_t * string * @param start int32_t starting string offset (usually 0) * @param i int32_t string offset, must be start<=i<=length * @param length int32_t string length * @see U8_SET_CP_LIMIT_UNSAFE * @stable ICU 2.4 */ #define U8_SET_CP_LIMIT(s, start, i, length) { \ if((start)<(i) && ((i)<(length) || (length)<0)) { \ U8_BACK_1(s, start, i); \ U8_FWD_1(s, i, length); \ } \ } #endif usr/include/unicode/unorm.h000064400000050712152342600230011741 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (c) 1996-2016, International Business Machines Corporation * and others. All Rights Reserved. ******************************************************************************* * File unorm.h * * Created by: Vladimir Weinstein 12052000 * * Modification history : * * Date Name Description * 02/01/01 synwee Added normalization quickcheck enum and method. */ #ifndef UNORM_H #define UNORM_H #include "unicode/utypes.h" #if !UCONFIG_NO_NORMALIZATION #include "unicode/uiter.h" #include "unicode/unorm2.h" /** * \file * \brief C API: Unicode Normalization * * Old Unicode normalization API. * * This API has been replaced by the unorm2.h API and is only available * for backward compatibility. The functions here simply delegate to the * unorm2.h functions, for example unorm2_getInstance() and unorm2_normalize(). * There is one exception: The new API does not provide a replacement for unorm_compare(). * Its declaration has been moved to unorm2.h. * * unorm_normalize transforms Unicode text into an equivalent composed or * decomposed form, allowing for easier sorting and searching of text. * unorm_normalize supports the standard normalization forms described in * * Unicode Standard Annex #15: Unicode Normalization Forms. * * Characters with accents or other adornments can be encoded in * several different ways in Unicode. For example, take the character A-acute. * In Unicode, this can be encoded as a single character (the * "composed" form): * * \code * 00C1 LATIN CAPITAL LETTER A WITH ACUTE * \endcode * * or as two separate characters (the "decomposed" form): * * \code * 0041 LATIN CAPITAL LETTER A * 0301 COMBINING ACUTE ACCENT * \endcode * * To a user of your program, however, both of these sequences should be * treated as the same "user-level" character "A with acute accent". When you are searching or * comparing text, you must ensure that these two sequences are treated * equivalently. In addition, you must handle characters with more than one * accent. Sometimes the order of a character's combining accents is * significant, while in other cases accent sequences in different orders are * really equivalent. * * Similarly, the string "ffi" can be encoded as three separate letters: * * \code * 0066 LATIN SMALL LETTER F * 0066 LATIN SMALL LETTER F * 0069 LATIN SMALL LETTER I * \endcode * * or as the single character * * \code * FB03 LATIN SMALL LIGATURE FFI * \endcode * * The ffi ligature is not a distinct semantic character, and strictly speaking * it shouldn't be in Unicode at all, but it was included for compatibility * with existing character sets that already provided it. The Unicode standard * identifies such characters by giving them "compatibility" decompositions * into the corresponding semantic characters. When sorting and searching, you * will often want to use these mappings. * * unorm_normalize helps solve these problems by transforming text into the * canonical composed and decomposed forms as shown in the first example above. * In addition, you can have it perform compatibility decompositions so that * you can treat compatibility characters the same as their equivalents. * Finally, unorm_normalize rearranges accents into the proper canonical * order, so that you do not have to worry about accent rearrangement on your * own. * * Form FCD, "Fast C or D", is also designed for collation. * It allows to work on strings that are not necessarily normalized * with an algorithm (like in collation) that works under "canonical closure", i.e., it treats precomposed * characters and their decomposed equivalents the same. * * It is not a normalization form because it does not provide for uniqueness of representation. Multiple strings * may be canonically equivalent (their NFDs are identical) and may all conform to FCD without being identical * themselves. * * The form is defined such that the "raw decomposition", the recursive canonical decomposition of each character, * results in a string that is canonically ordered. This means that precomposed characters are allowed for as long * as their decompositions do not need canonical reordering. * * Its advantage for a process like collation is that all NFD and most NFC texts - and many unnormalized texts - * already conform to FCD and do not need to be normalized (NFD) for such a process. The FCD quick check will * return UNORM_YES for most strings in practice. * * unorm_normalize(UNORM_FCD) may be implemented with UNORM_NFD. * * For more details on FCD see the collation design document: * http://source.icu-project.org/repos/icu/icuhtml/trunk/design/collation/ICU_collation_design.htm * * ICU collation performs either NFD or FCD normalization automatically if normalization * is turned on for the collator object. * Beyond collation and string search, normalized strings may be useful for string equivalence comparisons, * transliteration/transcription, unique representations, etc. * * The W3C generally recommends to exchange texts in NFC. * Note also that most legacy character encodings use only precomposed forms and often do not * encode any combining marks by themselves. For conversion to such character encodings the * Unicode text needs to be normalized to NFC. * For more usage examples, see the Unicode Standard Annex. */ // Do not conditionalize the following enum with #ifndef U_HIDE_DEPRECATED_API, // it is needed for layout of Normalizer object. /** * Constants for normalization modes. * @deprecated ICU 56 Use unorm2.h instead. */ typedef enum { /** No decomposition/composition. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_NONE = 1, /** Canonical decomposition. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_NFD = 2, /** Compatibility decomposition. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_NFKD = 3, /** Canonical decomposition followed by canonical composition. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_NFC = 4, /** Default normalization. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_DEFAULT = UNORM_NFC, /** Compatibility decomposition followed by canonical composition. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_NFKC =5, /** "Fast C or D" form. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_FCD = 6, /** One more than the highest normalization mode constant. @deprecated ICU 56 Use unorm2.h instead. */ UNORM_MODE_COUNT } UNormalizationMode; #ifndef U_HIDE_DEPRECATED_API /** * Constants for options flags for normalization. * Use 0 for default options, * including normalization according to the Unicode version * that is currently supported by ICU (see u_getUnicodeVersion). * @deprecated ICU 56 Use unorm2.h instead. */ enum { /** * Options bit set value to select Unicode 3.2 normalization * (except NormalizationCorrections). * At most one Unicode version can be selected at a time. * @deprecated ICU 56 Use unorm2.h instead. */ UNORM_UNICODE_3_2=0x20 }; /** * Lowest-order bit number of unorm_compare() options bits corresponding to * normalization options bits. * * The options parameter for unorm_compare() uses most bits for * itself and for various comparison and folding flags. * The most significant bits, however, are shifted down and passed on * to the normalization implementation. * (That is, from unorm_compare(..., options, ...), * options>>UNORM_COMPARE_NORM_OPTIONS_SHIFT will be passed on to the * internal normalization functions.) * * @see unorm_compare * @deprecated ICU 56 Use unorm2.h instead. */ #define UNORM_COMPARE_NORM_OPTIONS_SHIFT 20 /** * Normalize a string. * The string will be normalized according the specified normalization mode * and options. * The source and result buffers must not be the same, nor overlap. * * @param source The string to normalize. * @param sourceLength The length of source, or -1 if NUL-terminated. * @param mode The normalization mode; one of UNORM_NONE, * UNORM_NFD, UNORM_NFC, UNORM_NFKC, UNORM_NFKD, UNORM_DEFAULT. * @param options The normalization options, ORed together (0 for no options). * @param result A pointer to a buffer to receive the result string. * The result string is NUL-terminated if possible. * @param resultLength The maximum size of result. * @param status A pointer to a UErrorCode to receive any errors. * @return The total buffer size needed; if greater than resultLength, * the output was truncated, and the error code is set to U_BUFFER_OVERFLOW_ERROR. * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED int32_t U_EXPORT2 unorm_normalize(const UChar *source, int32_t sourceLength, UNormalizationMode mode, int32_t options, UChar *result, int32_t resultLength, UErrorCode *status); /** * Performing quick check on a string, to quickly determine if the string is * in a particular normalization format. * Three types of result can be returned UNORM_YES, UNORM_NO or * UNORM_MAYBE. Result UNORM_YES indicates that the argument * string is in the desired normalized format, UNORM_NO determines that * argument string is not in the desired normalized format. A * UNORM_MAYBE result indicates that a more thorough check is required, * the user may have to put the string in its normalized form and compare the * results. * * @param source string for determining if it is in a normalized format * @param sourcelength length of source to test, or -1 if NUL-terminated * @param mode which normalization form to test for * @param status a pointer to a UErrorCode to receive any errors * @return UNORM_YES, UNORM_NO or UNORM_MAYBE * * @see unorm_isNormalized * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED UNormalizationCheckResult U_EXPORT2 unorm_quickCheck(const UChar *source, int32_t sourcelength, UNormalizationMode mode, UErrorCode *status); /** * Performing quick check on a string; same as unorm_quickCheck but * takes an extra options parameter like most normalization functions. * * @param src String that is to be tested if it is in a normalization format. * @param srcLength Length of source to test, or -1 if NUL-terminated. * @param mode Which normalization form to test for. * @param options The normalization options, ORed together (0 for no options). * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return UNORM_YES, UNORM_NO or UNORM_MAYBE * * @see unorm_quickCheck * @see unorm_isNormalized * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED UNormalizationCheckResult U_EXPORT2 unorm_quickCheckWithOptions(const UChar *src, int32_t srcLength, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode); /** * Test if a string is in a given normalization form. * This is semantically equivalent to source.equals(normalize(source, mode)) . * * Unlike unorm_quickCheck(), this function returns a definitive result, * never a "maybe". * For NFD, NFKD, and FCD, both functions work exactly the same. * For NFC and NFKC where quickCheck may return "maybe", this function will * perform further tests to arrive at a TRUE/FALSE result. * * @param src String that is to be tested if it is in a normalization format. * @param srcLength Length of source to test, or -1 if NUL-terminated. * @param mode Which normalization form to test for. * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Boolean value indicating whether the source string is in the * "mode" normalization form. * * @see unorm_quickCheck * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED UBool U_EXPORT2 unorm_isNormalized(const UChar *src, int32_t srcLength, UNormalizationMode mode, UErrorCode *pErrorCode); /** * Test if a string is in a given normalization form; same as unorm_isNormalized but * takes an extra options parameter like most normalization functions. * * @param src String that is to be tested if it is in a normalization format. * @param srcLength Length of source to test, or -1 if NUL-terminated. * @param mode Which normalization form to test for. * @param options The normalization options, ORed together (0 for no options). * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Boolean value indicating whether the source string is in the * "mode/options" normalization form. * * @see unorm_quickCheck * @see unorm_isNormalized * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED UBool U_EXPORT2 unorm_isNormalizedWithOptions(const UChar *src, int32_t srcLength, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode); /** * Iterative normalization forward. * This function (together with unorm_previous) is somewhat * similar to the C++ Normalizer class (see its non-static functions). * * Iterative normalization is useful when only a small portion of a longer * string/text needs to be processed. * * For example, the likelihood may be high that processing the first 10% of some * text will be sufficient to find certain data. * Another example: When one wants to concatenate two normalized strings and get a * normalized result, it is much more efficient to normalize just a small part of * the result around the concatenation place instead of re-normalizing everything. * * The input text is an instance of the C character iteration API UCharIterator. * It may wrap around a simple string, a CharacterIterator, a Replaceable, or any * other kind of text object. * * If a buffer overflow occurs, then the caller needs to reset the iterator to the * old index and call the function again with a larger buffer - if the caller cares * for the actual output. * Regardless of the output buffer, the iterator will always be moved to the next * normalization boundary. * * This function (like unorm_previous) serves two purposes: * * 1) To find the next boundary so that the normalization of the part of the text * from the current position to that boundary does not affect and is not affected * by the part of the text beyond that boundary. * * 2) To normalize the text up to the boundary. * * The second step is optional, per the doNormalize parameter. * It is omitted for operations like string concatenation, where the two adjacent * string ends need to be normalized together. * In such a case, the output buffer will just contain a copy of the text up to the * boundary. * * pNeededToNormalize is an output-only parameter. Its output value is only defined * if normalization was requested (doNormalize) and successful (especially, no * buffer overflow). * It is useful for operations like a normalizing transliterator, where one would * not want to replace a piece of text if it is not modified. * * If doNormalize==TRUE and pNeededToNormalize!=NULL then *pNeeded... is set TRUE * if the normalization was necessary. * * If doNormalize==FALSE then *pNeededToNormalize will be set to FALSE. * * If the buffer overflows, then *pNeededToNormalize will be undefined; * essentially, whenever U_FAILURE is true (like in buffer overflows), this result * will be undefined. * * @param src The input text in the form of a C character iterator. * @param dest The output buffer; can be NULL if destCapacity==0 for pure preflighting. * @param destCapacity The number of UChars that fit into dest. * @param mode The normalization mode. * @param options The normalization options, ORed together (0 for no options). * @param doNormalize Indicates if the source text up to the next boundary * is to be normalized (TRUE) or just copied (FALSE). * @param pNeededToNormalize Output flag indicating if the normalization resulted in * different text from the input. * Not defined if an error occurs including buffer overflow. * Always FALSE if !doNormalize. * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Length of output (number of UChars) when successful or buffer overflow. * * @see unorm_previous * @see unorm_normalize * * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED int32_t U_EXPORT2 unorm_next(UCharIterator *src, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode); /** * Iterative normalization backward. * This function (together with unorm_next) is somewhat * similar to the C++ Normalizer class (see its non-static functions). * For all details see unorm_next. * * @param src The input text in the form of a C character iterator. * @param dest The output buffer; can be NULL if destCapacity==0 for pure preflighting. * @param destCapacity The number of UChars that fit into dest. * @param mode The normalization mode. * @param options The normalization options, ORed together (0 for no options). * @param doNormalize Indicates if the source text up to the next boundary * is to be normalized (TRUE) or just copied (FALSE). * @param pNeededToNormalize Output flag indicating if the normalization resulted in * different text from the input. * Not defined if an error occurs including buffer overflow. * Always FALSE if !doNormalize. * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Length of output (number of UChars) when successful or buffer overflow. * * @see unorm_next * @see unorm_normalize * * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED int32_t U_EXPORT2 unorm_previous(UCharIterator *src, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode); /** * Concatenate normalized strings, making sure that the result is normalized as well. * * If both the left and the right strings are in * the normalization form according to "mode/options", * then the result will be * * \code * dest=normalize(left+right, mode, options) * \endcode * * With the input strings already being normalized, * this function will use unorm_next() and unorm_previous() * to find the adjacent end pieces of the input strings. * Only the concatenation of these end pieces will be normalized and * then concatenated with the remaining parts of the input strings. * * It is allowed to have dest==left to avoid copying the entire left string. * * @param left Left source string, may be same as dest. * @param leftLength Length of left source string, or -1 if NUL-terminated. * @param right Right source string. Must not be the same as dest, nor overlap. * @param rightLength Length of right source string, or -1 if NUL-terminated. * @param dest The output buffer; can be NULL if destCapacity==0 for pure preflighting. * @param destCapacity The number of UChars that fit into dest. * @param mode The normalization mode. * @param options The normalization options, ORed together (0 for no options). * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Length of output (number of UChars) when successful or buffer overflow. * * @see unorm_normalize * @see unorm_next * @see unorm_previous * * @deprecated ICU 56 Use unorm2.h instead. */ U_DEPRECATED int32_t U_EXPORT2 unorm_concatenate(const UChar *left, int32_t leftLength, const UChar *right, int32_t rightLength, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode); #endif /* U_HIDE_DEPRECATED_API */ #endif /* #if !UCONFIG_NO_NORMALIZATION */ #endif usr/include/unicode/appendable.h000064400000020670152342600230012674 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2011-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: appendable.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010dec07 * created by: Markus W. Scherer */ #ifndef __APPENDABLE_H__ #define __APPENDABLE_H__ /** * \file * \brief C++ API: Appendable class: Sink for Unicode code points and 16-bit code units (char16_ts). */ #include "unicode/utypes.h" #include "unicode/uobject.h" U_NAMESPACE_BEGIN class UnicodeString; /** * Base class for objects to which Unicode characters and strings can be appended. * Combines elements of Java Appendable and ICU4C ByteSink. * * This class can be used in APIs where it does not matter whether the actual destination is * a UnicodeString, a char16_t[] array, a UnicodeSet, or any other object * that receives and processes characters and/or strings. * * Implementation classes must implement at least appendCodeUnit(char16_t). * The base class provides default implementations for the other methods. * * The methods do not take UErrorCode parameters. * If an error occurs (e.g., out-of-memory), * in addition to returning FALSE from failing operations, * the implementation must prevent unexpected behavior (e.g., crashes) * from further calls and should make the error condition available separately * (e.g., store a UErrorCode, make/keep a UnicodeString bogus). * @stable ICU 4.8 */ class U_COMMON_API Appendable : public UObject { public: /** * Destructor. * @stable ICU 4.8 */ ~Appendable(); /** * Appends a 16-bit code unit. * @param c code unit * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool appendCodeUnit(char16_t c) = 0; /** * Appends a code point. * The default implementation calls appendCodeUnit(char16_t) once or twice. * @param c code point 0..0x10ffff * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool appendCodePoint(UChar32 c); /** * Appends a string. * The default implementation calls appendCodeUnit(char16_t) for each code unit. * @param s string, must not be NULL if length!=0 * @param length string length, or -1 if NUL-terminated * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool appendString(const char16_t *s, int32_t length); /** * Tells the object that the caller is going to append roughly * appendCapacity char16_ts. A subclass might use this to pre-allocate * a larger buffer if necessary. * The default implementation does nothing. (It always returns TRUE.) * @param appendCapacity estimated number of char16_ts that will be appended * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool reserveAppendCapacity(int32_t appendCapacity); /** * Returns a writable buffer for appending and writes the buffer's capacity to * *resultCapacity. Guarantees *resultCapacity>=minCapacity. * May return a pointer to the caller-owned scratch buffer which must have * scratchCapacity>=minCapacity. * The returned buffer is only valid until the next operation * on this Appendable. * * After writing at most *resultCapacity char16_ts, call appendString() with the * pointer returned from this function and the number of char16_ts written. * Many appendString() implementations will avoid copying char16_ts if this function * returned an internal buffer. * * Partial usage example: * \code * int32_t capacity; * char16_t* buffer = app.getAppendBuffer(..., &capacity); * ... Write n char16_ts into buffer, with n <= capacity. * app.appendString(buffer, n); * \endcode * In many implementations, that call to append will avoid copying char16_ts. * * If the Appendable allocates or reallocates an internal buffer, it should use * the desiredCapacityHint if appropriate. * If a caller cannot provide a reasonable guess at the desired capacity, * it should pass desiredCapacityHint=0. * * If a non-scratch buffer is returned, the caller may only pass * a prefix to it to appendString(). * That is, it is not correct to pass an interior pointer to appendString(). * * The default implementation always returns the scratch buffer. * * @param minCapacity required minimum capacity of the returned buffer; * must be non-negative * @param desiredCapacityHint desired capacity of the returned buffer; * must be non-negative * @param scratch default caller-owned buffer * @param scratchCapacity capacity of the scratch buffer * @param resultCapacity pointer to an integer which will be set to the * capacity of the returned buffer * @return a buffer with *resultCapacity>=minCapacity * @stable ICU 4.8 */ virtual char16_t *getAppendBuffer(int32_t minCapacity, int32_t desiredCapacityHint, char16_t *scratch, int32_t scratchCapacity, int32_t *resultCapacity); }; /** * An Appendable implementation which writes to a UnicodeString. * * This class is not intended for public subclassing. * @stable ICU 4.8 */ class U_COMMON_API UnicodeStringAppendable : public Appendable { public: /** * Aliases the UnicodeString (keeps its reference) for writing. * @param s The UnicodeString to which this Appendable will write. * @stable ICU 4.8 */ explicit UnicodeStringAppendable(UnicodeString &s) : str(s) {} /** * Destructor. * @stable ICU 4.8 */ ~UnicodeStringAppendable(); /** * Appends a 16-bit code unit to the string. * @param c code unit * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool appendCodeUnit(char16_t c); /** * Appends a code point to the string. * @param c code point 0..0x10ffff * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool appendCodePoint(UChar32 c); /** * Appends a string to the UnicodeString. * @param s string, must not be NULL if length!=0 * @param length string length, or -1 if NUL-terminated * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool appendString(const char16_t *s, int32_t length); /** * Tells the UnicodeString that the caller is going to append roughly * appendCapacity char16_ts. * @param appendCapacity estimated number of char16_ts that will be appended * @return TRUE if the operation succeeded * @stable ICU 4.8 */ virtual UBool reserveAppendCapacity(int32_t appendCapacity); /** * Returns a writable buffer for appending and writes the buffer's capacity to * *resultCapacity. Guarantees *resultCapacity>=minCapacity. * May return a pointer to the caller-owned scratch buffer which must have * scratchCapacity>=minCapacity. * The returned buffer is only valid until the next write operation * on the UnicodeString. * * For details see Appendable::getAppendBuffer(). * * @param minCapacity required minimum capacity of the returned buffer; * must be non-negative * @param desiredCapacityHint desired capacity of the returned buffer; * must be non-negative * @param scratch default caller-owned buffer * @param scratchCapacity capacity of the scratch buffer * @param resultCapacity pointer to an integer which will be set to the * capacity of the returned buffer * @return a buffer with *resultCapacity>=minCapacity * @stable ICU 4.8 */ virtual char16_t *getAppendBuffer(int32_t minCapacity, int32_t desiredCapacityHint, char16_t *scratch, int32_t scratchCapacity, int32_t *resultCapacity); private: UnicodeString &str; }; U_NAMESPACE_END #endif // __APPENDABLE_H__ usr/include/unicode/measunit.h000064400000260253152342600230012431 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2004-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: April 26, 2004 * Since: ICU 3.0 ********************************************************************** */ #ifndef __MEASUREUNIT_H__ #define __MEASUREUNIT_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/unistr.h" /** * \file * \brief C++ API: A unit for measuring a quantity. */ U_NAMESPACE_BEGIN class StringEnumeration; /** * A unit such as length, mass, volume, currency, etc. A unit is * coupled with a numeric amount to produce a Measure. * * @author Alan Liu * @stable ICU 3.0 */ class U_I18N_API MeasureUnit: public UObject { public: /** * Default constructor. * Populates the instance with the base dimensionless unit. * @stable ICU 3.0 */ MeasureUnit(); /** * Copy constructor. * @stable ICU 3.0 */ MeasureUnit(const MeasureUnit &other); /** * Assignment operator. * @stable ICU 3.0 */ MeasureUnit &operator=(const MeasureUnit &other); /** * Returns a polymorphic clone of this object. The result will * have the same class as returned by getDynamicClassID(). * @stable ICU 3.0 */ virtual UObject* clone() const; /** * Destructor * @stable ICU 3.0 */ virtual ~MeasureUnit(); /** * Equality operator. Return true if this object is equal * to the given object. * @stable ICU 3.0 */ virtual UBool operator==(const UObject& other) const; /** * Inequality operator. Return true if this object is not equal * to the given object. * @stable ICU 53 */ UBool operator!=(const UObject& other) const { return !(*this == other); } /** * Get the type. * @stable ICU 53 */ const char *getType() const; /** * Get the sub type. * @stable ICU 53 */ const char *getSubtype() const; /** * getAvailable gets all of the available units. * If there are too many units to fit into destCapacity then the * error code is set to U_BUFFER_OVERFLOW_ERROR. * * @param destArray destination buffer. * @param destCapacity number of MeasureUnit instances available at dest. * @param errorCode ICU error code. * @return number of available units. * @stable ICU 53 */ static int32_t getAvailable( MeasureUnit *destArray, int32_t destCapacity, UErrorCode &errorCode); /** * getAvailable gets all of the available units for a specific type. * If there are too many units to fit into destCapacity then the * error code is set to U_BUFFER_OVERFLOW_ERROR. * * @param type the type * @param destArray destination buffer. * @param destCapacity number of MeasureUnit instances available at dest. * @param errorCode ICU error code. * @return number of available units for type. * @stable ICU 53 */ static int32_t getAvailable( const char *type, MeasureUnit *destArray, int32_t destCapacity, UErrorCode &errorCode); /** * getAvailableTypes gets all of the available types. Caller owns the * returned StringEnumeration and must delete it when finished using it. * * @param errorCode ICU error code. * @return the types. * @stable ICU 53 */ static StringEnumeration* getAvailableTypes(UErrorCode &errorCode); /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *
     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 53 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 53 */ virtual UClassID getDynamicClassID(void) const; #ifndef U_HIDE_INTERNAL_API /** * ICU use only. * Returns associated array index for this measure unit. Only valid for * non-currency measure units. * @internal */ int32_t getIndex() const; /** * ICU use only. * Returns maximum value from getIndex plus 1. * @internal */ static int32_t getIndexCount(); /** * ICU use only. * @return the unit.getIndex() of the unit which has this unit.getType() and unit.getSubtype(), * or a negative value if there is no such unit * @internal */ static int32_t internalGetIndexForTypeAndSubtype(const char *type, const char *subtype); /** * ICU use only. * @internal */ static MeasureUnit resolveUnitPerUnit( const MeasureUnit &unit, const MeasureUnit &perUnit, bool* isResolved); #endif /* U_HIDE_INTERNAL_API */ // All code between the "Start generated createXXX methods" comment and // the "End generated createXXX methods" comment is auto generated code // and must not be edited manually. For instructions on how to correctly // update this code, refer to: // http://site.icu-project.org/design/formatting/measureformat/updating-measure-unit // // Start generated createXXX methods /** * Returns by pointer, unit of acceleration: g-force. * Caller owns returned value and must free it. * Also see {@link #getGForce()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createGForce(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of acceleration: g-force. * Also see {@link #createGForce()}. * @draft ICU 64 */ static MeasureUnit getGForce(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of acceleration: meter-per-second-squared. * Caller owns returned value and must free it. * Also see {@link #getMeterPerSecondSquared()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMeterPerSecondSquared(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of acceleration: meter-per-second-squared. * Also see {@link #createMeterPerSecondSquared()}. * @draft ICU 64 */ static MeasureUnit getMeterPerSecondSquared(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of angle: arc-minute. * Caller owns returned value and must free it. * Also see {@link #getArcMinute()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createArcMinute(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of angle: arc-minute. * Also see {@link #createArcMinute()}. * @draft ICU 64 */ static MeasureUnit getArcMinute(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of angle: arc-second. * Caller owns returned value and must free it. * Also see {@link #getArcSecond()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createArcSecond(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of angle: arc-second. * Also see {@link #createArcSecond()}. * @draft ICU 64 */ static MeasureUnit getArcSecond(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of angle: degree. * Caller owns returned value and must free it. * Also see {@link #getDegree()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createDegree(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of angle: degree. * Also see {@link #createDegree()}. * @draft ICU 64 */ static MeasureUnit getDegree(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of angle: radian. * Caller owns returned value and must free it. * Also see {@link #getRadian()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createRadian(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of angle: radian. * Also see {@link #createRadian()}. * @draft ICU 64 */ static MeasureUnit getRadian(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of angle: revolution. * Caller owns returned value and must free it. * Also see {@link #getRevolutionAngle()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createRevolutionAngle(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of angle: revolution. * Also see {@link #createRevolutionAngle()}. * @draft ICU 64 */ static MeasureUnit getRevolutionAngle(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: acre. * Caller owns returned value and must free it. * Also see {@link #getAcre()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createAcre(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: acre. * Also see {@link #createAcre()}. * @draft ICU 64 */ static MeasureUnit getAcre(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of area: dunam. * Caller owns returned value and must free it. * Also see {@link #getDunam()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createDunam(UErrorCode &status); /** * Returns by value, unit of area: dunam. * Also see {@link #createDunam()}. * @draft ICU 64 */ static MeasureUnit getDunam(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: hectare. * Caller owns returned value and must free it. * Also see {@link #getHectare()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createHectare(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: hectare. * Also see {@link #createHectare()}. * @draft ICU 64 */ static MeasureUnit getHectare(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-centimeter. * Caller owns returned value and must free it. * Also see {@link #getSquareCentimeter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createSquareCentimeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-centimeter. * Also see {@link #createSquareCentimeter()}. * @draft ICU 64 */ static MeasureUnit getSquareCentimeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-foot. * Caller owns returned value and must free it. * Also see {@link #getSquareFoot()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createSquareFoot(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-foot. * Also see {@link #createSquareFoot()}. * @draft ICU 64 */ static MeasureUnit getSquareFoot(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-inch. * Caller owns returned value and must free it. * Also see {@link #getSquareInch()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createSquareInch(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-inch. * Also see {@link #createSquareInch()}. * @draft ICU 64 */ static MeasureUnit getSquareInch(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-kilometer. * Caller owns returned value and must free it. * Also see {@link #getSquareKilometer()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createSquareKilometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-kilometer. * Also see {@link #createSquareKilometer()}. * @draft ICU 64 */ static MeasureUnit getSquareKilometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-meter. * Caller owns returned value and must free it. * Also see {@link #getSquareMeter()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createSquareMeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-meter. * Also see {@link #createSquareMeter()}. * @draft ICU 64 */ static MeasureUnit getSquareMeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-mile. * Caller owns returned value and must free it. * Also see {@link #getSquareMile()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createSquareMile(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-mile. * Also see {@link #createSquareMile()}. * @draft ICU 64 */ static MeasureUnit getSquareMile(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of area: square-yard. * Caller owns returned value and must free it. * Also see {@link #getSquareYard()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createSquareYard(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of area: square-yard. * Also see {@link #createSquareYard()}. * @draft ICU 64 */ static MeasureUnit getSquareYard(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of concentr: karat. * Caller owns returned value and must free it. * Also see {@link #getKarat()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKarat(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of concentr: karat. * Also see {@link #createKarat()}. * @draft ICU 64 */ static MeasureUnit getKarat(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of concentr: milligram-per-deciliter. * Caller owns returned value and must free it. * Also see {@link #getMilligramPerDeciliter()}. * @param status ICU error code. * @stable ICU 57 */ static MeasureUnit *createMilligramPerDeciliter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of concentr: milligram-per-deciliter. * Also see {@link #createMilligramPerDeciliter()}. * @draft ICU 64 */ static MeasureUnit getMilligramPerDeciliter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of concentr: millimole-per-liter. * Caller owns returned value and must free it. * Also see {@link #getMillimolePerLiter()}. * @param status ICU error code. * @stable ICU 57 */ static MeasureUnit *createMillimolePerLiter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of concentr: millimole-per-liter. * Also see {@link #createMillimolePerLiter()}. * @draft ICU 64 */ static MeasureUnit getMillimolePerLiter(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of concentr: mole. * Caller owns returned value and must free it. * Also see {@link #getMole()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createMole(UErrorCode &status); /** * Returns by value, unit of concentr: mole. * Also see {@link #createMole()}. * @draft ICU 64 */ static MeasureUnit getMole(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of concentr: part-per-million. * Caller owns returned value and must free it. * Also see {@link #getPartPerMillion()}. * @param status ICU error code. * @stable ICU 57 */ static MeasureUnit *createPartPerMillion(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of concentr: part-per-million. * Also see {@link #createPartPerMillion()}. * @draft ICU 64 */ static MeasureUnit getPartPerMillion(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of concentr: percent. * Caller owns returned value and must free it. * Also see {@link #getPercent()}. * @param status ICU error code. * @draft ICU 63 */ static MeasureUnit *createPercent(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of concentr: percent. * Also see {@link #createPercent()}. * @draft ICU 64 */ static MeasureUnit getPercent(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of concentr: permille. * Caller owns returned value and must free it. * Also see {@link #getPermille()}. * @param status ICU error code. * @draft ICU 63 */ static MeasureUnit *createPermille(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of concentr: permille. * Also see {@link #createPermille()}. * @draft ICU 64 */ static MeasureUnit getPermille(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of concentr: permyriad. * Caller owns returned value and must free it. * Also see {@link #getPermyriad()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createPermyriad(UErrorCode &status); /** * Returns by value, unit of concentr: permyriad. * Also see {@link #createPermyriad()}. * @draft ICU 64 */ static MeasureUnit getPermyriad(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of consumption: liter-per-100kilometers. * Caller owns returned value and must free it. * Also see {@link #getLiterPer100Kilometers()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createLiterPer100Kilometers(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of consumption: liter-per-100kilometers. * Also see {@link #createLiterPer100Kilometers()}. * @draft ICU 64 */ static MeasureUnit getLiterPer100Kilometers(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of consumption: liter-per-kilometer. * Caller owns returned value and must free it. * Also see {@link #getLiterPerKilometer()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createLiterPerKilometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of consumption: liter-per-kilometer. * Also see {@link #createLiterPerKilometer()}. * @draft ICU 64 */ static MeasureUnit getLiterPerKilometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of consumption: mile-per-gallon. * Caller owns returned value and must free it. * Also see {@link #getMilePerGallon()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMilePerGallon(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of consumption: mile-per-gallon. * Also see {@link #createMilePerGallon()}. * @draft ICU 64 */ static MeasureUnit getMilePerGallon(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of consumption: mile-per-gallon-imperial. * Caller owns returned value and must free it. * Also see {@link #getMilePerGallonImperial()}. * @param status ICU error code. * @stable ICU 57 */ static MeasureUnit *createMilePerGallonImperial(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of consumption: mile-per-gallon-imperial. * Also see {@link #createMilePerGallonImperial()}. * @draft ICU 64 */ static MeasureUnit getMilePerGallonImperial(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: bit. * Caller owns returned value and must free it. * Also see {@link #getBit()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createBit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: bit. * Also see {@link #createBit()}. * @draft ICU 64 */ static MeasureUnit getBit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: byte. * Caller owns returned value and must free it. * Also see {@link #getByte()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createByte(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: byte. * Also see {@link #createByte()}. * @draft ICU 64 */ static MeasureUnit getByte(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: gigabit. * Caller owns returned value and must free it. * Also see {@link #getGigabit()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createGigabit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: gigabit. * Also see {@link #createGigabit()}. * @draft ICU 64 */ static MeasureUnit getGigabit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: gigabyte. * Caller owns returned value and must free it. * Also see {@link #getGigabyte()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createGigabyte(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: gigabyte. * Also see {@link #createGigabyte()}. * @draft ICU 64 */ static MeasureUnit getGigabyte(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: kilobit. * Caller owns returned value and must free it. * Also see {@link #getKilobit()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKilobit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: kilobit. * Also see {@link #createKilobit()}. * @draft ICU 64 */ static MeasureUnit getKilobit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: kilobyte. * Caller owns returned value and must free it. * Also see {@link #getKilobyte()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKilobyte(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: kilobyte. * Also see {@link #createKilobyte()}. * @draft ICU 64 */ static MeasureUnit getKilobyte(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: megabit. * Caller owns returned value and must free it. * Also see {@link #getMegabit()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMegabit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: megabit. * Also see {@link #createMegabit()}. * @draft ICU 64 */ static MeasureUnit getMegabit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: megabyte. * Caller owns returned value and must free it. * Also see {@link #getMegabyte()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMegabyte(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: megabyte. * Also see {@link #createMegabyte()}. * @draft ICU 64 */ static MeasureUnit getMegabyte(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of digital: petabyte. * Caller owns returned value and must free it. * Also see {@link #getPetabyte()}. * @param status ICU error code. * @draft ICU 63 */ static MeasureUnit *createPetabyte(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: petabyte. * Also see {@link #createPetabyte()}. * @draft ICU 64 */ static MeasureUnit getPetabyte(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: terabit. * Caller owns returned value and must free it. * Also see {@link #getTerabit()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createTerabit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: terabit. * Also see {@link #createTerabit()}. * @draft ICU 64 */ static MeasureUnit getTerabit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of digital: terabyte. * Caller owns returned value and must free it. * Also see {@link #getTerabyte()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createTerabyte(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of digital: terabyte. * Also see {@link #createTerabyte()}. * @draft ICU 64 */ static MeasureUnit getTerabyte(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: century. * Caller owns returned value and must free it. * Also see {@link #getCentury()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createCentury(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: century. * Also see {@link #createCentury()}. * @draft ICU 64 */ static MeasureUnit getCentury(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: day. * Caller owns returned value and must free it. * Also see {@link #getDay()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createDay(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: day. * Also see {@link #createDay()}. * @draft ICU 64 */ static MeasureUnit getDay(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of duration: day-person. * Caller owns returned value and must free it. * Also see {@link #getDayPerson()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createDayPerson(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: day-person. * Also see {@link #createDayPerson()}. * @draft ICU 64 */ static MeasureUnit getDayPerson(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: hour. * Caller owns returned value and must free it. * Also see {@link #getHour()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createHour(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: hour. * Also see {@link #createHour()}. * @draft ICU 64 */ static MeasureUnit getHour(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: microsecond. * Caller owns returned value and must free it. * Also see {@link #getMicrosecond()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMicrosecond(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: microsecond. * Also see {@link #createMicrosecond()}. * @draft ICU 64 */ static MeasureUnit getMicrosecond(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: millisecond. * Caller owns returned value and must free it. * Also see {@link #getMillisecond()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMillisecond(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: millisecond. * Also see {@link #createMillisecond()}. * @draft ICU 64 */ static MeasureUnit getMillisecond(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: minute. * Caller owns returned value and must free it. * Also see {@link #getMinute()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMinute(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: minute. * Also see {@link #createMinute()}. * @draft ICU 64 */ static MeasureUnit getMinute(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: month. * Caller owns returned value and must free it. * Also see {@link #getMonth()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMonth(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: month. * Also see {@link #createMonth()}. * @draft ICU 64 */ static MeasureUnit getMonth(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of duration: month-person. * Caller owns returned value and must free it. * Also see {@link #getMonthPerson()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createMonthPerson(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: month-person. * Also see {@link #createMonthPerson()}. * @draft ICU 64 */ static MeasureUnit getMonthPerson(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: nanosecond. * Caller owns returned value and must free it. * Also see {@link #getNanosecond()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createNanosecond(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: nanosecond. * Also see {@link #createNanosecond()}. * @draft ICU 64 */ static MeasureUnit getNanosecond(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: second. * Caller owns returned value and must free it. * Also see {@link #getSecond()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createSecond(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: second. * Also see {@link #createSecond()}. * @draft ICU 64 */ static MeasureUnit getSecond(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: week. * Caller owns returned value and must free it. * Also see {@link #getWeek()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createWeek(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: week. * Also see {@link #createWeek()}. * @draft ICU 64 */ static MeasureUnit getWeek(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of duration: week-person. * Caller owns returned value and must free it. * Also see {@link #getWeekPerson()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createWeekPerson(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: week-person. * Also see {@link #createWeekPerson()}. * @draft ICU 64 */ static MeasureUnit getWeekPerson(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of duration: year. * Caller owns returned value and must free it. * Also see {@link #getYear()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createYear(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: year. * Also see {@link #createYear()}. * @draft ICU 64 */ static MeasureUnit getYear(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of duration: year-person. * Caller owns returned value and must free it. * Also see {@link #getYearPerson()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createYearPerson(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of duration: year-person. * Also see {@link #createYearPerson()}. * @draft ICU 64 */ static MeasureUnit getYearPerson(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of electric: ampere. * Caller owns returned value and must free it. * Also see {@link #getAmpere()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createAmpere(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of electric: ampere. * Also see {@link #createAmpere()}. * @draft ICU 64 */ static MeasureUnit getAmpere(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of electric: milliampere. * Caller owns returned value and must free it. * Also see {@link #getMilliampere()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMilliampere(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of electric: milliampere. * Also see {@link #createMilliampere()}. * @draft ICU 64 */ static MeasureUnit getMilliampere(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of electric: ohm. * Caller owns returned value and must free it. * Also see {@link #getOhm()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createOhm(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of electric: ohm. * Also see {@link #createOhm()}. * @draft ICU 64 */ static MeasureUnit getOhm(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of electric: volt. * Caller owns returned value and must free it. * Also see {@link #getVolt()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createVolt(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of electric: volt. * Also see {@link #createVolt()}. * @draft ICU 64 */ static MeasureUnit getVolt(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of energy: british-thermal-unit. * Caller owns returned value and must free it. * Also see {@link #getBritishThermalUnit()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createBritishThermalUnit(UErrorCode &status); /** * Returns by value, unit of energy: british-thermal-unit. * Also see {@link #createBritishThermalUnit()}. * @draft ICU 64 */ static MeasureUnit getBritishThermalUnit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of energy: calorie. * Caller owns returned value and must free it. * Also see {@link #getCalorie()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCalorie(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of energy: calorie. * Also see {@link #createCalorie()}. * @draft ICU 64 */ static MeasureUnit getCalorie(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of energy: electronvolt. * Caller owns returned value and must free it. * Also see {@link #getElectronvolt()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createElectronvolt(UErrorCode &status); /** * Returns by value, unit of energy: electronvolt. * Also see {@link #createElectronvolt()}. * @draft ICU 64 */ static MeasureUnit getElectronvolt(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of energy: foodcalorie. * Caller owns returned value and must free it. * Also see {@link #getFoodcalorie()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createFoodcalorie(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of energy: foodcalorie. * Also see {@link #createFoodcalorie()}. * @draft ICU 64 */ static MeasureUnit getFoodcalorie(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of energy: joule. * Caller owns returned value and must free it. * Also see {@link #getJoule()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createJoule(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of energy: joule. * Also see {@link #createJoule()}. * @draft ICU 64 */ static MeasureUnit getJoule(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of energy: kilocalorie. * Caller owns returned value and must free it. * Also see {@link #getKilocalorie()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKilocalorie(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of energy: kilocalorie. * Also see {@link #createKilocalorie()}. * @draft ICU 64 */ static MeasureUnit getKilocalorie(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of energy: kilojoule. * Caller owns returned value and must free it. * Also see {@link #getKilojoule()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKilojoule(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of energy: kilojoule. * Also see {@link #createKilojoule()}. * @draft ICU 64 */ static MeasureUnit getKilojoule(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of energy: kilowatt-hour. * Caller owns returned value and must free it. * Also see {@link #getKilowattHour()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKilowattHour(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of energy: kilowatt-hour. * Also see {@link #createKilowattHour()}. * @draft ICU 64 */ static MeasureUnit getKilowattHour(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of force: newton. * Caller owns returned value and must free it. * Also see {@link #getNewton()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createNewton(UErrorCode &status); /** * Returns by value, unit of force: newton. * Also see {@link #createNewton()}. * @draft ICU 64 */ static MeasureUnit getNewton(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of force: pound-force. * Caller owns returned value and must free it. * Also see {@link #getPoundForce()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createPoundForce(UErrorCode &status); /** * Returns by value, unit of force: pound-force. * Also see {@link #createPoundForce()}. * @draft ICU 64 */ static MeasureUnit getPoundForce(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of frequency: gigahertz. * Caller owns returned value and must free it. * Also see {@link #getGigahertz()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createGigahertz(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of frequency: gigahertz. * Also see {@link #createGigahertz()}. * @draft ICU 64 */ static MeasureUnit getGigahertz(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of frequency: hertz. * Caller owns returned value and must free it. * Also see {@link #getHertz()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createHertz(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of frequency: hertz. * Also see {@link #createHertz()}. * @draft ICU 64 */ static MeasureUnit getHertz(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of frequency: kilohertz. * Caller owns returned value and must free it. * Also see {@link #getKilohertz()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKilohertz(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of frequency: kilohertz. * Also see {@link #createKilohertz()}. * @draft ICU 64 */ static MeasureUnit getKilohertz(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of frequency: megahertz. * Caller owns returned value and must free it. * Also see {@link #getMegahertz()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMegahertz(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of frequency: megahertz. * Also see {@link #createMegahertz()}. * @draft ICU 64 */ static MeasureUnit getMegahertz(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: astronomical-unit. * Caller owns returned value and must free it. * Also see {@link #getAstronomicalUnit()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createAstronomicalUnit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: astronomical-unit. * Also see {@link #createAstronomicalUnit()}. * @draft ICU 64 */ static MeasureUnit getAstronomicalUnit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: centimeter. * Caller owns returned value and must free it. * Also see {@link #getCentimeter()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createCentimeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: centimeter. * Also see {@link #createCentimeter()}. * @draft ICU 64 */ static MeasureUnit getCentimeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: decimeter. * Caller owns returned value and must free it. * Also see {@link #getDecimeter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createDecimeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: decimeter. * Also see {@link #createDecimeter()}. * @draft ICU 64 */ static MeasureUnit getDecimeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: fathom. * Caller owns returned value and must free it. * Also see {@link #getFathom()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createFathom(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: fathom. * Also see {@link #createFathom()}. * @draft ICU 64 */ static MeasureUnit getFathom(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: foot. * Caller owns returned value and must free it. * Also see {@link #getFoot()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createFoot(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: foot. * Also see {@link #createFoot()}. * @draft ICU 64 */ static MeasureUnit getFoot(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: furlong. * Caller owns returned value and must free it. * Also see {@link #getFurlong()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createFurlong(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: furlong. * Also see {@link #createFurlong()}. * @draft ICU 64 */ static MeasureUnit getFurlong(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: inch. * Caller owns returned value and must free it. * Also see {@link #getInch()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createInch(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: inch. * Also see {@link #createInch()}. * @draft ICU 64 */ static MeasureUnit getInch(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: kilometer. * Caller owns returned value and must free it. * Also see {@link #getKilometer()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createKilometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: kilometer. * Also see {@link #createKilometer()}. * @draft ICU 64 */ static MeasureUnit getKilometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: light-year. * Caller owns returned value and must free it. * Also see {@link #getLightYear()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createLightYear(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: light-year. * Also see {@link #createLightYear()}. * @draft ICU 64 */ static MeasureUnit getLightYear(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: meter. * Caller owns returned value and must free it. * Also see {@link #getMeter()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: meter. * Also see {@link #createMeter()}. * @draft ICU 64 */ static MeasureUnit getMeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: micrometer. * Caller owns returned value and must free it. * Also see {@link #getMicrometer()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMicrometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: micrometer. * Also see {@link #createMicrometer()}. * @draft ICU 64 */ static MeasureUnit getMicrometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: mile. * Caller owns returned value and must free it. * Also see {@link #getMile()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMile(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: mile. * Also see {@link #createMile()}. * @draft ICU 64 */ static MeasureUnit getMile(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: mile-scandinavian. * Caller owns returned value and must free it. * Also see {@link #getMileScandinavian()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createMileScandinavian(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: mile-scandinavian. * Also see {@link #createMileScandinavian()}. * @draft ICU 64 */ static MeasureUnit getMileScandinavian(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: millimeter. * Caller owns returned value and must free it. * Also see {@link #getMillimeter()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMillimeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: millimeter. * Also see {@link #createMillimeter()}. * @draft ICU 64 */ static MeasureUnit getMillimeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: nanometer. * Caller owns returned value and must free it. * Also see {@link #getNanometer()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createNanometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: nanometer. * Also see {@link #createNanometer()}. * @draft ICU 64 */ static MeasureUnit getNanometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: nautical-mile. * Caller owns returned value and must free it. * Also see {@link #getNauticalMile()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createNauticalMile(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: nautical-mile. * Also see {@link #createNauticalMile()}. * @draft ICU 64 */ static MeasureUnit getNauticalMile(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: parsec. * Caller owns returned value and must free it. * Also see {@link #getParsec()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createParsec(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: parsec. * Also see {@link #createParsec()}. * @draft ICU 64 */ static MeasureUnit getParsec(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: picometer. * Caller owns returned value and must free it. * Also see {@link #getPicometer()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createPicometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: picometer. * Also see {@link #createPicometer()}. * @draft ICU 64 */ static MeasureUnit getPicometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: point. * Caller owns returned value and must free it. * Also see {@link #getPoint()}. * @param status ICU error code. * @stable ICU 59 */ static MeasureUnit *createPoint(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: point. * Also see {@link #createPoint()}. * @draft ICU 64 */ static MeasureUnit getPoint(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of length: solar-radius. * Caller owns returned value and must free it. * Also see {@link #getSolarRadius()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createSolarRadius(UErrorCode &status); /** * Returns by value, unit of length: solar-radius. * Also see {@link #createSolarRadius()}. * @draft ICU 64 */ static MeasureUnit getSolarRadius(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of length: yard. * Caller owns returned value and must free it. * Also see {@link #getYard()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createYard(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of length: yard. * Also see {@link #createYard()}. * @draft ICU 64 */ static MeasureUnit getYard(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of light: lux. * Caller owns returned value and must free it. * Also see {@link #getLux()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createLux(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of light: lux. * Also see {@link #createLux()}. * @draft ICU 64 */ static MeasureUnit getLux(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of light: solar-luminosity. * Caller owns returned value and must free it. * Also see {@link #getSolarLuminosity()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createSolarLuminosity(UErrorCode &status); /** * Returns by value, unit of light: solar-luminosity. * Also see {@link #createSolarLuminosity()}. * @draft ICU 64 */ static MeasureUnit getSolarLuminosity(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: carat. * Caller owns returned value and must free it. * Also see {@link #getCarat()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCarat(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: carat. * Also see {@link #createCarat()}. * @draft ICU 64 */ static MeasureUnit getCarat(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of mass: dalton. * Caller owns returned value and must free it. * Also see {@link #getDalton()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createDalton(UErrorCode &status); /** * Returns by value, unit of mass: dalton. * Also see {@link #createDalton()}. * @draft ICU 64 */ static MeasureUnit getDalton(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of mass: earth-mass. * Caller owns returned value and must free it. * Also see {@link #getEarthMass()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createEarthMass(UErrorCode &status); /** * Returns by value, unit of mass: earth-mass. * Also see {@link #createEarthMass()}. * @draft ICU 64 */ static MeasureUnit getEarthMass(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: gram. * Caller owns returned value and must free it. * Also see {@link #getGram()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createGram(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: gram. * Also see {@link #createGram()}. * @draft ICU 64 */ static MeasureUnit getGram(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: kilogram. * Caller owns returned value and must free it. * Also see {@link #getKilogram()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createKilogram(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: kilogram. * Also see {@link #createKilogram()}. * @draft ICU 64 */ static MeasureUnit getKilogram(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: metric-ton. * Caller owns returned value and must free it. * Also see {@link #getMetricTon()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMetricTon(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: metric-ton. * Also see {@link #createMetricTon()}. * @draft ICU 64 */ static MeasureUnit getMetricTon(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: microgram. * Caller owns returned value and must free it. * Also see {@link #getMicrogram()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMicrogram(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: microgram. * Also see {@link #createMicrogram()}. * @draft ICU 64 */ static MeasureUnit getMicrogram(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: milligram. * Caller owns returned value and must free it. * Also see {@link #getMilligram()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMilligram(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: milligram. * Also see {@link #createMilligram()}. * @draft ICU 64 */ static MeasureUnit getMilligram(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: ounce. * Caller owns returned value and must free it. * Also see {@link #getOunce()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createOunce(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: ounce. * Also see {@link #createOunce()}. * @draft ICU 64 */ static MeasureUnit getOunce(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: ounce-troy. * Caller owns returned value and must free it. * Also see {@link #getOunceTroy()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createOunceTroy(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: ounce-troy. * Also see {@link #createOunceTroy()}. * @draft ICU 64 */ static MeasureUnit getOunceTroy(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: pound. * Caller owns returned value and must free it. * Also see {@link #getPound()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createPound(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: pound. * Also see {@link #createPound()}. * @draft ICU 64 */ static MeasureUnit getPound(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of mass: solar-mass. * Caller owns returned value and must free it. * Also see {@link #getSolarMass()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createSolarMass(UErrorCode &status); /** * Returns by value, unit of mass: solar-mass. * Also see {@link #createSolarMass()}. * @draft ICU 64 */ static MeasureUnit getSolarMass(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: stone. * Caller owns returned value and must free it. * Also see {@link #getStone()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createStone(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: stone. * Also see {@link #createStone()}. * @draft ICU 64 */ static MeasureUnit getStone(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of mass: ton. * Caller owns returned value and must free it. * Also see {@link #getTon()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createTon(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of mass: ton. * Also see {@link #createTon()}. * @draft ICU 64 */ static MeasureUnit getTon(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of power: gigawatt. * Caller owns returned value and must free it. * Also see {@link #getGigawatt()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createGigawatt(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of power: gigawatt. * Also see {@link #createGigawatt()}. * @draft ICU 64 */ static MeasureUnit getGigawatt(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of power: horsepower. * Caller owns returned value and must free it. * Also see {@link #getHorsepower()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createHorsepower(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of power: horsepower. * Also see {@link #createHorsepower()}. * @draft ICU 64 */ static MeasureUnit getHorsepower(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of power: kilowatt. * Caller owns returned value and must free it. * Also see {@link #getKilowatt()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createKilowatt(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of power: kilowatt. * Also see {@link #createKilowatt()}. * @draft ICU 64 */ static MeasureUnit getKilowatt(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of power: megawatt. * Caller owns returned value and must free it. * Also see {@link #getMegawatt()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMegawatt(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of power: megawatt. * Also see {@link #createMegawatt()}. * @draft ICU 64 */ static MeasureUnit getMegawatt(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of power: milliwatt. * Caller owns returned value and must free it. * Also see {@link #getMilliwatt()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMilliwatt(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of power: milliwatt. * Also see {@link #createMilliwatt()}. * @draft ICU 64 */ static MeasureUnit getMilliwatt(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of power: watt. * Caller owns returned value and must free it. * Also see {@link #getWatt()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createWatt(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of power: watt. * Also see {@link #createWatt()}. * @draft ICU 64 */ static MeasureUnit getWatt(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of pressure: atmosphere. * Caller owns returned value and must free it. * Also see {@link #getAtmosphere()}. * @param status ICU error code. * @draft ICU 63 */ static MeasureUnit *createAtmosphere(UErrorCode &status); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of pressure: atmosphere. * Also see {@link #createAtmosphere()}. * @draft ICU 64 */ static MeasureUnit getAtmosphere(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of pressure: hectopascal. * Caller owns returned value and must free it. * Also see {@link #getHectopascal()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createHectopascal(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of pressure: hectopascal. * Also see {@link #createHectopascal()}. * @draft ICU 64 */ static MeasureUnit getHectopascal(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of pressure: inch-hg. * Caller owns returned value and must free it. * Also see {@link #getInchHg()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createInchHg(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of pressure: inch-hg. * Also see {@link #createInchHg()}. * @draft ICU 64 */ static MeasureUnit getInchHg(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of pressure: kilopascal. * Caller owns returned value and must free it. * Also see {@link #getKilopascal()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createKilopascal(UErrorCode &status); /** * Returns by value, unit of pressure: kilopascal. * Also see {@link #createKilopascal()}. * @draft ICU 64 */ static MeasureUnit getKilopascal(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of pressure: megapascal. * Caller owns returned value and must free it. * Also see {@link #getMegapascal()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createMegapascal(UErrorCode &status); /** * Returns by value, unit of pressure: megapascal. * Also see {@link #createMegapascal()}. * @draft ICU 64 */ static MeasureUnit getMegapascal(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of pressure: millibar. * Caller owns returned value and must free it. * Also see {@link #getMillibar()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMillibar(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of pressure: millibar. * Also see {@link #createMillibar()}. * @draft ICU 64 */ static MeasureUnit getMillibar(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of pressure: millimeter-of-mercury. * Caller owns returned value and must free it. * Also see {@link #getMillimeterOfMercury()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMillimeterOfMercury(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of pressure: millimeter-of-mercury. * Also see {@link #createMillimeterOfMercury()}. * @draft ICU 64 */ static MeasureUnit getMillimeterOfMercury(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of pressure: pound-per-square-inch. * Caller owns returned value and must free it. * Also see {@link #getPoundPerSquareInch()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createPoundPerSquareInch(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of pressure: pound-per-square-inch. * Also see {@link #createPoundPerSquareInch()}. * @draft ICU 64 */ static MeasureUnit getPoundPerSquareInch(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of speed: kilometer-per-hour. * Caller owns returned value and must free it. * Also see {@link #getKilometerPerHour()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createKilometerPerHour(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of speed: kilometer-per-hour. * Also see {@link #createKilometerPerHour()}. * @draft ICU 64 */ static MeasureUnit getKilometerPerHour(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of speed: knot. * Caller owns returned value and must free it. * Also see {@link #getKnot()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createKnot(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of speed: knot. * Also see {@link #createKnot()}. * @draft ICU 64 */ static MeasureUnit getKnot(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of speed: meter-per-second. * Caller owns returned value and must free it. * Also see {@link #getMeterPerSecond()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMeterPerSecond(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of speed: meter-per-second. * Also see {@link #createMeterPerSecond()}. * @draft ICU 64 */ static MeasureUnit getMeterPerSecond(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of speed: mile-per-hour. * Caller owns returned value and must free it. * Also see {@link #getMilePerHour()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createMilePerHour(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of speed: mile-per-hour. * Also see {@link #createMilePerHour()}. * @draft ICU 64 */ static MeasureUnit getMilePerHour(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of temperature: celsius. * Caller owns returned value and must free it. * Also see {@link #getCelsius()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createCelsius(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of temperature: celsius. * Also see {@link #createCelsius()}. * @draft ICU 64 */ static MeasureUnit getCelsius(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of temperature: fahrenheit. * Caller owns returned value and must free it. * Also see {@link #getFahrenheit()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createFahrenheit(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of temperature: fahrenheit. * Also see {@link #createFahrenheit()}. * @draft ICU 64 */ static MeasureUnit getFahrenheit(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of temperature: generic. * Caller owns returned value and must free it. * Also see {@link #getGenericTemperature()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createGenericTemperature(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of temperature: generic. * Also see {@link #createGenericTemperature()}. * @draft ICU 64 */ static MeasureUnit getGenericTemperature(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of temperature: kelvin. * Caller owns returned value and must free it. * Also see {@link #getKelvin()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createKelvin(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of temperature: kelvin. * Also see {@link #createKelvin()}. * @draft ICU 64 */ static MeasureUnit getKelvin(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of torque: newton-meter. * Caller owns returned value and must free it. * Also see {@link #getNewtonMeter()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createNewtonMeter(UErrorCode &status); /** * Returns by value, unit of torque: newton-meter. * Also see {@link #createNewtonMeter()}. * @draft ICU 64 */ static MeasureUnit getNewtonMeter(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of torque: pound-foot. * Caller owns returned value and must free it. * Also see {@link #getPoundFoot()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createPoundFoot(UErrorCode &status); /** * Returns by value, unit of torque: pound-foot. * Also see {@link #createPoundFoot()}. * @draft ICU 64 */ static MeasureUnit getPoundFoot(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: acre-foot. * Caller owns returned value and must free it. * Also see {@link #getAcreFoot()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createAcreFoot(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: acre-foot. * Also see {@link #createAcreFoot()}. * @draft ICU 64 */ static MeasureUnit getAcreFoot(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of volume: barrel. * Caller owns returned value and must free it. * Also see {@link #getBarrel()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createBarrel(UErrorCode &status); /** * Returns by value, unit of volume: barrel. * Also see {@link #createBarrel()}. * @draft ICU 64 */ static MeasureUnit getBarrel(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: bushel. * Caller owns returned value and must free it. * Also see {@link #getBushel()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createBushel(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: bushel. * Also see {@link #createBushel()}. * @draft ICU 64 */ static MeasureUnit getBushel(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: centiliter. * Caller owns returned value and must free it. * Also see {@link #getCentiliter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCentiliter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: centiliter. * Also see {@link #createCentiliter()}. * @draft ICU 64 */ static MeasureUnit getCentiliter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-centimeter. * Caller owns returned value and must free it. * Also see {@link #getCubicCentimeter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCubicCentimeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-centimeter. * Also see {@link #createCubicCentimeter()}. * @draft ICU 64 */ static MeasureUnit getCubicCentimeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-foot. * Caller owns returned value and must free it. * Also see {@link #getCubicFoot()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCubicFoot(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-foot. * Also see {@link #createCubicFoot()}. * @draft ICU 64 */ static MeasureUnit getCubicFoot(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-inch. * Caller owns returned value and must free it. * Also see {@link #getCubicInch()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCubicInch(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-inch. * Also see {@link #createCubicInch()}. * @draft ICU 64 */ static MeasureUnit getCubicInch(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-kilometer. * Caller owns returned value and must free it. * Also see {@link #getCubicKilometer()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createCubicKilometer(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-kilometer. * Also see {@link #createCubicKilometer()}. * @draft ICU 64 */ static MeasureUnit getCubicKilometer(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-meter. * Caller owns returned value and must free it. * Also see {@link #getCubicMeter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCubicMeter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-meter. * Also see {@link #createCubicMeter()}. * @draft ICU 64 */ static MeasureUnit getCubicMeter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-mile. * Caller owns returned value and must free it. * Also see {@link #getCubicMile()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createCubicMile(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-mile. * Also see {@link #createCubicMile()}. * @draft ICU 64 */ static MeasureUnit getCubicMile(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cubic-yard. * Caller owns returned value and must free it. * Also see {@link #getCubicYard()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCubicYard(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cubic-yard. * Also see {@link #createCubicYard()}. * @draft ICU 64 */ static MeasureUnit getCubicYard(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cup. * Caller owns returned value and must free it. * Also see {@link #getCup()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createCup(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cup. * Also see {@link #createCup()}. * @draft ICU 64 */ static MeasureUnit getCup(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: cup-metric. * Caller owns returned value and must free it. * Also see {@link #getCupMetric()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createCupMetric(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: cup-metric. * Also see {@link #createCupMetric()}. * @draft ICU 64 */ static MeasureUnit getCupMetric(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: deciliter. * Caller owns returned value and must free it. * Also see {@link #getDeciliter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createDeciliter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: deciliter. * Also see {@link #createDeciliter()}. * @draft ICU 64 */ static MeasureUnit getDeciliter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: fluid-ounce. * Caller owns returned value and must free it. * Also see {@link #getFluidOunce()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createFluidOunce(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: fluid-ounce. * Also see {@link #createFluidOunce()}. * @draft ICU 64 */ static MeasureUnit getFluidOunce(); #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of volume: fluid-ounce-imperial. * Caller owns returned value and must free it. * Also see {@link #getFluidOunceImperial()}. * @param status ICU error code. * @draft ICU 64 */ static MeasureUnit *createFluidOunceImperial(UErrorCode &status); /** * Returns by value, unit of volume: fluid-ounce-imperial. * Also see {@link #createFluidOunceImperial()}. * @draft ICU 64 */ static MeasureUnit getFluidOunceImperial(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: gallon. * Caller owns returned value and must free it. * Also see {@link #getGallon()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createGallon(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: gallon. * Also see {@link #createGallon()}. * @draft ICU 64 */ static MeasureUnit getGallon(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: gallon-imperial. * Caller owns returned value and must free it. * Also see {@link #getGallonImperial()}. * @param status ICU error code. * @stable ICU 57 */ static MeasureUnit *createGallonImperial(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: gallon-imperial. * Also see {@link #createGallonImperial()}. * @draft ICU 64 */ static MeasureUnit getGallonImperial(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: hectoliter. * Caller owns returned value and must free it. * Also see {@link #getHectoliter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createHectoliter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: hectoliter. * Also see {@link #createHectoliter()}. * @draft ICU 64 */ static MeasureUnit getHectoliter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: liter. * Caller owns returned value and must free it. * Also see {@link #getLiter()}. * @param status ICU error code. * @stable ICU 53 */ static MeasureUnit *createLiter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: liter. * Also see {@link #createLiter()}. * @draft ICU 64 */ static MeasureUnit getLiter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: megaliter. * Caller owns returned value and must free it. * Also see {@link #getMegaliter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMegaliter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: megaliter. * Also see {@link #createMegaliter()}. * @draft ICU 64 */ static MeasureUnit getMegaliter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: milliliter. * Caller owns returned value and must free it. * Also see {@link #getMilliliter()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createMilliliter(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: milliliter. * Also see {@link #createMilliliter()}. * @draft ICU 64 */ static MeasureUnit getMilliliter(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: pint. * Caller owns returned value and must free it. * Also see {@link #getPint()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createPint(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: pint. * Also see {@link #createPint()}. * @draft ICU 64 */ static MeasureUnit getPint(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: pint-metric. * Caller owns returned value and must free it. * Also see {@link #getPintMetric()}. * @param status ICU error code. * @stable ICU 56 */ static MeasureUnit *createPintMetric(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: pint-metric. * Also see {@link #createPintMetric()}. * @draft ICU 64 */ static MeasureUnit getPintMetric(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: quart. * Caller owns returned value and must free it. * Also see {@link #getQuart()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createQuart(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: quart. * Also see {@link #createQuart()}. * @draft ICU 64 */ static MeasureUnit getQuart(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: tablespoon. * Caller owns returned value and must free it. * Also see {@link #getTablespoon()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createTablespoon(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: tablespoon. * Also see {@link #createTablespoon()}. * @draft ICU 64 */ static MeasureUnit getTablespoon(); #endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of volume: teaspoon. * Caller owns returned value and must free it. * Also see {@link #getTeaspoon()}. * @param status ICU error code. * @stable ICU 54 */ static MeasureUnit *createTeaspoon(UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Returns by value, unit of volume: teaspoon. * Also see {@link #createTeaspoon()}. * @draft ICU 64 */ static MeasureUnit getTeaspoon(); #endif /* U_HIDE_DRAFT_API */ // End generated createXXX methods protected: #ifndef U_HIDE_INTERNAL_API /** * For ICU use only. * @internal */ void initTime(const char *timeId); /** * For ICU use only. * @internal */ void initCurrency(const char *isoCurrency); /** * For ICU use only. * @internal */ void initNoUnit(const char *subtype); #endif /* U_HIDE_INTERNAL_API */ private: int32_t fTypeId; int32_t fSubTypeId; char fCurrency[4]; MeasureUnit(int32_t typeId, int32_t subTypeId) : fTypeId(typeId), fSubTypeId(subTypeId) { fCurrency[0] = 0; } void setTo(int32_t typeId, int32_t subTypeId); int32_t getOffset() const; static MeasureUnit *create(int typeId, int subTypeId, UErrorCode &status); }; U_NAMESPACE_END #endif // !UNCONFIG_NO_FORMATTING #endif // __MEASUREUNIT_H__ usr/include/unicode/uchriter.h000064400000032221152342600230012421 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1998-2005, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ #ifndef UCHRITER_H #define UCHRITER_H #include "unicode/utypes.h" #include "unicode/chariter.h" /** * \file * \brief C++ API: char16_t Character Iterator */ U_NAMESPACE_BEGIN /** * A concrete subclass of CharacterIterator that iterates over the * characters (code units or code points) in a char16_t array. * It's possible not only to create an * iterator that iterates over an entire char16_t array, but also to * create one that iterates over only a subrange of a char16_t array * (iterators over different subranges of the same char16_t array don't * compare equal). * @see CharacterIterator * @see ForwardCharacterIterator * @stable ICU 2.0 */ class U_COMMON_API UCharCharacterIterator : public CharacterIterator { public: /** * Create an iterator over the char16_t array referred to by "textPtr". * The iteration range is 0 to length-1. * text is only aliased, not adopted (the * destructor will not delete it). * @param textPtr The char16_t array to be iterated over * @param length The length of the char16_t array * @stable ICU 2.0 */ UCharCharacterIterator(ConstChar16Ptr textPtr, int32_t length); /** * Create an iterator over the char16_t array referred to by "textPtr". * The iteration range is 0 to length-1. * text is only aliased, not adopted (the * destructor will not delete it). * The starting * position is specified by "position". If "position" is outside the valid * iteration range, the behavior of this object is undefined. * @param textPtr The char16_t array to be iteratd over * @param length The length of the char16_t array * @param position The starting position of the iteration * @stable ICU 2.0 */ UCharCharacterIterator(ConstChar16Ptr textPtr, int32_t length, int32_t position); /** * Create an iterator over the char16_t array referred to by "textPtr". * The iteration range is 0 to end-1. * text is only aliased, not adopted (the * destructor will not delete it). * The starting * position is specified by "position". If begin and end do not * form a valid iteration range or "position" is outside the valid * iteration range, the behavior of this object is undefined. * @param textPtr The char16_t array to be iterated over * @param length The length of the char16_t array * @param textBegin The begin position of the iteration range * @param textEnd The end position of the iteration range * @param position The starting position of the iteration * @stable ICU 2.0 */ UCharCharacterIterator(ConstChar16Ptr textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position); /** * Copy constructor. The new iterator iterates over the same range * of the same string as "that", and its initial position is the * same as "that"'s current position. * @param that The UCharCharacterIterator to be copied * @stable ICU 2.0 */ UCharCharacterIterator(const UCharCharacterIterator& that); /** * Destructor. * @stable ICU 2.0 */ virtual ~UCharCharacterIterator(); /** * Assignment operator. *this is altered to iterate over the sane * range of the same string as "that", and refers to the same * character within that string as "that" does. * @param that The object to be copied * @return the newly created object * @stable ICU 2.0 */ UCharCharacterIterator& operator=(const UCharCharacterIterator& that); /** * Returns true if the iterators iterate over the same range of the * same string and are pointing at the same character. * @param that The ForwardCharacterIterator used to be compared for equality * @return true if the iterators iterate over the same range of the * same string and are pointing at the same character. * @stable ICU 2.0 */ virtual UBool operator==(const ForwardCharacterIterator& that) const; /** * Generates a hash code for this iterator. * @return the hash code. * @stable ICU 2.0 */ virtual int32_t hashCode(void) const; /** * Returns a new UCharCharacterIterator referring to the same * character in the same range of the same string as this one. The * caller must delete the new iterator. * @return the CharacterIterator newly created * @stable ICU 2.0 */ virtual CharacterIterator* clone(void) const; /** * Sets the iterator to refer to the first code unit in its * iteration range, and returns that code unit. * This can be used to begin an iteration with next(). * @return the first code unit in its iteration range. * @stable ICU 2.0 */ virtual char16_t first(void); /** * Sets the iterator to refer to the first code unit in its * iteration range, returns that code unit, and moves the position * to the second code unit. This is an alternative to setToStart() * for forward iteration with nextPostInc(). * @return the first code unit in its iteration range * @stable ICU 2.0 */ virtual char16_t firstPostInc(void); /** * Sets the iterator to refer to the first code point in its * iteration range, and returns that code unit, * This can be used to begin an iteration with next32(). * Note that an iteration with next32PostInc(), beginning with, * e.g., setToStart() or firstPostInc(), is more efficient. * @return the first code point in its iteration range * @stable ICU 2.0 */ virtual UChar32 first32(void); /** * Sets the iterator to refer to the first code point in its * iteration range, returns that code point, and moves the position * to the second code point. This is an alternative to setToStart() * for forward iteration with next32PostInc(). * @return the first code point in its iteration range. * @stable ICU 2.0 */ virtual UChar32 first32PostInc(void); /** * Sets the iterator to refer to the last code unit in its * iteration range, and returns that code unit. * This can be used to begin an iteration with previous(). * @return the last code unit in its iteration range. * @stable ICU 2.0 */ virtual char16_t last(void); /** * Sets the iterator to refer to the last code point in its * iteration range, and returns that code unit. * This can be used to begin an iteration with previous32(). * @return the last code point in its iteration range. * @stable ICU 2.0 */ virtual UChar32 last32(void); /** * Sets the iterator to refer to the "position"-th code unit * in the text-storage object the iterator refers to, and * returns that code unit. * @param position the position within the text-storage object * @return the code unit * @stable ICU 2.0 */ virtual char16_t setIndex(int32_t position); /** * Sets the iterator to refer to the beginning of the code point * that contains the "position"-th code unit * in the text-storage object the iterator refers to, and * returns that code point. * The current position is adjusted to the beginning of the code point * (its first code unit). * @param position the position within the text-storage object * @return the code unit * @stable ICU 2.0 */ virtual UChar32 setIndex32(int32_t position); /** * Returns the code unit the iterator currently refers to. * @return the code unit the iterator currently refers to. * @stable ICU 2.0 */ virtual char16_t current(void) const; /** * Returns the code point the iterator currently refers to. * @return the code point the iterator currently refers to. * @stable ICU 2.0 */ virtual UChar32 current32(void) const; /** * Advances to the next code unit in the iteration range (toward * endIndex()), and returns that code unit. If there are no more * code units to return, returns DONE. * @return the next code unit in the iteration range. * @stable ICU 2.0 */ virtual char16_t next(void); /** * Gets the current code unit for returning and advances to the next code unit * in the iteration range * (toward endIndex()). If there are * no more code units to return, returns DONE. * @return the current code unit. * @stable ICU 2.0 */ virtual char16_t nextPostInc(void); /** * Advances to the next code point in the iteration range (toward * endIndex()), and returns that code point. If there are no more * code points to return, returns DONE. * Note that iteration with "pre-increment" semantics is less * efficient than iteration with "post-increment" semantics * that is provided by next32PostInc(). * @return the next code point in the iteration range. * @stable ICU 2.0 */ virtual UChar32 next32(void); /** * Gets the current code point for returning and advances to the next code point * in the iteration range * (toward endIndex()). If there are * no more code points to return, returns DONE. * @return the current point. * @stable ICU 2.0 */ virtual UChar32 next32PostInc(void); /** * Returns FALSE if there are no more code units or code points * at or after the current position in the iteration range. * This is used with nextPostInc() or next32PostInc() in forward * iteration. * @return FALSE if there are no more code units or code points * at or after the current position in the iteration range. * @stable ICU 2.0 */ virtual UBool hasNext(); /** * Advances to the previous code unit in the iteration range (toward * startIndex()), and returns that code unit. If there are no more * code units to return, returns DONE. * @return the previous code unit in the iteration range. * @stable ICU 2.0 */ virtual char16_t previous(void); /** * Advances to the previous code point in the iteration range (toward * startIndex()), and returns that code point. If there are no more * code points to return, returns DONE. * @return the previous code point in the iteration range. * @stable ICU 2.0 */ virtual UChar32 previous32(void); /** * Returns FALSE if there are no more code units or code points * before the current position in the iteration range. * This is used with previous() or previous32() in backward * iteration. * @return FALSE if there are no more code units or code points * before the current position in the iteration range. * @stable ICU 2.0 */ virtual UBool hasPrevious(); /** * Moves the current position relative to the start or end of the * iteration range, or relative to the current position itself. * The movement is expressed in numbers of code units forward * or backward by specifying a positive or negative delta. * @param delta the position relative to origin. A positive delta means forward; * a negative delta means backward. * @param origin Origin enumeration {kStart, kCurrent, kEnd} * @return the new position * @stable ICU 2.0 */ virtual int32_t move(int32_t delta, EOrigin origin); /** * Moves the current position relative to the start or end of the * iteration range, or relative to the current position itself. * The movement is expressed in numbers of code points forward * or backward by specifying a positive or negative delta. * @param delta the position relative to origin. A positive delta means forward; * a negative delta means backward. * @param origin Origin enumeration {kStart, kCurrent, kEnd} * @return the new position * @stable ICU 2.0 */ #ifdef move32 // One of the system headers right now is sometimes defining a conflicting macro we don't use #undef move32 #endif virtual int32_t move32(int32_t delta, EOrigin origin); /** * Sets the iterator to iterate over a new range of text * @stable ICU 2.0 */ void setText(ConstChar16Ptr newText, int32_t newTextLength); /** * Copies the char16_t array under iteration into the UnicodeString * referred to by "result". Even if this iterator iterates across * only a part of this string, the whole string is copied. * @param result Receives a copy of the text under iteration. * @stable ICU 2.0 */ virtual void getText(UnicodeString& result); /** * Return a class ID for this class (not really public) * @return a class ID for this class * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Return a class ID for this object (not really public) * @return a class ID for this object. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; protected: /** * Protected constructor * @stable ICU 2.0 */ UCharCharacterIterator(); /** * Protected member text * @stable ICU 2.0 */ const char16_t* text; }; U_NAMESPACE_END #endif usr/include/unicode/parseerr.h000064400000006123152342600230012421 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2005, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description * 03/14/00 aliu Creation. * 06/27/00 aliu Change from C++ class to C struct ********************************************************************** */ #ifndef PARSEERR_H #define PARSEERR_H #include "unicode/utypes.h" /** * \file * \brief C API: Parse Error Information */ /** * The capacity of the context strings in UParseError. * @stable ICU 2.0 */ enum { U_PARSE_CONTEXT_LEN = 16 }; /** * A UParseError struct is used to returned detailed information about * parsing errors. It is used by ICU parsing engines that parse long * rules, patterns, or programs, where the text being parsed is long * enough that more information than a UErrorCode is needed to * localize the error. * *

The line, offset, and context fields are optional; parsing * engines may choose not to use to use them. * *

The preContext and postContext strings include some part of the * context surrounding the error. If the source text is "let for=7" * and "for" is the error (e.g., because it is a reserved word), then * some examples of what a parser might produce are the following: * *

 * preContext   postContext
 * ""           ""            The parser does not support context
 * "let "       "=7"          Pre- and post-context only
 * "let "       "for=7"       Pre- and post-context and error text
 * ""           "for"         Error text only
 * 
* *

Examples of engines which use UParseError (or may use it in the * future) are Transliterator, RuleBasedBreakIterator, and * RegexPattern. * * @stable ICU 2.0 */ typedef struct UParseError { /** * The line on which the error occurred. If the parser uses this * field, it sets it to the line number of the source text line on * which the error appears, which will be a value >= 1. If the * parse does not support line numbers, the value will be <= 0. * @stable ICU 2.0 */ int32_t line; /** * The character offset to the error. If the line field is >= 1, * then this is the offset from the start of the line. Otherwise, * this is the offset from the start of the text. If the parser * does not support this field, it will have a value < 0. * @stable ICU 2.0 */ int32_t offset; /** * Textual context before the error. Null-terminated. The empty * string if not supported by parser. * @stable ICU 2.0 */ UChar preContext[U_PARSE_CONTEXT_LEN]; /** * The error itself and/or textual context after the error. * Null-terminated. The empty string if not supported by parser. * @stable ICU 2.0 */ UChar postContext[U_PARSE_CONTEXT_LEN]; } UParseError; #endif usr/include/unicode/sortkey.h000064400000026167152342600230012310 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************** * Copyright (C) 1996-2014, International Business Machines Corporation and others. * All Rights Reserved. ***************************************************************************** * * File sortkey.h * * Created by: Helena Shih * * Modification History: * * Date Name Description * * 6/20/97 helena Java class name change. * 8/18/97 helena Added internal API documentation. * 6/26/98 erm Changed to use byte arrays and memcmp. ***************************************************************************** */ #ifndef SORTKEY_H #define SORTKEY_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Keys for comparing strings multiple times. */ #if !UCONFIG_NO_COLLATION #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/coll.h" U_NAMESPACE_BEGIN /* forward declaration */ class RuleBasedCollator; class CollationKeyByteSink; /** * * Collation keys are generated by the Collator class. Use the CollationKey objects * instead of Collator to compare strings multiple times. A CollationKey * preprocesses the comparison information from the Collator object to * make the comparison faster. If you are not going to comparing strings * multiple times, then using the Collator object is generally faster, * since it only processes as much of the string as needed to make a * comparison. *

For example (with strength == tertiary) *

When comparing "Abernathy" to "Baggins-Smythworthy", Collator * only needs to process a couple of characters, while a comparison * with CollationKeys will process all of the characters. On the other hand, * if you are doing a sort of a number of fields, it is much faster to use * CollationKeys, since you will be comparing strings multiple times. *

Typical use of CollationKeys are in databases, where you store a CollationKey * in a hidden field, and use it for sorting or indexing. * *

Example of use: *

 * \code
 *     UErrorCode success = U_ZERO_ERROR;
 *     Collator* myCollator = Collator::createInstance(success);
 *     CollationKey* keys = new CollationKey [3];
 *     myCollator->getCollationKey("Tom", keys[0], success );
 *     myCollator->getCollationKey("Dick", keys[1], success );
 *     myCollator->getCollationKey("Harry", keys[2], success );
 *
 *     // Inside body of sort routine, compare keys this way:
 *     CollationKey tmp;
 *     if(keys[0].compareTo( keys[1] ) > 0 ) {
 *         tmp = keys[0]; keys[0] = keys[1]; keys[1] = tmp;
 *     }
 *     //...
 * \endcode
 * 
*

Because Collator::compare()'s algorithm is complex, it is faster to sort * long lists of words by retrieving collation keys with Collator::getCollationKey(). * You can then cache the collation keys and compare them using CollationKey::compareTo(). *

* Note: Collators with different Locale, * CollationStrength and DecompositionMode settings will return different * CollationKeys for the same set of strings. Locales have specific * collation rules, and the way in which secondary and tertiary differences * are taken into account, for example, will result in different CollationKeys * for same strings. *

* @see Collator * @see RuleBasedCollator * @version 1.3 12/18/96 * @author Helena Shih * @stable ICU 2.0 */ class U_I18N_API CollationKey : public UObject { public: /** * This creates an empty collation key based on the null string. An empty * collation key contains no sorting information. When comparing two empty * collation keys, the result is Collator::EQUAL. Comparing empty collation key * with non-empty collation key is always Collator::LESS. * @stable ICU 2.0 */ CollationKey(); /** * Creates a collation key based on the collation key values. * @param values the collation key values * @param count number of collation key values, including trailing nulls. * @stable ICU 2.0 */ CollationKey(const uint8_t* values, int32_t count); /** * Copy constructor. * @param other the object to be copied. * @stable ICU 2.0 */ CollationKey(const CollationKey& other); /** * Sort key destructor. * @stable ICU 2.0 */ virtual ~CollationKey(); /** * Assignment operator * @param other the object to be copied. * @stable ICU 2.0 */ const CollationKey& operator=(const CollationKey& other); /** * Compare if two collation keys are the same. * @param source the collation key to compare to. * @return Returns true if two collation keys are equal, false otherwise. * @stable ICU 2.0 */ UBool operator==(const CollationKey& source) const; /** * Compare if two collation keys are not the same. * @param source the collation key to compare to. * @return Returns TRUE if two collation keys are different, FALSE otherwise. * @stable ICU 2.0 */ UBool operator!=(const CollationKey& source) const; /** * Test to see if the key is in an invalid state. The key will be in an * invalid state if it couldn't allocate memory for some operation. * @return Returns TRUE if the key is in an invalid, FALSE otherwise. * @stable ICU 2.0 */ UBool isBogus(void) const; /** * Returns a pointer to the collation key values. The storage is owned * by the collation key and the pointer will become invalid if the key * is deleted. * @param count the output parameter of number of collation key values, * including any trailing nulls. * @return a pointer to the collation key values. * @stable ICU 2.0 */ const uint8_t* getByteArray(int32_t& count) const; #ifdef U_USE_COLLATION_KEY_DEPRECATES /** * Extracts the collation key values into a new array. The caller owns * this storage and should free it. * @param count the output parameter of number of collation key values, * including any trailing nulls. * @obsolete ICU 2.6. Use getByteArray instead since this API will be removed in that release. */ uint8_t* toByteArray(int32_t& count) const; #endif #ifndef U_HIDE_DEPRECATED_API /** * Convenience method which does a string(bit-wise) comparison of the * two collation keys. * @param target target collation key to be compared with * @return Returns Collator::LESS if sourceKey < targetKey, * Collator::GREATER if sourceKey > targetKey and Collator::EQUAL * otherwise. * @deprecated ICU 2.6 use the overload with error code */ Collator::EComparisonResult compareTo(const CollationKey& target) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Convenience method which does a string(bit-wise) comparison of the * two collation keys. * @param target target collation key to be compared with * @param status error code * @return Returns UCOL_LESS if sourceKey < targetKey, * UCOL_GREATER if sourceKey > targetKey and UCOL_EQUAL * otherwise. * @stable ICU 2.6 */ UCollationResult compareTo(const CollationKey& target, UErrorCode &status) const; /** * Creates an integer that is unique to the collation key. NOTE: this * is not the same as String.hashCode. *

Example of use: *

    * .    UErrorCode status = U_ZERO_ERROR;
    * .    Collator *myCollation = Collator::createInstance(Locale::US, status);
    * .    if (U_FAILURE(status)) return;
    * .    CollationKey key1, key2;
    * .    UErrorCode status1 = U_ZERO_ERROR, status2 = U_ZERO_ERROR;
    * .    myCollation->getCollationKey("abc", key1, status1);
    * .    if (U_FAILURE(status1)) { delete myCollation; return; }
    * .    myCollation->getCollationKey("ABC", key2, status2);
    * .    if (U_FAILURE(status2)) { delete myCollation; return; }
    * .    // key1.hashCode() != key2.hashCode()
    * 
* @return the hash value based on the string's collation order. * @see UnicodeString#hashCode * @stable ICU 2.0 */ int32_t hashCode(void) const; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); private: /** * Replaces the current bytes buffer with a new one of newCapacity * and copies length bytes from the old buffer to the new one. * @return the new buffer, or NULL if the allocation failed */ uint8_t *reallocate(int32_t newCapacity, int32_t length); /** * Set a new length for a new sort key in the existing fBytes. */ void setLength(int32_t newLength); uint8_t *getBytes() { return (fFlagAndLength >= 0) ? fUnion.fStackBuffer : fUnion.fFields.fBytes; } const uint8_t *getBytes() const { return (fFlagAndLength >= 0) ? fUnion.fStackBuffer : fUnion.fFields.fBytes; } int32_t getCapacity() const { return (fFlagAndLength >= 0) ? (int32_t)sizeof(fUnion) : fUnion.fFields.fCapacity; } int32_t getLength() const { return fFlagAndLength & 0x7fffffff; } /** * Set the CollationKey to a "bogus" or invalid state * @return this CollationKey */ CollationKey& setToBogus(void); /** * Resets this CollationKey to an empty state * @return this CollationKey */ CollationKey& reset(void); /** * Allow private access to RuleBasedCollator */ friend class RuleBasedCollator; friend class CollationKeyByteSink; // Class fields. sizeof(CollationKey) is intended to be 48 bytes // on a machine with 64-bit pointers. // We use a union to maximize the size of the internal buffer, // similar to UnicodeString but not as tight and complex. // (implicit) *vtable; /** * Sort key length and flag. * Bit 31 is set if the buffer is heap-allocated. * Bits 30..0 contain the sort key length. */ int32_t fFlagAndLength; /** * Unique hash value of this CollationKey. * Special value 2 if the key is bogus. */ mutable int32_t fHashCode; /** * fUnion provides 32 bytes for the internal buffer or for * pointer+capacity. */ union StackBufferOrFields { /** fStackBuffer is used iff fFlagAndLength>=0, else fFields is used */ uint8_t fStackBuffer[32]; struct { uint8_t *fBytes; int32_t fCapacity; } fFields; } fUnion; }; inline UBool CollationKey::operator!=(const CollationKey& other) const { return !(*this == other); } inline UBool CollationKey::isBogus() const { return fHashCode == 2; // kBogusHashCode } inline const uint8_t* CollationKey::getByteArray(int32_t &count) const { count = getLength(); return getBytes(); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/char16ptr.h000064400000016243152342600230012414 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // char16ptr.h // created: 2017feb28 Markus W. Scherer #ifndef __CHAR16PTR_H__ #define __CHAR16PTR_H__ #include #include "unicode/utypes.h" /** * \file * \brief C++ API: char16_t pointer wrappers with * implicit conversion from bit-compatible raw pointer types. * Also conversion functions from char16_t * to UChar * and OldUChar *. */ U_NAMESPACE_BEGIN /** * \def U_ALIASING_BARRIER * Barrier for pointer anti-aliasing optimizations even across function boundaries. * @internal */ #ifdef U_ALIASING_BARRIER // Use the predefined value. #elif (defined(__clang__) || defined(__GNUC__)) && U_PLATFORM != U_PF_BROWSER_NATIVE_CLIENT # define U_ALIASING_BARRIER(ptr) asm volatile("" : : "rm"(ptr) : "memory") #elif defined(U_IN_DOXYGEN) # define U_ALIASING_BARRIER(ptr) #endif /** * char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types. * @stable ICU 59 */ class U_COMMON_API Char16Ptr U_FINAL { public: /** * Copies the pointer. * @param p pointer * @stable ICU 59 */ inline Char16Ptr(char16_t *p); #if !U_CHAR16_IS_TYPEDEF /** * Converts the pointer to char16_t *. * @param p pointer to be converted * @stable ICU 59 */ inline Char16Ptr(uint16_t *p); #endif #if U_SIZEOF_WCHAR_T==2 || defined(U_IN_DOXYGEN) /** * Converts the pointer to char16_t *. * (Only defined if U_SIZEOF_WCHAR_T==2.) * @param p pointer to be converted * @stable ICU 59 */ inline Char16Ptr(wchar_t *p); #endif /** * nullptr constructor. * @param p nullptr * @stable ICU 59 */ inline Char16Ptr(std::nullptr_t p); /** * Destructor. * @stable ICU 59 */ inline ~Char16Ptr(); /** * Pointer access. * @return the wrapped pointer * @stable ICU 59 */ inline char16_t *get() const; /** * char16_t pointer access via type conversion (e.g., static_cast). * @return the wrapped pointer * @stable ICU 59 */ inline operator char16_t *() const { return get(); } private: Char16Ptr() = delete; #ifdef U_ALIASING_BARRIER template static char16_t *cast(T *t) { U_ALIASING_BARRIER(t); return reinterpret_cast(t); } char16_t *p_; #else union { char16_t *cp; uint16_t *up; wchar_t *wp; } u_; #endif }; /// \cond #ifdef U_ALIASING_BARRIER Char16Ptr::Char16Ptr(char16_t *p) : p_(p) {} #if !U_CHAR16_IS_TYPEDEF Char16Ptr::Char16Ptr(uint16_t *p) : p_(cast(p)) {} #endif #if U_SIZEOF_WCHAR_T==2 Char16Ptr::Char16Ptr(wchar_t *p) : p_(cast(p)) {} #endif Char16Ptr::Char16Ptr(std::nullptr_t p) : p_(p) {} Char16Ptr::~Char16Ptr() { U_ALIASING_BARRIER(p_); } char16_t *Char16Ptr::get() const { return p_; } #else Char16Ptr::Char16Ptr(char16_t *p) { u_.cp = p; } #if !U_CHAR16_IS_TYPEDEF Char16Ptr::Char16Ptr(uint16_t *p) { u_.up = p; } #endif #if U_SIZEOF_WCHAR_T==2 Char16Ptr::Char16Ptr(wchar_t *p) { u_.wp = p; } #endif Char16Ptr::Char16Ptr(std::nullptr_t p) { u_.cp = p; } Char16Ptr::~Char16Ptr() {} char16_t *Char16Ptr::get() const { return u_.cp; } #endif /// \endcond /** * const char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types. * @stable ICU 59 */ class U_COMMON_API ConstChar16Ptr U_FINAL { public: /** * Copies the pointer. * @param p pointer * @stable ICU 59 */ inline ConstChar16Ptr(const char16_t *p); #if !U_CHAR16_IS_TYPEDEF /** * Converts the pointer to char16_t *. * @param p pointer to be converted * @stable ICU 59 */ inline ConstChar16Ptr(const uint16_t *p); #endif #if U_SIZEOF_WCHAR_T==2 || defined(U_IN_DOXYGEN) /** * Converts the pointer to char16_t *. * (Only defined if U_SIZEOF_WCHAR_T==2.) * @param p pointer to be converted * @stable ICU 59 */ inline ConstChar16Ptr(const wchar_t *p); #endif /** * nullptr constructor. * @param p nullptr * @stable ICU 59 */ inline ConstChar16Ptr(const std::nullptr_t p); /** * Destructor. * @stable ICU 59 */ inline ~ConstChar16Ptr(); /** * Pointer access. * @return the wrapped pointer * @stable ICU 59 */ inline const char16_t *get() const; /** * char16_t pointer access via type conversion (e.g., static_cast). * @return the wrapped pointer * @stable ICU 59 */ inline operator const char16_t *() const { return get(); } private: ConstChar16Ptr() = delete; #ifdef U_ALIASING_BARRIER template static const char16_t *cast(const T *t) { U_ALIASING_BARRIER(t); return reinterpret_cast(t); } const char16_t *p_; #else union { const char16_t *cp; const uint16_t *up; const wchar_t *wp; } u_; #endif }; /// \cond #ifdef U_ALIASING_BARRIER ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} #if !U_CHAR16_IS_TYPEDEF ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) : p_(cast(p)) {} #endif #if U_SIZEOF_WCHAR_T==2 ConstChar16Ptr::ConstChar16Ptr(const wchar_t *p) : p_(cast(p)) {} #endif ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) : p_(p) {} ConstChar16Ptr::~ConstChar16Ptr() { U_ALIASING_BARRIER(p_); } const char16_t *ConstChar16Ptr::get() const { return p_; } #else ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) { u_.cp = p; } #if !U_CHAR16_IS_TYPEDEF ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) { u_.up = p; } #endif #if U_SIZEOF_WCHAR_T==2 ConstChar16Ptr::ConstChar16Ptr(const wchar_t *p) { u_.wp = p; } #endif ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) { u_.cp = p; } ConstChar16Ptr::~ConstChar16Ptr() {} const char16_t *ConstChar16Ptr::get() const { return u_.cp; } #endif /// \endcond /** * Converts from const char16_t * to const UChar *. * Includes an aliasing barrier if available. * @param p pointer * @return p as const UChar * * @stable ICU 59 */ inline const UChar *toUCharPtr(const char16_t *p) { #ifdef U_ALIASING_BARRIER U_ALIASING_BARRIER(p); #endif return reinterpret_cast(p); } /** * Converts from char16_t * to UChar *. * Includes an aliasing barrier if available. * @param p pointer * @return p as UChar * * @stable ICU 59 */ inline UChar *toUCharPtr(char16_t *p) { #ifdef U_ALIASING_BARRIER U_ALIASING_BARRIER(p); #endif return reinterpret_cast(p); } /** * Converts from const char16_t * to const OldUChar *. * Includes an aliasing barrier if available. * @param p pointer * @return p as const OldUChar * * @stable ICU 59 */ inline const OldUChar *toOldUCharPtr(const char16_t *p) { #ifdef U_ALIASING_BARRIER U_ALIASING_BARRIER(p); #endif return reinterpret_cast(p); } /** * Converts from char16_t * to OldUChar *. * Includes an aliasing barrier if available. * @param p pointer * @return p as OldUChar * * @stable ICU 59 */ inline OldUChar *toOldUCharPtr(char16_t *p) { #ifdef U_ALIASING_BARRIER U_ALIASING_BARRIER(p); #endif return reinterpret_cast(p); } U_NAMESPACE_END #endif // __CHAR16PTR_H__ usr/include/unicode/uregex.h000064400000220070152342600230012074 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2004-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: uregex.h * encoding: UTF-8 * indentation:4 * * created on: 2004mar09 * created by: Andy Heninger * * ICU Regular Expressions, API for C */ /** * \file * \brief C API: Regular Expressions * *

This is a C wrapper around the C++ RegexPattern and RegexMatcher classes.

*/ #ifndef UREGEX_H #define UREGEX_H #include "unicode/utext.h" #include "unicode/utypes.h" #if !UCONFIG_NO_REGULAR_EXPRESSIONS #include "unicode/localpointer.h" #include "unicode/parseerr.h" struct URegularExpression; /** * Structure representing a compiled regular expression, plus the results * of a match operation. * @stable ICU 3.0 */ typedef struct URegularExpression URegularExpression; /** * Constants for Regular Expression Match Modes. * @stable ICU 2.4 */ typedef enum URegexpFlag{ #ifndef U_HIDE_DRAFT_API /** Forces normalization of pattern and strings. Not implemented yet, just a placeholder, hence draft. @draft ICU 2.4 */ UREGEX_CANON_EQ = 128, #endif /* U_HIDE_DRAFT_API */ /** Enable case insensitive matching. @stable ICU 2.4 */ UREGEX_CASE_INSENSITIVE = 2, /** Allow white space and comments within patterns @stable ICU 2.4 */ UREGEX_COMMENTS = 4, /** If set, '.' matches line terminators, otherwise '.' matching stops at line end. * @stable ICU 2.4 */ UREGEX_DOTALL = 32, /** If set, treat the entire pattern as a literal string. * Metacharacters or escape sequences in the input sequence will be given * no special meaning. * * The flag UREGEX_CASE_INSENSITIVE retains its impact * on matching when used in conjunction with this flag. * The other flags become superfluous. * * @stable ICU 4.0 */ UREGEX_LITERAL = 16, /** Control behavior of "$" and "^" * If set, recognize line terminators within string, * otherwise, match only at start and end of input string. * @stable ICU 2.4 */ UREGEX_MULTILINE = 8, /** Unix-only line endings. * When this mode is enabled, only \\u000a is recognized as a line ending * in the behavior of ., ^, and $. * @stable ICU 4.0 */ UREGEX_UNIX_LINES = 1, /** Unicode word boundaries. * If set, \b uses the Unicode TR 29 definition of word boundaries. * Warning: Unicode word boundaries are quite different from * traditional regular expression word boundaries. See * http://unicode.org/reports/tr29/#Word_Boundaries * @stable ICU 2.8 */ UREGEX_UWORD = 256, /** Error on Unrecognized backslash escapes. * If set, fail with an error on patterns that contain * backslash-escaped ASCII letters without a known special * meaning. If this flag is not set, these * escaped letters represent themselves. * @stable ICU 4.0 */ UREGEX_ERROR_ON_UNKNOWN_ESCAPES = 512 } URegexpFlag; /** * Open (compile) an ICU regular expression. Compiles the regular expression in * string form into an internal representation using the specified match mode flags. * The resulting regular expression handle can then be used to perform various * matching operations. * * * @param pattern The Regular Expression pattern to be compiled. * @param patternLength The length of the pattern, or -1 if the pattern is * NUL terminated. * @param flags Flags that alter the default matching behavior for * the regular expression, UREGEX_CASE_INSENSITIVE, for * example. For default behavior, set this parameter to zero. * See enum URegexpFlag. All desired flags * are bitwise-ORed together. * @param pe Receives the position (line and column numbers) of any syntax * error within the source regular expression string. If this * information is not wanted, pass NULL for this parameter. * @param status Receives error detected by this function. * @stable ICU 3.0 * */ U_STABLE URegularExpression * U_EXPORT2 uregex_open( const UChar *pattern, int32_t patternLength, uint32_t flags, UParseError *pe, UErrorCode *status); /** * Open (compile) an ICU regular expression. Compiles the regular expression in * string form into an internal representation using the specified match mode flags. * The resulting regular expression handle can then be used to perform various * matching operations. *

* The contents of the pattern UText will be extracted and saved. Ownership of the * UText struct itself remains with the caller. This is to match the behavior of * uregex_open(). * * @param pattern The Regular Expression pattern to be compiled. * @param flags Flags that alter the default matching behavior for * the regular expression, UREGEX_CASE_INSENSITIVE, for * example. For default behavior, set this parameter to zero. * See enum URegexpFlag. All desired flags * are bitwise-ORed together. * @param pe Receives the position (line and column numbers) of any syntax * error within the source regular expression string. If this * information is not wanted, pass NULL for this parameter. * @param status Receives error detected by this function. * * @stable ICU 4.6 */ U_STABLE URegularExpression * U_EXPORT2 uregex_openUText(UText *pattern, uint32_t flags, UParseError *pe, UErrorCode *status); #if !UCONFIG_NO_CONVERSION /** * Open (compile) an ICU regular expression. The resulting regular expression * handle can then be used to perform various matching operations. *

* This function is the same as uregex_open, except that the pattern * is supplied as an 8 bit char * string in the default code page. * * @param pattern The Regular Expression pattern to be compiled, * NUL terminated. * @param flags Flags that alter the default matching behavior for * the regular expression, UREGEX_CASE_INSENSITIVE, for * example. For default behavior, set this parameter to zero. * See enum URegexpFlag. All desired flags * are bitwise-ORed together. * @param pe Receives the position (line and column numbers) of any syntax * error within the source regular expression string. If this * information is not wanted, pass NULL for this parameter. * @param status Receives errors detected by this function. * @return The URegularExpression object representing the compiled * pattern. * * @stable ICU 3.0 */ U_STABLE URegularExpression * U_EXPORT2 uregex_openC( const char *pattern, uint32_t flags, UParseError *pe, UErrorCode *status); #endif /** * Close the regular expression, recovering all resources (memory) it * was holding. * * @param regexp The regular expression to be closed. * @stable ICU 3.0 */ U_STABLE void U_EXPORT2 uregex_close(URegularExpression *regexp); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalURegularExpressionPointer * "Smart pointer" class, closes a URegularExpression via uregex_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); U_NAMESPACE_END #endif /** * Make a copy of a compiled regular expression. Cloning a regular * expression is faster than opening a second instance from the source * form of the expression, and requires less memory. *

* Note that the current input string and the position of any matched text * within it are not cloned; only the pattern itself and the * match mode flags are copied. *

* Cloning can be particularly useful to threaded applications that perform * multiple match operations in parallel. Each concurrent RE * operation requires its own instance of a URegularExpression. * * @param regexp The compiled regular expression to be cloned. * @param status Receives indication of any errors encountered * @return the cloned copy of the compiled regular expression. * @stable ICU 3.0 */ U_STABLE URegularExpression * U_EXPORT2 uregex_clone(const URegularExpression *regexp, UErrorCode *status); /** * Returns a pointer to the source form of the pattern for this regular expression. * This function will work even if the pattern was originally specified as a UText. * * @param regexp The compiled regular expression. * @param patLength This output parameter will be set to the length of the * pattern string. A NULL pointer may be used here if the * pattern length is not needed, as would be the case if * the pattern is known in advance to be a NUL terminated * string. * @param status Receives errors detected by this function. * @return a pointer to the pattern string. The storage for the string is * owned by the regular expression object, and must not be * altered or deleted by the application. The returned string * will remain valid until the regular expression is closed. * @stable ICU 3.0 */ U_STABLE const UChar * U_EXPORT2 uregex_pattern(const URegularExpression *regexp, int32_t *patLength, UErrorCode *status); /** * Returns the source text of the pattern for this regular expression. * This function will work even if the pattern was originally specified as a UChar string. * * @param regexp The compiled regular expression. * @param status Receives errors detected by this function. * @return the pattern text. The storage for the text is owned by the regular expression * object, and must not be altered or deleted. * * @stable ICU 4.6 */ U_STABLE UText * U_EXPORT2 uregex_patternUText(const URegularExpression *regexp, UErrorCode *status); /** * Get the match mode flags that were specified when compiling this regular expression. * @param status Receives errors detected by this function. * @param regexp The compiled regular expression. * @return The match mode flags * @see URegexpFlag * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_flags(const URegularExpression *regexp, UErrorCode *status); /** * Set the subject text string upon which the regular expression will look for matches. * This function may be called any number of times, allowing the regular * expression pattern to be applied to different strings. *

* Regular expression matching operations work directly on the application's * string data. No copy is made. The subject string data must not be * altered after calling this function until after all regular expression * operations involving this string data are completed. *

* Zero length strings are permitted. In this case, no subsequent match * operation will dereference the text string pointer. * * @param regexp The compiled regular expression. * @param text The subject text string. * @param textLength The length of the subject text, or -1 if the string * is NUL terminated. * @param status Receives errors detected by this function. * @stable ICU 3.0 */ U_STABLE void U_EXPORT2 uregex_setText(URegularExpression *regexp, const UChar *text, int32_t textLength, UErrorCode *status); /** * Set the subject text string upon which the regular expression will look for matches. * This function may be called any number of times, allowing the regular * expression pattern to be applied to different strings. *

* Regular expression matching operations work directly on the application's * string data; only a shallow clone is made. The subject string data must not be * altered after calling this function until after all regular expression * operations involving this string data are completed. * * @param regexp The compiled regular expression. * @param text The subject text string. * @param status Receives errors detected by this function. * * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_setUText(URegularExpression *regexp, UText *text, UErrorCode *status); /** * Get the subject text that is currently associated with this * regular expression object. If the input was supplied using uregex_setText(), * that pointer will be returned. Otherwise, the characters in the input will * be extracted to a buffer and returned. In either case, ownership remains * with the regular expression object. * * This function will work even if the input was originally specified as a UText. * * @param regexp The compiled regular expression. * @param textLength The length of the string is returned in this output parameter. * A NULL pointer may be used here if the * text length is not needed, as would be the case if * the text is known in advance to be a NUL terminated * string. * @param status Receives errors detected by this function. * @return Pointer to the subject text string currently associated with * this regular expression. * @stable ICU 3.0 */ U_STABLE const UChar * U_EXPORT2 uregex_getText(URegularExpression *regexp, int32_t *textLength, UErrorCode *status); /** * Get the subject text that is currently associated with this * regular expression object. * * This function will work even if the input was originally specified as a UChar string. * * @param regexp The compiled regular expression. * @param dest A mutable UText in which to store the current input. * If NULL, a new UText will be created as an immutable shallow clone * of the actual input string. * @param status Receives errors detected by this function. * @return The subject text currently associated with this regular expression. * If a pre-allocated UText was provided, it will always be used and returned. * * @stable ICU 4.6 */ U_STABLE UText * U_EXPORT2 uregex_getUText(URegularExpression *regexp, UText *dest, UErrorCode *status); /** * Set the subject text string upon which the regular expression is looking for matches * without changing any other aspect of the matching state. * The new and previous text strings must have the same content. * * This function is intended for use in environments where ICU is operating on * strings that may move around in memory. It provides a mechanism for notifying * ICU that the string has been relocated, and providing a new UText to access the * string in its new position. * * Note that the regular expression implementation never copies the underlying text * of a string being matched, but always operates directly on the original text * provided by the user. Refreshing simply drops the references to the old text * and replaces them with references to the new. * * Caution: this function is normally used only by very specialized * system-level code. One example use case is with garbage collection * that moves the text in memory. * * @param regexp The compiled regular expression. * @param text The new (moved) text string. * @param status Receives errors detected by this function. * * @stable ICU 4.8 */ U_STABLE void U_EXPORT2 uregex_refreshUText(URegularExpression *regexp, UText *text, UErrorCode *status); /** * Attempts to match the input string against the pattern. * To succeed, the match must extend to the end of the string, * or cover the complete match region. * * If startIndex >= zero the match operation starts at the specified * index and must extend to the end of the input string. Any region * that has been specified is reset. * * If startIndex == -1 the match must cover the input region, or the entire * input string if no region has been set. This directly corresponds to * Matcher.matches() in Java * * @param regexp The compiled regular expression. * @param startIndex The input string (native) index at which to begin matching, or -1 * to match the input Region. * @param status Receives errors detected by this function. * @return TRUE if there is a match * @stable ICU 3.0 */ U_STABLE UBool U_EXPORT2 uregex_matches(URegularExpression *regexp, int32_t startIndex, UErrorCode *status); /** * 64bit version of uregex_matches. * Attempts to match the input string against the pattern. * To succeed, the match must extend to the end of the string, * or cover the complete match region. * * If startIndex >= zero the match operation starts at the specified * index and must extend to the end of the input string. Any region * that has been specified is reset. * * If startIndex == -1 the match must cover the input region, or the entire * input string if no region has been set. This directly corresponds to * Matcher.matches() in Java * * @param regexp The compiled regular expression. * @param startIndex The input string (native) index at which to begin matching, or -1 * to match the input Region. * @param status Receives errors detected by this function. * @return TRUE if there is a match * @stable ICU 4.6 */ U_STABLE UBool U_EXPORT2 uregex_matches64(URegularExpression *regexp, int64_t startIndex, UErrorCode *status); /** * Attempts to match the input string, starting from the specified index, against the pattern. * The match may be of any length, and is not required to extend to the end * of the input string. Contrast with uregex_matches(). * *

If startIndex is >= 0 any input region that was set for this * URegularExpression is reset before the operation begins. * *

If the specified starting index == -1 the match begins at the start of the input * region, or at the start of the full string if no region has been specified. * This corresponds directly with Matcher.lookingAt() in Java. * *

If the match succeeds then more information can be obtained via the * uregexp_start(), uregexp_end(), * and uregex_group() functions.

* * @param regexp The compiled regular expression. * @param startIndex The input string (native) index at which to begin matching, or * -1 to match the Input Region * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if there is a match. * @stable ICU 3.0 */ U_STABLE UBool U_EXPORT2 uregex_lookingAt(URegularExpression *regexp, int32_t startIndex, UErrorCode *status); /** * 64bit version of uregex_lookingAt. * Attempts to match the input string, starting from the specified index, against the pattern. * The match may be of any length, and is not required to extend to the end * of the input string. Contrast with uregex_matches(). * *

If startIndex is >= 0 any input region that was set for this * URegularExpression is reset before the operation begins. * *

If the specified starting index == -1 the match begins at the start of the input * region, or at the start of the full string if no region has been specified. * This corresponds directly with Matcher.lookingAt() in Java. * *

If the match succeeds then more information can be obtained via the * uregexp_start(), uregexp_end(), * and uregex_group() functions.

* * @param regexp The compiled regular expression. * @param startIndex The input string (native) index at which to begin matching, or * -1 to match the Input Region * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if there is a match. * @stable ICU 4.6 */ U_STABLE UBool U_EXPORT2 uregex_lookingAt64(URegularExpression *regexp, int64_t startIndex, UErrorCode *status); /** * Find the first matching substring of the input string that matches the pattern. * If startIndex is >= zero the search for a match begins at the specified index, * and any match region is reset. This corresponds directly with * Matcher.find(startIndex) in Java. * * If startIndex == -1 the search begins at the start of the input region, * or at the start of the full string if no region has been specified. * * If a match is found, uregex_start(), uregex_end(), and * uregex_group() will provide more information regarding the match. * * @param regexp The compiled regular expression. * @param startIndex The position (native) in the input string to begin the search, or * -1 to search within the Input Region. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if a match is found. * @stable ICU 3.0 */ U_STABLE UBool U_EXPORT2 uregex_find(URegularExpression *regexp, int32_t startIndex, UErrorCode *status); /** * 64bit version of uregex_find. * Find the first matching substring of the input string that matches the pattern. * If startIndex is >= zero the search for a match begins at the specified index, * and any match region is reset. This corresponds directly with * Matcher.find(startIndex) in Java. * * If startIndex == -1 the search begins at the start of the input region, * or at the start of the full string if no region has been specified. * * If a match is found, uregex_start(), uregex_end(), and * uregex_group() will provide more information regarding the match. * * @param regexp The compiled regular expression. * @param startIndex The position (native) in the input string to begin the search, or * -1 to search within the Input Region. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if a match is found. * @stable ICU 4.6 */ U_STABLE UBool U_EXPORT2 uregex_find64(URegularExpression *regexp, int64_t startIndex, UErrorCode *status); /** * Find the next pattern match in the input string. Begin searching * the input at the location following the end of he previous match, * or at the start of the string (or region) if there is no * previous match. If a match is found, uregex_start(), uregex_end(), and * uregex_group() will provide more information regarding the match. * * @param regexp The compiled regular expression. * @param status A reference to a UErrorCode to receive any errors. * @return TRUE if a match is found. * @see uregex_reset * @stable ICU 3.0 */ U_STABLE UBool U_EXPORT2 uregex_findNext(URegularExpression *regexp, UErrorCode *status); /** * Get the number of capturing groups in this regular expression's pattern. * @param regexp The compiled regular expression. * @param status A reference to a UErrorCode to receive any errors. * @return the number of capture groups * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_groupCount(URegularExpression *regexp, UErrorCode *status); /** * Get the group number corresponding to a named capture group. * The returned number can be used with any function that access * capture groups by number. * * The function returns an error status if the specified name does not * appear in the pattern. * * @param regexp The compiled regular expression. * @param groupName The capture group name. * @param nameLength The length of the name, or -1 if the name is a * nul-terminated string. * @param status A pointer to a UErrorCode to receive any errors. * * @stable ICU 55 */ U_STABLE int32_t U_EXPORT2 uregex_groupNumberFromName(URegularExpression *regexp, const UChar *groupName, int32_t nameLength, UErrorCode *status); /** * Get the group number corresponding to a named capture group. * The returned number can be used with any function that access * capture groups by number. * * The function returns an error status if the specified name does not * appear in the pattern. * * @param regexp The compiled regular expression. * @param groupName The capture group name, * platform invariant characters only. * @param nameLength The length of the name, or -1 if the name is * nul-terminated. * @param status A pointer to a UErrorCode to receive any errors. * * @stable ICU 55 */ U_STABLE int32_t U_EXPORT2 uregex_groupNumberFromCName(URegularExpression *regexp, const char *groupName, int32_t nameLength, UErrorCode *status); /** Extract the string for the specified matching expression or subexpression. * Group #0 is the complete string of matched text. * Group #1 is the text matched by the first set of capturing parentheses. * * @param regexp The compiled regular expression. * @param groupNum The capture group to extract. Group 0 is the complete * match. The value of this parameter must be * less than or equal to the number of capture groups in * the pattern. * @param dest Buffer to receive the matching string data * @param destCapacity Capacity of the dest buffer. * @param status A reference to a UErrorCode to receive any errors. * @return Length of matching data, * or -1 if no applicable match. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_group(URegularExpression *regexp, int32_t groupNum, UChar *dest, int32_t destCapacity, UErrorCode *status); /** Returns a shallow immutable clone of the entire input string with the current index set * to the beginning of the requested capture group. The capture group length is also * returned via groupLength. * Group #0 is the complete string of matched text. * Group #1 is the text matched by the first set of capturing parentheses. * * @param regexp The compiled regular expression. * @param groupNum The capture group to extract. Group 0 is the complete * match. The value of this parameter must be * less than or equal to the number of capture groups in * the pattern. * @param dest A mutable UText in which to store the current input. * If NULL, a new UText will be created as an immutable shallow clone * of the entire input string. * @param groupLength The group length of the desired capture group. Output parameter. * @param status A reference to a UErrorCode to receive any errors. * @return The subject text currently associated with this regular expression. * If a pre-allocated UText was provided, it will always be used and returned. * * @stable ICU 4.6 */ U_STABLE UText * U_EXPORT2 uregex_groupUText(URegularExpression *regexp, int32_t groupNum, UText *dest, int64_t *groupLength, UErrorCode *status); /** * Returns the index in the input string of the start of the text matched by the * specified capture group during the previous match operation. Return -1 if * the capture group was not part of the last match. * Group #0 refers to the complete range of matched text. * Group #1 refers to the text matched by the first set of capturing parentheses. * * @param regexp The compiled regular expression. * @param groupNum The capture group number * @param status A reference to a UErrorCode to receive any errors. * @return the starting (native) position in the input of the text matched * by the specified group. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_start(URegularExpression *regexp, int32_t groupNum, UErrorCode *status); /** * 64bit version of uregex_start. * Returns the index in the input string of the start of the text matched by the * specified capture group during the previous match operation. Return -1 if * the capture group was not part of the last match. * Group #0 refers to the complete range of matched text. * Group #1 refers to the text matched by the first set of capturing parentheses. * * @param regexp The compiled regular expression. * @param groupNum The capture group number * @param status A reference to a UErrorCode to receive any errors. * @return the starting (native) position in the input of the text matched * by the specified group. * @stable ICU 4.6 */ U_STABLE int64_t U_EXPORT2 uregex_start64(URegularExpression *regexp, int32_t groupNum, UErrorCode *status); /** * Returns the index in the input string of the position following the end * of the text matched by the specified capture group. * Return -1 if the capture group was not part of the last match. * Group #0 refers to the complete range of matched text. * Group #1 refers to the text matched by the first set of capturing parentheses. * * @param regexp The compiled regular expression. * @param groupNum The capture group number * @param status A reference to a UErrorCode to receive any errors. * @return the (native) index of the position following the last matched character. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_end(URegularExpression *regexp, int32_t groupNum, UErrorCode *status); /** * 64bit version of uregex_end. * Returns the index in the input string of the position following the end * of the text matched by the specified capture group. * Return -1 if the capture group was not part of the last match. * Group #0 refers to the complete range of matched text. * Group #1 refers to the text matched by the first set of capturing parentheses. * * @param regexp The compiled regular expression. * @param groupNum The capture group number * @param status A reference to a UErrorCode to receive any errors. * @return the (native) index of the position following the last matched character. * @stable ICU 4.6 */ U_STABLE int64_t U_EXPORT2 uregex_end64(URegularExpression *regexp, int32_t groupNum, UErrorCode *status); /** * Reset any saved state from the previous match. Has the effect of * causing uregex_findNext to begin at the specified index, and causing * uregex_start(), uregex_end() and uregex_group() to return an error * indicating that there is no match information available. Clears any * match region that may have been set. * * @param regexp The compiled regular expression. * @param index The position (native) in the text at which a * uregex_findNext() should begin searching. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 3.0 */ U_STABLE void U_EXPORT2 uregex_reset(URegularExpression *regexp, int32_t index, UErrorCode *status); /** * 64bit version of uregex_reset. * Reset any saved state from the previous match. Has the effect of * causing uregex_findNext to begin at the specified index, and causing * uregex_start(), uregex_end() and uregex_group() to return an error * indicating that there is no match information available. Clears any * match region that may have been set. * * @param regexp The compiled regular expression. * @param index The position (native) in the text at which a * uregex_findNext() should begin searching. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_reset64(URegularExpression *regexp, int64_t index, UErrorCode *status); /** * Sets the limits of the matching region for this URegularExpression. * The region is the part of the input string that will be considered when matching. * Invoking this method resets any saved state from the previous match, * then sets the region to start at the index specified by the start parameter * and end at the index specified by the end parameter. * * Depending on the transparency and anchoring being used (see useTransparentBounds * and useAnchoringBounds), certain constructs such as anchors may behave differently * at or around the boundaries of the region * * The function will fail if start is greater than limit, or if either index * is less than zero or greater than the length of the string being matched. * * @param regexp The compiled regular expression. * @param regionStart The (native) index to begin searches at. * @param regionLimit The (native) index to end searches at (exclusive). * @param status A pointer to a UErrorCode to receive any errors. * @stable ICU 4.0 */ U_STABLE void U_EXPORT2 uregex_setRegion(URegularExpression *regexp, int32_t regionStart, int32_t regionLimit, UErrorCode *status); /** * 64bit version of uregex_setRegion. * Sets the limits of the matching region for this URegularExpression. * The region is the part of the input string that will be considered when matching. * Invoking this method resets any saved state from the previous match, * then sets the region to start at the index specified by the start parameter * and end at the index specified by the end parameter. * * Depending on the transparency and anchoring being used (see useTransparentBounds * and useAnchoringBounds), certain constructs such as anchors may behave differently * at or around the boundaries of the region * * The function will fail if start is greater than limit, or if either index * is less than zero or greater than the length of the string being matched. * * @param regexp The compiled regular expression. * @param regionStart The (native) index to begin searches at. * @param regionLimit The (native) index to end searches at (exclusive). * @param status A pointer to a UErrorCode to receive any errors. * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_setRegion64(URegularExpression *regexp, int64_t regionStart, int64_t regionLimit, UErrorCode *status); /** * Set the matching region and the starting index for subsequent matches * in a single operation. * This is useful because the usual function for setting the starting * index, urgex_reset(), also resets any region limits. * * @param regexp The compiled regular expression. * @param regionStart The (native) index to begin searches at. * @param regionLimit The (native) index to end searches at (exclusive). * @param startIndex The index in the input text at which the next * match operation should begin. * @param status A pointer to a UErrorCode to receive any errors. * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_setRegionAndStart(URegularExpression *regexp, int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode *status); /** * Reports the start index of the matching region. Any matches found are limited to * to the region bounded by regionStart (inclusive) and regionEnd (exclusive). * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return The starting (native) index of this matcher's region. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 uregex_regionStart(const URegularExpression *regexp, UErrorCode *status); /** * 64bit version of uregex_regionStart. * Reports the start index of the matching region. Any matches found are limited to * to the region bounded by regionStart (inclusive) and regionEnd (exclusive). * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return The starting (native) index of this matcher's region. * @stable ICU 4.6 */ U_STABLE int64_t U_EXPORT2 uregex_regionStart64(const URegularExpression *regexp, UErrorCode *status); /** * Reports the end index (exclusive) of the matching region for this URegularExpression. * Any matches found are limited to to the region bounded by regionStart (inclusive) * and regionEnd (exclusive). * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return The ending point (native) of this matcher's region. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 uregex_regionEnd(const URegularExpression *regexp, UErrorCode *status); /** * 64bit version of uregex_regionEnd. * Reports the end index (exclusive) of the matching region for this URegularExpression. * Any matches found are limited to to the region bounded by regionStart (inclusive) * and regionEnd (exclusive). * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return The ending point (native) of this matcher's region. * @stable ICU 4.6 */ U_STABLE int64_t U_EXPORT2 uregex_regionEnd64(const URegularExpression *regexp, UErrorCode *status); /** * Queries the transparency of region bounds for this URegularExpression. * See useTransparentBounds for a description of transparent and opaque bounds. * By default, matching boundaries are opaque. * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return TRUE if this matcher is using opaque bounds, false if it is not. * @stable ICU 4.0 */ U_STABLE UBool U_EXPORT2 uregex_hasTransparentBounds(const URegularExpression *regexp, UErrorCode *status); /** * Sets the transparency of region bounds for this URegularExpression. * Invoking this function with an argument of TRUE will set matches to use transparent bounds. * If the boolean argument is FALSE, then opaque bounds will be used. * * Using transparent bounds, the boundaries of the matching region are transparent * to lookahead, lookbehind, and boundary matching constructs. Those constructs can * see text beyond the boundaries of the region while checking for a match. * * With opaque bounds, no text outside of the matching region is visible to lookahead, * lookbehind, and boundary matching constructs. * * By default, opaque bounds are used. * * @param regexp The compiled regular expression. * @param b TRUE for transparent bounds; FALSE for opaque bounds * @param status A pointer to a UErrorCode to receive any errors. * @stable ICU 4.0 **/ U_STABLE void U_EXPORT2 uregex_useTransparentBounds(URegularExpression *regexp, UBool b, UErrorCode *status); /** * Return true if this URegularExpression is using anchoring bounds. * By default, anchoring region bounds are used. * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return TRUE if this matcher is using anchoring bounds. * @stable ICU 4.0 */ U_STABLE UBool U_EXPORT2 uregex_hasAnchoringBounds(const URegularExpression *regexp, UErrorCode *status); /** * Set whether this URegularExpression is using Anchoring Bounds for its region. * With anchoring bounds, pattern anchors such as ^ and $ will match at the start * and end of the region. Without Anchoring Bounds, anchors will only match at * the positions they would in the complete text. * * Anchoring Bounds are the default for regions. * * @param regexp The compiled regular expression. * @param b TRUE if to enable anchoring bounds; FALSE to disable them. * @param status A pointer to a UErrorCode to receive any errors. * @stable ICU 4.0 */ U_STABLE void U_EXPORT2 uregex_useAnchoringBounds(URegularExpression *regexp, UBool b, UErrorCode *status); /** * Return TRUE if the most recent matching operation touched the * end of the text being processed. In this case, additional input text could * change the results of that match. * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return TRUE if the most recent match hit the end of input * @stable ICU 4.0 */ U_STABLE UBool U_EXPORT2 uregex_hitEnd(const URegularExpression *regexp, UErrorCode *status); /** * Return TRUE the most recent match succeeded and additional input could cause * it to fail. If this function returns false and a match was found, then more input * might change the match but the match won't be lost. If a match was not found, * then requireEnd has no meaning. * * @param regexp The compiled regular expression. * @param status A pointer to a UErrorCode to receive any errors. * @return TRUE if more input could cause the most recent match to no longer match. * @stable ICU 4.0 */ U_STABLE UBool U_EXPORT2 uregex_requireEnd(const URegularExpression *regexp, UErrorCode *status); /** * Replaces every substring of the input that matches the pattern * with the given replacement string. This is a convenience function that * provides a complete find-and-replace-all operation. * * This method scans the input string looking for matches of the pattern. * Input that is not part of any match is copied unchanged to the * destination buffer. Matched regions are replaced in the output * buffer by the replacement string. The replacement string may contain * references to capture groups; these take the form of $1, $2, etc. * * @param regexp The compiled regular expression. * @param replacementText A string containing the replacement text. * @param replacementLength The length of the replacement string, or * -1 if it is NUL terminated. * @param destBuf A (UChar *) buffer that will receive the result. * @param destCapacity The capacity of the destination buffer. * @param status A reference to a UErrorCode to receive any errors. * @return The length of the string resulting from the find * and replace operation. In the event that the * destination capacity is inadequate, the return value * is still the full length of the untruncated string. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_replaceAll(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar *destBuf, int32_t destCapacity, UErrorCode *status); /** * Replaces every substring of the input that matches the pattern * with the given replacement string. This is a convenience function that * provides a complete find-and-replace-all operation. * * This method scans the input string looking for matches of the pattern. * Input that is not part of any match is copied unchanged to the * destination buffer. Matched regions are replaced in the output * buffer by the replacement string. The replacement string may contain * references to capture groups; these take the form of $1, $2, etc. * * @param regexp The compiled regular expression. * @param replacement A string containing the replacement text. * @param dest A mutable UText that will receive the result. * If NULL, a new UText will be created (which may not be mutable). * @param status A reference to a UErrorCode to receive any errors. * @return A UText containing the results of the find and replace. * If a pre-allocated UText was provided, it will always be used and returned. * * @stable ICU 4.6 */ U_STABLE UText * U_EXPORT2 uregex_replaceAllUText(URegularExpression *regexp, UText *replacement, UText *dest, UErrorCode *status); /** * Replaces the first substring of the input that matches the pattern * with the given replacement string. This is a convenience function that * provides a complete find-and-replace operation. * * This method scans the input string looking for a match of the pattern. * All input that is not part of the match is copied unchanged to the * destination buffer. The matched region is replaced in the output * buffer by the replacement string. The replacement string may contain * references to capture groups; these take the form of $1, $2, etc. * * @param regexp The compiled regular expression. * @param replacementText A string containing the replacement text. * @param replacementLength The length of the replacement string, or * -1 if it is NUL terminated. * @param destBuf A (UChar *) buffer that will receive the result. * @param destCapacity The capacity of the destination buffer. * @param status a reference to a UErrorCode to receive any errors. * @return The length of the string resulting from the find * and replace operation. In the event that the * destination capacity is inadequate, the return value * is still the full length of the untruncated string. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_replaceFirst(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar *destBuf, int32_t destCapacity, UErrorCode *status); /** * Replaces the first substring of the input that matches the pattern * with the given replacement string. This is a convenience function that * provides a complete find-and-replace operation. * * This method scans the input string looking for a match of the pattern. * All input that is not part of the match is copied unchanged to the * destination buffer. The matched region is replaced in the output * buffer by the replacement string. The replacement string may contain * references to capture groups; these take the form of $1, $2, etc. * * @param regexp The compiled regular expression. * @param replacement A string containing the replacement text. * @param dest A mutable UText that will receive the result. * If NULL, a new UText will be created (which may not be mutable). * @param status A reference to a UErrorCode to receive any errors. * @return A UText containing the results of the find and replace. * If a pre-allocated UText was provided, it will always be used and returned. * * @stable ICU 4.6 */ U_STABLE UText * U_EXPORT2 uregex_replaceFirstUText(URegularExpression *regexp, UText *replacement, UText *dest, UErrorCode *status); /** * Implements a replace operation intended to be used as part of an * incremental find-and-replace. * *

The input string, starting from the end of the previous match and ending at * the start of the current match, is appended to the destination string. Then the * replacement string is appended to the output string, * including handling any substitutions of captured text.

* *

A note on preflight computation of buffersize and error handling: * Calls to uregex_appendReplacement() and uregex_appendTail() are * designed to be chained, one after another, with the destination * buffer pointer and buffer capacity updated after each in preparation * to for the next. If the destination buffer is exhausted partway through such a * sequence, a U_BUFFER_OVERFLOW_ERROR status will be returned. Normal * ICU conventions are for a function to perform no action if it is * called with an error status, but for this one case, uregex_appendRepacement() * will operate normally so that buffer size computations will complete * correctly. * *

For simple, prepackaged, non-incremental find-and-replace * operations, see replaceFirst() or replaceAll().

* * @param regexp The regular expression object. * @param replacementText The string that will replace the matched portion of the * input string as it is copied to the destination buffer. * The replacement text may contain references ($1, for * example) to capture groups from the match. * @param replacementLength The length of the replacement text string, * or -1 if the string is NUL terminated. * @param destBuf The buffer into which the results of the * find-and-replace are placed. On return, this pointer * will be updated to refer to the beginning of the * unused portion of buffer, leaving it in position for * a subsequent call to this function. * @param destCapacity The size of the output buffer, On return, this * parameter will be updated to reflect the space remaining * unused in the output buffer. * @param status A reference to a UErrorCode to receive any errors. * @return The length of the result string. In the event that * destCapacity is inadequate, the full length of the * untruncated output string is returned. * * @stable ICU 3.0 * */ U_STABLE int32_t U_EXPORT2 uregex_appendReplacement(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar **destBuf, int32_t *destCapacity, UErrorCode *status); /** * Implements a replace operation intended to be used as part of an * incremental find-and-replace. * *

The input string, starting from the end of the previous match and ending at * the start of the current match, is appended to the destination string. Then the * replacement string is appended to the output string, * including handling any substitutions of captured text.

* *

For simple, prepackaged, non-incremental find-and-replace * operations, see replaceFirst() or replaceAll().

* * @param regexp The regular expression object. * @param replacementText The string that will replace the matched portion of the * input string as it is copied to the destination buffer. * The replacement text may contain references ($1, for * example) to capture groups from the match. * @param dest A mutable UText that will receive the result. Must not be NULL. * @param status A reference to a UErrorCode to receive any errors. * * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_appendReplacementUText(URegularExpression *regexp, UText *replacementText, UText *dest, UErrorCode *status); /** * As the final step in a find-and-replace operation, append the remainder * of the input string, starting at the position following the last match, * to the destination string. uregex_appendTail() is intended * to be invoked after one or more invocations of the * uregex_appendReplacement() function. * * @param regexp The regular expression object. This is needed to * obtain the input string and with the position * of the last match within it. * @param destBuf The buffer in which the results of the * find-and-replace are placed. On return, the pointer * will be updated to refer to the beginning of the * unused portion of buffer. * @param destCapacity The size of the output buffer, On return, this * value will be updated to reflect the space remaining * unused in the output buffer. * @param status A reference to a UErrorCode to receive any errors. * @return The length of the result string. In the event that * destCapacity is inadequate, the full length of the * untruncated output string is returned. * * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_appendTail(URegularExpression *regexp, UChar **destBuf, int32_t *destCapacity, UErrorCode *status); /** * As the final step in a find-and-replace operation, append the remainder * of the input string, starting at the position following the last match, * to the destination string. uregex_appendTailUText() is intended * to be invoked after one or more invocations of the * uregex_appendReplacementUText() function. * * @param regexp The regular expression object. This is needed to * obtain the input string and with the position * of the last match within it. * @param dest A mutable UText that will receive the result. Must not be NULL. * * @param status Error code * * @return The destination UText. * * @stable ICU 4.6 */ U_STABLE UText * U_EXPORT2 uregex_appendTailUText(URegularExpression *regexp, UText *dest, UErrorCode *status); /** * Split a string into fields. Somewhat like split() from Perl. * The pattern matches identify delimiters that separate the input * into fields. The input data between the matches becomes the * fields themselves. * * Each of the fields is copied from the input string to the destination * buffer, and NUL terminated. The position of each field within * the destination buffer is returned in the destFields array. * * If the delimiter pattern includes capture groups, the captured text will * also appear in the destination array of output strings, interspersed * with the fields. This is similar to Perl, but differs from Java, * which ignores the presence of capture groups in the pattern. * * Trailing empty fields will always be returned, assuming sufficient * destination capacity. This differs from the default behavior for Java * and Perl where trailing empty fields are not returned. * * The number of strings produced by the split operation is returned. * This count includes the strings from capture groups in the delimiter pattern. * This behavior differs from Java, which ignores capture groups. * * @param regexp The compiled regular expression. * @param destBuf A (UChar *) buffer to receive the fields that * are extracted from the input string. These * field pointers will refer to positions within the * destination buffer supplied by the caller. Any * extra positions within the destFields array will be * set to NULL. * @param destCapacity The capacity of the destBuf. * @param requiredCapacity The actual capacity required of the destBuf. * If destCapacity is too small, requiredCapacity will return * the total capacity required to hold all of the output, and * a U_BUFFER_OVERFLOW_ERROR will be returned. * @param destFields An array to be filled with the position of each * of the extracted fields within destBuf. * @param destFieldsCapacity The number of elements in the destFields array. * If the number of fields found is less than destFieldsCapacity, * the extra destFields elements are set to zero. * If destFieldsCapacity is too small, the trailing part of the * input, including any field delimiters, is treated as if it * were the last field - it is copied to the destBuf, and * its position is in the destBuf is stored in the last element * of destFields. This behavior mimics that of Perl. It is not * an error condition, and no error status is returned when all destField * positions are used. * @param status A reference to a UErrorCode to receive any errors. * @return The number of fields into which the input string was split. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 uregex_split( URegularExpression *regexp, UChar *destBuf, int32_t destCapacity, int32_t *requiredCapacity, UChar *destFields[], int32_t destFieldsCapacity, UErrorCode *status); /** * Split a string into fields. Somewhat like split() from Perl. * The pattern matches identify delimiters that separate the input * into fields. The input data between the matches becomes the * fields themselves. *

* The behavior of this function is not very closely aligned with uregex_split(); * instead, it is based on (and implemented directly on top of) the C++ split method. * * @param regexp The compiled regular expression. * @param destFields An array of mutable UText structs to receive the results of the split. * If a field is NULL, a new UText is allocated to contain the results for * that field. This new UText is not guaranteed to be mutable. * @param destFieldsCapacity The number of elements in the destination array. * If the number of fields found is less than destCapacity, the * extra strings in the destination array are not altered. * If the number of destination strings is less than the number * of fields, the trailing part of the input string, including any * field delimiters, is placed in the last destination string. * This behavior mimics that of Perl. It is not an error condition, and no * error status is returned when all destField positions are used. * @param status A reference to a UErrorCode to receive any errors. * @return The number of fields into which the input string was split. * * @stable ICU 4.6 */ U_STABLE int32_t U_EXPORT2 uregex_splitUText(URegularExpression *regexp, UText *destFields[], int32_t destFieldsCapacity, UErrorCode *status); /** * Set a processing time limit for match operations with this URegularExpression. * * Some patterns, when matching certain strings, can run in exponential time. * For practical purposes, the match operation may appear to be in an * infinite loop. * When a limit is set a match operation will fail with an error if the * limit is exceeded. *

* The units of the limit are steps of the match engine. * Correspondence with actual processor time will depend on the speed * of the processor and the details of the specific pattern, but will * typically be on the order of milliseconds. *

* By default, the matching time is not limited. *

* * @param regexp The compiled regular expression. * @param limit The limit value, or 0 for no limit. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ U_STABLE void U_EXPORT2 uregex_setTimeLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status); /** * Get the time limit for for matches with this URegularExpression. * A return value of zero indicates that there is no limit. * * @param regexp The compiled regular expression. * @param status A reference to a UErrorCode to receive any errors. * @return the maximum allowed time for a match, in units of processing steps. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 uregex_getTimeLimit(const URegularExpression *regexp, UErrorCode *status); /** * Set the amount of heap storage available for use by the match backtracking stack. *

* ICU uses a backtracking regular expression engine, with the backtrack stack * maintained on the heap. This function sets the limit to the amount of memory * that can be used for this purpose. A backtracking stack overflow will * result in an error from the match operation that caused it. *

* A limit is desirable because a malicious or poorly designed pattern can use * excessive memory, potentially crashing the process. A limit is enabled * by default. *

* @param regexp The compiled regular expression. * @param limit The maximum size, in bytes, of the matching backtrack stack. * A value of zero means no limit. * The limit must be greater than or equal to zero. * @param status A reference to a UErrorCode to receive any errors. * * @stable ICU 4.0 */ U_STABLE void U_EXPORT2 uregex_setStackLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status); /** * Get the size of the heap storage available for use by the back tracking stack. * * @return the maximum backtracking stack size, in bytes, or zero if the * stack size is unlimited. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 uregex_getStackLimit(const URegularExpression *regexp, UErrorCode *status); /** * Function pointer for a regular expression matching callback function. * When set, a callback function will be called periodically during matching * operations. If the call back function returns FALSE, the matching * operation will be terminated early. * * Note: the callback function must not call other functions on this * URegularExpression. * * @param context context pointer. The callback function will be invoked * with the context specified at the time that * uregex_setMatchCallback() is called. * @param steps the accumulated processing time, in match steps, * for this matching operation. * @return TRUE to continue the matching operation. * FALSE to terminate the matching operation. * @stable ICU 4.0 */ U_CDECL_BEGIN typedef UBool U_CALLCONV URegexMatchCallback ( const void *context, int32_t steps); U_CDECL_END /** * Set a callback function for this URegularExpression. * During matching operations the function will be called periodically, * giving the application the opportunity to terminate a long-running * match. * * @param regexp The compiled regular expression. * @param callback A pointer to the user-supplied callback function. * @param context User context pointer. The value supplied at the * time the callback function is set will be saved * and passed to the callback each time that it is called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ U_STABLE void U_EXPORT2 uregex_setMatchCallback(URegularExpression *regexp, URegexMatchCallback *callback, const void *context, UErrorCode *status); /** * Get the callback function for this URegularExpression. * * @param regexp The compiled regular expression. * @param callback Out parameter, receives a pointer to the user-supplied * callback function. * @param context Out parameter, receives the user context pointer that * was set when uregex_setMatchCallback() was called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.0 */ U_STABLE void U_EXPORT2 uregex_getMatchCallback(const URegularExpression *regexp, URegexMatchCallback **callback, const void **context, UErrorCode *status); /** * Function pointer for a regular expression find callback function. * * When set, a callback function will be called during a find operation * and for operations that depend on find, such as findNext, split and some replace * operations like replaceFirst. * The callback will usually be called after each attempt at a match, but this is not a * guarantee that the callback will be invoked at each character. For finds where the * match engine is invoked at each character, this may be close to true, but less likely * for more optimized loops where the pattern is known to only start, and the match * engine invoked, at certain characters. * When invoked, this callback will specify the index at which a match operation is about * to be attempted, giving the application the opportunity to terminate a long-running * find operation. * * If the call back function returns FALSE, the find operation will be terminated early. * * Note: the callback function must not call other functions on this * URegularExpression * * @param context context pointer. The callback function will be invoked * with the context specified at the time that * uregex_setFindProgressCallback() is called. * @param matchIndex the next index at which a match attempt will be attempted for this * find operation. If this callback interrupts the search, this is the * index at which a find/findNext operation may be re-initiated. * @return TRUE to continue the matching operation. * FALSE to terminate the matching operation. * @stable ICU 4.6 */ U_CDECL_BEGIN typedef UBool U_CALLCONV URegexFindProgressCallback ( const void *context, int64_t matchIndex); U_CDECL_END /** * Set the find progress callback function for this URegularExpression. * * @param regexp The compiled regular expression. * @param callback A pointer to the user-supplied callback function. * @param context User context pointer. The value supplied at the * time the callback function is set will be saved * and passed to the callback each time that it is called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_setFindProgressCallback(URegularExpression *regexp, URegexFindProgressCallback *callback, const void *context, UErrorCode *status); /** * Get the find progress callback function for this URegularExpression. * * @param regexp The compiled regular expression. * @param callback Out parameter, receives a pointer to the user-supplied * callback function. * @param context Out parameter, receives the user context pointer that * was set when uregex_setFindProgressCallback() was called. * @param status A reference to a UErrorCode to receive any errors. * @stable ICU 4.6 */ U_STABLE void U_EXPORT2 uregex_getFindProgressCallback(const URegularExpression *regexp, URegexFindProgressCallback **callback, const void **context, UErrorCode *status); #endif /* !UCONFIG_NO_REGULAR_EXPRESSIONS */ #endif /* UREGEX_H */ usr/include/unicode/ubrk.h000064400000057743152342600230011557 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 1996-2015, International Business Machines Corporation and others. * All Rights Reserved. ****************************************************************************** */ #ifndef UBRK_H #define UBRK_H #include "unicode/utypes.h" #include "unicode/uloc.h" #include "unicode/utext.h" #include "unicode/localpointer.h" /** * A text-break iterator. * For usage in C programs. */ #ifndef UBRK_TYPEDEF_UBREAK_ITERATOR # define UBRK_TYPEDEF_UBREAK_ITERATOR /** * Opaque type representing an ICU Break iterator object. * @stable ICU 2.0 */ typedef struct UBreakIterator UBreakIterator; #endif #if !UCONFIG_NO_BREAK_ITERATION #include "unicode/parseerr.h" /** * \file * \brief C API: BreakIterator * *

BreakIterator C API

* * The BreakIterator C API defines methods for finding the location * of boundaries in text. Pointer to a UBreakIterator maintain a * current position and scan over text returning the index of characters * where boundaries occur. *

* Line boundary analysis determines where a text string can be broken * when line-wrapping. The mechanism correctly handles punctuation and * hyphenated words. *

* Note: The locale keyword "lb" can be used to modify line break * behavior according to the CSS level 3 line-break options, see * . For example: * "ja@lb=strict", "zh@lb=loose". *

* Sentence boundary analysis allows selection with correct * interpretation of periods within numbers and abbreviations, and * trailing punctuation marks such as quotation marks and parentheses. *

* Note: The locale keyword "ss" can be used to enable use of * segmentation suppression data (preventing breaks in English after * abbreviations such as "Mr." or "Est.", for example), as follows: * "en@ss=standard". *

* Word boundary analysis is used by search and replace functions, as * well as within text editing applications that allow the user to * select words with a double click. Word selection provides correct * interpretation of punctuation marks within and following * words. Characters that are not part of a word, such as symbols or * punctuation marks, have word-breaks on both sides. *

* Character boundary analysis identifies the boundaries of * "Extended Grapheme Clusters", which are groupings of codepoints * that should be treated as character-like units for many text operations. * Please see Unicode Standard Annex #29, Unicode Text Segmentation, * http://www.unicode.org/reports/tr29/ for additional information * on grapheme clusters and guidelines on their use. *

* Title boundary analysis locates all positions, * typically starts of words, that should be set to Title Case * when title casing the text. *

* The text boundary positions are found according to the rules * described in Unicode Standard Annex #29, Text Boundaries, and * Unicode Standard Annex #14, Line Breaking Properties. These * are available at http://www.unicode.org/reports/tr14/ and * http://www.unicode.org/reports/tr29/. *

* In addition to the plain C API defined in this header file, an * object oriented C++ API with equivalent functionality is defined in the * file brkiter.h. *

* Code snippets illustrating the use of the Break Iterator APIs * are available in the ICU User Guide, * http://icu-project.org/userguide/boundaryAnalysis.html * and in the sample program icu/source/samples/break/break.cpp */ /** The possible types of text boundaries. @stable ICU 2.0 */ typedef enum UBreakIteratorType { /** Character breaks @stable ICU 2.0 */ UBRK_CHARACTER = 0, /** Word breaks @stable ICU 2.0 */ UBRK_WORD = 1, /** Line breaks @stable ICU 2.0 */ UBRK_LINE = 2, /** Sentence breaks @stable ICU 2.0 */ UBRK_SENTENCE = 3, #ifndef U_HIDE_DEPRECATED_API /** * Title Case breaks * The iterator created using this type locates title boundaries as described for * Unicode 3.2 only. For Unicode 4.0 and above title boundary iteration, * please use Word Boundary iterator. * * @deprecated ICU 2.8 Use the word break iterator for titlecasing for Unicode 4 and later. */ UBRK_TITLE = 4, /** * One more than the highest normal UBreakIteratorType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UBRK_COUNT = 5 #endif // U_HIDE_DEPRECATED_API } UBreakIteratorType; /** Value indicating all text boundaries have been returned. * @stable ICU 2.0 */ #define UBRK_DONE ((int32_t) -1) /** * Enum constants for the word break tags returned by * getRuleStatus(). A range of values is defined for each category of * word, to allow for further subdivisions of a category in future releases. * Applications should check for tag values falling within the range, rather * than for single individual values. * * The numeric values of all of these constants are stable (will not change). * * @stable ICU 2.2 */ typedef enum UWordBreak { /** Tag value for "words" that do not fit into any of other categories. * Includes spaces and most punctuation. */ UBRK_WORD_NONE = 0, /** Upper bound for tags for uncategorized words. */ UBRK_WORD_NONE_LIMIT = 100, /** Tag value for words that appear to be numbers, lower limit. */ UBRK_WORD_NUMBER = 100, /** Tag value for words that appear to be numbers, upper limit. */ UBRK_WORD_NUMBER_LIMIT = 200, /** Tag value for words that contain letters, excluding * hiragana, katakana or ideographic characters, lower limit. */ UBRK_WORD_LETTER = 200, /** Tag value for words containing letters, upper limit */ UBRK_WORD_LETTER_LIMIT = 300, /** Tag value for words containing kana characters, lower limit */ UBRK_WORD_KANA = 300, /** Tag value for words containing kana characters, upper limit */ UBRK_WORD_KANA_LIMIT = 400, /** Tag value for words containing ideographic characters, lower limit */ UBRK_WORD_IDEO = 400, /** Tag value for words containing ideographic characters, upper limit */ UBRK_WORD_IDEO_LIMIT = 500 } UWordBreak; /** * Enum constants for the line break tags returned by getRuleStatus(). * A range of values is defined for each category of * word, to allow for further subdivisions of a category in future releases. * Applications should check for tag values falling within the range, rather * than for single individual values. * * The numeric values of all of these constants are stable (will not change). * * @stable ICU 2.8 */ typedef enum ULineBreakTag { /** Tag value for soft line breaks, positions at which a line break * is acceptable but not required */ UBRK_LINE_SOFT = 0, /** Upper bound for soft line breaks. */ UBRK_LINE_SOFT_LIMIT = 100, /** Tag value for a hard, or mandatory line break */ UBRK_LINE_HARD = 100, /** Upper bound for hard line breaks. */ UBRK_LINE_HARD_LIMIT = 200 } ULineBreakTag; /** * Enum constants for the sentence break tags returned by getRuleStatus(). * A range of values is defined for each category of * sentence, to allow for further subdivisions of a category in future releases. * Applications should check for tag values falling within the range, rather * than for single individual values. * * The numeric values of all of these constants are stable (will not change). * * @stable ICU 2.8 */ typedef enum USentenceBreakTag { /** Tag value for for sentences ending with a sentence terminator * ('.', '?', '!', etc.) character, possibly followed by a * hard separator (CR, LF, PS, etc.) */ UBRK_SENTENCE_TERM = 0, /** Upper bound for tags for sentences ended by sentence terminators. */ UBRK_SENTENCE_TERM_LIMIT = 100, /** Tag value for for sentences that do not contain an ending * sentence terminator ('.', '?', '!', etc.) character, but * are ended only by a hard separator (CR, LF, PS, etc.) or end of input. */ UBRK_SENTENCE_SEP = 100, /** Upper bound for tags for sentences ended by a separator. */ UBRK_SENTENCE_SEP_LIMIT = 200 /** Tag value for a hard, or mandatory line break */ } USentenceBreakTag; /** * Open a new UBreakIterator for locating text boundaries for a specified locale. * A UBreakIterator may be used for detecting character, line, word, * and sentence breaks in text. * @param type The type of UBreakIterator to open: one of UBRK_CHARACTER, UBRK_WORD, * UBRK_LINE, UBRK_SENTENCE * @param locale The locale specifying the text-breaking conventions. Note that * locale keys such as "lb" and "ss" may be used to modify text break behavior, * see general discussion of BreakIterator C API. * @param text The text to be iterated over. May be null, in which case ubrk_setText() is * used to specify the text to be iterated. * @param textLength The number of characters in text, or -1 if null-terminated. * @param status A UErrorCode to receive any errors. * @return A UBreakIterator for the specified locale. * @see ubrk_openRules * @stable ICU 2.0 */ U_STABLE UBreakIterator* U_EXPORT2 ubrk_open(UBreakIteratorType type, const char *locale, const UChar *text, int32_t textLength, UErrorCode *status); /** * Open a new UBreakIterator for locating text boundaries using specified breaking rules. * The rule syntax is ... (TBD) * @param rules A set of rules specifying the text breaking conventions. * @param rulesLength The number of characters in rules, or -1 if null-terminated. * @param text The text to be iterated over. May be null, in which case ubrk_setText() is * used to specify the text to be iterated. * @param textLength The number of characters in text, or -1 if null-terminated. * @param parseErr Receives position and context information for any syntax errors * detected while parsing the rules. * @param status A UErrorCode to receive any errors. * @return A UBreakIterator for the specified rules. * @see ubrk_open * @stable ICU 2.2 */ U_STABLE UBreakIterator* U_EXPORT2 ubrk_openRules(const UChar *rules, int32_t rulesLength, const UChar *text, int32_t textLength, UParseError *parseErr, UErrorCode *status); /** * Open a new UBreakIterator for locating text boundaries using precompiled binary rules. * Opening a UBreakIterator this way is substantially faster than using ubrk_openRules. * Binary rules may be obtained using ubrk_getBinaryRules. The compiled rules are not * compatible across different major versions of ICU, nor across platforms of different * endianness or different base character set family (ASCII vs EBCDIC). * @param binaryRules A set of compiled binary rules specifying the text breaking * conventions. Ownership of the storage containing the compiled * rules remains with the caller of this function. The compiled * rules must not be modified or deleted during the life of the * break iterator. * @param rulesLength The length of binaryRules in bytes; must be >= 0. * @param text The text to be iterated over. May be null, in which case * ubrk_setText() is used to specify the text to be iterated. * @param textLength The number of characters in text, or -1 if null-terminated. * @param status Pointer to UErrorCode to receive any errors. * @return UBreakIterator for the specified rules. * @see ubrk_getBinaryRules * @stable ICU 59 */ U_STABLE UBreakIterator* U_EXPORT2 ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength, const UChar * text, int32_t textLength, UErrorCode * status); /** * Thread safe cloning operation * @param bi iterator to be cloned * @param stackBuffer Deprecated functionality as of ICU 52, use NULL.
* user allocated space for the new clone. If NULL new memory will be allocated. * If buffer is not large enough, new memory will be allocated. * Clients can use the U_BRK_SAFECLONE_BUFFERSIZE. * @param pBufferSize Deprecated functionality as of ICU 52, use NULL or 1.
* pointer to size of allocated space. * If *pBufferSize == 0, a sufficient size for use in cloning will * be returned ('pre-flighting') * If *pBufferSize is not enough for a stack-based safe clone, * new memory will be allocated. * @param status to indicate whether the operation went on smoothly or there were errors * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used if any allocations were necessary. * @return pointer to the new clone * @stable ICU 2.0 */ U_STABLE UBreakIterator * U_EXPORT2 ubrk_safeClone( const UBreakIterator *bi, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status); #ifndef U_HIDE_DEPRECATED_API /** * A recommended size (in bytes) for the memory buffer to be passed to ubrk_saveClone(). * @deprecated ICU 52. Do not rely on ubrk_safeClone() cloning into any provided buffer. */ #define U_BRK_SAFECLONE_BUFFERSIZE 1 #endif /* U_HIDE_DEPRECATED_API */ /** * Close a UBreakIterator. * Once closed, a UBreakIterator may no longer be used. * @param bi The break iterator to close. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubrk_close(UBreakIterator *bi); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUBreakIteratorPointer * "Smart pointer" class, closes a UBreakIterator via ubrk_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); U_NAMESPACE_END #endif /** * Sets an existing iterator to point to a new piece of text. * The break iterator retains a pointer to the supplied text. * The caller must not modify or delete the text while the BreakIterator * retains the reference. * * @param bi The iterator to use * @param text The text to be set * @param textLength The length of the text * @param status The error code * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubrk_setText(UBreakIterator* bi, const UChar* text, int32_t textLength, UErrorCode* status); /** * Sets an existing iterator to point to a new piece of text. * * All index positions returned by break iterator functions are * native indices from the UText. For example, when breaking UTF-8 * encoded text, the break positions returned by \ref ubrk_next, \ref ubrk_previous, etc. * will be UTF-8 string indices, not UTF-16 positions. * * @param bi The iterator to use * @param text The text to be set. * This function makes a shallow clone of the supplied UText. This means * that the caller is free to immediately close or otherwise reuse the * UText that was passed as a parameter, but that the underlying text itself * must not be altered while being referenced by the break iterator. * @param status The error code * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ubrk_setUText(UBreakIterator* bi, UText* text, UErrorCode* status); /** * Determine the most recently-returned text boundary. * * @param bi The break iterator to use. * @return The character index most recently returned by \ref ubrk_next, \ref ubrk_previous, * \ref ubrk_first, or \ref ubrk_last. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_current(const UBreakIterator *bi); /** * Advance the iterator to the boundary following the current boundary. * * @param bi The break iterator to use. * @return The character index of the next text boundary, or UBRK_DONE * if all text boundaries have been returned. * @see ubrk_previous * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_next(UBreakIterator *bi); /** * Set the iterator position to the boundary preceding the current boundary. * * @param bi The break iterator to use. * @return The character index of the preceding text boundary, or UBRK_DONE * if all text boundaries have been returned. * @see ubrk_next * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_previous(UBreakIterator *bi); /** * Set the iterator position to zero, the start of the text being scanned. * @param bi The break iterator to use. * @return The new iterator position (zero). * @see ubrk_last * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_first(UBreakIterator *bi); /** * Set the iterator position to the index immediately beyond the last character in the text being scanned. * This is not the same as the last character. * @param bi The break iterator to use. * @return The character offset immediately beyond the last character in the * text being scanned. * @see ubrk_first * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_last(UBreakIterator *bi); /** * Set the iterator position to the first boundary preceding the specified offset. * The new position is always smaller than offset, or UBRK_DONE. * @param bi The break iterator to use. * @param offset The offset to begin scanning. * @return The text boundary preceding offset, or UBRK_DONE. * @see ubrk_following * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_preceding(UBreakIterator *bi, int32_t offset); /** * Advance the iterator to the first boundary following the specified offset. * The value returned is always greater than offset, or UBRK_DONE. * @param bi The break iterator to use. * @param offset The offset to begin scanning. * @return The text boundary following offset, or UBRK_DONE. * @see ubrk_preceding * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_following(UBreakIterator *bi, int32_t offset); /** * Get a locale for which text breaking information is available. * A UBreakIterator in a locale returned by this function will perform the correct * text breaking for the locale. * @param index The index of the desired locale. * @return A locale for which number text breaking information is available, or 0 if none. * @see ubrk_countAvailable * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 ubrk_getAvailable(int32_t index); /** * Determine how many locales have text breaking information available. * This function is most useful as determining the loop ending condition for * calls to \ref ubrk_getAvailable. * @return The number of locales for which text breaking information is available. * @see ubrk_getAvailable * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubrk_countAvailable(void); /** * Returns true if the specified position is a boundary position. As a side * effect, leaves the iterator pointing to the first boundary position at * or after "offset". * @param bi The break iterator to use. * @param offset the offset to check. * @return True if "offset" is a boundary position. * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ubrk_isBoundary(UBreakIterator *bi, int32_t offset); /** * Return the status from the break rule that determined the most recently * returned break position. The values appear in the rule source * within brackets, {123}, for example. For rules that do not specify a * status, a default value of 0 is returned. *

* For word break iterators, the possible values are defined in enum UWordBreak. * @stable ICU 2.2 */ U_STABLE int32_t U_EXPORT2 ubrk_getRuleStatus(UBreakIterator *bi); /** * Get the statuses from the break rules that determined the most recently * returned break position. The values appear in the rule source * within brackets, {123}, for example. The default status value for rules * that do not explicitly provide one is zero. *

* For word break iterators, the possible values are defined in enum UWordBreak. * @param bi The break iterator to use * @param fillInVec an array to be filled in with the status values. * @param capacity the length of the supplied vector. A length of zero causes * the function to return the number of status values, in the * normal way, without attempting to store any values. * @param status receives error codes. * @return The number of rule status values from rules that determined * the most recent boundary returned by the break iterator. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status); /** * Return the locale of the break iterator. You can choose between the valid and * the actual locale. * @param bi break iterator * @param type locale type (valid or actual) * @param status error code * @return locale string * @stable ICU 2.8 */ U_STABLE const char* U_EXPORT2 ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode* status); /** * Set the subject text string upon which the break iterator is operating * without changing any other aspect of the state. * The new and previous text strings must have the same content. * * This function is intended for use in environments where ICU is operating on * strings that may move around in memory. It provides a mechanism for notifying * ICU that the string has been relocated, and providing a new UText to access the * string in its new position. * * Note that the break iterator never copies the underlying text * of a string being processed, but always operates directly on the original text * provided by the user. Refreshing simply drops the references to the old text * and replaces them with references to the new. * * Caution: this function is normally used only by very specialized * system-level code. One example use case is with garbage collection * that moves the text in memory. * * @param bi The break iterator. * @param text The new (moved) text string. * @param status Receives errors detected by this function. * * @stable ICU 49 */ U_STABLE void U_EXPORT2 ubrk_refreshUText(UBreakIterator *bi, UText *text, UErrorCode *status); /** * Get a compiled binary version of the rules specifying the behavior of a UBreakIterator. * The binary rules may be used with ubrk_openBinaryRules to open a new UBreakIterator * more quickly than using ubrk_openRules. The compiled rules are not compatible across * different major versions of ICU, nor across platforms of different endianness or * different base character set family (ASCII vs EBCDIC). Supports preflighting (with * binaryRules=NULL and rulesCapacity=0) to get the rules length without copying them to * the binaryRules buffer. However, whether preflighting or not, if the actual length * is greater than INT32_MAX, then the function returns 0 and sets *status to * U_INDEX_OUTOFBOUNDS_ERROR. * @param bi The break iterator to use. * @param binaryRules Buffer to receive the compiled binary rules; set to NULL for * preflighting. * @param rulesCapacity Capacity (in bytes) of the binaryRules buffer; set to 0 for * preflighting. Must be >= 0. * @param status Pointer to UErrorCode to receive any errors, such as * U_BUFFER_OVERFLOW_ERROR, U_INDEX_OUTOFBOUNDS_ERROR, or * U_ILLEGAL_ARGUMENT_ERROR. * @return The actual byte length of the binary rules, if <= INT32_MAX; * otherwise 0. If not preflighting and this is larger than * rulesCapacity, *status will be set to an error. * @see ubrk_openBinaryRules * @stable ICU 59 */ U_STABLE int32_t U_EXPORT2 ubrk_getBinaryRules(UBreakIterator *bi, uint8_t * binaryRules, int32_t rulesCapacity, UErrorCode * status); #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ #endif usr/include/unicode/format.h000064400000030705152342600230012071 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2011, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************** * * File FORMAT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 03/17/97 clhuang Updated per C++ implementation. * 03/27/97 helena Updated to pass the simple test after code review. ******************************************************************************** */ // ***************************************************************************** // This file was generated from the java source file Format.java // ***************************************************************************** #ifndef FORMAT_H #define FORMAT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Base class for all formats. */ #if !UCONFIG_NO_FORMATTING #include "unicode/unistr.h" #include "unicode/fmtable.h" #include "unicode/fieldpos.h" #include "unicode/fpositer.h" #include "unicode/parsepos.h" #include "unicode/parseerr.h" #include "unicode/locid.h" U_NAMESPACE_BEGIN /** * Base class for all formats. This is an abstract base class which * specifies the protocol for classes which convert other objects or * values, such as numeric values and dates, and their string * representations. In some cases these representations may be * localized or contain localized characters or strings. For example, * a numeric formatter such as DecimalFormat may convert a numeric * value such as 12345 to the string "$12,345". It may also parse * the string back into a numeric value. A date and time formatter * like SimpleDateFormat may represent a specific date, encoded * numerically, as a string such as "Wednesday, February 26, 1997 AD". *

* Many of the concrete subclasses of Format employ the notion of * a pattern. A pattern is a string representation of the rules which * govern the interconversion between values and strings. For example, * a DecimalFormat object may be associated with the pattern * "$#,##0.00;($#,##0.00)", which is a common US English format for * currency values, yielding strings such as "$1,234.45" for 1234.45, * and "($987.65)" for 987.6543. The specific syntax of a pattern * is defined by each subclass. *

* Even though many subclasses use patterns, the notion of a pattern * is not inherent to Format classes in general, and is not part of * the explicit base class protocol. *

* Two complex formatting classes bear mentioning. These are * MessageFormat and ChoiceFormat. ChoiceFormat is a subclass of * NumberFormat which allows the user to format different number ranges * as strings. For instance, 0 may be represented as "no files", 1 as * "one file", and any number greater than 1 as "many files". * MessageFormat is a formatter which utilizes other Format objects to * format a string containing with multiple values. For instance, * A MessageFormat object might produce the string "There are no files * on the disk MyDisk on February 27, 1997." given the arguments 0, * "MyDisk", and the date value of 2/27/97. See the ChoiceFormat * and MessageFormat headers for further information. *

* If formatting is unsuccessful, a failing UErrorCode is returned when * the Format cannot format the type of object, otherwise if there is * something illformed about the the Unicode replacement character * 0xFFFD is returned. *

* If there is no match when parsing, a parse failure UErrorCode is * retured for methods which take no ParsePosition. For the method * that takes a ParsePosition, the index parameter is left unchanged. *

* User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. */ class U_I18N_API Format : public UObject { public: /** Destructor * @stable ICU 2.4 */ virtual ~Format(); /** * Return true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @param other the object to be compared with. * @return Return true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @stable ICU 2.0 */ virtual UBool operator==(const Format& other) const = 0; /** * Return true if the given Format objects are not semantically * equal. * @param other the object to be compared with. * @return Return true if the given Format objects are not semantically. * @stable ICU 2.0 */ UBool operator!=(const Format& other) const { return !operator==(other); } /** * Clone this object polymorphically. The caller is responsible * for deleting the result when done. * @return A copy of the object * @stable ICU 2.0 */ virtual Format* clone() const = 0; /** * Formats an object to produce a string. * * @param obj The object to format. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param status Output parameter filled in with success or failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, UErrorCode& status) const; /** * Format an object to produce a string. This is a pure virtual method which * subclasses must implement. This method allows polymorphic formatting * of Formattable objects. If a subclass of Format receives a Formattable * object type it doesn't handle (e.g., if a numeric Formattable is passed * to a DateFormat object) then it returns a failing UErrorCode. * * @param obj The object to format. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const = 0; /** * Format an object to produce a string. Subclasses should override this * method. This method allows polymorphic formatting of Formattable objects. * If a subclass of Format receives a Formattable object type it doesn't * handle (e.g., if a numeric Formattable is passed to a DateFormat object) * then it returns a failing UErrorCode. * * @param obj The object to format. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Parse a string to produce an object. This is a pure virtual * method which subclasses must implement. This method allows * polymorphic parsing of strings into Formattable objects. *

* Before calling, set parse_pos.index to the offset you want to * start parsing at in the source. After calling, parse_pos.index * is the end of the text you parsed. If error occurs, index is * unchanged. *

* When parsing, leading whitespace is discarded (with successful * parse), while trailing whitespace is left as is. *

* Example: *

* Parsing "_12_xy" (where _ represents a space) for a number, * with index == 0 will result in the number 12, with * parse_pos.index updated to 3 (just before the second space). * Parsing a second time will result in a failing UErrorCode since * "xy" is not a number, and leave index at 3. *

* Subclasses will typically supply specific parse methods that * return different types of values. Since methods can't overload * on return types, these will typically be named "parse", while * this polymorphic method will always be called parseObject. Any * parse method that does not take a parse_pos should set status * to an error value when no text in the required format is at the * start position. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Upon return * this param is set to the position after the * last character successfully parsed. If the * source is not parsed successfully, this param * will remain unchanged. * @stable ICU 2.0 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const = 0; /** * Parses a string to produce an object. This is a convenience method * which calls the pure virtual parseObject() method, and returns a * failure UErrorCode if the ParsePosition indicates failure. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param status Output param to be filled with success/failure * result code. * @stable ICU 2.0 */ void parseObject(const UnicodeString& source, Formattable& result, UErrorCode& status) const; /** Get the locale for this format object. You can choose between valid and actual locale. * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale * @stable ICU 2.8 */ Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const; #ifndef U_HIDE_INTERNAL_API /** Get the locale for this format object. You can choose between valid and actual locale. * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale * @internal */ const char* getLocaleID(ULocDataLocaleType type, UErrorCode &status) const; #endif /* U_HIDE_INTERNAL_API */ protected: /** @stable ICU 2.8 */ void setLocaleIDs(const char* valid, const char* actual); protected: /** * Default constructor for subclass use only. Does nothing. * @stable ICU 2.0 */ Format(); /** * @stable ICU 2.0 */ Format(const Format&); // Does nothing; for subclasses only /** * @stable ICU 2.0 */ Format& operator=(const Format&); // Does nothing; for subclasses /** * Simple function for initializing a UParseError from a UnicodeString. * * @param pattern The pattern to copy into the parseError * @param pos The position in pattern where the error occured * @param parseError The UParseError object to fill in * @stable ICU 2.4 */ static void syntaxError(const UnicodeString& pattern, int32_t pos, UParseError& parseError); private: char actualLocale[ULOC_FULLNAME_CAPACITY]; char validLocale[ULOC_FULLNAME_CAPACITY]; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _FORMAT //eof usr/include/unicode/tblcoll.h000064400000110630152342600230012230 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 1996-2016, International Business Machines Corporation and * others. All Rights Reserved. ****************************************************************************** */ /** * \file * \brief C++ API: The RuleBasedCollator class implements the Collator abstract base class. */ /** * File tblcoll.h * * Created by: Helena Shih * * Modification History: * * Date Name Description * 2/5/97 aliu Added streamIn and streamOut methods. Added * constructor which reads RuleBasedCollator object from * a binary file. Added writeToFile method which streams * RuleBasedCollator out to a binary file. The streamIn * and streamOut methods use istream and ostream objects * in binary mode. * 2/12/97 aliu Modified to use TableCollationData sub-object to * hold invariant data. * 2/13/97 aliu Moved several methods into this class from Collation. * Added a private RuleBasedCollator(Locale&) constructor, * to be used by Collator::createDefault(). General * clean up. * 2/20/97 helena Added clone, operator==, operator!=, operator=, and copy * constructor and getDynamicClassID. * 3/5/97 aliu Modified constructFromFile() to add parameter * specifying whether or not binary loading is to be * attempted. This is required for dynamic rule loading. * 05/07/97 helena Added memory allocation error detection. * 6/17/97 helena Added IDENTICAL strength for compare, changed getRules to * use MergeCollation::getPattern. * 6/20/97 helena Java class name change. * 8/18/97 helena Added internal API documentation. * 09/03/97 helena Added createCollationKeyValues(). * 02/10/98 damiba Added compare with "length" parameter * 08/05/98 erm Synched with 1.2 version of RuleBasedCollator.java * 04/23/99 stephen Removed EDecompositionMode, merged with * Normalizer::EMode * 06/14/99 stephen Removed kResourceBundleSuffix * 11/02/99 helena Collator performance enhancements. Eliminates the * UnicodeString construction and special case for NO_OP. * 11/23/99 srl More performance enhancements. Updates to NormalizerIterator * internal state management. * 12/15/99 aliu Update to support Thai collation. Move NormalizerIterator * to implementation file. * 01/29/01 synwee Modified into a C++ wrapper which calls C API * (ucol.h) * 2012-2014 markus Rewritten in C++ again. */ #ifndef TBLCOLL_H #define TBLCOLL_H #include "unicode/utypes.h" #if !UCONFIG_NO_COLLATION #include "unicode/coll.h" #include "unicode/locid.h" #include "unicode/uiter.h" #include "unicode/ucol.h" U_NAMESPACE_BEGIN struct CollationCacheEntry; struct CollationData; struct CollationSettings; struct CollationTailoring; /** * @stable ICU 2.0 */ class StringSearch; /** * @stable ICU 2.0 */ class CollationElementIterator; class CollationKey; class SortKeyByteSink; class UnicodeSet; class UnicodeString; class UVector64; /** * The RuleBasedCollator class provides the implementation of * Collator, using data-driven tables. The user can create a customized * table-based collation. *

* For more information about the collation service see * the User Guide. *

* Collation service provides correct sorting orders for most locales supported in ICU. * If specific data for a locale is not available, the orders eventually falls back * to the CLDR root sort order. *

* Sort ordering may be customized by providing your own set of rules. For more on * this subject see the * Collation Customization section of the User Guide. *

* Note, RuleBasedCollator is not to be subclassed. * @see Collator */ class U_I18N_API RuleBasedCollator : public Collator { public: /** * RuleBasedCollator constructor. This takes the table rules and builds a * collation table out of them. Please see RuleBasedCollator class * description for more details on the collation rule syntax. * @param rules the collation rules to build the collation table from. * @param status reporting a success or an error. * @stable ICU 2.0 */ RuleBasedCollator(const UnicodeString& rules, UErrorCode& status); /** * RuleBasedCollator constructor. This takes the table rules and builds a * collation table out of them. Please see RuleBasedCollator class * description for more details on the collation rule syntax. * @param rules the collation rules to build the collation table from. * @param collationStrength strength for comparison * @param status reporting a success or an error. * @stable ICU 2.0 */ RuleBasedCollator(const UnicodeString& rules, ECollationStrength collationStrength, UErrorCode& status); /** * RuleBasedCollator constructor. This takes the table rules and builds a * collation table out of them. Please see RuleBasedCollator class * description for more details on the collation rule syntax. * @param rules the collation rules to build the collation table from. * @param decompositionMode the normalisation mode * @param status reporting a success or an error. * @stable ICU 2.0 */ RuleBasedCollator(const UnicodeString& rules, UColAttributeValue decompositionMode, UErrorCode& status); /** * RuleBasedCollator constructor. This takes the table rules and builds a * collation table out of them. Please see RuleBasedCollator class * description for more details on the collation rule syntax. * @param rules the collation rules to build the collation table from. * @param collationStrength strength for comparison * @param decompositionMode the normalisation mode * @param status reporting a success or an error. * @stable ICU 2.0 */ RuleBasedCollator(const UnicodeString& rules, ECollationStrength collationStrength, UColAttributeValue decompositionMode, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * TODO: document & propose as public API * @internal */ RuleBasedCollator(const UnicodeString &rules, UParseError &parseError, UnicodeString &reason, UErrorCode &errorCode); #endif /* U_HIDE_INTERNAL_API */ /** * Copy constructor. * @param other the RuleBasedCollator object to be copied * @stable ICU 2.0 */ RuleBasedCollator(const RuleBasedCollator& other); /** Opens a collator from a collator binary image created using * cloneBinary. Binary image used in instantiation of the * collator remains owned by the user and should stay around for * the lifetime of the collator. The API also takes a base collator * which must be the root collator. * @param bin binary image owned by the user and required through the * lifetime of the collator * @param length size of the image. If negative, the API will try to * figure out the length of the image * @param base Base collator, for lookup of untailored characters. * Must be the root collator, must not be NULL. * The base is required to be present through the lifetime of the collator. * @param status for catching errors * @return newly created collator * @see cloneBinary * @stable ICU 3.4 */ RuleBasedCollator(const uint8_t *bin, int32_t length, const RuleBasedCollator *base, UErrorCode &status); /** * Destructor. * @stable ICU 2.0 */ virtual ~RuleBasedCollator(); /** * Assignment operator. * @param other other RuleBasedCollator object to copy from. * @stable ICU 2.0 */ RuleBasedCollator& operator=(const RuleBasedCollator& other); /** * Returns true if argument is the same as this object. * @param other Collator object to be compared. * @return true if arguments is the same as this object. * @stable ICU 2.0 */ virtual UBool operator==(const Collator& other) const; /** * Makes a copy of this object. * @return a copy of this object, owned by the caller * @stable ICU 2.0 */ virtual Collator* clone(void) const; /** * Creates a collation element iterator for the source string. The caller of * this method is responsible for the memory management of the return * pointer. * @param source the string over which the CollationElementIterator will * iterate. * @return the collation element iterator of the source string using this as * the based Collator. * @stable ICU 2.2 */ virtual CollationElementIterator* createCollationElementIterator( const UnicodeString& source) const; /** * Creates a collation element iterator for the source. The caller of this * method is responsible for the memory management of the returned pointer. * @param source the CharacterIterator which produces the characters over * which the CollationElementItgerator will iterate. * @return the collation element iterator of the source using this as the * based Collator. * @stable ICU 2.2 */ virtual CollationElementIterator* createCollationElementIterator( const CharacterIterator& source) const; // Make deprecated versions of Collator::compare() visible. using Collator::compare; /** * The comparison function compares the character data stored in two * different strings. Returns information about whether a string is less * than, greater than or equal to another string. * @param source the source string to be compared with. * @param target the string that is to be compared with the source string. * @param status possible error code * @return Returns an enum value. UCOL_GREATER if source is greater * than target; UCOL_EQUAL if source is equal to target; UCOL_LESS if source is less * than target * @stable ICU 2.6 **/ virtual UCollationResult compare(const UnicodeString& source, const UnicodeString& target, UErrorCode &status) const; /** * Does the same thing as compare but limits the comparison to a specified * length * @param source the source string to be compared with. * @param target the string that is to be compared with the source string. * @param length the length the comparison is limited to * @param status possible error code * @return Returns an enum value. UCOL_GREATER if source (up to the specified * length) is greater than target; UCOL_EQUAL if source (up to specified * length) is equal to target; UCOL_LESS if source (up to the specified * length) is less than target. * @stable ICU 2.6 */ virtual UCollationResult compare(const UnicodeString& source, const UnicodeString& target, int32_t length, UErrorCode &status) const; /** * The comparison function compares the character data stored in two * different string arrays. Returns information about whether a string array * is less than, greater than or equal to another string array. * @param source the source string array to be compared with. * @param sourceLength the length of the source string array. If this value * is equal to -1, the string array is null-terminated. * @param target the string that is to be compared with the source string. * @param targetLength the length of the target string array. If this value * is equal to -1, the string array is null-terminated. * @param status possible error code * @return Returns an enum value. UCOL_GREATER if source is greater * than target; UCOL_EQUAL if source is equal to target; UCOL_LESS if source is less * than target * @stable ICU 2.6 */ virtual UCollationResult compare(const char16_t* source, int32_t sourceLength, const char16_t* target, int32_t targetLength, UErrorCode &status) const; /** * Compares two strings using the Collator. * Returns whether the first one compares less than/equal to/greater than * the second one. * This version takes UCharIterator input. * @param sIter the first ("source") string iterator * @param tIter the second ("target") string iterator * @param status ICU status * @return UCOL_LESS, UCOL_EQUAL or UCOL_GREATER * @stable ICU 4.2 */ virtual UCollationResult compare(UCharIterator &sIter, UCharIterator &tIter, UErrorCode &status) const; /** * Compares two UTF-8 strings using the Collator. * Returns whether the first one compares less than/equal to/greater than * the second one. * This version takes UTF-8 input. * Note that a StringPiece can be implicitly constructed * from a std::string or a NUL-terminated const char * string. * @param source the first UTF-8 string * @param target the second UTF-8 string * @param status ICU status * @return UCOL_LESS, UCOL_EQUAL or UCOL_GREATER * @stable ICU 51 */ virtual UCollationResult compareUTF8(const StringPiece &source, const StringPiece &target, UErrorCode &status) const; /** * Transforms the string into a series of characters * that can be compared with CollationKey.compare(). * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source the source string. * @param key the transformed key of the source string. * @param status the error code status. * @return the transformed key. * @see CollationKey * @stable ICU 2.0 */ virtual CollationKey& getCollationKey(const UnicodeString& source, CollationKey& key, UErrorCode& status) const; /** * Transforms a specified region of the string into a series of characters * that can be compared with CollationKey.compare. * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source the source string. * @param sourceLength the length of the source string. * @param key the transformed key of the source string. * @param status the error code status. * @return the transformed key. * @see CollationKey * @stable ICU 2.0 */ virtual CollationKey& getCollationKey(const char16_t *source, int32_t sourceLength, CollationKey& key, UErrorCode& status) const; /** * Generates the hash code for the rule-based collation object. * @return the hash code. * @stable ICU 2.0 */ virtual int32_t hashCode() const; /** * Gets the locale of the Collator * @param type can be either requested, valid or actual locale. For more * information see the definition of ULocDataLocaleType in * uloc.h * @param status the error code status. * @return locale where the collation data lives. If the collator * was instantiated from rules, locale is empty. * @deprecated ICU 2.8 likely to change in ICU 3.0, based on feedback */ virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const; /** * Gets the tailoring rules for this collator. * @return the collation tailoring from which this collator was created * @stable ICU 2.0 */ const UnicodeString& getRules() const; /** * Gets the version information for a Collator. * @param info the version # information, the result will be filled in * @stable ICU 2.0 */ virtual void getVersion(UVersionInfo info) const; #ifndef U_HIDE_DEPRECATED_API /** * Returns the maximum length of any expansion sequences that end with the * specified comparison order. * * This is specific to the kind of collation element values and sequences * returned by the CollationElementIterator. * Call CollationElementIterator::getMaxExpansion() instead. * * @param order a collation order returned by CollationElementIterator::previous * or CollationElementIterator::next. * @return maximum size of the expansion sequences ending with the collation * element, or 1 if the collation element does not occur at the end of * any expansion sequence * @see CollationElementIterator#getMaxExpansion * @deprecated ICU 51 Use CollationElementIterator::getMaxExpansion() instead. */ int32_t getMaxExpansion(int32_t order) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * @return The class ID for this object. All objects of a given class have * the same class ID. Objects of other classes have different class * IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Returns the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * Base* polymorphic_pointer = createPolymorphicObject();
     * if (polymorphic_pointer->getDynamicClassID() ==
     *                                          Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); #ifndef U_HIDE_DEPRECATED_API /** * Do not use this method: The caller and the ICU library might use different heaps. * Use cloneBinary() instead which writes to caller-provided memory. * * Returns a binary format of this collator. * @param length Returns the length of the data, in bytes * @param status the error code status. * @return memory, owned by the caller, of size 'length' bytes. * @deprecated ICU 52. Use cloneBinary() instead. */ uint8_t *cloneRuleData(int32_t &length, UErrorCode &status) const; #endif /* U_HIDE_DEPRECATED_API */ /** Creates a binary image of a collator. This binary image can be stored and * later used to instantiate a collator using ucol_openBinary. * This API supports preflighting. * @param buffer a fill-in buffer to receive the binary image * @param capacity capacity of the destination buffer * @param status for catching errors * @return size of the image * @see ucol_openBinary * @stable ICU 3.4 */ int32_t cloneBinary(uint8_t *buffer, int32_t capacity, UErrorCode &status) const; /** * Returns current rules. Delta defines whether full rules are returned or * just the tailoring. * * getRules(void) should normally be used instead. * See http://userguide.icu-project.org/collation/customization#TOC-Building-on-Existing-Locales * @param delta one of UCOL_TAILORING_ONLY, UCOL_FULL_RULES. * @param buffer UnicodeString to store the result rules * @stable ICU 2.2 * @see UCOL_FULL_RULES */ void getRules(UColRuleOption delta, UnicodeString &buffer) const; /** * Universal attribute setter * @param attr attribute type * @param value attribute value * @param status to indicate whether the operation went on smoothly or there were errors * @stable ICU 2.2 */ virtual void setAttribute(UColAttribute attr, UColAttributeValue value, UErrorCode &status); /** * Universal attribute getter. * @param attr attribute type * @param status to indicate whether the operation went on smoothly or there were errors * @return attribute value * @stable ICU 2.2 */ virtual UColAttributeValue getAttribute(UColAttribute attr, UErrorCode &status) const; /** * Sets the variable top to the top of the specified reordering group. * The variable top determines the highest-sorting character * which is affected by UCOL_ALTERNATE_HANDLING. * If that attribute is set to UCOL_NON_IGNORABLE, then the variable top has no effect. * @param group one of UCOL_REORDER_CODE_SPACE, UCOL_REORDER_CODE_PUNCTUATION, * UCOL_REORDER_CODE_SYMBOL, UCOL_REORDER_CODE_CURRENCY; * or UCOL_REORDER_CODE_DEFAULT to restore the default max variable group * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @see getMaxVariable * @stable ICU 53 */ virtual Collator &setMaxVariable(UColReorderCode group, UErrorCode &errorCode); /** * Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING. * @return the maximum variable reordering group. * @see setMaxVariable * @stable ICU 53 */ virtual UColReorderCode getMaxVariable() const; /** * Sets the variable top to the primary weight of the specified string. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See setMaxVariable(). * @param varTop one or more (if contraction) char16_ts to which the variable top should be set * @param len length of variable top string. If -1 it is considered to be zero terminated. * @param status error code. If error code is set, the return value is undefined. Errors set by this function are:
* U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction
* U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond * the last reordering group supported by setMaxVariable() * @return variable top primary weight * @deprecated ICU 53 Call setMaxVariable() instead. */ virtual uint32_t setVariableTop(const char16_t *varTop, int32_t len, UErrorCode &status); /** * Sets the variable top to the primary weight of the specified string. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See setMaxVariable(). * @param varTop a UnicodeString size 1 or more (if contraction) of char16_ts to which the variable top should be set * @param status error code. If error code is set, the return value is undefined. Errors set by this function are:
* U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction
* U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond * the last reordering group supported by setMaxVariable() * @return variable top primary weight * @deprecated ICU 53 Call setMaxVariable() instead. */ virtual uint32_t setVariableTop(const UnicodeString &varTop, UErrorCode &status); /** * Sets the variable top to the specified primary weight. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See setMaxVariable(). * @param varTop primary weight, as returned by setVariableTop or ucol_getVariableTop * @param status error code * @deprecated ICU 53 Call setMaxVariable() instead. */ virtual void setVariableTop(uint32_t varTop, UErrorCode &status); /** * Gets the variable top value of a Collator. * @param status error code (not changed by function). If error code is set, the return value is undefined. * @return the variable top primary weight * @see getMaxVariable * @stable ICU 2.0 */ virtual uint32_t getVariableTop(UErrorCode &status) const; /** * Get a UnicodeSet that contains all the characters and sequences tailored in * this collator. * @param status error code of the operation * @return a pointer to a UnicodeSet object containing all the * code points and sequences that may sort differently than * in the root collator. The object must be disposed of by using delete * @stable ICU 2.4 */ virtual UnicodeSet *getTailoredSet(UErrorCode &status) const; /** * Get the sort key as an array of bytes from a UnicodeString. * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source string to be processed. * @param result buffer to store result in. If NULL, number of bytes needed * will be returned. * @param resultLength length of the result buffer. If if not enough the * buffer will be filled to capacity. * @return Number of bytes needed for storing the sort key * @stable ICU 2.0 */ virtual int32_t getSortKey(const UnicodeString& source, uint8_t *result, int32_t resultLength) const; /** * Get the sort key as an array of bytes from a char16_t buffer. * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source string to be processed. * @param sourceLength length of string to be processed. If -1, the string * is 0 terminated and length will be decided by the function. * @param result buffer to store result in. If NULL, number of bytes needed * will be returned. * @param resultLength length of the result buffer. If if not enough the * buffer will be filled to capacity. * @return Number of bytes needed for storing the sort key * @stable ICU 2.2 */ virtual int32_t getSortKey(const char16_t *source, int32_t sourceLength, uint8_t *result, int32_t resultLength) const; /** * Retrieves the reordering codes for this collator. * @param dest The array to fill with the script ordering. * @param destCapacity The length of dest. If it is 0, then dest may be NULL and the function * will only return the length of the result without writing any codes (pre-flighting). * @param status A reference to an error code value, which must not indicate * a failure before the function call. * @return The length of the script ordering array. * @see ucol_setReorderCodes * @see Collator#getEquivalentReorderCodes * @see Collator#setReorderCodes * @stable ICU 4.8 */ virtual int32_t getReorderCodes(int32_t *dest, int32_t destCapacity, UErrorCode& status) const; /** * Sets the ordering of scripts for this collator. * @param reorderCodes An array of script codes in the new order. This can be NULL if the * length is also set to 0. An empty array will clear any reordering codes on the collator. * @param reorderCodesLength The length of reorderCodes. * @param status error code * @see ucol_setReorderCodes * @see Collator#getReorderCodes * @see Collator#getEquivalentReorderCodes * @stable ICU 4.8 */ virtual void setReorderCodes(const int32_t* reorderCodes, int32_t reorderCodesLength, UErrorCode& status) ; /** * Implements ucol_strcollUTF8(). * @internal */ virtual UCollationResult internalCompareUTF8( const char *left, int32_t leftLength, const char *right, int32_t rightLength, UErrorCode &errorCode) const; /** Get the short definition string for a collator. This internal API harvests the collator's * locale and the attribute set and produces a string that can be used for opening * a collator with the same attributes using the ucol_openFromShortString API. * This string will be normalized. * The structure and the syntax of the string is defined in the "Naming collators" * section of the users guide: * http://userguide.icu-project.org/collation/concepts#TOC-Collator-naming-scheme * This function supports preflighting. * * This is internal, and intended to be used with delegate converters. * * @param locale a locale that will appear as a collators locale in the resulting * short string definition. If NULL, the locale will be harvested * from the collator. * @param buffer space to hold the resulting string * @param capacity capacity of the buffer * @param status for returning errors. All the preflighting errors are featured * @return length of the resulting string * @see ucol_openFromShortString * @see ucol_normalizeShortDefinitionString * @see ucol_getShortDefinitionString * @internal */ virtual int32_t internalGetShortDefinitionString(const char *locale, char *buffer, int32_t capacity, UErrorCode &status) const; /** * Implements ucol_nextSortKeyPart(). * @internal */ virtual int32_t internalNextSortKeyPart( UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode &errorCode) const; // Do not enclose the default constructor with #ifndef U_HIDE_INTERNAL_API /** * Only for use in ucol_openRules(). * @internal */ RuleBasedCollator(); #ifndef U_HIDE_INTERNAL_API /** * Implements ucol_getLocaleByType(). * Needed because the lifetime of the locale ID string must match that of the collator. * getLocale() returns a copy of a Locale, with minimal lifetime in a C wrapper. * @internal */ const char *internalGetLocaleID(ULocDataLocaleType type, UErrorCode &errorCode) const; /** * Implements ucol_getContractionsAndExpansions(). * Gets this collator's sets of contraction strings and/or * characters and strings that map to multiple collation elements (expansions). * If addPrefixes is TRUE, then contractions that are expressed as * prefix/pre-context rules are included. * @param contractions if not NULL, the set to hold the contractions * @param expansions if not NULL, the set to hold the expansions * @param addPrefixes include prefix contextual mappings * @param errorCode in/out ICU error code * @internal */ void internalGetContractionsAndExpansions( UnicodeSet *contractions, UnicodeSet *expansions, UBool addPrefixes, UErrorCode &errorCode) const; /** * Adds the contractions that start with character c to the set. * Ignores prefixes. Used by AlphabeticIndex. * @internal */ void internalAddContractions(UChar32 c, UnicodeSet &set, UErrorCode &errorCode) const; /** * Implements from-rule constructors, and ucol_openRules(). * @internal */ void internalBuildTailoring( const UnicodeString &rules, int32_t strength, UColAttributeValue decompositionMode, UParseError *outParseError, UnicodeString *outReason, UErrorCode &errorCode); /** @internal */ static inline RuleBasedCollator *rbcFromUCollator(UCollator *uc) { return dynamic_cast(fromUCollator(uc)); } /** @internal */ static inline const RuleBasedCollator *rbcFromUCollator(const UCollator *uc) { return dynamic_cast(fromUCollator(uc)); } /** * Appends the CEs for the string to the vector. * @internal for tests & tools */ void internalGetCEs(const UnicodeString &str, UVector64 &ces, UErrorCode &errorCode) const; #endif // U_HIDE_INTERNAL_API protected: /** * Used internally by registration to define the requested and valid locales. * @param requestedLocale the requested locale * @param validLocale the valid locale * @param actualLocale the actual locale * @internal */ virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale); private: friend class CollationElementIterator; friend class Collator; RuleBasedCollator(const CollationCacheEntry *entry); /** * Enumeration of attributes that are relevant for short definition strings * (e.g., ucol_getShortDefinitionString()). * Effectively extends UColAttribute. */ enum Attributes { ATTR_VARIABLE_TOP = UCOL_ATTRIBUTE_COUNT, ATTR_LIMIT }; void adoptTailoring(CollationTailoring *t, UErrorCode &errorCode); // Both lengths must be <0 or else both must be >=0. UCollationResult doCompare(const char16_t *left, int32_t leftLength, const char16_t *right, int32_t rightLength, UErrorCode &errorCode) const; UCollationResult doCompare(const uint8_t *left, int32_t leftLength, const uint8_t *right, int32_t rightLength, UErrorCode &errorCode) const; void writeSortKey(const char16_t *s, int32_t length, SortKeyByteSink &sink, UErrorCode &errorCode) const; void writeIdenticalLevel(const char16_t *s, const char16_t *limit, SortKeyByteSink &sink, UErrorCode &errorCode) const; const CollationSettings &getDefaultSettings() const; void setAttributeDefault(int32_t attribute) { explicitlySetAttributes &= ~((uint32_t)1 << attribute); } void setAttributeExplicitly(int32_t attribute) { explicitlySetAttributes |= (uint32_t)1 << attribute; } UBool attributeHasBeenSetExplicitly(int32_t attribute) const { // assert(0 <= attribute < ATTR_LIMIT); return (UBool)((explicitlySetAttributes & ((uint32_t)1 << attribute)) != 0); } /** * Tests whether a character is "unsafe" for use as a collation starting point. * * @param c code point or code unit * @return TRUE if c is unsafe * @see CollationElementIterator#setOffset(int) */ UBool isUnsafe(UChar32 c) const; static void U_CALLCONV computeMaxExpansions(const CollationTailoring *t, UErrorCode &errorCode); UBool initMaxExpansions(UErrorCode &errorCode) const; void setFastLatinOptions(CollationSettings &ownedSettings) const; const CollationData *data; const CollationSettings *settings; // reference-counted const CollationTailoring *tailoring; // alias of cacheEntry->tailoring const CollationCacheEntry *cacheEntry; // reference-counted Locale validLocale; uint32_t explicitlySetAttributes; UBool actualLocaleIsSameAsValid; }; U_NAMESPACE_END #endif // !UCONFIG_NO_COLLATION #endif // TBLCOLL_H usr/include/unicode/unumsys.h000064400000016333152342600230012325 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2013-2014, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UNUMSYS_H #define UNUMSYS_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/uenum.h" #include "unicode/localpointer.h" /** * \file * \brief C API: UNumberingSystem, information about numbering systems * * Defines numbering systems. A numbering system describes the scheme by which * numbers are to be presented to the end user. In its simplest form, a numbering * system describes the set of digit characters that are to be used to display * numbers, such as Western digits, Thai digits, Arabic-Indic digits, etc., in a * positional numbering system with a specified radix (typically 10). * More complicated numbering systems are algorithmic in nature, and require use * of an RBNF formatter (rule based number formatter), in order to calculate * the characters to be displayed for a given number. Examples of algorithmic * numbering systems include Roman numerals, Chinese numerals, and Hebrew numerals. * Formatting rules for many commonly used numbering systems are included in * the ICU package, based on the numbering system rules defined in CLDR. * Alternate numbering systems can be specified to a locale by using the * numbers locale keyword. */ /** * Opaque UNumberingSystem object for use in C programs. * @stable ICU 52 */ struct UNumberingSystem; typedef struct UNumberingSystem UNumberingSystem; /**< C typedef for struct UNumberingSystem. @stable ICU 52 */ /** * Opens a UNumberingSystem object using the default numbering system for the specified * locale. * @param locale The locale for which the default numbering system should be opened. * @param status A pointer to a UErrorCode to receive any errors. For example, this * may be U_UNSUPPORTED_ERROR for a locale such as "en@numbers=xyz" that * specifies a numbering system unknown to ICU. * @return A UNumberingSystem for the specified locale, or NULL if an error * occurred. * @stable ICU 52 */ U_STABLE UNumberingSystem * U_EXPORT2 unumsys_open(const char *locale, UErrorCode *status); /** * Opens a UNumberingSystem object using the name of one of the predefined numbering * systems specified by CLDR and known to ICU, such as "latn", "arabext", or "hanidec"; * the full list is returned by unumsys_openAvailableNames. Note that some of the names * listed at http://unicode.org/repos/cldr/tags/latest/common/bcp47/number.xml - e.g. * default, native, traditional, finance - do not identify specific numbering systems, * but rather key values that may only be used as part of a locale, which in turn * defines how they are mapped to a specific numbering system such as "latn" or "hant". * * @param name The name of the numbering system for which a UNumberingSystem object * should be opened. * @param status A pointer to a UErrorCode to receive any errors. For example, this * may be U_UNSUPPORTED_ERROR for a numbering system such as "xyz" that * is unknown to ICU. * @return A UNumberingSystem for the specified name, or NULL if an error * occurred. * @stable ICU 52 */ U_STABLE UNumberingSystem * U_EXPORT2 unumsys_openByName(const char *name, UErrorCode *status); /** * Close a UNumberingSystem object. Once closed it may no longer be used. * @param unumsys The UNumberingSystem object to close. * @stable ICU 52 */ U_STABLE void U_EXPORT2 unumsys_close(UNumberingSystem *unumsys); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUNumberingSystemPointer * "Smart pointer" class, closes a UNumberingSystem via unumsys_close(). * For most methods see the LocalPointerBase base class. * @see LocalPointerBase * @see LocalPointer * @stable ICU 52 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberingSystemPointer, UNumberingSystem, unumsys_close); U_NAMESPACE_END #endif /** * Returns an enumeration over the names of all of the predefined numbering systems known * to ICU. * The numbering system names will be in alphabetical (invariant) order. * @param status A pointer to a UErrorCode to receive any errors. * @return A pointer to a UEnumeration that must be closed with uenum_close(), * or NULL if an error occurred. * @stable ICU 52 */ U_STABLE UEnumeration * U_EXPORT2 unumsys_openAvailableNames(UErrorCode *status); /** * Returns the name of the specified UNumberingSystem object (if it is one of the * predefined names known to ICU). * @param unumsys The UNumberingSystem whose name is desired. * @return A pointer to the name of the specified UNumberingSystem object, or * NULL if the name is not one of the ICU predefined names. The pointer * is only valid for the lifetime of the UNumberingSystem object. * @stable ICU 52 */ U_STABLE const char * U_EXPORT2 unumsys_getName(const UNumberingSystem *unumsys); /** * Returns whether the given UNumberingSystem object is for an algorithmic (not purely * positional) system. * @param unumsys The UNumberingSystem whose algorithmic status is desired. * @return TRUE if the specified UNumberingSystem object is for an algorithmic * system. * @stable ICU 52 */ U_STABLE UBool U_EXPORT2 unumsys_isAlgorithmic(const UNumberingSystem *unumsys); /** * Returns the radix of the specified UNumberingSystem object. Simple positional * numbering systems typically have radix 10, but might have a radix of e.g. 16 for * hexadecimal. The radix is less well-defined for non-positional algorithmic systems. * @param unumsys The UNumberingSystem whose radix is desired. * @return The radix of the specified UNumberingSystem object. * @stable ICU 52 */ U_STABLE int32_t U_EXPORT2 unumsys_getRadix(const UNumberingSystem *unumsys); /** * Get the description string of the specified UNumberingSystem object. For simple * positional systems this is the ordered string of digits (with length matching * the radix), e.g. "\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D" * for "hanidec"; it would be "0123456789ABCDEF" for hexadecimal. For * algorithmic systems this is the name of the RBNF ruleset used for formatting, * e.g. "zh/SpelloutRules/%spellout-cardinal" for "hans" or "%greek-upper" for * "grek". * @param unumsys The UNumberingSystem whose description string is desired. * @param result A pointer to a buffer to receive the description string. * @param resultLength The maximum size of result. * @param status A pointer to a UErrorCode to receive any errors. * @return The total buffer size needed; if greater than resultLength, the * output was truncated. * @stable ICU 52 */ U_STABLE int32_t U_EXPORT2 unumsys_getDescription(const UNumberingSystem *unumsys, UChar *result, int32_t resultLength, UErrorCode *status); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/rbtz.h000064400000036736152342600230011574 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2013, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef RBTZ_H #define RBTZ_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Rule based customizable time zone */ #if !UCONFIG_NO_FORMATTING #include "unicode/basictz.h" #include "unicode/unistr.h" U_NAMESPACE_BEGIN // forward declaration class UVector; struct Transition; /** * a BasicTimeZone subclass implemented in terms of InitialTimeZoneRule and TimeZoneRule instances * @see BasicTimeZone * @see InitialTimeZoneRule * @see TimeZoneRule */ class U_I18N_API RuleBasedTimeZone : public BasicTimeZone { public: /** * Constructs a RuleBasedTimeZone object with the ID and the * InitialTimeZoneRule. The input InitialTimeZoneRule * is adopted by this RuleBasedTimeZone, thus the caller must not * delete it. * @param id The time zone ID. * @param initialRule The initial time zone rule. * @stable ICU 3.8 */ RuleBasedTimeZone(const UnicodeString& id, InitialTimeZoneRule* initialRule); /** * Copy constructor. * @param source The RuleBasedTimeZone object to be copied. * @stable ICU 3.8 */ RuleBasedTimeZone(const RuleBasedTimeZone& source); /** * Destructor. * @stable ICU 3.8 */ virtual ~RuleBasedTimeZone(); /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ RuleBasedTimeZone& operator=(const RuleBasedTimeZone& right); /** * Return true if the given TimeZone objects are * semantically equal. Objects of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZone objects are *semantically equal. * @stable ICU 3.8 */ virtual UBool operator==(const TimeZone& that) const; /** * Return true if the given TimeZone objects are * semantically unequal. Objects of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZone objects are * semantically unequal. * @stable ICU 3.8 */ virtual UBool operator!=(const TimeZone& that) const; /** * Adds the TimeZoneRule which represents time transitions. * The TimeZoneRule must have start times, that is, the result * of isTransitionRule() must be true. Otherwise, U_ILLEGAL_ARGUMENT_ERROR * is set to the error code. * The input TimeZoneRule is adopted by this * RuleBasedTimeZone on successful completion of this method, * thus, the caller must not delete it when no error is returned. * After all rules are added, the caller must call complete() method to * make this RuleBasedTimeZone ready to handle common time * zone functions. * @param rule The TimeZoneRule. * @param status Output param to filled in with a success or an error. * @stable ICU 3.8 */ void addTransitionRule(TimeZoneRule* rule, UErrorCode& status); /** * Makes the TimeZoneRule ready to handle actual timezone * calcuation APIs. This method collects time zone rules specified * by the caller via the constructor and addTransitionRule() and * builds internal structure for making the object ready to support * time zone APIs such as getOffset(), getNextTransition() and others. * @param status Output param to filled in with a success or an error. * @stable ICU 3.8 */ void complete(UErrorCode& status); /** * Clones TimeZone objects polymorphically. Clients are responsible for deleting * the TimeZone object cloned. * * @return A new copy of this TimeZone object. * @stable ICU 3.8 */ virtual TimeZone* clone(void) const; /** * Returns the TimeZone's adjusted GMT offset (i.e., the number of milliseconds to add * to GMT to get local time in this time zone, taking daylight savings time into * account) as of a particular reference date. The reference date is used to determine * whether daylight savings time is in effect and needs to be figured into the offset * that is returned (in other words, what is the adjusted GMT offset in this time zone * at this particular date and time?). For the time zones produced by createTimeZone(), * the reference data is specified according to the Gregorian calendar, and the date * and time fields are local standard time. * *

Note: Don't call this method. Instead, call the getOffset(UDate...) overload, * which returns both the raw and the DST offset for a given time. This method * is retained only for backward compatibility. * * @param era The reference date's era * @param year The reference date's year * @param month The reference date's month (0-based; 0 is January) * @param day The reference date's day-in-month (1-based) * @param dayOfWeek The reference date's day-of-week (1-based; 1 is Sunday) * @param millis The reference date's milliseconds in day, local standard time * @param status Output param to filled in with a success or an error. * @return The offset in milliseconds to add to GMT to get local time. * @stable ICU 3.8 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode& status) const; /** * Gets the time zone offset, for current date, modified in case of * daylight savings. This is the offset to add *to* UTC to get local time. * *

Note: Don't call this method. Instead, call the getOffset(UDate...) overload, * which returns both the raw and the DST offset for a given time. This method * is retained only for backward compatibility. * * @param era The reference date's era * @param year The reference date's year * @param month The reference date's month (0-based; 0 is January) * @param day The reference date's day-in-month (1-based) * @param dayOfWeek The reference date's day-of-week (1-based; 1 is Sunday) * @param millis The reference date's milliseconds in day, local standard time * @param monthLength The length of the given month in days. * @param status Output param to filled in with a success or an error. * @return The offset in milliseconds to add to GMT to get local time. * @stable ICU 3.8 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode& status) const; /** * Returns the time zone raw and GMT offset for the given moment * in time. Upon return, local-millis = GMT-millis + rawOffset + * dstOffset. All computations are performed in the proleptic * Gregorian calendar. The default implementation in the TimeZone * class delegates to the 8-argument getOffset(). * * @param date moment in time for which to return offsets, in * units of milliseconds from January 1, 1970 0:00 GMT, either GMT * time or local wall time, depending on `local'. * @param local if true, `date' is local wall time; otherwise it * is in GMT time. * @param rawOffset output parameter to receive the raw offset, that * is, the offset not including DST adjustments * @param dstOffset output parameter to receive the DST offset, * that is, the offset to be added to `rawOffset' to obtain the * total offset between local and GMT time. If DST is not in * effect, this value is zero; otherwise it is a positive value, * typically one hour. * @param ec input-output error code * @stable ICU 3.8 */ virtual void getOffset(UDate date, UBool local, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const; /** * Sets the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @param offsetMillis The new raw GMT offset for this time zone. * @stable ICU 3.8 */ virtual void setRawOffset(int32_t offsetMillis); /** * Returns the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @return The TimeZone's raw GMT offset. * @stable ICU 3.8 */ virtual int32_t getRawOffset(void) const; /** * Queries if this time zone uses daylight savings time. * @return true if this time zone uses daylight savings time, * false, otherwise. * @stable ICU 3.8 */ virtual UBool useDaylightTime(void) const; /** * Queries if the given date is in daylight savings time in * this time zone. * This method is wasteful since it creates a new GregorianCalendar and * deletes it each time it is called. This is a deprecated method * and provided only for Java compatibility. * * @param date the given UDate. * @param status Output param filled in with success/error code. * @return true if the given date is in daylight savings time, * false, otherwise. * @deprecated ICU 2.4. Use Calendar::inDaylightTime() instead. */ virtual UBool inDaylightTime(UDate date, UErrorCode& status) const; /** * Returns true if this zone has the same rule and offset as another zone. * That is, if this zone differs only in ID, if at all. * @param other the TimeZone object to be compared with * @return true if the given zone is the same as this one, * with the possible exception of the ID * @stable ICU 3.8 */ virtual UBool hasSameRules(const TimeZone& other) const; /** * Gets the first time zone transition after the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the first transition after the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const; /** * Gets the most recent time zone transition before the base time. * @param base The base time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives the most recent transition before the base time. * @return TRUE if the transition is found. * @stable ICU 3.8 */ virtual UBool getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const; /** * Returns the number of TimeZoneRules which represents time transitions, * for this time zone, that is, all TimeZoneRules for this time zone except * InitialTimeZoneRule. The return value range is 0 or any positive value. * @param status Receives error status code. * @return The number of TimeZoneRules representing time transitions. * @stable ICU 3.8 */ virtual int32_t countTransitionRules(UErrorCode& status) const; /** * Gets the InitialTimeZoneRule and the set of TimeZoneRule * which represent time transitions for this time zone. On successful return, * the argument initial points to non-NULL InitialTimeZoneRule and * the array trsrules is filled with 0 or multiple TimeZoneRule * instances up to the size specified by trscount. The results are referencing the * rule instance held by this time zone instance. Therefore, after this time zone * is destructed, they are no longer available. * @param initial Receives the initial timezone rule * @param trsrules Receives the timezone transition rules * @param trscount On input, specify the size of the array 'transitions' receiving * the timezone transition rules. On output, actual number of * rules filled in the array will be set. * @param status Receives error status code. * @stable ICU 3.8 */ virtual void getTimeZoneRules(const InitialTimeZoneRule*& initial, const TimeZoneRule* trsrules[], int32_t& trscount, UErrorCode& status) const; /** * Get time zone offsets from local wall time. * @internal */ virtual void getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const; private: void deleteRules(void); void deleteTransitions(void); UVector* copyRules(UVector* source); TimeZoneRule* findRuleInFinal(UDate date, UBool local, int32_t NonExistingTimeOpt, int32_t DuplicatedTimeOpt) const; UBool findNext(UDate base, UBool inclusive, UDate& time, TimeZoneRule*& from, TimeZoneRule*& to) const; UBool findPrev(UDate base, UBool inclusive, UDate& time, TimeZoneRule*& from, TimeZoneRule*& to) const; int32_t getLocalDelta(int32_t rawBefore, int32_t dstBefore, int32_t rawAfter, int32_t dstAfter, int32_t NonExistingTimeOpt, int32_t DuplicatedTimeOpt) const; UDate getTransitionTime(Transition* transition, UBool local, int32_t NonExistingTimeOpt, int32_t DuplicatedTimeOpt) const; void getOffsetInternal(UDate date, UBool local, int32_t NonExistingTimeOpt, int32_t DuplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const; void completeConst(UErrorCode &status) const; InitialTimeZoneRule *fInitialRule; UVector *fHistoricRules; UVector *fFinalRules; UVector *fHistoricTransitions; UBool fUpToDate; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // RBTZ_H //eof usr/include/unicode/search.h000064400000054326152342600230012053 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2001-2011 IBM and others. All rights reserved. ********************************************************************** * Date Name Description * 03/22/2000 helena Creation. ********************************************************************** */ #ifndef SEARCH_H #define SEARCH_H #include "unicode/utypes.h" /** * \file * \brief C++ API: SearchIterator object. */ #if !UCONFIG_NO_COLLATION && !UCONFIG_NO_BREAK_ITERATION #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/chariter.h" #include "unicode/brkiter.h" #include "unicode/usearch.h" /** * @stable ICU 2.0 */ struct USearch; /** * @stable ICU 2.0 */ typedef struct USearch USearch; U_NAMESPACE_BEGIN /** * * SearchIterator is an abstract base class that provides * methods to search for a pattern within a text string. Instances of * SearchIterator maintain a current position and scans over the * target text, returning the indices the pattern is matched and the length * of each match. *

* SearchIterator defines a protocol for text searching. * Subclasses provide concrete implementations of various search algorithms. * For example, StringSearch implements language-sensitive pattern * matching based on the comparison rules defined in a * RuleBasedCollator object. *

* Other options for searching includes using a BreakIterator to restrict * the points at which matches are detected. *

* SearchIterator provides an API that is similar to that of * other text iteration classes such as BreakIterator. Using * this class, it is easy to scan through text looking for all occurances of * a given pattern. The following example uses a StringSearch * object to find all instances of "fox" in the target string. Any other * subclass of SearchIterator can be used in an identical * manner. *


 * UnicodeString target("The quick brown fox jumped over the lazy fox");
 * UnicodeString pattern("fox");
 *
 * SearchIterator *iter  = new StringSearch(pattern, target);
 * UErrorCode      error = U_ZERO_ERROR;
 * for (int pos = iter->first(error); pos != USEARCH_DONE; 
 *                               pos = iter->next(error)) {
 *     printf("Found match at %d pos, length is %d\n", pos, 
 *                                             iter.getMatchLength());
 * }
 * 
* * @see StringSearch * @see RuleBasedCollator */ class U_I18N_API SearchIterator : public UObject { public: // public constructors and destructors ------------------------------- /** * Copy constructor that creates a SearchIterator instance with the same * behavior, and iterating over the same text. * @param other the SearchIterator instance to be copied. * @stable ICU 2.0 */ SearchIterator(const SearchIterator &other); /** * Destructor. Cleans up the search iterator data struct. * @stable ICU 2.0 */ virtual ~SearchIterator(); // public get and set methods ---------------------------------------- /** * Sets the index to point to the given position, and clears any state * that's affected. *

* This method takes the argument index and sets the position in the text * string accordingly without checking if the index is pointing to a * valid starting point to begin searching. * @param position within the text to be set. If position is less * than or greater than the text range for searching, * an U_INDEX_OUTOFBOUNDS_ERROR will be returned * @param status for errors if it occurs * @stable ICU 2.0 */ virtual void setOffset(int32_t position, UErrorCode &status) = 0; /** * Return the current index in the text being searched. * If the iteration has gone past the end of the text * (or past the beginning for a backwards search), USEARCH_DONE * is returned. * @return current index in the text being searched. * @stable ICU 2.0 */ virtual int32_t getOffset(void) const = 0; /** * Sets the text searching attributes located in the enum * USearchAttribute with values from the enum USearchAttributeValue. * USEARCH_DEFAULT can be used for all attributes for resetting. * @param attribute text attribute (enum USearchAttribute) to be set * @param value text attribute value * @param status for errors if it occurs * @stable ICU 2.0 */ void setAttribute(USearchAttribute attribute, USearchAttributeValue value, UErrorCode &status); /** * Gets the text searching attributes * @param attribute text attribute (enum USearchAttribute) to be retrieve * @return text attribute value * @stable ICU 2.0 */ USearchAttributeValue getAttribute(USearchAttribute attribute) const; /** * Returns the index to the match in the text string that was searched. * This call returns a valid result only after a successful call to * first, next, previous, or last. * Just after construction, or after a searching method returns * USEARCH_DONE, this method will return USEARCH_DONE. *

* Use getMatchedLength to get the matched string length. * @return index of a substring within the text string that is being * searched. * @see #first * @see #next * @see #previous * @see #last * @stable ICU 2.0 */ int32_t getMatchedStart(void) const; /** * Returns the length of text in the string which matches the search * pattern. This call returns a valid result only after a successful call * to first, next, previous, or last. * Just after construction, or after a searching method returns * USEARCH_DONE, this method will return 0. * @return The length of the match in the target text, or 0 if there * is no match currently. * @see #first * @see #next * @see #previous * @see #last * @stable ICU 2.0 */ int32_t getMatchedLength(void) const; /** * Returns the text that was matched by the most recent call to * first, next, previous, or last. * If the iterator is not pointing at a valid match (e.g. just after * construction or after USEARCH_DONE has been returned, * returns an empty string. * @param result stores the matched string or an empty string if a match * is not found. * @see #first * @see #next * @see #previous * @see #last * @stable ICU 2.0 */ void getMatchedText(UnicodeString &result) const; /** * Set the BreakIterator that will be used to restrict the points * at which matches are detected. The user is responsible for deleting * the breakiterator. * @param breakiter A BreakIterator that will be used to restrict the * points at which matches are detected. If a match is * found, but the match's start or end index is not a * boundary as determined by the BreakIterator, * the match will be rejected and another will be searched * for. If this parameter is NULL, no break * detection is attempted. * @param status for errors if it occurs * @see BreakIterator * @stable ICU 2.0 */ void setBreakIterator(BreakIterator *breakiter, UErrorCode &status); /** * Returns the BreakIterator that is used to restrict the points at * which matches are detected. This will be the same object that was * passed to the constructor or to setBreakIterator. * Note that NULL is a legal value; it means that break * detection should not be attempted. * @return BreakIterator used to restrict matchings. * @see #setBreakIterator * @stable ICU 2.0 */ const BreakIterator * getBreakIterator(void) const; /** * Set the string text to be searched. Text iteration will hence begin at * the start of the text string. This method is useful if you want to * re-use an iterator to search for the same pattern within a different * body of text. The user is responsible for deleting the text. * @param text string to be searched. * @param status for errors. If the text length is 0, * an U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ virtual void setText(const UnicodeString &text, UErrorCode &status); /** * Set the string text to be searched. Text iteration will hence begin at * the start of the text string. This method is useful if you want to * re-use an iterator to search for the same pattern within a different * body of text. *

* Note: No parsing of the text within the CharacterIterator * will be done during searching for this version. The block of text * in CharacterIterator will be used as it is. * The user is responsible for deleting the text. * @param text string iterator to be searched. * @param status for errors if any. If the text length is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ virtual void setText(CharacterIterator &text, UErrorCode &status); /** * Return the string text to be searched. * @return text string to be searched. * @stable ICU 2.0 */ const UnicodeString & getText(void) const; // operator overloading ---------------------------------------------- /** * Equality operator. * @param that SearchIterator instance to be compared. * @return TRUE if both BreakIterators are of the same class, have the * same behavior, terates over the same text and have the same * attributes. FALSE otherwise. * @stable ICU 2.0 */ virtual UBool operator==(const SearchIterator &that) const; /** * Not-equal operator. * @param that SearchIterator instance to be compared. * @return FALSE if operator== returns TRUE, and vice versa. * @stable ICU 2.0 */ UBool operator!=(const SearchIterator &that) const; // public methods ---------------------------------------------------- /** * Returns a copy of SearchIterator with the same behavior, and * iterating over the same text, as this one. Note that all data will be * replicated, except for the text string to be searched. * @return cloned object * @stable ICU 2.0 */ virtual SearchIterator* safeClone(void) const = 0; /** * Returns the first index at which the string text matches the search * pattern. The iterator is adjusted so that its current index (as * returned by getOffset) is the match position if one * was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE * @param status for errors if it occurs * @return The character index of the first match, or * USEARCH_DONE if there are no matches. * @see #getOffset * @stable ICU 2.0 */ int32_t first(UErrorCode &status); /** * Returns the first index equal or greater than position at which the * string text matches the search pattern. The iterator is adjusted so * that its current index (as returned by getOffset) is the * match position if one was found. * If a match is not found, USEARCH_DONE will be returned and the * iterator will be adjusted to the index USEARCH_DONE. * @param position where search if to start from. If position is less * than or greater than the text range for searching, * an U_INDEX_OUTOFBOUNDS_ERROR will be returned * @param status for errors if it occurs * @return The character index of the first match following * position, or USEARCH_DONE if there are no * matches. * @see #getOffset * @stable ICU 2.0 */ int32_t following(int32_t position, UErrorCode &status); /** * Returns the last index in the target text at which it matches the * search pattern. The iterator is adjusted so that its current index * (as returned by getOffset) is the match position if one was * found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE. * @param status for errors if it occurs * @return The index of the first match, or USEARCH_DONE if * there are no matches. * @see #getOffset * @stable ICU 2.0 */ int32_t last(UErrorCode &status); /** * Returns the first index less than position at which the string * text matches the search pattern. The iterator is adjusted so that its * current index (as returned by getOffset) is the match * position if one was found. If a match is not found, * USEARCH_DONE will be returned and the iterator will be * adjusted to the index USEARCH_DONE *

* When USEARCH_OVERLAP option is off, the last index of the * result match is always less than position. * When USERARCH_OVERLAP is on, the result match may span across * position. * * @param position where search is to start from. If position is less * than or greater than the text range for searching, * an U_INDEX_OUTOFBOUNDS_ERROR will be returned * @param status for errors if it occurs * @return The character index of the first match preceding * position, or USEARCH_DONE if there are * no matches. * @see #getOffset * @stable ICU 2.0 */ int32_t preceding(int32_t position, UErrorCode &status); /** * Returns the index of the next point at which the text matches the * search pattern, starting from the current position * The iterator is adjusted so that its current index (as returned by * getOffset) is the match position if one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to a position after the end of the text * string. * @param status for errors if it occurs * @return The index of the next match after the current position, * or USEARCH_DONE if there are no more matches. * @see #getOffset * @stable ICU 2.0 */ int32_t next(UErrorCode &status); /** * Returns the index of the previous point at which the string text * matches the search pattern, starting at the current position. * The iterator is adjusted so that its current index (as returned by * getOffset) is the match position if one was found. * If a match is not found, USEARCH_DONE will be returned and * the iterator will be adjusted to the index USEARCH_DONE * @param status for errors if it occurs * @return The index of the previous match before the current position, * or USEARCH_DONE if there are no more matches. * @see #getOffset * @stable ICU 2.0 */ int32_t previous(UErrorCode &status); /** * Resets the iteration. * Search will begin at the start of the text string if a forward * iteration is initiated before a backwards iteration. Otherwise if a * backwards iteration is initiated before a forwards iteration, the * search will begin at the end of the text string. * @stable ICU 2.0 */ virtual void reset(); protected: // protected data members --------------------------------------------- /** * C search data struct * @stable ICU 2.0 */ USearch *m_search_; /** * Break iterator. * Currently the C++ breakiterator does not have getRules etc to reproduce * another in C. Hence we keep the original around and do the verification * at the end of the match. The user is responsible for deleting this * break iterator. * @stable ICU 2.0 */ BreakIterator *m_breakiterator_; /** * Unicode string version of the search text * @stable ICU 2.0 */ UnicodeString m_text_; // protected constructors and destructors ----------------------------- /** * Default constructor. * Initializes data to the default values. * @stable ICU 2.0 */ SearchIterator(); /** * Constructor for use by subclasses. * @param text The target text to be searched. * @param breakiter A {@link BreakIterator} that is used to restrict the * points at which matches are detected. If * handleNext or handlePrev finds a * match, but the match's start or end index is not a * boundary as determined by the BreakIterator, * the match is rejected and handleNext or * handlePrev is called again. If this parameter * is NULL, no break detection is attempted. * @see #handleNext * @see #handlePrev * @stable ICU 2.0 */ SearchIterator(const UnicodeString &text, BreakIterator *breakiter = NULL); /** * Constructor for use by subclasses. *

* Note: No parsing of the text within the CharacterIterator * will be done during searching for this version. The block of text * in CharacterIterator will be used as it is. * @param text The target text to be searched. * @param breakiter A {@link BreakIterator} that is used to restrict the * points at which matches are detected. If * handleNext or handlePrev finds a * match, but the match's start or end index is not a * boundary as determined by the BreakIterator, * the match is rejected and handleNext or * handlePrev is called again. If this parameter * is NULL, no break detection is attempted. * @see #handleNext * @see #handlePrev * @stable ICU 2.0 */ SearchIterator(CharacterIterator &text, BreakIterator *breakiter = NULL); // protected methods -------------------------------------------------- /** * Assignment operator. Sets this iterator to have the same behavior, * and iterate over the same text, as the one passed in. * @param that instance to be copied. * @stable ICU 2.0 */ SearchIterator & operator=(const SearchIterator &that); /** * Abstract method which subclasses override to provide the mechanism * for finding the next match in the target text. This allows different * subclasses to provide different search algorithms. *

* If a match is found, the implementation should return the index at * which the match starts and should call * setMatchLength with the number of characters * in the target text that make up the match. If no match is found, the * method should return USEARCH_DONE. *

* @param position The index in the target text at which the search * should start. * @param status for error codes if it occurs. * @return index at which the match starts, else if match is not found * USEARCH_DONE is returned * @see #setMatchLength * @stable ICU 2.0 */ virtual int32_t handleNext(int32_t position, UErrorCode &status) = 0; /** * Abstract method which subclasses override to provide the mechanism for * finding the previous match in the target text. This allows different * subclasses to provide different search algorithms. *

* If a match is found, the implementation should return the index at * which the match starts and should call * setMatchLength with the number of characters * in the target text that make up the match. If no match is found, the * method should return USEARCH_DONE. *

* @param position The index in the target text at which the search * should start. * @param status for error codes if it occurs. * @return index at which the match starts, else if match is not found * USEARCH_DONE is returned * @see #setMatchLength * @stable ICU 2.0 */ virtual int32_t handlePrev(int32_t position, UErrorCode &status) = 0; /** * Sets the length of the currently matched string in the text string to * be searched. * Subclasses' handleNext and handlePrev * methods should call this when they find a match in the target text. * @param length length of the matched text. * @see #handleNext * @see #handlePrev * @stable ICU 2.0 */ virtual void setMatchLength(int32_t length); /** * Sets the offset of the currently matched string in the text string to * be searched. * Subclasses' handleNext and handlePrev * methods should call this when they find a match in the target text. * @param position start offset of the matched text. * @see #handleNext * @see #handlePrev * @stable ICU 2.0 */ virtual void setMatchStart(int32_t position); /** * sets match not found * @stable ICU 2.0 */ void setMatchNotFound(); }; inline UBool SearchIterator::operator!=(const SearchIterator &that) const { return !operator==(that); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/chariter.h000064400000057775152342600230012422 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************** * * Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************** */ #ifndef CHARITER_H #define CHARITER_H #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/unistr.h" /** * \file * \brief C++ API: Character Iterator */ U_NAMESPACE_BEGIN /** * Abstract class that defines an API for forward-only iteration * on text objects. * This is a minimal interface for iteration without random access * or backwards iteration. It is especially useful for wrapping * streams with converters into an object for collation or * normalization. * *

Characters can be accessed in two ways: as code units or as * code points. * Unicode code points are 21-bit integers and are the scalar values * of Unicode characters. ICU uses the type UChar32 for them. * Unicode code units are the storage units of a given * Unicode/UCS Transformation Format (a character encoding scheme). * With UTF-16, all code points can be represented with either one * or two code units ("surrogates"). * String storage is typically based on code units, while properties * of characters are typically determined using code point values. * Some processes may be designed to work with sequences of code units, * or it may be known that all characters that are important to an * algorithm can be represented with single code units. * Other processes will need to use the code point access functions.

* *

ForwardCharacterIterator provides nextPostInc() to access * a code unit and advance an internal position into the text object, * similar to a return text[position++].
* It provides next32PostInc() to access a code point and advance an internal * position.

* *

next32PostInc() assumes that the current position is that of * the beginning of a code point, i.e., of its first code unit. * After next32PostInc(), this will be true again. * In general, access to code units and code points in the same * iteration loop should not be mixed. In UTF-16, if the current position * is on a second code unit (Low Surrogate), then only that code unit * is returned even by next32PostInc().

* *

For iteration with either function, there are two ways to * check for the end of the iteration. When there are no more * characters in the text object: *

    *
  • The hasNext() function returns FALSE.
  • *
  • nextPostInc() and next32PostInc() return DONE * when one attempts to read beyond the end of the text object.
  • *
* * Example: * \code * void function1(ForwardCharacterIterator &it) { * UChar32 c; * while(it.hasNext()) { * c=it.next32PostInc(); * // use c * } * } * * void function1(ForwardCharacterIterator &it) { * char16_t c; * while((c=it.nextPostInc())!=ForwardCharacterIterator::DONE) { * // use c * } * } * \endcode *

* * @stable ICU 2.0 */ class U_COMMON_API ForwardCharacterIterator : public UObject { public: /** * Value returned by most of ForwardCharacterIterator's functions * when the iterator has reached the limits of its iteration. * @stable ICU 2.0 */ enum { DONE = 0xffff }; /** * Destructor. * @stable ICU 2.0 */ virtual ~ForwardCharacterIterator(); /** * Returns true when both iterators refer to the same * character in the same character-storage object. * @param that The ForwardCharacterIterator to be compared for equality * @return true when both iterators refer to the same * character in the same character-storage object * @stable ICU 2.0 */ virtual UBool operator==(const ForwardCharacterIterator& that) const = 0; /** * Returns true when the iterators refer to different * text-storage objects, or to different characters in the * same text-storage object. * @param that The ForwardCharacterIterator to be compared for inequality * @return true when the iterators refer to different * text-storage objects, or to different characters in the * same text-storage object * @stable ICU 2.0 */ inline UBool operator!=(const ForwardCharacterIterator& that) const; /** * Generates a hash code for this iterator. * @return the hash code. * @stable ICU 2.0 */ virtual int32_t hashCode(void) const = 0; /** * Returns a UClassID for this ForwardCharacterIterator ("poor man's * RTTI").

Despite the fact that this function is public, * DO NOT CONSIDER IT PART OF CHARACTERITERATOR'S API! * @return a UClassID for this ForwardCharacterIterator * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; /** * Gets the current code unit for returning and advances to the next code unit * in the iteration range * (toward endIndex()). If there are * no more code units to return, returns DONE. * @return the current code unit. * @stable ICU 2.0 */ virtual char16_t nextPostInc(void) = 0; /** * Gets the current code point for returning and advances to the next code point * in the iteration range * (toward endIndex()). If there are * no more code points to return, returns DONE. * @return the current code point. * @stable ICU 2.0 */ virtual UChar32 next32PostInc(void) = 0; /** * Returns FALSE if there are no more code units or code points * at or after the current position in the iteration range. * This is used with nextPostInc() or next32PostInc() in forward * iteration. * @returns FALSE if there are no more code units or code points * at or after the current position in the iteration range. * @stable ICU 2.0 */ virtual UBool hasNext() = 0; protected: /** Default constructor to be overridden in the implementing class. @stable ICU 2.0*/ ForwardCharacterIterator(); /** Copy constructor to be overridden in the implementing class. @stable ICU 2.0*/ ForwardCharacterIterator(const ForwardCharacterIterator &other); /** * Assignment operator to be overridden in the implementing class. * @stable ICU 2.0 */ ForwardCharacterIterator &operator=(const ForwardCharacterIterator&) { return *this; } }; /** * Abstract class that defines an API for iteration * on text objects. * This is an interface for forward and backward iteration * and random access into a text object. * *

The API provides backward compatibility to the Java and older ICU * CharacterIterator classes but extends them significantly: *

    *
  1. CharacterIterator is now a subclass of ForwardCharacterIterator.
  2. *
  3. While the old API functions provided forward iteration with * "pre-increment" semantics, the new one also provides functions * with "post-increment" semantics. They are more efficient and should * be the preferred iterator functions for new implementations. * The backward iteration always had "pre-decrement" semantics, which * are efficient.
  4. *
  5. Just like ForwardCharacterIterator, it provides access to * both code units and code points. Code point access versions are available * for the old and the new iteration semantics.
  6. *
  7. There are new functions for setting and moving the current position * without returning a character, for efficiency.
  8. *
* * See ForwardCharacterIterator for examples for using the new forward iteration * functions. For backward iteration, there is also a hasPrevious() function * that can be used analogously to hasNext(). * The old functions work as before and are shown below.

* *

Examples for some of the new functions:

* * Forward iteration with hasNext(): * \code * void forward1(CharacterIterator &it) { * UChar32 c; * for(it.setToStart(); it.hasNext();) { * c=it.next32PostInc(); * // use c * } * } * \endcode * Forward iteration more similar to loops with the old forward iteration, * showing a way to convert simple for() loops: * \code * void forward2(CharacterIterator &it) { * char16_t c; * for(c=it.firstPostInc(); c!=CharacterIterator::DONE; c=it.nextPostInc()) { * // use c * } * } * \endcode * Backward iteration with setToEnd() and hasPrevious(): * \code * void backward1(CharacterIterator &it) { * UChar32 c; * for(it.setToEnd(); it.hasPrevious();) { * c=it.previous32(); * // use c * } * } * \endcode * Backward iteration with a more traditional for() loop: * \code * void backward2(CharacterIterator &it) { * char16_t c; * for(c=it.last(); c!=CharacterIterator::DONE; c=it.previous()) { * // use c * } * } * \endcode * * Example for random access: * \code * void random(CharacterIterator &it) { * // set to the third code point from the beginning * it.move32(3, CharacterIterator::kStart); * // get a code point from here without moving the position * UChar32 c=it.current32(); * // get the position * int32_t pos=it.getIndex(); * // get the previous code unit * char16_t u=it.previous(); * // move back one more code unit * it.move(-1, CharacterIterator::kCurrent); * // set the position back to where it was * // and read the same code point c and move beyond it * it.setIndex(pos); * if(c!=it.next32PostInc()) { * exit(1); // CharacterIterator inconsistent * } * } * \endcode * *

Examples, especially for the old API:

* * Function processing characters, in this example simple output *
 * \code
 *  void processChar( char16_t c )
 *  {
 *      cout << " " << c;
 *  }
 * \endcode
 * 
* Traverse the text from start to finish *
 
 * \code
 *  void traverseForward(CharacterIterator& iter)
 *  {
 *      for(char16_t c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
 *          processChar(c);
 *      }
 *  }
 * \endcode
 * 
* Traverse the text backwards, from end to start *
 * \code
 *  void traverseBackward(CharacterIterator& iter)
 *  {
 *      for(char16_t c = iter.last(); c != CharacterIterator.DONE; c = iter.previous()) {
 *          processChar(c);
 *      }
 *  }
 * \endcode
 * 
* Traverse both forward and backward from a given position in the text. * Calls to notBoundary() in this example represents some additional stopping criteria. *
 * \code
 * void traverseOut(CharacterIterator& iter, int32_t pos)
 * {
 *      char16_t c;
 *      for (c = iter.setIndex(pos);
 *      c != CharacterIterator.DONE && (Unicode::isLetter(c) || Unicode::isDigit(c));
 *          c = iter.next()) {}
 *      int32_t end = iter.getIndex();
 *      for (c = iter.setIndex(pos);
 *          c != CharacterIterator.DONE && (Unicode::isLetter(c) || Unicode::isDigit(c));
 *          c = iter.previous()) {}
 *      int32_t start = iter.getIndex() + 1;
 *  
 *      cout << "start: " << start << " end: " << end << endl;
 *      for (c = iter.setIndex(start); iter.getIndex() < end; c = iter.next() ) {
 *          processChar(c);
 *     }
 *  }
 * \endcode
 * 
* Creating a StringCharacterIterator and calling the test functions *
 * \code
 *  void CharacterIterator_Example( void )
 *   {
 *       cout << endl << "===== CharacterIterator_Example: =====" << endl;
 *       UnicodeString text("Ein kleiner Satz.");
 *       StringCharacterIterator iterator(text);
 *       cout << "----- traverseForward: -----------" << endl;
 *       traverseForward( iterator );
 *       cout << endl << endl << "----- traverseBackward: ----------" << endl;
 *       traverseBackward( iterator );
 *       cout << endl << endl << "----- traverseOut: ---------------" << endl;
 *       traverseOut( iterator, 7 );
 *       cout << endl << endl << "-----" << endl;
 *   }
 * \endcode
 * 
* * @stable ICU 2.0 */ class U_COMMON_API CharacterIterator : public ForwardCharacterIterator { public: /** * Origin enumeration for the move() and move32() functions. * @stable ICU 2.0 */ enum EOrigin { kStart, kCurrent, kEnd }; /** * Destructor. * @stable ICU 2.0 */ virtual ~CharacterIterator(); /** * Returns a pointer to a new CharacterIterator of the same * concrete class as this one, and referring to the same * character in the same text-storage object as this one. The * caller is responsible for deleting the new clone. * @return a pointer to a new CharacterIterator * @stable ICU 2.0 */ virtual CharacterIterator* clone(void) const = 0; /** * Sets the iterator to refer to the first code unit in its * iteration range, and returns that code unit. * This can be used to begin an iteration with next(). * @return the first code unit in its iteration range. * @stable ICU 2.0 */ virtual char16_t first(void) = 0; /** * Sets the iterator to refer to the first code unit in its * iteration range, returns that code unit, and moves the position * to the second code unit. This is an alternative to setToStart() * for forward iteration with nextPostInc(). * @return the first code unit in its iteration range. * @stable ICU 2.0 */ virtual char16_t firstPostInc(void); /** * Sets the iterator to refer to the first code point in its * iteration range, and returns that code unit, * This can be used to begin an iteration with next32(). * Note that an iteration with next32PostInc(), beginning with, * e.g., setToStart() or firstPostInc(), is more efficient. * @return the first code point in its iteration range. * @stable ICU 2.0 */ virtual UChar32 first32(void) = 0; /** * Sets the iterator to refer to the first code point in its * iteration range, returns that code point, and moves the position * to the second code point. This is an alternative to setToStart() * for forward iteration with next32PostInc(). * @return the first code point in its iteration range. * @stable ICU 2.0 */ virtual UChar32 first32PostInc(void); /** * Sets the iterator to refer to the first code unit or code point in its * iteration range. This can be used to begin a forward * iteration with nextPostInc() or next32PostInc(). * @return the start position of the iteration range * @stable ICU 2.0 */ inline int32_t setToStart(); /** * Sets the iterator to refer to the last code unit in its * iteration range, and returns that code unit. * This can be used to begin an iteration with previous(). * @return the last code unit. * @stable ICU 2.0 */ virtual char16_t last(void) = 0; /** * Sets the iterator to refer to the last code point in its * iteration range, and returns that code unit. * This can be used to begin an iteration with previous32(). * @return the last code point. * @stable ICU 2.0 */ virtual UChar32 last32(void) = 0; /** * Sets the iterator to the end of its iteration range, just behind * the last code unit or code point. This can be used to begin a backward * iteration with previous() or previous32(). * @return the end position of the iteration range * @stable ICU 2.0 */ inline int32_t setToEnd(); /** * Sets the iterator to refer to the "position"-th code unit * in the text-storage object the iterator refers to, and * returns that code unit. * @param position the "position"-th code unit in the text-storage object * @return the "position"-th code unit. * @stable ICU 2.0 */ virtual char16_t setIndex(int32_t position) = 0; /** * Sets the iterator to refer to the beginning of the code point * that contains the "position"-th code unit * in the text-storage object the iterator refers to, and * returns that code point. * The current position is adjusted to the beginning of the code point * (its first code unit). * @param position the "position"-th code unit in the text-storage object * @return the "position"-th code point. * @stable ICU 2.0 */ virtual UChar32 setIndex32(int32_t position) = 0; /** * Returns the code unit the iterator currently refers to. * @return the current code unit. * @stable ICU 2.0 */ virtual char16_t current(void) const = 0; /** * Returns the code point the iterator currently refers to. * @return the current code point. * @stable ICU 2.0 */ virtual UChar32 current32(void) const = 0; /** * Advances to the next code unit in the iteration range * (toward endIndex()), and returns that code unit. If there are * no more code units to return, returns DONE. * @return the next code unit. * @stable ICU 2.0 */ virtual char16_t next(void) = 0; /** * Advances to the next code point in the iteration range * (toward endIndex()), and returns that code point. If there are * no more code points to return, returns DONE. * Note that iteration with "pre-increment" semantics is less * efficient than iteration with "post-increment" semantics * that is provided by next32PostInc(). * @return the next code point. * @stable ICU 2.0 */ virtual UChar32 next32(void) = 0; /** * Advances to the previous code unit in the iteration range * (toward startIndex()), and returns that code unit. If there are * no more code units to return, returns DONE. * @return the previous code unit. * @stable ICU 2.0 */ virtual char16_t previous(void) = 0; /** * Advances to the previous code point in the iteration range * (toward startIndex()), and returns that code point. If there are * no more code points to return, returns DONE. * @return the previous code point. * @stable ICU 2.0 */ virtual UChar32 previous32(void) = 0; /** * Returns FALSE if there are no more code units or code points * before the current position in the iteration range. * This is used with previous() or previous32() in backward * iteration. * @return FALSE if there are no more code units or code points * before the current position in the iteration range, return TRUE otherwise. * @stable ICU 2.0 */ virtual UBool hasPrevious() = 0; /** * Returns the numeric index in the underlying text-storage * object of the character returned by first(). Since it's * possible to create an iterator that iterates across only * part of a text-storage object, this number isn't * necessarily 0. * @returns the numeric index in the underlying text-storage * object of the character returned by first(). * @stable ICU 2.0 */ inline int32_t startIndex(void) const; /** * Returns the numeric index in the underlying text-storage * object of the position immediately BEYOND the character * returned by last(). * @return the numeric index in the underlying text-storage * object of the position immediately BEYOND the character * returned by last(). * @stable ICU 2.0 */ inline int32_t endIndex(void) const; /** * Returns the numeric index in the underlying text-storage * object of the character the iterator currently refers to * (i.e., the character returned by current()). * @return the numeric index in the text-storage object of * the character the iterator currently refers to * @stable ICU 2.0 */ inline int32_t getIndex(void) const; /** * Returns the length of the entire text in the underlying * text-storage object. * @return the length of the entire text in the text-storage object * @stable ICU 2.0 */ inline int32_t getLength() const; /** * Moves the current position relative to the start or end of the * iteration range, or relative to the current position itself. * The movement is expressed in numbers of code units forward * or backward by specifying a positive or negative delta. * @param delta the position relative to origin. A positive delta means forward; * a negative delta means backward. * @param origin Origin enumeration {kStart, kCurrent, kEnd} * @return the new position * @stable ICU 2.0 */ virtual int32_t move(int32_t delta, EOrigin origin) = 0; /** * Moves the current position relative to the start or end of the * iteration range, or relative to the current position itself. * The movement is expressed in numbers of code points forward * or backward by specifying a positive or negative delta. * @param delta the position relative to origin. A positive delta means forward; * a negative delta means backward. * @param origin Origin enumeration {kStart, kCurrent, kEnd} * @return the new position * @stable ICU 2.0 */ #ifdef move32 // One of the system headers right now is sometimes defining a conflicting macro we don't use #undef move32 #endif virtual int32_t move32(int32_t delta, EOrigin origin) = 0; /** * Copies the text under iteration into the UnicodeString * referred to by "result". * @param result Receives a copy of the text under iteration. * @stable ICU 2.0 */ virtual void getText(UnicodeString& result) = 0; protected: /** * Empty constructor. * @stable ICU 2.0 */ CharacterIterator(); /** * Constructor, just setting the length field in this base class. * @stable ICU 2.0 */ CharacterIterator(int32_t length); /** * Constructor, just setting the length and position fields in this base class. * @stable ICU 2.0 */ CharacterIterator(int32_t length, int32_t position); /** * Constructor, just setting the length, start, end, and position fields in this base class. * @stable ICU 2.0 */ CharacterIterator(int32_t length, int32_t textBegin, int32_t textEnd, int32_t position); /** * Copy constructor. * * @param that The CharacterIterator to be copied * @stable ICU 2.0 */ CharacterIterator(const CharacterIterator &that); /** * Assignment operator. Sets this CharacterIterator to have the same behavior, * as the one passed in. * @param that The CharacterIterator passed in. * @return the newly set CharacterIterator. * @stable ICU 2.0 */ CharacterIterator &operator=(const CharacterIterator &that); /** * Base class text length field. * Necessary this for correct getText() and hashCode(). * @stable ICU 2.0 */ int32_t textLength; /** * Base class field for the current position. * @stable ICU 2.0 */ int32_t pos; /** * Base class field for the start of the iteration range. * @stable ICU 2.0 */ int32_t begin; /** * Base class field for the end of the iteration range. * @stable ICU 2.0 */ int32_t end; }; inline UBool ForwardCharacterIterator::operator!=(const ForwardCharacterIterator& that) const { return !operator==(that); } inline int32_t CharacterIterator::setToStart() { return move(0, kStart); } inline int32_t CharacterIterator::setToEnd() { return move(0, kEnd); } inline int32_t CharacterIterator::startIndex(void) const { return begin; } inline int32_t CharacterIterator::endIndex(void) const { return end; } inline int32_t CharacterIterator::getIndex(void) const { return pos; } inline int32_t CharacterIterator::getLength(void) const { return textLength; } U_NAMESPACE_END #endif usr/include/unicode/ustdio.h000064400000115055152342600230012112 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1998-2015, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * File ustdio.h * * Modification History: * * Date Name Description * 10/16/98 stephen Creation. * 11/06/98 stephen Modified per code review. * 03/12/99 stephen Modified for new C API. * 07/19/99 stephen Minor doc update. * 02/01/01 george Added sprintf & sscanf with all of its variants ****************************************************************************** */ #ifndef USTDIO_H #define USTDIO_H #include #include #include "unicode/utypes.h" #include "unicode/ucnv.h" #include "unicode/utrans.h" #include "unicode/localpointer.h" #include "unicode/unum.h" #if !UCONFIG_NO_CONVERSION /* TODO The following is a small list as to what is currently wrong/suggestions for ustdio. * Make sure that * in the scanf format specification works for all formats. * Each UFILE takes up at least 2KB. Look into adding setvbuf() for configurable buffers. * This library does buffering. The OS should do this for us already. Check on this, and remove it from this library, if this is the case. Double buffering wastes a lot of time and space. * Test stdin and stdout with the u_f* functions * Testing should be done for reading and writing multi-byte encodings, and make sure that a character that is contained across buffer boundries works even for incomplete characters. * Make sure that the last character is flushed when the file/string is closed. * snprintf should follow the C99 standard for the return value, which is return the number of characters (excluding the trailing '\0') which would have been written to the destination string regardless of available space. This is like pre-flighting. * Everything that uses %s should do what operator>> does for UnicodeString. It should convert one byte at a time, and once a character is converted then check to see if it's whitespace or in the scanset. If it's whitespace or in the scanset, put all the bytes back (do nothing for sprintf/sscanf). * If bad string data is encountered, make sure that the function fails without memory leaks and the unconvertable characters are valid substitution or are escaped characters. * u_fungetc() can't unget a character when it's at the beginning of the internal conversion buffer. For example, read the buffer size # of characters, and then ungetc to get the previous character that was at the end of the last buffer. * u_fflush() and u_fclose should return an int32_t like C99 functions. 0 is returned if the operation was successful and EOF otherwise. * u_fsettransliterator does not support U_READ side of transliteration. * The format specifier should limit the size of a format or honor it in order to prevent buffer overruns. (e.g. %256.256d). * u_fread and u_fwrite don't exist. They're needed for reading and writing data structures without any conversion. * u_file_read and u_file_write are used for writing strings. u_fgets and u_fputs or u_fread and u_fwrite should be used to do this. * The width parameter for all scanf formats, including scanset, needs better testing. This prevents buffer overflows. * Figure out what is suppose to happen when a codepage is changed midstream. Maybe a flush or a rewind are good enough. * Make sure that a UFile opened with "rw" can be used after using u_fflush with a u_frewind. * scanf(%i) should detect what type of number to use. * Add more testing of the alternate format, %# * Look at newline handling of fputs/puts * Think more about codeunit/codepoint error handling/support in %S,%s,%C,%c,%[] * Complete the file documentation with proper doxygen formatting. See http://oss.software.ibm.com/pipermail/icu/2003-July/005647.html */ /** * \file * \brief C API: Unicode stdio-like API * *

Unicode stdio-like C API

* *

This API provides an stdio-like API wrapper around ICU's other * formatting and parsing APIs. It is meant to ease the transition of adding * Unicode support to a preexisting applications using stdio. The following * is a small list of noticable differences between stdio and ICU I/O's * ustdio implementation.

* *
    *
  • Locale specific formatting and parsing is only done with file IO.
  • *
  • u_fstropen can be used to simulate file IO with strings. * This is similar to the iostream API, and it allows locale specific * formatting and parsing to be used.
  • *
  • This API provides uniform formatting and parsing behavior between * platforms (unlike the standard stdio implementations found on various * platforms).
  • *
  • This API is better suited for text data handling than binary data * handling when compared to the typical stdio implementation.
  • *
  • You can specify a Transliterator while using the file IO.
  • *
  • You can specify a file's codepage separately from the default * system codepage.
  • *
* *

Formatting and Parsing Specification

* * General printf format:
* %[format modifier][width][.precision][type modifier][format] * * General scanf format:
* %[*][format modifier][width][type modifier][format] *
formatdefault
printf
type
default
scanf
type
description
%EdoublefloatScientific with an uppercase exponent
%edoublefloatScientific with a lowercase exponent
%GdoublefloatUse %E or %f for best format
%gdoublefloatUse %e or %f for best format
%fdoublefloatSimple floating point without the exponent
%Xint32_tint32_tustdio special uppercase hex radix formatting
%xint32_tint32_tustdio special lowercase hex radix formatting
%dint32_tint32_tDecimal format
%iint32_tint32_tSame as %d
%nint32_tint32_tcount (write the number of UTF-16 codeunits read/written)
%oint32_tint32_tustdio special octal radix formatting
%uuint32_tuint32_tDecimal format
%pvoid *void *Prints the pointer value
%schar *char *Use default converter or specified converter from fopen
%ccharcharUse default converter or specified converter from fopen
When width is specified for scanf, this acts like a non-NULL-terminated char * string.
By default, only one char is written.
%SUChar *UChar *Null terminated UTF-16 string
%CUCharUChar16-bit Unicode code unit
When width is specified for scanf, this acts like a non-NULL-terminated UChar * string
By default, only one codepoint is written.
%[] UChar *Null terminated UTF-16 string which contains the filtered set of characters specified by the UnicodeSet
%%  Show a percent sign
Format modifiers
modifierformatstypecomments
%h%d, %i, %o, %xint16_tshort format
%h%uuint16_tshort format
%hcchar(Unimplemented) Use invariant converter
%hschar *(Unimplemented) Use invariant converter
%hCchar(Unimplemented) 8-bit Unicode code unit
%hSchar *(Unimplemented) Null terminated UTF-8 string
%l%d, %i, %o, %xint32_tlong format (no effect)
%l%uuint32_tlong format (no effect)
%lcN/A(Unimplemented) Reserved for future implementation
%lsN/A(Unimplemented) Reserved for future implementation
%lCUChar32(Unimplemented) 32-bit Unicode code unit
%lSUChar32 *(Unimplemented) Null terminated UTF-32 string
%ll%d, %i, %o, %xint64_tlong long format
%ll%uuint64_t(Unimplemented) long long format
%-allN/ALeft justify
%+%d, %i, %o, %x, %e, %f, %g, %E, %GN/AAlways show the plus or minus sign. Needs data for plus sign.
% %d, %i, %o, %x, %e, %f, %g, %E, %GN/AInstead of a "+" output a blank character for positive numbers.
%#%d, %i, %o, %x, %e, %f, %g, %E, %GN/APrecede octal value with 0, hex with 0x and show the decimal point for floats.
%nallN/AWidth of input/output. num is an actual number from 0 to some large number.
%.n%e, %f, %g, %E, %F, %GN/ASignificant digits precision. num is an actual number from 0 to some large number.
If * is used in printf, then the precision is passed in as an argument before the number to be formatted.
printf modifier %* int32_t Next argument after this one specifies the width scanf modifier %* N/A This field is scanned, but not stored

If you are using this C API instead of the ustream.h API for C++, you can use one of the following u_fprintf examples to display a UnicodeString.


    UFILE *out = u_finit(stdout, NULL, NULL);
    UnicodeString string1("string 1");
    UnicodeString string2("string 2");
    u_fprintf(out, "%S\n", string1.getTerminatedBuffer());
    u_fprintf(out, "%.*S\n", string2.length(), string2.getBuffer());
    u_fclose(out);
*/ /** * When an end of file is encountered, this value can be returned. * @see u_fgetc * @stable 3.0 */ #define U_EOF 0xFFFF /** Forward declaration of a Unicode-aware file @stable 3.0 */ typedef struct UFILE UFILE; /** * Enum for which direction of stream a transliterator applies to. * @see u_fsettransliterator * @stable ICU 3.0 */ typedef enum { U_READ = 1, U_WRITE = 2, U_READWRITE =3 /* == (U_READ | U_WRITE) */ } UFileDirection; /** * Open a UFILE. * A UFILE is a wrapper around a FILE* that is locale and codepage aware. * That is, data written to a UFILE will be formatted using the conventions * specified by that UFILE's Locale; this data will be in the character set * specified by that UFILE's codepage. * @param filename The name of the file to open. * @param perm The read/write permission for the UFILE; one of "r", "w", "rw" * @param locale The locale whose conventions will be used to format * and parse output. If this parameter is NULL, the default locale will * be used. * @param codepage The codepage in which data will be written to and * read from the file. If this paramter is NULL the system default codepage * will be used. * @return A new UFILE, or NULL if an error occurred. * @stable ICU 3.0 */ U_STABLE UFILE* U_EXPORT2 u_fopen(const char *filename, const char *perm, const char *locale, const char *codepage); /** * Open a UFILE with a UChar* filename * A UFILE is a wrapper around a FILE* that is locale and codepage aware. * That is, data written to a UFILE will be formatted using the conventions * specified by that UFILE's Locale; this data will be in the character set * specified by that UFILE's codepage. * @param filename The name of the file to open. * @param perm The read/write permission for the UFILE; one of "r", "w", "rw" * @param locale The locale whose conventions will be used to format * and parse output. If this parameter is NULL, the default locale will * be used. * @param codepage The codepage in which data will be written to and * read from the file. If this paramter is NULL the system default codepage * will be used. * @return A new UFILE, or NULL if an error occurred. * @stable ICU 54 */ U_STABLE UFILE* U_EXPORT2 u_fopen_u(const UChar *filename, const char *perm, const char *locale, const char *codepage); /** * Open a UFILE on top of an existing FILE* stream. The FILE* stream * ownership remains with the caller. To have the UFILE take over * ownership and responsibility for the FILE* stream, use the * function u_fadopt. * @param f The FILE* to which this UFILE will attach and use. * @param locale The locale whose conventions will be used to format * and parse output. If this parameter is NULL, the default locale will * be used. * @param codepage The codepage in which data will be written to and * read from the file. If this paramter is NULL, data will be written and * read using the default codepage for locale, unless locale * is NULL, in which case the system default codepage will be used. * @return A new UFILE, or NULL if an error occurred. * @stable ICU 3.0 */ U_STABLE UFILE* U_EXPORT2 u_finit(FILE *f, const char *locale, const char *codepage); /** * Open a UFILE on top of an existing FILE* stream. The FILE* stream * ownership is transferred to the new UFILE. It will be closed when the * UFILE is closed. * @param f The FILE* which this UFILE will take ownership of. * @param locale The locale whose conventions will be used to format * and parse output. If this parameter is NULL, the default locale will * be used. * @param codepage The codepage in which data will be written to and * read from the file. If this paramter is NULL, data will be written and * read using the default codepage for locale, unless locale * is NULL, in which case the system default codepage will be used. * @return A new UFILE, or NULL if an error occurred. If an error occurs * the ownership of the FILE* stream remains with the caller. * @stable ICU 4.4 */ U_STABLE UFILE* U_EXPORT2 u_fadopt(FILE *f, const char *locale, const char *codepage); /** * Create a UFILE that can be used for localized formatting or parsing. * The u_sprintf and u_sscanf functions do not read or write numbers for a * specific locale. The ustdio.h file functions can be used on this UFILE. * The string is usable once u_fclose or u_fflush has been called on the * returned UFILE. * @param stringBuf The string used for reading or writing. * @param capacity The number of code units available for use in stringBuf * @param locale The locale whose conventions will be used to format * and parse output. If this parameter is NULL, the default locale will * be used. * @return A new UFILE, or NULL if an error occurred. * @stable ICU 3.0 */ U_STABLE UFILE* U_EXPORT2 u_fstropen(UChar *stringBuf, int32_t capacity, const char *locale); /** * Close a UFILE. Implies u_fflush first. * @param file The UFILE to close. * @stable ICU 3.0 * @see u_fflush */ U_STABLE void U_EXPORT2 u_fclose(UFILE *file); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUFILEPointer * "Smart pointer" class, closes a UFILE via u_fclose(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFILEPointer, UFILE, u_fclose); U_NAMESPACE_END #endif /** * Tests if the UFILE is at the end of the file stream. * @param f The UFILE from which to read. * @return Returns TRUE after the first read operation that attempts to * read past the end of the file. It returns FALSE if the current position is * not end of file. * @stable ICU 3.0 */ U_STABLE UBool U_EXPORT2 u_feof(UFILE *f); /** * Flush output of a UFILE. Implies a flush of * converter/transliterator state. (That is, a logical break is * made in the output stream - for example if a different type of * output is desired.) The underlying OS level file is also flushed. * Note that for a stateful encoding, the converter may write additional * bytes to return the stream to default state. * @param file The UFILE to flush. * @stable ICU 3.0 */ U_STABLE void U_EXPORT2 u_fflush(UFILE *file); /** * Rewind the file pointer to the beginning of the file. * @param file The UFILE to rewind. * @stable ICU 3.0 */ U_STABLE void u_frewind(UFILE *file); /** * Get the FILE* associated with a UFILE. * @param f The UFILE * @return A FILE*, owned by the UFILE. (The FILE must not be modified or closed) * @stable ICU 3.0 */ U_STABLE FILE* U_EXPORT2 u_fgetfile(UFILE *f); #if !UCONFIG_NO_FORMATTING /** * Get the locale whose conventions are used to format and parse output. * This is the same locale passed in the preceding call tou_fsetlocale * or u_fopen. * @param file The UFILE to set. * @return The locale whose conventions are used to format and parse output. * @stable ICU 3.0 */ U_STABLE const char* U_EXPORT2 u_fgetlocale(UFILE *file); /** * Set the locale whose conventions will be used to format and parse output. * @param locale The locale whose conventions will be used to format * and parse output. * @param file The UFILE to query. * @return NULL if successful, otherwise a negative number. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fsetlocale(UFILE *file, const char *locale); #endif /** * Get the codepage in which data is written to and read from the UFILE. * This is the same codepage passed in the preceding call to * u_fsetcodepage or u_fopen. * @param file The UFILE to query. * @return The codepage in which data is written to and read from the UFILE, * or NULL if an error occurred. * @stable ICU 3.0 */ U_STABLE const char* U_EXPORT2 u_fgetcodepage(UFILE *file); /** * Set the codepage in which data will be written to and read from the UFILE. * All Unicode data written to the UFILE will be converted to this codepage * before it is written to the underlying FILE*. It it generally a bad idea to * mix codepages within a file. This should only be called right * after opening the UFile, or after calling u_frewind. * @param codepage The codepage in which data will be written to * and read from the file. For example "latin-1" or "ibm-943". * A value of NULL means the default codepage for the UFILE's current * locale will be used. * @param file The UFILE to set. * @return 0 if successful, otherwise a negative number. * @see u_frewind * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fsetcodepage(const char *codepage, UFILE *file); /** * Returns an alias to the converter being used for this file. * @param f The UFILE to get the value from * @return alias to the converter (The converter must not be modified or closed) * @stable ICU 3.0 */ U_STABLE UConverter* U_EXPORT2 u_fgetConverter(UFILE *f); #if !UCONFIG_NO_FORMATTING /** * Returns an alias to the number formatter being used for this file. * @param f The UFILE to get the value from * @return alias to the number formatter (The formatter must not be modified or closed) * @stable ICU 51 */ U_STABLE const UNumberFormat* U_EXPORT2 u_fgetNumberFormat(UFILE *f); /* Output functions */ /** * Write formatted data to stdout. * @param patternSpecification A pattern specifying how u_printf will * interpret the variable arguments received and format the data. * @return The number of Unicode characters written to stdout * @stable ICU 49 */ U_STABLE int32_t U_EXPORT2 u_printf(const char *patternSpecification, ... ); /** * Write formatted data to a UFILE. * @param f The UFILE to which to write. * @param patternSpecification A pattern specifying how u_fprintf will * interpret the variable arguments received and format the data. * @return The number of Unicode characters written to f. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fprintf(UFILE *f, const char *patternSpecification, ... ); /** * Write formatted data to a UFILE. * This is identical to u_fprintf, except that it will * not call va_start and va_end. * @param f The UFILE to which to write. * @param patternSpecification A pattern specifying how u_fprintf will * interpret the variable arguments received and format the data. * @param ap The argument list to use. * @return The number of Unicode characters written to f. * @see u_fprintf * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vfprintf(UFILE *f, const char *patternSpecification, va_list ap); /** * Write formatted data to stdout. * @param patternSpecification A pattern specifying how u_printf_u will * interpret the variable arguments received and format the data. * @return The number of Unicode characters written to stdout * @stable ICU 49 */ U_STABLE int32_t U_EXPORT2 u_printf_u(const UChar *patternSpecification, ... ); /** * Get a UFILE for stdout. * @return UFILE that writes to stdout * @stable ICU 49 */ U_STABLE UFILE * U_EXPORT2 u_get_stdout(void); /** * Write formatted data to a UFILE. * @param f The UFILE to which to write. * @param patternSpecification A pattern specifying how u_fprintf will * interpret the variable arguments received and format the data. * @return The number of Unicode characters written to f. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fprintf_u(UFILE *f, const UChar *patternSpecification, ... ); /** * Write formatted data to a UFILE. * This is identical to u_fprintf_u, except that it will * not call va_start and va_end. * @param f The UFILE to which to write. * @param patternSpecification A pattern specifying how u_fprintf will * interpret the variable arguments received and format the data. * @param ap The argument list to use. * @return The number of Unicode characters written to f. * @see u_fprintf_u * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vfprintf_u(UFILE *f, const UChar *patternSpecification, va_list ap); #endif /** * Write a Unicode to a UFILE. The null (U+0000) terminated UChar* * s will be written to f, excluding the NULL terminator. * A newline will be added to f. * @param s The UChar* to write. * @param f The UFILE to which to write. * @return A non-negative number if successful, EOF otherwise. * @see u_file_write * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fputs(const UChar *s, UFILE *f); /** * Write a UChar to a UFILE. * @param uc The UChar to write. * @param f The UFILE to which to write. * @return The character written if successful, EOF otherwise. * @stable ICU 3.0 */ U_STABLE UChar32 U_EXPORT2 u_fputc(UChar32 uc, UFILE *f); /** * Write Unicode to a UFILE. * The ustring passed in will be converted to the UFILE's underlying * codepage before it is written. * @param ustring A pointer to the Unicode data to write. * @param count The number of Unicode characters to write * @param f The UFILE to which to write. * @return The number of Unicode characters written. * @see u_fputs * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_file_write(const UChar *ustring, int32_t count, UFILE *f); /* Input functions */ #if !UCONFIG_NO_FORMATTING /** * Read formatted data from a UFILE. * @param f The UFILE from which to read. * @param patternSpecification A pattern specifying how u_fscanf will * interpret the variable arguments received and parse the data. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fscanf(UFILE *f, const char *patternSpecification, ... ); /** * Read formatted data from a UFILE. * This is identical to u_fscanf, except that it will * not call va_start and va_end. * @param f The UFILE from which to read. * @param patternSpecification A pattern specifying how u_fscanf will * interpret the variable arguments received and parse the data. * @param ap The argument list to use. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @see u_fscanf * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vfscanf(UFILE *f, const char *patternSpecification, va_list ap); /** * Read formatted data from a UFILE. * @param f The UFILE from which to read. * @param patternSpecification A pattern specifying how u_fscanf will * interpret the variable arguments received and parse the data. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_fscanf_u(UFILE *f, const UChar *patternSpecification, ... ); /** * Read formatted data from a UFILE. * This is identical to u_fscanf_u, except that it will * not call va_start and va_end. * @param f The UFILE from which to read. * @param patternSpecification A pattern specifying how u_fscanf will * interpret the variable arguments received and parse the data. * @param ap The argument list to use. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @see u_fscanf_u * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vfscanf_u(UFILE *f, const UChar *patternSpecification, va_list ap); #endif /** * Read one line of text into a UChar* string from a UFILE. The newline * at the end of the line is read into the string. The string is always * null terminated * @param f The UFILE from which to read. * @param n The maximum number of characters - 1 to read. * @param s The UChar* to receive the read data. Characters will be * stored successively in s until a newline or EOF is * reached. A null character (U+0000) will be appended to s. * @return A pointer to s, or NULL if no characters were available. * @stable ICU 3.0 */ U_STABLE UChar* U_EXPORT2 u_fgets(UChar *s, int32_t n, UFILE *f); /** * Read a UChar from a UFILE. It is recommended that u_fgetcx * used instead for proper parsing functions, but sometimes reading * code units is needed instead of codepoints. * * @param f The UFILE from which to read. * @return The UChar value read, or U+FFFF if no character was available. * @stable ICU 3.0 */ U_STABLE UChar U_EXPORT2 u_fgetc(UFILE *f); /** * Read a UChar32 from a UFILE. * * @param f The UFILE from which to read. * @return The UChar32 value read, or U_EOF if no character was * available, or U+FFFFFFFF if an ill-formed character was * encountered. * @see u_unescape() * @stable ICU 3.0 */ U_STABLE UChar32 U_EXPORT2 u_fgetcx(UFILE *f); /** * Unget a UChar from a UFILE. * If this function is not the first to operate on f after a call * to u_fgetc, the results are undefined. * If this function is passed a character that was not recieved from the * previous u_fgetc or u_fgetcx call, the results are undefined. * @param c The UChar to put back on the stream. * @param f The UFILE to receive c. * @return The UChar32 value put back if successful, U_EOF otherwise. * @stable ICU 3.0 */ U_STABLE UChar32 U_EXPORT2 u_fungetc(UChar32 c, UFILE *f); /** * Read Unicode from a UFILE. * Bytes will be converted from the UFILE's underlying codepage, with * subsequent conversion to Unicode. The data will not be NULL terminated. * @param chars A pointer to receive the Unicode data. * @param count The number of Unicode characters to read. * @param f The UFILE from which to read. * @return The number of Unicode characters read. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_file_read(UChar *chars, int32_t count, UFILE *f); #if !UCONFIG_NO_TRANSLITERATION /** * Set a transliterator on the UFILE. The transliterator will be owned by the * UFILE. * @param file The UFILE to set transliteration on * @param adopt The UTransliterator to set. Can be NULL, which will * mean that no transliteration is used. * @param direction either U_READ, U_WRITE, or U_READWRITE - sets * which direction the transliterator is to be applied to. If * U_READWRITE, the "Read" transliteration will be in the inverse * direction. * @param status ICU error code. * @return The previously set transliterator, owned by the * caller. If U_READWRITE is specified, only the WRITE transliterator * is returned. In most cases, the caller should call utrans_close() * on the result of this function. * @stable ICU 3.0 */ U_STABLE UTransliterator* U_EXPORT2 u_fsettransliterator(UFILE *file, UFileDirection direction, UTransliterator *adopt, UErrorCode *status); #endif /* Output string functions */ #if !UCONFIG_NO_FORMATTING /** * Write formatted data to a Unicode string. * * @param buffer The Unicode String to which to write. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @return The number of Unicode code units written to buffer. This * does not include the terminating null character. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_sprintf(UChar *buffer, const char *patternSpecification, ... ); /** * Write formatted data to a Unicode string. When the number of code units * required to store the data exceeds count, then count code * units of data are stored in buffer and a negative value is * returned. When the number of code units required to store the data equals * count, the string is not null terminated and count is * returned. * * @param buffer The Unicode String to which to write. * @param count The number of code units to read. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @return The number of Unicode characters that would have been written to * buffer had count been sufficiently large. This does not include * the terminating null character. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_snprintf(UChar *buffer, int32_t count, const char *patternSpecification, ... ); /** * Write formatted data to a Unicode string. * This is identical to u_sprintf, except that it will * not call va_start and va_end. * * @param buffer The Unicode string to which to write. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @param ap The argument list to use. * @return The number of Unicode characters written to buffer. * @see u_sprintf * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vsprintf(UChar *buffer, const char *patternSpecification, va_list ap); /** * Write formatted data to a Unicode string. * This is identical to u_snprintf, except that it will * not call va_start and va_end.

* When the number of code units required to store the data exceeds * count, then count code units of data are stored in * buffer and a negative value is returned. When the number of code * units required to store the data equals count, the string is not * null terminated and count is returned. * * @param buffer The Unicode string to which to write. * @param count The number of code units to read. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @param ap The argument list to use. * @return The number of Unicode characters that would have been written to * buffer had count been sufficiently large. * @see u_sprintf * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vsnprintf(UChar *buffer, int32_t count, const char *patternSpecification, va_list ap); /** * Write formatted data to a Unicode string. * * @param buffer The Unicode string to which to write. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @return The number of Unicode characters written to buffer. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_sprintf_u(UChar *buffer, const UChar *patternSpecification, ... ); /** * Write formatted data to a Unicode string. When the number of code units * required to store the data exceeds count, then count code * units of data are stored in buffer and a negative value is * returned. When the number of code units required to store the data equals * count, the string is not null terminated and count is * returned. * * @param buffer The Unicode string to which to write. * @param count The number of code units to read. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @return The number of Unicode characters that would have been written to * buffer had count been sufficiently large. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_snprintf_u(UChar *buffer, int32_t count, const UChar *patternSpecification, ... ); /** * Write formatted data to a Unicode string. * This is identical to u_sprintf_u, except that it will * not call va_start and va_end. * * @param buffer The Unicode string to which to write. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @param ap The argument list to use. * @return The number of Unicode characters written to f. * @see u_sprintf_u * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vsprintf_u(UChar *buffer, const UChar *patternSpecification, va_list ap); /** * Write formatted data to a Unicode string. * This is identical to u_snprintf_u, except that it will * not call va_start and va_end. * When the number of code units required to store the data exceeds * count, then count code units of data are stored in * buffer and a negative value is returned. When the number of code * units required to store the data equals count, the string is not * null terminated and count is returned. * * @param buffer The Unicode string to which to write. * @param count The number of code units to read. * @param patternSpecification A pattern specifying how u_sprintf will * interpret the variable arguments received and format the data. * @param ap The argument list to use. * @return The number of Unicode characters that would have been written to * f had count been sufficiently large. * @see u_sprintf_u * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vsnprintf_u(UChar *buffer, int32_t count, const UChar *patternSpecification, va_list ap); /* Input string functions */ /** * Read formatted data from a Unicode string. * * @param buffer The Unicode string from which to read. * @param patternSpecification A pattern specifying how u_sscanf will * interpret the variable arguments received and parse the data. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_sscanf(const UChar *buffer, const char *patternSpecification, ... ); /** * Read formatted data from a Unicode string. * This is identical to u_sscanf, except that it will * not call va_start and va_end. * * @param buffer The Unicode string from which to read. * @param patternSpecification A pattern specifying how u_sscanf will * interpret the variable arguments received and parse the data. * @param ap The argument list to use. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @see u_sscanf * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vsscanf(const UChar *buffer, const char *patternSpecification, va_list ap); /** * Read formatted data from a Unicode string. * * @param buffer The Unicode string from which to read. * @param patternSpecification A pattern specifying how u_sscanf will * interpret the variable arguments received and parse the data. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_sscanf_u(const UChar *buffer, const UChar *patternSpecification, ... ); /** * Read formatted data from a Unicode string. * This is identical to u_sscanf_u, except that it will * not call va_start and va_end. * * @param buffer The Unicode string from which to read. * @param patternSpecification A pattern specifying how u_sscanf will * interpret the variable arguments received and parse the data. * @param ap The argument list to use. * @return The number of items successfully converted and assigned, or EOF * if an error occurred. * @see u_sscanf_u * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 u_vsscanf_u(const UChar *buffer, const UChar *patternSpecification, va_list ap); #endif #endif #endif usr/include/unicode/ucptrie.h000064400000054450152342600230012257 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // ucptrie.h (modified from utrie2.h) // created: 2017dec29 Markus W. Scherer #ifndef __UCPTRIE_H__ #define __UCPTRIE_H__ #include "unicode/utypes.h" #ifndef U_HIDE_DRAFT_API #include "unicode/localpointer.h" #include "unicode/ucpmap.h" #include "unicode/utf8.h" U_CDECL_BEGIN /** * \file * * This file defines an immutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie */ #ifndef U_IN_DOXYGEN /** @internal */ typedef union UCPTrieData { /** @internal */ const void *ptr0; /** @internal */ const uint16_t *ptr16; /** @internal */ const uint32_t *ptr32; /** @internal */ const uint8_t *ptr8; } UCPTrieData; #endif /** * Immutable Unicode code point trie structure. * Fast, reasonably compact, map from Unicode code points (U+0000..U+10FFFF) to integer values. * For details see http://site.icu-project.org/design/struct/utrie * * Do not access UCPTrie fields directly; use public functions and macros. * Functions are easy to use: They support all trie types and value widths. * * When performance is really important, macros provide faster access. * Most macros are specific to either "fast" or "small" tries, see UCPTrieType. * There are "fast" macros for special optimized use cases. * * The macros will return bogus values, or may crash, if used on the wrong type or value width. * * @see UMutableCPTrie * @draft ICU 63 */ struct UCPTrie { #ifndef U_IN_DOXYGEN /** @internal */ const uint16_t *index; /** @internal */ UCPTrieData data; /** @internal */ int32_t indexLength; /** @internal */ int32_t dataLength; /** Start of the last range which ends at U+10FFFF. @internal */ UChar32 highStart; /** highStart>>12 @internal */ uint16_t shifted12HighStart; /** @internal */ int8_t type; // UCPTrieType /** @internal */ int8_t valueWidth; // UCPTrieValueWidth /** padding/reserved @internal */ uint32_t reserved32; /** padding/reserved @internal */ uint16_t reserved16; /** * Internal index-3 null block offset. * Set to an impossibly high value (e.g., 0xffff) if there is no dedicated index-3 null block. * @internal */ uint16_t index3NullOffset; /** * Internal data null block offset, not shifted. * Set to an impossibly high value (e.g., 0xfffff) if there is no dedicated data null block. * @internal */ int32_t dataNullOffset; /** @internal */ uint32_t nullValue; #ifdef UCPTRIE_DEBUG /** @internal */ const char *name; #endif #endif }; #ifndef U_IN_DOXYGEN typedef struct UCPTrie UCPTrie; #endif /** * Selectors for the type of a UCPTrie. * Different trade-offs for size vs. speed. * * @see umutablecptrie_buildImmutable * @see ucptrie_openFromBinary * @see ucptrie_getType * @draft ICU 63 */ enum UCPTrieType { /** * For ucptrie_openFromBinary() to accept any type. * ucptrie_getType() will return the actual type. * @draft ICU 63 */ UCPTRIE_TYPE_ANY = -1, /** * Fast/simple/larger BMP data structure. Use functions and "fast" macros. * @draft ICU 63 */ UCPTRIE_TYPE_FAST, /** * Small/slower BMP data structure. Use functions and "small" macros. * @draft ICU 63 */ UCPTRIE_TYPE_SMALL }; #ifndef U_IN_DOXYGEN typedef enum UCPTrieType UCPTrieType; #endif /** * Selectors for the number of bits in a UCPTrie data value. * * @see umutablecptrie_buildImmutable * @see ucptrie_openFromBinary * @see ucptrie_getValueWidth * @draft ICU 63 */ enum UCPTrieValueWidth { /** * For ucptrie_openFromBinary() to accept any data value width. * ucptrie_getValueWidth() will return the actual data value width. * @draft ICU 63 */ UCPTRIE_VALUE_BITS_ANY = -1, /** * The trie stores 16 bits per data value. * It returns them as unsigned values 0..0xffff=65535. * @draft ICU 63 */ UCPTRIE_VALUE_BITS_16, /** * The trie stores 32 bits per data value. * @draft ICU 63 */ UCPTRIE_VALUE_BITS_32, /** * The trie stores 8 bits per data value. * It returns them as unsigned values 0..0xff=255. * @draft ICU 63 */ UCPTRIE_VALUE_BITS_8 }; #ifndef U_IN_DOXYGEN typedef enum UCPTrieValueWidth UCPTrieValueWidth; #endif /** * Opens a trie from its binary form, stored in 32-bit-aligned memory. * Inverse of ucptrie_toBinary(). * * The memory must remain valid and unchanged as long as the trie is used. * You must ucptrie_close() the trie once you are done using it. * * @param type selects the trie type; results in an * U_INVALID_FORMAT_ERROR if it does not match the binary data; * use UCPTRIE_TYPE_ANY to accept any type * @param valueWidth selects the number of bits in a data value; results in an * U_INVALID_FORMAT_ERROR if it does not match the binary data; * use UCPTRIE_VALUE_BITS_ANY to accept any data value width * @param data a pointer to 32-bit-aligned memory containing the binary data of a UCPTrie * @param length the number of bytes available at data; * can be more than necessary * @param pActualLength receives the actual number of bytes at data taken up by the trie data; * can be NULL * @param pErrorCode an in/out ICU UErrorCode * @return the trie * * @see umutablecptrie_open * @see umutablecptrie_buildImmutable * @see ucptrie_toBinary * @draft ICU 63 */ U_CAPI UCPTrie * U_EXPORT2 ucptrie_openFromBinary(UCPTrieType type, UCPTrieValueWidth valueWidth, const void *data, int32_t length, int32_t *pActualLength, UErrorCode *pErrorCode); /** * Closes a trie and releases associated memory. * * @param trie the trie * @draft ICU 63 */ U_CAPI void U_EXPORT2 ucptrie_close(UCPTrie *trie); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUCPTriePointer * "Smart pointer" class, closes a UCPTrie via ucptrie_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @draft ICU 63 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUCPTriePointer, UCPTrie, ucptrie_close); U_NAMESPACE_END #endif /** * Returns the trie type. * * @param trie the trie * @return the trie type * @see ucptrie_openFromBinary * @see UCPTRIE_TYPE_ANY * @draft ICU 63 */ U_CAPI UCPTrieType U_EXPORT2 ucptrie_getType(const UCPTrie *trie); /** * Returns the number of bits in a trie data value. * * @param trie the trie * @return the number of bits in a trie data value * @see ucptrie_openFromBinary * @see UCPTRIE_VALUE_BITS_ANY * @draft ICU 63 */ U_CAPI UCPTrieValueWidth U_EXPORT2 ucptrie_getValueWidth(const UCPTrie *trie); /** * Returns the value for a code point as stored in the trie, with range checking. * Returns the trie error value if c is not in the range 0..U+10FFFF. * * Easier to use than UCPTRIE_FAST_GET() and similar macros but slower. * Easier to use because, unlike the macros, this function works on all UCPTrie * objects, for all types and value widths. * * @param trie the trie * @param c the code point * @return the trie value, * or the trie error value if the code point is not in the range 0..U+10FFFF * @draft ICU 63 */ U_CAPI uint32_t U_EXPORT2 ucptrie_get(const UCPTrie *trie, UChar32 c); /** * Returns the last code point such that all those from start to there have the same value. * Can be used to efficiently iterate over all same-value ranges in a trie. * (This is normally faster than iterating over code points and get()ting each value, * but much slower than a data structure that stores ranges directly.) * * If the UCPMapValueFilter function pointer is not NULL, then * the value to be delivered is passed through that function, and the return value is the end * of the range where all values are modified to the same actual value. * The value is unchanged if that function pointer is NULL. * * Example: * \code * UChar32 start = 0, end; * uint32_t value; * while ((end = ucptrie_getRange(trie, start, UCPMAP_RANGE_NORMAL, 0, * NULL, NULL, &value)) >= 0) { * // Work with the range start..end and its value. * start = end + 1; * } * \endcode * * @param trie the trie * @param start range start * @param option defines whether surrogates are treated normally, * or as having the surrogateValue; usually UCPMAP_RANGE_NORMAL * @param surrogateValue value for surrogates; ignored if option==UCPMAP_RANGE_NORMAL * @param filter a pointer to a function that may modify the trie data value, * or NULL if the values from the trie are to be used unmodified * @param context an opaque pointer that is passed on to the filter function * @param pValue if not NULL, receives the value that every code point start..end has; * may have been modified by filter(context, trie value) * if that function pointer is not NULL * @return the range end code point, or -1 if start is not a valid code point * @draft ICU 63 */ U_CAPI UChar32 U_EXPORT2 ucptrie_getRange(const UCPTrie *trie, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter *filter, const void *context, uint32_t *pValue); /** * Writes a memory-mappable form of the trie into 32-bit aligned memory. * Inverse of ucptrie_openFromBinary(). * * @param trie the trie * @param data a pointer to 32-bit-aligned memory to be filled with the trie data; * can be NULL if capacity==0 * @param capacity the number of bytes available at data, or 0 for pure preflighting * @param pErrorCode an in/out ICU UErrorCode; * U_BUFFER_OVERFLOW_ERROR if the capacity is too small * @return the number of bytes written or (if buffer overflow) needed for the trie * * @see ucptrie_openFromBinary() * @draft ICU 63 */ U_CAPI int32_t U_EXPORT2 ucptrie_toBinary(const UCPTrie *trie, void *data, int32_t capacity, UErrorCode *pErrorCode); /** * Macro parameter value for a trie with 16-bit data values. * Use the name of this macro as a "dataAccess" parameter in other macros. * Do not use this macro in any other way. * * @see UCPTRIE_VALUE_BITS_16 * @draft ICU 63 */ #define UCPTRIE_16(trie, i) ((trie)->data.ptr16[i]) /** * Macro parameter value for a trie with 32-bit data values. * Use the name of this macro as a "dataAccess" parameter in other macros. * Do not use this macro in any other way. * * @see UCPTRIE_VALUE_BITS_32 * @draft ICU 63 */ #define UCPTRIE_32(trie, i) ((trie)->data.ptr32[i]) /** * Macro parameter value for a trie with 8-bit data values. * Use the name of this macro as a "dataAccess" parameter in other macros. * Do not use this macro in any other way. * * @see UCPTRIE_VALUE_BITS_8 * @draft ICU 63 */ #define UCPTRIE_8(trie, i) ((trie)->data.ptr8[i]) /** * Returns a trie value for a code point, with range checking. * Returns the trie error value if c is not in the range 0..U+10FFFF. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param c (UChar32, in) the input code point * @return The code point's trie value. * @draft ICU 63 */ #define UCPTRIE_FAST_GET(trie, dataAccess, c) dataAccess(trie, _UCPTRIE_CP_INDEX(trie, 0xffff, c)) /** * Returns a 16-bit trie value for a code point, with range checking. * Returns the trie error value if c is not in the range U+0000..U+10FFFF. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_SMALL * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param c (UChar32, in) the input code point * @return The code point's trie value. * @draft ICU 63 */ #define UCPTRIE_SMALL_GET(trie, dataAccess, c) \ dataAccess(trie, _UCPTRIE_CP_INDEX(trie, UCPTRIE_SMALL_MAX, c)) /** * UTF-16: Reads the next code point (UChar32 c, out), post-increments src, * and gets a value from the trie. * Sets the trie error value if c is an unpaired surrogate. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param src (const UChar *, in/out) the source text pointer * @param limit (const UChar *, in) the limit pointer for the text, or NULL if NUL-terminated * @param c (UChar32, out) variable for the code point * @param result (out) variable for the trie lookup result * @draft ICU 63 */ #define UCPTRIE_FAST_U16_NEXT(trie, dataAccess, src, limit, c, result) { \ (c) = *(src)++; \ int32_t __index; \ if (!U16_IS_SURROGATE(c)) { \ __index = _UCPTRIE_FAST_INDEX(trie, c); \ } else { \ uint16_t __c2; \ if (U16_IS_SURROGATE_LEAD(c) && (src) != (limit) && U16_IS_TRAIL(__c2 = *(src))) { \ ++(src); \ (c) = U16_GET_SUPPLEMENTARY((c), __c2); \ __index = _UCPTRIE_SMALL_INDEX(trie, c); \ } else { \ __index = (trie)->dataLength - UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET; \ } \ } \ (result) = dataAccess(trie, __index); \ } /** * UTF-16: Reads the previous code point (UChar32 c, out), pre-decrements src, * and gets a value from the trie. * Sets the trie error value if c is an unpaired surrogate. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param start (const UChar *, in) the start pointer for the text * @param src (const UChar *, in/out) the source text pointer * @param c (UChar32, out) variable for the code point * @param result (out) variable for the trie lookup result * @draft ICU 63 */ #define UCPTRIE_FAST_U16_PREV(trie, dataAccess, start, src, c, result) { \ (c) = *--(src); \ int32_t __index; \ if (!U16_IS_SURROGATE(c)) { \ __index = _UCPTRIE_FAST_INDEX(trie, c); \ } else { \ uint16_t __c2; \ if (U16_IS_SURROGATE_TRAIL(c) && (src) != (start) && U16_IS_LEAD(__c2 = *((src) - 1))) { \ --(src); \ (c) = U16_GET_SUPPLEMENTARY(__c2, (c)); \ __index = _UCPTRIE_SMALL_INDEX(trie, c); \ } else { \ __index = (trie)->dataLength - UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET; \ } \ } \ (result) = dataAccess(trie, __index); \ } /** * UTF-8: Post-increments src and gets a value from the trie. * Sets the trie error value for an ill-formed byte sequence. * * Unlike UCPTRIE_FAST_U16_NEXT() this UTF-8 macro does not provide the code point * because it would be more work to do so and is often not needed. * If the trie value differs from the error value, then the byte sequence is well-formed, * and the code point can be assembled without revalidation. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param src (const char *, in/out) the source text pointer * @param limit (const char *, in) the limit pointer for the text (must not be NULL) * @param result (out) variable for the trie lookup result * @draft ICU 63 */ #define UCPTRIE_FAST_U8_NEXT(trie, dataAccess, src, limit, result) { \ int32_t __lead = (uint8_t)*(src)++; \ if (!U8_IS_SINGLE(__lead)) { \ uint8_t __t1, __t2, __t3; \ if ((src) != (limit) && \ (__lead >= 0xe0 ? \ __lead < 0xf0 ? /* U+0800..U+FFFF except surrogates */ \ U8_LEAD3_T1_BITS[__lead &= 0xf] & (1 << ((__t1 = *(src)) >> 5)) && \ ++(src) != (limit) && (__t2 = *(src) - 0x80) <= 0x3f && \ (__lead = ((int32_t)(trie)->index[(__lead << 6) + (__t1 & 0x3f)]) + __t2, 1) \ : /* U+10000..U+10FFFF */ \ (__lead -= 0xf0) <= 4 && \ U8_LEAD4_T1_BITS[(__t1 = *(src)) >> 4] & (1 << __lead) && \ (__lead = (__lead << 6) | (__t1 & 0x3f), ++(src) != (limit)) && \ (__t2 = *(src) - 0x80) <= 0x3f && \ ++(src) != (limit) && (__t3 = *(src) - 0x80) <= 0x3f && \ (__lead = __lead >= (trie)->shifted12HighStart ? \ (trie)->dataLength - UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET : \ ucptrie_internalSmallU8Index((trie), __lead, __t2, __t3), 1) \ : /* U+0080..U+07FF */ \ __lead >= 0xc2 && (__t1 = *(src) - 0x80) <= 0x3f && \ (__lead = (int32_t)(trie)->index[__lead & 0x1f] + __t1, 1))) { \ ++(src); \ } else { \ __lead = (trie)->dataLength - UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET; /* ill-formed*/ \ } \ } \ (result) = dataAccess(trie, __lead); \ } /** * UTF-8: Pre-decrements src and gets a value from the trie. * Sets the trie error value for an ill-formed byte sequence. * * Unlike UCPTRIE_FAST_U16_PREV() this UTF-8 macro does not provide the code point * because it would be more work to do so and is often not needed. * If the trie value differs from the error value, then the byte sequence is well-formed, * and the code point can be assembled without revalidation. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param start (const char *, in) the start pointer for the text * @param src (const char *, in/out) the source text pointer * @param result (out) variable for the trie lookup result * @draft ICU 63 */ #define UCPTRIE_FAST_U8_PREV(trie, dataAccess, start, src, result) { \ int32_t __index = (uint8_t)*--(src); \ if (!U8_IS_SINGLE(__index)) { \ __index = ucptrie_internalU8PrevIndex((trie), __index, (const uint8_t *)(start), \ (const uint8_t *)(src)); \ (src) -= __index & 7; \ __index >>= 3; \ } \ (result) = dataAccess(trie, __index); \ } /** * Returns a trie value for an ASCII code point, without range checking. * * @param trie (const UCPTrie *, in) the trie (of either fast or small type) * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param c (UChar32, in) the input code point; must be U+0000..U+007F * @return The ASCII code point's trie value. * @draft ICU 63 */ #define UCPTRIE_ASCII_GET(trie, dataAccess, c) dataAccess(trie, c) /** * Returns a trie value for a BMP code point (U+0000..U+FFFF), without range checking. * Can be used to look up a value for a UTF-16 code unit if other parts of * the string processing check for surrogates. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param c (UChar32, in) the input code point, must be U+0000..U+FFFF * @return The BMP code point's trie value. * @draft ICU 63 */ #define UCPTRIE_FAST_BMP_GET(trie, dataAccess, c) dataAccess(trie, _UCPTRIE_FAST_INDEX(trie, c)) /** * Returns a trie value for a supplementary code point (U+10000..U+10FFFF), * without range checking. * * @param trie (const UCPTrie *, in) the trie; must have type UCPTRIE_TYPE_FAST * @param dataAccess UCPTRIE_16, UCPTRIE_32, or UCPTRIE_8 according to the trie’s value width * @param c (UChar32, in) the input code point, must be U+10000..U+10FFFF * @return The supplementary code point's trie value. * @draft ICU 63 */ #define UCPTRIE_FAST_SUPP_GET(trie, dataAccess, c) dataAccess(trie, _UCPTRIE_SMALL_INDEX(trie, c)) /* Internal definitions ----------------------------------------------------- */ #ifndef U_IN_DOXYGEN /** * Internal implementation constants. * These are needed for the API macros, but users should not use these directly. * @internal */ enum { /** @internal */ UCPTRIE_FAST_SHIFT = 6, /** Number of entries in a data block for code points below the fast limit. 64=0x40 @internal */ UCPTRIE_FAST_DATA_BLOCK_LENGTH = 1 << UCPTRIE_FAST_SHIFT, /** Mask for getting the lower bits for the in-fast-data-block offset. @internal */ UCPTRIE_FAST_DATA_MASK = UCPTRIE_FAST_DATA_BLOCK_LENGTH - 1, /** @internal */ UCPTRIE_SMALL_MAX = 0xfff, /** * Offset from dataLength (to be subtracted) for fetching the * value returned for out-of-range code points and ill-formed UTF-8/16. * @internal */ UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET = 1, /** * Offset from dataLength (to be subtracted) for fetching the * value returned for code points highStart..U+10FFFF. * @internal */ UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET = 2 }; /* Internal functions and macros -------------------------------------------- */ // Do not conditionalize with #ifndef U_HIDE_INTERNAL_API, needed for public API /** @internal */ U_INTERNAL int32_t U_EXPORT2 ucptrie_internalSmallIndex(const UCPTrie *trie, UChar32 c); /** @internal */ U_INTERNAL int32_t U_EXPORT2 ucptrie_internalSmallU8Index(const UCPTrie *trie, int32_t lt1, uint8_t t2, uint8_t t3); /** * Internal function for part of the UCPTRIE_FAST_U8_PREVxx() macro implementations. * Do not call directly. * @internal */ U_INTERNAL int32_t U_EXPORT2 ucptrie_internalU8PrevIndex(const UCPTrie *trie, UChar32 c, const uint8_t *start, const uint8_t *src); /** Internal trie getter for a code point below the fast limit. Returns the data index. @internal */ #define _UCPTRIE_FAST_INDEX(trie, c) \ ((int32_t)(trie)->index[(c) >> UCPTRIE_FAST_SHIFT] + ((c) & UCPTRIE_FAST_DATA_MASK)) /** Internal trie getter for a code point at or above the fast limit. Returns the data index. @internal */ #define _UCPTRIE_SMALL_INDEX(trie, c) \ ((c) >= (trie)->highStart ? \ (trie)->dataLength - UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET : \ ucptrie_internalSmallIndex(trie, c)) /** * Internal trie getter for a code point, with checking that c is in U+0000..10FFFF. * Returns the data index. * @internal */ #define _UCPTRIE_CP_INDEX(trie, fastMax, c) \ ((uint32_t)(c) <= (uint32_t)(fastMax) ? \ _UCPTRIE_FAST_INDEX(trie, c) : \ (uint32_t)(c) <= 0x10ffff ? \ _UCPTRIE_SMALL_INDEX(trie, c) : \ (trie)->dataLength - UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET) U_CDECL_END #endif // U_IN_DOXYGEN #endif // U_HIDE_DRAFT_API #endif usr/include/unicode/calendar.h000064400000322075152342600230012356 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2014, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File CALENDAR.H * * Modification History: * * Date Name Description * 04/22/97 aliu Expanded and corrected comments and other header * contents. * 05/01/97 aliu Made equals(), before(), after() arguments const. * 05/20/97 aliu Replaced fAreFieldsSet with fAreFieldsInSync and * fAreAllFieldsSet. * 07/27/98 stephen Sync up with JDK 1.2 * 11/15/99 weiv added YEAR_WOY and DOW_LOCAL * to EDateFields * 8/19/2002 srl Removed Javaisms * 11/07/2003 srl Update, clean up documentation. ******************************************************************************** */ #ifndef CALENDAR_H #define CALENDAR_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Calendar object */ #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" #include "unicode/locid.h" #include "unicode/timezone.h" #include "unicode/ucal.h" #include "unicode/umisc.h" U_NAMESPACE_BEGIN class ICUServiceFactory; /** * @internal */ typedef int32_t UFieldResolutionTable[12][8]; class BasicTimeZone; /** * `Calendar` is an abstract base class for converting between * a `UDate` object and a set of integer fields such as * `YEAR`, `MONTH`, `DAY`, `HOUR`, and so on. * (A `UDate` object represents a specific instant in * time with millisecond precision. See UDate * for information about the `UDate` class.) * * Subclasses of `Calendar` interpret a `UDate` * according to the rules of a specific calendar system. * The most commonly used subclass of `Calendar` is * `GregorianCalendar`. Other subclasses could represent * the various types of lunar calendars in use in many parts of the world. * * **NOTE**: (ICU 2.6) The subclass interface should be considered unstable - * it WILL change. * * Like other locale-sensitive classes, `Calendar` provides a * static method, `createInstance`, for getting a generally useful * object of this type. `Calendar`'s `createInstance` method * returns the appropriate `Calendar` subclass whose * time fields have been initialized with the current date and time: * * Calendar *rightNow = Calendar::createInstance(errCode); * * A `Calendar` object can produce all the time field values * needed to implement the date-time formatting for a particular language * and calendar style (for example, Japanese-Gregorian, Japanese-Traditional). * * When computing a `UDate` from time fields, some special circumstances * may arise: there may be insufficient information to compute the * `UDate` (such as only year and month but no day in the month), * there may be inconsistent information (such as "Tuesday, July 15, 1996" * -- July 15, 1996 is actually a Monday), or the input time might be ambiguous * because of time zone transition. * * **Insufficient information.** The calendar will use default * information to specify the missing fields. This may vary by calendar; for * the Gregorian calendar, the default for a field is the same as that of the * start of the epoch: i.e., YEAR = 1970, MONTH = JANUARY, DATE = 1, etc. * * **Inconsistent information.** If fields conflict, the calendar * will give preference to fields set more recently. For example, when * determining the day, the calendar will look for one of the following * combinations of fields. The most recent combination, as determined by the * most recently set single field, will be used. * * MONTH + DAY_OF_MONTH * MONTH + WEEK_OF_MONTH + DAY_OF_WEEK * MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK * DAY_OF_YEAR * DAY_OF_WEEK + WEEK_OF_YEAR * * For the time of day: * * HOUR_OF_DAY * AM_PM + HOUR * * **Ambiguous Wall Clock Time.** When time offset from UTC has * changed, it produces an ambiguous time slot around the transition. For example, * many US locations observe daylight saving time. On the date switching to daylight * saving time in US, wall clock time jumps from 12:59 AM (standard) to 2:00 AM * (daylight). Therefore, wall clock time from 1:00 AM to 1:59 AM do not exist on * the date. When the input wall time fall into this missing time slot, the ICU * Calendar resolves the time using the UTC offset before the transition by default. * In this example, 1:30 AM is interpreted as 1:30 AM standard time (non-exist), * so the final result will be 2:30 AM daylight time. * * On the date switching back to standard time, wall clock time is moved back one * hour at 2:00 AM. So wall clock time from 1:00 AM to 1:59 AM occur twice. In this * case, the ICU Calendar resolves the time using the UTC offset after the transition * by default. For example, 1:30 AM on the date is resolved as 1:30 AM standard time. * * Ambiguous wall clock time resolution behaviors can be customized by Calendar APIs * {@link #setRepeatedWallTimeOption} and {@link #setSkippedWallTimeOption}. * These methods are available in ICU 49 or later versions. * * **Note:** for some non-Gregorian calendars, different * fields may be necessary for complete disambiguation. For example, a full * specification of the historical Arabic astronomical calendar requires year, * month, day-of-month *and* day-of-week in some cases. * * **Note:** There are certain possible ambiguities in * interpretation of certain singular times, which are resolved in the * following ways: * * 1. 24:00:00 "belongs" to the following day. That is, * 23:59 on Dec 31, 1969 < 24:00 on Jan 1, 1970 < 24:01:00 on Jan 1, 1970 * 2. Although historically not precise, midnight also belongs to "am", * and noon belongs to "pm", so on the same day, * 12:00 am (midnight) < 12:01 am, and 12:00 pm (noon) < 12:01 pm * * The date or time format strings are not part of the definition of a * calendar, as those must be modifiable or overridable by the user at * runtime. Use `DateFormat` to format dates. * * `Calendar` provides an API for field "rolling", where fields * can be incremented or decremented, but wrap around. For example, rolling the * month up in the date December 12, **1996** results in * January 12, **1996**. * * `Calendar` also provides a date arithmetic function for * adding the specified (signed) amount of time to a particular time field. * For example, subtracting 5 days from the date `September 12, 1996` * results in `September 7, 1996`. * * ***Supported range*** * * The allowable range of `Calendar` has been narrowed. `GregorianCalendar` used * to attempt to support the range of dates with millisecond values from * `Long.MIN_VALUE` to `Long.MAX_VALUE`. The new `Calendar` protocol specifies the * maximum range of supportable dates as those having Julian day numbers * of `-0x7F000000` to `+0x7F000000`. This corresponds to years from ~5,800,000 BCE * to ~5,800,000 CE. Programmers should use the protected constants in `Calendar` to * specify an extremely early or extremely late date. * *

* The Japanese calendar uses a combination of era name and year number. * When an emperor of Japan abdicates and a new emperor ascends the throne, * a new era is declared and year number is reset to 1. Even if the date of * abdication is scheduled ahead of time, the new era name might not be * announced until just before the date. In such case, ICU4C may include * a start date of future era without actual era name, but not enabled * by default. ICU4C users who want to test the behavior of the future era * can enable the tentative era by: *

    *
  • Environment variable ICU_ENABLE_TENTATIVE_ERA=true.
  • *
* * @stable ICU 2.0 */ class U_I18N_API Calendar : public UObject { public: /** * Field IDs for date and time. Used to specify date/time fields. ERA is calendar * specific. Example ranges given are for illustration only; see specific Calendar * subclasses for actual ranges. * @deprecated ICU 2.6. Use C enum UCalendarDateFields defined in ucal.h */ enum EDateFields { #ifndef U_HIDE_DEPRECATED_API /* * ERA may be defined on other platforms. To avoid any potential problems undefined it here. */ #ifdef ERA #undef ERA #endif ERA, // Example: 0..1 YEAR, // Example: 1..big number MONTH, // Example: 0..11 WEEK_OF_YEAR, // Example: 1..53 WEEK_OF_MONTH, // Example: 1..4 DATE, // Example: 1..31 DAY_OF_YEAR, // Example: 1..365 DAY_OF_WEEK, // Example: 1..7 DAY_OF_WEEK_IN_MONTH, // Example: 1..4, may be specified as -1 AM_PM, // Example: 0..1 HOUR, // Example: 0..11 HOUR_OF_DAY, // Example: 0..23 MINUTE, // Example: 0..59 SECOND, // Example: 0..59 MILLISECOND, // Example: 0..999 ZONE_OFFSET, // Example: -12*U_MILLIS_PER_HOUR..12*U_MILLIS_PER_HOUR DST_OFFSET, // Example: 0 or U_MILLIS_PER_HOUR YEAR_WOY, // 'Y' Example: 1..big number - Year of Week of Year DOW_LOCAL, // 'e' Example: 1..7 - Day of Week / Localized EXTENDED_YEAR, JULIAN_DAY, MILLISECONDS_IN_DAY, IS_LEAP_MONTH, FIELD_COUNT = UCAL_FIELD_COUNT // See ucal.h for other fields. #endif /* U_HIDE_DEPRECATED_API */ }; #ifndef U_HIDE_DEPRECATED_API /** * Useful constant for days of week. Note: Calendar day-of-week is 1-based. Clients * who create locale resources for the field of first-day-of-week should be aware of * this. For instance, in US locale, first-day-of-week is set to 1, i.e., SUNDAY. * @deprecated ICU 2.6. Use C enum UCalendarDaysOfWeek defined in ucal.h */ enum EDaysOfWeek { SUNDAY = 1, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }; /** * Useful constants for month. Note: Calendar month is 0-based. * @deprecated ICU 2.6. Use C enum UCalendarMonths defined in ucal.h */ enum EMonths { JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER, UNDECIMBER }; /** * Useful constants for hour in 12-hour clock. Used in GregorianCalendar. * @deprecated ICU 2.6. Use C enum UCalendarAMPMs defined in ucal.h */ enum EAmpm { AM, PM }; #endif /* U_HIDE_DEPRECATED_API */ /** * destructor * @stable ICU 2.0 */ virtual ~Calendar(); /** * Create and return a polymorphic copy of this calendar. * * @return a polymorphic copy of this calendar. * @stable ICU 2.0 */ virtual Calendar* clone(void) const = 0; /** * Creates a Calendar using the default timezone and locale. Clients are responsible * for deleting the object returned. * * @param success Indicates the success/failure of Calendar creation. Filled in * with U_ZERO_ERROR if created successfully, set to a failure result * otherwise. U_MISSING_RESOURCE_ERROR will be returned if the resource data * requests a calendar type which has not been installed. * @return A Calendar if created successfully. NULL otherwise. * @stable ICU 2.0 */ static Calendar* U_EXPORT2 createInstance(UErrorCode& success); /** * Creates a Calendar using the given timezone and the default locale. * The Calendar takes ownership of zoneToAdopt; the * client must not delete it. * * @param zoneToAdopt The given timezone to be adopted. * @param success Indicates the success/failure of Calendar creation. Filled in * with U_ZERO_ERROR if created successfully, set to a failure result * otherwise. * @return A Calendar if created successfully. NULL otherwise. * @stable ICU 2.0 */ static Calendar* U_EXPORT2 createInstance(TimeZone* zoneToAdopt, UErrorCode& success); /** * Creates a Calendar using the given timezone and the default locale. The TimeZone * is _not_ adopted; the client is still responsible for deleting it. * * @param zone The timezone. * @param success Indicates the success/failure of Calendar creation. Filled in * with U_ZERO_ERROR if created successfully, set to a failure result * otherwise. * @return A Calendar if created successfully. NULL otherwise. * @stable ICU 2.0 */ static Calendar* U_EXPORT2 createInstance(const TimeZone& zone, UErrorCode& success); /** * Creates a Calendar using the default timezone and the given locale. * * @param aLocale The given locale. * @param success Indicates the success/failure of Calendar creation. Filled in * with U_ZERO_ERROR if created successfully, set to a failure result * otherwise. * @return A Calendar if created successfully. NULL otherwise. * @stable ICU 2.0 */ static Calendar* U_EXPORT2 createInstance(const Locale& aLocale, UErrorCode& success); /** * Creates a Calendar using the given timezone and given locale. * The Calendar takes ownership of zoneToAdopt; the * client must not delete it. * * @param zoneToAdopt The given timezone to be adopted. * @param aLocale The given locale. * @param success Indicates the success/failure of Calendar creation. Filled in * with U_ZERO_ERROR if created successfully, set to a failure result * otherwise. * @return A Calendar if created successfully. NULL otherwise. * @stable ICU 2.0 */ static Calendar* U_EXPORT2 createInstance(TimeZone* zoneToAdopt, const Locale& aLocale, UErrorCode& success); /** * Gets a Calendar using the given timezone and given locale. The TimeZone * is _not_ adopted; the client is still responsible for deleting it. * * @param zone The given timezone. * @param aLocale The given locale. * @param success Indicates the success/failure of Calendar creation. Filled in * with U_ZERO_ERROR if created successfully, set to a failure result * otherwise. * @return A Calendar if created successfully. NULL otherwise. * @stable ICU 2.0 */ static Calendar* U_EXPORT2 createInstance(const TimeZone& zone, const Locale& aLocale, UErrorCode& success); /** * Returns a list of the locales for which Calendars are installed. * * @param count Number of locales returned. * @return An array of Locale objects representing the set of locales for which * Calendars are installed. The system retains ownership of this list; * the caller must NOT delete it. Does not include user-registered Calendars. * @stable ICU 2.0 */ static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count); /** * Given a key and a locale, returns an array of string values in a preferred * order that would make a difference. These are all and only those values where * the open (creation) of the service with the locale formed from the input locale * plus input keyword and that value has different behavior than creation with the * input locale alone. * @param key one of the keys supported by this service. For now, only * "calendar" is supported. * @param locale the locale * @param commonlyUsed if set to true it will return only commonly used values * with the given locale in preferred order. Otherwise, * it will return all the available values for the locale. * @param status ICU Error Code * @return a string enumeration over keyword values for the given key and the locale. * @stable ICU 4.2 */ static StringEnumeration* U_EXPORT2 getKeywordValuesForLocale(const char* key, const Locale& locale, UBool commonlyUsed, UErrorCode& status); /** * Returns the current UTC (GMT) time measured in milliseconds since 0:00:00 on 1/1/70 * (derived from the system time). * * @return The current UTC time in milliseconds. * @stable ICU 2.0 */ static UDate U_EXPORT2 getNow(void); /** * Gets this Calendar's time as milliseconds. May involve recalculation of time due * to previous calls to set time field values. The time specified is non-local UTC * (GMT) time. Although this method is const, this object may actually be changed * (semantically const). * * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @return The current time in UTC (GMT) time, or zero if the operation * failed. * @stable ICU 2.0 */ inline UDate getTime(UErrorCode& status) const { return getTimeInMillis(status); } /** * Sets this Calendar's current time with the given UDate. The time specified should * be in non-local UTC (GMT) time. * * @param date The given UDate in UTC (GMT) time. * @param status Output param set to success/failure code on exit. If any value * set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.0 */ inline void setTime(UDate date, UErrorCode& status) { setTimeInMillis(date, status); } /** * Compares the equality of two Calendar objects. Objects of different subclasses * are considered unequal. This comparison is very exacting; two Calendar objects * must be in exactly the same state to be considered equal. To compare based on the * represented time, use equals() instead. * * @param that The Calendar object to be compared with. * @return True if the given Calendar is the same as this Calendar; false * otherwise. * @stable ICU 2.0 */ virtual UBool operator==(const Calendar& that) const; /** * Compares the inequality of two Calendar objects. * * @param that The Calendar object to be compared with. * @return True if the given Calendar is not the same as this Calendar; false * otherwise. * @stable ICU 2.0 */ UBool operator!=(const Calendar& that) const {return !operator==(that);} /** * Returns TRUE if the given Calendar object is equivalent to this * one. An equivalent Calendar will behave exactly as this one * does, but it may be set to a different time. By contrast, for * the operator==() method to return TRUE, the other Calendar must * be set to the same time. * * @param other the Calendar to be compared with this Calendar * @stable ICU 2.4 */ virtual UBool isEquivalentTo(const Calendar& other) const; /** * Compares the Calendar time, whereas Calendar::operator== compares the equality of * Calendar objects. * * @param when The Calendar to be compared with this Calendar. Although this is a * const parameter, the object may be modified physically * (semantically const). * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @return True if the current time of this Calendar is equal to the time of * Calendar when; false otherwise. * @stable ICU 2.0 */ UBool equals(const Calendar& when, UErrorCode& status) const; /** * Returns true if this Calendar's current time is before "when"'s current time. * * @param when The Calendar to be compared with this Calendar. Although this is a * const parameter, the object may be modified physically * (semantically const). * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @return True if the current time of this Calendar is before the time of * Calendar when; false otherwise. * @stable ICU 2.0 */ UBool before(const Calendar& when, UErrorCode& status) const; /** * Returns true if this Calendar's current time is after "when"'s current time. * * @param when The Calendar to be compared with this Calendar. Although this is a * const parameter, the object may be modified physically * (semantically const). * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @return True if the current time of this Calendar is after the time of * Calendar when; false otherwise. * @stable ICU 2.0 */ UBool after(const Calendar& when, UErrorCode& status) const; /** * UDate Arithmetic function. Adds the specified (signed) amount of time to the given * time field, based on the calendar's rules. For example, to subtract 5 days from * the current time of the calendar, call add(Calendar::DATE, -5). When adding on * the month or Calendar::MONTH field, other fields like date might conflict and * need to be changed. For instance, adding 1 month on the date 01/31/96 will result * in 02/29/96. * Adding a positive value always means moving forward in time, so for the Gregorian calendar, * starting with 100 BC and adding +1 to year results in 99 BC (even though this actually reduces * the numeric value of the field itself). * * @param field Specifies which date field to modify. * @param amount The amount of time to be added to the field, in the natural unit * for that field (e.g., days for the day fields, hours for the hour * field.) * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @deprecated ICU 2.6. use add(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead. */ virtual void add(EDateFields field, int32_t amount, UErrorCode& status); /** * UDate Arithmetic function. Adds the specified (signed) amount of time to the given * time field, based on the calendar's rules. For example, to subtract 5 days from * the current time of the calendar, call add(Calendar::DATE, -5). When adding on * the month or Calendar::MONTH field, other fields like date might conflict and * need to be changed. For instance, adding 1 month on the date 01/31/96 will result * in 02/29/96. * Adding a positive value always means moving forward in time, so for the Gregorian calendar, * starting with 100 BC and adding +1 to year results in 99 BC (even though this actually reduces * the numeric value of the field itself). * * @param field Specifies which date field to modify. * @param amount The amount of time to be added to the field, in the natural unit * for that field (e.g., days for the day fields, hours for the hour * field.) * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.6. */ virtual void add(UCalendarDateFields field, int32_t amount, UErrorCode& status); #ifndef U_HIDE_DEPRECATED_API /** * Time Field Rolling function. Rolls (up/down) a single unit of time on the given * time field. For example, to roll the current date up by one day, call * roll(Calendar::DATE, true). When rolling on the year or Calendar::YEAR field, it * will roll the year value in the range between getMinimum(Calendar::YEAR) and the * value returned by getMaximum(Calendar::YEAR). When rolling on the month or * Calendar::MONTH field, other fields like date might conflict and, need to be * changed. For instance, rolling the month up on the date 01/31/96 will result in * 02/29/96. Rolling up always means rolling forward in time (unless the limit of the * field is reached, in which case it may pin or wrap), so for Gregorian calendar, * starting with 100 BC and rolling the year up results in 99 BC. * When eras have a definite beginning and end (as in the Chinese calendar, or as in * most eras in the Japanese calendar) then rolling the year past either limit of the * era will cause the year to wrap around. When eras only have a limit at one end, * then attempting to roll the year past that limit will result in pinning the year * at that limit. Note that for most calendars in which era 0 years move forward in * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to * result in negative years for era 0 (that is the only way to represent years before * the calendar epoch). * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the * hour value in the range between 0 and 23, which is zero-based. *

* NOTE: Do not use this method -- use roll(EDateFields, int, UErrorCode&) instead. * * @param field The time field. * @param up Indicates if the value of the specified time field is to be rolled * up or rolled down. Use true if rolling up, false otherwise. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @deprecated ICU 2.6. Use roll(UCalendarDateFields field, UBool up, UErrorCode& status) instead. */ inline void roll(EDateFields field, UBool up, UErrorCode& status); #endif /* U_HIDE_DEPRECATED_API */ /** * Time Field Rolling function. Rolls (up/down) a single unit of time on the given * time field. For example, to roll the current date up by one day, call * roll(Calendar::DATE, true). When rolling on the year or Calendar::YEAR field, it * will roll the year value in the range between getMinimum(Calendar::YEAR) and the * value returned by getMaximum(Calendar::YEAR). When rolling on the month or * Calendar::MONTH field, other fields like date might conflict and, need to be * changed. For instance, rolling the month up on the date 01/31/96 will result in * 02/29/96. Rolling up always means rolling forward in time (unless the limit of the * field is reached, in which case it may pin or wrap), so for Gregorian calendar, * starting with 100 BC and rolling the year up results in 99 BC. * When eras have a definite beginning and end (as in the Chinese calendar, or as in * most eras in the Japanese calendar) then rolling the year past either limit of the * era will cause the year to wrap around. When eras only have a limit at one end, * then attempting to roll the year past that limit will result in pinning the year * at that limit. Note that for most calendars in which era 0 years move forward in * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to * result in negative years for era 0 (that is the only way to represent years before * the calendar epoch). * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the * hour value in the range between 0 and 23, which is zero-based. *

* NOTE: Do not use this method -- use roll(UCalendarDateFields, int, UErrorCode&) instead. * * @param field The time field. * @param up Indicates if the value of the specified time field is to be rolled * up or rolled down. Use true if rolling up, false otherwise. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.6. */ inline void roll(UCalendarDateFields field, UBool up, UErrorCode& status); /** * Time Field Rolling function. Rolls by the given amount on the given * time field. For example, to roll the current date up by one day, call * roll(Calendar::DATE, +1, status). When rolling on the month or * Calendar::MONTH field, other fields like date might conflict and, need to be * changed. For instance, rolling the month up on the date 01/31/96 will result in * 02/29/96. Rolling by a positive value always means rolling forward in time (unless * the limit of the field is reached, in which case it may pin or wrap), so for * Gregorian calendar, starting with 100 BC and rolling the year by + 1 results in 99 BC. * When eras have a definite beginning and end (as in the Chinese calendar, or as in * most eras in the Japanese calendar) then rolling the year past either limit of the * era will cause the year to wrap around. When eras only have a limit at one end, * then attempting to roll the year past that limit will result in pinning the year * at that limit. Note that for most calendars in which era 0 years move forward in * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to * result in negative years for era 0 (that is the only way to represent years before * the calendar epoch). * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the * hour value in the range between 0 and 23, which is zero-based. *

* The only difference between roll() and add() is that roll() does not change * the value of more significant fields when it reaches the minimum or maximum * of its range, whereas add() does. * * @param field The time field. * @param amount Indicates amount to roll. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid, this will be set to * an error status. * @deprecated ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead. */ virtual void roll(EDateFields field, int32_t amount, UErrorCode& status); /** * Time Field Rolling function. Rolls by the given amount on the given * time field. For example, to roll the current date up by one day, call * roll(Calendar::DATE, +1, status). When rolling on the month or * Calendar::MONTH field, other fields like date might conflict and, need to be * changed. For instance, rolling the month up on the date 01/31/96 will result in * 02/29/96. Rolling by a positive value always means rolling forward in time (unless * the limit of the field is reached, in which case it may pin or wrap), so for * Gregorian calendar, starting with 100 BC and rolling the year by + 1 results in 99 BC. * When eras have a definite beginning and end (as in the Chinese calendar, or as in * most eras in the Japanese calendar) then rolling the year past either limit of the * era will cause the year to wrap around. When eras only have a limit at one end, * then attempting to roll the year past that limit will result in pinning the year * at that limit. Note that for most calendars in which era 0 years move forward in * time (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to * result in negative years for era 0 (that is the only way to represent years before * the calendar epoch). * When rolling on the hour-in-day or Calendar::HOUR_OF_DAY field, it will roll the * hour value in the range between 0 and 23, which is zero-based. *

* The only difference between roll() and add() is that roll() does not change * the value of more significant fields when it reaches the minimum or maximum * of its range, whereas add() does. * * @param field The time field. * @param amount Indicates amount to roll. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid, this will be set to * an error status. * @stable ICU 2.6. */ virtual void roll(UCalendarDateFields field, int32_t amount, UErrorCode& status); /** * Return the difference between the given time and the time this * calendar object is set to. If this calendar is set * before the given time, the returned value will be * positive. If this calendar is set after the given * time, the returned value will be negative. The * field parameter specifies the units of the return * value. For example, if fieldDifference(when, * Calendar::MONTH) returns 3, then this calendar is set to * 3 months before when, and possibly some addition * time less than one month. * *

As a side effect of this call, this calendar is advanced * toward when by the given amount. That is, calling * this method has the side effect of calling add(field, * n), where n is the return value. * *

Usage: To use this method, call it first with the largest * field of interest, then with progressively smaller fields. For * example: * *

     * int y = cal->fieldDifference(when, Calendar::YEAR, err);
     * int m = cal->fieldDifference(when, Calendar::MONTH, err);
     * int d = cal->fieldDifference(when, Calendar::DATE, err);
* * computes the difference between cal and * when in years, months, and days. * *

Note: fieldDifference() is * asymmetrical. That is, in the following code: * *

     * cal->setTime(date1, err);
     * int m1 = cal->fieldDifference(date2, Calendar::MONTH, err);
     * int d1 = cal->fieldDifference(date2, Calendar::DATE, err);
     * cal->setTime(date2, err);
     * int m2 = cal->fieldDifference(date1, Calendar::MONTH, err);
     * int d2 = cal->fieldDifference(date1, Calendar::DATE, err);
* * one might expect that m1 == -m2 && d1 == -d2. * However, this is not generally the case, because of * irregularities in the underlying calendar system (e.g., the * Gregorian calendar has a varying number of days per month). * * @param when the date to compare this calendar's time to * @param field the field in which to compute the result * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid, this will be set to * an error status. * @return the difference, either positive or negative, between * this calendar's time and when, in terms of * field. * @deprecated ICU 2.6. Use fieldDifference(UDate when, UCalendarDateFields field, UErrorCode& status). */ virtual int32_t fieldDifference(UDate when, EDateFields field, UErrorCode& status); /** * Return the difference between the given time and the time this * calendar object is set to. If this calendar is set * before the given time, the returned value will be * positive. If this calendar is set after the given * time, the returned value will be negative. The * field parameter specifies the units of the return * value. For example, if fieldDifference(when, * Calendar::MONTH) returns 3, then this calendar is set to * 3 months before when, and possibly some addition * time less than one month. * *

As a side effect of this call, this calendar is advanced * toward when by the given amount. That is, calling * this method has the side effect of calling add(field, * n), where n is the return value. * *

Usage: To use this method, call it first with the largest * field of interest, then with progressively smaller fields. For * example: * *

     * int y = cal->fieldDifference(when, Calendar::YEAR, err);
     * int m = cal->fieldDifference(when, Calendar::MONTH, err);
     * int d = cal->fieldDifference(when, Calendar::DATE, err);
* * computes the difference between cal and * when in years, months, and days. * *

Note: fieldDifference() is * asymmetrical. That is, in the following code: * *

     * cal->setTime(date1, err);
     * int m1 = cal->fieldDifference(date2, Calendar::MONTH, err);
     * int d1 = cal->fieldDifference(date2, Calendar::DATE, err);
     * cal->setTime(date2, err);
     * int m2 = cal->fieldDifference(date1, Calendar::MONTH, err);
     * int d2 = cal->fieldDifference(date1, Calendar::DATE, err);
* * one might expect that m1 == -m2 && d1 == -d2. * However, this is not generally the case, because of * irregularities in the underlying calendar system (e.g., the * Gregorian calendar has a varying number of days per month). * * @param when the date to compare this calendar's time to * @param field the field in which to compute the result * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid, this will be set to * an error status. * @return the difference, either positive or negative, between * this calendar's time and when, in terms of * field. * @stable ICU 2.6. */ virtual int32_t fieldDifference(UDate when, UCalendarDateFields field, UErrorCode& status); /** * Sets the calendar's time zone to be the one passed in. The Calendar takes ownership * of the TimeZone; the caller is no longer responsible for deleting it. If the * given time zone is NULL, this function has no effect. * * @param value The given time zone. * @stable ICU 2.0 */ void adoptTimeZone(TimeZone* value); /** * Sets the calendar's time zone to be the same as the one passed in. The TimeZone * passed in is _not_ adopted; the client is still responsible for deleting it. * * @param zone The given time zone. * @stable ICU 2.0 */ void setTimeZone(const TimeZone& zone); /** * Returns a reference to the time zone owned by this calendar. The returned reference * is only valid until clients make another call to adoptTimeZone or setTimeZone, * or this Calendar is destroyed. * * @return The time zone object associated with this calendar. * @stable ICU 2.0 */ const TimeZone& getTimeZone(void) const; /** * Returns the time zone owned by this calendar. The caller owns the returned object * and must delete it when done. After this call, the new time zone associated * with this Calendar is the default TimeZone as returned by TimeZone::createDefault(). * * @return The time zone object which was associated with this calendar. * @stable ICU 2.0 */ TimeZone* orphanTimeZone(void); /** * Queries if the current date for this Calendar is in Daylight Savings Time. * * @param status Fill-in parameter which receives the status of this operation. * @return True if the current date for this Calendar is in Daylight Savings Time, * false, otherwise. * @stable ICU 2.0 */ virtual UBool inDaylightTime(UErrorCode& status) const = 0; /** * Specifies whether or not date/time interpretation is to be lenient. With lenient * interpretation, a date such as "February 942, 1996" will be treated as being * equivalent to the 941st day after February 1, 1996. With strict interpretation, * such dates will cause an error when computing time from the time field values * representing the dates. * * @param lenient True specifies date/time interpretation to be lenient. * * @see DateFormat#setLenient * @stable ICU 2.0 */ void setLenient(UBool lenient); /** * Tells whether date/time interpretation is to be lenient. * * @return True tells that date/time interpretation is to be lenient. * @stable ICU 2.0 */ UBool isLenient(void) const; /** * Sets the behavior for handling wall time repeating multiple times * at negative time zone offset transitions. For example, 1:30 AM on * November 6, 2011 in US Eastern time (America/New_York) occurs twice; * 1:30 AM EDT, then 1:30 AM EST one hour later. When UCAL_WALLTIME_FIRST * is used, the wall time 1:30AM in this example will be interpreted as 1:30 AM EDT * (first occurrence). When UCAL_WALLTIME_LAST is used, it will be * interpreted as 1:30 AM EST (last occurrence). The default value is * UCAL_WALLTIME_LAST. *

* Note:When UCAL_WALLTIME_NEXT_VALID is not a valid * option for this. When the argument is neither UCAL_WALLTIME_FIRST * nor UCAL_WALLTIME_LAST, this method has no effect and will keep * the current setting. * * @param option the behavior for handling repeating wall time, either * UCAL_WALLTIME_FIRST or UCAL_WALLTIME_LAST. * @see #getRepeatedWallTimeOption * @stable ICU 49 */ void setRepeatedWallTimeOption(UCalendarWallTimeOption option); /** * Gets the behavior for handling wall time repeating multiple times * at negative time zone offset transitions. * * @return the behavior for handling repeating wall time, either * UCAL_WALLTIME_FIRST or UCAL_WALLTIME_LAST. * @see #setRepeatedWallTimeOption * @stable ICU 49 */ UCalendarWallTimeOption getRepeatedWallTimeOption(void) const; /** * Sets the behavior for handling skipped wall time at positive time zone offset * transitions. For example, 2:30 AM on March 13, 2011 in US Eastern time (America/New_York) * does not exist because the wall time jump from 1:59 AM EST to 3:00 AM EDT. When * UCAL_WALLTIME_FIRST is used, 2:30 AM is interpreted as 30 minutes before 3:00 AM * EDT, therefore, it will be resolved as 1:30 AM EST. When UCAL_WALLTIME_LAST * is used, 2:30 AM is interpreted as 31 minutes after 1:59 AM EST, therefore, it will be * resolved as 3:30 AM EDT. When UCAL_WALLTIME_NEXT_VALID is used, 2:30 AM will * be resolved as next valid wall time, that is 3:00 AM EDT. The default value is * UCAL_WALLTIME_LAST. *

* Note:This option is effective only when this calendar is lenient. * When the calendar is strict, such non-existing wall time will cause an error. * * @param option the behavior for handling skipped wall time at positive time zone * offset transitions, one of UCAL_WALLTIME_FIRST, UCAL_WALLTIME_LAST and * UCAL_WALLTIME_NEXT_VALID. * @see #getSkippedWallTimeOption * * @stable ICU 49 */ void setSkippedWallTimeOption(UCalendarWallTimeOption option); /** * Gets the behavior for handling skipped wall time at positive time zone offset * transitions. * * @return the behavior for handling skipped wall time, one of * UCAL_WALLTIME_FIRST, UCAL_WALLTIME_LAST * and UCAL_WALLTIME_NEXT_VALID. * @see #setSkippedWallTimeOption * @stable ICU 49 */ UCalendarWallTimeOption getSkippedWallTimeOption(void) const; #ifndef U_HIDE_DEPRECATED_API /** * Sets what the first day of the week is; e.g., Sunday in US, Monday in France. * * @param value The given first day of the week. * @deprecated ICU 2.6. Use setFirstDayOfWeek(UCalendarDaysOfWeek value) instead. */ void setFirstDayOfWeek(EDaysOfWeek value); #endif /* U_HIDE_DEPRECATED_API */ /** * Sets what the first day of the week is; e.g., Sunday in US, Monday in France. * * @param value The given first day of the week. * @stable ICU 2.6. */ void setFirstDayOfWeek(UCalendarDaysOfWeek value); #ifndef U_HIDE_DEPRECATED_API /** * Gets what the first day of the week is; e.g., Sunday in US, Monday in France. * * @return The first day of the week. * @deprecated ICU 2.6 use the overload with error code */ EDaysOfWeek getFirstDayOfWeek(void) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Gets what the first day of the week is; e.g., Sunday in US, Monday in France. * * @param status error code * @return The first day of the week. * @stable ICU 2.6 */ UCalendarDaysOfWeek getFirstDayOfWeek(UErrorCode &status) const; /** * Sets what the minimal days required in the first week of the year are; For * example, if the first week is defined as one that contains the first day of the * first month of a year, call the method with value 1. If it must be a full week, * use value 7. * * @param value The given minimal days required in the first week of the year. * @stable ICU 2.0 */ void setMinimalDaysInFirstWeek(uint8_t value); /** * Gets what the minimal days required in the first week of the year are; e.g., if * the first week is defined as one that contains the first day of the first month * of a year, getMinimalDaysInFirstWeek returns 1. If the minimal days required must * be a full week, getMinimalDaysInFirstWeek returns 7. * * @return The minimal days required in the first week of the year. * @stable ICU 2.0 */ uint8_t getMinimalDaysInFirstWeek(void) const; /** * Gets the minimum value for the given time field. e.g., for Gregorian * DAY_OF_MONTH, 1. * * @param field The given time field. * @return The minimum value for the given time field. * @deprecated ICU 2.6. Use getMinimum(UCalendarDateFields field) instead. */ virtual int32_t getMinimum(EDateFields field) const; /** * Gets the minimum value for the given time field. e.g., for Gregorian * DAY_OF_MONTH, 1. * * @param field The given time field. * @return The minimum value for the given time field. * @stable ICU 2.6. */ virtual int32_t getMinimum(UCalendarDateFields field) const; /** * Gets the maximum value for the given time field. e.g. for Gregorian DAY_OF_MONTH, * 31. * * @param field The given time field. * @return The maximum value for the given time field. * @deprecated ICU 2.6. Use getMaximum(UCalendarDateFields field) instead. */ virtual int32_t getMaximum(EDateFields field) const; /** * Gets the maximum value for the given time field. e.g. for Gregorian DAY_OF_MONTH, * 31. * * @param field The given time field. * @return The maximum value for the given time field. * @stable ICU 2.6. */ virtual int32_t getMaximum(UCalendarDateFields field) const; /** * Gets the highest minimum value for the given field if varies. Otherwise same as * getMinimum(). For Gregorian, no difference. * * @param field The given time field. * @return The highest minimum value for the given time field. * @deprecated ICU 2.6. Use getGreatestMinimum(UCalendarDateFields field) instead. */ virtual int32_t getGreatestMinimum(EDateFields field) const; /** * Gets the highest minimum value for the given field if varies. Otherwise same as * getMinimum(). For Gregorian, no difference. * * @param field The given time field. * @return The highest minimum value for the given time field. * @stable ICU 2.6. */ virtual int32_t getGreatestMinimum(UCalendarDateFields field) const; /** * Gets the lowest maximum value for the given field if varies. Otherwise same as * getMaximum(). e.g., for Gregorian DAY_OF_MONTH, 28. * * @param field The given time field. * @return The lowest maximum value for the given time field. * @deprecated ICU 2.6. Use getLeastMaximum(UCalendarDateFields field) instead. */ virtual int32_t getLeastMaximum(EDateFields field) const; /** * Gets the lowest maximum value for the given field if varies. Otherwise same as * getMaximum(). e.g., for Gregorian DAY_OF_MONTH, 28. * * @param field The given time field. * @return The lowest maximum value for the given time field. * @stable ICU 2.6. */ virtual int32_t getLeastMaximum(UCalendarDateFields field) const; #ifndef U_HIDE_DEPRECATED_API /** * Return the minimum value that this field could have, given the current date. * For the Gregorian calendar, this is the same as getMinimum() and getGreatestMinimum(). * * The version of this function on Calendar uses an iterative algorithm to determine the * actual minimum value for the field. There is almost always a more efficient way to * accomplish this (in most cases, you can simply return getMinimum()). GregorianCalendar * overrides this function with a more efficient implementation. * * @param field the field to determine the minimum of * @param status Fill-in parameter which receives the status of this operation. * @return the minimum of the given field for the current date of this Calendar * @deprecated ICU 2.6. Use getActualMinimum(UCalendarDateFields field, UErrorCode& status) instead. */ int32_t getActualMinimum(EDateFields field, UErrorCode& status) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the minimum value that this field could have, given the current date. * For the Gregorian calendar, this is the same as getMinimum() and getGreatestMinimum(). * * The version of this function on Calendar uses an iterative algorithm to determine the * actual minimum value for the field. There is almost always a more efficient way to * accomplish this (in most cases, you can simply return getMinimum()). GregorianCalendar * overrides this function with a more efficient implementation. * * @param field the field to determine the minimum of * @param status Fill-in parameter which receives the status of this operation. * @return the minimum of the given field for the current date of this Calendar * @stable ICU 2.6. */ virtual int32_t getActualMinimum(UCalendarDateFields field, UErrorCode& status) const; #ifndef U_HIDE_DEPRECATED_API /** * Return the maximum value that this field could have, given the current date. * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual * maximum would be 28; for "Feb 3, 1996" it s 29. Similarly for a Hebrew calendar, * for some years the actual maximum for MONTH is 12, and for others 13. * * The version of this function on Calendar uses an iterative algorithm to determine the * actual maximum value for the field. There is almost always a more efficient way to * accomplish this (in most cases, you can simply return getMaximum()). GregorianCalendar * overrides this function with a more efficient implementation. * * @param field the field to determine the maximum of * @param status Fill-in parameter which receives the status of this operation. * @return the maximum of the given field for the current date of this Calendar * @deprecated ICU 2.6. Use getActualMaximum(UCalendarDateFields field, UErrorCode& status) instead. */ int32_t getActualMaximum(EDateFields field, UErrorCode& status) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the maximum value that this field could have, given the current date. * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual * maximum would be 28; for "Feb 3, 1996" it s 29. Similarly for a Hebrew calendar, * for some years the actual maximum for MONTH is 12, and for others 13. * * The version of this function on Calendar uses an iterative algorithm to determine the * actual maximum value for the field. There is almost always a more efficient way to * accomplish this (in most cases, you can simply return getMaximum()). GregorianCalendar * overrides this function with a more efficient implementation. * * @param field the field to determine the maximum of * @param status Fill-in parameter which receives the status of this operation. * @return the maximum of the given field for the current date of this Calendar * @stable ICU 2.6. */ virtual int32_t getActualMaximum(UCalendarDateFields field, UErrorCode& status) const; #ifndef U_HIDE_DEPRECATED_API /** * Gets the value for a given time field. Recalculate the current time field values * if the time value has been changed by a call to setTime(). Return zero for unset * fields if any fields have been explicitly set by a call to set(). To force a * recomputation of all fields regardless of the previous state, call complete(). * This method is semantically const, but may alter the object in memory. * * @param field The given time field. * @param status Fill-in parameter which receives the status of the operation. * @return The value for the given time field, or zero if the field is unset, * and set() has been called for any other field. * @deprecated ICU 2.6. Use get(UCalendarDateFields field, UErrorCode& status) instead. */ int32_t get(EDateFields field, UErrorCode& status) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Gets the value for a given time field. Recalculate the current time field values * if the time value has been changed by a call to setTime(). Return zero for unset * fields if any fields have been explicitly set by a call to set(). To force a * recomputation of all fields regardless of the previous state, call complete(). * This method is semantically const, but may alter the object in memory. * * @param field The given time field. * @param status Fill-in parameter which receives the status of the operation. * @return The value for the given time field, or zero if the field is unset, * and set() has been called for any other field. * @stable ICU 2.6. */ int32_t get(UCalendarDateFields field, UErrorCode& status) const; #ifndef U_HIDE_DEPRECATED_API /** * Determines if the given time field has a value set. This can affect in the * resolving of time in Calendar. Unset fields have a value of zero, by definition. * * @param field The given time field. * @return True if the given time field has a value set; false otherwise. * @deprecated ICU 2.6. Use isSet(UCalendarDateFields field) instead. */ UBool isSet(EDateFields field) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Determines if the given time field has a value set. This can affect in the * resolving of time in Calendar. Unset fields have a value of zero, by definition. * * @param field The given time field. * @return True if the given time field has a value set; false otherwise. * @stable ICU 2.6. */ UBool isSet(UCalendarDateFields field) const; #ifndef U_HIDE_DEPRECATED_API /** * Sets the given time field with the given value. * * @param field The given time field. * @param value The value to be set for the given time field. * @deprecated ICU 2.6. Use set(UCalendarDateFields field, int32_t value) instead. */ void set(EDateFields field, int32_t value); #endif /* U_HIDE_DEPRECATED_API */ /** * Sets the given time field with the given value. * * @param field The given time field. * @param value The value to be set for the given time field. * @stable ICU 2.6. */ void set(UCalendarDateFields field, int32_t value); /** * Sets the values for the fields YEAR, MONTH, and DATE. Other field values are * retained; call clear() first if this is not desired. * * @param year The value used to set the YEAR time field. * @param month The value used to set the MONTH time field. Month value is 0-based. * e.g., 0 for January. * @param date The value used to set the DATE time field. * @stable ICU 2.0 */ void set(int32_t year, int32_t month, int32_t date); /** * Sets the values for the fields YEAR, MONTH, DATE, HOUR_OF_DAY, and MINUTE. Other * field values are retained; call clear() first if this is not desired. * * @param year The value used to set the YEAR time field. * @param month The value used to set the MONTH time field. Month value is * 0-based. E.g., 0 for January. * @param date The value used to set the DATE time field. * @param hour The value used to set the HOUR_OF_DAY time field. * @param minute The value used to set the MINUTE time field. * @stable ICU 2.0 */ void set(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute); /** * Sets the values for the fields YEAR, MONTH, DATE, HOUR_OF_DAY, MINUTE, and SECOND. * Other field values are retained; call clear() first if this is not desired. * * @param year The value used to set the YEAR time field. * @param month The value used to set the MONTH time field. Month value is * 0-based. E.g., 0 for January. * @param date The value used to set the DATE time field. * @param hour The value used to set the HOUR_OF_DAY time field. * @param minute The value used to set the MINUTE time field. * @param second The value used to set the SECOND time field. * @stable ICU 2.0 */ void set(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second); /** * Clears the values of all the time fields, making them both unset and assigning * them a value of zero. The field values will be determined during the next * resolving of time into time fields. * @stable ICU 2.0 */ void clear(void); #ifndef U_HIDE_DEPRECATED_API /** * Clears the value in the given time field, both making it unset and assigning it a * value of zero. This field value will be determined during the next resolving of * time into time fields. * * @param field The time field to be cleared. * @deprecated ICU 2.6. Use clear(UCalendarDateFields field) instead. */ void clear(EDateFields field); #endif /* U_HIDE_DEPRECATED_API */ /** * Clears the value in the given time field, both making it unset and assigning it a * value of zero. This field value will be determined during the next resolving of * time into time fields. * * @param field The time field to be cleared. * @stable ICU 2.6. */ void clear(UCalendarDateFields field); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual method. This method is to * implement a simple version of RTTI, since not all C++ compilers support genuine * RTTI. Polymorphic operator==() and clone() methods call this method. *

* Concrete subclasses of Calendar must implement getDynamicClassID() and also a * static method and data member: * * static UClassID getStaticClassID() { return (UClassID)&fgClassID; } * static char fgClassID; * * @return The class ID for this object. All objects of a given class have the * same class ID. Objects of other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; /** * Returns the calendar type name string for this Calendar object. * The returned string is the legacy ICU calendar attribute value, * for example, "gregorian" or "japanese". * * See type="old type name" for the calendar attribute of locale IDs * at http://www.unicode.org/reports/tr35/#Key_Type_Definitions * * Sample code for getting the LDML/BCP 47 calendar key value: * \code * const char *calType = cal->getType(); * if (0 == strcmp(calType, "unknown")) { * // deal with unknown calendar type * } else { * string localeID("root@calendar="); * localeID.append(calType); * char langTag[100]; * UErrorCode errorCode = U_ZERO_ERROR; * int32_t length = uloc_toLanguageTag(localeID.c_str(), langTag, (int32_t)sizeof(langTag), TRUE, &errorCode); * if (U_FAILURE(errorCode)) { * // deal with errors & overflow * } * string lang(langTag, length); * size_t caPos = lang.find("-ca-"); * lang.erase(0, caPos + 4); * // lang now contains the LDML calendar type * } * \endcode * * @return legacy calendar type name string * @stable ICU 49 */ virtual const char * getType() const = 0; /** * Returns whether the given day of the week is a weekday, a weekend day, * or a day that transitions from one to the other, for the locale and * calendar system associated with this Calendar (the locale's region is * often the most determinant factor). If a transition occurs at midnight, * then the days before and after the transition will have the * type UCAL_WEEKDAY or UCAL_WEEKEND. If a transition occurs at a time * other than midnight, then the day of the transition will have * the type UCAL_WEEKEND_ONSET or UCAL_WEEKEND_CEASE. In this case, the * method getWeekendTransition() will return the point of * transition. * @param dayOfWeek The day of the week whose type is desired (UCAL_SUNDAY..UCAL_SATURDAY). * @param status The error code for the operation. * @return The UCalendarWeekdayType for the day of the week. * @stable ICU 4.4 */ virtual UCalendarWeekdayType getDayOfWeekType(UCalendarDaysOfWeek dayOfWeek, UErrorCode &status) const; /** * Returns the time during the day at which the weekend begins or ends in * this calendar system. If getDayOfWeekType() returns UCAL_WEEKEND_ONSET * for the specified dayOfWeek, return the time at which the weekend begins. * If getDayOfWeekType() returns UCAL_WEEKEND_CEASE for the specified dayOfWeek, * return the time at which the weekend ends. If getDayOfWeekType() returns * some other UCalendarWeekdayType for the specified dayOfWeek, is it an error condition * (U_ILLEGAL_ARGUMENT_ERROR). * @param dayOfWeek The day of the week for which the weekend transition time is * desired (UCAL_SUNDAY..UCAL_SATURDAY). * @param status The error code for the operation. * @return The milliseconds after midnight at which the weekend begins or ends. * @stable ICU 4.4 */ virtual int32_t getWeekendTransition(UCalendarDaysOfWeek dayOfWeek, UErrorCode &status) const; /** * Returns TRUE if the given UDate is in the weekend in * this calendar system. * @param date The UDate in question. * @param status The error code for the operation. * @return TRUE if the given UDate is in the weekend in * this calendar system, FALSE otherwise. * @stable ICU 4.4 */ virtual UBool isWeekend(UDate date, UErrorCode &status) const; /** * Returns TRUE if this Calendar's current date-time is in the weekend in * this calendar system. * @return TRUE if this Calendar's current date-time is in the weekend in * this calendar system, FALSE otherwise. * @stable ICU 4.4 */ virtual UBool isWeekend(void) const; protected: /** * Constructs a Calendar with the default time zone as returned by * TimeZone::createInstance(), and the default locale. * * @param success Indicates the status of Calendar object construction. Returns * U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ Calendar(UErrorCode& success); /** * Copy constructor * * @param source Calendar object to be copied from * @stable ICU 2.0 */ Calendar(const Calendar& source); /** * Default assignment operator * * @param right Calendar object to be copied * @stable ICU 2.0 */ Calendar& operator=(const Calendar& right); /** * Constructs a Calendar with the given time zone and locale. Clients are no longer * responsible for deleting the given time zone object after it's adopted. * * @param zone The given time zone. * @param aLocale The given locale. * @param success Indicates the status of Calendar object construction. Returns * U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ Calendar(TimeZone* zone, const Locale& aLocale, UErrorCode& success); /** * Constructs a Calendar with the given time zone and locale. * * @param zone The given time zone. * @param aLocale The given locale. * @param success Indicates the status of Calendar object construction. Returns * U_ZERO_ERROR if constructed successfully. * @stable ICU 2.0 */ Calendar(const TimeZone& zone, const Locale& aLocale, UErrorCode& success); /** * Converts Calendar's time field values to GMT as milliseconds. * * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.0 */ virtual void computeTime(UErrorCode& status); /** * Converts GMT as milliseconds to time field values. This allows you to sync up the * time field values with a new time that is set for the calendar. This method * does NOT recompute the time first; to recompute the time, then the fields, use * the method complete(). * * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.0 */ virtual void computeFields(UErrorCode& status); /** * Gets this Calendar's current time as a long. * * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @return the current time as UTC milliseconds from the epoch. * @stable ICU 2.0 */ double getTimeInMillis(UErrorCode& status) const; /** * Sets this Calendar's current time from the given long value. * @param millis the new time in UTC milliseconds from the epoch. * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.0 */ void setTimeInMillis( double millis, UErrorCode& status ); /** * Recomputes the current time from currently set fields, and then fills in any * unset fields in the time field list. * * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. * @stable ICU 2.0 */ void complete(UErrorCode& status); #ifndef U_HIDE_DEPRECATED_API /** * Gets the value for a given time field. Subclasses can use this function to get * field values without forcing recomputation of time. * * @param field The given time field. * @return The value for the given time field. * @deprecated ICU 2.6. Use internalGet(UCalendarDateFields field) instead. */ inline int32_t internalGet(EDateFields field) const {return fFields[field];} #endif /* U_HIDE_DEPRECATED_API */ #ifndef U_HIDE_INTERNAL_API /** * Gets the value for a given time field. Subclasses can use this function to get * field values without forcing recomputation of time. If the field's stamp is UNSET, * the defaultValue is used. * * @param field The given time field. * @param defaultValue a default value used if the field is unset. * @return The value for the given time field. * @internal */ inline int32_t internalGet(UCalendarDateFields field, int32_t defaultValue) const {return fStamp[field]>kUnset ? fFields[field] : defaultValue;} /** * Gets the value for a given time field. Subclasses can use this function to get * field values without forcing recomputation of time. * * @param field The given time field. * @return The value for the given time field. * @internal */ inline int32_t internalGet(UCalendarDateFields field) const {return fFields[field];} #endif /* U_HIDE_INTERNAL_API */ #ifndef U_HIDE_DEPRECATED_API /** * Sets the value for a given time field. This is a fast internal method for * subclasses. It does not affect the areFieldsInSync, isTimeSet, or areAllFieldsSet * flags. * * @param field The given time field. * @param value The value for the given time field. * @deprecated ICU 2.6. Use internalSet(UCalendarDateFields field, int32_t value) instead. */ void internalSet(EDateFields field, int32_t value); #endif /* U_HIDE_DEPRECATED_API */ /** * Sets the value for a given time field. This is a fast internal method for * subclasses. It does not affect the areFieldsInSync, isTimeSet, or areAllFieldsSet * flags. * * @param field The given time field. * @param value The value for the given time field. * @stable ICU 2.6. */ inline void internalSet(UCalendarDateFields field, int32_t value); /** * Prepare this calendar for computing the actual minimum or maximum. * This method modifies this calendar's fields; it is called on a * temporary calendar. * @internal */ virtual void prepareGetActual(UCalendarDateFields field, UBool isMinimum, UErrorCode &status); /** * Limit enums. Not in sync with UCalendarLimitType (refers to internal fields). * @internal */ enum ELimitType { #ifndef U_HIDE_INTERNAL_API UCAL_LIMIT_MINIMUM = 0, UCAL_LIMIT_GREATEST_MINIMUM, UCAL_LIMIT_LEAST_MAXIMUM, UCAL_LIMIT_MAXIMUM, UCAL_LIMIT_COUNT #endif /* U_HIDE_INTERNAL_API */ }; /** * Subclass API for defining limits of different types. * Subclasses must implement this method to return limits for the * following fields: * *

UCAL_ERA
     * UCAL_YEAR
     * UCAL_MONTH
     * UCAL_WEEK_OF_YEAR
     * UCAL_WEEK_OF_MONTH
     * UCAL_DATE (DAY_OF_MONTH on Java)
     * UCAL_DAY_OF_YEAR
     * UCAL_DAY_OF_WEEK_IN_MONTH
     * UCAL_YEAR_WOY
     * UCAL_EXTENDED_YEAR
* * @param field one of the above field numbers * @param limitType one of MINIMUM, GREATEST_MINIMUM, * LEAST_MAXIMUM, or MAXIMUM * @internal */ virtual int32_t handleGetLimit(UCalendarDateFields field, ELimitType limitType) const = 0; /** * Return a limit for a field. * @param field the field, from 0..UCAL_MAX_FIELD * @param limitType the type specifier for the limit * @see #ELimitType * @internal */ virtual int32_t getLimit(UCalendarDateFields field, ELimitType limitType) const; /** * Return the Julian day number of day before the first day of the * given month in the given extended year. Subclasses should override * this method to implement their calendar system. * @param eyear the extended year * @param month the zero-based month, or 0 if useMonth is false * @param useMonth if false, compute the day before the first day of * the given year, otherwise, compute the day before the first day of * the given month * @return the Julian day number of the day before the first * day of the given month and year * @internal */ virtual int32_t handleComputeMonthStart(int32_t eyear, int32_t month, UBool useMonth) const = 0; /** * Return the number of days in the given month of the given extended * year of this calendar system. Subclasses should override this * method if they can provide a more correct or more efficient * implementation than the default implementation in Calendar. * @internal */ virtual int32_t handleGetMonthLength(int32_t extendedYear, int32_t month) const ; /** * Return the number of days in the given extended year of this * calendar system. Subclasses should override this method if they can * provide a more correct or more efficient implementation than the * default implementation in Calendar. * @stable ICU 2.0 */ virtual int32_t handleGetYearLength(int32_t eyear) const; /** * Return the extended year defined by the current fields. This will * use the UCAL_EXTENDED_YEAR field or the UCAL_YEAR and supra-year fields (such * as UCAL_ERA) specific to the calendar system, depending on which set of * fields is newer. * @return the extended year * @internal */ virtual int32_t handleGetExtendedYear() = 0; /** * Subclasses may override this. This method calls * handleGetMonthLength() to obtain the calendar-specific month * length. * @param bestField which field to use to calculate the date * @return julian day specified by calendar fields. * @internal */ virtual int32_t handleComputeJulianDay(UCalendarDateFields bestField); /** * Subclasses must override this to convert from week fields * (YEAR_WOY and WEEK_OF_YEAR) to an extended year in the case * where YEAR, EXTENDED_YEAR are not set. * The Calendar implementation assumes yearWoy is in extended gregorian form * @return the extended year, UCAL_EXTENDED_YEAR * @internal */ virtual int32_t handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t woy); /** * Validate a single field of this calendar. Subclasses should * override this method to validate any calendar-specific fields. * Generic fields can be handled by `Calendar::validateField()`. * @internal */ virtual void validateField(UCalendarDateFields field, UErrorCode &status); #ifndef U_HIDE_INTERNAL_API /** * Compute the Julian day from fields. Will determine whether to use * the JULIAN_DAY field directly, or other fields. * @return the julian day * @internal */ int32_t computeJulianDay(); /** * Compute the milliseconds in the day from the fields. This is a * value from 0 to 23:59:59.999 inclusive, unless fields are out of * range, in which case it can be an arbitrary value. This value * reflects local zone wall time. * @internal */ double computeMillisInDay(); /** * This method can assume EXTENDED_YEAR has been set. * @param millis milliseconds of the date fields * @param millisInDay milliseconds of the time fields; may be out * or range. * @param ec Output param set to failure code on function return * when this function fails. * @internal */ int32_t computeZoneOffset(double millis, double millisInDay, UErrorCode &ec); /** * Determine the best stamp in a range. * @param start first enum to look at * @param end last enum to look at * @param bestSoFar stamp prior to function call * @return the stamp value of the best stamp * @internal */ int32_t newestStamp(UCalendarDateFields start, UCalendarDateFields end, int32_t bestSoFar) const; /** * Values for field resolution tables * @see #resolveFields * @internal */ enum { /** Marker for end of resolve set (row or group). */ kResolveSTOP = -1, /** Value to be bitwised "ORed" against resolve table field values for remapping. Example: (UCAL_DATE | kResolveRemap) in 1st column will cause 'UCAL_DATE' to be returned, but will not examine the value of UCAL_DATE. */ kResolveRemap = 32 }; /** * Precedence table for Dates * @see #resolveFields * @internal */ static const UFieldResolutionTable kDatePrecedence[]; /** * Precedence table for Year * @see #resolveFields * @internal */ static const UFieldResolutionTable kYearPrecedence[]; /** * Precedence table for Day of Week * @see #resolveFields * @internal */ static const UFieldResolutionTable kDOWPrecedence[]; /** * Given a precedence table, return the newest field combination in * the table, or UCAL_FIELD_COUNT if none is found. * *

The precedence table is a 3-dimensional array of integers. It * may be thought of as an array of groups. Each group is an array of * lines. Each line is an array of field numbers. Within a line, if * all fields are set, then the time stamp of the line is taken to be * the stamp of the most recently set field. If any field of a line is * unset, then the line fails to match. Within a group, the line with * the newest time stamp is selected. The first field of the line is * returned to indicate which line matched. * *

In some cases, it may be desirable to map a line to field that * whose stamp is NOT examined. For example, if the best field is * DAY_OF_WEEK then the DAY_OF_WEEK_IN_MONTH algorithm may be used. In * order to do this, insert the value kResolveRemap | F at * the start of the line, where F is the desired return * field value. This field will NOT be examined; it only determines * the return value if the other fields in the line are the newest. * *

If all lines of a group contain at least one unset field, then no * line will match, and the group as a whole will fail to match. In * that case, the next group will be processed. If all groups fail to * match, then UCAL_FIELD_COUNT is returned. * @internal */ UCalendarDateFields resolveFields(const UFieldResolutionTable *precedenceTable); #endif /* U_HIDE_INTERNAL_API */ /** * @internal */ virtual const UFieldResolutionTable* getFieldResolutionTable() const; #ifndef U_HIDE_INTERNAL_API /** * Return the field that is newer, either defaultField, or * alternateField. If neither is newer or neither is set, return defaultField. * @internal */ UCalendarDateFields newerField(UCalendarDateFields defaultField, UCalendarDateFields alternateField) const; #endif /* U_HIDE_INTERNAL_API */ private: /** * Helper function for calculating limits by trial and error * @param field The field being investigated * @param startValue starting (least max) value of field * @param endValue ending (greatest max) value of field * @param status return type * @internal */ int32_t getActualHelper(UCalendarDateFields field, int32_t startValue, int32_t endValue, UErrorCode &status) const; protected: /** * The flag which indicates if the current time is set in the calendar. * @stable ICU 2.0 */ UBool fIsTimeSet; /** * True if the fields are in sync with the currently set time of this Calendar. * If false, then the next attempt to get the value of a field will * force a recomputation of all fields from the current value of the time * field. *

* This should really be named areFieldsInSync, but the old name is retained * for backward compatibility. * @stable ICU 2.0 */ UBool fAreFieldsSet; /** * True if all of the fields have been set. This is initially false, and set to * true by computeFields(). * @stable ICU 2.0 */ UBool fAreAllFieldsSet; /** * True if all fields have been virtually set, but have not yet been * computed. This occurs only in setTimeInMillis(). A calendar set * to this state will compute all fields from the time if it becomes * necessary, but otherwise will delay such computation. * @stable ICU 3.0 */ UBool fAreFieldsVirtuallySet; /** * Get the current time without recomputing. * * @return the current time without recomputing. * @stable ICU 2.0 */ UDate internalGetTime(void) const { return fTime; } /** * Set the current time without affecting flags or fields. * * @param time The time to be set * @return the current time without recomputing. * @stable ICU 2.0 */ void internalSetTime(UDate time) { fTime = time; } /** * The time fields containing values into which the millis is computed. * @stable ICU 2.0 */ int32_t fFields[UCAL_FIELD_COUNT]; /** * The flags which tell if a specified time field for the calendar is set. * @deprecated ICU 2.8 use (fStamp[n]!=kUnset) */ UBool fIsSet[UCAL_FIELD_COUNT]; /** Special values of stamp[] * @stable ICU 2.0 */ enum { kUnset = 0, kInternallySet, kMinimumUserStamp }; /** * Pseudo-time-stamps which specify when each field was set. There * are two special values, UNSET and INTERNALLY_SET. Values from * MINIMUM_USER_SET to Integer.MAX_VALUE are legal user set values. * @stable ICU 2.0 */ int32_t fStamp[UCAL_FIELD_COUNT]; /** * Subclasses may override this method to compute several fields * specific to each calendar system. These are: * *

  • ERA *
  • YEAR *
  • MONTH *
  • DAY_OF_MONTH *
  • DAY_OF_YEAR *
  • EXTENDED_YEAR
* * Subclasses can refer to the DAY_OF_WEEK and DOW_LOCAL fields, which * will be set when this method is called. Subclasses can also call * the getGregorianXxx() methods to obtain Gregorian calendar * equivalents for the given Julian day. * *

In addition, subclasses should compute any subclass-specific * fields, that is, fields from BASE_FIELD_COUNT to * getFieldCount() - 1. * *

The default implementation in Calendar implements * a pure proleptic Gregorian calendar. * @internal */ virtual void handleComputeFields(int32_t julianDay, UErrorCode &status); #ifndef U_HIDE_INTERNAL_API /** * Return the extended year on the Gregorian calendar as computed by * computeGregorianFields(). * @internal */ int32_t getGregorianYear() const { return fGregorianYear; } /** * Return the month (0-based) on the Gregorian calendar as computed by * computeGregorianFields(). * @internal */ int32_t getGregorianMonth() const { return fGregorianMonth; } /** * Return the day of year (1-based) on the Gregorian calendar as * computed by computeGregorianFields(). * @internal */ int32_t getGregorianDayOfYear() const { return fGregorianDayOfYear; } /** * Return the day of month (1-based) on the Gregorian calendar as * computed by computeGregorianFields(). * @internal */ int32_t getGregorianDayOfMonth() const { return fGregorianDayOfMonth; } #endif /* U_HIDE_INTERNAL_API */ /** * Called by computeJulianDay. Returns the default month (0-based) for the year, * taking year and era into account. Defaults to 0 for Gregorian, which doesn't care. * @param eyear The extended year * @internal */ virtual int32_t getDefaultMonthInYear(int32_t eyear) ; /** * Called by computeJulianDay. Returns the default day (1-based) for the month, * taking currently-set year and era into account. Defaults to 1 for Gregorian. * @param eyear the extended year * @param month the month in the year * @internal */ virtual int32_t getDefaultDayInMonth(int32_t eyear, int32_t month); //------------------------------------------------------------------------- // Protected utility methods for use by subclasses. These are very handy // for implementing add, roll, and computeFields. //------------------------------------------------------------------------- /** * Adjust the specified field so that it is within * the allowable range for the date to which this calendar is set. * For example, in a Gregorian calendar pinning the {@link #UCalendarDateFields DAY_OF_MONTH} * field for a calendar set to April 31 would cause it to be set * to April 30. *

* Subclassing: *
* This utility method is intended for use by subclasses that need to implement * their own overrides of {@link #roll roll} and {@link #add add}. *

* Note: * pinField is implemented in terms of * {@link #getActualMinimum getActualMinimum} * and {@link #getActualMaximum getActualMaximum}. If either of those methods uses * a slow, iterative algorithm for a particular field, it would be * unwise to attempt to call pinField for that field. If you * really do need to do so, you should override this method to do * something more efficient for that field. *

* @param field The calendar field whose value should be pinned. * @param status Output param set to failure code on function return * when this function fails. * * @see #getActualMinimum * @see #getActualMaximum * @stable ICU 2.0 */ virtual void pinField(UCalendarDateFields field, UErrorCode& status); /** * Return the week number of a day, within a period. This may be the week number in * a year or the week number in a month. Usually this will be a value >= 1, but if * some initial days of the period are excluded from week 1, because * {@link #getMinimalDaysInFirstWeek getMinimalDaysInFirstWeek} is > 1, then * the week number will be zero for those * initial days. This method requires the day number and day of week for some * known date in the period in order to determine the day of week * on the desired day. *

* Subclassing: *
* This method is intended for use by subclasses in implementing their * {@link #computeTime computeTime} and/or {@link #computeFields computeFields} methods. * It is often useful in {@link #getActualMinimum getActualMinimum} and * {@link #getActualMaximum getActualMaximum} as well. *

* This variant is handy for computing the week number of some other * day of a period (often the first or last day of the period) when its day * of the week is not known but the day number and day of week for some other * day in the period (e.g. the current date) is known. *

* @param desiredDay The {@link #UCalendarDateFields DAY_OF_YEAR} or * {@link #UCalendarDateFields DAY_OF_MONTH} whose week number is desired. * Should be 1 for the first day of the period. * * @param dayOfPeriod The {@link #UCalendarDateFields DAY_OF_YEAR} * or {@link #UCalendarDateFields DAY_OF_MONTH} for a day in the period whose * {@link #UCalendarDateFields DAY_OF_WEEK} is specified by the * knownDayOfWeek parameter. * Should be 1 for first day of period. * * @param dayOfWeek The {@link #UCalendarDateFields DAY_OF_WEEK} for the day * corresponding to the knownDayOfPeriod parameter. * 1-based with 1=Sunday. * * @return The week number (one-based), or zero if the day falls before * the first week because * {@link #getMinimalDaysInFirstWeek getMinimalDaysInFirstWeek} * is more than one. * * @stable ICU 2.8 */ int32_t weekNumber(int32_t desiredDay, int32_t dayOfPeriod, int32_t dayOfWeek); #ifndef U_HIDE_INTERNAL_API /** * Return the week number of a day, within a period. This may be the week number in * a year, or the week number in a month. Usually this will be a value >= 1, but if * some initial days of the period are excluded from week 1, because * {@link #getMinimalDaysInFirstWeek getMinimalDaysInFirstWeek} is > 1, * then the week number will be zero for those * initial days. This method requires the day of week for the given date in order to * determine the result. *

* Subclassing: *
* This method is intended for use by subclasses in implementing their * {@link #computeTime computeTime} and/or {@link #computeFields computeFields} methods. * It is often useful in {@link #getActualMinimum getActualMinimum} and * {@link #getActualMaximum getActualMaximum} as well. *

* @param dayOfPeriod The {@link #UCalendarDateFields DAY_OF_YEAR} or * {@link #UCalendarDateFields DAY_OF_MONTH} whose week number is desired. * Should be 1 for the first day of the period. * * @param dayOfWeek The {@link #UCalendarDateFields DAY_OF_WEEK} for the day * corresponding to the dayOfPeriod parameter. * 1-based with 1=Sunday. * * @return The week number (one-based), or zero if the day falls before * the first week because * {@link #getMinimalDaysInFirstWeek getMinimalDaysInFirstWeek} * is more than one. * @internal */ inline int32_t weekNumber(int32_t dayOfPeriod, int32_t dayOfWeek); /** * returns the local DOW, valid range 0..6 * @internal */ int32_t getLocalDOW(); #endif /* U_HIDE_INTERNAL_API */ private: /** * The next available value for fStamp[] */ int32_t fNextStamp;// = MINIMUM_USER_STAMP; /** * Recalculates the time stamp array (fStamp). * Resets fNextStamp to lowest next stamp value. */ void recalculateStamp(); /** * The current time set for the calendar. */ UDate fTime; /** * @see #setLenient */ UBool fLenient; /** * Time zone affects the time calculation done by Calendar. Calendar subclasses use * the time zone data to produce the local time. Always set; never NULL. */ TimeZone* fZone; /** * Option for repeated wall time * @see #setRepeatedWallTimeOption */ UCalendarWallTimeOption fRepeatedWallTime; /** * Option for skipped wall time * @see #setSkippedWallTimeOption */ UCalendarWallTimeOption fSkippedWallTime; /** * Both firstDayOfWeek and minimalDaysInFirstWeek are locale-dependent. They are * used to figure out the week count for a specific date for a given locale. These * must be set when a Calendar is constructed. For example, in US locale, * firstDayOfWeek is SUNDAY; minimalDaysInFirstWeek is 1. They are used to figure * out the week count for a specific date for a given locale. These must be set when * a Calendar is constructed. */ UCalendarDaysOfWeek fFirstDayOfWeek; uint8_t fMinimalDaysInFirstWeek; UCalendarDaysOfWeek fWeekendOnset; int32_t fWeekendOnsetMillis; UCalendarDaysOfWeek fWeekendCease; int32_t fWeekendCeaseMillis; /** * Sets firstDayOfWeek and minimalDaysInFirstWeek. Called at Calendar construction * time. * * @param desiredLocale The given locale. * @param type The calendar type identifier, e.g: gregorian, buddhist, etc. * @param success Indicates the status of setting the week count data from * the resource for the given locale. Returns U_ZERO_ERROR if * constructed successfully. */ void setWeekData(const Locale& desiredLocale, const char *type, UErrorCode& success); /** * Recompute the time and update the status fields isTimeSet * and areFieldsSet. Callers should check isTimeSet and only * call this method if isTimeSet is false. * * @param status Output param set to success/failure code on exit. If any value * previously set in the time field is invalid or restricted by * leniency, this will be set to an error status. */ void updateTime(UErrorCode& status); /** * The Gregorian year, as computed by computeGregorianFields() and * returned by getGregorianYear(). * @see #computeGregorianFields */ int32_t fGregorianYear; /** * The Gregorian month, as computed by computeGregorianFields() and * returned by getGregorianMonth(). * @see #computeGregorianFields */ int32_t fGregorianMonth; /** * The Gregorian day of the year, as computed by * computeGregorianFields() and returned by getGregorianDayOfYear(). * @see #computeGregorianFields */ int32_t fGregorianDayOfYear; /** * The Gregorian day of the month, as computed by * computeGregorianFields() and returned by getGregorianDayOfMonth(). * @see #computeGregorianFields */ int32_t fGregorianDayOfMonth; /* calculations */ /** * Compute the Gregorian calendar year, month, and day of month from * the given Julian day. These values are not stored in fields, but in * member variables gregorianXxx. Also compute the DAY_OF_WEEK and * DOW_LOCAL fields. */ void computeGregorianAndDOWFields(int32_t julianDay, UErrorCode &ec); protected: /** * Compute the Gregorian calendar year, month, and day of month from the * Julian day. These values are not stored in fields, but in member * variables gregorianXxx. They are used for time zone computations and by * subclasses that are Gregorian derivatives. Subclasses may call this * method to perform a Gregorian calendar millis->fields computation. */ void computeGregorianFields(int32_t julianDay, UErrorCode &ec); private: /** * Compute the fields WEEK_OF_YEAR, YEAR_WOY, WEEK_OF_MONTH, * DAY_OF_WEEK_IN_MONTH, and DOW_LOCAL from EXTENDED_YEAR, YEAR, * DAY_OF_WEEK, and DAY_OF_YEAR. The latter fields are computed by the * subclass based on the calendar system. * *

The YEAR_WOY field is computed simplistically. It is equal to YEAR * most of the time, but at the year boundary it may be adjusted to YEAR-1 * or YEAR+1 to reflect the overlap of a week into an adjacent year. In * this case, a simple increment or decrement is performed on YEAR, even * though this may yield an invalid YEAR value. For instance, if the YEAR * is part of a calendar system with an N-year cycle field CYCLE, then * incrementing the YEAR may involve incrementing CYCLE and setting YEAR * back to 0 or 1. This is not handled by this code, and in fact cannot be * simply handled without having subclasses define an entire parallel set of * fields for fields larger than or equal to a year. This additional * complexity is not warranted, since the intention of the YEAR_WOY field is * to support ISO 8601 notation, so it will typically be used with a * proleptic Gregorian calendar, which has no field larger than a year. */ void computeWeekFields(UErrorCode &ec); /** * Ensure that each field is within its valid range by calling {@link * #validateField(int, int&)} on each field that has been set. This method * should only be called if this calendar is not lenient. * @see #isLenient * @see #validateField(int, int&) * @internal */ void validateFields(UErrorCode &status); /** * Validate a single field of this calendar given its minimum and * maximum allowed value. If the field is out of range, * U_ILLEGAL_ARGUMENT_ERROR will be set. Subclasses may * use this method in their implementation of {@link * #validateField(int, int&)}. * @internal */ void validateField(UCalendarDateFields field, int32_t min, int32_t max, UErrorCode& status); protected: #ifndef U_HIDE_INTERNAL_API /** * Convert a quasi Julian date to the day of the week. The Julian date used here is * not a true Julian date, since it is measured from midnight, not noon. Return * value is one-based. * * @param julian The given Julian date number. * @return Day number from 1..7 (SUN..SAT). * @internal */ static uint8_t julianDayToDayOfWeek(double julian); #endif /* U_HIDE_INTERNAL_API */ private: char validLocale[ULOC_FULLNAME_CAPACITY]; char actualLocale[ULOC_FULLNAME_CAPACITY]; public: #if !UCONFIG_NO_SERVICE /** * INTERNAL FOR 2.6 -- Registration. */ #ifndef U_HIDE_INTERNAL_API /** * Return a StringEnumeration over the locales available at the time of the call, * including registered locales. * @return a StringEnumeration over the locales available at the time of the call * @internal */ static StringEnumeration* getAvailableLocales(void); /** * Register a new Calendar factory. The factory will be adopted. * INTERNAL in 2.6 * * Because ICU may choose to cache Calendars internally, this must * be called at application startup, prior to any calls to * Calendar::createInstance to avoid undefined behavior. * * @param toAdopt the factory instance to be adopted * @param status the in/out status code, no special meanings are assigned * @return a registry key that can be used to unregister this factory * @internal */ static URegistryKey registerFactory(ICUServiceFactory* toAdopt, UErrorCode& status); /** * Unregister a previously-registered CalendarFactory using the key returned from the * register call. Key becomes invalid after a successful call and should not be used again. * The CalendarFactory corresponding to the key will be deleted. * INTERNAL in 2.6 * * Because ICU may choose to cache Calendars internally, this should * be called during application shutdown, after all calls to * Calendar::createInstance to avoid undefined behavior. * * @param key the registry key returned by a previous call to registerFactory * @param status the in/out status code, no special meanings are assigned * @return TRUE if the factory for the key was successfully unregistered * @internal */ static UBool unregister(URegistryKey key, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Multiple Calendar Implementation * @internal */ friend class CalendarFactory; /** * Multiple Calendar Implementation * @internal */ friend class CalendarService; /** * Multiple Calendar Implementation * @internal */ friend class DefaultCalendarFactory; #endif /* !UCONFIG_NO_SERVICE */ /** * @return TRUE if this calendar has a default century (i.e. 03 -> 2003) * @internal */ virtual UBool haveDefaultCentury() const = 0; /** * @return the start of the default century, as a UDate * @internal */ virtual UDate defaultCenturyStart() const = 0; /** * @return the beginning year of the default century, as a year * @internal */ virtual int32_t defaultCenturyStartYear() const = 0; /** Get the locale for this calendar object. You can choose between valid and actual locale. * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale * @stable ICU 2.8 */ Locale getLocale(ULocDataLocaleType type, UErrorCode &status) const; /** * @return The related Gregorian year; will be obtained by modifying the value * obtained by get from UCAL_EXTENDED_YEAR field * @internal */ virtual int32_t getRelatedYear(UErrorCode &status) const; /** * @param year The related Gregorian year to set; will be modified as necessary then * set in UCAL_EXTENDED_YEAR field * @internal */ virtual void setRelatedYear(int32_t year); #ifndef U_HIDE_INTERNAL_API /** Get the locale for this calendar object. You can choose between valid and actual locale. * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale * @internal */ const char* getLocaleID(ULocDataLocaleType type, UErrorCode &status) const; #endif /* U_HIDE_INTERNAL_API */ private: /** * Cast TimeZone used by this object to BasicTimeZone, or NULL if the TimeZone * is not an instance of BasicTimeZone. */ BasicTimeZone* getBasicTimeZone() const; /** * Find the previous zone transition near the given time. * @param base The base time, inclusive * @param transitionTime Receives the result time * @param status The error status * @return TRUE if a transition is found. */ UBool getImmediatePreviousZoneTransition(UDate base, UDate *transitionTime, UErrorCode& status) const; public: #ifndef U_HIDE_INTERNAL_API /** * Creates a new Calendar from a Locale for the cache. * This method does not set the time or timezone in returned calendar. * @param locale the locale. * @param status any error returned here. * @return the new Calendar object with no time or timezone set. * @internal For ICU use only. */ static Calendar * U_EXPORT2 makeInstance( const Locale &locale, UErrorCode &status); /** * Get the calendar type for given locale. * @param locale the locale * @param typeBuffer calendar type returned here * @param typeBufferSize The size of typeBuffer in bytes. If the type * can't fit in the buffer, this method sets status to * U_BUFFER_OVERFLOW_ERROR * @param status error, if any, returned here. * @internal For ICU use only. */ static void U_EXPORT2 getCalendarTypeFromLocale( const Locale &locale, char *typeBuffer, int32_t typeBufferSize, UErrorCode &status); #endif /* U_HIDE_INTERNAL_API */ }; // ------------------------------------- inline Calendar* Calendar::createInstance(TimeZone* zone, UErrorCode& errorCode) { // since the Locale isn't specified, use the default locale return createInstance(zone, Locale::getDefault(), errorCode); } // ------------------------------------- inline void Calendar::roll(UCalendarDateFields field, UBool up, UErrorCode& status) { roll(field, (int32_t)(up ? +1 : -1), status); } #ifndef U_HIDE_DEPRECATED_API inline void Calendar::roll(EDateFields field, UBool up, UErrorCode& status) { roll((UCalendarDateFields) field, up, status); } #endif /* U_HIDE_DEPRECATED_API */ // ------------------------------------- /** * Fast method for subclasses. The caller must maintain fUserSetDSTOffset and * fUserSetZoneOffset, as well as the isSet[] array. */ inline void Calendar::internalSet(UCalendarDateFields field, int32_t value) { fFields[field] = value; fStamp[field] = kInternallySet; fIsSet[field] = TRUE; // Remove later } #ifndef U_HIDE_INTERNAL_API inline int32_t Calendar::weekNumber(int32_t dayOfPeriod, int32_t dayOfWeek) { return weekNumber(dayOfPeriod, dayOfPeriod, dayOfWeek); } #endif /* U_HIDE_INTERNAL_API */ U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _CALENDAR usr/include/unicode/measfmt.h000064400000026676152342600230012251 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2004-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: April 20, 2004 * Since: ICU 3.0 ********************************************************************** */ #ifndef MEASUREFORMAT_H #define MEASUREFORMAT_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/format.h" #include "unicode/udat.h" /** * \file * \brief C++ API: Compatibility APIs for measure formatting. */ /** * Constants for various widths. * There are 4 widths: Wide, Short, Narrow, Numeric. * For example, for English, when formatting "3 hours" * Wide is "3 hours"; short is "3 hrs"; narrow is "3h"; * formatting "3 hours 17 minutes" as numeric give "3:17" * @stable ICU 53 */ enum UMeasureFormatWidth { // Wide, short, and narrow must be first and in this order. /** * Spell out measure units. * @stable ICU 53 */ UMEASFMT_WIDTH_WIDE, /** * Abbreviate measure units. * @stable ICU 53 */ UMEASFMT_WIDTH_SHORT, /** * Use symbols for measure units when possible. * @stable ICU 53 */ UMEASFMT_WIDTH_NARROW, /** * Completely omit measure units when possible. For example, format * '5 hours, 37 minutes' as '5:37' * @stable ICU 53 */ UMEASFMT_WIDTH_NUMERIC, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UMeasureFormatWidth value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UMEASFMT_WIDTH_COUNT = 4 #endif // U_HIDE_DEPRECATED_API }; /** @stable ICU 53 */ typedef enum UMeasureFormatWidth UMeasureFormatWidth; U_NAMESPACE_BEGIN class Measure; class MeasureUnit; class NumberFormat; class PluralRules; class MeasureFormatCacheData; class SharedNumberFormat; class SharedPluralRules; class QuantityFormatter; class SimpleFormatter; class ListFormatter; class DateFormat; /** *

IMPORTANT: New users are strongly encouraged to see if * numberformatter.h fits their use case. Although not deprecated, this header * is provided for backwards compatibility only. * * @see Format * @author Alan Liu * @stable ICU 3.0 */ class U_I18N_API MeasureFormat : public Format { public: using Format::parseObject; using Format::format; /** * Constructor. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 53 */ MeasureFormat( const Locale &locale, UMeasureFormatWidth width, UErrorCode &status); /** * Constructor. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 53 */ MeasureFormat( const Locale &locale, UMeasureFormatWidth width, NumberFormat *nfToAdopt, UErrorCode &status); /** * Copy constructor. * @stable ICU 3.0 */ MeasureFormat(const MeasureFormat &other); /** * Assignment operator. * @stable ICU 3.0 */ MeasureFormat &operator=(const MeasureFormat &rhs); /** * Destructor. * @stable ICU 3.0 */ virtual ~MeasureFormat(); /** * Return true if given Format objects are semantically equal. * @stable ICU 53 */ virtual UBool operator==(const Format &other) const; /** * Clones this object polymorphically. * @stable ICU 53 */ virtual Format *clone() const; /** * Formats object to produce a string. * @stable ICU 53 */ virtual UnicodeString &format( const Formattable &obj, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const; /** * Parse a string to produce an object. This implementation sets * status to U_UNSUPPORTED_ERROR. * * @draft ICU 53 */ virtual void parseObject( const UnicodeString &source, Formattable &reslt, ParsePosition &pos) const; /** * Formats measure objects to produce a string. An example of such a * formatted string is 3 meters, 3.5 centimeters. Measure objects appear * in the formatted string in the same order they appear in the "measures" * array. The NumberFormat of this object is used only to format the amount * of the very last measure. The other amounts are formatted with zero * decimal places while rounding toward zero. * @param measures array of measure objects. * @param measureCount the number of measure objects. * @param appendTo formatted string appended here. * @param pos the field position. * @param status the error. * @return appendTo reference * * @stable ICU 53 */ UnicodeString &formatMeasures( const Measure *measures, int32_t measureCount, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const; /** * Formats a single measure per unit. An example of such a * formatted string is 3.5 meters per second. * @param measure The measure object. In above example, 3.5 meters. * @param perUnit The per unit. In above example, it is * `*%MeasureUnit::createSecond(status)`. * @param appendTo formatted string appended here. * @param pos the field position. * @param status the error. * @return appendTo reference * * @stable ICU 55 */ UnicodeString &formatMeasurePerUnit( const Measure &measure, const MeasureUnit &perUnit, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const; /** * Gets the display name of the specified {@link MeasureUnit} corresponding to the current * locale and format width. * @param unit The unit for which to get a display name. * @param status the error. * @return The display name in the locale and width specified in * the MeasureFormat constructor, or null if there is no display name available * for the specified unit. * * @stable ICU 58 */ UnicodeString getUnitDisplayName(const MeasureUnit& unit, UErrorCode &status) const; /** * Return a formatter for CurrencyAmount objects in the given * locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @param locale desired locale * @param ec input-output error code * @return a formatter object, or NULL upon error * @stable ICU 3.0 */ static MeasureFormat* U_EXPORT2 createCurrencyFormat(const Locale& locale, UErrorCode& ec); /** * Return a formatter for CurrencyAmount objects in the default * locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @param ec input-output error code * @return a formatter object, or NULL upon error * @stable ICU 3.0 */ static MeasureFormat* U_EXPORT2 createCurrencyFormat(UErrorCode& ec); /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 53 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 53 */ virtual UClassID getDynamicClassID(void) const; protected: /** * Default constructor. * @stable ICU 3.0 */ MeasureFormat(); #ifndef U_HIDE_INTERNAL_API /** * ICU use only. * Initialize or change MeasureFormat class from subclass. * @internal. */ void initMeasureFormat( const Locale &locale, UMeasureFormatWidth width, NumberFormat *nfToAdopt, UErrorCode &status); /** * ICU use only. * Allows subclass to change locale. Note that this method also changes * the NumberFormat object. Returns TRUE if locale changed; FALSE if no * change was made. * @internal. */ UBool setMeasureFormatLocale(const Locale &locale, UErrorCode &status); /** * ICU use only. * Let subclass change NumberFormat. * @internal. */ void adoptNumberFormat(NumberFormat *nfToAdopt, UErrorCode &status); /** * ICU use only. * @internal. */ const NumberFormat &getNumberFormatInternal() const; /** * ICU use only. * Always returns the short form currency formatter. * @internal. */ const NumberFormat& getCurrencyFormatInternal() const; /** * ICU use only. * @internal. */ const PluralRules &getPluralRules() const; /** * ICU use only. * @internal. */ Locale getLocale(UErrorCode &status) const; /** * ICU use only. * @internal. */ const char *getLocaleID(UErrorCode &status) const; #endif /* U_HIDE_INTERNAL_API */ private: const MeasureFormatCacheData *cache; const SharedNumberFormat *numberFormat; const SharedPluralRules *pluralRules; UMeasureFormatWidth fWidth; // Declared outside of MeasureFormatSharedData because ListFormatter // objects are relatively cheap to copy; therefore, they don't need to be // shared across instances. ListFormatter *listFormatter; UnicodeString &formatMeasure( const Measure &measure, const NumberFormat &nf, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) const; UnicodeString &formatMeasuresSlowTrack( const Measure *measures, int32_t measureCount, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; UnicodeString &formatNumeric( const Formattable *hms, // always length 3: [0] is hour; [1] is // minute; [2] is second. int32_t bitMap, // 1=hour set, 2=minute set, 4=second set UnicodeString &appendTo, UErrorCode &status) const; UnicodeString &formatNumeric( UDate date, const DateFormat &dateFmt, UDateFormatField smallestField, const Formattable &smallestAmount, UnicodeString &appendTo, UErrorCode &status) const; }; U_NAMESPACE_END #endif // #if !UCONFIG_NO_FORMATTING #endif // #ifndef MEASUREFORMAT_H usr/include/unicode/ures.h000064400000111047152342600230011556 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File URES.H (formerly CRESBUND.H) * * Modification History: * * Date Name Description * 04/01/97 aliu Creation. * 02/22/99 damiba overhaul. * 04/04/99 helena Fixed internal header inclusion. * 04/15/99 Madhu Updated Javadoc * 06/14/99 stephen Removed functions taking a filename suffix. * 07/20/99 stephen Language-independent typedef to void* * 11/09/99 weiv Added ures_getLocale() * 06/24/02 weiv Added support for resource sharing ****************************************************************************** */ #ifndef URES_H #define URES_H #include "unicode/utypes.h" #include "unicode/uloc.h" #include "unicode/localpointer.h" /** * \file * \brief C API: Resource Bundle * *

C API: Resource Bundle

* * C API representing a collection of resource information pertaining to a given * locale. A resource bundle provides a way of accessing locale- specific information in * a data file. You create a resource bundle that manages the resources for a given * locale and then ask it for individual resources. *

* Resource bundles in ICU4C are currently defined using text files which conform to the following * BNF definition. * More on resource bundle concepts and syntax can be found in the * Users Guide. *

*/ /** * UResourceBundle is an opaque type for handles for resource bundles in C APIs. * @stable ICU 2.0 */ struct UResourceBundle; /** * @stable ICU 2.0 */ typedef struct UResourceBundle UResourceBundle; /** * Numeric constants for types of resource items. * @see ures_getType * @stable ICU 2.0 */ typedef enum { /** Resource type constant for "no resource". @stable ICU 2.6 */ URES_NONE=-1, /** Resource type constant for 16-bit Unicode strings. @stable ICU 2.6 */ URES_STRING=0, /** Resource type constant for binary data. @stable ICU 2.6 */ URES_BINARY=1, /** Resource type constant for tables of key-value pairs. @stable ICU 2.6 */ URES_TABLE=2, /** * Resource type constant for aliases; * internally stores a string which identifies the actual resource * storing the data (can be in a different resource bundle). * Resolved internally before delivering the actual resource through the API. * @stable ICU 2.6 */ URES_ALIAS=3, /** * Resource type constant for a single 28-bit integer, interpreted as * signed or unsigned by the ures_getInt() or ures_getUInt() function. * @see ures_getInt * @see ures_getUInt * @stable ICU 2.6 */ URES_INT=7, /** Resource type constant for arrays of resources. @stable ICU 2.6 */ URES_ARRAY=8, /** * Resource type constant for vectors of 32-bit integers. * @see ures_getIntVector * @stable ICU 2.6 */ URES_INT_VECTOR = 14, #ifndef U_HIDE_DEPRECATED_API /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_NONE=URES_NONE, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_STRING=URES_STRING, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_BINARY=URES_BINARY, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_TABLE=URES_TABLE, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_ALIAS=URES_ALIAS, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_INT=URES_INT, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_ARRAY=URES_ARRAY, /** @deprecated ICU 2.6 Use the URES_ constant instead. */ RES_INT_VECTOR=URES_INT_VECTOR, /** @deprecated ICU 2.6 Not used. */ RES_RESERVED=15, /** * One more than the highest normal UResType value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ URES_LIMIT = 16 #endif // U_HIDE_DEPRECATED_API } UResType; /* * Functions to create and destroy resource bundles. */ /** * Opens a UResourceBundle, from which users can extract strings by using * their corresponding keys. * Note that the caller is responsible of calling ures_close on each successfully * opened resource bundle. * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. If NULL, ICU data will be used. * @param locale specifies the locale for which we want to open the resource * if NULL, the default locale will be used. If strlen(locale) == 0 * root locale will be used. * * @param status fills in the outgoing error code. * The UErrorCode err parameter is used to return status information to the user. To * check whether the construction succeeded or not, you should check the value of * U_SUCCESS(err). If you wish more detailed information, you can check for * informational status results which still indicate success. U_USING_FALLBACK_WARNING * indicates that a fall back locale was used. For example, 'de_CH' was requested, * but nothing was found there, so 'de' was used. U_USING_DEFAULT_WARNING indicates that * the default locale data or root locale data was used; neither the requested locale * nor any of its fall back locales could be found. Please see the users guide for more * information on this topic. * @return a newly allocated resource bundle. * @see ures_close * @stable ICU 2.0 */ U_STABLE UResourceBundle* U_EXPORT2 ures_open(const char* packageName, const char* locale, UErrorCode* status); /** This function does not care what kind of localeID is passed in. It simply opens a bundle with * that name. Fallback mechanism is disabled for the new bundle. If the requested bundle contains * an %%ALIAS directive, the results are undefined. * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. If NULL, ICU data will be used. * @param locale specifies the locale for which we want to open the resource * if NULL, the default locale will be used. If strlen(locale) == 0 * root locale will be used. * * @param status fills in the outgoing error code. Either U_ZERO_ERROR or U_MISSING_RESOURCE_ERROR * @return a newly allocated resource bundle or NULL if it doesn't exist. * @see ures_close * @stable ICU 2.0 */ U_STABLE UResourceBundle* U_EXPORT2 ures_openDirect(const char* packageName, const char* locale, UErrorCode* status); /** * Same as ures_open() but takes a const UChar *path. * This path will be converted to char * using the default converter, * then ures_open() is called. * * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. If NULL, ICU data will be used. * @param locale specifies the locale for which we want to open the resource * if NULL, the default locale will be used. If strlen(locale) == 0 * root locale will be used. * @param status fills in the outgoing error code. * @return a newly allocated resource bundle. * @see ures_open * @stable ICU 2.0 */ U_STABLE UResourceBundle* U_EXPORT2 ures_openU(const UChar* packageName, const char* locale, UErrorCode* status); #ifndef U_HIDE_DEPRECATED_API /** * Returns the number of strings/arrays in resource bundles. * Better to use ures_getSize, as this function will be deprecated. * *@param resourceBundle resource bundle containing the desired strings *@param resourceKey key tagging the resource *@param err fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_FALLBACK_WARNING *@return: for Arrays: returns the number of resources in the array * Tables: returns the number of resources in the table * single string: returns 1 *@see ures_getSize * @deprecated ICU 2.8 User ures_getSize instead */ U_DEPRECATED int32_t U_EXPORT2 ures_countArrayItems(const UResourceBundle* resourceBundle, const char* resourceKey, UErrorCode* err); #endif /* U_HIDE_DEPRECATED_API */ /** * Close a resource bundle, all pointers returned from the various ures_getXXX calls * on this particular bundle should be considered invalid henceforth. * * @param resourceBundle a pointer to a resourceBundle struct. Can be NULL. * @see ures_open * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ures_close(UResourceBundle* resourceBundle); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUResourceBundlePointer * "Smart pointer" class, closes a UResourceBundle via ures_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); U_NAMESPACE_END #endif #ifndef U_HIDE_DEPRECATED_API /** * Return the version number associated with this ResourceBundle as a string. Please * use ures_getVersion as this function is going to be deprecated. * * @param resourceBundle The resource bundle for which the version is checked. * @return A version number string as specified in the resource bundle or its parent. * The caller does not own this string. * @see ures_getVersion * @deprecated ICU 2.8 Use ures_getVersion instead. */ U_DEPRECATED const char* U_EXPORT2 ures_getVersionNumber(const UResourceBundle* resourceBundle); #endif /* U_HIDE_DEPRECATED_API */ /** * Return the version number associated with this ResourceBundle as an * UVersionInfo array. * * @param resB The resource bundle for which the version is checked. * @param versionInfo A UVersionInfo array that is filled with the version number * as specified in the resource bundle or its parent. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ures_getVersion(const UResourceBundle* resB, UVersionInfo versionInfo); #ifndef U_HIDE_DEPRECATED_API /** * Return the name of the Locale associated with this ResourceBundle. This API allows * you to query for the real locale of the resource. For example, if you requested * "en_US_CALIFORNIA" and only "en_US" bundle exists, "en_US" will be returned. * For subresources, the locale where this resource comes from will be returned. * If fallback has occurred, getLocale will reflect this. * * @param resourceBundle resource bundle in question * @param status just for catching illegal arguments * @return A Locale name * @deprecated ICU 2.8 Use ures_getLocaleByType instead. */ U_DEPRECATED const char* U_EXPORT2 ures_getLocale(const UResourceBundle* resourceBundle, UErrorCode* status); #endif /* U_HIDE_DEPRECATED_API */ /** * Return the name of the Locale associated with this ResourceBundle. * You can choose between requested, valid and real locale. * * @param resourceBundle resource bundle in question * @param type You can choose between requested, valid and actual * locale. For description see the definition of * ULocDataLocaleType in uloc.h * @param status just for catching illegal arguments * @return A Locale name * @stable ICU 2.8 */ U_STABLE const char* U_EXPORT2 ures_getLocaleByType(const UResourceBundle* resourceBundle, ULocDataLocaleType type, UErrorCode* status); #ifndef U_HIDE_INTERNAL_API /** * Same as ures_open() but uses the fill-in parameter instead of allocating a new bundle. * * TODO need to revisit usefulness of this function * and usage model for fillIn parameters without knowing sizeof(UResourceBundle) * @param r The existing UResourceBundle to fill in. If NULL then status will be * set to U_ILLEGAL_ARGUMENT_ERROR. * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. If NULL, ICU data will be used. * @param localeID specifies the locale for which we want to open the resource * @param status The error code. * @internal */ U_INTERNAL void U_EXPORT2 ures_openFillIn(UResourceBundle *r, const char* packageName, const char* localeID, UErrorCode* status); #endif /* U_HIDE_INTERNAL_API */ /** * Returns a string from a string resource type * * @param resourceBundle a string resource * @param len fills in the length of resulting string * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * Always check the value of status. Don't count on returning NULL. * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file. * @see ures_getBinary * @see ures_getIntVector * @see ures_getInt * @see ures_getUInt * @stable ICU 2.0 */ U_STABLE const UChar* U_EXPORT2 ures_getString(const UResourceBundle* resourceBundle, int32_t* len, UErrorCode* status); /** * Returns a UTF-8 string from a string resource. * The UTF-8 string may be returnable directly as a pointer, or * it may need to be copied, or transformed from UTF-16 using u_strToUTF8() * or equivalent. * * If forceCopy==TRUE, then the string is always written to the dest buffer * and dest is returned. * * If forceCopy==FALSE, then the string is returned as a pointer if possible, * without needing a dest buffer (it can be NULL). If the string needs to be * copied or transformed, then it may be placed into dest at an arbitrary offset. * * If the string is to be written to dest, then U_BUFFER_OVERFLOW_ERROR and * U_STRING_NOT_TERMINATED_WARNING are set if appropriate, as usual. * * If the string is transformed from UTF-16, then a conversion error may occur * if an unpaired surrogate is encountered. If the function is successful, then * the output UTF-8 string is always well-formed. * * @param resB Resource bundle. * @param dest Destination buffer. Can be NULL only if capacity=*length==0. * @param length Input: Capacity of destination buffer. * Output: Actual length of the UTF-8 string, not counting the * terminating NUL, even in case of U_BUFFER_OVERFLOW_ERROR. * Can be NULL, meaning capacity=0 and the string length is not * returned to the caller. * @param forceCopy If TRUE, then the output string will always be written to * dest, with U_BUFFER_OVERFLOW_ERROR and * U_STRING_NOT_TERMINATED_WARNING set if appropriate. * If FALSE, then the dest buffer may or may not contain a * copy of the string. dest may or may not be modified. * If a copy needs to be written, then the UErrorCode parameter * indicates overflow etc. as usual. * @param status Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to the UTF-8 string. It may be dest, or at some offset * from dest (only if !forceCopy), or in unrelated memory. * Always NUL-terminated unless the string was written to dest and * length==capacity (in which case U_STRING_NOT_TERMINATED_WARNING is set). * * @see ures_getString * @see u_strToUTF8 * @stable ICU 3.6 */ U_STABLE const char * U_EXPORT2 ures_getUTF8String(const UResourceBundle *resB, char *dest, int32_t *length, UBool forceCopy, UErrorCode *status); /** * Returns a binary data from a binary resource. * * @param resourceBundle a string resource * @param len fills in the length of resulting byte chunk * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * Always check the value of status. Don't count on returning NULL. * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a chunk of unsigned bytes which live in a memory mapped/DLL file. * @see ures_getString * @see ures_getIntVector * @see ures_getInt * @see ures_getUInt * @stable ICU 2.0 */ U_STABLE const uint8_t* U_EXPORT2 ures_getBinary(const UResourceBundle* resourceBundle, int32_t* len, UErrorCode* status); /** * Returns a 32 bit integer array from a resource. * * @param resourceBundle an int vector resource * @param len fills in the length of resulting byte chunk * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * Always check the value of status. Don't count on returning NULL. * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a chunk of integers which live in a memory mapped/DLL file. * @see ures_getBinary * @see ures_getString * @see ures_getInt * @see ures_getUInt * @stable ICU 2.0 */ U_STABLE const int32_t* U_EXPORT2 ures_getIntVector(const UResourceBundle* resourceBundle, int32_t* len, UErrorCode* status); /** * Returns an unsigned integer from a resource. * This integer is originally 28 bits. * * @param resourceBundle a string resource * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return an integer value * @see ures_getInt * @see ures_getIntVector * @see ures_getBinary * @see ures_getString * @stable ICU 2.0 */ U_STABLE uint32_t U_EXPORT2 ures_getUInt(const UResourceBundle* resourceBundle, UErrorCode *status); /** * Returns a signed integer from a resource. * This integer is originally 28 bit and the sign gets propagated. * * @param resourceBundle a string resource * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return an integer value * @see ures_getUInt * @see ures_getIntVector * @see ures_getBinary * @see ures_getString * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ures_getInt(const UResourceBundle* resourceBundle, UErrorCode *status); /** * Returns the size of a resource. Size for scalar types is always 1, * and for vector/table types is the number of child resources. * @warning Integer array is treated as a scalar type. There are no * APIs to access individual members of an integer array. It * is always returned as a whole. * @param resourceBundle a resource * @return number of resources in a given resource. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ures_getSize(const UResourceBundle *resourceBundle); /** * Returns the type of a resource. Available types are defined in enum UResType * * @param resourceBundle a resource * @return type of the given resource. * @see UResType * @stable ICU 2.0 */ U_STABLE UResType U_EXPORT2 ures_getType(const UResourceBundle *resourceBundle); /** * Returns the key associated with a given resource. Not all the resources have a key - only * those that are members of a table. * * @param resourceBundle a resource * @return a key associated to this resource, or NULL if it doesn't have a key * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 ures_getKey(const UResourceBundle *resourceBundle); /* ITERATION API This API provides means for iterating through a resource */ /** * Resets the internal context of a resource so that iteration starts from the first element. * * @param resourceBundle a resource * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ures_resetIterator(UResourceBundle *resourceBundle); /** * Checks whether the given resource has another element to iterate over. * * @param resourceBundle a resource * @return TRUE if there are more elements, FALSE if there is no more elements * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ures_hasNext(const UResourceBundle *resourceBundle); /** * Returns the next resource in a given resource or NULL if there are no more resources * to iterate over. Features a fill-in parameter. * * @param resourceBundle a resource * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller. * Alternatively, you can supply a struct to be filled by this function. * @param status fills in the outgoing error code. You may still get a non NULL result even if an * error occurred. Check status instead. * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it * @stable ICU 2.0 */ U_STABLE UResourceBundle* U_EXPORT2 ures_getNextResource(UResourceBundle *resourceBundle, UResourceBundle *fillIn, UErrorCode *status); /** * Returns the next string in a given resource or NULL if there are no more resources * to iterate over. * * @param resourceBundle a resource * @param len fill in length of the string * @param key fill in for key associated with this string. NULL if no key * @param status fills in the outgoing error code. If an error occurred, we may return NULL, but don't * count on it. Check status instead! * @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file. * @stable ICU 2.0 */ U_STABLE const UChar* U_EXPORT2 ures_getNextString(UResourceBundle *resourceBundle, int32_t* len, const char ** key, UErrorCode *status); /** * Returns the resource in a given resource at the specified index. Features a fill-in parameter. * * @param resourceBundle the resource bundle from which to get a sub-resource * @param indexR an index to the wanted resource. * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller. * Alternatively, you can supply a struct to be filled by this function. * @param status fills in the outgoing error code. Don't count on NULL being returned if an error has * occurred. Check status instead. * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it * @stable ICU 2.0 */ U_STABLE UResourceBundle* U_EXPORT2 ures_getByIndex(const UResourceBundle *resourceBundle, int32_t indexR, UResourceBundle *fillIn, UErrorCode *status); /** * Returns the string in a given resource at the specified index. * * @param resourceBundle a resource * @param indexS an index to the wanted string. * @param len fill in length of the string * @param status fills in the outgoing error code. If an error occurred, we may return NULL, but don't * count on it. Check status instead! * @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file. * @stable ICU 2.0 */ U_STABLE const UChar* U_EXPORT2 ures_getStringByIndex(const UResourceBundle *resourceBundle, int32_t indexS, int32_t* len, UErrorCode *status); /** * Returns a UTF-8 string from a resource at the specified index. * The UTF-8 string may be returnable directly as a pointer, or * it may need to be copied, or transformed from UTF-16 using u_strToUTF8() * or equivalent. * * If forceCopy==TRUE, then the string is always written to the dest buffer * and dest is returned. * * If forceCopy==FALSE, then the string is returned as a pointer if possible, * without needing a dest buffer (it can be NULL). If the string needs to be * copied or transformed, then it may be placed into dest at an arbitrary offset. * * If the string is to be written to dest, then U_BUFFER_OVERFLOW_ERROR and * U_STRING_NOT_TERMINATED_WARNING are set if appropriate, as usual. * * If the string is transformed from UTF-16, then a conversion error may occur * if an unpaired surrogate is encountered. If the function is successful, then * the output UTF-8 string is always well-formed. * * @param resB Resource bundle. * @param stringIndex An index to the wanted string. * @param dest Destination buffer. Can be NULL only if capacity=*length==0. * @param pLength Input: Capacity of destination buffer. * Output: Actual length of the UTF-8 string, not counting the * terminating NUL, even in case of U_BUFFER_OVERFLOW_ERROR. * Can be NULL, meaning capacity=0 and the string length is not * returned to the caller. * @param forceCopy If TRUE, then the output string will always be written to * dest, with U_BUFFER_OVERFLOW_ERROR and * U_STRING_NOT_TERMINATED_WARNING set if appropriate. * If FALSE, then the dest buffer may or may not contain a * copy of the string. dest may or may not be modified. * If a copy needs to be written, then the UErrorCode parameter * indicates overflow etc. as usual. * @param status Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to the UTF-8 string. It may be dest, or at some offset * from dest (only if !forceCopy), or in unrelated memory. * Always NUL-terminated unless the string was written to dest and * length==capacity (in which case U_STRING_NOT_TERMINATED_WARNING is set). * * @see ures_getStringByIndex * @see u_strToUTF8 * @stable ICU 3.6 */ U_STABLE const char * U_EXPORT2 ures_getUTF8StringByIndex(const UResourceBundle *resB, int32_t stringIndex, char *dest, int32_t *pLength, UBool forceCopy, UErrorCode *status); /** * Returns a resource in a given resource that has a given key. This procedure works only with table * resources. Features a fill-in parameter. * * @param resourceBundle a resource * @param key a key associated with the wanted resource * @param fillIn if NULL a new UResourceBundle struct is allocated and must be closed by the caller. * Alternatively, you can supply a struct to be filled by this function. * @param status fills in the outgoing error code. * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it * @stable ICU 2.0 */ U_STABLE UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resourceBundle, const char* key, UResourceBundle *fillIn, UErrorCode *status); /** * Returns a string in a given resource that has a given key. This procedure works only with table * resources. * * @param resB a resource * @param key a key associated with the wanted string * @param len fill in length of the string * @param status fills in the outgoing error code. If an error occurred, we may return NULL, but don't * count on it. Check status instead! * @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file. * @stable ICU 2.0 */ U_STABLE const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, const char* key, int32_t* len, UErrorCode *status); /** * Returns a UTF-8 string from a resource and a key. * This function works only with table resources. * * The UTF-8 string may be returnable directly as a pointer, or * it may need to be copied, or transformed from UTF-16 using u_strToUTF8() * or equivalent. * * If forceCopy==TRUE, then the string is always written to the dest buffer * and dest is returned. * * If forceCopy==FALSE, then the string is returned as a pointer if possible, * without needing a dest buffer (it can be NULL). If the string needs to be * copied or transformed, then it may be placed into dest at an arbitrary offset. * * If the string is to be written to dest, then U_BUFFER_OVERFLOW_ERROR and * U_STRING_NOT_TERMINATED_WARNING are set if appropriate, as usual. * * If the string is transformed from UTF-16, then a conversion error may occur * if an unpaired surrogate is encountered. If the function is successful, then * the output UTF-8 string is always well-formed. * * @param resB Resource bundle. * @param key A key associated with the wanted resource * @param dest Destination buffer. Can be NULL only if capacity=*length==0. * @param pLength Input: Capacity of destination buffer. * Output: Actual length of the UTF-8 string, not counting the * terminating NUL, even in case of U_BUFFER_OVERFLOW_ERROR. * Can be NULL, meaning capacity=0 and the string length is not * returned to the caller. * @param forceCopy If TRUE, then the output string will always be written to * dest, with U_BUFFER_OVERFLOW_ERROR and * U_STRING_NOT_TERMINATED_WARNING set if appropriate. * If FALSE, then the dest buffer may or may not contain a * copy of the string. dest may or may not be modified. * If a copy needs to be written, then the UErrorCode parameter * indicates overflow etc. as usual. * @param status Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to the UTF-8 string. It may be dest, or at some offset * from dest (only if !forceCopy), or in unrelated memory. * Always NUL-terminated unless the string was written to dest and * length==capacity (in which case U_STRING_NOT_TERMINATED_WARNING is set). * * @see ures_getStringByKey * @see u_strToUTF8 * @stable ICU 3.6 */ U_STABLE const char * U_EXPORT2 ures_getUTF8StringByKey(const UResourceBundle *resB, const char *key, char *dest, int32_t *pLength, UBool forceCopy, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API #include "unicode/unistr.h" U_NAMESPACE_BEGIN /** * Returns the string value from a string resource bundle. * * @param resB a resource, should have type URES_STRING * @param status: fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return The string value, or a bogus string if there is a failure UErrorCode. * @stable ICU 2.0 */ inline UnicodeString ures_getUnicodeString(const UResourceBundle *resB, UErrorCode* status) { UnicodeString result; int32_t len = 0; const UChar *r = ures_getString(resB, &len, status); if(U_SUCCESS(*status)) { result.setTo(TRUE, r, len); } else { result.setToBogus(); } return result; } /** * Returns the next string in a resource, or an empty string if there are no more resources * to iterate over. * Use ures_getNextString() instead to distinguish between * the end of the iteration and a real empty string value. * * @param resB a resource * @param key fill in for key associated with this string * @param status fills in the outgoing error code * @return The string value, or a bogus string if there is a failure UErrorCode. * @stable ICU 2.0 */ inline UnicodeString ures_getNextUnicodeString(UResourceBundle *resB, const char ** key, UErrorCode* status) { UnicodeString result; int32_t len = 0; const UChar* r = ures_getNextString(resB, &len, key, status); if(U_SUCCESS(*status)) { result.setTo(TRUE, r, len); } else { result.setToBogus(); } return result; } /** * Returns the string in a given resource array or table at the specified index. * * @param resB a resource * @param indexS an index to the wanted string. * @param status fills in the outgoing error code * @return The string value, or a bogus string if there is a failure UErrorCode. * @stable ICU 2.0 */ inline UnicodeString ures_getUnicodeStringByIndex(const UResourceBundle *resB, int32_t indexS, UErrorCode* status) { UnicodeString result; int32_t len = 0; const UChar* r = ures_getStringByIndex(resB, indexS, &len, status); if(U_SUCCESS(*status)) { result.setTo(TRUE, r, len); } else { result.setToBogus(); } return result; } /** * Returns a string in a resource that has a given key. * This procedure works only with table resources. * * @param resB a resource * @param key a key associated with the wanted string * @param status fills in the outgoing error code * @return The string value, or a bogus string if there is a failure UErrorCode. * @stable ICU 2.0 */ inline UnicodeString ures_getUnicodeStringByKey(const UResourceBundle *resB, const char* key, UErrorCode* status) { UnicodeString result; int32_t len = 0; const UChar* r = ures_getStringByKey(resB, key, &len, status); if(U_SUCCESS(*status)) { result.setTo(TRUE, r, len); } else { result.setToBogus(); } return result; } U_NAMESPACE_END #endif /** * Create a string enumerator, owned by the caller, of all locales located within * the specified resource tree. * @param packageName name of the tree, such as (NULL) or U_ICUDATA_ALIAS or or "ICUDATA-coll" * This call is similar to uloc_getAvailable(). * @param status error code * @stable ICU 3.2 */ U_STABLE UEnumeration* U_EXPORT2 ures_openAvailableLocales(const char *packageName, UErrorCode *status); #endif /*_URES*/ /*eof*/ usr/include/unicode/stringpiece.h000064400000014722152342600230013116 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // Copyright (C) 2009-2013, International Business Machines // Corporation and others. All Rights Reserved. // // Copyright 2001 and onwards Google Inc. // Author: Sanjay Ghemawat // This code is a contribution of Google code, and the style used here is // a compromise between the original Google code and the ICU coding guidelines. // For example, data types are ICU-ified (size_t,int->int32_t), // and API comments doxygen-ified, but function names and behavior are // as in the original, if possible. // Assertion-style error handling, not available in ICU, was changed to // parameter "pinning" similar to UnicodeString. // // In addition, this is only a partial port of the original Google code, // limited to what was needed so far. The (nearly) complete original code // is in the ICU svn repository at icuhtml/trunk/design/strings/contrib // (see ICU ticket 6765, r25517). #ifndef __STRINGPIECE_H__ #define __STRINGPIECE_H__ /** * \file * \brief C++ API: StringPiece: Read-only byte string wrapper class. */ #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/std_string.h" // Arghh! I wish C++ literals were "string". U_NAMESPACE_BEGIN /** * A string-like object that points to a sized piece of memory. * * We provide non-explicit singleton constructors so users can pass * in a "const char*" or a "string" wherever a "StringPiece" is * expected. * * Functions or methods may use StringPiece parameters to accept either a * "const char*" or a "string" value that will be implicitly converted to a * StringPiece. * * Systematic usage of StringPiece is encouraged as it will reduce unnecessary * conversions from "const char*" to "string" and back again. * * @stable ICU 4.2 */ class U_COMMON_API StringPiece : public UMemory { private: const char* ptr_; int32_t length_; public: /** * Default constructor, creates an empty StringPiece. * @stable ICU 4.2 */ StringPiece() : ptr_(NULL), length_(0) { } /** * Constructs from a NUL-terminated const char * pointer. * @param str a NUL-terminated const char * pointer * @stable ICU 4.2 */ StringPiece(const char* str); /** * Constructs from a std::string. * @stable ICU 4.2 */ StringPiece(const std::string& str) : ptr_(str.data()), length_(static_cast(str.size())) { } /** * Constructs from a const char * pointer and a specified length. * @param offset a const char * pointer (need not be terminated) * @param len the length of the string; must be non-negative * @stable ICU 4.2 */ StringPiece(const char* offset, int32_t len) : ptr_(offset), length_(len) { } /** * Substring of another StringPiece. * @param x the other StringPiece * @param pos start position in x; must be non-negative and <= x.length(). * @stable ICU 4.2 */ StringPiece(const StringPiece& x, int32_t pos); /** * Substring of another StringPiece. * @param x the other StringPiece * @param pos start position in x; must be non-negative and <= x.length(). * @param len length of the substring; * must be non-negative and will be pinned to at most x.length() - pos. * @stable ICU 4.2 */ StringPiece(const StringPiece& x, int32_t pos, int32_t len); /** * Returns the string pointer. May be NULL if it is empty. * * data() may return a pointer to a buffer with embedded NULs, and the * returned buffer may or may not be null terminated. Therefore it is * typically a mistake to pass data() to a routine that expects a NUL * terminated string. * @return the string pointer * @stable ICU 4.2 */ const char* data() const { return ptr_; } /** * Returns the string length. Same as length(). * @return the string length * @stable ICU 4.2 */ int32_t size() const { return length_; } /** * Returns the string length. Same as size(). * @return the string length * @stable ICU 4.2 */ int32_t length() const { return length_; } /** * Returns whether the string is empty. * @return TRUE if the string is empty * @stable ICU 4.2 */ UBool empty() const { return length_ == 0; } /** * Sets to an empty string. * @stable ICU 4.2 */ void clear() { ptr_ = NULL; length_ = 0; } /** * Reset the stringpiece to refer to new data. * @param xdata pointer the new string data. Need not be nul terminated. * @param len the length of the new data * @stable ICU 4.8 */ void set(const char* xdata, int32_t len) { ptr_ = xdata; length_ = len; } /** * Reset the stringpiece to refer to new data. * @param str a pointer to a NUL-terminated string. * @stable ICU 4.8 */ void set(const char* str); /** * Removes the first n string units. * @param n prefix length, must be non-negative and <=length() * @stable ICU 4.2 */ void remove_prefix(int32_t n) { if (n >= 0) { if (n > length_) { n = length_; } ptr_ += n; length_ -= n; } } /** * Removes the last n string units. * @param n suffix length, must be non-negative and <=length() * @stable ICU 4.2 */ void remove_suffix(int32_t n) { if (n >= 0) { if (n <= length_) { length_ -= n; } else { length_ = 0; } } } /** * Maximum integer, used as a default value for substring methods. * @stable ICU 4.2 */ static const int32_t npos; // = 0x7fffffff; /** * Returns a substring of this StringPiece. * @param pos start position; must be non-negative and <= length(). * @param len length of the substring; * must be non-negative and will be pinned to at most length() - pos. * @return the substring StringPiece * @stable ICU 4.2 */ StringPiece substr(int32_t pos, int32_t len = npos) const { return StringPiece(*this, pos, len); } }; /** * Global operator == for StringPiece * @param x The first StringPiece to compare. * @param y The second StringPiece to compare. * @return TRUE if the string data is equal * @stable ICU 4.8 */ U_EXPORT UBool U_EXPORT2 operator==(const StringPiece& x, const StringPiece& y); /** * Global operator != for StringPiece * @param x The first StringPiece to compare. * @param y The second StringPiece to compare. * @return TRUE if the string data is not equal * @stable ICU 4.8 */ inline UBool operator!=(const StringPiece& x, const StringPiece& y) { return !(x == y); } U_NAMESPACE_END #endif // __STRINGPIECE_H__ usr/include/unicode/dbbi.h000064400000002155152342600230011477 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved. ********************************************************************** * Date Name Description * 12/1/99 rgillam Complete port from Java. * 01/13/2000 helena Added UErrorCode to ctors. ********************************************************************** */ #ifndef DBBI_H #define DBBI_H #include "unicode/rbbi.h" #if !UCONFIG_NO_BREAK_ITERATION /** * \file * \brief C++ API: Dictionary Based Break Iterator */ U_NAMESPACE_BEGIN #ifndef U_HIDE_DEPRECATED_API /** * An obsolete subclass of RuleBasedBreakIterator. Handling of dictionary- * based break iteration has been folded into the base class. This class * is deprecated as of ICU 3.6. * @deprecated ICU 3.6 */ typedef RuleBasedBreakIterator DictionaryBasedBreakIterator; #endif /* U_HIDE_DEPRECATED_API */ U_NAMESPACE_END #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ #endif usr/include/unicode/numfmt.h000064400000142542152342600230012112 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2016, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************** * * File NUMFMT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 03/18/97 clhuang Updated per C++ implementation. * 04/17/97 aliu Changed DigitCount to int per code review. * 07/20/98 stephen JDK 1.2 sync up. Added scientific support. * Changed naming conventions to match C++ guidelines * Derecated Java style constants (eg, INTEGER_FIELD) ******************************************************************************** */ #ifndef NUMFMT_H #define NUMFMT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Compatibility APIs for number formatting. */ #if !UCONFIG_NO_FORMATTING #include "unicode/unistr.h" #include "unicode/format.h" #include "unicode/unum.h" // UNumberFormatStyle #include "unicode/locid.h" #include "unicode/stringpiece.h" #include "unicode/curramt.h" #include "unicode/udisplaycontext.h" class NumberFormatTest; U_NAMESPACE_BEGIN class SharedNumberFormat; #if !UCONFIG_NO_SERVICE class NumberFormatFactory; class StringEnumeration; #endif /** *

IMPORTANT: New users are strongly encouraged to see if * numberformatter.h fits their use case. Although not deprecated, this header * is provided for backwards compatibility only. * * Abstract base class for all number formats. Provides interface for * formatting and parsing a number. Also provides methods for * determining which locales have number formats, and what their names * are. * * \headerfile unicode/numfmt.h "unicode/numfmt.h" *

* NumberFormat helps you to format and parse numbers for any locale. * Your code can be completely independent of the locale conventions * for decimal points, thousands-separators, or even the particular * decimal digits used, or whether the number format is even decimal. *

* To format a number for the current Locale, use one of the static * factory methods: * \code * #include * #include "unicode/numfmt.h" * #include "unicode/unistr.h" * #include "unicode/ustream.h" * using namespace std; * * int main() { * double myNumber = 7.0; * UnicodeString myString; * UErrorCode success = U_ZERO_ERROR; * NumberFormat* nf = NumberFormat::createInstance(success); * nf->format(myNumber, myString); * cout << " Example 1: " << myString << endl; * } * \endcode * Note that there are additional factory methods within subclasses of * NumberFormat. *

* If you are formatting multiple numbers, it is more efficient to get * the format and use it multiple times so that the system doesn't * have to fetch the information about the local language and country * conventions multiple times. * \code * UnicodeString myString; * UErrorCode success = U_ZERO_ERROR; * NumberFormat *nf = NumberFormat::createInstance( success ); * for (int32_t number: {123, 3333, -1234567}) { * nf->format(number, myString); * myString += "; "; * } * cout << " Example 2: " << myString << endl; * \endcode * To format a number for a different Locale, specify it in the * call to \c createInstance(). * \code * nf = NumberFormat::createInstance(Locale::getFrench(), success); * \endcode * You can use a \c NumberFormat to parse also. * \code * UErrorCode success; * Formattable result(-999); // initialized with error code * nf->parse(myString, result, success); * \endcode * Use \c createInstance() to get the normal number format for a \c Locale. * There are other static factory methods available. Use \c createCurrencyInstance() * to get the currency number format for that country. Use \c createPercentInstance() * to get a format for displaying percentages. With this format, a * fraction from 0.53 is displayed as 53%. *

* The type of number formatting can be specified by passing a 'style' parameter to \c createInstance(). * For example, use\n * \c createInstance(locale, UNUM_DECIMAL, errorCode) to get the normal number format,\n * \c createInstance(locale, UNUM_PERCENT, errorCode) to get a format for displaying percentage,\n * \c createInstance(locale, UNUM_SCIENTIFIC, errorCode) to get a format for displaying scientific number,\n * \c createInstance(locale, UNUM_CURRENCY, errorCode) to get the currency number format, * in which the currency is represented by its symbol, for example, "$3.00".\n * \c createInstance(locale, UNUM_CURRENCY_ISO, errorCode) to get the currency number format, * in which the currency is represented by its ISO code, for example "USD3.00".\n * \c createInstance(locale, UNUM_CURRENCY_PLURAL, errorCode) to get the currency number format, * in which the currency is represented by its full name in plural format, * for example, "3.00 US dollars" or "1.00 US dollar". *

* You can also control the display of numbers with such methods as * \c getMinimumFractionDigits(). If you want even more control over the * format or parsing, or want to give your users more control, you can * try dynamic_casting the \c NumberFormat you get from the factory methods to a * \c DecimalFormat. This will work for the vast majority of * countries; just remember to test for NULL in case you * encounter an unusual one. *

* You can also use forms of the parse and format methods with * \c ParsePosition and \c FieldPosition to allow you to: *

    *
  • (a) progressively parse through pieces of a string. *
  • (b) align the decimal point and other areas. *
* For example, you can align numbers in two ways. *

* If you are using a monospaced font with spacing for alignment, you * can pass the \c FieldPosition in your format call, with field = * \c UNUM_INTEGER_FIELD. On output, \c getEndIndex will be set to the offset * between the last character of the integer and the decimal. Add * (desiredSpaceCount - getEndIndex) spaces at the front of the * string. *

* If you are using proportional fonts, instead of padding with * spaces, measure the width of the string in pixels from the start to * getEndIndex. Then move the pen by (desiredPixelWidth - * widthToAlignmentPoint) before drawing the text. It also works * where there is no decimal, but possibly additional characters at * the end, e.g. with parentheses in negative numbers: "(12)" for -12. *

* User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. * * @stable ICU 2.0 */ class U_I18N_API NumberFormat : public Format { public: /** * Rounding mode. * *

* For more detail on rounding modes, see: * http://userguide.icu-project.org/formatparse/numbers/rounding-modes * * @stable ICU 2.4 */ enum ERoundingMode { kRoundCeiling, /**< Round towards positive infinity */ kRoundFloor, /**< Round towards negative infinity */ kRoundDown, /**< Round towards zero */ kRoundUp, /**< Round away from zero */ kRoundHalfEven, /**< Round towards the nearest integer, or towards the nearest even integer if equidistant */ kRoundHalfDown, /**< Round towards the nearest integer, or towards zero if equidistant */ kRoundHalfUp, /**< Round towards the nearest integer, or away from zero if equidistant */ /** * Return U_FORMAT_INEXACT_ERROR if number does not format exactly. * @stable ICU 4.8 */ kRoundUnnecessary }; /** * Alignment Field constants used to construct a FieldPosition object. * Signifies that the position of the integer part or fraction part of * a formatted number should be returned. * * Note: as of ICU 4.4, the values in this enum have been extended to * support identification of all number format fields, not just those * pertaining to alignment. * * These constants are provided for backwards compatibility only. * Please use the C style constants defined in the header file unum.h. * * @see FieldPosition * @stable ICU 2.0 */ enum EAlignmentFields { /** @stable ICU 2.0 */ kIntegerField = UNUM_INTEGER_FIELD, /** @stable ICU 2.0 */ kFractionField = UNUM_FRACTION_FIELD, /** @stable ICU 2.0 */ kDecimalSeparatorField = UNUM_DECIMAL_SEPARATOR_FIELD, /** @stable ICU 2.0 */ kExponentSymbolField = UNUM_EXPONENT_SYMBOL_FIELD, /** @stable ICU 2.0 */ kExponentSignField = UNUM_EXPONENT_SIGN_FIELD, /** @stable ICU 2.0 */ kExponentField = UNUM_EXPONENT_FIELD, /** @stable ICU 2.0 */ kGroupingSeparatorField = UNUM_GROUPING_SEPARATOR_FIELD, /** @stable ICU 2.0 */ kCurrencyField = UNUM_CURRENCY_FIELD, /** @stable ICU 2.0 */ kPercentField = UNUM_PERCENT_FIELD, /** @stable ICU 2.0 */ kPermillField = UNUM_PERMILL_FIELD, /** @stable ICU 2.0 */ kSignField = UNUM_SIGN_FIELD, #ifndef U_HIDE_DRAFT_API /** @draft ICU 64 */ kMeasureUnitField = UNUM_MEASURE_UNIT_FIELD, /** @draft ICU 64 */ kCompactField = UNUM_COMPACT_FIELD, #endif // U_HIDE_DRAFT_API /** * These constants are provided for backwards compatibility only. * Please use the constants defined in the header file unum.h. */ /** @stable ICU 2.0 */ INTEGER_FIELD = UNUM_INTEGER_FIELD, /** @stable ICU 2.0 */ FRACTION_FIELD = UNUM_FRACTION_FIELD }; /** * Destructor. * @stable ICU 2.0 */ virtual ~NumberFormat(); /** * Return true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @return true if the given Format objects are semantically equal. * @stable ICU 2.0 */ virtual UBool operator==(const Format& other) const; using Format::format; /** * Format an object to produce a string. This method handles * Formattable objects with numeric types. If the Formattable * object type is not a numeric type, then it returns a failing * UErrorCode. * * @param obj The object to format. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Format an object to produce a string. This method handles * Formattable objects with numeric types. If the Formattable * object type is not a numeric type, then it returns a failing * UErrorCode. * * @param obj The object to format. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. Can be * NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Parse a string to produce an object. This methods handles * parsing of numeric strings into Formattable objects with numeric * types. *

* Before calling, set parse_pos.index to the offset you want to * start parsing at in the source. After calling, parse_pos.index * indicates the position after the successfully parsed text. If * an error occurs, parse_pos.index is unchanged. *

* When parsing, leading whitespace is discarded (with successful * parse), while trailing whitespace is left as is. *

* See Format::parseObject() for more. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Upon return * this param is set to the position after the * last character successfully parsed. If the * source is not parsed successfully, this param * will remain unchanged. * @return A newly created Formattable* object, or NULL * on failure. The caller owns this and should * delete it when done. * @stable ICU 2.0 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const; /** * Format a double number. These methods call the NumberFormat * pure virtual format() methods with the default FieldPosition. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format( double number, UnicodeString& appendTo) const; /** * Format a long number. These methods call the NumberFormat * pure virtual format() methods with the default FieldPosition. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ UnicodeString& format( int32_t number, UnicodeString& appendTo) const; /** * Format an int64 number. These methods call the NumberFormat * pure virtual format() methods with the default FieldPosition. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @return Reference to 'appendTo' parameter. * @stable ICU 2.8 */ UnicodeString& format( int64_t number, UnicodeString& appendTo) const; /** * Format a double number. Concrete subclasses must implement * these pure virtual methods. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos) const = 0; /** * Format a double number. By default, the parent function simply * calls the base class and does not return an error status. * Therefore, the status may be ignored in some subclasses. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status error status * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode &status) const; /** * Format a double number. Subclasses must implement * this method. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(double number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Format a long number. Concrete subclasses must implement * these pure virtual methods. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.0 */ virtual UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos) const = 0; /** * Format a long number. Concrete subclasses may override * this function to provide status return. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status the output status. * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode &status) const; /** * Format an int32 number. Subclasses must implement * this method. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Format an int64 number. (Not abstract to retain compatibility * with earlier releases, however subclasses should override this * method as it just delegates to format(int32_t number...); * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.8 */ virtual UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPosition& pos) const; /** * Format an int64 number. (Not abstract to retain compatibility * with earlier releases, however subclasses should override this * method as it just delegates to format(int32_t number...); * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Format an int64 number. Subclasses must implement * this method. * * @param number The value to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Format a decimal number. Subclasses must implement * this method. The syntax of the unformatted number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * * @param number The unformatted number, as a string, to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * Can be NULL. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format(StringPiece number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; // Can't use #ifndef U_HIDE_INTERNAL_API because these are virtual methods /** * Format a decimal number. * The number is a DecimalQuantity wrapper onto a floating point decimal number. * The default implementation in NumberFormat converts the decimal number * to a double and formats that. Subclasses of NumberFormat that want * to specifically handle big decimal numbers must override this method. * class DecimalFormat does so. * * @param number The number, a DecimalQuantity format Decimal Floating Point. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(const number::impl::DecimalQuantity &number, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; /** * Format a decimal number. * The number is a DecimalQuantity wrapper onto a floating point decimal number. * The default implementation in NumberFormat converts the decimal number * to a double and formats that. Subclasses of NumberFormat that want * to specifically handle big decimal numbers must override this method. * class DecimalFormat does so. * * @param number The number, a DecimalQuantity format Decimal Floating Point. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos On input: an alignment field, if desired. * On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @internal */ virtual UnicodeString& format(const number::impl::DecimalQuantity &number, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Return a long if possible (e.g. within range LONG_MAX, * LONG_MAX], and with no decimals), otherwise a double. If * IntegerOnly is set, will stop at a decimal point (or equivalent; * e.g. for rational numbers "1 2/3", will stop after the 1). *

* If no object can be parsed, index is unchanged, and NULL is * returned. *

* This is a pure virtual which concrete subclasses must implement. * * @param text The text to be parsed. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parsePosition The position to start parsing at on input. * On output, moved to after the last successfully * parse character. On parse failure, does not change. * @stable ICU 2.0 */ virtual void parse(const UnicodeString& text, Formattable& result, ParsePosition& parsePosition) const = 0; /** * Parse a string as a numeric value, and return a Formattable * numeric object. This method parses integers only if IntegerOnly * is set. * * @param text The text to be parsed. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param status Output parameter set to a failure error code * when a failure occurs. * @see NumberFormat::isParseIntegerOnly * @stable ICU 2.0 */ virtual void parse(const UnicodeString& text, Formattable& result, UErrorCode& status) const; /** * Parses text from the given string as a currency amount. Unlike * the parse() method, this method will attempt to parse a generic * currency name, searching for a match of this object's locale's * currency display names, or for a 3-letter ISO currency code. * This method will fail if this format is not a currency format, * that is, if it does not contain the currency pattern symbol * (U+00A4) in its prefix or suffix. * * @param text the string to parse * @param pos input-output position; on input, the position within text * to match; must have 0 <= pos.getIndex() < text.length(); * on output, the position after the last matched character. * If the parse fails, the position in unchanged upon output. * @return if parse succeeds, a pointer to a newly-created CurrencyAmount * object (owned by the caller) containing information about * the parsed currency; if parse fails, this is NULL. * @stable ICU 49 */ virtual CurrencyAmount* parseCurrency(const UnicodeString& text, ParsePosition& pos) const; /** * Return true if this format will parse numbers as integers * only. For example in the English locale, with ParseIntegerOnly * true, the string "1234." would be parsed as the integer value * 1234 and parsing would stop at the "." character. Of course, * the exact format accepted by the parse operation is locale * dependant and determined by sub-classes of NumberFormat. * @return true if this format will parse numbers as integers * only. * @stable ICU 2.0 */ UBool isParseIntegerOnly(void) const; /** * Sets whether or not numbers should be parsed as integers only. * @param value set True, this format will parse numbers as integers * only. * @see isParseIntegerOnly * @stable ICU 2.0 */ virtual void setParseIntegerOnly(UBool value); /** * Sets whether lenient parsing should be enabled (it is off by default). * * @param enable \c TRUE if lenient parsing should be used, * \c FALSE otherwise. * @stable ICU 4.8 */ virtual void setLenient(UBool enable); /** * Returns whether lenient parsing is enabled (it is off by default). * * @return \c TRUE if lenient parsing is enabled, * \c FALSE otherwise. * @see #setLenient * @stable ICU 4.8 */ virtual UBool isLenient(void) const; /** * Create a default style NumberFormat for the current default locale. * The default formatting style is locale dependent. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createInstance(UErrorCode&); /** * Create a default style NumberFormat for the specified locale. * The default formatting style is locale dependent. * @param inLocale the given locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createInstance(const Locale& inLocale, UErrorCode&); /** * Create a specific style NumberFormat for the specified locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @param desiredLocale the given locale. * @param style the given style. * @param errorCode Output param filled with success/failure status. * @return A new NumberFormat instance. * @stable ICU 4.8 */ static NumberFormat* U_EXPORT2 createInstance(const Locale& desiredLocale, UNumberFormatStyle style, UErrorCode& errorCode); #ifndef U_HIDE_INTERNAL_API /** * ICU use only. * Creates NumberFormat instance without using the cache. * @internal */ static NumberFormat* internalCreateInstance( const Locale& desiredLocale, UNumberFormatStyle style, UErrorCode& errorCode); /** * ICU use only. * Returns handle to the shared, cached NumberFormat instance for given * locale. On success, caller must call removeRef() on returned value * once it is done with the shared instance. * @internal */ static const SharedNumberFormat* U_EXPORT2 createSharedInstance( const Locale& inLocale, UNumberFormatStyle style, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Returns a currency format for the current default locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createCurrencyInstance(UErrorCode&); /** * Returns a currency format for the specified locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @param inLocale the given locale. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createCurrencyInstance(const Locale& inLocale, UErrorCode&); /** * Returns a percentage format for the current default locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createPercentInstance(UErrorCode&); /** * Returns a percentage format for the specified locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @param inLocale the given locale. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createPercentInstance(const Locale& inLocale, UErrorCode&); /** * Returns a scientific format for the current default locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createScientificInstance(UErrorCode&); /** * Returns a scientific format for the specified locale. *

* NOTE: New users are strongly encouraged to use * {@link icu::number::NumberFormatter} instead of NumberFormat. * @param inLocale the given locale. * @stable ICU 2.0 */ static NumberFormat* U_EXPORT2 createScientificInstance(const Locale& inLocale, UErrorCode&); /** * Get the set of Locales for which NumberFormats are installed. * @param count Output param to receive the size of the locales * @stable ICU 2.0 */ static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count); #if !UCONFIG_NO_SERVICE /** * Register a new NumberFormatFactory. The factory will be adopted. * Because ICU may choose to cache NumberFormat objects internally, * this must be called at application startup, prior to any calls to * NumberFormat::createInstance to avoid undefined behavior. * @param toAdopt the NumberFormatFactory instance to be adopted * @param status the in/out status code, no special meanings are assigned * @return a registry key that can be used to unregister this factory * @stable ICU 2.6 */ static URegistryKey U_EXPORT2 registerFactory(NumberFormatFactory* toAdopt, UErrorCode& status); /** * Unregister a previously-registered NumberFormatFactory using the key returned from the * register call. Key becomes invalid after a successful call and should not be used again. * The NumberFormatFactory corresponding to the key will be deleted. * Because ICU may choose to cache NumberFormat objects internally, * this should be called during application shutdown, after all calls to * NumberFormat::createInstance to avoid undefined behavior. * @param key the registry key returned by a previous call to registerFactory * @param status the in/out status code, no special meanings are assigned * @return TRUE if the factory for the key was successfully unregistered * @stable ICU 2.6 */ static UBool U_EXPORT2 unregister(URegistryKey key, UErrorCode& status); /** * Return a StringEnumeration over the locales available at the time of the call, * including registered locales. * @return a StringEnumeration over the locales available at the time of the call * @stable ICU 2.6 */ static StringEnumeration* U_EXPORT2 getAvailableLocales(void); #endif /* UCONFIG_NO_SERVICE */ /** * Returns true if grouping is used in this format. For example, * in the English locale, with grouping on, the number 1234567 * might be formatted as "1,234,567". The grouping separator as * well as the size of each group is locale dependent and is * determined by sub-classes of NumberFormat. * @see setGroupingUsed * @stable ICU 2.0 */ UBool isGroupingUsed(void) const; /** * Set whether or not grouping will be used in this format. * @param newValue True, grouping will be used in this format. * @see getGroupingUsed * @stable ICU 2.0 */ virtual void setGroupingUsed(UBool newValue); /** * Returns the maximum number of digits allowed in the integer portion of a * number. * @return the maximum number of digits allowed in the integer portion of a * number. * @see setMaximumIntegerDigits * @stable ICU 2.0 */ int32_t getMaximumIntegerDigits(void) const; /** * Sets the maximum number of digits allowed in the integer portion of a * number. maximumIntegerDigits must be >= minimumIntegerDigits. If the * new value for maximumIntegerDigits is less than the current value * of minimumIntegerDigits, then minimumIntegerDigits will also be set to * the new value. * * @param newValue the new value for the maximum number of digits * allowed in the integer portion of a number. * @see getMaximumIntegerDigits * @stable ICU 2.0 */ virtual void setMaximumIntegerDigits(int32_t newValue); /** * Returns the minimum number of digits allowed in the integer portion of a * number. * @return the minimum number of digits allowed in the integer portion of a * number. * @see setMinimumIntegerDigits * @stable ICU 2.0 */ int32_t getMinimumIntegerDigits(void) const; /** * Sets the minimum number of digits allowed in the integer portion of a * number. minimumIntegerDigits must be <= maximumIntegerDigits. If the * new value for minimumIntegerDigits exceeds the current value * of maximumIntegerDigits, then maximumIntegerDigits will also be set to * the new value. * @param newValue the new value to be set. * @see getMinimumIntegerDigits * @stable ICU 2.0 */ virtual void setMinimumIntegerDigits(int32_t newValue); /** * Returns the maximum number of digits allowed in the fraction portion of a * number. * @return the maximum number of digits allowed in the fraction portion of a * number. * @see setMaximumFractionDigits * @stable ICU 2.0 */ int32_t getMaximumFractionDigits(void) const; /** * Sets the maximum number of digits allowed in the fraction portion of a * number. maximumFractionDigits must be >= minimumFractionDigits. If the * new value for maximumFractionDigits is less than the current value * of minimumFractionDigits, then minimumFractionDigits will also be set to * the new value. * @param newValue the new value to be set. * @see getMaximumFractionDigits * @stable ICU 2.0 */ virtual void setMaximumFractionDigits(int32_t newValue); /** * Returns the minimum number of digits allowed in the fraction portion of a * number. * @return the minimum number of digits allowed in the fraction portion of a * number. * @see setMinimumFractionDigits * @stable ICU 2.0 */ int32_t getMinimumFractionDigits(void) const; /** * Sets the minimum number of digits allowed in the fraction portion of a * number. minimumFractionDigits must be <= maximumFractionDigits. If the * new value for minimumFractionDigits exceeds the current value * of maximumFractionDigits, then maximumIntegerDigits will also be set to * the new value * @param newValue the new value to be set. * @see getMinimumFractionDigits * @stable ICU 2.0 */ virtual void setMinimumFractionDigits(int32_t newValue); /** * Sets the currency used to display currency * amounts. This takes effect immediately, if this format is a * currency format. If this format is not a currency format, then * the currency is used if and when this object becomes a * currency format. * @param theCurrency a 3-letter ISO code indicating new currency * to use. It need not be null-terminated. May be the empty * string or NULL to indicate no currency. * @param ec input-output error code * @stable ICU 3.0 */ virtual void setCurrency(const char16_t* theCurrency, UErrorCode& ec); /** * Gets the currency used to display currency * amounts. This may be an empty string for some subclasses. * @return a 3-letter null-terminated ISO code indicating * the currency in use, or a pointer to the empty string. * @stable ICU 2.6 */ const char16_t* getCurrency() const; /** * Set a particular UDisplayContext value in the formatter, such as * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. * @param value The UDisplayContext value to set. * @param status Input/output status. If at entry this indicates a failure * status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @stable ICU 53 */ virtual void setContext(UDisplayContext value, UErrorCode& status); /** * Get the formatter's UDisplayContext value for the specified UDisplayContextType, * such as UDISPCTX_TYPE_CAPITALIZATION. * @param type The UDisplayContextType whose value to return * @param status Input/output status. If at entry this indicates a failure * status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @return The UDisplayContextValue for the specified type. * @stable ICU 53 */ virtual UDisplayContext getContext(UDisplayContextType type, UErrorCode& status) const; /** * Get the rounding mode. This will always return NumberFormat::ERoundingMode::kRoundUnnecessary * if the subclass does not support rounding. * @return A rounding mode * @stable ICU 60 */ virtual ERoundingMode getRoundingMode(void) const; /** * Set the rounding mode. If a subclass does not support rounding, this will do nothing. * @param roundingMode A rounding mode * @stable ICU 60 */ virtual void setRoundingMode(ERoundingMode roundingMode); public: /** * Return the class ID for this class. This is useful for * comparing to a return value from getDynamicClassID(). Note that, * because NumberFormat is an abstract base class, no fully constructed object * will have the class ID returned by NumberFormat::getStaticClassID(). * @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. * This method is to implement a simple version of RTTI, since not all * C++ compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. *

* @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; protected: /** * Default constructor for subclass use only. * @stable ICU 2.0 */ NumberFormat(); /** * Copy constructor. * @stable ICU 2.0 */ NumberFormat(const NumberFormat&); /** * Assignment operator. * @stable ICU 2.0 */ NumberFormat& operator=(const NumberFormat&); /** * Returns the currency in effect for this formatter. Subclasses * should override this method as needed. Unlike getCurrency(), * this method should never return "". * @result output parameter for null-terminated result, which must * have a capacity of at least 4 * @internal */ virtual void getEffectiveCurrency(char16_t* result, UErrorCode& ec) const; #ifndef U_HIDE_INTERNAL_API /** * Creates the specified number format style of the desired locale. * If mustBeDecimalFormat is TRUE, then the returned pointer is * either a DecimalFormat or it is NULL. * @internal */ static NumberFormat* makeInstance(const Locale& desiredLocale, UNumberFormatStyle style, UBool mustBeDecimalFormat, UErrorCode& errorCode); #endif /* U_HIDE_INTERNAL_API */ private: static UBool isStyleSupported(UNumberFormatStyle style); /** * Creates the specified decimal format style of the desired locale. * @param desiredLocale the given locale. * @param style the given style. * @param errorCode Output param filled with success/failure status. * @return A new NumberFormat instance. */ static NumberFormat* makeInstance(const Locale& desiredLocale, UNumberFormatStyle style, UErrorCode& errorCode); UBool fGroupingUsed; int32_t fMaxIntegerDigits; int32_t fMinIntegerDigits; int32_t fMaxFractionDigits; int32_t fMinFractionDigits; protected: /** \internal */ static const int32_t gDefaultMaxIntegerDigits; /** \internal */ static const int32_t gDefaultMinIntegerDigits; private: UBool fParseIntegerOnly; UBool fLenient; // TRUE => lenient parse is enabled // ISO currency code char16_t fCurrency[4]; UDisplayContext fCapitalizationContext; friend class ICUNumberFormatFactory; // access to makeInstance friend class ICUNumberFormatService; friend class ::NumberFormatTest; // access to isStyleSupported() }; #if !UCONFIG_NO_SERVICE /** * A NumberFormatFactory is used to register new number formats. The factory * should be able to create any of the predefined formats for each locale it * supports. When registered, the locales it supports extend or override the * locale already supported by ICU. * * @stable ICU 2.6 */ class U_I18N_API NumberFormatFactory : public UObject { public: /** * Destructor * @stable ICU 3.0 */ virtual ~NumberFormatFactory(); /** * Return true if this factory will be visible. Default is true. * If not visible, the locales supported by this factory will not * be listed by getAvailableLocales. * @stable ICU 2.6 */ virtual UBool visible(void) const = 0; /** * Return the locale names directly supported by this factory. The number of names * is returned in count; * @stable ICU 2.6 */ virtual const UnicodeString * getSupportedIDs(int32_t &count, UErrorCode& status) const = 0; /** * Return a number format of the appropriate type. If the locale * is not supported, return null. If the locale is supported, but * the type is not provided by this service, return null. Otherwise * return an appropriate instance of NumberFormat. * @stable ICU 2.6 */ virtual NumberFormat* createFormat(const Locale& loc, UNumberFormatStyle formatType) = 0; }; /** * A NumberFormatFactory that supports a single locale. It can be visible or invisible. * @stable ICU 2.6 */ class U_I18N_API SimpleNumberFormatFactory : public NumberFormatFactory { protected: /** * True if the locale supported by this factory is visible. * @stable ICU 2.6 */ const UBool _visible; /** * The locale supported by this factory, as a UnicodeString. * @stable ICU 2.6 */ UnicodeString _id; public: /** * @stable ICU 2.6 */ SimpleNumberFormatFactory(const Locale& locale, UBool visible = TRUE); /** * @stable ICU 3.0 */ virtual ~SimpleNumberFormatFactory(); /** * @stable ICU 2.6 */ virtual UBool visible(void) const; /** * @stable ICU 2.6 */ virtual const UnicodeString * getSupportedIDs(int32_t &count, UErrorCode& status) const; }; #endif /* #if !UCONFIG_NO_SERVICE */ // ------------------------------------- inline UBool NumberFormat::isParseIntegerOnly() const { return fParseIntegerOnly; } inline UBool NumberFormat::isLenient() const { return fLenient; } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _NUMFMT //eof usr/include/unicode/uformattedvalue.h000064400000030216152342600230014005 0ustar00// © 2018 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html #ifndef __UFORMATTEDVALUE_H__ #define __UFORMATTEDVALUE_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DRAFT_API #include "unicode/ufieldpositer.h" /** * \file * \brief C API: Abstract operations for localized strings. * * This file contains declarations for classes that deal with formatted strings. A number * of APIs throughout ICU use these classes for expressing their localized output. */ /** * All possible field categories in ICU. Every entry in this enum corresponds * to another enum that exists in ICU. * * In the APIs that take a UFieldCategory, an int32_t type is used. Field * categories having any of the top four bits turned on are reserved as * private-use for external APIs implementing FormattedValue. This means that * categories 2^28 and higher or below zero (with the highest bit turned on) * are private-use and will not be used by ICU in the future. * * @draft ICU 64 */ typedef enum UFieldCategory { /** * For an undefined field category. * * @draft ICU 64 */ UFIELD_CATEGORY_UNDEFINED = 0, /** * For fields in UDateFormatField (udat.h), from ICU 3.0. * * @draft ICU 64 */ UFIELD_CATEGORY_DATE, /** * For fields in UNumberFormatFields (unum.h), from ICU 49. * * @draft ICU 64 */ UFIELD_CATEGORY_NUMBER, /** * For fields in UListFormatterField (ulistformatter.h), from ICU 63. * * @draft ICU 64 */ UFIELD_CATEGORY_LIST, /** * For fields in URelativeDateTimeFormatterField (ureldatefmt.h), from ICU 64. * * @draft ICU 64 */ UFIELD_CATEGORY_RELATIVE_DATETIME, /** * Reserved for possible future fields in UDateIntervalFormatField. * * @internal */ UFIELD_CATEGORY_DATE_INTERVAL, #ifndef U_HIDE_INTERNAL_API /** @internal */ UFIELD_CATEGORY_COUNT, #endif /* U_HIDE_INTERNAL_API */ /** * Category for spans in a list. * * @draft ICU 64 */ UFIELD_CATEGORY_LIST_SPAN = 0x1000 + UFIELD_CATEGORY_LIST, /** * Category for spans in a date interval. * * @draft ICU 64 */ UFIELD_CATEGORY_DATE_INTERVAL_SPAN = 0x1000 + UFIELD_CATEGORY_DATE_INTERVAL, } UFieldCategory; struct UConstrainedFieldPosition; /** * Represents a span of a string containing a given field. * * This struct differs from UFieldPosition in the following ways: * * 1. It has information on the field category. * 2. It allows you to set constraints to use when iterating over field positions. * 3. It is used for the newer FormattedValue APIs. * * @draft ICU 64 */ typedef struct UConstrainedFieldPosition UConstrainedFieldPosition; /** * Creates a new UConstrainedFieldPosition. * * By default, the UConstrainedFieldPosition has no iteration constraints. * * @param ec Set if an error occurs. * @return The new object, or NULL if an error occurs. * @draft ICU 64 */ U_DRAFT UConstrainedFieldPosition* U_EXPORT2 ucfpos_open(UErrorCode* ec); /** * Resets a UConstrainedFieldPosition to its initial state, as if it were newly created. * * Removes any constraints that may have been set on the instance. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_reset( UConstrainedFieldPosition* ucfpos, UErrorCode* ec); /** * Destroys a UConstrainedFieldPosition and releases its memory. * * @param ucfpos The instance of UConstrainedFieldPosition. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_close(UConstrainedFieldPosition* ucfpos); /** * Sets a constraint on the field category. * * When this instance of UConstrainedFieldPosition is passed to ufmtval_nextPosition, * positions are skipped unless they have the given category. * * Any previously set constraints are cleared. * * For example, to loop over only the number-related fields: * * UConstrainedFieldPosition* ucfpos = ucfpos_open(ec); * ucfpos_constrainCategory(ucfpos, UFIELDCATEGORY_NUMBER_FORMAT, ec); * while (ufmtval_nextPosition(ufmtval, ucfpos, ec)) { * // handle the number-related field position * } * ucfpos_close(ucfpos); * * Changing the constraint while in the middle of iterating over a FormattedValue * does not generally have well-defined behavior. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param category The field category to fix when iterating. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_constrainCategory( UConstrainedFieldPosition* ucfpos, int32_t category, UErrorCode* ec); /** * Sets a constraint on the category and field. * * When this instance of UConstrainedFieldPosition is passed to ufmtval_nextPosition, * positions are skipped unless they have the given category and field. * * Any previously set constraints are cleared. * * For example, to loop over all grouping separators: * * UConstrainedFieldPosition* ucfpos = ucfpos_open(ec); * ucfpos_constrainField(ucfpos, UFIELDCATEGORY_NUMBER_FORMAT, UNUM_GROUPING_SEPARATOR_FIELD, ec); * while (ufmtval_nextPosition(ufmtval, ucfpos, ec)) { * // handle the grouping separator position * } * ucfpos_close(ucfpos); * * Changing the constraint while in the middle of iterating over a FormattedValue * does not generally have well-defined behavior. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param category The field category to fix when iterating. * @param field The field to fix when iterating. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_constrainField( UConstrainedFieldPosition* ucfpos, int32_t category, int32_t field, UErrorCode* ec); /** * Gets the field category for the current position. * * If a category or field constraint was set, this function returns the constrained * category. Otherwise, the return value is well-defined only after * ufmtval_nextPosition returns TRUE. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param ec Set if an error occurs. * @return The field category saved in the instance. * @draft ICU 64 */ U_DRAFT int32_t U_EXPORT2 ucfpos_getCategory( const UConstrainedFieldPosition* ucfpos, UErrorCode* ec); /** * Gets the field for the current position. * * If a field constraint was set, this function returns the constrained * field. Otherwise, the return value is well-defined only after * ufmtval_nextPosition returns TRUE. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param ec Set if an error occurs. * @return The field saved in the instance. * @draft ICU 64 */ U_DRAFT int32_t U_EXPORT2 ucfpos_getField( const UConstrainedFieldPosition* ucfpos, UErrorCode* ec); /** * Gets the INCLUSIVE start and EXCLUSIVE end index stored for the current position. * * The output values are well-defined only after ufmtval_nextPosition returns TRUE. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param pStart Set to the start index saved in the instance. Ignored if nullptr. * @param pLimit Set to the end index saved in the instance. Ignored if nullptr. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_getIndexes( const UConstrainedFieldPosition* ucfpos, int32_t* pStart, int32_t* pLimit, UErrorCode* ec); /** * Gets an int64 that FormattedValue implementations may use for storage. * * The initial value is zero. * * Users of FormattedValue should not need to call this method. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param ec Set if an error occurs. * @return The current iteration context from ucfpos_setInt64IterationContext. * @draft ICU 64 */ U_DRAFT int64_t U_EXPORT2 ucfpos_getInt64IterationContext( const UConstrainedFieldPosition* ucfpos, UErrorCode* ec); /** * Sets an int64 that FormattedValue implementations may use for storage. * * Intended to be used by FormattedValue implementations. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param context The new iteration context. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_setInt64IterationContext( UConstrainedFieldPosition* ucfpos, int64_t context, UErrorCode* ec); /** * Determines whether a given field should be included given the * constraints. * * Intended to be used by FormattedValue implementations. * * @param ucfpos The instance of UConstrainedFieldPosition. * @param category The category to test. * @param field The field to test. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT UBool U_EXPORT2 ucfpos_matchesField( const UConstrainedFieldPosition* ucfpos, int32_t category, int32_t field, UErrorCode* ec); /** * Sets new values for the primary public getters. * * Intended to be used by FormattedValue implementations. * * It is up to the implementation to ensure that the user-requested * constraints are satisfied. This method does not check! * * @param ucfpos The instance of UConstrainedFieldPosition. * @param category The new field category. * @param field The new field. * @param start The new inclusive start index. * @param limit The new exclusive end index. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT void U_EXPORT2 ucfpos_setState( UConstrainedFieldPosition* ucfpos, int32_t category, int32_t field, int32_t start, int32_t limit, UErrorCode* ec); struct UFormattedValue; /** * An abstract formatted value: a string with associated field attributes. * Many formatters format to types compatible with UFormattedValue. * * @draft ICU 64 */ typedef struct UFormattedValue UFormattedValue; /** * Returns a pointer to the formatted string. The pointer is owned by the UFormattedValue. The * return value is valid only as long as the UFormattedValue is present and unchanged in memory. * * The return value is NUL-terminated but could contain internal NULs. * * @param ufmtval * The object containing the formatted string and attributes. * @param pLength Output variable for the length of the string. Ignored if NULL. * @param ec Set if an error occurs. * @return A NUL-terminated char16 string owned by the UFormattedValue. * @draft ICU 64 */ U_DRAFT const UChar* U_EXPORT2 ufmtval_getString( const UFormattedValue* ufmtval, int32_t* pLength, UErrorCode* ec); /** * Iterates over field positions in the UFormattedValue. This lets you determine the position * of specific types of substrings, like a month or a decimal separator. * * To loop over all field positions: * * UConstrainedFieldPosition* ucfpos = ucfpos_open(ec); * while (ufmtval_nextPosition(ufmtval, ucfpos, ec)) { * // handle the field position; get information from ucfpos * } * ucfpos_close(ucfpos); * * @param ufmtval * The object containing the formatted string and attributes. * @param ucfpos * The object used for iteration state; can provide constraints to iterate over only * one specific category or field; * see ucfpos_constrainCategory * and ucfpos_constrainField. * @param ec Set if an error occurs. * @return TRUE if another position was found; FALSE otherwise. * @draft ICU 64 */ U_DRAFT UBool U_EXPORT2 ufmtval_nextPosition( const UFormattedValue* ufmtval, UConstrainedFieldPosition* ucfpos, UErrorCode* ec); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUConstrainedFieldPositionPointer * "Smart pointer" class; closes a UConstrainedFieldPosition via ucfpos_close(). * For most methods see the LocalPointerBase base class. * * Usage: * * LocalUConstrainedFieldPositionPointer ucfpos(ucfpos_open(ec)); * // no need to explicitly call ucfpos_close() * * @draft ICU 64 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, UConstrainedFieldPosition, ucfpos_close); U_NAMESPACE_END #endif // U_SHOW_CPLUSPLUS_API #endif /* U_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __UFORMATTEDVALUE_H__ usr/include/unicode/strenum.h000064400000024047152342600230012300 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #ifndef STRENUM_H #define STRENUM_H #include "unicode/uobject.h" #include "unicode/unistr.h" /** * \file * \brief C++ API: String Enumeration */ U_NAMESPACE_BEGIN /** * Base class for 'pure' C++ implementations of uenum api. Adds a * method that returns the next UnicodeString since in C++ this can * be a common storage format for strings. * *

The model is that the enumeration is over strings maintained by * a 'service.' At any point, the service might change, invalidating * the enumerator (though this is expected to be rare). The iterator * returns an error if this has occurred. Lack of the error is no * guarantee that the service didn't change immediately after the * call, so the returned string still might not be 'valid' on * subsequent use.

* *

Strings may take the form of const char*, const char16_t*, or const * UnicodeString*. The type you get is determine by the variant of * 'next' that you call. In general the StringEnumeration is * optimized for one of these types, but all StringEnumerations can * return all types. Returned strings are each terminated with a NUL. * Depending on the service data, they might also include embedded NUL * characters, so API is provided to optionally return the true * length, counting the embedded NULs but not counting the terminating * NUL.

* *

The pointers returned by next, unext, and snext become invalid * upon any subsequent call to the enumeration's destructor, next, * unext, snext, or reset.

* * ICU 2.8 adds some default implementations and helper functions * for subclasses. * * @stable ICU 2.4 */ class U_COMMON_API StringEnumeration : public UObject { public: /** * Destructor. * @stable ICU 2.4 */ virtual ~StringEnumeration(); /** * Clone this object, an instance of a subclass of StringEnumeration. * Clones can be used concurrently in multiple threads. * If a subclass does not implement clone(), or if an error occurs, * then NULL is returned. * The clone functions in all subclasses return a base class pointer * because some compilers do not support covariant (same-as-this) * return types; cast to the appropriate subclass if necessary. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ virtual StringEnumeration *clone() const; /** *

Return the number of elements that the iterator traverses. If * the iterator is out of sync with its service, status is set to * U_ENUM_OUT_OF_SYNC_ERROR, and the return value is zero.

* *

The return value will not change except possibly as a result of * a subsequent call to reset, or if the iterator becomes out of sync.

* *

This is a convenience function. It can end up being very * expensive as all the items might have to be pre-fetched * (depending on the storage format of the data being * traversed).

* * @param status the error code. * @return number of elements in the iterator. * * @stable ICU 2.4 */ virtual int32_t count(UErrorCode& status) const = 0; /** *

Returns the next element as a NUL-terminated char*. If there * are no more elements, returns NULL. If the resultLength pointer * is not NULL, the length of the string (not counting the * terminating NUL) is returned at that address. If an error * status is returned, the value at resultLength is undefined.

* *

The returned pointer is owned by this iterator and must not be * deleted by the caller. The pointer is valid until the next call * to next, unext, snext, reset, or the enumerator's destructor.

* *

If the iterator is out of sync with its service, status is set * to U_ENUM_OUT_OF_SYNC_ERROR and NULL is returned.

* *

If the native service string is a char16_t* string, it is * converted to char* with the invariant converter. If the * conversion fails (because a character cannot be converted) then * status is set to U_INVARIANT_CONVERSION_ERROR and the return * value is undefined (though not NULL).

* * Starting with ICU 2.8, the default implementation calls snext() * and handles the conversion. * Either next() or snext() must be implemented differently by a subclass. * * @param status the error code. * @param resultLength a pointer to receive the length, can be NULL. * @return a pointer to the string, or NULL. * * @stable ICU 2.4 */ virtual const char* next(int32_t *resultLength, UErrorCode& status); /** *

Returns the next element as a NUL-terminated char16_t*. If there * are no more elements, returns NULL. If the resultLength pointer * is not NULL, the length of the string (not counting the * terminating NUL) is returned at that address. If an error * status is returned, the value at resultLength is undefined.

* *

The returned pointer is owned by this iterator and must not be * deleted by the caller. The pointer is valid until the next call * to next, unext, snext, reset, or the enumerator's destructor.

* *

If the iterator is out of sync with its service, status is set * to U_ENUM_OUT_OF_SYNC_ERROR and NULL is returned.

* * Starting with ICU 2.8, the default implementation calls snext() * and handles the conversion. * * @param status the error code. * @param resultLength a ponter to receive the length, can be NULL. * @return a pointer to the string, or NULL. * * @stable ICU 2.4 */ virtual const char16_t* unext(int32_t *resultLength, UErrorCode& status); /** *

Returns the next element a UnicodeString*. If there are no * more elements, returns NULL.

* *

The returned pointer is owned by this iterator and must not be * deleted by the caller. The pointer is valid until the next call * to next, unext, snext, reset, or the enumerator's destructor.

* *

If the iterator is out of sync with its service, status is set * to U_ENUM_OUT_OF_SYNC_ERROR and NULL is returned.

* * Starting with ICU 2.8, the default implementation calls next() * and handles the conversion. * Either next() or snext() must be implemented differently by a subclass. * * @param status the error code. * @return a pointer to the string, or NULL. * * @stable ICU 2.4 */ virtual const UnicodeString* snext(UErrorCode& status); /** *

Resets the iterator. This re-establishes sync with the * service and rewinds the iterator to start at the first * element.

* *

Previous pointers returned by next, unext, or snext become * invalid, and the value returned by count might change.

* * @param status the error code. * * @stable ICU 2.4 */ virtual void reset(UErrorCode& status) = 0; /** * Compares this enumeration to other to check if both are equal * * @param that The other string enumeration to compare this object to * @return TRUE if the enumerations are equal. FALSE if not. * @stable ICU 3.6 */ virtual UBool operator==(const StringEnumeration& that)const; /** * Compares this enumeration to other to check if both are not equal * * @param that The other string enumeration to compare this object to * @return TRUE if the enumerations are equal. FALSE if not. * @stable ICU 3.6 */ virtual UBool operator!=(const StringEnumeration& that)const; protected: /** * UnicodeString field for use with default implementations and subclasses. * @stable ICU 2.8 */ UnicodeString unistr; /** * char * default buffer for use with default implementations and subclasses. * @stable ICU 2.8 */ char charsBuffer[32]; /** * char * buffer for use with default implementations and subclasses. * Allocated in constructor and in ensureCharsCapacity(). * @stable ICU 2.8 */ char *chars; /** * Capacity of chars, for use with default implementations and subclasses. * @stable ICU 2.8 */ int32_t charsCapacity; /** * Default constructor for use with default implementations and subclasses. * @stable ICU 2.8 */ StringEnumeration(); /** * Ensures that chars is at least as large as the requested capacity. * For use with default implementations and subclasses. * * @param capacity Requested capacity. * @param status ICU in/out error code. * @stable ICU 2.8 */ void ensureCharsCapacity(int32_t capacity, UErrorCode &status); /** * Converts s to Unicode and sets unistr to the result. * For use with default implementations and subclasses, * especially for implementations of snext() in terms of next(). * This is provided with a helper function instead of a default implementation * of snext() to avoid potential infinite loops between next() and snext(). * * For example: * \code * const UnicodeString* snext(UErrorCode& status) { * int32_t resultLength=0; * const char *s=next(&resultLength, status); * return setChars(s, resultLength, status); * } * \endcode * * @param s String to be converted to Unicode. * @param length Length of the string. * @param status ICU in/out error code. * @return A pointer to unistr. * @stable ICU 2.8 */ UnicodeString *setChars(const char *s, int32_t length, UErrorCode &status); }; U_NAMESPACE_END /* STRENUM_H */ #endif usr/include/unicode/ucal.h000064400000157054152342600230011534 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 1996-2015, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef UCAL_H #define UCAL_H #include "unicode/utypes.h" #include "unicode/uenum.h" #include "unicode/uloc.h" #include "unicode/localpointer.h" #if !UCONFIG_NO_FORMATTING /** * \file * \brief C API: Calendar * *

Calendar C API

* * UCalendar C API is used for converting between a UDate object * and a set of integer fields such as UCAL_YEAR, UCAL_MONTH, * UCAL_DAY, UCAL_HOUR, and so on. * (A UDate object represents a specific instant in * time with millisecond precision. See UDate * for information about the UDate .) * *

* Types of UCalendar interpret a UDate * according to the rules of a specific calendar system. The U_STABLE * provides the enum UCalendarType with UCAL_TRADITIONAL and * UCAL_GREGORIAN. *

* Like other locale-sensitive C API, calendar API provides a * function, ucal_open(), which returns a pointer to * UCalendar whose time fields have been initialized * with the current date and time. We need to specify the type of * calendar to be opened and the timezoneId. * \htmlonly

\endhtmlonly *
 * \code
 * UCalendar *caldef;
 * UChar *tzId;
 * UErrorCode status;
 * tzId=(UChar*)malloc(sizeof(UChar) * (strlen("PST") +1) );
 * u_uastrcpy(tzId, "PST");
 * caldef=ucal_open(tzID, u_strlen(tzID), NULL, UCAL_TRADITIONAL, &status);
 * \endcode
 * 
* \htmlonly
\endhtmlonly * *

* A UCalendar object can produce all the time field values * needed to implement the date-time formatting for a particular language * and calendar style (for example, Japanese-Gregorian, Japanese-Traditional). * *

* When computing a UDate from time fields, two special circumstances * may arise: there may be insufficient information to compute the * UDate (such as only year and month but no day in the month), * or there may be inconsistent information (such as "Tuesday, July 15, 1996" * -- July 15, 1996 is actually a Monday). * *

* Insufficient information. The calendar will use default * information to specify the missing fields. This may vary by calendar; for * the Gregorian calendar, the default for a field is the same as that of the * start of the epoch: i.e., UCAL_YEAR = 1970, UCAL_MONTH = JANUARY, UCAL_DATE = 1, etc. * *

* Inconsistent information. If fields conflict, the calendar * will give preference to fields set more recently. For example, when * determining the day, the calendar will look for one of the following * combinations of fields. The most recent combination, as determined by the * most recently set single field, will be used. * * \htmlonly

\endhtmlonly *
 * \code
 * UCAL_MONTH + UCAL_DAY_OF_MONTH
 * UCAL_MONTH + UCAL_WEEK_OF_MONTH + UCAL_DAY_OF_WEEK
 * UCAL_MONTH + UCAL_DAY_OF_WEEK_IN_MONTH + UCAL_DAY_OF_WEEK
 * UCAL_DAY_OF_YEAR
 * UCAL_DAY_OF_WEEK + UCAL_WEEK_OF_YEAR
 * \endcode
 * 
* \htmlonly
\endhtmlonly * * For the time of day: * * \htmlonly
\endhtmlonly *
 * \code
 * UCAL_HOUR_OF_DAY
 * UCAL_AM_PM + UCAL_HOUR
 * \endcode
 * 
* \htmlonly
\endhtmlonly * *

* Note: for some non-Gregorian calendars, different * fields may be necessary for complete disambiguation. For example, a full * specification of the historical Arabic astronomical calendar requires year, * month, day-of-month and day-of-week in some cases. * *

* Note: There are certain possible ambiguities in * interpretation of certain singular times, which are resolved in the * following ways: *

    *
  1. 24:00:00 "belongs" to the following day. That is, * 23:59 on Dec 31, 1969 < 24:00 on Jan 1, 1970 < 24:01:00 on Jan 1, 1970 * *
  2. Although historically not precise, midnight also belongs to "am", * and noon belongs to "pm", so on the same day, * 12:00 am (midnight) < 12:01 am, and 12:00 pm (noon) < 12:01 pm *
* *

* The date or time format strings are not part of the definition of a * calendar, as those must be modifiable or overridable by the user at * runtime. Use {@link icu::DateFormat} * to format dates. * *

* Calendar provides an API for field "rolling", where fields * can be incremented or decremented, but wrap around. For example, rolling the * month up in the date December 12, 1996 results in * January 12, 1996. * *

* Calendar also provides a date arithmetic function for * adding the specified (signed) amount of time to a particular time field. * For example, subtracting 5 days from the date September 12, 1996 * results in September 7, 1996. * *

* The Japanese calendar uses a combination of era name and year number. * When an emperor of Japan abdicates and a new emperor ascends the throne, * a new era is declared and year number is reset to 1. Even if the date of * abdication is scheduled ahead of time, the new era name might not be * announced until just before the date. In such case, ICU4C may include * a start date of future era without actual era name, but not enabled * by default. ICU4C users who want to test the behavior of the future era * can enable the tentative era by: *

    *
  • Environment variable ICU_ENABLE_TENTATIVE_ERA=true.
  • *
* * @stable ICU 2.0 */ /** * The time zone ID reserved for unknown time zone. * It behaves like the GMT/UTC time zone but has the special ID "Etc/Unknown". * @stable ICU 4.8 */ #define UCAL_UNKNOWN_ZONE_ID "Etc/Unknown" /** A calendar. * For usage in C programs. * @stable ICU 2.0 */ typedef void* UCalendar; /** Possible types of UCalendars * @stable ICU 2.0 */ enum UCalendarType { /** * Despite the name, UCAL_TRADITIONAL designates the locale's default calendar, * which may be the Gregorian calendar or some other calendar. * @stable ICU 2.0 */ UCAL_TRADITIONAL, /** * A better name for UCAL_TRADITIONAL. * @stable ICU 4.2 */ UCAL_DEFAULT = UCAL_TRADITIONAL, /** * Unambiguously designates the Gregorian calendar for the locale. * @stable ICU 2.0 */ UCAL_GREGORIAN }; /** @stable ICU 2.0 */ typedef enum UCalendarType UCalendarType; /** Possible fields in a UCalendar * @stable ICU 2.0 */ enum UCalendarDateFields { /** * Field number indicating the era, e.g., AD or BC in the Gregorian (Julian) calendar. * This is a calendar-specific value. * @stable ICU 2.6 */ UCAL_ERA, /** * Field number indicating the year. This is a calendar-specific value. * @stable ICU 2.6 */ UCAL_YEAR, /** * Field number indicating the month. This is a calendar-specific value. * The first month of the year is * JANUARY; the last depends on the number of months in a year. * @see #UCAL_JANUARY * @see #UCAL_FEBRUARY * @see #UCAL_MARCH * @see #UCAL_APRIL * @see #UCAL_MAY * @see #UCAL_JUNE * @see #UCAL_JULY * @see #UCAL_AUGUST * @see #UCAL_SEPTEMBER * @see #UCAL_OCTOBER * @see #UCAL_NOVEMBER * @see #UCAL_DECEMBER * @see #UCAL_UNDECIMBER * @stable ICU 2.6 */ UCAL_MONTH, /** * Field number indicating the * week number within the current year. The first week of the year, as * defined by UCAL_FIRST_DAY_OF_WEEK and UCAL_MINIMAL_DAYS_IN_FIRST_WEEK * attributes, has value 1. Subclasses define * the value of UCAL_WEEK_OF_YEAR for days before the first week of * the year. * @see ucal_getAttribute * @see ucal_setAttribute * @stable ICU 2.6 */ UCAL_WEEK_OF_YEAR, /** * Field number indicating the * week number within the current month. The first week of the month, as * defined by UCAL_FIRST_DAY_OF_WEEK and UCAL_MINIMAL_DAYS_IN_FIRST_WEEK * attributes, has value 1. Subclasses define * the value of WEEK_OF_MONTH for days before the first week of * the month. * @see ucal_getAttribute * @see ucal_setAttribute * @see #UCAL_FIRST_DAY_OF_WEEK * @see #UCAL_MINIMAL_DAYS_IN_FIRST_WEEK * @stable ICU 2.6 */ UCAL_WEEK_OF_MONTH, /** * Field number indicating the * day of the month. This is a synonym for DAY_OF_MONTH. * The first day of the month has value 1. * @see #UCAL_DAY_OF_MONTH * @stable ICU 2.6 */ UCAL_DATE, /** * Field number indicating the day * number within the current year. The first day of the year has value 1. * @stable ICU 2.6 */ UCAL_DAY_OF_YEAR, /** * Field number indicating the day * of the week. This field takes values SUNDAY, * MONDAY, TUESDAY, WEDNESDAY, * THURSDAY, FRIDAY, and SATURDAY. * @see #UCAL_SUNDAY * @see #UCAL_MONDAY * @see #UCAL_TUESDAY * @see #UCAL_WEDNESDAY * @see #UCAL_THURSDAY * @see #UCAL_FRIDAY * @see #UCAL_SATURDAY * @stable ICU 2.6 */ UCAL_DAY_OF_WEEK, /** * Field number indicating the * ordinal number of the day of the week within the current month. Together * with the DAY_OF_WEEK field, this uniquely specifies a day * within a month. Unlike WEEK_OF_MONTH and * WEEK_OF_YEAR, this field's value does not depend on * getFirstDayOfWeek() or * getMinimalDaysInFirstWeek(). DAY_OF_MONTH 1 * through 7 always correspond to DAY_OF_WEEK_IN_MONTH * 1; 8 through 15 correspond to * DAY_OF_WEEK_IN_MONTH 2, and so on. * DAY_OF_WEEK_IN_MONTH 0 indicates the week before * DAY_OF_WEEK_IN_MONTH 1. Negative values count back from the * end of the month, so the last Sunday of a month is specified as * DAY_OF_WEEK = SUNDAY, DAY_OF_WEEK_IN_MONTH = -1. Because * negative values count backward they will usually be aligned differently * within the month than positive values. For example, if a month has 31 * days, DAY_OF_WEEK_IN_MONTH -1 will overlap * DAY_OF_WEEK_IN_MONTH 5 and the end of 4. * @see #UCAL_DAY_OF_WEEK * @see #UCAL_WEEK_OF_MONTH * @stable ICU 2.6 */ UCAL_DAY_OF_WEEK_IN_MONTH, /** * Field number indicating * whether the HOUR is before or after noon. * E.g., at 10:04:15.250 PM the AM_PM is PM. * @see #UCAL_AM * @see #UCAL_PM * @see #UCAL_HOUR * @stable ICU 2.6 */ UCAL_AM_PM, /** * Field number indicating the * hour of the morning or afternoon. HOUR is used for the 12-hour * clock. * E.g., at 10:04:15.250 PM the HOUR is 10. * @see #UCAL_AM_PM * @see #UCAL_HOUR_OF_DAY * @stable ICU 2.6 */ UCAL_HOUR, /** * Field number indicating the * hour of the day. HOUR_OF_DAY is used for the 24-hour clock. * E.g., at 10:04:15.250 PM the HOUR_OF_DAY is 22. * @see #UCAL_HOUR * @stable ICU 2.6 */ UCAL_HOUR_OF_DAY, /** * Field number indicating the * minute within the hour. * E.g., at 10:04:15.250 PM the UCAL_MINUTE is 4. * @stable ICU 2.6 */ UCAL_MINUTE, /** * Field number indicating the * second within the minute. * E.g., at 10:04:15.250 PM the UCAL_SECOND is 15. * @stable ICU 2.6 */ UCAL_SECOND, /** * Field number indicating the * millisecond within the second. * E.g., at 10:04:15.250 PM the UCAL_MILLISECOND is 250. * @stable ICU 2.6 */ UCAL_MILLISECOND, /** * Field number indicating the * raw offset from GMT in milliseconds. * @stable ICU 2.6 */ UCAL_ZONE_OFFSET, /** * Field number indicating the * daylight savings offset in milliseconds. * @stable ICU 2.6 */ UCAL_DST_OFFSET, /** * Field number * indicating the extended year corresponding to the * UCAL_WEEK_OF_YEAR field. This may be one greater or less * than the value of UCAL_EXTENDED_YEAR. * @stable ICU 2.6 */ UCAL_YEAR_WOY, /** * Field number * indicating the localized day of week. This will be a value from 1 * to 7 inclusive, with 1 being the localized first day of the week. * @stable ICU 2.6 */ UCAL_DOW_LOCAL, /** * Year of this calendar system, encompassing all supra-year fields. For example, * in Gregorian/Julian calendars, positive Extended Year values indicate years AD, * 1 BC = 0 extended, 2 BC = -1 extended, and so on. * @stable ICU 2.8 */ UCAL_EXTENDED_YEAR, /** * Field number * indicating the modified Julian day number. This is different from * the conventional Julian day number in two regards. First, it * demarcates days at local zone midnight, rather than noon GMT. * Second, it is a local number; that is, it depends on the local time * zone. It can be thought of as a single number that encompasses all * the date-related fields. * @stable ICU 2.8 */ UCAL_JULIAN_DAY, /** * Ranges from 0 to 23:59:59.999 (regardless of DST). This field behaves exactly * like a composite of all time-related fields, not including the zone fields. As such, * it also reflects discontinuities of those fields on DST transition days. On a day * of DST onset, it will jump forward. On a day of DST cessation, it will jump * backward. This reflects the fact that it must be combined with the DST_OFFSET field * to obtain a unique local time value. * @stable ICU 2.8 */ UCAL_MILLISECONDS_IN_DAY, /** * Whether or not the current month is a leap month (0 or 1). See the Chinese calendar for * an example of this. */ UCAL_IS_LEAP_MONTH, /* Do not conditionalize the following with #ifndef U_HIDE_DEPRECATED_API, * it is needed for layout of Calendar, DateFormat, and other objects */ /** * One more than the highest normal UCalendarDateFields value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCAL_FIELD_COUNT, /** * Field number indicating the * day of the month. This is a synonym for UCAL_DATE. * The first day of the month has value 1. * @see #UCAL_DATE * Synonym for UCAL_DATE * @stable ICU 2.8 **/ UCAL_DAY_OF_MONTH=UCAL_DATE }; /** @stable ICU 2.0 */ typedef enum UCalendarDateFields UCalendarDateFields; /** * Useful constant for days of week. Note: Calendar day-of-week is 1-based. Clients * who create locale resources for the field of first-day-of-week should be aware of * this. For instance, in US locale, first-day-of-week is set to 1, i.e., UCAL_SUNDAY. */ /** Possible days of the week in a UCalendar * @stable ICU 2.0 */ enum UCalendarDaysOfWeek { /** Sunday */ UCAL_SUNDAY = 1, /** Monday */ UCAL_MONDAY, /** Tuesday */ UCAL_TUESDAY, /** Wednesday */ UCAL_WEDNESDAY, /** Thursday */ UCAL_THURSDAY, /** Friday */ UCAL_FRIDAY, /** Saturday */ UCAL_SATURDAY }; /** @stable ICU 2.0 */ typedef enum UCalendarDaysOfWeek UCalendarDaysOfWeek; /** Possible months in a UCalendar. Note: Calendar month is 0-based. * @stable ICU 2.0 */ enum UCalendarMonths { /** January */ UCAL_JANUARY, /** February */ UCAL_FEBRUARY, /** March */ UCAL_MARCH, /** April */ UCAL_APRIL, /** May */ UCAL_MAY, /** June */ UCAL_JUNE, /** July */ UCAL_JULY, /** August */ UCAL_AUGUST, /** September */ UCAL_SEPTEMBER, /** October */ UCAL_OCTOBER, /** November */ UCAL_NOVEMBER, /** December */ UCAL_DECEMBER, /** Value of the UCAL_MONTH field indicating the * thirteenth month of the year. Although the Gregorian calendar * does not use this value, lunar calendars do. */ UCAL_UNDECIMBER }; /** @stable ICU 2.0 */ typedef enum UCalendarMonths UCalendarMonths; /** Possible AM/PM values in a UCalendar * @stable ICU 2.0 */ enum UCalendarAMPMs { /** AM */ UCAL_AM, /** PM */ UCAL_PM }; /** @stable ICU 2.0 */ typedef enum UCalendarAMPMs UCalendarAMPMs; /** * System time zone type constants used by filtering zones * in ucal_openTimeZoneIDEnumeration. * @see ucal_openTimeZoneIDEnumeration * @stable ICU 4.8 */ enum USystemTimeZoneType { /** * Any system zones. * @stable ICU 4.8 */ UCAL_ZONE_TYPE_ANY, /** * Canonical system zones. * @stable ICU 4.8 */ UCAL_ZONE_TYPE_CANONICAL, /** * Canonical system zones associated with actual locations. * @stable ICU 4.8 */ UCAL_ZONE_TYPE_CANONICAL_LOCATION }; /** @stable ICU 4.8 */ typedef enum USystemTimeZoneType USystemTimeZoneType; /** * Create an enumeration over system time zone IDs with the given * filter conditions. * @param zoneType The system time zone type. * @param region The ISO 3166 two-letter country code or UN M.49 * three-digit area code. When NULL, no filtering * done by region. * @param rawOffset An offset from GMT in milliseconds, ignoring the * effect of daylight savings time, if any. When NULL, * no filtering done by zone offset. * @param ec A pointer to an UErrorCode to receive any errors * @return an enumeration object that the caller must dispose of * using enum_close(), or NULL upon failure. In case of failure, * *ec will indicate the error. * @stable ICU 4.8 */ U_STABLE UEnumeration* U_EXPORT2 ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char* region, const int32_t* rawOffset, UErrorCode* ec); /** * Create an enumeration over all time zones. * * @param ec input/output error code * * @return an enumeration object that the caller must dispose of using * uenum_close(), or NULL upon failure. In case of failure *ec will * indicate the error. * * @stable ICU 2.6 */ U_STABLE UEnumeration* U_EXPORT2 ucal_openTimeZones(UErrorCode* ec); /** * Create an enumeration over all time zones associated with the given * country. Some zones are affiliated with no country (e.g., "UTC"); * these may also be retrieved, as a group. * * @param country the ISO 3166 two-letter country code, or NULL to * retrieve zones not affiliated with any country * * @param ec input/output error code * * @return an enumeration object that the caller must dispose of using * uenum_close(), or NULL upon failure. In case of failure *ec will * indicate the error. * * @stable ICU 2.6 */ U_STABLE UEnumeration* U_EXPORT2 ucal_openCountryTimeZones(const char* country, UErrorCode* ec); /** * Return the default time zone. The default is determined initially * by querying the host operating system. If the host system detection * routines fail, or if they specify a TimeZone or TimeZone offset * which is not recognized, then the special TimeZone "Etc/Unknown" * is returned. * * The default may be changed with `ucal_setDefaultTimeZone()` or with * the C++ TimeZone API, `TimeZone::adoptDefault(TimeZone*)`. * * @param result A buffer to receive the result, or NULL * * @param resultCapacity The capacity of the result buffer * * @param ec input/output error code * * @return The result string length, not including the terminating * null * * @see #UCAL_UNKNOWN_ZONE_ID * * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); /** * Set the default time zone. * * @param zoneID null-terminated time zone ID * * @param ec input/output error code * * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 ucal_setDefaultTimeZone(const UChar* zoneID, UErrorCode* ec); /** * Return the amount of time in milliseconds that the clock is * advanced during daylight savings time for the given time zone, or * zero if the time zone does not observe daylight savings time. * * @param zoneID null-terminated time zone ID * * @param ec input/output error code * * @return the number of milliseconds the time is advanced with * respect to standard time when the daylight savings rules are in * effect. This is always a non-negative number, most commonly either * 3,600,000 (one hour) or zero. * * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 ucal_getDSTSavings(const UChar* zoneID, UErrorCode* ec); /** * Get the current date and time. * The value returned is represented as milliseconds from the epoch. * @return The current date and time. * @stable ICU 2.0 */ U_STABLE UDate U_EXPORT2 ucal_getNow(void); /** * Open a UCalendar. * A UCalendar may be used to convert a millisecond value to a year, * month, and day. *

* Note: When unknown TimeZone ID is specified or if the TimeZone ID specified is "Etc/Unknown", * the UCalendar returned by the function is initialized with GMT zone with TimeZone ID * UCAL_UNKNOWN_ZONE_ID ("Etc/Unknown") without any errors/warnings. If you want * to check if a TimeZone ID is valid prior to this function, use ucal_getCanonicalTimeZoneID. * * @param zoneID The desired TimeZone ID. If 0, use the default time zone. * @param len The length of zoneID, or -1 if null-terminated. * @param locale The desired locale * @param type The type of UCalendar to open. This can be UCAL_GREGORIAN to open the Gregorian * calendar for the locale, or UCAL_DEFAULT to open the default calendar for the locale (the * default calendar may also be Gregorian). To open a specific non-Gregorian calendar for the * locale, use uloc_setKeywordValue to set the value of the calendar keyword for the locale * and then pass the locale to ucal_open with UCAL_DEFAULT as the type. * @param status A pointer to an UErrorCode to receive any errors * @return A pointer to a UCalendar, or 0 if an error occurred. * @see #UCAL_UNKNOWN_ZONE_ID * @stable ICU 2.0 */ U_STABLE UCalendar* U_EXPORT2 ucal_open(const UChar* zoneID, int32_t len, const char* locale, UCalendarType type, UErrorCode* status); /** * Close a UCalendar. * Once closed, a UCalendar may no longer be used. * @param cal The UCalendar to close. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_close(UCalendar *cal); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUCalendarPointer * "Smart pointer" class, closes a UCalendar via ucal_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); U_NAMESPACE_END #endif /** * Open a copy of a UCalendar. * This function performs a deep copy. * @param cal The calendar to copy * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UCalendar identical to cal. * @stable ICU 4.0 */ U_STABLE UCalendar* U_EXPORT2 ucal_clone(const UCalendar* cal, UErrorCode* status); /** * Set the TimeZone used by a UCalendar. * A UCalendar uses a timezone for converting from Greenwich time to local time. * @param cal The UCalendar to set. * @param zoneID The desired TimeZone ID. If 0, use the default time zone. * @param len The length of zoneID, or -1 if null-terminated. * @param status A pointer to an UErrorCode to receive any errors. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_setTimeZone(UCalendar* cal, const UChar* zoneID, int32_t len, UErrorCode* status); /** * Get the ID of the UCalendar's time zone. * * @param cal The UCalendar to query. * @param result Receives the UCalendar's time zone ID. * @param resultLength The maximum size of result. * @param status Receives the status. * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @stable ICU 51 */ U_STABLE int32_t U_EXPORT2 ucal_getTimeZoneID(const UCalendar *cal, UChar *result, int32_t resultLength, UErrorCode *status); /** * Possible formats for a UCalendar's display name * @stable ICU 2.0 */ enum UCalendarDisplayNameType { /** Standard display name */ UCAL_STANDARD, /** Short standard display name */ UCAL_SHORT_STANDARD, /** Daylight savings display name */ UCAL_DST, /** Short daylight savings display name */ UCAL_SHORT_DST }; /** @stable ICU 2.0 */ typedef enum UCalendarDisplayNameType UCalendarDisplayNameType; /** * Get the display name for a UCalendar's TimeZone. * A display name is suitable for presentation to a user. * @param cal The UCalendar to query. * @param type The desired display name format; one of UCAL_STANDARD, UCAL_SHORT_STANDARD, * UCAL_DST, UCAL_SHORT_DST * @param locale The desired locale for the display name. * @param result A pointer to a buffer to receive the formatted number. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucal_getTimeZoneDisplayName(const UCalendar* cal, UCalendarDisplayNameType type, const char* locale, UChar* result, int32_t resultLength, UErrorCode* status); /** * Determine if a UCalendar is currently in daylight savings time. * Daylight savings time is not used in all parts of the world. * @param cal The UCalendar to query. * @param status A pointer to an UErrorCode to receive any errors * @return TRUE if cal is currently in daylight savings time, FALSE otherwise * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucal_inDaylightTime(const UCalendar* cal, UErrorCode* status ); /** * Sets the GregorianCalendar change date. This is the point when the switch from * Julian dates to Gregorian dates occurred. Default is 00:00:00 local time, October * 15, 1582. Previous to this time and date will be Julian dates. * * This function works only for Gregorian calendars. If the UCalendar is not * an instance of a Gregorian calendar, then a U_UNSUPPORTED_ERROR * error code is set. * * @param cal The calendar object. * @param date The given Gregorian cutover date. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * * @see GregorianCalendar::setGregorianChange * @see ucal_getGregorianChange * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ucal_setGregorianChange(UCalendar *cal, UDate date, UErrorCode *pErrorCode); /** * Gets the Gregorian Calendar change date. This is the point when the switch from * Julian dates to Gregorian dates occurred. Default is 00:00:00 local time, October * 15, 1582. Previous to this time and date will be Julian dates. * * This function works only for Gregorian calendars. If the UCalendar is not * an instance of a Gregorian calendar, then a U_UNSUPPORTED_ERROR * error code is set. * * @param cal The calendar object. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The Gregorian cutover time for this calendar. * * @see GregorianCalendar::getGregorianChange * @see ucal_setGregorianChange * @stable ICU 3.6 */ U_STABLE UDate U_EXPORT2 ucal_getGregorianChange(const UCalendar *cal, UErrorCode *pErrorCode); /** * Types of UCalendar attributes * @stable ICU 2.0 */ enum UCalendarAttribute { /** * Lenient parsing * @stable ICU 2.0 */ UCAL_LENIENT, /** * First day of week * @stable ICU 2.0 */ UCAL_FIRST_DAY_OF_WEEK, /** * Minimum number of days in first week * @stable ICU 2.0 */ UCAL_MINIMAL_DAYS_IN_FIRST_WEEK, /** * The behavior for handling wall time repeating multiple times * at negative time zone offset transitions * @stable ICU 49 */ UCAL_REPEATED_WALL_TIME, /** * The behavior for handling skipped wall time at positive time * zone offset transitions. * @stable ICU 49 */ UCAL_SKIPPED_WALL_TIME }; /** @stable ICU 2.0 */ typedef enum UCalendarAttribute UCalendarAttribute; /** * Options for handling ambiguous wall time at time zone * offset transitions. * @stable ICU 49 */ enum UCalendarWallTimeOption { /** * An ambiguous wall time to be interpreted as the latest. * This option is valid for UCAL_REPEATED_WALL_TIME and * UCAL_SKIPPED_WALL_TIME. * @stable ICU 49 */ UCAL_WALLTIME_LAST, /** * An ambiguous wall time to be interpreted as the earliest. * This option is valid for UCAL_REPEATED_WALL_TIME and * UCAL_SKIPPED_WALL_TIME. * @stable ICU 49 */ UCAL_WALLTIME_FIRST, /** * An ambiguous wall time to be interpreted as the next valid * wall time. This option is valid for UCAL_SKIPPED_WALL_TIME. * @stable ICU 49 */ UCAL_WALLTIME_NEXT_VALID }; /** @stable ICU 49 */ typedef enum UCalendarWallTimeOption UCalendarWallTimeOption; /** * Get a numeric attribute associated with a UCalendar. * Numeric attributes include the first day of the week, or the minimal numbers * of days in the first week of the month. * @param cal The UCalendar to query. * @param attr The desired attribute; one of UCAL_LENIENT, UCAL_FIRST_DAY_OF_WEEK, * UCAL_MINIMAL_DAYS_IN_FIRST_WEEK, UCAL_REPEATED_WALL_TIME or UCAL_SKIPPED_WALL_TIME * @return The value of attr. * @see ucal_setAttribute * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucal_getAttribute(const UCalendar* cal, UCalendarAttribute attr); /** * Set a numeric attribute associated with a UCalendar. * Numeric attributes include the first day of the week, or the minimal numbers * of days in the first week of the month. * @param cal The UCalendar to set. * @param attr The desired attribute; one of UCAL_LENIENT, UCAL_FIRST_DAY_OF_WEEK, * UCAL_MINIMAL_DAYS_IN_FIRST_WEEK, UCAL_REPEATED_WALL_TIME or UCAL_SKIPPED_WALL_TIME * @param newValue The new value of attr. * @see ucal_getAttribute * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_setAttribute(UCalendar* cal, UCalendarAttribute attr, int32_t newValue); /** * Get a locale for which calendars are available. * A UCalendar in a locale returned by this function will contain the correct * day and month names for the locale. * @param localeIndex The index of the desired locale. * @return A locale for which calendars are available, or 0 if none. * @see ucal_countAvailable * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 ucal_getAvailable(int32_t localeIndex); /** * Determine how many locales have calendars available. * This function is most useful as determining the loop ending condition for * calls to \ref ucal_getAvailable. * @return The number of locales for which calendars are available. * @see ucal_getAvailable * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucal_countAvailable(void); /** * Get a UCalendar's current time in millis. * The time is represented as milliseconds from the epoch. * @param cal The UCalendar to query. * @param status A pointer to an UErrorCode to receive any errors * @return The calendar's current time in millis. * @see ucal_setMillis * @see ucal_setDate * @see ucal_setDateTime * @stable ICU 2.0 */ U_STABLE UDate U_EXPORT2 ucal_getMillis(const UCalendar* cal, UErrorCode* status); /** * Set a UCalendar's current time in millis. * The time is represented as milliseconds from the epoch. * @param cal The UCalendar to set. * @param dateTime The desired date and time. * @param status A pointer to an UErrorCode to receive any errors * @see ucal_getMillis * @see ucal_setDate * @see ucal_setDateTime * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_setMillis(UCalendar* cal, UDate dateTime, UErrorCode* status ); /** * Set a UCalendar's current date. * The date is represented as a series of 32-bit integers. * @param cal The UCalendar to set. * @param year The desired year. * @param month The desired month; one of UCAL_JANUARY, UCAL_FEBRUARY, UCAL_MARCH, UCAL_APRIL, UCAL_MAY, * UCAL_JUNE, UCAL_JULY, UCAL_AUGUST, UCAL_SEPTEMBER, UCAL_OCTOBER, UCAL_NOVEMBER, UCAL_DECEMBER, UCAL_UNDECIMBER * @param date The desired day of the month. * @param status A pointer to an UErrorCode to receive any errors * @see ucal_getMillis * @see ucal_setMillis * @see ucal_setDateTime * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_setDate(UCalendar* cal, int32_t year, int32_t month, int32_t date, UErrorCode* status); /** * Set a UCalendar's current date. * The date is represented as a series of 32-bit integers. * @param cal The UCalendar to set. * @param year The desired year. * @param month The desired month; one of UCAL_JANUARY, UCAL_FEBRUARY, UCAL_MARCH, UCAL_APRIL, UCAL_MAY, * UCAL_JUNE, UCAL_JULY, UCAL_AUGUST, UCAL_SEPTEMBER, UCAL_OCTOBER, UCAL_NOVEMBER, UCAL_DECEMBER, UCAL_UNDECIMBER * @param date The desired day of the month. * @param hour The desired hour of day. * @param minute The desired minute. * @param second The desirec second. * @param status A pointer to an UErrorCode to receive any errors * @see ucal_getMillis * @see ucal_setMillis * @see ucal_setDate * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_setDateTime(UCalendar* cal, int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second, UErrorCode* status); /** * Returns TRUE if two UCalendars are equivalent. Equivalent * UCalendars will behave identically, but they may be set to * different times. * @param cal1 The first of the UCalendars to compare. * @param cal2 The second of the UCalendars to compare. * @return TRUE if cal1 and cal2 are equivalent, FALSE otherwise. * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucal_equivalentTo(const UCalendar* cal1, const UCalendar* cal2); /** * Add a specified signed amount to a particular field in a UCalendar. * This can modify more significant fields in the calendar. * Adding a positive value always means moving forward in time, so for the Gregorian calendar, * starting with 100 BC and adding +1 to year results in 99 BC (even though this actually reduces * the numeric value of the field itself). * @param cal The UCalendar to which to add. * @param field The field to which to add the signed value; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @param amount The signed amount to add to field. If the amount causes the value * to exceed to maximum or minimum values for that field, other fields are modified * to preserve the magnitude of the change. * @param status A pointer to an UErrorCode to receive any errors * @see ucal_roll * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_add(UCalendar* cal, UCalendarDateFields field, int32_t amount, UErrorCode* status); /** * Add a specified signed amount to a particular field in a UCalendar. * This will not modify more significant fields in the calendar. * Rolling by a positive value always means moving forward in time (unless the limit of the * field is reached, in which case it may pin or wrap), so for Gregorian calendar, * starting with 100 BC and rolling the year by +1 results in 99 BC. * When eras have a definite beginning and end (as in the Chinese calendar, or as in most eras in the * Japanese calendar) then rolling the year past either limit of the era will cause the year to wrap around. * When eras only have a limit at one end, then attempting to roll the year past that limit will result in * pinning the year at that limit. Note that for most calendars in which era 0 years move forward in time * (such as Buddhist, Hebrew, or Islamic), it is possible for add or roll to result in negative years for * era 0 (that is the only way to represent years before the calendar epoch). * @param cal The UCalendar to which to add. * @param field The field to which to add the signed value; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @param amount The signed amount to add to field. If the amount causes the value * to exceed to maximum or minimum values for that field, the field is pinned to a permissible * value. * @param status A pointer to an UErrorCode to receive any errors * @see ucal_add * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_roll(UCalendar* cal, UCalendarDateFields field, int32_t amount, UErrorCode* status); /** * Get the current value of a field from a UCalendar. * All fields are represented as 32-bit integers. * @param cal The UCalendar to query. * @param field The desired field; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @param status A pointer to an UErrorCode to receive any errors * @return The value of the desired field. * @see ucal_set * @see ucal_isSet * @see ucal_clearField * @see ucal_clear * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucal_get(const UCalendar* cal, UCalendarDateFields field, UErrorCode* status ); /** * Set the value of a field in a UCalendar. * All fields are represented as 32-bit integers. * @param cal The UCalendar to set. * @param field The field to set; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @param value The desired value of field. * @see ucal_get * @see ucal_isSet * @see ucal_clearField * @see ucal_clear * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_set(UCalendar* cal, UCalendarDateFields field, int32_t value); /** * Determine if a field in a UCalendar is set. * All fields are represented as 32-bit integers. * @param cal The UCalendar to query. * @param field The desired field; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @return TRUE if field is set, FALSE otherwise. * @see ucal_get * @see ucal_set * @see ucal_clearField * @see ucal_clear * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucal_isSet(const UCalendar* cal, UCalendarDateFields field); /** * Clear a field in a UCalendar. * All fields are represented as 32-bit integers. * @param cal The UCalendar containing the field to clear. * @param field The field to clear; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @see ucal_get * @see ucal_set * @see ucal_isSet * @see ucal_clear * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_clearField(UCalendar* cal, UCalendarDateFields field); /** * Clear all fields in a UCalendar. * All fields are represented as 32-bit integers. * @param calendar The UCalendar to clear. * @see ucal_get * @see ucal_set * @see ucal_isSet * @see ucal_clearField * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucal_clear(UCalendar* calendar); /** * Possible limit values for a UCalendar * @stable ICU 2.0 */ enum UCalendarLimitType { /** Minimum value */ UCAL_MINIMUM, /** Maximum value */ UCAL_MAXIMUM, /** Greatest minimum value */ UCAL_GREATEST_MINIMUM, /** Leaest maximum value */ UCAL_LEAST_MAXIMUM, /** Actual minimum value */ UCAL_ACTUAL_MINIMUM, /** Actual maximum value */ UCAL_ACTUAL_MAXIMUM }; /** @stable ICU 2.0 */ typedef enum UCalendarLimitType UCalendarLimitType; /** * Determine a limit for a field in a UCalendar. * A limit is a maximum or minimum value for a field. * @param cal The UCalendar to query. * @param field The desired field; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @param type The desired critical point; one of UCAL_MINIMUM, UCAL_MAXIMUM, UCAL_GREATEST_MINIMUM, * UCAL_LEAST_MAXIMUM, UCAL_ACTUAL_MINIMUM, UCAL_ACTUAL_MAXIMUM * @param status A pointer to an UErrorCode to receive any errors. * @return The requested value. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucal_getLimit(const UCalendar* cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode* status); /** Get the locale for this calendar object. You can choose between valid and actual locale. * @param cal The calendar object * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale name * @stable ICU 2.8 */ U_STABLE const char * U_EXPORT2 ucal_getLocaleByType(const UCalendar *cal, ULocDataLocaleType type, UErrorCode* status); /** * Returns the timezone data version currently used by ICU. * @param status error code for the operation * @return the version string, such as "2007f" * @stable ICU 3.8 */ U_STABLE const char * U_EXPORT2 ucal_getTZDataVersion(UErrorCode* status); /** * Returns the canonical system timezone ID or the normalized * custom time zone ID for the given time zone ID. * @param id The input timezone ID to be canonicalized. * @param len The length of id, or -1 if null-terminated. * @param result The buffer receives the canonical system timezone ID * or the custom timezone ID in normalized format. * @param resultCapacity The capacity of the result buffer. * @param isSystemID Receives if the given ID is a known system * timezone ID. * @param status Receives the status. When the given timezone ID * is neither a known system time zone ID nor a * valid custom timezone ID, U_ILLEGAL_ARGUMENT_ERROR * is set. * @return The result string length, not including the terminating * null. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 ucal_getCanonicalTimeZoneID(const UChar* id, int32_t len, UChar* result, int32_t resultCapacity, UBool *isSystemID, UErrorCode* status); /** * Get the resource keyword value string designating the calendar type for the UCalendar. * @param cal The UCalendar to query. * @param status The error code for the operation. * @return The resource keyword value string. * @stable ICU 4.2 */ U_STABLE const char * U_EXPORT2 ucal_getType(const UCalendar *cal, UErrorCode* status); /** * Given a key and a locale, returns an array of string values in a preferred * order that would make a difference. These are all and only those values where * the open (creation) of the service with the locale formed from the input locale * plus input keyword and that value has different behavior than creation with the * input locale alone. * @param key one of the keys supported by this service. For now, only * "calendar" is supported. * @param locale the locale * @param commonlyUsed if set to true it will return only commonly used values * with the given locale in preferred order. Otherwise, * it will return all the available values for the locale. * @param status error status * @return a string enumeration over keyword values for the given key and the locale. * @stable ICU 4.2 */ U_STABLE UEnumeration* U_EXPORT2 ucal_getKeywordValuesForLocale(const char* key, const char* locale, UBool commonlyUsed, UErrorCode* status); /** Weekday types, as returned by ucal_getDayOfWeekType(). * @stable ICU 4.4 */ enum UCalendarWeekdayType { /** * Designates a full weekday (no part of the day is included in the weekend). * @stable ICU 4.4 */ UCAL_WEEKDAY, /** * Designates a full weekend day (the entire day is included in the weekend). * @stable ICU 4.4 */ UCAL_WEEKEND, /** * Designates a day that starts as a weekday and transitions to the weekend. * Call ucal_getWeekendTransition() to get the time of transition. * @stable ICU 4.4 */ UCAL_WEEKEND_ONSET, /** * Designates a day that starts as the weekend and transitions to a weekday. * Call ucal_getWeekendTransition() to get the time of transition. * @stable ICU 4.4 */ UCAL_WEEKEND_CEASE }; /** @stable ICU 4.4 */ typedef enum UCalendarWeekdayType UCalendarWeekdayType; /** * Returns whether the given day of the week is a weekday, a weekend day, * or a day that transitions from one to the other, for the locale and * calendar system associated with this UCalendar (the locale's region is * often the most determinant factor). If a transition occurs at midnight, * then the days before and after the transition will have the * type UCAL_WEEKDAY or UCAL_WEEKEND. If a transition occurs at a time * other than midnight, then the day of the transition will have * the type UCAL_WEEKEND_ONSET or UCAL_WEEKEND_CEASE. In this case, the * function ucal_getWeekendTransition() will return the point of * transition. * @param cal The UCalendar to query. * @param dayOfWeek The day of the week whose type is desired (UCAL_SUNDAY..UCAL_SATURDAY). * @param status The error code for the operation. * @return The UCalendarWeekdayType for the day of the week. * @stable ICU 4.4 */ U_STABLE UCalendarWeekdayType U_EXPORT2 ucal_getDayOfWeekType(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode* status); /** * Returns the time during the day at which the weekend begins or ends in * this calendar system. If ucal_getDayOfWeekType() returns UCAL_WEEKEND_ONSET * for the specified dayOfWeek, return the time at which the weekend begins. * If ucal_getDayOfWeekType() returns UCAL_WEEKEND_CEASE for the specified dayOfWeek, * return the time at which the weekend ends. If ucal_getDayOfWeekType() returns * some other UCalendarWeekdayType for the specified dayOfWeek, is it an error condition * (U_ILLEGAL_ARGUMENT_ERROR). * @param cal The UCalendar to query. * @param dayOfWeek The day of the week for which the weekend transition time is * desired (UCAL_SUNDAY..UCAL_SATURDAY). * @param status The error code for the operation. * @return The milliseconds after midnight at which the weekend begins or ends. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 ucal_getWeekendTransition(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status); /** * Returns TRUE if the given UDate is in the weekend in * this calendar system. * @param cal The UCalendar to query. * @param date The UDate in question. * @param status The error code for the operation. * @return TRUE if the given UDate is in the weekend in * this calendar system, FALSE otherwise. * @stable ICU 4.4 */ U_STABLE UBool U_EXPORT2 ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status); /** * Return the difference between the target time and the time this calendar object is currently set to. * If the target time is after the current calendar setting, the the returned value will be positive. * The field parameter specifies the units of the return value. For example, if field is UCAL_MONTH * and ucal_getFieldDifference returns 3, then the target time is 3 to less than 4 months after the * current calendar setting. * * As a side effect of this call, this calendar is advanced toward target by the given amount. That is, * calling this function has the side effect of calling ucal_add on this calendar with the specified * field and an amount equal to the return value from this function. * * A typical way of using this function is to call it first with the largest field of interest, then * with progressively smaller fields. * * @param cal The UCalendar to compare and update. * @param target The target date to compare to the current calendar setting. * @param field The field to compare; one of UCAL_ERA, UCAL_YEAR, UCAL_MONTH, * UCAL_WEEK_OF_YEAR, UCAL_WEEK_OF_MONTH, UCAL_DATE, UCAL_DAY_OF_YEAR, UCAL_DAY_OF_WEEK, * UCAL_DAY_OF_WEEK_IN_MONTH, UCAL_AM_PM, UCAL_HOUR, UCAL_HOUR_OF_DAY, UCAL_MINUTE, UCAL_SECOND, * UCAL_MILLISECOND, UCAL_ZONE_OFFSET, UCAL_DST_OFFSET. * @param status A pointer to an UErrorCode to receive any errors * @return The date difference for the specified field. * @stable ICU 4.8 */ U_STABLE int32_t U_EXPORT2 ucal_getFieldDifference(UCalendar* cal, UDate target, UCalendarDateFields field, UErrorCode* status); /** * Time zone transition types for ucal_getTimeZoneTransitionDate * @stable ICU 50 */ enum UTimeZoneTransitionType { /** * Get the next transition after the current date, * i.e. excludes the current date * @stable ICU 50 */ UCAL_TZ_TRANSITION_NEXT, /** * Get the next transition on or after the current date, * i.e. may include the current date * @stable ICU 50 */ UCAL_TZ_TRANSITION_NEXT_INCLUSIVE, /** * Get the previous transition before the current date, * i.e. excludes the current date * @stable ICU 50 */ UCAL_TZ_TRANSITION_PREVIOUS, /** * Get the previous transition on or before the current date, * i.e. may include the current date * @stable ICU 50 */ UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE }; typedef enum UTimeZoneTransitionType UTimeZoneTransitionType; /**< @stable ICU 50 */ /** * Get the UDate for the next/previous time zone transition relative to * the calendar's current date, in the time zone to which the calendar * is currently set. If there is no known time zone transition of the * requested type relative to the calendar's date, the function returns * FALSE. * @param cal The UCalendar to query. * @param type The type of transition desired. * @param transition A pointer to a UDate to be set to the transition time. * If the function returns FALSE, the value set is unspecified. * @param status A pointer to a UErrorCode to receive any errors. * @return TRUE if a valid transition time is set in *transition, FALSE * otherwise. * @stable ICU 50 */ U_STABLE UBool U_EXPORT2 ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType type, UDate* transition, UErrorCode* status); /** * Converts a system time zone ID to an equivalent Windows time zone ID. For example, * Windows time zone ID "Pacific Standard Time" is returned for input "America/Los_Angeles". * *

There are system time zones that cannot be mapped to Windows zones. When the input * system time zone ID is unknown or unmappable to a Windows time zone, then this * function returns 0 as the result length, but the operation itself remains successful * (no error status set on return). * *

This implementation utilizes * Zone-Tzid mapping data. The mapping data is updated time to time. To get the latest changes, * please read the ICU user guide section * Updating the Time Zone Data. * * @param id A system time zone ID. * @param len The length of id, or -1 if null-terminated. * @param winid A buffer to receive a Windows time zone ID. * @param winidCapacity The capacity of the result buffer winid. * @param status Receives the status. * @return The result string length, not including the terminating null. * @see ucal_getTimeZoneIDForWindowsID * * @stable ICU 52 */ U_STABLE int32_t U_EXPORT2 ucal_getWindowsTimeZoneID(const UChar* id, int32_t len, UChar* winid, int32_t winidCapacity, UErrorCode* status); /** * Converts a Windows time zone ID to an equivalent system time zone ID * for a region. For example, system time zone ID "America/Los_Angeles" is returned * for input Windows ID "Pacific Standard Time" and region "US" (or null), * "America/Vancouver" is returned for the same Windows ID "Pacific Standard Time" and * region "CA". * *

Not all Windows time zones can be mapped to system time zones. When the input * Windows time zone ID is unknown or unmappable to a system time zone, then this * function returns 0 as the result length, but the operation itself remains successful * (no error status set on return). * *

This implementation utilizes * Zone-Tzid mapping data. The mapping data is updated time to time. To get the latest changes, * please read the ICU user guide section * Updating the Time Zone Data. * * @param winid A Windows time zone ID. * @param len The length of winid, or -1 if null-terminated. * @param region A null-terminated region code, or NULL if no regional preference. * @param id A buffer to receive a system time zone ID. * @param idCapacity The capacity of the result buffer id. * @param status Receives the status. * @return The result string length, not including the terminating null. * @see ucal_getWindowsTimeZoneID * * @stable ICU 52 */ U_STABLE int32_t U_EXPORT2 ucal_getTimeZoneIDForWindowsID(const UChar* winid, int32_t len, const char* region, UChar* id, int32_t idCapacity, UErrorCode* status); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/dtitvinf.h000064400000044726152342600230012440 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2008-2016, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * File DTITVINF.H * ******************************************************************************* */ #ifndef __DTITVINF_H__ #define __DTITVINF_H__ #include "unicode/utypes.h" /** * \file * \brief C++ API: Date/Time interval patterns for formatting date/time interval */ #if !UCONFIG_NO_FORMATTING #include "unicode/udat.h" #include "unicode/locid.h" #include "unicode/ucal.h" #include "unicode/dtptngen.h" U_NAMESPACE_BEGIN /** * DateIntervalInfo is a public class for encapsulating localizable * date time interval patterns. It is used by DateIntervalFormat. * *

* For most users, ordinary use of DateIntervalFormat does not need to create * DateIntervalInfo object directly. * DateIntervalFormat will take care of it when creating a date interval * formatter when user pass in skeleton and locale. * *

* For power users, who want to create their own date interval patterns, * or want to re-set date interval patterns, they could do so by * directly creating DateIntervalInfo and manupulating it. * *

* Logically, the interval patterns are mappings * from (skeleton, the_largest_different_calendar_field) * to (date_interval_pattern). * *

* A skeleton *

    *
  1. * only keeps the field pattern letter and ignores all other parts * in a pattern, such as space, punctuations, and string literals. *
  2. * hides the order of fields. *
  3. * might hide a field's pattern letter length. * * For those non-digit calendar fields, the pattern letter length is * important, such as MMM, MMMM, and MMMMM; EEE and EEEE, * and the field's pattern letter length is honored. * * For the digit calendar fields, such as M or MM, d or dd, yy or yyyy, * the field pattern length is ignored and the best match, which is defined * in date time patterns, will be returned without honor the field pattern * letter length in skeleton. *
* *

* The calendar fields we support for interval formatting are: * year, month, date, day-of-week, am-pm, hour, hour-of-day, and minute. * Those calendar fields can be defined in the following order: * year > month > date > am-pm > hour > minute * * The largest different calendar fields between 2 calendars is the * first different calendar field in above order. * * For example: the largest different calendar fields between "Jan 10, 2007" * and "Feb 20, 2008" is year. * *

* There is a set of pre-defined static skeleton strings. * There are pre-defined interval patterns for those pre-defined skeletons * in locales' resource files. * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd", * in en_US, if the largest different calendar field between date1 and date2 * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy", * such as "Jan 10, 2007 - Jan 10, 2008". * If the largest different calendar field between date1 and date2 is "month", * the date interval pattern is "MMM d - MMM d, yyyy", * such as "Jan 10 - Feb 10, 2007". * If the largest different calendar field between date1 and date2 is "day", * the date interval pattern is "MMM d-d, yyyy", such as "Jan 10-20, 2007". * * For date skeleton, the interval patterns when year, or month, or date is * different are defined in resource files. * For time skeleton, the interval patterns when am/pm, or hour, or minute is * different are defined in resource files. * * *

* There are 2 dates in interval pattern. For most locales, the first date * in an interval pattern is the earlier date. There might be a locale in which * the first date in an interval pattern is the later date. * We use fallback format for the default order for the locale. * For example, if the fallback format is "{0} - {1}", it means * the first date in the interval pattern for this locale is earlier date. * If the fallback format is "{1} - {0}", it means the first date is the * later date. * For a particular interval pattern, the default order can be overriden * by prefixing "latestFirst:" or "earliestFirst:" to the interval pattern. * For example, if the fallback format is "{0}-{1}", * but for skeleton "yMMMd", the interval pattern when day is different is * "latestFirst:d-d MMM yy", it means by default, the first date in interval * pattern is the earlier date. But for skeleton "yMMMd", when day is different, * the first date in "d-d MMM yy" is the later date. * *

* The recommended way to create a DateIntervalFormat object is to pass in * the locale. * By using a Locale parameter, the DateIntervalFormat object is * initialized with the pre-defined interval patterns for a given or * default locale. *

* Users can also create DateIntervalFormat object * by supplying their own interval patterns. * It provides flexibility for power users. * *

* After a DateIntervalInfo object is created, clients may modify * the interval patterns using setIntervalPattern function as so desired. * Currently, users can only set interval patterns when the following * calendar fields are different: ERA, YEAR, MONTH, DATE, DAY_OF_MONTH, * DAY_OF_WEEK, AM_PM, HOUR, HOUR_OF_DAY, and MINUTE. * Interval patterns when other calendar fields are different is not supported. *

* DateIntervalInfo objects are cloneable. * When clients obtain a DateIntervalInfo object, * they can feel free to modify it as necessary. *

* DateIntervalInfo are not expected to be subclassed. * Data for a calendar is loaded out of resource bundles. * Through ICU 4.4, date interval patterns are only supported in the Gregorian * calendar; non-Gregorian calendars are supported from ICU 4.4.1. * @stable ICU 4.0 **/ class U_I18N_API DateIntervalInfo U_FINAL : public UObject { public: /** * Default constructor. * It does not initialize any interval patterns except * that it initialize default fall-back pattern as "{0} - {1}", * which can be reset by setFallbackIntervalPattern(). * It should be followed by setFallbackIntervalPattern() and * setIntervalPattern(), * and is recommended to be used only for power users who * wants to create their own interval patterns and use them to create * date interval formatter. * @param status output param set to success/failure code on exit * @internal ICU 4.0 */ DateIntervalInfo(UErrorCode& status); /** * Construct DateIntervalInfo for the given locale, * @param locale the interval patterns are loaded from the appropriate calendar * data (specified calendar or default calendar) in this locale. * @param status output param set to success/failure code on exit * @stable ICU 4.0 */ DateIntervalInfo(const Locale& locale, UErrorCode& status); /** * Copy constructor. * @stable ICU 4.0 */ DateIntervalInfo(const DateIntervalInfo&); /** * Assignment operator * @stable ICU 4.0 */ DateIntervalInfo& operator=(const DateIntervalInfo&); /** * Clone this object polymorphically. * The caller owns the result and should delete it when done. * @return a copy of the object * @stable ICU 4.0 */ virtual DateIntervalInfo* clone(void) const; /** * Destructor. * It is virtual to be safe, but it is not designed to be subclassed. * @stable ICU 4.0 */ virtual ~DateIntervalInfo(); /** * Return true if another object is semantically equal to this one. * * @param other the DateIntervalInfo object to be compared with. * @return true if other is semantically equal to this. * @stable ICU 4.0 */ virtual UBool operator==(const DateIntervalInfo& other) const; /** * Return true if another object is semantically unequal to this one. * * @param other the DateIntervalInfo object to be compared with. * @return true if other is semantically unequal to this. * @stable ICU 4.0 */ UBool operator!=(const DateIntervalInfo& other) const; /** * Provides a way for client to build interval patterns. * User could construct DateIntervalInfo by providing a list of skeletons * and their patterns. *

* For example: *

     * UErrorCode status = U_ZERO_ERROR;
     * DateIntervalInfo dIntervalInfo = new DateIntervalInfo();
     * dIntervalInfo->setFallbackIntervalPattern("{0} ~ {1}");
     * dIntervalInfo->setIntervalPattern("yMd", UCAL_YEAR, "'from' yyyy-M-d 'to' yyyy-M-d", status);
     * dIntervalInfo->setIntervalPattern("yMMMd", UCAL_MONTH, "'from' yyyy MMM d 'to' MMM d", status);
     * dIntervalInfo->setIntervalPattern("yMMMd", UCAL_DAY, "yyyy MMM d-d", status, status);
     * 
* * Restriction: * Currently, users can only set interval patterns when the following * calendar fields are different: ERA, YEAR, MONTH, DATE, DAY_OF_MONTH, * DAY_OF_WEEK, AM_PM, HOUR, HOUR_OF_DAY, and MINUTE. * Interval patterns when other calendar fields are different are * not supported. * * @param skeleton the skeleton on which interval pattern based * @param lrgDiffCalUnit the largest different calendar unit. * @param intervalPattern the interval pattern on the largest different * calendar unit. * For example, if lrgDiffCalUnit is * "year", the interval pattern for en_US when year * is different could be "'from' yyyy 'to' yyyy". * @param status output param set to success/failure code on exit * @stable ICU 4.0 */ void setIntervalPattern(const UnicodeString& skeleton, UCalendarDateFields lrgDiffCalUnit, const UnicodeString& intervalPattern, UErrorCode& status); /** * Get the interval pattern given skeleton and * the largest different calendar field. * @param skeleton the skeleton * @param field the largest different calendar field * @param result output param to receive the pattern * @param status output param set to success/failure code on exit * @return a reference to 'result' * @stable ICU 4.0 */ UnicodeString& getIntervalPattern(const UnicodeString& skeleton, UCalendarDateFields field, UnicodeString& result, UErrorCode& status) const; /** * Get the fallback interval pattern. * @param result output param to receive the pattern * @return a reference to 'result' * @stable ICU 4.0 */ UnicodeString& getFallbackIntervalPattern(UnicodeString& result) const; /** * Re-set the fallback interval pattern. * * In construction, default fallback pattern is set as "{0} - {1}". * And constructor taking locale as parameter will set the * fallback pattern as what defined in the locale resource file. * * This method provides a way for user to replace the fallback pattern. * * @param fallbackPattern fall-back interval pattern. * @param status output param set to success/failure code on exit * @stable ICU 4.0 */ void setFallbackIntervalPattern(const UnicodeString& fallbackPattern, UErrorCode& status); /** Get default order -- whether the first date in pattern is later date or not. * return default date ordering in interval pattern. TRUE if the first date * in pattern is later date, FALSE otherwise. * @stable ICU 4.0 */ UBool getDefaultOrder() const; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 4.0 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 4.0 */ static UClassID U_EXPORT2 getStaticClassID(); private: /** * DateIntervalFormat will need access to * getBestSkeleton(), parseSkeleton(), enum IntervalPatternIndex, * and calendarFieldToPatternIndex(). * * Instead of making above public, * make DateIntervalFormat a friend of DateIntervalInfo. */ friend class DateIntervalFormat; /** * Internal struct used to load resource bundle data. */ struct DateIntervalSink; /** * Following is for saving the interval patterns. * We only support interval patterns on * ERA, YEAR, MONTH, DAY, AM_PM, HOUR, and MINUTE */ enum IntervalPatternIndex { kIPI_ERA, kIPI_YEAR, kIPI_MONTH, kIPI_DATE, kIPI_AM_PM, kIPI_HOUR, kIPI_MINUTE, kIPI_SECOND, kIPI_MAX_INDEX }; public: #ifndef U_HIDE_INTERNAL_API /** * Max index for stored interval patterns * @internal ICU 4.4 */ enum { kMaxIntervalPatternIndex = kIPI_MAX_INDEX }; #endif /* U_HIDE_INTERNAL_API */ private: /** * Initialize the DateIntervalInfo from locale * @param locale the given locale. * @param status output param set to success/failure code on exit */ void initializeData(const Locale& locale, UErrorCode& status); /* Set Interval pattern. * * It sets interval pattern into the hash map. * * @param skeleton skeleton on which the interval pattern based * @param lrgDiffCalUnit the largest different calendar unit. * @param intervalPattern the interval pattern on the largest different * calendar unit. * @param status output param set to success/failure code on exit */ void setIntervalPatternInternally(const UnicodeString& skeleton, UCalendarDateFields lrgDiffCalUnit, const UnicodeString& intervalPattern, UErrorCode& status); /**given an input skeleton, get the best match skeleton * which has pre-defined interval pattern in resource file. * Also return the difference between the input skeleton * and the best match skeleton. * * TODO (xji): set field weight or * isolate the funtionality in DateTimePatternGenerator * @param skeleton input skeleton * @param bestMatchDistanceInfo the difference between input skeleton * and best match skeleton. * 0, if there is exact match for input skeleton * 1, if there is only field width difference between * the best match and the input skeleton * 2, the only field difference is 'v' and 'z' * -1, if there is calendar field difference between * the best match and the input skeleton * @return best match skeleton */ const UnicodeString* getBestSkeleton(const UnicodeString& skeleton, int8_t& bestMatchDistanceInfo) const; /** * Parse skeleton, save each field's width. * It is used for looking for best match skeleton, * and adjust pattern field width. * @param skeleton skeleton to be parsed * @param skeletonFieldWidth parsed skeleton field width */ static void U_EXPORT2 parseSkeleton(const UnicodeString& skeleton, int32_t* skeletonFieldWidth); /** * Check whether one field width is numeric while the other is string. * * TODO (xji): make it general * * @param fieldWidth one field width * @param anotherFieldWidth another field width * @param patternLetter pattern letter char * @return true if one field width is numeric and the other is string, * false otherwise. */ static UBool U_EXPORT2 stringNumeric(int32_t fieldWidth, int32_t anotherFieldWidth, char patternLetter); /** * Convert calendar field to the interval pattern index in * hash table. * * Since we only support the following calendar fields: * ERA, YEAR, MONTH, DATE, DAY_OF_MONTH, DAY_OF_WEEK, * AM_PM, HOUR, HOUR_OF_DAY, and MINUTE, * We reserve only 4 interval patterns for a skeleton. * * @param field calendar field * @param status output param set to success/failure code on exit * @return interval pattern index in hash table */ static IntervalPatternIndex U_EXPORT2 calendarFieldToIntervalIndex( UCalendarDateFields field, UErrorCode& status); /** * delete hash table (of type fIntervalPatterns). * * @param hTable hash table to be deleted */ void deleteHash(Hashtable* hTable); /** * initialize hash table (of type fIntervalPatterns). * * @param status output param set to success/failure code on exit * @return hash table initialized */ Hashtable* initHash(UErrorCode& status); /** * copy hash table (of type fIntervalPatterns). * * @param source the source to copy from * @param target the target to copy to * @param status output param set to success/failure code on exit */ void copyHash(const Hashtable* source, Hashtable* target, UErrorCode& status); // data members // fallback interval pattern UnicodeString fFallbackIntervalPattern; // default order UBool fFirstDateInPtnIsLaterDate; // HashMap // HashMap( skeleton, pattern[largest_different_field] ) Hashtable* fIntervalPatterns; };// end class DateIntervalInfo inline UBool DateIntervalInfo::operator!=(const DateIntervalInfo& other) const { return !operator==(other); } U_NAMESPACE_END #endif #endif usr/include/unicode/ucurr.h000064400000040230152342600230011733 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2002-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ #ifndef _UCURR_H_ #define _UCURR_H_ #include "unicode/utypes.h" #include "unicode/uenum.h" /** * \file * \brief C API: Encapsulates information about a currency. * * The ucurr API encapsulates information about a currency, as defined by * ISO 4217. A currency is represented by a 3-character string * containing its ISO 4217 code. This API can return various data * necessary the proper display of a currency: * *
  • A display symbol, for a specific locale *
  • The number of fraction digits to display *
  • A rounding increment *
* * The DecimalFormat class uses these data to display * currencies. * @author Alan Liu * @since ICU 2.2 */ #if !UCONFIG_NO_FORMATTING /** * Currency Usage used for Decimal Format * @stable ICU 54 */ enum UCurrencyUsage { /** * a setting to specify currency usage which determines currency digit * and rounding for standard usage, for example: "50.00 NT$" * used as DEFAULT value * @stable ICU 54 */ UCURR_USAGE_STANDARD=0, /** * a setting to specify currency usage which determines currency digit * and rounding for cash usage, for example: "50 NT$" * @stable ICU 54 */ UCURR_USAGE_CASH=1, #ifndef U_HIDE_DEPRECATED_API /** * One higher than the last enum UCurrencyUsage constant. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCURR_USAGE_COUNT=2 #endif // U_HIDE_DEPRECATED_API }; /** Currency Usage used for Decimal Format */ typedef enum UCurrencyUsage UCurrencyUsage; /** * Finds a currency code for the given locale. * @param locale the locale for which to retrieve a currency code. * Currency can be specified by the "currency" keyword * in which case it overrides the default currency code * @param buff fill in buffer. Can be NULL for preflighting. * @param buffCapacity capacity of the fill in buffer. Can be 0 for * preflighting. If it is non-zero, the buff parameter * must not be NULL. * @param ec error code * @return length of the currency string. It should always be 3. If 0, * currency couldn't be found or the input values are * invalid. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 ucurr_forLocale(const char* locale, UChar* buff, int32_t buffCapacity, UErrorCode* ec); /** * Selector constants for ucurr_getName(). * * @see ucurr_getName * @stable ICU 2.6 */ typedef enum UCurrNameStyle { /** * Selector for ucurr_getName indicating a symbolic name for a * currency, such as "$" for USD. * @stable ICU 2.6 */ UCURR_SYMBOL_NAME, /** * Selector for ucurr_getName indicating the long name for a * currency, such as "US Dollar" for USD. * @stable ICU 2.6 */ UCURR_LONG_NAME, /** * Selector for getName() indicating the narrow currency symbol. * The narrow currency symbol is similar to the regular currency * symbol, but it always takes the shortest form: for example, * "$" instead of "US$" for USD in en-CA. * * @stable ICU 61 */ UCURR_NARROW_SYMBOL_NAME } UCurrNameStyle; #if !UCONFIG_NO_SERVICE /** * @stable ICU 2.6 */ typedef const void* UCurrRegistryKey; /** * Register an (existing) ISO 4217 currency code for the given locale. * Only the country code and the two variants EURO and PRE_EURO are * recognized. * @param isoCode the three-letter ISO 4217 currency code * @param locale the locale for which to register this currency code * @param status the in/out status code * @return a registry key that can be used to unregister this currency code, or NULL * if there was an error. * @stable ICU 2.6 */ U_STABLE UCurrRegistryKey U_EXPORT2 ucurr_register(const UChar* isoCode, const char* locale, UErrorCode* status); /** * Unregister the previously-registered currency definitions using the * URegistryKey returned from ucurr_register. Key becomes invalid after * a successful call and should not be used again. Any currency * that might have been hidden by the original ucurr_register call is * restored. * @param key the registry key returned by a previous call to ucurr_register * @param status the in/out status code, no special meanings are assigned * @return TRUE if the currency for this key was successfully unregistered * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 ucurr_unregister(UCurrRegistryKey key, UErrorCode* status); #endif /* UCONFIG_NO_SERVICE */ /** * Returns the display name for the given currency in the * given locale. For example, the display name for the USD * currency object in the en_US locale is "$". * @param currency null-terminated 3-letter ISO 4217 code * @param locale locale in which to display currency * @param nameStyle selector for which kind of name to return * @param isChoiceFormat fill-in set to TRUE if the returned value * is a ChoiceFormat pattern; otherwise it is a static string * @param len fill-in parameter to receive length of result * @param ec error code * @return pointer to display string of 'len' UChars. If the resource * data contains no entry for 'currency', then 'currency' itself is * returned. If *isChoiceFormat is TRUE, then the result is a * ChoiceFormat pattern. Otherwise it is a static string. * @stable ICU 2.6 */ U_STABLE const UChar* U_EXPORT2 ucurr_getName(const UChar* currency, const char* locale, UCurrNameStyle nameStyle, UBool* isChoiceFormat, int32_t* len, UErrorCode* ec); /** * Returns the plural name for the given currency in the * given locale. For example, the plural name for the USD * currency object in the en_US locale is "US dollar" or "US dollars". * @param currency null-terminated 3-letter ISO 4217 code * @param locale locale in which to display currency * @param isChoiceFormat fill-in set to TRUE if the returned value * is a ChoiceFormat pattern; otherwise it is a static string * @param pluralCount plural count * @param len fill-in parameter to receive length of result * @param ec error code * @return pointer to display string of 'len' UChars. If the resource * data contains no entry for 'currency', then 'currency' itself is * returned. * @stable ICU 4.2 */ U_STABLE const UChar* U_EXPORT2 ucurr_getPluralName(const UChar* currency, const char* locale, UBool* isChoiceFormat, const char* pluralCount, int32_t* len, UErrorCode* ec); /** * Returns the number of the number of fraction digits that should * be displayed for the given currency. * This is equivalent to ucurr_getDefaultFractionDigitsForUsage(currency,UCURR_USAGE_STANDARD,ec); * * Important: The number of fraction digits for a given currency is NOT * guaranteed to be constant across versions of ICU or CLDR. For example, * do NOT use this value as a mechanism for deciding the magnitude used * to store currency values in a database. You should use this value for * display purposes only. * * @param currency null-terminated 3-letter ISO 4217 code * @param ec input-output error code * @return a non-negative number of fraction digits to be * displayed, or 0 if there is an error * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 ucurr_getDefaultFractionDigits(const UChar* currency, UErrorCode* ec); /** * Returns the number of the number of fraction digits that should * be displayed for the given currency with usage. * * Important: The number of fraction digits for a given currency is NOT * guaranteed to be constant across versions of ICU or CLDR. For example, * do NOT use this value as a mechanism for deciding the magnitude used * to store currency values in a database. You should use this value for * display purposes only. * * @param currency null-terminated 3-letter ISO 4217 code * @param usage enum usage for the currency * @param ec input-output error code * @return a non-negative number of fraction digits to be * displayed, or 0 if there is an error * @stable ICU 54 */ U_STABLE int32_t U_EXPORT2 ucurr_getDefaultFractionDigitsForUsage(const UChar* currency, const UCurrencyUsage usage, UErrorCode* ec); /** * Returns the rounding increment for the given currency, or 0.0 if no * rounding is done by the currency. * This is equivalent to ucurr_getRoundingIncrementForUsage(currency,UCURR_USAGE_STANDARD,ec); * @param currency null-terminated 3-letter ISO 4217 code * @param ec input-output error code * @return the non-negative rounding increment, or 0.0 if none, * or 0.0 if there is an error * @stable ICU 3.0 */ U_STABLE double U_EXPORT2 ucurr_getRoundingIncrement(const UChar* currency, UErrorCode* ec); /** * Returns the rounding increment for the given currency, or 0.0 if no * rounding is done by the currency given usage. * @param currency null-terminated 3-letter ISO 4217 code * @param usage enum usage for the currency * @param ec input-output error code * @return the non-negative rounding increment, or 0.0 if none, * or 0.0 if there is an error * @stable ICU 54 */ U_STABLE double U_EXPORT2 ucurr_getRoundingIncrementForUsage(const UChar* currency, const UCurrencyUsage usage, UErrorCode* ec); /** * Selector constants for ucurr_openCurrencies(). * * @see ucurr_openCurrencies * @stable ICU 3.2 */ typedef enum UCurrCurrencyType { /** * Select all ISO-4217 currency codes. * @stable ICU 3.2 */ UCURR_ALL = INT32_MAX, /** * Select only ISO-4217 commonly used currency codes. * These currencies can be found in common use, and they usually have * bank notes or coins associated with the currency code. * This does not include fund codes, precious metals and other * various ISO-4217 codes limited to special financial products. * @stable ICU 3.2 */ UCURR_COMMON = 1, /** * Select ISO-4217 uncommon currency codes. * These codes respresent fund codes, precious metals and other * various ISO-4217 codes limited to special financial products. * A fund code is a monetary resource associated with a currency. * @stable ICU 3.2 */ UCURR_UNCOMMON = 2, /** * Select only deprecated ISO-4217 codes. * These codes are no longer in general public use. * @stable ICU 3.2 */ UCURR_DEPRECATED = 4, /** * Select only non-deprecated ISO-4217 codes. * These codes are in general public use. * @stable ICU 3.2 */ UCURR_NON_DEPRECATED = 8 } UCurrCurrencyType; /** * Provides a UEnumeration object for listing ISO-4217 codes. * @param currType You can use one of several UCurrCurrencyType values for this * variable. You can also | (or) them together to get a specific list of * currencies. Most people will want to use the (UCURR_CURRENCY|UCURR_NON_DEPRECATED) value to * get a list of current currencies. * @param pErrorCode Error code * @stable ICU 3.2 */ U_STABLE UEnumeration * U_EXPORT2 ucurr_openISOCurrencies(uint32_t currType, UErrorCode *pErrorCode); /** * Queries if the given ISO 4217 3-letter code is available on the specified date range. * * Note: For checking availability of a currency on a specific date, specify the date on both 'from' and 'to' * * When 'from' is U_DATE_MIN and 'to' is U_DATE_MAX, this method checks if the specified currency is available any time. * If 'from' and 'to' are same UDate value, this method checks if the specified currency is available on that date. * * @param isoCode * The ISO 4217 3-letter code. * * @param from * The lower bound of the date range, inclusive. When 'from' is U_DATE_MIN, check the availability * of the currency any date before 'to' * * @param to * The upper bound of the date range, inclusive. When 'to' is U_DATE_MAX, check the availability of * the currency any date after 'from' * * @param errorCode * ICU error code * * @return TRUE if the given ISO 4217 3-letter code is supported on the specified date range. * * @stable ICU 4.8 */ U_STABLE UBool U_EXPORT2 ucurr_isAvailable(const UChar* isoCode, UDate from, UDate to, UErrorCode* errorCode); /** * Finds the number of valid currency codes for the * given locale and date. * @param locale the locale for which to retrieve the * currency count. * @param date the date for which to retrieve the * currency count for the given locale. * @param ec error code * @return the number of currency codes for the * given locale and date. If 0, currency * codes couldn't be found for the input * values are invalid. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 ucurr_countCurrencies(const char* locale, UDate date, UErrorCode* ec); /** * Finds a currency code for the given locale and date * @param locale the locale for which to retrieve a currency code. * Currency can be specified by the "currency" keyword * in which case it overrides the default currency code * @param date the date for which to retrieve a currency code for * the given locale. * @param index the index within the available list of currency codes * for the given locale on the given date. * @param buff fill in buffer. Can be NULL for preflighting. * @param buffCapacity capacity of the fill in buffer. Can be 0 for * preflighting. If it is non-zero, the buff parameter * must not be NULL. * @param ec error code * @return length of the currency string. It should always be 3. * If 0, currency couldn't be found or the input values are * invalid. * @stable ICU 4.0 */ U_STABLE int32_t U_EXPORT2 ucurr_forLocaleAndDate(const char* locale, UDate date, int32_t index, UChar* buff, int32_t buffCapacity, UErrorCode* ec); /** * Given a key and a locale, returns an array of string values in a preferred * order that would make a difference. These are all and only those values where * the open (creation) of the service with the locale formed from the input locale * plus input keyword and that value has different behavior than creation with the * input locale alone. * @param key one of the keys supported by this service. For now, only * "currency" is supported. * @param locale the locale * @param commonlyUsed if set to true it will return only commonly used values * with the given locale in preferred order. Otherwise, * it will return all the available values for the locale. * @param status error status * @return a string enumeration over keyword values for the given key and the locale. * @stable ICU 4.2 */ U_STABLE UEnumeration* U_EXPORT2 ucurr_getKeywordValuesForLocale(const char* key, const char* locale, UBool commonlyUsed, UErrorCode* status); /** * Returns the ISO 4217 numeric code for the currency. *

Note: If the ISO 4217 numeric code is not assigned for the currency or * the currency is unknown, this function returns 0. * * @param currency null-terminated 3-letter ISO 4217 code * @return The ISO 4217 numeric code of the currency * @stable ICU 49 */ U_STABLE int32_t U_EXPORT2 ucurr_getNumericCode(const UChar* currency); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/uset.h000064400000117776152342600230011577 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2002-2014, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uset.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2002mar07 * created by: Markus W. Scherer * * C version of UnicodeSet. */ /** * \file * \brief C API: Unicode Set * *

This is a C wrapper around the C++ UnicodeSet class.

*/ #ifndef __USET_H__ #define __USET_H__ #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/localpointer.h" #ifndef USET_DEFINED #ifndef U_IN_DOXYGEN #define USET_DEFINED #endif /** * USet is the C API type corresponding to C++ class UnicodeSet. * Use the uset_* API to manipulate. Create with * uset_open*, and destroy with uset_close. * @stable ICU 2.4 */ typedef struct USet USet; #endif /** * Bitmask values to be passed to uset_openPatternOptions() or * uset_applyPattern() taking an option parameter. * @stable ICU 2.4 */ enum { /** * Ignore white space within patterns unless quoted or escaped. * @stable ICU 2.4 */ USET_IGNORE_SPACE = 1, /** * Enable case insensitive matching. E.g., "[ab]" with this flag * will match 'a', 'A', 'b', and 'B'. "[^ab]" with this flag will * match all except 'a', 'A', 'b', and 'B'. This performs a full * closure over case mappings, e.g. U+017F for s. * * The resulting set is a superset of the input for the code points but * not for the strings. * It performs a case mapping closure of the code points and adds * full case folding strings for the code points, and reduces strings of * the original set to their full case folding equivalents. * * This is designed for case-insensitive matches, for example * in regular expressions. The full code point case closure allows checking of * an input character directly against the closure set. * Strings are matched by comparing the case-folded form from the closure * set with an incremental case folding of the string in question. * * The closure set will also contain single code points if the original * set contained case-equivalent strings (like U+00DF for "ss" or "Ss" etc.). * This is not necessary (that is, redundant) for the above matching method * but results in the same closure sets regardless of whether the original * set contained the code point or a string. * * @stable ICU 2.4 */ USET_CASE_INSENSITIVE = 2, /** * Enable case insensitive matching. E.g., "[ab]" with this flag * will match 'a', 'A', 'b', and 'B'. "[^ab]" with this flag will * match all except 'a', 'A', 'b', and 'B'. This adds the lower-, * title-, and uppercase mappings as well as the case folding * of each existing element in the set. * @stable ICU 3.2 */ USET_ADD_CASE_MAPPINGS = 4 }; /** * Argument values for whether span() and similar functions continue while * the current character is contained vs. not contained in the set. * * The functionality is straightforward for sets with only single code points, * without strings (which is the common case): * - USET_SPAN_CONTAINED and USET_SPAN_SIMPLE work the same. * - USET_SPAN_CONTAINED and USET_SPAN_SIMPLE are inverses of USET_SPAN_NOT_CONTAINED. * - span() and spanBack() partition any string the same way when * alternating between span(USET_SPAN_NOT_CONTAINED) and * span(either "contained" condition). * - Using a complemented (inverted) set and the opposite span conditions * yields the same results. * * When a set contains multi-code point strings, then these statements may not * be true, depending on the strings in the set (for example, whether they * overlap with each other) and the string that is processed. * For a set with strings: * - The complement of the set contains the opposite set of code points, * but the same set of strings. * Therefore, complementing both the set and the span conditions * may yield different results. * - When starting spans at different positions in a string * (span(s, ...) vs. span(s+1, ...)) the ends of the spans may be different * because a set string may start before the later position. * - span(USET_SPAN_SIMPLE) may be shorter than * span(USET_SPAN_CONTAINED) because it will not recursively try * all possible paths. * For example, with a set which contains the three strings "xy", "xya" and "ax", * span("xyax", USET_SPAN_CONTAINED) will return 4 but * span("xyax", USET_SPAN_SIMPLE) will return 3. * span(USET_SPAN_SIMPLE) will never be longer than * span(USET_SPAN_CONTAINED). * - With either "contained" condition, span() and spanBack() may partition * a string in different ways. * For example, with a set which contains the two strings "ab" and "ba", * and when processing the string "aba", * span() will yield contained/not-contained boundaries of { 0, 2, 3 } * while spanBack() will yield boundaries of { 0, 1, 3 }. * * Note: If it is important to get the same boundaries whether iterating forward * or backward through a string, then either only span() should be used and * the boundaries cached for backward operation, or an ICU BreakIterator * could be used. * * Note: Unpaired surrogates are treated like surrogate code points. * Similarly, set strings match only on code point boundaries, * never in the middle of a surrogate pair. * Illegal UTF-8 sequences are treated like U+FFFD. * When processing UTF-8 strings, malformed set strings * (strings with unpaired surrogates which cannot be converted to UTF-8) * are ignored. * * @stable ICU 3.8 */ typedef enum USetSpanCondition { /** * Continues a span() while there is no set element at the current position. * Increments by one code point at a time. * Stops before the first set element (character or string). * (For code points only, this is like while contains(current)==FALSE). * * When span() returns, the substring between where it started and the position * it returned consists only of characters that are not in the set, * and none of its strings overlap with the span. * * @stable ICU 3.8 */ USET_SPAN_NOT_CONTAINED = 0, /** * Spans the longest substring that is a concatenation of set elements (characters or strings). * (For characters only, this is like while contains(current)==TRUE). * * When span() returns, the substring between where it started and the position * it returned consists only of set elements (characters or strings) that are in the set. * * If a set contains strings, then the span will be the longest substring for which there * exists at least one non-overlapping concatenation of set elements (characters or strings). * This is equivalent to a POSIX regular expression for (OR of each set element)*. * (Java/ICU/Perl regex stops at the first match of an OR.) * * @stable ICU 3.8 */ USET_SPAN_CONTAINED = 1, /** * Continues a span() while there is a set element at the current position. * Increments by the longest matching element at each position. * (For characters only, this is like while contains(current)==TRUE). * * When span() returns, the substring between where it started and the position * it returned consists only of set elements (characters or strings) that are in the set. * * If a set only contains single characters, then this is the same * as USET_SPAN_CONTAINED. * * If a set contains strings, then the span will be the longest substring * with a match at each position with the longest single set element (character or string). * * Use this span condition together with other longest-match algorithms, * such as ICU converters (ucnv_getUnicodeSet()). * * @stable ICU 3.8 */ USET_SPAN_SIMPLE = 2, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last span condition. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ USET_SPAN_CONDITION_COUNT #endif // U_HIDE_DEPRECATED_API } USetSpanCondition; enum { /** * Capacity of USerializedSet::staticArray. * Enough for any single-code point set. * Also provides padding for nice sizeof(USerializedSet). * @stable ICU 2.4 */ USET_SERIALIZED_STATIC_ARRAY_CAPACITY=8 }; /** * A serialized form of a Unicode set. Limited manipulations are * possible directly on a serialized set. See below. * @stable ICU 2.4 */ typedef struct USerializedSet { /** * The serialized Unicode Set. * @stable ICU 2.4 */ const uint16_t *array; /** * The length of the array that contains BMP characters. * @stable ICU 2.4 */ int32_t bmpLength; /** * The total length of the array. * @stable ICU 2.4 */ int32_t length; /** * A small buffer for the array to reduce memory allocations. * @stable ICU 2.4 */ uint16_t staticArray[USET_SERIALIZED_STATIC_ARRAY_CAPACITY]; } USerializedSet; /********************************************************************* * USet API *********************************************************************/ /** * Create an empty USet object. * Equivalent to uset_open(1, 0). * @return a newly created USet. The caller must call uset_close() on * it when done. * @stable ICU 4.2 */ U_STABLE USet* U_EXPORT2 uset_openEmpty(void); /** * Creates a USet object that contains the range of characters * start..end, inclusive. If start > end * then an empty set is created (same as using uset_openEmpty()). * @param start first character of the range, inclusive * @param end last character of the range, inclusive * @return a newly created USet. The caller must call uset_close() on * it when done. * @stable ICU 2.4 */ U_STABLE USet* U_EXPORT2 uset_open(UChar32 start, UChar32 end); /** * Creates a set from the given pattern. See the UnicodeSet class * description for the syntax of the pattern language. * @param pattern a string specifying what characters are in the set * @param patternLength the length of the pattern, or -1 if null * terminated * @param ec the error code * @stable ICU 2.4 */ U_STABLE USet* U_EXPORT2 uset_openPattern(const UChar* pattern, int32_t patternLength, UErrorCode* ec); /** * Creates a set from the given pattern. See the UnicodeSet class * description for the syntax of the pattern language. * @param pattern a string specifying what characters are in the set * @param patternLength the length of the pattern, or -1 if null * terminated * @param options bitmask for options to apply to the pattern. * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. * @param ec the error code * @stable ICU 2.4 */ U_STABLE USet* U_EXPORT2 uset_openPatternOptions(const UChar* pattern, int32_t patternLength, uint32_t options, UErrorCode* ec); /** * Disposes of the storage used by a USet object. This function should * be called exactly once for objects returned by uset_open(). * @param set the object to dispose of * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_close(USet* set); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUSetPointer * "Smart pointer" class, closes a USet via uset_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); U_NAMESPACE_END #endif /** * Returns a copy of this object. * If this set is frozen, then the clone will be frozen as well. * Use uset_cloneAsThawed() for a mutable clone of a frozen set. * @param set the original set * @return the newly allocated copy of the set * @see uset_cloneAsThawed * @stable ICU 3.8 */ U_STABLE USet * U_EXPORT2 uset_clone(const USet *set); /** * Determines whether the set has been frozen (made immutable) or not. * See the ICU4J Freezable interface for details. * @param set the set * @return TRUE/FALSE for whether the set has been frozen * @see uset_freeze * @see uset_cloneAsThawed * @stable ICU 3.8 */ U_STABLE UBool U_EXPORT2 uset_isFrozen(const USet *set); /** * Freeze the set (make it immutable). * Once frozen, it cannot be unfrozen and is therefore thread-safe * until it is deleted. * See the ICU4J Freezable interface for details. * Freezing the set may also make some operations faster, for example * uset_contains() and uset_span(). * A frozen set will not be modified. (It remains frozen.) * @param set the set * @return the same set, now frozen * @see uset_isFrozen * @see uset_cloneAsThawed * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 uset_freeze(USet *set); /** * Clone the set and make the clone mutable. * See the ICU4J Freezable interface for details. * @param set the set * @return the mutable clone * @see uset_freeze * @see uset_isFrozen * @see uset_clone * @stable ICU 3.8 */ U_STABLE USet * U_EXPORT2 uset_cloneAsThawed(const USet *set); /** * Causes the USet object to represent the range start - end. * If start > end then this USet is set to an empty range. * A frozen set will not be modified. * @param set the object to set to the given range * @param start first character in the set, inclusive * @param end last character in the set, inclusive * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_set(USet* set, UChar32 start, UChar32 end); /** * Modifies the set to represent the set specified by the given * pattern. See the UnicodeSet class description for the syntax of * the pattern language. See also the User Guide chapter about UnicodeSet. * Empties the set passed before applying the pattern. * A frozen set will not be modified. * @param set The set to which the pattern is to be applied. * @param pattern A pointer to UChar string specifying what characters are in the set. * The character at pattern[0] must be a '['. * @param patternLength The length of the UChar string. -1 if NUL terminated. * @param options A bitmask for options to apply to the pattern. * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. * @param status Returns an error if the pattern cannot be parsed. * @return Upon successful parse, the value is either * the index of the character after the closing ']' * of the parsed pattern. * If the status code indicates failure, then the return value * is the index of the error in the source. * * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 uset_applyPattern(USet *set, const UChar *pattern, int32_t patternLength, uint32_t options, UErrorCode *status); /** * Modifies the set to contain those code points which have the given value * for the given binary or enumerated property, as returned by * u_getIntPropertyValue. Prior contents of this set are lost. * A frozen set will not be modified. * * @param set the object to contain the code points defined by the property * * @param prop a property in the range UCHAR_BIN_START..UCHAR_BIN_LIMIT-1 * or UCHAR_INT_START..UCHAR_INT_LIMIT-1 * or UCHAR_MASK_START..UCHAR_MASK_LIMIT-1. * * @param value a value in the range u_getIntPropertyMinValue(prop).. * u_getIntPropertyMaxValue(prop), with one exception. If prop is * UCHAR_GENERAL_CATEGORY_MASK, then value should not be a UCharCategory, but * rather a mask value produced by U_GET_GC_MASK(). This allows grouped * categories such as [:L:] to be represented. * * @param ec error code input/output parameter * * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_applyIntPropertyValue(USet* set, UProperty prop, int32_t value, UErrorCode* ec); /** * Modifies the set to contain those code points which have the * given value for the given property. Prior contents of this * set are lost. * A frozen set will not be modified. * * @param set the object to contain the code points defined by the given * property and value alias * * @param prop a string specifying a property alias, either short or long. * The name is matched loosely. See PropertyAliases.txt for names and a * description of loose matching. If the value string is empty, then this * string is interpreted as either a General_Category value alias, a Script * value alias, a binary property alias, or a special ID. Special IDs are * matched loosely and correspond to the following sets: * * "ANY" = [\\u0000-\\U0010FFFF], * "ASCII" = [\\u0000-\\u007F], * "Assigned" = [:^Cn:]. * * @param propLength the length of the prop, or -1 if NULL * * @param value a string specifying a value alias, either short or long. * The name is matched loosely. See PropertyValueAliases.txt for names * and a description of loose matching. In addition to aliases listed, * numeric values and canonical combining classes may be expressed * numerically, e.g., ("nv", "0.5") or ("ccc", "220"). The value string * may also be empty. * * @param valueLength the length of the value, or -1 if NULL * * @param ec error code input/output parameter * * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_applyPropertyAlias(USet* set, const UChar *prop, int32_t propLength, const UChar *value, int32_t valueLength, UErrorCode* ec); /** * Return true if the given position, in the given pattern, appears * to be the start of a UnicodeSet pattern. * * @param pattern a string specifying the pattern * @param patternLength the length of the pattern, or -1 if NULL * @param pos the given position * @stable ICU 3.2 */ U_STABLE UBool U_EXPORT2 uset_resemblesPattern(const UChar *pattern, int32_t patternLength, int32_t pos); /** * Returns a string representation of this set. If the result of * calling this function is passed to a uset_openPattern(), it * will produce another set that is equal to this one. * @param set the set * @param result the string to receive the rules, may be NULL * @param resultCapacity the capacity of result, may be 0 if result is NULL * @param escapeUnprintable if TRUE then convert unprintable * character to their hex escape representations, \\uxxxx or * \\Uxxxxxxxx. Unprintable characters are those other than * U+000A, U+0020..U+007E. * @param ec error code. * @return length of string, possibly larger than resultCapacity * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uset_toPattern(const USet* set, UChar* result, int32_t resultCapacity, UBool escapeUnprintable, UErrorCode* ec); /** * Adds the given character to the given USet. After this call, * uset_contains(set, c) will return TRUE. * A frozen set will not be modified. * @param set the object to which to add the character * @param c the character to add * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_add(USet* set, UChar32 c); /** * Adds all of the elements in the specified set to this set if * they're not already present. This operation effectively * modifies this set so that its value is the union of the two * sets. The behavior of this operation is unspecified if the specified * collection is modified while the operation is in progress. * A frozen set will not be modified. * * @param set the object to which to add the set * @param additionalSet the source set whose elements are to be added to this set. * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 uset_addAll(USet* set, const USet *additionalSet); /** * Adds the given range of characters to the given USet. After this call, * uset_contains(set, start, end) will return TRUE. * A frozen set will not be modified. * @param set the object to which to add the character * @param start the first character of the range to add, inclusive * @param end the last character of the range to add, inclusive * @stable ICU 2.2 */ U_STABLE void U_EXPORT2 uset_addRange(USet* set, UChar32 start, UChar32 end); /** * Adds the given string to the given USet. After this call, * uset_containsString(set, str, strLen) will return TRUE. * A frozen set will not be modified. * @param set the object to which to add the character * @param str the string to add * @param strLen the length of the string or -1 if null terminated. * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_addString(USet* set, const UChar* str, int32_t strLen); /** * Adds each of the characters in this string to the set. Thus "ch" => {"c", "h"} * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param set the object to which to add the character * @param str the source string * @param strLen the length of the string or -1 if null terminated. * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 uset_addAllCodePoints(USet* set, const UChar *str, int32_t strLen); /** * Removes the given character from the given USet. After this call, * uset_contains(set, c) will return FALSE. * A frozen set will not be modified. * @param set the object from which to remove the character * @param c the character to remove * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_remove(USet* set, UChar32 c); /** * Removes the given range of characters from the given USet. After this call, * uset_contains(set, start, end) will return FALSE. * A frozen set will not be modified. * @param set the object to which to add the character * @param start the first character of the range to remove, inclusive * @param end the last character of the range to remove, inclusive * @stable ICU 2.2 */ U_STABLE void U_EXPORT2 uset_removeRange(USet* set, UChar32 start, UChar32 end); /** * Removes the given string to the given USet. After this call, * uset_containsString(set, str, strLen) will return FALSE. * A frozen set will not be modified. * @param set the object to which to add the character * @param str the string to remove * @param strLen the length of the string or -1 if null terminated. * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_removeString(USet* set, const UChar* str, int32_t strLen); /** * Removes from this set all of its elements that are contained in the * specified set. This operation effectively modifies this * set so that its value is the asymmetric set difference of * the two sets. * A frozen set will not be modified. * @param set the object from which the elements are to be removed * @param removeSet the object that defines which elements will be * removed from this set * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_removeAll(USet* set, const USet* removeSet); /** * Retain only the elements in this set that are contained in the * specified range. If start > end then an empty range is * retained, leaving the set empty. This is equivalent to * a boolean logic AND, or a set INTERSECTION. * A frozen set will not be modified. * * @param set the object for which to retain only the specified range * @param start first character, inclusive, of range to be retained * to this set. * @param end last character, inclusive, of range to be retained * to this set. * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_retain(USet* set, UChar32 start, UChar32 end); /** * Retains only the elements in this set that are contained in the * specified set. In other words, removes from this set all of * its elements that are not contained in the specified set. This * operation effectively modifies this set so that its value is * the intersection of the two sets. * A frozen set will not be modified. * * @param set the object on which to perform the retain * @param retain set that defines which elements this set will retain * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_retainAll(USet* set, const USet* retain); /** * Reallocate this objects internal structures to take up the least * possible space, without changing this object's value. * A frozen set will not be modified. * * @param set the object on which to perfrom the compact * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_compact(USet* set); /** * Inverts this set. This operation modifies this set so that * its value is its complement. This operation does not affect * the multicharacter strings, if any. * A frozen set will not be modified. * @param set the set * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_complement(USet* set); /** * Complements in this set all elements contained in the specified * set. Any character in the other set will be removed if it is * in this set, or will be added if it is not in this set. * A frozen set will not be modified. * * @param set the set with which to complement * @param complement set that defines which elements will be xor'ed * from this set. * @stable ICU 3.2 */ U_STABLE void U_EXPORT2 uset_complementAll(USet* set, const USet* complement); /** * Removes all of the elements from this set. This set will be * empty after this call returns. * A frozen set will not be modified. * @param set the set * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_clear(USet* set); /** * Close this set over the given attribute. For the attribute * USET_CASE, the result is to modify this set so that: * * 1. For each character or string 'a' in this set, all strings or * characters 'b' such that foldCase(a) == foldCase(b) are added * to this set. * * 2. For each string 'e' in the resulting set, if e != * foldCase(e), 'e' will be removed. * * Example: [aq\\u00DF{Bc}{bC}{Fi}] => [aAqQ\\u00DF\\uFB01{ss}{bc}{fi}] * * (Here foldCase(x) refers to the operation u_strFoldCase, and a * == b denotes that the contents are the same, not pointer * comparison.) * * A frozen set will not be modified. * * @param set the set * * @param attributes bitmask for attributes to close over. * Currently only the USET_CASE bit is supported. Any undefined bits * are ignored. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 uset_closeOver(USet* set, int32_t attributes); /** * Remove all strings from this set. * * @param set the set * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 uset_removeAllStrings(USet* set); /** * Returns TRUE if the given USet contains no characters and no * strings. * @param set the set * @return true if set is empty * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 uset_isEmpty(const USet* set); /** * Returns TRUE if the given USet contains the given character. * This function works faster with a frozen set. * @param set the set * @param c The codepoint to check for within the set * @return true if set contains c * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 uset_contains(const USet* set, UChar32 c); /** * Returns TRUE if the given USet contains all characters c * where start <= c && c <= end. * @param set the set * @param start the first character of the range to test, inclusive * @param end the last character of the range to test, inclusive * @return TRUE if set contains the range * @stable ICU 2.2 */ U_STABLE UBool U_EXPORT2 uset_containsRange(const USet* set, UChar32 start, UChar32 end); /** * Returns TRUE if the given USet contains the given string. * @param set the set * @param str the string * @param strLen the length of the string or -1 if null terminated. * @return true if set contains str * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 uset_containsString(const USet* set, const UChar* str, int32_t strLen); /** * Returns the index of the given character within this set, where * the set is ordered by ascending code point. If the character * is not in this set, return -1. The inverse of this method is * charAt(). * @param set the set * @param c the character to obtain the index for * @return an index from 0..size()-1, or -1 * @stable ICU 3.2 */ U_STABLE int32_t U_EXPORT2 uset_indexOf(const USet* set, UChar32 c); /** * Returns the character at the given index within this set, where * the set is ordered by ascending code point. If the index is * out of range, return (UChar32)-1. The inverse of this method is * indexOf(). * @param set the set * @param charIndex an index from 0..size()-1 to obtain the char for * @return the character at the given index, or (UChar32)-1. * @stable ICU 3.2 */ U_STABLE UChar32 U_EXPORT2 uset_charAt(const USet* set, int32_t charIndex); /** * Returns the number of characters and strings contained in the given * USet. * @param set the set * @return a non-negative integer counting the characters and strings * contained in set * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uset_size(const USet* set); /** * Returns the number of items in this set. An item is either a range * of characters or a single multicharacter string. * @param set the set * @return a non-negative integer counting the character ranges * and/or strings contained in set * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uset_getItemCount(const USet* set); /** * Returns an item of this set. An item is either a range of * characters or a single multicharacter string. * @param set the set * @param itemIndex a non-negative integer in the range 0.. * uset_getItemCount(set)-1 * @param start pointer to variable to receive first character * in range, inclusive * @param end pointer to variable to receive last character in range, * inclusive * @param str buffer to receive the string, may be NULL * @param strCapacity capacity of str, or 0 if str is NULL * @param ec error code * @return the length of the string (>= 2), or 0 if the item is a * range, in which case it is the range *start..*end, or -1 if * itemIndex is out of range * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uset_getItem(const USet* set, int32_t itemIndex, UChar32* start, UChar32* end, UChar* str, int32_t strCapacity, UErrorCode* ec); /** * Returns true if set1 contains all the characters and strings * of set2. It answers the question, 'Is set1 a superset of set2?' * @param set1 set to be checked for containment * @param set2 set to be checked for containment * @return true if the test condition is met * @stable ICU 3.2 */ U_STABLE UBool U_EXPORT2 uset_containsAll(const USet* set1, const USet* set2); /** * Returns true if this set contains all the characters * of the given string. This is does not check containment of grapheme * clusters, like uset_containsString. * @param set set of characters to be checked for containment * @param str string containing codepoints to be checked for containment * @param strLen the length of the string or -1 if null terminated. * @return true if the test condition is met * @stable ICU 3.4 */ U_STABLE UBool U_EXPORT2 uset_containsAllCodePoints(const USet* set, const UChar *str, int32_t strLen); /** * Returns true if set1 contains none of the characters and strings * of set2. It answers the question, 'Is set1 a disjoint set of set2?' * @param set1 set to be checked for containment * @param set2 set to be checked for containment * @return true if the test condition is met * @stable ICU 3.2 */ U_STABLE UBool U_EXPORT2 uset_containsNone(const USet* set1, const USet* set2); /** * Returns true if set1 contains some of the characters and strings * of set2. It answers the question, 'Does set1 and set2 have an intersection?' * @param set1 set to be checked for containment * @param set2 set to be checked for containment * @return true if the test condition is met * @stable ICU 3.2 */ U_STABLE UBool U_EXPORT2 uset_containsSome(const USet* set1, const USet* set2); /** * Returns the length of the initial substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Similar to the strspn() C library function. * Unpaired surrogates are treated according to contains() of their surrogate code points. * This function works faster with a frozen set and with a non-negative string length argument. * @param set the set * @param s start of the string * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the length of the initial substring according to the spanCondition; * 0 if the start of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ U_STABLE int32_t U_EXPORT2 uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition); /** * Returns the start of the trailing substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Unpaired surrogates are treated according to contains() of their surrogate code points. * This function works faster with a frozen set and with a non-negative string length argument. * @param set the set * @param s start of the string * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the start of the trailing substring according to the spanCondition; * the string length if the end of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ U_STABLE int32_t U_EXPORT2 uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition); /** * Returns the length of the initial substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Similar to the strspn() C library function. * Malformed byte sequences are treated according to contains(0xfffd). * This function works faster with a frozen set and with a non-negative string length argument. * @param set the set * @param s start of the string (UTF-8) * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the length of the initial substring according to the spanCondition; * 0 if the start of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ U_STABLE int32_t U_EXPORT2 uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition); /** * Returns the start of the trailing substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Malformed byte sequences are treated according to contains(0xfffd). * This function works faster with a frozen set and with a non-negative string length argument. * @param set the set * @param s start of the string (UTF-8) * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the start of the trailing substring according to the spanCondition; * the string length if the end of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ U_STABLE int32_t U_EXPORT2 uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition); /** * Returns true if set1 contains all of the characters and strings * of set2, and vis versa. It answers the question, 'Is set1 equal to set2?' * @param set1 set to be checked for containment * @param set2 set to be checked for containment * @return true if the test condition is met * @stable ICU 3.2 */ U_STABLE UBool U_EXPORT2 uset_equals(const USet* set1, const USet* set2); /********************************************************************* * Serialized set API *********************************************************************/ /** * Serializes this set into an array of 16-bit integers. Serialization * (currently) only records the characters in the set; multicharacter * strings are ignored. * * The array * has following format (each line is one 16-bit integer): * * length = (n+2*m) | (m!=0?0x8000:0) * bmpLength = n; present if m!=0 * bmp[0] * bmp[1] * ... * bmp[n-1] * supp-high[0] * supp-low[0] * supp-high[1] * supp-low[1] * ... * supp-high[m-1] * supp-low[m-1] * * The array starts with a header. After the header are n bmp * code points, then m supplementary code points. Either n or m * or both may be zero. n+2*m is always <= 0x7FFF. * * If there are no supplementary characters (if m==0) then the * header is one 16-bit integer, 'length', with value n. * * If there are supplementary characters (if m!=0) then the header * is two 16-bit integers. The first, 'length', has value * (n+2*m)|0x8000. The second, 'bmpLength', has value n. * * After the header the code points are stored in ascending order. * Supplementary code points are stored as most significant 16 * bits followed by least significant 16 bits. * * @param set the set * @param dest pointer to buffer of destCapacity 16-bit integers. * May be NULL only if destCapacity is zero. * @param destCapacity size of dest, or zero. Must not be negative. * @param pErrorCode pointer to the error code. Will be set to * U_INDEX_OUTOFBOUNDS_ERROR if n+2*m > 0x7FFF. Will be set to * U_BUFFER_OVERFLOW_ERROR if n+2*m+(m!=0?2:1) > destCapacity. * @return the total length of the serialized format, including * the header, that is, n+2*m+(m!=0?2:1), or 0 on error other * than U_BUFFER_OVERFLOW_ERROR. * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uset_serialize(const USet* set, uint16_t* dest, int32_t destCapacity, UErrorCode* pErrorCode); /** * Given a serialized array, fill in the given serialized set object. * @param fillSet pointer to result * @param src pointer to start of array * @param srcLength length of array * @return true if the given array is valid, otherwise false * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcLength); /** * Set the USerializedSet to contain the given character (and nothing * else). * @param fillSet pointer to result * @param c The codepoint to set * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 uset_setSerializedToOne(USerializedSet* fillSet, UChar32 c); /** * Returns TRUE if the given USerializedSet contains the given * character. * @param set the serialized set * @param c The codepoint to check for within the set * @return true if set contains c * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 uset_serializedContains(const USerializedSet* set, UChar32 c); /** * Returns the number of disjoint ranges of characters contained in * the given serialized set. Ignores any strings contained in the * set. * @param set the serialized set * @return a non-negative integer counting the character ranges * contained in set * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uset_getSerializedRangeCount(const USerializedSet* set); /** * Returns a range of characters contained in the given serialized * set. * @param set the serialized set * @param rangeIndex a non-negative integer in the range 0.. * uset_getSerializedRangeCount(set)-1 * @param pStart pointer to variable to receive first character * in range, inclusive * @param pEnd pointer to variable to receive last character in range, * inclusive * @return true if rangeIndex is valid, otherwise false * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, UChar32* pStart, UChar32* pEnd); #endif usr/include/unicode/timezone.h000064400000122315152342600230012432 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /************************************************************************* * Copyright (c) 1997-2016, International Business Machines Corporation * and others. All Rights Reserved. ************************************************************************** * * File TIMEZONE.H * * Modification History: * * Date Name Description * 04/21/97 aliu Overhauled header. * 07/09/97 helena Changed createInstance to createDefault. * 08/06/97 aliu Removed dependency on internal header for Hashtable. * 08/10/98 stephen Changed getDisplayName() API conventions to match * 08/19/98 stephen Changed createTimeZone() to never return 0 * 09/02/98 stephen Sync to JDK 1.2 8/31 * - Added getOffset(... monthlen ...) * - Added hasSameRules() * 09/15/98 stephen Added getStaticClassID * 12/03/99 aliu Moved data out of static table into icudata.dll. * Hashtable replaced by new static data structures. * 12/14/99 aliu Made GMT public. * 08/15/01 grhoten Made GMT private and added the getGMT() function ************************************************************************** */ #ifndef TIMEZONE_H #define TIMEZONE_H #include "unicode/utypes.h" /** * \file * \brief C++ API: TimeZone object */ #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/ures.h" #include "unicode/ucal.h" U_NAMESPACE_BEGIN class StringEnumeration; /** * * TimeZone represents a time zone offset, and also figures out daylight * savings. * *

* Typically, you get a TimeZone using createDefault * which creates a TimeZone based on the time zone where the program * is running. For example, for a program running in Japan, createDefault * creates a TimeZone object based on Japanese Standard Time. * *

* You can also get a TimeZone using createTimeZone along * with a time zone ID. For instance, the time zone ID for the US Pacific * Time zone is "America/Los_Angeles". So, you can get a Pacific Time TimeZone object * with: * \htmlonly

\endhtmlonly *
 * TimeZone *tz = TimeZone::createTimeZone("America/Los_Angeles");
 * 
* \htmlonly
\endhtmlonly * You can use the createEnumeration method to iterate through * all the supported time zone IDs, or the getCanonicalID method to check * if a time zone ID is supported or not. You can then choose a * supported ID to get a TimeZone. * If the time zone you want is not represented by one of the * supported IDs, then you can create a custom time zone ID with * the following syntax: * * \htmlonly
\endhtmlonly *
 * GMT[+|-]hh[[:]mm]
 * 
* \htmlonly
\endhtmlonly * * For example, you might specify GMT+14:00 as a custom * time zone ID. The TimeZone that is returned * when you specify a custom time zone ID uses the specified * offset from GMT(=UTC) and does not observe daylight saving * time. For example, you might specify GMT+14:00 as a custom * time zone ID to create a TimeZone representing 14 hours ahead * of GMT (with no daylight saving time). In addition, * getCanonicalID can also be used to * normalize a custom time zone ID. * * TimeZone is an abstract class representing a time zone. A TimeZone is needed for * Calendar to produce local time for a particular time zone. A TimeZone comprises * three basic pieces of information: *
    *
  • A time zone offset; that, is the number of milliseconds to add or subtract * from a time expressed in terms of GMT to convert it to the same time in that * time zone (without taking daylight savings time into account).
  • *
  • Logic necessary to take daylight savings time into account if daylight savings * time is observed in that time zone (e.g., the days and hours on which daylight * savings time begins and ends).
  • *
  • An ID. This is a text string that uniquely identifies the time zone.
  • *
* * (Only the ID is actually implemented in TimeZone; subclasses of TimeZone may handle * daylight savings time and GMT offset in different ways. Currently we have the following * TimeZone subclasses: RuleBasedTimeZone, SimpleTimeZone, and VTimeZone.) *

* The TimeZone class contains a static list containing a TimeZone object for every * combination of GMT offset and daylight-savings time rules currently in use in the * world, each with a unique ID. Each ID consists of a region (usually a continent or * ocean) and a city in that region, separated by a slash, (for example, US Pacific * Time is "America/Los_Angeles.") Because older versions of this class used * three- or four-letter abbreviations instead, there is also a table that maps the older * abbreviations to the newer ones (for example, "PST" maps to "America/Los_Angeles"). * Anywhere the API requires an ID, you can use either form. *

* To create a new TimeZone, you call the factory function TimeZone::createTimeZone() * and pass it a time zone ID. You can use the createEnumeration() function to * obtain a list of all the time zone IDs recognized by createTimeZone(). *

* You can also use TimeZone::createDefault() to create a TimeZone. This function uses * platform-specific APIs to produce a TimeZone for the time zone corresponding to * the client's computer's physical location. For example, if you're in Japan (assuming * your machine is set up correctly), TimeZone::createDefault() will return a TimeZone * for Japanese Standard Time ("Asia/Tokyo"). */ class U_I18N_API TimeZone : public UObject { public: /** * @stable ICU 2.0 */ virtual ~TimeZone(); /** * Returns the "unknown" time zone. * It behaves like the GMT/UTC time zone but has the * UCAL_UNKNOWN_ZONE_ID = "Etc/Unknown". * createTimeZone() returns a mutable clone of this time zone if the input ID is not recognized. * * @return the "unknown" time zone. * @see UCAL_UNKNOWN_ZONE_ID * @see createTimeZone * @see getGMT * @stable ICU 49 */ static const TimeZone& U_EXPORT2 getUnknown(); /** * The GMT (=UTC) time zone has a raw offset of zero and does not use daylight * savings time. This is a commonly used time zone. * *

Note: For backward compatibility reason, the ID used by the time * zone returned by this method is "GMT", although the ICU's canonical * ID for the GMT time zone is "Etc/GMT". * * @return the GMT/UTC time zone. * @see getUnknown * @stable ICU 2.0 */ static const TimeZone* U_EXPORT2 getGMT(void); /** * Creates a TimeZone for the given ID. * @param ID the ID for a TimeZone, such as "America/Los_Angeles", * or a custom ID such as "GMT-8:00". * @return the specified TimeZone, or a mutable clone of getUnknown() * if the given ID cannot be understood or if the given ID is "Etc/Unknown". * The return result is guaranteed to be non-NULL. * If you require that the specific zone asked for be returned, * compare the result with getUnknown() or check the ID of the return result. * @stable ICU 2.0 */ static TimeZone* U_EXPORT2 createTimeZone(const UnicodeString& ID); /** * Returns an enumeration over system time zone IDs with the given * filter conditions. * @param zoneType The system time zone type. * @param region The ISO 3166 two-letter country code or UN M.49 * three-digit area code. When NULL, no filtering * done by region. * @param rawOffset An offset from GMT in milliseconds, ignoring * the effect of daylight savings time, if any. * When NULL, no filtering done by zone offset. * @param ec Output param to filled in with a success or * an error. * @return an enumeration object, owned by the caller. * @stable ICU 4.8 */ static StringEnumeration* U_EXPORT2 createTimeZoneIDEnumeration( USystemTimeZoneType zoneType, const char* region, const int32_t* rawOffset, UErrorCode& ec); /** * Returns an enumeration over all recognized time zone IDs. (i.e., * all strings that createTimeZone() accepts) * * @return an enumeration object, owned by the caller. * @stable ICU 2.4 */ static StringEnumeration* U_EXPORT2 createEnumeration(); /** * Returns an enumeration over time zone IDs with a given raw * offset from GMT. There may be several times zones with the * same GMT offset that differ in the way they handle daylight * savings time. For example, the state of Arizona doesn't * observe daylight savings time. If you ask for the time zone * IDs corresponding to GMT-7:00, you'll get back an enumeration * over two time zone IDs: "America/Denver," which corresponds to * Mountain Standard Time in the winter and Mountain Daylight Time * in the summer, and "America/Phoenix", which corresponds to * Mountain Standard Time year-round, even in the summer. * * @param rawOffset an offset from GMT in milliseconds, ignoring * the effect of daylight savings time, if any * @return an enumeration object, owned by the caller * @stable ICU 2.4 */ static StringEnumeration* U_EXPORT2 createEnumeration(int32_t rawOffset); /** * Returns an enumeration over time zone IDs associated with the * given country. Some zones are affiliated with no country * (e.g., "UTC"); these may also be retrieved, as a group. * * @param country The ISO 3166 two-letter country code, or NULL to * retrieve zones not affiliated with any country. * @return an enumeration object, owned by the caller * @stable ICU 2.4 */ static StringEnumeration* U_EXPORT2 createEnumeration(const char* country); /** * Returns the number of IDs in the equivalency group that * includes the given ID. An equivalency group contains zones * that have the same GMT offset and rules. * *

The returned count includes the given ID; it is always >= 1. * The given ID must be a system time zone. If it is not, returns * zero. * @param id a system time zone ID * @return the number of zones in the equivalency group containing * 'id', or zero if 'id' is not a valid system ID * @see #getEquivalentID * @stable ICU 2.0 */ static int32_t U_EXPORT2 countEquivalentIDs(const UnicodeString& id); /** * Returns an ID in the equivalency group that * includes the given ID. An equivalency group contains zones * that have the same GMT offset and rules. * *

The given index must be in the range 0..n-1, where n is the * value returned by countEquivalentIDs(id). For * some value of 'index', the returned value will be equal to the * given id. If the given id is not a valid system time zone, or * if 'index' is out of range, then returns an empty string. * @param id a system time zone ID * @param index a value from 0 to n-1, where n is the value * returned by countEquivalentIDs(id) * @return the ID of the index-th zone in the equivalency group * containing 'id', or an empty string if 'id' is not a valid * system ID or 'index' is out of range * @see #countEquivalentIDs * @stable ICU 2.0 */ static const UnicodeString U_EXPORT2 getEquivalentID(const UnicodeString& id, int32_t index); /** * Creates an instance of TimeZone detected from the current host * system configuration. If the host system detection routines fail, * or if they specify a TimeZone or TimeZone offset which is not * recognized, then the special TimeZone "Etc/Unknown" is returned. * * Note that ICU4C does not change the default time zone unless * `TimeZone::adoptDefault(TimeZone*)` or * `TimeZone::setDefault(const TimeZone&)` is explicitly called by a * user. This method does not update the current ICU's default, * and may return a different TimeZone from the one returned by * `TimeZone::createDefault()`. * *

This function is not thread safe.

* * @return A new instance of TimeZone detected from the current host system * configuration. * @see adoptDefault * @see setDefault * @see createDefault * @see getUnknown * @stable ICU 55 */ static TimeZone* U_EXPORT2 detectHostTimeZone(); /** * Creates a new copy of the default TimeZone for this host. Unless the default time * zone has already been set using adoptDefault() or setDefault(), the default is * determined by querying the host system configuration. If the host system detection * routines fail, or if they specify a TimeZone or TimeZone offset which is not * recognized, then the special TimeZone "Etc/Unknown" is instantiated and made the * default. * * @return A default TimeZone. Clients are responsible for deleting the time zone * object returned. * @see getUnknown * @stable ICU 2.0 */ static TimeZone* U_EXPORT2 createDefault(void); /** * Sets the default time zone (i.e., what's returned by createDefault()) to be the * specified time zone. If NULL is specified for the time zone, the default time * zone is set to the default host time zone. This call adopts the TimeZone object * passed in; the client is no longer responsible for deleting it. * *

This function is not thread safe. It is an error for multiple threads * to concurrently attempt to set the default time zone, or for any thread * to attempt to reference the default zone while another thread is setting it. * * @param zone A pointer to the new TimeZone object to use as the default. * @stable ICU 2.0 */ static void U_EXPORT2 adoptDefault(TimeZone* zone); #ifndef U_HIDE_SYSTEM_API /** * Same as adoptDefault(), except that the TimeZone object passed in is NOT adopted; * the caller remains responsible for deleting it. * *

See the thread safety note under adoptDefault(). * * @param zone The given timezone. * @system * @stable ICU 2.0 */ static void U_EXPORT2 setDefault(const TimeZone& zone); #endif /* U_HIDE_SYSTEM_API */ /** * Returns the timezone data version currently used by ICU. * @param status Output param to filled in with a success or an error. * @return the version string, such as "2007f" * @stable ICU 3.8 */ static const char* U_EXPORT2 getTZDataVersion(UErrorCode& status); /** * Returns the canonical system timezone ID or the normalized * custom time zone ID for the given time zone ID. * @param id The input time zone ID to be canonicalized. * @param canonicalID Receives the canonical system time zone ID * or the custom time zone ID in normalized format. * @param status Receives the status. When the given time zone ID * is neither a known system time zone ID nor a * valid custom time zone ID, U_ILLEGAL_ARGUMENT_ERROR * is set. * @return A reference to the result. * @stable ICU 4.0 */ static UnicodeString& U_EXPORT2 getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UErrorCode& status); /** * Returns the canonical system time zone ID or the normalized * custom time zone ID for the given time zone ID. * @param id The input time zone ID to be canonicalized. * @param canonicalID Receives the canonical system time zone ID * or the custom time zone ID in normalized format. * @param isSystemID Receives if the given ID is a known system * time zone ID. * @param status Receives the status. When the given time zone ID * is neither a known system time zone ID nor a * valid custom time zone ID, U_ILLEGAL_ARGUMENT_ERROR * is set. * @return A reference to the result. * @stable ICU 4.0 */ static UnicodeString& U_EXPORT2 getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UBool& isSystemID, UErrorCode& status); /** * Converts a system time zone ID to an equivalent Windows time zone ID. For example, * Windows time zone ID "Pacific Standard Time" is returned for input "America/Los_Angeles". * *

There are system time zones that cannot be mapped to Windows zones. When the input * system time zone ID is unknown or unmappable to a Windows time zone, then the result will be * empty, but the operation itself remains successful (no error status set on return). * *

This implementation utilizes * Zone-Tzid mapping data. The mapping data is updated time to time. To get the latest changes, * please read the ICU user guide section * Updating the Time Zone Data. * * @param id A system time zone ID. * @param winid Receives a Windows time zone ID. When the input system time zone ID is unknown * or unmappable to a Windows time zone ID, then an empty string is set on return. * @param status Receives the status. * @return A reference to the result (winid). * @see getIDForWindowsID * * @stable ICU 52 */ static UnicodeString& U_EXPORT2 getWindowsID(const UnicodeString& id, UnicodeString& winid, UErrorCode& status); /** * Converts a Windows time zone ID to an equivalent system time zone ID * for a region. For example, system time zone ID "America/Los_Angeles" is returned * for input Windows ID "Pacific Standard Time" and region "US" (or null), * "America/Vancouver" is returned for the same Windows ID "Pacific Standard Time" and * region "CA". * *

Not all Windows time zones can be mapped to system time zones. When the input * Windows time zone ID is unknown or unmappable to a system time zone, then the result * will be empty, but the operation itself remains successful (no error status set on return). * *

This implementation utilizes * Zone-Tzid mapping data. The mapping data is updated time to time. To get the latest changes, * please read the ICU user guide section * Updating the Time Zone Data. * * @param winid A Windows time zone ID. * @param region A null-terminated region code, or NULL if no regional preference. * @param id Receives a system time zone ID. When the input Windows time zone ID is unknown * or unmappable to a system time zone ID, then an empty string is set on return. * @param status Receives the status. * @return A reference to the result (id). * @see getWindowsID * * @stable ICU 52 */ static UnicodeString& U_EXPORT2 getIDForWindowsID(const UnicodeString& winid, const char* region, UnicodeString& id, UErrorCode& status); /** * Returns true if the two TimeZones are equal. (The TimeZone version only compares * IDs, but subclasses are expected to also compare the fields they add.) * * @param that The TimeZone object to be compared with. * @return True if the given TimeZone is equal to this TimeZone; false * otherwise. * @stable ICU 2.0 */ virtual UBool operator==(const TimeZone& that) const; /** * Returns true if the two TimeZones are NOT equal; that is, if operator==() returns * false. * * @param that The TimeZone object to be compared with. * @return True if the given TimeZone is not equal to this TimeZone; false * otherwise. * @stable ICU 2.0 */ UBool operator!=(const TimeZone& that) const {return !operator==(that);} /** * Returns the TimeZone's adjusted GMT offset (i.e., the number of milliseconds to add * to GMT to get local time in this time zone, taking daylight savings time into * account) as of a particular reference date. The reference date is used to determine * whether daylight savings time is in effect and needs to be figured into the offset * that is returned (in other words, what is the adjusted GMT offset in this time zone * at this particular date and time?). For the time zones produced by createTimeZone(), * the reference data is specified according to the Gregorian calendar, and the date * and time fields are local standard time. * *

Note: Don't call this method. Instead, call the getOffset(UDate...) overload, * which returns both the raw and the DST offset for a given time. This method * is retained only for backward compatibility. * * @param era The reference date's era * @param year The reference date's year * @param month The reference date's month (0-based; 0 is January) * @param day The reference date's day-in-month (1-based) * @param dayOfWeek The reference date's day-of-week (1-based; 1 is Sunday) * @param millis The reference date's milliseconds in day, local standard time * @param status Output param to filled in with a success or an error. * @return The offset in milliseconds to add to GMT to get local time. * @stable ICU 2.0 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode& status) const = 0; /** * Gets the time zone offset, for current date, modified in case of * daylight savings. This is the offset to add *to* UTC to get local time. * *

Note: Don't call this method. Instead, call the getOffset(UDate...) overload, * which returns both the raw and the DST offset for a given time. This method * is retained only for backward compatibility. * * @param era the era of the given date. * @param year the year in the given date. * @param month the month in the given date. * Month is 0-based. e.g., 0 for January. * @param day the day-in-month of the given date. * @param dayOfWeek the day-of-week of the given date. * @param milliseconds the millis in day in standard local time. * @param monthLength the length of the given month in days. * @param status Output param to filled in with a success or an error. * @return the offset to add *to* GMT to get local time. * @stable ICU 2.0 */ virtual int32_t getOffset(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t milliseconds, int32_t monthLength, UErrorCode& status) const = 0; /** * Returns the time zone raw and GMT offset for the given moment * in time. Upon return, local-millis = GMT-millis + rawOffset + * dstOffset. All computations are performed in the proleptic * Gregorian calendar. The default implementation in the TimeZone * class delegates to the 8-argument getOffset(). * * @param date moment in time for which to return offsets, in * units of milliseconds from January 1, 1970 0:00 GMT, either GMT * time or local wall time, depending on `local'. * @param local if true, `date' is local wall time; otherwise it * is in GMT time. * @param rawOffset output parameter to receive the raw offset, that * is, the offset not including DST adjustments * @param dstOffset output parameter to receive the DST offset, * that is, the offset to be added to `rawOffset' to obtain the * total offset between local and GMT time. If DST is not in * effect, this value is zero; otherwise it is a positive value, * typically one hour. * @param ec input-output error code * * @stable ICU 2.8 */ virtual void getOffset(UDate date, UBool local, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const; /** * Sets the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @param offsetMillis The new raw GMT offset for this time zone. * @stable ICU 2.0 */ virtual void setRawOffset(int32_t offsetMillis) = 0; /** * Returns the TimeZone's raw GMT offset (i.e., the number of milliseconds to add * to GMT to get local time, before taking daylight savings time into account). * * @return The TimeZone's raw GMT offset. * @stable ICU 2.0 */ virtual int32_t getRawOffset(void) const = 0; /** * Fills in "ID" with the TimeZone's ID. * * @param ID Receives this TimeZone's ID. * @return A reference to 'ID' * @stable ICU 2.0 */ UnicodeString& getID(UnicodeString& ID) const; /** * Sets the TimeZone's ID to the specified value. This doesn't affect any other * fields (for example, if you say< * blockquote>

     * .     TimeZone* foo = TimeZone::createTimeZone("America/New_York");
     * .     foo.setID("America/Los_Angeles");
     * 
\htmlonly\endhtmlonly * the time zone's GMT offset and daylight-savings rules don't change to those for * Los Angeles. They're still those for New York. Only the ID has changed.) * * @param ID The new time zone ID. * @stable ICU 2.0 */ void setID(const UnicodeString& ID); /** * Enum for use with getDisplayName * @stable ICU 2.4 */ enum EDisplayType { /** * Selector for short display name * @stable ICU 2.4 */ SHORT = 1, /** * Selector for long display name * @stable ICU 2.4 */ LONG, /** * Selector for short generic display name * @stable ICU 4.4 */ SHORT_GENERIC, /** * Selector for long generic display name * @stable ICU 4.4 */ LONG_GENERIC, /** * Selector for short display name derived * from time zone offset * @stable ICU 4.4 */ SHORT_GMT, /** * Selector for long display name derived * from time zone offset * @stable ICU 4.4 */ LONG_GMT, /** * Selector for short display name derived * from the time zone's fallback name * @stable ICU 4.4 */ SHORT_COMMONLY_USED, /** * Selector for long display name derived * from the time zone's fallback name * @stable ICU 4.4 */ GENERIC_LOCATION }; /** * Returns a name of this time zone suitable for presentation to the user * in the default locale. * This method returns the long name, not including daylight savings. * If the display name is not available for the locale, * then this method returns a string in the localized GMT offset format * such as GMT[+-]HH:mm. * @param result the human-readable name of this time zone in the default locale. * @return A reference to 'result'. * @stable ICU 2.0 */ UnicodeString& getDisplayName(UnicodeString& result) const; /** * Returns a name of this time zone suitable for presentation to the user * in the specified locale. * This method returns the long name, not including daylight savings. * If the display name is not available for the locale, * then this method returns a string in the localized GMT offset format * such as GMT[+-]HH:mm. * @param locale the locale in which to supply the display name. * @param result the human-readable name of this time zone in the given locale * or in the default locale if the given locale is not recognized. * @return A reference to 'result'. * @stable ICU 2.0 */ UnicodeString& getDisplayName(const Locale& locale, UnicodeString& result) const; /** * Returns a name of this time zone suitable for presentation to the user * in the default locale. * If the display name is not available for the locale, * then this method returns a string in the localized GMT offset format * such as GMT[+-]HH:mm. * @param inDaylight if true, return the daylight savings name. * @param style * @param result the human-readable name of this time zone in the default locale. * @return A reference to 'result'. * @stable ICU 2.0 */ UnicodeString& getDisplayName(UBool inDaylight, EDisplayType style, UnicodeString& result) const; /** * Returns a name of this time zone suitable for presentation to the user * in the specified locale. * If the display name is not available for the locale, * then this method returns a string in the localized GMT offset format * such as GMT[+-]HH:mm. * @param inDaylight if true, return the daylight savings name. * @param style * @param locale the locale in which to supply the display name. * @param result the human-readable name of this time zone in the given locale * or in the default locale if the given locale is not recognized. * @return A reference to 'result'. * @stable ICU 2.0 */ UnicodeString& getDisplayName(UBool inDaylight, EDisplayType style, const Locale& locale, UnicodeString& result) const; /** * Queries if this time zone uses daylight savings time. * @return true if this time zone uses daylight savings time, * false, otherwise. *

Note:The default implementation of * ICU TimeZone uses the tz database, which supports historic * rule changes, for system time zones. With the implementation, * there are time zones that used daylight savings time in the * past, but no longer used currently. For example, Asia/Tokyo has * never used daylight savings time since 1951. Most clients would * expect that this method to return FALSE for such case. * The default implementation of this method returns TRUE * when the time zone uses daylight savings time in the current * (Gregorian) calendar year. *

In Java 7, observesDaylightTime() was added in * addition to useDaylightTime(). In Java, useDaylightTime() * only checks if daylight saving time is observed by the last known * rule. This specification might not be what most users would expect * if daylight saving time is currently observed, but not scheduled * in future. In this case, Java's userDaylightTime() returns * false. To resolve the issue, Java 7 added observesDaylightTime(), * which takes the current rule into account. The method observesDaylightTime() * was added in ICU4J for supporting API signature compatibility with JDK. * In general, ICU4C also provides JDK compatible methods, but the current * implementation userDaylightTime() serves the purpose * (takes the current rule into account), observesDaylightTime() * is not added in ICU4C. In addition to useDaylightTime(), ICU4C * BasicTimeZone class (Note that TimeZone::createTimeZone(const UnicodeString &ID) * always returns a BasicTimeZone) provides a series of methods allowing * historic and future time zone rule iteration, so you can check if daylight saving * time is observed or not within a given period. * * @stable ICU 2.0 */ virtual UBool useDaylightTime(void) const = 0; /** * Queries if the given date is in daylight savings time in * this time zone. * This method is wasteful since it creates a new GregorianCalendar and * deletes it each time it is called. This is a deprecated method * and provided only for Java compatibility. * * @param date the given UDate. * @param status Output param filled in with success/error code. * @return true if the given date is in daylight savings time, * false, otherwise. * @deprecated ICU 2.4. Use Calendar::inDaylightTime() instead. */ virtual UBool inDaylightTime(UDate date, UErrorCode& status) const = 0; /** * Returns true if this zone has the same rule and offset as another zone. * That is, if this zone differs only in ID, if at all. * @param other the TimeZone object to be compared with * @return true if the given zone is the same as this one, * with the possible exception of the ID * @stable ICU 2.0 */ virtual UBool hasSameRules(const TimeZone& other) const; /** * Clones TimeZone objects polymorphically. Clients are responsible for deleting * the TimeZone object cloned. * * @return A new copy of this TimeZone object. * @stable ICU 2.0 */ virtual TimeZone* clone(void) const = 0; /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). * @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. This method is to * implement a simple version of RTTI, since not all C++ compilers support genuine * RTTI. Polymorphic operator==() and clone() methods call this method. *

* Concrete subclasses of TimeZone must use the UOBJECT_DEFINE_RTTI_IMPLEMENTATION * macro from uobject.h in their implementation to provide correct RTTI information. * @return The class ID for this object. All objects of a given class have the * same class ID. Objects of other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; /** * Returns the amount of time to be added to local standard time * to get local wall clock time. *

* The default implementation always returns 3600000 milliseconds * (i.e., one hour) if this time zone observes Daylight Saving * Time. Otherwise, 0 (zero) is returned. *

* If an underlying TimeZone implementation subclass supports * historical Daylight Saving Time changes, this method returns * the known latest daylight saving value. * * @return the amount of saving time in milliseconds * @stable ICU 3.6 */ virtual int32_t getDSTSavings() const; /** * Gets the region code associated with the given * system time zone ID. The region code is either ISO 3166 * 2-letter country code or UN M.49 3-digit area code. * When the time zone is not associated with a specific location, * for example - "Etc/UTC", "EST5EDT", then this method returns * "001" (UN M.49 area code for World). * * @param id The system time zone ID. * @param region Output buffer for receiving the region code. * @param capacity The size of the output buffer. * @param status Receives the status. When the given time zone ID * is not a known system time zone ID, * U_ILLEGAL_ARGUMENT_ERROR is set. * @return The length of the output region code. * @stable ICU 4.8 */ static int32_t U_EXPORT2 getRegion(const UnicodeString& id, char *region, int32_t capacity, UErrorCode& status); protected: /** * Default constructor. ID is initialized to the empty string. * @stable ICU 2.0 */ TimeZone(); /** * Construct a TimeZone with a given ID. * @param id a system time zone ID * @stable ICU 2.0 */ TimeZone(const UnicodeString &id); /** * Copy constructor. * @param source the object to be copied. * @stable ICU 2.0 */ TimeZone(const TimeZone& source); /** * Default assignment operator. * @param right the object to be copied. * @stable ICU 2.0 */ TimeZone& operator=(const TimeZone& right); #ifndef U_HIDE_INTERNAL_API /** * Utility function. For internally loading rule data. * @param top Top resource bundle for tz data * @param ruleid ID of rule to load * @param oldbundle Old bundle to reuse or NULL * @param status Status parameter * @return either a new bundle or *oldbundle * @internal */ static UResourceBundle* loadRule(const UResourceBundle* top, const UnicodeString& ruleid, UResourceBundle* oldbundle, UErrorCode&status); #endif /* U_HIDE_INTERNAL_API */ private: friend class ZoneMeta; static TimeZone* createCustomTimeZone(const UnicodeString&); // Creates a time zone based on the string. /** * Finds the given ID in the Olson tzdata. If the given ID is found in the tzdata, * returns the pointer to the ID resource. This method is exposed through ZoneMeta class * for ICU internal implementation and useful for building hashtable using a time zone * ID as a key. * @param id zone id string * @return the pointer of the ID resource, or NULL. */ static const char16_t* findID(const UnicodeString& id); /** * Resolve a link in Olson tzdata. When the given id is known and it's not a link, * the id itself is returned. When the given id is known and it is a link, then * dereferenced zone id is returned. When the given id is unknown, then it returns * NULL. * @param id zone id string * @return the dereferenced zone or NULL */ static const char16_t* dereferOlsonLink(const UnicodeString& id); /** * Returns the region code associated with the given zone, * or NULL if the zone is not known. * @param id zone id string * @return the region associated with the given zone */ static const char16_t* getRegion(const UnicodeString& id); public: #ifndef U_HIDE_INTERNAL_API /** * Returns the region code associated with the given zone, * or NULL if the zone is not known. * @param id zone id string * @param status Status parameter * @return the region associated with the given zone * @internal */ static const char16_t* getRegion(const UnicodeString& id, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ private: /** * Parses the given custom time zone identifier * @param id id A string of the form GMT[+-]hh:mm, GMT[+-]hhmm, or * GMT[+-]hh. * @param sign Receves parsed sign, 1 for positive, -1 for negative. * @param hour Receives parsed hour field * @param minute Receives parsed minute field * @param second Receives parsed second field * @return Returns TRUE when the given custom id is valid. */ static UBool parseCustomID(const UnicodeString& id, int32_t& sign, int32_t& hour, int32_t& minute, int32_t& second); /** * Parse a custom time zone identifier and return the normalized * custom time zone identifier for the given custom id string. * @param id a string of the form GMT[+-]hh:mm, GMT[+-]hhmm, or * GMT[+-]hh. * @param normalized Receives the normalized custom ID * @param status Receives the status. When the input ID string is invalid, * U_ILLEGAL_ARGUMENT_ERROR is set. * @return The normalized custom id string. */ static UnicodeString& getCustomID(const UnicodeString& id, UnicodeString& normalized, UErrorCode& status); /** * Returns the normalized custom time zone ID for the given offset fields. * @param hour offset hours * @param min offset minutes * @param sec offset seconds * @param negative sign of the offset, TRUE for negative offset. * @param id Receves the format result (normalized custom ID) * @return The reference to id */ static UnicodeString& formatCustomID(int32_t hour, int32_t min, int32_t sec, UBool negative, UnicodeString& id); UnicodeString fID; // this time zone's ID friend class TZEnumeration; }; // ------------------------------------- inline UnicodeString& TimeZone::getID(UnicodeString& ID) const { ID = fID; return ID; } // ------------------------------------- inline void TimeZone::setID(const UnicodeString& ID) { fID = ID; } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif //_TIMEZONE //eof usr/include/unicode/tztrans.h000064400000014106152342600230012303 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2008, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef TZTRANS_H #define TZTRANS_H /** * \file * \brief C++ API: Time zone transition */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" U_NAMESPACE_BEGIN // Forward declaration class TimeZoneRule; /** * TimeZoneTransition is a class representing a time zone transition. * An instance has a time of transition and rules for both before and after the transition. * @stable ICU 3.8 */ class U_I18N_API TimeZoneTransition : public UObject { public: /** * Constructs a TimeZoneTransition with the time and the rules before/after * the transition. * * @param time The time of transition in milliseconds since the base time. * @param from The time zone rule used before the transition. * @param to The time zone rule used after the transition. * @stable ICU 3.8 */ TimeZoneTransition(UDate time, const TimeZoneRule& from, const TimeZoneRule& to); /** * Constructs an empty TimeZoneTransition * @stable ICU 3.8 */ TimeZoneTransition(); /** * Copy constructor. * @param source The TimeZoneTransition object to be copied. * @stable ICU 3.8 */ TimeZoneTransition(const TimeZoneTransition& source); /** * Destructor. * @stable ICU 3.8 */ ~TimeZoneTransition(); /** * Clone this TimeZoneTransition object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 3.8 */ TimeZoneTransition* clone(void) const; /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ TimeZoneTransition& operator=(const TimeZoneTransition& right); /** * Return true if the given TimeZoneTransition objects are semantically equal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneTransition objects are semantically equal. * @stable ICU 3.8 */ UBool operator==(const TimeZoneTransition& that) const; /** * Return true if the given TimeZoneTransition objects are semantically unequal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneTransition objects are semantically unequal. * @stable ICU 3.8 */ UBool operator!=(const TimeZoneTransition& that) const; /** * Returns the time of transition in milliseconds. * @return The time of the transition in milliseconds since the 1970 Jan 1 epoch time. * @stable ICU 3.8 */ UDate getTime(void) const; /** * Sets the time of transition in milliseconds. * @param time The time of the transition in milliseconds since the 1970 Jan 1 epoch time. * @stable ICU 3.8 */ void setTime(UDate time); /** * Returns the rule used before the transition. * @return The time zone rule used after the transition. * @stable ICU 3.8 */ const TimeZoneRule* getFrom(void) const; /** * Sets the rule used before the transition. The caller remains * responsible for deleting the TimeZoneRule object. * @param from The time zone rule used before the transition. * @stable ICU 3.8 */ void setFrom(const TimeZoneRule& from); /** * Adopts the rule used before the transition. The caller must * not delete the TimeZoneRule object passed in. * @param from The time zone rule used before the transition. * @stable ICU 3.8 */ void adoptFrom(TimeZoneRule* from); /** * Sets the rule used after the transition. The caller remains * responsible for deleting the TimeZoneRule object. * @param to The time zone rule used after the transition. * @stable ICU 3.8 */ void setTo(const TimeZoneRule& to); /** * Adopts the rule used after the transition. The caller must * not delete the TimeZoneRule object passed in. * @param to The time zone rule used after the transition. * @stable ICU 3.8 */ void adoptTo(TimeZoneRule* to); /** * Returns the rule used after the transition. * @return The time zone rule used after the transition. * @stable ICU 3.8 */ const TimeZoneRule* getTo(void) const; private: UDate fTime; TimeZoneRule* fFrom; TimeZoneRule* fTo; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // TZTRANS_H //eof usr/include/unicode/tzrule.h000064400000106512152342600230012126 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2008, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef TZRULE_H #define TZRULE_H /** * \file * \brief C++ API: Time zone rule classes */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" #include "unicode/unistr.h" #include "unicode/dtrule.h" U_NAMESPACE_BEGIN /** * TimeZoneRule is a class representing a rule for time zone. * TimeZoneRule has a set of time zone attributes, such as zone name, * raw offset (UTC offset for standard time) and daylight saving time offset. * * @stable ICU 3.8 */ class U_I18N_API TimeZoneRule : public UObject { public: /** * Destructor. * @stable ICU 3.8 */ virtual ~TimeZoneRule(); /** * Clone this TimeZoneRule object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 3.8 */ virtual TimeZoneRule* clone(void) const = 0; /** * Return true if the given TimeZoneRule objects are semantically equal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically equal. * @stable ICU 3.8 */ virtual UBool operator==(const TimeZoneRule& that) const; /** * Return true if the given TimeZoneRule objects are semantically unequal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically unequal. * @stable ICU 3.8 */ virtual UBool operator!=(const TimeZoneRule& that) const; /** * Fills in "name" with the name of this time zone. * @param name Receives the name of this time zone. * @return A reference to "name" * @stable ICU 3.8 */ UnicodeString& getName(UnicodeString& name) const; /** * Gets the standard time offset. * @return The standard time offset from UTC in milliseconds. * @stable ICU 3.8 */ int32_t getRawOffset(void) const; /** * Gets the amount of daylight saving delta time from the standard time. * @return The amount of daylight saving offset used by this rule * in milliseconds. * @stable ICU 3.8 */ int32_t getDSTSavings(void) const; /** * Returns if this rule represents the same rule and offsets as another. * When two TimeZoneRule objects differ only its names, this method * returns true. * @param other The TimeZoneRule object to be compared with. * @return true if the other TimeZoneRule is the same as this one. * @stable ICU 3.8 */ virtual UBool isEquivalentTo(const TimeZoneRule& other) const; /** * Gets the very first time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the very first time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const = 0; /** * Gets the final time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the final time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const = 0; /** * Gets the first time when this rule takes effect after the specified time. * @param base The first start time after this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The first time when this rule takes effect after * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const = 0; /** * Gets the most recent time when this rule takes effect before the specified time. * @param base The most recent time before this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The most recent time when this rule takes effect before * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const = 0; protected: /** * Constructs a TimeZoneRule with the name, the GMT offset of its * standard time and the amount of daylight saving offset adjustment. * @param name The time zone name. * @param rawOffset The UTC offset of its standard time in milliseconds. * @param dstSavings The amount of daylight saving offset adjustment in milliseconds. * If this ia a rule for standard time, the value of this argument is 0. * @stable ICU 3.8 */ TimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings); /** * Copy constructor. * @param source The TimeZoneRule object to be copied. * @stable ICU 3.8 */ TimeZoneRule(const TimeZoneRule& source); /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ TimeZoneRule& operator=(const TimeZoneRule& right); private: UnicodeString fName; // time name int32_t fRawOffset; // UTC offset of the standard time in milliseconds int32_t fDSTSavings; // DST saving amount in milliseconds }; /** * InitialTimeZoneRule represents a time zone rule * representing a time zone effective from the beginning and * has no actual start times. * @stable ICU 3.8 */ class U_I18N_API InitialTimeZoneRule : public TimeZoneRule { public: /** * Constructs an InitialTimeZoneRule with the name, the GMT offset of its * standard time and the amount of daylight saving offset adjustment. * @param name The time zone name. * @param rawOffset The UTC offset of its standard time in milliseconds. * @param dstSavings The amount of daylight saving offset adjustment in milliseconds. * If this ia a rule for standard time, the value of this argument is 0. * @stable ICU 3.8 */ InitialTimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings); /** * Copy constructor. * @param source The InitialTimeZoneRule object to be copied. * @stable ICU 3.8 */ InitialTimeZoneRule(const InitialTimeZoneRule& source); /** * Destructor. * @stable ICU 3.8 */ virtual ~InitialTimeZoneRule(); /** * Clone this InitialTimeZoneRule object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 3.8 */ virtual InitialTimeZoneRule* clone(void) const; /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ InitialTimeZoneRule& operator=(const InitialTimeZoneRule& right); /** * Return true if the given TimeZoneRule objects are semantically equal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically equal. * @stable ICU 3.8 */ virtual UBool operator==(const TimeZoneRule& that) const; /** * Return true if the given TimeZoneRule objects are semantically unequal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically unequal. * @stable ICU 3.8 */ virtual UBool operator!=(const TimeZoneRule& that) const; /** * Gets the time when this rule takes effect in the given year. * @param year The Gregorian year, with 0 == 1 BCE, -1 == 2 BCE, etc. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the start time in the year. * @return true if this rule takes effect in the year and the result is set to * "result". * @stable ICU 3.8 */ UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Returns if this rule represents the same rule and offsets as another. * When two TimeZoneRule objects differ only its names, this method * returns true. * @param that The TimeZoneRule object to be compared with. * @return true if the other TimeZoneRule is equivalent to this one. * @stable ICU 3.8 */ virtual UBool isEquivalentTo(const TimeZoneRule& that) const; /** * Gets the very first time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the very first time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Gets the final time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the final time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Gets the first time when this rule takes effect after the specified time. * @param base The first start time after this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The first time when this rule takes effect after * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const; /** * Gets the most recent time when this rule takes effect before the specified time. * @param base The most recent time before this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The most recent time when this rule takes effect before * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *
     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; /** * AnnualTimeZoneRule is a class used for representing a time zone * rule which takes effect annually. The calenday system used for the rule is * is based on Gregorian calendar * * @stable ICU 3.8 */ class U_I18N_API AnnualTimeZoneRule : public TimeZoneRule { public: /** * The constant representing the maximum year used for designating * a rule is permanent. */ static const int32_t MAX_YEAR; /** * Constructs a AnnualTimeZoneRule with the name, the GMT offset of its * standard time, the amount of daylight saving offset adjustment, the annual start * time rule and the start/until years. The input DateTimeRule is copied by this * constructor, so the caller remains responsible for deleting the object. * @param name The time zone name. * @param rawOffset The GMT offset of its standard time in milliseconds. * @param dstSavings The amount of daylight saving offset adjustment in * milliseconds. If this ia a rule for standard time, * the value of this argument is 0. * @param dateTimeRule The start date/time rule repeated annually. * @param startYear The first year when this rule takes effect. * @param endYear The last year when this rule takes effect. If this * rule is effective forever in future, specify MAX_YEAR. * @stable ICU 3.8 */ AnnualTimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings, const DateTimeRule& dateTimeRule, int32_t startYear, int32_t endYear); /** * Constructs a AnnualTimeZoneRule with the name, the GMT offset of its * standard time, the amount of daylight saving offset adjustment, the annual start * time rule and the start/until years. The input DateTimeRule object is adopted * by this object, therefore, the caller must not delete the object. * @param name The time zone name. * @param rawOffset The GMT offset of its standard time in milliseconds. * @param dstSavings The amount of daylight saving offset adjustment in * milliseconds. If this ia a rule for standard time, * the value of this argument is 0. * @param dateTimeRule The start date/time rule repeated annually. * @param startYear The first year when this rule takes effect. * @param endYear The last year when this rule takes effect. If this * rule is effective forever in future, specify MAX_YEAR. * @stable ICU 3.8 */ AnnualTimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings, DateTimeRule* dateTimeRule, int32_t startYear, int32_t endYear); /** * Copy constructor. * @param source The AnnualTimeZoneRule object to be copied. * @stable ICU 3.8 */ AnnualTimeZoneRule(const AnnualTimeZoneRule& source); /** * Destructor. * @stable ICU 3.8 */ virtual ~AnnualTimeZoneRule(); /** * Clone this AnnualTimeZoneRule object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 3.8 */ virtual AnnualTimeZoneRule* clone(void) const; /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ AnnualTimeZoneRule& operator=(const AnnualTimeZoneRule& right); /** * Return true if the given TimeZoneRule objects are semantically equal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically equal. * @stable ICU 3.8 */ virtual UBool operator==(const TimeZoneRule& that) const; /** * Return true if the given TimeZoneRule objects are semantically unequal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically unequal. * @stable ICU 3.8 */ virtual UBool operator!=(const TimeZoneRule& that) const; /** * Gets the start date/time rule used by this rule. * @return The AnnualDateTimeRule which represents the start date/time * rule used by this time zone rule. * @stable ICU 3.8 */ const DateTimeRule* getRule(void) const; /** * Gets the first year when this rule takes effect. * @return The start year of this rule. The year is in Gregorian calendar * with 0 == 1 BCE, -1 == 2 BCE, etc. * @stable ICU 3.8 */ int32_t getStartYear(void) const; /** * Gets the end year when this rule takes effect. * @return The end year of this rule (inclusive). The year is in Gregorian calendar * with 0 == 1 BCE, -1 == 2 BCE, etc. * @stable ICU 3.8 */ int32_t getEndYear(void) const; /** * Gets the time when this rule takes effect in the given year. * @param year The Gregorian year, with 0 == 1 BCE, -1 == 2 BCE, etc. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the start time in the year. * @return true if this rule takes effect in the year and the result is set to * "result". * @stable ICU 3.8 */ UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Returns if this rule represents the same rule and offsets as another. * When two TimeZoneRule objects differ only its names, this method * returns true. * @param that The TimeZoneRule object to be compared with. * @return true if the other TimeZoneRule is equivalent to this one. * @stable ICU 3.8 */ virtual UBool isEquivalentTo(const TimeZoneRule& that) const; /** * Gets the very first time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the very first time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Gets the final time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the final time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Gets the first time when this rule takes effect after the specified time. * @param base The first start time after this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The first time when this rule takes effect after * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const; /** * Gets the most recent time when this rule takes effect before the specified time. * @param base The most recent time before this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The most recent time when this rule takes effect before * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const; private: DateTimeRule* fDateTimeRule; int32_t fStartYear; int32_t fEndYear; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *
     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; /** * TimeArrayTimeZoneRule represents a time zone rule whose start times are * defined by an array of milliseconds since the standard base time. * * @stable ICU 3.8 */ class U_I18N_API TimeArrayTimeZoneRule : public TimeZoneRule { public: /** * Constructs a TimeArrayTimeZoneRule with the name, the GMT offset of its * standard time, the amount of daylight saving offset adjustment and * the array of times when this rule takes effect. * @param name The time zone name. * @param rawOffset The UTC offset of its standard time in milliseconds. * @param dstSavings The amount of daylight saving offset adjustment in * milliseconds. If this ia a rule for standard time, * the value of this argument is 0. * @param startTimes The array start times in milliseconds since the base time * (January 1, 1970, 00:00:00). * @param numStartTimes The number of elements in the parameter "startTimes" * @param timeRuleType The time type of the start times, which is one of * DataTimeRule::WALL_TIME, STANDARD_TIME * and UTC_TIME. * @stable ICU 3.8 */ TimeArrayTimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings, const UDate* startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType); /** * Copy constructor. * @param source The TimeArrayTimeZoneRule object to be copied. * @stable ICU 3.8 */ TimeArrayTimeZoneRule(const TimeArrayTimeZoneRule& source); /** * Destructor. * @stable ICU 3.8 */ virtual ~TimeArrayTimeZoneRule(); /** * Clone this TimeArrayTimeZoneRule object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 3.8 */ virtual TimeArrayTimeZoneRule* clone(void) const; /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ TimeArrayTimeZoneRule& operator=(const TimeArrayTimeZoneRule& right); /** * Return true if the given TimeZoneRule objects are semantically equal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically equal. * @stable ICU 3.8 */ virtual UBool operator==(const TimeZoneRule& that) const; /** * Return true if the given TimeZoneRule objects are semantically unequal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given TimeZoneRule objects are semantically unequal. * @stable ICU 3.8 */ virtual UBool operator!=(const TimeZoneRule& that) const; /** * Gets the time type of the start times used by this rule. The return value * is either DateTimeRule::WALL_TIME or STANDARD_TIME * or UTC_TIME. * * @return The time type used of the start times used by this rule. * @stable ICU 3.8 */ DateTimeRule::TimeRuleType getTimeType(void) const; /** * Gets a start time at the index stored in this rule. * @param index The index of start times * @param result Receives the start time at the index * @return true if the index is within the valid range and * and the result is set. When false, the output * parameger "result" is unchanged. * @stable ICU 3.8 */ UBool getStartTimeAt(int32_t index, UDate& result) const; /** * Returns the number of start times stored in this rule * @return The number of start times. * @stable ICU 3.8 */ int32_t countStartTimes(void) const; /** * Returns if this rule represents the same rule and offsets as another. * When two TimeZoneRule objects differ only its names, this method * returns true. * @param that The TimeZoneRule object to be compared with. * @return true if the other TimeZoneRule is equivalent to this one. * @stable ICU 3.8 */ virtual UBool isEquivalentTo(const TimeZoneRule& that) const; /** * Gets the very first time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the very first time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Gets the final time when this rule takes effect. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param result Receives the final time when this rule takes effect. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const; /** * Gets the first time when this rule takes effect after the specified time. * @param base The first start time after this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The first time when this rule takes effect after * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getNextStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const; /** * Gets the most recent time when this rule takes effect before the specified time. * @param base The most recent time before this base time will be returned. * @param prevRawOffset The standard time offset from UTC before this rule * takes effect in milliseconds. * @param prevDSTSavings The amount of daylight saving offset from the * standard time. * @param inclusive Whether the base time is inclusive or not. * @param result Receives The most recent time when this rule takes effect before * the specified base time. * @return true if the start time is available. When false is returned, output parameter * "result" is unchanged. * @stable ICU 3.8 */ virtual UBool getPreviousStart(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate& result) const; private: enum { TIMEARRAY_STACK_BUFFER_SIZE = 32 }; UBool initStartTimes(const UDate source[], int32_t size, UErrorCode& ec); UDate getUTC(UDate time, int32_t raw, int32_t dst) const; DateTimeRule::TimeRuleType fTimeRuleType; int32_t fNumStartTimes; UDate* fStartTimes; UDate fLocalStartTimes[TIMEARRAY_STACK_BUFFER_SIZE]; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *
     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // TZRULE_H //eof usr/include/unicode/plurrule.h000064400000044526152342600230012461 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2008-2015, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * * File PLURRULE.H * * Modification History:* * Date Name Description * ******************************************************************************** */ #ifndef PLURRULE #define PLURRULE #include "unicode/utypes.h" /** * \file * \brief C++ API: PluralRules object */ #if !UCONFIG_NO_FORMATTING #include "unicode/format.h" #include "unicode/upluralrules.h" #ifndef U_HIDE_INTERNAL_API #include "unicode/numfmt.h" #endif /* U_HIDE_INTERNAL_API */ /** * Value returned by PluralRules::getUniqueKeywordValue() when there is no * unique value to return. * @stable ICU 4.8 */ #define UPLRULES_NO_UNIQUE_VALUE ((double)-0.00123456777) U_NAMESPACE_BEGIN class Hashtable; class IFixedDecimal; class RuleChain; class PluralRuleParser; class PluralKeywordEnumeration; class AndConstraint; class SharedPluralRules; namespace number { class FormattedNumber; } /** * Defines rules for mapping non-negative numeric values onto a small set of * keywords. Rules are constructed from a text description, consisting * of a series of keywords and conditions. The {@link #select} method * examines each condition in order and returns the keyword for the * first condition that matches the number. If none match, * default rule(other) is returned. * * For more information, details, and tips for writing rules, see the * LDML spec, C.11 Language Plural Rules: * http://www.unicode.org/draft/reports/tr35/tr35.html#Language_Plural_Rules * * Examples:
 *   "one: n is 1; few: n in 2..4"
* This defines two rules, for 'one' and 'few'. The condition for * 'one' is "n is 1" which means that the number must be equal to * 1 for this condition to pass. The condition for 'few' is * "n in 2..4" which means that the number must be between 2 and * 4 inclusive for this condition to pass. All other numbers * are assigned the keyword "other" by the default rule. *

 *    "zero: n is 0; one: n is 1; zero: n mod 100 in 1..19"
* This illustrates that the same keyword can be defined multiple times. * Each rule is examined in order, and the first keyword whose condition * passes is the one returned. Also notes that a modulus is applied * to n in the last rule. Thus its condition holds for 119, 219, 319... *

 *    "one: n is 1; few: n mod 10 in 2..4 and n mod 100 not in 12..14"
* This illustrates conjunction and negation. The condition for 'few' * has two parts, both of which must be met: "n mod 10 in 2..4" and * "n mod 100 not in 12..14". The first part applies a modulus to n * before the test as in the previous example. The second part applies * a different modulus and also uses negation, thus it matches all * numbers _not_ in 12, 13, 14, 112, 113, 114, 212, 213, 214... *

*

* Syntax:

 * \code
 * rules         = rule (';' rule)*
 * rule          = keyword ':' condition
 * keyword       = 
 * condition     = and_condition ('or' and_condition)*
 * and_condition = relation ('and' relation)*
 * relation      = is_relation | in_relation | within_relation | 'n' 
 * is_relation   = expr 'is' ('not')? value
 * in_relation   = expr ('not')? 'in' range_list
 * within_relation = expr ('not')? 'within' range
 * expr          = ('n' | 'i' | 'f' | 'v' | 'j') ('mod' value)?
 * range_list    = (range | value) (',' range_list)*
 * value         = digit+  ('.' digit+)?
 * digit         = 0|1|2|3|4|5|6|7|8|9
 * range         = value'..'value
 * \endcode
 * 

*

*

* The i, f, and v values are defined as follows: *

*
    *
  • i to be the integer digits.
  • *
  • f to be the visible fractional digits, as an integer.
  • *
  • v to be the number of visible fraction digits.
  • *
  • j is defined to only match integers. That is j is 3 fails if v != 0 (eg for 3.1 or 3.0).
  • *
*

* Examples are in the following table: *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
nifv
1.0101
1.00102
1.3131
1.03132
1.231232
*

* The difference between 'in' and 'within' is that 'in' only includes integers in the specified range, while 'within' * includes all values. Using 'within' with a range_list consisting entirely of values is the same as using 'in' (it's * not an error). *

* An "identifier" is a sequence of characters that do not have the * Unicode Pattern_Syntax or Pattern_White_Space properties. *

* The difference between 'in' and 'within' is that 'in' only includes * integers in the specified range, while 'within' includes all values. * Using 'within' with a range_list consisting entirely of values is the * same as using 'in' (it's not an error). *

*

* Keywords * could be defined by users or from ICU locale data. There are 6 * predefined values in ICU - 'zero', 'one', 'two', 'few', 'many' and * 'other'. Callers need to check the value of keyword returned by * {@link #select} method. *

* * Examples:
 * UnicodeString keyword = pl->select(number);
 * if (keyword== UnicodeString("one") {
 *     ...
 * }
 * else if ( ... )
 * 
* Note:
*

* ICU defines plural rules for many locales based on CLDR Language Plural Rules. * For these predefined rules, see CLDR page at * http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html *

*/ class U_I18N_API PluralRules : public UObject { public: /** * Constructor. * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * * @stable ICU 4.0 */ PluralRules(UErrorCode& status); /** * Copy constructor. * @stable ICU 4.0 */ PluralRules(const PluralRules& other); /** * Destructor. * @stable ICU 4.0 */ virtual ~PluralRules(); /** * Clone * @stable ICU 4.0 */ PluralRules* clone() const; /** * Assignment operator. * @stable ICU 4.0 */ PluralRules& operator=(const PluralRules&); /** * Creates a PluralRules from a description if it is parsable, otherwise * returns NULL. * * @param description rule description * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return new PluralRules pointer. NULL if there is an error. * @stable ICU 4.0 */ static PluralRules* U_EXPORT2 createRules(const UnicodeString& description, UErrorCode& status); /** * The default rules that accept any number. * * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return new PluralRules pointer. NULL if there is an error. * @stable ICU 4.0 */ static PluralRules* U_EXPORT2 createDefaultRules(UErrorCode& status); /** * Provides access to the predefined cardinal-number PluralRules for a given * locale. * Same as forLocale(locale, UPLURAL_TYPE_CARDINAL, status). * * @param locale The locale for which a PluralRules object is * returned. * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return The predefined PluralRules object pointer for * this locale. If there's no predefined rules for this locale, * the rules for the closest parent in the locale hierarchy * that has one will be returned. The final fallback always * returns the default 'other' rules. * @stable ICU 4.0 */ static PluralRules* U_EXPORT2 forLocale(const Locale& locale, UErrorCode& status); /** * Provides access to the predefined PluralRules for a given * locale and the plural type. * * @param locale The locale for which a PluralRules object is * returned. * @param type The plural type (e.g., cardinal or ordinal). * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return The predefined PluralRules object pointer for * this locale. If there's no predefined rules for this locale, * the rules for the closest parent in the locale hierarchy * that has one will be returned. The final fallback always * returns the default 'other' rules. * @stable ICU 50 */ static PluralRules* U_EXPORT2 forLocale(const Locale& locale, UPluralType type, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * Return a StringEnumeration over the locales for which there is plurals data. * @return a StringEnumeration over the locales available. * @internal */ static StringEnumeration* U_EXPORT2 getAvailableLocales(UErrorCode &status); /** * Returns whether or not there are overrides. * @param locale the locale to check. * @return * @internal */ static UBool hasOverride(const Locale &locale); /** * For ICU use only. * creates a SharedPluralRules object * @internal */ static PluralRules* U_EXPORT2 internalForLocale(const Locale& locale, UPluralType type, UErrorCode& status); /** * For ICU use only. * Returns handle to the shared, cached PluralRules instance. * Caller must call removeRef() on returned value once it is done with * the shared instance. * @internal */ static const SharedPluralRules* U_EXPORT2 createSharedInstance( const Locale& locale, UPluralType type, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Given an integer, returns the keyword of the first rule * that applies to the number. This function can be used with * isKeyword* functions to determine the keyword for default plural rules. * * @param number The number for which the rule has to be determined. * @return The keyword of the selected rule. * @stable ICU 4.0 */ UnicodeString select(int32_t number) const; /** * Given a floating-point number, returns the keyword of the first rule * that applies to the number. This function can be used with * isKeyword* functions to determine the keyword for default plural rules. * * @param number The number for which the rule has to be determined. * @return The keyword of the selected rule. * @stable ICU 4.0 */ UnicodeString select(double number) const; #ifndef U_HIDE_DRAFT_API /** * Given a formatted number, returns the keyword of the first rule * that applies to the number. This function can be used with * isKeyword* functions to determine the keyword for default plural rules. * * A FormattedNumber allows you to specify an exponent or trailing zeros, * which can affect the plural category. To get a FormattedNumber, see * NumberFormatter. * * @param number The number for which the rule has to be determined. * @param status Set if an error occurs while selecting plural keyword. * This could happen if the FormattedNumber is invalid. * @return The keyword of the selected rule. * @draft ICU 64 */ UnicodeString select(const number::FormattedNumber& number, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_INTERNAL_API /** * @internal */ UnicodeString select(const IFixedDecimal &number) const; #endif /* U_HIDE_INTERNAL_API */ /** * Returns a list of all rule keywords used in this PluralRules * object. The rule 'other' is always present by default. * * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return StringEnumeration with the keywords. * The caller must delete the object. * @stable ICU 4.0 */ StringEnumeration* getKeywords(UErrorCode& status) const; #ifndef U_HIDE_DEPRECATED_API /** * Deprecated Function, does not return useful results. * * Originally intended to return a unique value for this keyword if it exists, * else the constant UPLRULES_NO_UNIQUE_VALUE. * * @param keyword The keyword. * @return Stub deprecated function returns UPLRULES_NO_UNIQUE_VALUE always. * @deprecated ICU 55 */ double getUniqueKeywordValue(const UnicodeString& keyword); /** * Deprecated Function, does not produce useful results. * * Originally intended to return all the values for which select() would return the keyword. * If the keyword is unknown, returns no values, but this is not an error. If * the number of values is unlimited, returns no values and -1 as the * count. * * The number of returned values is typically small. * * @param keyword The keyword. * @param dest Array into which to put the returned values. May * be NULL if destCapacity is 0. * @param destCapacity The capacity of the array, must be at least 0. * @param status The error code. Deprecated function, always sets U_UNSUPPORTED_ERROR. * @return The count of values available, or -1. This count * can be larger than destCapacity, but no more than * destCapacity values will be written. * @deprecated ICU 55 */ int32_t getAllKeywordValues(const UnicodeString &keyword, double *dest, int32_t destCapacity, UErrorCode& status); #endif /* U_HIDE_DEPRECATED_API */ /** * Returns sample values for which select() would return the keyword. If * the keyword is unknown, returns no values, but this is not an error. * * The number of returned values is typically small. * * @param keyword The keyword. * @param dest Array into which to put the returned values. May * be NULL if destCapacity is 0. * @param destCapacity The capacity of the array, must be at least 0. * @param status The error code. * @return The count of values written. * If more than destCapacity samples are available, then * only destCapacity are written, and destCapacity is returned as the count, * rather than setting a U_BUFFER_OVERFLOW_ERROR. * (The actual number of keyword values could be unlimited.) * @stable ICU 4.8 */ int32_t getSamples(const UnicodeString &keyword, double *dest, int32_t destCapacity, UErrorCode& status); /** * Returns TRUE if the given keyword is defined in this * PluralRules object. * * @param keyword the input keyword. * @return TRUE if the input keyword is defined. * Otherwise, return FALSE. * @stable ICU 4.0 */ UBool isKeyword(const UnicodeString& keyword) const; /** * Returns keyword for default plural form. * * @return keyword for default plural form. * @stable ICU 4.0 */ UnicodeString getKeywordOther() const; #ifndef U_HIDE_INTERNAL_API /** * * @internal */ UnicodeString getRules() const; #endif /* U_HIDE_INTERNAL_API */ /** * Compares the equality of two PluralRules objects. * * @param other The other PluralRules object to be compared with. * @return True if the given PluralRules is the same as this * PluralRules; false otherwise. * @stable ICU 4.0 */ virtual UBool operator==(const PluralRules& other) const; /** * Compares the inequality of two PluralRules objects. * * @param other The PluralRules object to be compared with. * @return True if the given PluralRules is not the same as this * PluralRules; false otherwise. * @stable ICU 4.0 */ UBool operator!=(const PluralRules& other) const {return !operator==(other);} /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 4.0 * */ static UClassID U_EXPORT2 getStaticClassID(void); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 4.0 */ virtual UClassID getDynamicClassID() const; private: RuleChain *mRules; PluralRules(); // default constructor not implemented void parseDescription(const UnicodeString& ruleData, UErrorCode &status); int32_t getNumberValue(const UnicodeString& token) const; UnicodeString getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& status); RuleChain *rulesForKeyword(const UnicodeString &keyword) const; /** * An internal status variable used to indicate that the object is in an 'invalid' state. * Used by copy constructor, the assignment operator and the clone method. */ UErrorCode mInternalStatus; friend class PluralRuleParser; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _PLURRULE //eof usr/include/unicode/currpinf.h000064400000016364152342600230012436 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2009-2015, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef CURRPINF_H #define CURRPINF_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Currency Plural Information used by Decimal Format */ #if !UCONFIG_NO_FORMATTING #include "unicode/unistr.h" U_NAMESPACE_BEGIN class Locale; class PluralRules; class Hashtable; /** * This class represents the information needed by * DecimalFormat to format currency plural, * such as "3.00 US dollars" or "1.00 US dollar". * DecimalFormat creates for itself an instance of * CurrencyPluralInfo from its locale data. * If you need to change any of these symbols, you can get the * CurrencyPluralInfo object from your * DecimalFormat and modify it. * * Following are the information needed for currency plural format and parse: * locale information, * plural rule of the locale, * currency plural pattern of the locale. * * @stable ICU 4.2 */ class U_I18N_API CurrencyPluralInfo : public UObject { public: /** * Create a CurrencyPluralInfo object for the default locale. * @param status output param set to success/failure code on exit * @stable ICU 4.2 */ CurrencyPluralInfo(UErrorCode& status); /** * Create a CurrencyPluralInfo object for the given locale. * @param locale the locale * @param status output param set to success/failure code on exit * @stable ICU 4.2 */ CurrencyPluralInfo(const Locale& locale, UErrorCode& status); /** * Copy constructor * * @stable ICU 4.2 */ CurrencyPluralInfo(const CurrencyPluralInfo& info); /** * Assignment operator * * @stable ICU 4.2 */ CurrencyPluralInfo& operator=(const CurrencyPluralInfo& info); /** * Destructor * * @stable ICU 4.2 */ virtual ~CurrencyPluralInfo(); /** * Equal operator. * * @stable ICU 4.2 */ UBool operator==(const CurrencyPluralInfo& info) const; /** * Not equal operator * * @stable ICU 4.2 */ UBool operator!=(const CurrencyPluralInfo& info) const; /** * Clone * * @stable ICU 4.2 */ CurrencyPluralInfo* clone() const; /** * Gets plural rules of this locale, used for currency plural format * * @return plural rule * @stable ICU 4.2 */ const PluralRules* getPluralRules() const; /** * Given a plural count, gets currency plural pattern of this locale, * used for currency plural format * * @param pluralCount currency plural count * @param result output param to receive the pattern * @return a currency plural pattern based on plural count * @stable ICU 4.2 */ UnicodeString& getCurrencyPluralPattern(const UnicodeString& pluralCount, UnicodeString& result) const; /** * Get locale * * @return locale * @stable ICU 4.2 */ const Locale& getLocale() const; /** * Set plural rules. * The plural rule is set when CurrencyPluralInfo * instance is created. * You can call this method to reset plural rules only if you want * to modify the default plural rule of the locale. * * @param ruleDescription new plural rule description * @param status output param set to success/failure code on exit * @stable ICU 4.2 */ void setPluralRules(const UnicodeString& ruleDescription, UErrorCode& status); /** * Set currency plural pattern. * The currency plural pattern is set when CurrencyPluralInfo * instance is created. * You can call this method to reset currency plural pattern only if * you want to modify the default currency plural pattern of the locale. * * @param pluralCount the plural count for which the currency pattern will * be overridden. * @param pattern the new currency plural pattern * @param status output param set to success/failure code on exit * @stable ICU 4.2 */ void setCurrencyPluralPattern(const UnicodeString& pluralCount, const UnicodeString& pattern, UErrorCode& status); /** * Set locale * * @param loc the new locale to set * @param status output param set to success/failure code on exit * @stable ICU 4.2 */ void setLocale(const Locale& loc, UErrorCode& status); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 4.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 4.2 */ static UClassID U_EXPORT2 getStaticClassID(); private: friend class DecimalFormat; friend class DecimalFormatImpl; void initialize(const Locale& loc, UErrorCode& status); void setupCurrencyPluralPattern(const Locale& loc, UErrorCode& status); /* * delete hash table * * @param hTable hash table to be deleted */ void deleteHash(Hashtable* hTable); /* * initialize hash table * * @param status output param set to success/failure code on exit * @return hash table initialized */ Hashtable* initHash(UErrorCode& status); /** * copy hash table * * @param source the source to copy from * @param target the target to copy to * @param status error code */ void copyHash(const Hashtable* source, Hashtable* target, UErrorCode& status); //-------------------- private data member --------------------- // map from plural count to currency plural pattern, for example // a plural pattern defined in "CurrencyUnitPatterns" is // "one{{0} {1}}", in which "one" is a plural count // and "{0} {1}" is a currency plural pattern". // The currency plural pattern saved in this mapping is the pattern // defined in "CurrencyUnitPattern" by replacing // {0} with the number format pattern, // and {1} with 3 currency sign. Hashtable* fPluralCountToCurrencyUnitPattern; /* * The plural rule is used to format currency plural name, * for example: "3.00 US Dollars". * If there are 3 currency signs in the currency pattern, * the 3 currency signs will be replaced by currency plural name. */ PluralRules* fPluralRules; // locale Locale* fLocale; private: /** * An internal status variable used to indicate that the object is in an 'invalid' state. * Used by copy constructor, the assignment operator and the clone method. */ UErrorCode fInternalStatus; }; inline UBool CurrencyPluralInfo::operator!=(const CurrencyPluralInfo& info) const { return !operator==(info); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _CURRPINFO //eof usr/include/unicode/dcfmtsym.h000064400000050150152342600230012423 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File DCFMTSYM.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 03/18/97 clhuang Updated per C++ implementation. * 03/27/97 helena Updated to pass the simple test after code review. * 08/26/97 aliu Added currency/intl currency symbol support. * 07/22/98 stephen Changed to match C++ style * currencySymbol -> fCurrencySymbol * Constants changed from CAPS to kCaps * 06/24/99 helena Integrated Alan's NF enhancements and Java2 bug fixes * 09/22/00 grhoten Marked deprecation tags with a pointer to replacement * functions. ******************************************************************************** */ #ifndef DCFMTSYM_H #define DCFMTSYM_H #include "unicode/utypes.h" #include "unicode/uchar.h" #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" #include "unicode/locid.h" #include "unicode/numsys.h" #include "unicode/unum.h" #include "unicode/unistr.h" /** * \file * \brief C++ API: Symbols for formatting numbers. */ U_NAMESPACE_BEGIN /** * This class represents the set of symbols needed by DecimalFormat * to format numbers. DecimalFormat creates for itself an instance of * DecimalFormatSymbols from its locale data. If you need to change any * of these symbols, you can get the DecimalFormatSymbols object from * your DecimalFormat and modify it. *

* Here are the special characters used in the parts of the * subpattern, with notes on their usage. *

 * \code
 *        Symbol   Meaning
 *          0      a digit
 *          #      a digit, zero shows as absent
 *          .      placeholder for decimal separator
 *          ,      placeholder for grouping separator.
 *          ;      separates formats.
 *          -      default negative prefix.
 *          %      divide by 100 and show as percentage
 *          X      any other characters can be used in the prefix or suffix
 *          '      used to quote special characters in a prefix or suffix.
 * \endcode
 *  
* [Notes] *

* If there is no explicit negative subpattern, - is prefixed to the * positive form. That is, "0.00" alone is equivalent to "0.00;-0.00". *

* The grouping separator is commonly used for thousands, but in some * countries for ten-thousands. The interval is a constant number of * digits between the grouping characters, such as 100,000,000 or 1,0000,0000. * If you supply a pattern with multiple grouping characters, the interval * between the last one and the end of the integer is the one that is * used. So "#,##,###,####" == "######,####" == "##,####,####". */ class U_I18N_API DecimalFormatSymbols : public UObject { public: /** * Constants for specifying a number format symbol. * @stable ICU 2.0 */ enum ENumberFormatSymbol { /** The decimal separator */ kDecimalSeparatorSymbol, /** The grouping separator */ kGroupingSeparatorSymbol, /** The pattern separator */ kPatternSeparatorSymbol, /** The percent sign */ kPercentSymbol, /** Zero*/ kZeroDigitSymbol, /** Character representing a digit in the pattern */ kDigitSymbol, /** The minus sign */ kMinusSignSymbol, /** The plus sign */ kPlusSignSymbol, /** The currency symbol */ kCurrencySymbol, /** The international currency symbol */ kIntlCurrencySymbol, /** The monetary separator */ kMonetarySeparatorSymbol, /** The exponential symbol */ kExponentialSymbol, /** Per mill symbol - replaces kPermillSymbol */ kPerMillSymbol, /** Escape padding character */ kPadEscapeSymbol, /** Infinity symbol */ kInfinitySymbol, /** Nan symbol */ kNaNSymbol, /** Significant digit symbol * @stable ICU 3.0 */ kSignificantDigitSymbol, /** The monetary grouping separator * @stable ICU 3.6 */ kMonetaryGroupingSeparatorSymbol, /** One * @stable ICU 4.6 */ kOneDigitSymbol, /** Two * @stable ICU 4.6 */ kTwoDigitSymbol, /** Three * @stable ICU 4.6 */ kThreeDigitSymbol, /** Four * @stable ICU 4.6 */ kFourDigitSymbol, /** Five * @stable ICU 4.6 */ kFiveDigitSymbol, /** Six * @stable ICU 4.6 */ kSixDigitSymbol, /** Seven * @stable ICU 4.6 */ kSevenDigitSymbol, /** Eight * @stable ICU 4.6 */ kEightDigitSymbol, /** Nine * @stable ICU 4.6 */ kNineDigitSymbol, /** Multiplication sign. * @stable ICU 54 */ kExponentMultiplicationSymbol, /** count symbol constants */ kFormatSymbolCount = kNineDigitSymbol + 2 }; /** * Create a DecimalFormatSymbols object for the given locale. * * @param locale The locale to get symbols for. * @param status Input/output parameter, set to success or * failure code upon return. * @stable ICU 2.0 */ DecimalFormatSymbols(const Locale& locale, UErrorCode& status); /** * Creates a DecimalFormatSymbols instance for the given locale with digits and symbols * corresponding to the given NumberingSystem. * * This constructor behaves equivalently to the normal constructor called with a locale having a * "numbers=xxxx" keyword specifying the numbering system by name. * * In this constructor, the NumberingSystem argument will be used even if the locale has its own * "numbers=xxxx" keyword. * * @param locale The locale to get symbols for. * @param ns The numbering system. * @param status Input/output parameter, set to success or * failure code upon return. * @stable ICU 60 */ DecimalFormatSymbols(const Locale& locale, const NumberingSystem& ns, UErrorCode& status); /** * Create a DecimalFormatSymbols object for the default locale. * This constructor will not fail. If the resource file data is * not available, it will use hard-coded last-resort data and * set status to U_USING_FALLBACK_ERROR. * * @param status Input/output parameter, set to success or * failure code upon return. * @stable ICU 2.0 */ DecimalFormatSymbols(UErrorCode& status); /** * Creates a DecimalFormatSymbols object with last-resort data. * Intended for callers who cache the symbols data and * set all symbols on the resulting object. * * The last-resort symbols are similar to those for the root data, * except that the grouping separators are empty, * the NaN symbol is U+FFFD rather than "NaN", * and the CurrencySpacing patterns are empty. * * @param status Input/output parameter, set to success or * failure code upon return. * @return last-resort symbols * @stable ICU 52 */ static DecimalFormatSymbols* createWithLastResortData(UErrorCode& status); /** * Copy constructor. * @stable ICU 2.0 */ DecimalFormatSymbols(const DecimalFormatSymbols&); /** * Assignment operator. * @stable ICU 2.0 */ DecimalFormatSymbols& operator=(const DecimalFormatSymbols&); /** * Destructor. * @stable ICU 2.0 */ virtual ~DecimalFormatSymbols(); /** * Return true if another object is semantically equal to this one. * * @param other the object to be compared with. * @return true if another object is semantically equal to this one. * @stable ICU 2.0 */ UBool operator==(const DecimalFormatSymbols& other) const; /** * Return true if another object is semantically unequal to this one. * * @param other the object to be compared with. * @return true if another object is semantically unequal to this one. * @stable ICU 2.0 */ UBool operator!=(const DecimalFormatSymbols& other) const { return !operator==(other); } /** * Get one of the format symbols by its enum constant. * Each symbol is stored as a string so that graphemes * (characters with modifier letters) can be used. * * @param symbol Constant to indicate a number format symbol. * @return the format symbols by the param 'symbol' * @stable ICU 2.0 */ inline UnicodeString getSymbol(ENumberFormatSymbol symbol) const; /** * Set one of the format symbols by its enum constant. * Each symbol is stored as a string so that graphemes * (characters with modifier letters) can be used. * * @param symbol Constant to indicate a number format symbol. * @param value value of the format symbol * @param propogateDigits If false, setting the zero digit will not automatically set 1-9. * The default behavior is to automatically set 1-9 if zero is being set and the value * it is being set to corresponds to a known Unicode zero digit. * @stable ICU 2.0 */ void setSymbol(ENumberFormatSymbol symbol, const UnicodeString &value, const UBool propogateDigits); /** * Returns the locale for which this object was constructed. * @stable ICU 2.6 */ inline Locale getLocale() const; /** * Returns the locale for this object. Two flavors are available: * valid and actual locale. * @stable ICU 2.8 */ Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const; /** * Get pattern string for 'CurrencySpacing' that can be applied to * currency format. * This API gets the CurrencySpacing data from ResourceBundle. The pattern can * be empty if there is no data from current locale and its parent locales. * * @param type : UNUM_CURRENCY_MATCH, UNUM_CURRENCY_SURROUNDING_MATCH or UNUM_CURRENCY_INSERT. * @param beforeCurrency : true if the pattern is for before currency symbol. * false if the pattern is for after currency symbol. * @param status: Input/output parameter, set to success or * failure code upon return. * @return pattern string for currencyMatch, surroundingMatch or spaceInsert. * Return empty string if there is no data for this locale and its parent * locales. * @stable ICU 4.8 */ const UnicodeString& getPatternForCurrencySpacing(UCurrencySpacing type, UBool beforeCurrency, UErrorCode& status) const; /** * Set pattern string for 'CurrencySpacing' that can be applied to * currency format. * * @param type : UNUM_CURRENCY_MATCH, UNUM_CURRENCY_SURROUNDING_MATCH or UNUM_CURRENCY_INSERT. * @param beforeCurrency : true if the pattern is for before currency symbol. * false if the pattern is for after currency symbol. * @param pattern : pattern string to override current setting. * @stable ICU 4.8 */ void setPatternForCurrencySpacing(UCurrencySpacing type, UBool beforeCurrency, const UnicodeString& pattern); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); private: DecimalFormatSymbols(); /** * Initializes the symbols from the LocaleElements resource bundle. * Note: The organization of LocaleElements badly needs to be * cleaned up. * * @param locale The locale to get symbols for. * @param success Input/output parameter, set to success or * failure code upon return. * @param useLastResortData determine if use last resort data * @param ns The NumberingSystem to use; otherwise, fall * back to the locale. */ void initialize(const Locale& locale, UErrorCode& success, UBool useLastResortData = FALSE, const NumberingSystem* ns = nullptr); /** * Initialize the symbols with default values. */ void initialize(); void setCurrencyForSymbols(); public: #ifndef U_HIDE_INTERNAL_API /** * @internal For ICU use only */ inline UBool isCustomCurrencySymbol() const { return fIsCustomCurrencySymbol; } /** * @internal For ICU use only */ inline UBool isCustomIntlCurrencySymbol() const { return fIsCustomIntlCurrencySymbol; } /** * @internal For ICU use only */ inline UChar32 getCodePointZero() const { return fCodePointZero; } #endif /* U_HIDE_INTERNAL_API */ /** * _Internal_ function - more efficient version of getSymbol, * returning a const reference to one of the symbol strings. * The returned reference becomes invalid when the symbol is changed * or when the DecimalFormatSymbols are destroyed. * Note: moved \#ifndef U_HIDE_INTERNAL_API after this, since this is needed for inline in DecimalFormat * * This is not currently stable API, but if you think it should be stable, * post a comment on the following ticket and the ICU team will take a look: * http://bugs.icu-project.org/trac/ticket/13580 * * @param symbol Constant to indicate a number format symbol. * @return the format symbol by the param 'symbol' * @internal */ inline const UnicodeString& getConstSymbol(ENumberFormatSymbol symbol) const; #ifndef U_HIDE_INTERNAL_API /** * Returns the const UnicodeString reference, like getConstSymbol, * corresponding to the digit with the given value. This is equivalent * to accessing the symbol from getConstSymbol with the corresponding * key, such as kZeroDigitSymbol or kOneDigitSymbol. * * This is not currently stable API, but if you think it should be stable, * post a comment on the following ticket and the ICU team will take a look: * http://bugs.icu-project.org/trac/ticket/13580 * * @param digit The digit, an integer between 0 and 9 inclusive. * If outside the range 0 to 9, the zero digit is returned. * @return the format symbol for the given digit. * @internal This API is currently for ICU use only. */ inline const UnicodeString& getConstDigitSymbol(int32_t digit) const; /** * Returns that pattern stored in currecy info. Internal API for use by NumberFormat API. * @internal */ inline const char16_t* getCurrencyPattern(void) const; #endif /* U_HIDE_INTERNAL_API */ private: /** * Private symbol strings. * They are either loaded from a resource bundle or otherwise owned. * setSymbol() clones the symbol string. * Readonly aliases can only come from a resource bundle, so that we can always * use fastCopyFrom() with them. * * If DecimalFormatSymbols becomes subclassable and the status of fSymbols changes * from private to protected, * or when fSymbols can be set any other way that allows them to be readonly aliases * to non-resource bundle strings, * then regular UnicodeString copies must be used instead of fastCopyFrom(). * * @internal */ UnicodeString fSymbols[kFormatSymbolCount]; /** * Non-symbol variable for getConstSymbol(). Always empty. * @internal */ UnicodeString fNoSymbol; /** * Dealing with code points is faster than dealing with strings when formatting. Because of * this, we maintain a value containing the zero code point that is used whenever digitStrings * represents a sequence of ten code points in order. * *

If the value stored here is positive, it means that the code point stored in this value * corresponds to the digitStrings array, and codePointZero can be used instead of the * digitStrings array for the purposes of efficient formatting; if -1, then digitStrings does * *not* contain a sequence of code points, and it must be used directly. * *

It is assumed that codePointZero always shadows the value in digitStrings. codePointZero * should never be set directly; rather, it should be updated only when digitStrings mutates. * That is, the flow of information is digitStrings -> codePointZero, not the other way. */ UChar32 fCodePointZero; Locale locale; char actualLocale[ULOC_FULLNAME_CAPACITY]; char validLocale[ULOC_FULLNAME_CAPACITY]; const char16_t* currPattern; UnicodeString currencySpcBeforeSym[UNUM_CURRENCY_SPACING_COUNT]; UnicodeString currencySpcAfterSym[UNUM_CURRENCY_SPACING_COUNT]; UBool fIsCustomCurrencySymbol; UBool fIsCustomIntlCurrencySymbol; }; // ------------------------------------- inline UnicodeString DecimalFormatSymbols::getSymbol(ENumberFormatSymbol symbol) const { const UnicodeString *strPtr; if(symbol < kFormatSymbolCount) { strPtr = &fSymbols[symbol]; } else { strPtr = &fNoSymbol; } return *strPtr; } // See comments above for this function. Not hidden with #ifdef U_HIDE_INTERNAL_API inline const UnicodeString & DecimalFormatSymbols::getConstSymbol(ENumberFormatSymbol symbol) const { const UnicodeString *strPtr; if(symbol < kFormatSymbolCount) { strPtr = &fSymbols[symbol]; } else { strPtr = &fNoSymbol; } return *strPtr; } #ifndef U_HIDE_INTERNAL_API inline const UnicodeString& DecimalFormatSymbols::getConstDigitSymbol(int32_t digit) const { if (digit < 0 || digit > 9) { digit = 0; } if (digit == 0) { return fSymbols[kZeroDigitSymbol]; } ENumberFormatSymbol key = static_cast(kOneDigitSymbol + digit - 1); return fSymbols[key]; } #endif /* U_HIDE_INTERNAL_API */ // ------------------------------------- inline void DecimalFormatSymbols::setSymbol(ENumberFormatSymbol symbol, const UnicodeString &value, const UBool propogateDigits = TRUE) { if (symbol == kCurrencySymbol) { fIsCustomCurrencySymbol = TRUE; } else if (symbol == kIntlCurrencySymbol) { fIsCustomIntlCurrencySymbol = TRUE; } if(symbol= kOneDigitSymbol && symbol <= kNineDigitSymbol) { fCodePointZero = -1; } } // ------------------------------------- inline Locale DecimalFormatSymbols::getLocale() const { return locale; } #ifndef U_HIDE_INTERNAL_API inline const char16_t* DecimalFormatSymbols::getCurrencyPattern() const { return currPattern; } #endif /* U_HIDE_INTERNAL_API */ U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _DCFMTSYM //eof usr/include/unicode/dtitvfmt.h000064400000135074152342600230012447 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /******************************************************************************** * Copyright (C) 2008-2016, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * File DTITVFMT.H * ******************************************************************************* */ #ifndef __DTITVFMT_H__ #define __DTITVFMT_H__ #include "unicode/utypes.h" /** * \file * \brief C++ API: Format and parse date interval in a language-independent manner. */ #if !UCONFIG_NO_FORMATTING #include "unicode/ucal.h" #include "unicode/smpdtfmt.h" #include "unicode/dtintrv.h" #include "unicode/dtitvinf.h" #include "unicode/dtptngen.h" #include "unicode/formattedvalue.h" U_NAMESPACE_BEGIN class FormattedDateIntervalData; class DateIntervalFormat; #ifndef U_HIDE_DRAFT_API /** * An immutable class containing the result of a date interval formatting operation. * * Instances of this class are immutable and thread-safe. * * When calling nextPosition(): * The fields are returned from left to right. The special field category * UFIELD_CATEGORY_DATE_INTERVAL_SPAN is used to indicate which datetime * primitives came from which arguments: 0 means fromCalendar, and 1 means * toCalendar. The span category will always occur before the * corresponding fields in UFIELD_CATEGORY_DATE * in the nextPosition() iterator. * * Not intended for public subclassing. * * @draft ICU 64 */ class U_I18N_API FormattedDateInterval : public UMemory, public FormattedValue { public: /** * Default constructor; makes an empty FormattedDateInterval. * @draft ICU 64 */ FormattedDateInterval() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} /** * Move constructor: Leaves the source FormattedDateInterval in an undefined state. * @draft ICU 64 */ FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; /** * Destruct an instance of FormattedDateInterval. * @draft ICU 64 */ virtual ~FormattedDateInterval() U_OVERRIDE; /** Copying not supported; use move constructor instead. */ FormattedDateInterval(const FormattedDateInterval&) = delete; /** Copying not supported; use move assignment instead. */ FormattedDateInterval& operator=(const FormattedDateInterval&) = delete; /** * Move assignment: Leaves the source FormattedDateInterval in an undefined state. * @draft ICU 64 */ FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; /** @copydoc FormattedValue::toString() */ UnicodeString toString(UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::toTempString() */ UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::appendTo() */ Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; /** @copydoc FormattedValue::nextPosition() */ UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; private: FormattedDateIntervalData *fData; UErrorCode fErrorCode; explicit FormattedDateInterval(FormattedDateIntervalData *results) : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedDateInterval(UErrorCode errorCode) : fData(nullptr), fErrorCode(errorCode) {} friend class DateIntervalFormat; }; #endif /* U_HIDE_DRAFT_API */ /** * DateIntervalFormat is a class for formatting and parsing date * intervals in a language-independent manner. * Only formatting is supported, parsing is not supported. * *

* Date interval means from one date to another date, * for example, from "Jan 11, 2008" to "Jan 18, 2008". * We introduced class DateInterval to represent it. * DateInterval is a pair of UDate, which is * the standard milliseconds since 24:00 GMT, Jan 1, 1970. * *

* DateIntervalFormat formats a DateInterval into * text as compactly as possible. * For example, the date interval format from "Jan 11, 2008" to "Jan 18,. 2008" * is "Jan 11-18, 2008" for English. * And it parses text into DateInterval, * although initially, parsing is not supported. * *

* There is no structural information in date time patterns. * For any punctuations and string literals inside a date time pattern, * we do not know whether it is just a separator, or a prefix, or a suffix. * Without such information, so, it is difficult to generate a sub-pattern * (or super-pattern) by algorithm. * So, formatting a DateInterval is pattern-driven. It is very * similar to formatting in SimpleDateFormat. * We introduce class DateIntervalInfo to save date interval * patterns, similar to date time pattern in SimpleDateFormat. * *

* Logically, the interval patterns are mappings * from (skeleton, the_largest_different_calendar_field) * to (date_interval_pattern). * *

* A skeleton *

    *
  1. * only keeps the field pattern letter and ignores all other parts * in a pattern, such as space, punctuations, and string literals. *
  2. *
  3. * hides the order of fields. *
  4. *
  5. * might hide a field's pattern letter length. *
  6. *
* * For those non-digit calendar fields, the pattern letter length is * important, such as MMM, MMMM, and MMMMM; EEE and EEEE, * and the field's pattern letter length is honored. * * For the digit calendar fields, such as M or MM, d or dd, yy or yyyy, * the field pattern length is ignored and the best match, which is defined * in date time patterns, will be returned without honor the field pattern * letter length in skeleton. * *

* The calendar fields we support for interval formatting are: * year, month, date, day-of-week, am-pm, hour, hour-of-day, minute, and second * (though we do not currently have specific intervalFormat date for skeletons * with seconds). * Those calendar fields can be defined in the following order: * year > month > date > hour (in day) > minute > second * * The largest different calendar fields between 2 calendars is the * first different calendar field in above order. * * For example: the largest different calendar fields between "Jan 10, 2007" * and "Feb 20, 2008" is year. * *

* For other calendar fields, the compact interval formatting is not * supported. And the interval format will be fall back to fall-back * patterns, which is mostly "{date0} - {date1}". * *

* There is a set of pre-defined static skeleton strings. * There are pre-defined interval patterns for those pre-defined skeletons * in locales' resource files. * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd", * in en_US, if the largest different calendar field between date1 and date2 * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy", * such as "Jan 10, 2007 - Jan 10, 2008". * If the largest different calendar field between date1 and date2 is "month", * the date interval pattern is "MMM d - MMM d, yyyy", * such as "Jan 10 - Feb 10, 2007". * If the largest different calendar field between date1 and date2 is "day", * the date interval pattern is "MMM d-d, yyyy", such as "Jan 10-20, 2007". * * For date skeleton, the interval patterns when year, or month, or date is * different are defined in resource files. * For time skeleton, the interval patterns when am/pm, or hour, or minute is * different are defined in resource files. * *

* If a skeleton is not found in a locale's DateIntervalInfo, which means * the interval patterns for the skeleton is not defined in resource file, * the interval pattern will falls back to the interval "fallback" pattern * defined in resource file. * If the interval "fallback" pattern is not defined, the default fall-back * is "{date0} - {data1}". * *

* For the combination of date and time, * The rule to generate interval patterns are: *

    *
  1. * when the year, month, or day differs, falls back to fall-back * interval pattern, which mostly is the concatenate the two original * expressions with a separator between, * For example, interval pattern from "Jan 10, 2007 10:10 am" * to "Jan 11, 2007 10:10am" is * "Jan 10, 2007 10:10 am - Jan 11, 2007 10:10am" *
  2. *
  3. * otherwise, present the date followed by the range expression * for the time. * For example, interval pattern from "Jan 10, 2007 10:10 am" * to "Jan 10, 2007 11:10am" is "Jan 10, 2007 10:10 am - 11:10am" *
  4. *
* * *

* If two dates are the same, the interval pattern is the single date pattern. * For example, interval pattern from "Jan 10, 2007" to "Jan 10, 2007" is * "Jan 10, 2007". * * Or if the presenting fields between 2 dates have the exact same values, * the interval pattern is the single date pattern. * For example, if user only requests year and month, * the interval pattern from "Jan 10, 2007" to "Jan 20, 2007" is "Jan 2007". * *

* DateIntervalFormat needs the following information for correct * formatting: time zone, calendar type, pattern, date format symbols, * and date interval patterns. * It can be instantiated in 2 ways: *

    *
  1. * create an instance using default or given locale plus given skeleton. * Users are encouraged to created date interval formatter this way and * to use the pre-defined skeleton macros, such as * UDAT_YEAR_NUM_MONTH, which consists the calendar fields and * the format style. *
  2. *
  3. * create an instance using default or given locale plus given skeleton * plus a given DateIntervalInfo. * This factory method is for powerful users who want to provide their own * interval patterns. * Locale provides the timezone, calendar, and format symbols information. * Local plus skeleton provides full pattern information. * DateIntervalInfo provides the date interval patterns. *
  4. *
* *

* For the calendar field pattern letter, such as G, y, M, d, a, h, H, m, s etc. * DateIntervalFormat uses the same syntax as that of * DateTime format. * *

* Code Sample: general usage *

 * \code
 *   // the date interval object which the DateIntervalFormat formats on
 *   // and parses into
 *   DateInterval*  dtInterval = new DateInterval(1000*3600*24, 1000*3600*24*2);
 *   UErrorCode status = U_ZERO_ERROR;
 *   DateIntervalFormat* dtIntervalFmt = DateIntervalFormat::createInstance(
 *                           UDAT_YEAR_MONTH_DAY,
 *                           Locale("en", "GB", ""), status);
 *   UnicodeUnicodeString dateIntervalString;
 *   FieldPosition pos = 0;
 *   // formatting
 *   dtIntervalFmt->format(dtInterval, dateIntervalUnicodeString, pos, status);
 *   delete dtIntervalFmt;
 * \endcode
 * 
*/ class U_I18N_API DateIntervalFormat : public Format { public: /** * Construct a DateIntervalFormat from skeleton and the default locale. * * This is a convenient override of * createInstance(const UnicodeString& skeleton, const Locale& locale, * UErrorCode&) * with the value of locale as default locale. * * @param skeleton the skeleton on which interval format based. * @param status output param set to success/failure code on exit * @return a date time interval formatter which the caller owns. * @stable ICU 4.0 */ static DateIntervalFormat* U_EXPORT2 createInstance( const UnicodeString& skeleton, UErrorCode& status); /** * Construct a DateIntervalFormat from skeleton and a given locale. *

* In this factory method, * the date interval pattern information is load from resource files. * Users are encouraged to created date interval formatter this way and * to use the pre-defined skeleton macros. * *

* There are pre-defined skeletons (defined in udate.h) having predefined * interval patterns in resource files. * Users are encouraged to use those macros. * For example: * DateIntervalFormat::createInstance(UDAT_MONTH_DAY, status) * * The given Locale provides the interval patterns. * For example, for en_GB, if skeleton is UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY, * which is "yMMMEEEd", * the interval patterns defined in resource file to above skeleton are: * "EEE, d MMM, yyyy - EEE, d MMM, yyyy" for year differs, * "EEE, d MMM - EEE, d MMM, yyyy" for month differs, * "EEE, d - EEE, d MMM, yyyy" for day differs, * @param skeleton the skeleton on which the interval format is based. * @param locale the given locale * @param status output param set to success/failure code on exit * @return a date time interval formatter which the caller owns. * @stable ICU 4.0 *

*

Sample code

* \snippet samples/dtitvfmtsample/dtitvfmtsample.cpp dtitvfmtPreDefined1 * \snippet samples/dtitvfmtsample/dtitvfmtsample.cpp dtitvfmtPreDefined *

*/ static DateIntervalFormat* U_EXPORT2 createInstance( const UnicodeString& skeleton, const Locale& locale, UErrorCode& status); /** * Construct a DateIntervalFormat from skeleton * DateIntervalInfo, and default locale. * * This is a convenient override of * createInstance(const UnicodeString& skeleton, const Locale& locale, * const DateIntervalInfo& dtitvinf, UErrorCode&) * with the locale value as default locale. * * @param skeleton the skeleton on which interval format based. * @param dtitvinf the DateIntervalInfo object. * @param status output param set to success/failure code on exit * @return a date time interval formatter which the caller owns. * @stable ICU 4.0 */ static DateIntervalFormat* U_EXPORT2 createInstance( const UnicodeString& skeleton, const DateIntervalInfo& dtitvinf, UErrorCode& status); /** * Construct a DateIntervalFormat from skeleton * a DateIntervalInfo, and the given locale. * *

* In this factory method, user provides its own date interval pattern * information, instead of using those pre-defined data in resource file. * This factory method is for powerful users who want to provide their own * interval patterns. *

* There are pre-defined skeletons (defined in udate.h) having predefined * interval patterns in resource files. * Users are encouraged to use those macros. * For example: * DateIntervalFormat::createInstance(UDAT_MONTH_DAY, status) * * The DateIntervalInfo provides the interval patterns. * and the DateIntervalInfo ownership remains to the caller. * * User are encouraged to set default interval pattern in DateIntervalInfo * as well, if they want to set other interval patterns ( instead of * reading the interval patterns from resource files). * When the corresponding interval pattern for a largest calendar different * field is not found ( if user not set it ), interval format fallback to * the default interval pattern. * If user does not provide default interval pattern, it fallback to * "{date0} - {date1}" * * @param skeleton the skeleton on which interval format based. * @param locale the given locale * @param dtitvinf the DateIntervalInfo object. * @param status output param set to success/failure code on exit * @return a date time interval formatter which the caller owns. * @stable ICU 4.0 *

*

Sample code

* \snippet samples/dtitvfmtsample/dtitvfmtsample.cpp dtitvfmtPreDefined1 * \snippet samples/dtitvfmtsample/dtitvfmtsample.cpp dtitvfmtCustomized *

*/ static DateIntervalFormat* U_EXPORT2 createInstance( const UnicodeString& skeleton, const Locale& locale, const DateIntervalInfo& dtitvinf, UErrorCode& status); /** * Destructor. * @stable ICU 4.0 */ virtual ~DateIntervalFormat(); /** * Clone this Format object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 4.0 */ virtual Format* clone(void) const; /** * Return true if the given Format objects are semantically equal. Objects * of different subclasses are considered unequal. * @param other the object to be compared with. * @return true if the given Format objects are semantically equal. * @stable ICU 4.0 */ virtual UBool operator==(const Format& other) const; /** * Return true if the given Format objects are not semantically equal. * Objects of different subclasses are considered unequal. * @param other the object to be compared with. * @return true if the given Format objects are not semantically equal. * @stable ICU 4.0 */ UBool operator!=(const Format& other) const; using Format::format; /** * Format an object to produce a string. This method handles Formattable * objects with a DateInterval type. * If a the Formattable object type is not a DateInterval, * then it returns a failing UErrorCode. * * @param obj The object to format. * Must be a DateInterval. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param fieldPosition On input: an alignment field, if desired. * On output: the offsets of the alignment field. * There may be multiple instances of a given field type * in an interval format; in this case the fieldPosition * offsets refer to the first instance. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.0 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& fieldPosition, UErrorCode& status) const ; /** * Format a DateInterval to produce a string. * * @param dtInterval DateInterval to be formatted. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param fieldPosition On input: an alignment field, if desired. * On output: the offsets of the alignment field. * There may be multiple instances of a given field type * in an interval format; in this case the fieldPosition * offsets refer to the first instance. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 4.0 */ UnicodeString& format(const DateInterval* dtInterval, UnicodeString& appendTo, FieldPosition& fieldPosition, UErrorCode& status) const ; #ifndef U_HIDE_DRAFT_API /** * Format a DateInterval to produce a FormattedDateInterval. * * The FormattedDateInterval exposes field information about the formatted string. * * @param dtInterval DateInterval to be formatted. * @param status Set if an error occurs. * @return A FormattedDateInterval containing the format result. * @draft ICU 64 */ FormattedDateInterval formatToValue( const DateInterval& dtInterval, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ /** * Format 2 Calendars to produce a string. * * Note: "fromCalendar" and "toCalendar" are not const, * since calendar is not const in SimpleDateFormat::format(Calendar&), * * @param fromCalendar calendar set to the from date in date interval * to be formatted into date interval string * @param toCalendar calendar set to the to date in date interval * to be formatted into date interval string * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param fieldPosition On input: an alignment field, if desired. * On output: the offsets of the alignment field. * There may be multiple instances of a given field type * in an interval format; in this case the fieldPosition * offsets refer to the first instance. * @param status Output param filled with success/failure status. * Caller needs to make sure it is SUCCESS * at the function entrance * @return Reference to 'appendTo' parameter. * @stable ICU 4.0 */ UnicodeString& format(Calendar& fromCalendar, Calendar& toCalendar, UnicodeString& appendTo, FieldPosition& fieldPosition, UErrorCode& status) const ; #ifndef U_HIDE_DRAFT_API /** * Format 2 Calendars to produce a FormattedDateInterval. * * The FormattedDateInterval exposes field information about the formatted string. * * Note: "fromCalendar" and "toCalendar" are not const, * since calendar is not const in SimpleDateFormat::format(Calendar&), * * @param fromCalendar calendar set to the from date in date interval * to be formatted into date interval string * @param toCalendar calendar set to the to date in date interval * to be formatted into date interval string * @param status Set if an error occurs. * @return A FormattedDateInterval containing the format result. * @draft ICU 64 */ FormattedDateInterval formatToValue( Calendar& fromCalendar, Calendar& toCalendar, UErrorCode& status) const; #endif /* U_HIDE_DRAFT_API */ /** * Date interval parsing is not supported. Please do not use. *

* This method should handle parsing of * date time interval strings into Formattable objects with * DateInterval type, which is a pair of UDate. *

* Before calling, set parse_pos.index to the offset you want to start * parsing at in the source. After calling, parse_pos.index is the end of * the text you parsed. If error occurs, index is unchanged. *

* When parsing, leading whitespace is discarded (with a successful parse), * while trailing whitespace is left as is. *

* See Format::parseObject() for more. * * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. * If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Since no parsing * is supported, upon return this param is unchanged. * @return A newly created Formattable* object, or NULL * on failure. The caller owns this and should * delete it when done. * @internal ICU 4.0 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const; /** * Gets the date time interval patterns. * @return the date time interval patterns associated with * this date interval formatter. * @stable ICU 4.0 */ const DateIntervalInfo* getDateIntervalInfo(void) const; /** * Set the date time interval patterns. * @param newIntervalPatterns the given interval patterns to copy. * @param status output param set to success/failure code on exit * @stable ICU 4.0 */ void setDateIntervalInfo(const DateIntervalInfo& newIntervalPatterns, UErrorCode& status); /** * Gets the date formatter. The DateIntervalFormat instance continues to own * the returned DateFormatter object, and will use and possibly modify it * during format operations. In a multi-threaded environment, the returned * DateFormat can only be used if it is certain that no other threads are * concurrently using this DateIntervalFormatter, even for nominally const * functions. * * @return the date formatter associated with this date interval formatter. * @stable ICU 4.0 */ const DateFormat* getDateFormat(void) const; /** * Returns a reference to the TimeZone used by this DateIntervalFormat's calendar. * @return the time zone associated with the calendar of DateIntervalFormat. * @stable ICU 4.8 */ virtual const TimeZone& getTimeZone(void) const; /** * Sets the time zone for the calendar used by this DateIntervalFormat object. The * caller no longer owns the TimeZone object and should not delete it after this call. * @param zoneToAdopt the TimeZone to be adopted. * @stable ICU 4.8 */ virtual void adoptTimeZone(TimeZone* zoneToAdopt); /** * Sets the time zone for the calendar used by this DateIntervalFormat object. * @param zone the new time zone. * @stable ICU 4.8 */ virtual void setTimeZone(const TimeZone& zone); /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 4.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 4.0 */ virtual UClassID getDynamicClassID(void) const; protected: /** * Copy constructor. * @stable ICU 4.0 */ DateIntervalFormat(const DateIntervalFormat&); /** * Assignment operator. * @stable ICU 4.0 */ DateIntervalFormat& operator=(const DateIntervalFormat&); private: /* * This is for ICU internal use only. Please do not use. * Save the interval pattern information. * Interval pattern consists of 2 single date patterns and the separator. * For example, interval pattern "MMM d - MMM d, yyyy" consists * a single date pattern "MMM d", another single date pattern "MMM d, yyyy", * and a separator "-". * The pattern is divided into 2 parts. For above example, * the first part is "MMM d - ", and the second part is "MMM d, yyyy". * Also, the first date appears in an interval pattern could be * the earlier date or the later date. * And such information is saved in the interval pattern as well. */ struct PatternInfo { UnicodeString firstPart; UnicodeString secondPart; /** * Whether the first date in interval pattern is later date or not. * Fallback format set the default ordering. * And for a particular interval pattern, the order can be * overriden by prefixing the interval pattern with "latestFirst:" or * "earliestFirst:" * For example, given 2 date, Jan 10, 2007 to Feb 10, 2007. * if the fallback format is "{0} - {1}", * and the pattern is "d MMM - d MMM yyyy", the interval format is * "10 Jan - 10 Feb, 2007". * If the pattern is "latestFirst:d MMM - d MMM yyyy", * the interval format is "10 Feb - 10 Jan, 2007" */ UBool laterDateFirst; }; /** * default constructor * @internal (private) */ DateIntervalFormat(); /** * Construct a DateIntervalFormat from DateFormat, * a DateIntervalInfo, and skeleton. * DateFormat provides the timezone, calendar, * full pattern, and date format symbols information. * It should be a SimpleDateFormat object which * has a pattern in it. * the DateIntervalInfo provides the interval patterns. * * Note: the DateIntervalFormat takes ownership of both * DateFormat and DateIntervalInfo objects. * Caller should not delete them. * * @param locale the locale of this date interval formatter. * @param dtItvInfo the DateIntervalInfo object to be adopted. * @param skeleton the skeleton of the date formatter * @param status output param set to success/failure code on exit */ DateIntervalFormat(const Locale& locale, DateIntervalInfo* dtItvInfo, const UnicodeString* skeleton, UErrorCode& status); /** * Construct a DateIntervalFormat from DateFormat * and a DateIntervalInfo. * * It is a wrapper of the constructor. * * @param locale the locale of this date interval formatter. * @param dtitvinf the DateIntervalInfo object to be adopted. * @param skeleton the skeleton of this formatter. * @param status Output param set to success/failure code. * @return a date time interval formatter which the caller owns. */ static DateIntervalFormat* U_EXPORT2 create(const Locale& locale, DateIntervalInfo* dtitvinf, const UnicodeString* skeleton, UErrorCode& status); /** * Below are for generating interval patterns local to the formatter */ /** Like fallbackFormat, but only formats the range part of the fallback. */ void fallbackFormatRange( Calendar& fromCalendar, Calendar& toCalendar, UnicodeString& appendTo, int8_t& firstIndex, FieldPositionHandler& fphandler, UErrorCode& status) const; /** * Format 2 Calendars using fall-back interval pattern * * The full pattern used in this fall-back format is the * full pattern of the date formatter. * * gFormatterMutex must already be locked when calling this function. * * @param fromCalendar calendar set to the from date in date interval * to be formatted into date interval string * @param toCalendar calendar set to the to date in date interval * to be formatted into date interval string * @param fromToOnSameDay TRUE iff from and to dates are on the same day * (any difference is in ampm/hours or below) * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param firstIndex See formatImpl for more information. * @param fphandler See formatImpl for more information. * @param status output param set to success/failure code on exit * @return Reference to 'appendTo' parameter. * @internal (private) */ UnicodeString& fallbackFormat(Calendar& fromCalendar, Calendar& toCalendar, UBool fromToOnSameDay, UnicodeString& appendTo, int8_t& firstIndex, FieldPositionHandler& fphandler, UErrorCode& status) const; /** * Initialize interval patterns locale to this formatter * * This code is a bit complicated since * 1. the interval patterns saved in resource bundle files are interval * patterns based on date or time only. * It does not have interval patterns based on both date and time. * Interval patterns on both date and time are algorithm generated. * * For example, it has interval patterns on skeleton "dMy" and "hm", * but it does not have interval patterns on skeleton "dMyhm". * * The rule to generate interval patterns for both date and time skeleton are * 1) when the year, month, or day differs, concatenate the two original * expressions with a separator between, * For example, interval pattern from "Jan 10, 2007 10:10 am" * to "Jan 11, 2007 10:10am" is * "Jan 10, 2007 10:10 am - Jan 11, 2007 10:10am" * * 2) otherwise, present the date followed by the range expression * for the time. * For example, interval pattern from "Jan 10, 2007 10:10 am" * to "Jan 10, 2007 11:10am" is * "Jan 10, 2007 10:10 am - 11:10am" * * 2. even a pattern does not request a certain calendar field, * the interval pattern needs to include such field if such fields are * different between 2 dates. * For example, a pattern/skeleton is "hm", but the interval pattern * includes year, month, and date when year, month, and date differs. * * * @param status output param set to success/failure code on exit */ void initializePattern(UErrorCode& status); /** * Set fall back interval pattern given a calendar field, * a skeleton, and a date time pattern generator. * @param field the largest different calendar field * @param skeleton a skeleton * @param status output param set to success/failure code on exit */ void setFallbackPattern(UCalendarDateFields field, const UnicodeString& skeleton, UErrorCode& status); /** * get separated date and time skeleton from a combined skeleton. * * The difference between date skeleton and normalizedDateSkeleton are: * 1. both 'y' and 'd' are appeared only once in normalizeDateSkeleton * 2. 'E' and 'EE' are normalized into 'EEE' * 3. 'MM' is normalized into 'M' * ** the difference between time skeleton and normalizedTimeSkeleton are: * 1. both 'H' and 'h' are normalized as 'h' in normalized time skeleton, * 2. 'a' is omitted in normalized time skeleton. * 3. there is only one appearance for 'h', 'm','v', 'z' in normalized time * skeleton * * * @param skeleton given combined skeleton. * @param date Output parameter for date only skeleton. * @param normalizedDate Output parameter for normalized date only * * @param time Output parameter for time only skeleton. * @param normalizedTime Output parameter for normalized time only * skeleton. * */ static void U_EXPORT2 getDateTimeSkeleton(const UnicodeString& skeleton, UnicodeString& date, UnicodeString& normalizedDate, UnicodeString& time, UnicodeString& normalizedTime); /** * Generate date or time interval pattern from resource, * and set them into the interval pattern locale to this formatter. * * It needs to handle the following: * 1. need to adjust field width. * For example, the interval patterns saved in DateIntervalInfo * includes "dMMMy", but not "dMMMMy". * Need to get interval patterns for dMMMMy from dMMMy. * Another example, the interval patterns saved in DateIntervalInfo * includes "hmv", but not "hmz". * Need to get interval patterns for "hmz' from 'hmv' * * 2. there might be no pattern for 'y' differ for skeleton "Md", * in order to get interval patterns for 'y' differ, * need to look for it from skeleton 'yMd' * * @param dateSkeleton normalized date skeleton * @param timeSkeleton normalized time skeleton * @return whether the resource is found for the skeleton. * TRUE if interval pattern found for the skeleton, * FALSE otherwise. */ UBool setSeparateDateTimePtn(const UnicodeString& dateSkeleton, const UnicodeString& timeSkeleton); /** * Generate interval pattern from existing resource * * It not only save the interval patterns, * but also return the extended skeleton and its best match skeleton. * * @param field largest different calendar field * @param skeleton skeleton * @param bestSkeleton the best match skeleton which has interval pattern * defined in resource * @param differenceInfo the difference between skeleton and best skeleton * 0 means the best matched skeleton is the same as input skeleton * 1 means the fields are the same, but field width are different * 2 means the only difference between fields are v/z, * -1 means there are other fields difference * * @param extendedSkeleton extended skeleton * @param extendedBestSkeleton extended best match skeleton * @return whether the interval pattern is found * through extending skeleton or not. * TRUE if interval pattern is found by * extending skeleton, FALSE otherwise. */ UBool setIntervalPattern(UCalendarDateFields field, const UnicodeString* skeleton, const UnicodeString* bestSkeleton, int8_t differenceInfo, UnicodeString* extendedSkeleton = NULL, UnicodeString* extendedBestSkeleton = NULL); /** * Adjust field width in best match interval pattern to match * the field width in input skeleton. * * TODO (xji) make a general solution * The adjusting rule can be: * 1. always adjust * 2. never adjust * 3. default adjust, which means adjust according to the following rules * 3.1 always adjust string, such as MMM and MMMM * 3.2 never adjust between string and numeric, such as MM and MMM * 3.3 always adjust year * 3.4 do not adjust 'd', 'h', or 'm' if h presents * 3.5 do not adjust 'M' if it is numeric(?) * * Since date interval format is well-formed format, * date and time skeletons are normalized previously, * till this stage, the adjust here is only "adjust strings, such as MMM * and MMMM, EEE and EEEE. * * @param inputSkeleton the input skeleton * @param bestMatchSkeleton the best match skeleton * @param bestMatchIntervalPattern the best match interval pattern * @param differenceInfo the difference between 2 skeletons * 1 means only field width differs * 2 means v/z exchange * @param adjustedIntervalPattern adjusted interval pattern */ static void U_EXPORT2 adjustFieldWidth( const UnicodeString& inputSkeleton, const UnicodeString& bestMatchSkeleton, const UnicodeString& bestMatchIntervalPattern, int8_t differenceInfo, UnicodeString& adjustedIntervalPattern); /** * Concat a single date pattern with a time interval pattern, * set it into the intervalPatterns, while field is time field. * This is used to handle time interval patterns on skeleton with * both time and date. Present the date followed by * the range expression for the time. * @param format date and time format * @param datePattern date pattern * @param field time calendar field: AM_PM, HOUR, MINUTE * @param status output param set to success/failure code on exit */ void concatSingleDate2TimeInterval(UnicodeString& format, const UnicodeString& datePattern, UCalendarDateFields field, UErrorCode& status); /** * check whether a calendar field present in a skeleton. * @param field calendar field need to check * @param skeleton given skeleton on which to check the calendar field * @return true if field present in a skeleton. */ static UBool U_EXPORT2 fieldExistsInSkeleton(UCalendarDateFields field, const UnicodeString& skeleton); /** * Split interval patterns into 2 part. * @param intervalPattern interval pattern * @return the index in interval pattern which split the pattern into 2 part */ static int32_t U_EXPORT2 splitPatternInto2Part(const UnicodeString& intervalPattern); /** * Break interval patterns as 2 part and save them into pattern info. * @param field calendar field * @param intervalPattern interval pattern */ void setIntervalPattern(UCalendarDateFields field, const UnicodeString& intervalPattern); /** * Break interval patterns as 2 part and save them into pattern info. * @param field calendar field * @param intervalPattern interval pattern * @param laterDateFirst whether later date appear first in interval pattern */ void setIntervalPattern(UCalendarDateFields field, const UnicodeString& intervalPattern, UBool laterDateFirst); /** * Set pattern information. * * @param field calendar field * @param firstPart the first part in interval pattern * @param secondPart the second part in interval pattern * @param laterDateFirst whether the first date in intervalPattern * is earlier date or later date */ void setPatternInfo(UCalendarDateFields field, const UnicodeString* firstPart, const UnicodeString* secondPart, UBool laterDateFirst); /** * Format 2 Calendars to produce a string. * Implementation of the similar public format function. * Must be called with gFormatterMutex already locked. * * Note: "fromCalendar" and "toCalendar" are not const, * since calendar is not const in SimpleDateFormat::format(Calendar&), * * @param fromCalendar calendar set to the from date in date interval * to be formatted into date interval string * @param toCalendar calendar set to the to date in date interval * to be formatted into date interval string * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param firstIndex 0 if the first output date is fromCalendar; * 1 if it corresponds to toCalendar; * -1 if there is only one date printed. * @param fphandler Handler for field position information. * The fields will be from the UDateFormatField enum. * @param status Output param filled with success/failure status. * Caller needs to make sure it is SUCCESS * at the function entrance * @return Reference to 'appendTo' parameter. * @internal (private) */ UnicodeString& formatImpl(Calendar& fromCalendar, Calendar& toCalendar, UnicodeString& appendTo, int8_t& firstIndex, FieldPositionHandler& fphandler, UErrorCode& status) const ; /** Version of formatImpl for DateInterval. */ UnicodeString& formatIntervalImpl(const DateInterval& dtInterval, UnicodeString& appendTo, int8_t& firstIndex, FieldPositionHandler& fphandler, UErrorCode& status) const; // from calendar field to pattern letter static const char16_t fgCalendarFieldToPatternLetter[]; /** * The interval patterns for this locale. */ DateIntervalInfo* fInfo; /** * The DateFormat object used to format single pattern */ SimpleDateFormat* fDateFormat; /** * The 2 calendars with the from and to date. * could re-use the calendar in fDateFormat, * but keeping 2 calendars make it clear and clean. */ Calendar* fFromCalendar; Calendar* fToCalendar; Locale fLocale; /** * Following are interval information relevant (locale) to this formatter. */ UnicodeString fSkeleton; PatternInfo fIntervalPatterns[DateIntervalInfo::kIPI_MAX_INDEX]; /** * Patterns for fallback formatting. */ UnicodeString* fDatePattern; UnicodeString* fTimePattern; UnicodeString* fDateTimeFormat; }; inline UBool DateIntervalFormat::operator!=(const Format& other) const { return !operator==(other); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _DTITVFMT_H__ //eof usr/include/unicode/errorcode.h000064400000011436152342600230012565 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: errorcode.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2009mar10 * created by: Markus W. Scherer */ #ifndef __ERRORCODE_H__ #define __ERRORCODE_H__ /** * \file * \brief C++ API: ErrorCode class intended to make it easier to use * ICU C and C++ APIs from C++ user code. */ #include "unicode/utypes.h" #include "unicode/uobject.h" U_NAMESPACE_BEGIN /** * Wrapper class for UErrorCode, with conversion operators for direct use * in ICU C and C++ APIs. * Intended to be used as a base class, where a subclass overrides * the handleFailure() function so that it throws an exception, * does an assert(), logs an error, etc. * This is not an abstract base class. This class can be used and instantiated * by itself, although it will be more useful when subclassed. * * Features: * - The constructor initializes the internal UErrorCode to U_ZERO_ERROR, * removing one common source of errors. * - Same use in C APIs taking a UErrorCode * (pointer) * and C++ taking UErrorCode & (reference) via conversion operators. * - Possible automatic checking for success when it goes out of scope. * * Note: For automatic checking for success in the destructor, a subclass * must implement such logic in its own destructor because the base class * destructor cannot call a subclass function (like handleFailure()). * The ErrorCode base class destructor does nothing. * * Note also: While it is possible for a destructor to throw an exception, * it is generally unsafe to do so. This means that in a subclass the destructor * and the handleFailure() function may need to take different actions. * * Sample code: * \code * class IcuErrorCode: public icu::ErrorCode { * public: * virtual ~IcuErrorCode() { // should be defined in .cpp as "key function" * // Safe because our handleFailure() does not throw exceptions. * if(isFailure()) { handleFailure(); } * } * protected: * virtual void handleFailure() const { * log_failure(u_errorName(errorCode)); * exit(errorCode); * } * }; * IcuErrorCode error_code; * UConverter *cnv = ucnv_open("Shift-JIS", error_code); * length = ucnv_fromUChars(dest, capacity, src, length, error_code); * ucnv_close(cnv); * // IcuErrorCode destructor checks for success. * \endcode * * @stable ICU 4.2 */ class U_COMMON_API ErrorCode: public UMemory { public: /** * Default constructor. Initializes its UErrorCode to U_ZERO_ERROR. * @stable ICU 4.2 */ ErrorCode() : errorCode(U_ZERO_ERROR) {} /** Destructor, does nothing. See class documentation for details. @stable ICU 4.2 */ virtual ~ErrorCode(); /** Conversion operator, returns a reference. @stable ICU 4.2 */ operator UErrorCode & () { return errorCode; } /** Conversion operator, returns a pointer. @stable ICU 4.2 */ operator UErrorCode * () { return &errorCode; } /** Tests for U_SUCCESS(). @stable ICU 4.2 */ UBool isSuccess() const { return U_SUCCESS(errorCode); } /** Tests for U_FAILURE(). @stable ICU 4.2 */ UBool isFailure() const { return U_FAILURE(errorCode); } /** Returns the UErrorCode value. @stable ICU 4.2 */ UErrorCode get() const { return errorCode; } /** Sets the UErrorCode value. @stable ICU 4.2 */ void set(UErrorCode value) { errorCode=value; } /** Returns the UErrorCode value and resets it to U_ZERO_ERROR. @stable ICU 4.2 */ UErrorCode reset(); /** * Asserts isSuccess(). * In other words, this method checks for a failure code, * and the base class handles it like this: * \code * if(isFailure()) { handleFailure(); } * \endcode * @stable ICU 4.4 */ void assertSuccess() const; /** * Return a string for the UErrorCode value. * The string will be the same as the name of the error code constant * in the UErrorCode enum. * @stable ICU 4.4 */ const char* errorName() const; protected: /** * Internal UErrorCode, accessible to subclasses. * @stable ICU 4.2 */ UErrorCode errorCode; /** * Called by assertSuccess() if isFailure() is true. * A subclass should override this function to deal with a failure code: * Throw an exception, log an error, terminate the program, or similar. * @stable ICU 4.2 */ virtual void handleFailure() const {} }; U_NAMESPACE_END #endif // __ERRORCODE_H__ usr/include/unicode/ubidi.h000064400000263077152342600230011707 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1999-2013, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * file name: ubidi.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999jul27 * created by: Markus W. Scherer, updated by Matitiahu Allouche */ #ifndef UBIDI_H #define UBIDI_H #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/localpointer.h" /** *\file * \brief C API: Bidi algorithm * *

Bidi algorithm for ICU

* * This is an implementation of the Unicode Bidirectional Algorithm. * The algorithm is defined in the * Unicode Standard Annex #9.

* * Note: Libraries that perform a bidirectional algorithm and * reorder strings accordingly are sometimes called "Storage Layout Engines". * ICU's Bidi and shaping (u_shapeArabic()) APIs can be used at the core of such * "Storage Layout Engines". * *

General remarks about the API:

* * In functions with an error code parameter, * the pErrorCode pointer must be valid * and the value that it points to must not indicate a failure before * the function call. Otherwise, the function returns immediately. * After the function call, the value indicates success or failure.

* * The "limit" of a sequence of characters is the position just after their * last character, i.e., one more than that position.

* * Some of the API functions provide access to "runs". * Such a "run" is defined as a sequence of characters * that are at the same embedding level * after performing the Bidi algorithm.

* * @author Markus W. Scherer * @version 1.0 * * *

Sample code for the ICU Bidi API

* *
Rendering a paragraph with the ICU Bidi API
* * This is (hypothetical) sample code that illustrates * how the ICU Bidi API could be used to render a paragraph of text. * Rendering code depends highly on the graphics system, * therefore this sample code must make a lot of assumptions, * which may or may not match any existing graphics system's properties. * *

The basic assumptions are:

*
    *
  • Rendering is done from left to right on a horizontal line.
  • *
  • A run of single-style, unidirectional text can be rendered at once.
  • *
  • Such a run of text is passed to the graphics system with * characters (code units) in logical order.
  • *
  • The line-breaking algorithm is very complicated * and Locale-dependent - * and therefore its implementation omitted from this sample code.
  • *
* *
 * \code
 *#include "unicode/ubidi.h"
 *
 *typedef enum {
 *     styleNormal=0, styleSelected=1,
 *     styleBold=2, styleItalics=4,
 *     styleSuper=8, styleSub=16
 *} Style;
 *
 *typedef struct { int32_t limit; Style style; } StyleRun;
 *
 *int getTextWidth(const UChar *text, int32_t start, int32_t limit,
 *                  const StyleRun *styleRuns, int styleRunCount);
 *
 * // set *pLimit and *pStyleRunLimit for a line
 * // from text[start] and from styleRuns[styleRunStart]
 * // using ubidi_getLogicalRun(para, ...)
 *void getLineBreak(const UChar *text, int32_t start, int32_t *pLimit,
 *                  UBiDi *para,
 *                  const StyleRun *styleRuns, int styleRunStart, int *pStyleRunLimit,
 *                  int *pLineWidth);
 *
 * // render runs on a line sequentially, always from left to right
 *
 * // prepare rendering a new line
 * void startLine(UBiDiDirection textDirection, int lineWidth);
 *
 * // render a run of text and advance to the right by the run width
 * // the text[start..limit-1] is always in logical order
 * void renderRun(const UChar *text, int32_t start, int32_t limit,
 *               UBiDiDirection textDirection, Style style);
 *
 * // We could compute a cross-product
 * // from the style runs with the directional runs
 * // and then reorder it.
 * // Instead, here we iterate over each run type
 * // and render the intersections -
 * // with shortcuts in simple (and common) cases.
 * // renderParagraph() is the main function.
 *
 * // render a directional run with
 * // (possibly) multiple style runs intersecting with it
 * void renderDirectionalRun(const UChar *text,
 *                           int32_t start, int32_t limit,
 *                           UBiDiDirection direction,
 *                           const StyleRun *styleRuns, int styleRunCount) {
 *     int i;
 *
 *     // iterate over style runs
 *     if(direction==UBIDI_LTR) {
 *         int styleLimit;
 *
 *         for(i=0; ilimit) { styleLimit=limit; }
 *                 renderRun(text, start, styleLimit,
 *                           direction, styleRun[i].style);
 *                 if(styleLimit==limit) { break; }
 *                 start=styleLimit;
 *             }
 *         }
 *     } else {
 *         int styleStart;
 *
 *         for(i=styleRunCount-1; i>=0; --i) {
 *             if(i>0) {
 *                 styleStart=styleRun[i-1].limit;
 *             } else {
 *                 styleStart=0;
 *             }
 *             if(limit>=styleStart) {
 *                 if(styleStart=length
 *
 *         width=getTextWidth(text, 0, length, styleRuns, styleRunCount);
 *         if(width<=lineWidth) {
 *             // everything fits onto one line
 *
 *            // prepare rendering a new line from either left or right
 *             startLine(paraLevel, width);
 *
 *             renderLine(para, text, 0, length,
 *                        styleRuns, styleRunCount);
 *         } else {
 *             UBiDi *line;
 *
 *             // we need to render several lines
 *             line=ubidi_openSized(length, 0, pErrorCode);
 *             if(line!=NULL) {
 *                 int32_t start=0, limit;
 *                 int styleRunStart=0, styleRunLimit;
 *
 *                 for(;;) {
 *                     limit=length;
 *                     styleRunLimit=styleRunCount;
 *                     getLineBreak(text, start, &limit, para,
 *                                  styleRuns, styleRunStart, &styleRunLimit,
 *                                 &width);
 *                     ubidi_setLine(para, start, limit, line, pErrorCode);
 *                     if(U_SUCCESS(*pErrorCode)) {
 *                         // prepare rendering a new line
 *                         // from either left or right
 *                         startLine(paraLevel, width);
 *
 *                         renderLine(line, text, start, limit,
 *                                    styleRuns+styleRunStart,
 *                                    styleRunLimit-styleRunStart);
 *                     }
 *                     if(limit==length) { break; }
 *                     start=limit;
 *                     styleRunStart=styleRunLimit-1;
 *                     if(start>=styleRuns[styleRunStart].limit) {
 *                         ++styleRunStart;
 *                     }
 *                 }
 *
 *                 ubidi_close(line);
 *             }
 *        }
 *    }
 *
 *     ubidi_close(para);
 *}
 *\endcode
 * 
*/ /*DOCXX_TAG*/ /*@{*/ /** * UBiDiLevel is the type of the level values in this * Bidi implementation. * It holds an embedding level and indicates the visual direction * by its bit 0 (even/odd value).

* * It can also hold non-level values for the * paraLevel and embeddingLevels * arguments of ubidi_setPara(); there: *

    *
  • bit 7 of an embeddingLevels[] * value indicates whether the using application is * specifying the level of a character to override whatever the * Bidi implementation would resolve it to.
  • *
  • paraLevel can be set to the * pseudo-level values UBIDI_DEFAULT_LTR * and UBIDI_DEFAULT_RTL.
  • *
* * @see ubidi_setPara * *

The related constants are not real, valid level values. * UBIDI_DEFAULT_XXX can be used to specify * a default for the paragraph level for * when the ubidi_setPara() function * shall determine it but there is no * strongly typed character in the input.

* * Note that the value for UBIDI_DEFAULT_LTR is even * and the one for UBIDI_DEFAULT_RTL is odd, * just like with normal LTR and RTL level values - * these special values are designed that way. Also, the implementation * assumes that UBIDI_MAX_EXPLICIT_LEVEL is odd. * * Note: The numeric values of the related constants will not change: * They are tied to the use of 7-bit byte values (plus the override bit) * and of the UBiDiLevel=uint8_t data type in this API. * * @see UBIDI_DEFAULT_LTR * @see UBIDI_DEFAULT_RTL * @see UBIDI_LEVEL_OVERRIDE * @see UBIDI_MAX_EXPLICIT_LEVEL * @stable ICU 2.0 */ typedef uint8_t UBiDiLevel; /** Paragraph level setting.

* * Constant indicating that the base direction depends on the first strong * directional character in the text according to the Unicode Bidirectional * Algorithm. If no strong directional character is present, * then set the paragraph level to 0 (left-to-right).

* * If this value is used in conjunction with reordering modes * UBIDI_REORDER_INVERSE_LIKE_DIRECT or * UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL, the text to reorder * is assumed to be visual LTR, and the text after reordering is required * to be the corresponding logical string with appropriate contextual * direction. The direction of the result string will be RTL if either * the righmost or leftmost strong character of the source text is RTL * or Arabic Letter, the direction will be LTR otherwise.

* * If reordering option UBIDI_OPTION_INSERT_MARKS is set, an RLM may * be added at the beginning of the result string to ensure round trip * (that the result string, when reordered back to visual, will produce * the original source text). * @see UBIDI_REORDER_INVERSE_LIKE_DIRECT * @see UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL * @stable ICU 2.0 */ #define UBIDI_DEFAULT_LTR 0xfe /** Paragraph level setting.

* * Constant indicating that the base direction depends on the first strong * directional character in the text according to the Unicode Bidirectional * Algorithm. If no strong directional character is present, * then set the paragraph level to 1 (right-to-left).

* * If this value is used in conjunction with reordering modes * UBIDI_REORDER_INVERSE_LIKE_DIRECT or * UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL, the text to reorder * is assumed to be visual LTR, and the text after reordering is required * to be the corresponding logical string with appropriate contextual * direction. The direction of the result string will be RTL if either * the righmost or leftmost strong character of the source text is RTL * or Arabic Letter, or if the text contains no strong character; * the direction will be LTR otherwise.

* * If reordering option UBIDI_OPTION_INSERT_MARKS is set, an RLM may * be added at the beginning of the result string to ensure round trip * (that the result string, when reordered back to visual, will produce * the original source text). * @see UBIDI_REORDER_INVERSE_LIKE_DIRECT * @see UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL * @stable ICU 2.0 */ #define UBIDI_DEFAULT_RTL 0xff /** * Maximum explicit embedding level. * Same as the max_depth value in the * Unicode Bidirectional Algorithm. * (The maximum resolved level can be up to UBIDI_MAX_EXPLICIT_LEVEL+1). * @stable ICU 2.0 */ #define UBIDI_MAX_EXPLICIT_LEVEL 125 /** Bit flag for level input. * Overrides directional properties. * @stable ICU 2.0 */ #define UBIDI_LEVEL_OVERRIDE 0x80 /** * Special value which can be returned by the mapping functions when a logical * index has no corresponding visual index or vice-versa. This may happen * for the logical-to-visual mapping of a Bidi control when option * #UBIDI_OPTION_REMOVE_CONTROLS is specified. This can also happen * for the visual-to-logical mapping of a Bidi mark (LRM or RLM) inserted * by option #UBIDI_OPTION_INSERT_MARKS. * @see ubidi_getVisualIndex * @see ubidi_getVisualMap * @see ubidi_getLogicalIndex * @see ubidi_getLogicalMap * @stable ICU 3.6 */ #define UBIDI_MAP_NOWHERE (-1) /** * UBiDiDirection values indicate the text direction. * @stable ICU 2.0 */ enum UBiDiDirection { /** Left-to-right text. This is a 0 value. *

    *
  • As return value for ubidi_getDirection(), it means * that the source string contains no right-to-left characters, or * that the source string is empty and the paragraph level is even. *
  • As return value for ubidi_getBaseDirection(), it * means that the first strong character of the source string has * a left-to-right direction. *
* @stable ICU 2.0 */ UBIDI_LTR, /** Right-to-left text. This is a 1 value. *
    *
  • As return value for ubidi_getDirection(), it means * that the source string contains no left-to-right characters, or * that the source string is empty and the paragraph level is odd. *
  • As return value for ubidi_getBaseDirection(), it * means that the first strong character of the source string has * a right-to-left direction. *
* @stable ICU 2.0 */ UBIDI_RTL, /** Mixed-directional text. *

As return value for ubidi_getDirection(), it means * that the source string contains both left-to-right and * right-to-left characters. * @stable ICU 2.0 */ UBIDI_MIXED, /** No strongly directional text. *

As return value for ubidi_getBaseDirection(), it means * that the source string is missing or empty, or contains neither left-to-right * nor right-to-left characters. * @stable ICU 4.6 */ UBIDI_NEUTRAL }; /** @stable ICU 2.0 */ typedef enum UBiDiDirection UBiDiDirection; /** * Forward declaration of the UBiDi structure for the declaration of * the API functions. Its fields are implementation-specific.

* This structure holds information about a paragraph (or multiple paragraphs) * of text with Bidi-algorithm-related details, or about one line of * such a paragraph.

* Reordering can be done on a line, or on one or more paragraphs which are * then interpreted each as one single line. * @stable ICU 2.0 */ struct UBiDi; /** @stable ICU 2.0 */ typedef struct UBiDi UBiDi; /** * Allocate a UBiDi structure. * Such an object is initially empty. It is assigned * the Bidi properties of a piece of text containing one or more paragraphs * by ubidi_setPara() * or the Bidi properties of a line within a paragraph by * ubidi_setLine().

* This object can be reused for as long as it is not deallocated * by calling ubidi_close().

* ubidi_setPara() and ubidi_setLine() will allocate * additional memory for internal structures as necessary. * * @return An empty UBiDi object. * @stable ICU 2.0 */ U_STABLE UBiDi * U_EXPORT2 ubidi_open(void); /** * Allocate a UBiDi structure with preallocated memory * for internal structures. * This function provides a UBiDi object like ubidi_open() * with no arguments, but it also preallocates memory for internal structures * according to the sizings supplied by the caller.

* Subsequent functions will not allocate any more memory, and are thus * guaranteed not to fail because of lack of memory.

* The preallocation can be limited to some of the internal memory * by setting some values to 0 here. That means that if, e.g., * maxRunCount cannot be reasonably predetermined and should not * be set to maxLength (the only failproof value) to avoid * wasting memory, then maxRunCount could be set to 0 here * and the internal structures that are associated with it will be allocated * on demand, just like with ubidi_open(). * * @param maxLength is the maximum text or line length that internal memory * will be preallocated for. An attempt to associate this object with a * longer text will fail, unless this value is 0, which leaves the allocation * up to the implementation. * * @param maxRunCount is the maximum anticipated number of same-level runs * that internal memory will be preallocated for. An attempt to access * visual runs on an object that was not preallocated for as many runs * as the text was actually resolved to will fail, * unless this value is 0, which leaves the allocation up to the implementation.

* The number of runs depends on the actual text and maybe anywhere between * 1 and maxLength. It is typically small. * * @param pErrorCode must be a valid pointer to an error code value. * * @return An empty UBiDi object with preallocated memory. * @stable ICU 2.0 */ U_STABLE UBiDi * U_EXPORT2 ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode); /** * ubidi_close() must be called to free the memory * associated with a UBiDi object.

* * Important: * A parent UBiDi object must not be destroyed or reused if * it still has children. * If a UBiDi object has become the child * of another one (its parent) by calling * ubidi_setLine(), then the child object must * be destroyed (closed) or reused (by calling * ubidi_setPara() or ubidi_setLine()) * before the parent object. * * @param pBiDi is a UBiDi object. * * @see ubidi_setPara * @see ubidi_setLine * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_close(UBiDi *pBiDi); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUBiDiPointer * "Smart pointer" class, closes a UBiDi via ubidi_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); U_NAMESPACE_END #endif /** * Modify the operation of the Bidi algorithm such that it * approximates an "inverse Bidi" algorithm. This function * must be called before ubidi_setPara(). * *

The normal operation of the Bidi algorithm as described * in the Unicode Technical Report is to take text stored in logical * (keyboard, typing) order and to determine the reordering of it for visual * rendering. * Some legacy systems store text in visual order, and for operations * with standard, Unicode-based algorithms, the text needs to be transformed * to logical order. This is effectively the inverse algorithm of the * described Bidi algorithm. Note that there is no standard algorithm for * this "inverse Bidi" and that the current implementation provides only an * approximation of "inverse Bidi".

* *

With isInverse set to TRUE, * this function changes the behavior of some of the subsequent functions * in a way that they can be used for the inverse Bidi algorithm. * Specifically, runs of text with numeric characters will be treated in a * special way and may need to be surrounded with LRM characters when they are * written in reordered sequence.

* *

Output runs should be retrieved using ubidi_getVisualRun(). * Since the actual input for "inverse Bidi" is visually ordered text and * ubidi_getVisualRun() gets the reordered runs, these are actually * the runs of the logically ordered output.

* *

Calling this function with argument isInverse set to * TRUE is equivalent to calling * ubidi_setReorderingMode with argument * reorderingMode * set to #UBIDI_REORDER_INVERSE_NUMBERS_AS_L.
* Calling this function with argument isInverse set to * FALSE is equivalent to calling * ubidi_setReorderingMode with argument * reorderingMode * set to #UBIDI_REORDER_DEFAULT. * * @param pBiDi is a UBiDi object. * * @param isInverse specifies "forward" or "inverse" Bidi operation. * * @see ubidi_setPara * @see ubidi_writeReordered * @see ubidi_setReorderingMode * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_setInverse(UBiDi *pBiDi, UBool isInverse); /** * Is this Bidi object set to perform the inverse Bidi algorithm? *

Note: calling this function after setting the reordering mode with * ubidi_setReorderingMode will return TRUE if the * reordering mode was set to #UBIDI_REORDER_INVERSE_NUMBERS_AS_L, * FALSE for all other values.

* * @param pBiDi is a UBiDi object. * @return TRUE if the Bidi object is set to perform the inverse Bidi algorithm * by handling numbers as L. * * @see ubidi_setInverse * @see ubidi_setReorderingMode * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ubidi_isInverse(UBiDi *pBiDi); /** * Specify whether block separators must be allocated level zero, * so that successive paragraphs will progress from left to right. * This function must be called before ubidi_setPara(). * Paragraph separators (B) may appear in the text. Setting them to level zero * means that all paragraph separators (including one possibly appearing * in the last text position) are kept in the reordered text after the text * that they follow in the source text. * When this feature is not enabled, a paragraph separator at the last * position of the text before reordering will go to the first position * of the reordered text when the paragraph level is odd. * * @param pBiDi is a UBiDi object. * * @param orderParagraphsLTR specifies whether paragraph separators (B) must * receive level 0, so that successive paragraphs progress from left to right. * * @see ubidi_setPara * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ubidi_orderParagraphsLTR(UBiDi *pBiDi, UBool orderParagraphsLTR); /** * Is this Bidi object set to allocate level 0 to block separators so that * successive paragraphs progress from left to right? * * @param pBiDi is a UBiDi object. * @return TRUE if the Bidi object is set to allocate level 0 to block * separators. * * @see ubidi_orderParagraphsLTR * @stable ICU 3.4 */ U_STABLE UBool U_EXPORT2 ubidi_isOrderParagraphsLTR(UBiDi *pBiDi); /** * UBiDiReorderingMode values indicate which variant of the Bidi * algorithm to use. * * @see ubidi_setReorderingMode * @stable ICU 3.6 */ typedef enum UBiDiReorderingMode { /** Regular Logical to Visual Bidi algorithm according to Unicode. * This is a 0 value. * @stable ICU 3.6 */ UBIDI_REORDER_DEFAULT = 0, /** Logical to Visual algorithm which handles numbers in a way which * mimics the behavior of Windows XP. * @stable ICU 3.6 */ UBIDI_REORDER_NUMBERS_SPECIAL, /** Logical to Visual algorithm grouping numbers with adjacent R characters * (reversible algorithm). * @stable ICU 3.6 */ UBIDI_REORDER_GROUP_NUMBERS_WITH_R, /** Reorder runs only to transform a Logical LTR string to the Logical RTL * string with the same display, or vice-versa.
* If this mode is set together with option * #UBIDI_OPTION_INSERT_MARKS, some Bidi controls in the source * text may be removed and other controls may be added to produce the * minimum combination which has the required display. * @stable ICU 3.6 */ UBIDI_REORDER_RUNS_ONLY, /** Visual to Logical algorithm which handles numbers like L * (same algorithm as selected by ubidi_setInverse(TRUE). * @see ubidi_setInverse * @stable ICU 3.6 */ UBIDI_REORDER_INVERSE_NUMBERS_AS_L, /** Visual to Logical algorithm equivalent to the regular Logical to Visual * algorithm. * @stable ICU 3.6 */ UBIDI_REORDER_INVERSE_LIKE_DIRECT, /** Inverse Bidi (Visual to Logical) algorithm for the * UBIDI_REORDER_NUMBERS_SPECIAL Bidi algorithm. * @stable ICU 3.6 */ UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL, #ifndef U_HIDE_DEPRECATED_API /** * Number of values for reordering mode. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UBIDI_REORDER_COUNT #endif // U_HIDE_DEPRECATED_API } UBiDiReorderingMode; /** * Modify the operation of the Bidi algorithm such that it implements some * variant to the basic Bidi algorithm or approximates an "inverse Bidi" * algorithm, depending on different values of the "reordering mode". * This function must be called before ubidi_setPara(), and stays * in effect until called again with a different argument. * *

The normal operation of the Bidi algorithm as described * in the Unicode Standard Annex #9 is to take text stored in logical * (keyboard, typing) order and to determine how to reorder it for visual * rendering.

* *

With the reordering mode set to a value other than * #UBIDI_REORDER_DEFAULT, this function changes the behavior of * some of the subsequent functions in a way such that they implement an * inverse Bidi algorithm or some other algorithm variants.

* *

Some legacy systems store text in visual order, and for operations * with standard, Unicode-based algorithms, the text needs to be transformed * into logical order. This is effectively the inverse algorithm of the * described Bidi algorithm. Note that there is no standard algorithm for * this "inverse Bidi", so a number of variants are implemented here.

* *

In other cases, it may be desirable to emulate some variant of the * Logical to Visual algorithm (e.g. one used in MS Windows), or perform a * Logical to Logical transformation.

* *
    *
  • When the reordering mode is set to #UBIDI_REORDER_DEFAULT, * the standard Bidi Logical to Visual algorithm is applied.
  • * *
  • When the reordering mode is set to * #UBIDI_REORDER_NUMBERS_SPECIAL, * the algorithm used to perform Bidi transformations when calling * ubidi_setPara should approximate the algorithm used in * Microsoft Windows XP rather than strictly conform to the Unicode Bidi * algorithm. *
    * The differences between the basic algorithm and the algorithm addressed * by this option are as follows: *
      *
    • Within text at an even embedding level, the sequence "123AB" * (where AB represent R or AL letters) is transformed to "123BA" by the * Unicode algorithm and to "BA123" by the Windows algorithm.
    • *
    • Arabic-Indic numbers (AN) are handled by the Windows algorithm just * like regular numbers (EN).
    • *
  • * *
  • When the reordering mode is set to * #UBIDI_REORDER_GROUP_NUMBERS_WITH_R, * numbers located between LTR text and RTL text are associated with the RTL * text. For instance, an LTR paragraph with content "abc 123 DEF" (where * upper case letters represent RTL characters) will be transformed to * "abc FED 123" (and not "abc 123 FED"), "DEF 123 abc" will be transformed * to "123 FED abc" and "123 FED abc" will be transformed to "DEF 123 abc". * This makes the algorithm reversible and makes it useful when round trip * (from visual to logical and back to visual) must be achieved without * adding LRM characters. However, this is a variation from the standard * Unicode Bidi algorithm.
    * The source text should not contain Bidi control characters other than LRM * or RLM.
  • * *
  • When the reordering mode is set to * #UBIDI_REORDER_RUNS_ONLY, * a "Logical to Logical" transformation must be performed: *
      *
    • If the default text level of the source text (argument paraLevel * in ubidi_setPara) is even, the source text will be handled as * LTR logical text and will be transformed to the RTL logical text which has * the same LTR visual display.
    • *
    • If the default level of the source text is odd, the source text * will be handled as RTL logical text and will be transformed to the * LTR logical text which has the same LTR visual display.
    • *
    * This mode may be needed when logical text which is basically Arabic or * Hebrew, with possible included numbers or phrases in English, has to be * displayed as if it had an even embedding level (this can happen if the * displaying application treats all text as if it was basically LTR). *
    * This mode may also be needed in the reverse case, when logical text which is * basically English, with possible included phrases in Arabic or Hebrew, has to * be displayed as if it had an odd embedding level. *
    * Both cases could be handled by adding LRE or RLE at the head of the text, * if the display subsystem supports these formatting controls. If it does not, * the problem may be handled by transforming the source text in this mode * before displaying it, so that it will be displayed properly.
    * The source text should not contain Bidi control characters other than LRM * or RLM.
  • * *
  • When the reordering mode is set to * #UBIDI_REORDER_INVERSE_NUMBERS_AS_L, an "inverse Bidi" algorithm * is applied. * Runs of text with numeric characters will be treated like LTR letters and * may need to be surrounded with LRM characters when they are written in * reordered sequence (the option #UBIDI_INSERT_LRM_FOR_NUMERIC can * be used with function ubidi_writeReordered to this end. This * mode is equivalent to calling ubidi_setInverse() with * argument isInverse set to TRUE.
  • * *
  • When the reordering mode is set to * #UBIDI_REORDER_INVERSE_LIKE_DIRECT, the "direct" Logical to Visual * Bidi algorithm is used as an approximation of an "inverse Bidi" algorithm. * This mode is similar to mode #UBIDI_REORDER_INVERSE_NUMBERS_AS_L * but is closer to the regular Bidi algorithm. *
    * For example, an LTR paragraph with the content "FED 123 456 CBA" (where * upper case represents RTL characters) will be transformed to * "ABC 456 123 DEF", as opposed to "DEF 123 456 ABC" * with mode UBIDI_REORDER_INVERSE_NUMBERS_AS_L.
    * When used in conjunction with option * #UBIDI_OPTION_INSERT_MARKS, this mode generally * adds Bidi marks to the output significantly more sparingly than mode * #UBIDI_REORDER_INVERSE_NUMBERS_AS_L with option * #UBIDI_INSERT_LRM_FOR_NUMERIC in calls to * ubidi_writeReordered.
  • * *
  • When the reordering mode is set to * #UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL, the Logical to Visual * Bidi algorithm used in Windows XP is used as an approximation of an "inverse Bidi" algorithm. *
    * For example, an LTR paragraph with the content "abc FED123" (where * upper case represents RTL characters) will be transformed to "abc 123DEF."
  • *
* *

In all the reordering modes specifying an "inverse Bidi" algorithm * (i.e. those with a name starting with UBIDI_REORDER_INVERSE), * output runs should be retrieved using * ubidi_getVisualRun(), and the output text with * ubidi_writeReordered(). The caller should keep in mind that in * "inverse Bidi" modes the input is actually visually ordered text and * reordered output returned by ubidi_getVisualRun() or * ubidi_writeReordered() are actually runs or character string * of logically ordered output.
* For all the "inverse Bidi" modes, the source text should not contain * Bidi control characters other than LRM or RLM.

* *

Note that option #UBIDI_OUTPUT_REVERSE of * ubidi_writeReordered has no useful meaning and should not be * used in conjunction with any value of the reordering mode specifying * "inverse Bidi" or with value UBIDI_REORDER_RUNS_ONLY. * * @param pBiDi is a UBiDi object. * @param reorderingMode specifies the required variant of the Bidi algorithm. * * @see UBiDiReorderingMode * @see ubidi_setInverse * @see ubidi_setPara * @see ubidi_writeReordered * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ubidi_setReorderingMode(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode); /** * What is the requested reordering mode for a given Bidi object? * * @param pBiDi is a UBiDi object. * @return the current reordering mode of the Bidi object * @see ubidi_setReorderingMode * @stable ICU 3.6 */ U_STABLE UBiDiReorderingMode U_EXPORT2 ubidi_getReorderingMode(UBiDi *pBiDi); /** * UBiDiReorderingOption values indicate which options are * specified to affect the Bidi algorithm. * * @see ubidi_setReorderingOptions * @stable ICU 3.6 */ typedef enum UBiDiReorderingOption { /** * option value for ubidi_setReorderingOptions: * disable all the options which can be set with this function * @see ubidi_setReorderingOptions * @stable ICU 3.6 */ UBIDI_OPTION_DEFAULT = 0, /** * option bit for ubidi_setReorderingOptions: * insert Bidi marks (LRM or RLM) when needed to ensure correct result of * a reordering to a Logical order * *

This option must be set or reset before calling * ubidi_setPara.

* *

This option is significant only with reordering modes which generate * a result with Logical order, specifically:

*
    *
  • #UBIDI_REORDER_RUNS_ONLY
  • *
  • #UBIDI_REORDER_INVERSE_NUMBERS_AS_L
  • *
  • #UBIDI_REORDER_INVERSE_LIKE_DIRECT
  • *
  • #UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL
  • *
* *

If this option is set in conjunction with reordering mode * #UBIDI_REORDER_INVERSE_NUMBERS_AS_L or with calling * ubidi_setInverse(TRUE), it implies * option #UBIDI_INSERT_LRM_FOR_NUMERIC * in calls to function ubidi_writeReordered().

* *

For other reordering modes, a minimum number of LRM or RLM characters * will be added to the source text after reordering it so as to ensure * round trip, i.e. when applying the inverse reordering mode on the * resulting logical text with removal of Bidi marks * (option #UBIDI_OPTION_REMOVE_CONTROLS set before calling * ubidi_setPara() or option #UBIDI_REMOVE_BIDI_CONTROLS * in ubidi_writeReordered), the result will be identical to the * source text in the first transformation. * *

This option will be ignored if specified together with option * #UBIDI_OPTION_REMOVE_CONTROLS. It inhibits option * UBIDI_REMOVE_BIDI_CONTROLS in calls to function * ubidi_writeReordered() and it implies option * #UBIDI_INSERT_LRM_FOR_NUMERIC in calls to function * ubidi_writeReordered() if the reordering mode is * #UBIDI_REORDER_INVERSE_NUMBERS_AS_L.

* * @see ubidi_setReorderingMode * @see ubidi_setReorderingOptions * @stable ICU 3.6 */ UBIDI_OPTION_INSERT_MARKS = 1, /** * option bit for ubidi_setReorderingOptions: * remove Bidi control characters * *

This option must be set or reset before calling * ubidi_setPara.

* *

This option nullifies option #UBIDI_OPTION_INSERT_MARKS. * It inhibits option #UBIDI_INSERT_LRM_FOR_NUMERIC in calls * to function ubidi_writeReordered() and it implies option * #UBIDI_REMOVE_BIDI_CONTROLS in calls to that function.

* * @see ubidi_setReorderingMode * @see ubidi_setReorderingOptions * @stable ICU 3.6 */ UBIDI_OPTION_REMOVE_CONTROLS = 2, /** * option bit for ubidi_setReorderingOptions: * process the output as part of a stream to be continued * *

This option must be set or reset before calling * ubidi_setPara.

* *

This option specifies that the caller is interested in processing large * text object in parts. * The results of the successive calls are expected to be concatenated by the * caller. Only the call for the last part will have this option bit off.

* *

When this option bit is on, ubidi_setPara() may process * less than the full source text in order to truncate the text at a meaningful * boundary. The caller should call ubidi_getProcessedLength() * immediately after calling ubidi_setPara() in order to * determine how much of the source text has been processed. * Source text beyond that length should be resubmitted in following calls to * ubidi_setPara. The processed length may be less than * the length of the source text if a character preceding the last character of * the source text constitutes a reasonable boundary (like a block separator) * for text to be continued.
* If the last character of the source text constitutes a reasonable * boundary, the whole text will be processed at once.
* If nowhere in the source text there exists * such a reasonable boundary, the processed length will be zero.
* The caller should check for such an occurrence and do one of the following: *

  • submit a larger amount of text with a better chance to include * a reasonable boundary.
  • *
  • resubmit the same text after turning off option * UBIDI_OPTION_STREAMING.
* In all cases, this option should be turned off before processing the last * part of the text.

* *

When the UBIDI_OPTION_STREAMING option is used, * it is recommended to call ubidi_orderParagraphsLTR() with * argument orderParagraphsLTR set to TRUE before * calling ubidi_setPara so that later paragraphs may be * concatenated to previous paragraphs on the right.

* * @see ubidi_setReorderingMode * @see ubidi_setReorderingOptions * @see ubidi_getProcessedLength * @see ubidi_orderParagraphsLTR * @stable ICU 3.6 */ UBIDI_OPTION_STREAMING = 4 } UBiDiReorderingOption; /** * Specify which of the reordering options * should be applied during Bidi transformations. * * @param pBiDi is a UBiDi object. * @param reorderingOptions is a combination of zero or more of the following * options: * #UBIDI_OPTION_DEFAULT, #UBIDI_OPTION_INSERT_MARKS, * #UBIDI_OPTION_REMOVE_CONTROLS, #UBIDI_OPTION_STREAMING. * * @see ubidi_getReorderingOptions * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions); /** * What are the reordering options applied to a given Bidi object? * * @param pBiDi is a UBiDi object. * @return the current reordering options of the Bidi object * @see ubidi_setReorderingOptions * @stable ICU 3.6 */ U_STABLE uint32_t U_EXPORT2 ubidi_getReorderingOptions(UBiDi *pBiDi); /** * Set the context before a call to ubidi_setPara().

* * ubidi_setPara() computes the left-right directionality for a given piece * of text which is supplied as one of its arguments. Sometimes this piece * of text (the "main text") should be considered in context, because text * appearing before ("prologue") and/or after ("epilogue") the main text * may affect the result of this computation.

* * This function specifies the prologue and/or the epilogue for the next * call to ubidi_setPara(). The characters specified as prologue and * epilogue should not be modified by the calling program until the call * to ubidi_setPara() has returned. If successive calls to ubidi_setPara() * all need specification of a context, ubidi_setContext() must be called * before each call to ubidi_setPara(). In other words, a context is not * "remembered" after the following successful call to ubidi_setPara().

* * If a call to ubidi_setPara() specifies UBIDI_DEFAULT_LTR or * UBIDI_DEFAULT_RTL as paraLevel and is preceded by a call to * ubidi_setContext() which specifies a prologue, the paragraph level will * be computed taking in consideration the text in the prologue.

* * When ubidi_setPara() is called without a previous call to * ubidi_setContext, the main text is handled as if preceded and followed * by strong directional characters at the current paragraph level. * Calling ubidi_setContext() with specification of a prologue will change * this behavior by handling the main text as if preceded by the last * strong character appearing in the prologue, if any. * Calling ubidi_setContext() with specification of an epilogue will change * the behavior of ubidi_setPara() by handling the main text as if followed * by the first strong character or digit appearing in the epilogue, if any.

* * Note 1: if ubidi_setContext is called repeatedly without * calling ubidi_setPara, the earlier calls have no effect, * only the last call will be remembered for the next call to * ubidi_setPara.

* * Note 2: calling ubidi_setContext(pBiDi, NULL, 0, NULL, 0, &errorCode) * cancels any previous setting of non-empty prologue or epilogue. * The next call to ubidi_setPara() will process no * prologue or epilogue.

* * Note 3: users must be aware that even after setting the context * before a call to ubidi_setPara() to perform e.g. a logical to visual * transformation, the resulting string may not be identical to what it * would have been if all the text, including prologue and epilogue, had * been processed together.
* Example (upper case letters represent RTL characters):
*   prologue = "abc DE"
*   epilogue = none
*   main text = "FGH xyz"
*   paraLevel = UBIDI_LTR
*   display without prologue = "HGF xyz" * ("HGF" is adjacent to "xyz")
*   display with prologue = "abc HGFED xyz" * ("HGF" is not adjacent to "xyz")
* * @param pBiDi is a paragraph UBiDi object. * * @param prologue is a pointer to the text which precedes the text that * will be specified in a coming call to ubidi_setPara(). * If there is no prologue to consider, then proLength * must be zero and this pointer can be NULL. * * @param proLength is the length of the prologue; if proLength==-1 * then the prologue must be zero-terminated. * Otherwise proLength must be >= 0. If proLength==0, it means * that there is no prologue to consider. * * @param epilogue is a pointer to the text which follows the text that * will be specified in a coming call to ubidi_setPara(). * If there is no epilogue to consider, then epiLength * must be zero and this pointer can be NULL. * * @param epiLength is the length of the epilogue; if epiLength==-1 * then the epilogue must be zero-terminated. * Otherwise epiLength must be >= 0. If epiLength==0, it means * that there is no epilogue to consider. * * @param pErrorCode must be a valid pointer to an error code value. * * @see ubidi_setPara * @stable ICU 4.8 */ U_STABLE void U_EXPORT2 ubidi_setContext(UBiDi *pBiDi, const UChar *prologue, int32_t proLength, const UChar *epilogue, int32_t epiLength, UErrorCode *pErrorCode); /** * Perform the Unicode Bidi algorithm. It is defined in the * Unicode Standard Annex #9, * version 13, * also described in The Unicode Standard, Version 4.0 .

* * This function takes a piece of plain text containing one or more paragraphs, * with or without externally specified embedding levels from styled * text and computes the left-right-directionality of each character.

* * If the entire text is all of the same directionality, then * the function may not perform all the steps described by the algorithm, * i.e., some levels may not be the same as if all steps were performed. * This is not relevant for unidirectional text.
* For example, in pure LTR text with numbers the numbers would get * a resolved level of 2 higher than the surrounding text according to * the algorithm. This implementation may set all resolved levels to * the same value in such a case.

* * The text can be composed of multiple paragraphs. Occurrence of a block * separator in the text terminates a paragraph, and whatever comes next starts * a new paragraph. The exception to this rule is when a Carriage Return (CR) * is followed by a Line Feed (LF). Both CR and LF are block separators, but * in that case, the pair of characters is considered as terminating the * preceding paragraph, and a new paragraph will be started by a character * coming after the LF. * * @param pBiDi A UBiDi object allocated with ubidi_open() * which will be set to contain the reordering information, * especially the resolved levels for all the characters in text. * * @param text is a pointer to the text that the Bidi algorithm will be performed on. * This pointer is stored in the UBiDi object and can be retrieved * with ubidi_getText().
* Note: the text must be (at least) length long. * * @param length is the length of the text; if length==-1 then * the text must be zero-terminated. * * @param paraLevel specifies the default level for the text; * it is typically 0 (LTR) or 1 (RTL). * If the function shall determine the paragraph level from the text, * then paraLevel can be set to * either #UBIDI_DEFAULT_LTR * or #UBIDI_DEFAULT_RTL; if the text contains multiple * paragraphs, the paragraph level shall be determined separately for * each paragraph; if a paragraph does not include any strongly typed * character, then the desired default is used (0 for LTR or 1 for RTL). * Any other value between 0 and #UBIDI_MAX_EXPLICIT_LEVEL * is also valid, with odd levels indicating RTL. * * @param embeddingLevels (in) may be used to preset the embedding and override levels, * ignoring characters like LRE and PDF in the text. * A level overrides the directional property of its corresponding * (same index) character if the level has the * #UBIDI_LEVEL_OVERRIDE bit set.

* Aside from that bit, it must be * paraLevel<=embeddingLevels[]<=UBIDI_MAX_EXPLICIT_LEVEL, * except that level 0 is always allowed. * Level 0 for a paragraph separator prevents reordering of paragraphs; * this only works reliably if #UBIDI_LEVEL_OVERRIDE * is also set for paragraph separators. * Level 0 for other characters is treated as a wildcard * and is lifted up to the resolved level of the surrounding paragraph.

* Caution: A copy of this pointer, not of the levels, * will be stored in the UBiDi object; * the embeddingLevels array must not be * deallocated before the UBiDi structure is destroyed or reused, * and the embeddingLevels * should not be modified to avoid unexpected results on subsequent Bidi operations. * However, the ubidi_setPara() and * ubidi_setLine() functions may modify some or all of the levels.

* After the UBiDi object is reused or destroyed, the caller * must take care of the deallocation of the embeddingLevels array.

* Note: the embeddingLevels array must be * at least length long. * This pointer can be NULL if this * value is not necessary. * * @param pErrorCode must be a valid pointer to an error code value. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel *embeddingLevels, UErrorCode *pErrorCode); /** * ubidi_setLine() sets a UBiDi to * contain the reordering information, especially the resolved levels, * for all the characters in a line of text. This line of text is * specified by referring to a UBiDi object representing * this information for a piece of text containing one or more paragraphs, * and by specifying a range of indexes in this text.

* In the new line object, the indexes will range from 0 to limit-start-1.

* * This is used after calling ubidi_setPara() * for a piece of text, and after line-breaking on that text. * It is not necessary if each paragraph is treated as a single line.

* * After line-breaking, rules (L1) and (L2) for the treatment of * trailing WS and for reordering are performed on * a UBiDi object that represents a line.

* * Important: pLineBiDi shares data with * pParaBiDi. * You must destroy or reuse pLineBiDi before pParaBiDi. * In other words, you must destroy or reuse the UBiDi object for a line * before the object for its parent paragraph.

* * The text pointer that was stored in pParaBiDi is also copied, * and start is added to it so that it points to the beginning of the * line for this object. * * @param pParaBiDi is the parent paragraph object. It must have been set * by a successful call to ubidi_setPara. * * @param start is the line's first index into the text. * * @param limit is just behind the line's last index into the text * (its last index +1).
* It must be 0<=startcontaining paragraph limit. * If the specified line crosses a paragraph boundary, the function * will terminate with error code U_ILLEGAL_ARGUMENT_ERROR. * * @param pLineBiDi is the object that will now represent a line of the text. * * @param pErrorCode must be a valid pointer to an error code value. * * @see ubidi_setPara * @see ubidi_getProcessedLength * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_setLine(const UBiDi *pParaBiDi, int32_t start, int32_t limit, UBiDi *pLineBiDi, UErrorCode *pErrorCode); /** * Get the directionality of the text. * * @param pBiDi is the paragraph or line UBiDi object. * * @return a value of UBIDI_LTR, UBIDI_RTL * or UBIDI_MIXED * that indicates if the entire text * represented by this object is unidirectional, * and which direction, or if it is mixed-directional. * Note - The value UBIDI_NEUTRAL is never returned from this method. * * @see UBiDiDirection * @stable ICU 2.0 */ U_STABLE UBiDiDirection U_EXPORT2 ubidi_getDirection(const UBiDi *pBiDi); /** * Gets the base direction of the text provided according * to the Unicode Bidirectional Algorithm. The base direction * is derived from the first character in the string with bidirectional * character type L, R, or AL. If the first such character has type L, * UBIDI_LTR is returned. If the first such character has * type R or AL, UBIDI_RTL is returned. If the string does * not contain any character of these types, then * UBIDI_NEUTRAL is returned. * * This is a lightweight function for use when only the base direction * is needed and no further bidi processing of the text is needed. * * @param text is a pointer to the text whose base * direction is needed. * Note: the text must be (at least) @c length long. * * @param length is the length of the text; * if length==-1 then the text * must be zero-terminated. * * @return UBIDI_LTR, UBIDI_RTL, * UBIDI_NEUTRAL * * @see UBiDiDirection * @stable ICU 4.6 */ U_STABLE UBiDiDirection U_EXPORT2 ubidi_getBaseDirection(const UChar *text, int32_t length ); /** * Get the pointer to the text. * * @param pBiDi is the paragraph or line UBiDi object. * * @return The pointer to the text that the UBiDi object was created for. * * @see ubidi_setPara * @see ubidi_setLine * @stable ICU 2.0 */ U_STABLE const UChar * U_EXPORT2 ubidi_getText(const UBiDi *pBiDi); /** * Get the length of the text. * * @param pBiDi is the paragraph or line UBiDi object. * * @return The length of the text that the UBiDi object was created for. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubidi_getLength(const UBiDi *pBiDi); /** * Get the paragraph level of the text. * * @param pBiDi is the paragraph or line UBiDi object. * * @return The paragraph level. If there are multiple paragraphs, their * level may vary if the required paraLevel is UBIDI_DEFAULT_LTR or * UBIDI_DEFAULT_RTL. In that case, the level of the first paragraph * is returned. * * @see UBiDiLevel * @see ubidi_getParagraph * @see ubidi_getParagraphByIndex * @stable ICU 2.0 */ U_STABLE UBiDiLevel U_EXPORT2 ubidi_getParaLevel(const UBiDi *pBiDi); /** * Get the number of paragraphs. * * @param pBiDi is the paragraph or line UBiDi object. * * @return The number of paragraphs. * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ubidi_countParagraphs(UBiDi *pBiDi); /** * Get a paragraph, given a position within the text. * This function returns information about a paragraph.
* Note: if the paragraph index is known, it is more efficient to * retrieve the paragraph information using ubidi_getParagraphByIndex().

* * @param pBiDi is the paragraph or line UBiDi object. * * @param charIndex is the index of a character within the text, in the * range [0..ubidi_getProcessedLength(pBiDi)-1]. * * @param pParaStart will receive the index of the first character of the * paragraph in the text. * This pointer can be NULL if this * value is not necessary. * * @param pParaLimit will receive the limit of the paragraph. * The l-value that you point to here may be the * same expression (variable) as the one for * charIndex. * This pointer can be NULL if this * value is not necessary. * * @param pParaLevel will receive the level of the paragraph. * This pointer can be NULL if this * value is not necessary. * * @param pErrorCode must be a valid pointer to an error code value. * * @return The index of the paragraph containing the specified position. * * @see ubidi_getProcessedLength * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ubidi_getParagraph(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart, int32_t *pParaLimit, UBiDiLevel *pParaLevel, UErrorCode *pErrorCode); /** * Get a paragraph, given the index of this paragraph. * * This function returns information about a paragraph.

* * @param pBiDi is the paragraph UBiDi object. * * @param paraIndex is the number of the paragraph, in the * range [0..ubidi_countParagraphs(pBiDi)-1]. * * @param pParaStart will receive the index of the first character of the * paragraph in the text. * This pointer can be NULL if this * value is not necessary. * * @param pParaLimit will receive the limit of the paragraph. * This pointer can be NULL if this * value is not necessary. * * @param pParaLevel will receive the level of the paragraph. * This pointer can be NULL if this * value is not necessary. * * @param pErrorCode must be a valid pointer to an error code value. * * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ubidi_getParagraphByIndex(const UBiDi *pBiDi, int32_t paraIndex, int32_t *pParaStart, int32_t *pParaLimit, UBiDiLevel *pParaLevel, UErrorCode *pErrorCode); /** * Get the level for one character. * * @param pBiDi is the paragraph or line UBiDi object. * * @param charIndex the index of a character. It must be in the range * [0..ubidi_getProcessedLength(pBiDi)]. * * @return The level for the character at charIndex (0 if charIndex is not * in the valid range). * * @see UBiDiLevel * @see ubidi_getProcessedLength * @stable ICU 2.0 */ U_STABLE UBiDiLevel U_EXPORT2 ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex); /** * Get an array of levels for each character.

* * Note that this function may allocate memory under some * circumstances, unlike ubidi_getLevelAt(). * * @param pBiDi is the paragraph or line UBiDi object, whose * text length must be strictly positive. * * @param pErrorCode must be a valid pointer to an error code value. * * @return The levels array for the text, * or NULL if an error occurs. * * @see UBiDiLevel * @see ubidi_getProcessedLength * @stable ICU 2.0 */ U_STABLE const UBiDiLevel * U_EXPORT2 ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode); /** * Get a logical run. * This function returns information about a run and is used * to retrieve runs in logical order.

* This is especially useful for line-breaking on a paragraph. * * @param pBiDi is the paragraph or line UBiDi object. * * @param logicalPosition is a logical position within the source text. * * @param pLogicalLimit will receive the limit of the corresponding run. * The l-value that you point to here may be the * same expression (variable) as the one for * logicalPosition. * This pointer can be NULL if this * value is not necessary. * * @param pLevel will receive the level of the corresponding run. * This pointer can be NULL if this * value is not necessary. * * @see ubidi_getProcessedLength * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_getLogicalRun(const UBiDi *pBiDi, int32_t logicalPosition, int32_t *pLogicalLimit, UBiDiLevel *pLevel); /** * Get the number of runs. * This function may invoke the actual reordering on the * UBiDi object, after ubidi_setPara() * may have resolved only the levels of the text. Therefore, * ubidi_countRuns() may have to allocate memory, * and may fail doing so. * * @param pBiDi is the paragraph or line UBiDi object. * * @param pErrorCode must be a valid pointer to an error code value. * * @return The number of runs. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubidi_countRuns(UBiDi *pBiDi, UErrorCode *pErrorCode); /** * Get one run's logical start, length, and directionality, * which can be 0 for LTR or 1 for RTL. * In an RTL run, the character at the logical start is * visually on the right of the displayed run. * The length is the number of characters in the run.

* ubidi_countRuns() should be called * before the runs are retrieved. * * @param pBiDi is the paragraph or line UBiDi object. * * @param runIndex is the number of the run in visual order, in the * range [0..ubidi_countRuns(pBiDi)-1]. * * @param pLogicalStart is the first logical character index in the text. * The pointer may be NULL if this index is not needed. * * @param pLength is the number of characters (at least one) in the run. * The pointer may be NULL if this is not needed. * * @return the directionality of the run, * UBIDI_LTR==0 or UBIDI_RTL==1, * never UBIDI_MIXED, * never UBIDI_NEUTRAL. * * @see ubidi_countRuns * * Example: *

 * \code
 * int32_t i, count=ubidi_countRuns(pBiDi),
 *         logicalStart, visualIndex=0, length;
 * for(i=0; i0);
 *     } else {
 *         logicalStart+=length;  // logicalLimit
 *         do { // RTL
 *             show_char(text[--logicalStart], visualIndex++);
 *         } while(--length>0);
 *     }
 * }
 *\endcode
 * 
* * Note that in right-to-left runs, code like this places * second surrogates before first ones (which is generally a bad idea) * and combining characters before base characters. *

* Use of ubidi_writeReordered(), optionally with the * #UBIDI_KEEP_BASE_COMBINING option, can be considered in order * to avoid these issues. * @stable ICU 2.0 */ U_STABLE UBiDiDirection U_EXPORT2 ubidi_getVisualRun(UBiDi *pBiDi, int32_t runIndex, int32_t *pLogicalStart, int32_t *pLength); /** * Get the visual position from a logical text position. * If such a mapping is used many times on the same * UBiDi object, then calling * ubidi_getLogicalMap() is more efficient.

* * The value returned may be #UBIDI_MAP_NOWHERE if there is no * visual position because the corresponding text character is a Bidi control * removed from output by the option #UBIDI_OPTION_REMOVE_CONTROLS. *

* When the visual output is altered by using options of * ubidi_writeReordered() such as UBIDI_INSERT_LRM_FOR_NUMERIC, * UBIDI_KEEP_BASE_COMBINING, UBIDI_OUTPUT_REVERSE, * UBIDI_REMOVE_BIDI_CONTROLS, the visual position returned may not * be correct. It is advised to use, when possible, reordering options * such as UBIDI_OPTION_INSERT_MARKS and UBIDI_OPTION_REMOVE_CONTROLS. *

* Note that in right-to-left runs, this mapping places * second surrogates before first ones (which is generally a bad idea) * and combining characters before base characters. * Use of ubidi_writeReordered(), optionally with the * #UBIDI_KEEP_BASE_COMBINING option can be considered instead * of using the mapping, in order to avoid these issues. * * @param pBiDi is the paragraph or line UBiDi object. * * @param logicalIndex is the index of a character in the text. * * @param pErrorCode must be a valid pointer to an error code value. * * @return The visual position of this character. * * @see ubidi_getLogicalMap * @see ubidi_getLogicalIndex * @see ubidi_getProcessedLength * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode); /** * Get the logical text position from a visual position. * If such a mapping is used many times on the same * UBiDi object, then calling * ubidi_getVisualMap() is more efficient.

* * The value returned may be #UBIDI_MAP_NOWHERE if there is no * logical position because the corresponding text character is a Bidi mark * inserted in the output by option #UBIDI_OPTION_INSERT_MARKS. *

* This is the inverse function to ubidi_getVisualIndex(). *

* When the visual output is altered by using options of * ubidi_writeReordered() such as UBIDI_INSERT_LRM_FOR_NUMERIC, * UBIDI_KEEP_BASE_COMBINING, UBIDI_OUTPUT_REVERSE, * UBIDI_REMOVE_BIDI_CONTROLS, the logical position returned may not * be correct. It is advised to use, when possible, reordering options * such as UBIDI_OPTION_INSERT_MARKS and UBIDI_OPTION_REMOVE_CONTROLS. * * @param pBiDi is the paragraph or line UBiDi object. * * @param visualIndex is the visual position of a character. * * @param pErrorCode must be a valid pointer to an error code value. * * @return The index of this character in the text. * * @see ubidi_getVisualMap * @see ubidi_getVisualIndex * @see ubidi_getResultLength * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode); /** * Get a logical-to-visual index map (array) for the characters in the UBiDi * (paragraph or line) object. *

* Some values in the map may be #UBIDI_MAP_NOWHERE if the * corresponding text characters are Bidi controls removed from the visual * output by the option #UBIDI_OPTION_REMOVE_CONTROLS. *

* When the visual output is altered by using options of * ubidi_writeReordered() such as UBIDI_INSERT_LRM_FOR_NUMERIC, * UBIDI_KEEP_BASE_COMBINING, UBIDI_OUTPUT_REVERSE, * UBIDI_REMOVE_BIDI_CONTROLS, the visual positions returned may not * be correct. It is advised to use, when possible, reordering options * such as UBIDI_OPTION_INSERT_MARKS and UBIDI_OPTION_REMOVE_CONTROLS. *

* Note that in right-to-left runs, this mapping places * second surrogates before first ones (which is generally a bad idea) * and combining characters before base characters. * Use of ubidi_writeReordered(), optionally with the * #UBIDI_KEEP_BASE_COMBINING option can be considered instead * of using the mapping, in order to avoid these issues. * * @param pBiDi is the paragraph or line UBiDi object. * * @param indexMap is a pointer to an array of ubidi_getProcessedLength() * indexes which will reflect the reordering of the characters. * If option #UBIDI_OPTION_INSERT_MARKS is set, the number * of elements allocated in indexMap must be no less than * ubidi_getResultLength(). * The array does not need to be initialized.

* The index map will result in indexMap[logicalIndex]==visualIndex. * * @param pErrorCode must be a valid pointer to an error code value. * * @see ubidi_getVisualMap * @see ubidi_getVisualIndex * @see ubidi_getProcessedLength * @see ubidi_getResultLength * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_getLogicalMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode); /** * Get a visual-to-logical index map (array) for the characters in the UBiDi * (paragraph or line) object. *

* Some values in the map may be #UBIDI_MAP_NOWHERE if the * corresponding text characters are Bidi marks inserted in the visual output * by the option #UBIDI_OPTION_INSERT_MARKS. *

* When the visual output is altered by using options of * ubidi_writeReordered() such as UBIDI_INSERT_LRM_FOR_NUMERIC, * UBIDI_KEEP_BASE_COMBINING, UBIDI_OUTPUT_REVERSE, * UBIDI_REMOVE_BIDI_CONTROLS, the logical positions returned may not * be correct. It is advised to use, when possible, reordering options * such as UBIDI_OPTION_INSERT_MARKS and UBIDI_OPTION_REMOVE_CONTROLS. * * @param pBiDi is the paragraph or line UBiDi object. * * @param indexMap is a pointer to an array of ubidi_getResultLength() * indexes which will reflect the reordering of the characters. * If option #UBIDI_OPTION_REMOVE_CONTROLS is set, the number * of elements allocated in indexMap must be no less than * ubidi_getProcessedLength(). * The array does not need to be initialized.

* The index map will result in indexMap[visualIndex]==logicalIndex. * * @param pErrorCode must be a valid pointer to an error code value. * * @see ubidi_getLogicalMap * @see ubidi_getLogicalIndex * @see ubidi_getProcessedLength * @see ubidi_getResultLength * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_getVisualMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode); /** * This is a convenience function that does not use a UBiDi object. * It is intended to be used for when an application has determined the levels * of objects (character sequences) and just needs to have them reordered (L2). * This is equivalent to using ubidi_getLogicalMap() on a * UBiDi object. * * @param levels is an array with length levels that have been determined by * the application. * * @param length is the number of levels in the array, or, semantically, * the number of objects to be reordered. * It must be length>0. * * @param indexMap is a pointer to an array of length * indexes which will reflect the reordering of the characters. * The array does not need to be initialized.

* The index map will result in indexMap[logicalIndex]==visualIndex. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_reorderLogical(const UBiDiLevel *levels, int32_t length, int32_t *indexMap); /** * This is a convenience function that does not use a UBiDi object. * It is intended to be used for when an application has determined the levels * of objects (character sequences) and just needs to have them reordered (L2). * This is equivalent to using ubidi_getVisualMap() on a * UBiDi object. * * @param levels is an array with length levels that have been determined by * the application. * * @param length is the number of levels in the array, or, semantically, * the number of objects to be reordered. * It must be length>0. * * @param indexMap is a pointer to an array of length * indexes which will reflect the reordering of the characters. * The array does not need to be initialized.

* The index map will result in indexMap[visualIndex]==logicalIndex. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_reorderVisual(const UBiDiLevel *levels, int32_t length, int32_t *indexMap); /** * Invert an index map. * The index mapping of the first map is inverted and written to * the second one. * * @param srcMap is an array with length elements * which defines the original mapping from a source array containing * length elements to a destination array. * Some elements of the source array may have no mapping in the * destination array. In that case, their value will be * the special value UBIDI_MAP_NOWHERE. * All elements must be >=0 or equal to UBIDI_MAP_NOWHERE. * Some elements may have a value >= length, if the * destination array has more elements than the source array. * There must be no duplicate indexes (two or more elements with the * same value except UBIDI_MAP_NOWHERE). * * @param destMap is an array with a number of elements equal to 1 + the highest * value in srcMap. * destMap will be filled with the inverse mapping. * If element with index i in srcMap has a value k different * from UBIDI_MAP_NOWHERE, this means that element i of * the source array maps to element k in the destination array. * The inverse map will have value i in its k-th element. * For all elements of the destination array which do not map to * an element in the source array, the corresponding element in the * inverse map will have a value equal to UBIDI_MAP_NOWHERE. * * @param length is the length of each array. * @see UBIDI_MAP_NOWHERE * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ubidi_invertMap(const int32_t *srcMap, int32_t *destMap, int32_t length); /** option flags for ubidi_writeReordered() */ /** * option bit for ubidi_writeReordered(): * keep combining characters after their base characters in RTL runs * * @see ubidi_writeReordered * @stable ICU 2.0 */ #define UBIDI_KEEP_BASE_COMBINING 1 /** * option bit for ubidi_writeReordered(): * replace characters with the "mirrored" property in RTL runs * by their mirror-image mappings * * @see ubidi_writeReordered * @stable ICU 2.0 */ #define UBIDI_DO_MIRRORING 2 /** * option bit for ubidi_writeReordered(): * surround the run with LRMs if necessary; * this is part of the approximate "inverse Bidi" algorithm * *

This option does not imply corresponding adjustment of the index * mappings.

* * @see ubidi_setInverse * @see ubidi_writeReordered * @stable ICU 2.0 */ #define UBIDI_INSERT_LRM_FOR_NUMERIC 4 /** * option bit for ubidi_writeReordered(): * remove Bidi control characters * (this does not affect #UBIDI_INSERT_LRM_FOR_NUMERIC) * *

This option does not imply corresponding adjustment of the index * mappings.

* * @see ubidi_writeReordered * @stable ICU 2.0 */ #define UBIDI_REMOVE_BIDI_CONTROLS 8 /** * option bit for ubidi_writeReordered(): * write the output in reverse order * *

This has the same effect as calling ubidi_writeReordered() * first without this option, and then calling * ubidi_writeReverse() without mirroring. * Doing this in the same step is faster and avoids a temporary buffer. * An example for using this option is output to a character terminal that * is designed for RTL scripts and stores text in reverse order.

* * @see ubidi_writeReordered * @stable ICU 2.0 */ #define UBIDI_OUTPUT_REVERSE 16 /** * Get the length of the source text processed by the last call to * ubidi_setPara(). This length may be different from the length * of the source text if option #UBIDI_OPTION_STREAMING * has been set. *
* Note that whenever the length of the text affects the execution or the * result of a function, it is the processed length which must be considered, * except for ubidi_setPara (which receives unprocessed source * text) and ubidi_getLength (which returns the original length * of the source text).
* In particular, the processed length is the one to consider in the following * cases: *
    *
  • maximum value of the limit argument of * ubidi_setLine
  • *
  • maximum value of the charIndex argument of * ubidi_getParagraph
  • *
  • maximum value of the charIndex argument of * ubidi_getLevelAt
  • *
  • number of elements in the array returned by ubidi_getLevels
  • *
  • maximum value of the logicalStart argument of * ubidi_getLogicalRun
  • *
  • maximum value of the logicalIndex argument of * ubidi_getVisualIndex
  • *
  • number of elements filled in the *indexMap argument of * ubidi_getLogicalMap
  • *
  • length of text processed by ubidi_writeReordered
  • *
* * @param pBiDi is the paragraph UBiDi object. * * @return The length of the part of the source text processed by * the last call to ubidi_setPara. * @see ubidi_setPara * @see UBIDI_OPTION_STREAMING * @stable ICU 3.6 */ U_STABLE int32_t U_EXPORT2 ubidi_getProcessedLength(const UBiDi *pBiDi); /** * Get the length of the reordered text resulting from the last call to * ubidi_setPara(). This length may be different from the length * of the source text if option #UBIDI_OPTION_INSERT_MARKS * or option #UBIDI_OPTION_REMOVE_CONTROLS has been set. *
* This resulting length is the one to consider in the following cases: *
    *
  • maximum value of the visualIndex argument of * ubidi_getLogicalIndex
  • *
  • number of elements of the *indexMap argument of * ubidi_getVisualMap
  • *
* Note that this length stays identical to the source text length if * Bidi marks are inserted or removed using option bits of * ubidi_writeReordered, or if option * #UBIDI_REORDER_INVERSE_NUMBERS_AS_L has been set. * * @param pBiDi is the paragraph UBiDi object. * * @return The length of the reordered text resulting from * the last call to ubidi_setPara. * @see ubidi_setPara * @see UBIDI_OPTION_INSERT_MARKS * @see UBIDI_OPTION_REMOVE_CONTROLS * @stable ICU 3.6 */ U_STABLE int32_t U_EXPORT2 ubidi_getResultLength(const UBiDi *pBiDi); U_CDECL_BEGIN #ifndef U_HIDE_DEPRECATED_API /** * Value returned by UBiDiClassCallback callbacks when * there is no need to override the standard Bidi class for a given code point. * * This constant is deprecated; use u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS)+1 instead. * * @see UBiDiClassCallback * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ #define U_BIDI_CLASS_DEFAULT U_CHAR_DIRECTION_COUNT #endif // U_HIDE_DEPRECATED_API /** * Callback type declaration for overriding default Bidi class values with * custom ones. *

Usually, the function pointer will be propagated to a UBiDi * object by calling the ubidi_setClassCallback() function; * then the callback will be invoked by the UBA implementation any time the * class of a character is to be determined.

* * @param context is a pointer to the callback private data. * * @param c is the code point to get a Bidi class for. * * @return The directional property / Bidi class for the given code point * c if the default class has been overridden, or * u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS)+1 * if the standard Bidi class value for c is to be used. * @see ubidi_setClassCallback * @see ubidi_getClassCallback * @stable ICU 3.6 */ typedef UCharDirection U_CALLCONV UBiDiClassCallback(const void *context, UChar32 c); U_CDECL_END /** * Retrieve the Bidi class for a given code point. *

If a #UBiDiClassCallback callback is defined and returns a * value other than u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS)+1, * that value is used; otherwise the default class determination mechanism is invoked.

* * @param pBiDi is the paragraph UBiDi object. * * @param c is the code point whose Bidi class must be retrieved. * * @return The Bidi class for character c based * on the given pBiDi instance. * @see UBiDiClassCallback * @stable ICU 3.6 */ U_STABLE UCharDirection U_EXPORT2 ubidi_getCustomizedClass(UBiDi *pBiDi, UChar32 c); /** * Set the callback function and callback data used by the UBA * implementation for Bidi class determination. *

This may be useful for assigning Bidi classes to PUA characters, or * for special application needs. For instance, an application may want to * handle all spaces like L or R characters (according to the base direction) * when creating the visual ordering of logical lines which are part of a report * organized in columns: there should not be interaction between adjacent * cells.

* * @param pBiDi is the paragraph UBiDi object. * * @param newFn is the new callback function pointer. * * @param newContext is the new callback context pointer. This can be NULL. * * @param oldFn fillin: Returns the old callback function pointer. This can be * NULL. * * @param oldContext fillin: Returns the old callback's context. This can be * NULL. * * @param pErrorCode must be a valid pointer to an error code value. * * @see ubidi_getClassCallback * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ubidi_setClassCallback(UBiDi *pBiDi, UBiDiClassCallback *newFn, const void *newContext, UBiDiClassCallback **oldFn, const void **oldContext, UErrorCode *pErrorCode); /** * Get the current callback function used for Bidi class determination. * * @param pBiDi is the paragraph UBiDi object. * * @param fn fillin: Returns the callback function pointer. * * @param context fillin: Returns the callback's private context. * * @see ubidi_setClassCallback * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ubidi_getClassCallback(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **context); /** * Take a UBiDi object containing the reordering * information for a piece of text (one or more paragraphs) set by * ubidi_setPara() or for a line of text set by * ubidi_setLine() and write a reordered string to the * destination buffer. * * This function preserves the integrity of characters with multiple * code units and (optionally) combining characters. * Characters in RTL runs can be replaced by mirror-image characters * in the destination buffer. Note that "real" mirroring has * to be done in a rendering engine by glyph selection * and that for many "mirrored" characters there are no * Unicode characters as mirror-image equivalents. * There are also options to insert or remove Bidi control * characters; see the description of the destSize * and options parameters and of the option bit flags. * * @param pBiDi A pointer to a UBiDi object that * is set by ubidi_setPara() or * ubidi_setLine() and contains the reordering * information for the text that it was defined for, * as well as a pointer to that text.

* The text was aliased (only the pointer was stored * without copying the contents) and must not have been modified * since the ubidi_setPara() call. * * @param dest A pointer to where the reordered text is to be copied. * The source text and dest[destSize] * must not overlap. * * @param destSize The size of the dest buffer, * in number of UChars. * If the UBIDI_INSERT_LRM_FOR_NUMERIC * option is set, then the destination length could be * as large as * ubidi_getLength(pBiDi)+2*ubidi_countRuns(pBiDi). * If the UBIDI_REMOVE_BIDI_CONTROLS option * is set, then the destination length may be less than * ubidi_getLength(pBiDi). * If none of these options is set, then the destination length * will be exactly ubidi_getProcessedLength(pBiDi). * * @param options A bit set of options for the reordering that control * how the reordered text is written. * The options include mirroring the characters on a code * point basis and inserting LRM characters, which is used * especially for transforming visually stored text * to logically stored text (although this is still an * imperfect implementation of an "inverse Bidi" algorithm * because it uses the "forward Bidi" algorithm at its core). * The available options are: * #UBIDI_DO_MIRRORING, * #UBIDI_INSERT_LRM_FOR_NUMERIC, * #UBIDI_KEEP_BASE_COMBINING, * #UBIDI_OUTPUT_REVERSE, * #UBIDI_REMOVE_BIDI_CONTROLS * * @param pErrorCode must be a valid pointer to an error code value. * * @return The length of the output string. * * @see ubidi_getProcessedLength * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubidi_writeReordered(UBiDi *pBiDi, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode); /** * Reverse a Right-To-Left run of Unicode text. * * This function preserves the integrity of characters with multiple * code units and (optionally) combining characters. * Characters can be replaced by mirror-image characters * in the destination buffer. Note that "real" mirroring has * to be done in a rendering engine by glyph selection * and that for many "mirrored" characters there are no * Unicode characters as mirror-image equivalents. * There are also options to insert or remove Bidi control * characters. * * This function is the implementation for reversing RTL runs as part * of ubidi_writeReordered(). For detailed descriptions * of the parameters, see there. * Since no Bidi controls are inserted here, the output string length * will never exceed srcLength. * * @see ubidi_writeReordered * * @param src A pointer to the RTL run text. * * @param srcLength The length of the RTL run. * * @param dest A pointer to where the reordered text is to be copied. * src[srcLength] and dest[destSize] * must not overlap. * * @param destSize The size of the dest buffer, * in number of UChars. * If the UBIDI_REMOVE_BIDI_CONTROLS option * is set, then the destination length may be less than * srcLength. * If this option is not set, then the destination length * will be exactly srcLength. * * @param options A bit set of options for the reordering that control * how the reordered text is written. * See the options parameter in ubidi_writeReordered(). * * @param pErrorCode must be a valid pointer to an error code value. * * @return The length of the output string. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ubidi_writeReverse(const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode); /*#define BIDI_SAMPLE_CODE*/ /*@}*/ #endif usr/include/unicode/uniset.h000064400000201610152342600230012103 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* *************************************************************************** * Copyright (C) 1999-2016, International Business Machines Corporation * and others. All Rights Reserved. *************************************************************************** * Date Name Description * 10/20/99 alan Creation. *************************************************************************** */ #ifndef UNICODESET_H #define UNICODESET_H #include "unicode/ucpmap.h" #include "unicode/unifilt.h" #include "unicode/unistr.h" #include "unicode/uset.h" /** * \file * \brief C++ API: Unicode Set */ U_NAMESPACE_BEGIN // Forward Declarations. class BMPSet; class ParsePosition; class RBBIRuleScanner; class SymbolTable; class UnicodeSetStringSpan; class UVector; class RuleCharacterIterator; /** * A mutable set of Unicode characters and multicharacter strings. Objects of this class * represent character classes used in regular expressions. * A character specifies a subset of Unicode code points. Legal * code points are U+0000 to U+10FFFF, inclusive. * *

The UnicodeSet class is not designed to be subclassed. * *

UnicodeSet supports two APIs. The first is the * operand API that allows the caller to modify the value of * a UnicodeSet object. It conforms to Java 2's * java.util.Set interface, although * UnicodeSet does not actually implement that * interface. All methods of Set are supported, with the * modification that they take a character range or single character * instead of an Object, and they take a * UnicodeSet instead of a Collection. The * operand API may be thought of in terms of boolean logic: a boolean * OR is implemented by add, a boolean AND is implemented * by retain, a boolean XOR is implemented by * complement taking an argument, and a boolean NOT is * implemented by complement with no argument. In terms * of traditional set theory function names, add is a * union, retain is an intersection, remove * is an asymmetric difference, and complement with no * argument is a set complement with respect to the superset range * MIN_VALUE-MAX_VALUE * *

The second API is the * applyPattern()/toPattern() API from the * java.text.Format-derived classes. Unlike the * methods that add characters, add categories, and control the logic * of the set, the method applyPattern() sets all * attributes of a UnicodeSet at once, based on a * string pattern. * *

Pattern syntax

* * Patterns are accepted by the constructors and the * applyPattern() methods and returned by the * toPattern() method. These patterns follow a syntax * similar to that employed by version 8 regular expression character * classes. Here are some simple examples: * * \htmlonly
\endhtmlonly * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[]No characters
[a]The character 'a'
[ae]The characters 'a' and 'e'
[a-e]The characters 'a' through 'e' inclusive, in Unicode code * point order
[\\u4E01]The character U+4E01
[a{ab}{ac}]The character 'a' and the multicharacter strings "ab" and * "ac"
[\\p{Lu}]All characters in the general category Uppercase Letter
* \htmlonly
\endhtmlonly * * Any character may be preceded by a backslash in order to remove any special * meaning. White space characters, as defined by UCharacter.isWhitespace(), are * ignored, unless they are escaped. * *

Property patterns specify a set of characters having a certain * property as defined by the Unicode standard. Both the POSIX-like * "[:Lu:]" and the Perl-like syntax "\\p{Lu}" are recognized. For a * complete list of supported property patterns, see the User's Guide * for UnicodeSet at * * http://icu-project.org/userguide/unicodeSet.html. * Actual determination of property data is defined by the underlying * Unicode database as implemented by UCharacter. * *

Patterns specify individual characters, ranges of characters, and * Unicode property sets. When elements are concatenated, they * specify their union. To complement a set, place a '^' immediately * after the opening '['. Property patterns are inverted by modifying * their delimiters; "[:^foo]" and "\\P{foo}". In any other location, * '^' has no special meaning. * *

Ranges are indicated by placing two a '-' between two * characters, as in "a-z". This specifies the range of all * characters from the left to the right, in Unicode order. If the * left character is greater than or equal to the * right character it is a syntax error. If a '-' occurs as the first * character after the opening '[' or '[^', or if it occurs as the * last character before the closing ']', then it is taken as a * literal. Thus "[a\-b]", "[-ab]", and "[ab-]" all indicate the same * set of three characters, 'a', 'b', and '-'. * *

Sets may be intersected using the '&' operator or the asymmetric * set difference may be taken using the '-' operator, for example, * "[[:L:]&[\\u0000-\\u0FFF]]" indicates the set of all Unicode letters * with values less than 4096. Operators ('&' and '|') have equal * precedence and bind left-to-right. Thus * "[[:L:]-[a-z]-[\\u0100-\\u01FF]]" is equivalent to * "[[[:L:]-[a-z]]-[\\u0100-\\u01FF]]". This only really matters for * difference; intersection is commutative. * * *
[a]The set containing 'a' *
[a-z]The set containing 'a' * through 'z' and all letters in between, in Unicode order *
[^a-z]The set containing * all characters but 'a' through 'z', * that is, U+0000 through 'a'-1 and 'z'+1 through U+10FFFF *
[[pat1][pat2]] * The union of sets specified by pat1 and pat2 *
[[pat1]&[pat2]] * The intersection of sets specified by pat1 and pat2 *
[[pat1]-[pat2]] * The asymmetric difference of sets specified by pat1 and * pat2 *
[:Lu:] or \\p{Lu} * The set of characters having the specified * Unicode property; in * this case, Unicode uppercase letters *
[:^Lu:] or \\P{Lu} * The set of characters not having the given * Unicode property *
* *

Warning: you cannot add an empty string ("") to a UnicodeSet.

* *

Formal syntax

* * \htmlonly
\endhtmlonly * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
pattern :=  ('[' '^'? item* ']') | * property
item :=  char | (char '-' char) | pattern-expr
*
pattern-expr :=  pattern | pattern-expr pattern | * pattern-expr op pattern
*
op :=  '&' | '-'
*
special :=  '[' | ']' | '-'
*
char :=  any character that is not special
* | ('\'
any character)
* | ('\\u' hex hex hex hex)
*
hex :=  any character for which * Character.digit(c, 16) * returns a non-negative result
property :=  a Unicode property set pattern
*
* * * * *
Legend: * * * * * * * * * * * * * * * * * * * * * * * * * *
a := b  a may be replaced by b
a?zero or one instance of a
*
a*one or more instances of a
*
a | beither a or b
*
'a'the literal string between the quotes
*
* \htmlonly
\endhtmlonly * *

Note: * - Most UnicodeSet methods do not take a UErrorCode parameter because * there are usually very few opportunities for failure other than a shortage * of memory, error codes in low-level C++ string methods would be inconvenient, * and the error code as the last parameter (ICU convention) would prevent * the use of default parameter values. * Instead, such methods set the UnicodeSet into a "bogus" state * (see isBogus()) if an error occurs. * * @author Alan Liu * @stable ICU 2.0 */ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { private: /** * Enough for sets with few ranges. * For example, White_Space has 10 ranges, list length 21. */ static constexpr int32_t INITIAL_CAPACITY = 25; // fFlags constant static constexpr uint8_t kIsBogus = 1; // This set is bogus (i.e. not valid) UChar32* list = stackList; // MUST be terminated with HIGH int32_t capacity = INITIAL_CAPACITY; // capacity of list int32_t len = 1; // length of list used; 1 <= len <= capacity uint8_t fFlags = 0; // Bit flag (see constants above) BMPSet *bmpSet = nullptr; // The set is frozen iff either bmpSet or stringSpan is not NULL. UChar32* buffer = nullptr; // internal buffer, may be NULL int32_t bufferCapacity = 0; // capacity of buffer /** * The pattern representation of this set. This may not be the * most economical pattern. It is the pattern supplied to * applyPattern(), with variables substituted and whitespace * removed. For sets constructed without applyPattern(), or * modified using the non-pattern API, this string will be empty, * indicating that toPattern() must generate a pattern * representation from the inversion list. */ char16_t *pat = nullptr; int32_t patLen = 0; UVector* strings = nullptr; // maintained in sorted order UnicodeSetStringSpan *stringSpan = nullptr; /** * Initial list array. * Avoids some heap allocations, and list is never nullptr. * Increases the object size a bit. */ UChar32 stackList[INITIAL_CAPACITY]; public: /** * Determine if this object contains a valid set. * A bogus set has no value. It is different from an empty set. * It can be used to indicate that no set value is available. * * @return TRUE if the set is bogus/invalid, FALSE otherwise * @see setToBogus() * @stable ICU 4.0 */ inline UBool isBogus(void) const; /** * Make this UnicodeSet object invalid. * The string will test TRUE with isBogus(). * * A bogus set has no value. It is different from an empty set. * It can be used to indicate that no set value is available. * * This utility function is used throughout the UnicodeSet * implementation to indicate that a UnicodeSet operation failed, * and may be used in other functions, * especially but not exclusively when such functions do not * take a UErrorCode for simplicity. * * @see isBogus() * @stable ICU 4.0 */ void setToBogus(); public: enum { /** * Minimum value that can be stored in a UnicodeSet. * @stable ICU 2.4 */ MIN_VALUE = 0, /** * Maximum value that can be stored in a UnicodeSet. * @stable ICU 2.4 */ MAX_VALUE = 0x10ffff }; //---------------------------------------------------------------- // Constructors &c //---------------------------------------------------------------- public: /** * Constructs an empty set. * @stable ICU 2.0 */ UnicodeSet(); /** * Constructs a set containing the given range. If end < * start then an empty set is created. * * @param start first character, inclusive, of range * @param end last character, inclusive, of range * @stable ICU 2.4 */ UnicodeSet(UChar32 start, UChar32 end); #ifndef U_HIDE_INTERNAL_API /** * @internal */ enum ESerialization { kSerialized /* result of serialize() */ }; /** * Constructs a set from the output of serialize(). * * @param buffer the 16 bit array * @param bufferLen the original length returned from serialize() * @param serialization the value 'kSerialized' * @param status error code * * @internal */ UnicodeSet(const uint16_t buffer[], int32_t bufferLen, ESerialization serialization, UErrorCode &status); #endif /* U_HIDE_INTERNAL_API */ /** * Constructs a set from the given pattern. See the class * description for the syntax of the pattern language. * @param pattern a string specifying what characters are in the set * @param status returns U_ILLEGAL_ARGUMENT_ERROR if the pattern * contains a syntax error. * @stable ICU 2.0 */ UnicodeSet(const UnicodeString& pattern, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * Constructs a set from the given pattern. See the class * description for the syntax of the pattern language. * @param pattern a string specifying what characters are in the set * @param options bitmask for options to apply to the pattern. * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. * @param symbols a symbol table mapping variable names to values * and stand-in characters to UnicodeSets; may be NULL * @param status returns U_ILLEGAL_ARGUMENT_ERROR if the pattern * contains a syntax error. * @internal */ UnicodeSet(const UnicodeString& pattern, uint32_t options, const SymbolTable* symbols, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Constructs a set from the given pattern. See the class description * for the syntax of the pattern language. * @param pattern a string specifying what characters are in the set * @param pos on input, the position in pattern at which to start parsing. * On output, the position after the last character parsed. * @param options bitmask for options to apply to the pattern. * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. * @param symbols a symbol table mapping variable names to values * and stand-in characters to UnicodeSets; may be NULL * @param status input-output error code * @stable ICU 2.8 */ UnicodeSet(const UnicodeString& pattern, ParsePosition& pos, uint32_t options, const SymbolTable* symbols, UErrorCode& status); /** * Constructs a set that is identical to the given UnicodeSet. * @stable ICU 2.0 */ UnicodeSet(const UnicodeSet& o); /** * Destructs the set. * @stable ICU 2.0 */ virtual ~UnicodeSet(); /** * Assigns this object to be a copy of another. * A frozen set will not be modified. * @stable ICU 2.0 */ UnicodeSet& operator=(const UnicodeSet& o); /** * Compares the specified object with this set for equality. Returns * true if the two sets * have the same size, and every member of the specified set is * contained in this set (or equivalently, every member of this set is * contained in the specified set). * * @param o set to be compared for equality with this set. * @return true if the specified set is equal to this set. * @stable ICU 2.0 */ virtual UBool operator==(const UnicodeSet& o) const; /** * Compares the specified object with this set for equality. Returns * true if the specified set is not equal to this set. * @stable ICU 2.0 */ inline UBool operator!=(const UnicodeSet& o) const; /** * Returns a copy of this object. All UnicodeFunctor objects have * to support cloning in order to allow classes using * UnicodeFunctors, such as Transliterator, to implement cloning. * If this set is frozen, then the clone will be frozen as well. * Use cloneAsThawed() for a mutable clone of a frozen set. * @see cloneAsThawed * @stable ICU 2.0 */ virtual UnicodeFunctor* clone() const; /** * Returns the hash code value for this set. * * @return the hash code value for this set. * @see Object#hashCode() * @stable ICU 2.0 */ virtual int32_t hashCode(void) const; /** * Get a UnicodeSet pointer from a USet * * @param uset a USet (the ICU plain C type for UnicodeSet) * @return the corresponding UnicodeSet pointer. * * @stable ICU 4.2 */ inline static UnicodeSet *fromUSet(USet *uset); /** * Get a UnicodeSet pointer from a const USet * * @param uset a const USet (the ICU plain C type for UnicodeSet) * @return the corresponding UnicodeSet pointer. * * @stable ICU 4.2 */ inline static const UnicodeSet *fromUSet(const USet *uset); /** * Produce a USet * pointer for this UnicodeSet. * USet is the plain C type for UnicodeSet * * @return a USet pointer for this UnicodeSet * @stable ICU 4.2 */ inline USet *toUSet(); /** * Produce a const USet * pointer for this UnicodeSet. * USet is the plain C type for UnicodeSet * * @return a const USet pointer for this UnicodeSet * @stable ICU 4.2 */ inline const USet * toUSet() const; //---------------------------------------------------------------- // Freezable API //---------------------------------------------------------------- /** * Determines whether the set has been frozen (made immutable) or not. * See the ICU4J Freezable interface for details. * @return TRUE/FALSE for whether the set has been frozen * @see freeze * @see cloneAsThawed * @stable ICU 3.8 */ inline UBool isFrozen() const; /** * Freeze the set (make it immutable). * Once frozen, it cannot be unfrozen and is therefore thread-safe * until it is deleted. * See the ICU4J Freezable interface for details. * Freezing the set may also make some operations faster, for example * contains() and span(). * A frozen set will not be modified. (It remains frozen.) * @return this set. * @see isFrozen * @see cloneAsThawed * @stable ICU 3.8 */ UnicodeFunctor *freeze(); /** * Clone the set and make the clone mutable. * See the ICU4J Freezable interface for details. * @return the mutable clone * @see freeze * @see isFrozen * @stable ICU 3.8 */ UnicodeFunctor *cloneAsThawed() const; //---------------------------------------------------------------- // Public API //---------------------------------------------------------------- /** * Make this object represent the range `start - end`. * If `end > start` then this object is set to an empty range. * A frozen set will not be modified. * * @param start first character in the set, inclusive * @param end last character in the set, inclusive * @stable ICU 2.4 */ UnicodeSet& set(UChar32 start, UChar32 end); /** * Return true if the given position, in the given pattern, appears * to be the start of a UnicodeSet pattern. * @stable ICU 2.4 */ static UBool resemblesPattern(const UnicodeString& pattern, int32_t pos); /** * Modifies this set to represent the set specified by the given * pattern, ignoring Unicode Pattern_White_Space characters. * See the class description for the syntax of the pattern language. * A frozen set will not be modified. * @param pattern a string specifying what characters are in the set * @param status returns U_ILLEGAL_ARGUMENT_ERROR if the pattern * contains a syntax error. * Empties the set passed before applying the pattern. * @return a reference to this * @stable ICU 2.0 */ UnicodeSet& applyPattern(const UnicodeString& pattern, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * Modifies this set to represent the set specified by the given * pattern, optionally ignoring Unicode Pattern_White_Space characters. * See the class description for the syntax of the pattern language. * A frozen set will not be modified. * @param pattern a string specifying what characters are in the set * @param options bitmask for options to apply to the pattern. * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. * @param symbols a symbol table mapping variable names to * values and stand-ins to UnicodeSets; may be NULL * @param status returns U_ILLEGAL_ARGUMENT_ERROR if the pattern * contains a syntax error. * Empties the set passed before applying the pattern. * @return a reference to this * @internal */ UnicodeSet& applyPattern(const UnicodeString& pattern, uint32_t options, const SymbolTable* symbols, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Parses the given pattern, starting at the given position. The * character at pattern.charAt(pos.getIndex()) must be '[', or the * parse fails. Parsing continues until the corresponding closing * ']'. If a syntax error is encountered between the opening and * closing brace, the parse fails. Upon return from a successful * parse, the ParsePosition is updated to point to the character * following the closing ']', and a StringBuffer containing a * pairs list for the parsed pattern is returned. This method calls * itself recursively to parse embedded subpatterns. * Empties the set passed before applying the pattern. * A frozen set will not be modified. * * @param pattern the string containing the pattern to be parsed. * The portion of the string from pos.getIndex(), which must be a * '[', to the corresponding closing ']', is parsed. * @param pos upon entry, the position at which to being parsing. * The character at pattern.charAt(pos.getIndex()) must be a '['. * Upon return from a successful parse, pos.getIndex() is either * the character after the closing ']' of the parsed pattern, or * pattern.length() if the closing ']' is the last character of * the pattern string. * @param options bitmask for options to apply to the pattern. * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. * @param symbols a symbol table mapping variable names to * values and stand-ins to UnicodeSets; may be NULL * @param status returns U_ILLEGAL_ARGUMENT_ERROR if the pattern * contains a syntax error. * @return a reference to this * @stable ICU 2.8 */ UnicodeSet& applyPattern(const UnicodeString& pattern, ParsePosition& pos, uint32_t options, const SymbolTable* symbols, UErrorCode& status); /** * Returns a string representation of this set. If the result of * calling this function is passed to a UnicodeSet constructor, it * will produce another set that is equal to this one. * A frozen set will not be modified. * @param result the string to receive the rules. Previous * contents will be deleted. * @param escapeUnprintable if TRUE then convert unprintable * character to their hex escape representations, \\uxxxx or * \\Uxxxxxxxx. Unprintable characters are those other than * U+000A, U+0020..U+007E. * @stable ICU 2.0 */ virtual UnicodeString& toPattern(UnicodeString& result, UBool escapeUnprintable = FALSE) const; /** * Modifies this set to contain those code points which have the given value * for the given binary or enumerated property, as returned by * u_getIntPropertyValue. Prior contents of this set are lost. * A frozen set will not be modified. * * @param prop a property in the range UCHAR_BIN_START..UCHAR_BIN_LIMIT-1 * or UCHAR_INT_START..UCHAR_INT_LIMIT-1 * or UCHAR_MASK_START..UCHAR_MASK_LIMIT-1. * * @param value a value in the range u_getIntPropertyMinValue(prop).. * u_getIntPropertyMaxValue(prop), with one exception. If prop is * UCHAR_GENERAL_CATEGORY_MASK, then value should not be a UCharCategory, but * rather a mask value produced by U_GET_GC_MASK(). This allows grouped * categories such as [:L:] to be represented. * * @param ec error code input/output parameter * * @return a reference to this set * * @stable ICU 2.4 */ UnicodeSet& applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec); /** * Modifies this set to contain those code points which have the * given value for the given property. Prior contents of this * set are lost. * A frozen set will not be modified. * * @param prop a property alias, either short or long. The name is matched * loosely. See PropertyAliases.txt for names and a description of loose * matching. If the value string is empty, then this string is interpreted * as either a General_Category value alias, a Script value alias, a binary * property alias, or a special ID. Special IDs are matched loosely and * correspond to the following sets: * * "ANY" = [\\u0000-\\U0010FFFF], * "ASCII" = [\\u0000-\\u007F], * "Assigned" = [:^Cn:]. * * @param value a value alias, either short or long. The name is matched * loosely. See PropertyValueAliases.txt for names and a description of * loose matching. In addition to aliases listed, numeric values and * canonical combining classes may be expressed numerically, e.g., ("nv", * "0.5") or ("ccc", "220"). The value string may also be empty. * * @param ec error code input/output parameter * * @return a reference to this set * * @stable ICU 2.4 */ UnicodeSet& applyPropertyAlias(const UnicodeString& prop, const UnicodeString& value, UErrorCode& ec); /** * Returns the number of elements in this set (its cardinality). * Note than the elements of a set may include both individual * codepoints and strings. * * @return the number of elements in this set (its cardinality). * @stable ICU 2.0 */ virtual int32_t size(void) const; /** * Returns true if this set contains no elements. * * @return true if this set contains no elements. * @stable ICU 2.0 */ virtual UBool isEmpty(void) const; /** * Returns true if this set contains the given character. * This function works faster with a frozen set. * @param c character to be checked for containment * @return true if the test condition is met * @stable ICU 2.0 */ virtual UBool contains(UChar32 c) const; /** * Returns true if this set contains every character * of the given range. * @param start first character, inclusive, of the range * @param end last character, inclusive, of the range * @return true if the test condition is met * @stable ICU 2.0 */ virtual UBool contains(UChar32 start, UChar32 end) const; /** * Returns true if this set contains the given * multicharacter string. * @param s string to be checked for containment * @return true if this set contains the specified string * @stable ICU 2.4 */ UBool contains(const UnicodeString& s) const; /** * Returns true if this set contains all the characters and strings * of the given set. * @param c set to be checked for containment * @return true if the test condition is met * @stable ICU 2.4 */ virtual UBool containsAll(const UnicodeSet& c) const; /** * Returns true if this set contains all the characters * of the given string. * @param s string containing characters to be checked for containment * @return true if the test condition is met * @stable ICU 2.4 */ UBool containsAll(const UnicodeString& s) const; /** * Returns true if this set contains none of the characters * of the given range. * @param start first character, inclusive, of the range * @param end last character, inclusive, of the range * @return true if the test condition is met * @stable ICU 2.4 */ UBool containsNone(UChar32 start, UChar32 end) const; /** * Returns true if this set contains none of the characters and strings * of the given set. * @param c set to be checked for containment * @return true if the test condition is met * @stable ICU 2.4 */ UBool containsNone(const UnicodeSet& c) const; /** * Returns true if this set contains none of the characters * of the given string. * @param s string containing characters to be checked for containment * @return true if the test condition is met * @stable ICU 2.4 */ UBool containsNone(const UnicodeString& s) const; /** * Returns true if this set contains one or more of the characters * in the given range. * @param start first character, inclusive, of the range * @param end last character, inclusive, of the range * @return true if the condition is met * @stable ICU 2.4 */ inline UBool containsSome(UChar32 start, UChar32 end) const; /** * Returns true if this set contains one or more of the characters * and strings of the given set. * @param s The set to be checked for containment * @return true if the condition is met * @stable ICU 2.4 */ inline UBool containsSome(const UnicodeSet& s) const; /** * Returns true if this set contains one or more of the characters * of the given string. * @param s string containing characters to be checked for containment * @return true if the condition is met * @stable ICU 2.4 */ inline UBool containsSome(const UnicodeString& s) const; /** * Returns the length of the initial substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Similar to the strspn() C library function. * Unpaired surrogates are treated according to contains() of their surrogate code points. * This function works faster with a frozen set and with a non-negative string length argument. * @param s start of the string * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the length of the initial substring according to the spanCondition; * 0 if the start of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ int32_t span(const char16_t *s, int32_t length, USetSpanCondition spanCondition) const; /** * Returns the end of the substring of the input string according to the USetSpanCondition. * Same as start+span(s.getBuffer()+start, s.length()-start, spanCondition) * after pinning start to 0<=start<=s.length(). * @param s the string * @param start the start index in the string for the span operation * @param spanCondition specifies the containment condition * @return the exclusive end of the substring according to the spanCondition; * the substring s.tempSubStringBetween(start, end) fulfills the spanCondition * @stable ICU 4.4 * @see USetSpanCondition */ inline int32_t span(const UnicodeString &s, int32_t start, USetSpanCondition spanCondition) const; /** * Returns the start of the trailing substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Unpaired surrogates are treated according to contains() of their surrogate code points. * This function works faster with a frozen set and with a non-negative string length argument. * @param s start of the string * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the start of the trailing substring according to the spanCondition; * the string length if the end of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ int32_t spanBack(const char16_t *s, int32_t length, USetSpanCondition spanCondition) const; /** * Returns the start of the substring of the input string according to the USetSpanCondition. * Same as spanBack(s.getBuffer(), limit, spanCondition) * after pinning limit to 0<=end<=s.length(). * @param s the string * @param limit the exclusive-end index in the string for the span operation * (use s.length() or INT32_MAX for spanning back from the end of the string) * @param spanCondition specifies the containment condition * @return the start of the substring according to the spanCondition; * the substring s.tempSubStringBetween(start, limit) fulfills the spanCondition * @stable ICU 4.4 * @see USetSpanCondition */ inline int32_t spanBack(const UnicodeString &s, int32_t limit, USetSpanCondition spanCondition) const; /** * Returns the length of the initial substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Similar to the strspn() C library function. * Malformed byte sequences are treated according to contains(0xfffd). * This function works faster with a frozen set and with a non-negative string length argument. * @param s start of the string (UTF-8) * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the length of the initial substring according to the spanCondition; * 0 if the start of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ int32_t spanUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const; /** * Returns the start of the trailing substring of the input string which * consists only of characters and strings that are contained in this set * (USET_SPAN_CONTAINED, USET_SPAN_SIMPLE), * or only of characters and strings that are not contained * in this set (USET_SPAN_NOT_CONTAINED). * See USetSpanCondition for details. * Malformed byte sequences are treated according to contains(0xfffd). * This function works faster with a frozen set and with a non-negative string length argument. * @param s start of the string (UTF-8) * @param length of the string; can be -1 for NUL-terminated * @param spanCondition specifies the containment condition * @return the start of the trailing substring according to the spanCondition; * the string length if the end of the string does not fit the spanCondition * @stable ICU 3.8 * @see USetSpanCondition */ int32_t spanBackUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const; /** * Implement UnicodeMatcher::matches() * @stable ICU 2.4 */ virtual UMatchDegree matches(const Replaceable& text, int32_t& offset, int32_t limit, UBool incremental); private: /** * Returns the longest match for s in text at the given position. * If limit > start then match forward from start+1 to limit * matching all characters except s.charAt(0). If limit < start, * go backward starting from start-1 matching all characters * except s.charAt(s.length()-1). This method assumes that the * first character, text.charAt(start), matches s, so it does not * check it. * @param text the text to match * @param start the first character to match. In the forward * direction, text.charAt(start) is matched against s.charAt(0). * In the reverse direction, it is matched against * s.charAt(s.length()-1). * @param limit the limit offset for matching, either last+1 in * the forward direction, or last-1 in the reverse direction, * where last is the index of the last character to match. * @param s * @return If part of s matches up to the limit, return |limit - * start|. If all of s matches before reaching the limit, return * s.length(). If there is a mismatch between s and text, return * 0 */ static int32_t matchRest(const Replaceable& text, int32_t start, int32_t limit, const UnicodeString& s); /** * Returns the smallest value i such that c < list[i]. Caller * must ensure that c is a legal value or this method will enter * an infinite loop. This method performs a binary search. * @param c a character in the range MIN_VALUE..MAX_VALUE * inclusive * @return the smallest integer i in the range 0..len-1, * inclusive, such that c < list[i] */ int32_t findCodePoint(UChar32 c) const; public: /** * Implementation of UnicodeMatcher API. Union the set of all * characters that may be matched by this object into the given * set. * @param toUnionTo the set into which to union the source characters * @stable ICU 2.4 */ virtual void addMatchSetTo(UnicodeSet& toUnionTo) const; /** * Returns the index of the given character within this set, where * the set is ordered by ascending code point. If the character * is not in this set, return -1. The inverse of this method is * charAt(). * @return an index from 0..size()-1, or -1 * @stable ICU 2.4 */ int32_t indexOf(UChar32 c) const; /** * Returns the character at the given index within this set, where * the set is ordered by ascending code point. If the index is * out of range, return (UChar32)-1. The inverse of this method is * indexOf(). * @param index an index from 0..size()-1 * @return the character at the given index, or (UChar32)-1. * @stable ICU 2.4 */ UChar32 charAt(int32_t index) const; /** * Adds the specified range to this set if it is not already * present. If this set already contains the specified range, * the call leaves this set unchanged. If end > start * then an empty range is added, leaving the set unchanged. * This is equivalent to a boolean logic OR, or a set UNION. * A frozen set will not be modified. * * @param start first character, inclusive, of range to be added * to this set. * @param end last character, inclusive, of range to be added * to this set. * @stable ICU 2.0 */ virtual UnicodeSet& add(UChar32 start, UChar32 end); /** * Adds the specified character to this set if it is not already * present. If this set already contains the specified character, * the call leaves this set unchanged. * A frozen set will not be modified. * @stable ICU 2.0 */ UnicodeSet& add(UChar32 c); /** * Adds the specified multicharacter to this set if it is not already * present. If this set already contains the multicharacter, * the call leaves this set unchanged. * Thus "ch" => {"ch"} *
Warning: you cannot add an empty string ("") to a UnicodeSet. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& add(const UnicodeString& s); private: /** * @return a code point IF the string consists of a single one. * otherwise returns -1. * @param s string to test */ static int32_t getSingleCP(const UnicodeString& s); void _add(const UnicodeString& s); public: /** * Adds each of the characters in this string to the set. Thus "ch" => {"c", "h"} * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& addAll(const UnicodeString& s); /** * Retains EACH of the characters in this string. Note: "ch" == {"c", "h"} * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& retainAll(const UnicodeString& s); /** * Complement EACH of the characters in this string. Note: "ch" == {"c", "h"} * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& complementAll(const UnicodeString& s); /** * Remove EACH of the characters in this string. Note: "ch" == {"c", "h"} * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& removeAll(const UnicodeString& s); /** * Makes a set from a multicharacter string. Thus "ch" => {"ch"} *
Warning: you cannot add an empty string ("") to a UnicodeSet. * @param s the source string * @return a newly created set containing the given string. * The caller owns the return object and is responsible for deleting it. * @stable ICU 2.4 */ static UnicodeSet* U_EXPORT2 createFrom(const UnicodeString& s); /** * Makes a set from each of the characters in the string. Thus "ch" => {"c", "h"} * @param s the source string * @return a newly created set containing the given characters * The caller owns the return object and is responsible for deleting it. * @stable ICU 2.4 */ static UnicodeSet* U_EXPORT2 createFromAll(const UnicodeString& s); /** * Retain only the elements in this set that are contained in the * specified range. If end > start then an empty range is * retained, leaving the set empty. This is equivalent to * a boolean logic AND, or a set INTERSECTION. * A frozen set will not be modified. * * @param start first character, inclusive, of range to be retained * to this set. * @param end last character, inclusive, of range to be retained * to this set. * @stable ICU 2.0 */ virtual UnicodeSet& retain(UChar32 start, UChar32 end); /** * Retain the specified character from this set if it is present. * A frozen set will not be modified. * @stable ICU 2.0 */ UnicodeSet& retain(UChar32 c); /** * Removes the specified range from this set if it is present. * The set will not contain the specified range once the call * returns. If end > start then an empty range is * removed, leaving the set unchanged. * A frozen set will not be modified. * * @param start first character, inclusive, of range to be removed * from this set. * @param end last character, inclusive, of range to be removed * from this set. * @stable ICU 2.0 */ virtual UnicodeSet& remove(UChar32 start, UChar32 end); /** * Removes the specified character from this set if it is present. * The set will not contain the specified range once the call * returns. * A frozen set will not be modified. * @stable ICU 2.0 */ UnicodeSet& remove(UChar32 c); /** * Removes the specified string from this set if it is present. * The set will not contain the specified character once the call * returns. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& remove(const UnicodeString& s); /** * Inverts this set. This operation modifies this set so that * its value is its complement. This is equivalent to * complement(MIN_VALUE, MAX_VALUE). * A frozen set will not be modified. * @stable ICU 2.0 */ virtual UnicodeSet& complement(void); /** * Complements the specified range in this set. Any character in * the range will be removed if it is in this set, or will be * added if it is not in this set. If end > start * then an empty range is complemented, leaving the set unchanged. * This is equivalent to a boolean logic XOR. * A frozen set will not be modified. * * @param start first character, inclusive, of range to be removed * from this set. * @param end last character, inclusive, of range to be removed * from this set. * @stable ICU 2.0 */ virtual UnicodeSet& complement(UChar32 start, UChar32 end); /** * Complements the specified character in this set. The character * will be removed if it is in this set, or will be added if it is * not in this set. * A frozen set will not be modified. * @stable ICU 2.0 */ UnicodeSet& complement(UChar32 c); /** * Complement the specified string in this set. * The set will not contain the specified string once the call * returns. *
Warning: you cannot add an empty string ("") to a UnicodeSet. * A frozen set will not be modified. * @param s the string to complement * @return this object, for chaining * @stable ICU 2.4 */ UnicodeSet& complement(const UnicodeString& s); /** * Adds all of the elements in the specified set to this set if * they're not already present. This operation effectively * modifies this set so that its value is the union of the two * sets. The behavior of this operation is unspecified if the specified * collection is modified while the operation is in progress. * A frozen set will not be modified. * * @param c set whose elements are to be added to this set. * @see #add(UChar32, UChar32) * @stable ICU 2.0 */ virtual UnicodeSet& addAll(const UnicodeSet& c); /** * Retains only the elements in this set that are contained in the * specified set. In other words, removes from this set all of * its elements that are not contained in the specified set. This * operation effectively modifies this set so that its value is * the intersection of the two sets. * A frozen set will not be modified. * * @param c set that defines which elements this set will retain. * @stable ICU 2.0 */ virtual UnicodeSet& retainAll(const UnicodeSet& c); /** * Removes from this set all of its elements that are contained in the * specified set. This operation effectively modifies this * set so that its value is the asymmetric set difference of * the two sets. * A frozen set will not be modified. * * @param c set that defines which elements will be removed from * this set. * @stable ICU 2.0 */ virtual UnicodeSet& removeAll(const UnicodeSet& c); /** * Complements in this set all elements contained in the specified * set. Any character in the other set will be removed if it is * in this set, or will be added if it is not in this set. * A frozen set will not be modified. * * @param c set that defines which elements will be xor'ed from * this set. * @stable ICU 2.4 */ virtual UnicodeSet& complementAll(const UnicodeSet& c); /** * Removes all of the elements from this set. This set will be * empty after this call returns. * A frozen set will not be modified. * @stable ICU 2.0 */ virtual UnicodeSet& clear(void); /** * Close this set over the given attribute. For the attribute * USET_CASE, the result is to modify this set so that: * * 1. For each character or string 'a' in this set, all strings or * characters 'b' such that foldCase(a) == foldCase(b) are added * to this set. * * 2. For each string 'e' in the resulting set, if e != * foldCase(e), 'e' will be removed. * * Example: [aq\\u00DF{Bc}{bC}{Fi}] => [aAqQ\\u00DF\\uFB01{ss}{bc}{fi}] * * (Here foldCase(x) refers to the operation u_strFoldCase, and a * == b denotes that the contents are the same, not pointer * comparison.) * * A frozen set will not be modified. * * @param attribute bitmask for attributes to close over. * Currently only the USET_CASE bit is supported. Any undefined bits * are ignored. * @return a reference to this set. * @stable ICU 4.2 */ UnicodeSet& closeOver(int32_t attribute); /** * Remove all strings from this set. * * @return a reference to this set. * @stable ICU 4.2 */ virtual UnicodeSet &removeAllStrings(); /** * Iteration method that returns the number of ranges contained in * this set. * @see #getRangeStart * @see #getRangeEnd * @stable ICU 2.4 */ virtual int32_t getRangeCount(void) const; /** * Iteration method that returns the first character in the * specified range of this set. * @see #getRangeCount * @see #getRangeEnd * @stable ICU 2.4 */ virtual UChar32 getRangeStart(int32_t index) const; /** * Iteration method that returns the last character in the * specified range of this set. * @see #getRangeStart * @see #getRangeEnd * @stable ICU 2.4 */ virtual UChar32 getRangeEnd(int32_t index) const; /** * Serializes this set into an array of 16-bit integers. Serialization * (currently) only records the characters in the set; multicharacter * strings are ignored. * * The array has following format (each line is one 16-bit * integer): * * length = (n+2*m) | (m!=0?0x8000:0) * bmpLength = n; present if m!=0 * bmp[0] * bmp[1] * ... * bmp[n-1] * supp-high[0] * supp-low[0] * supp-high[1] * supp-low[1] * ... * supp-high[m-1] * supp-low[m-1] * * The array starts with a header. After the header are n bmp * code points, then m supplementary code points. Either n or m * or both may be zero. n+2*m is always <= 0x7FFF. * * If there are no supplementary characters (if m==0) then the * header is one 16-bit integer, 'length', with value n. * * If there are supplementary characters (if m!=0) then the header * is two 16-bit integers. The first, 'length', has value * (n+2*m)|0x8000. The second, 'bmpLength', has value n. * * After the header the code points are stored in ascending order. * Supplementary code points are stored as most significant 16 * bits followed by least significant 16 bits. * * @param dest pointer to buffer of destCapacity 16-bit integers. * May be NULL only if destCapacity is zero. * @param destCapacity size of dest, or zero. Must not be negative. * @param ec error code. Will be set to U_INDEX_OUTOFBOUNDS_ERROR * if n+2*m > 0x7FFF. Will be set to U_BUFFER_OVERFLOW_ERROR if * n+2*m+(m!=0?2:1) > destCapacity. * @return the total length of the serialized format, including * the header, that is, n+2*m+(m!=0?2:1), or 0 on error other * than U_BUFFER_OVERFLOW_ERROR. * @stable ICU 2.4 */ int32_t serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& ec) const; /** * Reallocate this objects internal structures to take up the least * possible space, without changing this object's value. * A frozen set will not be modified. * @stable ICU 2.4 */ virtual UnicodeSet& compact(); /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: *

     * .      Base* polymorphic_pointer = createPolymorphicObject();
     * .      if (polymorphic_pointer->getDynamicClassID() ==
     * .          Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Implement UnicodeFunctor API. * * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 2.4 */ virtual UClassID getDynamicClassID(void) const; private: // Private API for the USet API friend class USetAccess; const UnicodeString* getString(int32_t index) const; //---------------------------------------------------------------- // RuleBasedTransliterator support //---------------------------------------------------------------- private: /** * Returns true if this set contains any character whose low byte * is the given value. This is used by RuleBasedTransliterator for * indexing. */ virtual UBool matchesIndexValue(uint8_t v) const; private: friend class RBBIRuleScanner; //---------------------------------------------------------------- // Implementation: Clone as thawed (see ICU4J Freezable) //---------------------------------------------------------------- UnicodeSet(const UnicodeSet& o, UBool /* asThawed */); UnicodeSet& copyFrom(const UnicodeSet& o, UBool asThawed); //---------------------------------------------------------------- // Implementation: Pattern parsing //---------------------------------------------------------------- void applyPatternIgnoreSpace(const UnicodeString& pattern, ParsePosition& pos, const SymbolTable* symbols, UErrorCode& status); void applyPattern(RuleCharacterIterator& chars, const SymbolTable* symbols, UnicodeString& rebuiltPat, uint32_t options, UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute), int32_t depth, UErrorCode& ec); //---------------------------------------------------------------- // Implementation: Utility methods //---------------------------------------------------------------- static int32_t nextCapacity(int32_t minCapacity); bool ensureCapacity(int32_t newLen); bool ensureBufferCapacity(int32_t newLen); void swapBuffers(void); UBool allocateStrings(UErrorCode &status); UBool hasStrings() const; int32_t stringsSize() const; UBool stringsContains(const UnicodeString &s) const; UnicodeString& _toPattern(UnicodeString& result, UBool escapeUnprintable) const; UnicodeString& _generatePattern(UnicodeString& result, UBool escapeUnprintable) const; static void _appendToPat(UnicodeString& buf, const UnicodeString& s, UBool escapeUnprintable); static void _appendToPat(UnicodeString& buf, UChar32 c, UBool escapeUnprintable); //---------------------------------------------------------------- // Implementation: Fundamental operators //---------------------------------------------------------------- void exclusiveOr(const UChar32* other, int32_t otherLen, int8_t polarity); void add(const UChar32* other, int32_t otherLen, int8_t polarity); void retain(const UChar32* other, int32_t otherLen, int8_t polarity); /** * Return true if the given position, in the given pattern, appears * to be the start of a property set pattern [:foo:], \\p{foo}, or * \\P{foo}, or \\N{name}. */ static UBool resemblesPropertyPattern(const UnicodeString& pattern, int32_t pos); static UBool resemblesPropertyPattern(RuleCharacterIterator& chars, int32_t iterOpts); /** * Parse the given property pattern at the given parse position * and set this UnicodeSet to the result. * * The original design document is out of date, but still useful. * Ignore the property and value names: * http://source.icu-project.org/repos/icu/icuhtml/trunk/design/unicodeset_properties.html * * Recognized syntax: * * [:foo:] [:^foo:] - white space not allowed within "[:" or ":]" * \\p{foo} \\P{foo} - white space not allowed within "\\p" or "\\P" * \\N{name} - white space not allowed within "\\N" * * Other than the above restrictions, Unicode Pattern_White_Space characters are ignored. * Case is ignored except in "\\p" and "\\P" and "\\N". In 'name' leading * and trailing space is deleted, and internal runs of whitespace * are collapsed to a single space. * * We support binary properties, enumerated properties, and the * following non-enumerated properties: * * Numeric_Value * Name * Unicode_1_Name * * @param pattern the pattern string * @param ppos on entry, the position at which to begin parsing. * This should be one of the locations marked '^': * * [:blah:] \\p{blah} \\P{blah} \\N{name} * ^ % ^ % ^ % ^ % * * On return, the position after the last character parsed, that is, * the locations marked '%'. If the parse fails, ppos is returned * unchanged. * @param ec status * @return a reference to this. */ UnicodeSet& applyPropertyPattern(const UnicodeString& pattern, ParsePosition& ppos, UErrorCode &ec); void applyPropertyPattern(RuleCharacterIterator& chars, UnicodeString& rebuiltPat, UErrorCode& ec); static const UnicodeSet* getInclusions(int32_t src, UErrorCode &status); /** * A filter that returns TRUE if the given code point should be * included in the UnicodeSet being constructed. */ typedef UBool (*Filter)(UChar32 codePoint, void* context); /** * Given a filter, set this UnicodeSet to the code points * contained by that filter. The filter MUST be * property-conformant. That is, if it returns value v for one * code point, then it must return v for all affiliated code * points, as defined by the inclusions list. See * getInclusions(). * src is a UPropertySource value. */ void applyFilter(Filter filter, void* context, const UnicodeSet* inclusions, UErrorCode &status); #ifndef U_HIDE_DRAFT_API // Skipped: ucpmap.h is draft only. void applyIntPropertyValue(const UCPMap *map, UCPMapValueFilter *filter, const void *context, UErrorCode &errorCode); #endif /* U_HIDE_DRAFT_API */ /** * Set the new pattern to cache. */ void setPattern(const UnicodeString& newPat) { setPattern(newPat.getBuffer(), newPat.length()); } void setPattern(const char16_t *newPat, int32_t newPatLen); /** * Release existing cached pattern. */ void releasePattern(); friend class UnicodeSetIterator; }; inline UBool UnicodeSet::operator!=(const UnicodeSet& o) const { return !operator==(o); } inline UBool UnicodeSet::isFrozen() const { return (UBool)(bmpSet!=NULL || stringSpan!=NULL); } inline UBool UnicodeSet::containsSome(UChar32 start, UChar32 end) const { return !containsNone(start, end); } inline UBool UnicodeSet::containsSome(const UnicodeSet& s) const { return !containsNone(s); } inline UBool UnicodeSet::containsSome(const UnicodeString& s) const { return !containsNone(s); } inline UBool UnicodeSet::isBogus() const { return (UBool)(fFlags & kIsBogus); } inline UnicodeSet *UnicodeSet::fromUSet(USet *uset) { return reinterpret_cast(uset); } inline const UnicodeSet *UnicodeSet::fromUSet(const USet *uset) { return reinterpret_cast(uset); } inline USet *UnicodeSet::toUSet() { return reinterpret_cast(this); } inline const USet *UnicodeSet::toUSet() const { return reinterpret_cast(this); } inline int32_t UnicodeSet::span(const UnicodeString &s, int32_t start, USetSpanCondition spanCondition) const { int32_t sLength=s.length(); if(start<0) { start=0; } else if(start>sLength) { start=sLength; } return start+span(s.getBuffer()+start, sLength-start, spanCondition); } inline int32_t UnicodeSet::spanBack(const UnicodeString &s, int32_t limit, USetSpanCondition spanCondition) const { int32_t sLength=s.length(); if(limit<0) { limit=0; } else if(limit>sLength) { limit=sLength; } return spanBack(s.getBuffer(), limit, spanCondition); } U_NAMESPACE_END #endif usr/include/unicode/dtrule.h000064400000021177152342600230012103 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2008, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef DTRULE_H #define DTRULE_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Rule for specifying date and time in an year */ #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" U_NAMESPACE_BEGIN /** * DateTimeRule is a class representing a time in a year by * a rule specified by month, day of month, day of week and * time in the day. * * @stable ICU 3.8 */ class U_I18N_API DateTimeRule : public UObject { public: /** * Date rule type constants. * @stable ICU 3.8 */ enum DateRuleType { DOM = 0, /**< The exact day of month, for example, March 11. */ DOW, /**< The Nth occurence of the day of week, for example, 2nd Sunday in March. */ DOW_GEQ_DOM, /**< The first occurence of the day of week on or after the day of monnth, for example, first Sunday on or after March 8. */ DOW_LEQ_DOM /**< The last occurence of the day of week on or before the day of month, for example, first Sunday on or before March 14. */ }; /** * Time rule type constants. * @stable ICU 3.8 */ enum TimeRuleType { WALL_TIME = 0, /**< The local wall clock time */ STANDARD_TIME, /**< The local standard time */ UTC_TIME /**< The UTC time */ }; /** * Constructs a DateTimeRule by the day of month and * the time rule. The date rule type for an instance created by * this constructor is DOM. * * @param month The rule month, for example, Calendar::JANUARY * @param dayOfMonth The day of month, 1-based. * @param millisInDay The milliseconds in the rule date. * @param timeType The time type, WALL_TIME or STANDARD_TIME * or UTC_TIME. * @stable ICU 3.8 */ DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t millisInDay, TimeRuleType timeType); /** * Constructs a DateTimeRule by the day of week and its oridinal * number and the time rule. The date rule type for an instance created * by this constructor is DOW. * * @param month The rule month, for example, Calendar::JANUARY. * @param weekInMonth The ordinal number of the day of week. Negative number * may be used for specifying a rule date counted from the * end of the rule month. * @param dayOfWeek The day of week, for example, Calendar::SUNDAY. * @param millisInDay The milliseconds in the rule date. * @param timeType The time type, WALL_TIME or STANDARD_TIME * or UTC_TIME. * @stable ICU 3.8 */ DateTimeRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek, int32_t millisInDay, TimeRuleType timeType); /** * Constructs a DateTimeRule by the first/last day of week * on or after/before the day of month and the time rule. The date rule * type for an instance created by this constructor is either * DOM_GEQ_DOM or DOM_LEQ_DOM. * * @param month The rule month, for example, Calendar::JANUARY * @param dayOfMonth The day of month, 1-based. * @param dayOfWeek The day of week, for example, Calendar::SUNDAY. * @param after true if the rule date is on or after the day of month. * @param millisInDay The milliseconds in the rule date. * @param timeType The time type, WALL_TIME or STANDARD_TIME * or UTC_TIME. * @stable ICU 3.8 */ DateTimeRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after, int32_t millisInDay, TimeRuleType timeType); /** * Copy constructor. * @param source The DateTimeRule object to be copied. * @stable ICU 3.8 */ DateTimeRule(const DateTimeRule& source); /** * Destructor. * @stable ICU 3.8 */ ~DateTimeRule(); /** * Clone this DateTimeRule object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 3.8 */ DateTimeRule* clone(void) const; /** * Assignment operator. * @param right The object to be copied. * @stable ICU 3.8 */ DateTimeRule& operator=(const DateTimeRule& right); /** * Return true if the given DateTimeRule objects are semantically equal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given DateTimeRule objects are semantically equal. * @stable ICU 3.8 */ UBool operator==(const DateTimeRule& that) const; /** * Return true if the given DateTimeRule objects are semantically unequal. Objects * of different subclasses are considered unequal. * @param that The object to be compared with. * @return true if the given DateTimeRule objects are semantically unequal. * @stable ICU 3.8 */ UBool operator!=(const DateTimeRule& that) const; /** * Gets the date rule type, such as DOM * @return The date rule type. * @stable ICU 3.8 */ DateRuleType getDateRuleType(void) const; /** * Gets the time rule type * @return The time rule type, either WALL_TIME or STANDARD_TIME * or UTC_TIME. * @stable ICU 3.8 */ TimeRuleType getTimeRuleType(void) const; /** * Gets the rule month. * @return The rule month. * @stable ICU 3.8 */ int32_t getRuleMonth(void) const; /** * Gets the rule day of month. When the date rule type * is DOW, the value is always 0. * @return The rule day of month * @stable ICU 3.8 */ int32_t getRuleDayOfMonth(void) const; /** * Gets the rule day of week. When the date rule type * is DOM, the value is always 0. * @return The rule day of week. * @stable ICU 3.8 */ int32_t getRuleDayOfWeek(void) const; /** * Gets the ordinal number of the occurence of the day of week * in the month. When the date rule type is not DOW, * the value is always 0. * @return The rule day of week ordinal number in the month. * @stable ICU 3.8 */ int32_t getRuleWeekInMonth(void) const; /** * Gets the rule time in the rule day. * @return The time in the rule day in milliseconds. * @stable ICU 3.8 */ int32_t getRuleMillisInDay(void) const; private: int32_t fMonth; int32_t fDayOfMonth; int32_t fDayOfWeek; int32_t fWeekInMonth; int32_t fMillisInDay; DateRuleType fDateRuleType; TimeRuleType fTimeRuleType; public: /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *
     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 3.8 */ virtual UClassID getDynamicClassID(void) const; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // DTRULE_H //eof usr/include/unicode/ucnv.h000064400000246135152342600230011562 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2014, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * ucnv.h: * External APIs for the ICU's codeset conversion library * Bertrand A. Damiba * * Modification History: * * Date Name Description * 04/04/99 helena Fixed internal header inclusion. * 05/11/00 helena Added setFallback and usesFallback APIs. * 06/29/2000 helena Major rewrite of the callback APIs. * 12/07/2000 srl Update of documentation */ /** * \file * \brief C API: Character conversion * *

Character Conversion C API

* *

This API is used to convert codepage or character encoded data to and * from UTF-16. You can open a converter with {@link ucnv_open() }. With that * converter, you can get its properties, set options, convert your data and * close the converter.

* *

Since many software programs recognize different converter names for * different types of converters, there are other functions in this API to * iterate over the converter aliases. The functions {@link ucnv_getAvailableName() }, * {@link ucnv_getAlias() } and {@link ucnv_getStandardName() } are some of the * more frequently used alias functions to get this information.

* *

When a converter encounters an illegal, irregular, invalid or unmappable character * its default behavior is to use a substitution character to replace the * bad byte sequence. This behavior can be changed by using {@link ucnv_setFromUCallBack() } * or {@link ucnv_setToUCallBack() } on the converter. The header ucnv_err.h defines * many other callback actions that can be used instead of a character substitution.

* *

More information about this API can be found in our * User's * Guide.

*/ #ifndef UCNV_H #define UCNV_H #include "unicode/ucnv_err.h" #include "unicode/uenum.h" #include "unicode/localpointer.h" #if !defined(USET_DEFINED) && !defined(U_IN_DOXYGEN) #define USET_DEFINED /** * USet is the C API type corresponding to C++ class UnicodeSet. * It is forward-declared here to avoid including unicode/uset.h file if related * conversion APIs are not used. * * @see ucnv_getUnicodeSet * @stable ICU 2.4 */ typedef struct USet USet; #endif #if !UCONFIG_NO_CONVERSION U_CDECL_BEGIN /** Maximum length of a converter name including the terminating NULL @stable ICU 2.0 */ #define UCNV_MAX_CONVERTER_NAME_LENGTH 60 /** Maximum length of a converter name including path and terminating NULL @stable ICU 2.0 */ #define UCNV_MAX_FULL_FILE_NAME_LENGTH (600+UCNV_MAX_CONVERTER_NAME_LENGTH) /** Shift in for EBDCDIC_STATEFUL and iso2022 states @stable ICU 2.0 */ #define UCNV_SI 0x0F /** Shift out for EBDCDIC_STATEFUL and iso2022 states @stable ICU 2.0 */ #define UCNV_SO 0x0E /** * Enum for specifying basic types of converters * @see ucnv_getType * @stable ICU 2.0 */ typedef enum { /** @stable ICU 2.0 */ UCNV_UNSUPPORTED_CONVERTER = -1, /** @stable ICU 2.0 */ UCNV_SBCS = 0, /** @stable ICU 2.0 */ UCNV_DBCS = 1, /** @stable ICU 2.0 */ UCNV_MBCS = 2, /** @stable ICU 2.0 */ UCNV_LATIN_1 = 3, /** @stable ICU 2.0 */ UCNV_UTF8 = 4, /** @stable ICU 2.0 */ UCNV_UTF16_BigEndian = 5, /** @stable ICU 2.0 */ UCNV_UTF16_LittleEndian = 6, /** @stable ICU 2.0 */ UCNV_UTF32_BigEndian = 7, /** @stable ICU 2.0 */ UCNV_UTF32_LittleEndian = 8, /** @stable ICU 2.0 */ UCNV_EBCDIC_STATEFUL = 9, /** @stable ICU 2.0 */ UCNV_ISO_2022 = 10, /** @stable ICU 2.0 */ UCNV_LMBCS_1 = 11, /** @stable ICU 2.0 */ UCNV_LMBCS_2, /** @stable ICU 2.0 */ UCNV_LMBCS_3, /** @stable ICU 2.0 */ UCNV_LMBCS_4, /** @stable ICU 2.0 */ UCNV_LMBCS_5, /** @stable ICU 2.0 */ UCNV_LMBCS_6, /** @stable ICU 2.0 */ UCNV_LMBCS_8, /** @stable ICU 2.0 */ UCNV_LMBCS_11, /** @stable ICU 2.0 */ UCNV_LMBCS_16, /** @stable ICU 2.0 */ UCNV_LMBCS_17, /** @stable ICU 2.0 */ UCNV_LMBCS_18, /** @stable ICU 2.0 */ UCNV_LMBCS_19, /** @stable ICU 2.0 */ UCNV_LMBCS_LAST = UCNV_LMBCS_19, /** @stable ICU 2.0 */ UCNV_HZ, /** @stable ICU 2.0 */ UCNV_SCSU, /** @stable ICU 2.0 */ UCNV_ISCII, /** @stable ICU 2.0 */ UCNV_US_ASCII, /** @stable ICU 2.0 */ UCNV_UTF7, /** @stable ICU 2.2 */ UCNV_BOCU1, /** @stable ICU 2.2 */ UCNV_UTF16, /** @stable ICU 2.2 */ UCNV_UTF32, /** @stable ICU 2.2 */ UCNV_CESU8, /** @stable ICU 2.4 */ UCNV_IMAP_MAILBOX, /** @stable ICU 4.8 */ UCNV_COMPOUND_TEXT, /* Number of converter types for which we have conversion routines. */ UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES } UConverterType; /** * Enum for specifying which platform a converter ID refers to. * The use of platform/CCSID is not recommended. See ucnv_openCCSID(). * * @see ucnv_getPlatform * @see ucnv_openCCSID * @see ucnv_getCCSID * @stable ICU 2.0 */ typedef enum { UCNV_UNKNOWN = -1, UCNV_IBM = 0 } UConverterPlatform; /** * Function pointer for error callback in the codepage to unicode direction. * Called when an error has occurred in conversion to unicode, or on open/close of the callback (see reason). * @param context Pointer to the callback's private data * @param args Information about the conversion in progress * @param codeUnits Points to 'length' bytes of the concerned codepage sequence * @param length Size (in bytes) of the concerned codepage sequence * @param reason Defines the reason the callback was invoked * @param pErrorCode ICU error code in/out parameter. * For converter callback functions, set to a conversion error * before the call, and the callback may reset it to U_ZERO_ERROR. * @see ucnv_setToUCallBack * @see UConverterToUnicodeArgs * @stable ICU 2.0 */ typedef void (U_EXPORT2 *UConverterToUCallback) ( const void* context, UConverterToUnicodeArgs *args, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *pErrorCode); /** * Function pointer for error callback in the unicode to codepage direction. * Called when an error has occurred in conversion from unicode, or on open/close of the callback (see reason). * @param context Pointer to the callback's private data * @param args Information about the conversion in progress * @param codeUnits Points to 'length' UChars of the concerned Unicode sequence * @param length Size (in bytes) of the concerned codepage sequence * @param codePoint Single UChar32 (UTF-32) containing the concerend Unicode codepoint. * @param reason Defines the reason the callback was invoked * @param pErrorCode ICU error code in/out parameter. * For converter callback functions, set to a conversion error * before the call, and the callback may reset it to U_ZERO_ERROR. * @see ucnv_setFromUCallBack * @stable ICU 2.0 */ typedef void (U_EXPORT2 *UConverterFromUCallback) ( const void* context, UConverterFromUnicodeArgs *args, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *pErrorCode); U_CDECL_END /** * Character that separates converter names from options and options from each other. * @see ucnv_open * @stable ICU 2.0 */ #define UCNV_OPTION_SEP_CHAR ',' /** * String version of UCNV_OPTION_SEP_CHAR. * @see ucnv_open * @stable ICU 2.0 */ #define UCNV_OPTION_SEP_STRING "," /** * Character that separates a converter option from its value. * @see ucnv_open * @stable ICU 2.0 */ #define UCNV_VALUE_SEP_CHAR '=' /** * String version of UCNV_VALUE_SEP_CHAR. * @see ucnv_open * @stable ICU 2.0 */ #define UCNV_VALUE_SEP_STRING "=" /** * Converter option for specifying a locale. * For example, ucnv_open("SCSU,locale=ja", &errorCode); * See convrtrs.txt. * * @see ucnv_open * @stable ICU 2.0 */ #define UCNV_LOCALE_OPTION_STRING ",locale=" /** * Converter option for specifying a version selector (0..9) for some converters. * For example, * \code * ucnv_open("UTF-7,version=1", &errorCode); * \endcode * See convrtrs.txt. * * @see ucnv_open * @stable ICU 2.4 */ #define UCNV_VERSION_OPTION_STRING ",version=" /** * Converter option for EBCDIC SBCS or mixed-SBCS/DBCS (stateful) codepages. * Swaps Unicode mappings for EBCDIC LF and NL codes, as used on * S/390 (z/OS) Unix System Services (Open Edition). * For example, ucnv_open("ibm-1047,swaplfnl", &errorCode); * See convrtrs.txt. * * @see ucnv_open * @stable ICU 2.4 */ #define UCNV_SWAP_LFNL_OPTION_STRING ",swaplfnl" /** * Do a fuzzy compare of two converter/alias names. * The comparison is case-insensitive, ignores leading zeroes if they are not * followed by further digits, and ignores all but letters and digits. * Thus the strings "UTF-8", "utf_8", "u*T@f08" and "Utf 8" are exactly equivalent. * See section 1.4, Charset Alias Matching in Unicode Technical Standard #22 * at http://www.unicode.org/reports/tr22/ * * @param name1 a converter name or alias, zero-terminated * @param name2 a converter name or alias, zero-terminated * @return 0 if the names match, or a negative value if the name1 * lexically precedes name2, or a positive value if the name1 * lexically follows name2. * @stable ICU 2.0 */ U_STABLE int U_EXPORT2 ucnv_compareNames(const char *name1, const char *name2); /** * Creates a UConverter object with the name of a coded character set specified as a C string. * The actual name will be resolved with the alias file * using a case-insensitive string comparison that ignores * leading zeroes and all non-alphanumeric characters. * E.g., the names "UTF8", "utf-8", "u*T@f08" and "Utf 8" are all equivalent. * (See also ucnv_compareNames().) * If NULL is passed for the converter name, it will create one with the * getDefaultName return value. * *

A converter name for ICU 1.5 and above may contain options * like a locale specification to control the specific behavior of * the newly instantiated converter. * The meaning of the options depends on the particular converter. * If an option is not defined for or recognized by a given converter, then it is ignored.

* *

Options are appended to the converter name string, with a * UCNV_OPTION_SEP_CHAR between the name and the first option and * also between adjacent options.

* *

If the alias is ambiguous, then the preferred converter is used * and the status is set to U_AMBIGUOUS_ALIAS_WARNING.

* *

The conversion behavior and names can vary between platforms. ICU may * convert some characters differently from other platforms. Details on this topic * are in the User's * Guide. Aliases starting with a "cp" prefix have no specific meaning * other than its an alias starting with the letters "cp". Please do not * associate any meaning to these aliases.

* * \snippet samples/ucnv/convsamp.cpp ucnv_open * * @param converterName Name of the coded character set table. * This may have options appended to the string. * IANA alias character set names, IBM CCSIDs starting with "ibm-", * Windows codepage numbers starting with "windows-" are frequently * used for this parameter. See ucnv_getAvailableName and * ucnv_getAlias for a complete list that is available. * If this parameter is NULL, the default converter will be used. * @param err outgoing error status U_MEMORY_ALLOCATION_ERROR, U_FILE_ACCESS_ERROR * @return the created Unicode converter object, or NULL if an error occurred * @see ucnv_openU * @see ucnv_openCCSID * @see ucnv_getAvailableName * @see ucnv_getAlias * @see ucnv_getDefaultName * @see ucnv_close * @see ucnv_compareNames * @stable ICU 2.0 */ U_STABLE UConverter* U_EXPORT2 ucnv_open(const char *converterName, UErrorCode *err); /** * Creates a Unicode converter with the names specified as unicode string. * The name should be limited to the ASCII-7 alphanumerics range. * The actual name will be resolved with the alias file * using a case-insensitive string comparison that ignores * leading zeroes and all non-alphanumeric characters. * E.g., the names "UTF8", "utf-8", "u*T@f08" and "Utf 8" are all equivalent. * (See also ucnv_compareNames().) * If NULL is passed for the converter name, it will create * one with the ucnv_getDefaultName() return value. * If the alias is ambiguous, then the preferred converter is used * and the status is set to U_AMBIGUOUS_ALIAS_WARNING. * *

See ucnv_open for the complete details

* @param name Name of the UConverter table in a zero terminated * Unicode string * @param err outgoing error status U_MEMORY_ALLOCATION_ERROR, * U_FILE_ACCESS_ERROR * @return the created Unicode converter object, or NULL if an * error occurred * @see ucnv_open * @see ucnv_openCCSID * @see ucnv_close * @see ucnv_compareNames * @stable ICU 2.0 */ U_STABLE UConverter* U_EXPORT2 ucnv_openU(const UChar *name, UErrorCode *err); /** * Creates a UConverter object from a CCSID number and platform pair. * Note that the usefulness of this function is limited to platforms with numeric * encoding IDs. Only IBM and Microsoft platforms use numeric (16-bit) identifiers for * encodings. * * In addition, IBM CCSIDs and Unicode conversion tables are not 1:1 related. * For many IBM CCSIDs there are multiple (up to six) Unicode conversion tables, and * for some Unicode conversion tables there are multiple CCSIDs. * Some "alternate" Unicode conversion tables are provided by the * IBM CDRA conversion table registry. * The most prominent example of a systematic modification of conversion tables that is * not provided in the form of conversion table files in the repository is * that S/390 Unix System Services swaps the codes for Line Feed and New Line in all * EBCDIC codepages, which requires such a swap in the Unicode conversion tables as well. * * Only IBM default conversion tables are accessible with ucnv_openCCSID(). * ucnv_getCCSID() will return the same CCSID for all conversion tables that are associated * with that CCSID. * * Currently, the only "platform" supported in the ICU converter API is UCNV_IBM. * * In summary, the use of CCSIDs and the associated API functions is not recommended. * * In order to open a converter with the default IBM CDRA Unicode conversion table, * you can use this function or use the prefix "ibm-": * \code * char name[20]; * sprintf(name, "ibm-%hu", ccsid); * cnv=ucnv_open(name, &errorCode); * \endcode * * In order to open a converter with the IBM S/390 Unix System Services variant * of a Unicode/EBCDIC conversion table, * you can use the prefix "ibm-" together with the option string UCNV_SWAP_LFNL_OPTION_STRING: * \code * char name[20]; * sprintf(name, "ibm-%hu" UCNV_SWAP_LFNL_OPTION_STRING, ccsid); * cnv=ucnv_open(name, &errorCode); * \endcode * * In order to open a converter from a Microsoft codepage number, use the prefix "cp": * \code * char name[20]; * sprintf(name, "cp%hu", codepageID); * cnv=ucnv_open(name, &errorCode); * \endcode * * If the alias is ambiguous, then the preferred converter is used * and the status is set to U_AMBIGUOUS_ALIAS_WARNING. * * @param codepage codepage number to create * @param platform the platform in which the codepage number exists * @param err error status U_MEMORY_ALLOCATION_ERROR, U_FILE_ACCESS_ERROR * @return the created Unicode converter object, or NULL if an error * occurred. * @see ucnv_open * @see ucnv_openU * @see ucnv_close * @see ucnv_getCCSID * @see ucnv_getPlatform * @see UConverterPlatform * @stable ICU 2.0 */ U_STABLE UConverter* U_EXPORT2 ucnv_openCCSID(int32_t codepage, UConverterPlatform platform, UErrorCode * err); /** *

Creates a UConverter object specified from a packageName and a converterName.

* *

The packageName and converterName must point to an ICU udata object, as defined by * udata_open( packageName, "cnv", converterName, err) or equivalent. * Typically, packageName will refer to a (.dat) file, or to a package registered with * udata_setAppData(). Using a full file or directory pathname for packageName is deprecated.

* *

The name will NOT be looked up in the alias mechanism, nor will the converter be * stored in the converter cache or the alias table. The only way to open further converters * is call this function multiple times, or use the ucnv_safeClone() function to clone a * 'master' converter.

* *

A future version of ICU may add alias table lookups and/or caching * to this function.

* *

Example Use: * cnv = ucnv_openPackage("myapp", "myconverter", &err); *

* * @param packageName name of the package (equivalent to 'path' in udata_open() call) * @param converterName name of the data item to be used, without suffix. * @param err outgoing error status U_MEMORY_ALLOCATION_ERROR, U_FILE_ACCESS_ERROR * @return the created Unicode converter object, or NULL if an error occurred * @see udata_open * @see ucnv_open * @see ucnv_safeClone * @see ucnv_close * @stable ICU 2.2 */ U_STABLE UConverter* U_EXPORT2 ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode *err); /** * Thread safe converter cloning operation. * For most efficient operation, pass in a stackBuffer (and a *pBufferSize) * with at least U_CNV_SAFECLONE_BUFFERSIZE bytes of space. * If the buffer size is sufficient, then the clone will use the stack buffer; * otherwise, it will be allocated, and *pBufferSize will indicate * the actual size. (This should not occur with U_CNV_SAFECLONE_BUFFERSIZE.) * * You must ucnv_close() the clone in any case. * * If *pBufferSize==0, (regardless of whether stackBuffer==NULL or not) * then *pBufferSize will be changed to a sufficient size * for cloning this converter, * without actually cloning the converter ("pure pre-flighting"). * * If *pBufferSize is greater than zero but not large enough for a stack-based * clone, then the converter is cloned using newly allocated memory * and *pBufferSize is changed to the necessary size. * * If the converter clone fits into the stack buffer but the stack buffer is not * sufficiently aligned for the clone, then the clone will use an * adjusted pointer and use an accordingly smaller buffer size. * * @param cnv converter to be cloned * @param stackBuffer Deprecated functionality as of ICU 52, use NULL.
* user allocated space for the new clone. If NULL new memory will be allocated. * If buffer is not large enough, new memory will be allocated. * Clients can use the U_CNV_SAFECLONE_BUFFERSIZE. This will probably be enough to avoid memory allocations. * @param pBufferSize Deprecated functionality as of ICU 52, use NULL or 1.
* pointer to size of allocated space. * @param status to indicate whether the operation went on smoothly or there were errors * An informational status value, U_SAFECLONE_ALLOCATED_WARNING, * is used if any allocations were necessary. * However, it is better to check if *pBufferSize grew for checking for * allocations because warning codes can be overridden by subsequent * function calls. * @return pointer to the new clone * @stable ICU 2.0 */ U_STABLE UConverter * U_EXPORT2 ucnv_safeClone(const UConverter *cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status); #ifndef U_HIDE_DEPRECATED_API /** * \def U_CNV_SAFECLONE_BUFFERSIZE * Definition of a buffer size that is designed to be large enough for * converters to be cloned with ucnv_safeClone(). * @deprecated ICU 52. Do not rely on ucnv_safeClone() cloning into any provided buffer. */ #define U_CNV_SAFECLONE_BUFFERSIZE 1024 #endif /* U_HIDE_DEPRECATED_API */ /** * Deletes the unicode converter and releases resources associated * with just this instance. * Does not free up shared converter tables. * * @param converter the converter object to be deleted * @see ucnv_open * @see ucnv_openU * @see ucnv_openCCSID * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_close(UConverter * converter); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUConverterPointer * "Smart pointer" class, closes a UConverter via ucnv_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); U_NAMESPACE_END #endif /** * Fills in the output parameter, subChars, with the substitution characters * as multiple bytes. * If ucnv_setSubstString() set a Unicode string because the converter is * stateful, then subChars will be an empty string. * * @param converter the Unicode converter * @param subChars the substitution characters * @param len on input the capacity of subChars, on output the number * of bytes copied to it * @param err the outgoing error status code. * If the substitution character array is too small, an * U_INDEX_OUTOFBOUNDS_ERROR will be returned. * @see ucnv_setSubstString * @see ucnv_setSubstChars * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getSubstChars(const UConverter *converter, char *subChars, int8_t *len, UErrorCode *err); /** * Sets the substitution chars when converting from unicode to a codepage. The * substitution is specified as a string of 1-4 bytes, and may contain * NULL bytes. * The subChars must represent a single character. The caller needs to know the * byte sequence of a valid character in the converter's charset. * For some converters, for example some ISO 2022 variants, only single-byte * substitution characters may be supported. * The newer ucnv_setSubstString() function relaxes these limitations. * * @param converter the Unicode converter * @param subChars the substitution character byte sequence we want set * @param len the number of bytes in subChars * @param err the error status code. U_INDEX_OUTOFBOUNDS_ERROR if * len is bigger than the maximum number of bytes allowed in subchars * @see ucnv_setSubstString * @see ucnv_getSubstChars * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_setSubstChars(UConverter *converter, const char *subChars, int8_t len, UErrorCode *err); /** * Set a substitution string for converting from Unicode to a charset. * The caller need not know the charset byte sequence for each charset. * * Unlike ucnv_setSubstChars() which is designed to set a charset byte sequence * for a single character, this function takes a Unicode string with * zero, one or more characters, and immediately verifies that the string can be * converted to the charset. * If not, or if the result is too long (more than 32 bytes as of ICU 3.6), * then the function returns with an error accordingly. * * Also unlike ucnv_setSubstChars(), this function works for stateful charsets * by converting on the fly at the point of substitution rather than setting * a fixed byte sequence. * * @param cnv The UConverter object. * @param s The Unicode string. * @param length The number of UChars in s, or -1 for a NUL-terminated string. * @param err Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * * @see ucnv_setSubstChars * @see ucnv_getSubstChars * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ucnv_setSubstString(UConverter *cnv, const UChar *s, int32_t length, UErrorCode *err); /** * Fills in the output parameter, errBytes, with the error characters from the * last failing conversion. * * @param converter the Unicode converter * @param errBytes the codepage bytes which were in error * @param len on input the capacity of errBytes, on output the number of * bytes which were copied to it * @param err the error status code. * If the substitution character array is too small, an * U_INDEX_OUTOFBOUNDS_ERROR will be returned. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getInvalidChars(const UConverter *converter, char *errBytes, int8_t *len, UErrorCode *err); /** * Fills in the output parameter, errChars, with the error characters from the * last failing conversion. * * @param converter the Unicode converter * @param errUChars the UChars which were in error * @param len on input the capacity of errUChars, on output the number of * UChars which were copied to it * @param err the error status code. * If the substitution character array is too small, an * U_INDEX_OUTOFBOUNDS_ERROR will be returned. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getInvalidUChars(const UConverter *converter, UChar *errUChars, int8_t *len, UErrorCode *err); /** * Resets the state of a converter to the default state. This is used * in the case of an error, to restart a conversion from a known default state. * It will also empty the internal output buffers. * @param converter the Unicode converter * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_reset(UConverter *converter); /** * Resets the to-Unicode part of a converter state to the default state. * This is used in the case of an error to restart a conversion to * Unicode to a known default state. It will also empty the internal * output buffers used for the conversion to Unicode codepoints. * @param converter the Unicode converter * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_resetToUnicode(UConverter *converter); /** * Resets the from-Unicode part of a converter state to the default state. * This is used in the case of an error to restart a conversion from * Unicode to a known default state. It will also empty the internal output * buffers used for the conversion from Unicode codepoints. * @param converter the Unicode converter * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_resetFromUnicode(UConverter *converter); /** * Returns the maximum number of bytes that are output per UChar in conversion * from Unicode using this converter. * The returned number can be used with UCNV_GET_MAX_BYTES_FOR_STRING * to calculate the size of a target buffer for conversion from Unicode. * * Note: Before ICU 2.8, this function did not return reliable numbers for * some stateful converters (EBCDIC_STATEFUL, ISO-2022) and LMBCS. * * This number may not be the same as the maximum number of bytes per * "conversion unit". In other words, it may not be the intuitively expected * number of bytes per character that would be published for a charset, * and may not fulfill any other purpose than the allocation of an output * buffer of guaranteed sufficient size for a given input length and converter. * * Examples for special cases that are taken into account: * - Supplementary code points may convert to more bytes than BMP code points. * This function returns bytes per UChar (UTF-16 code unit), not per * Unicode code point, for efficient buffer allocation. * - State-shifting output (SI/SO, escapes, etc.) from stateful converters. * - When m input UChars are converted to n output bytes, then the maximum m/n * is taken into account. * * The number returned here does not take into account * (see UCNV_GET_MAX_BYTES_FOR_STRING): * - callbacks which output more than one charset character sequence per call, * like escape callbacks * - initial and final non-character bytes that are output by some converters * (automatic BOMs, initial escape sequence, final SI, etc.) * * Examples for returned values: * - SBCS charsets: 1 * - Shift-JIS: 2 * - UTF-16: 2 (2 per BMP, 4 per surrogate _pair_, BOM not counted) * - UTF-8: 3 (3 per BMP, 4 per surrogate _pair_) * - EBCDIC_STATEFUL (EBCDIC mixed SBCS/DBCS): 3 (SO + DBCS) * - ISO-2022: 3 (always outputs UTF-8) * - ISO-2022-JP: 6 (4-byte escape sequences + DBCS) * - ISO-2022-CN: 8 (4-byte designator sequences + 2-byte SS2/SS3 + DBCS) * * @param converter The Unicode converter. * @return The maximum number of bytes per UChar (16 bit code unit) * that are output by ucnv_fromUnicode(), * to be used together with UCNV_GET_MAX_BYTES_FOR_STRING * for buffer allocation. * * @see UCNV_GET_MAX_BYTES_FOR_STRING * @see ucnv_getMinCharSize * @stable ICU 2.0 */ U_STABLE int8_t U_EXPORT2 ucnv_getMaxCharSize(const UConverter *converter); /** * Calculates the size of a buffer for conversion from Unicode to a charset. * The calculated size is guaranteed to be sufficient for this conversion. * * It takes into account initial and final non-character bytes that are output * by some converters. * It does not take into account callbacks which output more than one charset * character sequence per call, like escape callbacks. * The default (substitution) callback only outputs one charset character sequence. * * @param length Number of UChars to be converted. * @param maxCharSize Return value from ucnv_getMaxCharSize() for the converter * that will be used. * @return Size of a buffer that will be large enough to hold the output bytes of * converting length UChars with the converter that returned the maxCharSize. * * @see ucnv_getMaxCharSize * @stable ICU 2.8 */ #define UCNV_GET_MAX_BYTES_FOR_STRING(length, maxCharSize) \ (((int32_t)(length)+10)*(int32_t)(maxCharSize)) /** * Returns the minimum byte length (per codepoint) for characters in this codepage. * This is usually either 1 or 2. * @param converter the Unicode converter * @return the minimum number of bytes per codepoint allowed by this particular converter * @see ucnv_getMaxCharSize * @stable ICU 2.0 */ U_STABLE int8_t U_EXPORT2 ucnv_getMinCharSize(const UConverter *converter); /** * Returns the display name of the converter passed in based on the Locale * passed in. If the locale contains no display name, the internal ASCII * name will be filled in. * * @param converter the Unicode converter. * @param displayLocale is the specific Locale we want to localized for * @param displayName user provided buffer to be filled in * @param displayNameCapacity size of displayName Buffer * @param err error status code * @return displayNameLength number of UChar needed in displayName * @see ucnv_getName * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucnv_getDisplayName(const UConverter *converter, const char *displayLocale, UChar *displayName, int32_t displayNameCapacity, UErrorCode *err); /** * Gets the internal, canonical name of the converter (zero-terminated). * The lifetime of the returned string will be that of the converter * passed to this function. * @param converter the Unicode converter * @param err UErrorCode status * @return the internal name of the converter * @see ucnv_getDisplayName * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 ucnv_getName(const UConverter *converter, UErrorCode *err); /** * Gets a codepage number associated with the converter. This is not guaranteed * to be the one used to create the converter. Some converters do not represent * platform registered codepages and return zero for the codepage number. * The error code fill-in parameter indicates if the codepage number * is available. * Does not check if the converter is NULL or if converter's data * table is NULL. * * Important: The use of CCSIDs is not recommended because it is limited * to only two platforms in principle and only one (UCNV_IBM) in the current * ICU converter API. * Also, CCSIDs are insufficient to identify IBM Unicode conversion tables precisely. * For more details see ucnv_openCCSID(). * * @param converter the Unicode converter * @param err the error status code. * @return If any error occurs, -1 will be returned otherwise, the codepage number * will be returned * @see ucnv_openCCSID * @see ucnv_getPlatform * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucnv_getCCSID(const UConverter *converter, UErrorCode *err); /** * Gets a codepage platform associated with the converter. Currently, * only UCNV_IBM will be returned. * Does not test if the converter is NULL or if converter's data * table is NULL. * @param converter the Unicode converter * @param err the error status code. * @return The codepage platform * @stable ICU 2.0 */ U_STABLE UConverterPlatform U_EXPORT2 ucnv_getPlatform(const UConverter *converter, UErrorCode *err); /** * Gets the type of the converter * e.g. SBCS, MBCS, DBCS, UTF8, UTF16_BE, UTF16_LE, ISO_2022, * EBCDIC_STATEFUL, LATIN_1 * @param converter a valid, opened converter * @return the type of the converter * @stable ICU 2.0 */ U_STABLE UConverterType U_EXPORT2 ucnv_getType(const UConverter * converter); /** * Gets the "starter" (lead) bytes for converters of type MBCS. * Will fill in an U_ILLEGAL_ARGUMENT_ERROR if converter passed in * is not MBCS. Fills in an array of type UBool, with the value of the byte * as offset to the array. For example, if (starters[0x20] == TRUE) at return, * it means that the byte 0x20 is a starter byte in this converter. * Context pointers are always owned by the caller. * * @param converter a valid, opened converter of type MBCS * @param starters an array of size 256 to be filled in * @param err error status, U_ILLEGAL_ARGUMENT_ERROR if the * converter is not a type which can return starters. * @see ucnv_getType * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getStarters(const UConverter* converter, UBool starters[256], UErrorCode* err); /** * Selectors for Unicode sets that can be returned by ucnv_getUnicodeSet(). * @see ucnv_getUnicodeSet * @stable ICU 2.6 */ typedef enum UConverterUnicodeSet { /** Select the set of roundtrippable Unicode code points. @stable ICU 2.6 */ UCNV_ROUNDTRIP_SET, /** Select the set of Unicode code points with roundtrip or fallback mappings. @stable ICU 4.0 */ UCNV_ROUNDTRIP_AND_FALLBACK_SET, #ifndef U_HIDE_DEPRECATED_API /** * Number of UConverterUnicodeSet selectors. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCNV_SET_COUNT #endif // U_HIDE_DEPRECATED_API } UConverterUnicodeSet; /** * Returns the set of Unicode code points that can be converted by an ICU converter. * * Returns one of several kinds of set: * * 1. UCNV_ROUNDTRIP_SET * * The set of all Unicode code points that can be roundtrip-converted * (converted without any data loss) with the converter (ucnv_fromUnicode()). * This set will not include code points that have fallback mappings * or are only the result of reverse fallback mappings. * This set will also not include PUA code points with fallbacks, although * ucnv_fromUnicode() will always uses those mappings despite ucnv_setFallback(). * See UTR #22 "Character Mapping Markup Language" * at http://www.unicode.org/reports/tr22/ * * This is useful for example for * - checking that a string or document can be roundtrip-converted with a converter, * without/before actually performing the conversion * - testing if a converter can be used for text for typical text for a certain locale, * by comparing its roundtrip set with the set of ExemplarCharacters from * ICU's locale data or other sources * * 2. UCNV_ROUNDTRIP_AND_FALLBACK_SET * * The set of all Unicode code points that can be converted with the converter (ucnv_fromUnicode()) * when fallbacks are turned on (see ucnv_setFallback()). * This set includes all code points with roundtrips and fallbacks (but not reverse fallbacks). * * In the future, there may be more UConverterUnicodeSet choices to select * sets with different properties. * * @param cnv The converter for which a set is requested. * @param setFillIn A valid USet *. It will be cleared by this function before * the converter's specific set is filled into the USet. * @param whichSet A UConverterUnicodeSet selector; * currently UCNV_ROUNDTRIP_SET is the only supported value. * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * * @see UConverterUnicodeSet * @see uset_open * @see uset_close * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 ucnv_getUnicodeSet(const UConverter *cnv, USet *setFillIn, UConverterUnicodeSet whichSet, UErrorCode *pErrorCode); /** * Gets the current calback function used by the converter when an illegal * or invalid codepage sequence is found. * Context pointers are always owned by the caller. * * @param converter the unicode converter * @param action fillin: returns the callback function pointer * @param context fillin: returns the callback's private void* context * @see ucnv_setToUCallBack * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getToUCallBack (const UConverter * converter, UConverterToUCallback *action, const void **context); /** * Gets the current callback function used by the converter when illegal * or invalid Unicode sequence is found. * Context pointers are always owned by the caller. * * @param converter the unicode converter * @param action fillin: returns the callback function pointer * @param context fillin: returns the callback's private void* context * @see ucnv_setFromUCallBack * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getFromUCallBack (const UConverter * converter, UConverterFromUCallback *action, const void **context); /** * Changes the callback function used by the converter when * an illegal or invalid sequence is found. * Context pointers are always owned by the caller. * Predefined actions and contexts can be found in the ucnv_err.h header. * * @param converter the unicode converter * @param newAction the new callback function * @param newContext the new toUnicode callback context pointer. This can be NULL. * @param oldAction fillin: returns the old callback function pointer. This can be NULL. * @param oldContext fillin: returns the old callback's private void* context. This can be NULL. * @param err The error code status * @see ucnv_getToUCallBack * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_setToUCallBack (UConverter * converter, UConverterToUCallback newAction, const void* newContext, UConverterToUCallback *oldAction, const void** oldContext, UErrorCode * err); /** * Changes the current callback function used by the converter when * an illegal or invalid sequence is found. * Context pointers are always owned by the caller. * Predefined actions and contexts can be found in the ucnv_err.h header. * * @param converter the unicode converter * @param newAction the new callback function * @param newContext the new fromUnicode callback context pointer. This can be NULL. * @param oldAction fillin: returns the old callback function pointer. This can be NULL. * @param oldContext fillin: returns the old callback's private void* context. This can be NULL. * @param err The error code status * @see ucnv_getFromUCallBack * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_setFromUCallBack (UConverter * converter, UConverterFromUCallback newAction, const void *newContext, UConverterFromUCallback *oldAction, const void **oldContext, UErrorCode * err); /** * Converts an array of unicode characters to an array of codepage * characters. This function is optimized for converting a continuous * stream of data in buffer-sized chunks, where the entire source and * target does not fit in available buffers. * * The source pointer is an in/out parameter. It starts out pointing where the * conversion is to begin, and ends up pointing after the last UChar consumed. * * Target similarly starts out pointer at the first available byte in the output * buffer, and ends up pointing after the last byte written to the output. * * The converter always attempts to consume the entire source buffer, unless * (1.) the target buffer is full, or (2.) a failing error is returned from the * current callback function. When a successful error status has been * returned, it means that all of the source buffer has been * consumed. At that point, the caller should reset the source and * sourceLimit pointers to point to the next chunk. * * At the end of the stream (flush==TRUE), the input is completely consumed * when *source==sourceLimit and no error code is set. * The converter object is then automatically reset by this function. * (This means that a converter need not be reset explicitly between data * streams if it finishes the previous stream without errors.) * * This is a stateful conversion. Additionally, even when all source data has * been consumed, some data may be in the converters' internal state. * Call this function repeatedly, updating the target pointers with * the next empty chunk of target in case of a * U_BUFFER_OVERFLOW_ERROR, and updating the source pointers * with the next chunk of source when a successful error status is * returned, until there are no more chunks of source data. * @param converter the Unicode converter * @param target I/O parameter. Input : Points to the beginning of the buffer to copy * codepage characters to. Output : points to after the last codepage character copied * to target. * @param targetLimit the pointer just after last of the target buffer * @param source I/O parameter, pointer to pointer to the source Unicode character buffer. * @param sourceLimit the pointer just after the last of the source buffer * @param offsets if NULL is passed, nothing will happen to it, otherwise it needs to have the same number * of allocated cells as target. Will fill in offsets from target to source pointer * e.g: offsets[3] is equal to 6, it means that the target[3] was a result of transcoding source[6] * For output data carried across calls, and other data without a specific source character * (such as from escape sequences or callbacks) -1 will be placed for offsets. * @param flush set to TRUE if the current source buffer is the last available * chunk of the source, FALSE otherwise. Note that if a failing status is returned, * this function may have to be called multiple times with flush set to TRUE until * the source buffer is consumed. * @param err the error status. U_ILLEGAL_ARGUMENT_ERROR will be set if the * converter is NULL. * U_BUFFER_OVERFLOW_ERROR will be set if the target is full and there is * still data to be written to the target. * @see ucnv_fromUChars * @see ucnv_convert * @see ucnv_getMinCharSize * @see ucnv_setToUCallBack * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_fromUnicode (UConverter * converter, char **target, const char *targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t* offsets, UBool flush, UErrorCode * err); /** * Converts a buffer of codepage bytes into an array of unicode UChars * characters. This function is optimized for converting a continuous * stream of data in buffer-sized chunks, where the entire source and * target does not fit in available buffers. * * The source pointer is an in/out parameter. It starts out pointing where the * conversion is to begin, and ends up pointing after the last byte of source consumed. * * Target similarly starts out pointer at the first available UChar in the output * buffer, and ends up pointing after the last UChar written to the output. * It does NOT necessarily keep UChar sequences together. * * The converter always attempts to consume the entire source buffer, unless * (1.) the target buffer is full, or (2.) a failing error is returned from the * current callback function. When a successful error status has been * returned, it means that all of the source buffer has been * consumed. At that point, the caller should reset the source and * sourceLimit pointers to point to the next chunk. * * At the end of the stream (flush==TRUE), the input is completely consumed * when *source==sourceLimit and no error code is set * The converter object is then automatically reset by this function. * (This means that a converter need not be reset explicitly between data * streams if it finishes the previous stream without errors.) * * This is a stateful conversion. Additionally, even when all source data has * been consumed, some data may be in the converters' internal state. * Call this function repeatedly, updating the target pointers with * the next empty chunk of target in case of a * U_BUFFER_OVERFLOW_ERROR, and updating the source pointers * with the next chunk of source when a successful error status is * returned, until there are no more chunks of source data. * @param converter the Unicode converter * @param target I/O parameter. Input : Points to the beginning of the buffer to copy * UChars into. Output : points to after the last UChar copied. * @param targetLimit the pointer just after the end of the target buffer * @param source I/O parameter, pointer to pointer to the source codepage buffer. * @param sourceLimit the pointer to the byte after the end of the source buffer * @param offsets if NULL is passed, nothing will happen to it, otherwise it needs to have the same number * of allocated cells as target. Will fill in offsets from target to source pointer * e.g: offsets[3] is equal to 6, it means that the target[3] was a result of transcoding source[6] * For output data carried across calls, and other data without a specific source character * (such as from escape sequences or callbacks) -1 will be placed for offsets. * @param flush set to TRUE if the current source buffer is the last available * chunk of the source, FALSE otherwise. Note that if a failing status is returned, * this function may have to be called multiple times with flush set to TRUE until * the source buffer is consumed. * @param err the error status. U_ILLEGAL_ARGUMENT_ERROR will be set if the * converter is NULL. * U_BUFFER_OVERFLOW_ERROR will be set if the target is full and there is * still data to be written to the target. * @see ucnv_fromUChars * @see ucnv_convert * @see ucnv_getMinCharSize * @see ucnv_setFromUCallBack * @see ucnv_getNextUChar * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_toUnicode(UConverter *converter, UChar **target, const UChar *targetLimit, const char **source, const char *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err); /** * Convert the Unicode string into a codepage string using an existing UConverter. * The output string is NUL-terminated if possible. * * This function is a more convenient but less powerful version of ucnv_fromUnicode(). * It is only useful for whole strings, not for streaming conversion. * * The maximum output buffer capacity required (barring output from callbacks) will be * UCNV_GET_MAX_BYTES_FOR_STRING(srcLength, ucnv_getMaxCharSize(cnv)). * * @param cnv the converter object to be used (ucnv_resetFromUnicode() will be called) * @param src the input Unicode string * @param srcLength the input string length, or -1 if NUL-terminated * @param dest destination string buffer, can be NULL if destCapacity==0 * @param destCapacity the number of chars available at dest * @param pErrorCode normal ICU error code; * common error codes that may be set by this function include * U_BUFFER_OVERFLOW_ERROR, U_STRING_NOT_TERMINATED_WARNING, * U_ILLEGAL_ARGUMENT_ERROR, and conversion errors * @return the length of the output string, not counting the terminating NUL; * if the length is greater than destCapacity, then the string will not fit * and a buffer of the indicated length would need to be passed in * @see ucnv_fromUnicode * @see ucnv_convert * @see UCNV_GET_MAX_BYTES_FOR_STRING * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucnv_fromUChars(UConverter *cnv, char *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Convert the codepage string into a Unicode string using an existing UConverter. * The output string is NUL-terminated if possible. * * This function is a more convenient but less powerful version of ucnv_toUnicode(). * It is only useful for whole strings, not for streaming conversion. * * The maximum output buffer capacity required (barring output from callbacks) will be * 2*srcLength (each char may be converted into a surrogate pair). * * @param cnv the converter object to be used (ucnv_resetToUnicode() will be called) * @param src the input codepage string * @param srcLength the input string length, or -1 if NUL-terminated * @param dest destination string buffer, can be NULL if destCapacity==0 * @param destCapacity the number of UChars available at dest * @param pErrorCode normal ICU error code; * common error codes that may be set by this function include * U_BUFFER_OVERFLOW_ERROR, U_STRING_NOT_TERMINATED_WARNING, * U_ILLEGAL_ARGUMENT_ERROR, and conversion errors * @return the length of the output string, not counting the terminating NUL; * if the length is greater than destCapacity, then the string will not fit * and a buffer of the indicated length would need to be passed in * @see ucnv_toUnicode * @see ucnv_convert * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucnv_toUChars(UConverter *cnv, UChar *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Convert a codepage buffer into Unicode one character at a time. * The input is completely consumed when the U_INDEX_OUTOFBOUNDS_ERROR is set. * * Advantage compared to ucnv_toUnicode() or ucnv_toUChars(): * - Faster for small amounts of data, for most converters, e.g., * US-ASCII, ISO-8859-1, UTF-8/16/32, and most "normal" charsets. * (For complex converters, e.g., SCSU, UTF-7 and ISO 2022 variants, * it uses ucnv_toUnicode() internally.) * - Convenient. * * Limitations compared to ucnv_toUnicode(): * - Always assumes flush=TRUE. * This makes ucnv_getNextUChar() unsuitable for "streaming" conversion, * that is, for where the input is supplied in multiple buffers, * because ucnv_getNextUChar() will assume the end of the input at the end * of the first buffer. * - Does not provide offset output. * * It is possible to "mix" ucnv_getNextUChar() and ucnv_toUnicode() because * ucnv_getNextUChar() uses the current state of the converter * (unlike ucnv_toUChars() which always resets first). * However, if ucnv_getNextUChar() is called after ucnv_toUnicode() * stopped in the middle of a character sequence (with flush=FALSE), * then ucnv_getNextUChar() will always use the slower ucnv_toUnicode() * internally until the next character boundary. * (This is new in ICU 2.6. In earlier releases, ucnv_getNextUChar() had to * start at a character boundary.) * * Instead of using ucnv_getNextUChar(), it is recommended * to convert using ucnv_toUnicode() or ucnv_toUChars() * and then iterate over the text using U16_NEXT() or a UCharIterator (uiter.h) * or a C++ CharacterIterator or similar. * This allows streaming conversion and offset output, for example. * *

Handling of surrogate pairs and supplementary-plane code points:
* There are two different kinds of codepages that provide mappings for surrogate characters: *

    *
  • Codepages like UTF-8, UTF-32, and GB 18030 provide direct representations for Unicode * code points U+10000-U+10ffff as well as for single surrogates U+d800-U+dfff. * Each valid sequence will result in exactly one returned code point. * If a sequence results in a single surrogate, then that will be returned * by itself, even if a neighboring sequence encodes the matching surrogate.
  • *
  • Codepages like SCSU and LMBCS (and UTF-16) provide direct representations only for BMP code points * including surrogates. Code points in supplementary planes are represented with * two sequences, each encoding a surrogate. * For these codepages, matching pairs of surrogates will be combined into single * code points for returning from this function. * (Note that SCSU is actually a mix of these codepage types.)
  • *

* * @param converter an open UConverter * @param source the address of a pointer to the codepage buffer, will be * updated to point after the bytes consumed in the conversion call. * @param sourceLimit points to the end of the input buffer * @param err fills in error status (see ucnv_toUnicode) * U_INDEX_OUTOFBOUNDS_ERROR will be set if the input * is empty or does not convert to any output (e.g.: pure state-change * codes SI/SO, escape sequences for ISO 2022, * or if the callback did not output anything, ...). * This function will not set a U_BUFFER_OVERFLOW_ERROR because * the "buffer" is the return code. However, there might be subsequent output * stored in the converter object * that will be returned in following calls to this function. * @return a UChar32 resulting from the partial conversion of source * @see ucnv_toUnicode * @see ucnv_toUChars * @see ucnv_convert * @stable ICU 2.0 */ U_STABLE UChar32 U_EXPORT2 ucnv_getNextUChar(UConverter * converter, const char **source, const char * sourceLimit, UErrorCode * err); /** * Convert from one external charset to another using two existing UConverters. * Internally, two conversions - ucnv_toUnicode() and ucnv_fromUnicode() - * are used, "pivoting" through 16-bit Unicode. * * Important: For streaming conversion (multiple function calls for successive * parts of a text stream), the caller must provide a pivot buffer explicitly, * and must preserve the pivot buffer and associated pointers from one * call to another. (The buffer may be moved if its contents and the relative * pointer positions are preserved.) * * There is a similar function, ucnv_convert(), * which has the following limitations: * - it takes charset names, not converter objects, so that * - two converters are opened for each call * - only single-string conversion is possible, not streaming operation * - it does not provide enough information to find out, * in case of failure, whether the toUnicode or * the fromUnicode conversion failed * * By contrast, ucnv_convertEx() * - takes UConverter parameters instead of charset names * - fully exposes the pivot buffer for streaming conversion and complete error handling * * ucnv_convertEx() also provides further convenience: * - an option to reset the converters at the beginning * (if reset==TRUE, see parameters; * also sets *pivotTarget=*pivotSource=pivotStart) * - allow NUL-terminated input * (only a single NUL byte, will not work for charsets with multi-byte NULs) * (if sourceLimit==NULL, see parameters) * - terminate with a NUL on output * (only a single NUL byte, not useful for charsets with multi-byte NULs), * or set U_STRING_NOT_TERMINATED_WARNING if the output exactly fills * the target buffer * - the pivot buffer can be provided internally; * possible only for whole-string conversion, not streaming conversion; * in this case, the caller will not be able to get details about where an * error occurred * (if pivotStart==NULL, see below) * * The function returns when one of the following is true: * - the entire source text has been converted successfully to the target buffer * - a target buffer overflow occurred (U_BUFFER_OVERFLOW_ERROR) * - a conversion error occurred * (other U_FAILURE(), see description of pErrorCode) * * Limitation compared to the direct use of * ucnv_fromUnicode() and ucnv_toUnicode(): * ucnv_convertEx() does not provide offset information. * * Limitation compared to ucnv_fromUChars() and ucnv_toUChars(): * ucnv_convertEx() does not support preflighting directly. * * Sample code for converting a single string from * one external charset to UTF-8, ignoring the location of errors: * * \code * int32_t * myToUTF8(UConverter *cnv, * const char *s, int32_t length, * char *u8, int32_t capacity, * UErrorCode *pErrorCode) { * UConverter *utf8Cnv; * char *target; * * if(U_FAILURE(*pErrorCode)) { * return 0; * } * * utf8Cnv=myGetCachedUTF8Converter(pErrorCode); * if(U_FAILURE(*pErrorCode)) { * return 0; * } * * if(length<0) { * length=strlen(s); * } * target=u8; * ucnv_convertEx(utf8Cnv, cnv, * &target, u8+capacity, * &s, s+length, * NULL, NULL, NULL, NULL, * TRUE, TRUE, * pErrorCode); * * myReleaseCachedUTF8Converter(utf8Cnv); * * // return the output string length, but without preflighting * return (int32_t)(target-u8); * } * \endcode * * @param targetCnv Output converter, used to convert from the UTF-16 pivot * to the target using ucnv_fromUnicode(). * @param sourceCnv Input converter, used to convert from the source to * the UTF-16 pivot using ucnv_toUnicode(). * @param target I/O parameter, same as for ucnv_fromUChars(). * Input: *target points to the beginning of the target buffer. * Output: *target points to the first unit after the last char written. * @param targetLimit Pointer to the first unit after the target buffer. * @param source I/O parameter, same as for ucnv_toUChars(). * Input: *source points to the beginning of the source buffer. * Output: *source points to the first unit after the last char read. * @param sourceLimit Pointer to the first unit after the source buffer. * @param pivotStart Pointer to the UTF-16 pivot buffer. If pivotStart==NULL, * then an internal buffer is used and the other pivot * arguments are ignored and can be NULL as well. * @param pivotSource I/O parameter, same as source in ucnv_fromUChars() for * conversion from the pivot buffer to the target buffer. * @param pivotTarget I/O parameter, same as target in ucnv_toUChars() for * conversion from the source buffer to the pivot buffer. * It must be pivotStart<=*pivotSource<=*pivotTarget<=pivotLimit * and pivotStart[0..ucnv_countAvaiable()]) * @return a pointer a string (library owned), or NULL if the index is out of bounds. * @see ucnv_countAvailable * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 ucnv_getAvailableName(int32_t n); /** * Returns a UEnumeration to enumerate all of the canonical converter * names, as per the alias file, regardless of the ability to open each * converter. * * @return A UEnumeration object for getting all the recognized canonical * converter names. * @see ucnv_getAvailableName * @see uenum_close * @see uenum_next * @stable ICU 2.4 */ U_STABLE UEnumeration * U_EXPORT2 ucnv_openAllNames(UErrorCode *pErrorCode); /** * Gives the number of aliases for a given converter or alias name. * If the alias is ambiguous, then the preferred converter is used * and the status is set to U_AMBIGUOUS_ALIAS_WARNING. * This method only enumerates the listed entries in the alias file. * @param alias alias name * @param pErrorCode error status * @return number of names on alias list for given alias * @stable ICU 2.0 */ U_STABLE uint16_t U_EXPORT2 ucnv_countAliases(const char *alias, UErrorCode *pErrorCode); /** * Gives the name of the alias at given index of alias list. * This method only enumerates the listed entries in the alias file. * If the alias is ambiguous, then the preferred converter is used * and the status is set to U_AMBIGUOUS_ALIAS_WARNING. * @param alias alias name * @param n index in alias list * @param pErrorCode result of operation * @return returns the name of the alias at given index * @see ucnv_countAliases * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 ucnv_getAlias(const char *alias, uint16_t n, UErrorCode *pErrorCode); /** * Fill-up the list of alias names for the given alias. * This method only enumerates the listed entries in the alias file. * If the alias is ambiguous, then the preferred converter is used * and the status is set to U_AMBIGUOUS_ALIAS_WARNING. * @param alias alias name * @param aliases fill-in list, aliases is a pointer to an array of * ucnv_countAliases() string-pointers * (const char *) that will be filled in. * The strings themselves are owned by the library. * @param pErrorCode result of operation * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_getAliases(const char *alias, const char **aliases, UErrorCode *pErrorCode); /** * Return a new UEnumeration object for enumerating all the * alias names for a given converter that are recognized by a standard. * This method only enumerates the listed entries in the alias file. * The convrtrs.txt file can be modified to change the results of * this function. * The first result in this list is the same result given by * ucnv_getStandardName, which is the default alias for * the specified standard name. The returned object must be closed with * uenum_close when you are done with the object. * * @param convName original converter name * @param standard name of the standard governing the names; MIME and IANA * are such standards * @param pErrorCode The error code * @return A UEnumeration object for getting all aliases that are recognized * by a standard. If any of the parameters are invalid, NULL * is returned. * @see ucnv_getStandardName * @see uenum_close * @see uenum_next * @stable ICU 2.2 */ U_STABLE UEnumeration * U_EXPORT2 ucnv_openStandardNames(const char *convName, const char *standard, UErrorCode *pErrorCode); /** * Gives the number of standards associated to converter names. * @return number of standards * @stable ICU 2.0 */ U_STABLE uint16_t U_EXPORT2 ucnv_countStandards(void); /** * Gives the name of the standard at given index of standard list. * @param n index in standard list * @param pErrorCode result of operation * @return returns the name of the standard at given index. Owned by the library. * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 ucnv_getStandard(uint16_t n, UErrorCode *pErrorCode); /** * Returns a standard name for a given converter name. *

* Example alias table:
* conv alias1 { STANDARD1 } alias2 { STANDARD1* } *

* Result of ucnv_getStandardName("conv", "STANDARD1") from example * alias table:
* "alias2" * * @param name original converter name * @param standard name of the standard governing the names; MIME and IANA * are such standards * @param pErrorCode result of operation * @return returns the standard converter name; * if a standard converter name cannot be determined, * then NULL is returned. Owned by the library. * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 ucnv_getStandardName(const char *name, const char *standard, UErrorCode *pErrorCode); /** * This function will return the internal canonical converter name of the * tagged alias. This is the opposite of ucnv_openStandardNames, which * returns the tagged alias given the canonical name. *

* Example alias table:
* conv alias1 { STANDARD1 } alias2 { STANDARD1* } *

* Result of ucnv_getStandardName("alias1", "STANDARD1") from example * alias table:
* "conv" * * @return returns the canonical converter name; * if a standard or alias name cannot be determined, * then NULL is returned. The returned string is * owned by the library. * @see ucnv_getStandardName * @stable ICU 2.4 */ U_STABLE const char * U_EXPORT2 ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErrorCode); /** * Returns the current default converter name. If you want to open * a default converter, you do not need to use this function. * It is faster if you pass a NULL argument to ucnv_open the * default converter. * * If U_CHARSET_IS_UTF8 is defined to 1 in utypes.h then this function * always returns "UTF-8". * * @return returns the current default converter name. * Storage owned by the library * @see ucnv_setDefaultName * @stable ICU 2.0 */ U_STABLE const char * U_EXPORT2 ucnv_getDefaultName(void); #ifndef U_HIDE_SYSTEM_API /** * This function is not thread safe. DO NOT call this function when ANY ICU * function is being used from more than one thread! This function sets the * current default converter name. If this function needs to be called, it * should be called during application initialization. Most of the time, the * results from ucnv_getDefaultName() or ucnv_open with a NULL string argument * is sufficient for your application. * * If U_CHARSET_IS_UTF8 is defined to 1 in utypes.h then this function * does nothing. * * @param name the converter name to be the default (must be known by ICU). * @see ucnv_getDefaultName * @system * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_setDefaultName(const char *name); #endif /* U_HIDE_SYSTEM_API */ /** * Fixes the backslash character mismapping. For example, in SJIS, the backslash * character in the ASCII portion is also used to represent the yen currency sign. * When mapping from Unicode character 0x005C, it's unclear whether to map the * character back to yen or backslash in SJIS. This function will take the input * buffer and replace all the yen sign characters with backslash. This is necessary * when the user tries to open a file with the input buffer on Windows. * This function will test the converter to see whether such mapping is * required. You can sometimes avoid using this function by using the correct version * of Shift-JIS. * * @param cnv The converter representing the target codepage. * @param source the input buffer to be fixed * @param sourceLen the length of the input buffer * @see ucnv_isAmbiguous * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen); /** * Determines if the converter contains ambiguous mappings of the same * character or not. * @param cnv the converter to be tested * @return TRUE if the converter contains ambiguous mapping of the same * character, FALSE otherwise. * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucnv_isAmbiguous(const UConverter *cnv); /** * Sets the converter to use fallback mappings or not. * Regardless of this flag, the converter will always use * fallbacks from Unicode Private Use code points, as well as * reverse fallbacks (to Unicode). * For details see ".ucm File Format" * in the Conversion Data chapter of the ICU User Guide: * http://www.icu-project.org/userguide/conversion-data.html#ucmformat * * @param cnv The converter to set the fallback mapping usage on. * @param usesFallback TRUE if the user wants the converter to take advantage of the fallback * mapping, FALSE otherwise. * @stable ICU 2.0 * @see ucnv_usesFallback */ U_STABLE void U_EXPORT2 ucnv_setFallback(UConverter *cnv, UBool usesFallback); /** * Determines if the converter uses fallback mappings or not. * This flag has restrictions, see ucnv_setFallback(). * * @param cnv The converter to be tested * @return TRUE if the converter uses fallback, FALSE otherwise. * @stable ICU 2.0 * @see ucnv_setFallback */ U_STABLE UBool U_EXPORT2 ucnv_usesFallback(const UConverter *cnv); /** * Detects Unicode signature byte sequences at the start of the byte stream * and returns the charset name of the indicated Unicode charset. * NULL is returned when no Unicode signature is recognized. * The number of bytes in the signature is output as well. * * The caller can ucnv_open() a converter using the charset name. * The first code unit (UChar) from the start of the stream will be U+FEFF * (the Unicode BOM/signature character) and can usually be ignored. * * For most Unicode charsets it is also possible to ignore the indicated * number of initial stream bytes and start converting after them. * However, there are stateful Unicode charsets (UTF-7 and BOCU-1) for which * this will not work. Therefore, it is best to ignore the first output UChar * instead of the input signature bytes. *

* Usage: * \snippet samples/ucnv/convsamp.cpp ucnv_detectUnicodeSignature * * @param source The source string in which the signature should be detected. * @param sourceLength Length of the input string, or -1 if terminated with a NUL byte. * @param signatureLength A pointer to int32_t to receive the number of bytes that make up the signature * of the detected UTF. 0 if not detected. * Can be a NULL pointer. * @param pErrorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return The name of the encoding detected. NULL if encoding is not detected. * @stable ICU 2.4 */ U_STABLE const char* U_EXPORT2 ucnv_detectUnicodeSignature(const char* source, int32_t sourceLength, int32_t *signatureLength, UErrorCode *pErrorCode); /** * Returns the number of UChars held in the converter's internal state * because more input is needed for completing the conversion. This function is * useful for mapping semantics of ICU's converter interface to those of iconv, * and this information is not needed for normal conversion. * @param cnv The converter in which the input is held * @param status ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return The number of UChars in the state. -1 if an error is encountered. * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ucnv_fromUCountPending(const UConverter* cnv, UErrorCode* status); /** * Returns the number of chars held in the converter's internal state * because more input is needed for completing the conversion. This function is * useful for mapping semantics of ICU's converter interface to those of iconv, * and this information is not needed for normal conversion. * @param cnv The converter in which the input is held as internal state * @param status ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return The number of chars in the state. -1 if an error is encountered. * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status); /** * Returns whether or not the charset of the converter has a fixed number of bytes * per charset character. * An example of this are converters that are of the type UCNV_SBCS or UCNV_DBCS. * Another example is UTF-32 which is always 4 bytes per character. * A Unicode code point may be represented by more than one UTF-8 or UTF-16 code unit * but a UTF-32 converter encodes each code point with 4 bytes. * Note: This method is not intended to be used to determine whether the charset has a * fixed ratio of bytes to Unicode codes units for any particular Unicode encoding form. * FALSE is returned with the UErrorCode if error occurs or cnv is NULL. * @param cnv The converter to be tested * @param status ICU error code in/out paramter * @return TRUE if the converter is fixed-width * @stable ICU 4.8 */ U_STABLE UBool U_EXPORT2 ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status); #endif #endif /*_UCNV*/ usr/include/unicode/utrace.h000064400000033613152342600230012065 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2003-2013, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utrace.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003aug06 * created by: Markus W. Scherer * * Definitions for ICU tracing/logging. * */ #ifndef __UTRACE_H__ #define __UTRACE_H__ #include #include "unicode/utypes.h" /** * \file * \brief C API: Definitions for ICU tracing/logging. * * This provides API for debugging the internals of ICU without the use of * a traditional debugger. * * By default, tracing is disabled in ICU. If you need to debug ICU with * tracing, please compile ICU with the --enable-tracing configure option. */ U_CDECL_BEGIN /** * Trace severity levels. Higher levels increase the verbosity of the trace output. * @see utrace_setLevel * @stable ICU 2.8 */ typedef enum UTraceLevel { /** Disable all tracing @stable ICU 2.8*/ UTRACE_OFF=-1, /** Trace error conditions only @stable ICU 2.8*/ UTRACE_ERROR=0, /** Trace errors and warnings @stable ICU 2.8*/ UTRACE_WARNING=3, /** Trace opens and closes of ICU services @stable ICU 2.8*/ UTRACE_OPEN_CLOSE=5, /** Trace an intermediate number of ICU operations @stable ICU 2.8*/ UTRACE_INFO=7, /** Trace the maximum number of ICU operations @stable ICU 2.8*/ UTRACE_VERBOSE=9 } UTraceLevel; /** * These are the ICU functions that will be traced when tracing is enabled. * @stable ICU 2.8 */ typedef enum UTraceFunctionNumber { UTRACE_FUNCTION_START=0, UTRACE_U_INIT=UTRACE_FUNCTION_START, UTRACE_U_CLEANUP, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal collation trace location. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UTRACE_FUNCTION_LIMIT, #endif // U_HIDE_DEPRECATED_API UTRACE_CONVERSION_START=0x1000, UTRACE_UCNV_OPEN=UTRACE_CONVERSION_START, UTRACE_UCNV_OPEN_PACKAGE, UTRACE_UCNV_OPEN_ALGORITHMIC, UTRACE_UCNV_CLONE, UTRACE_UCNV_CLOSE, UTRACE_UCNV_FLUSH_CACHE, UTRACE_UCNV_LOAD, UTRACE_UCNV_UNLOAD, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal collation trace location. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UTRACE_CONVERSION_LIMIT, #endif // U_HIDE_DEPRECATED_API UTRACE_COLLATION_START=0x2000, UTRACE_UCOL_OPEN=UTRACE_COLLATION_START, UTRACE_UCOL_CLOSE, UTRACE_UCOL_STRCOLL, UTRACE_UCOL_GET_SORTKEY, UTRACE_UCOL_GETLOCALE, UTRACE_UCOL_NEXTSORTKEYPART, UTRACE_UCOL_STRCOLLITER, UTRACE_UCOL_OPEN_FROM_SHORT_STRING, UTRACE_UCOL_STRCOLLUTF8, /**< @stable ICU 50 */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal collation trace location. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UTRACE_COLLATION_LIMIT #endif // U_HIDE_DEPRECATED_API } UTraceFunctionNumber; /** * Setter for the trace level. * @param traceLevel A UTraceLevel value. * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 utrace_setLevel(int32_t traceLevel); /** * Getter for the trace level. * @return The UTraceLevel value being used by ICU. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 utrace_getLevel(void); /* Trace function pointers types ----------------------------- */ /** * Type signature for the trace function to be called when entering a function. * @param context value supplied at the time the trace functions are set. * @param fnNumber Enum value indicating the ICU function being entered. * @stable ICU 2.8 */ typedef void U_CALLCONV UTraceEntry(const void *context, int32_t fnNumber); /** * Type signature for the trace function to be called when exiting from a function. * @param context value supplied at the time the trace functions are set. * @param fnNumber Enum value indicating the ICU function being exited. * @param fmt A formatting string that describes the number and types * of arguments included with the variable args. The fmt * string has the same form as the utrace_vformat format * string. * @param args A variable arguments list. Contents are described by * the fmt parameter. * @see utrace_vformat * @stable ICU 2.8 */ typedef void U_CALLCONV UTraceExit(const void *context, int32_t fnNumber, const char *fmt, va_list args); /** * Type signature for the trace function to be called from within an ICU function * to display data or messages. * @param context value supplied at the time the trace functions are set. * @param fnNumber Enum value indicating the ICU function being exited. * @param level The current tracing level * @param fmt A format string describing the tracing data that is supplied * as variable args * @param args The data being traced, passed as variable args. * @stable ICU 2.8 */ typedef void U_CALLCONV UTraceData(const void *context, int32_t fnNumber, int32_t level, const char *fmt, va_list args); /** * Set ICU Tracing functions. Installs application-provided tracing * functions into ICU. After doing this, subsequent ICU operations * will call back to the installed functions, providing a trace * of the use of ICU. Passing a NULL pointer for a tracing function * is allowed, and inhibits tracing action at points where that function * would be called. *

* Tracing and Threads: Tracing functions are global to a process, and * will be called in response to ICU operations performed by any * thread. If tracing of an individual thread is desired, the * tracing functions must themselves filter by checking that the * current thread is the desired thread. * * @param context an uninterpreted pointer. Whatever is passed in * here will in turn be passed to each of the tracing * functions UTraceEntry, UTraceExit and UTraceData. * ICU does not use or alter this pointer. * @param e Callback function to be called on entry to a * a traced ICU function. * @param x Callback function to be called on exit from a * traced ICU function. * @param d Callback function to be called from within a * traced ICU function, for the purpose of providing * data to the trace. * * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 utrace_setFunctions(const void *context, UTraceEntry *e, UTraceExit *x, UTraceData *d); /** * Get the currently installed ICU tracing functions. Note that a null function * pointer will be returned if no trace function has been set. * * @param context The currently installed tracing context. * @param e The currently installed UTraceEntry function. * @param x The currently installed UTraceExit function. * @param d The currently installed UTraceData function. * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 utrace_getFunctions(const void **context, UTraceEntry **e, UTraceExit **x, UTraceData **d); /* * * ICU trace format string syntax * * Format Strings are passed to UTraceData functions, and define the * number and types of the trace data being passed on each call. * * The UTraceData function, which is supplied by the application, * not by ICU, can either forward the trace data (passed via * varargs) and the format string back to ICU for formatting into * a displayable string, or it can interpret the format itself, * and do as it wishes with the trace data. * * * Goals for the format string * - basic data output * - easy to use for trace programmer * - sufficient provision for data types for trace output readability * - well-defined types and binary portable APIs * * Non-goals * - printf compatibility * - fancy formatting * - argument reordering and other internationalization features * * ICU trace format strings contain plain text with argument inserts, * much like standard printf format strings. * Each insert begins with a '%', then optionally contains a 'v', * then exactly one type character. * Two '%' in a row represent a '%' instead of an insert. * The trace format strings need not have \n at the end. * * * Types * ----- * * Type characters: * - c A char character in the default codepage. * - s A NUL-terminated char * string in the default codepage. * - S A UChar * string. Requires two params, (ptr, length). Length=-1 for nul term. * - b A byte (8-bit integer). * - h A 16-bit integer. Also a 16 bit Unicode code unit. * - d A 32-bit integer. Also a 20 bit Unicode code point value. * - l A 64-bit integer. * - p A data pointer. * * Vectors * ------- * * If the 'v' is not specified, then one item of the specified type * is passed in. * If the 'v' (for "vector") is specified, then a vector of items of the * specified type is passed in, via a pointer to the first item * and an int32_t value for the length of the vector. * Length==-1 means zero or NUL termination. Works for vectors of all types. * * Note: %vS is a vector of (UChar *) strings. The strings must * be nul terminated as there is no way to provide a * separate length parameter for each string. The length * parameter (required for all vectors) is the number of * strings, not the length of the strings. * * Examples * -------- * * These examples show the parameters that will be passed to an application's * UTraceData() function for various formats. * * - the precise formatting is up to the application! * - the examples use type casts for arguments only to _show_ the types of * arguments without needing variable declarations in the examples; * the type casts will not be necessary in actual code * * UTraceDataFunc(context, fnNumber, level, * "There is a character %c in the string %s.", // Format String * (char)c, (const char *)s); // varargs parameters * -> There is a character 0x42 'B' in the string "Bravo". * * UTraceDataFunc(context, fnNumber, level, * "Vector of bytes %vb vector of chars %vc", * (const uint8_t *)bytes, (int32_t)bytesLength, * (const char *)chars, (int32_t)charsLength); * -> Vector of bytes * 42 63 64 3f [4] * vector of chars * "Bcd?"[4] * * UTraceDataFunc(context, fnNumber, level, * "An int32_t %d and a whole bunch of them %vd", * (int32_t)-5, (const int32_t *)ints, (int32_t)intsLength); * -> An int32_t 0xfffffffb and a whole bunch of them * fffffffb 00000005 0000010a [3] * */ /** * Trace output Formatter. An application's UTraceData tracing functions may call * back to this function to format the trace output in a * human readable form. Note that a UTraceData function may choose * to not format the data; it could, for example, save it in * in the raw form it was received (more compact), leaving * formatting for a later trace analysis tool. * @param outBuf pointer to a buffer to receive the formatted output. Output * will be nul terminated if there is space in the buffer - * if the length of the requested output < the output buffer size. * @param capacity Length of the output buffer. * @param indent Number of spaces to indent the output. Intended to allow * data displayed from nested functions to be indented for readability. * @param fmt Format specification for the data to output * @param args Data to be formatted. * @return Length of formatted output, including the terminating NUL. * If buffer capacity is insufficient, the required capacity is returned. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 utrace_vformat(char *outBuf, int32_t capacity, int32_t indent, const char *fmt, va_list args); /** * Trace output Formatter. An application's UTraceData tracing functions may call * this function to format any additional trace data, beyond that * provided by default, in human readable form with the same * formatting conventions used by utrace_vformat(). * @param outBuf pointer to a buffer to receive the formatted output. Output * will be nul terminated if there is space in the buffer - * if the length of the requested output < the output buffer size. * @param capacity Length of the output buffer. * @param indent Number of spaces to indent the output. Intended to allow * data displayed from nested functions to be indented for readability. * @param fmt Format specification for the data to output * @param ... Data to be formatted. * @return Length of formatted output, including the terminating NUL. * If buffer capacity is insufficient, the required capacity is returned. * @stable ICU 2.8 */ U_STABLE int32_t U_EXPORT2 utrace_format(char *outBuf, int32_t capacity, int32_t indent, const char *fmt, ...); /* Trace function numbers --------------------------------------------------- */ /** * Get the name of a function from its trace function number. * * @param fnNumber The trace number for an ICU function. * @return The name string for the function. * * @see UTraceFunctionNumber * @stable ICU 2.8 */ U_STABLE const char * U_EXPORT2 utrace_functionName(int32_t fnNumber); U_CDECL_END #endif usr/include/unicode/locdspnm.h000064400000016077152342600230012426 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 2010-2016, International Business Machines Corporation and * others. All Rights Reserved. ****************************************************************************** */ #ifndef LOCDSPNM_H #define LOCDSPNM_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Provides display names of Locale and its components. */ #if !UCONFIG_NO_FORMATTING #include "unicode/locid.h" #include "unicode/strenum.h" #include "unicode/uscript.h" #include "unicode/uldnames.h" #include "unicode/udisplaycontext.h" U_NAMESPACE_BEGIN /** * Returns display names of Locales and components of Locales. For * more information on language, script, region, variant, key, and * values, see Locale. * @stable ICU 4.4 */ class U_COMMON_API LocaleDisplayNames : public UObject { public: /** * Destructor. * @stable ICU 4.4 */ virtual ~LocaleDisplayNames(); /** * Convenience overload of * {@link #createInstance(const Locale& locale, UDialectHandling dialectHandling)} * that specifies STANDARD dialect handling. * @param locale the display locale * @return a LocaleDisplayNames instance * @stable ICU 4.4 */ inline static LocaleDisplayNames* U_EXPORT2 createInstance(const Locale& locale); /** * Returns an instance of LocaleDisplayNames that returns names * formatted for the provided locale, using the provided * dialectHandling. * * @param locale the display locale * @param dialectHandling how to select names for locales * @return a LocaleDisplayNames instance * @stable ICU 4.4 */ static LocaleDisplayNames* U_EXPORT2 createInstance(const Locale& locale, UDialectHandling dialectHandling); /** * Returns an instance of LocaleDisplayNames that returns names formatted * for the provided locale, using the provided UDisplayContext settings. * * @param locale the display locale * @param contexts List of one or more context settings (e.g. for dialect * handling, capitalization, etc. * @param length Number of items in the contexts list * @return a LocaleDisplayNames instance * @stable ICU 51 */ static LocaleDisplayNames* U_EXPORT2 createInstance(const Locale& locale, UDisplayContext *contexts, int32_t length); // getters for state /** * Returns the locale used to determine the display names. This is * not necessarily the same locale passed to {@link #createInstance}. * @return the display locale * @stable ICU 4.4 */ virtual const Locale& getLocale() const = 0; /** * Returns the dialect handling used in the display names. * @return the dialect handling enum * @stable ICU 4.4 */ virtual UDialectHandling getDialectHandling() const = 0; /** * Returns the UDisplayContext value for the specified UDisplayContextType. * @param type the UDisplayContextType whose value to return * @return the UDisplayContext for the specified type. * @stable ICU 51 */ virtual UDisplayContext getContext(UDisplayContextType type) const = 0; // names for entire locales /** * Returns the display name of the provided locale. * @param locale the locale whose display name to return * @param result receives the locale's display name * @return the display name of the provided locale * @stable ICU 4.4 */ virtual UnicodeString& localeDisplayName(const Locale& locale, UnicodeString& result) const = 0; /** * Returns the display name of the provided locale id. * @param localeId the id of the locale whose display name to return * @param result receives the locale's display name * @return the display name of the provided locale * @stable ICU 4.4 */ virtual UnicodeString& localeDisplayName(const char* localeId, UnicodeString& result) const = 0; // names for components of a locale id /** * Returns the display name of the provided language code. * @param lang the language code * @param result receives the language code's display name * @return the display name of the provided language code * @stable ICU 4.4 */ virtual UnicodeString& languageDisplayName(const char* lang, UnicodeString& result) const = 0; /** * Returns the display name of the provided script code. * @param script the script code * @param result receives the script code's display name * @return the display name of the provided script code * @stable ICU 4.4 */ virtual UnicodeString& scriptDisplayName(const char* script, UnicodeString& result) const = 0; /** * Returns the display name of the provided script code. * @param scriptCode the script code number * @param result receives the script code's display name * @return the display name of the provided script code * @stable ICU 4.4 */ virtual UnicodeString& scriptDisplayName(UScriptCode scriptCode, UnicodeString& result) const = 0; /** * Returns the display name of the provided region code. * @param region the region code * @param result receives the region code's display name * @return the display name of the provided region code * @stable ICU 4.4 */ virtual UnicodeString& regionDisplayName(const char* region, UnicodeString& result) const = 0; /** * Returns the display name of the provided variant. * @param variant the variant string * @param result receives the variant's display name * @return the display name of the provided variant * @stable ICU 4.4 */ virtual UnicodeString& variantDisplayName(const char* variant, UnicodeString& result) const = 0; /** * Returns the display name of the provided locale key. * @param key the locale key name * @param result receives the locale key's display name * @return the display name of the provided locale key * @stable ICU 4.4 */ virtual UnicodeString& keyDisplayName(const char* key, UnicodeString& result) const = 0; /** * Returns the display name of the provided value (used with the provided key). * @param key the locale key name * @param value the locale key's value * @param result receives the value's display name * @return the display name of the provided value * @stable ICU 4.4 */ virtual UnicodeString& keyValueDisplayName(const char* key, const char* value, UnicodeString& result) const = 0; }; inline LocaleDisplayNames* LocaleDisplayNames::createInstance(const Locale& locale) { return LocaleDisplayNames::createInstance(locale, ULDN_STANDARD_NAMES); } U_NAMESPACE_END #endif #endif usr/include/unicode/ucoleitr.h000064400000022724152342600230012431 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2001-2014, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * * File ucoleitr.h * * Modification History: * * Date Name Description * 02/15/2001 synwee Modified all methods to process its own function * instead of calling the equivalent c++ api (coleitr.h) *******************************************************************************/ #ifndef UCOLEITR_H #define UCOLEITR_H #include "unicode/utypes.h" #if !UCONFIG_NO_COLLATION /** * This indicates an error has occured during processing or if no more CEs is * to be returned. * @stable ICU 2.0 */ #define UCOL_NULLORDER ((int32_t)0xFFFFFFFF) #include "unicode/ucol.h" /** * The UCollationElements struct. * For usage in C programs. * @stable ICU 2.0 */ typedef struct UCollationElements UCollationElements; /** * \file * \brief C API: UCollationElements * * The UCollationElements API is used as an iterator to walk through each * character of an international string. Use the iterator to return the * ordering priority of the positioned character. The ordering priority of a * character, which we refer to as a key, defines how a character is collated * in the given collation object. * For example, consider the following in Slovak and in traditional Spanish collation: *

 * .       "ca" -> the first key is key('c') and second key is key('a').
 * .       "cha" -> the first key is key('ch') and second key is key('a').
 * 
* And in German phonebook collation, *
 * .       "b"-> the first key is key('a'), the second key is key('e'), and
 * .       the third key is key('b').
 * 
*

Example of the iterator usage: (without error checking) *

 * .  void CollationElementIterator_Example()
 * .  {
 * .      UChar *s;
 * .      t_int32 order, primaryOrder;
 * .      UCollationElements *c;
 * .      UCollatorOld *coll;
 * .      UErrorCode success = U_ZERO_ERROR;
 * .      s=(UChar*)malloc(sizeof(UChar) * (strlen("This is a test")+1) );
 * .      u_uastrcpy(s, "This is a test");
 * .      coll = ucol_open(NULL, &success);
 * .      c = ucol_openElements(coll, str, u_strlen(str), &status);
 * .      order = ucol_next(c, &success);
 * .      ucol_reset(c);
 * .      order = ucol_prev(c, &success);
 * .      free(s);
 * .      ucol_close(coll);
 * .      ucol_closeElements(c);
 * .  }
 * 
*

* ucol_next() returns the collation order of the next. * ucol_prev() returns the collation order of the previous character. * The Collation Element Iterator moves only in one direction between calls to * ucol_reset. That is, ucol_next() and ucol_prev can not be inter-used. * Whenever ucol_prev is to be called after ucol_next() or vice versa, * ucol_reset has to be called first to reset the status, shifting pointers to * either the end or the start of the string. Hence at the next call of * ucol_prev or ucol_next, the first or last collation order will be returned. * If a change of direction is done without a ucol_reset, the result is * undefined. * The result of a forward iterate (ucol_next) and reversed result of the * backward iterate (ucol_prev) on the same string are equivalent, if * collation orders with the value 0 are ignored. * Character based on the comparison level of the collator. A collation order * consists of primary order, secondary order and tertiary order. The data * type of the collation order is int32_t. * * @see UCollator */ /** * Open the collation elements for a string. * * @param coll The collator containing the desired collation rules. * @param text The text to iterate over. * @param textLength The number of characters in text, or -1 if null-terminated * @param status A pointer to a UErrorCode to receive any errors. * @return a struct containing collation element information * @stable ICU 2.0 */ U_STABLE UCollationElements* U_EXPORT2 ucol_openElements(const UCollator *coll, const UChar *text, int32_t textLength, UErrorCode *status); /** * get a hash code for a key... Not very useful! * @param key the given key. * @param length the size of the key array. * @return the hash code. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_keyHashCode(const uint8_t* key, int32_t length); /** * Close a UCollationElements. * Once closed, a UCollationElements may no longer be used. * @param elems The UCollationElements to close. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_closeElements(UCollationElements *elems); /** * Reset the collation elements to their initial state. * This will move the 'cursor' to the beginning of the text. * Property settings for collation will be reset to the current status. * @param elems The UCollationElements to reset. * @see ucol_next * @see ucol_previous * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_reset(UCollationElements *elems); /** * Get the ordering priority of the next collation element in the text. * A single character may contain more than one collation element. * @param elems The UCollationElements containing the text. * @param status A pointer to a UErrorCode to receive any errors. * @return The next collation elements ordering, otherwise returns UCOL_NULLORDER * if an error has occured or if the end of string has been reached * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_next(UCollationElements *elems, UErrorCode *status); /** * Get the ordering priority of the previous collation element in the text. * A single character may contain more than one collation element. * Note that internally a stack is used to store buffered collation elements. * @param elems The UCollationElements containing the text. * @param status A pointer to a UErrorCode to receive any errors. Noteably * a U_BUFFER_OVERFLOW_ERROR is returned if the internal stack * buffer has been exhausted. * @return The previous collation elements ordering, otherwise returns * UCOL_NULLORDER if an error has occured or if the start of string has * been reached. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_previous(UCollationElements *elems, UErrorCode *status); /** * Get the maximum length of any expansion sequences that end with the * specified comparison order. * This is useful for .... ? * @param elems The UCollationElements containing the text. * @param order A collation order returned by previous or next. * @return maximum size of the expansion sequences ending with the collation * element or 1 if collation element does not occur at the end of any * expansion sequence * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_getMaxExpansion(const UCollationElements *elems, int32_t order); /** * Set the text containing the collation elements. * Property settings for collation will remain the same. * In order to reset the iterator to the current collation property settings, * the API reset() has to be called. * @param elems The UCollationElements to set. * @param text The source text containing the collation elements. * @param textLength The length of text, or -1 if null-terminated. * @param status A pointer to a UErrorCode to receive any errors. * @see ucol_getText * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_setText( UCollationElements *elems, const UChar *text, int32_t textLength, UErrorCode *status); /** * Get the offset of the current source character. * This is an offset into the text of the character containing the current * collation elements. * @param elems The UCollationElements to query. * @return The offset of the current source character. * @see ucol_setOffset * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_getOffset(const UCollationElements *elems); /** * Set the offset of the current source character. * This is an offset into the text of the character to be processed. * Property settings for collation will remain the same. * In order to reset the iterator to the current collation property settings, * the API reset() has to be called. * @param elems The UCollationElements to set. * @param offset The desired character offset. * @param status A pointer to a UErrorCode to receive any errors. * @see ucol_getOffset * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_setOffset(UCollationElements *elems, int32_t offset, UErrorCode *status); /** * Get the primary order of a collation order. * @param order the collation order * @return the primary order of a collation order. * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 ucol_primaryOrder (int32_t order); /** * Get the secondary order of a collation order. * @param order the collation order * @return the secondary order of a collation order. * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 ucol_secondaryOrder (int32_t order); /** * Get the tertiary order of a collation order. * @param order the collation order * @return the tertiary order of a collation order. * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 ucol_tertiaryOrder (int32_t order); #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/utmscale.h000064400000033441152342600230012416 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2004 - 2008, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef UTMSCALE_H #define UTMSCALE_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING /** * \file * \brief C API: Universal Time Scale * * There are quite a few different conventions for binary datetime, depending on different * platforms and protocols. Some of these have severe drawbacks. For example, people using * Unix time (seconds since Jan 1, 1970) think that they are safe until near the year 2038. * But cases can and do arise where arithmetic manipulations causes serious problems. Consider * the computation of the average of two datetimes, for example: if one calculates them with * averageTime = (time1 + time2)/2, there will be overflow even with dates * around the present. Moreover, even if these problems don't occur, there is the issue of * conversion back and forth between different systems. * *

* Binary datetimes differ in a number of ways: the datatype, the unit, * and the epoch (origin). We'll refer to these as time scales. For example: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Table 1: Binary Time Scales
SourceDatatypeUnitEpoch
UDTS_JAVA_TIMEint64_tmillisecondsJan 1, 1970
UDTS_UNIX_TIMEint32_t or int64_tsecondsJan 1, 1970
UDTS_ICU4C_TIMEdoublemillisecondsJan 1, 1970
UDTS_WINDOWS_FILE_TIMEint64_tticks (100 nanoseconds)Jan 1, 1601
UDTS_DOTNET_DATE_TIMEint64_tticks (100 nanoseconds)Jan 1, 0001
UDTS_MAC_OLD_TIMEint32_t or int64_tsecondsJan 1, 1904
UDTS_MAC_TIMEdoublesecondsJan 1, 2001
UDTS_EXCEL_TIME?daysDec 31, 1899
UDTS_DB2_TIME?daysDec 31, 1899
UDTS_UNIX_MICROSECONDS_TIMEint64_tmicrosecondsJan 1, 1970
* *

* All of the epochs start at 00:00 am (the earliest possible time on the day in question), * and are assumed to be UTC. * *

* The ranges for different datatypes are given in the following table (all values in years). * The range of years includes the entire range expressible with positive and negative * values of the datatype. The range of years for double is the range that would be allowed * without losing precision to the corresponding unit. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Unitsint64_tdoubleint32_t
1 sec5.84542x1011285,420,920.94136.10
1 millisecond584,542,046.09285,420.920.14
1 microsecond584,542.05285.420.00
100 nanoseconds (tick)58,454.2028.540.00
1 nanosecond584.54204610.28540.00
* *

* These functions implement a universal time scale which can be used as a 'pivot', * and provide conversion functions to and from all other major time scales. * This datetimes to be converted to the pivot time, safely manipulated, * and converted back to any other datetime time scale. * *

* So what to use for this pivot? Java time has plenty of range, but cannot represent * .NET System.DateTime values without severe loss of precision. ICU4C time addresses this by using a * double that is otherwise equivalent to the Java time. However, there are disadvantages * with doubles. They provide for much more graceful degradation in arithmetic operations. * But they only have 53 bits of accuracy, which means that they will lose precision when * converting back and forth to ticks. What would really be nice would be a * long double (80 bits -- 64 bit mantissa), but that is not supported on most systems. * *

* The Unix extended time uses a structure with two components: time in seconds and a * fractional field (microseconds). However, this is clumsy, slow, and * prone to error (you always have to keep track of overflow and underflow in the * fractional field). BigDecimal would allow for arbitrary precision and arbitrary range, * but we do not want to use this as the normal type, because it is slow and does not * have a fixed size. * *

* Because of these issues, we ended up concluding that the .NET framework's * System.DateTime would be the best pivot. However, we use the full range * allowed by the datatype, allowing for datetimes back to 29,000 BC and up to 29,000 AD. * This time scale is very fine grained, does not lose precision, and covers a range that * will meet almost all requirements. It will not handle the range that Java times do, * but frankly, being able to handle dates before 29,000 BC or after 29,000 AD is of very limited interest. * */ /** * UDateTimeScale values are used to specify the time scale used for * conversion into or out if the universal time scale. * * @stable ICU 3.2 */ typedef enum UDateTimeScale { /** * Used in the JDK. Data is a Java long (int64_t). Value * is milliseconds since January 1, 1970. * * @stable ICU 3.2 */ UDTS_JAVA_TIME = 0, /** * Used on Unix systems. Data is int32_t or int64_t. Value * is seconds since January 1, 1970. * * @stable ICU 3.2 */ UDTS_UNIX_TIME, /** * Used in IUC4C. Data is a double. Value * is milliseconds since January 1, 1970. * * @stable ICU 3.2 */ UDTS_ICU4C_TIME, /** * Used in Windows for file times. Data is an int64_t. Value * is ticks (1 tick == 100 nanoseconds) since January 1, 1601. * * @stable ICU 3.2 */ UDTS_WINDOWS_FILE_TIME, /** * Used in the .NET framework's System.DateTime structure. Data is an int64_t. Value * is ticks (1 tick == 100 nanoseconds) since January 1, 0001. * * @stable ICU 3.2 */ UDTS_DOTNET_DATE_TIME, /** * Used in older Macintosh systems. Data is int32_t or int64_t. Value * is seconds since January 1, 1904. * * @stable ICU 3.2 */ UDTS_MAC_OLD_TIME, /** * Used in newer Macintosh systems. Data is a double. Value * is seconds since January 1, 2001. * * @stable ICU 3.2 */ UDTS_MAC_TIME, /** * Used in Excel. Data is an ?unknown?. Value * is days since December 31, 1899. * * @stable ICU 3.2 */ UDTS_EXCEL_TIME, /** * Used in DB2. Data is an ?unknown?. Value * is days since December 31, 1899. * * @stable ICU 3.2 */ UDTS_DB2_TIME, /** * Data is a long. Value is microseconds since January 1, 1970. * Similar to Unix time (linear value from 1970) and struct timeval * (microseconds resolution). * * @stable ICU 3.8 */ UDTS_UNIX_MICROSECONDS_TIME, #ifndef U_HIDE_DEPRECATED_API /** * The first unused time scale value. The limit of this enum * @deprecated ICU 59 The numeric value may change over time, see ICU ticket #12420. */ UDTS_MAX_SCALE #endif /* U_HIDE_DEPRECATED_API */ } UDateTimeScale; /** * UTimeScaleValue values are used to specify the time scale values * to utmscale_getTimeScaleValue. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ typedef enum UTimeScaleValue { /** * The constant used to select the units vale * for a time scale. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ UTSV_UNITS_VALUE = 0, /** * The constant used to select the epoch offset value * for a time scale. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ UTSV_EPOCH_OFFSET_VALUE=1, /** * The constant used to select the minimum from value * for a time scale. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ UTSV_FROM_MIN_VALUE=2, /** * The constant used to select the maximum from value * for a time scale. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ UTSV_FROM_MAX_VALUE=3, /** * The constant used to select the minimum to value * for a time scale. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ UTSV_TO_MIN_VALUE=4, /** * The constant used to select the maximum to value * for a time scale. * * @see utmscale_getTimeScaleValue * * @stable ICU 3.2 */ UTSV_TO_MAX_VALUE=5, #ifndef U_HIDE_INTERNAL_API /** * The constant used to select the epoch plus one value * for a time scale. * * NOTE: This is an internal value. DO NOT USE IT. May not * actually be equal to the epoch offset value plus one. * * @see utmscale_getTimeScaleValue * * @internal ICU 3.2 */ UTSV_EPOCH_OFFSET_PLUS_1_VALUE=6, /** * The constant used to select the epoch plus one value * for a time scale. * * NOTE: This is an internal value. DO NOT USE IT. May not * actually be equal to the epoch offset value plus one. * * @see utmscale_getTimeScaleValue * * @internal ICU 3.2 */ UTSV_EPOCH_OFFSET_MINUS_1_VALUE=7, /** * The constant used to select the units round value * for a time scale. * * NOTE: This is an internal value. DO NOT USE IT. * * @see utmscale_getTimeScaleValue * * @internal ICU 3.2 */ UTSV_UNITS_ROUND_VALUE=8, /** * The constant used to select the minimum safe rounding value * for a time scale. * * NOTE: This is an internal value. DO NOT USE IT. * * @see utmscale_getTimeScaleValue * * @internal ICU 3.2 */ UTSV_MIN_ROUND_VALUE=9, /** * The constant used to select the maximum safe rounding value * for a time scale. * * NOTE: This is an internal value. DO NOT USE IT. * * @see utmscale_getTimeScaleValue * * @internal ICU 3.2 */ UTSV_MAX_ROUND_VALUE=10, #endif /* U_HIDE_INTERNAL_API */ #ifndef U_HIDE_DEPRECATED_API /** * The number of time scale values, in other words limit of this enum. * * @see utmscale_getTimeScaleValue * @deprecated ICU 59 The numeric value may change over time, see ICU ticket #12420. */ UTSV_MAX_SCALE_VALUE=11 #endif /* U_HIDE_DEPRECATED_API */ } UTimeScaleValue; /** * Get a value associated with a particular time scale. * * @param timeScale The time scale * @param value A constant representing the value to get * @param status The status code. Set to U_ILLEGAL_ARGUMENT_ERROR if arguments are invalid. * @return - the value. * * @stable ICU 3.2 */ U_STABLE int64_t U_EXPORT2 utmscale_getTimeScaleValue(UDateTimeScale timeScale, UTimeScaleValue value, UErrorCode *status); /* Conversion to 'universal time scale' */ /** * Convert a int64_t datetime from the given time scale to the universal time scale. * * @param otherTime The int64_t datetime * @param timeScale The time scale to convert from * @param status The status code. Set to U_ILLEGAL_ARGUMENT_ERROR if the conversion is out of range. * * @return The datetime converted to the universal time scale * * @stable ICU 3.2 */ U_STABLE int64_t U_EXPORT2 utmscale_fromInt64(int64_t otherTime, UDateTimeScale timeScale, UErrorCode *status); /* Conversion from 'universal time scale' */ /** * Convert a datetime from the universal time scale to a int64_t in the given time scale. * * @param universalTime The datetime in the universal time scale * @param timeScale The time scale to convert to * @param status The status code. Set to U_ILLEGAL_ARGUMENT_ERROR if the conversion is out of range. * * @return The datetime converted to the given time scale * * @stable ICU 3.2 */ U_STABLE int64_t U_EXPORT2 utmscale_toInt64(int64_t universalTime, UDateTimeScale timeScale, UErrorCode *status); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/uobject.h000064400000025542152342600230012237 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * file name: uobject.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2002jun26 * created by: Markus W. Scherer */ #ifndef __UOBJECT_H__ #define __UOBJECT_H__ #include "unicode/utypes.h" #include "unicode/platform.h" /** * \file * \brief C++ API: Common ICU base class UObject. */ /** * \def U_NO_THROW * Since ICU 64, use U_NOEXCEPT instead. * * Previously, define this to define the throw() specification so * certain functions do not throw any exceptions * * UMemory operator new methods should have the throw() specification * appended to them, so that the compiler adds the additional NULL check * before calling constructors. Without, if operator new returns NULL the * constructor is still called, and if the constructor references member * data, (which it typically does), the result is a segmentation violation. * * @stable ICU 4.2. Since ICU 64, Use U_NOEXCEPT instead. See ICU-20422. */ #ifndef U_NO_THROW #define U_NO_THROW throw() #endif /*===========================================================================*/ /* UClassID-based RTTI */ /*===========================================================================*/ /** * UClassID is used to identify classes without using the compiler's RTTI. * This was used before C++ compilers consistently supported RTTI. * ICU 4.6 requires compiler RTTI to be turned on. * * Each class hierarchy which needs * to implement polymorphic clone() or operator==() defines two methods, * described in detail below. UClassID values can be compared using * operator==(). Nothing else should be done with them. * * \par * In class hierarchies that implement "poor man's RTTI", * each concrete subclass implements getDynamicClassID() in the same way: * * \code * class Derived { * public: * virtual UClassID getDynamicClassID() const * { return Derived::getStaticClassID(); } * } * \endcode * * Each concrete class implements getStaticClassID() as well, which allows * clients to test for a specific type. * * \code * class Derived { * public: * static UClassID U_EXPORT2 getStaticClassID(); * private: * static char fgClassID; * } * * // In Derived.cpp: * UClassID Derived::getStaticClassID() * { return (UClassID)&Derived::fgClassID; } * char Derived::fgClassID = 0; // Value is irrelevant * \endcode * @stable ICU 2.0 */ typedef void* UClassID; U_NAMESPACE_BEGIN /** * UMemory is the common ICU base class. * All other ICU C++ classes are derived from UMemory (starting with ICU 2.4). * * This is primarily to make it possible and simple to override the * C++ memory management by adding new/delete operators to this base class. * * To override ALL ICU memory management, including that from plain C code, * replace the allocation functions declared in cmemory.h * * UMemory does not contain any virtual functions. * Common "boilerplate" functions are defined in UObject. * * @stable ICU 2.4 */ class U_COMMON_API UMemory { public: /* test versions for debugging shaper heap memory problems */ #ifdef SHAPER_MEMORY_DEBUG static void * NewArray(int size, int count); static void * GrowArray(void * array, int newSize ); static void FreeArray(void * array ); #endif #if U_OVERRIDE_CXX_ALLOCATION /** * Override for ICU4C C++ memory management. * simple, non-class types are allocated using the macros in common/cmemory.h * (uprv_malloc(), uprv_free(), uprv_realloc()); * they or something else could be used here to implement C++ new/delete * for ICU4C C++ classes * @stable ICU 2.4 */ static void * U_EXPORT2 operator new(size_t size) U_NOEXCEPT; /** * Override for ICU4C C++ memory management. * See new(). * @stable ICU 2.4 */ static void * U_EXPORT2 operator new[](size_t size) U_NOEXCEPT; /** * Override for ICU4C C++ memory management. * simple, non-class types are allocated using the macros in common/cmemory.h * (uprv_malloc(), uprv_free(), uprv_realloc()); * they or something else could be used here to implement C++ new/delete * for ICU4C C++ classes * @stable ICU 2.4 */ static void U_EXPORT2 operator delete(void *p) U_NOEXCEPT; /** * Override for ICU4C C++ memory management. * See delete(). * @stable ICU 2.4 */ static void U_EXPORT2 operator delete[](void *p) U_NOEXCEPT; #if U_HAVE_PLACEMENT_NEW /** * Override for ICU4C C++ memory management for STL. * See new(). * @stable ICU 2.6 */ static inline void * U_EXPORT2 operator new(size_t, void *ptr) U_NOEXCEPT { return ptr; } /** * Override for ICU4C C++ memory management for STL. * See delete(). * @stable ICU 2.6 */ static inline void U_EXPORT2 operator delete(void *, void *) U_NOEXCEPT {} #endif /* U_HAVE_PLACEMENT_NEW */ #if U_HAVE_DEBUG_LOCATION_NEW /** * This method overrides the MFC debug version of the operator new * * @param size The requested memory size * @param file The file where the allocation was requested * @param line The line where the allocation was requested */ static void * U_EXPORT2 operator new(size_t size, const char* file, int line) U_NOEXCEPT; /** * This method provides a matching delete for the MFC debug new * * @param p The pointer to the allocated memory * @param file The file where the allocation was requested * @param line The line where the allocation was requested */ static void U_EXPORT2 operator delete(void* p, const char* file, int line) U_NOEXCEPT; #endif /* U_HAVE_DEBUG_LOCATION_NEW */ #endif /* U_OVERRIDE_CXX_ALLOCATION */ /* * Assignment operator not declared. The compiler will provide one * which does nothing since this class does not contain any data members. * API/code coverage may show the assignment operator as present and * untested - ignore. * Subclasses need this assignment operator if they use compiler-provided * assignment operators of their own. An alternative to not declaring one * here would be to declare and empty-implement a protected or public one. UMemory &UMemory::operator=(const UMemory &); */ }; /** * UObject is the common ICU "boilerplate" class. * UObject inherits UMemory (starting with ICU 2.4), * and all other public ICU C++ classes * are derived from UObject (starting with ICU 2.2). * * UObject contains common virtual functions, in particular a virtual destructor. * * The clone() function is not available in UObject because it is not * implemented by all ICU classes. * Many ICU services provide a clone() function for their class trees, * defined on the service's C++ base class, and all subclasses within that * service class tree return a pointer to the service base class * (which itself is a subclass of UObject). * This is because some compilers do not support covariant (same-as-this) * return types; cast to the appropriate subclass if necessary. * * @stable ICU 2.2 */ class U_COMMON_API UObject : public UMemory { public: /** * Destructor. * * @stable ICU 2.2 */ virtual ~UObject(); /** * ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. * The base class implementation returns a dummy value. * * Use compiler RTTI rather than ICU's "poor man's RTTI". * Since ICU 4.6, new ICU C++ class hierarchies do not implement "poor man's RTTI". * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; protected: // the following functions are protected to prevent instantiation and // direct use of UObject itself // default constructor // inline UObject() {} // copy constructor // inline UObject(const UObject &other) {} #if 0 // TODO Sometime in the future. Implement operator==(). // (This comment inserted in 2.2) // some or all of the following "boilerplate" functions may be made public // in a future ICU4C release when all subclasses implement them // assignment operator // (not virtual, see "Taligent's Guide to Designing Programs" pp.73..74) // commented out because the implementation is the same as a compiler's default // UObject &operator=(const UObject &other) { return *this; } // comparison operators virtual inline UBool operator==(const UObject &other) const { return this==&other; } inline UBool operator!=(const UObject &other) const { return !operator==(other); } // clone() commented out from the base class: // some compilers do not support co-variant return types // (i.e., subclasses would have to return UObject * as well, instead of SubClass *) // see also UObject class documentation. // virtual UObject *clone() const; #endif /* * Assignment operator not declared. The compiler will provide one * which does nothing since this class does not contain any data members. * API/code coverage may show the assignment operator as present and * untested - ignore. * Subclasses need this assignment operator if they use compiler-provided * assignment operators of their own. An alternative to not declaring one * here would be to declare and empty-implement a protected or public one. UObject &UObject::operator=(const UObject &); */ }; #ifndef U_HIDE_INTERNAL_API /** * This is a simple macro to add ICU RTTI to an ICU object implementation. * This does not go into the header. This should only be used in *.cpp files. * * @param myClass The name of the class that needs RTTI defined. * @internal */ #define UOBJECT_DEFINE_RTTI_IMPLEMENTATION(myClass) \ UClassID U_EXPORT2 myClass::getStaticClassID() { \ static char classID = 0; \ return (UClassID)&classID; \ } \ UClassID myClass::getDynamicClassID() const \ { return myClass::getStaticClassID(); } /** * This macro adds ICU RTTI to an ICU abstract class implementation. * This macro should be invoked in *.cpp files. The corresponding * header should declare getStaticClassID. * * @param myClass The name of the class that needs RTTI defined. * @internal */ #define UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(myClass) \ UClassID U_EXPORT2 myClass::getStaticClassID() { \ static char classID = 0; \ return (UClassID)&classID; \ } #endif /* U_HIDE_INTERNAL_API */ U_NAMESPACE_END #endif usr/include/unicode/docmain.h000064400000015723152342600230012216 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /******************************************************************** * COPYRIGHT: * Copyright (c) 1997-2012, International Business Machines Corporation and * others. All Rights Reserved. * * FILE NAME: DOCMAIN.h * * Date Name Description * 12/11/2000 Ram Creation. */ /** * \file * \brief (Non API- contains Doxygen definitions) * * This file contains documentation for Doxygen and doesnot have * any significance with respect to C or C++ API */ /*! \mainpage * * \section API API Reference Usage * *

C++ Programmers:

*

Use Class Hierarchy or Alphabetical List * or Compound List * to find the class you are interested in. For example, to find BreakIterator, * you can go to the Alphabetical List, then click on * "BreakIterator". Once you are at the class, you will find an inheritance * chart, a list of the public members, a detailed description of the class, * then detailed member descriptions.

* *

C Programmers:

*

Use Module List or File Members * to find a list of all the functions and constants. * For example, to find BreakIterator functions you would click on * File List, * then find "ubrk.h" and click on it. You will find descriptions of Defines, * Typedefs, Enumerations, and Functions, with detailed descriptions below. * If you want to find a specific function, such as ubrk_next(), then click * first on File Members, then use your browser * Find dialog to search for "ubrk_next()".

* * *

API References for Previous Releases

*

The API References for each release of ICU are also available as * a zip file from the ICU * download page.

* *
* *

Architecture (User's Guide)

* * *
*\htmlonly

Module List

\endhtmlonly * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Module NameCC++
Basic Types and Constantsutypes.hutypes.h
Strings and Character Iterationustring.h, utf8.h, utf16.h, UText, UCharIteratoricu::UnicodeString, icu::CharacterIterator, icu::Appendable, icu::StringPiece,icu::ByteSink
Unicode Character
Properties and Names
uchar.h, uscript.hC API
Sets of Unicode Code Points and Stringsuset.hicu::UnicodeSet
Maps from Unicode Code Points to Integer Valuesucptrie.h, umutablecptrie.hC API
Maps from Strings to Integer Values(no C API)icu::BytesTrie, icu::UCharsTrie
Codepage Conversionucnv.h, ucnvsel.hbC API
Codepage Detectionucsdet.hC API
Unicode Text Compressionucnv.h
(encoding name "SCSU" or "BOCU-1")
C API
Locales uloc.hicu::Locale, icu::LocaleBuilder
Resource Bundlesures.hicu::ResourceBundle
Normalizationunorm2.hicu::Normalizer2
Calendarsucal.hicu::Calendar
Date and Time Formattingudat.hicu::DateFormat
Message Formattingumsg.hicu::MessageFormat
Number Formatting
(includes currency and unit formatting)
unumberformatter.h, unum.hicu::number::NumberFormatter (ICU 60+) or icu::NumberFormat (older versions)
Number Range Formatting
(includes currency and unit ranges)
(no C API)icu::number::NumberRangeFormatter
Number Spellout
(Rule Based Number Formatting)
unum.h
(use UNUM_SPELLOUT)
icu::RuleBasedNumberFormat
Text Transformation
(Transliteration)
utrans.hicu::Transliterator
Bidirectional Algorithmubidi.h, ubiditransform.hC API
Arabic Shapingushape.hC API
Collationucol.hicu::Collator
String Searchingusearch.hicu::StringSearch
Index Characters/
Bucketing for Sorted Lists
(no C API)icu::AlphabeticIndex
Text Boundary Analysis
(Break Iteration)
ubrk.hicu::BreakIterator
Regular Expressionsuregex.hicu::RegexPattern, icu::RegexMatcher
StringPrepusprep.hC API
International Domain Names in Applications:
* UTS #46 in C/C++, IDNA2003 only via C API
uidna.hidna.h
Identifier Spoofing & Confusabilityuspoof.hC API
Universal Time Scaleutmscale.hC API
Paragraph Layout / Complex Text Layoutplayout.hicu::ParagraphLayout
ICU I/Oustdio.hustream.h
* This main page is generated from docmain.h */ usr/include/unicode/ucol.h000064400000172620152342600230011546 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (c) 1996-2015, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************* */ #ifndef UCOL_H #define UCOL_H #include "unicode/utypes.h" #if !UCONFIG_NO_COLLATION #include "unicode/unorm.h" #include "unicode/localpointer.h" #include "unicode/parseerr.h" #include "unicode/uloc.h" #include "unicode/uset.h" #include "unicode/uscript.h" /** * \file * \brief C API: Collator * *

Collator C API

* * The C API for Collator performs locale-sensitive * string comparison. You use this service to build * searching and sorting routines for natural language text. *

* For more information about the collation service see * the User Guide. *

* Collation service provides correct sorting orders for most locales supported in ICU. * If specific data for a locale is not available, the orders eventually falls back * to the CLDR root sort order. *

* Sort ordering may be customized by providing your own set of rules. For more on * this subject see the * Collation Customization section of the User Guide. *

* @see UCollationResult * @see UNormalizationMode * @see UCollationStrength * @see UCollationElements */ /** A collator. * For usage in C programs. */ struct UCollator; /** structure representing a collator object instance * @stable ICU 2.0 */ typedef struct UCollator UCollator; /** * UCOL_LESS is returned if source string is compared to be less than target * string in the ucol_strcoll() method. * UCOL_EQUAL is returned if source string is compared to be equal to target * string in the ucol_strcoll() method. * UCOL_GREATER is returned if source string is compared to be greater than * target string in the ucol_strcoll() method. * @see ucol_strcoll() *

* Possible values for a comparison result * @stable ICU 2.0 */ typedef enum { /** string a == string b */ UCOL_EQUAL = 0, /** string a > string b */ UCOL_GREATER = 1, /** string a < string b */ UCOL_LESS = -1 } UCollationResult ; /** Enum containing attribute values for controling collation behavior. * Here are all the allowable values. Not every attribute can take every value. The only * universal value is UCOL_DEFAULT, which resets the attribute value to the predefined * value for that locale * @stable ICU 2.0 */ typedef enum { /** accepted by most attributes */ UCOL_DEFAULT = -1, /** Primary collation strength */ UCOL_PRIMARY = 0, /** Secondary collation strength */ UCOL_SECONDARY = 1, /** Tertiary collation strength */ UCOL_TERTIARY = 2, /** Default collation strength */ UCOL_DEFAULT_STRENGTH = UCOL_TERTIARY, UCOL_CE_STRENGTH_LIMIT, /** Quaternary collation strength */ UCOL_QUATERNARY=3, /** Identical collation strength */ UCOL_IDENTICAL=15, UCOL_STRENGTH_LIMIT, /** Turn the feature off - works for UCOL_FRENCH_COLLATION, UCOL_CASE_LEVEL, UCOL_HIRAGANA_QUATERNARY_MODE & UCOL_DECOMPOSITION_MODE*/ UCOL_OFF = 16, /** Turn the feature on - works for UCOL_FRENCH_COLLATION, UCOL_CASE_LEVEL, UCOL_HIRAGANA_QUATERNARY_MODE & UCOL_DECOMPOSITION_MODE*/ UCOL_ON = 17, /** Valid for UCOL_ALTERNATE_HANDLING. Alternate handling will be shifted */ UCOL_SHIFTED = 20, /** Valid for UCOL_ALTERNATE_HANDLING. Alternate handling will be non ignorable */ UCOL_NON_IGNORABLE = 21, /** Valid for UCOL_CASE_FIRST - lower case sorts before upper case */ UCOL_LOWER_FIRST = 24, /** upper case sorts before lower case */ UCOL_UPPER_FIRST = 25, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UColAttributeValue value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCOL_ATTRIBUTE_VALUE_COUNT #endif /* U_HIDE_DEPRECATED_API */ } UColAttributeValue; /** * Enum containing the codes for reordering segments of the collation table that are not script * codes. These reordering codes are to be used in conjunction with the script codes. * @see ucol_getReorderCodes * @see ucol_setReorderCodes * @see ucol_getEquivalentReorderCodes * @see UScriptCode * @stable ICU 4.8 */ typedef enum { /** * A special reordering code that is used to specify the default * reordering codes for a locale. * @stable ICU 4.8 */ UCOL_REORDER_CODE_DEFAULT = -1, /** * A special reordering code that is used to specify no reordering codes. * @stable ICU 4.8 */ UCOL_REORDER_CODE_NONE = USCRIPT_UNKNOWN, /** * A special reordering code that is used to specify all other codes used for * reordering except for the codes lised as UColReorderCode values and those * listed explicitly in a reordering. * @stable ICU 4.8 */ UCOL_REORDER_CODE_OTHERS = USCRIPT_UNKNOWN, /** * Characters with the space property. * This is equivalent to the rule value "space". * @stable ICU 4.8 */ UCOL_REORDER_CODE_SPACE = 0x1000, /** * The first entry in the enumeration of reordering groups. This is intended for use in * range checking and enumeration of the reorder codes. * @stable ICU 4.8 */ UCOL_REORDER_CODE_FIRST = UCOL_REORDER_CODE_SPACE, /** * Characters with the punctuation property. * This is equivalent to the rule value "punct". * @stable ICU 4.8 */ UCOL_REORDER_CODE_PUNCTUATION = 0x1001, /** * Characters with the symbol property. * This is equivalent to the rule value "symbol". * @stable ICU 4.8 */ UCOL_REORDER_CODE_SYMBOL = 0x1002, /** * Characters with the currency property. * This is equivalent to the rule value "currency". * @stable ICU 4.8 */ UCOL_REORDER_CODE_CURRENCY = 0x1003, /** * Characters with the digit property. * This is equivalent to the rule value "digit". * @stable ICU 4.8 */ UCOL_REORDER_CODE_DIGIT = 0x1004, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UColReorderCode value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCOL_REORDER_CODE_LIMIT = 0x1005 #endif /* U_HIDE_DEPRECATED_API */ } UColReorderCode; /** * Base letter represents a primary difference. Set comparison * level to UCOL_PRIMARY to ignore secondary and tertiary differences. * Use this to set the strength of a Collator object. * Example of primary difference, "abc" < "abd" * * Diacritical differences on the same base letter represent a secondary * difference. Set comparison level to UCOL_SECONDARY to ignore tertiary * differences. Use this to set the strength of a Collator object. * Example of secondary difference, "ä" >> "a". * * Uppercase and lowercase versions of the same character represents a * tertiary difference. Set comparison level to UCOL_TERTIARY to include * all comparison differences. Use this to set the strength of a Collator * object. * Example of tertiary difference, "abc" <<< "ABC". * * Two characters are considered "identical" when they have the same * unicode spellings. UCOL_IDENTICAL. * For example, "ä" == "ä". * * UCollationStrength is also used to determine the strength of sort keys * generated from UCollator objects * These values can be now found in the UColAttributeValue enum. * @stable ICU 2.0 **/ typedef UColAttributeValue UCollationStrength; /** Attributes that collation service understands. All the attributes can take UCOL_DEFAULT * value, as well as the values specific to each one. * @stable ICU 2.0 */ typedef enum { /** Attribute for direction of secondary weights - used in Canadian French. * Acceptable values are UCOL_ON, which results in secondary weights * being considered backwards and UCOL_OFF which treats secondary * weights in the order they appear. * @stable ICU 2.0 */ UCOL_FRENCH_COLLATION, /** Attribute for handling variable elements. * Acceptable values are UCOL_NON_IGNORABLE (default) * which treats all the codepoints with non-ignorable * primary weights in the same way, * and UCOL_SHIFTED which causes codepoints with primary * weights that are equal or below the variable top value * to be ignored on primary level and moved to the quaternary * level. * @stable ICU 2.0 */ UCOL_ALTERNATE_HANDLING, /** Controls the ordering of upper and lower case letters. * Acceptable values are UCOL_OFF (default), which orders * upper and lower case letters in accordance to their tertiary * weights, UCOL_UPPER_FIRST which forces upper case letters to * sort before lower case letters, and UCOL_LOWER_FIRST which does * the opposite. * @stable ICU 2.0 */ UCOL_CASE_FIRST, /** Controls whether an extra case level (positioned before the third * level) is generated or not. Acceptable values are UCOL_OFF (default), * when case level is not generated, and UCOL_ON which causes the case * level to be generated. Contents of the case level are affected by * the value of UCOL_CASE_FIRST attribute. A simple way to ignore * accent differences in a string is to set the strength to UCOL_PRIMARY * and enable case level. * @stable ICU 2.0 */ UCOL_CASE_LEVEL, /** Controls whether the normalization check and necessary normalizations * are performed. When set to UCOL_OFF (default) no normalization check * is performed. The correctness of the result is guaranteed only if the * input data is in so-called FCD form (see users manual for more info). * When set to UCOL_ON, an incremental check is performed to see whether * the input data is in the FCD form. If the data is not in the FCD form, * incremental NFD normalization is performed. * @stable ICU 2.0 */ UCOL_NORMALIZATION_MODE, /** An alias for UCOL_NORMALIZATION_MODE attribute. * @stable ICU 2.0 */ UCOL_DECOMPOSITION_MODE = UCOL_NORMALIZATION_MODE, /** The strength attribute. Can be either UCOL_PRIMARY, UCOL_SECONDARY, * UCOL_TERTIARY, UCOL_QUATERNARY or UCOL_IDENTICAL. The usual strength * for most locales (except Japanese) is tertiary. * * Quaternary strength * is useful when combined with shifted setting for alternate handling * attribute and for JIS X 4061 collation, when it is used to distinguish * between Katakana and Hiragana. * Otherwise, quaternary level * is affected only by the number of non-ignorable code points in * the string. * * Identical strength is rarely useful, as it amounts * to codepoints of the NFD form of the string. * @stable ICU 2.0 */ UCOL_STRENGTH, #ifndef U_HIDE_DEPRECATED_API /** When turned on, this attribute positions Hiragana before all * non-ignorables on quaternary level This is a sneaky way to produce JIS * sort order. * * This attribute was an implementation detail of the CLDR Japanese tailoring. * Since ICU 50, this attribute is not settable any more via API functions. * Since CLDR 25/ICU 53, explicit quaternary relations are used * to achieve the same Japanese sort order. * * @deprecated ICU 50 Implementation detail, cannot be set via API, was removed from implementation. */ UCOL_HIRAGANA_QUATERNARY_MODE = UCOL_STRENGTH + 1, #endif /* U_HIDE_DEPRECATED_API */ /** * When turned on, this attribute makes * substrings of digits sort according to their numeric values. * * This is a way to get '100' to sort AFTER '2'. Note that the longest * digit substring that can be treated as a single unit is * 254 digits (not counting leading zeros). If a digit substring is * longer than that, the digits beyond the limit will be treated as a * separate digit substring. * * A "digit" in this sense is a code point with General_Category=Nd, * which does not include circled numbers, roman numerals, etc. * Only a contiguous digit substring is considered, that is, * non-negative integers without separators. * There is no support for plus/minus signs, decimals, exponents, etc. * * @stable ICU 2.8 */ UCOL_NUMERIC_COLLATION = UCOL_STRENGTH + 2, /* Do not conditionalize the following with #ifndef U_HIDE_DEPRECATED_API, * it is needed for layout of RuleBasedCollator object. */ /** * One more than the highest normal UColAttribute value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCOL_ATTRIBUTE_COUNT } UColAttribute; /** Options for retrieving the rule string * @stable ICU 2.0 */ typedef enum { /** * Retrieves the tailoring rules only. * Same as calling the version of getRules() without UColRuleOption. * @stable ICU 2.0 */ UCOL_TAILORING_ONLY, /** * Retrieves the "UCA rules" concatenated with the tailoring rules. * The "UCA rules" are an approximation of the root collator's sort order. * They are almost never used or useful at runtime and can be removed from the data. * See http://userguide.icu-project.org/collation/customization#TOC-Building-on-Existing-Locales * @stable ICU 2.0 */ UCOL_FULL_RULES } UColRuleOption ; /** * Open a UCollator for comparing strings. * * For some languages, multiple collation types are available; * for example, "de@collation=phonebook". * Starting with ICU 54, collation attributes can be specified via locale keywords as well, * in the old locale extension syntax ("el@colCaseFirst=upper") * or in language tag syntax ("el-u-kf-upper"). * See User Guide: Collation API. * * The UCollator pointer is used in all the calls to the Collation * service. After finished, collator must be disposed of by calling * {@link #ucol_close }. * @param loc The locale containing the required collation rules. * Special values for locales can be passed in - * if NULL is passed for the locale, the default locale * collation rules will be used. If empty string ("") or * "root" are passed, the root collator will be returned. * @param status A pointer to a UErrorCode to receive any errors * @return A pointer to a UCollator, or 0 if an error occurred. * @see ucol_openRules * @see ucol_safeClone * @see ucol_close * @stable ICU 2.0 */ U_STABLE UCollator* U_EXPORT2 ucol_open(const char *loc, UErrorCode *status); /** * Produce a UCollator instance according to the rules supplied. * The rules are used to change the default ordering, defined in the * UCA in a process called tailoring. The resulting UCollator pointer * can be used in the same way as the one obtained by {@link #ucol_strcoll }. * @param rules A string describing the collation rules. For the syntax * of the rules please see users guide. * @param rulesLength The length of rules, or -1 if null-terminated. * @param normalizationMode The normalization mode: One of * UCOL_OFF (expect the text to not need normalization), * UCOL_ON (normalize), or * UCOL_DEFAULT (set the mode according to the rules) * @param strength The default collation strength; one of UCOL_PRIMARY, UCOL_SECONDARY, * UCOL_TERTIARY, UCOL_IDENTICAL,UCOL_DEFAULT_STRENGTH - can be also set in the rules. * @param parseError A pointer to UParseError to recieve information about errors * occurred during parsing. This argument can currently be set * to NULL, but at users own risk. Please provide a real structure. * @param status A pointer to a UErrorCode to receive any errors * @return A pointer to a UCollator. It is not guaranteed that NULL be returned in case * of error - please use status argument to check for errors. * @see ucol_open * @see ucol_safeClone * @see ucol_close * @stable ICU 2.0 */ U_STABLE UCollator* U_EXPORT2 ucol_openRules( const UChar *rules, int32_t rulesLength, UColAttributeValue normalizationMode, UCollationStrength strength, UParseError *parseError, UErrorCode *status); #ifndef U_HIDE_DEPRECATED_API /** * Open a collator defined by a short form string. * The structure and the syntax of the string is defined in the "Naming collators" * section of the users guide: * http://userguide.icu-project.org/collation/concepts#TOC-Collator-naming-scheme * Attributes are overriden by the subsequent attributes. So, for "S2_S3", final * strength will be 3. 3066bis locale overrides individual locale parts. * The call to this function is equivalent to a call to ucol_open, followed by a * series of calls to ucol_setAttribute and ucol_setVariableTop. * @param definition A short string containing a locale and a set of attributes. * Attributes not explicitly mentioned are left at the default * state for a locale. * @param parseError if not NULL, structure that will get filled with error's pre * and post context in case of error. * @param forceDefaults if FALSE, the settings that are the same as the collator * default settings will not be applied (for example, setting * French secondary on a French collator would not be executed). * If TRUE, all the settings will be applied regardless of the * collator default value. If the definition * strings are to be cached, should be set to FALSE. * @param status Error code. Apart from regular error conditions connected to * instantiating collators (like out of memory or similar), this * API will return an error if an invalid attribute or attribute/value * combination is specified. * @return A pointer to a UCollator or 0 if an error occured (including an * invalid attribute). * @see ucol_open * @see ucol_setAttribute * @see ucol_setVariableTop * @see ucol_getShortDefinitionString * @see ucol_normalizeShortDefinitionString * @deprecated ICU 54 Use ucol_open() with language tag collation keywords instead. */ U_DEPRECATED UCollator* U_EXPORT2 ucol_openFromShortString( const char *definition, UBool forceDefaults, UParseError *parseError, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ #ifndef U_HIDE_DEPRECATED_API /** * Get a set containing the contractions defined by the collator. The set includes * both the root collator's contractions and the contractions defined by the collator. This set * will contain only strings. If a tailoring explicitly suppresses contractions from * the root collator (like Russian), removed contractions will not be in the resulting set. * @param coll collator * @param conts the set to hold the result. It gets emptied before * contractions are added. * @param status to hold the error code * @return the size of the contraction set * * @deprecated ICU 3.4, use ucol_getContractionsAndExpansions instead */ U_DEPRECATED int32_t U_EXPORT2 ucol_getContractions( const UCollator *coll, USet *conts, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ /** * Get a set containing the expansions defined by the collator. The set includes * both the root collator's expansions and the expansions defined by the tailoring * @param coll collator * @param contractions if not NULL, the set to hold the contractions * @param expansions if not NULL, the set to hold the expansions * @param addPrefixes add the prefix contextual elements to contractions * @param status to hold the error code * * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ucol_getContractionsAndExpansions( const UCollator *coll, USet *contractions, USet *expansions, UBool addPrefixes, UErrorCode *status); /** * Close a UCollator. * Once closed, a UCollator should not be used. Every open collator should * be closed. Otherwise, a memory leak will result. * @param coll The UCollator to close. * @see ucol_open * @see ucol_openRules * @see ucol_safeClone * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_close(UCollator *coll); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUCollatorPointer * "Smart pointer" class, closes a UCollator via ucol_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); U_NAMESPACE_END #endif /** * Compare two strings. * The strings will be compared using the options already specified. * @param coll The UCollator containing the comparison rules. * @param source The source string. * @param sourceLength The length of source, or -1 if null-terminated. * @param target The target string. * @param targetLength The length of target, or -1 if null-terminated. * @return The result of comparing the strings; one of UCOL_EQUAL, * UCOL_GREATER, UCOL_LESS * @see ucol_greater * @see ucol_greaterOrEqual * @see ucol_equal * @stable ICU 2.0 */ U_STABLE UCollationResult U_EXPORT2 ucol_strcoll( const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength); /** * Compare two strings in UTF-8. * The strings will be compared using the options already specified. * Note: When input string contains malformed a UTF-8 byte sequence, * this function treats these bytes as REPLACEMENT CHARACTER (U+FFFD). * @param coll The UCollator containing the comparison rules. * @param source The source UTF-8 string. * @param sourceLength The length of source, or -1 if null-terminated. * @param target The target UTF-8 string. * @param targetLength The length of target, or -1 if null-terminated. * @param status A pointer to a UErrorCode to receive any errors * @return The result of comparing the strings; one of UCOL_EQUAL, * UCOL_GREATER, UCOL_LESS * @see ucol_greater * @see ucol_greaterOrEqual * @see ucol_equal * @stable ICU 50 */ U_STABLE UCollationResult U_EXPORT2 ucol_strcollUTF8( const UCollator *coll, const char *source, int32_t sourceLength, const char *target, int32_t targetLength, UErrorCode *status); /** * Determine if one string is greater than another. * This function is equivalent to {@link #ucol_strcoll } == UCOL_GREATER * @param coll The UCollator containing the comparison rules. * @param source The source string. * @param sourceLength The length of source, or -1 if null-terminated. * @param target The target string. * @param targetLength The length of target, or -1 if null-terminated. * @return TRUE if source is greater than target, FALSE otherwise. * @see ucol_strcoll * @see ucol_greaterOrEqual * @see ucol_equal * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucol_greater(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength); /** * Determine if one string is greater than or equal to another. * This function is equivalent to {@link #ucol_strcoll } != UCOL_LESS * @param coll The UCollator containing the comparison rules. * @param source The source string. * @param sourceLength The length of source, or -1 if null-terminated. * @param target The target string. * @param targetLength The length of target, or -1 if null-terminated. * @return TRUE if source is greater than or equal to target, FALSE otherwise. * @see ucol_strcoll * @see ucol_greater * @see ucol_equal * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucol_greaterOrEqual(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength); /** * Compare two strings for equality. * This function is equivalent to {@link #ucol_strcoll } == UCOL_EQUAL * @param coll The UCollator containing the comparison rules. * @param source The source string. * @param sourceLength The length of source, or -1 if null-terminated. * @param target The target string. * @param targetLength The length of target, or -1 if null-terminated. * @return TRUE if source is equal to target, FALSE otherwise * @see ucol_strcoll * @see ucol_greater * @see ucol_greaterOrEqual * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 ucol_equal(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength); /** * Compare two UTF-8 encoded trings. * The strings will be compared using the options already specified. * @param coll The UCollator containing the comparison rules. * @param sIter The source string iterator. * @param tIter The target string iterator. * @return The result of comparing the strings; one of UCOL_EQUAL, * UCOL_GREATER, UCOL_LESS * @param status A pointer to a UErrorCode to receive any errors * @see ucol_strcoll * @stable ICU 2.6 */ U_STABLE UCollationResult U_EXPORT2 ucol_strcollIter( const UCollator *coll, UCharIterator *sIter, UCharIterator *tIter, UErrorCode *status); /** * Get the collation strength used in a UCollator. * The strength influences how strings are compared. * @param coll The UCollator to query. * @return The collation strength; one of UCOL_PRIMARY, UCOL_SECONDARY, * UCOL_TERTIARY, UCOL_QUATERNARY, UCOL_IDENTICAL * @see ucol_setStrength * @stable ICU 2.0 */ U_STABLE UCollationStrength U_EXPORT2 ucol_getStrength(const UCollator *coll); /** * Set the collation strength used in a UCollator. * The strength influences how strings are compared. * @param coll The UCollator to set. * @param strength The desired collation strength; one of UCOL_PRIMARY, * UCOL_SECONDARY, UCOL_TERTIARY, UCOL_QUATERNARY, UCOL_IDENTICAL, UCOL_DEFAULT * @see ucol_getStrength * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_setStrength(UCollator *coll, UCollationStrength strength); /** * Retrieves the reordering codes for this collator. * These reordering codes are a combination of UScript codes and UColReorderCode entries. * @param coll The UCollator to query. * @param dest The array to fill with the script ordering. * @param destCapacity The length of dest. If it is 0, then dest may be NULL and the function * will only return the length of the result without writing any codes (pre-flighting). * @param pErrorCode Must be a valid pointer to an error code value, which must not indicate a * failure before the function call. * @return The number of reordering codes written to the dest array. * @see ucol_setReorderCodes * @see ucol_getEquivalentReorderCodes * @see UScriptCode * @see UColReorderCode * @stable ICU 4.8 */ U_STABLE int32_t U_EXPORT2 ucol_getReorderCodes(const UCollator* coll, int32_t* dest, int32_t destCapacity, UErrorCode *pErrorCode); /** * Sets the reordering codes for this collator. * Collation reordering allows scripts and some other groups of characters * to be moved relative to each other. This reordering is done on top of * the DUCET/CLDR standard collation order. Reordering can specify groups to be placed * at the start and/or the end of the collation order. These groups are specified using * UScript codes and UColReorderCode entries. * *

By default, reordering codes specified for the start of the order are placed in the * order given after several special non-script blocks. These special groups of characters * are space, punctuation, symbol, currency, and digit. These special groups are represented with * UColReorderCode entries. Script groups can be intermingled with * these special non-script groups if those special groups are explicitly specified in the reordering. * *

The special code OTHERS stands for any script that is not explicitly * mentioned in the list of reordering codes given. Anything that is after OTHERS * will go at the very end of the reordering in the order given. * *

The special reorder code DEFAULT will reset the reordering for this collator * to the default for this collator. The default reordering may be the DUCET/CLDR order or may be a reordering that * was specified when this collator was created from resource data or from rules. The * DEFAULT code must be the sole code supplied when it is used. * If not, then U_ILLEGAL_ARGUMENT_ERROR will be set. * *

The special reorder code NONE will remove any reordering for this collator. * The result of setting no reordering will be to have the DUCET/CLDR ordering used. The * NONE code must be the sole code supplied when it is used. * * @param coll The UCollator to set. * @param reorderCodes An array of script codes in the new order. This can be NULL if the * length is also set to 0. An empty array will clear any reordering codes on the collator. * @param reorderCodesLength The length of reorderCodes. * @param pErrorCode Must be a valid pointer to an error code value, which must not indicate a * failure before the function call. * @see ucol_getReorderCodes * @see ucol_getEquivalentReorderCodes * @see UScriptCode * @see UColReorderCode * @stable ICU 4.8 */ U_STABLE void U_EXPORT2 ucol_setReorderCodes(UCollator* coll, const int32_t* reorderCodes, int32_t reorderCodesLength, UErrorCode *pErrorCode); /** * Retrieves the reorder codes that are grouped with the given reorder code. Some reorder * codes will be grouped and must reorder together. * Beginning with ICU 55, scripts only reorder together if they are primary-equal, * for example Hiragana and Katakana. * * @param reorderCode The reorder code to determine equivalence for. * @param dest The array to fill with the script ordering. * @param destCapacity The length of dest. If it is 0, then dest may be NULL and the function * will only return the length of the result without writing any codes (pre-flighting). * @param pErrorCode Must be a valid pointer to an error code value, which must not indicate * a failure before the function call. * @return The number of reordering codes written to the dest array. * @see ucol_setReorderCodes * @see ucol_getReorderCodes * @see UScriptCode * @see UColReorderCode * @stable ICU 4.8 */ U_STABLE int32_t U_EXPORT2 ucol_getEquivalentReorderCodes(int32_t reorderCode, int32_t* dest, int32_t destCapacity, UErrorCode *pErrorCode); /** * Get the display name for a UCollator. * The display name is suitable for presentation to a user. * @param objLoc The locale of the collator in question. * @param dispLoc The locale for display. * @param result A pointer to a buffer to receive the attribute. * @param resultLength The maximum size of result. * @param status A pointer to a UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, * the output was truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_getDisplayName( const char *objLoc, const char *dispLoc, UChar *result, int32_t resultLength, UErrorCode *status); /** * Get a locale for which collation rules are available. * A UCollator in a locale returned by this function will perform the correct * collation for the locale. * @param localeIndex The index of the desired locale. * @return A locale for which collation rules are available, or 0 if none. * @see ucol_countAvailable * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 ucol_getAvailable(int32_t localeIndex); /** * Determine how many locales have collation rules available. * This function is most useful as determining the loop ending condition for * calls to {@link #ucol_getAvailable }. * @return The number of locales for which collation rules are available. * @see ucol_getAvailable * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_countAvailable(void); #if !UCONFIG_NO_SERVICE /** * Create a string enumerator of all locales for which a valid * collator may be opened. * @param status input-output error code * @return a string enumeration over locale strings. The caller is * responsible for closing the result. * @stable ICU 3.0 */ U_STABLE UEnumeration* U_EXPORT2 ucol_openAvailableLocales(UErrorCode *status); #endif /** * Create a string enumerator of all possible keywords that are relevant to * collation. At this point, the only recognized keyword for this * service is "collation". * @param status input-output error code * @return a string enumeration over locale strings. The caller is * responsible for closing the result. * @stable ICU 3.0 */ U_STABLE UEnumeration* U_EXPORT2 ucol_getKeywords(UErrorCode *status); /** * Given a keyword, create a string enumeration of all values * for that keyword that are currently in use. * @param keyword a particular keyword as enumerated by * ucol_getKeywords. If any other keyword is passed in, *status is set * to U_ILLEGAL_ARGUMENT_ERROR. * @param status input-output error code * @return a string enumeration over collation keyword values, or NULL * upon error. The caller is responsible for closing the result. * @stable ICU 3.0 */ U_STABLE UEnumeration* U_EXPORT2 ucol_getKeywordValues(const char *keyword, UErrorCode *status); /** * Given a key and a locale, returns an array of string values in a preferred * order that would make a difference. These are all and only those values where * the open (creation) of the service with the locale formed from the input locale * plus input keyword and that value has different behavior than creation with the * input locale alone. * @param key one of the keys supported by this service. For now, only * "collation" is supported. * @param locale the locale * @param commonlyUsed if set to true it will return only commonly used values * with the given locale in preferred order. Otherwise, * it will return all the available values for the locale. * @param status error status * @return a string enumeration over keyword values for the given key and the locale. * @stable ICU 4.2 */ U_STABLE UEnumeration* U_EXPORT2 ucol_getKeywordValuesForLocale(const char* key, const char* locale, UBool commonlyUsed, UErrorCode* status); /** * Return the functionally equivalent locale for the specified * input locale, with respect to given keyword, for the * collation service. If two different input locale + keyword * combinations produce the same result locale, then collators * instantiated for these two different input locales will behave * equivalently. The converse is not always true; two collators * may in fact be equivalent, but return different results, due to * internal details. The return result has no other meaning than * that stated above, and implies nothing as to the relationship * between the two locales. This is intended for use by * applications who wish to cache collators, or otherwise reuse * collators when possible. The functional equivalent may change * over time. For more information, please see the * Locales and Services section of the ICU User Guide. * @param result fillin for the functionally equivalent result locale * @param resultCapacity capacity of the fillin buffer * @param keyword a particular keyword as enumerated by * ucol_getKeywords. * @param locale the specified input locale * @param isAvailable if non-NULL, pointer to a fillin parameter that * on return indicates whether the specified input locale was 'available' * to the collation service. A locale is defined as 'available' if it * physically exists within the collation locale data. * @param status pointer to input-output error code * @return the actual buffer size needed for the locale. If greater * than resultCapacity, the returned full name will be truncated and * an error code will be returned. * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 ucol_getFunctionalEquivalent(char* result, int32_t resultCapacity, const char* keyword, const char* locale, UBool* isAvailable, UErrorCode* status); /** * Get the collation tailoring rules from a UCollator. * The rules will follow the rule syntax. * @param coll The UCollator to query. * @param length * @return The collation tailoring rules. * @stable ICU 2.0 */ U_STABLE const UChar* U_EXPORT2 ucol_getRules( const UCollator *coll, int32_t *length); #ifndef U_HIDE_DEPRECATED_API /** Get the short definition string for a collator. This API harvests the collator's * locale and the attribute set and produces a string that can be used for opening * a collator with the same attributes using the ucol_openFromShortString API. * This string will be normalized. * The structure and the syntax of the string is defined in the "Naming collators" * section of the users guide: * http://userguide.icu-project.org/collation/concepts#TOC-Collator-naming-scheme * This API supports preflighting. * @param coll a collator * @param locale a locale that will appear as a collators locale in the resulting * short string definition. If NULL, the locale will be harvested * from the collator. * @param buffer space to hold the resulting string * @param capacity capacity of the buffer * @param status for returning errors. All the preflighting errors are featured * @return length of the resulting string * @see ucol_openFromShortString * @see ucol_normalizeShortDefinitionString * @deprecated ICU 54 */ U_DEPRECATED int32_t U_EXPORT2 ucol_getShortDefinitionString(const UCollator *coll, const char *locale, char *buffer, int32_t capacity, UErrorCode *status); /** Verifies and normalizes short definition string. * Normalized short definition string has all the option sorted by the argument name, * so that equivalent definition strings are the same. * This API supports preflighting. * @param source definition string * @param destination space to hold the resulting string * @param capacity capacity of the buffer * @param parseError if not NULL, structure that will get filled with error's pre * and post context in case of error. * @param status Error code. This API will return an error if an invalid attribute * or attribute/value combination is specified. All the preflighting * errors are also featured * @return length of the resulting normalized string. * * @see ucol_openFromShortString * @see ucol_getShortDefinitionString * * @deprecated ICU 54 */ U_DEPRECATED int32_t U_EXPORT2 ucol_normalizeShortDefinitionString(const char *source, char *destination, int32_t capacity, UParseError *parseError, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ /** * Get a sort key for a string from a UCollator. * Sort keys may be compared using strcmp. * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * Like ICU functions that write to an output buffer, the buffer contents * is undefined if the buffer capacity (resultLength parameter) is too small. * Unlike ICU functions that write a string to an output buffer, * the terminating zero byte is counted in the sort key length. * @param coll The UCollator containing the collation rules. * @param source The string to transform. * @param sourceLength The length of source, or -1 if null-terminated. * @param result A pointer to a buffer to receive the attribute. * @param resultLength The maximum size of result. * @return The size needed to fully store the sort key. * If there was an internal error generating the sort key, * a zero value is returned. * @see ucol_keyHashCode * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_getSortKey(const UCollator *coll, const UChar *source, int32_t sourceLength, uint8_t *result, int32_t resultLength); /** Gets the next count bytes of a sort key. Caller needs * to preserve state array between calls and to provide * the same type of UCharIterator set with the same string. * The destination buffer provided must be big enough to store * the number of requested bytes. * * The generated sort key may or may not be compatible with * sort keys generated using ucol_getSortKey(). * @param coll The UCollator containing the collation rules. * @param iter UCharIterator containing the string we need * the sort key to be calculated for. * @param state Opaque state of sortkey iteration. * @param dest Buffer to hold the resulting sortkey part * @param count number of sort key bytes required. * @param status error code indicator. * @return the actual number of bytes of a sortkey. It can be * smaller than count if we have reached the end of * the sort key. * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 ucol_nextSortKeyPart(const UCollator *coll, UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode *status); /** enum that is taken by ucol_getBound API * See below for explanation * do not change the values assigned to the * members of this enum. Underlying code * depends on them having these numbers * @stable ICU 2.0 */ typedef enum { /** lower bound */ UCOL_BOUND_LOWER = 0, /** upper bound that will match strings of exact size */ UCOL_BOUND_UPPER = 1, /** upper bound that will match all the strings that have the same initial substring as the given string */ UCOL_BOUND_UPPER_LONG = 2, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UColBoundMode value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCOL_BOUND_VALUE_COUNT #endif /* U_HIDE_DEPRECATED_API */ } UColBoundMode; /** * Produce a bound for a given sortkey and a number of levels. * Return value is always the number of bytes needed, regardless of * whether the result buffer was big enough or even valid.
* Resulting bounds can be used to produce a range of strings that are * between upper and lower bounds. For example, if bounds are produced * for a sortkey of string "smith", strings between upper and lower * bounds with one level would include "Smith", "SMITH", "sMiTh".
* There are two upper bounds that can be produced. If UCOL_BOUND_UPPER * is produced, strings matched would be as above. However, if bound * produced using UCOL_BOUND_UPPER_LONG is used, the above example will * also match "Smithsonian" and similar.
* For more on usage, see example in cintltst/capitst.c in procedure * TestBounds. * Sort keys may be compared using strcmp. * @param source The source sortkey. * @param sourceLength The length of source, or -1 if null-terminated. * (If an unmodified sortkey is passed, it is always null * terminated). * @param boundType Type of bound required. It can be UCOL_BOUND_LOWER, which * produces a lower inclusive bound, UCOL_BOUND_UPPER, that * produces upper bound that matches strings of the same length * or UCOL_BOUND_UPPER_LONG that matches strings that have the * same starting substring as the source string. * @param noOfLevels Number of levels required in the resulting bound (for most * uses, the recommended value is 1). See users guide for * explanation on number of levels a sortkey can have. * @param result A pointer to a buffer to receive the resulting sortkey. * @param resultLength The maximum size of result. * @param status Used for returning error code if something went wrong. If the * number of levels requested is higher than the number of levels * in the source key, a warning (U_SORT_KEY_TOO_SHORT_WARNING) is * issued. * @return The size needed to fully store the bound. * @see ucol_keyHashCode * @stable ICU 2.1 */ U_STABLE int32_t U_EXPORT2 ucol_getBound(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels, uint8_t *result, int32_t resultLength, UErrorCode *status); /** * Gets the version information for a Collator. Version is currently * an opaque 32-bit number which depends, among other things, on major * versions of the collator tailoring and UCA. * @param coll The UCollator to query. * @param info the version # information, the result will be filled in * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_getVersion(const UCollator* coll, UVersionInfo info); /** * Gets the UCA version information for a Collator. Version is the * UCA version number (3.1.1, 4.0). * @param coll The UCollator to query. * @param info the version # information, the result will be filled in * @stable ICU 2.8 */ U_STABLE void U_EXPORT2 ucol_getUCAVersion(const UCollator* coll, UVersionInfo info); /** * Merges two sort keys. The levels are merged with their corresponding counterparts * (primaries with primaries, secondaries with secondaries etc.). Between the values * from the same level a separator is inserted. * * This is useful, for example, for combining sort keys from first and last names * to sort such pairs. * See http://www.unicode.org/reports/tr10/#Merging_Sort_Keys * * The recommended way to achieve "merged" sorting is by * concatenating strings with U+FFFE between them. * The concatenation has the same sort order as the merged sort keys, * but merge(getSortKey(str1), getSortKey(str2)) may differ from getSortKey(str1 + '\\uFFFE' + str2). * Using strings with U+FFFE may yield shorter sort keys. * * For details about Sort Key Features see * http://userguide.icu-project.org/collation/api#TOC-Sort-Key-Features * * It is possible to merge multiple sort keys by consecutively merging * another one with the intermediate result. * * The length of the merge result is the sum of the lengths of the input sort keys. * * Example (uncompressed): *

191B1D 01 050505 01 910505 00
 * 1F2123 01 050505 01 910505 00
* will be merged as *
191B1D 02 1F2123 01 050505 02 050505 01 910505 02 910505 00
* * If the destination buffer is not big enough, then its contents are undefined. * If any of source lengths are zero or any of the source pointers are NULL/undefined, * the result is of size zero. * * @param src1 the first sort key * @param src1Length the length of the first sort key, including the zero byte at the end; * can be -1 if the function is to find the length * @param src2 the second sort key * @param src2Length the length of the second sort key, including the zero byte at the end; * can be -1 if the function is to find the length * @param dest the buffer where the merged sort key is written, * can be NULL if destCapacity==0 * @param destCapacity the number of bytes in the dest buffer * @return the length of the merged sort key, src1Length+src2Length; * can be larger than destCapacity, or 0 if an error occurs (only for illegal arguments), * in which cases the contents of dest is undefined * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 ucol_mergeSortkeys(const uint8_t *src1, int32_t src1Length, const uint8_t *src2, int32_t src2Length, uint8_t *dest, int32_t destCapacity); /** * Universal attribute setter * @param coll collator which attributes are to be changed * @param attr attribute type * @param value attribute value * @param status to indicate whether the operation went on smoothly or there were errors * @see UColAttribute * @see UColAttributeValue * @see ucol_getAttribute * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status); /** * Universal attribute getter * @param coll collator which attributes are to be changed * @param attr attribute type * @return attribute value * @param status to indicate whether the operation went on smoothly or there were errors * @see UColAttribute * @see UColAttributeValue * @see ucol_setAttribute * @stable ICU 2.0 */ U_STABLE UColAttributeValue U_EXPORT2 ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status); /** * Sets the variable top to the top of the specified reordering group. * The variable top determines the highest-sorting character * which is affected by UCOL_ALTERNATE_HANDLING. * If that attribute is set to UCOL_NON_IGNORABLE, then the variable top has no effect. * @param coll the collator * @param group one of UCOL_REORDER_CODE_SPACE, UCOL_REORDER_CODE_PUNCTUATION, * UCOL_REORDER_CODE_SYMBOL, UCOL_REORDER_CODE_CURRENCY; * or UCOL_REORDER_CODE_DEFAULT to restore the default max variable group * @param pErrorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @see ucol_getMaxVariable * @stable ICU 53 */ U_STABLE void U_EXPORT2 ucol_setMaxVariable(UCollator *coll, UColReorderCode group, UErrorCode *pErrorCode); /** * Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING. * @param coll the collator * @return the maximum variable reordering group. * @see ucol_setMaxVariable * @stable ICU 53 */ U_STABLE UColReorderCode U_EXPORT2 ucol_getMaxVariable(const UCollator *coll); #ifndef U_HIDE_DEPRECATED_API /** * Sets the variable top to the primary weight of the specified string. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See ucol_setMaxVariable(). * @param coll the collator * @param varTop one or more (if contraction) UChars to which the variable top should be set * @param len length of variable top string. If -1 it is considered to be zero terminated. * @param status error code. If error code is set, the return value is undefined. * Errors set by this function are:
* U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction
* U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond * the last reordering group supported by ucol_setMaxVariable() * @return variable top primary weight * @see ucol_getVariableTop * @see ucol_restoreVariableTop * @deprecated ICU 53 Call ucol_setMaxVariable() instead. */ U_DEPRECATED uint32_t U_EXPORT2 ucol_setVariableTop(UCollator *coll, const UChar *varTop, int32_t len, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ /** * Gets the variable top value of a Collator. * @param coll collator which variable top needs to be retrieved * @param status error code (not changed by function). If error code is set, * the return value is undefined. * @return the variable top primary weight * @see ucol_getMaxVariable * @see ucol_setVariableTop * @see ucol_restoreVariableTop * @stable ICU 2.0 */ U_STABLE uint32_t U_EXPORT2 ucol_getVariableTop(const UCollator *coll, UErrorCode *status); #ifndef U_HIDE_DEPRECATED_API /** * Sets the variable top to the specified primary weight. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See ucol_setMaxVariable(). * @param coll collator to be set * @param varTop primary weight, as returned by ucol_setVariableTop or ucol_getVariableTop * @param status error code * @see ucol_getVariableTop * @see ucol_setVariableTop * @deprecated ICU 53 Call ucol_setMaxVariable() instead. */ U_DEPRECATED void U_EXPORT2 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ /** * Thread safe cloning operation. The result is a clone of a given collator. * @param coll collator to be cloned * @param stackBuffer Deprecated functionality as of ICU 52, use NULL.
* user allocated space for the new clone. * If NULL new memory will be allocated. * If buffer is not large enough, new memory will be allocated. * Clients can use the U_COL_SAFECLONE_BUFFERSIZE. * @param pBufferSize Deprecated functionality as of ICU 52, use NULL or 1.
* pointer to size of allocated space. * If *pBufferSize == 0, a sufficient size for use in cloning will * be returned ('pre-flighting') * If *pBufferSize is not enough for a stack-based safe clone, * new memory will be allocated. * @param status to indicate whether the operation went on smoothly or there were errors * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used if any * allocations were necessary. * @return pointer to the new clone * @see ucol_open * @see ucol_openRules * @see ucol_close * @stable ICU 2.0 */ U_STABLE UCollator* U_EXPORT2 ucol_safeClone(const UCollator *coll, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status); #ifndef U_HIDE_DEPRECATED_API /** default memory size for the new clone. * @deprecated ICU 52. Do not rely on ucol_safeClone() cloning into any provided buffer. */ #define U_COL_SAFECLONE_BUFFERSIZE 1 #endif /* U_HIDE_DEPRECATED_API */ /** * Returns current rules. Delta defines whether full rules are returned or just the tailoring. * Returns number of UChars needed to store rules. If buffer is NULL or bufferLen is not enough * to store rules, will store up to available space. * * ucol_getRules() should normally be used instead. * See http://userguide.icu-project.org/collation/customization#TOC-Building-on-Existing-Locales * @param coll collator to get the rules from * @param delta one of UCOL_TAILORING_ONLY, UCOL_FULL_RULES. * @param buffer buffer to store the result in. If NULL, you'll get no rules. * @param bufferLen length of buffer to store rules in. If less than needed you'll get only the part that fits in. * @return current rules * @stable ICU 2.0 * @see UCOL_FULL_RULES */ U_STABLE int32_t U_EXPORT2 ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen); #ifndef U_HIDE_DEPRECATED_API /** * gets the locale name of the collator. If the collator * is instantiated from the rules, then this function returns * NULL. * @param coll The UCollator for which the locale is needed * @param type You can choose between requested, valid and actual * locale. For description see the definition of * ULocDataLocaleType in uloc.h * @param status error code of the operation * @return real locale name from which the collation data comes. * If the collator was instantiated from rules, returns * NULL. * @deprecated ICU 2.8 Use ucol_getLocaleByType instead */ U_DEPRECATED const char * U_EXPORT2 ucol_getLocale(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ /** * gets the locale name of the collator. If the collator * is instantiated from the rules, then this function returns * NULL. * @param coll The UCollator for which the locale is needed * @param type You can choose between requested, valid and actual * locale. For description see the definition of * ULocDataLocaleType in uloc.h * @param status error code of the operation * @return real locale name from which the collation data comes. * If the collator was instantiated from rules, returns * NULL. * @stable ICU 2.8 */ U_STABLE const char * U_EXPORT2 ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status); /** * Get a Unicode set that contains all the characters and sequences tailored in * this collator. The result must be disposed of by using uset_close. * @param coll The UCollator for which we want to get tailored chars * @param status error code of the operation * @return a pointer to newly created USet. Must be be disposed by using uset_close * @see ucol_openRules * @see uset_close * @stable ICU 2.4 */ U_STABLE USet * U_EXPORT2 ucol_getTailoredSet(const UCollator *coll, UErrorCode *status); #ifndef U_HIDE_INTERNAL_API /** Calculates the set of unsafe code points, given a collator. * A character is unsafe if you could append any character and cause the ordering to alter significantly. * Collation sorts in normalized order, so anything that rearranges in normalization can cause this. * Thus if you have a character like a_umlaut, and you add a lower_dot to it, * then it normalizes to a_lower_dot + umlaut, and sorts differently. * @param coll Collator * @param unsafe a fill-in set to receive the unsafe points * @param status for catching errors * @return number of elements in the set * @internal ICU 3.0 */ U_INTERNAL int32_t U_EXPORT2 ucol_getUnsafeSet( const UCollator *coll, USet *unsafe, UErrorCode *status); /** Touches all resources needed for instantiating a collator from a short string definition, * thus filling up the cache. * @param definition A short string containing a locale and a set of attributes. * Attributes not explicitly mentioned are left at the default * state for a locale. * @param parseError if not NULL, structure that will get filled with error's pre * and post context in case of error. * @param forceDefaults if FALSE, the settings that are the same as the collator * default settings will not be applied (for example, setting * French secondary on a French collator would not be executed). * If TRUE, all the settings will be applied regardless of the * collator default value. If the definition * strings are to be cached, should be set to FALSE. * @param status Error code. Apart from regular error conditions connected to * instantiating collators (like out of memory or similar), this * API will return an error if an invalid attribute or attribute/value * combination is specified. * @see ucol_openFromShortString * @internal ICU 3.2.1 */ U_INTERNAL void U_EXPORT2 ucol_prepareShortStringOpen( const char *definition, UBool forceDefaults, UParseError *parseError, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ /** Creates a binary image of a collator. This binary image can be stored and * later used to instantiate a collator using ucol_openBinary. * This API supports preflighting. * @param coll Collator * @param buffer a fill-in buffer to receive the binary image * @param capacity capacity of the destination buffer * @param status for catching errors * @return size of the image * @see ucol_openBinary * @stable ICU 3.2 */ U_STABLE int32_t U_EXPORT2 ucol_cloneBinary(const UCollator *coll, uint8_t *buffer, int32_t capacity, UErrorCode *status); /** Opens a collator from a collator binary image created using * ucol_cloneBinary. Binary image used in instantiation of the * collator remains owned by the user and should stay around for * the lifetime of the collator. The API also takes a base collator * which must be the root collator. * @param bin binary image owned by the user and required through the * lifetime of the collator * @param length size of the image. If negative, the API will try to * figure out the length of the image * @param base Base collator, for lookup of untailored characters. * Must be the root collator, must not be NULL. * The base is required to be present through the lifetime of the collator. * @param status for catching errors * @return newly created collator * @see ucol_cloneBinary * @stable ICU 3.2 */ U_STABLE UCollator* U_EXPORT2 ucol_openBinary(const uint8_t *bin, int32_t length, const UCollator *base, UErrorCode *status); #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/ucnv_err.h000064400000051764152342600230012434 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1999-2009, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * * ucnv_err.h: */ /** * \file * \brief C UConverter predefined error callbacks * *

Error Behaviour Functions

* Defines some error behaviour functions called by ucnv_{from,to}Unicode * These are provided as part of ICU and many are stable, but they * can also be considered only as an example of what can be done with * callbacks. You may of course write your own. * * If you want to write your own, you may also find the functions from * ucnv_cb.h useful when writing your own callbacks. * * These functions, although public, should NEVER be called directly. * They should be used as parameters to the ucnv_setFromUCallback * and ucnv_setToUCallback functions, to set the behaviour of a converter * when it encounters ILLEGAL/UNMAPPED/INVALID sequences. * * usage example: 'STOP' doesn't need any context, but newContext * could be set to something other than 'NULL' if needed. The available * contexts in this header can modify the default behavior of the callback. * * \code * UErrorCode err = U_ZERO_ERROR; * UConverter *myConverter = ucnv_open("ibm-949", &err); * const void *oldContext; * UConverterFromUCallback oldAction; * * * if (U_SUCCESS(err)) * { * ucnv_setFromUCallBack(myConverter, * UCNV_FROM_U_CALLBACK_STOP, * NULL, * &oldAction, * &oldContext, * &status); * } * \endcode * * The code above tells "myConverter" to stop when it encounters an * ILLEGAL/TRUNCATED/INVALID sequences when it is used to convert from * Unicode -> Codepage. The behavior from Codepage to Unicode is not changed, * and ucnv_setToUCallBack would need to be called in order to change * that behavior too. * * Here is an example with a context: * * \code * UErrorCode err = U_ZERO_ERROR; * UConverter *myConverter = ucnv_open("ibm-949", &err); * const void *oldContext; * UConverterFromUCallback oldAction; * * * if (U_SUCCESS(err)) * { * ucnv_setToUCallBack(myConverter, * UCNV_TO_U_CALLBACK_SUBSTITUTE, * UCNV_SUB_STOP_ON_ILLEGAL, * &oldAction, * &oldContext, * &status); * } * \endcode * * The code above tells "myConverter" to stop when it encounters an * ILLEGAL/TRUNCATED/INVALID sequences when it is used to convert from * Codepage -> Unicode. Any unmapped and legal characters will be * substituted to be the default substitution character. */ #ifndef UCNV_ERR_H #define UCNV_ERR_H #include "unicode/utypes.h" #if !UCONFIG_NO_CONVERSION /** Forward declaring the UConverter structure. @stable ICU 2.0 */ struct UConverter; /** @stable ICU 2.0 */ typedef struct UConverter UConverter; /** * FROM_U, TO_U context options for sub callback * @stable ICU 2.0 */ #define UCNV_SUB_STOP_ON_ILLEGAL "i" /** * FROM_U, TO_U context options for skip callback * @stable ICU 2.0 */ #define UCNV_SKIP_STOP_ON_ILLEGAL "i" /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to ICU (%UXXXX) * @stable ICU 2.0 */ #define UCNV_ESCAPE_ICU NULL /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to JAVA (\\uXXXX) * @stable ICU 2.0 */ #define UCNV_ESCAPE_JAVA "J" /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to C (\\uXXXX \\UXXXXXXXX) * TO_U_CALLBACK_ESCAPE option to escape the character value according to C (\\xXXXX) * @stable ICU 2.0 */ #define UCNV_ESCAPE_C "C" /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to XML Decimal escape \htmlonly(&#DDDD;)\endhtmlonly * TO_U_CALLBACK_ESCAPE context option to escape the character value according to XML Decimal escape \htmlonly(&#DDDD;)\endhtmlonly * @stable ICU 2.0 */ #define UCNV_ESCAPE_XML_DEC "D" /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to XML Hex escape \htmlonly(&#xXXXX;)\endhtmlonly * TO_U_CALLBACK_ESCAPE context option to escape the character value according to XML Hex escape \htmlonly(&#xXXXX;)\endhtmlonly * @stable ICU 2.0 */ #define UCNV_ESCAPE_XML_HEX "X" /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to Unicode (U+XXXXX) * @stable ICU 2.0 */ #define UCNV_ESCAPE_UNICODE "U" /** * FROM_U_CALLBACK_ESCAPE context option to escape the code unit according to CSS2 conventions (\\HH..H, that is, * a backslash, 1..6 hex digits, and a space) * @stable ICU 4.0 */ #define UCNV_ESCAPE_CSS2 "S" /** * The process condition code to be used with the callbacks. * Codes which are greater than UCNV_IRREGULAR should be * passed on to any chained callbacks. * @stable ICU 2.0 */ typedef enum { UCNV_UNASSIGNED = 0, /**< The code point is unassigned. The error code U_INVALID_CHAR_FOUND will be set. */ UCNV_ILLEGAL = 1, /**< The code point is illegal. For example, \\x81\\x2E is illegal in SJIS because \\x2E is not a valid trail byte for the \\x81 lead byte. Also, starting with Unicode 3.0.1, non-shortest byte sequences in UTF-8 (like \\xC1\\xA1 instead of \\x61 for U+0061) are also illegal, not just irregular. The error code U_ILLEGAL_CHAR_FOUND will be set. */ UCNV_IRREGULAR = 2, /**< The codepoint is not a regular sequence in the encoding. For example, \\xED\\xA0\\x80..\\xED\\xBF\\xBF are irregular UTF-8 byte sequences for single surrogate code points. The error code U_INVALID_CHAR_FOUND will be set. */ UCNV_RESET = 3, /**< The callback is called with this reason when a 'reset' has occurred. Callback should reset all state. */ UCNV_CLOSE = 4, /**< Called when the converter is closed. The callback should release any allocated memory.*/ UCNV_CLONE = 5 /**< Called when ucnv_safeClone() is called on the converter. the pointer available as the 'context' is an alias to the original converters' context pointer. If the context must be owned by the new converter, the callback must clone the data and call ucnv_setFromUCallback (or setToUCallback) with the correct pointer. @stable ICU 2.2 */ } UConverterCallbackReason; /** * The structure for the fromUnicode callback function parameter. * @stable ICU 2.0 */ typedef struct { uint16_t size; /**< The size of this struct. @stable ICU 2.0 */ UBool flush; /**< The internal state of converter will be reset and data flushed if set to TRUE. @stable ICU 2.0 */ UConverter *converter; /**< Pointer to the converter that is opened and to which this struct is passed as an argument. @stable ICU 2.0 */ const UChar *source; /**< Pointer to the source source buffer. @stable ICU 2.0 */ const UChar *sourceLimit; /**< Pointer to the limit (end + 1) of source buffer. @stable ICU 2.0 */ char *target; /**< Pointer to the target buffer. @stable ICU 2.0 */ const char *targetLimit; /**< Pointer to the limit (end + 1) of target buffer. @stable ICU 2.0 */ int32_t *offsets; /**< Pointer to the buffer that receives the offsets. *offset = blah ; offset++;. @stable ICU 2.0 */ } UConverterFromUnicodeArgs; /** * The structure for the toUnicode callback function parameter. * @stable ICU 2.0 */ typedef struct { uint16_t size; /**< The size of this struct @stable ICU 2.0 */ UBool flush; /**< The internal state of converter will be reset and data flushed if set to TRUE. @stable ICU 2.0 */ UConverter *converter; /**< Pointer to the converter that is opened and to which this struct is passed as an argument. @stable ICU 2.0 */ const char *source; /**< Pointer to the source source buffer. @stable ICU 2.0 */ const char *sourceLimit; /**< Pointer to the limit (end + 1) of source buffer. @stable ICU 2.0 */ UChar *target; /**< Pointer to the target buffer. @stable ICU 2.0 */ const UChar *targetLimit; /**< Pointer to the limit (end + 1) of target buffer. @stable ICU 2.0 */ int32_t *offsets; /**< Pointer to the buffer that receives the offsets. *offset = blah ; offset++;. @stable ICU 2.0 */ } UConverterToUnicodeArgs; /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This From Unicode callback STOPS at the ILLEGAL_SEQUENCE, * returning the error code back to the caller immediately. * * @param context Pointer to the callback's private data * @param fromUArgs Information about the conversion in progress * @param codeUnits Points to 'length' UChars of the concerned Unicode sequence * @param length Size (in bytes) of the concerned codepage sequence * @param codePoint Single UChar32 (UTF-32) containing the concerend Unicode codepoint. * @param reason Defines the reason the callback was invoked * @param err This should always be set to a failure status prior to calling. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_STOP ( const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This To Unicode callback STOPS at the ILLEGAL_SEQUENCE, * returning the error code back to the caller immediately. * * @param context Pointer to the callback's private data * @param toUArgs Information about the conversion in progress * @param codeUnits Points to 'length' bytes of the concerned codepage sequence * @param length Size (in bytes) of the concerned codepage sequence * @param reason Defines the reason the callback was invoked * @param err This should always be set to a failure status prior to calling. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_STOP ( const void *context, UConverterToUnicodeArgs *toUArgs, const char* codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This From Unicode callback skips any ILLEGAL_SEQUENCE, or * skips only UNASSINGED_SEQUENCE depending on the context parameter * simply ignoring those characters. * * @param context The function currently recognizes the callback options: * UCNV_SKIP_STOP_ON_ILLEGAL: STOPS at the ILLEGAL_SEQUENCE, * returning the error code back to the caller immediately. * NULL: Skips any ILLEGAL_SEQUENCE * @param fromUArgs Information about the conversion in progress * @param codeUnits Points to 'length' UChars of the concerned Unicode sequence * @param length Size (in bytes) of the concerned codepage sequence * @param codePoint Single UChar32 (UTF-32) containing the concerend Unicode codepoint. * @param reason Defines the reason the callback was invoked * @param err Return value will be set to success if the callback was handled, * otherwise this value will be set to a failure status. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_SKIP ( const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This From Unicode callback will Substitute the ILLEGAL SEQUENCE, or * UNASSIGNED_SEQUENCE depending on context parameter, with the * current substitution string for the converter. This is the default * callback. * * @param context The function currently recognizes the callback options: * UCNV_SUB_STOP_ON_ILLEGAL: STOPS at the ILLEGAL_SEQUENCE, * returning the error code back to the caller immediately. * NULL: Substitutes any ILLEGAL_SEQUENCE * @param fromUArgs Information about the conversion in progress * @param codeUnits Points to 'length' UChars of the concerned Unicode sequence * @param length Size (in bytes) of the concerned codepage sequence * @param codePoint Single UChar32 (UTF-32) containing the concerend Unicode codepoint. * @param reason Defines the reason the callback was invoked * @param err Return value will be set to success if the callback was handled, * otherwise this value will be set to a failure status. * @see ucnv_setSubstChars * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_SUBSTITUTE ( const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This From Unicode callback will Substitute the ILLEGAL SEQUENCE with the * hexadecimal representation of the illegal codepoints * * @param context The function currently recognizes the callback options: *
    *
  • UCNV_ESCAPE_ICU: Substitues the ILLEGAL SEQUENCE with the hexadecimal * representation in the format %UXXXX, e.g. "%uFFFE%u00AC%uC8FE"). * In the Event the converter doesn't support the characters {%,U}[A-F][0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * %UD84D%UDC56
  • *
  • UCNV_ESCAPE_JAVA: Substitues the ILLEGAL SEQUENCE with the hexadecimal * representation in the format \\uXXXX, e.g. "\\uFFFE\\u00AC\\uC8FE"). * In the Event the converter doesn't support the characters {\,u}[A-F][0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * \\uD84D\\uDC56
  • *
  • UCNV_ESCAPE_C: Substitues the ILLEGAL SEQUENCE with the hexadecimal * representation in the format \\uXXXX, e.g. "\\uFFFE\\u00AC\\uC8FE"). * In the Event the converter doesn't support the characters {\,u,U}[A-F][0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * \\U00023456
  • *
  • UCNV_ESCAPE_XML_DEC: Substitues the ILLEGAL SEQUENCE with the decimal * representation in the format \htmlonly&#DDDDDDDD;, e.g. "&#65534;&#172;&#51454;")\endhtmlonly. * In the Event the converter doesn't support the characters {&,#}[0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * &#144470; and Zero padding is ignored.
  • *
  • UCNV_ESCAPE_XML_HEX:Substitues the ILLEGAL SEQUENCE with the decimal * representation in the format \htmlonly&#xXXXX; e.g. "&#xFFFE;&#x00AC;&#xC8FE;")\endhtmlonly. * In the Event the converter doesn't support the characters {&,#,x}[0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * \htmlonly&#x23456;\endhtmlonly
  • *
* @param fromUArgs Information about the conversion in progress * @param codeUnits Points to 'length' UChars of the concerned Unicode sequence * @param length Size (in bytes) of the concerned codepage sequence * @param codePoint Single UChar32 (UTF-32) containing the concerend Unicode codepoint. * @param reason Defines the reason the callback was invoked * @param err Return value will be set to success if the callback was handled, * otherwise this value will be set to a failure status. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_ESCAPE ( const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This To Unicode callback skips any ILLEGAL_SEQUENCE, or * skips only UNASSINGED_SEQUENCE depending on the context parameter * simply ignoring those characters. * * @param context The function currently recognizes the callback options: * UCNV_SKIP_STOP_ON_ILLEGAL: STOPS at the ILLEGAL_SEQUENCE, * returning the error code back to the caller immediately. * NULL: Skips any ILLEGAL_SEQUENCE * @param toUArgs Information about the conversion in progress * @param codeUnits Points to 'length' bytes of the concerned codepage sequence * @param length Size (in bytes) of the concerned codepage sequence * @param reason Defines the reason the callback was invoked * @param err Return value will be set to success if the callback was handled, * otherwise this value will be set to a failure status. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_SKIP ( const void *context, UConverterToUnicodeArgs *toUArgs, const char* codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This To Unicode callback will Substitute the ILLEGAL SEQUENCE,or * UNASSIGNED_SEQUENCE depending on context parameter, with the * Unicode substitution character, U+FFFD. * * @param context The function currently recognizes the callback options: * UCNV_SUB_STOP_ON_ILLEGAL: STOPS at the ILLEGAL_SEQUENCE, * returning the error code back to the caller immediately. * NULL: Substitutes any ILLEGAL_SEQUENCE * @param toUArgs Information about the conversion in progress * @param codeUnits Points to 'length' bytes of the concerned codepage sequence * @param length Size (in bytes) of the concerned codepage sequence * @param reason Defines the reason the callback was invoked * @param err Return value will be set to success if the callback was handled, * otherwise this value will be set to a failure status. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_SUBSTITUTE ( const void *context, UConverterToUnicodeArgs *toUArgs, const char* codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err); /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This To Unicode callback will Substitute the ILLEGAL SEQUENCE with the * hexadecimal representation of the illegal bytes * (in the format %XNN, e.g. "%XFF%X0A%XC8%X03"). * * @param context This function currently recognizes the callback options: * UCNV_ESCAPE_ICU, UCNV_ESCAPE_JAVA, UCNV_ESCAPE_C, UCNV_ESCAPE_XML_DEC, * UCNV_ESCAPE_XML_HEX and UCNV_ESCAPE_UNICODE. * @param toUArgs Information about the conversion in progress * @param codeUnits Points to 'length' bytes of the concerned codepage sequence * @param length Size (in bytes) of the concerned codepage sequence * @param reason Defines the reason the callback was invoked * @param err Return value will be set to success if the callback was handled, * otherwise this value will be set to a failure status. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_ESCAPE ( const void *context, UConverterToUnicodeArgs *toUArgs, const char* codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err); #endif #endif /*UCNV_ERR_H*/ usr/include/unicode/stsearch.h000064400000052451152342600230012417 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2001-2014 IBM and others. All rights reserved. ********************************************************************** * Date Name Description * 03/22/2000 helena Creation. ********************************************************************** */ #ifndef STSEARCH_H #define STSEARCH_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Service for searching text based on RuleBasedCollator. */ #if !UCONFIG_NO_COLLATION && !UCONFIG_NO_BREAK_ITERATION #include "unicode/tblcoll.h" #include "unicode/coleitr.h" #include "unicode/search.h" U_NAMESPACE_BEGIN /** * * StringSearch is a SearchIterator that provides * language-sensitive text searching based on the comparison rules defined * in a {@link RuleBasedCollator} object. * StringSearch ensures that language eccentricity can be * handled, e.g. for the German collator, characters ß and SS will be matched * if case is chosen to be ignored. * See the * "ICU Collation Design Document" for more information. *

* There are 2 match options for selection:
* Let S' be the sub-string of a text string S between the offsets start and * end [start, end]. *
* A pattern string P matches a text string S at the offsets [start, end] * if *

 
 * option 1. Some canonical equivalent of P matches some canonical equivalent
 *           of S'
 * option 2. P matches S' and if P starts or ends with a combining mark,
 *           there exists no non-ignorable combining mark before or after S?
 *           in S respectively.
 * 
* Option 2. will be the default. *

* This search has APIs similar to that of other text iteration mechanisms * such as the break iterators in BreakIterator. Using these * APIs, it is easy to scan through text looking for all occurrences of * a given pattern. This search iterator allows changing of direction by * calling a reset followed by a next or previous. * Though a direction change can occur without calling reset first, * this operation comes with some speed penalty. * Match results in the forward direction will match the result matches in * the backwards direction in the reverse order *

* SearchIterator provides APIs to specify the starting position * within the text string to be searched, e.g. setOffset, * preceding and following. Since the * starting position will be set as it is specified, please take note that * there are some danger points which the search may render incorrect * results: *

    *
  • The midst of a substring that requires normalization. *
  • If the following match is to be found, the position should not be the * second character which requires to be swapped with the preceding * character. Vice versa, if the preceding match is to be found, * position to search from should not be the first character which * requires to be swapped with the next character. E.g certain Thai and * Lao characters require swapping. *
  • If a following pattern match is to be found, any position within a * contracting sequence except the first will fail. Vice versa if a * preceding pattern match is to be found, a invalid starting point * would be any character within a contracting sequence except the last. *
*

* A BreakIterator can be used if only matches at logical breaks are desired. * Using a BreakIterator will only give you results that exactly matches the * boundaries given by the breakiterator. For instance the pattern "e" will * not be found in the string "\u00e9" if a character break iterator is used. *

* Options are provided to handle overlapping matches. * E.g. In English, overlapping matches produces the result 0 and 2 * for the pattern "abab" in the text "ababab", where else mutually * exclusive matches only produce the result of 0. *

* Though collator attributes will be taken into consideration while * performing matches, there are no APIs here for setting and getting the * attributes. These attributes can be set by getting the collator * from getCollator and using the APIs in coll.h. * Lastly to update StringSearch to the new collator attributes, * reset has to be called. *

* Restriction:
* Currently there are no composite characters that consists of a * character with combining class > 0 before a character with combining * class == 0. However, if such a character exists in the future, * StringSearch does not guarantee the results for option 1. *

* Consult the SearchIterator documentation for information on * and examples of how to use instances of this class to implement text * searching. *


 * UnicodeString target("The quick brown fox jumps over the lazy dog.");
 * UnicodeString pattern("fox");
 *
 * UErrorCode      error = U_ZERO_ERROR;
 * StringSearch iter(pattern, target, Locale::getUS(), NULL, status);
 * for (int pos = iter.first(error);
 *      pos != USEARCH_DONE; 
 *      pos = iter.next(error))
 * {
 *     printf("Found match at %d pos, length is %d\n", pos, 
 *                                             iter.getMatchLength());
 * }
 * 
*

* Note, StringSearch is not to be subclassed. *

* @see SearchIterator * @see RuleBasedCollator * @since ICU 2.0 */ class U_I18N_API StringSearch U_FINAL : public SearchIterator { public: // public constructors and destructors -------------------------------- /** * Creating a StringSearch instance using the argument locale * language rule set. A collator will be created in the process, which * will be owned by this instance and will be deleted during * destruction * @param pattern The text for which this object will search. * @param text The text in which to search for the pattern. * @param locale A locale which defines the language-sensitive * comparison rules used to determine whether text in the * pattern and target matches. * @param breakiter A BreakIterator object used to constrain * the matches that are found. Matches whose start and end * indices in the target text are not boundaries as * determined by the BreakIterator are * ignored. If this behavior is not desired, * NULL can be passed in instead. * @param status for errors if any. If pattern or text is NULL, or if * either the length of pattern or text is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ StringSearch(const UnicodeString &pattern, const UnicodeString &text, const Locale &locale, BreakIterator *breakiter, UErrorCode &status); /** * Creating a StringSearch instance using the argument collator * language rule set. Note, user retains the ownership of this collator, * it does not get destroyed during this instance's destruction. * @param pattern The text for which this object will search. * @param text The text in which to search for the pattern. * @param coll A RuleBasedCollator object which defines * the language-sensitive comparison rules used to * determine whether text in the pattern and target * matches. User is responsible for the clearing of this * object. * @param breakiter A BreakIterator object used to constrain * the matches that are found. Matches whose start and end * indices in the target text are not boundaries as * determined by the BreakIterator are * ignored. If this behavior is not desired, * NULL can be passed in instead. * @param status for errors if any. If either the length of pattern or * text is 0 then an U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ StringSearch(const UnicodeString &pattern, const UnicodeString &text, RuleBasedCollator *coll, BreakIterator *breakiter, UErrorCode &status); /** * Creating a StringSearch instance using the argument locale * language rule set. A collator will be created in the process, which * will be owned by this instance and will be deleted during * destruction *

* Note: No parsing of the text within the CharacterIterator * will be done during searching for this version. The block of text * in CharacterIterator will be used as it is. * @param pattern The text for which this object will search. * @param text The text iterator in which to search for the pattern. * @param locale A locale which defines the language-sensitive * comparison rules used to determine whether text in the * pattern and target matches. User is responsible for * the clearing of this object. * @param breakiter A BreakIterator object used to constrain * the matches that are found. Matches whose start and end * indices in the target text are not boundaries as * determined by the BreakIterator are * ignored. If this behavior is not desired, * NULL can be passed in instead. * @param status for errors if any. If either the length of pattern or * text is 0 then an U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ StringSearch(const UnicodeString &pattern, CharacterIterator &text, const Locale &locale, BreakIterator *breakiter, UErrorCode &status); /** * Creating a StringSearch instance using the argument collator * language rule set. Note, user retains the ownership of this collator, * it does not get destroyed during this instance's destruction. *

* Note: No parsing of the text within the CharacterIterator * will be done during searching for this version. The block of text * in CharacterIterator will be used as it is. * @param pattern The text for which this object will search. * @param text The text in which to search for the pattern. * @param coll A RuleBasedCollator object which defines * the language-sensitive comparison rules used to * determine whether text in the pattern and target * matches. User is responsible for the clearing of this * object. * @param breakiter A BreakIterator object used to constrain * the matches that are found. Matches whose start and end * indices in the target text are not boundaries as * determined by the BreakIterator are * ignored. If this behavior is not desired, * NULL can be passed in instead. * @param status for errors if any. If either the length of pattern or * text is 0 then an U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ StringSearch(const UnicodeString &pattern, CharacterIterator &text, RuleBasedCollator *coll, BreakIterator *breakiter, UErrorCode &status); /** * Copy constructor that creates a StringSearch instance with the same * behavior, and iterating over the same text. * @param that StringSearch instance to be copied. * @stable ICU 2.0 */ StringSearch(const StringSearch &that); /** * Destructor. Cleans up the search iterator data struct. * If a collator is created in the constructor, it will be destroyed here. * @stable ICU 2.0 */ virtual ~StringSearch(void); /** * Clone this object. * Clones can be used concurrently in multiple threads. * If an error occurs, then NULL is returned. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ StringSearch *clone() const; // operator overloading --------------------------------------------- /** * Assignment operator. Sets this iterator to have the same behavior, * and iterate over the same text, as the one passed in. * @param that instance to be copied. * @stable ICU 2.0 */ StringSearch & operator=(const StringSearch &that); /** * Equality operator. * @param that instance to be compared. * @return TRUE if both instances have the same attributes, * breakiterators, collators and iterate over the same text * while looking for the same pattern. * @stable ICU 2.0 */ virtual UBool operator==(const SearchIterator &that) const; // public get and set methods ---------------------------------------- /** * Sets the index to point to the given position, and clears any state * that's affected. *

* This method takes the argument index and sets the position in the text * string accordingly without checking if the index is pointing to a * valid starting point to begin searching. * @param position within the text to be set. If position is less * than or greater than the text range for searching, * an U_INDEX_OUTOFBOUNDS_ERROR will be returned * @param status for errors if it occurs * @stable ICU 2.0 */ virtual void setOffset(int32_t position, UErrorCode &status); /** * Return the current index in the text being searched. * If the iteration has gone past the end of the text * (or past the beginning for a backwards search), USEARCH_DONE * is returned. * @return current index in the text being searched. * @stable ICU 2.0 */ virtual int32_t getOffset(void) const; /** * Set the target text to be searched. * Text iteration will hence begin at the start of the text string. * This method is * useful if you want to re-use an iterator to search for the same * pattern within a different body of text. * @param text text string to be searched * @param status for errors if any. If the text length is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ virtual void setText(const UnicodeString &text, UErrorCode &status); /** * Set the target text to be searched. * Text iteration will hence begin at the start of the text string. * This method is * useful if you want to re-use an iterator to search for the same * pattern within a different body of text. * Note: No parsing of the text within the CharacterIterator * will be done during searching for this version. The block of text * in CharacterIterator will be used as it is. * @param text text string to be searched * @param status for errors if any. If the text length is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ virtual void setText(CharacterIterator &text, UErrorCode &status); /** * Gets the collator used for the language rules. *

* Caller may modify but must not delete the RuleBasedCollator! * Modifications to this collator will affect the original collator passed in to * the StringSearch> constructor or to setCollator, if any. * @return collator used for string search * @stable ICU 2.0 */ RuleBasedCollator * getCollator() const; /** * Sets the collator used for the language rules. User retains the * ownership of this collator, thus the responsibility of deletion lies * with the user. The iterator's position will not be changed by this method. * @param coll collator * @param status for errors if any * @stable ICU 2.0 */ void setCollator(RuleBasedCollator *coll, UErrorCode &status); /** * Sets the pattern used for matching. * The iterator's position will not be changed by this method. * @param pattern search pattern to be found * @param status for errors if any. If the pattern length is 0 then an * U_ILLEGAL_ARGUMENT_ERROR is returned. * @stable ICU 2.0 */ void setPattern(const UnicodeString &pattern, UErrorCode &status); /** * Gets the search pattern. * @return pattern used for matching * @stable ICU 2.0 */ const UnicodeString & getPattern() const; // public methods ---------------------------------------------------- /** * Reset the iteration. * Search will begin at the start of the text string if a forward * iteration is initiated before a backwards iteration. Otherwise if * a backwards iteration is initiated before a forwards iteration, the * search will begin at the end of the text string. * @stable ICU 2.0 */ virtual void reset(); /** * Returns a copy of StringSearch with the same behavior, and * iterating over the same text, as this one. Note that all data will be * replicated, except for the user-specified collator and the * breakiterator. * @return cloned object * @stable ICU 2.0 */ virtual SearchIterator * safeClone(void) const; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); protected: // protected method ------------------------------------------------- /** * Search forward for matching text, starting at a given location. * Clients should not call this method directly; instead they should * call {@link SearchIterator#next }. *

* If a match is found, this method returns the index at which the match * starts and calls {@link SearchIterator#setMatchLength } with the number * of characters in the target text that make up the match. If no match * is found, the method returns USEARCH_DONE. *

* The StringSearch is adjusted so that its current index * (as returned by {@link #getOffset }) is the match position if one was * found. * If a match is not found, USEARCH_DONE will be returned and * the StringSearch will be adjusted to the index USEARCH_DONE. * @param position The index in the target text at which the search * starts * @param status for errors if any occurs * @return The index at which the matched text in the target starts, or * USEARCH_DONE if no match was found. * @stable ICU 2.0 */ virtual int32_t handleNext(int32_t position, UErrorCode &status); /** * Search backward for matching text, starting at a given location. * Clients should not call this method directly; instead they should call * SearchIterator.previous(), which this method overrides. *

* If a match is found, this method returns the index at which the match * starts and calls {@link SearchIterator#setMatchLength } with the number * of characters in the target text that make up the match. If no match * is found, the method returns USEARCH_DONE. *

* The StringSearch is adjusted so that its current index * (as returned by {@link #getOffset }) is the match position if one was * found. * If a match is not found, USEARCH_DONE will be returned and * the StringSearch will be adjusted to the index USEARCH_DONE. * @param position The index in the target text at which the search * starts. * @param status for errors if any occurs * @return The index at which the matched text in the target starts, or * USEARCH_DONE if no match was found. * @stable ICU 2.0 */ virtual int32_t handlePrev(int32_t position, UErrorCode &status); private : StringSearch(); // default constructor not implemented // private data members ---------------------------------------------- /** * Pattern text * @stable ICU 2.0 */ UnicodeString m_pattern_; /** * String search struct data * @stable ICU 2.0 */ UStringSearch *m_strsrch_; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/tzfmt.h000064400000125506152342600230011751 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2011-2015, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ #ifndef __TZFMT_H #define __TZFMT_H /** * \file * \brief C++ API: TimeZoneFormat */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/format.h" #include "unicode/timezone.h" #include "unicode/tznames.h" U_CDECL_BEGIN /** * Constants for time zone display format style used by format/parse APIs * in TimeZoneFormat. * @stable ICU 50 */ typedef enum UTimeZoneFormatStyle { /** * Generic location format, such as "United States Time (New York)", "Italy Time" * @stable ICU 50 */ UTZFMT_STYLE_GENERIC_LOCATION, /** * Generic long non-location format, such as "Eastern Time". * @stable ICU 50 */ UTZFMT_STYLE_GENERIC_LONG, /** * Generic short non-location format, such as "ET". * @stable ICU 50 */ UTZFMT_STYLE_GENERIC_SHORT, /** * Specific long format, such as "Eastern Standard Time". * @stable ICU 50 */ UTZFMT_STYLE_SPECIFIC_LONG, /** * Specific short format, such as "EST", "PDT". * @stable ICU 50 */ UTZFMT_STYLE_SPECIFIC_SHORT, /** * Localized GMT offset format, such as "GMT-05:00", "UTC+0100" * @stable ICU 50 */ UTZFMT_STYLE_LOCALIZED_GMT, /** * Short localized GMT offset format, such as "GMT-5", "UTC+1:30" * This style is equivalent to the LDML date format pattern "O". * @stable ICU 51 */ UTZFMT_STYLE_LOCALIZED_GMT_SHORT, /** * Short ISO 8601 local time difference (basic format) or the UTC indicator. * For example, "-05", "+0530", and "Z"(UTC). * This style is equivalent to the LDML date format pattern "X". * @stable ICU 51 */ UTZFMT_STYLE_ISO_BASIC_SHORT, /** * Short ISO 8601 locale time difference (basic format). * For example, "-05" and "+0530". * This style is equivalent to the LDML date format pattern "x". * @stable ICU 51 */ UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORT, /** * Fixed width ISO 8601 local time difference (basic format) or the UTC indicator. * For example, "-0500", "+0530", and "Z"(UTC). * This style is equivalent to the LDML date format pattern "XX". * @stable ICU 51 */ UTZFMT_STYLE_ISO_BASIC_FIXED, /** * Fixed width ISO 8601 local time difference (basic format). * For example, "-0500" and "+0530". * This style is equivalent to the LDML date format pattern "xx". * @stable ICU 51 */ UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXED, /** * ISO 8601 local time difference (basic format) with optional seconds field, or the UTC indicator. * For example, "-0500", "+052538", and "Z"(UTC). * This style is equivalent to the LDML date format pattern "XXXX". * @stable ICU 51 */ UTZFMT_STYLE_ISO_BASIC_FULL, /** * ISO 8601 local time difference (basic format) with optional seconds field. * For example, "-0500" and "+052538". * This style is equivalent to the LDML date format pattern "xxxx". * @stable ICU 51 */ UTZFMT_STYLE_ISO_BASIC_LOCAL_FULL, /** * Fixed width ISO 8601 local time difference (extended format) or the UTC indicator. * For example, "-05:00", "+05:30", and "Z"(UTC). * This style is equivalent to the LDML date format pattern "XXX". * @stable ICU 51 */ UTZFMT_STYLE_ISO_EXTENDED_FIXED, /** * Fixed width ISO 8601 local time difference (extended format). * For example, "-05:00" and "+05:30". * This style is equivalent to the LDML date format pattern "xxx" and "ZZZZZ". * @stable ICU 51 */ UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXED, /** * ISO 8601 local time difference (extended format) with optional seconds field, or the UTC indicator. * For example, "-05:00", "+05:25:38", and "Z"(UTC). * This style is equivalent to the LDML date format pattern "XXXXX". * @stable ICU 51 */ UTZFMT_STYLE_ISO_EXTENDED_FULL, /** * ISO 8601 local time difference (extended format) with optional seconds field. * For example, "-05:00" and "+05:25:38". * This style is equivalent to the LDML date format pattern "xxxxx". * @stable ICU 51 */ UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULL, /** * Time Zone ID, such as "America/Los_Angeles". * @stable ICU 51 */ UTZFMT_STYLE_ZONE_ID, /** * Short Time Zone ID (BCP 47 Unicode location extension, time zone type value), such as "uslax". * @stable ICU 51 */ UTZFMT_STYLE_ZONE_ID_SHORT, /** * Exemplar location, such as "Los Angeles" and "Paris". * @stable ICU 51 */ UTZFMT_STYLE_EXEMPLAR_LOCATION } UTimeZoneFormatStyle; /** * Constants for GMT offset pattern types. * @stable ICU 50 */ typedef enum UTimeZoneFormatGMTOffsetPatternType { /** * Positive offset with hours and minutes fields * @stable ICU 50 */ UTZFMT_PAT_POSITIVE_HM, /** * Positive offset with hours, minutes and seconds fields * @stable ICU 50 */ UTZFMT_PAT_POSITIVE_HMS, /** * Negative offset with hours and minutes fields * @stable ICU 50 */ UTZFMT_PAT_NEGATIVE_HM, /** * Negative offset with hours, minutes and seconds fields * @stable ICU 50 */ UTZFMT_PAT_NEGATIVE_HMS, /** * Positive offset with hours field * @stable ICU 51 */ UTZFMT_PAT_POSITIVE_H, /** * Negative offset with hours field * @stable ICU 51 */ UTZFMT_PAT_NEGATIVE_H, /* The following cannot be #ifndef U_HIDE_INTERNAL_API, needed for other .h declarations */ /** * Number of UTimeZoneFormatGMTOffsetPatternType types. * @internal */ UTZFMT_PAT_COUNT = 6 } UTimeZoneFormatGMTOffsetPatternType; /** * Constants for time types used by TimeZoneFormat APIs for * receiving time type (standard time, daylight time or unknown). * @stable ICU 50 */ typedef enum UTimeZoneFormatTimeType { /** * Unknown * @stable ICU 50 */ UTZFMT_TIME_TYPE_UNKNOWN, /** * Standard time * @stable ICU 50 */ UTZFMT_TIME_TYPE_STANDARD, /** * Daylight saving time * @stable ICU 50 */ UTZFMT_TIME_TYPE_DAYLIGHT } UTimeZoneFormatTimeType; /** * Constants for parse option flags, used for specifying optional parse behavior. * @stable ICU 50 */ typedef enum UTimeZoneFormatParseOption { /** * No option. * @stable ICU 50 */ UTZFMT_PARSE_OPTION_NONE = 0x00, /** * When a time zone display name is not found within a set of display names * used for the specified style, look for the name from display names used * by other styles. * @stable ICU 50 */ UTZFMT_PARSE_OPTION_ALL_STYLES = 0x01, /** * When parsing a time zone display name in \link UTZFMT_STYLE_SPECIFIC_SHORT \endlink, * look for the IANA tz database compatible zone abbreviations in addition * to the localized names coming from the icu::TimeZoneNames currently * used by the icu::TimeZoneFormat. * @stable ICU 54 */ UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS = 0x02 } UTimeZoneFormatParseOption; U_CDECL_END U_NAMESPACE_BEGIN class TimeZoneGenericNames; class TZDBTimeZoneNames; class UVector; /** * TimeZoneFormat supports time zone display name formatting and parsing. * An instance of TimeZoneFormat works as a subformatter of {@link SimpleDateFormat}, * but you can also directly get a new instance of TimeZoneFormat and * formatting/parsing time zone display names. *

* ICU implements the time zone display names defined by UTS#35 * Unicode Locale Data Markup Language (LDML). {@link TimeZoneNames} represents the * time zone display name data model and this class implements the algorithm for actual * formatting and parsing. * * @see SimpleDateFormat * @see TimeZoneNames * @stable ICU 50 */ class U_I18N_API TimeZoneFormat : public Format { public: /** * Copy constructor. * @stable ICU 50 */ TimeZoneFormat(const TimeZoneFormat& other); /** * Destructor. * @stable ICU 50 */ virtual ~TimeZoneFormat(); /** * Assignment operator. * @stable ICU 50 */ TimeZoneFormat& operator=(const TimeZoneFormat& other); /** * Return true if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @param other The object to be compared with. * @return Return TRUE if the given Format objects are semantically equal. * Objects of different subclasses are considered unequal. * @stable ICU 50 */ virtual UBool operator==(const Format& other) const; /** * Clone this object polymorphically. The caller is responsible * for deleting the result when done. * @return A copy of the object * @stable ICU 50 */ virtual Format* clone() const; /** * Creates an instance of TimeZoneFormat for the given locale. * @param locale The locale. * @param status Receives the status. * @return An instance of TimeZoneFormat for the given locale, * owned by the caller. * @stable ICU 50 */ static TimeZoneFormat* U_EXPORT2 createInstance(const Locale& locale, UErrorCode& status); /** * Returns the time zone display name data used by this instance. * @return The time zone display name data. * @stable ICU 50 */ const TimeZoneNames* getTimeZoneNames() const; /** * Sets the time zone display name data to this format instnace. * The caller should not delete the TimeZoenNames object after it is adopted * by this call. * @param tznames TimeZoneNames object to be adopted. * @stable ICU 50 */ void adoptTimeZoneNames(TimeZoneNames *tznames); /** * Sets the time zone display name data to this format instnace. * @param tznames TimeZoneNames object to be set. * @stable ICU 50 */ void setTimeZoneNames(const TimeZoneNames &tznames); /** * Returns the localized GMT format pattern. * @param pattern Receives the localized GMT format pattern. * @return A reference to the result pattern. * @see #setGMTPattern * @stable ICU 50 */ UnicodeString& getGMTPattern(UnicodeString& pattern) const; /** * Sets the localized GMT format pattern. The pattern must contain * a single argument {0}, for example "GMT {0}". * @param pattern The localized GMT format pattern to be used by this object. * @param status Recieves the status. * @see #getGMTPattern * @stable ICU 50 */ void setGMTPattern(const UnicodeString& pattern, UErrorCode& status); /** * Returns the offset pattern used for localized GMT format. * @param type The offset pattern type enum. * @param pattern Receives the offset pattern. * @return A reference to the result pattern. * @see #setGMTOffsetPattern * @stable ICU 50 */ UnicodeString& getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, UnicodeString& pattern) const; /** * Sets the offset pattern for the given offset type. * @param type The offset pattern type enum. * @param pattern The offset pattern used for localized GMT format for the type. * @param status Receives the status. * @see #getGMTOffsetPattern * @stable ICU 50 */ void setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, const UnicodeString& pattern, UErrorCode& status); /** * Returns the decimal digit characters used for localized GMT format. * The return string contains exactly 10 code points (may include Unicode * supplementary character) representing digit 0 to digit 9 in the ascending * order. * @param digits Receives the decimal digits used for localized GMT format. * @see #setGMTOffsetDigits * @stable ICU 50 */ UnicodeString& getGMTOffsetDigits(UnicodeString& digits) const; /** * Sets the decimal digit characters used for localized GMT format. * The input digits must contain exactly 10 code points * (Unicode supplementary characters are also allowed) representing * digit 0 to digit 9 in the ascending order. When the input digits * does not satisfy the condition, U_ILLEGAL_ARGUMENT_ERROR * will be set to the return status. * @param digits The decimal digits used for localized GMT format. * @param status Receives the status. * @see #getGMTOffsetDigits * @stable ICU 50 */ void setGMTOffsetDigits(const UnicodeString& digits, UErrorCode& status); /** * Returns the localized GMT format string for GMT(UTC) itself (GMT offset is 0). * @param gmtZeroFormat Receives the localized GMT string string for GMT(UTC) itself. * @return A reference to the result GMT string. * @see #setGMTZeroFormat * @stable ICU 50 */ UnicodeString& getGMTZeroFormat(UnicodeString& gmtZeroFormat) const; /** * Sets the localized GMT format string for GMT(UTC) itself (GMT offset is 0). * @param gmtZeroFormat The localized GMT format string for GMT(UTC). * @param status Receives the status. * @see #getGMTZeroFormat * @stable ICU 50 */ void setGMTZeroFormat(const UnicodeString& gmtZeroFormat, UErrorCode& status); /** * Returns the bitwise flags of UTimeZoneFormatParseOption representing the default parse * options used by this object. * @return the default parse options. * @see ParseOption * @stable ICU 50 */ uint32_t getDefaultParseOptions(void) const; /** * Sets the default parse options. *

Note: By default, an instance of TimeZoneFormat * created by {@link #createInstance} has no parse options set (UTZFMT_PARSE_OPTION_NONE). * To specify multipe options, use bitwise flags of UTimeZoneFormatParseOption. * @see #UTimeZoneFormatParseOption * @stable ICU 50 */ void setDefaultParseOptions(uint32_t flags); /** * Returns the ISO 8601 basic time zone string for the given offset. * For example, "-08", "-0830" and "Z" * * @param offset the offset from GMT(UTC) in milliseconds. * @param useUtcIndicator true if ISO 8601 UTC indicator "Z" is used when the offset is 0. * @param isShort true if shortest form is used. * @param ignoreSeconds true if non-zero offset seconds is appended. * @param result Receives the ISO format string. * @param status Receives the status * @return the ISO 8601 basic format. * @see #formatOffsetISO8601Extended * @see #parseOffsetISO8601 * @stable ICU 51 */ UnicodeString& formatOffsetISO8601Basic(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds, UnicodeString& result, UErrorCode& status) const; /** * Returns the ISO 8601 extended time zone string for the given offset. * For example, "-08:00", "-08:30" and "Z" * * @param offset the offset from GMT(UTC) in milliseconds. * @param useUtcIndicator true if ISO 8601 UTC indicator "Z" is used when the offset is 0. * @param isShort true if shortest form is used. * @param ignoreSeconds true if non-zero offset seconds is appended. * @param result Receives the ISO format string. * @param status Receives the status * @return the ISO 8601 basic format. * @see #formatOffsetISO8601Extended * @see #parseOffsetISO8601 * @stable ICU 51 */ UnicodeString& formatOffsetISO8601Extended(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds, UnicodeString& result, UErrorCode& status) const; /** * Returns the localized GMT(UTC) offset format for the given offset. * The localized GMT offset is defined by; *

    *
  • GMT format pattern (e.g. "GMT {0}" - see {@link #getGMTPattern}) *
  • Offset time pattern (e.g. "+HH:mm" - see {@link #getGMTOffsetPattern}) *
  • Offset digits (e.g. "0123456789" - see {@link #getGMTOffsetDigits}) *
  • GMT zero format (e.g. "GMT" - see {@link #getGMTZeroFormat}) *
* This format always uses 2 digit hours and minutes. When the given offset has non-zero * seconds, 2 digit seconds field will be appended. For example, * GMT+05:00 and GMT+05:28:06. * @param offset the offset from GMT(UTC) in milliseconds. * @param status Receives the status * @param result Receives the localized GMT format string. * @return A reference to the result. * @see #parseOffsetLocalizedGMT * @stable ICU 50 */ UnicodeString& formatOffsetLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const; /** * Returns the short localized GMT(UTC) offset format for the given offset. * The short localized GMT offset is defined by; *
    *
  • GMT format pattern (e.g. "GMT {0}" - see {@link #getGMTPattern}) *
  • Offset time pattern (e.g. "+HH:mm" - see {@link #getGMTOffsetPattern}) *
  • Offset digits (e.g. "0123456789" - see {@link #getGMTOffsetDigits}) *
  • GMT zero format (e.g. "GMT" - see {@link #getGMTZeroFormat}) *
* This format uses the shortest representation of offset. The hours field does not * have leading zero and lower fields with zero will be truncated. For example, * GMT+5 and GMT+530. * @param offset the offset from GMT(UTC) in milliseconds. * @param status Receives the status * @param result Receives the short localized GMT format string. * @return A reference to the result. * @see #parseOffsetShortLocalizedGMT * @stable ICU 51 */ UnicodeString& formatOffsetShortLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const; using Format::format; /** * Returns the display name of the time zone at the given date for the style. * @param style The style (e.g. UTZFMT_STYLE_GENERIC_LONG, UTZFMT_STYLE_LOCALIZED_GMT...) * @param tz The time zone. * @param date The date. * @param name Receives the display name. * @param timeType the output argument for receiving the time type (standard/daylight/unknown) * used for the display name, or NULL if the information is not necessary. * @return A reference to the result * @see #UTimeZoneFormatStyle * @see #UTimeZoneFormatTimeType * @stable ICU 50 */ virtual UnicodeString& format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate date, UnicodeString& name, UTimeZoneFormatTimeType* timeType = NULL) const; /** * Returns offset from GMT(UTC) in milliseconds for the given ISO 8601 * style time zone string. When the given string is not an ISO 8601 time zone * string, this method sets the current position as the error index * to ParsePosition pos and returns 0. * @param text The text contains ISO8601 style time zone string (e.g. "-08:00", "Z") * at the position. * @param pos The ParsePosition object. * @return The offset from GMT(UTC) in milliseconds for the given ISO 8601 style * time zone string. * @see #formatOffsetISO8601Basic * @see #formatOffsetISO8601Extended * @stable ICU 50 */ int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos) const; /** * Returns offset from GMT(UTC) in milliseconds for the given localized GMT * offset format string. When the given string cannot be parsed, this method * sets the current position as the error index to ParsePosition pos * and returns 0. * @param text The text contains a localized GMT offset string at the position. * @param pos The ParsePosition object. * @return The offset from GMT(UTC) in milliseconds for the given localized GMT * offset format string. * @see #formatOffsetLocalizedGMT * @stable ICU 50 */ int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const; /** * Returns offset from GMT(UTC) in milliseconds for the given short localized GMT * offset format string. When the given string cannot be parsed, this method * sets the current position as the error index to ParsePosition pos * and returns 0. * @param text The text contains a short localized GMT offset string at the position. * @param pos The ParsePosition object. * @return The offset from GMT(UTC) in milliseconds for the given short localized GMT * offset format string. * @see #formatOffsetShortLocalizedGMT * @stable ICU 51 */ int32_t parseOffsetShortLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const; /** * Returns a TimeZone by parsing the time zone string according to * the given parse position, the specified format style and parse options. * * @param text The text contains a time zone string at the position. * @param style The format style * @param pos The position. * @param parseOptions The parse options repesented by bitwise flags of UTimeZoneFormatParseOption. * @param timeType The output argument for receiving the time type (standard/daylight/unknown), * or NULL if the information is not necessary. * @return A TimeZone, or null if the input could not be parsed. * @see UTimeZoneFormatStyle * @see UTimeZoneFormatParseOption * @see UTimeZoneFormatTimeType * @stable ICU 50 */ virtual TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos, int32_t parseOptions, UTimeZoneFormatTimeType* timeType = NULL) const; /** * Returns a TimeZone by parsing the time zone string according to * the given parse position, the specified format style and the default parse options. * * @param text The text contains a time zone string at the position. * @param style The format style * @param pos The position. * @param timeType The output argument for receiving the time type (standard/daylight/unknown), * or NULL if the information is not necessary. * @return A TimeZone, or null if the input could not be parsed. * @see UTimeZoneFormatStyle * @see UTimeZoneFormatParseOption * @see UTimeZoneFormatTimeType * @stable ICU 50 */ TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos, UTimeZoneFormatTimeType* timeType = NULL) const; /* ---------------------------------------------- * Format APIs * ---------------------------------------------- */ /** * Format an object to produce a time zone display string using localized GMT offset format. * This method handles Formattable objects with a TimeZone. If a the Formattable * object type is not a TimeZone, then it returns a failing UErrorCode. * @param obj The object to format. Must be a TimeZone. * @param appendTo Output parameter to receive result. Result is appended to existing contents. * @param pos On input: an alignment field, if desired. On output: the offsets of the alignment field. * @param status Output param filled with success/failure status. * @return Reference to 'appendTo' parameter. * @stable ICU 50 */ virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo, FieldPosition& pos, UErrorCode& status) const; /** * Parse a string to produce an object. This methods handles parsing of * time zone display strings into Formattable objects with TimeZone. * @param source The string to be parsed into an object. * @param result Formattable to be set to the parse result. If parse fails, return contents are undefined. * @param parse_pos The position to start parsing at. Upon return this param is set to the position after the * last character successfully parsed. If the source is not parsed successfully, this param * will remain unchanged. * @return A newly created Formattable* object, or NULL on failure. The caller owns this and should * delete it when done. * @stable ICU 50 */ virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * @stable ICU 50 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * @stable ICU 50 */ virtual UClassID getDynamicClassID() const; protected: /** * Constructs a TimeZoneFormat object for the specified locale. * @param locale the locale * @param status receives the status. * @stable ICU 50 */ TimeZoneFormat(const Locale& locale, UErrorCode& status); private: /* Locale of this object */ Locale fLocale; /* Stores the region (could be implicit default) */ char fTargetRegion[ULOC_COUNTRY_CAPACITY]; /* TimeZoneNames object used by this formatter */ TimeZoneNames* fTimeZoneNames; /* TimeZoneGenericNames object used by this formatter - lazily instantiated */ TimeZoneGenericNames* fTimeZoneGenericNames; /* Localized GMT format pattern - e.g. "GMT{0}" */ UnicodeString fGMTPattern; /* Array of offset patterns used by Localized GMT format - e.g. "+HH:mm" */ UnicodeString fGMTOffsetPatterns[UTZFMT_PAT_COUNT]; /* Localized decimal digits used by Localized GMT format */ UChar32 fGMTOffsetDigits[10]; /* Localized GMT zero format - e.g. "GMT" */ UnicodeString fGMTZeroFormat; /* Bit flags representing parse options */ uint32_t fDefParseOptionFlags; /* Constant parts of GMT format pattern, populated from localized GMT format pattern*/ UnicodeString fGMTPatternPrefix; /* Substring before {0} */ UnicodeString fGMTPatternSuffix; /* Substring after {0} */ /* Compiled offset patterns generated from fGMTOffsetPatterns[] */ UVector* fGMTOffsetPatternItems[UTZFMT_PAT_COUNT]; UBool fAbuttingOffsetHoursAndMinutes; /* TZDBTimeZoneNames object used for parsing */ TZDBTimeZoneNames* fTZDBTimeZoneNames; /** * Returns the time zone's specific format string. * @param tz the time zone * @param stdType the name type used for standard time * @param dstType the name type used for daylight time * @param date the date * @param name receives the time zone's specific format name string * @param timeType when null, actual time type is set * @return a reference to name. */ UnicodeString& formatSpecific(const TimeZone& tz, UTimeZoneNameType stdType, UTimeZoneNameType dstType, UDate date, UnicodeString& name, UTimeZoneFormatTimeType *timeType) const; /** * Returns the time zone's generic format string. * @param tz the time zone * @param genType the generic name type * @param date the date * @param name receives the time zone's generic format name string * @return a reference to name. */ UnicodeString& formatGeneric(const TimeZone& tz, int32_t genType, UDate date, UnicodeString& name) const; /** * Lazily create a TimeZoneGenericNames instance * @param status receives the status * @return the cached TimeZoneGenericNames. */ const TimeZoneGenericNames* getTimeZoneGenericNames(UErrorCode& status) const; /** * Lazily create a TZDBTimeZoneNames instance * @param status receives the status * @return the cached TZDBTimeZoneNames. */ const TZDBTimeZoneNames* getTZDBTimeZoneNames(UErrorCode& status) const; /** * Private method returning the time zone's exemplar location string. * This method will never return empty. * @param tz the time zone * @param name receives the time zone's exemplar location name * @return a reference to name. */ UnicodeString& formatExemplarLocation(const TimeZone& tz, UnicodeString& name) const; /** * Private enum specifying a combination of offset fields */ enum OffsetFields { FIELDS_H, FIELDS_HM, FIELDS_HMS }; /** * Parses the localized GMT pattern string and initialize * localized gmt pattern fields. * @param gmtPattern the localized GMT pattern string such as "GMT {0}" * @param status U_ILLEGAL_ARGUMENT_ERROR is set when the specified pattern does not * contain an argument "{0}". */ void initGMTPattern(const UnicodeString& gmtPattern, UErrorCode& status); /** * Parse the GMT offset pattern into runtime optimized format. * @param pattern the offset pattern string * @param required the required set of fields, such as FIELDS_HM * @param status U_ILLEGAL_ARGUMENT is set when the specified pattern does not contain * pattern letters for the required fields. * @return A list of GMTOffsetField objects, or NULL on error. */ static UVector* parseOffsetPattern(const UnicodeString& pattern, OffsetFields required, UErrorCode& status); /** * Appends seconds field to the offset pattern with hour/minute * Note: This code will be obsoleted once we add hour-minute-second pattern data in CLDR. * @param offsetHM the offset pattern including hours and minutes fields * @param result the output offset pattern including hour, minute and seconds fields * @param status receives the status * @return a reference to result */ static UnicodeString& expandOffsetPattern(const UnicodeString& offsetHM, UnicodeString& result, UErrorCode& status); /** * Truncates minutes field to the offset pattern with hour/minute * Note: This code will be obsoleted once we add hour pattern data in CLDR. * @param offsetHM the offset pattern including hours and minutes fields * @param result the output offset pattern including only hours field * @param status receives the status * @return a reference to result */ static UnicodeString& truncateOffsetPattern(const UnicodeString& offsetHM, UnicodeString& result, UErrorCode& status); /** * Break input string into UChar32[]. Each array element represents * a code point. This method is used for parsing localized digit * characters and support characters in Unicode supplemental planes. * @param str the string * @param codeArray receives the result * @param capacity the capacity of codeArray * @return TRUE when the specified code array is fully filled with code points * (no under/overflow). */ static UBool toCodePoints(const UnicodeString& str, UChar32* codeArray, int32_t capacity); /** * Private method supprting all of ISO8601 formats * @param offset the offset from GMT(UTC) in milliseconds. * @param useUtcIndicator true if ISO 8601 UTC indicator "Z" is used when the offset is 0. * @param isShort true if shortest form is used. * @param ignoreSeconds true if non-zero offset seconds is appended. * @param result Receives the result * @param status Receives the status * @return the ISO 8601 basic format. */ UnicodeString& formatOffsetISO8601(int32_t offset, UBool isBasic, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds, UnicodeString& result, UErrorCode& status) const; /** * Private method used for localized GMT formatting. * @param offset the zone's UTC offset * @param isShort true if the short localized GMT format is desired. * @param result receives the localized GMT format string * @param status receives the status */ UnicodeString& formatOffsetLocalizedGMT(int32_t offset, UBool isShort, UnicodeString& result, UErrorCode& status) const; /** * Returns offset from GMT(UTC) in milliseconds for the given ISO 8601 style * (extended format) time zone string. When the given string is not an ISO 8601 time * zone string, this method sets the current position as the error index * to ParsePosition pos and returns 0. * @param text the text contains ISO 8601 style time zone string (e.g. "-08:00", "Z") * at the position. * @param pos the position, non-negative error index will be set on failure. * @param extendedOnly TRUE if parsing the text as ISO 8601 extended offset format (e.g. "-08:00"), * or FALSE to evaluate the text as basic format. * @param hasDigitOffset receiving if the parsed zone string contains offset digits. * @return the offset from GMT(UTC) in milliseconds for the given ISO 8601 style * time zone string. */ int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos, UBool extendedOnly, UBool* hasDigitOffset = NULL) const; /** * Appends localized digits to the buffer. * This code assumes that the input number is 0 - 59 * @param buf the target buffer * @param n the integer number * @param minDigits the minimum digits width */ void appendOffsetDigits(UnicodeString& buf, int32_t n, uint8_t minDigits) const; /** * Returns offset from GMT(UTC) in milliseconds for the given localized GMT * offset format string. When the given string cannot be parsed, this method * sets the current position as the error index to ParsePosition pos * and returns 0. * @param text the text contains a localized GMT offset string at the position. * @param pos the position, non-negative error index will be set on failure. * @param isShort true if this parser to try the short format first * @param hasDigitOffset receiving if the parsed zone string contains offset digits. * @return the offset from GMT(UTC) in milliseconds for the given localized GMT * offset format string. */ int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos, UBool isShort, UBool* hasDigitOffset) const; /** * Parse localized GMT format generated by the patter used by this formatter, except * GMT Zero format. * @param text the input text * @param start the start index * @param isShort true if the short localized format is parsed. * @param parsedLen receives the parsed length * @return the parsed offset in milliseconds */ int32_t parseOffsetLocalizedGMTPattern(const UnicodeString& text, int32_t start, UBool isShort, int32_t& parsedLen) const; /** * Parses localized GMT offset fields into offset. * @param text the input text * @param start the start index * @param isShort true if this is a short format - currently not used * @param parsedLen the parsed length, or 0 on failure. * @return the parsed offset in milliseconds. */ int32_t parseOffsetFields(const UnicodeString& text, int32_t start, UBool isShort, int32_t& parsedLen) const; /** * Parse localized GMT offset fields with the given pattern. * @param text the input text * @param start the start index * @param pattenItems the pattern (already itemized) * @param forceSingleHourDigit true if hours field is parsed as a single digit * @param hour receives the hour offset field * @param min receives the minute offset field * @param sec receives the second offset field * @return the parsed length */ int32_t parseOffsetFieldsWithPattern(const UnicodeString& text, int32_t start, UVector* patternItems, UBool forceSingleHourDigit, int32_t& hour, int32_t& min, int32_t& sec) const; /** * Parses abutting localized GMT offset fields (such as 0800) into offset. * @param text the input text * @param start the start index * @param parsedLen the parsed length, or 0 on failure * @return the parsed offset in milliseconds. */ int32_t parseAbuttingOffsetFields(const UnicodeString& text, int32_t start, int32_t& parsedLen) const; /** * Parses the input text using the default format patterns (e.g. "UTC{0}"). * @param text the input text * @param start the start index * @param parsedLen the parsed length, or 0 on failure * @return the parsed offset in milliseconds. */ int32_t parseOffsetDefaultLocalizedGMT(const UnicodeString& text, int start, int32_t& parsedLen) const; /** * Parses the input GMT offset fields with the default offset pattern. * @param text the input text * @param start the start index * @param separator the separator character, e.g. ':' * @param parsedLen the parsed length, or 0 on failure. * @return the parsed offset in milliseconds. */ int32_t parseDefaultOffsetFields(const UnicodeString& text, int32_t start, char16_t separator, int32_t& parsedLen) const; /** * Reads an offset field value. This method will stop parsing when * 1) number of digits reaches maxDigits * 2) just before already parsed number exceeds maxVal * * @param text the text * @param start the start offset * @param minDigits the minimum number of required digits * @param maxDigits the maximum number of digits * @param minVal the minimum value * @param maxVal the maximum value * @param parsedLen the actual parsed length. * @return the integer value parsed */ int32_t parseOffsetFieldWithLocalizedDigits(const UnicodeString& text, int32_t start, uint8_t minDigits, uint8_t maxDigits, uint16_t minVal, uint16_t maxVal, int32_t& parsedLen) const; /** * Reads a single decimal digit, either localized digits used by this object * or any Unicode numeric character. * @param text the text * @param start the start index * @param len the actual length read from the text * the start index is not a decimal number. * @return the integer value of the parsed digit, or -1 on failure. */ int32_t parseSingleLocalizedDigit(const UnicodeString& text, int32_t start, int32_t& len) const; /** * Formats offset using ASCII digits. The input offset range must be * within +/-24 hours (exclusive). * @param offset The offset * @param sep The field separator character or 0 if not required * @param minFields The minimum fields * @param maxFields The maximum fields * @return The offset string */ static UnicodeString& formatOffsetWithAsciiDigits(int32_t offset, char16_t sep, OffsetFields minFields, OffsetFields maxFields, UnicodeString& result); /** * Parses offset represented by contiguous ASCII digits. *

* Note: This method expects the input position is already at the start of * ASCII digits and does not parse sign (+/-). * @param text The text contains a sequence of ASCII digits * @param pos The parse position * @param minFields The minimum Fields to be parsed * @param maxFields The maximum Fields to be parsed * @param fixedHourWidth true if hours field must be width of 2 * @return Parsed offset, 0 or positive number. */ static int32_t parseAbuttingAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos, OffsetFields minFields, OffsetFields maxFields, UBool fixedHourWidth); /** * Parses offset represented by ASCII digits and separators. *

* Note: This method expects the input position is already at the start of * ASCII digits and does not parse sign (+/-). * @param text The text * @param pos The parse position * @param sep The separator character * @param minFields The minimum Fields to be parsed * @param maxFields The maximum Fields to be parsed * @return Parsed offset, 0 or positive number. */ static int32_t parseAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos, char16_t sep, OffsetFields minFields, OffsetFields maxFields); /** * Unquotes the message format style pattern. * @param pattern the pattern * @param result receive the unquoted pattern. * @return A reference to result. */ static UnicodeString& unquote(const UnicodeString& pattern, UnicodeString& result); /** * Initialize localized GMT format offset hour/min/sec patterns. * This method parses patterns into optimized run-time format. * @param status receives the status. */ void initGMTOffsetPatterns(UErrorCode& status); /** * Check if there are any GMT format offset patterns without * any separators between hours field and minutes field and update * fAbuttingOffsetHoursAndMinutes field. This method must be called * after all patterns are parsed into pattern items. */ void checkAbuttingHoursAndMinutes(); /** * Creates an instance of TimeZone for the given offset * @param offset the offset * @return A TimeZone with the given offset */ TimeZone* createTimeZoneForOffset(int32_t offset) const; /** * Returns the time type for the given name type * @param nameType the name type * @return the time type (unknown/standard/daylight) */ static UTimeZoneFormatTimeType getTimeType(UTimeZoneNameType nameType); /** * Returns the time zone ID of a match at the specified index within * the MatchInfoCollection. * @param matches the collection of matches * @param idx the index withing matches * @param tzID receives the resolved time zone ID * @return a reference to tzID. */ UnicodeString& getTimeZoneID(const TimeZoneNames::MatchInfoCollection* matches, int32_t idx, UnicodeString& tzID) const; /** * Parse a zone ID. * @param text the text contains a time zone ID string at the position. * @param pos the position * @param tzID receives the zone ID * @return a reference to tzID */ UnicodeString& parseZoneID(const UnicodeString& text, ParsePosition& pos, UnicodeString& tzID) const; /** * Parse a short zone ID. * @param text the text contains a short time zone ID string at the position. * @param pos the position * @param tzID receives the short zone ID * @return a reference to tzID */ UnicodeString& parseShortZoneID(const UnicodeString& text, ParsePosition& pos, UnicodeString& tzID) const; /** * Parse an exemplar location string. * @param text the text contains an exemplar location string at the position. * @param pos the position. * @param tzID receives the time zone ID * @return a reference to tzID */ UnicodeString& parseExemplarLocation(const UnicodeString& text, ParsePosition& pos, UnicodeString& tzID) const; }; U_NAMESPACE_END #endif /* !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/uchar.h000064400000431243152342600230011705 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File UCHAR.H * * Modification History: * * Date Name Description * 04/02/97 aliu Creation. * 03/29/99 helena Updated for C APIs. * 4/15/99 Madhu Updated for C Implementation and Javadoc * 5/20/99 Madhu Added the function u_getVersion() * 8/19/1999 srl Upgraded scripts to Unicode 3.0 * 8/27/1999 schererm UCharDirection constants: U_... * 11/11/1999 weiv added u_isalnum(), cleaned comments * 01/11/2000 helena Renamed u_getVersion to u_getUnicodeVersion(). ****************************************************************************** */ #ifndef UCHAR_H #define UCHAR_H #include "unicode/utypes.h" #include "unicode/stringoptions.h" #include "unicode/ucpmap.h" #if !defined(USET_DEFINED) && !defined(U_IN_DOXYGEN) #define USET_DEFINED /** * USet is the C API type corresponding to C++ class UnicodeSet. * It is forward-declared here to avoid including unicode/uset.h file if related * APIs are not used. * * @see ucnv_getUnicodeSet * @stable ICU 2.4 */ typedef struct USet USet; #endif U_CDECL_BEGIN /*==========================================================================*/ /* Unicode version number */ /*==========================================================================*/ /** * Unicode version number, default for the current ICU version. * The actual Unicode Character Database (UCD) data is stored in uprops.dat * and may be generated from UCD files from a different Unicode version. * Call u_getUnicodeVersion to get the actual Unicode version of the data. * * @see u_getUnicodeVersion * @stable ICU 2.0 */ #define U_UNICODE_VERSION "12.1" /** * \file * \brief C API: Unicode Properties * * This C API provides low-level access to the Unicode Character Database. * In addition to raw property values, some convenience functions calculate * derived properties, for example for Java-style programming. * * Unicode assigns each code point (not just assigned character) values for * many properties. * Most of them are simple boolean flags, or constants from a small enumerated list. * For some properties, values are strings or other relatively more complex types. * * For more information see * "About the Unicode Character Database" (http://www.unicode.org/ucd/) * and the ICU User Guide chapter on Properties (http://icu-project.org/userguide/properties.html). * * Many properties are accessible via generic functions that take a UProperty selector. * - u_hasBinaryProperty() returns a binary value (TRUE/FALSE) per property and code point. * - u_getIntPropertyValue() returns an integer value per property and code point. * For each supported enumerated or catalog property, there is * an enum type for all of the property's values, and * u_getIntPropertyValue() returns the numeric values of those constants. * - u_getBinaryPropertySet() returns a set for each ICU-supported binary property with * all code points for which the property is true. * - u_getIntPropertyMap() returns a map for each * ICU-supported enumerated/catalog/int-valued property which * maps all Unicode code points to their values for that property. * * Many functions are designed to match java.lang.Character functions. * See the individual function documentation, * and see the JDK 1.4 java.lang.Character documentation * at http://java.sun.com/j2se/1.4/docs/api/java/lang/Character.html * * There are also functions that provide easy migration from C/POSIX functions * like isblank(). Their use is generally discouraged because the C/POSIX * standards do not define their semantics beyond the ASCII range, which means * that different implementations exhibit very different behavior. * Instead, Unicode properties should be used directly. * * There are also only a few, broad C/POSIX character classes, and they tend * to be used for conflicting purposes. For example, the "isalpha()" class * is sometimes used to determine word boundaries, while a more sophisticated * approach would at least distinguish initial letters from continuation * characters (the latter including combining marks). * (In ICU, BreakIterator is the most sophisticated API for word boundaries.) * Another example: There is no "istitle()" class for titlecase characters. * * ICU 3.4 and later provides API access for all twelve C/POSIX character classes. * ICU implements them according to the Standard Recommendations in * Annex C: Compatibility Properties of UTS #18 Unicode Regular Expressions * (http://www.unicode.org/reports/tr18/#Compatibility_Properties). * * API access for C/POSIX character classes is as follows: * - alpha: u_isUAlphabetic(c) or u_hasBinaryProperty(c, UCHAR_ALPHABETIC) * - lower: u_isULowercase(c) or u_hasBinaryProperty(c, UCHAR_LOWERCASE) * - upper: u_isUUppercase(c) or u_hasBinaryProperty(c, UCHAR_UPPERCASE) * - punct: u_ispunct(c) * - digit: u_isdigit(c) or u_charType(c)==U_DECIMAL_DIGIT_NUMBER * - xdigit: u_isxdigit(c) or u_hasBinaryProperty(c, UCHAR_POSIX_XDIGIT) * - alnum: u_hasBinaryProperty(c, UCHAR_POSIX_ALNUM) * - space: u_isUWhiteSpace(c) or u_hasBinaryProperty(c, UCHAR_WHITE_SPACE) * - blank: u_isblank(c) or u_hasBinaryProperty(c, UCHAR_POSIX_BLANK) * - cntrl: u_charType(c)==U_CONTROL_CHAR * - graph: u_hasBinaryProperty(c, UCHAR_POSIX_GRAPH) * - print: u_hasBinaryProperty(c, UCHAR_POSIX_PRINT) * * Note: Some of the u_isxyz() functions in uchar.h predate, and do not match, * the Standard Recommendations in UTS #18. Instead, they match Java * functions according to their API documentation. * * \htmlonly * The C/POSIX character classes are also available in UnicodeSet patterns, * using patterns like [:graph:] or \p{graph}. * \endhtmlonly * * Note: There are several ICU whitespace functions. * Comparison: * - u_isUWhiteSpace=UCHAR_WHITE_SPACE: Unicode White_Space property; * most of general categories "Z" (separators) + most whitespace ISO controls * (including no-break spaces, but excluding IS1..IS4) * - u_isWhitespace: Java isWhitespace; Z + whitespace ISO controls but excluding no-break spaces * - u_isJavaSpaceChar: Java isSpaceChar; just Z (including no-break spaces) * - u_isspace: Z + whitespace ISO controls (including no-break spaces) * - u_isblank: "horizontal spaces" = TAB + Zs */ /** * Constants. */ /** The lowest Unicode code point value. Code points are non-negative. @stable ICU 2.0 */ #define UCHAR_MIN_VALUE 0 /** * The highest Unicode code point value (scalar value) according to * The Unicode Standard. This is a 21-bit value (20.1 bits, rounded up). * For a single character, UChar32 is a simple type that can hold any code point value. * * @see UChar32 * @stable ICU 2.0 */ #define UCHAR_MAX_VALUE 0x10ffff /** * Get a single-bit bit set (a flag) from a bit number 0..31. * @stable ICU 2.1 */ #define U_MASK(x) ((uint32_t)1<<(x)) /** * Selection constants for Unicode properties. * These constants are used in functions like u_hasBinaryProperty to select * one of the Unicode properties. * * The properties APIs are intended to reflect Unicode properties as defined * in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR). * * For details about the properties see * UAX #44: Unicode Character Database (http://www.unicode.org/reports/tr44/). * * Important: If ICU is built with UCD files from Unicode versions below, e.g., 3.2, * then properties marked with "new in Unicode 3.2" are not or not fully available. * Check u_getUnicodeVersion to be sure. * * @see u_hasBinaryProperty * @see u_getIntPropertyValue * @see u_getUnicodeVersion * @stable ICU 2.1 */ typedef enum UProperty { /* * Note: UProperty constants are parsed by preparseucd.py. * It matches lines like * UCHAR_=, */ /* Note: Place UCHAR_ALPHABETIC before UCHAR_BINARY_START so that debuggers display UCHAR_ALPHABETIC as the symbolic name for 0, rather than UCHAR_BINARY_START. Likewise for other *_START identifiers. */ /** Binary property Alphabetic. Same as u_isUAlphabetic, different from u_isalpha. Lu+Ll+Lt+Lm+Lo+Nl+Other_Alphabetic @stable ICU 2.1 */ UCHAR_ALPHABETIC=0, /** First constant for binary Unicode properties. @stable ICU 2.1 */ UCHAR_BINARY_START=UCHAR_ALPHABETIC, /** Binary property ASCII_Hex_Digit. 0-9 A-F a-f @stable ICU 2.1 */ UCHAR_ASCII_HEX_DIGIT=1, /** Binary property Bidi_Control. Format controls which have specific functions in the Bidi Algorithm. @stable ICU 2.1 */ UCHAR_BIDI_CONTROL=2, /** Binary property Bidi_Mirrored. Characters that may change display in RTL text. Same as u_isMirrored. See Bidi Algorithm, UTR 9. @stable ICU 2.1 */ UCHAR_BIDI_MIRRORED=3, /** Binary property Dash. Variations of dashes. @stable ICU 2.1 */ UCHAR_DASH=4, /** Binary property Default_Ignorable_Code_Point (new in Unicode 3.2). Ignorable in most processing. <2060..206F, FFF0..FFFB, E0000..E0FFF>+Other_Default_Ignorable_Code_Point+(Cf+Cc+Cs-White_Space) @stable ICU 2.1 */ UCHAR_DEFAULT_IGNORABLE_CODE_POINT=5, /** Binary property Deprecated (new in Unicode 3.2). The usage of deprecated characters is strongly discouraged. @stable ICU 2.1 */ UCHAR_DEPRECATED=6, /** Binary property Diacritic. Characters that linguistically modify the meaning of another character to which they apply. @stable ICU 2.1 */ UCHAR_DIACRITIC=7, /** Binary property Extender. Extend the value or shape of a preceding alphabetic character, e.g., length and iteration marks. @stable ICU 2.1 */ UCHAR_EXTENDER=8, /** Binary property Full_Composition_Exclusion. CompositionExclusions.txt+Singleton Decompositions+ Non-Starter Decompositions. @stable ICU 2.1 */ UCHAR_FULL_COMPOSITION_EXCLUSION=9, /** Binary property Grapheme_Base (new in Unicode 3.2). For programmatic determination of grapheme cluster boundaries. [0..10FFFF]-Cc-Cf-Cs-Co-Cn-Zl-Zp-Grapheme_Link-Grapheme_Extend-CGJ @stable ICU 2.1 */ UCHAR_GRAPHEME_BASE=10, /** Binary property Grapheme_Extend (new in Unicode 3.2). For programmatic determination of grapheme cluster boundaries. Me+Mn+Mc+Other_Grapheme_Extend-Grapheme_Link-CGJ @stable ICU 2.1 */ UCHAR_GRAPHEME_EXTEND=11, /** Binary property Grapheme_Link (new in Unicode 3.2). For programmatic determination of grapheme cluster boundaries. @stable ICU 2.1 */ UCHAR_GRAPHEME_LINK=12, /** Binary property Hex_Digit. Characters commonly used for hexadecimal numbers. @stable ICU 2.1 */ UCHAR_HEX_DIGIT=13, /** Binary property Hyphen. Dashes used to mark connections between pieces of words, plus the Katakana middle dot. @stable ICU 2.1 */ UCHAR_HYPHEN=14, /** Binary property ID_Continue. Characters that can continue an identifier. DerivedCoreProperties.txt also says "NOTE: Cf characters should be filtered out." ID_Start+Mn+Mc+Nd+Pc @stable ICU 2.1 */ UCHAR_ID_CONTINUE=15, /** Binary property ID_Start. Characters that can start an identifier. Lu+Ll+Lt+Lm+Lo+Nl @stable ICU 2.1 */ UCHAR_ID_START=16, /** Binary property Ideographic. CJKV ideographs. @stable ICU 2.1 */ UCHAR_IDEOGRAPHIC=17, /** Binary property IDS_Binary_Operator (new in Unicode 3.2). For programmatic determination of Ideographic Description Sequences. @stable ICU 2.1 */ UCHAR_IDS_BINARY_OPERATOR=18, /** Binary property IDS_Trinary_Operator (new in Unicode 3.2). For programmatic determination of Ideographic Description Sequences. @stable ICU 2.1 */ UCHAR_IDS_TRINARY_OPERATOR=19, /** Binary property Join_Control. Format controls for cursive joining and ligation. @stable ICU 2.1 */ UCHAR_JOIN_CONTROL=20, /** Binary property Logical_Order_Exception (new in Unicode 3.2). Characters that do not use logical order and require special handling in most processing. @stable ICU 2.1 */ UCHAR_LOGICAL_ORDER_EXCEPTION=21, /** Binary property Lowercase. Same as u_isULowercase, different from u_islower. Ll+Other_Lowercase @stable ICU 2.1 */ UCHAR_LOWERCASE=22, /** Binary property Math. Sm+Other_Math @stable ICU 2.1 */ UCHAR_MATH=23, /** Binary property Noncharacter_Code_Point. Code points that are explicitly defined as illegal for the encoding of characters. @stable ICU 2.1 */ UCHAR_NONCHARACTER_CODE_POINT=24, /** Binary property Quotation_Mark. @stable ICU 2.1 */ UCHAR_QUOTATION_MARK=25, /** Binary property Radical (new in Unicode 3.2). For programmatic determination of Ideographic Description Sequences. @stable ICU 2.1 */ UCHAR_RADICAL=26, /** Binary property Soft_Dotted (new in Unicode 3.2). Characters with a "soft dot", like i or j. An accent placed on these characters causes the dot to disappear. @stable ICU 2.1 */ UCHAR_SOFT_DOTTED=27, /** Binary property Terminal_Punctuation. Punctuation characters that generally mark the end of textual units. @stable ICU 2.1 */ UCHAR_TERMINAL_PUNCTUATION=28, /** Binary property Unified_Ideograph (new in Unicode 3.2). For programmatic determination of Ideographic Description Sequences. @stable ICU 2.1 */ UCHAR_UNIFIED_IDEOGRAPH=29, /** Binary property Uppercase. Same as u_isUUppercase, different from u_isupper. Lu+Other_Uppercase @stable ICU 2.1 */ UCHAR_UPPERCASE=30, /** Binary property White_Space. Same as u_isUWhiteSpace, different from u_isspace and u_isWhitespace. Space characters+TAB+CR+LF-ZWSP-ZWNBSP @stable ICU 2.1 */ UCHAR_WHITE_SPACE=31, /** Binary property XID_Continue. ID_Continue modified to allow closure under normalization forms NFKC and NFKD. @stable ICU 2.1 */ UCHAR_XID_CONTINUE=32, /** Binary property XID_Start. ID_Start modified to allow closure under normalization forms NFKC and NFKD. @stable ICU 2.1 */ UCHAR_XID_START=33, /** Binary property Case_Sensitive. Either the source of a case mapping or _in_ the target of a case mapping. Not the same as the general category Cased_Letter. @stable ICU 2.6 */ UCHAR_CASE_SENSITIVE=34, /** Binary property STerm (new in Unicode 4.0.1). Sentence Terminal. Used in UAX #29: Text Boundaries (http://www.unicode.org/reports/tr29/) @stable ICU 3.0 */ UCHAR_S_TERM=35, /** Binary property Variation_Selector (new in Unicode 4.0.1). Indicates all those characters that qualify as Variation Selectors. For details on the behavior of these characters, see StandardizedVariants.html and 15.6 Variation Selectors. @stable ICU 3.0 */ UCHAR_VARIATION_SELECTOR=36, /** Binary property NFD_Inert. ICU-specific property for characters that are inert under NFD, i.e., they do not interact with adjacent characters. See the documentation for the Normalizer2 class and the Normalizer2::isInert() method. @stable ICU 3.0 */ UCHAR_NFD_INERT=37, /** Binary property NFKD_Inert. ICU-specific property for characters that are inert under NFKD, i.e., they do not interact with adjacent characters. See the documentation for the Normalizer2 class and the Normalizer2::isInert() method. @stable ICU 3.0 */ UCHAR_NFKD_INERT=38, /** Binary property NFC_Inert. ICU-specific property for characters that are inert under NFC, i.e., they do not interact with adjacent characters. See the documentation for the Normalizer2 class and the Normalizer2::isInert() method. @stable ICU 3.0 */ UCHAR_NFC_INERT=39, /** Binary property NFKC_Inert. ICU-specific property for characters that are inert under NFKC, i.e., they do not interact with adjacent characters. See the documentation for the Normalizer2 class and the Normalizer2::isInert() method. @stable ICU 3.0 */ UCHAR_NFKC_INERT=40, /** Binary Property Segment_Starter. ICU-specific property for characters that are starters in terms of Unicode normalization and combining character sequences. They have ccc=0 and do not occur in non-initial position of the canonical decomposition of any character (like a-umlaut in NFD and a Jamo T in an NFD(Hangul LVT)). ICU uses this property for segmenting a string for generating a set of canonically equivalent strings, e.g. for canonical closure while processing collation tailoring rules. @stable ICU 3.0 */ UCHAR_SEGMENT_STARTER=41, /** Binary property Pattern_Syntax (new in Unicode 4.1). See UAX #31 Identifier and Pattern Syntax (http://www.unicode.org/reports/tr31/) @stable ICU 3.4 */ UCHAR_PATTERN_SYNTAX=42, /** Binary property Pattern_White_Space (new in Unicode 4.1). See UAX #31 Identifier and Pattern Syntax (http://www.unicode.org/reports/tr31/) @stable ICU 3.4 */ UCHAR_PATTERN_WHITE_SPACE=43, /** Binary property alnum (a C/POSIX character class). Implemented according to the UTS #18 Annex C Standard Recommendation. See the uchar.h file documentation. @stable ICU 3.4 */ UCHAR_POSIX_ALNUM=44, /** Binary property blank (a C/POSIX character class). Implemented according to the UTS #18 Annex C Standard Recommendation. See the uchar.h file documentation. @stable ICU 3.4 */ UCHAR_POSIX_BLANK=45, /** Binary property graph (a C/POSIX character class). Implemented according to the UTS #18 Annex C Standard Recommendation. See the uchar.h file documentation. @stable ICU 3.4 */ UCHAR_POSIX_GRAPH=46, /** Binary property print (a C/POSIX character class). Implemented according to the UTS #18 Annex C Standard Recommendation. See the uchar.h file documentation. @stable ICU 3.4 */ UCHAR_POSIX_PRINT=47, /** Binary property xdigit (a C/POSIX character class). Implemented according to the UTS #18 Annex C Standard Recommendation. See the uchar.h file documentation. @stable ICU 3.4 */ UCHAR_POSIX_XDIGIT=48, /** Binary property Cased. For Lowercase, Uppercase and Titlecase characters. @stable ICU 4.4 */ UCHAR_CASED=49, /** Binary property Case_Ignorable. Used in context-sensitive case mappings. @stable ICU 4.4 */ UCHAR_CASE_IGNORABLE=50, /** Binary property Changes_When_Lowercased. @stable ICU 4.4 */ UCHAR_CHANGES_WHEN_LOWERCASED=51, /** Binary property Changes_When_Uppercased. @stable ICU 4.4 */ UCHAR_CHANGES_WHEN_UPPERCASED=52, /** Binary property Changes_When_Titlecased. @stable ICU 4.4 */ UCHAR_CHANGES_WHEN_TITLECASED=53, /** Binary property Changes_When_Casefolded. @stable ICU 4.4 */ UCHAR_CHANGES_WHEN_CASEFOLDED=54, /** Binary property Changes_When_Casemapped. @stable ICU 4.4 */ UCHAR_CHANGES_WHEN_CASEMAPPED=55, /** Binary property Changes_When_NFKC_Casefolded. @stable ICU 4.4 */ UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED=56, /** * Binary property Emoji. * See http://www.unicode.org/reports/tr51/#Emoji_Properties * * @stable ICU 57 */ UCHAR_EMOJI=57, /** * Binary property Emoji_Presentation. * See http://www.unicode.org/reports/tr51/#Emoji_Properties * * @stable ICU 57 */ UCHAR_EMOJI_PRESENTATION=58, /** * Binary property Emoji_Modifier. * See http://www.unicode.org/reports/tr51/#Emoji_Properties * * @stable ICU 57 */ UCHAR_EMOJI_MODIFIER=59, /** * Binary property Emoji_Modifier_Base. * See http://www.unicode.org/reports/tr51/#Emoji_Properties * * @stable ICU 57 */ UCHAR_EMOJI_MODIFIER_BASE=60, /** * Binary property Emoji_Component. * See http://www.unicode.org/reports/tr51/#Emoji_Properties * * @stable ICU 60 */ UCHAR_EMOJI_COMPONENT=61, /** * Binary property Regional_Indicator. * @stable ICU 60 */ UCHAR_REGIONAL_INDICATOR=62, /** * Binary property Prepended_Concatenation_Mark. * @stable ICU 60 */ UCHAR_PREPENDED_CONCATENATION_MARK=63, /** * Binary property Extended_Pictographic. * See http://www.unicode.org/reports/tr51/#Emoji_Properties * * @stable ICU 62 */ UCHAR_EXTENDED_PICTOGRAPHIC=64, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for binary Unicode properties. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCHAR_BINARY_LIMIT, #endif // U_HIDE_DEPRECATED_API /** Enumerated property Bidi_Class. Same as u_charDirection, returns UCharDirection values. @stable ICU 2.2 */ UCHAR_BIDI_CLASS=0x1000, /** First constant for enumerated/integer Unicode properties. @stable ICU 2.2 */ UCHAR_INT_START=UCHAR_BIDI_CLASS, /** Enumerated property Block. Same as ublock_getCode, returns UBlockCode values. @stable ICU 2.2 */ UCHAR_BLOCK=0x1001, /** Enumerated property Canonical_Combining_Class. Same as u_getCombiningClass, returns 8-bit numeric values. @stable ICU 2.2 */ UCHAR_CANONICAL_COMBINING_CLASS=0x1002, /** Enumerated property Decomposition_Type. Returns UDecompositionType values. @stable ICU 2.2 */ UCHAR_DECOMPOSITION_TYPE=0x1003, /** Enumerated property East_Asian_Width. See http://www.unicode.org/reports/tr11/ Returns UEastAsianWidth values. @stable ICU 2.2 */ UCHAR_EAST_ASIAN_WIDTH=0x1004, /** Enumerated property General_Category. Same as u_charType, returns UCharCategory values. @stable ICU 2.2 */ UCHAR_GENERAL_CATEGORY=0x1005, /** Enumerated property Joining_Group. Returns UJoiningGroup values. @stable ICU 2.2 */ UCHAR_JOINING_GROUP=0x1006, /** Enumerated property Joining_Type. Returns UJoiningType values. @stable ICU 2.2 */ UCHAR_JOINING_TYPE=0x1007, /** Enumerated property Line_Break. Returns ULineBreak values. @stable ICU 2.2 */ UCHAR_LINE_BREAK=0x1008, /** Enumerated property Numeric_Type. Returns UNumericType values. @stable ICU 2.2 */ UCHAR_NUMERIC_TYPE=0x1009, /** Enumerated property Script. Same as uscript_getScript, returns UScriptCode values. @stable ICU 2.2 */ UCHAR_SCRIPT=0x100A, /** Enumerated property Hangul_Syllable_Type, new in Unicode 4. Returns UHangulSyllableType values. @stable ICU 2.6 */ UCHAR_HANGUL_SYLLABLE_TYPE=0x100B, /** Enumerated property NFD_Quick_Check. Returns UNormalizationCheckResult values. @stable ICU 3.0 */ UCHAR_NFD_QUICK_CHECK=0x100C, /** Enumerated property NFKD_Quick_Check. Returns UNormalizationCheckResult values. @stable ICU 3.0 */ UCHAR_NFKD_QUICK_CHECK=0x100D, /** Enumerated property NFC_Quick_Check. Returns UNormalizationCheckResult values. @stable ICU 3.0 */ UCHAR_NFC_QUICK_CHECK=0x100E, /** Enumerated property NFKC_Quick_Check. Returns UNormalizationCheckResult values. @stable ICU 3.0 */ UCHAR_NFKC_QUICK_CHECK=0x100F, /** Enumerated property Lead_Canonical_Combining_Class. ICU-specific property for the ccc of the first code point of the decomposition, or lccc(c)=ccc(NFD(c)[0]). Useful for checking for canonically ordered text; see UNORM_FCD and http://www.unicode.org/notes/tn5/#FCD . Returns 8-bit numeric values like UCHAR_CANONICAL_COMBINING_CLASS. @stable ICU 3.0 */ UCHAR_LEAD_CANONICAL_COMBINING_CLASS=0x1010, /** Enumerated property Trail_Canonical_Combining_Class. ICU-specific property for the ccc of the last code point of the decomposition, or tccc(c)=ccc(NFD(c)[last]). Useful for checking for canonically ordered text; see UNORM_FCD and http://www.unicode.org/notes/tn5/#FCD . Returns 8-bit numeric values like UCHAR_CANONICAL_COMBINING_CLASS. @stable ICU 3.0 */ UCHAR_TRAIL_CANONICAL_COMBINING_CLASS=0x1011, /** Enumerated property Grapheme_Cluster_Break (new in Unicode 4.1). Used in UAX #29: Text Boundaries (http://www.unicode.org/reports/tr29/) Returns UGraphemeClusterBreak values. @stable ICU 3.4 */ UCHAR_GRAPHEME_CLUSTER_BREAK=0x1012, /** Enumerated property Sentence_Break (new in Unicode 4.1). Used in UAX #29: Text Boundaries (http://www.unicode.org/reports/tr29/) Returns USentenceBreak values. @stable ICU 3.4 */ UCHAR_SENTENCE_BREAK=0x1013, /** Enumerated property Word_Break (new in Unicode 4.1). Used in UAX #29: Text Boundaries (http://www.unicode.org/reports/tr29/) Returns UWordBreakValues values. @stable ICU 3.4 */ UCHAR_WORD_BREAK=0x1014, /** Enumerated property Bidi_Paired_Bracket_Type (new in Unicode 6.3). Used in UAX #9: Unicode Bidirectional Algorithm (http://www.unicode.org/reports/tr9/) Returns UBidiPairedBracketType values. @stable ICU 52 */ UCHAR_BIDI_PAIRED_BRACKET_TYPE=0x1015, /** * Enumerated property Indic_Positional_Category. * New in Unicode 6.0 as provisional property Indic_Matra_Category; * renamed and changed to informative in Unicode 8.0. * See http://www.unicode.org/reports/tr44/#IndicPositionalCategory.txt * @stable ICU 63 */ UCHAR_INDIC_POSITIONAL_CATEGORY=0x1016, /** * Enumerated property Indic_Syllabic_Category. * New in Unicode 6.0 as provisional; informative since Unicode 8.0. * See http://www.unicode.org/reports/tr44/#IndicSyllabicCategory.txt * @stable ICU 63 */ UCHAR_INDIC_SYLLABIC_CATEGORY=0x1017, /** * Enumerated property Vertical_Orientation. * Used for UAX #50 Unicode Vertical Text Layout (https://www.unicode.org/reports/tr50/). * New as a UCD property in Unicode 10.0. * @stable ICU 63 */ UCHAR_VERTICAL_ORIENTATION=0x1018, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for enumerated/integer Unicode properties. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCHAR_INT_LIMIT=0x1019, #endif // U_HIDE_DEPRECATED_API /** Bitmask property General_Category_Mask. This is the General_Category property returned as a bit mask. When used in u_getIntPropertyValue(c), same as U_MASK(u_charType(c)), returns bit masks for UCharCategory values where exactly one bit is set. When used with u_getPropertyValueName() and u_getPropertyValueEnum(), a multi-bit mask is used for sets of categories like "Letters". Mask values should be cast to uint32_t. @stable ICU 2.4 */ UCHAR_GENERAL_CATEGORY_MASK=0x2000, /** First constant for bit-mask Unicode properties. @stable ICU 2.4 */ UCHAR_MASK_START=UCHAR_GENERAL_CATEGORY_MASK, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for bit-mask Unicode properties. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCHAR_MASK_LIMIT=0x2001, #endif // U_HIDE_DEPRECATED_API /** Double property Numeric_Value. Corresponds to u_getNumericValue. @stable ICU 2.4 */ UCHAR_NUMERIC_VALUE=0x3000, /** First constant for double Unicode properties. @stable ICU 2.4 */ UCHAR_DOUBLE_START=UCHAR_NUMERIC_VALUE, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for double Unicode properties. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCHAR_DOUBLE_LIMIT=0x3001, #endif // U_HIDE_DEPRECATED_API /** String property Age. Corresponds to u_charAge. @stable ICU 2.4 */ UCHAR_AGE=0x4000, /** First constant for string Unicode properties. @stable ICU 2.4 */ UCHAR_STRING_START=UCHAR_AGE, /** String property Bidi_Mirroring_Glyph. Corresponds to u_charMirror. @stable ICU 2.4 */ UCHAR_BIDI_MIRRORING_GLYPH=0x4001, /** String property Case_Folding. Corresponds to u_strFoldCase in ustring.h. @stable ICU 2.4 */ UCHAR_CASE_FOLDING=0x4002, #ifndef U_HIDE_DEPRECATED_API /** Deprecated string property ISO_Comment. Corresponds to u_getISOComment. @deprecated ICU 49 */ UCHAR_ISO_COMMENT=0x4003, #endif /* U_HIDE_DEPRECATED_API */ /** String property Lowercase_Mapping. Corresponds to u_strToLower in ustring.h. @stable ICU 2.4 */ UCHAR_LOWERCASE_MAPPING=0x4004, /** String property Name. Corresponds to u_charName. @stable ICU 2.4 */ UCHAR_NAME=0x4005, /** String property Simple_Case_Folding. Corresponds to u_foldCase. @stable ICU 2.4 */ UCHAR_SIMPLE_CASE_FOLDING=0x4006, /** String property Simple_Lowercase_Mapping. Corresponds to u_tolower. @stable ICU 2.4 */ UCHAR_SIMPLE_LOWERCASE_MAPPING=0x4007, /** String property Simple_Titlecase_Mapping. Corresponds to u_totitle. @stable ICU 2.4 */ UCHAR_SIMPLE_TITLECASE_MAPPING=0x4008, /** String property Simple_Uppercase_Mapping. Corresponds to u_toupper. @stable ICU 2.4 */ UCHAR_SIMPLE_UPPERCASE_MAPPING=0x4009, /** String property Titlecase_Mapping. Corresponds to u_strToTitle in ustring.h. @stable ICU 2.4 */ UCHAR_TITLECASE_MAPPING=0x400A, #ifndef U_HIDE_DEPRECATED_API /** String property Unicode_1_Name. This property is of little practical value. Beginning with ICU 49, ICU APIs return an empty string for this property. Corresponds to u_charName(U_UNICODE_10_CHAR_NAME). @deprecated ICU 49 */ UCHAR_UNICODE_1_NAME=0x400B, #endif /* U_HIDE_DEPRECATED_API */ /** String property Uppercase_Mapping. Corresponds to u_strToUpper in ustring.h. @stable ICU 2.4 */ UCHAR_UPPERCASE_MAPPING=0x400C, /** String property Bidi_Paired_Bracket (new in Unicode 6.3). Corresponds to u_getBidiPairedBracket. @stable ICU 52 */ UCHAR_BIDI_PAIRED_BRACKET=0x400D, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for string Unicode properties. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCHAR_STRING_LIMIT=0x400E, #endif // U_HIDE_DEPRECATED_API /** Miscellaneous property Script_Extensions (new in Unicode 6.0). Some characters are commonly used in multiple scripts. For more information, see UAX #24: http://www.unicode.org/reports/tr24/. Corresponds to uscript_hasScript and uscript_getScriptExtensions in uscript.h. @stable ICU 4.6 */ UCHAR_SCRIPT_EXTENSIONS=0x7000, /** First constant for Unicode properties with unusual value types. @stable ICU 4.6 */ UCHAR_OTHER_PROPERTY_START=UCHAR_SCRIPT_EXTENSIONS, #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for Unicode properties with unusual value types. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UCHAR_OTHER_PROPERTY_LIMIT=0x7001, #endif // U_HIDE_DEPRECATED_API /** Represents a nonexistent or invalid property or property value. @stable ICU 2.4 */ UCHAR_INVALID_CODE = -1 } UProperty; /** * Data for enumerated Unicode general category types. * See http://www.unicode.org/Public/UNIDATA/UnicodeData.html . * @stable ICU 2.0 */ typedef enum UCharCategory { /* * Note: UCharCategory constants and their API comments are parsed by preparseucd.py. * It matches pairs of lines like * / ** comment... * / * U_<[A-Z_]+> = , */ /** Non-category for unassigned and non-character code points. @stable ICU 2.0 */ U_UNASSIGNED = 0, /** Cn "Other, Not Assigned (no characters in [UnicodeData.txt] have this property)" (same as U_UNASSIGNED!) @stable ICU 2.0 */ U_GENERAL_OTHER_TYPES = 0, /** Lu @stable ICU 2.0 */ U_UPPERCASE_LETTER = 1, /** Ll @stable ICU 2.0 */ U_LOWERCASE_LETTER = 2, /** Lt @stable ICU 2.0 */ U_TITLECASE_LETTER = 3, /** Lm @stable ICU 2.0 */ U_MODIFIER_LETTER = 4, /** Lo @stable ICU 2.0 */ U_OTHER_LETTER = 5, /** Mn @stable ICU 2.0 */ U_NON_SPACING_MARK = 6, /** Me @stable ICU 2.0 */ U_ENCLOSING_MARK = 7, /** Mc @stable ICU 2.0 */ U_COMBINING_SPACING_MARK = 8, /** Nd @stable ICU 2.0 */ U_DECIMAL_DIGIT_NUMBER = 9, /** Nl @stable ICU 2.0 */ U_LETTER_NUMBER = 10, /** No @stable ICU 2.0 */ U_OTHER_NUMBER = 11, /** Zs @stable ICU 2.0 */ U_SPACE_SEPARATOR = 12, /** Zl @stable ICU 2.0 */ U_LINE_SEPARATOR = 13, /** Zp @stable ICU 2.0 */ U_PARAGRAPH_SEPARATOR = 14, /** Cc @stable ICU 2.0 */ U_CONTROL_CHAR = 15, /** Cf @stable ICU 2.0 */ U_FORMAT_CHAR = 16, /** Co @stable ICU 2.0 */ U_PRIVATE_USE_CHAR = 17, /** Cs @stable ICU 2.0 */ U_SURROGATE = 18, /** Pd @stable ICU 2.0 */ U_DASH_PUNCTUATION = 19, /** Ps @stable ICU 2.0 */ U_START_PUNCTUATION = 20, /** Pe @stable ICU 2.0 */ U_END_PUNCTUATION = 21, /** Pc @stable ICU 2.0 */ U_CONNECTOR_PUNCTUATION = 22, /** Po @stable ICU 2.0 */ U_OTHER_PUNCTUATION = 23, /** Sm @stable ICU 2.0 */ U_MATH_SYMBOL = 24, /** Sc @stable ICU 2.0 */ U_CURRENCY_SYMBOL = 25, /** Sk @stable ICU 2.0 */ U_MODIFIER_SYMBOL = 26, /** So @stable ICU 2.0 */ U_OTHER_SYMBOL = 27, /** Pi @stable ICU 2.0 */ U_INITIAL_PUNCTUATION = 28, /** Pf @stable ICU 2.0 */ U_FINAL_PUNCTUATION = 29, /** * One higher than the last enum UCharCategory constant. * This numeric value is stable (will not change), see * http://www.unicode.org/policies/stability_policy.html#Property_Value * * @stable ICU 2.0 */ U_CHAR_CATEGORY_COUNT } UCharCategory; /** * U_GC_XX_MASK constants are bit flags corresponding to Unicode * general category values. * For each category, the nth bit is set if the numeric value of the * corresponding UCharCategory constant is n. * * There are also some U_GC_Y_MASK constants for groups of general categories * like L for all letter categories. * * @see u_charType * @see U_GET_GC_MASK * @see UCharCategory * @stable ICU 2.1 */ #define U_GC_CN_MASK U_MASK(U_GENERAL_OTHER_TYPES) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_LU_MASK U_MASK(U_UPPERCASE_LETTER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_LL_MASK U_MASK(U_LOWERCASE_LETTER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_LT_MASK U_MASK(U_TITLECASE_LETTER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_LM_MASK U_MASK(U_MODIFIER_LETTER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_LO_MASK U_MASK(U_OTHER_LETTER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_MN_MASK U_MASK(U_NON_SPACING_MARK) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_ME_MASK U_MASK(U_ENCLOSING_MARK) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_MC_MASK U_MASK(U_COMBINING_SPACING_MARK) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_ND_MASK U_MASK(U_DECIMAL_DIGIT_NUMBER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_NL_MASK U_MASK(U_LETTER_NUMBER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_NO_MASK U_MASK(U_OTHER_NUMBER) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_ZS_MASK U_MASK(U_SPACE_SEPARATOR) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_ZL_MASK U_MASK(U_LINE_SEPARATOR) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_ZP_MASK U_MASK(U_PARAGRAPH_SEPARATOR) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_CC_MASK U_MASK(U_CONTROL_CHAR) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_CF_MASK U_MASK(U_FORMAT_CHAR) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_CO_MASK U_MASK(U_PRIVATE_USE_CHAR) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_CS_MASK U_MASK(U_SURROGATE) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PD_MASK U_MASK(U_DASH_PUNCTUATION) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PS_MASK U_MASK(U_START_PUNCTUATION) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PE_MASK U_MASK(U_END_PUNCTUATION) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PC_MASK U_MASK(U_CONNECTOR_PUNCTUATION) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PO_MASK U_MASK(U_OTHER_PUNCTUATION) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_SM_MASK U_MASK(U_MATH_SYMBOL) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_SC_MASK U_MASK(U_CURRENCY_SYMBOL) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_SK_MASK U_MASK(U_MODIFIER_SYMBOL) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_SO_MASK U_MASK(U_OTHER_SYMBOL) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PI_MASK U_MASK(U_INITIAL_PUNCTUATION) /** Mask constant for a UCharCategory. @stable ICU 2.1 */ #define U_GC_PF_MASK U_MASK(U_FINAL_PUNCTUATION) /** Mask constant for multiple UCharCategory bits (L Letters). @stable ICU 2.1 */ #define U_GC_L_MASK \ (U_GC_LU_MASK|U_GC_LL_MASK|U_GC_LT_MASK|U_GC_LM_MASK|U_GC_LO_MASK) /** Mask constant for multiple UCharCategory bits (LC Cased Letters). @stable ICU 2.1 */ #define U_GC_LC_MASK \ (U_GC_LU_MASK|U_GC_LL_MASK|U_GC_LT_MASK) /** Mask constant for multiple UCharCategory bits (M Marks). @stable ICU 2.1 */ #define U_GC_M_MASK (U_GC_MN_MASK|U_GC_ME_MASK|U_GC_MC_MASK) /** Mask constant for multiple UCharCategory bits (N Numbers). @stable ICU 2.1 */ #define U_GC_N_MASK (U_GC_ND_MASK|U_GC_NL_MASK|U_GC_NO_MASK) /** Mask constant for multiple UCharCategory bits (Z Separators). @stable ICU 2.1 */ #define U_GC_Z_MASK (U_GC_ZS_MASK|U_GC_ZL_MASK|U_GC_ZP_MASK) /** Mask constant for multiple UCharCategory bits (C Others). @stable ICU 2.1 */ #define U_GC_C_MASK \ (U_GC_CN_MASK|U_GC_CC_MASK|U_GC_CF_MASK|U_GC_CO_MASK|U_GC_CS_MASK) /** Mask constant for multiple UCharCategory bits (P Punctuation). @stable ICU 2.1 */ #define U_GC_P_MASK \ (U_GC_PD_MASK|U_GC_PS_MASK|U_GC_PE_MASK|U_GC_PC_MASK|U_GC_PO_MASK| \ U_GC_PI_MASK|U_GC_PF_MASK) /** Mask constant for multiple UCharCategory bits (S Symbols). @stable ICU 2.1 */ #define U_GC_S_MASK (U_GC_SM_MASK|U_GC_SC_MASK|U_GC_SK_MASK|U_GC_SO_MASK) /** * This specifies the language directional property of a character set. * @stable ICU 2.0 */ typedef enum UCharDirection { /* * Note: UCharDirection constants and their API comments are parsed by preparseucd.py. * It matches pairs of lines like * / ** comment... * / * U_<[A-Z_]+> = , */ /** L @stable ICU 2.0 */ U_LEFT_TO_RIGHT = 0, /** R @stable ICU 2.0 */ U_RIGHT_TO_LEFT = 1, /** EN @stable ICU 2.0 */ U_EUROPEAN_NUMBER = 2, /** ES @stable ICU 2.0 */ U_EUROPEAN_NUMBER_SEPARATOR = 3, /** ET @stable ICU 2.0 */ U_EUROPEAN_NUMBER_TERMINATOR = 4, /** AN @stable ICU 2.0 */ U_ARABIC_NUMBER = 5, /** CS @stable ICU 2.0 */ U_COMMON_NUMBER_SEPARATOR = 6, /** B @stable ICU 2.0 */ U_BLOCK_SEPARATOR = 7, /** S @stable ICU 2.0 */ U_SEGMENT_SEPARATOR = 8, /** WS @stable ICU 2.0 */ U_WHITE_SPACE_NEUTRAL = 9, /** ON @stable ICU 2.0 */ U_OTHER_NEUTRAL = 10, /** LRE @stable ICU 2.0 */ U_LEFT_TO_RIGHT_EMBEDDING = 11, /** LRO @stable ICU 2.0 */ U_LEFT_TO_RIGHT_OVERRIDE = 12, /** AL @stable ICU 2.0 */ U_RIGHT_TO_LEFT_ARABIC = 13, /** RLE @stable ICU 2.0 */ U_RIGHT_TO_LEFT_EMBEDDING = 14, /** RLO @stable ICU 2.0 */ U_RIGHT_TO_LEFT_OVERRIDE = 15, /** PDF @stable ICU 2.0 */ U_POP_DIRECTIONAL_FORMAT = 16, /** NSM @stable ICU 2.0 */ U_DIR_NON_SPACING_MARK = 17, /** BN @stable ICU 2.0 */ U_BOUNDARY_NEUTRAL = 18, /** FSI @stable ICU 52 */ U_FIRST_STRONG_ISOLATE = 19, /** LRI @stable ICU 52 */ U_LEFT_TO_RIGHT_ISOLATE = 20, /** RLI @stable ICU 52 */ U_RIGHT_TO_LEFT_ISOLATE = 21, /** PDI @stable ICU 52 */ U_POP_DIRECTIONAL_ISOLATE = 22, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest UCharDirection value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_CHAR_DIRECTION_COUNT #endif // U_HIDE_DEPRECATED_API } UCharDirection; /** * Bidi Paired Bracket Type constants. * * @see UCHAR_BIDI_PAIRED_BRACKET_TYPE * @stable ICU 52 */ typedef enum UBidiPairedBracketType { /* * Note: UBidiPairedBracketType constants are parsed by preparseucd.py. * It matches lines like * U_BPT_ */ /** Not a paired bracket. @stable ICU 52 */ U_BPT_NONE, /** Open paired bracket. @stable ICU 52 */ U_BPT_OPEN, /** Close paired bracket. @stable ICU 52 */ U_BPT_CLOSE, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UBidiPairedBracketType value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_BIDI_PAIRED_BRACKET_TYPE). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_BPT_COUNT /* 3 */ #endif // U_HIDE_DEPRECATED_API } UBidiPairedBracketType; /** * Constants for Unicode blocks, see the Unicode Data file Blocks.txt * @stable ICU 2.0 */ enum UBlockCode { /* * Note: UBlockCode constants are parsed by preparseucd.py. * It matches lines like * UBLOCK_ = , */ /** New No_Block value in Unicode 4. @stable ICU 2.6 */ UBLOCK_NO_BLOCK = 0, /*[none]*/ /* Special range indicating No_Block */ /** @stable ICU 2.0 */ UBLOCK_BASIC_LATIN = 1, /*[0000]*/ /** @stable ICU 2.0 */ UBLOCK_LATIN_1_SUPPLEMENT=2, /*[0080]*/ /** @stable ICU 2.0 */ UBLOCK_LATIN_EXTENDED_A =3, /*[0100]*/ /** @stable ICU 2.0 */ UBLOCK_LATIN_EXTENDED_B =4, /*[0180]*/ /** @stable ICU 2.0 */ UBLOCK_IPA_EXTENSIONS =5, /*[0250]*/ /** @stable ICU 2.0 */ UBLOCK_SPACING_MODIFIER_LETTERS =6, /*[02B0]*/ /** @stable ICU 2.0 */ UBLOCK_COMBINING_DIACRITICAL_MARKS =7, /*[0300]*/ /** * Unicode 3.2 renames this block to "Greek and Coptic". * @stable ICU 2.0 */ UBLOCK_GREEK =8, /*[0370]*/ /** @stable ICU 2.0 */ UBLOCK_CYRILLIC =9, /*[0400]*/ /** @stable ICU 2.0 */ UBLOCK_ARMENIAN =10, /*[0530]*/ /** @stable ICU 2.0 */ UBLOCK_HEBREW =11, /*[0590]*/ /** @stable ICU 2.0 */ UBLOCK_ARABIC =12, /*[0600]*/ /** @stable ICU 2.0 */ UBLOCK_SYRIAC =13, /*[0700]*/ /** @stable ICU 2.0 */ UBLOCK_THAANA =14, /*[0780]*/ /** @stable ICU 2.0 */ UBLOCK_DEVANAGARI =15, /*[0900]*/ /** @stable ICU 2.0 */ UBLOCK_BENGALI =16, /*[0980]*/ /** @stable ICU 2.0 */ UBLOCK_GURMUKHI =17, /*[0A00]*/ /** @stable ICU 2.0 */ UBLOCK_GUJARATI =18, /*[0A80]*/ /** @stable ICU 2.0 */ UBLOCK_ORIYA =19, /*[0B00]*/ /** @stable ICU 2.0 */ UBLOCK_TAMIL =20, /*[0B80]*/ /** @stable ICU 2.0 */ UBLOCK_TELUGU =21, /*[0C00]*/ /** @stable ICU 2.0 */ UBLOCK_KANNADA =22, /*[0C80]*/ /** @stable ICU 2.0 */ UBLOCK_MALAYALAM =23, /*[0D00]*/ /** @stable ICU 2.0 */ UBLOCK_SINHALA =24, /*[0D80]*/ /** @stable ICU 2.0 */ UBLOCK_THAI =25, /*[0E00]*/ /** @stable ICU 2.0 */ UBLOCK_LAO =26, /*[0E80]*/ /** @stable ICU 2.0 */ UBLOCK_TIBETAN =27, /*[0F00]*/ /** @stable ICU 2.0 */ UBLOCK_MYANMAR =28, /*[1000]*/ /** @stable ICU 2.0 */ UBLOCK_GEORGIAN =29, /*[10A0]*/ /** @stable ICU 2.0 */ UBLOCK_HANGUL_JAMO =30, /*[1100]*/ /** @stable ICU 2.0 */ UBLOCK_ETHIOPIC =31, /*[1200]*/ /** @stable ICU 2.0 */ UBLOCK_CHEROKEE =32, /*[13A0]*/ /** @stable ICU 2.0 */ UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS =33, /*[1400]*/ /** @stable ICU 2.0 */ UBLOCK_OGHAM =34, /*[1680]*/ /** @stable ICU 2.0 */ UBLOCK_RUNIC =35, /*[16A0]*/ /** @stable ICU 2.0 */ UBLOCK_KHMER =36, /*[1780]*/ /** @stable ICU 2.0 */ UBLOCK_MONGOLIAN =37, /*[1800]*/ /** @stable ICU 2.0 */ UBLOCK_LATIN_EXTENDED_ADDITIONAL =38, /*[1E00]*/ /** @stable ICU 2.0 */ UBLOCK_GREEK_EXTENDED =39, /*[1F00]*/ /** @stable ICU 2.0 */ UBLOCK_GENERAL_PUNCTUATION =40, /*[2000]*/ /** @stable ICU 2.0 */ UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS =41, /*[2070]*/ /** @stable ICU 2.0 */ UBLOCK_CURRENCY_SYMBOLS =42, /*[20A0]*/ /** * Unicode 3.2 renames this block to "Combining Diacritical Marks for Symbols". * @stable ICU 2.0 */ UBLOCK_COMBINING_MARKS_FOR_SYMBOLS =43, /*[20D0]*/ /** @stable ICU 2.0 */ UBLOCK_LETTERLIKE_SYMBOLS =44, /*[2100]*/ /** @stable ICU 2.0 */ UBLOCK_NUMBER_FORMS =45, /*[2150]*/ /** @stable ICU 2.0 */ UBLOCK_ARROWS =46, /*[2190]*/ /** @stable ICU 2.0 */ UBLOCK_MATHEMATICAL_OPERATORS =47, /*[2200]*/ /** @stable ICU 2.0 */ UBLOCK_MISCELLANEOUS_TECHNICAL =48, /*[2300]*/ /** @stable ICU 2.0 */ UBLOCK_CONTROL_PICTURES =49, /*[2400]*/ /** @stable ICU 2.0 */ UBLOCK_OPTICAL_CHARACTER_RECOGNITION =50, /*[2440]*/ /** @stable ICU 2.0 */ UBLOCK_ENCLOSED_ALPHANUMERICS =51, /*[2460]*/ /** @stable ICU 2.0 */ UBLOCK_BOX_DRAWING =52, /*[2500]*/ /** @stable ICU 2.0 */ UBLOCK_BLOCK_ELEMENTS =53, /*[2580]*/ /** @stable ICU 2.0 */ UBLOCK_GEOMETRIC_SHAPES =54, /*[25A0]*/ /** @stable ICU 2.0 */ UBLOCK_MISCELLANEOUS_SYMBOLS =55, /*[2600]*/ /** @stable ICU 2.0 */ UBLOCK_DINGBATS =56, /*[2700]*/ /** @stable ICU 2.0 */ UBLOCK_BRAILLE_PATTERNS =57, /*[2800]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_RADICALS_SUPPLEMENT =58, /*[2E80]*/ /** @stable ICU 2.0 */ UBLOCK_KANGXI_RADICALS =59, /*[2F00]*/ /** @stable ICU 2.0 */ UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS =60, /*[2FF0]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION =61, /*[3000]*/ /** @stable ICU 2.0 */ UBLOCK_HIRAGANA =62, /*[3040]*/ /** @stable ICU 2.0 */ UBLOCK_KATAKANA =63, /*[30A0]*/ /** @stable ICU 2.0 */ UBLOCK_BOPOMOFO =64, /*[3100]*/ /** @stable ICU 2.0 */ UBLOCK_HANGUL_COMPATIBILITY_JAMO =65, /*[3130]*/ /** @stable ICU 2.0 */ UBLOCK_KANBUN =66, /*[3190]*/ /** @stable ICU 2.0 */ UBLOCK_BOPOMOFO_EXTENDED =67, /*[31A0]*/ /** @stable ICU 2.0 */ UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS =68, /*[3200]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_COMPATIBILITY =69, /*[3300]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A =70, /*[3400]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS =71, /*[4E00]*/ /** @stable ICU 2.0 */ UBLOCK_YI_SYLLABLES =72, /*[A000]*/ /** @stable ICU 2.0 */ UBLOCK_YI_RADICALS =73, /*[A490]*/ /** @stable ICU 2.0 */ UBLOCK_HANGUL_SYLLABLES =74, /*[AC00]*/ /** @stable ICU 2.0 */ UBLOCK_HIGH_SURROGATES =75, /*[D800]*/ /** @stable ICU 2.0 */ UBLOCK_HIGH_PRIVATE_USE_SURROGATES =76, /*[DB80]*/ /** @stable ICU 2.0 */ UBLOCK_LOW_SURROGATES =77, /*[DC00]*/ /** * Same as UBLOCK_PRIVATE_USE. * Until Unicode 3.1.1, the corresponding block name was "Private Use", * and multiple code point ranges had this block. * Unicode 3.2 renames the block for the BMP PUA to "Private Use Area" and * adds separate blocks for the supplementary PUAs. * * @stable ICU 2.0 */ UBLOCK_PRIVATE_USE_AREA =78, /*[E000]*/ /** * Same as UBLOCK_PRIVATE_USE_AREA. * Until Unicode 3.1.1, the corresponding block name was "Private Use", * and multiple code point ranges had this block. * Unicode 3.2 renames the block for the BMP PUA to "Private Use Area" and * adds separate blocks for the supplementary PUAs. * * @stable ICU 2.0 */ UBLOCK_PRIVATE_USE = UBLOCK_PRIVATE_USE_AREA, /** @stable ICU 2.0 */ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS =79, /*[F900]*/ /** @stable ICU 2.0 */ UBLOCK_ALPHABETIC_PRESENTATION_FORMS =80, /*[FB00]*/ /** @stable ICU 2.0 */ UBLOCK_ARABIC_PRESENTATION_FORMS_A =81, /*[FB50]*/ /** @stable ICU 2.0 */ UBLOCK_COMBINING_HALF_MARKS =82, /*[FE20]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_COMPATIBILITY_FORMS =83, /*[FE30]*/ /** @stable ICU 2.0 */ UBLOCK_SMALL_FORM_VARIANTS =84, /*[FE50]*/ /** @stable ICU 2.0 */ UBLOCK_ARABIC_PRESENTATION_FORMS_B =85, /*[FE70]*/ /** @stable ICU 2.0 */ UBLOCK_SPECIALS =86, /*[FFF0]*/ /** @stable ICU 2.0 */ UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS =87, /*[FF00]*/ /* New blocks in Unicode 3.1 */ /** @stable ICU 2.0 */ UBLOCK_OLD_ITALIC = 88, /*[10300]*/ /** @stable ICU 2.0 */ UBLOCK_GOTHIC = 89, /*[10330]*/ /** @stable ICU 2.0 */ UBLOCK_DESERET = 90, /*[10400]*/ /** @stable ICU 2.0 */ UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91, /*[1D000]*/ /** @stable ICU 2.0 */ UBLOCK_MUSICAL_SYMBOLS = 92, /*[1D100]*/ /** @stable ICU 2.0 */ UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93, /*[1D400]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94, /*[20000]*/ /** @stable ICU 2.0 */ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95, /*[2F800]*/ /** @stable ICU 2.0 */ UBLOCK_TAGS = 96, /*[E0000]*/ /* New blocks in Unicode 3.2 */ /** @stable ICU 3.0 */ UBLOCK_CYRILLIC_SUPPLEMENT = 97, /*[0500]*/ /** * Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement". * @stable ICU 2.2 */ UBLOCK_CYRILLIC_SUPPLEMENTARY = UBLOCK_CYRILLIC_SUPPLEMENT, /** @stable ICU 2.2 */ UBLOCK_TAGALOG = 98, /*[1700]*/ /** @stable ICU 2.2 */ UBLOCK_HANUNOO = 99, /*[1720]*/ /** @stable ICU 2.2 */ UBLOCK_BUHID = 100, /*[1740]*/ /** @stable ICU 2.2 */ UBLOCK_TAGBANWA = 101, /*[1760]*/ /** @stable ICU 2.2 */ UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102, /*[27C0]*/ /** @stable ICU 2.2 */ UBLOCK_SUPPLEMENTAL_ARROWS_A = 103, /*[27F0]*/ /** @stable ICU 2.2 */ UBLOCK_SUPPLEMENTAL_ARROWS_B = 104, /*[2900]*/ /** @stable ICU 2.2 */ UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105, /*[2980]*/ /** @stable ICU 2.2 */ UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106, /*[2A00]*/ /** @stable ICU 2.2 */ UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107, /*[31F0]*/ /** @stable ICU 2.2 */ UBLOCK_VARIATION_SELECTORS = 108, /*[FE00]*/ /** @stable ICU 2.2 */ UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109, /*[F0000]*/ /** @stable ICU 2.2 */ UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110, /*[100000]*/ /* New blocks in Unicode 4 */ /** @stable ICU 2.6 */ UBLOCK_LIMBU = 111, /*[1900]*/ /** @stable ICU 2.6 */ UBLOCK_TAI_LE = 112, /*[1950]*/ /** @stable ICU 2.6 */ UBLOCK_KHMER_SYMBOLS = 113, /*[19E0]*/ /** @stable ICU 2.6 */ UBLOCK_PHONETIC_EXTENSIONS = 114, /*[1D00]*/ /** @stable ICU 2.6 */ UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115, /*[2B00]*/ /** @stable ICU 2.6 */ UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116, /*[4DC0]*/ /** @stable ICU 2.6 */ UBLOCK_LINEAR_B_SYLLABARY = 117, /*[10000]*/ /** @stable ICU 2.6 */ UBLOCK_LINEAR_B_IDEOGRAMS = 118, /*[10080]*/ /** @stable ICU 2.6 */ UBLOCK_AEGEAN_NUMBERS = 119, /*[10100]*/ /** @stable ICU 2.6 */ UBLOCK_UGARITIC = 120, /*[10380]*/ /** @stable ICU 2.6 */ UBLOCK_SHAVIAN = 121, /*[10450]*/ /** @stable ICU 2.6 */ UBLOCK_OSMANYA = 122, /*[10480]*/ /** @stable ICU 2.6 */ UBLOCK_CYPRIOT_SYLLABARY = 123, /*[10800]*/ /** @stable ICU 2.6 */ UBLOCK_TAI_XUAN_JING_SYMBOLS = 124, /*[1D300]*/ /** @stable ICU 2.6 */ UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125, /*[E0100]*/ /* New blocks in Unicode 4.1 */ /** @stable ICU 3.4 */ UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126, /*[1D200]*/ /** @stable ICU 3.4 */ UBLOCK_ANCIENT_GREEK_NUMBERS = 127, /*[10140]*/ /** @stable ICU 3.4 */ UBLOCK_ARABIC_SUPPLEMENT = 128, /*[0750]*/ /** @stable ICU 3.4 */ UBLOCK_BUGINESE = 129, /*[1A00]*/ /** @stable ICU 3.4 */ UBLOCK_CJK_STROKES = 130, /*[31C0]*/ /** @stable ICU 3.4 */ UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131, /*[1DC0]*/ /** @stable ICU 3.4 */ UBLOCK_COPTIC = 132, /*[2C80]*/ /** @stable ICU 3.4 */ UBLOCK_ETHIOPIC_EXTENDED = 133, /*[2D80]*/ /** @stable ICU 3.4 */ UBLOCK_ETHIOPIC_SUPPLEMENT = 134, /*[1380]*/ /** @stable ICU 3.4 */ UBLOCK_GEORGIAN_SUPPLEMENT = 135, /*[2D00]*/ /** @stable ICU 3.4 */ UBLOCK_GLAGOLITIC = 136, /*[2C00]*/ /** @stable ICU 3.4 */ UBLOCK_KHAROSHTHI = 137, /*[10A00]*/ /** @stable ICU 3.4 */ UBLOCK_MODIFIER_TONE_LETTERS = 138, /*[A700]*/ /** @stable ICU 3.4 */ UBLOCK_NEW_TAI_LUE = 139, /*[1980]*/ /** @stable ICU 3.4 */ UBLOCK_OLD_PERSIAN = 140, /*[103A0]*/ /** @stable ICU 3.4 */ UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141, /*[1D80]*/ /** @stable ICU 3.4 */ UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142, /*[2E00]*/ /** @stable ICU 3.4 */ UBLOCK_SYLOTI_NAGRI = 143, /*[A800]*/ /** @stable ICU 3.4 */ UBLOCK_TIFINAGH = 144, /*[2D30]*/ /** @stable ICU 3.4 */ UBLOCK_VERTICAL_FORMS = 145, /*[FE10]*/ /* New blocks in Unicode 5.0 */ /** @stable ICU 3.6 */ UBLOCK_NKO = 146, /*[07C0]*/ /** @stable ICU 3.6 */ UBLOCK_BALINESE = 147, /*[1B00]*/ /** @stable ICU 3.6 */ UBLOCK_LATIN_EXTENDED_C = 148, /*[2C60]*/ /** @stable ICU 3.6 */ UBLOCK_LATIN_EXTENDED_D = 149, /*[A720]*/ /** @stable ICU 3.6 */ UBLOCK_PHAGS_PA = 150, /*[A840]*/ /** @stable ICU 3.6 */ UBLOCK_PHOENICIAN = 151, /*[10900]*/ /** @stable ICU 3.6 */ UBLOCK_CUNEIFORM = 152, /*[12000]*/ /** @stable ICU 3.6 */ UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153, /*[12400]*/ /** @stable ICU 3.6 */ UBLOCK_COUNTING_ROD_NUMERALS = 154, /*[1D360]*/ /* New blocks in Unicode 5.1 */ /** @stable ICU 4.0 */ UBLOCK_SUNDANESE = 155, /*[1B80]*/ /** @stable ICU 4.0 */ UBLOCK_LEPCHA = 156, /*[1C00]*/ /** @stable ICU 4.0 */ UBLOCK_OL_CHIKI = 157, /*[1C50]*/ /** @stable ICU 4.0 */ UBLOCK_CYRILLIC_EXTENDED_A = 158, /*[2DE0]*/ /** @stable ICU 4.0 */ UBLOCK_VAI = 159, /*[A500]*/ /** @stable ICU 4.0 */ UBLOCK_CYRILLIC_EXTENDED_B = 160, /*[A640]*/ /** @stable ICU 4.0 */ UBLOCK_SAURASHTRA = 161, /*[A880]*/ /** @stable ICU 4.0 */ UBLOCK_KAYAH_LI = 162, /*[A900]*/ /** @stable ICU 4.0 */ UBLOCK_REJANG = 163, /*[A930]*/ /** @stable ICU 4.0 */ UBLOCK_CHAM = 164, /*[AA00]*/ /** @stable ICU 4.0 */ UBLOCK_ANCIENT_SYMBOLS = 165, /*[10190]*/ /** @stable ICU 4.0 */ UBLOCK_PHAISTOS_DISC = 166, /*[101D0]*/ /** @stable ICU 4.0 */ UBLOCK_LYCIAN = 167, /*[10280]*/ /** @stable ICU 4.0 */ UBLOCK_CARIAN = 168, /*[102A0]*/ /** @stable ICU 4.0 */ UBLOCK_LYDIAN = 169, /*[10920]*/ /** @stable ICU 4.0 */ UBLOCK_MAHJONG_TILES = 170, /*[1F000]*/ /** @stable ICU 4.0 */ UBLOCK_DOMINO_TILES = 171, /*[1F030]*/ /* New blocks in Unicode 5.2 */ /** @stable ICU 4.4 */ UBLOCK_SAMARITAN = 172, /*[0800]*/ /** @stable ICU 4.4 */ UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173, /*[18B0]*/ /** @stable ICU 4.4 */ UBLOCK_TAI_THAM = 174, /*[1A20]*/ /** @stable ICU 4.4 */ UBLOCK_VEDIC_EXTENSIONS = 175, /*[1CD0]*/ /** @stable ICU 4.4 */ UBLOCK_LISU = 176, /*[A4D0]*/ /** @stable ICU 4.4 */ UBLOCK_BAMUM = 177, /*[A6A0]*/ /** @stable ICU 4.4 */ UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178, /*[A830]*/ /** @stable ICU 4.4 */ UBLOCK_DEVANAGARI_EXTENDED = 179, /*[A8E0]*/ /** @stable ICU 4.4 */ UBLOCK_HANGUL_JAMO_EXTENDED_A = 180, /*[A960]*/ /** @stable ICU 4.4 */ UBLOCK_JAVANESE = 181, /*[A980]*/ /** @stable ICU 4.4 */ UBLOCK_MYANMAR_EXTENDED_A = 182, /*[AA60]*/ /** @stable ICU 4.4 */ UBLOCK_TAI_VIET = 183, /*[AA80]*/ /** @stable ICU 4.4 */ UBLOCK_MEETEI_MAYEK = 184, /*[ABC0]*/ /** @stable ICU 4.4 */ UBLOCK_HANGUL_JAMO_EXTENDED_B = 185, /*[D7B0]*/ /** @stable ICU 4.4 */ UBLOCK_IMPERIAL_ARAMAIC = 186, /*[10840]*/ /** @stable ICU 4.4 */ UBLOCK_OLD_SOUTH_ARABIAN = 187, /*[10A60]*/ /** @stable ICU 4.4 */ UBLOCK_AVESTAN = 188, /*[10B00]*/ /** @stable ICU 4.4 */ UBLOCK_INSCRIPTIONAL_PARTHIAN = 189, /*[10B40]*/ /** @stable ICU 4.4 */ UBLOCK_INSCRIPTIONAL_PAHLAVI = 190, /*[10B60]*/ /** @stable ICU 4.4 */ UBLOCK_OLD_TURKIC = 191, /*[10C00]*/ /** @stable ICU 4.4 */ UBLOCK_RUMI_NUMERAL_SYMBOLS = 192, /*[10E60]*/ /** @stable ICU 4.4 */ UBLOCK_KAITHI = 193, /*[11080]*/ /** @stable ICU 4.4 */ UBLOCK_EGYPTIAN_HIEROGLYPHS = 194, /*[13000]*/ /** @stable ICU 4.4 */ UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195, /*[1F100]*/ /** @stable ICU 4.4 */ UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196, /*[1F200]*/ /** @stable ICU 4.4 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197, /*[2A700]*/ /* New blocks in Unicode 6.0 */ /** @stable ICU 4.6 */ UBLOCK_MANDAIC = 198, /*[0840]*/ /** @stable ICU 4.6 */ UBLOCK_BATAK = 199, /*[1BC0]*/ /** @stable ICU 4.6 */ UBLOCK_ETHIOPIC_EXTENDED_A = 200, /*[AB00]*/ /** @stable ICU 4.6 */ UBLOCK_BRAHMI = 201, /*[11000]*/ /** @stable ICU 4.6 */ UBLOCK_BAMUM_SUPPLEMENT = 202, /*[16800]*/ /** @stable ICU 4.6 */ UBLOCK_KANA_SUPPLEMENT = 203, /*[1B000]*/ /** @stable ICU 4.6 */ UBLOCK_PLAYING_CARDS = 204, /*[1F0A0]*/ /** @stable ICU 4.6 */ UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205, /*[1F300]*/ /** @stable ICU 4.6 */ UBLOCK_EMOTICONS = 206, /*[1F600]*/ /** @stable ICU 4.6 */ UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207, /*[1F680]*/ /** @stable ICU 4.6 */ UBLOCK_ALCHEMICAL_SYMBOLS = 208, /*[1F700]*/ /** @stable ICU 4.6 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209, /*[2B740]*/ /* New blocks in Unicode 6.1 */ /** @stable ICU 49 */ UBLOCK_ARABIC_EXTENDED_A = 210, /*[08A0]*/ /** @stable ICU 49 */ UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211, /*[1EE00]*/ /** @stable ICU 49 */ UBLOCK_CHAKMA = 212, /*[11100]*/ /** @stable ICU 49 */ UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213, /*[AAE0]*/ /** @stable ICU 49 */ UBLOCK_MEROITIC_CURSIVE = 214, /*[109A0]*/ /** @stable ICU 49 */ UBLOCK_MEROITIC_HIEROGLYPHS = 215, /*[10980]*/ /** @stable ICU 49 */ UBLOCK_MIAO = 216, /*[16F00]*/ /** @stable ICU 49 */ UBLOCK_SHARADA = 217, /*[11180]*/ /** @stable ICU 49 */ UBLOCK_SORA_SOMPENG = 218, /*[110D0]*/ /** @stable ICU 49 */ UBLOCK_SUNDANESE_SUPPLEMENT = 219, /*[1CC0]*/ /** @stable ICU 49 */ UBLOCK_TAKRI = 220, /*[11680]*/ /* New blocks in Unicode 7.0 */ /** @stable ICU 54 */ UBLOCK_BASSA_VAH = 221, /*[16AD0]*/ /** @stable ICU 54 */ UBLOCK_CAUCASIAN_ALBANIAN = 222, /*[10530]*/ /** @stable ICU 54 */ UBLOCK_COPTIC_EPACT_NUMBERS = 223, /*[102E0]*/ /** @stable ICU 54 */ UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224, /*[1AB0]*/ /** @stable ICU 54 */ UBLOCK_DUPLOYAN = 225, /*[1BC00]*/ /** @stable ICU 54 */ UBLOCK_ELBASAN = 226, /*[10500]*/ /** @stable ICU 54 */ UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227, /*[1F780]*/ /** @stable ICU 54 */ UBLOCK_GRANTHA = 228, /*[11300]*/ /** @stable ICU 54 */ UBLOCK_KHOJKI = 229, /*[11200]*/ /** @stable ICU 54 */ UBLOCK_KHUDAWADI = 230, /*[112B0]*/ /** @stable ICU 54 */ UBLOCK_LATIN_EXTENDED_E = 231, /*[AB30]*/ /** @stable ICU 54 */ UBLOCK_LINEAR_A = 232, /*[10600]*/ /** @stable ICU 54 */ UBLOCK_MAHAJANI = 233, /*[11150]*/ /** @stable ICU 54 */ UBLOCK_MANICHAEAN = 234, /*[10AC0]*/ /** @stable ICU 54 */ UBLOCK_MENDE_KIKAKUI = 235, /*[1E800]*/ /** @stable ICU 54 */ UBLOCK_MODI = 236, /*[11600]*/ /** @stable ICU 54 */ UBLOCK_MRO = 237, /*[16A40]*/ /** @stable ICU 54 */ UBLOCK_MYANMAR_EXTENDED_B = 238, /*[A9E0]*/ /** @stable ICU 54 */ UBLOCK_NABATAEAN = 239, /*[10880]*/ /** @stable ICU 54 */ UBLOCK_OLD_NORTH_ARABIAN = 240, /*[10A80]*/ /** @stable ICU 54 */ UBLOCK_OLD_PERMIC = 241, /*[10350]*/ /** @stable ICU 54 */ UBLOCK_ORNAMENTAL_DINGBATS = 242, /*[1F650]*/ /** @stable ICU 54 */ UBLOCK_PAHAWH_HMONG = 243, /*[16B00]*/ /** @stable ICU 54 */ UBLOCK_PALMYRENE = 244, /*[10860]*/ /** @stable ICU 54 */ UBLOCK_PAU_CIN_HAU = 245, /*[11AC0]*/ /** @stable ICU 54 */ UBLOCK_PSALTER_PAHLAVI = 246, /*[10B80]*/ /** @stable ICU 54 */ UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247, /*[1BCA0]*/ /** @stable ICU 54 */ UBLOCK_SIDDHAM = 248, /*[11580]*/ /** @stable ICU 54 */ UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249, /*[111E0]*/ /** @stable ICU 54 */ UBLOCK_SUPPLEMENTAL_ARROWS_C = 250, /*[1F800]*/ /** @stable ICU 54 */ UBLOCK_TIRHUTA = 251, /*[11480]*/ /** @stable ICU 54 */ UBLOCK_WARANG_CITI = 252, /*[118A0]*/ /* New blocks in Unicode 8.0 */ /** @stable ICU 56 */ UBLOCK_AHOM = 253, /*[11700]*/ /** @stable ICU 56 */ UBLOCK_ANATOLIAN_HIEROGLYPHS = 254, /*[14400]*/ /** @stable ICU 56 */ UBLOCK_CHEROKEE_SUPPLEMENT = 255, /*[AB70]*/ /** @stable ICU 56 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256, /*[2B820]*/ /** @stable ICU 56 */ UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257, /*[12480]*/ /** @stable ICU 56 */ UBLOCK_HATRAN = 258, /*[108E0]*/ /** @stable ICU 56 */ UBLOCK_MULTANI = 259, /*[11280]*/ /** @stable ICU 56 */ UBLOCK_OLD_HUNGARIAN = 260, /*[10C80]*/ /** @stable ICU 56 */ UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261, /*[1F900]*/ /** @stable ICU 56 */ UBLOCK_SUTTON_SIGNWRITING = 262, /*[1D800]*/ /* New blocks in Unicode 9.0 */ /** @stable ICU 58 */ UBLOCK_ADLAM = 263, /*[1E900]*/ /** @stable ICU 58 */ UBLOCK_BHAIKSUKI = 264, /*[11C00]*/ /** @stable ICU 58 */ UBLOCK_CYRILLIC_EXTENDED_C = 265, /*[1C80]*/ /** @stable ICU 58 */ UBLOCK_GLAGOLITIC_SUPPLEMENT = 266, /*[1E000]*/ /** @stable ICU 58 */ UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267, /*[16FE0]*/ /** @stable ICU 58 */ UBLOCK_MARCHEN = 268, /*[11C70]*/ /** @stable ICU 58 */ UBLOCK_MONGOLIAN_SUPPLEMENT = 269, /*[11660]*/ /** @stable ICU 58 */ UBLOCK_NEWA = 270, /*[11400]*/ /** @stable ICU 58 */ UBLOCK_OSAGE = 271, /*[104B0]*/ /** @stable ICU 58 */ UBLOCK_TANGUT = 272, /*[17000]*/ /** @stable ICU 58 */ UBLOCK_TANGUT_COMPONENTS = 273, /*[18800]*/ // New blocks in Unicode 10.0 /** @stable ICU 60 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274, /*[2CEB0]*/ /** @stable ICU 60 */ UBLOCK_KANA_EXTENDED_A = 275, /*[1B100]*/ /** @stable ICU 60 */ UBLOCK_MASARAM_GONDI = 276, /*[11D00]*/ /** @stable ICU 60 */ UBLOCK_NUSHU = 277, /*[1B170]*/ /** @stable ICU 60 */ UBLOCK_SOYOMBO = 278, /*[11A50]*/ /** @stable ICU 60 */ UBLOCK_SYRIAC_SUPPLEMENT = 279, /*[0860]*/ /** @stable ICU 60 */ UBLOCK_ZANABAZAR_SQUARE = 280, /*[11A00]*/ // New blocks in Unicode 11.0 /** @stable ICU 62 */ UBLOCK_CHESS_SYMBOLS = 281, /*[1FA00]*/ /** @stable ICU 62 */ UBLOCK_DOGRA = 282, /*[11800]*/ /** @stable ICU 62 */ UBLOCK_GEORGIAN_EXTENDED = 283, /*[1C90]*/ /** @stable ICU 62 */ UBLOCK_GUNJALA_GONDI = 284, /*[11D60]*/ /** @stable ICU 62 */ UBLOCK_HANIFI_ROHINGYA = 285, /*[10D00]*/ /** @stable ICU 62 */ UBLOCK_INDIC_SIYAQ_NUMBERS = 286, /*[1EC70]*/ /** @stable ICU 62 */ UBLOCK_MAKASAR = 287, /*[11EE0]*/ /** @stable ICU 62 */ UBLOCK_MAYAN_NUMERALS = 288, /*[1D2E0]*/ /** @stable ICU 62 */ UBLOCK_MEDEFAIDRIN = 289, /*[16E40]*/ /** @stable ICU 62 */ UBLOCK_OLD_SOGDIAN = 290, /*[10F00]*/ /** @stable ICU 62 */ UBLOCK_SOGDIAN = 291, /*[10F30]*/ // New blocks in Unicode 12.0 /** @stable ICU 64 */ UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292, /*[13430]*/ /** @stable ICU 64 */ UBLOCK_ELYMAIC = 293, /*[10FE0]*/ /** @stable ICU 64 */ UBLOCK_NANDINAGARI = 294, /*[119A0]*/ /** @stable ICU 64 */ UBLOCK_NYIAKENG_PUACHUE_HMONG = 295, /*[1E100]*/ /** @stable ICU 64 */ UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296, /*[1ED00]*/ /** @stable ICU 64 */ UBLOCK_SMALL_KANA_EXTENSION = 297, /*[1B130]*/ /** @stable ICU 64 */ UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298, /*[1FA70]*/ /** @stable ICU 64 */ UBLOCK_TAMIL_SUPPLEMENT = 299, /*[11FC0]*/ /** @stable ICU 64 */ UBLOCK_WANCHO = 300, /*[1E2C0]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UBlockCode value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_BLOCK). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UBLOCK_COUNT = 301, #endif // U_HIDE_DEPRECATED_API /** @stable ICU 2.0 */ UBLOCK_INVALID_CODE=-1 }; /** @stable ICU 2.0 */ typedef enum UBlockCode UBlockCode; /** * East Asian Width constants. * * @see UCHAR_EAST_ASIAN_WIDTH * @see u_getIntPropertyValue * @stable ICU 2.2 */ typedef enum UEastAsianWidth { /* * Note: UEastAsianWidth constants are parsed by preparseucd.py. * It matches lines like * U_EA_ */ U_EA_NEUTRAL, /*[N]*/ U_EA_AMBIGUOUS, /*[A]*/ U_EA_HALFWIDTH, /*[H]*/ U_EA_FULLWIDTH, /*[F]*/ U_EA_NARROW, /*[Na]*/ U_EA_WIDE, /*[W]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UEastAsianWidth value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_EAST_ASIAN_WIDTH). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_EA_COUNT #endif // U_HIDE_DEPRECATED_API } UEastAsianWidth; /** * Selector constants for u_charName(). * u_charName() returns the "modern" name of a * Unicode character; or the name that was defined in * Unicode version 1.0, before the Unicode standard merged * with ISO-10646; or an "extended" name that gives each * Unicode code point a unique name. * * @see u_charName * @stable ICU 2.0 */ typedef enum UCharNameChoice { /** Unicode character name (Name property). @stable ICU 2.0 */ U_UNICODE_CHAR_NAME, #ifndef U_HIDE_DEPRECATED_API /** * The Unicode_1_Name property value which is of little practical value. * Beginning with ICU 49, ICU APIs return an empty string for this name choice. * @deprecated ICU 49 */ U_UNICODE_10_CHAR_NAME, #endif /* U_HIDE_DEPRECATED_API */ /** Standard or synthetic character name. @stable ICU 2.0 */ U_EXTENDED_CHAR_NAME = U_UNICODE_CHAR_NAME+2, /** Corrected name from NameAliases.txt. @stable ICU 4.4 */ U_CHAR_NAME_ALIAS, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UCharNameChoice value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_CHAR_NAME_CHOICE_COUNT #endif // U_HIDE_DEPRECATED_API } UCharNameChoice; /** * Selector constants for u_getPropertyName() and * u_getPropertyValueName(). These selectors are used to choose which * name is returned for a given property or value. All properties and * values have a long name. Most have a short name, but some do not. * Unicode allows for additional names, beyond the long and short * name, which would be indicated by U_LONG_PROPERTY_NAME + i, where * i=1, 2,... * * @see u_getPropertyName() * @see u_getPropertyValueName() * @stable ICU 2.4 */ typedef enum UPropertyNameChoice { U_SHORT_PROPERTY_NAME, U_LONG_PROPERTY_NAME, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UPropertyNameChoice value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_PROPERTY_NAME_CHOICE_COUNT #endif // U_HIDE_DEPRECATED_API } UPropertyNameChoice; /** * Decomposition Type constants. * * @see UCHAR_DECOMPOSITION_TYPE * @stable ICU 2.2 */ typedef enum UDecompositionType { /* * Note: UDecompositionType constants are parsed by preparseucd.py. * It matches lines like * U_DT_ */ U_DT_NONE, /*[none]*/ U_DT_CANONICAL, /*[can]*/ U_DT_COMPAT, /*[com]*/ U_DT_CIRCLE, /*[enc]*/ U_DT_FINAL, /*[fin]*/ U_DT_FONT, /*[font]*/ U_DT_FRACTION, /*[fra]*/ U_DT_INITIAL, /*[init]*/ U_DT_ISOLATED, /*[iso]*/ U_DT_MEDIAL, /*[med]*/ U_DT_NARROW, /*[nar]*/ U_DT_NOBREAK, /*[nb]*/ U_DT_SMALL, /*[sml]*/ U_DT_SQUARE, /*[sqr]*/ U_DT_SUB, /*[sub]*/ U_DT_SUPER, /*[sup]*/ U_DT_VERTICAL, /*[vert]*/ U_DT_WIDE, /*[wide]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UDecompositionType value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_DECOMPOSITION_TYPE). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_DT_COUNT /* 18 */ #endif // U_HIDE_DEPRECATED_API } UDecompositionType; /** * Joining Type constants. * * @see UCHAR_JOINING_TYPE * @stable ICU 2.2 */ typedef enum UJoiningType { /* * Note: UJoiningType constants are parsed by preparseucd.py. * It matches lines like * U_JT_ */ U_JT_NON_JOINING, /*[U]*/ U_JT_JOIN_CAUSING, /*[C]*/ U_JT_DUAL_JOINING, /*[D]*/ U_JT_LEFT_JOINING, /*[L]*/ U_JT_RIGHT_JOINING, /*[R]*/ U_JT_TRANSPARENT, /*[T]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UJoiningType value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_JOINING_TYPE). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_JT_COUNT /* 6 */ #endif // U_HIDE_DEPRECATED_API } UJoiningType; /** * Joining Group constants. * * @see UCHAR_JOINING_GROUP * @stable ICU 2.2 */ typedef enum UJoiningGroup { /* * Note: UJoiningGroup constants are parsed by preparseucd.py. * It matches lines like * U_JG_ */ U_JG_NO_JOINING_GROUP, U_JG_AIN, U_JG_ALAPH, U_JG_ALEF, U_JG_BEH, U_JG_BETH, U_JG_DAL, U_JG_DALATH_RISH, U_JG_E, U_JG_FEH, U_JG_FINAL_SEMKATH, U_JG_GAF, U_JG_GAMAL, U_JG_HAH, U_JG_TEH_MARBUTA_GOAL, /**< @stable ICU 4.6 */ U_JG_HAMZA_ON_HEH_GOAL=U_JG_TEH_MARBUTA_GOAL, U_JG_HE, U_JG_HEH, U_JG_HEH_GOAL, U_JG_HETH, U_JG_KAF, U_JG_KAPH, U_JG_KNOTTED_HEH, U_JG_LAM, U_JG_LAMADH, U_JG_MEEM, U_JG_MIM, U_JG_NOON, U_JG_NUN, U_JG_PE, U_JG_QAF, U_JG_QAPH, U_JG_REH, U_JG_REVERSED_PE, U_JG_SAD, U_JG_SADHE, U_JG_SEEN, U_JG_SEMKATH, U_JG_SHIN, U_JG_SWASH_KAF, U_JG_SYRIAC_WAW, U_JG_TAH, U_JG_TAW, U_JG_TEH_MARBUTA, U_JG_TETH, U_JG_WAW, U_JG_YEH, U_JG_YEH_BARREE, U_JG_YEH_WITH_TAIL, U_JG_YUDH, U_JG_YUDH_HE, U_JG_ZAIN, U_JG_FE, /**< @stable ICU 2.6 */ U_JG_KHAPH, /**< @stable ICU 2.6 */ U_JG_ZHAIN, /**< @stable ICU 2.6 */ U_JG_BURUSHASKI_YEH_BARREE, /**< @stable ICU 4.0 */ U_JG_FARSI_YEH, /**< @stable ICU 4.4 */ U_JG_NYA, /**< @stable ICU 4.4 */ U_JG_ROHINGYA_YEH, /**< @stable ICU 49 */ U_JG_MANICHAEAN_ALEPH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_AYIN, /**< @stable ICU 54 */ U_JG_MANICHAEAN_BETH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_DALETH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_DHAMEDH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_FIVE, /**< @stable ICU 54 */ U_JG_MANICHAEAN_GIMEL, /**< @stable ICU 54 */ U_JG_MANICHAEAN_HETH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_HUNDRED, /**< @stable ICU 54 */ U_JG_MANICHAEAN_KAPH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_LAMEDH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_MEM, /**< @stable ICU 54 */ U_JG_MANICHAEAN_NUN, /**< @stable ICU 54 */ U_JG_MANICHAEAN_ONE, /**< @stable ICU 54 */ U_JG_MANICHAEAN_PE, /**< @stable ICU 54 */ U_JG_MANICHAEAN_QOPH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_RESH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_SADHE, /**< @stable ICU 54 */ U_JG_MANICHAEAN_SAMEKH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_TAW, /**< @stable ICU 54 */ U_JG_MANICHAEAN_TEN, /**< @stable ICU 54 */ U_JG_MANICHAEAN_TETH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_THAMEDH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_TWENTY, /**< @stable ICU 54 */ U_JG_MANICHAEAN_WAW, /**< @stable ICU 54 */ U_JG_MANICHAEAN_YODH, /**< @stable ICU 54 */ U_JG_MANICHAEAN_ZAYIN, /**< @stable ICU 54 */ U_JG_STRAIGHT_WAW, /**< @stable ICU 54 */ U_JG_AFRICAN_FEH, /**< @stable ICU 58 */ U_JG_AFRICAN_NOON, /**< @stable ICU 58 */ U_JG_AFRICAN_QAF, /**< @stable ICU 58 */ U_JG_MALAYALAM_BHA, /**< @stable ICU 60 */ U_JG_MALAYALAM_JA, /**< @stable ICU 60 */ U_JG_MALAYALAM_LLA, /**< @stable ICU 60 */ U_JG_MALAYALAM_LLLA, /**< @stable ICU 60 */ U_JG_MALAYALAM_NGA, /**< @stable ICU 60 */ U_JG_MALAYALAM_NNA, /**< @stable ICU 60 */ U_JG_MALAYALAM_NNNA, /**< @stable ICU 60 */ U_JG_MALAYALAM_NYA, /**< @stable ICU 60 */ U_JG_MALAYALAM_RA, /**< @stable ICU 60 */ U_JG_MALAYALAM_SSA, /**< @stable ICU 60 */ U_JG_MALAYALAM_TTA, /**< @stable ICU 60 */ U_JG_HANIFI_ROHINGYA_KINNA_YA, /**< @stable ICU 62 */ U_JG_HANIFI_ROHINGYA_PA, /**< @stable ICU 62 */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UJoiningGroup value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_JOINING_GROUP). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_JG_COUNT #endif // U_HIDE_DEPRECATED_API } UJoiningGroup; /** * Grapheme Cluster Break constants. * * @see UCHAR_GRAPHEME_CLUSTER_BREAK * @stable ICU 3.4 */ typedef enum UGraphemeClusterBreak { /* * Note: UGraphemeClusterBreak constants are parsed by preparseucd.py. * It matches lines like * U_GCB_ */ U_GCB_OTHER = 0, /*[XX]*/ U_GCB_CONTROL = 1, /*[CN]*/ U_GCB_CR = 2, /*[CR]*/ U_GCB_EXTEND = 3, /*[EX]*/ U_GCB_L = 4, /*[L]*/ U_GCB_LF = 5, /*[LF]*/ U_GCB_LV = 6, /*[LV]*/ U_GCB_LVT = 7, /*[LVT]*/ U_GCB_T = 8, /*[T]*/ U_GCB_V = 9, /*[V]*/ /** @stable ICU 4.0 */ U_GCB_SPACING_MARK = 10, /*[SM]*/ /* from here on: new in Unicode 5.1/ICU 4.0 */ /** @stable ICU 4.0 */ U_GCB_PREPEND = 11, /*[PP]*/ /** @stable ICU 50 */ U_GCB_REGIONAL_INDICATOR = 12, /*[RI]*/ /* new in Unicode 6.2/ICU 50 */ /** @stable ICU 58 */ U_GCB_E_BASE = 13, /*[EB]*/ /* from here on: new in Unicode 9.0/ICU 58 */ /** @stable ICU 58 */ U_GCB_E_BASE_GAZ = 14, /*[EBG]*/ /** @stable ICU 58 */ U_GCB_E_MODIFIER = 15, /*[EM]*/ /** @stable ICU 58 */ U_GCB_GLUE_AFTER_ZWJ = 16, /*[GAZ]*/ /** @stable ICU 58 */ U_GCB_ZWJ = 17, /*[ZWJ]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UGraphemeClusterBreak value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_GRAPHEME_CLUSTER_BREAK). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_GCB_COUNT = 18 #endif // U_HIDE_DEPRECATED_API } UGraphemeClusterBreak; /** * Word Break constants. * (UWordBreak is a pre-existing enum type in ubrk.h for word break status tags.) * * @see UCHAR_WORD_BREAK * @stable ICU 3.4 */ typedef enum UWordBreakValues { /* * Note: UWordBreakValues constants are parsed by preparseucd.py. * It matches lines like * U_WB_ */ U_WB_OTHER = 0, /*[XX]*/ U_WB_ALETTER = 1, /*[LE]*/ U_WB_FORMAT = 2, /*[FO]*/ U_WB_KATAKANA = 3, /*[KA]*/ U_WB_MIDLETTER = 4, /*[ML]*/ U_WB_MIDNUM = 5, /*[MN]*/ U_WB_NUMERIC = 6, /*[NU]*/ U_WB_EXTENDNUMLET = 7, /*[EX]*/ /** @stable ICU 4.0 */ U_WB_CR = 8, /*[CR]*/ /* from here on: new in Unicode 5.1/ICU 4.0 */ /** @stable ICU 4.0 */ U_WB_EXTEND = 9, /*[Extend]*/ /** @stable ICU 4.0 */ U_WB_LF = 10, /*[LF]*/ /** @stable ICU 4.0 */ U_WB_MIDNUMLET =11, /*[MB]*/ /** @stable ICU 4.0 */ U_WB_NEWLINE =12, /*[NL]*/ /** @stable ICU 50 */ U_WB_REGIONAL_INDICATOR = 13, /*[RI]*/ /* new in Unicode 6.2/ICU 50 */ /** @stable ICU 52 */ U_WB_HEBREW_LETTER = 14, /*[HL]*/ /* from here on: new in Unicode 6.3/ICU 52 */ /** @stable ICU 52 */ U_WB_SINGLE_QUOTE = 15, /*[SQ]*/ /** @stable ICU 52 */ U_WB_DOUBLE_QUOTE = 16, /*[DQ]*/ /** @stable ICU 58 */ U_WB_E_BASE = 17, /*[EB]*/ /* from here on: new in Unicode 9.0/ICU 58 */ /** @stable ICU 58 */ U_WB_E_BASE_GAZ = 18, /*[EBG]*/ /** @stable ICU 58 */ U_WB_E_MODIFIER = 19, /*[EM]*/ /** @stable ICU 58 */ U_WB_GLUE_AFTER_ZWJ = 20, /*[GAZ]*/ /** @stable ICU 58 */ U_WB_ZWJ = 21, /*[ZWJ]*/ /** @stable ICU 62 */ U_WB_WSEGSPACE = 22, /*[WSEGSPACE]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UWordBreakValues value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_WORD_BREAK). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_WB_COUNT = 23 #endif // U_HIDE_DEPRECATED_API } UWordBreakValues; /** * Sentence Break constants. * * @see UCHAR_SENTENCE_BREAK * @stable ICU 3.4 */ typedef enum USentenceBreak { /* * Note: USentenceBreak constants are parsed by preparseucd.py. * It matches lines like * U_SB_ */ U_SB_OTHER = 0, /*[XX]*/ U_SB_ATERM = 1, /*[AT]*/ U_SB_CLOSE = 2, /*[CL]*/ U_SB_FORMAT = 3, /*[FO]*/ U_SB_LOWER = 4, /*[LO]*/ U_SB_NUMERIC = 5, /*[NU]*/ U_SB_OLETTER = 6, /*[LE]*/ U_SB_SEP = 7, /*[SE]*/ U_SB_SP = 8, /*[SP]*/ U_SB_STERM = 9, /*[ST]*/ U_SB_UPPER = 10, /*[UP]*/ U_SB_CR = 11, /*[CR]*/ /* from here on: new in Unicode 5.1/ICU 4.0 */ U_SB_EXTEND = 12, /*[EX]*/ U_SB_LF = 13, /*[LF]*/ U_SB_SCONTINUE = 14, /*[SC]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal USentenceBreak value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_SENTENCE_BREAK). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_SB_COUNT = 15 #endif // U_HIDE_DEPRECATED_API } USentenceBreak; /** * Line Break constants. * * @see UCHAR_LINE_BREAK * @stable ICU 2.2 */ typedef enum ULineBreak { /* * Note: ULineBreak constants are parsed by preparseucd.py. * It matches lines like * U_LB_ */ U_LB_UNKNOWN = 0, /*[XX]*/ U_LB_AMBIGUOUS = 1, /*[AI]*/ U_LB_ALPHABETIC = 2, /*[AL]*/ U_LB_BREAK_BOTH = 3, /*[B2]*/ U_LB_BREAK_AFTER = 4, /*[BA]*/ U_LB_BREAK_BEFORE = 5, /*[BB]*/ U_LB_MANDATORY_BREAK = 6, /*[BK]*/ U_LB_CONTINGENT_BREAK = 7, /*[CB]*/ U_LB_CLOSE_PUNCTUATION = 8, /*[CL]*/ U_LB_COMBINING_MARK = 9, /*[CM]*/ U_LB_CARRIAGE_RETURN = 10, /*[CR]*/ U_LB_EXCLAMATION = 11, /*[EX]*/ U_LB_GLUE = 12, /*[GL]*/ U_LB_HYPHEN = 13, /*[HY]*/ U_LB_IDEOGRAPHIC = 14, /*[ID]*/ /** Renamed from the misspelled "inseperable" in Unicode 4.0.1/ICU 3.0 @stable ICU 3.0 */ U_LB_INSEPARABLE = 15, /*[IN]*/ U_LB_INSEPERABLE = U_LB_INSEPARABLE, U_LB_INFIX_NUMERIC = 16, /*[IS]*/ U_LB_LINE_FEED = 17, /*[LF]*/ U_LB_NONSTARTER = 18, /*[NS]*/ U_LB_NUMERIC = 19, /*[NU]*/ U_LB_OPEN_PUNCTUATION = 20, /*[OP]*/ U_LB_POSTFIX_NUMERIC = 21, /*[PO]*/ U_LB_PREFIX_NUMERIC = 22, /*[PR]*/ U_LB_QUOTATION = 23, /*[QU]*/ U_LB_COMPLEX_CONTEXT = 24, /*[SA]*/ U_LB_SURROGATE = 25, /*[SG]*/ U_LB_SPACE = 26, /*[SP]*/ U_LB_BREAK_SYMBOLS = 27, /*[SY]*/ U_LB_ZWSPACE = 28, /*[ZW]*/ /** @stable ICU 2.6 */ U_LB_NEXT_LINE = 29, /*[NL]*/ /* from here on: new in Unicode 4/ICU 2.6 */ /** @stable ICU 2.6 */ U_LB_WORD_JOINER = 30, /*[WJ]*/ /** @stable ICU 3.4 */ U_LB_H2 = 31, /*[H2]*/ /* from here on: new in Unicode 4.1/ICU 3.4 */ /** @stable ICU 3.4 */ U_LB_H3 = 32, /*[H3]*/ /** @stable ICU 3.4 */ U_LB_JL = 33, /*[JL]*/ /** @stable ICU 3.4 */ U_LB_JT = 34, /*[JT]*/ /** @stable ICU 3.4 */ U_LB_JV = 35, /*[JV]*/ /** @stable ICU 4.4 */ U_LB_CLOSE_PARENTHESIS = 36, /*[CP]*/ /* new in Unicode 5.2/ICU 4.4 */ /** @stable ICU 49 */ U_LB_CONDITIONAL_JAPANESE_STARTER = 37,/*[CJ]*/ /* new in Unicode 6.1/ICU 49 */ /** @stable ICU 49 */ U_LB_HEBREW_LETTER = 38, /*[HL]*/ /* new in Unicode 6.1/ICU 49 */ /** @stable ICU 50 */ U_LB_REGIONAL_INDICATOR = 39,/*[RI]*/ /* new in Unicode 6.2/ICU 50 */ /** @stable ICU 58 */ U_LB_E_BASE = 40, /*[EB]*/ /* from here on: new in Unicode 9.0/ICU 58 */ /** @stable ICU 58 */ U_LB_E_MODIFIER = 41, /*[EM]*/ /** @stable ICU 58 */ U_LB_ZWJ = 42, /*[ZWJ]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal ULineBreak value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_LINE_BREAK). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_LB_COUNT = 43 #endif // U_HIDE_DEPRECATED_API } ULineBreak; /** * Numeric Type constants. * * @see UCHAR_NUMERIC_TYPE * @stable ICU 2.2 */ typedef enum UNumericType { /* * Note: UNumericType constants are parsed by preparseucd.py. * It matches lines like * U_NT_ */ U_NT_NONE, /*[None]*/ U_NT_DECIMAL, /*[de]*/ U_NT_DIGIT, /*[di]*/ U_NT_NUMERIC, /*[nu]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UNumericType value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_NUMERIC_TYPE). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_NT_COUNT #endif // U_HIDE_DEPRECATED_API } UNumericType; /** * Hangul Syllable Type constants. * * @see UCHAR_HANGUL_SYLLABLE_TYPE * @stable ICU 2.6 */ typedef enum UHangulSyllableType { /* * Note: UHangulSyllableType constants are parsed by preparseucd.py. * It matches lines like * U_HST_ */ U_HST_NOT_APPLICABLE, /*[NA]*/ U_HST_LEADING_JAMO, /*[L]*/ U_HST_VOWEL_JAMO, /*[V]*/ U_HST_TRAILING_JAMO, /*[T]*/ U_HST_LV_SYLLABLE, /*[LV]*/ U_HST_LVT_SYLLABLE, /*[LVT]*/ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UHangulSyllableType value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_HANGUL_SYLLABLE_TYPE). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ U_HST_COUNT #endif // U_HIDE_DEPRECATED_API } UHangulSyllableType; /** * Indic Positional Category constants. * * @see UCHAR_INDIC_POSITIONAL_CATEGORY * @stable ICU 63 */ typedef enum UIndicPositionalCategory { /* * Note: UIndicPositionalCategory constants are parsed by preparseucd.py. * It matches lines like * U_INPC_ */ /** @stable ICU 63 */ U_INPC_NA, /** @stable ICU 63 */ U_INPC_BOTTOM, /** @stable ICU 63 */ U_INPC_BOTTOM_AND_LEFT, /** @stable ICU 63 */ U_INPC_BOTTOM_AND_RIGHT, /** @stable ICU 63 */ U_INPC_LEFT, /** @stable ICU 63 */ U_INPC_LEFT_AND_RIGHT, /** @stable ICU 63 */ U_INPC_OVERSTRUCK, /** @stable ICU 63 */ U_INPC_RIGHT, /** @stable ICU 63 */ U_INPC_TOP, /** @stable ICU 63 */ U_INPC_TOP_AND_BOTTOM, /** @stable ICU 63 */ U_INPC_TOP_AND_BOTTOM_AND_RIGHT, /** @stable ICU 63 */ U_INPC_TOP_AND_LEFT, /** @stable ICU 63 */ U_INPC_TOP_AND_LEFT_AND_RIGHT, /** @stable ICU 63 */ U_INPC_TOP_AND_RIGHT, /** @stable ICU 63 */ U_INPC_VISUAL_ORDER_LEFT, } UIndicPositionalCategory; /** * Indic Syllabic Category constants. * * @see UCHAR_INDIC_SYLLABIC_CATEGORY * @stable ICU 63 */ typedef enum UIndicSyllabicCategory { /* * Note: UIndicSyllabicCategory constants are parsed by preparseucd.py. * It matches lines like * U_INSC_ */ /** @stable ICU 63 */ U_INSC_OTHER, /** @stable ICU 63 */ U_INSC_AVAGRAHA, /** @stable ICU 63 */ U_INSC_BINDU, /** @stable ICU 63 */ U_INSC_BRAHMI_JOINING_NUMBER, /** @stable ICU 63 */ U_INSC_CANTILLATION_MARK, /** @stable ICU 63 */ U_INSC_CONSONANT, /** @stable ICU 63 */ U_INSC_CONSONANT_DEAD, /** @stable ICU 63 */ U_INSC_CONSONANT_FINAL, /** @stable ICU 63 */ U_INSC_CONSONANT_HEAD_LETTER, /** @stable ICU 63 */ U_INSC_CONSONANT_INITIAL_POSTFIXED, /** @stable ICU 63 */ U_INSC_CONSONANT_KILLER, /** @stable ICU 63 */ U_INSC_CONSONANT_MEDIAL, /** @stable ICU 63 */ U_INSC_CONSONANT_PLACEHOLDER, /** @stable ICU 63 */ U_INSC_CONSONANT_PRECEDING_REPHA, /** @stable ICU 63 */ U_INSC_CONSONANT_PREFIXED, /** @stable ICU 63 */ U_INSC_CONSONANT_SUBJOINED, /** @stable ICU 63 */ U_INSC_CONSONANT_SUCCEEDING_REPHA, /** @stable ICU 63 */ U_INSC_CONSONANT_WITH_STACKER, /** @stable ICU 63 */ U_INSC_GEMINATION_MARK, /** @stable ICU 63 */ U_INSC_INVISIBLE_STACKER, /** @stable ICU 63 */ U_INSC_JOINER, /** @stable ICU 63 */ U_INSC_MODIFYING_LETTER, /** @stable ICU 63 */ U_INSC_NON_JOINER, /** @stable ICU 63 */ U_INSC_NUKTA, /** @stable ICU 63 */ U_INSC_NUMBER, /** @stable ICU 63 */ U_INSC_NUMBER_JOINER, /** @stable ICU 63 */ U_INSC_PURE_KILLER, /** @stable ICU 63 */ U_INSC_REGISTER_SHIFTER, /** @stable ICU 63 */ U_INSC_SYLLABLE_MODIFIER, /** @stable ICU 63 */ U_INSC_TONE_LETTER, /** @stable ICU 63 */ U_INSC_TONE_MARK, /** @stable ICU 63 */ U_INSC_VIRAMA, /** @stable ICU 63 */ U_INSC_VISARGA, /** @stable ICU 63 */ U_INSC_VOWEL, /** @stable ICU 63 */ U_INSC_VOWEL_DEPENDENT, /** @stable ICU 63 */ U_INSC_VOWEL_INDEPENDENT, } UIndicSyllabicCategory; /** * Vertical Orientation constants. * * @see UCHAR_VERTICAL_ORIENTATION * @stable ICU 63 */ typedef enum UVerticalOrientation { /* * Note: UVerticalOrientation constants are parsed by preparseucd.py. * It matches lines like * U_VO_ */ /** @stable ICU 63 */ U_VO_ROTATED, /** @stable ICU 63 */ U_VO_TRANSFORMED_ROTATED, /** @stable ICU 63 */ U_VO_TRANSFORMED_UPRIGHT, /** @stable ICU 63 */ U_VO_UPRIGHT, } UVerticalOrientation; /** * Check a binary Unicode property for a code point. * * Unicode, especially in version 3.2, defines many more properties than the * original set in UnicodeData.txt. * * The properties APIs are intended to reflect Unicode properties as defined * in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR). * For details about the properties see http://www.unicode.org/ucd/ . * For names of Unicode properties see the UCD file PropertyAliases.txt. * * Important: If ICU is built with UCD files from Unicode versions below 3.2, * then properties marked with "new in Unicode 3.2" are not or not fully available. * * @param c Code point to test. * @param which UProperty selector constant, identifies which binary property to check. * Must be UCHAR_BINARY_START<=which=0. * True for characters with general category "Nd" (decimal digit numbers) * as well as Latin letters a-f and A-F in both ASCII and Fullwidth ASCII. * (That is, for letters with code points * 0041..0046, 0061..0066, FF21..FF26, FF41..FF46.) * * In order to narrow the definition of hexadecimal digits to only ASCII * characters, use (c<=0x7f && u_isxdigit(c)). * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the code point to be tested * @return TRUE if the code point is a hexadecimal digit * * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 u_isxdigit(UChar32 c); /** * Determines whether the specified code point is a punctuation character. * True for characters with general categories "P" (punctuation). * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the code point to be tested * @return TRUE if the code point is a punctuation character * * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 u_ispunct(UChar32 c); /** * Determines whether the specified code point is a "graphic" character * (printable, excluding spaces). * TRUE for all characters except those with general categories * "Cc" (control codes), "Cf" (format controls), "Cs" (surrogates), * "Cn" (unassigned), and "Z" (separators). * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the code point to be tested * @return TRUE if the code point is a "graphic" character * * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 u_isgraph(UChar32 c); /** * Determines whether the specified code point is a "blank" or "horizontal space", * a character that visibly separates words on a line. * The following are equivalent definitions: * * TRUE for Unicode White_Space characters except for "vertical space controls" * where "vertical space controls" are the following characters: * U+000A (LF) U+000B (VT) U+000C (FF) U+000D (CR) U+0085 (NEL) U+2028 (LS) U+2029 (PS) * * same as * * TRUE for U+0009 (TAB) and characters with general category "Zs" (space separators). * * Note: There are several ICU whitespace functions; please see the uchar.h * file documentation for a detailed comparison. * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the code point to be tested * @return TRUE if the code point is a "blank" * * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 u_isblank(UChar32 c); /** * Determines whether the specified code point is "defined", * which usually means that it is assigned a character. * True for general categories other than "Cn" (other, not assigned), * i.e., true for all code points mentioned in UnicodeData.txt. * * Note that non-character code points (e.g., U+FDD0) are not "defined" * (they are Cn), but surrogate code points are "defined" (Cs). * * Same as java.lang.Character.isDefined(). * * @param c the code point to be tested * @return TRUE if the code point is assigned a character * * @see u_isdigit * @see u_isalpha * @see u_isalnum * @see u_isupper * @see u_islower * @see u_istitle * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_isdefined(UChar32 c); /** * Determines if the specified character is a space character or not. * * Note: There are several ICU whitespace functions; please see the uchar.h * file documentation for a detailed comparison. * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the character to be tested * @return true if the character is a space character; false otherwise. * * @see u_isJavaSpaceChar * @see u_isWhitespace * @see u_isUWhiteSpace * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_isspace(UChar32 c); /** * Determine if the specified code point is a space character according to Java. * True for characters with general categories "Z" (separators), * which does not include control codes (e.g., TAB or Line Feed). * * Same as java.lang.Character.isSpaceChar(). * * Note: There are several ICU whitespace functions; please see the uchar.h * file documentation for a detailed comparison. * * @param c the code point to be tested * @return TRUE if the code point is a space character according to Character.isSpaceChar() * * @see u_isspace * @see u_isWhitespace * @see u_isUWhiteSpace * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 u_isJavaSpaceChar(UChar32 c); /** * Determines if the specified code point is a whitespace character according to Java/ICU. * A character is considered to be a Java whitespace character if and only * if it satisfies one of the following criteria: * * - It is a Unicode Separator character (categories "Z" = "Zs" or "Zl" or "Zp"), but is not * also a non-breaking space (U+00A0 NBSP or U+2007 Figure Space or U+202F Narrow NBSP). * - It is U+0009 HORIZONTAL TABULATION. * - It is U+000A LINE FEED. * - It is U+000B VERTICAL TABULATION. * - It is U+000C FORM FEED. * - It is U+000D CARRIAGE RETURN. * - It is U+001C FILE SEPARATOR. * - It is U+001D GROUP SEPARATOR. * - It is U+001E RECORD SEPARATOR. * - It is U+001F UNIT SEPARATOR. * * This API tries to sync with the semantics of Java's * java.lang.Character.isWhitespace(), but it may not return * the exact same results because of the Unicode version * difference. * * Note: Unicode 4.0.1 changed U+200B ZERO WIDTH SPACE from a Space Separator (Zs) * to a Format Control (Cf). Since then, isWhitespace(0x200b) returns false. * See http://www.unicode.org/versions/Unicode4.0.1/ * * Note: There are several ICU whitespace functions; please see the uchar.h * file documentation for a detailed comparison. * * @param c the code point to be tested * @return TRUE if the code point is a whitespace character according to Java/ICU * * @see u_isspace * @see u_isJavaSpaceChar * @see u_isUWhiteSpace * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_isWhitespace(UChar32 c); /** * Determines whether the specified code point is a control character * (as defined by this function). * A control character is one of the following: * - ISO 8-bit control character (U+0000..U+001f and U+007f..U+009f) * - U_CONTROL_CHAR (Cc) * - U_FORMAT_CHAR (Cf) * - U_LINE_SEPARATOR (Zl) * - U_PARAGRAPH_SEPARATOR (Zp) * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the code point to be tested * @return TRUE if the code point is a control character * * @see UCHAR_DEFAULT_IGNORABLE_CODE_POINT * @see u_isprint * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_iscntrl(UChar32 c); /** * Determines whether the specified code point is an ISO control code. * True for U+0000..U+001f and U+007f..U+009f (general category "Cc"). * * Same as java.lang.Character.isISOControl(). * * @param c the code point to be tested * @return TRUE if the code point is an ISO control code * * @see u_iscntrl * @stable ICU 2.6 */ U_STABLE UBool U_EXPORT2 u_isISOControl(UChar32 c); /** * Determines whether the specified code point is a printable character. * True for general categories other than "C" (controls). * * This is a C/POSIX migration function. * See the comments about C/POSIX character classification functions in the * documentation at the top of this header file. * * @param c the code point to be tested * @return TRUE if the code point is a printable character * * @see UCHAR_DEFAULT_IGNORABLE_CODE_POINT * @see u_iscntrl * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_isprint(UChar32 c); /** * Determines whether the specified code point is a base character. * True for general categories "L" (letters), "N" (numbers), * "Mc" (spacing combining marks), and "Me" (enclosing marks). * * Note that this is different from the Unicode definition in * chapter 3.5, conformance clause D13, * which defines base characters to be all characters (not Cn) * that do not graphically combine with preceding characters (M) * and that are neither control (Cc) or format (Cf) characters. * * @param c the code point to be tested * @return TRUE if the code point is a base character according to this function * * @see u_isalpha * @see u_isdigit * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_isbase(UChar32 c); /** * Returns the bidirectional category value for the code point, * which is used in the Unicode bidirectional algorithm * (UAX #9 http://www.unicode.org/reports/tr9/). * Note that some unassigned code points have bidi values * of R or AL because they are in blocks that are reserved * for Right-To-Left scripts. * * Same as java.lang.Character.getDirectionality() * * @param c the code point to be tested * @return the bidirectional category (UCharDirection) value * * @see UCharDirection * @stable ICU 2.0 */ U_STABLE UCharDirection U_EXPORT2 u_charDirection(UChar32 c); /** * Determines whether the code point has the Bidi_Mirrored property. * This property is set for characters that are commonly used in * Right-To-Left contexts and need to be displayed with a "mirrored" * glyph. * * Same as java.lang.Character.isMirrored(). * Same as UCHAR_BIDI_MIRRORED * * @param c the code point to be tested * @return TRUE if the character has the Bidi_Mirrored property * * @see UCHAR_BIDI_MIRRORED * @stable ICU 2.0 */ U_STABLE UBool U_EXPORT2 u_isMirrored(UChar32 c); /** * Maps the specified character to a "mirror-image" character. * For characters with the Bidi_Mirrored property, implementations * sometimes need a "poor man's" mapping to another Unicode * character (code point) such that the default glyph may serve * as the mirror-image of the default glyph of the specified * character. This is useful for text conversion to and from * codepages with visual order, and for displays without glyph * selection capabilities. * * @param c the code point to be mapped * @return another Unicode code point that may serve as a mirror-image * substitute, or c itself if there is no such mapping or c * does not have the Bidi_Mirrored property * * @see UCHAR_BIDI_MIRRORED * @see u_isMirrored * @stable ICU 2.0 */ U_STABLE UChar32 U_EXPORT2 u_charMirror(UChar32 c); /** * Maps the specified character to its paired bracket character. * For Bidi_Paired_Bracket_Type!=None, this is the same as u_charMirror(). * Otherwise c itself is returned. * See http://www.unicode.org/reports/tr9/ * * @param c the code point to be mapped * @return the paired bracket code point, * or c itself if there is no such mapping * (Bidi_Paired_Bracket_Type=None) * * @see UCHAR_BIDI_PAIRED_BRACKET * @see UCHAR_BIDI_PAIRED_BRACKET_TYPE * @see u_charMirror * @stable ICU 52 */ U_STABLE UChar32 U_EXPORT2 u_getBidiPairedBracket(UChar32 c); /** * Returns the general category value for the code point. * * Same as java.lang.Character.getType(). * * @param c the code point to be tested * @return the general category (UCharCategory) value * * @see UCharCategory * @stable ICU 2.0 */ U_STABLE int8_t U_EXPORT2 u_charType(UChar32 c); /** * Get a single-bit bit set for the general category of a character. * This bit set can be compared bitwise with U_GC_SM_MASK, U_GC_L_MASK, etc. * Same as U_MASK(u_charType(c)). * * @param c the code point to be tested * @return a single-bit mask corresponding to the general category (UCharCategory) value * * @see u_charType * @see UCharCategory * @see U_GC_CN_MASK * @stable ICU 2.1 */ #define U_GET_GC_MASK(c) U_MASK(u_charType(c)) /** * Callback from u_enumCharTypes(), is called for each contiguous range * of code points c (where start<=cnameChoice, the character name written * into the buffer is the "modern" name or the name that was defined * in Unicode version 1.0. * The name contains only "invariant" characters * like A-Z, 0-9, space, and '-'. * Unicode 1.0 names are only retrieved if they are different from the modern * names and if the data file contains the data for them. gennames may or may * not be called with a command line option to include 1.0 names in unames.dat. * * @param code The character (code point) for which to get the name. * It must be 0<=code<=0x10ffff. * @param nameChoice Selector for which name to get. * @param buffer Destination address for copying the name. * The name will always be zero-terminated. * If there is no name, then the buffer will be set to the empty string. * @param bufferLength ==sizeof(buffer) * @param pErrorCode Pointer to a UErrorCode variable; * check for U_SUCCESS() after u_charName() * returns. * @return The length of the name, or 0 if there is no name for this character. * If the bufferLength is less than or equal to the length, then the buffer * contains the truncated name and the returned length indicates the full * length of the name. * The length does not include the zero-termination. * * @see UCharNameChoice * @see u_charFromName * @see u_enumCharNames * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_charName(UChar32 code, UCharNameChoice nameChoice, char *buffer, int32_t bufferLength, UErrorCode *pErrorCode); #ifndef U_HIDE_DEPRECATED_API /** * Returns an empty string. * Used to return the ISO 10646 comment for a character. * The Unicode ISO_Comment property is deprecated and has no values. * * @param c The character (code point) for which to get the ISO comment. * It must be 0<=c<=0x10ffff. * @param dest Destination address for copying the comment. * The comment will be zero-terminated if possible. * If there is no comment, then the buffer will be set to the empty string. * @param destCapacity ==sizeof(dest) * @param pErrorCode Pointer to a UErrorCode variable; * check for U_SUCCESS() after u_getISOComment() * returns. * @return 0 * * @deprecated ICU 49 */ U_DEPRECATED int32_t U_EXPORT2 u_getISOComment(UChar32 c, char *dest, int32_t destCapacity, UErrorCode *pErrorCode); #endif /* U_HIDE_DEPRECATED_API */ /** * Find a Unicode character by its name and return its code point value. * The name is matched exactly and completely. * If the name does not correspond to a code point, pErrorCode * is set to U_INVALID_CHAR_FOUND. * A Unicode 1.0 name is matched only if it differs from the modern name. * Unicode names are all uppercase. Extended names are lowercase followed * by an uppercase hexadecimal number, and within angle brackets. * * @param nameChoice Selector for which name to match. * @param name The name to match. * @param pErrorCode Pointer to a UErrorCode variable * @return The Unicode value of the code point with the given name, * or an undefined value if there is no such code point. * * @see UCharNameChoice * @see u_charName * @see u_enumCharNames * @stable ICU 1.7 */ U_STABLE UChar32 U_EXPORT2 u_charFromName(UCharNameChoice nameChoice, const char *name, UErrorCode *pErrorCode); /** * Type of a callback function for u_enumCharNames() that gets called * for each Unicode character with the code point value and * the character name. * If such a function returns FALSE, then the enumeration is stopped. * * @param context The context pointer that was passed to u_enumCharNames(). * @param code The Unicode code point for the character with this name. * @param nameChoice Selector for which kind of names is enumerated. * @param name The character's name, zero-terminated. * @param length The length of the name. * @return TRUE if the enumeration should continue, FALSE to stop it. * * @see UCharNameChoice * @see u_enumCharNames * @stable ICU 1.7 */ typedef UBool U_CALLCONV UEnumCharNamesFn(void *context, UChar32 code, UCharNameChoice nameChoice, const char *name, int32_t length); /** * Enumerate all assigned Unicode characters between the start and limit * code points (start inclusive, limit exclusive) and call a function * for each, passing the code point value and the character name. * For Unicode 1.0 names, only those are enumerated that differ from the * modern names. * * @param start The first code point in the enumeration range. * @param limit One more than the last code point in the enumeration range * (the first one after the range). * @param fn The function that is to be called for each character name. * @param context An arbitrary pointer that is passed to the function. * @param nameChoice Selector for which kind of names to enumerate. * @param pErrorCode Pointer to a UErrorCode variable * * @see UCharNameChoice * @see UEnumCharNamesFn * @see u_charName * @see u_charFromName * @stable ICU 1.7 */ U_STABLE void U_EXPORT2 u_enumCharNames(UChar32 start, UChar32 limit, UEnumCharNamesFn *fn, void *context, UCharNameChoice nameChoice, UErrorCode *pErrorCode); /** * Return the Unicode name for a given property, as given in the * Unicode database file PropertyAliases.txt. * * In addition, this function maps the property * UCHAR_GENERAL_CATEGORY_MASK to the synthetic names "gcm" / * "General_Category_Mask". These names are not in * PropertyAliases.txt. * * @param property UProperty selector other than UCHAR_INVALID_CODE. * If out of range, NULL is returned. * * @param nameChoice selector for which name to get. If out of range, * NULL is returned. All properties have a long name. Most * have a short name, but some do not. Unicode allows for * additional names; if present these will be returned by * U_LONG_PROPERTY_NAME + i, where i=1, 2,... * * @return a pointer to the name, or NULL if either the * property or the nameChoice is out of range. If a given * nameChoice returns NULL, then all larger values of * nameChoice will return NULL, with one exception: if NULL is * returned for U_SHORT_PROPERTY_NAME, then * U_LONG_PROPERTY_NAME (and higher) may still return a * non-NULL value. The returned pointer is valid until * u_cleanup() is called. * * @see UProperty * @see UPropertyNameChoice * @stable ICU 2.4 */ U_STABLE const char* U_EXPORT2 u_getPropertyName(UProperty property, UPropertyNameChoice nameChoice); /** * Return the UProperty enum for a given property name, as specified * in the Unicode database file PropertyAliases.txt. Short, long, and * any other variants are recognized. * * In addition, this function maps the synthetic names "gcm" / * "General_Category_Mask" to the property * UCHAR_GENERAL_CATEGORY_MASK. These names are not in * PropertyAliases.txt. * * @param alias the property name to be matched. The name is compared * using "loose matching" as described in PropertyAliases.txt. * * @return a UProperty enum, or UCHAR_INVALID_CODE if the given name * does not match any property. * * @see UProperty * @stable ICU 2.4 */ U_STABLE UProperty U_EXPORT2 u_getPropertyEnum(const char* alias); /** * Return the Unicode name for a given property value, as given in the * Unicode database file PropertyValueAliases.txt. * * Note: Some of the names in PropertyValueAliases.txt can only be * retrieved using UCHAR_GENERAL_CATEGORY_MASK, not * UCHAR_GENERAL_CATEGORY. These include: "C" / "Other", "L" / * "Letter", "LC" / "Cased_Letter", "M" / "Mark", "N" / "Number", "P" * / "Punctuation", "S" / "Symbol", and "Z" / "Separator". * * @param property UProperty selector constant. * Must be UCHAR_BINARY_START<=which2<=radix<=36 or if the * value of c is not a valid digit in the specified * radix, -1 is returned. A character is a valid digit * if at least one of the following is true: *

    *
  • The character has a decimal digit value. * Such characters have the general category "Nd" (decimal digit numbers) * and a Numeric_Type of Decimal. * In this case the value is the character's decimal digit value.
  • *
  • The character is one of the uppercase Latin letters * 'A' through 'Z'. * In this case the value is c-'A'+10.
  • *
  • The character is one of the lowercase Latin letters * 'a' through 'z'. * In this case the value is ch-'a'+10.
  • *
  • Latin letters from both the ASCII range (0061..007A, 0041..005A) * as well as from the Fullwidth ASCII range (FF41..FF5A, FF21..FF3A) * are recognized.
  • *
* * Same as java.lang.Character.digit(). * * @param ch the code point to be tested. * @param radix the radix. * @return the numeric value represented by the character in the * specified radix, * or -1 if there is no value or if the value exceeds the radix. * * @see UCHAR_NUMERIC_TYPE * @see u_forDigit * @see u_charDigitValue * @see u_isdigit * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_digit(UChar32 ch, int8_t radix); /** * Determines the character representation for a specific digit in * the specified radix. If the value of radix is not a * valid radix, or the value of digit is not a valid * digit in the specified radix, the null character * (U+0000) is returned. *

* The radix argument is valid if it is greater than or * equal to 2 and less than or equal to 36. * The digit argument is valid if * 0 <= digit < radix. *

* If the digit is less than 10, then * '0' + digit is returned. Otherwise, the value * 'a' + digit - 10 is returned. * * Same as java.lang.Character.forDigit(). * * @param digit the number to convert to a character. * @param radix the radix. * @return the char representation of the specified digit * in the specified radix. * * @see u_digit * @see u_charDigitValue * @see u_isdigit * @stable ICU 2.0 */ U_STABLE UChar32 U_EXPORT2 u_forDigit(int32_t digit, int8_t radix); /** * Get the "age" of the code point. * The "age" is the Unicode version when the code point was first * designated (as a non-character or for Private Use) * or assigned a character. * This can be useful to avoid emitting code points to receiving * processes that do not accept newer characters. * The data is from the UCD file DerivedAge.txt. * * @param c The code point. * @param versionArray The Unicode version number array, to be filled in. * * @stable ICU 2.1 */ U_STABLE void U_EXPORT2 u_charAge(UChar32 c, UVersionInfo versionArray); /** * Gets the Unicode version information. * The version array is filled in with the version information * for the Unicode standard that is currently used by ICU. * For example, Unicode version 3.1.1 is represented as an array with * the values { 3, 1, 1, 0 }. * * @param versionArray an output array that will be filled in with * the Unicode version number * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_getUnicodeVersion(UVersionInfo versionArray); #if !UCONFIG_NO_NORMALIZATION /** * Get the FC_NFKC_Closure property string for a character. * See Unicode Standard Annex #15 for details, search for "FC_NFKC_Closure" * or for "FNC": http://www.unicode.org/reports/tr15/ * * @param c The character (code point) for which to get the FC_NFKC_Closure string. * It must be 0<=c<=0x10ffff. * @param dest Destination address for copying the string. * The string will be zero-terminated if possible. * If there is no FC_NFKC_Closure string, * then the buffer will be set to the empty string. * @param destCapacity ==sizeof(dest) * @param pErrorCode Pointer to a UErrorCode variable. * @return The length of the string, or 0 if there is no FC_NFKC_Closure string for this character. * If the destCapacity is less than or equal to the length, then the buffer * contains the truncated name and the returned length indicates the full * length of the name. * The length does not include the zero-termination. * * @stable ICU 2.2 */ U_STABLE int32_t U_EXPORT2 u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode); #endif U_CDECL_END #endif /*_UCHAR*/ /*eof*/ usr/include/unicode/dtintrv.h000064400000007435152342600230012277 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2008-2009, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * File DTINTRV.H * ******************************************************************************* */ #ifndef __DTINTRV_H__ #define __DTINTRV_H__ #include "unicode/utypes.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: Date Interval data type */ U_NAMESPACE_BEGIN /** * This class represents a date interval. * It is a pair of UDate representing from UDate 1 to UDate 2. * @stable ICU 4.0 **/ class U_COMMON_API DateInterval : public UObject { public: /** * Construct a DateInterval given a from date and a to date. * @param fromDate The from date in date interval. * @param toDate The to date in date interval. * @stable ICU 4.0 */ DateInterval(UDate fromDate, UDate toDate); /** * destructor * @stable ICU 4.0 */ virtual ~DateInterval(); /** * Get the from date. * @return the from date in dateInterval. * @stable ICU 4.0 */ inline UDate getFromDate() const; /** * Get the to date. * @return the to date in dateInterval. * @stable ICU 4.0 */ inline UDate getToDate() const; /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 4.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 4.0 */ virtual UClassID getDynamicClassID(void) const; /** * Copy constructor. * @stable ICU 4.0 */ DateInterval(const DateInterval& other); /** * Default assignment operator * @stable ICU 4.0 */ DateInterval& operator=(const DateInterval&); /** * Equality operator. * @return TRUE if the two DateIntervals are the same * @stable ICU 4.0 */ virtual UBool operator==(const DateInterval& other) const; /** * Non-equality operator * @return TRUE if the two DateIntervals are not the same * @stable ICU 4.0 */ inline UBool operator!=(const DateInterval& other) const; /** * clone this object. * The caller owns the result and should delete it when done. * @return a cloned DateInterval * @stable ICU 4.0 */ virtual DateInterval* clone() const; private: /** * Default constructor, not implemented. */ DateInterval(); UDate fromDate; UDate toDate; } ;// end class DateInterval inline UDate DateInterval::getFromDate() const { return fromDate; } inline UDate DateInterval::getToDate() const { return toDate; } inline UBool DateInterval::operator!=(const DateInterval& other) const { return ( !operator==(other) ); } U_NAMESPACE_END #endif usr/include/unicode/locid.h000064400000131677152342600230011705 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1996-2015, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * File locid.h * * Created by: Helena Shih * * Modification History: * * Date Name Description * 02/11/97 aliu Changed gLocPath to fgLocPath and added methods to * get and set it. * 04/02/97 aliu Made operator!= inline; fixed return value of getName(). * 04/15/97 aliu Cleanup for AIX/Win32. * 04/24/97 aliu Numerous changes per code review. * 08/18/98 stephen Added tokenizeString(),changed getDisplayName() * 09/08/98 stephen Moved definition of kEmptyString for Mac Port * 11/09/99 weiv Added const char * getName() const; * 04/12/00 srl removing unicodestring api's and cached hash code * 08/10/01 grhoten Change the static Locales to accessor functions ****************************************************************************** */ #ifndef LOCID_H #define LOCID_H #include "unicode/bytestream.h" #include "unicode/localpointer.h" #include "unicode/strenum.h" #include "unicode/stringpiece.h" #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/putil.h" #include "unicode/uloc.h" /** * \file * \brief C++ API: Locale ID object. */ U_NAMESPACE_BEGIN // Forward Declarations void U_CALLCONV locale_available_init(); /**< @internal */ class StringEnumeration; class UnicodeString; /** * A Locale object represents a specific geographical, political, * or cultural region. An operation that requires a Locale to perform * its task is called locale-sensitive and uses the Locale * to tailor information for the user. For example, displaying a number * is a locale-sensitive operation--the number should be formatted * according to the customs/conventions of the user's native country, * region, or culture. * * The Locale class is not suitable for subclassing. * *

* You can create a Locale object using the constructor in * this class: * \htmlonly

\endhtmlonly *
 *       Locale( const   char*  language,
 *               const   char*  country,
 *               const   char*  variant);
 * 
* \htmlonly
\endhtmlonly * The first argument to the constructors is a valid ISO * Language Code. These codes are the lower-case two-letter * codes as defined by ISO-639. * You can find a full list of these codes at: *
* http://www.loc.gov/standards/iso639-2/ * *

* The second argument to the constructors is a valid ISO Country * Code. These codes are the upper-case two-letter codes * as defined by ISO-3166. * You can find a full list of these codes at a number of sites, such as: *
* http://www.iso.org/iso/en/prods-services/iso3166ma/index.html * *

* The third constructor requires a third argument--the Variant. * The Variant codes are vendor and browser-specific. * For example, use REVISED for a language's revised script orthography, and POSIX for POSIX. * Where there are two variants, separate them with an underscore, and * put the most important one first. For * example, a Traditional Spanish collation might be referenced, with * "ES", "ES", "Traditional_POSIX". * *

* Because a Locale object is just an identifier for a region, * no validity check is performed when you construct a Locale. * If you want to see whether particular resources are available for the * Locale you construct, you must query those resources. For * example, ask the NumberFormat for the locales it supports * using its getAvailableLocales method. *
Note: When you ask for a resource for a particular * locale, you get back the best available match, not necessarily * precisely what you asked for. For more information, look at * ResourceBundle. * *

* The Locale class provides a number of convenient constants * that you can use to create Locale objects for commonly used * locales. For example, the following refers to a Locale object * for the United States: * \htmlonly

\endhtmlonly *
 *       Locale::getUS()
 * 
* \htmlonly
\endhtmlonly * *

* Once you've created a Locale you can query it for information about * itself. Use getCountry to get the ISO Country Code and * getLanguage to get the ISO Language Code. You can * use getDisplayCountry to get the * name of the country suitable for displaying to the user. Similarly, * you can use getDisplayLanguage to get the name of * the language suitable for displaying to the user. Interestingly, * the getDisplayXXX methods are themselves locale-sensitive * and have two versions: one that uses the default locale and one * that takes a locale as an argument and displays the name or country in * a language appropriate to that locale. * *

* ICU provides a number of classes that perform locale-sensitive * operations. For example, the NumberFormat class formats * numbers, currency, or percentages in a locale-sensitive manner. Classes * such as NumberFormat have a number of convenience methods * for creating a default object of that type. For example, the * NumberFormat class provides these three convenience methods * for creating a default NumberFormat object: * \htmlonly

\endhtmlonly *
 *     UErrorCode success = U_ZERO_ERROR;
 *     Locale myLocale;
 *     NumberFormat *nf;
 *
 *     nf = NumberFormat::createInstance( success );          delete nf;
 *     nf = NumberFormat::createCurrencyInstance( success );  delete nf;
 *     nf = NumberFormat::createPercentInstance( success );   delete nf;
 * 
* \htmlonly
\endhtmlonly * Each of these methods has two variants; one with an explicit locale * and one without; the latter using the default locale. * \htmlonly
\endhtmlonly *
 *     nf = NumberFormat::createInstance( myLocale, success );          delete nf;
 *     nf = NumberFormat::createCurrencyInstance( myLocale, success );  delete nf;
 *     nf = NumberFormat::createPercentInstance( myLocale, success );   delete nf;
 * 
* \htmlonly
\endhtmlonly * A Locale is the mechanism for identifying the kind of object * (NumberFormat) that you would like to get. The locale is * just a mechanism for identifying objects, * not a container for the objects themselves. * *

* Each class that performs locale-sensitive operations allows you * to get all the available objects of that type. You can sift * through these objects by language, country, or variant, * and use the display names to present a menu to the user. * For example, you can create a menu of all the collation objects * suitable for a given language. Such classes implement these * three class methods: * \htmlonly

\endhtmlonly *
 *       static Locale* getAvailableLocales(int32_t& numLocales)
 *       static UnicodeString& getDisplayName(const Locale&  objectLocale,
 *                                            const Locale&  displayLocale,
 *                                            UnicodeString& displayName)
 *       static UnicodeString& getDisplayName(const Locale&  objectLocale,
 *                                            UnicodeString& displayName)
 * 
* \htmlonly
\endhtmlonly * * @stable ICU 2.0 * @see ResourceBundle */ class U_COMMON_API Locale : public UObject { public: /** Useful constant for the Root locale. @stable ICU 4.4 */ static const Locale &U_EXPORT2 getRoot(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getEnglish(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getFrench(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getGerman(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getItalian(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getJapanese(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getKorean(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getChinese(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getSimplifiedChinese(void); /** Useful constant for this language. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getTraditionalChinese(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getFrance(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getGermany(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getItaly(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getJapan(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getKorea(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getChina(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getPRC(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getTaiwan(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getUK(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getUS(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getCanada(void); /** Useful constant for this country/region. @stable ICU 2.0 */ static const Locale &U_EXPORT2 getCanadaFrench(void); /** * Construct a default locale object, a Locale for the default locale ID. * * @see getDefault * @see uloc_getDefault * @stable ICU 2.0 */ Locale(); /** * Construct a locale from language, country, variant. * If an error occurs, then the constructed object will be "bogus" * (isBogus() will return TRUE). * * @param language Lowercase two-letter or three-letter ISO-639 code. * This parameter can instead be an ICU style C locale (e.g. "en_US"), * but the other parameters must not be used. * This parameter can be NULL; if so, * the locale is initialized to match the current default locale. * (This is the same as using the default constructor.) * Please note: The Java Locale class does NOT accept the form * 'new Locale("en_US")' but only 'new Locale("en","US")' * * @param country Uppercase two-letter ISO-3166 code. (optional) * @param variant Uppercase vendor and browser specific code. See class * description. (optional) * @param keywordsAndValues A string consisting of keyword/values pairs, such as * "collation=phonebook;currency=euro" * * @see getDefault * @see uloc_getDefault * @stable ICU 2.0 */ Locale( const char * language, const char * country = 0, const char * variant = 0, const char * keywordsAndValues = 0); /** * Initializes a Locale object from another Locale object. * * @param other The Locale object being copied in. * @stable ICU 2.0 */ Locale(const Locale& other); #ifndef U_HIDE_DRAFT_API /** * Move constructor; might leave source in bogus state. * This locale will have the same contents that the source locale had. * * @param other The Locale object being moved in. * @draft ICU 63 */ Locale(Locale&& other) U_NOEXCEPT; #endif // U_HIDE_DRAFT_API /** * Destructor * @stable ICU 2.0 */ virtual ~Locale() ; /** * Replaces the entire contents of *this with the specified value. * * @param other The Locale object being copied in. * @return *this * @stable ICU 2.0 */ Locale& operator=(const Locale& other); #ifndef U_HIDE_DRAFT_API /** * Move assignment operator; might leave source in bogus state. * This locale will have the same contents that the source locale had. * The behavior is undefined if *this and the source are the same object. * * @param other The Locale object being moved in. * @return *this * @draft ICU 63 */ Locale& operator=(Locale&& other) U_NOEXCEPT; #endif // U_HIDE_DRAFT_API /** * Checks if two locale keys are the same. * * @param other The locale key object to be compared with this. * @return True if the two locale keys are the same, false otherwise. * @stable ICU 2.0 */ UBool operator==(const Locale& other) const; /** * Checks if two locale keys are not the same. * * @param other The locale key object to be compared with this. * @return True if the two locale keys are not the same, false * otherwise. * @stable ICU 2.0 */ inline UBool operator!=(const Locale& other) const; /** * Clone this object. * Clones can be used concurrently in multiple threads. * If an error occurs, then NULL is returned. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ Locale *clone() const; #ifndef U_HIDE_SYSTEM_API /** * Common methods of getting the current default Locale. Used for the * presentation: menus, dialogs, etc. Generally set once when your applet or * application is initialized, then never reset. (If you do reset the * default locale, you probably want to reload your GUI, so that the change * is reflected in your interface.) * * More advanced programs will allow users to use different locales for * different fields, e.g. in a spreadsheet. * * Note that the initial setting will match the host system. * @return a reference to the Locale object for the default locale ID * @system * @stable ICU 2.0 */ static const Locale& U_EXPORT2 getDefault(void); /** * Sets the default. Normally set once at the beginning of a process, * then never reset. * setDefault() only changes ICU's default locale ID, not * the default locale ID of the runtime environment. * * @param newLocale Locale to set to. If NULL, set to the value obtained * from the runtime environment. * @param success The error code. * @system * @stable ICU 2.0 */ static void U_EXPORT2 setDefault(const Locale& newLocale, UErrorCode& success); #endif /* U_HIDE_SYSTEM_API */ #ifndef U_HIDE_DRAFT_API /** * Returns a Locale for the specified BCP47 language tag string. * If the specified language tag contains any ill-formed subtags, * the first such subtag and all following subtags are ignored. *

* This implements the 'Language-Tag' production of BCP47, and so * supports grandfathered (regular and irregular) as well as private * use language tags. Private use tags are represented as 'x-whatever', * and grandfathered tags are converted to their canonical replacements * where they exist. Note that a few grandfathered tags have no modern * replacement, these will be converted using the fallback described in * the first paragraph, so some information might be lost. * @param tag the input BCP47 language tag. * @param status error information if creating the Locale failed. * @return the Locale for the specified BCP47 language tag. * @draft ICU 63 */ static Locale U_EXPORT2 forLanguageTag(StringPiece tag, UErrorCode& status); /** * Returns a well-formed language tag for this Locale. *

* Note: Any locale fields which do not satisfy the BCP47 syntax * requirement will be silently omitted from the result. * * If this function fails, partial output may have been written to the sink. * * @param sink the output sink receiving the BCP47 language * tag for this Locale. * @param status error information if creating the language tag failed. * @draft ICU 63 */ void toLanguageTag(ByteSink& sink, UErrorCode& status) const; /** * Returns a well-formed language tag for this Locale. *

* Note: Any locale fields which do not satisfy the BCP47 syntax * requirement will be silently omitted from the result. * * @param status error information if creating the language tag failed. * @return the BCP47 language tag for this Locale. * @draft ICU 63 */ template inline StringClass toLanguageTag(UErrorCode& status) const; #endif // U_HIDE_DRAFT_API /** * Creates a locale which has had minimal canonicalization * as per uloc_getName(). * @param name The name to create from. If name is null, * the default Locale is used. * @return new locale object * @stable ICU 2.0 * @see uloc_getName */ static Locale U_EXPORT2 createFromName(const char *name); /** * Creates a locale from the given string after canonicalizing * the string by calling uloc_canonicalize(). * @param name the locale ID to create from. Must not be NULL. * @return a new locale object corresponding to the given name * @stable ICU 3.0 * @see uloc_canonicalize */ static Locale U_EXPORT2 createCanonical(const char* name); /** * Returns the locale's ISO-639 language code. * @return An alias to the code * @stable ICU 2.0 */ inline const char * getLanguage( ) const; /** * Returns the locale's ISO-15924 abbreviation script code. * @return An alias to the code * @see uscript_getShortName * @see uscript_getCode * @stable ICU 2.8 */ inline const char * getScript( ) const; /** * Returns the locale's ISO-3166 country code. * @return An alias to the code * @stable ICU 2.0 */ inline const char * getCountry( ) const; /** * Returns the locale's variant code. * @return An alias to the code * @stable ICU 2.0 */ inline const char * getVariant( ) const; /** * Returns the programmatic name of the entire locale, with the language, * country and variant separated by underbars. If a field is missing, up * to two leading underbars will occur. Example: "en", "de_DE", "en_US_WIN", * "de__POSIX", "fr__MAC", "__MAC", "_MT", "_FR_EURO" * @return A pointer to "name". * @stable ICU 2.0 */ inline const char * getName() const; /** * Returns the programmatic name of the entire locale as getName() would return, * but without keywords. * @return A pointer to "name". * @see getName * @stable ICU 2.8 */ const char * getBaseName() const; #ifndef U_HIDE_DRAFT_API /** * Add the likely subtags for this Locale, per the algorithm described * in the following CLDR technical report: * * http://www.unicode.org/reports/tr35/#Likely_Subtags * * If this Locale is already in the maximal form, or not valid, or there is * no data available for maximization, the Locale will be unchanged. * * For example, "und-Zzzz" cannot be maximized, since there is no * reasonable maximization. * * Examples: * * "en" maximizes to "en_Latn_US" * * "de" maximizes to "de_Latn_US" * * "sr" maximizes to "sr_Cyrl_RS" * * "sh" maximizes to "sr_Latn_RS" (Note this will not reverse.) * * "zh_Hani" maximizes to "zh_Hans_CN" (Note this will not reverse.) * * @param status error information if maximizing this Locale failed. * If this Locale is not well-formed, the error code is * U_ILLEGAL_ARGUMENT_ERROR. * @draft ICU 63 */ void addLikelySubtags(UErrorCode& status); /** * Minimize the subtags for this Locale, per the algorithm described * in the following CLDR technical report: * * http://www.unicode.org/reports/tr35/#Likely_Subtags * * If this Locale is already in the minimal form, or not valid, or there is * no data available for minimization, the Locale will be unchanged. * * Since the minimization algorithm relies on proper maximization, see the * comments for addLikelySubtags for reasons why there might not be any * data. * * Examples: * * "en_Latn_US" minimizes to "en" * * "de_Latn_US" minimizes to "de" * * "sr_Cyrl_RS" minimizes to "sr" * * "zh_Hant_TW" minimizes to "zh_TW" (The region is preferred to the * script, and minimizing to "zh" would imply "zh_Hans_CN".) * * @param status error information if maximizing this Locale failed. * If this Locale is not well-formed, the error code is * U_ILLEGAL_ARGUMENT_ERROR. * @draft ICU 63 */ void minimizeSubtags(UErrorCode& status); #endif // U_HIDE_DRAFT_API /** * Gets the list of keywords for the specified locale. * * @param status the status code * @return pointer to StringEnumeration class, or NULL if there are no keywords. * Client must dispose of it by calling delete. * @see getKeywords * @stable ICU 2.8 */ StringEnumeration * createKeywords(UErrorCode &status) const; #ifndef U_HIDE_DRAFT_API /** * Gets the list of Unicode keywords for the specified locale. * * @param status the status code * @return pointer to StringEnumeration class, or NULL if there are no keywords. * Client must dispose of it by calling delete. * @see getUnicodeKeywords * @draft ICU 63 */ StringEnumeration * createUnicodeKeywords(UErrorCode &status) const; /** * Gets the set of keywords for this Locale. * * A wrapper to call createKeywords() and write the resulting * keywords as standard strings (or compatible objects) into any kind of * container that can be written to by an STL style output iterator. * * @param iterator an STL style output iterator to write the keywords to. * @param status error information if creating set of keywords failed. * @draft ICU 63 */ template inline void getKeywords(OutputIterator iterator, UErrorCode& status) const; /** * Gets the set of Unicode keywords for this Locale. * * A wrapper to call createUnicodeKeywords() and write the resulting * keywords as standard strings (or compatible objects) into any kind of * container that can be written to by an STL style output iterator. * * @param iterator an STL style output iterator to write the keywords to. * @param status error information if creating set of keywords failed. * @draft ICU 63 */ template inline void getUnicodeKeywords(OutputIterator iterator, UErrorCode& status) const; #endif // U_HIDE_DRAFT_API /** * Gets the value for a keyword. * * This uses legacy keyword=value pairs, like "collation=phonebook". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword for which we want the value. Case insensitive. * @param buffer The buffer to receive the keyword value. * @param bufferCapacity The capacity of receiving buffer * @param status Returns any error information while performing this operation. * @return the length of the keyword value * * @stable ICU 2.8 */ int32_t getKeywordValue(const char* keywordName, char *buffer, int32_t bufferCapacity, UErrorCode &status) const; #ifndef U_HIDE_DRAFT_API /** * Gets the value for a keyword. * * This uses legacy keyword=value pairs, like "collation=phonebook". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword for which we want the value. * @param sink the sink to receive the keyword value. * @param status error information if getting the value failed. * @draft ICU 63 */ void getKeywordValue(StringPiece keywordName, ByteSink& sink, UErrorCode& status) const; /** * Gets the value for a keyword. * * This uses legacy keyword=value pairs, like "collation=phonebook". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword for which we want the value. * @param status error information if getting the value failed. * @return the keyword value. * @draft ICU 63 */ template inline StringClass getKeywordValue(StringPiece keywordName, UErrorCode& status) const; /** * Gets the Unicode value for a Unicode keyword. * * This uses Unicode key-value pairs, like "co-phonebk". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword for which we want the value. * @param sink the sink to receive the keyword value. * @param status error information if getting the value failed. * @draft ICU 63 */ void getUnicodeKeywordValue(StringPiece keywordName, ByteSink& sink, UErrorCode& status) const; /** * Gets the Unicode value for a Unicode keyword. * * This uses Unicode key-value pairs, like "co-phonebk". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword for which we want the value. * @param status error information if getting the value failed. * @return the keyword value. * @draft ICU 63 */ template inline StringClass getUnicodeKeywordValue(StringPiece keywordName, UErrorCode& status) const; #endif // U_HIDE_DRAFT_API /** * Sets or removes the value for a keyword. * * For removing all keywords, use getBaseName(), * and construct a new Locale if it differs from getName(). * * This uses legacy keyword=value pairs, like "collation=phonebook". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword to be set. Case insensitive. * @param keywordValue value of the keyword to be set. If 0-length or * NULL, will result in the keyword being removed. No error is given if * that keyword does not exist. * @param status Returns any error information while performing this operation. * * @stable ICU 49 */ void setKeywordValue(const char* keywordName, const char* keywordValue, UErrorCode &status); #ifndef U_HIDE_DRAFT_API /** * Sets or removes the value for a keyword. * * For removing all keywords, use getBaseName(), * and construct a new Locale if it differs from getName(). * * This uses legacy keyword=value pairs, like "collation=phonebook". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword to be set. * @param keywordValue value of the keyword to be set. If 0-length or * NULL, will result in the keyword being removed. No error is given if * that keyword does not exist. * @param status Returns any error information while performing this operation. * @draft ICU 63 */ void setKeywordValue(StringPiece keywordName, StringPiece keywordValue, UErrorCode& status); /** * Sets or removes the Unicode value for a Unicode keyword. * * For removing all keywords, use getBaseName(), * and construct a new Locale if it differs from getName(). * * This uses Unicode key-value pairs, like "co-phonebk". * * ICU4C doesn't do automatic conversion between legacy and Unicode * keywords and values in getters and setters (as opposed to ICU4J). * * @param keywordName name of the keyword to be set. * @param keywordValue value of the keyword to be set. If 0-length or * NULL, will result in the keyword being removed. No error is given if * that keyword does not exist. * @param status Returns any error information while performing this operation. * @draft ICU 63 */ void setUnicodeKeywordValue(StringPiece keywordName, StringPiece keywordValue, UErrorCode& status); #endif // U_HIDE_DRAFT_API /** * returns the locale's three-letter language code, as specified * in ISO draft standard ISO-639-2. * @return An alias to the code, or an empty string * @stable ICU 2.0 */ const char * getISO3Language() const; /** * Fills in "name" with the locale's three-letter ISO-3166 country code. * @return An alias to the code, or an empty string * @stable ICU 2.0 */ const char * getISO3Country() const; /** * Returns the Windows LCID value corresponding to this locale. * This value is stored in the resource data for the locale as a one-to-four-digit * hexadecimal number. If the resource is missing, in the wrong format, or * there is no Windows LCID value that corresponds to this locale, returns 0. * @stable ICU 2.0 */ uint32_t getLCID(void) const; /** * Returns whether this locale's script is written right-to-left. * If there is no script subtag, then the likely script is used, see uloc_addLikelySubtags(). * If no likely script is known, then FALSE is returned. * * A script is right-to-left according to the CLDR script metadata * which corresponds to whether the script's letters have Bidi_Class=R or AL. * * Returns TRUE for "ar" and "en-Hebr", FALSE for "zh" and "fa-Cyrl". * * @return TRUE if the locale's script is written right-to-left * @stable ICU 54 */ UBool isRightToLeft() const; /** * Fills in "dispLang" with the name of this locale's language in a format suitable for * user display in the default locale. For example, if the locale's language code is * "fr" and the default locale's language code is "en", this function would set * dispLang to "French". * @param dispLang Receives the language's display name. * @return A reference to "dispLang". * @stable ICU 2.0 */ UnicodeString& getDisplayLanguage(UnicodeString& dispLang) const; /** * Fills in "dispLang" with the name of this locale's language in a format suitable for * user display in the locale specified by "displayLocale". For example, if the locale's * language code is "en" and displayLocale's language code is "fr", this function would set * dispLang to "Anglais". * @param displayLocale Specifies the locale to be used to display the name. In other words, * if the locale's language code is "en", passing Locale::getFrench() for * displayLocale would result in "Anglais", while passing Locale::getGerman() * for displayLocale would result in "Englisch". * @param dispLang Receives the language's display name. * @return A reference to "dispLang". * @stable ICU 2.0 */ UnicodeString& getDisplayLanguage( const Locale& displayLocale, UnicodeString& dispLang) const; /** * Fills in "dispScript" with the name of this locale's script in a format suitable * for user display in the default locale. For example, if the locale's script code * is "LATN" and the default locale's language code is "en", this function would set * dispScript to "Latin". * @param dispScript Receives the scripts's display name. * @return A reference to "dispScript". * @stable ICU 2.8 */ UnicodeString& getDisplayScript( UnicodeString& dispScript) const; /** * Fills in "dispScript" with the name of this locale's country in a format suitable * for user display in the locale specified by "displayLocale". For example, if the locale's * script code is "LATN" and displayLocale's language code is "en", this function would set * dispScript to "Latin". * @param displayLocale Specifies the locale to be used to display the name. In other * words, if the locale's script code is "LATN", passing * Locale::getFrench() for displayLocale would result in "", while * passing Locale::getGerman() for displayLocale would result in * "". * @param dispScript Receives the scripts's display name. * @return A reference to "dispScript". * @stable ICU 2.8 */ UnicodeString& getDisplayScript( const Locale& displayLocale, UnicodeString& dispScript) const; /** * Fills in "dispCountry" with the name of this locale's country in a format suitable * for user display in the default locale. For example, if the locale's country code * is "FR" and the default locale's language code is "en", this function would set * dispCountry to "France". * @param dispCountry Receives the country's display name. * @return A reference to "dispCountry". * @stable ICU 2.0 */ UnicodeString& getDisplayCountry( UnicodeString& dispCountry) const; /** * Fills in "dispCountry" with the name of this locale's country in a format suitable * for user display in the locale specified by "displayLocale". For example, if the locale's * country code is "US" and displayLocale's language code is "fr", this function would set * dispCountry to "États-Unis". * @param displayLocale Specifies the locale to be used to display the name. In other * words, if the locale's country code is "US", passing * Locale::getFrench() for displayLocale would result in "États-Unis", while * passing Locale::getGerman() for displayLocale would result in * "Vereinigte Staaten". * @param dispCountry Receives the country's display name. * @return A reference to "dispCountry". * @stable ICU 2.0 */ UnicodeString& getDisplayCountry( const Locale& displayLocale, UnicodeString& dispCountry) const; /** * Fills in "dispVar" with the name of this locale's variant code in a format suitable * for user display in the default locale. * @param dispVar Receives the variant's name. * @return A reference to "dispVar". * @stable ICU 2.0 */ UnicodeString& getDisplayVariant( UnicodeString& dispVar) const; /** * Fills in "dispVar" with the name of this locale's variant code in a format * suitable for user display in the locale specified by "displayLocale". * @param displayLocale Specifies the locale to be used to display the name. * @param dispVar Receives the variant's display name. * @return A reference to "dispVar". * @stable ICU 2.0 */ UnicodeString& getDisplayVariant( const Locale& displayLocale, UnicodeString& dispVar) const; /** * Fills in "name" with the name of this locale in a format suitable for user display * in the default locale. This function uses getDisplayLanguage(), getDisplayCountry(), * and getDisplayVariant() to do its work, and outputs the display name in the format * "language (country[,variant])". For example, if the default locale is en_US, then * fr_FR's display name would be "French (France)", and es_MX_Traditional's display name * would be "Spanish (Mexico,Traditional)". * @param name Receives the locale's display name. * @return A reference to "name". * @stable ICU 2.0 */ UnicodeString& getDisplayName( UnicodeString& name) const; /** * Fills in "name" with the name of this locale in a format suitable for user display * in the locale specified by "displayLocale". This function uses getDisplayLanguage(), * getDisplayCountry(), and getDisplayVariant() to do its work, and outputs the display * name in the format "language (country[,variant])". For example, if displayLocale is * fr_FR, then en_US's display name would be "Anglais (États-Unis)", and no_NO_NY's * display name would be "norvégien (Norvège,NY)". * @param displayLocale Specifies the locale to be used to display the name. * @param name Receives the locale's display name. * @return A reference to "name". * @stable ICU 2.0 */ UnicodeString& getDisplayName( const Locale& displayLocale, UnicodeString& name) const; /** * Generates a hash code for the locale. * @stable ICU 2.0 */ int32_t hashCode(void) const; /** * Sets the locale to bogus * A bogus locale represents a non-existing locale associated * with services that can be instantiated from non-locale data * in addition to locale (for example, collation can be * instantiated from a locale and from a rule set). * @stable ICU 2.1 */ void setToBogus(); /** * Gets the bogus state. Locale object can be bogus if it doesn't exist * @return FALSE if it is a real locale, TRUE if it is a bogus locale * @stable ICU 2.1 */ inline UBool isBogus(void) const; /** * Returns a list of all installed locales. * @param count Receives the number of locales in the list. * @return A pointer to an array of Locale objects. This array is the list * of all locales with installed resource files. The called does NOT * get ownership of this list, and must NOT delete it. * @stable ICU 2.0 */ static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count); /** * Gets a list of all available 2-letter country codes defined in ISO 3166. This is a * pointer to an array of pointers to arrays of char. All of these pointers are * owned by ICU-- do not delete them, and do not write through them. The array is * terminated with a null pointer. * @return a list of all available country codes * @stable ICU 2.0 */ static const char* const* U_EXPORT2 getISOCountries(); /** * Gets a list of all available language codes defined in ISO 639. This is a pointer * to an array of pointers to arrays of char. All of these pointers are owned * by ICU-- do not delete them, and do not write through them. The array is * terminated with a null pointer. * @return a list of all available language codes * @stable ICU 2.0 */ static const char* const* U_EXPORT2 getISOLanguages(); /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; protected: /* only protected for testing purposes. DO NOT USE. */ #ifndef U_HIDE_INTERNAL_API /** * Set this from a single POSIX style locale string. * @internal */ void setFromPOSIXID(const char *posixID); #endif /* U_HIDE_INTERNAL_API */ private: /** * Initialize the locale object with a new name. * Was deprecated - used in implementation - moved internal * * @param cLocaleID The new locale name. * @param canonicalize whether to call uloc_canonicalize on cLocaleID */ Locale& init(const char* cLocaleID, UBool canonicalize); /* * Internal constructor to allow construction of a locale object with * NO side effects. (Default constructor tries to get * the default locale.) */ enum ELocaleType { eBOGUS }; Locale(ELocaleType); /** * Initialize the locale cache for commonly used locales */ static Locale *getLocaleCache(void); char language[ULOC_LANG_CAPACITY]; char script[ULOC_SCRIPT_CAPACITY]; char country[ULOC_COUNTRY_CAPACITY]; int32_t variantBegin; char* fullName; char fullNameBuffer[ULOC_FULLNAME_CAPACITY]; // name without keywords char* baseName; void initBaseName(UErrorCode& status); UBool fIsBogus; static const Locale &getLocale(int locid); /** * A friend to allow the default locale to be set by either the C or C++ API. * @internal (private) */ friend Locale *locale_set_default_internal(const char *, UErrorCode& status); /** * @internal (private) */ friend void U_CALLCONV locale_available_init(); }; inline UBool Locale::operator!=(const Locale& other) const { return !operator==(other); } #ifndef U_HIDE_DRAFT_API template inline StringClass Locale::toLanguageTag(UErrorCode& status) const { StringClass result; StringByteSink sink(&result); toLanguageTag(sink, status); return result; } #endif // U_HIDE_DRAFT_API inline const char * Locale::getCountry() const { return country; } inline const char * Locale::getLanguage() const { return language; } inline const char * Locale::getScript() const { return script; } inline const char * Locale::getVariant() const { return &baseName[variantBegin]; } inline const char * Locale::getName() const { return fullName; } #ifndef U_HIDE_DRAFT_API template inline void Locale::getKeywords(OutputIterator iterator, UErrorCode& status) const { LocalPointer keys(createKeywords(status)); if (U_FAILURE(status)) { return; } for (;;) { int32_t resultLength; const char* buffer = keys->next(&resultLength, status); if (U_FAILURE(status) || buffer == nullptr) { return; } *iterator++ = StringClass(buffer, resultLength); } } template inline void Locale::getUnicodeKeywords(OutputIterator iterator, UErrorCode& status) const { LocalPointer keys(createUnicodeKeywords(status)); if (U_FAILURE(status)) { return; } for (;;) { int32_t resultLength; const char* buffer = keys->next(&resultLength, status); if (U_FAILURE(status) || buffer == nullptr) { return; } *iterator++ = StringClass(buffer, resultLength); } } template inline StringClass Locale::getKeywordValue(StringPiece keywordName, UErrorCode& status) const { StringClass result; StringByteSink sink(&result); getKeywordValue(keywordName, sink, status); return result; } template inline StringClass Locale::getUnicodeKeywordValue(StringPiece keywordName, UErrorCode& status) const { StringClass result; StringByteSink sink(&result); getUnicodeKeywordValue(keywordName, sink, status); return result; } #endif // U_HIDE_DRAFT_API inline UBool Locale::isBogus(void) const { return fIsBogus; } U_NAMESPACE_END #endif usr/include/unicode/coll.h000064400000157140152342600230011535 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 1996-2016, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** */ /** * \file * \brief C++ API: Collation Service. */ /** * File coll.h * * Created by: Helena Shih * * Modification History: * * Date Name Description * 02/5/97 aliu Modified createDefault to load collation data from * binary files when possible. Added related methods * createCollationFromFile, chopLocale, createPathName. * 02/11/97 aliu Added members addToCache, findInCache, and fgCache. * 02/12/97 aliu Modified to create objects from RuleBasedCollator cache. * Moved cache out of Collation class. * 02/13/97 aliu Moved several methods out of this class and into * RuleBasedCollator, with modifications. Modified * createDefault() to call new RuleBasedCollator(Locale&) * constructor. General clean up and documentation. * 02/20/97 helena Added clone, operator==, operator!=, operator=, copy * constructor and getDynamicClassID. * 03/25/97 helena Updated with platform independent data types. * 05/06/97 helena Added memory allocation error detection. * 06/20/97 helena Java class name change. * 09/03/97 helena Added createCollationKeyValues(). * 02/10/98 damiba Added compare() with length as parameter. * 04/23/99 stephen Removed EDecompositionMode, merged with * Normalizer::EMode. * 11/02/99 helena Collator performance enhancements. Eliminates the * UnicodeString construction and special case for NO_OP. * 11/23/99 srl More performance enhancements. Inlining of * critical accessors. * 05/15/00 helena Added version information API. * 01/29/01 synwee Modified into a C++ wrapper which calls C apis * (ucol.h). * 2012-2014 markus Rewritten in C++ again. */ #ifndef COLL_H #define COLL_H #include "unicode/utypes.h" #if !UCONFIG_NO_COLLATION #include "unicode/uobject.h" #include "unicode/ucol.h" #include "unicode/unorm.h" #include "unicode/locid.h" #include "unicode/uniset.h" #include "unicode/umisc.h" #include "unicode/uiter.h" #include "unicode/stringpiece.h" U_NAMESPACE_BEGIN class StringEnumeration; #if !UCONFIG_NO_SERVICE /** * @stable ICU 2.6 */ class CollatorFactory; #endif /** * @stable ICU 2.0 */ class CollationKey; /** * The Collator class performs locale-sensitive string * comparison.
* You use this class to build searching and sorting routines for natural * language text. *

* Collator is an abstract base class. Subclasses implement * specific collation strategies. One subclass, * RuleBasedCollator, is currently provided and is applicable * to a wide set of languages. Other subclasses may be created to handle more * specialized needs. *

* Like other locale-sensitive classes, you can use the static factory method, * createInstance, to obtain the appropriate * Collator object for a given locale. You will only need to * look at the subclasses of Collator if you need to * understand the details of a particular collation strategy or if you need to * modify that strategy. *

* The following example shows how to compare two strings using the * Collator for the default locale. * \htmlonly

\endhtmlonly *
* \code
* // Compare two strings in the default locale
* UErrorCode success = U_ZERO_ERROR;
* Collator* myCollator = Collator::createInstance(success);
* if (myCollator->compare("abc", "ABC") < 0)
*   cout << "abc is less than ABC" << endl;
* else
*   cout << "abc is greater than or equal to ABC" << endl;
* \endcode
* 
* \htmlonly
\endhtmlonly *

* You can set a Collator's strength attribute to * determine the level of difference considered significant in comparisons. * Five strengths are provided: PRIMARY, SECONDARY, * TERTIARY, QUATERNARY and IDENTICAL. * The exact assignment of strengths to language features is locale dependent. * For example, in Czech, "e" and "f" are considered primary differences, * while "e" and "\u00EA" are secondary differences, "e" and "E" are tertiary * differences and "e" and "e" are identical. The following shows how both case * and accents could be ignored for US English. * \htmlonly

\endhtmlonly *
* \code
* //Get the Collator for US English and set its strength to PRIMARY
* UErrorCode success = U_ZERO_ERROR;
* Collator* usCollator = Collator::createInstance(Locale::getUS(), success);
* usCollator->setStrength(Collator::PRIMARY);
* if (usCollator->compare("abc", "ABC") == 0)
*     cout << "'abc' and 'ABC' strings are equivalent with strength PRIMARY" << endl;
* \endcode
* 
* \htmlonly
\endhtmlonly * * The getSortKey methods * convert a string to a series of bytes that can be compared bitwise against * other sort keys using strcmp(). Sort keys are written as * zero-terminated byte strings. * * Another set of APIs returns a CollationKey object that wraps * the sort key bytes instead of returning the bytes themselves. *

*

* Note: Collators with different Locale, * and CollationStrength settings will return different sort * orders for the same set of strings. Locales have specific collation rules, * and the way in which secondary and tertiary differences are taken into * account, for example, will result in a different sorting order for same * strings. *

* @see RuleBasedCollator * @see CollationKey * @see CollationElementIterator * @see Locale * @see Normalizer2 * @version 2.0 11/15/01 */ class U_I18N_API Collator : public UObject { public: // Collator public enums ----------------------------------------------- /** * Base letter represents a primary difference. Set comparison level to * PRIMARY to ignore secondary and tertiary differences.
* Use this to set the strength of a Collator object.
* Example of primary difference, "abc" < "abd" * * Diacritical differences on the same base letter represent a secondary * difference. Set comparison level to SECONDARY to ignore tertiary * differences. Use this to set the strength of a Collator object.
* Example of secondary difference, "ä" >> "a". * * Uppercase and lowercase versions of the same character represents a * tertiary difference. Set comparison level to TERTIARY to include all * comparison differences. Use this to set the strength of a Collator * object.
* Example of tertiary difference, "abc" <<< "ABC". * * Two characters are considered "identical" when they have the same unicode * spellings.
* For example, "ä" == "ä". * * UCollationStrength is also used to determine the strength of sort keys * generated from Collator objects. * @stable ICU 2.0 */ enum ECollationStrength { PRIMARY = UCOL_PRIMARY, // 0 SECONDARY = UCOL_SECONDARY, // 1 TERTIARY = UCOL_TERTIARY, // 2 QUATERNARY = UCOL_QUATERNARY, // 3 IDENTICAL = UCOL_IDENTICAL // 15 }; // Cannot use #ifndef U_HIDE_DEPRECATED_API for the following, it is // used by virtual methods that cannot have that conditional. /** * LESS is returned if source string is compared to be less than target * string in the compare() method. * EQUAL is returned if source string is compared to be equal to target * string in the compare() method. * GREATER is returned if source string is compared to be greater than * target string in the compare() method. * @see Collator#compare * @deprecated ICU 2.6. Use C enum UCollationResult defined in ucol.h */ enum EComparisonResult { LESS = UCOL_LESS, // -1 EQUAL = UCOL_EQUAL, // 0 GREATER = UCOL_GREATER // 1 }; // Collator public destructor ----------------------------------------- /** * Destructor * @stable ICU 2.0 */ virtual ~Collator(); // Collator public methods -------------------------------------------- /** * Returns TRUE if "other" is the same as "this". * * The base class implementation returns TRUE if "other" has the same type/class as "this": * `typeid(*this) == typeid(other)`. * * Subclass implementations should do something like the following: * * if (this == &other) { return TRUE; } * if (!Collator::operator==(other)) { return FALSE; } // not the same class * * const MyCollator &o = (const MyCollator&)other; * (compare this vs. o's subclass fields) * * @param other Collator object to be compared * @return TRUE if other is the same as this. * @stable ICU 2.0 */ virtual UBool operator==(const Collator& other) const; /** * Returns true if "other" is not the same as "this". * Calls ! operator==(const Collator&) const which works for all subclasses. * @param other Collator object to be compared * @return TRUE if other is not the same as this. * @stable ICU 2.0 */ virtual UBool operator!=(const Collator& other) const; /** * Makes a copy of this object. * @return a copy of this object, owned by the caller * @stable ICU 2.0 */ virtual Collator* clone(void) const = 0; /** * Creates the Collator object for the current default locale. * The default locale is determined by Locale::getDefault. * The UErrorCode& err parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check the * value of U_SUCCESS(err). If you wish more detailed information, you can * check for informational error results which still indicate success. * U_USING_FALLBACK_ERROR indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_ERROR indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * The caller owns the returned object and is responsible for deleting it. * * @param err the error code status. * @return the collation object of the default locale.(for example, en_US) * @see Locale#getDefault * @stable ICU 2.0 */ static Collator* U_EXPORT2 createInstance(UErrorCode& err); /** * Gets the collation object for the desired locale. The * resource of the desired locale will be loaded. * * Locale::getRoot() is the base collation table and all other languages are * built on top of it with additional language-specific modifications. * * For some languages, multiple collation types are available; * for example, "de@collation=phonebook". * Starting with ICU 54, collation attributes can be specified via locale keywords as well, * in the old locale extension syntax ("el@colCaseFirst=upper") * or in language tag syntax ("el-u-kf-upper"). * See User Guide: Collation API. * * The UErrorCode& err parameter is used to return status information to the user. * To check whether the construction succeeded or not, you should check * the value of U_SUCCESS(err). If you wish more detailed information, you * can check for informational error results which still indicate success. * U_USING_FALLBACK_ERROR indicates that a fall back locale was used. For * example, 'de_CH' was requested, but nothing was found there, so 'de' was * used. U_USING_DEFAULT_ERROR indicates that the default locale data was * used; neither the requested locale nor any of its fall back locales * could be found. * * The caller owns the returned object and is responsible for deleting it. * @param loc The locale ID for which to open a collator. * @param err the error code status. * @return the created table-based collation object based on the desired * locale. * @see Locale * @see ResourceLoader * @stable ICU 2.2 */ static Collator* U_EXPORT2 createInstance(const Locale& loc, UErrorCode& err); /** * The comparison function compares the character data stored in two * different strings. Returns information about whether a string is less * than, greater than or equal to another string. * @param source the source string to be compared with. * @param target the string that is to be compared with the source string. * @return Returns a byte value. GREATER if source is greater * than target; EQUAL if source is equal to target; LESS if source is less * than target * @deprecated ICU 2.6 use the overload with UErrorCode & */ virtual EComparisonResult compare(const UnicodeString& source, const UnicodeString& target) const; /** * The comparison function compares the character data stored in two * different strings. Returns information about whether a string is less * than, greater than or equal to another string. * @param source the source string to be compared with. * @param target the string that is to be compared with the source string. * @param status possible error code * @return Returns an enum value. UCOL_GREATER if source is greater * than target; UCOL_EQUAL if source is equal to target; UCOL_LESS if source is less * than target * @stable ICU 2.6 */ virtual UCollationResult compare(const UnicodeString& source, const UnicodeString& target, UErrorCode &status) const = 0; /** * Does the same thing as compare but limits the comparison to a specified * length * @param source the source string to be compared with. * @param target the string that is to be compared with the source string. * @param length the length the comparison is limited to * @return Returns a byte value. GREATER if source (up to the specified * length) is greater than target; EQUAL if source (up to specified * length) is equal to target; LESS if source (up to the specified * length) is less than target. * @deprecated ICU 2.6 use the overload with UErrorCode & */ virtual EComparisonResult compare(const UnicodeString& source, const UnicodeString& target, int32_t length) const; /** * Does the same thing as compare but limits the comparison to a specified * length * @param source the source string to be compared with. * @param target the string that is to be compared with the source string. * @param length the length the comparison is limited to * @param status possible error code * @return Returns an enum value. UCOL_GREATER if source (up to the specified * length) is greater than target; UCOL_EQUAL if source (up to specified * length) is equal to target; UCOL_LESS if source (up to the specified * length) is less than target. * @stable ICU 2.6 */ virtual UCollationResult compare(const UnicodeString& source, const UnicodeString& target, int32_t length, UErrorCode &status) const = 0; /** * The comparison function compares the character data stored in two * different string arrays. Returns information about whether a string array * is less than, greater than or equal to another string array. *

Example of use: *

     * .       char16_t ABC[] = {0x41, 0x42, 0x43, 0};  // = "ABC"
     * .       char16_t abc[] = {0x61, 0x62, 0x63, 0};  // = "abc"
     * .       UErrorCode status = U_ZERO_ERROR;
     * .       Collator *myCollation =
     * .                         Collator::createInstance(Locale::getUS(), status);
     * .       if (U_FAILURE(status)) return;
     * .       myCollation->setStrength(Collator::PRIMARY);
     * .       // result would be Collator::EQUAL ("abc" == "ABC")
     * .       // (no primary difference between "abc" and "ABC")
     * .       Collator::EComparisonResult result =
     * .                             myCollation->compare(abc, 3, ABC, 3);
     * .       myCollation->setStrength(Collator::TERTIARY);
     * .       // result would be Collator::LESS ("abc" <<< "ABC")
     * .       // (with tertiary difference between "abc" and "ABC")
     * .       result = myCollation->compare(abc, 3, ABC, 3);
     * 
* @param source the source string array to be compared with. * @param sourceLength the length of the source string array. If this value * is equal to -1, the string array is null-terminated. * @param target the string that is to be compared with the source string. * @param targetLength the length of the target string array. If this value * is equal to -1, the string array is null-terminated. * @return Returns a byte value. GREATER if source is greater than target; * EQUAL if source is equal to target; LESS if source is less than * target * @deprecated ICU 2.6 use the overload with UErrorCode & */ virtual EComparisonResult compare(const char16_t* source, int32_t sourceLength, const char16_t* target, int32_t targetLength) const; /** * The comparison function compares the character data stored in two * different string arrays. Returns information about whether a string array * is less than, greater than or equal to another string array. * @param source the source string array to be compared with. * @param sourceLength the length of the source string array. If this value * is equal to -1, the string array is null-terminated. * @param target the string that is to be compared with the source string. * @param targetLength the length of the target string array. If this value * is equal to -1, the string array is null-terminated. * @param status possible error code * @return Returns an enum value. UCOL_GREATER if source is greater * than target; UCOL_EQUAL if source is equal to target; UCOL_LESS if source is less * than target * @stable ICU 2.6 */ virtual UCollationResult compare(const char16_t* source, int32_t sourceLength, const char16_t* target, int32_t targetLength, UErrorCode &status) const = 0; /** * Compares two strings using the Collator. * Returns whether the first one compares less than/equal to/greater than * the second one. * This version takes UCharIterator input. * @param sIter the first ("source") string iterator * @param tIter the second ("target") string iterator * @param status ICU status * @return UCOL_LESS, UCOL_EQUAL or UCOL_GREATER * @stable ICU 4.2 */ virtual UCollationResult compare(UCharIterator &sIter, UCharIterator &tIter, UErrorCode &status) const; /** * Compares two UTF-8 strings using the Collator. * Returns whether the first one compares less than/equal to/greater than * the second one. * This version takes UTF-8 input. * Note that a StringPiece can be implicitly constructed * from a std::string or a NUL-terminated const char * string. * @param source the first UTF-8 string * @param target the second UTF-8 string * @param status ICU status * @return UCOL_LESS, UCOL_EQUAL or UCOL_GREATER * @stable ICU 4.2 */ virtual UCollationResult compareUTF8(const StringPiece &source, const StringPiece &target, UErrorCode &status) const; /** * Transforms the string into a series of characters that can be compared * with CollationKey::compareTo. It is not possible to restore the original * string from the chars in the sort key. *

Use CollationKey::equals or CollationKey::compare to compare the * generated sort keys. * If the source string is null, a null collation key will be returned. * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source the source string to be transformed into a sort key. * @param key the collation key to be filled in * @param status the error code status. * @return the collation key of the string based on the collation rules. * @see CollationKey#compare * @stable ICU 2.0 */ virtual CollationKey& getCollationKey(const UnicodeString& source, CollationKey& key, UErrorCode& status) const = 0; /** * Transforms the string into a series of characters that can be compared * with CollationKey::compareTo. It is not possible to restore the original * string from the chars in the sort key. *

Use CollationKey::equals or CollationKey::compare to compare the * generated sort keys. *

If the source string is null, a null collation key will be returned. * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source the source string to be transformed into a sort key. * @param sourceLength length of the collation key * @param key the collation key to be filled in * @param status the error code status. * @return the collation key of the string based on the collation rules. * @see CollationKey#compare * @stable ICU 2.0 */ virtual CollationKey& getCollationKey(const char16_t*source, int32_t sourceLength, CollationKey& key, UErrorCode& status) const = 0; /** * Generates the hash code for the collation object * @stable ICU 2.0 */ virtual int32_t hashCode(void) const = 0; /** * Gets the locale of the Collator * * @param type can be either requested, valid or actual locale. For more * information see the definition of ULocDataLocaleType in * uloc.h * @param status the error code status. * @return locale where the collation data lives. If the collator * was instantiated from rules, locale is empty. * @deprecated ICU 2.8 This API is under consideration for revision * in ICU 3.0. */ virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const = 0; /** * Convenience method for comparing two strings based on the collation rules. * @param source the source string to be compared with. * @param target the target string to be compared with. * @return true if the first string is greater than the second one, * according to the collation rules. false, otherwise. * @see Collator#compare * @stable ICU 2.0 */ UBool greater(const UnicodeString& source, const UnicodeString& target) const; /** * Convenience method for comparing two strings based on the collation rules. * @param source the source string to be compared with. * @param target the target string to be compared with. * @return true if the first string is greater than or equal to the second * one, according to the collation rules. false, otherwise. * @see Collator#compare * @stable ICU 2.0 */ UBool greaterOrEqual(const UnicodeString& source, const UnicodeString& target) const; /** * Convenience method for comparing two strings based on the collation rules. * @param source the source string to be compared with. * @param target the target string to be compared with. * @return true if the strings are equal according to the collation rules. * false, otherwise. * @see Collator#compare * @stable ICU 2.0 */ UBool equals(const UnicodeString& source, const UnicodeString& target) const; /** * Determines the minimum strength that will be used in comparison or * transformation. *

E.g. with strength == SECONDARY, the tertiary difference is ignored *

E.g. with strength == PRIMARY, the secondary and tertiary difference * are ignored. * @return the current comparison level. * @see Collator#setStrength * @deprecated ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead */ virtual ECollationStrength getStrength(void) const; /** * Sets the minimum strength to be used in comparison or transformation. *

Example of use: *

     *  \code
     *  UErrorCode status = U_ZERO_ERROR;
     *  Collator*myCollation = Collator::createInstance(Locale::getUS(), status);
     *  if (U_FAILURE(status)) return;
     *  myCollation->setStrength(Collator::PRIMARY);
     *  // result will be "abc" == "ABC"
     *  // tertiary differences will be ignored
     *  Collator::ComparisonResult result = myCollation->compare("abc", "ABC");
     * \endcode
     * 
* @see Collator#getStrength * @param newStrength the new comparison level. * @deprecated ICU 2.6 Use setAttribute(UCOL_STRENGTH...) instead */ virtual void setStrength(ECollationStrength newStrength); /** * Retrieves the reordering codes for this collator. * @param dest The array to fill with the script ordering. * @param destCapacity The length of dest. If it is 0, then dest may be NULL and the function * will only return the length of the result without writing any codes (pre-flighting). * @param status A reference to an error code value, which must not indicate * a failure before the function call. * @return The length of the script ordering array. * @see ucol_setReorderCodes * @see Collator#getEquivalentReorderCodes * @see Collator#setReorderCodes * @see UScriptCode * @see UColReorderCode * @stable ICU 4.8 */ virtual int32_t getReorderCodes(int32_t *dest, int32_t destCapacity, UErrorCode& status) const; /** * Sets the ordering of scripts for this collator. * *

The reordering codes are a combination of script codes and reorder codes. * @param reorderCodes An array of script codes in the new order. This can be NULL if the * length is also set to 0. An empty array will clear any reordering codes on the collator. * @param reorderCodesLength The length of reorderCodes. * @param status error code * @see ucol_setReorderCodes * @see Collator#getReorderCodes * @see Collator#getEquivalentReorderCodes * @see UScriptCode * @see UColReorderCode * @stable ICU 4.8 */ virtual void setReorderCodes(const int32_t* reorderCodes, int32_t reorderCodesLength, UErrorCode& status) ; /** * Retrieves the reorder codes that are grouped with the given reorder code. Some reorder * codes will be grouped and must reorder together. * Beginning with ICU 55, scripts only reorder together if they are primary-equal, * for example Hiragana and Katakana. * * @param reorderCode The reorder code to determine equivalence for. * @param dest The array to fill with the script equivalence reordering codes. * @param destCapacity The length of dest. If it is 0, then dest may be NULL and the * function will only return the length of the result without writing any codes (pre-flighting). * @param status A reference to an error code value, which must not indicate * a failure before the function call. * @return The length of the of the reordering code equivalence array. * @see ucol_setReorderCodes * @see Collator#getReorderCodes * @see Collator#setReorderCodes * @see UScriptCode * @see UColReorderCode * @stable ICU 4.8 */ static int32_t U_EXPORT2 getEquivalentReorderCodes(int32_t reorderCode, int32_t* dest, int32_t destCapacity, UErrorCode& status); /** * Get name of the object for the desired Locale, in the desired language * @param objectLocale must be from getAvailableLocales * @param displayLocale specifies the desired locale for output * @param name the fill-in parameter of the return value * @return display-able name of the object for the object locale in the * desired language * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getDisplayName(const Locale& objectLocale, const Locale& displayLocale, UnicodeString& name); /** * Get name of the object for the desired Locale, in the language of the * default locale. * @param objectLocale must be from getAvailableLocales * @param name the fill-in parameter of the return value * @return name of the object for the desired locale in the default language * @stable ICU 2.0 */ static UnicodeString& U_EXPORT2 getDisplayName(const Locale& objectLocale, UnicodeString& name); /** * Get the set of Locales for which Collations are installed. * *

Note this does not include locales supported by registered collators. * If collators might have been registered, use the overload of getAvailableLocales * that returns a StringEnumeration.

* * @param count the output parameter of number of elements in the locale list * @return the list of available locales for which collations are installed * @stable ICU 2.0 */ static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count); /** * Return a StringEnumeration over the locales available at the time of the call, * including registered locales. If a severe error occurs (such as out of memory * condition) this will return null. If there is no locale data, an empty enumeration * will be returned. * @return a StringEnumeration over the locales available at the time of the call * @stable ICU 2.6 */ static StringEnumeration* U_EXPORT2 getAvailableLocales(void); /** * Create a string enumerator of all possible keywords that are relevant to * collation. At this point, the only recognized keyword for this * service is "collation". * @param status input-output error code * @return a string enumeration over locale strings. The caller is * responsible for closing the result. * @stable ICU 3.0 */ static StringEnumeration* U_EXPORT2 getKeywords(UErrorCode& status); /** * Given a keyword, create a string enumeration of all values * for that keyword that are currently in use. * @param keyword a particular keyword as enumerated by * ucol_getKeywords. If any other keyword is passed in, status is set * to U_ILLEGAL_ARGUMENT_ERROR. * @param status input-output error code * @return a string enumeration over collation keyword values, or NULL * upon error. The caller is responsible for deleting the result. * @stable ICU 3.0 */ static StringEnumeration* U_EXPORT2 getKeywordValues(const char *keyword, UErrorCode& status); /** * Given a key and a locale, returns an array of string values in a preferred * order that would make a difference. These are all and only those values where * the open (creation) of the service with the locale formed from the input locale * plus input keyword and that value has different behavior than creation with the * input locale alone. * @param keyword one of the keys supported by this service. For now, only * "collation" is supported. * @param locale the locale * @param commonlyUsed if set to true it will return only commonly used values * with the given locale in preferred order. Otherwise, * it will return all the available values for the locale. * @param status ICU status * @return a string enumeration over keyword values for the given key and the locale. * @stable ICU 4.2 */ static StringEnumeration* U_EXPORT2 getKeywordValuesForLocale(const char* keyword, const Locale& locale, UBool commonlyUsed, UErrorCode& status); /** * Return the functionally equivalent locale for the given * requested locale, with respect to given keyword, for the * collation service. If two locales return the same result, then * collators instantiated for these locales will behave * equivalently. The converse is not always true; two collators * may in fact be equivalent, but return different results, due to * internal details. The return result has no other meaning than * that stated above, and implies nothing as to the relationship * between the two locales. This is intended for use by * applications who wish to cache collators, or otherwise reuse * collators when possible. The functional equivalent may change * over time. For more information, please see the * Locales and Services section of the ICU User Guide. * @param keyword a particular keyword as enumerated by * ucol_getKeywords. * @param locale the requested locale * @param isAvailable reference to a fillin parameter that * indicates whether the requested locale was 'available' to the * collation service. A locale is defined as 'available' if it * physically exists within the collation locale data. * @param status reference to input-output error code * @return the functionally equivalent collation locale, or the root * locale upon error. * @stable ICU 3.0 */ static Locale U_EXPORT2 getFunctionalEquivalent(const char* keyword, const Locale& locale, UBool& isAvailable, UErrorCode& status); #if !UCONFIG_NO_SERVICE /** * Register a new Collator. The collator will be adopted. * Because ICU may choose to cache collators internally, this must be * called at application startup, prior to any calls to * Collator::createInstance to avoid undefined behavior. * @param toAdopt the Collator instance to be adopted * @param locale the locale with which the collator will be associated * @param status the in/out status code, no special meanings are assigned * @return a registry key that can be used to unregister this collator * @stable ICU 2.6 */ static URegistryKey U_EXPORT2 registerInstance(Collator* toAdopt, const Locale& locale, UErrorCode& status); /** * Register a new CollatorFactory. The factory will be adopted. * Because ICU may choose to cache collators internally, this must be * called at application startup, prior to any calls to * Collator::createInstance to avoid undefined behavior. * @param toAdopt the CollatorFactory instance to be adopted * @param status the in/out status code, no special meanings are assigned * @return a registry key that can be used to unregister this collator * @stable ICU 2.6 */ static URegistryKey U_EXPORT2 registerFactory(CollatorFactory* toAdopt, UErrorCode& status); /** * Unregister a previously-registered Collator or CollatorFactory * using the key returned from the register call. Key becomes * invalid after a successful call and should not be used again. * The object corresponding to the key will be deleted. * Because ICU may choose to cache collators internally, this should * be called during application shutdown, after all calls to * Collator::createInstance to avoid undefined behavior. * @param key the registry key returned by a previous call to registerInstance * @param status the in/out status code, no special meanings are assigned * @return TRUE if the collator for the key was successfully unregistered * @stable ICU 2.6 */ static UBool U_EXPORT2 unregister(URegistryKey key, UErrorCode& status); #endif /* UCONFIG_NO_SERVICE */ /** * Gets the version information for a Collator. * @param info the version # information, the result will be filled in * @stable ICU 2.0 */ virtual void getVersion(UVersionInfo info) const = 0; /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual method. * This method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * @return The class ID for this object. All objects of a given class have * the same class ID. Objects of other classes have different class * IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const = 0; /** * Universal attribute setter * @param attr attribute type * @param value attribute value * @param status to indicate whether the operation went on smoothly or * there were errors * @stable ICU 2.2 */ virtual void setAttribute(UColAttribute attr, UColAttributeValue value, UErrorCode &status) = 0; /** * Universal attribute getter * @param attr attribute type * @param status to indicate whether the operation went on smoothly or * there were errors * @return attribute value * @stable ICU 2.2 */ virtual UColAttributeValue getAttribute(UColAttribute attr, UErrorCode &status) const = 0; /** * Sets the variable top to the top of the specified reordering group. * The variable top determines the highest-sorting character * which is affected by UCOL_ALTERNATE_HANDLING. * If that attribute is set to UCOL_NON_IGNORABLE, then the variable top has no effect. * * The base class implementation sets U_UNSUPPORTED_ERROR. * @param group one of UCOL_REORDER_CODE_SPACE, UCOL_REORDER_CODE_PUNCTUATION, * UCOL_REORDER_CODE_SYMBOL, UCOL_REORDER_CODE_CURRENCY; * or UCOL_REORDER_CODE_DEFAULT to restore the default max variable group * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @see getMaxVariable * @stable ICU 53 */ virtual Collator &setMaxVariable(UColReorderCode group, UErrorCode &errorCode); /** * Returns the maximum reordering group whose characters are affected by UCOL_ALTERNATE_HANDLING. * * The base class implementation returns UCOL_REORDER_CODE_PUNCTUATION. * @return the maximum variable reordering group. * @see setMaxVariable * @stable ICU 53 */ virtual UColReorderCode getMaxVariable() const; /** * Sets the variable top to the primary weight of the specified string. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See setMaxVariable(). * @param varTop one or more (if contraction) char16_ts to which the variable top should be set * @param len length of variable top string. If -1 it is considered to be zero terminated. * @param status error code. If error code is set, the return value is undefined. Errors set by this function are:
* U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction
* U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond * the last reordering group supported by setMaxVariable() * @return variable top primary weight * @deprecated ICU 53 Call setMaxVariable() instead. */ virtual uint32_t setVariableTop(const char16_t *varTop, int32_t len, UErrorCode &status) = 0; /** * Sets the variable top to the primary weight of the specified string. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See setMaxVariable(). * @param varTop a UnicodeString size 1 or more (if contraction) of char16_ts to which the variable top should be set * @param status error code. If error code is set, the return value is undefined. Errors set by this function are:
* U_CE_NOT_FOUND_ERROR if more than one character was passed and there is no such contraction
* U_ILLEGAL_ARGUMENT_ERROR if the variable top is beyond * the last reordering group supported by setMaxVariable() * @return variable top primary weight * @deprecated ICU 53 Call setMaxVariable() instead. */ virtual uint32_t setVariableTop(const UnicodeString &varTop, UErrorCode &status) = 0; /** * Sets the variable top to the specified primary weight. * * Beginning with ICU 53, the variable top is pinned to * the top of one of the supported reordering groups, * and it must not be beyond the last of those groups. * See setMaxVariable(). * @param varTop primary weight, as returned by setVariableTop or ucol_getVariableTop * @param status error code * @deprecated ICU 53 Call setMaxVariable() instead. */ virtual void setVariableTop(uint32_t varTop, UErrorCode &status) = 0; /** * Gets the variable top value of a Collator. * @param status error code (not changed by function). If error code is set, the return value is undefined. * @return the variable top primary weight * @see getMaxVariable * @stable ICU 2.0 */ virtual uint32_t getVariableTop(UErrorCode &status) const = 0; /** * Get a UnicodeSet that contains all the characters and sequences * tailored in this collator. * @param status error code of the operation * @return a pointer to a UnicodeSet object containing all the * code points and sequences that may sort differently than * in the root collator. The object must be disposed of by using delete * @stable ICU 2.4 */ virtual UnicodeSet *getTailoredSet(UErrorCode &status) const; /** * Same as clone(). * The base class implementation simply calls clone(). * @return a copy of this object, owned by the caller * @see clone() * @deprecated ICU 50 no need to have two methods for cloning */ virtual Collator* safeClone(void) const; /** * Get the sort key as an array of bytes from a UnicodeString. * Sort key byte arrays are zero-terminated and can be compared using * strcmp(). * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source string to be processed. * @param result buffer to store result in. If NULL, number of bytes needed * will be returned. * @param resultLength length of the result buffer. If if not enough the * buffer will be filled to capacity. * @return Number of bytes needed for storing the sort key * @stable ICU 2.2 */ virtual int32_t getSortKey(const UnicodeString& source, uint8_t* result, int32_t resultLength) const = 0; /** * Get the sort key as an array of bytes from a char16_t buffer. * Sort key byte arrays are zero-terminated and can be compared using * strcmp(). * * Note that sort keys are often less efficient than simply doing comparison. * For more details, see the ICU User Guide. * * @param source string to be processed. * @param sourceLength length of string to be processed. * If -1, the string is 0 terminated and length will be decided by the * function. * @param result buffer to store result in. If NULL, number of bytes needed * will be returned. * @param resultLength length of the result buffer. If if not enough the * buffer will be filled to capacity. * @return Number of bytes needed for storing the sort key * @stable ICU 2.2 */ virtual int32_t getSortKey(const char16_t*source, int32_t sourceLength, uint8_t*result, int32_t resultLength) const = 0; /** * Produce a bound for a given sortkey and a number of levels. * Return value is always the number of bytes needed, regardless of * whether the result buffer was big enough or even valid.
* Resulting bounds can be used to produce a range of strings that are * between upper and lower bounds. For example, if bounds are produced * for a sortkey of string "smith", strings between upper and lower * bounds with one level would include "Smith", "SMITH", "sMiTh".
* There are two upper bounds that can be produced. If UCOL_BOUND_UPPER * is produced, strings matched would be as above. However, if bound * produced using UCOL_BOUND_UPPER_LONG is used, the above example will * also match "Smithsonian" and similar.
* For more on usage, see example in cintltst/capitst.c in procedure * TestBounds. * Sort keys may be compared using strcmp. * @param source The source sortkey. * @param sourceLength The length of source, or -1 if null-terminated. * (If an unmodified sortkey is passed, it is always null * terminated). * @param boundType Type of bound required. It can be UCOL_BOUND_LOWER, which * produces a lower inclusive bound, UCOL_BOUND_UPPER, that * produces upper bound that matches strings of the same length * or UCOL_BOUND_UPPER_LONG that matches strings that have the * same starting substring as the source string. * @param noOfLevels Number of levels required in the resulting bound (for most * uses, the recommended value is 1). See users guide for * explanation on number of levels a sortkey can have. * @param result A pointer to a buffer to receive the resulting sortkey. * @param resultLength The maximum size of result. * @param status Used for returning error code if something went wrong. If the * number of levels requested is higher than the number of levels * in the source key, a warning (U_SORT_KEY_TOO_SHORT_WARNING) is * issued. * @return The size needed to fully store the bound. * @see ucol_keyHashCode * @stable ICU 2.1 */ static int32_t U_EXPORT2 getBound(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels, uint8_t *result, int32_t resultLength, UErrorCode &status); protected: // Collator protected constructors ------------------------------------- /** * Default constructor. * Constructor is different from the old default Collator constructor. * The task for determing the default collation strength and normalization * mode is left to the child class. * @stable ICU 2.0 */ Collator(); #ifndef U_HIDE_DEPRECATED_API /** * Constructor. * Empty constructor, does not handle the arguments. * This constructor is done for backward compatibility with 1.7 and 1.8. * The task for handling the argument collation strength and normalization * mode is left to the child class. * @param collationStrength collation strength * @param decompositionMode * @deprecated ICU 2.4. Subclasses should use the default constructor * instead and handle the strength and normalization mode themselves. */ Collator(UCollationStrength collationStrength, UNormalizationMode decompositionMode); #endif /* U_HIDE_DEPRECATED_API */ /** * Copy constructor. * @param other Collator object to be copied from * @stable ICU 2.0 */ Collator(const Collator& other); public: /** * Used internally by registration to define the requested and valid locales. * @param requestedLocale the requested locale * @param validLocale the valid locale * @param actualLocale the actual locale * @internal */ virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale); /** Get the short definition string for a collator. This internal API harvests the collator's * locale and the attribute set and produces a string that can be used for opening * a collator with the same attributes using the ucol_openFromShortString API. * This string will be normalized. * The structure and the syntax of the string is defined in the "Naming collators" * section of the users guide: * http://userguide.icu-project.org/collation/concepts#TOC-Collator-naming-scheme * This function supports preflighting. * * This is internal, and intended to be used with delegate converters. * * @param locale a locale that will appear as a collators locale in the resulting * short string definition. If NULL, the locale will be harvested * from the collator. * @param buffer space to hold the resulting string * @param capacity capacity of the buffer * @param status for returning errors. All the preflighting errors are featured * @return length of the resulting string * @see ucol_openFromShortString * @see ucol_normalizeShortDefinitionString * @see ucol_getShortDefinitionString * @internal */ virtual int32_t internalGetShortDefinitionString(const char *locale, char *buffer, int32_t capacity, UErrorCode &status) const; /** * Implements ucol_strcollUTF8(). * @internal */ virtual UCollationResult internalCompareUTF8( const char *left, int32_t leftLength, const char *right, int32_t rightLength, UErrorCode &errorCode) const; /** * Implements ucol_nextSortKeyPart(). * @internal */ virtual int32_t internalNextSortKeyPart( UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode &errorCode) const; #ifndef U_HIDE_INTERNAL_API /** @internal */ static inline Collator *fromUCollator(UCollator *uc) { return reinterpret_cast(uc); } /** @internal */ static inline const Collator *fromUCollator(const UCollator *uc) { return reinterpret_cast(uc); } /** @internal */ inline UCollator *toUCollator() { return reinterpret_cast(this); } /** @internal */ inline const UCollator *toUCollator() const { return reinterpret_cast(this); } #endif // U_HIDE_INTERNAL_API private: /** * Assignment operator. Private for now. */ Collator& operator=(const Collator& other); friend class CFactory; friend class SimpleCFactory; friend class ICUCollatorFactory; friend class ICUCollatorService; static Collator* makeInstance(const Locale& desiredLocale, UErrorCode& status); }; #if !UCONFIG_NO_SERVICE /** * A factory, used with registerFactory, the creates multiple collators and provides * display names for them. A factory supports some number of locales-- these are the * locales for which it can create collators. The factory can be visible, in which * case the supported locales will be enumerated by getAvailableLocales, or invisible, * in which they are not. Invisible locales are still supported, they are just not * listed by getAvailableLocales. *

* If standard locale display names are sufficient, Collator instances can * be registered using registerInstance instead.

*

* Note: if the collators are to be used from C APIs, they must be instances * of RuleBasedCollator.

* * @stable ICU 2.6 */ class U_I18N_API CollatorFactory : public UObject { public: /** * Destructor * @stable ICU 3.0 */ virtual ~CollatorFactory(); /** * Return true if this factory is visible. Default is true. * If not visible, the locales supported by this factory will not * be listed by getAvailableLocales. * @return true if the factory is visible. * @stable ICU 2.6 */ virtual UBool visible(void) const; /** * Return a collator for the provided locale. If the locale * is not supported, return NULL. * @param loc the locale identifying the collator to be created. * @return a new collator if the locale is supported, otherwise NULL. * @stable ICU 2.6 */ virtual Collator* createCollator(const Locale& loc) = 0; /** * Return the name of the collator for the objectLocale, localized for the displayLocale. * If objectLocale is not supported, or the factory is not visible, set the result string * to bogus. * @param objectLocale the locale identifying the collator * @param displayLocale the locale for which the display name of the collator should be localized * @param result an output parameter for the display name, set to bogus if not supported. * @return the display name * @stable ICU 2.6 */ virtual UnicodeString& getDisplayName(const Locale& objectLocale, const Locale& displayLocale, UnicodeString& result); /** * Return an array of all the locale names directly supported by this factory. * The number of names is returned in count. This array is owned by the factory. * Its contents must never change. * @param count output parameter for the number of locales supported by the factory * @param status the in/out error code * @return a pointer to an array of count UnicodeStrings. * @stable ICU 2.6 */ virtual const UnicodeString * getSupportedIDs(int32_t &count, UErrorCode& status) = 0; }; #endif /* UCONFIG_NO_SERVICE */ // Collator inline methods ----------------------------------------------- U_NAMESPACE_END #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/ustring.h000064400000220743152342600230012277 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1998-2014, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File ustring.h * * Modification History: * * Date Name Description * 12/07/98 bertrand Creation. ****************************************************************************** */ #ifndef USTRING_H #define USTRING_H #include "unicode/utypes.h" #include "unicode/putil.h" #include "unicode/uiter.h" /** * \def UBRK_TYPEDEF_UBREAK_ITERATOR * @internal */ #ifndef UBRK_TYPEDEF_UBREAK_ITERATOR # define UBRK_TYPEDEF_UBREAK_ITERATOR /** Simple declaration for u_strToTitle() to avoid including unicode/ubrk.h. @stable ICU 2.1*/ typedef struct UBreakIterator UBreakIterator; #endif /** * \file * \brief C API: Unicode string handling functions * * These C API functions provide general Unicode string handling. * * Some functions are equivalent in name, signature, and behavior to the ANSI C * functions. (For example, they do not check for bad arguments like NULL string pointers.) * In some cases, only the thread-safe variant of such a function is implemented here * (see u_strtok_r()). * * Other functions provide more Unicode-specific functionality like locale-specific * upper/lower-casing and string comparison in code point order. * * ICU uses 16-bit Unicode (UTF-16) in the form of arrays of UChar code units. * UTF-16 encodes each Unicode code point with either one or two UChar code units. * (This is the default form of Unicode, and a forward-compatible extension of the original, * fixed-width form that was known as UCS-2. UTF-16 superseded UCS-2 with Unicode 2.0 * in 1996.) * * Some APIs accept a 32-bit UChar32 value for a single code point. * * ICU also handles 16-bit Unicode text with unpaired surrogates. * Such text is not well-formed UTF-16. * Code-point-related functions treat unpaired surrogates as surrogate code points, * i.e., as separate units. * * Although UTF-16 is a variable-width encoding form (like some legacy multi-byte encodings), * it is much more efficient even for random access because the code unit values * for single-unit characters vs. lead units vs. trail units are completely disjoint. * This means that it is easy to determine character (code point) boundaries from * random offsets in the string. * * Unicode (UTF-16) string processing is optimized for the single-unit case. * Although it is important to support supplementary characters * (which use pairs of lead/trail code units called "surrogates"), * their occurrence is rare. Almost all characters in modern use require only * a single UChar code unit (i.e., their code point values are <=0xffff). * * For more details see the User Guide Strings chapter (http://icu-project.org/userguide/strings.html). * For a discussion of the handling of unpaired surrogates see also * Jitterbug 2145 and its icu mailing list proposal on 2002-sep-18. */ /** * \defgroup ustring_ustrlen String Length * \ingroup ustring_strlen */ /*@{*/ /** * Determine the length of an array of UChar. * * @param s The array of UChars, NULL (U+0000) terminated. * @return The number of UChars in chars, minus the terminator. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strlen(const UChar *s); /*@}*/ /** * Count Unicode code points in the length UChar code units of the string. * A code point may occupy either one or two UChar code units. * Counting code points involves reading all code units. * * This functions is basically the inverse of the U16_FWD_N() macro (see utf.h). * * @param s The input string. * @param length The number of UChar code units to be checked, or -1 to count all * code points before the first NUL (U+0000). * @return The number of code points in the specified code units. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_countChar32(const UChar *s, int32_t length); /** * Check if the string contains more Unicode code points than a certain number. * This is more efficient than counting all code points in the entire string * and comparing that number with a threshold. * This function may not need to scan the string at all if the length is known * (not -1 for NUL-termination) and falls within a certain range, and * never needs to count more than 'number+1' code points. * Logically equivalent to (u_countChar32(s, length)>number). * A Unicode code point may occupy either one or two UChar code units. * * @param s The input string. * @param length The length of the string, or -1 if it is NUL-terminated. * @param number The number of code points in the string is compared against * the 'number' parameter. * @return Boolean value for whether the string contains more Unicode code points * than 'number'. Same as (u_countChar32(s, length)>number). * @stable ICU 2.4 */ U_STABLE UBool U_EXPORT2 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number); /** * Concatenate two ustrings. Appends a copy of src, * including the null terminator, to dst. The initial copied * character from src overwrites the null terminator in dst. * * @param dst The destination string. * @param src The source string. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_strcat(UChar *dst, const UChar *src); /** * Concatenate two ustrings. * Appends at most n characters from src to dst. * Adds a terminating NUL. * If src is too long, then only n-1 characters will be copied * before the terminating NUL. * If n<=0 then dst is not modified. * * @param dst The destination string. * @param src The source string (can be NULL/invalid if n<=0). * @param n The maximum number of characters to append; no-op if <=0. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_strncat(UChar *dst, const UChar *src, int32_t n); /** * Find the first occurrence of a substring in a string. * The substring is found at code point boundaries. * That means that if the substring begins with * a trail surrogate or ends with a lead surrogate, * then it is found only if these surrogates stand alone in the text. * Otherwise, the substring edge units would be matched against * halves of surrogate pairs. * * @param s The string to search (NUL-terminated). * @param substring The substring to find (NUL-terminated). * @return A pointer to the first occurrence of substring in s, * or s itself if the substring is empty, * or NULL if substring is not in s. * @stable ICU 2.0 * * @see u_strrstr * @see u_strFindFirst * @see u_strFindLast */ U_STABLE UChar * U_EXPORT2 u_strstr(const UChar *s, const UChar *substring); /** * Find the first occurrence of a substring in a string. * The substring is found at code point boundaries. * That means that if the substring begins with * a trail surrogate or ends with a lead surrogate, * then it is found only if these surrogates stand alone in the text. * Otherwise, the substring edge units would be matched against * halves of surrogate pairs. * * @param s The string to search. * @param length The length of s (number of UChars), or -1 if it is NUL-terminated. * @param substring The substring to find (NUL-terminated). * @param subLength The length of substring (number of UChars), or -1 if it is NUL-terminated. * @return A pointer to the first occurrence of substring in s, * or s itself if the substring is empty, * or NULL if substring is not in s. * @stable ICU 2.4 * * @see u_strstr * @see u_strFindLast */ U_STABLE UChar * U_EXPORT2 u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength); /** * Find the first occurrence of a BMP code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (NUL-terminated). * @param c The BMP code point to find. * @return A pointer to the first occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.0 * * @see u_strchr32 * @see u_memchr * @see u_strstr * @see u_strFindFirst */ U_STABLE UChar * U_EXPORT2 u_strchr(const UChar *s, UChar c); /** * Find the first occurrence of a code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (NUL-terminated). * @param c The code point to find. * @return A pointer to the first occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.0 * * @see u_strchr * @see u_memchr32 * @see u_strstr * @see u_strFindFirst */ U_STABLE UChar * U_EXPORT2 u_strchr32(const UChar *s, UChar32 c); /** * Find the last occurrence of a substring in a string. * The substring is found at code point boundaries. * That means that if the substring begins with * a trail surrogate or ends with a lead surrogate, * then it is found only if these surrogates stand alone in the text. * Otherwise, the substring edge units would be matched against * halves of surrogate pairs. * * @param s The string to search (NUL-terminated). * @param substring The substring to find (NUL-terminated). * @return A pointer to the last occurrence of substring in s, * or s itself if the substring is empty, * or NULL if substring is not in s. * @stable ICU 2.4 * * @see u_strstr * @see u_strFindFirst * @see u_strFindLast */ U_STABLE UChar * U_EXPORT2 u_strrstr(const UChar *s, const UChar *substring); /** * Find the last occurrence of a substring in a string. * The substring is found at code point boundaries. * That means that if the substring begins with * a trail surrogate or ends with a lead surrogate, * then it is found only if these surrogates stand alone in the text. * Otherwise, the substring edge units would be matched against * halves of surrogate pairs. * * @param s The string to search. * @param length The length of s (number of UChars), or -1 if it is NUL-terminated. * @param substring The substring to find (NUL-terminated). * @param subLength The length of substring (number of UChars), or -1 if it is NUL-terminated. * @return A pointer to the last occurrence of substring in s, * or s itself if the substring is empty, * or NULL if substring is not in s. * @stable ICU 2.4 * * @see u_strstr * @see u_strFindLast */ U_STABLE UChar * U_EXPORT2 u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength); /** * Find the last occurrence of a BMP code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (NUL-terminated). * @param c The BMP code point to find. * @return A pointer to the last occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.4 * * @see u_strrchr32 * @see u_memrchr * @see u_strrstr * @see u_strFindLast */ U_STABLE UChar * U_EXPORT2 u_strrchr(const UChar *s, UChar c); /** * Find the last occurrence of a code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (NUL-terminated). * @param c The code point to find. * @return A pointer to the last occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.4 * * @see u_strrchr * @see u_memchr32 * @see u_strrstr * @see u_strFindLast */ U_STABLE UChar * U_EXPORT2 u_strrchr32(const UChar *s, UChar32 c); /** * Locates the first occurrence in the string string of any of the characters * in the string matchSet. * Works just like C's strpbrk but with Unicode. * * @param string The string in which to search, NUL-terminated. * @param matchSet A NUL-terminated string defining a set of code points * for which to search in the text string. * @return A pointer to the character in string that matches one of the * characters in matchSet, or NULL if no such character is found. * @stable ICU 2.0 */ U_STABLE UChar * U_EXPORT2 u_strpbrk(const UChar *string, const UChar *matchSet); /** * Returns the number of consecutive characters in string, * beginning with the first, that do not occur somewhere in matchSet. * Works just like C's strcspn but with Unicode. * * @param string The string in which to search, NUL-terminated. * @param matchSet A NUL-terminated string defining a set of code points * for which to search in the text string. * @return The number of initial characters in string that do not * occur in matchSet. * @see u_strspn * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strcspn(const UChar *string, const UChar *matchSet); /** * Returns the number of consecutive characters in string, * beginning with the first, that occur somewhere in matchSet. * Works just like C's strspn but with Unicode. * * @param string The string in which to search, NUL-terminated. * @param matchSet A NUL-terminated string defining a set of code points * for which to search in the text string. * @return The number of initial characters in string that do * occur in matchSet. * @see u_strcspn * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strspn(const UChar *string, const UChar *matchSet); /** * The string tokenizer API allows an application to break a string into * tokens. Unlike strtok(), the saveState (the current pointer within the * original string) is maintained in saveState. In the first call, the * argument src is a pointer to the string. In subsequent calls to * return successive tokens of that string, src must be specified as * NULL. The value saveState is set by this function to maintain the * function's position within the string, and on each subsequent call * you must give this argument the same variable. This function does * handle surrogate pairs. This function is similar to the strtok_r() * the POSIX Threads Extension (1003.1c-1995) version. * * @param src String containing token(s). This string will be modified. * After the first call to u_strtok_r(), this argument must * be NULL to get to the next token. * @param delim Set of delimiter characters (Unicode code points). * @param saveState The current pointer within the original string, * which is set by this function. The saveState * parameter should the address of a local variable of type * UChar *. (i.e. defined "UChar *myLocalSaveState" and use * &myLocalSaveState for this parameter). * @return A pointer to the next token found in src, or NULL * when there are no more tokens. * @stable ICU 2.0 */ U_STABLE UChar * U_EXPORT2 u_strtok_r(UChar *src, const UChar *delim, UChar **saveState); /** * Compare two Unicode strings for bitwise equality (code unit order). * * @param s1 A string to compare. * @param s2 A string to compare. * @return 0 if s1 and s2 are bitwise equal; a negative * value if s1 is bitwise less than s2,; a positive * value if s1 is bitwise greater than s2. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strcmp(const UChar *s1, const UChar *s2); /** * Compare two Unicode strings in code point order. * See u_strCompare for details. * * @param s1 A string to compare. * @param s2 A string to compare. * @return a negative/zero/positive integer corresponding to whether * the first string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2); /** * Compare two Unicode strings (binary order). * * The comparison can be done in code unit order or in code point order. * They differ only in UTF-16 when * comparing supplementary code points (U+10000..U+10ffff) * to BMP code points near the end of the BMP (i.e., U+e000..U+ffff). * In code unit order, high BMP code points sort after supplementary code points * because they are stored as pairs of surrogates which are at U+d800..U+dfff. * * This functions works with strings of different explicitly specified lengths * unlike the ANSI C-like u_strcmp() and u_memcmp() etc. * NUL-terminated strings are possible with length arguments of -1. * * @param s1 First source string. * @param length1 Length of first source string, or -1 if NUL-terminated. * * @param s2 Second source string. * @param length2 Length of second source string, or -1 if NUL-terminated. * * @param codePointOrder Choose between code unit order (FALSE) * and code point order (TRUE). * * @return <0 or 0 or >0 as usual for string comparisons * * @stable ICU 2.2 */ U_STABLE int32_t U_EXPORT2 u_strCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, UBool codePointOrder); /** * Compare two Unicode strings (binary order) * as presented by UCharIterator objects. * Works otherwise just like u_strCompare(). * * Both iterators are reset to their start positions. * When the function returns, it is undefined where the iterators * have stopped. * * @param iter1 First source string iterator. * @param iter2 Second source string iterator. * @param codePointOrder Choose between code unit order (FALSE) * and code point order (TRUE). * * @return <0 or 0 or >0 as usual for string comparisons * * @see u_strCompare * * @stable ICU 2.6 */ U_STABLE int32_t U_EXPORT2 u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrder); /** * Compare two strings case-insensitively using full case folding. * This is equivalent to * u_strCompare(u_strFoldCase(s1, options), * u_strFoldCase(s2, options), * (options&U_COMPARE_CODE_POINT_ORDER)!=0). * * The comparison can be done in UTF-16 code unit order or in code point order. * They differ only when comparing supplementary code points (U+10000..U+10ffff) * to BMP code points near the end of the BMP (i.e., U+e000..U+ffff). * In code unit order, high BMP code points sort after supplementary code points * because they are stored as pairs of surrogates which are at U+d800..U+dfff. * * This functions works with strings of different explicitly specified lengths * unlike the ANSI C-like u_strcmp() and u_memcmp() etc. * NUL-terminated strings are possible with length arguments of -1. * * @param s1 First source string. * @param length1 Length of first source string, or -1 if NUL-terminated. * * @param s2 Second source string. * @param length2 Length of second source string, or -1 if NUL-terminated. * * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @return <0 or 0 or >0 as usual for string comparisons * * @stable ICU 2.2 */ U_STABLE int32_t U_EXPORT2 u_strCaseCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode); /** * Compare two ustrings for bitwise equality. * Compares at most n characters. * * @param ucs1 A string to compare (can be NULL/invalid if n<=0). * @param ucs2 A string to compare (can be NULL/invalid if n<=0). * @param n The maximum number of characters to compare; always returns 0 if n<=0. * @return 0 if s1 and s2 are bitwise equal; a negative * value if s1 is bitwise less than s2; a positive * value if s1 is bitwise greater than s2. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strncmp(const UChar *ucs1, const UChar *ucs2, int32_t n); /** * Compare two Unicode strings in code point order. * This is different in UTF-16 from u_strncmp() if supplementary characters are present. * For details, see u_strCompare(). * * @param s1 A string to compare. * @param s2 A string to compare. * @param n The maximum number of characters to compare. * @return a negative/zero/positive integer corresponding to whether * the first string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n); /** * Compare two strings case-insensitively using full case folding. * This is equivalent to u_strcmp(u_strFoldCase(s1, options), u_strFoldCase(s2, options)). * * @param s1 A string to compare. * @param s2 A string to compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options); /** * Compare two strings case-insensitively using full case folding. * This is equivalent to u_strcmp(u_strFoldCase(s1, at most n, options), * u_strFoldCase(s2, at most n, options)). * * @param s1 A string to compare. * @param s2 A string to compare. * @param n The maximum number of characters each string to case-fold and then compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options); /** * Compare two strings case-insensitively using full case folding. * This is equivalent to u_strcmp(u_strFoldCase(s1, n, options), * u_strFoldCase(s2, n, options)). * * @param s1 A string to compare. * @param s2 A string to compare. * @param length The number of characters in each string to case-fold and then compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options); /** * Copy a ustring. Adds a null terminator. * * @param dst The destination string. * @param src The source string. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_strcpy(UChar *dst, const UChar *src); /** * Copy a ustring. * Copies at most n characters. The result will be null terminated * if the length of src is less than n. * * @param dst The destination string. * @param src The source string (can be NULL/invalid if n<=0). * @param n The maximum number of characters to copy; no-op if <=0. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_strncpy(UChar *dst, const UChar *src, int32_t n); #if !UCONFIG_NO_CONVERSION /** * Copy a byte string encoded in the default codepage to a ustring. * Adds a null terminator. * Performs a host byte to UChar conversion * * @param dst The destination string. * @param src The source string. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst, const char *src ); /** * Copy a byte string encoded in the default codepage to a ustring. * Copies at most n characters. The result will be null terminated * if the length of src is less than n. * Performs a host byte to UChar conversion * * @param dst The destination string. * @param src The source string. * @param n The maximum number of characters to copy. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst, const char *src, int32_t n); /** * Copy ustring to a byte string encoded in the default codepage. * Adds a null terminator. * Performs a UChar to host byte conversion * * @param dst The destination string. * @param src The source string. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE char* U_EXPORT2 u_austrcpy(char *dst, const UChar *src ); /** * Copy ustring to a byte string encoded in the default codepage. * Copies at most n characters. The result will be null terminated * if the length of src is less than n. * Performs a UChar to host byte conversion * * @param dst The destination string. * @param src The source string. * @param n The maximum number of characters to copy. * @return A pointer to dst. * @stable ICU 2.0 */ U_STABLE char* U_EXPORT2 u_austrncpy(char *dst, const UChar *src, int32_t n ); #endif /** * Synonym for memcpy(), but with UChars only. * @param dest The destination string * @param src The source string (can be NULL/invalid if count<=0) * @param count The number of characters to copy; no-op if <=0 * @return A pointer to dest * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_memcpy(UChar *dest, const UChar *src, int32_t count); /** * Synonym for memmove(), but with UChars only. * @param dest The destination string * @param src The source string (can be NULL/invalid if count<=0) * @param count The number of characters to move; no-op if <=0 * @return A pointer to dest * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_memmove(UChar *dest, const UChar *src, int32_t count); /** * Initialize count characters of dest to c. * * @param dest The destination string. * @param c The character to initialize the string. * @param count The maximum number of characters to set. * @return A pointer to dest. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_memset(UChar *dest, UChar c, int32_t count); /** * Compare the first count UChars of each buffer. * * @param buf1 The first string to compare. * @param buf2 The second string to compare. * @param count The maximum number of UChars to compare. * @return When buf1 < buf2, a negative number is returned. * When buf1 == buf2, 0 is returned. * When buf1 > buf2, a positive number is returned. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count); /** * Compare two Unicode strings in code point order. * This is different in UTF-16 from u_memcmp() if supplementary characters are present. * For details, see u_strCompare(). * * @param s1 A string to compare. * @param s2 A string to compare. * @param count The maximum number of characters to compare. * @return a negative/zero/positive integer corresponding to whether * the first string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count); /** * Find the first occurrence of a BMP code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (contains count UChars). * @param c The BMP code point to find. * @param count The length of the string. * @return A pointer to the first occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.0 * * @see u_strchr * @see u_memchr32 * @see u_strFindFirst */ U_STABLE UChar* U_EXPORT2 u_memchr(const UChar *s, UChar c, int32_t count); /** * Find the first occurrence of a code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (contains count UChars). * @param c The code point to find. * @param count The length of the string. * @return A pointer to the first occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.0 * * @see u_strchr32 * @see u_memchr * @see u_strFindFirst */ U_STABLE UChar* U_EXPORT2 u_memchr32(const UChar *s, UChar32 c, int32_t count); /** * Find the last occurrence of a BMP code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (contains count UChars). * @param c The BMP code point to find. * @param count The length of the string. * @return A pointer to the last occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.4 * * @see u_strrchr * @see u_memrchr32 * @see u_strFindLast */ U_STABLE UChar* U_EXPORT2 u_memrchr(const UChar *s, UChar c, int32_t count); /** * Find the last occurrence of a code point in a string. * A surrogate code point is found only if its match in the text is not * part of a surrogate pair. * A NUL character is found at the string terminator. * * @param s The string to search (contains count UChars). * @param c The code point to find. * @param count The length of the string. * @return A pointer to the last occurrence of c in s * or NULL if c is not in s. * @stable ICU 2.4 * * @see u_strrchr32 * @see u_memrchr * @see u_strFindLast */ U_STABLE UChar* U_EXPORT2 u_memrchr32(const UChar *s, UChar32 c, int32_t count); /** * Unicode String literals in C. * We need one macro to declare a variable for the string * and to statically preinitialize it if possible, * and a second macro to dynamically initialize such a string variable if necessary. * * The macros are defined for maximum performance. * They work only for strings that contain "invariant characters", i.e., * only latin letters, digits, and some punctuation. * See utypes.h for details. * * A pair of macros for a single string must be used with the same * parameters. * The string parameter must be a C string literal. * The length of the string, not including the terminating * `NUL`, must be specified as a constant. * The U_STRING_DECL macro should be invoked exactly once for one * such string variable before it is used. * * Usage: * * U_STRING_DECL(ustringVar1, "Quick-Fox 2", 11); * U_STRING_DECL(ustringVar2, "jumps 5%", 8); * static UBool didInit=FALSE; * * int32_t function() { * if(!didInit) { * U_STRING_INIT(ustringVar1, "Quick-Fox 2", 11); * U_STRING_INIT(ustringVar2, "jumps 5%", 8); * didInit=TRUE; * } * return u_strcmp(ustringVar1, ustringVar2); * } * * Note that the macros will NOT consistently work if their argument is another #`define`. * The following will not work on all platforms, don't use it. * * #define GLUCK "Mr. Gluck" * U_STRING_DECL(var, GLUCK, 9) * U_STRING_INIT(var, GLUCK, 9) * * Instead, use the string literal "Mr. Gluck" as the argument to both macro * calls. * * * @stable ICU 2.0 */ #if defined(U_DECLARE_UTF16) # define U_STRING_DECL(var, cs, length) static const UChar *var=(const UChar *)U_DECLARE_UTF16(cs) /**@stable ICU 2.0 */ # define U_STRING_INIT(var, cs, length) #elif U_SIZEOF_WCHAR_T==U_SIZEOF_UCHAR && (U_CHARSET_FAMILY==U_ASCII_FAMILY || (U_SIZEOF_UCHAR == 2 && defined(U_WCHAR_IS_UTF16))) # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=L ## cs /**@stable ICU 2.0 */ # define U_STRING_INIT(var, cs, length) #elif U_SIZEOF_UCHAR==1 && U_CHARSET_FAMILY==U_ASCII_FAMILY # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=cs /**@stable ICU 2.0 */ # define U_STRING_INIT(var, cs, length) #else # define U_STRING_DECL(var, cs, length) static UChar var[(length)+1] /**@stable ICU 2.0 */ # define U_STRING_INIT(var, cs, length) u_charsToUChars(cs, var, length+1) #endif /** * Unescape a string of characters and write the resulting * Unicode characters to the destination buffer. The following escape * sequences are recognized: * * \\uhhhh 4 hex digits; h in [0-9A-Fa-f] * \\Uhhhhhhhh 8 hex digits * \\xhh 1-2 hex digits * \\x{h...} 1-8 hex digits * \\ooo 1-3 octal digits; o in [0-7] * \\cX control-X; X is masked with 0x1F * * as well as the standard ANSI C escapes: * * \\a => U+0007, \\b => U+0008, \\t => U+0009, \\n => U+000A, * \\v => U+000B, \\f => U+000C, \\r => U+000D, \\e => U+001B, * \\" => U+0022, \\' => U+0027, \\? => U+003F, \\\\ => U+005C * * Anything else following a backslash is generically escaped. For * example, "[a\\-z]" returns "[a-z]". * * If an escape sequence is ill-formed, this method returns an empty * string. An example of an ill-formed sequence is "\\u" followed by * fewer than 4 hex digits. * * The above characters are recognized in the compiler's codepage, * that is, they are coded as 'u', '\\', etc. Characters that are * not parts of escape sequences are converted using u_charsToUChars(). * * This function is similar to UnicodeString::unescape() but not * identical to it. The latter takes a source UnicodeString, so it * does escape recognition but no conversion. * * @param src a zero-terminated string of invariant characters * @param dest pointer to buffer to receive converted and unescaped * text and, if there is room, a zero terminator. May be NULL for * preflighting, in which case no UChars will be written, but the * return value will still be valid. On error, an empty string is * stored here (if possible). * @param destCapacity the number of UChars that may be written at * dest. Ignored if dest == NULL. * @return the length of unescaped string. * @see u_unescapeAt * @see UnicodeString#unescape() * @see UnicodeString#unescapeAt() * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_unescape(const char *src, UChar *dest, int32_t destCapacity); U_CDECL_BEGIN /** * Callback function for u_unescapeAt() that returns a character of * the source text given an offset and a context pointer. The context * pointer will be whatever is passed into u_unescapeAt(). * * @param offset pointer to the offset that will be passed to u_unescapeAt(). * @param context an opaque pointer passed directly into u_unescapeAt() * @return the character represented by the escape sequence at * offset * @see u_unescapeAt * @stable ICU 2.0 */ typedef UChar (U_CALLCONV *UNESCAPE_CHAR_AT)(int32_t offset, void *context); U_CDECL_END /** * Unescape a single sequence. The character at offset-1 is assumed * (without checking) to be a backslash. This method takes a callback * pointer to a function that returns the UChar at a given offset. By * varying this callback, ICU functions are able to unescape char* * strings, UnicodeString objects, and UFILE pointers. * * If offset is out of range, or if the escape sequence is ill-formed, * (UChar32)0xFFFFFFFF is returned. See documentation of u_unescape() * for a list of recognized sequences. * * @param charAt callback function that returns a UChar of the source * text given an offset and a context pointer. * @param offset pointer to the offset that will be passed to charAt. * The offset value will be updated upon return to point after the * last parsed character of the escape sequence. On error the offset * is unchanged. * @param length the number of characters in the source text. The * last character of the source text is considered to be at offset * length-1. * @param context an opaque pointer passed directly into charAt. * @return the character represented by the escape sequence at * offset, or (UChar32)0xFFFFFFFF on error. * @see u_unescape() * @see UnicodeString#unescape() * @see UnicodeString#unescapeAt() * @stable ICU 2.0 */ U_STABLE UChar32 U_EXPORT2 u_unescapeAt(UNESCAPE_CHAR_AT charAt, int32_t *offset, int32_t length, void *context); /** * Uppercase the characters in a string. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer are allowed to overlap. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param locale The locale to consider, or "" for the root locale or NULL for the default locale. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string. It may be greater than destCapacity. In that case, * only some of the result was written to the destination buffer. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strToUpper(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode); /** * Lowercase the characters in a string. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer are allowed to overlap. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param locale The locale to consider, or "" for the root locale or NULL for the default locale. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string. It may be greater than destCapacity. In that case, * only some of the result was written to the destination buffer. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strToLower(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecase a string. * Casing is locale-dependent and context-sensitive. * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. * * The titlecase break iterator can be provided to customize for arbitrary * styles, using rules and dictionaries beyond the standard iterators. * It may be more efficient to always provide an iterator to avoid * opening and closing one for each string. * The standard titlecase iterator for the root locale implements the * algorithm of Unicode TR 21. * * This function uses only the setText(), first() and next() methods of the * provided break iterator. * * The result may be longer or shorter than the original. * The source string and the destination buffer are allowed to overlap. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param titleIter A break iterator to find the first characters of words * that are to be titlecased. * If none is provided (NULL), then a standard titlecase * break iterator is opened. * @param locale The locale to consider, or "" for the root locale or NULL for the default locale. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string. It may be greater than destCapacity. In that case, * only some of the result was written to the destination buffer. * @stable ICU 2.1 */ U_STABLE int32_t U_EXPORT2 u_strToTitle(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UBreakIterator *titleIter, const char *locale, UErrorCode *pErrorCode); #endif /** * Case-folds the characters in a string. * * Case-folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * The source string and the destination buffer are allowed to overlap. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param options Either U_FOLD_CASE_DEFAULT or U_FOLD_CASE_EXCLUDE_SPECIAL_I * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string. It may be greater than destCapacity. In that case, * only some of the result was written to the destination buffer. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_strFoldCase(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, uint32_t options, UErrorCode *pErrorCode); #if defined(U_WCHAR_IS_UTF16) || defined(U_WCHAR_IS_UTF32) || !UCONFIG_NO_CONVERSION /** * Convert a UTF-16 string to a wchar_t string. * If it is known at compile time that wchar_t strings are in UTF-16 or UTF-32, then * this function simply calls the fast, dedicated function for that. * Otherwise, two conversions UTF-16 -> default charset -> wchar_t* are performed. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of wchar_t's). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The pointer to destination buffer. * @stable ICU 2.0 */ U_STABLE wchar_t* U_EXPORT2 u_strToWCS(wchar_t *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Convert a wchar_t string to UTF-16. * If it is known at compile time that wchar_t strings are in UTF-16 or UTF-32, then * this function simply calls the fast, dedicated function for that. * Otherwise, two conversions wchar_t* -> default charset -> UTF-16 are performed. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The pointer to destination buffer. * @stable ICU 2.0 */ U_STABLE UChar* U_EXPORT2 u_strFromWCS(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const wchar_t *src, int32_t srcLength, UErrorCode *pErrorCode); #endif /* defined(U_WCHAR_IS_UTF16) || defined(U_WCHAR_IS_UTF32) || !UCONFIG_NO_CONVERSION */ /** * Convert a UTF-16 string to UTF-8. * If the input string is not well-formed, then the U_INVALID_CHAR_FOUND error code is set. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of chars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The pointer to destination buffer. * @stable ICU 2.0 * @see u_strToUTF8WithSub * @see u_strFromUTF8 */ U_STABLE char* U_EXPORT2 u_strToUTF8(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Convert a UTF-8 string to UTF-16. * If the input string is not well-formed, then the U_INVALID_CHAR_FOUND error code is set. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The pointer to destination buffer. * @stable ICU 2.0 * @see u_strFromUTF8WithSub * @see u_strFromUTF8Lenient */ U_STABLE UChar* U_EXPORT2 u_strFromUTF8(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Convert a UTF-16 string to UTF-8. * * Same as u_strToUTF8() except for the additional subchar which is output for * illegal input sequences, instead of stopping with the U_INVALID_CHAR_FOUND error code. * With subchar==U_SENTINEL, this function behaves exactly like u_strToUTF8(). * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of chars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param subchar The substitution character to use in place of an illegal input sequence, * or U_SENTINEL if the function is to return with U_INVALID_CHAR_FOUND instead. * A substitution character can be any valid Unicode code point (up to U+10FFFF) * except for surrogate code points (U+D800..U+DFFF). * The recommended value is U+FFFD "REPLACEMENT CHARACTER". * @param pNumSubstitutions Output parameter receiving the number of substitutions if subchar>=0. * Set to 0 if no substitutions occur or subchar<0. * pNumSubstitutions can be NULL. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to destination buffer. * @see u_strToUTF8 * @see u_strFromUTF8WithSub * @stable ICU 3.6 */ U_STABLE char* U_EXPORT2 u_strToUTF8WithSub(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode); /** * Convert a UTF-8 string to UTF-16. * * Same as u_strFromUTF8() except for the additional subchar which is output for * illegal input sequences, instead of stopping with the U_INVALID_CHAR_FOUND error code. * With subchar==U_SENTINEL, this function behaves exactly like u_strFromUTF8(). * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param subchar The substitution character to use in place of an illegal input sequence, * or U_SENTINEL if the function is to return with U_INVALID_CHAR_FOUND instead. * A substitution character can be any valid Unicode code point (up to U+10FFFF) * except for surrogate code points (U+D800..U+DFFF). * The recommended value is U+FFFD "REPLACEMENT CHARACTER". * @param pNumSubstitutions Output parameter receiving the number of substitutions if subchar>=0. * Set to 0 if no substitutions occur or subchar<0. * pNumSubstitutions can be NULL. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to destination buffer. * @see u_strFromUTF8 * @see u_strFromUTF8Lenient * @see u_strToUTF8WithSub * @stable ICU 3.6 */ U_STABLE UChar* U_EXPORT2 u_strFromUTF8WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode); /** * Convert a UTF-8 string to UTF-16. * * Same as u_strFromUTF8() except that this function is designed to be very fast, * which it achieves by being lenient about malformed UTF-8 sequences. * This function is intended for use in environments where UTF-8 text is * expected to be well-formed. * * Its semantics are: * - Well-formed UTF-8 text is correctly converted to well-formed UTF-16 text. * - The function will not read beyond the input string, nor write beyond * the destCapacity. * - Malformed UTF-8 results in "garbage" 16-bit Unicode strings which may not * be well-formed UTF-16. * The function will resynchronize to valid code point boundaries * within a small number of code points after an illegal sequence. * - Non-shortest forms are not detected and will result in "spoofing" output. * * For further performance improvement, if srcLength is given (>=0), * then it must be destCapacity>=srcLength. * * There is no inverse u_strToUTF8Lenient() function because there is practically * no performance gain from not checking that a UTF-16 string is well-formed. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * Unlike for other ICU functions, if srcLength>=0 then it * must be destCapacity>=srcLength. * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * Unlike for other ICU functions, if srcLength>=0 but * destCapacity=0. * Set to 0 if no substitutions occur or subchar<0. * pNumSubstitutions can be NULL. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to destination buffer. * @see u_strToUTF32 * @see u_strFromUTF32WithSub * @stable ICU 4.2 */ U_STABLE UChar32* U_EXPORT2 u_strToUTF32WithSub(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode); /** * Convert a UTF-32 string to UTF-16. * * Same as u_strFromUTF32() except for the additional subchar which is output for * illegal input sequences, instead of stopping with the U_INVALID_CHAR_FOUND error code. * With subchar==U_SENTINEL, this function behaves exactly like u_strFromUTF32(). * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param subchar The substitution character to use in place of an illegal input sequence, * or U_SENTINEL if the function is to return with U_INVALID_CHAR_FOUND instead. * A substitution character can be any valid Unicode code point (up to U+10FFFF) * except for surrogate code points (U+D800..U+DFFF). * The recommended value is U+FFFD "REPLACEMENT CHARACTER". * @param pNumSubstitutions Output parameter receiving the number of substitutions if subchar>=0. * Set to 0 if no substitutions occur or subchar<0. * pNumSubstitutions can be NULL. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to destination buffer. * @see u_strFromUTF32 * @see u_strToUTF32WithSub * @stable ICU 4.2 */ U_STABLE UChar* U_EXPORT2 u_strFromUTF32WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode); /** * Convert a 16-bit Unicode string to Java Modified UTF-8. * See http://java.sun.com/javase/6/docs/api/java/io/DataInput.html#modified-utf-8 * * This function behaves according to the documentation for Java DataOutput.writeUTF() * except that it does not encode the output length in the destination buffer * and does not have an output length restriction. * See http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html#writeUTF(java.lang.String) * * The input string need not be well-formed UTF-16. * (Therefore there is no subchar parameter.) * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of chars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to destination buffer. * @stable ICU 4.4 * @see u_strToUTF8WithSub * @see u_strFromJavaModifiedUTF8WithSub */ U_STABLE char* U_EXPORT2 u_strToJavaModifiedUTF8( char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Convert a Java Modified UTF-8 string to a 16-bit Unicode string. * If the input string is not well-formed and no substitution char is specified, * then the U_INVALID_CHAR_FOUND error code is set. * * This function behaves according to the documentation for Java DataInput.readUTF() * except that it takes a length parameter rather than * interpreting the first two input bytes as the length. * See http://java.sun.com/javase/6/docs/api/java/io/DataInput.html#readUTF() * * The output string may not be well-formed UTF-16. * * @param dest A buffer for the result string. The result will be zero-terminated if * the buffer is large enough. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the * result without writing any of the result string (pre-flighting). * @param pDestLength A pointer to receive the number of units written to the destination. If * pDestLength!=NULL then *pDestLength is always set to the * number of output units corresponding to the transformation of * all the input units, even in case of a buffer overflow. * @param src The original source string * @param srcLength The length of the original string. If -1, then src must be zero-terminated. * @param subchar The substitution character to use in place of an illegal input sequence, * or U_SENTINEL if the function is to return with U_INVALID_CHAR_FOUND instead. * A substitution character can be any valid Unicode code point (up to U+10FFFF) * except for surrogate code points (U+D800..U+DFFF). * The recommended value is U+FFFD "REPLACEMENT CHARACTER". * @param pNumSubstitutions Output parameter receiving the number of substitutions if subchar>=0. * Set to 0 if no substitutions occur or subchar<0. * pNumSubstitutions can be NULL. * @param pErrorCode Pointer to a standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The pointer to destination buffer. * @see u_strFromUTF8WithSub * @see u_strFromUTF8Lenient * @see u_strToJavaModifiedUTF8 * @stable ICU 4.4 */ U_STABLE UChar* U_EXPORT2 u_strFromJavaModifiedUTF8WithSub( UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode); #endif usr/include/unicode/tmunit.h000064400000006453152342600230012124 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2009-2016, International Business Machines Corporation, * * Google, and others. All Rights Reserved. * ******************************************************************************* */ #ifndef __TMUNIT_H__ #define __TMUNIT_H__ /** * \file * \brief C++ API: time unit object */ #include "unicode/measunit.h" #if !UCONFIG_NO_FORMATTING U_NAMESPACE_BEGIN /** * Measurement unit for time units. * @see TimeUnitAmount * @see TimeUnit * @stable ICU 4.2 */ class U_I18N_API TimeUnit: public MeasureUnit { public: /** * Constants for all the time units we supported. * @stable ICU 4.2 */ enum UTimeUnitFields { UTIMEUNIT_YEAR, UTIMEUNIT_MONTH, UTIMEUNIT_DAY, UTIMEUNIT_WEEK, UTIMEUNIT_HOUR, UTIMEUNIT_MINUTE, UTIMEUNIT_SECOND, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UTimeUnitFields value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UTIMEUNIT_FIELD_COUNT #endif // U_HIDE_DEPRECATED_API }; /** * Create Instance. * @param timeUnitField time unit field based on which the instance * is created. * @param status input-output error code. * If the timeUnitField is invalid, * then this will be set to U_ILLEGAL_ARGUMENT_ERROR. * @return a TimeUnit instance * @stable ICU 4.2 */ static TimeUnit* U_EXPORT2 createInstance(UTimeUnitFields timeUnitField, UErrorCode& status); /** * Override clone. * @stable ICU 4.2 */ virtual UObject* clone() const; /** * Copy operator. * @stable ICU 4.2 */ TimeUnit(const TimeUnit& other); /** * Assignment operator. * @stable ICU 4.2 */ TimeUnit& operator=(const TimeUnit& other); /** * Returns a unique class ID for this object POLYMORPHICALLY. * This method implements a simple form of RTTI used by ICU. * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 4.2 */ virtual UClassID getDynamicClassID() const; /** * Returns the class ID for this class. This is used to compare to * the return value of getDynamicClassID(). * @return The class ID for all objects of this class. * @stable ICU 4.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * Get time unit field. * @return time unit field. * @stable ICU 4.2 */ UTimeUnitFields getTimeUnitField() const; /** * Destructor. * @stable ICU 4.2 */ virtual ~TimeUnit(); private: UTimeUnitFields fTimeUnitField; /** * Constructor * @internal (private) */ TimeUnit(UTimeUnitFields timeUnitField); }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __TMUNIT_H__ //eof // usr/include/unicode/udatpg.h000064400000063704152342600230012072 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2007-2015, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: udatpg.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2007jul30 * created by: Markus W. Scherer */ #ifndef __UDATPG_H__ #define __UDATPG_H__ #include "unicode/utypes.h" #include "unicode/uenum.h" #include "unicode/localpointer.h" /** * \file * \brief C API: Wrapper for icu::DateTimePatternGenerator (unicode/dtptngen.h). * * UDateTimePatternGenerator provides flexible generation of date format patterns, * like "yy-MM-dd". The user can build up the generator by adding successive * patterns. Once that is done, a query can be made using a "skeleton", which is * a pattern which just includes the desired fields and lengths. The generator * will return the "best fit" pattern corresponding to that skeleton. *

The main method people will use is udatpg_getBestPattern, since normally * UDateTimePatternGenerator is pre-built with data from a particular locale. * However, generators can be built directly from other data as well. *

Issue: may be useful to also have a function that returns the list of * fields in a pattern, in order, since we have that internally. * That would be useful for getting the UI order of field elements. */ /** * Opaque type for a date/time pattern generator object. * @stable ICU 3.8 */ typedef void *UDateTimePatternGenerator; /** * Field number constants for udatpg_getAppendItemFormats() and similar functions. * These constants are separate from UDateFormatField despite semantic overlap * because some fields are merged for the date/time pattern generator. * @stable ICU 3.8 */ typedef enum UDateTimePatternField { /** @stable ICU 3.8 */ UDATPG_ERA_FIELD, /** @stable ICU 3.8 */ UDATPG_YEAR_FIELD, /** @stable ICU 3.8 */ UDATPG_QUARTER_FIELD, /** @stable ICU 3.8 */ UDATPG_MONTH_FIELD, /** @stable ICU 3.8 */ UDATPG_WEEK_OF_YEAR_FIELD, /** @stable ICU 3.8 */ UDATPG_WEEK_OF_MONTH_FIELD, /** @stable ICU 3.8 */ UDATPG_WEEKDAY_FIELD, /** @stable ICU 3.8 */ UDATPG_DAY_OF_YEAR_FIELD, /** @stable ICU 3.8 */ UDATPG_DAY_OF_WEEK_IN_MONTH_FIELD, /** @stable ICU 3.8 */ UDATPG_DAY_FIELD, /** @stable ICU 3.8 */ UDATPG_DAYPERIOD_FIELD, /** @stable ICU 3.8 */ UDATPG_HOUR_FIELD, /** @stable ICU 3.8 */ UDATPG_MINUTE_FIELD, /** @stable ICU 3.8 */ UDATPG_SECOND_FIELD, /** @stable ICU 3.8 */ UDATPG_FRACTIONAL_SECOND_FIELD, /** @stable ICU 3.8 */ UDATPG_ZONE_FIELD, /* Do not conditionalize the following with #ifndef U_HIDE_DEPRECATED_API, * it is needed for layout of DateTimePatternGenerator object. */ /** * One more than the highest normal UDateTimePatternField value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDATPG_FIELD_COUNT } UDateTimePatternField; /** * Field display name width constants for udatpg_getFieldDisplayName(). * @stable ICU 61 */ typedef enum UDateTimePGDisplayWidth { /** @stable ICU 61 */ UDATPG_WIDE, /** @stable ICU 61 */ UDATPG_ABBREVIATED, /** @stable ICU 61 */ UDATPG_NARROW } UDateTimePGDisplayWidth; /** * Masks to control forcing the length of specified fields in the returned * pattern to match those in the skeleton (when this would not happen * otherwise). These may be combined to force the length of multiple fields. * Used with udatpg_getBestPatternWithOptions, udatpg_replaceFieldTypesWithOptions. * @stable ICU 4.4 */ typedef enum UDateTimePatternMatchOptions { /** @stable ICU 4.4 */ UDATPG_MATCH_NO_OPTIONS = 0, /** @stable ICU 4.4 */ UDATPG_MATCH_HOUR_FIELD_LENGTH = 1 << UDATPG_HOUR_FIELD, #ifndef U_HIDE_INTERNAL_API /** @internal ICU 4.4 */ UDATPG_MATCH_MINUTE_FIELD_LENGTH = 1 << UDATPG_MINUTE_FIELD, /** @internal ICU 4.4 */ UDATPG_MATCH_SECOND_FIELD_LENGTH = 1 << UDATPG_SECOND_FIELD, #endif /* U_HIDE_INTERNAL_API */ /** @stable ICU 4.4 */ UDATPG_MATCH_ALL_FIELDS_LENGTH = (1 << UDATPG_FIELD_COUNT) - 1 } UDateTimePatternMatchOptions; /** * Status return values from udatpg_addPattern(). * @stable ICU 3.8 */ typedef enum UDateTimePatternConflict { /** @stable ICU 3.8 */ UDATPG_NO_CONFLICT, /** @stable ICU 3.8 */ UDATPG_BASE_CONFLICT, /** @stable ICU 3.8 */ UDATPG_CONFLICT, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UDateTimePatternConflict value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDATPG_CONFLICT_COUNT #endif // U_HIDE_DEPRECATED_API } UDateTimePatternConflict; /** * Open a generator according to a given locale. * @param locale * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return a pointer to UDateTimePatternGenerator. * @stable ICU 3.8 */ U_STABLE UDateTimePatternGenerator * U_EXPORT2 udatpg_open(const char *locale, UErrorCode *pErrorCode); /** * Open an empty generator, to be constructed with udatpg_addPattern(...) etc. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return a pointer to UDateTimePatternGenerator. * @stable ICU 3.8 */ U_STABLE UDateTimePatternGenerator * U_EXPORT2 udatpg_openEmpty(UErrorCode *pErrorCode); /** * Close a generator. * @param dtpg a pointer to UDateTimePatternGenerator. * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 udatpg_close(UDateTimePatternGenerator *dtpg); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUDateTimePatternGeneratorPointer * "Smart pointer" class, closes a UDateTimePatternGenerator via udatpg_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); U_NAMESPACE_END #endif /** * Create a copy pf a generator. * @param dtpg a pointer to UDateTimePatternGenerator to be copied. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return a pointer to a new UDateTimePatternGenerator. * @stable ICU 3.8 */ U_STABLE UDateTimePatternGenerator * U_EXPORT2 udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode); /** * Get the best pattern matching the input skeleton. It is guaranteed to * have all of the fields in the skeleton. * * Note that this function uses a non-const UDateTimePatternGenerator: * It uses a stateful pattern parser which is set up for each generator object, * rather than creating one for each function call. * Consecutive calls to this function do not affect each other, * but this function cannot be used concurrently on a single generator object. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param skeleton * The skeleton is a pattern containing only the variable fields. * For example, "MMMdd" and "mmhh" are skeletons. * @param length the length of skeleton * @param bestPattern * The best pattern found from the given skeleton. * @param capacity the capacity of bestPattern. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return the length of bestPattern. * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 udatpg_getBestPattern(UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t length, UChar *bestPattern, int32_t capacity, UErrorCode *pErrorCode); /** * Get the best pattern matching the input skeleton. It is guaranteed to * have all of the fields in the skeleton. * * Note that this function uses a non-const UDateTimePatternGenerator: * It uses a stateful pattern parser which is set up for each generator object, * rather than creating one for each function call. * Consecutive calls to this function do not affect each other, * but this function cannot be used concurrently on a single generator object. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param skeleton * The skeleton is a pattern containing only the variable fields. * For example, "MMMdd" and "mmhh" are skeletons. * @param length the length of skeleton * @param options * Options for forcing the length of specified fields in the * returned pattern to match those in the skeleton (when this * would not happen otherwise). For default behavior, use * UDATPG_MATCH_NO_OPTIONS. * @param bestPattern * The best pattern found from the given skeleton. * @param capacity * the capacity of bestPattern. * @param pErrorCode * a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return the length of bestPattern. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t length, UDateTimePatternMatchOptions options, UChar *bestPattern, int32_t capacity, UErrorCode *pErrorCode); /** * Get a unique skeleton from a given pattern. For example, * both "MMM-dd" and "dd/MMM" produce the skeleton "MMMdd". * * Note that this function uses a non-const UDateTimePatternGenerator: * It uses a stateful pattern parser which is set up for each generator object, * rather than creating one for each function call. * Consecutive calls to this function do not affect each other, * but this function cannot be used concurrently on a single generator object. * * @param unusedDtpg a pointer to UDateTimePatternGenerator. * This parameter is no longer used. Callers may pass NULL. * @param pattern input pattern, such as "dd/MMM". * @param length the length of pattern. * @param skeleton such as "MMMdd" * @param capacity the capacity of skeleton. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return the length of skeleton. * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 udatpg_getSkeleton(UDateTimePatternGenerator *unusedDtpg, const UChar *pattern, int32_t length, UChar *skeleton, int32_t capacity, UErrorCode *pErrorCode); /** * Get a unique base skeleton from a given pattern. This is the same * as the skeleton, except that differences in length are minimized so * as to only preserve the difference between string and numeric form. So * for example, both "MMM-dd" and "d/MMM" produce the skeleton "MMMd" * (notice the single d). * * Note that this function uses a non-const UDateTimePatternGenerator: * It uses a stateful pattern parser which is set up for each generator object, * rather than creating one for each function call. * Consecutive calls to this function do not affect each other, * but this function cannot be used concurrently on a single generator object. * * @param unusedDtpg a pointer to UDateTimePatternGenerator. * This parameter is no longer used. Callers may pass NULL. * @param pattern input pattern, such as "dd/MMM". * @param length the length of pattern. * @param baseSkeleton such as "Md" * @param capacity the capacity of base skeleton. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return the length of baseSkeleton. * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 udatpg_getBaseSkeleton(UDateTimePatternGenerator *unusedDtpg, const UChar *pattern, int32_t length, UChar *baseSkeleton, int32_t capacity, UErrorCode *pErrorCode); /** * Adds a pattern to the generator. If the pattern has the same skeleton as * an existing pattern, and the override parameter is set, then the previous * value is overriden. Otherwise, the previous value is retained. In either * case, the conflicting status is set and previous vale is stored in * conflicting pattern. *

* Note that single-field patterns (like "MMM") are automatically added, and * don't need to be added explicitly! * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pattern input pattern, such as "dd/MMM" * @param patternLength the length of pattern. * @param override When existing values are to be overridden use true, * otherwise use false. * @param conflictingPattern Previous pattern with the same skeleton. * @param capacity the capacity of conflictingPattern. * @param pLength a pointer to the length of conflictingPattern. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return conflicting status. The value could be UDATPG_NO_CONFLICT, * UDATPG_BASE_CONFLICT or UDATPG_CONFLICT. * @stable ICU 3.8 */ U_STABLE UDateTimePatternConflict U_EXPORT2 udatpg_addPattern(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, UBool override, UChar *conflictingPattern, int32_t capacity, int32_t *pLength, UErrorCode *pErrorCode); /** * An AppendItem format is a pattern used to append a field if there is no * good match. For example, suppose that the input skeleton is "GyyyyMMMd", * and there is no matching pattern internally, but there is a pattern * matching "yyyyMMMd", say "d-MM-yyyy". Then that pattern is used, plus the * G. The way these two are conjoined is by using the AppendItemFormat for G * (era). So if that value is, say "{0}, {1}" then the final resulting * pattern is "d-MM-yyyy, G". *

* There are actually three available variables: {0} is the pattern so far, * {1} is the element we are adding, and {2} is the name of the element. *

* This reflects the way that the CLDR data is organized. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param field UDateTimePatternField, such as UDATPG_ERA_FIELD * @param value pattern, such as "{0}, {1}" * @param length the length of value. * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length); /** * Getter corresponding to setAppendItemFormat. Values below 0 or at or * above UDATPG_FIELD_COUNT are illegal arguments. * * @param dtpg A pointer to UDateTimePatternGenerator. * @param field UDateTimePatternField, such as UDATPG_ERA_FIELD * @param pLength A pointer that will receive the length of appendItemFormat. * @return appendItemFormat for field. * @stable ICU 3.8 */ U_STABLE const UChar * U_EXPORT2 udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength); /** * Set the name of field, eg "era" in English for ERA. These are only * used if the corresponding AppendItemFormat is used, and if it contains a * {2} variable. *

* This reflects the way that the CLDR data is organized. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param field UDateTimePatternField * @param value name for the field. * @param length the length of value. * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length); /** * Getter corresponding to setAppendItemNames. Values below 0 or at or above * UDATPG_FIELD_COUNT are illegal arguments. Note: The more general function * for getting date/time field display names is udatpg_getFieldDisplayName. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param field UDateTimePatternField, such as UDATPG_ERA_FIELD * @param pLength A pointer that will receive the length of the name for field. * @return name for field * @see udatpg_getFieldDisplayName * @stable ICU 3.8 */ U_STABLE const UChar * U_EXPORT2 udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength); /** * The general interface to get a display name for a particular date/time field, * in one of several possible display widths. * * @param dtpg * A pointer to the UDateTimePatternGenerator object with the localized * display names. * @param field * The desired UDateTimePatternField, such as UDATPG_ERA_FIELD. * @param width * The desired UDateTimePGDisplayWidth, such as UDATPG_ABBREVIATED. * @param fieldName * A pointer to a buffer to receive the NULL-terminated display name. If the name * fits into fieldName but cannot be NULL-terminated (length == capacity) then * the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the name doesn't * fit into fieldName then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param capacity * The size of fieldName (in UChars). * @param pErrorCode * A pointer to a UErrorCode to receive any errors * @return * The full length of the name; if greater than capacity, fieldName contains a * truncated result. * @stable ICU 61 */ U_STABLE int32_t U_EXPORT2 udatpg_getFieldDisplayName(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, UDateTimePGDisplayWidth width, UChar *fieldName, int32_t capacity, UErrorCode *pErrorCode); /** * The DateTimeFormat is a message format pattern used to compose date and * time patterns. The default pattern in the root locale is "{1} {0}", where * {1} will be replaced by the date pattern and {0} will be replaced by the * time pattern; however, other locales may specify patterns such as * "{1}, {0}" or "{1} 'at' {0}", etc. *

* This is used when the input skeleton contains both date and time fields, * but there is not a close match among the added patterns. For example, * suppose that this object was created by adding "dd-MMM" and "hh:mm", and * its DateTimeFormat is the default "{1} {0}". Then if the input skeleton * is "MMMdhmm", there is not an exact match, so the input skeleton is * broken up into two components "MMMd" and "hmm". There are close matches * for those two skeletons, so the result is put together with this pattern, * resulting in "d-MMM h:mm". * * @param dtpg a pointer to UDateTimePatternGenerator. * @param dtFormat * message format pattern, here {1} will be replaced by the date * pattern and {0} will be replaced by the time pattern. * @param length the length of dtFormat. * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg, const UChar *dtFormat, int32_t length); /** * Getter corresponding to setDateTimeFormat. * @param dtpg a pointer to UDateTimePatternGenerator. * @param pLength A pointer that will receive the length of the format * @return dateTimeFormat. * @stable ICU 3.8 */ U_STABLE const UChar * U_EXPORT2 udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg, int32_t *pLength); /** * The decimal value is used in formatting fractions of seconds. If the * skeleton contains fractional seconds, then this is used with the * fractional seconds. For example, suppose that the input pattern is * "hhmmssSSSS", and the best matching pattern internally is "H:mm:ss", and * the decimal string is ",". Then the resulting pattern is modified to be * "H:mm:ss,SSSS" * * @param dtpg a pointer to UDateTimePatternGenerator. * @param decimal * @param length the length of decimal. * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 udatpg_setDecimal(UDateTimePatternGenerator *dtpg, const UChar *decimal, int32_t length); /** * Getter corresponding to setDecimal. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pLength A pointer that will receive the length of the decimal string. * @return corresponding to the decimal point. * @stable ICU 3.8 */ U_STABLE const UChar * U_EXPORT2 udatpg_getDecimal(const UDateTimePatternGenerator *dtpg, int32_t *pLength); /** * Adjusts the field types (width and subtype) of a pattern to match what is * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be * "dd-MMMM hh:mm". This is used internally to get the best match for the * input skeleton, but can also be used externally. * * Note that this function uses a non-const UDateTimePatternGenerator: * It uses a stateful pattern parser which is set up for each generator object, * rather than creating one for each function call. * Consecutive calls to this function do not affect each other, * but this function cannot be used concurrently on a single generator object. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pattern Input pattern * @param patternLength the length of input pattern. * @param skeleton * @param skeletonLength the length of input skeleton. * @param dest pattern adjusted to match the skeleton fields widths and subtypes. * @param destCapacity the capacity of dest. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return the length of dest. * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, const UChar *skeleton, int32_t skeletonLength, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode); /** * Adjusts the field types (width and subtype) of a pattern to match what is * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be * "dd-MMMM hh:mm". This is used internally to get the best match for the * input skeleton, but can also be used externally. * * Note that this function uses a non-const UDateTimePatternGenerator: * It uses a stateful pattern parser which is set up for each generator object, * rather than creating one for each function call. * Consecutive calls to this function do not affect each other, * but this function cannot be used concurrently on a single generator object. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pattern Input pattern * @param patternLength the length of input pattern. * @param skeleton * @param skeletonLength the length of input skeleton. * @param options * Options controlling whether the length of specified fields in the * pattern are adjusted to match those in the skeleton (when this * would not happen otherwise). For default behavior, use * UDATPG_MATCH_NO_OPTIONS. * @param dest pattern adjusted to match the skeleton fields widths and subtypes. * @param destCapacity the capacity of dest. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return the length of dest. * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, const UChar *skeleton, int32_t skeletonLength, UDateTimePatternMatchOptions options, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode); /** * Return a UEnumeration list of all the skeletons in canonical form. * Call udatpg_getPatternForSkeleton() to get the corresponding pattern. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call * @return a UEnumeration list of all the skeletons * The caller must close the object. * @stable ICU 3.8 */ U_STABLE UEnumeration * U_EXPORT2 udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode); /** * Return a UEnumeration list of all the base skeletons in canonical form. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pErrorCode a pointer to the UErrorCode which must not indicate a * failure before the function call. * @return a UEnumeration list of all the base skeletons * The caller must close the object. * @stable ICU 3.8 */ U_STABLE UEnumeration * U_EXPORT2 udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode); /** * Get the pattern corresponding to a given skeleton. * * @param dtpg a pointer to UDateTimePatternGenerator. * @param skeleton * @param skeletonLength pointer to the length of skeleton. * @param pLength pointer to the length of return pattern. * @return pattern corresponding to a given skeleton. * @stable ICU 3.8 */ U_STABLE const UChar * U_EXPORT2 udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t skeletonLength, int32_t *pLength); #endif usr/include/unicode/usetiter.h000064400000022767152342600230012456 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2002-2014, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ #ifndef USETITER_H #define USETITER_H #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/unistr.h" /** * \file * \brief C++ API: UnicodeSetIterator iterates over the contents of a UnicodeSet. */ U_NAMESPACE_BEGIN class UnicodeSet; class UnicodeString; /** * * UnicodeSetIterator iterates over the contents of a UnicodeSet. It * iterates over either code points or code point ranges. After all * code points or ranges have been returned, it returns the * multicharacter strings of the UnicodeSet, if any. * * This class is not intended to be subclassed. Consider any fields * or methods declared as "protected" to be private. The use of * protected in this class is an artifact of history. * *

To iterate over code points and strings, use a loop like this: *

 * UnicodeSetIterator it(set);
 * while (it.next()) {
 *     processItem(it.getString());
 * }
 * 
*

Each item in the set is accessed as a string. Set elements * consisting of single code points are returned as strings containing * just the one code point. * *

To iterate over code point ranges, instead of individual code points, * use a loop like this: *

 * UnicodeSetIterator it(set);
 * while (it.nextRange()) {
 *   if (it.isString()) {
 *     processString(it.getString());
 *   } else {
 *     processCodepointRange(it.getCodepoint(), it.getCodepointEnd());
 *   }
 * }
 * 
* @author M. Davis * @stable ICU 2.4 */ class U_COMMON_API UnicodeSetIterator : public UObject { protected: /** * Value of codepoint if the iterator points to a string. * If codepoint == IS_STRING, then examine * string for the current iteration result. * @stable ICU 2.4 */ enum { IS_STRING = -1 }; /** * Current code point, or the special value IS_STRING, if * the iterator points to a string. * @stable ICU 2.4 */ UChar32 codepoint; /** * When iterating over ranges using nextRange(), * codepointEnd contains the inclusive end of the * iteration range, if codepoint != IS_STRING. If * iterating over code points using next(), or if * codepoint == IS_STRING, then the value of * codepointEnd is undefined. * @stable ICU 2.4 */ UChar32 codepointEnd; /** * If codepoint == IS_STRING, then string points * to the current string. If codepoint != IS_STRING, the * value of string is undefined. * @stable ICU 2.4 */ const UnicodeString* string; public: /** * Create an iterator over the given set. The iterator is valid * only so long as set is valid. * @param set set to iterate over * @stable ICU 2.4 */ UnicodeSetIterator(const UnicodeSet& set); /** * Create an iterator over nothing. next() and * nextRange() return false. This is a convenience * constructor allowing the target to be set later. * @stable ICU 2.4 */ UnicodeSetIterator(); /** * Destructor. * @stable ICU 2.4 */ virtual ~UnicodeSetIterator(); /** * Returns true if the current element is a string. If so, the * caller can retrieve it with getString(). If this * method returns false, the current element is a code point or * code point range, depending on whether next() or * nextRange() was called. * Elements of types string and codepoint can both be retrieved * with the function getString(). * Elements of type codepoint can also be retrieved with * getCodepoint(). * For ranges, getCodepoint() returns the starting codepoint * of the range, and getCodepointEnd() returns the end * of the range. * @stable ICU 2.4 */ inline UBool isString() const; /** * Returns the current code point, if isString() returned * false. Otherwise returns an undefined result. * @stable ICU 2.4 */ inline UChar32 getCodepoint() const; /** * Returns the end of the current code point range, if * isString() returned false and nextRange() was * called. Otherwise returns an undefined result. * @stable ICU 2.4 */ inline UChar32 getCodepointEnd() const; /** * Returns the current string, if isString() returned * true. If the current iteration item is a code point, a UnicodeString * containing that single code point is returned. * * Ownership of the returned string remains with the iterator. * The string is guaranteed to remain valid only until the iterator is * advanced to the next item, or until the iterator is deleted. * * @stable ICU 2.4 */ const UnicodeString& getString(); /** * Advances the iteration position to the next element in the set, * which can be either a single code point or a string. * If there are no more elements in the set, return false. * *

* If isString() == TRUE, the value is a * string, otherwise the value is a * single code point. Elements of either type can be retrieved * with the function getString(), while elements of * consisting of a single code point can be retrieved with * getCodepoint() * *

The order of iteration is all code points in sorted order, * followed by all strings sorted order. Do not mix * calls to next() and nextRange() without * calling reset() between them. The results of doing so * are undefined. * * @return true if there was another element in the set. * @stable ICU 2.4 */ UBool next(); /** * Returns the next element in the set, either a code point range * or a string. If there are no more elements in the set, return * false. If isString() == TRUE, the value is a * string and can be accessed with getString(). Otherwise the value is a * range of one or more code points from getCodepoint() to * getCodepointeEnd() inclusive. * *

The order of iteration is all code points ranges in sorted * order, followed by all strings sorted order. Ranges are * disjoint and non-contiguous. The value returned from getString() * is undefined unless isString() == TRUE. Do not mix calls to * next() and nextRange() without calling * reset() between them. The results of doing so are * undefined. * * @return true if there was another element in the set. * @stable ICU 2.4 */ UBool nextRange(); /** * Sets this iterator to visit the elements of the given set and * resets it to the start of that set. The iterator is valid only * so long as set is valid. * @param set the set to iterate over. * @stable ICU 2.4 */ void reset(const UnicodeSet& set); /** * Resets this iterator to the start of the set. * @stable ICU 2.4 */ void reset(); /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.4 */ static UClassID U_EXPORT2 getStaticClassID(); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.4 */ virtual UClassID getDynamicClassID() const; // ======================= PRIVATES =========================== protected: // endElement and nextElements are really UChar32's, but we keep // them as signed int32_t's so we can do comparisons with // endElement set to -1. Leave them as int32_t's. /** The set * @stable ICU 2.4 */ const UnicodeSet* set; /** End range * @stable ICU 2.4 */ int32_t endRange; /** Range * @stable ICU 2.4 */ int32_t range; /** End element * @stable ICU 2.4 */ int32_t endElement; /** Next element * @stable ICU 2.4 */ int32_t nextElement; //UBool abbreviated; /** Next string * @stable ICU 2.4 */ int32_t nextString; /** String count * @stable ICU 2.4 */ int32_t stringCount; /** * Points to the string to use when the caller asks for a * string and the current iteration item is a code point, not a string. * @internal */ UnicodeString *cpString; /** Copy constructor. Disallowed. * @stable ICU 2.4 */ UnicodeSetIterator(const UnicodeSetIterator&); // disallow /** Assignment operator. Disallowed. * @stable ICU 2.4 */ UnicodeSetIterator& operator=(const UnicodeSetIterator&); // disallow /** Load range * @stable ICU 2.4 */ virtual void loadRange(int32_t range); }; inline UBool UnicodeSetIterator::isString() const { return codepoint == (UChar32)IS_STRING; } inline UChar32 UnicodeSetIterator::getCodepoint() const { return codepoint; } inline UChar32 UnicodeSetIterator::getCodepointEnd() const { return codepointEnd; } U_NAMESPACE_END #endif usr/include/unicode/messagepattern.h000064400000103234152342600230013621 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2011-2013, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: messagepattern.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2011mar14 * created by: Markus W. Scherer */ #ifndef __MESSAGEPATTERN_H__ #define __MESSAGEPATTERN_H__ /** * \file * \brief C++ API: MessagePattern class: Parses and represents ICU MessageFormat patterns. */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/parseerr.h" #include "unicode/unistr.h" /** * Mode for when an apostrophe starts quoted literal text for MessageFormat output. * The default is DOUBLE_OPTIONAL unless overridden via uconfig.h * (UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE). *

* A pair of adjacent apostrophes always results in a single apostrophe in the output, * even when the pair is between two single, text-quoting apostrophes. *

* The following table shows examples of desired MessageFormat.format() output * with the pattern strings that yield that output. *

* * * * * * * * * * * * * * * * * * * * * *
Desired outputDOUBLE_OPTIONALDOUBLE_REQUIRED
I see {many}I see '{many}'(same)
I said {'Wow!'}I said '{''Wow!''}'(same)
I don't knowI don't know OR
I don''t know
I don''t know
* @stable ICU 4.8 * @see UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE */ enum UMessagePatternApostropheMode { /** * A literal apostrophe is represented by * either a single or a double apostrophe pattern character. * Within a MessageFormat pattern, a single apostrophe only starts quoted literal text * if it immediately precedes a curly brace {}, * or a pipe symbol | if inside a choice format, * or a pound symbol # if inside a plural format. *

* This is the default behavior starting with ICU 4.8. * @stable ICU 4.8 */ UMSGPAT_APOS_DOUBLE_OPTIONAL, /** * A literal apostrophe must be represented by * a double apostrophe pattern character. * A single apostrophe always starts quoted literal text. *

* This is the behavior of ICU 4.6 and earlier, and of the JDK. * @stable ICU 4.8 */ UMSGPAT_APOS_DOUBLE_REQUIRED }; /** * @stable ICU 4.8 */ typedef enum UMessagePatternApostropheMode UMessagePatternApostropheMode; /** * MessagePattern::Part type constants. * @stable ICU 4.8 */ enum UMessagePatternPartType { /** * Start of a message pattern (main or nested). * The length is 0 for the top-level message * and for a choice argument sub-message, otherwise 1 for the '{'. * The value indicates the nesting level, starting with 0 for the main message. *

* There is always a later MSG_LIMIT part. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_MSG_START, /** * End of a message pattern (main or nested). * The length is 0 for the top-level message and * the last sub-message of a choice argument, * otherwise 1 for the '}' or (in a choice argument style) the '|'. * The value indicates the nesting level, starting with 0 for the main message. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_MSG_LIMIT, /** * Indicates a substring of the pattern string which is to be skipped when formatting. * For example, an apostrophe that begins or ends quoted text * would be indicated with such a part. * The value is undefined and currently always 0. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_SKIP_SYNTAX, /** * Indicates that a syntax character needs to be inserted for auto-quoting. * The length is 0. * The value is the character code of the insertion character. (U+0027=APOSTROPHE) * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_INSERT_CHAR, /** * Indicates a syntactic (non-escaped) # symbol in a plural variant. * When formatting, replace this part's substring with the * (value-offset) for the plural argument value. * The value is undefined and currently always 0. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_REPLACE_NUMBER, /** * Start of an argument. * The length is 1 for the '{'. * The value is the ordinal value of the ArgType. Use getArgType(). *

* This part is followed by either an ARG_NUMBER or ARG_NAME, * followed by optional argument sub-parts (see UMessagePatternArgType constants) * and finally an ARG_LIMIT part. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_START, /** * End of an argument. * The length is 1 for the '}'. * The value is the ordinal value of the ArgType. Use getArgType(). * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_LIMIT, /** * The argument number, provided by the value. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_NUMBER, /** * The argument name. * The value is undefined and currently always 0. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_NAME, /** * The argument type. * The value is undefined and currently always 0. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_TYPE, /** * The argument style text. * The value is undefined and currently always 0. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_STYLE, /** * A selector substring in a "complex" argument style. * The value is undefined and currently always 0. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_SELECTOR, /** * An integer value, for example the offset or an explicit selector value * in a PluralFormat style. * The part value is the integer value. * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_INT, /** * A numeric value, for example the offset or an explicit selector value * in a PluralFormat style. * The part value is an index into an internal array of numeric values; * use getNumericValue(). * @stable ICU 4.8 */ UMSGPAT_PART_TYPE_ARG_DOUBLE }; /** * @stable ICU 4.8 */ typedef enum UMessagePatternPartType UMessagePatternPartType; /** * Argument type constants. * Returned by Part.getArgType() for ARG_START and ARG_LIMIT parts. * * Messages nested inside an argument are each delimited by MSG_START and MSG_LIMIT, * with a nesting level one greater than the surrounding message. * @stable ICU 4.8 */ enum UMessagePatternArgType { /** * The argument has no specified type. * @stable ICU 4.8 */ UMSGPAT_ARG_TYPE_NONE, /** * The argument has a "simple" type which is provided by the ARG_TYPE part. * An ARG_STYLE part might follow that. * @stable ICU 4.8 */ UMSGPAT_ARG_TYPE_SIMPLE, /** * The argument is a ChoiceFormat with one or more * ((ARG_INT | ARG_DOUBLE), ARG_SELECTOR, message) tuples. * @stable ICU 4.8 */ UMSGPAT_ARG_TYPE_CHOICE, /** * The argument is a cardinal-number PluralFormat with an optional ARG_INT or ARG_DOUBLE offset * (e.g., offset:1) * and one or more (ARG_SELECTOR [explicit-value] message) tuples. * If the selector has an explicit value (e.g., =2), then * that value is provided by the ARG_INT or ARG_DOUBLE part preceding the message. * Otherwise the message immediately follows the ARG_SELECTOR. * @stable ICU 4.8 */ UMSGPAT_ARG_TYPE_PLURAL, /** * The argument is a SelectFormat with one or more (ARG_SELECTOR, message) pairs. * @stable ICU 4.8 */ UMSGPAT_ARG_TYPE_SELECT, /** * The argument is an ordinal-number PluralFormat * with the same style parts sequence and semantics as UMSGPAT_ARG_TYPE_PLURAL. * @stable ICU 50 */ UMSGPAT_ARG_TYPE_SELECTORDINAL }; /** * @stable ICU 4.8 */ typedef enum UMessagePatternArgType UMessagePatternArgType; /** * \def UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE * Returns TRUE if the argument type has a plural style part sequence and semantics, * for example UMSGPAT_ARG_TYPE_PLURAL and UMSGPAT_ARG_TYPE_SELECTORDINAL. * @stable ICU 50 */ #define UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType) \ ((argType)==UMSGPAT_ARG_TYPE_PLURAL || (argType)==UMSGPAT_ARG_TYPE_SELECTORDINAL) enum { /** * Return value from MessagePattern.validateArgumentName() for when * the string is a valid "pattern identifier" but not a number. * @stable ICU 4.8 */ UMSGPAT_ARG_NAME_NOT_NUMBER=-1, /** * Return value from MessagePattern.validateArgumentName() for when * the string is invalid. * It might not be a valid "pattern identifier", * or it have only ASCII digits but there is a leading zero or the number is too large. * @stable ICU 4.8 */ UMSGPAT_ARG_NAME_NOT_VALID=-2 }; /** * Special value that is returned by getNumericValue(Part) when no * numeric value is defined for a part. * @see MessagePattern.getNumericValue() * @stable ICU 4.8 */ #define UMSGPAT_NO_NUMERIC_VALUE ((double)(-123456789)) U_NAMESPACE_BEGIN class MessagePatternDoubleList; class MessagePatternPartsList; /** * Parses and represents ICU MessageFormat patterns. * Also handles patterns for ChoiceFormat, PluralFormat and SelectFormat. * Used in the implementations of those classes as well as in tools * for message validation, translation and format conversion. *

* The parser handles all syntax relevant for identifying message arguments. * This includes "complex" arguments whose style strings contain * nested MessageFormat pattern substrings. * For "simple" arguments (with no nested MessageFormat pattern substrings), * the argument style is not parsed any further. *

* The parser handles named and numbered message arguments and allows both in one message. *

* Once a pattern has been parsed successfully, iterate through the parsed data * with countParts(), getPart() and related methods. *

* The data logically represents a parse tree, but is stored and accessed * as a list of "parts" for fast and simple parsing and to minimize object allocations. * Arguments and nested messages are best handled via recursion. * For every _START "part", MessagePattern.getLimitPartIndex() efficiently returns * the index of the corresponding _LIMIT "part". *

* List of "parts": *

 * message = MSG_START (SKIP_SYNTAX | INSERT_CHAR | REPLACE_NUMBER | argument)* MSG_LIMIT
 * argument = noneArg | simpleArg | complexArg
 * complexArg = choiceArg | pluralArg | selectArg
 *
 * noneArg = ARG_START.NONE (ARG_NAME | ARG_NUMBER) ARG_LIMIT.NONE
 * simpleArg = ARG_START.SIMPLE (ARG_NAME | ARG_NUMBER) ARG_TYPE [ARG_STYLE] ARG_LIMIT.SIMPLE
 * choiceArg = ARG_START.CHOICE (ARG_NAME | ARG_NUMBER) choiceStyle ARG_LIMIT.CHOICE
 * pluralArg = ARG_START.PLURAL (ARG_NAME | ARG_NUMBER) pluralStyle ARG_LIMIT.PLURAL
 * selectArg = ARG_START.SELECT (ARG_NAME | ARG_NUMBER) selectStyle ARG_LIMIT.SELECT
 *
 * choiceStyle = ((ARG_INT | ARG_DOUBLE) ARG_SELECTOR message)+
 * pluralStyle = [ARG_INT | ARG_DOUBLE] (ARG_SELECTOR [ARG_INT | ARG_DOUBLE] message)+
 * selectStyle = (ARG_SELECTOR message)+
 * 
*
    *
  • Literal output text is not represented directly by "parts" but accessed * between parts of a message, from one part's getLimit() to the next part's getIndex(). *
  • ARG_START.CHOICE stands for an ARG_START Part with ArgType CHOICE. *
  • In the choiceStyle, the ARG_SELECTOR has the '<', the '#' or * the less-than-or-equal-to sign (U+2264). *
  • In the pluralStyle, the first, optional numeric Part has the "offset:" value. * The optional numeric Part between each (ARG_SELECTOR, message) pair * is the value of an explicit-number selector like "=2", * otherwise the selector is a non-numeric identifier. *
  • The REPLACE_NUMBER Part can occur only in an immediate sub-message of the pluralStyle. *
*

* This class is not intended for public subclassing. * * @stable ICU 4.8 */ class U_COMMON_API MessagePattern : public UObject { public: /** * Constructs an empty MessagePattern with default UMessagePatternApostropheMode. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 4.8 */ MessagePattern(UErrorCode &errorCode); /** * Constructs an empty MessagePattern. * @param mode Explicit UMessagePatternApostropheMode. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @stable ICU 4.8 */ MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode); /** * Constructs a MessagePattern with default UMessagePatternApostropheMode and * parses the MessageFormat pattern string. * @param pattern a MessageFormat pattern string * @param parseError Struct to receive information on the position * of an error within the pattern. * Can be NULL. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * TODO: turn @throws into UErrorCode specifics? * @throws IllegalArgumentException for syntax errors in the pattern string * @throws IndexOutOfBoundsException if certain limits are exceeded * (e.g., argument number too high, argument name too long, etc.) * @throws NumberFormatException if a number could not be parsed * @stable ICU 4.8 */ MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode); /** * Copy constructor. * @param other Object to copy. * @stable ICU 4.8 */ MessagePattern(const MessagePattern &other); /** * Assignment operator. * @param other Object to copy. * @return *this=other * @stable ICU 4.8 */ MessagePattern &operator=(const MessagePattern &other); /** * Destructor. * @stable ICU 4.8 */ virtual ~MessagePattern(); /** * Parses a MessageFormat pattern string. * @param pattern a MessageFormat pattern string * @param parseError Struct to receive information on the position * of an error within the pattern. * Can be NULL. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @throws IllegalArgumentException for syntax errors in the pattern string * @throws IndexOutOfBoundsException if certain limits are exceeded * (e.g., argument number too high, argument name too long, etc.) * @throws NumberFormatException if a number could not be parsed * @stable ICU 4.8 */ MessagePattern &parse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode); /** * Parses a ChoiceFormat pattern string. * @param pattern a ChoiceFormat pattern string * @param parseError Struct to receive information on the position * of an error within the pattern. * Can be NULL. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @throws IllegalArgumentException for syntax errors in the pattern string * @throws IndexOutOfBoundsException if certain limits are exceeded * (e.g., argument number too high, argument name too long, etc.) * @throws NumberFormatException if a number could not be parsed * @stable ICU 4.8 */ MessagePattern &parseChoiceStyle(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode); /** * Parses a PluralFormat pattern string. * @param pattern a PluralFormat pattern string * @param parseError Struct to receive information on the position * of an error within the pattern. * Can be NULL. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @throws IllegalArgumentException for syntax errors in the pattern string * @throws IndexOutOfBoundsException if certain limits are exceeded * (e.g., argument number too high, argument name too long, etc.) * @throws NumberFormatException if a number could not be parsed * @stable ICU 4.8 */ MessagePattern &parsePluralStyle(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode); /** * Parses a SelectFormat pattern string. * @param pattern a SelectFormat pattern string * @param parseError Struct to receive information on the position * of an error within the pattern. * Can be NULL. * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return *this * @throws IllegalArgumentException for syntax errors in the pattern string * @throws IndexOutOfBoundsException if certain limits are exceeded * (e.g., argument number too high, argument name too long, etc.) * @throws NumberFormatException if a number could not be parsed * @stable ICU 4.8 */ MessagePattern &parseSelectStyle(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode); /** * Clears this MessagePattern. * countParts() will return 0. * @stable ICU 4.8 */ void clear(); /** * Clears this MessagePattern and sets the UMessagePatternApostropheMode. * countParts() will return 0. * @param mode The new UMessagePatternApostropheMode. * @stable ICU 4.8 */ void clearPatternAndSetApostropheMode(UMessagePatternApostropheMode mode) { clear(); aposMode=mode; } /** * @param other another object to compare with. * @return TRUE if this object is equivalent to the other one. * @stable ICU 4.8 */ UBool operator==(const MessagePattern &other) const; /** * @param other another object to compare with. * @return FALSE if this object is equivalent to the other one. * @stable ICU 4.8 */ inline UBool operator!=(const MessagePattern &other) const { return !operator==(other); } /** * @return A hash code for this object. * @stable ICU 4.8 */ int32_t hashCode() const; /** * @return this instance's UMessagePatternApostropheMode. * @stable ICU 4.8 */ UMessagePatternApostropheMode getApostropheMode() const { return aposMode; } // Java has package-private jdkAposMode() here. // In C++, this is declared in the MessageImpl class. /** * @return the parsed pattern string (null if none was parsed). * @stable ICU 4.8 */ const UnicodeString &getPatternString() const { return msg; } /** * Does the parsed pattern have named arguments like {first_name}? * @return TRUE if the parsed pattern has at least one named argument. * @stable ICU 4.8 */ UBool hasNamedArguments() const { return hasArgNames; } /** * Does the parsed pattern have numbered arguments like {2}? * @return TRUE if the parsed pattern has at least one numbered argument. * @stable ICU 4.8 */ UBool hasNumberedArguments() const { return hasArgNumbers; } /** * Validates and parses an argument name or argument number string. * An argument name must be a "pattern identifier", that is, it must contain * no Unicode Pattern_Syntax or Pattern_White_Space characters. * If it only contains ASCII digits, then it must be a small integer with no leading zero. * @param name Input string. * @return >=0 if the name is a valid number, * ARG_NAME_NOT_NUMBER (-1) if it is a "pattern identifier" but not all ASCII digits, * ARG_NAME_NOT_VALID (-2) if it is neither. * @stable ICU 4.8 */ static int32_t validateArgumentName(const UnicodeString &name); /** * Returns a version of the parsed pattern string where each ASCII apostrophe * is doubled (escaped) if it is not already, and if it is not interpreted as quoting syntax. *

* For example, this turns "I don't '{know}' {gender,select,female{h''er}other{h'im}}." * into "I don''t '{know}' {gender,select,female{h''er}other{h''im}}." * @return the deep-auto-quoted version of the parsed pattern string. * @see MessageFormat.autoQuoteApostrophe() * @stable ICU 4.8 */ UnicodeString autoQuoteApostropheDeep() const; class Part; /** * Returns the number of "parts" created by parsing the pattern string. * Returns 0 if no pattern has been parsed or clear() was called. * @return the number of pattern parts. * @stable ICU 4.8 */ int32_t countParts() const { return partsLength; } /** * Gets the i-th pattern "part". * @param i The index of the Part data. (0..countParts()-1) * @return the i-th pattern "part". * @stable ICU 4.8 */ const Part &getPart(int32_t i) const { return parts[i]; } /** * Returns the UMessagePatternPartType of the i-th pattern "part". * Convenience method for getPart(i).getType(). * @param i The index of the Part data. (0..countParts()-1) * @return The UMessagePatternPartType of the i-th Part. * @stable ICU 4.8 */ UMessagePatternPartType getPartType(int32_t i) const { return getPart(i).type; } /** * Returns the pattern index of the specified pattern "part". * Convenience method for getPart(partIndex).getIndex(). * @param partIndex The index of the Part data. (0..countParts()-1) * @return The pattern index of this Part. * @stable ICU 4.8 */ int32_t getPatternIndex(int32_t partIndex) const { return getPart(partIndex).index; } /** * Returns the substring of the pattern string indicated by the Part. * Convenience method for getPatternString().substring(part.getIndex(), part.getLimit()). * @param part a part of this MessagePattern. * @return the substring associated with part. * @stable ICU 4.8 */ UnicodeString getSubstring(const Part &part) const { return msg.tempSubString(part.index, part.length); } /** * Compares the part's substring with the input string s. * @param part a part of this MessagePattern. * @param s a string. * @return TRUE if getSubstring(part).equals(s). * @stable ICU 4.8 */ UBool partSubstringMatches(const Part &part, const UnicodeString &s) const { return 0==msg.compare(part.index, part.length, s); } /** * Returns the numeric value associated with an ARG_INT or ARG_DOUBLE. * @param part a part of this MessagePattern. * @return the part's numeric value, or UMSGPAT_NO_NUMERIC_VALUE if this is not a numeric part. * @stable ICU 4.8 */ double getNumericValue(const Part &part) const; /** * Returns the "offset:" value of a PluralFormat argument, or 0 if none is specified. * @param pluralStart the index of the first PluralFormat argument style part. (0..countParts()-1) * @return the "offset:" value. * @stable ICU 4.8 */ double getPluralOffset(int32_t pluralStart) const; /** * Returns the index of the ARG|MSG_LIMIT part corresponding to the ARG|MSG_START at start. * @param start The index of some Part data (0..countParts()-1); * this Part should be of Type ARG_START or MSG_START. * @return The first i>start where getPart(i).getType()==ARG|MSG_LIMIT at the same nesting level, * or start itself if getPartType(msgStart)!=ARG|MSG_START. * @stable ICU 4.8 */ int32_t getLimitPartIndex(int32_t start) const { int32_t limit=getPart(start).limitPartIndex; if(limit parts=new ArrayList(); MessagePatternPartsList *partsList; Part *parts; int32_t partsLength; // ArrayList numericValues; MessagePatternDoubleList *numericValuesList; double *numericValues; int32_t numericValuesLength; UBool hasArgNames; UBool hasArgNumbers; UBool needsAutoQuoting; }; U_NAMESPACE_END #endif // !UCONFIG_NO_FORMATTING #endif // __MESSAGEPATTERN_H__ usr/include/unicode/utf_old.h000064400000127433152342600230012242 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utf_old.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2002sep21 * created by: Markus W. Scherer */ /** * \file * \brief C API: Deprecated macros for Unicode string handling */ /** * * The macros in utf_old.h are all deprecated and their use discouraged. * Some of the design principles behind the set of UTF macros * have changed or proved impractical. * Almost all of the old "UTF macros" are at least renamed. * If you are looking for a new equivalent to an old macro, please see the * comment at the old one. * * Brief summary of reasons for deprecation: * - Switch on UTF_SIZE (selection of UTF-8/16/32 default string processing) * was impractical. * - Switch on UTF_SAFE etc. (selection of unsafe/safe/strict default string processing) * was of little use and impractical. * - Whole classes of macros became obsolete outside of the UTF_SIZE/UTF_SAFE * selection framework: UTF32_ macros (all trivial) * and UTF_ default and intermediate macros (all aliases). * - The selection framework also caused many macro aliases. * - Change in Unicode standard: "irregular" sequences (3.0) became illegal (3.2). * - Change of language in Unicode standard: * Growing distinction between internal x-bit Unicode strings and external UTF-x * forms, with the former more lenient. * Suggests renaming of UTF16_ macros to U16_. * - The prefix "UTF_" without a width number confused some users. * - "Safe" append macros needed the addition of an error indicator output. * - "Safe" UTF-8 macros used legitimate (if rarely used) code point values * to indicate error conditions. * - The use of the "_CHAR" infix for code point operations confused some users. * * More details: * * Until ICU 2.2, utf.h theoretically allowed to choose among UTF-8/16/32 * for string processing, and among unsafe/safe/strict default macros for that. * * It proved nearly impossible to write non-trivial, high-performance code * that is UTF-generic. * Unsafe default macros would be dangerous for default string processing, * and the main reason for the "strict" versions disappeared: * Between Unicode 3.0 and 3.2 all "irregular" UTF-8 sequences became illegal. * The only other conditions that "strict" checked for were non-characters, * which are valid during processing. Only during text input/output should they * be checked, and at that time other well-formedness checks may be * necessary or useful as well. * This can still be done by using U16_NEXT and U_IS_UNICODE_NONCHAR * or U_IS_UNICODE_CHAR. * * The old UTF8_..._SAFE macros also used some normal Unicode code points * to indicate malformed sequences. * The new UTF8_ macros without suffix use negative values instead. * * The entire contents of utf32.h was moved here without replacement * because all those macros were trivial and * were meaningful only in the framework of choosing the UTF size. * * See Jitterbug 2150 and its discussion on the ICU mailing list * in September 2002. * *


* * Obsolete part of pre-ICU 2.4 utf.h file documentation: * *

The original concept for these files was for ICU to allow * in principle to set which UTF (UTF-8/16/32) is used internally * by defining UTF_SIZE to either 8, 16, or 32. utf.h would then define the UChar type * accordingly. UTF-16 was the default.

* *

This concept has been abandoned. * A lot of the ICU source code assumes UChar strings are in UTF-16. * This is especially true for low-level code like * conversion, normalization, and collation. * The utf.h header enforces the default of UTF-16. * The UTF-8 and UTF-32 macros remain for now for completeness and backward compatibility.

* *

Accordingly, utf.h defines UChar to be an unsigned 16-bit integer. If this matches wchar_t, then * UChar is defined to be exactly wchar_t, otherwise uint16_t.

* *

UChar32 is defined to be a signed 32-bit integer (int32_t), large enough for a 21-bit * Unicode code point (Unicode scalar value, 0..0x10ffff). * Before ICU 2.4, the definition of UChar32 was similarly platform-dependent as * the definition of UChar. For details see the documentation for UChar32 itself.

* *

utf.h also defines a number of C macros for handling single Unicode code points and * for using UTF Unicode strings. It includes utf8.h, utf16.h, and utf32.h for the actual * implementations of those macros and then aliases one set of them (for UTF-16) for general use. * The UTF-specific macros have the UTF size in the macro name prefixes (UTF16_...), while * the general alias macros always begin with UTF_...

* *

Many string operations can be done with or without error checking. * Where such a distinction is useful, there are two versions of the macros, "unsafe" and "safe" * ones with ..._UNSAFE and ..._SAFE suffixes. The unsafe macros are fast but may cause * program failures if the strings are not well-formed. The safe macros have an additional, boolean * parameter "strict". If strict is FALSE, then only illegal sequences are detected. * Otherwise, irregular sequences and non-characters are detected as well (like single surrogates). * Safe macros return special error code points for illegal/irregular sequences: * Typically, U+ffff, or values that would result in a code unit sequence of the same length * as the erroneous input sequence.
* Note that _UNSAFE macros have fewer parameters: They do not have the strictness parameter, and * they do not have start/length parameters for boundary checking.

* *

Here, the macros are aliased in two steps: * In the first step, the UTF-specific macros with UTF16_ prefix and _UNSAFE and _SAFE suffixes are * aliased according to the UTF_SIZE to macros with UTF_ prefix and the same suffixes and signatures. * Then, in a second step, the default, general alias macros are set to use either the unsafe or * the safe/not strict (default) or the safe/strict macro; * these general macros do not have a strictness parameter.

* *

It is possible to change the default choice for the general alias macros to be unsafe, safe/not strict or safe/strict. * The default is safe/not strict. It is not recommended to select the unsafe macros as the basis for * Unicode string handling in ICU! To select this, define UTF_SAFE, UTF_STRICT, or UTF_UNSAFE.

* *

For general use, one should use the default, general macros with UTF_ prefix and no _SAFE/_UNSAFE suffix. * Only in some cases it may be necessary to control the choice of macro directly and use a less generic alias. * For example, if it can be assumed that a string is well-formed and the index will stay within the bounds, * then the _UNSAFE version may be used. * If a UTF-8 string is to be processed, then the macros with UTF8_ prefixes need to be used.

* *
* * @deprecated ICU 2.4. Use the macros in utf.h, utf16.h, utf8.h instead. */ #ifndef __UTF_OLD_H__ #define __UTF_OLD_H__ /** * \def U_HIDE_OBSOLETE_UTF_OLD_H * * Hides the obsolete definitions in unicode/utf_old.h. * Recommended to be set to 1 at compile time to make sure * the long-deprecated macros are no longer used. * * For reasons for the deprecation see the utf_old.h file comments. * * @internal */ #ifndef U_HIDE_OBSOLETE_UTF_OLD_H # define U_HIDE_OBSOLETE_UTF_OLD_H 0 #endif #if !defined(U_HIDE_DEPRECATED_API) && !U_HIDE_OBSOLETE_UTF_OLD_H #include "unicode/utf.h" #include "unicode/utf8.h" #include "unicode/utf16.h" /* Formerly utf.h, part 1 --------------------------------------------------- */ #ifdef U_USE_UTF_DEPRECATES /** * Unicode string and array offset and index type. * ICU always counts Unicode code units (UChars) for * string offsets, indexes, and lengths, not Unicode code points. * * @obsolete ICU 2.6. Use int32_t directly instead since this API will be removed in that release. */ typedef int32_t UTextOffset; #endif /** Number of bits in a Unicode string code unit - ICU uses 16-bit Unicode. @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF_SIZE 16 /** * The default choice for general Unicode string macros is to use the ..._SAFE macro implementations * with strict=FALSE. * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF_SAFE /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #undef UTF_UNSAFE /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #undef UTF_STRICT /** * UTF8_ERROR_VALUE_1 and UTF8_ERROR_VALUE_2 are special error values for UTF-8, * which need 1 or 2 bytes in UTF-8: * \code * U+0015 = NAK = Negative Acknowledge, C0 control character * U+009f = highest C1 control character * \endcode * * These are used by UTF8_..._SAFE macros so that they can return an error value * that needs the same number of code units (bytes) as were seen by * a macro. They should be tested with UTF_IS_ERROR() or UTF_IS_VALID(). * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF8_ERROR_VALUE_1 0x15 /** * See documentation on UTF8_ERROR_VALUE_1 for details. * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF8_ERROR_VALUE_2 0x9f /** * Error value for all UTFs. This code point value will be set by macros with error * checking if an error is detected. * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF_ERROR_VALUE 0xffff /** * Is a given 32-bit code an error value * as returned by one of the macros for any UTF? * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF_IS_ERROR(c) \ (((c)&0xfffe)==0xfffe || (c)==UTF8_ERROR_VALUE_1 || (c)==UTF8_ERROR_VALUE_2) /** * This is a combined macro: Is c a valid Unicode value _and_ not an error code? * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF_IS_VALID(c) \ (UTF_IS_UNICODE_CHAR(c) && \ (c)!=UTF8_ERROR_VALUE_1 && (c)!=UTF8_ERROR_VALUE_2) /** * Is this code unit or code point a surrogate (U+d800..U+dfff)? * @deprecated ICU 2.4. Renamed to U_IS_SURROGATE and U16_IS_SURROGATE, see utf_old.h. */ #define UTF_IS_SURROGATE(uchar) (((uchar)&0xfffff800)==0xd800) /** * Is a given 32-bit code point a Unicode noncharacter? * * @deprecated ICU 2.4. Renamed to U_IS_UNICODE_NONCHAR, see utf_old.h. */ #define UTF_IS_UNICODE_NONCHAR(c) \ ((c)>=0xfdd0 && \ ((uint32_t)(c)<=0xfdef || ((c)&0xfffe)==0xfffe) && \ (uint32_t)(c)<=0x10ffff) /** * Is a given 32-bit value a Unicode code point value (0..U+10ffff) * that can be assigned a character? * * Code points that are not characters include: * - single surrogate code points (U+d800..U+dfff, 2048 code points) * - the last two code points on each plane (U+__fffe and U+__ffff, 34 code points) * - U+fdd0..U+fdef (new with Unicode 3.1, 32 code points) * - the highest Unicode code point value is U+10ffff * * This means that all code points below U+d800 are character code points, * and that boundary is tested first for performance. * * @deprecated ICU 2.4. Renamed to U_IS_UNICODE_CHAR, see utf_old.h. */ #define UTF_IS_UNICODE_CHAR(c) \ ((uint32_t)(c)<0xd800 || \ ((uint32_t)(c)>0xdfff && \ (uint32_t)(c)<=0x10ffff && \ !UTF_IS_UNICODE_NONCHAR(c))) /* Formerly utf8.h ---------------------------------------------------------- */ /** * \var utf8_countTrailBytes * Internal array with numbers of trail bytes for any given byte used in * lead byte position. * * This is internal since it is not meant to be called directly by external clients; * however it is called by public macros in this file and thus must remain stable, * and should not be hidden when other internal functions are hidden (otherwise * public macros would fail to compile). * @internal */ #ifdef U_UTF8_IMPL // No forward declaration if compiling utf_impl.cpp, which defines utf8_countTrailBytes. #elif defined(U_STATIC_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) U_CFUNC const uint8_t utf8_countTrailBytes[]; #else U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; /* U_IMPORT2? */ /*U_IMPORT*/ #endif /** * Count the trail bytes for a UTF-8 lead byte. * @deprecated ICU 2.4. Renamed to U8_COUNT_TRAIL_BYTES, see utf_old.h. */ #define UTF8_COUNT_TRAIL_BYTES(leadByte) (utf8_countTrailBytes[(uint8_t)leadByte]) /** * Mask a UTF-8 lead byte, leave only the lower bits that form part of the code point value. * @deprecated ICU 2.4. Renamed to U8_MASK_LEAD_BYTE, see utf_old.h. */ #define UTF8_MASK_LEAD_BYTE(leadByte, countTrailBytes) ((leadByte)&=(1<<(6-(countTrailBytes)))-1) /** Is this this code point a single code unit (byte)? @deprecated ICU 2.4. Renamed to U8_IS_SINGLE, see utf_old.h. */ #define UTF8_IS_SINGLE(uchar) (((uchar)&0x80)==0) /** Is this this code unit the lead code unit (byte) of a code point? @deprecated ICU 2.4. Renamed to U8_IS_LEAD, see utf_old.h. */ #define UTF8_IS_LEAD(uchar) ((uint8_t)((uchar)-0xc0)<0x3e) /** Is this this code unit a trailing code unit (byte) of a code point? @deprecated ICU 2.4. Renamed to U8_IS_TRAIL, see utf_old.h. */ #define UTF8_IS_TRAIL(uchar) (((uchar)&0xc0)==0x80) /** Does this scalar Unicode value need multiple code units for storage? @deprecated ICU 2.4. Use U8_LENGTH or test ((uint32_t)(c)>0x7f) instead, see utf_old.h. */ #define UTF8_NEED_MULTIPLE_UCHAR(c) ((uint32_t)(c)>0x7f) /** * Given the lead character, how many bytes are taken by this code point. * ICU does not deal with code points >0x10ffff * unless necessary for advancing in the byte stream. * * These length macros take into account that for values >0x10ffff * the UTF8_APPEND_CHAR_SAFE macros would write the error code point 0xffff * with 3 bytes. * Code point comparisons need to be in uint32_t because UChar32 * may be a signed type, and negative values must be recognized. * * @deprecated ICU 2.4. Use U8_LENGTH instead, see utf.h. */ #if 1 # define UTF8_CHAR_LENGTH(c) \ ((uint32_t)(c)<=0x7f ? 1 : \ ((uint32_t)(c)<=0x7ff ? 2 : \ ((uint32_t)((c)-0x10000)>0xfffff ? 3 : 4) \ ) \ ) #else # define UTF8_CHAR_LENGTH(c) \ ((uint32_t)(c)<=0x7f ? 1 : \ ((uint32_t)(c)<=0x7ff ? 2 : \ ((uint32_t)(c)<=0xffff ? 3 : \ ((uint32_t)(c)<=0x10ffff ? 4 : \ ((uint32_t)(c)<=0x3ffffff ? 5 : \ ((uint32_t)(c)<=0x7fffffff ? 6 : 3) \ ) \ ) \ ) \ ) \ ) #endif /** The maximum number of bytes per code point. @deprecated ICU 2.4. Renamed to U8_MAX_LENGTH, see utf_old.h. */ #define UTF8_MAX_CHAR_LENGTH 4 /** Average number of code units compared to UTF-16. @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF8_ARRAY_SIZE(size) ((5*(size))/2) /** @deprecated ICU 2.4. Renamed to U8_GET_UNSAFE, see utf_old.h. */ #define UTF8_GET_CHAR_UNSAFE(s, i, c) { \ int32_t _utf8_get_char_unsafe_index=(int32_t)(i); \ UTF8_SET_CHAR_START_UNSAFE(s, _utf8_get_char_unsafe_index); \ UTF8_NEXT_CHAR_UNSAFE(s, _utf8_get_char_unsafe_index, c); \ } /** @deprecated ICU 2.4. Use U8_GET instead, see utf_old.h. */ #define UTF8_GET_CHAR_SAFE(s, start, i, length, c, strict) { \ int32_t _utf8_get_char_safe_index=(int32_t)(i); \ UTF8_SET_CHAR_START_SAFE(s, start, _utf8_get_char_safe_index); \ UTF8_NEXT_CHAR_SAFE(s, _utf8_get_char_safe_index, length, c, strict); \ } /** @deprecated ICU 2.4. Renamed to U8_NEXT_UNSAFE, see utf_old.h. */ #define UTF8_NEXT_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[(i)++]; \ if((uint8_t)((c)-0xc0)<0x35) { \ uint8_t __count=UTF8_COUNT_TRAIL_BYTES(c); \ UTF8_MASK_LEAD_BYTE(c, __count); \ switch(__count) { \ /* each following branch falls through to the next one */ \ case 3: \ (c)=((c)<<6)|((s)[(i)++]&0x3f); \ case 2: \ (c)=((c)<<6)|((s)[(i)++]&0x3f); \ case 1: \ (c)=((c)<<6)|((s)[(i)++]&0x3f); \ /* no other branches to optimize switch() */ \ break; \ } \ } \ } /** @deprecated ICU 2.4. Renamed to U8_APPEND_UNSAFE, see utf_old.h. */ #define UTF8_APPEND_CHAR_UNSAFE(s, i, c) { \ if((uint32_t)(c)<=0x7f) { \ (s)[(i)++]=(uint8_t)(c); \ } else { \ if((uint32_t)(c)<=0x7ff) { \ (s)[(i)++]=(uint8_t)(((c)>>6)|0xc0); \ } else { \ if((uint32_t)(c)<=0xffff) { \ (s)[(i)++]=(uint8_t)(((c)>>12)|0xe0); \ } else { \ (s)[(i)++]=(uint8_t)(((c)>>18)|0xf0); \ (s)[(i)++]=(uint8_t)((((c)>>12)&0x3f)|0x80); \ } \ (s)[(i)++]=(uint8_t)((((c)>>6)&0x3f)|0x80); \ } \ (s)[(i)++]=(uint8_t)(((c)&0x3f)|0x80); \ } \ } /** @deprecated ICU 2.4. Renamed to U8_FWD_1_UNSAFE, see utf_old.h. */ #define UTF8_FWD_1_UNSAFE(s, i) { \ (i)+=1+UTF8_COUNT_TRAIL_BYTES((s)[i]); \ } /** @deprecated ICU 2.4. Renamed to U8_FWD_N_UNSAFE, see utf_old.h. */ #define UTF8_FWD_N_UNSAFE(s, i, n) { \ int32_t __N=(n); \ while(__N>0) { \ UTF8_FWD_1_UNSAFE(s, i); \ --__N; \ } \ } /** @deprecated ICU 2.4. Renamed to U8_SET_CP_START_UNSAFE, see utf_old.h. */ #define UTF8_SET_CHAR_START_UNSAFE(s, i) { \ while(UTF8_IS_TRAIL((s)[i])) { --(i); } \ } /** @deprecated ICU 2.4. Use U8_NEXT instead, see utf_old.h. */ #define UTF8_NEXT_CHAR_SAFE(s, i, length, c, strict) { \ (c)=(s)[(i)++]; \ if((c)>=0x80) { \ if(UTF8_IS_LEAD(c)) { \ (c)=utf8_nextCharSafeBody(s, &(i), (int32_t)(length), c, strict); \ } else { \ (c)=UTF8_ERROR_VALUE_1; \ } \ } \ } /** @deprecated ICU 2.4. Use U8_APPEND instead, see utf_old.h. */ #define UTF8_APPEND_CHAR_SAFE(s, i, length, c) { \ if((uint32_t)(c)<=0x7f) { \ (s)[(i)++]=(uint8_t)(c); \ } else { \ (i)=utf8_appendCharSafeBody(s, (int32_t)(i), (int32_t)(length), c, NULL); \ } \ } /** @deprecated ICU 2.4. Renamed to U8_FWD_1, see utf_old.h. */ #define UTF8_FWD_1_SAFE(s, i, length) U8_FWD_1(s, i, length) /** @deprecated ICU 2.4. Renamed to U8_FWD_N, see utf_old.h. */ #define UTF8_FWD_N_SAFE(s, i, length, n) U8_FWD_N(s, i, length, n) /** @deprecated ICU 2.4. Renamed to U8_SET_CP_START, see utf_old.h. */ #define UTF8_SET_CHAR_START_SAFE(s, start, i) U8_SET_CP_START(s, start, i) /** @deprecated ICU 2.4. Renamed to U8_PREV_UNSAFE, see utf_old.h. */ #define UTF8_PREV_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[--(i)]; \ if(UTF8_IS_TRAIL(c)) { \ uint8_t __b, __count=1, __shift=6; \ \ /* c is a trail byte */ \ (c)&=0x3f; \ for(;;) { \ __b=(s)[--(i)]; \ if(__b>=0xc0) { \ UTF8_MASK_LEAD_BYTE(__b, __count); \ (c)|=(UChar32)__b<<__shift; \ break; \ } else { \ (c)|=(UChar32)(__b&0x3f)<<__shift; \ ++__count; \ __shift+=6; \ } \ } \ } \ } /** @deprecated ICU 2.4. Renamed to U8_BACK_1_UNSAFE, see utf_old.h. */ #define UTF8_BACK_1_UNSAFE(s, i) { \ while(UTF8_IS_TRAIL((s)[--(i)])) {} \ } /** @deprecated ICU 2.4. Renamed to U8_BACK_N_UNSAFE, see utf_old.h. */ #define UTF8_BACK_N_UNSAFE(s, i, n) { \ int32_t __N=(n); \ while(__N>0) { \ UTF8_BACK_1_UNSAFE(s, i); \ --__N; \ } \ } /** @deprecated ICU 2.4. Renamed to U8_SET_CP_LIMIT_UNSAFE, see utf_old.h. */ #define UTF8_SET_CHAR_LIMIT_UNSAFE(s, i) { \ UTF8_BACK_1_UNSAFE(s, i); \ UTF8_FWD_1_UNSAFE(s, i); \ } /** @deprecated ICU 2.4. Use U8_PREV instead, see utf_old.h. */ #define UTF8_PREV_CHAR_SAFE(s, start, i, c, strict) { \ (c)=(s)[--(i)]; \ if((c)>=0x80) { \ if((c)<=0xbf) { \ (c)=utf8_prevCharSafeBody(s, start, &(i), c, strict); \ } else { \ (c)=UTF8_ERROR_VALUE_1; \ } \ } \ } /** @deprecated ICU 2.4. Renamed to U8_BACK_1, see utf_old.h. */ #define UTF8_BACK_1_SAFE(s, start, i) U8_BACK_1(s, start, i) /** @deprecated ICU 2.4. Renamed to U8_BACK_N, see utf_old.h. */ #define UTF8_BACK_N_SAFE(s, start, i, n) U8_BACK_N(s, start, i, n) /** @deprecated ICU 2.4. Renamed to U8_SET_CP_LIMIT, see utf_old.h. */ #define UTF8_SET_CHAR_LIMIT_SAFE(s, start, i, length) U8_SET_CP_LIMIT(s, start, i, length) /* Formerly utf16.h --------------------------------------------------------- */ /** Is uchar a first/lead surrogate? @deprecated ICU 2.4. Renamed to U_IS_LEAD and U16_IS_LEAD, see utf_old.h. */ #define UTF_IS_FIRST_SURROGATE(uchar) (((uchar)&0xfffffc00)==0xd800) /** Is uchar a second/trail surrogate? @deprecated ICU 2.4. Renamed to U_IS_TRAIL and U16_IS_TRAIL, see utf_old.h. */ #define UTF_IS_SECOND_SURROGATE(uchar) (((uchar)&0xfffffc00)==0xdc00) /** Assuming c is a surrogate, is it a first/lead surrogate? @deprecated ICU 2.4. Renamed to U_IS_SURROGATE_LEAD and U16_IS_SURROGATE_LEAD, see utf_old.h. */ #define UTF_IS_SURROGATE_FIRST(c) (((c)&0x400)==0) /** Helper constant for UTF16_GET_PAIR_VALUE. @deprecated ICU 2.4. Renamed to U16_SURROGATE_OFFSET, see utf_old.h. */ #define UTF_SURROGATE_OFFSET ((0xd800<<10UL)+0xdc00-0x10000) /** Get the UTF-32 value from the surrogate code units. @deprecated ICU 2.4. Renamed to U16_GET_SUPPLEMENTARY, see utf_old.h. */ #define UTF16_GET_PAIR_VALUE(first, second) \ (((first)<<10UL)+(second)-UTF_SURROGATE_OFFSET) /** @deprecated ICU 2.4. Renamed to U16_LEAD, see utf_old.h. */ #define UTF_FIRST_SURROGATE(supplementary) (UChar)(((supplementary)>>10)+0xd7c0) /** @deprecated ICU 2.4. Renamed to U16_TRAIL, see utf_old.h. */ #define UTF_SECOND_SURROGATE(supplementary) (UChar)(((supplementary)&0x3ff)|0xdc00) /** @deprecated ICU 2.4. Renamed to U16_LEAD, see utf_old.h. */ #define UTF16_LEAD(supplementary) UTF_FIRST_SURROGATE(supplementary) /** @deprecated ICU 2.4. Renamed to U16_TRAIL, see utf_old.h. */ #define UTF16_TRAIL(supplementary) UTF_SECOND_SURROGATE(supplementary) /** @deprecated ICU 2.4. Renamed to U16_IS_SINGLE, see utf_old.h. */ #define UTF16_IS_SINGLE(uchar) !UTF_IS_SURROGATE(uchar) /** @deprecated ICU 2.4. Renamed to U16_IS_LEAD, see utf_old.h. */ #define UTF16_IS_LEAD(uchar) UTF_IS_FIRST_SURROGATE(uchar) /** @deprecated ICU 2.4. Renamed to U16_IS_TRAIL, see utf_old.h. */ #define UTF16_IS_TRAIL(uchar) UTF_IS_SECOND_SURROGATE(uchar) /** Does this scalar Unicode value need multiple code units for storage? @deprecated ICU 2.4. Use U16_LENGTH or test ((uint32_t)(c)>0xffff) instead, see utf_old.h. */ #define UTF16_NEED_MULTIPLE_UCHAR(c) ((uint32_t)(c)>0xffff) /** @deprecated ICU 2.4. Renamed to U16_LENGTH, see utf_old.h. */ #define UTF16_CHAR_LENGTH(c) ((uint32_t)(c)<=0xffff ? 1 : 2) /** @deprecated ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h. */ #define UTF16_MAX_CHAR_LENGTH 2 /** Average number of code units compared to UTF-16. @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF16_ARRAY_SIZE(size) (size) /** * Get a single code point from an offset that points to any * of the code units that belong to that code point. * Assume 0<=i=(start) && UTF_IS_FIRST_SURROGATE(__c2=(s)[(i)-1])) { \ (c)=UTF16_GET_PAIR_VALUE(__c2, (c)); \ /* strict: ((c)&0xfffe)==0xfffe is caught by UTF_IS_ERROR() and UTF_IS_UNICODE_CHAR() */ \ } else if(strict) {\ /* unmatched second surrogate */ \ (c)=UTF_ERROR_VALUE; \ } \ } \ } else if((strict) && !UTF_IS_UNICODE_CHAR(c)) { \ (c)=UTF_ERROR_VALUE; \ } \ } /** @deprecated ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h. */ #define UTF16_NEXT_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[(i)++]; \ if(UTF_IS_FIRST_SURROGATE(c)) { \ (c)=UTF16_GET_PAIR_VALUE((c), (s)[(i)++]); \ } \ } /** @deprecated ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h. */ #define UTF16_APPEND_CHAR_UNSAFE(s, i, c) { \ if((uint32_t)(c)<=0xffff) { \ (s)[(i)++]=(uint16_t)(c); \ } else { \ (s)[(i)++]=(uint16_t)(((c)>>10)+0xd7c0); \ (s)[(i)++]=(uint16_t)(((c)&0x3ff)|0xdc00); \ } \ } /** @deprecated ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h. */ #define UTF16_FWD_1_UNSAFE(s, i) { \ if(UTF_IS_FIRST_SURROGATE((s)[(i)++])) { \ ++(i); \ } \ } /** @deprecated ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h. */ #define UTF16_FWD_N_UNSAFE(s, i, n) { \ int32_t __N=(n); \ while(__N>0) { \ UTF16_FWD_1_UNSAFE(s, i); \ --__N; \ } \ } /** @deprecated ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h. */ #define UTF16_SET_CHAR_START_UNSAFE(s, i) { \ if(UTF_IS_SECOND_SURROGATE((s)[i])) { \ --(i); \ } \ } /** @deprecated ICU 2.4. Use U16_NEXT instead, see utf_old.h. */ #define UTF16_NEXT_CHAR_SAFE(s, i, length, c, strict) { \ (c)=(s)[(i)++]; \ if(UTF_IS_FIRST_SURROGATE(c)) { \ uint16_t __c2; \ if((i)<(length) && UTF_IS_SECOND_SURROGATE(__c2=(s)[(i)])) { \ ++(i); \ (c)=UTF16_GET_PAIR_VALUE((c), __c2); \ /* strict: ((c)&0xfffe)==0xfffe is caught by UTF_IS_ERROR() and UTF_IS_UNICODE_CHAR() */ \ } else if(strict) {\ /* unmatched first surrogate */ \ (c)=UTF_ERROR_VALUE; \ } \ } else if((strict) && !UTF_IS_UNICODE_CHAR(c)) { \ /* unmatched second surrogate or other non-character */ \ (c)=UTF_ERROR_VALUE; \ } \ } /** @deprecated ICU 2.4. Use U16_APPEND instead, see utf_old.h. */ #define UTF16_APPEND_CHAR_SAFE(s, i, length, c) { \ if((uint32_t)(c)<=0xffff) { \ (s)[(i)++]=(uint16_t)(c); \ } else if((uint32_t)(c)<=0x10ffff) { \ if((i)+1<(length)) { \ (s)[(i)++]=(uint16_t)(((c)>>10)+0xd7c0); \ (s)[(i)++]=(uint16_t)(((c)&0x3ff)|0xdc00); \ } else /* not enough space */ { \ (s)[(i)++]=UTF_ERROR_VALUE; \ } \ } else /* c>0x10ffff, write error value */ { \ (s)[(i)++]=UTF_ERROR_VALUE; \ } \ } /** @deprecated ICU 2.4. Renamed to U16_FWD_1, see utf_old.h. */ #define UTF16_FWD_1_SAFE(s, i, length) U16_FWD_1(s, i, length) /** @deprecated ICU 2.4. Renamed to U16_FWD_N, see utf_old.h. */ #define UTF16_FWD_N_SAFE(s, i, length, n) U16_FWD_N(s, i, length, n) /** @deprecated ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h. */ #define UTF16_SET_CHAR_START_SAFE(s, start, i) U16_SET_CP_START(s, start, i) /** @deprecated ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h. */ #define UTF16_PREV_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[--(i)]; \ if(UTF_IS_SECOND_SURROGATE(c)) { \ (c)=UTF16_GET_PAIR_VALUE((s)[--(i)], (c)); \ } \ } /** @deprecated ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h. */ #define UTF16_BACK_1_UNSAFE(s, i) { \ if(UTF_IS_SECOND_SURROGATE((s)[--(i)])) { \ --(i); \ } \ } /** @deprecated ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h. */ #define UTF16_BACK_N_UNSAFE(s, i, n) { \ int32_t __N=(n); \ while(__N>0) { \ UTF16_BACK_1_UNSAFE(s, i); \ --__N; \ } \ } /** @deprecated ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h. */ #define UTF16_SET_CHAR_LIMIT_UNSAFE(s, i) { \ if(UTF_IS_FIRST_SURROGATE((s)[(i)-1])) { \ ++(i); \ } \ } /** @deprecated ICU 2.4. Use U16_PREV instead, see utf_old.h. */ #define UTF16_PREV_CHAR_SAFE(s, start, i, c, strict) { \ (c)=(s)[--(i)]; \ if(UTF_IS_SECOND_SURROGATE(c)) { \ uint16_t __c2; \ if((i)>(start) && UTF_IS_FIRST_SURROGATE(__c2=(s)[(i)-1])) { \ --(i); \ (c)=UTF16_GET_PAIR_VALUE(__c2, (c)); \ /* strict: ((c)&0xfffe)==0xfffe is caught by UTF_IS_ERROR() and UTF_IS_UNICODE_CHAR() */ \ } else if(strict) {\ /* unmatched second surrogate */ \ (c)=UTF_ERROR_VALUE; \ } \ } else if((strict) && !UTF_IS_UNICODE_CHAR(c)) { \ /* unmatched first surrogate or other non-character */ \ (c)=UTF_ERROR_VALUE; \ } \ } /** @deprecated ICU 2.4. Renamed to U16_BACK_1, see utf_old.h. */ #define UTF16_BACK_1_SAFE(s, start, i) U16_BACK_1(s, start, i) /** @deprecated ICU 2.4. Renamed to U16_BACK_N, see utf_old.h. */ #define UTF16_BACK_N_SAFE(s, start, i, n) U16_BACK_N(s, start, i, n) /** @deprecated ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h. */ #define UTF16_SET_CHAR_LIMIT_SAFE(s, start, i, length) U16_SET_CP_LIMIT(s, start, i, length) /* Formerly utf32.h --------------------------------------------------------- */ /* * Old documentation: * * This file defines macros to deal with UTF-32 code units and code points. * Signatures and semantics are the same as for the similarly named macros * in utf16.h. * utf32.h is included by utf.h after unicode/umachine.h

* and some common definitions. *

Usage: ICU coding guidelines for if() statements should be followed when using these macros. * Compound statements (curly braces {}) must be used for if-else-while... * bodies and all macro statements should be terminated with semicolon.

*/ /* internal definitions ----------------------------------------------------- */ /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_IS_SAFE(c, strict) \ (!(strict) ? \ (uint32_t)(c)<=0x10ffff : \ UTF_IS_UNICODE_CHAR(c)) /* * For the semantics of all of these macros, see utf16.h. * The UTF-32 versions are trivial because any code point is * encoded using exactly one code unit. */ /* single-code point definitions -------------------------------------------- */ /* classes of code unit values */ /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_IS_SINGLE(uchar) 1 /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_IS_LEAD(uchar) 0 /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_IS_TRAIL(uchar) 0 /* number of code units per code point */ /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_NEED_MULTIPLE_UCHAR(c) 0 /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_CHAR_LENGTH(c) 1 /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_MAX_CHAR_LENGTH 1 /* average number of code units compared to UTF-16 */ /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_ARRAY_SIZE(size) (size) /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_GET_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[i]; \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_GET_CHAR_SAFE(s, start, i, length, c, strict) { \ (c)=(s)[i]; \ if(!UTF32_IS_SAFE(c, strict)) { \ (c)=UTF_ERROR_VALUE; \ } \ } /* definitions with forward iteration --------------------------------------- */ /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_NEXT_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[(i)++]; \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_APPEND_CHAR_UNSAFE(s, i, c) { \ (s)[(i)++]=(c); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_FWD_1_UNSAFE(s, i) { \ ++(i); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_FWD_N_UNSAFE(s, i, n) { \ (i)+=(n); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_SET_CHAR_START_UNSAFE(s, i) { \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_NEXT_CHAR_SAFE(s, i, length, c, strict) { \ (c)=(s)[(i)++]; \ if(!UTF32_IS_SAFE(c, strict)) { \ (c)=UTF_ERROR_VALUE; \ } \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_APPEND_CHAR_SAFE(s, i, length, c) { \ if((uint32_t)(c)<=0x10ffff) { \ (s)[(i)++]=(c); \ } else /* c>0x10ffff, write 0xfffd */ { \ (s)[(i)++]=0xfffd; \ } \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_FWD_1_SAFE(s, i, length) { \ ++(i); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_FWD_N_SAFE(s, i, length, n) { \ if(((i)+=(n))>(length)) { \ (i)=(length); \ } \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_SET_CHAR_START_SAFE(s, start, i) { \ } /* definitions with backward iteration -------------------------------------- */ /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_PREV_CHAR_UNSAFE(s, i, c) { \ (c)=(s)[--(i)]; \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_BACK_1_UNSAFE(s, i) { \ --(i); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_BACK_N_UNSAFE(s, i, n) { \ (i)-=(n); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_SET_CHAR_LIMIT_UNSAFE(s, i) { \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_PREV_CHAR_SAFE(s, start, i, c, strict) { \ (c)=(s)[--(i)]; \ if(!UTF32_IS_SAFE(c, strict)) { \ (c)=UTF_ERROR_VALUE; \ } \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_BACK_1_SAFE(s, start, i) { \ --(i); \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_BACK_N_SAFE(s, start, i, n) { \ (i)-=(n); \ if((i)<(start)) { \ (i)=(start); \ } \ } /** @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF32_SET_CHAR_LIMIT_SAFE(s, i, length) { \ } /* Formerly utf.h, part 2 --------------------------------------------------- */ /** * Estimate the number of code units for a string based on the number of UTF-16 code units. * * @deprecated ICU 2.4. Obsolete, see utf_old.h. */ #define UTF_ARRAY_SIZE(size) UTF16_ARRAY_SIZE(size) /** @deprecated ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h. */ #define UTF_GET_CHAR_UNSAFE(s, i, c) UTF16_GET_CHAR_UNSAFE(s, i, c) /** @deprecated ICU 2.4. Use U16_GET instead, see utf_old.h. */ #define UTF_GET_CHAR_SAFE(s, start, i, length, c, strict) UTF16_GET_CHAR_SAFE(s, start, i, length, c, strict) /** @deprecated ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h. */ #define UTF_NEXT_CHAR_UNSAFE(s, i, c) UTF16_NEXT_CHAR_UNSAFE(s, i, c) /** @deprecated ICU 2.4. Use U16_NEXT instead, see utf_old.h. */ #define UTF_NEXT_CHAR_SAFE(s, i, length, c, strict) UTF16_NEXT_CHAR_SAFE(s, i, length, c, strict) /** @deprecated ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h. */ #define UTF_APPEND_CHAR_UNSAFE(s, i, c) UTF16_APPEND_CHAR_UNSAFE(s, i, c) /** @deprecated ICU 2.4. Use U16_APPEND instead, see utf_old.h. */ #define UTF_APPEND_CHAR_SAFE(s, i, length, c) UTF16_APPEND_CHAR_SAFE(s, i, length, c) /** @deprecated ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h. */ #define UTF_FWD_1_UNSAFE(s, i) UTF16_FWD_1_UNSAFE(s, i) /** @deprecated ICU 2.4. Renamed to U16_FWD_1, see utf_old.h. */ #define UTF_FWD_1_SAFE(s, i, length) UTF16_FWD_1_SAFE(s, i, length) /** @deprecated ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h. */ #define UTF_FWD_N_UNSAFE(s, i, n) UTF16_FWD_N_UNSAFE(s, i, n) /** @deprecated ICU 2.4. Renamed to U16_FWD_N, see utf_old.h. */ #define UTF_FWD_N_SAFE(s, i, length, n) UTF16_FWD_N_SAFE(s, i, length, n) /** @deprecated ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h. */ #define UTF_SET_CHAR_START_UNSAFE(s, i) UTF16_SET_CHAR_START_UNSAFE(s, i) /** @deprecated ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h. */ #define UTF_SET_CHAR_START_SAFE(s, start, i) UTF16_SET_CHAR_START_SAFE(s, start, i) /** @deprecated ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h. */ #define UTF_PREV_CHAR_UNSAFE(s, i, c) UTF16_PREV_CHAR_UNSAFE(s, i, c) /** @deprecated ICU 2.4. Use U16_PREV instead, see utf_old.h. */ #define UTF_PREV_CHAR_SAFE(s, start, i, c, strict) UTF16_PREV_CHAR_SAFE(s, start, i, c, strict) /** @deprecated ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h. */ #define UTF_BACK_1_UNSAFE(s, i) UTF16_BACK_1_UNSAFE(s, i) /** @deprecated ICU 2.4. Renamed to U16_BACK_1, see utf_old.h. */ #define UTF_BACK_1_SAFE(s, start, i) UTF16_BACK_1_SAFE(s, start, i) /** @deprecated ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h. */ #define UTF_BACK_N_UNSAFE(s, i, n) UTF16_BACK_N_UNSAFE(s, i, n) /** @deprecated ICU 2.4. Renamed to U16_BACK_N, see utf_old.h. */ #define UTF_BACK_N_SAFE(s, start, i, n) UTF16_BACK_N_SAFE(s, start, i, n) /** @deprecated ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h. */ #define UTF_SET_CHAR_LIMIT_UNSAFE(s, i) UTF16_SET_CHAR_LIMIT_UNSAFE(s, i) /** @deprecated ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h. */ #define UTF_SET_CHAR_LIMIT_SAFE(s, start, i, length) UTF16_SET_CHAR_LIMIT_SAFE(s, start, i, length) /* Define default macros (UTF-16 "safe") ------------------------------------ */ /** * Does this code unit alone encode a code point (BMP, not a surrogate)? * Same as UTF16_IS_SINGLE. * @deprecated ICU 2.4. Renamed to U_IS_SINGLE and U16_IS_SINGLE, see utf_old.h. */ #define UTF_IS_SINGLE(uchar) U16_IS_SINGLE(uchar) /** * Is this code unit the first one of several (a lead surrogate)? * Same as UTF16_IS_LEAD. * @deprecated ICU 2.4. Renamed to U_IS_LEAD and U16_IS_LEAD, see utf_old.h. */ #define UTF_IS_LEAD(uchar) U16_IS_LEAD(uchar) /** * Is this code unit one of several but not the first one (a trail surrogate)? * Same as UTF16_IS_TRAIL. * @deprecated ICU 2.4. Renamed to U_IS_TRAIL and U16_IS_TRAIL, see utf_old.h. */ #define UTF_IS_TRAIL(uchar) U16_IS_TRAIL(uchar) /** * Does this code point require multiple code units (is it a supplementary code point)? * Same as UTF16_NEED_MULTIPLE_UCHAR. * @deprecated ICU 2.4. Use U16_LENGTH or test ((uint32_t)(c)>0xffff) instead. */ #define UTF_NEED_MULTIPLE_UCHAR(c) UTF16_NEED_MULTIPLE_UCHAR(c) /** * How many code units are used to encode this code point (1 or 2)? * Same as UTF16_CHAR_LENGTH. * @deprecated ICU 2.4. Renamed to U16_LENGTH, see utf_old.h. */ #define UTF_CHAR_LENGTH(c) U16_LENGTH(c) /** * How many code units are used at most for any Unicode code point (2)? * Same as UTF16_MAX_CHAR_LENGTH. * @deprecated ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h. */ #define UTF_MAX_CHAR_LENGTH U16_MAX_LENGTH /** * Set c to the code point that contains the code unit i. * i could point to the lead or the trail surrogate for the code point. * i is not modified. * Same as UTF16_GET_CHAR. * \pre 0<=iC API: ICU Plugin API * *

C API allowing run-time loadable modules that extend or modify ICU functionality.

* *

Loading and Configuration

* *

At ICU startup time, the environment variable "ICU_PLUGINS" will be * queried for a directory name. If it is not set, the preprocessor symbol * "DEFAULT_ICU_PLUGINS" will be checked for a default value.

* *

Within the above-named directory, the file "icuplugins##.txt" will be * opened, if present, where ## is the major+minor number of the currently * running ICU (such as, 44 for ICU 4.4, thus icuplugins44.txt)

* *

The configuration file has this format:

* *
    *
  • Hash (#) begins a comment line
  • * *
  • Non-comment lines have two or three components: * LIBRARYNAME ENTRYPOINT [ CONFIGURATION .. ]
  • * *
  • Tabs or spaces separate the three items.
  • * *
  • LIBRARYNAME is the name of a shared library, either a short name if * it is on the loader path, or a full pathname.
  • * *
  • ENTRYPOINT is the short (undecorated) symbol name of the plugin's * entrypoint, as above.
  • * *
  • CONFIGURATION is the entire rest of the line . It's passed as-is to * the plugin.
  • *
* *

An example configuration file is, in its entirety:

* * \code * # this is icuplugins44.txt * testplug.dll myPlugin hello=world * \endcode *

Plugins are categorized as "high" or "low" level. Low level are those * which must be run BEFORE high level plugins, and before any operations * which cause ICU to be 'initialized'. If a plugin is low level but * causes ICU to allocate memory or become initialized, that plugin is said * to cause a 'level change'.

* *

At load time, ICU first queries all plugins to determine their level, * then loads all 'low' plugins first, and then loads all 'high' plugins. * Plugins are otherwise loaded in the order listed in the configuration file.

* *

Implementing a Plugin

* \code * U_CAPI UPlugTokenReturn U_EXPORT2 * myPlugin (UPlugData *plug, UPlugReason reason, UErrorCode *status) { * if(reason==UPLUG_REASON_QUERY) { * uplug_setPlugName(plug, "Simple Plugin"); * uplug_setPlugLevel(plug, UPLUG_LEVEL_HIGH); * } else if(reason==UPLUG_REASON_LOAD) { * ... Set up some ICU things here.... * } else if(reason==UPLUG_REASON_UNLOAD) { * ... unload, clean up ... * } * return UPLUG_TOKEN; * } * \endcode * *

The UPlugData* is an opaque pointer to the plugin-specific data, and is * used in all other API calls.

* *

The API contract is:

*
  1. The plugin MUST always return UPLUG_TOKEN as a return value- to * indicate that it is a valid plugin.
  2. * *
  3. When the 'reason' parameter is set to UPLUG_REASON_QUERY, the * plugin MUST call uplug_setPlugLevel() to indicate whether it is a high * level or low level plugin.
  4. * *
  5. When the 'reason' parameter is UPLUG_REASON_QUERY, the plugin * SHOULD call uplug_setPlugName to indicate a human readable plugin name.
* * * \internal ICU 4.4 Technology Preview */ #ifndef ICUPLUG_H #define ICUPLUG_H #include "unicode/utypes.h" #if UCONFIG_ENABLE_PLUGINS || defined(U_IN_DOXYGEN) /* === Basic types === */ #ifndef U_HIDE_INTERNAL_API /** * @{ * Opaque structure passed to/from a plugin. * use the APIs to access it. * @internal ICU 4.4 Technology Preview */ struct UPlugData; typedef struct UPlugData UPlugData; /** @} */ /** * Random Token to identify a valid ICU plugin. Plugins must return this * from the entrypoint. * @internal ICU 4.4 Technology Preview */ #define UPLUG_TOKEN 0x54762486 /** * Max width of names, symbols, and configuration strings * @internal ICU 4.4 Technology Preview */ #define UPLUG_NAME_MAX 100 /** * Return value from a plugin entrypoint. * Must always be set to UPLUG_TOKEN * @see UPLUG_TOKEN * @internal ICU 4.4 Technology Preview */ typedef uint32_t UPlugTokenReturn; /** * Reason code for the entrypoint's call * @internal ICU 4.4 Technology Preview */ typedef enum { UPLUG_REASON_QUERY = 0, /**< The plugin is being queried for info. **/ UPLUG_REASON_LOAD = 1, /**< The plugin is being loaded. **/ UPLUG_REASON_UNLOAD = 2, /**< The plugin is being unloaded. **/ /** * Number of known reasons. * @internal The numeric value may change over time, see ICU ticket #12420. */ UPLUG_REASON_COUNT } UPlugReason; /** * Level of plugin loading * INITIAL: UNKNOWN * QUERY: INVALID -> { LOW | HIGH } * ERR -> INVALID * @internal ICU 4.4 Technology Preview */ typedef enum { UPLUG_LEVEL_INVALID = 0, /**< The plugin is invalid, hasn't called uplug_setLevel, or can't load. **/ UPLUG_LEVEL_UNKNOWN = 1, /**< The plugin is waiting to be installed. **/ UPLUG_LEVEL_LOW = 2, /**< The plugin must be called before u_init completes **/ UPLUG_LEVEL_HIGH = 3, /**< The plugin can run at any time. **/ /** * Number of known levels. * @internal The numeric value may change over time, see ICU ticket #12420. */ UPLUG_LEVEL_COUNT } UPlugLevel; /** * Entrypoint for an ICU plugin. * @param plug the UPlugData handle. * @param status the plugin's extended status code. * @return A valid plugin must return UPLUG_TOKEN * @internal ICU 4.4 Technology Preview */ typedef UPlugTokenReturn (U_EXPORT2 UPlugEntrypoint) ( UPlugData *plug, UPlugReason reason, UErrorCode *status); /* === Needed for Implementing === */ /** * Request that this plugin not be unloaded at cleanup time. * This is appropriate for plugins which cannot be cleaned up. * @see u_cleanup() * @param plug plugin * @param dontUnload set true if this plugin can't be unloaded * @internal ICU 4.4 Technology Preview */ U_INTERNAL void U_EXPORT2 uplug_setPlugNoUnload(UPlugData *plug, UBool dontUnload); /** * Set the level of this plugin. * @param plug plugin data handle * @param level the level of this plugin * @internal ICU 4.4 Technology Preview */ U_INTERNAL void U_EXPORT2 uplug_setPlugLevel(UPlugData *plug, UPlugLevel level); /** * Get the level of this plugin. * @param plug plugin data handle * @return the level of this plugin * @internal ICU 4.4 Technology Preview */ U_INTERNAL UPlugLevel U_EXPORT2 uplug_getPlugLevel(UPlugData *plug); /** * Get the lowest level of plug which can currently load. * For example, if UPLUG_LEVEL_LOW is returned, then low level plugins may load * if UPLUG_LEVEL_HIGH is returned, then only high level plugins may load. * @return the lowest level of plug which can currently load * @internal ICU 4.4 Technology Preview */ U_INTERNAL UPlugLevel U_EXPORT2 uplug_getCurrentLevel(void); /** * Get plug load status * @return The error code of this plugin's load attempt. * @internal ICU 4.4 Technology Preview */ U_INTERNAL UErrorCode U_EXPORT2 uplug_getPlugLoadStatus(UPlugData *plug); /** * Set the human-readable name of this plugin. * @param plug plugin data handle * @param name the name of this plugin. The first UPLUG_NAME_MAX characters willi be copied into a new buffer. * @internal ICU 4.4 Technology Preview */ U_INTERNAL void U_EXPORT2 uplug_setPlugName(UPlugData *plug, const char *name); /** * Get the human-readable name of this plugin. * @param plug plugin data handle * @return the name of this plugin * @internal ICU 4.4 Technology Preview */ U_INTERNAL const char * U_EXPORT2 uplug_getPlugName(UPlugData *plug); /** * Return the symbol name for this plugin, if known. * @param plug plugin data handle * @return the symbol name, or NULL * @internal ICU 4.4 Technology Preview */ U_INTERNAL const char * U_EXPORT2 uplug_getSymbolName(UPlugData *plug); /** * Return the library name for this plugin, if known. * @param plug plugin data handle * @param status error code * @return the library name, or NULL * @internal ICU 4.4 Technology Preview */ U_INTERNAL const char * U_EXPORT2 uplug_getLibraryName(UPlugData *plug, UErrorCode *status); /** * Return the library used for this plugin, if known. * Plugins could use this to load data out of their * @param plug plugin data handle * @return the library, or NULL * @internal ICU 4.4 Technology Preview */ U_INTERNAL void * U_EXPORT2 uplug_getLibrary(UPlugData *plug); /** * Return the plugin-specific context data. * @param plug plugin data handle * @return the context, or NULL if not set * @internal ICU 4.4 Technology Preview */ U_INTERNAL void * U_EXPORT2 uplug_getContext(UPlugData *plug); /** * Set the plugin-specific context data. * @param plug plugin data handle * @param context new context to set * @internal ICU 4.4 Technology Preview */ U_INTERNAL void U_EXPORT2 uplug_setContext(UPlugData *plug, void *context); /** * Get the configuration string, if available. * The string is in the platform default codepage. * @param plug plugin data handle * @return configuration string, or else null. * @internal ICU 4.4 Technology Preview */ U_INTERNAL const char * U_EXPORT2 uplug_getConfiguration(UPlugData *plug); /** * Return all currently installed plugins, from newest to oldest * Usage Example: * \code * UPlugData *plug = NULL; * while(plug=uplug_nextPlug(plug)) { * ... do something with 'plug' ... * } * \endcode * Not thread safe- do not call while plugs are added or removed. * @param prior pass in 'NULL' to get the first (most recent) plug, * otherwise pass the value returned on a prior call to uplug_nextPlug * @return the next oldest plugin, or NULL if no more. * @internal ICU 4.4 Technology Preview */ U_INTERNAL UPlugData* U_EXPORT2 uplug_nextPlug(UPlugData *prior); /** * Inject a plugin as if it were loaded from a library. * This is useful for testing plugins. * Note that it will have a 'NULL' library pointer associated * with it, and therefore no llibrary will be closed at cleanup time. * Low level plugins may not be able to load, as ordering can't be enforced. * @param entrypoint entrypoint to install * @param config user specified configuration string, if available, or NULL. * @param status error result * @return the new UPlugData associated with this plugin, or NULL if error. * @internal ICU 4.4 Technology Preview */ U_INTERNAL UPlugData* U_EXPORT2 uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UErrorCode *status); /** * Inject a plugin from a library, as if the information came from a config file. * Low level plugins may not be able to load, and ordering can't be enforced. * @param libName DLL name to load * @param sym symbol of plugin (UPlugEntrypoint function) * @param config configuration string, or NULL * @param status error result * @return the new UPlugData associated with this plugin, or NULL if error. * @internal ICU 4.4 Technology Preview */ U_INTERNAL UPlugData* U_EXPORT2 uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *config, UErrorCode *status); /** * Remove a plugin. * Will request the plugin to be unloaded, and close the library if needed * @param plug plugin handle to close * @param status error result * @internal ICU 4.4 Technology Preview */ U_INTERNAL void U_EXPORT2 uplug_removePlug(UPlugData *plug, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ #endif /* UCONFIG_ENABLE_PLUGINS */ #endif /* _ICUPLUG */ usr/include/unicode/umutablecptrie.h000064400000020435152342600230013625 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // umutablecptrie.h (split out of ucptrie.h) // created: 2018jan24 Markus W. Scherer #ifndef __UMUTABLECPTRIE_H__ #define __UMUTABLECPTRIE_H__ #include "unicode/utypes.h" #ifndef U_HIDE_DRAFT_API #include "unicode/localpointer.h" #include "unicode/ucpmap.h" #include "unicode/ucptrie.h" #include "unicode/utf8.h" U_CDECL_BEGIN /** * \file * * This file defines a mutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie */ /** * Mutable Unicode code point trie. * Fast map from Unicode code points (U+0000..U+10FFFF) to 32-bit integer values. * For details see http://site.icu-project.org/design/struct/utrie * * Setting values (especially ranges) and lookup is fast. * The mutable trie is only somewhat space-efficient. * It builds a compacted, immutable UCPTrie. * * This trie can be modified while iterating over its contents. * For example, it is possible to merge its values with those from another * set of ranges (e.g., another mutable or immutable trie): * Iterate over those source ranges; for each of them iterate over this trie; * add the source value into the value of each trie range. * * @see UCPTrie * @see umutablecptrie_buildImmutable * @draft ICU 63 */ typedef struct UMutableCPTrie UMutableCPTrie; /** * Creates a mutable trie that initially maps each Unicode code point to the same value. * It uses 32-bit data values until umutablecptrie_buildImmutable() is called. * umutablecptrie_buildImmutable() takes a valueWidth parameter which * determines the number of bits in the data value in the resulting UCPTrie. * You must umutablecptrie_close() the trie once you are done using it. * * @param initialValue the initial value that is set for all code points * @param errorValue the value for out-of-range code points and ill-formed UTF-8/16 * @param pErrorCode an in/out ICU UErrorCode * @return the trie * @draft ICU 63 */ U_CAPI UMutableCPTrie * U_EXPORT2 umutablecptrie_open(uint32_t initialValue, uint32_t errorValue, UErrorCode *pErrorCode); /** * Clones a mutable trie. * You must umutablecptrie_close() the clone once you are done using it. * * @param other the trie to clone * @param pErrorCode an in/out ICU UErrorCode * @return the trie clone * @draft ICU 63 */ U_CAPI UMutableCPTrie * U_EXPORT2 umutablecptrie_clone(const UMutableCPTrie *other, UErrorCode *pErrorCode); /** * Closes a mutable trie and releases associated memory. * * @param trie the trie * @draft ICU 63 */ U_CAPI void U_EXPORT2 umutablecptrie_close(UMutableCPTrie *trie); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUMutableCPTriePointer * "Smart pointer" class, closes a UMutableCPTrie via umutablecptrie_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @draft ICU 63 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUMutableCPTriePointer, UMutableCPTrie, umutablecptrie_close); U_NAMESPACE_END #endif /** * Creates a mutable trie with the same contents as the UCPMap. * You must umutablecptrie_close() the mutable trie once you are done using it. * * @param map the source map * @param pErrorCode an in/out ICU UErrorCode * @return the mutable trie * @draft ICU 63 */ U_CAPI UMutableCPTrie * U_EXPORT2 umutablecptrie_fromUCPMap(const UCPMap *map, UErrorCode *pErrorCode); /** * Creates a mutable trie with the same contents as the immutable one. * You must umutablecptrie_close() the mutable trie once you are done using it. * * @param trie the immutable trie * @param pErrorCode an in/out ICU UErrorCode * @return the mutable trie * @draft ICU 63 */ U_CAPI UMutableCPTrie * U_EXPORT2 umutablecptrie_fromUCPTrie(const UCPTrie *trie, UErrorCode *pErrorCode); /** * Returns the value for a code point as stored in the trie. * * @param trie the trie * @param c the code point * @return the value * @draft ICU 63 */ U_CAPI uint32_t U_EXPORT2 umutablecptrie_get(const UMutableCPTrie *trie, UChar32 c); /** * Returns the last code point such that all those from start to there have the same value. * Can be used to efficiently iterate over all same-value ranges in a trie. * (This is normally faster than iterating over code points and get()ting each value, * but much slower than a data structure that stores ranges directly.) * * The trie can be modified between calls to this function. * * If the UCPMapValueFilter function pointer is not NULL, then * the value to be delivered is passed through that function, and the return value is the end * of the range where all values are modified to the same actual value. * The value is unchanged if that function pointer is NULL. * * See the same-signature ucptrie_getRange() for a code sample. * * @param trie the trie * @param start range start * @param option defines whether surrogates are treated normally, * or as having the surrogateValue; usually UCPMAP_RANGE_NORMAL * @param surrogateValue value for surrogates; ignored if option==UCPMAP_RANGE_NORMAL * @param filter a pointer to a function that may modify the trie data value, * or NULL if the values from the trie are to be used unmodified * @param context an opaque pointer that is passed on to the filter function * @param pValue if not NULL, receives the value that every code point start..end has; * may have been modified by filter(context, trie value) * if that function pointer is not NULL * @return the range end code point, or -1 if start is not a valid code point * @draft ICU 63 */ U_CAPI UChar32 U_EXPORT2 umutablecptrie_getRange(const UMutableCPTrie *trie, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter *filter, const void *context, uint32_t *pValue); /** * Sets a value for a code point. * * @param trie the trie * @param c the code point * @param value the value * @param pErrorCode an in/out ICU UErrorCode * @draft ICU 63 */ U_CAPI void U_EXPORT2 umutablecptrie_set(UMutableCPTrie *trie, UChar32 c, uint32_t value, UErrorCode *pErrorCode); /** * Sets a value for each code point [start..end]. * Faster and more space-efficient than setting the value for each code point separately. * * @param trie the trie * @param start the first code point to get the value * @param end the last code point to get the value (inclusive) * @param value the value * @param pErrorCode an in/out ICU UErrorCode * @draft ICU 63 */ U_CAPI void U_EXPORT2 umutablecptrie_setRange(UMutableCPTrie *trie, UChar32 start, UChar32 end, uint32_t value, UErrorCode *pErrorCode); /** * Compacts the data and builds an immutable UCPTrie according to the parameters. * After this, the mutable trie will be empty. * * The mutable trie stores 32-bit values until buildImmutable() is called. * If values shorter than 32 bits are to be stored in the immutable trie, * then the upper bits are discarded. * For example, when the mutable trie contains values 0x81, -0x7f, and 0xa581, * and the value width is 8 bits, then each of these is stored as 0x81 * and the immutable trie will return that as an unsigned value. * (Some implementations may want to make productive temporary use of the upper bits * until buildImmutable() discards them.) * * Not every possible set of mappings can be built into a UCPTrie, * because of limitations resulting from speed and space optimizations. * Every Unicode assigned character can be mapped to a unique value. * Typical data yields data structures far smaller than the limitations. * * It is possible to construct extremely unusual mappings that exceed the data structure limits. * In such a case this function will fail with a U_INDEX_OUTOFBOUNDS_ERROR. * * @param trie the trie trie * @param type selects the trie type * @param valueWidth selects the number of bits in a trie data value; if smaller than 32 bits, * then the values stored in the trie will be truncated first * @param pErrorCode an in/out ICU UErrorCode * * @see umutablecptrie_fromUCPTrie * @draft ICU 63 */ U_CAPI UCPTrie * U_EXPORT2 umutablecptrie_buildImmutable(UMutableCPTrie *trie, UCPTrieType type, UCPTrieValueWidth valueWidth, UErrorCode *pErrorCode); U_CDECL_END #endif // U_HIDE_DRAFT_API #endif usr/include/unicode/ucasemap.h000064400000036272152342600230012404 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2005-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: ucasemap.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2005may06 * created by: Markus W. Scherer * * Case mapping service object and functions using it. */ #ifndef __UCASEMAP_H__ #define __UCASEMAP_H__ #include "unicode/utypes.h" #include "unicode/localpointer.h" #include "unicode/stringoptions.h" #include "unicode/ustring.h" /** * \file * \brief C API: Unicode case mapping functions using a UCaseMap service object. * * The service object takes care of memory allocations, data loading, and setup * for the attributes, as usual. * * Currently, the functionality provided here does not overlap with uchar.h * and ustring.h, except for ucasemap_toTitle(). * * ucasemap_utf8XYZ() functions operate directly on UTF-8 strings. */ /** * UCaseMap is an opaque service object for newer ICU case mapping functions. * Older functions did not use a service object. * @stable ICU 3.4 */ struct UCaseMap; typedef struct UCaseMap UCaseMap; /**< C typedef for struct UCaseMap. @stable ICU 3.4 */ /** * Open a UCaseMap service object for a locale and a set of options. * The locale ID and options are preprocessed so that functions using the * service object need not process them in each call. * * @param locale ICU locale ID, used for language-dependent * upper-/lower-/title-casing according to the Unicode standard. * Usual semantics: ""=root, NULL=default locale, etc. * @param options Options bit set, used for case folding and string comparisons. * Same flags as for u_foldCase(), u_strFoldCase(), * u_strCaseCompare(), etc. * Use 0 or U_FOLD_CASE_DEFAULT for default behavior. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return Pointer to a UCaseMap service object, if successful. * * @see U_FOLD_CASE_DEFAULT * @see U_FOLD_CASE_EXCLUDE_SPECIAL_I * @see U_TITLECASE_NO_LOWERCASE * @see U_TITLECASE_NO_BREAK_ADJUSTMENT * @stable ICU 3.4 */ U_STABLE UCaseMap * U_EXPORT2 ucasemap_open(const char *locale, uint32_t options, UErrorCode *pErrorCode); /** * Close a UCaseMap service object. * @param csm Object to be closed. * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ucasemap_close(UCaseMap *csm); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUCaseMapPointer * "Smart pointer" class, closes a UCaseMap via ucasemap_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); U_NAMESPACE_END #endif /** * Get the locale ID that is used for language-dependent case mappings. * @param csm UCaseMap service object. * @return locale ID * @stable ICU 3.4 */ U_STABLE const char * U_EXPORT2 ucasemap_getLocale(const UCaseMap *csm); /** * Get the options bit set that is used for case folding and string comparisons. * @param csm UCaseMap service object. * @return options bit set * @stable ICU 3.4 */ U_STABLE uint32_t U_EXPORT2 ucasemap_getOptions(const UCaseMap *csm); /** * Set the locale ID that is used for language-dependent case mappings. * * @param csm UCaseMap service object. * @param locale Locale ID, see ucasemap_open(). * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @see ucasemap_open * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode); /** * Set the options bit set that is used for case folding and string comparisons. * * @param csm UCaseMap service object. * @param options Options bit set, see ucasemap_open(). * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @see ucasemap_open * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Get the break iterator that is used for titlecasing. * Do not modify the returned break iterator. * @param csm UCaseMap service object. * @return titlecasing break iterator * @stable ICU 3.8 */ U_STABLE const UBreakIterator * U_EXPORT2 ucasemap_getBreakIterator(const UCaseMap *csm); /** * Set the break iterator that is used for titlecasing. * The UCaseMap service object releases a previously set break iterator * and "adopts" this new one, taking ownership of it. * It will be released in a subsequent call to ucasemap_setBreakIterator() * or ucasemap_close(). * * Break iterator operations are not thread-safe. Therefore, titlecasing * functions use non-const UCaseMap objects. It is not possible to titlecase * strings concurrently using the same UCaseMap. * * @param csm UCaseMap service object. * @param iterToAdopt Break iterator to be adopted for titlecasing. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * * @see ucasemap_toTitle * @see ucasemap_utf8ToTitle * @stable ICU 3.8 */ U_STABLE void U_EXPORT2 ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode); /** * Titlecase a UTF-16 string. This function is almost a duplicate of u_strToTitle(), * except that it takes ucasemap_setOptions() into account and has performance * advantages from being able to use a UCaseMap object for multiple case mapping * operations, saving setup time. * * Casing is locale-dependent and context-sensitive. * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with ucasemap_setOptions().) * * Note: This function takes a non-const UCaseMap pointer because it will * open a default break iterator if no break iterator was set yet, * and effectively call ucasemap_setBreakIterator(); * also because the break iterator is stateful and will be modified during * the iteration. * * The titlecase break iterator can be provided to customize for arbitrary * styles, using rules and dictionaries beyond the standard iterators. * The standard titlecase iterator for the root locale implements the * algorithm of Unicode TR 21. * * This function uses only the setText(), first() and next() methods of the * provided break iterator. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param csm UCaseMap service object. This pointer is non-const! * See the note above for details. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of UChars). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * * @see u_strToTitle * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 ucasemap_toTitle(UCaseMap *csm, UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode); #endif // UCONFIG_NO_BREAK_ITERATION /** * Lowercase the characters in a UTF-8 string. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param csm UCaseMap service object. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * * @see u_strToLower * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ucasemap_utf8ToLower(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode); /** * Uppercase the characters in a UTF-8 string. * Casing is locale-dependent and context-sensitive. * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param csm UCaseMap service object. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * * @see u_strToUpper * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 ucasemap_utf8ToUpper(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecase a UTF-8 string. * Casing is locale-dependent and context-sensitive. * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with ucasemap_setOptions().) * * Note: This function takes a non-const UCaseMap pointer because it will * open a default break iterator if no break iterator was set yet, * and effectively call ucasemap_setBreakIterator(); * also because the break iterator is stateful and will be modified during * the iteration. * * The titlecase break iterator can be provided to customize for arbitrary * styles, using rules and dictionaries beyond the standard iterators. * The standard titlecase iterator for the root locale implements the * algorithm of Unicode TR 21. * * This function uses only the setUText(), first(), next() and close() methods of the * provided break iterator. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param csm UCaseMap service object. This pointer is non-const! * See the note above for details. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * * @see u_strToTitle * @see U_TITLECASE_NO_LOWERCASE * @see U_TITLECASE_NO_BREAK_ADJUSTMENT * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 ucasemap_utf8ToTitle(UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode); #endif /** * Case-folds the characters in a UTF-8 string. * * Case-folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * The source string and the destination buffer must not overlap. * * @param csm UCaseMap service object. * @param dest A buffer for the result string. The result will be NUL-terminated if * the buffer is large enough. * The contents is undefined in case of failure. * @param destCapacity The size of the buffer (number of bytes). If it is 0, then * dest may be NULL and the function will only return the length of the result * without writing any of the result string. * @param src The original string. * @param srcLength The length of the original string. If -1, then src must be NUL-terminated. * @param pErrorCode Must be a valid pointer to an error code value, * which must not indicate a failure before the function call. * @return The length of the result string, if successful - or in case of a buffer overflow, * in which case it will be greater than destCapacity. * * @see u_strFoldCase * @see ucasemap_setOptions * @see U_FOLD_CASE_DEFAULT * @see U_FOLD_CASE_EXCLUDE_SPECIAL_I * @stable ICU 3.8 */ U_STABLE int32_t U_EXPORT2 ucasemap_utf8FoldCase(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode); #endif usr/include/unicode/nounit.h000064400000005205152342600230012112 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2009-2017, International Business Machines Corporation, * * Google, and others. All Rights Reserved. * ******************************************************************************* */ #ifndef __NOUNIT_H__ #define __NOUNIT_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #ifndef U_HIDE_DRAFT_API #include "unicode/measunit.h" /** * \file * \brief C++ API: units for percent and permille */ U_NAMESPACE_BEGIN /** * Dimensionless unit for percent and permille. * @see NumberFormatter * @draft ICU 60 */ class U_I18N_API NoUnit: public MeasureUnit { public: /** * Returns an instance for the base unit (dimensionless and no scaling). * * @return a NoUnit instance * @draft ICU 60 */ static NoUnit U_EXPORT2 base(); /** * Returns an instance for percent, or 1/100 of a base unit. * * @return a NoUnit instance * @draft ICU 60 */ static NoUnit U_EXPORT2 percent(); /** * Returns an instance for permille, or 1/1000 of a base unit. * * @return a NoUnit instance * @draft ICU 60 */ static NoUnit U_EXPORT2 permille(); /** * Copy operator. * @draft ICU 60 */ NoUnit(const NoUnit& other); /** * Destructor. * @draft ICU 60 */ virtual ~NoUnit(); /** * Return a polymorphic clone of this object. The result will * have the same class as returned by getDynamicClassID(). * @draft ICU 60 */ virtual UObject* clone() const; /** * Returns a unique class ID for this object POLYMORPHICALLY. * This method implements a simple form of RTTI used by ICU. * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @draft ICU 60 */ virtual UClassID getDynamicClassID() const; /** * Returns the class ID for this class. This is used to compare to * the return value of getDynamicClassID(). * @return The class ID for all objects of this class. * @draft ICU 60 */ static UClassID U_EXPORT2 getStaticClassID(); private: /** * Constructor * @internal (private) */ NoUnit(const char* subtype); }; U_NAMESPACE_END #endif /* U_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // __NOUNIT_H__ //eof // usr/include/unicode/unum.h000064400000153060152342600230011565 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 1997-2015, International Business Machines Corporation and others. * All Rights Reserved. * Modification History: * * Date Name Description * 06/24/99 helena Integrated Alan's NF enhancements and Java2 bug fixes ******************************************************************************* */ #ifndef _UNUM #define _UNUM #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" #include "unicode/uloc.h" #include "unicode/ucurr.h" #include "unicode/umisc.h" #include "unicode/parseerr.h" #include "unicode/uformattable.h" #include "unicode/udisplaycontext.h" #include "unicode/ufieldpositer.h" /** * \file * \brief C API: Compatibility APIs for number formatting. * *

Number Format C API

* *

IMPORTANT: New users with are strongly encouraged to * see if unumberformatter.h fits their use case. Although not deprecated, * this header is provided for backwards compatibility only. * * Number Format C API Provides functions for * formatting and parsing a number. Also provides methods for * determining which locales have number formats, and what their names * are. *

* UNumberFormat helps you to format and parse numbers for any locale. * Your code can be completely independent of the locale conventions * for decimal points, thousands-separators, or even the particular * decimal digits used, or whether the number format is even decimal. * There are different number format styles like decimal, currency, * percent and spellout. *

* To format a number for the current Locale, use one of the static * factory methods: *

 * \code
 *    UChar myString[20];
 *    double myNumber = 7.0;
 *    UErrorCode status = U_ZERO_ERROR;
 *    UNumberFormat* nf = unum_open(UNUM_DEFAULT, NULL, -1, NULL, NULL, &status);
 *    unum_formatDouble(nf, myNumber, myString, 20, NULL, &status);
 *    printf(" Example 1: %s\n", austrdup(myString) ); //austrdup( a function used to convert UChar* to char*)
 * \endcode
 * 
* If you are formatting multiple numbers, it is more efficient to get * the format and use it multiple times so that the system doesn't * have to fetch the information about the local language and country * conventions multiple times. *
 * \code
 * uint32_t i, resultlength, reslenneeded;
 * UErrorCode status = U_ZERO_ERROR;
 * UFieldPosition pos;
 * uint32_t a[] = { 123, 3333, -1234567 };
 * const uint32_t a_len = sizeof(a) / sizeof(a[0]);
 * UNumberFormat* nf;
 * UChar* result = NULL;
 *
 * nf = unum_open(UNUM_DEFAULT, NULL, -1, NULL, NULL, &status);
 * for (i = 0; i < a_len; i++) {
 *    resultlength=0;
 *    reslenneeded=unum_format(nf, a[i], NULL, resultlength, &pos, &status);
 *    result = NULL;
 *    if(status==U_BUFFER_OVERFLOW_ERROR){
 *       status=U_ZERO_ERROR;
 *       resultlength=reslenneeded+1;
 *       result=(UChar*)malloc(sizeof(UChar) * resultlength);
 *       unum_format(nf, a[i], result, resultlength, &pos, &status);
 *    }
 *    printf( " Example 2: %s\n", austrdup(result));
 *    free(result);
 * }
 * \endcode
 * 
* To format a number for a different Locale, specify it in the * call to unum_open(). *
 * \code
 *     UNumberFormat* nf = unum_open(UNUM_DEFAULT, NULL, -1, "fr_FR", NULL, &success)
 * \endcode
 * 
* You can use a NumberFormat API unum_parse() to parse. *
 * \code
 *    UErrorCode status = U_ZERO_ERROR;
 *    int32_t pos=0;
 *    int32_t num;
 *    num = unum_parse(nf, str, u_strlen(str), &pos, &status);
 * \endcode
 * 
* Use UNUM_DECIMAL to get the normal number format for that country. * There are other static options available. Use UNUM_CURRENCY * to get the currency number format for that country. Use UNUM_PERCENT * to get a format for displaying percentages. With this format, a * fraction from 0.53 is displayed as 53%. *

* Use a pattern to create either a DecimalFormat or a RuleBasedNumberFormat * formatter. The pattern must conform to the syntax defined for those * formatters. *

* You can also control the display of numbers with such function as * unum_getAttributes() and unum_setAttributes(), which let you set the * minimum fraction digits, grouping, etc. * @see UNumberFormatAttributes for more details *

* You can also use forms of the parse and format methods with * ParsePosition and UFieldPosition to allow you to: *

    *
  • (a) progressively parse through pieces of a string. *
  • (b) align the decimal point and other areas. *
*

* It is also possible to change or set the symbols used for a particular * locale like the currency symbol, the grouping separator , monetary separator * etc by making use of functions unum_setSymbols() and unum_getSymbols(). */ /** A number formatter. * For usage in C programs. * @stable ICU 2.0 */ typedef void* UNumberFormat; /** The possible number format styles. * @stable ICU 2.0 */ typedef enum UNumberFormatStyle { /** * Decimal format defined by a pattern string. * @stable ICU 3.0 */ UNUM_PATTERN_DECIMAL=0, /** * Decimal format ("normal" style). * @stable ICU 2.0 */ UNUM_DECIMAL=1, /** * Currency format (generic). * Defaults to UNUM_CURRENCY_STANDARD style * (using currency symbol, e.g., "$1.00", with non-accounting * style for negative values e.g. using minus sign). * The specific style may be specified using the -cf- locale key. * @stable ICU 2.0 */ UNUM_CURRENCY=2, /** * Percent format * @stable ICU 2.0 */ UNUM_PERCENT=3, /** * Scientific format * @stable ICU 2.1 */ UNUM_SCIENTIFIC=4, /** * Spellout rule-based format. The default ruleset can be specified/changed using * unum_setTextAttribute with UNUM_DEFAULT_RULESET; the available public rulesets * can be listed using unum_getTextAttribute with UNUM_PUBLIC_RULESETS. * @stable ICU 2.0 */ UNUM_SPELLOUT=5, /** * Ordinal rule-based format . The default ruleset can be specified/changed using * unum_setTextAttribute with UNUM_DEFAULT_RULESET; the available public rulesets * can be listed using unum_getTextAttribute with UNUM_PUBLIC_RULESETS. * @stable ICU 3.0 */ UNUM_ORDINAL=6, /** * Duration rule-based format * @stable ICU 3.0 */ UNUM_DURATION=7, /** * Numbering system rule-based format * @stable ICU 4.2 */ UNUM_NUMBERING_SYSTEM=8, /** * Rule-based format defined by a pattern string. * @stable ICU 3.0 */ UNUM_PATTERN_RULEBASED=9, /** * Currency format with an ISO currency code, e.g., "USD1.00". * @stable ICU 4.8 */ UNUM_CURRENCY_ISO=10, /** * Currency format with a pluralized currency name, * e.g., "1.00 US dollar" and "3.00 US dollars". * @stable ICU 4.8 */ UNUM_CURRENCY_PLURAL=11, /** * Currency format for accounting, e.g., "($3.00)" for * negative currency amount instead of "-$3.00" ({@link #UNUM_CURRENCY}). * Overrides any style specified using -cf- key in locale. * @stable ICU 53 */ UNUM_CURRENCY_ACCOUNTING=12, /** * Currency format with a currency symbol given CASH usage, e.g., * "NT$3" instead of "NT$3.23". * @stable ICU 54 */ UNUM_CASH_CURRENCY=13, /** * Decimal format expressed using compact notation * (short form, corresponds to UNumberCompactStyle=UNUM_SHORT) * e.g. "23K", "45B" * @stable ICU 56 */ UNUM_DECIMAL_COMPACT_SHORT=14, /** * Decimal format expressed using compact notation * (long form, corresponds to UNumberCompactStyle=UNUM_LONG) * e.g. "23 thousand", "45 billion" * @stable ICU 56 */ UNUM_DECIMAL_COMPACT_LONG=15, /** * Currency format with a currency symbol, e.g., "$1.00", * using non-accounting style for negative values (e.g. minus sign). * Overrides any style specified using -cf- key in locale. * @stable ICU 56 */ UNUM_CURRENCY_STANDARD=16, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UNumberFormatStyle value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UNUM_FORMAT_STYLE_COUNT=17, #endif /* U_HIDE_DEPRECATED_API */ /** * Default format * @stable ICU 2.0 */ UNUM_DEFAULT = UNUM_DECIMAL, /** * Alias for UNUM_PATTERN_DECIMAL * @stable ICU 3.0 */ UNUM_IGNORE = UNUM_PATTERN_DECIMAL } UNumberFormatStyle; /** The possible number format rounding modes. * *

* For more detail on rounding modes, see: * http://userguide.icu-project.org/formatparse/numbers/rounding-modes * * @stable ICU 2.0 */ typedef enum UNumberFormatRoundingMode { UNUM_ROUND_CEILING, UNUM_ROUND_FLOOR, UNUM_ROUND_DOWN, UNUM_ROUND_UP, /** * Half-even rounding * @stable, ICU 3.8 */ UNUM_ROUND_HALFEVEN, #ifndef U_HIDE_DEPRECATED_API /** * Half-even rounding, misspelled name * @deprecated, ICU 3.8 */ UNUM_FOUND_HALFEVEN = UNUM_ROUND_HALFEVEN, #endif /* U_HIDE_DEPRECATED_API */ UNUM_ROUND_HALFDOWN = UNUM_ROUND_HALFEVEN + 1, UNUM_ROUND_HALFUP, /** * ROUND_UNNECESSARY reports an error if formatted result is not exact. * @stable ICU 4.8 */ UNUM_ROUND_UNNECESSARY } UNumberFormatRoundingMode; /** The possible number format pad positions. * @stable ICU 2.0 */ typedef enum UNumberFormatPadPosition { UNUM_PAD_BEFORE_PREFIX, UNUM_PAD_AFTER_PREFIX, UNUM_PAD_BEFORE_SUFFIX, UNUM_PAD_AFTER_SUFFIX } UNumberFormatPadPosition; /** * Constants for specifying short or long format. * @stable ICU 51 */ typedef enum UNumberCompactStyle { /** @stable ICU 51 */ UNUM_SHORT, /** @stable ICU 51 */ UNUM_LONG /** @stable ICU 51 */ } UNumberCompactStyle; /** * Constants for specifying currency spacing * @stable ICU 4.8 */ enum UCurrencySpacing { /** @stable ICU 4.8 */ UNUM_CURRENCY_MATCH, /** @stable ICU 4.8 */ UNUM_CURRENCY_SURROUNDING_MATCH, /** @stable ICU 4.8 */ UNUM_CURRENCY_INSERT, /* Do not conditionalize the following with #ifndef U_HIDE_DEPRECATED_API, * it is needed for layout of DecimalFormatSymbols object. */ /** * One more than the highest normal UCurrencySpacing value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UNUM_CURRENCY_SPACING_COUNT }; typedef enum UCurrencySpacing UCurrencySpacing; /**< @stable ICU 4.8 */ /** * FieldPosition and UFieldPosition selectors for format fields * defined by NumberFormat and UNumberFormat. * @stable ICU 49 */ typedef enum UNumberFormatFields { /** @stable ICU 49 */ UNUM_INTEGER_FIELD, /** @stable ICU 49 */ UNUM_FRACTION_FIELD, /** @stable ICU 49 */ UNUM_DECIMAL_SEPARATOR_FIELD, /** @stable ICU 49 */ UNUM_EXPONENT_SYMBOL_FIELD, /** @stable ICU 49 */ UNUM_EXPONENT_SIGN_FIELD, /** @stable ICU 49 */ UNUM_EXPONENT_FIELD, /** @stable ICU 49 */ UNUM_GROUPING_SEPARATOR_FIELD, /** @stable ICU 49 */ UNUM_CURRENCY_FIELD, /** @stable ICU 49 */ UNUM_PERCENT_FIELD, /** @stable ICU 49 */ UNUM_PERMILL_FIELD, /** @stable ICU 49 */ UNUM_SIGN_FIELD, #ifndef U_HIDE_DRAFT_API /** @draft ICU 64 */ UNUM_MEASURE_UNIT_FIELD, /** @draft ICU 64 */ UNUM_COMPACT_FIELD, #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UNumberFormatFields value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UNUM_FIELD_COUNT = UNUM_SIGN_FIELD + 3 #endif /* U_HIDE_DEPRECATED_API */ } UNumberFormatFields; /** * Create and return a new UNumberFormat for formatting and parsing * numbers. A UNumberFormat may be used to format numbers by calling * {@link #unum_format }, and to parse numbers by calling {@link #unum_parse }. * The caller must call {@link #unum_close } when done to release resources * used by this object. * @param style The type of number format to open: one of * UNUM_DECIMAL, UNUM_CURRENCY, UNUM_PERCENT, UNUM_SCIENTIFIC, * UNUM_CURRENCY_ISO, UNUM_CURRENCY_PLURAL, UNUM_SPELLOUT, * UNUM_ORDINAL, UNUM_DURATION, UNUM_NUMBERING_SYSTEM, * UNUM_PATTERN_DECIMAL, UNUM_PATTERN_RULEBASED, or UNUM_DEFAULT. * If UNUM_PATTERN_DECIMAL or UNUM_PATTERN_RULEBASED is passed then the * number format is opened using the given pattern, which must conform * to the syntax described in DecimalFormat or RuleBasedNumberFormat, * respectively. * *

NOTE:: New users with are strongly encouraged to * use unumf_openWithSkeletonAndLocale instead of unum_open. * * @param pattern A pattern specifying the format to use. * This parameter is ignored unless the style is * UNUM_PATTERN_DECIMAL or UNUM_PATTERN_RULEBASED. * @param patternLength The number of characters in the pattern, or -1 * if null-terminated. This parameter is ignored unless the style is * UNUM_PATTERN. * @param locale A locale identifier to use to determine formatting * and parsing conventions, or NULL to use the default locale. * @param parseErr A pointer to a UParseError struct to receive the * details of any parsing errors, or NULL if no parsing error details * are desired. * @param status A pointer to an input-output UErrorCode. * @return A pointer to a newly created UNumberFormat, or NULL if an * error occurred. * @see unum_close * @see DecimalFormat * @stable ICU 2.0 */ U_STABLE UNumberFormat* U_EXPORT2 unum_open( UNumberFormatStyle style, const UChar* pattern, int32_t patternLength, const char* locale, UParseError* parseErr, UErrorCode* status); /** * Close a UNumberFormat. * Once closed, a UNumberFormat may no longer be used. * @param fmt The formatter to close. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 unum_close(UNumberFormat* fmt); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUNumberFormatPointer * "Smart pointer" class, closes a UNumberFormat via unum_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); U_NAMESPACE_END #endif /** * Open a copy of a UNumberFormat. * This function performs a deep copy. * @param fmt The format to copy * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UNumberFormat identical to fmt. * @stable ICU 2.0 */ U_STABLE UNumberFormat* U_EXPORT2 unum_clone(const UNumberFormat *fmt, UErrorCode *status); /** * Format an integer using a UNumberFormat. * The integer will be formatted according to the UNumberFormat's locale. * @param fmt The formatter to use. * @param number The number to format. * @param result A pointer to a buffer to receive the NULL-terminated formatted number. If * the formatted number fits into dest but cannot be NULL-terminated (length == resultLength) * then the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the formatted number * doesn't fit into result then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param resultLength The maximum size of result. * @param pos A pointer to a UFieldPosition. On input, position->field * is read. On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, if such * a field exists. This parameter may be NULL, in which case no field * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see unum_formatInt64 * @see unum_formatDouble * @see unum_parse * @see unum_parseInt64 * @see unum_parseDouble * @see UFieldPosition * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_format( const UNumberFormat* fmt, int32_t number, UChar* result, int32_t resultLength, UFieldPosition *pos, UErrorCode* status); /** * Format an int64 using a UNumberFormat. * The int64 will be formatted according to the UNumberFormat's locale. * @param fmt The formatter to use. * @param number The number to format. * @param result A pointer to a buffer to receive the NULL-terminated formatted number. If * the formatted number fits into dest but cannot be NULL-terminated (length == resultLength) * then the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the formatted number * doesn't fit into result then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param resultLength The maximum size of result. * @param pos A pointer to a UFieldPosition. On input, position->field * is read. On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, if such * a field exists. This parameter may be NULL, in which case no field * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see unum_format * @see unum_formatDouble * @see unum_parse * @see unum_parseInt64 * @see unum_parseDouble * @see UFieldPosition * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_formatInt64(const UNumberFormat *fmt, int64_t number, UChar* result, int32_t resultLength, UFieldPosition *pos, UErrorCode* status); /** * Format a double using a UNumberFormat. * The double will be formatted according to the UNumberFormat's locale. * @param fmt The formatter to use. * @param number The number to format. * @param result A pointer to a buffer to receive the NULL-terminated formatted number. If * the formatted number fits into dest but cannot be NULL-terminated (length == resultLength) * then the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the formatted number * doesn't fit into result then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param resultLength The maximum size of result. * @param pos A pointer to a UFieldPosition. On input, position->field * is read. On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, if such * a field exists. This parameter may be NULL, in which case no field * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see unum_format * @see unum_formatInt64 * @see unum_parse * @see unum_parseInt64 * @see unum_parseDouble * @see UFieldPosition * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_formatDouble( const UNumberFormat* fmt, double number, UChar* result, int32_t resultLength, UFieldPosition *pos, /* 0 if ignore */ UErrorCode* status); /** * Format a double using a UNumberFormat according to the UNumberFormat's locale, * and initialize a UFieldPositionIterator that enumerates the subcomponents of * the resulting string. * * @param format * The formatter to use. * @param number * The number to format. * @param result * A pointer to a buffer to receive the NULL-terminated formatted * number. If the formatted number fits into dest but cannot be * NULL-terminated (length == resultLength) then the error code is set * to U_STRING_NOT_TERMINATED_WARNING. If the formatted number doesn't * fit into result then the error code is set to * U_BUFFER_OVERFLOW_ERROR. * @param resultLength * The maximum size of result. * @param fpositer * A pointer to a UFieldPositionIterator created by {@link #ufieldpositer_open} * (may be NULL if field position information is not needed, but in this * case it's preferable to use {@link #unum_formatDouble}). Iteration * information already present in the UFieldPositionIterator is deleted, * and the iterator is reset to apply to the fields in the formatted * string created by this function call. The field values and indexes * returned by {@link #ufieldpositer_next} represent fields denoted by * the UNumberFormatFields enum. Fields are not returned in a guaranteed * order. Fields cannot overlap, but they may nest. For example, 1234 * could format as "1,234" which might consist of a grouping separator * field for ',' and an integer field encompassing the entire string. * @param status * A pointer to an UErrorCode to receive any errors * @return * The total buffer size needed; if greater than resultLength, the * output was truncated. * @see unum_formatDouble * @see unum_parse * @see unum_parseDouble * @see UFieldPositionIterator * @see UNumberFormatFields * @stable ICU 59 */ U_STABLE int32_t U_EXPORT2 unum_formatDoubleForFields(const UNumberFormat* format, double number, UChar* result, int32_t resultLength, UFieldPositionIterator* fpositer, UErrorCode* status); /** * Format a decimal number using a UNumberFormat. * The number will be formatted according to the UNumberFormat's locale. * The syntax of the input number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * @param fmt The formatter to use. * @param number The number to format. * @param length The length of the input number, or -1 if the input is nul-terminated. * @param result A pointer to a buffer to receive the NULL-terminated formatted number. If * the formatted number fits into dest but cannot be NULL-terminated (length == resultLength) * then the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the formatted number * doesn't fit into result then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param resultLength The maximum size of result. * @param pos A pointer to a UFieldPosition. On input, position->field * is read. On output, position->beginIndex and position->endIndex indicate * the beginning and ending indices of field number position->field, if such * a field exists. This parameter may be NULL, in which case it is ignored. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see unum_format * @see unum_formatInt64 * @see unum_parse * @see unum_parseInt64 * @see unum_parseDouble * @see UFieldPosition * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 unum_formatDecimal( const UNumberFormat* fmt, const char * number, int32_t length, UChar* result, int32_t resultLength, UFieldPosition *pos, /* 0 if ignore */ UErrorCode* status); /** * Format a double currency amount using a UNumberFormat. * The double will be formatted according to the UNumberFormat's locale. * @param fmt the formatter to use * @param number the number to format * @param currency the 3-letter null-terminated ISO 4217 currency code * @param result A pointer to a buffer to receive the NULL-terminated formatted number. If * the formatted number fits into dest but cannot be NULL-terminated (length == resultLength) * then the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the formatted number * doesn't fit into result then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param resultLength the maximum number of UChars to write to result * @param pos a pointer to a UFieldPosition. On input, * position->field is read. On output, position->beginIndex and * position->endIndex indicate the beginning and ending indices of * field number position->field, if such a field exists. This * parameter may be NULL, in which case it is ignored. * @param status a pointer to an input-output UErrorCode * @return the total buffer size needed; if greater than resultLength, * the output was truncated. * @see unum_formatDouble * @see unum_parseDoubleCurrency * @see UFieldPosition * @stable ICU 3.0 */ U_STABLE int32_t U_EXPORT2 unum_formatDoubleCurrency(const UNumberFormat* fmt, double number, UChar* currency, UChar* result, int32_t resultLength, UFieldPosition* pos, UErrorCode* status); /** * Format a UFormattable into a string. * @param fmt the formatter to use * @param number the number to format, as a UFormattable * @param result A pointer to a buffer to receive the NULL-terminated formatted number. If * the formatted number fits into dest but cannot be NULL-terminated (length == resultLength) * then the error code is set to U_STRING_NOT_TERMINATED_WARNING. If the formatted number * doesn't fit into result then the error code is set to U_BUFFER_OVERFLOW_ERROR. * @param resultLength the maximum number of UChars to write to result * @param pos a pointer to a UFieldPosition. On input, * position->field is read. On output, position->beginIndex and * position->endIndex indicate the beginning and ending indices of * field number position->field, if such a field exists. This * parameter may be NULL, in which case it is ignored. * @param status a pointer to an input-output UErrorCode * @return the total buffer size needed; if greater than resultLength, * the output was truncated. Will return 0 on error. * @see unum_parseToUFormattable * @stable ICU 52 */ U_STABLE int32_t U_EXPORT2 unum_formatUFormattable(const UNumberFormat* fmt, const UFormattable *number, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status); /** * Parse a string into an integer using a UNumberFormat. * The string will be parsed according to the UNumberFormat's locale. * Note: parsing is not supported for styles UNUM_DECIMAL_COMPACT_SHORT * and UNUM_DECIMAL_COMPACT_LONG. * @param fmt The formatter to use. * @param text The text to parse. * @param textLength The length of text, or -1 if null-terminated. * @param parsePos If not NULL, on input a pointer to an integer specifying the offset at which * to begin parsing. If not NULL, on output the offset at which parsing ended. * @param status A pointer to an UErrorCode to receive any errors * @return The value of the parsed integer * @see unum_parseInt64 * @see unum_parseDouble * @see unum_format * @see unum_formatInt64 * @see unum_formatDouble * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_parse( const UNumberFormat* fmt, const UChar* text, int32_t textLength, int32_t *parsePos /* 0 = start */, UErrorCode *status); /** * Parse a string into an int64 using a UNumberFormat. * The string will be parsed according to the UNumberFormat's locale. * Note: parsing is not supported for styles UNUM_DECIMAL_COMPACT_SHORT * and UNUM_DECIMAL_COMPACT_LONG. * @param fmt The formatter to use. * @param text The text to parse. * @param textLength The length of text, or -1 if null-terminated. * @param parsePos If not NULL, on input a pointer to an integer specifying the offset at which * to begin parsing. If not NULL, on output the offset at which parsing ended. * @param status A pointer to an UErrorCode to receive any errors * @return The value of the parsed integer * @see unum_parse * @see unum_parseDouble * @see unum_format * @see unum_formatInt64 * @see unum_formatDouble * @stable ICU 2.8 */ U_STABLE int64_t U_EXPORT2 unum_parseInt64(const UNumberFormat* fmt, const UChar* text, int32_t textLength, int32_t *parsePos /* 0 = start */, UErrorCode *status); /** * Parse a string into a double using a UNumberFormat. * The string will be parsed according to the UNumberFormat's locale. * Note: parsing is not supported for styles UNUM_DECIMAL_COMPACT_SHORT * and UNUM_DECIMAL_COMPACT_LONG. * @param fmt The formatter to use. * @param text The text to parse. * @param textLength The length of text, or -1 if null-terminated. * @param parsePos If not NULL, on input a pointer to an integer specifying the offset at which * to begin parsing. If not NULL, on output the offset at which parsing ended. * @param status A pointer to an UErrorCode to receive any errors * @return The value of the parsed double * @see unum_parse * @see unum_parseInt64 * @see unum_format * @see unum_formatInt64 * @see unum_formatDouble * @stable ICU 2.0 */ U_STABLE double U_EXPORT2 unum_parseDouble( const UNumberFormat* fmt, const UChar* text, int32_t textLength, int32_t *parsePos /* 0 = start */, UErrorCode *status); /** * Parse a number from a string into an unformatted numeric string using a UNumberFormat. * The input string will be parsed according to the UNumberFormat's locale. * The syntax of the output is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * Note: parsing is not supported for styles UNUM_DECIMAL_COMPACT_SHORT * and UNUM_DECIMAL_COMPACT_LONG. * @param fmt The formatter to use. * @param text The text to parse. * @param textLength The length of text, or -1 if null-terminated. * @param parsePos If not NULL, on input a pointer to an integer specifying the offset at which * to begin parsing. If not NULL, on output the offset at which parsing ended. * @param outBuf A (char *) buffer to receive the parsed number as a string. The output string * will be nul-terminated if there is sufficient space. * @param outBufLength The size of the output buffer. May be zero, in which case * the outBuf pointer may be NULL, and the function will return the * size of the output string. * @param status A pointer to an UErrorCode to receive any errors * @return the length of the output string, not including any terminating nul. * @see unum_parse * @see unum_parseInt64 * @see unum_format * @see unum_formatInt64 * @see unum_formatDouble * @stable ICU 4.4 */ U_STABLE int32_t U_EXPORT2 unum_parseDecimal(const UNumberFormat* fmt, const UChar* text, int32_t textLength, int32_t *parsePos /* 0 = start */, char *outBuf, int32_t outBufLength, UErrorCode *status); /** * Parse a string into a double and a currency using a UNumberFormat. * The string will be parsed according to the UNumberFormat's locale. * @param fmt the formatter to use * @param text the text to parse * @param textLength the length of text, or -1 if null-terminated * @param parsePos a pointer to an offset index into text at which to * begin parsing. On output, *parsePos will point after the last * parsed character. This parameter may be NULL, in which case parsing * begins at offset 0. * @param currency a pointer to the buffer to receive the parsed null- * terminated currency. This buffer must have a capacity of at least * 4 UChars. * @param status a pointer to an input-output UErrorCode * @return the parsed double * @see unum_parseDouble * @see unum_formatDoubleCurrency * @stable ICU 3.0 */ U_STABLE double U_EXPORT2 unum_parseDoubleCurrency(const UNumberFormat* fmt, const UChar* text, int32_t textLength, int32_t* parsePos, /* 0 = start */ UChar* currency, UErrorCode* status); /** * Parse a UChar string into a UFormattable. * Example code: * \snippet test/cintltst/cnumtst.c unum_parseToUFormattable * Note: parsing is not supported for styles UNUM_DECIMAL_COMPACT_SHORT * and UNUM_DECIMAL_COMPACT_LONG. * @param fmt the formatter to use * @param result the UFormattable to hold the result. If NULL, a new UFormattable will be allocated (which the caller must close with ufmt_close). * @param text the text to parse * @param textLength the length of text, or -1 if null-terminated * @param parsePos a pointer to an offset index into text at which to * begin parsing. On output, *parsePos will point after the last * parsed character. This parameter may be NULL in which case parsing * begins at offset 0. * @param status a pointer to an input-output UErrorCode * @return the UFormattable. Will be ==result unless NULL was passed in for result, in which case it will be the newly opened UFormattable. * @see ufmt_getType * @see ufmt_close * @stable ICU 52 */ U_STABLE UFormattable* U_EXPORT2 unum_parseToUFormattable(const UNumberFormat* fmt, UFormattable *result, const UChar* text, int32_t textLength, int32_t* parsePos, /* 0 = start */ UErrorCode* status); /** * Set the pattern used by a UNumberFormat. This can only be used * on a DecimalFormat, other formats return U_UNSUPPORTED_ERROR * in the status. * @param format The formatter to set. * @param localized TRUE if the pattern is localized, FALSE otherwise. * @param pattern The new pattern * @param patternLength The length of pattern, or -1 if null-terminated. * @param parseError A pointer to UParseError to receive information * about errors occurred during parsing, or NULL if no parse error * information is desired. * @param status A pointer to an input-output UErrorCode. * @see unum_toPattern * @see DecimalFormat * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 unum_applyPattern( UNumberFormat *format, UBool localized, const UChar *pattern, int32_t patternLength, UParseError *parseError, UErrorCode *status ); /** * Get a locale for which decimal formatting patterns are available. * A UNumberFormat in a locale returned by this function will perform the correct * formatting and parsing for the locale. The results of this call are not * valid for rule-based number formats. * @param localeIndex The index of the desired locale. * @return A locale for which number formatting patterns are available, or 0 if none. * @see unum_countAvailable * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 unum_getAvailable(int32_t localeIndex); /** * Determine how many locales have decimal formatting patterns available. The * results of this call are not valid for rule-based number formats. * This function is useful for determining the loop ending condition for * calls to {@link #unum_getAvailable }. * @return The number of locales for which decimal formatting patterns are available. * @see unum_getAvailable * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_countAvailable(void); #if UCONFIG_HAVE_PARSEALLINPUT /* The UNumberFormatAttributeValue type cannot be #ifndef U_HIDE_INTERNAL_API, needed for .h variable declaration */ /** * @internal */ typedef enum UNumberFormatAttributeValue { #ifndef U_HIDE_INTERNAL_API /** @internal */ UNUM_NO = 0, /** @internal */ UNUM_YES = 1, /** @internal */ UNUM_MAYBE = 2 #else /** @internal */ UNUM_FORMAT_ATTRIBUTE_VALUE_HIDDEN #endif /* U_HIDE_INTERNAL_API */ } UNumberFormatAttributeValue; #endif /** The possible UNumberFormat numeric attributes @stable ICU 2.0 */ typedef enum UNumberFormatAttribute { /** Parse integers only */ UNUM_PARSE_INT_ONLY, /** Use grouping separator */ UNUM_GROUPING_USED, /** Always show decimal point */ UNUM_DECIMAL_ALWAYS_SHOWN, /** Maximum integer digits */ UNUM_MAX_INTEGER_DIGITS, /** Minimum integer digits */ UNUM_MIN_INTEGER_DIGITS, /** Integer digits */ UNUM_INTEGER_DIGITS, /** Maximum fraction digits */ UNUM_MAX_FRACTION_DIGITS, /** Minimum fraction digits */ UNUM_MIN_FRACTION_DIGITS, /** Fraction digits */ UNUM_FRACTION_DIGITS, /** Multiplier */ UNUM_MULTIPLIER, /** Grouping size */ UNUM_GROUPING_SIZE, /** Rounding Mode */ UNUM_ROUNDING_MODE, /** Rounding increment */ UNUM_ROUNDING_INCREMENT, /** The width to which the output of format() is padded. */ UNUM_FORMAT_WIDTH, /** The position at which padding will take place. */ UNUM_PADDING_POSITION, /** Secondary grouping size */ UNUM_SECONDARY_GROUPING_SIZE, /** Use significant digits * @stable ICU 3.0 */ UNUM_SIGNIFICANT_DIGITS_USED, /** Minimum significant digits * @stable ICU 3.0 */ UNUM_MIN_SIGNIFICANT_DIGITS, /** Maximum significant digits * @stable ICU 3.0 */ UNUM_MAX_SIGNIFICANT_DIGITS, /** Lenient parse mode used by rule-based formats. * @stable ICU 3.0 */ UNUM_LENIENT_PARSE, #if UCONFIG_HAVE_PARSEALLINPUT /** Consume all input. (may use fastpath). Set to UNUM_YES (require fastpath), UNUM_NO (skip fastpath), or UNUM_MAYBE (heuristic). * This is an internal ICU API. Do not use. * @internal */ UNUM_PARSE_ALL_INPUT = 20, #endif /** * Scale, which adjusts the position of the * decimal point when formatting. Amounts will be multiplied by 10 ^ (scale) * before they are formatted. The default value for the scale is 0 ( no adjustment ). * *

Example: setting the scale to 3, 123 formats as "123,000" *

Example: setting the scale to -4, 123 formats as "0.0123" * * This setting is analogous to getMultiplierScale() and setMultiplierScale() in decimfmt.h. * * @stable ICU 51 */ UNUM_SCALE = 21, #ifndef U_HIDE_DRAFT_API /** * Minimum grouping digits; most commonly set to 2 to print "1000" instead of "1,000". * See DecimalFormat::getMinimumGroupingDigits(). * * For better control over grouping strategies, use UNumberFormatter. * * @draft ICU 64 */ UNUM_MINIMUM_GROUPING_DIGITS = 22, #endif /* U_HIDE_DRAFT_API */ /** * if this attribute is set to 0, it is set to UNUM_CURRENCY_STANDARD purpose, * otherwise it is UNUM_CURRENCY_CASH purpose * Default: 0 (UNUM_CURRENCY_STANDARD purpose) * @stable ICU 54 */ UNUM_CURRENCY_USAGE = 23, #ifndef U_HIDE_INTERNAL_API /** One below the first bitfield-boolean item. * All items after this one are stored in boolean form. * @internal */ UNUM_MAX_NONBOOLEAN_ATTRIBUTE = 0x0FFF, #endif /* U_HIDE_INTERNAL_API */ /** If 1, specifies that if setting the "max integer digits" attribute would truncate a value, set an error status rather than silently truncating. * For example, formatting the value 1234 with 4 max int digits would succeed, but formatting 12345 would fail. There is no effect on parsing. * Default: 0 (not set) * @stable ICU 50 */ UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 0x1000, /** * if this attribute is set to 1, specifies that, if the pattern doesn't contain an exponent, the exponent will not be parsed. If the pattern does contain an exponent, this attribute has no effect. * Has no effect on formatting. * Default: 0 (unset) * @stable ICU 50 */ UNUM_PARSE_NO_EXPONENT = 0x1001, /** * if this attribute is set to 1, specifies that, if the pattern contains a * decimal mark the input is required to have one. If this attribute is set to 0, * specifies that input does not have to contain a decimal mark. * Has no effect on formatting. * Default: 0 (unset) * @stable ICU 54 */ UNUM_PARSE_DECIMAL_MARK_REQUIRED = 0x1002, #ifndef U_HIDE_DRAFT_API /** * Parsing: if set to 1, parsing is sensitive to case (lowercase/uppercase). * * @draft ICU 64 */ UNUM_PARSE_CASE_SENSITIVE = 0x1003, /** * Formatting: if set to 1, whether to show the plus sign on non-negative numbers. * * For better control over sign display, use UNumberFormatter. * * @draft ICU 64 */ UNUM_SIGN_ALWAYS_SHOWN = 0x1004, #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_INTERNAL_API /** Limit of boolean attributes. (value should * not depend on U_HIDE conditionals) * @internal */ UNUM_LIMIT_BOOLEAN_ATTRIBUTE = 0x1005, #endif /* U_HIDE_INTERNAL_API */ } UNumberFormatAttribute; /** * Get a numeric attribute associated with a UNumberFormat. * An example of a numeric attribute is the number of integer digits a formatter will produce. * @param fmt The formatter to query. * @param attr The attribute to query; one of UNUM_PARSE_INT_ONLY, UNUM_GROUPING_USED, * UNUM_DECIMAL_ALWAYS_SHOWN, UNUM_MAX_INTEGER_DIGITS, UNUM_MIN_INTEGER_DIGITS, UNUM_INTEGER_DIGITS, * UNUM_MAX_FRACTION_DIGITS, UNUM_MIN_FRACTION_DIGITS, UNUM_FRACTION_DIGITS, UNUM_MULTIPLIER, * UNUM_GROUPING_SIZE, UNUM_ROUNDING_MODE, UNUM_FORMAT_WIDTH, UNUM_PADDING_POSITION, UNUM_SECONDARY_GROUPING_SIZE, * UNUM_SCALE, UNUM_MINIMUM_GROUPING_DIGITS. * @return The value of attr. * @see unum_setAttribute * @see unum_getDoubleAttribute * @see unum_setDoubleAttribute * @see unum_getTextAttribute * @see unum_setTextAttribute * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_getAttribute(const UNumberFormat* fmt, UNumberFormatAttribute attr); /** * Set a numeric attribute associated with a UNumberFormat. * An example of a numeric attribute is the number of integer digits a formatter will produce. If the * formatter does not understand the attribute, the call is ignored. Rule-based formatters only understand * the lenient-parse attribute. * @param fmt The formatter to set. * @param attr The attribute to set; one of UNUM_PARSE_INT_ONLY, UNUM_GROUPING_USED, * UNUM_DECIMAL_ALWAYS_SHOWN, UNUM_MAX_INTEGER_DIGITS, UNUM_MIN_INTEGER_DIGITS, UNUM_INTEGER_DIGITS, * UNUM_MAX_FRACTION_DIGITS, UNUM_MIN_FRACTION_DIGITS, UNUM_FRACTION_DIGITS, UNUM_MULTIPLIER, * UNUM_GROUPING_SIZE, UNUM_ROUNDING_MODE, UNUM_FORMAT_WIDTH, UNUM_PADDING_POSITION, UNUM_SECONDARY_GROUPING_SIZE, * UNUM_LENIENT_PARSE, UNUM_SCALE, UNUM_MINIMUM_GROUPING_DIGITS. * @param newValue The new value of attr. * @see unum_getAttribute * @see unum_getDoubleAttribute * @see unum_setDoubleAttribute * @see unum_getTextAttribute * @see unum_setTextAttribute * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 unum_setAttribute( UNumberFormat* fmt, UNumberFormatAttribute attr, int32_t newValue); /** * Get a numeric attribute associated with a UNumberFormat. * An example of a numeric attribute is the number of integer digits a formatter will produce. * If the formatter does not understand the attribute, -1 is returned. * @param fmt The formatter to query. * @param attr The attribute to query; e.g. UNUM_ROUNDING_INCREMENT. * @return The value of attr. * @see unum_getAttribute * @see unum_setAttribute * @see unum_setDoubleAttribute * @see unum_getTextAttribute * @see unum_setTextAttribute * @stable ICU 2.0 */ U_STABLE double U_EXPORT2 unum_getDoubleAttribute(const UNumberFormat* fmt, UNumberFormatAttribute attr); /** * Set a numeric attribute associated with a UNumberFormat. * An example of a numeric attribute is the number of integer digits a formatter will produce. * If the formatter does not understand the attribute, this call is ignored. * @param fmt The formatter to set. * @param attr The attribute to set; e.g. UNUM_ROUNDING_INCREMENT. * @param newValue The new value of attr. * @see unum_getAttribute * @see unum_setAttribute * @see unum_getDoubleAttribute * @see unum_getTextAttribute * @see unum_setTextAttribute * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 unum_setDoubleAttribute( UNumberFormat* fmt, UNumberFormatAttribute attr, double newValue); /** The possible UNumberFormat text attributes @stable ICU 2.0*/ typedef enum UNumberFormatTextAttribute { /** Positive prefix */ UNUM_POSITIVE_PREFIX, /** Positive suffix */ UNUM_POSITIVE_SUFFIX, /** Negative prefix */ UNUM_NEGATIVE_PREFIX, /** Negative suffix */ UNUM_NEGATIVE_SUFFIX, /** The character used to pad to the format width. */ UNUM_PADDING_CHARACTER, /** The ISO currency code */ UNUM_CURRENCY_CODE, /** * The default rule set, such as "%spellout-numbering-year:", "%spellout-cardinal:", * "%spellout-ordinal-masculine-plural:", "%spellout-ordinal-feminine:", or * "%spellout-ordinal-neuter:". The available public rulesets can be listed using * unum_getTextAttribute with UNUM_PUBLIC_RULESETS. This is only available with * rule-based formatters. * @stable ICU 3.0 */ UNUM_DEFAULT_RULESET, /** * The public rule sets. This is only available with rule-based formatters. * This is a read-only attribute. The public rulesets are returned as a * single string, with each ruleset name delimited by ';' (semicolon). See the * CLDR LDML spec for more information about RBNF rulesets: * http://www.unicode.org/reports/tr35/tr35-numbers.html#Rule-Based_Number_Formatting * @stable ICU 3.0 */ UNUM_PUBLIC_RULESETS } UNumberFormatTextAttribute; /** * Get a text attribute associated with a UNumberFormat. * An example of a text attribute is the suffix for positive numbers. If the formatter * does not understand the attribute, U_UNSUPPORTED_ERROR is returned as the status. * Rule-based formatters only understand UNUM_DEFAULT_RULESET and UNUM_PUBLIC_RULESETS. * @param fmt The formatter to query. * @param tag The attribute to query; one of UNUM_POSITIVE_PREFIX, UNUM_POSITIVE_SUFFIX, * UNUM_NEGATIVE_PREFIX, UNUM_NEGATIVE_SUFFIX, UNUM_PADDING_CHARACTER, UNUM_CURRENCY_CODE, * UNUM_DEFAULT_RULESET, or UNUM_PUBLIC_RULESETS. * @param result A pointer to a buffer to receive the attribute. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @return The total buffer size needed; if greater than resultLength, the output was truncated. * @see unum_setTextAttribute * @see unum_getAttribute * @see unum_setAttribute * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_getTextAttribute( const UNumberFormat* fmt, UNumberFormatTextAttribute tag, UChar* result, int32_t resultLength, UErrorCode* status); /** * Set a text attribute associated with a UNumberFormat. * An example of a text attribute is the suffix for positive numbers. Rule-based formatters * only understand UNUM_DEFAULT_RULESET. * @param fmt The formatter to set. * @param tag The attribute to set; one of UNUM_POSITIVE_PREFIX, UNUM_POSITIVE_SUFFIX, * UNUM_NEGATIVE_PREFIX, UNUM_NEGATIVE_SUFFIX, UNUM_PADDING_CHARACTER, UNUM_CURRENCY_CODE, * or UNUM_DEFAULT_RULESET. * @param newValue The new value of attr. * @param newValueLength The length of newValue, or -1 if null-terminated. * @param status A pointer to an UErrorCode to receive any errors * @see unum_getTextAttribute * @see unum_getAttribute * @see unum_setAttribute * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 unum_setTextAttribute( UNumberFormat* fmt, UNumberFormatTextAttribute tag, const UChar* newValue, int32_t newValueLength, UErrorCode *status); /** * Extract the pattern from a UNumberFormat. The pattern will follow * the DecimalFormat pattern syntax. * @param fmt The formatter to query. * @param isPatternLocalized TRUE if the pattern should be localized, * FALSE otherwise. This is ignored if the formatter is a rule-based * formatter. * @param result A pointer to a buffer to receive the pattern. * @param resultLength The maximum size of result. * @param status A pointer to an input-output UErrorCode. * @return The total buffer size needed; if greater than resultLength, * the output was truncated. * @see unum_applyPattern * @see DecimalFormat * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_toPattern( const UNumberFormat* fmt, UBool isPatternLocalized, UChar* result, int32_t resultLength, UErrorCode* status); /** * Constants for specifying a number format symbol. * @stable ICU 2.0 */ typedef enum UNumberFormatSymbol { /** The decimal separator */ UNUM_DECIMAL_SEPARATOR_SYMBOL = 0, /** The grouping separator */ UNUM_GROUPING_SEPARATOR_SYMBOL = 1, /** The pattern separator */ UNUM_PATTERN_SEPARATOR_SYMBOL = 2, /** The percent sign */ UNUM_PERCENT_SYMBOL = 3, /** Zero*/ UNUM_ZERO_DIGIT_SYMBOL = 4, /** Character representing a digit in the pattern */ UNUM_DIGIT_SYMBOL = 5, /** The minus sign */ UNUM_MINUS_SIGN_SYMBOL = 6, /** The plus sign */ UNUM_PLUS_SIGN_SYMBOL = 7, /** The currency symbol */ UNUM_CURRENCY_SYMBOL = 8, /** The international currency symbol */ UNUM_INTL_CURRENCY_SYMBOL = 9, /** The monetary separator */ UNUM_MONETARY_SEPARATOR_SYMBOL = 10, /** The exponential symbol */ UNUM_EXPONENTIAL_SYMBOL = 11, /** Per mill symbol */ UNUM_PERMILL_SYMBOL = 12, /** Escape padding character */ UNUM_PAD_ESCAPE_SYMBOL = 13, /** Infinity symbol */ UNUM_INFINITY_SYMBOL = 14, /** Nan symbol */ UNUM_NAN_SYMBOL = 15, /** Significant digit symbol * @stable ICU 3.0 */ UNUM_SIGNIFICANT_DIGIT_SYMBOL = 16, /** The monetary grouping separator * @stable ICU 3.6 */ UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL = 17, /** One * @stable ICU 4.6 */ UNUM_ONE_DIGIT_SYMBOL = 18, /** Two * @stable ICU 4.6 */ UNUM_TWO_DIGIT_SYMBOL = 19, /** Three * @stable ICU 4.6 */ UNUM_THREE_DIGIT_SYMBOL = 20, /** Four * @stable ICU 4.6 */ UNUM_FOUR_DIGIT_SYMBOL = 21, /** Five * @stable ICU 4.6 */ UNUM_FIVE_DIGIT_SYMBOL = 22, /** Six * @stable ICU 4.6 */ UNUM_SIX_DIGIT_SYMBOL = 23, /** Seven * @stable ICU 4.6 */ UNUM_SEVEN_DIGIT_SYMBOL = 24, /** Eight * @stable ICU 4.6 */ UNUM_EIGHT_DIGIT_SYMBOL = 25, /** Nine * @stable ICU 4.6 */ UNUM_NINE_DIGIT_SYMBOL = 26, /** Multiplication sign * @stable ICU 54 */ UNUM_EXPONENT_MULTIPLICATION_SYMBOL = 27, #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UNumberFormatSymbol value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UNUM_FORMAT_SYMBOL_COUNT = 28 #endif /* U_HIDE_DEPRECATED_API */ } UNumberFormatSymbol; /** * Get a symbol associated with a UNumberFormat. * A UNumberFormat uses symbols to represent the special locale-dependent * characters in a number, for example the percent sign. This API is not * supported for rule-based formatters. * @param fmt The formatter to query. * @param symbol The UNumberFormatSymbol constant for the symbol to get * @param buffer The string buffer that will receive the symbol string; * if it is NULL, then only the length of the symbol is returned * @param size The size of the string buffer * @param status A pointer to an UErrorCode to receive any errors * @return The length of the symbol; the buffer is not modified if * length>=size * @see unum_setSymbol * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 unum_getSymbol(const UNumberFormat *fmt, UNumberFormatSymbol symbol, UChar *buffer, int32_t size, UErrorCode *status); /** * Set a symbol associated with a UNumberFormat. * A UNumberFormat uses symbols to represent the special locale-dependent * characters in a number, for example the percent sign. This API is not * supported for rule-based formatters. * @param fmt The formatter to set. * @param symbol The UNumberFormatSymbol constant for the symbol to set * @param value The string to set the symbol to * @param length The length of the string, or -1 for a zero-terminated string * @param status A pointer to an UErrorCode to receive any errors. * @see unum_getSymbol * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 unum_setSymbol(UNumberFormat *fmt, UNumberFormatSymbol symbol, const UChar *value, int32_t length, UErrorCode *status); /** * Get the locale for this number format object. * You can choose between valid and actual locale. * @param fmt The formatter to get the locale from * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation * @return the locale name * @stable ICU 2.8 */ U_STABLE const char* U_EXPORT2 unum_getLocaleByType(const UNumberFormat *fmt, ULocDataLocaleType type, UErrorCode* status); /** * Set a particular UDisplayContext value in the formatter, such as * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. * @param fmt The formatter for which to set a UDisplayContext value. * @param value The UDisplayContext value to set. * @param status A pointer to an UErrorCode to receive any errors * @stable ICU 53 */ U_STABLE void U_EXPORT2 unum_setContext(UNumberFormat* fmt, UDisplayContext value, UErrorCode* status); /** * Get the formatter's UDisplayContext value for the specified UDisplayContextType, * such as UDISPCTX_TYPE_CAPITALIZATION. * @param fmt The formatter to query. * @param type The UDisplayContextType whose value to return * @param status A pointer to an UErrorCode to receive any errors * @return The UDisplayContextValue for the specified type. * @stable ICU 53 */ U_STABLE UDisplayContext U_EXPORT2 unum_getContext(const UNumberFormat *fmt, UDisplayContextType type, UErrorCode* status); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/curramt.h000064400000007306152342600230012257 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2004-2006, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: April 26, 2004 * Since: ICU 3.0 ********************************************************************** */ #ifndef __CURRENCYAMOUNT_H__ #define __CURRENCYAMOUNT_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/measure.h" #include "unicode/currunit.h" /** * \file * \brief C++ API: Currency Amount Object. */ U_NAMESPACE_BEGIN /** * * A currency together with a numeric amount, such as 200 USD. * * @author Alan Liu * @stable ICU 3.0 */ class U_I18N_API CurrencyAmount: public Measure { public: /** * Construct an object with the given numeric amount and the given * ISO currency code. * @param amount a numeric object; amount.isNumeric() must be TRUE * @param isoCode the 3-letter ISO 4217 currency code; must not be * NULL and must have length 3 * @param ec input-output error code. If the amount or the isoCode * is invalid, then this will be set to a failing value. * @stable ICU 3.0 */ CurrencyAmount(const Formattable& amount, ConstChar16Ptr isoCode, UErrorCode &ec); /** * Construct an object with the given numeric amount and the given * ISO currency code. * @param amount the amount of the given currency * @param isoCode the 3-letter ISO 4217 currency code; must not be * NULL and must have length 3 * @param ec input-output error code. If the isoCode is invalid, * then this will be set to a failing value. * @stable ICU 3.0 */ CurrencyAmount(double amount, ConstChar16Ptr isoCode, UErrorCode &ec); /** * Copy constructor * @stable ICU 3.0 */ CurrencyAmount(const CurrencyAmount& other); /** * Assignment operator * @stable ICU 3.0 */ CurrencyAmount& operator=(const CurrencyAmount& other); /** * Return a polymorphic clone of this object. The result will * have the same class as returned by getDynamicClassID(). * @stable ICU 3.0 */ virtual UObject* clone() const; /** * Destructor * @stable ICU 3.0 */ virtual ~CurrencyAmount(); /** * Returns a unique class ID for this object POLYMORPHICALLY. * This method implements a simple form of RTTI used by ICU. * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 3.0 */ virtual UClassID getDynamicClassID() const; /** * Returns the class ID for this class. This is used to compare to * the return value of getDynamicClassID(). * @return The class ID for all objects of this class. * @stable ICU 3.0 */ static UClassID U_EXPORT2 getStaticClassID(); /** * Return the currency unit object of this object. * @stable ICU 3.0 */ inline const CurrencyUnit& getCurrency() const; /** * Return the ISO currency code of this object. * @stable ICU 3.0 */ inline const char16_t* getISOCurrency() const; }; inline const CurrencyUnit& CurrencyAmount::getCurrency() const { return (const CurrencyUnit&) getUnit(); } inline const char16_t* CurrencyAmount::getISOCurrency() const { return getCurrency().getISOCurrency(); } U_NAMESPACE_END #endif // !UCONFIG_NO_FORMATTING #endif // __CURRENCYAMOUNT_H__ usr/include/unicode/umachine.h000064400000032305152342600230012370 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1999-2015, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * file name: umachine.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999sep13 * created by: Markus W. Scherer * * This file defines basic types and constants for ICU to be * platform-independent. umachine.h and utf.h are included into * utypes.h to provide all the general definitions for ICU. * All of these definitions used to be in utypes.h before * the UTF-handling macros made this unmaintainable. */ #ifndef __UMACHINE_H__ #define __UMACHINE_H__ /** * \file * \brief Basic types and constants for UTF * *

Basic types and constants for UTF

* This file defines basic types and constants for utf.h to be * platform-independent. umachine.h and utf.h are included into * utypes.h to provide all the general definitions for ICU. * All of these definitions used to be in utypes.h before * the UTF-handling macros made this unmaintainable. * */ /*==========================================================================*/ /* Include platform-dependent definitions */ /* which are contained in the platform-specific file platform.h */ /*==========================================================================*/ #include "unicode/ptypes.h" /* platform.h is included in ptypes.h */ /* * ANSI C headers: * stddef.h defines wchar_t */ #include /*==========================================================================*/ /* For C wrappers, we use the symbol U_STABLE. */ /* This works properly if the includer is C or C++. */ /* Functions are declared U_STABLE return-type U_EXPORT2 function-name()... */ /*==========================================================================*/ /** * \def U_CFUNC * This is used in a declaration of a library private ICU C function. * @stable ICU 2.4 */ /** * \def U_CDECL_BEGIN * This is used to begin a declaration of a library private ICU C API. * @stable ICU 2.4 */ /** * \def U_CDECL_END * This is used to end a declaration of a library private ICU C API * @stable ICU 2.4 */ #ifdef __cplusplus # define U_CFUNC extern "C" # define U_CDECL_BEGIN extern "C" { # define U_CDECL_END } #else # define U_CFUNC extern # define U_CDECL_BEGIN # define U_CDECL_END #endif #ifndef U_ATTRIBUTE_DEPRECATED /** * \def U_ATTRIBUTE_DEPRECATED * This is used for GCC specific attributes * @internal */ #if U_GCC_MAJOR_MINOR >= 302 # define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated)) /** * \def U_ATTRIBUTE_DEPRECATED * This is used for Visual C++ specific attributes * @internal */ #elif defined(_MSC_VER) && (_MSC_VER >= 1400) # define U_ATTRIBUTE_DEPRECATED __declspec(deprecated) #else # define U_ATTRIBUTE_DEPRECATED #endif #endif /** This is used to declare a function as a public ICU C API @stable ICU 2.0*/ #define U_CAPI U_CFUNC U_EXPORT /** This is used to declare a function as a stable public ICU C API*/ #define U_STABLE U_CAPI /** This is used to declare a function as a draft public ICU C API */ #define U_DRAFT U_CAPI /** This is used to declare a function as a deprecated public ICU C API */ #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED /** This is used to declare a function as an obsolete public ICU C API */ #define U_OBSOLETE U_CAPI /** This is used to declare a function as an internal ICU C API */ #define U_INTERNAL U_CAPI /** * \def U_OVERRIDE * Defined to the C++11 "override" keyword if available. * Denotes a class or member which is an override of the base class. * May result in an error if it applied to something not an override. * @internal */ #ifndef U_OVERRIDE #define U_OVERRIDE override #endif /** * \def U_FINAL * Defined to the C++11 "final" keyword if available. * Denotes a class or member which may not be overridden in subclasses. * May result in an error if subclasses attempt to override. * @internal */ #if !defined(U_FINAL) || defined(U_IN_DOXYGEN) #define U_FINAL final #endif /*==========================================================================*/ /* limits for int32_t etc., like in POSIX inttypes.h */ /*==========================================================================*/ #ifndef INT8_MIN /** The smallest value an 8 bit signed integer can hold @stable ICU 2.0 */ # define INT8_MIN ((int8_t)(-128)) #endif #ifndef INT16_MIN /** The smallest value a 16 bit signed integer can hold @stable ICU 2.0 */ # define INT16_MIN ((int16_t)(-32767-1)) #endif #ifndef INT32_MIN /** The smallest value a 32 bit signed integer can hold @stable ICU 2.0 */ # define INT32_MIN ((int32_t)(-2147483647-1)) #endif #ifndef INT8_MAX /** The largest value an 8 bit signed integer can hold @stable ICU 2.0 */ # define INT8_MAX ((int8_t)(127)) #endif #ifndef INT16_MAX /** The largest value a 16 bit signed integer can hold @stable ICU 2.0 */ # define INT16_MAX ((int16_t)(32767)) #endif #ifndef INT32_MAX /** The largest value a 32 bit signed integer can hold @stable ICU 2.0 */ # define INT32_MAX ((int32_t)(2147483647)) #endif #ifndef UINT8_MAX /** The largest value an 8 bit unsigned integer can hold @stable ICU 2.0 */ # define UINT8_MAX ((uint8_t)(255U)) #endif #ifndef UINT16_MAX /** The largest value a 16 bit unsigned integer can hold @stable ICU 2.0 */ # define UINT16_MAX ((uint16_t)(65535U)) #endif #ifndef UINT32_MAX /** The largest value a 32 bit unsigned integer can hold @stable ICU 2.0 */ # define UINT32_MAX ((uint32_t)(4294967295U)) #endif #if defined(U_INT64_T_UNAVAILABLE) # error int64_t is required for decimal format and rule-based number format. #else # ifndef INT64_C /** * Provides a platform independent way to specify a signed 64-bit integer constant. * note: may be wrong for some 64 bit platforms - ensure your compiler provides INT64_C * @stable ICU 2.8 */ # define INT64_C(c) c ## LL # endif # ifndef UINT64_C /** * Provides a platform independent way to specify an unsigned 64-bit integer constant. * note: may be wrong for some 64 bit platforms - ensure your compiler provides UINT64_C * @stable ICU 2.8 */ # define UINT64_C(c) c ## ULL # endif # ifndef U_INT64_MIN /** The smallest value a 64 bit signed integer can hold @stable ICU 2.8 */ # define U_INT64_MIN ((int64_t)(INT64_C(-9223372036854775807)-1)) # endif # ifndef U_INT64_MAX /** The largest value a 64 bit signed integer can hold @stable ICU 2.8 */ # define U_INT64_MAX ((int64_t)(INT64_C(9223372036854775807))) # endif # ifndef U_UINT64_MAX /** The largest value a 64 bit unsigned integer can hold @stable ICU 2.8 */ # define U_UINT64_MAX ((uint64_t)(UINT64_C(18446744073709551615))) # endif #endif /*==========================================================================*/ /* Boolean data type */ /*==========================================================================*/ /** The ICU boolean type @stable ICU 2.0 */ typedef int8_t UBool; #ifndef TRUE /** The TRUE value of a UBool @stable ICU 2.0 */ # define TRUE 1 #endif #ifndef FALSE /** The FALSE value of a UBool @stable ICU 2.0 */ # define FALSE 0 #endif /*==========================================================================*/ /* Unicode data types */ /*==========================================================================*/ /* wchar_t-related definitions -------------------------------------------- */ /* * \def U_WCHAR_IS_UTF16 * Defined if wchar_t uses UTF-16. * * @stable ICU 2.0 */ /* * \def U_WCHAR_IS_UTF32 * Defined if wchar_t uses UTF-32. * * @stable ICU 2.0 */ #if !defined(U_WCHAR_IS_UTF16) && !defined(U_WCHAR_IS_UTF32) # ifdef __STDC_ISO_10646__ # if (U_SIZEOF_WCHAR_T==2) # define U_WCHAR_IS_UTF16 # elif (U_SIZEOF_WCHAR_T==4) # define U_WCHAR_IS_UTF32 # endif # elif defined __UCS2__ # if (U_PF_OS390 <= U_PLATFORM && U_PLATFORM <= U_PF_OS400) && (U_SIZEOF_WCHAR_T==2) # define U_WCHAR_IS_UTF16 # endif # elif defined(__UCS4__) || (U_PLATFORM == U_PF_OS400 && defined(__UTF32__)) # if (U_SIZEOF_WCHAR_T==4) # define U_WCHAR_IS_UTF32 # endif # elif U_PLATFORM_IS_DARWIN_BASED || (U_SIZEOF_WCHAR_T==4 && U_PLATFORM_IS_LINUX_BASED) # define U_WCHAR_IS_UTF32 # elif U_PLATFORM_HAS_WIN32_API # define U_WCHAR_IS_UTF16 # endif #endif /* UChar and UChar32 definitions -------------------------------------------- */ /** Number of bytes in a UChar. @stable ICU 2.0 */ #define U_SIZEOF_UCHAR 2 /** * \def U_CHAR16_IS_TYPEDEF * If 1, then char16_t is a typedef and not a real type (yet) * @internal */ #if (U_PLATFORM == U_PF_AIX) && defined(__cplusplus) &&(U_CPLUSPLUS_VERSION < 11) // for AIX, uchar.h needs to be included # include # define U_CHAR16_IS_TYPEDEF 1 #elif defined(_MSC_VER) && (_MSC_VER < 1900) // Versions of Visual Studio/MSVC below 2015 do not support char16_t as a real type, // and instead use a typedef. https://msdn.microsoft.com/library/bb531344.aspx # define U_CHAR16_IS_TYPEDEF 1 #else # define U_CHAR16_IS_TYPEDEF 0 #endif /** * \var UChar * * The base type for UTF-16 code units and pointers. * Unsigned 16-bit integer. * Starting with ICU 59, C++ API uses char16_t directly, while C API continues to use UChar. * * UChar is configurable by defining the macro UCHAR_TYPE * on the preprocessor or compiler command line: * -DUCHAR_TYPE=uint16_t or -DUCHAR_TYPE=wchar_t (if U_SIZEOF_WCHAR_T==2) etc. * (The UCHAR_TYPE can also be \#defined earlier in this file, for outside the ICU library code.) * This is for transitional use from application code that uses uint16_t or wchar_t for UTF-16. * * The default is UChar=char16_t. * * C++11 defines char16_t as bit-compatible with uint16_t, but as a distinct type. * * In C, char16_t is a simple typedef of uint_least16_t. * ICU requires uint_least16_t=uint16_t for data memory mapping. * On macOS, char16_t is not available because the uchar.h standard header is missing. * * @stable ICU 4.4 */ #if 1 // #if 1 is normal. UChar defaults to char16_t in C++. // For configuration testing of UChar=uint16_t temporarily change this to #if 0. // The intltest Makefile #defines UCHAR_TYPE=char16_t, // so we only #define it to uint16_t if it is undefined so far. #elif !defined(UCHAR_TYPE) # define UCHAR_TYPE uint16_t #endif #if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || \ defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) // Inside the ICU library code, never configurable. typedef char16_t UChar; #elif defined(UCHAR_TYPE) typedef UCHAR_TYPE UChar; #elif defined(__cplusplus) typedef char16_t UChar; #else typedef uint16_t UChar; #endif /** * \var OldUChar * Default ICU 58 definition of UChar. * A base type for UTF-16 code units and pointers. * Unsigned 16-bit integer. * * Define OldUChar to be wchar_t if that is 16 bits wide. * If wchar_t is not 16 bits wide, then define UChar to be uint16_t. * * This makes the definition of OldUChar platform-dependent * but allows direct string type compatibility with platforms with * 16-bit wchar_t types. * * This is how UChar was defined in ICU 58, for transition convenience. * Exception: ICU 58 UChar was defined to UCHAR_TYPE if that macro was defined. * The current UChar responds to UCHAR_TYPE but OldUChar does not. * * @stable ICU 59 */ #if U_SIZEOF_WCHAR_T==2 typedef wchar_t OldUChar; #elif defined(__CHAR16_TYPE__) typedef __CHAR16_TYPE__ OldUChar; #else typedef uint16_t OldUChar; #endif /** * Define UChar32 as a type for single Unicode code points. * UChar32 is a signed 32-bit integer (same as int32_t). * * The Unicode code point range is 0..0x10ffff. * All other values (negative or >=0x110000) are illegal as Unicode code points. * They may be used as sentinel values to indicate "done", "error" * or similar non-code point conditions. * * Before ICU 2.4 (Jitterbug 2146), UChar32 was defined * to be wchar_t if that is 32 bits wide (wchar_t may be signed or unsigned) * or else to be uint32_t. * That is, the definition of UChar32 was platform-dependent. * * @see U_SENTINEL * @stable ICU 2.4 */ typedef int32_t UChar32; /** * This value is intended for sentinel values for APIs that * (take or) return single code points (UChar32). * It is outside of the Unicode code point range 0..0x10ffff. * * For example, a "done" or "error" value in a new API * could be indicated with U_SENTINEL. * * ICU APIs designed before ICU 2.4 usually define service-specific "done" * values, mostly 0xffff. * Those may need to be distinguished from * actual U+ffff text contents by calling functions like * CharacterIterator::hasNext() or UnicodeString::length(). * * @return -1 * @see UChar32 * @stable ICU 2.4 */ #define U_SENTINEL (-1) #include "unicode/urename.h" #endif usr/include/unicode/ucnvsel.h000064400000014213152342600230012254 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2008-2011, International Business Machines * Corporation, Google and others. All Rights Reserved. * ******************************************************************************* */ /* * Author : eldawy@google.com (Mohamed Eldawy) * ucnvsel.h * * Purpose: To generate a list of encodings capable of handling * a given Unicode text * * Started 09-April-2008 */ #ifndef __ICU_UCNV_SEL_H__ #define __ICU_UCNV_SEL_H__ #include "unicode/utypes.h" #if !UCONFIG_NO_CONVERSION #include "unicode/uset.h" #include "unicode/utf16.h" #include "unicode/uenum.h" #include "unicode/ucnv.h" #include "unicode/localpointer.h" /** * \file * * A converter selector is built with a set of encoding/charset names * and given an input string returns the set of names of the * corresponding converters which can convert the string. * * A converter selector can be serialized into a buffer and reopened * from the serialized form. */ /** * @{ * The selector data structure */ struct UConverterSelector; typedef struct UConverterSelector UConverterSelector; /** @} */ /** * Open a selector. * If converterListSize is 0, build for all available converters. * If excludedCodePoints is NULL, don't exclude any code points. * * @param converterList a pointer to encoding names needed to be involved. * Can be NULL if converterListSize==0. * The list and the names will be cloned, and the caller * retains ownership of the original. * @param converterListSize number of encodings in above list. * If 0, builds a selector for all available converters. * @param excludedCodePoints a set of code points to be excluded from consideration. * That is, excluded code points in a string do not change * the selection result. (They might be handled by a callback.) * Use NULL to exclude nothing. * @param whichSet what converter set to use? Use this to determine whether * to consider only roundtrip mappings or also fallbacks. * @param status an in/out ICU UErrorCode * @return the new selector * * @stable ICU 4.2 */ U_STABLE UConverterSelector* U_EXPORT2 ucnvsel_open(const char* const* converterList, int32_t converterListSize, const USet* excludedCodePoints, const UConverterUnicodeSet whichSet, UErrorCode* status); /** * Closes a selector. * If any Enumerations were returned by ucnv_select*, they become invalid. * They can be closed before or after calling ucnv_closeSelector, * but should never be used after the selector is closed. * * @see ucnv_selectForString * @see ucnv_selectForUTF8 * * @param sel selector to close * * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 ucnvsel_close(UConverterSelector *sel); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUConverterSelectorPointer * "Smart pointer" class, closes a UConverterSelector via ucnvsel_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterSelectorPointer, UConverterSelector, ucnvsel_close); U_NAMESPACE_END #endif /** * Open a selector from its serialized form. * The buffer must remain valid and unchanged for the lifetime of the selector. * This is much faster than creating a selector from scratch. * Using a serialized form from a different machine (endianness/charset) is supported. * * @param buffer pointer to the serialized form of a converter selector; * must be 32-bit-aligned * @param length the capacity of this buffer (can be equal to or larger than * the actual data length) * @param status an in/out ICU UErrorCode * @return the new selector * * @stable ICU 4.2 */ U_STABLE UConverterSelector* U_EXPORT2 ucnvsel_openFromSerialized(const void* buffer, int32_t length, UErrorCode* status); /** * Serialize a selector into a linear buffer. * The serialized form is portable to different machines. * * @param sel selector to consider * @param buffer pointer to 32-bit-aligned memory to be filled with the * serialized form of this converter selector * @param bufferCapacity the capacity of this buffer * @param status an in/out ICU UErrorCode * @return the required buffer capacity to hold serialize data (even if the call fails * with a U_BUFFER_OVERFLOW_ERROR, it will return the required capacity) * * @stable ICU 4.2 */ U_STABLE int32_t U_EXPORT2 ucnvsel_serialize(const UConverterSelector* sel, void* buffer, int32_t bufferCapacity, UErrorCode* status); /** * Select converters that can map all characters in a UTF-16 string, * ignoring the excluded code points. * * @param sel a selector * @param s UTF-16 string * @param length length of the string, or -1 if NUL-terminated * @param status an in/out ICU UErrorCode * @return an enumeration containing encoding names. * The returned encoding names and their order will be the same as * supplied when building the selector. * * @stable ICU 4.2 */ U_STABLE UEnumeration * U_EXPORT2 ucnvsel_selectForString(const UConverterSelector* sel, const UChar *s, int32_t length, UErrorCode *status); /** * Select converters that can map all characters in a UTF-8 string, * ignoring the excluded code points. * * @param sel a selector * @param s UTF-8 string * @param length length of the string, or -1 if NUL-terminated * @param status an in/out ICU UErrorCode * @return an enumeration containing encoding names. * The returned encoding names and their order will be the same as * supplied when building the selector. * * @stable ICU 4.2 */ U_STABLE UEnumeration * U_EXPORT2 ucnvsel_selectForUTF8(const UConverterSelector* sel, const char *s, int32_t length, UErrorCode *status); #endif /* !UCONFIG_NO_CONVERSION */ #endif /* __ICU_UCNV_SEL_H__ */ usr/include/unicode/platform.h000064400000066152152342600230012432 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * FILE NAME : platform.h * * Date Name Description * 05/13/98 nos Creation (content moved here from ptypes.h). * 03/02/99 stephen Added AS400 support. * 03/30/99 stephen Added Linux support. * 04/13/99 stephen Reworked for autoconf. ****************************************************************************** */ #ifndef _PLATFORM_H #define _PLATFORM_H #include "unicode/uconfig.h" #include "unicode/uvernum.h" /** * \file * \brief Basic types for the platform. * * This file used to be generated by autoconf/configure. * Starting with ICU 49, platform.h is a normal source file, * to simplify cross-compiling and working with non-autoconf/make build systems. * * When a value in this file does not work on a platform, then please * try to derive it from the U_PLATFORM value * (for which we might need a new value constant in rare cases) * and/or from other macros that are predefined by the compiler * or defined in standard (POSIX or platform or compiler) headers. * * As a temporary workaround, you can add an explicit \#define for some macros * before it is first tested, or add an equivalent -D macro definition * to the compiler's command line. * * Note: Some compilers provide ways to show the predefined macros. * For example, with gcc you can compile an empty .c file and have the compiler * print the predefined macros with * \code * gcc -E -dM -x c /dev/null | sort * \endcode * (You can provide an actual empty .c file rather than /dev/null. * -x c++ is for C++.) */ /** * Define some things so that they can be documented. * @internal */ #ifdef U_IN_DOXYGEN /* * Problem: "platform.h:335: warning: documentation for unknown define U_HAVE_STD_STRING found." means that U_HAVE_STD_STRING is not documented. * Solution: #define any defines for non @internal API here, so that they are visible in the docs. If you just set PREDEFINED in Doxyfile.in, they won't be documented. */ /* None for now. */ #endif /** * \def U_PLATFORM * The U_PLATFORM macro defines the platform we're on. * * We used to define one different, value-less macro per platform. * That made it hard to know the set of relevant platforms and macros, * and hard to deal with variants of platforms. * * Starting with ICU 49, we define platforms as numeric macros, * with ranges of values for related platforms and their variants. * The U_PLATFORM macro is set to one of these values. * * Historical note from the Solaris Wikipedia article: * AT&T and Sun collaborated on a project to merge the most popular Unix variants * on the market at that time: BSD, System V, and Xenix. * This became Unix System V Release 4 (SVR4). * * @internal */ /** Unknown platform. @internal */ #define U_PF_UNKNOWN 0 /** Windows @internal */ #define U_PF_WINDOWS 1000 /** MinGW. Windows, calls to Win32 API, but using GNU gcc and binutils. @internal */ #define U_PF_MINGW 1800 /** * Cygwin. Windows, calls to cygwin1.dll for Posix functions, * using MSVC or GNU gcc and binutils. * @internal */ #define U_PF_CYGWIN 1900 /* Reserve 2000 for U_PF_UNIX? */ /** HP-UX is based on UNIX System V. @internal */ #define U_PF_HPUX 2100 /** Solaris is a Unix operating system based on SVR4. @internal */ #define U_PF_SOLARIS 2600 /** BSD is a UNIX operating system derivative. @internal */ #define U_PF_BSD 3000 /** AIX is based on UNIX System V Releases and 4.3 BSD. @internal */ #define U_PF_AIX 3100 /** IRIX is based on UNIX System V with BSD extensions. @internal */ #define U_PF_IRIX 3200 /** * Darwin is a POSIX-compliant operating system, composed of code developed by Apple, * as well as code derived from NeXTSTEP, BSD, and other projects, * built around the Mach kernel. * Darwin forms the core set of components upon which Mac OS X, Apple TV, and iOS are based. * (Original description modified from WikiPedia.) * @internal */ #define U_PF_DARWIN 3500 /** iPhone OS (iOS) is a derivative of Mac OS X. @internal */ #define U_PF_IPHONE 3550 /** QNX is a commercial Unix-like real-time operating system related to BSD. @internal */ #define U_PF_QNX 3700 /** Linux is a Unix-like operating system. @internal */ #define U_PF_LINUX 4000 /** * Native Client is pretty close to Linux. * See https://developer.chrome.com/native-client and * http://www.chromium.org/nativeclient * @internal */ #define U_PF_BROWSER_NATIVE_CLIENT 4020 /** Android is based on Linux. @internal */ #define U_PF_ANDROID 4050 /** Fuchsia is a POSIX-ish platform. @internal */ #define U_PF_FUCHSIA 4100 /* Maximum value for Linux-based platform is 4499 */ /** z/OS is the successor to OS/390 which was the successor to MVS. @internal */ #define U_PF_OS390 9000 /** "IBM i" is the current name of what used to be i5/OS and earlier OS/400. @internal */ #define U_PF_OS400 9400 #ifdef U_PLATFORM /* Use the predefined value. */ #elif defined(__MINGW32__) # define U_PLATFORM U_PF_MINGW #elif defined(__CYGWIN__) # define U_PLATFORM U_PF_CYGWIN #elif defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) # define U_PLATFORM U_PF_WINDOWS #elif defined(__ANDROID__) # define U_PLATFORM U_PF_ANDROID /* Android wchar_t support depends on the API level. */ # include #elif defined(__pnacl__) || defined(__native_client__) # define U_PLATFORM U_PF_BROWSER_NATIVE_CLIENT #elif defined(__Fuchsia__) # define U_PLATFORM U_PF_FUCHSIA #elif defined(linux) || defined(__linux__) || defined(__linux) # define U_PLATFORM U_PF_LINUX #elif defined(__APPLE__) && defined(__MACH__) # include # if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE /* variant of TARGET_OS_MAC */ # define U_PLATFORM U_PF_IPHONE # else # define U_PLATFORM U_PF_DARWIN # endif #elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__MirBSD__) # if defined(__FreeBSD__) # include # endif # define U_PLATFORM U_PF_BSD #elif defined(sun) || defined(__sun) /* Check defined(__SVR4) || defined(__svr4__) to distinguish Solaris from SunOS? */ # define U_PLATFORM U_PF_SOLARIS # if defined(__GNUC__) /* Solaris/GCC needs this header file to get the proper endianness. Normally, this * header file is included with stddef.h but on Solairs/GCC, the GCC version of stddef.h * is included which does not include this header file. */ # include # endif #elif defined(_AIX) || defined(__TOS_AIX__) # define U_PLATFORM U_PF_AIX #elif defined(_hpux) || defined(hpux) || defined(__hpux) # define U_PLATFORM U_PF_HPUX #elif defined(sgi) || defined(__sgi) # define U_PLATFORM U_PF_IRIX #elif defined(__QNX__) || defined(__QNXNTO__) # define U_PLATFORM U_PF_QNX #elif defined(__TOS_MVS__) # define U_PLATFORM U_PF_OS390 #elif defined(__OS400__) || defined(__TOS_OS400__) # define U_PLATFORM U_PF_OS400 #else # define U_PLATFORM U_PF_UNKNOWN #endif /** * \def CYGWINMSVC * Defined if this is Windows with Cygwin, but using MSVC rather than gcc. * Otherwise undefined. * @internal */ /* Commented out because this is already set in mh-cygwin-msvc #if U_PLATFORM == U_PF_CYGWIN && defined(_MSC_VER) # define CYGWINMSVC #endif */ #ifdef U_IN_DOXYGEN # define CYGWINMSVC #endif /** * \def U_PLATFORM_USES_ONLY_WIN32_API * Defines whether the platform uses only the Win32 API. * Set to 1 for Windows/MSVC and MinGW but not Cygwin. * @internal */ #ifdef U_PLATFORM_USES_ONLY_WIN32_API /* Use the predefined value. */ #elif (U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_MINGW) || defined(CYGWINMSVC) # define U_PLATFORM_USES_ONLY_WIN32_API 1 #else /* Cygwin implements POSIX. */ # define U_PLATFORM_USES_ONLY_WIN32_API 0 #endif /** * \def U_PLATFORM_HAS_WIN32_API * Defines whether the Win32 API is available on the platform. * Set to 1 for Windows/MSVC, MinGW and Cygwin. * @internal */ #ifdef U_PLATFORM_HAS_WIN32_API /* Use the predefined value. */ #elif U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN # define U_PLATFORM_HAS_WIN32_API 1 #else # define U_PLATFORM_HAS_WIN32_API 0 #endif /** * \def U_PLATFORM_HAS_WINUWP_API * Defines whether target is intended for Universal Windows Platform API * Set to 1 for Windows10 Release Solution Configuration * @internal */ #ifdef U_PLATFORM_HAS_WINUWP_API /* Use the predefined value. */ #else # define U_PLATFORM_HAS_WINUWP_API 0 #endif /** * \def U_PLATFORM_IMPLEMENTS_POSIX * Defines whether the platform implements (most of) the POSIX API. * Set to 1 for Cygwin and most other platforms. * @internal */ #ifdef U_PLATFORM_IMPLEMENTS_POSIX /* Use the predefined value. */ #elif U_PLATFORM_USES_ONLY_WIN32_API # define U_PLATFORM_IMPLEMENTS_POSIX 0 #else # define U_PLATFORM_IMPLEMENTS_POSIX 1 #endif /** * \def U_PLATFORM_IS_LINUX_BASED * Defines whether the platform is Linux or one of its derivatives. * @internal */ #ifdef U_PLATFORM_IS_LINUX_BASED /* Use the predefined value. */ #elif U_PF_LINUX <= U_PLATFORM && U_PLATFORM <= 4499 # define U_PLATFORM_IS_LINUX_BASED 1 #else # define U_PLATFORM_IS_LINUX_BASED 0 #endif /** * \def U_PLATFORM_IS_DARWIN_BASED * Defines whether the platform is Darwin or one of its derivatives. * @internal */ #ifdef U_PLATFORM_IS_DARWIN_BASED /* Use the predefined value. */ #elif U_PF_DARWIN <= U_PLATFORM && U_PLATFORM <= U_PF_IPHONE # define U_PLATFORM_IS_DARWIN_BASED 1 #else # define U_PLATFORM_IS_DARWIN_BASED 0 #endif /** * \def U_HAVE_STDINT_H * Defines whether stdint.h is available. It is a C99 standard header. * We used to include inttypes.h which includes stdint.h but we usually do not need * the additional definitions from inttypes.h. * @internal */ #ifdef U_HAVE_STDINT_H /* Use the predefined value. */ #elif U_PLATFORM_USES_ONLY_WIN32_API # if defined(__BORLANDC__) || U_PLATFORM == U_PF_MINGW || (defined(_MSC_VER) && _MSC_VER>=1600) /* Windows Visual Studio 9 and below do not have stdint.h & inttypes.h, but VS 2010 adds them. */ # define U_HAVE_STDINT_H 1 # else # define U_HAVE_STDINT_H 0 # endif #elif U_PLATFORM == U_PF_SOLARIS /* Solaris has inttypes.h but not stdint.h. */ # define U_HAVE_STDINT_H 0 #elif U_PLATFORM == U_PF_AIX && !defined(_AIX51) && defined(_POWER) /* PPC AIX <= 4.3 has inttypes.h but not stdint.h. */ # define U_HAVE_STDINT_H 0 #else # define U_HAVE_STDINT_H 1 #endif /** * \def U_HAVE_INTTYPES_H * Defines whether inttypes.h is available. It is a C99 standard header. * We include inttypes.h where it is available but stdint.h is not. * @internal */ #ifdef U_HAVE_INTTYPES_H /* Use the predefined value. */ #elif U_PLATFORM == U_PF_SOLARIS /* Solaris has inttypes.h but not stdint.h. */ # define U_HAVE_INTTYPES_H 1 #elif U_PLATFORM == U_PF_AIX && !defined(_AIX51) && defined(_POWER) /* PPC AIX <= 4.3 has inttypes.h but not stdint.h. */ # define U_HAVE_INTTYPES_H 1 #else /* Most platforms have both inttypes.h and stdint.h, or neither. */ # define U_HAVE_INTTYPES_H U_HAVE_STDINT_H #endif /*===========================================================================*/ /** @{ Compiler and environment features */ /*===========================================================================*/ /** * \def U_GCC_MAJOR_MINOR * Indicates whether the compiler is gcc (test for != 0), * and if so, contains its major (times 100) and minor version numbers. * If the compiler is not gcc, then U_GCC_MAJOR_MINOR == 0. * * For example, for testing for whether we have gcc, and whether it's 4.6 or higher, * use "#if U_GCC_MAJOR_MINOR >= 406". * @internal */ #ifdef __GNUC__ # define U_GCC_MAJOR_MINOR (__GNUC__ * 100 + __GNUC_MINOR__) #else # define U_GCC_MAJOR_MINOR 0 #endif /** * \def U_IS_BIG_ENDIAN * Determines the endianness of the platform. * @internal */ #ifdef U_IS_BIG_ENDIAN /* Use the predefined value. */ #elif defined(BYTE_ORDER) && defined(BIG_ENDIAN) # define U_IS_BIG_ENDIAN (BYTE_ORDER == BIG_ENDIAN) #elif defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) /* gcc */ # define U_IS_BIG_ENDIAN (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) #elif defined(__BIG_ENDIAN__) || defined(_BIG_ENDIAN) # define U_IS_BIG_ENDIAN 1 #elif defined(__LITTLE_ENDIAN__) || defined(_LITTLE_ENDIAN) # define U_IS_BIG_ENDIAN 0 #elif U_PLATFORM == U_PF_OS390 || U_PLATFORM == U_PF_OS400 || defined(__s390__) || defined(__s390x__) /* These platforms do not appear to predefine any endianness macros. */ # define U_IS_BIG_ENDIAN 1 #elif defined(_PA_RISC1_0) || defined(_PA_RISC1_1) || defined(_PA_RISC2_0) /* HPPA do not appear to predefine any endianness macros. */ # define U_IS_BIG_ENDIAN 1 #elif defined(sparc) || defined(__sparc) || defined(__sparc__) /* Some sparc based systems (e.g. Linux) do not predefine any endianness macros. */ # define U_IS_BIG_ENDIAN 1 #else # define U_IS_BIG_ENDIAN 0 #endif /** * \def U_HAVE_PLACEMENT_NEW * Determines whether to override placement new and delete for STL. * @stable ICU 2.6 */ #ifdef U_HAVE_PLACEMENT_NEW /* Use the predefined value. */ #elif defined(__BORLANDC__) # define U_HAVE_PLACEMENT_NEW 0 #else # define U_HAVE_PLACEMENT_NEW 1 #endif /** * \def U_HAVE_DEBUG_LOCATION_NEW * Define this to define the MFC debug version of the operator new. * * @stable ICU 3.4 */ #ifdef U_HAVE_DEBUG_LOCATION_NEW /* Use the predefined value. */ #elif defined(_MSC_VER) # define U_HAVE_DEBUG_LOCATION_NEW 1 #else # define U_HAVE_DEBUG_LOCATION_NEW 0 #endif /* Compatibility with compilers other than clang: http://clang.llvm.org/docs/LanguageExtensions.html */ #ifndef __has_attribute # define __has_attribute(x) 0 #endif #ifndef __has_cpp_attribute # define __has_cpp_attribute(x) 0 #endif #ifndef __has_declspec_attribute # define __has_declspec_attribute(x) 0 #endif #ifndef __has_builtin # define __has_builtin(x) 0 #endif #ifndef __has_feature # define __has_feature(x) 0 #endif #ifndef __has_extension # define __has_extension(x) 0 #endif #ifndef __has_warning # define __has_warning(x) 0 #endif /** * \def U_MALLOC_ATTR * Attribute to mark functions as malloc-like * @internal */ #if defined(__GNUC__) && __GNUC__>=3 # define U_MALLOC_ATTR __attribute__ ((__malloc__)) #else # define U_MALLOC_ATTR #endif /** * \def U_ALLOC_SIZE_ATTR * Attribute to specify the size of the allocated buffer for malloc-like functions * @internal */ #if (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) || __has_attribute(alloc_size) # define U_ALLOC_SIZE_ATTR(X) __attribute__ ((alloc_size(X))) # define U_ALLOC_SIZE_ATTR2(X,Y) __attribute__ ((alloc_size(X,Y))) #else # define U_ALLOC_SIZE_ATTR(X) # define U_ALLOC_SIZE_ATTR2(X,Y) #endif /** * \def U_CPLUSPLUS_VERSION * 0 if no C++; 1, 11, 14, ... if C++. * Support for specific features cannot always be determined by the C++ version alone. * @internal */ #ifdef U_CPLUSPLUS_VERSION # if U_CPLUSPLUS_VERSION != 0 && !defined(__cplusplus) # undef U_CPLUSPLUS_VERSION # define U_CPLUSPLUS_VERSION 0 # endif /* Otherwise use the predefined value. */ #elif !defined(__cplusplus) # define U_CPLUSPLUS_VERSION 0 #elif __cplusplus >= 201402L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201402L) # define U_CPLUSPLUS_VERSION 14 #elif __cplusplus >= 201103L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201103L) # define U_CPLUSPLUS_VERSION 11 #else // C++98 or C++03 # define U_CPLUSPLUS_VERSION 1 #endif #if (U_PLATFORM == U_PF_AIX || U_PLATFORM == U_PF_OS390) && defined(__cplusplus) &&(U_CPLUSPLUS_VERSION < 11) // add in std::nullptr_t namespace std { typedef decltype(nullptr) nullptr_t; }; #endif /** * \def U_NOEXCEPT * "noexcept" if supported, otherwise empty. * Some code, especially STL containers, uses move semantics of objects only * if the move constructor and the move operator are declared as not throwing exceptions. * @internal */ #ifdef U_NOEXCEPT /* Use the predefined value. */ #else # define U_NOEXCEPT noexcept #endif /** * \def U_FALLTHROUGH * Annotate intentional fall-through between switch labels. * http://clang.llvm.org/docs/AttributeReference.html#fallthrough-clang-fallthrough * @internal */ #ifndef __cplusplus // Not for C. #elif defined(U_FALLTHROUGH) // Use the predefined value. #elif defined(__clang__) // Test for compiler vs. feature separately. // Other compilers might choke on the feature test. # if __has_cpp_attribute(clang::fallthrough) || \ (__has_feature(cxx_attributes) && __has_warning("-Wimplicit-fallthrough")) # define U_FALLTHROUGH [[clang::fallthrough]] # endif #elif defined(__GNUC__) && (__GNUC__ >= 7) # define U_FALLTHROUGH __attribute__((fallthrough)) #endif #ifndef U_FALLTHROUGH # define U_FALLTHROUGH #endif /** @} */ /*===========================================================================*/ /** @{ Character data types */ /*===========================================================================*/ /** * U_CHARSET_FAMILY is equal to this value when the platform is an ASCII based platform. * @stable ICU 2.0 */ #define U_ASCII_FAMILY 0 /** * U_CHARSET_FAMILY is equal to this value when the platform is an EBCDIC based platform. * @stable ICU 2.0 */ #define U_EBCDIC_FAMILY 1 /** * \def U_CHARSET_FAMILY * *

These definitions allow to specify the encoding of text * in the char data type as defined by the platform and the compiler. * It is enough to determine the code point values of "invariant characters", * which are the ones shared by all encodings that are in use * on a given platform.

* *

Those "invariant characters" should be all the uppercase and lowercase * latin letters, the digits, the space, and "basic punctuation". * Also, '\\n', '\\r', '\\t' should be available.

* *

The list of "invariant characters" is:
* \code * A-Z a-z 0-9 SPACE " % & ' ( ) * + , - . / : ; < = > ? _ * \endcode *
* (52 letters + 10 numbers + 20 punc/sym/space = 82 total)

* *

This matches the IBM Syntactic Character Set (CS 640).

* *

In other words, all the graphic characters in 7-bit ASCII should * be safely accessible except the following:

* * \code * '\' * '[' * ']' * '{' * '}' * '^' * '~' * '!' * '#' * '|' * '$' * '@' * '`' * \endcode * @stable ICU 2.0 */ #ifdef U_CHARSET_FAMILY /* Use the predefined value. */ #elif U_PLATFORM == U_PF_OS390 && (!defined(__CHARSET_LIB) || !__CHARSET_LIB) # define U_CHARSET_FAMILY U_EBCDIC_FAMILY #elif U_PLATFORM == U_PF_OS400 && !defined(__UTF32__) # define U_CHARSET_FAMILY U_EBCDIC_FAMILY #else # define U_CHARSET_FAMILY U_ASCII_FAMILY #endif /** * \def U_CHARSET_IS_UTF8 * * Hardcode the default charset to UTF-8. * * If this is set to 1, then * - ICU will assume that all non-invariant char*, StringPiece, std::string etc. * contain UTF-8 text, regardless of what the system API uses * - some ICU code will use fast functions like u_strFromUTF8() * rather than the more general and more heavy-weight conversion API (ucnv.h) * - ucnv_getDefaultName() always returns "UTF-8" * - ucnv_setDefaultName() is disabled and will not change the default charset * - static builds of ICU are smaller * - more functionality is available with the UCONFIG_NO_CONVERSION build-time * configuration option (see unicode/uconfig.h) * - the UCONFIG_NO_CONVERSION build option in uconfig.h is more usable * * @stable ICU 4.2 * @see UCONFIG_NO_CONVERSION */ #ifdef U_CHARSET_IS_UTF8 /* Use the predefined value. */ #elif U_PLATFORM_IS_LINUX_BASED || U_PLATFORM_IS_DARWIN_BASED # define U_CHARSET_IS_UTF8 1 #else # define U_CHARSET_IS_UTF8 0 #endif /** @} */ /*===========================================================================*/ /** @{ Information about wchar support */ /*===========================================================================*/ /** * \def U_HAVE_WCHAR_H * Indicates whether is available (1) or not (0). Set to 1 by default. * * @stable ICU 2.0 */ #ifdef U_HAVE_WCHAR_H /* Use the predefined value. */ #elif U_PLATFORM == U_PF_ANDROID && __ANDROID_API__ < 9 /* * Android before Gingerbread (Android 2.3, API level 9) did not support wchar_t. * The type and header existed, but the library functions did not work as expected. * The size of wchar_t was 1 but L"xyz" string literals had 32-bit units anyway. */ # define U_HAVE_WCHAR_H 0 #else # define U_HAVE_WCHAR_H 1 #endif /** * \def U_SIZEOF_WCHAR_T * U_SIZEOF_WCHAR_T==sizeof(wchar_t) * * @stable ICU 2.0 */ #ifdef U_SIZEOF_WCHAR_T /* Use the predefined value. */ #elif (U_PLATFORM == U_PF_ANDROID && __ANDROID_API__ < 9) /* * Classic Mac OS and Mac OS X before 10.3 (Panther) did not support wchar_t or wstring. * Newer Mac OS X has size 4. */ # define U_SIZEOF_WCHAR_T 1 #elif U_PLATFORM_HAS_WIN32_API || U_PLATFORM == U_PF_CYGWIN # define U_SIZEOF_WCHAR_T 2 #elif U_PLATFORM == U_PF_AIX /* * AIX 6.1 information, section "Wide character data representation": * "... the wchar_t datatype is 32-bit in the 64-bit environment and * 16-bit in the 32-bit environment." * and * "All locales use Unicode for their wide character code values (process code), * except the IBM-eucTW codeset." */ # ifdef __64BIT__ # define U_SIZEOF_WCHAR_T 4 # else # define U_SIZEOF_WCHAR_T 2 # endif #elif U_PLATFORM == U_PF_OS390 /* * z/OS V1R11 information center, section "LP64 | ILP32": * "In 31-bit mode, the size of long and pointers is 4 bytes and the size of wchar_t is 2 bytes. * Under LP64, the size of long and pointer is 8 bytes and the size of wchar_t is 4 bytes." */ # ifdef _LP64 # define U_SIZEOF_WCHAR_T 4 # else # define U_SIZEOF_WCHAR_T 2 # endif #elif U_PLATFORM == U_PF_OS400 # if defined(__UTF32__) /* * LOCALETYPE(*LOCALEUTF) is specified. * Wide-character strings are in UTF-32, * narrow-character strings are in UTF-8. */ # define U_SIZEOF_WCHAR_T 4 # elif defined(__UCS2__) /* * LOCALETYPE(*LOCALEUCS2) is specified. * Wide-character strings are in UCS-2, * narrow-character strings are in EBCDIC. */ # define U_SIZEOF_WCHAR_T 2 #else /* * LOCALETYPE(*CLD) or LOCALETYPE(*LOCALE) is specified. * Wide-character strings are in 16-bit EBCDIC, * narrow-character strings are in EBCDIC. */ # define U_SIZEOF_WCHAR_T 2 # endif #else # define U_SIZEOF_WCHAR_T 4 #endif #ifndef U_HAVE_WCSCPY #define U_HAVE_WCSCPY U_HAVE_WCHAR_H #endif /** @} */ /** * \def U_HAVE_CHAR16_T * Defines whether the char16_t type is available for UTF-16 * and u"abc" UTF-16 string literals are supported. * This is a new standard type and standard string literal syntax in C++0x * but has been available in some compilers before. * @internal */ #ifdef U_HAVE_CHAR16_T /* Use the predefined value. */ #else /* * Notes: * Visual Studio 2010 (_MSC_VER==1600) defines char16_t as a typedef * and does not support u"abc" string literals. * Visual Studio 2015 (_MSC_VER>=1900) and above adds support for * both char16_t and u"abc" string literals. * gcc 4.4 defines the __CHAR16_TYPE__ macro to a usable type but * does not support u"abc" string literals. * C++11 and C11 require support for UTF-16 literals * TODO: Fix for plain C. Doesn't work on Mac. */ # if U_CPLUSPLUS_VERSION >= 11 || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) # define U_HAVE_CHAR16_T 1 # else # define U_HAVE_CHAR16_T 0 # endif #endif /** * @{ * \def U_DECLARE_UTF16 * Do not use this macro because it is not defined on all platforms. * Use the UNICODE_STRING or U_STRING_DECL macros instead. * @internal */ #ifdef U_DECLARE_UTF16 /* Use the predefined value. */ #elif U_HAVE_CHAR16_T \ || (defined(__xlC__) && defined(__IBM_UTF_LITERAL) && U_SIZEOF_WCHAR_T != 2) \ || (defined(__HP_aCC) && __HP_aCC >= 035000) \ || (defined(__HP_cc) && __HP_cc >= 111106) \ || (defined(U_IN_DOXYGEN)) # define U_DECLARE_UTF16(string) u ## string #elif U_SIZEOF_WCHAR_T == 2 \ && (U_CHARSET_FAMILY == 0 || (U_PF_OS390 <= U_PLATFORM && U_PLATFORM <= U_PF_OS400 && defined(__UCS2__))) # define U_DECLARE_UTF16(string) L ## string #else /* Leave U_DECLARE_UTF16 undefined. See unistr.h. */ #endif /** @} */ /*===========================================================================*/ /** @{ Symbol import-export control */ /*===========================================================================*/ #ifdef U_EXPORT /* Use the predefined value. */ #elif defined(U_STATIC_IMPLEMENTATION) # define U_EXPORT #elif defined(_MSC_VER) || (__has_declspec_attribute(dllexport) && __has_declspec_attribute(dllimport)) # define U_EXPORT __declspec(dllexport) #elif defined(__GNUC__) # define U_EXPORT __attribute__((visibility("default"))) #elif (defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x550) \ || (defined(__SUNPRO_C) && __SUNPRO_C >= 0x550) # define U_EXPORT __global /*#elif defined(__HP_aCC) || defined(__HP_cc) # define U_EXPORT __declspec(dllexport)*/ #else # define U_EXPORT #endif /* U_CALLCONV is releated to U_EXPORT2 */ #ifdef U_EXPORT2 /* Use the predefined value. */ #elif defined(_MSC_VER) # define U_EXPORT2 __cdecl #else # define U_EXPORT2 #endif #ifdef U_IMPORT /* Use the predefined value. */ #elif defined(_MSC_VER) || (__has_declspec_attribute(dllexport) && __has_declspec_attribute(dllimport)) /* Windows needs to export/import data. */ # define U_IMPORT __declspec(dllimport) #else # define U_IMPORT #endif /** * \def U_CALLCONV * Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary * in callback function typedefs to make sure that the calling convention * is compatible. * * This is only used for non-ICU-API functions. * When a function is a public ICU API, * you must use the U_CAPI and U_EXPORT2 qualifiers. * * Please note, you need to use U_CALLCONV after the *. * * NO : "static const char U_CALLCONV *func( . . . )" * YES: "static const char* U_CALLCONV func( . . . )" * * @stable ICU 2.0 */ #if U_PLATFORM == U_PF_OS390 && defined(__cplusplus) # define U_CALLCONV __cdecl #else # define U_CALLCONV U_EXPORT2 #endif /** * \def U_CALLCONV_FPTR * Similar to U_CALLCONV, but only used on function pointers. * @internal */ #if U_PLATFORM == U_PF_OS390 && defined(__cplusplus) # define U_CALLCONV_FPTR U_CALLCONV #else # define U_CALLCONV_FPTR #endif /* @} */ #endif usr/include/unicode/putil.h000064400000014527152342600230011742 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1997-2014, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * FILE NAME : putil.h * * Date Name Description * 05/14/98 nos Creation (content moved here from utypes.h). * 06/17/99 erm Added IEEE_754 * 07/22/98 stephen Added IEEEremainder, max, min, trunc * 08/13/98 stephen Added isNegativeInfinity, isPositiveInfinity * 08/24/98 stephen Added longBitsFromDouble * 03/02/99 stephen Removed openFile(). Added AS400 support. * 04/15/99 stephen Converted to C * 11/15/99 helena Integrated S/390 changes for IEEE support. * 01/11/00 helena Added u_getVersion. ****************************************************************************** */ #ifndef PUTIL_H #define PUTIL_H #include "unicode/utypes.h" /** * \file * \brief C API: Platform Utilities */ /*==========================================================================*/ /* Platform utilities */ /*==========================================================================*/ /** * Platform utilities isolates the platform dependencies of the * library. For each platform which this code is ported to, these * functions may have to be re-implemented. */ /** * Return the ICU data directory. * The data directory is where common format ICU data files (.dat files) * are loaded from. Note that normal use of the built-in ICU * facilities does not require loading of an external data file; * unless you are adding custom data to ICU, the data directory * does not need to be set. * * The data directory is determined as follows: * If u_setDataDirectory() has been called, that is it, otherwise * if the ICU_DATA environment variable is set, use that, otherwise * If a data directory was specified at ICU build time * * \code * #define ICU_DATA_DIR "path" * \endcode * use that, * otherwise no data directory is available. * * @return the data directory, or an empty string ("") if no data directory has * been specified. * * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 u_getDataDirectory(void); /** * Set the ICU data directory. * The data directory is where common format ICU data files (.dat files) * are loaded from. Note that normal use of the built-in ICU * facilities does not require loading of an external data file; * unless you are adding custom data to ICU, the data directory * does not need to be set. * * This function should be called at most once in a process, before the * first ICU operation (e.g., u_init()) that will require the loading of an * ICU data file. * This function is not thread-safe. Use it before calling ICU APIs from * multiple threads. * * @param directory The directory to be set. * * @see u_init * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_setDataDirectory(const char *directory); #ifndef U_HIDE_INTERNAL_API /** * Return the time zone files override directory, or an empty string if * no directory was specified. Certain time zone resources will be preferentially * loaded from individual files in this directory. * * @return the time zone data override directory. * @internal */ U_INTERNAL const char * U_EXPORT2 u_getTimeZoneFilesDirectory(UErrorCode *status); /** * Set the time zone files override directory. * This function is not thread safe; it must not be called concurrently with * u_getTimeZoneFilesDirectory() or any other use of ICU time zone functions. * This function should only be called before using any ICU service that * will access the time zone data. * @internal */ U_INTERNAL void U_EXPORT2 u_setTimeZoneFilesDirectory(const char *path, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ /** * @{ * Filesystem file and path separator characters. * Example: '/' and ':' on Unix, '\\' and ';' on Windows. * @stable ICU 2.0 */ #if U_PLATFORM_USES_ONLY_WIN32_API # define U_FILE_SEP_CHAR '\\' # define U_FILE_ALT_SEP_CHAR '/' # define U_PATH_SEP_CHAR ';' # define U_FILE_SEP_STRING "\\" # define U_FILE_ALT_SEP_STRING "/" # define U_PATH_SEP_STRING ";" #else # define U_FILE_SEP_CHAR '/' # define U_FILE_ALT_SEP_CHAR '/' # define U_PATH_SEP_CHAR ':' # define U_FILE_SEP_STRING "/" # define U_FILE_ALT_SEP_STRING "/" # define U_PATH_SEP_STRING ":" #endif /** @} */ /** * Convert char characters to UChar characters. * This utility function is useful only for "invariant characters" * that are encoded in the platform default encoding. * They are a small, constant subset of the encoding and include * just the latin letters, digits, and some punctuation. * For details, see U_CHARSET_FAMILY. * * @param cs Input string, points to length * character bytes from a subset of the platform encoding. * @param us Output string, points to memory for length * Unicode characters. * @param length The number of characters to convert; this may * include the terminating NUL. * * @see U_CHARSET_FAMILY * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_charsToUChars(const char *cs, UChar *us, int32_t length); /** * Convert UChar characters to char characters. * This utility function is useful only for "invariant characters" * that can be encoded in the platform default encoding. * They are a small, constant subset of the encoding and include * just the latin letters, digits, and some punctuation. * For details, see U_CHARSET_FAMILY. * * @param us Input string, points to length * Unicode characters that can be encoded with the * codepage-invariant subset of the platform encoding. * @param cs Output string, points to memory for length * character bytes. * @param length The number of characters to convert; this may * include the terminating NUL. * * @see U_CHARSET_FAMILY * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_UCharsToChars(const UChar *us, char *cs, int32_t length); #endif usr/include/unicode/ustream.h000064400000003464152342600230012263 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2001-2014 International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * FILE NAME : ustream.h * * Modification History: * * Date Name Description * 06/25/2001 grhoten Move iostream from unistr.h ****************************************************************************** */ #ifndef USTREAM_H #define USTREAM_H #include "unicode/unistr.h" #if !UCONFIG_NO_CONVERSION // not available without conversion /** * \file * \brief C++ API: Unicode iostream like API * * At this time, this API is very limited. It contains * operator<< and operator>> for UnicodeString manipulation with the * C++ I/O stream API. */ #if defined(__GLIBCXX__) namespace std { class type_info; } // WORKAROUND: http://llvm.org/bugs/show_bug.cgi?id=13364 #endif #include U_NAMESPACE_BEGIN /** * Write the contents of a UnicodeString to a C++ ostream. This functions writes * the characters in a UnicodeString to an ostream. The UChars in the * UnicodeString are converted to the char based ostream with the default * converter. * @stable 3.0 */ U_IO_API std::ostream & U_EXPORT2 operator<<(std::ostream& stream, const UnicodeString& s); /** * Write the contents from a C++ istream to a UnicodeString. The UChars in the * UnicodeString are converted from the char based istream with the default * converter. * @stable 3.0 */ U_IO_API std::istream & U_EXPORT2 operator>>(std::istream& stream, UnicodeString& s); U_NAMESPACE_END #endif /* No operator for UChar because it can conflict with wchar_t */ #endif usr/include/unicode/ptypes.h000064400000006771152342600230012133 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1997-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * FILE NAME : ptypes.h * * Date Name Description * 05/13/98 nos Creation (content moved here from ptypes.h). * 03/02/99 stephen Added AS400 support. * 03/30/99 stephen Added Linux support. * 04/13/99 stephen Reworked for autoconf. * 09/18/08 srl Moved basic types back to ptypes.h from platform.h ****************************************************************************** */ /** * \file * \brief C API: Definitions of integer types of various widths */ #ifndef _PTYPES_H #define _PTYPES_H /** * \def __STDC_LIMIT_MACROS * According to the Linux stdint.h, the ISO C99 standard specifies that in C++ implementations * macros like INT32_MIN and UINTPTR_MAX should only be defined if explicitly requested. * We need to define __STDC_LIMIT_MACROS before including stdint.h in C++ code * that uses such limit macros. * @internal */ #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS #endif /* NULL, size_t, wchar_t */ #include /* * If all compilers provided all of the C99 headers and types, * we would just unconditionally #include here * and not need any of the stuff after including platform.h. */ /* Find out if we have stdint.h etc. */ #include "unicode/platform.h" /*===========================================================================*/ /* Generic data types */ /*===========================================================================*/ /* If your platform does not have the header, you may need to edit the typedefs in the #else section below. Use #if...#else...#endif with predefined compiler macros if possible. */ #if U_HAVE_STDINT_H /* * We mostly need (which defines the standard integer types) but not . * includes and adds the printf/scanf helpers PRId32, SCNx16 etc. * which we almost never use, plus stuff like imaxabs() which we never use. */ #include #if U_PLATFORM == U_PF_OS390 /* The features header is needed to get (u)int64_t sometimes. */ #include /* z/OS has , but some versions are missing uint8_t (APAR PK62248). */ #if !defined(__uint8_t) #define __uint8_t 1 typedef unsigned char uint8_t; #endif #endif /* U_PLATFORM == U_PF_OS390 */ #elif U_HAVE_INTTYPES_H # include #else /* neither U_HAVE_STDINT_H nor U_HAVE_INTTYPES_H */ /// \cond #if ! U_HAVE_INT8_T typedef signed char int8_t; #endif #if ! U_HAVE_UINT8_T typedef unsigned char uint8_t; #endif #if ! U_HAVE_INT16_T typedef signed short int16_t; #endif #if ! U_HAVE_UINT16_T typedef unsigned short uint16_t; #endif #if ! U_HAVE_INT32_T typedef signed int int32_t; #endif #if ! U_HAVE_UINT32_T typedef unsigned int uint32_t; #endif #if ! U_HAVE_INT64_T #ifdef _MSC_VER typedef signed __int64 int64_t; #else typedef signed long long int64_t; #endif #endif #if ! U_HAVE_UINT64_T #ifdef _MSC_VER typedef unsigned __int64 uint64_t; #else typedef unsigned long long uint64_t; #endif #endif /// \endcond #endif /* U_HAVE_STDINT_H / U_HAVE_INTTYPES_H */ #endif /* _PTYPES_H */ usr/include/unicode/utext.h000064400000164161152342600230011756 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2004-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: utext.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2004oct06 * created by: Markus W. Scherer */ #ifndef __UTEXT_H__ #define __UTEXT_H__ /** * \file * \brief C API: Abstract Unicode Text API * * The Text Access API provides a means to allow text that is stored in alternative * formats to work with ICU services. ICU normally operates on text that is * stored in UTF-16 format, in (UChar *) arrays for the C APIs or as type * UnicodeString for C++ APIs. * * ICU Text Access allows other formats, such as UTF-8 or non-contiguous * UTF-16 strings, to be placed in a UText wrapper and then passed to ICU services. * * There are three general classes of usage for UText: * * Application Level Use. This is the simplest usage - applications would * use one of the utext_open() functions on their input text, and pass * the resulting UText to the desired ICU service. * * Second is usage in ICU Services, such as break iteration, that will need to * operate on input presented to them as a UText. These implementations * will need to use the iteration and related UText functions to gain * access to the actual text. * * The third class of UText users are "text providers." These are the * UText implementations for the various text storage formats. An application * or system with a unique text storage format can implement a set of * UText provider functions for that format, which will then allow * ICU services to operate on that format. * * * Iterating over text * * Here is sample code for a forward iteration over the contents of a UText * * \code * UChar32 c; * UText *ut = whatever(); * * for (c=utext_next32From(ut, 0); c>=0; c=utext_next32(ut)) { * // do whatever with the codepoint c here. * } * \endcode * * And here is similar code to iterate in the reverse direction, from the end * of the text towards the beginning. * * \code * UChar32 c; * UText *ut = whatever(); * int textLength = utext_nativeLength(ut); * for (c=utext_previous32From(ut, textLength); c>=0; c=utext_previous32(ut)) { * // do whatever with the codepoint c here. * } * \endcode * * Characters and Indexing * * Indexing into text by UText functions is nearly always in terms of the native * indexing of the underlying text storage. The storage format could be UTF-8 * or UTF-32, for example. When coding to the UText access API, no assumptions * can be made regarding the size of characters, or how far an index * may move when iterating between characters. * * All indices supplied to UText functions are pinned to the length of the * text. An out-of-bounds index is not considered to be an error, but is * adjusted to be in the range 0 <= index <= length of input text. * * * When an index position is returned from a UText function, it will be * a native index to the underlying text. In the case of multi-unit characters, * it will always refer to the first position of the character, * never to the interior. This is essentially the same thing as saying that * a returned index will always point to a boundary between characters. * * When a native index is supplied to a UText function, all indices that * refer to any part of a multi-unit character representation are considered * to be equivalent. In the case of multi-unit characters, an incoming index * will be logically normalized to refer to the start of the character. * * It is possible to test whether a native index is on a code point boundary * by doing a utext_setNativeIndex() followed by a utext_getNativeIndex(). * If the index is returned unchanged, it was on a code point boundary. If * an adjusted index is returned, the original index referred to the * interior of a character. * * Conventions for calling UText functions * * Most UText access functions have as their first parameter a (UText *) pointer, * which specifies the UText to be used. Unless otherwise noted, the * pointer must refer to a valid, open UText. Attempting to * use a closed UText or passing a NULL pointer is a programming error and * will produce undefined results or NULL pointer exceptions. * * The UText_Open family of functions can either open an existing (closed) * UText, or heap allocate a new UText. Here is sample code for creating * a stack-allocated UText. * * \code * char *s = whatever(); // A utf-8 string * U_ErrorCode status = U_ZERO_ERROR; * UText ut = UTEXT_INITIALIZER; * utext_openUTF8(ut, s, -1, &status); * if (U_FAILURE(status)) { * // error handling * } else { * // work with the UText * } * \endcode * * Any existing UText passed to an open function _must_ have been initialized, * either by the UTEXT_INITIALIZER, or by having been originally heap-allocated * by an open function. Passing NULL will cause the open function to * heap-allocate and fully initialize a new UText. * */ #include "unicode/utypes.h" #include "unicode/uchar.h" #if U_SHOW_CPLUSPLUS_API #include "unicode/localpointer.h" #include "unicode/rep.h" #include "unicode/unistr.h" #include "unicode/chariter.h" #endif U_CDECL_BEGIN struct UText; typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */ /*************************************************************************************** * * C Functions for creating UText wrappers around various kinds of text strings. * ****************************************************************************************/ /** * Close function for UText instances. * Cleans up, releases any resources being held by an open UText. *

* If the UText was originally allocated by one of the utext_open functions, * the storage associated with the utext will also be freed. * If the UText storage originated with the application, as it would with * a local or static instance, the storage will not be deleted. * * An open UText can be reset to refer to new string by using one of the utext_open() * functions without first closing the UText. * * @param ut The UText to be closed. * @return NULL if the UText struct was deleted by the close. If the UText struct * was originally provided by the caller to the open function, it is * returned by this function, and may be safely used again in * a subsequent utext_open. * * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_close(UText *ut); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUTextPointer * "Smart pointer" class, closes a UText via utext_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); U_NAMESPACE_END #endif /** * Open a read-only UText implementation for UTF-8 strings. * * \htmlonly * Any invalid UTF-8 in the input will be handled in this way: * a sequence of bytes that has the form of a truncated, but otherwise valid, * UTF-8 sequence will be replaced by a single unicode replacement character, \uFFFD. * Any other illegal bytes will each be replaced by a \uFFFD. * \endhtmlonly * * @param ut Pointer to a UText struct. If NULL, a new UText will be created. * If non-NULL, must refer to an initialized UText struct, which will then * be reset to reference the specified UTF-8 string. * @param s A UTF-8 string. Must not be NULL. * @param length The length of the UTF-8 string in bytes, or -1 if the string is * zero terminated. * @param status Errors are returned here. * @return A pointer to the UText. If a pre-allocated UText was provided, it * will always be used and returned. * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status); /** * Open a read-only UText for UChar * string. * * @param ut Pointer to a UText struct. If NULL, a new UText will be created. * If non-NULL, must refer to an initialized UText struct, which will then * be reset to reference the specified UChar string. * @param s A UChar (UTF-16) string * @param length The number of UChars in the input string, or -1 if the string is * zero terminated. * @param status Errors are returned here. * @return A pointer to the UText. If a pre-allocated UText was provided, it * will always be used and returned. * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status); #if U_SHOW_CPLUSPLUS_API /** * Open a writable UText for a non-const UnicodeString. * * @param ut Pointer to a UText struct. If NULL, a new UText will be created. * If non-NULL, must refer to an initialized UText struct, which will then * be reset to reference the specified input string. * @param s A UnicodeString. * @param status Errors are returned here. * @return Pointer to the UText. If a UText was supplied as input, this * will always be used and returned. * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status); /** * Open a UText for a const UnicodeString. The resulting UText will not be writable. * * @param ut Pointer to a UText struct. If NULL, a new UText will be created. * If non-NULL, must refer to an initialized UText struct, which will then * be reset to reference the specified input string. * @param s A const UnicodeString to be wrapped. * @param status Errors are returned here. * @return Pointer to the UText. If a UText was supplied as input, this * will always be used and returned. * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode *status); /** * Open a writable UText implementation for an ICU Replaceable object. * @param ut Pointer to a UText struct. If NULL, a new UText will be created. * If non-NULL, must refer to an already existing UText, which will then * be reset to reference the specified replaceable text. * @param rep A Replaceable text object. * @param status Errors are returned here. * @return Pointer to the UText. If a UText was supplied as input, this * will always be used and returned. * @see Replaceable * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status); /** * Open a UText implementation over an ICU CharacterIterator. * @param ut Pointer to a UText struct. If NULL, a new UText will be created. * If non-NULL, must refer to an already existing UText, which will then * be reset to reference the specified replaceable text. * @param ci A Character Iterator. * @param status Errors are returned here. * @return Pointer to the UText. If a UText was supplied as input, this * will always be used and returned. * @see Replaceable * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *status); #endif /** * Clone a UText. This is much like opening a UText where the source text is itself * another UText. * * A deep clone will copy both the UText data structures and the underlying text. * The original and cloned UText will operate completely independently; modifications * made to the text in one will not affect the other. Text providers are not * required to support deep clones. The user of clone() must check the status return * and be prepared to handle failures. * * The standard UText implementations for UTF8, UChar *, UnicodeString and * Replaceable all support deep cloning. * * The UText returned from a deep clone will be writable, assuming that the text * provider is able to support writing, even if the source UText had been made * non-writable by means of UText_freeze(). * * A shallow clone replicates only the UText data structures; it does not make * a copy of the underlying text. Shallow clones can be used as an efficient way to * have multiple iterators active in a single text string that is not being * modified. * * A shallow clone operation will not fail, barring truly exceptional conditions such * as memory allocation failures. * * Shallow UText clones should be avoided if the UText functions that modify the * text are expected to be used, either on the original or the cloned UText. * Any such modifications can cause unpredictable behavior. Read Only * shallow clones provide some protection against errors of this type by * disabling text modification via the cloned UText. * * A shallow clone made with the readOnly parameter == FALSE will preserve the * utext_isWritable() state of the source object. Note, however, that * write operations must be avoided while more than one UText exists that refer * to the same underlying text. * * A UText and its clone may be safely concurrently accessed by separate threads. * This is true for read access only with shallow clones, and for both read and * write access with deep clones. * It is the responsibility of the Text Provider to ensure that this thread safety * constraint is met. * * @param dest A UText struct to be filled in with the result of the clone operation, * or NULL if the clone function should heap-allocate a new UText struct. * If non-NULL, must refer to an already existing UText, which will then * be reset to become the clone. * @param src The UText to be cloned. * @param deep TRUE to request a deep clone, FALSE for a shallow clone. * @param readOnly TRUE to request that the cloned UText have read only access to the * underlying text. * @param status Errors are returned here. For deep clones, U_UNSUPPORTED_ERROR * will be returned if the text provider is unable to clone the * original text. * @return The newly created clone, or NULL if the clone operation failed. * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status); /** * Compare two UText objects for equality. * UTexts are equal if they are iterating over the same text, and * have the same iteration position within the text. * If either or both of the parameters are NULL, the comparison is FALSE. * * @param a The first of the two UTexts to compare. * @param b The other UText to be compared. * @return TRUE if the two UTexts are equal. * @stable ICU 3.6 */ U_STABLE UBool U_EXPORT2 utext_equals(const UText *a, const UText *b); /***************************************************************************** * * Functions to work with the text represented by a UText wrapper * *****************************************************************************/ /** * Get the length of the text. Depending on the characteristics * of the underlying text representation, this may be expensive. * @see utext_isLengthExpensive() * * * @param ut the text to be accessed. * @return the length of the text, expressed in native units. * * @stable ICU 3.4 */ U_STABLE int64_t U_EXPORT2 utext_nativeLength(UText *ut); /** * Return TRUE if calculating the length of the text could be expensive. * Finding the length of NUL terminated strings is considered to be expensive. * * Note that the value of this function may change * as the result of other operations on a UText. * Once the length of a string has been discovered, it will no longer * be expensive to report it. * * @param ut the text to be accessed. * @return TRUE if determining the length of the text could be time consuming. * @stable ICU 3.4 */ U_STABLE UBool U_EXPORT2 utext_isLengthExpensive(const UText *ut); /** * Returns the code point at the requested index, * or U_SENTINEL (-1) if it is out of bounds. * * If the specified index points to the interior of a multi-unit * character - one of the trail bytes of a UTF-8 sequence, for example - * the complete code point will be returned. * * The iteration position will be set to the start of the returned code point. * * This function is roughly equivalent to the sequence * utext_setNativeIndex(index); * utext_current32(); * (There is a subtle difference if the index is out of bounds by being less than zero - * utext_setNativeIndex(negative value) sets the index to zero, after which utext_current() * will return the char at zero. utext_char32At(negative index), on the other hand, will * return the U_SENTINEL value of -1.) * * @param ut the text to be accessed * @param nativeIndex the native index of the character to be accessed. If the index points * to other than the first unit of a multi-unit character, it will be adjusted * to the start of the character. * @return the code point at the specified index. * @stable ICU 3.4 */ U_STABLE UChar32 U_EXPORT2 utext_char32At(UText *ut, int64_t nativeIndex); /** * * Get the code point at the current iteration position, * or U_SENTINEL (-1) if the iteration has reached the end of * the input text. * * @param ut the text to be accessed. * @return the Unicode code point at the current iterator position. * @stable ICU 3.4 */ U_STABLE UChar32 U_EXPORT2 utext_current32(UText *ut); /** * Get the code point at the current iteration position of the UText, and * advance the position to the first index following the character. * * If the position is at the end of the text (the index following * the last character, which is also the length of the text), * return U_SENTINEL (-1) and do not advance the index. * * This is a post-increment operation. * * An inline macro version of this function, UTEXT_NEXT32(), * is available for performance critical use. * * @param ut the text to be accessed. * @return the Unicode code point at the iteration position. * @see UTEXT_NEXT32 * @stable ICU 3.4 */ U_STABLE UChar32 U_EXPORT2 utext_next32(UText *ut); /** * Move the iterator position to the character (code point) whose * index precedes the current position, and return that character. * This is a pre-decrement operation. * * If the initial position is at the start of the text (index of 0) * return U_SENTINEL (-1), and leave the position unchanged. * * An inline macro version of this function, UTEXT_PREVIOUS32(), * is available for performance critical use. * * @param ut the text to be accessed. * @return the previous UChar32 code point, or U_SENTINEL (-1) * if the iteration has reached the start of the text. * @see UTEXT_PREVIOUS32 * @stable ICU 3.4 */ U_STABLE UChar32 U_EXPORT2 utext_previous32(UText *ut); /** * Set the iteration index and return the code point at that index. * Leave the iteration index at the start of the following code point. * * This function is the most efficient and convenient way to * begin a forward iteration. The results are identical to the those * from the sequence * \code * utext_setIndex(); * utext_next32(); * \endcode * * @param ut the text to be accessed. * @param nativeIndex Iteration index, in the native units of the text provider. * @return Code point which starts at or before index, * or U_SENTINEL (-1) if it is out of bounds. * @stable ICU 3.4 */ U_STABLE UChar32 U_EXPORT2 utext_next32From(UText *ut, int64_t nativeIndex); /** * Set the iteration index, and return the code point preceding the * one specified by the initial index. Leave the iteration position * at the start of the returned code point. * * This function is the most efficient and convenient way to * begin a backwards iteration. * * @param ut the text to be accessed. * @param nativeIndex Iteration index in the native units of the text provider. * @return Code point preceding the one at the initial index, * or U_SENTINEL (-1) if it is out of bounds. * * @stable ICU 3.4 */ U_STABLE UChar32 U_EXPORT2 utext_previous32From(UText *ut, int64_t nativeIndex); /** * Get the current iterator position, which can range from 0 to * the length of the text. * The position is a native index into the input text, in whatever format it * may have (possibly UTF-8 for example), and may not always be the same as * the corresponding UChar (UTF-16) index. * The returned position will always be aligned to a code point boundary. * * @param ut the text to be accessed. * @return the current index position, in the native units of the text provider. * @stable ICU 3.4 */ U_STABLE int64_t U_EXPORT2 utext_getNativeIndex(const UText *ut); /** * Set the current iteration position to the nearest code point * boundary at or preceding the specified index. * The index is in the native units of the original input text. * If the index is out of range, it will be pinned to be within * the range of the input text. *

* It will usually be more efficient to begin an iteration * using the functions utext_next32From() or utext_previous32From() * rather than setIndex(). *

* Moving the index position to an adjacent character is best done * with utext_next32(), utext_previous32() or utext_moveIndex32(). * Attempting to do direct arithmetic on the index position is * complicated by the fact that the size (in native units) of a * character depends on the underlying representation of the character * (UTF-8, UTF-16, UTF-32, arbitrary codepage), and is not * easily knowable. * * @param ut the text to be accessed. * @param nativeIndex the native unit index of the new iteration position. * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 utext_setNativeIndex(UText *ut, int64_t nativeIndex); /** * Move the iterator position by delta code points. The number of code points * is a signed number; a negative delta will move the iterator backwards, * towards the start of the text. *

* The index is moved by delta code points * forward or backward, but no further backward than to 0 and * no further forward than to utext_nativeLength(). * The resulting index value will be in between 0 and length, inclusive. * * @param ut the text to be accessed. * @param delta the signed number of code points to move the iteration position. * @return TRUE if the position could be moved the requested number of positions while * staying within the range [0 - text length]. * @stable ICU 3.4 */ U_STABLE UBool U_EXPORT2 utext_moveIndex32(UText *ut, int32_t delta); /** * Get the native index of the character preceding the current position. * If the iteration position is already at the start of the text, zero * is returned. * The value returned is the same as that obtained from the following sequence, * but without the side effect of changing the iteration position. * * \code * UText *ut = whatever; * ... * utext_previous(ut) * utext_getNativeIndex(ut); * \endcode * * This function is most useful during forwards iteration, where it will get the * native index of the character most recently returned from utext_next(). * * @param ut the text to be accessed * @return the native index of the character preceding the current index position, * or zero if the current position is at the start of the text. * @stable ICU 3.6 */ U_STABLE int64_t U_EXPORT2 utext_getPreviousNativeIndex(UText *ut); /** * * Extract text from a UText into a UChar buffer. The range of text to be extracted * is specified in the native indices of the UText provider. These may not necessarily * be UTF-16 indices. *

* The size (number of 16 bit UChars) of the data to be extracted is returned. The * full number of UChars is returned, even when the extracted text is truncated * because the specified buffer size is too small. *

* The extracted string will (if you are a user) / must (if you are a text provider) * be NUL-terminated if there is sufficient space in the destination buffer. This * terminating NUL is not included in the returned length. *

* The iteration index is left at the position following the last extracted character. * * @param ut the UText from which to extract data. * @param nativeStart the native index of the first character to extract.\ * If the specified index is out of range, * it will be pinned to be within 0 <= index <= textLength * @param nativeLimit the native string index of the position following the last * character to extract. If the specified index is out of range, * it will be pinned to be within 0 <= index <= textLength. * nativeLimit must be >= nativeStart. * @param dest the UChar (UTF-16) buffer into which the extracted text is placed * @param destCapacity The size, in UChars, of the destination buffer. May be zero * for precomputing the required size. * @param status receives any error status. * U_BUFFER_OVERFLOW_ERROR: the extracted text was truncated because the * buffer was too small. Returns number of UChars for preflighting. * @return Number of UChars in the data to be extracted. Does not include a trailing NUL. * * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 utext_extract(UText *ut, int64_t nativeStart, int64_t nativeLimit, UChar *dest, int32_t destCapacity, UErrorCode *status); /************************************************************************************ * * #define inline versions of selected performance-critical text access functions * Caution: do not use auto increment++ or decrement-- expressions * as parameters to these macros. * * For most use, where there is no extreme performance constraint, the * normal, non-inline functions are a better choice. The resulting code * will be smaller, and, if the need ever arises, easier to debug. * * These are implemented as #defines rather than real functions * because there is no fully portable way to do inline functions in plain C. * ************************************************************************************/ #ifndef U_HIDE_INTERNAL_API /** * inline version of utext_current32(), for performance-critical situations. * * Get the code point at the current iteration position of the UText. * Returns U_SENTINEL (-1) if the position is at the end of the * text. * * @internal ICU 4.4 technology preview */ #define UTEXT_CURRENT32(ut) \ ((ut)->chunkOffset < (ut)->chunkLength && ((ut)->chunkContents)[(ut)->chunkOffset]<0xd800 ? \ ((ut)->chunkContents)[((ut)->chunkOffset)] : utext_current32(ut)) #endif /* U_HIDE_INTERNAL_API */ /** * inline version of utext_next32(), for performance-critical situations. * * Get the code point at the current iteration position of the UText, and * advance the position to the first index following the character. * This is a post-increment operation. * Returns U_SENTINEL (-1) if the position is at the end of the * text. * * @stable ICU 3.4 */ #define UTEXT_NEXT32(ut) \ ((ut)->chunkOffset < (ut)->chunkLength && ((ut)->chunkContents)[(ut)->chunkOffset]<0xd800 ? \ ((ut)->chunkContents)[((ut)->chunkOffset)++] : utext_next32(ut)) /** * inline version of utext_previous32(), for performance-critical situations. * * Move the iterator position to the character (code point) whose * index precedes the current position, and return that character. * This is a pre-decrement operation. * Returns U_SENTINEL (-1) if the position is at the start of the text. * * @stable ICU 3.4 */ #define UTEXT_PREVIOUS32(ut) \ ((ut)->chunkOffset > 0 && \ (ut)->chunkContents[(ut)->chunkOffset-1] < 0xd800 ? \ (ut)->chunkContents[--((ut)->chunkOffset)] : utext_previous32(ut)) /** * inline version of utext_getNativeIndex(), for performance-critical situations. * * Get the current iterator position, which can range from 0 to * the length of the text. * The position is a native index into the input text, in whatever format it * may have (possibly UTF-8 for example), and may not always be the same as * the corresponding UChar (UTF-16) index. * The returned position will always be aligned to a code point boundary. * * @stable ICU 3.6 */ #define UTEXT_GETNATIVEINDEX(ut) \ ((ut)->chunkOffset <= (ut)->nativeIndexingLimit? \ (ut)->chunkNativeStart+(ut)->chunkOffset : \ (ut)->pFuncs->mapOffsetToNative(ut)) /** * inline version of utext_setNativeIndex(), for performance-critical situations. * * Set the current iteration position to the nearest code point * boundary at or preceding the specified index. * The index is in the native units of the original input text. * If the index is out of range, it will be pinned to be within * the range of the input text. * * @stable ICU 3.8 */ #define UTEXT_SETNATIVEINDEX(ut, ix) \ { int64_t __offset = (ix) - (ut)->chunkNativeStart; \ if (__offset>=0 && __offset<(int64_t)(ut)->nativeIndexingLimit && (ut)->chunkContents[__offset]<0xdc00) { \ (ut)->chunkOffset=(int32_t)__offset; \ } else { \ utext_setNativeIndex((ut), (ix)); } } /************************************************************************************ * * Functions related to writing or modifying the text. * These will work only with modifiable UTexts. Attempting to * modify a read-only UText will return an error status. * ************************************************************************************/ /** * Return TRUE if the text can be written (modified) with utext_replace() or * utext_copy(). For the text to be writable, the text provider must * be of a type that supports writing and the UText must not be frozen. * * Attempting to modify text when utext_isWriteable() is FALSE will fail - * the text will not be modified, and an error will be returned from the function * that attempted the modification. * * @param ut the UText to be tested. * @return TRUE if the text is modifiable. * * @see utext_freeze() * @see utext_replace() * @see utext_copy() * @stable ICU 3.4 * */ U_STABLE UBool U_EXPORT2 utext_isWritable(const UText *ut); /** * Test whether there is meta data associated with the text. * @see Replaceable::hasMetaData() * * @param ut The UText to be tested * @return TRUE if the underlying text includes meta data. * @stable ICU 3.4 */ U_STABLE UBool U_EXPORT2 utext_hasMetaData(const UText *ut); /** * Replace a range of the original text with a replacement text. * * Leaves the current iteration position at the position following the * newly inserted replacement text. * * This function is only available on UText types that support writing, * that is, ones where utext_isWritable() returns TRUE. * * When using this function, there should be only a single UText opened onto the * underlying native text string. Behavior after a replace operation * on a UText is undefined for any other additional UTexts that refer to the * modified string. * * @param ut the UText representing the text to be operated on. * @param nativeStart the native index of the start of the region to be replaced * @param nativeLimit the native index of the character following the region to be replaced. * @param replacementText pointer to the replacement text * @param replacementLength length of the replacement text, or -1 if the text is NUL terminated. * @param status receives any error status. Possible errors include * U_NO_WRITE_PERMISSION * * @return The signed number of (native) storage units by which * the length of the text expanded or contracted. * * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 utext_replace(UText *ut, int64_t nativeStart, int64_t nativeLimit, const UChar *replacementText, int32_t replacementLength, UErrorCode *status); /** * * Copy or move a substring from one position to another within the text, * while retaining any metadata associated with the text. * This function is used to duplicate or reorder substrings. * The destination index must not overlap the source range. * * The text to be copied or moved is inserted at destIndex; * it does not replace or overwrite any existing text. * * The iteration position is left following the newly inserted text * at the destination position. * * This function is only available on UText types that support writing, * that is, ones where utext_isWritable() returns TRUE. * * When using this function, there should be only a single UText opened onto the * underlying native text string. Behavior after a copy operation * on a UText is undefined in any other additional UTexts that refer to the * modified string. * * @param ut The UText representing the text to be operated on. * @param nativeStart The native index of the start of the region to be copied or moved * @param nativeLimit The native index of the character position following the region * to be copied. * @param destIndex The native destination index to which the source substring is * copied or moved. * @param move If TRUE, then the substring is moved, not copied/duplicated. * @param status receives any error status. Possible errors include U_NO_WRITE_PERMISSION * * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 utext_copy(UText *ut, int64_t nativeStart, int64_t nativeLimit, int64_t destIndex, UBool move, UErrorCode *status); /** *

* Freeze a UText. This prevents any modification to the underlying text itself * by means of functions operating on this UText. *

*

* Once frozen, a UText can not be unfrozen. The intent is to ensure * that a the text underlying a frozen UText wrapper cannot be modified via that UText. *

*

* Caution: freezing a UText will disable changes made via the specific * frozen UText wrapper only; it will not have any effect on the ability to * directly modify the text by bypassing the UText. Any such backdoor modifications * are always an error while UText access is occurring because the underlying * text can get out of sync with UText's buffering. *

* * @param ut The UText to be frozen. * @see utext_isWritable() * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 utext_freeze(UText *ut); /** * UText provider properties (bit field indexes). * * @see UText * @stable ICU 3.4 */ enum { /** * It is potentially time consuming for the provider to determine the length of the text. * @stable ICU 3.4 */ UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE = 1, /** * Text chunks remain valid and usable until the text object is modified or * deleted, not just until the next time the access() function is called * (which is the default). * @stable ICU 3.4 */ UTEXT_PROVIDER_STABLE_CHUNKS = 2, /** * The provider supports modifying the text via the replace() and copy() * functions. * @see Replaceable * @stable ICU 3.4 */ UTEXT_PROVIDER_WRITABLE = 3, /** * There is meta data associated with the text. * @see Replaceable::hasMetaData() * @stable ICU 3.4 */ UTEXT_PROVIDER_HAS_META_DATA = 4, /** * Text provider owns the text storage. * Generally occurs as the result of a deep clone of the UText. * When closing the UText, the associated text must * also be closed/deleted/freed/ whatever is appropriate. * @stable ICU 3.6 */ UTEXT_PROVIDER_OWNS_TEXT = 5 }; /** * Function type declaration for UText.clone(). * * clone a UText. Much like opening a UText where the source text is itself * another UText. * * A deep clone will copy both the UText data structures and the underlying text. * The original and cloned UText will operate completely independently; modifications * made to the text in one will not effect the other. Text providers are not * required to support deep clones. The user of clone() must check the status return * and be prepared to handle failures. * * A shallow clone replicates only the UText data structures; it does not make * a copy of the underlying text. Shallow clones can be used as an efficient way to * have multiple iterators active in a single text string that is not being * modified. * * A shallow clone operation must not fail except for truly exceptional conditions such * as memory allocation failures. * * A UText and its clone may be safely concurrently accessed by separate threads. * This is true for both shallow and deep clones. * It is the responsibility of the Text Provider to ensure that this thread safety * constraint is met. * * @param dest A UText struct to be filled in with the result of the clone operation, * or NULL if the clone function should heap-allocate a new UText struct. * @param src The UText to be cloned. * @param deep TRUE to request a deep clone, FALSE for a shallow clone. * @param status Errors are returned here. For deep clones, U_UNSUPPORTED_ERROR * should be returned if the text provider is unable to clone the * original text. * @return The newly created clone, or NULL if the clone operation failed. * * @stable ICU 3.4 */ typedef UText * U_CALLCONV UTextClone(UText *dest, const UText *src, UBool deep, UErrorCode *status); /** * Function type declaration for UText.nativeLength(). * * @param ut the UText to get the length of. * @return the length, in the native units of the original text string. * @see UText * @stable ICU 3.4 */ typedef int64_t U_CALLCONV UTextNativeLength(UText *ut); /** * Function type declaration for UText.access(). Get the description of the text chunk * containing the text at a requested native index. The UText's iteration * position will be left at the requested index. If the index is out * of bounds, the iteration position will be left at the start or end * of the string, as appropriate. * * Chunks must begin and end on code point boundaries. A single code point * comprised of multiple storage units must never span a chunk boundary. * * * @param ut the UText being accessed. * @param nativeIndex Requested index of the text to be accessed. * @param forward If TRUE, then the returned chunk must contain text * starting from the index, so that start<=index * The size (number of 16 bit UChars) in the data to be extracted is returned. The * full amount is returned, even when the specified buffer size is smaller. *

* The extracted string will (if you are a user) / must (if you are a text provider) * be NUL-terminated if there is sufficient space in the destination buffer. * * @param ut the UText from which to extract data. * @param nativeStart the native index of the first character to extract. * @param nativeLimit the native string index of the position following the last * character to extract. * @param dest the UChar (UTF-16) buffer into which the extracted text is placed * @param destCapacity The size, in UChars, of the destination buffer. May be zero * for precomputing the required size. * @param status receives any error status. * If U_BUFFER_OVERFLOW_ERROR: Returns number of UChars for * preflighting. * @return Number of UChars in the data. Does not include a trailing NUL. * * @stable ICU 3.4 */ typedef int32_t U_CALLCONV UTextExtract(UText *ut, int64_t nativeStart, int64_t nativeLimit, UChar *dest, int32_t destCapacity, UErrorCode *status); /** * Function type declaration for UText.replace(). * * Replace a range of the original text with a replacement text. * * Leaves the current iteration position at the position following the * newly inserted replacement text. * * This function need only be implemented on UText types that support writing. * * When using this function, there should be only a single UText opened onto the * underlying native text string. The function is responsible for updating the * text chunk within the UText to reflect the updated iteration position, * taking into account any changes to the underlying string's structure caused * by the replace operation. * * @param ut the UText representing the text to be operated on. * @param nativeStart the index of the start of the region to be replaced * @param nativeLimit the index of the character following the region to be replaced. * @param replacementText pointer to the replacement text * @param replacmentLength length of the replacement text in UChars, or -1 if the text is NUL terminated. * @param status receives any error status. Possible errors include * U_NO_WRITE_PERMISSION * * @return The signed number of (native) storage units by which * the length of the text expanded or contracted. * * @stable ICU 3.4 */ typedef int32_t U_CALLCONV UTextReplace(UText *ut, int64_t nativeStart, int64_t nativeLimit, const UChar *replacementText, int32_t replacmentLength, UErrorCode *status); /** * Function type declaration for UText.copy(). * * Copy or move a substring from one position to another within the text, * while retaining any metadata associated with the text. * This function is used to duplicate or reorder substrings. * The destination index must not overlap the source range. * * The text to be copied or moved is inserted at destIndex; * it does not replace or overwrite any existing text. * * This function need only be implemented for UText types that support writing. * * When using this function, there should be only a single UText opened onto the * underlying native text string. The function is responsible for updating the * text chunk within the UText to reflect the updated iteration position, * taking into account any changes to the underlying string's structure caused * by the replace operation. * * @param ut The UText representing the text to be operated on. * @param nativeStart The index of the start of the region to be copied or moved * @param nativeLimit The index of the character following the region to be replaced. * @param nativeDest The destination index to which the source substring is copied or moved. * @param move If TRUE, then the substring is moved, not copied/duplicated. * @param status receives any error status. Possible errors include U_NO_WRITE_PERMISSION * * @stable ICU 3.4 */ typedef void U_CALLCONV UTextCopy(UText *ut, int64_t nativeStart, int64_t nativeLimit, int64_t nativeDest, UBool move, UErrorCode *status); /** * Function type declaration for UText.mapOffsetToNative(). * Map from the current UChar offset within the current text chunk to * the corresponding native index in the original source text. * * This is required only for text providers that do not use native UTF-16 indexes. * * @param ut the UText. * @return Absolute (native) index corresponding to chunkOffset in the current chunk. * The returned native index should always be to a code point boundary. * * @stable ICU 3.4 */ typedef int64_t U_CALLCONV UTextMapOffsetToNative(const UText *ut); /** * Function type declaration for UText.mapIndexToUTF16(). * Map from a native index to a UChar offset within a text chunk. * Behavior is undefined if the native index does not fall within the * current chunk. * * This function is required only for text providers that do not use native UTF-16 indexes. * * @param ut The UText containing the text chunk. * @param nativeIndex Absolute (native) text index, chunk->start<=index<=chunk->limit. * @return Chunk-relative UTF-16 offset corresponding to the specified native * index. * * @stable ICU 3.4 */ typedef int32_t U_CALLCONV UTextMapNativeIndexToUTF16(const UText *ut, int64_t nativeIndex); /** * Function type declaration for UText.utextClose(). * * A Text Provider close function is only required for provider types that make * allocations in their open function (or other functions) that must be * cleaned when the UText is closed. * * The allocation of the UText struct itself and any "extra" storage * associated with the UText is handled by the common UText implementation * and does not require provider specific cleanup in a close function. * * Most UText provider implementations do not need to implement this function. * * @param ut A UText object to be closed. * * @stable ICU 3.4 */ typedef void U_CALLCONV UTextClose(UText *ut); /** * (public) Function dispatch table for UText. * Conceptually very much like a C++ Virtual Function Table. * This struct defines the organization of the table. * Each text provider implementation must provide an * actual table that is initialized with the appropriate functions * for the type of text being handled. * @stable ICU 3.6 */ struct UTextFuncs { /** * (public) Function table size, sizeof(UTextFuncs) * Intended for use should the table grow to accommodate added * functions in the future, to allow tests for older format * function tables that do not contain the extensions. * * Fields are placed for optimal alignment on * 32/64/128-bit-pointer machines, by normally grouping together * 4 32-bit fields, * 4 pointers, * 2 64-bit fields * in sequence. * @stable ICU 3.6 */ int32_t tableSize; /** * (private) Alignment padding. * Do not use, reserved for use by the UText framework only. * @internal */ int32_t reserved1, /** @internal */ reserved2, /** @internal */ reserved3; /** * (public) Function pointer for UTextClone * * @see UTextClone * @stable ICU 3.6 */ UTextClone *clone; /** * (public) function pointer for UTextLength * May be expensive to compute! * * @see UTextLength * @stable ICU 3.6 */ UTextNativeLength *nativeLength; /** * (public) Function pointer for UTextAccess. * * @see UTextAccess * @stable ICU 3.6 */ UTextAccess *access; /** * (public) Function pointer for UTextExtract. * * @see UTextExtract * @stable ICU 3.6 */ UTextExtract *extract; /** * (public) Function pointer for UTextReplace. * * @see UTextReplace * @stable ICU 3.6 */ UTextReplace *replace; /** * (public) Function pointer for UTextCopy. * * @see UTextCopy * @stable ICU 3.6 */ UTextCopy *copy; /** * (public) Function pointer for UTextMapOffsetToNative. * * @see UTextMapOffsetToNative * @stable ICU 3.6 */ UTextMapOffsetToNative *mapOffsetToNative; /** * (public) Function pointer for UTextMapNativeIndexToUTF16. * * @see UTextMapNativeIndexToUTF16 * @stable ICU 3.6 */ UTextMapNativeIndexToUTF16 *mapNativeIndexToUTF16; /** * (public) Function pointer for UTextClose. * * @see UTextClose * @stable ICU 3.6 */ UTextClose *close; /** * (private) Spare function pointer * @internal */ UTextClose *spare1; /** * (private) Spare function pointer * @internal */ UTextClose *spare2; /** * (private) Spare function pointer * @internal */ UTextClose *spare3; }; /** * Function dispatch table for UText * @see UTextFuncs */ typedef struct UTextFuncs UTextFuncs; /** * UText struct. Provides the interface between the generic UText access code * and the UText provider code that works on specific kinds of * text (UTF-8, noncontiguous UTF-16, whatever.) * * Applications that are using predefined types of text providers * to pass text data to ICU services will have no need to view the * internals of the UText structs that they open. * * @stable ICU 3.6 */ struct UText { /** * (private) Magic. Used to help detect when UText functions are handed * invalid or uninitialized UText structs. * utext_openXYZ() functions take an initialized, * but not necessarily open, UText struct as an * optional fill-in parameter. This magic field * is used to check for that initialization. * Text provider close functions must NOT clear * the magic field because that would prevent * reuse of the UText struct. * @internal */ uint32_t magic; /** * (private) Flags for managing the allocation and freeing of * memory associated with this UText. * @internal */ int32_t flags; /** * Text provider properties. This set of flags is maintained by the * text provider implementation. * @stable ICU 3.4 */ int32_t providerProperties; /** * (public) sizeOfStruct=sizeof(UText) * Allows possible backward compatible extension. * * @stable ICU 3.4 */ int32_t sizeOfStruct; /* ------ 16 byte alignment boundary ----------- */ /** * (protected) Native index of the first character position following * the current chunk. * @stable ICU 3.6 */ int64_t chunkNativeLimit; /** * (protected) Size in bytes of the extra space (pExtra). * @stable ICU 3.4 */ int32_t extraSize; /** * (protected) The highest chunk offset where native indexing and * chunk (UTF-16) indexing correspond. For UTF-16 sources, value * will be equal to chunkLength. * * @stable ICU 3.6 */ int32_t nativeIndexingLimit; /* ---- 16 byte alignment boundary------ */ /** * (protected) Native index of the first character in the text chunk. * @stable ICU 3.6 */ int64_t chunkNativeStart; /** * (protected) Current iteration position within the text chunk (UTF-16 buffer). * This is the index to the character that will be returned by utext_next32(). * @stable ICU 3.6 */ int32_t chunkOffset; /** * (protected) Length the text chunk (UTF-16 buffer), in UChars. * @stable ICU 3.6 */ int32_t chunkLength; /* ---- 16 byte alignment boundary-- */ /** * (protected) pointer to a chunk of text in UTF-16 format. * May refer either to original storage of the source of the text, or * if conversion was required, to a buffer owned by the UText. * @stable ICU 3.6 */ const UChar *chunkContents; /** * (public) Pointer to Dispatch table for accessing functions for this UText. * @stable ICU 3.6 */ const UTextFuncs *pFuncs; /** * (protected) Pointer to additional space requested by the * text provider during the utext_open operation. * @stable ICU 3.4 */ void *pExtra; /** * (protected) Pointer to string or text-containing object or similar. * This is the source of the text that this UText is wrapping, in a format * that is known to the text provider functions. * @stable ICU 3.4 */ const void *context; /* --- 16 byte alignment boundary--- */ /** * (protected) Pointer fields available for use by the text provider. * Not used by UText common code. * @stable ICU 3.6 */ const void *p; /** * (protected) Pointer fields available for use by the text provider. * Not used by UText common code. * @stable ICU 3.6 */ const void *q; /** * (protected) Pointer fields available for use by the text provider. * Not used by UText common code. * @stable ICU 3.6 */ const void *r; /** * Private field reserved for future use by the UText framework * itself. This is not to be touched by the text providers. * @internal ICU 3.4 */ void *privP; /* --- 16 byte alignment boundary--- */ /** * (protected) Integer field reserved for use by the text provider. * Not used by the UText framework, or by the client (user) of the UText. * @stable ICU 3.4 */ int64_t a; /** * (protected) Integer field reserved for use by the text provider. * Not used by the UText framework, or by the client (user) of the UText. * @stable ICU 3.4 */ int32_t b; /** * (protected) Integer field reserved for use by the text provider. * Not used by the UText framework, or by the client (user) of the UText. * @stable ICU 3.4 */ int32_t c; /* ---- 16 byte alignment boundary---- */ /** * Private field reserved for future use by the UText framework * itself. This is not to be touched by the text providers. * @internal ICU 3.4 */ int64_t privA; /** * Private field reserved for future use by the UText framework * itself. This is not to be touched by the text providers. * @internal ICU 3.4 */ int32_t privB; /** * Private field reserved for future use by the UText framework * itself. This is not to be touched by the text providers. * @internal ICU 3.4 */ int32_t privC; }; /** * Common function for use by Text Provider implementations to allocate and/or initialize * a new UText struct. To be called in the implementation of utext_open() functions. * If the supplied UText parameter is null, a new UText struct will be allocated on the heap. * If the supplied UText is already open, the provider's close function will be called * so that the struct can be reused by the open that is in progress. * * @param ut pointer to a UText struct to be re-used, or null if a new UText * should be allocated. * @param extraSpace The amount of additional space to be allocated as part * of this UText, for use by types of providers that require * additional storage. * @param status Errors are returned here. * @return pointer to the UText, allocated if necessary, with extra space set up if requested. * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status); // do not use #ifndef U_HIDE_INTERNAL_API around the following! /** * @internal * Value used to help identify correctly initialized UText structs. * Note: must be publicly visible so that UTEXT_INITIALIZER can access it. */ enum { UTEXT_MAGIC = 0x345ad82c }; /** * initializer to be used with local (stack) instances of a UText * struct. UText structs must be initialized before passing * them to one of the utext_open functions. * * @stable ICU 3.6 */ #define UTEXT_INITIALIZER { \ UTEXT_MAGIC, /* magic */ \ 0, /* flags */ \ 0, /* providerProps */ \ sizeof(UText), /* sizeOfStruct */ \ 0, /* chunkNativeLimit */ \ 0, /* extraSize */ \ 0, /* nativeIndexingLimit */ \ 0, /* chunkNativeStart */ \ 0, /* chunkOffset */ \ 0, /* chunkLength */ \ NULL, /* chunkContents */ \ NULL, /* pFuncs */ \ NULL, /* pExtra */ \ NULL, /* context */ \ NULL, NULL, NULL, /* p, q, r */ \ NULL, /* privP */ \ 0, 0, 0, /* a, b, c */ \ 0, 0, 0 /* privA,B,C, */ \ } U_CDECL_END #endif usr/include/unicode/edits.h000064400000051261152342600230011711 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // edits.h // created: 2016dec30 Markus W. Scherer #ifndef __EDITS_H__ #define __EDITS_H__ #include "unicode/utypes.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: C++ class Edits for low-level string transformations on styled text. */ U_NAMESPACE_BEGIN class UnicodeString; /** * Records lengths of string edits but not replacement text. Supports replacements, insertions, deletions * in linear progression. Does not support moving/reordering of text. * * There are two types of edits: change edits and no-change edits. Add edits to * instances of this class using {@link #addReplace(int32_t, int32_t)} (for change edits) and * {@link #addUnchanged(int32_t)} (for no-change edits). Change edits are retained with full granularity, * whereas adjacent no-change edits are always merged together. In no-change edits, there is a one-to-one * mapping between code points in the source and destination strings. * * After all edits have been added, instances of this class should be considered immutable, and an * {@link Edits::Iterator} can be used for queries. * * There are four flavors of Edits::Iterator: * *

    *
  • {@link #getFineIterator()} retains full granularity of change edits. *
  • {@link #getFineChangesIterator()} retains full granularity of change edits, and when calling * next() on the iterator, skips over no-change edits (unchanged regions). *
  • {@link #getCoarseIterator()} treats adjacent change edits as a single edit. (Adjacent no-change * edits are automatically merged during the construction phase.) *
  • {@link #getCoarseChangesIterator()} treats adjacent change edits as a single edit, and when * calling next() on the iterator, skips over no-change edits (unchanged regions). *
* * For example, consider the string "abcßDeF", which case-folds to "abcssdef". This string has the * following fine edits: *
    *
  • abc ⇨ abc (no-change) *
  • ß ⇨ ss (change) *
  • D ⇨ d (change) *
  • e ⇨ e (no-change) *
  • F ⇨ f (change) *
* and the following coarse edits (note how adjacent change edits get merged together): *
    *
  • abc ⇨ abc (no-change) *
  • ßD ⇨ ssd (change) *
  • e ⇨ e (no-change) *
  • F ⇨ f (change) *
* * The "fine changes" and "coarse changes" iterators will step through only the change edits when their * `Edits::Iterator::next()` methods are called. They are identical to the non-change iterators when * their `Edits::Iterator::findSourceIndex()` or `Edits::Iterator::findDestinationIndex()` * methods are used to walk through the string. * * For examples of how to use this class, see the test `TestCaseMapEditsIteratorDocs` in * UCharacterCaseTest.java. * * An Edits object tracks a separate UErrorCode, but ICU string transformation functions * (e.g., case mapping functions) merge any such errors into their API's UErrorCode. * * @stable ICU 59 */ class U_COMMON_API Edits U_FINAL : public UMemory { public: /** * Constructs an empty object. * @stable ICU 59 */ Edits() : array(stackArray), capacity(STACK_CAPACITY), length(0), delta(0), numChanges(0), errorCode_(U_ZERO_ERROR) {} /** * Copy constructor. * @param other source edits * @stable ICU 60 */ Edits(const Edits &other) : array(stackArray), capacity(STACK_CAPACITY), length(other.length), delta(other.delta), numChanges(other.numChanges), errorCode_(other.errorCode_) { copyArray(other); } /** * Move constructor, might leave src empty. * This object will have the same contents that the source object had. * @param src source edits * @stable ICU 60 */ Edits(Edits &&src) U_NOEXCEPT : array(stackArray), capacity(STACK_CAPACITY), length(src.length), delta(src.delta), numChanges(src.numChanges), errorCode_(src.errorCode_) { moveArray(src); } /** * Destructor. * @stable ICU 59 */ ~Edits(); /** * Assignment operator. * @param other source edits * @return *this * @stable ICU 60 */ Edits &operator=(const Edits &other); /** * Move assignment operator, might leave src empty. * This object will have the same contents that the source object had. * The behavior is undefined if *this and src are the same object. * @param src source edits * @return *this * @stable ICU 60 */ Edits &operator=(Edits &&src) U_NOEXCEPT; /** * Resets the data but may not release memory. * @stable ICU 59 */ void reset() U_NOEXCEPT; /** * Adds a no-change edit: a record for an unchanged segment of text. * Normally called from inside ICU string transformation functions, not user code. * @stable ICU 59 */ void addUnchanged(int32_t unchangedLength); /** * Adds a change edit: a record for a text replacement/insertion/deletion. * Normally called from inside ICU string transformation functions, not user code. * @stable ICU 59 */ void addReplace(int32_t oldLength, int32_t newLength); /** * Sets the UErrorCode if an error occurred while recording edits. * Preserves older error codes in the outErrorCode. * Normally called from inside ICU string transformation functions, not user code. * @param outErrorCode Set to an error code if it does not contain one already * and an error occurred while recording edits. * Otherwise unchanged. * @return TRUE if U_FAILURE(outErrorCode) * @stable ICU 59 */ UBool copyErrorTo(UErrorCode &outErrorCode); /** * How much longer is the new text compared with the old text? * @return new length minus old length * @stable ICU 59 */ int32_t lengthDelta() const { return delta; } /** * @return TRUE if there are any change edits * @stable ICU 59 */ UBool hasChanges() const { return numChanges != 0; } /** * @return the number of change edits * @stable ICU 60 */ int32_t numberOfChanges() const { return numChanges; } /** * Access to the list of edits. * * At any moment in time, an instance of this class points to a single edit: a "window" into a span * of the source string and the corresponding span of the destination string. The source string span * starts at {@link #sourceIndex()} and runs for {@link #oldLength()} chars; the destination string * span starts at {@link #destinationIndex()} and runs for {@link #newLength()} chars. * * The iterator can be moved between edits using the `next()`, `findSourceIndex(int32_t, UErrorCode &)`, * and `findDestinationIndex(int32_t, UErrorCode &)` methods. * Calling any of these methods mutates the iterator to make it point to the corresponding edit. * * For more information, see the documentation for {@link Edits}. * * @see getCoarseIterator * @see getFineIterator * @stable ICU 59 */ struct U_COMMON_API Iterator U_FINAL : public UMemory { /** * Default constructor, empty iterator. * @stable ICU 60 */ Iterator() : array(nullptr), index(0), length(0), remaining(0), onlyChanges_(FALSE), coarse(FALSE), dir(0), changed(FALSE), oldLength_(0), newLength_(0), srcIndex(0), replIndex(0), destIndex(0) {} /** * Copy constructor. * @stable ICU 59 */ Iterator(const Iterator &other) = default; /** * Assignment operator. * @stable ICU 59 */ Iterator &operator=(const Iterator &other) = default; /** * Advances the iterator to the next edit. * @param errorCode ICU error code. Its input value must pass the U_SUCCESS() test, * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return TRUE if there is another edit * @stable ICU 59 */ UBool next(UErrorCode &errorCode) { return next(onlyChanges_, errorCode); } /** * Moves the iterator to the edit that contains the source index. * The source index may be found in a no-change edit * even if normal iteration would skip no-change edits. * Normal iteration can continue from a found edit. * * The iterator state before this search logically does not matter. * (It may affect the performance of the search.) * * The iterator state after this search is undefined * if the source index is out of bounds for the source string. * * @param i source index * @param errorCode ICU error code. Its input value must pass the U_SUCCESS() test, * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return TRUE if the edit for the source index was found * @stable ICU 59 */ UBool findSourceIndex(int32_t i, UErrorCode &errorCode) { return findIndex(i, TRUE, errorCode) == 0; } /** * Moves the iterator to the edit that contains the destination index. * The destination index may be found in a no-change edit * even if normal iteration would skip no-change edits. * Normal iteration can continue from a found edit. * * The iterator state before this search logically does not matter. * (It may affect the performance of the search.) * * The iterator state after this search is undefined * if the source index is out of bounds for the source string. * * @param i destination index * @param errorCode ICU error code. Its input value must pass the U_SUCCESS() test, * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return TRUE if the edit for the destination index was found * @stable ICU 60 */ UBool findDestinationIndex(int32_t i, UErrorCode &errorCode) { return findIndex(i, FALSE, errorCode) == 0; } /** * Computes the destination index corresponding to the given source index. * If the source index is inside a change edit (not at its start), * then the destination index at the end of that edit is returned, * since there is no information about index mapping inside a change edit. * * (This means that indexes to the start and middle of an edit, * for example around a grapheme cluster, are mapped to indexes * encompassing the entire edit. * The alternative, mapping an interior index to the start, * would map such an interval to an empty one.) * * This operation will usually but not always modify this object. * The iterator state after this search is undefined. * * @param i source index * @param errorCode ICU error code. Its input value must pass the U_SUCCESS() test, * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return destination index; undefined if i is not 0..string length * @stable ICU 60 */ int32_t destinationIndexFromSourceIndex(int32_t i, UErrorCode &errorCode); /** * Computes the source index corresponding to the given destination index. * If the destination index is inside a change edit (not at its start), * then the source index at the end of that edit is returned, * since there is no information about index mapping inside a change edit. * * (This means that indexes to the start and middle of an edit, * for example around a grapheme cluster, are mapped to indexes * encompassing the entire edit. * The alternative, mapping an interior index to the start, * would map such an interval to an empty one.) * * This operation will usually but not always modify this object. * The iterator state after this search is undefined. * * @param i destination index * @param errorCode ICU error code. Its input value must pass the U_SUCCESS() test, * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return source index; undefined if i is not 0..string length * @stable ICU 60 */ int32_t sourceIndexFromDestinationIndex(int32_t i, UErrorCode &errorCode); /** * Returns whether the edit currently represented by the iterator is a change edit. * * @return TRUE if this edit replaces oldLength() units with newLength() different ones. * FALSE if oldLength units remain unchanged. * @stable ICU 59 */ UBool hasChange() const { return changed; } /** * The length of the current span in the source string, which starts at {@link #sourceIndex}. * * @return the number of units in the original string which are replaced or remain unchanged. * @stable ICU 59 */ int32_t oldLength() const { return oldLength_; } /** * The length of the current span in the destination string, which starts at * {@link #destinationIndex}, or in the replacement string, which starts at * {@link #replacementIndex}. * * @return the number of units in the modified string, if hasChange() is TRUE. * Same as oldLength if hasChange() is FALSE. * @stable ICU 59 */ int32_t newLength() const { return newLength_; } /** * The start index of the current span in the source string; the span has length * {@link #oldLength}. * * @return the current index into the source string * @stable ICU 59 */ int32_t sourceIndex() const { return srcIndex; } /** * The start index of the current span in the replacement string; the span has length * {@link #newLength}. Well-defined only if the current edit is a change edit. * * The *replacement string* is the concatenation of all substrings of the destination * string corresponding to change edits. * * This method is intended to be used together with operations that write only replacement * characters (e.g. operations specifying the \ref U_OMIT_UNCHANGED_TEXT option). * The source string can then be modified in-place. * * @return the current index into the replacement-characters-only string, * not counting unchanged spans * @stable ICU 59 */ int32_t replacementIndex() const { // TODO: Throw an exception if we aren't in a change edit? return replIndex; } /** * The start index of the current span in the destination string; the span has length * {@link #newLength}. * * @return the current index into the full destination string * @stable ICU 59 */ int32_t destinationIndex() const { return destIndex; } #ifndef U_HIDE_INTERNAL_API /** * A string representation of the current edit represented by the iterator for debugging. You * should not depend on the contents of the return string. * @internal */ UnicodeString& toString(UnicodeString& appendTo) const; #endif // U_HIDE_INTERNAL_API private: friend class Edits; Iterator(const uint16_t *a, int32_t len, UBool oc, UBool crs); int32_t readLength(int32_t head); void updateNextIndexes(); void updatePreviousIndexes(); UBool noNext(); UBool next(UBool onlyChanges, UErrorCode &errorCode); UBool previous(UErrorCode &errorCode); /** @return -1: error or i<0; 0: found; 1: i>=string length */ int32_t findIndex(int32_t i, UBool findSource, UErrorCode &errorCode); const uint16_t *array; int32_t index, length; // 0 if we are not within compressed equal-length changes. // Otherwise the number of remaining changes, including the current one. int32_t remaining; UBool onlyChanges_, coarse; int8_t dir; // iteration direction: back(<0), initial(0), forward(>0) UBool changed; int32_t oldLength_, newLength_; int32_t srcIndex, replIndex, destIndex; }; /** * Returns an Iterator for coarse-grained change edits * (adjacent change edits are treated as one). * Can be used to perform simple string updates. * Skips no-change edits. * @return an Iterator that merges adjacent changes. * @stable ICU 59 */ Iterator getCoarseChangesIterator() const { return Iterator(array, length, TRUE, TRUE); } /** * Returns an Iterator for coarse-grained change and no-change edits * (adjacent change edits are treated as one). * Can be used to perform simple string updates. * Adjacent change edits are treated as one edit. * @return an Iterator that merges adjacent changes. * @stable ICU 59 */ Iterator getCoarseIterator() const { return Iterator(array, length, FALSE, TRUE); } /** * Returns an Iterator for fine-grained change edits * (full granularity of change edits is retained). * Can be used for modifying styled text. * Skips no-change edits. * @return an Iterator that separates adjacent changes. * @stable ICU 59 */ Iterator getFineChangesIterator() const { return Iterator(array, length, TRUE, FALSE); } /** * Returns an Iterator for fine-grained change and no-change edits * (full granularity of change edits is retained). * Can be used for modifying styled text. * @return an Iterator that separates adjacent changes. * @stable ICU 59 */ Iterator getFineIterator() const { return Iterator(array, length, FALSE, FALSE); } /** * Merges the two input Edits and appends the result to this object. * * Consider two string transformations (for example, normalization and case mapping) * where each records Edits in addition to writing an output string.
* Edits ab reflect how substrings of input string a * map to substrings of intermediate string b.
* Edits bc reflect how substrings of intermediate string b * map to substrings of output string c.
* This function merges ab and bc such that the additional edits * recorded in this object reflect how substrings of input string a * map to substrings of output string c. * * If unrelated Edits are passed in where the output string of the first * has a different length than the input string of the second, * then a U_ILLEGAL_ARGUMENT_ERROR is reported. * * @param ab reflects how substrings of input string a * map to substrings of intermediate string b. * @param bc reflects how substrings of intermediate string b * map to substrings of output string c. * @param errorCode ICU error code. Its input value must pass the U_SUCCESS() test, * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return *this, with the merged edits appended * @stable ICU 60 */ Edits &mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &errorCode); private: void releaseArray() U_NOEXCEPT; Edits ©Array(const Edits &other); Edits &moveArray(Edits &src) U_NOEXCEPT; void setLastUnit(int32_t last) { array[length - 1] = (uint16_t)last; } int32_t lastUnit() const { return length > 0 ? array[length - 1] : 0xffff; } void append(int32_t r); UBool growArray(); static const int32_t STACK_CAPACITY = 100; uint16_t *array; int32_t capacity; int32_t length; int32_t delta; int32_t numChanges; UErrorCode errorCode_; uint16_t stackArray[STACK_CAPACITY]; }; U_NAMESPACE_END #endif // __EDITS_H__ usr/include/unicode/dtptngen.h000064400000062121152342600230012421 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2007-2016, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * File DTPTNGEN.H * ******************************************************************************* */ #ifndef __DTPTNGEN_H__ #define __DTPTNGEN_H__ #include "unicode/datefmt.h" #include "unicode/locid.h" #include "unicode/udat.h" #include "unicode/udatpg.h" #include "unicode/unistr.h" U_NAMESPACE_BEGIN /** * \file * \brief C++ API: Date/Time Pattern Generator */ class CharString; class Hashtable; class FormatParser; class DateTimeMatcher; class DistanceInfo; class PatternMap; class PtnSkeleton; class SharedDateTimePatternGenerator; /** * This class provides flexible generation of date format patterns, like "yy-MM-dd". * The user can build up the generator by adding successive patterns. Once that * is done, a query can be made using a "skeleton", which is a pattern which just * includes the desired fields and lengths. The generator will return the "best fit" * pattern corresponding to that skeleton. *

The main method people will use is getBestPattern(String skeleton), * since normally this class is pre-built with data from a particular locale. * However, generators can be built directly from other data as well. *

Issue: may be useful to also have a function that returns the list of * fields in a pattern, in order, since we have that internally. * That would be useful for getting the UI order of field elements. * @stable ICU 3.8 **/ class U_I18N_API DateTimePatternGenerator : public UObject { public: /** * Construct a flexible generator according to default locale. * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @stable ICU 3.8 */ static DateTimePatternGenerator* U_EXPORT2 createInstance(UErrorCode& status); /** * Construct a flexible generator according to data for a given locale. * @param uLocale * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @stable ICU 3.8 */ static DateTimePatternGenerator* U_EXPORT2 createInstance(const Locale& uLocale, UErrorCode& status); #ifndef U_HIDE_INTERNAL_API /** * For ICU use only * * @internal */ static DateTimePatternGenerator* U_EXPORT2 internalMakeInstance(const Locale& uLocale, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * Create an empty generator, to be constructed with addPattern(...) etc. * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @stable ICU 3.8 */ static DateTimePatternGenerator* U_EXPORT2 createEmptyInstance(UErrorCode& status); /** * Destructor. * @stable ICU 3.8 */ virtual ~DateTimePatternGenerator(); /** * Clone DateTimePatternGenerator object. Clients are responsible for * deleting the DateTimePatternGenerator object cloned. * @stable ICU 3.8 */ DateTimePatternGenerator* clone() const; /** * Return true if another object is semantically equal to this one. * * @param other the DateTimePatternGenerator object to be compared with. * @return true if other is semantically equal to this. * @stable ICU 3.8 */ UBool operator==(const DateTimePatternGenerator& other) const; /** * Return true if another object is semantically unequal to this one. * * @param other the DateTimePatternGenerator object to be compared with. * @return true if other is semantically unequal to this. * @stable ICU 3.8 */ UBool operator!=(const DateTimePatternGenerator& other) const; /** * Utility to return a unique skeleton from a given pattern. For example, * both "MMM-dd" and "dd/MMM" produce the skeleton "MMMdd". * * @param pattern Input pattern, such as "dd/MMM" * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return skeleton such as "MMMdd" * @stable ICU 56 */ static UnicodeString staticGetSkeleton(const UnicodeString& pattern, UErrorCode& status); /** * Utility to return a unique skeleton from a given pattern. For example, * both "MMM-dd" and "dd/MMM" produce the skeleton "MMMdd". * getSkeleton() works exactly like staticGetSkeleton(). * Use staticGetSkeleton() instead of getSkeleton(). * * @param pattern Input pattern, such as "dd/MMM" * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return skeleton such as "MMMdd" * @stable ICU 3.8 */ UnicodeString getSkeleton(const UnicodeString& pattern, UErrorCode& status); /* { The function is commented out because it is a stable API calling a draft API. After staticGetSkeleton becomes stable, staticGetSkeleton can be used and these comments and the definition of getSkeleton in dtptngen.cpp should be removed. return staticGetSkeleton(pattern, status); }*/ /** * Utility to return a unique base skeleton from a given pattern. This is * the same as the skeleton, except that differences in length are minimized * so as to only preserve the difference between string and numeric form. So * for example, both "MMM-dd" and "d/MMM" produce the skeleton "MMMd" * (notice the single d). * * @param pattern Input pattern, such as "dd/MMM" * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return base skeleton, such as "MMMd" * @stable ICU 56 */ static UnicodeString staticGetBaseSkeleton(const UnicodeString& pattern, UErrorCode& status); /** * Utility to return a unique base skeleton from a given pattern. This is * the same as the skeleton, except that differences in length are minimized * so as to only preserve the difference between string and numeric form. So * for example, both "MMM-dd" and "d/MMM" produce the skeleton "MMMd" * (notice the single d). * getBaseSkeleton() works exactly like staticGetBaseSkeleton(). * Use staticGetBaseSkeleton() instead of getBaseSkeleton(). * * @param pattern Input pattern, such as "dd/MMM" * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return base skeleton, such as "MMMd" * @stable ICU 3.8 */ UnicodeString getBaseSkeleton(const UnicodeString& pattern, UErrorCode& status); /* { The function is commented out because it is a stable API calling a draft API. After staticGetBaseSkeleton becomes stable, staticGetBaseSkeleton can be used and these comments and the definition of getBaseSkeleton in dtptngen.cpp should be removed. return staticGetBaseSkeleton(pattern, status); }*/ /** * Adds a pattern to the generator. If the pattern has the same skeleton as * an existing pattern, and the override parameter is set, then the previous * value is overriden. Otherwise, the previous value is retained. In either * case, the conflicting status is set and previous vale is stored in * conflicting pattern. *

* Note that single-field patterns (like "MMM") are automatically added, and * don't need to be added explicitly! * * @param pattern Input pattern, such as "dd/MMM" * @param override When existing values are to be overridden use true, * otherwise use false. * @param conflictingPattern Previous pattern with the same skeleton. * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return conflicting status. The value could be UDATPG_NO_CONFLICT, * UDATPG_BASE_CONFLICT or UDATPG_CONFLICT. * @stable ICU 3.8 *

*

Sample code

* \snippet samples/dtptngsample/dtptngsample.cpp getBestPatternExample1 * \snippet samples/dtptngsample/dtptngsample.cpp addPatternExample *

*/ UDateTimePatternConflict addPattern(const UnicodeString& pattern, UBool override, UnicodeString& conflictingPattern, UErrorCode& status); /** * An AppendItem format is a pattern used to append a field if there is no * good match. For example, suppose that the input skeleton is "GyyyyMMMd", * and there is no matching pattern internally, but there is a pattern * matching "yyyyMMMd", say "d-MM-yyyy". Then that pattern is used, plus the * G. The way these two are conjoined is by using the AppendItemFormat for G * (era). So if that value is, say "{0}, {1}" then the final resulting * pattern is "d-MM-yyyy, G". *

* There are actually three available variables: {0} is the pattern so far, * {1} is the element we are adding, and {2} is the name of the element. *

* This reflects the way that the CLDR data is organized. * * @param field such as UDATPG_ERA_FIELD. * @param value pattern, such as "{0}, {1}" * @stable ICU 3.8 */ void setAppendItemFormat(UDateTimePatternField field, const UnicodeString& value); /** * Getter corresponding to setAppendItemFormat. Values below 0 or at or * above UDATPG_FIELD_COUNT are illegal arguments. * * @param field such as UDATPG_ERA_FIELD. * @return append pattern for field * @stable ICU 3.8 */ const UnicodeString& getAppendItemFormat(UDateTimePatternField field) const; /** * Sets the names of field, eg "era" in English for ERA. These are only * used if the corresponding AppendItemFormat is used, and if it contains a * {2} variable. *

* This reflects the way that the CLDR data is organized. * * @param field such as UDATPG_ERA_FIELD. * @param value name of the field * @stable ICU 3.8 */ void setAppendItemName(UDateTimePatternField field, const UnicodeString& value); /** * Getter corresponding to setAppendItemNames. Values below 0 or at or above * UDATPG_FIELD_COUNT are illegal arguments. Note: The more general method * for getting date/time field display names is getFieldDisplayName. * * @param field such as UDATPG_ERA_FIELD. * @return name for field * @see getFieldDisplayName * @stable ICU 3.8 */ const UnicodeString& getAppendItemName(UDateTimePatternField field) const; /** * The general interface to get a display name for a particular date/time field, * in one of several possible display widths. * * @param field The desired UDateTimePatternField, such as UDATPG_ERA_FIELD. * @param width The desired UDateTimePGDisplayWidth, such as UDATPG_ABBREVIATED. * @return. The display name for field * @stable ICU 61 */ UnicodeString getFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width) const; /** * The DateTimeFormat is a message format pattern used to compose date and * time patterns. The default pattern in the root locale is "{1} {0}", where * {1} will be replaced by the date pattern and {0} will be replaced by the * time pattern; however, other locales may specify patterns such as * "{1}, {0}" or "{1} 'at' {0}", etc. *

* This is used when the input skeleton contains both date and time fields, * but there is not a close match among the added patterns. For example, * suppose that this object was created by adding "dd-MMM" and "hh:mm", and * its datetimeFormat is the default "{1} {0}". Then if the input skeleton * is "MMMdhmm", there is not an exact match, so the input skeleton is * broken up into two components "MMMd" and "hmm". There are close matches * for those two skeletons, so the result is put together with this pattern, * resulting in "d-MMM h:mm". * * @param dateTimeFormat * message format pattern, here {1} will be replaced by the date * pattern and {0} will be replaced by the time pattern. * @stable ICU 3.8 */ void setDateTimeFormat(const UnicodeString& dateTimeFormat); /** * Getter corresponding to setDateTimeFormat. * @return DateTimeFormat. * @stable ICU 3.8 */ const UnicodeString& getDateTimeFormat() const; /** * Return the best pattern matching the input skeleton. It is guaranteed to * have all of the fields in the skeleton. * * @param skeleton * The skeleton is a pattern containing only the variable fields. * For example, "MMMdd" and "mmhh" are skeletons. * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return bestPattern * The best pattern found from the given skeleton. * @stable ICU 3.8 *

*

Sample code

* \snippet samples/dtptngsample/dtptngsample.cpp getBestPatternExample1 * \snippet samples/dtptngsample/dtptngsample.cpp getBestPatternExample *

*/ UnicodeString getBestPattern(const UnicodeString& skeleton, UErrorCode& status); /** * Return the best pattern matching the input skeleton. It is guaranteed to * have all of the fields in the skeleton. * * @param skeleton * The skeleton is a pattern containing only the variable fields. * For example, "MMMdd" and "mmhh" are skeletons. * @param options * Options for forcing the length of specified fields in the * returned pattern to match those in the skeleton (when this * would not happen otherwise). For default behavior, use * UDATPG_MATCH_NO_OPTIONS. * @param status * Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return bestPattern * The best pattern found from the given skeleton. * @stable ICU 4.4 */ UnicodeString getBestPattern(const UnicodeString& skeleton, UDateTimePatternMatchOptions options, UErrorCode& status); /** * Adjusts the field types (width and subtype) of a pattern to match what is * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be * "dd-MMMM hh:mm". This is used internally to get the best match for the * input skeleton, but can also be used externally. * * @param pattern Input pattern * @param skeleton * The skeleton is a pattern containing only the variable fields. * For example, "MMMdd" and "mmhh" are skeletons. * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return pattern adjusted to match the skeleton fields widths and subtypes. * @stable ICU 3.8 *

*

Sample code

* \snippet samples/dtptngsample/dtptngsample.cpp getBestPatternExample1 * \snippet samples/dtptngsample/dtptngsample.cpp replaceFieldTypesExample *

*/ UnicodeString replaceFieldTypes(const UnicodeString& pattern, const UnicodeString& skeleton, UErrorCode& status); /** * Adjusts the field types (width and subtype) of a pattern to match what is * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be * "dd-MMMM hh:mm". This is used internally to get the best match for the * input skeleton, but can also be used externally. * * @param pattern Input pattern * @param skeleton * The skeleton is a pattern containing only the variable fields. * For example, "MMMdd" and "mmhh" are skeletons. * @param options * Options controlling whether the length of specified fields in the * pattern are adjusted to match those in the skeleton (when this * would not happen otherwise). For default behavior, use * UDATPG_MATCH_NO_OPTIONS. * @param status * Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return pattern adjusted to match the skeleton fields widths and subtypes. * @stable ICU 4.4 */ UnicodeString replaceFieldTypes(const UnicodeString& pattern, const UnicodeString& skeleton, UDateTimePatternMatchOptions options, UErrorCode& status); /** * Return a list of all the skeletons (in canonical form) from this class. * * Call getPatternForSkeleton() to get the corresponding pattern. * * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return StringEnumeration with the skeletons. * The caller must delete the object. * @stable ICU 3.8 */ StringEnumeration* getSkeletons(UErrorCode& status) const; /** * Get the pattern corresponding to a given skeleton. * @param skeleton * @return pattern corresponding to a given skeleton. * @stable ICU 3.8 */ const UnicodeString& getPatternForSkeleton(const UnicodeString& skeleton) const; /** * Return a list of all the base skeletons (in canonical form) from this class. * * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return a StringEnumeration with the base skeletons. * The caller must delete the object. * @stable ICU 3.8 */ StringEnumeration* getBaseSkeletons(UErrorCode& status) const; #ifndef U_HIDE_INTERNAL_API /** * Return a list of redundant patterns are those which if removed, make no * difference in the resulting getBestPattern values. This method returns a * list of them, to help check the consistency of the patterns used to build * this generator. * * @param status Output param set to success/failure code on exit, * which must not indicate a failure before the function call. * @return a StringEnumeration with the redundant pattern. * The caller must delete the object. * @internal ICU 3.8 */ StringEnumeration* getRedundants(UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * The decimal value is used in formatting fractions of seconds. If the * skeleton contains fractional seconds, then this is used with the * fractional seconds. For example, suppose that the input pattern is * "hhmmssSSSS", and the best matching pattern internally is "H:mm:ss", and * the decimal string is ",". Then the resulting pattern is modified to be * "H:mm:ss,SSSS" * * @param decimal * @stable ICU 3.8 */ void setDecimal(const UnicodeString& decimal); /** * Getter corresponding to setDecimal. * @return UnicodeString corresponding to the decimal point * @stable ICU 3.8 */ const UnicodeString& getDecimal() const; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 3.8 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 3.8 */ static UClassID U_EXPORT2 getStaticClassID(void); private: /** * Constructor. */ DateTimePatternGenerator(UErrorCode & status); /** * Constructor. */ DateTimePatternGenerator(const Locale& locale, UErrorCode & status); /** * Copy constructor. * @param other DateTimePatternGenerator to copy */ DateTimePatternGenerator(const DateTimePatternGenerator& other); /** * Default assignment operator. * @param other DateTimePatternGenerator to copy */ DateTimePatternGenerator& operator=(const DateTimePatternGenerator& other); // TODO(ticket:13619): re-enable when UDATPG_NARROW no longer in draft mode. // static const int32_t UDATPG_WIDTH_COUNT = UDATPG_NARROW + 1; Locale pLocale; // pattern locale FormatParser *fp; DateTimeMatcher* dtMatcher; DistanceInfo *distanceInfo; PatternMap *patternMap; UnicodeString appendItemFormats[UDATPG_FIELD_COUNT]; // TODO(ticket:13619): [3] -> UDATPG_WIDTH_COUNT UnicodeString fieldDisplayNames[UDATPG_FIELD_COUNT][3]; UnicodeString dateTimeFormat; UnicodeString decimal; DateTimeMatcher *skipMatcher; Hashtable *fAvailableFormatKeyHash; UnicodeString emptyString; char16_t fDefaultHourFormatChar; int32_t fAllowedHourFormats[7]; // Actually an array of AllowedHourFormat enum type, ending with UNKNOWN. // Internal error code used for recording/reporting errors that occur during methods that do not // have a UErrorCode parameter. For example: the Copy Constructor, or the ::clone() method. // When this is set to an error the object is in an invalid state. UErrorCode internalErrorCode; /* internal flags masks for adjustFieldTypes etc. */ enum { kDTPGNoFlags = 0, kDTPGFixFractionalSeconds = 1, kDTPGSkeletonUsesCapJ = 2 // with #13183, no longer need flags for b, B }; void initData(const Locale &locale, UErrorCode &status); void addCanonicalItems(UErrorCode &status); void addICUPatterns(const Locale& locale, UErrorCode& status); void hackTimes(const UnicodeString& hackPattern, UErrorCode& status); void getCalendarTypeToUse(const Locale& locale, CharString& destination, UErrorCode& err); void consumeShortTimePattern(const UnicodeString& shortTimePattern, UErrorCode& status); void addCLDRData(const Locale& locale, UErrorCode& status); UDateTimePatternConflict addPatternWithSkeleton(const UnicodeString& pattern, const UnicodeString * skeletonToUse, UBool override, UnicodeString& conflictingPattern, UErrorCode& status); void initHashtable(UErrorCode& status); void setDateTimeFromCalendar(const Locale& locale, UErrorCode& status); void setDecimalSymbols(const Locale& locale, UErrorCode& status); UDateTimePatternField getAppendFormatNumber(const char* field) const; #ifndef U_HIDE_DRAFT_API // The following three have to be U_HIDE_DRAFT_API (though private) because UDateTimePGDisplayWidth is UDateTimePatternField getFieldAndWidthIndices(const char* key, UDateTimePGDisplayWidth* widthP) const; void setFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width, const UnicodeString& value); UnicodeString& getMutableFieldDisplayName(UDateTimePatternField field, UDateTimePGDisplayWidth width); #endif // U_HIDE_DRAFT_API void getAppendName(UDateTimePatternField field, UnicodeString& value); UnicodeString mapSkeletonMetacharacters(const UnicodeString& patternForm, int32_t* flags, UErrorCode& status); const UnicodeString* getBestRaw(DateTimeMatcher& source, int32_t includeMask, DistanceInfo* missingFields, UErrorCode& status, const PtnSkeleton** specifiedSkeletonPtr = 0); UnicodeString adjustFieldTypes(const UnicodeString& pattern, const PtnSkeleton* specifiedSkeleton, int32_t flags, UDateTimePatternMatchOptions options = UDATPG_MATCH_NO_OPTIONS); UnicodeString getBestAppending(int32_t missingFields, int32_t flags, UErrorCode& status, UDateTimePatternMatchOptions options = UDATPG_MATCH_NO_OPTIONS); int32_t getTopBitNumber(int32_t foundMask) const; void setAvailableFormat(const UnicodeString &key, UErrorCode& status); UBool isAvailableFormatSet(const UnicodeString &key) const; void copyHashtable(Hashtable *other, UErrorCode &status); UBool isCanonicalItem(const UnicodeString& item) const; static void U_CALLCONV loadAllowedHourFormatsData(UErrorCode &status); void getAllowedHourFormats(const Locale &locale, UErrorCode &status); struct AppendItemFormatsSink; struct AppendItemNamesSink; struct AvailableFormatsSink; } ;// end class DateTimePatternGenerator U_NAMESPACE_END #endif usr/include/unicode/resbund.h000064400000044010152342600230012235 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1996-2013, International Business Machines Corporation * and others. All Rights Reserved. * ****************************************************************************** * * File resbund.h * * CREATED BY * Richard Gillam * * Modification History: * * Date Name Description * 2/5/97 aliu Added scanForLocaleInFile. Added * constructor which attempts to read resource bundle * from a specific file, without searching other files. * 2/11/97 aliu Added UErrorCode return values to constructors. Fixed * infinite loops in scanForFile and scanForLocale. * Modified getRawResourceData to not delete storage * in localeData and resourceData which it doesn't own. * Added Mac compatibility #ifdefs for tellp() and * ios::nocreate. * 2/18/97 helena Updated with 100% documentation coverage. * 3/13/97 aliu Rewrote to load in entire resource bundle and store * it as a Hashtable of ResourceBundleData objects. * Added state table to govern parsing of files. * Modified to load locale index out of new file * distinct from default.txt. * 3/25/97 aliu Modified to support 2-d arrays, needed for timezone * data. Added support for custom file suffixes. Again, * needed to support timezone data. * 4/7/97 aliu Cleaned up. * 03/02/99 stephen Removed dependency on FILE*. * 03/29/99 helena Merged Bertrand and Stephen's changes. * 06/11/99 stephen Removed parsing of .txt files. * Reworked to use new binary format. * Cleaned up. * 06/14/99 stephen Removed methods taking a filename suffix. * 11/09/99 weiv Added getLocale(), fRealLocale, removed fRealLocaleID ****************************************************************************** */ #ifndef RESBUND_H #define RESBUND_H #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/ures.h" #include "unicode/unistr.h" #include "unicode/locid.h" /** * \file * \brief C++ API: Resource Bundle */ U_NAMESPACE_BEGIN /** * A class representing a collection of resource information pertaining to a given * locale. A resource bundle provides a way of accessing locale- specfic information in * a data file. You create a resource bundle that manages the resources for a given * locale and then ask it for individual resources. *

* Resource bundles in ICU4C are currently defined using text files which conform to the following * BNF definition. * More on resource bundle concepts and syntax can be found in the * Users Guide. *

* * The ResourceBundle class is not suitable for subclassing. * * @stable ICU 2.0 */ class U_COMMON_API ResourceBundle : public UObject { public: /** * Constructor * * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. * @param locale This is the locale this resource bundle is for. To get resources * for the French locale, for example, you would create a * ResourceBundle passing Locale::FRENCH for the "locale" parameter, * and all subsequent calls to that resource bundle will return * resources that pertain to the French locale. If the caller doesn't * pass a locale parameter, the default locale for the system (as * returned by Locale::getDefault()) will be used. * @param err The Error Code. * The UErrorCode& err parameter is used to return status information to the user. To * check whether the construction succeeded or not, you should check the value of * U_SUCCESS(err). If you wish more detailed information, you can check for * informational error results which still indicate success. U_USING_FALLBACK_WARNING * indicates that a fall back locale was used. For example, 'de_CH' was requested, * but nothing was found there, so 'de' was used. U_USING_DEFAULT_WARNING indicates that * the default locale data was used; neither the requested locale nor any of its * fall back locales could be found. * @stable ICU 2.0 */ ResourceBundle(const UnicodeString& packageName, const Locale& locale, UErrorCode& err); /** * Construct a resource bundle for the default bundle in the specified package. * * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. * @param err A UErrorCode value * @stable ICU 2.0 */ ResourceBundle(const UnicodeString& packageName, UErrorCode& err); /** * Construct a resource bundle for the ICU default bundle. * * @param err A UErrorCode value * @stable ICU 2.0 */ ResourceBundle(UErrorCode &err); /** * Standard constructor, constructs a resource bundle for the locale-specific * bundle in the specified package. * * @param packageName The packageName and locale together point to an ICU udata object, * as defined by udata_open( packageName, "res", locale, err) * or equivalent. Typically, packageName will refer to a (.dat) file, or to * a package registered with udata_setAppData(). Using a full file or directory * pathname for packageName is deprecated. * NULL is used to refer to ICU data. * @param locale The locale for which to open a resource bundle. * @param err A UErrorCode value * @stable ICU 2.0 */ ResourceBundle(const char* packageName, const Locale& locale, UErrorCode& err); /** * Copy constructor. * * @param original The resource bundle to copy. * @stable ICU 2.0 */ ResourceBundle(const ResourceBundle &original); /** * Constructor from a C UResourceBundle. The resource bundle is * copied and not adopted. ures_close will still need to be used on the * original resource bundle. * * @param res A pointer to the C resource bundle. * @param status A UErrorCode value. * @stable ICU 2.0 */ ResourceBundle(UResourceBundle *res, UErrorCode &status); /** * Assignment operator. * * @param other The resource bundle to copy. * @stable ICU 2.0 */ ResourceBundle& operator=(const ResourceBundle& other); /** Destructor. * @stable ICU 2.0 */ virtual ~ResourceBundle(); /** * Clone this object. * Clones can be used concurrently in multiple threads. * If an error occurs, then NULL is returned. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ ResourceBundle *clone() const; /** * Returns the size of a resource. Size for scalar types is always 1, and for vector/table types is * the number of child resources. * @warning Integer array is treated as a scalar type. There are no * APIs to access individual members of an integer array. It * is always returned as a whole. * * @return number of resources in a given resource. * @stable ICU 2.0 */ int32_t getSize(void) const; /** * returns a string from a string resource type * * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a warning * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a zero-terminated char16_t array which lives in a memory mapped/DLL file. * @stable ICU 2.0 */ UnicodeString getString(UErrorCode& status) const; /** * returns a binary data from a resource. Can be used at most primitive resource types (binaries, * strings, ints) * * @param len fills in the length of resulting byte chunk * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a warning * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a chunk of unsigned bytes which live in a memory mapped/DLL file. * @stable ICU 2.0 */ const uint8_t* getBinary(int32_t& len, UErrorCode& status) const; /** * returns an integer vector from a resource. * * @param len fills in the length of resulting integer vector * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a warning * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a vector of integers that lives in a memory mapped/DLL file. * @stable ICU 2.0 */ const int32_t* getIntVector(int32_t& len, UErrorCode& status) const; /** * returns an unsigned integer from a resource. * This integer is originally 28 bits. * * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a warning * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return an unsigned integer value * @stable ICU 2.0 */ uint32_t getUInt(UErrorCode& status) const; /** * returns a signed integer from a resource. * This integer is originally 28 bit and the sign gets propagated. * * @param status fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a warning * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a signed integer value * @stable ICU 2.0 */ int32_t getInt(UErrorCode& status) const; /** * Checks whether the resource has another element to iterate over. * * @return TRUE if there are more elements, FALSE if there is no more elements * @stable ICU 2.0 */ UBool hasNext(void) const; /** * Resets the internal context of a resource so that iteration starts from the first element. * * @stable ICU 2.0 */ void resetIterator(void); /** * Returns the key associated with this resource. Not all the resources have a key - only * those that are members of a table. * * @return a key associated to this resource, or NULL if it doesn't have a key * @stable ICU 2.0 */ const char* getKey(void) const; /** * Gets the locale ID of the resource bundle as a string. * Same as getLocale().getName() . * * @return the locale ID of the resource bundle as a string * @stable ICU 2.0 */ const char* getName(void) const; /** * Returns the type of a resource. Available types are defined in enum UResType * * @return type of the given resource. * @stable ICU 2.0 */ UResType getType(void) const; /** * Returns the next resource in a given resource or NULL if there are no more resources * * @param status fills in the outgoing error code * @return ResourceBundle object. * @stable ICU 2.0 */ ResourceBundle getNext(UErrorCode& status); /** * Returns the next string in a resource or NULL if there are no more resources * to iterate over. * * @param status fills in the outgoing error code * @return an UnicodeString object. * @stable ICU 2.0 */ UnicodeString getNextString(UErrorCode& status); /** * Returns the next string in a resource or NULL if there are no more resources * to iterate over. * * @param key fill in for key associated with this string * @param status fills in the outgoing error code * @return an UnicodeString object. * @stable ICU 2.0 */ UnicodeString getNextString(const char ** key, UErrorCode& status); /** * Returns the resource in a resource at the specified index. * * @param index an index to the wanted resource. * @param status fills in the outgoing error code * @return ResourceBundle object. If there is an error, resource is invalid. * @stable ICU 2.0 */ ResourceBundle get(int32_t index, UErrorCode& status) const; /** * Returns the string in a given resource at the specified index. * * @param index an index to the wanted string. * @param status fills in the outgoing error code * @return an UnicodeString object. If there is an error, string is bogus * @stable ICU 2.0 */ UnicodeString getStringEx(int32_t index, UErrorCode& status) const; /** * Returns a resource in a resource that has a given key. This procedure works only with table * resources. * * @param key a key associated with the wanted resource * @param status fills in the outgoing error code. * @return ResourceBundle object. If there is an error, resource is invalid. * @stable ICU 2.0 */ ResourceBundle get(const char* key, UErrorCode& status) const; /** * Returns a string in a resource that has a given key. This procedure works only with table * resources. * * @param key a key associated with the wanted string * @param status fills in the outgoing error code * @return an UnicodeString object. If there is an error, string is bogus * @stable ICU 2.0 */ UnicodeString getStringEx(const char* key, UErrorCode& status) const; #ifndef U_HIDE_DEPRECATED_API /** * Return the version number associated with this ResourceBundle as a string. Please * use getVersion, as this method is going to be deprecated. * * @return A version number string as specified in the resource bundle or its parent. * The caller does not own this string. * @see getVersion * @deprecated ICU 2.8 Use getVersion instead. */ const char* getVersionNumber(void) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the version number associated with this ResourceBundle as a UVersionInfo array. * * @param versionInfo A UVersionInfo array that is filled with the version number * as specified in the resource bundle or its parent. * @stable ICU 2.0 */ void getVersion(UVersionInfo versionInfo) const; #ifndef U_HIDE_DEPRECATED_API /** * Return the Locale associated with this ResourceBundle. * * @return a Locale object * @deprecated ICU 2.8 Use getLocale(ULocDataLocaleType type, UErrorCode &status) overload instead. */ const Locale& getLocale(void) const; #endif /* U_HIDE_DEPRECATED_API */ /** * Return the Locale associated with this ResourceBundle. * @param type You can choose between requested, valid and actual * locale. For description see the definition of * ULocDataLocaleType in uloc.h * @param status just for catching illegal arguments * * @return a Locale object * @stable ICU 2.8 */ const Locale getLocale(ULocDataLocaleType type, UErrorCode &status) const; #ifndef U_HIDE_INTERNAL_API /** * This API implements multilevel fallback * @internal */ ResourceBundle getWithFallback(const char* key, UErrorCode& status); #endif /* U_HIDE_INTERNAL_API */ /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); private: ResourceBundle(); // default constructor not implemented UResourceBundle *fResource; void constructForLocale(const UnicodeString& path, const Locale& locale, UErrorCode& error); Locale *fLocale; }; U_NAMESPACE_END #endif usr/include/unicode/uclean.h000064400000026322152342600230012050 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 2001-2014, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * file name: uclean.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2001July05 * created by: George Rhoten */ #ifndef __UCLEAN_H__ #define __UCLEAN_H__ #include "unicode/utypes.h" /** * \file * \brief C API: Initialize and clean up ICU */ /** * Initialize ICU. * * Use of this function is optional. It is OK to simply use ICU * services and functions without first having initialized * ICU by calling u_init(). * * u_init() will attempt to load some part of ICU's data, and is * useful as a test for configuration or installation problems that * leave the ICU data inaccessible. A successful invocation of u_init() * does not, however, guarantee that all ICU data is accessible. * * Multiple calls to u_init() cause no harm, aside from the small amount * of time required. * * In old versions of ICU, u_init() was required in multi-threaded applications * to ensure the thread safety of ICU. u_init() is no longer needed for this purpose. * * @param status An ICU UErrorCode parameter. It must not be NULL. * An Error will be returned if some required part of ICU data can not * be loaded or initialized. * The function returns immediately if the input error code indicates a * failure, as usual. * * @stable ICU 2.6 */ U_STABLE void U_EXPORT2 u_init(UErrorCode *status); #ifndef U_HIDE_SYSTEM_API /** * Clean up the system resources, such as allocated memory or open files, * used in all ICU libraries. This will free/delete all memory owned by the * ICU libraries, and return them to their original load state. All open ICU * items (collators, resource bundles, converters, etc.) must be closed before * calling this function, otherwise ICU may not free its allocated memory * (e.g. close your converters and resource bundles before calling this * function). Generally, this function should be called once just before * an application exits. For applications that dynamically load and unload * the ICU libraries (relatively uncommon), u_cleanup() should be called * just before the library unload. *

* u_cleanup() also clears any ICU heap functions, mutex functions or * trace functions that may have been set for the process. * This has the effect of restoring ICU to its initial condition, before * any of these override functions were installed. Refer to * u_setMemoryFunctions(), u_setMutexFunctions and * utrace_setFunctions(). If ICU is to be reinitialized after * calling u_cleanup(), these runtime override functions will need to * be set up again if they are still required. *

* u_cleanup() is not thread safe. All other threads should stop using ICU * before calling this function. *

* Any open ICU items will be left in an undefined state by u_cleanup(), * and any subsequent attempt to use such an item will give unpredictable * results. *

* After calling u_cleanup(), an application may continue to use ICU by * calling u_init(). An application must invoke u_init() first from one single * thread before allowing other threads call u_init(). All threads existing * at the time of the first thread's call to u_init() must also call * u_init() themselves before continuing with other ICU operations. *

* The use of u_cleanup() just before an application terminates is optional, * but it should be called only once for performance reasons. The primary * benefit is to eliminate reports of memory or resource leaks originating * in ICU code from the results generated by heap analysis tools. *

* Use this function with great care! *

* * @stable ICU 2.0 * @system */ U_STABLE void U_EXPORT2 u_cleanup(void); U_CDECL_BEGIN /** * Pointer type for a user supplied memory allocation function. * @param context user supplied value, obtained from u_setMemoryFunctions(). * @param size The number of bytes to be allocated * @return Pointer to the newly allocated memory, or NULL if the allocation failed. * @stable ICU 2.8 * @system */ typedef void *U_CALLCONV UMemAllocFn(const void *context, size_t size); /** * Pointer type for a user supplied memory re-allocation function. * @param context user supplied value, obtained from u_setMemoryFunctions(). * @param size The number of bytes to be allocated * @return Pointer to the newly allocated memory, or NULL if the allocation failed. * @stable ICU 2.8 * @system */ typedef void *U_CALLCONV UMemReallocFn(const void *context, void *mem, size_t size); /** * Pointer type for a user supplied memory free function. Behavior should be * similar the standard C library free(). * @param context user supplied value, obtained from u_setMemoryFunctions(). * @param mem Pointer to the memory block to be resized * @param size The new size for the block * @return Pointer to the resized memory block, or NULL if the resizing failed. * @stable ICU 2.8 * @system */ typedef void U_CALLCONV UMemFreeFn (const void *context, void *mem); /** * Set the functions that ICU will use for memory allocation. * Use of this function is optional; by default (without this function), ICU will * use the standard C library malloc() and free() functions. * This function can only be used when ICU is in an initial, unused state, before * u_init() has been called. * @param context This pointer value will be saved, and then (later) passed as * a parameter to the memory functions each time they * are called. * @param a Pointer to a user-supplied malloc function. * @param r Pointer to a user-supplied realloc function. * @param f Pointer to a user-supplied free function. * @param status Receives error values. * @stable ICU 2.8 * @system */ U_STABLE void U_EXPORT2 u_setMemoryFunctions(const void *context, UMemAllocFn * U_CALLCONV_FPTR a, UMemReallocFn * U_CALLCONV_FPTR r, UMemFreeFn * U_CALLCONV_FPTR f, UErrorCode *status); U_CDECL_END #ifndef U_HIDE_DEPRECATED_API /********************************************************************************* * * Deprecated Functions * * The following functions for user supplied mutexes are no longer supported. * Any attempt to use them will return a U_UNSUPPORTED_ERROR. * **********************************************************************************/ /** * An opaque pointer type that represents an ICU mutex. * For user-implemented mutexes, the value will typically point to a * struct or object that implements the mutex. * @deprecated ICU 52. This type is no longer supported. * @system */ typedef void *UMTX; U_CDECL_BEGIN /** * Function Pointer type for a user supplied mutex initialization function. * The user-supplied function will be called by ICU whenever ICU needs to create a * new mutex. The function implementation should create a mutex, and store a pointer * to something that uniquely identifies the mutex into the UMTX that is supplied * as a parameter. * @param context user supplied value, obtained from u_setMutexFunctions(). * @param mutex Receives a pointer that identifies the new mutex. * The mutex init function must set the UMTX to a non-null value. * Subsequent calls by ICU to lock, unlock, or destroy a mutex will * identify the mutex by the UMTX value. * @param status Error status. Report errors back to ICU by setting this variable * with an error code. * @deprecated ICU 52. This function is no longer supported. * @system */ typedef void U_CALLCONV UMtxInitFn (const void *context, UMTX *mutex, UErrorCode* status); /** * Function Pointer type for a user supplied mutex functions. * One of the user-supplied functions with this signature will be called by ICU * whenever ICU needs to lock, unlock, or destroy a mutex. * @param context user supplied value, obtained from u_setMutexFunctions(). * @param mutex specify the mutex on which to operate. * @deprecated ICU 52. This function is no longer supported. * @system */ typedef void U_CALLCONV UMtxFn (const void *context, UMTX *mutex); U_CDECL_END /** * Set the functions that ICU will use for mutex operations * Use of this function is optional; by default (without this function), ICU will * directly access system functions for mutex operations * This function can only be used when ICU is in an initial, unused state, before * u_init() has been called. * @param context This pointer value will be saved, and then (later) passed as * a parameter to the user-supplied mutex functions each time they * are called. * @param init Pointer to a mutex initialization function. Must be non-null. * @param destroy Pointer to the mutex destroy function. Must be non-null. * @param lock pointer to the mutex lock function. Must be non-null. * @param unlock Pointer to the mutex unlock function. Must be non-null. * @param status Receives error values. * @deprecated ICU 52. This function is no longer supported. * @system */ U_DEPRECATED void U_EXPORT2 u_setMutexFunctions(const void *context, UMtxInitFn *init, UMtxFn *destroy, UMtxFn *lock, UMtxFn *unlock, UErrorCode *status); /** * Pointer type for a user supplied atomic increment or decrement function. * @param context user supplied value, obtained from u_setAtomicIncDecFunctions(). * @param p Pointer to a 32 bit int to be incremented or decremented * @return The value of the variable after the inc or dec operation. * @deprecated ICU 52. This function is no longer supported. * @system */ typedef int32_t U_CALLCONV UMtxAtomicFn(const void *context, int32_t *p); /** * Set the functions that ICU will use for atomic increment and decrement of int32_t values. * Use of this function is optional; by default (without this function), ICU will * use its own internal implementation of atomic increment/decrement. * This function can only be used when ICU is in an initial, unused state, before * u_init() has been called. * @param context This pointer value will be saved, and then (later) passed as * a parameter to the increment and decrement functions each time they * are called. This function can only be called * @param inc Pointer to a function to do an atomic increment operation. Must be non-null. * @param dec Pointer to a function to do an atomic decrement operation. Must be non-null. * @param status Receives error values. * @deprecated ICU 52. This function is no longer supported. * @system */ U_DEPRECATED void U_EXPORT2 u_setAtomicIncDecFunctions(const void *context, UMtxAtomicFn *inc, UMtxAtomicFn *dec, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ #endif /* U_HIDE_SYSTEM_API */ #endif usr/include/unicode/numberformatter.h000064400000251176152342600230014024 0ustar00// © 2017 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #ifndef __NUMBERFORMATTER_H__ #define __NUMBERFORMATTER_H__ #include "unicode/appendable.h" #include "unicode/dcfmtsym.h" #include "unicode/currunit.h" #include "unicode/fieldpos.h" #include "unicode/formattedvalue.h" #include "unicode/fpositer.h" #include "unicode/measunit.h" #include "unicode/nounit.h" #include "unicode/parseerr.h" #include "unicode/plurrule.h" #include "unicode/ucurr.h" #include "unicode/unum.h" #include "unicode/unumberformatter.h" #include "unicode/uobject.h" #ifndef U_HIDE_DRAFT_API /** * \file * \brief C++ API: Library for localized number formatting introduced in ICU 60. * * This library was introduced in ICU 60 to simplify the process of formatting localized number strings. * Basic usage examples: * *
 * // Most basic usage:
 * NumberFormatter::withLocale(...).format(123).toString();  // 1,234 in en-US
 *
 * // Custom notation, unit, and rounding precision:
 * NumberFormatter::with()
 *     .notation(Notation::compactShort())
 *     .unit(CurrencyUnit("EUR", status))
 *     .precision(Precision::maxDigits(2))
 *     .locale(...)
 *     .format(1234)
 *     .toString();  // €1.2K in en-US
 *
 * // Create a formatter in a singleton by value for use later:
 * static const LocalizedNumberFormatter formatter = NumberFormatter::withLocale(...)
 *     .unit(NoUnit::percent())
 *     .precision(Precision::fixedFraction(3));
 * formatter.format(5.9831).toString();  // 5.983% in en-US
 *
 * // Create a "template" in a singleton unique_ptr but without setting a locale until the call site:
 * std::unique_ptr template = NumberFormatter::with()
 *     .sign(UNumberSignDisplay::UNUM_SIGN_ALWAYS)
 *     .unit(MeasureUnit::getMeter())
 *     .unitWidth(UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAME)
 *     .clone();
 * template->locale(...).format(1234).toString();  // +1,234 meters in en-US
 * 
* *

* This API offers more features than DecimalFormat and is geared toward new users of ICU. * *

* NumberFormatter instances (i.e., LocalizedNumberFormatter and UnlocalizedNumberFormatter) * are immutable and thread safe. This means that invoking a configuration method has no * effect on the receiving instance; you must store and use the new number formatter instance it returns instead. * *

 * UnlocalizedNumberFormatter formatter = UnlocalizedNumberFormatter::with().notation(Notation::scientific());
 * formatter.precision(Precision.maxFraction(2)); // does nothing!
 * formatter.locale(Locale.getEnglish()).format(9.8765).toString(); // prints "9.8765E0", not "9.88E0"
 * 
* *

* This API is based on the fluent design pattern popularized by libraries such as Google's Guava. For * extensive details on the design of this API, read the design doc. * * @author Shane Carr */ U_NAMESPACE_BEGIN // Forward declarations: class IFixedDecimal; class FieldPositionIteratorHandler; namespace numparse { namespace impl { // Forward declarations: class NumberParserImpl; class MultiplierParseHandler; } } namespace number { // icu::number // Forward declarations: class UnlocalizedNumberFormatter; class LocalizedNumberFormatter; class FormattedNumber; class Notation; class ScientificNotation; class Precision; class FractionPrecision; class CurrencyPrecision; class IncrementPrecision; class IntegerWidth; namespace impl { // can't be #ifndef U_HIDE_INTERNAL_API; referenced throughout this file in public classes /** * Datatype for minimum/maximum fraction digits. Must be able to hold kMaxIntFracSig. * * @internal */ typedef int16_t digits_t; // can't be #ifndef U_HIDE_INTERNAL_API; needed for struct initialization /** * Use a default threshold of 3. This means that the third time .format() is called, the data structures get built * using the "safe" code path. The first two calls to .format() will trigger the unsafe code path. * * @internal */ static constexpr int32_t kInternalDefaultThreshold = 3; // Forward declarations: class Padder; struct MacroProps; struct MicroProps; class DecimalQuantity; class UFormattedNumberData; class NumberFormatterImpl; struct ParsedPatternInfo; class ScientificModifier; class MultiplierProducer; class RoundingImpl; class ScientificHandler; class Modifier; class NumberStringBuilder; class AffixPatternProvider; class NumberPropertyMapper; struct DecimalFormatProperties; class MultiplierFormatHandler; class CurrencySymbols; class GeneratorHelpers; class DecNum; class NumberRangeFormatterImpl; struct RangeMacroProps; struct UFormattedNumberImpl; /** * Used for NumberRangeFormatter and implemented in numrange_fluent.cpp. * Declared here so it can be friended. * * @internal */ void touchRangeLocales(impl::RangeMacroProps& macros); } // namespace impl /** * Extra name reserved in case it is needed in the future. * * @draft ICU 63 */ typedef Notation CompactNotation; /** * Extra name reserved in case it is needed in the future. * * @draft ICU 63 */ typedef Notation SimpleNotation; /** * A class that defines the notation style to be used when formatting numbers in NumberFormatter. * * @draft ICU 60 */ class U_I18N_API Notation : public UMemory { public: /** * Print the number using scientific notation (also known as scientific form, standard index form, or standard form * in the UK). The format for scientific notation varies by locale; for example, many Western locales display the * number in the form "#E0", where the number is displayed with one digit before the decimal separator, zero or more * digits after the decimal separator, and the corresponding power of 10 displayed after the "E". * *

* Example outputs in en-US when printing 8.765E4 through 8.765E-3: * *

     * 8.765E4
     * 8.765E3
     * 8.765E2
     * 8.765E1
     * 8.765E0
     * 8.765E-1
     * 8.765E-2
     * 8.765E-3
     * 0E0
     * 
* * @return A ScientificNotation for chaining or passing to the NumberFormatter notation() setter. * @draft ICU 60 */ static ScientificNotation scientific(); /** * Print the number using engineering notation, a variant of scientific notation in which the exponent must be * divisible by 3. * *

* Example outputs in en-US when printing 8.765E4 through 8.765E-3: * *

     * 87.65E3
     * 8.765E3
     * 876.5E0
     * 87.65E0
     * 8.765E0
     * 876.5E-3
     * 87.65E-3
     * 8.765E-3
     * 0E0
     * 
* * @return A ScientificNotation for chaining or passing to the NumberFormatter notation() setter. * @draft ICU 60 */ static ScientificNotation engineering(); /** * Print the number using short-form compact notation. * *

* Compact notation, defined in Unicode Technical Standard #35 Part 3 Section 2.4.1, prints numbers with * localized prefixes or suffixes corresponding to different powers of ten. Compact notation is similar to * engineering notation in how it scales numbers. * *

* Compact notation is ideal for displaying large numbers (over ~1000) to humans while at the same time minimizing * screen real estate. * *

* In short form, the powers of ten are abbreviated. In en-US, the abbreviations are "K" for thousands, "M" * for millions, "B" for billions, and "T" for trillions. Example outputs in en-US when printing 8.765E7 * through 8.765E0: * *

     * 88M
     * 8.8M
     * 876K
     * 88K
     * 8.8K
     * 876
     * 88
     * 8.8
     * 
* *

* When compact notation is specified without an explicit rounding precision, numbers are rounded off to the closest * integer after scaling the number by the corresponding power of 10, but with a digit shown after the decimal * separator if there is only one digit before the decimal separator. The default compact notation rounding precision * is equivalent to: * *

     * Precision::integer().withMinDigits(2)
     * 
* * @return A CompactNotation for passing to the NumberFormatter notation() setter. * @draft ICU 60 */ static CompactNotation compactShort(); /** * Print the number using long-form compact notation. For more information on compact notation, see * {@link #compactShort}. * *

* In long form, the powers of ten are spelled out fully. Example outputs in en-US when printing 8.765E7 * through 8.765E0: * *

     * 88 million
     * 8.8 million
     * 876 thousand
     * 88 thousand
     * 8.8 thousand
     * 876
     * 88
     * 8.8
     * 
* * @return A CompactNotation for passing to the NumberFormatter notation() setter. * @draft ICU 60 */ static CompactNotation compactLong(); /** * Print the number using simple notation without any scaling by powers of ten. This is the default behavior. * *

* Since this is the default behavior, this method needs to be called only when it is necessary to override a * previous setting. * *

* Example outputs in en-US when printing 8.765E7 through 8.765E0: * *

     * 87,650,000
     * 8,765,000
     * 876,500
     * 87,650
     * 8,765
     * 876.5
     * 87.65
     * 8.765
     * 
* * @return A SimpleNotation for passing to the NumberFormatter notation() setter. * @draft ICU 60 */ static SimpleNotation simple(); private: enum NotationType { NTN_SCIENTIFIC, NTN_COMPACT, NTN_SIMPLE, NTN_ERROR } fType; union NotationUnion { // For NTN_SCIENTIFIC /** @internal */ struct ScientificSettings { /** @internal */ int8_t fEngineeringInterval; /** @internal */ bool fRequireMinInt; /** @internal */ impl::digits_t fMinExponentDigits; /** @internal */ UNumberSignDisplay fExponentSignDisplay; } scientific; // For NTN_COMPACT UNumberCompactStyle compactStyle; // For NTN_ERROR UErrorCode errorCode; } fUnion; typedef NotationUnion::ScientificSettings ScientificSettings; Notation(const NotationType &type, const NotationUnion &union_) : fType(type), fUnion(union_) {} Notation(UErrorCode errorCode) : fType(NTN_ERROR) { fUnion.errorCode = errorCode; } Notation() : fType(NTN_SIMPLE), fUnion() {} UBool copyErrorTo(UErrorCode &status) const { if (fType == NTN_ERROR) { status = fUnion.errorCode; return TRUE; } return FALSE; } // To allow MacroProps to initialize empty instances: friend struct impl::MacroProps; friend class ScientificNotation; // To allow implementation to access internal types: friend class impl::NumberFormatterImpl; friend class impl::ScientificModifier; friend class impl::ScientificHandler; // To allow access to the skeleton generation code: friend class impl::GeneratorHelpers; }; /** * A class that defines the scientific notation style to be used when formatting numbers in NumberFormatter. * *

* To create a ScientificNotation, use one of the factory methods in {@link Notation}. * * @draft ICU 60 */ class U_I18N_API ScientificNotation : public Notation { public: /** * Sets the minimum number of digits to show in the exponent of scientific notation, padding with zeros if * necessary. Useful for fixed-width display. * *

* For example, with minExponentDigits=2, the number 123 will be printed as "1.23E02" in en-US instead of * the default "1.23E2". * * @param minExponentDigits * The minimum number of digits to show in the exponent. * @return A ScientificNotation, for chaining. * @draft ICU 60 */ ScientificNotation withMinExponentDigits(int32_t minExponentDigits) const; /** * Sets whether to show the sign on positive and negative exponents in scientific notation. The default is AUTO, * showing the minus sign but not the plus sign. * *

* For example, with exponentSignDisplay=ALWAYS, the number 123 will be printed as "1.23E+2" in en-US * instead of the default "1.23E2". * * @param exponentSignDisplay * The strategy for displaying the sign in the exponent. * @return A ScientificNotation, for chaining. * @draft ICU 60 */ ScientificNotation withExponentSignDisplay(UNumberSignDisplay exponentSignDisplay) const; private: // Inherit constructor using Notation::Notation; // Raw constructor for NumberPropertyMapper ScientificNotation(int8_t fEngineeringInterval, bool fRequireMinInt, impl::digits_t fMinExponentDigits, UNumberSignDisplay fExponentSignDisplay); friend class Notation; // So that NumberPropertyMapper can create instances friend class impl::NumberPropertyMapper; }; /** * Extra name reserved in case it is needed in the future. * * @draft ICU 63 */ typedef Precision SignificantDigitsPrecision; /** * A class that defines the rounding precision to be used when formatting numbers in NumberFormatter. * *

* To create a Precision, use one of the factory methods. * * @draft ICU 60 */ class U_I18N_API Precision : public UMemory { public: /** * Show all available digits to full precision. * *

* NOTE: When formatting a double, this method, along with {@link #minFraction} and * {@link #minSignificantDigits}, will trigger complex algorithm similar to Dragon4 to determine the * low-order digits and the number of digits to display based on the value of the double. * If the number of fraction places or significant digits can be bounded, consider using {@link #maxFraction} * or {@link #maxSignificantDigits} instead to maximize performance. * For more information, read the following blog post. * *

* http://www.serpentine.com/blog/2011/06/29/here-be-dragons-advances-in-problems-you-didnt-even-know-you-had/ * * @return A Precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static Precision unlimited(); /** * Show numbers rounded if necessary to the nearest integer. * * @return A FractionPrecision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static FractionPrecision integer(); /** * Show numbers rounded if necessary to a certain number of fraction places (numerals after the decimal separator). * Additionally, pad with zeros to ensure that this number of places are always shown. * *

* Example output with minMaxFractionPlaces = 3: * *

* 87,650.000
* 8,765.000
* 876.500
* 87.650
* 8.765
* 0.876
* 0.088
* 0.009
* 0.000 (zero) * *

* This method is equivalent to {@link #minMaxFraction} with both arguments equal. * * @param minMaxFractionPlaces * The minimum and maximum number of numerals to display after the decimal separator (rounding if too * long or padding with zeros if too short). * @return A FractionPrecision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static FractionPrecision fixedFraction(int32_t minMaxFractionPlaces); /** * Always show at least a certain number of fraction places after the decimal separator, padding with zeros if * necessary. Do not perform rounding (display numbers to their full precision). * *

* NOTE: If you are formatting doubles, see the performance note in {@link #unlimited}. * * @param minFractionPlaces * The minimum number of numerals to display after the decimal separator (padding with zeros if * necessary). * @return A FractionPrecision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static FractionPrecision minFraction(int32_t minFractionPlaces); /** * Show numbers rounded if necessary to a certain number of fraction places (numerals after the decimal separator). * Unlike the other fraction rounding strategies, this strategy does not pad zeros to the end of the * number. * * @param maxFractionPlaces * The maximum number of numerals to display after the decimal mark (rounding if necessary). * @return A FractionPrecision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static FractionPrecision maxFraction(int32_t maxFractionPlaces); /** * Show numbers rounded if necessary to a certain number of fraction places (numerals after the decimal separator); * in addition, always show at least a certain number of places after the decimal separator, padding with zeros if * necessary. * * @param minFractionPlaces * The minimum number of numerals to display after the decimal separator (padding with zeros if * necessary). * @param maxFractionPlaces * The maximum number of numerals to display after the decimal separator (rounding if necessary). * @return A FractionPrecision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static FractionPrecision minMaxFraction(int32_t minFractionPlaces, int32_t maxFractionPlaces); /** * Show numbers rounded if necessary to a certain number of significant digits or significant figures. Additionally, * pad with zeros to ensure that this number of significant digits/figures are always shown. * *

* This method is equivalent to {@link #minMaxSignificantDigits} with both arguments equal. * * @param minMaxSignificantDigits * The minimum and maximum number of significant digits to display (rounding if too long or padding with * zeros if too short). * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 62 */ static SignificantDigitsPrecision fixedSignificantDigits(int32_t minMaxSignificantDigits); /** * Always show at least a certain number of significant digits/figures, padding with zeros if necessary. Do not * perform rounding (display numbers to their full precision). * *

* NOTE: If you are formatting doubles, see the performance note in {@link #unlimited}. * * @param minSignificantDigits * The minimum number of significant digits to display (padding with zeros if too short). * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 62 */ static SignificantDigitsPrecision minSignificantDigits(int32_t minSignificantDigits); /** * Show numbers rounded if necessary to a certain number of significant digits/figures. * * @param maxSignificantDigits * The maximum number of significant digits to display (rounding if too long). * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 62 */ static SignificantDigitsPrecision maxSignificantDigits(int32_t maxSignificantDigits); /** * Show numbers rounded if necessary to a certain number of significant digits/figures; in addition, always show at * least a certain number of significant digits, padding with zeros if necessary. * * @param minSignificantDigits * The minimum number of significant digits to display (padding with zeros if necessary). * @param maxSignificantDigits * The maximum number of significant digits to display (rounding if necessary). * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 62 */ static SignificantDigitsPrecision minMaxSignificantDigits(int32_t minSignificantDigits, int32_t maxSignificantDigits); /** * Show numbers rounded if necessary to the closest multiple of a certain rounding increment. For example, if the * rounding increment is 0.5, then round 1.2 to 1 and round 1.3 to 1.5. * *

* In order to ensure that numbers are padded to the appropriate number of fraction places, call * withMinFraction() on the return value of this method. * For example, to round to the nearest 0.5 and always display 2 numerals after the * decimal separator (to display 1.2 as "1.00" and 1.3 as "1.50"), you can run: * *

     * Precision::increment(0.5).withMinFraction(2)
     * 
* * @param roundingIncrement * The increment to which to round numbers. * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static IncrementPrecision increment(double roundingIncrement); /** * Show numbers rounded and padded according to the rules for the currency unit. The most common * rounding precision settings for currencies include Precision::fixedFraction(2), * Precision::integer(), and Precision::increment(0.05) for cash transactions * ("nickel rounding"). * *

* The exact rounding details will be resolved at runtime based on the currency unit specified in the * NumberFormatter chain. To round according to the rules for one currency while displaying the symbol for another * currency, the withCurrency() method can be called on the return value of this method. * * @param currencyUsage * Either STANDARD (for digital transactions) or CASH (for transactions where the rounding increment may * be limited by the available denominations of cash or coins). * @return A CurrencyPrecision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ static CurrencyPrecision currency(UCurrencyUsage currencyUsage); private: enum PrecisionType { RND_BOGUS, RND_NONE, RND_FRACTION, RND_SIGNIFICANT, RND_FRACTION_SIGNIFICANT, // Used for strange increments like 3.14. RND_INCREMENT, // Used for increments with 1 as the only digit. This is different than fraction // rounding because it supports having additional trailing zeros. For example, this // class is used to round with the increment 0.010. RND_INCREMENT_ONE, // Used for increments with 5 as the only digit (nickel rounding). RND_INCREMENT_FIVE, RND_CURRENCY, RND_ERROR } fType; union PrecisionUnion { /** @internal */ struct FractionSignificantSettings { // For RND_FRACTION, RND_SIGNIFICANT, and RND_FRACTION_SIGNIFICANT /** @internal */ impl::digits_t fMinFrac; /** @internal */ impl::digits_t fMaxFrac; /** @internal */ impl::digits_t fMinSig; /** @internal */ impl::digits_t fMaxSig; } fracSig; /** @internal */ struct IncrementSettings { // For RND_INCREMENT, RND_INCREMENT_ONE, and RND_INCREMENT_FIVE /** @internal */ double fIncrement; /** @internal */ impl::digits_t fMinFrac; /** @internal */ impl::digits_t fMaxFrac; } increment; UCurrencyUsage currencyUsage; // For RND_CURRENCY UErrorCode errorCode; // For RND_ERROR } fUnion; typedef PrecisionUnion::FractionSignificantSettings FractionSignificantSettings; typedef PrecisionUnion::IncrementSettings IncrementSettings; /** The Precision encapsulates the RoundingMode when used within the implementation. */ UNumberFormatRoundingMode fRoundingMode; Precision(const PrecisionType& type, const PrecisionUnion& union_, UNumberFormatRoundingMode roundingMode) : fType(type), fUnion(union_), fRoundingMode(roundingMode) {} Precision(UErrorCode errorCode) : fType(RND_ERROR) { fUnion.errorCode = errorCode; } Precision() : fType(RND_BOGUS) {} bool isBogus() const { return fType == RND_BOGUS; } UBool copyErrorTo(UErrorCode &status) const { if (fType == RND_ERROR) { status = fUnion.errorCode; return TRUE; } return FALSE; } // On the parent type so that this method can be called internally on Precision instances. Precision withCurrency(const CurrencyUnit ¤cy, UErrorCode &status) const; static FractionPrecision constructFraction(int32_t minFrac, int32_t maxFrac); static Precision constructSignificant(int32_t minSig, int32_t maxSig); static Precision constructFractionSignificant(const FractionPrecision &base, int32_t minSig, int32_t maxSig); static IncrementPrecision constructIncrement(double increment, int32_t minFrac); static CurrencyPrecision constructCurrency(UCurrencyUsage usage); static Precision constructPassThrough(); // To allow MacroProps/MicroProps to initialize bogus instances: friend struct impl::MacroProps; friend struct impl::MicroProps; // To allow NumberFormatterImpl to access isBogus() and other internal methods: friend class impl::NumberFormatterImpl; // To allow NumberPropertyMapper to create instances from DecimalFormatProperties: friend class impl::NumberPropertyMapper; // To allow access to the main implementation class: friend class impl::RoundingImpl; // To allow child classes to call private methods: friend class FractionPrecision; friend class CurrencyPrecision; friend class IncrementPrecision; // To allow access to the skeleton generation code: friend class impl::GeneratorHelpers; }; /** * A class that defines a rounding precision based on a number of fraction places and optionally significant digits to be * used when formatting numbers in NumberFormatter. * *

* To create a FractionPrecision, use one of the factory methods on Precision. * * @draft ICU 60 */ class U_I18N_API FractionPrecision : public Precision { public: /** * Ensure that no less than this number of significant digits are retained when rounding according to fraction * rules. * *

* For example, with integer rounding, the number 3.141 becomes "3". However, with minimum figures set to 2, 3.141 * becomes "3.1" instead. * *

* This setting does not affect the number of trailing zeros. For example, 3.01 would print as "3", not "3.0". * * @param minSignificantDigits * The number of significant figures to guarantee. * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ Precision withMinDigits(int32_t minSignificantDigits) const; /** * Ensure that no more than this number of significant digits are retained when rounding according to fraction * rules. * *

* For example, with integer rounding, the number 123.4 becomes "123". However, with maximum figures set to 2, 123.4 * becomes "120" instead. * *

* This setting does not affect the number of trailing zeros. For example, with fixed fraction of 2, 123.4 would * become "120.00". * * @param maxSignificantDigits * Round the number to no more than this number of significant figures. * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ Precision withMaxDigits(int32_t maxSignificantDigits) const; private: // Inherit constructor using Precision::Precision; // To allow parent class to call this class's constructor: friend class Precision; }; /** * A class that defines a rounding precision parameterized by a currency to be used when formatting numbers in * NumberFormatter. * *

* To create a CurrencyPrecision, use one of the factory methods on Precision. * * @draft ICU 60 */ class U_I18N_API CurrencyPrecision : public Precision { public: /** * Associates a currency with this rounding precision. * *

* Calling this method is not required, because the currency specified in unit() * is automatically applied to currency rounding precisions. However, * this method enables you to override that automatic association. * *

* This method also enables numbers to be formatted using currency rounding rules without explicitly using a * currency format. * * @param currency * The currency to associate with this rounding precision. * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ Precision withCurrency(const CurrencyUnit ¤cy) const; private: // Inherit constructor using Precision::Precision; // To allow parent class to call this class's constructor: friend class Precision; }; /** * A class that defines a rounding precision parameterized by a rounding increment to be used when formatting numbers in * NumberFormatter. * *

* To create an IncrementPrecision, use one of the factory methods on Precision. * * @draft ICU 60 */ class U_I18N_API IncrementPrecision : public Precision { public: /** * Specifies the minimum number of fraction digits to render after the decimal separator, padding with zeros if * necessary. By default, no trailing zeros are added. * *

* For example, if the rounding increment is 0.5 and minFrac is 2, then the resulting strings include "0.00", * "0.50", "1.00", and "1.50". * *

* Note: In ICU4J, this functionality is accomplished via the scale of the BigDecimal rounding increment. * * @param minFrac The minimum number of digits after the decimal separator. * @return A precision for chaining or passing to the NumberFormatter precision() setter. * @draft ICU 60 */ Precision withMinFraction(int32_t minFrac) const; private: // Inherit constructor using Precision::Precision; // To allow parent class to call this class's constructor: friend class Precision; }; /** * A class that defines the strategy for padding and truncating integers before the decimal separator. * *

* To create an IntegerWidth, use one of the factory methods. * * @draft ICU 60 * @see NumberFormatter */ class U_I18N_API IntegerWidth : public UMemory { public: /** * Pad numbers at the beginning with zeros to guarantee a certain number of numerals before the decimal separator. * *

* For example, with minInt=3, the number 55 will get printed as "055". * * @param minInt * The minimum number of places before the decimal separator. * @return An IntegerWidth for chaining or passing to the NumberFormatter integerWidth() setter. * @draft ICU 60 */ static IntegerWidth zeroFillTo(int32_t minInt); /** * Truncate numbers exceeding a certain number of numerals before the decimal separator. * * For example, with maxInt=3, the number 1234 will get printed as "234". * * @param maxInt * The maximum number of places before the decimal separator. maxInt == -1 means no * truncation. * @return An IntegerWidth for passing to the NumberFormatter integerWidth() setter. * @draft ICU 60 */ IntegerWidth truncateAt(int32_t maxInt); private: union { struct { impl::digits_t fMinInt; impl::digits_t fMaxInt; bool fFormatFailIfMoreThanMaxDigits; } minMaxInt; UErrorCode errorCode; } fUnion; bool fHasError = false; IntegerWidth(impl::digits_t minInt, impl::digits_t maxInt, bool formatFailIfMoreThanMaxDigits); IntegerWidth(UErrorCode errorCode) { // NOLINT fUnion.errorCode = errorCode; fHasError = true; } IntegerWidth() { // NOLINT fUnion.minMaxInt.fMinInt = -1; } /** Returns the default instance. */ static IntegerWidth standard() { return IntegerWidth::zeroFillTo(1); } bool isBogus() const { return !fHasError && fUnion.minMaxInt.fMinInt == -1; } UBool copyErrorTo(UErrorCode &status) const { if (fHasError) { status = fUnion.errorCode; return TRUE; } return FALSE; } void apply(impl::DecimalQuantity &quantity, UErrorCode &status) const; bool operator==(const IntegerWidth& other) const; // To allow MacroProps/MicroProps to initialize empty instances: friend struct impl::MacroProps; friend struct impl::MicroProps; // To allow NumberFormatterImpl to access isBogus() and perform other operations: friend class impl::NumberFormatterImpl; // So that NumberPropertyMapper can create instances friend class impl::NumberPropertyMapper; // To allow access to the skeleton generation code: friend class impl::GeneratorHelpers; }; /** * A class that defines a quantity by which a number should be multiplied when formatting. * *

* To create a Scale, use one of the factory methods. * * @draft ICU 62 */ class U_I18N_API Scale : public UMemory { public: /** * Do not change the value of numbers when formatting or parsing. * * @return A Scale to prevent any multiplication. * @draft ICU 62 */ static Scale none(); /** * Multiply numbers by a power of ten before formatting. Useful for combining with a percent unit: * *

     * NumberFormatter::with().unit(NoUnit::percent()).multiplier(Scale::powerOfTen(2))
     * 
* * @return A Scale for passing to the setter in NumberFormatter. * @draft ICU 62 */ static Scale powerOfTen(int32_t power); /** * Multiply numbers by an arbitrary value before formatting. Useful for unit conversions. * * This method takes a string in a decimal number format with syntax * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * * Also see the version of this method that takes a double. * * @return A Scale for passing to the setter in NumberFormatter. * @draft ICU 62 */ static Scale byDecimal(StringPiece multiplicand); /** * Multiply numbers by an arbitrary value before formatting. Useful for unit conversions. * * This method takes a double; also see the version of this method that takes an exact decimal. * * @return A Scale for passing to the setter in NumberFormatter. * @draft ICU 62 */ static Scale byDouble(double multiplicand); /** * Multiply a number by both a power of ten and by an arbitrary double value. * * @return A Scale for passing to the setter in NumberFormatter. * @draft ICU 62 */ static Scale byDoubleAndPowerOfTen(double multiplicand, int32_t power); // We need a custom destructor for the DecNum, which means we need to declare // the copy/move constructor/assignment quartet. /** @draft ICU 62 */ Scale(const Scale& other); /** @draft ICU 62 */ Scale& operator=(const Scale& other); /** @draft ICU 62 */ Scale(Scale&& src) U_NOEXCEPT; /** @draft ICU 62 */ Scale& operator=(Scale&& src) U_NOEXCEPT; /** @draft ICU 62 */ ~Scale(); #ifndef U_HIDE_INTERNAL_API /** @internal */ Scale(int32_t magnitude, impl::DecNum* arbitraryToAdopt); #endif /* U_HIDE_INTERNAL_API */ private: int32_t fMagnitude; impl::DecNum* fArbitrary; UErrorCode fError; Scale(UErrorCode error) : fMagnitude(0), fArbitrary(nullptr), fError(error) {} Scale() : fMagnitude(0), fArbitrary(nullptr), fError(U_ZERO_ERROR) {} bool isValid() const { return fMagnitude != 0 || fArbitrary != nullptr; } UBool copyErrorTo(UErrorCode &status) const { if (fError != U_ZERO_ERROR) { status = fError; return TRUE; } return FALSE; } void applyTo(impl::DecimalQuantity& quantity) const; void applyReciprocalTo(impl::DecimalQuantity& quantity) const; // To allow MacroProps/MicroProps to initialize empty instances: friend struct impl::MacroProps; friend struct impl::MicroProps; // To allow NumberFormatterImpl to access isBogus() and perform other operations: friend class impl::NumberFormatterImpl; // To allow the helper class MultiplierFormatHandler access to private fields: friend class impl::MultiplierFormatHandler; // To allow access to the skeleton generation code: friend class impl::GeneratorHelpers; // To allow access to parsing code: friend class ::icu::numparse::impl::NumberParserImpl; friend class ::icu::numparse::impl::MultiplierParseHandler; }; namespace impl { // Do not enclose entire SymbolsWrapper with #ifndef U_HIDE_INTERNAL_API, needed for a protected field /** @internal */ class U_I18N_API SymbolsWrapper : public UMemory { public: /** @internal */ SymbolsWrapper() : fType(SYMPTR_NONE), fPtr{nullptr} {} /** @internal */ SymbolsWrapper(const SymbolsWrapper &other); /** @internal */ SymbolsWrapper &operator=(const SymbolsWrapper &other); /** @internal */ SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; /** @internal */ SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; /** @internal */ ~SymbolsWrapper(); #ifndef U_HIDE_INTERNAL_API /** * The provided object is copied, but we do not adopt it. * @internal */ void setTo(const DecimalFormatSymbols &dfs); /** * Adopt the provided object. * @internal */ void setTo(const NumberingSystem *ns); /** * Whether the object is currently holding a DecimalFormatSymbols. * @internal */ bool isDecimalFormatSymbols() const; /** * Whether the object is currently holding a NumberingSystem. * @internal */ bool isNumberingSystem() const; /** * Get the DecimalFormatSymbols pointer. No ownership change. * @internal */ const DecimalFormatSymbols *getDecimalFormatSymbols() const; /** * Get the NumberingSystem pointer. No ownership change. * @internal */ const NumberingSystem *getNumberingSystem() const; #endif // U_HIDE_INTERNAL_API /** @internal */ UBool copyErrorTo(UErrorCode &status) const { if (fType == SYMPTR_DFS && fPtr.dfs == nullptr) { status = U_MEMORY_ALLOCATION_ERROR; return TRUE; } else if (fType == SYMPTR_NS && fPtr.ns == nullptr) { status = U_MEMORY_ALLOCATION_ERROR; return TRUE; } return FALSE; } private: enum SymbolsPointerType { SYMPTR_NONE, SYMPTR_DFS, SYMPTR_NS } fType; union { const DecimalFormatSymbols *dfs; const NumberingSystem *ns; } fPtr; void doCopyFrom(const SymbolsWrapper &other); void doMoveFrom(SymbolsWrapper&& src); void doCleanup(); }; // Do not enclose entire Grouper with #ifndef U_HIDE_INTERNAL_API, needed for a protected field /** @internal */ class U_I18N_API Grouper : public UMemory { public: #ifndef U_HIDE_INTERNAL_API /** @internal */ static Grouper forStrategy(UNumberGroupingStrategy grouping); /** * Resolve the values in Properties to a Grouper object. * @internal */ static Grouper forProperties(const DecimalFormatProperties& properties); // Future: static Grouper forProperties(DecimalFormatProperties& properties); /** @internal */ Grouper(int16_t grouping1, int16_t grouping2, int16_t minGrouping, UNumberGroupingStrategy strategy) : fGrouping1(grouping1), fGrouping2(grouping2), fMinGrouping(minGrouping), fStrategy(strategy) {} #endif // U_HIDE_INTERNAL_API /** @internal */ int16_t getPrimary() const; /** @internal */ int16_t getSecondary() const; private: /** * The grouping sizes, with the following special values: *
    *
  • -1 = no grouping *
  • -2 = needs locale data *
  • -4 = fall back to Western grouping if not in locale *
*/ int16_t fGrouping1; int16_t fGrouping2; /** * The minimum grouping size, with the following special values: *
    *
  • -2 = needs locale data *
  • -3 = no less than 2 *
*/ int16_t fMinGrouping; /** * The UNumberGroupingStrategy that was used to create this Grouper, or UNUM_GROUPING_COUNT if this * was not created from a UNumberGroupingStrategy. */ UNumberGroupingStrategy fStrategy; Grouper() : fGrouping1(-3) {} bool isBogus() const { return fGrouping1 == -3; } /** NON-CONST: mutates the current instance. */ void setLocaleData(const impl::ParsedPatternInfo &patternInfo, const Locale& locale); bool groupAtPosition(int32_t position, const impl::DecimalQuantity &value) const; // To allow MacroProps/MicroProps to initialize empty instances: friend struct MacroProps; friend struct MicroProps; // To allow NumberFormatterImpl to access isBogus() and perform other operations: friend class NumberFormatterImpl; // To allow NumberParserImpl to perform setLocaleData(): friend class ::icu::numparse::impl::NumberParserImpl; // To allow access to the skeleton generation code: friend class impl::GeneratorHelpers; }; // Do not enclose entire Padder with #ifndef U_HIDE_INTERNAL_API, needed for a protected field /** @internal */ class U_I18N_API Padder : public UMemory { public: #ifndef U_HIDE_INTERNAL_API /** @internal */ static Padder none(); /** @internal */ static Padder codePoints(UChar32 cp, int32_t targetWidth, UNumberFormatPadPosition position); #endif // U_HIDE_INTERNAL_API /** @internal */ static Padder forProperties(const DecimalFormatProperties& properties); private: UChar32 fWidth; // -3 = error; -2 = bogus; -1 = no padding union { struct { int32_t fCp; UNumberFormatPadPosition fPosition; } padding; UErrorCode errorCode; } fUnion; Padder(UChar32 cp, int32_t width, UNumberFormatPadPosition position); Padder(int32_t width); Padder(UErrorCode errorCode) : fWidth(-3) { // NOLINT fUnion.errorCode = errorCode; } Padder() : fWidth(-2) {} // NOLINT bool isBogus() const { return fWidth == -2; } UBool copyErrorTo(UErrorCode &status) const { if (fWidth == -3) { status = fUnion.errorCode; return TRUE; } return FALSE; } bool isValid() const { return fWidth > 0; } int32_t padAndApply(const impl::Modifier &mod1, const impl::Modifier &mod2, impl::NumberStringBuilder &string, int32_t leftIndex, int32_t rightIndex, UErrorCode &status) const; // To allow MacroProps/MicroProps to initialize empty instances: friend struct MacroProps; friend struct MicroProps; // To allow NumberFormatterImpl to access isBogus() and perform other operations: friend class impl::NumberFormatterImpl; // To allow access to the skeleton generation code: friend class impl::GeneratorHelpers; }; // Do not enclose entire MacroProps with #ifndef U_HIDE_INTERNAL_API, needed for a protected field /** @internal */ struct U_I18N_API MacroProps : public UMemory { /** @internal */ Notation notation; /** @internal */ MeasureUnit unit; // = NoUnit::base(); /** @internal */ MeasureUnit perUnit; // = NoUnit::base(); /** @internal */ Precision precision; // = Precision(); (bogus) /** @internal */ UNumberFormatRoundingMode roundingMode = UNUM_ROUND_HALFEVEN; /** @internal */ Grouper grouper; // = Grouper(); (bogus) /** @internal */ Padder padder; // = Padder(); (bogus) /** @internal */ IntegerWidth integerWidth; // = IntegerWidth(); (bogus) /** @internal */ SymbolsWrapper symbols; // UNUM_XYZ_COUNT denotes null (bogus) values. /** @internal */ UNumberUnitWidth unitWidth = UNUM_UNIT_WIDTH_COUNT; /** @internal */ UNumberSignDisplay sign = UNUM_SIGN_COUNT; /** @internal */ UNumberDecimalSeparatorDisplay decimal = UNUM_DECIMAL_SEPARATOR_COUNT; /** @internal */ Scale scale; // = Scale(); (benign value) /** @internal */ const AffixPatternProvider* affixProvider = nullptr; // no ownership /** @internal */ const PluralRules* rules = nullptr; // no ownership /** @internal */ const CurrencySymbols* currencySymbols = nullptr; // no ownership /** @internal */ int32_t threshold = kInternalDefaultThreshold; /** @internal */ Locale locale; // NOTE: Uses default copy and move constructors. /** * Check all members for errors. * @internal */ bool copyErrorTo(UErrorCode &status) const { return notation.copyErrorTo(status) || precision.copyErrorTo(status) || padder.copyErrorTo(status) || integerWidth.copyErrorTo(status) || symbols.copyErrorTo(status) || scale.copyErrorTo(status); } }; } // namespace impl /** * An abstract base class for specifying settings related to number formatting. This class is implemented by * {@link UnlocalizedNumberFormatter} and {@link LocalizedNumberFormatter}. This class is not intended for * public subclassing. */ template class U_I18N_API NumberFormatterSettings { public: /** * Specifies the notation style (simple, scientific, or compact) for rendering numbers. * *
    *
  • Simple notation: "12,300" *
  • Scientific notation: "1.23E4" *
  • Compact notation: "12K" *
* *

* All notation styles will be properly localized with locale data, and all notation styles are compatible with * units, rounding precisions, and other number formatter settings. * *

* Pass this method the return value of a {@link Notation} factory method. For example: * *

     * NumberFormatter::with().notation(Notation::compactShort())
     * 
* * The default is to use simple notation. * * @param notation * The notation strategy to use. * @return The fluent chain. * @see Notation * @draft ICU 60 */ Derived notation(const Notation ¬ation) const &; /** * Overload of notation() for use on an rvalue reference. * * @param notation * The notation strategy to use. * @return The fluent chain. * @see #notation * @draft ICU 62 */ Derived notation(const Notation ¬ation) &&; /** * Specifies the unit (unit of measure, currency, or percent) to associate with rendered numbers. * *
    *
  • Unit of measure: "12.3 meters" *
  • Currency: "$12.30" *
  • Percent: "12.3%" *
* * All units will be properly localized with locale data, and all units are compatible with notation styles, * rounding precisions, and other number formatter settings. * * Pass this method any instance of {@link MeasureUnit}. For units of measure: * *
     * NumberFormatter::with().unit(MeasureUnit::getMeter())
     * 
* * Currency: * *
     * NumberFormatter::with().unit(CurrencyUnit(u"USD", status))
     * 
* * Percent: * *
     * NumberFormatter::with().unit(NoUnit.percent())
     * 
* * See {@link #perUnit} for information on how to format strings like "5 meters per second". * * The default is to render without units (equivalent to NoUnit.base()). * * @param unit * The unit to render. * @return The fluent chain. * @see MeasureUnit * @see Currency * @see NoUnit * @see #perUnit * @draft ICU 60 */ Derived unit(const icu::MeasureUnit &unit) const &; /** * Overload of unit() for use on an rvalue reference. * * @param unit * The unit to render. * @return The fluent chain. * @see #unit * @draft ICU 62 */ Derived unit(const icu::MeasureUnit &unit) &&; /** * Like unit(), but takes ownership of a pointer. Convenient for use with the MeasureFormat factory * methods that return pointers that need ownership. * * Note: consider using the MeasureFormat factory methods that return by value. * * @param unit * The unit to render. * @return The fluent chain. * @see #unit * @see MeasureUnit * @draft ICU 60 */ Derived adoptUnit(icu::MeasureUnit *unit) const &; /** * Overload of adoptUnit() for use on an rvalue reference. * * @param unit * The unit to render. * @return The fluent chain. * @see #adoptUnit * @draft ICU 62 */ Derived adoptUnit(icu::MeasureUnit *unit) &&; /** * Sets a unit to be used in the denominator. For example, to format "3 m/s", pass METER to the unit and SECOND to * the perUnit. * * Pass this method any instance of {@link MeasureUnit}. Example: * *
     * NumberFormatter::with()
     *      .unit(MeasureUnit::getMeter())
     *      .perUnit(MeasureUnit::getSecond())
     * 
* * The default is not to display any unit in the denominator. * * If a per-unit is specified without a primary unit via {@link #unit}, the behavior is undefined. * * @param perUnit * The unit to render in the denominator. * @return The fluent chain * @see #unit * @draft ICU 61 */ Derived perUnit(const icu::MeasureUnit &perUnit) const &; /** * Overload of perUnit() for use on an rvalue reference. * * @param perUnit * The unit to render in the denominator. * @return The fluent chain. * @see #perUnit * @draft ICU 62 */ Derived perUnit(const icu::MeasureUnit &perUnit) &&; /** * Like perUnit(), but takes ownership of a pointer. Convenient for use with the MeasureFormat factory * methods that return pointers that need ownership. * * Note: consider using the MeasureFormat factory methods that return by value. * * @param perUnit * The unit to render in the denominator. * @return The fluent chain. * @see #perUnit * @see MeasureUnit * @draft ICU 61 */ Derived adoptPerUnit(icu::MeasureUnit *perUnit) const &; /** * Overload of adoptPerUnit() for use on an rvalue reference. * * @param perUnit * The unit to render in the denominator. * @return The fluent chain. * @see #adoptPerUnit * @draft ICU 62 */ Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; /** * Specifies the rounding precision to use when formatting numbers. * *
    *
  • Round to 3 decimal places: "3.142" *
  • Round to 3 significant figures: "3.14" *
  • Round to the closest nickel: "3.15" *
  • Do not perform rounding: "3.1415926..." *
* *

* Pass this method the return value of one of the factory methods on {@link Precision}. For example: * *

     * NumberFormatter::with().precision(Precision::fixedFraction(2))
     * 
* *

* In most cases, the default rounding strategy is to round to 6 fraction places; i.e., * Precision.maxFraction(6). The exceptions are if compact notation is being used, then the compact * notation rounding strategy is used (see {@link Notation#compactShort} for details), or if the unit is a currency, * then standard currency rounding is used, which varies from currency to currency (see {@link Precision#currency} for * details). * * @param precision * The rounding precision to use. * @return The fluent chain. * @see Precision * @draft ICU 62 */ Derived precision(const Precision& precision) const &; /** * Overload of precision() for use on an rvalue reference. * * @param precision * The rounding precision to use. * @return The fluent chain. * @see #precision * @draft ICU 62 */ Derived precision(const Precision& precision) &&; /** * Specifies how to determine the direction to round a number when it has more digits than fit in the * desired precision. When formatting 1.235: * *

    *
  • Ceiling rounding mode with integer precision: "2" *
  • Half-down rounding mode with 2 fixed fraction digits: "1.23" *
  • Half-up rounding mode with 2 fixed fraction digits: "1.24" *
* * The default is HALF_EVEN. For more information on rounding mode, see the ICU userguide here: * * http://userguide.icu-project.org/formatparse/numbers/rounding-modes * * @param roundingMode The rounding mode to use. * @return The fluent chain. * @draft ICU 62 */ Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; /** * Overload of roundingMode() for use on an rvalue reference. * * @param roundingMode The rounding mode to use. * @return The fluent chain. * @see #roundingMode * @draft ICU 62 */ Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; /** * Specifies the grouping strategy to use when formatting numbers. * *
    *
  • Default grouping: "12,300" and "1,230" *
  • Grouping with at least 2 digits: "12,300" and "1230" *
  • No grouping: "12300" and "1230" *
* *

* The exact grouping widths will be chosen based on the locale. * *

* Pass this method an element from the {@link UNumberGroupingStrategy} enum. For example: * *

     * NumberFormatter::with().grouping(UNUM_GROUPING_MIN2)
     * 
* * The default is to perform grouping according to locale data; most locales, but not all locales, * enable it by default. * * @param strategy * The grouping strategy to use. * @return The fluent chain. * @draft ICU 61 */ Derived grouping(UNumberGroupingStrategy strategy) const &; /** * Overload of grouping() for use on an rvalue reference. * * @param strategy * The grouping strategy to use. * @return The fluent chain. * @see #grouping * @draft ICU 62 */ Derived grouping(UNumberGroupingStrategy strategy) &&; /** * Specifies the minimum and maximum number of digits to render before the decimal mark. * *
    *
  • Zero minimum integer digits: ".08" *
  • One minimum integer digit: "0.08" *
  • Two minimum integer digits: "00.08" *
* *

* Pass this method the return value of {@link IntegerWidth#zeroFillTo}. For example: * *

     * NumberFormatter::with().integerWidth(IntegerWidth::zeroFillTo(2))
     * 
* * The default is to have one minimum integer digit. * * @param style * The integer width to use. * @return The fluent chain. * @see IntegerWidth * @draft ICU 60 */ Derived integerWidth(const IntegerWidth &style) const &; /** * Overload of integerWidth() for use on an rvalue reference. * * @param style * The integer width to use. * @return The fluent chain. * @see #integerWidth * @draft ICU 62 */ Derived integerWidth(const IntegerWidth &style) &&; /** * Specifies the symbols (decimal separator, grouping separator, percent sign, numerals, etc.) to use when rendering * numbers. * *
    *
  • en_US symbols: "12,345.67" *
  • fr_FR symbols: "12 345,67" *
  • de_CH symbols: "12’345.67" *
  • my_MY symbols: "၁၂,၃၄၅.၆၇" *
* *

* Pass this method an instance of {@link DecimalFormatSymbols}. For example: * *

     * NumberFormatter::with().symbols(DecimalFormatSymbols(Locale("de_CH"), status))
     * 
* *

* Note: DecimalFormatSymbols automatically chooses the best numbering system based on the locale. * In the examples above, the first three are using the Latin numbering system, and the fourth is using the Myanmar * numbering system. * *

* Note: The instance of DecimalFormatSymbols will be copied: changes made to the symbols object * after passing it into the fluent chain will not be seen. * *

* Note: Calling this method will override any previously specified DecimalFormatSymbols * or NumberingSystem. * *

* The default is to choose the symbols based on the locale specified in the fluent chain. * * @param symbols * The DecimalFormatSymbols to use. * @return The fluent chain. * @see DecimalFormatSymbols * @draft ICU 60 */ Derived symbols(const DecimalFormatSymbols &symbols) const &; /** * Overload of symbols() for use on an rvalue reference. * * @param symbols * The DecimalFormatSymbols to use. * @return The fluent chain. * @see #symbols * @draft ICU 62 */ Derived symbols(const DecimalFormatSymbols &symbols) &&; /** * Specifies that the given numbering system should be used when fetching symbols. * *

    *
  • Latin numbering system: "12,345" *
  • Myanmar numbering system: "၁၂,၃၄၅" *
  • Math Sans Bold numbering system: "𝟭𝟮,𝟯𝟰𝟱" *
* *

* Pass this method an instance of {@link NumberingSystem}. For example, to force the locale to always use the Latin * alphabet numbering system (ASCII digits): * *

     * NumberFormatter::with().adoptSymbols(NumberingSystem::createInstanceByName("latn", status))
     * 
* *

* Note: Calling this method will override any previously specified DecimalFormatSymbols * or NumberingSystem. * *

* The default is to choose the best numbering system for the locale. * *

* This method takes ownership of a pointer in order to work nicely with the NumberingSystem factory methods. * * @param symbols * The NumberingSystem to use. * @return The fluent chain. * @see NumberingSystem * @draft ICU 60 */ Derived adoptSymbols(NumberingSystem *symbols) const &; /** * Overload of adoptSymbols() for use on an rvalue reference. * * @param symbols * The NumberingSystem to use. * @return The fluent chain. * @see #adoptSymbols * @draft ICU 62 */ Derived adoptSymbols(NumberingSystem *symbols) &&; /** * Sets the width of the unit (measure unit or currency). Most common values: * *

    *
  • Short: "$12.00", "12 m" *
  • ISO Code: "USD 12.00" *
  • Full name: "12.00 US dollars", "12 meters" *
* *

* Pass an element from the {@link UNumberUnitWidth} enum to this setter. For example: * *

     * NumberFormatter::with().unitWidth(UNumberUnitWidth::UNUM_UNIT_WIDTH_FULL_NAME)
     * 
* *

* The default is the SHORT width. * * @param width * The width to use when rendering numbers. * @return The fluent chain * @see UNumberUnitWidth * @draft ICU 60 */ Derived unitWidth(UNumberUnitWidth width) const &; /** * Overload of unitWidth() for use on an rvalue reference. * * @param width * The width to use when rendering numbers. * @return The fluent chain. * @see #unitWidth * @draft ICU 62 */ Derived unitWidth(UNumberUnitWidth width) &&; /** * Sets the plus/minus sign display strategy. Most common values: * *

    *
  • Auto: "123", "-123" *
  • Always: "+123", "-123" *
  • Accounting: "$123", "($123)" *
* *

* Pass an element from the {@link UNumberSignDisplay} enum to this setter. For example: * *

     * NumberFormatter::with().sign(UNumberSignDisplay::UNUM_SIGN_ALWAYS)
     * 
* *

* The default is AUTO sign display. * * @param style * The sign display strategy to use when rendering numbers. * @return The fluent chain * @see UNumberSignDisplay * @draft ICU 60 */ Derived sign(UNumberSignDisplay style) const &; /** * Overload of sign() for use on an rvalue reference. * * @param style * The sign display strategy to use when rendering numbers. * @return The fluent chain. * @see #sign * @draft ICU 62 */ Derived sign(UNumberSignDisplay style) &&; /** * Sets the decimal separator display strategy. This affects integer numbers with no fraction part. Most common * values: * *

    *
  • Auto: "1" *
  • Always: "1." *
* *

* Pass an element from the {@link UNumberDecimalSeparatorDisplay} enum to this setter. For example: * *

     * NumberFormatter::with().decimal(UNumberDecimalSeparatorDisplay::UNUM_DECIMAL_SEPARATOR_ALWAYS)
     * 
* *

* The default is AUTO decimal separator display. * * @param style * The decimal separator display strategy to use when rendering numbers. * @return The fluent chain * @see UNumberDecimalSeparatorDisplay * @draft ICU 60 */ Derived decimal(UNumberDecimalSeparatorDisplay style) const &; /** * Overload of decimal() for use on an rvalue reference. * * @param style * The decimal separator display strategy to use when rendering numbers. * @return The fluent chain. * @see #decimal * @draft ICU 62 */ Derived decimal(UNumberDecimalSeparatorDisplay style) &&; /** * Sets a scale (multiplier) to be used to scale the number by an arbitrary amount before formatting. * Most common values: * *

    *
  • Multiply by 100: useful for percentages. *
  • Multiply by an arbitrary value: useful for unit conversions. *
* *

* Pass an element from a {@link Scale} factory method to this setter. For example: * *

     * NumberFormatter::with().scale(Scale::powerOfTen(2))
     * 
* *

* The default is to not apply any multiplier. * * @param scale * The scale to apply when rendering numbers. * @return The fluent chain * @draft ICU 62 */ Derived scale(const Scale &scale) const &; /** * Overload of scale() for use on an rvalue reference. * * @param scale * The scale to apply when rendering numbers. * @return The fluent chain. * @see #scale * @draft ICU 62 */ Derived scale(const Scale &scale) &&; #ifndef U_HIDE_INTERNAL_API /** * Set the padding strategy. May be added in the future; see #13338. * * @internal ICU 60: This API is ICU internal only. */ Derived padding(const impl::Padder &padder) const &; /** @internal */ Derived padding(const impl::Padder &padder) &&; /** * Internal fluent setter to support a custom regulation threshold. A threshold of 1 causes the data structures to * be built right away. A threshold of 0 prevents the data structures from being built. * * @internal ICU 60: This API is ICU internal only. */ Derived threshold(int32_t threshold) const &; /** @internal */ Derived threshold(int32_t threshold) &&; /** * Internal fluent setter to overwrite the entire macros object. * * @internal ICU 60: This API is ICU internal only. */ Derived macros(const impl::MacroProps& macros) const &; /** @internal */ Derived macros(const impl::MacroProps& macros) &&; /** @internal */ Derived macros(impl::MacroProps&& macros) const &; /** @internal */ Derived macros(impl::MacroProps&& macros) &&; #endif /* U_HIDE_INTERNAL_API */ /** * Creates a skeleton string representation of this number formatter. A skeleton string is a * locale-agnostic serialized form of a number formatter. * * Not all options are capable of being represented in the skeleton string; for example, a * DecimalFormatSymbols object. If any such option is encountered, the error code is set to * U_UNSUPPORTED_ERROR. * * The returned skeleton is in normalized form, such that two number formatters with equivalent * behavior should produce the same skeleton. * * @return A number skeleton string with behavior corresponding to this number formatter. * @draft ICU 62 */ UnicodeString toSkeleton(UErrorCode& status) const; /** * Returns the current (Un)LocalizedNumberFormatter as a LocalPointer * wrapping a heap-allocated copy of the current object. * * This is equivalent to new-ing the move constructor with a value object * as the argument. * * @return A wrapped (Un)LocalizedNumberFormatter pointer, or a wrapped * nullptr on failure. * @draft ICU 64 */ LocalPointer clone() const &; /** * Overload of clone for use on an rvalue reference. * * @return A wrapped (Un)LocalizedNumberFormatter pointer, or a wrapped * nullptr on failure. * @draft ICU 64 */ LocalPointer clone() &&; /** * Sets the UErrorCode if an error occurred in the fluent chain. * Preserves older error codes in the outErrorCode. * @return TRUE if U_FAILURE(outErrorCode) * @draft ICU 60 */ UBool copyErrorTo(UErrorCode &outErrorCode) const { if (U_FAILURE(outErrorCode)) { // Do not overwrite the older error code return TRUE; } fMacros.copyErrorTo(outErrorCode); return U_FAILURE(outErrorCode); } // NOTE: Uses default copy and move constructors. private: impl::MacroProps fMacros; // Don't construct me directly! Use (Un)LocalizedNumberFormatter. NumberFormatterSettings() = default; friend class LocalizedNumberFormatter; friend class UnlocalizedNumberFormatter; // Give NumberRangeFormatter access to the MacroProps friend void impl::touchRangeLocales(impl::RangeMacroProps& macros); friend class impl::NumberRangeFormatterImpl; }; /** * A NumberFormatter that does not yet have a locale. In order to format numbers, a locale must be specified. * * Instances of this class are immutable and thread-safe. * * @see NumberFormatter * @draft ICU 60 */ class U_I18N_API UnlocalizedNumberFormatter : public NumberFormatterSettings, public UMemory { public: /** * Associate the given locale with the number formatter. The locale is used for picking the appropriate symbols, * formats, and other data for number display. * * @param locale * The locale to use when loading data for number formatting. * @return The fluent chain. * @draft ICU 60 */ LocalizedNumberFormatter locale(const icu::Locale &locale) const &; /** * Overload of locale() for use on an rvalue reference. * * @param locale * The locale to use when loading data for number formatting. * @return The fluent chain. * @see #locale * @draft ICU 62 */ LocalizedNumberFormatter locale(const icu::Locale &locale) &&; /** * Default constructor: puts the formatter into a valid but undefined state. * * @draft ICU 62 */ UnlocalizedNumberFormatter() = default; /** * Returns a copy of this UnlocalizedNumberFormatter. * @draft ICU 60 */ UnlocalizedNumberFormatter(const UnlocalizedNumberFormatter &other); /** * Move constructor: * The source UnlocalizedNumberFormatter will be left in a valid but undefined state. * @draft ICU 62 */ UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; /** * Copy assignment operator. * @draft ICU 62 */ UnlocalizedNumberFormatter& operator=(const UnlocalizedNumberFormatter& other); /** * Move assignment operator: * The source UnlocalizedNumberFormatter will be left in a valid but undefined state. * @draft ICU 62 */ UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; private: explicit UnlocalizedNumberFormatter(const NumberFormatterSettings& other); explicit UnlocalizedNumberFormatter( NumberFormatterSettings&& src) U_NOEXCEPT; // To give the fluent setters access to this class's constructor: friend class NumberFormatterSettings; // To give NumberFormatter::with() access to this class's constructor: friend class NumberFormatter; }; /** * A NumberFormatter that has a locale associated with it; this means .format() methods are available. * * Instances of this class are immutable and thread-safe. * * @see NumberFormatter * @draft ICU 60 */ class U_I18N_API LocalizedNumberFormatter : public NumberFormatterSettings, public UMemory { public: /** * Format the given integer number to a string using the settings specified in the NumberFormatter fluent * setting chain. * * @param value * The number to format. * @param status * Set to an ErrorCode if one occurred in the setter chain or during formatting. * @return A FormattedNumber object; call .toString() to get the string. * @draft ICU 60 */ FormattedNumber formatInt(int64_t value, UErrorCode &status) const; /** * Format the given float or double to a string using the settings specified in the NumberFormatter fluent setting * chain. * * @param value * The number to format. * @param status * Set to an ErrorCode if one occurred in the setter chain or during formatting. * @return A FormattedNumber object; call .toString() to get the string. * @draft ICU 60 */ FormattedNumber formatDouble(double value, UErrorCode &status) const; /** * Format the given decimal number to a string using the settings * specified in the NumberFormatter fluent setting chain. * The syntax of the unformatted number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * * @param value * The number to format. * @param status * Set to an ErrorCode if one occurred in the setter chain or during formatting. * @return A FormattedNumber object; call .toString() to get the string. * @draft ICU 60 */ FormattedNumber formatDecimal(StringPiece value, UErrorCode& status) const; #ifndef U_HIDE_INTERNAL_API /** Internal method. * @internal */ FormattedNumber formatDecimalQuantity(const impl::DecimalQuantity& dq, UErrorCode& status) const; /** Internal method for DecimalFormat compatibility. * @internal */ void getAffixImpl(bool isPrefix, bool isNegative, UnicodeString& result, UErrorCode& status) const; /** * Internal method for testing. * @internal */ const impl::NumberFormatterImpl* getCompiled() const; /** * Internal method for testing. * @internal */ int32_t getCallCount() const; #endif /* U_HIDE_INTERNAL_API */ /** * Creates a representation of this LocalizedNumberFormat as an icu::Format, enabling the use * of this number formatter with APIs that need an object of that type, such as MessageFormat. * * This API is not intended to be used other than for enabling API compatibility. The formatDouble, * formatInt, and formatDecimal methods should normally be used when formatting numbers, not the Format * object returned by this method. * * The caller owns the returned object and must delete it when finished. * * @return A Format wrapping this LocalizedNumberFormatter. * @draft ICU 62 */ Format* toFormat(UErrorCode& status) const; /** * Default constructor: puts the formatter into a valid but undefined state. * * @draft ICU 62 */ LocalizedNumberFormatter() = default; /** * Returns a copy of this LocalizedNumberFormatter. * @draft ICU 60 */ LocalizedNumberFormatter(const LocalizedNumberFormatter &other); /** * Move constructor: * The source LocalizedNumberFormatter will be left in a valid but undefined state. * @draft ICU 62 */ LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; /** * Copy assignment operator. * @draft ICU 62 */ LocalizedNumberFormatter& operator=(const LocalizedNumberFormatter& other); /** * Move assignment operator: * The source LocalizedNumberFormatter will be left in a valid but undefined state. * @draft ICU 62 */ LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; #ifndef U_HIDE_INTERNAL_API /** * This is the core entrypoint to the number formatting pipeline. It performs self-regulation: a static code path * for the first few calls, and compiling a more efficient data structure if called repeatedly. * *

* This function is very hot, being called in every call to the number formatting pipeline. * * @param results * The results object. This method will mutate it to save the results. * @param status * @internal */ void formatImpl(impl::UFormattedNumberData *results, UErrorCode &status) const; #endif /* U_HIDE_INTERNAL_API */ /** * Destruct this LocalizedNumberFormatter, cleaning up any memory it might own. * @draft ICU 60 */ ~LocalizedNumberFormatter(); private: // Note: fCompiled can't be a LocalPointer because impl::NumberFormatterImpl is defined in an internal // header, and LocalPointer needs the full class definition in order to delete the instance. const impl::NumberFormatterImpl* fCompiled {nullptr}; char fUnsafeCallCount[8] {}; // internally cast to u_atomic_int32_t explicit LocalizedNumberFormatter(const NumberFormatterSettings& other); explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; LocalizedNumberFormatter(const impl::MacroProps ¯os, const Locale &locale); LocalizedNumberFormatter(impl::MacroProps &¯os, const Locale &locale); void clear(); void lnfMoveHelper(LocalizedNumberFormatter&& src); /** * @return true if the compiled formatter is available. */ bool computeCompiled(UErrorCode& status) const; // To give the fluent setters access to this class's constructor: friend class NumberFormatterSettings; friend class NumberFormatterSettings; // To give UnlocalizedNumberFormatter::locale() access to this class's constructor: friend class UnlocalizedNumberFormatter; }; /** * The result of a number formatting operation. This class allows the result to be exported in several data types, * including a UnicodeString and a FieldPositionIterator. * * Instances of this class are immutable and thread-safe. * * @draft ICU 60 */ class U_I18N_API FormattedNumber : public UMemory, public FormattedValue { public: /** * Default constructor; makes an empty FormattedNumber. * @draft ICU 64 */ FormattedNumber() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} /** * Move constructor: Leaves the source FormattedNumber in an undefined state. * @draft ICU 62 */ FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; /** * Destruct an instance of FormattedNumber. * @draft ICU 60 */ virtual ~FormattedNumber() U_OVERRIDE; /** Copying not supported; use move constructor instead. */ FormattedNumber(const FormattedNumber&) = delete; /** Copying not supported; use move assignment instead. */ FormattedNumber& operator=(const FormattedNumber&) = delete; /** * Move assignment: Leaves the source FormattedNumber in an undefined state. * @draft ICU 62 */ FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; // Copybrief: this method is older than the parent method /** * @copybrief FormattedValue::toString() * * For more information, see FormattedValue::toString() * * @draft ICU 62 */ UnicodeString toString(UErrorCode& status) const U_OVERRIDE; // Copydoc: this method is new in ICU 64 /** @copydoc FormattedValue::toTempString() */ UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; // Copybrief: this method is older than the parent method /** * @copybrief FormattedValue::appendTo() * * For more information, see FormattedValue::appendTo() * * @draft ICU 62 */ Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; // Copydoc: this method is new in ICU 64 /** @copydoc FormattedValue::nextPosition() */ UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; /** * Determines the start (inclusive) and end (exclusive) indices of the next occurrence of the given * field in the output string. This allows you to determine the locations of, for example, * the integer part, fraction part, or symbols. * * This is a simpler but less powerful alternative to {@link #nextPosition}. * * If a field occurs just once, calling this method will find that occurrence and return it. If a * field occurs multiple times, this method may be called repeatedly with the following pattern: * *

     * FieldPosition fpos(UNUM_GROUPING_SEPARATOR_FIELD);
     * while (formattedNumber.nextFieldPosition(fpos, status)) {
     *   // do something with fpos.
     * }
     * 
* * This method is useful if you know which field to query. If you want all available field position * information, use {@link #nextPosition} or {@link #getAllFieldPositions}. * * @param fieldPosition * Input+output variable. On input, the "field" property determines which field to look * up, and the "beginIndex" and "endIndex" properties determine where to begin the search. * On output, the "beginIndex" is set to the beginning of the first occurrence of the * field with either begin or end indices after the input indices; "endIndex" is set to * the end of that occurrence of the field (exclusive index). If a field position is not * found, the method returns FALSE and the FieldPosition may or may not be changed. * @param status * Set if an error occurs while populating the FieldPosition. * @return TRUE if a new occurrence of the field was found; FALSE otherwise. * @draft ICU 62 * @see UNumberFormatFields */ UBool nextFieldPosition(FieldPosition& fieldPosition, UErrorCode& status) const; /** * Export the formatted number to a FieldPositionIterator. This allows you to determine which characters in * the output string correspond to which fields, such as the integer part, fraction part, and sign. * * This is an alternative to the more powerful #nextPosition() API. * * If information on only one field is needed, use #nextPosition() or #nextFieldPosition() instead. * * @param iterator * The FieldPositionIterator to populate with all of the fields present in the formatted number. * @param status * Set if an error occurs while populating the FieldPositionIterator. * @draft ICU 62 * @see UNumberFormatFields */ void getAllFieldPositions(FieldPositionIterator &iterator, UErrorCode &status) const; #ifndef U_HIDE_INTERNAL_API /** * Gets the raw DecimalQuantity for plural rule selection. * @internal */ void getDecimalQuantity(impl::DecimalQuantity& output, UErrorCode& status) const; /** * Populates the mutable builder type FieldPositionIteratorHandler. * @internal */ void getAllFieldPositionsImpl(FieldPositionIteratorHandler& fpih, UErrorCode& status) const; #endif /* U_HIDE_INTERNAL_API */ private: // Can't use LocalPointer because UFormattedNumberData is forward-declared const impl::UFormattedNumberData *fData; // Error code for the terminal methods UErrorCode fErrorCode; /** * Internal constructor from data type. Adopts the data pointer. * @internal */ explicit FormattedNumber(impl::UFormattedNumberData *results) : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedNumber(UErrorCode errorCode) : fData(nullptr), fErrorCode(errorCode) {} // To give LocalizedNumberFormatter format methods access to this class's constructor: friend class LocalizedNumberFormatter; // To give C API access to internals friend struct impl::UFormattedNumberImpl; }; /** * See the main description in numberformatter.h for documentation and examples. * * @draft ICU 60 */ class U_I18N_API NumberFormatter final { public: /** * Call this method at the beginning of a NumberFormatter fluent chain in which the locale is not currently known at * the call site. * * @return An {@link UnlocalizedNumberFormatter}, to be used for chaining. * @draft ICU 60 */ static UnlocalizedNumberFormatter with(); /** * Call this method at the beginning of a NumberFormatter fluent chain in which the locale is known at the call * site. * * @param locale * The locale from which to load formats and symbols for number formatting. * @return A {@link LocalizedNumberFormatter}, to be used for chaining. * @draft ICU 60 */ static LocalizedNumberFormatter withLocale(const Locale &locale); /** * Call this method at the beginning of a NumberFormatter fluent chain to create an instance based * on a given number skeleton string. * * It is possible for an error to occur while parsing. See the overload of this method if you are * interested in the location of a possible parse error. * * @param skeleton * The skeleton string off of which to base this NumberFormatter. * @param status * Set to U_NUMBER_SKELETON_SYNTAX_ERROR if the skeleton was invalid. * @return An UnlocalizedNumberFormatter, to be used for chaining. * @draft ICU 62 */ static UnlocalizedNumberFormatter forSkeleton(const UnicodeString& skeleton, UErrorCode& status); /** * Call this method at the beginning of a NumberFormatter fluent chain to create an instance based * on a given number skeleton string. * * If an error occurs while parsing the skeleton string, the offset into the skeleton string at * which the error occurred will be saved into the UParseError, if provided. * * @param skeleton * The skeleton string off of which to base this NumberFormatter. * @param perror * A parse error struct populated if an error occurs when parsing. * If no error occurs, perror.offset will be set to -1. * @param status * Set to U_NUMBER_SKELETON_SYNTAX_ERROR if the skeleton was invalid. * @return An UnlocalizedNumberFormatter, to be used for chaining. * @draft ICU 64 */ static UnlocalizedNumberFormatter forSkeleton(const UnicodeString& skeleton, UParseError& perror, UErrorCode& status); /** * Use factory methods instead of the constructor to create a NumberFormatter. */ NumberFormatter() = delete; }; } // namespace number U_NAMESPACE_END #endif // U_HIDE_DRAFT_API #endif // __NUMBERFORMATTER_H__ #endif /* #if !UCONFIG_NO_FORMATTING */ usr/include/unicode/unistr.h000064400000524615152342600230012135 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1998-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File unistr.h * * Modification History: * * Date Name Description * 09/25/98 stephen Creation. * 11/11/98 stephen Changed per 11/9 code review. * 04/20/99 stephen Overhauled per 4/16 code review. * 11/18/99 aliu Made to inherit from Replaceable. Added method * handleReplaceBetween(); other methods unchanged. * 06/25/01 grhoten Remove dependency on iostream. ****************************************************************************** */ #ifndef UNISTR_H #define UNISTR_H /** * \file * \brief C++ API: Unicode String */ #include #include "unicode/utypes.h" #include "unicode/char16ptr.h" #include "unicode/rep.h" #include "unicode/std_string.h" #include "unicode/stringpiece.h" #include "unicode/bytestream.h" struct UConverter; // unicode/ucnv.h #ifndef USTRING_H /** * \ingroup ustring_ustrlen */ U_STABLE int32_t U_EXPORT2 u_strlen(const UChar *s); #endif U_NAMESPACE_BEGIN #if !UCONFIG_NO_BREAK_ITERATION class BreakIterator; // unicode/brkiter.h #endif class Edits; U_NAMESPACE_END // Not #ifndef U_HIDE_INTERNAL_API because UnicodeString needs the UStringCaseMapper. /** * Internal string case mapping function type. * All error checking must be done. * src and dest must not overlap. * @internal */ typedef int32_t U_CALLCONV UStringCaseMapper(int32_t caseLocale, uint32_t options, #if !UCONFIG_NO_BREAK_ITERATION icu::BreakIterator *iter, #endif char16_t *dest, int32_t destCapacity, const char16_t *src, int32_t srcLength, icu::Edits *edits, UErrorCode &errorCode); U_NAMESPACE_BEGIN class Locale; // unicode/locid.h class StringCharacterIterator; class UnicodeStringAppendable; // unicode/appendable.h /* The include has been moved to unicode/ustream.h */ /** * Constant to be used in the UnicodeString(char *, int32_t, EInvariant) constructor * which constructs a Unicode string from an invariant-character char * string. * About invariant characters see utypes.h. * This constructor has no runtime dependency on conversion code and is * therefore recommended over ones taking a charset name string * (where the empty string "" indicates invariant-character conversion). * * @stable ICU 3.2 */ #define US_INV icu::UnicodeString::kInvariant /** * Unicode String literals in C++. * * Note: these macros are not recommended for new code. * Prior to the availability of C++11 and u"unicode string literals", * these macros were provided for portability and efficiency when * initializing UnicodeStrings from literals. * * They work only for strings that contain "invariant characters", i.e., * only latin letters, digits, and some punctuation. * See utypes.h for details. * * The string parameter must be a C string literal. * The length of the string, not including the terminating * `NUL`, must be specified as a constant. * @stable ICU 2.0 */ #if !U_CHAR16_IS_TYPEDEF # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, u ## cs, _length) #else # define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const char16_t*)u ## cs, _length) #endif /** * Unicode String literals in C++. * Dependent on the platform properties, different UnicodeString * constructors should be used to create a UnicodeString object from * a string literal. * The macros are defined for improved performance. * They work only for strings that contain "invariant characters", i.e., * only latin letters, digits, and some punctuation. * See utypes.h for details. * * The string parameter must be a C string literal. * @stable ICU 2.0 */ #define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1) /** * \def UNISTR_FROM_CHAR_EXPLICIT * This can be defined to be empty or "explicit". * If explicit, then the UnicodeString(char16_t) and UnicodeString(UChar32) * constructors are marked as explicit, preventing their inadvertent use. * @stable ICU 49 */ #ifndef UNISTR_FROM_CHAR_EXPLICIT # if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) // Auto-"explicit" in ICU library code. # define UNISTR_FROM_CHAR_EXPLICIT explicit # else // Empty by default for source code compatibility. # define UNISTR_FROM_CHAR_EXPLICIT # endif #endif /** * \def UNISTR_FROM_STRING_EXPLICIT * This can be defined to be empty or "explicit". * If explicit, then the UnicodeString(const char *) and UnicodeString(const char16_t *) * constructors are marked as explicit, preventing their inadvertent use. * * In particular, this helps prevent accidentally depending on ICU conversion code * by passing a string literal into an API with a const UnicodeString & parameter. * @stable ICU 49 */ #ifndef UNISTR_FROM_STRING_EXPLICIT # if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) // Auto-"explicit" in ICU library code. # define UNISTR_FROM_STRING_EXPLICIT explicit # else // Empty by default for source code compatibility. # define UNISTR_FROM_STRING_EXPLICIT # endif #endif /** * \def UNISTR_OBJECT_SIZE * Desired sizeof(UnicodeString) in bytes. * It should be a multiple of sizeof(pointer) to avoid unusable space for padding. * The object size may want to be a multiple of 16 bytes, * which is a common granularity for heap allocation. * * Any space inside the object beyond sizeof(vtable pointer) + 2 * is available for storing short strings inside the object. * The bigger the object, the longer a string that can be stored inside the object, * without additional heap allocation. * * Depending on a platform's pointer size, pointer alignment requirements, * and struct padding, the compiler will usually round up sizeof(UnicodeString) * to 4 * sizeof(pointer) (or 3 * sizeof(pointer) for P128 data models), * to hold the fields for heap-allocated strings. * Such a minimum size also ensures that the object is easily large enough * to hold at least 2 char16_ts, for one supplementary code point (U16_MAX_LENGTH). * * sizeof(UnicodeString) >= 48 should work for all known platforms. * * For example, on a 64-bit machine where sizeof(vtable pointer) is 8, * sizeof(UnicodeString) = 64 would leave space for * (64 - sizeof(vtable pointer) - 2) / U_SIZEOF_UCHAR = (64 - 8 - 2) / 2 = 27 * char16_ts stored inside the object. * * The minimum object size on a 64-bit machine would be * 4 * sizeof(pointer) = 4 * 8 = 32 bytes, * and the internal buffer would hold up to 11 char16_ts in that case. * * @see U16_MAX_LENGTH * @stable ICU 56 */ #ifndef UNISTR_OBJECT_SIZE # define UNISTR_OBJECT_SIZE 64 #endif /** * UnicodeString is a string class that stores Unicode characters directly and provides * similar functionality as the Java String and StringBuffer/StringBuilder classes. * It is a concrete implementation of the abstract class Replaceable (for transliteration). * * A UnicodeString may also "alias" an external array of characters * (that is, point to it, rather than own the array) * whose lifetime must then at least match the lifetime of the aliasing object. * This aliasing may be preserved when returning a UnicodeString by value, * depending on the compiler and the function implementation, * via Return Value Optimization (RVO) or the move assignment operator. * (However, the copy assignment operator does not preserve aliasing.) * For details see the description of storage models at the end of the class API docs * and in the User Guide chapter linked from there. * * The UnicodeString class is not suitable for subclassing. * * For an overview of Unicode strings in C and C++ see the * [User Guide Strings chapter](http://userguide.icu-project.org/strings#TOC-Strings-in-C-C-). * * In ICU, a Unicode string consists of 16-bit Unicode *code units*. * A Unicode character may be stored with either one code unit * (the most common case) or with a matched pair of special code units * ("surrogates"). The data type for code units is char16_t. * For single-character handling, a Unicode character code *point* is a value * in the range 0..0x10ffff. ICU uses the UChar32 type for code points. * * Indexes and offsets into and lengths of strings always count code units, not code points. * This is the same as with multi-byte char* strings in traditional string handling. * Operations on partial strings typically do not test for code point boundaries. * If necessary, the user needs to take care of such boundaries by testing for the code unit * values or by using functions like * UnicodeString::getChar32Start() and UnicodeString::getChar32Limit() * (or, in C, the equivalent macros U16_SET_CP_START() and U16_SET_CP_LIMIT(), see utf.h). * * UnicodeString methods are more lenient with regard to input parameter values * than other ICU APIs. In particular: * - If indexes are out of bounds for a UnicodeString object * (< 0 or > length()) then they are "pinned" to the nearest boundary. * - If the buffer passed to an insert/append/replace operation is owned by the * target object, e.g., calling str.append(str), an extra copy may take place * to ensure safety. * - If primitive string pointer values (e.g., const char16_t * or char *) * for input strings are NULL, then those input string parameters are treated * as if they pointed to an empty string. * However, this is *not* the case for char * parameters for charset names * or other IDs. * - Most UnicodeString methods do not take a UErrorCode parameter because * there are usually very few opportunities for failure other than a shortage * of memory, error codes in low-level C++ string methods would be inconvenient, * and the error code as the last parameter (ICU convention) would prevent * the use of default parameter values. * Instead, such methods set the UnicodeString into a "bogus" state * (see isBogus()) if an error occurs. * * In string comparisons, two UnicodeString objects that are both "bogus" * compare equal (to be transitive and prevent endless loops in sorting), * and a "bogus" string compares less than any non-"bogus" one. * * Const UnicodeString methods are thread-safe. Multiple threads can use * const methods on the same UnicodeString object simultaneously, * but non-const methods must not be called concurrently (in multiple threads) * with any other (const or non-const) methods. * * Similarly, const UnicodeString & parameters are thread-safe. * One object may be passed in as such a parameter concurrently in multiple threads. * This includes the const UnicodeString & parameters for * copy construction, assignment, and cloning. * * UnicodeString uses several storage methods. * String contents can be stored inside the UnicodeString object itself, * in an allocated and shared buffer, or in an outside buffer that is "aliased". * Most of this is done transparently, but careful aliasing in particular provides * significant performance improvements. * Also, the internal buffer is accessible via special functions. * For details see the * [User Guide Strings chapter](http://userguide.icu-project.org/strings#TOC-Maximizing-Performance-with-the-UnicodeString-Storage-Model). * * @see utf.h * @see CharacterIterator * @stable ICU 2.0 */ class U_COMMON_API UnicodeString : public Replaceable { public: /** * Constant to be used in the UnicodeString(char *, int32_t, EInvariant) constructor * which constructs a Unicode string from an invariant-character char * string. * Use the macro US_INV instead of the full qualification for this value. * * @see US_INV * @stable ICU 3.2 */ enum EInvariant { /** * @see EInvariant * @stable ICU 3.2 */ kInvariant }; //======================================== // Read-only operations //======================================== /* Comparison - bitwise only - for international comparison use collation */ /** * Equality operator. Performs only bitwise comparison. * @param text The UnicodeString to compare to this one. * @return TRUE if `text` contains the same characters as this one, * FALSE otherwise. * @stable ICU 2.0 */ inline UBool operator== (const UnicodeString& text) const; /** * Inequality operator. Performs only bitwise comparison. * @param text The UnicodeString to compare to this one. * @return FALSE if `text` contains the same characters as this one, * TRUE otherwise. * @stable ICU 2.0 */ inline UBool operator!= (const UnicodeString& text) const; /** * Greater than operator. Performs only bitwise comparison. * @param text The UnicodeString to compare to this one. * @return TRUE if the characters in this are bitwise * greater than the characters in `text`, FALSE otherwise * @stable ICU 2.0 */ inline UBool operator> (const UnicodeString& text) const; /** * Less than operator. Performs only bitwise comparison. * @param text The UnicodeString to compare to this one. * @return TRUE if the characters in this are bitwise * less than the characters in `text`, FALSE otherwise * @stable ICU 2.0 */ inline UBool operator< (const UnicodeString& text) const; /** * Greater than or equal operator. Performs only bitwise comparison. * @param text The UnicodeString to compare to this one. * @return TRUE if the characters in this are bitwise * greater than or equal to the characters in `text`, FALSE otherwise * @stable ICU 2.0 */ inline UBool operator>= (const UnicodeString& text) const; /** * Less than or equal operator. Performs only bitwise comparison. * @param text The UnicodeString to compare to this one. * @return TRUE if the characters in this are bitwise * less than or equal to the characters in `text`, FALSE otherwise * @stable ICU 2.0 */ inline UBool operator<= (const UnicodeString& text) const; /** * Compare the characters bitwise in this UnicodeString to * the characters in `text`. * @param text The UnicodeString to compare to this one. * @return The result of bitwise character comparison: 0 if this * contains the same characters as `text`, -1 if the characters in * this are bitwise less than the characters in `text`, +1 if the * characters in this are bitwise greater than the characters * in `text`. * @stable ICU 2.0 */ inline int8_t compare(const UnicodeString& text) const; /** * Compare the characters bitwise in the range * [`start`, `start + length`) with the characters * in the **entire string** `text`. * (The parameters "start" and "length" are not applied to the other text "text".) * @param start the offset at which the compare operation begins * @param length the number of characters of text to compare. * @param text the other text to be compared against this string. * @return The result of bitwise character comparison: 0 if this * contains the same characters as `text`, -1 if the characters in * this are bitwise less than the characters in `text`, +1 if the * characters in this are bitwise greater than the characters * in `text`. * @stable ICU 2.0 */ inline int8_t compare(int32_t start, int32_t length, const UnicodeString& text) const; /** * Compare the characters bitwise in the range * [`start`, `start + length`) with the characters * in `srcText` in the range * [`srcStart`, `srcStart + srcLength`). * @param start the offset at which the compare operation begins * @param length the number of characters in this to compare. * @param srcText the text to be compared * @param srcStart the offset into `srcText` to start comparison * @param srcLength the number of characters in `src` to compare * @return The result of bitwise character comparison: 0 if this * contains the same characters as `srcText`, -1 if the characters in * this are bitwise less than the characters in `srcText`, +1 if the * characters in this are bitwise greater than the characters * in `srcText`. * @stable ICU 2.0 */ inline int8_t compare(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const; /** * Compare the characters bitwise in this UnicodeString with the first * `srcLength` characters in `srcChars`. * @param srcChars The characters to compare to this UnicodeString. * @param srcLength the number of characters in `srcChars` to compare * @return The result of bitwise character comparison: 0 if this * contains the same characters as `srcChars`, -1 if the characters in * this are bitwise less than the characters in `srcChars`, +1 if the * characters in this are bitwise greater than the characters * in `srcChars`. * @stable ICU 2.0 */ inline int8_t compare(ConstChar16Ptr srcChars, int32_t srcLength) const; /** * Compare the characters bitwise in the range * [`start`, `start + length`) with the first * `length` characters in `srcChars` * @param start the offset at which the compare operation begins * @param length the number of characters to compare. * @param srcChars the characters to be compared * @return The result of bitwise character comparison: 0 if this * contains the same characters as `srcChars`, -1 if the characters in * this are bitwise less than the characters in `srcChars`, +1 if the * characters in this are bitwise greater than the characters * in `srcChars`. * @stable ICU 2.0 */ inline int8_t compare(int32_t start, int32_t length, const char16_t *srcChars) const; /** * Compare the characters bitwise in the range * [`start`, `start + length`) with the characters * in `srcChars` in the range * [`srcStart`, `srcStart + srcLength`). * @param start the offset at which the compare operation begins * @param length the number of characters in this to compare * @param srcChars the characters to be compared * @param srcStart the offset into `srcChars` to start comparison * @param srcLength the number of characters in `srcChars` to compare * @return The result of bitwise character comparison: 0 if this * contains the same characters as `srcChars`, -1 if the characters in * this are bitwise less than the characters in `srcChars`, +1 if the * characters in this are bitwise greater than the characters * in `srcChars`. * @stable ICU 2.0 */ inline int8_t compare(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const; /** * Compare the characters bitwise in the range * [`start`, `limit`) with the characters * in `srcText` in the range * [`srcStart`, `srcLimit`). * @param start the offset at which the compare operation begins * @param limit the offset immediately following the compare operation * @param srcText the text to be compared * @param srcStart the offset into `srcText` to start comparison * @param srcLimit the offset into `srcText` to limit comparison * @return The result of bitwise character comparison: 0 if this * contains the same characters as `srcText`, -1 if the characters in * this are bitwise less than the characters in `srcText`, +1 if the * characters in this are bitwise greater than the characters * in `srcText`. * @stable ICU 2.0 */ inline int8_t compareBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param text Another string to compare this one to. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrder(const UnicodeString& text) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcText Another string to compare this one to. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrder(int32_t start, int32_t length, const UnicodeString& srcText) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcText Another string to compare this one to. * @param srcStart The start offset in that string at which the compare operation begins. * @param srcLength The number of code units from that string to compare. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrder(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param srcChars A pointer to another string to compare this one to. * @param srcLength The number of code units from that string to compare. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrder(ConstChar16Ptr srcChars, int32_t srcLength) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcChars A pointer to another string to compare this one to. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrder(int32_t start, int32_t length, const char16_t *srcChars) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcChars A pointer to another string to compare this one to. * @param srcStart The start offset in that string at which the compare operation begins. * @param srcLength The number of code units from that string to compare. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrder(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const; /** * Compare two Unicode strings in code point order. * The result may be different from the results of compare(), operator<, etc. * if supplementary characters are present: * * In UTF-16, supplementary characters (with code points U+10000 and above) are * stored with pairs of surrogate code units. These have values from 0xd800 to 0xdfff, * which means that they compare as less than some other BMP characters like U+feff. * This function compares Unicode strings in code point order. * If either of the UTF-16 strings is malformed (i.e., it contains unpaired surrogates), then the result is not defined. * * @param start The start offset in this string at which the compare operation begins. * @param limit The offset after the last code unit from this string to compare. * @param srcText Another string to compare this one to. * @param srcStart The start offset in that string at which the compare operation begins. * @param srcLimit The offset after the last code unit from that string to compare. * @return a negative/zero/positive integer corresponding to whether * this string is less than/equal to/greater than the second one * in code point order * @stable ICU 2.0 */ inline int8_t compareCodePointOrderBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compare(text.foldCase(options)). * * @param text Another string to compare this one to. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompare(const UnicodeString& text, uint32_t options) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compare(srcText.foldCase(options)). * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcText Another string to compare this one to. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompare(int32_t start, int32_t length, const UnicodeString& srcText, uint32_t options) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compare(srcText.foldCase(options)). * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcText Another string to compare this one to. * @param srcStart The start offset in that string at which the compare operation begins. * @param srcLength The number of code units from that string to compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompare(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength, uint32_t options) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compare(srcChars.foldCase(options)). * * @param srcChars A pointer to another string to compare this one to. * @param srcLength The number of code units from that string to compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompare(ConstChar16Ptr srcChars, int32_t srcLength, uint32_t options) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compare(srcChars.foldCase(options)). * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcChars A pointer to another string to compare this one to. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompare(int32_t start, int32_t length, const char16_t *srcChars, uint32_t options) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compare(srcChars.foldCase(options)). * * @param start The start offset in this string at which the compare operation begins. * @param length The number of code units from this string to compare. * @param srcChars A pointer to another string to compare this one to. * @param srcStart The start offset in that string at which the compare operation begins. * @param srcLength The number of code units from that string to compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompare(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength, uint32_t options) const; /** * Compare two strings case-insensitively using full case folding. * This is equivalent to this->foldCase(options).compareBetween(text.foldCase(options)). * * @param start The start offset in this string at which the compare operation begins. * @param limit The offset after the last code unit from this string to compare. * @param srcText Another string to compare this one to. * @param srcStart The start offset in that string at which the compare operation begins. * @param srcLimit The offset after the last code unit from that string to compare. * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Comparison in code unit order with default case folding. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * * @return A negative, zero, or positive integer indicating the comparison result. * @stable ICU 2.0 */ inline int8_t caseCompareBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit, uint32_t options) const; /** * Determine if this starts with the characters in `text` * @param text The text to match. * @return TRUE if this starts with the characters in `text`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool startsWith(const UnicodeString& text) const; /** * Determine if this starts with the characters in `srcText` * in the range [`srcStart`, `srcStart + srcLength`). * @param srcText The text to match. * @param srcStart the offset into `srcText` to start matching * @param srcLength the number of characters in `srcText` to match * @return TRUE if this starts with the characters in `text`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool startsWith(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const; /** * Determine if this starts with the characters in `srcChars` * @param srcChars The characters to match. * @param srcLength the number of characters in `srcChars` * @return TRUE if this starts with the characters in `srcChars`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool startsWith(ConstChar16Ptr srcChars, int32_t srcLength) const; /** * Determine if this ends with the characters in `srcChars` * in the range [`srcStart`, `srcStart + srcLength`). * @param srcChars The characters to match. * @param srcStart the offset into `srcText` to start matching * @param srcLength the number of characters in `srcChars` to match * @return TRUE if this ends with the characters in `srcChars`, FALSE otherwise * @stable ICU 2.0 */ inline UBool startsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const; /** * Determine if this ends with the characters in `text` * @param text The text to match. * @return TRUE if this ends with the characters in `text`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool endsWith(const UnicodeString& text) const; /** * Determine if this ends with the characters in `srcText` * in the range [`srcStart`, `srcStart + srcLength`). * @param srcText The text to match. * @param srcStart the offset into `srcText` to start matching * @param srcLength the number of characters in `srcText` to match * @return TRUE if this ends with the characters in `text`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool endsWith(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const; /** * Determine if this ends with the characters in `srcChars` * @param srcChars The characters to match. * @param srcLength the number of characters in `srcChars` * @return TRUE if this ends with the characters in `srcChars`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool endsWith(ConstChar16Ptr srcChars, int32_t srcLength) const; /** * Determine if this ends with the characters in `srcChars` * in the range [`srcStart`, `srcStart + srcLength`). * @param srcChars The characters to match. * @param srcStart the offset into `srcText` to start matching * @param srcLength the number of characters in `srcChars` to match * @return TRUE if this ends with the characters in `srcChars`, * FALSE otherwise * @stable ICU 2.0 */ inline UBool endsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const; /* Searching - bitwise only */ /** * Locate in this the first occurrence of the characters in `text`, * using bitwise comparison. * @param text The text to search for. * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(const UnicodeString& text) const; /** * Locate in this the first occurrence of the characters in `text` * starting at offset `start`, using bitwise comparison. * @param text The text to search for. * @param start The offset at which searching will start. * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(const UnicodeString& text, int32_t start) const; /** * Locate in this the first occurrence in the range * [`start`, `start + length`) of the characters * in `text`, using bitwise comparison. * @param text The text to search for. * @param start The offset at which searching will start. * @param length The number of characters to search * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(const UnicodeString& text, int32_t start, int32_t length) const; /** * Locate in this the first occurrence in the range * [`start`, `start + length`) of the characters * in `srcText` in the range * [`srcStart`, `srcStart + srcLength`), * using bitwise comparison. * @param srcText The text to search for. * @param srcStart the offset into `srcText` at which * to start matching * @param srcLength the number of characters in `srcText` to match * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const; /** * Locate in this the first occurrence of the characters in * `srcChars` * starting at offset `start`, using bitwise comparison. * @param srcChars The text to search for. * @param srcLength the number of characters in `srcChars` to match * @param start the offset into this at which to start matching * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(const char16_t *srcChars, int32_t srcLength, int32_t start) const; /** * Locate in this the first occurrence in the range * [`start`, `start + length`) of the characters * in `srcChars`, using bitwise comparison. * @param srcChars The text to search for. * @param srcLength the number of characters in `srcChars` * @param start The offset at which searching will start. * @param length The number of characters to search * @return The offset into this of the start of `srcChars`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(ConstChar16Ptr srcChars, int32_t srcLength, int32_t start, int32_t length) const; /** * Locate in this the first occurrence in the range * [`start`, `start + length`) of the characters * in `srcChars` in the range * [`srcStart`, `srcStart + srcLength`), * using bitwise comparison. * @param srcChars The text to search for. * @param srcStart the offset into `srcChars` at which * to start matching * @param srcLength the number of characters in `srcChars` to match * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ int32_t indexOf(const char16_t *srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const; /** * Locate in this the first occurrence of the BMP code point `c`, * using bitwise comparison. * @param c The code unit to search for. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(char16_t c) const; /** * Locate in this the first occurrence of the code point `c`, * using bitwise comparison. * * @param c The code point to search for. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(UChar32 c) const; /** * Locate in this the first occurrence of the BMP code point `c`, * starting at offset `start`, using bitwise comparison. * @param c The code unit to search for. * @param start The offset at which searching will start. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(char16_t c, int32_t start) const; /** * Locate in this the first occurrence of the code point `c` * starting at offset `start`, using bitwise comparison. * * @param c The code point to search for. * @param start The offset at which searching will start. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(UChar32 c, int32_t start) const; /** * Locate in this the first occurrence of the BMP code point `c` * in the range [`start`, `start + length`), * using bitwise comparison. * @param c The code unit to search for. * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(char16_t c, int32_t start, int32_t length) const; /** * Locate in this the first occurrence of the code point `c` * in the range [`start`, `start + length`), * using bitwise comparison. * * @param c The code point to search for. * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t indexOf(UChar32 c, int32_t start, int32_t length) const; /** * Locate in this the last occurrence of the characters in `text`, * using bitwise comparison. * @param text The text to search for. * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(const UnicodeString& text) const; /** * Locate in this the last occurrence of the characters in `text` * starting at offset `start`, using bitwise comparison. * @param text The text to search for. * @param start The offset at which searching will start. * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(const UnicodeString& text, int32_t start) const; /** * Locate in this the last occurrence in the range * [`start`, `start + length`) of the characters * in `text`, using bitwise comparison. * @param text The text to search for. * @param start The offset at which searching will start. * @param length The number of characters to search * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(const UnicodeString& text, int32_t start, int32_t length) const; /** * Locate in this the last occurrence in the range * [`start`, `start + length`) of the characters * in `srcText` in the range * [`srcStart`, `srcStart + srcLength`), * using bitwise comparison. * @param srcText The text to search for. * @param srcStart the offset into `srcText` at which * to start matching * @param srcLength the number of characters in `srcText` to match * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const; /** * Locate in this the last occurrence of the characters in `srcChars` * starting at offset `start`, using bitwise comparison. * @param srcChars The text to search for. * @param srcLength the number of characters in `srcChars` to match * @param start the offset into this at which to start matching * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(const char16_t *srcChars, int32_t srcLength, int32_t start) const; /** * Locate in this the last occurrence in the range * [`start`, `start + length`) of the characters * in `srcChars`, using bitwise comparison. * @param srcChars The text to search for. * @param srcLength the number of characters in `srcChars` * @param start The offset at which searching will start. * @param length The number of characters to search * @return The offset into this of the start of `srcChars`, * or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(ConstChar16Ptr srcChars, int32_t srcLength, int32_t start, int32_t length) const; /** * Locate in this the last occurrence in the range * [`start`, `start + length`) of the characters * in `srcChars` in the range * [`srcStart`, `srcStart + srcLength`), * using bitwise comparison. * @param srcChars The text to search for. * @param srcStart the offset into `srcChars` at which * to start matching * @param srcLength the number of characters in `srcChars` to match * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of the start of `text`, * or -1 if not found. * @stable ICU 2.0 */ int32_t lastIndexOf(const char16_t *srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const; /** * Locate in this the last occurrence of the BMP code point `c`, * using bitwise comparison. * @param c The code unit to search for. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(char16_t c) const; /** * Locate in this the last occurrence of the code point `c`, * using bitwise comparison. * * @param c The code point to search for. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(UChar32 c) const; /** * Locate in this the last occurrence of the BMP code point `c` * starting at offset `start`, using bitwise comparison. * @param c The code unit to search for. * @param start The offset at which searching will start. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(char16_t c, int32_t start) const; /** * Locate in this the last occurrence of the code point `c` * starting at offset `start`, using bitwise comparison. * * @param c The code point to search for. * @param start The offset at which searching will start. * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(UChar32 c, int32_t start) const; /** * Locate in this the last occurrence of the BMP code point `c` * in the range [`start`, `start + length`), * using bitwise comparison. * @param c The code unit to search for. * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(char16_t c, int32_t start, int32_t length) const; /** * Locate in this the last occurrence of the code point `c` * in the range [`start`, `start + length`), * using bitwise comparison. * * @param c The code point to search for. * @param start the offset into this at which to start matching * @param length the number of characters in this to search * @return The offset into this of `c`, or -1 if not found. * @stable ICU 2.0 */ inline int32_t lastIndexOf(UChar32 c, int32_t start, int32_t length) const; /* Character access */ /** * Return the code unit at offset `offset`. * If the offset is not valid (0..length()-1) then U+ffff is returned. * @param offset a valid offset into the text * @return the code unit at offset `offset` * or 0xffff if the offset is not valid for this string * @stable ICU 2.0 */ inline char16_t charAt(int32_t offset) const; /** * Return the code unit at offset `offset`. * If the offset is not valid (0..length()-1) then U+ffff is returned. * @param offset a valid offset into the text * @return the code unit at offset `offset` * @stable ICU 2.0 */ inline char16_t operator[] (int32_t offset) const; /** * Return the code point that contains the code unit * at offset `offset`. * If the offset is not valid (0..length()-1) then U+ffff is returned. * @param offset a valid offset into the text * that indicates the text offset of any of the code units * that will be assembled into a code point (21-bit value) and returned * @return the code point of text at `offset` * or 0xffff if the offset is not valid for this string * @stable ICU 2.0 */ UChar32 char32At(int32_t offset) const; /** * Adjust a random-access offset so that * it points to the beginning of a Unicode character. * The offset that is passed in points to * any code unit of a code point, * while the returned offset will point to the first code unit * of the same code point. * In UTF-16, if the input offset points to a second surrogate * of a surrogate pair, then the returned offset will point * to the first surrogate. * @param offset a valid offset into one code point of the text * @return offset of the first code unit of the same code point * @see U16_SET_CP_START * @stable ICU 2.0 */ int32_t getChar32Start(int32_t offset) const; /** * Adjust a random-access offset so that * it points behind a Unicode character. * The offset that is passed in points behind * any code unit of a code point, * while the returned offset will point behind the last code unit * of the same code point. * In UTF-16, if the input offset points behind the first surrogate * (i.e., to the second surrogate) * of a surrogate pair, then the returned offset will point * behind the second surrogate (i.e., to the first surrogate). * @param offset a valid offset after any code unit of a code point of the text * @return offset of the first code unit after the same code point * @see U16_SET_CP_LIMIT * @stable ICU 2.0 */ int32_t getChar32Limit(int32_t offset) const; /** * Move the code unit index along the string by delta code points. * Interpret the input index as a code unit-based offset into the string, * move the index forward or backward by delta code points, and * return the resulting index. * The input index should point to the first code unit of a code point, * if there is more than one. * * Both input and output indexes are code unit-based as for all * string indexes/offsets in ICU (and other libraries, like MBCS char*). * If delta<0 then the index is moved backward (toward the start of the string). * If delta>0 then the index is moved forward (toward the end of the string). * * This behaves like CharacterIterator::move32(delta, kCurrent). * * Behavior for out-of-bounds indexes: * `moveIndex32` pins the input index to 0..length(), i.e., * if the input index<0 then it is pinned to 0; * if it is index>length() then it is pinned to length(). * Afterwards, the index is moved by `delta` code points * forward or backward, * but no further backward than to 0 and no further forward than to length(). * The resulting index return value will be in between 0 and length(), inclusively. * * Examples: * \code * // s has code points 'a' U+10000 'b' U+10ffff U+2029 * UnicodeString s(u"a\U00010000b\U0010ffff\u2029"); * * // initial index: position of U+10000 * int32_t index=1; * * // the following examples will all result in index==4, position of U+10ffff * * // skip 2 code points from some position in the string * index=s.moveIndex32(index, 2); // skips U+10000 and 'b' * * // go to the 3rd code point from the start of s (0-based) * index=s.moveIndex32(0, 3); // skips 'a', U+10000, and 'b' * * // go to the next-to-last code point of s * index=s.moveIndex32(s.length(), -2); // backward-skips U+2029 and U+10ffff * \endcode * * @param index input code unit index * @param delta (signed) code point count to move the index forward or backward * in the string * @return the resulting code unit index * @stable ICU 2.0 */ int32_t moveIndex32(int32_t index, int32_t delta) const; /* Substring extraction */ /** * Copy the characters in the range * [`start`, `start + length`) into the array `dst`, * beginning at `dstStart`. * If the string aliases to `dst` itself as an external buffer, * then extract() will not copy the contents. * * @param start offset of first character which will be copied into the array * @param length the number of characters to extract * @param dst array in which to copy characters. The length of `dst` * must be at least (`dstStart + length`). * @param dstStart the offset in `dst` where the first character * will be extracted * @stable ICU 2.0 */ inline void extract(int32_t start, int32_t length, Char16Ptr dst, int32_t dstStart = 0) const; /** * Copy the contents of the string into dest. * This is a convenience function that * checks if there is enough space in dest, * extracts the entire string if possible, * and NUL-terminates dest if possible. * * If the string fits into dest but cannot be NUL-terminated * (length()==destCapacity) then the error code is set to U_STRING_NOT_TERMINATED_WARNING. * If the string itself does not fit into dest * (length()>destCapacity) then the error code is set to U_BUFFER_OVERFLOW_ERROR. * * If the string aliases to `dest` itself as an external buffer, * then extract() will not copy the contents. * * @param dest Destination string buffer. * @param destCapacity Number of char16_ts available at dest. * @param errorCode ICU error code. * @return length() * @stable ICU 2.0 */ int32_t extract(Char16Ptr dest, int32_t destCapacity, UErrorCode &errorCode) const; /** * Copy the characters in the range * [`start`, `start + length`) into the UnicodeString * `target`. * @param start offset of first character which will be copied * @param length the number of characters to extract * @param target UnicodeString into which to copy characters. * @stable ICU 2.0 */ inline void extract(int32_t start, int32_t length, UnicodeString& target) const; /** * Copy the characters in the range [`start`, `limit`) * into the array `dst`, beginning at `dstStart`. * @param start offset of first character which will be copied into the array * @param limit offset immediately following the last character to be copied * @param dst array in which to copy characters. The length of `dst` * must be at least (`dstStart + (limit - start)`). * @param dstStart the offset in `dst` where the first character * will be extracted * @stable ICU 2.0 */ inline void extractBetween(int32_t start, int32_t limit, char16_t *dst, int32_t dstStart = 0) const; /** * Copy the characters in the range [`start`, `limit`) * into the UnicodeString `target`. Replaceable API. * @param start offset of first character which will be copied * @param limit offset immediately following the last character to be copied * @param target UnicodeString into which to copy characters. * @stable ICU 2.0 */ virtual void extractBetween(int32_t start, int32_t limit, UnicodeString& target) const; /** * Copy the characters in the range * [`start`, `start + startLength`) into an array of characters. * All characters must be invariant (see utypes.h). * Use US_INV as the last, signature-distinguishing parameter. * * This function does not write any more than `targetCapacity` * characters but returns the length of the entire output string * so that one can allocate a larger buffer and call the function again * if necessary. * The output string is NUL-terminated if possible. * * @param start offset of first character which will be copied * @param startLength the number of characters to extract * @param target the target buffer for extraction, can be NULL * if targetLength is 0 * @param targetCapacity the length of the target buffer * @param inv Signature-distinguishing paramater, use US_INV. * @return the output string length, not including the terminating NUL * @stable ICU 3.2 */ int32_t extract(int32_t start, int32_t startLength, char *target, int32_t targetCapacity, enum EInvariant inv) const; #if U_CHARSET_IS_UTF8 || !UCONFIG_NO_CONVERSION /** * Copy the characters in the range * [`start`, `start + length`) into an array of characters * in the platform's default codepage. * This function does not write any more than `targetLength` * characters but returns the length of the entire output string * so that one can allocate a larger buffer and call the function again * if necessary. * The output string is NUL-terminated if possible. * * @param start offset of first character which will be copied * @param startLength the number of characters to extract * @param target the target buffer for extraction * @param targetLength the length of the target buffer * If `target` is NULL, then the number of bytes required for * `target` is returned. * @return the output string length, not including the terminating NUL * @stable ICU 2.0 */ int32_t extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength) const; #endif #if !UCONFIG_NO_CONVERSION /** * Copy the characters in the range * [`start`, `start + length`) into an array of characters * in a specified codepage. * The output string is NUL-terminated. * * Recommendation: For invariant-character strings use * extract(int32_t start, int32_t length, char *target, int32_t targetCapacity, enum EInvariant inv) const * because it avoids object code dependencies of UnicodeString on * the conversion code. * * @param start offset of first character which will be copied * @param startLength the number of characters to extract * @param target the target buffer for extraction * @param codepage the desired codepage for the characters. 0 has * the special meaning of the default codepage * If `codepage` is an empty string (`""`), * then a simple conversion is performed on the codepage-invariant * subset ("invariant characters") of the platform encoding. See utypes.h. * If `target` is NULL, then the number of bytes required for * `target` is returned. It is assumed that the target is big enough * to fit all of the characters. * @return the output string length, not including the terminating NUL * @stable ICU 2.0 */ inline int32_t extract(int32_t start, int32_t startLength, char *target, const char *codepage = 0) const; /** * Copy the characters in the range * [`start`, `start + length`) into an array of characters * in a specified codepage. * This function does not write any more than `targetLength` * characters but returns the length of the entire output string * so that one can allocate a larger buffer and call the function again * if necessary. * The output string is NUL-terminated if possible. * * Recommendation: For invariant-character strings use * extract(int32_t start, int32_t length, char *target, int32_t targetCapacity, enum EInvariant inv) const * because it avoids object code dependencies of UnicodeString on * the conversion code. * * @param start offset of first character which will be copied * @param startLength the number of characters to extract * @param target the target buffer for extraction * @param targetLength the length of the target buffer * @param codepage the desired codepage for the characters. 0 has * the special meaning of the default codepage * If `codepage` is an empty string (`""`), * then a simple conversion is performed on the codepage-invariant * subset ("invariant characters") of the platform encoding. See utypes.h. * If `target` is NULL, then the number of bytes required for * `target` is returned. * @return the output string length, not including the terminating NUL * @stable ICU 2.0 */ int32_t extract(int32_t start, int32_t startLength, char *target, uint32_t targetLength, const char *codepage) const; /** * Convert the UnicodeString into a codepage string using an existing UConverter. * The output string is NUL-terminated if possible. * * This function avoids the overhead of opening and closing a converter if * multiple strings are extracted. * * @param dest destination string buffer, can be NULL if destCapacity==0 * @param destCapacity the number of chars available at dest * @param cnv the converter object to be used (ucnv_resetFromUnicode() will be called), * or NULL for the default converter * @param errorCode normal ICU error code * @return the length of the output string, not counting the terminating NUL; * if the length is greater than destCapacity, then the string will not fit * and a buffer of the indicated length would need to be passed in * @stable ICU 2.0 */ int32_t extract(char *dest, int32_t destCapacity, UConverter *cnv, UErrorCode &errorCode) const; #endif /** * Create a temporary substring for the specified range. * Unlike the substring constructor and setTo() functions, * the object returned here will be a read-only alias (using getBuffer()) * rather than copying the text. * As a result, this substring operation is much faster but requires * that the original string not be modified or deleted during the lifetime * of the returned substring object. * @param start offset of the first character visible in the substring * @param length length of the substring * @return a read-only alias UnicodeString object for the substring * @stable ICU 4.4 */ UnicodeString tempSubString(int32_t start=0, int32_t length=INT32_MAX) const; /** * Create a temporary substring for the specified range. * Same as tempSubString(start, length) except that the substring range * is specified as a (start, limit) pair (with an exclusive limit index) * rather than a (start, length) pair. * @param start offset of the first character visible in the substring * @param limit offset immediately following the last character visible in the substring * @return a read-only alias UnicodeString object for the substring * @stable ICU 4.4 */ inline UnicodeString tempSubStringBetween(int32_t start, int32_t limit=INT32_MAX) const; /** * Convert the UnicodeString to UTF-8 and write the result * to a ByteSink. This is called by toUTF8String(). * Unpaired surrogates are replaced with U+FFFD. * Calls u_strToUTF8WithSub(). * * @param sink A ByteSink to which the UTF-8 version of the string is written. * sink.Flush() is called at the end. * @stable ICU 4.2 * @see toUTF8String */ void toUTF8(ByteSink &sink) const; /** * Convert the UnicodeString to UTF-8 and append the result * to a standard string. * Unpaired surrogates are replaced with U+FFFD. * Calls toUTF8(). * * @param result A standard string (or a compatible object) * to which the UTF-8 version of the string is appended. * @return The string object. * @stable ICU 4.2 * @see toUTF8 */ template StringClass &toUTF8String(StringClass &result) const { StringByteSink sbs(&result, length()); toUTF8(sbs); return result; } /** * Convert the UnicodeString to UTF-32. * Unpaired surrogates are replaced with U+FFFD. * Calls u_strToUTF32WithSub(). * * @param utf32 destination string buffer, can be NULL if capacity==0 * @param capacity the number of UChar32s available at utf32 * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return The length of the UTF-32 string. * @see fromUTF32 * @stable ICU 4.2 */ int32_t toUTF32(UChar32 *utf32, int32_t capacity, UErrorCode &errorCode) const; /* Length operations */ /** * Return the length of the UnicodeString object. * The length is the number of char16_t code units are in the UnicodeString. * If you want the number of code points, please use countChar32(). * @return the length of the UnicodeString object * @see countChar32 * @stable ICU 2.0 */ inline int32_t length(void) const; /** * Count Unicode code points in the length char16_t code units of the string. * A code point may occupy either one or two char16_t code units. * Counting code points involves reading all code units. * * This functions is basically the inverse of moveIndex32(). * * @param start the index of the first code unit to check * @param length the number of char16_t code units to check * @return the number of code points in the specified code units * @see length * @stable ICU 2.0 */ int32_t countChar32(int32_t start=0, int32_t length=INT32_MAX) const; /** * Check if the length char16_t code units of the string * contain more Unicode code points than a certain number. * This is more efficient than counting all code points in this part of the string * and comparing that number with a threshold. * This function may not need to scan the string at all if the length * falls within a certain range, and * never needs to count more than 'number+1' code points. * Logically equivalent to (countChar32(start, length)>number). * A Unicode code point may occupy either one or two char16_t code units. * * @param start the index of the first code unit to check (0 for the entire string) * @param length the number of char16_t code units to check * (use INT32_MAX for the entire string; remember that start/length * values are pinned) * @param number The number of code points in the (sub)string is compared against * the 'number' parameter. * @return Boolean value for whether the string contains more Unicode code points * than 'number'. Same as (u_countChar32(s, length)>number). * @see countChar32 * @see u_strHasMoreChar32Than * @stable ICU 2.4 */ UBool hasMoreChar32Than(int32_t start, int32_t length, int32_t number) const; /** * Determine if this string is empty. * @return TRUE if this string contains 0 characters, FALSE otherwise. * @stable ICU 2.0 */ inline UBool isEmpty(void) const; /** * Return the capacity of the internal buffer of the UnicodeString object. * This is useful together with the getBuffer functions. * See there for details. * * @return the number of char16_ts available in the internal buffer * @see getBuffer * @stable ICU 2.0 */ inline int32_t getCapacity(void) const; /* Other operations */ /** * Generate a hash code for this object. * @return The hash code of this UnicodeString. * @stable ICU 2.0 */ inline int32_t hashCode(void) const; /** * Determine if this object contains a valid string. * A bogus string has no value. It is different from an empty string, * although in both cases isEmpty() returns TRUE and length() returns 0. * setToBogus() and isBogus() can be used to indicate that no string value is available. * For a bogus string, getBuffer() and getTerminatedBuffer() return NULL, and * length() returns 0. * * @return TRUE if the string is bogus/invalid, FALSE otherwise * @see setToBogus() * @stable ICU 2.0 */ inline UBool isBogus(void) const; //======================================== // Write operations //======================================== /* Assignment operations */ /** * Assignment operator. Replace the characters in this UnicodeString * with the characters from `srcText`. * * Starting with ICU 2.4, the assignment operator and the copy constructor * allocate a new buffer and copy the buffer contents even for readonly aliases. * By contrast, the fastCopyFrom() function implements the old, * more efficient but less safe behavior * of making this string also a readonly alias to the same buffer. * * If the source object has an "open" buffer from getBuffer(minCapacity), * then the copy is an empty string. * * @param srcText The text containing the characters to replace * @return a reference to this * @stable ICU 2.0 * @see fastCopyFrom */ UnicodeString &operator=(const UnicodeString &srcText); /** * Almost the same as the assignment operator. * Replace the characters in this UnicodeString * with the characters from `srcText`. * * This function works the same as the assignment operator * for all strings except for ones that are readonly aliases. * * Starting with ICU 2.4, the assignment operator and the copy constructor * allocate a new buffer and copy the buffer contents even for readonly aliases. * This function implements the old, more efficient but less safe behavior * of making this string also a readonly alias to the same buffer. * * The fastCopyFrom function must be used only if it is known that the lifetime of * this UnicodeString does not exceed the lifetime of the aliased buffer * including its contents, for example for strings from resource bundles * or aliases to string constants. * * If the source object has an "open" buffer from getBuffer(minCapacity), * then the copy is an empty string. * * @param src The text containing the characters to replace. * @return a reference to this * @stable ICU 2.4 */ UnicodeString &fastCopyFrom(const UnicodeString &src); /** * Move assignment operator; might leave src in bogus state. * This string will have the same contents and state that the source string had. * The behavior is undefined if *this and src are the same object. * @param src source string * @return *this * @stable ICU 56 */ UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; /** * Swap strings. * @param other other string * @stable ICU 56 */ void swap(UnicodeString &other) U_NOEXCEPT; /** * Non-member UnicodeString swap function. * @param s1 will get s2's contents and state * @param s2 will get s1's contents and state * @stable ICU 56 */ friend inline void U_EXPORT2 swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { s1.swap(s2); } /** * Assignment operator. Replace the characters in this UnicodeString * with the code unit `ch`. * @param ch the code unit to replace * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& operator= (char16_t ch); /** * Assignment operator. Replace the characters in this UnicodeString * with the code point `ch`. * @param ch the code point to replace * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& operator= (UChar32 ch); /** * Set the text in the UnicodeString object to the characters * in `srcText` in the range * [`srcStart`, `srcText.length()`). * `srcText` is not modified. * @param srcText the source for the new characters * @param srcStart the offset into `srcText` where new characters * will be obtained * @return a reference to this * @stable ICU 2.2 */ inline UnicodeString& setTo(const UnicodeString& srcText, int32_t srcStart); /** * Set the text in the UnicodeString object to the characters * in `srcText` in the range * [`srcStart`, `srcStart + srcLength`). * `srcText` is not modified. * @param srcText the source for the new characters * @param srcStart the offset into `srcText` where new characters * will be obtained * @param srcLength the number of characters in `srcText` in the * replace string. * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& setTo(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength); /** * Set the text in the UnicodeString object to the characters in * `srcText`. * `srcText` is not modified. * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& setTo(const UnicodeString& srcText); /** * Set the characters in the UnicodeString object to the characters * in `srcChars`. `srcChars` is not modified. * @param srcChars the source for the new characters * @param srcLength the number of Unicode characters in srcChars. * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& setTo(const char16_t *srcChars, int32_t srcLength); /** * Set the characters in the UnicodeString object to the code unit * `srcChar`. * @param srcChar the code unit which becomes the UnicodeString's character * content * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& setTo(char16_t srcChar); /** * Set the characters in the UnicodeString object to the code point * `srcChar`. * @param srcChar the code point which becomes the UnicodeString's character * content * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& setTo(UChar32 srcChar); /** * Aliasing setTo() function, analogous to the readonly-aliasing char16_t* constructor. * The text will be used for the UnicodeString object, but * it will not be released when the UnicodeString is destroyed. * This has copy-on-write semantics: * When the string is modified, then the buffer is first copied into * newly allocated memory. * The aliased buffer is never modified. * * In an assignment to another UnicodeString, when using the copy constructor * or the assignment operator, the text will be copied. * When using fastCopyFrom(), the text will be aliased again, * so that both strings then alias the same readonly-text. * * @param isTerminated specifies if `text` is `NUL`-terminated. * This must be true if `textLength==-1`. * @param text The characters to alias for the UnicodeString. * @param textLength The number of Unicode characters in `text` to alias. * If -1, then this constructor will determine the length * by calling `u_strlen()`. * @return a reference to this * @stable ICU 2.0 */ UnicodeString &setTo(UBool isTerminated, ConstChar16Ptr text, int32_t textLength); /** * Aliasing setTo() function, analogous to the writable-aliasing char16_t* constructor. * The text will be used for the UnicodeString object, but * it will not be released when the UnicodeString is destroyed. * This has write-through semantics: * For as long as the capacity of the buffer is sufficient, write operations * will directly affect the buffer. When more capacity is necessary, then * a new buffer will be allocated and the contents copied as with regularly * constructed strings. * In an assignment to another UnicodeString, the buffer will be copied. * The extract(Char16Ptr dst) function detects whether the dst pointer is the same * as the string buffer itself and will in this case not copy the contents. * * @param buffer The characters to alias for the UnicodeString. * @param buffLength The number of Unicode characters in `buffer` to alias. * @param buffCapacity The size of `buffer` in char16_ts. * @return a reference to this * @stable ICU 2.0 */ UnicodeString &setTo(char16_t *buffer, int32_t buffLength, int32_t buffCapacity); /** * Make this UnicodeString object invalid. * The string will test TRUE with isBogus(). * * A bogus string has no value. It is different from an empty string. * It can be used to indicate that no string value is available. * getBuffer() and getTerminatedBuffer() return NULL, and * length() returns 0. * * This utility function is used throughout the UnicodeString * implementation to indicate that a UnicodeString operation failed, * and may be used in other functions, * especially but not exclusively when such functions do not * take a UErrorCode for simplicity. * * The following methods, and no others, will clear a string object's bogus flag: * - remove() * - remove(0, INT32_MAX) * - truncate(0) * - operator=() (assignment operator) * - setTo(...) * * The simplest ways to turn a bogus string into an empty one * is to use the remove() function. * Examples for other functions that are equivalent to "set to empty string": * \code * if(s.isBogus()) { * s.remove(); // set to an empty string (remove all), or * s.remove(0, INT32_MAX); // set to an empty string (remove all), or * s.truncate(0); // set to an empty string (complete truncation), or * s=UnicodeString(); // assign an empty string, or * s.setTo((UChar32)-1); // set to a pseudo code point that is out of range, or * static const char16_t nul=0; * s.setTo(&nul, 0); // set to an empty C Unicode string * } * \endcode * * @see isBogus() * @stable ICU 2.0 */ void setToBogus(); /** * Set the character at the specified offset to the specified character. * @param offset A valid offset into the text of the character to set * @param ch The new character * @return A reference to this * @stable ICU 2.0 */ UnicodeString& setCharAt(int32_t offset, char16_t ch); /* Append operations */ /** * Append operator. Append the code unit `ch` to the UnicodeString * object. * @param ch the code unit to be appended * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& operator+= (char16_t ch); /** * Append operator. Append the code point `ch` to the UnicodeString * object. * @param ch the code point to be appended * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& operator+= (UChar32 ch); /** * Append operator. Append the characters in `srcText` to the * UnicodeString object. `srcText` is not modified. * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& operator+= (const UnicodeString& srcText); /** * Append the characters * in `srcText` in the range * [`srcStart`, `srcStart + srcLength`) to the * UnicodeString object at offset `start`. `srcText` * is not modified. * @param srcText the source for the new characters * @param srcStart the offset into `srcText` where new characters * will be obtained * @param srcLength the number of characters in `srcText` in * the append string * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& append(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength); /** * Append the characters in `srcText` to the UnicodeString object. * `srcText` is not modified. * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& append(const UnicodeString& srcText); /** * Append the characters in `srcChars` in the range * [`srcStart`, `srcStart + srcLength`) to the UnicodeString * object at offset * `start`. `srcChars` is not modified. * @param srcChars the source for the new characters * @param srcStart the offset into `srcChars` where new characters * will be obtained * @param srcLength the number of characters in `srcChars` in * the append string; can be -1 if `srcChars` is NUL-terminated * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& append(const char16_t *srcChars, int32_t srcStart, int32_t srcLength); /** * Append the characters in `srcChars` to the UnicodeString object * at offset `start`. `srcChars` is not modified. * @param srcChars the source for the new characters * @param srcLength the number of Unicode characters in `srcChars`; * can be -1 if `srcChars` is NUL-terminated * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& append(ConstChar16Ptr srcChars, int32_t srcLength); /** * Append the code unit `srcChar` to the UnicodeString object. * @param srcChar the code unit to append * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& append(char16_t srcChar); /** * Append the code point `srcChar` to the UnicodeString object. * @param srcChar the code point to append * @return a reference to this * @stable ICU 2.0 */ UnicodeString& append(UChar32 srcChar); /* Insert operations */ /** * Insert the characters in `srcText` in the range * [`srcStart`, `srcStart + srcLength`) into the UnicodeString * object at offset `start`. `srcText` is not modified. * @param start the offset where the insertion begins * @param srcText the source for the new characters * @param srcStart the offset into `srcText` where new characters * will be obtained * @param srcLength the number of characters in `srcText` in * the insert string * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& insert(int32_t start, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength); /** * Insert the characters in `srcText` into the UnicodeString object * at offset `start`. `srcText` is not modified. * @param start the offset where the insertion begins * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& insert(int32_t start, const UnicodeString& srcText); /** * Insert the characters in `srcChars` in the range * [`srcStart`, `srcStart + srcLength`) into the UnicodeString * object at offset `start`. `srcChars` is not modified. * @param start the offset at which the insertion begins * @param srcChars the source for the new characters * @param srcStart the offset into `srcChars` where new characters * will be obtained * @param srcLength the number of characters in `srcChars` * in the insert string * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& insert(int32_t start, const char16_t *srcChars, int32_t srcStart, int32_t srcLength); /** * Insert the characters in `srcChars` into the UnicodeString object * at offset `start`. `srcChars` is not modified. * @param start the offset where the insertion begins * @param srcChars the source for the new characters * @param srcLength the number of Unicode characters in srcChars. * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& insert(int32_t start, ConstChar16Ptr srcChars, int32_t srcLength); /** * Insert the code unit `srcChar` into the UnicodeString object at * offset `start`. * @param start the offset at which the insertion occurs * @param srcChar the code unit to insert * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& insert(int32_t start, char16_t srcChar); /** * Insert the code point `srcChar` into the UnicodeString object at * offset `start`. * @param start the offset at which the insertion occurs * @param srcChar the code point to insert * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& insert(int32_t start, UChar32 srcChar); /* Replace operations */ /** * Replace the characters in the range * [`start`, `start + length`) with the characters in * `srcText` in the range * [`srcStart`, `srcStart + srcLength`). * `srcText` is not modified. * @param start the offset at which the replace operation begins * @param length the number of characters to replace. The character at * `start + length` is not modified. * @param srcText the source for the new characters * @param srcStart the offset into `srcText` where new characters * will be obtained * @param srcLength the number of characters in `srcText` in * the replace string * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replace(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength); /** * Replace the characters in the range * [`start`, `start + length`) * with the characters in `srcText`. `srcText` is * not modified. * @param start the offset at which the replace operation begins * @param length the number of characters to replace. The character at * `start + length` is not modified. * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replace(int32_t start, int32_t length, const UnicodeString& srcText); /** * Replace the characters in the range * [`start`, `start + length`) with the characters in * `srcChars` in the range * [`srcStart`, `srcStart + srcLength`). `srcChars` * is not modified. * @param start the offset at which the replace operation begins * @param length the number of characters to replace. The character at * `start + length` is not modified. * @param srcChars the source for the new characters * @param srcStart the offset into `srcChars` where new characters * will be obtained * @param srcLength the number of characters in `srcChars` * in the replace string * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replace(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength); /** * Replace the characters in the range * [`start`, `start + length`) with the characters in * `srcChars`. `srcChars` is not modified. * @param start the offset at which the replace operation begins * @param length number of characters to replace. The character at * `start + length` is not modified. * @param srcChars the source for the new characters * @param srcLength the number of Unicode characters in srcChars * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replace(int32_t start, int32_t length, ConstChar16Ptr srcChars, int32_t srcLength); /** * Replace the characters in the range * [`start`, `start + length`) with the code unit * `srcChar`. * @param start the offset at which the replace operation begins * @param length the number of characters to replace. The character at * `start + length` is not modified. * @param srcChar the new code unit * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replace(int32_t start, int32_t length, char16_t srcChar); /** * Replace the characters in the range * [`start`, `start + length`) with the code point * `srcChar`. * @param start the offset at which the replace operation begins * @param length the number of characters to replace. The character at * `start + length` is not modified. * @param srcChar the new code point * @return a reference to this * @stable ICU 2.0 */ UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar); /** * Replace the characters in the range [`start`, `limit`) * with the characters in `srcText`. `srcText` is not modified. * @param start the offset at which the replace operation begins * @param limit the offset immediately following the replace range * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replaceBetween(int32_t start, int32_t limit, const UnicodeString& srcText); /** * Replace the characters in the range [`start`, `limit`) * with the characters in `srcText` in the range * [`srcStart`, `srcLimit`). `srcText` is not modified. * @param start the offset at which the replace operation begins * @param limit the offset immediately following the replace range * @param srcText the source for the new characters * @param srcStart the offset into `srcChars` where new characters * will be obtained * @param srcLimit the offset immediately following the range to copy * in `srcText` * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& replaceBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit); /** * Replace a substring of this object with the given text. * @param start the beginning index, inclusive; `0 <= start <= limit`. * @param limit the ending index, exclusive; `start <= limit <= length()`. * @param text the text to replace characters `start` to `limit - 1` * @stable ICU 2.0 */ virtual void handleReplaceBetween(int32_t start, int32_t limit, const UnicodeString& text); /** * Replaceable API * @return TRUE if it has MetaData * @stable ICU 2.4 */ virtual UBool hasMetaData() const; /** * Copy a substring of this object, retaining attribute (out-of-band) * information. This method is used to duplicate or reorder substrings. * The destination index must not overlap the source range. * * @param start the beginning index, inclusive; `0 <= start <= limit`. * @param limit the ending index, exclusive; `start <= limit <= length()`. * @param dest the destination index. The characters from * `start..limit-1` will be copied to `dest`. * Implementations of this method may assume that `dest <= start || * dest >= limit`. * @stable ICU 2.0 */ virtual void copy(int32_t start, int32_t limit, int32_t dest); /* Search and replace operations */ /** * Replace all occurrences of characters in oldText with the characters * in newText * @param oldText the text containing the search text * @param newText the text containing the replacement text * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& findAndReplace(const UnicodeString& oldText, const UnicodeString& newText); /** * Replace all occurrences of characters in oldText with characters * in newText * in the range [`start`, `start + length`). * @param start the start of the range in which replace will performed * @param length the length of the range in which replace will be performed * @param oldText the text containing the search text * @param newText the text containing the replacement text * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& findAndReplace(int32_t start, int32_t length, const UnicodeString& oldText, const UnicodeString& newText); /** * Replace all occurrences of characters in oldText in the range * [`oldStart`, `oldStart + oldLength`) with the characters * in newText in the range * [`newStart`, `newStart + newLength`) * in the range [`start`, `start + length`). * @param start the start of the range in which replace will performed * @param length the length of the range in which replace will be performed * @param oldText the text containing the search text * @param oldStart the start of the search range in `oldText` * @param oldLength the length of the search range in `oldText` * @param newText the text containing the replacement text * @param newStart the start of the replacement range in `newText` * @param newLength the length of the replacement range in `newText` * @return a reference to this * @stable ICU 2.0 */ UnicodeString& findAndReplace(int32_t start, int32_t length, const UnicodeString& oldText, int32_t oldStart, int32_t oldLength, const UnicodeString& newText, int32_t newStart, int32_t newLength); /* Remove operations */ /** * Remove all characters from the UnicodeString object. * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& remove(void); /** * Remove the characters in the range * [`start`, `start + length`) from the UnicodeString object. * @param start the offset of the first character to remove * @param length the number of characters to remove * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& remove(int32_t start, int32_t length = (int32_t)INT32_MAX); /** * Remove the characters in the range * [`start`, `limit`) from the UnicodeString object. * @param start the offset of the first character to remove * @param limit the offset immediately following the range to remove * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& removeBetween(int32_t start, int32_t limit = (int32_t)INT32_MAX); /** * Retain only the characters in the range * [`start`, `limit`) from the UnicodeString object. * Removes characters before `start` and at and after `limit`. * @param start the offset of the first character to retain * @param limit the offset immediately following the range to retain * @return a reference to this * @stable ICU 4.4 */ inline UnicodeString &retainBetween(int32_t start, int32_t limit = INT32_MAX); /* Length operations */ /** * Pad the start of this UnicodeString with the character `padChar`. * If the length of this UnicodeString is less than targetLength, * length() - targetLength copies of padChar will be added to the * beginning of this UnicodeString. * @param targetLength the desired length of the string * @param padChar the character to use for padding. Defaults to * space (U+0020) * @return TRUE if the text was padded, FALSE otherwise. * @stable ICU 2.0 */ UBool padLeading(int32_t targetLength, char16_t padChar = 0x0020); /** * Pad the end of this UnicodeString with the character `padChar`. * If the length of this UnicodeString is less than targetLength, * length() - targetLength copies of padChar will be added to the * end of this UnicodeString. * @param targetLength the desired length of the string * @param padChar the character to use for padding. Defaults to * space (U+0020) * @return TRUE if the text was padded, FALSE otherwise. * @stable ICU 2.0 */ UBool padTrailing(int32_t targetLength, char16_t padChar = 0x0020); /** * Truncate this UnicodeString to the `targetLength`. * @param targetLength the desired length of this UnicodeString. * @return TRUE if the text was truncated, FALSE otherwise * @stable ICU 2.0 */ inline UBool truncate(int32_t targetLength); /** * Trims leading and trailing whitespace from this UnicodeString. * @return a reference to this * @stable ICU 2.0 */ UnicodeString& trim(void); /* Miscellaneous operations */ /** * Reverse this UnicodeString in place. * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& reverse(void); /** * Reverse the range [`start`, `start + length`) in * this UnicodeString. * @param start the start of the range to reverse * @param length the number of characters to to reverse * @return a reference to this * @stable ICU 2.0 */ inline UnicodeString& reverse(int32_t start, int32_t length); /** * Convert the characters in this to UPPER CASE following the conventions of * the default locale. * @return A reference to this. * @stable ICU 2.0 */ UnicodeString& toUpper(void); /** * Convert the characters in this to UPPER CASE following the conventions of * a specific locale. * @param locale The locale containing the conventions to use. * @return A reference to this. * @stable ICU 2.0 */ UnicodeString& toUpper(const Locale& locale); /** * Convert the characters in this to lower case following the conventions of * the default locale. * @return A reference to this. * @stable ICU 2.0 */ UnicodeString& toLower(void); /** * Convert the characters in this to lower case following the conventions of * a specific locale. * @param locale The locale containing the conventions to use. * @return A reference to this. * @stable ICU 2.0 */ UnicodeString& toLower(const Locale& locale); #if !UCONFIG_NO_BREAK_ITERATION /** * Titlecase this string, convenience function using the default locale. * * Casing is locale-dependent and context-sensitive. * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. * * The titlecase break iterator can be provided to customize for arbitrary * styles, using rules and dictionaries beyond the standard iterators. * It may be more efficient to always provide an iterator to avoid * opening and closing one for each string. * The standard titlecase iterator for the root locale implements the * algorithm of Unicode TR 21. * * This function uses only the setText(), first() and next() methods of the * provided break iterator. * * @param titleIter A break iterator to find the first characters of words * that are to be titlecased. * If none is provided (0), then a standard titlecase * break iterator is opened. * Otherwise the provided iterator is set to the string's text. * @return A reference to this. * @stable ICU 2.1 */ UnicodeString &toTitle(BreakIterator *titleIter); /** * Titlecase this string. * * Casing is locale-dependent and context-sensitive. * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. * * The titlecase break iterator can be provided to customize for arbitrary * styles, using rules and dictionaries beyond the standard iterators. * It may be more efficient to always provide an iterator to avoid * opening and closing one for each string. * The standard titlecase iterator for the root locale implements the * algorithm of Unicode TR 21. * * This function uses only the setText(), first() and next() methods of the * provided break iterator. * * @param titleIter A break iterator to find the first characters of words * that are to be titlecased. * If none is provided (0), then a standard titlecase * break iterator is opened. * Otherwise the provided iterator is set to the string's text. * @param locale The locale to consider. * @return A reference to this. * @stable ICU 2.1 */ UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale); /** * Titlecase this string, with options. * * Casing is locale-dependent and context-sensitive. * Titlecasing uses a break iterator to find the first characters of words * that are to be titlecased. It titlecases those characters and lowercases * all others. (This can be modified with options.) * * The titlecase break iterator can be provided to customize for arbitrary * styles, using rules and dictionaries beyond the standard iterators. * It may be more efficient to always provide an iterator to avoid * opening and closing one for each string. * The standard titlecase iterator for the root locale implements the * algorithm of Unicode TR 21. * * This function uses only the setText(), first() and next() methods of the * provided break iterator. * * @param titleIter A break iterator to find the first characters of words * that are to be titlecased. * If none is provided (0), then a standard titlecase * break iterator is opened. * Otherwise the provided iterator is set to the string's text. * @param locale The locale to consider. * @param options Options bit set, usually 0. See U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. * @param options Options bit set, see ucasemap_open(). * @return A reference to this. * @stable ICU 3.8 */ UnicodeString &toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options); #endif /** * Case-folds the characters in this string. * * Case-folding is locale-independent and not context-sensitive, * but there is an option for whether to include or exclude mappings for dotted I * and dotless i that are marked with 'T' in CaseFolding.txt. * * The result may be longer or shorter than the original. * * @param options Either U_FOLD_CASE_DEFAULT or U_FOLD_CASE_EXCLUDE_SPECIAL_I * @return A reference to this. * @stable ICU 2.0 */ UnicodeString &foldCase(uint32_t options=0 /*U_FOLD_CASE_DEFAULT*/); //======================================== // Access to the internal buffer //======================================== /** * Get a read/write pointer to the internal buffer. * The buffer is guaranteed to be large enough for at least minCapacity char16_ts, * writable, and is still owned by the UnicodeString object. * Calls to getBuffer(minCapacity) must not be nested, and * must be matched with calls to releaseBuffer(newLength). * If the string buffer was read-only or shared, * then it will be reallocated and copied. * * An attempted nested call will return 0, and will not further modify the * state of the UnicodeString object. * It also returns 0 if the string is bogus. * * The actual capacity of the string buffer may be larger than minCapacity. * getCapacity() returns the actual capacity. * For many operations, the full capacity should be used to avoid reallocations. * * While the buffer is "open" between getBuffer(minCapacity) * and releaseBuffer(newLength), the following applies: * - The string length is set to 0. * - Any read API call on the UnicodeString object will behave like on a 0-length string. * - Any write API call on the UnicodeString object is disallowed and will have no effect. * - You can read from and write to the returned buffer. * - The previous string contents will still be in the buffer; * if you want to use it, then you need to call length() before getBuffer(minCapacity). * If the length() was greater than minCapacity, then any contents after minCapacity * may be lost. * The buffer contents is not NUL-terminated by getBuffer(). * If length() < getCapacity() then you can terminate it by writing a NUL * at index length(). * - You must call releaseBuffer(newLength) before and in order to * return to normal UnicodeString operation. * * @param minCapacity the minimum number of char16_ts that are to be available * in the buffer, starting at the returned pointer; * default to the current string capacity if minCapacity==-1 * @return a writable pointer to the internal string buffer, * or nullptr if an error occurs (nested calls, out of memory) * * @see releaseBuffer * @see getTerminatedBuffer() * @stable ICU 2.0 */ char16_t *getBuffer(int32_t minCapacity); /** * Release a read/write buffer on a UnicodeString object with an * "open" getBuffer(minCapacity). * This function must be called in a matched pair with getBuffer(minCapacity). * releaseBuffer(newLength) must be called if and only if a getBuffer(minCapacity) is "open". * * It will set the string length to newLength, at most to the current capacity. * If newLength==-1 then it will set the length according to the * first NUL in the buffer, or to the capacity if there is no NUL. * * After calling releaseBuffer(newLength) the UnicodeString is back to normal operation. * * @param newLength the new length of the UnicodeString object; * defaults to the current capacity if newLength is greater than that; * if newLength==-1, it defaults to u_strlen(buffer) but not more than * the current capacity of the string * * @see getBuffer(int32_t minCapacity) * @stable ICU 2.0 */ void releaseBuffer(int32_t newLength=-1); /** * Get a read-only pointer to the internal buffer. * This can be called at any time on a valid UnicodeString. * * It returns 0 if the string is bogus, or * during an "open" getBuffer(minCapacity). * * It can be called as many times as desired. * The pointer that it returns will remain valid until the UnicodeString object is modified, * at which time the pointer is semantically invalidated and must not be used any more. * * The capacity of the buffer can be determined with getCapacity(). * The part after length() may or may not be initialized and valid, * depending on the history of the UnicodeString object. * * The buffer contents is (probably) not NUL-terminated. * You can check if it is with * `(s.length() < s.getCapacity() && buffer[s.length()]==0)`. * (See getTerminatedBuffer().) * * The buffer may reside in read-only memory. Its contents must not * be modified. * * @return a read-only pointer to the internal string buffer, * or nullptr if the string is empty or bogus * * @see getBuffer(int32_t minCapacity) * @see getTerminatedBuffer() * @stable ICU 2.0 */ inline const char16_t *getBuffer() const; /** * Get a read-only pointer to the internal buffer, * making sure that it is NUL-terminated. * This can be called at any time on a valid UnicodeString. * * It returns 0 if the string is bogus, or * during an "open" getBuffer(minCapacity), or if the buffer cannot * be NUL-terminated (because memory allocation failed). * * It can be called as many times as desired. * The pointer that it returns will remain valid until the UnicodeString object is modified, * at which time the pointer is semantically invalidated and must not be used any more. * * The capacity of the buffer can be determined with getCapacity(). * The part after length()+1 may or may not be initialized and valid, * depending on the history of the UnicodeString object. * * The buffer contents is guaranteed to be NUL-terminated. * getTerminatedBuffer() may reallocate the buffer if a terminating NUL * is written. * For this reason, this function is not const, unlike getBuffer(). * Note that a UnicodeString may also contain NUL characters as part of its contents. * * The buffer may reside in read-only memory. Its contents must not * be modified. * * @return a read-only pointer to the internal string buffer, * or 0 if the string is empty or bogus * * @see getBuffer(int32_t minCapacity) * @see getBuffer() * @stable ICU 2.2 */ const char16_t *getTerminatedBuffer(); //======================================== // Constructors //======================================== /** Construct an empty UnicodeString. * @stable ICU 2.0 */ inline UnicodeString(); /** * Construct a UnicodeString with capacity to hold `capacity` char16_ts * @param capacity the number of char16_ts this UnicodeString should hold * before a resize is necessary; if count is greater than 0 and count * code points c take up more space than capacity, then capacity is adjusted * accordingly. * @param c is used to initially fill the string * @param count specifies how many code points c are to be written in the * string * @stable ICU 2.0 */ UnicodeString(int32_t capacity, UChar32 c, int32_t count); /** * Single char16_t (code unit) constructor. * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_CHAR_EXPLICIT=explicit` * on the compiler command line or similar. * @param ch the character to place in the UnicodeString * @stable ICU 2.0 */ UNISTR_FROM_CHAR_EXPLICIT UnicodeString(char16_t ch); /** * Single UChar32 (code point) constructor. * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_CHAR_EXPLICIT=explicit` * on the compiler command line or similar. * @param ch the character to place in the UnicodeString * @stable ICU 2.0 */ UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); /** * char16_t* constructor. * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_STRING_EXPLICIT=explicit` * on the compiler command line or similar. * @param text The characters to place in the UnicodeString. `text` * must be NULL (U+0000) terminated. * @stable ICU 2.0 */ UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); #if !U_CHAR16_IS_TYPEDEF /** * uint16_t * constructor. * Delegates to UnicodeString(const char16_t *). * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_STRING_EXPLICIT=explicit` * on the compiler command line or similar. * @param text NUL-terminated UTF-16 string * @stable ICU 59 */ UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) : UnicodeString(ConstChar16Ptr(text)) {} #endif #if U_SIZEOF_WCHAR_T==2 || defined(U_IN_DOXYGEN) /** * wchar_t * constructor. * (Only defined if U_SIZEOF_WCHAR_T==2.) * Delegates to UnicodeString(const char16_t *). * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_STRING_EXPLICIT=explicit` * on the compiler command line or similar. * @param text NUL-terminated UTF-16 string * @stable ICU 59 */ UNISTR_FROM_STRING_EXPLICIT UnicodeString(const wchar_t *text) : UnicodeString(ConstChar16Ptr(text)) {} #endif /** * nullptr_t constructor. * Effectively the same as the default constructor, makes an empty string object. * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_STRING_EXPLICIT=explicit` * on the compiler command line or similar. * @param text nullptr * @stable ICU 59 */ UNISTR_FROM_STRING_EXPLICIT inline UnicodeString(const std::nullptr_t text); /** * char16_t* constructor. * @param text The characters to place in the UnicodeString. * @param textLength The number of Unicode characters in `text` * to copy. * @stable ICU 2.0 */ UnicodeString(const char16_t *text, int32_t textLength); #if !U_CHAR16_IS_TYPEDEF /** * uint16_t * constructor. * Delegates to UnicodeString(const char16_t *, int32_t). * @param text UTF-16 string * @param length string length * @stable ICU 59 */ UnicodeString(const uint16_t *text, int32_t length) : UnicodeString(ConstChar16Ptr(text), length) {} #endif #if U_SIZEOF_WCHAR_T==2 || defined(U_IN_DOXYGEN) /** * wchar_t * constructor. * (Only defined if U_SIZEOF_WCHAR_T==2.) * Delegates to UnicodeString(const char16_t *, int32_t). * @param text NUL-terminated UTF-16 string * @param length string length * @stable ICU 59 */ UnicodeString(const wchar_t *text, int32_t length) : UnicodeString(ConstChar16Ptr(text), length) {} #endif /** * nullptr_t constructor. * Effectively the same as the default constructor, makes an empty string object. * @param text nullptr * @param length ignored * @stable ICU 59 */ inline UnicodeString(const std::nullptr_t text, int32_t length); /** * Readonly-aliasing char16_t* constructor. * The text will be used for the UnicodeString object, but * it will not be released when the UnicodeString is destroyed. * This has copy-on-write semantics: * When the string is modified, then the buffer is first copied into * newly allocated memory. * The aliased buffer is never modified. * * In an assignment to another UnicodeString, when using the copy constructor * or the assignment operator, the text will be copied. * When using fastCopyFrom(), the text will be aliased again, * so that both strings then alias the same readonly-text. * * @param isTerminated specifies if `text` is `NUL`-terminated. * This must be true if `textLength==-1`. * @param text The characters to alias for the UnicodeString. * @param textLength The number of Unicode characters in `text` to alias. * If -1, then this constructor will determine the length * by calling `u_strlen()`. * @stable ICU 2.0 */ UnicodeString(UBool isTerminated, ConstChar16Ptr text, int32_t textLength); /** * Writable-aliasing char16_t* constructor. * The text will be used for the UnicodeString object, but * it will not be released when the UnicodeString is destroyed. * This has write-through semantics: * For as long as the capacity of the buffer is sufficient, write operations * will directly affect the buffer. When more capacity is necessary, then * a new buffer will be allocated and the contents copied as with regularly * constructed strings. * In an assignment to another UnicodeString, the buffer will be copied. * The extract(Char16Ptr dst) function detects whether the dst pointer is the same * as the string buffer itself and will in this case not copy the contents. * * @param buffer The characters to alias for the UnicodeString. * @param buffLength The number of Unicode characters in `buffer` to alias. * @param buffCapacity The size of `buffer` in char16_ts. * @stable ICU 2.0 */ UnicodeString(char16_t *buffer, int32_t buffLength, int32_t buffCapacity); #if !U_CHAR16_IS_TYPEDEF /** * Writable-aliasing uint16_t * constructor. * Delegates to UnicodeString(const char16_t *, int32_t, int32_t). * @param buffer writable buffer of/for UTF-16 text * @param buffLength length of the current buffer contents * @param buffCapacity buffer capacity * @stable ICU 59 */ UnicodeString(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity) : UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} #endif #if U_SIZEOF_WCHAR_T==2 || defined(U_IN_DOXYGEN) /** * Writable-aliasing wchar_t * constructor. * (Only defined if U_SIZEOF_WCHAR_T==2.) * Delegates to UnicodeString(const char16_t *, int32_t, int32_t). * @param buffer writable buffer of/for UTF-16 text * @param buffLength length of the current buffer contents * @param buffCapacity buffer capacity * @stable ICU 59 */ UnicodeString(wchar_t *buffer, int32_t buffLength, int32_t buffCapacity) : UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} #endif /** * Writable-aliasing nullptr_t constructor. * Effectively the same as the default constructor, makes an empty string object. * @param buffer nullptr * @param buffLength ignored * @param buffCapacity ignored * @stable ICU 59 */ inline UnicodeString(std::nullptr_t buffer, int32_t buffLength, int32_t buffCapacity); #if U_CHARSET_IS_UTF8 || !UCONFIG_NO_CONVERSION /** * char* constructor. * Uses the default converter (and thus depends on the ICU conversion code) * unless U_CHARSET_IS_UTF8 is set to 1. * * For ASCII (really "invariant character") strings it is more efficient to use * the constructor that takes a US_INV (for its enum EInvariant). * For ASCII (invariant-character) string literals, see UNICODE_STRING and * UNICODE_STRING_SIMPLE. * * It is recommended to mark this constructor "explicit" by * `-DUNISTR_FROM_STRING_EXPLICIT=explicit` * on the compiler command line or similar. * @param codepageData an array of bytes, null-terminated, * in the platform's default codepage. * @stable ICU 2.0 * @see UNICODE_STRING * @see UNICODE_STRING_SIMPLE */ UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); /** * char* constructor. * Uses the default converter (and thus depends on the ICU conversion code) * unless U_CHARSET_IS_UTF8 is set to 1. * @param codepageData an array of bytes in the platform's default codepage. * @param dataLength The number of bytes in `codepageData`. * @stable ICU 2.0 */ UnicodeString(const char *codepageData, int32_t dataLength); #endif #if !UCONFIG_NO_CONVERSION /** * char* constructor. * @param codepageData an array of bytes, null-terminated * @param codepage the encoding of `codepageData`. The special * value 0 for `codepage` indicates that the text is in the * platform's default codepage. * * If `codepage` is an empty string (`""`), * then a simple conversion is performed on the codepage-invariant * subset ("invariant characters") of the platform encoding. See utypes.h. * Recommendation: For invariant-character strings use the constructor * UnicodeString(const char *src, int32_t length, enum EInvariant inv) * because it avoids object code dependencies of UnicodeString on * the conversion code. * * @stable ICU 2.0 */ UnicodeString(const char *codepageData, const char *codepage); /** * char* constructor. * @param codepageData an array of bytes. * @param dataLength The number of bytes in `codepageData`. * @param codepage the encoding of `codepageData`. The special * value 0 for `codepage` indicates that the text is in the * platform's default codepage. * If `codepage` is an empty string (`""`), * then a simple conversion is performed on the codepage-invariant * subset ("invariant characters") of the platform encoding. See utypes.h. * Recommendation: For invariant-character strings use the constructor * UnicodeString(const char *src, int32_t length, enum EInvariant inv) * because it avoids object code dependencies of UnicodeString on * the conversion code. * * @stable ICU 2.0 */ UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage); /** * char * / UConverter constructor. * This constructor uses an existing UConverter object to * convert the codepage string to Unicode and construct a UnicodeString * from that. * * The converter is reset at first. * If the error code indicates a failure before this constructor is called, * or if an error occurs during conversion or construction, * then the string will be bogus. * * This function avoids the overhead of opening and closing a converter if * multiple strings are constructed. * * @param src input codepage string * @param srcLength length of the input string, can be -1 for NUL-terminated strings * @param cnv converter object (ucnv_resetToUnicode() will be called), * can be NULL for the default converter * @param errorCode normal ICU error code * @stable ICU 2.0 */ UnicodeString( const char *src, int32_t srcLength, UConverter *cnv, UErrorCode &errorCode); #endif /** * Constructs a Unicode string from an invariant-character char * string. * About invariant characters see utypes.h. * This constructor has no runtime dependency on conversion code and is * therefore recommended over ones taking a charset name string * (where the empty string "" indicates invariant-character conversion). * * Use the macro US_INV as the third, signature-distinguishing parameter. * * For example: * \code * void fn(const char *s) { * UnicodeString ustr(s, -1, US_INV); * // use ustr ... * } * \endcode * @param src String using only invariant characters. * @param length Length of src, or -1 if NUL-terminated. * @param inv Signature-distinguishing paramater, use US_INV. * * @see US_INV * @stable ICU 3.2 */ UnicodeString(const char *src, int32_t length, enum EInvariant inv); /** * Copy constructor. * * Starting with ICU 2.4, the assignment operator and the copy constructor * allocate a new buffer and copy the buffer contents even for readonly aliases. * By contrast, the fastCopyFrom() function implements the old, * more efficient but less safe behavior * of making this string also a readonly alias to the same buffer. * * If the source object has an "open" buffer from getBuffer(minCapacity), * then the copy is an empty string. * * @param that The UnicodeString object to copy. * @stable ICU 2.0 * @see fastCopyFrom */ UnicodeString(const UnicodeString& that); /** * Move constructor; might leave src in bogus state. * This string will have the same contents and state that the source string had. * @param src source string * @stable ICU 56 */ UnicodeString(UnicodeString &&src) U_NOEXCEPT; /** * 'Substring' constructor from tail of source string. * @param src The UnicodeString object to copy. * @param srcStart The offset into `src` at which to start copying. * @stable ICU 2.2 */ UnicodeString(const UnicodeString& src, int32_t srcStart); /** * 'Substring' constructor from subrange of source string. * @param src The UnicodeString object to copy. * @param srcStart The offset into `src` at which to start copying. * @param srcLength The number of characters from `src` to copy. * @stable ICU 2.2 */ UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength); /** * Clone this object, an instance of a subclass of Replaceable. * Clones can be used concurrently in multiple threads. * If a subclass does not implement clone(), or if an error occurs, * then NULL is returned. * The clone functions in all subclasses return a pointer to a Replaceable * because some compilers do not support covariant (same-as-this) * return types; cast to the appropriate subclass if necessary. * The caller must delete the clone. * * @return a clone of this object * * @see Replaceable::clone * @see getDynamicClassID * @stable ICU 2.6 */ virtual Replaceable *clone() const; /** Destructor. * @stable ICU 2.0 */ virtual ~UnicodeString(); /** * Create a UnicodeString from a UTF-8 string. * Illegal input is replaced with U+FFFD. Otherwise, errors result in a bogus string. * Calls u_strFromUTF8WithSub(). * * @param utf8 UTF-8 input string. * Note that a StringPiece can be implicitly constructed * from a std::string or a NUL-terminated const char * string. * @return A UnicodeString with equivalent UTF-16 contents. * @see toUTF8 * @see toUTF8String * @stable ICU 4.2 */ static UnicodeString fromUTF8(StringPiece utf8); /** * Create a UnicodeString from a UTF-32 string. * Illegal input is replaced with U+FFFD. Otherwise, errors result in a bogus string. * Calls u_strFromUTF32WithSub(). * * @param utf32 UTF-32 input string. Must not be NULL. * @param length Length of the input string, or -1 if NUL-terminated. * @return A UnicodeString with equivalent UTF-16 contents. * @see toUTF32 * @stable ICU 4.2 */ static UnicodeString fromUTF32(const UChar32 *utf32, int32_t length); /* Miscellaneous operations */ /** * Unescape a string of characters and return a string containing * the result. The following escape sequences are recognized: * * \\uhhhh 4 hex digits; h in [0-9A-Fa-f] * \\Uhhhhhhhh 8 hex digits * \\xhh 1-2 hex digits * \\ooo 1-3 octal digits; o in [0-7] * \\cX control-X; X is masked with 0x1F * * as well as the standard ANSI C escapes: * * \\a => U+0007, \\b => U+0008, \\t => U+0009, \\n => U+000A, * \\v => U+000B, \\f => U+000C, \\r => U+000D, \\e => U+001B, * \\" => U+0022, \\' => U+0027, \\? => U+003F, \\\\ => U+005C * * Anything else following a backslash is generically escaped. For * example, "[a\\-z]" returns "[a-z]". * * If an escape sequence is ill-formed, this method returns an empty * string. An example of an ill-formed sequence is "\\u" followed by * fewer than 4 hex digits. * * This function is similar to u_unescape() but not identical to it. * The latter takes a source char*, so it does escape recognition * and also invariant conversion. * * @return a string with backslash escapes interpreted, or an * empty string on error. * @see UnicodeString#unescapeAt() * @see u_unescape() * @see u_unescapeAt() * @stable ICU 2.0 */ UnicodeString unescape() const; /** * Unescape a single escape sequence and return the represented * character. See unescape() for a listing of the recognized escape * sequences. The character at offset-1 is assumed (without * checking) to be a backslash. If the escape sequence is * ill-formed, or the offset is out of range, U_SENTINEL=-1 is * returned. * * @param offset an input output parameter. On input, it is the * offset into this string where the escape sequence is located, * after the initial backslash. On output, it is advanced after the * last character parsed. On error, it is not advanced at all. * @return the character represented by the escape sequence at * offset, or U_SENTINEL=-1 on error. * @see UnicodeString#unescape() * @see u_unescape() * @see u_unescapeAt() * @stable ICU 2.0 */ UChar32 unescapeAt(int32_t &offset) const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; //======================================== // Implementation methods //======================================== protected: /** * Implement Replaceable::getLength() (see jitterbug 1027). * @stable ICU 2.4 */ virtual int32_t getLength() const; /** * The change in Replaceable to use virtual getCharAt() allows * UnicodeString::charAt() to be inline again (see jitterbug 709). * @stable ICU 2.4 */ virtual char16_t getCharAt(int32_t offset) const; /** * The change in Replaceable to use virtual getChar32At() allows * UnicodeString::char32At() to be inline again (see jitterbug 709). * @stable ICU 2.4 */ virtual UChar32 getChar32At(int32_t offset) const; private: // For char* constructors. Could be made public. UnicodeString &setToUTF8(StringPiece utf8); // For extract(char*). // We could make a toUTF8(target, capacity, errorCode) public but not // this version: New API will be cleaner if we make callers create substrings // rather than having start+length on every method, // and it should take a UErrorCode&. int32_t toUTF8(int32_t start, int32_t len, char *target, int32_t capacity) const; /** * Internal string contents comparison, called by operator==. * Requires: this & text not bogus and have same lengths. */ UBool doEquals(const UnicodeString &text, int32_t len) const; inline int8_t doCompare(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const; int8_t doCompare(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const; inline int8_t doCompareCodePointOrder(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const; int8_t doCompareCodePointOrder(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const; inline int8_t doCaseCompare(int32_t start, int32_t length, const UnicodeString &srcText, int32_t srcStart, int32_t srcLength, uint32_t options) const; int8_t doCaseCompare(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength, uint32_t options) const; int32_t doIndexOf(char16_t c, int32_t start, int32_t length) const; int32_t doIndexOf(UChar32 c, int32_t start, int32_t length) const; int32_t doLastIndexOf(char16_t c, int32_t start, int32_t length) const; int32_t doLastIndexOf(UChar32 c, int32_t start, int32_t length) const; void doExtract(int32_t start, int32_t length, char16_t *dst, int32_t dstStart) const; inline void doExtract(int32_t start, int32_t length, UnicodeString& target) const; inline char16_t doCharAt(int32_t offset) const; UnicodeString& doReplace(int32_t start, int32_t length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength); UnicodeString& doReplace(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength); UnicodeString& doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength); UnicodeString& doAppend(const char16_t *srcChars, int32_t srcStart, int32_t srcLength); UnicodeString& doReverse(int32_t start, int32_t length); // calculate hash code int32_t doHashCode(void) const; // get pointer to start of array // these do not check for kOpenGetBuffer, unlike the public getBuffer() function inline char16_t* getArrayStart(void); inline const char16_t* getArrayStart(void) const; inline UBool hasShortLength() const; inline int32_t getShortLength() const; // A UnicodeString object (not necessarily its current buffer) // is writable unless it isBogus() or it has an "open" getBuffer(minCapacity). inline UBool isWritable() const; // Is the current buffer writable? inline UBool isBufferWritable() const; // None of the following does releaseArray(). inline void setZeroLength(); inline void setShortLength(int32_t len); inline void setLength(int32_t len); inline void setToEmpty(); inline void setArray(char16_t *array, int32_t len, int32_t capacity); // sets length but not flags // allocate the array; result may be the stack buffer // sets refCount to 1 if appropriate // sets fArray, fCapacity, and flags // sets length to 0 // returns boolean for success or failure UBool allocate(int32_t capacity); // release the array if owned void releaseArray(void); // turn a bogus string into an empty one void unBogus(); // implements assigment operator, copy constructor, and fastCopyFrom() UnicodeString ©From(const UnicodeString &src, UBool fastCopy=FALSE); // Copies just the fields without memory management. void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT; // Pin start and limit to acceptable values. inline void pinIndex(int32_t& start) const; inline void pinIndices(int32_t& start, int32_t& length) const; #if !UCONFIG_NO_CONVERSION /* Internal extract() using UConverter. */ int32_t doExtract(int32_t start, int32_t length, char *dest, int32_t destCapacity, UConverter *cnv, UErrorCode &errorCode) const; /* * Real constructor for converting from codepage data. * It assumes that it is called with !fRefCounted. * * If `codepage==0`, then the default converter * is used for the platform encoding. * If `codepage` is an empty string (`""`), * then a simple conversion is performed on the codepage-invariant * subset ("invariant characters") of the platform encoding. See utypes.h. */ void doCodepageCreate(const char *codepageData, int32_t dataLength, const char *codepage); /* * Worker function for creating a UnicodeString from * a codepage string using a UConverter. */ void doCodepageCreate(const char *codepageData, int32_t dataLength, UConverter *converter, UErrorCode &status); #endif /* * This function is called when write access to the array * is necessary. * * We need to make a copy of the array if * the buffer is read-only, or * the buffer is refCounted (shared), and refCount>1, or * the buffer is too small. * * Return FALSE if memory could not be allocated. */ UBool cloneArrayIfNeeded(int32_t newCapacity = -1, int32_t growCapacity = -1, UBool doCopyArray = TRUE, int32_t **pBufferToDelete = 0, UBool forceClone = FALSE); /** * Common function for UnicodeString case mappings. * The stringCaseMapper has the same type UStringCaseMapper * as in ustr_imp.h for ustrcase_map(). */ UnicodeString & caseMap(int32_t caseLocale, uint32_t options, #if !UCONFIG_NO_BREAK_ITERATION BreakIterator *iter, #endif UStringCaseMapper *stringCaseMapper); // ref counting void addRef(void); int32_t removeRef(void); int32_t refCount(void) const; // constants enum { /** * Size of stack buffer for short strings. * Must be at least U16_MAX_LENGTH for the single-code point constructor to work. * @see UNISTR_OBJECT_SIZE */ US_STACKBUF_SIZE=(int32_t)(UNISTR_OBJECT_SIZE-sizeof(void *)-2)/U_SIZEOF_UCHAR, kInvalidUChar=0xffff, // U+FFFF returned by charAt(invalid index) kInvalidHashCode=0, // invalid hash code kEmptyHashCode=1, // hash code for empty string // bit flag values for fLengthAndFlags kIsBogus=1, // this string is bogus, i.e., not valid or NULL kUsingStackBuffer=2,// using fUnion.fStackFields instead of fUnion.fFields kRefCounted=4, // there is a refCount field before the characters in fArray kBufferIsReadonly=8,// do not write to this buffer kOpenGetBuffer=16, // getBuffer(minCapacity) was called (is "open"), // and releaseBuffer(newLength) must be called kAllStorageFlags=0x1f, kLengthShift=5, // remaining 11 bits for non-negative short length, or negative if long kLength1=1<127; else undefined int32_t fCapacity; // capacity of fArray (in char16_ts) // array pointer last to minimize padding for machines with P128 data model // or pointer sizes that are not a power of 2 char16_t *fArray; // the Unicode data } fFields; } fUnion; }; /** * Create a new UnicodeString with the concatenation of two others. * * @param s1 The first string to be copied to the new one. * @param s2 The second string to be copied to the new one, after s1. * @return UnicodeString(s1).append(s2) * @stable ICU 2.8 */ U_COMMON_API UnicodeString U_EXPORT2 operator+ (const UnicodeString &s1, const UnicodeString &s2); //======================================== // Inline members //======================================== //======================================== // Privates //======================================== inline void UnicodeString::pinIndex(int32_t& start) const { // pin index if(start < 0) { start = 0; } else if(start > length()) { start = length(); } } inline void UnicodeString::pinIndices(int32_t& start, int32_t& _length) const { // pin indices int32_t len = length(); if(start < 0) { start = 0; } else if(start > len) { start = len; } if(_length < 0) { _length = 0; } else if(_length > (len - start)) { _length = (len - start); } } inline char16_t* UnicodeString::getArrayStart() { return (fUnion.fFields.fLengthAndFlags&kUsingStackBuffer) ? fUnion.fStackFields.fBuffer : fUnion.fFields.fArray; } inline const char16_t* UnicodeString::getArrayStart() const { return (fUnion.fFields.fLengthAndFlags&kUsingStackBuffer) ? fUnion.fStackFields.fBuffer : fUnion.fFields.fArray; } //======================================== // Default constructor //======================================== inline UnicodeString::UnicodeString() { fUnion.fStackFields.fLengthAndFlags=kShortString; } inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/) { fUnion.fStackFields.fLengthAndFlags=kShortString; } inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/, int32_t /*length*/) { fUnion.fStackFields.fLengthAndFlags=kShortString; } inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) { fUnion.fStackFields.fLengthAndFlags=kShortString; } //======================================== // Read-only implementation methods //======================================== inline UBool UnicodeString::hasShortLength() const { return fUnion.fFields.fLengthAndFlags>=0; } inline int32_t UnicodeString::getShortLength() const { // fLengthAndFlags must be non-negative -> short length >= 0 // and arithmetic or logical shift does not matter. return fUnion.fFields.fLengthAndFlags>>kLengthShift; } inline int32_t UnicodeString::length() const { return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; } inline int32_t UnicodeString::getCapacity() const { return (fUnion.fFields.fLengthAndFlags&kUsingStackBuffer) ? US_STACKBUF_SIZE : fUnion.fFields.fCapacity; } inline int32_t UnicodeString::hashCode() const { return doHashCode(); } inline UBool UnicodeString::isBogus() const { return (UBool)(fUnion.fFields.fLengthAndFlags & kIsBogus); } inline UBool UnicodeString::isWritable() const { return (UBool)!(fUnion.fFields.fLengthAndFlags&(kOpenGetBuffer|kIsBogus)); } inline UBool UnicodeString::isBufferWritable() const { return (UBool)( !(fUnion.fFields.fLengthAndFlags&(kOpenGetBuffer|kIsBogus|kBufferIsReadonly)) && (!(fUnion.fFields.fLengthAndFlags&kRefCounted) || refCount()==1)); } inline const char16_t * UnicodeString::getBuffer() const { if(fUnion.fFields.fLengthAndFlags&(kIsBogus|kOpenGetBuffer)) { return nullptr; } else if(fUnion.fFields.fLengthAndFlags&kUsingStackBuffer) { return fUnion.fStackFields.fBuffer; } else { return fUnion.fFields.fArray; } } //======================================== // Read-only alias methods //======================================== inline int8_t UnicodeString::doCompare(int32_t start, int32_t thisLength, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const { if(srcText.isBogus()) { return (int8_t)!isBogus(); // 0 if both are bogus, 1 otherwise } else { srcText.pinIndices(srcStart, srcLength); return doCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength); } } inline UBool UnicodeString::operator== (const UnicodeString& text) const { if(isBogus()) { return text.isBogus(); } else { int32_t len = length(), textLength = text.length(); return !text.isBogus() && len == textLength && doEquals(text, len); } } inline UBool UnicodeString::operator!= (const UnicodeString& text) const { return (! operator==(text)); } inline UBool UnicodeString::operator> (const UnicodeString& text) const { return doCompare(0, length(), text, 0, text.length()) == 1; } inline UBool UnicodeString::operator< (const UnicodeString& text) const { return doCompare(0, length(), text, 0, text.length()) == -1; } inline UBool UnicodeString::operator>= (const UnicodeString& text) const { return doCompare(0, length(), text, 0, text.length()) != -1; } inline UBool UnicodeString::operator<= (const UnicodeString& text) const { return doCompare(0, length(), text, 0, text.length()) != 1; } inline int8_t UnicodeString::compare(const UnicodeString& text) const { return doCompare(0, length(), text, 0, text.length()); } inline int8_t UnicodeString::compare(int32_t start, int32_t _length, const UnicodeString& srcText) const { return doCompare(start, _length, srcText, 0, srcText.length()); } inline int8_t UnicodeString::compare(ConstChar16Ptr srcChars, int32_t srcLength) const { return doCompare(0, length(), srcChars, 0, srcLength); } inline int8_t UnicodeString::compare(int32_t start, int32_t _length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const { return doCompare(start, _length, srcText, srcStart, srcLength); } inline int8_t UnicodeString::compare(int32_t start, int32_t _length, const char16_t *srcChars) const { return doCompare(start, _length, srcChars, 0, _length); } inline int8_t UnicodeString::compare(int32_t start, int32_t _length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { return doCompare(start, _length, srcChars, srcStart, srcLength); } inline int8_t UnicodeString::compareBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit) const { return doCompare(start, limit - start, srcText, srcStart, srcLimit - srcStart); } inline int8_t UnicodeString::doCompareCodePointOrder(int32_t start, int32_t thisLength, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const { if(srcText.isBogus()) { return (int8_t)!isBogus(); // 0 if both are bogus, 1 otherwise } else { srcText.pinIndices(srcStart, srcLength); return doCompareCodePointOrder(start, thisLength, srcText.getArrayStart(), srcStart, srcLength); } } inline int8_t UnicodeString::compareCodePointOrder(const UnicodeString& text) const { return doCompareCodePointOrder(0, length(), text, 0, text.length()); } inline int8_t UnicodeString::compareCodePointOrder(int32_t start, int32_t _length, const UnicodeString& srcText) const { return doCompareCodePointOrder(start, _length, srcText, 0, srcText.length()); } inline int8_t UnicodeString::compareCodePointOrder(ConstChar16Ptr srcChars, int32_t srcLength) const { return doCompareCodePointOrder(0, length(), srcChars, 0, srcLength); } inline int8_t UnicodeString::compareCodePointOrder(int32_t start, int32_t _length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const { return doCompareCodePointOrder(start, _length, srcText, srcStart, srcLength); } inline int8_t UnicodeString::compareCodePointOrder(int32_t start, int32_t _length, const char16_t *srcChars) const { return doCompareCodePointOrder(start, _length, srcChars, 0, _length); } inline int8_t UnicodeString::compareCodePointOrder(int32_t start, int32_t _length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { return doCompareCodePointOrder(start, _length, srcChars, srcStart, srcLength); } inline int8_t UnicodeString::compareCodePointOrderBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit) const { return doCompareCodePointOrder(start, limit - start, srcText, srcStart, srcLimit - srcStart); } inline int8_t UnicodeString::doCaseCompare(int32_t start, int32_t thisLength, const UnicodeString &srcText, int32_t srcStart, int32_t srcLength, uint32_t options) const { if(srcText.isBogus()) { return (int8_t)!isBogus(); // 0 if both are bogus, 1 otherwise } else { srcText.pinIndices(srcStart, srcLength); return doCaseCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength, options); } } inline int8_t UnicodeString::caseCompare(const UnicodeString &text, uint32_t options) const { return doCaseCompare(0, length(), text, 0, text.length(), options); } inline int8_t UnicodeString::caseCompare(int32_t start, int32_t _length, const UnicodeString &srcText, uint32_t options) const { return doCaseCompare(start, _length, srcText, 0, srcText.length(), options); } inline int8_t UnicodeString::caseCompare(ConstChar16Ptr srcChars, int32_t srcLength, uint32_t options) const { return doCaseCompare(0, length(), srcChars, 0, srcLength, options); } inline int8_t UnicodeString::caseCompare(int32_t start, int32_t _length, const UnicodeString &srcText, int32_t srcStart, int32_t srcLength, uint32_t options) const { return doCaseCompare(start, _length, srcText, srcStart, srcLength, options); } inline int8_t UnicodeString::caseCompare(int32_t start, int32_t _length, const char16_t *srcChars, uint32_t options) const { return doCaseCompare(start, _length, srcChars, 0, _length, options); } inline int8_t UnicodeString::caseCompare(int32_t start, int32_t _length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength, uint32_t options) const { return doCaseCompare(start, _length, srcChars, srcStart, srcLength, options); } inline int8_t UnicodeString::caseCompareBetween(int32_t start, int32_t limit, const UnicodeString &srcText, int32_t srcStart, int32_t srcLimit, uint32_t options) const { return doCaseCompare(start, limit - start, srcText, srcStart, srcLimit - srcStart, options); } inline int32_t UnicodeString::indexOf(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength, int32_t start, int32_t _length) const { if(!srcText.isBogus()) { srcText.pinIndices(srcStart, srcLength); if(srcLength > 0) { return indexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length); } } return -1; } inline int32_t UnicodeString::indexOf(const UnicodeString& text) const { return indexOf(text, 0, text.length(), 0, length()); } inline int32_t UnicodeString::indexOf(const UnicodeString& text, int32_t start) const { pinIndex(start); return indexOf(text, 0, text.length(), start, length() - start); } inline int32_t UnicodeString::indexOf(const UnicodeString& text, int32_t start, int32_t _length) const { return indexOf(text, 0, text.length(), start, _length); } inline int32_t UnicodeString::indexOf(const char16_t *srcChars, int32_t srcLength, int32_t start) const { pinIndex(start); return indexOf(srcChars, 0, srcLength, start, length() - start); } inline int32_t UnicodeString::indexOf(ConstChar16Ptr srcChars, int32_t srcLength, int32_t start, int32_t _length) const { return indexOf(srcChars, 0, srcLength, start, _length); } inline int32_t UnicodeString::indexOf(char16_t c, int32_t start, int32_t _length) const { return doIndexOf(c, start, _length); } inline int32_t UnicodeString::indexOf(UChar32 c, int32_t start, int32_t _length) const { return doIndexOf(c, start, _length); } inline int32_t UnicodeString::indexOf(char16_t c) const { return doIndexOf(c, 0, length()); } inline int32_t UnicodeString::indexOf(UChar32 c) const { return indexOf(c, 0, length()); } inline int32_t UnicodeString::indexOf(char16_t c, int32_t start) const { pinIndex(start); return doIndexOf(c, start, length() - start); } inline int32_t UnicodeString::indexOf(UChar32 c, int32_t start) const { pinIndex(start); return indexOf(c, start, length() - start); } inline int32_t UnicodeString::lastIndexOf(ConstChar16Ptr srcChars, int32_t srcLength, int32_t start, int32_t _length) const { return lastIndexOf(srcChars, 0, srcLength, start, _length); } inline int32_t UnicodeString::lastIndexOf(const char16_t *srcChars, int32_t srcLength, int32_t start) const { pinIndex(start); return lastIndexOf(srcChars, 0, srcLength, start, length() - start); } inline int32_t UnicodeString::lastIndexOf(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength, int32_t start, int32_t _length) const { if(!srcText.isBogus()) { srcText.pinIndices(srcStart, srcLength); if(srcLength > 0) { return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length); } } return -1; } inline int32_t UnicodeString::lastIndexOf(const UnicodeString& text, int32_t start, int32_t _length) const { return lastIndexOf(text, 0, text.length(), start, _length); } inline int32_t UnicodeString::lastIndexOf(const UnicodeString& text, int32_t start) const { pinIndex(start); return lastIndexOf(text, 0, text.length(), start, length() - start); } inline int32_t UnicodeString::lastIndexOf(const UnicodeString& text) const { return lastIndexOf(text, 0, text.length(), 0, length()); } inline int32_t UnicodeString::lastIndexOf(char16_t c, int32_t start, int32_t _length) const { return doLastIndexOf(c, start, _length); } inline int32_t UnicodeString::lastIndexOf(UChar32 c, int32_t start, int32_t _length) const { return doLastIndexOf(c, start, _length); } inline int32_t UnicodeString::lastIndexOf(char16_t c) const { return doLastIndexOf(c, 0, length()); } inline int32_t UnicodeString::lastIndexOf(UChar32 c) const { return lastIndexOf(c, 0, length()); } inline int32_t UnicodeString::lastIndexOf(char16_t c, int32_t start) const { pinIndex(start); return doLastIndexOf(c, start, length() - start); } inline int32_t UnicodeString::lastIndexOf(UChar32 c, int32_t start) const { pinIndex(start); return lastIndexOf(c, start, length() - start); } inline UBool UnicodeString::startsWith(const UnicodeString& text) const { return compare(0, text.length(), text, 0, text.length()) == 0; } inline UBool UnicodeString::startsWith(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const { return doCompare(0, srcLength, srcText, srcStart, srcLength) == 0; } inline UBool UnicodeString::startsWith(ConstChar16Ptr srcChars, int32_t srcLength) const { if(srcLength < 0) { srcLength = u_strlen(toUCharPtr(srcChars)); } return doCompare(0, srcLength, srcChars, 0, srcLength) == 0; } inline UBool UnicodeString::startsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { if(srcLength < 0) { srcLength = u_strlen(toUCharPtr(srcChars)); } return doCompare(0, srcLength, srcChars, srcStart, srcLength) == 0; } inline UBool UnicodeString::endsWith(const UnicodeString& text) const { return doCompare(length() - text.length(), text.length(), text, 0, text.length()) == 0; } inline UBool UnicodeString::endsWith(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) const { srcText.pinIndices(srcStart, srcLength); return doCompare(length() - srcLength, srcLength, srcText, srcStart, srcLength) == 0; } inline UBool UnicodeString::endsWith(ConstChar16Ptr srcChars, int32_t srcLength) const { if(srcLength < 0) { srcLength = u_strlen(toUCharPtr(srcChars)); } return doCompare(length() - srcLength, srcLength, srcChars, 0, srcLength) == 0; } inline UBool UnicodeString::endsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { if(srcLength < 0) { srcLength = u_strlen(toUCharPtr(srcChars + srcStart)); } return doCompare(length() - srcLength, srcLength, srcChars, srcStart, srcLength) == 0; } //======================================== // replace //======================================== inline UnicodeString& UnicodeString::replace(int32_t start, int32_t _length, const UnicodeString& srcText) { return doReplace(start, _length, srcText, 0, srcText.length()); } inline UnicodeString& UnicodeString::replace(int32_t start, int32_t _length, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) { return doReplace(start, _length, srcText, srcStart, srcLength); } inline UnicodeString& UnicodeString::replace(int32_t start, int32_t _length, ConstChar16Ptr srcChars, int32_t srcLength) { return doReplace(start, _length, srcChars, 0, srcLength); } inline UnicodeString& UnicodeString::replace(int32_t start, int32_t _length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) { return doReplace(start, _length, srcChars, srcStart, srcLength); } inline UnicodeString& UnicodeString::replace(int32_t start, int32_t _length, char16_t srcChar) { return doReplace(start, _length, &srcChar, 0, 1); } inline UnicodeString& UnicodeString::replaceBetween(int32_t start, int32_t limit, const UnicodeString& srcText) { return doReplace(start, limit - start, srcText, 0, srcText.length()); } inline UnicodeString& UnicodeString::replaceBetween(int32_t start, int32_t limit, const UnicodeString& srcText, int32_t srcStart, int32_t srcLimit) { return doReplace(start, limit - start, srcText, srcStart, srcLimit - srcStart); } inline UnicodeString& UnicodeString::findAndReplace(const UnicodeString& oldText, const UnicodeString& newText) { return findAndReplace(0, length(), oldText, 0, oldText.length(), newText, 0, newText.length()); } inline UnicodeString& UnicodeString::findAndReplace(int32_t start, int32_t _length, const UnicodeString& oldText, const UnicodeString& newText) { return findAndReplace(start, _length, oldText, 0, oldText.length(), newText, 0, newText.length()); } // ============================ // extract // ============================ inline void UnicodeString::doExtract(int32_t start, int32_t _length, UnicodeString& target) const { target.replace(0, target.length(), *this, start, _length); } inline void UnicodeString::extract(int32_t start, int32_t _length, Char16Ptr target, int32_t targetStart) const { doExtract(start, _length, target, targetStart); } inline void UnicodeString::extract(int32_t start, int32_t _length, UnicodeString& target) const { doExtract(start, _length, target); } #if !UCONFIG_NO_CONVERSION inline int32_t UnicodeString::extract(int32_t start, int32_t _length, char *dst, const char *codepage) const { // This dstSize value will be checked explicitly return extract(start, _length, dst, dst!=0 ? 0xffffffff : 0, codepage); } #endif inline void UnicodeString::extractBetween(int32_t start, int32_t limit, char16_t *dst, int32_t dstStart) const { pinIndex(start); pinIndex(limit); doExtract(start, limit - start, dst, dstStart); } inline UnicodeString UnicodeString::tempSubStringBetween(int32_t start, int32_t limit) const { return tempSubString(start, limit - start); } inline char16_t UnicodeString::doCharAt(int32_t offset) const { if((uint32_t)offset < (uint32_t)length()) { return getArrayStart()[offset]; } else { return kInvalidUChar; } } inline char16_t UnicodeString::charAt(int32_t offset) const { return doCharAt(offset); } inline char16_t UnicodeString::operator[] (int32_t offset) const { return doCharAt(offset); } inline UBool UnicodeString::isEmpty() const { // Arithmetic or logical right shift does not matter: only testing for 0. return (fUnion.fFields.fLengthAndFlags>>kLengthShift) == 0; } //======================================== // Write implementation methods //======================================== inline void UnicodeString::setZeroLength() { fUnion.fFields.fLengthAndFlags &= kAllStorageFlags; } inline void UnicodeString::setShortLength(int32_t len) { // requires 0 <= len <= kMaxShortLength fUnion.fFields.fLengthAndFlags = (int16_t)((fUnion.fFields.fLengthAndFlags & kAllStorageFlags) | (len << kLengthShift)); } inline void UnicodeString::setLength(int32_t len) { if(len <= kMaxShortLength) { setShortLength(len); } else { fUnion.fFields.fLengthAndFlags |= kLengthIsLarge; fUnion.fFields.fLength = len; } } inline void UnicodeString::setToEmpty() { fUnion.fFields.fLengthAndFlags = kShortString; } inline void UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) { setLength(len); fUnion.fFields.fArray = array; fUnion.fFields.fCapacity = capacity; } inline UnicodeString& UnicodeString::operator= (char16_t ch) { return doReplace(0, length(), &ch, 0, 1); } inline UnicodeString& UnicodeString::operator= (UChar32 ch) { return replace(0, length(), ch); } inline UnicodeString& UnicodeString::setTo(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) { unBogus(); return doReplace(0, length(), srcText, srcStart, srcLength); } inline UnicodeString& UnicodeString::setTo(const UnicodeString& srcText, int32_t srcStart) { unBogus(); srcText.pinIndex(srcStart); return doReplace(0, length(), srcText, srcStart, srcText.length() - srcStart); } inline UnicodeString& UnicodeString::setTo(const UnicodeString& srcText) { return copyFrom(srcText); } inline UnicodeString& UnicodeString::setTo(const char16_t *srcChars, int32_t srcLength) { unBogus(); return doReplace(0, length(), srcChars, 0, srcLength); } inline UnicodeString& UnicodeString::setTo(char16_t srcChar) { unBogus(); return doReplace(0, length(), &srcChar, 0, 1); } inline UnicodeString& UnicodeString::setTo(UChar32 srcChar) { unBogus(); return replace(0, length(), srcChar); } inline UnicodeString& UnicodeString::append(const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) { return doAppend(srcText, srcStart, srcLength); } inline UnicodeString& UnicodeString::append(const UnicodeString& srcText) { return doAppend(srcText, 0, srcText.length()); } inline UnicodeString& UnicodeString::append(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) { return doAppend(srcChars, srcStart, srcLength); } inline UnicodeString& UnicodeString::append(ConstChar16Ptr srcChars, int32_t srcLength) { return doAppend(srcChars, 0, srcLength); } inline UnicodeString& UnicodeString::append(char16_t srcChar) { return doAppend(&srcChar, 0, 1); } inline UnicodeString& UnicodeString::operator+= (char16_t ch) { return doAppend(&ch, 0, 1); } inline UnicodeString& UnicodeString::operator+= (UChar32 ch) { return append(ch); } inline UnicodeString& UnicodeString::operator+= (const UnicodeString& srcText) { return doAppend(srcText, 0, srcText.length()); } inline UnicodeString& UnicodeString::insert(int32_t start, const UnicodeString& srcText, int32_t srcStart, int32_t srcLength) { return doReplace(start, 0, srcText, srcStart, srcLength); } inline UnicodeString& UnicodeString::insert(int32_t start, const UnicodeString& srcText) { return doReplace(start, 0, srcText, 0, srcText.length()); } inline UnicodeString& UnicodeString::insert(int32_t start, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) { return doReplace(start, 0, srcChars, srcStart, srcLength); } inline UnicodeString& UnicodeString::insert(int32_t start, ConstChar16Ptr srcChars, int32_t srcLength) { return doReplace(start, 0, srcChars, 0, srcLength); } inline UnicodeString& UnicodeString::insert(int32_t start, char16_t srcChar) { return doReplace(start, 0, &srcChar, 0, 1); } inline UnicodeString& UnicodeString::insert(int32_t start, UChar32 srcChar) { return replace(start, 0, srcChar); } inline UnicodeString& UnicodeString::remove() { // remove() of a bogus string makes the string empty and non-bogus if(isBogus()) { setToEmpty(); } else { setZeroLength(); } return *this; } inline UnicodeString& UnicodeString::remove(int32_t start, int32_t _length) { if(start <= 0 && _length == INT32_MAX) { // remove(guaranteed everything) of a bogus string makes the string empty and non-bogus return remove(); } return doReplace(start, _length, NULL, 0, 0); } inline UnicodeString& UnicodeString::removeBetween(int32_t start, int32_t limit) { return doReplace(start, limit - start, NULL, 0, 0); } inline UnicodeString & UnicodeString::retainBetween(int32_t start, int32_t limit) { truncate(limit); return doReplace(0, start, NULL, 0, 0); } inline UBool UnicodeString::truncate(int32_t targetLength) { if(isBogus() && targetLength == 0) { // truncate(0) of a bogus string makes the string empty and non-bogus unBogus(); return FALSE; } else if((uint32_t)targetLength < (uint32_t)length()) { setLength(targetLength); return TRUE; } else { return FALSE; } } inline UnicodeString& UnicodeString::reverse() { return doReverse(0, length()); } inline UnicodeString& UnicodeString::reverse(int32_t start, int32_t _length) { return doReverse(start, _length); } U_NAMESPACE_END #endif usr/include/unicode/umsg.h000064400000060354152342600230011557 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /******************************************************************** * COPYRIGHT: * Copyright (c) 1997-2011, International Business Machines Corporation and * others. All Rights Reserved. * Copyright (C) 2010 , Yahoo! Inc. ******************************************************************** * * file name: umsg.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * Change history: * * 08/5/2001 Ram Added C wrappers for C++ API. ********************************************************************/ #ifndef UMSG_H #define UMSG_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" #include "unicode/uloc.h" #include "unicode/parseerr.h" #include /** * \file * \brief C API: MessageFormat * *

MessageFormat C API

* *

MessageFormat prepares strings for display to users, * with optional arguments (variables/placeholders). * The arguments can occur in any order, which is necessary for translation * into languages with different grammars. * *

The opaque UMessageFormat type is a thin C wrapper around * a C++ MessageFormat. It is constructed from a pattern string * with arguments in {curly braces} which will be replaced by formatted values. * *

Currently, the C API supports only numbered arguments. * *

For details about the pattern syntax and behavior, * especially about the ASCII apostrophe vs. the * real apostrophe (single quote) character \htmlonly’\endhtmlonly (U+2019), * see the C++ MessageFormat class documentation. * *

Here are some examples of C API usage: * Example 1: *

 * \code
 *     UChar *result, *tzID, *str;
 *     UChar pattern[100];
 *     int32_t resultLengthOut, resultlength;
 *     UCalendar *cal;
 *     UDate d1;
 *     UDateFormat *def1;
 *     UErrorCode status = U_ZERO_ERROR;
 *
 *     str=(UChar*)malloc(sizeof(UChar) * (strlen("disturbance in force") +1));
 *     u_uastrcpy(str, "disturbance in force");
 *     tzID=(UChar*)malloc(sizeof(UChar) * 4);
 *     u_uastrcpy(tzID, "PST");
 *     cal=ucal_open(tzID, u_strlen(tzID), "en_US", UCAL_TRADITIONAL, &status);
 *     ucal_setDateTime(cal, 1999, UCAL_MARCH, 18, 0, 0, 0, &status);
 *     d1=ucal_getMillis(cal, &status);
 *     u_uastrcpy(pattern, "On {0, date, long}, there was a {1} on planet {2,number,integer}");
 *     resultlength=0;
 *     resultLengthOut=u_formatMessage( "en_US", pattern, u_strlen(pattern), NULL, resultlength, &status, d1, str, 7);
 *     if(status==U_BUFFER_OVERFLOW_ERROR){
 *         status=U_ZERO_ERROR;
 *         resultlength=resultLengthOut+1;
 *         result=(UChar*)realloc(result, sizeof(UChar) * resultlength);
 *         u_formatMessage( "en_US", pattern, u_strlen(pattern), result, resultlength, &status, d1, str, 7);
 *     }
 *     printf("%s\n", austrdup(result) );//austrdup( a function used to convert UChar* to char*)
 *     //output>: "On March 18, 1999, there was a disturbance in force on planet 7
 * \endcode
 * 
* Typically, the message format will come from resources, and the * arguments will be dynamically set at runtime. *

* Example 2: *

 * \code
 *     UChar* str;
 *     UErrorCode status = U_ZERO_ERROR;
 *     UChar *result;
 *     UChar pattern[100];
 *     int32_t resultlength, resultLengthOut, i;
 *     double testArgs= { 100.0, 1.0, 0.0};
 *
 *     str=(UChar*)malloc(sizeof(UChar) * 10);
 *     u_uastrcpy(str, "MyDisk");
 *     u_uastrcpy(pattern, "The disk {1} contains {0,choice,0#no files|1#one file|1<{0,number,integer} files}");
 *     for(i=0; i<3; i++){
 *       resultlength=0; 
 *       resultLengthOut=u_formatMessage( "en_US", pattern, u_strlen(pattern), NULL, resultlength, &status, testArgs[i], str); 
 *       if(status==U_BUFFER_OVERFLOW_ERROR){
 *         status=U_ZERO_ERROR;
 *         resultlength=resultLengthOut+1;
 *         result=(UChar*)malloc(sizeof(UChar) * resultlength);
 *         u_formatMessage( "en_US", pattern, u_strlen(pattern), result, resultlength, &status, testArgs[i], str);
 *       }
 *       printf("%s\n", austrdup(result) );  //austrdup( a function used to convert UChar* to char*)
 *       free(result);
 *     }
 *     // output, with different testArgs:
 *     // output: The disk "MyDisk" contains 100 files.
 *     // output: The disk "MyDisk" contains one file.
 *     // output: The disk "MyDisk" contains no files.
 * \endcode
 *  
* * * Example 3: *
 * \code
 * UChar* str;
 * UChar* str1;
 * UErrorCode status = U_ZERO_ERROR;
 * UChar *result;
 * UChar pattern[100];
 * UChar expected[100];
 * int32_t resultlength,resultLengthOut;

 * str=(UChar*)malloc(sizeof(UChar) * 25);
 * u_uastrcpy(str, "Kirti");
 * str1=(UChar*)malloc(sizeof(UChar) * 25);
 * u_uastrcpy(str1, "female");
 * log_verbose("Testing message format with Select test #1\n:");
 * u_uastrcpy(pattern, "{0} est {1, select, female {all\\u00E9e} other {all\\u00E9}} \\u00E0 Paris.");
 * u_uastrcpy(expected, "Kirti est all\\u00E9e \\u00E0 Paris.");
 * resultlength=0;
 * resultLengthOut=u_formatMessage( "fr", pattern, u_strlen(pattern), NULL, resultlength, &status, str , str1);
 * if(status==U_BUFFER_OVERFLOW_ERROR)
 *  {
 *      status=U_ZERO_ERROR;
 *      resultlength=resultLengthOut+1;
 *      result=(UChar*)malloc(sizeof(UChar) * resultlength);
 *      u_formatMessage( "fr", pattern, u_strlen(pattern), result, resultlength, &status, str , str1);
 *      if(u_strcmp(result, expected)==0)
 *          log_verbose("PASS: MessagFormat successful on Select test#1\n");
 *      else{
 *          log_err("FAIL: Error in MessageFormat on Select test#1\n GOT %s EXPECTED %s\n", austrdup(result),
 *          austrdup(expected) );
 *      }
 *      free(result);
 * }
 * \endcode
 *  
*/ /** * Format a message for a locale. * This function may perform re-ordering of the arguments depending on the * locale. For all numeric arguments, double is assumed unless the type is * explicitly integer. All choice format arguments must be of type double. * @param locale The locale for which the message will be formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param result A pointer to a buffer to receive the formatted message. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @param ... A variable-length argument list containing the arguments specified * in pattern. * @return The total buffer size needed; if greater than resultLength, the * output was truncated. * @see u_parseMessage * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_formatMessage(const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, UErrorCode *status, ...); /** * Format a message for a locale. * This function may perform re-ordering of the arguments depending on the * locale. For all numeric arguments, double is assumed unless the type is * explicitly integer. All choice format arguments must be of type double. * @param locale The locale for which the message will be formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param result A pointer to a buffer to receive the formatted message. * @param resultLength The maximum size of result. * @param ap A variable-length argument list containing the arguments specified * @param status A pointer to an UErrorCode to receive any errors * in pattern. * @return The total buffer size needed; if greater than resultLength, the * output was truncated. * @see u_parseMessage * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_vformatMessage( const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, va_list ap, UErrorCode *status); /** * Parse a message. * For numeric arguments, this function will always use doubles. Integer types * should not be passed. * This function is not able to parse all output from {@link #u_formatMessage }. * @param locale The locale for which the message is formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param source The text to parse. * @param sourceLength The length of source, or -1 if null-terminated. * @param status A pointer to an UErrorCode to receive any errors * @param ... A variable-length argument list containing the arguments * specified in pattern. * @see u_formatMessage * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_parseMessage( const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, UErrorCode *status, ...); /** * Parse a message. * For numeric arguments, this function will always use doubles. Integer types * should not be passed. * This function is not able to parse all output from {@link #u_formatMessage }. * @param locale The locale for which the message is formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param source The text to parse. * @param sourceLength The length of source, or -1 if null-terminated. * @param ap A variable-length argument list containing the arguments * @param status A pointer to an UErrorCode to receive any errors * specified in pattern. * @see u_formatMessage * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_vparseMessage(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, va_list ap, UErrorCode *status); /** * Format a message for a locale. * This function may perform re-ordering of the arguments depending on the * locale. For all numeric arguments, double is assumed unless the type is * explicitly integer. All choice format arguments must be of type double. * @param locale The locale for which the message will be formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param result A pointer to a buffer to receive the formatted message. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @param ... A variable-length argument list containing the arguments specified * in pattern. * @param parseError A pointer to UParseError to receive information about errors * occurred during parsing. * @return The total buffer size needed; if greater than resultLength, the * output was truncated. * @see u_parseMessage * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_formatMessageWithError( const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, UParseError *parseError, UErrorCode *status, ...); /** * Format a message for a locale. * This function may perform re-ordering of the arguments depending on the * locale. For all numeric arguments, double is assumed unless the type is * explicitly integer. All choice format arguments must be of type double. * @param locale The locale for which the message will be formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param result A pointer to a buffer to receive the formatted message. * @param resultLength The maximum size of result. * @param parseError A pointer to UParseError to receive information about errors * occurred during parsing. * @param ap A variable-length argument list containing the arguments specified * @param status A pointer to an UErrorCode to receive any errors * in pattern. * @return The total buffer size needed; if greater than resultLength, the * output was truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 u_vformatMessageWithError( const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, UParseError* parseError, va_list ap, UErrorCode *status); /** * Parse a message. * For numeric arguments, this function will always use doubles. Integer types * should not be passed. * This function is not able to parse all output from {@link #u_formatMessage }. * @param locale The locale for which the message is formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param source The text to parse. * @param sourceLength The length of source, or -1 if null-terminated. * @param parseError A pointer to UParseError to receive information about errors * occurred during parsing. * @param status A pointer to an UErrorCode to receive any errors * @param ... A variable-length argument list containing the arguments * specified in pattern. * @see u_formatMessage * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_parseMessageWithError(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, UParseError *parseError, UErrorCode *status, ...); /** * Parse a message. * For numeric arguments, this function will always use doubles. Integer types * should not be passed. * This function is not able to parse all output from {@link #u_formatMessage }. * @param locale The locale for which the message is formatted * @param pattern The pattern specifying the message's format * @param patternLength The length of pattern * @param source The text to parse. * @param sourceLength The length of source, or -1 if null-terminated. * @param ap A variable-length argument list containing the arguments * @param parseError A pointer to UParseError to receive information about errors * occurred during parsing. * @param status A pointer to an UErrorCode to receive any errors * specified in pattern. * @see u_formatMessage * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_vparseMessageWithError(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, va_list ap, UParseError *parseError, UErrorCode* status); /*----------------------- New experimental API --------------------------- */ /** * The message format object * @stable ICU 2.0 */ typedef void* UMessageFormat; /** * Open a message formatter with given pattern and for the given locale. * @param pattern A pattern specifying the format to use. * @param patternLength Length of the pattern to use * @param locale The locale for which the messages are formatted. * @param parseError A pointer to UParseError struct to receive any errors * occured during parsing. Can be NULL. * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UMessageFormat to use for formatting * messages, or 0 if an error occurred. * @stable ICU 2.0 */ U_STABLE UMessageFormat* U_EXPORT2 umsg_open( const UChar *pattern, int32_t patternLength, const char *locale, UParseError *parseError, UErrorCode *status); /** * Close a UMessageFormat. * Once closed, a UMessageFormat may no longer be used. * @param format The formatter to close. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 umsg_close(UMessageFormat* format); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUMessageFormatPointer * "Smart pointer" class, closes a UMessageFormat via umsg_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUMessageFormatPointer, UMessageFormat, umsg_close); U_NAMESPACE_END #endif /** * Open a copy of a UMessageFormat. * This function performs a deep copy. * @param fmt The formatter to copy * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UDateFormat identical to fmt. * @stable ICU 2.0 */ U_STABLE UMessageFormat U_EXPORT2 umsg_clone(const UMessageFormat *fmt, UErrorCode *status); /** * Sets the locale. This locale is used for fetching default number or date * format information. * @param fmt The formatter to set * @param locale The locale the formatter should use. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 umsg_setLocale(UMessageFormat *fmt, const char* locale); /** * Gets the locale. This locale is used for fetching default number or date * format information. * @param fmt The formatter to querry * @return the locale. * @stable ICU 2.0 */ U_STABLE const char* U_EXPORT2 umsg_getLocale(const UMessageFormat *fmt); /** * Sets the pattern. * @param fmt The formatter to use * @param pattern The pattern to be applied. * @param patternLength Length of the pattern to use * @param parseError Struct to receive information on position * of error if an error is encountered.Can be NULL. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 umsg_applyPattern( UMessageFormat *fmt, const UChar* pattern, int32_t patternLength, UParseError* parseError, UErrorCode* status); /** * Gets the pattern. * @param fmt The formatter to use * @param result A pointer to a buffer to receive the pattern. * @param resultLength The maximum size of result. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @return the pattern of the format * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 umsg_toPattern(const UMessageFormat *fmt, UChar* result, int32_t resultLength, UErrorCode* status); /** * Format a message for a locale. * This function may perform re-ordering of the arguments depending on the * locale. For all numeric arguments, double is assumed unless the type is * explicitly integer. All choice format arguments must be of type double. * @param fmt The formatter to use * @param result A pointer to a buffer to receive the formatted message. * @param resultLength The maximum size of result. * @param status A pointer to an UErrorCode to receive any errors * @param ... A variable-length argument list containing the arguments * specified in pattern. * @return The total buffer size needed; if greater than resultLength, * the output was truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 umsg_format( const UMessageFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status, ...); /** * Format a message for a locale. * This function may perform re-ordering of the arguments depending on the * locale. For all numeric arguments, double is assumed unless the type is * explicitly integer. All choice format arguments must be of type double. * @param fmt The formatter to use * @param result A pointer to a buffer to receive the formatted message. * @param resultLength The maximum size of result. * @param ap A variable-length argument list containing the arguments * @param status A pointer to an UErrorCode to receive any errors * specified in pattern. * @return The total buffer size needed; if greater than resultLength, * the output was truncated. * @stable ICU 2.0 */ U_STABLE int32_t U_EXPORT2 umsg_vformat( const UMessageFormat *fmt, UChar *result, int32_t resultLength, va_list ap, UErrorCode *status); /** * Parse a message. * For numeric arguments, this function will always use doubles. Integer types * should not be passed. * This function is not able to parse all output from {@link #umsg_format }. * @param fmt The formatter to use * @param source The text to parse. * @param sourceLength The length of source, or -1 if null-terminated. * @param count Output param to receive number of elements returned. * @param status A pointer to an UErrorCode to receive any errors * @param ... A variable-length argument list containing the arguments * specified in pattern. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 umsg_parse( const UMessageFormat *fmt, const UChar *source, int32_t sourceLength, int32_t *count, UErrorCode *status, ...); /** * Parse a message. * For numeric arguments, this function will always use doubles. Integer types * should not be passed. * This function is not able to parse all output from {@link #umsg_format }. * @param fmt The formatter to use * @param source The text to parse. * @param sourceLength The length of source, or -1 if null-terminated. * @param count Output param to receive number of elements returned. * @param ap A variable-length argument list containing the arguments * @param status A pointer to an UErrorCode to receive any errors * specified in pattern. * @see u_formatMessage * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 umsg_vparse(const UMessageFormat *fmt, const UChar *source, int32_t sourceLength, int32_t *count, va_list ap, UErrorCode *status); /** * Convert an 'apostrophe-friendly' pattern into a standard * pattern. Standard patterns treat all apostrophes as * quotes, which is problematic in some languages, e.g. * French, where apostrophe is commonly used. This utility * assumes that only an unpaired apostrophe immediately before * a brace is a true quote. Other unpaired apostrophes are paired, * and the resulting standard pattern string is returned. * *

Note it is not guaranteed that the returned pattern * is indeed a valid pattern. The only effect is to convert * between patterns having different quoting semantics. * * @param pattern the 'apostrophe-friendly' patttern to convert * @param patternLength the length of pattern, or -1 if unknown and pattern is null-terminated * @param dest the buffer for the result, or NULL if preflight only * @param destCapacity the length of the buffer, or 0 if preflighting * @param ec the error code * @return the length of the resulting text, not including trailing null * if buffer has room for the trailing null, it is provided, otherwise * not * @stable ICU 3.4 */ U_STABLE int32_t U_EXPORT2 umsg_autoQuoteApostrophe(const UChar* pattern, int32_t patternLength, UChar* dest, int32_t destCapacity, UErrorCode* ec); #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/urename.h000064400000406627152342600230012247 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2002-2016, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * * file name: urename.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * Created by: Perl script tools/genren.pl written by Vladimir Weinstein * * Contains data for renaming ICU exports. * Gets included by umachine.h * * THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT * YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN! */ #ifndef URENAME_H #define URENAME_H /* U_DISABLE_RENAMING can be defined in the following ways: * - when running configure, e.g. * runConfigureICU Linux --disable-renaming * - by changing the default setting of U_DISABLE_RENAMING in uconfig.h */ #include "unicode/uconfig.h" #if !U_DISABLE_RENAMING // Disable Renaming for Visual Studio's IntelliSense feature, so that 'Go-to-Definition' (F12) will work. #if !(defined(_MSC_VER) && defined(__INTELLISENSE__)) /* We need the U_ICU_ENTRY_POINT_RENAME definition. There's a default one in unicode/uvernum.h we can use, but we will give the platform a chance to define it first. Normally (if utypes.h or umachine.h was included first) this will not be necessary as it will already be defined. */ #ifndef U_ICU_ENTRY_POINT_RENAME #include "unicode/umachine.h" #endif /* If we still don't have U_ICU_ENTRY_POINT_RENAME use the default. */ #ifndef U_ICU_ENTRY_POINT_RENAME #include "unicode/uvernum.h" #endif /* Error out before the following defines cause very strange and unexpected code breakage */ #ifndef U_ICU_ENTRY_POINT_RENAME #error U_ICU_ENTRY_POINT_RENAME is not defined - cannot continue. Consider defining U_DISABLE_RENAMING if renaming should not be used. #endif /* C exports renaming data */ #define T_CString_int64ToString U_ICU_ENTRY_POINT_RENAME(T_CString_int64ToString) #define T_CString_integerToString U_ICU_ENTRY_POINT_RENAME(T_CString_integerToString) #define T_CString_stringToInteger U_ICU_ENTRY_POINT_RENAME(T_CString_stringToInteger) #define T_CString_toLowerCase U_ICU_ENTRY_POINT_RENAME(T_CString_toLowerCase) #define T_CString_toUpperCase U_ICU_ENTRY_POINT_RENAME(T_CString_toUpperCase) #define UCNV_FROM_U_CALLBACK_ESCAPE U_ICU_ENTRY_POINT_RENAME(UCNV_FROM_U_CALLBACK_ESCAPE) #define UCNV_FROM_U_CALLBACK_SKIP U_ICU_ENTRY_POINT_RENAME(UCNV_FROM_U_CALLBACK_SKIP) #define UCNV_FROM_U_CALLBACK_STOP U_ICU_ENTRY_POINT_RENAME(UCNV_FROM_U_CALLBACK_STOP) #define UCNV_FROM_U_CALLBACK_SUBSTITUTE U_ICU_ENTRY_POINT_RENAME(UCNV_FROM_U_CALLBACK_SUBSTITUTE) #define UCNV_TO_U_CALLBACK_ESCAPE U_ICU_ENTRY_POINT_RENAME(UCNV_TO_U_CALLBACK_ESCAPE) #define UCNV_TO_U_CALLBACK_SKIP U_ICU_ENTRY_POINT_RENAME(UCNV_TO_U_CALLBACK_SKIP) #define UCNV_TO_U_CALLBACK_STOP U_ICU_ENTRY_POINT_RENAME(UCNV_TO_U_CALLBACK_STOP) #define UCNV_TO_U_CALLBACK_SUBSTITUTE U_ICU_ENTRY_POINT_RENAME(UCNV_TO_U_CALLBACK_SUBSTITUTE) #define UDataMemory_createNewInstance U_ICU_ENTRY_POINT_RENAME(UDataMemory_createNewInstance) #define UDataMemory_init U_ICU_ENTRY_POINT_RENAME(UDataMemory_init) #define UDataMemory_isLoaded U_ICU_ENTRY_POINT_RENAME(UDataMemory_isLoaded) #define UDataMemory_normalizeDataPointer U_ICU_ENTRY_POINT_RENAME(UDataMemory_normalizeDataPointer) #define UDataMemory_setData U_ICU_ENTRY_POINT_RENAME(UDataMemory_setData) #define UDatamemory_assign U_ICU_ENTRY_POINT_RENAME(UDatamemory_assign) #define _ASCIIData U_ICU_ENTRY_POINT_RENAME(_ASCIIData) #define _Bocu1Data U_ICU_ENTRY_POINT_RENAME(_Bocu1Data) #define _CESU8Data U_ICU_ENTRY_POINT_RENAME(_CESU8Data) #define _CompoundTextData U_ICU_ENTRY_POINT_RENAME(_CompoundTextData) #define _HZData U_ICU_ENTRY_POINT_RENAME(_HZData) #define _IMAPData U_ICU_ENTRY_POINT_RENAME(_IMAPData) #define _ISCIIData U_ICU_ENTRY_POINT_RENAME(_ISCIIData) #define _ISO2022Data U_ICU_ENTRY_POINT_RENAME(_ISO2022Data) #define _LMBCSData1 U_ICU_ENTRY_POINT_RENAME(_LMBCSData1) #define _LMBCSData11 U_ICU_ENTRY_POINT_RENAME(_LMBCSData11) #define _LMBCSData16 U_ICU_ENTRY_POINT_RENAME(_LMBCSData16) #define _LMBCSData17 U_ICU_ENTRY_POINT_RENAME(_LMBCSData17) #define _LMBCSData18 U_ICU_ENTRY_POINT_RENAME(_LMBCSData18) #define _LMBCSData19 U_ICU_ENTRY_POINT_RENAME(_LMBCSData19) #define _LMBCSData2 U_ICU_ENTRY_POINT_RENAME(_LMBCSData2) #define _LMBCSData3 U_ICU_ENTRY_POINT_RENAME(_LMBCSData3) #define _LMBCSData4 U_ICU_ENTRY_POINT_RENAME(_LMBCSData4) #define _LMBCSData5 U_ICU_ENTRY_POINT_RENAME(_LMBCSData5) #define _LMBCSData6 U_ICU_ENTRY_POINT_RENAME(_LMBCSData6) #define _LMBCSData8 U_ICU_ENTRY_POINT_RENAME(_LMBCSData8) #define _Latin1Data U_ICU_ENTRY_POINT_RENAME(_Latin1Data) #define _MBCSData U_ICU_ENTRY_POINT_RENAME(_MBCSData) #define _SCSUData U_ICU_ENTRY_POINT_RENAME(_SCSUData) #define _UTF16BEData U_ICU_ENTRY_POINT_RENAME(_UTF16BEData) #define _UTF16Data U_ICU_ENTRY_POINT_RENAME(_UTF16Data) #define _UTF16LEData U_ICU_ENTRY_POINT_RENAME(_UTF16LEData) #define _UTF16v2Data U_ICU_ENTRY_POINT_RENAME(_UTF16v2Data) #define _UTF32BEData U_ICU_ENTRY_POINT_RENAME(_UTF32BEData) #define _UTF32Data U_ICU_ENTRY_POINT_RENAME(_UTF32Data) #define _UTF32LEData U_ICU_ENTRY_POINT_RENAME(_UTF32LEData) #define _UTF7Data U_ICU_ENTRY_POINT_RENAME(_UTF7Data) #define _UTF8Data U_ICU_ENTRY_POINT_RENAME(_UTF8Data) #define _isUnicodeLocaleTypeSubtag U_ICU_ENTRY_POINT_RENAME(_isUnicodeLocaleTypeSubtag) #define allowedHourFormatsCleanup U_ICU_ENTRY_POINT_RENAME(allowedHourFormatsCleanup) #define cmemory_cleanup U_ICU_ENTRY_POINT_RENAME(cmemory_cleanup) #define dayPeriodRulesCleanup U_ICU_ENTRY_POINT_RENAME(dayPeriodRulesCleanup) #define deleteAllowedHourFormats U_ICU_ENTRY_POINT_RENAME(deleteAllowedHourFormats) #define gTimeZoneFilesInitOnce U_ICU_ENTRY_POINT_RENAME(gTimeZoneFilesInitOnce) #define initNumsysNames U_ICU_ENTRY_POINT_RENAME(initNumsysNames) #define izrule_clone U_ICU_ENTRY_POINT_RENAME(izrule_clone) #define izrule_close U_ICU_ENTRY_POINT_RENAME(izrule_close) #define izrule_equals U_ICU_ENTRY_POINT_RENAME(izrule_equals) #define izrule_getDSTSavings U_ICU_ENTRY_POINT_RENAME(izrule_getDSTSavings) #define izrule_getDynamicClassID U_ICU_ENTRY_POINT_RENAME(izrule_getDynamicClassID) #define izrule_getFinalStart U_ICU_ENTRY_POINT_RENAME(izrule_getFinalStart) #define izrule_getFirstStart U_ICU_ENTRY_POINT_RENAME(izrule_getFirstStart) #define izrule_getName U_ICU_ENTRY_POINT_RENAME(izrule_getName) #define izrule_getNextStart U_ICU_ENTRY_POINT_RENAME(izrule_getNextStart) #define izrule_getPreviousStart U_ICU_ENTRY_POINT_RENAME(izrule_getPreviousStart) #define izrule_getRawOffset U_ICU_ENTRY_POINT_RENAME(izrule_getRawOffset) #define izrule_getStaticClassID U_ICU_ENTRY_POINT_RENAME(izrule_getStaticClassID) #define izrule_isEquivalentTo U_ICU_ENTRY_POINT_RENAME(izrule_isEquivalentTo) #define izrule_open U_ICU_ENTRY_POINT_RENAME(izrule_open) #define locale_getKeywords U_ICU_ENTRY_POINT_RENAME(locale_getKeywords) #define locale_getKeywordsStart U_ICU_ENTRY_POINT_RENAME(locale_getKeywordsStart) #define locale_get_default U_ICU_ENTRY_POINT_RENAME(locale_get_default) #define locale_set_default U_ICU_ENTRY_POINT_RENAME(locale_set_default) #define numSysCleanup U_ICU_ENTRY_POINT_RENAME(numSysCleanup) #define pl_addFontRun U_ICU_ENTRY_POINT_RENAME(pl_addFontRun) #define pl_addLocaleRun U_ICU_ENTRY_POINT_RENAME(pl_addLocaleRun) #define pl_addValueRun U_ICU_ENTRY_POINT_RENAME(pl_addValueRun) #define pl_close U_ICU_ENTRY_POINT_RENAME(pl_close) #define pl_closeFontRuns U_ICU_ENTRY_POINT_RENAME(pl_closeFontRuns) #define pl_closeLine U_ICU_ENTRY_POINT_RENAME(pl_closeLine) #define pl_closeLocaleRuns U_ICU_ENTRY_POINT_RENAME(pl_closeLocaleRuns) #define pl_closeValueRuns U_ICU_ENTRY_POINT_RENAME(pl_closeValueRuns) #define pl_countLineRuns U_ICU_ENTRY_POINT_RENAME(pl_countLineRuns) #define pl_create U_ICU_ENTRY_POINT_RENAME(pl_create) #define pl_getAscent U_ICU_ENTRY_POINT_RENAME(pl_getAscent) #define pl_getDescent U_ICU_ENTRY_POINT_RENAME(pl_getDescent) #define pl_getFontRunCount U_ICU_ENTRY_POINT_RENAME(pl_getFontRunCount) #define pl_getFontRunFont U_ICU_ENTRY_POINT_RENAME(pl_getFontRunFont) #define pl_getFontRunLastLimit U_ICU_ENTRY_POINT_RENAME(pl_getFontRunLastLimit) #define pl_getFontRunLimit U_ICU_ENTRY_POINT_RENAME(pl_getFontRunLimit) #define pl_getLeading U_ICU_ENTRY_POINT_RENAME(pl_getLeading) #define pl_getLineAscent U_ICU_ENTRY_POINT_RENAME(pl_getLineAscent) #define pl_getLineDescent U_ICU_ENTRY_POINT_RENAME(pl_getLineDescent) #define pl_getLineLeading U_ICU_ENTRY_POINT_RENAME(pl_getLineLeading) #define pl_getLineVisualRun U_ICU_ENTRY_POINT_RENAME(pl_getLineVisualRun) #define pl_getLineWidth U_ICU_ENTRY_POINT_RENAME(pl_getLineWidth) #define pl_getLocaleRunCount U_ICU_ENTRY_POINT_RENAME(pl_getLocaleRunCount) #define pl_getLocaleRunLastLimit U_ICU_ENTRY_POINT_RENAME(pl_getLocaleRunLastLimit) #define pl_getLocaleRunLimit U_ICU_ENTRY_POINT_RENAME(pl_getLocaleRunLimit) #define pl_getLocaleRunLocale U_ICU_ENTRY_POINT_RENAME(pl_getLocaleRunLocale) #define pl_getParagraphLevel U_ICU_ENTRY_POINT_RENAME(pl_getParagraphLevel) #define pl_getTextDirection U_ICU_ENTRY_POINT_RENAME(pl_getTextDirection) #define pl_getValueRunCount U_ICU_ENTRY_POINT_RENAME(pl_getValueRunCount) #define pl_getValueRunLastLimit U_ICU_ENTRY_POINT_RENAME(pl_getValueRunLastLimit) #define pl_getValueRunLimit U_ICU_ENTRY_POINT_RENAME(pl_getValueRunLimit) #define pl_getValueRunValue U_ICU_ENTRY_POINT_RENAME(pl_getValueRunValue) #define pl_getVisualRunAscent U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunAscent) #define pl_getVisualRunDescent U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunDescent) #define pl_getVisualRunDirection U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunDirection) #define pl_getVisualRunFont U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunFont) #define pl_getVisualRunGlyphCount U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunGlyphCount) #define pl_getVisualRunGlyphToCharMap U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunGlyphToCharMap) #define pl_getVisualRunGlyphs U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunGlyphs) #define pl_getVisualRunLeading U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunLeading) #define pl_getVisualRunPositions U_ICU_ENTRY_POINT_RENAME(pl_getVisualRunPositions) #define pl_isComplex U_ICU_ENTRY_POINT_RENAME(pl_isComplex) #define pl_nextLine U_ICU_ENTRY_POINT_RENAME(pl_nextLine) #define pl_openEmptyFontRuns U_ICU_ENTRY_POINT_RENAME(pl_openEmptyFontRuns) #define pl_openEmptyLocaleRuns U_ICU_ENTRY_POINT_RENAME(pl_openEmptyLocaleRuns) #define pl_openEmptyValueRuns U_ICU_ENTRY_POINT_RENAME(pl_openEmptyValueRuns) #define pl_openFontRuns U_ICU_ENTRY_POINT_RENAME(pl_openFontRuns) #define pl_openLocaleRuns U_ICU_ENTRY_POINT_RENAME(pl_openLocaleRuns) #define pl_openValueRuns U_ICU_ENTRY_POINT_RENAME(pl_openValueRuns) #define pl_reflow U_ICU_ENTRY_POINT_RENAME(pl_reflow) #define pl_resetFontRuns U_ICU_ENTRY_POINT_RENAME(pl_resetFontRuns) #define pl_resetLocaleRuns U_ICU_ENTRY_POINT_RENAME(pl_resetLocaleRuns) #define pl_resetValueRuns U_ICU_ENTRY_POINT_RENAME(pl_resetValueRuns) #define res_countArrayItems U_ICU_ENTRY_POINT_RENAME(res_countArrayItems) #define res_findResource U_ICU_ENTRY_POINT_RENAME(res_findResource) #define res_getAlias U_ICU_ENTRY_POINT_RENAME(res_getAlias) #define res_getArrayItem U_ICU_ENTRY_POINT_RENAME(res_getArrayItem) #define res_getBinary U_ICU_ENTRY_POINT_RENAME(res_getBinary) #define res_getIntVector U_ICU_ENTRY_POINT_RENAME(res_getIntVector) #define res_getPublicType U_ICU_ENTRY_POINT_RENAME(res_getPublicType) #define res_getResource U_ICU_ENTRY_POINT_RENAME(res_getResource) #define res_getString U_ICU_ENTRY_POINT_RENAME(res_getString) #define res_getTableItemByIndex U_ICU_ENTRY_POINT_RENAME(res_getTableItemByIndex) #define res_getTableItemByKey U_ICU_ENTRY_POINT_RENAME(res_getTableItemByKey) #define res_load U_ICU_ENTRY_POINT_RENAME(res_load) #define res_read U_ICU_ENTRY_POINT_RENAME(res_read) #define res_unload U_ICU_ENTRY_POINT_RENAME(res_unload) #define u_UCharsToChars U_ICU_ENTRY_POINT_RENAME(u_UCharsToChars) #define u_austrcpy U_ICU_ENTRY_POINT_RENAME(u_austrcpy) #define u_austrncpy U_ICU_ENTRY_POINT_RENAME(u_austrncpy) #define u_caseInsensitivePrefixMatch U_ICU_ENTRY_POINT_RENAME(u_caseInsensitivePrefixMatch) #define u_catclose U_ICU_ENTRY_POINT_RENAME(u_catclose) #define u_catgets U_ICU_ENTRY_POINT_RENAME(u_catgets) #define u_catopen U_ICU_ENTRY_POINT_RENAME(u_catopen) #define u_charAge U_ICU_ENTRY_POINT_RENAME(u_charAge) #define u_charDigitValue U_ICU_ENTRY_POINT_RENAME(u_charDigitValue) #define u_charDirection U_ICU_ENTRY_POINT_RENAME(u_charDirection) #define u_charFromName U_ICU_ENTRY_POINT_RENAME(u_charFromName) #define u_charMirror U_ICU_ENTRY_POINT_RENAME(u_charMirror) #define u_charName U_ICU_ENTRY_POINT_RENAME(u_charName) #define u_charType U_ICU_ENTRY_POINT_RENAME(u_charType) #define u_charsToUChars U_ICU_ENTRY_POINT_RENAME(u_charsToUChars) #define u_cleanup U_ICU_ENTRY_POINT_RENAME(u_cleanup) #define u_countChar32 U_ICU_ENTRY_POINT_RENAME(u_countChar32) #define u_digit U_ICU_ENTRY_POINT_RENAME(u_digit) #define u_enumCharNames U_ICU_ENTRY_POINT_RENAME(u_enumCharNames) #define u_enumCharTypes U_ICU_ENTRY_POINT_RENAME(u_enumCharTypes) #define u_errorName U_ICU_ENTRY_POINT_RENAME(u_errorName) #define u_fadopt U_ICU_ENTRY_POINT_RENAME(u_fadopt) #define u_fclose U_ICU_ENTRY_POINT_RENAME(u_fclose) #define u_feof U_ICU_ENTRY_POINT_RENAME(u_feof) #define u_fflush U_ICU_ENTRY_POINT_RENAME(u_fflush) #define u_fgetConverter U_ICU_ENTRY_POINT_RENAME(u_fgetConverter) #define u_fgetNumberFormat U_ICU_ENTRY_POINT_RENAME(u_fgetNumberFormat) #define u_fgetc U_ICU_ENTRY_POINT_RENAME(u_fgetc) #define u_fgetcodepage U_ICU_ENTRY_POINT_RENAME(u_fgetcodepage) #define u_fgetcx U_ICU_ENTRY_POINT_RENAME(u_fgetcx) #define u_fgetfile U_ICU_ENTRY_POINT_RENAME(u_fgetfile) #define u_fgetlocale U_ICU_ENTRY_POINT_RENAME(u_fgetlocale) #define u_fgets U_ICU_ENTRY_POINT_RENAME(u_fgets) #define u_file_read U_ICU_ENTRY_POINT_RENAME(u_file_read) #define u_file_write U_ICU_ENTRY_POINT_RENAME(u_file_write) #define u_file_write_flush U_ICU_ENTRY_POINT_RENAME(u_file_write_flush) #define u_finit U_ICU_ENTRY_POINT_RENAME(u_finit) #define u_flushDefaultConverter U_ICU_ENTRY_POINT_RENAME(u_flushDefaultConverter) #define u_foldCase U_ICU_ENTRY_POINT_RENAME(u_foldCase) #define u_fopen U_ICU_ENTRY_POINT_RENAME(u_fopen) #define u_fopen_u U_ICU_ENTRY_POINT_RENAME(u_fopen_u) #define u_forDigit U_ICU_ENTRY_POINT_RENAME(u_forDigit) #define u_formatMessage U_ICU_ENTRY_POINT_RENAME(u_formatMessage) #define u_formatMessageWithError U_ICU_ENTRY_POINT_RENAME(u_formatMessageWithError) #define u_fprintf U_ICU_ENTRY_POINT_RENAME(u_fprintf) #define u_fprintf_u U_ICU_ENTRY_POINT_RENAME(u_fprintf_u) #define u_fputc U_ICU_ENTRY_POINT_RENAME(u_fputc) #define u_fputs U_ICU_ENTRY_POINT_RENAME(u_fputs) #define u_frewind U_ICU_ENTRY_POINT_RENAME(u_frewind) #define u_fscanf U_ICU_ENTRY_POINT_RENAME(u_fscanf) #define u_fscanf_u U_ICU_ENTRY_POINT_RENAME(u_fscanf_u) #define u_fsetcodepage U_ICU_ENTRY_POINT_RENAME(u_fsetcodepage) #define u_fsetlocale U_ICU_ENTRY_POINT_RENAME(u_fsetlocale) #define u_fsettransliterator U_ICU_ENTRY_POINT_RENAME(u_fsettransliterator) #define u_fstropen U_ICU_ENTRY_POINT_RENAME(u_fstropen) #define u_fungetc U_ICU_ENTRY_POINT_RENAME(u_fungetc) #define u_getBidiPairedBracket U_ICU_ENTRY_POINT_RENAME(u_getBidiPairedBracket) #define u_getBinaryPropertySet U_ICU_ENTRY_POINT_RENAME(u_getBinaryPropertySet) #define u_getCombiningClass U_ICU_ENTRY_POINT_RENAME(u_getCombiningClass) #define u_getDataDirectory U_ICU_ENTRY_POINT_RENAME(u_getDataDirectory) #define u_getDataVersion U_ICU_ENTRY_POINT_RENAME(u_getDataVersion) #define u_getDefaultConverter U_ICU_ENTRY_POINT_RENAME(u_getDefaultConverter) #define u_getFC_NFKC_Closure U_ICU_ENTRY_POINT_RENAME(u_getFC_NFKC_Closure) #define u_getISOComment U_ICU_ENTRY_POINT_RENAME(u_getISOComment) #define u_getIntPropertyMap U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMap) #define u_getIntPropertyMaxValue U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMaxValue) #define u_getIntPropertyMinValue U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMinValue) #define u_getIntPropertyValue U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyValue) #define u_getMainProperties U_ICU_ENTRY_POINT_RENAME(u_getMainProperties) #define u_getNumericValue U_ICU_ENTRY_POINT_RENAME(u_getNumericValue) #define u_getPropertyEnum U_ICU_ENTRY_POINT_RENAME(u_getPropertyEnum) #define u_getPropertyName U_ICU_ENTRY_POINT_RENAME(u_getPropertyName) #define u_getPropertyValueEnum U_ICU_ENTRY_POINT_RENAME(u_getPropertyValueEnum) #define u_getPropertyValueName U_ICU_ENTRY_POINT_RENAME(u_getPropertyValueName) #define u_getTimeZoneFilesDirectory U_ICU_ENTRY_POINT_RENAME(u_getTimeZoneFilesDirectory) #define u_getUnicodeProperties U_ICU_ENTRY_POINT_RENAME(u_getUnicodeProperties) #define u_getUnicodeVersion U_ICU_ENTRY_POINT_RENAME(u_getUnicodeVersion) #define u_getVersion U_ICU_ENTRY_POINT_RENAME(u_getVersion) #define u_get_stdout U_ICU_ENTRY_POINT_RENAME(u_get_stdout) #define u_hasBinaryProperty U_ICU_ENTRY_POINT_RENAME(u_hasBinaryProperty) #define u_init U_ICU_ENTRY_POINT_RENAME(u_init) #define u_isIDIgnorable U_ICU_ENTRY_POINT_RENAME(u_isIDIgnorable) #define u_isIDPart U_ICU_ENTRY_POINT_RENAME(u_isIDPart) #define u_isIDStart U_ICU_ENTRY_POINT_RENAME(u_isIDStart) #define u_isISOControl U_ICU_ENTRY_POINT_RENAME(u_isISOControl) #define u_isJavaIDPart U_ICU_ENTRY_POINT_RENAME(u_isJavaIDPart) #define u_isJavaIDStart U_ICU_ENTRY_POINT_RENAME(u_isJavaIDStart) #define u_isJavaSpaceChar U_ICU_ENTRY_POINT_RENAME(u_isJavaSpaceChar) #define u_isMirrored U_ICU_ENTRY_POINT_RENAME(u_isMirrored) #define u_isUAlphabetic U_ICU_ENTRY_POINT_RENAME(u_isUAlphabetic) #define u_isULowercase U_ICU_ENTRY_POINT_RENAME(u_isULowercase) #define u_isUUppercase U_ICU_ENTRY_POINT_RENAME(u_isUUppercase) #define u_isUWhiteSpace U_ICU_ENTRY_POINT_RENAME(u_isUWhiteSpace) #define u_isWhitespace U_ICU_ENTRY_POINT_RENAME(u_isWhitespace) #define u_isalnum U_ICU_ENTRY_POINT_RENAME(u_isalnum) #define u_isalnumPOSIX U_ICU_ENTRY_POINT_RENAME(u_isalnumPOSIX) #define u_isalpha U_ICU_ENTRY_POINT_RENAME(u_isalpha) #define u_isbase U_ICU_ENTRY_POINT_RENAME(u_isbase) #define u_isblank U_ICU_ENTRY_POINT_RENAME(u_isblank) #define u_iscntrl U_ICU_ENTRY_POINT_RENAME(u_iscntrl) #define u_isdefined U_ICU_ENTRY_POINT_RENAME(u_isdefined) #define u_isdigit U_ICU_ENTRY_POINT_RENAME(u_isdigit) #define u_isgraph U_ICU_ENTRY_POINT_RENAME(u_isgraph) #define u_isgraphPOSIX U_ICU_ENTRY_POINT_RENAME(u_isgraphPOSIX) #define u_islower U_ICU_ENTRY_POINT_RENAME(u_islower) #define u_isprint U_ICU_ENTRY_POINT_RENAME(u_isprint) #define u_isprintPOSIX U_ICU_ENTRY_POINT_RENAME(u_isprintPOSIX) #define u_ispunct U_ICU_ENTRY_POINT_RENAME(u_ispunct) #define u_isspace U_ICU_ENTRY_POINT_RENAME(u_isspace) #define u_istitle U_ICU_ENTRY_POINT_RENAME(u_istitle) #define u_isupper U_ICU_ENTRY_POINT_RENAME(u_isupper) #define u_isxdigit U_ICU_ENTRY_POINT_RENAME(u_isxdigit) #define u_locbund_close U_ICU_ENTRY_POINT_RENAME(u_locbund_close) #define u_locbund_getNumberFormat U_ICU_ENTRY_POINT_RENAME(u_locbund_getNumberFormat) #define u_locbund_init U_ICU_ENTRY_POINT_RENAME(u_locbund_init) #define u_memcasecmp U_ICU_ENTRY_POINT_RENAME(u_memcasecmp) #define u_memchr U_ICU_ENTRY_POINT_RENAME(u_memchr) #define u_memchr32 U_ICU_ENTRY_POINT_RENAME(u_memchr32) #define u_memcmp U_ICU_ENTRY_POINT_RENAME(u_memcmp) #define u_memcmpCodePointOrder U_ICU_ENTRY_POINT_RENAME(u_memcmpCodePointOrder) #define u_memcpy U_ICU_ENTRY_POINT_RENAME(u_memcpy) #define u_memmove U_ICU_ENTRY_POINT_RENAME(u_memmove) #define u_memrchr U_ICU_ENTRY_POINT_RENAME(u_memrchr) #define u_memrchr32 U_ICU_ENTRY_POINT_RENAME(u_memrchr32) #define u_memset U_ICU_ENTRY_POINT_RENAME(u_memset) #define u_parseMessage U_ICU_ENTRY_POINT_RENAME(u_parseMessage) #define u_parseMessageWithError U_ICU_ENTRY_POINT_RENAME(u_parseMessageWithError) #define u_printf U_ICU_ENTRY_POINT_RENAME(u_printf) #define u_printf_parse U_ICU_ENTRY_POINT_RENAME(u_printf_parse) #define u_printf_u U_ICU_ENTRY_POINT_RENAME(u_printf_u) #define u_releaseDefaultConverter U_ICU_ENTRY_POINT_RENAME(u_releaseDefaultConverter) #define u_scanf_parse U_ICU_ENTRY_POINT_RENAME(u_scanf_parse) #define u_setAtomicIncDecFunctions U_ICU_ENTRY_POINT_RENAME(u_setAtomicIncDecFunctions) #define u_setDataDirectory U_ICU_ENTRY_POINT_RENAME(u_setDataDirectory) #define u_setMemoryFunctions U_ICU_ENTRY_POINT_RENAME(u_setMemoryFunctions) #define u_setMutexFunctions U_ICU_ENTRY_POINT_RENAME(u_setMutexFunctions) #define u_setTimeZoneFilesDirectory U_ICU_ENTRY_POINT_RENAME(u_setTimeZoneFilesDirectory) #define u_shapeArabic U_ICU_ENTRY_POINT_RENAME(u_shapeArabic) #define u_snprintf U_ICU_ENTRY_POINT_RENAME(u_snprintf) #define u_snprintf_u U_ICU_ENTRY_POINT_RENAME(u_snprintf_u) #define u_sprintf U_ICU_ENTRY_POINT_RENAME(u_sprintf) #define u_sprintf_u U_ICU_ENTRY_POINT_RENAME(u_sprintf_u) #define u_sscanf U_ICU_ENTRY_POINT_RENAME(u_sscanf) #define u_sscanf_u U_ICU_ENTRY_POINT_RENAME(u_sscanf_u) #define u_strCaseCompare U_ICU_ENTRY_POINT_RENAME(u_strCaseCompare) #define u_strCompare U_ICU_ENTRY_POINT_RENAME(u_strCompare) #define u_strCompareIter U_ICU_ENTRY_POINT_RENAME(u_strCompareIter) #define u_strFindFirst U_ICU_ENTRY_POINT_RENAME(u_strFindFirst) #define u_strFindLast U_ICU_ENTRY_POINT_RENAME(u_strFindLast) #define u_strFoldCase U_ICU_ENTRY_POINT_RENAME(u_strFoldCase) #define u_strFromJavaModifiedUTF8WithSub U_ICU_ENTRY_POINT_RENAME(u_strFromJavaModifiedUTF8WithSub) #define u_strFromPunycode U_ICU_ENTRY_POINT_RENAME(u_strFromPunycode) #define u_strFromUTF32 U_ICU_ENTRY_POINT_RENAME(u_strFromUTF32) #define u_strFromUTF32WithSub U_ICU_ENTRY_POINT_RENAME(u_strFromUTF32WithSub) #define u_strFromUTF8 U_ICU_ENTRY_POINT_RENAME(u_strFromUTF8) #define u_strFromUTF8Lenient U_ICU_ENTRY_POINT_RENAME(u_strFromUTF8Lenient) #define u_strFromUTF8WithSub U_ICU_ENTRY_POINT_RENAME(u_strFromUTF8WithSub) #define u_strFromWCS U_ICU_ENTRY_POINT_RENAME(u_strFromWCS) #define u_strHasMoreChar32Than U_ICU_ENTRY_POINT_RENAME(u_strHasMoreChar32Than) #define u_strToJavaModifiedUTF8 U_ICU_ENTRY_POINT_RENAME(u_strToJavaModifiedUTF8) #define u_strToLower U_ICU_ENTRY_POINT_RENAME(u_strToLower) #define u_strToPunycode U_ICU_ENTRY_POINT_RENAME(u_strToPunycode) #define u_strToTitle U_ICU_ENTRY_POINT_RENAME(u_strToTitle) #define u_strToUTF32 U_ICU_ENTRY_POINT_RENAME(u_strToUTF32) #define u_strToUTF32WithSub U_ICU_ENTRY_POINT_RENAME(u_strToUTF32WithSub) #define u_strToUTF8 U_ICU_ENTRY_POINT_RENAME(u_strToUTF8) #define u_strToUTF8WithSub U_ICU_ENTRY_POINT_RENAME(u_strToUTF8WithSub) #define u_strToUpper U_ICU_ENTRY_POINT_RENAME(u_strToUpper) #define u_strToWCS U_ICU_ENTRY_POINT_RENAME(u_strToWCS) #define u_strcasecmp U_ICU_ENTRY_POINT_RENAME(u_strcasecmp) #define u_strcat U_ICU_ENTRY_POINT_RENAME(u_strcat) #define u_strchr U_ICU_ENTRY_POINT_RENAME(u_strchr) #define u_strchr32 U_ICU_ENTRY_POINT_RENAME(u_strchr32) #define u_strcmp U_ICU_ENTRY_POINT_RENAME(u_strcmp) #define u_strcmpCodePointOrder U_ICU_ENTRY_POINT_RENAME(u_strcmpCodePointOrder) #define u_strcmpFold U_ICU_ENTRY_POINT_RENAME(u_strcmpFold) #define u_strcpy U_ICU_ENTRY_POINT_RENAME(u_strcpy) #define u_strcspn U_ICU_ENTRY_POINT_RENAME(u_strcspn) #define u_strlen U_ICU_ENTRY_POINT_RENAME(u_strlen) #define u_strncasecmp U_ICU_ENTRY_POINT_RENAME(u_strncasecmp) #define u_strncat U_ICU_ENTRY_POINT_RENAME(u_strncat) #define u_strncmp U_ICU_ENTRY_POINT_RENAME(u_strncmp) #define u_strncmpCodePointOrder U_ICU_ENTRY_POINT_RENAME(u_strncmpCodePointOrder) #define u_strncpy U_ICU_ENTRY_POINT_RENAME(u_strncpy) #define u_strpbrk U_ICU_ENTRY_POINT_RENAME(u_strpbrk) #define u_strrchr U_ICU_ENTRY_POINT_RENAME(u_strrchr) #define u_strrchr32 U_ICU_ENTRY_POINT_RENAME(u_strrchr32) #define u_strrstr U_ICU_ENTRY_POINT_RENAME(u_strrstr) #define u_strspn U_ICU_ENTRY_POINT_RENAME(u_strspn) #define u_strstr U_ICU_ENTRY_POINT_RENAME(u_strstr) #define u_strtok_r U_ICU_ENTRY_POINT_RENAME(u_strtok_r) #define u_terminateChars U_ICU_ENTRY_POINT_RENAME(u_terminateChars) #define u_terminateUChar32s U_ICU_ENTRY_POINT_RENAME(u_terminateUChar32s) #define u_terminateUChars U_ICU_ENTRY_POINT_RENAME(u_terminateUChars) #define u_terminateWChars U_ICU_ENTRY_POINT_RENAME(u_terminateWChars) #define u_tolower U_ICU_ENTRY_POINT_RENAME(u_tolower) #define u_totitle U_ICU_ENTRY_POINT_RENAME(u_totitle) #define u_toupper U_ICU_ENTRY_POINT_RENAME(u_toupper) #define u_uastrcpy U_ICU_ENTRY_POINT_RENAME(u_uastrcpy) #define u_uastrncpy U_ICU_ENTRY_POINT_RENAME(u_uastrncpy) #define u_unescape U_ICU_ENTRY_POINT_RENAME(u_unescape) #define u_unescapeAt U_ICU_ENTRY_POINT_RENAME(u_unescapeAt) #define u_versionFromString U_ICU_ENTRY_POINT_RENAME(u_versionFromString) #define u_versionFromUString U_ICU_ENTRY_POINT_RENAME(u_versionFromUString) #define u_versionToString U_ICU_ENTRY_POINT_RENAME(u_versionToString) #define u_vformatMessage U_ICU_ENTRY_POINT_RENAME(u_vformatMessage) #define u_vformatMessageWithError U_ICU_ENTRY_POINT_RENAME(u_vformatMessageWithError) #define u_vfprintf U_ICU_ENTRY_POINT_RENAME(u_vfprintf) #define u_vfprintf_u U_ICU_ENTRY_POINT_RENAME(u_vfprintf_u) #define u_vfscanf U_ICU_ENTRY_POINT_RENAME(u_vfscanf) #define u_vfscanf_u U_ICU_ENTRY_POINT_RENAME(u_vfscanf_u) #define u_vparseMessage U_ICU_ENTRY_POINT_RENAME(u_vparseMessage) #define u_vparseMessageWithError U_ICU_ENTRY_POINT_RENAME(u_vparseMessageWithError) #define u_vsnprintf U_ICU_ENTRY_POINT_RENAME(u_vsnprintf) #define u_vsnprintf_u U_ICU_ENTRY_POINT_RENAME(u_vsnprintf_u) #define u_vsprintf U_ICU_ENTRY_POINT_RENAME(u_vsprintf) #define u_vsprintf_u U_ICU_ENTRY_POINT_RENAME(u_vsprintf_u) #define u_vsscanf U_ICU_ENTRY_POINT_RENAME(u_vsscanf) #define u_vsscanf_u U_ICU_ENTRY_POINT_RENAME(u_vsscanf_u) #define u_writeIdenticalLevelRun U_ICU_ENTRY_POINT_RENAME(u_writeIdenticalLevelRun) #define ubidi_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(ubidi_addPropertyStarts) #define ubidi_close U_ICU_ENTRY_POINT_RENAME(ubidi_close) #define ubidi_countParagraphs U_ICU_ENTRY_POINT_RENAME(ubidi_countParagraphs) #define ubidi_countRuns U_ICU_ENTRY_POINT_RENAME(ubidi_countRuns) #define ubidi_getBaseDirection U_ICU_ENTRY_POINT_RENAME(ubidi_getBaseDirection) #define ubidi_getClass U_ICU_ENTRY_POINT_RENAME(ubidi_getClass) #define ubidi_getClassCallback U_ICU_ENTRY_POINT_RENAME(ubidi_getClassCallback) #define ubidi_getCustomizedClass U_ICU_ENTRY_POINT_RENAME(ubidi_getCustomizedClass) #define ubidi_getDirection U_ICU_ENTRY_POINT_RENAME(ubidi_getDirection) #define ubidi_getJoiningGroup U_ICU_ENTRY_POINT_RENAME(ubidi_getJoiningGroup) #define ubidi_getJoiningType U_ICU_ENTRY_POINT_RENAME(ubidi_getJoiningType) #define ubidi_getLength U_ICU_ENTRY_POINT_RENAME(ubidi_getLength) #define ubidi_getLevelAt U_ICU_ENTRY_POINT_RENAME(ubidi_getLevelAt) #define ubidi_getLevels U_ICU_ENTRY_POINT_RENAME(ubidi_getLevels) #define ubidi_getLogicalIndex U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalIndex) #define ubidi_getLogicalMap U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalMap) #define ubidi_getLogicalRun U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalRun) #define ubidi_getMaxValue U_ICU_ENTRY_POINT_RENAME(ubidi_getMaxValue) #define ubidi_getMemory U_ICU_ENTRY_POINT_RENAME(ubidi_getMemory) #define ubidi_getMirror U_ICU_ENTRY_POINT_RENAME(ubidi_getMirror) #define ubidi_getPairedBracket U_ICU_ENTRY_POINT_RENAME(ubidi_getPairedBracket) #define ubidi_getPairedBracketType U_ICU_ENTRY_POINT_RENAME(ubidi_getPairedBracketType) #define ubidi_getParaLevel U_ICU_ENTRY_POINT_RENAME(ubidi_getParaLevel) #define ubidi_getParaLevelAtIndex U_ICU_ENTRY_POINT_RENAME(ubidi_getParaLevelAtIndex) #define ubidi_getParagraph U_ICU_ENTRY_POINT_RENAME(ubidi_getParagraph) #define ubidi_getParagraphByIndex U_ICU_ENTRY_POINT_RENAME(ubidi_getParagraphByIndex) #define ubidi_getProcessedLength U_ICU_ENTRY_POINT_RENAME(ubidi_getProcessedLength) #define ubidi_getReorderingMode U_ICU_ENTRY_POINT_RENAME(ubidi_getReorderingMode) #define ubidi_getReorderingOptions U_ICU_ENTRY_POINT_RENAME(ubidi_getReorderingOptions) #define ubidi_getResultLength U_ICU_ENTRY_POINT_RENAME(ubidi_getResultLength) #define ubidi_getRuns U_ICU_ENTRY_POINT_RENAME(ubidi_getRuns) #define ubidi_getText U_ICU_ENTRY_POINT_RENAME(ubidi_getText) #define ubidi_getVisualIndex U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualIndex) #define ubidi_getVisualMap U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualMap) #define ubidi_getVisualRun U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualRun) #define ubidi_invertMap U_ICU_ENTRY_POINT_RENAME(ubidi_invertMap) #define ubidi_isBidiControl U_ICU_ENTRY_POINT_RENAME(ubidi_isBidiControl) #define ubidi_isInverse U_ICU_ENTRY_POINT_RENAME(ubidi_isInverse) #define ubidi_isJoinControl U_ICU_ENTRY_POINT_RENAME(ubidi_isJoinControl) #define ubidi_isMirrored U_ICU_ENTRY_POINT_RENAME(ubidi_isMirrored) #define ubidi_isOrderParagraphsLTR U_ICU_ENTRY_POINT_RENAME(ubidi_isOrderParagraphsLTR) #define ubidi_open U_ICU_ENTRY_POINT_RENAME(ubidi_open) #define ubidi_openSized U_ICU_ENTRY_POINT_RENAME(ubidi_openSized) #define ubidi_orderParagraphsLTR U_ICU_ENTRY_POINT_RENAME(ubidi_orderParagraphsLTR) #define ubidi_reorderLogical U_ICU_ENTRY_POINT_RENAME(ubidi_reorderLogical) #define ubidi_reorderVisual U_ICU_ENTRY_POINT_RENAME(ubidi_reorderVisual) #define ubidi_setClassCallback U_ICU_ENTRY_POINT_RENAME(ubidi_setClassCallback) #define ubidi_setContext U_ICU_ENTRY_POINT_RENAME(ubidi_setContext) #define ubidi_setInverse U_ICU_ENTRY_POINT_RENAME(ubidi_setInverse) #define ubidi_setLine U_ICU_ENTRY_POINT_RENAME(ubidi_setLine) #define ubidi_setPara U_ICU_ENTRY_POINT_RENAME(ubidi_setPara) #define ubidi_setReorderingMode U_ICU_ENTRY_POINT_RENAME(ubidi_setReorderingMode) #define ubidi_setReorderingOptions U_ICU_ENTRY_POINT_RENAME(ubidi_setReorderingOptions) #define ubidi_writeReordered U_ICU_ENTRY_POINT_RENAME(ubidi_writeReordered) #define ubidi_writeReverse U_ICU_ENTRY_POINT_RENAME(ubidi_writeReverse) #define ubiditransform_close U_ICU_ENTRY_POINT_RENAME(ubiditransform_close) #define ubiditransform_open U_ICU_ENTRY_POINT_RENAME(ubiditransform_open) #define ubiditransform_transform U_ICU_ENTRY_POINT_RENAME(ubiditransform_transform) #define ublock_getCode U_ICU_ENTRY_POINT_RENAME(ublock_getCode) #define ubrk_close U_ICU_ENTRY_POINT_RENAME(ubrk_close) #define ubrk_countAvailable U_ICU_ENTRY_POINT_RENAME(ubrk_countAvailable) #define ubrk_current U_ICU_ENTRY_POINT_RENAME(ubrk_current) #define ubrk_first U_ICU_ENTRY_POINT_RENAME(ubrk_first) #define ubrk_following U_ICU_ENTRY_POINT_RENAME(ubrk_following) #define ubrk_getAvailable U_ICU_ENTRY_POINT_RENAME(ubrk_getAvailable) #define ubrk_getBinaryRules U_ICU_ENTRY_POINT_RENAME(ubrk_getBinaryRules) #define ubrk_getLocaleByType U_ICU_ENTRY_POINT_RENAME(ubrk_getLocaleByType) #define ubrk_getRuleStatus U_ICU_ENTRY_POINT_RENAME(ubrk_getRuleStatus) #define ubrk_getRuleStatusVec U_ICU_ENTRY_POINT_RENAME(ubrk_getRuleStatusVec) #define ubrk_isBoundary U_ICU_ENTRY_POINT_RENAME(ubrk_isBoundary) #define ubrk_last U_ICU_ENTRY_POINT_RENAME(ubrk_last) #define ubrk_next U_ICU_ENTRY_POINT_RENAME(ubrk_next) #define ubrk_open U_ICU_ENTRY_POINT_RENAME(ubrk_open) #define ubrk_openBinaryRules U_ICU_ENTRY_POINT_RENAME(ubrk_openBinaryRules) #define ubrk_openRules U_ICU_ENTRY_POINT_RENAME(ubrk_openRules) #define ubrk_preceding U_ICU_ENTRY_POINT_RENAME(ubrk_preceding) #define ubrk_previous U_ICU_ENTRY_POINT_RENAME(ubrk_previous) #define ubrk_refreshUText U_ICU_ENTRY_POINT_RENAME(ubrk_refreshUText) #define ubrk_safeClone U_ICU_ENTRY_POINT_RENAME(ubrk_safeClone) #define ubrk_setText U_ICU_ENTRY_POINT_RENAME(ubrk_setText) #define ubrk_setUText U_ICU_ENTRY_POINT_RENAME(ubrk_setUText) #define ubrk_swap U_ICU_ENTRY_POINT_RENAME(ubrk_swap) #define ucache_compareKeys U_ICU_ENTRY_POINT_RENAME(ucache_compareKeys) #define ucache_deleteKey U_ICU_ENTRY_POINT_RENAME(ucache_deleteKey) #define ucache_hashKeys U_ICU_ENTRY_POINT_RENAME(ucache_hashKeys) #define ucal_add U_ICU_ENTRY_POINT_RENAME(ucal_add) #define ucal_clear U_ICU_ENTRY_POINT_RENAME(ucal_clear) #define ucal_clearField U_ICU_ENTRY_POINT_RENAME(ucal_clearField) #define ucal_clone U_ICU_ENTRY_POINT_RENAME(ucal_clone) #define ucal_close U_ICU_ENTRY_POINT_RENAME(ucal_close) #define ucal_countAvailable U_ICU_ENTRY_POINT_RENAME(ucal_countAvailable) #define ucal_equivalentTo U_ICU_ENTRY_POINT_RENAME(ucal_equivalentTo) #define ucal_get U_ICU_ENTRY_POINT_RENAME(ucal_get) #define ucal_getAttribute U_ICU_ENTRY_POINT_RENAME(ucal_getAttribute) #define ucal_getAvailable U_ICU_ENTRY_POINT_RENAME(ucal_getAvailable) #define ucal_getCanonicalTimeZoneID U_ICU_ENTRY_POINT_RENAME(ucal_getCanonicalTimeZoneID) #define ucal_getDSTSavings U_ICU_ENTRY_POINT_RENAME(ucal_getDSTSavings) #define ucal_getDayOfWeekType U_ICU_ENTRY_POINT_RENAME(ucal_getDayOfWeekType) #define ucal_getDefaultTimeZone U_ICU_ENTRY_POINT_RENAME(ucal_getDefaultTimeZone) #define ucal_getFieldDifference U_ICU_ENTRY_POINT_RENAME(ucal_getFieldDifference) #define ucal_getGregorianChange U_ICU_ENTRY_POINT_RENAME(ucal_getGregorianChange) #define ucal_getKeywordValuesForLocale U_ICU_ENTRY_POINT_RENAME(ucal_getKeywordValuesForLocale) #define ucal_getLimit U_ICU_ENTRY_POINT_RENAME(ucal_getLimit) #define ucal_getLocaleByType U_ICU_ENTRY_POINT_RENAME(ucal_getLocaleByType) #define ucal_getMillis U_ICU_ENTRY_POINT_RENAME(ucal_getMillis) #define ucal_getNow U_ICU_ENTRY_POINT_RENAME(ucal_getNow) #define ucal_getTZDataVersion U_ICU_ENTRY_POINT_RENAME(ucal_getTZDataVersion) #define ucal_getTimeZoneDisplayName U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneDisplayName) #define ucal_getTimeZoneID U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneID) #define ucal_getTimeZoneIDForWindowsID U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneIDForWindowsID) #define ucal_getTimeZoneTransitionDate U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneTransitionDate) #define ucal_getType U_ICU_ENTRY_POINT_RENAME(ucal_getType) #define ucal_getWeekendTransition U_ICU_ENTRY_POINT_RENAME(ucal_getWeekendTransition) #define ucal_getWindowsTimeZoneID U_ICU_ENTRY_POINT_RENAME(ucal_getWindowsTimeZoneID) #define ucal_inDaylightTime U_ICU_ENTRY_POINT_RENAME(ucal_inDaylightTime) #define ucal_isSet U_ICU_ENTRY_POINT_RENAME(ucal_isSet) #define ucal_isWeekend U_ICU_ENTRY_POINT_RENAME(ucal_isWeekend) #define ucal_open U_ICU_ENTRY_POINT_RENAME(ucal_open) #define ucal_openCountryTimeZones U_ICU_ENTRY_POINT_RENAME(ucal_openCountryTimeZones) #define ucal_openTimeZoneIDEnumeration U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZoneIDEnumeration) #define ucal_openTimeZones U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZones) #define ucal_roll U_ICU_ENTRY_POINT_RENAME(ucal_roll) #define ucal_set U_ICU_ENTRY_POINT_RENAME(ucal_set) #define ucal_setAttribute U_ICU_ENTRY_POINT_RENAME(ucal_setAttribute) #define ucal_setDate U_ICU_ENTRY_POINT_RENAME(ucal_setDate) #define ucal_setDateTime U_ICU_ENTRY_POINT_RENAME(ucal_setDateTime) #define ucal_setDefaultTimeZone U_ICU_ENTRY_POINT_RENAME(ucal_setDefaultTimeZone) #define ucal_setGregorianChange U_ICU_ENTRY_POINT_RENAME(ucal_setGregorianChange) #define ucal_setMillis U_ICU_ENTRY_POINT_RENAME(ucal_setMillis) #define ucal_setTimeZone U_ICU_ENTRY_POINT_RENAME(ucal_setTimeZone) #define ucase_addCaseClosure U_ICU_ENTRY_POINT_RENAME(ucase_addCaseClosure) #define ucase_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(ucase_addPropertyStarts) #define ucase_addStringCaseClosure U_ICU_ENTRY_POINT_RENAME(ucase_addStringCaseClosure) #define ucase_fold U_ICU_ENTRY_POINT_RENAME(ucase_fold) #define ucase_getCaseLocale U_ICU_ENTRY_POINT_RENAME(ucase_getCaseLocale) #define ucase_getTrie U_ICU_ENTRY_POINT_RENAME(ucase_getTrie) #define ucase_getType U_ICU_ENTRY_POINT_RENAME(ucase_getType) #define ucase_getTypeOrIgnorable U_ICU_ENTRY_POINT_RENAME(ucase_getTypeOrIgnorable) #define ucase_hasBinaryProperty U_ICU_ENTRY_POINT_RENAME(ucase_hasBinaryProperty) #define ucase_isCaseSensitive U_ICU_ENTRY_POINT_RENAME(ucase_isCaseSensitive) #define ucase_isSoftDotted U_ICU_ENTRY_POINT_RENAME(ucase_isSoftDotted) #define ucase_toFullFolding U_ICU_ENTRY_POINT_RENAME(ucase_toFullFolding) #define ucase_toFullLower U_ICU_ENTRY_POINT_RENAME(ucase_toFullLower) #define ucase_toFullTitle U_ICU_ENTRY_POINT_RENAME(ucase_toFullTitle) #define ucase_toFullUpper U_ICU_ENTRY_POINT_RENAME(ucase_toFullUpper) #define ucase_tolower U_ICU_ENTRY_POINT_RENAME(ucase_tolower) #define ucase_totitle U_ICU_ENTRY_POINT_RENAME(ucase_totitle) #define ucase_toupper U_ICU_ENTRY_POINT_RENAME(ucase_toupper) #define ucasemap_close U_ICU_ENTRY_POINT_RENAME(ucasemap_close) #define ucasemap_getBreakIterator U_ICU_ENTRY_POINT_RENAME(ucasemap_getBreakIterator) #define ucasemap_getLocale U_ICU_ENTRY_POINT_RENAME(ucasemap_getLocale) #define ucasemap_getOptions U_ICU_ENTRY_POINT_RENAME(ucasemap_getOptions) #define ucasemap_internalUTF8ToTitle U_ICU_ENTRY_POINT_RENAME(ucasemap_internalUTF8ToTitle) #define ucasemap_mapUTF8 U_ICU_ENTRY_POINT_RENAME(ucasemap_mapUTF8) #define ucasemap_open U_ICU_ENTRY_POINT_RENAME(ucasemap_open) #define ucasemap_setBreakIterator U_ICU_ENTRY_POINT_RENAME(ucasemap_setBreakIterator) #define ucasemap_setLocale U_ICU_ENTRY_POINT_RENAME(ucasemap_setLocale) #define ucasemap_setOptions U_ICU_ENTRY_POINT_RENAME(ucasemap_setOptions) #define ucasemap_toTitle U_ICU_ENTRY_POINT_RENAME(ucasemap_toTitle) #define ucasemap_utf8FoldCase U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8FoldCase) #define ucasemap_utf8ToLower U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8ToLower) #define ucasemap_utf8ToTitle U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8ToTitle) #define ucasemap_utf8ToUpper U_ICU_ENTRY_POINT_RENAME(ucasemap_utf8ToUpper) #define ucfpos_close U_ICU_ENTRY_POINT_RENAME(ucfpos_close) #define ucfpos_constrainCategory U_ICU_ENTRY_POINT_RENAME(ucfpos_constrainCategory) #define ucfpos_constrainField U_ICU_ENTRY_POINT_RENAME(ucfpos_constrainField) #define ucfpos_getCategory U_ICU_ENTRY_POINT_RENAME(ucfpos_getCategory) #define ucfpos_getField U_ICU_ENTRY_POINT_RENAME(ucfpos_getField) #define ucfpos_getIndexes U_ICU_ENTRY_POINT_RENAME(ucfpos_getIndexes) #define ucfpos_getInt64IterationContext U_ICU_ENTRY_POINT_RENAME(ucfpos_getInt64IterationContext) #define ucfpos_matchesField U_ICU_ENTRY_POINT_RENAME(ucfpos_matchesField) #define ucfpos_open U_ICU_ENTRY_POINT_RENAME(ucfpos_open) #define ucfpos_reset U_ICU_ENTRY_POINT_RENAME(ucfpos_reset) #define ucfpos_setInt64IterationContext U_ICU_ENTRY_POINT_RENAME(ucfpos_setInt64IterationContext) #define ucfpos_setState U_ICU_ENTRY_POINT_RENAME(ucfpos_setState) #define uchar_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(uchar_addPropertyStarts) #define uchar_swapNames U_ICU_ENTRY_POINT_RENAME(uchar_swapNames) #define ucln_cleanupOne U_ICU_ENTRY_POINT_RENAME(ucln_cleanupOne) #define ucln_common_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_common_registerCleanup) #define ucln_i18n_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_i18n_registerCleanup) #define ucln_io_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_io_registerCleanup) #define ucln_lib_cleanup U_ICU_ENTRY_POINT_RENAME(ucln_lib_cleanup) #define ucln_registerCleanup U_ICU_ENTRY_POINT_RENAME(ucln_registerCleanup) #define ucnv_MBCSFromUChar32 U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSFromUChar32) #define ucnv_MBCSFromUnicodeWithOffsets U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSFromUnicodeWithOffsets) #define ucnv_MBCSGetFilteredUnicodeSetForUnicode U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSGetFilteredUnicodeSetForUnicode) #define ucnv_MBCSGetType U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSGetType) #define ucnv_MBCSGetUnicodeSetForUnicode U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSGetUnicodeSetForUnicode) #define ucnv_MBCSIsLeadByte U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSIsLeadByte) #define ucnv_MBCSSimpleGetNextUChar U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSSimpleGetNextUChar) #define ucnv_MBCSToUnicodeWithOffsets U_ICU_ENTRY_POINT_RENAME(ucnv_MBCSToUnicodeWithOffsets) #define ucnv_bld_countAvailableConverters U_ICU_ENTRY_POINT_RENAME(ucnv_bld_countAvailableConverters) #define ucnv_bld_getAvailableConverter U_ICU_ENTRY_POINT_RENAME(ucnv_bld_getAvailableConverter) #define ucnv_canCreateConverter U_ICU_ENTRY_POINT_RENAME(ucnv_canCreateConverter) #define ucnv_cbFromUWriteBytes U_ICU_ENTRY_POINT_RENAME(ucnv_cbFromUWriteBytes) #define ucnv_cbFromUWriteSub U_ICU_ENTRY_POINT_RENAME(ucnv_cbFromUWriteSub) #define ucnv_cbFromUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_cbFromUWriteUChars) #define ucnv_cbToUWriteSub U_ICU_ENTRY_POINT_RENAME(ucnv_cbToUWriteSub) #define ucnv_cbToUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_cbToUWriteUChars) #define ucnv_close U_ICU_ENTRY_POINT_RENAME(ucnv_close) #define ucnv_compareNames U_ICU_ENTRY_POINT_RENAME(ucnv_compareNames) #define ucnv_convert U_ICU_ENTRY_POINT_RENAME(ucnv_convert) #define ucnv_convertEx U_ICU_ENTRY_POINT_RENAME(ucnv_convertEx) #define ucnv_countAliases U_ICU_ENTRY_POINT_RENAME(ucnv_countAliases) #define ucnv_countAvailable U_ICU_ENTRY_POINT_RENAME(ucnv_countAvailable) #define ucnv_countStandards U_ICU_ENTRY_POINT_RENAME(ucnv_countStandards) #define ucnv_createAlgorithmicConverter U_ICU_ENTRY_POINT_RENAME(ucnv_createAlgorithmicConverter) #define ucnv_createConverter U_ICU_ENTRY_POINT_RENAME(ucnv_createConverter) #define ucnv_createConverterFromPackage U_ICU_ENTRY_POINT_RENAME(ucnv_createConverterFromPackage) #define ucnv_createConverterFromSharedData U_ICU_ENTRY_POINT_RENAME(ucnv_createConverterFromSharedData) #define ucnv_detectUnicodeSignature U_ICU_ENTRY_POINT_RENAME(ucnv_detectUnicodeSignature) #define ucnv_enableCleanup U_ICU_ENTRY_POINT_RENAME(ucnv_enableCleanup) #define ucnv_extContinueMatchFromU U_ICU_ENTRY_POINT_RENAME(ucnv_extContinueMatchFromU) #define ucnv_extContinueMatchToU U_ICU_ENTRY_POINT_RENAME(ucnv_extContinueMatchToU) #define ucnv_extGetUnicodeSet U_ICU_ENTRY_POINT_RENAME(ucnv_extGetUnicodeSet) #define ucnv_extInitialMatchFromU U_ICU_ENTRY_POINT_RENAME(ucnv_extInitialMatchFromU) #define ucnv_extInitialMatchToU U_ICU_ENTRY_POINT_RENAME(ucnv_extInitialMatchToU) #define ucnv_extSimpleMatchFromU U_ICU_ENTRY_POINT_RENAME(ucnv_extSimpleMatchFromU) #define ucnv_extSimpleMatchToU U_ICU_ENTRY_POINT_RENAME(ucnv_extSimpleMatchToU) #define ucnv_fixFileSeparator U_ICU_ENTRY_POINT_RENAME(ucnv_fixFileSeparator) #define ucnv_flushCache U_ICU_ENTRY_POINT_RENAME(ucnv_flushCache) #define ucnv_fromAlgorithmic U_ICU_ENTRY_POINT_RENAME(ucnv_fromAlgorithmic) #define ucnv_fromUChars U_ICU_ENTRY_POINT_RENAME(ucnv_fromUChars) #define ucnv_fromUCountPending U_ICU_ENTRY_POINT_RENAME(ucnv_fromUCountPending) #define ucnv_fromUWriteBytes U_ICU_ENTRY_POINT_RENAME(ucnv_fromUWriteBytes) #define ucnv_fromUnicode U_ICU_ENTRY_POINT_RENAME(ucnv_fromUnicode) #define ucnv_fromUnicode_UTF8 U_ICU_ENTRY_POINT_RENAME(ucnv_fromUnicode_UTF8) #define ucnv_fromUnicode_UTF8_OFFSETS_LOGIC U_ICU_ENTRY_POINT_RENAME(ucnv_fromUnicode_UTF8_OFFSETS_LOGIC) #define ucnv_getAlias U_ICU_ENTRY_POINT_RENAME(ucnv_getAlias) #define ucnv_getAliases U_ICU_ENTRY_POINT_RENAME(ucnv_getAliases) #define ucnv_getAvailableName U_ICU_ENTRY_POINT_RENAME(ucnv_getAvailableName) #define ucnv_getCCSID U_ICU_ENTRY_POINT_RENAME(ucnv_getCCSID) #define ucnv_getCanonicalName U_ICU_ENTRY_POINT_RENAME(ucnv_getCanonicalName) #define ucnv_getCompleteUnicodeSet U_ICU_ENTRY_POINT_RENAME(ucnv_getCompleteUnicodeSet) #define ucnv_getDefaultName U_ICU_ENTRY_POINT_RENAME(ucnv_getDefaultName) #define ucnv_getDisplayName U_ICU_ENTRY_POINT_RENAME(ucnv_getDisplayName) #define ucnv_getFromUCallBack U_ICU_ENTRY_POINT_RENAME(ucnv_getFromUCallBack) #define ucnv_getInvalidChars U_ICU_ENTRY_POINT_RENAME(ucnv_getInvalidChars) #define ucnv_getInvalidUChars U_ICU_ENTRY_POINT_RENAME(ucnv_getInvalidUChars) #define ucnv_getMaxCharSize U_ICU_ENTRY_POINT_RENAME(ucnv_getMaxCharSize) #define ucnv_getMinCharSize U_ICU_ENTRY_POINT_RENAME(ucnv_getMinCharSize) #define ucnv_getName U_ICU_ENTRY_POINT_RENAME(ucnv_getName) #define ucnv_getNextUChar U_ICU_ENTRY_POINT_RENAME(ucnv_getNextUChar) #define ucnv_getNonSurrogateUnicodeSet U_ICU_ENTRY_POINT_RENAME(ucnv_getNonSurrogateUnicodeSet) #define ucnv_getPlatform U_ICU_ENTRY_POINT_RENAME(ucnv_getPlatform) #define ucnv_getStandard U_ICU_ENTRY_POINT_RENAME(ucnv_getStandard) #define ucnv_getStandardName U_ICU_ENTRY_POINT_RENAME(ucnv_getStandardName) #define ucnv_getStarters U_ICU_ENTRY_POINT_RENAME(ucnv_getStarters) #define ucnv_getSubstChars U_ICU_ENTRY_POINT_RENAME(ucnv_getSubstChars) #define ucnv_getToUCallBack U_ICU_ENTRY_POINT_RENAME(ucnv_getToUCallBack) #define ucnv_getType U_ICU_ENTRY_POINT_RENAME(ucnv_getType) #define ucnv_getUnicodeSet U_ICU_ENTRY_POINT_RENAME(ucnv_getUnicodeSet) #define ucnv_incrementRefCount U_ICU_ENTRY_POINT_RENAME(ucnv_incrementRefCount) #define ucnv_io_countKnownConverters U_ICU_ENTRY_POINT_RENAME(ucnv_io_countKnownConverters) #define ucnv_io_getConverterName U_ICU_ENTRY_POINT_RENAME(ucnv_io_getConverterName) #define ucnv_io_stripASCIIForCompare U_ICU_ENTRY_POINT_RENAME(ucnv_io_stripASCIIForCompare) #define ucnv_io_stripEBCDICForCompare U_ICU_ENTRY_POINT_RENAME(ucnv_io_stripEBCDICForCompare) #define ucnv_isAmbiguous U_ICU_ENTRY_POINT_RENAME(ucnv_isAmbiguous) #define ucnv_isFixedWidth U_ICU_ENTRY_POINT_RENAME(ucnv_isFixedWidth) #define ucnv_load U_ICU_ENTRY_POINT_RENAME(ucnv_load) #define ucnv_loadSharedData U_ICU_ENTRY_POINT_RENAME(ucnv_loadSharedData) #define ucnv_open U_ICU_ENTRY_POINT_RENAME(ucnv_open) #define ucnv_openAllNames U_ICU_ENTRY_POINT_RENAME(ucnv_openAllNames) #define ucnv_openCCSID U_ICU_ENTRY_POINT_RENAME(ucnv_openCCSID) #define ucnv_openPackage U_ICU_ENTRY_POINT_RENAME(ucnv_openPackage) #define ucnv_openStandardNames U_ICU_ENTRY_POINT_RENAME(ucnv_openStandardNames) #define ucnv_openU U_ICU_ENTRY_POINT_RENAME(ucnv_openU) #define ucnv_reset U_ICU_ENTRY_POINT_RENAME(ucnv_reset) #define ucnv_resetFromUnicode U_ICU_ENTRY_POINT_RENAME(ucnv_resetFromUnicode) #define ucnv_resetToUnicode U_ICU_ENTRY_POINT_RENAME(ucnv_resetToUnicode) #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) #define ucnv_setDefaultName U_ICU_ENTRY_POINT_RENAME(ucnv_setDefaultName) #define ucnv_setFallback U_ICU_ENTRY_POINT_RENAME(ucnv_setFallback) #define ucnv_setFromUCallBack U_ICU_ENTRY_POINT_RENAME(ucnv_setFromUCallBack) #define ucnv_setSubstChars U_ICU_ENTRY_POINT_RENAME(ucnv_setSubstChars) #define ucnv_setSubstString U_ICU_ENTRY_POINT_RENAME(ucnv_setSubstString) #define ucnv_setToUCallBack U_ICU_ENTRY_POINT_RENAME(ucnv_setToUCallBack) #define ucnv_swap U_ICU_ENTRY_POINT_RENAME(ucnv_swap) #define ucnv_swapAliases U_ICU_ENTRY_POINT_RENAME(ucnv_swapAliases) #define ucnv_toAlgorithmic U_ICU_ENTRY_POINT_RENAME(ucnv_toAlgorithmic) #define ucnv_toUChars U_ICU_ENTRY_POINT_RENAME(ucnv_toUChars) #define ucnv_toUCountPending U_ICU_ENTRY_POINT_RENAME(ucnv_toUCountPending) #define ucnv_toUWriteCodePoint U_ICU_ENTRY_POINT_RENAME(ucnv_toUWriteCodePoint) #define ucnv_toUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_toUWriteUChars) #define ucnv_toUnicode U_ICU_ENTRY_POINT_RENAME(ucnv_toUnicode) #define ucnv_unload U_ICU_ENTRY_POINT_RENAME(ucnv_unload) #define ucnv_unloadSharedDataIfReady U_ICU_ENTRY_POINT_RENAME(ucnv_unloadSharedDataIfReady) #define ucnv_usesFallback U_ICU_ENTRY_POINT_RENAME(ucnv_usesFallback) #define ucnvsel_close U_ICU_ENTRY_POINT_RENAME(ucnvsel_close) #define ucnvsel_open U_ICU_ENTRY_POINT_RENAME(ucnvsel_open) #define ucnvsel_openFromSerialized U_ICU_ENTRY_POINT_RENAME(ucnvsel_openFromSerialized) #define ucnvsel_selectForString U_ICU_ENTRY_POINT_RENAME(ucnvsel_selectForString) #define ucnvsel_selectForUTF8 U_ICU_ENTRY_POINT_RENAME(ucnvsel_selectForUTF8) #define ucnvsel_serialize U_ICU_ENTRY_POINT_RENAME(ucnvsel_serialize) #define ucol_cloneBinary U_ICU_ENTRY_POINT_RENAME(ucol_cloneBinary) #define ucol_close U_ICU_ENTRY_POINT_RENAME(ucol_close) #define ucol_closeElements U_ICU_ENTRY_POINT_RENAME(ucol_closeElements) #define ucol_countAvailable U_ICU_ENTRY_POINT_RENAME(ucol_countAvailable) #define ucol_equal U_ICU_ENTRY_POINT_RENAME(ucol_equal) #define ucol_equals U_ICU_ENTRY_POINT_RENAME(ucol_equals) #define ucol_getAttribute U_ICU_ENTRY_POINT_RENAME(ucol_getAttribute) #define ucol_getAvailable U_ICU_ENTRY_POINT_RENAME(ucol_getAvailable) #define ucol_getBound U_ICU_ENTRY_POINT_RENAME(ucol_getBound) #define ucol_getContractions U_ICU_ENTRY_POINT_RENAME(ucol_getContractions) #define ucol_getContractionsAndExpansions U_ICU_ENTRY_POINT_RENAME(ucol_getContractionsAndExpansions) #define ucol_getDisplayName U_ICU_ENTRY_POINT_RENAME(ucol_getDisplayName) #define ucol_getEquivalentReorderCodes U_ICU_ENTRY_POINT_RENAME(ucol_getEquivalentReorderCodes) #define ucol_getFunctionalEquivalent U_ICU_ENTRY_POINT_RENAME(ucol_getFunctionalEquivalent) #define ucol_getKeywordValues U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValues) #define ucol_getKeywordValuesForLocale U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValuesForLocale) #define ucol_getKeywords U_ICU_ENTRY_POINT_RENAME(ucol_getKeywords) #define ucol_getLocale U_ICU_ENTRY_POINT_RENAME(ucol_getLocale) #define ucol_getLocaleByType U_ICU_ENTRY_POINT_RENAME(ucol_getLocaleByType) #define ucol_getMaxExpansion U_ICU_ENTRY_POINT_RENAME(ucol_getMaxExpansion) #define ucol_getMaxVariable U_ICU_ENTRY_POINT_RENAME(ucol_getMaxVariable) #define ucol_getOffset U_ICU_ENTRY_POINT_RENAME(ucol_getOffset) #define ucol_getReorderCodes U_ICU_ENTRY_POINT_RENAME(ucol_getReorderCodes) #define ucol_getRules U_ICU_ENTRY_POINT_RENAME(ucol_getRules) #define ucol_getRulesEx U_ICU_ENTRY_POINT_RENAME(ucol_getRulesEx) #define ucol_getShortDefinitionString U_ICU_ENTRY_POINT_RENAME(ucol_getShortDefinitionString) #define ucol_getSortKey U_ICU_ENTRY_POINT_RENAME(ucol_getSortKey) #define ucol_getStrength U_ICU_ENTRY_POINT_RENAME(ucol_getStrength) #define ucol_getTailoredSet U_ICU_ENTRY_POINT_RENAME(ucol_getTailoredSet) #define ucol_getUCAVersion U_ICU_ENTRY_POINT_RENAME(ucol_getUCAVersion) #define ucol_getUnsafeSet U_ICU_ENTRY_POINT_RENAME(ucol_getUnsafeSet) #define ucol_getVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_getVariableTop) #define ucol_getVersion U_ICU_ENTRY_POINT_RENAME(ucol_getVersion) #define ucol_greater U_ICU_ENTRY_POINT_RENAME(ucol_greater) #define ucol_greaterOrEqual U_ICU_ENTRY_POINT_RENAME(ucol_greaterOrEqual) #define ucol_keyHashCode U_ICU_ENTRY_POINT_RENAME(ucol_keyHashCode) #define ucol_looksLikeCollationBinary U_ICU_ENTRY_POINT_RENAME(ucol_looksLikeCollationBinary) #define ucol_mergeSortkeys U_ICU_ENTRY_POINT_RENAME(ucol_mergeSortkeys) #define ucol_next U_ICU_ENTRY_POINT_RENAME(ucol_next) #define ucol_nextSortKeyPart U_ICU_ENTRY_POINT_RENAME(ucol_nextSortKeyPart) #define ucol_normalizeShortDefinitionString U_ICU_ENTRY_POINT_RENAME(ucol_normalizeShortDefinitionString) #define ucol_open U_ICU_ENTRY_POINT_RENAME(ucol_open) #define ucol_openAvailableLocales U_ICU_ENTRY_POINT_RENAME(ucol_openAvailableLocales) #define ucol_openBinary U_ICU_ENTRY_POINT_RENAME(ucol_openBinary) #define ucol_openElements U_ICU_ENTRY_POINT_RENAME(ucol_openElements) #define ucol_openFromShortString U_ICU_ENTRY_POINT_RENAME(ucol_openFromShortString) #define ucol_openRules U_ICU_ENTRY_POINT_RENAME(ucol_openRules) #define ucol_prepareShortStringOpen U_ICU_ENTRY_POINT_RENAME(ucol_prepareShortStringOpen) #define ucol_previous U_ICU_ENTRY_POINT_RENAME(ucol_previous) #define ucol_primaryOrder U_ICU_ENTRY_POINT_RENAME(ucol_primaryOrder) #define ucol_reset U_ICU_ENTRY_POINT_RENAME(ucol_reset) #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone) #define ucol_secondaryOrder U_ICU_ENTRY_POINT_RENAME(ucol_secondaryOrder) #define ucol_setAttribute U_ICU_ENTRY_POINT_RENAME(ucol_setAttribute) #define ucol_setMaxVariable U_ICU_ENTRY_POINT_RENAME(ucol_setMaxVariable) #define ucol_setOffset U_ICU_ENTRY_POINT_RENAME(ucol_setOffset) #define ucol_setReorderCodes U_ICU_ENTRY_POINT_RENAME(ucol_setReorderCodes) #define ucol_setStrength U_ICU_ENTRY_POINT_RENAME(ucol_setStrength) #define ucol_setText U_ICU_ENTRY_POINT_RENAME(ucol_setText) #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) #define ucol_strcoll U_ICU_ENTRY_POINT_RENAME(ucol_strcoll) #define ucol_strcollIter U_ICU_ENTRY_POINT_RENAME(ucol_strcollIter) #define ucol_strcollUTF8 U_ICU_ENTRY_POINT_RENAME(ucol_strcollUTF8) #define ucol_swap U_ICU_ENTRY_POINT_RENAME(ucol_swap) #define ucol_swapInverseUCA U_ICU_ENTRY_POINT_RENAME(ucol_swapInverseUCA) #define ucol_tertiaryOrder U_ICU_ENTRY_POINT_RENAME(ucol_tertiaryOrder) #define ucpmap_get U_ICU_ENTRY_POINT_RENAME(ucpmap_get) #define ucpmap_getRange U_ICU_ENTRY_POINT_RENAME(ucpmap_getRange) #define ucptrie_close U_ICU_ENTRY_POINT_RENAME(ucptrie_close) #define ucptrie_get U_ICU_ENTRY_POINT_RENAME(ucptrie_get) #define ucptrie_getRange U_ICU_ENTRY_POINT_RENAME(ucptrie_getRange) #define ucptrie_getType U_ICU_ENTRY_POINT_RENAME(ucptrie_getType) #define ucptrie_getValueWidth U_ICU_ENTRY_POINT_RENAME(ucptrie_getValueWidth) #define ucptrie_internalGetRange U_ICU_ENTRY_POINT_RENAME(ucptrie_internalGetRange) #define ucptrie_internalSmallIndex U_ICU_ENTRY_POINT_RENAME(ucptrie_internalSmallIndex) #define ucptrie_internalSmallU8Index U_ICU_ENTRY_POINT_RENAME(ucptrie_internalSmallU8Index) #define ucptrie_internalU8PrevIndex U_ICU_ENTRY_POINT_RENAME(ucptrie_internalU8PrevIndex) #define ucptrie_openFromBinary U_ICU_ENTRY_POINT_RENAME(ucptrie_openFromBinary) #define ucptrie_swap U_ICU_ENTRY_POINT_RENAME(ucptrie_swap) #define ucptrie_toBinary U_ICU_ENTRY_POINT_RENAME(ucptrie_toBinary) #define ucsdet_close U_ICU_ENTRY_POINT_RENAME(ucsdet_close) #define ucsdet_detect U_ICU_ENTRY_POINT_RENAME(ucsdet_detect) #define ucsdet_detectAll U_ICU_ENTRY_POINT_RENAME(ucsdet_detectAll) #define ucsdet_enableInputFilter U_ICU_ENTRY_POINT_RENAME(ucsdet_enableInputFilter) #define ucsdet_getAllDetectableCharsets U_ICU_ENTRY_POINT_RENAME(ucsdet_getAllDetectableCharsets) #define ucsdet_getConfidence U_ICU_ENTRY_POINT_RENAME(ucsdet_getConfidence) #define ucsdet_getDetectableCharsets U_ICU_ENTRY_POINT_RENAME(ucsdet_getDetectableCharsets) #define ucsdet_getLanguage U_ICU_ENTRY_POINT_RENAME(ucsdet_getLanguage) #define ucsdet_getName U_ICU_ENTRY_POINT_RENAME(ucsdet_getName) #define ucsdet_getUChars U_ICU_ENTRY_POINT_RENAME(ucsdet_getUChars) #define ucsdet_isInputFilterEnabled U_ICU_ENTRY_POINT_RENAME(ucsdet_isInputFilterEnabled) #define ucsdet_open U_ICU_ENTRY_POINT_RENAME(ucsdet_open) #define ucsdet_setDeclaredEncoding U_ICU_ENTRY_POINT_RENAME(ucsdet_setDeclaredEncoding) #define ucsdet_setDetectableCharset U_ICU_ENTRY_POINT_RENAME(ucsdet_setDetectableCharset) #define ucsdet_setText U_ICU_ENTRY_POINT_RENAME(ucsdet_setText) #define ucurr_countCurrencies U_ICU_ENTRY_POINT_RENAME(ucurr_countCurrencies) #define ucurr_forLocale U_ICU_ENTRY_POINT_RENAME(ucurr_forLocale) #define ucurr_forLocaleAndDate U_ICU_ENTRY_POINT_RENAME(ucurr_forLocaleAndDate) #define ucurr_getDefaultFractionDigits U_ICU_ENTRY_POINT_RENAME(ucurr_getDefaultFractionDigits) #define ucurr_getDefaultFractionDigitsForUsage U_ICU_ENTRY_POINT_RENAME(ucurr_getDefaultFractionDigitsForUsage) #define ucurr_getKeywordValuesForLocale U_ICU_ENTRY_POINT_RENAME(ucurr_getKeywordValuesForLocale) #define ucurr_getName U_ICU_ENTRY_POINT_RENAME(ucurr_getName) #define ucurr_getNumericCode U_ICU_ENTRY_POINT_RENAME(ucurr_getNumericCode) #define ucurr_getPluralName U_ICU_ENTRY_POINT_RENAME(ucurr_getPluralName) #define ucurr_getRoundingIncrement U_ICU_ENTRY_POINT_RENAME(ucurr_getRoundingIncrement) #define ucurr_getRoundingIncrementForUsage U_ICU_ENTRY_POINT_RENAME(ucurr_getRoundingIncrementForUsage) #define ucurr_isAvailable U_ICU_ENTRY_POINT_RENAME(ucurr_isAvailable) #define ucurr_openISOCurrencies U_ICU_ENTRY_POINT_RENAME(ucurr_openISOCurrencies) #define ucurr_register U_ICU_ENTRY_POINT_RENAME(ucurr_register) #define ucurr_unregister U_ICU_ENTRY_POINT_RENAME(ucurr_unregister) #define udat_adoptNumberFormat U_ICU_ENTRY_POINT_RENAME(udat_adoptNumberFormat) #define udat_adoptNumberFormatForFields U_ICU_ENTRY_POINT_RENAME(udat_adoptNumberFormatForFields) #define udat_applyPattern U_ICU_ENTRY_POINT_RENAME(udat_applyPattern) #define udat_applyPatternRelative U_ICU_ENTRY_POINT_RENAME(udat_applyPatternRelative) #define udat_clone U_ICU_ENTRY_POINT_RENAME(udat_clone) #define udat_close U_ICU_ENTRY_POINT_RENAME(udat_close) #define udat_countAvailable U_ICU_ENTRY_POINT_RENAME(udat_countAvailable) #define udat_countSymbols U_ICU_ENTRY_POINT_RENAME(udat_countSymbols) #define udat_format U_ICU_ENTRY_POINT_RENAME(udat_format) #define udat_formatCalendar U_ICU_ENTRY_POINT_RENAME(udat_formatCalendar) #define udat_formatCalendarForFields U_ICU_ENTRY_POINT_RENAME(udat_formatCalendarForFields) #define udat_formatForFields U_ICU_ENTRY_POINT_RENAME(udat_formatForFields) #define udat_get2DigitYearStart U_ICU_ENTRY_POINT_RENAME(udat_get2DigitYearStart) #define udat_getAvailable U_ICU_ENTRY_POINT_RENAME(udat_getAvailable) #define udat_getBooleanAttribute U_ICU_ENTRY_POINT_RENAME(udat_getBooleanAttribute) #define udat_getCalendar U_ICU_ENTRY_POINT_RENAME(udat_getCalendar) #define udat_getContext U_ICU_ENTRY_POINT_RENAME(udat_getContext) #define udat_getLocaleByType U_ICU_ENTRY_POINT_RENAME(udat_getLocaleByType) #define udat_getNumberFormat U_ICU_ENTRY_POINT_RENAME(udat_getNumberFormat) #define udat_getNumberFormatForField U_ICU_ENTRY_POINT_RENAME(udat_getNumberFormatForField) #define udat_getSymbols U_ICU_ENTRY_POINT_RENAME(udat_getSymbols) #define udat_isLenient U_ICU_ENTRY_POINT_RENAME(udat_isLenient) #define udat_open U_ICU_ENTRY_POINT_RENAME(udat_open) #define udat_parse U_ICU_ENTRY_POINT_RENAME(udat_parse) #define udat_parseCalendar U_ICU_ENTRY_POINT_RENAME(udat_parseCalendar) #define udat_registerOpener U_ICU_ENTRY_POINT_RENAME(udat_registerOpener) #define udat_set2DigitYearStart U_ICU_ENTRY_POINT_RENAME(udat_set2DigitYearStart) #define udat_setBooleanAttribute U_ICU_ENTRY_POINT_RENAME(udat_setBooleanAttribute) #define udat_setCalendar U_ICU_ENTRY_POINT_RENAME(udat_setCalendar) #define udat_setContext U_ICU_ENTRY_POINT_RENAME(udat_setContext) #define udat_setLenient U_ICU_ENTRY_POINT_RENAME(udat_setLenient) #define udat_setNumberFormat U_ICU_ENTRY_POINT_RENAME(udat_setNumberFormat) #define udat_setSymbols U_ICU_ENTRY_POINT_RENAME(udat_setSymbols) #define udat_toCalendarDateField U_ICU_ENTRY_POINT_RENAME(udat_toCalendarDateField) #define udat_toPattern U_ICU_ENTRY_POINT_RENAME(udat_toPattern) #define udat_toPatternRelativeDate U_ICU_ENTRY_POINT_RENAME(udat_toPatternRelativeDate) #define udat_toPatternRelativeTime U_ICU_ENTRY_POINT_RENAME(udat_toPatternRelativeTime) #define udat_unregisterOpener U_ICU_ENTRY_POINT_RENAME(udat_unregisterOpener) #define udata_checkCommonData U_ICU_ENTRY_POINT_RENAME(udata_checkCommonData) #define udata_close U_ICU_ENTRY_POINT_RENAME(udata_close) #define udata_closeSwapper U_ICU_ENTRY_POINT_RENAME(udata_closeSwapper) #define udata_getHeaderSize U_ICU_ENTRY_POINT_RENAME(udata_getHeaderSize) #define udata_getInfo U_ICU_ENTRY_POINT_RENAME(udata_getInfo) #define udata_getInfoSize U_ICU_ENTRY_POINT_RENAME(udata_getInfoSize) #define udata_getLength U_ICU_ENTRY_POINT_RENAME(udata_getLength) #define udata_getMemory U_ICU_ENTRY_POINT_RENAME(udata_getMemory) #define udata_getRawMemory U_ICU_ENTRY_POINT_RENAME(udata_getRawMemory) #define udata_open U_ICU_ENTRY_POINT_RENAME(udata_open) #define udata_openChoice U_ICU_ENTRY_POINT_RENAME(udata_openChoice) #define udata_openSwapper U_ICU_ENTRY_POINT_RENAME(udata_openSwapper) #define udata_openSwapperForInputData U_ICU_ENTRY_POINT_RENAME(udata_openSwapperForInputData) #define udata_printError U_ICU_ENTRY_POINT_RENAME(udata_printError) #define udata_readInt16 U_ICU_ENTRY_POINT_RENAME(udata_readInt16) #define udata_readInt32 U_ICU_ENTRY_POINT_RENAME(udata_readInt32) #define udata_setAppData U_ICU_ENTRY_POINT_RENAME(udata_setAppData) #define udata_setCommonData U_ICU_ENTRY_POINT_RENAME(udata_setCommonData) #define udata_setFileAccess U_ICU_ENTRY_POINT_RENAME(udata_setFileAccess) #define udata_swapDataHeader U_ICU_ENTRY_POINT_RENAME(udata_swapDataHeader) #define udata_swapInvStringBlock U_ICU_ENTRY_POINT_RENAME(udata_swapInvStringBlock) #define udatpg_addPattern U_ICU_ENTRY_POINT_RENAME(udatpg_addPattern) #define udatpg_clone U_ICU_ENTRY_POINT_RENAME(udatpg_clone) #define udatpg_close U_ICU_ENTRY_POINT_RENAME(udatpg_close) #define udatpg_getAppendItemFormat U_ICU_ENTRY_POINT_RENAME(udatpg_getAppendItemFormat) #define udatpg_getAppendItemName U_ICU_ENTRY_POINT_RENAME(udatpg_getAppendItemName) #define udatpg_getBaseSkeleton U_ICU_ENTRY_POINT_RENAME(udatpg_getBaseSkeleton) #define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern) #define udatpg_getBestPatternWithOptions U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPatternWithOptions) #define udatpg_getDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_getDateTimeFormat) #define udatpg_getDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_getDecimal) #define udatpg_getFieldDisplayName U_ICU_ENTRY_POINT_RENAME(udatpg_getFieldDisplayName) #define udatpg_getPatternForSkeleton U_ICU_ENTRY_POINT_RENAME(udatpg_getPatternForSkeleton) #define udatpg_getSkeleton U_ICU_ENTRY_POINT_RENAME(udatpg_getSkeleton) #define udatpg_open U_ICU_ENTRY_POINT_RENAME(udatpg_open) #define udatpg_openBaseSkeletons U_ICU_ENTRY_POINT_RENAME(udatpg_openBaseSkeletons) #define udatpg_openEmpty U_ICU_ENTRY_POINT_RENAME(udatpg_openEmpty) #define udatpg_openSkeletons U_ICU_ENTRY_POINT_RENAME(udatpg_openSkeletons) #define udatpg_replaceFieldTypes U_ICU_ENTRY_POINT_RENAME(udatpg_replaceFieldTypes) #define udatpg_replaceFieldTypesWithOptions U_ICU_ENTRY_POINT_RENAME(udatpg_replaceFieldTypesWithOptions) #define udatpg_setAppendItemFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemFormat) #define udatpg_setAppendItemName U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemName) #define udatpg_setDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormat) #define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal) #define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap) #define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close) #define udtitvfmt_closeResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_closeResult) #define udtitvfmt_format U_ICU_ENTRY_POINT_RENAME(udtitvfmt_format) #define udtitvfmt_formatToResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_formatToResult) #define udtitvfmt_open U_ICU_ENTRY_POINT_RENAME(udtitvfmt_open) #define udtitvfmt_openResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_openResult) #define udtitvfmt_resultAsValue U_ICU_ENTRY_POINT_RENAME(udtitvfmt_resultAsValue) #define uenum_close U_ICU_ENTRY_POINT_RENAME(uenum_close) #define uenum_count U_ICU_ENTRY_POINT_RENAME(uenum_count) #define uenum_next U_ICU_ENTRY_POINT_RENAME(uenum_next) #define uenum_nextDefault U_ICU_ENTRY_POINT_RENAME(uenum_nextDefault) #define uenum_openCharStringsEnumeration U_ICU_ENTRY_POINT_RENAME(uenum_openCharStringsEnumeration) #define uenum_openFromStringEnumeration U_ICU_ENTRY_POINT_RENAME(uenum_openFromStringEnumeration) #define uenum_openUCharStringsEnumeration U_ICU_ENTRY_POINT_RENAME(uenum_openUCharStringsEnumeration) #define uenum_reset U_ICU_ENTRY_POINT_RENAME(uenum_reset) #define uenum_unext U_ICU_ENTRY_POINT_RENAME(uenum_unext) #define uenum_unextDefault U_ICU_ENTRY_POINT_RENAME(uenum_unextDefault) #define ufieldpositer_close U_ICU_ENTRY_POINT_RENAME(ufieldpositer_close) #define ufieldpositer_next U_ICU_ENTRY_POINT_RENAME(ufieldpositer_next) #define ufieldpositer_open U_ICU_ENTRY_POINT_RENAME(ufieldpositer_open) #define ufile_close_translit U_ICU_ENTRY_POINT_RENAME(ufile_close_translit) #define ufile_fill_uchar_buffer U_ICU_ENTRY_POINT_RENAME(ufile_fill_uchar_buffer) #define ufile_flush_io U_ICU_ENTRY_POINT_RENAME(ufile_flush_io) #define ufile_flush_translit U_ICU_ENTRY_POINT_RENAME(ufile_flush_translit) #define ufile_getch U_ICU_ENTRY_POINT_RENAME(ufile_getch) #define ufile_getch32 U_ICU_ENTRY_POINT_RENAME(ufile_getch32) #define ufmt_64tou U_ICU_ENTRY_POINT_RENAME(ufmt_64tou) #define ufmt_close U_ICU_ENTRY_POINT_RENAME(ufmt_close) #define ufmt_defaultCPToUnicode U_ICU_ENTRY_POINT_RENAME(ufmt_defaultCPToUnicode) #define ufmt_digitvalue U_ICU_ENTRY_POINT_RENAME(ufmt_digitvalue) #define ufmt_getArrayItemByIndex U_ICU_ENTRY_POINT_RENAME(ufmt_getArrayItemByIndex) #define ufmt_getArrayLength U_ICU_ENTRY_POINT_RENAME(ufmt_getArrayLength) #define ufmt_getDate U_ICU_ENTRY_POINT_RENAME(ufmt_getDate) #define ufmt_getDecNumChars U_ICU_ENTRY_POINT_RENAME(ufmt_getDecNumChars) #define ufmt_getDouble U_ICU_ENTRY_POINT_RENAME(ufmt_getDouble) #define ufmt_getInt64 U_ICU_ENTRY_POINT_RENAME(ufmt_getInt64) #define ufmt_getLong U_ICU_ENTRY_POINT_RENAME(ufmt_getLong) #define ufmt_getObject U_ICU_ENTRY_POINT_RENAME(ufmt_getObject) #define ufmt_getType U_ICU_ENTRY_POINT_RENAME(ufmt_getType) #define ufmt_getUChars U_ICU_ENTRY_POINT_RENAME(ufmt_getUChars) #define ufmt_isNumeric U_ICU_ENTRY_POINT_RENAME(ufmt_isNumeric) #define ufmt_isdigit U_ICU_ENTRY_POINT_RENAME(ufmt_isdigit) #define ufmt_open U_ICU_ENTRY_POINT_RENAME(ufmt_open) #define ufmt_ptou U_ICU_ENTRY_POINT_RENAME(ufmt_ptou) #define ufmt_uto64 U_ICU_ENTRY_POINT_RENAME(ufmt_uto64) #define ufmt_utop U_ICU_ENTRY_POINT_RENAME(ufmt_utop) #define ufmtval_getString U_ICU_ENTRY_POINT_RENAME(ufmtval_getString) #define ufmtval_nextPosition U_ICU_ENTRY_POINT_RENAME(ufmtval_nextPosition) #define ugender_getInstance U_ICU_ENTRY_POINT_RENAME(ugender_getInstance) #define ugender_getListGender U_ICU_ENTRY_POINT_RENAME(ugender_getListGender) #define uhash_close U_ICU_ENTRY_POINT_RENAME(uhash_close) #define uhash_compareCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareCaselessUnicodeString) #define uhash_compareChars U_ICU_ENTRY_POINT_RENAME(uhash_compareChars) #define uhash_compareIChars U_ICU_ENTRY_POINT_RENAME(uhash_compareIChars) #define uhash_compareLong U_ICU_ENTRY_POINT_RENAME(uhash_compareLong) #define uhash_compareScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_compareScriptSet) #define uhash_compareUChars U_ICU_ENTRY_POINT_RENAME(uhash_compareUChars) #define uhash_compareUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareUnicodeString) #define uhash_count U_ICU_ENTRY_POINT_RENAME(uhash_count) #define uhash_deleteHashtable U_ICU_ENTRY_POINT_RENAME(uhash_deleteHashtable) #define uhash_deleteScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_deleteScriptSet) #define uhash_equals U_ICU_ENTRY_POINT_RENAME(uhash_equals) #define uhash_equalsScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_equalsScriptSet) #define uhash_find U_ICU_ENTRY_POINT_RENAME(uhash_find) #define uhash_get U_ICU_ENTRY_POINT_RENAME(uhash_get) #define uhash_geti U_ICU_ENTRY_POINT_RENAME(uhash_geti) #define uhash_hashCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hashCaselessUnicodeString) #define uhash_hashChars U_ICU_ENTRY_POINT_RENAME(uhash_hashChars) #define uhash_hashIChars U_ICU_ENTRY_POINT_RENAME(uhash_hashIChars) #define uhash_hashLong U_ICU_ENTRY_POINT_RENAME(uhash_hashLong) #define uhash_hashScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_hashScriptSet) #define uhash_hashUChars U_ICU_ENTRY_POINT_RENAME(uhash_hashUChars) #define uhash_hashUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hashUnicodeString) #define uhash_iget U_ICU_ENTRY_POINT_RENAME(uhash_iget) #define uhash_igeti U_ICU_ENTRY_POINT_RENAME(uhash_igeti) #define uhash_init U_ICU_ENTRY_POINT_RENAME(uhash_init) #define uhash_initSize U_ICU_ENTRY_POINT_RENAME(uhash_initSize) #define uhash_iput U_ICU_ENTRY_POINT_RENAME(uhash_iput) #define uhash_iputi U_ICU_ENTRY_POINT_RENAME(uhash_iputi) #define uhash_iremove U_ICU_ENTRY_POINT_RENAME(uhash_iremove) #define uhash_iremovei U_ICU_ENTRY_POINT_RENAME(uhash_iremovei) #define uhash_nextElement U_ICU_ENTRY_POINT_RENAME(uhash_nextElement) #define uhash_open U_ICU_ENTRY_POINT_RENAME(uhash_open) #define uhash_openSize U_ICU_ENTRY_POINT_RENAME(uhash_openSize) #define uhash_put U_ICU_ENTRY_POINT_RENAME(uhash_put) #define uhash_puti U_ICU_ENTRY_POINT_RENAME(uhash_puti) #define uhash_remove U_ICU_ENTRY_POINT_RENAME(uhash_remove) #define uhash_removeAll U_ICU_ENTRY_POINT_RENAME(uhash_removeAll) #define uhash_removeElement U_ICU_ENTRY_POINT_RENAME(uhash_removeElement) #define uhash_removei U_ICU_ENTRY_POINT_RENAME(uhash_removei) #define uhash_setKeyComparator U_ICU_ENTRY_POINT_RENAME(uhash_setKeyComparator) #define uhash_setKeyDeleter U_ICU_ENTRY_POINT_RENAME(uhash_setKeyDeleter) #define uhash_setKeyHasher U_ICU_ENTRY_POINT_RENAME(uhash_setKeyHasher) #define uhash_setResizePolicy U_ICU_ENTRY_POINT_RENAME(uhash_setResizePolicy) #define uhash_setValueComparator U_ICU_ENTRY_POINT_RENAME(uhash_setValueComparator) #define uhash_setValueDeleter U_ICU_ENTRY_POINT_RENAME(uhash_setValueDeleter) #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) #define uidna_IDNToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_IDNToUnicode) #define uidna_close U_ICU_ENTRY_POINT_RENAME(uidna_close) #define uidna_compare U_ICU_ENTRY_POINT_RENAME(uidna_compare) #define uidna_labelToASCII U_ICU_ENTRY_POINT_RENAME(uidna_labelToASCII) #define uidna_labelToASCII_UTF8 U_ICU_ENTRY_POINT_RENAME(uidna_labelToASCII_UTF8) #define uidna_labelToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_labelToUnicode) #define uidna_labelToUnicodeUTF8 U_ICU_ENTRY_POINT_RENAME(uidna_labelToUnicodeUTF8) #define uidna_nameToASCII U_ICU_ENTRY_POINT_RENAME(uidna_nameToASCII) #define uidna_nameToASCII_UTF8 U_ICU_ENTRY_POINT_RENAME(uidna_nameToASCII_UTF8) #define uidna_nameToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_nameToUnicode) #define uidna_nameToUnicodeUTF8 U_ICU_ENTRY_POINT_RENAME(uidna_nameToUnicodeUTF8) #define uidna_openUTS46 U_ICU_ENTRY_POINT_RENAME(uidna_openUTS46) #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) #define uidna_toUnicode U_ICU_ENTRY_POINT_RENAME(uidna_toUnicode) #define uiter_current32 U_ICU_ENTRY_POINT_RENAME(uiter_current32) #define uiter_getState U_ICU_ENTRY_POINT_RENAME(uiter_getState) #define uiter_next32 U_ICU_ENTRY_POINT_RENAME(uiter_next32) #define uiter_previous32 U_ICU_ENTRY_POINT_RENAME(uiter_previous32) #define uiter_setCharacterIterator U_ICU_ENTRY_POINT_RENAME(uiter_setCharacterIterator) #define uiter_setReplaceable U_ICU_ENTRY_POINT_RENAME(uiter_setReplaceable) #define uiter_setState U_ICU_ENTRY_POINT_RENAME(uiter_setState) #define uiter_setString U_ICU_ENTRY_POINT_RENAME(uiter_setString) #define uiter_setUTF16BE U_ICU_ENTRY_POINT_RENAME(uiter_setUTF16BE) #define uiter_setUTF8 U_ICU_ENTRY_POINT_RENAME(uiter_setUTF8) #define uldn_close U_ICU_ENTRY_POINT_RENAME(uldn_close) #define uldn_getContext U_ICU_ENTRY_POINT_RENAME(uldn_getContext) #define uldn_getDialectHandling U_ICU_ENTRY_POINT_RENAME(uldn_getDialectHandling) #define uldn_getLocale U_ICU_ENTRY_POINT_RENAME(uldn_getLocale) #define uldn_keyDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_keyDisplayName) #define uldn_keyValueDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_keyValueDisplayName) #define uldn_languageDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_languageDisplayName) #define uldn_localeDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_localeDisplayName) #define uldn_open U_ICU_ENTRY_POINT_RENAME(uldn_open) #define uldn_openForContext U_ICU_ENTRY_POINT_RENAME(uldn_openForContext) #define uldn_regionDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_regionDisplayName) #define uldn_scriptCodeDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_scriptCodeDisplayName) #define uldn_scriptDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_scriptDisplayName) #define uldn_variantDisplayName U_ICU_ENTRY_POINT_RENAME(uldn_variantDisplayName) #define ulist_addItemBeginList U_ICU_ENTRY_POINT_RENAME(ulist_addItemBeginList) #define ulist_addItemEndList U_ICU_ENTRY_POINT_RENAME(ulist_addItemEndList) #define ulist_close_keyword_values_iterator U_ICU_ENTRY_POINT_RENAME(ulist_close_keyword_values_iterator) #define ulist_containsString U_ICU_ENTRY_POINT_RENAME(ulist_containsString) #define ulist_count_keyword_values U_ICU_ENTRY_POINT_RENAME(ulist_count_keyword_values) #define ulist_createEmptyList U_ICU_ENTRY_POINT_RENAME(ulist_createEmptyList) #define ulist_deleteList U_ICU_ENTRY_POINT_RENAME(ulist_deleteList) #define ulist_getListFromEnum U_ICU_ENTRY_POINT_RENAME(ulist_getListFromEnum) #define ulist_getListSize U_ICU_ENTRY_POINT_RENAME(ulist_getListSize) #define ulist_getNext U_ICU_ENTRY_POINT_RENAME(ulist_getNext) #define ulist_next_keyword_value U_ICU_ENTRY_POINT_RENAME(ulist_next_keyword_value) #define ulist_removeString U_ICU_ENTRY_POINT_RENAME(ulist_removeString) #define ulist_resetList U_ICU_ENTRY_POINT_RENAME(ulist_resetList) #define ulist_reset_keyword_values_iterator U_ICU_ENTRY_POINT_RENAME(ulist_reset_keyword_values_iterator) #define ulistfmt_close U_ICU_ENTRY_POINT_RENAME(ulistfmt_close) #define ulistfmt_closeResult U_ICU_ENTRY_POINT_RENAME(ulistfmt_closeResult) #define ulistfmt_format U_ICU_ENTRY_POINT_RENAME(ulistfmt_format) #define ulistfmt_formatStringsToResult U_ICU_ENTRY_POINT_RENAME(ulistfmt_formatStringsToResult) #define ulistfmt_open U_ICU_ENTRY_POINT_RENAME(ulistfmt_open) #define ulistfmt_openResult U_ICU_ENTRY_POINT_RENAME(ulistfmt_openResult) #define ulistfmt_resultAsValue U_ICU_ENTRY_POINT_RENAME(ulistfmt_resultAsValue) #define uloc_acceptLanguage U_ICU_ENTRY_POINT_RENAME(uloc_acceptLanguage) #define uloc_acceptLanguageFromHTTP U_ICU_ENTRY_POINT_RENAME(uloc_acceptLanguageFromHTTP) #define uloc_addLikelySubtags U_ICU_ENTRY_POINT_RENAME(uloc_addLikelySubtags) #define uloc_canonicalize U_ICU_ENTRY_POINT_RENAME(uloc_canonicalize) #define uloc_countAvailable U_ICU_ENTRY_POINT_RENAME(uloc_countAvailable) #define uloc_forLanguageTag U_ICU_ENTRY_POINT_RENAME(uloc_forLanguageTag) #define uloc_getAvailable U_ICU_ENTRY_POINT_RENAME(uloc_getAvailable) #define uloc_getBaseName U_ICU_ENTRY_POINT_RENAME(uloc_getBaseName) #define uloc_getCharacterOrientation U_ICU_ENTRY_POINT_RENAME(uloc_getCharacterOrientation) #define uloc_getCountry U_ICU_ENTRY_POINT_RENAME(uloc_getCountry) #define uloc_getCurrentCountryID U_ICU_ENTRY_POINT_RENAME(uloc_getCurrentCountryID) #define uloc_getCurrentLanguageID U_ICU_ENTRY_POINT_RENAME(uloc_getCurrentLanguageID) #define uloc_getDefault U_ICU_ENTRY_POINT_RENAME(uloc_getDefault) #define uloc_getDisplayCountry U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayCountry) #define uloc_getDisplayKeyword U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayKeyword) #define uloc_getDisplayKeywordValue U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayKeywordValue) #define uloc_getDisplayLanguage U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayLanguage) #define uloc_getDisplayName U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayName) #define uloc_getDisplayScript U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayScript) #define uloc_getDisplayScriptInContext U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayScriptInContext) #define uloc_getDisplayVariant U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayVariant) #define uloc_getISO3Country U_ICU_ENTRY_POINT_RENAME(uloc_getISO3Country) #define uloc_getISO3Language U_ICU_ENTRY_POINT_RENAME(uloc_getISO3Language) #define uloc_getISOCountries U_ICU_ENTRY_POINT_RENAME(uloc_getISOCountries) #define uloc_getISOLanguages U_ICU_ENTRY_POINT_RENAME(uloc_getISOLanguages) #define uloc_getKeywordValue U_ICU_ENTRY_POINT_RENAME(uloc_getKeywordValue) #define uloc_getLCID U_ICU_ENTRY_POINT_RENAME(uloc_getLCID) #define uloc_getLanguage U_ICU_ENTRY_POINT_RENAME(uloc_getLanguage) #define uloc_getLineOrientation U_ICU_ENTRY_POINT_RENAME(uloc_getLineOrientation) #define uloc_getLocaleForLCID U_ICU_ENTRY_POINT_RENAME(uloc_getLocaleForLCID) #define uloc_getName U_ICU_ENTRY_POINT_RENAME(uloc_getName) #define uloc_getParent U_ICU_ENTRY_POINT_RENAME(uloc_getParent) #define uloc_getScript U_ICU_ENTRY_POINT_RENAME(uloc_getScript) #define uloc_getTableStringWithFallback U_ICU_ENTRY_POINT_RENAME(uloc_getTableStringWithFallback) #define uloc_getVariant U_ICU_ENTRY_POINT_RENAME(uloc_getVariant) #define uloc_isRightToLeft U_ICU_ENTRY_POINT_RENAME(uloc_isRightToLeft) #define uloc_minimizeSubtags U_ICU_ENTRY_POINT_RENAME(uloc_minimizeSubtags) #define uloc_openKeywordList U_ICU_ENTRY_POINT_RENAME(uloc_openKeywordList) #define uloc_openKeywords U_ICU_ENTRY_POINT_RENAME(uloc_openKeywords) #define uloc_setDefault U_ICU_ENTRY_POINT_RENAME(uloc_setDefault) #define uloc_setKeywordValue U_ICU_ENTRY_POINT_RENAME(uloc_setKeywordValue) #define uloc_toLanguageTag U_ICU_ENTRY_POINT_RENAME(uloc_toLanguageTag) #define uloc_toLegacyKey U_ICU_ENTRY_POINT_RENAME(uloc_toLegacyKey) #define uloc_toLegacyType U_ICU_ENTRY_POINT_RENAME(uloc_toLegacyType) #define uloc_toUnicodeLocaleKey U_ICU_ENTRY_POINT_RENAME(uloc_toUnicodeLocaleKey) #define uloc_toUnicodeLocaleType U_ICU_ENTRY_POINT_RENAME(uloc_toUnicodeLocaleType) #define ulocdata_close U_ICU_ENTRY_POINT_RENAME(ulocdata_close) #define ulocdata_getCLDRVersion U_ICU_ENTRY_POINT_RENAME(ulocdata_getCLDRVersion) #define ulocdata_getDelimiter U_ICU_ENTRY_POINT_RENAME(ulocdata_getDelimiter) #define ulocdata_getExemplarSet U_ICU_ENTRY_POINT_RENAME(ulocdata_getExemplarSet) #define ulocdata_getLocaleDisplayPattern U_ICU_ENTRY_POINT_RENAME(ulocdata_getLocaleDisplayPattern) #define ulocdata_getLocaleSeparator U_ICU_ENTRY_POINT_RENAME(ulocdata_getLocaleSeparator) #define ulocdata_getMeasurementSystem U_ICU_ENTRY_POINT_RENAME(ulocdata_getMeasurementSystem) #define ulocdata_getNoSubstitute U_ICU_ENTRY_POINT_RENAME(ulocdata_getNoSubstitute) #define ulocdata_getPaperSize U_ICU_ENTRY_POINT_RENAME(ulocdata_getPaperSize) #define ulocdata_open U_ICU_ENTRY_POINT_RENAME(ulocdata_open) #define ulocdata_setNoSubstitute U_ICU_ENTRY_POINT_RENAME(ulocdata_setNoSubstitute) #define ulocimp_addLikelySubtags U_ICU_ENTRY_POINT_RENAME(ulocimp_addLikelySubtags) #define ulocimp_forLanguageTag U_ICU_ENTRY_POINT_RENAME(ulocimp_forLanguageTag) #define ulocimp_getCountry U_ICU_ENTRY_POINT_RENAME(ulocimp_getCountry) #define ulocimp_getLanguage U_ICU_ENTRY_POINT_RENAME(ulocimp_getLanguage) #define ulocimp_getRegionForSupplementalData U_ICU_ENTRY_POINT_RENAME(ulocimp_getRegionForSupplementalData) #define ulocimp_getScript U_ICU_ENTRY_POINT_RENAME(ulocimp_getScript) #define ulocimp_minimizeSubtags U_ICU_ENTRY_POINT_RENAME(ulocimp_minimizeSubtags) #define ulocimp_toBcpKey U_ICU_ENTRY_POINT_RENAME(ulocimp_toBcpKey) #define ulocimp_toBcpType U_ICU_ENTRY_POINT_RENAME(ulocimp_toBcpType) #define ulocimp_toLanguageTag U_ICU_ENTRY_POINT_RENAME(ulocimp_toLanguageTag) #define ulocimp_toLegacyKey U_ICU_ENTRY_POINT_RENAME(ulocimp_toLegacyKey) #define ulocimp_toLegacyType U_ICU_ENTRY_POINT_RENAME(ulocimp_toLegacyType) #define ultag_isExtensionSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isExtensionSubtags) #define ultag_isLanguageSubtag U_ICU_ENTRY_POINT_RENAME(ultag_isLanguageSubtag) #define ultag_isPrivateuseValueSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isPrivateuseValueSubtags) #define ultag_isRegionSubtag U_ICU_ENTRY_POINT_RENAME(ultag_isRegionSubtag) #define ultag_isScriptSubtag U_ICU_ENTRY_POINT_RENAME(ultag_isScriptSubtag) #define ultag_isTransformedExtensionSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isTransformedExtensionSubtags) #define ultag_isUnicodeExtensionSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeExtensionSubtags) #define ultag_isUnicodeLocaleAttribute U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleAttribute) #define ultag_isUnicodeLocaleAttributes U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleAttributes) #define ultag_isUnicodeLocaleKey U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleKey) #define ultag_isUnicodeLocaleType U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleType) #define ultag_isVariantSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isVariantSubtags) #define umsg_applyPattern U_ICU_ENTRY_POINT_RENAME(umsg_applyPattern) #define umsg_autoQuoteApostrophe U_ICU_ENTRY_POINT_RENAME(umsg_autoQuoteApostrophe) #define umsg_clone U_ICU_ENTRY_POINT_RENAME(umsg_clone) #define umsg_close U_ICU_ENTRY_POINT_RENAME(umsg_close) #define umsg_format U_ICU_ENTRY_POINT_RENAME(umsg_format) #define umsg_getLocale U_ICU_ENTRY_POINT_RENAME(umsg_getLocale) #define umsg_open U_ICU_ENTRY_POINT_RENAME(umsg_open) #define umsg_parse U_ICU_ENTRY_POINT_RENAME(umsg_parse) #define umsg_setLocale U_ICU_ENTRY_POINT_RENAME(umsg_setLocale) #define umsg_toPattern U_ICU_ENTRY_POINT_RENAME(umsg_toPattern) #define umsg_vformat U_ICU_ENTRY_POINT_RENAME(umsg_vformat) #define umsg_vparse U_ICU_ENTRY_POINT_RENAME(umsg_vparse) #define umtx_condBroadcast U_ICU_ENTRY_POINT_RENAME(umtx_condBroadcast) #define umtx_condSignal U_ICU_ENTRY_POINT_RENAME(umtx_condSignal) #define umtx_condWait U_ICU_ENTRY_POINT_RENAME(umtx_condWait) #define umtx_lock U_ICU_ENTRY_POINT_RENAME(umtx_lock) #define umtx_unlock U_ICU_ENTRY_POINT_RENAME(umtx_unlock) #define umutablecptrie_buildImmutable U_ICU_ENTRY_POINT_RENAME(umutablecptrie_buildImmutable) #define umutablecptrie_clone U_ICU_ENTRY_POINT_RENAME(umutablecptrie_clone) #define umutablecptrie_close U_ICU_ENTRY_POINT_RENAME(umutablecptrie_close) #define umutablecptrie_fromUCPMap U_ICU_ENTRY_POINT_RENAME(umutablecptrie_fromUCPMap) #define umutablecptrie_fromUCPTrie U_ICU_ENTRY_POINT_RENAME(umutablecptrie_fromUCPTrie) #define umutablecptrie_get U_ICU_ENTRY_POINT_RENAME(umutablecptrie_get) #define umutablecptrie_getRange U_ICU_ENTRY_POINT_RENAME(umutablecptrie_getRange) #define umutablecptrie_open U_ICU_ENTRY_POINT_RENAME(umutablecptrie_open) #define umutablecptrie_set U_ICU_ENTRY_POINT_RENAME(umutablecptrie_set) #define umutablecptrie_setRange U_ICU_ENTRY_POINT_RENAME(umutablecptrie_setRange) #define uniset_getUnicode32Instance U_ICU_ENTRY_POINT_RENAME(uniset_getUnicode32Instance) #define unorm2_append U_ICU_ENTRY_POINT_RENAME(unorm2_append) #define unorm2_close U_ICU_ENTRY_POINT_RENAME(unorm2_close) #define unorm2_composePair U_ICU_ENTRY_POINT_RENAME(unorm2_composePair) #define unorm2_getCombiningClass U_ICU_ENTRY_POINT_RENAME(unorm2_getCombiningClass) #define unorm2_getDecomposition U_ICU_ENTRY_POINT_RENAME(unorm2_getDecomposition) #define unorm2_getInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getInstance) #define unorm2_getNFCInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFCInstance) #define unorm2_getNFDInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFDInstance) #define unorm2_getNFKCCasefoldInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKCCasefoldInstance) #define unorm2_getNFKCInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKCInstance) #define unorm2_getNFKDInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKDInstance) #define unorm2_getRawDecomposition U_ICU_ENTRY_POINT_RENAME(unorm2_getRawDecomposition) #define unorm2_hasBoundaryAfter U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundaryAfter) #define unorm2_hasBoundaryBefore U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundaryBefore) #define unorm2_isInert U_ICU_ENTRY_POINT_RENAME(unorm2_isInert) #define unorm2_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm2_isNormalized) #define unorm2_normalize U_ICU_ENTRY_POINT_RENAME(unorm2_normalize) #define unorm2_normalizeSecondAndAppend U_ICU_ENTRY_POINT_RENAME(unorm2_normalizeSecondAndAppend) #define unorm2_openFiltered U_ICU_ENTRY_POINT_RENAME(unorm2_openFiltered) #define unorm2_quickCheck U_ICU_ENTRY_POINT_RENAME(unorm2_quickCheck) #define unorm2_spanQuickCheckYes U_ICU_ENTRY_POINT_RENAME(unorm2_spanQuickCheckYes) #define unorm2_swap U_ICU_ENTRY_POINT_RENAME(unorm2_swap) #define unorm_compare U_ICU_ENTRY_POINT_RENAME(unorm_compare) #define unorm_concatenate U_ICU_ENTRY_POINT_RENAME(unorm_concatenate) #define unorm_getFCD16 U_ICU_ENTRY_POINT_RENAME(unorm_getFCD16) #define unorm_getQuickCheck U_ICU_ENTRY_POINT_RENAME(unorm_getQuickCheck) #define unorm_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm_isNormalized) #define unorm_isNormalizedWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_isNormalizedWithOptions) #define unorm_next U_ICU_ENTRY_POINT_RENAME(unorm_next) #define unorm_normalize U_ICU_ENTRY_POINT_RENAME(unorm_normalize) #define unorm_previous U_ICU_ENTRY_POINT_RENAME(unorm_previous) #define unorm_quickCheck U_ICU_ENTRY_POINT_RENAME(unorm_quickCheck) #define unorm_quickCheckWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_quickCheckWithOptions) #define unum_applyPattern U_ICU_ENTRY_POINT_RENAME(unum_applyPattern) #define unum_clone U_ICU_ENTRY_POINT_RENAME(unum_clone) #define unum_close U_ICU_ENTRY_POINT_RENAME(unum_close) #define unum_countAvailable U_ICU_ENTRY_POINT_RENAME(unum_countAvailable) #define unum_format U_ICU_ENTRY_POINT_RENAME(unum_format) #define unum_formatDecimal U_ICU_ENTRY_POINT_RENAME(unum_formatDecimal) #define unum_formatDouble U_ICU_ENTRY_POINT_RENAME(unum_formatDouble) #define unum_formatDoubleCurrency U_ICU_ENTRY_POINT_RENAME(unum_formatDoubleCurrency) #define unum_formatDoubleForFields U_ICU_ENTRY_POINT_RENAME(unum_formatDoubleForFields) #define unum_formatInt64 U_ICU_ENTRY_POINT_RENAME(unum_formatInt64) #define unum_formatUFormattable U_ICU_ENTRY_POINT_RENAME(unum_formatUFormattable) #define unum_getAttribute U_ICU_ENTRY_POINT_RENAME(unum_getAttribute) #define unum_getAvailable U_ICU_ENTRY_POINT_RENAME(unum_getAvailable) #define unum_getContext U_ICU_ENTRY_POINT_RENAME(unum_getContext) #define unum_getDoubleAttribute U_ICU_ENTRY_POINT_RENAME(unum_getDoubleAttribute) #define unum_getLocaleByType U_ICU_ENTRY_POINT_RENAME(unum_getLocaleByType) #define unum_getSymbol U_ICU_ENTRY_POINT_RENAME(unum_getSymbol) #define unum_getTextAttribute U_ICU_ENTRY_POINT_RENAME(unum_getTextAttribute) #define unum_open U_ICU_ENTRY_POINT_RENAME(unum_open) #define unum_parse U_ICU_ENTRY_POINT_RENAME(unum_parse) #define unum_parseDecimal U_ICU_ENTRY_POINT_RENAME(unum_parseDecimal) #define unum_parseDouble U_ICU_ENTRY_POINT_RENAME(unum_parseDouble) #define unum_parseDoubleCurrency U_ICU_ENTRY_POINT_RENAME(unum_parseDoubleCurrency) #define unum_parseInt64 U_ICU_ENTRY_POINT_RENAME(unum_parseInt64) #define unum_parseToUFormattable U_ICU_ENTRY_POINT_RENAME(unum_parseToUFormattable) #define unum_setAttribute U_ICU_ENTRY_POINT_RENAME(unum_setAttribute) #define unum_setContext U_ICU_ENTRY_POINT_RENAME(unum_setContext) #define unum_setDoubleAttribute U_ICU_ENTRY_POINT_RENAME(unum_setDoubleAttribute) #define unum_setSymbol U_ICU_ENTRY_POINT_RENAME(unum_setSymbol) #define unum_setTextAttribute U_ICU_ENTRY_POINT_RENAME(unum_setTextAttribute) #define unum_toPattern U_ICU_ENTRY_POINT_RENAME(unum_toPattern) #define unumf_close U_ICU_ENTRY_POINT_RENAME(unumf_close) #define unumf_closeResult U_ICU_ENTRY_POINT_RENAME(unumf_closeResult) #define unumf_formatDecimal U_ICU_ENTRY_POINT_RENAME(unumf_formatDecimal) #define unumf_formatDouble U_ICU_ENTRY_POINT_RENAME(unumf_formatDouble) #define unumf_formatInt U_ICU_ENTRY_POINT_RENAME(unumf_formatInt) #define unumf_openForSkeletonAndLocale U_ICU_ENTRY_POINT_RENAME(unumf_openForSkeletonAndLocale) #define unumf_openForSkeletonAndLocaleWithError U_ICU_ENTRY_POINT_RENAME(unumf_openForSkeletonAndLocaleWithError) #define unumf_openResult U_ICU_ENTRY_POINT_RENAME(unumf_openResult) #define unumf_resultAsValue U_ICU_ENTRY_POINT_RENAME(unumf_resultAsValue) #define unumf_resultGetAllFieldPositions U_ICU_ENTRY_POINT_RENAME(unumf_resultGetAllFieldPositions) #define unumf_resultNextFieldPosition U_ICU_ENTRY_POINT_RENAME(unumf_resultNextFieldPosition) #define unumf_resultToString U_ICU_ENTRY_POINT_RENAME(unumf_resultToString) #define unumsys_close U_ICU_ENTRY_POINT_RENAME(unumsys_close) #define unumsys_getDescription U_ICU_ENTRY_POINT_RENAME(unumsys_getDescription) #define unumsys_getName U_ICU_ENTRY_POINT_RENAME(unumsys_getName) #define unumsys_getRadix U_ICU_ENTRY_POINT_RENAME(unumsys_getRadix) #define unumsys_isAlgorithmic U_ICU_ENTRY_POINT_RENAME(unumsys_isAlgorithmic) #define unumsys_open U_ICU_ENTRY_POINT_RENAME(unumsys_open) #define unumsys_openAvailableNames U_ICU_ENTRY_POINT_RENAME(unumsys_openAvailableNames) #define unumsys_openByName U_ICU_ENTRY_POINT_RENAME(unumsys_openByName) #define uplrules_close U_ICU_ENTRY_POINT_RENAME(uplrules_close) #define uplrules_getKeywords U_ICU_ENTRY_POINT_RENAME(uplrules_getKeywords) #define uplrules_open U_ICU_ENTRY_POINT_RENAME(uplrules_open) #define uplrules_openForType U_ICU_ENTRY_POINT_RENAME(uplrules_openForType) #define uplrules_select U_ICU_ENTRY_POINT_RENAME(uplrules_select) #define uplrules_selectFormatted U_ICU_ENTRY_POINT_RENAME(uplrules_selectFormatted) #define uplrules_selectWithFormat U_ICU_ENTRY_POINT_RENAME(uplrules_selectWithFormat) #define uplug_closeLibrary U_ICU_ENTRY_POINT_RENAME(uplug_closeLibrary) #define uplug_findLibrary U_ICU_ENTRY_POINT_RENAME(uplug_findLibrary) #define uplug_getConfiguration U_ICU_ENTRY_POINT_RENAME(uplug_getConfiguration) #define uplug_getContext U_ICU_ENTRY_POINT_RENAME(uplug_getContext) #define uplug_getCurrentLevel U_ICU_ENTRY_POINT_RENAME(uplug_getCurrentLevel) #define uplug_getLibrary U_ICU_ENTRY_POINT_RENAME(uplug_getLibrary) #define uplug_getLibraryName U_ICU_ENTRY_POINT_RENAME(uplug_getLibraryName) #define uplug_getPlugInternal U_ICU_ENTRY_POINT_RENAME(uplug_getPlugInternal) #define uplug_getPlugLevel U_ICU_ENTRY_POINT_RENAME(uplug_getPlugLevel) #define uplug_getPlugLoadStatus U_ICU_ENTRY_POINT_RENAME(uplug_getPlugLoadStatus) #define uplug_getPlugName U_ICU_ENTRY_POINT_RENAME(uplug_getPlugName) #define uplug_getPluginFile U_ICU_ENTRY_POINT_RENAME(uplug_getPluginFile) #define uplug_getSymbolName U_ICU_ENTRY_POINT_RENAME(uplug_getSymbolName) #define uplug_init U_ICU_ENTRY_POINT_RENAME(uplug_init) #define uplug_loadPlugFromEntrypoint U_ICU_ENTRY_POINT_RENAME(uplug_loadPlugFromEntrypoint) #define uplug_loadPlugFromLibrary U_ICU_ENTRY_POINT_RENAME(uplug_loadPlugFromLibrary) #define uplug_nextPlug U_ICU_ENTRY_POINT_RENAME(uplug_nextPlug) #define uplug_openLibrary U_ICU_ENTRY_POINT_RENAME(uplug_openLibrary) #define uplug_removePlug U_ICU_ENTRY_POINT_RENAME(uplug_removePlug) #define uplug_setContext U_ICU_ENTRY_POINT_RENAME(uplug_setContext) #define uplug_setPlugLevel U_ICU_ENTRY_POINT_RENAME(uplug_setPlugLevel) #define uplug_setPlugName U_ICU_ENTRY_POINT_RENAME(uplug_setPlugName) #define uplug_setPlugNoUnload U_ICU_ENTRY_POINT_RENAME(uplug_setPlugNoUnload) #define uprops_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(uprops_addPropertyStarts) #define uprops_getSource U_ICU_ENTRY_POINT_RENAME(uprops_getSource) #define upropsvec_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(upropsvec_addPropertyStarts) #define uprv_add32_overflow U_ICU_ENTRY_POINT_RENAME(uprv_add32_overflow) #define uprv_aestrncpy U_ICU_ENTRY_POINT_RENAME(uprv_aestrncpy) #define uprv_asciiFromEbcdic U_ICU_ENTRY_POINT_RENAME(uprv_asciiFromEbcdic) #define uprv_asciitolower U_ICU_ENTRY_POINT_RENAME(uprv_asciitolower) #define uprv_calloc U_ICU_ENTRY_POINT_RENAME(uprv_calloc) #define uprv_ceil U_ICU_ENTRY_POINT_RENAME(uprv_ceil) #define uprv_compareASCIIPropertyNames U_ICU_ENTRY_POINT_RENAME(uprv_compareASCIIPropertyNames) #define uprv_compareEBCDICPropertyNames U_ICU_ENTRY_POINT_RENAME(uprv_compareEBCDICPropertyNames) #define uprv_compareInvAscii U_ICU_ENTRY_POINT_RENAME(uprv_compareInvAscii) #define uprv_compareInvEbcdic U_ICU_ENTRY_POINT_RENAME(uprv_compareInvEbcdic) #define uprv_compareInvEbcdicAsAscii U_ICU_ENTRY_POINT_RENAME(uprv_compareInvEbcdicAsAscii) #define uprv_convertToLCID U_ICU_ENTRY_POINT_RENAME(uprv_convertToLCID) #define uprv_convertToLCIDPlatform U_ICU_ENTRY_POINT_RENAME(uprv_convertToLCIDPlatform) #define uprv_convertToPosix U_ICU_ENTRY_POINT_RENAME(uprv_convertToPosix) #define uprv_copyAscii U_ICU_ENTRY_POINT_RENAME(uprv_copyAscii) #define uprv_copyEbcdic U_ICU_ENTRY_POINT_RENAME(uprv_copyEbcdic) #define uprv_currencyLeads U_ICU_ENTRY_POINT_RENAME(uprv_currencyLeads) #define uprv_decContextClearStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextClearStatus) #define uprv_decContextDefault U_ICU_ENTRY_POINT_RENAME(uprv_decContextDefault) #define uprv_decContextGetRounding U_ICU_ENTRY_POINT_RENAME(uprv_decContextGetRounding) #define uprv_decContextGetStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextGetStatus) #define uprv_decContextRestoreStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextRestoreStatus) #define uprv_decContextSaveStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextSaveStatus) #define uprv_decContextSetRounding U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetRounding) #define uprv_decContextSetStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetStatus) #define uprv_decContextSetStatusFromString U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetStatusFromString) #define uprv_decContextSetStatusFromStringQuiet U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetStatusFromStringQuiet) #define uprv_decContextSetStatusQuiet U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetStatusQuiet) #define uprv_decContextStatusToString U_ICU_ENTRY_POINT_RENAME(uprv_decContextStatusToString) #define uprv_decContextTestSavedStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextTestSavedStatus) #define uprv_decContextTestStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextTestStatus) #define uprv_decContextZeroStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextZeroStatus) #define uprv_decNumberAbs U_ICU_ENTRY_POINT_RENAME(uprv_decNumberAbs) #define uprv_decNumberAdd U_ICU_ENTRY_POINT_RENAME(uprv_decNumberAdd) #define uprv_decNumberAnd U_ICU_ENTRY_POINT_RENAME(uprv_decNumberAnd) #define uprv_decNumberClass U_ICU_ENTRY_POINT_RENAME(uprv_decNumberClass) #define uprv_decNumberClassToString U_ICU_ENTRY_POINT_RENAME(uprv_decNumberClassToString) #define uprv_decNumberCompare U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCompare) #define uprv_decNumberCompareSignal U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCompareSignal) #define uprv_decNumberCompareTotal U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCompareTotal) #define uprv_decNumberCompareTotalMag U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCompareTotalMag) #define uprv_decNumberCopy U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCopy) #define uprv_decNumberCopyAbs U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCopyAbs) #define uprv_decNumberCopyNegate U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCopyNegate) #define uprv_decNumberCopySign U_ICU_ENTRY_POINT_RENAME(uprv_decNumberCopySign) #define uprv_decNumberDivide U_ICU_ENTRY_POINT_RENAME(uprv_decNumberDivide) #define uprv_decNumberDivideInteger U_ICU_ENTRY_POINT_RENAME(uprv_decNumberDivideInteger) #define uprv_decNumberExp U_ICU_ENTRY_POINT_RENAME(uprv_decNumberExp) #define uprv_decNumberFMA U_ICU_ENTRY_POINT_RENAME(uprv_decNumberFMA) #define uprv_decNumberFromInt32 U_ICU_ENTRY_POINT_RENAME(uprv_decNumberFromInt32) #define uprv_decNumberFromString U_ICU_ENTRY_POINT_RENAME(uprv_decNumberFromString) #define uprv_decNumberFromUInt32 U_ICU_ENTRY_POINT_RENAME(uprv_decNumberFromUInt32) #define uprv_decNumberGetBCD U_ICU_ENTRY_POINT_RENAME(uprv_decNumberGetBCD) #define uprv_decNumberInvert U_ICU_ENTRY_POINT_RENAME(uprv_decNumberInvert) #define uprv_decNumberIsNormal U_ICU_ENTRY_POINT_RENAME(uprv_decNumberIsNormal) #define uprv_decNumberIsSubnormal U_ICU_ENTRY_POINT_RENAME(uprv_decNumberIsSubnormal) #define uprv_decNumberLn U_ICU_ENTRY_POINT_RENAME(uprv_decNumberLn) #define uprv_decNumberLog10 U_ICU_ENTRY_POINT_RENAME(uprv_decNumberLog10) #define uprv_decNumberLogB U_ICU_ENTRY_POINT_RENAME(uprv_decNumberLogB) #define uprv_decNumberMax U_ICU_ENTRY_POINT_RENAME(uprv_decNumberMax) #define uprv_decNumberMaxMag U_ICU_ENTRY_POINT_RENAME(uprv_decNumberMaxMag) #define uprv_decNumberMin U_ICU_ENTRY_POINT_RENAME(uprv_decNumberMin) #define uprv_decNumberMinMag U_ICU_ENTRY_POINT_RENAME(uprv_decNumberMinMag) #define uprv_decNumberMinus U_ICU_ENTRY_POINT_RENAME(uprv_decNumberMinus) #define uprv_decNumberMultiply U_ICU_ENTRY_POINT_RENAME(uprv_decNumberMultiply) #define uprv_decNumberNextMinus U_ICU_ENTRY_POINT_RENAME(uprv_decNumberNextMinus) #define uprv_decNumberNextPlus U_ICU_ENTRY_POINT_RENAME(uprv_decNumberNextPlus) #define uprv_decNumberNextToward U_ICU_ENTRY_POINT_RENAME(uprv_decNumberNextToward) #define uprv_decNumberNormalize U_ICU_ENTRY_POINT_RENAME(uprv_decNumberNormalize) #define uprv_decNumberOr U_ICU_ENTRY_POINT_RENAME(uprv_decNumberOr) #define uprv_decNumberPlus U_ICU_ENTRY_POINT_RENAME(uprv_decNumberPlus) #define uprv_decNumberPower U_ICU_ENTRY_POINT_RENAME(uprv_decNumberPower) #define uprv_decNumberQuantize U_ICU_ENTRY_POINT_RENAME(uprv_decNumberQuantize) #define uprv_decNumberReduce U_ICU_ENTRY_POINT_RENAME(uprv_decNumberReduce) #define uprv_decNumberRemainder U_ICU_ENTRY_POINT_RENAME(uprv_decNumberRemainder) #define uprv_decNumberRemainderNear U_ICU_ENTRY_POINT_RENAME(uprv_decNumberRemainderNear) #define uprv_decNumberRescale U_ICU_ENTRY_POINT_RENAME(uprv_decNumberRescale) #define uprv_decNumberRotate U_ICU_ENTRY_POINT_RENAME(uprv_decNumberRotate) #define uprv_decNumberSameQuantum U_ICU_ENTRY_POINT_RENAME(uprv_decNumberSameQuantum) #define uprv_decNumberScaleB U_ICU_ENTRY_POINT_RENAME(uprv_decNumberScaleB) #define uprv_decNumberSetBCD U_ICU_ENTRY_POINT_RENAME(uprv_decNumberSetBCD) #define uprv_decNumberShift U_ICU_ENTRY_POINT_RENAME(uprv_decNumberShift) #define uprv_decNumberSquareRoot U_ICU_ENTRY_POINT_RENAME(uprv_decNumberSquareRoot) #define uprv_decNumberSubtract U_ICU_ENTRY_POINT_RENAME(uprv_decNumberSubtract) #define uprv_decNumberToEngString U_ICU_ENTRY_POINT_RENAME(uprv_decNumberToEngString) #define uprv_decNumberToInt32 U_ICU_ENTRY_POINT_RENAME(uprv_decNumberToInt32) #define uprv_decNumberToIntegralExact U_ICU_ENTRY_POINT_RENAME(uprv_decNumberToIntegralExact) #define uprv_decNumberToIntegralValue U_ICU_ENTRY_POINT_RENAME(uprv_decNumberToIntegralValue) #define uprv_decNumberToString U_ICU_ENTRY_POINT_RENAME(uprv_decNumberToString) #define uprv_decNumberToUInt32 U_ICU_ENTRY_POINT_RENAME(uprv_decNumberToUInt32) #define uprv_decNumberTrim U_ICU_ENTRY_POINT_RENAME(uprv_decNumberTrim) #define uprv_decNumberVersion U_ICU_ENTRY_POINT_RENAME(uprv_decNumberVersion) #define uprv_decNumberXor U_ICU_ENTRY_POINT_RENAME(uprv_decNumberXor) #define uprv_decNumberZero U_ICU_ENTRY_POINT_RENAME(uprv_decNumberZero) #define uprv_deleteConditionalCE32 U_ICU_ENTRY_POINT_RENAME(uprv_deleteConditionalCE32) #define uprv_deleteUObject U_ICU_ENTRY_POINT_RENAME(uprv_deleteUObject) #define uprv_dl_close U_ICU_ENTRY_POINT_RENAME(uprv_dl_close) #define uprv_dl_open U_ICU_ENTRY_POINT_RENAME(uprv_dl_open) #define uprv_dlsym_func U_ICU_ENTRY_POINT_RENAME(uprv_dlsym_func) #define uprv_eastrncpy U_ICU_ENTRY_POINT_RENAME(uprv_eastrncpy) #define uprv_ebcdicFromAscii U_ICU_ENTRY_POINT_RENAME(uprv_ebcdicFromAscii) #define uprv_ebcdicToLowercaseAscii U_ICU_ENTRY_POINT_RENAME(uprv_ebcdicToLowercaseAscii) #define uprv_ebcdictolower U_ICU_ENTRY_POINT_RENAME(uprv_ebcdictolower) #define uprv_fabs U_ICU_ENTRY_POINT_RENAME(uprv_fabs) #define uprv_floor U_ICU_ENTRY_POINT_RENAME(uprv_floor) #define uprv_fmax U_ICU_ENTRY_POINT_RENAME(uprv_fmax) #define uprv_fmin U_ICU_ENTRY_POINT_RENAME(uprv_fmin) #define uprv_fmod U_ICU_ENTRY_POINT_RENAME(uprv_fmod) #define uprv_free U_ICU_ENTRY_POINT_RENAME(uprv_free) #define uprv_getCharNameCharacters U_ICU_ENTRY_POINT_RENAME(uprv_getCharNameCharacters) #define uprv_getDefaultLocaleID U_ICU_ENTRY_POINT_RENAME(uprv_getDefaultLocaleID) #define uprv_getInfinity U_ICU_ENTRY_POINT_RENAME(uprv_getInfinity) #define uprv_getMaxCharNameLength U_ICU_ENTRY_POINT_RENAME(uprv_getMaxCharNameLength) #define uprv_getMaxValues U_ICU_ENTRY_POINT_RENAME(uprv_getMaxValues) #define uprv_getNaN U_ICU_ENTRY_POINT_RENAME(uprv_getNaN) #define uprv_getRawUTCtime U_ICU_ENTRY_POINT_RENAME(uprv_getRawUTCtime) #define uprv_getStaticCurrencyName U_ICU_ENTRY_POINT_RENAME(uprv_getStaticCurrencyName) #define uprv_getUTCtime U_ICU_ENTRY_POINT_RENAME(uprv_getUTCtime) #define uprv_int32Comparator U_ICU_ENTRY_POINT_RENAME(uprv_int32Comparator) #define uprv_isASCIILetter U_ICU_ENTRY_POINT_RENAME(uprv_isASCIILetter) #define uprv_isInfinite U_ICU_ENTRY_POINT_RENAME(uprv_isInfinite) #define uprv_isInvariantString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantString) #define uprv_isInvariantUString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantUString) #define uprv_isNaN U_ICU_ENTRY_POINT_RENAME(uprv_isNaN) #define uprv_isNegativeInfinity U_ICU_ENTRY_POINT_RENAME(uprv_isNegativeInfinity) #define uprv_isPositiveInfinity U_ICU_ENTRY_POINT_RENAME(uprv_isPositiveInfinity) #define uprv_itou U_ICU_ENTRY_POINT_RENAME(uprv_itou) #define uprv_log U_ICU_ENTRY_POINT_RENAME(uprv_log) #define uprv_malloc U_ICU_ENTRY_POINT_RENAME(uprv_malloc) #define uprv_mapFile U_ICU_ENTRY_POINT_RENAME(uprv_mapFile) #define uprv_max U_ICU_ENTRY_POINT_RENAME(uprv_max) #define uprv_maxMantissa U_ICU_ENTRY_POINT_RENAME(uprv_maxMantissa) #define uprv_maximumPtr U_ICU_ENTRY_POINT_RENAME(uprv_maximumPtr) #define uprv_min U_ICU_ENTRY_POINT_RENAME(uprv_min) #define uprv_modf U_ICU_ENTRY_POINT_RENAME(uprv_modf) #define uprv_mul32_overflow U_ICU_ENTRY_POINT_RENAME(uprv_mul32_overflow) #define uprv_parseCurrency U_ICU_ENTRY_POINT_RENAME(uprv_parseCurrency) #define uprv_pathIsAbsolute U_ICU_ENTRY_POINT_RENAME(uprv_pathIsAbsolute) #define uprv_pow U_ICU_ENTRY_POINT_RENAME(uprv_pow) #define uprv_pow10 U_ICU_ENTRY_POINT_RENAME(uprv_pow10) #define uprv_realloc U_ICU_ENTRY_POINT_RENAME(uprv_realloc) #define uprv_round U_ICU_ENTRY_POINT_RENAME(uprv_round) #define uprv_sortArray U_ICU_ENTRY_POINT_RENAME(uprv_sortArray) #define uprv_stableBinarySearch U_ICU_ENTRY_POINT_RENAME(uprv_stableBinarySearch) #define uprv_strCompare U_ICU_ENTRY_POINT_RENAME(uprv_strCompare) #define uprv_strdup U_ICU_ENTRY_POINT_RENAME(uprv_strdup) #define uprv_stricmp U_ICU_ENTRY_POINT_RENAME(uprv_stricmp) #define uprv_strndup U_ICU_ENTRY_POINT_RENAME(uprv_strndup) #define uprv_strnicmp U_ICU_ENTRY_POINT_RENAME(uprv_strnicmp) #define uprv_syntaxError U_ICU_ENTRY_POINT_RENAME(uprv_syntaxError) #define uprv_timezone U_ICU_ENTRY_POINT_RENAME(uprv_timezone) #define uprv_toupper U_ICU_ENTRY_POINT_RENAME(uprv_toupper) #define uprv_trunc U_ICU_ENTRY_POINT_RENAME(uprv_trunc) #define uprv_tzname U_ICU_ENTRY_POINT_RENAME(uprv_tzname) #define uprv_tzname_clear_cache U_ICU_ENTRY_POINT_RENAME(uprv_tzname_clear_cache) #define uprv_tzset U_ICU_ENTRY_POINT_RENAME(uprv_tzset) #define uprv_uint16Comparator U_ICU_ENTRY_POINT_RENAME(uprv_uint16Comparator) #define uprv_uint32Comparator U_ICU_ENTRY_POINT_RENAME(uprv_uint32Comparator) #define uprv_unmapFile U_ICU_ENTRY_POINT_RENAME(uprv_unmapFile) #define upvec_cloneArray U_ICU_ENTRY_POINT_RENAME(upvec_cloneArray) #define upvec_close U_ICU_ENTRY_POINT_RENAME(upvec_close) #define upvec_compact U_ICU_ENTRY_POINT_RENAME(upvec_compact) #define upvec_compactToUTrie2Handler U_ICU_ENTRY_POINT_RENAME(upvec_compactToUTrie2Handler) #define upvec_compactToUTrie2WithRowIndexes U_ICU_ENTRY_POINT_RENAME(upvec_compactToUTrie2WithRowIndexes) #define upvec_getArray U_ICU_ENTRY_POINT_RENAME(upvec_getArray) #define upvec_getRow U_ICU_ENTRY_POINT_RENAME(upvec_getRow) #define upvec_getValue U_ICU_ENTRY_POINT_RENAME(upvec_getValue) #define upvec_open U_ICU_ENTRY_POINT_RENAME(upvec_open) #define upvec_setValue U_ICU_ENTRY_POINT_RENAME(upvec_setValue) #define uregex_appendReplacement U_ICU_ENTRY_POINT_RENAME(uregex_appendReplacement) #define uregex_appendReplacementUText U_ICU_ENTRY_POINT_RENAME(uregex_appendReplacementUText) #define uregex_appendTail U_ICU_ENTRY_POINT_RENAME(uregex_appendTail) #define uregex_appendTailUText U_ICU_ENTRY_POINT_RENAME(uregex_appendTailUText) #define uregex_clone U_ICU_ENTRY_POINT_RENAME(uregex_clone) #define uregex_close U_ICU_ENTRY_POINT_RENAME(uregex_close) #define uregex_end U_ICU_ENTRY_POINT_RENAME(uregex_end) #define uregex_end64 U_ICU_ENTRY_POINT_RENAME(uregex_end64) #define uregex_find U_ICU_ENTRY_POINT_RENAME(uregex_find) #define uregex_find64 U_ICU_ENTRY_POINT_RENAME(uregex_find64) #define uregex_findNext U_ICU_ENTRY_POINT_RENAME(uregex_findNext) #define uregex_flags U_ICU_ENTRY_POINT_RENAME(uregex_flags) #define uregex_getFindProgressCallback U_ICU_ENTRY_POINT_RENAME(uregex_getFindProgressCallback) #define uregex_getMatchCallback U_ICU_ENTRY_POINT_RENAME(uregex_getMatchCallback) #define uregex_getStackLimit U_ICU_ENTRY_POINT_RENAME(uregex_getStackLimit) #define uregex_getText U_ICU_ENTRY_POINT_RENAME(uregex_getText) #define uregex_getTimeLimit U_ICU_ENTRY_POINT_RENAME(uregex_getTimeLimit) #define uregex_getUText U_ICU_ENTRY_POINT_RENAME(uregex_getUText) #define uregex_group U_ICU_ENTRY_POINT_RENAME(uregex_group) #define uregex_groupCount U_ICU_ENTRY_POINT_RENAME(uregex_groupCount) #define uregex_groupNumberFromCName U_ICU_ENTRY_POINT_RENAME(uregex_groupNumberFromCName) #define uregex_groupNumberFromName U_ICU_ENTRY_POINT_RENAME(uregex_groupNumberFromName) #define uregex_groupUText U_ICU_ENTRY_POINT_RENAME(uregex_groupUText) #define uregex_hasAnchoringBounds U_ICU_ENTRY_POINT_RENAME(uregex_hasAnchoringBounds) #define uregex_hasTransparentBounds U_ICU_ENTRY_POINT_RENAME(uregex_hasTransparentBounds) #define uregex_hitEnd U_ICU_ENTRY_POINT_RENAME(uregex_hitEnd) #define uregex_lookingAt U_ICU_ENTRY_POINT_RENAME(uregex_lookingAt) #define uregex_lookingAt64 U_ICU_ENTRY_POINT_RENAME(uregex_lookingAt64) #define uregex_matches U_ICU_ENTRY_POINT_RENAME(uregex_matches) #define uregex_matches64 U_ICU_ENTRY_POINT_RENAME(uregex_matches64) #define uregex_open U_ICU_ENTRY_POINT_RENAME(uregex_open) #define uregex_openC U_ICU_ENTRY_POINT_RENAME(uregex_openC) #define uregex_openUText U_ICU_ENTRY_POINT_RENAME(uregex_openUText) #define uregex_pattern U_ICU_ENTRY_POINT_RENAME(uregex_pattern) #define uregex_patternUText U_ICU_ENTRY_POINT_RENAME(uregex_patternUText) #define uregex_refreshUText U_ICU_ENTRY_POINT_RENAME(uregex_refreshUText) #define uregex_regionEnd U_ICU_ENTRY_POINT_RENAME(uregex_regionEnd) #define uregex_regionEnd64 U_ICU_ENTRY_POINT_RENAME(uregex_regionEnd64) #define uregex_regionStart U_ICU_ENTRY_POINT_RENAME(uregex_regionStart) #define uregex_regionStart64 U_ICU_ENTRY_POINT_RENAME(uregex_regionStart64) #define uregex_replaceAll U_ICU_ENTRY_POINT_RENAME(uregex_replaceAll) #define uregex_replaceAllUText U_ICU_ENTRY_POINT_RENAME(uregex_replaceAllUText) #define uregex_replaceFirst U_ICU_ENTRY_POINT_RENAME(uregex_replaceFirst) #define uregex_replaceFirstUText U_ICU_ENTRY_POINT_RENAME(uregex_replaceFirstUText) #define uregex_requireEnd U_ICU_ENTRY_POINT_RENAME(uregex_requireEnd) #define uregex_reset U_ICU_ENTRY_POINT_RENAME(uregex_reset) #define uregex_reset64 U_ICU_ENTRY_POINT_RENAME(uregex_reset64) #define uregex_setFindProgressCallback U_ICU_ENTRY_POINT_RENAME(uregex_setFindProgressCallback) #define uregex_setMatchCallback U_ICU_ENTRY_POINT_RENAME(uregex_setMatchCallback) #define uregex_setRegion U_ICU_ENTRY_POINT_RENAME(uregex_setRegion) #define uregex_setRegion64 U_ICU_ENTRY_POINT_RENAME(uregex_setRegion64) #define uregex_setRegionAndStart U_ICU_ENTRY_POINT_RENAME(uregex_setRegionAndStart) #define uregex_setStackLimit U_ICU_ENTRY_POINT_RENAME(uregex_setStackLimit) #define uregex_setText U_ICU_ENTRY_POINT_RENAME(uregex_setText) #define uregex_setTimeLimit U_ICU_ENTRY_POINT_RENAME(uregex_setTimeLimit) #define uregex_setUText U_ICU_ENTRY_POINT_RENAME(uregex_setUText) #define uregex_split U_ICU_ENTRY_POINT_RENAME(uregex_split) #define uregex_splitUText U_ICU_ENTRY_POINT_RENAME(uregex_splitUText) #define uregex_start U_ICU_ENTRY_POINT_RENAME(uregex_start) #define uregex_start64 U_ICU_ENTRY_POINT_RENAME(uregex_start64) #define uregex_ucstr_unescape_charAt U_ICU_ENTRY_POINT_RENAME(uregex_ucstr_unescape_charAt) #define uregex_useAnchoringBounds U_ICU_ENTRY_POINT_RENAME(uregex_useAnchoringBounds) #define uregex_useTransparentBounds U_ICU_ENTRY_POINT_RENAME(uregex_useTransparentBounds) #define uregex_utext_unescape_charAt U_ICU_ENTRY_POINT_RENAME(uregex_utext_unescape_charAt) #define uregion_areEqual U_ICU_ENTRY_POINT_RENAME(uregion_areEqual) #define uregion_contains U_ICU_ENTRY_POINT_RENAME(uregion_contains) #define uregion_getAvailable U_ICU_ENTRY_POINT_RENAME(uregion_getAvailable) #define uregion_getContainedRegions U_ICU_ENTRY_POINT_RENAME(uregion_getContainedRegions) #define uregion_getContainedRegionsOfType U_ICU_ENTRY_POINT_RENAME(uregion_getContainedRegionsOfType) #define uregion_getContainingRegion U_ICU_ENTRY_POINT_RENAME(uregion_getContainingRegion) #define uregion_getContainingRegionOfType U_ICU_ENTRY_POINT_RENAME(uregion_getContainingRegionOfType) #define uregion_getNumericCode U_ICU_ENTRY_POINT_RENAME(uregion_getNumericCode) #define uregion_getPreferredValues U_ICU_ENTRY_POINT_RENAME(uregion_getPreferredValues) #define uregion_getRegionCode U_ICU_ENTRY_POINT_RENAME(uregion_getRegionCode) #define uregion_getRegionFromCode U_ICU_ENTRY_POINT_RENAME(uregion_getRegionFromCode) #define uregion_getRegionFromNumericCode U_ICU_ENTRY_POINT_RENAME(uregion_getRegionFromNumericCode) #define uregion_getType U_ICU_ENTRY_POINT_RENAME(uregion_getType) #define ureldatefmt_close U_ICU_ENTRY_POINT_RENAME(ureldatefmt_close) #define ureldatefmt_closeResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_closeResult) #define ureldatefmt_combineDateAndTime U_ICU_ENTRY_POINT_RENAME(ureldatefmt_combineDateAndTime) #define ureldatefmt_format U_ICU_ENTRY_POINT_RENAME(ureldatefmt_format) #define ureldatefmt_formatNumeric U_ICU_ENTRY_POINT_RENAME(ureldatefmt_formatNumeric) #define ureldatefmt_formatNumericToResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_formatNumericToResult) #define ureldatefmt_formatToResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_formatToResult) #define ureldatefmt_open U_ICU_ENTRY_POINT_RENAME(ureldatefmt_open) #define ureldatefmt_openResult U_ICU_ENTRY_POINT_RENAME(ureldatefmt_openResult) #define ureldatefmt_resultAsValue U_ICU_ENTRY_POINT_RENAME(ureldatefmt_resultAsValue) #define ures_close U_ICU_ENTRY_POINT_RENAME(ures_close) #define ures_copyResb U_ICU_ENTRY_POINT_RENAME(ures_copyResb) #define ures_countArrayItems U_ICU_ENTRY_POINT_RENAME(ures_countArrayItems) #define ures_findResource U_ICU_ENTRY_POINT_RENAME(ures_findResource) #define ures_findSubResource U_ICU_ENTRY_POINT_RENAME(ures_findSubResource) #define ures_getAllItemsWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getAllItemsWithFallback) #define ures_getBinary U_ICU_ENTRY_POINT_RENAME(ures_getBinary) #define ures_getByIndex U_ICU_ENTRY_POINT_RENAME(ures_getByIndex) #define ures_getByKey U_ICU_ENTRY_POINT_RENAME(ures_getByKey) #define ures_getByKeyWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getByKeyWithFallback) #define ures_getFunctionalEquivalent U_ICU_ENTRY_POINT_RENAME(ures_getFunctionalEquivalent) #define ures_getInt U_ICU_ENTRY_POINT_RENAME(ures_getInt) #define ures_getIntVector U_ICU_ENTRY_POINT_RENAME(ures_getIntVector) #define ures_getKey U_ICU_ENTRY_POINT_RENAME(ures_getKey) #define ures_getKeywordValues U_ICU_ENTRY_POINT_RENAME(ures_getKeywordValues) #define ures_getLocale U_ICU_ENTRY_POINT_RENAME(ures_getLocale) #define ures_getLocaleByType U_ICU_ENTRY_POINT_RENAME(ures_getLocaleByType) #define ures_getLocaleInternal U_ICU_ENTRY_POINT_RENAME(ures_getLocaleInternal) #define ures_getName U_ICU_ENTRY_POINT_RENAME(ures_getName) #define ures_getNextResource U_ICU_ENTRY_POINT_RENAME(ures_getNextResource) #define ures_getNextString U_ICU_ENTRY_POINT_RENAME(ures_getNextString) #define ures_getSize U_ICU_ENTRY_POINT_RENAME(ures_getSize) #define ures_getString U_ICU_ENTRY_POINT_RENAME(ures_getString) #define ures_getStringByIndex U_ICU_ENTRY_POINT_RENAME(ures_getStringByIndex) #define ures_getStringByKey U_ICU_ENTRY_POINT_RENAME(ures_getStringByKey) #define ures_getStringByKeyWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getStringByKeyWithFallback) #define ures_getType U_ICU_ENTRY_POINT_RENAME(ures_getType) #define ures_getUInt U_ICU_ENTRY_POINT_RENAME(ures_getUInt) #define ures_getUTF8String U_ICU_ENTRY_POINT_RENAME(ures_getUTF8String) #define ures_getUTF8StringByIndex U_ICU_ENTRY_POINT_RENAME(ures_getUTF8StringByIndex) #define ures_getUTF8StringByKey U_ICU_ENTRY_POINT_RENAME(ures_getUTF8StringByKey) #define ures_getVersion U_ICU_ENTRY_POINT_RENAME(ures_getVersion) #define ures_getVersionByKey U_ICU_ENTRY_POINT_RENAME(ures_getVersionByKey) #define ures_getVersionNumber U_ICU_ENTRY_POINT_RENAME(ures_getVersionNumber) #define ures_getVersionNumberInternal U_ICU_ENTRY_POINT_RENAME(ures_getVersionNumberInternal) #define ures_hasNext U_ICU_ENTRY_POINT_RENAME(ures_hasNext) #define ures_initStackObject U_ICU_ENTRY_POINT_RENAME(ures_initStackObject) #define ures_open U_ICU_ENTRY_POINT_RENAME(ures_open) #define ures_openAvailableLocales U_ICU_ENTRY_POINT_RENAME(ures_openAvailableLocales) #define ures_openDirect U_ICU_ENTRY_POINT_RENAME(ures_openDirect) #define ures_openDirectFillIn U_ICU_ENTRY_POINT_RENAME(ures_openDirectFillIn) #define ures_openFillIn U_ICU_ENTRY_POINT_RENAME(ures_openFillIn) #define ures_openNoDefault U_ICU_ENTRY_POINT_RENAME(ures_openNoDefault) #define ures_openU U_ICU_ENTRY_POINT_RENAME(ures_openU) #define ures_resetIterator U_ICU_ENTRY_POINT_RENAME(ures_resetIterator) #define ures_swap U_ICU_ENTRY_POINT_RENAME(ures_swap) #define uscript_breaksBetweenLetters U_ICU_ENTRY_POINT_RENAME(uscript_breaksBetweenLetters) #define uscript_closeRun U_ICU_ENTRY_POINT_RENAME(uscript_closeRun) #define uscript_getCode U_ICU_ENTRY_POINT_RENAME(uscript_getCode) #define uscript_getName U_ICU_ENTRY_POINT_RENAME(uscript_getName) #define uscript_getSampleString U_ICU_ENTRY_POINT_RENAME(uscript_getSampleString) #define uscript_getSampleUnicodeString U_ICU_ENTRY_POINT_RENAME(uscript_getSampleUnicodeString) #define uscript_getScript U_ICU_ENTRY_POINT_RENAME(uscript_getScript) #define uscript_getScriptExtensions U_ICU_ENTRY_POINT_RENAME(uscript_getScriptExtensions) #define uscript_getShortName U_ICU_ENTRY_POINT_RENAME(uscript_getShortName) #define uscript_getUsage U_ICU_ENTRY_POINT_RENAME(uscript_getUsage) #define uscript_hasScript U_ICU_ENTRY_POINT_RENAME(uscript_hasScript) #define uscript_isCased U_ICU_ENTRY_POINT_RENAME(uscript_isCased) #define uscript_isRightToLeft U_ICU_ENTRY_POINT_RENAME(uscript_isRightToLeft) #define uscript_nextRun U_ICU_ENTRY_POINT_RENAME(uscript_nextRun) #define uscript_openRun U_ICU_ENTRY_POINT_RENAME(uscript_openRun) #define uscript_resetRun U_ICU_ENTRY_POINT_RENAME(uscript_resetRun) #define uscript_setRunText U_ICU_ENTRY_POINT_RENAME(uscript_setRunText) #define usearch_close U_ICU_ENTRY_POINT_RENAME(usearch_close) #define usearch_first U_ICU_ENTRY_POINT_RENAME(usearch_first) #define usearch_following U_ICU_ENTRY_POINT_RENAME(usearch_following) #define usearch_getAttribute U_ICU_ENTRY_POINT_RENAME(usearch_getAttribute) #define usearch_getBreakIterator U_ICU_ENTRY_POINT_RENAME(usearch_getBreakIterator) #define usearch_getCollator U_ICU_ENTRY_POINT_RENAME(usearch_getCollator) #define usearch_getMatchedLength U_ICU_ENTRY_POINT_RENAME(usearch_getMatchedLength) #define usearch_getMatchedStart U_ICU_ENTRY_POINT_RENAME(usearch_getMatchedStart) #define usearch_getMatchedText U_ICU_ENTRY_POINT_RENAME(usearch_getMatchedText) #define usearch_getOffset U_ICU_ENTRY_POINT_RENAME(usearch_getOffset) #define usearch_getPattern U_ICU_ENTRY_POINT_RENAME(usearch_getPattern) #define usearch_getText U_ICU_ENTRY_POINT_RENAME(usearch_getText) #define usearch_handleNextCanonical U_ICU_ENTRY_POINT_RENAME(usearch_handleNextCanonical) #define usearch_handleNextExact U_ICU_ENTRY_POINT_RENAME(usearch_handleNextExact) #define usearch_handlePreviousCanonical U_ICU_ENTRY_POINT_RENAME(usearch_handlePreviousCanonical) #define usearch_handlePreviousExact U_ICU_ENTRY_POINT_RENAME(usearch_handlePreviousExact) #define usearch_last U_ICU_ENTRY_POINT_RENAME(usearch_last) #define usearch_next U_ICU_ENTRY_POINT_RENAME(usearch_next) #define usearch_open U_ICU_ENTRY_POINT_RENAME(usearch_open) #define usearch_openFromCollator U_ICU_ENTRY_POINT_RENAME(usearch_openFromCollator) #define usearch_preceding U_ICU_ENTRY_POINT_RENAME(usearch_preceding) #define usearch_previous U_ICU_ENTRY_POINT_RENAME(usearch_previous) #define usearch_reset U_ICU_ENTRY_POINT_RENAME(usearch_reset) #define usearch_search U_ICU_ENTRY_POINT_RENAME(usearch_search) #define usearch_searchBackwards U_ICU_ENTRY_POINT_RENAME(usearch_searchBackwards) #define usearch_setAttribute U_ICU_ENTRY_POINT_RENAME(usearch_setAttribute) #define usearch_setBreakIterator U_ICU_ENTRY_POINT_RENAME(usearch_setBreakIterator) #define usearch_setCollator U_ICU_ENTRY_POINT_RENAME(usearch_setCollator) #define usearch_setOffset U_ICU_ENTRY_POINT_RENAME(usearch_setOffset) #define usearch_setPattern U_ICU_ENTRY_POINT_RENAME(usearch_setPattern) #define usearch_setText U_ICU_ENTRY_POINT_RENAME(usearch_setText) #define uset_add U_ICU_ENTRY_POINT_RENAME(uset_add) #define uset_addAll U_ICU_ENTRY_POINT_RENAME(uset_addAll) #define uset_addAllCodePoints U_ICU_ENTRY_POINT_RENAME(uset_addAllCodePoints) #define uset_addRange U_ICU_ENTRY_POINT_RENAME(uset_addRange) #define uset_addString U_ICU_ENTRY_POINT_RENAME(uset_addString) #define uset_applyIntPropertyValue U_ICU_ENTRY_POINT_RENAME(uset_applyIntPropertyValue) #define uset_applyPattern U_ICU_ENTRY_POINT_RENAME(uset_applyPattern) #define uset_applyPropertyAlias U_ICU_ENTRY_POINT_RENAME(uset_applyPropertyAlias) #define uset_charAt U_ICU_ENTRY_POINT_RENAME(uset_charAt) #define uset_clear U_ICU_ENTRY_POINT_RENAME(uset_clear) #define uset_clone U_ICU_ENTRY_POINT_RENAME(uset_clone) #define uset_cloneAsThawed U_ICU_ENTRY_POINT_RENAME(uset_cloneAsThawed) #define uset_close U_ICU_ENTRY_POINT_RENAME(uset_close) #define uset_closeOver U_ICU_ENTRY_POINT_RENAME(uset_closeOver) #define uset_compact U_ICU_ENTRY_POINT_RENAME(uset_compact) #define uset_complement U_ICU_ENTRY_POINT_RENAME(uset_complement) #define uset_complementAll U_ICU_ENTRY_POINT_RENAME(uset_complementAll) #define uset_contains U_ICU_ENTRY_POINT_RENAME(uset_contains) #define uset_containsAll U_ICU_ENTRY_POINT_RENAME(uset_containsAll) #define uset_containsAllCodePoints U_ICU_ENTRY_POINT_RENAME(uset_containsAllCodePoints) #define uset_containsNone U_ICU_ENTRY_POINT_RENAME(uset_containsNone) #define uset_containsRange U_ICU_ENTRY_POINT_RENAME(uset_containsRange) #define uset_containsSome U_ICU_ENTRY_POINT_RENAME(uset_containsSome) #define uset_containsString U_ICU_ENTRY_POINT_RENAME(uset_containsString) #define uset_equals U_ICU_ENTRY_POINT_RENAME(uset_equals) #define uset_freeze U_ICU_ENTRY_POINT_RENAME(uset_freeze) #define uset_getItem U_ICU_ENTRY_POINT_RENAME(uset_getItem) #define uset_getItemCount U_ICU_ENTRY_POINT_RENAME(uset_getItemCount) #define uset_getSerializedRange U_ICU_ENTRY_POINT_RENAME(uset_getSerializedRange) #define uset_getSerializedRangeCount U_ICU_ENTRY_POINT_RENAME(uset_getSerializedRangeCount) #define uset_getSerializedSet U_ICU_ENTRY_POINT_RENAME(uset_getSerializedSet) #define uset_indexOf U_ICU_ENTRY_POINT_RENAME(uset_indexOf) #define uset_isEmpty U_ICU_ENTRY_POINT_RENAME(uset_isEmpty) #define uset_isFrozen U_ICU_ENTRY_POINT_RENAME(uset_isFrozen) #define uset_open U_ICU_ENTRY_POINT_RENAME(uset_open) #define uset_openEmpty U_ICU_ENTRY_POINT_RENAME(uset_openEmpty) #define uset_openPattern U_ICU_ENTRY_POINT_RENAME(uset_openPattern) #define uset_openPatternOptions U_ICU_ENTRY_POINT_RENAME(uset_openPatternOptions) #define uset_remove U_ICU_ENTRY_POINT_RENAME(uset_remove) #define uset_removeAll U_ICU_ENTRY_POINT_RENAME(uset_removeAll) #define uset_removeAllStrings U_ICU_ENTRY_POINT_RENAME(uset_removeAllStrings) #define uset_removeRange U_ICU_ENTRY_POINT_RENAME(uset_removeRange) #define uset_removeString U_ICU_ENTRY_POINT_RENAME(uset_removeString) #define uset_resemblesPattern U_ICU_ENTRY_POINT_RENAME(uset_resemblesPattern) #define uset_retain U_ICU_ENTRY_POINT_RENAME(uset_retain) #define uset_retainAll U_ICU_ENTRY_POINT_RENAME(uset_retainAll) #define uset_serialize U_ICU_ENTRY_POINT_RENAME(uset_serialize) #define uset_serializedContains U_ICU_ENTRY_POINT_RENAME(uset_serializedContains) #define uset_set U_ICU_ENTRY_POINT_RENAME(uset_set) #define uset_setSerializedToOne U_ICU_ENTRY_POINT_RENAME(uset_setSerializedToOne) #define uset_size U_ICU_ENTRY_POINT_RENAME(uset_size) #define uset_span U_ICU_ENTRY_POINT_RENAME(uset_span) #define uset_spanBack U_ICU_ENTRY_POINT_RENAME(uset_spanBack) #define uset_spanBackUTF8 U_ICU_ENTRY_POINT_RENAME(uset_spanBackUTF8) #define uset_spanUTF8 U_ICU_ENTRY_POINT_RENAME(uset_spanUTF8) #define uset_toPattern U_ICU_ENTRY_POINT_RENAME(uset_toPattern) #define uspoof_areConfusable U_ICU_ENTRY_POINT_RENAME(uspoof_areConfusable) #define uspoof_areConfusableUTF8 U_ICU_ENTRY_POINT_RENAME(uspoof_areConfusableUTF8) #define uspoof_areConfusableUnicodeString U_ICU_ENTRY_POINT_RENAME(uspoof_areConfusableUnicodeString) #define uspoof_check U_ICU_ENTRY_POINT_RENAME(uspoof_check) #define uspoof_check2 U_ICU_ENTRY_POINT_RENAME(uspoof_check2) #define uspoof_check2UTF8 U_ICU_ENTRY_POINT_RENAME(uspoof_check2UTF8) #define uspoof_check2UnicodeString U_ICU_ENTRY_POINT_RENAME(uspoof_check2UnicodeString) #define uspoof_checkUTF8 U_ICU_ENTRY_POINT_RENAME(uspoof_checkUTF8) #define uspoof_checkUnicodeString U_ICU_ENTRY_POINT_RENAME(uspoof_checkUnicodeString) #define uspoof_clone U_ICU_ENTRY_POINT_RENAME(uspoof_clone) #define uspoof_close U_ICU_ENTRY_POINT_RENAME(uspoof_close) #define uspoof_closeCheckResult U_ICU_ENTRY_POINT_RENAME(uspoof_closeCheckResult) #define uspoof_getAllowedChars U_ICU_ENTRY_POINT_RENAME(uspoof_getAllowedChars) #define uspoof_getAllowedLocales U_ICU_ENTRY_POINT_RENAME(uspoof_getAllowedLocales) #define uspoof_getAllowedUnicodeSet U_ICU_ENTRY_POINT_RENAME(uspoof_getAllowedUnicodeSet) #define uspoof_getCheckResultChecks U_ICU_ENTRY_POINT_RENAME(uspoof_getCheckResultChecks) #define uspoof_getCheckResultNumerics U_ICU_ENTRY_POINT_RENAME(uspoof_getCheckResultNumerics) #define uspoof_getCheckResultRestrictionLevel U_ICU_ENTRY_POINT_RENAME(uspoof_getCheckResultRestrictionLevel) #define uspoof_getChecks U_ICU_ENTRY_POINT_RENAME(uspoof_getChecks) #define uspoof_getInclusionSet U_ICU_ENTRY_POINT_RENAME(uspoof_getInclusionSet) #define uspoof_getInclusionUnicodeSet U_ICU_ENTRY_POINT_RENAME(uspoof_getInclusionUnicodeSet) #define uspoof_getRecommendedSet U_ICU_ENTRY_POINT_RENAME(uspoof_getRecommendedSet) #define uspoof_getRecommendedUnicodeSet U_ICU_ENTRY_POINT_RENAME(uspoof_getRecommendedUnicodeSet) #define uspoof_getRestrictionLevel U_ICU_ENTRY_POINT_RENAME(uspoof_getRestrictionLevel) #define uspoof_getSkeleton U_ICU_ENTRY_POINT_RENAME(uspoof_getSkeleton) #define uspoof_getSkeletonUTF8 U_ICU_ENTRY_POINT_RENAME(uspoof_getSkeletonUTF8) #define uspoof_getSkeletonUnicodeString U_ICU_ENTRY_POINT_RENAME(uspoof_getSkeletonUnicodeString) #define uspoof_internalInitStatics U_ICU_ENTRY_POINT_RENAME(uspoof_internalInitStatics) #define uspoof_open U_ICU_ENTRY_POINT_RENAME(uspoof_open) #define uspoof_openCheckResult U_ICU_ENTRY_POINT_RENAME(uspoof_openCheckResult) #define uspoof_openFromSerialized U_ICU_ENTRY_POINT_RENAME(uspoof_openFromSerialized) #define uspoof_openFromSource U_ICU_ENTRY_POINT_RENAME(uspoof_openFromSource) #define uspoof_serialize U_ICU_ENTRY_POINT_RENAME(uspoof_serialize) #define uspoof_setAllowedChars U_ICU_ENTRY_POINT_RENAME(uspoof_setAllowedChars) #define uspoof_setAllowedLocales U_ICU_ENTRY_POINT_RENAME(uspoof_setAllowedLocales) #define uspoof_setAllowedUnicodeSet U_ICU_ENTRY_POINT_RENAME(uspoof_setAllowedUnicodeSet) #define uspoof_setChecks U_ICU_ENTRY_POINT_RENAME(uspoof_setChecks) #define uspoof_setRestrictionLevel U_ICU_ENTRY_POINT_RENAME(uspoof_setRestrictionLevel) #define uspoof_swap U_ICU_ENTRY_POINT_RENAME(uspoof_swap) #define usprep_close U_ICU_ENTRY_POINT_RENAME(usprep_close) #define usprep_open U_ICU_ENTRY_POINT_RENAME(usprep_open) #define usprep_openByType U_ICU_ENTRY_POINT_RENAME(usprep_openByType) #define usprep_prepare U_ICU_ENTRY_POINT_RENAME(usprep_prepare) #define usprep_swap U_ICU_ENTRY_POINT_RENAME(usprep_swap) #define ustr_hashCharsN U_ICU_ENTRY_POINT_RENAME(ustr_hashCharsN) #define ustr_hashICharsN U_ICU_ENTRY_POINT_RENAME(ustr_hashICharsN) #define ustr_hashUCharsN U_ICU_ENTRY_POINT_RENAME(ustr_hashUCharsN) #define ustrcase_getCaseLocale U_ICU_ENTRY_POINT_RENAME(ustrcase_getCaseLocale) #define ustrcase_getTitleBreakIterator U_ICU_ENTRY_POINT_RENAME(ustrcase_getTitleBreakIterator) #define ustrcase_internalFold U_ICU_ENTRY_POINT_RENAME(ustrcase_internalFold) #define ustrcase_internalToLower U_ICU_ENTRY_POINT_RENAME(ustrcase_internalToLower) #define ustrcase_internalToTitle U_ICU_ENTRY_POINT_RENAME(ustrcase_internalToTitle) #define ustrcase_internalToUpper U_ICU_ENTRY_POINT_RENAME(ustrcase_internalToUpper) #define ustrcase_map U_ICU_ENTRY_POINT_RENAME(ustrcase_map) #define ustrcase_mapWithOverlap U_ICU_ENTRY_POINT_RENAME(ustrcase_mapWithOverlap) #define utext_char32At U_ICU_ENTRY_POINT_RENAME(utext_char32At) #define utext_clone U_ICU_ENTRY_POINT_RENAME(utext_clone) #define utext_close U_ICU_ENTRY_POINT_RENAME(utext_close) #define utext_copy U_ICU_ENTRY_POINT_RENAME(utext_copy) #define utext_current32 U_ICU_ENTRY_POINT_RENAME(utext_current32) #define utext_equals U_ICU_ENTRY_POINT_RENAME(utext_equals) #define utext_extract U_ICU_ENTRY_POINT_RENAME(utext_extract) #define utext_freeze U_ICU_ENTRY_POINT_RENAME(utext_freeze) #define utext_getNativeIndex U_ICU_ENTRY_POINT_RENAME(utext_getNativeIndex) #define utext_getPreviousNativeIndex U_ICU_ENTRY_POINT_RENAME(utext_getPreviousNativeIndex) #define utext_hasMetaData U_ICU_ENTRY_POINT_RENAME(utext_hasMetaData) #define utext_isLengthExpensive U_ICU_ENTRY_POINT_RENAME(utext_isLengthExpensive) #define utext_isWritable U_ICU_ENTRY_POINT_RENAME(utext_isWritable) #define utext_moveIndex32 U_ICU_ENTRY_POINT_RENAME(utext_moveIndex32) #define utext_nativeLength U_ICU_ENTRY_POINT_RENAME(utext_nativeLength) #define utext_next32 U_ICU_ENTRY_POINT_RENAME(utext_next32) #define utext_next32From U_ICU_ENTRY_POINT_RENAME(utext_next32From) #define utext_openCharacterIterator U_ICU_ENTRY_POINT_RENAME(utext_openCharacterIterator) #define utext_openConstUnicodeString U_ICU_ENTRY_POINT_RENAME(utext_openConstUnicodeString) #define utext_openReplaceable U_ICU_ENTRY_POINT_RENAME(utext_openReplaceable) #define utext_openUChars U_ICU_ENTRY_POINT_RENAME(utext_openUChars) #define utext_openUTF8 U_ICU_ENTRY_POINT_RENAME(utext_openUTF8) #define utext_openUnicodeString U_ICU_ENTRY_POINT_RENAME(utext_openUnicodeString) #define utext_previous32 U_ICU_ENTRY_POINT_RENAME(utext_previous32) #define utext_previous32From U_ICU_ENTRY_POINT_RENAME(utext_previous32From) #define utext_replace U_ICU_ENTRY_POINT_RENAME(utext_replace) #define utext_setNativeIndex U_ICU_ENTRY_POINT_RENAME(utext_setNativeIndex) #define utext_setup U_ICU_ENTRY_POINT_RENAME(utext_setup) #define utf8_appendCharSafeBody U_ICU_ENTRY_POINT_RENAME(utf8_appendCharSafeBody) #define utf8_back1SafeBody U_ICU_ENTRY_POINT_RENAME(utf8_back1SafeBody) #define utf8_countTrailBytes U_ICU_ENTRY_POINT_RENAME(utf8_countTrailBytes) #define utf8_nextCharSafeBody U_ICU_ENTRY_POINT_RENAME(utf8_nextCharSafeBody) #define utf8_prevCharSafeBody U_ICU_ENTRY_POINT_RENAME(utf8_prevCharSafeBody) #define utmscale_fromInt64 U_ICU_ENTRY_POINT_RENAME(utmscale_fromInt64) #define utmscale_getTimeScaleValue U_ICU_ENTRY_POINT_RENAME(utmscale_getTimeScaleValue) #define utmscale_toInt64 U_ICU_ENTRY_POINT_RENAME(utmscale_toInt64) #define utrace_cleanup U_ICU_ENTRY_POINT_RENAME(utrace_cleanup) #define utrace_data U_ICU_ENTRY_POINT_RENAME(utrace_data) #define utrace_entry U_ICU_ENTRY_POINT_RENAME(utrace_entry) #define utrace_exit U_ICU_ENTRY_POINT_RENAME(utrace_exit) #define utrace_format U_ICU_ENTRY_POINT_RENAME(utrace_format) #define utrace_functionName U_ICU_ENTRY_POINT_RENAME(utrace_functionName) #define utrace_getFunctions U_ICU_ENTRY_POINT_RENAME(utrace_getFunctions) #define utrace_getLevel U_ICU_ENTRY_POINT_RENAME(utrace_getLevel) #define utrace_setFunctions U_ICU_ENTRY_POINT_RENAME(utrace_setFunctions) #define utrace_setLevel U_ICU_ENTRY_POINT_RENAME(utrace_setLevel) #define utrace_vformat U_ICU_ENTRY_POINT_RENAME(utrace_vformat) #define utrans_clone U_ICU_ENTRY_POINT_RENAME(utrans_clone) #define utrans_close U_ICU_ENTRY_POINT_RENAME(utrans_close) #define utrans_countAvailableIDs U_ICU_ENTRY_POINT_RENAME(utrans_countAvailableIDs) #define utrans_getAvailableID U_ICU_ENTRY_POINT_RENAME(utrans_getAvailableID) #define utrans_getID U_ICU_ENTRY_POINT_RENAME(utrans_getID) #define utrans_getSourceSet U_ICU_ENTRY_POINT_RENAME(utrans_getSourceSet) #define utrans_getUnicodeID U_ICU_ENTRY_POINT_RENAME(utrans_getUnicodeID) #define utrans_open U_ICU_ENTRY_POINT_RENAME(utrans_open) #define utrans_openIDs U_ICU_ENTRY_POINT_RENAME(utrans_openIDs) #define utrans_openInverse U_ICU_ENTRY_POINT_RENAME(utrans_openInverse) #define utrans_openU U_ICU_ENTRY_POINT_RENAME(utrans_openU) #define utrans_register U_ICU_ENTRY_POINT_RENAME(utrans_register) #define utrans_rep_caseContextIterator U_ICU_ENTRY_POINT_RENAME(utrans_rep_caseContextIterator) #define utrans_setFilter U_ICU_ENTRY_POINT_RENAME(utrans_setFilter) #define utrans_stripRules U_ICU_ENTRY_POINT_RENAME(utrans_stripRules) #define utrans_toRules U_ICU_ENTRY_POINT_RENAME(utrans_toRules) #define utrans_trans U_ICU_ENTRY_POINT_RENAME(utrans_trans) #define utrans_transIncremental U_ICU_ENTRY_POINT_RENAME(utrans_transIncremental) #define utrans_transIncrementalUChars U_ICU_ENTRY_POINT_RENAME(utrans_transIncrementalUChars) #define utrans_transUChars U_ICU_ENTRY_POINT_RENAME(utrans_transUChars) #define utrans_transliterator_cleanup U_ICU_ENTRY_POINT_RENAME(utrans_transliterator_cleanup) #define utrans_unregister U_ICU_ENTRY_POINT_RENAME(utrans_unregister) #define utrans_unregisterID U_ICU_ENTRY_POINT_RENAME(utrans_unregisterID) #define utrie2_clone U_ICU_ENTRY_POINT_RENAME(utrie2_clone) #define utrie2_cloneAsThawed U_ICU_ENTRY_POINT_RENAME(utrie2_cloneAsThawed) #define utrie2_close U_ICU_ENTRY_POINT_RENAME(utrie2_close) #define utrie2_enum U_ICU_ENTRY_POINT_RENAME(utrie2_enum) #define utrie2_enumForLeadSurrogate U_ICU_ENTRY_POINT_RENAME(utrie2_enumForLeadSurrogate) #define utrie2_freeze U_ICU_ENTRY_POINT_RENAME(utrie2_freeze) #define utrie2_fromUTrie U_ICU_ENTRY_POINT_RENAME(utrie2_fromUTrie) #define utrie2_get32 U_ICU_ENTRY_POINT_RENAME(utrie2_get32) #define utrie2_get32FromLeadSurrogateCodeUnit U_ICU_ENTRY_POINT_RENAME(utrie2_get32FromLeadSurrogateCodeUnit) #define utrie2_internalU8NextIndex U_ICU_ENTRY_POINT_RENAME(utrie2_internalU8NextIndex) #define utrie2_internalU8PrevIndex U_ICU_ENTRY_POINT_RENAME(utrie2_internalU8PrevIndex) #define utrie2_isFrozen U_ICU_ENTRY_POINT_RENAME(utrie2_isFrozen) #define utrie2_open U_ICU_ENTRY_POINT_RENAME(utrie2_open) #define utrie2_openDummy U_ICU_ENTRY_POINT_RENAME(utrie2_openDummy) #define utrie2_openFromSerialized U_ICU_ENTRY_POINT_RENAME(utrie2_openFromSerialized) #define utrie2_serialize U_ICU_ENTRY_POINT_RENAME(utrie2_serialize) #define utrie2_set32 U_ICU_ENTRY_POINT_RENAME(utrie2_set32) #define utrie2_set32ForLeadSurrogateCodeUnit U_ICU_ENTRY_POINT_RENAME(utrie2_set32ForLeadSurrogateCodeUnit) #define utrie2_setRange32 U_ICU_ENTRY_POINT_RENAME(utrie2_setRange32) #define utrie2_swap U_ICU_ENTRY_POINT_RENAME(utrie2_swap) #define utrie_clone U_ICU_ENTRY_POINT_RENAME(utrie_clone) #define utrie_close U_ICU_ENTRY_POINT_RENAME(utrie_close) #define utrie_defaultGetFoldingOffset U_ICU_ENTRY_POINT_RENAME(utrie_defaultGetFoldingOffset) #define utrie_enum U_ICU_ENTRY_POINT_RENAME(utrie_enum) #define utrie_get32 U_ICU_ENTRY_POINT_RENAME(utrie_get32) #define utrie_getData U_ICU_ENTRY_POINT_RENAME(utrie_getData) #define utrie_open U_ICU_ENTRY_POINT_RENAME(utrie_open) #define utrie_serialize U_ICU_ENTRY_POINT_RENAME(utrie_serialize) #define utrie_set32 U_ICU_ENTRY_POINT_RENAME(utrie_set32) #define utrie_setRange32 U_ICU_ENTRY_POINT_RENAME(utrie_setRange32) #define utrie_swap U_ICU_ENTRY_POINT_RENAME(utrie_swap) #define utrie_swapAnyVersion U_ICU_ENTRY_POINT_RENAME(utrie_swapAnyVersion) #define utrie_unserialize U_ICU_ENTRY_POINT_RENAME(utrie_unserialize) #define utrie_unserializeDummy U_ICU_ENTRY_POINT_RENAME(utrie_unserializeDummy) #define vzone_clone U_ICU_ENTRY_POINT_RENAME(vzone_clone) #define vzone_close U_ICU_ENTRY_POINT_RENAME(vzone_close) #define vzone_countTransitionRules U_ICU_ENTRY_POINT_RENAME(vzone_countTransitionRules) #define vzone_equals U_ICU_ENTRY_POINT_RENAME(vzone_equals) #define vzone_getDynamicClassID U_ICU_ENTRY_POINT_RENAME(vzone_getDynamicClassID) #define vzone_getLastModified U_ICU_ENTRY_POINT_RENAME(vzone_getLastModified) #define vzone_getNextTransition U_ICU_ENTRY_POINT_RENAME(vzone_getNextTransition) #define vzone_getOffset U_ICU_ENTRY_POINT_RENAME(vzone_getOffset) #define vzone_getOffset2 U_ICU_ENTRY_POINT_RENAME(vzone_getOffset2) #define vzone_getOffset3 U_ICU_ENTRY_POINT_RENAME(vzone_getOffset3) #define vzone_getPreviousTransition U_ICU_ENTRY_POINT_RENAME(vzone_getPreviousTransition) #define vzone_getRawOffset U_ICU_ENTRY_POINT_RENAME(vzone_getRawOffset) #define vzone_getStaticClassID U_ICU_ENTRY_POINT_RENAME(vzone_getStaticClassID) #define vzone_getTZURL U_ICU_ENTRY_POINT_RENAME(vzone_getTZURL) #define vzone_hasSameRules U_ICU_ENTRY_POINT_RENAME(vzone_hasSameRules) #define vzone_inDaylightTime U_ICU_ENTRY_POINT_RENAME(vzone_inDaylightTime) #define vzone_openData U_ICU_ENTRY_POINT_RENAME(vzone_openData) #define vzone_openID U_ICU_ENTRY_POINT_RENAME(vzone_openID) #define vzone_setLastModified U_ICU_ENTRY_POINT_RENAME(vzone_setLastModified) #define vzone_setRawOffset U_ICU_ENTRY_POINT_RENAME(vzone_setRawOffset) #define vzone_setTZURL U_ICU_ENTRY_POINT_RENAME(vzone_setTZURL) #define vzone_useDaylightTime U_ICU_ENTRY_POINT_RENAME(vzone_useDaylightTime) #define vzone_write U_ICU_ENTRY_POINT_RENAME(vzone_write) #define vzone_writeFromStart U_ICU_ENTRY_POINT_RENAME(vzone_writeFromStart) #define vzone_writeSimple U_ICU_ENTRY_POINT_RENAME(vzone_writeSimple) #define zrule_close U_ICU_ENTRY_POINT_RENAME(zrule_close) #define zrule_equals U_ICU_ENTRY_POINT_RENAME(zrule_equals) #define zrule_getDSTSavings U_ICU_ENTRY_POINT_RENAME(zrule_getDSTSavings) #define zrule_getName U_ICU_ENTRY_POINT_RENAME(zrule_getName) #define zrule_getRawOffset U_ICU_ENTRY_POINT_RENAME(zrule_getRawOffset) #define zrule_isEquivalentTo U_ICU_ENTRY_POINT_RENAME(zrule_isEquivalentTo) #define ztrans_adoptFrom U_ICU_ENTRY_POINT_RENAME(ztrans_adoptFrom) #define ztrans_adoptTo U_ICU_ENTRY_POINT_RENAME(ztrans_adoptTo) #define ztrans_clone U_ICU_ENTRY_POINT_RENAME(ztrans_clone) #define ztrans_close U_ICU_ENTRY_POINT_RENAME(ztrans_close) #define ztrans_equals U_ICU_ENTRY_POINT_RENAME(ztrans_equals) #define ztrans_getDynamicClassID U_ICU_ENTRY_POINT_RENAME(ztrans_getDynamicClassID) #define ztrans_getFrom U_ICU_ENTRY_POINT_RENAME(ztrans_getFrom) #define ztrans_getStaticClassID U_ICU_ENTRY_POINT_RENAME(ztrans_getStaticClassID) #define ztrans_getTime U_ICU_ENTRY_POINT_RENAME(ztrans_getTime) #define ztrans_getTo U_ICU_ENTRY_POINT_RENAME(ztrans_getTo) #define ztrans_open U_ICU_ENTRY_POINT_RENAME(ztrans_open) #define ztrans_openEmpty U_ICU_ENTRY_POINT_RENAME(ztrans_openEmpty) #define ztrans_setFrom U_ICU_ENTRY_POINT_RENAME(ztrans_setFrom) #define ztrans_setTime U_ICU_ENTRY_POINT_RENAME(ztrans_setTime) #define ztrans_setTo U_ICU_ENTRY_POINT_RENAME(ztrans_setTo) #endif /* !(defined(_MSC_VER) && defined(__INTELLISENSE__)) */ #endif /* U_DISABLE_RENAMING */ #endif /* URENAME_H */ usr/include/unicode/unirepl.h000064400000006513152342600230012257 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2002-2005, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * Date Name Description * 01/14/2002 aliu Creation. ********************************************************************** */ #ifndef UNIREPL_H #define UNIREPL_H #include "unicode/utypes.h" /** * \file * \brief C++ API: UnicodeReplacer */ U_NAMESPACE_BEGIN class Replaceable; class UnicodeString; class UnicodeSet; /** * UnicodeReplacer defines a protocol for objects that * replace a range of characters in a Replaceable string with output * text. The replacement is done via the Replaceable API so as to * preserve out-of-band data. * *

This is a mixin class. * @author Alan Liu * @stable ICU 2.4 */ class U_I18N_API UnicodeReplacer /* not : public UObject because this is an interface/mixin class */ { public: /** * Destructor. * @stable ICU 2.4 */ virtual ~UnicodeReplacer(); /** * Replace characters in 'text' from 'start' to 'limit' with the * output text of this object. Update the 'cursor' parameter to * give the cursor position and return the length of the * replacement text. * * @param text the text to be matched * @param start inclusive start index of text to be replaced * @param limit exclusive end index of text to be replaced; * must be greater than or equal to start * @param cursor output parameter for the cursor position. * Not all replacer objects will update this, but in a complete * tree of replacer objects, representing the entire output side * of a transliteration rule, at least one must update it. * @return the number of 16-bit code units in the text replacing * the characters at offsets start..(limit-1) in text * @stable ICU 2.4 */ virtual int32_t replace(Replaceable& text, int32_t start, int32_t limit, int32_t& cursor) = 0; /** * Returns a string representation of this replacer. If the * result of calling this function is passed to the appropriate * parser, typically TransliteratorParser, it will produce another * replacer that is equal to this one. * @param result the string to receive the pattern. Previous * contents will be deleted. * @param escapeUnprintable if TRUE then convert unprintable * character to their hex escape representations, \\uxxxx or * \\Uxxxxxxxx. Unprintable characters are defined by * Utility.isUnprintable(). * @return a reference to 'result'. * @stable ICU 2.4 */ virtual UnicodeString& toReplacerPattern(UnicodeString& result, UBool escapeUnprintable) const = 0; /** * Union the set of all characters that may output by this object * into the given set. * @param toUnionTo the set into which to union the output characters * @stable ICU 2.4 */ virtual void addReplacementSetTo(UnicodeSet& toUnionTo) const = 0; }; U_NAMESPACE_END #endif usr/include/unicode/uscript.h000064400000065566152342600230012307 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 1997-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File USCRIPT.H * * Modification History: * * Date Name Description * 07/06/2001 Ram Creation. ****************************************************************************** */ #ifndef USCRIPT_H #define USCRIPT_H #include "unicode/utypes.h" /** * \file * \brief C API: Unicode Script Information */ /** * Constants for ISO 15924 script codes. * * The current set of script code constants supports at least all scripts * that are encoded in the version of Unicode which ICU currently supports. * The names of the constants are usually derived from the * Unicode script property value aliases. * See UAX #24 Unicode Script Property (http://www.unicode.org/reports/tr24/) * and http://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt . * * In addition, constants for many ISO 15924 script codes * are included, for use with language tags, CLDR data, and similar. * Some of those codes are not used in the Unicode Character Database (UCD). * For example, there are no characters that have a UCD script property value of * Hans or Hant. All Han ideographs have the Hani script property value in Unicode. * * Private-use codes Qaaa..Qabx are not included, except as used in the UCD or in CLDR. * * Starting with ICU 55, script codes are only added when their scripts * have been or will certainly be encoded in Unicode, * and have been assigned Unicode script property value aliases, * to ensure that their script names are stable and match the names of the constants. * Script codes like Latf and Aran that are not subject to separate encoding * may be added at any time. * * @stable ICU 2.2 */ typedef enum UScriptCode { /* * Note: UScriptCode constants and their ISO script code comments * are parsed by preparseucd.py. * It matches lines like * USCRIPT_ = , / * * / */ /** @stable ICU 2.2 */ USCRIPT_INVALID_CODE = -1, /** @stable ICU 2.2 */ USCRIPT_COMMON = 0, /* Zyyy */ /** @stable ICU 2.2 */ USCRIPT_INHERITED = 1, /* Zinh */ /* "Code for inherited script", for non-spacing combining marks; also Qaai */ /** @stable ICU 2.2 */ USCRIPT_ARABIC = 2, /* Arab */ /** @stable ICU 2.2 */ USCRIPT_ARMENIAN = 3, /* Armn */ /** @stable ICU 2.2 */ USCRIPT_BENGALI = 4, /* Beng */ /** @stable ICU 2.2 */ USCRIPT_BOPOMOFO = 5, /* Bopo */ /** @stable ICU 2.2 */ USCRIPT_CHEROKEE = 6, /* Cher */ /** @stable ICU 2.2 */ USCRIPT_COPTIC = 7, /* Copt */ /** @stable ICU 2.2 */ USCRIPT_CYRILLIC = 8, /* Cyrl */ /** @stable ICU 2.2 */ USCRIPT_DESERET = 9, /* Dsrt */ /** @stable ICU 2.2 */ USCRIPT_DEVANAGARI = 10, /* Deva */ /** @stable ICU 2.2 */ USCRIPT_ETHIOPIC = 11, /* Ethi */ /** @stable ICU 2.2 */ USCRIPT_GEORGIAN = 12, /* Geor */ /** @stable ICU 2.2 */ USCRIPT_GOTHIC = 13, /* Goth */ /** @stable ICU 2.2 */ USCRIPT_GREEK = 14, /* Grek */ /** @stable ICU 2.2 */ USCRIPT_GUJARATI = 15, /* Gujr */ /** @stable ICU 2.2 */ USCRIPT_GURMUKHI = 16, /* Guru */ /** @stable ICU 2.2 */ USCRIPT_HAN = 17, /* Hani */ /** @stable ICU 2.2 */ USCRIPT_HANGUL = 18, /* Hang */ /** @stable ICU 2.2 */ USCRIPT_HEBREW = 19, /* Hebr */ /** @stable ICU 2.2 */ USCRIPT_HIRAGANA = 20, /* Hira */ /** @stable ICU 2.2 */ USCRIPT_KANNADA = 21, /* Knda */ /** @stable ICU 2.2 */ USCRIPT_KATAKANA = 22, /* Kana */ /** @stable ICU 2.2 */ USCRIPT_KHMER = 23, /* Khmr */ /** @stable ICU 2.2 */ USCRIPT_LAO = 24, /* Laoo */ /** @stable ICU 2.2 */ USCRIPT_LATIN = 25, /* Latn */ /** @stable ICU 2.2 */ USCRIPT_MALAYALAM = 26, /* Mlym */ /** @stable ICU 2.2 */ USCRIPT_MONGOLIAN = 27, /* Mong */ /** @stable ICU 2.2 */ USCRIPT_MYANMAR = 28, /* Mymr */ /** @stable ICU 2.2 */ USCRIPT_OGHAM = 29, /* Ogam */ /** @stable ICU 2.2 */ USCRIPT_OLD_ITALIC = 30, /* Ital */ /** @stable ICU 2.2 */ USCRIPT_ORIYA = 31, /* Orya */ /** @stable ICU 2.2 */ USCRIPT_RUNIC = 32, /* Runr */ /** @stable ICU 2.2 */ USCRIPT_SINHALA = 33, /* Sinh */ /** @stable ICU 2.2 */ USCRIPT_SYRIAC = 34, /* Syrc */ /** @stable ICU 2.2 */ USCRIPT_TAMIL = 35, /* Taml */ /** @stable ICU 2.2 */ USCRIPT_TELUGU = 36, /* Telu */ /** @stable ICU 2.2 */ USCRIPT_THAANA = 37, /* Thaa */ /** @stable ICU 2.2 */ USCRIPT_THAI = 38, /* Thai */ /** @stable ICU 2.2 */ USCRIPT_TIBETAN = 39, /* Tibt */ /** Canadian_Aboriginal script. @stable ICU 2.6 */ USCRIPT_CANADIAN_ABORIGINAL = 40, /* Cans */ /** Canadian_Aboriginal script (alias). @stable ICU 2.2 */ USCRIPT_UCAS = USCRIPT_CANADIAN_ABORIGINAL, /** @stable ICU 2.2 */ USCRIPT_YI = 41, /* Yiii */ /* New scripts in Unicode 3.2 */ /** @stable ICU 2.2 */ USCRIPT_TAGALOG = 42, /* Tglg */ /** @stable ICU 2.2 */ USCRIPT_HANUNOO = 43, /* Hano */ /** @stable ICU 2.2 */ USCRIPT_BUHID = 44, /* Buhd */ /** @stable ICU 2.2 */ USCRIPT_TAGBANWA = 45, /* Tagb */ /* New scripts in Unicode 4 */ /** @stable ICU 2.6 */ USCRIPT_BRAILLE = 46, /* Brai */ /** @stable ICU 2.6 */ USCRIPT_CYPRIOT = 47, /* Cprt */ /** @stable ICU 2.6 */ USCRIPT_LIMBU = 48, /* Limb */ /** @stable ICU 2.6 */ USCRIPT_LINEAR_B = 49, /* Linb */ /** @stable ICU 2.6 */ USCRIPT_OSMANYA = 50, /* Osma */ /** @stable ICU 2.6 */ USCRIPT_SHAVIAN = 51, /* Shaw */ /** @stable ICU 2.6 */ USCRIPT_TAI_LE = 52, /* Tale */ /** @stable ICU 2.6 */ USCRIPT_UGARITIC = 53, /* Ugar */ /** New script code in Unicode 4.0.1 @stable ICU 3.0 */ USCRIPT_KATAKANA_OR_HIRAGANA = 54,/*Hrkt */ /* New scripts in Unicode 4.1 */ /** @stable ICU 3.4 */ USCRIPT_BUGINESE = 55, /* Bugi */ /** @stable ICU 3.4 */ USCRIPT_GLAGOLITIC = 56, /* Glag */ /** @stable ICU 3.4 */ USCRIPT_KHAROSHTHI = 57, /* Khar */ /** @stable ICU 3.4 */ USCRIPT_SYLOTI_NAGRI = 58, /* Sylo */ /** @stable ICU 3.4 */ USCRIPT_NEW_TAI_LUE = 59, /* Talu */ /** @stable ICU 3.4 */ USCRIPT_TIFINAGH = 60, /* Tfng */ /** @stable ICU 3.4 */ USCRIPT_OLD_PERSIAN = 61, /* Xpeo */ /* New script codes from Unicode and ISO 15924 */ /** @stable ICU 3.6 */ USCRIPT_BALINESE = 62, /* Bali */ /** @stable ICU 3.6 */ USCRIPT_BATAK = 63, /* Batk */ /** @stable ICU 3.6 */ USCRIPT_BLISSYMBOLS = 64, /* Blis */ /** @stable ICU 3.6 */ USCRIPT_BRAHMI = 65, /* Brah */ /** @stable ICU 3.6 */ USCRIPT_CHAM = 66, /* Cham */ /** @stable ICU 3.6 */ USCRIPT_CIRTH = 67, /* Cirt */ /** @stable ICU 3.6 */ USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68, /* Cyrs */ /** @stable ICU 3.6 */ USCRIPT_DEMOTIC_EGYPTIAN = 69, /* Egyd */ /** @stable ICU 3.6 */ USCRIPT_HIERATIC_EGYPTIAN = 70, /* Egyh */ /** @stable ICU 3.6 */ USCRIPT_EGYPTIAN_HIEROGLYPHS = 71, /* Egyp */ /** @stable ICU 3.6 */ USCRIPT_KHUTSURI = 72, /* Geok */ /** @stable ICU 3.6 */ USCRIPT_SIMPLIFIED_HAN = 73, /* Hans */ /** @stable ICU 3.6 */ USCRIPT_TRADITIONAL_HAN = 74, /* Hant */ /** @stable ICU 3.6 */ USCRIPT_PAHAWH_HMONG = 75, /* Hmng */ /** @stable ICU 3.6 */ USCRIPT_OLD_HUNGARIAN = 76, /* Hung */ /** @stable ICU 3.6 */ USCRIPT_HARAPPAN_INDUS = 77, /* Inds */ /** @stable ICU 3.6 */ USCRIPT_JAVANESE = 78, /* Java */ /** @stable ICU 3.6 */ USCRIPT_KAYAH_LI = 79, /* Kali */ /** @stable ICU 3.6 */ USCRIPT_LATIN_FRAKTUR = 80, /* Latf */ /** @stable ICU 3.6 */ USCRIPT_LATIN_GAELIC = 81, /* Latg */ /** @stable ICU 3.6 */ USCRIPT_LEPCHA = 82, /* Lepc */ /** @stable ICU 3.6 */ USCRIPT_LINEAR_A = 83, /* Lina */ /** @stable ICU 4.6 */ USCRIPT_MANDAIC = 84, /* Mand */ /** @stable ICU 3.6 */ USCRIPT_MANDAEAN = USCRIPT_MANDAIC, /** @stable ICU 3.6 */ USCRIPT_MAYAN_HIEROGLYPHS = 85, /* Maya */ /** @stable ICU 4.6 */ USCRIPT_MEROITIC_HIEROGLYPHS = 86, /* Mero */ /** @stable ICU 3.6 */ USCRIPT_MEROITIC = USCRIPT_MEROITIC_HIEROGLYPHS, /** @stable ICU 3.6 */ USCRIPT_NKO = 87, /* Nkoo */ /** @stable ICU 3.6 */ USCRIPT_ORKHON = 88, /* Orkh */ /** @stable ICU 3.6 */ USCRIPT_OLD_PERMIC = 89, /* Perm */ /** @stable ICU 3.6 */ USCRIPT_PHAGS_PA = 90, /* Phag */ /** @stable ICU 3.6 */ USCRIPT_PHOENICIAN = 91, /* Phnx */ /** @stable ICU 52 */ USCRIPT_MIAO = 92, /* Plrd */ /** @stable ICU 3.6 */ USCRIPT_PHONETIC_POLLARD = USCRIPT_MIAO, /** @stable ICU 3.6 */ USCRIPT_RONGORONGO = 93, /* Roro */ /** @stable ICU 3.6 */ USCRIPT_SARATI = 94, /* Sara */ /** @stable ICU 3.6 */ USCRIPT_ESTRANGELO_SYRIAC = 95, /* Syre */ /** @stable ICU 3.6 */ USCRIPT_WESTERN_SYRIAC = 96, /* Syrj */ /** @stable ICU 3.6 */ USCRIPT_EASTERN_SYRIAC = 97, /* Syrn */ /** @stable ICU 3.6 */ USCRIPT_TENGWAR = 98, /* Teng */ /** @stable ICU 3.6 */ USCRIPT_VAI = 99, /* Vaii */ /** @stable ICU 3.6 */ USCRIPT_VISIBLE_SPEECH = 100,/* Visp */ /** @stable ICU 3.6 */ USCRIPT_CUNEIFORM = 101,/* Xsux */ /** @stable ICU 3.6 */ USCRIPT_UNWRITTEN_LANGUAGES = 102,/* Zxxx */ /** @stable ICU 3.6 */ USCRIPT_UNKNOWN = 103,/* Zzzz */ /* Unknown="Code for uncoded script", for unassigned code points */ /** @stable ICU 3.8 */ USCRIPT_CARIAN = 104,/* Cari */ /** @stable ICU 3.8 */ USCRIPT_JAPANESE = 105,/* Jpan */ /** @stable ICU 3.8 */ USCRIPT_LANNA = 106,/* Lana */ /** @stable ICU 3.8 */ USCRIPT_LYCIAN = 107,/* Lyci */ /** @stable ICU 3.8 */ USCRIPT_LYDIAN = 108,/* Lydi */ /** @stable ICU 3.8 */ USCRIPT_OL_CHIKI = 109,/* Olck */ /** @stable ICU 3.8 */ USCRIPT_REJANG = 110,/* Rjng */ /** @stable ICU 3.8 */ USCRIPT_SAURASHTRA = 111,/* Saur */ /** Sutton SignWriting @stable ICU 3.8 */ USCRIPT_SIGN_WRITING = 112,/* Sgnw */ /** @stable ICU 3.8 */ USCRIPT_SUNDANESE = 113,/* Sund */ /** @stable ICU 3.8 */ USCRIPT_MOON = 114,/* Moon */ /** @stable ICU 3.8 */ USCRIPT_MEITEI_MAYEK = 115,/* Mtei */ /** @stable ICU 4.0 */ USCRIPT_IMPERIAL_ARAMAIC = 116,/* Armi */ /** @stable ICU 4.0 */ USCRIPT_AVESTAN = 117,/* Avst */ /** @stable ICU 4.0 */ USCRIPT_CHAKMA = 118,/* Cakm */ /** @stable ICU 4.0 */ USCRIPT_KOREAN = 119,/* Kore */ /** @stable ICU 4.0 */ USCRIPT_KAITHI = 120,/* Kthi */ /** @stable ICU 4.0 */ USCRIPT_MANICHAEAN = 121,/* Mani */ /** @stable ICU 4.0 */ USCRIPT_INSCRIPTIONAL_PAHLAVI = 122,/* Phli */ /** @stable ICU 4.0 */ USCRIPT_PSALTER_PAHLAVI = 123,/* Phlp */ /** @stable ICU 4.0 */ USCRIPT_BOOK_PAHLAVI = 124,/* Phlv */ /** @stable ICU 4.0 */ USCRIPT_INSCRIPTIONAL_PARTHIAN = 125,/* Prti */ /** @stable ICU 4.0 */ USCRIPT_SAMARITAN = 126,/* Samr */ /** @stable ICU 4.0 */ USCRIPT_TAI_VIET = 127,/* Tavt */ /** @stable ICU 4.0 */ USCRIPT_MATHEMATICAL_NOTATION = 128,/* Zmth */ /** @stable ICU 4.0 */ USCRIPT_SYMBOLS = 129,/* Zsym */ /** @stable ICU 4.4 */ USCRIPT_BAMUM = 130,/* Bamu */ /** @stable ICU 4.4 */ USCRIPT_LISU = 131,/* Lisu */ /** @stable ICU 4.4 */ USCRIPT_NAKHI_GEBA = 132,/* Nkgb */ /** @stable ICU 4.4 */ USCRIPT_OLD_SOUTH_ARABIAN = 133,/* Sarb */ /** @stable ICU 4.6 */ USCRIPT_BASSA_VAH = 134,/* Bass */ /** @stable ICU 54 */ USCRIPT_DUPLOYAN = 135,/* Dupl */ #ifndef U_HIDE_DEPRECATED_API /** @deprecated ICU 54 Typo, use USCRIPT_DUPLOYAN */ USCRIPT_DUPLOYAN_SHORTAND = USCRIPT_DUPLOYAN, #endif /* U_HIDE_DEPRECATED_API */ /** @stable ICU 4.6 */ USCRIPT_ELBASAN = 136,/* Elba */ /** @stable ICU 4.6 */ USCRIPT_GRANTHA = 137,/* Gran */ /** @stable ICU 4.6 */ USCRIPT_KPELLE = 138,/* Kpel */ /** @stable ICU 4.6 */ USCRIPT_LOMA = 139,/* Loma */ /** Mende Kikakui @stable ICU 4.6 */ USCRIPT_MENDE = 140,/* Mend */ /** @stable ICU 4.6 */ USCRIPT_MEROITIC_CURSIVE = 141,/* Merc */ /** @stable ICU 4.6 */ USCRIPT_OLD_NORTH_ARABIAN = 142,/* Narb */ /** @stable ICU 4.6 */ USCRIPT_NABATAEAN = 143,/* Nbat */ /** @stable ICU 4.6 */ USCRIPT_PALMYRENE = 144,/* Palm */ /** @stable ICU 54 */ USCRIPT_KHUDAWADI = 145,/* Sind */ /** @stable ICU 4.6 */ USCRIPT_SINDHI = USCRIPT_KHUDAWADI, /** @stable ICU 4.6 */ USCRIPT_WARANG_CITI = 146,/* Wara */ /** @stable ICU 4.8 */ USCRIPT_AFAKA = 147,/* Afak */ /** @stable ICU 4.8 */ USCRIPT_JURCHEN = 148,/* Jurc */ /** @stable ICU 4.8 */ USCRIPT_MRO = 149,/* Mroo */ /** @stable ICU 4.8 */ USCRIPT_NUSHU = 150,/* Nshu */ /** @stable ICU 4.8 */ USCRIPT_SHARADA = 151,/* Shrd */ /** @stable ICU 4.8 */ USCRIPT_SORA_SOMPENG = 152,/* Sora */ /** @stable ICU 4.8 */ USCRIPT_TAKRI = 153,/* Takr */ /** @stable ICU 4.8 */ USCRIPT_TANGUT = 154,/* Tang */ /** @stable ICU 4.8 */ USCRIPT_WOLEAI = 155,/* Wole */ /** @stable ICU 49 */ USCRIPT_ANATOLIAN_HIEROGLYPHS = 156,/* Hluw */ /** @stable ICU 49 */ USCRIPT_KHOJKI = 157,/* Khoj */ /** @stable ICU 49 */ USCRIPT_TIRHUTA = 158,/* Tirh */ /** @stable ICU 52 */ USCRIPT_CAUCASIAN_ALBANIAN = 159,/* Aghb */ /** @stable ICU 52 */ USCRIPT_MAHAJANI = 160,/* Mahj */ /** @stable ICU 54 */ USCRIPT_AHOM = 161,/* Ahom */ /** @stable ICU 54 */ USCRIPT_HATRAN = 162,/* Hatr */ /** @stable ICU 54 */ USCRIPT_MODI = 163,/* Modi */ /** @stable ICU 54 */ USCRIPT_MULTANI = 164,/* Mult */ /** @stable ICU 54 */ USCRIPT_PAU_CIN_HAU = 165,/* Pauc */ /** @stable ICU 54 */ USCRIPT_SIDDHAM = 166,/* Sidd */ /** @stable ICU 58 */ USCRIPT_ADLAM = 167,/* Adlm */ /** @stable ICU 58 */ USCRIPT_BHAIKSUKI = 168,/* Bhks */ /** @stable ICU 58 */ USCRIPT_MARCHEN = 169,/* Marc */ /** @stable ICU 58 */ USCRIPT_NEWA = 170,/* Newa */ /** @stable ICU 58 */ USCRIPT_OSAGE = 171,/* Osge */ /** @stable ICU 58 */ USCRIPT_HAN_WITH_BOPOMOFO = 172,/* Hanb */ /** @stable ICU 58 */ USCRIPT_JAMO = 173,/* Jamo */ /** @stable ICU 58 */ USCRIPT_SYMBOLS_EMOJI = 174,/* Zsye */ /** @stable ICU 60 */ USCRIPT_MASARAM_GONDI = 175,/* Gonm */ /** @stable ICU 60 */ USCRIPT_SOYOMBO = 176,/* Soyo */ /** @stable ICU 60 */ USCRIPT_ZANABAZAR_SQUARE = 177,/* Zanb */ /** @stable ICU 62 */ USCRIPT_DOGRA = 178,/* Dogr */ /** @stable ICU 62 */ USCRIPT_GUNJALA_GONDI = 179,/* Gong */ /** @stable ICU 62 */ USCRIPT_MAKASAR = 180,/* Maka */ /** @stable ICU 62 */ USCRIPT_MEDEFAIDRIN = 181,/* Medf */ /** @stable ICU 62 */ USCRIPT_HANIFI_ROHINGYA = 182,/* Rohg */ /** @stable ICU 62 */ USCRIPT_SOGDIAN = 183,/* Sogd */ /** @stable ICU 62 */ USCRIPT_OLD_SOGDIAN = 184,/* Sogo */ /** @stable ICU 64 */ USCRIPT_ELYMAIC = 185,/* Elym */ /** @stable ICU 64 */ USCRIPT_NYIAKENG_PUACHUE_HMONG = 186,/* Hmnp */ /** @stable ICU 64 */ USCRIPT_NANDINAGARI = 187,/* Nand */ /** @stable ICU 64 */ USCRIPT_WANCHO = 188,/* Wcho */ #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UScriptCode value. * The highest value is available via u_getIntPropertyMaxValue(UCHAR_SCRIPT). * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ USCRIPT_CODE_LIMIT = 189 #endif // U_HIDE_DEPRECATED_API } UScriptCode; /** * Gets the script codes associated with the given locale or ISO 15924 abbreviation or name. * Fills in USCRIPT_MALAYALAM given "Malayam" OR "Mlym". * Fills in USCRIPT_LATIN given "en" OR "en_US" * If the required capacity is greater than the capacity of the destination buffer, * then the error code is set to U_BUFFER_OVERFLOW_ERROR and the required capacity is returned. * *

Note: To search by short or long script alias only, use * u_getPropertyValueEnum(UCHAR_SCRIPT, alias) instead. That does * a fast lookup with no access of the locale data. * * @param nameOrAbbrOrLocale name of the script, as given in * PropertyValueAliases.txt, or ISO 15924 code or locale * @param fillIn the UScriptCode buffer to fill in the script code * @param capacity the capacity (size) of UScriptCode buffer passed in. * @param err the error status code. * @return The number of script codes filled in the buffer passed in * @stable ICU 2.4 */ U_STABLE int32_t U_EXPORT2 uscript_getCode(const char* nameOrAbbrOrLocale,UScriptCode* fillIn,int32_t capacity,UErrorCode *err); /** * Returns the long Unicode script name, if there is one. * Otherwise returns the 4-letter ISO 15924 script code. * Returns "Malayam" given USCRIPT_MALAYALAM. * * @param scriptCode UScriptCode enum * @return long script name as given in PropertyValueAliases.txt, or the 4-letter code, * or NULL if scriptCode is invalid * @stable ICU 2.4 */ U_STABLE const char* U_EXPORT2 uscript_getName(UScriptCode scriptCode); /** * Returns the 4-letter ISO 15924 script code, * which is the same as the short Unicode script name if Unicode has names for the script. * Returns "Mlym" given USCRIPT_MALAYALAM. * * @param scriptCode UScriptCode enum * @return short script name (4-letter code), or NULL if scriptCode is invalid * @stable ICU 2.4 */ U_STABLE const char* U_EXPORT2 uscript_getShortName(UScriptCode scriptCode); /** * Gets the script code associated with the given codepoint. * Returns USCRIPT_MALAYALAM given 0x0D02 * @param codepoint UChar32 codepoint * @param err the error status code. * @return The UScriptCode, or 0 if codepoint is invalid * @stable ICU 2.4 */ U_STABLE UScriptCode U_EXPORT2 uscript_getScript(UChar32 codepoint, UErrorCode *err); /** * Do the Script_Extensions of code point c contain script sc? * If c does not have explicit Script_Extensions, then this tests whether * c has the Script property value sc. * * Some characters are commonly used in multiple scripts. * For more information, see UAX #24: http://www.unicode.org/reports/tr24/. * @param c code point * @param sc script code * @return TRUE if sc is in Script_Extensions(c) * @stable ICU 49 */ U_STABLE UBool U_EXPORT2 uscript_hasScript(UChar32 c, UScriptCode sc); /** * Writes code point c's Script_Extensions as a list of UScriptCode values * to the output scripts array and returns the number of script codes. * - If c does have Script_Extensions, then the Script property value * (normally Common or Inherited) is not included. * - If c does not have Script_Extensions, then the one Script code is written to the output array. * - If c is not a valid code point, then the one USCRIPT_UNKNOWN code is written. * In other words, if the return value is 1, * then the output array contains exactly c's single Script code. * If the return value is n>=2, then the output array contains c's n Script_Extensions script codes. * * Some characters are commonly used in multiple scripts. * For more information, see UAX #24: http://www.unicode.org/reports/tr24/. * * If there are more than capacity script codes to be written, then * U_BUFFER_OVERFLOW_ERROR is set and the number of Script_Extensions is returned. * (Usual ICU buffer handling behavior.) * * @param c code point * @param scripts output script code array * @param capacity capacity of the scripts array * @param errorCode Standard ICU error code. Its input value must * pass the U_SUCCESS() test, or else the function returns * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return number of script codes in c's Script_Extensions, or 1 for the single Script value, * written to scripts unless U_BUFFER_OVERFLOW_ERROR indicates insufficient capacity * @stable ICU 49 */ U_STABLE int32_t U_EXPORT2 uscript_getScriptExtensions(UChar32 c, UScriptCode *scripts, int32_t capacity, UErrorCode *errorCode); /** * Script usage constants. * See UAX #31 Unicode Identifier and Pattern Syntax. * http://www.unicode.org/reports/tr31/#Table_Candidate_Characters_for_Exclusion_from_Identifiers * * @stable ICU 51 */ typedef enum UScriptUsage { /** Not encoded in Unicode. @stable ICU 51 */ USCRIPT_USAGE_NOT_ENCODED, /** Unknown script usage. @stable ICU 51 */ USCRIPT_USAGE_UNKNOWN, /** Candidate for Exclusion from Identifiers. @stable ICU 51 */ USCRIPT_USAGE_EXCLUDED, /** Limited Use script. @stable ICU 51 */ USCRIPT_USAGE_LIMITED_USE, /** Aspirational Use script. @stable ICU 51 */ USCRIPT_USAGE_ASPIRATIONAL, /** Recommended script. @stable ICU 51 */ USCRIPT_USAGE_RECOMMENDED } UScriptUsage; /** * Writes the script sample character string. * This string normally consists of one code point but might be longer. * The string is empty if the script is not encoded. * * @param script script code * @param dest output string array * @param capacity number of UChars in the dest array * @param pErrorCode standard ICU in/out error code, must pass U_SUCCESS() on input * @return the string length, even if U_BUFFER_OVERFLOW_ERROR * @stable ICU 51 */ U_STABLE int32_t U_EXPORT2 uscript_getSampleString(UScriptCode script, UChar *dest, int32_t capacity, UErrorCode *pErrorCode); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN class UnicodeString; U_NAMESPACE_END /** * Returns the script sample character string. * This string normally consists of one code point but might be longer. * The string is empty if the script is not encoded. * * @param script script code * @return the sample character string * @stable ICU 51 */ U_COMMON_API icu::UnicodeString U_EXPORT2 uscript_getSampleUnicodeString(UScriptCode script); #endif /** * Returns the script usage according to UAX #31 Unicode Identifier and Pattern Syntax. * Returns USCRIPT_USAGE_NOT_ENCODED if the script is not encoded in Unicode. * * @param script script code * @return script usage * @see UScriptUsage * @stable ICU 51 */ U_STABLE UScriptUsage U_EXPORT2 uscript_getUsage(UScriptCode script); /** * Returns TRUE if the script is written right-to-left. * For example, Arab and Hebr. * * @param script script code * @return TRUE if the script is right-to-left * @stable ICU 51 */ U_STABLE UBool U_EXPORT2 uscript_isRightToLeft(UScriptCode script); /** * Returns TRUE if the script allows line breaks between letters (excluding hyphenation). * Such a script typically requires dictionary-based line breaking. * For example, Hani and Thai. * * @param script script code * @return TRUE if the script allows line breaks between letters * @stable ICU 51 */ U_STABLE UBool U_EXPORT2 uscript_breaksBetweenLetters(UScriptCode script); /** * Returns TRUE if in modern (or most recent) usage of the script case distinctions are customary. * For example, Latn and Cyrl. * * @param script script code * @return TRUE if the script is cased * @stable ICU 51 */ U_STABLE UBool U_EXPORT2 uscript_isCased(UScriptCode script); #endif usr/include/unicode/enumset.h000064400000004122152342600230012253 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 2012,2014 International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** */ /** * \file * \brief C++: internal template EnumSet<> */ #ifndef ENUMSET_H #define ENUMSET_H #include "unicode/utypes.h" #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /* Can't use #ifndef U_HIDE_INTERNAL_API for the entire EnumSet class, needed in .h file declarations */ /** * enum bitset for boolean fields. Similar to Java EnumSet<>. * Needs to range check. Used for private instance variables. * @internal * \cond */ template class EnumSet { public: inline EnumSet() : fBools(0) {} inline EnumSet(const EnumSet& other) : fBools(other.fBools) {} inline ~EnumSet() {} #ifndef U_HIDE_INTERNAL_API inline void clear() { fBools=0; } inline void add(T toAdd) { set(toAdd, 1); } inline void remove(T toRemove) { set(toRemove, 0); } inline int32_t contains(T toCheck) const { return get(toCheck); } inline void set(T toSet, int32_t v) { fBools=(fBools&(~flag(toSet)))|(v?(flag(toSet)):0); } inline int32_t get(T toCheck) const { return (fBools & flag(toCheck))?1:0; } inline UBool isValidEnum(T toCheck) const { return (toCheck>=minValue&&toCheck& operator=(const EnumSet& other) { fBools = other.fBools; return *this; } inline uint32_t getAll() const { return fBools; } #endif /* U_HIDE_INTERNAL_API */ private: inline uint32_t flag(T toCheck) const { return (1<<(toCheck-minValue)); } private: uint32_t fBools; }; /** \endcond */ U_NAMESPACE_END #endif /* U_SHOW_CPLUSPLUS_API */ #endif /* ENUMSET_H */ usr/include/unicode/ubiditransform.h000064400000031226152342600230013630 0ustar00/* ****************************************************************************** * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html * ****************************************************************************** * file name: ubiditransform.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2016jul24 * created by: Lina Kemmel * */ #ifndef UBIDITRANSFORM_H #define UBIDITRANSFORM_H #include "unicode/utypes.h" #include "unicode/ubidi.h" #include "unicode/uchar.h" #include "unicode/localpointer.h" /** * \file * \brief Bidi Transformations */ /** * `UBiDiOrder` indicates the order of text. * * This bidi transformation engine supports all possible combinations (4 in * total) of input and output text order: * * - : unless the output direction is RTL, this * corresponds to a normal operation of the Bidi algorithm as described in the * Unicode Technical Report and implemented by `UBiDi` when the * reordering mode is set to `UBIDI_REORDER_DEFAULT`. Visual RTL * mode is not supported by `UBiDi` and is accomplished through * reversing a visual LTR string, * * - : unless the input direction is RTL, this * corresponds to an "inverse bidi algorithm" in `UBiDi` with the * reordering mode set to `UBIDI_REORDER_INVERSE_LIKE_DIRECT`. * Visual RTL mode is not not supported by `UBiDi` and is * accomplished through reversing a visual LTR string, * * - : if the input and output base directions * mismatch, this corresponds to the `UBiDi` implementation with the * reordering mode set to `UBIDI_REORDER_RUNS_ONLY`; and if the * input and output base directions are identical, the transformation engine * will only handle character mirroring and Arabic shaping operations without * reordering, * * - : this reordering mode is not supported by * the `UBiDi` engine; it implies character mirroring, Arabic * shaping, and - if the input/output base directions mismatch - string * reverse operations. * @see ubidi_setInverse * @see ubidi_setReorderingMode * @see UBIDI_REORDER_DEFAULT * @see UBIDI_REORDER_INVERSE_LIKE_DIRECT * @see UBIDI_REORDER_RUNS_ONLY * @stable ICU 58 */ typedef enum { /** 0: Constant indicating a logical order. * This is the default for input text. * @stable ICU 58 */ UBIDI_LOGICAL = 0, /** 1: Constant indicating a visual order. * This is a default for output text. * @stable ICU 58 */ UBIDI_VISUAL } UBiDiOrder; /** * UBiDiMirroring indicates whether or not characters with the * "mirrored" property in RTL runs should be replaced with their mirror-image * counterparts. * @see UBIDI_DO_MIRRORING * @see ubidi_setReorderingOptions * @see ubidi_writeReordered * @see ubidi_writeReverse * @stable ICU 58 */ typedef enum { /** 0: Constant indicating that character mirroring should not be * performed. * This is the default. * @stable ICU 58 */ UBIDI_MIRRORING_OFF = 0, /** 1: Constant indicating that character mirroring should be performed. * This corresponds to calling ubidi_writeReordered or * ubidi_writeReverse with the * UBIDI_DO_MIRRORING option bit set. * @stable ICU 58 */ UBIDI_MIRRORING_ON } UBiDiMirroring; /** * Forward declaration of the UBiDiTransform structure that stores * information used by the layout transformation engine. * @stable ICU 58 */ typedef struct UBiDiTransform UBiDiTransform; /** * Performs transformation of text from the bidi layout defined by the input * ordering scheme to the bidi layout defined by the output ordering scheme, * and applies character mirroring and Arabic shaping operations.

* In terms of UBiDi, such a transformation implies: *

    *
  • calling ubidi_setReorderingMode as needed (when the * reordering mode is other than normal),
  • *
  • calling ubidi_setInverse as needed (when text should be * transformed from a visual to a logical form),
  • *
  • resolving embedding levels of each character in the input text by * calling ubidi_setPara,
  • *
  • reordering the characters based on the computed embedding levels, also * performing character mirroring as needed, and streaming the result to the * output, by calling ubidi_writeReordered,
  • *
  • performing Arabic digit and letter shaping on the output text by calling * u_shapeArabic.
  • *
* An "ordering scheme" encompasses the base direction and the order of text, * and these characteristics must be defined by the caller for both input and * output explicitly .

* There are 36 possible combinations of ordering schemes, * which are partially supported by UBiDi already. Examples of the * currently supported combinations: *

    *
  • : this is equivalent to calling * ubidi_setPara with paraLevel == UBIDI_LTR,
  • *
  • : this is equivalent to calling * ubidi_setPara with paraLevel == UBIDI_RTL,
  • *
  • : this is equivalent to * calling ubidi_setPara with * paraLevel == UBIDI_DEFAULT_LTR,
  • *
  • : this is equivalent to * calling ubidi_setPara with * paraLevel == UBIDI_DEFAULT_RTL,
  • *
  • : this is equivalent to * calling ubidi_setInverse(UBiDi*, TRUE) and then * ubidi_setPara with paraLevel == UBIDI_LTR,
  • *
  • : this is equivalent to * calling ubidi_setInverse(UBiDi*, TRUE) and then * ubidi_setPara with paraLevel == UBIDI_RTL.
  • *
* All combinations that involve the Visual RTL scheme are unsupported by * UBiDi, for instance: *
    *
  • ,
  • *
  • .
  • *
*

Example of usage of the transformation engine:
*

 * \code
 * UChar text1[] = {'a', 'b', 'c', 0x0625, '1', 0};
 * UChar text2[] = {'a', 'b', 'c', 0x0625, '1', 0};
 * UErrorCode errorCode = U_ZERO_ERROR;
 * // Run a transformation.
 * ubiditransform_transform(pBidiTransform,
 *          text1, -1, text2, -1,
 *          UBIDI_LTR, UBIDI_VISUAL,
 *          UBIDI_RTL, UBIDI_LOGICAL,
 *          UBIDI_MIRRORING_OFF,
 *          U_SHAPE_DIGITS_AN2EN | U_SHAPE_DIGIT_TYPE_AN_EXTENDED,
 *          &errorCode);
 * // Do something with text2.
 *  text2[4] = '2';
 * // Run a reverse transformation.
 * ubiditransform_transform(pBidiTransform,
 *          text2, -1, text1, -1,
 *          UBIDI_RTL, UBIDI_LOGICAL,
 *          UBIDI_LTR, UBIDI_VISUAL,
 *          UBIDI_MIRRORING_OFF,
 *          U_SHAPE_DIGITS_EN2AN | U_SHAPE_DIGIT_TYPE_AN_EXTENDED,
 *          &errorCode);
 *\endcode
 * 
*

* * @param pBiDiTransform A pointer to a UBiDiTransform object * allocated with ubiditransform_open() or * NULL.

* This object serves for one-time setup to amortize initialization * overheads. Use of this object is not thread-safe. All other threads * should allocate a new UBiDiTransform object by calling * ubiditransform_open() before using it. Alternatively, * a caller can set this parameter to NULL, in which case * the object will be allocated by the engine on the fly.

* @param src A pointer to the text that the Bidi layout transformations will * be performed on. *

Note: the text must be (at least) * srcLength long.

* @param srcLength The length of the text, in number of UChars. If * length == -1 then the text must be zero-terminated. * @param dest A pointer to where the processed text is to be copied. * @param destSize The size of the dest buffer, in number of * UChars. If the U_SHAPE_LETTERS_UNSHAPE option is set, * then the destination length could be as large as * srcLength * 2. Otherwise, the destination length will * not exceed srcLength. If the caller reserves the last * position for zero-termination, it should be excluded from * destSize. *

destSize == -1 is allowed and makes sense when * dest was holds some meaningful value, e.g. that of * src. In this case dest must be * zero-terminated.

* @param inParaLevel A base embedding level of the input as defined in * ubidi_setPara documentation for the * paraLevel parameter. * @param inOrder An order of the input, which can be one of the * UBiDiOrder values. * @param outParaLevel A base embedding level of the output as defined in * ubidi_setPara documentation for the * paraLevel parameter. * @param outOrder An order of the output, which can be one of the * UBiDiOrder values. * @param doMirroring Indicates whether or not to perform character mirroring, * and can accept one of the UBiDiMirroring values. * @param shapingOptions Arabic digit and letter shaping options defined in the * ushape.h documentation. *

Note: Direction indicator options are computed by * the transformation engine based on the effective ordering schemes, so * user-defined direction indicators will be ignored.

* @param pErrorCode A pointer to an error code value. * * @return The destination length, i.e. the number of UChars written to * dest. If the transformation fails, the return value * will be 0 (and the error code will be written to * pErrorCode). * * @see UBiDiLevel * @see UBiDiOrder * @see UBiDiMirroring * @see ubidi_setPara * @see u_shapeArabic * @stable ICU 58 */ U_STABLE uint32_t U_EXPORT2 ubiditransform_transform(UBiDiTransform *pBiDiTransform, const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, UBiDiLevel inParaLevel, UBiDiOrder inOrder, UBiDiLevel outParaLevel, UBiDiOrder outOrder, UBiDiMirroring doMirroring, uint32_t shapingOptions, UErrorCode *pErrorCode); /** * Allocates a UBiDiTransform object. This object can be reused, * e.g. with different ordering schemes, mirroring or shaping options.

* Note:The object can only be reused in the same thread. * All other threads should allocate a new UBiDiTransform object * before using it.

* Example of usage:

*

 * \code
 * UErrorCode errorCode = U_ZERO_ERROR;
 * // Open a new UBiDiTransform.
 * UBiDiTransform* transform = ubiditransform_open(&errorCode);
 * // Run a transformation.
 * ubiditransform_transform(transform,
 *          text1, -1, text2, -1,
 *          UBIDI_RTL, UBIDI_LOGICAL,
 *          UBIDI_LTR, UBIDI_VISUAL,
 *          UBIDI_MIRRORING_ON,
 *          U_SHAPE_DIGITS_EN2AN,
 *          &errorCode);
 * // Do something with the output text and invoke another transformation using
 * //   that text as input.
 * ubiditransform_transform(transform,
 *          text2, -1, text3, -1,
 *          UBIDI_LTR, UBIDI_VISUAL,
 *          UBIDI_RTL, UBIDI_VISUAL,
 *          UBIDI_MIRRORING_ON,
 *          0, &errorCode);
 *\endcode
 * 
*

* The UBiDiTransform object must be deallocated by calling * ubiditransform_close(). * * @return An empty UBiDiTransform object. * @stable ICU 58 */ U_STABLE UBiDiTransform* U_EXPORT2 ubiditransform_open(UErrorCode *pErrorCode); /** * Deallocates the given UBiDiTransform object. * @stable ICU 58 */ U_STABLE void U_EXPORT2 ubiditransform_close(UBiDiTransform *pBidiTransform); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUBiDiTransformPointer * "Smart pointer" class, closes a UBiDiTransform via ubiditransform_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 58 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); U_NAMESPACE_END #endif #endif usr/include/unicode/bytestream.h000064400000023047152342600230012761 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // Copyright (C) 2009-2012, International Business Machines // Corporation and others. All Rights Reserved. // // Copyright 2007 Google Inc. All Rights Reserved. // Author: sanjay@google.com (Sanjay Ghemawat) // // Abstract interface that consumes a sequence of bytes (ByteSink). // // Used so that we can write a single piece of code that can operate // on a variety of output string types. // // Various implementations of this interface are provided: // ByteSink: // CheckedArrayByteSink Write to a flat array, with bounds checking // StringByteSink Write to an STL string // This code is a contribution of Google code, and the style used here is // a compromise between the original Google code and the ICU coding guidelines. // For example, data types are ICU-ified (size_t,int->int32_t), // and API comments doxygen-ified, but function names and behavior are // as in the original, if possible. // Assertion-style error handling, not available in ICU, was changed to // parameter "pinning" similar to UnicodeString. // // In addition, this is only a partial port of the original Google code, // limited to what was needed so far. The (nearly) complete original code // is in the ICU svn repository at icuhtml/trunk/design/strings/contrib // (see ICU ticket 6765, r25517). #ifndef __BYTESTREAM_H__ #define __BYTESTREAM_H__ /** * \file * \brief C++ API: Interface for writing bytes, and implementation classes. */ #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/std_string.h" U_NAMESPACE_BEGIN /** * A ByteSink can be filled with bytes. * @stable ICU 4.2 */ class U_COMMON_API ByteSink : public UMemory { public: /** * Default constructor. * @stable ICU 4.2 */ ByteSink() { } /** * Virtual destructor. * @stable ICU 4.2 */ virtual ~ByteSink(); /** * Append "bytes[0,n-1]" to this. * @param bytes the pointer to the bytes * @param n the number of bytes; must be non-negative * @stable ICU 4.2 */ virtual void Append(const char* bytes, int32_t n) = 0; /** * Returns a writable buffer for appending and writes the buffer's capacity to * *result_capacity. Guarantees *result_capacity>=min_capacity. * May return a pointer to the caller-owned scratch buffer which must have * scratch_capacity>=min_capacity. * The returned buffer is only valid until the next operation * on this ByteSink. * * After writing at most *result_capacity bytes, call Append() with the * pointer returned from this function and the number of bytes written. * Many Append() implementations will avoid copying bytes if this function * returned an internal buffer. * * Partial usage example: * int32_t capacity; * char* buffer = sink->GetAppendBuffer(..., &capacity); * ... Write n bytes into buffer, with n <= capacity. * sink->Append(buffer, n); * In many implementations, that call to Append will avoid copying bytes. * * If the ByteSink allocates or reallocates an internal buffer, it should use * the desired_capacity_hint if appropriate. * If a caller cannot provide a reasonable guess at the desired capacity, * it should pass desired_capacity_hint=0. * * If a non-scratch buffer is returned, the caller may only pass * a prefix to it to Append(). * That is, it is not correct to pass an interior pointer to Append(). * * The default implementation always returns the scratch buffer. * * @param min_capacity required minimum capacity of the returned buffer; * must be non-negative * @param desired_capacity_hint desired capacity of the returned buffer; * must be non-negative * @param scratch default caller-owned buffer * @param scratch_capacity capacity of the scratch buffer * @param result_capacity pointer to an integer which will be set to the * capacity of the returned buffer * @return a buffer with *result_capacity>=min_capacity * @stable ICU 4.2 */ virtual char* GetAppendBuffer(int32_t min_capacity, int32_t desired_capacity_hint, char* scratch, int32_t scratch_capacity, int32_t* result_capacity); /** * Flush internal buffers. * Some byte sinks use internal buffers or provide buffering * and require calling Flush() at the end of the stream. * The ByteSink should be ready for further Append() calls after Flush(). * The default implementation of Flush() does nothing. * @stable ICU 4.2 */ virtual void Flush(); private: ByteSink(const ByteSink &) = delete; ByteSink &operator=(const ByteSink &) = delete; }; // ------------------------------------------------------------- // Some standard implementations /** * Implementation of ByteSink that writes to a flat byte array, * with bounds-checking: * This sink will not write more than capacity bytes to outbuf. * If more than capacity bytes are Append()ed, then excess bytes are ignored, * and Overflowed() will return true. * Overflow does not cause a runtime error. * @stable ICU 4.2 */ class U_COMMON_API CheckedArrayByteSink : public ByteSink { public: /** * Constructs a ByteSink that will write to outbuf[0..capacity-1]. * @param outbuf buffer to write to * @param capacity size of the buffer * @stable ICU 4.2 */ CheckedArrayByteSink(char* outbuf, int32_t capacity); /** * Destructor. * @stable ICU 4.2 */ virtual ~CheckedArrayByteSink(); /** * Returns the sink to its original state, without modifying the buffer. * Useful for reusing both the buffer and the sink for multiple streams. * Resets the state to NumberOfBytesWritten()=NumberOfBytesAppended()=0 * and Overflowed()=FALSE. * @return *this * @stable ICU 4.6 */ virtual CheckedArrayByteSink& Reset(); /** * Append "bytes[0,n-1]" to this. * @param bytes the pointer to the bytes * @param n the number of bytes; must be non-negative * @stable ICU 4.2 */ virtual void Append(const char* bytes, int32_t n); /** * Returns a writable buffer for appending and writes the buffer's capacity to * *result_capacity. For details see the base class documentation. * @param min_capacity required minimum capacity of the returned buffer; * must be non-negative * @param desired_capacity_hint desired capacity of the returned buffer; * must be non-negative * @param scratch default caller-owned buffer * @param scratch_capacity capacity of the scratch buffer * @param result_capacity pointer to an integer which will be set to the * capacity of the returned buffer * @return a buffer with *result_capacity>=min_capacity * @stable ICU 4.2 */ virtual char* GetAppendBuffer(int32_t min_capacity, int32_t desired_capacity_hint, char* scratch, int32_t scratch_capacity, int32_t* result_capacity); /** * Returns the number of bytes actually written to the sink. * @return number of bytes written to the buffer * @stable ICU 4.2 */ int32_t NumberOfBytesWritten() const { return size_; } /** * Returns true if any bytes were discarded, i.e., if there was an * attempt to write more than 'capacity' bytes. * @return TRUE if more than 'capacity' bytes were Append()ed * @stable ICU 4.2 */ UBool Overflowed() const { return overflowed_; } /** * Returns the number of bytes appended to the sink. * If Overflowed() then NumberOfBytesAppended()>NumberOfBytesWritten() * else they return the same number. * @return number of bytes written to the buffer * @stable ICU 4.6 */ int32_t NumberOfBytesAppended() const { return appended_; } private: char* outbuf_; const int32_t capacity_; int32_t size_; int32_t appended_; UBool overflowed_; CheckedArrayByteSink() = delete; CheckedArrayByteSink(const CheckedArrayByteSink &) = delete; CheckedArrayByteSink &operator=(const CheckedArrayByteSink &) = delete; }; /** * Implementation of ByteSink that writes to a "string". * The StringClass is usually instantiated with a std::string. * @stable ICU 4.2 */ template class StringByteSink : public ByteSink { public: /** * Constructs a ByteSink that will append bytes to the dest string. * @param dest pointer to string object to append to * @stable ICU 4.2 */ StringByteSink(StringClass* dest) : dest_(dest) { } /** * Constructs a ByteSink that reserves append capacity and will append bytes to the dest string. * * @param dest pointer to string object to append to * @param initialAppendCapacity capacity beyond dest->length() to be reserve()d * @stable ICU 60 */ StringByteSink(StringClass* dest, int32_t initialAppendCapacity) : dest_(dest) { if (initialAppendCapacity > 0 && (uint32_t)initialAppendCapacity > (dest->capacity() - dest->length())) { dest->reserve(dest->length() + initialAppendCapacity); } } /** * Append "bytes[0,n-1]" to this. * @param data the pointer to the bytes * @param n the number of bytes; must be non-negative * @stable ICU 4.2 */ virtual void Append(const char* data, int32_t n) { dest_->append(data, n); } private: StringClass* dest_; StringByteSink() = delete; StringByteSink(const StringByteSink &) = delete; StringByteSink &operator=(const StringByteSink &) = delete; }; U_NAMESPACE_END #endif // __BYTESTREAM_H__ usr/include/unicode/fmtable.h000064400000060562152342600230012217 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************** * Copyright (C) 1997-2014, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * * File FMTABLE.H * * Modification History: * * Date Name Description * 02/29/97 aliu Creation. ******************************************************************************** */ #ifndef FMTABLE_H #define FMTABLE_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Formattable is a thin wrapper for primitive types used for formatting and parsing */ #if !UCONFIG_NO_FORMATTING #include "unicode/unistr.h" #include "unicode/stringpiece.h" #include "unicode/uformattable.h" U_NAMESPACE_BEGIN class CharString; namespace number { namespace impl { class DecimalQuantity; } } /** * Formattable objects can be passed to the Format class or * its subclasses for formatting. Formattable is a thin wrapper * class which interconverts between the primitive numeric types * (double, long, etc.) as well as UDate and UnicodeString. * *

Internally, a Formattable object is a union of primitive types. * As such, it can only store one flavor of data at a time. To * determine what flavor of data it contains, use the getType method. * *

As of ICU 3.0, Formattable may also wrap a UObject pointer, * which it owns. This allows an instance of any ICU class to be * encapsulated in a Formattable. For legacy reasons and for * efficiency, primitive numeric types are still stored directly * within a Formattable. * *

The Formattable class is not suitable for subclassing. * *

See UFormattable for a C wrapper. */ class U_I18N_API Formattable : public UObject { public: /** * This enum is only used to let callers distinguish between * the Formattable(UDate) constructor and the Formattable(double) * constructor; the compiler cannot distinguish the signatures, * since UDate is currently typedefed to be either double or long. * If UDate is changed later to be a bonafide class * or struct, then we no longer need this enum. * @stable ICU 2.4 */ enum ISDATE { kIsDate }; /** * Default constructor * @stable ICU 2.4 */ Formattable(); // Type kLong, value 0 /** * Creates a Formattable object with a UDate instance. * @param d the UDate instance. * @param flag the flag to indicate this is a date. Always set it to kIsDate * @stable ICU 2.0 */ Formattable(UDate d, ISDATE flag); /** * Creates a Formattable object with a double number. * @param d the double number. * @stable ICU 2.0 */ Formattable(double d); /** * Creates a Formattable object with a long number. * @param l the long number. * @stable ICU 2.0 */ Formattable(int32_t l); /** * Creates a Formattable object with an int64_t number * @param ll the int64_t number. * @stable ICU 2.8 */ Formattable(int64_t ll); #if !UCONFIG_NO_CONVERSION /** * Creates a Formattable object with a char string pointer. * Assumes that the char string is null terminated. * @param strToCopy the char string. * @stable ICU 2.0 */ Formattable(const char* strToCopy); #endif /** * Creates a Formattable object of an appropriate numeric type from a * a decimal number in string form. The Formattable will retain the * full precision of the input in decimal format, even when it exceeds * what can be represented by a double or int64_t. * * @param number the unformatted (not localized) string representation * of the Decimal number. * @param status the error code. Possible errors include U_INVALID_FORMAT_ERROR * if the format of the string does not conform to that of a * decimal number. * @stable ICU 4.4 */ Formattable(StringPiece number, UErrorCode &status); /** * Creates a Formattable object with a UnicodeString object to copy from. * @param strToCopy the UnicodeString string. * @stable ICU 2.0 */ Formattable(const UnicodeString& strToCopy); /** * Creates a Formattable object with a UnicodeString object to adopt from. * @param strToAdopt the UnicodeString string. * @stable ICU 2.0 */ Formattable(UnicodeString* strToAdopt); /** * Creates a Formattable object with an array of Formattable objects. * @param arrayToCopy the Formattable object array. * @param count the array count. * @stable ICU 2.0 */ Formattable(const Formattable* arrayToCopy, int32_t count); /** * Creates a Formattable object that adopts the given UObject. * @param objectToAdopt the UObject to set this object to * @stable ICU 3.0 */ Formattable(UObject* objectToAdopt); /** * Copy constructor. * @stable ICU 2.0 */ Formattable(const Formattable&); /** * Assignment operator. * @param rhs The Formattable object to copy into this object. * @stable ICU 2.0 */ Formattable& operator=(const Formattable &rhs); /** * Equality comparison. * @param other the object to be compared with. * @return TRUE if other are equal to this, FALSE otherwise. * @stable ICU 2.0 */ UBool operator==(const Formattable &other) const; /** * Equality operator. * @param other the object to be compared with. * @return TRUE if other are unequal to this, FALSE otherwise. * @stable ICU 2.0 */ UBool operator!=(const Formattable& other) const { return !operator==(other); } /** * Destructor. * @stable ICU 2.0 */ virtual ~Formattable(); /** * Clone this object. * Clones can be used concurrently in multiple threads. * If an error occurs, then NULL is returned. * The caller must delete the clone. * * @return a clone of this object * * @see getDynamicClassID * @stable ICU 2.8 */ Formattable *clone() const; /** * Selector for flavor of data type contained within a * Formattable object. Formattable is a union of several * different types, and at any time contains exactly one type. * @stable ICU 2.4 */ enum Type { /** * Selector indicating a UDate value. Use getDate to retrieve * the value. * @stable ICU 2.4 */ kDate, /** * Selector indicating a double value. Use getDouble to * retrieve the value. * @stable ICU 2.4 */ kDouble, /** * Selector indicating a 32-bit integer value. Use getLong to * retrieve the value. * @stable ICU 2.4 */ kLong, /** * Selector indicating a UnicodeString value. Use getString * to retrieve the value. * @stable ICU 2.4 */ kString, /** * Selector indicating an array of Formattables. Use getArray * to retrieve the value. * @stable ICU 2.4 */ kArray, /** * Selector indicating a 64-bit integer value. Use getInt64 * to retrieve the value. * @stable ICU 2.8 */ kInt64, /** * Selector indicating a UObject value. Use getObject to * retrieve the value. * @stable ICU 3.0 */ kObject }; /** * Gets the data type of this Formattable object. * @return the data type of this Formattable object. * @stable ICU 2.0 */ Type getType(void) const; /** * Returns TRUE if the data type of this Formattable object * is kDouble, kLong, or kInt64 * @return TRUE if this is a pure numeric object * @stable ICU 3.0 */ UBool isNumeric() const; /** * Gets the double value of this object. If this object is not of type * kDouble then the result is undefined. * @return the double value of this object. * @stable ICU 2.0 */ double getDouble(void) const { return fValue.fDouble; } /** * Gets the double value of this object. If this object is of type * long, int64 or Decimal Number then a conversion is peformed, with * possible loss of precision. If the type is kObject and the * object is a Measure, then the result of * getNumber().getDouble(status) is returned. If this object is * neither a numeric type nor a Measure, then 0 is returned and * the status is set to U_INVALID_FORMAT_ERROR. * @param status the error code * @return the double value of this object. * @stable ICU 3.0 */ double getDouble(UErrorCode& status) const; /** * Gets the long value of this object. If this object is not of type * kLong then the result is undefined. * @return the long value of this object. * @stable ICU 2.0 */ int32_t getLong(void) const { return (int32_t)fValue.fInt64; } /** * Gets the long value of this object. If the magnitude is too * large to fit in a long, then the maximum or minimum long value, * as appropriate, is returned and the status is set to * U_INVALID_FORMAT_ERROR. If this object is of type kInt64 and * it fits within a long, then no precision is lost. If it is of * type kDouble, then a conversion is peformed, with * truncation of any fractional part. If the type is kObject and * the object is a Measure, then the result of * getNumber().getLong(status) is returned. If this object is * neither a numeric type nor a Measure, then 0 is returned and * the status is set to U_INVALID_FORMAT_ERROR. * @param status the error code * @return the long value of this object. * @stable ICU 3.0 */ int32_t getLong(UErrorCode& status) const; /** * Gets the int64 value of this object. If this object is not of type * kInt64 then the result is undefined. * @return the int64 value of this object. * @stable ICU 2.8 */ int64_t getInt64(void) const { return fValue.fInt64; } /** * Gets the int64 value of this object. If this object is of a numeric * type and the magnitude is too large to fit in an int64, then * the maximum or minimum int64 value, as appropriate, is returned * and the status is set to U_INVALID_FORMAT_ERROR. If the * magnitude fits in an int64, then a casting conversion is * peformed, with truncation of any fractional part. If the type * is kObject and the object is a Measure, then the result of * getNumber().getDouble(status) is returned. If this object is * neither a numeric type nor a Measure, then 0 is returned and * the status is set to U_INVALID_FORMAT_ERROR. * @param status the error code * @return the int64 value of this object. * @stable ICU 3.0 */ int64_t getInt64(UErrorCode& status) const; /** * Gets the Date value of this object. If this object is not of type * kDate then the result is undefined. * @return the Date value of this object. * @stable ICU 2.0 */ UDate getDate() const { return fValue.fDate; } /** * Gets the Date value of this object. If the type is not a date, * status is set to U_INVALID_FORMAT_ERROR and the return value is * undefined. * @param status the error code. * @return the Date value of this object. * @stable ICU 3.0 */ UDate getDate(UErrorCode& status) const; /** * Gets the string value of this object. If this object is not of type * kString then the result is undefined. * @param result Output param to receive the Date value of this object. * @return A reference to 'result'. * @stable ICU 2.0 */ UnicodeString& getString(UnicodeString& result) const { result=*fValue.fString; return result; } /** * Gets the string value of this object. If the type is not a * string, status is set to U_INVALID_FORMAT_ERROR and a bogus * string is returned. * @param result Output param to receive the Date value of this object. * @param status the error code. * @return A reference to 'result'. * @stable ICU 3.0 */ UnicodeString& getString(UnicodeString& result, UErrorCode& status) const; /** * Gets a const reference to the string value of this object. If * this object is not of type kString then the result is * undefined. * @return a const reference to the string value of this object. * @stable ICU 2.0 */ inline const UnicodeString& getString(void) const; /** * Gets a const reference to the string value of this object. If * the type is not a string, status is set to * U_INVALID_FORMAT_ERROR and the result is a bogus string. * @param status the error code. * @return a const reference to the string value of this object. * @stable ICU 3.0 */ const UnicodeString& getString(UErrorCode& status) const; /** * Gets a reference to the string value of this object. If this * object is not of type kString then the result is undefined. * @return a reference to the string value of this object. * @stable ICU 2.0 */ inline UnicodeString& getString(void); /** * Gets a reference to the string value of this object. If the * type is not a string, status is set to U_INVALID_FORMAT_ERROR * and the result is a bogus string. * @param status the error code. * @return a reference to the string value of this object. * @stable ICU 3.0 */ UnicodeString& getString(UErrorCode& status); /** * Gets the array value and count of this object. If this object * is not of type kArray then the result is undefined. * @param count fill-in with the count of this object. * @return the array value of this object. * @stable ICU 2.0 */ const Formattable* getArray(int32_t& count) const { count=fValue.fArrayAndCount.fCount; return fValue.fArrayAndCount.fArray; } /** * Gets the array value and count of this object. If the type is * not an array, status is set to U_INVALID_FORMAT_ERROR, count is * set to 0, and the result is NULL. * @param count fill-in with the count of this object. * @param status the error code. * @return the array value of this object. * @stable ICU 3.0 */ const Formattable* getArray(int32_t& count, UErrorCode& status) const; /** * Accesses the specified element in the array value of this * Formattable object. If this object is not of type kArray then * the result is undefined. * @param index the specified index. * @return the accessed element in the array. * @stable ICU 2.0 */ Formattable& operator[](int32_t index) { return fValue.fArrayAndCount.fArray[index]; } /** * Returns a pointer to the UObject contained within this * formattable, or NULL if this object does not contain a UObject. * @return a UObject pointer, or NULL * @stable ICU 3.0 */ const UObject* getObject() const; /** * Returns a numeric string representation of the number contained within this * formattable, or NULL if this object does not contain numeric type. * For values obtained by parsing, the returned decimal number retains * the full precision and range of the original input, unconstrained by * the limits of a double floating point or a 64 bit int. * * This function is not thread safe, and therfore is not declared const, * even though it is logically const. * * Possible errors include U_MEMORY_ALLOCATION_ERROR, and * U_INVALID_STATE if the formattable object has not been set to * a numeric type. * * @param status the error code. * @return the unformatted string representation of a number. * @stable ICU 4.4 */ StringPiece getDecimalNumber(UErrorCode &status); /** * Sets the double value of this object and changes the type to * kDouble. * @param d the new double value to be set. * @stable ICU 2.0 */ void setDouble(double d); /** * Sets the long value of this object and changes the type to * kLong. * @param l the new long value to be set. * @stable ICU 2.0 */ void setLong(int32_t l); /** * Sets the int64 value of this object and changes the type to * kInt64. * @param ll the new int64 value to be set. * @stable ICU 2.8 */ void setInt64(int64_t ll); /** * Sets the Date value of this object and changes the type to * kDate. * @param d the new Date value to be set. * @stable ICU 2.0 */ void setDate(UDate d); /** * Sets the string value of this object and changes the type to * kString. * @param stringToCopy the new string value to be set. * @stable ICU 2.0 */ void setString(const UnicodeString& stringToCopy); /** * Sets the array value and count of this object and changes the * type to kArray. * @param array the array value. * @param count the number of array elements to be copied. * @stable ICU 2.0 */ void setArray(const Formattable* array, int32_t count); /** * Sets and adopts the string value and count of this object and * changes the type to kArray. * @param stringToAdopt the new string value to be adopted. * @stable ICU 2.0 */ void adoptString(UnicodeString* stringToAdopt); /** * Sets and adopts the array value and count of this object and * changes the type to kArray. * @stable ICU 2.0 */ void adoptArray(Formattable* array, int32_t count); /** * Sets and adopts the UObject value of this object and changes * the type to kObject. After this call, the caller must not * delete the given object. * @param objectToAdopt the UObject value to be adopted * @stable ICU 3.0 */ void adoptObject(UObject* objectToAdopt); /** * Sets the the numeric value from a decimal number string, and changes * the type to to a numeric type appropriate for the number. * The syntax of the number is a "numeric string" * as defined in the Decimal Arithmetic Specification, available at * http://speleotrove.com/decimal * The full precision and range of the input number will be retained, * even when it exceeds what can be represented by a double or an int64. * * @param numberString a string representation of the unformatted decimal number. * @param status the error code. Set to U_INVALID_FORMAT_ERROR if the * incoming string is not a valid decimal number. * @stable ICU 4.4 */ void setDecimalNumber(StringPiece numberString, UErrorCode &status); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); /** * Convert the UFormattable to a Formattable. Internally, this is a reinterpret_cast. * @param fmt a valid UFormattable * @return the UFormattable as a Formattable object pointer. This is an alias to the original * UFormattable, and so is only valid while the original argument remains in scope. * @stable ICU 52 */ static inline Formattable *fromUFormattable(UFormattable *fmt); /** * Convert the const UFormattable to a const Formattable. Internally, this is a reinterpret_cast. * @param fmt a valid UFormattable * @return the UFormattable as a Formattable object pointer. This is an alias to the original * UFormattable, and so is only valid while the original argument remains in scope. * @stable ICU 52 */ static inline const Formattable *fromUFormattable(const UFormattable *fmt); /** * Convert this object pointer to a UFormattable. * @return this object as a UFormattable pointer. This is an alias to this object, * and so is only valid while this object remains in scope. * @stable ICU 52 */ inline UFormattable *toUFormattable(); /** * Convert this object pointer to a UFormattable. * @return this object as a UFormattable pointer. This is an alias to this object, * and so is only valid while this object remains in scope. * @stable ICU 52 */ inline const UFormattable *toUFormattable() const; #ifndef U_HIDE_DEPRECATED_API /** * Deprecated variant of getLong(UErrorCode&). * @param status the error code * @return the long value of this object. * @deprecated ICU 3.0 use getLong(UErrorCode&) instead */ inline int32_t getLong(UErrorCode* status) const; #endif /* U_HIDE_DEPRECATED_API */ #ifndef U_HIDE_INTERNAL_API /** * Internal function, do not use. * TODO: figure out how to make this be non-public. * NumberFormat::format(Formattable, ... * needs to get at the DecimalQuantity, if it exists, for * big decimal formatting. * @internal */ number::impl::DecimalQuantity *getDecimalQuantity() const { return fDecimalQuantity;} /** * Export the value of this Formattable to a DecimalQuantity. * @internal */ void populateDecimalQuantity(number::impl::DecimalQuantity& output, UErrorCode& status) const; /** * Adopt, and set value from, a DecimalQuantity * Internal Function, do not use. * @param dq the DecimalQuantity to be adopted * @internal */ void adoptDecimalQuantity(number::impl::DecimalQuantity *dq); /** * Internal function to return the CharString pointer. * @param status error code * @return pointer to the CharString - may become invalid if the object is modified * @internal */ CharString *internalGetCharString(UErrorCode &status); #endif /* U_HIDE_INTERNAL_API */ private: /** * Cleans up the memory for unwanted values. For example, the adopted * string or array objects. */ void dispose(void); /** * Common initialization, for use by constructors. */ void init(); UnicodeString* getBogus() const; union { UObject* fObject; UnicodeString* fString; double fDouble; int64_t fInt64; UDate fDate; struct { Formattable* fArray; int32_t fCount; } fArrayAndCount; } fValue; CharString *fDecimalStr; number::impl::DecimalQuantity *fDecimalQuantity; Type fType; UnicodeString fBogus; // Bogus string when it's needed. }; inline UDate Formattable::getDate(UErrorCode& status) const { if (fType != kDate) { if (U_SUCCESS(status)) { status = U_INVALID_FORMAT_ERROR; } return 0; } return fValue.fDate; } inline const UnicodeString& Formattable::getString(void) const { return *fValue.fString; } inline UnicodeString& Formattable::getString(void) { return *fValue.fString; } #ifndef U_HIDE_DEPRECATED_API inline int32_t Formattable::getLong(UErrorCode* status) const { return getLong(*status); } #endif /* U_HIDE_DEPRECATED_API */ inline UFormattable* Formattable::toUFormattable() { return reinterpret_cast(this); } inline const UFormattable* Formattable::toUFormattable() const { return reinterpret_cast(this); } inline Formattable* Formattable::fromUFormattable(UFormattable *fmt) { return reinterpret_cast(fmt); } inline const Formattable* Formattable::fromUFormattable(const UFormattable *fmt) { return reinterpret_cast(fmt); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif //_FMTABLE //eof usr/include/unicode/measure.h000064400000010411152342600230012232 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (c) 2004-2015, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: April 26, 2004 * Since: ICU 3.0 ********************************************************************** */ #ifndef __MEASURE_H__ #define __MEASURE_H__ #include "unicode/utypes.h" /** * \file * \brief C++ API: MeasureUnit object. */ #if !UCONFIG_NO_FORMATTING #include "unicode/fmtable.h" U_NAMESPACE_BEGIN class MeasureUnit; /** * An amount of a specified unit, consisting of a number and a Unit. * For example, a length measure consists of a number and a length * unit, such as feet or meters. * *

Measure objects are formatted by MeasureFormat. * *

Measure objects are immutable. * * @author Alan Liu * @stable ICU 3.0 */ class U_I18N_API Measure: public UObject { public: /** * Construct an object with the given numeric amount and the given * unit. After this call, the caller must not delete the given * unit object. * @param number a numeric object; amount.isNumeric() must be TRUE * @param adoptedUnit the unit object, which must not be NULL * @param ec input-output error code. If the amount or the unit * is invalid, then this will be set to a failing value. * @stable ICU 3.0 */ Measure(const Formattable& number, MeasureUnit* adoptedUnit, UErrorCode& ec); /** * Copy constructor * @stable ICU 3.0 */ Measure(const Measure& other); /** * Assignment operator * @stable ICU 3.0 */ Measure& operator=(const Measure& other); /** * Return a polymorphic clone of this object. The result will * have the same class as returned by getDynamicClassID(). * @stable ICU 3.0 */ virtual UObject* clone() const; /** * Destructor * @stable ICU 3.0 */ virtual ~Measure(); /** * Equality operator. Return true if this object is equal * to the given object. * @stable ICU 3.0 */ UBool operator==(const UObject& other) const; /** * Return a reference to the numeric value of this object. The * numeric value may be of any numeric type supported by * Formattable. * @stable ICU 3.0 */ inline const Formattable& getNumber() const; /** * Return a reference to the unit of this object. * @stable ICU 3.0 */ inline const MeasureUnit& getUnit() const; /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 53 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 53 */ virtual UClassID getDynamicClassID(void) const; protected: /** * Default constructor. * @stable ICU 3.0 */ Measure(); private: /** * The numeric value of this object, e.g. 2.54 or 100. */ Formattable number; /** * The unit of this object, e.g., "millimeter" or "JPY". This is * owned by this object. */ MeasureUnit* unit; }; inline const Formattable& Measure::getNumber() const { return number; } inline const MeasureUnit& Measure::getUnit() const { return *unit; } U_NAMESPACE_END #endif // !UCONFIG_NO_FORMATTING #endif // __MEASURE_H__ usr/include/unicode/region.h000064400000022176152342600230012067 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2014-2016, International Business Machines Corporation and others. * All Rights Reserved. ******************************************************************************* */ #ifndef REGION_H #define REGION_H /** * \file * \brief C++ API: Region classes (territory containment) */ #include "unicode/utypes.h" #include "unicode/uregion.h" #if !UCONFIG_NO_FORMATTING #include "unicode/uobject.h" #include "unicode/uniset.h" #include "unicode/unistr.h" #include "unicode/strenum.h" U_NAMESPACE_BEGIN /** * Region is the class representing a Unicode Region Code, also known as a * Unicode Region Subtag, which is defined based upon the BCP 47 standard. We often think of * "regions" as "countries" when defining the characteristics of a locale. Region codes There are different * types of region codes that are important to distinguish. *

* Macroregion - A code for a "macro geographical (continental) region, geographical sub-region, or * selected economic and other grouping" as defined in * UN M.49 (http://unstats.un.org/unsd/methods/m49/m49regin.htm). * These are typically 3-digit codes, but contain some 2-letter codes, such as the LDML code QO * added for Outlying Oceania. Not all UNM.49 codes are defined in LDML, but most of them are. * Macroregions are represented in ICU by one of three region types: WORLD ( region code 001 ), * CONTINENTS ( regions contained directly by WORLD ), and SUBCONTINENTS ( things contained directly * by a continent ). *

* TERRITORY - A Region that is not a Macroregion. These are typically codes for countries, but also * include areas that are not separate countries, such as the code "AQ" for Antarctica or the code * "HK" for Hong Kong (SAR China). Overseas dependencies of countries may or may not have separate * codes. The codes are typically 2-letter codes aligned with the ISO 3166 standard, but BCP47 allows * for the use of 3-digit codes in the future. *

* UNKNOWN - The code ZZ is defined by Unicode LDML for use to indicate that the Region is unknown, * or that the value supplied as a region was invalid. *

* DEPRECATED - Region codes that have been defined in the past but are no longer in modern usage, * usually due to a country splitting into multiple territories or changing its name. *

* GROUPING - A widely understood grouping of territories that has a well defined membership such * that a region code has been assigned for it. Some of these are UNM.49 codes that do't fall into * the world/continent/sub-continent hierarchy, while others are just well known groupings that have * their own region code. Region "EU" (European Union) is one such region code that is a grouping. * Groupings will never be returned by the getContainingRegion() API, since a different type of region * ( WORLD, CONTINENT, or SUBCONTINENT ) will always be the containing region instead. * * The Region class is not intended for public subclassing. * * @author John Emmons * @stable ICU 51 */ class U_I18N_API Region : public UObject { public: /** * Destructor. * @stable ICU 51 */ virtual ~Region(); /** * Returns true if the two regions are equal. * @stable ICU 51 */ UBool operator==(const Region &that) const; /** * Returns true if the two regions are NOT equal; that is, if operator ==() returns false. * @stable ICU 51 */ UBool operator!=(const Region &that) const; /** * Returns a pointer to a Region using the given region code. The region code can be either 2-letter ISO code, * 3-letter ISO code, UNM.49 numeric code, or other valid Unicode Region Code as defined by the LDML specification. * The identifier will be canonicalized internally using the supplemental metadata as defined in the CLDR. * If the region code is NULL or not recognized, the appropriate error code will be set ( U_ILLEGAL_ARGUMENT_ERROR ) * @stable ICU 51 */ static const Region* U_EXPORT2 getInstance(const char *region_code, UErrorCode &status); /** * Returns a pointer to a Region using the given numeric region code. If the numeric region code is not recognized, * the appropriate error code will be set ( U_ILLEGAL_ARGUMENT_ERROR ). * @stable ICU 51 */ static const Region* U_EXPORT2 getInstance (int32_t code, UErrorCode &status); /** * Returns an enumeration over the IDs of all known regions that match the given type. * @stable ICU 55 */ static StringEnumeration* U_EXPORT2 getAvailable(URegionType type, UErrorCode &status); /** * Returns a pointer to the region that contains this region. Returns NULL if this region is code "001" (World) * or "ZZ" (Unknown region). For example, calling this method with region "IT" (Italy) returns the * region "039" (Southern Europe). * @stable ICU 51 */ const Region* getContainingRegion() const; /** * Return a pointer to the region that geographically contains this region and matches the given type, * moving multiple steps up the containment chain if necessary. Returns NULL if no containing region can be found * that matches the given type. Note: The URegionTypes = "URGN_GROUPING", "URGN_DEPRECATED", or "URGN_UNKNOWN" * are not appropriate for use in this API. NULL will be returned in this case. For example, calling this method * with region "IT" (Italy) for type "URGN_CONTINENT" returns the region "150" ( Europe ). * @stable ICU 51 */ const Region* getContainingRegion(URegionType type) const; /** * Return an enumeration over the IDs of all the regions that are immediate children of this region in the * region hierarchy. These returned regions could be either macro regions, territories, or a mixture of the two, * depending on the containment data as defined in CLDR. This API may return NULL if this region doesn't have * any sub-regions. For example, calling this method with region "150" (Europe) returns an enumeration containing * the various sub regions of Europe - "039" (Southern Europe) - "151" (Eastern Europe) - "154" (Northern Europe) * and "155" (Western Europe). * @stable ICU 55 */ StringEnumeration* getContainedRegions(UErrorCode &status) const; /** * Returns an enumeration over the IDs of all the regions that are children of this region anywhere in the region * hierarchy and match the given type. This API may return an empty enumeration if this region doesn't have any * sub-regions that match the given type. For example, calling this method with region "150" (Europe) and type * "URGN_TERRITORY" returns a set containing all the territories in Europe ( "FR" (France) - "IT" (Italy) - "DE" (Germany) etc. ) * @stable ICU 55 */ StringEnumeration* getContainedRegions( URegionType type, UErrorCode &status ) const; /** * Returns true if this region contains the supplied other region anywhere in the region hierarchy. * @stable ICU 51 */ UBool contains(const Region &other) const; /** * For deprecated regions, return an enumeration over the IDs of the regions that are the preferred replacement * regions for this region. Returns null for a non-deprecated region. For example, calling this method with region * "SU" (Soviet Union) would return a list of the regions containing "RU" (Russia), "AM" (Armenia), "AZ" (Azerbaijan), etc... * @stable ICU 55 */ StringEnumeration* getPreferredValues(UErrorCode &status) const; /** * Return this region's canonical region code. * @stable ICU 51 */ const char* getRegionCode() const; /** * Return this region's numeric code. * Returns a negative value if the given region does not have a numeric code assigned to it. * @stable ICU 51 */ int32_t getNumericCode() const; /** * Returns the region type of this region. * @stable ICU 51 */ URegionType getType() const; #ifndef U_HIDE_INTERNAL_API /** * Cleans up statically allocated memory. * @internal */ static void cleanupRegionData(); #endif /* U_HIDE_INTERNAL_API */ private: char id[4]; UnicodeString idStr; int32_t code; URegionType fType; Region *containingRegion; UVector *containedRegions; UVector *preferredValues; /** * Default Constructor. Internal - use factory methods only. */ Region(); /* * Initializes the region data from the ICU resource bundles. The region data * contains the basic relationships such as which regions are known, what the numeric * codes are, any known aliases, and the territory containment data. * * If the region data has already loaded, then this method simply returns without doing * anything meaningful. */ static void U_CALLCONV loadRegionData(UErrorCode &status); }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // REGION_H //eof usr/include/unicode/udata.h000064400000037041152342600230011677 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * * Copyright (C) 1999-2014, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * file name: udata.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 1999oct25 * created by: Markus W. Scherer */ #ifndef __UDATA_H__ #define __UDATA_H__ #include "unicode/utypes.h" #include "unicode/localpointer.h" U_CDECL_BEGIN /** * \file * \brief C API: Data loading interface * *

Information about data loading interface

* * This API is used to find and efficiently load data for ICU and applications * using ICU. It provides an abstract interface that specifies a data type and * name to find and load the data. Normally this API is used by other ICU APIs * to load required data out of the ICU data library, but it can be used to * load data out of other places. * * See the User Guide Data Management chapter. */ #ifndef U_HIDE_INTERNAL_API /** * Character used to separate package names from tree names * @internal ICU 3.0 */ #define U_TREE_SEPARATOR '-' /** * String used to separate package names from tree names * @internal ICU 3.0 */ #define U_TREE_SEPARATOR_STRING "-" /** * Character used to separate parts of entry names * @internal ICU 3.0 */ #define U_TREE_ENTRY_SEP_CHAR '/' /** * String used to separate parts of entry names * @internal ICU 3.0 */ #define U_TREE_ENTRY_SEP_STRING "/" /** * Alias for standard ICU data * @internal ICU 3.0 */ #define U_ICUDATA_ALIAS "ICUDATA" #endif /* U_HIDE_INTERNAL_API */ /** * UDataInfo contains the properties about the requested data. * This is meta data. * *

This structure may grow in the future, indicated by the * size field.

* *

ICU data must be at least 8-aligned, and should be 16-aligned. * The UDataInfo struct begins 4 bytes after the start of the data item, * so it is 4-aligned. * *

The platform data property fields help determine if a data * file can be efficiently used on a given machine. * The particular fields are of importance only if the data * is affected by the properties - if there is integer data * with word sizes > 1 byte, char* text, or UChar* text.

* *

The implementation for the udata_open[Choice]() * functions may reject data based on the value in isBigEndian. * No other field is used by the udata API implementation.

* *

The dataFormat may be used to identify * the kind of data, e.g. a converter table.

* *

The formatVersion field should be used to * make sure that the format can be interpreted. * It may be a good idea to check only for the one or two highest * of the version elements to allow the data memory to * get more or somewhat rearranged contents, for as long * as the using code can still interpret the older contents.

* *

The dataVersion field is intended to be a * common place to store the source version of the data; * for data from the Unicode character database, this could * reflect the Unicode version.

* * @stable ICU 2.0 */ typedef struct { /** sizeof(UDataInfo) * @stable ICU 2.0 */ uint16_t size; /** unused, set to 0 * @stable ICU 2.0*/ uint16_t reservedWord; /* platform data properties */ /** 0 for little-endian machine, 1 for big-endian * @stable ICU 2.0 */ uint8_t isBigEndian; /** see U_CHARSET_FAMILY values in utypes.h * @stable ICU 2.0*/ uint8_t charsetFamily; /** sizeof(UChar), one of { 1, 2, 4 } * @stable ICU 2.0*/ uint8_t sizeofUChar; /** unused, set to 0 * @stable ICU 2.0*/ uint8_t reservedByte; /** data format identifier * @stable ICU 2.0*/ uint8_t dataFormat[4]; /** versions: [0] major [1] minor [2] milli [3] micro * @stable ICU 2.0*/ uint8_t formatVersion[4]; /** versions: [0] major [1] minor [2] milli [3] micro * @stable ICU 2.0*/ uint8_t dataVersion[4]; } UDataInfo; /* API for reading data -----------------------------------------------------*/ /** * Forward declaration of the data memory type. * @stable ICU 2.0 */ typedef struct UDataMemory UDataMemory; /** * Callback function for udata_openChoice(). * @param context parameter passed into udata_openChoice(). * @param type The type of the data as passed into udata_openChoice(). * It may be NULL. * @param name The name of the data as passed into udata_openChoice(). * @param pInfo A pointer to the UDataInfo structure * of data that has been loaded and will be returned * by udata_openChoice() if this function * returns TRUE. * @return TRUE if the current data memory is acceptable * @stable ICU 2.0 */ typedef UBool U_CALLCONV UDataMemoryIsAcceptable(void *context, const char *type, const char *name, const UDataInfo *pInfo); /** * Convenience function. * This function works the same as udata_openChoice * except that any data that matches the type and name * is assumed to be acceptable. * @param path Specifies an absolute path and/or a basename for the * finding of the data in the file system. * NULL for ICU data. * @param type A string that specifies the type of data to be loaded. * For example, resource bundles are loaded with type "res", * conversion tables with type "cnv". * This may be NULL or empty. * @param name A string that specifies the name of the data. * @param pErrorCode An ICU UErrorCode parameter. It must not be NULL. * @return A pointer (handle) to a data memory object, or NULL * if an error occurs. Call udata_getMemory() * to get a pointer to the actual data. * * @see udata_openChoice * @stable ICU 2.0 */ U_STABLE UDataMemory * U_EXPORT2 udata_open(const char *path, const char *type, const char *name, UErrorCode *pErrorCode); /** * Data loading function. * This function is used to find and load efficiently data for * ICU and applications using ICU. * It provides an abstract interface that allows to specify a data * type and name to find and load the data. * *

The implementation depends on platform properties and user preferences * and may involve loading shared libraries (DLLs), mapping * files into memory, or fopen()/fread() files. * It may also involve using static memory or database queries etc. * Several or all data items may be combined into one entity * (DLL, memory-mappable file).

* *

The data is always preceded by a header that includes * a UDataInfo structure. * The caller's isAcceptable() function is called to make * sure that the data is useful. It may be called several times if it * rejects the data and there is more than one location with data * matching the type and name.

* *

If path==NULL, then ICU data is loaded. * Otherwise, it is separated into a basename and a basename-less directory string. * The basename is used as the data package name, and the directory is * logically prepended to the ICU data directory string.

* *

For details about ICU data loading see the User Guide * Data Management chapter. (http://icu-project.org/userguide/icudata.html)

* * @param path Specifies an absolute path and/or a basename for the * finding of the data in the file system. * NULL for ICU data. * @param type A string that specifies the type of data to be loaded. * For example, resource bundles are loaded with type "res", * conversion tables with type "cnv". * This may be NULL or empty. * @param name A string that specifies the name of the data. * @param isAcceptable This function is called to verify that loaded data * is useful for the client code. If it returns FALSE * for all data items, then udata_openChoice() * will return with an error. * @param context Arbitrary parameter to be passed into isAcceptable. * @param pErrorCode An ICU UErrorCode parameter. It must not be NULL. * @return A pointer (handle) to a data memory object, or NULL * if an error occurs. Call udata_getMemory() * to get a pointer to the actual data. * @stable ICU 2.0 */ U_STABLE UDataMemory * U_EXPORT2 udata_openChoice(const char *path, const char *type, const char *name, UDataMemoryIsAcceptable *isAcceptable, void *context, UErrorCode *pErrorCode); /** * Close the data memory. * This function must be called to allow the system to * release resources associated with this data memory. * @param pData The pointer to data memory object * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 udata_close(UDataMemory *pData); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUDataMemoryPointer * "Smart pointer" class, closes a UDataMemory via udata_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); U_NAMESPACE_END #endif /** * Get the pointer to the actual data inside the data memory. * The data is read-only. * * ICU data must be at least 8-aligned, and should be 16-aligned. * * @param pData The pointer to data memory object * @stable ICU 2.0 */ U_STABLE const void * U_EXPORT2 udata_getMemory(UDataMemory *pData); /** * Get the information from the data memory header. * This allows to get access to the header containing * platform data properties etc. which is not part of * the data itself and can therefore not be accessed * via the pointer that udata_getMemory() returns. * * @param pData pointer to the data memory object * @param pInfo pointer to a UDataInfo object; * its size field must be set correctly, * typically to sizeof(UDataInfo). * * *pInfo will be filled with the UDataInfo structure * in the data memory object. If this structure is smaller than * pInfo->size, then the size will be * adjusted and only part of the structure will be filled. * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 udata_getInfo(UDataMemory *pData, UDataInfo *pInfo); /** * This function bypasses the normal ICU data loading process and * allows you to force ICU's system data to come out of a user-specified * area in memory. * * ICU data must be at least 8-aligned, and should be 16-aligned. * See http://userguide.icu-project.org/icudata * * The format of this data is that of the icu common data file, as is * generated by the pkgdata tool with mode=common or mode=dll. * You can read in a whole common mode file and pass the address to the start of the * data, or (with the appropriate link options) pass in the pointer to * the data that has been loaded from a dll by the operating system, * as shown in this code: * * extern const char U_IMPORT U_ICUDATA_ENTRY_POINT []; * // U_ICUDATA_ENTRY_POINT is same as entry point specified to pkgdata tool * UErrorCode status = U_ZERO_ERROR; * * udata_setCommonData(&U_ICUDATA_ENTRY_POINT, &status); * * It is important that the declaration be as above. The entry point * must not be declared as an extern void*. * * Starting with ICU 4.4, it is possible to set several data packages, * one per call to this function. * udata_open() will look for data in the multiple data packages in the order * in which they were set. * The position of the linked-in or default-name ICU .data package in the * search list depends on when the first data item is loaded that is not contained * in the already explicitly set packages. * If data was loaded implicitly before the first call to this function * (for example, via opening a converter, constructing a UnicodeString * from default-codepage data, using formatting or collation APIs, etc.), * then the default data will be first in the list. * * This function has no effect on application (non ICU) data. See udata_setAppData() * for similar functionality for application data. * * @param data pointer to ICU common data * @param err outgoing error status U_USING_DEFAULT_WARNING, U_UNSUPPORTED_ERROR * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 udata_setCommonData(const void *data, UErrorCode *err); /** * This function bypasses the normal ICU data loading process for application-specific * data and allows you to force the it to come out of a user-specified * pointer. * * ICU data must be at least 8-aligned, and should be 16-aligned. * See http://userguide.icu-project.org/icudata * * The format of this data is that of the icu common data file, like 'icudt26l.dat' * or the corresponding shared library (DLL) file. * The application must read in or otherwise construct an image of the data and then * pass the address of it to this function. * * * Warning: setAppData will set a U_USING_DEFAULT_WARNING code if * data with the specifed path that has already been opened, or * if setAppData with the same path has already been called. * Any such calls to setAppData will have no effect. * * * @param packageName the package name by which the application will refer * to (open) this data * @param data pointer to the data * @param err outgoing error status U_USING_DEFAULT_WARNING, U_UNSUPPORTED_ERROR * @see udata_setCommonData * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 udata_setAppData(const char *packageName, const void *data, UErrorCode *err); /** * Possible settings for udata_setFileAccess() * @see udata_setFileAccess * @stable ICU 3.4 */ typedef enum UDataFileAccess { /** ICU looks for data in single files first, then in packages. (default) @stable ICU 3.4 */ UDATA_FILES_FIRST, /** An alias for the default access mode. @stable ICU 3.4 */ UDATA_DEFAULT_ACCESS = UDATA_FILES_FIRST, /** ICU only loads data from packages, not from single files. @stable ICU 3.4 */ UDATA_ONLY_PACKAGES, /** ICU loads data from packages first, and only from single files if the data cannot be found in a package. @stable ICU 3.4 */ UDATA_PACKAGES_FIRST, /** ICU does not access the file system for data loading. @stable ICU 3.4 */ UDATA_NO_FILES, #ifndef U_HIDE_DEPRECATED_API /** * Number of real UDataFileAccess values. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ UDATA_FILE_ACCESS_COUNT #endif // U_HIDE_DEPRECATED_API } UDataFileAccess; /** * This function may be called to control how ICU loads data. It must be called * before any ICU data is loaded, including application data loaded with * ures/ResourceBundle or udata APIs. This function is not multithread safe. * The results of calling it while other threads are loading data are undefined. * @param access The type of file access to be used * @param status Error code. * @see UDataFileAccess * @stable ICU 3.4 */ U_STABLE void U_EXPORT2 udata_setFileAccess(UDataFileAccess access, UErrorCode *status); U_CDECL_END #endif usr/include/unicode/udisplaycontext.h000064400000013615152342600230014041 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2014-2016, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef UDISPLAYCONTEXT_H #define UDISPLAYCONTEXT_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING /** * \file * \brief C API: Display context types (enum values) */ /** * Display context types, for getting values of a particular setting. * Note, the specific numeric values are internal and may change. * @stable ICU 51 */ enum UDisplayContextType { /** * Type to retrieve the dialect handling setting, e.g. * UDISPCTX_STANDARD_NAMES or UDISPCTX_DIALECT_NAMES. * @stable ICU 51 */ UDISPCTX_TYPE_DIALECT_HANDLING = 0, /** * Type to retrieve the capitalization context setting, e.g. * UDISPCTX_CAPITALIZATION_NONE, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, * UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, etc. * @stable ICU 51 */ UDISPCTX_TYPE_CAPITALIZATION = 1, /** * Type to retrieve the display length setting, e.g. * UDISPCTX_LENGTH_FULL, UDISPCTX_LENGTH_SHORT. * @stable ICU 54 */ UDISPCTX_TYPE_DISPLAY_LENGTH = 2, /** * Type to retrieve the substitute handling setting, e.g. * UDISPCTX_SUBSTITUTE, UDISPCTX_NO_SUBSTITUTE. * @stable ICU 58 */ UDISPCTX_TYPE_SUBSTITUTE_HANDLING = 3 }; /** * @stable ICU 51 */ typedef enum UDisplayContextType UDisplayContextType; /** * Display context settings. * Note, the specific numeric values are internal and may change. * @stable ICU 51 */ enum UDisplayContext { /** * ================================ * DIALECT_HANDLING can be set to one of UDISPCTX_STANDARD_NAMES or * UDISPCTX_DIALECT_NAMES. Use UDisplayContextType UDISPCTX_TYPE_DIALECT_HANDLING * to get the value. */ /** * A possible setting for DIALECT_HANDLING: * use standard names when generating a locale name, * e.g. en_GB displays as 'English (United Kingdom)'. * @stable ICU 51 */ UDISPCTX_STANDARD_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 0, /** * A possible setting for DIALECT_HANDLING: * use dialect names, when generating a locale name, * e.g. en_GB displays as 'British English'. * @stable ICU 51 */ UDISPCTX_DIALECT_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 1, /** * ================================ * CAPITALIZATION can be set to one of UDISPCTX_CAPITALIZATION_NONE, * UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, * UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, * UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, or * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. * Use UDisplayContextType UDISPCTX_TYPE_CAPITALIZATION to get the value. */ /** * The capitalization context to be used is unknown (this is the default value). * @stable ICU 51 */ UDISPCTX_CAPITALIZATION_NONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 0, /** * The capitalization context if a date, date symbol or display name is to be * formatted with capitalization appropriate for the middle of a sentence. * @stable ICU 51 */ UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 1, /** * The capitalization context if a date, date symbol or display name is to be * formatted with capitalization appropriate for the beginning of a sentence. * @stable ICU 51 */ UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 2, /** * The capitalization context if a date, date symbol or display name is to be * formatted with capitalization appropriate for a user-interface list or menu item. * @stable ICU 51 */ UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 3, /** * The capitalization context if a date, date symbol or display name is to be * formatted with capitalization appropriate for stand-alone usage such as an * isolated name on a calendar page. * @stable ICU 51 */ UDISPCTX_CAPITALIZATION_FOR_STANDALONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 4, /** * ================================ * DISPLAY_LENGTH can be set to one of UDISPCTX_LENGTH_FULL or * UDISPCTX_LENGTH_SHORT. Use UDisplayContextType UDISPCTX_TYPE_DISPLAY_LENGTH * to get the value. */ /** * A possible setting for DISPLAY_LENGTH: * use full names when generating a locale name, * e.g. "United States" for US. * @stable ICU 54 */ UDISPCTX_LENGTH_FULL = (UDISPCTX_TYPE_DISPLAY_LENGTH<<8) + 0, /** * A possible setting for DISPLAY_LENGTH: * use short names when generating a locale name, * e.g. "U.S." for US. * @stable ICU 54 */ UDISPCTX_LENGTH_SHORT = (UDISPCTX_TYPE_DISPLAY_LENGTH<<8) + 1, /** * ================================ * SUBSTITUTE_HANDLING can be set to one of UDISPCTX_SUBSTITUTE or * UDISPCTX_NO_SUBSTITUTE. Use UDisplayContextType UDISPCTX_TYPE_SUBSTITUTE_HANDLING * to get the value. */ /** * A possible setting for SUBSTITUTE_HANDLING: * Returns a fallback value (e.g., the input code) when no data is available. * This is the default value. * @stable ICU 58 */ UDISPCTX_SUBSTITUTE = (UDISPCTX_TYPE_SUBSTITUTE_HANDLING<<8) + 0, /** * A possible setting for SUBSTITUTE_HANDLING: * Returns a null value when no data is available. * @stable ICU 58 */ UDISPCTX_NO_SUBSTITUTE = (UDISPCTX_TYPE_SUBSTITUTE_HANDLING<<8) + 1 }; /** * @stable ICU 51 */ typedef enum UDisplayContext UDisplayContext; #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/alphaindex.h000064400000064657152342600240012734 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2011-2014 International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #ifndef INDEXCHARS_H #define INDEXCHARS_H #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/locid.h" #include "unicode/unistr.h" #if !UCONFIG_NO_COLLATION /** * \file * \brief C++ API: Index Characters */ U_CDECL_BEGIN /** * Constants for Alphabetic Index Label Types. * The form of these enum constants anticipates having a plain C API * for Alphabetic Indexes that will also use them. * @stable ICU 4.8 */ typedef enum UAlphabeticIndexLabelType { /** * Normal Label, typically the starting letter of the names * in the bucket with this label. * @stable ICU 4.8 */ U_ALPHAINDEX_NORMAL = 0, /** * Undeflow Label. The bucket with this label contains names * in scripts that sort before any of the bucket labels in this index. * @stable ICU 4.8 */ U_ALPHAINDEX_UNDERFLOW = 1, /** * Inflow Label. The bucket with this label contains names * in scripts that sort between two of the bucket labels in this index. * Inflow labels are created when an index contains normal labels for * multiple scripts, and skips other scripts that sort between some of the * included scripts. * @stable ICU 4.8 */ U_ALPHAINDEX_INFLOW = 2, /** * Overflow Label. Te bucket with this label contains names in scripts * that sort after all of the bucket labels in this index. * @stable ICU 4.8 */ U_ALPHAINDEX_OVERFLOW = 3 } UAlphabeticIndexLabelType; struct UHashtable; U_CDECL_END U_NAMESPACE_BEGIN // Forward Declarations class BucketList; class Collator; class RuleBasedCollator; class StringEnumeration; class UnicodeSet; class UVector; /** * AlphabeticIndex supports the creation of a UI index appropriate for a given language. * It can support either direct use, or use with a client that doesn't support localized collation. * The following is an example of what an index might look like in a UI: * *
 *  ... A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  ...
 *
 *  A
 *     Addison
 *     Albertson
 *     Azensky
 *  B
 *     Baker
 *  ...
 * 
* * The class can generate a list of labels for use as a UI "index", that is, a list of * clickable characters (or character sequences) that allow the user to see a segment * (bucket) of a larger "target" list. That is, each label corresponds to a bucket in * the target list, where everything in the bucket is greater than or equal to the character * (according to the locale's collation). Strings can be added to the index; * they will be in sorted order in the right bucket. *

* The class also supports having buckets for strings before the first (underflow), * after the last (overflow), and between scripts (inflow). For example, if the index * is constructed with labels for Russian and English, Greek characters would fall * into an inflow bucket between the other two scripts. *

* The AlphabeticIndex class is not intended for public subclassing. * *

Note: If you expect to have a lot of ASCII or Latin characters * as well as characters from the user's language, * then it is a good idea to call addLabels(Locale::getEnglish(), status).

* *

Direct Use

*

The following shows an example of building an index directly. * The "show..." methods below are just to illustrate usage. * *

 * // Create a simple index.  "Item" is assumed to be an application
 * // defined type that the application's UI and other processing knows about,
 * //  and that has a name.
 *
 * UErrorCode status = U_ZERO_ERROR;
 * AlphabeticIndex index = new AlphabeticIndex(desiredLocale, status);
 * index->addLabels(additionalLocale, status);
 * for (Item *item in some source of Items ) {
 *     index->addRecord(item->name(), item, status);
 * }
 * ...
 * // Show index at top. We could skip or gray out empty buckets
 *
 * while (index->nextBucket(status)) {
 *     if (showAll || index->getBucketRecordCount() != 0) {
 *         showLabelAtTop(UI, index->getBucketLabel());
 *     }
 * }
 *  ...
 * // Show the buckets with their contents, skipping empty buckets
 *
 * index->resetBucketIterator(status);
 * while (index->nextBucket(status)) {
 *    if (index->getBucketRecordCount() != 0) {
 *        showLabelInList(UI, index->getBucketLabel());
 *        while (index->nextRecord(status)) {
 *            showIndexedItem(UI, static_cast(index->getRecordData()))
 * 
* * The caller can build different UIs using this class. * For example, an index character could be omitted or grayed-out * if its bucket is empty. Small buckets could also be combined based on size, such as: * *
 * ... A-F G-N O-Z ...
 * 
* *

Client Support

*

Callers can also use the AlphabeticIndex::ImmutableIndex, or the AlphabeticIndex itself, * to support sorting on a client that doesn't support AlphabeticIndex functionality. * *

The ImmutableIndex is both immutable and thread-safe. * The corresponding AlphabeticIndex methods are not thread-safe because * they "lazily" build the index buckets. *

    *
  • ImmutableIndex.getBucket(index) provides random access to all * buckets and their labels and label types. *
  • The AlphabeticIndex bucket iterator or ImmutableIndex.getBucket(0..getBucketCount-1) * can be used to get a list of the labels, * such as "...", "A", "B",..., and send that list to the client. *
  • When the client has a new name, it sends that name to the server. * The server needs to call the following methods, * and communicate the bucketIndex and collationKey back to the client. * *
     * int32_t bucketIndex = index.getBucketIndex(name, status);
     * const UnicodeString &label = immutableIndex.getBucket(bucketIndex)->getLabel();  // optional
     * int32_t skLength = collator.getSortKey(name, sk, skCapacity);
     * 
    * *
  • The client would put the name (and associated information) into its bucket for bucketIndex. The sort key sk is a * sequence of bytes that can be compared with a binary compare, and produce the right localized result.
  • *
* * @stable ICU 4.8 */ class U_I18N_API AlphabeticIndex: public UObject { public: /** * An index "bucket" with a label string and type. * It is referenced by getBucketIndex(), * and returned by ImmutableIndex.getBucket(). * * The Bucket class is not intended for public subclassing. * @stable ICU 51 */ class U_I18N_API Bucket : public UObject { public: /** * Destructor. * @stable ICU 51 */ virtual ~Bucket(); /** * Returns the label string. * * @return the label string for the bucket * @stable ICU 51 */ const UnicodeString &getLabel() const { return label_; } /** * Returns whether this bucket is a normal, underflow, overflow, or inflow bucket. * * @return the bucket label type * @stable ICU 51 */ UAlphabeticIndexLabelType getLabelType() const { return labelType_; } private: friend class AlphabeticIndex; friend class BucketList; UnicodeString label_; UnicodeString lowerBoundary_; UAlphabeticIndexLabelType labelType_; Bucket *displayBucket_; int32_t displayIndex_; UVector *records_; // Records are owned by the inputList_ vector. Bucket(const UnicodeString &label, // Parameter strings are copied. const UnicodeString &lowerBoundary, UAlphabeticIndexLabelType type); }; /** * Immutable, thread-safe version of AlphabeticIndex. * This class provides thread-safe methods for bucketing, * and random access to buckets and their properties, * but does not offer adding records to the index. * * The ImmutableIndex class is not intended for public subclassing. * * @stable ICU 51 */ class U_I18N_API ImmutableIndex : public UObject { public: /** * Destructor. * @stable ICU 51 */ virtual ~ImmutableIndex(); /** * Returns the number of index buckets and labels, including underflow/inflow/overflow. * * @return the number of index buckets * @stable ICU 51 */ int32_t getBucketCount() const; /** * Finds the index bucket for the given name and returns the number of that bucket. * Use getBucket() to get the bucket's properties. * * @param name the string to be sorted into an index bucket * @param errorCode Error code, will be set with the reason if the * operation fails. * @return the bucket number for the name * @stable ICU 51 */ int32_t getBucketIndex(const UnicodeString &name, UErrorCode &errorCode) const; /** * Returns the index-th bucket. Returns NULL if the index is out of range. * * @param index bucket number * @return the index-th bucket * @stable ICU 51 */ const Bucket *getBucket(int32_t index) const; private: friend class AlphabeticIndex; ImmutableIndex(BucketList *bucketList, Collator *collatorPrimaryOnly) : buckets_(bucketList), collatorPrimaryOnly_(collatorPrimaryOnly) {} BucketList *buckets_; Collator *collatorPrimaryOnly_; }; /** * Construct an AlphabeticIndex object for the specified locale. If the locale's * data does not include index characters, a set of them will be * synthesized based on the locale's exemplar characters. The locale * determines the sorting order for both the index characters and the * user item names appearing under each Index character. * * @param locale the desired locale. * @param status Error code, will be set with the reason if the construction * of the AlphabeticIndex object fails. * @stable ICU 4.8 */ AlphabeticIndex(const Locale &locale, UErrorCode &status); /** * Construct an AlphabeticIndex that uses a specific collator. * * The index will be created with no labels; the addLabels() function must be called * after creation to add the desired labels to the index. * * The index adopts the collator, and is responsible for deleting it. * The caller should make no further use of the collator after creating the index. * * @param collator The collator to use to order the contents of this index. * @param status Error code, will be set with the reason if the * operation fails. * @stable ICU 51 */ AlphabeticIndex(RuleBasedCollator *collator, UErrorCode &status); /** * Add Labels to this Index. The labels are additions to those * that are already in the index; they do not replace the existing * ones. * @param additions The additional characters to add to the index, such as A-Z. * @param status Error code, will be set with the reason if the * operation fails. * @return this, for chaining * @stable ICU 4.8 */ virtual AlphabeticIndex &addLabels(const UnicodeSet &additions, UErrorCode &status); /** * Add the index characters from a Locale to the index. The labels * are added to those that are already in the index; they do not replace the * existing index characters. The collation order for this index is not * changed; it remains that of the locale that was originally specified * when creating this Index. * * @param locale The locale whose index characters are to be added. * @param status Error code, will be set with the reason if the * operation fails. * @return this, for chaining * @stable ICU 4.8 */ virtual AlphabeticIndex &addLabels(const Locale &locale, UErrorCode &status); /** * Destructor * @stable ICU 4.8 */ virtual ~AlphabeticIndex(); /** * Builds an immutable, thread-safe version of this instance, without data records. * * @return an immutable index instance * @stable ICU 51 */ ImmutableIndex *buildImmutableIndex(UErrorCode &errorCode); /** * Get the Collator that establishes the ordering of the items in this index. * Ownership of the collator remains with the AlphabeticIndex instance. * * The returned collator is a reference to the internal collator used by this * index. It may be safely used to compare the names of items or to get * sort keys for names. However if any settings need to be changed, * or other non-const methods called, a cloned copy must be made first. * * @return The collator * @stable ICU 4.8 */ virtual const RuleBasedCollator &getCollator() const; /** * Get the default label used for abbreviated buckets *between* other index characters. * For example, consider the labels when Latin (X Y Z) and Greek (Α Β Γ) are used: * * X Y Z ... Α Β Γ. * * @return inflow label * @stable ICU 4.8 */ virtual const UnicodeString &getInflowLabel() const; /** * Set the default label used for abbreviated buckets between other index characters. * An inflow label will be automatically inserted if two otherwise-adjacent label characters * are from different scripts, e.g. Latin and Cyrillic, and a third script, e.g. Greek, * sorts between the two. The default inflow character is an ellipsis (...) * * @param inflowLabel the new Inflow label. * @param status Error code, will be set with the reason if the operation fails. * @return this * @stable ICU 4.8 */ virtual AlphabeticIndex &setInflowLabel(const UnicodeString &inflowLabel, UErrorCode &status); /** * Get the special label used for items that sort after the last normal label, * and that would not otherwise have an appropriate label. * * @return the overflow label * @stable ICU 4.8 */ virtual const UnicodeString &getOverflowLabel() const; /** * Set the label used for items that sort after the last normal label, * and that would not otherwise have an appropriate label. * * @param overflowLabel the new overflow label. * @param status Error code, will be set with the reason if the operation fails. * @return this * @stable ICU 4.8 */ virtual AlphabeticIndex &setOverflowLabel(const UnicodeString &overflowLabel, UErrorCode &status); /** * Get the special label used for items that sort before the first normal label, * and that would not otherwise have an appropriate label. * * @return underflow label * @stable ICU 4.8 */ virtual const UnicodeString &getUnderflowLabel() const; /** * Set the label used for items that sort before the first normal label, * and that would not otherwise have an appropriate label. * * @param underflowLabel the new underflow label. * @param status Error code, will be set with the reason if the operation fails. * @return this * @stable ICU 4.8 */ virtual AlphabeticIndex &setUnderflowLabel(const UnicodeString &underflowLabel, UErrorCode &status); /** * Get the limit on the number of labels permitted in the index. * The number does not include over, under and inflow labels. * * @return maxLabelCount maximum number of labels. * @stable ICU 4.8 */ virtual int32_t getMaxLabelCount() const; /** * Set a limit on the number of labels permitted in the index. * The number does not include over, under and inflow labels. * Currently, if the number is exceeded, then every * nth item is removed to bring the count down. * A more sophisticated mechanism may be available in the future. * * @param maxLabelCount the maximum number of labels. * @param status error code * @return This, for chaining * @stable ICU 4.8 */ virtual AlphabeticIndex &setMaxLabelCount(int32_t maxLabelCount, UErrorCode &status); /** * Add a record to the index. Each record will be associated with an index Bucket * based on the record's name. The list of records for each bucket will be sorted * based on the collation ordering of the names in the index's locale. * Records with duplicate names are permitted; they will be kept in the order * that they were added. * * @param name The display name for the Record. The Record will be placed in * a bucket based on this name. * @param data An optional pointer to user data associated with this * item. When iterating the contents of a bucket, both the * data pointer the name will be available for each Record. * @param status Error code, will be set with the reason if the operation fails. * @return This, for chaining. * @stable ICU 4.8 */ virtual AlphabeticIndex &addRecord(const UnicodeString &name, const void *data, UErrorCode &status); /** * Remove all Records from the Index. The set of Buckets, which define the headings under * which records are classified, is not altered. * * @param status Error code, will be set with the reason if the operation fails. * @return This, for chaining. * @stable ICU 4.8 */ virtual AlphabeticIndex &clearRecords(UErrorCode &status); /** Get the number of labels in this index. * Note: may trigger lazy index construction. * * @param status Error code, will be set with the reason if the operation fails. * @return The number of labels in this index, including any under, over or * in-flow labels. * @stable ICU 4.8 */ virtual int32_t getBucketCount(UErrorCode &status); /** Get the total number of Records in this index, that is, the number * of pairs added. * * @param status Error code, will be set with the reason if the operation fails. * @return The number of records in this index, that is, the total number * of (name, data) items added with addRecord(). * @stable ICU 4.8 */ virtual int32_t getRecordCount(UErrorCode &status); /** * Given the name of a record, return the zero-based index of the Bucket * in which the item should appear. The name need not be in the index. * A Record will not be added to the index by this function. * Bucket numbers are zero-based, in Bucket iteration order. * * @param itemName The name whose bucket position in the index is to be determined. * @param status Error code, will be set with the reason if the operation fails. * @return The bucket number for this name. * @stable ICU 4.8 * */ virtual int32_t getBucketIndex(const UnicodeString &itemName, UErrorCode &status); /** * Get the zero based index of the current Bucket from an iteration * over the Buckets of this index. Return -1 if no iteration is in process. * @return the index of the current Bucket * @stable ICU 4.8 */ virtual int32_t getBucketIndex() const; /** * Advance the iteration over the Buckets of this index. Return FALSE if * there are no more Buckets. * * @param status Error code, will be set with the reason if the operation fails. * U_ENUM_OUT_OF_SYNC_ERROR will be reported if the index is modified while * an enumeration of its contents are in process. * * @return TRUE if success, FALSE if at end of iteration * @stable ICU 4.8 */ virtual UBool nextBucket(UErrorCode &status); /** * Return the name of the Label of the current bucket from an iteration over the buckets. * If the iteration is before the first Bucket (nextBucket() has not been called), * or after the last, return an empty string. * * @return the bucket label. * @stable ICU 4.8 */ virtual const UnicodeString &getBucketLabel() const; /** * Return the type of the label for the current Bucket (selected by the * iteration over Buckets.) * * @return the label type. * @stable ICU 4.8 */ virtual UAlphabeticIndexLabelType getBucketLabelType() const; /** * Get the number of Records in the current Bucket. * If the current bucket iteration position is before the first label or after the * last, return 0. * * @return the number of Records. * @stable ICU 4.8 */ virtual int32_t getBucketRecordCount() const; /** * Reset the Bucket iteration for this index. The next call to nextBucket() * will restart the iteration at the first label. * * @param status Error code, will be set with the reason if the operation fails. * @return this, for chaining. * @stable ICU 4.8 */ virtual AlphabeticIndex &resetBucketIterator(UErrorCode &status); /** * Advance to the next record in the current Bucket. * When nextBucket() is called, Record iteration is reset to just before the * first Record in the new Bucket. * * @param status Error code, will be set with the reason if the operation fails. * U_ENUM_OUT_OF_SYNC_ERROR will be reported if the index is modified while * an enumeration of its contents are in process. * @return TRUE if successful, FALSE when the iteration advances past the last item. * @stable ICU 4.8 */ virtual UBool nextRecord(UErrorCode &status); /** * Get the name of the current Record. * Return an empty string if the Record iteration position is before first * or after the last. * * @return The name of the current index item. * @stable ICU 4.8 */ virtual const UnicodeString &getRecordName() const; /** * Return the data pointer of the Record currently being iterated over. * Return NULL if the current iteration position before the first item in this Bucket, * or after the last. * * @return The current Record's data pointer. * @stable ICU 4.8 */ virtual const void *getRecordData() const; /** * Reset the Record iterator position to before the first Record in the current Bucket. * * @return This, for chaining. * @stable ICU 4.8 */ virtual AlphabeticIndex &resetRecordIterator(); private: /** * No Copy constructor. * @internal */ AlphabeticIndex(const AlphabeticIndex &other); /** * No assignment. */ AlphabeticIndex &operator =(const AlphabeticIndex & /*other*/) { return *this;} /** * No Equality operators. * @internal */ virtual UBool operator==(const AlphabeticIndex& other) const; /** * Inequality operator. * @internal */ virtual UBool operator!=(const AlphabeticIndex& other) const; // Common initialization, for use from all constructors. void init(const Locale *locale, UErrorCode &status); /** * This method is called to get the index exemplars. Normally these come from the locale directly, * but if they aren't available, we have to synthesize them. */ void addIndexExemplars(const Locale &locale, UErrorCode &status); /** * Add Chinese index characters from the tailoring. */ UBool addChineseIndexCharacters(UErrorCode &errorCode); UVector *firstStringsInScript(UErrorCode &status); static UnicodeString separated(const UnicodeString &item); /** * Determine the best labels to use. * This is based on the exemplars, but we also process to make sure that they are unique, * and sort differently, and that the overall list is small enough. */ void initLabels(UVector &indexCharacters, UErrorCode &errorCode) const; BucketList *createBucketList(UErrorCode &errorCode) const; void initBuckets(UErrorCode &errorCode); void clearBuckets(); void internalResetBucketIterator(); public: // The Record is declared public only to allow access from // implementation code written in plain C. // It is not intended for public use. #ifndef U_HIDE_INTERNAL_API /** * A (name, data) pair, to be sorted by name into one of the index buckets. * The user data is not used by the index implementation. * \cond * @internal */ struct Record: public UMemory { const UnicodeString name_; const void *data_; Record(const UnicodeString &name, const void *data); ~Record(); }; /** \endcond */ #endif /* U_HIDE_INTERNAL_API */ private: /** * Holds all user records before they are distributed into buckets. * Type of contents is (Record *) * @internal */ UVector *inputList_; int32_t labelsIterIndex_; // Index of next item to return. int32_t itemsIterIndex_; Bucket *currentBucket_; // While an iteration of the index in underway, // point to the bucket for the current label. // NULL when no iteration underway. int32_t maxLabelCount_; // Limit on # of labels permitted in the index. UnicodeSet *initialLabels_; // Initial (unprocessed) set of Labels. Union // of those explicitly set by the user plus // those from locales. Raw values, before // crunching into bucket labels. UVector *firstCharsInScripts_; // The first character from each script, // in collation order. RuleBasedCollator *collator_; RuleBasedCollator *collatorPrimaryOnly_; // Lazy evaluated: null means that we have not built yet. BucketList *buckets_; UnicodeString inflowLabel_; UnicodeString overflowLabel_; UnicodeString underflowLabel_; UnicodeString overflowComparisonString_; UnicodeString emptyString_; }; U_NAMESPACE_END #endif // !UCONFIG_NO_COLLATION #endif usr/include/unicode/normlzr.h000064400000075364152342600240012317 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************** * COPYRIGHT: * Copyright (c) 1996-2015, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************** */ #ifndef NORMLZR_H #define NORMLZR_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Unicode Normalization */ #if !UCONFIG_NO_NORMALIZATION #include "unicode/chariter.h" #include "unicode/normalizer2.h" #include "unicode/unistr.h" #include "unicode/unorm.h" #include "unicode/uobject.h" U_NAMESPACE_BEGIN /** * Old Unicode normalization API. * * This API has been replaced by the Normalizer2 class and is only available * for backward compatibility. This class simply delegates to the Normalizer2 class. * There is one exception: The new API does not provide a replacement for Normalizer::compare(). * * The Normalizer class supports the standard normalization forms described in * * Unicode Standard Annex #15: Unicode Normalization Forms. * * The Normalizer class consists of two parts: * - static functions that normalize strings or test if strings are normalized * - a Normalizer object is an iterator that takes any kind of text and * provides iteration over its normalized form * * The Normalizer class is not suitable for subclassing. * * For basic information about normalization forms and details about the C API * please see the documentation in unorm.h. * * The iterator API with the Normalizer constructors and the non-static functions * use a CharacterIterator as input. It is possible to pass a string which * is then internally wrapped in a CharacterIterator. * The input text is not normalized all at once, but incrementally where needed * (providing efficient random access). * This allows to pass in a large text but spend only a small amount of time * normalizing a small part of that text. * However, if the entire text is normalized, then the iterator will be * slower than normalizing the entire text at once and iterating over the result. * A possible use of the Normalizer iterator is also to report an index into the * original text that is close to where the normalized characters come from. * * Important: The iterator API was cleaned up significantly for ICU 2.0. * The earlier implementation reported the getIndex() inconsistently, * and previous() could not be used after setIndex(), next(), first(), and current(). * * Normalizer allows to start normalizing from anywhere in the input text by * calling setIndexOnly(), first(), or last(). * Without calling any of these, the iterator will start at the beginning of the text. * * At any time, next() returns the next normalized code point (UChar32), * with post-increment semantics (like CharacterIterator::next32PostInc()). * previous() returns the previous normalized code point (UChar32), * with pre-decrement semantics (like CharacterIterator::previous32()). * * current() returns the current code point * (respectively the one at the newly set index) without moving * the getIndex(). Note that if the text at the current position * needs to be normalized, then these functions will do that. * (This is why current() is not const.) * It is more efficient to call setIndexOnly() instead, which does not * normalize. * * getIndex() always refers to the position in the input text where the normalized * code points are returned from. It does not always change with each returned * code point. * The code point that is returned from any of the functions * corresponds to text at or after getIndex(), according to the * function's iteration semantics (post-increment or pre-decrement). * * next() returns a code point from at or after the getIndex() * from before the next() call. After the next() call, the getIndex() * might have moved to where the next code point will be returned from * (from a next() or current() call). * This is semantically equivalent to array access with array[index++] * (post-increment semantics). * * previous() returns a code point from at or after the getIndex() * from after the previous() call. * This is semantically equivalent to array access with array[--index] * (pre-decrement semantics). * * Internally, the Normalizer iterator normalizes a small piece of text * starting at the getIndex() and ending at a following "safe" index. * The normalized results is stored in an internal string buffer, and * the code points are iterated from there. * With multiple iteration calls, this is repeated until the next piece * of text needs to be normalized, and the getIndex() needs to be moved. * * The following "safe" index, the internal buffer, and the secondary * iteration index into that buffer are not exposed on the API. * This also means that it is currently not practical to return to * a particular, arbitrary position in the text because one would need to * know, and be able to set, in addition to the getIndex(), at least also the * current index into the internal buffer. * It is currently only possible to observe when getIndex() changes * (with careful consideration of the iteration semantics), * at which time the internal index will be 0. * For example, if getIndex() is different after next() than before it, * then the internal index is 0 and one can return to this getIndex() * later with setIndexOnly(). * * Note: While the setIndex() and getIndex() refer to indices in the * underlying Unicode input text, the next() and previous() methods * iterate through characters in the normalized output. * This means that there is not necessarily a one-to-one correspondence * between characters returned by next() and previous() and the indices * passed to and returned from setIndex() and getIndex(). * It is for this reason that Normalizer does not implement the CharacterIterator interface. * * @author Laura Werner, Mark Davis, Markus Scherer * @stable ICU 2.0 */ class U_COMMON_API Normalizer : public UObject { public: #ifndef U_HIDE_DEPRECATED_API /** * If DONE is returned from an iteration function that returns a code point, * then there are no more normalization results available. * @deprecated ICU 56 Use Normalizer2 instead. */ enum { DONE=0xffff }; // Constructors /** * Creates a new Normalizer object for iterating over the * normalized form of a given string. *

* @param str The string to be normalized. The normalization * will start at the beginning of the string. * * @param mode The normalization mode. * @deprecated ICU 56 Use Normalizer2 instead. */ Normalizer(const UnicodeString& str, UNormalizationMode mode); /** * Creates a new Normalizer object for iterating over the * normalized form of a given string. *

* @param str The string to be normalized. The normalization * will start at the beginning of the string. * * @param length Length of the string, or -1 if NUL-terminated. * @param mode The normalization mode. * @deprecated ICU 56 Use Normalizer2 instead. */ Normalizer(ConstChar16Ptr str, int32_t length, UNormalizationMode mode); /** * Creates a new Normalizer object for iterating over the * normalized form of the given text. *

* @param iter The input text to be normalized. The normalization * will start at the beginning of the string. * * @param mode The normalization mode. * @deprecated ICU 56 Use Normalizer2 instead. */ Normalizer(const CharacterIterator& iter, UNormalizationMode mode); #endif /* U_HIDE_DEPRECATED_API */ /** * Copy constructor. * @param copy The object to be copied. * @deprecated ICU 56 Use Normalizer2 instead. */ Normalizer(const Normalizer& copy); /** * Destructor * @deprecated ICU 56 Use Normalizer2 instead. */ virtual ~Normalizer(); //------------------------------------------------------------------------- // Static utility methods //------------------------------------------------------------------------- #ifndef U_HIDE_DEPRECATED_API /** * Normalizes a UnicodeString according to the specified normalization mode. * This is a wrapper for unorm_normalize(), using UnicodeString's. * * The options parameter specifies which optional * Normalizer features are to be enabled for this operation. * * @param source the input string to be normalized. * @param mode the normalization mode * @param options the optional features to be enabled (0 for no options) * @param result The normalized string (on output). * @param status The error code. * @deprecated ICU 56 Use Normalizer2 instead. */ static void U_EXPORT2 normalize(const UnicodeString& source, UNormalizationMode mode, int32_t options, UnicodeString& result, UErrorCode &status); /** * Compose a UnicodeString. * This is equivalent to normalize() with mode UNORM_NFC or UNORM_NFKC. * This is a wrapper for unorm_normalize(), using UnicodeString's. * * The options parameter specifies which optional * Normalizer features are to be enabled for this operation. * * @param source the string to be composed. * @param compat Perform compatibility decomposition before composition. * If this argument is FALSE, only canonical * decomposition will be performed. * @param options the optional features to be enabled (0 for no options) * @param result The composed string (on output). * @param status The error code. * @deprecated ICU 56 Use Normalizer2 instead. */ static void U_EXPORT2 compose(const UnicodeString& source, UBool compat, int32_t options, UnicodeString& result, UErrorCode &status); /** * Static method to decompose a UnicodeString. * This is equivalent to normalize() with mode UNORM_NFD or UNORM_NFKD. * This is a wrapper for unorm_normalize(), using UnicodeString's. * * The options parameter specifies which optional * Normalizer features are to be enabled for this operation. * * @param source the string to be decomposed. * @param compat Perform compatibility decomposition. * If this argument is FALSE, only canonical * decomposition will be performed. * @param options the optional features to be enabled (0 for no options) * @param result The decomposed string (on output). * @param status The error code. * @deprecated ICU 56 Use Normalizer2 instead. */ static void U_EXPORT2 decompose(const UnicodeString& source, UBool compat, int32_t options, UnicodeString& result, UErrorCode &status); /** * Performing quick check on a string, to quickly determine if the string is * in a particular normalization format. * This is a wrapper for unorm_quickCheck(), using a UnicodeString. * * Three types of result can be returned UNORM_YES, UNORM_NO or * UNORM_MAYBE. Result UNORM_YES indicates that the argument * string is in the desired normalized format, UNORM_NO determines that * argument string is not in the desired normalized format. A * UNORM_MAYBE result indicates that a more thorough check is required, * the user may have to put the string in its normalized form and compare the * results. * @param source string for determining if it is in a normalized format * @param mode normalization format * @param status A reference to a UErrorCode to receive any errors * @return UNORM_YES, UNORM_NO or UNORM_MAYBE * * @see isNormalized * @deprecated ICU 56 Use Normalizer2 instead. */ static inline UNormalizationCheckResult quickCheck(const UnicodeString &source, UNormalizationMode mode, UErrorCode &status); /** * Performing quick check on a string; same as the other version of quickCheck * but takes an extra options parameter like most normalization functions. * * @param source string for determining if it is in a normalized format * @param mode normalization format * @param options the optional features to be enabled (0 for no options) * @param status A reference to a UErrorCode to receive any errors * @return UNORM_YES, UNORM_NO or UNORM_MAYBE * * @see isNormalized * @deprecated ICU 56 Use Normalizer2 instead. */ static UNormalizationCheckResult quickCheck(const UnicodeString &source, UNormalizationMode mode, int32_t options, UErrorCode &status); /** * Test if a string is in a given normalization form. * This is semantically equivalent to source.equals(normalize(source, mode)) . * * Unlike unorm_quickCheck(), this function returns a definitive result, * never a "maybe". * For NFD, NFKD, and FCD, both functions work exactly the same. * For NFC and NFKC where quickCheck may return "maybe", this function will * perform further tests to arrive at a TRUE/FALSE result. * * @param src String that is to be tested if it is in a normalization format. * @param mode Which normalization form to test for. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Boolean value indicating whether the source string is in the * "mode" normalization form. * * @see quickCheck * @deprecated ICU 56 Use Normalizer2 instead. */ static inline UBool isNormalized(const UnicodeString &src, UNormalizationMode mode, UErrorCode &errorCode); /** * Test if a string is in a given normalization form; same as the other version of isNormalized * but takes an extra options parameter like most normalization functions. * * @param src String that is to be tested if it is in a normalization format. * @param mode Which normalization form to test for. * @param options the optional features to be enabled (0 for no options) * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return Boolean value indicating whether the source string is in the * "mode" normalization form. * * @see quickCheck * @deprecated ICU 56 Use Normalizer2 instead. */ static UBool isNormalized(const UnicodeString &src, UNormalizationMode mode, int32_t options, UErrorCode &errorCode); /** * Concatenate normalized strings, making sure that the result is normalized as well. * * If both the left and the right strings are in * the normalization form according to "mode/options", * then the result will be * * \code * dest=normalize(left+right, mode, options) * \endcode * * For details see unorm_concatenate in unorm.h. * * @param left Left source string. * @param right Right source string. * @param result The output string. * @param mode The normalization mode. * @param options A bit set of normalization options. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return result * * @see unorm_concatenate * @see normalize * @see unorm_next * @see unorm_previous * * @deprecated ICU 56 Use Normalizer2 instead. */ static UnicodeString & U_EXPORT2 concatenate(const UnicodeString &left, const UnicodeString &right, UnicodeString &result, UNormalizationMode mode, int32_t options, UErrorCode &errorCode); #endif /* U_HIDE_DEPRECATED_API */ /** * Compare two strings for canonical equivalence. * Further options include case-insensitive comparison and * code point order (as opposed to code unit order). * * Canonical equivalence between two strings is defined as their normalized * forms (NFD or NFC) being identical. * This function compares strings incrementally instead of normalizing * (and optionally case-folding) both strings entirely, * improving performance significantly. * * Bulk normalization is only necessary if the strings do not fulfill the FCD * conditions. Only in this case, and only if the strings are relatively long, * is memory allocated temporarily. * For FCD strings and short non-FCD strings there is no memory allocation. * * Semantically, this is equivalent to * strcmp[CodePointOrder](NFD(foldCase(s1)), NFD(foldCase(s2))) * where code point order and foldCase are all optional. * * UAX 21 2.5 Caseless Matching specifies that for a canonical caseless match * the case folding must be performed first, then the normalization. * * @param s1 First source string. * @param s2 Second source string. * * @param options A bit set of options: * - U_FOLD_CASE_DEFAULT or 0 is used for default options: * Case-sensitive comparison in code unit order, and the input strings * are quick-checked for FCD. * * - UNORM_INPUT_IS_FCD * Set if the caller knows that both s1 and s2 fulfill the FCD conditions. * If not set, the function will quickCheck for FCD * and normalize if necessary. * * - U_COMPARE_CODE_POINT_ORDER * Set to choose code point order instead of code unit order * (see u_strCompare for details). * * - U_COMPARE_IGNORE_CASE * Set to compare strings case-insensitively using case folding, * instead of case-sensitively. * If set, then the following case folding options are used. * * - Options as used with case-insensitive comparisons, currently: * * - U_FOLD_CASE_EXCLUDE_SPECIAL_I * (see u_strCaseCompare for details) * * - regular normalization options shifted left by UNORM_COMPARE_NORM_OPTIONS_SHIFT * * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return <0 or 0 or >0 as usual for string comparisons * * @see unorm_compare * @see normalize * @see UNORM_FCD * @see u_strCompare * @see u_strCaseCompare * * @stable ICU 2.2 */ static inline int32_t compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options, UErrorCode &errorCode); #ifndef U_HIDE_DEPRECATED_API //------------------------------------------------------------------------- // Iteration API //------------------------------------------------------------------------- /** * Return the current character in the normalized text. * current() may need to normalize some text at getIndex(). * The getIndex() is not changed. * * @return the current normalized code point * @deprecated ICU 56 Use Normalizer2 instead. */ UChar32 current(void); /** * Return the first character in the normalized text. * This is equivalent to setIndexOnly(startIndex()) followed by next(). * (Post-increment semantics.) * * @return the first normalized code point * @deprecated ICU 56 Use Normalizer2 instead. */ UChar32 first(void); /** * Return the last character in the normalized text. * This is equivalent to setIndexOnly(endIndex()) followed by previous(). * (Pre-decrement semantics.) * * @return the last normalized code point * @deprecated ICU 56 Use Normalizer2 instead. */ UChar32 last(void); /** * Return the next character in the normalized text. * (Post-increment semantics.) * If the end of the text has already been reached, DONE is returned. * The DONE value could be confused with a U+FFFF non-character code point * in the text. If this is possible, you can test getIndex()startIndex() || first()!=DONE). (Calling first() will change * the iterator state!) * * The C API unorm_previous() is more efficient and does not have this ambiguity. * * @return the previous normalized code point * @deprecated ICU 56 Use Normalizer2 instead. */ UChar32 previous(void); /** * Set the iteration position in the input text that is being normalized, * without any immediate normalization. * After setIndexOnly(), getIndex() will return the same index that is * specified here. * * @param index the desired index in the input text. * @deprecated ICU 56 Use Normalizer2 instead. */ void setIndexOnly(int32_t index); /** * Reset the index to the beginning of the text. * This is equivalent to setIndexOnly(startIndex)). * @deprecated ICU 56 Use Normalizer2 instead. */ void reset(void); /** * Retrieve the current iteration position in the input text that is * being normalized. * * A following call to next() will return a normalized code point from * the input text at or after this index. * * After a call to previous(), getIndex() will point at or before the * position in the input text where the normalized code point * was returned from with previous(). * * @return the current index in the input text * @deprecated ICU 56 Use Normalizer2 instead. */ int32_t getIndex(void) const; /** * Retrieve the index of the start of the input text. This is the begin index * of the CharacterIterator or the start (i.e. index 0) of the string * over which this Normalizer is iterating. * * @return the smallest index in the input text where the Normalizer operates * @deprecated ICU 56 Use Normalizer2 instead. */ int32_t startIndex(void) const; /** * Retrieve the index of the end of the input text. This is the end index * of the CharacterIterator or the length of the string * over which this Normalizer is iterating. * This end index is exclusive, i.e., the Normalizer operates only on characters * before this index. * * @return the first index in the input text where the Normalizer does not operate * @deprecated ICU 56 Use Normalizer2 instead. */ int32_t endIndex(void) const; /** * Returns TRUE when both iterators refer to the same character in the same * input text. * * @param that a Normalizer object to compare this one to * @return comparison result * @deprecated ICU 56 Use Normalizer2 instead. */ UBool operator==(const Normalizer& that) const; /** * Returns FALSE when both iterators refer to the same character in the same * input text. * * @param that a Normalizer object to compare this one to * @return comparison result * @deprecated ICU 56 Use Normalizer2 instead. */ inline UBool operator!=(const Normalizer& that) const; /** * Returns a pointer to a new Normalizer that is a clone of this one. * The caller is responsible for deleting the new clone. * @return a pointer to a new Normalizer * @deprecated ICU 56 Use Normalizer2 instead. */ Normalizer* clone(void) const; /** * Generates a hash code for this iterator. * * @return the hash code * @deprecated ICU 56 Use Normalizer2 instead. */ int32_t hashCode(void) const; //------------------------------------------------------------------------- // Property access methods //------------------------------------------------------------------------- /** * Set the normalization mode for this object. *

* Note:If the normalization mode is changed while iterating * over a string, calls to {@link #next() } and {@link #previous() } may * return previously buffers characters in the old normalization mode * until the iteration is able to re-sync at the next base character. * It is safest to call {@link #setIndexOnly }, {@link #reset() }, * {@link #setText }, {@link #first() }, * {@link #last() }, etc. after calling setMode. *

* @param newMode the new mode for this Normalizer. * @see #getUMode * @deprecated ICU 56 Use Normalizer2 instead. */ void setMode(UNormalizationMode newMode); /** * Return the normalization mode for this object. * * This is an unusual name because there used to be a getMode() that * returned a different type. * * @return the mode for this Normalizer * @see #setMode * @deprecated ICU 56 Use Normalizer2 instead. */ UNormalizationMode getUMode(void) const; /** * Set options that affect this Normalizer's operation. * Options do not change the basic composition or decomposition operation * that is being performed, but they control whether * certain optional portions of the operation are done. * Currently the only available option is obsolete. * * It is possible to specify multiple options that are all turned on or off. * * @param option the option(s) whose value is/are to be set. * @param value the new setting for the option. Use TRUE to * turn the option(s) on and FALSE to turn it/them off. * * @see #getOption * @deprecated ICU 56 Use Normalizer2 instead. */ void setOption(int32_t option, UBool value); /** * Determine whether an option is turned on or off. * If multiple options are specified, then the result is TRUE if any * of them are set. *

* @param option the option(s) that are to be checked * @return TRUE if any of the option(s) are set * @see #setOption * @deprecated ICU 56 Use Normalizer2 instead. */ UBool getOption(int32_t option) const; /** * Set the input text over which this Normalizer will iterate. * The iteration position is set to the beginning. * * @param newText a string that replaces the current input text * @param status a UErrorCode * @deprecated ICU 56 Use Normalizer2 instead. */ void setText(const UnicodeString& newText, UErrorCode &status); /** * Set the input text over which this Normalizer will iterate. * The iteration position is set to the beginning. * * @param newText a CharacterIterator object that replaces the current input text * @param status a UErrorCode * @deprecated ICU 56 Use Normalizer2 instead. */ void setText(const CharacterIterator& newText, UErrorCode &status); /** * Set the input text over which this Normalizer will iterate. * The iteration position is set to the beginning. * * @param newText a string that replaces the current input text * @param length the length of the string, or -1 if NUL-terminated * @param status a UErrorCode * @deprecated ICU 56 Use Normalizer2 instead. */ void setText(ConstChar16Ptr newText, int32_t length, UErrorCode &status); /** * Copies the input text into the UnicodeString argument. * * @param result Receives a copy of the text under iteration. * @deprecated ICU 56 Use Normalizer2 instead. */ void getText(UnicodeString& result); /** * ICU "poor man's RTTI", returns a UClassID for this class. * @returns a UClassID for this class. * @deprecated ICU 56 Use Normalizer2 instead. */ static UClassID U_EXPORT2 getStaticClassID(); #endif /* U_HIDE_DEPRECATED_API */ /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * @return a UClassID for the actual class. * @deprecated ICU 56 Use Normalizer2 instead. */ virtual UClassID getDynamicClassID() const; private: //------------------------------------------------------------------------- // Private functions //------------------------------------------------------------------------- Normalizer(); // default constructor not implemented Normalizer &operator=(const Normalizer &that); // assignment operator not implemented // Private utility methods for iteration // For documentation, see the source code UBool nextNormalize(); UBool previousNormalize(); void init(); void clearBuffer(void); //------------------------------------------------------------------------- // Private data //------------------------------------------------------------------------- FilteredNormalizer2*fFilteredNorm2; // owned if not NULL const Normalizer2 *fNorm2; // not owned; may be equal to fFilteredNorm2 UNormalizationMode fUMode; // deprecated int32_t fOptions; // The input text and our position in it CharacterIterator *text; // The normalization buffer is the result of normalization // of the source in [currentIndex..nextIndex[ . int32_t currentIndex, nextIndex; // A buffer for holding intermediate results UnicodeString buffer; int32_t bufferPos; }; //------------------------------------------------------------------------- // Inline implementations //------------------------------------------------------------------------- #ifndef U_HIDE_DEPRECATED_API inline UBool Normalizer::operator!= (const Normalizer& other) const { return ! operator==(other); } inline UNormalizationCheckResult Normalizer::quickCheck(const UnicodeString& source, UNormalizationMode mode, UErrorCode &status) { return quickCheck(source, mode, 0, status); } inline UBool Normalizer::isNormalized(const UnicodeString& source, UNormalizationMode mode, UErrorCode &status) { return isNormalized(source, mode, 0, status); } #endif /* U_HIDE_DEPRECATED_API */ inline int32_t Normalizer::compare(const UnicodeString &s1, const UnicodeString &s2, uint32_t options, UErrorCode &errorCode) { // all argument checking is done in unorm_compare return unorm_compare(toUCharPtr(s1.getBuffer()), s1.length(), toUCharPtr(s2.getBuffer()), s2.length(), options, &errorCode); } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_NORMALIZATION */ #endif // NORMLZR_H usr/include/unicode/unimatch.h000064400000014050152342600240012405 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* * Copyright (C) 2001-2005, International Business Machines Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description * 07/18/01 aliu Creation. ********************************************************************** */ #ifndef UNIMATCH_H #define UNIMATCH_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Unicode Matcher */ U_NAMESPACE_BEGIN class Replaceable; class UnicodeString; class UnicodeSet; /** * Constants returned by UnicodeMatcher::matches() * indicating the degree of match. * @stable ICU 2.4 */ enum UMatchDegree { /** * Constant returned by matches() indicating a * mismatch between the text and this matcher. The text contains * a character which does not match, or the text does not contain * all desired characters for a non-incremental match. * @stable ICU 2.4 */ U_MISMATCH, /** * Constant returned by matches() indicating a * partial match between the text and this matcher. This value is * only returned for incremental match operations. All characters * of the text match, but more characters are required for a * complete match. Alternatively, for variable-length matchers, * all characters of the text match, and if more characters were * supplied at limit, they might also match. * @stable ICU 2.4 */ U_PARTIAL_MATCH, /** * Constant returned by matches() indicating a * complete match between the text and this matcher. For an * incremental variable-length match, this value is returned if * the given text matches, and it is known that additional * characters would not alter the extent of the match. * @stable ICU 2.4 */ U_MATCH }; /** * UnicodeMatcher defines a protocol for objects that can * match a range of characters in a Replaceable string. * @stable ICU 2.4 */ class U_COMMON_API UnicodeMatcher /* not : public UObject because this is an interface/mixin class */ { public: /** * Destructor. * @stable ICU 2.4 */ virtual ~UnicodeMatcher(); /** * Return a UMatchDegree value indicating the degree of match for * the given text at the given offset. Zero, one, or more * characters may be matched. * * Matching in the forward direction is indicated by limit > * offset. Characters from offset forwards to limit-1 will be * considered for matching. * * Matching in the reverse direction is indicated by limit < * offset. Characters from offset backwards to limit+1 will be * considered for matching. * * If limit == offset then the only match possible is a zero * character match (which subclasses may implement if desired). * * As a side effect, advance the offset parameter to the limit of * the matched substring. In the forward direction, this will be * the index of the last matched character plus one. In the * reverse direction, this will be the index of the last matched * character minus one. * *

Note: This method is not const because some classes may * modify their state as the result of a match. * * @param text the text to be matched * @param offset on input, the index into text at which to begin * matching. On output, the limit of the matched text. The * number of matched characters is the output value of offset * minus the input value. Offset should always point to the * HIGH SURROGATE (leading code unit) of a pair of surrogates, * both on entry and upon return. * @param limit the limit index of text to be matched. Greater * than offset for a forward direction match, less than offset for * a backward direction match. The last character to be * considered for matching will be text.charAt(limit-1) in the * forward direction or text.charAt(limit+1) in the backward * direction. * @param incremental if TRUE, then assume further characters may * be inserted at limit and check for partial matching. Otherwise * assume the text as given is complete. * @return a match degree value indicating a full match, a partial * match, or a mismatch. If incremental is FALSE then * U_PARTIAL_MATCH should never be returned. * @stable ICU 2.4 */ virtual UMatchDegree matches(const Replaceable& text, int32_t& offset, int32_t limit, UBool incremental) = 0; /** * Returns a string representation of this matcher. If the result of * calling this function is passed to the appropriate parser, it * will produce another matcher that is equal to this one. * @param result the string to receive the pattern. Previous * contents will be deleted. * @param escapeUnprintable if TRUE then convert unprintable * character to their hex escape representations, \\uxxxx or * \\Uxxxxxxxx. Unprintable characters are those other than * U+000A, U+0020..U+007E. * @stable ICU 2.4 */ virtual UnicodeString& toPattern(UnicodeString& result, UBool escapeUnprintable = FALSE) const = 0; /** * Returns TRUE if this matcher will match a character c, where c * & 0xFF == v, at offset, in the forward direction (with limit > * offset). This is used by RuleBasedTransliterator for * indexing. * @stable ICU 2.4 */ virtual UBool matchesIndexValue(uint8_t v) const = 0; /** * Union the set of all characters that may be matched by this object * into the given set. * @param toUnionTo the set into which to union the source characters * @stable ICU 2.4 */ virtual void addMatchSetTo(UnicodeSet& toUnionTo) const = 0; }; U_NAMESPACE_END #endif usr/include/unicode/coleitr.h000064400000033321152342600240012240 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 1997-2014, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** */ /** * \file * \brief C++ API: Collation Element Iterator. */ /** * File coleitr.h * * Created by: Helena Shih * * Modification History: * * Date Name Description * * 8/18/97 helena Added internal API documentation. * 08/03/98 erm Synched with 1.2 version CollationElementIterator.java * 12/10/99 aliu Ported Thai collation support from Java. * 01/25/01 swquek Modified into a C++ wrapper calling C APIs (ucoliter.h) * 02/19/01 swquek Removed CollationElementsIterator() since it is * private constructor and no calls are made to it * 2012-2014 markus Rewritten in C++ again. */ #ifndef COLEITR_H #define COLEITR_H #include "unicode/utypes.h" #if !UCONFIG_NO_COLLATION #include "unicode/unistr.h" #include "unicode/uobject.h" struct UCollationElements; struct UHashtable; U_NAMESPACE_BEGIN struct CollationData; class CharacterIterator; class CollationIterator; class RuleBasedCollator; class UCollationPCE; class UVector32; /** * The CollationElementIterator class is used as an iterator to walk through * each character of an international string. Use the iterator to return the * ordering priority of the positioned character. The ordering priority of a * character, which we refer to as a key, defines how a character is collated in * the given collation object. * For example, consider the following in Slovak and in traditional Spanish collation: *

*        "ca" -> the first key is key('c') and second key is key('a').
*        "cha" -> the first key is key('ch') and second key is key('a').
* And in German phonebook collation, *
 \htmlonly       "æb"-> the first key is key('a'), the second key is key('e'), and
*        the third key is key('b'). \endhtmlonly 
* The key of a character, is an integer composed of primary order(short), * secondary order(char), and tertiary order(char). Java strictly defines the * size and signedness of its primitive data types. Therefore, the static * functions primaryOrder(), secondaryOrder(), and tertiaryOrder() return * int32_t to ensure the correctness of the key value. *

Example of the iterator usage: (without error checking) *

* \code
*   void CollationElementIterator_Example()
*   {
*       UnicodeString str = "This is a test";
*       UErrorCode success = U_ZERO_ERROR;
*       RuleBasedCollator* rbc =
*           (RuleBasedCollator*) RuleBasedCollator::createInstance(success);
*       CollationElementIterator* c =
*           rbc->createCollationElementIterator( str );
*       int32_t order = c->next(success);
*       c->reset();
*       order = c->previous(success);
*       delete c;
*       delete rbc;
*   }
* \endcode
* 
*

* The method next() returns the collation order of the next character based on * the comparison level of the collator. The method previous() returns the * collation order of the previous character based on the comparison level of * the collator. The Collation Element Iterator moves only in one direction * between calls to reset(), setOffset(), or setText(). That is, next() * and previous() can not be inter-used. Whenever previous() is to be called after * next() or vice versa, reset(), setOffset() or setText() has to be called first * to reset the status, shifting pointers to either the end or the start of * the string (reset() or setText()), or the specified position (setOffset()). * Hence at the next call of next() or previous(), the first or last collation order, * or collation order at the spefcifieid position will be returned. If a change of * direction is done without one of these calls, the result is undefined. *

* The result of a forward iterate (next()) and reversed result of the backward * iterate (previous()) on the same string are equivalent, if collation orders * with the value 0 are ignored. * Character based on the comparison level of the collator. A collation order * consists of primary order, secondary order and tertiary order. The data * type of the collation order is int32_t. * * Note, CollationElementIterator should not be subclassed. * @see Collator * @see RuleBasedCollator * @version 1.8 Jan 16 2001 */ class U_I18N_API CollationElementIterator U_FINAL : public UObject { public: // CollationElementIterator public data member ------------------------------ enum { /** * NULLORDER indicates that an error has occured while processing * @stable ICU 2.0 */ NULLORDER = (int32_t)0xffffffff }; // CollationElementIterator public constructor/destructor ------------------- /** * Copy constructor. * * @param other the object to be copied from * @stable ICU 2.0 */ CollationElementIterator(const CollationElementIterator& other); /** * Destructor * @stable ICU 2.0 */ virtual ~CollationElementIterator(); // CollationElementIterator public methods ---------------------------------- /** * Returns true if "other" is the same as "this" * * @param other the object to be compared * @return true if "other" is the same as "this" * @stable ICU 2.0 */ UBool operator==(const CollationElementIterator& other) const; /** * Returns true if "other" is not the same as "this". * * @param other the object to be compared * @return true if "other" is not the same as "this" * @stable ICU 2.0 */ UBool operator!=(const CollationElementIterator& other) const; /** * Resets the cursor to the beginning of the string. * @stable ICU 2.0 */ void reset(void); /** * Gets the ordering priority of the next character in the string. * @param status the error code status. * @return the next character's ordering. otherwise returns NULLORDER if an * error has occured or if the end of string has been reached * @stable ICU 2.0 */ int32_t next(UErrorCode& status); /** * Get the ordering priority of the previous collation element in the string. * @param status the error code status. * @return the previous element's ordering. otherwise returns NULLORDER if an * error has occured or if the start of string has been reached * @stable ICU 2.0 */ int32_t previous(UErrorCode& status); /** * Gets the primary order of a collation order. * @param order the collation order * @return the primary order of a collation order. * @stable ICU 2.0 */ static inline int32_t primaryOrder(int32_t order); /** * Gets the secondary order of a collation order. * @param order the collation order * @return the secondary order of a collation order. * @stable ICU 2.0 */ static inline int32_t secondaryOrder(int32_t order); /** * Gets the tertiary order of a collation order. * @param order the collation order * @return the tertiary order of a collation order. * @stable ICU 2.0 */ static inline int32_t tertiaryOrder(int32_t order); /** * Return the maximum length of any expansion sequences that end with the * specified comparison order. * @param order a collation order returned by previous or next. * @return maximum size of the expansion sequences ending with the collation * element or 1 if collation element does not occur at the end of any * expansion sequence * @stable ICU 2.0 */ int32_t getMaxExpansion(int32_t order) const; /** * Gets the comparison order in the desired strength. Ignore the other * differences. * @param order The order value * @stable ICU 2.0 */ int32_t strengthOrder(int32_t order) const; /** * Sets the source string. * @param str the source string. * @param status the error code status. * @stable ICU 2.0 */ void setText(const UnicodeString& str, UErrorCode& status); /** * Sets the source string. * @param str the source character iterator. * @param status the error code status. * @stable ICU 2.0 */ void setText(CharacterIterator& str, UErrorCode& status); /** * Checks if a comparison order is ignorable. * @param order the collation order. * @return TRUE if a character is ignorable, FALSE otherwise. * @stable ICU 2.0 */ static inline UBool isIgnorable(int32_t order); /** * Gets the offset of the currently processed character in the source string. * @return the offset of the character. * @stable ICU 2.0 */ int32_t getOffset(void) const; /** * Sets the offset of the currently processed character in the source string. * @param newOffset the new offset. * @param status the error code status. * @return the offset of the character. * @stable ICU 2.0 */ void setOffset(int32_t newOffset, UErrorCode& status); /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * * @stable ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. * * @stable ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); #ifndef U_HIDE_INTERNAL_API /** @internal */ static inline CollationElementIterator *fromUCollationElements(UCollationElements *uc) { return reinterpret_cast(uc); } /** @internal */ static inline const CollationElementIterator *fromUCollationElements(const UCollationElements *uc) { return reinterpret_cast(uc); } /** @internal */ inline UCollationElements *toUCollationElements() { return reinterpret_cast(this); } /** @internal */ inline const UCollationElements *toUCollationElements() const { return reinterpret_cast(this); } #endif // U_HIDE_INTERNAL_API private: friend class RuleBasedCollator; friend class UCollationPCE; /** * CollationElementIterator constructor. This takes the source string and the * collation object. The cursor will walk thru the source string based on the * predefined collation rules. If the source string is empty, NULLORDER will * be returned on the calls to next(). * @param sourceText the source string. * @param order the collation object. * @param status the error code status. */ CollationElementIterator(const UnicodeString& sourceText, const RuleBasedCollator* order, UErrorCode& status); // Note: The constructors should take settings & tailoring, not a collator, // to avoid circular dependencies. // However, for operator==() we would need to be able to compare tailoring data for equality // without making CollationData or CollationTailoring depend on TailoredSet. // (See the implementation of RuleBasedCollator::operator==().) // That might require creating an intermediate class that would be used // by both CollationElementIterator and RuleBasedCollator // but only contain the part of RBC== related to data and rules. /** * CollationElementIterator constructor. This takes the source string and the * collation object. The cursor will walk thru the source string based on the * predefined collation rules. If the source string is empty, NULLORDER will * be returned on the calls to next(). * @param sourceText the source string. * @param order the collation object. * @param status the error code status. */ CollationElementIterator(const CharacterIterator& sourceText, const RuleBasedCollator* order, UErrorCode& status); /** * Assignment operator * * @param other the object to be copied */ const CollationElementIterator& operator=(const CollationElementIterator& other); CollationElementIterator(); // default constructor not implemented /** Normalizes dir_=1 (just after setOffset()) to dir_=0 (just after reset()). */ inline int8_t normalizeDir() const { return dir_ == 1 ? 0 : dir_; } static UHashtable *computeMaxExpansions(const CollationData *data, UErrorCode &errorCode); static int32_t getMaxExpansion(const UHashtable *maxExpansions, int32_t order); // CollationElementIterator private data members ---------------------------- CollationIterator *iter_; // owned const RuleBasedCollator *rbc_; // aliased uint32_t otherHalf_; /** * <0: backwards; 0: just after reset() (previous() begins from end); * 1: just after setOffset(); >1: forward */ int8_t dir_; /** * Stores offsets from expansions and from unsafe-backwards iteration, * so that getOffset() returns intermediate offsets for the CEs * that are consistent with forward iteration. */ UVector32 *offsets_; UnicodeString string_; }; // CollationElementIterator inline method definitions -------------------------- inline int32_t CollationElementIterator::primaryOrder(int32_t order) { return (order >> 16) & 0xffff; } inline int32_t CollationElementIterator::secondaryOrder(int32_t order) { return (order >> 8) & 0xff; } inline int32_t CollationElementIterator::tertiaryOrder(int32_t order) { return order & 0xff; } inline UBool CollationElementIterator::isIgnorable(int32_t order) { return (order & 0xffff0000) == 0; } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_COLLATION */ #endif usr/include/unicode/smpdtfmt.h000064400000215625152342600240012446 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* * Copyright (C) 1997-2016, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * File SMPDTFMT.H * * Modification History: * * Date Name Description * 02/19/97 aliu Converted from java. * 07/09/97 helena Make ParsePosition into a class. * 07/21/98 stephen Added GMT_PLUS, GMT_MINUS * Changed setTwoDigitStartDate to set2DigitYearStart * Changed getTwoDigitStartDate to get2DigitYearStart * Removed subParseLong * Removed getZoneIndex (added in DateFormatSymbols) * 06/14/99 stephen Removed fgTimeZoneDataSuffix * 10/14/99 aliu Updated class doc to describe 2-digit year parsing * {j28 4182066}. ******************************************************************************* */ #ifndef SMPDTFMT_H #define SMPDTFMT_H #include "unicode/utypes.h" /** * \file * \brief C++ API: Format and parse dates in a language-independent manner. */ #if !UCONFIG_NO_FORMATTING #include "unicode/datefmt.h" #include "unicode/udisplaycontext.h" #include "unicode/tzfmt.h" /* for UTimeZoneFormatTimeType */ #include "unicode/brkiter.h" U_NAMESPACE_BEGIN class DateFormatSymbols; class DateFormat; class MessageFormat; class FieldPositionHandler; class TimeZoneFormat; class SharedNumberFormat; class SimpleDateFormatMutableNFs; class DateIntervalFormat; namespace number { class LocalizedNumberFormatter; } /** * * SimpleDateFormat is a concrete class for formatting and parsing dates in a * language-independent manner. It allows for formatting (millis -> text), * parsing (text -> millis), and normalization. Formats/Parses a date or time, * which is the standard milliseconds since 24:00 GMT, Jan 1, 1970. *

* Clients are encouraged to create a date-time formatter using DateFormat::getInstance(), * getDateInstance(), getDateInstance(), or getDateTimeInstance() rather than * explicitly constructing an instance of SimpleDateFormat. This way, the client * is guaranteed to get an appropriate formatting pattern for whatever locale the * program is running in. However, if the client needs something more unusual than * the default patterns in the locales, he can construct a SimpleDateFormat directly * and give it an appropriate pattern (or use one of the factory methods on DateFormat * and modify the pattern after the fact with toPattern() and applyPattern(). * *

Date and Time Patterns:

* *

Date and time formats are specified by date and time pattern strings. * Within date and time pattern strings, all unquoted ASCII letters [A-Za-z] are reserved * as pattern letters representing calendar fields. SimpleDateFormat supports * the date and time formatting algorithm and pattern letters defined by * UTS#35 * Unicode Locale Data Markup Language (LDML) and further documented for ICU in the * ICU * User Guide. The following pattern letters are currently available (note that the actual * values depend on CLDR and may change from the examples shown here):

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
FieldSym.No.ExampleDescription
eraG1..3ADEra - Replaced with the Era string for the current date. One to three letters for the * abbreviated form, four letters for the long (wide) form, five for the narrow form.
4Anno Domini
5A
yeary1..n1996Year. Normally the length specifies the padding, but for two letters it also specifies the maximum * length. Example:
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Yearyyyyyyyyyyyyyyy
AD 1101001000100001
AD 121212012001200012
AD 12312323123012300123
AD 12341234341234123401234
AD 123451234545123451234512345
*
*
Y1..n1997Year (in "Week of Year" based calendars). Normally the length specifies the padding, * but for two letters it also specifies the maximum length. This year designation is used in ISO * year-week calendar as defined by ISO 8601, but can be used in non-Gregorian based calendar systems * where week date processing is desired. May not always be the same value as calendar year.
u1..n4601Extended year. This is a single number designating the year of this calendar system, encompassing * all supra-year fields. For example, for the Julian calendar system, year numbers are positive, with an * era of BCE or CE. An extended year value for the Julian calendar system assigns positive values to CE * years and negative values to BCE years, with 1 BCE being year 0.
U1..3甲子Cyclic year name. Calendars such as the Chinese lunar calendar (and related calendars) * and the Hindu calendars use 60-year cycles of year names. Use one through three letters for the abbreviated * name, four for the full (wide) name, or five for the narrow name (currently the data only provides abbreviated names, * which will be used for all requested name widths). If the calendar does not provide cyclic year name data, * or if the year value to be formatted is out of the range of years for which cyclic name data is provided, * then numeric formatting is used (behaves like 'y').
4(currently also 甲子)
5(currently also 甲子)
quarterQ1..202Quarter - Use one or two for the numerical quarter, three for the abbreviation, or four for the * full (wide) name (five for the narrow name is not yet supported).
3Q2
42nd quarter
q1..202Stand-Alone Quarter - Use one or two for the numerical quarter, three for the abbreviation, * or four for the full name (five for the narrow name is not yet supported).
3Q2
42nd quarter
monthM1..209Month - Use one or two for the numerical month, three for the abbreviation, four for * the full (wide) name, or five for the narrow name. With two ("MM"), the month number is zero-padded * if necessary (e.g. "08")
3Sep
4September
5S
L1..209Stand-Alone Month - Use one or two for the numerical month, three for the abbreviation, * four for the full (wide) name, or 5 for the narrow name. With two ("LL"), the month number is zero-padded if * necessary (e.g. "08")
3Sep
4September
5S
weekw1..227Week of Year. Use "w" to show the minimum number of digits, or "ww" to always show two digits * (zero-padding if necessary, e.g. "08").
W13Week of Month
dayd1..21Date - Day of the month. Use "d" to show the minimum number of digits, or "dd" to always show * two digits (zero-padding if necessary, e.g. "08").
D1..3345Day of year
F12Day of Week in Month. The example is for the 2nd Wed in July
g1..n2451334Modified Julian day. This is different from the conventional Julian day number in two regards. * First, it demarcates days at local zone midnight, rather than noon GMT. Second, it is a local number; * that is, it depends on the local time zone. It can be thought of as a single number that encompasses * all the date-related fields.
week
* day
E1..3TueDay of week - Use one through three letters for the short day, four for the full (wide) name, * five for the narrow name, or six for the short name.
4Tuesday
5T
6Tu
e1..22Local day of week. Same as E except adds a numeric value that will depend on the local * starting day of the week, using one or two letters. For this example, Monday is the first day of the week.
3Tue
4Tuesday
5T
6Tu
c12Stand-Alone local day of week - Use one letter for the local numeric value (same * as 'e'), three for the short day, four for the full (wide) name, five for the narrow name, or six for * the short name.
3Tue
4Tuesday
5T
6Tu
perioda1AMAM or PM
hourh1..211Hour [1-12]. When used in skeleton data or in a skeleton passed in an API for flexible data pattern * generation, it should match the 12-hour-cycle format preferred by the locale (h or K); it should not match * a 24-hour-cycle format (H or k). Use hh for zero padding.
H1..213Hour [0-23]. When used in skeleton data or in a skeleton passed in an API for flexible data pattern * generation, it should match the 24-hour-cycle format preferred by the locale (H or k); it should not match a * 12-hour-cycle format (h or K). Use HH for zero padding.
K1..20Hour [0-11]. When used in a skeleton, only matches K or h, see above. Use KK for zero padding.
k1..224Hour [1-24]. When used in a skeleton, only matches k or H, see above. Use kk for zero padding.
minutem1..259Minute. Use "m" to show the minimum number of digits, or "mm" to always show two digits * (zero-padding if necessary, e.g. "08").
seconds1..212Second. Use "s" to show the minimum number of digits, or "ss" to always show two digits * (zero-padding if necessary, e.g. "08").
S1..n3450Fractional Second - truncates (like other time fields) to the count of letters when formatting. * Appends zeros if more than 3 letters specified. Truncates at three significant digits when parsing. * (example shows display using pattern SSSS for seconds value 12.34567)
A1..n69540000Milliseconds in day. This field behaves exactly like a composite of all time-related fields, * not including the zone fields. As such, it also reflects discontinuities of those fields on DST transition * days. On a day of DST onset, it will jump forward. On a day of DST cessation, it will jump backward. This * reflects the fact that is must be combined with the offset field to obtain a unique local time value.
zonez1..3PDTThe short specific non-location format. * Where that is unavailable, falls back to the short localized GMT format ("O").
4Pacific Daylight TimeThe long specific non-location format. * Where that is unavailable, falls back to the long localized GMT format ("OOOO").
Z1..3-0800The ISO8601 basic format with hours, minutes and optional seconds fields. * The format is equivalent to RFC 822 zone format (when optional seconds field is absent). * This is equivalent to the "xxxx" specifier.
4GMT-8:00The long localized GMT format. * This is equivalent to the "OOOO" specifier.
5-08:00
* -07:52:58
The ISO8601 extended format with hours, minutes and optional seconds fields. * The ISO8601 UTC indicator "Z" is used when local time offset is 0. * This is equivalent to the "XXXXX" specifier.
O1GMT-8The short localized GMT format.
4GMT-08:00The long localized GMT format.
v1PTThe short generic non-location format. * Where that is unavailable, falls back to the generic location format ("VVVV"), * then the short localized GMT format as the final fallback.
4Pacific TimeThe long generic non-location format. * Where that is unavailable, falls back to generic location format ("VVVV"). *
V1uslaxThe short time zone ID. * Where that is unavailable, the special short time zone ID unk (Unknown Zone) is used.
* Note: This specifier was originally used for a variant of the short specific non-location format, * but it was deprecated in the later version of the LDML specification. In CLDR 23/ICU 51, the definition of * the specifier was changed to designate a short time zone ID.
2America/Los_AngelesThe long time zone ID.
3Los AngelesThe exemplar city (location) for the time zone. * Where that is unavailable, the localized exemplar city name for the special zone Etc/Unknown is used * as the fallback (for example, "Unknown City").
4Los Angeles TimeThe generic location format. * Where that is unavailable, falls back to the long localized GMT format ("OOOO"; * Note: Fallback is only necessary with a GMT-style Time Zone ID, like Etc/GMT-830.)
* This is especially useful when presenting possible timezone choices for user selection, * since the naming is more uniform than the "v" format.
X1-08
* +0530
* Z
The ISO8601 basic format with hours field and optional minutes field. * The ISO8601 UTC indicator "Z" is used when local time offset is 0.
2-0800
* Z
The ISO8601 basic format with hours and minutes fields. * The ISO8601 UTC indicator "Z" is used when local time offset is 0.
3-08:00
* Z
The ISO8601 extended format with hours and minutes fields. * The ISO8601 UTC indicator "Z" is used when local time offset is 0.
4-0800
* -075258
* Z
The ISO8601 basic format with hours, minutes and optional seconds fields. * (Note: The seconds field is not supported by the ISO8601 specification.) * The ISO8601 UTC indicator "Z" is used when local time offset is 0.
5-08:00
* -07:52:58
* Z
The ISO8601 extended format with hours, minutes and optional seconds fields. * (Note: The seconds field is not supported by the ISO8601 specification.) * The ISO8601 UTC indicator "Z" is used when local time offset is 0.
x1-08
* +0530
The ISO8601 basic format with hours field and optional minutes field.
2-0800The ISO8601 basic format with hours and minutes fields.
3-08:00The ISO8601 extended format with hours and minutes fields.
4-0800
* -075258
The ISO8601 basic format with hours, minutes and optional seconds fields. * (Note: The seconds field is not supported by the ISO8601 specification.)
5-08:00
* -07:52:58
The ISO8601 extended format with hours, minutes and optional seconds fields. * (Note: The seconds field is not supported by the ISO8601 specification.)
* *

* Any characters in the pattern that are not in the ranges of ['a'..'z'] and * ['A'..'Z'] will be treated as quoted text. For instance, characters * like ':', '.', ' ', '#' and '@' will appear in the resulting time text * even they are not embraced within single quotes. *

* A pattern containing any invalid pattern letter will result in a failing * UErrorCode result during formatting or parsing. *

* Examples using the US locale: *

 * \code
 *    Format Pattern                         Result
 *    --------------                         -------
 *    "yyyy.MM.dd G 'at' HH:mm:ss vvvv" ->>  1996.07.10 AD at 15:08:56 Pacific Time
 *    "EEE, MMM d, ''yy"                ->>  Wed, July 10, '96
 *    "h:mm a"                          ->>  12:08 PM
 *    "hh 'o''clock' a, zzzz"           ->>  12 o'clock PM, Pacific Daylight Time
 *    "K:mm a, vvv"                     ->>  0:00 PM, PT
 *    "yyyyy.MMMMM.dd GGG hh:mm aaa"    ->>  1996.July.10 AD 12:08 PM
 * \endcode
 * 
* Code Sample: *
 * \code
 *     UErrorCode success = U_ZERO_ERROR;
 *     SimpleTimeZone* pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, "PST");
 *     pdt->setStartRule( Calendar::APRIL, 1, Calendar::SUNDAY, 2*60*60*1000);
 *     pdt->setEndRule( Calendar::OCTOBER, -1, Calendar::SUNDAY, 2*60*60*1000);
 *
 *     // Format the current time.
 *     SimpleDateFormat* formatter
 *         = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss a zzz", success );
 *     GregorianCalendar cal(success);
 *     UDate currentTime_1 = cal.getTime(success);
 *     FieldPosition fp(FieldPosition::DONT_CARE);
 *     UnicodeString dateString;
 *     formatter->format( currentTime_1, dateString, fp );
 *     cout << "result: " << dateString << endl;
 *
 *     // Parse the previous string back into a Date.
 *     ParsePosition pp(0);
 *     UDate currentTime_2 = formatter->parse(dateString, pp );
 * \endcode
 * 
* In the above example, the time value "currentTime_2" obtained from parsing * will be equal to currentTime_1. However, they may not be equal if the am/pm * marker 'a' is left out from the format pattern while the "hour in am/pm" * pattern symbol is used. This information loss can happen when formatting the * time in PM. * *

* When parsing a date string using the abbreviated year pattern ("y" or "yy"), * SimpleDateFormat must interpret the abbreviated year * relative to some century. It does this by adjusting dates to be * within 80 years before and 20 years after the time the SimpleDateFormat * instance is created. For example, using a pattern of "MM/dd/yy" and a * SimpleDateFormat instance created on Jan 1, 1997, the string * "01/11/12" would be interpreted as Jan 11, 2012 while the string "05/04/64" * would be interpreted as May 4, 1964. * During parsing, only strings consisting of exactly two digits, as defined by * Unicode::isDigit(), will be parsed into the default century. * Any other numeric string, such as a one digit string, a three or more digit * string, or a two digit string that isn't all digits (for example, "-1"), is * interpreted literally. So "01/02/3" or "01/02/003" are parsed (for the * Gregorian calendar), using the same pattern, as Jan 2, 3 AD. Likewise (but * only in lenient parse mode, the default) "01/02/-3" is parsed as Jan 2, 4 BC. * *

* If the year pattern has more than two 'y' characters, the year is * interpreted literally, regardless of the number of digits. So using the * pattern "MM/dd/yyyy", "01/11/12" parses to Jan 11, 12 A.D. * *

* When numeric fields abut one another directly, with no intervening delimiter * characters, they constitute a run of abutting numeric fields. Such runs are * parsed specially. For example, the format "HHmmss" parses the input text * "123456" to 12:34:56, parses the input text "12345" to 1:23:45, and fails to * parse "1234". In other words, the leftmost field of the run is flexible, * while the others keep a fixed width. If the parse fails anywhere in the run, * then the leftmost field is shortened by one character, and the entire run is * parsed again. This is repeated until either the parse succeeds or the * leftmost field is one character in length. If the parse still fails at that * point, the parse of the run fails. * *

* For time zones that have no names, SimpleDateFormat uses strings GMT+hours:minutes or * GMT-hours:minutes. *

* The calendar defines what is the first day of the week, the first week of the * year, whether hours are zero based or not (0 vs 12 or 24), and the timezone. * There is one common number format to handle all the numbers; the digit count * is handled programmatically according to the pattern. * *

User subclasses are not supported. While clients may write * subclasses, such code will not necessarily work and will not be * guaranteed to work stably from release to release. */ class U_I18N_API SimpleDateFormat: public DateFormat { public: /** * Construct a SimpleDateFormat using the default pattern for the default * locale. *

* [Note:] Not all locales support SimpleDateFormat; for full generality, * use the factory methods in the DateFormat class. * @param status Output param set to success/failure code. * @stable ICU 2.0 */ SimpleDateFormat(UErrorCode& status); /** * Construct a SimpleDateFormat using the given pattern and the default locale. * The locale is used to obtain the symbols used in formatting (e.g., the * names of the months), but not to provide the pattern. *

* [Note:] Not all locales support SimpleDateFormat; for full generality, * use the factory methods in the DateFormat class. * @param pattern the pattern for the format. * @param status Output param set to success/failure code. * @stable ICU 2.0 */ SimpleDateFormat(const UnicodeString& pattern, UErrorCode& status); /** * Construct a SimpleDateFormat using the given pattern, numbering system override, and the default locale. * The locale is used to obtain the symbols used in formatting (e.g., the * names of the months), but not to provide the pattern. *

* A numbering system override is a string containing either the name of a known numbering system, * or a set of field and numbering system pairs that specify which fields are to be formattied with * the alternate numbering system. For example, to specify that all numeric fields in the specified * date or time pattern are to be rendered using Thai digits, simply specify the numbering system override * as "thai". To specify that just the year portion of the date be formatted using Hebrew numbering, * use the override string "y=hebrew". Numbering system overrides can be combined using a semi-colon * character in the override string, such as "d=decimal;M=arabic;y=hebrew", etc. * *

* [Note:] Not all locales support SimpleDateFormat; for full generality, * use the factory methods in the DateFormat class. * @param pattern the pattern for the format. * @param override the override string. * @param status Output param set to success/failure code. * @stable ICU 4.2 */ SimpleDateFormat(const UnicodeString& pattern, const UnicodeString& override, UErrorCode& status); /** * Construct a SimpleDateFormat using the given pattern and locale. * The locale is used to obtain the symbols used in formatting (e.g., the * names of the months), but not to provide the pattern. *

* [Note:] Not all locales support SimpleDateFormat; for full generality, * use the factory methods in the DateFormat class. * @param pattern the pattern for the format. * @param locale the given locale. * @param status Output param set to success/failure code. * @stable ICU 2.0 */ SimpleDateFormat(const UnicodeString& pattern, const Locale& locale, UErrorCode& status); /** * Construct a SimpleDateFormat using the given pattern, numbering system override, and locale. * The locale is used to obtain the symbols used in formatting (e.g., the * names of the months), but not to provide the pattern. *

* A numbering system override is a string containing either the name of a known numbering system, * or a set of field and numbering system pairs that specify which fields are to be formattied with * the alternate numbering system. For example, to specify that all numeric fields in the specified * date or time pattern are to be rendered using Thai digits, simply specify the numbering system override * as "thai". To specify that just the year portion of the date be formatted using Hebrew numbering, * use the override string "y=hebrew". Numbering system overrides can be combined using a semi-colon * character in the override string, such as "d=decimal;M=arabic;y=hebrew", etc. *

* [Note:] Not all locales support SimpleDateFormat; for full generality, * use the factory methods in the DateFormat class. * @param pattern the pattern for the format. * @param override the numbering system override. * @param locale the given locale. * @param status Output param set to success/failure code. * @stable ICU 4.2 */ SimpleDateFormat(const UnicodeString& pattern, const UnicodeString& override, const Locale& locale, UErrorCode& status); /** * Construct a SimpleDateFormat using the given pattern and locale-specific * symbol data. The formatter takes ownership of the DateFormatSymbols object; * the caller is no longer responsible for deleting it. * @param pattern the given pattern for the format. * @param formatDataToAdopt the symbols to be adopted. * @param status Output param set to success/faulure code. * @stable ICU 2.0 */ SimpleDateFormat(const UnicodeString& pattern, DateFormatSymbols* formatDataToAdopt, UErrorCode& status); /** * Construct a SimpleDateFormat using the given pattern and locale-specific * symbol data. The DateFormatSymbols object is NOT adopted; the caller * remains responsible for deleting it. * @param pattern the given pattern for the format. * @param formatData the formatting symbols to be use. * @param status Output param set to success/faulure code. * @stable ICU 2.0 */ SimpleDateFormat(const UnicodeString& pattern, const DateFormatSymbols& formatData, UErrorCode& status); /** * Copy constructor. * @stable ICU 2.0 */ SimpleDateFormat(const SimpleDateFormat&); /** * Assignment operator. * @stable ICU 2.0 */ SimpleDateFormat& operator=(const SimpleDateFormat&); /** * Destructor. * @stable ICU 2.0 */ virtual ~SimpleDateFormat(); /** * Clone this Format object polymorphically. The caller owns the result and * should delete it when done. * @return A copy of the object. * @stable ICU 2.0 */ virtual Format* clone(void) const; /** * Return true if the given Format objects are semantically equal. Objects * of different subclasses are considered unequal. * @param other the object to be compared with. * @return true if the given Format objects are semantically equal. * @stable ICU 2.0 */ virtual UBool operator==(const Format& other) const; using DateFormat::format; /** * Format a date or time, which is the standard millis since 24:00 GMT, Jan * 1, 1970. Overrides DateFormat pure virtual method. *

* Example: using the US locale: "yyyy.MM.dd e 'at' HH:mm:ss zzz" ->> * 1996.07.10 AD at 15:08:56 PDT * * @param cal Calendar set to the date and time to be formatted * into a date/time string. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param pos The formatting position. On input: an alignment field, * if desired. On output: the offsets of the alignment field. * @return Reference to 'appendTo' parameter. * @stable ICU 2.1 */ virtual UnicodeString& format( Calendar& cal, UnicodeString& appendTo, FieldPosition& pos) const; /** * Format a date or time, which is the standard millis since 24:00 GMT, Jan * 1, 1970. Overrides DateFormat pure virtual method. *

* Example: using the US locale: "yyyy.MM.dd e 'at' HH:mm:ss zzz" ->> * 1996.07.10 AD at 15:08:56 PDT * * @param cal Calendar set to the date and time to be formatted * into a date/time string. * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param posIter On return, can be used to iterate over positions * of fields generated by this format call. Field values * are defined in UDateFormatField. * @param status Input/output param set to success/failure code. * @return Reference to 'appendTo' parameter. * @stable ICU 4.4 */ virtual UnicodeString& format( Calendar& cal, UnicodeString& appendTo, FieldPositionIterator* posIter, UErrorCode& status) const; using DateFormat::parse; /** * Parse a date/time string beginning at the given parse position. For * example, a time text "07/10/96 4:5 PM, PDT" will be parsed into a Date * that is equivalent to Date(837039928046). *

* By default, parsing is lenient: If the input is not in the form used by * this object's format method but can still be parsed as a date, then the * parse succeeds. Clients may insist on strict adherence to the format by * calling setLenient(false). * @see DateFormat::setLenient(boolean) * * @param text The date/time string to be parsed * @param cal A Calendar set on input to the date and time to be used for * missing values in the date/time string being parsed, and set * on output to the parsed date/time. When the calendar type is * different from the internal calendar held by this SimpleDateFormat * instance, the internal calendar will be cloned to a work * calendar set to the same milliseconds and time zone as the * cal parameter, field values will be parsed based on the work * calendar, then the result (milliseconds and time zone) will * be set in this calendar. * @param pos On input, the position at which to start parsing; on * output, the position at which parsing terminated, or the * start position if the parse failed. * @stable ICU 2.1 */ virtual void parse( const UnicodeString& text, Calendar& cal, ParsePosition& pos) const; /** * Set the start UDate used to interpret two-digit year strings. * When dates are parsed having 2-digit year strings, they are placed within * a assumed range of 100 years starting on the two digit start date. For * example, the string "24-Jan-17" may be in the year 1817, 1917, 2017, or * some other year. SimpleDateFormat chooses a year so that the resultant * date is on or after the two digit start date and within 100 years of the * two digit start date. *

* By default, the two digit start date is set to 80 years before the current * time at which a SimpleDateFormat object is created. * @param d start UDate used to interpret two-digit year strings. * @param status Filled in with U_ZERO_ERROR if the parse was successful, and with * an error value if there was a parse error. * @stable ICU 2.0 */ virtual void set2DigitYearStart(UDate d, UErrorCode& status); /** * Get the start UDate used to interpret two-digit year strings. * When dates are parsed having 2-digit year strings, they are placed within * a assumed range of 100 years starting on the two digit start date. For * example, the string "24-Jan-17" may be in the year 1817, 1917, 2017, or * some other year. SimpleDateFormat chooses a year so that the resultant * date is on or after the two digit start date and within 100 years of the * two digit start date. *

* By default, the two digit start date is set to 80 years before the current * time at which a SimpleDateFormat object is created. * @param status Filled in with U_ZERO_ERROR if the parse was successful, and with * an error value if there was a parse error. * @stable ICU 2.0 */ UDate get2DigitYearStart(UErrorCode& status) const; /** * Return a pattern string describing this date format. * @param result Output param to receive the pattern. * @return A reference to 'result'. * @stable ICU 2.0 */ virtual UnicodeString& toPattern(UnicodeString& result) const; /** * Return a localized pattern string describing this date format. * In most cases, this will return the same thing as toPattern(), * but a locale can specify characters to use in pattern descriptions * in place of the ones described in this class's class documentation. * (Presumably, letters that would be more mnemonic in that locale's * language.) This function would produce a pattern using those * letters. *

* Note: This implementation depends on DateFormatSymbols::getLocalPatternChars() * to get localized format pattern characters. ICU does not include * localized pattern character data, therefore, unless user sets localized * pattern characters manually, this method returns the same result as * toPattern(). * * @param result Receives the localized pattern. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @return A reference to 'result'. * @stable ICU 2.0 */ virtual UnicodeString& toLocalizedPattern(UnicodeString& result, UErrorCode& status) const; /** * Apply the given unlocalized pattern string to this date format. * (i.e., after this call, this formatter will format dates according to * the new pattern) * * @param pattern The pattern to be applied. * @stable ICU 2.0 */ virtual void applyPattern(const UnicodeString& pattern); /** * Apply the given localized pattern string to this date format. * (see toLocalizedPattern() for more information on localized patterns.) * * @param pattern The localized pattern to be applied. * @param status Output param set to success/failure code on * exit. If the pattern is invalid, this will be * set to a failure result. * @stable ICU 2.0 */ virtual void applyLocalizedPattern(const UnicodeString& pattern, UErrorCode& status); /** * Gets the date/time formatting symbols (this is an object carrying * the various strings and other symbols used in formatting: e.g., month * names and abbreviations, time zone names, AM/PM strings, etc.) * @return a copy of the date-time formatting data associated * with this date-time formatter. * @stable ICU 2.0 */ virtual const DateFormatSymbols* getDateFormatSymbols(void) const; /** * Set the date/time formatting symbols. The caller no longer owns the * DateFormatSymbols object and should not delete it after making this call. * @param newFormatSymbols the given date-time formatting symbols to copy. * @stable ICU 2.0 */ virtual void adoptDateFormatSymbols(DateFormatSymbols* newFormatSymbols); /** * Set the date/time formatting data. * @param newFormatSymbols the given date-time formatting symbols to copy. * @stable ICU 2.0 */ virtual void setDateFormatSymbols(const DateFormatSymbols& newFormatSymbols); /** * Return the class ID for this class. This is useful only for comparing to * a return value from getDynamicClassID(). For example: *

     * .   Base* polymorphic_pointer = createPolymorphicObject();
     * .   if (polymorphic_pointer->getDynamicClassID() ==
     * .       erived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static UClassID U_EXPORT2 getStaticClassID(void); /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. This * method is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and clone() * methods call this method. * * @return The class ID for this object. All objects of a * given class have the same class ID. Objects of * other classes have different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const; /** * Set the calendar to be used by this date format. Initially, the default * calendar for the specified or default locale is used. The caller should * not delete the Calendar object after it is adopted by this call. * Adopting a new calendar will change to the default symbols. * * @param calendarToAdopt Calendar object to be adopted. * @stable ICU 2.0 */ virtual void adoptCalendar(Calendar* calendarToAdopt); /* Cannot use #ifndef U_HIDE_INTERNAL_API for the following methods since they are virtual */ /** * Sets the TimeZoneFormat to be used by this date/time formatter. * The caller should not delete the TimeZoneFormat object after * it is adopted by this call. * @param timeZoneFormatToAdopt The TimeZoneFormat object to be adopted. * @internal ICU 49 technology preview */ virtual void adoptTimeZoneFormat(TimeZoneFormat* timeZoneFormatToAdopt); /** * Sets the TimeZoneFormat to be used by this date/time formatter. * @param newTimeZoneFormat The TimeZoneFormat object to copy. * @internal ICU 49 technology preview */ virtual void setTimeZoneFormat(const TimeZoneFormat& newTimeZoneFormat); /** * Gets the time zone format object associated with this date/time formatter. * @return the time zone format associated with this date/time formatter. * @internal ICU 49 technology preview */ virtual const TimeZoneFormat* getTimeZoneFormat(void) const; /** * Set a particular UDisplayContext value in the formatter, such as * UDISPCTX_CAPITALIZATION_FOR_STANDALONE. Note: For getContext, see * DateFormat. * @param value The UDisplayContext value to set. * @param status Input/output status. If at entry this indicates a failure * status, the function will do nothing; otherwise this will be * updated with any new status from the function. * @stable ICU 53 */ virtual void setContext(UDisplayContext value, UErrorCode& status); /** * Overrides base class method and * This method clears per field NumberFormat instances * previously set by {@see adoptNumberFormat(const UnicodeString&, NumberFormat*, UErrorCode)} * @param formatToAdopt the NumbeferFormat used * @stable ICU 54 */ void adoptNumberFormat(NumberFormat *formatToAdopt); /** * Allow the user to set the NumberFormat for several fields * It can be a single field like: "y"(year) or "M"(month) * It can be several field combined together: "yM"(year and month) * Note: * 1 symbol field is enough for multiple symbol field (so "y" will override "yy", "yyy") * If the field is not numeric, then override has no effect (like "MMM" will use abbreviation, not numerical field) * Per field NumberFormat can also be cleared in {@see DateFormat::setNumberFormat(const NumberFormat& newNumberFormat)} * * @param fields the fields to override(like y) * @param formatToAdopt the NumbeferFormat used * @param status Receives a status code, which will be U_ZERO_ERROR * if the operation succeeds. * @stable ICU 54 */ void adoptNumberFormat(const UnicodeString& fields, NumberFormat *formatToAdopt, UErrorCode &status); /** * Get the numbering system to be used for a particular field. * @param field The UDateFormatField to get * @stable ICU 54 */ const NumberFormat * getNumberFormatForField(char16_t field) const; #ifndef U_HIDE_INTERNAL_API /** * This is for ICU internal use only. Please do not use. * Check whether the 'field' is smaller than all the fields covered in * pattern, return TRUE if it is. The sequence of calendar field, * from large to small is: ERA, YEAR, MONTH, DATE, AM_PM, HOUR, MINUTE,... * @param field the calendar field need to check against * @return TRUE if the 'field' is smaller than all the fields * covered in pattern. FALSE otherwise. * @internal ICU 4.0 */ UBool isFieldUnitIgnored(UCalendarDateFields field) const; /** * This is for ICU internal use only. Please do not use. * Check whether the 'field' is smaller than all the fields covered in * pattern, return TRUE if it is. The sequence of calendar field, * from large to small is: ERA, YEAR, MONTH, DATE, AM_PM, HOUR, MINUTE,... * @param pattern the pattern to check against * @param field the calendar field need to check against * @return TRUE if the 'field' is smaller than all the fields * covered in pattern. FALSE otherwise. * @internal ICU 4.0 */ static UBool isFieldUnitIgnored(const UnicodeString& pattern, UCalendarDateFields field); /** * This is for ICU internal use only. Please do not use. * Get the locale of this simple date formatter. * It is used in DateIntervalFormat. * * @return locale in this simple date formatter * @internal ICU 4.0 */ const Locale& getSmpFmtLocale(void) const; #endif /* U_HIDE_INTERNAL_API */ private: friend class DateFormat; friend class DateIntervalFormat; void initializeDefaultCentury(void); void initializeBooleanAttributes(void); SimpleDateFormat(); // default constructor not implemented /** * Used by the DateFormat factory methods to construct a SimpleDateFormat. * @param timeStyle the time style. * @param dateStyle the date style. * @param locale the given locale. * @param status Output param set to success/failure code on * exit. */ SimpleDateFormat(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status); /** * Construct a SimpleDateFormat for the given locale. If no resource data * is available, create an object of last resort, using hard-coded strings. * This is an internal method, called by DateFormat. It should never fail. * @param locale the given locale. * @param status Output param set to success/failure code on * exit. */ SimpleDateFormat(const Locale& locale, UErrorCode& status); // Use default pattern /** * Hook called by format(... FieldPosition& ...) and format(...FieldPositionIterator&...) */ UnicodeString& _format(Calendar& cal, UnicodeString& appendTo, FieldPositionHandler& handler, UErrorCode& status) const; /** * Called by format() to format a single field. * * @param appendTo Output parameter to receive result. * Result is appended to existing contents. * @param ch The format character we encountered in the pattern. * @param count Number of characters in the current pattern symbol (e.g., * "yyyy" in the pattern would result in a call to this function * with ch equal to 'y' and count equal to 4) * @param capitalizationContext Capitalization context for this date format. * @param fieldNum Zero-based numbering of current field within the overall format. * @param handler Records information about field positions. * @param cal Calendar to use * @param status Receives a status code, which will be U_ZERO_ERROR if the operation * succeeds. */ void subFormat(UnicodeString &appendTo, char16_t ch, int32_t count, UDisplayContext capitalizationContext, int32_t fieldNum, FieldPositionHandler& handler, Calendar& cal, UErrorCode& status) const; // in case of illegal argument /** * Used by subFormat() to format a numeric value. * Appends to toAppendTo a string representation of "value" * having a number of digits between "minDigits" and * "maxDigits". Uses the DateFormat's NumberFormat. * * @param currentNumberFormat * @param appendTo Output parameter to receive result. * Formatted number is appended to existing contents. * @param value Value to format. * @param minDigits Minimum number of digits the result should have * @param maxDigits Maximum number of digits the result should have */ void zeroPaddingNumber(const NumberFormat *currentNumberFormat, UnicodeString &appendTo, int32_t value, int32_t minDigits, int32_t maxDigits) const; /** * Return true if the given format character, occuring count * times, represents a numeric field. */ static UBool isNumeric(char16_t formatChar, int32_t count); /** * Returns TRUE if the patternOffset is at the start of a numeric field. */ static UBool isAtNumericField(const UnicodeString &pattern, int32_t patternOffset); /** * Returns TRUE if the patternOffset is right after a non-numeric field. */ static UBool isAfterNonNumericField(const UnicodeString &pattern, int32_t patternOffset); /** * initializes fCalendar from parameters. Returns fCalendar as a convenience. * @param adoptZone Zone to be adopted, or NULL for TimeZone::createDefault(). * @param locale Locale of the calendar * @param status Error code * @return the newly constructed fCalendar */ Calendar *initializeCalendar(TimeZone* adoptZone, const Locale& locale, UErrorCode& status); /** * Called by several of the constructors to load pattern data and formatting symbols * out of a resource bundle and initialize the locale based on it. * @param timeStyle The time style, as passed to DateFormat::createDateInstance(). * @param dateStyle The date style, as passed to DateFormat::createTimeInstance(). * @param locale The locale to load the patterns from. * @param status Filled in with an error code if loading the data from the * resources fails. */ void construct(EStyle timeStyle, EStyle dateStyle, const Locale& locale, UErrorCode& status); /** * Called by construct() and the various constructors to set up the SimpleDateFormat's * Calendar and NumberFormat objects. * @param locale The locale for which we want a Calendar and a NumberFormat. * @param status Filled in with an error code if creating either subobject fails. */ void initialize(const Locale& locale, UErrorCode& status); /** * Private code-size reduction function used by subParse. * @param text the time text being parsed. * @param start where to start parsing. * @param field the date field being parsed. * @param stringArray the string array to parsed. * @param stringArrayCount the size of the array. * @param monthPattern pointer to leap month pattern, or NULL if none. * @param cal a Calendar set to the date and time to be formatted * into a date/time string. * @return the new start position if matching succeeded; a negative number * indicating matching failure, otherwise. */ int32_t matchString(const UnicodeString& text, int32_t start, UCalendarDateFields field, const UnicodeString* stringArray, int32_t stringArrayCount, const UnicodeString* monthPattern, Calendar& cal) const; /** * Private code-size reduction function used by subParse. * @param text the time text being parsed. * @param start where to start parsing. * @param field the date field being parsed. * @param stringArray the string array to parsed. * @param stringArrayCount the size of the array. * @param cal a Calendar set to the date and time to be formatted * into a date/time string. * @return the new start position if matching succeeded; a negative number * indicating matching failure, otherwise. */ int32_t matchQuarterString(const UnicodeString& text, int32_t start, UCalendarDateFields field, const UnicodeString* stringArray, int32_t stringArrayCount, Calendar& cal) const; /** * Used by subParse() to match localized day period strings. */ int32_t matchDayPeriodStrings(const UnicodeString& text, int32_t start, const UnicodeString* stringArray, int32_t stringArrayCount, int32_t &dayPeriod) const; /** * Private function used by subParse to match literal pattern text. * * @param pattern the pattern string * @param patternOffset the starting offset into the pattern text. On * outupt will be set the offset of the first non-literal character in the pattern * @param text the text being parsed * @param textOffset the starting offset into the text. On output * will be set to the offset of the character after the match * @param whitespaceLenient TRUE if whitespace parse is lenient, FALSE otherwise. * @param partialMatchLenient TRUE if partial match parse is lenient, FALSE otherwise. * @param oldLeniency TRUE if old leniency control is lenient, FALSE otherwise. * * @return TRUE if the literal text could be matched, FALSE otherwise. */ static UBool matchLiterals(const UnicodeString &pattern, int32_t &patternOffset, const UnicodeString &text, int32_t &textOffset, UBool whitespaceLenient, UBool partialMatchLenient, UBool oldLeniency); /** * Private member function that converts the parsed date strings into * timeFields. Returns -start (for ParsePosition) if failed. * @param text the time text to be parsed. * @param start where to start parsing. * @param ch the pattern character for the date field text to be parsed. * @param count the count of a pattern character. * @param obeyCount if true then the count is strictly obeyed. * @param allowNegative * @param ambiguousYear If true then the two-digit year == the default start year. * @param saveHebrewMonth Used to hang onto month until year is known. * @param cal a Calendar set to the date and time to be formatted * into a date/time string. * @param patLoc * @param numericLeapMonthFormatter If non-null, used to parse numeric leap months. * @param tzTimeType the type of parsed time zone - standard, daylight or unknown (output). * This parameter can be NULL if caller does not need the information. * @return the new start position if matching succeeded; a negative number * indicating matching failure, otherwise. */ int32_t subParse(const UnicodeString& text, int32_t& start, char16_t ch, int32_t count, UBool obeyCount, UBool allowNegative, UBool ambiguousYear[], int32_t& saveHebrewMonth, Calendar& cal, int32_t patLoc, MessageFormat * numericLeapMonthFormatter, UTimeZoneFormatTimeType *tzTimeType, int32_t *dayPeriod=NULL) const; void parseInt(const UnicodeString& text, Formattable& number, ParsePosition& pos, UBool allowNegative, const NumberFormat *fmt) const; void parseInt(const UnicodeString& text, Formattable& number, int32_t maxDigits, ParsePosition& pos, UBool allowNegative, const NumberFormat *fmt) const; int32_t checkIntSuffix(const UnicodeString& text, int32_t start, int32_t patLoc, UBool isNegative) const; /** * Counts number of digit code points in the specified text. * * @param text input text * @param start start index, inclusive * @param end end index, exclusive * @return number of digits found in the text in the specified range. */ int32_t countDigits(const UnicodeString& text, int32_t start, int32_t end) const; /** * Translate a pattern, mapping each character in the from string to the * corresponding character in the to string. Return an error if the original * pattern contains an unmapped character, or if a quote is unmatched. * Quoted (single quotes only) material is not translated. * @param originalPattern the original pattern. * @param translatedPattern Output param to receive the translited pattern. * @param from the characters to be translited from. * @param to the characters to be translited to. * @param status Receives a status code, which will be U_ZERO_ERROR * if the operation succeeds. */ static void translatePattern(const UnicodeString& originalPattern, UnicodeString& translatedPattern, const UnicodeString& from, const UnicodeString& to, UErrorCode& status); /** * Sets the starting date of the 100-year window that dates with 2-digit years * are considered to fall within. * @param startDate the start date * @param status Receives a status code, which will be U_ZERO_ERROR * if the operation succeeds. */ void parseAmbiguousDatesAsAfter(UDate startDate, UErrorCode& status); /** * Return the length matched by the given affix, or -1 if none. * Runs of white space in the affix, match runs of white space in * the input. * @param affix pattern string, taken as a literal * @param input input text * @param pos offset into input at which to begin matching * @return length of input that matches, or -1 if match failure */ int32_t compareSimpleAffix(const UnicodeString& affix, const UnicodeString& input, int32_t pos) const; /** * Skip over a run of zero or more Pattern_White_Space characters at * pos in text. */ int32_t skipPatternWhiteSpace(const UnicodeString& text, int32_t pos) const; /** * Skip over a run of zero or more isUWhiteSpace() characters at pos * in text. */ int32_t skipUWhiteSpace(const UnicodeString& text, int32_t pos) const; /** * Initialize LocalizedNumberFormatter instances used for speedup. */ void initFastNumberFormatters(UErrorCode& status); /** * Delete the LocalizedNumberFormatter instances used for speedup. */ void freeFastNumberFormatters(); /** * Initialize NumberFormat instances used for numbering system overrides. */ void initNumberFormatters(const Locale &locale,UErrorCode &status); /** * Parse the given override string and set up structures for number formats */ void processOverrideString(const Locale &locale, const UnicodeString &str, int8_t type, UErrorCode &status); /** * Used to map pattern characters to Calendar field identifiers. */ static const UCalendarDateFields fgPatternIndexToCalendarField[]; /** * Map index into pattern character string to DateFormat field number */ static const UDateFormatField fgPatternIndexToDateFormatField[]; /** * Lazy TimeZoneFormat instantiation, semantically const */ TimeZoneFormat *tzFormat(UErrorCode &status) const; const NumberFormat* getNumberFormatByIndex(UDateFormatField index) const; /** * Used to map Calendar field to field level. * The larger the level, the smaller the field unit. * For example, UCAL_ERA level is 0, UCAL_YEAR level is 10, * UCAL_MONTH level is 20. */ static const int32_t fgCalendarFieldToLevel[]; /** * Map calendar field letter into calendar field level. */ static int32_t getLevelFromChar(char16_t ch); /** * Tell if a character can be used to define a field in a format string. */ static UBool isSyntaxChar(char16_t ch); /** * The formatting pattern for this formatter. */ UnicodeString fPattern; /** * The numbering system override for dates. */ UnicodeString fDateOverride; /** * The numbering system override for times. */ UnicodeString fTimeOverride; /** * The original locale used (for reloading symbols) */ Locale fLocale; /** * A pointer to an object containing the strings to use in formatting (e.g., * month and day names, AM and PM strings, time zone names, etc.) */ DateFormatSymbols* fSymbols; // Owned /** * The time zone formatter */ TimeZoneFormat* fTimeZoneFormat; /** * If dates have ambiguous years, we map them into the century starting * at defaultCenturyStart, which may be any date. If defaultCenturyStart is * set to SYSTEM_DEFAULT_CENTURY, which it is by default, then the system * values are used. The instance values defaultCenturyStart and * defaultCenturyStartYear are only used if explicitly set by the user * through the API method parseAmbiguousDatesAsAfter(). */ UDate fDefaultCenturyStart; UBool fHasMinute; UBool fHasSecond; UBool fHasHanYearChar; // pattern contains the Han year character \u5E74 /** * Sets fHasMinutes and fHasSeconds. */ void parsePattern(); /** * See documentation for defaultCenturyStart. */ /*transient*/ int32_t fDefaultCenturyStartYear; struct NSOverride : public UMemory { const SharedNumberFormat *snf; int32_t hash; NSOverride *next; void free(); NSOverride() : snf(NULL), hash(0), next(NULL) { } ~NSOverride(); }; /** * The number format in use for each date field. NULL means fall back * to fNumberFormat in DateFormat. */ const SharedNumberFormat **fSharedNumberFormatters; enum NumberFormatterKey { SMPDTFMT_NF_1x10, SMPDTFMT_NF_2x10, SMPDTFMT_NF_3x10, SMPDTFMT_NF_4x10, SMPDTFMT_NF_2x2, SMPDTFMT_NF_COUNT }; /** * Number formatters pre-allocated for fast performance on the most common integer lengths. */ const number::LocalizedNumberFormatter* fFastNumberFormatters[SMPDTFMT_NF_COUNT] = {}; UBool fHaveDefaultCentury; BreakIterator* fCapitalizationBrkIter; }; inline UDate SimpleDateFormat::get2DigitYearStart(UErrorCode& /*status*/) const { return fDefaultCenturyStart; } U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _SMPDTFMT //eof usr/include/unicode/ucsdet.h000064400000035252152342600240012073 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2005-2013, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucsdet.h * encoding: UTF-8 * indentation:4 * * created on: 2005Aug04 * created by: Andy Heninger * * ICU Character Set Detection, API for C * * Draft version 18 Oct 2005 * */ #ifndef __UCSDET_H #define __UCSDET_H #include "unicode/utypes.h" #if !UCONFIG_NO_CONVERSION #include "unicode/localpointer.h" #include "unicode/uenum.h" /** * \file * \brief C API: Charset Detection API * * This API provides a facility for detecting the * charset or encoding of character data in an unknown text format. * The input data can be from an array of bytes. *

* Character set detection is at best an imprecise operation. The detection * process will attempt to identify the charset that best matches the characteristics * of the byte data, but the process is partly statistical in nature, and * the results can not be guaranteed to always be correct. *

* For best accuracy in charset detection, the input data should be primarily * in a single language, and a minimum of a few hundred bytes worth of plain text * in the language are needed. The detection process will attempt to * ignore html or xml style markup that could otherwise obscure the content. *

* An alternative to the ICU Charset Detector is the * Compact Encoding Detector, https://github.com/google/compact_enc_det. * It often gives more accurate results, especially with short input samples. */ struct UCharsetDetector; /** * Structure representing a charset detector * @stable ICU 3.6 */ typedef struct UCharsetDetector UCharsetDetector; struct UCharsetMatch; /** * Opaque structure representing a match that was identified * from a charset detection operation. * @stable ICU 3.6 */ typedef struct UCharsetMatch UCharsetMatch; /** * Open a charset detector. * * @param status Any error conditions occurring during the open * operation are reported back in this variable. * @return the newly opened charset detector. * @stable ICU 3.6 */ U_STABLE UCharsetDetector * U_EXPORT2 ucsdet_open(UErrorCode *status); /** * Close a charset detector. All storage and any other resources * owned by this charset detector will be released. Failure to * close a charset detector when finished with it can result in * memory leaks in the application. * * @param ucsd The charset detector to be closed. * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ucsdet_close(UCharsetDetector *ucsd); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUCharsetDetectorPointer * "Smart pointer" class, closes a UCharsetDetector via ucsdet_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); U_NAMESPACE_END #endif /** * Set the input byte data whose charset is to detected. * * Ownership of the input text byte array remains with the caller. * The input string must not be altered or deleted until the charset * detector is either closed or reset to refer to different input text. * * @param ucsd the charset detector to be used. * @param textIn the input text of unknown encoding. . * @param len the length of the input text, or -1 if the text * is NUL terminated. * @param status any error conditions are reported back in this variable. * * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ucsdet_setText(UCharsetDetector *ucsd, const char *textIn, int32_t len, UErrorCode *status); /** Set the declared encoding for charset detection. * The declared encoding of an input text is an encoding obtained * by the user from an http header or xml declaration or similar source that * can be provided as an additional hint to the charset detector. * * How and whether the declared encoding will be used during the * detection process is TBD. * * @param ucsd the charset detector to be used. * @param encoding an encoding for the current data obtained from * a header or declaration or other source outside * of the byte data itself. * @param length the length of the encoding name, or -1 if the name string * is NUL terminated. * @param status any error conditions are reported back in this variable. * * @stable ICU 3.6 */ U_STABLE void U_EXPORT2 ucsdet_setDeclaredEncoding(UCharsetDetector *ucsd, const char *encoding, int32_t length, UErrorCode *status); /** * Return the charset that best matches the supplied input data. * * Note though, that because the detection * only looks at the start of the input data, * there is a possibility that the returned charset will fail to handle * the full set of input data. *

* The returned UCharsetMatch object is owned by the UCharsetDetector. * It will remain valid until the detector input is reset, or until * the detector is closed. *

* The function will fail if *

    *
  • no charset appears to match the data.
  • *
  • no input text has been provided
  • *
* * @param ucsd the charset detector to be used. * @param status any error conditions are reported back in this variable. * @return a UCharsetMatch representing the best matching charset, * or NULL if no charset matches the byte data. * * @stable ICU 3.6 */ U_STABLE const UCharsetMatch * U_EXPORT2 ucsdet_detect(UCharsetDetector *ucsd, UErrorCode *status); /** * Find all charset matches that appear to be consistent with the input, * returning an array of results. The results are ordered with the * best quality match first. * * Because the detection only looks at a limited amount of the * input byte data, some of the returned charsets may fail to handle * the all of input data. *

* The returned UCharsetMatch objects are owned by the UCharsetDetector. * They will remain valid until the detector is closed or modified * *

* Return an error if *

    *
  • no charsets appear to match the input data.
  • *
  • no input text has been provided
  • *
* * @param ucsd the charset detector to be used. * @param matchesFound pointer to a variable that will be set to the * number of charsets identified that are consistent with * the input data. Output only. * @param status any error conditions are reported back in this variable. * @return A pointer to an array of pointers to UCharSetMatch objects. * This array, and the UCharSetMatch instances to which it refers, * are owned by the UCharsetDetector, and will remain valid until * the detector is closed or modified. * @stable ICU 3.6 */ U_STABLE const UCharsetMatch ** U_EXPORT2 ucsdet_detectAll(UCharsetDetector *ucsd, int32_t *matchesFound, UErrorCode *status); /** * Get the name of the charset represented by a UCharsetMatch. * * The storage for the returned name string is owned by the * UCharsetMatch, and will remain valid while the UCharsetMatch * is valid. * * The name returned is suitable for use with the ICU conversion APIs. * * @param ucsm The charset match object. * @param status Any error conditions are reported back in this variable. * @return The name of the matching charset. * * @stable ICU 3.6 */ U_STABLE const char * U_EXPORT2 ucsdet_getName(const UCharsetMatch *ucsm, UErrorCode *status); /** * Get a confidence number for the quality of the match of the byte * data with the charset. Confidence numbers range from zero to 100, * with 100 representing complete confidence and zero representing * no confidence. * * The confidence values are somewhat arbitrary. They define an * an ordering within the results for any single detection operation * but are not generally comparable between the results for different input. * * A confidence value of ten does have a general meaning - it is used * for charsets that can represent the input data, but for which there * is no other indication that suggests that the charset is the correct one. * Pure 7 bit ASCII data, for example, is compatible with a * great many charsets, most of which will appear as possible matches * with a confidence of 10. * * @param ucsm The charset match object. * @param status Any error conditions are reported back in this variable. * @return A confidence number for the charset match. * * @stable ICU 3.6 */ U_STABLE int32_t U_EXPORT2 ucsdet_getConfidence(const UCharsetMatch *ucsm, UErrorCode *status); /** * Get the RFC 3066 code for the language of the input data. * * The Charset Detection service is intended primarily for detecting * charsets, not language. For some, but not all, charsets, a language is * identified as a byproduct of the detection process, and that is what * is returned by this function. * * CAUTION: * 1. Language information is not available for input data encoded in * all charsets. In particular, no language is identified * for UTF-8 input data. * * 2. Closely related languages may sometimes be confused. * * If more accurate language detection is required, a linguistic * analysis package should be used. * * The storage for the returned name string is owned by the * UCharsetMatch, and will remain valid while the UCharsetMatch * is valid. * * @param ucsm The charset match object. * @param status Any error conditions are reported back in this variable. * @return The RFC 3066 code for the language of the input data, or * an empty string if the language could not be determined. * * @stable ICU 3.6 */ U_STABLE const char * U_EXPORT2 ucsdet_getLanguage(const UCharsetMatch *ucsm, UErrorCode *status); /** * Get the entire input text as a UChar string, placing it into * a caller-supplied buffer. A terminating * NUL character will be appended to the buffer if space is available. * * The number of UChars in the output string, not including the terminating * NUL, is returned. * * If the supplied buffer is smaller than required to hold the output, * the contents of the buffer are undefined. The full output string length * (in UChars) is returned as always, and can be used to allocate a buffer * of the correct size. * * * @param ucsm The charset match object. * @param buf A UChar buffer to be filled with the converted text data. * @param cap The capacity of the buffer in UChars. * @param status Any error conditions are reported back in this variable. * @return The number of UChars in the output string. * * @stable ICU 3.6 */ U_STABLE int32_t U_EXPORT2 ucsdet_getUChars(const UCharsetMatch *ucsm, UChar *buf, int32_t cap, UErrorCode *status); /** * Get an iterator over the set of all detectable charsets - * over the charsets that are known to the charset detection * service. * * The returned UEnumeration provides access to the names of * the charsets. * *

* The state of the Charset detector that is passed in does not * affect the result of this function, but requiring a valid, open * charset detector as a parameter insures that the charset detection * service has been safely initialized and that the required detection * data is available. * *

* Note: Multiple different charset encodings in a same family may use * a single shared name in this implementation. For example, this method returns * an array including "ISO-8859-1" (ISO Latin 1), but not including "windows-1252" * (Windows Latin 1). However, actual detection result could be "windows-1252" * when the input data matches Latin 1 code points with any points only available * in "windows-1252". * * @param ucsd a Charset detector. * @param status Any error conditions are reported back in this variable. * @return an iterator providing access to the detectable charset names. * @stable ICU 3.6 */ U_STABLE UEnumeration * U_EXPORT2 ucsdet_getAllDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status); /** * Test whether input filtering is enabled for this charset detector. * Input filtering removes text that appears to be HTML or xml * markup from the input before applying the code page detection * heuristics. * * @param ucsd The charset detector to check. * @return TRUE if filtering is enabled. * @stable ICU 3.6 */ U_STABLE UBool U_EXPORT2 ucsdet_isInputFilterEnabled(const UCharsetDetector *ucsd); /** * Enable filtering of input text. If filtering is enabled, * text within angle brackets ("<" and ">") will be removed * before detection, which will remove most HTML or xml markup. * * @param ucsd the charset detector to be modified. * @param filter true to enable input text filtering. * @return The previous setting. * * @stable ICU 3.6 */ U_STABLE UBool U_EXPORT2 ucsdet_enableInputFilter(UCharsetDetector *ucsd, UBool filter); #ifndef U_HIDE_INTERNAL_API /** * Get an iterator over the set of detectable charsets - * over the charsets that are enabled by the specified charset detector. * * The returned UEnumeration provides access to the names of * the charsets. * * @param ucsd a Charset detector. * @param status Any error conditions are reported back in this variable. * @return an iterator providing access to the detectable charset names by * the specified charset detector. * @internal */ U_INTERNAL UEnumeration * U_EXPORT2 ucsdet_getDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status); /** * Enable or disable individual charset encoding. * A name of charset encoding must be included in the names returned by * {@link #ucsdet_getAllDetectableCharsets()}. * * @param ucsd a Charset detector. * @param encoding encoding the name of charset encoding. * @param enabled TRUE to enable, or FALSE to disable the * charset encoding. * @param status receives the return status. When the name of charset encoding * is not supported, U_ILLEGAL_ARGUMENT_ERROR is set. * @internal */ U_INTERNAL void U_EXPORT2 ucsdet_setDetectableCharset(UCharsetDetector *ucsd, const char *encoding, UBool enabled, UErrorCode *status); #endif /* U_HIDE_INTERNAL_API */ #endif #endif /* __UCSDET_H */ usr/include/unicode/simpleformatter.h000064400000031032152342600240014011 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ****************************************************************************** * Copyright (C) 2014-2016, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * simpleformatter.h */ #ifndef __SIMPLEFORMATTER_H__ #define __SIMPLEFORMATTER_H__ /** * \file * \brief C++ API: Simple formatter, minimal subset of MessageFormat. */ #include "unicode/utypes.h" #include "unicode/unistr.h" U_NAMESPACE_BEGIN // Forward declaration: namespace number { namespace impl { class SimpleModifier; } } /** * Formats simple patterns like "{1} was born in {0}". * Minimal subset of MessageFormat; fast, simple, minimal dependencies. * Supports only numbered arguments with no type nor style parameters, * and formats only string values. * Quoting via ASCII apostrophe compatible with ICU MessageFormat default behavior. * * Factory methods set error codes for syntax errors * and for too few or too many arguments/placeholders. * * SimpleFormatter objects are thread-safe except for assignment and applying new patterns. * * Example: *

 * UErrorCode errorCode = U_ZERO_ERROR;
 * SimpleFormatter fmt("{1} '{born}' in {0}", errorCode);
 * UnicodeString result;
 *
 * // Output: "paul {born} in england"
 * fmt.format("england", "paul", result, errorCode);
 * 
* * This class is not intended for public subclassing. * * @see MessageFormat * @see UMessagePatternApostropheMode * @stable ICU 57 */ class U_COMMON_API SimpleFormatter U_FINAL : public UMemory { public: /** * Default constructor. * @stable ICU 57 */ SimpleFormatter() : compiledPattern((char16_t)0) {} /** * Constructs a formatter from the pattern string. * * @param pattern The pattern string. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * Set to U_ILLEGAL_ARGUMENT_ERROR for bad argument syntax. * @stable ICU 57 */ SimpleFormatter(const UnicodeString& pattern, UErrorCode &errorCode) { applyPattern(pattern, errorCode); } /** * Constructs a formatter from the pattern string. * The number of arguments checked against the given limits is the * highest argument number plus one, not the number of occurrences of arguments. * * @param pattern The pattern string. * @param min The pattern must have at least this many arguments. * @param max The pattern must have at most this many arguments. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * Set to U_ILLEGAL_ARGUMENT_ERROR for bad argument syntax and * too few or too many arguments. * @stable ICU 57 */ SimpleFormatter(const UnicodeString& pattern, int32_t min, int32_t max, UErrorCode &errorCode) { applyPatternMinMaxArguments(pattern, min, max, errorCode); } /** * Copy constructor. * @stable ICU 57 */ SimpleFormatter(const SimpleFormatter& other) : compiledPattern(other.compiledPattern) {} /** * Assignment operator. * @stable ICU 57 */ SimpleFormatter &operator=(const SimpleFormatter& other); /** * Destructor. * @stable ICU 57 */ ~SimpleFormatter(); /** * Changes this object according to the new pattern. * * @param pattern The pattern string. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * Set to U_ILLEGAL_ARGUMENT_ERROR for bad argument syntax. * @return TRUE if U_SUCCESS(errorCode). * @stable ICU 57 */ UBool applyPattern(const UnicodeString &pattern, UErrorCode &errorCode) { return applyPatternMinMaxArguments(pattern, 0, INT32_MAX, errorCode); } /** * Changes this object according to the new pattern. * The number of arguments checked against the given limits is the * highest argument number plus one, not the number of occurrences of arguments. * * @param pattern The pattern string. * @param min The pattern must have at least this many arguments. * @param max The pattern must have at most this many arguments. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * Set to U_ILLEGAL_ARGUMENT_ERROR for bad argument syntax and * too few or too many arguments. * @return TRUE if U_SUCCESS(errorCode). * @stable ICU 57 */ UBool applyPatternMinMaxArguments(const UnicodeString &pattern, int32_t min, int32_t max, UErrorCode &errorCode); /** * @return The max argument number + 1. * @stable ICU 57 */ int32_t getArgumentLimit() const { return getArgumentLimit(compiledPattern.getBuffer(), compiledPattern.length()); } /** * Formats the given value, appending to the appendTo builder. * The argument value must not be the same object as appendTo. * getArgumentLimit() must be at most 1. * * @param value0 Value for argument {0}. * @param appendTo Gets the formatted pattern and value appended. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return appendTo * @stable ICU 57 */ UnicodeString &format( const UnicodeString &value0, UnicodeString &appendTo, UErrorCode &errorCode) const; /** * Formats the given values, appending to the appendTo builder. * An argument value must not be the same object as appendTo. * getArgumentLimit() must be at most 2. * * @param value0 Value for argument {0}. * @param value1 Value for argument {1}. * @param appendTo Gets the formatted pattern and values appended. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return appendTo * @stable ICU 57 */ UnicodeString &format( const UnicodeString &value0, const UnicodeString &value1, UnicodeString &appendTo, UErrorCode &errorCode) const; /** * Formats the given values, appending to the appendTo builder. * An argument value must not be the same object as appendTo. * getArgumentLimit() must be at most 3. * * @param value0 Value for argument {0}. * @param value1 Value for argument {1}. * @param value2 Value for argument {2}. * @param appendTo Gets the formatted pattern and values appended. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return appendTo * @stable ICU 57 */ UnicodeString &format( const UnicodeString &value0, const UnicodeString &value1, const UnicodeString &value2, UnicodeString &appendTo, UErrorCode &errorCode) const; /** * Formats the given values, appending to the appendTo string. * * @param values The argument values. * An argument value must not be the same object as appendTo. * Can be NULL if valuesLength==getArgumentLimit()==0. * @param valuesLength The length of the values array. * Must be at least getArgumentLimit(). * @param appendTo Gets the formatted pattern and values appended. * @param offsets offsets[i] receives the offset of where * values[i] replaced pattern argument {i}. * Can be shorter or longer than values. Can be NULL if offsetsLength==0. * If there is no {i} in the pattern, then offsets[i] is set to -1. * @param offsetsLength The length of the offsets array. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return appendTo * @stable ICU 57 */ UnicodeString &formatAndAppend( const UnicodeString *const *values, int32_t valuesLength, UnicodeString &appendTo, int32_t *offsets, int32_t offsetsLength, UErrorCode &errorCode) const; /** * Formats the given values, replacing the contents of the result string. * May optimize by actually appending to the result if it is the same object * as the value corresponding to the initial argument in the pattern. * * @param values The argument values. * An argument value may be the same object as result. * Can be NULL if valuesLength==getArgumentLimit()==0. * @param valuesLength The length of the values array. * Must be at least getArgumentLimit(). * @param result Gets its contents replaced by the formatted pattern and values. * @param offsets offsets[i] receives the offset of where * values[i] replaced pattern argument {i}. * Can be shorter or longer than values. Can be NULL if offsetsLength==0. * If there is no {i} in the pattern, then offsets[i] is set to -1. * @param offsetsLength The length of the offsets array. * @param errorCode ICU error code in/out parameter. * Must fulfill U_SUCCESS before the function call. * @return result * @stable ICU 57 */ UnicodeString &formatAndReplace( const UnicodeString *const *values, int32_t valuesLength, UnicodeString &result, int32_t *offsets, int32_t offsetsLength, UErrorCode &errorCode) const; /** * Returns the pattern text with none of the arguments. * Like formatting with all-empty string values. * @stable ICU 57 */ UnicodeString getTextWithNoArguments() const { return getTextWithNoArguments( compiledPattern.getBuffer(), compiledPattern.length(), nullptr, 0); } #ifndef U_HIDE_INTERNAL_API /** * Returns the pattern text with none of the arguments. * Like formatting with all-empty string values. * * TODO(ICU-20406): Replace this with an Iterator interface. * * @param offsets offsets[i] receives the offset of where {i} was located * before it was replaced by an empty string. * For example, "a{0}b{1}" produces offset 1 for i=0 and 2 for i=1. * Can be nullptr if offsetsLength==0. * If there is no {i} in the pattern, then offsets[i] is set to -1. * @param offsetsLength The length of the offsets array. * * @internal */ UnicodeString getTextWithNoArguments(int32_t *offsets, int32_t offsetsLength) const { return getTextWithNoArguments( compiledPattern.getBuffer(), compiledPattern.length(), offsets, offsetsLength); } #endif // U_HIDE_INTERNAL_API private: /** * Binary representation of the compiled pattern. * Index 0: One more than the highest argument number. * Followed by zero or more arguments or literal-text segments. * * An argument is stored as its number, less than ARG_NUM_LIMIT. * A literal-text segment is stored as its length (at least 1) offset by ARG_NUM_LIMIT, * followed by that many chars. */ UnicodeString compiledPattern; static inline int32_t getArgumentLimit(const char16_t *compiledPattern, int32_t compiledPatternLength) { return compiledPatternLength == 0 ? 0 : compiledPattern[0]; } static UnicodeString getTextWithNoArguments( const char16_t *compiledPattern, int32_t compiledPatternLength, int32_t *offsets, int32_t offsetsLength); static UnicodeString &format( const char16_t *compiledPattern, int32_t compiledPatternLength, const UnicodeString *const *values, UnicodeString &result, const UnicodeString *resultCopy, UBool forbidResultAsValue, int32_t *offsets, int32_t offsetsLength, UErrorCode &errorCode); // Give access to internals to SimpleModifier for number formatting friend class number::impl::SimpleModifier; }; U_NAMESPACE_END #endif // __SIMPLEFORMATTER_H__ usr/include/unicode/stringtriebuilder.h000064400000036424152342600240014347 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2010-2012,2014, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: stringtriebuilder.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2010dec24 * created by: Markus W. Scherer */ #ifndef __STRINGTRIEBUILDER_H__ #define __STRINGTRIEBUILDER_H__ #include "unicode/utypes.h" #include "unicode/uobject.h" /** * \file * \brief C++ API: Builder API for trie builders */ // Forward declaration. /// \cond struct UHashtable; typedef struct UHashtable UHashtable; /// \endcond /** * Build options for BytesTrieBuilder and CharsTrieBuilder. * @stable ICU 4.8 */ enum UStringTrieBuildOption { /** * Builds a trie quickly. * @stable ICU 4.8 */ USTRINGTRIE_BUILD_FAST, /** * Builds a trie more slowly, attempting to generate * a shorter but equivalent serialization. * This build option also uses more memory. * * This option can be effective when many integer values are the same * and string/byte sequence suffixes can be shared. * Runtime speed is not expected to improve. * @stable ICU 4.8 */ USTRINGTRIE_BUILD_SMALL }; U_NAMESPACE_BEGIN /** * Base class for string trie builder classes. * * This class is not intended for public subclassing. * @stable ICU 4.8 */ class U_COMMON_API StringTrieBuilder : public UObject { public: #ifndef U_HIDE_INTERNAL_API /** @internal */ static int32_t hashNode(const void *node); /** @internal */ static UBool equalNodes(const void *left, const void *right); #endif /* U_HIDE_INTERNAL_API */ protected: // Do not enclose the protected default constructor with #ifndef U_HIDE_INTERNAL_API // or else the compiler will create a public default constructor. /** @internal */ StringTrieBuilder(); /** @internal */ virtual ~StringTrieBuilder(); #ifndef U_HIDE_INTERNAL_API /** @internal */ void createCompactBuilder(int32_t sizeGuess, UErrorCode &errorCode); /** @internal */ void deleteCompactBuilder(); /** @internal */ void build(UStringTrieBuildOption buildOption, int32_t elementsLength, UErrorCode &errorCode); /** @internal */ int32_t writeNode(int32_t start, int32_t limit, int32_t unitIndex); /** @internal */ int32_t writeBranchSubNode(int32_t start, int32_t limit, int32_t unitIndex, int32_t length); #endif /* U_HIDE_INTERNAL_API */ class Node; #ifndef U_HIDE_INTERNAL_API /** @internal */ Node *makeNode(int32_t start, int32_t limit, int32_t unitIndex, UErrorCode &errorCode); /** @internal */ Node *makeBranchSubNode(int32_t start, int32_t limit, int32_t unitIndex, int32_t length, UErrorCode &errorCode); #endif /* U_HIDE_INTERNAL_API */ /** @internal */ virtual int32_t getElementStringLength(int32_t i) const = 0; /** @internal */ virtual char16_t getElementUnit(int32_t i, int32_t unitIndex) const = 0; /** @internal */ virtual int32_t getElementValue(int32_t i) const = 0; // Finds the first unit index after this one where // the first and last element have different units again. /** @internal */ virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const = 0; // Number of different units at unitIndex. /** @internal */ virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const = 0; /** @internal */ virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const = 0; /** @internal */ virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, char16_t unit) const = 0; /** @internal */ virtual UBool matchNodesCanHaveValues() const = 0; /** @internal */ virtual int32_t getMaxBranchLinearSubNodeLength() const = 0; /** @internal */ virtual int32_t getMinLinearMatch() const = 0; /** @internal */ virtual int32_t getMaxLinearMatchLength() const = 0; #ifndef U_HIDE_INTERNAL_API // max(BytesTrie::kMaxBranchLinearSubNodeLength, UCharsTrie::kMaxBranchLinearSubNodeLength). /** @internal */ static const int32_t kMaxBranchLinearSubNodeLength=5; // Maximum number of nested split-branch levels for a branch on all 2^16 possible char16_t units. // log2(2^16/kMaxBranchLinearSubNodeLength) rounded up. /** @internal */ static const int32_t kMaxSplitBranchLevels=14; /** * Makes sure that there is only one unique node registered that is * equivalent to newNode. * @param newNode Input node. The builder takes ownership. * @param errorCode ICU in/out UErrorCode. Set to U_MEMORY_ALLOCATION_ERROR if it was success but newNode==NULL. * @return newNode if it is the first of its kind, or * an equivalent node if newNode is a duplicate. * @internal */ Node *registerNode(Node *newNode, UErrorCode &errorCode); /** * Makes sure that there is only one unique FinalValueNode registered * with this value. * Avoids creating a node if the value is a duplicate. * @param value A final value. * @param errorCode ICU in/out UErrorCode. Set to U_MEMORY_ALLOCATION_ERROR if it was success but newNode==NULL. * @return A FinalValueNode with the given value. * @internal */ Node *registerFinalValue(int32_t value, UErrorCode &errorCode); #endif /* U_HIDE_INTERNAL_API */ /* * C++ note: * registerNode() and registerFinalValue() take ownership of their input nodes, * and only return owned nodes. * If they see a failure UErrorCode, they will delete the input node. * If they get a NULL pointer, they will record a U_MEMORY_ALLOCATION_ERROR. * If there is a failure, they return NULL. * * NULL Node pointers can be safely passed into other Nodes because * they call the static Node::hashCode() which checks for a NULL pointer first. * * Therefore, as long as builder functions register a new node, * they need to check for failures only before explicitly dereferencing * a Node pointer, or before setting a new UErrorCode. */ // Hash set of nodes, maps from nodes to integer 1. /** @internal */ UHashtable *nodes; // Do not conditionalize the following with #ifndef U_HIDE_INTERNAL_API, // it is needed for layout of other objects. /** * @internal * \cond */ class Node : public UObject { public: Node(int32_t initialHash) : hash(initialHash), offset(0) {} inline int32_t hashCode() const { return hash; } // Handles node==NULL. static inline int32_t hashCode(const Node *node) { return node==NULL ? 0 : node->hashCode(); } // Base class operator==() compares the actual class types. virtual UBool operator==(const Node &other) const; inline UBool operator!=(const Node &other) const { return !operator==(other); } /** * Traverses the Node graph and numbers branch edges, with rightmost edges first. * This is to avoid writing a duplicate node twice. * * Branch nodes in this trie data structure are not symmetric. * Most branch edges "jump" to other nodes but the rightmost branch edges * just continue without a jump. * Therefore, write() must write the rightmost branch edge last * (trie units are written backwards), and must write it at that point even if * it is a duplicate of a node previously written elsewhere. * * This function visits and marks right branch edges first. * Edges are numbered with increasingly negative values because we share the * offset field which gets positive values when nodes are written. * A branch edge also remembers the first number for any of its edges. * * When a further-left branch edge has a number in the range of the rightmost * edge's numbers, then it will be written as part of the required right edge * and we can avoid writing it first. * * After root.markRightEdgesFirst(-1) the offsets of all nodes are negative * edge numbers. * * @param edgeNumber The first edge number for this node and its sub-nodes. * @return An edge number that is at least the maximum-negative * of the input edge number and the numbers of this node and all of its sub-nodes. */ virtual int32_t markRightEdgesFirst(int32_t edgeNumber); // write() must set the offset to a positive value. virtual void write(StringTrieBuilder &builder) = 0; // See markRightEdgesFirst. inline void writeUnlessInsideRightEdge(int32_t firstRight, int32_t lastRight, StringTrieBuilder &builder) { // Note: Edge numbers are negative, lastRight<=firstRight. // If offset>0 then this node and its sub-nodes have been written already // and we need not write them again. // If this node is part of the unwritten right branch edge, // then we wait until that is written. if(offset<0 && (offset * // Setup: * UErrorCode ec = U_ZERO_ERROR; * UNumberFormatter* uformatter = unumf_openForSkeletonAndLocale(u"precision-integer", -1, "en", &ec); * UFormattedNumber* uresult = unumf_openResult(&ec); * if (U_FAILURE(ec)) { return; } * * // Format a double: * unumf_formatDouble(uformatter, 5142.3, uresult, &ec); * if (U_FAILURE(ec)) { return; } * * // Export the string to a malloc'd buffer: * int32_t len = unumf_resultToString(uresult, NULL, 0, &ec); * // at this point, ec == U_BUFFER_OVERFLOW_ERROR * ec = U_ZERO_ERROR; * UChar* buffer = (UChar*) malloc((len+1)*sizeof(UChar)); * unumf_resultToString(uresult, buffer, len+1, &ec); * if (U_FAILURE(ec)) { return; } * // buffer should equal "5,142" * * // Cleanup: * unumf_close(uformatter); * unumf_closeResult(uresult); * free(buffer); *
* * If you are a C++ user linking against the C libraries, you can use the LocalPointer versions of these * APIs. The following example uses LocalPointer with the decimal number and field position APIs: * *
 * // Setup:
 * LocalUNumberFormatterPointer uformatter(unumf_openForSkeletonAndLocale(u"percent", -1, "en", &ec));
 * LocalUFormattedNumberPointer uresult(unumf_openResult(&ec));
 * if (U_FAILURE(ec)) { return; }
 *
 * // Format a decimal number:
 * unumf_formatDecimal(uformatter.getAlias(), "9.87E-3", -1, uresult.getAlias(), &ec);
 * if (U_FAILURE(ec)) { return; }
 *
 * // Get the location of the percent sign:
 * UFieldPosition ufpos = {UNUM_PERCENT_FIELD, 0, 0};
 * unumf_resultNextFieldPosition(uresult.getAlias(), &ufpos, &ec);
 * // ufpos should contain beginIndex=7 and endIndex=8 since the string is "0.00987%"
 *
 * // No need to do any cleanup since we are using LocalPointer.
 * 
*/ #ifndef U_HIDE_DRAFT_API /** * An enum declaring how to render units, including currencies. Example outputs when formatting 123 USD and 123 * meters in en-CA: * *

*

    *
  • NARROW*: "$123.00" and "123 m" *
  • SHORT: "US$ 123.00" and "123 m" *
  • FULL_NAME: "123.00 US dollars" and "123 meters" *
  • ISO_CODE: "USD 123.00" and undefined behavior *
  • HIDDEN: "123.00" and "123" *
* *

* This enum is similar to {@link UMeasureFormatWidth}. * * @draft ICU 60 */ typedef enum UNumberUnitWidth { /** * Print an abbreviated version of the unit name. Similar to SHORT, but always use the shortest available * abbreviation or symbol. This option can be used when the context hints at the identity of the unit. For more * information on the difference between NARROW and SHORT, see SHORT. * *

* In CLDR, this option corresponds to the "Narrow" format for measure units and the "¤¤¤¤¤" placeholder for * currencies. * * @draft ICU 60 */ UNUM_UNIT_WIDTH_NARROW, /** * Print an abbreviated version of the unit name. Similar to NARROW, but use a slightly wider abbreviation or * symbol when there may be ambiguity. This is the default behavior. * *

* For example, in es-US, the SHORT form for Fahrenheit is "{0} °F", but the NARROW form is "{0}°", * since Fahrenheit is the customary unit for temperature in that locale. * *

* In CLDR, this option corresponds to the "Short" format for measure units and the "¤" placeholder for * currencies. * * @draft ICU 60 */ UNUM_UNIT_WIDTH_SHORT, /** * Print the full name of the unit, without any abbreviations. * *

* In CLDR, this option corresponds to the default format for measure units and the "¤¤¤" placeholder for * currencies. * * @draft ICU 60 */ UNUM_UNIT_WIDTH_FULL_NAME, /** * Use the three-digit ISO XXX code in place of the symbol for displaying currencies. The behavior of this * option is currently undefined for use with measure units. * *

* In CLDR, this option corresponds to the "¤¤" placeholder for currencies. * * @draft ICU 60 */ UNUM_UNIT_WIDTH_ISO_CODE, /** * Format the number according to the specified unit, but do not display the unit. For currencies, apply * monetary symbols and formats as with SHORT, but omit the currency symbol. For measure units, the behavior is * equivalent to not specifying the unit at all. * * @draft ICU 60 */ UNUM_UNIT_WIDTH_HIDDEN, /** * One more than the highest UNumberUnitWidth value. * * @internal ICU 60: The numeric value may change over time; see ICU ticket #12420. */ UNUM_UNIT_WIDTH_COUNT } UNumberUnitWidth; #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * An enum declaring the strategy for when and how to display grouping separators (i.e., the * separator, often a comma or period, after every 2-3 powers of ten). The choices are several * pre-built strategies for different use cases that employ locale data whenever possible. Example * outputs for 1234 and 1234567 in en-IN: * *

    *
  • OFF: 1234 and 12345 *
  • MIN2: 1234 and 12,34,567 *
  • AUTO: 1,234 and 12,34,567 *
  • ON_ALIGNED: 1,234 and 12,34,567 *
  • THOUSANDS: 1,234 and 1,234,567 *
* *

* The default is AUTO, which displays grouping separators unless the locale data says that grouping * is not customary. To force grouping for all numbers greater than 1000 consistently across locales, * use ON_ALIGNED. On the other hand, to display grouping less frequently than the default, use MIN2 * or OFF. See the docs of each option for details. * *

* Note: This enum specifies the strategy for grouping sizes. To set which character to use as the * grouping separator, use the "symbols" setter. * * @draft ICU 63 */ typedef enum UNumberGroupingStrategy { /** * Do not display grouping separators in any locale. * * @draft ICU 61 */ UNUM_GROUPING_OFF, /** * Display grouping using locale defaults, except do not show grouping on values smaller than * 10000 (such that there is a minimum of two digits before the first separator). * *

* Note that locales may restrict grouping separators to be displayed only on 1 million or * greater (for example, ee and hu) or disable grouping altogether (for example, bg currency). * *

* Locale data is used to determine whether to separate larger numbers into groups of 2 * (customary in South Asia) or groups of 3 (customary in Europe and the Americas). * * @draft ICU 61 */ UNUM_GROUPING_MIN2, /** * Display grouping using the default strategy for all locales. This is the default behavior. * *

* Note that locales may restrict grouping separators to be displayed only on 1 million or * greater (for example, ee and hu) or disable grouping altogether (for example, bg currency). * *

* Locale data is used to determine whether to separate larger numbers into groups of 2 * (customary in South Asia) or groups of 3 (customary in Europe and the Americas). * * @draft ICU 61 */ UNUM_GROUPING_AUTO, /** * Always display the grouping separator on values of at least 1000. * *

* This option ignores the locale data that restricts or disables grouping, described in MIN2 and * AUTO. This option may be useful to normalize the alignment of numbers, such as in a * spreadsheet. * *

* Locale data is used to determine whether to separate larger numbers into groups of 2 * (customary in South Asia) or groups of 3 (customary in Europe and the Americas). * * @draft ICU 61 */ UNUM_GROUPING_ON_ALIGNED, /** * Use the Western defaults: groups of 3 and enabled for all numbers 1000 or greater. Do not use * locale data for determining the grouping strategy. * * @draft ICU 61 */ UNUM_GROUPING_THOUSANDS #ifndef U_HIDE_INTERNAL_API , /** * One more than the highest UNumberGroupingStrategy value. * * @internal ICU 62: The numeric value may change over time; see ICU ticket #12420. */ UNUM_GROUPING_COUNT #endif /* U_HIDE_INTERNAL_API */ } UNumberGroupingStrategy; #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * An enum declaring how to denote positive and negative numbers. Example outputs when formatting * 123, 0, and -123 in en-US: * *

    *
  • AUTO: "123", "0", and "-123" *
  • ALWAYS: "+123", "+0", and "-123" *
  • NEVER: "123", "0", and "123" *
  • ACCOUNTING: "$123", "$0", and "($123)" *
  • ACCOUNTING_ALWAYS: "+$123", "+$0", and "($123)" *
  • EXCEPT_ZERO: "+123", "0", and "-123" *
  • ACCOUNTING_EXCEPT_ZERO: "+$123", "$0", and "($123)" *
* *

* The exact format, including the position and the code point of the sign, differ by locale. * * @draft ICU 60 */ typedef enum UNumberSignDisplay { /** * Show the minus sign on negative numbers, and do not show the sign on positive numbers. This is the default * behavior. * * @draft ICU 60 */ UNUM_SIGN_AUTO, /** * Show the minus sign on negative numbers and the plus sign on positive numbers, including zero. * To hide the sign on zero, see {@link UNUM_SIGN_EXCEPT_ZERO}. * * @draft ICU 60 */ UNUM_SIGN_ALWAYS, /** * Do not show the sign on positive or negative numbers. * * @draft ICU 60 */ UNUM_SIGN_NEVER, /** * Use the locale-dependent accounting format on negative numbers, and do not show the sign on positive numbers. * *

* The accounting format is defined in CLDR and varies by locale; in many Western locales, the format is a pair * of parentheses around the number. * *

* Note: Since CLDR defines the accounting format in the monetary context only, this option falls back to the * AUTO sign display strategy when formatting without a currency unit. This limitation may be lifted in the * future. * * @draft ICU 60 */ UNUM_SIGN_ACCOUNTING, /** * Use the locale-dependent accounting format on negative numbers, and show the plus sign on * positive numbers, including zero. For more information on the accounting format, see the * ACCOUNTING sign display strategy. To hide the sign on zero, see * {@link UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO}. * * @draft ICU 60 */ UNUM_SIGN_ACCOUNTING_ALWAYS, /** * Show the minus sign on negative numbers and the plus sign on positive numbers. Do not show a * sign on zero. * * @draft ICU 61 */ UNUM_SIGN_EXCEPT_ZERO, /** * Use the locale-dependent accounting format on negative numbers, and show the plus sign on * positive numbers. Do not show a sign on zero. For more information on the accounting format, * see the ACCOUNTING sign display strategy. * * @draft ICU 61 */ UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO, /** * One more than the highest UNumberSignDisplay value. * * @internal ICU 60: The numeric value may change over time; see ICU ticket #12420. */ UNUM_SIGN_COUNT } UNumberSignDisplay; #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * An enum declaring how to render the decimal separator. * *

*

    *
  • UNUM_DECIMAL_SEPARATOR_AUTO: "1", "1.1" *
  • UNUM_DECIMAL_SEPARATOR_ALWAYS: "1.", "1.1" *
* * @draft ICU 60 */ typedef enum UNumberDecimalSeparatorDisplay { /** * Show the decimal separator when there are one or more digits to display after the separator, and do not show * it otherwise. This is the default behavior. * * @draft ICU 60 */ UNUM_DECIMAL_SEPARATOR_AUTO, /** * Always show the decimal separator, even if there are no digits to display after the separator. * * @draft ICU 60 */ UNUM_DECIMAL_SEPARATOR_ALWAYS, /** * One more than the highest UNumberDecimalSeparatorDisplay value. * * @internal ICU 60: The numeric value may change over time; see ICU ticket #12420. */ UNUM_DECIMAL_SEPARATOR_COUNT } UNumberDecimalSeparatorDisplay; #endif /* U_HIDE_DRAFT_API */ struct UNumberFormatter; /** * C-compatible version of icu::number::LocalizedNumberFormatter. * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @stable ICU 62 */ typedef struct UNumberFormatter UNumberFormatter; struct UFormattedNumber; /** * C-compatible version of icu::number::FormattedNumber. * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @stable ICU 62 */ typedef struct UFormattedNumber UFormattedNumber; /** * Creates a new UNumberFormatter for the given skeleton string and locale. This is currently the only * method for creating a new UNumberFormatter. * * Objects of type UNumberFormatter returned by this method are threadsafe. * * For more details on skeleton strings, see the documentation in numberformatter.h. For more details on * the usage of this API, see the documentation at the top of unumberformatter.h. * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @param skeleton The skeleton string, like u"percent precision-integer" * @param skeletonLen The number of UChars in the skeleton string, or -1 it it is NUL-terminated. * @param locale The NUL-terminated locale ID. * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE UNumberFormatter* U_EXPORT2 unumf_openForSkeletonAndLocale(const UChar* skeleton, int32_t skeletonLen, const char* locale, UErrorCode* ec); #ifndef U_HIDE_DRAFT_API /** * Like unumf_openForSkeletonAndLocale, but accepts a UParseError, which will be populated with the * location of a skeleton syntax error if such a syntax error exists. * * @param skeleton The skeleton string, like u"percent precision-integer" * @param skeletonLen The number of UChars in the skeleton string, or -1 it it is NUL-terminated. * @param locale The NUL-terminated locale ID. * @param perror A parse error struct populated if an error occurs when parsing. Can be NULL. * If no error occurs, perror->offset will be set to -1. * @param ec Set if an error occurs. * @draft ICU 64 */ U_DRAFT UNumberFormatter* U_EXPORT2 unumf_openForSkeletonAndLocaleWithError( const UChar* skeleton, int32_t skeletonLen, const char* locale, UParseError* perror, UErrorCode* ec); #endif // U_HIDE_DRAFT_API /** * Creates an object to hold the result of a UNumberFormatter * operation. The object can be used repeatedly; it is cleared whenever * passed to a format function. * * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE UFormattedNumber* U_EXPORT2 unumf_openResult(UErrorCode* ec); /** * Uses a UNumberFormatter to format an integer to a UFormattedNumber. A string, field position, and other * information can be retrieved from the UFormattedNumber. * * The UNumberFormatter can be shared between threads. Each thread should have its own local * UFormattedNumber, however, for storing the result of the formatting operation. * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @param uformatter A formatter object created by unumf_openForSkeletonAndLocale or similar. * @param value The number to be formatted. * @param uresult The object that will be mutated to store the result; see unumf_openResult. * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE void U_EXPORT2 unumf_formatInt(const UNumberFormatter* uformatter, int64_t value, UFormattedNumber* uresult, UErrorCode* ec); /** * Uses a UNumberFormatter to format a double to a UFormattedNumber. A string, field position, and other * information can be retrieved from the UFormattedNumber. * * The UNumberFormatter can be shared between threads. Each thread should have its own local * UFormattedNumber, however, for storing the result of the formatting operation. * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @param uformatter A formatter object created by unumf_openForSkeletonAndLocale or similar. * @param value The number to be formatted. * @param uresult The object that will be mutated to store the result; see unumf_openResult. * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE void U_EXPORT2 unumf_formatDouble(const UNumberFormatter* uformatter, double value, UFormattedNumber* uresult, UErrorCode* ec); /** * Uses a UNumberFormatter to format a decimal number to a UFormattedNumber. A string, field position, and * other information can be retrieved from the UFormattedNumber. * * The UNumberFormatter can be shared between threads. Each thread should have its own local * UFormattedNumber, however, for storing the result of the formatting operation. * * The syntax of the unformatted number is a "numeric string" as defined in the Decimal Arithmetic * Specification, available at http://speleotrove.com/decimal * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @param uformatter A formatter object created by unumf_openForSkeletonAndLocale or similar. * @param value The numeric string to be formatted. * @param valueLen The length of the numeric string, or -1 if it is NUL-terminated. * @param uresult The object that will be mutated to store the result; see unumf_openResult. * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE void U_EXPORT2 unumf_formatDecimal(const UNumberFormatter* uformatter, const char* value, int32_t valueLen, UFormattedNumber* uresult, UErrorCode* ec); #ifndef U_HIDE_DRAFT_API /** * Returns a representation of a UFormattedNumber as a UFormattedValue, * which can be subsequently passed to any API requiring that type. * * The returned object is owned by the UFormattedNumber and is valid * only as long as the UFormattedNumber is present and unchanged in memory. * * You can think of this method as a cast between types. * * @param uresult The object containing the formatted string. * @param ec Set if an error occurs. * @return A UFormattedValue owned by the input object. * @draft ICU 64 */ U_DRAFT const UFormattedValue* U_EXPORT2 unumf_resultAsValue(const UFormattedNumber* uresult, UErrorCode* ec); #endif /* U_HIDE_DRAFT_API */ /** * Extracts the result number string out of a UFormattedNumber to a UChar buffer if possible. * If bufferCapacity is greater than the required length, a terminating NUL is written. * If bufferCapacity is less than the required length, an error code is set. * * Also see ufmtval_getString, which returns a NUL-terminated string: * * int32_t len; * const UChar* str = ufmtval_getString(unumf_resultAsValue(uresult, &ec), &len, &ec); * * NOTE: This is a C-compatible API; C++ users should build against numberformatter.h instead. * * @param uresult The object containing the formatted number. * @param buffer Where to save the string output. * @param bufferCapacity The number of UChars available in the buffer. * @param ec Set if an error occurs. * @return The required length. * @stable ICU 62 */ U_STABLE int32_t U_EXPORT2 unumf_resultToString(const UFormattedNumber* uresult, UChar* buffer, int32_t bufferCapacity, UErrorCode* ec); /** * Determines the start and end indices of the next occurrence of the given field in the * output string. This allows you to determine the locations of, for example, the integer part, * fraction part, or symbols. * * This is a simpler but less powerful alternative to {@link ufmtval_nextPosition}. * * If a field occurs just once, calling this method will find that occurrence and return it. If a * field occurs multiple times, this method may be called repeatedly with the following pattern: * *
 * UFieldPosition ufpos = {UNUM_GROUPING_SEPARATOR_FIELD, 0, 0};
 * while (unumf_resultNextFieldPosition(uresult, ufpos, &ec)) {
 *   // do something with ufpos.
 * }
 * 
* * This method is useful if you know which field to query. If you want all available field position * information, use unumf_resultGetAllFieldPositions(). * * NOTE: All fields of the UFieldPosition must be initialized before calling this method. * * @param uresult The object containing the formatted number. * @param ufpos * Input+output variable. On input, the "field" property determines which field to look up, * and the "endIndex" property determines where to begin the search. On output, the * "beginIndex" field is set to the beginning of the first occurrence of the field after the * input "endIndex", and "endIndex" is set to the end of that occurrence of the field * (exclusive index). If a field position is not found, the FieldPosition is not changed and * the method returns FALSE. * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE UBool U_EXPORT2 unumf_resultNextFieldPosition(const UFormattedNumber* uresult, UFieldPosition* ufpos, UErrorCode* ec); /** * Populates the given iterator with all fields in the formatted output string. This allows you to * determine the locations of the integer part, fraction part, and sign. * * This is an alternative to the more powerful {@link ufmtval_nextPosition} API. * * If you need information on only one field, use {@link ufmtval_nextPosition} or * {@link unumf_resultNextFieldPosition}. * * @param uresult The object containing the formatted number. * @param ufpositer * A pointer to a UFieldPositionIterator created by {@link #ufieldpositer_open}. Iteration * information already present in the UFieldPositionIterator is deleted, and the iterator is reset * to apply to the fields in the formatted string created by this function call. The field values * and indexes returned by {@link #ufieldpositer_next} represent fields denoted by * the UNumberFormatFields enum. Fields are not returned in a guaranteed order. Fields cannot * overlap, but they may nest. For example, 1234 could format as "1,234" which might consist of a * grouping separator field for ',' and an integer field encompassing the entire string. * @param ec Set if an error occurs. * @stable ICU 62 */ U_STABLE void U_EXPORT2 unumf_resultGetAllFieldPositions(const UFormattedNumber* uresult, UFieldPositionIterator* ufpositer, UErrorCode* ec); /** * Releases the UNumberFormatter created by unumf_openForSkeletonAndLocale(). * * @param uformatter An object created by unumf_openForSkeletonAndLocale(). * @stable ICU 62 */ U_STABLE void U_EXPORT2 unumf_close(UNumberFormatter* uformatter); /** * Releases the UFormattedNumber created by unumf_openResult(). * * @param uresult An object created by unumf_openResult(). * @stable ICU 62 */ U_STABLE void U_EXPORT2 unumf_closeResult(UFormattedNumber* uresult); #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUNumberFormatterPointer * "Smart pointer" class; closes a UNumberFormatter via unumf_close(). * For most methods see the LocalPointerBase base class. * * Usage: *
 * LocalUNumberFormatterPointer uformatter(unumf_openForSkeletonAndLocale(...));
 * // no need to explicitly call unumf_close()
 * 
* * @see LocalPointerBase * @see LocalPointer * @stable ICU 62 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); /** * \class LocalUFormattedNumberPointer * "Smart pointer" class; closes a UFormattedNumber via unumf_closeResult(). * For most methods see the LocalPointerBase base class. * * Usage: *
 * LocalUFormattedNumberPointer uformatter(unumf_openResult(...));
 * // no need to explicitly call unumf_closeResult()
 * 
* * @see LocalPointerBase * @see LocalPointer * @stable ICU 62 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); U_NAMESPACE_END #endif // U_SHOW_CPLUSPLUS_API #endif //__UNUMBERFORMATTER_H__ #endif /* #if !UCONFIG_NO_FORMATTING */ usr/include/unicode/uconfig.h000064400000030062152342600250012231 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** * Copyright (C) 2002-2016, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: uconfig.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2002sep19 * created by: Markus W. Scherer */ #ifndef __UCONFIG_H__ #define __UCONFIG_H__ /*! * \file * \brief User-configurable settings * * Miscellaneous switches: * * A number of macros affect a variety of minor aspects of ICU. * Most of them used to be defined elsewhere (e.g., in utypes.h or platform.h) * and moved here to make them easier to find. * * Switches for excluding parts of ICU library code modules: * * Changing these macros allows building partial, smaller libraries for special purposes. * By default, all modules are built. * The switches are fairly coarse, controlling large modules. * Basic services cannot be turned off. * * Building with any of these options does not guarantee that the * ICU build process will completely work. It is recommended that * the ICU libraries and data be built using the normal build. * At that time you should remove the data used by those services. * After building the ICU data library, you should rebuild the ICU * libraries with these switches customized to your needs. * * @stable ICU 2.4 */ /** * If this switch is defined, ICU will attempt to load a header file named "uconfig_local.h" * prior to determining default settings for uconfig variables. * * @internal ICU 4.0 */ #if defined(UCONFIG_USE_LOCAL) #include "uconfig_local.h" #endif /** * \def U_DEBUG * Determines whether to include debugging code. * Automatically set on Windows, but most compilers do not have * related predefined macros. * @internal */ #ifdef U_DEBUG /* Use the predefined value. */ #elif defined(_DEBUG) /* * _DEBUG is defined by Visual Studio debug compilation. * Do *not* test for its NDEBUG macro: It is an orthogonal macro * which disables assert(). */ # define U_DEBUG 1 # else # define U_DEBUG 0 #endif /** * Determines whether to enable auto cleanup of libraries. * @internal */ #ifndef UCLN_NO_AUTO_CLEANUP #define UCLN_NO_AUTO_CLEANUP 1 #endif /** * \def U_DISABLE_RENAMING * Determines whether to disable renaming or not. * @internal */ #ifndef U_DISABLE_RENAMING #define U_DISABLE_RENAMING 0 #endif /** * \def U_NO_DEFAULT_INCLUDE_UTF_HEADERS * Determines whether utypes.h includes utf.h, utf8.h, utf16.h and utf_old.h. * utypes.h includes those headers if this macro is defined to 0. * Otherwise, each those headers must be included explicitly when using one of their macros. * Defaults to 0 for backward compatibility, except inside ICU. * @stable ICU 49 */ #ifdef U_NO_DEFAULT_INCLUDE_UTF_HEADERS /* Use the predefined value. */ #elif defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ defined(U_TOOLUTIL_IMPLEMENTATION) # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1 #else # define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 0 #endif /** * \def U_OVERRIDE_CXX_ALLOCATION * Determines whether to override new and delete. * ICU is normally built such that all of its C++ classes, via their UMemory base, * override operators new and delete to use its internal, customizable, * non-exception-throwing memory allocation functions. (Default value 1 for this macro.) * * This is especially important when the application and its libraries use multiple heaps. * For example, on Windows, this allows the ICU DLL to be used by * applications that statically link the C Runtime library. * * @stable ICU 2.2 */ #ifndef U_OVERRIDE_CXX_ALLOCATION #define U_OVERRIDE_CXX_ALLOCATION 1 #endif /** * \def U_ENABLE_TRACING * Determines whether to enable tracing. * @internal */ #ifndef U_ENABLE_TRACING #define U_ENABLE_TRACING 0 #endif /** * \def UCONFIG_ENABLE_PLUGINS * Determines whether to enable ICU plugins. * @internal */ #ifndef UCONFIG_ENABLE_PLUGINS #define UCONFIG_ENABLE_PLUGINS 0 #endif /** * \def U_ENABLE_DYLOAD * Whether to enable Dynamic loading in ICU. * @internal */ #ifndef U_ENABLE_DYLOAD #define U_ENABLE_DYLOAD 1 #endif /** * \def U_CHECK_DYLOAD * Whether to test Dynamic loading as an OS capability. * @internal */ #ifndef U_CHECK_DYLOAD #define U_CHECK_DYLOAD 1 #endif /** * \def U_DEFAULT_SHOW_DRAFT * Do we allow ICU users to use the draft APIs by default? * @internal */ #ifndef U_DEFAULT_SHOW_DRAFT #define U_DEFAULT_SHOW_DRAFT 1 #endif /*===========================================================================*/ /* Custom icu entry point renaming */ /*===========================================================================*/ /** * \def U_HAVE_LIB_SUFFIX * 1 if a custom library suffix is set. * @internal */ #ifdef U_HAVE_LIB_SUFFIX /* Use the predefined value. */ #elif defined(U_LIB_SUFFIX_C_NAME) || defined(U_IN_DOXYGEN) # define U_HAVE_LIB_SUFFIX 1 #endif /** * \def U_LIB_SUFFIX_C_NAME_STRING * Defines the library suffix as a string with C syntax. * @internal */ #ifdef U_LIB_SUFFIX_C_NAME_STRING /* Use the predefined value. */ #elif defined(U_LIB_SUFFIX_C_NAME) # define CONVERT_TO_STRING(s) #s # define U_LIB_SUFFIX_C_NAME_STRING CONVERT_TO_STRING(U_LIB_SUFFIX_C_NAME) #else # define U_LIB_SUFFIX_C_NAME_STRING "" #endif /* common/i18n library switches --------------------------------------------- */ /** * \def UCONFIG_ONLY_COLLATION * This switch turns off modules that are not needed for collation. * * It does not turn off legacy conversion because that is necessary * for ICU to work on EBCDIC platforms (for the default converter). * If you want "only collation" and do not build for EBCDIC, * then you can define UCONFIG_NO_CONVERSION or UCONFIG_NO_LEGACY_CONVERSION to 1 as well. * * @stable ICU 2.4 */ #ifndef UCONFIG_ONLY_COLLATION # define UCONFIG_ONLY_COLLATION 0 #endif #if UCONFIG_ONLY_COLLATION /* common library */ # define UCONFIG_NO_BREAK_ITERATION 1 # define UCONFIG_NO_IDNA 1 /* i18n library */ # if UCONFIG_NO_COLLATION # error Contradictory collation switches in uconfig.h. # endif # define UCONFIG_NO_FORMATTING 1 # define UCONFIG_NO_TRANSLITERATION 1 # define UCONFIG_NO_REGULAR_EXPRESSIONS 1 #endif /* common library switches -------------------------------------------------- */ /** * \def UCONFIG_NO_FILE_IO * This switch turns off all file access in the common library * where file access is only used for data loading. * ICU data must then be provided in the form of a data DLL (or with an * equivalent way to link to the data residing in an executable, * as in building a combined library with both the common library's code and * the data), or via udata_setCommonData(). * Application data must be provided via udata_setAppData() or by using * "open" functions that take pointers to data, for example ucol_openBinary(). * * File access is not used at all in the i18n library. * * File access cannot be turned off for the icuio library or for the ICU * test suites and ICU tools. * * @stable ICU 3.6 */ #ifndef UCONFIG_NO_FILE_IO # define UCONFIG_NO_FILE_IO 0 #endif #if UCONFIG_NO_FILE_IO && defined(U_TIMEZONE_FILES_DIR) # error Contradictory file io switches in uconfig.h. #endif /** * \def UCONFIG_NO_CONVERSION * ICU will not completely build (compiling the tools fails) with this * switch turned on. * This switch turns off all converters. * * You may want to use this together with U_CHARSET_IS_UTF8 defined to 1 * in utypes.h if char* strings in your environment are always in UTF-8. * * @stable ICU 3.2 * @see U_CHARSET_IS_UTF8 */ #ifndef UCONFIG_NO_CONVERSION # define UCONFIG_NO_CONVERSION 0 #endif #if UCONFIG_NO_CONVERSION # define UCONFIG_NO_LEGACY_CONVERSION 1 #endif /** * \def UCONFIG_ONLY_HTML_CONVERSION * This switch turns off all of the converters NOT listed in * the HTML encoding standard: * http://www.w3.org/TR/encoding/#names-and-labels * * This is not possible on EBCDIC platforms * because they need ibm-37 or ibm-1047 default converters. * * @stable ICU 55 */ #ifndef UCONFIG_ONLY_HTML_CONVERSION # define UCONFIG_ONLY_HTML_CONVERSION 0 #endif /** * \def UCONFIG_NO_LEGACY_CONVERSION * This switch turns off all converters except for * - Unicode charsets (UTF-7/8/16/32, CESU-8, SCSU, BOCU-1) * - US-ASCII * - ISO-8859-1 * * Turning off legacy conversion is not possible on EBCDIC platforms * because they need ibm-37 or ibm-1047 default converters. * * @stable ICU 2.4 */ #ifndef UCONFIG_NO_LEGACY_CONVERSION # define UCONFIG_NO_LEGACY_CONVERSION 0 #endif /** * \def UCONFIG_NO_NORMALIZATION * This switch turns off normalization. * It implies turning off several other services as well, for example * collation and IDNA. * * @stable ICU 2.6 */ #ifndef UCONFIG_NO_NORMALIZATION # define UCONFIG_NO_NORMALIZATION 0 #endif #if UCONFIG_NO_NORMALIZATION /* common library */ /* ICU 50 CJK dictionary BreakIterator uses normalization */ # define UCONFIG_NO_BREAK_ITERATION 1 /* IDNA (UTS #46) is implemented via normalization */ # define UCONFIG_NO_IDNA 1 /* i18n library */ # if UCONFIG_ONLY_COLLATION # error Contradictory collation switches in uconfig.h. # endif # define UCONFIG_NO_COLLATION 1 # define UCONFIG_NO_TRANSLITERATION 1 #endif /** * \def UCONFIG_NO_BREAK_ITERATION * This switch turns off break iteration. * * @stable ICU 2.4 */ #ifndef UCONFIG_NO_BREAK_ITERATION # define UCONFIG_NO_BREAK_ITERATION 0 #endif /** * \def UCONFIG_NO_IDNA * This switch turns off IDNA. * * @stable ICU 2.6 */ #ifndef UCONFIG_NO_IDNA # define UCONFIG_NO_IDNA 0 #endif /** * \def UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE * Determines the default UMessagePatternApostropheMode. * See the documentation for that enum. * * @stable ICU 4.8 */ #ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE # define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL #endif /** * \def UCONFIG_USE_WINDOWS_LCID_MAPPING_API * On platforms where U_PLATFORM_HAS_WIN32_API is true, this switch determines * if the Windows platform APIs are used for LCID<->Locale Name conversions. * Otherwise, only the built-in ICU tables are used. * * @internal ICU 64 */ #ifndef UCONFIG_USE_WINDOWS_LCID_MAPPING_API # define UCONFIG_USE_WINDOWS_LCID_MAPPING_API 1 #endif /* i18n library switches ---------------------------------------------------- */ /** * \def UCONFIG_NO_COLLATION * This switch turns off collation and collation-based string search. * * @stable ICU 2.4 */ #ifndef UCONFIG_NO_COLLATION # define UCONFIG_NO_COLLATION 0 #endif /** * \def UCONFIG_NO_FORMATTING * This switch turns off formatting and calendar/timezone services. * * @stable ICU 2.4 */ #ifndef UCONFIG_NO_FORMATTING # define UCONFIG_NO_FORMATTING 0 #endif /** * \def UCONFIG_NO_TRANSLITERATION * This switch turns off transliteration. * * @stable ICU 2.4 */ #ifndef UCONFIG_NO_TRANSLITERATION # define UCONFIG_NO_TRANSLITERATION 0 #endif /** * \def UCONFIG_NO_REGULAR_EXPRESSIONS * This switch turns off regular expressions. * * @stable ICU 2.4 */ #ifndef UCONFIG_NO_REGULAR_EXPRESSIONS # define UCONFIG_NO_REGULAR_EXPRESSIONS 0 #endif /** * \def UCONFIG_NO_SERVICE * This switch turns off service registration. * * @stable ICU 3.2 */ #ifndef UCONFIG_NO_SERVICE # define UCONFIG_NO_SERVICE 0 #endif /** * \def UCONFIG_HAVE_PARSEALLINPUT * This switch turns on the "parse all input" attribute. Binary incompatible. * * @internal */ #ifndef UCONFIG_HAVE_PARSEALLINPUT # define UCONFIG_HAVE_PARSEALLINPUT 1 #endif /** * \def UCONFIG_NO_FILTERED_BREAK_ITERATION * This switch turns off filtered break iteration code. * * @internal */ #ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION # define UCONFIG_NO_FILTERED_BREAK_ITERATION 0 #endif #endif usr/include/unicode/uversion.h000064400000015321152342600250012452 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * * file name: uversion.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * Created by: Vladimir Weinstein * * Gets included by utypes.h and Windows .rc files */ /** * \file * \brief C API: API for accessing ICU version numbers. */ /*===========================================================================*/ /* Main ICU version information */ /*===========================================================================*/ #ifndef UVERSION_H #define UVERSION_H #include "unicode/umachine.h" /* Actual version info lives in uvernum.h */ #include "unicode/uvernum.h" /** Maximum length of the copyright string. * @stable ICU 2.4 */ #define U_COPYRIGHT_STRING_LENGTH 128 /** An ICU version consists of up to 4 numbers from 0..255. * @stable ICU 2.4 */ #define U_MAX_VERSION_LENGTH 4 /** In a string, ICU version fields are delimited by dots. * @stable ICU 2.4 */ #define U_VERSION_DELIMITER '.' /** The maximum length of an ICU version string. * @stable ICU 2.4 */ #define U_MAX_VERSION_STRING_LENGTH 20 /** The binary form of a version on ICU APIs is an array of 4 uint8_t. * To compare two versions, use memcmp(v1,v2,sizeof(UVersionInfo)). * @stable ICU 2.4 */ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; /*===========================================================================*/ /* C++ namespace if supported. Versioned unless versioning is disabled. */ /*===========================================================================*/ /** * \def U_NAMESPACE_BEGIN * This is used to begin a declaration of a public ICU C++ API. * When not compiling for C++, it does nothing. * When compiling for C++, it begins an extern "C++" linkage block (to protect * against cases in which an external client includes ICU header files inside * an extern "C" linkage block). * * It also begins a versioned-ICU-namespace block. * @stable ICU 2.4 */ /** * \def U_NAMESPACE_END * This is used to end a declaration of a public ICU C++ API. * When not compiling for C++, it does nothing. * When compiling for C++, it ends the extern "C++" block begun by * U_NAMESPACE_BEGIN. * * It also ends the versioned-ICU-namespace block begun by U_NAMESPACE_BEGIN. * @stable ICU 2.4 */ /** * \def U_NAMESPACE_USE * This is used to specify that the rest of the code uses the * public ICU C++ API namespace. * This is invoked by default; we recommend that you turn it off: * See the "Recommended Build Options" section of the ICU4C readme * (http://source.icu-project.org/repos/icu/icu/trunk/readme.html#RecBuild) * @stable ICU 2.4 */ /** * \def U_NAMESPACE_QUALIFIER * This is used to qualify that a function or class is part of * the public ICU C++ API namespace. * * This macro is unnecessary since ICU 49 requires namespace support. * You can just use "icu::" instead. * @stable ICU 2.4 */ /* Define C++ namespace symbols. */ #ifdef __cplusplus # if U_DISABLE_RENAMING # define U_ICU_NAMESPACE icu namespace U_ICU_NAMESPACE { } # else # define U_ICU_NAMESPACE U_ICU_ENTRY_POINT_RENAME(icu) namespace U_ICU_NAMESPACE { } namespace icu = U_ICU_NAMESPACE; # endif # define U_NAMESPACE_BEGIN extern "C++" { namespace U_ICU_NAMESPACE { # define U_NAMESPACE_END } } # define U_NAMESPACE_USE using namespace U_ICU_NAMESPACE; # define U_NAMESPACE_QUALIFIER U_ICU_NAMESPACE:: # ifndef U_USING_ICU_NAMESPACE # if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || \ defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || \ defined(U_LAYOUTEX_IMPLEMENTATION) || defined(U_TOOLUTIL_IMPLEMENTATION) # define U_USING_ICU_NAMESPACE 0 # else # define U_USING_ICU_NAMESPACE 0 # endif # endif # if U_USING_ICU_NAMESPACE U_NAMESPACE_USE # endif #else # define U_NAMESPACE_BEGIN # define U_NAMESPACE_END # define U_NAMESPACE_USE # define U_NAMESPACE_QUALIFIER #endif /*===========================================================================*/ /* General version helper functions. Definitions in putil.c */ /*===========================================================================*/ /** * Parse a string with dotted-decimal version information and * fill in a UVersionInfo structure with the result. * Definition of this function lives in putil.c * * @param versionArray The destination structure for the version information. * @param versionString A string with dotted-decimal version information, * with up to four non-negative number fields with * values of up to 255 each. * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 u_versionFromString(UVersionInfo versionArray, const char *versionString); /** * Parse a Unicode string with dotted-decimal version information and * fill in a UVersionInfo structure with the result. * Definition of this function lives in putil.c * * @param versionArray The destination structure for the version information. * @param versionString A Unicode string with dotted-decimal version * information, with up to four non-negative number * fields with values of up to 255 each. * @stable ICU 4.2 */ U_STABLE void U_EXPORT2 u_versionFromUString(UVersionInfo versionArray, const UChar *versionString); /** * Write a string with dotted-decimal version information according * to the input UVersionInfo. * Definition of this function lives in putil.c * * @param versionArray The version information to be written as a string. * @param versionString A string buffer that will be filled in with * a string corresponding to the numeric version * information in versionArray. * The buffer size must be at least U_MAX_VERSION_STRING_LENGTH. * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 u_versionToString(const UVersionInfo versionArray, char *versionString); /** * Gets the ICU release version. The version array stores the version information * for ICU. For example, release "1.3.31.2" is then represented as 0x01031F02. * Definition of this function lives in putil.c * * @param versionArray the version # information, the result will be filled in * @stable ICU 2.0 */ U_STABLE void U_EXPORT2 u_getVersion(UVersionInfo versionArray); #endif usr/include/unicode/ulistformatter.h000064400000021523152342600250013665 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** * Copyright (C) 2015-2016, International Business Machines * Corporation and others. All Rights Reserved. ***************************************************************************************** */ #ifndef ULISTFORMATTER_H #define ULISTFORMATTER_H #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/localpointer.h" #include "unicode/uformattedvalue.h" /** * \file * \brief C API: Format a list in a locale-appropriate way. * * A UListFormatter is used to format a list of items in a locale-appropriate way, * using data from CLDR. * Example: Input data ["Alice", "Bob", "Charlie", "Delta"] will be formatted * as "Alice, Bob, Charlie, and Delta" in English. */ /** * Opaque UListFormatter object for use in C * @stable ICU 55 */ struct UListFormatter; typedef struct UListFormatter UListFormatter; /**< C typedef for struct UListFormatter. @stable ICU 55 */ #ifndef U_HIDE_DRAFT_API struct UFormattedList; /** * Opaque struct to contain the results of a UListFormatter operation. * @draft ICU 64 */ typedef struct UFormattedList UFormattedList; #endif /* U_HIDE_DRAFT_API */ #ifndef U_HIDE_DRAFT_API /** * FieldPosition and UFieldPosition selectors for format fields * defined by ListFormatter. * @draft ICU 63 */ typedef enum UListFormatterField { /** * The literal text in the result which came from the resources. * @draft ICU 63 */ ULISTFMT_LITERAL_FIELD, /** * The element text in the result which came from the input strings. * @draft ICU 63 */ ULISTFMT_ELEMENT_FIELD } UListFormatterField; #endif // U_HIDE_DRAFT_API /** * Open a new UListFormatter object using the rules for a given locale. * @param locale * The locale whose rules should be used; may be NULL for * default locale. * @param status * A pointer to a standard ICU UErrorCode (input/output parameter). * Its input value must pass the U_SUCCESS() test, or else the * function returns immediately. The caller should check its output * value with U_FAILURE(), or use with function chaining (see User * Guide for details). * @return * A pointer to a UListFormatter object for the specified locale, * or NULL if an error occurred. * @stable ICU 55 */ U_CAPI UListFormatter* U_EXPORT2 ulistfmt_open(const char* locale, UErrorCode* status); /** * Close a UListFormatter object. Once closed it may no longer be used. * @param listfmt * The UListFormatter object to close. * @stable ICU 55 */ U_CAPI void U_EXPORT2 ulistfmt_close(UListFormatter *listfmt); #ifndef U_HIDE_DRAFT_API /** * Creates an object to hold the result of a UListFormatter * operation. The object can be used repeatedly; it is cleared whenever * passed to a format function. * * @param ec Set if an error occurs. * @return A pointer needing ownership. * @draft ICU 64 */ U_CAPI UFormattedList* U_EXPORT2 ulistfmt_openResult(UErrorCode* ec); /** * Returns a representation of a UFormattedList as a UFormattedValue, * which can be subsequently passed to any API requiring that type. * * The returned object is owned by the UFormattedList and is valid * only as long as the UFormattedList is present and unchanged in memory. * * You can think of this method as a cast between types. * * When calling ufmtval_nextPosition(): * The fields are returned from start to end. The special field category * UFIELD_CATEGORY_LIST_SPAN is used to indicate which argument * was inserted at the given position. The span category will * always occur before the corresponding instance of UFIELD_CATEGORY_LIST * in the ufmtval_nextPosition() iterator. * * @param uresult The object containing the formatted string. * @param ec Set if an error occurs. * @return A UFormattedValue owned by the input object. * @draft ICU 64 */ U_CAPI const UFormattedValue* U_EXPORT2 ulistfmt_resultAsValue(const UFormattedList* uresult, UErrorCode* ec); /** * Releases the UFormattedList created by ulistfmt_openResult(). * * @param uresult The object to release. * @draft ICU 64 */ U_CAPI void U_EXPORT2 ulistfmt_closeResult(UFormattedList* uresult); #endif /* U_HIDE_DRAFT_API */ #if U_SHOW_CPLUSPLUS_API U_NAMESPACE_BEGIN /** * \class LocalUListFormatterPointer * "Smart pointer" class, closes a UListFormatter via ulistfmt_close(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @stable ICU 55 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); #ifndef U_HIDE_DRAFT_API /** * \class LocalUFormattedListPointer * "Smart pointer" class, closes a UFormattedList via ulistfmt_closeResult(). * For most methods see the LocalPointerBase base class. * * @see LocalPointerBase * @see LocalPointer * @draft ICU 64 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); #endif /* U_HIDE_DRAFT_API */ U_NAMESPACE_END #endif /** * Formats a list of strings using the conventions established for the * UListFormatter object. * @param listfmt * The UListFormatter object specifying the list conventions. * @param strings * An array of pointers to UChar strings; the array length is * specified by stringCount. Must be non-NULL if stringCount > 0. * @param stringLengths * An array of string lengths corresponding to the strings[] * parameter; any individual length value may be negative to indicate * that the corresponding strings[] entry is 0-terminated, or * stringLengths itself may be NULL if all of the strings are * 0-terminated. If non-NULL, the stringLengths array must have * stringCount entries. * @param stringCount * the number of entries in strings[], and the number of entries * in the stringLengths array if it is not NULL. Must be >= 0. * @param result * A pointer to a buffer to receive the formatted list. * @param resultCapacity * The maximum size of result. * @param status * A pointer to a standard ICU UErrorCode (input/output parameter). * Its input value must pass the U_SUCCESS() test, or else the * function returns immediately. The caller should check its output * value with U_FAILURE(), or use with function chaining (see User * Guide for details). * @return * The total buffer size needed; if greater than resultLength, the * output was truncated. May be <=0 if unable to determine the * total buffer size needed (e.g. for illegal arguments). * @stable ICU 55 */ U_CAPI int32_t U_EXPORT2 ulistfmt_format(const UListFormatter* listfmt, const UChar* const strings[], const int32_t * stringLengths, int32_t stringCount, UChar* result, int32_t resultCapacity, UErrorCode* status); #ifndef U_HIDE_DRAFT_API /** * Formats a list of strings to a UFormattedList, which exposes more * information than the string exported by ulistfmt_format(). * * @param listfmt * The UListFormatter object specifying the list conventions. * @param strings * An array of pointers to UChar strings; the array length is * specified by stringCount. Must be non-NULL if stringCount > 0. * @param stringLengths * An array of string lengths corresponding to the strings[] * parameter; any individual length value may be negative to indicate * that the corresponding strings[] entry is 0-terminated, or * stringLengths itself may be NULL if all of the strings are * 0-terminated. If non-NULL, the stringLengths array must have * stringCount entries. * @param stringCount * the number of entries in strings[], and the number of entries * in the stringLengths array if it is not NULL. Must be >= 0. * @param uresult * The object in which to store the result of the list formatting * operation. See ulistfmt_openResult(). * @param status * Error code set if an error occurred during formatting. * @draft ICU 64 */ U_CAPI void U_EXPORT2 ulistfmt_formatStringsToResult( const UListFormatter* listfmt, const UChar* const strings[], const int32_t * stringLengths, int32_t stringCount, UFormattedList* uresult, UErrorCode* status); #endif /* U_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ #endif usr/include/unicode/localpointer.h000064400000047277152342600250013312 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * * Copyright (C) 2009-2016, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: localpointer.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2009nov13 * created by: Markus W. Scherer */ #ifndef __LOCALPOINTER_H__ #define __LOCALPOINTER_H__ /** * \file * \brief C++ API: "Smart pointers" for use with and in ICU4C C++ code. * * These classes are inspired by * - std::auto_ptr * - boost::scoped_ptr & boost::scoped_array * - Taligent Safe Pointers (TOnlyPointerTo) * * but none of those provide for all of the goals for ICU smart pointers: * - Smart pointer owns the object and releases it when it goes out of scope. * - No transfer of ownership via copy/assignment to reduce misuse. Simpler & more robust. * - ICU-compatible: No exceptions. * - Need to be able to orphan/release the pointer and its ownership. * - Need variants for normal C++ object pointers, C++ arrays, and ICU C service objects. * * For details see http://site.icu-project.org/design/cpp/scoped_ptr */ #include "unicode/utypes.h" #if U_SHOW_CPLUSPLUS_API #include U_NAMESPACE_BEGIN /** * "Smart pointer" base class; do not use directly: use LocalPointer etc. * * Base class for smart pointer classes that do not throw exceptions. * * Do not use this base class directly, since it does not delete its pointer. * A subclass must implement methods that delete the pointer: * Destructor and adoptInstead(). * * There is no operator T *() provided because the programmer must decide * whether to use getAlias() (without transfer of ownership) or orphan() * (with transfer of ownership and NULLing of the pointer). * * @see LocalPointer * @see LocalArray * @see U_DEFINE_LOCAL_OPEN_POINTER * @stable ICU 4.4 */ template class LocalPointerBase { public: // No heap allocation. Use only on the stack. static void* U_EXPORT2 operator new(size_t) = delete; static void* U_EXPORT2 operator new[](size_t) = delete; #if U_HAVE_PLACEMENT_NEW static void* U_EXPORT2 operator new(size_t, void*) = delete; #endif /** * Constructor takes ownership. * @param p simple pointer to an object that is adopted * @stable ICU 4.4 */ explicit LocalPointerBase(T *p=NULL) : ptr(p) {} /** * Destructor deletes the object it owns. * Subclass must override: Base class does nothing. * @stable ICU 4.4 */ ~LocalPointerBase() { /* delete ptr; */ } /** * NULL check. * @return TRUE if ==NULL * @stable ICU 4.4 */ UBool isNull() const { return ptr==NULL; } /** * NULL check. * @return TRUE if !=NULL * @stable ICU 4.4 */ UBool isValid() const { return ptr!=NULL; } /** * Comparison with a simple pointer, so that existing code * with ==NULL need not be changed. * @param other simple pointer for comparison * @return true if this pointer value equals other * @stable ICU 4.4 */ bool operator==(const T *other) const { return ptr==other; } /** * Comparison with a simple pointer, so that existing code * with !=NULL need not be changed. * @param other simple pointer for comparison * @return true if this pointer value differs from other * @stable ICU 4.4 */ bool operator!=(const T *other) const { return ptr!=other; } /** * Access without ownership change. * @return the pointer value * @stable ICU 4.4 */ T *getAlias() const { return ptr; } /** * Access without ownership change. * @return the pointer value as a reference * @stable ICU 4.4 */ T &operator*() const { return *ptr; } /** * Access without ownership change. * @return the pointer value * @stable ICU 4.4 */ T *operator->() const { return ptr; } /** * Gives up ownership; the internal pointer becomes NULL. * @return the pointer value; * caller becomes responsible for deleting the object * @stable ICU 4.4 */ T *orphan() { T *p=ptr; ptr=NULL; return p; } /** * Deletes the object it owns, * and adopts (takes ownership of) the one passed in. * Subclass must override: Base class does not delete the object. * @param p simple pointer to an object that is adopted * @stable ICU 4.4 */ void adoptInstead(T *p) { // delete ptr; ptr=p; } protected: /** * Actual pointer. * @internal */ T *ptr; private: // No comparison operators with other LocalPointerBases. bool operator==(const LocalPointerBase &other); bool operator!=(const LocalPointerBase &other); // No ownership sharing: No copy constructor, no assignment operator. LocalPointerBase(const LocalPointerBase &other); void operator=(const LocalPointerBase &other); }; /** * "Smart pointer" class, deletes objects via the standard C++ delete operator. * For most methods see the LocalPointerBase base class. * * Usage example: * \code * LocalPointer s(new UnicodeString((UChar32)0x50005)); * int32_t length=s->length(); // 2 * char16_t lead=s->charAt(0); // 0xd900 * if(some condition) { return; } // no need to explicitly delete the pointer * s.adoptInstead(new UnicodeString((char16_t)0xfffc)); * length=s->length(); // 1 * // no need to explicitly delete the pointer * \endcode * * @see LocalPointerBase * @stable ICU 4.4 */ template class LocalPointer : public LocalPointerBase { public: using LocalPointerBase::operator*; using LocalPointerBase::operator->; /** * Constructor takes ownership. * @param p simple pointer to an object that is adopted * @stable ICU 4.4 */ explicit LocalPointer(T *p=NULL) : LocalPointerBase(p) {} /** * Constructor takes ownership and reports an error if NULL. * * This constructor is intended to be used with other-class constructors * that may report a failure UErrorCode, * so that callers need to check only for U_FAILURE(errorCode) * and not also separately for isNull(). * * @param p simple pointer to an object that is adopted * @param errorCode in/out UErrorCode, set to U_MEMORY_ALLOCATION_ERROR * if p==NULL and no other failure code had been set * @stable ICU 55 */ LocalPointer(T *p, UErrorCode &errorCode) : LocalPointerBase(p) { if(p==NULL && U_SUCCESS(errorCode)) { errorCode=U_MEMORY_ALLOCATION_ERROR; } } /** * Move constructor, leaves src with isNull(). * @param src source smart pointer * @stable ICU 56 */ LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { src.ptr=NULL; } #ifndef U_HIDE_DRAFT_API /** * Constructs a LocalPointer from a C++11 std::unique_ptr. * The LocalPointer steals the object owned by the std::unique_ptr. * * This constructor works via move semantics. If your std::unique_ptr is * in a local variable, you must use std::move. * * @param p The std::unique_ptr from which the pointer will be stolen. * @draft ICU 64 */ explicit LocalPointer(std::unique_ptr &&p) : LocalPointerBase(p.release()) {} #endif /* U_HIDE_DRAFT_API */ /** * Destructor deletes the object it owns. * @stable ICU 4.4 */ ~LocalPointer() { delete LocalPointerBase::ptr; } /** * Move assignment operator, leaves src with isNull(). * The behavior is undefined if *this and src are the same object. * @param src source smart pointer * @return *this * @stable ICU 56 */ LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT { delete LocalPointerBase::ptr; LocalPointerBase::ptr=src.ptr; src.ptr=NULL; return *this; } #ifndef U_HIDE_DRAFT_API /** * Move-assign from an std::unique_ptr to this LocalPointer. * Steals the pointer from the std::unique_ptr. * * @param p The std::unique_ptr from which the pointer will be stolen. * @return *this * @draft ICU 64 */ LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT { adoptInstead(p.release()); return *this; } #endif /* U_HIDE_DRAFT_API */ /** * Swap pointers. * @param other other smart pointer * @stable ICU 56 */ void swap(LocalPointer &other) U_NOEXCEPT { T *temp=LocalPointerBase::ptr; LocalPointerBase::ptr=other.ptr; other.ptr=temp; } /** * Non-member LocalPointer swap function. * @param p1 will get p2's pointer * @param p2 will get p1's pointer * @stable ICU 56 */ friend inline void swap(LocalPointer &p1, LocalPointer &p2) U_NOEXCEPT { p1.swap(p2); } /** * Deletes the object it owns, * and adopts (takes ownership of) the one passed in. * @param p simple pointer to an object that is adopted * @stable ICU 4.4 */ void adoptInstead(T *p) { delete LocalPointerBase::ptr; LocalPointerBase::ptr=p; } /** * Deletes the object it owns, * and adopts (takes ownership of) the one passed in. * * If U_FAILURE(errorCode), then the current object is retained and the new one deleted. * * If U_SUCCESS(errorCode) but the input pointer is NULL, * then U_MEMORY_ALLOCATION_ERROR is set, * the current object is deleted, and NULL is set. * * @param p simple pointer to an object that is adopted * @param errorCode in/out UErrorCode, set to U_MEMORY_ALLOCATION_ERROR * if p==NULL and no other failure code had been set * @stable ICU 55 */ void adoptInsteadAndCheckErrorCode(T *p, UErrorCode &errorCode) { if(U_SUCCESS(errorCode)) { delete LocalPointerBase::ptr; LocalPointerBase::ptr=p; if(p==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; } } else { delete p; } } #ifndef U_HIDE_DRAFT_API /** * Conversion operator to a C++11 std::unique_ptr. * Disowns the object and gives it to the returned std::unique_ptr. * * This operator works via move semantics. If your LocalPointer is * in a local variable, you must use std::move. * * @return An std::unique_ptr owning the pointer previously owned by this * icu::LocalPointer. * @draft ICU 64 */ operator std::unique_ptr () && { return std::unique_ptr(LocalPointerBase::orphan()); } #endif /* U_HIDE_DRAFT_API */ }; /** * "Smart pointer" class, deletes objects via the C++ array delete[] operator. * For most methods see the LocalPointerBase base class. * Adds operator[] for array item access. * * Usage example: * \code * LocalArray a(new UnicodeString[2]); * a[0].append((char16_t)0x61); * if(some condition) { return; } // no need to explicitly delete the array * a.adoptInstead(new UnicodeString[4]); * a[3].append((char16_t)0x62).append((char16_t)0x63).reverse(); * // no need to explicitly delete the array * \endcode * * @see LocalPointerBase * @stable ICU 4.4 */ template class LocalArray : public LocalPointerBase { public: using LocalPointerBase::operator*; using LocalPointerBase::operator->; /** * Constructor takes ownership. * @param p simple pointer to an array of T objects that is adopted * @stable ICU 4.4 */ explicit LocalArray(T *p=NULL) : LocalPointerBase(p) {} /** * Constructor takes ownership and reports an error if NULL. * * This constructor is intended to be used with other-class constructors * that may report a failure UErrorCode, * so that callers need to check only for U_FAILURE(errorCode) * and not also separately for isNull(). * * @param p simple pointer to an array of T objects that is adopted * @param errorCode in/out UErrorCode, set to U_MEMORY_ALLOCATION_ERROR * if p==NULL and no other failure code had been set * @stable ICU 56 */ LocalArray(T *p, UErrorCode &errorCode) : LocalPointerBase(p) { if(p==NULL && U_SUCCESS(errorCode)) { errorCode=U_MEMORY_ALLOCATION_ERROR; } } /** * Move constructor, leaves src with isNull(). * @param src source smart pointer * @stable ICU 56 */ LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { src.ptr=NULL; } #ifndef U_HIDE_DRAFT_API /** * Constructs a LocalArray from a C++11 std::unique_ptr of an array type. * The LocalPointer steals the array owned by the std::unique_ptr. * * This constructor works via move semantics. If your std::unique_ptr is * in a local variable, you must use std::move. * * @param p The std::unique_ptr from which the array will be stolen. * @draft ICU 64 */ explicit LocalArray(std::unique_ptr &&p) : LocalPointerBase(p.release()) {} #endif /* U_HIDE_DRAFT_API */ /** * Destructor deletes the array it owns. * @stable ICU 4.4 */ ~LocalArray() { delete[] LocalPointerBase::ptr; } /** * Move assignment operator, leaves src with isNull(). * The behavior is undefined if *this and src are the same object. * @param src source smart pointer * @return *this * @stable ICU 56 */ LocalArray &operator=(LocalArray &&src) U_NOEXCEPT { delete[] LocalPointerBase::ptr; LocalPointerBase::ptr=src.ptr; src.ptr=NULL; return *this; } #ifndef U_HIDE_DRAFT_API /** * Move-assign from an std::unique_ptr to this LocalPointer. * Steals the array from the std::unique_ptr. * * @param p The std::unique_ptr from which the array will be stolen. * @return *this * @draft ICU 64 */ LocalArray &operator=(std::unique_ptr &&p) U_NOEXCEPT { adoptInstead(p.release()); return *this; } #endif /* U_HIDE_DRAFT_API */ /** * Swap pointers. * @param other other smart pointer * @stable ICU 56 */ void swap(LocalArray &other) U_NOEXCEPT { T *temp=LocalPointerBase::ptr; LocalPointerBase::ptr=other.ptr; other.ptr=temp; } /** * Non-member LocalArray swap function. * @param p1 will get p2's pointer * @param p2 will get p1's pointer * @stable ICU 56 */ friend inline void swap(LocalArray &p1, LocalArray &p2) U_NOEXCEPT { p1.swap(p2); } /** * Deletes the array it owns, * and adopts (takes ownership of) the one passed in. * @param p simple pointer to an array of T objects that is adopted * @stable ICU 4.4 */ void adoptInstead(T *p) { delete[] LocalPointerBase::ptr; LocalPointerBase::ptr=p; } /** * Deletes the array it owns, * and adopts (takes ownership of) the one passed in. * * If U_FAILURE(errorCode), then the current array is retained and the new one deleted. * * If U_SUCCESS(errorCode) but the input pointer is NULL, * then U_MEMORY_ALLOCATION_ERROR is set, * the current array is deleted, and NULL is set. * * @param p simple pointer to an array of T objects that is adopted * @param errorCode in/out UErrorCode, set to U_MEMORY_ALLOCATION_ERROR * if p==NULL and no other failure code had been set * @stable ICU 56 */ void adoptInsteadAndCheckErrorCode(T *p, UErrorCode &errorCode) { if(U_SUCCESS(errorCode)) { delete[] LocalPointerBase::ptr; LocalPointerBase::ptr=p; if(p==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; } } else { delete[] p; } } /** * Array item access (writable). * No index bounds check. * @param i array index * @return reference to the array item * @stable ICU 4.4 */ T &operator[](ptrdiff_t i) const { return LocalPointerBase::ptr[i]; } #ifndef U_HIDE_DRAFT_API /** * Conversion operator to a C++11 std::unique_ptr. * Disowns the object and gives it to the returned std::unique_ptr. * * This operator works via move semantics. If your LocalPointer is * in a local variable, you must use std::move. * * @return An std::unique_ptr owning the pointer previously owned by this * icu::LocalPointer. * @draft ICU 64 */ operator std::unique_ptr () && { return std::unique_ptr(LocalPointerBase::orphan()); } #endif /* U_HIDE_DRAFT_API */ }; /** * \def U_DEFINE_LOCAL_OPEN_POINTER * "Smart pointer" definition macro, deletes objects via the closeFunction. * Defines a subclass of LocalPointerBase which works just * like LocalPointer except that this subclass will use the closeFunction * rather than the C++ delete operator. * * Usage example: * \code * LocalUCaseMapPointer csm(ucasemap_open(localeID, options, &errorCode)); * utf8OutLength=ucasemap_utf8ToLower(csm.getAlias(), * utf8Out, (int32_t)sizeof(utf8Out), * utf8In, utf8InLength, &errorCode); * if(U_FAILURE(errorCode)) { return; } // no need to explicitly delete the UCaseMap * \endcode * * @see LocalPointerBase * @see LocalPointer * @stable ICU 4.4 */ #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ class LocalPointerClassName : public LocalPointerBase { \ public: \ using LocalPointerBase::operator*; \ using LocalPointerBase::operator->; \ explicit LocalPointerClassName(Type *p=NULL) : LocalPointerBase(p) {} \ LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ : LocalPointerBase(src.ptr) { \ src.ptr=NULL; \ } \ /* TODO: Be agnostic of the deleter function signature from the user-provided std::unique_ptr? */ \ explicit LocalPointerClassName(std::unique_ptr &&p) \ : LocalPointerBase(p.release()) {} \ ~LocalPointerClassName() { if (ptr != NULL) { closeFunction(ptr); } } \ LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ if (ptr != NULL) { closeFunction(ptr); } \ LocalPointerBase::ptr=src.ptr; \ src.ptr=NULL; \ return *this; \ } \ /* TODO: Be agnostic of the deleter function signature from the user-provided std::unique_ptr? */ \ LocalPointerClassName &operator=(std::unique_ptr &&p) { \ adoptInstead(p.release()); \ return *this; \ } \ void swap(LocalPointerClassName &other) U_NOEXCEPT { \ Type *temp=LocalPointerBase::ptr; \ LocalPointerBase::ptr=other.ptr; \ other.ptr=temp; \ } \ friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ p1.swap(p2); \ } \ void adoptInstead(Type *p) { \ if (ptr != NULL) { closeFunction(ptr); } \ ptr=p; \ } \ operator std::unique_ptr () && { \ return std::unique_ptr(LocalPointerBase::orphan(), closeFunction); \ } \ } U_NAMESPACE_END #endif /* U_SHOW_CPLUSPLUS_API */ #endif /* __LOCALPOINTER_H__ */ usr/share/icu/64.2/config/mh-linux000064400000004775152342600250012575 0ustar00## -*-makefile-*- ## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html ## Linux-specific setup ## Copyright (c) 1999-2013, International Business Machines Corporation and ## others. All Rights Reserved. ## Commands to generate dependency files GEN_DEPS.c= $(CC) -E -MM $(DEFS) $(CPPFLAGS) GEN_DEPS.cc= $(CXX) -E -MM $(DEFS) $(CPPFLAGS) $(CXXFLAGS) ## Flags for position independent code SHAREDLIBCFLAGS = -fPIC SHAREDLIBCXXFLAGS = -fPIC SHAREDLIBCPPFLAGS = -DPIC ## Additional flags when building libraries and with threads THREADSCPPFLAGS = -D_REENTRANT LIBCPPFLAGS = ## Compiler switch to embed a runtime search path LD_RPATH= -Wl,-zorigin,-rpath,'$$'ORIGIN LD_RPATH_PRE = -Wl,-rpath, ## These are the library specific LDFLAGS LDFLAGSICUDT=-nodefaultlibs -nostdlib ## Compiler switch to embed a library name # The initial tab in the next line is to prevent icu-config from reading it. LD_SONAME = -Wl,-soname -Wl,$(notdir $(MIDDLE_SO_TARGET)) #SH# # We can't depend on MIDDLE_SO_TARGET being set. #SH# LD_SONAME= ## Shared library options LD_SOOPTIONS= -Wl,-Bsymbolic ## Shared object suffix SO = so ## Non-shared intermediate object suffix STATIC_O = ao ## Compilation rules %.$(STATIC_O): $(srcdir)/%.c $(call SILENT_COMPILE,$(strip $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS)) -o $@ $<) %.o: $(srcdir)/%.c $(call SILENT_COMPILE,$(strip $(COMPILE.c) $(DYNAMICCPPFLAGS) $(DYNAMICCFLAGS)) -o $@ $<) %.$(STATIC_O): $(srcdir)/%.cpp $(call SILENT_COMPILE,$(strip $(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS)) -o $@ $<) %.o: $(srcdir)/%.cpp $(call SILENT_COMPILE,$(strip $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS)) -o $@ $<) ## Dependency rules %.d: $(srcdir)/%.c $(call ICU_MSG,(deps)) $< @$(SHELL) -ec '$(GEN_DEPS.c) $< \ | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ [ -s $@ ] || rm -f $@' %.d: $(srcdir)/%.cpp $(call ICU_MSG,(deps)) $< @$(SHELL) -ec '$(GEN_DEPS.cc) $< \ | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ [ -s $@ ] || rm -f $@' ## Versioned libraries rules %.$(SO).$(SO_TARGET_VERSION_MAJOR): %.$(SO).$(SO_TARGET_VERSION) $(RM) $@ && ln -s ${ # Created: 1993-05-16 # Public domain errstatus=0 for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr fi fi pathcomp="$pathcomp/" done done exit $errstatus # mkinstalldirs ends here usr/share/icu/64.2/install-sh000075500000012736152342600250011644 0ustar00#!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: chmodcmd="" else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 usr/share/man/man1/icu-config.1000064400000016435152342600250012203 0ustar00.\" Hey, Emacs! This is -*-nroff-*- you know... .\" .\" icu-config.1: manual page for the icu-config utility .\" .\" Copyright (C) 2016 and later: Unicode, Inc. and others. .\" License & terms of use: http://www.unicode.org/copyright.html .\" Copyright (C) 2002-2008 IBM, Inc. and others. .\" .\" Based on Yves Arrouye's pkgdata page .\" Modified by Steven R. Loomis . .\" With help from http://www.igpm.rwth-aachen.de/~albrecht/manpage.html .TH ICU-CONFIG 1 "17 May 2004" "ICU MANPAGE" "ICU 64.2 Manual" .\".Dd "17 May 2004" .\".Dt ICU-CONFIG 1 .\".Os .SH NAME .B icu-config \- output ICU build options .SH SYNOPSIS .B icu-config [ .BI "\-\-bindir" ] [ .BI "\-\-cc" ] [ .BI "\-\-cflags" ] [ .BI "\-\-cppflags" ] [ .BI "\-\-cppflags\-searchpath" ] [ .BI "\-\-cxx" ] [ .BI "\-\-cxxflags" ] [ .BI "\-\-detect\-prefix" ] [ .BI "\-\-exec\-prefix" ] [ .BI "\-\-exists" ] [ .BI "\-\-help\fP, \fB\-?\fP,\fB" .BI "\-\-usage" ] [ .BI "\-\-icudata" ] [ .BI "\-\-icudata\-install\-dir" ] [ .BI "\-\-icudata\-mode" ] [ .BI "\-\-icudatadir" ] [ .BI "\-\-invoke" ] [ .BI "\-\-invoke=" "prog" ] [ .BI "\-\-ldflags" ] [ .BI "\-\-ldflags\-libsonly" ] [ .BI "\-\-ldflags\-searchpath" ] [ .BI "\-\-ldflags\-system" ] [ .BI "\-\-ldflags\-icuio" ] [ .BI "\-\-mandir" ] [ .BI "\-\-prefix" ] [ .BI "\-\-prefix=" "prefix" ] [ .BI "\-\-sbindir" ] [ .BI "\-\-shared\-datadir" ] [ .BI "\-\-sysconfdir" ] [ .BI "\-\-unicode\-version" ] [ .BI "\-\-version" ] [ .BI "\-\-incfile" ] .SH DESCRIPTION .B icu-config simplifies the task of building and linking against ICU as compared to manually configuring user makefiles or equivalent. Because .B icu-config is an executable script, it also solves the problem of locating the ICU libraries and headers, by allowing the system PATH to locate it. .SH EXAMPLES .B icu-config can be used without a makefile. The command line below is sufficient for building a single-file c++ program against ICU. (For example, \fBicu/source/samples/props/props.cpp\fR) .PP .RS `icu-config --cxx --cxxflags --cppflags --ldflags` -o props props.cpp .RE .PP More commonly, .B icu-config will be called from within a makefile, and used to set up variables. The following example also builds the \fIprops\fR example. .PP .RS CC=$(shell icu-config --cc) CXX=$(shell icu-config --cxx) CPPFLAGS=$(shell icu-config --cppflags) CXXFLAGS=$(shell icu-config --cxxflags) LDFLAGS =$(shell icu-config --ldflags) all: props props.o: props.cpp .RE .PP make(1) will automatically use the above variables. .SH OPTIONS .TP .BI "\-\-bindir" Prints the binary (executable) directory path. Normally equivalent to 'bin'. ICU user-executable applications and scripts are found here. .TP .BI "\-\-cc" Print the C compiler used. Equivalent to the $(CC) Makefile variable. .TP .BI "\-\-cflags" Print the C compiler flags. Equivalent to the $(CFLAGS) Makefile variable. Does NOT include preprocessor directives such as include path or defined symbols. Examples include debugging (\-g) and optimization flags .TP .BI "\-\-cppflags" Print the C preprocessor flags. Equivalent to the $(CPPFLAGS) Makefile variable. Examples are \-I include paths and \-D define directives. .TP .BI "\-\-cppflags\-searchpath" Print the C preprocessor flags, as above but only \-I search paths. .TP .BI "\-\-cxx" Print the C++ compiler. Equivalent to the $(CXX) Makefile variable. .TP .BI "\-\-cxxflags" Print the C++ compiler flags. Equivalent to the $(CXXFLAGS) Makefile variable. .TP .BI "\-\-detect\-prefix" If ICU has been moved from its installed location, prepending this flag to other .B icu-config calls will attempt to locate ICU relative to where the .B icu-config script has been located. Can be used as a last-chance effort if the ICU install has been damaged. .TP .BI "\-\-exec\-prefix" Print the prefix used for executable program directories (such as bin, sbin, etc). Normally the same as the prefix. .TP .BI "\-\-exists" Script will return with a successful (0) status if ICU seems to be installed and located correctly, otherwise an error message and nonzero status will be displayed. .TP .BI "\-\-help\fP, \fB\-?\fP,\fB\-\-usage" Print a help and usage message. .TP .BI "\-\-icudata" Print the \fIshortname\fP of the ICU data file. This does not include any suffix such as .dat, .dll, .so, .lib, .a, etc nor does it include prefixes such as 'lib'. It may be in the form \fBicudt21b\fP .TP .BI "\-\-icudata\-install\-dir" Print the directory where ICU packaged data should be installed. Can use as pkgdata(1)'s --install option. .TP .BI "\-\-icudata\-mode" Print the default ICU pkgdata mode, such as dll or common. Can use as pkgdata(1)'s --mode option. .TP .BI "\-\-icudatadir" Print the path to packaged archive data. (should be where $ICU_DATA or equivalent default path points.) Will NOT point to the libdir. .TP .BI "\-\-invoke" If ICU is not installed in a location where the operating system will locate its shared libraries, this option will print out commands so as to set the appropriate environment variables to load ICU's shared libraries. For example, on many systems a variable named LD_LIBRARY_PATH or equivalent must be set. .TP .BI "\-\-invoke=" "prog" Same as the \fB\-\-invoke\fP option, except includes options for invoking a program named \fIprog\fP. If \fIprog\fP is the name of an ICU tool, such as genrb(1), then \fBicu-config\fP will also include the full path to that tool. .TP .BI "\-\-ldflags" Print any flags which should be passed to the linker. These may include -L for library search paths, and -l for including ICU libraries. By default, this option will attempt to link in the "common" (libicuuc) and "i18n" (libicui18n) libraries, as well as the data library. If additional libraries are required, any of the following two flags may be added in conjunction with this one, for example "\-\-ldflags \-\-ldflags-icuio" if the icuio library is required in addition to the standard ICU libraries. Equivalent to the $(LDFLAGS) Makefile variable. .TP .BI "\-\-ldflags\-layout" Prints the link option for the ICU layout library. .TP .BI "\-\-ldflags\-icuio" Prints the link option to add the ICU I/O package .TP .BI "\-\-ldflags\-libsonly" Similar to \fI\-\-ldflags\fP but only includes the \-l options. .TP .BI "\-\-ldflags\-searchpath" Similar to \fI\-\-ldflags\fP but only includes the \-L search path options. .TP .BI "\-\-ldflags\-system" Similar to \fI\-\-ldflags\fP but only includes system libraries (such as pthreads) .BI "\-\-mandir" Prints the location of the installed ICU man pages. Normally (man) .TP .BI "\-\-prefix" Prints the prefix (base directory) under which the installed ICU resides. .TP .BI "\-\-prefix=" "prefix" Sets the ICU prefix to \fIprefix\fP for the remainder of this command line. Does test whether the new prefix is valid. .TP .BI "\-\-sbindir" Prints the location of ICU system binaries, normally (sbin) .TP .BI "\-\-shared\-datadir" Prints the location of ICU shared data, normally (share) .TP .BI "\-\-sysconfdir" Prints the location of ICU system configuration data, normally (etc) .TP .BI "\-\-unicode\-version" Prints the Version of the Unicode Standard which the current ICU uses. .TP .BI "\-\-version" Prints the current version of ICU. .TP .BI "\-\-incfile" Prints the 'Makefile.inc' path, suitable for use with pkgdata(1)'s \-O option. .PP .SH AUTHORS Steven Loomis .SH VERSION 64.2 .SH COPYRIGHT Copyright (C) 2002-2004 IBM, Inc. and others. usr/share/doc/alt-libicu-devel/LICENSE000064400000051011152342600250013350 0ustar00COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) Copyright © 1991-2019 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. --------------------- Third-Party Software Licenses This section contains third-party software notices and/or additional terms for licensed third-party software components included within ICU libraries. 1. ICU License - ICU 1.8.1 to ICU 57.1 COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2016 International Business Machines Corporation and others All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt) # The Google Chrome software developed by Google is licensed under # the BSD license. Other software included in this distribution is # provided under other licenses, as set forth below. # # The BSD License # http://opensource.org/licenses/bsd-license.php # Copyright (C) 2006-2008, Google Inc. # # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # Redistributions in binary form must reproduce the above # copyright notice, this list of conditions and the following # disclaimer in the documentation and/or other materials provided with # the distribution. # Neither the name of Google Inc. nor the names of its # contributors may be used to endorse or promote products derived from # this software without specific prior written permission. # # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # # The word list in cjdict.txt are generated by combining three word lists # listed below with further processing for compound word breaking. The # frequency is generated with an iterative training against Google web # corpora. # # * Libtabe (Chinese) # - https://sourceforge.net/project/?group_id=1519 # - Its license terms and conditions are shown below. # # * IPADIC (Japanese) # - http://chasen.aist-nara.ac.jp/chasen/distribution.html # - Its license terms and conditions are shown below. # # ---------COPYING.libtabe ---- BEGIN-------------------- # # /* # * Copyright (c) 1999 TaBE Project. # * Copyright (c) 1999 Pai-Hsiang Hsiao. # * All rights reserved. # * # * Redistribution and use in source and binary forms, with or without # * modification, are permitted provided that the following conditions # * are met: # * # * . Redistributions of source code must retain the above copyright # * notice, this list of conditions and the following disclaimer. # * . Redistributions in binary form must reproduce the above copyright # * notice, this list of conditions and the following disclaimer in # * the documentation and/or other materials provided with the # * distribution. # * . Neither the name of the TaBE Project nor the names of its # * contributors may be used to endorse or promote products derived # * from this software without specific prior written permission. # * # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED # * OF THE POSSIBILITY OF SUCH DAMAGE. # */ # # /* # * Copyright (c) 1999 Computer Systems and Communication Lab, # * Institute of Information Science, Academia # * Sinica. All rights reserved. # * # * Redistribution and use in source and binary forms, with or without # * modification, are permitted provided that the following conditions # * are met: # * # * . Redistributions of source code must retain the above copyright # * notice, this list of conditions and the following disclaimer. # * . Redistributions in binary form must reproduce the above copyright # * notice, this list of conditions and the following disclaimer in # * the documentation and/or other materials provided with the # * distribution. # * . Neither the name of the Computer Systems and Communication Lab # * nor the names of its contributors may be used to endorse or # * promote products derived from this software without specific # * prior written permission. # * # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED # * OF THE POSSIBILITY OF SUCH DAMAGE. # */ # # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, # University of Illinois # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 # # ---------------COPYING.libtabe-----END-------------------------------- # # # ---------------COPYING.ipadic-----BEGIN------------------------------- # # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science # and Technology. All Rights Reserved. # # Use, reproduction, and distribution of this software is permitted. # Any copy of this software, whether in its original form or modified, # must include both the above copyright notice and the following # paragraphs. # # Nara Institute of Science and Technology (NAIST), # the copyright holders, disclaims all warranties with regard to this # software, including all implied warranties of merchantability and # fitness, in no event shall NAIST be liable for # any special, indirect or consequential damages or any damages # whatsoever resulting from loss of use, data or profits, whether in an # action of contract, negligence or other tortuous action, arising out # of or in connection with the use or performance of this software. # # A large portion of the dictionary entries # originate from ICOT Free Software. The following conditions for ICOT # Free Software applies to the current dictionary as well. # # Each User may also freely distribute the Program, whether in its # original form or modified, to any third party or parties, PROVIDED # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear # on, or be attached to, the Program, which is distributed substantially # in the same form as set out herein and that such intended # distribution, if actually made, will neither violate or otherwise # contravene any of the laws and regulations of the countries having # jurisdiction over the User or the intended distribution itself. # # NO WARRANTY # # The program was produced on an experimental basis in the course of the # research and development conducted during the project and is provided # to users as so produced on an experimental basis. Accordingly, the # program is provided without any warranty whatsoever, whether express, # implied, statutory or otherwise. The term "warranty" used herein # includes, but is not limited to, any warranty of the quality, # performance, merchantability and fitness for a particular purpose of # the program and the nonexistence of any infringement or violation of # any right of any third party. # # Each user of the program will agree and understand, and be deemed to # have agreed and understood, that there is no warranty whatsoever for # the program and, accordingly, the entire risk arising from or # otherwise connected with the program is assumed by the user. # # Therefore, neither ICOT, the copyright holder, or any other # organization that participated in or was otherwise related to the # development of the program and their respective officials, directors, # officers and other employees shall be held liable for any and all # damages, including, without limitation, general, special, incidental # and consequential damages, arising out of or otherwise in connection # with the use or inability to use the program or any product, material # or result produced or otherwise obtained by using the program, # regardless of whether they have been advised of, or otherwise had # knowledge of, the possibility of such damages at any time during the # project or thereafter. Each user will be deemed to have agreed to the # foregoing by his or her commencement of use of the program. The term # "use" as used herein includes, but is not limited to, the use, # modification, copying and distribution of the program and the # production of secondary products from the program. # # In the case where the program, whether in its original form or # modified, was distributed or delivered to or received by a user from # any person, organization or entity other than ICOT, unless it makes or # grants independently of ICOT any specific warranty to the user in # writing, such person, organization or entity, will also be exempted # from and not be held liable to the user for any such damages as noted # above as far as the program is concerned. # # ---------------COPYING.ipadic-----END---------------------------------- 3. Lao Word Break Dictionary Data (laodict.txt) # Copyright (c) 2013 International Business Machines Corporation # and others. All Rights Reserved. # # Project: http://code.google.com/p/lao-dictionary/ # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt # (copied below) # # This file is derived from the above dictionary, with slight # modifications. # ---------------------------------------------------------------------- # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, # are permitted provided that the following conditions are met: # # # Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. Redistributions in # binary form must reproduce the above copyright notice, this list of # conditions and the following disclaimer in the documentation and/or # other materials provided with the distribution. # # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED # OF THE POSSIBILITY OF SUCH DAMAGE. # -------------------------------------------------------------------------- 4. Burmese Word Break Dictionary Data (burmesedict.txt) # Copyright (c) 2014 International Business Machines Corporation # and others. All Rights Reserved. # # This list is part of a project hosted at: # github.com/kanyawtech/myanmar-karen-word-lists # # -------------------------------------------------------------------------- # Copyright (c) 2013, LeRoy Benjamin Sharon # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: Redistributions of source code must retain the above # copyright notice, this list of conditions and the following # disclaimer. Redistributions in binary form must reproduce the # above copyright notice, this list of conditions and the following # disclaimer in the documentation and/or other materials provided # with the distribution. # # Neither the name Myanmar Karen Word Lists, nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -------------------------------------------------------------------------- 5. Time Zone Database ICU uses the public domain data and code derived from Time Zone Database for its time zone support. The ownership of the TZ database is explained in BCP 175: Procedure for Maintaining the Time Zone Database section 7. # 7. Database Ownership # # The TZ database itself is not an IETF Contribution or an IETF # document. Rather it is a pre-existing and regularly updated work # that is in the public domain, and is intended to remain in the # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do # not apply to the TZ Database or contributions that individuals make # to it. Should any claims be made and substantiated against the TZ # Database, the organization that is providing the IANA # Considerations defined in this RFC, under the memorandum of # understanding with the IETF, currently ICANN, may act in accordance # with all competent court orders. No ownership claims will be made # by ICANN or the IETF Trust on the database or the code. Any person # making a contribution to the database or code waives all rights to # future claims in that contribution or in the TZ Database. 6. Google double-conversion Copyright 2006-2011, the V8 project authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. usr/share/doc/alt-libicu-devel/samples/numfmt/util.h000064400000002145152342600250016447 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unistr.h" #include "unicode/fmtable.h" using namespace icu; #ifndef UPRV_LENGTHOF #define UPRV_LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) #endif // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg); // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source); // Print the given string to stdout void uprintf(const UnicodeString &str); // Create a display string for a formattable UnicodeString formattableToString(const Formattable& f); usr/share/doc/alt-libicu-devel/samples/numfmt/readme.txt000064400000004565152342600250017327 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. numfmt: a sample program which displays number formatting in C and C++ This sample demonstrates Formatting a number Outputting text in the default codepage to the console Files: main.cpp Main source file in C++ capi.c C version util.cpp formatted output convenience implementation util.h formatted output convenience header numfmt.sln Windows MSVC workspace. Double-click this to get started. numfmt.vcproj Windows MSVC project file To Build on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\numfmt\numfmt.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the numfmt directory, e.g. cd c:\icu\source\samples\numfmt\debug 4. Run it numfmt To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/numfmt gmake ICU_PREFIX=/source/samples/numfmt gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH numfmt Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/numfmt/util.cpp000064400000010024152342600250016775 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2009, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #define __STDC_FORMAT_MACROS 1 #include #include "unicode/unistr.h" #include "unicode/fmtable.h" #include #include using namespace icu; enum { U_SPACE=0x20, U_DQUOTE=0x22, U_COMMA=0x2c, U_LEFT_SQUARE_BRACKET=0x5b, U_BACKSLASH=0x5c, U_RIGHT_SQUARE_BRACKET=0x5d, U_SMALL_U=0x75 }; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg) { if (U_FAILURE(status)) { printf("ERROR: %s (%s)\n", u_errorName(status), msg); exit(1); } // printf("Ok: %s\n", msg); } // Append a hex string to the target static UnicodeString& appendHex(uint32_t number, int8_t digits, UnicodeString& target) { uint32_t digit; while (digits > 0) { digit = (number >> ((--digits) * 4)) & 0xF; target += (UChar)(digit < 10 ? 0x30 + digit : 0x41 - 10 + digit); } return target; } // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source) { int32_t i; UnicodeString target; target += (UChar)U_DQUOTE; for (i=0; i 0x0D && ch < 0x20) || ch > 0x7E) { (target += (UChar)U_BACKSLASH) += (UChar)U_SMALL_U; appendHex(ch, 4, target); } else { target += ch; } } target += (UChar)U_DQUOTE; return target; } // Print the given string to stdout using the UTF-8 converter void uprintf(const UnicodeString &str) { char stackBuffer[100]; char *buf = 0; int32_t bufLen = str.extract(0, 0x7fffffff, stackBuffer, sizeof(stackBuffer), "UTF-8"); if(bufLen < sizeof(stackBuffer)) { buf = stackBuffer; } else { buf = new char[bufLen + 1]; bufLen = str.extract(0, 0x7fffffff, buf, bufLen + 1, "UTF-8"); } printf("%s", buf); if(buf != stackBuffer) { delete[] buf; } } // Create a display string for a formattable UnicodeString formattableToString(const Formattable& f) { switch (f.getType()) { case Formattable::kDate: // TODO: Finish implementing this return UNICODE_STRING_SIMPLE("Formattable_DATE_TBD"); case Formattable::kDouble: { char buf[256]; sprintf(buf, "%gD", f.getDouble()); return UnicodeString(buf, ""); } case Formattable::kLong: { char buf[256]; sprintf(buf, "%" PRId32 "L", f.getLong()); return UnicodeString(buf, ""); } case Formattable::kInt64: { char buf[256]; sprintf(buf, "%" PRId64 "L", f.getInt64()); return UnicodeString(buf, ""); } case Formattable::kString: return UnicodeString((UChar)U_DQUOTE).append(f.getString()).append((UChar)U_DQUOTE); case Formattable::kArray: { int32_t i, count; const Formattable* array = f.getArray(count); UnicodeString result((UChar)U_LEFT_SQUARE_BRACKET); for (i=0; i 0) { (result += (UChar)U_COMMA) += (UChar)U_SPACE; } result += formattableToString(array[i]); } result += (UChar)U_RIGHT_SQUARE_BRACKET; return result; } default: return UNICODE_STRING_SIMPLE("INVALID_Formattable"); } } usr/share/doc/alt-libicu-devel/samples/numfmt/numfmt.sln000064400000002262152342600250017345 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "numfmt", "numfmt.vcxproj", "{721FBD47-E458-4C35-90DA-FF192907D5E2}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|Win32.ActiveCfg = Debug|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|Win32.Build.0 = Debug|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|x64.ActiveCfg = Debug|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|x64.Build.0 = Debug|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|Win32.ActiveCfg = Release|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|Win32.Build.0 = Release|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|x64.ActiveCfg = Release|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/numfmt/numfmt.vcxproj000064400000023533152342600250020250 0ustar00 {721FBD47-E458-4C35-90DA-FF192907D5E2} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug/numfmt.tlb ../../../include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x86\Debug/numfmt.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/numfmt.exe ../../../lib;%(AdditionalLibraryDirectories) true .\x86\Debug/numfmt.pdb Console false X64 .\x64\Debug/numfmt.tlb Disabled ../../../include;%(AdditionalIncludeDirectories) EnableFastChecks MultiThreadedDebugDLL .\x64\Debug/numfmt.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/numfmt.exe true ../../../lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/numfmt.pdb Console false .\x86\Release/numfmt.tlb OnlyExplicitInline ../../../include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x86\Release/numfmt.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/numfmt.exe ../../../lib;%(AdditionalLibraryDirectories) .\x86\Release/numfmt.pdb Console false .\x64\Release/numfmt.tlb OnlyExplicitInline ../../../include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x64\Release/numfmt.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/numfmt.exe ../../../lib64;%(AdditionalLibraryDirectories) .\x64\Release/numfmt.pdb Console false usr/share/doc/alt-libicu-devel/samples/numfmt/capi.c000064400000005264152342600250016406 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unum.h" #include "unicode/ustring.h" #include #include static void uprintf(const UChar* str) { char buf[256]; u_austrcpy(buf, str); printf("%s", buf); } void capi() { UNumberFormat *fmt; UErrorCode status = U_ZERO_ERROR; /* The string "987654321.123" as UChars */ UChar str[] = { 0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0x30, 0x2E, 0x31, 0x32, 0x33, 0 }; UChar buf[256]; int32_t needed; double a; /* Create a formatter for the US locale */ fmt = unum_open( UNUM_DECIMAL, /* style */ 0, /* pattern */ 0, /* patternLength */ "en_US", /* locale */ 0, /* parseErr */ &status); if (U_FAILURE(status)) { printf("FAIL: unum_open\n"); exit(1); } /* Use the formatter to parse a number. When using the C API, we have to specify whether we want a double or a long in advance. We pass in NULL for the position pointer in order to get the default behavior which is to parse from the start. */ a = unum_parseDouble(fmt, str, u_strlen(str), NULL, &status); if (U_FAILURE(status)) { printf("FAIL: unum_parseDouble\n"); exit(1); } /* Show the result */ printf("unum_parseDouble(\""); uprintf(str); printf("\") => %g\n", a); /* Use the formatter to format the same number back into a string in the US locale. The return value is the buffer size needed. We're pretty sure we have enough space, but in a production application one would check this value. We pass in NULL for the UFieldPosition pointer because we don't care to receive that data. */ needed = unum_formatDouble(fmt, a, buf, 256, NULL, &status); if (U_FAILURE(status)) { printf("FAIL: format_parseDouble\n"); exit(1); } /* Show the result */ printf("unum_formatDouble(%g) => \"", a); uprintf(buf); printf("\"\n"); /* Release the storage used by the formatter */ unum_close(fmt); } usr/share/doc/alt-libicu-devel/samples/numfmt/main.cpp000064400000022165152342600250016755 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2014, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/utypes.h" #include "unicode/unistr.h" #include "unicode/numfmt.h" #include "unicode/dcfmtsym.h" #include "unicode/decimfmt.h" #include "unicode/locid.h" #include "unicode/uclean.h" #include "util.h" #include #include #include extern "C" void capi(); void cppapi(); static void showCurrencyFormatting(UBool useICU26API); int main(int argc, char **argv) { printf("%s output is in UTF-8\n", argv[0]); printf("C++ API\n"); cppapi(); printf("C API\n"); capi(); showCurrencyFormatting(FALSE); showCurrencyFormatting(TRUE); u_cleanup(); // Release any additional storage held by ICU. printf("Exiting successfully\n"); return 0; } /** * Sample code for the C++ API to NumberFormat. */ void cppapi() { Locale us("en", "US"); UErrorCode status = U_ZERO_ERROR; // Create a number formatter for the US locale NumberFormat *fmt = NumberFormat::createInstance(us, status); check(status, "NumberFormat::createInstance"); // Parse a string. The string uses the digits '0' through '9' // and the decimal separator '.', standard in the US locale UnicodeString str("9876543210.123"); Formattable result; fmt->parse(str, result, status); check(status, "NumberFormat::parse"); printf("NumberFormat::parse(\""); // Display the result uprintf(str); printf("\") => "); uprintf(formattableToString(result)); printf("\n"); // Take the number parsed above, and use the formatter to // format it. str.remove(); // format() will APPEND to this string fmt->format(result, str, status); check(status, "NumberFormat::format"); printf("NumberFormat::format("); // Display the result uprintf(formattableToString(result)); printf(") => \""); uprintf(str); printf("\"\n"); delete fmt; // Release the storage used by the formatter } // currency formatting ----------------------------------------------------- *** /* * Set a currency on a NumberFormat with pre-ICU 2.6 APIs. * This is a "hack" that will not work properly for all cases because * only ICU 2.6 introduced a more complete framework and data for this. * * @param nf The NumberFormat on which to set the currency; takes effect on * currency-formatting NumberFormat instances. * This must actually be a DecimalFormat instance. * The display style of the output is controlled by nf (its pattern, * usually from the display locale ID used to create this instance) * while the currency symbol and number of decimals are set for * the currency. * @param currency The 3-letter ISO 4217 currency code, NUL-terminated. * @param errorCode ICU error code, must pass U_SUCCESS() on input. */ static void setNumberFormatCurrency_2_4(NumberFormat &nf, const char *currency, UErrorCode &errorCode) { // argument checking if(U_FAILURE(errorCode)) { return; } if(currency==NULL || strlen(currency)!=3) { errorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } // check that the formatter is a DecimalFormat instance // necessary because we will cast to the DecimalFormat subclass to set // the currency symbol DecimalFormat *dnf=dynamic_cast(&nf); if(dnf==NULL) { errorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } // map the currency code to a locale ID // only the currencies in this array are supported // it would be possible to map to a locale ID, instantiate a currency // formatter for that and copy its values, but that would be slower, // and we have to hardcode something here anyway static const struct { // ISO currency ID const char *currency; // fractionDigits==minimumFractionDigits==maximumFractionDigits // for these currencies int32_t fractionDigits; /* * Set the rounding increment to 0 if it is implied with the number of * fraction digits. Setting an explicit rounding increment makes * number formatting slower. * In other words, set it to something other than 0 only for unusual * cases like "nickel rounding" (0.05) when the increment differs from * 10^(-maximumFractionDigits). */ double roundingIncrement; // Unicode string with the desired currency display symbol or name UChar symbol[16]; } currencyMap[]={ { "USD", 2, 0.0, { 0x24, 0 } }, { "GBP", 2, 0.0, { 0xa3, 0 } }, { "EUR", 2, 0.0, { 0x20ac, 0 } }, { "JPY", 0, 0.0, { 0xa5, 0 } } }; int32_t i; for(i=0; isetRoundingIncrement(currencyMap[i].roundingIncrement); DecimalFormatSymbols symbols(*dnf->getDecimalFormatSymbols()); symbols.setSymbol(DecimalFormatSymbols::kCurrencySymbol, currencyMap[i].symbol); dnf->setDecimalFormatSymbols(symbols); // do not adopt symbols: Jitterbug 2889 } /* * Set a currency on a NumberFormat with ICU 2.6 APIs. * * @param nf The NumberFormat on which to set the currency; takes effect on * currency-formatting NumberFormat instances. * The display style of the output is controlled by nf (its pattern, * usually from the display locale ID used to create this instance) * while the currency symbol and number of decimals are set for * the currency. * @param currency The 3-letter ISO 4217 currency code, NUL-terminated. * @param errorCode ICU error code, must pass U_SUCCESS() on input. */ static void setNumberFormatCurrency_2_6(NumberFormat &nf, const char *currency, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { return; } if(currency==NULL || strlen(currency)!=3) { errorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } // invariant-character conversion to UChars (see utypes.h and putil.h) UChar uCurrency[4]; u_charsToUChars(currency, uCurrency, 4); // set the currency // in ICU 3.0 this API (which was @draft ICU 2.6) gained a UErrorCode& argument #if (U_ICU_VERSION_MAJOR_NUM < 3) nf.setCurrency(uCurrency); #else nf.setCurrency(uCurrency, errorCode); #endif } static const char *const sampleLocaleIDs[]={ // use locale IDs complete with country code to be sure to // pick up number/currency format patterns "en_US", "en_GB", "de_DE", "ja_JP", "fr_FR", "hi_IN" }; static const char *const sampleCurrencies[]={ "USD", "GBP", "EUR", "JPY" }; static void showCurrencyFormatting(UBool useICU26API) { NumberFormat *nf; int32_t i, j; UnicodeString output; UErrorCode errorCode; // TODO: Using printf() here assumes that the runtime encoding is ASCII-friendly // and can therefore be mixed with UTF-8 for(i=0; iformat(12345678.93, output); output+=(UChar)0x0a; // '\n' uprintf(output); } } } usr/share/doc/alt-libicu-devel/samples/numfmt/Makefile000064400000001170152342600250016756 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=numfmt # All object files (C or C++) OBJECTS=main.o util.o capi.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/numfmt/numfmt.vcxproj.filters000064400000002220152342600250021705 0ustar00 {88ce2f55-7fa8-4f41-8f4b-218bc68250c4} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {d646ea9a-5f23-4c6a-9db6-b028a0f18de5} h;hpp;hxx;hm;inl {1fc0ba57-7696-49f7-a631-29ca4759be0e} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Source Files Header Files usr/share/doc/alt-libicu-devel/samples/msgfmt/util.h000064400000001557152342600250016444 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" using namespace icu; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg); // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source); // Print the given string to stdout void uprintf(const UnicodeString &str); usr/share/doc/alt-libicu-devel/samples/msgfmt/util.cpp000064400000004371152342600250016774 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2010, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include #include using namespace icu; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg) { if (U_FAILURE(status)) { printf("ERROR: %s (%s)\n", u_errorName(status), msg); exit(1); } // printf("Ok: %s\n", msg); } // Append a hex string to the target static UnicodeString& appendHex(uint32_t number, int8_t digits, UnicodeString& target) { static const UnicodeString DIGIT_STRING("0123456789ABCDEF"); while (digits > 0) { target += DIGIT_STRING[(number >> ((--digits) * 4)) & 0xF]; } return target; } // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source) { int32_t i; UnicodeString target; target += "\""; for (i=0; i 0x0A && ch < 0x20) || ch > 0x7E) { target += "\\u"; appendHex(ch, 4, target); } else { target += ch; } } target += "\""; return target; } // Print the given string to stdout void uprintf(const UnicodeString &str) { char *buf = 0; int32_t len = str.length(); // int32_t bufLen = str.extract(0, len, buf); // Preflight /* Preflighting seems to be broken now, so assume 1-1 conversion, plus some slop. */ int32_t bufLen = len + 16; int32_t actualLen; buf = new char[bufLen + 1]; actualLen = str.extract(0, len, buf/*, bufLen*/); // Default codepage conversion buf[actualLen] = 0; printf("%s", buf); delete [] buf; } usr/share/doc/alt-libicu-devel/samples/msgfmt/README.TXT000064400000006110152342600250016642 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. IMPORTANT: This sample was originally intended as an exercise for the ICU Workshop (September 2000). The code currently provided in the solution file is the answer to the exercises, each step can still be found in the 'answers' subdirectory. http://www.icu-project.org/docs/workshop_2000/agenda.html Day 2: September 12th 2000 Pre-requisites: 1. All the hardware and software requirements from Day 1. 2. Attended or fully understand Day 1 material. 3. Read through the ICU user's guide at http://www.icu-project.org/userguide/. #Date/Time/Number Formatting Support 9:30am - 10:30am Alan Liu Topics: 1. What is the date/time support in ICU? 2. What is the timezone support in ICU? 3. What kind of formatting and parsing support is available in ICU, i.e. NumberFormat, DateFormat, MessageFormat? INSTRUCTIONS ------------ This exercise was first developed and tested on ICU release 1.6.0, Win32, Microsoft Visual C++ 6.0. It should work on other ICU releases and other platforms as well. MSVC: Open the file "msgfmt.sln" in Microsoft Visual C++. Unix: - Build and install ICU with a prefix, for example '--prefix=/home/srl/ICU' - Set the variable ICU_PREFIX=/home/srl/ICU and use GNU make in this directory. - You may use 'make check' to invoke this sample. PROBLEMS -------- Problem 0: Set up the program, build it, and run it. To start with, the program prints out the word "Message". Problem 1: Basic Message Formatting (Easy) Use a MessageFormat to create a message that prints out "Received argument(s) on .", where n is the number of command line arguments (use argc-1), and d is the date (use Calendar::getNow()). HINT: Your message pattern should have a "number" element and a "date" element, and you will need to use Formattable. Problem 2: ChoiceFormat (Medium) We can do better than "argument(s)". Instead, we can display more idiomatic strings, such as "no arguments", "one argument", "two arguments", and for higher values, we can use a number format. This kind of value-based switching is done using a ChoiceFormat. However, you seldom needs to create a ChoiceFormat by itself. Instead, most of the time you will supply the ChoiceFormat pattern within a MessageFormat pattern. Use a ChoiceFormat pattern within the MessageFormat pattern, instead of the "number" element, to display more idiomatic strings. EXTRA: Embed a number element within the choice element to handle values greater than two. ANSWERS ------- The exercise includes answers. These are in the "answers" directory, and are numbered 1, 2, etc. If you get stuck and you want to move to the next step, copy the answers file into the main directory in order to proceed. E.g., "main_1.cpp" contains the original "main.cpp" file. "main_2.cpp" contains the "main.cpp" file after problem 1. Etc. Have fun! usr/share/doc/alt-libicu-devel/samples/msgfmt/msgfmt.vcxproj.filters000064400000001707152342600250021674 0ustar00 {ee7c4dbe-02ac-43f8-89cf-260b2bebecc9} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {b140c5d1-fe3d-4fbc-9931-fd1a6a555dc7} h;hpp;hxx;hm;inl {66a2f758-b543-469a-a2c9-754e37e23a81} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files usr/share/doc/alt-libicu-devel/samples/msgfmt/msgfmt.vcxproj000064400000023377152342600250020234 0ustar00 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release/msgfmt.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x86\Release/msgfmt.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/msgfmt.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/msgfmt.pdb Console false .\x64\Release/msgfmt.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x64\Release/msgfmt.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/msgfmt.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/msgfmt.pdb Console false .\x86\Debug/msgfmt.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x86\Debug/msgfmt.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 true EditAndContinue Default icuucd.lib;icuind.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Debug/msgfmt.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/msgfmt.pdb Console false .\x64\Debug/msgfmt.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x64\Debug/msgfmt.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 ProgramDatabase Default icuucd.lib;icuind.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Debug/msgfmt.exe true ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/msgfmt.pdb Console false usr/share/doc/alt-libicu-devel/samples/msgfmt/main.cpp000064400000003043152342600250016736 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include "unicode/msgfmt.h" #include "unicode/calendar.h" #include #include #include "util.h" // The message format pattern. It takes a single argument, an integer, // and formats it as "no", "one", or a number, using a NumberFormat. static UnicodeString PATTERN( "Received {0,choice,0#no arguments|1#one argument|2#{0,number,integer} arguments}" " on {1,date,long}." ); int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; FieldPosition pos; // Create a message format MessageFormat msg(PATTERN, status); check(status, "MessageFormat::ct"); // Create the argument list Formattable msgArgs[2]; msgArgs[0].setLong(argc-1); msgArgs[1].setDate(Calendar::getNow()); // Format the arguments msg.format(msgArgs, 2, str, pos, status); check(status, "MessageFormat::format"); printf("Message: "); uprintf(str); printf("\n"); printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/msgfmt/Makefile000064400000001161152342600250016745 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=msgfmt # All object files (C or C++) OBJECTS=main.o util.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/msgfmt/msgfmt.sln000064400000002262152342600250017323 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msgfmt", "msgfmt.vcxproj", "{5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|Win32.ActiveCfg = Debug|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|Win32.Build.0 = Debug|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|x64.ActiveCfg = Debug|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|x64.Build.0 = Debug|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|Win32.ActiveCfg = Release|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|Win32.Build.0 = Release|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|x64.ActiveCfg = Release|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/msgfmt/answers/main_0.cpp000064400000001614152342600250020641 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include "unicode/msgfmt.h" #include "unicode/uclean.h" #include #include #include "util.h" int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; printf("Message: "); uprintf(str); printf("\n"); u_cleanup(); printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/msgfmt/answers/main_1.cpp000064400000001537152342600250020646 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include "unicode/msgfmt.h" #include #include #include "util.h" int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; printf("Message: "); uprintf(str); printf("\n"); printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/msgfmt/answers/main_2.cpp000064400000003021152342600250020635 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include "unicode/msgfmt.h" #include "unicode/calendar.h" #include #include #include "util.h" // The message format pattern. It takes a single argument, an integer, // and formats it as "no", "one", or a number, using a NumberFormat. static UnicodeString PATTERN( "Received {0,choice,0#no|1#one|1& {0,number,integer}} arguments" " on {1,date,long}." ); int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; FieldPosition pos; // Create a message format MessageFormat msg(PATTERN, status); check(status, "MessageFormat::ct"); // Create the argument list Formattable msgArgs[2]; msgArgs[0].setLong(argc-1); msgArgs[1].setDate(Calendar::getNow()); // Format the arguments msg.format(msgArgs, 2, str, pos, status); check(status, "MessageFormat::format"); printf("Message: "); uprintf(str); printf("\n"); printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/msgfmt/answers/main_3.cpp000064400000003043152342600250020642 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include "unicode/msgfmt.h" #include "unicode/calendar.h" #include #include #include "util.h" // The message format pattern. It takes a single argument, an integer, // and formats it as "no", "one", or a number, using a NumberFormat. static UnicodeString PATTERN( "Received {0,choice,0#no arguments|1#one argument|2#{0,number,integer} arguments}" " on {1,date,long}." ); int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; FieldPosition pos; // Create a message format MessageFormat msg(PATTERN, status); check(status, "MessageFormat::ct"); // Create the argument list Formattable msgArgs[2]; msgArgs[0].setLong(argc-1); msgArgs[1].setDate(Calendar::getNow()); // Format the arguments msg.format(msgArgs, 2, str, pos, status); check(status, "MessageFormat::format"); printf("Message: "); uprintf(str); printf("\n"); printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/readme.txt000064400000005433152342600250016014 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Copyright (c) 2002-2010, International Business Machines Corporation ## and others. All Rights Reserved. This directory contains sample code Below is a short description of the contents of this directory. break - demonstrates how to use BreakIterators in C and C++. cal - prints out a calendar. case - demonstrates how to do Unicode case conversion in C and C++. csdet - demonstrates using ICU's CharSet Detection API date - prints out the current date, localized. datefmt - an exercise using the date formatting API layout - demonstrates the ICU LayoutEngine legacy - demonstrates using two versions of ICU in one application msgfmt - demonstrates the use of the Message Format numfmt - demonstrates the use of the number format props - demonstrates the use of Unicode properties strsrch - demonstrates how to search for patterns in Unicode text using the usearch interface. translit - demonstrates the use of ICU transliteration uciter8.c - demonstrates how to leniently read 8-bit Unicode text. ucnv - demonstrates the use of ICU codepage conversion udata - demonstrates the use of ICU low level data routines (reader/writer in 'all' MSVC solution) ufortune - demonstrates packaging and use of resources in an application ugrep - demonstrates ICU Regular Expressions. uresb - demonstrates building and loading resource bundles ustring - demonstrates ICU string manipulation functions == * Where can I find more sample code? - The "uconv" utility is a full-featured command line application. It is normally built with ICU, and is located in icu/source/extra/uconv - The "icuapps" CVS module contains other applications and libraries not included with ICU. You can check it out from the CVS command line by using for example, "cvs co icuapps" instead of "cvs co icu", or through WebCVS at http://dev.icu-project.org/cgi-bin/viewcvs.cgi/icuapps/ == * How do I build the samples? - See the Readme in each subdirectory To build all samples at once: Windows MSVC: - build ICU - open 'all' project file in 'all' subdirectory - build project - sample executables will be located in /x86/Debug folders of each sample subdirectory Unix: - build and install (make install) ICU - be sure 'icu-config' is accessible from the PATH - type 'make all-samples' from this directory (other targets: clean-samples, check-samples) Note: 'make all-samples' won't work correctly in out of source builds. - legacy and layout are not included in these lists, please see their individual readmes. usr/share/doc/alt-libicu-devel/samples/ucnv/ucnv.vcxproj.filters000064400000002100152342600250021014 0ustar00 {a6fcae56-1378-4c39-8eba-41a0b2ce48cc} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {3f311d2a-87ba-4d72-a595-0996b7f3b3ee} h;hpp;hxx;hm;inl {1ac535db-fcad-45d6-87f2-3eb87a31a25f} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Header Files usr/share/doc/alt-libicu-devel/samples/ucnv/ucnv.vcxproj000064400000022470152342600250017361 0ustar00 {8C95060E-61F5-464E-BB42-95B788C0D7E4} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false ..\..\..\include;%(AdditionalIncludeDirectories) Level3 .\x86\Debug/ucnv.tlb MultiThreadedDebugDLL .\x86\Debug/ucnv.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default icuucd.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Debug/ucnv.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/ucnv.pdb Console false .\x64\Debug/ucnv.tlb MultiThreadedDebugDLL .\x64\Debug/ucnv.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default icuucd.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Debug/ucnv.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/ucnv.pdb Console false .\x86\Release/ucnv.tlb OnlyExplicitInline MultiThreadedDLL true .\x86\Release/ucnv.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Release/ucnv.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/ucnv.pdb Console false .\x64\Release/ucnv.tlb OnlyExplicitInline MultiThreadedDLL true .\x64\Release/ucnv.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Release/ucnv.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/ucnv.pdb Console false usr/share/doc/alt-libicu-devel/samples/ucnv/readme.txt000064400000004705152342600250016770 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (C) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. convsamp: a sample program which demonstrates using ICU conversion This sample demonstrates Opening and closing converters using the C api String manipulation in C Writing a custom conversion callback function Files: convsamp.c Main source file flagcb.h codepage output convenience header flagcb.c codepage output convenience implementation ucnv.sln Windows MSVC workspace. Double-click this to get started. ucnv.vcproj Windows MSVC project file To Build ucnv on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\ucnv\ucnv.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the ufortune directory, e.g. cd c:\icu\source\samples\ucnv\debug 4. Run it ucnv WARNING: The .bin and .txt files must be in the same directory as the executable, which is not the case by default on some systems. To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Build set the variable ICU_PREFIX= gmake all To Run on Unixes cd /source/samples/ucnv gmake check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH convsamp Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/ucnv/data02.bin000064400000003376152342600250016542 0ustar00@@@|KK@@%@zaaKKKaaa%%ȉ@@Ԩ@@Ö@㈉@@K@K@%Յ@薙z@Ӆ@P@@™Kk@@Ȗ@⣙K%%ŕ@@@@@@Ö@@@@k%¨@KK@㖦@P@ÖKk%@@Ó}@ֆ@@@ĉ@Ö@@@▤@ĉ@@Յ@薙K@%%@ㅁk@Ök@K%%ׁ@%%戁@@ㅁo@%%㈅@@@@@@@@È@@с^@@@@@@@K@ɣ@@@k@@@@@@@@%@k@@@@@k@@@K%%ɢ@@@@@@@@ㅁ@דo@%%腢k@^@@@@@@㈅@@@㈅@^@@@@@@@@@@@@%@k@@@@@@@@^@@@@@@@@@@@@@@k@@%@@@@@@@@@@K%%Ȗ@@@ㅁ@ד@äo%%ɕ@È@@@@@@`k@@@@k@@@@@k@@@@@@@@k%@@@@@@k@@^@K@㈅@@@@@k@@@@@@@@@@@%@@@@k@@@@@@@@^@@@k@@@k@@@@@%@@K@戅@@@@k@@@@@@@@@@k@@@@@@@@@@%k@@@@@@@@@@@^@@`@k@@k@@@@@@@@@K%usr/share/doc/alt-libicu-devel/samples/ucnv/convsamp.cpp000064400000072257152342600250017333 0ustar00/************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ************************************************************************** ************************************************************************** * * Copyright (C) 2000-2016, International Business Machines * Corporation and others. All Rights Reserved. * *************************************************************************** * file name: convsamp.c * encoding: ASCII (7-bit) * * created on: 2000may30 * created by: Steven R. Loomis * * Sample code for the ICU conversion routines. * * Note: Nothing special is needed to build this sample. Link with * the icu UC and icu I18N libraries. * * I use 'assert' for error checking, you probably will want * something more flexible. '***BEGIN SAMPLE***' and * '***END SAMPLE***' mark pieces suitable for stand alone * code snippets. * * * Each test can define it's own BUFFERSIZE * */ #define DEBUG_TMI 0 /* define to 1 to enable Too Much Information */ #include #include /* for isspace, etc. */ #include #include #include /* malloc */ #include "unicode/utypes.h" /* Basic ICU data types */ #include "unicode/ucnv.h" /* C Converter API */ #include "unicode/ustring.h" /* some more string fcns*/ #include "unicode/uchar.h" /* char names */ #include "unicode/uloc.h" #include "unicode/unistr.h" #include "flagcb.h" /* Some utility functions */ #ifndef UPRV_LENGTHOF #define UPRV_LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) #endif static const UChar kNone[] = { 0x0000 }; #define U_ASSERT(x) { if(U_FAILURE(x)) {fflush(stdout);fflush(stderr); fprintf(stderr, #x " == %s\n", u_errorName(x)); assert(U_SUCCESS(x)); }} /* Print a UChar if possible, in seven characters. */ void prettyPrintUChar(UChar c) { if( (c <= 0x007F) && (isgraph(c)) ) { printf(" '%c' ", (char)(0x00FF&c)); } else if ( c > 0x007F ) { char buf[1000]; UErrorCode status = U_ZERO_ERROR; int32_t o; o = u_charName(c, U_EXTENDED_CHAR_NAME, buf, 1000, &status); if(U_SUCCESS(status) && (o>0) ) { buf[6] = 0; printf("%7s", buf); } else { printf(" ??????"); } } else { switch((char)(c & 0x007F)) { case ' ': printf(" ' ' "); break; case '\t': printf(" \\t "); break; case '\n': printf(" \\n "); break; default: printf(" _ "); break; } } } void printUChars(const char *name = "?", const UChar *uch = kNone, int32_t len = -1 ) { int32_t i; if( (len == -1) && (uch) ) { len = u_strlen(uch); } printf("%5s: ", name); for( i = 0; i (strlen(uch)); } printf("%5s: ", name); for( i = 0; i 0xFFFF) { printf("ch: U+%06X\n", ch32); } else { UChar ch = (UChar)ch32; printUChars("C", &ch, 1); } } /******************************************************************* Very simple C sample to convert the word 'Moscow' in Russian in Unicode, followed by an exclamation mark (!) into the KOI8-R Russian code page. This example first creates a UChar String out of the Unicode chars. targetSize must be set to the amount of space available in the target buffer. After fromUChars is called, len will contain the number of bytes in target[] which were used in the resulting codepage. In this case, there is a 1:1 mapping between the input and output characters. The exclamation mark has the same value in both KOI8-R and Unicode. src: 0 1 2 3 4 5 6 uni: \u041C \u043E \u0441 \u043A \u0432 \u0430 \u0021 ch: CYRILL CYRILL CYRILL CYRILL CYRILL CYRILL '!' targ: 0 1 2 3 4 5 6 uni: \xED \xCF \xD3 \xCB \xD7 \xC1 \x21 ch: '!' Converting FROM unicode to koi8-r. You must call ucnv_close to clean up the memory used by the converter. 'len' returns the number of OUTPUT bytes resulting from the conversion. */ UErrorCode convsample_02() { printf("\n\n==============================================\n" "Sample 02: C: simple Unicode -> koi8-r conversion\n"); // **************************** START SAMPLE ******************* // "catOK" UChar source[] = { 0x041C, 0x043E, 0x0441, 0x043A, 0x0432, 0x0430, 0x0021, 0x0000 }; char target[100]; UErrorCode status = U_ZERO_ERROR; UConverter *conv; int32_t len; // set up the converter //! [ucnv_open] conv = ucnv_open("koi8-r", &status); //! [ucnv_open] assert(U_SUCCESS(status)); // convert to koi8-r len = ucnv_fromUChars(conv, target, 100, source, -1, &status); assert(U_SUCCESS(status)); // close the converter ucnv_close(conv); // ***************************** END SAMPLE ******************** // Print it out printUChars("src", source); printf("\n"); printBytes("targ", target, len); return U_ZERO_ERROR; } UErrorCode convsample_03() { printf("\n\n==============================================\n" "Sample 03: C: print out all converters\n"); int32_t count; int32_t i; // **************************** START SAMPLE ******************* count = ucnv_countAvailable(); printf("Available converters: %d\n", count); for(i=0;i(fread(inBuf, 1, BUFFERSIZE , f))) > 0) ) { // Convert bytes to unicode source = inBuf; sourceLimit = inBuf + count; do { target = uBuf; targetLimit = uBuf + uBufSize; ucnv_toUnicode(conv, &target, targetLimit, &source, sourceLimit, NULL, feof(f)?TRUE:FALSE, /* pass 'flush' when eof */ /* is true (when no more data will come) */ &status); if(status == U_BUFFER_OVERFLOW_ERROR) { // simply ran out of space - we'll reset the target ptr the next // time through the loop. status = U_ZERO_ERROR; } else { // Check other errors here. assert(U_SUCCESS(status)); // Break out of the loop (by force) } // Process the Unicode // Todo: handle UTF-16/surrogates for(p = uBuf; p(sizeof(CharFreqInfo)*charCount)); } /* reset frequencies */ for(p=0;p(fread(inBuf, 1, BUFFERSIZE , f))) > 0) ) { // Convert bytes to unicode source = inBuf; sourceLimit = inBuf + count; while(source < sourceLimit) { p = ucnv_getNextUChar(conv, &source, sourceLimit, &status); if(U_FAILURE(status)) { fprintf(stderr, "%s @ %d\n", u_errorName(status), total); status = U_ZERO_ERROR; continue; } U_ASSERT(status); total++; if(u_isalpha(p)) letters++; if((u_tolower(l) == 'i') && (u_tolower(p) == 'e')) ie++; if((u_tolower(l) == 'g') && (u_tolower(p) == 0x0127)) gh++; if(p>charCount) { fprintf(stderr, "U+%06X: oh.., we only handle BMP characters so far.. redesign!\n", p); free(info); fclose(f); ucnv_close(conv); return U_UNSUPPORTED_ERROR; } info[p].frequency++; l = p; } } fclose(f); ucnv_close(conv); printf("%d letters out of %d total UChars.\n", letters, total); printf("%d ie digraphs, %d gh digraphs.\n", ie, gh); // now, we could sort it.. // qsort(info, charCount, sizeof(info[0]), charfreq_compare); for(p=0;p unicode conversion\n"); // **************************** START SAMPLE ******************* char source[] = { 0x63, 0x61, 0x74, (char)0x94, 0x4C, (char)0x82, 0x6E, (char)0x82, 0x6A, 0x00 }; UChar target[100]; UErrorCode status = U_ZERO_ERROR; UConverter *conv; int32_t len; // set up the converter conv = ucnv_open("shift_jis", &status); assert(U_SUCCESS(status)); // convert to Unicode // Note: we can use strlen, we know it's an 8 bit null terminated codepage target[6] = 0xFDCA; len = ucnv_toUChars(conv, target, 100, source, static_cast(strlen(source)), &status); U_ASSERT(status); // close the converter ucnv_close(conv); // ***************************** END SAMPLE ******************** // Print it out printBytes("src", source, static_cast(strlen(source)) ); printf("\n"); printUChars("targ", target, len); return U_ZERO_ERROR; } /****************************************************************** C: Convert from codepage to Unicode one at a time. */ UErrorCode convsample_13() { printf("\n\n==============================================\n" "Sample 13: C: simple Big5 -> unicode conversion, char at a time\n"); const char sourceChars[] = { 0x7a, 0x68, 0x3d, (char)0xa4, (char)0xa4, (char)0xa4, (char)0xe5, (char)0x2e }; // const char sourceChars[] = { 0x7a, 0x68, 0x3d, 0xe4, 0xb8, 0xad, 0xe6, 0x96, 0x87, 0x2e }; const char *source, *sourceLimit; UChar32 target; UErrorCode status = U_ZERO_ERROR; UConverter *conv = NULL; int32_t srcCount=0; int32_t dstCount=0; srcCount = sizeof(sourceChars); conv = ucnv_open("Big5", &status); U_ASSERT(status); source = sourceChars; sourceLimit = sourceChars + sizeof(sourceChars); // **************************** START SAMPLE ******************* printBytes("src", source, static_cast(sourceLimit - source)); while(source < sourceLimit) { puts(""); target = ucnv_getNextUChar (conv, &source, sourceLimit, &status); // printBytes("src",source,sourceLimit-source); U_ASSERT(status); printUChar(target); dstCount++; } // ************************** END SAMPLE ************************* printf("src=%d bytes, dst=%d uchars\n", srcCount, dstCount); ucnv_close(conv); return U_ZERO_ERROR; } UBool convsample_20_didSubstitute(const char *source) { UChar uchars[100]; char bytes[100]; UConverter *conv = NULL; UErrorCode status = U_ZERO_ERROR; uint32_t len, len2; UBool flagVal; FromUFLAGContext * context = NULL; printf("\n\n==============================================\n" "Sample 20: C: Test for substitution using callbacks\n"); /* print out the original source */ printBytes("src", source); printf("\n"); /* First, convert from UTF8 to unicode */ conv = ucnv_open("utf-8", &status); U_ASSERT(status); len = ucnv_toUChars(conv, uchars, 100, source, static_cast(strlen(source)), &status); U_ASSERT(status); printUChars("uch", uchars, len); printf("\n"); /* Now, close the converter */ ucnv_close(conv); /* Now, convert to windows-1252 */ conv = ucnv_open("windows-1252", &status); U_ASSERT(status); /* Converter starts out with the SUBSTITUTE callback set. */ /* initialize our callback */ context = flagCB_fromU_openContext(); /* Set our special callback */ ucnv_setFromUCallBack(conv, flagCB_fromU, context, &(context->subCallback), &(context->subContext), &status); U_ASSERT(status); len2 = ucnv_fromUChars(conv, bytes, 100, uchars, len, &status); U_ASSERT(status); flagVal = context->flag; /* it's about to go away when we close the cnv */ ucnv_close(conv); /* print out the original source */ printBytes("bytes", bytes, len2); return flagVal; /* true if callback was called */ } UErrorCode convsample_20() { const char *sample1 = "abc\xdf\xbf"; const char *sample2 = "abc_def"; if(convsample_20_didSubstitute(sample1)) { printf("DID substitute.\n******\n"); } else { printf("Did NOT substitute.\n*****\n"); } if(convsample_20_didSubstitute(sample2)) { printf("DID substitute.\n******\n"); } else { printf("Did NOT substitute.\n*****\n"); } return U_ZERO_ERROR; } // 21 - C, callback, with clone and debug UBool convsample_21_didSubstitute(const char *source) { UChar uchars[100]; char bytes[100]; UConverter *conv = NULL, *cloneCnv = NULL; UErrorCode status = U_ZERO_ERROR; uint32_t len, len2; UBool flagVal = FALSE; UConverterFromUCallback junkCB; FromUFLAGContext *flagCtx = NULL, *cloneFlagCtx = NULL; debugCBContext *debugCtx1 = NULL, *debugCtx2 = NULL, *cloneDebugCtx = NULL; printf("\n\n==============================================\n" "Sample 21: C: Test for substitution w/ callbacks & clones \n"); /* print out the original source */ printBytes("src", source); printf("\n"); /* First, convert from UTF8 to unicode */ conv = ucnv_open("utf-8", &status); U_ASSERT(status); len = ucnv_toUChars(conv, uchars, 100, source, static_cast(strlen(source)), &status); U_ASSERT(status); printUChars("uch", uchars, len); printf("\n"); /* Now, close the converter */ ucnv_close(conv); /* Now, convert to windows-1252 */ conv = ucnv_open("windows-1252", &status); U_ASSERT(status); /* Converter starts out with the SUBSTITUTE callback set. */ /* initialize our callback */ /* from the 'bottom' innermost, out * CNV -> debugCtx1[debug] -> flagCtx[flag] -> debugCtx2[debug] */ #if DEBUG_TMI printf("flagCB_fromU = %p\n", &flagCB_fromU); printf("debugCB_fromU = %p\n", &debugCB_fromU); #endif debugCtx1 = debugCB_openContext(); flagCtx = flagCB_fromU_openContext(); debugCtx2 = debugCB_openContext(); debugCtx1->subCallback = flagCB_fromU; /* debug1 -> flag */ debugCtx1->subContext = flagCtx; flagCtx->subCallback = debugCB_fromU; /* flag -> debug2 */ flagCtx->subContext = debugCtx2; debugCtx2->subCallback = UCNV_FROM_U_CALLBACK_SUBSTITUTE; debugCtx2->subContext = NULL; /* Set our special callback */ ucnv_setFromUCallBack(conv, debugCB_fromU, debugCtx1, &(debugCtx2->subCallback), &(debugCtx2->subContext), &status); U_ASSERT(status); #if DEBUG_TMI printf("Callback chain now: Converter %p -> debug1:%p-> (%p:%p)==flag:%p -> debug2:%p -> cb %p\n", conv, debugCtx1, debugCtx1->subCallback, debugCtx1->subContext, flagCtx, debugCtx2, debugCtx2->subCallback); #endif cloneCnv = ucnv_safeClone(conv, NULL, NULL, &status); U_ASSERT(status); #if DEBUG_TMI printf("Cloned converter from %p -> %p. Closing %p.\n", conv, cloneCnv, conv); #endif ucnv_close(conv); #if DEBUG_TMI printf("%p closed.\n", conv); #endif U_ASSERT(status); /* Now, we have to extract the context */ cloneDebugCtx = NULL; cloneFlagCtx = NULL; ucnv_getFromUCallBack(cloneCnv, &junkCB, (const void **)&cloneDebugCtx); if(cloneDebugCtx != NULL) { cloneFlagCtx = (FromUFLAGContext*) cloneDebugCtx -> subContext; } printf("Cloned converter chain: %p -> %p[debug1] -> %p[flag] -> %p[debug2] -> substitute\n", cloneCnv, cloneDebugCtx, cloneFlagCtx, cloneFlagCtx?cloneFlagCtx->subContext:NULL ); len2 = ucnv_fromUChars(cloneCnv, bytes, 100, uchars, len, &status); U_ASSERT(status); if(cloneFlagCtx != NULL) { flagVal = cloneFlagCtx->flag; /* it's about to go away when we close the cnv */ } else { printf("** Warning, couldn't get the subcallback \n"); } ucnv_close(cloneCnv); /* print out the original source */ printBytes("bytes", bytes, len2); return flagVal; /* true if callback was called */ } UErrorCode convsample_21() { const char *sample1 = "abc\xdf\xbf"; const char *sample2 = "abc_def"; if(convsample_21_didSubstitute(sample1)) { printf("DID substitute.\n******\n"); } else { printf("Did NOT substitute.\n*****\n"); } if(convsample_21_didSubstitute(sample2)) { printf("DID substitute.\n******\n"); } else { printf("Did NOT substitute.\n*****\n"); } return U_ZERO_ERROR; } // 40- C, cp37 -> UTF16 [data02.bin -> data40.utf16] #define BUFFERSIZE 17 /* make it interesting :) */ UErrorCode convsample_40() { printf("\n\n==============================================\n" "Sample 40: C: convert data02.bin from cp37 to UTF16 [data40.utf16]\n"); FILE *f; FILE *out; int32_t count; char inBuf[BUFFERSIZE]; const char *source; const char *sourceLimit; UChar *uBuf; UChar *target; UChar *targetLimit; int32_t uBufSize = 0; UConverter *conv = NULL; UErrorCode status = U_ZERO_ERROR; uint32_t inbytes=0, total=0; f = fopen("data02.bin", "rb"); if(!f) { fprintf(stderr, "Couldn't open file 'data02.bin' (cp37 data file).\n"); return U_FILE_ACCESS_ERROR; } out = fopen("data40.utf16", "wb"); if(!out) { fprintf(stderr, "Couldn't create file 'data40.utf16'.\n"); fclose(f); return U_FILE_ACCESS_ERROR; } // **************************** START SAMPLE ******************* conv = ucnv_openCCSID(37, UCNV_IBM, &status); assert(U_SUCCESS(status)); uBufSize = (BUFFERSIZE/ucnv_getMinCharSize(conv)); printf("input bytes %d / min chars %d = %d UChars\n", BUFFERSIZE, ucnv_getMinCharSize(conv), uBufSize); uBuf = (UChar*)malloc(uBufSize * sizeof(UChar)); assert(uBuf!=NULL); // grab another buffer's worth while((!feof(f)) && ((count=static_cast(fread(inBuf, 1, BUFFERSIZE , f))) > 0) ) { inbytes += count; // Convert bytes to unicode source = inBuf; sourceLimit = inBuf + count; do { target = uBuf; targetLimit = uBuf + uBufSize; ucnv_toUnicode( conv, &target, targetLimit, &source, sourceLimit, NULL, feof(f)?TRUE:FALSE, /* pass 'flush' when eof */ /* is true (when no more data will come) */ &status); if(status == U_BUFFER_OVERFLOW_ERROR) { // simply ran out of space - we'll reset the target ptr the next // time through the loop. status = U_ZERO_ERROR; } else { // Check other errors here. assert(U_SUCCESS(status)); // Break out of the loop (by force) } // Process the Unicode // Todo: handle UTF-16/surrogates assert(fwrite(uBuf, sizeof(uBuf[0]), (target-uBuf), out) == (size_t)(target-uBuf)); total += static_cast((target-uBuf)); } while (source < sourceLimit); // while simply out of space } printf("%d bytes in, %d UChars out.\n", inbytes, total); // ***************************** END SAMPLE ******************** ucnv_close(conv); fclose(f); fclose(out); printf("\n"); return U_ZERO_ERROR; } #undef BUFFERSIZE // 46- C, UTF16 -> latin2 [data40.utf16 -> data46.out] #define BUFFERSIZE 24 /* make it interesting :) */ UErrorCode convsample_46() { printf("\n\n==============================================\n" "Sample 46: C: convert data40.utf16 from UTF16 to latin2 [data46.out]\n"); FILE *f; FILE *out; int32_t count; UChar inBuf[BUFFERSIZE]; const UChar *source; const UChar *sourceLimit; char *buf; char *target; char *targetLimit; int32_t bufSize = 0; UConverter *conv = NULL; UErrorCode status = U_ZERO_ERROR; uint32_t inchars=0, total=0; f = fopen("data40.utf16", "rb"); if(!f) { fprintf(stderr, "Couldn't open file 'data40.utf16' (did you run convsample_40() ?)\n"); return U_FILE_ACCESS_ERROR; } out = fopen("data46.out", "wb"); if(!out) { fprintf(stderr, "Couldn't create file 'data46.out'.\n"); fclose(f); return U_FILE_ACCESS_ERROR; } // **************************** START SAMPLE ******************* conv = ucnv_open( "iso-8859-2", &status); assert(U_SUCCESS(status)); bufSize = (BUFFERSIZE*ucnv_getMaxCharSize(conv)); printf("input UChars[16] %d * max charsize %d = %d bytes output buffer\n", BUFFERSIZE, ucnv_getMaxCharSize(conv), bufSize); buf = (char*)malloc(bufSize * sizeof(char)); assert(buf!=NULL); // grab another buffer's worth while((!feof(f)) && ((count=static_cast(fread(inBuf, sizeof(UChar), BUFFERSIZE , f))) > 0) ) { inchars += count; // Convert bytes to unicode source = inBuf; sourceLimit = inBuf + count; do { target = buf; targetLimit = buf + bufSize; ucnv_fromUnicode( conv, &target, targetLimit, &source, sourceLimit, NULL, feof(f)?TRUE:FALSE, /* pass 'flush' when eof */ /* is true (when no more data will come) */ &status); if(status == U_BUFFER_OVERFLOW_ERROR) { // simply ran out of space - we'll reset the target ptr the next // time through the loop. status = U_ZERO_ERROR; } else { // Check other errors here. assert(U_SUCCESS(status)); // Break out of the loop (by force) } // Process the Unicode assert(fwrite(buf, sizeof(buf[0]), (target-buf), out) == (size_t)(target-buf)); total += static_cast((target-buf)); } while (source < sourceLimit); // while simply out of space } printf("%d Uchars (%d bytes) in, %d chars out.\n", inchars, static_cast(inchars * sizeof(UChar)), total); // ***************************** END SAMPLE ******************** ucnv_close(conv); fclose(f); fclose(out); printf("\n"); return U_ZERO_ERROR; } #undef BUFFERSIZE #define BUFFERSIZE 219 void convsample_50() { printf("\n\n==============================================\n" "Sample 50: C: ucnv_detectUnicodeSignature\n"); //! [ucnv_detectUnicodeSignature] UErrorCode err = U_ZERO_ERROR; UBool discardSignature = TRUE; /* set to TRUE to throw away the initial U+FEFF */ char input[] = { '\xEF','\xBB', '\xBF','\x41','\x42','\x43' }; int32_t signatureLength = 0; const char *encoding = ucnv_detectUnicodeSignature(input,sizeof(input),&signatureLength,&err); UConverter *conv = NULL; UChar output[100]; UChar *target = output, *out; const char *source = input; if(encoding!=NULL && U_SUCCESS(err)){ // should signature be discarded ? conv = ucnv_open(encoding, &err); // do the conversion ucnv_toUnicode(conv, &target, output + UPRV_LENGTHOF(output), &source, input + sizeof(input), NULL, TRUE, &err); out = output; if (discardSignature){ ++out; // ignore initial U+FEFF } while(out != target) { printf("%04x ", *out++); } puts(""); } //! [ucnv_detectUnicodeSignature] puts(""); } /* main */ int main() { printf("Default Converter=%s\n", ucnv_getDefaultName() ); convsample_02(); // C , u->koi8r, conv convsample_03(); // C, iterate convsample_05(); // C, utf8->u, getNextUChar convsample_06(); // C freq counter thingy convsample_12(); // C, sjis->u, conv convsample_13(); // C, big5->u, getNextU convsample_20(); // C, callback convsample_21(); // C, callback debug convsample_40(); // C, cp37 -> UTF16 [data02.bin -> data40.utf16] convsample_46(); // C, UTF16 -> latin3 [data41.utf16 -> data46.out] convsample_50(); // C, detect unicode signature printf("End of converter samples.\n"); fflush(stdout); fflush(stderr); return 0; } usr/share/doc/alt-libicu-devel/samples/ucnv/data01.txt000064400000001103152342600250016572 0ustar00-*- Coding: utf-8 ; -*- // for emacs [some latin, devanagari, and cyrillic text] raj Rajasthani राजेस्थानी Konkani कोंकणी Haryanvi हरियानवी rm Rhaeto-Romance रहेय्टो-रोमान्स rn Kirundi किरून्दी ro Romanian रूमानीयन् ru Russian रुसी футбол том атом Нева Fid-dinja hawn aktar imġienen minn nies f'sensiehom. Il-mistoqsija oħt il-għerf. (Asking is the sister of knowing.) aфутбол중앙일보-の“日本語” usr/share/doc/alt-libicu-devel/samples/ucnv/flagcb.h000064400000003235152342600250016356 0ustar00/* © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2000 IBM, Inc. and Others. FLAGCB.H - interface to 'flagging' callback which simply marks the fact that the callback was called. */ #ifndef _FLAGCB #define _FLAGCB #include "unicode/utypes.h" #include "unicode/ucnv.h" /* The structure of a FromU Flag context. (conceivably there could be a ToU Flag Context) */ typedef struct { UConverterFromUCallback subCallback; const void *subContext; UBool flag; } FromUFLAGContext; /** * open the context */ U_CAPI FromUFLAGContext* U_EXPORT2 flagCB_fromU_openContext(); /** * the actual callback */ U_CAPI void U_EXPORT2 flagCB_fromU( const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err); typedef struct { UConverterFromUCallback subCallback; const void *subContext; uint32_t magic; /* 0xC0FFEE to identify that the object is OK */ uint32_t serial; /* minted from nextSerial */ } debugCBContext; U_CAPI void debugCB_fromU(const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err); U_CAPI debugCBContext *debugCB_openContext(); #endif usr/share/doc/alt-libicu-devel/samples/ucnv/data06.txt000064400000004447152342600250016615 0ustar00// ******************************************************************************* // * // * Copyright (C) 2016 and later: Unicode, Inc. and others. // * License & terms of use: http://www.unicode.org/copyright.html#License // * // ******************************************************************************* // ******************************************************************************* // * // * Copyright (C) 1997-2000, International Business Machines // * Corporation and others. All Rights Reserved. // * // ******************************************************************************* fa { Version { "x0.0" } DayAbbreviations { "ی∔", "د∔", "س∔", "چ∔", "پ∔", "ج∔", "ش∔", } DayNames { "یی‌شنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنج‌شنبه", "جمعه", "شنبه", } MonthAbbreviations { "ژان", "فور", "مار", "آور", "مـه", "ژون", "ژوی", "اوت", "سپت", "اكت", "نوا", "دسا", "", } MonthNames { "ژانویه", "فورویه", "مارس", "آوریل", "مه", "ژوئن", "ژوئیه", "اوت", "سپتامبر", "اكتبر", "نوامبر", "دسامبر", "", } NumberElements { "٫", "٬", ";", "%", "0", "#", "-", "E", "‰", "∞", "�", } NumberPatterns { "#,##0.###;-#,##0.###", "#,##0.#¤;#,##0.#- ¤", "#,##0%", } LocaleID{ "29"} // /**************** Info Below is needed ****************/ // CollationElements{} // Countries{} // Eras{} // Languages{} // ShortLanguage { } // localPatternChars{} // } usr/share/doc/alt-libicu-devel/samples/ucnv/Makefile000064400000001246152342600250016427 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory # Name of your target TARGET=convsamp # All object files (C or C++) OBJECTS=convsamp.o flagcb.o # Load in standard makefile definitions include ../defs.mk # extra files to clean up CLEANFILES += *.out data40.utf16 data41.utf16 # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/ucnv/ucnv.sln000064400000002256152342600250016462 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ucnv", "ucnv.vcxproj", "{8C95060E-61F5-464E-BB42-95B788C0D7E4}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|Win32.ActiveCfg = Debug|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|Win32.Build.0 = Debug|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|x64.ActiveCfg = Debug|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|x64.Build.0 = Debug|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|Win32.ActiveCfg = Release|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|Win32.Build.0 = Release|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|x64.ActiveCfg = Release|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/ucnv/flagcb.c000064400000021745152342600250016357 0ustar00/************************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************** ************************************************************************** * COPYRIGHT: * Copyright (c) 1999-2007, International Business Machines Corporation and * others. All Rights Reserved. **************************************************************************/ #include "unicode/utypes.h" #include "unicode/ucnv.h" #include "flagcb.h" #include #include #include #define DEBUG_TMI 0 /* set to 1 for Too Much Information (TMI) */ U_CAPI FromUFLAGContext* U_EXPORT2 flagCB_fromU_openContext() { FromUFLAGContext *ctx; ctx = (FromUFLAGContext*) malloc(sizeof(FromUFLAGContext)); ctx->subCallback = NULL; ctx->subContext = NULL; ctx->flag = FALSE; return ctx; } U_CAPI void U_EXPORT2 flagCB_fromU( const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) { /* First step - based on the reason code, take action */ if(reason == UCNV_UNASSIGNED) { /* whatever set should be trapped here */ ((FromUFLAGContext*)context)->flag = TRUE; } if(reason == UCNV_CLONE) { /* The following is the recommended way to implement UCNV_CLONE in a callback. */ UConverterFromUCallback saveCallback; const void *saveContext; FromUFLAGContext *old, *cloned; UErrorCode subErr = U_ZERO_ERROR; #if DEBUG_TMI printf("*** FLAGCB: cloning %p ***\n", context); #endif old = (FromUFLAGContext*)context; cloned = flagCB_fromU_openContext(); memcpy(cloned, old, sizeof(FromUFLAGContext)); #if DEBUG_TMI printf("%p: my subcb=%p:%p\n", old, old->subCallback, old->subContext); printf("%p: cloned subcb=%p:%p\n", cloned, cloned->subCallback, cloned->subContext); #endif /* We need to get the sub CB to handle cloning, * so we have to set up the following, temporarily: * * - Set the callback+context to the sub of this (flag) cb * - preserve the current cb+context, it could be anything * * Before: * CNV -> FLAG -> subcb -> ... * * After: * CNV -> subcb -> ... * * The chain from 'something' on is saved, and will be restored * at the end of this block. * */ ucnv_setFromUCallBack(fromUArgs->converter, cloned->subCallback, cloned->subContext, &saveCallback, &saveContext, &subErr); if( cloned->subCallback != NULL ) { /* Now, call the sub callback if present */ cloned->subCallback(cloned->subContext, fromUArgs, codeUnits, length, codePoint, reason, err); } ucnv_setFromUCallBack(fromUArgs->converter, saveCallback, /* Us */ cloned, /* new context */ &cloned->subCallback, /* IMPORTANT! Accept any change in CB or context */ &cloned->subContext, &subErr); if(U_FAILURE(subErr)) { *err = subErr; } } /* process other reasons here if need be */ /* Always call the subCallback if present */ if(((FromUFLAGContext*)context)->subCallback != NULL && reason != UCNV_CLONE) { ((FromUFLAGContext*)context)->subCallback( ((FromUFLAGContext*)context)->subContext, fromUArgs, codeUnits, length, codePoint, reason, err); } /* cleanup - free the memory AFTER calling the sub CB */ if(reason == UCNV_CLOSE) { free((void*)context); } } /* Debugging callback, just outputs what happens */ /* Test safe clone callback */ static uint32_t debugCB_nextSerial() { static uint32_t n = 1; return (n++); } static void debugCB_print_log(debugCBContext *q, const char *name) { if(q==NULL) { printf("debugCBontext: %s is NULL!!\n", name); } else { if(q->magic != 0xC0FFEE) { fprintf(stderr, "debugCBContext: %p:%d's magic is %x, supposed to be 0xC0FFEE\n", q,q->serial, q->magic); } printf("debugCBContext %p:%d=%s - magic %x\n", q, q->serial, name, q->magic); } } static debugCBContext *debugCB_clone(debugCBContext *ctx) { debugCBContext *newCtx; newCtx = malloc(sizeof(debugCBContext)); newCtx->serial = debugCB_nextSerial(); newCtx->magic = 0xC0FFEE; newCtx->subCallback = ctx->subCallback; newCtx->subContext = ctx->subContext; #if DEBUG_TMI printf("debugCB_clone: %p:%d -> new context %p:%d\n", ctx, ctx->serial, newCtx, newCtx->serial); #endif return newCtx; } void debugCB_fromU(const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar* codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) { debugCBContext *ctx = (debugCBContext*)context; /*UConverterFromUCallback junkFrom;*/ #if DEBUG_TMI printf("debugCB_fromU: Context %p:%d called, reason %d on cnv %p [err=%s]\n", ctx, ctx->serial, reason, fromUArgs->converter, u_errorName(*err)); #endif if(ctx->magic != 0xC0FFEE) { fprintf(stderr, "debugCB_fromU: Context %p:%d magic is 0x%x should be 0xC0FFEE.\n", ctx,ctx->serial, ctx->magic); return; } if(reason == UCNV_CLONE) { /* see comments in above flagCB clone code */ UConverterFromUCallback saveCallback; const void *saveContext; debugCBContext *cloned; UErrorCode subErr = U_ZERO_ERROR; /* "recreate" it */ #if DEBUG_TMI printf("debugCB_fromU: cloning..\n"); #endif cloned = debugCB_clone(ctx); if(cloned == NULL) { fprintf(stderr, "debugCB_fromU: internal clone failed on %p\n", ctx); *err = U_MEMORY_ALLOCATION_ERROR; return; } ucnv_setFromUCallBack(fromUArgs->converter, cloned->subCallback, cloned->subContext, &saveCallback, &saveContext, &subErr); if( cloned->subCallback != NULL) { #if DEBUG_TMI printf("debugCB_fromU:%p calling subCB %p\n", ctx, cloned->subCallback); #endif /* call subCB if present */ cloned->subCallback(cloned->subContext, fromUArgs, codeUnits, length, codePoint, reason, err); } else { printf("debugCB_fromU:%p, NOT calling subCB, it's NULL\n", ctx); } /* set back callback */ ucnv_setFromUCallBack(fromUArgs->converter, saveCallback, /* Us */ cloned, /* new context */ &cloned->subCallback, /* IMPORTANT! Accept any change in CB or context */ &cloned->subContext, &subErr); if(U_FAILURE(subErr)) { *err = subErr; } } /* process other reasons here */ /* always call subcb if present */ if(ctx->subCallback != NULL && reason != UCNV_CLONE) { ctx->subCallback(ctx->subContext, fromUArgs, codeUnits, length, codePoint, reason, err); } if(reason == UCNV_CLOSE) { #if DEBUG_TMI printf("debugCB_fromU: Context %p:%d closing\n", ctx, ctx->serial); #endif free(ctx); } #if DEBUG_TMI printf("debugCB_fromU: leaving cnv %p, ctx %p: err %s\n", fromUArgs->converter, ctx, u_errorName(*err)); #endif } debugCBContext *debugCB_openContext() { debugCBContext *ctx; ctx = malloc(sizeof(debugCBContext)); if(ctx != NULL) { ctx->magic = 0xC0FFEE; ctx->serial = debugCB_nextSerial(); ctx->subCallback = NULL; ctx->subContext = NULL; #if DEBUG_TMI fprintf(stderr, "debugCB:openContext opened[%p] = serial #%d\n", ctx, ctx->serial); #endif } return ctx; } usr/share/doc/alt-libicu-devel/samples/uciter8/readme.txt000064400000005545152342600250017403 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2003-2005, International Business Machines Corporation and others. All Rights Reserved. uciter8: Lenient reading of 8-bit Unicode with a UCharIterator This sample demonstrates reading 8-bit Unicode text leniently, accepting a mix of UTF-8 and CESU-8 and also accepting single surrogates. UTF-8-style macros are defined as well as a UCharIterator. The macros are incomplete (do not assemble code points from pairs of surrogates) but sufficient for the iterator. If you wish to use the lenient-UTF/CESU-8 UCharIterator in a context outside of this sample, then copy the uit_len8.c file, as well as either the uit_len8.h header or just the prototype that it contains. *** Warning: *** This UCharIterator reads an arbitrary mix of UTF-8 and CESU-8 text. It does not conform to any one Unicode charset specification, and its use may lead to security risks. Files: uciter8.c Main source file in C uit_len8.c Lenient-UTF/CESU-8 UCharIterator implementation uit_len8.h Header file with the prototoype for the lenient-UTF/CESU-8 UCharIterator uciter8.sln Windows MSVC workspace. Double-click this to get started. uciter8.vcproj Windows MSVC project file To Build uciter8 on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\uciter8\uciter8.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the uciter8 directory, e.g. cd c:\icu\source\samples\uciter8\debug 4. Run it uciter8 To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/uciter8 gmake ICU_PREFIX=/source/samples/uciter8 gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH uciter8 Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/uciter8/uciter8.sln000064400000002264152342600250017501 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uciter8", "uciter8.vcxproj", "{94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|Win32.ActiveCfg = Debug|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|Win32.Build.0 = Debug|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|x64.ActiveCfg = Debug|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|x64.Build.0 = Debug|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|Win32.ActiveCfg = Release|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|Win32.Build.0 = Release|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|x64.ActiveCfg = Release|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/uciter8/uciter8.vcxproj000064400000022411152342600250020374 0ustar00 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false ..\..\..\include;%(AdditionalIncludeDirectories) Level3 .\x86\Debug/uciter8.tlb MultiThreadedDebugDLL .\x86\Debug/uciter8.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default icuucd.lib;%(AdditionalDependencies) .\x86\Debug/uciter8.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/uciter8.pdb Console false .\x64\Debug/uciter8.tlb MultiThreadedDebugDLL .\x64\Debug/uciter8.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default icuucd.lib;%(AdditionalDependencies) .\x64\Debug/uciter8.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/uciter8.pdb Console false .\x86\Release/uciter8.tlb OnlyExplicitInline MultiThreadedDLL true .\x86\Release/uciter8.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;%(AdditionalDependencies) .\x86\Release/uciter8.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/uciter8.pdb Console false .\x64\Release/uciter8.tlb OnlyExplicitInline MultiThreadedDLL true .\x64\Release/uciter8.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;%(AdditionalDependencies) .\x64\Release/uciter8.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/uciter8.pdb Console false usr/share/doc/alt-libicu-devel/samples/uciter8/uciter8.c000064400000025514152342600250017132 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2003-2014, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uciter8.c * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003jan10 * created by: Markus W. Scherer * * This file contains sample code that illustrates reading * 8-bit Unicode text leniently, accepting a mix of UTF-8 and CESU-8 * and also accepting single surrogates. */ #include #include #include "unicode/utypes.h" #include "unicode/uiter.h" #include "uit_len8.h" #ifndef UPRV_LENGTHOF #define UPRV_LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) #endif #define log_err printf /* UCharIterator test ------------------------------------------------------- */ /* * The following code is a copy of the UCharIterator test code in * source/test/cintltst/custrtst.c, * testing the lenient-8 iterator instead of the UTF-8 one. */ /* * Compare results from two iterators, should be same. * Assume that the text is not empty and that * iteration start==0 and iteration limit==length. */ static void compareIterators(UCharIterator *iter1, const char *n1, UCharIterator *iter2, const char *n2) { int32_t i, pos1, pos2, middle, length; UChar32 c1, c2; /* compare lengths */ length=iter1->getIndex(iter1, UITER_LENGTH); pos2=iter2->getIndex(iter2, UITER_LENGTH); if(length!=pos2) { log_err("%s->getIndex(length)=%d != %d=%s->getIndex(length)\n", n1, length, pos2, n2); return; } /* set into the middle */ middle=length/2; pos1=iter1->move(iter1, middle, UITER_ZERO); if(pos1!=middle) { log_err("%s->move(from 0 to middle %d)=%d does not move to the middle\n", n1, middle, pos1); return; } pos2=iter2->move(iter2, middle, UITER_ZERO); if(pos2!=middle) { log_err("%s->move(from 0 to middle %d)=%d does not move to the middle\n", n2, middle, pos2); return; } /* test current() */ c1=iter1->current(iter1); c2=iter2->current(iter2); if(c1!=c2) { log_err("%s->current()=U+%04x != U+%04x=%s->current() at middle=%d\n", n1, c1, c2, n2, middle); return; } /* move forward 3 UChars */ for(i=0; i<3; ++i) { c1=iter1->next(iter1); c2=iter2->next(iter2); if(c1!=c2) { log_err("%s->next()=U+%04x != U+%04x=%s->next() at %d (started in middle)\n", n1, c1, c2, n2, iter1->getIndex(iter1, UITER_CURRENT)); return; } } /* move backward 5 UChars */ for(i=0; i<5; ++i) { c1=iter1->previous(iter1); c2=iter2->previous(iter2); if(c1!=c2) { log_err("%s->previous()=U+%04x != U+%04x=%s->previous() at %d (started in middle)\n", n1, c1, c2, n2, iter1->getIndex(iter1, UITER_CURRENT)); return; } } /* iterate forward from the beginning */ pos1=iter1->move(iter1, 0, UITER_START); if(pos1<0) { log_err("%s->move(start) failed\n", n1); return; } if(!iter1->hasNext(iter1)) { log_err("%s->hasNext() at the start returns FALSE\n", n1); return; } pos2=iter2->move(iter2, 0, UITER_START); if(pos2<0) { log_err("%s->move(start) failed\n", n2); return; } if(!iter2->hasNext(iter2)) { log_err("%s->hasNext() at the start returns FALSE\n", n2); return; } do { c1=iter1->next(iter1); c2=iter2->next(iter2); if(c1!=c2) { log_err("%s->next()=U+%04x != U+%04x=%s->next() at %d\n", n1, c1, c2, n2, iter1->getIndex(iter1, UITER_CURRENT)); return; } } while(c1>=0); if(iter1->hasNext(iter1)) { log_err("%s->hasNext() at the end returns TRUE\n", n1); return; } if(iter2->hasNext(iter2)) { log_err("%s->hasNext() at the end returns TRUE\n", n2); return; } /* back to the middle */ pos1=iter1->move(iter1, middle, UITER_ZERO); if(pos1!=middle) { log_err("%s->move(from end to middle %d)=%d does not move to the middle\n", n1, middle, pos1); return; } pos2=iter2->move(iter2, middle, UITER_ZERO); if(pos2!=middle) { log_err("%s->move(from end to middle %d)=%d does not move to the middle\n", n2, middle, pos2); return; } /* move to index 1 */ pos1=iter1->move(iter1, 1, UITER_ZERO); if(pos1!=1) { log_err("%s->move(from middle %d to 1)=%d does not move to 1\n", n1, middle, pos1); return; } pos2=iter2->move(iter2, 1, UITER_ZERO); if(pos2!=1) { log_err("%s->move(from middle %d to 1)=%d does not move to 1\n", n2, middle, pos2); return; } /* iterate backward from the end */ pos1=iter1->move(iter1, 0, UITER_LIMIT); if(pos1<0) { log_err("%s->move(limit) failed\n", n1); return; } if(!iter1->hasPrevious(iter1)) { log_err("%s->hasPrevious() at the end returns FALSE\n", n1); return; } pos2=iter2->move(iter2, 0, UITER_LIMIT); if(pos2<0) { log_err("%s->move(limit) failed\n", n2); return; } if(!iter2->hasPrevious(iter2)) { log_err("%s->hasPrevious() at the end returns FALSE\n", n2); return; } do { c1=iter1->previous(iter1); c2=iter2->previous(iter2); if(c1!=c2) { log_err("%s->previous()=U+%04x != U+%04x=%s->previous() at %d\n", n1, c1, c2, n2, iter1->getIndex(iter1, UITER_CURRENT)); return; } } while(c1>=0); if(iter1->hasPrevious(iter1)) { log_err("%s->hasPrevious() at the start returns TRUE\n", n1); return; } if(iter2->hasPrevious(iter2)) { log_err("%s->hasPrevious() at the start returns TRUE\n", n2); return; } } /* * Test the iterator's getState() and setState() functions. * iter1 and iter2 must be set up for the same iterator type and the same string * but may be physically different structs (different addresses). * * Assume that the text is not empty and that * iteration start==0 and iteration limit==length. * It must be 2<=middle<=length-2. */ static void testIteratorState(UCharIterator *iter1, UCharIterator *iter2, const char *n, int32_t middle) { UChar32 u[4]; UErrorCode errorCode; UChar32 c; uint32_t state; int32_t i, j; /* get four UChars from the middle of the string */ iter1->move(iter1, middle-2, UITER_ZERO); for(i=0; i<4; ++i) { c=iter1->next(iter1); if(c<0) { /* the test violates the assumptions, see comment above */ log_err("test error: %s[%d]=%d\n", n, middle-2+i, c); return; } u[i]=c; } /* move to the middle and get the state */ iter1->move(iter1, -2, UITER_CURRENT); state=uiter_getState(iter1); /* set the state into the second iterator and compare the results */ errorCode=U_ZERO_ERROR; uiter_setState(iter2, state, &errorCode); if(U_FAILURE(errorCode)) { log_err("%s->setState(0x%x) failed: %s\n", n, state, u_errorName(errorCode)); return; } c=iter2->current(iter2); if(c!=u[2]) { log_err("%s->current(at %d)=U+%04x!=U+%04x\n", n, middle, c, u[2]); } c=iter2->previous(iter2); if(c!=u[1]) { log_err("%s->previous(at %d)=U+%04x!=U+%04x\n", n, middle-1, c, u[1]); } iter2->move(iter2, 2, UITER_CURRENT); c=iter2->next(iter2); if(c!=u[3]) { log_err("%s->next(at %d)=U+%04x!=U+%04x\n", n, middle+1, c, u[3]); } iter2->move(iter2, -3, UITER_CURRENT); c=iter2->previous(iter2); if(c!=u[0]) { log_err("%s->previous(at %d)=U+%04x!=U+%04x\n", n, middle-2, c, u[0]); } /* move the second iterator back to the middle */ iter2->move(iter2, 1, UITER_CURRENT); iter2->next(iter2); /* check that both are in the middle */ i=iter1->getIndex(iter1, UITER_CURRENT); j=iter2->getIndex(iter2, UITER_CURRENT); if(i!=middle) { log_err("%s->getIndex(current)=%d!=%d as expected\n", n, i, middle); } if(i!=j) { log_err("%s->getIndex(current)=%d!=%d after setState()\n", n, j, i); } /* compare lengths */ i=iter1->getIndex(iter1, UITER_LENGTH); j=iter2->getIndex(iter2, UITER_LENGTH); if(i!=j) { log_err("%s->getIndex(length)=%d!=%d before/after setState()\n", n, i, j); } } static void TestLenient8Iterator() { static const UChar text[]={ 0x61, 0x62, 0x63, /* dffd 107fd d801 dffd - in UTF-16, U+107fd= */ 0xdffd, 0xd801, 0xdffd, 0xd801, 0xdffd, 0x78, 0x79, 0x7a, 0 }; static const uint8_t bytes[]={ 0x61, 0x62, 0x63, /* dffd 107fd d801 dffd - mixture */ 0xed, 0xbf, 0xbd, 0xf0, 0x90, 0x9f, 0xbd, 0xed, 0xa0, 0x81, 0xed, 0xbf, 0xbd, 0x78, 0x79, 0x7a, 0 }; UCharIterator iter1, iter2; UChar32 c1, c2; int32_t length; puts("test a UCharIterator for lenient 8-bit Unicode (accept single surrogates)"); /* compare the same string between UTF-16 and lenient-8 UCharIterators */ uiter_setString(&iter1, text, -1); uiter_setLenient8(&iter2, (const char *)bytes, sizeof(bytes)-1); compareIterators(&iter1, "UTF16Iterator", &iter2, "Lenient8Iterator"); /* try again with length=-1 */ uiter_setLenient8(&iter2, (const char *)bytes, -1); compareIterators(&iter1, "UTF16Iterator", &iter2, "Lenient8Iterator_1"); /* test get/set state */ length=UPRV_LENGTHOF(text)-1; uiter_setLenient8(&iter1, (const char*)bytes, -1); testIteratorState(&iter1, &iter2, "Lenient8IteratorState", length/2); testIteratorState(&iter1, &iter2, "Lenient8IteratorStatePlus1", length/2+1); /* ---------------------------------------------------------------------- */ puts("no output so far means that the lenient-8 iterator works fine"); puts("iterate forward:\nUTF-16\tlenient-8"); uiter_setString(&iter1, text, -1); iter1.move(&iter1, 0, UITER_START); iter2.move(&iter2, 0, UITER_START); for(;;) { c1=iter1.next(&iter1); c2=iter2.next(&iter2); if(c1<0 && c2<0) { break; } if(c1<0) { printf("\t%04x\n", c2); } else if(c2<0) { printf("%04x\n", c1); } else { printf("%04x\t%04x\n", c1, c2); } } } extern int main(int argc, const char *argv[]) { TestLenient8Iterator(); return 0; } usr/share/doc/alt-libicu-devel/samples/uciter8/uit_len8.c000064400000043177152342600250017303 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2003-2006, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uit_len8.c * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003feb10 * created by: Markus W. Scherer * * This file contains the implementation of the "lenient UTF-8" UCharIterator * as used in the uciter8 sample code. * UTF-8-style macros are defined as well as the UCharIterator. * The macros are incomplete (do not assemble code points from pairs of * surrogates, see comment below) * but sufficient for the iterator. */ #include #include "unicode/utypes.h" #include "unicode/uiter.h" /* lenient UTF-8/CESU-8 macros ---------------------------------------------- */ /* * This code leniently reads 8-bit Unicode strings, * which could contain a mix of UTF-8 and CESU-8. * More precisely: * - supplementary code points may be encoded with dedicated 4-byte sequences * (UTF-8 style) * - supplementary code points may be encoded with * pairs of 3-byte sequences, one for each surrogate of the UTF-16 form * (CESU-8 style) * - single surrogates are allowed, encoded with their "natural" 3-byte sequences * * Limitation: * Right now, the macros do not attempt to assemble code points from pairs of * separately encoded surrogates. * This would not be sufficient for processing based on these macros, * but it is sufficient for a UCharIterator that returns only UChars anyway. * * The code is copied and modified from utf_impl.c and utf8.h. * * Change 2006feb08: Much of the implementation code is replaced by calling * the utf_impl.c functions which accept a new "strict" parameter value * of -2 implementing exactly this leniency. */ #define L8_NEXT(s, i, length, c) { \ (c)=(uint8_t)(s)[(i)++]; \ if((c)>=0x80) { \ if(U8_IS_LEAD(c)) { \ (c)=utf8_nextCharSafeBody((const uint8_t *)s, &(i), (int32_t)(length), c, -2); \ } else { \ (c)=U_SENTINEL; \ } \ } \ } #define L8_PREV(s, start, i, c) { \ (c)=(uint8_t)(s)[--(i)]; \ if((c)>=0x80) { \ if((c)<=0xbf) { \ (c)=utf8_prevCharSafeBody((const uint8_t *)s, start, &(i), c, -2); \ } else { \ (c)=U_SENTINEL; \ } \ } \ } /* lenient-8 UCharIterator -------------------------------------------------- */ /* * This is a copy of the UTF-8 UCharIterator in uiter.cpp, * except that it uses the lenient-8-bit-Unicode macros above. */ /* * Minimal implementation: * Maintain a single-UChar buffer for an additional surrogate. * The caller must not modify start and limit because they are used internally. * * Use UCharIterator fields as follows: * context pointer to UTF-8 string * length UTF-16 length of the string; -1 until lazy evaluation * start current UTF-8 index * index current UTF-16 index; may be -1="unknown" after setState() * limit UTF-8 length of the string * reservedField supplementary code point * * Since UCharIterator delivers 16-bit code units, the iteration can be * currently in the middle of the byte sequence for a supplementary code point. * In this case, reservedField will contain that code point and start will * point to after the corresponding byte sequence. The UTF-16 index will be * one less than what it would otherwise be corresponding to the UTF-8 index. * Otherwise, reservedField will be 0. */ /* * Possible optimization for NUL-terminated UTF-8 and UTF-16 strings: * Add implementations that do not call strlen() for iteration but check for NUL. */ static int32_t U_CALLCONV lenient8IteratorGetIndex(UCharIterator *iter, UCharIteratorOrigin origin) { switch(origin) { case UITER_ZERO: case UITER_START: return 0; case UITER_CURRENT: if(iter->index<0) { /* the current UTF-16 index is unknown after setState(), count from the beginning */ const uint8_t *s; UChar32 c; int32_t i, limit, index; s=(const uint8_t *)iter->context; i=index=0; limit=iter->start; /* count up to the UTF-8 index */ while(istart=i; /* just in case setState() did not get us to a code point boundary */ if(i==iter->limit) { iter->length=index; /* in case it was <0 or wrong */ } if(iter->reservedField!=0) { --index; /* we are in the middle of a supplementary code point */ } iter->index=index; } return iter->index; case UITER_LIMIT: case UITER_LENGTH: if(iter->length<0) { const uint8_t *s; UChar32 c; int32_t i, limit, length; s=(const uint8_t *)iter->context; if(iter->index<0) { /* * the current UTF-16 index is unknown after setState(), * we must first count from the beginning to here */ i=length=0; limit=iter->start; /* count from the beginning to the current index */ while(istart, set the UTF-16 index */ iter->start=i; /* just in case setState() did not get us to a code point boundary */ iter->index= iter->reservedField!=0 ? length-1 : length; } else { i=iter->start; length=iter->index; if(iter->reservedField!=0) { ++length; } } /* count from the current index to the end */ limit=iter->limit; while(ilength=length; } return iter->length; default: /* not a valid origin */ /* Should never get here! */ return -1; } } static int32_t U_CALLCONV lenient8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) { const uint8_t *s; UChar32 c; int32_t pos; /* requested UTF-16 index */ int32_t i; /* UTF-8 index */ UBool havePos; /* calculate the requested UTF-16 index */ switch(origin) { case UITER_ZERO: case UITER_START: pos=delta; havePos=TRUE; /* iter->index<0 (unknown) is possible */ break; case UITER_CURRENT: if(iter->index>=0) { pos=iter->index+delta; havePos=TRUE; } else { /* the current UTF-16 index is unknown after setState(), use only delta */ pos=0; havePos=FALSE; } break; case UITER_LIMIT: case UITER_LENGTH: if(iter->length>=0) { pos=iter->length+delta; havePos=TRUE; } else { /* pin to the end, avoid counting the length */ iter->index=-1; iter->start=iter->limit; iter->reservedField=0; if(delta>=0) { return UITER_UNKNOWN_INDEX; } else { /* the current UTF-16 index is unknown, use only delta */ pos=0; havePos=FALSE; } } break; default: return -1; /* Error */ } if(havePos) { /* shortcuts: pinning to the edges of the string */ if(pos<=0) { iter->index=iter->start=iter->reservedField=0; return 0; } else if(iter->length>=0 && pos>=iter->length) { iter->index=iter->length; iter->start=iter->limit; iter->reservedField=0; return iter->index; } /* minimize the number of L8_NEXT/PREV operations */ if(iter->index<0 || posindex/2) { /* go forward from the start instead of backward from the current index */ iter->index=iter->start=iter->reservedField=0; } else if(iter->length>=0 && (iter->length-pos)<(pos-iter->index)) { /* * if we have the UTF-16 index and length and the new position is * closer to the end than the current index, * then go backward from the end instead of forward from the current index */ iter->index=iter->length; iter->start=iter->limit; iter->reservedField=0; } delta=pos-iter->index; if(delta==0) { return iter->index; /* nothing to do */ } } else { /* move relative to unknown UTF-16 index */ if(delta==0) { return UITER_UNKNOWN_INDEX; /* nothing to do */ } else if(-delta>=iter->start) { /* moving backwards by more UChars than there are UTF-8 bytes, pin to 0 */ iter->index=iter->start=iter->reservedField=0; return 0; } else if(delta>=(iter->limit-iter->start)) { /* moving forward by more UChars than the remaining UTF-8 bytes, pin to the end */ iter->index=iter->length; /* may or may not be <0 (unknown) */ iter->start=iter->limit; iter->reservedField=0; return iter->index>=0 ? iter->index : UITER_UNKNOWN_INDEX; } } /* delta!=0 */ /* move towards the requested position, pin to the edges of the string */ s=(const uint8_t *)iter->context; pos=iter->index; /* could be <0 (unknown) */ i=iter->start; if(delta>0) { /* go forward */ int32_t limit=iter->limit; if(iter->reservedField!=0) { iter->reservedField=0; ++pos; --delta; } while(delta>0 && i=2) { pos+=2; delta-=2; } else /* delta==1 */ { /* stop in the middle of a supplementary code point */ iter->reservedField=c; ++pos; break; /* delta=0; */ } } if(i==limit) { if(iter->length<0 && iter->index>=0) { iter->length= iter->reservedField==0 ? pos : pos+1; } else if(iter->index<0 && iter->length>=0) { iter->index= iter->reservedField==0 ? iter->length : iter->length-1; } } } else /* delta<0 */ { /* go backward */ if(iter->reservedField!=0) { iter->reservedField=0; i-=4; /* we stayed behind the supplementary code point; go before it now */ --pos; ++delta; } while(delta<0 && i>0) { L8_PREV(s, 0, i, c); if(c<0xffff) { --pos; ++delta; } else if(delta<=-2) { pos-=2; delta+=2; } else /* delta==-1 */ { /* stop in the middle of a supplementary code point */ i+=4; /* back to behind this supplementary code point for consistent state */ iter->reservedField=c; --pos; break; /* delta=0; */ } } } iter->start=i; if(iter->index>=0) { return iter->index=pos; } else { /* we started with index<0 (unknown) so pos is bogus */ if(i<=1) { return iter->index=i; /* reached the beginning */ } else { /* we still don't know the UTF-16 index */ return UITER_UNKNOWN_INDEX; } } } static UBool U_CALLCONV lenient8IteratorHasNext(UCharIterator *iter) { return iter->reservedField!=0 || iter->startlimit; } static UBool U_CALLCONV lenient8IteratorHasPrevious(UCharIterator *iter) { return iter->start>0; } static UChar32 U_CALLCONV lenient8IteratorCurrent(UCharIterator *iter) { if(iter->reservedField!=0) { return U16_TRAIL(iter->reservedField); } else if(iter->startlimit) { const uint8_t *s=(const uint8_t *)iter->context; UChar32 c; int32_t i=iter->start; L8_NEXT(s, i, iter->limit, c); if(c<0) { return 0xfffd; } else if(c<=0xffff) { return c; } else { return U16_LEAD(c); } } else { return U_SENTINEL; } } static UChar32 U_CALLCONV lenient8IteratorNext(UCharIterator *iter) { int32_t index; if(iter->reservedField!=0) { UChar trail=U16_TRAIL(iter->reservedField); iter->reservedField=0; if((index=iter->index)>=0) { iter->index=index+1; } return trail; } else if(iter->startlimit) { const uint8_t *s=(const uint8_t *)iter->context; UChar32 c; L8_NEXT(s, iter->start, iter->limit, c); if((index=iter->index)>=0) { iter->index=++index; if(iter->length<0 && iter->start==iter->limit) { iter->length= c<=0xffff ? index : index+1; } } else if(iter->start==iter->limit && iter->length>=0) { iter->index= c<=0xffff ? iter->length : iter->length-1; } if(c<0) { return 0xfffd; } else if(c<=0xffff) { return c; } else { iter->reservedField=c; return U16_LEAD(c); } } else { return U_SENTINEL; } } static UChar32 U_CALLCONV lenient8IteratorPrevious(UCharIterator *iter) { int32_t index; if(iter->reservedField!=0) { UChar lead=U16_LEAD(iter->reservedField); iter->reservedField=0; iter->start-=4; /* we stayed behind the supplementary code point; go before it now */ if((index=iter->index)>0) { iter->index=index-1; } return lead; } else if(iter->start>0) { const uint8_t *s=(const uint8_t *)iter->context; UChar32 c; L8_PREV(s, 0, iter->start, c); if((index=iter->index)>0) { iter->index=index-1; } else if(iter->start<=1) { iter->index= c<=0xffff ? iter->start : iter->start+1; } if(c<0) { return 0xfffd; } else if(c<=0xffff) { return c; } else { iter->start+=4; /* back to behind this supplementary code point for consistent state */ iter->reservedField=c; return U16_TRAIL(c); } } else { return U_SENTINEL; } } static uint32_t U_CALLCONV lenient8IteratorGetState(const UCharIterator *iter) { uint32_t state=(uint32_t)(iter->start<<1); if(iter->reservedField!=0) { state|=1; } return state; } static void U_CALLCONV lenient8IteratorSetState(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode) { if(pErrorCode==NULL || U_FAILURE(*pErrorCode)) { /* do nothing */ } else if(iter==NULL) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; } else if(state==lenient8IteratorGetState(iter)) { /* setting to the current state: no-op */ } else { int32_t index=(int32_t)(state>>1); /* UTF-8 index */ state&=1; /* 1 if in surrogate pair, must be index>=4 */ if((state==0 ? index<0 : index<4) || iter->limitstart=index; /* restore UTF-8 byte index */ if(index<=1) { iter->index=index; } else { iter->index=-1; /* unknown UTF-16 index */ } if(state==0) { iter->reservedField=0; } else { /* verified index>=4 above */ UChar32 c; L8_PREV((const uint8_t *)iter->context, 0, index, c); if(c<=0xffff) { *pErrorCode=U_INDEX_OUTOFBOUNDS_ERROR; } else { iter->reservedField=c; } } } } } static const UCharIterator lenient8Iterator={ 0, 0, 0, 0, 0, 0, lenient8IteratorGetIndex, lenient8IteratorMove, lenient8IteratorHasNext, lenient8IteratorHasPrevious, lenient8IteratorCurrent, lenient8IteratorNext, lenient8IteratorPrevious, NULL, lenient8IteratorGetState, lenient8IteratorSetState }; U_CAPI void U_EXPORT2 uiter_setLenient8(UCharIterator *iter, const char *s, int32_t length) { if(iter!=0) { if(s!=0 && length>=-1) { *iter=lenient8Iterator; iter->context=s; if(length>=0) { iter->limit=length; } else { iter->limit=(int32_t)strlen(s); } iter->length= iter->limit<=1 ? iter->limit : -1; } else { /* set no-op iterator */ uiter_setString(iter, NULL, 0); } } } usr/share/doc/alt-libicu-devel/samples/uciter8/Makefile000064400000001130152342600250017027 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2003 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory # Name of your target TARGET=uciter8 # All object files (C or C++) OBJECTS=uciter8.o uit_len8.o # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/uciter8/uciter8.vcxproj.filters000064400000002101152342600250022035 0ustar00 {539093c3-5b8d-4243-9153-abe14e9601b8} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {a04b6e49-ecbb-408f-a73c-9797cf0d45ae} h;hpp;hxx;hm;inl {b1a5a5b9-75a4-4bd6-8283-9eba59b3489d} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Header Files usr/share/doc/alt-libicu-devel/samples/uciter8/uit_len8.h000064400000002023152342600250017271 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uit_len8.h * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2003feb10 * created by: Markus W. Scherer * * This file contains the declaration for a "lenient UTF-8" UCharIterator * as used in the uciter8 sample code. */ #ifndef __UIT_LEN8_H__ #define __UIT_LEN8_H__ #include "unicode/utypes.h" #include "unicode/uiter.h" U_CAPI void U_EXPORT2 uiter_setLenient8(UCharIterator *iter, const char *s, int32_t length); #endif usr/share/doc/alt-libicu-devel/samples/break/break.vcxproj000064400000022501152342600250017576 0ustar00 {DEEADF02-9C14-4854-A395-E505D2904D65} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true ..\..\..\include;%(AdditionalIncludeDirectories) Level3 .\x86\Release/break.tlb OnlyExplicitInline MultiThreaded true .\x86\Release/break.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/break.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/break.pdb Console false .\x64\Release/break.tlb OnlyExplicitInline MultiThreaded true .\x64\Release/break.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/break.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/break.pdb Console false .\x86\Debug/break.tlb EnableFastChecks MultiThreadedDebug .\x86\Debug/break.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/break.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/break.pdb Console false .\x64\Debug/break.tlb EnableFastChecks MultiThreadedDebug .\x64\Debug/break.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/break.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/break.pdb Console false usr/share/doc/alt-libicu-devel/samples/break/readme.txt000064400000004322152342600250017074 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. break: Boundary Analysis This sample demonstrates Using ICU to determine the linguistic boundaries within text Files: break.cpp Main source file in C++ ubreak.c Main source file in C break.sln Windows MSVC workspace. Double-click this to get started. break.vcproj Windows MSVC project file To Build break on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\break\break.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the break directory, e.g. cd c:\icu\source\samples\break\debug 4. Run it (Warning: Be careful, 'break' is also a system command on many systems) .\break To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/break gmake ICU_PREFIX=/source/samples/break gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH break Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/break/break.vcxproj.filters000064400000001710152342600250021244 0ustar00 {3cfd1084-1652-4648-bb97-9b38a2780005} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {34cb1edc-aa5a-4702-b867-a867ebe8496c} h;hpp;hxx;hm;inl {6aea4120-7995-4705-b3b7-7013af485c18} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files usr/share/doc/alt-libicu-devel/samples/break/ubreak.c000064400000007667152342600250016532 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2002, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include #include #include #include U_CFUNC int c_main(void); void printTextRange(UChar* str, int32_t start, int32_t end) { char charBuf[1000]; UChar savedEndChar; savedEndChar = str[end]; str[end] = 0; u_austrncpy(charBuf, str+start, sizeof(charBuf)-1); charBuf[sizeof(charBuf)-1]=0; printf("string[%2d..%2d] \"%s\"\n", start, end-1, charBuf); str[end] = savedEndChar; } /* Print each element in order: */ void printEachForward( UBreakIterator* boundary, UChar* str) { int32_t end; int32_t start = ubrk_first(boundary); for (end = ubrk_next(boundary); end != UBRK_DONE; start = end, end = ubrk_next(boundary)) { printTextRange(str, start, end ); } } /* Print each element in reverse order: */ void printEachBackward( UBreakIterator* boundary, UChar* str) { int32_t start; int32_t end = ubrk_last(boundary); for (start = ubrk_previous(boundary); start != UBRK_DONE; end = start, start =ubrk_previous(boundary)) { printTextRange( str, start, end ); } } /* Print first element */ void printFirst(UBreakIterator* boundary, UChar* str) { int32_t end; int32_t start = ubrk_first(boundary); end = ubrk_next(boundary); printTextRange( str, start, end ); } /* Print last element */ void printLast(UBreakIterator* boundary, UChar* str) { int32_t start; int32_t end = ubrk_last(boundary); start = ubrk_previous(boundary); printTextRange(str, start, end ); } /* Print the element at a specified position */ void printAt(UBreakIterator* boundary, int32_t pos , UChar* str) { int32_t start; int32_t end = ubrk_following(boundary, pos); start = ubrk_previous(boundary); printTextRange(str, start, end ); } /* Creating and using text boundaries*/ int c_main( void ) { UBreakIterator *boundary; char cStringToExamine[] = "Aaa bbb ccc. Ddd eee fff."; UChar stringToExamine[sizeof(cStringToExamine)+1]; UErrorCode status = U_ZERO_ERROR; printf("\n\n" "C Boundary Analysis\n" "-------------------\n\n"); printf("Examining: %s\n", cStringToExamine); u_uastrcpy(stringToExamine, cStringToExamine); /*print each sentence in forward and reverse order*/ boundary = ubrk_open(UBRK_SENTENCE, "en_us", stringToExamine, -1, &status); if (U_FAILURE(status)) { printf("ubrk_open error: %s\n", u_errorName(status)); exit(1); } printf("\n----- Sentence Boundaries, forward: -----------\n"); printEachForward(boundary, stringToExamine); printf("\n----- Sentence Boundaries, backward: ----------\n"); printEachBackward(boundary, stringToExamine); ubrk_close(boundary); /*print each word in order*/ boundary = ubrk_open(UBRK_WORD, "en_us", stringToExamine, u_strlen(stringToExamine), &status); printf("\n----- Word Boundaries, forward: -----------\n"); printEachForward(boundary, stringToExamine); printf("\n----- Word Boundaries, backward: ----------\n"); printEachBackward(boundary, stringToExamine); /*print first element*/ printf("\n----- first: -------------\n"); printFirst(boundary, stringToExamine); /*print last element*/ printf("\n----- last: --------------\n"); printLast(boundary, stringToExamine); /*print word at charpos 10 */ printf("\n----- at pos 10: ---------\n"); printAt(boundary, 10 , stringToExamine); ubrk_close(boundary); printf("\nEnd of C boundary analysis\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/break/break.sln000064400000002260152342600250016677 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "break", "break.vcxproj", "{DEEADF02-9C14-4854-A395-E505D2904D65}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|Win32.ActiveCfg = Debug|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|Win32.Build.0 = Debug|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|x64.ActiveCfg = Debug|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|x64.Build.0 = Debug|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|Win32.ActiveCfg = Release|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|Win32.Build.0 = Release|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|x64.ActiveCfg = Release|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/break/Makefile000064400000001163152342600250016536 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=break # All object files (C or C++) OBJECTS=break.o ubreak.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/break/break.cpp000064400000010176152342600250016672 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2002-2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include #include #include using namespace icu; U_CFUNC int c_main(void); void printUnicodeString(const UnicodeString &s) { char charBuf[1000]; s.extract(0, s.length(), charBuf, sizeof(charBuf)-1, 0); charBuf[sizeof(charBuf)-1] = 0; printf("%s", charBuf); } void printTextRange( BreakIterator& iterator, int32_t start, int32_t end ) { CharacterIterator *strIter = iterator.getText().clone(); UnicodeString s; strIter->getText(s); printf(" %ld %ld\t", (long)start, (long)end); printUnicodeString(UnicodeString(s, 0, start)); printf("|"); printUnicodeString(UnicodeString(s, start, end-start)); printf("|"); printUnicodeString(UnicodeString(s, end)); puts(""); delete strIter; } /* Print each element in order: */ void printEachForward( BreakIterator& boundary) { int32_t start = boundary.first(); for (int32_t end = boundary.next(); end != BreakIterator::DONE; start = end, end = boundary.next()) { printTextRange( boundary, start, end ); } } /* Print each element in reverse order: */ void printEachBackward( BreakIterator& boundary) { int32_t end = boundary.last(); for (int32_t start = boundary.previous(); start != BreakIterator::DONE; end = start, start = boundary.previous()) { printTextRange( boundary, start, end ); } } /* Print the first element */ void printFirst(BreakIterator& boundary) { int32_t start = boundary.first(); int32_t end = boundary.next(); printTextRange( boundary, start, end ); } /* Print the last element */ void printLast(BreakIterator& boundary) { int32_t end = boundary.last(); int32_t start = boundary.previous(); printTextRange( boundary, start, end ); } /* Print the element at a specified position */ void printAt(BreakIterator &boundary, int32_t pos ) { int32_t end = boundary.following(pos); int32_t start = boundary.previous(); printTextRange( boundary, start, end ); } /* Creating and using text boundaries */ int main( void ) { puts("ICU Break Iterator Sample Program\n"); puts("C++ Break Iteration\n"); BreakIterator* boundary; UnicodeString stringToExamine("Aaa bbb ccc. Ddd eee fff."); printf("Examining: "); printUnicodeString(stringToExamine); puts(""); //print each sentence in forward and reverse order UErrorCode status = U_ZERO_ERROR; boundary = BreakIterator::createSentenceInstance( Locale::getUS(), status ); if (U_FAILURE(status)) { printf("failed to create sentence break iterator. status = %s", u_errorName(status)); exit(1); } boundary->setText(stringToExamine); puts("\n Sentence Boundaries... "); puts("----- forward: -----------"); printEachForward(*boundary); puts("----- backward: ----------"); printEachBackward(*boundary); delete boundary; //print each word in order printf("\n Word Boundaries... \n"); boundary = BreakIterator::createWordInstance( Locale::getUS(), status); boundary->setText(stringToExamine); puts("----- forward: -----------"); printEachForward(*boundary); //print first element puts("----- first: -------------"); printFirst(*boundary); //print last element puts("----- last: --------------"); printLast(*boundary); //print word at charpos 10 puts("----- at pos 10: ---------"); printAt(*boundary, 10 ); delete boundary; puts("\nEnd C++ Break Iteration"); // Call the C version return c_main(); } usr/share/doc/alt-libicu-devel/samples/ufortune/resources/Makefile000064400000003665152342600250021344 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2001-2011 IBM, Inc. and others # # File # icu/source/samples/ufortune/resources/Makefile # # Usage: # See the instructions in the parent Makefile, # icu/source/samples/ufortune/Makefile. # This subproject builds the ICU resource files for ufortune. # It is normally invoked from the parent directory, # although the resources can be built from here. # # Two ICU tools are run from this makefile: # genrb compiles a resource source file (.txt) into # a binary .res file. # pkgdata combines all of the .res files into a single # shared library that can then be linked with the # main application. # # pkgdata will recursively generate and run yet # another makefile, which in turn runs two more # icu tools. gencmn combines the individual .res # files, and genccode emits the data as C source # code that can then be built into a .so # include ../../defs.mk # No conventional target - this dir is resources only. TARGET= CLEANFILES += *.[co] *.lst $(RESNAME)_*.mak $(RESNAME).dat $(RESFILES) *.ao README*resources.txt $(RESNAME)_dat* include ../fortunedefs.mk # target file for resource bundle - this must be set, or 'make all' won't # build any resources. ifeq ($(RESMODE),dll) RESTARGET=lib$(RESNAME)*.$(SO)* endif ifeq ($(RESMODE),static) RESTARGET=lib$(RESNAME).a endif # Resource files. Add new ones for additional locales here. # keep in sync with the file RESLIST RESFILES=root.res es.res # list of resource bundles - keep in sync with RESFILES RESLIST=res-file-list.txt ## Include standard rules include ../../rules.mk # for installing the library install: res-install es.res: es.txt @echo "generating $@" $(GENRB) $(GENRBOPT) $^ usr/share/doc/alt-libicu-devel/samples/ufortune/resources/fortune_resources.mak000064400000002725152342600250024146 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2001-2009 IBM, Inc. and others # # fortune_resources.mak # # Windows nmake makefile for compiling and packaging the resources # for the ICU sample program "ufortune". # # This makefile is normally invoked by the pre-link step in the # MSVC project file for ufortune # # List of resource files to be built. # When adding a resource source (.txt) file for a new locale, the corresponding # .res file must be added to this list, AND to the file res-file-list.txt # RESFILES= root.res es.res # # ICUDIR the location of ICU, used to locate the tools for # compiling and packaging resources. # ICUDIR=..\..\..\.. # # The directory that contains the tools. # !IF "$(CFG)" == "x64\Release" || "$(CFG)" == "x64\Debug" BIN=bin64 !ELSE BIN=bin !ENDIF # # File name extensions for inference rule matching. # clear out the built-in ones (for .c and the like), and add # the definition for .txt to .res. # .SUFFIXES : .txt # # Inference rule, for compiling a .txt file into a .res file. # -t fools make into thinking there are files such as es.res, etc # .txt.res: $(ICUDIR)\$(BIN)\genrb -d . $*.txt # # all - nmake starts here by default # all: fortune_resources.dll fortune_resources.dll: $(RESFILES) $(ICUDIR)\$(BIN)\pkgdata --name fortune_resources -v --mode dll -d . res-file-list.txt usr/share/doc/alt-libicu-devel/samples/ufortune/resources/es.txt000064400000040247152342600250021051 0ustar00// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License // // Copyright (C) 2001-2006, International Business Machines // Corporation and others. All Rights Reserved. // // es.txt // // Spanish resource file for ufortune sample program for ICU. // // ufortune has three resources // usage - the usage string to display if there's a command line error // or in response to -? or --help. // optionMessage - the error text to display in response to an unrecognized // option on the command line. // fortunes - An array of strings, the fortune messages. // es { usage {"usage: ufortune [-v] [-l locale]"} optionMessage {"unrecognized command line option:"} fortunes { "Todo lo que no tiene solución no se soluciona, y lo que la tiene tampoco. -- Bill Gates. (1952?) Fundador de Microsoft. Del manual de Windows 95. ", "El hombre todavía puede apagar el ordenador. Sin embargo, tendremos que esforzarnos mucho para conservar este privilegio. -- J. Weizembaum. Sociólogo norteamericano experto en ordenadores. ", "El ordenador ha sido hasta ahora el producto más genial de la vagancia humana. -- Slogan de IBM. ", "La página WEB es el soporte interactivo ideal para ofrecer un servicio, facilitar información, hacer negocio, etc de un modo más completo y directo que cualquier otro. -- Vinton Cerf. (1934) Padre de Internet. (Fundador de Internet Society). ", "Todavía hay mucha gente que ofrece contenidos por el mero placer de saber que la información puede resultar útil a otras personas. -- Vinton Cerf. (1934) Padre de Internet. (Fundador de Internet Society). ", "En no mucho tiempo contaremos con unas líneas inteligentes y que estarán totalmente integradas con la Red. -- Vinton Cerf. (1934) Padre de Internet. (Fundador de Internet Society). ", "En el futuro no se usará MODEM para acceder a Internet. -- Vinton Cerf. (1934) Padre de Internet. (Fundador de Internet Society). ", "En el año 2005 los chips serán tan baratos que los encontraremos en todas partes: la nevera, la lavadora y cualquier otro electrodoméstico. -- Vinton Cerf. (1934) Padre de Internet. (Fundador de Internet Society). ", "Internet 2 será 100 veces más rápida. -- Irving Wladawsky-Berger. Director General de la División Internet de IBM. ", "Windows 95 está colgando su sistema. Por favor espere... -- Nugar. Internauta y Webmaster panameño. ", "No pensábamos en el negocio, sino en Internet como una forma de comunicación global. -- Jerry Yang. Uno de los creadores de Yahoo!. ", "iusfbvksagsvkjsh bvkdns Maldita Gata!!! Bájate del tecladonlagnlbhl -- Stepi taglines. ", "Sueter ke mis mesages pashan po el coretor otójraf -- Stepi taglines. ", "User error: Replace user, hit any key to continue. -- Stepi taglines. ", "SOFTWARE: Aquello que solamente puedes maldecir. -- Yo. ", "HARDWARE: Lo que puedes partir con un hacha. -- Yo. ", "¿Cuál es la patrona de los informáticos? - Santa Tecla. -- Yo. ", "Eres más falso que Windows 95 a prueba de fallos. -- Yo. ", "Gabardinas Windows 95 se cuelgan solas. -- Yo. ", "El hijo de Bill Gates fue por causa de un 'ERROR DE PROTECCION GENERAL'. -- Yo. ", "¿Alguien sabe qué es lo bueno de Windows 95?... Yo tampoco. -- Yo. ", "Multitarea: Dos o más programas pueden fallar simultáneamente. -- Yo. ", "...aquella masa de solidificada razón de dieciséis kilómetros de longitud, a la que los hombres llamaban Multivac, el más complejo ordenador jamás construido. -- Isaac Asimov. (1920-1992) Escritor y científico estadounidense. Fragmento del cuento 'El chistoso'. ", "Press (Ctrl)(Alt)(Del) to continue... -- PC Users. La mejor revista de computación del mundo. ", "Si debbuging es el proceso de eliminar errores, entonces la programación debe ser el proceso de ponerlos. -- PC Users. La mejor revista de computación del mundo. ", "Hay dos formas de escribir programas sin errores. Sólo la tercera funciona. -- PC Users. La mejor revista de computación del mundo. ", "No confíes en una PC que no puedas tirar por la ventana. -- Steve Wozniak. ", "Si los arquitectos hiciesen edificios de la misma forma en que los programadores escriben programas, el primer pájaro carpintero que pasase por aquí destruiría la civilización. -- Gerald Weimberg. ", "Las PCs no son inteligentes, sólo creen que lo son. -- PC Users. La mejor revista de computación del mundo. ", "S pd lr sto, usd pd btnr n ben trbjo cm prgdor d P. -- PC Users. La mejor revista de computación del mundo. ", "SHIFT TO LEFT! SHIFT TO THE RIGHT! POP UP, PUSH DOWN, BYTE, BYTE, BYTE! -- Universidad de Massachussets. Utilizado en la toga del equipo para las olimpiadas informáticas. ", "Por cada error que se le atribuye a una PC siempre se encuentran al menos dos errores humanos: el de culpar a la PC y el de confiar en ella. -- PC Users. La mejor revista de computación del mundo. PC Users Nº 68. ", "Todo programa hace algo perfectamente bien, aunque no sea exactamente lo que nosotros queremos que haga. -- R.S. Pressmann. PC Users Nº 68. ", "El programa es totalmente perfecto, por lo tanto la PC es que debe andar mal. -- Cualquier programador. PC Users Nº 68. ", "El veloz murciélago hindú comia feliz cardillo y kiwi, La cigueña tocaba el saxofón detrás del palenque de paja. -- Microsoft. Frase de ejemplo para probar los fonts de Windows. (¿De dónde la sacaron?). ", "La red mundial de Internet nos permite a hombres y mujeres llegar a los rincones más desconocidos y comunicarnos, es como llegar con la luz del sol a los lugares donde todo parece noche. -- Hebe de Bonafini. Presidenta de Madres de Plaza de Mayo. ", "En China hay 1200 millones de personas que podrían entrar a Internet, pero por ahora tiene otros asuntos prioritarios que atender, como muchos otros paises. -- Matt Stein. Representante internacional de Yahoo. ", "Ahora ya no se pregunta si tenés email, te lo piden directamente. -- Matt Stein. Representante internacional de Yahoo. ", "En Argentina veo que el mercado se está expandiendo rápido, casi todo el mundo habla de Internet y hay muchos expertos. La gente común conoce el tema. -- Matt Stein. Representante internacional de Yahoo. ", "...pronto no se necesitará un computadora para acceder a la Red, estarán los asistentes personales, la TV, los relojes inteligentes y otros. -- Matt Stein. Representante internacional de Yahoo. ", "Los programadores de verdad hacen 'copy con program.exe' -- PC Users. La mejor revista de computación del mundo. ", "Las computadoras de Minardi usan Windows 95. -- Esteban Tuero. ", "El casco del Titanic fue diseñado con Windows 95. -- Www.frases.com. ", "Dinner not ready: (A)bort (R)etry (P)izza (M)cDonalds? -- Www.frases.com. ", "Amante: Versión shareware de esposa. -- Www.frases.com. ", "Las computadoras hacen lo que usted manda. No lo que usted quiere. -- Www.frases.com. ", "No preciso comer ni dormir. ¡Compré un MODEM! -- Www.frases.com. ", "Mi mujer me dijo: O el MODEM o yo. (A veces la extraño). -- Www.frases.com. ", "¿Cuál es la diferencia entre un virus y Windows 95? - El virus funciona. -- Www.frases.com. ", "¿Qué es 200 veces peor que OS/2?: AS-400. -- Www.frases.com. ", "La piratería es un crimen. No ataque barcos. -- Www.frases.com. ", "¿Usted tiene un micro? El mío es enorme... -- Www.frases.com. ", "DoubleSpace: Compactando datos y Expandiendo Problemas. -- Www.frases.com. ", "¿Usted le sonrió a su computador hoy? ¿Si? ¡Más que imbécil! -- Www.frases.com. ", "Merdasemerompiólabarraespaciadora. -- Www.frases.com. ", "Si no consigue encontrar el problema, seguro es el BIOS (Bichito Ignorante Operando Sistema). -- Www.frases.com. ", "¿US Robotics? ¿Para qué? Mi Zoltrix vue$$@@!!‘œœ/!(*!3... -- Www.frases.com. ", "¿Por qué uso drogas? Tengo una 286... -- Www.frases.com. ", "El computador nació para resolver problemas que antes no existían. -- Www.frases.com. ", "Amar es... borrar el Windows del disco de ella. -- Www.frases.com. ", "HTML: Hoy Tá Más Lento. -- Www.frases.com. ", "WWW: Wait, Wait, Wait... -- Www.frases.com. ", "Nueva tecnología de periféricos: Plug-and-Crack! -- Www.frases.com. ", "¿Sabe por qué Intel no llamó 586 al Pentium? Porque ellos sumaron 486+100 y les dió 585,99999976542 -- Www.frases.com. ", "¿De dónde venimos? ¿Para dónde vamos? - ¿La respuesta, estará en Internet? -- Www.frases.com. ", "A mi me gustaría criar homepages, pero no sé que comen. -- Www.frases.com. ", "Windows 95 es realmente un sistema multitarea. Es el único que consigue formatear un diskette y colgar el micro al mismo tiempo. -- Www.frases.com. ", "Windows 95: La gracia para quien lo vé, la desgracia de quien lo usa. -- Www.frases.com. ", "yO connsigg diggtr 400 caartrerrees prr minnuut -- Www.frases.com. ", "Scan report: Windows found. Remove it? (Y/Y) -- Www.frases.com. ", "Si Bill Gates es un dios, Windows debe ser una plaga divina. -- Www.frases.com. ", "BBS e Internet: Métodos infalibles para duplicar su cuenta telefónica. -- Www.frases.com. ", "No se te ocurra usar el teléfono para llamar a los bomberos. Estoy en lo mejor de un download!!! -- Www.frases.com. ", "Si Internet se está tornando una enfermedad, mi destino ya esta trazado... -- Www.frases.com. ", "Compre un MODEM, navegue en Internet: gane amigos y pierda a su mujer. -- Www.frases.com. ", "Si Jesús salva, Norton hace Backup. -- Www.frases.com. ", "Computador que es un carro, siempre tiene un burro adelante. -- Www.frases.com. ", "Error: Preservativo agujereado. (A)bortar (I)gnorar (C)asar? -- Www.frases.com. ", "Un gay se sienta ante una PC y escribe: ¡Oh máquina maravillosa ¿por qué no me hablas? Y la PC responde: Yo no hablo, COMPUTO! -- Www.frases.com. ", "UNDELETE *.* /P/O/R/F/A/V/O/R -- Www.frases.com. ", "RAM: Raramente Adecuada Memoria. -- Www.frases.com. ", "Winchester: Chester for Windows??? -- Www.frases.com. ", "La más nueva tecnología de transferencia de datos entre computadores es DPA / DPA (Diskette Para Allá , Diskette Para Acá). -- Www.frases.com. ", "Novia embarazada: (A)borta (R)econoce (H)uye? -- Www.frases.com. ", "Deltree Windows, THE REAL DOUBLESPACE!!!! -- Www.frases.com. ", "Chernobil usaba Windows 95 para monitorear sus reactores. -- Www.frases.com. ", "Papá, ¿qué significa formatting drive C? -- Www.frases.com. ", "El Universo por nosotros conocido es apenas una versión beta. -- Www.frases.com. ", "Windows 95: Ahora para Mega Drive y Nintendo! -- Www.frases.com. ", "Como transformar un 486 DX4 en XT: digite win -- Www.frases.com. ", "Programador huérfano busca placa-madre. -- Www.frases.com. ", "Teclado no instalado! Presione para continuar. -- Www.frases.com. ", "Mouse no encontrado. ¿Usted tiene gato? (S/N) -- Www.frases.com. ", "Windows 95. 95 veces tendrá que re-instalarlo. -- Www.frases.com. ", "Si su Windows no le dá problemas. ¡Reclame a Microsoft! -- Www.frases.com. ", "Error: Sector not found. ¿Busco atrás del sofá? (S/N) -- Www.frases.com. ", "MACINTOSH: Machine Always Crashes; If Not, Then OS Hangs. -- Www.frases.com. ", "Error al accesar la FAT. ¿Intento accesar a tu hermana? (S/N) -- Www.frases.com. ", "Los gatos de Intel tienen 6,99995634563 vidas. -- Www.frases.com. ", "Aquel que nunca perdió un archivo, que tire el primer diskette. -- Www.frases.com. ", "Chip, imposible comer uno, es horrible! -- Www.frases.com. ", "Multitarea: Destrozar muchas cosas al mismo tiempo. -- Www.frases.com. ", "Bill Gates, 1981: 640K son suficientes para cualquiera. -- Www.frases.com. ", "No confunda MODEM con MODESS... el slot es diferente. -- Www.frases.com. ", "Chequeando virus... Todos los virus funcionan perfectamente. -- Www.frases.com. ", "Donald usa teclado. Mickey, Mouse. -- Www.frases.com. ", "Errar es Humano. Redondear es Pentium. -- Www.frases.com. ", "Mi HD tiene 100K de bad-sector y 130M de bad-windows. -- Www.frases.com. ", "Papá ¿porqué el imán no se pega en tus diskettes? -- Www.frases.com. ", "Ya que la primera impresión es lo que vale, entonces use una impresora LASER. -- Www.frases.com. ", "SeR²qu®lehace mAlelcaféalte‘lado? -- Www.frases.com. ", "qUIEN mE sACO lA tECLA cAPSLOCK/ -- Www.frases.com. ", "Técnico por teléfono: Inserte el disco 3. Usuario: No cabe, ya metí dos, no entran más. -- Www.frases.com. ", "¡Ah! Aquellos DLLs estaban ocupando mucho espacio. -- Www.frases.com. ", "La mayoría de los virus son transmitidos por la orina del MOUSE. -- Www.frases.com. ", "Archivo no encontrado... ¿Falsifico? (S/N) -- Www.frases.com. ", "Email de Esteban Tuero: ultimo.lugar@grid.f1.com -- Www.frases.com. ", "Preserve el planeta: use monitores CGA. -- Www.frases.com. ", "Press any key to continue or other key to quit. -- Www.frases.com. ", "¿Quién es ese General Failure? ¿Porque se mete con mi disco rígido? -- Www.frases.com. ", "Chips de computadora, disponibles en dos sabores: batata y silicio. -- Www.frases.com. ", "Backup no encontrado. (J)a! J(a)! Ja(!). -- Www.frases.com. ", "Cuanto más inútil el programa, mejor el manual. -- Www.frases.com. ", "Programa de computador: Extraña forma de vida que tiene la capacidad de transformar comandos en mensajes de error. -- Www.frases.com. ", "OUT OF MEMORY. Please use MEMOROL x 10Mg. -- Www.frases.com. ", "Cálmese. Son sólo 0s y 1s. -- Www.frases.com. ", "Muestrame tus bookmarks, y te diré quien eres. -- Www.frases.com. ", "System Error: Press F13 to continue. -- Www.frases.com. ", "Yo gusto de Windows 95, es él que no gusta de mí. -- Www.frases.com. ", "En la película Independence Day, no fue un virus lo que los americanos colocaron en el computador de la Nave Madre. ¡Instalaron Windows 95! -- Www.frases.com. ", "/=*=\ ¡Cuidado! Si usted tuviese una TK-85 eso sería una nave enemiga. -- Www.frases.com. ", "La Navidad de las personas viciadas por la computadora es diferente: El 25 de diciembre, Papá Noel baja por el MODEM y desde el puerto serie dice: ¡Feliz Navidad, ROM, ROM, ROM! -- Www.frases.com. ", "Usuario: ¿Usuario?, ¿qué usuario???? El que te conectó atrás del armario. -- Www.frases.com. ", "Bienaventurados los pesimistas, porque ellos harán backups. -- Www.frases.com. ", "Existen dos tipos de personas en el mundo de la informática: Las que ya perdieron su HD y las que lo perderán algún dia. -- Www.frases.com. ", "Internet es el florecimiento de los sitios eróticos familiares. -- Gerard Van der Leun. Jefe de redacción de la revista Penthouse. ", "Toda la industria de valores se mudará a la Red. -- Louis Gerstner. Gerente General de IBM. ", "La computadora converge con la televisión como lo hizo el automóvil con el caballo. -- George Gilder. ", "Los nombres de dominio se han convertido en commodities. -- Jon Postel. Presidente de IANA. ", "La idea de que las computadoras deberían hablar un lenguaje unificado fue robada de los tiempos en que los cavernícolas se comunicaban a través de sus pinturas rupestres. -- Scott McNeally. Sun Microsystems. ", "Creo que para el año 2000, las network computers (NCs) superarán en ventas a las computadoras personales (PCs). -- Larry Ellison. Gerente General de Oracle. ", "Cuando percibí que todos finalmente tendrían su propio home page, tuve la inspiración de regalar home pages y organizarlas en categorías. -- David Bohnett. Presidente de Geocities. (Idolo). ", "Creo que hay un mercado mundial para alrededor de cinco computadoras. -- Tomas J. Watson. Fundador de IBM. ", "No hay ninguna razón para que un individuo tenga una computadora en su casa. -- Kennet Olsen. Fundador de Digital Equipment Corporation. ", "Los ordenadores son inútiles. Sólo pueden darte respuestas. -- Pablo Picasso. (1881-1973) Pintor español. ", "El éxito de un sistema de computación depende en gran medida de los controles que se le efectuan. -- Ley de la programación de ordenadores. ", "No se fíe de los ordenadores, pero menos aun de los seres humanos. -- Primera Ley de fiabilidad de Gilb. " } } usr/share/doc/alt-libicu-devel/samples/ufortune/resources/root.txt000064400000016454152342600250021430 0ustar00// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License // // Copyright (C) 2001-2003, International Business Machines // Corporation and others. All Rights Reserved. // // root.txt // // root resource file for ufortune. // This data will be used as a fall-back if no other resource bundle // matches the requested locale. // // ufortune has three resources // usage - the usage string to display if there's a command line error // or in response to -? or --help. // optionMessage - the error text to display in response to an unrecognized // option on the command line. // fortunes - An array of strings, the fortune messages. // root { usage {"usage: ufortune [-v] [-l locale]"} optionMessage {"unrecognized command line option:"} // // These fortune messages are from BSD fortune data files. fortunes { "186,282 miles per second: It isn't just a good idea, it's the law!", "2180, U.S. History question: What 20th Century U.S. President was almost impeached and what office did he later hold?", "$3,000,000", "355/113 -- Not the famous irrational number PI, but an incredible simulation!\"", "3 syncs represent the trinity - init, the child and the eternal zombie process. In doing 3, you're paying homage to each and I think such traditions are important in this shallow, mercurial business we find ourselves in. -- Jordan K. Hubbard", "43rd Law of Computing: Anything that can go wr fortune: Segmentation violation -- Core dumped", "7:30, Channel 5: The Bionic Dog (Action/Adventure) The Bionic Dog drinks too much and kicks over the National Redwood Forest.", "7:30, Channel 5: The Bionic Dog (Action/Adventure) The Bionic Dog gets a hormonal short-circuit and violates the Mann Act with an interstate Greyhound bus.", "99 blocks of crud on the disk, 99 blocks of crud! You patch a bug, and dump it again: 100 blocks of crud on the disk! 100 blocks of crud on the disk, 100 blocks of crud! You patch a bug, and dump it again: 101 blocks of crud on the disk! ...", "A \"No\" uttered from deepest conviction is better and greater than a \"Yes\" merely uttered to please, or what is worse, to avoid trouble. -- Mahatma Ghandi", "A [golf] ball hitting a tree shall be deemed not to have hit the tree. Hitting a tree is simply bad luck and has no place in a scientific game. The player should estimate the distance the ball would have traveled if it had not hit the tree and play the ball from there, preferably atop a nice firm tuft of grass. -- Donald A. Metz", "A [golf] ball sliced or hooked into the rough shall be lifted and placed in the fairway at a point equal to the distance it carried or rolled into the rough. Such veering right or left frequently results from friction between the face of the club and the cover of the ball and the player should not be penalized for the erratic behavior of the ball resulting from such uncontrollable physical phenomena. -- Donald A. Metz", "A baby is an alimentary canal with a loud voice at one end and no responsibility at the other.", "A baby is God's opinion that the world should go on. -- Carl Sandburg", "A bachelor is a selfish, undeserving guy who has cheated some woman out of a divorce. -- Don Quinn", "A banker is a fellow who lends you his umbrella when the sun is shining and wants it back the minute it begins to rain. -- Mark Twain", "A billion here, a couple of billion there -- first thing you know it adds up to be real money. -- Senator Everett McKinley Dirksen", "A bird in the bush usually has a friend in there with him.", "A bird in the hand is worth what it will bring.", "A bird in the hand makes it awfully hard to blow your nose.", "... A booming voice says, \"Wrong, cretin!\", and you notice that you have turned into a pile of dust.", "A bore is someone who persists in holding his own views after we have enlightened him with ours.", "A budget is just a method of worrying before you spend money, as well as afterward.", "A candidate is a person who gets money from the rich and votes from the poor to protect them from each other.", "A celebrity is a person who is known for his well-knownness.", "A child can go only so far in life without potty training. It is not mere coincidence that six of the last seven presidents were potty trained, not to mention nearly half of the nation's state legislators. -- Dave Barry", "A child of five could understand this! Fetch me a child of five.", "A chubby man with a white beard and a red suit will approach you soon. Avoid him. He's a Commie.", "A citizen of America will cross the ocean to fight for democracy, but won't cross the street to vote in a national election. -- Bill Vaughan", "A city is a large community where people are lonesome together -- Herbert Prochnow", "A classic is something that everybody wants to have read and nobody wants to read. -- Mark Twain", "A closed mouth gathers no foot.", "A computer, to print out a fact, Will divide, multiply, and subtract. But this output can be No more than debris, If the input was short of exact. -- Gigo", "A conclusion is simply the place where someone got tired of thinking.", "A CONS is an object which cares. -- Bernie Greenberg.", "A consultant is a person who borrows your watch, tells you what time it is, pockets the watch, and sends you a bill for it.", "A continuing flow of paper is sufficient to continue the flow of paper. -- Dyer", "A copy of the universe is not what is required of art; one of the damned things is ample. -- Rebecca West", "A countryman between two lawyers is like a fish between two cats. -- Ben Franklin", "A crusader's wife slipped from the garrison And had an affair with a Saracen. She was not oversexed, Or jealous or vexed, She just wanted to make a comparison.", "A cynic is a person searching for an honest man, with a stolen lantern. -- Edgar A. Shoaff", "A day for firm decisions!!!!! Or is it?", "A day without sunshine is like night.", "A diplomat is a man who can convince his wife she'd look stout in a fur coat.", "A diplomat is someone who can tell you to go to hell in such a way that you will look forward to the trip.", " A disciple of another sect once came to Drescher as he was eating his morning meal. \"I would like to give you this personality test\", said the outsider, \"because I want you to be happy.\" Drescher took the paper that was offered him and put it into the toaster -- \"I wish the toaster to be happy too\".", "A diva who specializes in risque arias is an off-coloratura soprano ...", " A doctor, an architect, and a computer scientist were arguing about whose profession was the oldest. In the course of their arguments, they got all the way back to the Garden of Eden, whereupon the doctor said, \"The medical profession is clearly the oldest, because Eve was made from Adam's rib, as the story goes, and that was a simply incredible surgical feat.\" " } } usr/share/doc/alt-libicu-devel/samples/ufortune/resources/res-file-list.txt000064400000000020152342600250023102 0ustar00root.res es.res usr/share/doc/alt-libicu-devel/samples/ufortune/readme.txt000064400000005370152342600250017663 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. ufortune: a sample program demonstrating the use of ICU resource files by an application. This sample demonstrates Defining resources for use by an application Compiling and packaging them into a dll Referencing the resource-containing dll from application code Loading resource data using ICU's API Files: ./ufortune.c source code for the sample ./ufortune.sln Windows MSVC workspace. Double-click this to get started. ./ufortune.vcproj Windows MSVC project file. ./Makefile Makefile for Unixes. Needs gmake. resources/root.txt Default resources (text for messages in English) resources/es.txt Spanish language resources source file.. resources/res-file-list.txt List of resource source files to be built resources/Makefile Makefile for compiling resources, for Unixes. To Build ufortune on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\ufortune\ufortune.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the ufortune directory, e.g. cd c:\icu\source\samples\ufortune\debug 4. Run it ufortune To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Build the sample cd /source/samples/ufortune export ICU_PREFIX= gmake To Run on Unixes cd /source/samples/ufortune gmake check or export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH ufortune Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/ufortune/ufortune.vcxproj.filters000064400000002657152342600250022625 0ustar00 {6ab67213-fd7b-45cd-b44f-8deffb1990ac} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {b342f76f-065b-4c8c-9abc-4e524e21ab35} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe {492bec7f-3152-419a-afa7-8735518021f6} h;hpp;hxx;hm;inl {aa083dae-ee83-4d36-bb4f-8a592bf805d1} Source Files Resource Files Resource Files Resource Files Makefile usr/share/doc/alt-libicu-devel/samples/ufortune/fortunedefs.mk000064400000002265152342600250020542 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2001-2011 IBM, Inc. and others # common makefile between ufortune and ufortune/resources # mode of resource bundle - # you can change this to: # dll - will create a dynamically linked library # (may require 'make install' in resources subdir for # proper library installation) # # static - will statically link data into ufortune # # common - will create fortune_resources.dat in the resources subdir # (must be locatable by ICU_PATH - use 'make check') # # files - will use separate files, such as es.res, fi.res, etc. # (use 'make check') # RESMODE=static # Resource shortname RESNAME=fortune_resources RESLDFLAGS= # Don't call udata_setAppData unless we are linked with the data RESCPPFLAGS=-DUFORTUNE_NOSETAPPDATA CHECK_VARS= ICU_DATA=$(RESDIR) # DLL and static modes are identical here ifeq ($(RESMODE),dll) RESLDFLAGS= -L$(RESDIR) -l$(RESNAME) RESCPPFLAGS= CHECK_VARS= endif ifeq ($(RESMODE),static) RESLDFLAGS= -L$(RESDIR) -l$(RESNAME) RESCPPFLAGS= CHECK_VARS= endif usr/share/doc/alt-libicu-devel/samples/ufortune/ufortune.c000064400000017614152342600250017704 0ustar00/************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ************************************************************************** ************************************************************************** * * Copyright (C) 2001-2006, International Business Machines * Corporation and others. All Rights Reserved. * ************************************************************************** * * ufortune - An ICU resources sample program * * Demonstrates * Defining resources for use by an application * Compiling and packaging them into a dll * Referencing the resource-containing dll from application code * Loading resource data using ICU's API * * Created Nov. 7, 2001 by Andy Heninger * * ufortune is a variant of the Unix "fortune" command, with * ICU resources that contain the fortune-cookie sayings. * Using resources allows fortunes in different languages to * be selected based on locale. */ #include #include #include #include #include "unicode/udata.h" /* ICU API for data handling. */ #include "unicode/ures.h" /* ICU API for resource loading */ #include "unicode/ustdio.h" /* ICU API for reading & writing Unicode data */ /* to files, possibly including character */ /* set conversions. */ #include "unicode/ustring.h" #ifndef UFORTUNE_NOSETAPPDATA /* * Resource Data Reference. The data is packaged as a dll (or .so or * whatever, depending on the platform) that exports a data * symbol. The application (that's us) references that symbol, * here, and will pass the data address to ICU, which will then * be able to fetch resources from the data. */ extern const void U_IMPORT *fortune_resources_dat; #endif void u_write(const UChar *what, int len); /* * main() This one function is all of the application code. */ int main(int argc, char **argv) { UBool displayUsage = FALSE; /* Set true if command line err or help */ /* option was requested. */ UBool verbose = FALSE; /* Set true if -v command line option. */ char *optionError = NULL; /* If command line contains an unrecognized */ /* option, this will point to it. */ char *locale=NULL; /* Locale name. Null for system default, */ /* otherwise set from command line. */ const char * programName = argv[0]; /* Program invocation name. */ UFILE *u_stdout; /* Unicode stdout file. */ UErrorCode err = U_ZERO_ERROR; /* Error return, used for most ICU */ /* functions. */ UResourceBundle *myResources; /* ICU Resource "handles" */ UResourceBundle *fortunes_r; int32_t numFortunes; /* Number of fortune strings available. */ int i; const UChar *resString; /* Points to strings fetched from Resources. */ int32_t len; /* Process command line options. * -l locale specify a locale * -v verbose mode. Display extra messages. * -? or --help display a usage line */ for (i=1; i Debug Win32 Release Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042} 8.1 Application false MultiByte v141 .\x86\Debug\ .\x86\Debug\ $(ProjectName) .\x86\Release\ .\x86\Release\ $(ProjectName) .\x86\Debug/ufortune.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true Level3 true EditAndContinue Default _DEBUG;%(PreprocessorDefinitions) 0x0409 icuucd.lib;resources\fortune_resources.lib;icuiod.lib;%(AdditionalDependencies) true ../../../lib;%(AdditionalLibraryDirectories) true Console false .\x86\Release/ufortune.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true MultiThreadedDLL true true Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 icuuc.lib;resources\fortune_resources.lib;icuio.lib;%(AdditionalDependencies) true ../../../lib;%(AdditionalLibraryDirectories) Console false cd resources nmake -f fortune_resources.mak CFG=x86\Debug copy Fortune_Resources.DLL "$(TargetDir)" resources\fortune_resources.DLL;%(Outputs) cd resources nmake -f fortune_resources.mak CFG=x86\Release copy Fortune_Resources.DLL "$(TargetDir)" resources\fortune_resources.DLL;%(Outputs) usr/share/doc/alt-libicu-devel/samples/ufortune/Makefile000064400000002237152342600250017324 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2001-2003 IBM, Inc. and others # # File # icu/source/samples/ufortune/Makefile # # Usage: # - configure and build ICU [see the docs] .. use "--prefix=" something # # - do 'make install' of icu # # - make sure the script 'icu-config' is executable in your PATH # # - do 'gmake' in this directory # - do 'gmake check' to run the sample. # Load ICU information include ../defs.mk include fortunedefs.mk # Name of your target TARGET=ufortune # All object files (C or C++) OBJECTS=ufortune.o # dir containing resources RESDIR=resources # hook variables to tell rules.mk we want subdirectory processing ALL_SUBDIR= all-$(RESDIR) CLEAN_SUBDIR= clean-$(RESDIR) # Need: ustdio, and to link with ufortune XTRALIBS=$(RESLDFLAGS) LDFLAGS += $(LDFLAGS_USTDIO) CPPFLAGS += $(RESCPPFLAGS) ### Include standard rules include ../rules.mk # subdirectory processing all-$(RESDIR): $(MAKE) -C $(RESDIR) clean-$(RESDIR): -$(MAKE) -C $(RESDIR) clean install-$(RESDIR): $(MAKE) -C $(RESDIR) install install: install-$(RESDIR) usr/share/doc/alt-libicu-devel/samples/ufortune/ufortune.sln000064400000002266152342600250020253 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ufortune", "ufortune.vcxproj", "{25F534DF-93C9-4853-A88E-DB7D8CF74042}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|Win32.ActiveCfg = Debug|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|Win32.Build.0 = Debug|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|x64.ActiveCfg = Debug|x64 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|x64.Build.0 = Debug|x64 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|Win32.ActiveCfg = Release|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|Win32.Build.0 = Release|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|x64.ActiveCfg = Release|x64 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/translit/util.h000064400000001560152342600250017001 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" using namespace icu; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg); // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source); // Print the given string to stdout void uprintf(const UnicodeString &str); usr/share/doc/alt-libicu-devel/samples/translit/util.cpp000064400000004372152342600250017340 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2010, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/unistr.h" #include #include using namespace icu; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg) { if (U_FAILURE(status)) { printf("ERROR: %s (%s)\n", u_errorName(status), msg); exit(1); } // printf("Ok: %s\n", msg); } // Append a hex string to the target static UnicodeString& appendHex(uint32_t number, int8_t digits, UnicodeString& target) { static const UnicodeString DIGIT_STRING("0123456789ABCDEF"); while (digits > 0) { target += DIGIT_STRING[(number >> ((--digits) * 4)) & 0xF]; } return target; } // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source) { int32_t i; UnicodeString target; target += "\""; for (i=0; i 0x0A && ch < 0x20) || ch > 0x7E) { target += "\\u"; appendHex(ch, 4, target); } else { target += ch; } } target += "\""; return target; } // Print the given string to stdout void uprintf(const UnicodeString &str) { char *buf = 0; int32_t len = str.length(); // int32_t bufLen = str.extract(0, len, buf); // Preflight /* Preflighting seems to be broken now, so assume 1-1 conversion, plus some slop. */ int32_t bufLen = len + 16; int32_t actualLen; buf = new char[bufLen + 1]; actualLen = str.extract(0, len, buf/*, bufLen*/); // Default codepage conversion buf[actualLen] = 0; printf("%s", buf); delete [] buf; } usr/share/doc/alt-libicu-devel/samples/translit/translit.vcxproj.filters000064400000002232152342600250022574 0ustar00 {54b54bed-3b7b-4c0c-88b9-c7d168eb2b2f} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {1b482e95-f708-45c1-afa7-842defddd5ab} h;hpp;hxx;hm;inl {33d7c053-4ff7-4f22-974c-5c36cf13b8f6} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Source Files Header Files usr/share/doc/alt-libicu-devel/samples/translit/README.TXT000064400000007523152342600250017216 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. IMPORTANT: This sample was originally intended as an exercise for the ICU Workshop (September 2000). The code currently provided in the solution file is the answer to the exercises, each step can still be found in the 'answers' subdirectory. http://www.icu-project.org/docs/workshop_2000/agenda.html Day 2: September 12th 2000 Pre-requisite: 1. All the hardware and software requirements from Day 1. 2. Attended or fully understand Day 1 material. 3. Read through the ICU user's guide at http://www.icu-project.org/userguide/. #Transformation Support 10:45am - 12:00pm Alan Liu Topics: 1. What is the Unicode normalization? 2. What kind of case mapping support is available in ICU? 3. What is Transliteration and how do I use a Transliterator on a document? 4. How do I add my own Transliterator? INSTRUCTIONS ------------ This exercise was developed and tested on ICU release 1.6.0, Win32, Microsoft Visual C++ 6.0. It should work on other ICU releases and other platforms as well. MSVC: Open the file "translit.sln" in Microsoft Visual C++. Unix: - Build and install ICU with a prefix, for example '--prefix=/home/srl/ICU' - Set the variable ICU_PREFIX=/home/srl/ICU and use GNU make in this directory. - You may use 'make check' to invoke this sample. PROBLEMS -------- Problem 0: To start with, the program prints out a series of dates formatted in Greek. Set up the program, build it, and run it. Problem 1: Basic Transliterator (Easy) The Greek text shows up almost entirely as Unicode escapes. These are unreadable on a US machine. Use an existing system transliterator to transliterate the Greek text to Latin so it can be phonetically read on a US machine. If you don't know the names of the system transliterators, use Transliterator::getAvailableID() and Transliterator::countAvailableIDs(), or look directly in the index table icu/data/translit_index.txt. Problem 2: RuleBasedTransliterator (Medium) Some of the text is still unreadable and shows up as Unicode escape sequences. Create a RuleBasedTransliterator to change the unreadable characters to close ASCII equivalents. For example, the rule "\u00C0 > A;" will change an 'A' with a grave accent to a plain 'A'. To save typing, use UnicodeSets to handle ranges of characters. See the included file "U0080.pdf" for a table of the U+00C0 to U+00FF Unicode block. Problem 3: Transliterator subclassing; Normalizer (Difficult) The rule-based approach is flexible and, in most cases, the best choice for creating a new transliterator. Sometimes, however, a more elegant algorithmic solution is available. Instead of typing in a list of rules, you can write C++ code to accomplish the desired transliteration. Use a Normalizer to remove accents from characters. You will need to convert each character to a sequence of base and combining characters by applying a canonical denormalization transformation. Then discard the combining characters (the accents etc.) leaving the base character. Wrap this all up in a subclass of the Transliterator class that overrides the pure virtual handleTransliterate() method. ANSWERS ------- The exercise includes answers. These are in the "answers" directory, and are numbered 1, 2, etc. In some cases new files that the user needs to create are included in the answers directory. If you get stuck and you want to move to the next step, copy the answers file into the main directory in order to proceed. E.g., "main_1.cpp" contains the original "main.cpp" file. "main_2.cpp" contains the "main.cpp" file after problem 1. Etc. Have fun! usr/share/doc/alt-libicu-devel/samples/translit/translit.vcxproj000064400000022551152342600250021133 0ustar00 {D1BEC124-303A-4F44-BA70-55769B8FE96A} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false ..\..\..\include;%(AdditionalIncludeDirectories) Level3 .\x86\Debug/translit.tlb MultiThreadedDebugDLL .\x86\Debug/translit.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/translit.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/translit.pdb Console false .\x64\Debug/translit.tlb MultiThreadedDebugDLL .\x64\Debug/translit.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/translit.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/translit.pdb Console false .\x86\Release/translit.tlb OnlyExplicitInline MultiThreadedDLL true .\x86\Release/translit.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/translit.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/translit.pdb Console false .\x64\Release/translit.tlb OnlyExplicitInline MultiThreadedDLL true .\x64\Release/translit.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/translit.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/translit.pdb Console false usr/share/doc/alt-libicu-devel/samples/translit/unaccent.h000064400000005626152342600250017633 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" #include "unicode/normlzr.h" using namespace icu; class UnaccentTransliterator : public Transliterator { public: /** * Constructor */ UnaccentTransliterator(); /** * Destructor */ virtual ~UnaccentTransliterator(); protected: /** * Implement Transliterator API */ virtual void handleTransliterate(Replaceable& text, UTransPosition& index, UBool incremental) const; private: /** * Unaccent a single character using normalizer. */ UChar unaccent(UChar c) const; Normalizer normalizer; public: /** * Return the class ID for this class. This is useful only for * comparing to a return value from getDynamicClassID(). For example: *
     * .      Base* polymorphic_pointer = createPolymorphicObject();
     * .      if (polymorphic_pointer->getDynamicClassID() ==
     * .          Derived::getStaticClassID()) ...
     * 
* @return The class ID for all objects of this class. * @stable ICU 2.0 */ static inline UClassID getStaticClassID(void) { return (UClassID)&fgClassID; }; /** * Returns a unique class ID polymorphically. This method * is to implement a simple version of RTTI, since not all C++ * compilers support genuine RTTI. Polymorphic operator==() and * clone() methods call this method. * *

Concrete subclasses of Transliterator that wish clients to * be able to identify them should implement getDynamicClassID() * and also a static method and data member: * *

     * static UClassID getStaticClassID() { return (UClassID)&fgClassID; }
     * static char fgClassID;
     * 
* * Subclasses that do not implement this method will have a * dynamic class ID of Transliterator::getStatisClassID(). * * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 2.0 */ virtual UClassID getDynamicClassID(void) const { return getStaticClassID(); }; private: /** * Class identifier for subclasses of Transliterator that do not * define their class (anonymous subclasses). */ static const char fgClassID; }; usr/share/doc/alt-libicu-devel/samples/translit/unaccent.cpp000064400000003361152342600250020160 0ustar00/********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ********************************************************************** ********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. **********************************************************************/ #include "unaccent.h" const char UnaccentTransliterator::fgClassID = 0; /** * Constructor */ UnaccentTransliterator::UnaccentTransliterator() : normalizer("", UNORM_NFD), Transliterator("Unaccent", 0) { } /** * Destructor */ UnaccentTransliterator::~UnaccentTransliterator() { } /** * Remove accents from a character using Normalizer. */ UChar UnaccentTransliterator::unaccent(UChar c) const { UnicodeString str(c); UErrorCode status = U_ZERO_ERROR; UnaccentTransliterator* t = (UnaccentTransliterator*)this; t->normalizer.setText(str, status); if (U_FAILURE(status)) { return c; } return (UChar) t->normalizer.next(); } /** * Implement Transliterator API */ void UnaccentTransliterator::handleTransliterate(Replaceable& text, UTransPosition& index, UBool incremental) const { UnicodeString str("a"); while (index.start < index.limit) { UChar c = text.charAt(index.start); UChar d = unaccent(c); if (c != d) { str.setCharAt(0, d); text.handleReplaceBetween(index.start, index.start+1, str); } index.start++; } } usr/share/doc/alt-libicu-devel/samples/translit/main.cpp000064400000007660152342600250017312 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" //#include "unicode/rbt.h" #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" #include "unaccent.h" // RuleBasedTransliterator rules to remove accents from characters // so they can be displayed as ASCIIx UnicodeString UNACCENT_RULES( "[\\u00C0-\\u00C5] > A;" "[\\u00C8-\\u00CB] > E;" "[\\u00CC-\\u00CF] > I;" "[\\u00E0-\\u00E5] > a;" "[\\u00E8-\\u00EB] > e;" "[\\u00EC-\\u00EF] > i;" ); int main(int argc, char **argv) { Calendar *cal; DateFormat *fmt; DateFormat *defFmt; Transliterator *greek_latin; Transliterator *rbtUnaccent; Transliterator *unaccent; UParseError pError; UErrorCode status = U_ZERO_ERROR; Locale greece("el", "GR"); UnicodeString str, str2; // Create a calendar in the Greek locale cal = Calendar::createInstance(greece, status); check(status, "Calendar::createInstance"); // Create a formatter fmt = DateFormat::createDateInstance(DateFormat::kFull, greece); fmt->setCalendar(*cal); // Create a default formatter defFmt = DateFormat::createDateInstance(DateFormat::kFull); defFmt->setCalendar(*cal); // Create a Greek-Latin Transliterator greek_latin = Transliterator::createInstance("Greek-Latin", UTRANS_FORWARD, status); if (greek_latin == 0) { printf("ERROR: Transliterator::createInstance() failed\n"); exit(1); } // Create a custom Transliterator rbtUnaccent = Transliterator::createFromRules("RBTUnaccent", UNACCENT_RULES, UTRANS_FORWARD, pError, status); check(status, "Transliterator::createFromRules"); // Create a custom Transliterator unaccent = new UnaccentTransliterator(); // Loop over various months for (int32_t month = Calendar::JANUARY; month <= Calendar::DECEMBER; ++month) { // Set the calendar to a date cal->clear(); cal->set(1999, month, 4); // Format the date in default locale str.remove(); defFmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Date: "); uprintf(escape(str)); printf("\n"); // Format the date for Greece str.remove(); fmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Greek formatted date: "); uprintf(escape(str)); printf("\n"); // Transliterate result greek_latin->transliterate(str); printf("Transliterated via Greek-Latin: "); uprintf(escape(str)); printf("\n"); // Transliterate result str2 = str; rbtUnaccent->transliterate(str); printf("Transliterated via RBT unaccent: "); uprintf(escape(str)); printf("\n"); unaccent->transliterate(str2); printf("Transliterated via normalizer unaccent: "); uprintf(escape(str2)); printf("\n\n"); } // Clean up delete fmt; delete cal; delete greek_latin; delete unaccent; delete rbtUnaccent; printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/translit/translit.sln000064400000002266152342600250020235 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "translit", "translit.vcxproj", "{D1BEC124-303A-4F44-BA70-55769B8FE96A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|Win32.ActiveCfg = Debug|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|Win32.Build.0 = Debug|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|x64.ActiveCfg = Debug|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|x64.Build.0 = Debug|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|Win32.ActiveCfg = Release|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|Win32.Build.0 = Release|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|x64.ActiveCfg = Release|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/translit/Makefile000064400000001176152342600250017316 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2003 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=translit # All object files (C or C++) OBJECTS=main.o unaccent.o util.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/translit/answers/main_1.cpp000064400000004253152342600250021207 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" #include "unicode/rbt.h" #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" #include "unaccent.h" int main(int argc, char **argv) { Calendar *cal; DateFormat *fmt; DateFormat *defFmt; UErrorCode status = U_ZERO_ERROR; Locale greece("el", "GR"); UnicodeString str, str2; // Create a calendar in the Greek locale cal = Calendar::createInstance(greece, status); check(status, "Calendar::createInstance"); // Create a formatter fmt = DateFormat::createDateInstance(DateFormat::kFull, greece); fmt->setCalendar(*cal); // Create a default formatter defFmt = DateFormat::createDateInstance(DateFormat::kFull); defFmt->setCalendar(*cal); // Loop over various months for (int32_t month = Calendar::JANUARY; month <= Calendar::DECEMBER; ++month) { // Set the calendar to a date cal->clear(); cal->set(1999, month, 4); // Format the date in default locale str.remove(); defFmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Date: "); uprintf(escape(str)); printf("\n"); // Format the date for Greece str.remove(); fmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Greek formatted date: "); uprintf(escape(str)); printf("\n\n"); } // Clean up delete fmt; delete cal; printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/translit/answers/main_2.cpp000064400000005202152342600250021203 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" #include "unicode/rbt.h" #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" #include "unaccent.h" int main(int argc, char **argv) { Calendar *cal; DateFormat *fmt; DateFormat *defFmt; Transliterator *greek_latin; UErrorCode status = U_ZERO_ERROR; Locale greece("el", "GR"); UnicodeString str, str2; // Create a calendar in the Greek locale cal = Calendar::createInstance(greece, status); check(status, "Calendar::createInstance"); // Create a formatter fmt = DateFormat::createDateInstance(DateFormat::kFull, greece); fmt->setCalendar(*cal); // Create a default formatter defFmt = DateFormat::createDateInstance(DateFormat::kFull); defFmt->setCalendar(*cal); // Create a Greek-Latin Transliterator greek_latin = Transliterator::createInstance("Greek-Latin"); if (greek_latin == 0) { printf("ERROR: Transliterator::createInstance() failed\n"); exit(1); } // Loop over various months for (int32_t month = Calendar::JANUARY; month <= Calendar::DECEMBER; ++month) { // Set the calendar to a date cal->clear(); cal->set(1999, month, 4); // Format the date in default locale str.remove(); defFmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Date: "); uprintf(escape(str)); printf("\n"); // Format the date for Greece str.remove(); fmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Greek formatted date: "); uprintf(escape(str)); printf("\n"); // Transliterate result greek_latin->transliterate(str); printf("Transliterated via Greek-Latin: "); uprintf(escape(str)); printf("\n\n"); } // Clean up delete fmt; delete cal; delete greek_latin; printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/translit/answers/main_4.cpp000064400000007460152342600250021215 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" #include "unicode/rbt.h" #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" #include "unaccent.h" // RuleBasedTransliterator rules to remove accents from characters // so they can be displayed as ASCIIx UnicodeString UNACCENT_RULES( "[\\u00C0-\\u00C5] > A;" "[\\u00C8-\\u00CB] > E;" "[\\u00CC-\\u00CF] > I;" "[\\u00E0-\\u00E5] > a;" "[\\u00E8-\\u00EB] > e;" "[\\u00EC-\\u00EF] > i;" ); int main(int argc, char **argv) { Calendar *cal; DateFormat *fmt; DateFormat *defFmt; Transliterator *greek_latin; Transliterator *rbtUnaccent; Transliterator *unaccent; UErrorCode status = U_ZERO_ERROR; Locale greece("el", "GR"); UnicodeString str, str2; // Create a calendar in the Greek locale cal = Calendar::createInstance(greece, status); check(status, "Calendar::createInstance"); // Create a formatter fmt = DateFormat::createDateInstance(DateFormat::kFull, greece); fmt->setCalendar(*cal); // Create a default formatter defFmt = DateFormat::createDateInstance(DateFormat::kFull); defFmt->setCalendar(*cal); // Create a Greek-Latin Transliterator greek_latin = Transliterator::createInstance("Greek-Latin"); if (greek_latin == 0) { printf("ERROR: Transliterator::createInstance() failed\n"); exit(1); } // Create a custom Transliterator rbtUnaccent = new RuleBasedTransliterator("RBTUnaccent", UNACCENT_RULES, UTRANS_FORWARD, status); check(status, "RuleBasedTransliterator::ct"); // Create a custom Transliterator unaccent = new UnaccentTransliterator(); // Loop over various months for (int32_t month = Calendar::JANUARY; month <= Calendar::DECEMBER; ++month) { // Set the calendar to a date cal->clear(); cal->set(1999, month, 4); // Format the date in default locale str.remove(); defFmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Date: "); uprintf(escape(str)); printf("\n"); // Format the date for Greece str.remove(); fmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Greek formatted date: "); uprintf(escape(str)); printf("\n"); // Transliterate result greek_latin->transliterate(str); printf("Transliterated via Greek-Latin: "); uprintf(escape(str)); printf("\n"); // Transliterate result str2 = str; rbtUnaccent->transliterate(str); printf("Transliterated via RBT unaccent: "); uprintf(escape(str)); printf("\n"); unaccent->transliterate(str2); printf("Transliterated via normalizer unaccent: "); uprintf(escape(str2)); printf("\n\n"); } // Clean up delete fmt; delete cal; delete greek_latin; delete unaccent; delete rbtUnaccent; printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/translit/answers/unaccent.h000064400000002262152342600250021306 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" #include "unicode/normlzr.h" class UnaccentTransliterator : public Transliterator { public: /** * Constructor */ UnaccentTransliterator(); /** * Destructor */ virtual ~UnaccentTransliterator(); protected: /** * Implement Transliterator API */ virtual void handleTransliterate(Replaceable& text, UTransPosition& index, UBool incremental) const; private: /** * Unaccent a single character using normalizer. */ UChar unaccent(UChar c) const; Normalizer normalizer; }; usr/share/doc/alt-libicu-devel/samples/translit/answers/unaccent.cpp000064400000003202152342600250021634 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unaccent.h" /** * Constructor */ UnaccentTransliterator::UnaccentTransliterator() : normalizer("", Normalizer::DECOMP), Transliterator("Unaccent", 0) { } /** * Destructor */ UnaccentTransliterator::~UnaccentTransliterator() { } /** * Remove accents from a character using Normalizer. */ UChar UnaccentTransliterator::unaccent(UChar c) const { UnicodeString str(c); UErrorCode status = U_ZERO_ERROR; UnaccentTransliterator* t = (UnaccentTransliterator*)this; t->normalizer.setText(str, status); if (U_FAILURE(status)) { return c; } return (UChar) t->normalizer.next(); } /** * Implement Transliterator API */ void UnaccentTransliterator::handleTransliterate(Replaceable& text, UTransPosition& index, UBool incremental) const { UnicodeString str("a"); while (index.start < index.limit) { UChar c = text.charAt(index.start); UChar d = unaccent(c); if (c != d) { str.setCharAt(0, d); text.handleReplaceBetween(index.start, index.start+1, str); } index.start++; } } usr/share/doc/alt-libicu-devel/samples/translit/answers/main_3.cpp000064400000007020152342600250021204 0ustar00/*********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** *********************************************************************** * COPYRIGHT: * Copyright (c) 1999-2002, International Business Machines Corporation and * others. All Rights Reserved. ***********************************************************************/ #include "unicode/translit.h" #include "unicode/rbt.h" #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" #include "unaccent.h" // RuleBasedTransliterator rules to remove accents from characters // so they can be displayed as ASCIIx UnicodeString UNACCENT_RULES( "[\\u00C0-\\u00C5] > A;" "[\\u00C8-\\u00CB] > E;" "[\\u00CC-\\u00CF] > I;" "[\\u00E0-\\u00E5] > a;" "[\\u00E8-\\u00EB] > e;" "[\\u00EC-\\u00EF] > i;" ); int main(int argc, char **argv) { Calendar *cal; DateFormat *fmt; DateFormat *defFmt; Transliterator *greek_latin; Transliterator *rbtUnaccent; UErrorCode status = U_ZERO_ERROR; Locale greece("el", "GR"); UnicodeString str, str2; // Create a calendar in the Greek locale cal = Calendar::createInstance(greece, status); check(status, "Calendar::createInstance"); // Create a formatter fmt = DateFormat::createDateInstance(DateFormat::kFull, greece); fmt->setCalendar(*cal); // Create a default formatter defFmt = DateFormat::createDateInstance(DateFormat::kFull); defFmt->setCalendar(*cal); // Create a Greek-Latin Transliterator greek_latin = Transliterator::createInstance("Greek-Latin"); if (greek_latin == 0) { printf("ERROR: Transliterator::createInstance() failed\n"); exit(1); } // Create a custom Transliterator rbtUnaccent = new RuleBasedTransliterator("RBTUnaccent", UNACCENT_RULES, UTRANS_FORWARD, status); check(status, "RuleBasedTransliterator::ct"); // Loop over various months for (int32_t month = Calendar::JANUARY; month <= Calendar::DECEMBER; ++month) { // Set the calendar to a date cal->clear(); cal->set(1999, month, 4); // Format the date in default locale str.remove(); defFmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Date: "); uprintf(escape(str)); printf("\n"); // Format the date for Greece str.remove(); fmt->format(cal->getTime(status), str, status); check(status, "DateFormat::format"); printf("Greek formatted date: "); uprintf(escape(str)); printf("\n"); // Transliterate result greek_latin->transliterate(str); printf("Transliterated via Greek-Latin: "); uprintf(escape(str)); printf("\n"); // Transliterate result str2 = str; rbtUnaccent->transliterate(str); printf("Transliterated via RBT unaccent: "); uprintf(escape(str)); printf("\n\n"); } // Clean up delete fmt; delete cal; delete greek_latin; delete rbtUnaccent; printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/all/all.sln000064400000045341152342600250016056 0ustar00Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27130.2036 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "break", "..\break\break.vcxproj", "{DEEADF02-9C14-4854-A395-E505D2904D65}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cal", "..\cal\cal.vcxproj", "{F7659D77-09CF-4FE9-ACEE-927287AA9509}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "case", "..\case\case.vcxproj", "{2316BE8C-189D-4C8B-B506-9D9EE25AC46D}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "date", "..\date\date.vcxproj", "{38B5751A-C6F9-4409-950C-F4F9DA17275F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "datefmt", "..\datefmt\datefmt.vcxproj", "{6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msgfmt", "..\msgfmt\msgfmt.vcxproj", "{5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "numfmt", "..\numfmt\numfmt.vcxproj", "{721FBD47-E458-4C35-90DA-FF192907D5E2}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "props", "..\props\props.vcxproj", "{ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reader", "..\udata\reader.vcxproj", "{BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "resources", "..\uresb\resources.vcxproj", "{69437707-2FEF-4E2C-8C3F-6E6B3D241366}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strsrch", "..\strsrch\strsrch.vcxproj", "{E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "translit", "..\translit\translit.vcxproj", "{D1BEC124-303A-4F44-BA70-55769B8FE96A}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uciter8", "..\uciter8\uciter8.vcxproj", "{94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ucnv", "..\ucnv\ucnv.vcxproj", "{8C95060E-61F5-464E-BB42-95B788C0D7E4}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ufortune", "..\ufortune\ufortune.vcxproj", "{25F534DF-93C9-4853-A88E-DB7D8CF74042}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ugrep", "..\ugrep\ugrep.vcxproj", "{63166CEB-02CC-472C-B3B7-E6C559939BDA}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uresb", "..\uresb\uresb.vcxproj", "{92580BF4-F4DA-4024-B3F8-444F982BC72F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ustring", "..\ustring\ustring.vcxproj", "{FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "writer", "..\udata\writer.vcxproj", "{40A90302-F173-4629-A003-F571D2D93D16}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "citer", "..\citer\citer.vcxproj", "{247E2681-6C84-408B-B40C-5DB50BC5E18F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coll", "..\coll\coll.vcxproj", "{7664D0D2-0263-4BFB-AE19-9A1CAD231440}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csdet", "..\csdet\csdet.vcxproj", "{683745AD-3BC2-4B89-898B-93490D7F2757}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtitvfmtsample", "..\dtitvfmtsample\dtitvfmtsample.vcxproj", "{8945255B-473B-4C47-9425-E92384338CAA}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plurfmtsample", "..\plurfmtsample\plurfmtsample.vcxproj", "{B500B731-ED1A-4761-94ED-B22DFE25FF2B}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtptngsample", "..\dtptngsample\dtptngsample.vcxproj", "{115886F0-7DFB-4B8B-BE79-83162EE8713B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|x64.ActiveCfg = Debug|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|x64.Build.0 = Debug|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|x86.ActiveCfg = Debug|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Debug|x86.Build.0 = Debug|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|x64.ActiveCfg = Release|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|x64.Build.0 = Release|x64 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|x86.ActiveCfg = Release|Win32 {DEEADF02-9C14-4854-A395-E505D2904D65}.Release|x86.Build.0 = Release|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|x64.ActiveCfg = Debug|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|x64.Build.0 = Debug|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|x86.ActiveCfg = Debug|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|x86.Build.0 = Debug|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|x64.ActiveCfg = Release|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|x64.Build.0 = Release|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|x86.ActiveCfg = Release|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|x86.Build.0 = Release|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|x64.ActiveCfg = Debug|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|x64.Build.0 = Debug|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|x86.ActiveCfg = Debug|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|x86.Build.0 = Debug|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|x64.ActiveCfg = Release|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|x64.Build.0 = Release|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|x86.ActiveCfg = Release|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|x86.Build.0 = Release|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|x64.ActiveCfg = Debug|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|x64.Build.0 = Debug|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|x86.ActiveCfg = Debug|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|x86.Build.0 = Debug|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|x64.ActiveCfg = Release|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|x64.Build.0 = Release|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|x86.ActiveCfg = Release|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|x86.Build.0 = Release|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|x64.ActiveCfg = Debug|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|x64.Build.0 = Debug|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|x86.ActiveCfg = Debug|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|x86.Build.0 = Debug|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|x64.ActiveCfg = Release|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|x64.Build.0 = Release|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|x86.ActiveCfg = Release|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|x86.Build.0 = Release|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|x64.ActiveCfg = Debug|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|x64.Build.0 = Debug|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|x86.ActiveCfg = Debug|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Debug|x86.Build.0 = Debug|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|x64.ActiveCfg = Release|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|x64.Build.0 = Release|x64 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|x86.ActiveCfg = Release|Win32 {5FF1D1A2-1630-446C-B6EA-93EFD4F975C3}.Release|x86.Build.0 = Release|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|x64.ActiveCfg = Debug|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|x64.Build.0 = Debug|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|x86.ActiveCfg = Debug|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Debug|x86.Build.0 = Debug|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|x64.ActiveCfg = Release|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|x64.Build.0 = Release|x64 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|x86.ActiveCfg = Release|Win32 {721FBD47-E458-4C35-90DA-FF192907D5E2}.Release|x86.Build.0 = Release|Win32 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Debug|x64.ActiveCfg = Debug|x64 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Debug|x64.Build.0 = Debug|x64 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Debug|x86.ActiveCfg = Debug|Win32 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Debug|x86.Build.0 = Debug|Win32 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Release|x64.ActiveCfg = Release|x64 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Release|x64.Build.0 = Release|x64 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Release|x86.ActiveCfg = Release|Win32 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60}.Release|x86.Build.0 = Release|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|x64.ActiveCfg = Debug|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|x64.Build.0 = Debug|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|x86.ActiveCfg = Debug|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|x86.Build.0 = Debug|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|x64.ActiveCfg = Release|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|x64.Build.0 = Release|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|x86.ActiveCfg = Release|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|x86.Build.0 = Release|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|x64.ActiveCfg = Debug|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|x64.Build.0 = Debug|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|x86.ActiveCfg = Debug|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|x86.Build.0 = Debug|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|x64.ActiveCfg = Release|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|x64.Build.0 = Release|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|x86.ActiveCfg = Release|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|x86.Build.0 = Release|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|x64.ActiveCfg = Debug|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|x64.Build.0 = Debug|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|x86.ActiveCfg = Debug|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|x86.Build.0 = Debug|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|x64.ActiveCfg = Release|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|x64.Build.0 = Release|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|x86.ActiveCfg = Release|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|x86.Build.0 = Release|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|x64.ActiveCfg = Debug|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|x64.Build.0 = Debug|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|x86.ActiveCfg = Debug|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Debug|x86.Build.0 = Debug|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|x64.ActiveCfg = Release|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|x64.Build.0 = Release|x64 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|x86.ActiveCfg = Release|Win32 {D1BEC124-303A-4F44-BA70-55769B8FE96A}.Release|x86.Build.0 = Release|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|x64.ActiveCfg = Debug|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|x64.Build.0 = Debug|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|x86.ActiveCfg = Debug|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Debug|x86.Build.0 = Debug|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|x64.ActiveCfg = Release|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|x64.Build.0 = Release|x64 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|x86.ActiveCfg = Release|Win32 {94379DD9-E6CC-47AC-8E62-0A4ABD8EB121}.Release|x86.Build.0 = Release|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|x64.ActiveCfg = Debug|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|x64.Build.0 = Debug|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|x86.ActiveCfg = Debug|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Debug|x86.Build.0 = Debug|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|x64.ActiveCfg = Release|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|x64.Build.0 = Release|x64 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|x86.ActiveCfg = Release|Win32 {8C95060E-61F5-464E-BB42-95B788C0D7E4}.Release|x86.Build.0 = Release|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|x64.ActiveCfg = Debug|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|x86.ActiveCfg = Debug|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Debug|x86.Build.0 = Debug|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|x64.ActiveCfg = Release|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|x86.ActiveCfg = Release|Win32 {25F534DF-93C9-4853-A88E-DB7D8CF74042}.Release|x86.Build.0 = Release|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|x64.ActiveCfg = Debug|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|x64.Build.0 = Debug|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|x86.ActiveCfg = Debug|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|x86.Build.0 = Debug|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|x64.ActiveCfg = Release|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|x64.Build.0 = Release|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|x86.ActiveCfg = Release|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|x86.Build.0 = Release|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|x64.ActiveCfg = Debug|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|x64.Build.0 = Debug|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|x86.ActiveCfg = Debug|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|x86.Build.0 = Debug|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|x64.ActiveCfg = Release|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|x64.Build.0 = Release|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|x86.ActiveCfg = Release|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|x86.Build.0 = Release|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|x64.ActiveCfg = Debug|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|x64.Build.0 = Debug|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|x86.ActiveCfg = Debug|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|x86.Build.0 = Debug|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|x64.ActiveCfg = Release|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|x64.Build.0 = Release|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|x86.ActiveCfg = Release|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|x86.Build.0 = Release|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|x64.ActiveCfg = Debug|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|x64.Build.0 = Debug|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|x86.ActiveCfg = Debug|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|x86.Build.0 = Debug|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Release|x64.ActiveCfg = Release|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Release|x64.Build.0 = Release|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Release|x86.ActiveCfg = Release|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Release|x86.Build.0 = Release|Win32 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Debug|x64.ActiveCfg = Debug|x64 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Debug|x64.Build.0 = Debug|x64 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Debug|x86.ActiveCfg = Debug|Win32 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Debug|x86.Build.0 = Debug|Win32 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Release|x64.ActiveCfg = Release|x64 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Release|x64.Build.0 = Release|x64 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Release|x86.ActiveCfg = Release|Win32 {247E2681-6C84-408B-B40C-5DB50BC5E18F}.Release|x86.Build.0 = Release|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|x64.ActiveCfg = Debug|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|x64.Build.0 = Debug|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|x86.ActiveCfg = Debug|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|x86.Build.0 = Debug|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|x64.ActiveCfg = Release|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|x64.Build.0 = Release|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|x86.ActiveCfg = Release|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|x86.Build.0 = Release|Win32 {683745AD-3BC2-4B89-898B-93490D7F2757}.Debug|x64.ActiveCfg = Debug|x64 {683745AD-3BC2-4B89-898B-93490D7F2757}.Debug|x64.Build.0 = Debug|x64 {683745AD-3BC2-4B89-898B-93490D7F2757}.Debug|x86.ActiveCfg = Debug|Win32 {683745AD-3BC2-4B89-898B-93490D7F2757}.Debug|x86.Build.0 = Debug|Win32 {683745AD-3BC2-4B89-898B-93490D7F2757}.Release|x64.ActiveCfg = Release|x64 {683745AD-3BC2-4B89-898B-93490D7F2757}.Release|x64.Build.0 = Release|x64 {683745AD-3BC2-4B89-898B-93490D7F2757}.Release|x86.ActiveCfg = Release|Win32 {683745AD-3BC2-4B89-898B-93490D7F2757}.Release|x86.Build.0 = Release|Win32 {8945255B-473B-4C47-9425-E92384338CAA}.Debug|x64.ActiveCfg = Debug|x64 {8945255B-473B-4C47-9425-E92384338CAA}.Debug|x64.Build.0 = Debug|x64 {8945255B-473B-4C47-9425-E92384338CAA}.Debug|x86.ActiveCfg = Debug|Win32 {8945255B-473B-4C47-9425-E92384338CAA}.Debug|x86.Build.0 = Debug|Win32 {8945255B-473B-4C47-9425-E92384338CAA}.Release|x64.ActiveCfg = Release|x64 {8945255B-473B-4C47-9425-E92384338CAA}.Release|x64.Build.0 = Release|x64 {8945255B-473B-4C47-9425-E92384338CAA}.Release|x86.ActiveCfg = Release|Win32 {8945255B-473B-4C47-9425-E92384338CAA}.Release|x86.Build.0 = Release|Win32 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Debug|x64.ActiveCfg = Debug|x64 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Debug|x64.Build.0 = Debug|x64 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Debug|x86.ActiveCfg = Debug|Win32 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Debug|x86.Build.0 = Debug|Win32 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Release|x64.ActiveCfg = Release|x64 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Release|x64.Build.0 = Release|x64 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Release|x86.ActiveCfg = Release|Win32 {B500B731-ED1A-4761-94ED-B22DFE25FF2B}.Release|x86.Build.0 = Release|Win32 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Debug|x64.ActiveCfg = Debug|x64 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Debug|x64.Build.0 = Debug|x64 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Debug|x86.ActiveCfg = Debug|Win32 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Debug|x86.Build.0 = Debug|Win32 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Release|x64.ActiveCfg = Release|x64 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Release|x64.Build.0 = Release|x64 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Release|x86.ActiveCfg = Release|Win32 {115886F0-7DFB-4B8B-BE79-83162EE8713B}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {DB7CDCAF-F002-40F8-9E0E-F25F68EEC77B} SolutionGuid = {60B84F6E-86EE-46F7-9AF4-8A3ABB09A513} EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/all/samplecheck.bat000064400000017137152342600250017541 0ustar00@echo off REM Copyright (C) 2016 and later: Unicode, Inc. and others. REM License & terms of use: http://www.unicode.org/copyright.html REM ******************************************************************** REM Don't add additional global environment variables, keep the variables local to this script. rem setlocal set ICU_ARCH=%1 set ICU_DBRL=%2 if "%1" == "" ( echo Usage: %0 "x86 or x64" "Debug or Release" exit /b 1 ) if "%2" == "" ( echo Usage: %0 %1 "Debug or Release" exit /b 1 ) set ICU_ICUDIR="%~dp0"\..\..\.. set ICU_SAMPLESDIR=%ICU_ICUDIR%\source\samples if "%ICU_ARCH%" == "x64" ( set ICU_BINDIR=%~dp0..\..\..\bin64 ) else ( set ICU_BINDIR=%~dp0..\..\..\bin ) if not exist "%ICU_BINDIR%" ( echo Error '%ICU_BINDIR%' does not exist! echo Have you built all of ICU yet ? goto :eof ) echo Testing ICU samples in %ICU_ICUDIR% arch=%ICU_ARCH% type=%ICU_DBRL% set PATH=%ICU_BINDIR%;%PATH% pushd %ICU_BINDIR% set SAMPLE_BREAK=%ICU_SAMPLESDIR%\break\%ICU_ARCH%\%ICU_DBRL%\break.exe set SAMPLE_CAL=%ICU_SAMPLESDIR%\cal\%ICU_ARCH%\%ICU_DBRL%\cal.exe set SAMPLE_CASE=%ICU_SAMPLESDIR%\case\%ICU_ARCH%\%ICU_DBRL%\case.exe set SAMPLE_CITER=%ICU_SAMPLESDIR%\citer\%ICU_ARCH%\%ICU_DBRL%\citer.exe set SAMPLE_COLL=%ICU_SAMPLESDIR%\coll\%ICU_ARCH%\%ICU_DBRL%\coll.exe set SAMPLE_CSDET=%ICU_SAMPLESDIR%\csdet\%ICU_ARCH%\%ICU_DBRL%\csdet.exe set SAMPLE_DATE=%ICU_SAMPLESDIR%\date\%ICU_ARCH%\%ICU_DBRL%\date.exe set SAMPLE_DATEFMT=%ICU_SAMPLESDIR%\datefmt\%ICU_ARCH%\%ICU_DBRL%\datefmt.exe set SAMPLE_DTITVFMT=%ICU_SAMPLESDIR%\dtitvfmtsample\%ICU_ARCH%\%ICU_DBRL%\dtitvfmtsample.exe set SAMPLE_DTPTNG=%ICU_SAMPLESDIR%\dtptngsample\%ICU_ARCH%\%ICU_DBRL%\dtptngsample.exe set SAMPLE_MSGFMT=%ICU_SAMPLESDIR%\msgfmt\%ICU_ARCH%\%ICU_DBRL%\msgfmt.exe set SAMPLE_NUMFMT=%ICU_SAMPLESDIR%\numfmt\%ICU_ARCH%\%ICU_DBRL%\numfmt.exe set SAMPLE_PLURFMTSAMPLE=%ICU_SAMPLESDIR%\plurfmtsample\%ICU_ARCH%\%ICU_DBRL%\plurfmtsample.exe set SAMPLE_PROPS=%ICU_SAMPLESDIR%\props\%ICU_ARCH%\%ICU_DBRL%\props.exe set SAMPLE_STRSRCH=%ICU_SAMPLESDIR%\strsrch\%ICU_ARCH%\%ICU_DBRL%\strsrch.exe set SAMPLE_TRANSLIT=%ICU_SAMPLESDIR%\translit\%ICU_ARCH%\%ICU_DBRL%\translit.exe set SAMPLE_UCITER8=%ICU_SAMPLESDIR%\uciter8\%ICU_ARCH%\%ICU_DBRL%\uciter8.exe set SAMPLE_UCNV=%ICU_SAMPLESDIR%\ucnv\%ICU_ARCH%\%ICU_DBRL%\ucnv.exe REM udata needs changes to the vcxproj to change the output locations for writer/reader. rem set SAMPLE_UDATA_WRITER=%ICU_SAMPLESDIR%\udata\%ICU_ARCH%\%ICU_DBRL%\writer.exe rem set SAMPLE_UDATA_READER=%ICU_SAMPLESDIR%\udata\%ICU_ARCH%\%ICU_DBRL%\reader.exe set SAMPLE_UFORTUNE=%ICU_SAMPLESDIR%\ufortune\%ICU_ARCH%\%ICU_DBRL%\ufortune.exe set SAMPLE_UGREP=%ICU_SAMPLESDIR%\ugrep\%ICU_ARCH%\%ICU_DBRL%\ugrep.exe REM There is also the 'resources' project in VS. set SAMPLE_URESB=%ICU_SAMPLESDIR%\uresb\%ICU_ARCH%\%ICU_DBRL%\uresb.exe set SAMPLE_USTRING=%ICU_SAMPLESDIR%\ustring\%ICU_ARCH%\%ICU_DBRL%\ustring.exe @set THT=break @echo. @echo ==== %THT% ========================================================================= %SAMPLE_BREAK% if ERRORLEVEL 1 goto :SampleError @set THT=cal @echo. @echo ==== %THT% ========================================================================= %SAMPLE_CAL% if ERRORLEVEL 1 goto :SampleError @set THT=case @echo. @echo ==== %THT% ========================================================================= %SAMPLE_CASE% if ERRORLEVEL 1 goto :SampleError @set THT=citer @echo. @echo ==== %THT% ========================================================================= %SAMPLE_CITER% if ERRORLEVEL 1 goto :SampleError @set THT=coll @echo. @echo ==== %THT% ========================================================================= %SAMPLE_COLL% if ERRORLEVEL 1 goto :SampleError @set THT=csdet @echo. @echo ==== %THT% ========================================================================= %SAMPLE_CSDET% %ICU_SAMPLESDIR%\csdet\readme.txt if ERRORLEVEL 1 goto :SampleError @set THT=date @echo. @echo ==== %THT% ========================================================================= %SAMPLE_DATE% if ERRORLEVEL 1 goto :SampleError @set THT=datefmt @echo. @echo ==== %THT% ========================================================================= %SAMPLE_DATEFMT% if ERRORLEVEL 1 goto :SampleError @set THT=dtitvfmtsample @echo. @echo ==== %THT% ========================================================================= %SAMPLE_DTITVFMT% if ERRORLEVEL 1 goto :SampleError @set THT=dtptngsample @echo. @echo ==== %THT% ========================================================================= pushd %ICU_SAMPLESDIR%\dtptngsample\%ICU_ARCH%\%ICU_DBRL% %SAMPLE_DTPTNG% popd if ERRORLEVEL 1 goto :SampleError @set THT=msgfmt @echo. @echo ==== %THT% ========================================================================= %SAMPLE_MSGFMT% arg1 arg2 if ERRORLEVEL 1 goto :SampleError @set THT=numfmt @echo. @echo ==== %THT% ========================================================================= %SAMPLE_NUMFMT% if ERRORLEVEL 1 goto :SampleError @set THT=plurfmtsample @echo. @echo ==== %THT% ========================================================================= %SAMPLE_PLURFMTSAMPLE% if ERRORLEVEL 1 goto :SampleError @set THT=props @echo. @echo ==== %THT% ========================================================================= %SAMPLE_PROPS% if ERRORLEVEL 1 goto :SampleError @set THT=strsrch @echo. @echo ==== %THT% ========================================================================= %SAMPLE_STRSRCH% if ERRORLEVEL 1 goto :SampleError @set THT=translit @echo. @echo ==== %THT% ========================================================================= %SAMPLE_TRANSLIT% if ERRORLEVEL 1 goto :SampleError @set THT=citer8 @echo. @echo ==== %THT% ========================================================================= %SAMPLE_UCITER8% if ERRORLEVEL 1 goto :SampleError @set THT=ucnv @echo. @echo ==== %THT% ========================================================================= pushd %ICU_SAMPLESDIR%\ucnv %SAMPLE_UCNV% popd if ERRORLEVEL 1 goto :SampleError REM TODO: udata needs changes to the vcxproj file to fix the output locations for writer/reader. @set THT=udata @echo. @echo ==== %THT% ========================================================================= pushd %ICU_SAMPLESDIR%\udata\%ICU_ARCH%\%ICU_DBRL% @echo TODO: udata needs changes to the vcxproj file to fix the output locations for writer/reader. @echo Skipping %THT% rem %SAMPLE_UDATA_WRITER% rem %SAMPLE_UDATA_READER% popd if ERRORLEVEL 1 goto :SampleError @set THT=ufortune @echo. @echo ==== %THT% ========================================================================= if "%ICU_ARCH%" == "x64" ( @echo The ufortune sample currently only runs on x86. @echo Skipping %THT%. ) else ( %SAMPLE_UFORTUNE% if ERRORLEVEL 1 goto :SampleError ) @set THT=ugrep @echo. @echo ==== %THT% ========================================================================= echo Looking for "ICU" in '%ICU_SAMPLESDIR%\ugrep\readme.txt' with ugrep.exe %SAMPLE_UGREP% ICU %ICU_SAMPLESDIR%\ugrep\readme.txt if ERRORLEVEL 1 goto :SampleError @set THT=uresb @echo. @echo ==== %THT% ========================================================================= pushd %ICU_SAMPLESDIR%\uresb %SAMPLE_URESB% en %SAMPLE_URESB% root %SAMPLE_URESB% sr popd if ERRORLEVEL 1 goto :SampleError @set THT=ustring @echo. @echo ==== %THT% ========================================================================= %SAMPLE_USTRING% if ERRORLEVEL 1 goto :SampleError rem All done goto :QuitWithNoError :SampleError echo. echo ERROR: Sample program %THT% did not exit cleanly. Stopping execution. echo. goto :QuitWithError :QuitWithNoError echo. popd exit /b 0 :QuitWithError echo. popd rem Exit with non-zero error code. exit /b 1 usr/share/doc/alt-libicu-devel/samples/ugrep/ugrep.vcxproj.filters000064400000001560152342600250021343 0ustar00 {af0effd9-5d29-4822-a68e-133434a44d37} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {95b681c8-65fd-4e97-ba1e-6622b8d29661} h;hpp;hxx;hm;inl {e3f8ffc7-59ba-43ea-b607-7db8fa13080b} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/ugrep/readme.txt000064400000005471152342600250017140 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. ugrep: a sample program demonstrating the use of ICU regular expression API. usage: ugrep [options] pattern [file ...] --help Output a brief help message -n, --line-number Prefix each line of output with the line number within its input file. -V, --version Output the program version number The program searches for the specified regular expression in each of the specified files, and outputs each matching line. Input files are in the system default (locale dependent) encoding, unless they begin with a BOM, in which case they are assumed to be in the UTF encoding specified by the BOM. Program output is always in the system's default 8 bit code page. Files: ./ugrep.c source code for the sample ./ugrep.sln Windows MSVC workspace. Double-click this to get started. ./ugrep.vcproj Windows MSVC project file. ./Makefile Makefile for Unixes. Needs gmake. To Build ugrep on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\ugrep\ugrep.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the ugrep directory, e.g. cd c:\icu\source\samples\ugrep\debug 4. Run it ugrep ... To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Build the sample Put the install directory containing icu-config on the $PATH. This will generally be /bin cd /source/samples/ugrep gmake To Run on Unixes cd /source/samples/ugrep export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH ugrep ... Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/ugrep/ugrep.cpp000064400000034631152342600250016770 0ustar00/************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ************************************************************************** ************************************************************************** * * Copyright (C) 2002-2010, International Business Machines * Corporation and others. All Rights Reserved. * *************************************************************************** */ // // ugrep - an ICU sample program illustrating the use of ICU Regular Expressions. // // The use of the ICU Regex API all occurs within the main() // function. The rest of the code deals with opening files, // encoding conversions, printing results, etc. // // This is not a full-featured grep program. The command line options // have been kept to a minimum to avoid complicating the sample code. // #include #include #include #include "unicode/utypes.h" #include "unicode/ustring.h" #include "unicode/regex.h" #include "unicode/ucnv.h" #include "unicode/uclean.h" using namespace icu; // // The following variables contain parameters that may be set from the command line. // const char *pattern = NULL; // The regular expression int firstFileNum; // argv index of the first file name UBool displayFileName = FALSE; UBool displayLineNum = FALSE; // // Info regarding the file currently being processed // const char *fileName; int fileLen; // Length, in UTF-16 Code Units. UChar *ucharBuf = 0; // Buffer, holds converted file. (Simple minded program, always reads // the whole file at once. char *charBuf = 0; // Buffer, for original, unconverted file data. // // Info regarding the line currently being processed // int lineStart; // Index of first char of the current line in the file buffer int lineEnd; // Index of char following the new line sequence for the current line int lineNum; // // Converter, used on output to convert Unicode data back to char * // so that it will display in non-Unicode terminal windows. // UConverter *outConverter = 0; // // Function forward declarations // void processOptions(int argc, const char **argv); void nextLine(int start); void printMatch(); void printUsage(); void readFile(const char *name); //------------------------------------------------------------------------------------------ // // main for ugrep // // Structurally, all use of the ICU Regular Expression API is in main(), // and all of the supporting stuff necessary to make a running program, but // not directly related to regular expressions, is factored out into these other // functions. // //------------------------------------------------------------------------------------------ int main(int argc, const char** argv) { UBool matchFound = FALSE; // // Process the command line options. // processOptions(argc, argv); // // Create a RegexPattern object from the user supplied pattern string. // UErrorCode status = U_ZERO_ERROR; // All ICU operations report success or failure // in a status variable. UParseError parseErr; // In the event of a syntax error in the regex pattern, // this struct will contain the position of the // error. RegexPattern *rePat = RegexPattern::compile(pattern, parseErr, status); // Note that C++ is doing an automatic conversion // of the (char *) pattern to a temporary // UnicodeString object. if (U_FAILURE(status)) { fprintf(stderr, "ugrep: error in pattern: \"%s\" at position %d\n", u_errorName(status), parseErr.offset); exit(-1); } // // Create a RegexMatcher from the newly created pattern. // UnicodeString empty; RegexMatcher *matcher = rePat->matcher(empty, status); if (U_FAILURE(status)) { fprintf(stderr, "ugrep: error in creating RegexMatcher: \"%s\"\n", u_errorName(status)); exit(-1); } // // Loop, processing each of the input files. // for (int fileNum=firstFileNum; fileNum < argc; fileNum++) { readFile(argv[fileNum]); // // Loop through the lines of a file, trying to match the regex pattern on each. // for (nextLine(0); lineStartreset(s); if (matcher->find()) { matchFound = TRUE; printMatch(); } } } // // Clean up // delete matcher; delete rePat; free(ucharBuf); free(charBuf); ucnv_close(outConverter); u_cleanup(); // shut down ICU, release any cached data it owns. return matchFound? 0: 1; } //------------------------------------------------------------------------------------------ // // doOptions Run through the command line options, and set // the global variables accordingly. // // exit without returning if an error occurred and // ugrep should not proceed further. // //------------------------------------------------------------------------------------------ void processOptions(int argc, const char **argv) { int optInd; UBool doUsage = FALSE; UBool doVersion = FALSE; const char *arg; for(optInd = 1; optInd < argc; ++optInd) { arg = argv[optInd]; /* version info */ if(strcmp(arg, "-V") == 0 || strcmp(arg, "--version") == 0) { doVersion = TRUE; } /* usage info */ else if(strcmp(arg, "--help") == 0) { doUsage = TRUE; } else if(strcmp(arg, "-n") == 0 || strcmp(arg, "--line-number") == 0) { displayLineNum = TRUE; } /* POSIX.1 says all arguments after -- are not options */ else if(strcmp(arg, "--") == 0) { /* skip the -- */ ++optInd; break; } /* unrecognized option */ else if(strncmp(arg, "-", strlen("-")) == 0) { printf("ugrep: invalid option -- %s\n", arg+1); doUsage = TRUE; } /* done with options */ else { break; } } if (doUsage) { printUsage(); exit(0); } if (doVersion) { printf("ugrep version 0.01\n"); if (optInd == argc) { exit(0); } } int remainingArgs = argc-optInd; // pattern file ... if (remainingArgs < 2) { fprintf(stderr, "ugrep: files or pattern are missing.\n"); printUsage(); exit(1); } if (remainingArgs > 2) { // More than one file to be processed. Display file names with match output. displayFileName = TRUE; } pattern = argv[optInd]; firstFileNum = optInd+1; } //------------------------------------------------------------------------------------------ // // printUsage // //------------------------------------------------------------------------------------------ void printUsage() { printf("ugrep [options] pattern file...\n" " -V or --version display version information\n" " --help display this help and exit\n" " -- stop further option processing\n" "-n, --line-number Prefix each line of output with the line number within its input file.\n" ); exit(0); } //------------------------------------------------------------------------------------------ // // readFile Read a file into memory, and convert it to Unicode. // // Since this is just a demo program, take the simple minded approach // of always reading the whole file at once. No intelligent buffering // is done. // //------------------------------------------------------------------------------------------ void readFile(const char *name) { // // Initialize global file variables // fileName = name; fileLen = 0; // zero length prevents processing in case of errors. // // Open the file and determine its size. // FILE *file = fopen(name, "rb"); if (file == 0 ) { fprintf(stderr, "ugrep: Could not open file \"%s\"\n", fileName); return; } fseek(file, 0, SEEK_END); int rawFileLen = ftell(file); fseek(file, 0, SEEK_SET); // // Read in the file // charBuf = (char *)realloc(charBuf, rawFileLen+1); // Need error checking... int t = static_cast(fread(charBuf, 1, rawFileLen, file)); if (t != rawFileLen) { fprintf(stderr, "Error reading file \"%s\"\n", fileName); fclose(file); return; } charBuf[rawFileLen]=0; fclose(file); // // Look for a Unicode Signature (BOM) in the data // int32_t signatureLength; const char * charDataStart = charBuf; UErrorCode status = U_ZERO_ERROR; const char* encoding = ucnv_detectUnicodeSignature( charDataStart, rawFileLen, &signatureLength, &status); if (U_FAILURE(status)) { fprintf(stderr, "ugrep: ICU Error \"%s\" from ucnv_detectUnicodeSignature()\n", u_errorName(status)); return; } if(encoding!=NULL ){ charDataStart += signatureLength; rawFileLen -= signatureLength; } // // Open a converter to take the file to UTF-16 // UConverter* conv; conv = ucnv_open(encoding, &status); if (U_FAILURE(status)) { fprintf(stderr, "ugrep: ICU Error \"%s\" from ucnv_open()\n", u_errorName(status)); return; } // // Convert the file data to UChar. // Preflight first to determine required buffer size. // uint32_t destCap = ucnv_toUChars(conv, NULL, // dest, 0, // destCapacity, charDataStart, rawFileLen, &status); if (status != U_BUFFER_OVERFLOW_ERROR) { fprintf(stderr, "ugrep: ucnv_toUChars: ICU Error \"%s\"\n", u_errorName(status)); return; }; status = U_ZERO_ERROR; ucharBuf = (UChar *)realloc(ucharBuf, (destCap+1) * sizeof(UChar)); ucnv_toUChars(conv, ucharBuf, // dest, destCap+1, charDataStart, rawFileLen, &status); if (U_FAILURE(status)) { fprintf(stderr, "ugrep: ucnv_toUChars: ICU Error \"%s\"\n", u_errorName(status)); return; }; ucnv_close(conv); // // Successful conversion. Set the global size variables so that // the rest of the processing will proceed for this file. // fileLen = destCap; } //------------------------------------------------------------------------------------------ // // nextLine Advance the line index variables, starting at the // specified position in the input file buffer, by // scanning forward until the next end-of-line. // // Need to take into account all of the possible Unicode // line ending sequences. // //------------------------------------------------------------------------------------------ void nextLine(int startPos) { if (startPos == 0) { lineNum = 0; } else { lineNum++; } lineStart = lineEnd = startPos; for (;;) { if (lineEnd >= fileLen) { return; } UChar c = ucharBuf[lineEnd]; lineEnd++; if (c == 0x0a || // Line Feed c == 0x0c || // Form Feed c == 0x0d || // Carriage Return c == 0x85 || // Next Line c == 0x2028 || // Line Separator c == 0x2029) // Paragraph separator { break; } } // Check for CR/LF sequence, and advance over the LF if we're in the middle of one. if (lineEnd < fileLen && ucharBuf[lineEnd-1] == 0x0d && ucharBuf[lineEnd] == 0x0a) { lineEnd++; } } //------------------------------------------------------------------------------------------ // // printMatch Called when a matching line has been located. // Print out the line from the file with the match, after // converting it back to the default code page. // //------------------------------------------------------------------------------------------ void printMatch() { char buf[2000]; UErrorCode status = U_ZERO_ERROR; // If we haven't already created a converter for output, do it now. if (outConverter == 0) { outConverter = ucnv_open(NULL, &status); if (U_FAILURE(status)) { fprintf(stderr, "ugrep: Error opening default converter: \"%s\"\n", u_errorName(status)); exit(-1); } }; // Convert the line to be printed back to the default 8 bit code page. // If the line is too long for our buffer, just truncate it. ucnv_fromUChars(outConverter, buf, // destination buffer for conversion sizeof(buf), // capacity of destination buffer &ucharBuf[lineStart], // Input to conversion lineEnd-lineStart, // number of UChars to convert &status); buf[sizeof(buf)-1] = 0; // Add null for use in case of too long lines. // The converter null-terminates its output unless // the buffer completely fills. if (displayFileName) { printf("%s:", fileName); } if (displayLineNum) { printf("%d:", lineNum); } printf("%s", buf); } usr/share/doc/alt-libicu-devel/samples/ugrep/ugrep.sln000064400000002260152342600250016773 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ugrep", "ugrep.vcxproj", "{63166CEB-02CC-472C-B3B7-E6C559939BDA}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|Win32.ActiveCfg = Debug|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|Win32.Build.0 = Debug|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|x64.ActiveCfg = Debug|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Debug|x64.Build.0 = Debug|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|Win32.ActiveCfg = Release|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|Win32.Build.0 = Release|Win32 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|x64.ActiveCfg = Release|x64 {63166CEB-02CC-472C-B3B7-E6C559939BDA}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/ugrep/Makefile000064400000001205152342600250016571 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2010 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=ugrep # All object files (C or C++) OBJECTS=ugrep.o CHECK_ARGS=BOM readme.txt #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/ugrep/ugrep.vcxproj000064400000024165152342600250017702 0ustar00 {63166CEB-02CC-472C-B3B7-E6C559939BDA} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ .\x64\Debug\ .\x64\Debug\ .\x86\Release/ugrep.tlb MaxSpeed AnySuitable ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x86\Release/ugrep.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default /FIXED:NO %(AdditionalOptions) icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/ugrep.exe true ../../../lib;%(AdditionalLibraryDirectories) .\x86\Release/ugrep.pdb Console false .\x64\Release/ugrep.tlb MaxSpeed AnySuitable ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x64\Release/ugrep.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 true Default /FIXED:NO %(AdditionalOptions) icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/ugrep.exe true ../../../lib64;%(AdditionalLibraryDirectories) .\x64\Release/ugrep.pdb Console false .\x86\Debug/ugrep.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x86\Debug/ugrep.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 true EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/ugrep.exe true ../../../lib;%(AdditionalLibraryDirectories) true .\x86\Debug/ugrep.pdb Console false .\x64\Debug/ugrep.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x64\Debug/ugrep.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/ugrep.exe ../../../lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/ugrep.pdb Console false usr/share/doc/alt-libicu-devel/samples/datefmt/util.h000064400000001567152342600250016574 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unistr.h" using namespace icu; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg); // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source); // Print the given string to stdout void uprintf(const UnicodeString &str); usr/share/doc/alt-libicu-devel/samples/datefmt/util.cpp000064400000004400152342600250017114 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unistr.h" #include #include using namespace icu; // Verify that a UErrorCode is successful; exit(1) if not void check(UErrorCode& status, const char* msg) { if (U_FAILURE(status)) { printf("ERROR: %s (%s)\n", u_errorName(status), msg); exit(1); } // printf("Ok: %s\n", msg); } // Append a hex string to the target static UnicodeString& appendHex(uint32_t number, int8_t digits, UnicodeString& target) { static const UnicodeString DIGIT_STRING("0123456789ABCDEF"); while (digits > 0) { target += DIGIT_STRING[(number >> ((--digits) * 4)) & 0xF]; } return target; } // Replace nonprintable characters with unicode escapes UnicodeString escape(const UnicodeString &source) { int32_t i; UnicodeString target; target += "\""; for (i=0; i 0x0A && ch < 0x20) || ch > 0x7E) { target += "\\u"; appendHex(ch, 4, target); } else { target += ch; } } target += "\""; return target; } // Print the given string to stdout void uprintf(const UnicodeString &str) { char *buf = 0; int32_t len = str.length(); // int32_t bufLen = str.extract(0, len, buf); // Preflight /* Preflighting seems to be broken now, so assume 1-1 conversion, plus some slop. */ int32_t bufLen = len + 16; int32_t actualLen; buf = new char[bufLen + 1]; actualLen = str.extract(0, len, buf/*, bufLen*/); // Default codepage conversion buf[actualLen] = 0; printf("%s", buf); delete[] buf; } usr/share/doc/alt-libicu-devel/samples/datefmt/README.TXT000064400000007076152342600250017005 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. IMPORTANT: This sample was originally intended as an exercise for the ICU Workshop (September 2000). The code currently provided in the solution file is the answer to the exercises, each step can still be found in the 'answers' subdirectory. ** Workshop homepage is: http://www.icu-project.org/docs/workshop_2000/agenda.html #Date/Time/Number Formatting Support 9:30am - 10:30am Alan Liu Topics: 1. What is the date/time support in ICU? 2. What is the timezone support in ICU? 3. What kind of formatting and parsing support is available in ICU, i.e. NumberFormat, DateFormat, MessageFormat? INSTRUCTIONS ------------ This exercise was first developed and tested on ICU release 1.6.0, Win32, Microsoft Visual C++ 6.0. It should work on other ICU releases and other platforms as well. MSVC: Open the file "datefmt.sln" in Microsoft Visual C++. Unix: - Build and install ICU with a prefix, for example '--prefix=/home/srl/ICU' - Set the variable ICU_PREFIX=/home/srl/ICU and use GNU make in this directory. - You may use 'make check' to invoke this sample. PROBLEMS -------- Problem 0: Set up the program, build it, and run it. To start with, the program prints out a list of languages. Problem 1: Basic Date Formatting (Easy) Create a calendar, and use it to get the UDate for June 4, 1999, 0:00 GMT (or any date of your choosing). You will have to create a TimeZone (use the createZone() function already defined in main.cpp) and a Calendar object, and make the calendar use the time zone. Once you have the UDate, create a DateFormat object in each of the languages in the LANGUAGE array, and display the date in that language. Use the DateFormat::createDateInstance() method to create the date formatter. Problem 2: Date Formatting, Specific Time Zone (Medium) To really localize a time display, one can also specify the time zone in which the time should be displayed. For each language, also create different time zones from the TIMEZONE list. To format a date with a specific calendar and zone, you must deal with three objects: a DateFormat, a Calendar, and a TimeZone. Each object must be linked to another in correct sequence: The Calendar must use the TimeZone, and the DateFormat must use the Calendar. DateFormat =uses=> Calendar =uses=> TimeZone Use either setFoo() or adoptFoo() methods, depending on where you want to have ownership. NOTE: It's not always desirable to change the time to a local time zone before display. For instance, if some even occurs at 0:00 GMT on the first of the month, it's probably clearer to just state that. Stating that it occurs at 5:00 PM PDT on the day before in the summer, and 4:00 PM PST on the day before in the winter will just confuse the issue. NOTES ----- To see a list of system TimeZone IDs, use the TimeZone::create- AvailableIDs() methods. Alternatively, look at the file icu/docs/tz.htm. This has a hyperlinked list of current system zones. ANSWERS ------- The exercise includes answers. These are in the "answers" directory, and are numbered 1, 2, etc. If you get stuck and you want to move to the next step, copy the answers file into the main directory in order to proceed. E.g., "main_1.cpp" contains the original "main.cpp" file. "main_2.cpp" contains the "main.cpp" file after problem 1. Etc. Have fun! usr/share/doc/alt-libicu-devel/samples/datefmt/datefmt.sln000064400000002377152342600250017610 0ustar00Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.24720.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "datefmt", "datefmt.vcxproj", "{6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|Win32.ActiveCfg = Debug|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|Win32.Build.0 = Debug|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|x64.ActiveCfg = Debug|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Debug|x64.Build.0 = Debug|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|Win32.ActiveCfg = Release|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|Win32.Build.0 = Release|Win32 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|x64.ActiveCfg = Release|x64 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/datefmt/datefmt.vcxproj000064400000023061152342600250020500 0ustar00 {6D592DB7-B9C8-4B1B-A1C1-F9A9EB4FD4E4} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug/datefmt.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x86\Debug/datefmt.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/datefmt.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/datefmt.pdb Console false .\x64\Debug/datefmt.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x64\Debug/datefmt.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/datefmt.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/datefmt.pdb Console false .\x86\Release/datefmt.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x86\Release/datefmt.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/datefmt.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/datefmt.pdb Console false .\x64\Release/datefmt.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x64\Release/datefmt.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/datefmt.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/datefmt.pdb Console false usr/share/doc/alt-libicu-devel/samples/datefmt/main.cpp000064400000006103152342600250017065 0ustar00/************************************************************************* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" using namespace icu; /** * If the ID supplied to TimeZone is not a valid system ID, * TimeZone::createTimeZone() will return a GMT zone object. In order * to detect this error, we check the ID of the returned zone against * the ID we requested. If they don't match, we fail with an error. */ TimeZone* createZone(const UnicodeString& id) { UnicodeString str; TimeZone* zone = TimeZone::createTimeZone(id); if (zone->getID(str) != id) { delete zone; printf("Error: TimeZone::createTimeZone("); uprintf(id); printf(") returned zone with ID "); uprintf(str); printf("\n"); exit(1); } return zone; } int main(int argc, char **argv) { Calendar *cal; TimeZone *zone; DateFormat *fmt; UErrorCode status = U_ZERO_ERROR; UnicodeString str; UDate date; // The languages in which we will display the date static const char* LANGUAGE[] = { "en", "de", "fr" }; static const int32_t N_LANGUAGE = sizeof(LANGUAGE)/sizeof(LANGUAGE[0]); // The time zones in which we will display the time static const char* TIMEZONE[] = { "America/Los_Angeles", "America/New_York", "Europe/Paris", "Europe/Berlin" }; static const int32_t N_TIMEZONE = sizeof(TIMEZONE)/sizeof(TIMEZONE[0]); // Create a calendar cal = Calendar::createInstance(status); check(status, "Calendar::createInstance"); zone = createZone("GMT"); // Create a GMT zone cal->adoptTimeZone(zone); cal->clear(); cal->set(1999, Calendar::JUNE, 4); date = cal->getTime(status); check(status, "Calendar::getTime"); for (int32_t i=0; iadoptTimeZone(createZone(TIMEZONE[j])); fmt->setCalendar(*cal); // Format the date str.remove(); fmt->format(date, str, status); // Display the formatted date string printf("Date (%s, %s): ", LANGUAGE[i], TIMEZONE[j]); uprintf(escape(str)); printf("\n\n"); } delete fmt; } printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/datefmt/datefmt.vcxproj.filters000064400000001707152342600250022152 0ustar00 {a5cbb044-7694-4d1d-98c1-bb578ee7f1ea} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {aadf5a92-1812-45ce-90a0-e9db3945d7c5} h;hpp;hxx;hm;inl {9eff3ddc-6822-4225-81fc-a867b9e592c0} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files usr/share/doc/alt-libicu-devel/samples/datefmt/Makefile000064400000001126152342600250017075 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory # Name of your target TARGET=datefmt # All object files (C or C++) OBJECTS=main.o util.o # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/datefmt/answers/main_0.cpp000064400000004220152342600250020764 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include "unicode/uclean.h" #include #include #include "util.h" /** * If the ID supplied to TimeZone is not a valid system ID, * TimeZone::createTimeZone() will return a GMT zone object. In order * to detect this error, we check the ID of the returned zone against * the ID we requested. If they don't match, we fail with an error. */ TimeZone* createZone(const UnicodeString& id) { UnicodeString str; TimeZone* zone = TimeZone::createTimeZone(id); if (zone->getID(str) != id) { delete zone; printf("Error: TimeZone::createTimeZone("); uprintf(id); printf(") returned zone with ID "); uprintf(str); printf("\n"); exit(1); } return zone; } int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; // The languages in which we will display the date static char* LANGUAGE[] = { "en", "de", "fr" }; static const int32_t N_LANGUAGE = sizeof(LANGUAGE)/sizeof(LANGUAGE[0]); // The time zones in which we will display the time static char* TIMEZONE[] = { "America/Los_Angeles", "America/New_York", "Europe/Paris", "Europe/Berlin" }; static const int32_t N_TIMEZONE = sizeof(TIMEZONE)/sizeof(TIMEZONE[0]); for (int32_t i=0; i #include #include "util.h" /** * If the ID supplied to TimeZone is not a valid system ID, * TimeZone::createTimeZone() will return a GMT zone object. In order * to detect this error, we check the ID of the returned zone against * the ID we requested. If they don't match, we fail with an error. */ TimeZone* createZone(const UnicodeString& id) { UnicodeString str; TimeZone* zone = TimeZone::createTimeZone(id); if (zone->getID(str) != id) { delete zone; printf("Error: TimeZone::createTimeZone("); uprintf(id); printf(") returned zone with ID "); uprintf(str); printf("\n"); exit(1); } return zone; } int main(int argc, char **argv) { UErrorCode status = U_ZERO_ERROR; UnicodeString str; // The languages in which we will display the date static char* LANGUAGE[] = { "en", "de", "fr" }; static const int32_t N_LANGUAGE = sizeof(LANGUAGE)/sizeof(LANGUAGE[0]); // The time zones in which we will display the time static char* TIMEZONE[] = { "America/Los_Angeles", "America/New_York", "Europe/Paris", "Europe/Berlin" }; static const int32_t N_TIMEZONE = sizeof(TIMEZONE)/sizeof(TIMEZONE[0]); for (int32_t i=0; i #include #include "util.h" /** * If the ID supplied to TimeZone is not a valid system ID, * TimeZone::createTimeZone() will return a GMT zone object. In order * to detect this error, we check the ID of the returned zone against * the ID we requested. If they don't match, we fail with an error. */ TimeZone* createZone(const UnicodeString& id) { UnicodeString str; TimeZone* zone = TimeZone::createTimeZone(id); if (zone->getID(str) != id) { delete zone; printf("Error: TimeZone::createTimeZone("); uprintf(id); printf(") returned zone with ID "); uprintf(str); printf("\n"); exit(1); } return zone; } int main(int argc, char **argv) { Calendar *cal; TimeZone *zone; DateFormat *fmt; UErrorCode status = U_ZERO_ERROR; UnicodeString str; UDate date; // The languages in which we will display the date static char* LANGUAGE[] = { "en", "de", "fr" }; static const int32_t N_LANGUAGE = sizeof(LANGUAGE)/sizeof(LANGUAGE[0]); // The time zones in which we will display the time static char* TIMEZONE[] = { "America/Los_Angeles", "America/New_York", "Europe/Paris", "Europe/Berlin" }; static const int32_t N_TIMEZONE = sizeof(TIMEZONE)/sizeof(TIMEZONE[0]); // Create a calendar cal = Calendar::createInstance(status); check(status, "Calendar::createInstance"); zone = createZone("GMT"); // Create a GMT zone cal->adoptTimeZone(zone); cal->clear(); cal->set(1999, Calendar::JUNE, 4); date = cal->getTime(status); check(status, "Calendar::getTime"); for (int32_t i=0; iformat(date, str, status); // Display the formatted date string printf("Date (%s): ", LANGUAGE[i]); uprintf(escape(str)); printf("\n\n"); } printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/datefmt/answers/main_3.cpp000064400000006034152342600250020774 0ustar00/******************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (c) 1999-2003, International Business Machines Corporation and * others. All Rights Reserved. *************************************************************************/ #include "unicode/unistr.h" #include "unicode/calendar.h" #include "unicode/datefmt.h" #include #include #include "util.h" /** * If the ID supplied to TimeZone is not a valid system ID, * TimeZone::createTimeZone() will return a GMT zone object. In order * to detect this error, we check the ID of the returned zone against * the ID we requested. If they don't match, we fail with an error. */ TimeZone* createZone(const UnicodeString& id) { UnicodeString str; TimeZone* zone = TimeZone::createTimeZone(id); if (zone->getID(str) != id) { delete zone; printf("Error: TimeZone::createTimeZone("); uprintf(id); printf(") returned zone with ID "); uprintf(str); printf("\n"); exit(1); } return zone; } int main(int argc, char **argv) { Calendar *cal; TimeZone *zone; DateFormat *fmt; UErrorCode status = U_ZERO_ERROR; UnicodeString str; UDate date; // The languages in which we will display the date static char* LANGUAGE[] = { "en", "de", "fr" }; static const int32_t N_LANGUAGE = sizeof(LANGUAGE)/sizeof(LANGUAGE[0]); // The time zones in which we will display the time static char* TIMEZONE[] = { "America/Los_Angeles", "America/New_York", "Europe/Paris", "Europe/Berlin" }; static const int32_t N_TIMEZONE = sizeof(TIMEZONE)/sizeof(TIMEZONE[0]); // Create a calendar cal = Calendar::createInstance(status); check(status, "Calendar::createInstance"); zone = createZone("GMT"); // Create a GMT zone cal->adoptTimeZone(zone); cal->clear(); cal->set(1999, Calendar::JUNE, 4); date = cal->getTime(status); check(status, "Calendar::getTime"); for (int32_t i=0; iadoptTimeZone(createZone(TIMEZONE[j])); fmt->setCalendar(*cal); // Format the date str.remove(); fmt->format(date, str, status); // Display the formatted date string printf("Date (%s, %s): ", LANGUAGE[i], TIMEZONE[j]); uprintf(escape(str)); printf("\n\n"); } delete fmt; } printf("Exiting successfully\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/props/props.vcxproj000064400000025241152342600250017740 0ustar00 {ABE4CD17-8ED8-4DE6-ABDE-CDEFC220CF60} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release/props.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) true MultiThreadedDebugDLL true true .\x86\Release/props.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default icuuc.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Release/props.exe true ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/props.pdb Console false X64 .\x64\Release/props.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) true MultiThreadedDebugDLL true true .\x64\Release/props.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 true Default icuuc.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Release/props.exe true ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/props.pdb Console false .\x86\Debug/props.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) EnableFastChecks MultiThreadedDebugDLL true .\x86\Debug/props.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 true EditAndContinue Default icuucd.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Debug/props.exe true ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/props.pdb Console false X64 .\x64\Debug/props.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) EnableFastChecks MultiThreadedDebugDLL true .\x64\Debug/props.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 true ProgramDatabase Default icuucd.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Debug/props.exe true ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/props.pdb Console false usr/share/doc/alt-libicu-devel/samples/props/readme.txt000064400000004151152342600250017153 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. props: Unicode Character Properties This sample demonstrates Using ICU to determine the properties of Unicode characters Files: props.cpp Main source file in C++ props.sln Windows MSVC workspace. Double-click this to get started. props.vcproj Windows MSVC project file To Build props on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\props\props.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the props directory, e.g. cd c:\icu\source\samples\props\debug 4. Run it props To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/props gmake ICU_PREFIX=/source/samples/props gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH props Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/props/props.vcxproj.filters000064400000001560152342600250021405 0ustar00 {2e5ed8fa-dbb6-411e-906e-128c69e6ab1f} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {07db40cb-b9b6-43df-b10e-240fb0d4747b} h;hpp;hxx;hm;inl {4526d88f-8075-44ec-8845-dcb0bfbb23fa} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/props/Makefile000064400000001152152342600250016613 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=props # All object files (C or C++) OBJECTS=props.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/props/props.cpp000064400000004422152342600250017025 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2000, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: props.cpp * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2000sep22 * created by: Markus W. Scherer * * This file contains sample code that illustrates the use of the ICU APIs * for Unicode character properties. */ #define __STDC_FORMAT_MACROS 1 #include #include #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/uclean.h" static void printProps(UChar32 codePoint) { char buffer[100]; UErrorCode errorCode; /* get the character name */ errorCode=U_ZERO_ERROR; u_charName(codePoint, U_UNICODE_CHAR_NAME, buffer, sizeof(buffer), &errorCode); /* print the code point and the character name */ printf("U+%04" PRId32 "\t%s\n", codePoint, buffer); /* print some properties */ printf(" general category (numeric enum value): %u\n", u_charType(codePoint)); /* note: these APIs do not provide the data from SpecialCasing.txt */ printf(" is lowercase: %d uppercase: U+%04" PRId32 "\n", u_islower(codePoint), u_toupper(codePoint)); printf(" is digit: %d decimal digit value: %d\n", u_isdigit(codePoint), u_charDigitValue(codePoint)); printf(" BiDi directional category (numeric enum value): %u\n", u_charDirection(codePoint)); } /* Note: In ICU 2.0, the Unicode class is deprecated - it is a pure wrapper around the C APIs above. */ extern int main(int argc, const char *argv[]) { static const UChar32 codePoints[]={ 0xd, 0x20, 0x2d, 0x35, 0x65, 0x284, 0x665, 0x5678, 0x23456, 0x10317, 0x1D01F, 0x10fffd }; int i; for(i=0; i/source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/ustring gmake ICU_PREFIX=/source/samples/ustring gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH ustring Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/ustring/ustring.vcxproj000064400000022424152342600250020620 0ustar00 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true ..\..\..\include;%(AdditionalIncludeDirectories) Level3 .\x86\Release/ustring.tlb OnlyExplicitInline MultiThreadedDLL true .\x86\Release/ustring.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;%(AdditionalDependencies) .\x86\Release/ustring.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/ustring.pdb Console false .\x64\Release/ustring.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x64\Release/ustring.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;%(AdditionalDependencies) .\x64\Release/ustring.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/ustring.pdb Console false .\x86\Debug/ustring.tlb MultiThreadedDebugDLL .\x86\Debug/ustring.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default icuucd.lib;%(AdditionalDependencies) .\x86\Debug/ustring.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/ustring.pdb Console false .\x64\Debug/ustring.tlb MultiThreadedDebugDLL .\x64\Debug/ustring.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default icuucd.lib;%(AdditionalDependencies) .\x64\Debug/ustring.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/ustring.pdb Console false usr/share/doc/alt-libicu-devel/samples/ustring/ustring.vcxproj.filters000064400000001562152342600250022267 0ustar00 {db876e6b-bc8f-42c4-87ea-ce2103aa8083} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {b2781636-f094-4ad5-ae54-d1d1cd35789d} h;hpp;hxx;hm;inl {cc4ad0cf-56aa-411d-a9fb-75442955c3a9} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/ustring/ustring.sln000064400000002264152342600250017721 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ustring", "ustring.vcxproj", "{FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|Win32.ActiveCfg = Debug|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|Win32.Build.0 = Debug|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|x64.ActiveCfg = Debug|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Debug|x64.Build.0 = Debug|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|Win32.ActiveCfg = Release|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|Win32.Build.0 = Release|Win32 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|x64.ActiveCfg = Release|x64 {FF92E6C1-BACA-41AD-BB6D-ECA19C05573E}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/ustring/ustring.cpp000064400000057325152342600250017717 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2000-2014, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: ustring.c * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2000aug15 * created by: Markus W. Scherer * * This file contains sample code that illustrates the use of Unicode strings * with ICU. */ #define __STDC_FORMAT_MACROS 1 #include #include #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/locid.h" #include "unicode/ustring.h" #include "unicode/ucnv.h" #include "unicode/unistr.h" using namespace icu; #ifndef UPRV_LENGTHOF #define UPRV_LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) #endif // helper functions -------------------------------------------------------- *** // default converter for the platform encoding static UConverter *cnv=NULL; static void printUString(const char *announce, const UChar *s, int32_t length) { static char out[200]; UChar32 c; int32_t i; UErrorCode errorCode=U_ZERO_ERROR; /* * Convert to the "platform encoding". See notes in printUnicodeString(). * ucnv_fromUChars(), like most ICU APIs understands length==-1 * to mean that the string is NUL-terminated. */ ucnv_fromUChars(cnv, out, sizeof(out), s, length, &errorCode); if(U_FAILURE(errorCode) || errorCode==U_STRING_NOT_TERMINATED_WARNING) { printf("%sproblem converting string from Unicode: %s\n", announce, u_errorName(errorCode)); return; } printf("%s%s {", announce, out); /* output the code points (not code units) */ if(length>=0) { /* s is not NUL-terminated */ for(i=0; i0; /* U16_PREV pre-decrements */) { U16_PREV(input, 0, i, c); /* Iterating backwards Codepoint at offset 5: U+0062 Codepoint at offset 3: U+10ffff Codepoint at offset 2: U+dc00 -- unpaired surrogate because lead surr. overwritten Codepoint at offset 1: U+0062 -- by this BMP code point Codepoint at offset 0: U+0061 */ printf("Codepoint at offset %d: U+%04x\n", i, c); } } // sample code for Unicode strings in C ------------------------------------ *** static void demo_C_Unicode_strings() { printf("\n* demo_C_Unicode_strings() --------- ***\n\n"); static const UChar text[]={ 0x41, 0x42, 0x43, 0 }; /* "ABC" */ static const UChar appendText[]={ 0x61, 0x62, 0x63, 0 }; /* "abc" */ static const UChar cmpText[]={ 0x61, 0x53, 0x73, 0x43, 0 }; /* "aSsC" */ UChar buffer[32]; int32_t compare; int32_t length=u_strlen(text); /* length=3 */ /* simple ANSI C-style functions */ buffer[0]=0; /* empty, NUL-terminated string */ u_strncat(buffer, text, 1); /* append just n=1 character ('A') */ u_strcat(buffer, appendText); /* buffer=="Aabc" */ length=u_strlen(buffer); /* length=4 */ printUString("should be \"Aabc\": ", buffer, -1); /* bitwise comparing buffer with text */ compare=u_strcmp(buffer, text); if(compare<=0) { printf("String comparison error, expected \"Aabc\" > \"ABC\"\n"); } /* Build "AC" in the buffer... */ u_strcpy(buffer, text); buffer[1]=0xdf; /* sharp s, case-compares equal to "ss" */ printUString("should be \"AC\": ", buffer, -1); /* Compare two strings case-insensitively using full case folding */ compare=u_strcasecmp(buffer, cmpText, U_FOLD_CASE_DEFAULT); if(compare!=0) { printf("String case insensitive comparison error, expected \"AbC\" to be equal to \"ABC\"\n"); } } // sample code for case mappings with C APIs -------------------------------- *** static void demoCaseMapInC() { /* * input= * "aB" * "iI " * " " * "" */ static const UChar input[]={ 0x61, 0x42, 0x3a3, 0x69, 0x49, 0x131, 0x130, 0x20, 0xdf, 0x20, 0xfb03, 0x3c2, 0x3c3, 0x3a3, 0 }; UChar buffer[32]; UErrorCode errorCode; UChar32 c; int32_t i, j, length; UBool isError; printf("\n* demoCaseMapInC() ----------------- ***\n\n"); /* * First, use simple case mapping functions which provide * 1:1 code point mappings without context/locale ID. * * Note that some mappings will not be "right" because some "real" * case mappings require context, depend on the locale ID, * and/or result in a change in the number of code points. */ printUString("input string: ", input, -1); /* uppercase */ isError=FALSE; for(i=j=0; j" * "iI " * " " * "" */ static const UChar input[]={ 0x61, 0x42, 0x3a3, 0x69, 0x49, 0x131, 0x130, 0x20, 0xdf, 0x20, 0xfb03, 0x3c2, 0x3c3, 0x3a3, 0 }; printf("\n* demoCaseMapInCPlusPlus() --------- ***\n\n"); UnicodeString s(input), t; const Locale &en=Locale::getEnglish(); Locale tr("tr"); /* * Full case mappings as in demoCaseMapInC(), using UnicodeString functions. * These functions modify the string object itself. * Since we want to keep the input string around, we copy it each time * and case-map the copy. */ printUnicodeString("input string: ", s); /* lowercase/English */ printUnicodeString("full-lowercased/en: ", (t=s).toLower(en)); /* lowercase/Turkish */ printUnicodeString("full-lowercased/tr: ", (t=s).toLower(tr)); /* uppercase/English */ printUnicodeString("full-uppercased/en: ", (t=s).toUpper(en)); /* uppercase/Turkish */ printUnicodeString("full-uppercased/tr: ", (t=s).toUpper(tr)); /* titlecase/English */ printUnicodeString("full-titlecased/en: ", (t=s).toTitle(NULL, en)); /* titlecase/Turkish */ printUnicodeString("full-titlecased/tr: ", (t=s).toTitle(NULL, tr)); /* case-folde/default */ printUnicodeString("full-case-folded/default: ", (t=s).foldCase(U_FOLD_CASE_DEFAULT)); /* case-folde/Turkic */ printUnicodeString("full-case-folded/Turkic: ", (t=s).foldCase(U_FOLD_CASE_EXCLUDE_SPECIAL_I)); } // sample code for UnicodeString storage models ----------------------------- *** static const UChar readonly[]={ 0x61, 0x31, 0x20ac }; static UChar writeable[]={ 0x62, 0x32, 0xdbc0, 0xdc01 // includes a surrogate pair for a supplementary code point }; static char out[100]; static void demoUnicodeStringStorage() { // These sample code lines illustrate how to use UnicodeString, and the // comments tell what happens internally. There are no APIs to observe // most of this programmatically, except for stepping into the code // with a debugger. // This is by design to hide such details from the user. int32_t i; printf("\n* demoUnicodeStringStorage() ------- ***\n\n"); // * UnicodeString with internally stored contents // instantiate a UnicodeString from a single code point // the few (2) UChars will be stored in the object itself UnicodeString one((UChar32)0x24001); // this copies the few UChars into the "two" object UnicodeString two=one; printf("length of short string copy: %d\n", two.length()); // set "one" to contain the 3 UChars from readonly // this setTo() variant copies the characters one.setTo(readonly, UPRV_LENGTHOF(readonly)); // * UnicodeString with allocated contents // build a longer string that will not fit into the object's buffer one+=UnicodeString(writeable, UPRV_LENGTHOF(writeable)); one+=one; one+=one; printf("length of longer string: %d\n", one.length()); // copying will use the same allocated buffer and increment the reference // counter two=one; printf("length of longer string copy: %d\n", two.length()); // * UnicodeString using readonly-alias to a const UChar array // construct a string that aliases a readonly buffer UnicodeString three(FALSE, readonly, UPRV_LENGTHOF(readonly)); printUnicodeString("readonly-alias string: ", three); // copy-on-write: any modification to the string results in // a copy to either the internal buffer or to a newly allocated one three.setCharAt(1, 0x39); printUnicodeString("readonly-aliasing string after modification: ", three); // the aliased array is not modified for(i=0; i UChar * -> char * with only " "invariant characters: \"%s\"\n", cs2); // initialize a UnicodeString from a string literal that contains // escape sequences written with invariant characters // do not forget to duplicate the backslashes for ICU to see them // then, count each double backslash only once! UnicodeString german=UNICODE_STRING( "Sch\\u00f6nes Auto: \\u20ac 11240.\\fPrivates Zeichen: \\U00102345\\n", 64). unescape(); printUnicodeString("german UnicodeString from unescaping:\n ", german); /* * C: convert and unescape a char * string with only invariant * characters to fill a UChar * string */ UChar buffer[200]; int32_t length; length=u_unescape( "Sch\\u00f6nes Auto: \\u20ac 11240.\\fPrivates Zeichen: \\U00102345\\n", buffer, UPRV_LENGTHOF(buffer)); printf("german C Unicode string from char * unescaping: (length %d)\n ", length); printUnicodeString("", UnicodeString(buffer)); } extern int main(int argc, const char *argv[]) { UErrorCode errorCode=U_ZERO_ERROR; // Note: Using a global variable for any object is not exactly thread-safe... // You can change this call to e.g. ucnv_open("UTF-8", &errorCode) if you pipe // the output to a file and look at it with a Unicode-capable editor. // This will currently affect only the printUString() function, see the code above. // printUnicodeString() could use this, too, by changing to an extract() overload // that takes a UConverter argument. cnv=ucnv_open(NULL, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "error %s opening the default converter\n", u_errorName(errorCode)); return errorCode; } ucnv_setFromUCallBack(cnv, UCNV_FROM_U_CALLBACK_ESCAPE, UCNV_ESCAPE_C, NULL, NULL, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "error %s setting the escape callback in the default converter\n", u_errorName(errorCode)); ucnv_close(cnv); return errorCode; } demo_utf_h_macros(); demo_C_Unicode_strings(); demoCaseMapInC(); demoCaseMapInCPlusPlus(); demoUnicodeStringStorage(); demoUnicodeStringInit(); ucnv_close(cnv); return 0; } usr/share/doc/alt-libicu-devel/samples/ustring/Makefile000064400000001115152342600250017142 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory # Name of your target TARGET=ustring # All object files (C or C++) OBJECTS=ustring.o # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/coll/readme.txt000064400000004244152342600250016744 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. coll: a sample program which compares 2 strings with a user-defined collator. This sample demonstrates Creating a user-defined collator Comparing 2 string using the collator created Files: coll.c Main source file coll.sln Windows MSVC workspace. Double-click this to get started. coll.vcproj Windows MSVC project file To Build coll on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\coll\coll.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the coll directory, e.g. cd c:\icu\source\samples\coll\debug 4. Run it coll [options*] -source source_string -target target_string To Build on Unixes 1. Build ICU. coll is built automatically by default unless samples are turned off. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install To Run on Unixes cd /source/samples/coll gmake check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH cal Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/coll/coll.vcxproj.filters000064400000001557152342600250020767 0ustar00 {cf7099c6-0d28-448a-bc7c-2e6dbaff530f} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {a5fd1af4-2570-4018-a6cf-c4e8b05cb316} h;hpp;hxx;hm;inl {719754c2-1947-46e6-9154-ba81ca673139} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/coll/coll.cpp000064400000020247152342600250016404 0ustar00/************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (C) 2002-2006 IBM, Inc. All Rights Reserved. * *************************************************************************/ /** * This program demos string collation */ const char gHelpString[] = "usage: coll [options*] -source source_string -target target_string\n" "-help Display this message.\n" "-locale name ICU locale to use. Default is en_US\n" "-rules rule Collation rules file (overrides locale)\n" "-french French accent ordering\n" "-norm Normalizing mode on\n" "-shifted Shifted mode\n" "-lower Lower case first\n" "-upper Upper case first\n" "-case Enable separate case level\n" "-level n Sort level, 1 to 5, for Primary, Secondary, Tertiary, Quaternary, Identical\n" "-source string Source string for comparison\n" "-target string Target string for comparison\n" "Example coll -rules \\u0026b\\u003ca -source a -target b\n" "The format \\uXXXX is supported for the rules and comparison strings\n" ; #include #include #include #include #include #include /** * Command line option variables * These global variables are set according to the options specified * on the command line by the user. */ char * opt_locale = "en_US"; char * opt_rules = 0; UBool opt_help = FALSE; UBool opt_norm = FALSE; UBool opt_french = FALSE; UBool opt_shifted = FALSE; UBool opt_lower = FALSE; UBool opt_upper = FALSE; UBool opt_case = FALSE; int opt_level = 0; char * opt_source = "abc"; char * opt_target = "abd"; UCollator * collator = 0; /** * Definitions for the command line options */ struct OptSpec { const char *name; enum {FLAG, NUM, STRING} type; void *pVar; }; OptSpec opts[] = { {"-locale", OptSpec::STRING, &opt_locale}, {"-rules", OptSpec::STRING, &opt_rules}, {"-source", OptSpec::STRING, &opt_source}, {"-target", OptSpec::STRING, &opt_target}, {"-norm", OptSpec::FLAG, &opt_norm}, {"-french", OptSpec::FLAG, &opt_french}, {"-shifted", OptSpec::FLAG, &opt_shifted}, {"-lower", OptSpec::FLAG, &opt_lower}, {"-upper", OptSpec::FLAG, &opt_upper}, {"-case", OptSpec::FLAG, &opt_case}, {"-level", OptSpec::NUM, &opt_level}, {"-help", OptSpec::FLAG, &opt_help}, {"-?", OptSpec::FLAG, &opt_help}, {0, OptSpec::FLAG, 0} }; /** * processOptions() Function to read the command line options. */ UBool processOptions(int argc, const char **argv, OptSpec opts[]) { for (int argNum = 1; argNum < argc; argNum ++) { const char *pArgName = argv[argNum]; OptSpec *pOpt; for (pOpt = opts; pOpt->name != 0; pOpt ++) { if (strcmp(pOpt->name, pArgName) == 0) { switch (pOpt->type) { case OptSpec::FLAG: *(UBool *)(pOpt->pVar) = TRUE; break; case OptSpec::STRING: argNum ++; if (argNum >= argc) { fprintf(stderr, "value expected for \"%s\" option.\n", pOpt->name); return FALSE; } *(const char **)(pOpt->pVar) = argv[argNum]; break; case OptSpec::NUM: argNum ++; if (argNum >= argc) { fprintf(stderr, "value expected for \"%s\" option.\n", pOpt->name); return FALSE; } char *endp; int i = strtol(argv[argNum], &endp, 0); if (endp == argv[argNum]) { fprintf(stderr, "integer value expected for \"%s\" option.\n", pOpt->name); return FALSE; } *(int *)(pOpt->pVar) = i; } break; } } if (pOpt->name == 0) { fprintf(stderr, "Unrecognized option \"%s\"\n", pArgName); return FALSE; } } return TRUE; } /** * ICU string comparison */ int strcmp() { UChar source[100]; UChar target[100]; u_unescape(opt_source, source, 100); u_unescape(opt_target, target, 100); UCollationResult result = ucol_strcoll(collator, source, -1, target, -1); if (result == UCOL_LESS) { return -1; } else if (result == UCOL_GREATER) { return 1; } return 0; } /** * Creates a collator */ UBool processCollator() { // Set up an ICU collator UErrorCode status = U_ZERO_ERROR; UChar rules[100]; if (opt_rules != 0) { u_unescape(opt_rules, rules, 100); collator = ucol_openRules(rules, -1, UCOL_OFF, UCOL_TERTIARY, NULL, &status); } else { collator = ucol_open(opt_locale, &status); } if (U_FAILURE(status)) { fprintf(stderr, "Collator creation failed.: %d\n", status); return FALSE; } if (status == U_USING_DEFAULT_WARNING) { fprintf(stderr, "Warning, U_USING_DEFAULT_WARNING for %s\n", opt_locale); } if (status == U_USING_FALLBACK_WARNING) { fprintf(stderr, "Warning, U_USING_FALLBACK_ERROR for %s\n", opt_locale); } if (opt_norm) { ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); } if (opt_french) { ucol_setAttribute(collator, UCOL_FRENCH_COLLATION, UCOL_ON, &status); } if (opt_lower) { ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_LOWER_FIRST, &status); } if (opt_upper) { ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_UPPER_FIRST, &status); } if (opt_case) { ucol_setAttribute(collator, UCOL_CASE_LEVEL, UCOL_ON, &status); } if (opt_shifted) { ucol_setAttribute(collator, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, &status); } if (opt_level != 0) { switch (opt_level) { case 1: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status); break; case 2: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_SECONDARY, &status); break; case 3: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_TERTIARY, &status); break; case 4: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_QUATERNARY, &status); break; case 5: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_IDENTICAL, &status); break; default: fprintf(stderr, "-level param must be between 1 and 5\n"); return FALSE; } } if (U_FAILURE(status)) { fprintf(stderr, "Collator attribute setting failed.: %d\n", status); return FALSE; } return TRUE; } /** * Main -- process command line, read in and pre-process the test file, * call other functions to do the actual tests. */ int main(int argc, const char** argv) { if (processOptions(argc, argv, opts) != TRUE || opt_help) { printf(gHelpString); return -1; } if (processCollator() != TRUE) { fprintf(stderr, "Error creating collator for comparison\n"); return -1; } fprintf(stdout, "Comparing source=%s and target=%s\n", opt_source, opt_target); int result = strcmp(); if (result == 0) { fprintf(stdout, "source is equals to target\n"); } else if (result < 0) { fprintf(stdout, "source is less than target\n"); } else { fprintf(stdout, "source is greater than target\n"); } ucol_close(collator); return 0; } usr/share/doc/alt-libicu-devel/samples/coll/coll.sln000064400000002256152342600250016416 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coll", "coll.vcxproj", "{7664D0D2-0263-4BFB-AE19-9A1CAD231440}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|Win32.ActiveCfg = Debug|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|Win32.Build.0 = Debug|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|x64.ActiveCfg = Debug|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Debug|x64.Build.0 = Debug|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|Win32.ActiveCfg = Release|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|Win32.Build.0 = Release|Win32 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|x64.ActiveCfg = Release|x64 {7664D0D2-0263-4BFB-AE19-9A1CAD231440}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/coll/Makefile000064400000001150152342600250016377 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=coll # All object files (C or C++) OBJECTS=coll.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/coll/coll.vcxproj000064400000023232152342600250017312 0ustar00 {7664D0D2-0263-4BFB-AE19-9A1CAD231440} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release/coll.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreaded true .\x86\Release/coll.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 Default icuin.lib;icuuc.lib;%(AdditionalDependencies) .\x86\Release/coll.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/coll.pdb Console false .\x64\Release/coll.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreaded true .\x64\Release/coll.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 Default icuin.lib;icuuc.lib;%(AdditionalDependencies) .\x64\Release/coll.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/coll.pdb Console false .\x86\Debug/coll.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebug .\x86\Debug/coll.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ true Level3 true EditAndContinue Default icuind.lib;icuucd.lib;%(AdditionalDependencies) .\x86\Debug/coll.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/coll.pdb Console false .\x64\Debug/coll.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebug .\x64\Debug/coll.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ true Level3 ProgramDatabase Default icuind.lib;icuucd.lib;%(AdditionalDependencies) .\x64\Debug/coll.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/coll.pdb Console false usr/share/doc/alt-libicu-devel/samples/dtptngsample/dtptngsample.vcxproj000064400000016546152342600250022646 0ustar00 {115886F0-7DFB-4B8B-BE79-83162EE8713B} samples Application true Unicode Application true Unicode Application false true Unicode Application false true Unicode .\x86\Debug\ .\x86\Debug\ $(ProjectName) .\x64\Debug\ .\x64\Debug\ $(ProjectName) .\x86\Release\ .\x86\Release\ $(ProjectName) .\x64\Release\ .\x64\Release\ $(ProjectName) Level3 ..\..\common;..\..\..\include;%(AdditionalIncludeDirectories) true .\x86\debug/dtptngsample.exe icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) Level3 ..\..\common;..\..\..\include;%(AdditionalIncludeDirectories) .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ true .\x64\debug/dtptngsample.exe icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) Level3 MaxSpeed true true ..\..\..\include;..\..\common;%(AdditionalIncludeDirectories) true true icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) Level3 MaxSpeed true true ..\..\..\include;..\..\common;%(AdditionalIncludeDirectories) .\x64\Release/ .\x64\Release/ .\x64\Release/ true true icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) usr/share/doc/alt-libicu-devel/samples/dtptngsample/dtptngsample.vcxproj.filters000064400000001654152342600250024307 0ustar00 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Source Files usr/share/doc/alt-libicu-devel/samples/dtptngsample/dtptngsample.cpp000064400000016331152342600250021725 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /******************************************************************** * COPYRIGHT: * Copyright (c) 2008-2014, International Business Machines Corporation and * others. All Rights Reserved. ********************************************************************/ //! [getBestPatternExample1] #include #include "unicode/smpdtfmt.h" #include "unicode/dtptngen.h" #include "unicode/ustdio.h" //! [getBestPatternExample1] using namespace std; using namespace icu; static void getBestPatternExample() { u_printf("========================================================================\n"); u_printf(" getBestPatternExample()\n"); u_printf("\n"); u_printf(" Use DateTimePatternGenerator to create customized date/time pattern:\n"); u_printf(" yQQQQ,yMMMM, MMMMd, hhmm, jjmm per locale\n"); u_printf("========================================================================\n"); //! [getBestPatternExample] UnicodeString skeletons [] = { UnicodeString("yQQQQ"), // year + full name of quarter, i.e., 4th quarter 1999 UnicodeString("yMMMM"), // year + full name of month, i.e., October 1999 UnicodeString("MMMMd"), // full name of month + day of the month, i.e., October 25 UnicodeString("hhmm"), // 12-hour-cycle format, i.e., 1:32 PM UnicodeString("jjmm"), // preferred hour format for the given locale, i.e., 24-hour-cycle format for fr_FR 0, }; Locale locales[] = { Locale ("en_US"), Locale ("fr_FR"), Locale ("zh_CN"), }; const char* filename = "sample.txt"; /* open a UTF-8 file for writing */ UFILE* f = u_fopen(filename, "w", NULL,"UTF-8"); UnicodeString dateReturned; UErrorCode status =U_ZERO_ERROR; Calendar *cal = Calendar::createInstance(status); cal->set (1999,9,13,23,58,59); UDate date = cal->getTime(status); u_fprintf(f, "%-20S%-20S%-20S%-20S\n", UnicodeString("Skeleton").getTerminatedBuffer(),UnicodeString("en_US").getTerminatedBuffer(),UnicodeString("fr_FR").getTerminatedBuffer(),UnicodeString("zh_CN").getTerminatedBuffer()); for (int i=0;skeletons[i]!=NULL;i++) { u_fprintf(f, "%-20S",skeletons[i].getTerminatedBuffer()); for (int j=0;jgetBestPattern(skeletons[i],status); // Constructs a SimpleDateFormat with the best pattern generated above and the given locale SimpleDateFormat *sdf = new SimpleDateFormat(pattern,locales[j],status); dateReturned.remove(); // Get the format of the given date sdf->format(date,dateReturned,status); /* write Unicode string to file */ u_fprintf(f, "%-20S", dateReturned.getTerminatedBuffer()); delete dtfg; delete sdf; } u_fprintf(f,"\n"); } /* close the file resource */ u_fclose(f); delete cal; //! [getBestPatternExample] } static void addPatternExample() { u_printf("========================================================================\n"); u_printf(" addPatternExample()\n"); u_printf("\n"); u_printf(" Use addPattern API to add new '. von' to existing pattern\n"); u_printf("========================================================================\n"); //! [addPatternExample] UErrorCode status =U_ZERO_ERROR; UnicodeString conflictingPattern,dateReturned, pattern; Locale locale=Locale::getFrance(); Calendar *cal = Calendar::createInstance(status); cal->set (1999,9,13,23,58,59); UDate date = cal->getTime(status); // Create an DateTimePatternGenerator instance for the given locale DateTimePatternGenerator *dtfg= DateTimePatternGenerator::createInstance(locale,status); SimpleDateFormat *sdf = new SimpleDateFormat(dtfg->getBestPattern("MMMMddHmm",status),locale,status); // Add '. von' to the existing pattern dtfg->addPattern("dd'. von' MMMM", true, conflictingPattern,status); // Apply the new pattern sdf->applyPattern(dtfg->getBestPattern("MMMMddHmm",status)); dateReturned = sdf->format(date, dateReturned, status); pattern =sdf->toPattern(pattern); u_printf("%s\n", "New Pattern for FRENCH: "); u_printf("%S\n", pattern.getTerminatedBuffer()); u_printf("%s\n", "Date Time in new Pattern: "); u_printf("%S\n", dateReturned.getTerminatedBuffer()); delete dtfg; delete sdf; delete cal; //! [addPatternExample] /* output of the sample code: ************************************************************************************************ New Pattern for FRENCH: dd. 'von' MMMM HH:mm Date Time in new Pattern: 13. von octobre 23:58 *************************************************************************************************/ } static void replaceFieldTypesExample() { // Use repalceFieldTypes API to replace zone 'zzzz' with 'vvvv' u_printf("========================================================================\n"); u_printf(" replaceFieldTypeExample()\n"); u_printf("\n"); u_printf(" Use replaceFieldTypes API to replace zone 'zzzz' with 'vvvv'\n"); u_printf("========================================================================\n"); //! [replaceFieldTypesExample] UFILE *out = u_finit(stdout, NULL, "UTF-8"); UErrorCode status =U_ZERO_ERROR; UnicodeString pattern,dateReturned; Locale locale =Locale::getFrance(); Calendar *cal = Calendar::createInstance(status); cal->set (1999,9,13,23,58,59); UDate date = cal->getTime(status); TimeZone *zone = TimeZone::createTimeZone(UnicodeString("Europe/Paris")); DateTimePatternGenerator *dtfg = DateTimePatternGenerator::createInstance(locale,status); SimpleDateFormat *sdf = new SimpleDateFormat("EEEE d MMMM y HH:mm:ss zzzz",locale,status); sdf->setTimeZone(*zone); pattern = sdf->toPattern(pattern); u_fprintf(out, "%S\n", UnicodeString("Pattern before replacement:").getTerminatedBuffer()); u_fprintf(out, "%S\n", pattern.getTerminatedBuffer()); dateReturned.remove(); dateReturned = sdf->format(date, dateReturned, status); u_fprintf(out, "%S\n", UnicodeString("Date/Time format in fr_FR:").getTerminatedBuffer()); u_fprintf(out, "%S\n", dateReturned.getTerminatedBuffer()); // Replace zone "zzzz" in the pattern with "vvvv" UnicodeString newPattern = dtfg->replaceFieldTypes(pattern, "vvvv", status); // Apply the new pattern sdf->applyPattern(newPattern); dateReturned.remove(); dateReturned = sdf->format(date, dateReturned, status); u_fprintf(out, "%S\n", UnicodeString("Pattern after replacement:").getTerminatedBuffer()); u_fprintf(out, "%S\n", newPattern.getTerminatedBuffer()); u_fprintf(out, "%S\n", UnicodeString("Date/Time format in fr_FR:").getTerminatedBuffer()); u_fprintf(out, "%S\n", dateReturned.getTerminatedBuffer()); delete sdf; delete dtfg; delete zone; delete cal; u_fclose(out); //! [replaceFieldTypesExample] } int main (int argc, char* argv[]) { getBestPatternExample(); addPatternExample(); replaceFieldTypesExample(); return 0; } usr/share/doc/alt-libicu-devel/samples/legacy/README000064400000006711152342600260016143 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002, International Business Machines Corporation and others. All Rights Reserved. This example demonstrates running an instance of ICU 1.8.1. together with a current version of ICU. It only tests u_getVersion and several collation APIs. Generally, one should be able to simultaneously use one or more versions of ICU 2.0 or higher and one version of ICU 1.8.1 or lower. What is it all about: Let's say you have a 10 Tb database indexed using ICU 1.8.1. sortkeys. New ICU comes out, with neat new features you would like to use, but also with new sortkeys and you don't care to reindex your 10 Tb database. What to do then??? You can use ICU 1.8.1. in one of your compilation units and current version in all the others. So, you can use old collation until you decide to reindex. You cannot mix two versions of ICU in the same compilation unit. You cannot automatically use more than one legacy version of ICU. In order to make the compilation unit use old version of ICU, you have to do a couple of things: 1) change it's include path so that it includes header files from the old versions 2) explicitly add old libraries to the linker. 3) make sure old data can be found (if legacy code needs data). Building and running of the example: Linux: To make it work, you should build and install both the current ICU and ICU 1.8.1. Put both data libraries to wherever ICU_DATA points (usually it is $(prefix)/share/icu/$(icu_version)/). If data libraries are used, then check for $(prefix)/lib/icu/1.8.1 which should contain libicudata.so and libicudt18*.so 2. Copy libicuuc.so.18* and libicui18n.so.18* to $(prefix)/lib directory, together with current libraries). 3. Should work on other Unixes. Change $ICU_PREFIX to point to the current installation, and $ICU_LEGACY to point to 1.8.1 installation. $ICU_LEGACY is needed solely to access the 1.8.1 include directory through $LEGACY_INCLUDE variable, so if you want to move the 1.8.1. include directory, you can set $LEGACY_INCLUDE directly to that directory. Run make check. You should get two different libraries running at the same time. Win32: Build both current ICU and ICU 1.8.1. Take icuuc18.dll, icuin18.dll and icudt18l.dll and put them somewhere in PATH (a sane place would be wherever current dlls go). Edit the include directory for oldcol.cpp so that it points to the include directory of ICU 1.8.1. Edit the two library entries with path so that they point to .lib files for your version of ICU. Hit F7, followed by ctrl-F5. Troubleshooting (all platforms): Sample won't compile: this is quite unlikely, but the most probable reason is that include files cannot be found. Sample won't link: The path for 1.8.1. libraries is broken. Edit it so that it reflects the path to your libraries. Linker says: "Undefined symbol u_getVersion()" (or something similar): path to 1.8.1. libraries is bad. Linker says: "Undefined symbol u_getVersion()_X_Y" (or something similar): path to current libraries is bad. Legacy crashes horribly: Sorry, didn't put any error checking. If legacy crashes that's most probably because it cannot find the data libraries. You can see which data library is not found by the part of the program that is running. Make sure program can find tha data library either by putting it where ever ICU_DATA points to OR by putting the DLL version of the data library somewhere on your PATH. usr/share/doc/alt-libicu-devel/samples/legacy/legacy.sln000064400000002375152342600260017247 0ustar00Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.24720.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "legacy", "legacy.vcxproj", "{57F56795-1802-4605-88A0-013AAE9998F6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {57F56795-1802-4605-88A0-013AAE9998F6}.Debug|Win32.ActiveCfg = Debug|Win32 {57F56795-1802-4605-88A0-013AAE9998F6}.Debug|Win32.Build.0 = Debug|Win32 {57F56795-1802-4605-88A0-013AAE9998F6}.Debug|x64.ActiveCfg = Debug|x64 {57F56795-1802-4605-88A0-013AAE9998F6}.Debug|x64.Build.0 = Debug|x64 {57F56795-1802-4605-88A0-013AAE9998F6}.Release|Win32.ActiveCfg = Release|Win32 {57F56795-1802-4605-88A0-013AAE9998F6}.Release|Win32.Build.0 = Release|Win32 {57F56795-1802-4605-88A0-013AAE9998F6}.Release|x64.ActiveCfg = Release|x64 {57F56795-1802-4605-88A0-013AAE9998F6}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/legacy/newcol.cpp000064400000005453152342600260017260 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2001 - 2005, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: newcol.cpp * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2001jul24 * created by: Vladimir Weinstein */ /****************************************************************************** * This is the module that uses new collation ******************************************************************************/ #include #include #include "unicode/ucol.h" // Very simple example code - sticks a sortkey in the buffer // Not much error checking int32_t getSortKey_current(const char *locale, const UChar *string, int32_t sLen, uint8_t *buffer, int32_t bLen) { UErrorCode status = U_ZERO_ERROR; UCollator *coll = ucol_open(locale, &status); if(U_FAILURE(status)) { return -1; } int32_t result = ucol_getSortKey(coll, string, sLen, buffer, bLen); ucol_close(coll); return result; } // This one can be used for passing to qsort function // Not thread safe or anything static UCollator *compareCollator = NULL; int compare_current(const void *string1, const void *string2) { if(compareCollator != NULL) { UCollationResult res = ucol_strcoll(compareCollator, (UChar *) string1, -1, (UChar *) string2, -1); if(res == UCOL_LESS) { return -1; } else if(res == UCOL_GREATER) { return 1; } else { return 0; } } else { return 0; } } void initCollator_current(const char *locale) { UErrorCode status = U_ZERO_ERROR; compareCollator = ucol_open(locale, &status); } void closeCollator_current(void) { ucol_close(compareCollator); compareCollator = NULL; } extern "C" void test_current(UChar data[][5], uint32_t size, uint32_t maxlen, uint8_t keys[][32]) { uint32_t i = 0; int32_t keySize = 0; UVersionInfo uvi; u_getVersion(uvi); fprintf(stderr, "Entered current, version: [%d.%d.%d.%d]\nMoving to sortkeys\n", uvi[0], uvi[1], uvi[2], uvi[3]); for(i = 0; i #include #include #include // Very simple example code - sticks a sortkey in the buffer // Not much error checking int32_t getSortKey_legacy(const char *locale, const UChar *string, int32_t sLen, uint8_t *buffer, int32_t bLen) { UErrorCode status = U_ZERO_ERROR; UCollator *coll = ucol_open(locale, &status); if(U_FAILURE(status)) { return -1; } int32_t result = ucol_getSortKey(coll, string, sLen, buffer, bLen); ucol_close(coll); return result; } // This one can be used for passing to qsort function // Not thread safe or anything static UCollator *compareCollator = NULL; int compare_legacy(const void *string1, const void *string2) { if(compareCollator != NULL) { UCollationResult res = ucol_strcoll(compareCollator, (UChar *) string1, -1, (UChar *) string2, -1); if(res == UCOL_LESS) { return -1; } else if(res == UCOL_GREATER) { return 1; } else { return 0; } } else { return 0; } } void initCollator_legacy(const char *locale) { UErrorCode status = U_ZERO_ERROR; compareCollator = ucol_open(locale, &status); if(U_FAILURE(status)) { fprintf(stderr, "initCollator_legacy(%s): error opening collator, %s!\n", locale, u_errorName(status)); fprintf(stderr, "Note: ICU data directory is %s\n", u_getDataDirectory()); fprintf(stderr, "Read the README!\n"); exit(0); } } void closeCollator_legacy(void) { if(compareCollator != NULL) { ucol_close(compareCollator); } else { fprintf(stderr, "closeCollator_legacy(): collator was already NULL!\n"); } compareCollator = NULL; } extern "C" void test_legacy(UChar data[][5], uint32_t size, uint32_t maxlen, uint8_t keys[4][32]) { uint32_t i = 0; int32_t keySize = 0; UVersionInfo uvi; u_getVersion(uvi); fprintf(stderr, "Entered legacy, version: [%d.%d.%d.%d]\nMoving to sortkeys\n", uvi[0], uvi[1], uvi[2], uvi[3]); for(i = 0; i #include "unicode/utypes.h" #include "unicode/ustring.h" extern "C" void test_current(UChar data[][5], uint32_t size, uint32_t maxLen, uint8_t keys[][32]); extern "C" void test_legacy(UChar data[][5], uint32_t size, uint32_t maxlen, uint8_t keys[][32]); void printZTUChar(const UChar *str) { while(*str != 0) { if(*str > 0x1F && *str < 0x80) { fprintf(stdout, "%c", (*str) & 0xFF); } else { fprintf(stdout, "\\u%04X", *str); } str++; } } void printArray(const char* const comment, const UChar UArray[][5], int32_t arraySize) { fprintf (stdout, "%s\n", comment); int32_t i = 0; for(i = 0; i $@ $(ICU_INC): @echo ICU_PREFIX variable is not set correctly @echo "Please read the directions at the top of this file (Makefile)" @echo "And the README" @echo "Can't open $(ICU_INC)" @false $(LEGACY_INCLUDE)/unicode/ucol.h: @echo ICU_LEGACY variable is not set correctly. @echo "Please read the directions at the top of this file (Makefile)" @echo "And the README" @echo "Can't open $@" @false ifneq ($(MAKECMDGOALS),distclean) -include $(DEPS) endif usr/share/doc/alt-libicu-devel/samples/legacy/legacy.vcxproj.filters000064400000002045152342600260021607 0ustar00 {28feb3e5-286e-4bae-8a94-1831f7734250} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {82030ac6-467e-4020-a013-5b05ba72e3c8} h;hpp;hxx;hm;inl {f2650fcf-69b6-4d3c-b3ff-8eb4b63775c9} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Source Files usr/share/doc/alt-libicu-devel/samples/legacy/legacy.vcxproj000064400000034744152342600260020153 0ustar00 Debug Win32 Debug x64 Release Win32 Release x64 {57F56795-1802-4605-88A0-013AAE9998F6} 8.1 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release/legacy.tlb OnlyExplicitInline ../../../include;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreaded true true .\x86\Release/legacy.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 icuuc.lib;icuin.lib;../../../../icu-1-8-1/lib/icuuc.lib;../../../../icu-1-8-1/lib/icuin.lib;%(AdditionalDependencies) .\x86\Release/legacy.exe true ../../../lib;%(AdditionalLibraryDirectories) .\x86\Release/legacy.pdb Console false X64 .\x64\Release/legacy.tlb OnlyExplicitInline ../../../include;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;WIN64;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreaded true true .\x64\Release/legacy.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 icuuc.lib;icuin.lib;../../../../icu-1-8-1/lib/icuuc.lib;../../../../icu-1-8-1/lib/icuin.lib;%(AdditionalDependencies) .\x64\Release/legacy.exe true ../../../lib64;%(AdditionalLibraryDirectories) .\x64\Release/legacy.pdb Console false MachineX64 .\x86\Debug/legacy.tlb Disabled ../../../include;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug true .\x86\Debug/legacy.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 true EditAndContinue Default _DEBUG;%(PreprocessorDefinitions) 0x0409 icuucd.lib;icuind.lib;../../../../icu-1-8-1/lib/icuucd.lib;../../../../icu-1-8-1/lib/icuind.lib;%(AdditionalDependencies) .\x86\Debug/legacy.exe true ../../../lib;%(AdditionalLibraryDirectories) true .\x86\Debug/legacy.pdb Console false X64 .\x64\Debug/legacy.tlb Disabled ../../../include;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;WIN64;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug true .\x64\Debug/legacy.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 icuucd.lib;icuind.lib;../../../../icu-1-8-1/lib/icuucd.lib;../../../../icu-1-8-1/lib/icuind.lib;%(AdditionalDependencies) .\x64\Debug/legacy.exe true ../../../lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/legacy.pdb Console false MachineX64 ../../../include;../../../../icu-1-8-1/include ../../../include;../../../../icu-1-8-1/include ../../../include;../../../../icu-1-8-1/include ../../../include;../../../../icu-1-8-1/include usr/share/doc/alt-libicu-devel/samples/cal/readme.txt000064400000004333152342600260016552 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. icucal: a sample program which displays the calendar. This sample demonstrates Formatting a calendar Outputting text in the default codepage to the console Files: cal.c Main source file uprint.h codepage output convenience header uprint.h codepage output convenience implementation cal.sln Windows MSVC workspace. Double-click this to get started. cal.vcproj Windows MSVC project file To Build icucal on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\cal\cal.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the cal directory, e.g. cd c:\icu\source\samples\cal\debug 4. Run it cal To Build on Unixes 1. Build ICU. icucal is built automatically by default unless samples are turned off. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install To Run on Unixes cd /source/samples/cal gmake check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH cal Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/cal/cal.vcxproj000064400000022722152342600260016732 0ustar00 Application false MultiByte {F7659D77-09CF-4FE9-ACEE-927287AA9509} <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true ..\..\..\include;%(AdditionalIncludeDirectories) Level3 false .\x86\Release/cal.tlb OnlyExplicitInline MultiThreadedDLL true .\x86\Release/cal.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/cal.exe ../../../lib;%(AdditionalLibraryDirectories) .\x86\Release/cal.pdb Console false .\x64\Release/cal.tlb OnlyExplicitInline MultiThreadedDLL true .\x64\Release/cal.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/cal.exe ../../../lib64;%(AdditionalLibraryDirectories) .\x64\Release/cal.pdb Console false .\x86\Debug/cal.tlb EnableFastChecks MultiThreadedDebugDLL .\x86\Debug/cal.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ true EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/cal.exe ../../../lib;%(AdditionalLibraryDirectories) true .\x86\Debug/cal.pdb Console false .\x64\Debug/cal.tlb MultiThreadedDebugDLL .\x64\Debug/cal.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ true ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/cal.exe ../../../lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/cal.pdb Console false usr/share/doc/alt-libicu-devel/samples/cal/cal.c000064400000054641152342600260015466 0ustar00/* *********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** ********************************************************************** * Copyright (C) 1998-2012, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * * File date.c * * Modification History: * * Date Name Description * 06/16/99 stephen Creation. ******************************************************************************* */ #include #include #include #include "unicode/uloc.h" #include "unicode/udat.h" #include "unicode/ucal.h" #include "unicode/ustring.h" #include "unicode/uclean.h" #include "uprint.h" #if UCONFIG_NO_FORMATTING int main(int argc, char **argv) { printf("%s: Sorry, UCONFIG_NO_FORMATTING was turned on (see uconfig.h). No formatting can be done. \n", argv[0]); return 0; } #else /* Protos */ static void usage(void); static void version(void); static void cal(int32_t month, int32_t year, UBool useLongNames, UErrorCode *status); static void get_symbols(const UDateFormat *fmt, UDateFormatSymbolType type, UChar *array[], int32_t arrayLength, int32_t lowestIndex, int32_t firstIndex, UErrorCode *status); static void free_symbols(UChar *array[], int32_t arrayLength); static void get_days(const UDateFormat *fmt, UChar *days [], UBool useLongNames, int32_t fdow, UErrorCode *status); static void free_days(UChar *days[]); static void get_months(const UDateFormat *fmt, UChar *months [], UBool useLongNames, UErrorCode *status); static void free_months(UChar *months[]); static void indent(int32_t count, FILE *f); static void print_days(UChar *days [], FILE *f, UErrorCode *status); static void print_month(UCalendar *c, UChar *days [], UBool useLongNames, int32_t fdow, UErrorCode *status); static void print_year(UCalendar *c, UChar *days [], UChar *months [], UBool useLongNames, int32_t fdow, UErrorCode *status); /* The version of cal */ #define CAL_VERSION "1.0" /* Number of days in a week */ #define DAY_COUNT 7 /* Number of months in a year (yes, 13) */ #define MONTH_COUNT 13 /* Separation between months in year view */ #define MARGIN_WIDTH 4 /* Size of stack buffers */ #define BUF_SIZE 64 /* Patterm string - "MMM yyyy" */ static const UChar sShortPat [] = { 0x004D, 0x004D, 0x004D, 0x0020, 0x0079, 0x0079, 0x0079, 0x0079 }; /* Pattern string - "MMMM yyyy" */ static const UChar sLongPat [] = { 0x004D, 0x004D, 0x004D, 0x004D, 0x0020, 0x0079, 0x0079, 0x0079, 0x0079 }; int main(int argc, char **argv) { int printUsage = 0; int printVersion = 0; UBool useLongNames = 0; int optInd = 1; char *arg; int32_t month = -1, year = -1; UErrorCode status = U_ZERO_ERROR; /* parse the options */ for(optInd = 1; optInd < argc; ++optInd) { arg = argv[optInd]; /* version info */ if(strcmp(arg, "-v") == 0 || strcmp(arg, "--version") == 0) { printVersion = 1; } /* usage info */ else if(strcmp(arg, "-h") == 0 || strcmp(arg, "--help") == 0) { printUsage = 1; } /* use long day names */ else if(strcmp(arg, "-l") == 0 || strcmp(arg, "--long") == 0) { useLongNames = 1; } /* POSIX.1 says all arguments after -- are not options */ else if(strcmp(arg, "--") == 0) { /* skip the -- */ ++optInd; break; } /* unrecognized option */ else if(strncmp(arg, "-", strlen("-")) == 0) { printf("cal: invalid option -- %s\n", arg+1); printUsage = 1; } /* done with options, display cal */ else { break; } } /* Get the month and year to display, if specified */ if(optInd != argc) { /* Month and year specified */ if(argc - optInd == 2) { sscanf(argv[optInd], "%d", (int*)&month); sscanf(argv[optInd + 1], "%d", (int*)&year); /* Make sure the month value is legal */ if(month < 0 || month > 12) { printf("icucal: Bad value for month -- %d\n", (int)month); /* Display usage */ printUsage = 1; } /* Adjust because months are 0-based */ --month; } /* Only year specified */ else { sscanf(argv[optInd], "%d", (int*)&year); } } /* print usage info */ if(printUsage) { usage(); return 0; } /* print version info */ if(printVersion) { version(); return 0; } /* print the cal */ cal(month, year, useLongNames, &status); /* ICU cleanup. Deallocate any memory ICU may be holding. */ u_cleanup(); return (U_FAILURE(status) ? 1 : 0); } /* Usage information */ static void usage() { puts("Usage: icucal [OPTIONS] [[MONTH] YEAR]"); puts(""); puts("Options:"); puts(" -h, --help Print this message and exit."); puts(" -v, --version Print the version number of cal and exit."); puts(" -l, --long Use long names."); puts(""); puts("Arguments (optional):"); puts(" MONTH An integer (1-12) indicating the month to display"); puts(" YEAR An integer indicating the year to display"); puts(""); puts("For an interesting calendar, look at October 1582"); } /* Version information */ static void version() { printf("icucal version %s (ICU version %s), created by Stephen F. Booth.\n", CAL_VERSION, U_ICU_VERSION); puts(U_COPYRIGHT_STRING); } static void cal(int32_t month, int32_t year, UBool useLongNames, UErrorCode *status) { UCalendar *c; UChar *days [DAY_COUNT]; UChar *months [MONTH_COUNT]; int32_t fdow; if(U_FAILURE(*status)) return; /* Create a new calendar */ c = ucal_open(0, -1, uloc_getDefault(), UCAL_TRADITIONAL, status); /* Determine if we are printing a calendar for one month or for a year */ /* Print an entire year */ if(month == -1 && year != -1) { /* Set the year */ ucal_set(c, UCAL_YEAR, year); /* Determine the first day of the week */ fdow = ucal_getAttribute(c, UCAL_FIRST_DAY_OF_WEEK); /* Print the calendar for the year */ print_year(c, days, months, useLongNames, fdow, status); } /* Print only one month */ else { /* Set the month and the year, if specified */ if(month != -1) ucal_set(c, UCAL_MONTH, month); if(year != -1) ucal_set(c, UCAL_YEAR, year); /* Determine the first day of the week */ fdow = ucal_getAttribute(c, UCAL_FIRST_DAY_OF_WEEK); /* Print the calendar for the month */ print_month(c, days, useLongNames, fdow, status); } /* Clean up */ ucal_close(c); } /* * Get a set of DateFormat symbols of a given type. * * lowestIndex is the index of the first symbol to fetch. * (e.g. it will be one to fetch day names, since Sunday is * day 1 *not* day 0.) * * firstIndex is the index of the symbol to place first in * the output array. This is used when fetching day names * in locales where the week doesn't start on Sunday. */ static void get_symbols(const UDateFormat *fmt, UDateFormatSymbolType type, UChar *array[], int32_t arrayLength, int32_t lowestIndex, int32_t firstIndex, UErrorCode *status) { int32_t count, i; if (U_FAILURE(*status)) { return; } count = udat_countSymbols(fmt, type); if(count != arrayLength + lowestIndex) { return; } for(i = 0; i < arrayLength; i++) { int32_t idx = (i + firstIndex) % arrayLength; int32_t size = 1 + udat_getSymbols(fmt, type, idx + lowestIndex, NULL, 0, status); array[idx] = (UChar *) malloc(sizeof(UChar) * size); *status = U_ZERO_ERROR; udat_getSymbols(fmt, type, idx + lowestIndex, array[idx], size, status); } } /* Free the symbols allocated by get_symbols(). */ static void free_symbols(UChar *array[], int32_t arrayLength) { int32_t i; for(i = 0; i < arrayLength; i++) { free(array[i]); } } /* Get the day names for the specified locale, in either long or short form. Also, reorder the days so that they are in the proper order for the locale (not all locales begin weeks on Sunday; in France, weeks start on Monday) */ static void get_days(const UDateFormat *fmt, UChar *days [], UBool useLongNames, int32_t fdow, UErrorCode *status) { UDateFormatSymbolType dayType = (useLongNames ? UDAT_WEEKDAYS : UDAT_SHORT_WEEKDAYS); if(U_FAILURE(*status)) return; /* fdow is 1-based */ --fdow; get_symbols(fmt, dayType, days, DAY_COUNT, 1, fdow, status); } static void free_days(UChar *days[]) { free_symbols(days, DAY_COUNT); } /* Get the month names for the specified locale, in either long or short form. */ static void get_months(const UDateFormat *fmt, UChar *months [], UBool useLongNames, UErrorCode *status) { UDateFormatSymbolType monthType = (useLongNames ? UDAT_MONTHS : UDAT_SHORT_MONTHS); if(U_FAILURE(*status)) return; get_symbols(fmt, monthType, months, MONTH_COUNT - 1, 0, 0, status); /* some locales have 13 months, no idea why */ } static void free_months(UChar *months[]) { free_symbols(months, MONTH_COUNT - 1); } /* Indent a certain number of spaces */ static void indent(int32_t count, FILE *f) { char c [BUF_SIZE]; if(count <= 0) { return; } if(count < BUF_SIZE) { memset(c, (int)' ', count); fwrite(c, sizeof(char), count, f); } else { int32_t i; for(i = 0; i < count; ++i) putc(' ', f); } } /* Print the days */ static void print_days(UChar *days [], FILE *f, UErrorCode *status) { int32_t i; if(U_FAILURE(*status)) return; /* Print the day names */ for(i = 0; i < DAY_COUNT; ++i) { uprint(days[i], f, status); putc(' ', f); } } /* Print out a calendar for c's current month */ static void print_month(UCalendar *c, UChar *days [], UBool useLongNames, int32_t fdow, UErrorCode *status) { int32_t width, pad, i, day; int32_t lens [DAY_COUNT]; int32_t firstday, current; UNumberFormat *nfmt; UDateFormat *dfmt; UChar s [BUF_SIZE]; const UChar *pat = (useLongNames ? sLongPat : sShortPat); int32_t len = (useLongNames ? 9 : 8); if(U_FAILURE(*status)) return; /* ========== Generate the header containing the month and year */ /* Open a formatter with a month and year only pattern */ dfmt = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,NULL,0,pat, len,status); /* Format the date */ udat_format(dfmt, ucal_getMillis(c, status), s, BUF_SIZE, 0, status); /* ========== Get the day names */ get_days(dfmt, days, useLongNames, fdow, status); /* ========== Print the header */ /* Calculate widths for justification */ width = 6; /* 6 spaces, 1 between each day name */ for(i = 0; i < DAY_COUNT; ++i) { lens[i] = u_strlen(days[i]); width += lens[i]; } /* Print the header, centered among the day names */ pad = width - u_strlen(s); indent(pad / 2, stdout); uprint(s, stdout, status); putc('\n', stdout); /* ========== Print the day names */ print_days(days, stdout, status); putc('\n', stdout); /* ========== Print the calendar */ /* Get the first of the month */ ucal_set(c, UCAL_DATE, 1); firstday = ucal_get(c, UCAL_DAY_OF_WEEK, status); /* The day of the week for the first day of the month is based on 1-based days of the week, which were also reordered when placed in the days array. Account for this here by offsetting by the first day of the week for the locale, which is also 1-based. */ firstday -= fdow; /* Open the formatter */ nfmt = unum_open(UNUM_DECIMAL, NULL,0,NULL,NULL, status); /* Indent the correct number of spaces for the first week */ current = firstday; if(current < 0) { current += 7; } for(i = 0; i < current; ++i) indent(lens[i] + 1, stdout); /* Finally, print out the days */ day = ucal_get(c, UCAL_DATE, status); do { /* Format the current day string */ unum_format(nfmt, day, s, BUF_SIZE, 0, status); /* Calculate the justification and indent */ pad = lens[current] - u_strlen(s); indent(pad, stdout); /* Print the day number out, followed by a space */ uprint(s, stdout, status); putc(' ', stdout); /* Update the current day */ ++current; current %= DAY_COUNT; /* If we're at day 0 (first day of the week), insert a newline */ if(current == 0) { putc('\n', stdout); } /* Go to the next day */ ucal_add(c, UCAL_DATE, 1, status); day = ucal_get(c, UCAL_DATE, status); } while(day != 1); /* Output a trailing newline */ putc('\n', stdout); /* Clean up */ free_days(days); unum_close(nfmt); udat_close(dfmt); } /* Print out a calendar for c's current year */ static void print_year(UCalendar *c, UChar *days [], UChar *months [], UBool useLongNames, int32_t fdow, UErrorCode *status) { int32_t width, pad, i, j; int32_t lens [DAY_COUNT]; UNumberFormat *nfmt; UDateFormat *dfmt; UChar s [BUF_SIZE]; const UChar pat [] = { 0x0079, 0x0079, 0x0079, 0x0079 }; int32_t len = 4; UCalendar *left_cal, *right_cal; int32_t left_day, right_day; int32_t left_firstday, right_firstday, left_current, right_current; int32_t left_month, right_month; if(U_FAILURE(*status)) return; /* Alias */ left_cal = c; /* ========== Generate the header containing the year (only) */ /* Open a formatter with a month and year only pattern */ dfmt = udat_open(UDAT_PATTERN,UDAT_PATTERN,NULL,NULL,0,pat, len, status); /* Format the date */ udat_format(dfmt, ucal_getMillis(left_cal, status), s, BUF_SIZE, 0, status); /* ========== Get the month and day names */ get_days(dfmt, days, useLongNames, fdow, status); get_months(dfmt, months, useLongNames, status); /* ========== Print the header, centered */ /* Calculate widths for justification */ width = 6; /* 6 spaces, 1 between each day name */ for(i = 0; i < DAY_COUNT; ++i) { lens[i] = u_strlen(days[i]); width += lens[i]; } /* width is the width for 1 calendar; we are displaying in 2 cols with MARGIN_WIDTH spaces between months */ /* Print the header, centered among the day names */ pad = 2 * width + MARGIN_WIDTH - u_strlen(s); indent(pad / 2, stdout); uprint(s, stdout, status); putc('\n', stdout); putc('\n', stdout); /* Generate a copy of the calendar to use */ right_cal = ucal_open(0, -1, uloc_getDefault(), UCAL_TRADITIONAL, status); ucal_setMillis(right_cal, ucal_getMillis(left_cal, status), status); /* Open the formatter */ nfmt = unum_open(UNUM_DECIMAL,NULL, 0,NULL,NULL, status); /* ========== Calculate and display the months, two at a time */ for(i = 0; i < MONTH_COUNT - 1; i += 2) { /* Print the month names for the two current months */ pad = width - u_strlen(months[i]); indent(pad / 2, stdout); uprint(months[i], stdout, status); indent(pad / 2 + MARGIN_WIDTH, stdout); pad = width - u_strlen(months[i + 1]); indent(pad / 2, stdout); uprint(months[i + 1], stdout, status); putc('\n', stdout); /* Print the day names, twice */ print_days(days, stdout, status); indent(MARGIN_WIDTH, stdout); print_days(days, stdout, status); putc('\n', stdout); /* Setup the two calendars */ ucal_set(left_cal, UCAL_MONTH, i); ucal_set(left_cal, UCAL_DATE, 1); ucal_set(right_cal, UCAL_MONTH, i + 1); ucal_set(right_cal, UCAL_DATE, 1); left_firstday = ucal_get(left_cal, UCAL_DAY_OF_WEEK, status); right_firstday = ucal_get(right_cal, UCAL_DAY_OF_WEEK, status); /* The day of the week for the first day of the month is based on 1-based days of the week. However, the days were reordered when placed in the days array. Account for this here by offsetting by the first day of the week for the locale, which is also 1-based. */ /* We need to mod by DAY_COUNT since fdow can be > firstday. IE, if fdow = 2 = Monday (like in France) and the first day of the month is a 1 = Sunday, we want firstday to be 6, not -1 */ left_firstday += (DAY_COUNT - fdow); left_firstday %= DAY_COUNT; right_firstday += (DAY_COUNT - fdow); right_firstday %= DAY_COUNT; left_current = left_firstday; right_current = right_firstday; left_day = ucal_get(left_cal, UCAL_DATE, status); right_day = ucal_get(right_cal, UCAL_DATE, status); left_month = ucal_get(left_cal, UCAL_MONTH, status); right_month = ucal_get(right_cal, UCAL_MONTH, status); /* Finally, print out the days */ while(left_month == i || right_month == i + 1) { /* If the left month is finished printing, but the right month still has days to be printed, indent the width of the days strings and reset the left calendar's current day to 0 */ if(left_month != i && right_month == i + 1) { indent(width + 1, stdout); left_current = 0; } while(left_month == i) { /* If the day is the first, indent the correct number of spaces for the first week */ if(left_day == 1) { for(j = 0; j < left_current; ++j) indent(lens[j] + 1, stdout); } /* Format the current day string */ unum_format(nfmt, left_day, s, BUF_SIZE, 0, status); /* Calculate the justification and indent */ pad = lens[left_current] - u_strlen(s); indent(pad, stdout); /* Print the day number out, followed by a space */ uprint(s, stdout, status); putc(' ', stdout); /* Update the current day */ ++left_current; left_current %= DAY_COUNT; /* Go to the next day */ ucal_add(left_cal, UCAL_DATE, 1, status); left_day = ucal_get(left_cal, UCAL_DATE, status); /* Determine the month */ left_month = ucal_get(left_cal, UCAL_MONTH, status); /* If we're at day 0 (first day of the week), break and go to the next month */ if(left_current == 0) { break; } }; /* If the current day isn't 0, indent to make up for missing days at the end of the month */ if(left_current != 0) { for(j = left_current; j < DAY_COUNT; ++j) indent(lens[j] + 1, stdout); } /* Indent between the two months */ indent(MARGIN_WIDTH, stdout); while(right_month == i + 1) { /* If the day is the first, indent the correct number of spaces for the first week */ if(right_day == 1) { for(j = 0; j < right_current; ++j) indent(lens[j] + 1, stdout); } /* Format the current day string */ unum_format(nfmt, right_day, s, BUF_SIZE, 0, status); /* Calculate the justification and indent */ pad = lens[right_current] - u_strlen(s); indent(pad, stdout); /* Print the day number out, followed by a space */ uprint(s, stdout, status); putc(' ', stdout); /* Update the current day */ ++right_current; right_current %= DAY_COUNT; /* Go to the next day */ ucal_add(right_cal, UCAL_DATE, 1, status); right_day = ucal_get(right_cal, UCAL_DATE, status); /* Determine the month */ right_month = ucal_get(right_cal, UCAL_MONTH, status); /* If we're at day 0 (first day of the week), break out */ if(right_current == 0) { break; } }; /* Output a newline */ putc('\n', stdout); } /* Output a trailing newline */ putc('\n', stdout); } /* Clean up */ free_months(months); free_days(days); udat_close(dfmt); unum_close(nfmt); ucal_close(right_cal); } #endif usr/share/doc/alt-libicu-devel/samples/cal/Makefile.in000064400000003265152342600260016624 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Makefile.in for ICU - samples/cal ## Copyright (c) 1999-2011, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information srcdir = @srcdir@ top_srcdir = @top_srcdir@ ## Install directory information top_builddir = ../.. include $(top_builddir)/icudefs.mk ## Build directory information subdir = samples/cal ## Extra files to remove for 'make clean' CLEANFILES = *~ $(DEPS) ## Target information TARGET = icucal$(EXEEXT) CPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/i18n LIBS = $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) OBJECTS = uprint.o cal.o DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local dist dist-local check check-local ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-local install: install-local clean: clean-local distclean : distclean-local dist: dist-local check: all check-local all-local: $(TARGET) install-local: all-local dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) $(RMV) $(OBJECTS) $(TARGET) distclean-local: clean-local $(RMV) Makefile check-local: -$(INVOKE) ./$(TARGET) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status $(TARGET) : $(OBJECTS) $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) $(POST_BUILD_STEP) ifeq (,$(MAKECMDGOALS)) -include $(DEPS) else ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) -include $(DEPS) endif endif usr/share/doc/alt-libicu-devel/samples/cal/cal.vcxproj.filters000064400000002071152342600260020374 0ustar00 {3e036a59-b898-49e5-9d06-4878387b4a02} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {ace55cd2-56c0-4c6d-965b-8866c5396b04} h;hpp;hxx;hm;inl {823558d3-c303-4670-9e92-d8f5c02e39e2} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Header Files usr/share/doc/alt-libicu-devel/samples/cal/uprint.h000064400000001711152342600260016243 0ustar00/* *********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** ********************************************************************** * Copyright (C) 1998-2004, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * * File uprint.h * * Modification History: * * Date Name Description * 06/14/99 stephen Creation. ******************************************************************************* */ #ifndef UPRINT_H #define UPRINT_H 1 #include #include "unicode/utypes.h" /* Print a ustring to the specified FILE* in the default codepage */ U_CFUNC void uprint(const UChar *s, FILE *f, UErrorCode *status); #endif /* ! UPRINT_H */ usr/share/doc/alt-libicu-devel/samples/cal/Makefile000064400000003247152342600260016217 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Makefile.in for ICU - samples/cal ## Copyright (c) 1999-2011, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information srcdir = . top_srcdir = ../.. ## Install directory information top_builddir = ../.. include $(top_builddir)/icudefs.mk ## Build directory information subdir = samples/cal ## Extra files to remove for 'make clean' CLEANFILES = *~ $(DEPS) ## Target information TARGET = icucal$(EXEEXT) CPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/i18n LIBS = $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) OBJECTS = uprint.o cal.o DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local dist dist-local check check-local ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-local install: install-local clean: clean-local distclean : distclean-local dist: dist-local check: all check-local all-local: $(TARGET) install-local: all-local dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) $(RMV) $(OBJECTS) $(TARGET) distclean-local: clean-local $(RMV) Makefile check-local: -$(INVOKE) ./$(TARGET) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status $(TARGET) : $(OBJECTS) $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) $(POST_BUILD_STEP) ifeq (,$(MAKECMDGOALS)) -include $(DEPS) else ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) -include $(DEPS) endif endif usr/share/doc/alt-libicu-devel/samples/cal/cal.sln000064400000002254152342600260016031 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cal", "cal.vcxproj", "{F7659D77-09CF-4FE9-ACEE-927287AA9509}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|Win32.ActiveCfg = Debug|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|Win32.Build.0 = Debug|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|x64.ActiveCfg = Debug|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Debug|x64.Build.0 = Debug|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|Win32.ActiveCfg = Release|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|Win32.Build.0 = Release|Win32 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|x64.ActiveCfg = Release|x64 {F7659D77-09CF-4FE9-ACEE-927287AA9509}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/cal/uprint.c000064400000004034152342600260016237 0ustar00/* *********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** ********************************************************************** * Copyright (C) 1998-2001, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * * File date.c * * Modification History: * * Date Name Description * 06/14/99 stephen Creation. ******************************************************************************* */ #include "uprint.h" #include "unicode/ucnv.h" #include "unicode/ustring.h" #define BUF_SIZE 128 /* Print a ustring to the specified FILE* in the default codepage */ void uprint(const UChar *s, FILE *f, UErrorCode *status) { /* converter */ UConverter *converter; char buf [BUF_SIZE]; int32_t sourceLen; const UChar *mySource; const UChar *mySourceEnd; char *myTarget; int32_t arraySize; if(s == 0) return; /* set up the conversion parameters */ sourceLen = u_strlen(s); mySource = s; mySourceEnd = mySource + sourceLen; myTarget = buf; arraySize = BUF_SIZE; /* open a default converter */ converter = ucnv_open(0, status); /* if we failed, clean up and exit */ if(U_FAILURE(*status)) goto finish; /* perform the conversion */ do { /* reset the error code */ *status = U_ZERO_ERROR; /* perform the conversion */ ucnv_fromUnicode(converter, &myTarget, myTarget + arraySize, &mySource, mySourceEnd, NULL, TRUE, status); /* Write the converted data to the FILE* */ fwrite(buf, sizeof(char), myTarget - buf, f); /* update the conversion parameters*/ myTarget = buf; arraySize = BUF_SIZE; } while(*status == U_BUFFER_OVERFLOW_ERROR); finish: /* close the converter */ ucnv_close(converter); } usr/share/doc/alt-libicu-devel/samples/csdet/csdet.c000064400000004140152342600260016361 0ustar00/* ******************************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ******************************************************************************** ******************************************************************************** * Copyright (C) 2005-2006, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* */ #include "unicode/utypes.h" #include "unicode/ucsdet.h" #include #include #define BUFFER_SIZE 8192 int main(int argc, char *argv[]) { static char buffer[BUFFER_SIZE]; int32_t arg; if( argc <= 1 ) { printf("Usage: %s [filename]...\n", argv[0]); return -1; } for(arg = 1; arg < argc; arg += 1) { FILE *file; char *filename = argv[arg]; int32_t inputLength, match, matchCount = 0; UCharsetDetector* csd; const UCharsetMatch **csm; UErrorCode status = U_ZERO_ERROR; if (arg > 1) { printf("\n"); } file = fopen(filename, "rb"); if (file == NULL) { printf("Cannot open file \"%s\"\n\n", filename); continue; } printf("%s:\n", filename); inputLength = (int32_t) fread(buffer, 1, BUFFER_SIZE, file); fclose(file); csd = ucsdet_open(&status); ucsdet_setText(csd, buffer, inputLength, &status); csm = ucsdet_detectAll(csd, &matchCount, &status); for(match = 0; match < matchCount; match += 1) { const char *name = ucsdet_getName(csm[match], &status); const char *lang = ucsdet_getLanguage(csm[match], &status); int32_t confidence = ucsdet_getConfidence(csm[match], &status); if (lang == NULL || strlen(lang) == 0) { lang = "**"; } printf("%s (%s) %d\n", name, lang, confidence); } ucsdet_close(csd); } return 0; } usr/share/doc/alt-libicu-devel/samples/csdet/readme.txt000064400000004301152342600260017110 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2001-2010 International Business Machines Corporation and others. All Rights Reserved. uresb: Resource Bundle This sample demonstrates Using ICU's CharSet Detection API Files: csdet.c Main source file *.txt Various sample .txt files To Build uresb on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\uresb\uresb.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the uresb directory, e.g. cd c:\icu\source\samples\uresb\debug 4. Run it (with a locale name, ex. english) csdet eucJP.txt WARNING: The .txt files must be in the same directory as the executable, which is not the case by default on some systems. To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/uresb gmake ICU_PREFIX= To Run on Unixes cd /source/samples/uresb gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH csdet eucJP.txt Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/csdet/csdet.vcxproj.filters000064400000001602152342600260021301 0ustar00 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx Source Files usr/share/doc/alt-libicu-devel/samples/csdet/csdet.vcxproj000064400000020246152342600260017637 0ustar00 {683745AD-3BC2-4B89-898B-93490D7F2757} Win32Proj Application false MultiByte <_ProjectFileVersion>10.0.30319.1 x86\Debug\ x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true x86\Release\ x86\Release\ false .\x64\Release\ .\x64\Release\ false ../../../include;%(AdditionalIncludeDirectories) true EnableFastChecks MultiThreadedDebug Level3 EditAndContinue icuucd.lib;icuind.lib;%(AdditionalDependencies) $(OutDir)csdet.exe ../../../lib;%(AdditionalLibraryDirectories) true $(OutDir)csdet.pdb Console false X64 Disabled ../../../include;%(AdditionalIncludeDirectories) true EnableFastChecks MultiThreadedDebug Level3 ProgramDatabase icuucd.lib;icuind.lib;%(AdditionalDependencies) $(OutDir)csdet.exe ../../../lib64;%(AdditionalLibraryDirectories) true $(OutDir)csdet.pdb Console false ../../../include;%(AdditionalIncludeDirectories) MultiThreaded Level3 ProgramDatabase icuuc.lib;icuin.lib;%(AdditionalDependencies) $(OutDir)csdet.exe ../../../lib;%(AdditionalLibraryDirectories) true Console true false ../../../include;%(AdditionalIncludeDirectories) MultiThreaded Level3 ProgramDatabase icuuc.lib;icuin.lib;%(AdditionalDependencies) $(OutDir)csdet.exe ../../../lib64;%(AdditionalLibraryDirectories) true Console true false usr/share/doc/alt-libicu-devel/samples/csdet/Makefile000064400000001152152342600260016553 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2007 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=csdet # All object files (C or C++) OBJECTS=csdet.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/udata/reader.vcxproj.filters000064400000001557152342600260021446 0ustar00 {70f91413-5190-4f71-88a6-42eddfb11351} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {e31be275-f3ff-42ca-8017-1ddab3cbd23b} h;hpp;hxx;hm;inl {ce6ba23d-b7db-40f6-8e79-a1d386c0c707} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/udata/readme.txt000064400000005243152342600260017112 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. udata: Low level ICU data This sample demonstrates Using the low level ICU data handling interfaces (udata) to create and later access user data. Files: writer.c C source for Writer application, will generate data file to be read by Reader. reader.c C source for Reader application, will read file created by Writer udata.sln Windows MSVC workspace. Double-click this to get started. udata.vcproj Windows MSVC project file To Build udata on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\udata\udata.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the udata directory, e.g. cd c:\icu\source\samples\udata\debug 4. Run it writer reader IMPORTANT: On some systems, the reader and writer executables may not be in the same directory. If this is the case, this will likely cause a problem with reader looking for the .dat file in the wrong directory). To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile You will need to set ICU_PATH to the location of your ICU source tree, for example ICU_PATH=/home/srl/icu (containing source, etc.) cd /source/samples/udata gmake ICU_PATH= ICU_PREFIX=/source/samples/udata gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH writer reader Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/udata/reader.c000064400000006215152342600260016522 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2009, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: reader.c * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2000sep5 * created by: Vladimir Weinstein */ /******************************************************************************* * Derived from Madhu Katragadda gentest *******************************************************************************/ #include #include #include #ifdef WIN32 #include #else #include #endif #include "unicode/utypes.h" #include "unicode/putil.h" #include "unicode/udata.h" #define DATA_NAME "mypkg_example" #define DATA_TYPE "dat" /* UDataInfo cf. udata.h */ static const UDataInfo dataInfo={ sizeof(UDataInfo), 0, U_IS_BIG_ENDIAN, U_CHARSET_FAMILY, sizeof(UChar), 0, 0x4D, 0x79, 0x44, 0x74, /* dataFormat="MyDt" */ 1, 0, 0, 0, /* formatVersion */ 1, 0, 0, 0 /* dataVersion */ }; static UBool isAcceptable(void *context, const char *type, const char *name, const UDataInfo *pInfo){ if( pInfo->size>=20 && pInfo->isBigEndian==U_IS_BIG_ENDIAN && pInfo->charsetFamily==U_CHARSET_FAMILY && pInfo->dataFormat[0]==0x4D && /* dataFormat="MyDt" */ pInfo->dataFormat[1]==0x79 && pInfo->dataFormat[2]==0x44 && pInfo->dataFormat[3]==0x74 && pInfo->formatVersion[0]==1 && pInfo->dataVersion[0]==1 ) { return TRUE; } else { return FALSE; } } extern int main(int argc, const char *argv[]) { UDataMemory *result = NULL; UErrorCode status=U_ZERO_ERROR; uint16_t intValue = 0; char *string = NULL; uint16_t *intPointer = NULL; const void *dataMemory = NULL; char curPathBuffer[1024]; #ifdef WIN32 char *currdir = _getcwd(NULL, 0); #else char *currdir = getcwd(NULL, 0); #endif /* need to put "current/dir" as path */ strcpy(curPathBuffer, currdir); result=udata_openChoice(curPathBuffer, DATA_TYPE, DATA_NAME, isAcceptable, NULL, &status); if(currdir != NULL) { free(currdir); } if(U_FAILURE(status)){ printf("Failed to open data file example.dat in %s with error number %d\n", curPathBuffer, status); return -1; } dataMemory = udata_getMemory(result); intPointer = (uint16_t *)dataMemory; printf("Read value %d from data file\n", *intPointer); string = (char *) (intPointer+1); printf("Read string %s from data file\n", string); if(U_SUCCESS(status)){ udata_close(result); } return 0; } usr/share/doc/alt-libicu-devel/samples/udata/writer.vcxproj.filters000064400000001557152342600260021520 0ustar00 {95d01528-6508-4b1e-8aae-1c97e5b51225} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {354349b6-2a7e-4803-8654-f1123e58d086} h;hpp;hxx;hm;inl {629cf2c5-7334-4b9c-9592-17e16293f7f0} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/udata/udata.sln000064400000003626152342600260016733 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reader", "reader.vcxproj", "{BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "writer", "writer.vcxproj", "{40A90302-F173-4629-A003-F571D2D93D16}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|Win32.ActiveCfg = Debug|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|Win32.Build.0 = Debug|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|x64.ActiveCfg = Debug|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Debug|x64.Build.0 = Debug|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|Win32.ActiveCfg = Release|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|Win32.Build.0 = Release|Win32 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|x64.ActiveCfg = Release|x64 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28}.Release|x64.Build.0 = Release|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|Win32.ActiveCfg = Debug|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|Win32.Build.0 = Debug|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|x64.ActiveCfg = Debug|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Debug|x64.Build.0 = Debug|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Release|Win32.ActiveCfg = Release|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Release|Win32.Build.0 = Release|Win32 {40A90302-F173-4629-A003-F571D2D93D16}.Release|x64.ActiveCfg = Release|x64 {40A90302-F173-4629-A003-F571D2D93D16}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/udata/writer.vcxproj000064400000022447152342600260020052 0ustar00 {40A90302-F173-4629-A003-F571D2D93D16} Application false MultiByte .\x86\Debug\ .\x86\Debug\ $(ProjectName) .\x64\Debug\ .\x64\Debug\ $(ProjectName) .\x86\Release\ .\x86\Release\ $(ProjectName) .\x64\Release\ .\x64\Release\ $(ProjectName) .\x86\Debug/writer.tlb ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x86\Debug/writer.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 EditAndContinue Default icutud.lib;%(AdditionalDependencies) .\x86\Debug/writer.exe true ../../../lib;%(AdditionalLibraryDirectories) true .\x86\Debug/writer.pdb Console false .\x64\Debug/writer.tlb Disabled ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\x64\Debug/writer.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 ProgramDatabase Default icutud.lib;%(AdditionalDependencies) .\x64\Debug/writer.exe true ../../../lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/writer.pdb Console false .\x86\Release/writer.tlb OnlyExplicitInline ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x86\Release/writer.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 Default icutu.lib;%(AdditionalDependencies) .\x86\Release/writer.exe ../../../lib;%(AdditionalLibraryDirectories) .\x86\Release/writer.pdb Console false .\x64\Release/writer.tlb OnlyExplicitInline ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\x64\Release/writer.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 Default icutu.lib;%(AdditionalDependencies) .\x64\Release\writer.exe ../../../lib64;%(AdditionalLibraryDirectories) .\x64\Release\writer.pdb Console false usr/share/doc/alt-libicu-devel/samples/udata/reader.vcxproj000064400000023504152342600260017773 0ustar00 {BFEFC070-C5A9-42E3-BAAE-A51FB2C4BA28} Application false MultiByte .\x86\Debug\ .\x86\Debug\ $(ProjectName) .\x64\Debug\ .\x64\Debug\ $(ProjectName) .\x86\Release\ .\x86\Release\ $(ProjectName) .\x64\Release\ .\x64\Release\ $(ProjectName) .\reader_Win32_Debug/reader.tlb Disabled ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\reader_Win32_Debug/reader.pch .\reader_Win32_Debug/ .\reader_Win32_Debug/ .\reader_Win32_Debug/ Level3 EditAndContinue Default icuucd.lib;%(AdditionalDependencies) .\reader_Win32_Debug/reader.exe ../../../lib;%(AdditionalLibraryDirectories) true .\reader_Win32_Debug/reader.pdb Console false .\reader_x64_Debug/reader.tlb ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL .\reader_x64_Debug/reader.pch .\reader_x64_Debug/ .\reader_x64_Debug/ .\reader_x64_Debug/ Level3 ProgramDatabase Default icuucd.lib;%(AdditionalDependencies) .\reader_x64_Debug/reader.exe ../../../lib64;%(AdditionalLibraryDirectories) true .\reader_x64_Debug/reader.pdb Console false .\reader_Win32_Release/reader.tlb OnlyExplicitInline ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\reader_Win32_Release/reader.pch .\reader_Win32_Release/ .\reader_Win32_Release/ .\reader_Win32_Release/ Level3 Default icuuc.lib;%(AdditionalDependencies) .\reader_Win32_Release/reader.exe ../../../lib;%(AdditionalLibraryDirectories) .\reader_Win32_Release/reader.pdb Console false .\reader_x64_Release/reader.tlb OnlyExplicitInline ..\..\..\include;..\..\tools\toolutil;%(AdditionalIncludeDirectories) MultiThreadedDLL true .\reader_x64_Release/reader.pch .\reader_x64_Release/ .\reader_x64_Release/ .\reader_x64_Release/ Level3 Default icuuc.lib;%(AdditionalDependencies) .\reader_x64_Release/reader.exe true ../../../lib64;%(AdditionalLibraryDirectories) .\reader_x64_Release/reader.pdb Console false ..\..\..\include;..\..\tools\toolutil;..\..\icu\include ..\..\..\include;..\..\tools\toolutil;..\..\icu\include usr/share/doc/alt-libicu-devel/samples/udata/writer.c000064400000006147152342600260016600 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2006, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: writer.c * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2000sep5 * created by: Vladimir Weinstein */ /****************************************************************************** * A program to write simple binary data readable by udata - example for * ICU workshop ******************************************************************************/ #include #include #ifdef WIN32 #include #else #include #endif #include "unicode/utypes.h" #include "unicode/udata.h" /* this is private - available only through toolutil */ #include "unewdata.h" #define DATA_NAME "mypkg_example" #define DATA_TYPE "dat" /* UDataInfo cf. udata.h */ static const UDataInfo dataInfo={ sizeof(UDataInfo), 0, U_IS_BIG_ENDIAN, U_CHARSET_FAMILY, sizeof(UChar), 0, 0x4D, 0x79, 0x44, 0x74, /* dataFormat="MyDt" */ 1, 0, 0, 0, /* formatVersion */ 1, 0, 0, 0 /* dataVersion */ }; /* Excersise: add writing out other data types */ /* see icu/source/tools/toolutil/unewdata.h */ /* for other possibilities */ extern int main(int argc, const char *argv[]) { UNewDataMemory *pData; UErrorCode errorCode=U_ZERO_ERROR; char stringValue[]={'E', 'X', 'A', 'M', 'P', 'L', 'E', '\0'}; uint16_t intValue=2000; long dataLength; size_t size; #ifdef WIN32 char *currdir = _getcwd(NULL, 0); #else char *currdir = getcwd(NULL, 0); #endif pData=udata_create(currdir, DATA_TYPE, DATA_NAME, &dataInfo, U_COPYRIGHT_STRING, &errorCode); if(currdir != NULL) { free(currdir); } if(U_FAILURE(errorCode)) { fprintf(stderr, "Error: unable to create data memory, error %d\n", errorCode); exit(errorCode); } /* write the data to the file */ /* a 16 bit value and a String*/ printf("Writing uint16_t value of %d\n", intValue); udata_write16(pData, intValue); printf("Writing string value of %s\n", stringValue); udata_writeString(pData, stringValue, sizeof(stringValue)); /* finish up */ dataLength=udata_finish(pData, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "Error: error %d writing the output file\n", errorCode); exit(errorCode); } size=sizeof(stringValue) + sizeof(intValue); if(dataLength!=(long)size) { fprintf(stderr, "Error: data length %ld != calculated size %zu\n", dataLength, size); exit(U_INTERNAL_PROGRAM_ERROR); } return 0; } usr/share/doc/alt-libicu-devel/samples/udata/Makefile000064400000003626152342600260016557 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2012 IBM, Inc. and others # udata sample code # Usage: # - configure, build, install ICU # - ensure that 'icu-config' is in the PATH (PREFIX/bin/icu-config) # - if ICU is not built relative to this directory, # set the variable ICU_PATH to the 'icu' directory # (i.e. /foo/icu ) # - do 'make' in this directory # Include ICU standard definitions include ../defs.mk # look for the ICU_PATH variable, guess if not there ICU_DEFAULT_PATH=../../.. ifeq ($(strip $(ICU_PATH)),) ICU_PATH=$(ICU_DEFAULT_PATH) endif # Name of your target TARGET1=reader TARGET2=writer # All object files (C or C++) OBJECTS1=reader.o OBJECTS2=writer.o OBJECTS=$(OBJECTS1) $(OBJECTS2) CLEANFILES=*~ $(TARGET).out $(TARGET1).out $(TARGET2).out all: $(TARGET1) $(TARGET2) # The following lines are to make sure ICU_PATH is set properly. writer.o: $(ICU_PATH)/source/tools/toolutil/uoptions.h $(ICU_PATH)/source/tools/toolutil/uoptions.h: @echo @echo "*** Please read the directions at the top of this file (Makefile)" @echo "*** Can't open $@ - check ICU_PATH" @echo @false # Only the writer needs these, actually. CPPFLAGS += -I$(ICU_PATH)/source/tools/toolutil LDFLAGS += -L$(ICU_PATH)/source/tools/toolutil $(shell icu-config --ldflags-toolutil) .PHONY: all clean distclean check report distclean clean: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) -$(RMV) $(OBJECTS) $(TARGET1) $(TARGET2) # Can change this to LINK.c if it is a C only program # Can add more libraries here. $(TARGET1): $(OBJECTS1) $(CXX) -o $@ $(LDFLAGS) $(TARGET2): $(OBJECTS2) $(CXX) -o $@ $(LDFLAGS) -licui18n -licuuc # Make check: simply runs the sample, logged to a file check: $(TARGET1) $(TARGET2) $(INVOKE) ./$(TARGET2) | tee $(TARGET2).out $(INVOKE) ./$(TARGET1) | tee $(TARGET1).out usr/share/doc/alt-libicu-devel/samples/plurfmtsample/plurfmtsample.vcxproj000064400000016306152342600260023223 0ustar00 {B500B731-ED1A-4761-94ED-B22DFE25FF2B} Application true Unicode Application true Unicode Application false true MultiByte Application false true MultiByte .\x86\Debug\ .\x86\Debug\ $(ProjectName) .\x64\Debug\ .\x64\Debug\ $(ProjectName) .\x86\Release\ .\x86\Release\ $(ProjectName) .\x64\Release\ .\x64\Release\ $(ProjectName) Level3 Disabled ..\..\..\include;%(AdditionalIncludeDirectories) true .\x86\Debug\plurfmtsample.exe ..\..\..\lib;%(AdditionalLibraryDirectories) icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) Level3 Disabled ..\..\..\include;%(AdditionalIncludeDirectories) true .\x64\Debug\plurfmtsample.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) Level3 MaxSpeed true true ..\..\..\include;%(AdditionalIncludeDirectories) true true true .\x86\Release\plurfmtsample.exe ..\..\..\lib;%(AdditionalLibraryDirectories) icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) Level3 MaxSpeed true true ..\..\..\include;%(AdditionalIncludeDirectories) true true true .\x64\Release\plurfmtsample.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) usr/share/doc/alt-libicu-devel/samples/plurfmtsample/plurfmtsample.vcxproj.filters000064400000001655152342600260024673 0ustar00 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Source Files usr/share/doc/alt-libicu-devel/samples/plurfmtsample/plurfmtsample.cpp000064400000010502152342600260022302 0ustar00/******************************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ******************************************************************************** ******************************************************************************** * Copyright (C) 2008-2013, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************** */ //! [PluralFormatExample1] #include #include "unicode/plurfmt.h" #include "unicode/msgfmt.h" #include "unicode/ustdio.h" //! [PluralFormatExample1] using namespace std; using namespace icu; static void PluralFormatExample() { u_printf("=============================================================================\n"); u_printf(" PluralFormatExample()\n"); u_printf("\n"); u_printf(" Use PluralFormat and Messageformat to get Plural Form for languages below:\n"); u_printf(" English, Slovenian\n"); u_printf("=============================================================================\n"); //! [PluralFormatExample] UErrorCode status =U_ZERO_ERROR; Locale locEn = Locale("en"); Locale locSl = Locale("sl"); UnicodeString patEn = UnicodeString("one{dog} other{dogs}"); // English 'dog' UnicodeString patSl = UnicodeString("one{pes} two{psa} few{psi} other{psov}"); // Slovenian translation of dog in Plural Form // Create a new PluralFormat for a given locale locale and pattern string PluralFormat plfmtEn = PluralFormat(locEn, patEn,status); PluralFormat plfmtSl = PluralFormat(locSl, patSl,status); // Constructs a MessageFormat for given pattern and locale. MessageFormat* msgfmtEn = new MessageFormat("{0,number} {1}", locEn,status); MessageFormat* msgfmtSl = new MessageFormat("{0,number} {1}", locSl,status); int numbers[] = {0, 1, 2, 3, 4, 5, 10, 100, 101, 102}; u_printf("Output by using PluralFormat and MessageFormat API\n"); u_printf("%-16s%-16s%-16s\n","Number", "English","Slovenian"); // Use MessageFormat.format () to format the objects and append to the given StringBuffer for (int i=0;iformat(argEn,2,msgEn,fpos,status); msgfmtSl->format(argSl,2,msgSl,fpos,status); u_printf("%-16d%-16S%-16S\n", numbers[i], msgEn.getTerminatedBuffer(),msgSl.getTerminatedBuffer()); } u_printf("\n"); // Equivalent code with message format pattern UnicodeString msgPatEn = "{0,plural, one{# dog} other{# dogs}}"; UnicodeString msgPatSl = "{0,plural, one{# pes} two{# psa} few{# psi} other{# psov}}"; MessageFormat* altMsgfmtEn = new MessageFormat(msgPatEn, locEn,status); MessageFormat* altMsgfmtSl = new MessageFormat(msgPatSl, locSl,status); u_printf("Same Output by using MessageFormat API only\n"); u_printf("%-16s%-16s%-16s\n","Number", "English","Slovenian"); for (int i=0;iformat(arg, 1, msgEn, fPos, status); altMsgfmtSl->format(arg, 1, msgSl, fPos,status); u_printf("%-16d%-16S%-16S\n", numbers[i], msgEn.getTerminatedBuffer(), msgSl.getTerminatedBuffer()); } delete msgfmtEn; delete msgfmtSl; delete altMsgfmtEn; delete altMsgfmtSl; //! [PluralFormatExample] /* output of the sample code: ******************************************************************** Number English Slovenian 0 0 dogs 0 psov 1 1 dog 1 pes 2 2 dogs 2 psa 3 3 dogs 3 psi 4 4 dogs 4 psi 5 5 dogs 5 psov 10 10 dogs 10 psov 100 100 dogs 100 psov 101 101 dogs 101 pes 102 102 dogs 102 psa *********************************************************************/ } int main (int argc, char* argv[]) { PluralFormatExample(); return 0; } usr/share/doc/alt-libicu-devel/samples/case/readme.txt000064400000004245152342600260016730 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2003-2005, International Business Machines Corporation and others. All Rights Reserved. case: case mapping This sample demonstrates Using ICU to convert between different cases Files: case.cpp Main source file in C++ ucase.c Main source file in C case.sln Windows MSVC workspace. Double-click this to get started. case.vcproj Windows MSVC project file To Build case on Windows 1. Install and build ICU 2. In MSVC, open the solution file icu\samples\case\case.sln (or, use the workspace All, in icu\samples\all\all.sln ) 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the case directory, e.g. cd c:\icu\source\samples\case\debug 4. Run it case To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/case gmake ICU_PREFIX=/source/samples/case gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH case Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/case/case.vcxproj000064400000022425152342600260017262 0ustar00 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false ..\..\..\include;%(AdditionalIncludeDirectories) Level3 true .\x86\Debug/case.tlb MultiThreadedDebug .\x86\Debug/case.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) .\x86\Debug/case.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Debug/case.pdb Console false .\x64\Debug/case.tlb MultiThreadedDebug .\x64\Debug/case.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) .\x64\Debug/case.exe true ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/case.pdb Console false .\x86\Release/case.tlb OnlyExplicitInline MultiThreaded true .\x86\Release/case.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) .\x86\Release/case.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/case.pdb Console false .\x64\Release/case.tlb OnlyExplicitInline MultiThreaded true .\x64\Release/case.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) .\x64\Release/case.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/case.pdb Console false usr/share/doc/alt-libicu-devel/samples/case/case.cpp000064400000005466152342600260016357 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2003-2004, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include #include #include #include using namespace icu; U_CFUNC int c_main(UFILE *out); void printUnicodeString(UFILE *out, const UnicodeString &s) { UnicodeString other = s; u_fprintf(out, "\"%S\"", other.getTerminatedBuffer()); } int main( void ) { UFILE *out; UErrorCode status = U_ZERO_ERROR; out = u_finit(stdout, NULL, NULL); if(!out) { fprintf(stderr, "Could not initialize (finit()) over stdout! \n"); return 1; } ucnv_setFromUCallBack(u_fgetConverter(out), UCNV_FROM_U_CALLBACK_ESCAPE, NULL, NULL, NULL, &status); if(U_FAILURE(status)) { u_fprintf(out, "Warning- couldn't set the substitute callback - err %s\n", u_errorName(status)); } /* End Demo boilerplate */ u_fprintf(out,"ICU Case Mapping Sample Program\n\n"); u_fprintf(out, "C++ Case Mapping\n\n"); UnicodeString string("This is a test"); /* lowercase = "istanbul" */ UChar lowercase[] = {0x69, 0x73, 0x74, 0x61, 0x6e, 0x62, 0x75, 0x6c, 0}; /* uppercase = "LATIN CAPITAL I WITH DOT ABOVE STANBUL" */ UChar uppercase[] = {0x0130, 0x53, 0x54, 0x41, 0x4e, 0x42, 0x55, 0x4C, 0}; UnicodeString upper(uppercase); UnicodeString lower(lowercase); u_fprintf(out, "\nstring: "); printUnicodeString(out, string); string.toUpper(); /* string = "THIS IS A TEST" */ u_fprintf(out, "\ntoUpper(): "); printUnicodeString(out, string); string.toLower(); /* string = "this is a test" */ u_fprintf(out, "\ntoLower(): "); printUnicodeString(out, string); u_fprintf(out, "\n\nlowercase=%S, uppercase=%S\n", lowercase, uppercase); string = upper; string.toLower(Locale("tr", "TR")); /* Turkish lower case map string = lowercase */ u_fprintf(out, "\nupper.toLower: "); printUnicodeString(out, string); string = lower; string.toUpper(Locale("tr", "TR")); /* Turkish upper case map string = uppercase */ u_fprintf(out, "\nlower.toUpper: "); printUnicodeString(out, string); u_fprintf(out, "\nEnd C++ sample\n\n"); // Call the C version int rc = c_main(out); u_fclose(out); return rc; } usr/share/doc/alt-libicu-devel/samples/case/case.sln000064400000002256152342600260016363 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "case", "case.vcxproj", "{2316BE8C-189D-4C8B-B506-9D9EE25AC46D}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|Win32.ActiveCfg = Debug|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|Win32.Build.0 = Debug|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|x64.ActiveCfg = Debug|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Debug|x64.Build.0 = Debug|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|Win32.ActiveCfg = Release|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|Win32.Build.0 = Release|Win32 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|x64.ActiveCfg = Release|x64 {2316BE8C-189D-4C8B-B506-9D9EE25AC46D}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/case/Makefile000064400000001211152342600260016360 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2003 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=case # All object files (C or C++) OBJECTS=case.o ucase.o #### rules # Load in standard makefile definitions include ../defs.mk LDFLAGS += $(LDFLAGS_USTDIO) # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/case/case.vcxproj.filters000064400000001706152342600260020730 0ustar00 {43ee3899-8fc9-43ee-afb1-56fc646637b4} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {f8bfa07a-99cc-427e-900b-d224ca9d1a65} h;hpp;hxx;hm;inl {4a483140-b33a-4ddb-a2b5-e481b417d590} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files usr/share/doc/alt-libicu-devel/samples/case/ucase.c000064400000006640152342600260016177 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2003-2004, International Business Machines * Corporation and others. All Rights Reserved. * **** * * Case folding examples, in C * ******************************************************************************* */ #include "unicode/uchar.h" #include "unicode/ustring.h" #include "unicode/utypes.h" #include "unicode/ustdio.h" /* Note: don't use 'k' or 'K' because we might be on EBCDIC */ int c_main(UFILE *out) { UChar32 ch; UErrorCode errorCode = U_ZERO_ERROR; static const UChar upper[] = {0x61, 0x42, 0x49, 0}; /* upper = "aBI" */ static const UChar lower[] = {0x61, 0x42, 0x69, 0}; /* lower = "abi" */ /* unfold = "aB LATIN SMALL LETTER DOTLESS I" */ static const UChar unfold[] = {0x61, 0x42, 0x131, 0} ; UChar buffer[32]; const UChar char_k = 0x006b; /* 'k' */ const UChar char_K = 0x004b; /* 'K' */ int length; printf("** C Case Mapping Sample\n"); /* uchar.h APIs, single character case mapping */ ch = u_toupper(char_k); /* ch = 'K' */ u_fprintf(out, "toupper(%C) = %C\n", char_k, ch); ch = u_tolower(ch); /* ch = 'k' */ u_fprintf(out, "tolower() = %C\n", ch); ch = u_totitle(char_k); /* ch = 'K' */ u_fprintf(out, "totitle(%C) = %C\n", char_k, ch); ch = u_foldCase(char_K, U_FOLD_CASE_DEFAULT); /* ch = 'k' */ u_fprintf(out, "u_foldCase(%C, U_FOLD_CASE_DEFAULT) = %C\n", char_K, (UChar) ch); /* ustring.h APIs, UChar * string case mapping with a Turkish locale */ /* result buffer = "ab?" latin small letter a, latin small letter b, latin small letter dotless i */ length = u_strToLower(buffer, sizeof(buffer)/sizeof(buffer[0]), upper, sizeof(upper)/sizeof(upper[0]), "tr", &errorCode); if(U_FAILURE(errorCode) || buffer[length]!=0) { u_fprintf(out, "error in u_strToLower(Turkish locale)=%ld error=%s\n", length, u_errorName(errorCode)); } u_fprintf(out, "u_strToLower(%S, turkish) -> %S\n", upper, buffer); /* ustring.h APIs, UChar * string case mapping with a English locale */ /* result buffer = "ABI" latin CAPITAL letter A, latin capital letter B, latin capital letter I */ length = u_strToUpper(buffer, sizeof(buffer)/sizeof(buffer[0]), upper, sizeof(upper)/sizeof(upper[0]), "en", &errorCode); if(U_FAILURE(errorCode) || buffer[length]!=0) { u_fprintf(out, "error in u_strToLower(English locale)=%ld error=%s\n", length, u_errorName(errorCode)); } u_fprintf(out, "u_strToUpper(%S, english) -> %S\n", lower, buffer); /* ustring.h APIs, UChar * string case folding */ /* result buffer = "abi" */ length = u_strFoldCase(buffer, sizeof(buffer)/sizeof(buffer[0]), unfold, sizeof(unfold)/sizeof(unfold[0]), U_FOLD_CASE_DEFAULT, &errorCode); if(U_FAILURE(errorCode) || buffer[length]!=0) { u_fprintf(out, "error in u_strFoldCase()=%ld error=%s\n", length, u_errorName(errorCode)); } u_fprintf(out, "u_strFoldCase(%S, U_FOLD_CASE_DEFAULT) -> %S\n", unfold, buffer); u_fprintf(out, "\n** end of C sample\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/citer/readme.txt000064400000004256152342600260017125 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2003-2010, International Business Machines Corporation and others. All Rights Reserved. citer: Character Iteration This sample demonstrates Demonstrating ICU's CharacterIterator Files: citer.cpp Main source file in C++ citer.sln Windows MSVC workspace. Double-click this to get started. citer.vcproj Windows MSVC project file To Build citer on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\citer\citer.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the citer directory, e.g. cd c:\icu\source\samples\citer\debug (note that it may be in a different relative directory than most of the other samples). 4. Run it citer To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/citer gmake ICU_PREFIX=/source/samples/citer gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH citer Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/citer/citer.cpp000064400000012737152342600260016744 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include "unicode/uchriter.h" #include "unicode/schriter.h" #include "unicode/ustring.h" #include #include #include #include static UFILE *out; using icu::CharacterIterator; using icu::StringCharacterIterator; using icu::UCharCharacterIterator; using icu::UnicodeString; void printUnicodeString(const UnicodeString &s) { u_fprintf(out, "%S", &s); } void printUChar(UChar32 ch) { if(ch < 127) { u_fprintf(out, "%C", (UChar) ch); } else if (ch == CharacterIterator::DONE) { u_fprintf(out, "[CharacterIterator::DONE = 0xFFFF]"); } else { u_fprintf(out, "[%X]", ch); } } class Test { public: void TestUChariter(); void TestStringiter(); }; void Test::TestUChariter() { const char testChars[] = "Now is the time for all good men to come " "to the aid of their country."; UnicodeString testString(testChars,""); const UChar *testText = testString.getTerminatedBuffer(); UCharCharacterIterator iter(testText, u_strlen(testText)); UCharCharacterIterator* test2 = (UCharCharacterIterator*)iter.clone(); u_fprintf(out, "testText = %s", testChars); if (iter != *test2 ) { u_fprintf(out, "clone() or equals() failed: Two clones tested unequal\n"); } UnicodeString result1, result2; // getting and comparing the text within the iterators iter.getText(result1); test2->getText(result2); if (result1 != result2) { u_fprintf(out, "iter.getText() != clone.getText()\n"); } u_fprintf(out, "\n"); // Demonstrates seeking forward using the iterator. u_fprintf(out, "Forward = "); UChar c = iter.first(); printUChar(c); // The first char int32_t i = 0; if (iter.startIndex() != 0 || iter.endIndex() != u_strlen(testText)) { u_fprintf(out, "startIndex() or endIndex() failed\n"); } // Testing forward iteration... do { if (c == CharacterIterator::DONE && i != u_strlen(testText)) { u_fprintf(out, "Iterator reached end prematurely"); } else if (c != testText[i]) { u_fprintf(out, "Character mismatch at position %d\n" + i); } if (iter.current() != c) { u_fprintf(out, "current() isn't working right"); } if (iter.getIndex() != i) { u_fprintf(out, "getIndex() isn't working right\n"); } if (c != CharacterIterator::DONE) { c = iter.next(); i++; } u_fprintf(out, "|"); printUChar(c); } while (c != CharacterIterator::DONE); delete test2; u_fprintf(out, "\n"); } void Test::TestStringiter() { const char testChars[] = "Now is the time for all good men to come " "to the aid of their country."; UnicodeString testString(testChars,""); const UChar *testText = testString.getTerminatedBuffer(); StringCharacterIterator iter(testText, u_strlen(testText)); StringCharacterIterator* test2 = (StringCharacterIterator*)iter.clone(); if (iter != *test2 ) { u_fprintf(out, "clone() or equals() failed: Two clones tested unequal\n"); } UnicodeString result1, result2; // getting and comparing the text within the iterators iter.getText(result1); test2->getText(result2); if (result1 != result2) { u_fprintf(out, "getText() failed\n"); } u_fprintf(out, "Backwards: "); UChar c = iter.last(); int32_t i = iter.endIndex(); printUChar(c); i--; // already printed out the last char if (iter.startIndex() != 0 || iter.endIndex() != u_strlen(testText)) { u_fprintf(out, "startIndex() or endIndex() failed\n"); } // Testing backward iteration over a range... do { if (c == CharacterIterator::DONE) { u_fprintf(out, "Iterator reached end prematurely\n"); } else if (c != testText[i]) { u_fprintf(out, "Character mismatch at position %d\n", i); } if (iter.current() != c) { u_fprintf(out, "current() isn't working right\n"); } if (iter.getIndex() != i) { u_fprintf(out, "getIndex() isn't working right [%d should be %d]\n", iter.getIndex(), i); } if (c != CharacterIterator::DONE) { c = iter.previous(); i--; } u_fprintf(out, "|"); printUChar(c); } while (c != CharacterIterator::DONE); u_fprintf(out, "\n"); delete test2; } /* Creating and using text boundaries */ int main( void ) { UErrorCode status = U_ZERO_ERROR; out = u_finit(stdout, NULL, NULL); u_fprintf(out, "ICU Iteration Sample Program (C++)\n\n"); Test t; u_fprintf(out, "\n"); u_fprintf(out, "Test::TestUCharIter()\n"); t.TestUChariter(); u_fprintf(out, "-----\n"); u_fprintf(out, "Test::TestStringchariter()\n"); t.TestStringiter(); u_fprintf(out, "-----\n"); return 0; } usr/share/doc/alt-libicu-devel/samples/citer/Makefile000064400000001154152342600260016561 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2003-2005 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory # Name of your target TARGET=citer # All object files (C or C++) OBJECTS=citer.o # Load in standard makefile definitions include ../defs.mk LDFLAGS += $(LDFLAGS_USTDIO) # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/citer/citer.vcxproj.filters000064400000001604152342600260021313 0ustar00 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx Source Files usr/share/doc/alt-libicu-devel/samples/citer/citer.vcxproj000064400000017715152342600260017656 0ustar00 {247E2681-6C84-408B-B40C-5DB50BC5E18F} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 x86\Debug\ x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true x86\Release\ x86\Release\ false .\x64\Release\ .\x64\Release\ false ..\..\..\include;%(AdditionalIncludeDirectories) true MultiThreadedDebug Level3 EditAndContinue icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) .\x86\Debug\citer.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true $(OutDir)citer.pdb Console false ..\..\..\include;%(AdditionalIncludeDirectories) true MultiThreadedDebug Level3 ProgramDatabase icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) .\x64\Debug\citer.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true $(OutDir)citer.pdb Console false ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreaded Level3 ProgramDatabase icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) .\x86\Release\citer.exe ..\..\..\lib;%(AdditionalLibraryDirectories) true Console true false ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreaded Level3 ProgramDatabase icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) .\x64\Release\citer.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true Console true false usr/share/doc/alt-libicu-devel/samples/defs.mk000064400000002250152342600260015263 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2002-2012 IBM, Inc. and others # Sample code makefile definitions CLEANFILES=*~ $(TARGET).out #################################################################### # Load ICU information. You can copy this to other makefiles ####### #################################################################### CC=$(shell icu-config --cc) CXX=$(shell icu-config --cxx) CPPFLAGS=$(shell icu-config --cppflags) CFLAGS=$(shell icu-config --cflags) CXXFLAGS=$(shell icu-config --cxxflags) LDFLAGS =$^ $(shell icu-config --ldflags) LDFLAGS_USTDIO =$(shell icu-config --ldflags-icuio) INVOKE=$(shell icu-config --invoke) GENRB=$(shell icu-config --invoke=genrb) GENRBOPT= PKGDATA=$(shell icu-config --invoke=pkgdata) SO=$(shell icu-config --so) PKGDATAOPTS=-r $(shell icu-config --version) -w -v -d . # default - resources in same mode as ICU RESMODE=$(shell icu-config --icudata-mode) #################################################################### ### Project independent things (common) ### We depend on gmake for the bulk of the work RMV=rm -rf usr/share/doc/alt-libicu-devel/samples/datecal/cal.cpp000064400000003603152342600260016654 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include "unicode/calendar.h" #include "unicode/gregocal.h" #include extern "C" void c_main(); void cpp_main() { UErrorCode status = U_ZERO_ERROR; puts("C++ sample"); GregorianCalendar* gc = new GregorianCalendar(status); if (U_FAILURE(status)) { puts("Couldn't create GregorianCalendar"); return; } /* set up the date */ gc->set(2000, UCAL_FEBRUARY, 26); gc->set(UCAL_HOUR_OF_DAY, 23); gc->set(UCAL_MINUTE, 0); gc->set(UCAL_SECOND, 0); gc->set(UCAL_MILLISECOND, 0); /* Iterate through the days and print it out. */ for (int32_t i = 0; i < 30; i++) { /* print out the date. */ /* You should use the DateFormat to properly format it */ printf("year: %d, month: %d (%d in the implementation), day: %d\n", gc->get(UCAL_YEAR, status), gc->get(UCAL_MONTH, status) + 1, gc->get(UCAL_MONTH, status), gc->get(UCAL_DATE, status)); if (U_FAILURE(status)) { puts("Calendar::get failed"); return; } /* Add a day to the date */ gc->add(UCAL_DATE, 1, status); if (U_FAILURE(status)) { puts("Calendar::add failed"); return; } } delete gc; } /* Creating and using text boundaries */ int main( void ) { puts("Date-Calendar sample program"); cpp_main(); c_main(); return 0; } usr/share/doc/alt-libicu-devel/samples/datecal/ccal.c000064400000003752152342600260016464 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2002-2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include "unicode/ucal.h" #include void c_main() { puts("----"); puts("C Sample"); UErrorCode status = U_ZERO_ERROR; int32_t i; UCalendar *cal = ucal_open(NULL, -1, NULL, UCAL_GREGORIAN, &status); if (U_FAILURE(status)) { puts("Couldn't create GregorianCalendar"); return; } /* set up the date */ ucal_set(cal, UCAL_YEAR, 2000); ucal_set(cal, UCAL_MONTH, UCAL_FEBRUARY); /* FEBRUARY */ ucal_set(cal, UCAL_DATE, 26); ucal_set(cal, UCAL_HOUR_OF_DAY, 23); ucal_set(cal, UCAL_MINUTE, 0); ucal_set(cal, UCAL_SECOND, 0); ucal_set(cal, UCAL_MILLISECOND, 0); /* Iterate through the days and print it out. */ for (i = 0; i < 30; i++) { /* print out the date. */ /* You should use the udat_* API to properly format it */ printf("year: %d, month: %d (%d in the implementation), day: %d\n", ucal_get(cal, UCAL_YEAR, &status), ucal_get(cal, UCAL_MONTH, &status) + 1, ucal_get(cal, UCAL_MONTH, &status), ucal_get(cal, UCAL_DATE, &status)); if (U_FAILURE(status)) { puts("Calendar::get failed"); return; } /* Add a day to the date */ ucal_add(cal, UCAL_DATE, 1, &status); if (U_FAILURE(status)) { puts("Calendar::add failed"); return; } } ucal_close(cal); } usr/share/doc/alt-libicu-devel/samples/datecal/Makefile000064400000001217152342600260017050 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2006 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=datecal # All object files (C or C++) OBJECTS=cal.o ccal.o #### rules # Load in standard makefile definitions include ../defs.mk LDFLAGS += $(LDFLAGS_USTDIO) # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/rules.mk000064400000002426152342600260015501 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2002-2012 IBM, Inc. and others # sample code rules for a single-target simple sample # list of targets that aren't actually created .PHONY: all clean distclean check report all: $(ALL_SUBDIR) $(RESTARGET) $(TARGET) $(TARGET): $(OBJECTS) $(LINK.cc) $(LOADLIBES) $(LDLIBS) -o $@ $(XTRALIBS) -licui18n -licuuc $(RESTARGET): $(RESFILES) $(PKGDATA) --name $(RESNAME) --mode $(RESMODE) $(PKGDATAOPTS) $(RESLIST) res-install: $(RESTARGET) $(PKGDATA) --name $(RESNAME) --mode $(RESMODE) $(PKGDATAOPTS) $(RESLIST) --install $(shell icu-config --libdir) # clean out files distclean clean: $(CLEAN_SUBDIR) -test -z "$(CLEANFILES)" || rm -rf $(CLEANFILES) -rm -rf $(OBJECTS) $(TARGET) $(RESTARGET) $(RESFILES) # Make check: simply runs the sample, logged to a file check: $(ALL_SUBDIR) $(RESTARGET) $(TARGET) $(INVOKE) $(CHECK_VARS) ./$(TARGET) $(CHECK_ARGS) | tee $(TARGET).out ## resources %.res: %.txt @echo "generating $@" $(GENRB) $(GENRBOPT) $^ $(RESNAME)/%.res: %.txt @echo "generating $@" $(GENRB) $(GENRBOPT) $^ ## Some platforms don't have .cpp as a default suffix, so add the rule here %.o: %.cpp $(COMPILE.cc) $< $(OUTPUT_OPTION) usr/share/doc/alt-libicu-devel/samples/Makefile000064400000005755152342600260015466 0ustar00## Makefile.in for ICU samples ## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Copyright (c) 1999-2011, International Business Machines Corporation and ## others. All Rights Reserved. ## Install directory information srcdir = . top_srcdir = .. top_builddir = .. include $(top_builddir)/icudefs.mk ## Build directory information subdir = samples ## Platform-specific setup include $(top_srcdir)/config/mh-linux ## Files to remove for 'make clean' CLEANFILES = *~ SUBDIRS = date cal ALLSUBDIRS = break case csdet datefmt msgfmt numfmt props translit ucnv udata ufortune uresb ustring citer uciter8 ugrep ## List of phony targets .PHONY : all all-local all-recursive install install-local \ install-recursive clean clean-local clean-recursive distclean \ distclean-local distclean-recursive dist dist-recursive dist-local \ check check-recursive check-local check-exhaustive ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-recursive all-local install: install-recursive install-local clean: clean-recursive clean-local distclean : distclean-recursive distclean-local dist: dist-recursive dist-local all-samples: all-samples-recursive clean-samples: clean-samples-recursive check-samples: check-samples-recursive # Note (srl 4/15/2002) do NOT recursively check samples for 2.1, look into testing them in the future. #check: all check-recursive check-local check: all check-local check-exhaustive: check ## Recursive targets all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive: @dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "$(MAKE)[$(MAKELEVEL)]: Making \`$$target' in \`$$subdir'"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-local"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $$local_target) || exit; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) "$$target-local" || exit; \ fi all-samples-recursive check-samples-recursive clean-samples-recursive: @dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ subtarget=`echo $@ | sed s/-samples-recursive//`; \ list='$(SUBDIRS) $(ALLSUBDIRS)'; for subdir in $$list; do \ echo "$(MAKE)[$(MAKELEVEL)]: Making \`$$subtarget' in \`$$subdir'"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$subtarget-local"; \ else \ local_target="$$subtarget"; \ fi; \ (cd $$subdir && $(MAKE) $$local_target) || exit; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) "$$subtarget-local" || exit; \ fi all-local: install-local: dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) check-local: distclean-local: clean-local $(RMV) Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status usr/share/doc/alt-libicu-devel/samples/strsrch/readme.txt000064400000004440152342600260017502 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. strsrch: a sample program which finds the occurrences of a pattern string in a source string, using user-defined collation rules. This sample demonstrates Creating a user-defined string search mechanism. Finding all occurrences of a pattern string in a given source string. Files: strsrch.c Main source file strsrch.sln Windows MSVC workspace. Double-click this to get started. strsrch.vcproj Windows MSVC project file To Build strsrch on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\strsrch\strsrch.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the strsrch directory, e.g. cd c:\icu\source\samples\strsrch\debug 4. Run it strsrch [options*] -source source_string -pattern pattern_string To Build on Unixes 1. Build ICU. strsrch is built automatically by default unless samples are turned off. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install To Run on Unixes cd /source/samples/strsrch gmake check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH cal Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/strsrch/strsrch.vcxproj000064400000023573152342600260020621 0ustar00 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug/strsrch.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebug .\x86\Debug/strsrch.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ true Level3 EditAndContinue Default icuind.lib;icuucd.lib;%(AdditionalDependencies) .\x86\Debug/strsrch.exe true ..\..\..\lib;%(AdditionalLibraryDirectories) true .\x86\Debug/strsrch.pdb Console false .\x64\Debug/strsrch.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebug .\x64\Debug/strsrch.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ true Level3 ProgramDatabase Default icuind.lib;icuucd.lib;%(AdditionalDependencies) .\x64\Debug/strsrch.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/strsrch.pdb Console false .\x86\Release/strsrch.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreaded true .\x86\Release/strsrch.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default icuin.lib;icuuc.lib;%(AdditionalDependencies) .\x86\Release/strsrch.exe ..\..\..\lib;%(AdditionalLibraryDirectories) .\x86\Release/strsrch.pdb Console false .\x64\Release/strsrch.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreaded true .\x64\Release/strsrch.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 true Default icuin.lib;icuuc.lib;%(AdditionalDependencies) .\x64\Release/strsrch.exe true ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/strsrch.pdb Console false usr/share/doc/alt-libicu-devel/samples/strsrch/strsrch.sln000064400000002264152342600260017714 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strsrch", "strsrch.vcxproj", "{E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|Win32.ActiveCfg = Debug|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|Win32.Build.0 = Debug|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|x64.ActiveCfg = Debug|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Debug|x64.Build.0 = Debug|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|Win32.ActiveCfg = Release|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|Win32.Build.0 = Release|Win32 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|x64.ActiveCfg = Release|x64 {E97790D1-7ABE-4C8E-9627-251ABEAA3EEC}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/strsrch/Makefile000064400000001156152342600260017145 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2002 IBM, Inc. and others # sample code makefile # Usage: # - configure, build, install ICU (make install) # - make sure "icu-config" (in the ICU installed bin directory) is on # the path # - do 'make' in this directory #### definitions # Name of your target TARGET=strsrch # All object files (C or C++) OBJECTS=strsrch.o #### rules # Load in standard makefile definitions include ../defs.mk # the actual rules (this is a simple sample) include ../rules.mk usr/share/doc/alt-libicu-devel/samples/strsrch/strsrch.cpp000064400000022612152342600260017701 0ustar00/************************************************************************* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ************************************************************************* ************************************************************************* * COPYRIGHT: * Copyright (C) 2002-2006 IBM, Inc. All Rights Reserved. * *************************************************************************/ /** * This program demos string collation */ const char gHelpString[] = "usage: strsrch [options*] -source source_string -pattern pattern_string\n" "-help Display this message.\n" "-locale name ICU locale to use. Default is en_US\n" "-rules rule Collation rules file (overrides locale)\n" "-french French accent ordering\n" "-norm Normalizing mode on\n" "-shifted Shifted mode\n" "-lower Lower case first\n" "-upper Upper case first\n" "-case Enable separate case level\n" "-level n Sort level, 1 to 5, for Primary, Secndary, Tertiary, Quaternary, Identical\n" "-source string Source string\n" "-pattern string Pattern string to look for in source\n" "-overlap Enable searching to be done on overlapping patterns\n" "-canonical Enable searching to be done matching canonical equivalent patterns" "Example strsrch -rules \\u0026b\\u003ca -source a\\u0020b\\u0020bc -pattern b\n" "The format \\uXXXX is supported for the rules and comparison strings\n" ; #include #include #include #include #include #include #include /** * Command line option variables * These global variables are set according to the options specified * on the command line by the user. */ char * opt_locale = "en_US"; char * opt_rules = 0; UBool opt_help = FALSE; UBool opt_norm = FALSE; UBool opt_french = FALSE; UBool opt_shifted = FALSE; UBool opt_lower = FALSE; UBool opt_upper = FALSE; UBool opt_case = FALSE; UBool opt_overlap = FALSE; UBool opt_canonical = FALSE; int opt_level = 0; char * opt_source = "International Components for Unicode"; char * opt_pattern = "Unicode"; UCollator * collator = 0; UStringSearch * search = 0; UChar rules[100]; UChar source[100]; UChar pattern[100]; /** * Definitions for the command line options */ struct OptSpec { const char *name; enum {FLAG, NUM, STRING} type; void *pVar; }; OptSpec opts[] = { {"-locale", OptSpec::STRING, &opt_locale}, {"-rules", OptSpec::STRING, &opt_rules}, {"-source", OptSpec::STRING, &opt_source}, {"-pattern", OptSpec::STRING, &opt_pattern}, {"-norm", OptSpec::FLAG, &opt_norm}, {"-french", OptSpec::FLAG, &opt_french}, {"-shifted", OptSpec::FLAG, &opt_shifted}, {"-lower", OptSpec::FLAG, &opt_lower}, {"-upper", OptSpec::FLAG, &opt_upper}, {"-case", OptSpec::FLAG, &opt_case}, {"-level", OptSpec::NUM, &opt_level}, {"-overlap", OptSpec::FLAG, &opt_overlap}, {"-canonical", OptSpec::FLAG, &opt_canonical}, {"-help", OptSpec::FLAG, &opt_help}, {"-?", OptSpec::FLAG, &opt_help}, {0, OptSpec::FLAG, 0} }; /** * processOptions() Function to read the command line options. */ UBool processOptions(int argc, const char **argv, OptSpec opts[]) { for (int argNum = 1; argNum < argc; argNum ++) { const char *pArgName = argv[argNum]; OptSpec *pOpt; for (pOpt = opts; pOpt->name != 0; pOpt ++) { if (strcmp(pOpt->name, pArgName) == 0) { switch (pOpt->type) { case OptSpec::FLAG: *(UBool *)(pOpt->pVar) = TRUE; break; case OptSpec::STRING: argNum ++; if (argNum >= argc) { fprintf(stderr, "value expected for \"%s\" option.\n", pOpt->name); return FALSE; } *(const char **)(pOpt->pVar) = argv[argNum]; break; case OptSpec::NUM: argNum ++; if (argNum >= argc) { fprintf(stderr, "value expected for \"%s\" option.\n", pOpt->name); return FALSE; } char *endp; int i = strtol(argv[argNum], &endp, 0); if (endp == argv[argNum]) { fprintf(stderr, "integer value expected for \"%s\" option.\n", pOpt->name); return FALSE; } *(int *)(pOpt->pVar) = i; } break; } } if (pOpt->name == 0) { fprintf(stderr, "Unrecognized option \"%s\"\n", pArgName); return FALSE; } } return TRUE; } /** * Creates a collator */ UBool processCollator() { // Set up an ICU collator UErrorCode status = U_ZERO_ERROR; if (opt_rules != 0) { u_unescape(opt_rules, rules, 100); collator = ucol_openRules(rules, -1, UCOL_OFF, UCOL_TERTIARY, NULL, &status); } else { collator = ucol_open(opt_locale, &status); } if (U_FAILURE(status)) { fprintf(stderr, "Collator creation failed.: %d\n", status); return FALSE; } if (status == U_USING_DEFAULT_WARNING) { fprintf(stderr, "Warning, U_USING_DEFAULT_WARNING for %s\n", opt_locale); } if (status == U_USING_FALLBACK_WARNING) { fprintf(stderr, "Warning, U_USING_FALLBACK_ERROR for %s\n", opt_locale); } if (opt_norm) { ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); } if (opt_french) { ucol_setAttribute(collator, UCOL_FRENCH_COLLATION, UCOL_ON, &status); } if (opt_lower) { ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_LOWER_FIRST, &status); } if (opt_upper) { ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_UPPER_FIRST, &status); } if (opt_case) { ucol_setAttribute(collator, UCOL_CASE_LEVEL, UCOL_ON, &status); } if (opt_shifted) { ucol_setAttribute(collator, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, &status); } if (opt_level != 0) { switch (opt_level) { case 1: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status); break; case 2: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_SECONDARY, &status); break; case 3: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_TERTIARY, &status); break; case 4: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_QUATERNARY, &status); break; case 5: ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_IDENTICAL, &status); break; default: fprintf(stderr, "-level param must be between 1 and 5\n"); return FALSE; } } if (U_FAILURE(status)) { fprintf(stderr, "Collator attribute setting failed.: %d\n", status); return FALSE; } return TRUE; } /** * Creates a string search */ UBool processStringSearch() { u_unescape(opt_source, source, 100); u_unescape(opt_pattern, pattern, 100); UErrorCode status = U_ZERO_ERROR; search = usearch_openFromCollator(pattern, -1, source, -1, collator, NULL, &status); if (U_FAILURE(status)) { return FALSE; } if (opt_overlap == TRUE) { usearch_setAttribute(search, USEARCH_OVERLAP, USEARCH_ON, &status); } if (opt_canonical == TRUE) { usearch_setAttribute(search, USEARCH_CANONICAL_MATCH, USEARCH_ON, &status); } if (U_FAILURE(status)) { fprintf(stderr, "Error setting search attributes\n"); return FALSE; } return TRUE; } UBool findPattern() { UErrorCode status = U_ZERO_ERROR; int32_t offset = usearch_next(search, &status); if (offset == USEARCH_DONE) { fprintf(stdout, "Pattern not found in source\n"); } while (offset != USEARCH_DONE) { fprintf(stdout, "Pattern found at offset %d size %d\n", offset, usearch_getMatchedLength(search)); offset = usearch_next(search, &status); } if (U_FAILURE(status)) { fprintf(stderr, "Error in searching for pattern %d\n", status); return FALSE; } fprintf(stdout, "End of search\n"); return TRUE; } /** * Main -- process command line, read in and pre-process the test file, * call other functions to do the actual tests. */ int main(int argc, const char** argv) { if (processOptions(argc, argv, opts) != TRUE || opt_help) { printf(gHelpString); return -1; } if (processCollator() != TRUE) { fprintf(stderr, "Error creating collator\n"); return -1; } if (processStringSearch() != TRUE) { fprintf(stderr, "Error creating string search\n"); return -1; } fprintf(stdout, "Finding pattern %s in source %s\n", opt_pattern, opt_source); findPattern(); ucol_close(collator); usearch_close(search); return 0; } usr/share/doc/alt-libicu-devel/samples/strsrch/strsrch.vcxproj.filters000064400000001562152342600260022262 0ustar00 {1729c67a-c387-461a-8ea5-4f4c55da17a0} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {18ae9e20-0bfa-47a4-9fe1-e379df6f8ad1} h;hpp;hxx;hm;inl {80c9cc6e-85a0-44a2-b79a-0f811bd64103} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/date/readme.txt000064400000004465152342600260016736 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. icudate: a sample program which displays the current date This sample demonstrates Formatting a date Outputting text in the default codepage to the console Files: date.c Main source file uprint.h codepage output convenience header uprint.h codepage output convenience implementation date.sln Windows MSVC workspace. Double-click this to get started. date.vcproj Windows MSVC project file To Build icudate on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\date\date.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the icudate directory, e.g. cd c:\icu\source\samples\date\debug 4. Run it (Warning: Be careful, 'date' is also a system command on many systems) .\date To Build on Unixes 1. Build ICU. icudate is built automatically by default unless samples are turned off. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install To Run on Unixes cd /source/samples/date gmake check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH date Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/date/date.sln000064400000002256152342600260016367 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "date", "date.vcxproj", "{38B5751A-C6F9-4409-950C-F4F9DA17275F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|Win32.ActiveCfg = Debug|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|Win32.Build.0 = Debug|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|x64.ActiveCfg = Debug|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Debug|x64.Build.0 = Debug|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|Win32.ActiveCfg = Release|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|Win32.Build.0 = Release|Win32 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|x64.ActiveCfg = Release|x64 {38B5751A-C6F9-4409-950C-F4F9DA17275F}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/date/Makefile.in000064400000003245152342600260017000 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Makefile.in for ICU - samples/date ## Copyright (c) 1999-2012, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information srcdir=@srcdir@ top_srcdir=@top_srcdir@ top_builddir = ../.. include $(top_builddir)/icudefs.mk ## Build directory information subdir = samples/date ## Extra files to remove for 'make clean' CLEANFILES = *~ $(DEPS) ## Target information TARGET = icudate$(EXEEXT) CPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/i18n LIBS = $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) OBJECTS = uprint.o date.o DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local dist dist-local check check-local ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-local install: install-local clean: clean-local distclean : distclean-local dist: dist-local check: all check-local all-local: $(TARGET) install-local: all-local dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) $(RMV) $(OBJECTS) $(TARGET) distclean-local: clean-local $(RMV) Makefile check-local: -$(INVOKE) ./$(TARGET) $(ICUDATE_OPTS) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status $(TARGET) : $(OBJECTS) $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) $(POST_BUILD_STEP) ifeq (,$(MAKECMDGOALS)) -include $(DEPS) else ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) -include $(DEPS) endif endif usr/share/doc/alt-libicu-devel/samples/date/date.vcxproj000064400000023017152342600260017264 0ustar00 {38B5751A-C6F9-4409-950C-F4F9DA17275F} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release/date.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true NotUsing .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x86\Release/date.exe ../../../lib;%(AdditionalLibraryDirectories) .\x86\Release/date.pdb Console false .\x64\Release/date.tlb OnlyExplicitInline ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDLL true NotUsing .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 Default icuuc.lib;icuin.lib;%(AdditionalDependencies) .\x64\Release/date.exe ..\..\..\lib64;%(AdditionalLibraryDirectories) .\x64\Release/date.pdb Console false .\x86\Debug/date.tlb Disabled ..\..\..\include;%(AdditionalIncludeDirectories) EnableFastChecks MultiThreadedDebugDLL NotUsing .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 EditAndContinue Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x86\Debug/date.exe ../../../lib;%(AdditionalLibraryDirectories) true .\x86\Debug/date.pdb Console false .\x64\Debug/date.tlb ..\..\..\include;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL NotUsing .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 ProgramDatabase Default icuucd.lib;icuind.lib;%(AdditionalDependencies) .\x64\Debug/date.exe ../../../lib64;%(AdditionalLibraryDirectories) true .\x64\Debug/date.pdb Console false usr/share/doc/alt-libicu-devel/samples/date/uprint.h000064400000001737152342600260016431 0ustar00/* ******************************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ******************************************************************************** ********************************************************************** * Copyright (C) 1998-2004, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * * File uprint.h * * Modification History: * * Date Name Description * 06/14/99 stephen Creation. ******************************************************************************* */ #ifndef UPRINT_H #define UPRINT_H 1 #include #include "unicode/utypes.h" /* Print a ustring to the specified FILE* in the default codepage */ U_CFUNC void uprint(const UChar *s, FILE *f, UErrorCode *status); #endif /* ! UPRINT_H */ usr/share/doc/alt-libicu-devel/samples/date/Makefile000064400000003227152342600260016373 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Makefile.in for ICU - samples/date ## Copyright (c) 1999-2012, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information srcdir=. top_srcdir=../.. top_builddir = ../.. include $(top_builddir)/icudefs.mk ## Build directory information subdir = samples/date ## Extra files to remove for 'make clean' CLEANFILES = *~ $(DEPS) ## Target information TARGET = icudate$(EXEEXT) CPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/i18n LIBS = $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) OBJECTS = uprint.o date.o DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local dist dist-local check check-local ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-local install: install-local clean: clean-local distclean : distclean-local dist: dist-local check: all check-local all-local: $(TARGET) install-local: all-local dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) $(RMV) $(OBJECTS) $(TARGET) distclean-local: clean-local $(RMV) Makefile check-local: -$(INVOKE) ./$(TARGET) $(ICUDATE_OPTS) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status $(TARGET) : $(OBJECTS) $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) $(POST_BUILD_STEP) ifeq (,$(MAKECMDGOALS)) -include $(DEPS) else ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) -include $(DEPS) endif endif usr/share/doc/alt-libicu-devel/samples/date/date.c000064400000023666152342600260016025 0ustar00/* ************************************************************************* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* *********************************************************************** * Copyright (C) 1998-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * * File date.c * * Modification History: * * Date Name Description * 06/11/99 stephen Creation. * 06/16/99 stephen Modified to use uprint. * 08/11/11 srl added Parse and milli/second in/out ******************************************************************************* */ #include #include #include #include "unicode/utypes.h" #include "unicode/ustring.h" #include "unicode/uclean.h" #include "unicode/ucnv.h" #include "unicode/udat.h" #include "unicode/ucal.h" #include "uprint.h" int main(int argc, char **argv); #if UCONFIG_NO_FORMATTING || UCONFIG_NO_CONVERSION int main(int argc, char **argv) { printf("%s: Sorry, UCONFIG_NO_FORMATTING or UCONFIG_NO_CONVERSION was turned on (see uconfig.h). No formatting can be done. \n", argv[0]); return 0; } #else /* Protos */ static void usage(void); static void version(void); static void date(UDate when, const UChar *tz, UDateFormatStyle style, const char *format, const char *locale, UErrorCode *status); static UDate getWhen(const char *millis, const char *seconds, const char *format, const char *locale, UDateFormatStyle style, const char *parse, const UChar *tz, UErrorCode *status); UConverter *cnv = NULL; /* The version of date */ #define DATE_VERSION "1.0" /* "GMT" */ static const UChar GMT_ID [] = { 0x0047, 0x004d, 0x0054, 0x0000 }; #define FORMAT_MILLIS "%" #define FORMAT_SECONDS "%%" int main(int argc, char **argv) { int printUsage = 0; int printVersion = 0; int optInd = 1; char *arg; const UChar *tz = 0; UDateFormatStyle style = UDAT_DEFAULT; UErrorCode status = U_ZERO_ERROR; const char *format = NULL; const char *locale = NULL; char *parse = NULL; char *seconds = NULL; char *millis = NULL; UDate when; /* parse the options */ for(optInd = 1; optInd < argc; ++optInd) { arg = argv[optInd]; /* version info */ if(strcmp(arg, "-v") == 0 || strcmp(arg, "--version") == 0) { printVersion = 1; } /* usage info */ else if(strcmp(arg, "-h") == 0 || strcmp(arg, "--help") == 0) { printUsage = 1; } /* display date in gmt */ else if(strcmp(arg, "-u") == 0 || strcmp(arg, "--gmt") == 0) { tz = GMT_ID; } /* display date in gmt */ else if(strcmp(arg, "-f") == 0 || strcmp(arg, "--full") == 0) { style = UDAT_FULL; } /* display date in long format */ else if(strcmp(arg, "-l") == 0 || strcmp(arg, "--long") == 0) { style = UDAT_LONG; } /* display date in medium format */ else if(strcmp(arg, "-m") == 0 || strcmp(arg, "--medium") == 0) { style = UDAT_MEDIUM; } /* display date in short format */ else if(strcmp(arg, "-s") == 0 || strcmp(arg, "--short") == 0) { style = UDAT_SHORT; } else if(strcmp(arg, "-F") == 0 || strcmp(arg, "--format") == 0) { if ( optInd + 1 < argc ) { optInd++; format = argv[optInd]; } } else if(strcmp(arg, "-r") == 0) { if ( optInd + 1 < argc ) { optInd++; seconds = argv[optInd]; } } else if(strcmp(arg, "-R") == 0) { if ( optInd + 1 < argc ) { optInd++; millis = argv[optInd]; } } else if(strcmp(arg, "-P") == 0) { if ( optInd + 1 < argc ) { optInd++; parse = argv[optInd]; } } else if (strcmp(arg, "-L") == 0) { if (optInd + 1 < argc) { optInd++; locale = argv[optInd]; } } /* POSIX.1 says all arguments after -- are not options */ else if(strcmp(arg, "--") == 0) { /* skip the -- */ ++optInd; break; } /* unrecognized option */ else if(strncmp(arg, "-", strlen("-")) == 0) { printf("icudate: invalid option -- %s\n", arg+1); printUsage = 1; } /* done with options, display date */ else { break; } } /* print usage info */ if(printUsage) { usage(); return 0; } /* print version info */ if(printVersion) { version(); return 0; } /* get the 'when' (or now) */ when = getWhen(millis, seconds, format, locale, style, parse, tz, &status); if(parse != NULL) { format = FORMAT_MILLIS; /* output in millis */ } /* print the date */ date(when, tz, style, format, locale, &status); ucnv_close(cnv); u_cleanup(); return (U_FAILURE(status) ? 1 : 0); } /* Usage information */ static void usage() { puts("Usage: icudate [OPTIONS]"); puts("Options:"); puts(" -h, --help Print this message and exit."); puts(" -v, --version Print the version number of date and exit."); puts(" -u, --gmt Display the date in Greenwich Mean Time."); puts(" -f, --full Use full display format."); puts(" -l, --long Use long display format."); puts(" -m, --medium Use medium display format."); puts(" -s, --short Use short display format."); puts(" -F , --format Use as the display format."); puts(" (Special formats: \"%\" alone is Millis since 1970, \"%%\" alone is Seconds since 1970)"); puts(" -r Use as the time (Epoch 1970) rather than now."); puts(" -R Use as the time (Epoch 1970) rather than now."); puts(" -P Parse as the time, output in millis format."); puts(" -L Use the locale instead of the default ICU locale."); } /* Version information */ static void version() { UErrorCode status = U_ZERO_ERROR; const char *tzVer; int len = 256; UChar tzName[256]; printf("icudate version %s, created by Stephen F. Booth.\n", DATE_VERSION); puts(U_COPYRIGHT_STRING); tzVer = ucal_getTZDataVersion(&status); if(U_FAILURE(status)) { tzVer = u_errorName(status); } printf("\n"); printf("ICU Version: %s\n", U_ICU_VERSION); printf("ICU Data (major+min): %s\n", U_ICUDATA_NAME); printf("Default Locale: %s\n", uloc_getDefault()); printf("Time Zone Data Version: %s\n", tzVer); printf("Default Time Zone: "); status = U_ZERO_ERROR; u_init(&status); len = ucal_getDefaultTimeZone(tzName, len, &status); if(U_FAILURE(status)) { fprintf(stderr, " ** Error getting default zone: %s\n", u_errorName(status)); } uprint(tzName, stdout, &status); printf("\n\n"); } static int32_t charsToUCharsDefault(UChar *uchars, int32_t ucharsSize, const char*chars, int32_t charsSize, UErrorCode *status) { int32_t len=-1; if(U_FAILURE(*status)) return len; if(cnv==NULL) { cnv = ucnv_open(NULL, status); } if(cnv&&U_SUCCESS(*status)) { len = ucnv_toUChars(cnv, uchars, ucharsSize, chars,charsSize, status); } return len; } /* Format the date */ static void date(UDate when, const UChar *tz, UDateFormatStyle style, const char *format, const char *locale, UErrorCode *status ) { UChar *s = 0; int32_t len = 0; UDateFormat *fmt; UChar uFormat[100]; if(U_FAILURE(*status)) return; if( format != NULL ) { if(!strcmp(format,FORMAT_MILLIS)) { printf("%.0f\n", when); return; } else if(!strcmp(format, FORMAT_SECONDS)) { printf("%.3f\n", when/1000.0); return; } } fmt = udat_open(style, style, locale, tz, -1,NULL,0, status); if ( format != NULL ) { charsToUCharsDefault(uFormat,sizeof(uFormat)/sizeof(uFormat[0]),format,-1,status); udat_applyPattern(fmt,FALSE,uFormat,-1); } len = udat_format(fmt, when, 0, len, 0, status); if(*status == U_BUFFER_OVERFLOW_ERROR) { *status = U_ZERO_ERROR; s = (UChar*) malloc(sizeof(UChar) * (len+1)); if(s == 0) goto finish; udat_format(fmt, when, s, len + 1, 0, status); } if(U_FAILURE(*status)) goto finish; /* print the date string */ uprint(s, stdout, status); /* print a trailing newline */ printf("\n"); finish: if(U_FAILURE(*status)) { fprintf(stderr, "Error in Print: %s\n", u_errorName(*status)); } udat_close(fmt); free(s); } static UDate getWhen(const char *millis, const char *seconds, const char *format, const char *locale, UDateFormatStyle style, const char *parse, const UChar *tz, UErrorCode *status) { UDateFormat *fmt = NULL; UChar uFormat[100]; UChar uParse[256]; UDate when=0; int32_t parsepos = 0; if(millis != NULL) { sscanf(millis, "%lf", &when); return when; } else if(seconds != NULL) { sscanf(seconds, "%lf", &when); return when*1000.0; } if(parse!=NULL) { if( format != NULL ) { if(!strcmp(format,FORMAT_MILLIS)) { sscanf(parse, "%lf", &when); return when; } else if(!strcmp(format, FORMAT_SECONDS)) { sscanf(parse, "%lf", &when); return when*1000.0; } } fmt = udat_open(style, style, locale, tz, -1,NULL,0, status); if ( format != NULL ) { charsToUCharsDefault(uFormat,sizeof(uFormat)/sizeof(uFormat[0]), format,-1,status); udat_applyPattern(fmt,FALSE,uFormat,-1); } charsToUCharsDefault(uParse,sizeof(uParse)/sizeof(uParse[0]), parse,-1,status); when = udat_parse(fmt, uParse, -1, &parsepos, status); if(U_FAILURE(*status)) { fprintf(stderr, "Error in Parse: %s\n", u_errorName(*status)); if(parsepos > 0 && parsepos <= (int32_t)strlen(parse)) { fprintf(stderr, "ERR>\"%s\" @%d\n" "ERR> %*s^\n", parse,parsepos,parsepos,""); } } udat_close(fmt); return when; } else { return ucal_getNow(); } } #endif usr/share/doc/alt-libicu-devel/samples/date/uprint.c000064400000003715152342600260016422 0ustar00/* *********************************************************************** * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License *********************************************************************** ********************************************************************** * Copyright (C) 1998-2001, International Business Machines Corporation * and others. All Rights Reserved. ********************************************************************** * * File date.c * * Modification History: * * Date Name Description * 06/14/99 stephen Creation. ******************************************************************************* */ #include "uprint.h" #include "unicode/ucnv.h" #include "unicode/ustring.h" #define BUF_SIZE 128 /* Print a ustring to the specified FILE* in the default codepage */ void uprint(const UChar *s, FILE *f, UErrorCode *status) { /* converter */ UConverter *converter; char buf [BUF_SIZE]; int32_t sourceLen; const UChar *mySource; const UChar *mySourceEnd; char *myTarget; int32_t arraySize; if(s == 0) return; /* set up the conversion parameters */ sourceLen = u_strlen(s); mySource = s; mySourceEnd = mySource + sourceLen; myTarget = buf; arraySize = BUF_SIZE; /* open a default converter */ converter = ucnv_open(0, status); /* if we failed, clean up and exit */ if(U_FAILURE(*status)) goto finish; /* perform the conversion */ do { /* reset the error code */ *status = U_ZERO_ERROR; /* perform the conversion */ ucnv_fromUnicode(converter, &myTarget, myTarget + arraySize, &mySource, mySourceEnd, NULL, TRUE, status); /* Write the converted data to the FILE* */ fwrite(buf, sizeof(char), myTarget - buf, f); /* update the conversion parameters*/ myTarget = buf; arraySize = BUF_SIZE; } while(*status == U_BUFFER_OVERFLOW_ERROR); finish: /* close the converter */ ucnv_close(converter); } usr/share/doc/alt-libicu-devel/samples/date/date.vcxproj.filters000064400000002072152342600260020731 0ustar00 {5d1a92f4-cd62-4008-981f-9b9ce42ff51d} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {384d6dc3-d172-42ad-b155-2995c3a6821a} h;hpp;hxx;hm;inl {b7a5bc57-56cb-42af-9127-0a3369186ee8} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Header Files usr/share/doc/alt-libicu-devel/samples/dtitvfmtsample/dtitvfmtsample.cpp000064400000013425152342600260022631 0ustar00// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /****************************************************************************** * Copyright (C) 2008-2014, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ //! [dtitvfmtPreDefined1] #include #include "unicode/dtitvfmt.h" #include "unicode/ustdio.h" //! [dtitvfmtPreDefined1] using namespace std; using namespace icu; static void dtitvfmtPreDefined() { u_printf("===============================================================================\n"); u_printf(" dtitvfmtPreDefined()\n"); u_printf("\n"); u_printf(" Use DateIntervalFormat to get date interval format for pre-defined skeletons:\n"); u_printf(" yMMMd, MMMMd, jm per locale\n"); u_printf("===============================================================================\n"); //! [dtitvfmtPreDefined] UFILE *out = u_finit(stdout, NULL, "UTF-8"); UErrorCode status =U_ZERO_ERROR; // create 3 Date Intervals UnicodeString data[] = { UnicodeString("2007-10-10 10:10:10"), UnicodeString("2008-10-10 10:10:10"), UnicodeString("2008-11-10 10:10:10"), UnicodeString("2008-11-10 15:10:10") }; Calendar *cal = Calendar::createInstance(status); cal->set(2007,10,10,10,10,10); UDate date1 = cal->getTime(status); cal->set(2008,10,10,10,10,10); UDate date2 = cal->getTime(status); cal->set(2008,11,10,10,10,10); UDate date3 = cal->getTime(status); cal->set(2008,11,10,15,10,10); UDate date4 = cal->getTime(status); DateInterval* dtitvsample[] = { new DateInterval(date1,date2), new DateInterval(date2,date3), new DateInterval(date3,date4), }; UnicodeString skeletons[] = { UnicodeString("yMMMd"), UnicodeString("MMMMd"), UnicodeString("jm"), 0, }; u_fprintf(out,"%-10s%-22s%-22s%-35s%-35s\n", "Skeleton","from","to","Date Interval in en_US","Date Interval in Ja"); int i=0; UnicodeString formatEn,formatJa; FieldPosition pos=0; for (int j=0;skeletons[j]!=NULL ;j++) { u_fprintf(out,"%-10S%-22S%-22S",skeletons[j].getTerminatedBuffer(),data[i].getTerminatedBuffer(),data[i+1].getTerminatedBuffer()); //create a DateIntervalFormat instance for given skeleton, locale DateIntervalFormat* dtitvfmtEn = DateIntervalFormat::createInstance(skeletons[j], Locale::getEnglish(),status); DateIntervalFormat* dtitvfmtJa = DateIntervalFormat::createInstance(skeletons[j], Locale::getJapanese(),status); formatEn.remove(); formatJa.remove(); //get the DateIntervalFormat dtitvfmtEn->format(dtitvsample[i],formatEn,pos,status); dtitvfmtJa->format(dtitvsample[i],formatJa,pos,status); u_fprintf(out,"%-35S%-35S\n", formatEn.getTerminatedBuffer(),formatJa.getTerminatedBuffer()); delete dtitvfmtEn; delete dtitvfmtJa; i++; } u_fclose(out); //! [dtitvfmtPreDefined] } static void dtitvfmtCustomized() { u_printf("===============================================================================\n"); u_printf("\n"); u_printf(" dtitvfmtCustomized()\n"); u_printf("\n"); u_printf(" Use DateIntervalFormat to create customized date interval format for yMMMd, Hm"); u_printf("\n"); u_printf("================================================================================\n"); //! [dtitvfmtCustomized] UFILE *out = u_finit(stdout, NULL, "UTF-8"); UErrorCode status =U_ZERO_ERROR; UnicodeString data[] = { UnicodeString("2007-9-10 10:10:10"), UnicodeString("2007-10-10 10:10:10"), UnicodeString("2007-10-10 22:10:10") }; // to create 2 Date Intervals Calendar *cal1 = Calendar::createInstance(status); cal1->set(2007,9,10,10,10,10); Calendar *cal2 = Calendar::createInstance(status); cal2->set(2007,10,10,10,10,10); Calendar *cal3 = Calendar::createInstance(status); cal3->set(2007,10,10,22,10,10); DateInterval* dtitvsample[] = { new DateInterval(cal1->getTime(status),cal2->getTime(status)), new DateInterval(cal2->getTime(status),cal3->getTime(status)) }; UnicodeString skeletons[] = { UnicodeString("yMMMd"), UnicodeString("Hm"), 0, }; u_printf("%-10s%-22s%-22s%-45s%-35s\n", "Skeleton", "from","to", "Date Interval in en_US","Date Interval in Ja"); // Create an empty DateIntervalInfo object DateIntervalInfo dtitvinf = DateIntervalInfo(status); // Set Date Time internal pattern for MONTH, HOUR_OF_DAY dtitvinf.setIntervalPattern("yMMMd", UCAL_MONTH, "y 'Diff' MMM d --- MMM d",status); dtitvinf.setIntervalPattern("Hm", UCAL_HOUR_OF_DAY, "yyyy MMM d HH:mm ~ HH:mm",status); // Set fallback interval pattern dtitvinf.setFallbackIntervalPattern("{0} ~~~ {1}",status); // Get the DateIntervalFormat with the custom pattern UnicodeString formatEn,formatJa; FieldPosition pos=0; for (int i=0;i<2;i++){ for (int j=0;skeletons[j]!=NULL;j++) { u_fprintf(out,"%-10S%-22S%-22S", skeletons[i].getTerminatedBuffer(),data[j].getTerminatedBuffer(), data[j+1].getTerminatedBuffer()); DateIntervalFormat* dtitvfmtEn = DateIntervalFormat::createInstance(skeletons[i],Locale::getEnglish(),dtitvinf,status); DateIntervalFormat* dtitvfmtJa = DateIntervalFormat::createInstance(skeletons[i],Locale::getJapanese(),dtitvinf,status); formatEn.remove(); formatJa.remove(); dtitvfmtEn->format(dtitvsample[j],formatEn,pos,status); dtitvfmtJa->format(dtitvsample[j],formatJa,pos,status); u_fprintf(out,"%-45S%-35S\n", formatEn.getTerminatedBuffer(),formatJa.getTerminatedBuffer()); } } u_fclose(out); //! [dtitvfmtCustomized] } int main (int argc, char* argv[]) { dtitvfmtPreDefined(); dtitvfmtCustomized(); return 0; } usr/share/doc/alt-libicu-devel/samples/dtitvfmtsample/dtitvfmtsample.vcxproj.filters000064400000001656152342600260025214 0ustar00 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Source Files usr/share/doc/alt-libicu-devel/samples/dtitvfmtsample/dtitvfmtsample.vcxproj000064400000017302152342600260023540 0ustar00 {8945255B-473B-4C47-9425-E92384338CAA} samples Application true Unicode Application true Unicode Application false true Unicode Application false true Unicode .\x86\Debug\ .\x86\Debug\ $(ProjectName) .\x64\Debug\ .\x64\Debug\ $(ProjectName) .\x86\Release\ .\x86\Release\ $(ProjectName) .\x64\Release\ .\x64\Release\ $(ProjectName) Level3 ..\..\..\include;%(AdditionalIncludeDirectories) .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ true .\x86\Debug/dtitvfmtsample.exe icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) Level3 ..\..\..\include;%(AdditionalIncludeDirectories) .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ true .\x64\Debug/dtitvfmtsample.exe icuucd.lib;icuind.lib;icuiod.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) Level3 MaxSpeed true true ..\..\..\include;%(AdditionalIncludeDirectories) .\x86\Release/ .\x86\Release/ .\x86\Release/ true true icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) Level3 MaxSpeed true true ..\..\..\include;%(AdditionalIncludeDirectories) .\x64\Release/ .\x64\Release/ .\x64\Release/ true true icuuc.lib;icuin.lib;icuio.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) usr/share/doc/alt-libicu-devel/samples/uresb/readme.txt000064400000005036152342600260017134 0ustar00Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License Copyright (c) 2001-2010 International Business Machines Corporation and others. All Rights Reserved. uresb: Resource Bundle This sample demonstrates Building a resource bundle Using ICU to print data from a resource bundle Files: uresb.c Main source file in C uresb.sln Windows MSVC workspace. Double-click this to get started. uresb.vcproj Windows MSVC project file resources.dsp Windows project file for resources resources.mak Windows makefile for resources root.txt Root resource bundle en.txt English translation sr.txt Serbian translation (cp1251) To Build uresb on Windows 1. Install and build ICU 2. In MSVC, open the workspace file icu\samples\uresb\uresb.sln 3. Choose a Debug or Release build. 4. Build. To Run on Windows 1. Start a command shell window 2. Add ICU's bin directory to the path, e.g. set PATH=c:\icu\bin;%PATH% (Use the path to where ever ICU is on your system.) 3. cd into the uresb directory, e.g. cd c:\icu\source\samples\uresb\debug 4. Run it (with a locale name, ex. english) uresb en WARNING: The .txt files must be in the same directory as the executable, which is not the case by default on some systems. To Build on Unixes 1. Build ICU. Specify an ICU install directory when running configure, using the --prefix option. The steps to build ICU will look something like this: cd /source runConfigureICU --prefix [other options] gmake all 2. Install ICU, gmake install 3. Compile cd /source/samples/uresb gmake ICU_PREFIX= To Run on Unixes cd /source/samples/uresb gmake ICU_PREFIX= check -or- export LD_LIBRARY_PATH=/lib:.:$LD_LIBRARY_PATH uresb Note: The name of the LD_LIBRARY_PATH variable is different on some systems. If in doubt, run the sample using "gmake check", and note the name of the variable that is used there. LD_LIBRARY_PATH is the correct name for Linux and Solaris. usr/share/doc/alt-libicu-devel/samples/uresb/resources.mak000064400000001272152342600260017640 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Copyright (c) 2001-2009 International Business Machines ## Corporation and others. All Rights Reserved. PACKAGE_NAME = uresb TARGETS = en.res root.res sr.res !IF "$(CFG)" == "x64\Release" || "$(CFG)" == "x64\Debug" GENRB = ..\..\..\bin64\genrb.exe !ELSE GENRB = ..\..\..\bin\genrb.exe !ENDIF GENRBOPT = -s . -d . all : $(TARGETS) @echo All targets are up to date clean : -erase $(TARGETS) en.res : en.txt $(GENRB) $(GENRBOPT) $? root.res : root.txt $(GENRB) $(GENRBOPT) $? sr.res : sr.txt $(GENRB) $(GENRBOPT) --encoding cp1251 $? usr/share/doc/alt-libicu-devel/samples/uresb/en.txt000064400000003656152342600260016307 0ustar00// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License // // Copyright (C) 2000-2003, International Business Machines // Corporation and others. All Rights Reserved. en { errorcodes { "No error", "Illegal argument passed", "Missing resource", "Format is invalid", "File access error", "Internal program error", "Message parse error", "Memory allocation error", "Index out of bounds error", "Parse error", "Invalid char found", "Truncated char found", "Illegal char found", "Invalid table format", "Invalid table file", "Buffer overflow error", "Unsupported error", "Resource type mismatch", "Illegal escape sequence", "Unsupported escape sequence" } helpTopics { udata { "This is udata help topic" } resourcebundles { "This is resource bundle help topic" } collation { "This is collation help topic" } breakit { "This is break iterator help topic" } translit { "This is transliteration help topic" } unicode { "This is unicode help topic" } format { "This is format help topic" } } helpKeywords { udata { "udata" } resourcebundles { "resources" } collation { "collation" } breakit { "breakit" } translit { "transliteration" } unicode { "unicode" } format { "format" } } } usr/share/doc/alt-libicu-devel/samples/uresb/resources.vcxproj000064400000020666152342600260020573 0ustar00 {69437707-2FEF-4E2C-8C3F-6E6B3D241366} MakeFileProj Makefile <_ProjectFileVersion>10.0.30319.1 .\resources_Win32_Debug\ .\resources_Win32_Debug\ nmake /f "resources.mak" CFG=x86\Debug nmake /f "resources.mak" /a CFG=x86\Debug nmake /f "resources.mak" clean CFG=x86\Debug uresb_root.res $(NMakePreprocessorDefinitions) $(NMakeIncludeSearchPath) $(NMakeForcedIncludes) $(NMakeAssemblySearchPath) $(NMakeForcedUsingAssemblies) .\x64\Debug\ .\x64\Debug\ nmake /f "resources.mak" CFG=x64\Debug nmake /f "resources.mak" /a CFG=x64\Debug nmake /f "resources.mak" clean CFG=x64\Debug uresb_root.res $(NMakePreprocessorDefinitions) $(NMakeIncludeSearchPath) $(NMakeForcedIncludes) $(NMakeAssemblySearchPath) $(NMakeForcedUsingAssemblies) .\resources_Win32_Release\ .\resources_Win32_Release\ nmake /f "resources.mak" CFG=x86\Release nmake /f "resources.mak" /a CFG=x86\Release nmake /f "resources.mak" clean CFG=x86\Release uresb_root.res $(NMakePreprocessorDefinitions) $(NMakeIncludeSearchPath) $(NMakeForcedIncludes) $(NMakeAssemblySearchPath) $(NMakeForcedUsingAssemblies) .\x64\Release\ .\x64\Release\ nmake /f "resources.mak" CFG=x64\Release nmake /f "resources.mak" /a CFG=x64\Release nmake /f "resources.mak" clean CFG=x64\Release uresb_root.res $(NMakePreprocessorDefinitions) $(NMakeIncludeSearchPath) $(NMakeForcedIncludes) $(NMakeAssemblySearchPath) $(NMakeForcedUsingAssemblies) usr/share/doc/alt-libicu-devel/samples/uresb/uresb.vcxproj000064400000023635152342600260017700 0ustar00 {92580BF4-F4DA-4024-B3F8-444F982BC72F} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true ../../../include;../../tools/toolutil;%(AdditionalIncludeDirectories) Level3 .\x86\Release/uresb.tlb OnlyExplicitInline MultiThreadedDLL true .\x86\Release/uresb.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Default 0x0c1a icuuc.lib;icuio.lib;icutu.lib;%(AdditionalDependencies) .\x86\Release/uresb.exe ../../../lib/;../../tools/toolutil/;%(AdditionalLibraryDirectories) .\x86\Release/uresb.pdb Console false .\x64\Release/uresb.tlb OnlyExplicitInline MultiThreadedDLL true .\x64\Release/uresb.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Default 0x0c1a icuuc.lib;icuio.lib;icutu.lib;%(AdditionalDependencies) .\x64\Release/uresb.exe true ../../../lib64/;../../tools/toolutil/;%(AdditionalLibraryDirectories) .\x64\Release/uresb.pdb Console false .\x86\Debug/uresb.tlb MultiThreadedDebugDLL .\x86\Debug/uresb.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ EditAndContinue Default 0x0c1a icuucd.lib;icuiod.lib;icutud.lib;%(AdditionalDependencies) .\x86\Debug/uresb.exe ../../../lib/;../../tools/toolutil/;%(AdditionalLibraryDirectories) true .\x86\Debug/uresb.pdb Console false .\x64\Debug/uresb.tlb MultiThreadedDebugDLL .\x64\Debug/uresb.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ ProgramDatabase Default 0x0c1a icuucd.lib;icuiod.lib;icutud.lib;%(AdditionalDependencies) .\x64\Debug/uresb.exe ../../../lib64/;../../tools/toolutil/;%(AdditionalLibraryDirectories) true .\x64\Debug/uresb.pdb Console false {69437707-2fef-4e2c-8c3f-6e6b3d241366} false usr/share/doc/alt-libicu-devel/samples/uresb/resources.vcxproj.filters000064400000001544152342600260022234 0ustar00 {6b52e0ef-641f-45e1-b497-f06105317781} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;txt {a4e32c14-ea1d-4778-b403-912d60e3ad79} Resource Files Resource Files Resource Files Build Script usr/share/doc/alt-libicu-devel/samples/uresb/sr.txt000064400000003751152342600260016325 0ustar00// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License // // Copyright (c) 2001-2003 International Business Machines // Corporation and others. All Rights Reserved. // Use --encoding cp1251 for genrb sr { errorcodes { " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " } helpTopics { udata { "This is udata help topic" } resourcebundles { "This is resource bundle help topic" } collation { "This is collation help topic" } breakit { "This is break iterator help topic" } translit { "This is transliteration help topic" } unicode { "This is unicode help topic" } format { "This is format help topic" } } helpKeywords { udata { "udata" } resourcebundles { "resources" } collation { "collation" } breakit { "breakit" } translit { "transliteration" } unicode { "unicode" } format { "format" } } } usr/share/doc/alt-libicu-devel/samples/uresb/Makefile000064400000003721152342600260016575 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (c) 2000-2005 IBM, Inc. and others # conversion sample code # Usage: # - configure, build, install ICU # - ensure that 'icu-config' is in the PATH (PREFIX/bin/icu-config) # - if ICU is not built relative to this directory, # set the variable ICU_PATH to the 'icu' directory # (i.e. /foo/icu ) # - do 'make' in this directory include ../defs.mk ICU_DEFAULT_PATH=../../.. ifeq ($(strip $(ICU_PATH)),) ICU_PATH=$(ICU_DEFAULT_PATH) endif GENRBOPT = -s. -d. # Name of your target TARGET=uresb PKG=$(TARGET) RES_SRC=root.txt en.txt sr.txt RESOURCES=$(RES_SRC:%.txt=%.res) # All object files (C or C++) OBJECTS=uresb.o CLEANFILES=*~ $(TARGET).out all: $(RESOURCES) $(TARGET) uresb.o: $(ICU_PATH)/source/tools/toolutil/uoptions.h $(ICU_PATH)/source/tools/toolutil/uoptions.h: @echo "Please read the directions at the top of this file (Makefile)" @echo "Can't open $@ - check ICU_PATH" @false CPPFLAGS += -I$(ICU_PATH)/source/tools/toolutil LDFLAGS += -L$(ICU_PATH)/source/tools/toolutil $(shell icu-config --ldflags-toolutil --ldflags-icuio) .PHONY: all clean distclean check report distclean clean: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) -$(RMV) $(OBJECTS) $(TARGET) $(RESOURCES) ## resources %.res: %.txt @echo "generating $@" $(GENRB) $(GENRBOPT) $^ ## Special for a special codepage sr.res : sr.txt @echo "generating $@" $(GENRB) $(GENRBOPT) -e cp1251 $? # Can change this to LINK.c if it is a C only program # Can add more libraries here. $(TARGET): $(OBJECTS) $(CC) -o $(TARGET) $(LDFLAGS) # Make check: simply runs the sample, logged to a file check: $(TARGET) $(RESOURCES) $(INVOKE) ./$(TARGET) en | tee $(TARGET).out # Make report: creates a 'report file' with both source and sample run report: $(TARGET).report $(TARGET).report: check $(TARGET).cpp more $(TARGET).cpp $(TARGET).out > $@ usr/share/doc/alt-libicu-devel/samples/uresb/uresb.c000064400000025065152342600260016426 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: uresb.c * encoding: UTF-8 * tab size: 8 (not used) * indentation:4 * * created on: 2000sep6 * created by: Vladimir Weinstein */ /****************************************************************************** * This program prints out resource bundles - example for * ICU workshop * TODO: make a complete i18n layout for this program. ******************************************************************************/ #include "unicode/putil.h" #include "unicode/ures.h" #include "unicode/ustdio.h" #include "unicode/uloc.h" #include "unicode/ustring.h" #include "uoptions.h" #include "toolutil.h" #include #include #ifdef WIN32 #include #else #include #endif #define URESB_DEFAULTTRUNC 40 static char *currdir = NULL; /*--locale sr_YU and --encoding cp855 * are interesting on Win32 */ static const char *locale = NULL; static const char *encoding = NULL; static const char *resPath = NULL; static const int32_t indentsize = 4; static UFILE *outerr = NULL; static int32_t truncsize = URESB_DEFAULTTRUNC; static UBool trunc = FALSE; const UChar baderror[] = { 0x0042, 0x0041, 0x0044, 0x0000 }; const UChar *getErrorName(UErrorCode errorNumber); void reportError(UErrorCode *status); static UChar *quotedString(const UChar *string); void printOutBundle(UFILE *out, UResourceBundle *resource, int32_t indent, UErrorCode *status); void printIndent(UFILE *out, int32_t indent); void printHex(UFILE *out, const int8_t *what); static UOption options[]={ UOPTION_HELP_H, UOPTION_HELP_QUESTION_MARK, { "locale", NULL, NULL, NULL, 'l', UOPT_REQUIRES_ARG, 0 }, UOPTION_ENCODING, { "path", NULL, NULL, NULL, 'p', UOPT_OPTIONAL_ARG, 0 }, { "truncate", NULL, NULL, NULL, 't', UOPT_OPTIONAL_ARG, 0 }, UOPTION_VERBOSE }; static UBool VERBOSE = FALSE; extern int main(int argc, char* argv[]) { UResourceBundle *bundle = NULL; UErrorCode status = U_ZERO_ERROR; UFILE *out = NULL; int32_t i = 0; const char* arg; char resPathBuffer[1024]; #ifdef WIN32 currdir = _getcwd(NULL, 0); #else currdir = getcwd(NULL, 0); #endif argc=u_parseArgs(argc, argv, sizeof(options)/sizeof(options[0]), options); /* error handling, printing usage message */ if(argc<0) { fprintf(stderr, "error in command line argument \"%s\"\n", argv[-argc]); } if(argc<2 || options[0].doesOccur || options[1].doesOccur) { fprintf(stderr, "usage: %s [-options] locale(s)\n", argv[0]); return argc<0 ? U_ILLEGAL_ARGUMENT_ERROR : U_ZERO_ERROR; } if(options[2].doesOccur) { locale = options[2].value; } else { locale = 0; } if(options[3].doesOccur) { encoding = options[3].value; } else { encoding = NULL; } if(options[4].doesOccur) { if(options[4].value != NULL) { resPath = options[4].value; /* we'll use users resources */ } else { resPath = NULL; /* we'll use ICU system resources for dumping */ } } else { strcpy(resPathBuffer, currdir); /*strcat(resPathBuffer, U_FILE_SEP_STRING); strcat(resPathBuffer, "uresb");*/ resPath = resPathBuffer; /* we'll just dump uresb samples resources */ } if(options[5].doesOccur) { trunc = TRUE; if(options[5].value != NULL) { truncsize = atoi(options[5].value); /* user defined printable size */ } else { truncsize = URESB_DEFAULTTRUNC; /* we'll use default omitting size */ } } else { trunc = FALSE; } if(options[6].doesOccur) { VERBOSE = TRUE; } outerr = u_finit(stderr, locale, encoding); out = u_finit(stdout, locale, encoding); for(i = 1; i < argc; ++i) { status = U_ZERO_ERROR; arg = getLongPathname(argv[i]); u_fprintf(out, "uresb: processing file \"%s\" in path \"%s\"\n", arg, resPath); bundle = ures_open(resPath, arg, &status); if(U_SUCCESS(status)) { u_fprintf(out, "%s\n", arg); printOutBundle(out, bundle, 0, &status); } else { reportError(&status); } ures_close(bundle); } u_fclose(out); u_fclose(outerr); return 0; } void printIndent(UFILE *out, int32_t indent) { char inchar[256]; int32_t i = 0; for(i = 0; i truncsize) { printIndent(out, indent); u_fprintf(out, "// WARNING: this string, size %d is truncated to %d\n", len, truncsize/2); len = truncsize/2; } */ printIndent(out, indent); if(key != NULL) { u_fprintf(out, "%s { \"%S\" } ", key, string); } else { u_fprintf(out, "\"%S\",", string); } if(VERBOSE) { u_fprintf(out, " // STRING"); } u_fprintf(out, "\n"); free(string); } break; case URES_INT : printIndent(out, indent); if(key != NULL) { u_fprintf(out, "%s", key); } u_fprintf(out, ":int { %li } ", ures_getInt(resource, status)); if(VERBOSE) { u_fprintf(out, " // INT"); } u_fprintf(out, "\n"); break; case URES_BINARY : { int32_t len = 0; const int8_t *data = (const int8_t *)ures_getBinary(resource, &len, status); if(trunc && len > truncsize) { printIndent(out, indent); u_fprintf(out, "// WARNING: this resource, size %li is truncated to %li\n", len, truncsize/2); len = truncsize/2; } if(U_SUCCESS(*status)) { printIndent(out, indent); if(key != NULL) { u_fprintf(out, "%s", key); } u_fprintf(out, ":binary { "); for(i = 0; i 0) { u_fprintf(out, "%d ", data[len-1]); } u_fprintf(out, "}"); if(VERBOSE) { u_fprintf(out, " // INTVECTOR"); } u_fprintf(out, "\n"); } else { reportError(status); } } break; case URES_TABLE : case URES_ARRAY : { UResourceBundle *t = NULL; ures_resetIterator(resource); printIndent(out, indent); if(key != NULL) { u_fprintf(out, "%s ", key); } u_fprintf(out, "{"); if(VERBOSE) { if(ures_getType(resource) == URES_TABLE) { u_fprintf(out, " // TABLE"); } else { u_fprintf(out, " // ARRAY"); } } u_fprintf(out, "\n"); while(ures_hasNext(resource)) { t = ures_getNextResource(resource, t, status); printOutBundle(out, t, indent+indentsize, status); } printIndent(out, indent); u_fprintf(out, "}\n"); ures_close(t); } break; default: break; } } void reportError(UErrorCode *status) { u_fprintf(outerr, "Error %d(%s) : %U happened!\n", *status, u_errorName(*status), getErrorName(*status)); } const UChar *getErrorName(UErrorCode errorNumber) { UErrorCode status = U_ZERO_ERROR; int32_t len = 0; UResourceBundle *error = ures_open(currdir, locale, &status); UResourceBundle *errorcodes = ures_getByKey(error, "errorcodes", NULL, &status); const UChar *result = ures_getStringByIndex(errorcodes, errorNumber, &len, &status); ures_close(errorcodes); ures_close(error); if(U_SUCCESS(status)) { return result; } else { return baderror; } } usr/share/doc/alt-libicu-devel/samples/uresb/uresb.vcxproj.filters000064400000001556152342600260021345 0ustar00 {8ee7965d-1f49-4d43-822c-1769f483fb4d} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {360c4d2a-1def-4b5d-854c-d069c425e6bb} h;hpp;hxx;hm;inl {5ff61356-999a-4b96-8195-2cdac0185df9} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files usr/share/doc/alt-libicu-devel/samples/uresb/root.txt000064400000003710152342600260016657 0ustar00// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License // // Copyright (c) 2001-2003 International Business Machines // Corporation and others. All Rights Reserved. root { errorcodes { "U_ZERO_ERROR", "U_ILLEGAL_ARGUMENT_ERROR", "U_MISSING_RESOURCE_ERROR", "U_INVALID_FORMAT_ERROR", "U_FILE_ACCESS_ERROR", "U_INTERNAL_PROGRAM_ERROR", "U_MESSAGE_PARSE_ERROR", "U_MEMORY_ALLOCATION_ERROR", "U_INDEX_OUTOFBOUNDS_ERROR", "U_PARSE_ERROR", "U_INVALID_CHAR_FOUND", "U_TRUNCATED_CHAR_FOUND", "U_ILLEGAL_CHAR_FOUND", "U_INVALID_TABLE_FORMAT", "U_INVALID_TABLE_FILE", "U_BUFFER_OVERFLOW_ERROR", "U_UNSUPPORTED_ERROR", "U_RESOURCE_TYPE_MISMATCH", "U_ILLEGAL_ESCAPE_SEQUENCE", "U_UNSUPPORTED_ESCAPE_SEQUENCE" } helpTopics { udata { "ROOT udata help topic" } resourcebundles { "ROOT resource bundle help topic" } collation { "ROOT collation help topic" } breakit { "ROOT break iterator help topic" } translit { "ROOT transliteration help topic" } unicode { "ROOT unicode help topic" } format { "ROOT format help topic" } } helpKeywords { udata { "udata" } resourcebundles { "resources" } collation { "collation" } breakit { "breakit" } translit { "transliteration" } unicode { "unicode" } format { "format" } } } usr/share/doc/alt-libicu-devel/samples/uresb/uresb.sln000064400000004062152342600260016772 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "resources", "resources.vcxproj", "{69437707-2FEF-4E2C-8C3F-6E6B3D241366}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uresb", "uresb.vcxproj", "{92580BF4-F4DA-4024-B3F8-444F982BC72F}" ProjectSection(ProjectDependencies) = postProject {69437707-2FEF-4E2C-8C3F-6E6B3D241366} = {69437707-2FEF-4E2C-8C3F-6E6B3D241366} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|Win32.ActiveCfg = Debug|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|Win32.Build.0 = Debug|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|x64.ActiveCfg = Debug|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Debug|x64.Build.0 = Debug|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|Win32.ActiveCfg = Release|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|Win32.Build.0 = Release|Win32 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|x64.ActiveCfg = Release|x64 {69437707-2FEF-4E2C-8C3F-6E6B3D241366}.Release|x64.Build.0 = Release|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|Win32.ActiveCfg = Debug|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|Win32.Build.0 = Debug|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|x64.ActiveCfg = Debug|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Debug|x64.Build.0 = Debug|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|Win32.ActiveCfg = Release|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|Win32.Build.0 = Release|Win32 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|x64.ActiveCfg = Release|x64 {92580BF4-F4DA-4024-B3F8-444F982BC72F}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/layout/FontMap.Gnome000064400000000610152342600260017657 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (C) 2001-2005, International Business Machines # Corporation and others. All Rights Reserved. # This is a sample FontMap file for Linux. # Fonts are specified by file names. DEVANAGARI: raghu.ttf THAI: angsd___.ttf DEFAULT: CODE2000.TTF usr/share/doc/alt-libicu-devel/samples/layout/UnicodeReader.h000064400000001747152342600260020222 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2001, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #ifndef __UNICODEREADER_H #define __UNICODEREADER_H #include "unicode/utypes.h" #include "GUISupport.h" class UnicodeReader { public: UnicodeReader() { // nothing... } ~UnicodeReader() { // nothing, too } static const UChar *readFile(const char *fileName, GUISupport *guiSupport, int32_t &charCount); }; #endif usr/share/doc/alt-libicu-devel/samples/layout/cmaps.cpp000064400000012464152342600260017145 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ****************************************************************************** * * * Copyright (C) 1999-2003, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * file name: cmaps.cpp * * created on: ??/??/2001 * created by: Eric R. Mader */ #include "layout/LETypes.h" #include "layout/LESwaps.h" #include "sfnt.h" #include "cmaps.h" #define SWAPU16(code) ((LEUnicode16) SWAPW(code)) #define SWAPU32(code) ((LEUnicode32) SWAPL(code)) // // Finds the high bit by binary searching // through the bits in value. // le_uint8 highBit(le_uint32 value) { le_uint8 bit = 0; if (value >= 1 << 16) { value >>= 16; bit += 16; } if (value >= 1 << 8) { value >>= 8; bit += 8; } if (value >= 1 << 4) { value >>= 4; bit += 4; } if (value >= 1 << 2) { value >>= 2; bit += 2; } if (value >= 1 << 1) { value >>= 1; bit += 1; } return bit; } CMAPMapper *CMAPMapper::createUnicodeMapper(const CMAPTable *cmap) { le_uint16 i; le_uint16 nSubtables = SWAPW(cmap->numberSubtables); const CMAPEncodingSubtable *subtable = NULL; le_uint32 offset1 = 0, offset10 = 0; for (i = 0; i < nSubtables; i += 1) { const CMAPEncodingSubtableHeader *esh = &cmap->encodingSubtableHeaders[i]; if (SWAPW(esh->platformID) == 3) { switch (SWAPW(esh->platformSpecificID)) { case 1: offset1 = SWAPL(esh->encodingOffset); break; case 10: offset10 = SWAPL(esh->encodingOffset); break; } } } if (offset10 != 0) { subtable = (const CMAPEncodingSubtable *) ((const char *) cmap + offset10); } else if (offset1 != 0) { subtable = (const CMAPEncodingSubtable *) ((const char *) cmap + offset1); } else { return NULL; } switch (SWAPW(subtable->format)) { case 4: return new CMAPFormat4Mapper(cmap, (const CMAPFormat4Encoding *) subtable); case 12: { const CMAPFormat12Encoding *encoding = (const CMAPFormat12Encoding *) subtable; return new CMAPGroupMapper(cmap, encoding->groups, SWAPL(encoding->nGroups)); } default: break; } return NULL; } CMAPFormat4Mapper::CMAPFormat4Mapper(const CMAPTable *cmap, const CMAPFormat4Encoding *header) : CMAPMapper(cmap) { le_uint16 segCount = SWAPW(header->segCountX2) / 2; fEntrySelector = SWAPW(header->entrySelector); fRangeShift = SWAPW(header->rangeShift) / 2; fEndCodes = &header->endCodes[0]; fStartCodes = &header->endCodes[segCount + 1]; // + 1 for reservedPad... fIdDelta = &fStartCodes[segCount]; fIdRangeOffset = &fIdDelta[segCount]; } LEGlyphID CMAPFormat4Mapper::unicodeToGlyph(LEUnicode32 unicode32) const { if (unicode32 >= 0x10000) { return 0; } LEUnicode16 unicode = (LEUnicode16) unicode32; le_uint16 index = 0; le_uint16 probe = 1 << fEntrySelector; TTGlyphID result = 0; if (SWAPU16(fStartCodes[fRangeShift]) <= unicode) { index = fRangeShift; } while (probe > (1 << 0)) { probe >>= 1; if (SWAPU16(fStartCodes[index + probe]) <= unicode) { index += probe; } } if (unicode >= SWAPU16(fStartCodes[index]) && unicode <= SWAPU16(fEndCodes[index])) { if (fIdRangeOffset[index] == 0) { result = (TTGlyphID) unicode; } else { le_uint16 offset = unicode - SWAPU16(fStartCodes[index]); le_uint16 rangeOffset = SWAPW(fIdRangeOffset[index]); le_uint16 *glyphIndexTable = (le_uint16 *) ((char *) &fIdRangeOffset[index] + rangeOffset); result = SWAPW(glyphIndexTable[offset]); } result += SWAPW(fIdDelta[index]); } else { result = 0; } return LE_SET_GLYPH(0, result); } CMAPFormat4Mapper::~CMAPFormat4Mapper() { // parent destructor does it all } CMAPGroupMapper::CMAPGroupMapper(const CMAPTable *cmap, const CMAPGroup *groups, le_uint32 nGroups) : CMAPMapper(cmap), fGroups(groups) { le_uint8 bit = highBit(nGroups); fPower = 1 << bit; fRangeOffset = nGroups - fPower; } LEGlyphID CMAPGroupMapper::unicodeToGlyph(LEUnicode32 unicode32) const { le_int32 probe = fPower; le_int32 range = 0; if (SWAPU32(fGroups[fRangeOffset].startCharCode) <= unicode32) { range = fRangeOffset; } while (probe > (1 << 0)) { probe >>= 1; if (SWAPU32(fGroups[range + probe].startCharCode) <= unicode32) { range += probe; } } if (SWAPU32(fGroups[range].startCharCode) <= unicode32 && SWAPU32(fGroups[range].endCharCode) >= unicode32) { return (LEGlyphID) (SWAPU32(fGroups[range].startGlyphCode) + unicode32 - SWAPU32(fGroups[range].startCharCode)); } return 0; } CMAPGroupMapper::~CMAPGroupMapper() { // parent destructor does it all } usr/share/doc/alt-libicu-devel/samples/layout/ScriptCompositeFontInstance.cpp000064400000006312152342600260023500 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: ScriptCompositeFontInstance.cpp * * created on: 02/05/2003 * created by: Eric R. Mader */ #include "layout/LETypes.h" #include "unicode/uscript.h" #include "FontMap.h" #include "ScriptCompositeFontInstance.h" const char ScriptCompositeFontInstance::fgClassID=0; ScriptCompositeFontInstance::ScriptCompositeFontInstance(FontMap *fontMap) : fFontMap(fontMap) { // nothing else to do } ScriptCompositeFontInstance::~ScriptCompositeFontInstance() { delete fFontMap; fFontMap = NULL; } void ScriptCompositeFontInstance::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const { LEErrorCode status = LE_NO_ERROR; le_int32 script = LE_GET_SUB_FONT(glyph); const LEFontInstance *font = fFontMap->getScriptFont(script, status); advance.fX = 0; advance.fY = 0; if (LE_SUCCESS(status)) { font->getGlyphAdvance(LE_GET_GLYPH(glyph), advance); } } le_bool ScriptCompositeFontInstance::getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const { LEErrorCode status = LE_NO_ERROR; le_int32 script = LE_GET_SUB_FONT(glyph); const LEFontInstance *font = fFontMap->getScriptFont(script, status); if (LE_SUCCESS(status)) { return font->getGlyphPoint(LE_GET_GLYPH(glyph), pointNumber, point); } return FALSE; } const LEFontInstance *ScriptCompositeFontInstance::getSubFont(const LEUnicode chars[], le_int32 *offset, le_int32 limit, le_int32 script, LEErrorCode &success) const { if (LE_FAILURE(success)) { return NULL; } if (chars == NULL || *offset < 0 || limit < 0 || *offset >= limit || script < 0 || script >= scriptCodeCount) { success = LE_ILLEGAL_ARGUMENT_ERROR; return NULL; } const LEFontInstance *result = fFontMap->getScriptFont(script, success); if (LE_FAILURE(success)) { return NULL; } *offset = limit; return result; } // This is the really stupid version that doesn't look in any other font for the character... // It would be better to also look in the "DEFAULT:" font. Another thing to do would be to // look in all the fonts in some order, script code order being the most obvious... LEGlyphID ScriptCompositeFontInstance::mapCharToGlyph(LEUnicode32 ch) const { UErrorCode error = U_ZERO_ERROR; LEErrorCode status = LE_NO_ERROR; le_int32 script = uscript_getScript(ch, &error); const LEFontInstance *scriptFont = fFontMap->getScriptFont(script, status); LEGlyphID subFont = LE_SET_SUB_FONT(0, script); if (LE_FAILURE(status)) { return subFont; } LEGlyphID glyph = scriptFont->mapCharToGlyph(ch); return LE_SET_GLYPH(subFont, glyph); } usr/share/doc/alt-libicu-devel/samples/layout/arraymem.h000064400000001206152342600260017314 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __ARRAYMEM_H #define __ARRAYMEM_H #include #define ARRAY_SIZE(array) (sizeof array / sizeof array[0]) #define ARRAY_COPY(dst, src, count) memcpy((void *) (dst), (void *) (src), (count) * sizeof (src)[0]) #define NEW_ARRAY(type,count) (type *) malloc((count) * sizeof(type)) #define DELETE_ARRAY(array) free((void *) (array)) #define GROW_ARRAY(array,newSize) realloc((void *) (array), (newSize) * sizeof (array)[0]) #endif usr/share/doc/alt-libicu-devel/samples/layout/RenderingSurface.h000064400000002137152342600260020731 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: RenderingFontInstance.h * * created on: 02/20/2003 * created by: Eric R. Mader */ #ifndef __RENDERINGSURFACE_H #define __RENDERINGSURFACE_H #include "layout/LETypes.h" #include "layout/LEFontInstance.h" class RenderingSurface { public: RenderingSurface() {}; virtual ~RenderingSurface() {}; virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height) = 0; }; #endif usr/share/doc/alt-libicu-devel/samples/layout/FontTableCache.cpp000064400000004573152342600260020646 0ustar00/* ************************************************************************* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ************************************************************************* * Copyright (C) 2003 - 2008, International Business Machines * Corporation and others. All Rights Reserved. ************************************************************************* */ #include "layout/LETypes.h" #include "FontTableCache.h" #define TABLE_CACHE_INIT 5 #define TABLE_CACHE_GROW 5 struct FontTableCacheEntry { LETag tag; const void *table; }; FontTableCache::FontTableCache() : fTableCacheCurr(0), fTableCacheSize(TABLE_CACHE_INIT) { fTableCache = LE_NEW_ARRAY(FontTableCacheEntry, fTableCacheSize); if (fTableCache == NULL) { fTableCacheSize = 0; return; } for (int i = 0; i < fTableCacheSize; i += 1) { fTableCache[i].tag = 0; fTableCache[i].table = NULL; } } FontTableCache::~FontTableCache() { for (int i = fTableCacheCurr - 1; i >= 0; i -= 1) { freeFontTable(fTableCache[i].table); fTableCache[i].tag = 0; fTableCache[i].table = NULL; } fTableCacheCurr = 0; LE_DELETE_ARRAY(fTableCache); fTableCache = NULL; } void FontTableCache::freeFontTable(const void *table) const { LE_DELETE_ARRAY(table); } const void *FontTableCache::find(LETag tableTag) const { for (int i = 0; i < fTableCacheCurr; i += 1) { if (fTableCache[i].tag == tableTag) { return fTableCache[i].table; } } const void *table = readFontTable(tableTag); ((FontTableCache *) this)->add(tableTag, table); return table; } void FontTableCache::add(LETag tableTag, const void *table) { if (fTableCacheCurr >= fTableCacheSize) { le_int32 newSize = fTableCacheSize + TABLE_CACHE_GROW; fTableCache = (FontTableCacheEntry *) LE_GROW_ARRAY(fTableCache, newSize); for (le_int32 i = fTableCacheSize; i < newSize; i += 1) { fTableCache[i].tag = 0; fTableCache[i].table = NULL; } fTableCacheSize = newSize; } fTableCache[fTableCacheCurr].tag = tableTag; fTableCache[fTableCacheCurr].table = table; fTableCacheCurr += 1; } usr/share/doc/alt-libicu-devel/samples/layout/Surface.h000064400000001007152342600260017066 0ustar00/* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * Copyright (C) 2003, International Business Machines * Corporation and others. All Rights Reserved. */ class Surface { public: Surface(/*what?*/); void setFont(RenderingFontInstance *font); void drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx, le_int32 x, le_int32 y, le_int32 width, le_int32 height); }; usr/share/doc/alt-libicu-devel/samples/layout/clayout.c000064400000023514152342600260017160 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: Layout.cpp * * created on: 08/03/2000 * created by: Eric R. Mader */ #include #include #include "playout.h" #include "pflow.h" #include "gdiglue.h" #include "ucreader.h" #include "arraymem.h" #include "resource.h" struct Context { le_int32 width; le_int32 height; pf_flow *paragraph; }; typedef struct Context Context; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define APP_NAME "LayoutSample" TCHAR szAppName[] = TEXT(APP_NAME); void PrettyTitle(HWND hwnd, char *fileName) { char title[MAX_PATH + 64]; sprintf(title, "%s - %s", APP_NAME, fileName); SetWindowTextA(hwnd, title); } void InitParagraph(HWND hwnd, Context *context) { SCROLLINFO si; if (context->paragraph != NULL) { // FIXME: does it matter what we put in the ScrollInfo // if the window's been minimized? if (context->width > 0 && context->height > 0) { pf_breakLines(context->paragraph, context->width, context->height); } si.cbSize = sizeof si; si.fMask = SIF_RANGE | SIF_PAGE | SIF_DISABLENOSCROLL; si.nMin = 0; si.nMax = pf_getLineCount(context->paragraph) - 1; si.nPage = context->height / pf_getLineHeight(context->paragraph); SetScrollInfo(hwnd, SB_VERT, &si, TRUE); } } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { HWND hwnd; HACCEL hAccel; MSG msg; WNDCLASS wndclass; LEErrorCode status = LE_NO_ERROR; wndclass.style = CS_HREDRAW | CS_VREDRAW; wndclass.lpfnWndProc = WndProc; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = sizeof(LONG); wndclass.hInstance = hInstance; wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION); wndclass.hCursor = LoadCursor(NULL, IDC_ARROW); wndclass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); wndclass.lpszMenuName = szAppName; wndclass.lpszClassName = szAppName; if (!RegisterClass(&wndclass)) { MessageBox(NULL, TEXT("This demo only runs on Windows 2000!"), szAppName, MB_ICONERROR); return 0; } hAccel = LoadAccelerators(hInstance, szAppName); hwnd = CreateWindow(szAppName, NULL, WS_OVERLAPPEDWINDOW | WS_VSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, 600, 400, NULL, NULL, hInstance, NULL); ShowWindow(hwnd, iCmdShow); UpdateWindow(hwnd); while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(hwnd, hAccel, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } UnregisterClass(szAppName, hInstance); return msg.wParam; } LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; Context *context; static le_int32 windowCount = 0; static fm_fontMap *fontMap = NULL; static rs_surface *surface = NULL; static gs_guiSupport *guiSupport = NULL; static le_font *font = NULL; switch (message) { case WM_CREATE: { LEErrorCode fontStatus = LE_NO_ERROR; hdc = GetDC(hwnd); guiSupport = gs_gdiGuiSupportOpen(); surface = rs_gdiRenderingSurfaceOpen(hdc); fontMap = fm_gdiFontMapOpen(surface, "FontMap.GDI", 24, guiSupport, &fontStatus); font = le_scriptCompositeFontOpen(fontMap); if (LE_FAILURE(fontStatus)) { ReleaseDC(hwnd, hdc); return -1; } context = NEW_ARRAY(Context, 1); context->width = 600; context->height = 400; context->paragraph = pf_factory("Sample.txt", font, guiSupport); SetWindowLongPtr(hwnd, 0, (LONG_PTR) context); windowCount += 1; ReleaseDC(hwnd, hdc); PrettyTitle(hwnd, "Sample.txt"); return 0; } case WM_SIZE: { context = (Context *) GetWindowLongPtr(hwnd, 0); context->width = LOWORD(lParam); context->height = HIWORD(lParam); InitParagraph(hwnd, context); return 0; } case WM_VSCROLL: { SCROLLINFO si; le_int32 vertPos; si.cbSize = sizeof si; si.fMask = SIF_ALL; GetScrollInfo(hwnd, SB_VERT, &si); vertPos = si.nPos; switch (LOWORD(wParam)) { case SB_TOP: si.nPos = si.nMin; break; case SB_BOTTOM: si.nPos = si.nMax; break; case SB_LINEUP: si.nPos -= 1; break; case SB_LINEDOWN: si.nPos += 1; break; case SB_PAGEUP: si.nPos -= si.nPage; break; case SB_PAGEDOWN: si.nPos += si.nPage; break; case SB_THUMBTRACK: si.nPos = si.nTrackPos; break; default: break; } si.fMask = SIF_POS; SetScrollInfo(hwnd, SB_VERT, &si, TRUE); GetScrollInfo(hwnd, SB_VERT, &si); context = (Context *) GetWindowLongPtr(hwnd, 0); if (context->paragraph != NULL && si.nPos != vertPos) { ScrollWindow(hwnd, 0, pf_getLineHeight(context->paragraph) * (vertPos - si.nPos), NULL, NULL); UpdateWindow(hwnd); } return 0; } case WM_PAINT: { PAINTSTRUCT ps; SCROLLINFO si; le_int32 firstLine, lastLine; hdc = BeginPaint(hwnd, &ps); SetBkMode(hdc, TRANSPARENT); si.cbSize = sizeof si; si.fMask = SIF_ALL; GetScrollInfo(hwnd, SB_VERT, &si); firstLine = si.nPos; context = (Context *) GetWindowLongPtr(hwnd, 0); if (context->paragraph != NULL) { rs_gdiRenderingSurfaceSetHDC(surface, hdc); // NOTE: si.nPos + si.nPage may include a partial line at the bottom // of the window. We need this because scrolling assumes that the // partial line has been painted. lastLine = min (si.nPos + (le_int32) si.nPage, pf_getLineCount(context->paragraph) - 1); pf_draw(context->paragraph, surface, firstLine, lastLine); } EndPaint(hwnd, &ps); return 0; } case WM_COMMAND: switch (LOWORD(wParam)) { case IDM_FILE_OPEN: { OPENFILENAMEA ofn; char szFileName[MAX_PATH], szTitleName[MAX_PATH]; static char szFilter[] = "Text Files (.txt)\0*.txt\0" "All Files (*.*)\0*.*\0\0"; ofn.lStructSize = sizeof (OPENFILENAMEA); ofn.hwndOwner = hwnd; ofn.hInstance = NULL; ofn.lpstrFilter = szFilter; ofn.lpstrCustomFilter = NULL; ofn.nMaxCustFilter = 0; ofn.nFilterIndex = 0; ofn.lpstrFile = szFileName; ofn.nMaxFile = MAX_PATH; ofn.lpstrFileTitle = szTitleName; ofn.nMaxFileTitle = MAX_PATH; ofn.lpstrInitialDir = NULL; ofn.lpstrTitle = NULL; ofn.Flags = OFN_HIDEREADONLY | OFN_PATHMUSTEXIST; ofn.nFileOffset = 0; ofn.nFileExtension = 0; ofn.lpstrDefExt = "txt"; ofn.lCustData = 0L; ofn.lpfnHook = NULL; ofn.lpTemplateName = NULL; szFileName[0] = '\0'; if (GetOpenFileNameA(&ofn)) { pf_flow *newParagraph; hdc = GetDC(hwnd); rs_gdiRenderingSurfaceSetHDC(surface, hdc); newParagraph = pf_factory(szFileName, font, guiSupport); if (newParagraph != NULL) { context = (Context *) GetWindowLongPtr(hwnd, 0); if (context->paragraph != NULL) { pf_close(context->paragraph); } context->paragraph = newParagraph; InitParagraph(hwnd, context); PrettyTitle(hwnd, szTitleName); InvalidateRect(hwnd, NULL, TRUE); } } //ReleaseDC(hwnd, hdc); return 0; } case IDM_FILE_EXIT: case IDM_FILE_CLOSE: SendMessage(hwnd, WM_CLOSE, 0, 0); return 0; case IDM_HELP_ABOUTLAYOUTSAMPLE: MessageBox(hwnd, TEXT("Windows Layout Sample 0.1\n") TEXT("Copyright (C) 1998-2005 By International Business Machines Corporation and others.\n") TEXT("Author: Eric Mader"), szAppName, MB_ICONINFORMATION | MB_OK); return 0; } break; case WM_DESTROY: { context = (Context *) GetWindowLongPtr(hwnd, 0); if (context != NULL && context->paragraph != NULL) { pf_close(context->paragraph); } DELETE_ARRAY(context); if (--windowCount <= 0) { le_fontClose(font); rs_gdiRenderingSurfaceClose(surface); gs_gdiGuiSupportClose(guiSupport); PostQuitMessage(0); } return 0; } default: return DefWindowProc(hwnd, message, wParam, lParam); } return 0; } usr/share/doc/alt-libicu-devel/samples/layout/gsupport.h000064400000000562152342600260017366 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __GSUPPORT_H #define __GSUPPORT_H typedef void gs_guiSupport; void gs_postErrorMessage(gs_guiSupport *guiSupport, const char *message, const char *title); #endif usr/share/doc/alt-libicu-devel/samples/layout/Sample.txt000064400000003241152342600260017311 0ustar00The LayoutEngine does all the work necessary to display Unicode text written in languages with complex writing systems such as Hindi (हिन्दी) Thai (ไทย) and Arabic (العربية). Here's a sample of some text written in Sanskrit: श्रीमद् भगवद्गीता अध्याय अर्जुन विषाद योग धृतराष्ट्र उवाच। धर्मक्षेत्रे कुरुक्षेत्रे समवेता युयुत्सवः मामकाः पाण्डवाश्चैव किमकुर्वत संजय Here's a sample of some text written in Arabic: أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف والمحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية and here's a sample of some text written in Thai: บทที่๑พายุไซโคลนโดโรธีอาศัยอยู่ท่ามกลางทุ่งใหญ่ในแคนซัสกับลุงเฮนรีชาวไร่และป้าเอ็มภรรยาชาวไร่บ้านของพวกเขาหลังเล็กเพราะไม้สร้างบ้านต้องขนมาด้วยเกวียนเป็นระยะทางหลายไมล์ usr/share/doc/alt-libicu-devel/samples/layout/rsurface.cpp000064400000001310152342600260017640 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #include "loengine.h" #include "rsurface.h" #include "LETypes.h" #include "LEFontInstance.h" #include "RenderingSurface.h" U_CDECL_BEGIN void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height) { RenderingSurface *rs = (RenderingSurface *) surface; rs->drawGlyphs((const LEFontInstance *) font, glyphs, count, positions, x, y, width, height); } U_CDECL_END usr/share/doc/alt-libicu-devel/samples/layout/GUISupport.h000064400000001572152342600260017526 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2005, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GUISupport.h * * created on: 11/06/2001 * created by: Eric R. Mader */ #ifndef __GUISUPPORT_H #define __GUISUPPORT_H class GUISupport { public: GUISupport() {}; virtual ~GUISupport() {}; virtual void postErrorMessage(const char *message, const char *title) = 0; }; #endif usr/share/doc/alt-libicu-devel/samples/layout/ucreader.h000064400000000646152342600260017300 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __UCREADER_H #define __UCREADER_H #include "unicode/utypes.h" #include "gsupport.h" U_CDECL_BEGIN const UChar *uc_readFile(const char *fileName, gs_guiSupport *guiSupport, int32_t *charCount); U_CDECL_END #endif usr/share/doc/alt-libicu-devel/samples/layout/layout.sln000064400000002262152342600260017364 0ustar00Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "layout", "layout.vcxproj", "{497500ED-DE1D-4B20-B529-F41B5A0FBEEB}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Debug|Win32.ActiveCfg = Debug|Win32 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Debug|Win32.Build.0 = Debug|Win32 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Debug|x64.ActiveCfg = Debug|x64 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Debug|x64.Build.0 = Debug|x64 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Release|Win32.ActiveCfg = Release|Win32 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Release|Win32.Build.0 = Release|Win32 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Release|x64.ActiveCfg = Release|x64 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal usr/share/doc/alt-libicu-devel/samples/layout/ScriptCompositeFontInstance.h000064400000014236152342600260023151 0ustar00/* * %W% %E% * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2011 - All Rights Reserved * */ #ifndef __SCRIPTCOMPOSITEFONTINSTANCE_H #define __SCRIPTCOMPOSITEFONTINSTANCE_H #include "layout/LETypes.h" #include "layout/LEFontInstance.h" #include "FontMap.h" // U_NAMESPACE_BEGIN class ScriptCompositeFontInstance : public LEFontInstance { public: ScriptCompositeFontInstance(FontMap *fontMap); virtual ~ScriptCompositeFontInstance(); /** * Get a physical font which can render the given text. For composite fonts, * if there is no single physical font which can render all of the text, * return a physical font which can render an initial substring of the text, * and set the offset parameter to the end of that substring. * * Internally, the LayoutEngine works with runs of text all in the same * font and script, so it is best to call this method with text which is * in a single script, passing the script code in as a hint. If you don't * know the script of the text, you can use zero, which is the script code * for characters used in more than one script. * * The default implementation of this method is intended for instances of * LEFontInstance which represent a physical font. It returns * this and indicates that the entire string can be rendered. * * This method will return a valid LEFontInstance unless you * have passed illegal parameters, or an internal error has been encountered. * For composite fonts, it may return the warning LE_NO_SUBFONT_WARNING * to indicate that the returned font may not be able to render all of * the text. Whenever a valid font is returned, the offset parameter * will be advanced by at least one. * * Subclasses which implement composite fonts must override this method. * Where it makes sense, they should use the script code as a hint to render * characters from the COMMON script in the font which is used for the given * script. For example, if the input text is a series of Arabic words separated * by spaces, and the script code passed in is arabScriptCode you * should return the font used for Arabic characters for all of the input text, * including the spaces. If, on the other hand, the input text contains characters * which cannot be rendered by the font used for Arabic characters, but which can * be rendered by another font, you should return that font for those characters. * * @param chars - the array of Unicode characters. * @param offset - a pointer to the starting offset in the text. On exit this * will be set the the limit offset of the text which can be * rendered using the returned font. * @param limit - the limit offset for the input text. * @param script - the script hint. * @param success - set to an error code if the arguments are illegal, or no font * can be returned for some reason. May also be set to * LE_NO_SUBFONT_WARNING if the subfont which * was returned cannot render all of the text. * * @return an LEFontInstance for the sub font which can render the characters, or * NULL if there is an error. * * @see LEScripts.h */ virtual const LEFontInstance *getSubFont(const LEUnicode chars[], le_int32 *offset, le_int32 limit, le_int32 script, LEErrorCode &success) const; /** * This method maps a single character to a glyph index, using the * font's charcter to glyph map. * * @param ch - the character * * @return the glyph index */ virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch) const; virtual const void *getFontTable(LETag tableTag) const; virtual le_int32 getUnitsPerEM() const; virtual le_int32 getAscent() const; virtual le_int32 getDescent() const; virtual le_int32 getLeading() const; virtual void getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const; virtual le_bool getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const; float getXPixelsPerEm() const; float getYPixelsPerEm() const; float getScaleFactorX() const; float getScaleFactorY() const; /** * ICU "poor man's RTTI", returns a UClassID for the actual class. */ virtual inline UClassID getDynamicClassID() const { return getStaticClassID(); } /** * ICU "poor man's RTTI", returns a UClassID for this class. */ static inline UClassID getStaticClassID() { return (UClassID)&fgClassID; } protected: FontMap *fFontMap; private: /** * The address of this static class variable serves as this class's ID * for ICU "poor man's RTTI". */ static const char fgClassID; }; inline const void *ScriptCompositeFontInstance::getFontTable(LETag /*tableTag*/) const { return NULL; } // Can't get units per EM without knowing which sub-font, so // return a value that will make units == points inline le_int32 ScriptCompositeFontInstance::getUnitsPerEM() const { return 1; } inline le_int32 ScriptCompositeFontInstance::getAscent() const { return fFontMap->getAscent(); } inline le_int32 ScriptCompositeFontInstance::getDescent() const { return fFontMap->getDescent(); } inline le_int32 ScriptCompositeFontInstance::getLeading() const { return fFontMap->getLeading(); } inline float ScriptCompositeFontInstance::getXPixelsPerEm() const { return fFontMap->getPointSize(); } inline float ScriptCompositeFontInstance::getYPixelsPerEm() const { return fFontMap->getPointSize(); } // Can't get a scale factor without knowing the sub-font, so // return 1.0. inline float ScriptCompositeFontInstance::getScaleFactorX() const { return 1.0; } // Can't get a scale factor without knowing the sub-font, so // return 1.0 inline float ScriptCompositeFontInstance::getScaleFactorY() const { return 1.0; } // U_NAMESPACE_END #endif usr/share/doc/alt-libicu-devel/samples/layout/GDIGUISupport.cpp000064400000001536152342600260020405 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2001, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GDIGUISupport.h * * created on: 11/06/2001 * created by: Eric R. Mader */ #include #include "GDIGUISupport.h" void GDIGUISupport::postErrorMessage(const char *message, const char *title) { MessageBoxA(NULL, message, title, MB_ICONERROR); } usr/share/doc/alt-libicu-devel/samples/layout/ucreader.cpp000064400000000775152342600260017636 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #include "unicode/utypes.h" #include "ucreader.h" #include "gsupport.h" #include "UnicodeReader.h" U_CDECL_BEGIN const UChar *uc_readFile(const char *fileName, gs_guiSupport *guiSupport, int32_t *charCount) { return UnicodeReader::readFile(fileName, (GUISupport *) guiSupport, *charCount); } U_CDECL_END usr/share/doc/alt-libicu-devel/samples/layout/readme.html000064400000016514152342600260017461 0ustar00 Readme file for the ICU LayoutEngine demo

What is the layout demo?

The layout demo displays a paragraph of text that is laid out using the LayoutEngine. There are two versions of this demo, "layout.exe" which runs on Windows 2000, and "gnomelayout" which runs on Linux. Both programs read a file containing the Unicode text to display, and a file that says which font to use to display each script.

How do I build the layout demo?

First, you need to build ICU, including the LayoutEngine.

On Windows, the layout project should be listed as a dependency of all, so layout will build when you build all. If it doesn't for some reason, just select the layout project in the project toolbar and build it.

On Linux systems, you need to add the "--enable-layout=yes" option when you invoke the runConfigureICU script. When you've done that, layout should build when you do "make all install"

To build the demo on Windows, just open the layout project in <icu>\source\samples\layout and build it.

On Linux systems, connect to <top-build-dir>/samples/layout and do "make all". To build the layout demo on Linux, you'll need the gnome-libs-devel and freetype-devel packages, which should be part of your Linux distribution. The demo uses the FreeType 1 library, and the make files assume that the FreeType header files are in /usr/include/freetype1, and that the freetype library is /usr/lib/libttf.so. This is how RedHat Linux 7.2 installs FreeType 1. If your system is different, you may need to add sym links to where the files are stored on your system, or modify <top-src-dir>/samples/layout/Makefile.in to reference the files correctly for your system.

How do I run the demo?

Before you can run the demo, you'll need to get the fonts it uses. For legal reasons, we can't include these fonts with ICU, but you can download them from the web. To do this, you'll need access to a computer running Windows. Here's how to get the fonts:

First, download the Thai font. Go to freelang.net and click on the link for the Courier Thai font. This will download a .ZIP file. Extract the Courpro.ttf font. On Windows, copy this font file to your Fonts folder (note the name of the font after it is installed), on Linux, copy this font file to the directory from which you'll run the layout demo.

Next is the Hindi font. Download the font from Raghindi. On Linux, you can download the font into the directory from which you'll run the layout demo. On Windows, you'll need to install it in your Fonts folder.

There's still one more font to get, the Code2000 Unicode font. Go to James Kass' Unicode Support In Your Browser page and click on the link that says "Click Here to download Code2000 shareware demo Unicode font." This will download a .ZIP file which contains CODE2000.TTF and CODE2000.HTM. Expand this .ZIP file. If you're going to run the layout demo on Linux, put the CODE2000.TTF file in the directory from which you'll run the demo. On Windows, copy the font to your fonts folder.

Note: The Code2000 font is shareware. If you want to use it for longer than a trial period, you should send a shareware fee to James. Directions for how to do this are in CODE2000.HTM.

Be sure that your FontMap.GDI (on Windows) or FontMap.Gnome file (on Linux) contains accurate font names for each script type. For example, the following is a valid FontMap.GDI (assuming you have the correct fonts):

DEVANAGARI: Raghindi
THAI: Courier MonoThai
DEFAULT: Code2000

Note that only the Code2000 default font is strictly necessary, and that the other two can simply be commented out by a '#' if you do not wish to use them.

Also note that the FontMap and the sample.txt files have to be in the same directory as the layout executable.

That's it! Now all you have to do is run letest (CTRL+F5 in Visual C++, or "./gnomelayout" in Linux)

How can I customize the layout demo?

The text that the layout demo displays is read from the file "Sample.txt." You can change the text by editing this file using a Unicode-aware text editor. (it is in UTF8 format with a BOM as the first character; the demo can also read UTF16 and UTF32 format files) Remember that the text will be displayed in a single paragraph; you can include CR and LF characters in the text, but they will be ignored.

If you add scripts to the text other than Arabic, Devanagari, Latin or Thai, you'll need to find a font which contains the characters in that script, and add an entry to the FontMap file ("FontMap.GDI" on Windows, "FontMap.Gnome" on Linux) This file contains a single entry per line. Each entry contains a script name followed by a colon, and then a font name.

Here is the list of legal script names:

ARABIC
ARMENIAN
BENGALI
BOPOMOFO
BUHID
CANADIAN_ABORIGINAL
CHEROKEE
CYRILLIC
DESERET
DEVANAGARI
ETHIOPIC
GEORGIAN
GOTHIC
GREEK
GUJARATI
GURMUKHI
HAN
HANGUL
HANUNOO
HEBREW
HIRAGANA
KANNADA
KATAKANA
KHMER
LATIN
MALAYALAM
MONGOLIAN
MYANMAR
OGHAM
OLD_ITALIC
ORIYA
RUNIC
SINHALA
SYRIAC
TAGALOG
TAGBANWA

TAMIL
TELUGU
THAANA
THAI
TIBETAN
YI

You can also use the script name "DEFAULT" to represent all scripts which you don't explicitly list in the FontMap file.

On Windows use the full name of the font as it appears in the Windows Fonts folder (eg. "Times New Roman") On Linux, use the file name of the font file (e.g. "Times.TTF") If you're running on Windows, you'll need to install the new fonts in your Fonts folder. If you're running on Linux, put them in the directory from which you'll run the demo.


usr/share/doc/alt-libicu-devel/samples/layout/LayoutSample.rc000064400000006572152342600260020306 0ustar00//Microsoft Developer Studio generated resource script. // // Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License #include "resource.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // /* ******************************************************************************* * * Copyright (C) 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 2002-2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* */ #include ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // English (U.S.) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 ///////////////////////////////////////////////////////////////////////////// // // Menu // LAYOUTSAMPLE MENU DISCARDABLE BEGIN POPUP "&File" BEGIN MENUITEM "&New Sample\tCtrl+N", IDM_FILE_NEWSAMPLE MENUITEM "&Open...\tCtrl+O", IDM_FILE_OPEN MENUITEM SEPARATOR MENUITEM "&Close\tCtrl+W", IDM_FILE_CLOSE MENUITEM "E&xit\tCtrl+Q", IDM_FILE_EXIT END POPUP "&Help" BEGIN MENUITEM "&About Layout Sample...", IDM_HELP_ABOUTLAYOUTSAMPLE END END ///////////////////////////////////////////////////////////////////////////// // // Accelerator // LAYOUTSAMPLE ACCELERATORS DISCARDABLE BEGIN "N", IDM_FILE_NEWSAMPLE, VIRTKEY, CONTROL, NOINVERT "O", IDM_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT "Q", IDM_FILE_EXIT, VIRTKEY, CONTROL, NOINVERT "W", IDM_FILE_CLOSE, VIRTKEY, CONTROL, NOINVERT END #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // TEXTINCLUDE // 1 TEXTINCLUDE DISCARDABLE BEGIN "resource.h\0" END 2 TEXTINCLUDE DISCARDABLE BEGIN "/*\r\n" "*******************************************************************************\r\n" "*\r\n" "* Copyright (C) 2002-2003, International Business Machines\r\n" "* Corporation and others. All Rights Reserved.\r\n" "*\r\n" "*******************************************************************************\r\n" "*/\r\n" "#include \r\n" "\0" END 3 TEXTINCLUDE DISCARDABLE BEGIN "\r\n" "\0" END #endif // APSTUDIO_INVOKED #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 3 resource. // ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED usr/share/doc/alt-libicu-devel/samples/layout/Makefile.in000064400000005657152342600260017411 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Makefile.in for ICU - samples/layout ## Copyright (c) 2001-2011, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = ../.. include $(top_builddir)/icudefs.mk ## Platform-specific setup include @platform_make_fragment@ ## Build directory information subdir = samples/layout ## Extra files to remove for 'make clean' CLEANFILES = *~ $(DEPS) ## Target information TARGET = gnomelayout CTARGET = cgnomelayout CPPFLAGS += -DLE_USE_CMEMORY `pkg-config --cflags libgnomeui-2.0 freetype2 cairo` -I$(top_srcdir)/common -I$(top_srcdir)/i18n -I$(top_srcdir)/layoutex -I$(top_srcdir)/layout -I$(top_srcdir) -g LIBS = $(LIBICULX) $(LIBICULE) $(LIBICUUC) $(LIBICUI18N) @LIBS@ @LIB_M@ `pkg-config --libs libgnomeui-2.0 freetype2 cairo` COMMON=cmaps.o UnicodeReader.o GnomeGUISupport.o FontMap.o GnomeFontMap.o ScriptCompositeFontInstance.o GnomeFontInstance.o FontTableCache.o paragraph.o OBJECTS=gnomelayout.o COBJECTS=gnomeglue.o pflow.o rsurface.o ucreader.o cgnomelayout.o DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local dist dist-local check check-local ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-local install: install-local clean: clean-local distclean : distclean-local dist: dist-local check: all check-local c-all: c-all-local c-check: c-all c-check-local all-local: $(TARGET) c-all-local: $(CTARGET) install-local: dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) $(RMV) $(COMMON) $(OBJECTS) $(COBJECTS) $(TARGET) distclean-local: clean-local $(RMV) Makefile check-local: all-local $(INVOKE) ./$(TARGET) c-check-local: c-all-local $(INVOKE) ./$(CTARGET) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status # The following two rules make it possible to # compile scrptrun.cpp from the extra/scrptrun directory. # they were copied from the default rules in mh-linux which # is probably OK because this sample will only run on Linux... scrptrun.d: $(top_srcdir)/extra/scrptrun/scrptrun.cpp $(SHELL) -ec '$(GEN_DEPS.cc) $< \ | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ [ -s $@ ] || rm -f $@' scrptrun.o: $(top_srcdir)/extra/scrptrun/scrptrun.cpp $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS) -o $@ $< $(TARGET) : $(COMMON) $(OBJECTS) $(LINK.cc) -o $@ $^ $(LIBS) $(CTARGET) : $(COMMON) $(COBJECTS) $(LINK.cc) -o $@ $^ $(LIBS) invoke: ICU_DATA=$${ICU_DATA:-$(top_builddir)/data/} TZ=PST8PDT $(INVOKE) $(INVOCATION) ifeq (,$(MAKECMDGOALS)) -include $(DEPS) else ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) -include $(DEPS) endif endif usr/share/doc/alt-libicu-devel/samples/layout/FontMap.GDI000064400000000652152342600260017223 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html#License # # Copyright (C) 2001-2010, International Business Machines # Corporation and others. All Rights Reserved. # # This is a sample FontMap file for Windows. # Fonts are specified by font name, as shown # in the "Fonts" folder. DEVANAGARI: Raghindi THAI: Courier MonoThai DEFAULT: Code2000 usr/share/doc/alt-libicu-devel/samples/layout/layout.cpp000064400000023460152342600260017355 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: Layout.cpp * * created on: 08/03/2000 * created by: Eric R. Mader */ #include #include #include "paragraph.h" #include "GDIGUISupport.h" #include "GDIFontMap.h" #include "UnicodeReader.h" #include "ScriptCompositeFontInstance.h" #include "resource.h" #define ARRAY_LENGTH(array) (sizeof array / sizeof array[0]) struct Context { le_int32 width; le_int32 height; Paragraph *paragraph; }; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define APP_NAME "LayoutSample" TCHAR szAppName[] = TEXT(APP_NAME); void PrettyTitle(HWND hwnd, char *fileName) { char title[MAX_PATH + 64]; sprintf(title, "%s - %s", APP_NAME, fileName); SetWindowTextA(hwnd, title); } void InitParagraph(HWND hwnd, Context *context) { SCROLLINFO si; if (context->paragraph != NULL) { // FIXME: does it matter what we put in the ScrollInfo // if the window's been minimized? if (context->width > 0 && context->height > 0) { context->paragraph->breakLines(context->width, context->height); } si.cbSize = sizeof si; si.fMask = SIF_RANGE | SIF_PAGE | SIF_DISABLENOSCROLL; si.nMin = 0; si.nMax = context->paragraph->getLineCount() - 1; si.nPage = context->height / context->paragraph->getLineHeight(); SetScrollInfo(hwnd, SB_VERT, &si, TRUE); } } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { HWND hwnd; HACCEL hAccel; MSG msg; WNDCLASS wndclass; LEErrorCode status = LE_NO_ERROR; wndclass.style = CS_HREDRAW | CS_VREDRAW; wndclass.lpfnWndProc = WndProc; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = sizeof(LONG); wndclass.hInstance = hInstance; wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION); wndclass.hCursor = LoadCursor(NULL, IDC_ARROW); wndclass.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); wndclass.lpszMenuName = szAppName; wndclass.lpszClassName = szAppName; if (!RegisterClass(&wndclass)) { MessageBox(NULL, TEXT("This demo only runs on Windows 2000!"), szAppName, MB_ICONERROR); return 0; } hAccel = LoadAccelerators(hInstance, szAppName); hwnd = CreateWindow(szAppName, NULL, WS_OVERLAPPEDWINDOW | WS_VSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, 600, 400, NULL, NULL, hInstance, NULL); ShowWindow(hwnd, iCmdShow); UpdateWindow(hwnd); while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(hwnd, hAccel, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } UnregisterClass(szAppName, hInstance); return msg.wParam; } LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; Context *context; static le_int32 windowCount = 0; static GDIFontMap *fontMap = NULL; static GDISurface *surface = NULL; static GDIGUISupport *guiSupport = new GDIGUISupport(); static ScriptCompositeFontInstance *font = NULL; switch (message) { case WM_CREATE: { LEErrorCode fontStatus = LE_NO_ERROR; hdc = GetDC(hwnd); surface = new GDISurface(hdc); fontMap = new GDIFontMap(surface, "FontMap.GDI", 24, guiSupport, fontStatus); font = new ScriptCompositeFontInstance(fontMap); if (LE_FAILURE(fontStatus)) { ReleaseDC(hwnd, hdc); return -1; } context = new Context(); context->width = 600; context->height = 400; context->paragraph = Paragraph::paragraphFactory("Sample.txt", font, guiSupport); SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR) context); windowCount += 1; ReleaseDC(hwnd, hdc); PrettyTitle(hwnd, "Sample.txt"); return 0; } case WM_SIZE: { context = (Context *) GetWindowLongPtr(hwnd, GWLP_USERDATA); context->width = LOWORD(lParam); context->height = HIWORD(lParam); InitParagraph(hwnd, context); return 0; } case WM_VSCROLL: { SCROLLINFO si; le_int32 vertPos; si.cbSize = sizeof si; si.fMask = SIF_ALL; GetScrollInfo(hwnd, SB_VERT, &si); vertPos = si.nPos; switch (LOWORD(wParam)) { case SB_TOP: si.nPos = si.nMin; break; case SB_BOTTOM: si.nPos = si.nMax; break; case SB_LINEUP: si.nPos -= 1; break; case SB_LINEDOWN: si.nPos += 1; break; case SB_PAGEUP: si.nPos -= si.nPage; break; case SB_PAGEDOWN: si.nPos += si.nPage; break; case SB_THUMBTRACK: si.nPos = si.nTrackPos; break; default: break; } si.fMask = SIF_POS; SetScrollInfo(hwnd, SB_VERT, &si, TRUE); GetScrollInfo(hwnd, SB_VERT, &si); context = (Context *) GetWindowLongPtr(hwnd, GWLP_USERDATA); if (context->paragraph != NULL && si.nPos != vertPos) { ScrollWindow(hwnd, 0, context->paragraph->getLineHeight() * (vertPos - si.nPos), NULL, NULL); UpdateWindow(hwnd); } return 0; } case WM_PAINT: { PAINTSTRUCT ps; SCROLLINFO si; le_int32 firstLine, lastLine; hdc = BeginPaint(hwnd, &ps); SetBkMode(hdc, TRANSPARENT); si.cbSize = sizeof si; si.fMask = SIF_ALL; GetScrollInfo(hwnd, SB_VERT, &si); firstLine = si.nPos; context = (Context *) GetWindowLongPtr(hwnd, GWLP_USERDATA); if (context->paragraph != NULL) { surface->setHDC(hdc); // NOTE: si.nPos + si.nPage may include a partial line at the bottom // of the window. We need this because scrolling assumes that the // partial line has been painted. lastLine = min (si.nPos + (le_int32) si.nPage, context->paragraph->getLineCount() - 1); context->paragraph->draw(surface, firstLine, lastLine); } EndPaint(hwnd, &ps); return 0; } case WM_COMMAND: switch (LOWORD(wParam)) { case IDM_FILE_OPEN: { OPENFILENAMEA ofn; char szFileName[MAX_PATH], szTitleName[MAX_PATH]; static char szFilter[] = "Text Files (.txt)\0*.txt\0" "All Files (*.*)\0*.*\0\0"; ofn.lStructSize = sizeof (OPENFILENAMEA); ofn.hwndOwner = hwnd; ofn.hInstance = NULL; ofn.lpstrFilter = szFilter; ofn.lpstrCustomFilter = NULL; ofn.nMaxCustFilter = 0; ofn.nFilterIndex = 0; ofn.lpstrFile = szFileName; ofn.nMaxFile = MAX_PATH; ofn.lpstrFileTitle = szTitleName; ofn.nMaxFileTitle = MAX_PATH; ofn.lpstrInitialDir = NULL; ofn.lpstrTitle = NULL; ofn.Flags = OFN_HIDEREADONLY | OFN_PATHMUSTEXIST; ofn.nFileOffset = 0; ofn.nFileExtension = 0; ofn.lpstrDefExt = "txt"; ofn.lCustData = 0L; ofn.lpfnHook = NULL; ofn.lpTemplateName = NULL; szFileName[0] = '\0'; if (GetOpenFileNameA(&ofn)) { hdc = GetDC(hwnd); surface->setHDC(hdc); Paragraph *newParagraph = Paragraph::paragraphFactory(szFileName, font, guiSupport); if (newParagraph != NULL) { context = (Context *) GetWindowLongPtr(hwnd, GWLP_USERDATA); if (context->paragraph != NULL) { delete context->paragraph; } context->paragraph = newParagraph; InitParagraph(hwnd, context); PrettyTitle(hwnd, szTitleName); InvalidateRect(hwnd, NULL, TRUE); } } //ReleaseDC(hwnd, hdc); return 0; } case IDM_FILE_EXIT: case IDM_FILE_CLOSE: SendMessage(hwnd, WM_CLOSE, 0, 0); return 0; case IDM_HELP_ABOUTLAYOUTSAMPLE: MessageBox(hwnd, TEXT("Windows Layout Sample 0.1\n") TEXT("Copyright (C) 1998-2005 By International Business Machines Corporation and others.\n") TEXT("Author: Eric Mader"), szAppName, MB_ICONINFORMATION | MB_OK); return 0; } break; case WM_DESTROY: { context = (Context *) GetWindowLongPtr(hwnd, GWLP_USERDATA); if (context != NULL && context->paragraph != NULL) { delete context->paragraph; } delete context; if (--windowCount <= 0) { delete font; delete surface; PostQuitMessage(0); } return 0; } default: return DefWindowProc(hwnd, message, wParam, lParam); } return 0; } usr/share/doc/alt-libicu-devel/samples/layout/GnomeFontMap.cpp000064400000002623152342600260020370 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2006, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #include #include #include FT_FREETYPE_H #include "layout/LEFontInstance.h" #include "GnomeFontInstance.h" #include "GUISupport.h" #include "FontMap.h" #include "GnomeFontMap.h" GnomeFontMap::GnomeFontMap(FT_Library engine, const char *fileName, le_int16 pointSize, GUISupport *guiSupport, LEErrorCode &status) : FontMap(fileName, pointSize, guiSupport, status), fEngine(engine) { // nothing to do? } GnomeFontMap::~GnomeFontMap() { // anything? } const LEFontInstance *GnomeFontMap::openFont(const char *fontName, le_int16 pointSize, LEErrorCode &status) { LEFontInstance *result = new GnomeFontInstance(fEngine, fontName, pointSize, status); if (LE_FAILURE(status)) { delete result; result = NULL; } return result; } usr/share/doc/alt-libicu-devel/samples/layout/GnomeFontMap.h000064400000002330152342600260020030 0ustar00/* ******************************************************************************* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ******************************************************************************* ****************************************************************************** * Copyright (C) 1998-2006, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #ifndef __GNOMEFONTMAP_H #define __GNOMEFONTMAP_H #include #include FT_FREETYPE_H #include "unicode/uscript.h" #include "layout/LETypes.h" #include "layout/LEFontInstance.h" #include "GUISupport.h" #include "FontMap.h" #define BUFFER_SIZE 128 class GnomeFontMap : public FontMap { public: GnomeFontMap(FT_Library engine, const char *fileName, le_int16 pointSize, GUISupport *guiSupport, LEErrorCode &status); virtual ~GnomeFontMap(); protected: virtual const LEFontInstance *openFont(const char *fontName, le_int16 pointSize, LEErrorCode &status); private: FT_Library fEngine; }; #endif usr/share/doc/alt-libicu-devel/samples/layout/rsurface.h000064400000001020152342600260017303 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __RSURFACE_H #define __RSURFACE_H #include "loengine.h" typedef void rs_surface; U_CDECL_BEGIN void rs_drawGlyphs(rs_surface *surface, const le_font *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height); U_CDECL_END #endif usr/share/doc/alt-libicu-devel/samples/layout/GnomeGUISupport.cpp000064400000002062152342600260021042 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2001, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GnomeGUISupport.cpp * * created on: 11/06/2001 * created by: Eric R. Mader */ #if 1 #include #else #include #endif #include "GnomeGUISupport.h" void GnomeGUISupport::postErrorMessage(const char *message, const char *title) { #if 1 gchar *s; GtkWidget *error; s = g_strconcat(title, ":\n", message, NULL); error = gnome_error_dialog(s); gtk_widget_show(error); g_free(s); #else fprintf(stderr, "%s: %s\n", title, message); #endif } usr/share/doc/alt-libicu-devel/samples/layout/gdiglue.h000064400000001727152342600260017127 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __GDIGLUE_H #define __GDIGLUE_H #include #include "unicode/utypes.h" #include "LETypes.h" #include "loengine.h" #include "gsupport.h" #include "rsurface.h" typedef void fm_fontMap; U_CDECL_BEGIN gs_guiSupport *gs_gdiGuiSupportOpen(); void gs_gdiGuiSupportClose(gs_guiSupport *guiSupport); rs_surface *rs_gdiRenderingSurfaceOpen(HDC hdc); void rs_gdiRenderingSurfaceSetHDC(rs_surface *surface, HDC hdc); void rs_gdiRenderingSurfaceClose(rs_surface *surface); fm_fontMap *fm_gdiFontMapOpen(rs_surface *surface, const char *fileName, le_int16 pointSize, gs_guiSupport *guiSupport, LEErrorCode *status); void fm_fontMapClose(fm_fontMap *fontMap); le_font *le_scriptCompositeFontOpen(fm_fontMap *fontMap); void le_fontClose(le_font *font); U_CDECL_END #endif usr/share/doc/alt-libicu-devel/samples/layout/UnicodeReader.cpp000064400000010152152342600260020543 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2005, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #include #include #include #include "unicode/utypes.h" #include "unicode/unistr.h" #include "layout/LETypes.h" #include "GUISupport.h" #include "UnicodeReader.h" #define BYTE(b) (((int) b) & 0xFF) /* * Read the text from a file. The text must start with a Unicode Byte * Order Mark (BOM) so that we know what order to read the bytes in. */ const UChar *UnicodeReader::readFile(const char *fileName, GUISupport *guiSupport, int32_t &charCount) { FILE *f; int32_t fileSize; UChar *charBuffer; char *byteBuffer; char startBytes[4] = {'\xA5', '\xA5', '\xA5', '\xA5'}; char errorMessage[128]; const char *cp = ""; int32_t signatureLength = 0; f = fopen(fileName, "rb"); if( f == NULL ) { sprintf(errorMessage,"Couldn't open %s: %s \n", fileName, strerror(errno)); guiSupport->postErrorMessage(errorMessage, "Text File Error"); return 0; } fseek(f, 0, SEEK_END); fileSize = ftell(f); fseek(f, 0, SEEK_SET); fread(startBytes, sizeof(char), 4, f); if (startBytes[0] == '\xFE' && startBytes[1] == '\xFF') { cp = "UTF-16BE"; signatureLength = 2; } else if (startBytes[0] == '\xFF' && startBytes[1] == '\xFE') { if (startBytes[2] == '\x00' && startBytes[3] == '\x00') { cp = "UTF-32LE"; signatureLength = 4; } else { cp = "UTF-16LE"; signatureLength = 2; } } else if (startBytes[0] == '\xEF' && startBytes[1] == '\xBB' && startBytes[2] == '\xBF') { cp = "UTF-8"; signatureLength = 3; } else if (startBytes[0] == '\x0E' && startBytes[1] == '\xFE' && startBytes[2] == '\xFF') { cp = "SCSU"; signatureLength = 3; } else if (startBytes[0] == '\x00' && startBytes[1] == '\x00' && startBytes[2] == '\xFE' && startBytes[3] == '\xFF') { cp = "UTF-32BE"; signatureLength = 4; } else { sprintf(errorMessage, "Couldn't detect the encoding of %s: (%2.2X, %2.2X, %2.2X, %2.2X)\n", fileName, BYTE(startBytes[0]), BYTE(startBytes[1]), BYTE(startBytes[2]), BYTE(startBytes[3])); guiSupport->postErrorMessage(errorMessage, "Text File Error"); fclose(f); return 0; } fileSize -= signatureLength; fseek(f, signatureLength, SEEK_SET); byteBuffer = new char[fileSize]; if(byteBuffer == 0) { sprintf(errorMessage,"Couldn't get memory for reading %s: %s \n", fileName, strerror(errno)); guiSupport->postErrorMessage(errorMessage, "Text File Error"); fclose(f); return 0; } fread(byteBuffer, sizeof(char), fileSize, f); if( ferror(f) ) { sprintf(errorMessage,"Couldn't read %s: %s \n", fileName, strerror(errno)); guiSupport->postErrorMessage(errorMessage, "Text File Error"); fclose(f); delete[] byteBuffer; return 0; } fclose(f); UnicodeString myText(byteBuffer, fileSize, cp); delete[] byteBuffer; charCount = myText.length(); charBuffer = LE_NEW_ARRAY(UChar, charCount + 1); if(charBuffer == 0) { sprintf(errorMessage,"Couldn't get memory for reading %s: %s \n", fileName, strerror(errno)); guiSupport->postErrorMessage(errorMessage, "Text File Error"); return 0; } myText.extract(0, myText.length(), charBuffer); charBuffer[charCount] = 0; // NULL terminate for easier reading in the debugger return charBuffer; } usr/share/doc/alt-libicu-devel/samples/layout/GnomeFontInstance.h000064400000007450152342600260021067 0ustar00 /* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2006, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GnomeFontInstance.h * * created on: 08/30/2001 * created by: Eric R. Mader */ #ifndef __GNOMEFONTINSTANCE_H #define __GNOMEFONTINSTANCE_H #include #include #include FT_FREETYPE_H #include FT_GLYPH_H #include #include "layout/LETypes.h" #include "layout/LEFontInstance.h" #include "RenderingSurface.h" #include "FontTableCache.h" #include "cmaps.h" class GnomeSurface : public RenderingSurface { public: GnomeSurface(GtkWidget *theWidget); virtual ~GnomeSurface(); virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height); GtkWidget *getWidget() const; void setWidget(GtkWidget *theWidget); private: GtkWidget *fWidget; cairo_t *fCairo; }; class GnomeFontInstance : public LEFontInstance, protected FontTableCache { protected: FT_Face fFace; // FT_Glyph fGlyph; cairo_font_face_t *fCairoFace; le_int32 fPointSize; le_int32 fUnitsPerEM; le_int32 fAscent; le_int32 fDescent; le_int32 fLeading; float fDeviceScaleX; float fDeviceScaleY; CMAPMapper *fMapper; virtual const void *readFontTable(LETag tableTag) const; virtual LEErrorCode initMapper(); public: GnomeFontInstance(FT_Library engine, const char *fontPathName, le_int16 pointSize, LEErrorCode &status); virtual ~GnomeFontInstance(); virtual const void *getFontTable(LETag tableTag) const; virtual le_int32 getUnitsPerEM() const; virtual le_int32 getAscent() const; virtual le_int32 getDescent() const; virtual le_int32 getLeading() const; virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch) const; virtual void getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const; virtual le_bool getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const; float getXPixelsPerEm() const; float getYPixelsPerEm() const; float getScaleFactorX() const; float getScaleFactorY() const; void rasterizeGlyphs(cairo_t *cairo, const LEGlyphID *glyphs, le_int32 glyphCount, const float *positions, le_int32 x, le_int32 y) const; }; inline GtkWidget *GnomeSurface::getWidget() const { return fWidget; } inline void GnomeSurface::setWidget(GtkWidget *theWidget) { fWidget = theWidget; } /* inline FT_Instance GnomeFontInstance::getFont() const { return fInstance; } */ inline le_int32 GnomeFontInstance::getUnitsPerEM() const { return fUnitsPerEM; } inline le_int32 GnomeFontInstance::getAscent() const { return fAscent; } inline le_int32 GnomeFontInstance::getDescent() const { return fDescent; } inline le_int32 GnomeFontInstance::getLeading() const { return fLeading; } inline LEGlyphID GnomeFontInstance::mapCharToGlyph(LEUnicode32 ch) const { return fMapper->unicodeToGlyph(ch); } inline float GnomeFontInstance::getXPixelsPerEm() const { return (float) fPointSize; } inline float GnomeFontInstance::getYPixelsPerEm() const { return (float) fPointSize; } inline float GnomeFontInstance::getScaleFactorX() const { return fDeviceScaleX; } inline float GnomeFontInstance::getScaleFactorY() const { return fDeviceScaleY; } #endif usr/share/doc/alt-libicu-devel/samples/layout/sfnt.h000064400000011635152342600260016460 0ustar00/* ****************************************************************************** * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * * * Copyright (C) 1999-2001, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * file name: sfnt.h * * created on: ??/??/2001 * created by: Eric R. Mader */ #ifndef __SFNT_H #define __SFNT_H #include "LETypes.h" #ifndef ANY_NUMBER #define ANY_NUMBER 1 #endif struct DirectoryEntry { le_uint32 tag; le_uint32 checksum; le_uint32 offset; le_uint32 length; }; struct SFNTDirectory { le_uint32 scalerType; le_uint16 numTables; le_uint16 searchRange; le_uint16 entrySelector; le_uint16 rangeShift; DirectoryEntry tableDirectory[ANY_NUMBER]; }; struct CMAPEncodingSubtableHeader { le_uint16 platformID; le_uint16 platformSpecificID; le_uint32 encodingOffset; }; struct CMAPTable { le_uint16 version; le_uint16 numberSubtables; CMAPEncodingSubtableHeader encodingSubtableHeaders[ANY_NUMBER]; }; struct CMAPEncodingSubtable { le_uint16 format; le_uint16 length; le_uint16 language; }; struct CMAPFormat0Encoding : CMAPEncodingSubtable { le_uint8 glyphIndexArray[256]; }; struct CMAPFormat2Subheader { le_uint16 firstCode; le_uint16 entryCount; le_int16 idDelta; le_uint16 idRangeOffset; }; struct CMAPFormat2Encoding : CMAPEncodingSubtable { le_uint16 subHeadKeys[256]; CMAPFormat2Subheader subheaders[ANY_NUMBER]; }; struct CMAPFormat4Encoding : CMAPEncodingSubtable { le_uint16 segCountX2; le_uint16 searchRange; le_uint16 entrySelector; le_uint16 rangeShift; le_uint16 endCodes[ANY_NUMBER]; // le_uint16 reservedPad; // le_uint16 startCodes[ANY_NUMBER]; // le_uint16 idDelta[ANY_NUMBER]; // le_uint16 idRangeOffset[ANY_NUMBER]; // le_uint16 glyphIndexArray[ANY_NUMBER]; }; struct CMAPFormat6Encoding : CMAPEncodingSubtable { le_uint16 firstCode; le_uint16 entryCount; le_uint16 glyphIndexArray[ANY_NUMBER]; }; struct CMAPEncodingSubtable32 { le_uint32 format; le_uint32 length; le_uint32 language; }; struct CMAPGroup { le_uint32 startCharCode; le_uint32 endCharCode; le_uint32 startGlyphCode; }; struct CMAPFormat8Encoding : CMAPEncodingSubtable32 { le_uint32 is32[65536/32]; le_uint32 nGroups; CMAPGroup groups[ANY_NUMBER]; }; struct CMAPFormat10Encoding : CMAPEncodingSubtable32 { le_uint32 startCharCode; le_uint32 numCharCodes; le_uint16 glyphs[ANY_NUMBER]; }; struct CMAPFormat12Encoding : CMAPEncodingSubtable32 { le_uint32 nGroups; CMAPGroup groups[ANY_NUMBER]; }; typedef le_int32 fixed; struct BigDate { le_uint32 bc; le_uint32 ad; }; struct HEADTable { fixed version; fixed fontRevision; le_uint32 checksumAdjustment; le_uint32 magicNumber; le_uint16 flags; le_uint16 unitsPerEm; BigDate created; BigDate modified; le_int16 xMin; le_int16 yMin; le_int16 xMax; le_int16 yMax; le_int16 lowestRecPPEM; le_int16 fontDirectionHint; le_int16 indexToLocFormat; le_int16 glyphDataFormat; }; struct MAXPTable { fixed version; le_uint16 numGlyphs; le_uint16 maxPoints; le_uint16 maxContours; le_uint16 maxComponentPoints; le_uint16 maxComponentContours; le_uint16 maxZones; le_uint16 maxTwilightPoints; le_uint16 maxStorage; le_uint16 maxFunctionDefs; le_uint16 maxInstructionDefs; le_uint16 maxStackElements; le_uint16 maxSizeOfInstructions; le_uint16 maxComponentElements; le_uint16 maxComponentDepth; }; struct HHEATable { fixed version; le_int16 ascent; le_int16 descent; le_int16 lineGap; le_uint16 advanceWidthMax; le_int16 minLeftSideBearing; le_int16 minRightSideBearing; le_int16 xMaxExtent; le_int16 caretSlopeRise; le_int16 caretSlopeRun; le_int16 caretOffset; le_int16 reserved1; le_int16 reserved2; le_int16 reserved3; le_int16 reserved4; le_int16 metricDataFormat; le_uint16 numOfLongHorMetrics; }; struct LongHorMetric { le_uint16 advanceWidth; le_int16 leftSideBearing; }; struct HMTXTable { LongHorMetric hMetrics[ANY_NUMBER]; // ANY_NUMBER = numOfLongHorMetrics from hhea table // le_int16 leftSideBearing[ANY_NUMBER]; // ANY_NUMBER = numGlyphs - numOfLongHorMetrics }; #endif usr/share/doc/alt-libicu-devel/samples/layout/GnomeFontInstance.cpp000064400000012665152342600260021426 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GnomeFontInstance.cpp * * created on: 08/30/2001 * created by: Eric R. Mader */ #include #include #include FT_FREETYPE_H #include FT_GLYPH_H #include FT_RENDER_H #include FT_TRUETYPE_TABLES_H #include #include #include "layout/LETypes.h" #include "layout/LESwaps.h" #include "GnomeFontInstance.h" #include "sfnt.h" #include "cmaps.h" GnomeSurface::GnomeSurface(GtkWidget *theWidget) : fWidget(theWidget) { fCairo = gdk_cairo_create(fWidget->window); } GnomeSurface::~GnomeSurface() { cairo_destroy(fCairo); } void GnomeSurface::drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 /*width*/, le_int32 /*height*/) { GnomeFontInstance *gFont = (GnomeFontInstance *) font; gFont->rasterizeGlyphs(fCairo, glyphs, count, positions, x, y); } GnomeFontInstance::GnomeFontInstance(FT_Library engine, const char *fontPathName, le_int16 pointSize, LEErrorCode &status) : FontTableCache(), fPointSize(pointSize), fUnitsPerEM(0), fAscent(0), fDescent(0), fLeading(0), fDeviceScaleX(1), fDeviceScaleY(1), fMapper(NULL) { FT_Error error; fFace = NULL; fCairoFace = NULL; error = FT_New_Face(engine, fontPathName, 0, &fFace); if (error != 0) { printf("OOPS! Got error code %d\n", error); status = LE_FONT_FILE_NOT_FOUND_ERROR; return; } // FIXME: what about the display resolution? fDeviceScaleX = ((float) 96) / 72; fDeviceScaleY = ((float) 96) / 72; error = FT_Set_Char_Size(fFace, 0, pointSize << 6, 92, 92); fCairoFace = cairo_ft_font_face_create_for_ft_face(fFace, 0); fUnitsPerEM = fFace->units_per_EM; fAscent = (le_int32) (yUnitsToPoints(fFace->ascender) * fDeviceScaleY); fDescent = (le_int32) -(yUnitsToPoints(fFace->descender) * fDeviceScaleY); fLeading = (le_int32) (yUnitsToPoints(fFace->height) * fDeviceScaleY) - fAscent - fDescent; // printf("Face = %s, unitsPerEM = %d, ascent = %d, descent = %d\n", fontPathName, fUnitsPerEM, fAscent, fDescent); if (error != 0) { status = LE_MEMORY_ALLOCATION_ERROR; return; } status = initMapper(); } GnomeFontInstance::~GnomeFontInstance() { cairo_font_face_destroy(fCairoFace); if (fFace != NULL) { FT_Done_Face(fFace); } } LEErrorCode GnomeFontInstance::initMapper() { LETag cmapTag = LE_CMAP_TABLE_TAG; const CMAPTable *cmap = (const CMAPTable *) readFontTable(cmapTag); if (cmap == NULL) { return LE_MISSING_FONT_TABLE_ERROR; } fMapper = CMAPMapper::createUnicodeMapper(cmap); if (fMapper == NULL) { return LE_MISSING_FONT_TABLE_ERROR; } return LE_NO_ERROR; } const void *GnomeFontInstance::getFontTable(LETag tableTag) const { return FontTableCache::find(tableTag); } const void *GnomeFontInstance::readFontTable(LETag tableTag) const { FT_ULong len = 0; FT_Byte *result = NULL; FT_Load_Sfnt_Table(fFace, tableTag, 0, NULL, &len); if (len > 0) { result = LE_NEW_ARRAY(FT_Byte, len); FT_Load_Sfnt_Table(fFace, tableTag, 0, result, &len); } return result; } void GnomeFontInstance::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const { advance.fX = 0; advance.fY = 0; if (glyph >= 0xFFFE) { return; } FT_Error error; error = FT_Load_Glyph(fFace, glyph, FT_LOAD_DEFAULT); if (error != 0) { return; } advance.fX = fFace->glyph->metrics.horiAdvance >> 6; return; } le_bool GnomeFontInstance::getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const { FT_Error error; error = FT_Load_Glyph(fFace, glyph, FT_LOAD_DEFAULT); if (error != 0) { return FALSE; } if (pointNumber >= fFace->glyph->outline.n_points) { return FALSE; } point.fX = fFace->glyph->outline.points[pointNumber].x >> 6; point.fY = fFace->glyph->outline.points[pointNumber].y >> 6; return TRUE; } void GnomeFontInstance::rasterizeGlyphs(cairo_t *cairo, const LEGlyphID *glyphs, le_int32 glyphCount, const float *positions, le_int32 x, le_int32 y) const { cairo_glyph_t *glyph_t = LE_NEW_ARRAY(cairo_glyph_t, glyphCount); le_int32 in, out; for (in = 0, out = 0; in < glyphCount; in += 1) { TTGlyphID glyph = LE_GET_GLYPH(glyphs[in]); if (glyph < 0xFFFE) { glyph_t[out].index = glyph; glyph_t[out].x = x + positions[in*2]; glyph_t[out].y = y + positions[in*2 + 1]; out += 1; } } cairo_set_font_face(cairo, fCairoFace); cairo_set_font_size(cairo, getXPixelsPerEm() * getScaleFactorX()); cairo_show_glyphs(cairo, glyph_t, out); LE_DELETE_ARRAY(glyph_t); } usr/share/doc/alt-libicu-devel/samples/layout/GDIFontMap.cpp000064400000002514152342600260017725 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2003, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #include #include "layout/LEFontInstance.h" #include "GDIFontInstance.h" #include "GUISupport.h" #include "FontMap.h" #include "GDIFontMap.h" GDIFontMap::GDIFontMap(GDISurface *surface, const char *fileName, le_int16 pointSize, GUISupport *guiSupport, LEErrorCode &status) : FontMap(fileName, pointSize, guiSupport, status), fSurface(surface) { // nothing to do? } GDIFontMap::~GDIFontMap() { // anything? } const LEFontInstance *GDIFontMap::openFont(const char *fontName, le_int16 pointSize, LEErrorCode &status) { LEFontInstance *result = new GDIFontInstance(fSurface, fontName, pointSize, status); if (LE_FAILURE(status)) { delete result; result = NULL; } return result; } usr/share/doc/alt-libicu-devel/samples/layout/gnomeglue.cpp000064400000003222152342600260020014 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #include #include #include FT_FREETYPE_H #include "unicode/utypes.h" #include "loengine.h" #include "rsurface.h" #include "gsupport.h" #include "gnomeglue.h" #include "LETypes.h" #include "LEFontInstance.h" #include "GnomeGUISupport.h" #include "GnomeFontMap.h" #include "GnomeFontInstance.h" #include "ScriptCompositeFontInstance.h" U_CDECL_BEGIN gs_guiSupport *gs_gnomeGuiSupportOpen() { return (gs_guiSupport *) new GnomeGUISupport(); } void gs_gnomeGuiSupportClose(gs_guiSupport *guiSupport) { GnomeGUISupport *gs = (GnomeGUISupport *) guiSupport; delete gs; } rs_surface *rs_gnomeRenderingSurfaceOpen(GtkWidget *theWidget) { return (rs_surface *) new GnomeSurface(theWidget); } void rs_gnomeRenderingSurfaceClose(rs_surface *surface) { GnomeSurface *rs = (GnomeSurface *) surface; delete rs; } fm_fontMap *fm_gnomeFontMapOpen(FT_Library engine, const char *fileName, le_int16 pointSize, gs_guiSupport *guiSupport, LEErrorCode *status) { return (fm_fontMap *) new GnomeFontMap(engine, fileName, pointSize, (GnomeGUISupport *) guiSupport, *status); } void fm_fontMapClose(fm_fontMap *fontMap) { GnomeFontMap *fm = (GnomeFontMap *) fontMap; delete fm; } le_font *le_scriptCompositeFontOpen(fm_fontMap *fontMap) { return (le_font *) new ScriptCompositeFontInstance((FontMap *) fontMap); } void le_fontClose(le_font *font) { LEFontInstance *fi = (LEFontInstance *) font; delete fi; } U_CDECL_END usr/share/doc/alt-libicu-devel/samples/layout/paragraph.cpp000064400000017125152342600260020006 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2015, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: Paragraph.cpp * * created on: 09/06/2000 * created by: Eric R. Mader */ #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/ubidi.h" #include "unicode/ustring.h" #include "layout/ParagraphLayout.h" #include "RenderingSurface.h" #include "paragraph.h" #include "UnicodeReader.h" #define MARGIN 10 #define LINE_GROW 32 #define PARA_GROW 8 #define CH_LF 0x000A #define CH_CR 0x000D #define CH_LSEP 0x2028 #define CH_PSEP 0x2029 static LEUnicode *skipLineEnd(LEUnicode *ptr) { if (ptr[0] == CH_CR && ptr[1] == CH_LF) { ptr += 1; } return ptr + 1; } static le_int32 findRun(const RunArray *runArray, le_int32 offset) { le_int32 runCount = runArray->getCount(); for (le_int32 run = 0; run < runCount; run += 1) { if (runArray->getLimit(run) > offset) { return run; } } return -1; } static void subsetFontRuns(const FontRuns *fontRuns, le_int32 start, le_int32 limit, FontRuns *sub) { le_int32 startRun = findRun(fontRuns, start); le_int32 endRun = findRun(fontRuns, limit - 1); sub->reset(); for (le_int32 run = startRun; run <= endRun; run += 1) { const LEFontInstance *runFont = fontRuns->getFont(run); le_int32 runLimit = fontRuns->getLimit(run) - start; if (run == endRun) { runLimit = limit - start; } sub->add(runFont, runLimit); } } Paragraph::Paragraph(const LEUnicode chars[], int32_t charCount, const FontRuns *fontRuns, LEErrorCode &status) : fParagraphLayout(NULL), fParagraphCount(0), fParagraphMax(PARA_GROW), fParagraphGrow(PARA_GROW), fLineCount(0), fLinesMax(LINE_GROW), fLinesGrow(LINE_GROW), fLines(NULL), fChars(NULL), fLineHeight(-1), fAscent(-1), fWidth(-1), fHeight(-1), fParagraphLevel(UBIDI_DEFAULT_LTR) { static const LEUnicode separators[] = {CH_LF, CH_CR, CH_LSEP, CH_PSEP, 0x0000}; if (LE_FAILURE(status)) { return; } le_int32 ascent = 0; le_int32 descent = 0; le_int32 leading = 0; LocaleRuns *locales = NULL; FontRuns fr(0); fLines = LE_NEW_ARRAY(const ParagraphLayout::Line *, fLinesMax); fParagraphLayout = LE_NEW_ARRAY(ParagraphLayout *, fParagraphMax); fChars = LE_NEW_ARRAY(LEUnicode, charCount + 1); LE_ARRAY_COPY(fChars, chars, charCount); fChars[charCount] = 0; LEUnicode *pStart = &fChars[0]; while (*pStart != 0) { LEUnicode *pEnd = u_strpbrk(pStart, separators); le_int32 pAscent, pDescent, pLeading; ParagraphLayout *paragraphLayout = NULL; if (pEnd == NULL) { pEnd = &fChars[charCount]; } if (pEnd != pStart) { subsetFontRuns(fontRuns, pStart - fChars, pEnd - fChars, &fr); paragraphLayout = new ParagraphLayout(pStart, pEnd - pStart, &fr, NULL, NULL, locales, fParagraphLevel, FALSE, status); if (LE_FAILURE(status)) { delete paragraphLayout; break; // return? something else? } if (fParagraphLevel == UBIDI_DEFAULT_LTR) { fParagraphLevel = paragraphLayout->getParagraphLevel(); } pAscent = paragraphLayout->getAscent(); pDescent = paragraphLayout->getDescent(); pLeading = paragraphLayout->getLeading(); if (pAscent > ascent) { ascent = pAscent; } if (pDescent > descent) { descent = pDescent; } if (pLeading > leading) { leading = pLeading; } } if (fParagraphCount >= fParagraphMax) { fParagraphLayout = (ParagraphLayout **) LE_GROW_ARRAY(fParagraphLayout, fParagraphMax + fParagraphGrow); fParagraphMax += fParagraphGrow; } fParagraphLayout[fParagraphCount++] = paragraphLayout; if (*pEnd == 0) { break; } pStart = skipLineEnd(pEnd); } fLineHeight = ascent + descent + leading; fAscent = ascent; } Paragraph::~Paragraph() { for (le_int32 line = 0; line < fLineCount; line += 1) { delete /*(LineInfo *)*/ fLines[line]; } for (le_int32 paragraph = 0; paragraph < fParagraphCount; paragraph += 1) { delete fParagraphLayout[paragraph]; } LE_DELETE_ARRAY(fLines); LE_DELETE_ARRAY(fParagraphLayout); LE_DELETE_ARRAY(fChars); } void Paragraph::addLine(const ParagraphLayout::Line *line) { if (fLineCount >= fLinesMax) { fLines = (const ParagraphLayout::Line **) LE_GROW_ARRAY(fLines, fLinesMax + fLinesGrow); fLinesMax += fLinesGrow; } fLines[fLineCount++] = line; } void Paragraph::breakLines(le_int32 width, le_int32 height) { fHeight = height; // don't re-break if the width hasn't changed if (fWidth == width) { return; } fWidth = width; float lineWidth = (float) (width - 2 * MARGIN); const ParagraphLayout::Line *line; // Free the old LineInfo's... for (le_int32 li = 0; li < fLineCount; li += 1) { delete fLines[li]; } fLineCount = 0; for (le_int32 p = 0; p < fParagraphCount; p += 1) { ParagraphLayout *paragraphLayout = fParagraphLayout[p]; if (paragraphLayout != NULL) { paragraphLayout->reflow(); while ((line = paragraphLayout->nextLine(lineWidth)) != NULL) { addLine(line); } } else { addLine(NULL); } } } void Paragraph::draw(RenderingSurface *surface, le_int32 firstLine, le_int32 lastLine) { le_int32 li, x, y; x = MARGIN; y = fAscent; for (li = firstLine; li <= lastLine; li += 1) { const ParagraphLayout::Line *line = fLines[li]; if (line != NULL) { le_int32 runCount = line->countRuns(); le_int32 run; if (fParagraphLevel == UBIDI_RTL) { le_int32 lastX = line->getWidth(); x = (fWidth - lastX - MARGIN); } for (run = 0; run < runCount; run += 1) { const ParagraphLayout::VisualRun *visualRun = line->getVisualRun(run); le_int32 glyphCount = visualRun->getGlyphCount(); const LEFontInstance *font = visualRun->getFont(); const LEGlyphID *glyphs = visualRun->getGlyphs(); const float *positions = visualRun->getPositions(); surface->drawGlyphs(font, glyphs, glyphCount, positions, x, y, fWidth, fHeight); } } y += fLineHeight; } } Paragraph *Paragraph::paragraphFactory(const char *fileName, const LEFontInstance *font, GUISupport *guiSupport) { LEErrorCode status = LE_NO_ERROR; le_int32 charCount; const UChar *text = UnicodeReader::readFile(fileName, guiSupport, charCount); Paragraph *result = NULL; if (text == NULL) { return NULL; } FontRuns fontRuns(0); fontRuns.add(font, charCount); result = new Paragraph(text, charCount, &fontRuns, status); if (LE_FAILURE(status)) { delete result; result = NULL; } LE_DELETE_ARRAY(text); return result; } usr/share/doc/alt-libicu-devel/samples/layout/Surface.cpp000064400000001574152342600260017432 0ustar00/* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * Copyright (C) 2003, International Business Machines * Corporation and others. All Rights Reserved. */ void GDISurface::setFont(RenderingFontInstance *font) { GDIFontInstance *gFont = (GDIFontInstance *) font; if (fCurrentFont != font) { fCurrentFont = font; SelectObject(fHdc, gFont->fFont); } } void GDISurface::drawGlyphs(RenderingFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const le_int32 *dx, le_int32 x, le_int32 y, le_int32 width, le_int32 height) { RECT clip; clip.top = 0; clip.left = 0; clip.bottom = height; clip.right = width; setFont(font); ExtTextOut(fHdc, x, y - fAscent, ETO_CLIPPED | ETO_GLYPH_INDEX, &clip, glyphs, count, (INT *) dx); } usr/share/doc/alt-libicu-devel/samples/layout/gnomelayout.cpp000064400000020775152342600260020411 0ustar00 /* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ****************************************************************************** * * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * file name: gnomelayout.cpp * * created on: 09/04/2001 * created by: Eric R. Mader */ #include #include #include FT_FREETYPE_H #include "unicode/ustring.h" #include "unicode/uscript.h" #include "GnomeFontInstance.h" #include "paragraph.h" #include "GnomeGUISupport.h" #include "GnomeFontMap.h" #include "UnicodeReader.h" #include "ScriptCompositeFontInstance.h" #define ARRAY_LENGTH(array) (sizeof array / sizeof array[0]) struct Context { long width; long height; Paragraph *paragraph; }; static FT_Library engine; static GnomeGUISupport *guiSupport; static GnomeFontMap *fontMap; static ScriptCompositeFontInstance *font; static GSList *appList = NULL; GtkWidget *newSample(const gchar *fileName); void closeSample(GtkWidget *sample); void showabout(GtkWidget */*widget*/, gpointer /*data*/) { GtkWidget *aboutBox; const gchar *documentedBy[] = {NULL}; const gchar *writtenBy[] = { "Eric Mader", NULL }; aboutBox = gnome_about_new("Gnome Layout Sample", "0.1", "Copyright (C) 1998-2006 By International Business Machines Corporation and others. All Rights Reserved.", "A simple demo of the ICU LayoutEngine.", writtenBy, documentedBy, "", NULL); gtk_widget_show(aboutBox); } void notimpl(GtkObject */*object*/, gpointer /*data*/) { gnome_ok_dialog("Not implemented..."); } gchar *prettyTitle(const gchar *path) { const gchar *name = g_basename(path); gchar *title = g_strconcat("Gnome Layout Sample - ", name, NULL); return title; } void openOK(GtkObject */*object*/, gpointer data) { GtkFileSelection *fileselection = GTK_FILE_SELECTION(data); GtkWidget *app = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(fileselection), "app")); Context *context = (Context *) gtk_object_get_data(GTK_OBJECT(app), "context"); gchar *fileName = g_strdup(gtk_file_selection_get_filename(fileselection)); Paragraph *newPara; gtk_widget_destroy(GTK_WIDGET(fileselection)); newPara = Paragraph::paragraphFactory(fileName, font, guiSupport); if (newPara != NULL) { gchar *title = prettyTitle(fileName); GtkWidget *area = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(app), "area")); if (context->paragraph != NULL) { delete context->paragraph; } context->paragraph = newPara; gtk_window_set_title(GTK_WINDOW(app), title); gtk_widget_hide(area); context->paragraph->breakLines(context->width, context->height); gtk_widget_show_all(area); g_free(title); } g_free(fileName); } void openfile(GtkObject */*object*/, gpointer data) { GtkWidget *app = GTK_WIDGET(data); GtkWidget *fileselection; GtkWidget *okButton; GtkWidget *cancelButton; fileselection = gtk_file_selection_new("Open File"); gtk_object_set_data(GTK_OBJECT(fileselection), "app", app); okButton = GTK_FILE_SELECTION(fileselection)->ok_button; cancelButton = GTK_FILE_SELECTION(fileselection)->cancel_button; gtk_signal_connect(GTK_OBJECT(fileselection), "destroy", GTK_SIGNAL_FUNC(gtk_main_quit), NULL); gtk_signal_connect(GTK_OBJECT(okButton), "clicked", GTK_SIGNAL_FUNC(openOK), fileselection); gtk_signal_connect_object(GTK_OBJECT(cancelButton), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(fileselection)); gtk_window_set_modal(GTK_WINDOW(fileselection), TRUE); gtk_widget_show(fileselection); gtk_main(); } void newapp(GtkObject */*object*/, gpointer /*data*/) { GtkWidget *app = newSample("Sample.txt"); gtk_widget_show_all(app); } void closeapp(GtkWidget */*widget*/, gpointer data) { GtkWidget *app = GTK_WIDGET(data); closeSample(app); } void shutdown(GtkObject */*object*/, gpointer /*data*/) { gtk_main_quit(); } GnomeUIInfo fileMenu[] = { GNOMEUIINFO_MENU_NEW_ITEM((gchar *) "_New Sample", (gchar *) "Create a new Gnome Layout Sample", newapp, NULL), GNOMEUIINFO_MENU_OPEN_ITEM(openfile, NULL), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_MENU_CLOSE_ITEM(closeapp, NULL), GNOMEUIINFO_MENU_EXIT_ITEM(shutdown, NULL), GNOMEUIINFO_END }; GnomeUIInfo helpMenu[] = { // GNOMEUIINFO_HELP("gnomelayout"), GNOMEUIINFO_MENU_ABOUT_ITEM(showabout, NULL), GNOMEUIINFO_END }; GnomeUIInfo mainMenu[] = { GNOMEUIINFO_SUBTREE(N_((gchar *) "File"), fileMenu), GNOMEUIINFO_SUBTREE(N_((gchar *) "Help"), helpMenu), GNOMEUIINFO_END }; gint eventDelete(GtkWidget *widget, GdkEvent */*event*/, gpointer /*data*/) { closeSample(widget); // indicate that closeapp already destroyed the window return TRUE; } gint eventConfigure(GtkWidget */*widget*/, GdkEventConfigure *event, Context *context) { if (context->paragraph != NULL) { context->width = event->width; context->height = event->height; if (context->width > 0 && context->height > 0) { context->paragraph->breakLines(context->width, context->height); } } return TRUE; } gint eventExpose(GtkWidget *widget, GdkEvent */*event*/, Context *context) { if (context->paragraph != NULL) { gint maxLines = context->paragraph->getLineCount() - 1; gint firstLine = 0, lastLine = context->height / context->paragraph->getLineHeight(); GnomeSurface surface(widget); context->paragraph->draw(&surface, firstLine, (maxLines < lastLine)? maxLines : lastLine); } return TRUE; } GtkWidget *newSample(const gchar *fileName) { Context *context = new Context(); context->width = 600; context->height = 400; context->paragraph = Paragraph::paragraphFactory(fileName, font, guiSupport); gchar *title = prettyTitle(fileName); GtkWidget *app = gnome_app_new("gnomeLayout", title); gtk_object_set_data(GTK_OBJECT(app), "context", context); gtk_window_set_default_size(GTK_WINDOW(app), 600 - 24, 400); gnome_app_create_menus_with_data(GNOME_APP(app), mainMenu, app); gtk_signal_connect(GTK_OBJECT(app), "delete_event", GTK_SIGNAL_FUNC(eventDelete), NULL); GtkWidget *area = gtk_drawing_area_new(); gtk_object_set_data(GTK_OBJECT(app), "area", area); GtkStyle *style = gtk_style_copy(gtk_widget_get_style(area)); for (int i = 0; i < 5; i += 1) { style->fg[i] = style->white; } gtk_widget_set_style(area, style); gnome_app_set_contents(GNOME_APP(app), area); gtk_signal_connect(GTK_OBJECT(area), "expose_event", GTK_SIGNAL_FUNC(eventExpose), context); gtk_signal_connect(GTK_OBJECT(area), "configure_event", GTK_SIGNAL_FUNC(eventConfigure), context); appList = g_slist_prepend(appList, app); g_free(title); return app; } void closeSample(GtkWidget *app) { Context *context = (Context *) gtk_object_get_data(GTK_OBJECT(app), "context"); if (context->paragraph != NULL) { delete context->paragraph; } delete context; appList = g_slist_remove(appList, app); gtk_widget_destroy(app); if (appList == NULL) { gtk_main_quit(); } } int main (int argc, char *argv[]) { LEErrorCode fontStatus = LE_NO_ERROR; poptContext ptctx; GtkWidget *app; FT_Init_FreeType(&engine); gnome_init_with_popt_table("gnomelayout", "0.1", argc, argv, NULL, 0, &ptctx); guiSupport = new GnomeGUISupport(); fontMap = new GnomeFontMap(engine, "FontMap.Gnome", 24, guiSupport, fontStatus); font = new ScriptCompositeFontInstance(fontMap); if (LE_FAILURE(fontStatus)) { FT_Done_FreeType(engine); return 1; } const char *defaultArgs[] = {"Sample.txt", NULL}; const char **args = poptGetArgs(ptctx); if (args == NULL) { args = defaultArgs; } for (int i = 0; args[i] != NULL; i += 1) { app = newSample(args[i]); gtk_widget_show_all(app); } poptFreeContext(ptctx); gtk_main(); delete font; delete guiSupport; FT_Done_FreeType(engine); exit(0); } usr/share/doc/alt-libicu-devel/samples/layout/gdiglue.cpp000064400000003253152342600260017456 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #include #include "unicode/utypes.h" #include "loengine.h" #include "rsurface.h" #include "gsupport.h" #include "gdiglue.h" #include "LETypes.h" #include "LEFontInstance.h" #include "GDIGUISupport.h" #include "GDIFontMap.h" #include "ScriptCompositeFontInstance.h" U_CDECL_BEGIN gs_guiSupport *gs_gdiGuiSupportOpen() { return (gs_guiSupport *) new GDIGUISupport(); } void gs_gdiGuiSupportClose(gs_guiSupport *guiSupport) { GDIGUISupport *gs = (GDIGUISupport *) guiSupport; delete gs; } rs_surface *rs_gdiRenderingSurfaceOpen(HDC hdc) { return (rs_surface *) new GDISurface(hdc); } void rs_gdiRenderingSurfaceSetHDC(rs_surface *surface, HDC hdc) { GDISurface *rs = (GDISurface *) surface; rs->setHDC(hdc); } void rs_gdiRenderingSurfaceClose(rs_surface *surface) { GDISurface *rs = (GDISurface *) surface; delete rs; } fm_fontMap *fm_gdiFontMapOpen(rs_surface *surface, const char *fileName, le_int16 pointSize, gs_guiSupport *guiSupport, LEErrorCode *status) { return (fm_fontMap *) new GDIFontMap((GDISurface *) surface, fileName, pointSize, (GDIGUISupport *) guiSupport, *status); } void fm_fontMapClose(fm_fontMap *fontMap) { GDIFontMap *fm = (GDIFontMap *) fontMap; delete fm; } le_font *le_scriptCompositeFontOpen(fm_fontMap *fontMap) { return (le_font *) new ScriptCompositeFontInstance((FontMap *) fontMap); } void le_fontClose(le_font *font) { LEFontInstance *fi = (LEFontInstance *) font; delete fi; } U_CDECL_END usr/share/doc/alt-libicu-devel/samples/layout/resource.h000064400000001613152342600260017330 0ustar00//{{NO_DEPENDENCIES}} // Microsoft Developer Studio generated include file. // © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html#License // Corporation and others. All Rights Reserved. // Copyright (c) 2001-2003 International Business Machines // Corporation and others. All Rights Reserved. // Used by LayoutSample.rc // #define IDM_FILE_NEWSAMPLE 40001 #define IDM_FILE_OPEN 40002 #define IDM_FILE_CLOSE 40003 #define IDM_FILE_EXIT 40004 #define IDM_HELP_ABOUTLAYOUTSAMPLE 40005 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 104 #define _APS_NEXT_COMMAND_VALUE 40006 #define _APS_NEXT_CONTROL_VALUE 1000 #define _APS_NEXT_SYMED_VALUE 101 #endif #endif usr/share/doc/alt-libicu-devel/samples/layout/cmaps.h000064400000004072152342600260016606 0ustar00/* ****************************************************************************** * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * * * Copyright (C) 1999-2003, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * file name: cmaps.h * * created on: ??/??/2001 * created by: Eric R. Mader */ #ifndef __CMAPS_H #define __CMAPS_H #include "layout/LETypes.h" #include "sfnt.h" class CMAPMapper { public: virtual LEGlyphID unicodeToGlyph(LEUnicode32 unicode32) const = 0; virtual ~CMAPMapper(); static CMAPMapper *createUnicodeMapper(const CMAPTable *cmap); protected: CMAPMapper(const CMAPTable *cmap); CMAPMapper() {}; private: const CMAPTable *fcmap; }; class CMAPFormat4Mapper : public CMAPMapper { public: CMAPFormat4Mapper(const CMAPTable *cmap, const CMAPFormat4Encoding *header); virtual ~CMAPFormat4Mapper(); virtual LEGlyphID unicodeToGlyph(LEUnicode32 unicode32) const; protected: CMAPFormat4Mapper() {}; private: le_uint16 fEntrySelector; le_uint16 fRangeShift; const le_uint16 *fEndCodes; const le_uint16 *fStartCodes; const le_uint16 *fIdDelta; const le_uint16 *fIdRangeOffset; }; class CMAPGroupMapper : public CMAPMapper { public: CMAPGroupMapper(const CMAPTable *cmap, const CMAPGroup *groups, le_uint32 nGroups); virtual ~CMAPGroupMapper(); virtual LEGlyphID unicodeToGlyph(LEUnicode32 unicode32) const; protected: CMAPGroupMapper() {}; private: le_int32 fPower; le_int32 fRangeOffset; const CMAPGroup *fGroups; }; inline CMAPMapper::CMAPMapper(const CMAPTable *cmap) : fcmap(cmap) { // nothing else to do } inline CMAPMapper::~CMAPMapper() { LE_DELETE_ARRAY(fcmap); } #endif usr/share/doc/alt-libicu-devel/samples/layout/Makefile000064400000005654152342600260017001 0ustar00## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html#License ## ## Makefile.in for ICU - samples/layout ## Copyright (c) 2001-2011, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information srcdir = . top_srcdir = ../.. top_builddir = ../.. include $(top_builddir)/icudefs.mk ## Platform-specific setup include $(top_srcdir)/config/mh-linux ## Build directory information subdir = samples/layout ## Extra files to remove for 'make clean' CLEANFILES = *~ $(DEPS) ## Target information TARGET = gnomelayout CTARGET = cgnomelayout CPPFLAGS += -DLE_USE_CMEMORY `pkg-config --cflags libgnomeui-2.0 freetype2 cairo` -I$(top_srcdir)/common -I$(top_srcdir)/i18n -I$(top_srcdir)/layoutex -I$(top_srcdir)/layout -I$(top_srcdir) -g LIBS = $(LIBICULX) $(LIBICULE) $(LIBICUUC) $(LIBICUI18N) -lpthread -ldl -lm `pkg-config --libs libgnomeui-2.0 freetype2 cairo` COMMON=cmaps.o UnicodeReader.o GnomeGUISupport.o FontMap.o GnomeFontMap.o ScriptCompositeFontInstance.o GnomeFontInstance.o FontTableCache.o paragraph.o OBJECTS=gnomelayout.o COBJECTS=gnomeglue.o pflow.o rsurface.o ucreader.o cgnomelayout.o DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local dist dist-local check check-local ## Clear suffix list .SUFFIXES : ## List of standard targets all: all-local install: install-local clean: clean-local distclean : distclean-local dist: dist-local check: all check-local c-all: c-all-local c-check: c-all c-check-local all-local: $(TARGET) c-all-local: $(CTARGET) install-local: dist-local: clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) $(RMV) $(COMMON) $(OBJECTS) $(COBJECTS) $(TARGET) distclean-local: clean-local $(RMV) Makefile check-local: all-local $(INVOKE) ./$(TARGET) c-check-local: c-all-local $(INVOKE) ./$(CTARGET) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status # The following two rules make it possible to # compile scrptrun.cpp from the extra/scrptrun directory. # they were copied from the default rules in mh-linux which # is probably OK because this sample will only run on Linux... scrptrun.d: $(top_srcdir)/extra/scrptrun/scrptrun.cpp $(SHELL) -ec '$(GEN_DEPS.cc) $< \ | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ [ -s $@ ] || rm -f $@' scrptrun.o: $(top_srcdir)/extra/scrptrun/scrptrun.cpp $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS) -o $@ $< $(TARGET) : $(COMMON) $(OBJECTS) $(LINK.cc) -o $@ $^ $(LIBS) $(CTARGET) : $(COMMON) $(COBJECTS) $(LINK.cc) -o $@ $^ $(LIBS) invoke: ICU_DATA=$${ICU_DATA:-$(top_builddir)/data/} TZ=PST8PDT $(INVOKE) $(INVOCATION) ifeq (,$(MAKECMDGOALS)) -include $(DEPS) else ifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) -include $(DEPS) endif endif usr/share/doc/alt-libicu-devel/samples/layout/GDIFontInstance.h000064400000007150152342600260020422 0ustar00 /* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2003, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GDIFontInstance.h * * created on: 08/09/2000 * created by: Eric R. Mader */ #ifndef __GDIFONTINSTANCE_H #define __GDIFONTINSTANCE_H #include #include "layout/LETypes.h" #include "layout/LEFontInstance.h" #include "RenderingSurface.h" #include "FontTableCache.h" #include "cmaps.h" class GDIFontInstance; class GDISurface : public RenderingSurface { public: GDISurface(HDC theHDC); virtual ~GDISurface(); virtual void drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height); void setFont(const GDIFontInstance *font); HDC getHDC() const; void setHDC(HDC theHDC); private: HDC fHdc; const GDIFontInstance *fCurrentFont; }; inline HDC GDISurface::getHDC() const { return fHdc; } class GDIFontInstance : public LEFontInstance, protected FontTableCache { protected: GDISurface *fSurface; HFONT fFont; le_int32 fPointSize; le_int32 fUnitsPerEM; le_int32 fAscent; le_int32 fDescent; le_int32 fLeading; float fDeviceScaleX; float fDeviceScaleY; CMAPMapper *fMapper; virtual const void *readFontTable(LETag tableTag) const; virtual LEErrorCode initMapper(); public: GDIFontInstance(GDISurface *surface, TCHAR *faceName, le_int16 pointSize, LEErrorCode &status); GDIFontInstance(GDISurface *surface, const char *faceName, le_int16 pointSize, LEErrorCode &status); //GDIFontInstance(GDISurface *surface, le_int16 pointSize); virtual ~GDIFontInstance(); HFONT getFont() const; virtual const void *getFontTable(LETag tableTag) const; virtual le_int32 getUnitsPerEM() const; virtual le_int32 getAscent() const; virtual le_int32 getDescent() const; virtual le_int32 getLeading() const; virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch) const; virtual void getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const; virtual le_bool getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const; float getXPixelsPerEm() const; float getYPixelsPerEm() const; float getScaleFactorX() const; float getScaleFactorY() const; }; inline HFONT GDIFontInstance::getFont() const { return fFont; } inline le_int32 GDIFontInstance::getUnitsPerEM() const { return fUnitsPerEM; } inline le_int32 GDIFontInstance::getAscent() const { return fAscent; } inline le_int32 GDIFontInstance::getDescent() const { return fDescent; } inline le_int32 GDIFontInstance::getLeading() const { return fLeading; } inline LEGlyphID GDIFontInstance::mapCharToGlyph(LEUnicode32 ch) const { return fMapper->unicodeToGlyph(ch); } inline float GDIFontInstance::getXPixelsPerEm() const { return (float) fPointSize; } inline float GDIFontInstance::getYPixelsPerEm() const { return (float) fPointSize; } inline float GDIFontInstance::getScaleFactorX() const { return fDeviceScaleX; } inline float GDIFontInstance::getScaleFactorY() const { return fDeviceScaleY; } #endif usr/share/doc/alt-libicu-devel/samples/layout/GDIGUISupport.h000064400000001665152342600260020055 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2005, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GDIGUISupport.h * * created on: 11/06/2001 * created by: Eric R. Mader */ #ifndef __GDIGUISUPPORT_H #define __GDIGUISUPPORT_H #include "GUISupport.h" class GDIGUISupport : public GUISupport { public: GDIGUISupport() {}; virtual ~GDIGUISupport() {}; virtual void postErrorMessage(const char *message, const char *title); }; #endif usr/share/doc/alt-libicu-devel/samples/layout/FontTableCache.h000064400000002101152342600260020274 0ustar00/* ************************************************************************* * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License ************************************************************************* ********************************************************************** * Copyright (C) 2003-2008, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ #ifndef __FONTTABLECACHE_H #define __FONTTABLECACHE_H #include "layout/LETypes.h" struct FontTableCacheEntry; class FontTableCache { public: FontTableCache(); virtual ~FontTableCache(); const void *find(LETag tableTag) const; protected: virtual const void *readFontTable(LETag tableTag) const = 0; virtual void freeFontTable(const void *table) const; private: void add(LETag tableTag, const void *table); FontTableCacheEntry *fTableCache; le_int32 fTableCacheCurr; le_int32 fTableCacheSize; }; #endif usr/share/doc/alt-libicu-devel/samples/layout/pflow.h000064400000001654152342600260016635 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __PFLOW_H #define __PFLOW_H #include "unicode/utypes.h" #include "layout/LETypes.h" #include "layout/plruns.h" #include "layout/playout.h" #include "gsupport.h" #include "rsurface.h" typedef void pf_flow; pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status); void pf_close(pf_flow *flow); le_int32 pf_getAscent(pf_flow *flow); le_int32 pf_getLineHeight(pf_flow *flow); le_int32 pf_getLineCount(pf_flow *flow); void pf_breakLines(pf_flow *flow, le_int32 width, le_int32 height); void pf_draw(pf_flow *flow, rs_surface *surface, le_int32 firstLine, le_int32 lastLine); pf_flow *pf_factory(const char *fileName, const le_font *font, gs_guiSupport *guiSupport); #endif usr/share/doc/alt-libicu-devel/samples/layout/GnomeGUISupport.h000064400000001701152342600260020506 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2005, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GnomeGUISupport.h * * created on: 11/06/2001 * created by: Eric R. Mader */ #ifndef __GNOMEGUISUPPORT_H #define __GNOMEGUISUPPORT_H #include "GUISupport.h" class GnomeGUISupport : public GUISupport { public: GnomeGUISupport() {}; virtual ~GnomeGUISupport() {}; virtual void postErrorMessage(const char *message, const char *title); }; #endif usr/share/doc/alt-libicu-devel/samples/layout/cgnomelayout.c000064400000020710152342600260020201 0ustar00 /* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ****************************************************************************** * * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * */ #include #include #include FT_FREETYPE_H #include "pflow.h" #include "gnomeglue.h" #include "arraymem.h" struct Context { long width; long height; pf_flow *paragraph; }; typedef struct Context Context; static FT_Library engine; static gs_guiSupport *guiSupport; static fm_fontMap *fontMap; static le_font *font; static GSList *appList = NULL; GtkWidget *newSample(const gchar *fileName); void closeSample(GtkWidget *sample); static void showabout(GtkWidget *widget, gpointer data) { GtkWidget *aboutBox; const gchar *documentedBy[] = {NULL}; const gchar *writtenBy[] = { "Eric Mader", NULL }; aboutBox = gnome_about_new("Gnome Layout Sample", "0.1", "Copyright (C) 1998-2006 By International Business Machines Corporation and others. All Rights Reserved.", "A simple demo of the ICU LayoutEngine.", writtenBy, documentedBy, "", NULL); gtk_widget_show(aboutBox); } #if 0 static void notimpl(GtkObject *object, gpointer data) { gnome_ok_dialog("Not implemented..."); } #endif static gchar *prettyTitle(const gchar *path) { const gchar *name = g_basename(path); gchar *title = g_strconcat("Gnome Layout Sample - ", name, NULL); return title; } static void openOK(GtkObject *object, gpointer data) { GtkFileSelection *fileselection = GTK_FILE_SELECTION(data); GtkWidget *app = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(fileselection), "app")); Context *context = (Context *) gtk_object_get_data(GTK_OBJECT(app), "context"); gchar *fileName = g_strdup(gtk_file_selection_get_filename(fileselection)); pf_flow *newPara; gtk_widget_destroy(GTK_WIDGET(fileselection)); newPara = pf_factory(fileName, font, guiSupport); if (newPara != NULL) { gchar *title = prettyTitle(fileName); GtkWidget *area = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(app), "area")); if (context->paragraph != NULL) { pf_close(context->paragraph); } context->paragraph = newPara; gtk_window_set_title(GTK_WINDOW(app), title); gtk_widget_hide(area); pf_breakLines(context->paragraph, context->width, context->height); gtk_widget_show_all(area); g_free(title); } g_free(fileName); } static void openfile(GtkObject *object, gpointer data) { GtkWidget *app = GTK_WIDGET(data); GtkWidget *fileselection; GtkWidget *okButton; GtkWidget *cancelButton; fileselection = gtk_file_selection_new("Open File"); gtk_object_set_data(GTK_OBJECT(fileselection), "app", app); okButton = GTK_FILE_SELECTION(fileselection)->ok_button; cancelButton = GTK_FILE_SELECTION(fileselection)->cancel_button; gtk_signal_connect(GTK_OBJECT(fileselection), "destroy", GTK_SIGNAL_FUNC(gtk_main_quit), NULL); gtk_signal_connect(GTK_OBJECT(okButton), "clicked", GTK_SIGNAL_FUNC(openOK), fileselection); gtk_signal_connect_object(GTK_OBJECT(cancelButton), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(fileselection)); gtk_window_set_modal(GTK_WINDOW(fileselection), TRUE); gtk_widget_show(fileselection); gtk_main(); } static void newapp(GtkObject *object, gpointer data) { GtkWidget *app = newSample("Sample.txt"); gtk_widget_show_all(app); } static void closeapp(GtkWidget *widget, gpointer data) { GtkWidget *app = GTK_WIDGET(data); closeSample(app); } static void shutdown(GtkObject *object, gpointer data) { gtk_main_quit(); } GnomeUIInfo fileMenu[] = { GNOMEUIINFO_MENU_NEW_ITEM((gchar *) "_New Sample", (gchar *) "Create a new Gnome Layout Sample", newapp, NULL), GNOMEUIINFO_MENU_OPEN_ITEM(openfile, NULL), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_MENU_CLOSE_ITEM(closeapp, NULL), GNOMEUIINFO_MENU_EXIT_ITEM(shutdown, NULL), GNOMEUIINFO_END }; GnomeUIInfo helpMenu[] = { /* GNOMEUIINFO_HELP("gnomelayout"), */ GNOMEUIINFO_MENU_ABOUT_ITEM(showabout, NULL), GNOMEUIINFO_END }; GnomeUIInfo mainMenu[] = { GNOMEUIINFO_SUBTREE(N_((gchar *) "File"), fileMenu), GNOMEUIINFO_SUBTREE(N_((gchar *) "Help"), helpMenu), GNOMEUIINFO_END }; static gint eventDelete(GtkWidget *widget, GdkEvent *event, gpointer data) { closeSample(widget); /* indicate that closeapp already destroyed the window */ return TRUE; } static gint eventConfigure(GtkWidget *widget, GdkEventConfigure *event, Context *context) { if (context->paragraph != NULL) { context->width = event->width; context->height = event->height; if (context->width > 0 && context->height > 0) { pf_breakLines(context->paragraph, context->width, context->height); } } return TRUE; } static gint eventExpose(GtkWidget *widget, GdkEvent *event, Context *context) { if (context->paragraph != NULL) { gint maxLines = pf_getLineCount(context->paragraph) - 1; gint firstLine = 0, lastLine = context->height / pf_getLineHeight(context->paragraph); rs_surface *surface = rs_gnomeRenderingSurfaceOpen(widget); pf_draw(context->paragraph, surface, firstLine, (maxLines < lastLine)? maxLines : lastLine); rs_gnomeRenderingSurfaceClose(surface); } return TRUE; } GtkWidget *newSample(const gchar *fileName) { Context *context = NEW_ARRAY(Context, 1); gchar *title; GtkWidget *app; GtkWidget *area; GtkStyle *style; int i; context->width = 600; context->height = 400; context->paragraph = pf_factory(fileName, font, guiSupport); title = prettyTitle(fileName); app = gnome_app_new("gnomeLayout", title); gtk_object_set_data(GTK_OBJECT(app), "context", context); gtk_window_set_default_size(GTK_WINDOW(app), 600 - 24, 400); gnome_app_create_menus_with_data(GNOME_APP(app), mainMenu, app); gtk_signal_connect(GTK_OBJECT(app), "delete_event", GTK_SIGNAL_FUNC(eventDelete), NULL); area = gtk_drawing_area_new(); gtk_object_set_data(GTK_OBJECT(app), "area", area); style = gtk_style_copy(gtk_widget_get_style(area)); for (i = 0; i < 5; i += 1) { style->fg[i] = style->white; } gtk_widget_set_style(area, style); gnome_app_set_contents(GNOME_APP(app), area); gtk_signal_connect(GTK_OBJECT(area), "expose_event", GTK_SIGNAL_FUNC(eventExpose), context); gtk_signal_connect(GTK_OBJECT(area), "configure_event", GTK_SIGNAL_FUNC(eventConfigure), context); appList = g_slist_prepend(appList, app); g_free(title); return app; } void closeSample(GtkWidget *app) { Context *context = (Context *) gtk_object_get_data(GTK_OBJECT(app), "context"); if (context->paragraph != NULL) { pf_close(context->paragraph); } DELETE_ARRAY(context); appList = g_slist_remove(appList, app); gtk_widget_destroy(app); if (appList == NULL) { gtk_main_quit(); } } int main (int argc, char *argv[]) { LEErrorCode fontStatus = LE_NO_ERROR; poptContext ptctx; GtkWidget *app; const char *defaultArgs[] = {"Sample.txt", NULL}; const char **args; int i; FT_Init_FreeType(&engine); gnome_init_with_popt_table("gnomelayout", "0.1", argc, argv, NULL, 0, &ptctx); guiSupport = gs_gnomeGuiSupportOpen(); fontMap = fm_gnomeFontMapOpen(engine, "FontMap.Gnome", 24, guiSupport, &fontStatus); font = le_scriptCompositeFontOpen(fontMap); if (LE_FAILURE(fontStatus)) { FT_Done_FreeType(engine); return 1; } args = poptGetArgs(ptctx); if (args == NULL) { args = defaultArgs; } for (i = 0; args[i] != NULL; i += 1) { app = newSample(args[i]); gtk_widget_show_all(app); } poptFreeContext(ptctx); gtk_main(); le_fontClose(font); gs_gnomeGuiSupportClose(guiSupport); FT_Done_FreeType(engine); exit(0); } usr/share/doc/alt-libicu-devel/samples/layout/gnomeglue.h000064400000001732152342600260017465 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #ifndef __GNOMEGLUE_H #define __GNOMEGLUE_H #include #include #include FT_FREETYPE_H #include "unicode/utypes.h" #include "LETypes.h" #include "loengine.h" #include "gsupport.h" #include "rsurface.h" typedef void fm_fontMap; U_CDECL_BEGIN gs_guiSupport *gs_gnomeGuiSupportOpen(); void gs_gnomeGuiSupportClose(gs_guiSupport *guiSupport); rs_surface *rs_gnomeRenderingSurfaceOpen(GtkWidget *theWidget); void rs_gnomeRenderingSurfaceClose(rs_surface *surface); fm_fontMap *fm_gnomeFontMapOpen(FT_Library engine, const char *fileName, le_int16 pointSize, gs_guiSupport *guiSupport, LEErrorCode *status); void fm_fontMapClose(fm_fontMap *fontMap); le_font *le_scriptCompositeFontOpen(fm_fontMap *fontMap); void le_fontClose(le_font *font); U_CDECL_END #endif usr/share/doc/alt-libicu-devel/samples/layout/GDIFontInstance.cpp000064400000023142152342600260020754 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2008, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: GDIFontInstance.cpp * * created on: 08/09/2000 * created by: Eric R. Mader */ #include #include "layout/LETypes.h" #include "layout/LESwaps.h" #include "layout/LEFontInstance.h" #include "GDIFontInstance.h" #include "sfnt.h" #include "cmaps.h" GDISurface::GDISurface(HDC theHDC) : fHdc(theHDC), fCurrentFont(NULL) { // nothing else to do } GDISurface::~GDISurface() { // nothing to do } void GDISurface::setHDC(HDC theHDC) { fHdc = theHDC; fCurrentFont = NULL; } void GDISurface::setFont(const GDIFontInstance *font) { #if 0 if (fCurrentFont != font) { fCurrentFont = font; SelectObject(fHdc, font->getFont()); } #else SelectObject(fHdc, font->getFont()); #endif } void GDISurface::drawGlyphs(const LEFontInstance *font, const LEGlyphID *glyphs, le_int32 count, const float *positions, le_int32 x, le_int32 y, le_int32 width, le_int32 height) { TTGlyphID *ttGlyphs = LE_NEW_ARRAY(TTGlyphID, count); le_int32 *dx = LE_NEW_ARRAY(le_int32, count); float *ps = LE_NEW_ARRAY(float, count * 2 + 2); le_int32 out = 0; RECT clip; clip.top = 0; clip.left = 0; clip.bottom = height; clip.right = width; for (le_int32 g = 0; g < count; g += 1) { TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyphs[g]); if (ttGlyph < 0xFFFE) { ttGlyphs[out] = ttGlyph; dx[out] = (le_int32) (positions[g * 2 + 2] - positions[g * 2]); ps[out * 2] = positions[g * 2]; ps[out * 2 + 1] = positions[g * 2 + 1]; out += 1; } } le_int32 dyStart, dyEnd; setFont((GDIFontInstance *) font); dyStart = dyEnd = 0; while (dyEnd < out) { float yOffset = ps[dyStart * 2 + 1]; float xOffset = ps[dyStart * 2]; while (dyEnd < out && yOffset == ps[dyEnd * 2 + 1]) { dyEnd += 1; } ExtTextOut(fHdc, x + (le_int32) xOffset, y + (le_int32) yOffset - font->getAscent(), ETO_CLIPPED | ETO_GLYPH_INDEX, &clip, (LPCWSTR) &ttGlyphs[dyStart], dyEnd - dyStart, (INT *) &dx[dyStart]); dyStart = dyEnd; } LE_DELETE_ARRAY(ps); LE_DELETE_ARRAY(dx); LE_DELETE_ARRAY(ttGlyphs); } GDIFontInstance::GDIFontInstance(GDISurface *surface, TCHAR *faceName, le_int16 pointSize, LEErrorCode &status) : FontTableCache(), fSurface(surface), fFont(NULL), fPointSize(pointSize), fUnitsPerEM(0), fAscent(0), fDescent(0), fLeading(0), fDeviceScaleX(1), fDeviceScaleY(1), fMapper(NULL) { LOGFONT lf; FLOAT dpiX, dpiY; POINT pt; OUTLINETEXTMETRIC otm; HDC hdc = surface->getHDC(); if (LE_FAILURE(status)) { return; } SaveDC(hdc); SetGraphicsMode(hdc, GM_ADVANCED); ModifyWorldTransform(hdc, NULL, MWT_IDENTITY); SetViewportOrgEx(hdc, 0, 0, NULL); SetWindowOrgEx(hdc, 0, 0, NULL); dpiX = (FLOAT) GetDeviceCaps(hdc, LOGPIXELSX); dpiY = (FLOAT) GetDeviceCaps(hdc, LOGPIXELSY); #if 1 pt.x = (int) (pointSize * dpiX / 72); pt.y = (int) (pointSize * dpiY / 72); DPtoLP(hdc, &pt, 1); #else pt.x = pt.y = pointSize; #endif lf.lfHeight = - pt.y; lf.lfWidth = 0; lf.lfEscapement = 0; lf.lfOrientation = 0; lf.lfWeight = 0; lf.lfItalic = 0; lf.lfUnderline = 0; lf.lfStrikeOut = 0; lf.lfCharSet = DEFAULT_CHARSET; lf.lfOutPrecision = 0; lf.lfClipPrecision = 0; lf.lfQuality = 0; lf.lfPitchAndFamily = 0; lstrcpy(lf.lfFaceName, faceName); fFont = CreateFontIndirect(&lf); if (fFont == NULL) { status = LE_FONT_FILE_NOT_FOUND_ERROR; return; } SelectObject(hdc, fFont); UINT ret = GetOutlineTextMetrics(hdc, sizeof otm, &otm); if (ret == 0) { status = LE_MISSING_FONT_TABLE_ERROR; goto restore; } fUnitsPerEM = otm.otmEMSquare; fAscent = otm.otmTextMetrics.tmAscent; fDescent = otm.otmTextMetrics.tmDescent; fLeading = otm.otmTextMetrics.tmExternalLeading; status = initMapper(); if (LE_FAILURE(status)) { goto restore; } #if 0 status = initFontTableCache(); #endif restore: RestoreDC(hdc, -1); } GDIFontInstance::GDIFontInstance(GDISurface *surface, const char *faceName, le_int16 pointSize, LEErrorCode &status) : FontTableCache(), fSurface(surface), fFont(NULL), fPointSize(pointSize), fUnitsPerEM(0), fAscent(0), fDescent(0), fLeading(0), fDeviceScaleX(1), fDeviceScaleY(1), fMapper(NULL) { LOGFONTA lf; FLOAT dpiX, dpiY; POINT pt; OUTLINETEXTMETRIC otm; HDC hdc = surface->getHDC(); if (LE_FAILURE(status)) { return; } SaveDC(hdc); SetGraphicsMode(hdc, GM_ADVANCED); ModifyWorldTransform(hdc, NULL, MWT_IDENTITY); SetViewportOrgEx(hdc, 0, 0, NULL); SetWindowOrgEx(hdc, 0, 0, NULL); dpiX = (FLOAT) GetDeviceCaps(hdc, LOGPIXELSX); dpiY = (FLOAT) GetDeviceCaps(hdc, LOGPIXELSY); fDeviceScaleX = dpiX / 72; fDeviceScaleY = dpiY / 72; #if 1 pt.x = (int) (pointSize * fDeviceScaleX); pt.y = (int) (pointSize * fDeviceScaleY); DPtoLP(hdc, &pt, 1); #else pt.x = pt.y = pointSize; #endif lf.lfHeight = - pt.y; lf.lfWidth = 0; lf.lfEscapement = 0; lf.lfOrientation = 0; lf.lfWeight = 0; lf.lfItalic = 0; lf.lfUnderline = 0; lf.lfStrikeOut = 0; lf.lfCharSet = DEFAULT_CHARSET; lf.lfOutPrecision = 0; lf.lfClipPrecision = 0; lf.lfQuality = 0; lf.lfPitchAndFamily = 0; strcpy(lf.lfFaceName, faceName); fFont = CreateFontIndirectA(&lf); if (fFont == NULL) { status = LE_FONT_FILE_NOT_FOUND_ERROR; return; } SelectObject(hdc, fFont); UINT ret = GetOutlineTextMetrics(hdc, sizeof otm, &otm); if (ret != 0) { fUnitsPerEM = otm.otmEMSquare; fAscent = otm.otmTextMetrics.tmAscent; fDescent = otm.otmTextMetrics.tmDescent; fLeading = otm.otmTextMetrics.tmExternalLeading; } else { const HEADTable *headTable = NULL; const HHEATable *hheaTable = NULL; // read unitsPerEm from 'head' table headTable = (const HEADTable *) readFontTable(LE_HEAD_TABLE_TAG); if (headTable == NULL) { status = LE_MISSING_FONT_TABLE_ERROR; goto restore; } fUnitsPerEM = SWAPW(headTable->unitsPerEm); freeFontTable((const void *)headTable); hheaTable = (HHEATable *) readFontTable(LE_HHEA_TABLE_TAG); if (hheaTable == NULL) { status = LE_MISSING_FONT_TABLE_ERROR; goto restore; } fAscent = (le_int32) yUnitsToPoints((float) SWAPW(hheaTable->ascent)); fDescent = (le_int32) yUnitsToPoints((float) SWAPW(hheaTable->descent)); fLeading = (le_int32) yUnitsToPoints((float) SWAPW(hheaTable->lineGap)); freeFontTable((const void *) hheaTable); } status = initMapper(); if (LE_FAILURE(status)) { goto restore; } #if 0 status = initFontTableCache(); #endif restore: RestoreDC(hdc, -1); } GDIFontInstance::~GDIFontInstance() { #if 0 flushFontTableCache(); delete[] fTableCache; #endif if (fFont != NULL) { // FIXME: call RemoveObject first? DeleteObject(fFont); } delete fMapper; fMapper = NULL; } LEErrorCode GDIFontInstance::initMapper() { LETag cmapTag = LE_CMAP_TABLE_TAG; const CMAPTable *cmap = (const CMAPTable *) readFontTable(cmapTag); if (cmap == NULL) { return LE_MISSING_FONT_TABLE_ERROR; } fMapper = CMAPMapper::createUnicodeMapper(cmap); if (fMapper == NULL) { return LE_MISSING_FONT_TABLE_ERROR; } return LE_NO_ERROR; } const void *GDIFontInstance::getFontTable(LETag tableTag) const { return FontTableCache::find(tableTag); } const void *GDIFontInstance::readFontTable(LETag tableTag) const { fSurface->setFont(this); HDC hdc = fSurface->getHDC(); DWORD stag = SWAPL(tableTag); DWORD len = GetFontData(hdc, stag, 0, NULL, 0); void *result = NULL; if (len != GDI_ERROR) { result = LE_NEW_ARRAY(char, len); GetFontData(hdc, stag, 0, result, len); } return result; } void GDIFontInstance::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const { advance.fX = 0; advance.fY = 0; if (glyph == 0xFFFE || glyph == 0xFFFF) { return; } GLYPHMETRICS metrics; DWORD result; MAT2 identity = {{0, 1}, {0, 0}, {0, 0}, {0, 1}}; HDC hdc = fSurface->getHDC(); fSurface->setFont(this); result = GetGlyphOutline(hdc, glyph, GGO_GLYPH_INDEX | GGO_METRICS, &metrics, 0, NULL, &identity); if (result == GDI_ERROR) { return; } advance.fX = metrics.gmCellIncX; return; } le_bool GDIFontInstance::getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const { #if 0 hsFixedPoint2 pt; le_bool result; result = fFontInstance->getGlyphPoint(glyph, pointNumber, pt); if (result) { point.fX = xUnitsToPoints(pt.fX); point.fY = yUnitsToPoints(pt.fY); } return result; #else return FALSE; #endif } usr/share/doc/alt-libicu-devel/samples/layout/FontMap.h000064400000003537152342600260017054 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2003, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #ifndef __FONTMAP_H #define __FONTMAP_H #include "layout/LETypes.h" #include "layout/LEScripts.h" #include "layout/LEFontInstance.h" #include "GUISupport.h" #define BUFFER_SIZE 128 class FontMap { public: FontMap(const char *fileName, le_int16 pointSize, GUISupport *guiSupport, LEErrorCode &status); virtual ~FontMap(); virtual const LEFontInstance *getScriptFont(le_int32 scriptCode, LEErrorCode &status); virtual le_int16 getPointSize() const; virtual le_int32 getAscent() const; virtual le_int32 getDescent() const; virtual le_int32 getLeading() const; protected: virtual const LEFontInstance *openFont(const char *fontName, le_int16 pointSize, LEErrorCode &status) = 0; char errorMessage[256]; private: static char *strip(char *s); le_int32 getFontIndex(const char *fontName); void getMaxMetrics(); le_int16 fPointSize; le_int32 fFontCount; le_int32 fAscent; le_int32 fDescent; le_int32 fLeading; GUISupport *fGUISupport; const LEFontInstance *fFontInstances[scriptCodeCount]; const char *fFontNames[scriptCodeCount]; le_int32 fFontIndices[scriptCodeCount]; }; inline le_int16 FontMap::getPointSize() const { return fPointSize; } #endif usr/share/doc/alt-libicu-devel/samples/layout/layout.vcxproj000064400000032236152342600260020267 0ustar00 {497500ED-DE1D-4B20-B529-F41B5A0FBEEB} Application false MultiByte <_ProjectFileVersion>10.0.30319.1 .\x86\Release\ .\x86\Release\ false .\x64\Release\ .\x64\Release\ false .\x86\Debug\ .\x86\Debug\ true .\x64\Debug\ .\x64\Debug\ true .\x86\Release/layout.tlb OnlyExplicitInline ..\..\..\include;..\..\..\include\layout;..\..\common;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;NDEBUG;_CONSOLE;WIN32;UNICODE;_CRT_SECURE_NO_DEPRECATE;LE_USE_CMEMORY;%(PreprocessorDefinitions) true MultiThreadedDLL true true .\x86\Release/layout.pch .\x86\Release/ .\x86\Release/ .\x86\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 ..\..\..\lib\iculx.lib;..\..\..\lib\icule.lib;..\..\..\lib\icuuc.lib;..\..\..\lib\icuin.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Release/layout.exe true .\x86\Release/layout.pdb Windows false X64 .\x64\Release/layout.tlb OnlyExplicitInline ..\..\..\include;..\..\..\include\layout;..\..\common;%(AdditionalIncludeDirectories) NDEBUG;_CONSOLE;WIN64;WIN32;UNICODE;_CRT_SECURE_NO_DEPRECATE;LE_USE_CMEMORY;%(PreprocessorDefinitions) true MultiThreadedDLL true true .\x64\Release/layout.pch .\x64\Release/ .\x64\Release/ .\x64\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 ..\..\..\lib64\iculx.lib;..\..\..\lib64\icule.lib;..\..\..\lib64\icuuc.lib;..\..\..\lib64\icuin.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Release/layout.exe true .\x64\Release/layout.pdb Windows false MachineX64 .\x86\Debug/layout.tlb Disabled ..\..\..\include;..\..\..\include\layout;..\..\common;%(AdditionalIncludeDirectories) WINVER=0x0601;_WIN32_WINNT=0x0601;_DEBUG;WIN32;UNICODE;LE_USE_CMEMORY;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true .\x86\Debug/layout.pch .\x86\Debug/ .\x86\Debug/ .\x86\Debug/ Level3 true EditAndContinue Default _DEBUG;%(PreprocessorDefinitions) 0x0409 ..\..\..\lib\iculxd.lib;..\..\..\lib\iculed.lib;..\..\..\lib\icuucd.lib;..\..\..\lib\icuind.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x86\Debug/layout.exe true true .\x86\Debug/layout.pdb Windows false X64 .\x64\Debug/layout.tlb Disabled ..\..\..\include;..\..\..\include\layout;..\..\common;%(AdditionalIncludeDirectories) _DEBUG;WIN64;WIN32;UNICODE;LE_USE_CMEMORY;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true .\x64\Debug/layout.pch .\x64\Debug/ .\x64\Debug/ .\x64\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 ..\..\..\lib64\iculxd.lib;..\..\..\lib64\iculed.lib;..\..\..\lib64\icuucd.lib;..\..\..\lib64\icuind.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) .\x64\Debug/layout.exe true true .\x64\Debug/layout.pdb Windows false MachineX64 usr/share/doc/alt-libicu-devel/samples/layout/FontMap.cpp000064400000016535152342600260017411 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2006, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #include #include #include #include "unicode/utypes.h" #include "unicode/uscript.h" #include "layout/LETypes.h" #include "layout/LEScripts.h" #include "layout/LEFontInstance.h" #include "GUISupport.h" #include "FontMap.h" FontMap::FontMap(const char *fileName, le_int16 pointSize, GUISupport *guiSupport, LEErrorCode &status) : fPointSize(pointSize), fFontCount(0), fAscent(0), fDescent(0), fLeading(0), fGUISupport(guiSupport) { le_int32 defaultFont = -1, i, script; le_bool haveFonts = FALSE; /**/ for (i = 0; i < scriptCodeCount; i += 1) { fFontIndices[i] = -1; fFontNames[i] = NULL; fFontInstances[i] = NULL; } /**/ if (LE_FAILURE(status)) { return; } char *c, *scriptName, *fontName, *line, buffer[BUFFER_SIZE]; FILE *file; file = fopen(fileName, "r"); if (file == NULL) { sprintf(errorMessage, "Could not open the font map file: %s.", fileName); fGUISupport->postErrorMessage(errorMessage, "Font Map Error"); status = LE_FONT_FILE_NOT_FOUND_ERROR; return; } while (fgets(buffer, BUFFER_SIZE, file) != NULL) { UScriptCode scriptCode; UErrorCode scriptStatus = U_ZERO_ERROR; line = strip(buffer); if (line[0] == '#' || line[0] == 0) { continue; } c = strchr(line, ':'); c[0] = 0; fontName = strip(&c[1]); scriptName = strip(line); if (strcmp(scriptName, "DEFAULT") == 0) { defaultFont = getFontIndex(fontName); haveFonts = TRUE; continue; } le_int32 fillCount = uscript_getCode(scriptName, &scriptCode, 1, &scriptStatus); if (U_FAILURE(scriptStatus) || fillCount <= 0 || scriptStatus == U_USING_FALLBACK_WARNING || scriptStatus == U_USING_DEFAULT_WARNING) { sprintf(errorMessage, "The script name %s is invalid.", line); fGUISupport->postErrorMessage(errorMessage, "Font Map Error"); continue; } script = (le_int32) scriptCode; if (fFontIndices[script] >= 0) { // FIXME: complain that this is a duplicate entry and bail (?) fFontIndices[script] = -1; } fFontIndices[script] = getFontIndex(fontName); haveFonts = TRUE; } if (defaultFont >= 0) { for (script = 0; script < scriptCodeCount; script += 1) { if (fFontIndices[script] < 0) { fFontIndices[script] = defaultFont; } } } if (! haveFonts) { sprintf(errorMessage, "The font map file %s does not contain any valid scripts.", fileName); fGUISupport->postErrorMessage(errorMessage, "Font Map Error"); status = LE_ILLEGAL_ARGUMENT_ERROR; } fclose(file); } FontMap::~FontMap() { le_int32 font; for (font = 0; font < fFontCount; font += 1) { if (fFontNames[font] != NULL) { delete[] (char *) fFontNames[font]; } } for (font = 0; font < fFontCount; font += 1) { if (fFontInstances[font] != NULL) { delete fFontInstances[font]; } } } le_int32 FontMap::getFontIndex(const char *fontName) { le_int32 index; for (index = 0; index < fFontCount; index += 1) { if (strcmp(fontName, fFontNames[index]) == 0) { return index; } } if (fFontCount < (le_int32) scriptCodeCount) { index = fFontCount++; } else { // The font name table is full. Since there can // only be scriptCodeCount fonts in use at once, // there should be at least one that's not being // referenced; find it and resue it's index. for (index = 0; index < fFontCount; index += 1) { le_int32 script; for (script = 0; script < scriptCodeCount; script += 1) { if (fFontIndices[script] == index) { break; } } if (script >= scriptCodeCount) { break; } } } if (index >= scriptCodeCount) { return -1; } le_int32 len = strlen(fontName); char *s = new char[len + 1]; fFontNames[index] = strcpy(s, fontName); return index; } char *FontMap::strip(char *s) { le_int32 start, end, len; start = 0; len = strlen(s); while (start < len && isspace(s[start])) { start += 1; } end = len - 1; while (end > start && isspace(s[end])) { end -= 1; } if (end < len) { s[end + 1] = '\0'; } return &s[start]; } const LEFontInstance *FontMap::getScriptFont(le_int32 scriptCode, LEErrorCode &status) { if (LE_FAILURE(status)) { return NULL; } if (scriptCode <= -1 || scriptCode >= scriptCodeCount) { status = LE_ILLEGAL_ARGUMENT_ERROR; return NULL; } le_int32 fontIndex = fFontIndices[scriptCode]; if (fontIndex < 0) { sprintf(errorMessage, "No font was set for script %s", uscript_getName((UScriptCode) scriptCode)); fGUISupport->postErrorMessage(errorMessage, "Font Map Error"); status = LE_FONT_FILE_NOT_FOUND_ERROR; return NULL; } if (fFontInstances[fontIndex] == NULL) { fFontInstances[fontIndex] = openFont(fFontNames[fontIndex], fPointSize, status); if (LE_FAILURE(status)) { sprintf(errorMessage, "Could not open font file %s", fFontNames[fontIndex]); fGUISupport->postErrorMessage(errorMessage, "Font Map Error"); return NULL; } } return fFontInstances[fontIndex]; } le_int32 FontMap::getAscent() const { if (fAscent <= 0) { ((FontMap *) this)->getMaxMetrics(); } return fAscent; } le_int32 FontMap::getDescent() const { if (fDescent <= 0) { ((FontMap *) this)->getMaxMetrics(); } return fDescent; } le_int32 FontMap::getLeading() const { if (fLeading <= 0) { ((FontMap *) this)->getMaxMetrics(); } return fLeading; } void FontMap::getMaxMetrics() { for (le_int32 i = 0; i < fFontCount; i += 1) { LEErrorCode status = LE_NO_ERROR; le_int32 ascent, descent, leading; if (fFontInstances[i] == NULL) { fFontInstances[i] = openFont(fFontNames[i], fPointSize, status); if (LE_FAILURE(status)) { continue; } } ascent = fFontInstances[i]->getAscent(); descent = fFontInstances[i]->getDescent(); leading = fFontInstances[i]->getLeading(); if (ascent > fAscent) { fAscent = ascent; } if (descent > fDescent) { fDescent = descent; } if (leading > fLeading) { fLeading = leading; } } } usr/share/doc/alt-libicu-devel/samples/layout/paragraph.h000064400000004270152342600260017450 0ustar00/* ******************************************************************************* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * ******************************************************************************* ******************************************************************************* * * Copyright (C) 1999-2007, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* * file name: Paragraph.h * * created on: 09/06/2000 * created by: Eric R. Mader */ #ifndef __PARAGRAPH_H #define __PARAGRAPH_H #include "unicode/utypes.h" #include "unicode/ubidi.h" #include "layout/LEFontInstance.h" #include "layout/ParagraphLayout.h" #include "GUISupport.h" #include "RenderingSurface.h" U_NAMESPACE_USE #define MARGIN 10 #if 0 class LineInfo; #endif class Paragraph { public: Paragraph(const LEUnicode chars[], le_int32 charCount, const FontRuns *fontRuns, LEErrorCode &status); ~Paragraph(); le_int32 getAscent(); le_int32 getLineHeight(); le_int32 getLineCount(); void breakLines(le_int32 width, le_int32 height); void draw(RenderingSurface *surface, le_int32 firstLine, le_int32 lastLine); static Paragraph *paragraphFactory(const char *fileName, const LEFontInstance *font, GUISupport *guiSupport); private: void addLine(const ParagraphLayout::Line *line); ParagraphLayout **fParagraphLayout; le_int32 fParagraphCount; le_int32 fParagraphMax; le_int32 fParagraphGrow; le_int32 fLineCount; le_int32 fLinesMax; le_int32 fLinesGrow; const ParagraphLayout::Line **fLines; LEUnicode *fChars; le_int32 fLineHeight; le_int32 fAscent; le_int32 fWidth; le_int32 fHeight; UBiDiLevel fParagraphLevel; }; inline le_int32 Paragraph::getLineHeight() { return fLineHeight; } inline le_int32 Paragraph::getLineCount() { return fLineCount; } inline le_int32 Paragraph::getAscent() { return fAscent; } #endif usr/share/doc/alt-libicu-devel/samples/layout/layout.vcxproj.filters000064400000006074152342600260021737 0ustar00 {d95d859b-6ae7-4ac2-953c-511411f74b77} cpp;c;cxx;rc;def;r;odl;idl;hpj;bat {8e82936c-dd21-49c1-9174-d88411b4b9c7} h;hpp;hxx;hm;inl {d7b63b8f-73c9-48ca-b0cb-fa6a537901c4} ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files Header Files usr/share/doc/alt-libicu-devel/samples/layout/pflow.c000064400000022422152342600260016624 0ustar00/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/ubidi.h" #include "unicode/ustring.h" #include "layout/LETypes.h" #include "layout/loengine.h" #include "layout/playout.h" #include "layout/plruns.h" #include "pflow.h" #include "arraymem.h" #include "ucreader.h" /* * Move the line below out of this comment * to add a locale run to the pl_paragraphs * that are created. #define TEST_LOCALE "zh_TW" */ #define MARGIN 10 #define LINE_GROW 32 #define PARA_GROW 8 #define CH_LF 0x000A #define CH_CR 0x000D #define CH_LSEP 0x2028 #define CH_PSEP 0x2029 struct pf_object { pl_paragraph **fParagraphLayout; le_int32 fParagraphCount; le_int32 fParagraphMax; le_int32 fParagraphGrow; le_int32 fLineCount; le_int32 fLinesMax; le_int32 fLinesGrow; pl_line **fLines; LEUnicode *fChars; le_int32 fLineHeight; le_int32 fAscent; le_int32 fWidth; le_int32 fHeight; UBiDiLevel fParagraphLevel; }; typedef struct pf_object pf_object; static LEUnicode *skipLineEnd(LEUnicode *ptr) { if (ptr[0] == CH_CR && ptr[1] == CH_LF) { ptr += 1; } return ptr + 1; } static le_int32 findFontRun(const pl_fontRuns *fontRuns, le_int32 offset) { le_int32 runCount = pl_getFontRunCount(fontRuns); le_int32 run; for (run = 0; run < runCount; run += 1) { if (pl_getFontRunLimit(fontRuns, run) > offset) { return run; } } return -1; } static void subsetFontRuns(const pl_fontRuns *fontRuns, le_int32 start, le_int32 limit, pl_fontRuns *sub) { le_int32 startRun = findFontRun(fontRuns, start); le_int32 endRun = findFontRun(fontRuns, limit - 1); le_int32 run; pl_resetFontRuns(sub); for (run = startRun; run <= endRun; run += 1) { const le_font *runFont = pl_getFontRunFont(fontRuns, run); le_int32 runLimit = pl_getFontRunLimit(fontRuns, run) - start; if (run == endRun) { runLimit = limit - start; } pl_addFontRun(sub, runFont, runLimit); } } pf_flow *pf_create(const LEUnicode chars[], le_int32 charCount, const pl_fontRuns *fontRuns, LEErrorCode *status) { pf_object *flow; le_int32 ascent = 0; le_int32 descent = 0; le_int32 leading = 0; pl_localeRuns *locales = NULL; pl_fontRuns *fr; LEUnicode *pStart; static const LEUnicode separators[] = {CH_LF, CH_CR, CH_LSEP, CH_PSEP, 0x0000}; if (LE_FAILURE(*status)) { return NULL; } flow = NEW_ARRAY(pf_object, 1); flow->fParagraphLayout = NULL; flow->fParagraphCount = 0; flow->fParagraphMax = PARA_GROW; flow->fParagraphGrow = PARA_GROW; flow->fLineCount = 0; flow->fLinesMax = LINE_GROW; flow->fLinesGrow = LINE_GROW; flow->fLines = NULL; flow->fChars = NULL; flow->fLineHeight = -1; flow->fAscent = -1; flow->fWidth = -1; flow->fHeight = -1; flow->fParagraphLevel = UBIDI_DEFAULT_LTR; fr = pl_openEmptyFontRuns(0); #ifdef TEST_LOCALE locales = pl_openEmptyLocaleRuns(0); #endif flow->fLines = NEW_ARRAY(pl_line *, flow->fLinesMax); flow->fParagraphLayout = NEW_ARRAY(pl_paragraph *, flow->fParagraphMax); flow->fChars = NEW_ARRAY(LEUnicode, charCount + 1); LE_ARRAY_COPY(flow->fChars, chars, charCount); flow->fChars[charCount] = 0; pStart = &flow->fChars[0]; while (*pStart != 0) { LEUnicode *pEnd = u_strpbrk(pStart, separators); le_int32 pAscent, pDescent, pLeading; pl_paragraph *paragraphLayout = NULL; if (pEnd == NULL) { pEnd = &flow->fChars[charCount]; } if (pEnd != pStart) { subsetFontRuns(fontRuns, pStart - flow->fChars, pEnd - flow->fChars, fr); #ifdef TEST_LOCALE pl_resetLocaleRuns(locales); pl_addLocaleRun(locales, TEST_LOCALE, pEnd - pStart); #endif paragraphLayout = pl_create(pStart, pEnd - pStart, fr, NULL, NULL, locales, flow->fParagraphLevel, FALSE, status); if (LE_FAILURE(*status)) { break; /* return? something else? */ } if (flow->fParagraphLevel == UBIDI_DEFAULT_LTR) { flow->fParagraphLevel = pl_getParagraphLevel(paragraphLayout); } pAscent = pl_getAscent(paragraphLayout); pDescent = pl_getDescent(paragraphLayout); pLeading = pl_getLeading(paragraphLayout); if (pAscent > ascent) { ascent = pAscent; } if (pDescent > descent) { descent = pDescent; } if (pLeading > leading) { leading = pLeading; } } if (flow->fParagraphCount >= flow->fParagraphMax) { flow->fParagraphLayout = (pl_paragraph **) GROW_ARRAY(flow->fParagraphLayout, flow->fParagraphMax + flow->fParagraphGrow); flow->fParagraphMax += flow->fParagraphGrow; } flow->fParagraphLayout[flow->fParagraphCount++] = paragraphLayout; if (*pEnd == 0) { break; } pStart = skipLineEnd(pEnd); } flow->fLineHeight = ascent + descent + leading; flow->fAscent = ascent; pl_closeLocaleRuns(locales); pl_closeFontRuns(fr); return (pf_flow *) flow; } void pf_close(pf_flow *flow) { pf_object *obj = (pf_object *) flow; le_int32 i; for (i = 0; i < obj->fLineCount; i += 1) { DELETE_ARRAY(obj->fLines[i]); } DELETE_ARRAY(obj->fLines); for (i = 0; i < obj->fParagraphCount; i += 1) { pl_close(obj->fParagraphLayout[i]); } DELETE_ARRAY(obj->fParagraphLayout); DELETE_ARRAY(obj->fChars); DELETE_ARRAY(obj); } le_int32 pf_getAscent(pf_flow *flow) { pf_object *obj = (pf_object *) flow; return obj->fAscent; } le_int32 pf_getLineHeight(pf_flow *flow) { pf_object *obj = (pf_object *) flow; return obj->fLineHeight; } le_int32 pf_getLineCount(pf_flow *flow) { pf_object *obj = (pf_object *) flow; return obj->fLineCount; } static void addLine(pf_object *obj, pl_line *line) { if (obj->fLineCount >= obj->fLinesMax) { obj->fLines = (pl_line **) GROW_ARRAY(obj->fLines, obj->fLinesMax + obj->fLinesGrow); obj->fLinesMax += obj->fLinesGrow; } obj->fLines[obj->fLineCount++] = line; } void pf_breakLines(pf_flow *flow, le_int32 width, le_int32 height) { pf_object *obj = (pf_object *) flow; le_int32 li, p; float lineWidth; pl_line *line; obj->fHeight = height; /* don't re-break if the width hasn't changed */ if (obj->fWidth == width) { return; } obj->fWidth = width; lineWidth = (float) (width - 2 * MARGIN); /* Free the old Lines... */ for (li = 0; li < obj->fLineCount; li += 1) { pl_closeLine(obj->fLines[li]); } obj->fLineCount = 0; for (p = 0; p < obj->fParagraphCount; p += 1) { pl_paragraph *paragraphLayout = obj->fParagraphLayout[p]; if (paragraphLayout != NULL) { pl_reflow(paragraphLayout); while ((line = pl_nextLine(paragraphLayout, lineWidth)) != NULL) { addLine(obj, line); } } else { addLine(obj, NULL); } } } void pf_draw(pf_flow *flow, rs_surface *surface, le_int32 firstLine, le_int32 lastLine) { pf_object *obj = (pf_object *) flow; le_int32 li, x, y; x = MARGIN; y = obj->fAscent; for (li = firstLine; li <= lastLine; li += 1) { const pl_line *line = obj->fLines[li]; if (line != NULL) { le_int32 runCount = pl_countLineRuns(line); le_int32 run; if (obj->fParagraphLevel == UBIDI_RTL) { le_int32 lastX = pl_getLineWidth(line); x = (obj->fWidth - lastX - MARGIN); } for (run = 0; run < runCount; run += 1) { const pl_visualRun *visualRun = pl_getLineVisualRun(line, run); le_int32 glyphCount = pl_getVisualRunGlyphCount(visualRun); const le_font *font = pl_getVisualRunFont(visualRun); const LEGlyphID *glyphs = pl_getVisualRunGlyphs(visualRun); const float *positions = pl_getVisualRunPositions(visualRun); rs_drawGlyphs(surface, font, glyphs, glyphCount, positions, x, y, obj->fWidth, obj->fHeight); } } y += obj->fLineHeight; } } pf_flow *pf_factory(const char *fileName, const le_font *font, gs_guiSupport *guiSupport) { LEErrorCode status = LE_NO_ERROR; le_int32 charCount; const UChar *text = uc_readFile(fileName, guiSupport, &charCount); pl_fontRuns *fontRuns; pf_flow *result = NULL; if (text == NULL) { return NULL; } fontRuns = pl_openEmptyFontRuns(0); pl_addFontRun(fontRuns, font, charCount); result = pf_create(text, charCount, fontRuns, &status); if (LE_FAILURE(status)) { pf_close(result); result = NULL; } pl_closeFontRuns(fontRuns); DELETE_ARRAY(text); return result; } usr/share/doc/alt-libicu-devel/samples/layout/GDIFontMap.h000064400000002356152342600260017376 0ustar00/* ****************************************************************************** * © 2016 and later: Unicode, Inc. and others. * * License & terms of use: http://www.unicode.org/copyright.html#License * ****************************************************************************** ****************************************************************************** * Copyright (C) 1998-2003, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** */ #ifndef __GDIFONTMAP_H #define __GDIFONTMAP_H #include #include "unicode/uscript.h" #include "layout/LETypes.h" #include "layout/LEFontInstance.h" #include "FontMap.h" #include "GUISupport.h" #include "GDIFontInstance.h" #define BUFFER_SIZE 128 class GDIFontMap : public FontMap { public: GDIFontMap(GDISurface *surface, const char *fileName, le_int16 pointSize, GUISupport *guiSupport, LEErrorCode &status); virtual ~GDIFontMap(); protected: virtual const LEFontInstance *openFont(const char *fontName, le_int16 pointSize, LEErrorCode &status); private: GDISurface *fSurface; }; #endif usr/share/doc/alt-libicu/readme.html000064400000257337152342600260013415 0ustar00 ReadMe for ICU 64.2

Note: This is a draft readme.

DRAFT International Components for Unicode
Release Candidate (Milestone Release) ICU 64.2 ReadMe

This is a development milestone release of ICU This milestone is intended for those wishing to get an early look at new features and API changes. It is not recommended for production use.

This is a release candidate version of ICU4C. It is not recommended for production use.

Last updated: 2019-Apr-04
Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
Copyright © 1997-2016 International Business Machines Corporation and others. All Rights Reserved.


Table of Contents


Introduction

Today's software market is a global one in which it is desirable to develop and maintain one application (single source/single binary) that supports a wide variety of languages. The International Components for Unicode (ICU) libraries provide robust and full-featured Unicode services on a wide variety of platforms to help this design goal. The ICU libraries provide support for:

  • The latest version of the Unicode standard
  • Character set conversions with support for over 220 codepages
  • Locale data for more than 300 locales
  • Language sensitive text collation (sorting) and searching based on the Unicode Collation Algorithm (=ISO 14651)
  • Regular expression matching and Unicode sets
  • Transformations for normalization, upper/lowercase, script transliterations (50+ pairs)
  • Resource bundles for storing and accessing localized information
  • Date/Number/Message formatting and parsing of culture specific input/output formats
  • Calendar specific date and time manipulation
  • Text boundary analysis for finding characters, word and sentence boundaries

ICU has a sister project ICU4J that extends the internationalization capabilities of Java to a level similar to ICU. The ICU C/C++ project is also called ICU4C when a distinction is necessary.

Getting started

This document describes how to build and install ICU on your machine. For other information about ICU please see the following table of links.
The ICU homepage also links to related information about writing internationalized software.

Here are some useful links regarding ICU and internationalization in general.
ICU, ICU4C & ICU4J Homepage http://icu-project.org/
FAQ - Frequently Asked Questions about ICU http://userguide.icu-project.org/icufaq
ICU User's Guide http://userguide.icu-project.org/
How To Use ICU http://userguide.icu-project.org/howtouseicu
Download ICU Releases http://site.icu-project.org/download
ICU4C API Documentation Online http://icu-project.org/apiref/icu4c/
Online ICU Demos http://demo.icu-project.org/icu-bin/icudemos
Contacts and Bug Reports/Feature Requests http://site.icu-project.org/contacts

Important: Please make sure you understand the Copyright and License Information.

What Is New In This Release?

See the ICU 64 download page for an overview of this release, important changes, new features, bug fixes, known issues, changes to supported platforms and build environments, and migration issues for existing applications migrating from previous ICU releases.

See the API Change Report for a complete list of APIs added, removed, or changed in this release.

For changes in previous releases, see the main ICU download page with its version-specific subpages.

How To Download the Source Code

There are two ways to download ICU releases:

  • Official Release Snapshot:
    If you want to use ICU (as opposed to developing it), you should download an official packaged version of the ICU source code. These versions are tested more thoroughly than day-to-day development builds of the system, and they are packaged in zip and tar files for convenient download. These packaged files can be found at http://site.icu-project.org/download.
    The packaged snapshots are named icu-nnnn.zip or icu-nnnn.tgz, where nnnn is the version number. The .zip file is used for Windows platforms, while the .tgz file is preferred on most other platforms.
    Please unzip this file.
  • GitHub Source Repository:
    If you are interested in developing features, patches, or bug fixes for ICU, you should probably be working with the latest version of the ICU source code. You will need to clone and checkout the code from our GitHub repository to ensure that you have the most recent version of all of the files. See our source repository for details.

ICU Source Code Organization

In the descriptions below, <ICU> is the full path name of the ICU directory (the top level directory from the distribution archives) in your file system. You can also view the ICU Architectural Design section of the User's Guide to see which libraries you need for your software product. You need at least the data ([lib]icudt) and the common ([lib]icuuc) libraries in order to use ICU.

The following files describe the code drop.
File Description
readme.html Describes the International Components for Unicode (this file)
LICENSE Contains the text of the ICU license


The following directories contain source code and data files.
Directory Description
<ICU>/source/common/ The core Unicode and support functionality, such as resource bundles, character properties, locales, codepage conversion, normalization, Unicode properties, Locale, and UnicodeString.
<ICU>/source/i18n/ Modules in i18n are generally the more data-driven, that is to say resource bundle driven, components. These deal with higher-level internationalization issues such as formatting, collation, text break analysis, and transliteration.
<ICU>/source/layoutex/ Contains the ICU paragraph layout engine.
<ICU>/source/io/ Contains the ICU I/O library.
<ICU>/source/data/

This directory contains the source data in text format, which is compiled into binary form during the ICU build process. It contains several subdirectories, in which the data files are grouped by function. Note that the build process must be run again after any changes are made to this directory.

If some of the following directories are missing, it's probably because you got an official download. If you need the data source files for customization, then please download the complete ICU source code from the ICU repository.

  • in/ A directory that contains a pre-built data library for ICU. A standard source code package will contain this file without several of the following directories. This is to simplify the build process for the majority of users and to reduce platform porting issues.
  • brkitr/ Data files for character, word, sentence, title casing and line boundary analysis.
  • coll/ Data for collation tailorings. The makefile colfiles.mk contains the list of resource bundle files.
  • locales/ These .txt files contain ICU language and culture-specific localization data. Two special bundles are root, which is the fallback data and parent of other bundles, and index, which contains a list of installed bundles. The makefile resfiles.mk contains the list of resource bundle files. Some of the locale data is split out into the type-specific directories curr, lang, region, unit, and zone, described below.
  • curr/ Locale data for currency symbols and names (including plural forms), with its own makefile resfiles.mk.
  • lang/ Locale data for names of languages, scripts, and locale key names and values, with its own makefile resfiles.mk.
  • region/ Locale data for names of regions, with its own makefile resfiles.mk.
  • unit/ Locale data for measurement unit patterns and names, with its own makefile resfiles.mk.
  • zone/ Locale data for time zone names, with its own makefile resfiles.mk.
  • mappings/ Here are the code page converter tables. These .ucm files contain mappings to and from Unicode. These are compiled into .cnv files. convrtrs.txt is the alias mapping table from various converter name formats to ICU internal format and vice versa. It produces cnvalias.icu. The makefiles ucmfiles.mk, ucmcore.mk, and ucmebcdic.mk contain the list of converters to be built.
  • translit/ This directory contains transliterator rules as resource bundles, a makefile trnsfiles.mk containing the list of installed system translitaration files, and as well the special bundle translit_index which lists the system transliterator aliases.
  • unidata/ This directory contains the Unicode data files. Please see http://www.unicode.org/ for more information.
  • misc/ The misc directory contains other data files which did not fit into the above categories, including time zone information, region-specific data, and other data derived from CLDR supplemental data.
  • out/ This directory contains the assembled memory mapped files.
  • out/build/ This directory contains intermediate (compiled) files, such as .cnv, .res, etc.

If you are creating a special ICU build, you can set the ICU_DATA environment variable to the out/ or the out/build/ directories, but this is generally discouraged because most people set it incorrectly. You can view the ICU Data Management section of the ICU User's Guide for details.

<ICU>/source/test/intltest/ A test suite including all C++ APIs. For information about running the test suite, see the build instructions specific to your platform later in this document.
<ICU>/source/test/cintltst/ A test suite written in C, including all C APIs. For information about running the test suite, see the build instructions specific to your platform later in this document.
<ICU>/source/test/iotest/ A test suite written in C and C++ to test the icuio library. For information about running the test suite, see the build instructions specific to your platform later in this document.
<ICU>/source/test/testdata/ Source text files for data, which are read by the tests. It contains the subdirectories out/build/ which is used for intermediate files, and out/ which contains testdata.dat.
<ICU>/source/tools/ Tools for generating the data files. Data files are generated by invoking <ICU>/source/data/build/makedata.bat on Win32 or <ICU>/source/make on UNIX.
<ICU>/source/samples/ Various sample programs that use ICU
<ICU>/source/extra/ Non-supported API additions. Currently, it contains the 'uconv' tool to perform codepage conversion on files.
<ICU>/packaging/ This directory contain scripts and tools for packaging the final ICU build for various release platforms.
<ICU>/source/config/ Contains helper makefiles for platform specific build commands. Used by 'configure'.
<ICU>/source/allinone/ Contains top-level ICU workspace and project files, for instance to build all of ICU under one MSVC project.
<ICU>/include/ Contains the headers needed for developing software that uses ICU on Windows.
<ICU>/lib/ Contains the import libraries for linking ICU into your Windows application.
<ICU>/bin/ Contains the libraries and executables for using ICU on Windows.

How To Build And Install ICU

Recommended Build Options

Depending on the platform and the type of installation, we recommend a small number of modifications and build options. Note that C99 compatibility is now required.

  • Namespace (ICU 61 and later): Since ICU 61, call sites need to qualify ICU types explicitly, for example icu::UnicodeString, or do using icu::UnicodeString; where appropriate. If your code relies on the "using namespace icu;" that used to be in unicode/uversion.h, then you need to update your code.
    You could temporarily (until you have more time to update your code) revert to the default "using" via -DU_USING_ICU_NAMESPACE=1 or by modifying unicode/uversion.h:
    Index: icu4c/source/common/unicode/uversion.h
    ===================================================================
    --- icu4c/source/common/unicode/uversion.h      (revision 40704)
    +++ icu4c/source/common/unicode/uversion.h      (working copy)
    @@ -127,7 +127,7 @@
                     defined(U_LAYOUTEX_IMPLEMENTATION) || defined(U_TOOLUTIL_IMPLEMENTATION)
     #           define U_USING_ICU_NAMESPACE 0
     #       else
    -#           define U_USING_ICU_NAMESPACE 0
    +#           define U_USING_ICU_NAMESPACE 1
     #       endif
     #   endif
     #   if U_USING_ICU_NAMESPACE
    
  • Namespace (ICU 60 and earlier): By default, unicode/uversion.h has "using namespace icu;" which defeats much of the purpose of the namespace. (This is for historical reasons: Originally, ICU4C did not use namespaces, and some compilers did not support them. The default "using" statement preserves source code compatibility.)
    You should turn this off via -DU_USING_ICU_NAMESPACE=0 or by modifying unicode/uversion.h:
    Index: source/common/unicode/uversion.h
    ===================================================================
    --- source/common/unicode/uversion.h    (revision 26606)
    +++ source/common/unicode/uversion.h    (working copy)
    @@ -180,7 +180,8 @@
     #   define U_NAMESPACE_QUALIFIER U_ICU_NAMESPACE::
    
     #   ifndef U_USING_ICU_NAMESPACE
    -#       define U_USING_ICU_NAMESPACE 1
    +        // Set to 0 to force namespace declarations in ICU usage.
    +#       define U_USING_ICU_NAMESPACE 0
     #   endif
     #   if U_USING_ICU_NAMESPACE
             U_NAMESPACE_USE
    
    ICU call sites then either qualify ICU types explicitly, for example icu::UnicodeString, or do using icu::UnicodeString; where appropriate.
  • Hardcode the default charset to UTF-8: On platforms where the default charset is always UTF-8, like MacOS X and some Linux distributions, we recommend hardcoding ICU's default charset to UTF-8. This means that some implementation code becomes simpler and faster, and statically linked ICU libraries become smaller. (See the U_CHARSET_IS_UTF8 API documentation for more details.)
    You can -DU_CHARSET_IS_UTF8=1 or modify unicode/utypes.h (in ICU 4.8 and below) or modify unicode/platform.h (in ICU 49 and higher):
    Index: source/common/unicode/utypes.h
    ===================================================================
    --- source/common/unicode/utypes.h      (revision 26606)
    +++ source/common/unicode/utypes.h      (working copy)
    @@ -160,7 +160,7 @@
      * @see UCONFIG_NO_CONVERSION
      */
     #ifndef U_CHARSET_IS_UTF8
    -#   define U_CHARSET_IS_UTF8 0
    +#   define U_CHARSET_IS_UTF8 1
     #endif
    
     /*===========================================================================*/
    
  • UnicodeString constructors: The UnicodeString class has several single-argument constructors that are not marked "explicit" for historical reasons. This can lead to inadvertent construction of a UnicodeString with a single character by using an integer, and it can lead to inadvertent dependency on the conversion framework by using a C string literal.
    Beginning with ICU 49, you should do the following:
    • Consider marking the from-UChar and from-UChar32 constructors explicit via -DUNISTR_FROM_CHAR_EXPLICIT=explicit or similar.
    • Consider marking the from-const char* and from-const UChar* constructors explicit via -DUNISTR_FROM_STRING_EXPLICIT=explicit or similar.
    Note: The ICU test suites cannot be compiled with these settings.
  • utf.h, utf8.h, utf16.h, utf_old.h: By default, utypes.h (and thus almost every public ICU header) includes all of these header files. Often, none of them are needed, or only one or two of them. All of utf_old.h is deprecated or obsolete.
    Beginning with ICU 49, you should define U_NO_DEFAULT_INCLUDE_UTF_HEADERS to 1 (via -D or uconfig.h, as above) and include those header files explicitly that you actually need.
    Note: The ICU test suites cannot be compiled with this setting.
  • utf_old.h: All of utf_old.h is deprecated or obsolete.
    Beginning with ICU 60, you should define U_HIDE_OBSOLETE_UTF_OLD_H to 1 (via -D or uconfig.h, as above). Use of any of these macros should be replaced as noted in the comments for the obsolete macro.
    Note: The ICU test suites can be compiled with this setting.
  • .dat file: By default, the ICU data is built into a shared library (DLL). This is convenient because it requires no install-time or runtime configuration, but the library is platform-specific and cannot be modified. A .dat package file makes the opposite trade-off: Platform-portable (except for endianness and charset family, which can be changed with the icupkg tool) and modifiable (also with the icupkg tool). If a path is set, then single data files (e.g., .res files) can be copied to that location to provide new locale data or conversion tables etc.
    The only drawback with a .dat package file is that the application needs to provide ICU with the file system path to the package file (e.g., by calling u_setDataDirectory()) or with a pointer to the data (udata_setCommonData()) before other ICU API calls. This is usually easy if ICU is used from an application where main() takes care of such initialization. It may be hard if ICU is shipped with another shared library (such as the Xerces-C++ XML parser) which does not control main().
    See the User Guide ICU Data chapter for more details.
    If possible, we recommend building the .dat package. Specify --with-data-packaging=archive on the configure command line, as in
    runConfigureICU Linux --with-data-packaging=archive
    (Read the configure script's output for further instructions. On Windows, the Visual Studio build generates both the .dat package and the data DLL.)
    Be sure to install and use the tiny stubdata library rather than the large data DLL.
  • Static libraries: It may make sense to build the ICU code into static libraries (.a) rather than shared libraries (.so/.dll). Static linking reduces the overall size of the binary by removing code that is never called.
    Example configure command line:
    runConfigureICU Linux --enable-static --disable-shared
  • Out-of-source build: It is usually desirable to keep the ICU source file tree clean and have build output files written to a different location. This is called an "out-of-source build". Simply invoke the configure script from the target location:
    ~/icu$ git clone export https://github.com/unicode-org/icu.git
    ~/icu$ mkdir icu4c-build
    ~/icu$ cd icu4c-build
    ~/icu/icu4c-build$ ../icu/icu4c/source/runConfigureICU Linux
    ~/icu/icu4c-build$ make check

    (Note: this example shows a relative path to runConfigureICU. If you experience difficulty, try using an absolute path to runConfigureICU instead.)

ICU as a System-Level Library

If ICU is installed as a system-level library, there are further opportunities and restrictions to consider. For details, see the Using ICU as an Operating System Level Library section of the User Guide ICU Architectural Design chapter.

  • Data path: For a system-level library, it is best to load ICU data from the .dat package file because the file system path to the .dat package file can be hardcoded. ICU will automatically set the path to the final install location using U_ICU_DATA_DEFAULT_DIR. Alternatively, you can set -DICU_DATA_DIR=/path/to/icu/data when building the ICU code. (Used by source/common/putil.c.)
    Consider also setting -DICU_NO_USER_DATA_OVERRIDE if you do not want the "ICU_DATA" environment variable to be used. (An application can still override the data path via u_setDataDirectory() or udata_setCommonData().
  • Hide draft API: API marked with @draft is new and not yet stable. Applications must not rely on unstable APIs from a system-level library. Define U_HIDE_DRAFT_API, U_HIDE_INTERNAL_API and U_HIDE_SYSTEM_API by modifying unicode/utypes.h before installing it.
  • Only C APIs: Applications must not rely on C++ APIs from a system-level library because binary C++ compatibility across library and compiler versions is very hard to achieve. Most ICU C++ APIs are in header files that contain a comment with \brief C++ API. Consider not installing these header files.
  • Disable renaming: By default, ICU library entry point names have an ICU version suffix. Turn this off for a system-level installation, to enable upgrading ICU without breaking applications. For example:
    runConfigureICU Linux --disable-renaming
    The public header files from this configuration must be installed for applications to include and get the correct entry point names.

User-Configurable Settings

ICU4C can be customized via a number of user-configurable settings. Many of them are controlled by preprocessor macros which are defined in the source/common/unicode/uconfig.h header file. Some turn off parts of ICU, for example conversion or collation, trading off a smaller library for reduced functionality. Other settings are recommended (see previous section) but their default values are set for better source code compatibility.

In order to change such user-configurable settings, you can either modify the uconfig.h header file by adding a specific #define ... for one or more of the macros before they are first tested, or set the compiler's preprocessor flags (CPPFLAGS) to include an equivalent -D macro definition.

How To Build And Install On Windows

Building International Components for Unicode requires:

  • Microsoft Windows
  • Microsoft Visual C++ (part of Visual Studio) (from either Visual Studio 2015 or Visual Studio 2017)
  • Optional: A version of the Windows 10 SDK (if you want to build the UWP projects)

Cygwin is required if using a version of MSVC other than the one compatible with the supplied project files or if other compilers are used to build ICU. (e.g. GCC)

The steps are:

  1. Unzip the icu-XXXX.zip file into any convenient location.
    • You can use the built-in zip functionality of Windows Explorer to do this. Right-click on the .zip file and choose the "Extract All" option from the context menu. This will open a new window where you can choose the output location to put the files.
    • Alternatively, you can use a 3rd party GUI tool like 7-Zip or WinZip to do this as well.
  2. Be sure that the ICU binary directory, (ex: <ICU>\bin\), is included in the PATH environment variable. The tests will not work without the location of the ICU DLL files in the path. Note that the binary directory name can depend on what architecture you select when you compile ICU. For x86 or 32-bit builds, the binary directory is "bin". Whereas for x64 or 64-bit builds the binary directory is "bin64".
  3. Open the "<ICU>\source\allinone\allinone.sln" solution file in 'Visual Studio 2017'. (This solution includes all the International Components for Unicode libraries, necessary ICU building tools, and the test suite projects). Please see the command line note below if you want to build from the command line instead.
  4. If you are building using 'Visual Studio 2015' instead, or if you are building the UWP projects and you have a different version of the Windows 10 SDK installed you will first need to modify the two "Build.Windows.*.props" files in the "allinone" directory before you can open the "allinone" solution file. Please see the notes below about building with other versions of Visual Studio and the notes on re-targeting the Windows 10 SDK for the UWP projects for details. Alternatively, you can skip building the UWP projects entirely as well.
  5. Set the active platform to "Win32" or "x64" (See Windows platform note below) and configuration to "Debug" or "Release" (See Windows configuration note below).
  6. Choose the "Build" menu and select "Rebuild Solution". If you want to build the Debug and Release at the same time, see the batch configuration note below.
  7. Run the tests. They can be run from the command line or from within Visual Studio.

    Running the Tests from the Windows Command Line (cmd)

    • The general syntax is:
      <ICU>\source\allinone\icucheck.bat Platform Configuration
    • So, for example for x86 (32-bit) and Debug, use the following:
      <ICU>\source\allinone\icucheck.bat x86 Debug For x86 (32-bit) and Release: <ICU>\source\allinone\icucheck.bat x86 Release For x64 (64-bit) and Debug: <ICU>\source\allinone\icucheck.bat x64 Debug For x64 (64-bit) and Release: <ICU>\source\allinone\icucheck.bat x64 Release

    Running the Tests from within Visual Studio

    1. Run the C++ test suite, "intltest". To do this: set the active startup project to "intltest", and press Ctrl+F5 to run it. Make sure that it passes without any errors.
    2. Run the C test suite, "cintltst". To do this: set the active startup project to "cintltst", and press Ctrl+F5 to run it. Make sure that it passes without any errors.
    3. Run the I/O test suite, "iotest". To do this: set the active startup project to "iotest", and press Ctrl+F5 to run it. Make sure that it passes without any errors.
  8. You are now able to develop applications with ICU by using the libraries and tools in <ICU>\bin\. The headers are in <ICU>\include\ and the link libraries are in <ICU>\lib\. To install the ICU runtime on a machine, or ship it with your application, copy the needed components from <ICU>\bin\ to a location on the system PATH or to your application directory.

Building with other versions of Visual Studio Note: The particular version of the MSVC compiler tool-set (and thus the corresponding version of Visual Studio) that is used to compile ICU is determined by the "PlatformToolset" property. This property is stored in two different shared files that are used to set common configuration settings amongst the various ICU "*.vcxproj" project files. For the non-UWP projects, this setting is in the shared file called "Build.Windows.ProjectConfiguration.props" located in the "allinone" directory. For the UWP projects, this setting is in the shared file called "Build.Windows.UWP.ProjectConfiguration.props", also located in the "allinone" directory.
The value of v140 corresponds to the Visual Studio 2015 compiler tool set, whereas the value of v141 corresponds to the Visual Studio 2017 compiler tool set.
In order to build the non-UWP projects with Visual Studio 2015 you will need to modify the file called "Build.Windows.ProjectConfiguration.props" to change the value of the PlatformToolset property. Note however that Visual Studio 2017 is required for building the UWP projects.

Please consider: Using older versions of the MSVC compiler is generally not recommended due to the improved support for the C++11 standard in newer versions of the compiler.

Re-targeting the Windows 10 SDK for the UWP projects Note: If the version of the Windows 10 SDK that you have installed does not match the version used by the UWP projects, then you will need to "retarget" them to use the version of the SDK that you have installed instead. There are two ways to do this:

  • In Visual Studio you can right-click on the UWP projects in the 'Solution Explorer' and select the option 'Retarget Projects' from the context menu. This will open up a window where you can select the SDK version to target from a drop-down list of the various SDKs that are installed on the machine.
  • Alternatively, you can manually edit the shared file called "Build.Windows.UWP.ProjectConfiguration.props" which is located in the "allinone" directory. You will need to change the of the "WindowsTargetPlatformVersion" property to the version of the SDK that you would like to use instead.

Using MSBUILD At The Command Line Note: You can build ICU from the command line instead of using the Visual Studio GUI. Assuming that you have properly installed Visual Studio to support command line building, you should have a shortcut for the "Developer Command Prompt" listed in the Start Menu. (For Visual Studio 2017 you will need to install the "Desktop development with C++" option).

  • Open the "Developer Command Prompt" shortcut from the Start Menu. (This will open up a new command line window).
  • From within the "Developer Command Prompt" change directory (cd) to the ICU source directory.
  • You can then use either 'msbuild' directly, or you can use the 'devenv.com' command to build ICU.
  • Using MSBUILD:
    • To build the 32-bit Debug version, use the following command line:
      'msbuild source\allinone\allinone.sln /p:Configuration=Debug /p:Platform=Win32'.
    • To build the 64-bit Release version, use the following command line:
      'msbuild source\allinone\allinone.sln /p:Configuration=Release /p:Platform=x64'.
  • Using devenv.com:
    • To build the 32-bit Debug version, use the following command line:
      'devenv.com source\allinone\allinone.sln /build "Debug|Win32"'.
    • To build the 64-bit Release version, use the following command line:
      'devenv.com source\allinone\allinone.sln /build "Release|x64"'.

Skipping the UWP Projects on the Command Line Note: You can skip (or omit) building the UWP projects on the command line by passing the argument 'SkipUWP=true' to either MSBUILD or devenv.

  • For example, using MSBUILD:
    • To skip building the UWP projects with a 32-bit Debug build, use the following command line:
      'msbuild source\allinone\allinone.sln /p:Configuration=Debug /p:Platform=Win32 /p:SkipUWP=true'.
    • To skip building the UWP projects with a 64-bit Release version, use the following command line:
      'msbuild source\allinone\allinone.sln /p:Configuration=Release /p:Platform=x64 /p:SkipUWP=true'.

You can also use Cygwin with the MSVC compiler to build ICU, and you can refer to the How To Build And Install On Windows with Cygwin section for more details.

Setting Active Platform Note: Even though you are able to select "x64" as the active platform, if your operating system is not a 64 bit version of Windows, the build will fail. To set the active platform, two different possibilities are:

  • Choose "Build" menu, select "Configuration Manager...", and select "Win32" or "x64" for the Active Platform Solution.
  • Another way is to select the desired build configuration from "Solution Platforms" dropdown menu from the standard toolbar. It will say "Win32" or "x64" in the dropdown list.

Setting Active Configuration Note: To set the active configuration, two different possibilities are:

  • Choose "Build" menu, select "Configuration Manager...", and select "Release" or "Debug" for the Active Configuration Solution.
  • Another way is to select the desired build configuration from "Solution Configurations" dropdown menu from the standard toolbar. It will say "Release" or "Debug" in the dropdown list.

Batch Configuration Note: If you want to build the Win32 and x64 platforms and Debug and Release configurations at the same time, choose "Build" menu, and select "Batch Build...". Click the "Select All" button, and then click the "Rebuild" button.

How To Build And Install On Windows with Cygwin

Building International Components for Unicode with this configuration requires:

  • Microsoft Windows
  • Microsoft Visual C++ (from Visual Studio 2015 or newer, when gcc isn't used).
  • Cygwin with the following installed:
    • bash
    • GNU make
    • ar
    • ranlib
    • man (if you plan to look at the man pages)

There are two ways you can build ICU with Cygwin. You can build with gcc or Microsoft Visual C++. If you use gcc, the resulting libraries and tools will depend on the Cygwin environment. If you use Microsoft Visual C++, the resulting libraries and tools do not depend on Cygwin and can be more easily distributed to other Windows computers (the generated man pages and shell scripts still need Cygwin). To build with gcc, please follow the "How To Build And Install On UNIX" instructions, while you are inside a Cygwin bash shell. To build with Microsoft Visual C++, please use the following instructions:

  1. Start the Windows "Command Prompt" window. This is different from the gcc build, which requires the Cygwin Bash command prompt. The Microsoft Visual C++ compiler will not work with a bash command prompt.
  2. If the computer isn't set up to use Visual C++ from the command line, you need to run vcvars32.bat.
    For example:
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat" can be used for 32-bit builds or
    "C:\Program Files (x86)\Microsoft Visual Studio 14\VC\bin\x86_amd64\vcvarsx86_amd64.bat" can be used for 64-bit builds on Windows x64.
  3. Unzip the icu-XXXX.zip file into any convenient location. Using command line zip, type "unzip -a icu-XXXX.zip -d drive:\directory", or just use WinZip.
  4. Change directory to "icu/source", which is where you unzipped ICU.
  5. Run "bash ./runConfigureICU Cygwin/MSVC" (See Windows configuration note and non-functional configure options below).
  6. Type "make" to compile the libraries and all the data files. This make command should be GNU make.
  7. Optionally, type "make check" to run the test suite, which checks for ICU's functionality integrity (See testing note below).
  8. Type "make install" to install ICU. If you used the --prefix= option on configure or runConfigureICU, ICU will be installed to the directory you specified. (See installation note below).

Configuring ICU on Windows NOTE:

Ensure that the order of the PATH is MSVC, Cygwin, and then other PATHs. The configure script needs certain tools in Cygwin (e.g. grep).

Also, you may need to run "dos2unix.exe" on all of the scripts (e.g. configure) in the top source directory of ICU. To avoid this issue, you can download the ICU source for Unix platforms (icu-xxx.tgz).

In addition to the Unix configuration note the following configure options currently do not work on Windows with Microsoft's compiler. Some options can work by manually editing icu/source/common/unicode/pwin32.h, but manually editing the files is not recommended.

  • --disable-renaming
  • --enable-tracing
  • --enable-rpath
  • --enable-static (Requires that U_STATIC_IMPLEMENTATION be defined in user code that links against ICU's static libraries.)
  • --with-data-packaging=files (The pkgdata tool currently does not work in this mode. Manual packaging is required to use this mode.)

How To Build And Install On UNIX

Building International Components for Unicode on UNIX requires:

  • A C++ compiler installed on the target machine (for example: gcc, CC, xlC_r, aCC, cxx, etc...).
  • An ANSI C compiler installed on the target machine (for example: cc).
  • A recent version of GNU make (3.80+).
  • For a list of z/OS tools please view the z/OS build section of this document for further details.

Here are the steps to build ICU:

  1. Decompress the icu-X.Y.tgz (or icu-X.Y.tar.gz) file. For example, gunzip -d < icu-X.Y.tgz | tar xvf -
  2. Change directory to icu/source. cd icu/source
  3. Some files may have the wrong permissions.chmod +x runConfigureICU configure install-sh
  4. Run the runConfigureICU script for your platform. (See configuration note below).
  5. Now build: gmake (or just make if GNU make is the default make on your platform) to compile the libraries and all the data files. The proper name of the GNU make command is printed at the end of the configuration run, as in "You must use gmake to compile ICU".
    Note that the compilation command output may be simplified on your platform. If this is the case, you will see just: gcc ... stubdata.c rather than gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -D_REENTRANT -I../common -DU_ATTRIBUTE_DEPRECATED= -O2 -Wall -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -c -DPIC -fPIC -o stubdata.o stubdata.c
    If you need to see the whole compilation line, use "gmake VERBOSE=1". The full compilation line will print if an error occurs.
  6. Optionally,gmake check will run the test suite, which checks for ICU's functionality integrity (See testing note below).
  7. To install, gmake install to install ICU. If you used the --prefix= option on configure or runConfigureICU, ICU will be installed to the directory you specified. (See installation note below).

Configuring ICU NOTE: Type "./runConfigureICU --help" for help on how to run it and a list of supported platforms. You may also want to type "./configure --help" to print the available configure options that you may want to give runConfigureICU. If you are not using the runConfigureICU script, or your platform is not supported by the script, you may need to set your CC, CXX, CFLAGS and CXXFLAGS environment variables, and type "./configure". HP-UX users, please see this note regarding HP-UX multithreaded build issues with newer compilers. Solaris users, please see this note regarding Solaris multithreaded build issues.

ICU is built with strict compiler warnings enabled by default. If this causes excessive numbers of warnings on your platform, use the --disable-strict option to configure to reduce the warning level.

Running The Tests From The Command Line NOTE: You may have to set certain variables if you with to run test programs individually, that is apart from "gmake check". The environment variable ICU_DATA can be set to the full pathname of the data directory to indicate where the locale data files and conversion mapping tables are when you are not using the shared library (e.g. by using the .dat archive or the individual data files). The trailing "/" is required after the directory name (e.g. "$Root/source/data/out/" will work, but the value "$Root/source/data/out" is not acceptable). You do not need to set ICU_DATA if the complete shared data library is in your library path.

Installing ICU NOTE: Some platforms use package management tools to control the installation and uninstallation of files on the system, as well as the integrity of the system configuration. You may want to check if ICU can be packaged for your package management tools by looking into the "packaging" directory. (Please note that if you are using a snapshot of ICU from Git, it is probable that the packaging scripts or related files are not up to date with the contents of ICU at this time, so use them with caution).

How To Build And Install On z/OS (OS/390)

You can install ICU on z/OS or OS/390 (the previous name of z/OS), but IBM tests only the z/OS installation. You install ICU in a z/OS UNIX system services file system such as HFS or zFS. On this platform, it is important that you understand a few details:

  • The makedep and GNU make tools are required for building ICU. If it is not already installed on your system, it is available at the z/OS UNIX - Tools and Toys site. The PATH environment variable should be updated to contain the location of this executable prior to build. Failure to add these tools to your PATH will cause ICU build failures or cause pkgdata to fail to run.
  • Since USS does not support using the mmap() function over NFS, it is recommended that you build ICU on a local filesystem. Once ICU has been built, you should not have this problem while using ICU when the data library has been built as a shared library, which is this is the default setting.
  • Encoding considerations: The source code assumes that it is compiled with codepage ibm-1047 (to be exact, the UNIX System Services variant of it). The pax command converts all of the source code files from ASCII to codepage ibm-1047 (USS) EBCDIC. However, some files are binary files and must not be converted, or must be converted back to their original state. You can use the unpax-icu.sh script to do this for you automatically. It will unpackage the tar file and convert all the necessary files for you automatically.
  • z/OS supports both native S/390 hexadecimal floating point and (with OS/390 2.6 and later) IEEE 754 binary floating point. This is a compile time option. Applications built with IEEE should use ICU DLLs that are built with IEEE (and vice versa). The environment variable IEEE390=0 will cause the z/OS version of ICU to be built without IEEE floating point support and use the native hexadecimal floating point. By default ICU is built with IEEE 754 support. Native floating point support is sufficient for codepage conversion, resource bundle and UnicodeString operations, but the Format APIs require IEEE binary floating point.
  • z/OS introduced the concept of Extra Performance Linkage (XPLINK) to bring performance improvement opportunities to call-intensive C and C++ applications such as ICU. XPLINK is enabled on a DLL-by-DLL basis, so if you are considering using XPLINK in your application that uses ICU, you should consider building the XPLINK-enabled version of ICU. You need to set ICU's environment variable OS390_XPLINK=1 prior to invoking the make process to produce binaries that are enabled for XPLINK. The XPLINK option, which is available for z/OS 1.2 and later, requires the PTF PQ69418 to build XPLINK enabled binaries.
  • ICU requires XPLINK for the icuio library. If you want to use the rest of ICU without XPLINK, then you must use the --disable-icuio configure option.
  • The latest versions of z/OS use XPLINK version (C128) of the C++ standard library by default. You may see an error when running with XPLINK disabled. To avoid this error, set the following environment variable or similar:
    export _CXX_PSYSIX="CEE.SCEELIB(C128N)":"CBC.SCLBSID(IOSTREAM,COMPLEX)"
  • When building ICU data, the heap size may need to be increased with the following environment variable:
    export _CEE_RUNOPTS="HEAPPOOLS(ON),HEAP(4M,1M,ANY,FREE,0K,4080)"
  • The rest of the instructions for building and testing ICU on z/OS with UNIX System Services are the same as the How To Build And Install On UNIX section.

z/OS (Batch/PDS) support outside the UNIX system services environment

By default, ICU builds its libraries into the UNIX file system (HFS). In addition, there is a z/OS specific environment variable (OS390BATCH) to build some libraries into the z/OS native file system. This is useful, for example, when your application is externalized via Job Control Language (JCL).

The OS390BATCH environment variable enables non-UNIX support including the batch environment. When OS390BATCH is set, the libicui18nXX.dll, libicuucXX.dll, and libicudtXXe.dll binaries are built into data sets (the native file system). Turning on OS390BATCH does not turn off the normal z/OS UNIX build. This means that the z/OS UNIX (HFS) DLLs will always be created.

Two additional environment variables indicate the names of the z/OS data sets to use. The LOADMOD environment variable identifies the name of the data set that contains the dynamic link libraries (DLLs) and the LOADEXP environment variable identifies the name of the data set that contains the side decks, which are normally the files with the .x suffix in the UNIX file system.

A data set is roughly equivalent to a UNIX or Windows file. For most kinds of data sets the operating system maintains record boundaries. UNIX and Windows files are byte streams. Two kinds of data sets are PDS and PDSE. Each data set of these two types contains a directory. It is like a UNIX directory. Each "file" is called a "member". Each member name is limited to eight bytes, normally EBCDIC.

Here is an example of some environment variables that you can set prior to building ICU:

OS390BATCH=1
LOADMOD=USER.ICU.LOAD
LOADEXP=USER.ICU.EXP

The PDS member names for the DLL file names are as follows:

IXMIXXIN --> libicui18nXX.dll
IXMIXXUC --> libicuucXX.dll
IXMIXXDA --> libicudtXXe.dll

You should point the LOADMOD environment variable at a partitioned data set extended (PDSE) and point the LOADEXP environment variable at a partitioned data set (PDS). The PDSE can be allocated with the following attributes:

Data Set Name . . . : USER.ICU.LOAD
Management class. . : **None**
Storage class . . . : BASE
Volume serial . . . : TSO007
Device type . . . . : 3390
Data class. . . . . : LOAD
Organization  . . . : PO
Record format . . . : U
Record length . . . : 0
Block size  . . . . : 32760
1st extent cylinders: 1
Secondary cylinders : 5
Data set name type  : LIBRARY

The PDS can be allocated with the following attributes:

Data Set Name . . . : USER.ICU.EXP
Management class. . : **None**
Storage class . . . : BASE
Volume serial . . . : TSO007
Device type . . . . : 3390
Data class. . . . . : **None**
Organization  . . . : PO
Record format . . . : FB
Record length . . . : 80
Block size  . . . . : 3200
1st extent cylinders: 3
Secondary cylinders : 3
Data set name type  : PDS

How To Build And Install On The IBM i Family (IBM i, i5/OS OS/400)

Before you start building ICU, ICU requires the following:

The following describes how to setup and build ICU. For background information, you should look at the UNIX build instructions.

  1. Copy the ICU source .tgz to the IBM i environment, as binary. Also, copy the unpax-icu.sh script into the same directory, as a text file.
  2. Create target library. This library will be the target for the resulting modules, programs and service programs. You will specify this library on the OUTPUTDIR environment variable.
    CRTLIB LIB(libraryname)
    ADDENVVAR ENVVAR(OUTPUTDIR) VALUE('libraryname') REPLACE(*YES)   
  3. Set up the following environment variables and job characteristics in your build process
    ADDENVVAR ENVVAR(MAKE) VALUE('gmake') REPLACE(*YES)
    CHGJOB CCSID(37)
  4. Fire up the QSH (all subsequent commands are run inside the qsh session.)
    qsh
  5. Set up the PATH:
    export PATH=/QIBM/ProdData/DeveloperTools/qsh/bin:$PATH:/QOpenSys/usr/bin
  6. Unpack the ICU source code archive:
    gzip -d icu-X.Y.tgz
  7. Run unpax-icu.sh on the tar file generated from the previous step.
    unpax-icu.sh icu.tar
  8. Build the program ICULD which ICU will use for linkage.
    cd icu/as_is/os400
    qsh bldiculd.sh
    cd ../../..
  9. Change into the 'source' directory, and configure ICU. (See configuration note for details). Note that --with-data-packaging=archive and setting the --prefix are recommended, building in default (dll) mode is currently not supported.
    cd icu/source
    ./runConfigureICU IBMi --prefix=/path/to/somewhere --with-data-packaging=archive
  10. Build ICU. (Note: Do not use the -j option)
    gmake
  11. Test ICU.
    gmake check
    (The QIBM_MULTI_THREADED=Y flag will be automatically applied to intltest - you can look at the iSeries Information Center for more details regarding the running of multiple threads on IBM i.)

How To Cross Compile ICU

This section will explain how to build ICU on one platform, but to produce binaries intended to run on another. This is commonly known as a cross compile.

Normally, in the course of a build, ICU needs to run the tools that it builds in order to generate and package data and test-data.In a cross compilation setting, ICU is built on a different system from that which it eventually runs on. An example might be, if you are building for a small/headless system (such as an embedded device), or a system where you can't easily run the ICU command line tools (any non-UNIX-like system).

To reduce confusion, we will here refer to the "A" and the "B" system.System "A" is the actual system we will be running on- the only requirements on it is are it is able to build ICU from the command line targetting itself (with configure or runConfigureICU), and secondly, that it also contain the correct toolchain for compiling and linking for the resultant platform, referred to as the "B" system.

The autoconf docs use the term "build" for A, and "host" for B. More details at: http://www.gnu.org/software/autoconf/manual/html_node/Specifying-Names.html

Three initially-empty directories will be used in this example:

/icua copy of the ICU source
/buildAan empty directory, it will contain ICU built for A
(MacOSX in this case)
/buildBan empty directory, it will contain ICU built for B
(HaikuOS in this case)
  1. Check out or unpack the ICU source code into the /icu directory.You will have the directories /icu/source, etc.
  2. Build ICU in /buildA normally (using runConfigureICU or configure):
    cd /buildA
    sh /icu/source/runConfigureICU MacOSX
    gnumake
    
  3. Set PATH or other variables as needed, such as CPPFLAGS.
  4. Build ICU in /buildB

    "--with-cross-build" takes an absolute path.

    cd /buildB
    sh /icu/source/configure --host=i586-pc-haiku --with-cross-build=/buildA
    gnumake
  5. Tests and testdata can be built with "gnumake tests".

How To Package ICU

There are many ways that a person can package ICU with their software products. Usually only the libraries need to be considered for packaging.

On UNIX, you should use "gmake install" to make it easier to develop and package ICU. The bin, lib and include directories are needed to develop applications that use ICU. These directories will be created relative to the "--prefix=dir" configure option (See the UNIX build instructions). When ICU is built on Windows, a similar directory structure is built.

When changes have been made to the standard ICU distribution, it is recommended that at least one of the following guidelines be followed for special packaging.

  1. Add a suffix name to the library names. This can be done with the --with-library-suffix configure option.
  2. The installation script should install the ICU libraries into the application's directory.

Following these guidelines prevents other applications that use a standard ICU distribution from conflicting with any libraries that you need. On operating systems that do not have a standard C++ ABI (name mangling) for compilers, it is recommended to do this special packaging anyway. More details on customizing ICU are available in the User's Guide. The ICU Source Code Organization section of this readme.html gives a more complete description of the libraries.

Here is an example of libraries that are frequently packaged.
Library Name Windows Filename Linux Filename Comment
Data Library icudtXYl.dll libicudata.so.XY.Z Data required by the Common and I18n libraries. There are many ways to package and customize this data, but by default this is all you need.
Common Library icuucXY.dll libicuuc.so.XY.Z Base library required by all other ICU libraries.
Internationalization (i18n) Library icuinXY.dll libicui18n.so.XY.Z A library that contains many locale based internationalization (i18n) functions.
Layout Extensions Engine iculxXY.dll libiculx.so.XY.Z An optional engine for doing paragraph layout that uses parts of ICU. HarfBuzz is required.
ICU I/O (Unicode stdio) Library icuioXY.dll libicuio.so.XY.Z An optional library that provides a stdio like API with Unicode support.
Tool Utility Library icutuXY.dll libicutu.so.XY.Z An internal library that contains internal APIs that are only used by ICU's tools. If you do not use ICU's tools, you do not need this library.

Normally only the above ICU libraries need to be considered for packaging. The versionless symbolic links to these libraries are only needed for easier development. The X, Y and Z parts of the name are the version numbers of ICU. For example, ICU 2.0.2 would have the name libicuuc.so.20.2 for the common library. The exact format of the library names can vary between platforms due to how each platform can handles library versioning.

Important Notes About Using ICU

Using ICU in a Multithreaded Environment

Some versions of ICU require calling the u_init() function from uclean.h to ensure that ICU is initialized properly. In those ICU versions, u_init() must be called before ICU is used from multiple threads. There is no harm in calling u_init() in a single-threaded application, on a single-CPU machine, or in other cases where u_init() is not required.

In addition to ensuring thread safety, u_init() also attempts to load at least one ICU data file. Assuming that all data files are packaged together (or are in the same folder in files mode), a failure code from u_init() usually means that the data cannot be found. In this case, the data may not be installed properly, or the application may have failed to call udata_setCommonData() or u_setDataDirectory() which specify to ICU where it can find its data.

Since u_init() will load only one or two data files, it cannot guarantee that all of the data that an application needs is available. It cannot check for all data files because the set of files is customizable, and some ICU services work without loading any data at all. An application should always check for error codes when opening ICU service objects (using ucnv_open(), ucol_open(), C++ constructors, etc.).

ICU 3.4 and later

ICU 3.4 self-initializes properly for multi-threaded use. It achieves this without performance penalty by hardcoding the core Unicode properties data, at the cost of some flexibility. (For details see Jitterbug 4497.)

u_init() can be used to check for data loading. It tries to load the converter alias table (cnvalias.icu).

ICU 2.6..3.2

These ICU versions require a call to u_init() before multi-threaded use. The services that are directly affected are those that don't have a service object and need to be fast: normalization and character properties.

u_init() loads and initializes the data files for normalization and character properties (unorm.icu and uprops.icu) and can therefore also be used to check for data loading.

ICU 2.4 and earlier

ICU 2.4 and earlier versions were not prepared for multithreaded use on multi-CPU platforms where the CPUs implement weak memory coherency. These CPUs include: Power4, Power5, Alpha, Itanium. u_init() was not defined yet.

Using ICU in a Multithreaded Environment on HP-UX

When ICU is built with aCC on HP-UX, the -AA compiler flag is used. It is required in order to use the latest <iostream> API in a thread safe manner. This compiler flag affects the version of the C++ library being used. Your applications will also need to be compiled with -AA in order to use ICU.

Using ICU in a Multithreaded Environment on Solaris

Linking on Solaris

In order to avoid synchronization and threading issues, developers are suggested to strictly follow the compiling and linking guidelines for multithreaded applications, specified in the following SUn Solaris document available from Oracle. Most notably, pay strict attention to the following statements from Sun:

To use libthread, specify -lthread before -lc on the ld command line, or last on the cc command line.

To use libpthread, specify -lpthread before -lc on the ld command line, or last on the cc command line.

Failure to do this may cause spurious lock conflicts, recursive mutex failure, and deadlock.

Source: "Multithreaded Programming Guide, Compiling and Debugging", Sun Microsystems, 2002
https://docs.oracle.com/cd/E19683-01/806-6867/compile-74765/index.html

Note, a version of that chapter from a 2008 document update covering both Solaris 9 and Solaris 10 is available here:
http://docs.oracle.com/cd/E19253-01/816-5137/compile-94179/index.html

Windows Platform

If you are building on the Windows platform, it is important that you understand a few of the following build details.

DLL directories and the PATH setting

As delivered, the International Components for Unicode build as several DLLs, which are placed in the "<ICU>\bin64" directory. You must add this directory to the PATH environment variable in your system, or any executables you build will not be able to access International Components for Unicode libraries. Alternatively, you can copy the DLL files into a directory already in your PATH, but we do not recommend this. You can wind up with multiple copies of the DLL and wind up using the wrong one.

Changing your PATH

Windows 2000/XP and above: Use the System Icon in the Control Panel. Pick the "Advanced" tab. Select the "Environment Variables..." button. Select the variable PATH in the lower box, and select the lower "Edit..." button. In the "Variable Value" box, append the string ";<ICU>\bin64" to the end of the path string. If there is nothing there, just type in "<ICU>\bin64". Click the Set button, then the OK button.

Note: When packaging a Windows application for distribution and installation on user systems, copies of the ICU DLLs should be included with the application, and installed for exclusive use by the application. This is the only way to insure that your application is running with the same version of ICU, built with exactly the same options, that you developed and tested with. Refer to Microsoft's guidelines on the usage of DLLs, or search for the phrase "DLL hell" on msdn.microsoft.com.

UNIX Type Platform

If you are building on a UNIX platform, and if you are installing ICU in a non-standard location, you may need to add the location of your ICU libraries to your LD_LIBRARY_PATH or LIBPATH environment variable (or the equivalent runtime library path environment variable for your system). The ICU libraries may not link or load properly without doing this.

Note that if you do not want to have to set this variable, you may instead use the --enable-rpath option at configuration time. This option will instruct the linker to always look for the libraries where they are installed. You will need to use the appropriate linker options when linking your own applications and libraries against ICU, too. Please refer to your system's linker manual for information about runtime paths. The use of rpath also means that when building a new version of ICU you should not have an older version installed in the same place as the new version's installation directory, as the older libraries will used during the build, instead of the new ones, likely leading to an incorrectly build ICU. This is the proper behavior of rpath.

Platform Dependencies

Porting To A New Platform

If you are using ICU's Makefiles to build ICU on a new platform, there are a few places where you will need to add or modify some files. If you need more help, you can always ask the icu-support mailing list. Once you have finished porting ICU to a new platform, it is recommended that you contribute your changes back to ICU via the icu-support mailing list. This will make it easier for everyone to benefit from your work.

Data For a New Platform

For some people, it may not be necessary for completely build ICU. Most of the makefiles and build targets are for tools that are used for building ICU's data, and an application's data (when an application uses ICU resource bundles for its data).

Data files can be built on a different platform when both platforms share the same endianness and the same charset family. This assertion does not include platform dependent DLLs/shared/static libraries. For details see the User Guide ICU Data chapter.

ICU 3.6 removes the requirement that ICU be completely built in the native operating environment. It adds the icupkg tool which can be run on any platform to turn binary ICU data files from any one of the three formats into any one of the other data formats. This allows a application to use ICU data built anywhere to be used for any other target platform.

WARNING! Building ICU without running the tests is not recommended. The tests verify that ICU is safe to use. It is recommended that you try to completely port and test ICU before using the libraries for your own application.

Adapting Makefiles For a New Platform

Try to follow the build steps from the UNIX build instructions. If the configure script fails, then you will need to modify some files. Here are the usual steps for porting to a new platform:

  1. Create an mh file in icu/source/config/. You can use mh-linux or a similar mh file as your base configuration.
  2. Modify icu/source/aclocal.m4 to recognize your platform's mh file.
  3. Modify icu/source/configure.in to properly set your platform C Macro define.
  4. Run autoconf in icu/source/ without any options. The autoconf tool is standard on most Linux systems.
  5. If you have any optimization options that you want to normally use, you can modify icu/source/runConfigureICU to specify those options for your platform.
  6. Build and test ICU on your platform. It is very important that you run the tests. If you don't run the tests, there is no guarentee that you have properly ported ICU.

Platform Dependent Implementations

The platform dependencies have been mostly isolated into the following files in the common library. This information can be useful if you are porting ICU to a new platform.

  • unicode/platform.h.in (autoconf'ed platforms)
    unicode/pXXXX.h (others: pwin32.h, ppalmos.h, ..): Platform-dependent typedefs and defines:

    • Generic types like UBool, int8_t, int16_t, int32_t, int64_t, uint64_t etc.
    • U_EXPORT and U_IMPORT for specifying dynamic library import and export
    • String handling support for the char16_t and wchar_t types.

  • unicode/putil.h, putil.c: platform-dependent implementations of various functions that are platform dependent:

    • uprv_isNaN, uprv_isInfinite, uprv_getNaN and uprv_getInfinity for handling special floating point values.
    • uprv_tzset, uprv_timezone, uprv_tzname and time for getting platform specific time and time zone information.
    • u_getDataDirectory for getting the default data directory.
    • uprv_getDefaultLocaleID for getting the default locale setting.
    • uprv_getDefaultCodepage for getting the default codepage encoding.

  • umutex.h, umutex.c: Code for doing synchronization in multithreaded applications. If you wish to use International Components for Unicode in a multithreaded application, you must provide a synchronization primitive that the classes can use to protect their global data against simultaneous modifications. We already supply working implementations for many platforms that ICU builds on.

  • umapfile.h, umapfile.c: functions for mapping or otherwise reading or loading files into memory. All access by ICU to data from files makes use of these functions.

  • Using platform specific #ifdef macros are highly discouraged outside of the scope of these files. When the source code gets updated in the future, these #ifdef's can cause testing problems for your platform.

Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
Copyright © 1997-2016 International Business Machines Corporation and others. All Rights Reserved.

usr/bin/icu-config000075500000000327152342600260010100 0ustar00#!/bin/sh OOO_ARCH=$(uname -m) case $OOO_ARCH in x86_64 | s390x | ppc64 | sparc64 | aarch64 | ppc64le | mips64 | mips64el) bits=64 ;; * ) bits=32 ;; esac exec /opt/alt/libicu/usr/bin/icu-config-$bits "$@" usr/bin/icu-config-64000075500000053255152342600260010337 0ustar00#!/bin/sh ## -*-sh-*- #set -x # BEGIN of icu-config-top # Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html #****************************************************************************** # Copyright (C) 1999-2013, International Business Machines # Corporation and others. All Rights Reserved. #****************************************************************************** # This script is designed to aid configuration of ICU. # rpath links a library search path right into the binaries. # # Note: it's preferred to use the .pc files rather than icu-config. # ### END of icu-config-top ## Zero out prefix. execprefix= prefix= loaddefs() { # Following from icu/icu4c/source/config/Makefile.inc # Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html ## -*-makefile-*- #****************************************************************************** # Copyright (C) 1999-2014, International Business Machines # Corporation and others. All Rights Reserved. #****************************************************************************** # This Makefile.inc is designed to be included into projects which make use # of the ICU. # CONTENTS OF THIS FILE # 1). Base configuration information and linkage # 2). Variables giving access to ICU tools # 3). Host information # 4). Compiler flags and settings # 5). Data Packaging directives # 6). Include of platform make fragment (mh-* file) ################################################################## # # *1* base configuration information and linkage # ################################################################## # The PREFIX is the base of where ICU is installed. # Inside this directory you should find bin, lib, include/unicode, # etc. If ICU is not installed in this directory, you must change the # following line. There should exist ${prefix}/include/unicode/utypes.h # for example. default_prefix="/opt/alt/libicu/usr" if [ "x${prefix}" = "x" ]; then prefix="$default_prefix"; fi exec_prefix="/opt/alt/libicu/usr" libdir="/opt/alt/libicu/usr/lib64" libexecdir="/opt/alt/libicu/usr/libexec" bindir="/opt/alt/libicu/usr/bin" datarootdir="${prefix}/share" datadir="/opt/alt/libicu/usr/share" sbindir="/opt/alt/libicu/usr/sbin" # about the ICU version VERSION="64.2" UNICODE_VERSION="12.1" # The prefix for ICU libraries, normally 'icu' ICUPREFIX="icu" PACKAGE="icu" LIBICU="lib${ICUPREFIX}" # Static library prefix and file extension STATIC_PREFIX="s" LIBSICU="lib${STATIC_PREFIX}${ICUPREFIX}" A="a" # Suffix at the end of libraries. Usually empty. ICULIBSUFFIX="" # ICULIBSUFFIX_VERSION is non-empty if it is to contain a library # version. For example, if it is 21, it means libraries are named # libicuuc21.so for example. # rpath links a library search path right into the binaries. ## mh-files MUST NOT override RPATHLDFLAGS unless they provide ## equivalent '#SH#' lines for icu-config fixup default_ENABLE_RPATH="NO" if [ "x${ENABLE_RPATH}" = "x" ]; then ENABLE_RPATH="$default_ENABLE_RPATH"; fi RPATHLDFLAGS="${LD_RPATH}${LD_RPATH_PRE}${libdir}" # icu-config version of above 'if': case "x$ENABLE_RPATH" in x[yY]*) ENABLE_RPATH=YES RPATHLDFLAGS="${LD_RPATH}${LD_RPATH_PRE}${libdir}" ;; x[nN]*) ENABLE_RPATH=NO RPATHLDFLAGS="" ;; x) ENABLE_RPATH=NO RPATHLDFLAGS="" ;; *) echo $0: Unknown --enable-rpath value ${ENABLE_RPATH} 1>&2 exit 3 ;; esac # Name flexibility for the library naming scheme. Any modifications should # be made in the mh- file for the specific platform. DATA_STUBNAME="data" COMMON_STUBNAME="uc" I18N_STUBNAME="i18n" LAYOUTEX_STUBNAME="lx" IO_STUBNAME="io" TOOLUTIL_STUBNAME="tu" CTESTFW_STUBNAME="test" ### To link your application with ICU: # 1. use LDFLAGS, CFLAGS, etc from above # 2. link with ${ICULIBS} # 3. optionally, add one or more of: # - ${ICULIBS_I18N} - i18n library, formatting, etc. # - ${ICULIBS_ICUIO} - ICU stdio equivalent library ICULIBS_COMMON="-l${ICUPREFIX}uc${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_DATA="-l${ICUPREFIX}${DATA_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_I18N="-l${ICUPREFIX}${I18N_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_TOOLUTIL="-l${ICUPREFIX}tu${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_CTESTFW="-l${ICUPREFIX}ctestfw${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_ICUIO="-l${ICUPREFIX}io${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_OBSOLETE="-l${ICUPREFIX}obsolete${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_LAYOUTEX="-l${ICUPREFIX}lx${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}" ICULIBS_BASE="-L${libdir}" # for icu-config to test with ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}" ICULIBS_COMMON_LIB_NAME_A="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}" # ICULIBS is the set of libraries your application should link # with usually. Many applications will want to add ${ICULIBS_I18N} as well. ICULIBS="${ICULIBS_BASE} ${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} " # Proper echo newline handling is needed in icu-config ECHO_N="-n" ECHO_C="" # Not currently being used but good to have for proper tab handling ECHO_T="" ################################################################## # # *2* access to ICU tools # ################################################################## # Environment variable to set a runtime search path # (Overridden when necessary in -mh files) LDLIBRARYPATH_ENVVAR="LD_LIBRARY_PATH" # Versioned target for a shared library ## FINAL_SO_TARGET = ${SO_TARGET}.${SO_TARGET_VERSION} ## MIDDLE_SO_TARGET = ${SO_TARGET}.${SO_TARGET_VERSION_MAJOR} # Access to important ICU tools. # Use as follows: ${INVOKE} ${GENRB} arguments .. INVOKE="${LDLIBRARYPATH_ENVVAR}=${libdir}:$$${LDLIBRARYPATH_ENVVAR} ${LEAK_CHECKER}" GENCCODE="${sbindir}/genccode" ICUPKG="${sbindir}/icupkg" GENCMN="${sbindir}/gencmn" GENRB="${bindir}/genrb" PKGDATA="${bindir}/pkgdata" # moved here because of dependencies pkgdatadir="${datadir}/${PACKAGE}${ICULIBSUFFIX}/${VERSION}" pkglibdir="${libdir}/${PACKAGE}${ICULIBSUFFIX}/${VERSION}" ################################################################## # # *3* Information about the host # ################################################################## # Information about the host that 'configure' was run on. host="x86_64-redhat-linux-gnu" host_alias="x86_64-redhat-linux-gnu" host_cpu="x86_64" host_vendor="redhat" host_os="linux-gnu" # Our platform canonical name (as determined by configure) # this is a #define value (i.e. U_XXXX or XXXX) platform="U_LINUX" ################################################################## # # *4* compiler flags and misc. options # ################################################################## AR="ar" # initial tab keeps it out of the shell version. ARFLAGS=" ${ARFLAGS}" CC="gcc" CPP="gcc -E" CFLAGS="" CPPFLAGS="-I${prefix}/include" CXXFLAGS="-std=c++11" CXX="g++" DEFAULT_MODE="dll" DEFS="-DPACKAGE_NAME=\"ICU\" -DPACKAGE_TARNAME=\"International\ Components\ for\ Unicode\" -DPACKAGE_VERSION=\"64.2\" -DPACKAGE_STRING=\"ICU\ 64.2\" -DPACKAGE_BUGREPORT=\"http://icu-project.org/bugs\" -DPACKAGE_URL=\"http://icu-project.org\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DHAVE_LIBM=1 -DHAVE_ELF_H=1 -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LIBPTHREAD=1 -DHAVE_INTTYPES_H=1 -DHAVE_DIRENT_H=1 -DHAVE_WCHAR_H=1 -DSIZEOF_WCHAR_T=4 " # use a consistent INSTALL INSTALL="${SHELL} ${pkgdatadir}/install-sh -c" INSTALL_DATA="${INSTALL} -m 644" INSTALL_PROGRAM="${INSTALL}" INSTALL_SCRIPT="${INSTALL}" LDFLAGS="${RPATHLDFLAGS}" LIBS="-lpthread -ldl -lm " LIB_M="" LIB_VERSION="64.2" LIB_VERSION_MAJOR="64" MKINSTALLDIRS="${SHELL} ${pkgdatadir}/mkinstalldirs" RANLIB="ranlib" RMV="rm -rf" SHELL="/bin/sh" SHLIB_c="${CC} ${DEFS} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -shared" SHLIB_cc="${CXX} ${DEFS} ${CPPFLAGS} ${CXXFLAGS} ${LDFLAGS} -shared" U_IS_BIG_ENDIAN="0" includedir="/opt/alt/libicu/usr/include" infodir="/opt/alt/libicu/usr/share/info" localstatedir="/var" mandir="/opt/alt/libicu/usr/share/man" oldincludedir="/usr/include" program_transform_name="s,x,x," sharedstatedir="/var/lib" sysconfdir="/etc" INSTALL_L="${INSTALL_DATA}" # for derivative builds - don't bother with VERBOSE/NONVERBOSE SILENT_COMPILE ################################################################## # # *5* packaging options and directories # ################################################################## # The basename of the ICU data file (i.e. icudt21b ) ICUDATA_CHAR="l" ICUDATA_NAME="icudt64l" # Defaults for pkgdata's mode and directories # The default data dir changes depending on what packaging mode # is being used if [ "x$PKGDATA_MODE" = "x" ]; then PKGDATA_MODE="dll" fi case "$PKGDATA_MODE" in common) ICUDATA_DIR="${pkgdatadir}" ICUPKGDATA_DIR="${ICUDATA_DIR}" ;; dll) ICUDATA_DIR="${pkgdatadir}" ICUPKGDATA_DIR="${libdir}" ;; *) ICUDATA_DIR="${pkgdatadir}" ICUPKGDATA_DIR="${ICUDATA_DIR}" ;; esac GENCCODE_ASSEMBLY="-a gcc" ################################################################## # # *6* Inclusion of platform make fragment (mh-* file) # ################################################################## # The mh- file ("make fragment") for the platform is included here. # It may override the above settings. # It is put last so that the mh-file can override anything. # The selfcheck is just a sanity check that this makefile is # parseable. The mh fragment is only included if this does not occur. # Following from ./config/mh-linux ## -*-makefile-*- ## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html ## Linux-specific setup ## Copyright (c) 1999-2013, International Business Machines Corporation and ## others. All Rights Reserved. ## Commands to generate dependency files GEN_DEPS_c="${CC} -E -MM ${DEFS} ${CPPFLAGS}" GEN_DEPS_cc="${CXX} -E -MM ${DEFS} ${CPPFLAGS} ${CXXFLAGS}" ## Flags for position independent code SHAREDLIBCFLAGS="-fPIC" SHAREDLIBCXXFLAGS="-fPIC" SHAREDLIBCPPFLAGS="-DPIC" ## Additional flags when building libraries and with threads THREADSCPPFLAGS="-D_REENTRANT" LIBCPPFLAGS="" ## Compiler switch to embed a runtime search path LD_RPATH="-Wl,-zorigin,-rpath,\$\$ORIGIN " LD_RPATH_PRE="-Wl,-rpath," ## These are the library specific LDFLAGS LDFLAGSICUDT="-nodefaultlibs -nostdlib" ## Compiler switch to embed a library name # The initial tab in the next line is to prevent icu-config from reading it. # We can't depend on MIDDLE_SO_TARGET being set. LD_SONAME= ## Shared library options LD_SOOPTIONS="-Wl,-Bsymbolic" ## Shared object suffix SO="so" ## Non-shared intermediate object suffix STATIC_O="ao" ## Compilation rules ## Dependency rules ## Versioned libraries rules ## Bind internal references # LDflags that pkgdata will use BIR_LDFLAGS="-Wl,-Bsymbolic" # Dependencies [i.e. map files] for the final library BIR_DEPS="" ## Remove shared library 's' STATIC_PREFIX_WHEN_USED="" STATIC_PREFIX="" ## End Linux-specific setup ## -*-sh-*- ## BEGIN of icu-config-bottom. ## Copyright (C) 2016 and later: Unicode, Inc. and others. ## License & terms of use: http://www.unicode.org/copyright.html ## Copyright (c) 2002-2013, International Business Machines Corporation and ## others. All Rights Reserved. ICUUC_FILE="${libdir}/${ICULIBS_COMMON_LIB_NAME}" ICUUC_FILE_A="${libdir}/${ICULIBS_COMMON_LIB_NAME_A}" # echo ENABLE RPATH $ENABLE_RPATH and RPATHLDFLAGS=${RPATH_LDFLAGS} if [ "x$PKGDATA_MODE" = "x" ]; then PKGDATA_MODE=dll fi } ## The actual code of icu-config goes here. ME=`basename "$0"` allflags() { echo " --noverify Don't verify that ICU is actually installed." echo " --bindir Print binary directory path (bin)" echo " --cc Print C compiler used [CC]" echo " --cflags Print C compiler flags [CFLAGS]" echo " --cflags-dynamic Print additional C flags for" echo " building shared libraries." echo " --cppflags Print C Preprocessor flags [CPPFLAGS]" echo " --cppflags-dynamic Print additional C Preprocessor flags for" echo " building shared libraries." echo " --cppflags-searchpath Print only -I include directives (-Iinclude)" echo " --cxx Print C++ compiler used [CXX]" echo " --cxxflags Print C++ compiler flags [CXXFLAGS]" echo " --cxxflags-dynamic Print additional C++ flags for" echo " building shared libraries." echo " --detect-prefix Attempt to detect prefix based on PATH" echo " --exec-prefix Print prefix for executables (/bin)" echo " --exists Return with 0 status if ICU exists else fail" echo " --help, -?, --usage Print this message" echo " --icudata Print shortname of ICU data file (icudt21l)" echo " --icudata-install-dir Print path to install data to - use as --install option to pkgdata(1)" echo " --icudata-mode Print default ICU pkgdata mode (dll) - use as --mode option to pkgdata(1)." echo " --icudatadir Print path to packaged archive data. Can set as [ICU_DATA]" echo " --invoke Print commands to invoke an ICU program" echo " --invoke= Print commands to invoke an ICU program named (ex: genrb)" echo " --ldflags Print -L search path and -l libraries to link with ICU [LDFLAGS]. This is for the data, uc (common), and i18n libraries only. " echo " --ldflags-libsonly Same as --ldflags, but only the -l directives" echo " --ldflags-searchpath Print only -L (search path) directive" echo " --ldflags-system Print only system libs ICU links with (-lpthread, -lm)" echo " --ldflags-icuio Print ICU icuio link directive. Use in addition to --ldflags " echo " --ldflags-obsolete Print ICU obsolete link directive. Use in addition to --ldflags. (requires icuapps/obsolete to be built and installed.) " echo " --mandir Print manpage (man) path" echo " --prefix Print PREFIX to icu install (/usr/local)" echo " --prefix=XXX Set prefix to XXX for remainder of command" echo " --sbindir Print system binary path (sbin) " echo " --shared-datadir Print shared data (share) path. This is NOT the ICU data dir." echo " --shlib-c Print the command to compile and build C shared libraries with ICU" echo " --shlib-cc Print the command to compile and build C++ shared libraries with ICU" echo " --sysconfdir Print system config (etc) path" echo " --unicode-version Print version of Unicode data used in ICU ($UNICODE_VERSION)" echo " --version Print ICU version ($VERSION)" echo " --incfile Print path to Makefile.inc" echo " --incpkgdatafile Print path to pkgdata.inc (for -O option of pkgdata)" echo " --install Print path to install-sh" echo " --mkinstalldirs Print path to mkinstalldirs" } ## Print the normal usage message shortusage() { echo "usage: ${ME} " `allflags | cut -c-25 | sed -e 's%.*%[ & ]%'` } usage() { echo "${ME}: icu-config: ICU configuration helper script" echo echo "The most commonly used options will be --cflags, --cxxflags, --cppflags, and --ldflags." echo 'Example (in make): CPFLAGS=$(shell icu-config --cppflags)' echo ' LDFLAGS=$(shell icu-config --ldflags)' echo " (etc).." echo echo "Usage:" allflags echo echo " [Brackets] show MAKE variable equivalents, (parenthesis) show example output" echo echo "Copyright (c) 2002-2013, International Business Machines Corporation and others. All Rights Reserved." echo echo "NOTE: Please consider using the pkg-config (.pc) files instead of icu-config." echo " See: " } ## Check the sanity of current variables sanity() { if [ ! -f "${ICUUC_FILE}" -a ! -f "${ICUUC_FILE_A}" ] && [ ${IGNORE_ICUUC_FILE_CHECK} = "no" ] && [ ${SANITY} = "sane" ]; then echo "### $ME: Can't find ${ICUUC_FILE} - ICU prefix is wrong." 1>&2 echo "### Try the --prefix= option " 1>&2 echo "### or --detect-prefix" 1>&2 echo "### (If you want to disable this check, use the --noverify option)" 1>&2 echo "### $ME: Exitting." 1>&2 exit 2 fi } ## Main starts here. if [ $# -lt 1 ]; then shortusage exit 1 fi # For certain options (e.g. --detect-prefix) don't check for icuuc library file. IGNORE_ICUUC_FILE_CHECK="no"; SANITY="sane" case "$1" in --noverify) SANITY="nosanity" shift ;; esac case "$1" in *prefix*) IGNORE_ICUUC_FILE_CHECK="yes" ;; esac # Load our variables from autoconf # ALWAYS load twice because of dependencies loaddefs loaddefs if [ $# -gt 0 -a $1 = "--selfcheck" ]; then echo "passed" exit # EXIT for self check fi sanity while [ $# -gt 0 ]; do arg="$1" var=`echo $arg | sed -e 's/^[^=]*=//'` # echo "### processing $arg" 1>&2 case "$arg" in # undocumented. --debug) set -x ;; --noverify) echo "### $ME: Error: --noverify must be the first argument." 1>&2 exit 1 ;; --so) echo $SO ;; --bindir) echo $bindir ;; --libdir) echo $libdir ;; --exists) sanity ;; --sbindir) echo $sbindir ;; --mkinstalldirs) echo ${MKINSTALLDIRS} ;; --install) echo ${INSTALL} ;; --invoke=*) QUOT="\"" CMD="${var}" # If it's not a locally executable command (1st choice) then # search for it in the ICU directories. if [ ! -x ${CMD} ]; then if [ -x ${bindir}/${var} ]; then CMD="${bindir}/${var}" fi if [ -x ${sbindir}/${var} ]; then CMD="${sbindir}/${var}" fi fi echo "env ${QUOT}${LDLIBRARYPATH_ENVVAR}=${libdir}:"'${'"${LDLIBRARYPATH_ENVVAR}"'}'${QUOT} ${CMD} ;; --invoke) QUOT="\"" echo "env ${QUOT}${LDLIBRARYPATH_ENVVAR}=${libdir}:"'${'"${LDLIBRARYPATH_ENVVAR}"'}'${QUOT} ;; --cflags) echo $ECHO_N "${CFLAGS} ${ECHO_C}" ;; --cc) echo $ECHO_N "${CC} ${ECHO_C}" ;; --cxx) echo $ECHO_N "${CXX} ${ECHO_C}" ;; --cxxflags) echo $ECHO_N "${CXXFLAGS} ${ECHO_C}" ;; --cppflags) # Don't echo the -I. - it's unneeded. echo $ECHO_N "${CPPFLAGS} ${ECHO_C}" | sed -e 's/-I. //' ;; --cppflags-searchpath) echo $ECHO_N "-I${prefix}/include ${ECHO_C}" ;; --cppflags-dynamic) echo $ECHO_N "${SHAREDLIBCPPFLAGS} ${ECHO_C}" ;; --cxxflags-dynamic) echo $ECHO_N "${SHAREDLIBCXXFLAGS} ${ECHO_C}" ;; --cflags-dynamic) echo $ECHO_N "${SHAREDLIBCFLAGS} ${ECHO_C}" ;; --ldflags-system) echo $ECHO_N "${LIBS} ${ECHO_C}" ;; --ldflags) echo $ECHO_N "${LDFLAGS} ${ICULIBS} ${ECHO_C}" # $RPATH_LDFLAGS ;; --ldflags-libsonly) echo $ECHO_N "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} ${ECHO_C}" ;; --ldflags-icuio) echo $ECHO_N " ${ICULIBS_ICUIO} ${ECHO_C}" ;; --ldflags-obsolete) echo $ECHO_N "${ICULIBS_OBSOLETE} ${ECHO_C}" ;; --ldflags-toolutil) echo $ECHO_N " ${ICULIBS_TOOLUTIL} ${ECHO_C}" ;; --ldflags-layout) echo ${ME}: ERROR: the old layout engine has been removed. use HarfBuzz. exit 1 ;; --ldflags-searchpath) echo $ECHO_N "-L${libdir} ${ECHO_C}" ;; --detect-prefix) HERE=`echo $0 | sed -e "s/$ME//g"` if [ -f "${HERE}/../lib/${ICULIBS_COMMON_LIB_NAME}" -o -f "${HERE}/../lib/${ICULIBS_COMMON_LIB_NAME_A}" ]; then prefix="${HERE}/.." echo "## Using --prefix=${prefix}" 1>&2 fi loaddefs loaddefs ;; --exec-prefix) echo $exec_prefix ;; --prefix) echo $prefix ;; --prefix=*) prefix=$var loaddefs loaddefs ;; --sysconfdir) echo $sysconfdir ;; --mandir) echo $mandir ;; --shared-datadir) echo $ECHO_N "${datadir} ${ECHO_C}" ;; --incfile) echo $ECHO_N "${pkglibdir}/Makefile.inc ${ECHO_C}" ;; --incpkgdatafile) echo $ECHO_N "${pkglibdir}/pkgdata.inc ${ECHO_C}" ;; --icudata) echo $ECHO_N "${ICUDATA_NAME} ${ECHO_C}" ;; --icudata-mode) echo $ECHO_N "${PKGDATA_MODE} ${ECHO_C}" ;; --icudata-install-dir) echo $ECHO_N "${ICUPKGDATA_DIR} ${ECHO_C}" ;; --icudatadir) echo $ECHO_N "${ICUDATA_DIR} ${ECHO_C}" ;; --shlib-c) echo $ECHO_N "${SHLIB_c} ${ECHO_C}" ;; --shlib-cc) echo $ECHO_N "${SHLIB_cc} ${ECHO_C}" ;; --version) echo $ECHO_N $VERSION ;; --unicode-version) echo $ECHO_N $UNICODE_VERSION ;; --host) echo $host exit 0 ;; --help) usage exit 0 ;; --usage) usage exit 0 ;; # --enable-rpath=*) # ENABLE_RPATH=$var # loaddefs # ;; -?) usage exit 0 ;; *) echo ${ME}: ERROR Unknown Option $arg 1>&2 echo 1>&2 shortusage 1>&2 echo "### $ME: Exitting." 1>&2 exit 1; ;; esac shift # Reset the ignore icuuc file check flag if [ $IGNORE_ICUUC_FILE_CHECK = "yes" ]; then IGNORE_ICUUC_FILE_CHECK="no" sanity fi done echo # Check once before we quit (will check last used prefix) sanity ## END of icu-config-bottom exit 0 usr/bin/icuinfo000075500000034030152342600260007507 0ustar00ELF> @@X0@8 @@@@@@00pp@p@@@ ````` pp`p`pp@@ @@DDPtd@@ddQtdRtd`````/lib64/ld-linux-x86-64.so.2GNUGNUGNUxkk A  (BE|8qX?dxRLpc ; J q!`!`"`"`!`libicutu.so.64u_errorName_64_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableu_parseArgsudbg_writeIcuInfolibicui18n.so.64uprv_getUTCtime_64libicuuc.so.64u_cleanup_64u_setDataDirectory_64u_init_64libicudata.so.64libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6__printf_chkfopen__stack_chk_fail__fprintf_chkstdoutfclosestderr__libc_start_main_edata__bss_start_endGLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4/opt/alt/libicu/usr/lib645ii ui ti ` ```!`"` ` `( `0 `8 `@ `H `P `X ` ` ` h ` p ` HH HtH5 % hhhhhhhhqhah Qh Ah 1% D% D% D% D% D% D% D% D% D% D%} D%u DUH  HSHdH%(HD$1D$JÅ={ /= u= 1= = E€= =E >= 1|$HL$dH3 %(@H[]HMH=  H!1H= H71H= 1LH <H}{H= HHHL1=Y HMH= H1cH=l H1IH=R 1LyH H!H= H5~HHHH1HHr= {H= Ht$1#Ht$14HMH=y Hz1VH=_ H1 or --icudatadir - Set the ICU Data Directory -v - Print version and configuration information about ICU -K or --cleanup - Call u_cleanup() before exitting (will attempt to unload plugins) If no arguments are given, the tool will print ICU version and configuration information. Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html International Components for Unicode %s %s ERR: can't write to XML file %s Plugins are disabled. ICU u_cleanup() called. 64.2whelpicudatadirverboselist-pluginsmilisecond-timecleanupxml;d XHxhH4XxzRx /D0 $DFJ w?:*3$"lx'HZuHO I +H^ ,EPD0 AAA DeFEE E(H0H8G@n8A0A(B BBB\@@'5 H @ x@``h`o@@@0@   ` (@@ oX@oo,@p` @ @ @ @ @ @ @ @ @ @ @0 @g@hg@?l@iw@v@L@m@K@x GA$3h864@@ GA$3h864 @ @ GA$3h864@@ GA$3h864 @ @GA$3a1 @O@GA$3a1O@O@ GA$3p864O@O@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3p864P@U@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realignGA$3a1U@U@GA$3a1H @^ @GA$3a1x@@GA$3a1`@@ GA$3p864@@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864@@ GA$3h864 @ @ GA* @@GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@u@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA! GA* GA!stack_realign GA$3h864@@ GA$3h864 @ @GA$3a1u@u@GA$3a1u@u@GA$3a1^ @c @GA$3a1@@icuinfo-64.2-2.el8.x86_64.debugᖼ7zXZִF!t/G]?Eh=ڊ̓N.{J(ʢD$A@[>s Rk8f)V\jrWZwLѼ?Ѻ^qjj{ ٺDqDAvrQB_rD{F75{rW[;2(Vb }5͞W‰xUV E jaCL-Oe%d@.M/$XC5lil4}ʖDkc^I/]7y=ID11ӂ%*/ն@8ʪtw$|9r=;]K F]#+(5(шqB2X L@O$plI/Vck o"nJ?OH䯏Ög!is`^^+.z$)j͍xK7V33,Pa"M"CD1۷!~:0qq7-Hs}2 u9Ņ{q܏밮6nJY>"+`\$mD18PEvjCWax(ʇPO/,K<' h{­S l++I\nҸD93 |!&?Vf0K4-C)*\Z(JHk2P0sEeAѝ -=րxW ǷryOŚ,i_ h4Ī㧟]QzN52(vZAt6C.8Y `WIk8+U~sox9w߶3*,5~(JkĚӃZK2}Qnl2x6F]iX| x˜L 7A?{5ye%;%1C!8(D/ jgYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata p@p@ &@ 4@$Go@8Q 0@0Y@@@ao,@,,noX@X@}@B(@( H @H p @p @ @@  @ ux@x @ @d@p```h`hp`pp`  ` x ` ` !`!8 "! *$++/:usr/lib64/icu/64.2000075500000000000152342600260007362 0ustar00usr/lib64/icu/64.2/Makefile.inc000064400000023227152342600260011664 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html ## -*-makefile-*- #****************************************************************************** # Copyright (C) 1999-2014, International Business Machines # Corporation and others. All Rights Reserved. #****************************************************************************** # This Makefile.inc is designed to be included into projects which make use # of the ICU. # CONTENTS OF THIS FILE # 1). Base configuration information and linkage # 2). Variables giving access to ICU tools # 3). Host information # 4). Compiler flags and settings # 5). Data Packaging directives # 6). Include of platform make fragment (mh-* file) ################################################################## ################################################################## # # *1* base configuration information and linkage # ################################################################## # The PREFIX is the base of where ICU is installed. # Inside this directory you should find bin, lib, include/unicode, # etc. If ICU is not installed in this directory, you must change the # following line. There should exist $(prefix)/include/unicode/utypes.h # for example. prefix = /opt/alt/libicu/usr exec_prefix = /opt/alt/libicu/usr libdir = /opt/alt/libicu/usr/lib64 libexecdir = /opt/alt/libicu/usr/libexec bindir = /opt/alt/libicu/usr/bin datarootdir = ${prefix}/share datadir = /opt/alt/libicu/usr/share sbindir = /opt/alt/libicu/usr/sbin # about the ICU version VERSION = 64.2 UNICODE_VERSION = 12.1 # The prefix for ICU libraries, normally 'icu' ICUPREFIX = icu PACKAGE = icu LIBICU = lib$(ICUPREFIX) # Static library prefix and file extension STATIC_PREFIX = s LIBSICU = lib$(STATIC_PREFIX)$(ICUPREFIX) A = a # Suffix at the end of libraries. Usually empty. ICULIBSUFFIX = # ICULIBSUFFIX_VERSION is non-empty if it is to contain a library # version. For example, if it is 21, it means libraries are named # libicuuc21.so for example. # rpath links a library search path right into the binaries. ## mh-files MUST NOT override RPATHLDFLAGS unless they provide ## equivalent '#SH#' lines for icu-config fixup ENABLE_RPATH = NO ifeq ($(ENABLE_RPATH),YES) RPATHLDFLAGS = $(LD_RPATH)$(LD_RPATH_PRE)$(libdir) endif #SH## icu-config version of above 'if': #SH#case "x$ENABLE_RPATH" in #SH# x[yY]*) #SH# ENABLE_RPATH=YES #SH# RPATHLDFLAGS="${LD_RPATH}${LD_RPATH_PRE}${libdir}" #SH# ;; #SH# #SH# x[nN]*) #SH# ENABLE_RPATH=NO #SH# RPATHLDFLAGS="" #SH# ;; #SH# #SH# x) #SH# ENABLE_RPATH=NO #SH# RPATHLDFLAGS="" #SH# ;; #SH# #SH# *) #SH# echo $0: Unknown --enable-rpath value ${ENABLE_RPATH} 1>&2 #SH# exit 3 #SH# ;; #SH#esac # Name flexibility for the library naming scheme. Any modifications should # be made in the mh- file for the specific platform. DATA_STUBNAME = data COMMON_STUBNAME = uc I18N_STUBNAME = i18n LAYOUTEX_STUBNAME = lx IO_STUBNAME = io TOOLUTIL_STUBNAME = tu CTESTFW_STUBNAME = test ### To link your application with ICU: # 1. use LDFLAGS, CFLAGS, etc from above # 2. link with $(ICULIBS) # 3. optionally, add one or more of: # - $(ICULIBS_I18N) - i18n library, formatting, etc. # - $(ICULIBS_ICUIO) - ICU stdio equivalent library ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) ICULIBS_BASE = -L$(libdir) # for icu-config to test with ICULIBS_COMMON_LIB_NAME = ${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO} ICULIBS_COMMON_LIB_NAME_A = ${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A} # ICULIBS is the set of libraries your application should link # with usually. Many applications will want to add $(ICULIBS_I18N) as well. ICULIBS = $(ICULIBS_BASE) $(ICULIBS_I18N) $(ICULIBS_COMMON) $(ICULIBS_DATA) # Proper echo newline handling is needed in icu-config ECHO_N=-n ECHO_C= # Not currently being used but good to have for proper tab handling ECHO_T= ################################################################## ################################################################## # # *2* access to ICU tools # ################################################################## # Environment variable to set a runtime search path # (Overridden when necessary in -mh files) LDLIBRARYPATH_ENVVAR = LD_LIBRARY_PATH # Versioned target for a shared library FINAL_SO_TARGET = $(SO_TARGET).$(SO_TARGET_VERSION) MIDDLE_SO_TARGET = $(SO_TARGET).$(SO_TARGET_VERSION_MAJOR) # Access to important ICU tools. # Use as follows: $(INVOKE) $(GENRB) arguments .. INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(libdir):$$$(LDLIBRARYPATH_ENVVAR) $(LEAK_CHECKER) GENCCODE = $(sbindir)/genccode ICUPKG = $(sbindir)/icupkg GENCMN = $(sbindir)/gencmn GENRB = $(bindir)/genrb PKGDATA = $(bindir)/pkgdata # moved here because of dependencies pkgdatadir = $(datadir)/$(PACKAGE)$(ICULIBSUFFIX)/$(VERSION) pkglibdir = $(libdir)/$(PACKAGE)$(ICULIBSUFFIX)/$(VERSION) ################################################################## ################################################################## # # *3* Information about the host # ################################################################## # Information about the host that 'configure' was run on. host = x86_64-redhat-linux-gnu host_alias = x86_64-redhat-linux-gnu host_cpu = x86_64 host_vendor = redhat host_os = linux-gnu # Our platform canonical name (as determined by configure) # this is a #define value (i.e. U_XXXX or XXXX) platform = U_LINUX ################################################################## ################################################################## # # *4* compiler flags and misc. options # ################################################################## AR = ar # initial tab keeps it out of the shell version. ARFLAGS := $(ARFLAGS) #SH#ARFLAGS=" ${ARFLAGS}" CC = gcc CPP = gcc -E CFLAGS = CPPFLAGS = -I$(prefix)/include CXXFLAGS = -std=c++11 CXX = g++ DEFAULT_MODE = dll DEFS = -DPACKAGE_NAME=\"ICU\" -DPACKAGE_TARNAME=\"International\ Components\ for\ Unicode\" -DPACKAGE_VERSION=\"64.2\" -DPACKAGE_STRING=\"ICU\ 64.2\" -DPACKAGE_BUGREPORT=\"http://icu-project.org/bugs\" -DPACKAGE_URL=\"http://icu-project.org\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DHAVE_LIBM=1 -DHAVE_ELF_H=1 -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LIBPTHREAD=1 -DHAVE_INTTYPES_H=1 -DHAVE_DIRENT_H=1 -DHAVE_WCHAR_H=1 -DSIZEOF_WCHAR_T=4 # use a consistent INSTALL INSTALL = $(SHELL) $(pkgdatadir)/install-sh -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} LDFLAGS = $(RPATHLDFLAGS) LIBS = -lpthread -ldl -lm LIB_M = LIB_VERSION = 64.2 LIB_VERSION_MAJOR = 64 MKINSTALLDIRS = $(SHELL) $(pkgdatadir)/mkinstalldirs RANLIB = ranlib RMV = rm -rf SHELL = /bin/sh SHLIB.c= $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared SHLIB.cc= $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -shared U_IS_BIG_ENDIAN = 0 includedir = /opt/alt/libicu/usr/include infodir = /opt/alt/libicu/usr/share/info localstatedir = /var mandir = /opt/alt/libicu/usr/share/man oldincludedir = /usr/include program_transform_name = s,x,x, sharedstatedir = /var/lib sysconfdir = /etc INSTALL-L = ${INSTALL_DATA} # for derivative builds - don't bother with VERBOSE/NONVERBOSE SILENT_COMPILE SILENT_COMPILE=$(1) #M# ICU_MSG=@echo " $(1) " #M# ################################################################## ################################################################## # # *5* packaging options and directories # ################################################################## # The basename of the ICU data file (i.e. icudt21b ) ICUDATA_CHAR = l ICUDATA_NAME = icudt64l # Defaults for pkgdata's mode and directories # The default data dir changes depending on what packaging mode # is being used ifeq ($(strip $(PKGDATA_MODE)),) #SH# if [ "x$PKGDATA_MODE" = "x" ]; #SH# then PKGDATA_MODE=dll #SH# fi endif #SH# case "$PKGDATA_MODE" in ifeq ($(PKGDATA_MODE),common) #SH# common) ICUDATA_DIR = $(pkgdatadir) ICUPKGDATA_DIR = $(ICUDATA_DIR) #SH# ;; else ifeq ($(PKGDATA_MODE),dll) #SH# dll) ICUDATA_DIR = $(pkgdatadir) ICUPKGDATA_DIR = $(libdir) #SH# ;; else #SH# *) ICUDATA_DIR = $(pkgdatadir) ICUPKGDATA_DIR = $(ICUDATA_DIR) #SH# ;; endif endif #SH# esac GENCCODE_ASSEMBLY = -a gcc ################################################################## ################################################################## # # *6* Inclusion of platform make fragment (mh-* file) # ################################################################## # The mh- file ("make fragment") for the platform is included here. # It may override the above settings. # It is put last so that the mh-file can override anything. # The selfcheck is just a sanity check that this makefile is # parseable. The mh fragment is only included if this does not occur. ifeq (selfcheck,$(MAKECMDGOALS)) #M# selfcheck: #M# @echo passed #M# else #M# include $(pkgdatadir)/config/mh-linux endif #M# usr/lib64/icu/64.2/pkgdata.inc000064400000002570152342600260011560 0ustar00GENCCODE_ASSEMBLY_TYPE=-a gcc SO=so SOBJ=so A=a LIBPREFIX=lib LIB_EXT_ORDER=.64.2 COMPILE=gcc -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_ATTRIBUTE_DEPRECATED= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -std=c++11 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -c LIBFLAGS=-I/opt/alt/libicu/usr/include -DPIC -fPIC GENLIB=gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -std=c++11 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wl,-rpath=/opt/alt/libicu/usr/lib64 -shared -Wl,-Bsymbolic LDICUDTFLAGS=-nodefaultlibs -nostdlib LD_SONAME=-Wl,-soname -Wl, RPATH_FLAGS= BIR_LDFLAGS=-Wl,-Bsymbolic AR=ar ARFLAGS=r RANLIB=ranlib INSTALL_CMD=/usr/bin/install -c usr/lib64/libicutu.so.64.2000075500000725440152342600260011067 0ustar00ELF>`@`@8@ ##H8 --#-#pp$$``` Ptdttt QtdRtd##GNUKEfUAFBbV $QqFnLC1%,@’Hl *(H`(A ] H&A@ %P@D`!A@ Ph0z@<8 Pq!0#ܕ*@"PL ThDT$Hp  A$ФDPHY\D 80 DB @@'9 D ( tL"X4hFJ4(@B5H-^   !"$&')*+-/0124678:<?@ADEFJMNPQRSUVWXYZ\]^_abdehijlmnqrstwxyz|}~  c-=\yjh oubTW,z-(2(l;Uf@wU밐 I+S7|?Ez@8,??JB=4V"^&!O>$5B2ɚ*>(p5?WX 5Cd;Gn^|K@.G{L; qXCh#t_GHHda{'_vBy_J=ecaPYBG.5tCC(ăWW.Gd,c02W4> h[.ooBnԙ]frK'.DZځ! \W|BEB 0B.D' *MW'GD?GTU&Tx3`PqXf {5D _$(QwrV=L2_l4%^~u]8'og02fa/'7D3獋~g*@* ӲGr1 5DM j )국} UfZʯGo|T 3 c=iEh+a!zpeY;ڮk02 R#h"#7 ^ޭHe\bQƇ/ 9D;|x 7wםX>7o.#xf3σ^LT|%UNpf(8 a{. tzlI{D;k~~E10{&ɭqXI γr{tM}3LmA~a YQkvhmT|=pǍDd#n5j&}mGb'tO4D?DC (  /c123PYN@7GK/sNèc^ Zuʛ}<#+YuMkW.J rL"ԠTrಶwՑRzYmk7` TtB*}~cim3DR_=[53+M'Ґ]N7G?z׸á-̷ɜ*3y* .NiBsdٖψ#o魈#Kk e4f?dᮿ,Lq#-q ?1Y :\.U7@/H  6 @"A:/QiN < t 8F"5M^PS) '  F.@?Q 4@ 0 -! JY btJ * 102-8! U,@b!y) <j)/  /??,@Ev#J.n" T q"z (  nQ6m-u r, #o?v121D/g~?@2l1 a?'+/a !@ W@.9 b.j.>-:R. ~$ r.9C3$  `2    "O( 2,,#, MkG[ h '?>T(" (" # pF p* P!1  PQc pv @?  p%" `w@ ZQ 0qc K~3" pD-!" pg@ Y" `n  #s 0N  -^   Po. )A D %$" @: o! з6  "" P"  '_* E = @t  `"+9" Lz zw# `;* P4" `EQAPW& $,- y'"  ^ j Py[6" FdV Г>O. 0$" `w: 0qS p3w 0 Pc:0 #> ` < @  ЬO!!p$" @/ ` .* E"" P"8" `I:0 $    `"+3! X R D_0 ) @R` #Q0 # ` ?Vh c! wy 9 ^4# A9#O > >1 (" P @%(   ,.+0 F rM) z p  +. 0yD7" HE%" F {}!P)#(? H'"  q  "9 O(("   P)# @){. C# p !(#!  / ! ; !(#( @ ( %"2 @6  &JW ` )1 (&"  ! )# ) _" j  p%S-!)# 5" л> 0.{m&"  <  0u we Pj P F  .  !-!x)#(|* ("  p;/ 9p P  pm   7. 2q) 6  @,-<" Qz `Af <  %? .:/  %" F/ ЅU #X'"  ( V&j!!@ P[ @@A( | N1 # A  &  f. 0 )n {>+!)#0n  *2 ` &" ~  1q  p,!3 Бs+ @ r3! 0* 9" Kd @a/   &N @s/ # aA9#M" \%" P{ )  ? Vbn/ , pFLA ]  0 " p R`%"   @+ PE  p$ Pq4" Ea H$ s W Вeu 0B  :KU @ ) <  . &  p&1 p+ Y? B{ `  P- Y0 0} Pn=" pTa# ^  <'" . )  @-Q6 Г> x@ Y# ." pC ) 3 Z)E6 0! / `p @[+ @ ._0 `&"   PW8%"    <" Pd h P9; 2" C  OQ# P  {  *y   , p+ Y !@tP5" 0Fa&" P*'" p=&" ) ] XS1   P+06  #) ' l}2 #0 " os0 05  `$ ) 0  Sk:" O  "F# 01 !!8)#0   _=__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeT_FileStream_openfopenT_FileStream_closefcloseT_FileStream_file_existsT_FileStream_readfreadT_FileStream_writefwriteT_FileStream_rewindT_FileStream_putcfputcT_FileStream_getcfgetcT_FileStream_ungetcT_FileStream_peekT_FileStream_readLinefgetsT_FileStream_writeLinefputsT_FileStream_sizeftellfseekT_FileStream_eoffeofT_FileStream_errorferrorT_FileStream_stdinT_FileStream_stdoutT_FileStream_stderrT_FileStream_remove__vfprintf_chkstrcmpfindBasenamestrlenmemcpy__fprintf_chkudata_openSwapper_64udata_swapudata_closeSwapper_64uprv_mkdirstrchr__stack_chk_failu_errorName_64getDataInfouprv_malloc_64uprv_free_64memset__gxx_personality_v0_Unwind_Resume_ZN6icu_647PackageC2Ev_ZN6icu_647PackageC1Ev_ZN6icu_647PackageD2Ev_ZN6icu_647PackageD1Ev_ZN6icu_647Package9setPrefixEPKc__memcpy_chk_ZN6icu_647Package9getInTypeEv_ZNK6icu_647Package8findItemEPKcistrncmp_ZN6icu_647Package15checkDependencyEPvPKcS3__ZN6icu_647Package9findItemsEPKc_ZN6icu_647Package12findNextItemEvmemcmp_ZN6icu_647Package12setMatchModeEj_ZN6icu_647Package10removeItemEimemmove_ZN6icu_647Package11removeItemsEPKc_ZN6icu_647Package11removeItemsERKS0__ZN6icu_647Package11extractItemEPKcS2_ic_ZN6icu_647Package11extractItemEPKcic_ZN6icu_647Package12extractItemsEPKcS2_c_ZN6icu_647Package12extractItemsEPKcRKS0_c_ZNK6icu_647Package12getItemCountEv_ZNK6icu_647Package7getItemEi_ZN6icu_647Package16enumDependenciesEPvPFvS1_PKcS3_E_ZN6icu_647Package16enumDependenciesEPNS_4ItemEPvPFvS3_PKcS5_E_ZN6icu_647Package17checkDependenciesEv_ZN6icu_647Package11allocStringEai_ZN6icu_647Package9sortItemsEvuprv_sortArray_64_ZN6icu_647Package12writePackageEPKccS2_udata_swapDataHeader_64_ZN6icu_647Package15setItemCapacityEi_ZN6icu_647Package11readPackageEPKcudata_readInt32_64_ZN6icu_647Package18ensureItemCapacityEv_ZN6icu_647Package7addItemEPKcPhiacstrcpy_ZN6icu_647Package7addItemEPKc_ZN6icu_647Package8addItemsERKS0__ZN6icu_647Package7addFileEPKcS2_strrchruprv_isInvariantUString_64res_getPublicType_64u_UCharsToChars_64res_countArrayItems_64res_getArrayItem_64res_getString_64res_getAlias_64res_getTableItemByIndex_64res_read_64_ZdaPvudata_printError_64_Znamures_swap_64utrie_swapAnyVersion_64utrie_swap_64ucnv_swap_64ucnv_swapAliases_64usprep_swap_64unorm2_swap_64ucol_swap_64ucol_swapInverseUCA_64ubrk_swap_64udict_swap_64uchar_swapNames_64uspoof_swap_64_ZNK6icu_6416IcuToolErrorCode13handleFailureEv_ZNK6icu_649ErrorCode9errorNameEv_ZN6icu_6416IcuToolErrorCodeD2Ev_ZTVN6icu_6416IcuToolErrorCodeE_ZN6icu_649ErrorCodeD2Ev_ZN6icu_6416IcuToolErrorCodeD1Ev_ZN6icu_6416IcuToolErrorCodeD0Ev_ZN6icu_647UMemorydlEPvuprv_realloc_64getCurrentYearucal_open_64ucal_getNow_64ucal_setMillis_64ucal_get_64ucal_close_64getLongPathnamefindDirnamestrncpy__errno_locationuprv_fileExists__xstatutm_open__strcpy_chkutm_closeutm_getStartutm_countItemsutm_allocutm_allocN_ZTSN6icu_6416IcuToolErrorCodeE_ZTIN6icu_6416IcuToolErrorCodeE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTIN6icu_649ErrorCodeE__strcat_chk__memset_chkudata_createudata_finishudata_createDummyudata_write8udata_write16udata_write32udata_writeBlockudata_writePaddingudata_writeStringudata_writeUStringu_strlen_64_ZN6icu_6413CollationInfo13getDataLengthEPKii_ZN6icu_6413CollationInfo10printSizesEiPKi__printf_chk_ZN6icu_6413CollationInfo18printReorderRangesERKNS_13CollationDataEPKii_ZN6icu_649UVector32C1ER10UErrorCode_ZNK6icu_6413CollationData17makeReorderRangesEPKiiRNS_9UVector32ER10UErrorCode_ZN6icu_649UVector32D1Evuprv_makeDenseRangesucm_printMappingucm_printTableucm_sortTableucm_checkValidityucm_countCharsucm_parseBytesstrtoulucm_parseMappingLineu_skipWhitespaceu_strFromUTF32_64ucm_openTableucm_closeTableucm_resetTableucm_addMappingucm_moveMappingsucm_checkBaseExtucm_mergeTablesucm_openucm_closeucm_mappingTypeucm_separateMappingsucm_addMappingAutoucm_addMappingFromLineucm_readTableucm_addStateucm_parseHeaderLineucm_processStatesucm_findFallbackucm_optimizeStatesu_parseArgsu_rtrimu_parseDelimitedFileu_parseCodePointsu_parseStringu_parseCodePointRangeAnyTerminatoru_parseCodePointRangeu_parseUTF8sscanfu_terminateChars_64UCNV_TO_U_CALLBACK_STOP_64ucnv_setToUCallBack_64ucnv_toUnicode_64ucnv_getInvalidChars_64ucnv_reset_64UCNV_TO_U_CALLBACK_SUBSTITUTE_64u_charsToUChars_64ucbuf_autodetect_fsucnv_detectUnicodeSignature_64ucnv_open_64ucbuf_autodetectucnv_close_64ucbuf_getcucbuf_getc32ucbuf_getcx32u_unescapeAt_64ucbuf_ungetcucbuf_closeucbuf_openucnv_compareNames_64ucbuf_rewinducnv_resetToUnicode_64ucbuf_sizeucnv_getMinCharSize_64ucbuf_getBufferucbuf_resolveFileNamestrcatucbuf_readline_ZN6icu_6410UXMLParser16getStaticClassIDEv_ZNK6icu_6410UXMLParser17getDynamicClassIDEv_ZN6icu_6411UXMLElement16getStaticClassIDEv_ZNK6icu_6411UXMLElement17getDynamicClassIDEv_ZN6icu_6410UXMLParser6internERKNS_13UnicodeStringER10UErrorCodeuhash_find_64_ZN6icu_647UMemorynwEm_ZN6icu_6413UnicodeStringC1ERKS0_uhash_puti_64_ZNK6icu_6410UXMLParser8findNameERKNS_13UnicodeStringE_ZNK6icu_6411UXMLElement10getTagNameEv_ZNK6icu_6411UXMLElement10appendTextERNS_13UnicodeStringEa_ZNK6icu_647UVector9elementAtEi_ZTIN6icu_6413UnicodeStringE_ZTIN6icu_647UObjectE__dynamic_cast_ZN6icu_6413UnicodeString8doAppendERKS0_ii_ZNK6icu_6411UXMLElement7getTextEa_ZTVN6icu_6413UnicodeStringE_ZN6icu_6413UnicodeStringD1Ev_ZNK6icu_6411UXMLElement15countAttributesEv_ZNK6icu_6411UXMLElement12getAttributeEiRNS_13UnicodeStringES2__ZN6icu_6413UnicodeString8copyFromERKS0_a_ZNK6icu_6411UXMLElement12getAttributeERKNS_13UnicodeStringE_ZNK6icu_6411UXMLElement13countChildrenEv_ZNK6icu_6411UXMLElement8getChildEiR12UXMLNodeType_ZTIN6icu_6411UXMLElementE_ZNK6icu_6411UXMLElement16nextChildElementERi_ZNK6icu_6411UXMLElement15getChildElementERKNS_13UnicodeStringE_ZN6icu_6410UXMLParserC2ER10UErrorCode_ZTVN6icu_6410UXMLParserE_ZN6icu_6413UnicodeStringC1EPKciNS0_10EInvariantE_ZN6icu_6412RegexMatcherC1ERKNS_13UnicodeStringEjR10UErrorCode_ZN6icu_6413UnicodeStringC1EPKc_ZN6icu_646UStackC1ER10UErrorCode_ZN6icu_6413UnicodeStringC1EDsuhash_compareUnicodeString_64uhash_hashUnicodeString_64uhash_init_64uprv_deleteUObject_64uhash_setKeyDeleter_64_ZN6icu_6412RegexMatcherD1Ev_ZN6icu_647UObjectD2Ev_ZN6icu_646UStackD1Evuhash_close_64_ZN6icu_6410UXMLParserC1ER10UErrorCode_ZN6icu_6410UXMLParser12createParserER10UErrorCode_ZN6icu_6410UXMLParserD2Ev_ZN6icu_6410UXMLParserD1Ev_ZN6icu_6410UXMLParserD0Ev_ZN6icu_6410UXMLParser11scanContentER10UErrorCode_ZN6icu_6412RegexMatcher9lookingAtElR10UErrorCode_ZNK6icu_6412RegexMatcher5groupEiR10UErrorCode_ZN6icu_6413UnicodeStringaSEOS0__ZN6icu_6412RegexMatcher5resetERKNS_13UnicodeStringE_ZN6icu_6412RegexMatcher10replaceAllERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6412RegexMatcher3endEiR10UErrorCode_ZN6icu_6410UXMLParser9parseMiscER10UErrorCode_ZNK6icu_6412RegexMatcher5inputEv_ZNK6icu_6412RegexMatcher3endER10UErrorCode_ZN6icu_6410UXMLParser5errorEPKcR10UErrorCode_ZNK6icu_6413UnicodeString9doIndexOfEDsii_ZN6icu_6410UXMLParser15replaceCharRefsERNS_13UnicodeStringER10UErrorCode_ZN6icu_6413UnicodeString7unBogusEv_ZN6icu_6413UnicodeString9doReplaceEiiPKDsii_ZN6icu_6412RegexMatcher17appendReplacementERNS_13UnicodeStringERKS1_R10UErrorCode_ZN6icu_6412RegexMatcher4findEv_ZNK6icu_6412RegexMatcher5startEiR10UErrorCode_ZN6icu_6412RegexMatcher10appendTailERNS_13UnicodeStringE_ZN6icu_6413UnicodeStringaSERKS0_u_digit_64_ZN6icu_6413UnicodeString7replaceEiii_ZN6icu_6411UXMLElementC2EPKNS_10UXMLParserEPKNS_13UnicodeStringER10UErrorCode_ZTVN6icu_6411UXMLElementE_ZN6icu_647UVectorC1ER10UErrorCode_ZN6icu_647UVectorD1Ev_ZN6icu_6411UXMLElementC1EPKNS_10UXMLParserEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410UXMLParser13createElementERNS_12RegexMatcherER10UErrorCode_ZN6icu_647UVector10addElementEPvR10UErrorCode_ZNK6icu_6413UnicodeString5cloneEv_ZN6icu_6410UXMLParser5parseERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412RegexMatcher7matchesER10UErrorCode_ZNK6icu_6413UnicodeString8doEqualsERKS0_i_ZN6icu_646UStack3popEv_ZN6icu_6410UXMLParser9parseFileEPKcR10UErrorCode_ZN6icu_6413UnicodeString9getBufferEi_ZN6icu_6413UnicodeString13releaseBufferEi_ZN6icu_6413UnicodeStringC1EaNS_14ConstChar16PtrEi_ZNK6icu_6413UnicodeString7extractEiiPcj_ZN6icu_6411UXMLElementD2Ev_ZN6icu_6411UXMLElementD1Ev_ZN6icu_6411UXMLElementD0Ev_ZTSN6icu_6411UXMLElementE_ZTSN6icu_6410UXMLParserE_ZTIN6icu_6410UXMLParserElocaltimestrftimeusrc_create__sprintf_chkusrc_createTextDatausrc_writeArrayusrc_writeUTrie2Arraysusrc_writeUTrie2Structusrc_writeUCPTrieArraysusrc_writeUCPTrieStructusrc_writeUCPTrieusrc_writeArrayOfMostlyInvCharsreadList_Znwm_ZdlPv_ZN6icu_6412LocalPointerINS_7PackageEED2Ev_ZN6icu_6412LocalPointerINS_7PackageEED1EvwritePackageDatFilecheckAssemblyHeaderNameprintAssemblyHeadersToStdErrwriteAssemblyCodewriteCCodewriteObjectCodecreateCommonDataFileuprv_pathIsAbsolute_64qsortu_getDataDirectory_64_ZN6icu_6413PropertyNamesD2Ev_ZN6icu_6413PropertyNamesD1Ev_ZN6icu_6413PropertyNamesD0Ev_ZNK6icu_6413PropertyNames15getPropertyEnumEPKcu_getPropertyEnum_64_ZNK6icu_6413PropertyNames20getPropertyValueEnumEiPKcu_getPropertyValueEnum_64_ZN6icu_6415MaybeStackArrayIcLi40EEC2Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2Ei_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ei_ZN6icu_6415MaybeStackArrayIcLi40EED2Ev_ZN6icu_6415MaybeStackArrayIcLi40EED1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2EOS1__ZN6icu_6415MaybeStackArrayIcLi40EEC1EOS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSEOS1__ZNK6icu_6415MaybeStackArrayIcLi40EE11getCapacityEv_ZNK6icu_6415MaybeStackArrayIcLi40EE8getAliasEv_ZNK6icu_6415MaybeStackArrayIcLi40EE13getArrayLimitEv_ZNK6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EE12aliasInsteadEPci_ZN6icu_6415MaybeStackArrayIcLi40EE6resizeEii_ZN6icu_6415MaybeStackArrayIcLi40EE13orphanOrCloneEiRi_ZN6icu_6415MaybeStackArrayIcLi40EE12releaseArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EE17resetToStackArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EEeqERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEneERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC2ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC1ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSERKS1__ZN6icu_648UniPropsC2Ev_ZN6icu_6410UnicodeSetC1Ev_ZN6icu_648UniPropsC1Ev_ZN6icu_6412PreparsedUCD8readLineER10UErrorCodeu_versionFromString_64perror_ZN6icu_6412PreparsedUCD10firstFieldEv_ZN6icu_6412PreparsedUCD9nextFieldEv_ZN6icu_6412PreparsedUCD14parseCodePointEPKcR10UErrorCode_ZN6icu_6412PreparsedUCD19parseCodePointRangeEPKcRiS3_R10UErrorCode_ZN6icu_6412PreparsedUCD19getRangeForAlgNamesERiS1_R10UErrorCode_ZN6icu_6412PreparsedUCD11parseStringEPKcRNS_13UnicodeStringER10UErrorCode_ZN6icu_648UniPropsD2Ev_ZN6icu_6410UnicodeSetD1Ev_ZN6icu_648UniPropsD1Ev_ZN6icu_6412PreparsedUCDC2EPKcR10UErrorCode_ZTVN6icu_6413PropertyNamesE_ZN6icu_6412PreparsedUCDC1EPKcR10UErrorCode_ZN6icu_6412PreparsedUCDD2Ev_ZN6icu_6412PreparsedUCDD1Ev_ZN6icu_6412PreparsedUCD21parseScriptExtensionsEPKcRNS_10UnicodeSetER10UErrorCode_ZN6icu_6410UnicodeSet5clearEv_ZNK6icu_6410UnicodeSet8containsEi_ZN6icu_6410UnicodeSet3addEi_ZN6icu_6410CharString6appendEPKciR10UErrorCode_ZNK6icu_6410UnicodeSet7isEmptyEv_ZN6icu_6412PreparsedUCD13parsePropertyERNS_8UniPropsEPKcRNS_10UnicodeSetER10UErrorCodeuprv_stricmp_64_ZN6icu_6412PreparsedUCD8getPropsERNS_10UnicodeSetER10UErrorCode_ZN6icu_6410UnicodeSetaSERKS0__ZN6icu_6410UnicodeSet6removeEi_ZTSN6icu_6413PropertyNamesE_ZTIN6icu_6413PropertyNamesE_ZTVN10__cxxabiv117__class_type_infoE_ZN6icu_6412PreparsedUCD15kNumLineBuffersEparseFlagsFiledifftimeisFileModTimeLateropendirreaddirclosedirswapFileSepChar_ZNKSt5ctypeIcE8do_widenEcuprv_min_64paramLocaleDefaultuloc_getDefault_64paramIcudataPathparamConverterDefaultucnv_getDefaultName_64paramTimezoneVersionucal_getTZDataVersion_64T_CString_integerToString_64paramIntegerparamCldrVersionulocdata_getCLDRVersion_64u_versionToString_64ucal_getDefaultTimeZone_64paramTimezoneDefaultparamLocaleDefaultBcp47uloc_toLanguageTag_64_ZSt20__throw_length_errorPKcudbg_enumCountudbg_enumExpectedCountudbg_enumNameudbg_enumArrayValueudbg_enumByNameudbg_getPlatformparamPlatformparamEmptyparamStaticudbg_getSystemParameterNameByIndexudbg_getSystemParameterValueByIndexudbg_writeIcuInfoudbg_knownIssueURLFrom_ZN11KnownIssuesC2Ev_ZN11KnownIssuesC1Ev_ZN11KnownIssues5printEv_ZSt4cout_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSo3putEc_ZNSo5flushEv_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZNKSt5ctypeIcE13_M_widen_initEv_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZSt16__throw_bad_castvudbg_knownIssue_print_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St3setIS5_St4lessIS5_ESaIS5_EESB_SaIS6_IS7_SD_EEEESt10_Select1stISH_ESB_SaISH_EE4findERS7__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3setIS5_St4lessIS5_ESaIS5_EEESt10_Select1stISD_ESA_SaISD_EE4findERS7__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3setIS5_St4lessIS5_ESaIS5_EEESt10_Select1stISD_ESA_SaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St3setIS5_St4lessIS5_ESaIS5_EESB_SaIS6_IS7_SD_EEEESt10_Select1stISH_ESB_SaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E_ZN11KnownIssuesD2Ev_ZN11KnownIssuesD1Evudbg_knownIssue_close_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE10_M_insert_IRKS5_NSB_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS5_EPSt18_Rb_tree_node_baseSJ_OT_RT0__ZSt19__throw_logic_errorPKc__cxa_begin_catch__cxa_rethrow__cxa_end_catch_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St3setIS5_St4lessIS5_ESaIS5_EESB_SaIS6_IS7_SD_EEEESt10_Select1stISH_ESB_SaISH_EE24_M_get_insert_unique_posERS7__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St3setIS5_St4lessIS5_ESaIS5_EESB_SaIS6_IS7_SD_EEEESt10_Select1stISH_ESB_SaISH_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISH_ERS7__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St3setIS5_St4lessIS5_ESaIS5_EESB_SaIS6_IS7_SD_EEEESt10_Select1stISH_ESB_SaISH_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESQ_IJEEEEESt17_Rb_tree_iteratorISH_ESt23_Rb_tree_const_iteratorISH_EDpOT__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3setIS5_St4lessIS5_ESaIS5_EEESt10_Select1stISD_ESA_SaISD_EE24_M_get_insert_unique_posERS7__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3setIS5_St4lessIS5_ESaIS5_EEESt10_Select1stISD_ESA_SaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3setIS5_St4lessIS5_ESaIS5_EEESt10_Select1stISD_ESA_SaISD_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESM_IJEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT__ZN11KnownIssues3addEPKcS1_S1_PaS2_udbg_knownIssue_open_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZN11KnownIssues3addEPKcS1_PKDsPaS4__ZN6icu_6413UnicodeStringC1EPKDs_ZN6icu_644CStrC1ERKNS_13UnicodeStringE_ZNK6icu_644CStrclEv_ZN6icu_644CStrD1Evudbg_knownIssue_openU_ZN6icu_647UMemorydaEPv_Z15udbg_enumString14UDebugEnumTypeiucln_registerCleanup_64_ZN6icu_647UMemorynaEm_ZN6icu_6413UnicodeStringC1EPKcS2___cxa_throw_bad_array_new_lengthudbg_enumByStringudbg_stoistrtoludbg_stodstrtodudbg_escape_ZN6icu_6411ICU_Utility17escapeUnprintableERNS_13UnicodeStringEi_ZN6icu_6411ICU_Utility13isUnprintableEi_ZN6icu_6413UnicodeString8doAppendEPKDsii_Z21uprv_dummyFunction_TUvlibicui18n.so.64libicuuc.so.64libicudata.so.64libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endlibicutu.so.64GCC_3.0GLIBC_2.2.5CXXABI_1.3.8GLIBCXX_3.4.11GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4GLIBC_2.4GLIBC_2.14GLIBC_2.3.4/opt/alt/libicu/usr/lib64   A P&y BA ui BA`xѯ Ba ,B) ;BӯkIBt)TBAii `BjBui Bti uB###p # #@#P#`####V#]####V##m##V##x #8 #V # #( #h0 #8 #H #P #X #` #p #x # #V # # #8 # # # #Ȥ # # #Ş # #ʞ!#Ҟ !#%0!#0@!#Jp!#Ԭx!#^!#g!#n!#t!#}!#!#!#!#!#!#"#ֶ("#@"#h"#"#"#&"#4"#D"#S"#\##d(##q@##X##########$#ͷ$#׷0$#H$#`$#x$#$#$#$#$#%$#/%#; %#J8%#WP%#eh%#s%#%#%#%#%#&#Ƹ&#и0&#H&#`&# x&#&#!&#2&#>&#J&#['#l '#|8'#P'#h'#'#'#չ(#(#((#8(#X(#(#0(#(#@t)#(#)#`")#")# "()#p@)#X)#8)#`)#ph)#`p)# )# )#)#)#)#@)#)#)#)#`)#p)#)#)#)#0)#*#*#0*#$ *#*(*#00*#к@*#ĵH*#0P*#7`*#<h*#0p*#L*#Q*# *#*#a*#*#o*# *#~*# +#+#0  +#(+#00+#@+#H+# `+#h+# +#̵+#` +#׵+#+#+# +#+#+# +#B],#,# ,# ,# (,# 0,#@,#H,#0P,##`,#;h,#0p,##,#G,#0,#,#P,#0,#Z,#^,# ,#B],#y,# ,#B]/#pC'#'#`'#'#HH(#Eh(#x(#(#(#(#(#(# )#8)#(#$0)#H)#/#)#Pp/#x/# /#"/#+/#F/#_/#/#/#/#/#/#/#/#/#/#6#0# 0#(0#00#80#@0#H0#P0# X0# `0# h0# p0#x0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0# 1#!1##1#%1#& 1#'(1#(01#)81#*@1#+H1#,P1#-X1#.`1#/h1#0p1#1x1#21#31#41#51#61#71#81#91#:1#;1#<1#=1#>1#?1#@1#A1#B2#C2#D2#G2#I 2#J(2#K02#L82#M@2#NH2#OP2#QX2#R`2#Sh2#Tp2#Ux2#V2#W2#X2#Y2#Z2#[2#\2#]2#^2#a2#b2#c2#d2#e2#f2#g2#h3#i3#j3#k3#l 3#m(3#n03#o83#p@3#qH3#rP3#sX3#t`3#uh3#vp3#wx3#x3#y3#z3#{3#|3#}3#~3#3#3#3#3#3#3#3#3#3#4#4#4#4# 4#(4#04#84#@4#H4#P4#X4#`4#h4#p4#x4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#5#5#5#5# 5#(5#05#85#@5#H5#P5#X5#`5#h5#p5#x5#5#5#5#5#5#5#5#5#5#5#5#5#5#5#5#5#6#6#6#6# 6#(6#06#86#@6#H6#P6#X6#`6#h6#p6#x6#6#6#6#6#HH}"HtH5}"%}"hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhh%p"D%p"D%p"D%p"D%p"D%p"D%p"D%p"D%}p"D%up"D%mp"D%ep"D%]p"D%Up"D%Mp"D%Ep"D%=p"D%5p"D%-p"D%%p"D%p"D%p"D% p"D%p"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%o"D%}o"D%uo"D%mo"D%eo"D%]o"D%Uo"D%Mo"D%Eo"D%=o"D%5o"D%-o"D%%o"D%o"D%o"D% o"D%o"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%n"D%}n"D%un"D%mn"D%en"D%]n"D%Un"D%Mn"D%En"D%=n"D%5n"D%-n"D%%n"D%n"D%n"D% n"D%n"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%m"D%}m"D%um"D%mm"D%em"D%]m"D%Um"D%Mm"D%Em"D%=m"D%5m"D%-m"D%%m"D%m"D%m"D% m"D%m"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%l"D%}l"D%ul"D%ml"D%el"D%]l"D%Ul"D%Ml"D%El"D%=l"D%5l"D%-l"D%%l"D%l"D%l"D% l"D%l"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%k"D%}k"D%uk"D%mk"D%ek"D%]k"D%Uk"D%Mk"D%Ek"D%=k"D%5k"D%-k"D%%k"D%k"D%k"D% k"D%k"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%j"D%}j"D%uj"D%mj"D%ej"D%]j"D%Uj"D%Mj"D%Ej"D%=j"DLHHxtHxHHHHt HH{L2HjLRHZHHJHLoH|$8H|$0H|$(H|$ H|$H|$H|$H<$H8HHLHLHLLcL[H|$HQH|$@GSHLgHHtLHLHLHLwHLj2HLZ,HLJ%HL:HL*HLHHHHLHLHLLRLJH{HHqH|$HH|$HLH|$2LjH2H|$8XLPHH@LHH(.H"LHHjHHZH|$ H|$HHHhH(HHvLL&LH|$HL|$t H|${H3|$<t H|$0aH|$<t H|$0HH|$<t H|$0/HHT$ H$HH9t[H$HH9tEHT$(H$HH9t*HH$HH9t H|$8H$tHbHD$ H$HH9tH$HH9tH$H|$8OtHD$(H$HH9tH$HH9NNHpHHD$ H$ HH9tMHD$H$`HH9uH$H|$8sHHD$H$`HH9tH|$8H$sHQHT$(H$HH9tH|$ Ll$H$IL9tLd$0H$IL9tH|$ HHD$(H$HH9tYHD$H$`HH9:H-HHHHHpHH=u%H=]"HH:L"H5W%>f.@H=f"Hf"H9tH\"Ht H=f"H5f"H)HHH?HHtH\"HtfD=Ef"u+UH=\"Ht H=K" df"]wHt?tHt >t1f.Ht"fDf.HH5@1Ht HHÐHHHcH%HHHHcHHHHDf.7WSHH[8HHH ff.HHH@f.ATUSH@1HHH&HcH1ID[]A\@f.GHtHHÐf.HY"HÐHY"HÐHY"HÐHSHfHHlff.HH2H8@f.ATUHSNHHI~=LcH=J4#€u?CLHHBD%[]A\HY"HپHH81 HX"A@HHH81f.AUATIUHSHHtK?ItC~HÍ@=LHSLNIx/ItLh/DD)fM1H3ÁHHHPL[]A\A]HX"ILHTH81HW"LHBH81AWAVIAUIATUSHcH[H8dH%(H$(1HL$EAD$DA8D$AU9HNAuHT$LD$T$HZHHL$1VLH$(dH3 %(H8[]A\A]A^A_f.)K<<Hc]bHQR"LHH81HFHR"LHH81gHOHQ"AMHxH81HQ"LH2H81HHQ"LHԀH81RHff.Ffo.G@H HLJHLJLJHLJHLJHLJLJHLJHHLJLJHLJLJ 'UHSHH'H~<1fH9~*H[HǀxtHxHH9H[]@f.UHSHHHH?wHH{@H@[HP]HO"HHH81ff.PH$}HÐff.AWAVAUATLcUIcS1H8DH|$(Ht$HD$ D9HD$(HHD$)@HT$ H|$atVED9F<+H|$DDHcIƉH@HH4HT$EyH|$uExFA~@HD$H\$H\ Ht#H3H|$Lt fӉH8[]A\A]A^A_A^@f.ATIUHSHӺHx[]A\fH N"ƅIL[H~]H8A\1fH>AUATUHSHHH*HLJLJ HHtlHL`H)LL牓AZ*L牃 HugEuCǃH[]A\A]LJDHAʼnEtDHHH[]A\A]HL"HH}H81 AWAVAUATUSH(2ID$HcL$@JHD$9\$IHL$DsEL$LBAE IBDA9Lc~.ILLLD$DT$0DT$LD$~DM)D)E~E)IIcMcK4u?At/L8Ht L)HcH9|H([]A\A]A^A_HD$DfALJƻ뿐fDÐ@xXHcATIUH,@SHHHHxucAT$9|,A9 []A\f)HHH@Ht/HHHxgAT$9}fDSH H6Hy[AUATUSHH~-II1fH3LHA9$H[]A\A]Ðx9~E7Ð@f.HcLH@IDHff.ATIHUSHDLHHy[]A\AWAVAUATUSHH~8IIID1fDHUDLLHoA9$H[]A\A]A^A_fDÐ@1x9~HcHHvHÐf.~RAUIATIUHS1HDHH[LHHH4L9H[]A\A]@Ð@f.SHHHƇr[fD@t$HcHHʁ+ÐHcHHPʁPHG"HFxH81@H E1E1dH%(HD$1HD$ D$ HPH |$XZHD$dH3%(u3HHwHHG"H81|$)t@AWIAVAUATUSHHHHt$0L$LdH%(H$1HMtpDLLADHAD=l QIcLHL$LHcEHL$ȉ f@l@b@e<Lt$P1MLt$D$PZM11HD$h?HD$pHD$`IHD$(HD$(|$PHD$x{HE"H H0HD$`Hx HD$@H|$8HHtHJPHrXHH9uH|$0H5raHD$H0HcLMt&LD$LLL|$PHcHL$Lh9{@rL H!%tDHJHDщHAE)A@IcЉD$ HƄ/IHƄMtNLLD$LLAVH|$PHLLD$HAVH|$PHDE1Lt$HMD$$of.L$$ EtA$AAUK<8LD$IHHcJ4HLD$N苃D9HO,vJ<1HHŋD$ (cIAfI$IxLLHIDH)ITH)DITHSDh1AD)HHcI<#DDLD$P1ɺ11D$PHD$hLD$I1ɺHD$pHD$`ILD$HD$(Lt$H L$ ͉D$TLd$TMt#LLD$LLAV8|$PqHL$LHPHD$HE1Ld$XKt$ D|$$4L,l$\+D$D$XMt#LLD$LLAV8|$PHL$L -HIBl(D9uHL$H|$Hc9L1L|$(Ll$Lt$AD$H|$`9rjDATfATLt$P1MLt$D$PM11HD$hHD$pIHD$`DLHcL$$LD$0HpH]>"H81.dHcLD$0H=qDfLHcL$$HepIH >"H81|$PnHcHlIHL$0HlH="H81HL$0HoHL$0H\p HnHH|="H81M|$PHL$0HnHnHHnHHnHHL$0Hl?H ="HjH81 fHnHTfD9|AUHcATL$@UIHSHLH-LHHtEMt!Hc~H@HLHKHLHH[]A\A]HB<"ALHuoH81AFt7HAN 9J IDHIcFIH1H'"HhH`H81bHxHtHHt HjeDA~AvI11芸I…[HHcIBPH'"H8HIzXEoIWEF A)AF <AAcM7:LHARLD9wrHzEILټ,@HDžxSE1E1AUH1LATHxH H@DH5_L1L襵LDžn/L;.HLpMDL#HI9:x_HPHuH:_I9uHHL)HL5>aHMHLSLLv^_ZA)A'gL<AAO<9<#LA ARL?LAARL<8A9nDLAML荶LLL׍PILLLARHHMSLLLH `fXLZ5A~ *f.A~Av11LDODI…HD`IBPH#"LHIBXIcwLAWIwLHILLhAwLLHHpLtLhHcHILHx}D`HxHI9{D)AOAL1LH5]nLDž7L谴LH`L11pxHXHXHvHAPHk""HHAXIc~+AVIvHHxLHXֺAvLHpHPHx1HXLcH`Lx@DžDH5 \H!"MHhH[H81~A>rootHlLL1H5\LLDžDH52\訸EF H$!"HYH81脶IH}TIH "H81HTZ1蠻9IH2TIH "H81v諸IH| "IHSH81CxH#мؼϼƼ齼fAWAAVIAUIATULSHHZH}jf{ TeACf{stu<u{Ex?AIcILHILHAU0INHsILAUHAD$軴H1H5/[L跮1H[]A\A]A^A_fDHS K LPDK1H5"[DCxXZEH1[]A\A]A^A_fDHZ1DLH5C[6E1sAWIAVAAUE1ATIULSHHHMf{ pnACf{am<IcHE E)AsLDL$ H$H$DL$ A9AsLIDT$ D $ЯILHAʼnLAT$8L9D $DT$ t+DIcDL$ D)I<H4D$HcjDL$ D$G,HD[]A\A]A^A_HS K LPDK1H52ZDCE1ͬXZEfDH5vZL1謬EsLD $D $AtDDDH5sZL1iEPf.AWMAVE1AUIATAUHSHHXdH%(HD$H1'MAf{ LaACpf{yod<\IcHD$HEx E)A/3HDT$AHt$ DT$ Ht$H5ZD$DB43HDT$IۭHL$DT$ADI u֋D$HcD$ IHD$Lt$ExA)H55XDA?PHD$`Lt$L|$ H$DA6HII5AGL9<$uDt$$EE9Ht$Ll$L9t IcLګD$ L|$ILHD$LDU8DL$(IcIIL5HLDD $eD $T$0IT$,HC4 HcIL5LU0D$ DHL$hdH3 %(uwHx[]A\A]A^A_ÐfA~HAV AN HPEN1H5VEF趥X1ZDH5 W1H薥1yd@AWIAVAUAATIUHSLHdH%(HD$x1WD$ 1Htp jfA UPAGu(fArouPw<tsfAtjf.HAW AO HPEO1H5VEG֤X1ZH|$xdH3<%( HĈ[]A\A]A^A_fDEx+D+T$ ?1H5VH~1@HcD$ IHD$(HD$pML|$ L|$0L|$HD$A6HII蝦AGL;|$uHD$D|$LH$E9Hc=HH9D$u1D+l$ A9.Ht$ Ld$(L9t HLLt$ IL@HLU8Dl$0IL$@IIv@HB譧D|$8IcIHHDI 4LD)U8Dl$LfC'fC 谫AUH;L蠫fH$(dH3 %(HH8[]A\A]A^A_f.L$襘$LH4$茘'H4$LDxfS DEfCAUH;LfEWH;ALfHLD$1)Llj>H;H谪H5fH4LH$Is@HLD$ HM LHPL $ߠL $IAy//fA HD$H1#xfDHD$bH1HD$@衜Mt&AHt:tHt @A1@f.ATUSHtSMHtHHH?HE1Ht$2H}A膪t2H}ӨHKD[]A\E1[]DA\DEA)DE~AUIE1IATIUHSHH !IHHH=; H[]A\A]藙MIHH"RHHATH81Ξ;H@t$ HtH?HtHt$ WHfHft$ HtH?HtHt$ 'HfHt$ HtH?HtHt$ HHtH?Ht~ ֧fDDf.HAUATUHSHH?Ht^A~+L%GH}LtAE~&H}HDH5G[]A\A]IfH[]A\A]DDf.HtGSHHHt*uHHt$HHt$…~ HH[H[f.Df.Ht7SHHH?tt,~H;H[鑦H[f.HHt$軒Ht$fHcD+ÐUSHHFL9^HcH5F1H HcH.HHl HW HBJ H- H H{H6HHHu{HuJHHcH5G1[]ޏfDH5'E)1Hc辏fHcH5VG1蚏HcH5G1zjDHcȿH5F1HcN-fHcȿH5dF1HcfHcȿH5 F1HcfHcȿH5E1Hc辎^fPHcȿIH5[E1Hc莎fPHcȿIH5E1Hc^fHcH5D1:DPHcȿIH5cD1HcZfHcH5D1!DHcH5C1ʍDHcH5C1認DPHcȿIH53C1Hc~vUHAWIAVAAUIATLeSH]LHHHdH%(HE1E艘ILDLLU}E11҅~f)؅~HEAftmDEAB Af~sH1QH5D詌XZEHD9L!HEdH3%(urHe[A\A]A^A_]E1DH5D1WDHAؿ1QH5D3눐 HH5!D1wۓHUf.DAWAVAUATUSHHL$dH%(H$1DLcNcLIcDL$I)HcIHHD$IHHHIHI9iAXLGLL$ DT$(L\$0NÉt$,DE1FLdz։|$fDDKAA9HcIcH)EAEHH;Lx@HI;LH~Hc9~fl$A9}DA9~HAHcALIT@DKOTHI)D(HHhHjHjL9uDL8HLxIM9?LL$ DT$(t$,EtPH|$0H\$EEHWHD L+ 9~IMMIIIHI9}`HD9u1H$dH3%(H[]A\A]A^A_fHD$\$DXf.PH\$HD9AODL[Hl DJf1E1Hc fDHʋLAD9~xD9}IcAHJI9uDT8IARDTxASESL9uH\$t$HcЉt10Ic(ѐDV DI EAEtaE8DLA~evHw AbHE~3)u0AID<H)u L9uAD)EA)DuAHA~IHJ @AWAVAUIATIUHSH~5I1L=@Ic LL1HVE9L } ~/1L5@fALL1LHE 9M x$HLHv@1[]A\A]A^A_HL []A\A]A^A_EDDNDAAtpHc6HH|$uDAVAUATUSHcG HH@L,L9spIHA fH I9vAS Hs~sHu L2H!HHE1H HkI9w[D]A\A]A^f.A[]DA\A]A^@f.AWIAVIAUATIU1SHHdH%(HD$1I A,+uSHH\{xuoH{LfHSH$H9uQHuLHi<H!H81ӍHL$dH3 %(u+H[]A\A]A^A_LH;@I@f.AWE1AVIAUIHATIUSHH8dH%(HD$(1Hl$ HL$+DHzBH|$B<+u HzH|$BIE<<UHHLHt$HT$ HNH9tq:>ul=wuteI{LH;H!1H81葌H\$(dH3%(H8[]A\A]A^A_@LH;@LHN;@LH;EtAAEDT$1-4HT$LLHD$oDT$t_<Ht$t0|HVDH|HT$ HքuEUAE AU H!LH 9H81y11HT$ELL$HD|$D$}D$DT$~u|$ H|$LH:qV0[LH:RHI}AЅ1҉уA4@4D9rYfH@^Htf@@ @0HH!H:H81t誇f.Ht7SHH?H{H{ H{0H[Df.Ht1G GG,fG8G:AVAUIATIUHSHG9G |EHcH4RHCH;-HHH{0Ht SHC0}QKE <K(FU~>DsDS;SMHCIcLHM L$.ZD1L^H\$ LHNLfL^HHMID$0MN0H$HD$D$/ED$-} .AWE1AVAUATIU1SHH(HT$L$DD$LC L3M,$$AD$ D$ fD;<$}:;l$ }4ALLLHI I AD;<$|D;<$fD,$Hcl$H$AE)D|$KDmM,HLI'fDAu EAV I I9tGAF A9uI~<~ H$A~Hx Ht$LuuAV I I9u@H$C:H([]A\A]A^A_ÐxfAE<1A} AE IM~ AMIL$ L<t IcUID$HLH IcH@HL4I AF ;D$u |$AV AI aE8~ƒ;l$ 2Dt$ AA)KDvIlKfDA} AE IM~ AMIL$ L<t IcUID$HLH@I L9AE<uAUtuAUfHcT$I~<~A~H{ Ht$L$sL$fDD$A8Fƒff.S`vHtO`1HHjtH}ǃHCf HHH[H&!H/H81{&yfDHt'SHH?kH{bH[wfDf.ATIUHSV HH3~{ut[]A\C <1҃tދKt<t { ~1A<$DAWAVAUATUSHL?IcG M/H@IlI9"ID$LgD$Dt AM D$I L9AE t<<AMIO A}Lt IcUIGHLLyH!A} IUH~AUIW A}Lt IcuIGH4LI D$L9m|$tb|$M>tKIvL_IVI6H[I~]E1A\HA]A^A_AE<v4IM5L8D$D$H[]A\A]A^A_H!H,H81{yH!LLHAM D$AVAAUIHATMULSy HtlHtGLHHyEt,u(I}LHH[]A\A]A^I}LHH[]A\A]A^Ày~L-!H,,1I}xIMLHH[1]A\A]A^H!Hff.AWAVAUATUSHdH%(H$1>#D$HD$t%IHHI < w8$Hs-H$dH3 %(u_HĨ[]A\A]A^A_LL$pL|$ HLt$LLLL$L+LL$t@MLLL=tAWAVAUATUSHLD$dH%(H$1AIHIAԽL|$fLHpHLH!ʁ t€DHHHD@HL9vP t u HL9uD$y<#q LH=Q$tfALLL!>H!H$H81QvHD$ H$dH3%(uH[]A\A]A^A_@urD+AWAVAUATUSHDmMcLH LA1MLDILEFLAuML1 HH9tPyAAAAAuց % AII9tyAxHu1ILE\x#uZH!H(H81t r@ .tAB1F녋~tELH HL HIL9tEAuEHAxHH9uHDIL9uF H[]A\A]A^A_AWAVAUATUSH(HcdH%(HD$1III IIL@pHH9uHH50H€Iu H50H8HL|$Ht$H(LHH$diH|$H $=IH9DH<-<:&@<.HD$AuӁPfA9w&DD)HIITfHH9u<,uHA5DA$HD$dH3%(\H([]A\A]A^A_@ӁuDHyLHHDhHL$H9A9=HH<:f.HyLHHgHL$H9H$iHqH$H8.t 1Hy$2$HtH<>uH8"I$HU H=,HI$H=,HXH=+HH=+H H=+H~Aƅ  4fxMAxP[1]A\A]A^[]A\A]A^f. H=W+HtO H=H+HI $Pπy0AI $Pπy0[]A!A\AA]A^Aƅ 3fDHI$H9;{"1C( H=*HuHA <tAƅ AI4$I} H=1*HrI4$>I$cgfAƅ TAƅ B< eHf!H?!H81l FifDLH H!H81k iH!LH# H HHv H H4!qUSH<HGDDE9WH1LNtVΉHL9uA9zAHcH HfDE1IItBBAAAA9BDȋytH"'Hu~AAHfDH49HH[]<-5OƇH5'<8< ,ƇH5_'HH5 HH5T'HH5`'H5d'H}H9!Hz!H81Ki fHHDHH9yu H~!뛃ƇH5&HH5&HH5&H56H9& uk}8u!}<u8u <tAH!fD0HW!H8"H81!hƅ H!H!H81g eH/H!H81g dHHHNHH4H몹H rH9 fH~,;t&H H;TtH9u1fDAWIAVAUATUHSHxHT$Ll$`L$$@DD$HdH%(H$h1 LLL$(HIH HD$XM HMLfx fDD`HH9uA]HE1HfIc|T`fA9|EDGHH9u1L@LD$PHIcIM1D$@LMHD$HHDdExDD9uHL$AE1HHDIIcLAT2 IHcfE~E1L55IE9$pCuHLE1jEHLY^~HcLL1QXHR:E1E11E1FEIMJc xfAʁAAEID9E~2 u) 9t"HH!H81[HDAAAAryAtCH!HH81f[H@ A"HaHR!H81#[HfE1AAH1>HAH| f.DAWAVAUATUSH8BHL$H(IHT$AE1HL$ L$AfIcAID9}DHcHIEuـ8-up@tLH@-u*xAD9|H8D[]A\A]A^A_IDHD$(DD$~*HD$@:p t-HD$ fDHH(@8ptL9uAAfDH\$C!C"A9uPD9}HL$(H9?-MC<HCHLD$H{HL $L $LD$IAq@1E1fDHCHt믋T$;HT$@H2Ht(LLD$(HT$L $:WL $HT$LD$(tH(L9uAAB!B"t}D9It>-txHrHBHtKHzHH$LD$H$xYLD$AC"A4E1LKHcE1IHC~t<uAB"AAfDH w#H&Hs H vf.SHNHH9s6P w-H&HsfHH9tP wHr[AWAVAUATUSHH $HH $HXL$'H|$(A<$HT$LD$LL$ dH%(H$H'1nMHӉ…HvHL$(AHt haHD$(H$H<$H\$0I&Pl$E1H<$'H`HHHr8#Y1HA$#tt#HHLHH38tIHt$l$1A@A8LfD8t HuL6HF89uA$"HD$LHt$H|$ A$H|$(t H<$^H$H'dH3%(=HX'[]A\A]A^A_A$<-u yH|$(H5?X^H$LpH9SA L$@Hx8@HxH=H€mHx8:[HxH9ADFH9v'H wIsfDHH9t P v;fDIrA$ A$PAWAVAUATUS1HdH%(HD$1"IHtՅx I~;Hu6A$1HL$dH3 %(H[]A\A]A^A_1IIt<;tLLIH<$L9v;v A$ 1H&Hs=w9}HcӃAfA$O@f.AWAVAUATUS1H(LD$EdH%(HD$1E&HtAԅx IH~;Hu6HD$1Ht$dH34%(4H([]A\A]A^A_@HtE1Lt$DI<;LLHH|$L9v;vHD$1 pfH&Hs=wHtE=w*SA9|fAD]1HcjfHc1^fDSA9|f%1 f f@(fAD]fAL]Hc(D9}Hc1fATEHt$D‰ Nf.AWAVAUATUSHEdH%(HD$1EIHHLMHII!LHI^GH<$I9=A$E8.x.HxLHI GH$=wPI9sKA$;ErBIU+EHL$dH3 %(u?H[]A\A]A^A_Ð1fD 1fDH$IELff.USHIHdH%(HD$1Hŋ~ H\$dH3%(u0H[]H<$H$t<;t 19LfAWAVAUATUSH8H|$HT$LD$dH%(HD$(1D$$ukFL|$HcI7I9E1Ll$$L%Z D1LLLPHD9~ D$$HL$B1III9rLt$IJ3HHSHL$H|$LHL$(dH3 %(uH8[]A\A]A^A_@1?Kf.DHFHcxAWI}AVIAUE1ATUSHIvIVdH%(H$1H$I.HDŽ$H|$HDŽ$HH9BA~9I~(H\$D)HWA)FAEIcI~0H$HtEHt$HH$H5!1ML$HHD$0LD$8GIcHt$H$LAFH$H$I~0D)LD$HHL$(HFH$HD$ H1AWENEE1PCBA?AZA[A~8D${D$|I~0HL$|HT${H$HL$@HHD$`NL$HD${MIƄI)A)A(H1ELT$XH$E)DD$TA)H|$hMcLLL$HLDD$TAGLT$XLL$HEAD9LBƄ ENEL$E)LMcLLA~8BƄ<I~0HL|$@I~01LD$8HL$0H5G!MoEHT$AFH$I~0H$D)AWANHHB1E1PLD$(HL$8Ht$0@^_H$H)HHc1InHDMIFfH;\$tH@GH$dH3%(LpH[]A\A]A^A_@AFJUHc|$DL$HHI~(HƉL$TL$A)FAEH)HHAHcHJ@Ht$DH߉L$FL$A9N C ,DAGHcHAE1L=!HL$hHO 1I?NJHL$`I?1HA 3JI?LH3 1JDDH4HH!H81IqFAWI׺AVI1AUIATIULSH8dH%(HD$(1H\$ ft$H6SLHH߉>LI[SA$~ HLSI>HHLl$HLl$HL$E1H\$Ht$IUUIIc<$jL;H.>HD$ ZYH)A$Et(~+HL$(dH3 %(uJH8[]A\A]A^A_EIL9l$tEDI1Df|$u0EAVAUATUS1MtVAOHAHAuLHtGIH5LIIwQHHt_ILLLH[t'H[]A\A]A^1AH[]A\A]A^I<$BI$H1EQEHt?S1H.HGH;GrWt%%HNjHGHPHW[1ø[@f.HtWS1HEHWHBH9GwWtVHNjHHWtHBHG[@1DJ HHW[$ø[fAUATUSH8dH%(HD$(1HHHWHOHHBH9H9sbHqHsDa\uMH)HAՃ ~gHt$ HDD$ H=AA9tZHcT$ HHSfDH|$(dH3<%(H8[]A\A]fHHuLkL++Ifut\@1@CHKHS"fD{8tNALd$H{DMLIcDDaFH!M\HH81lEE\#AfDHFH;tP9t f.HHFHt7SHH0Ht?H{(LNH;@HH[@@Df.AWAVAUATUHSH(dH4%(Ht$1MzA0M1ۅH HHAH=HAչ€H5HiMIM@=LHND$ HDs9LuLc(HC0Dk8C Mt A>}HK HS0MHLAHC0~lHD>H1?LMfHT$dH3%(HH([]A\A]A^A_f.NIM2A1@HtsL$ +C {9C< AHcDkLH=@'LH=@LH=@LH=@UALaJ\@AH1B}=f.AVAUATUSH0dH%(HD$(1HtDHEHHu(HD$(dH3%(H0[]A\A]A^HHGHGH(LJH{(J+C H{0C5S ~Ld$ H{(Ll$1LfD$ILl$HL$Ht$Ld$H{0AHUIUE1Mj5UY^t&FfDD9s t"E.fDEIL9l$uf|$u2/D9t}/t>.tLHHT$E9HT$/DHH>H[]A\A]A^A_DEC5HH5HcA|/BuBAHD$H1[]A\A]A^A_AH1[]A\A]A^A_A1fDD9IWLH7M@Df.AWIAVIAUATUSHH9Lou|HwLHQBL9f u H9DH9vf f s Hf uHL)HAHCHSH[]A\A]A^A_fA tqIfA tgSImDeH9kw HH9CLH AHSfA twH9sfAtvfA( IfAwHH+CHAHCHkH[]A\A]A^A_@f=0Hf-( ff.HH+KHH9wf} uIAHCLk@HL)Hf: HA7HCHKA f1fH!@fDH!@fDAUATIUHSHHH8HtH@H[]A\A]f@:IHt HH0HLL1_2HH8H@H[]A\A]H<@HHl8HtH@HfD1HÐHGÐfDAWAVAUATUSHDD$ E~_IAH1ۉH2IHtRH3!H5T!1H6Ht5HfxD1HL8D9uH[]A\A]A^A_DEtߋT$ LLTfH 뺐f.USHHHHH!HHfCHH[]H;G`1xf;w`}YAUIATIUHHXSH11LHV1H1L1H;1HL[]A\A]DÐ@f.AVIAUATUSHHtKEf`E~BHMnX1D9t(LF1H9uI[]A\A]A^+1[1]A\A]A^Ðff.Ð@U1SHxB;}:HǨH0HHt1H!H5;!1H4HtHH[]@HH[]ATUSH6xMDHA9~:@FH[0HtH!H5!1H.4Hu 3A91[]A\Ðf.AUATUHSHHHt[DE~OIHŨ1fH/Ht#H!H5;!1H3HtL9ht D9u1H[]A\A]ÐAW1ɺAVAUATIH5;UHSHdH%(H$1H=!H\$PHHHGHIH$7L1HL3H21ɺHHPH5IHD$7L1HL3H11ɺHHH5IHD$7L1HLT3H11ɺHHH5IHD$G7L1HL3H_11ɺHH(H5MIHD$ 7L1HL2H"11ɺHHpH5IHD$(6L1HL2H01ɺHHH5IHD$06L1HL`2H01ɺHH H5PIHD$8S6L1HL#2Hk01ɺHHH H5gIHD$@6L1HL1H.01ɺHH H5IHD$H5L1HL1HL /1ɺHH55L1HLt1HL /1ɺHH5o5L1HL?1HLh/H5Ha3L1HL1HY/HDžA$~NHLHT4H8 +H$dH3%(u]HĨ[]A\A]A^A_fDHH !M1H5!H)A$HH5!H)m~/I(5H'5H%5In5Io5Ip5H:5I5I5H[5I5HM5I5H#5I5HH5H+5H4Ie5H4I]5HK4IU5H=4IM5H/4IE5H!4Hg4fUSH0HxC1HHtHHHH[]fD1HH[]H4HՏ!SHH8HH,Hn*HHt.Hh!2H 2H 2H 1HH 1H 1H1Hp1H(1H1H1HP1H{1H[+)f.SHH[.f.AWAVAULH ATIUHSHHdH%(H$1Hє!HHfGHc0L"(u.H$dH3 %(HHĘ[]A\A]A^A_fIL1LLM*LHL  (L#+HL,Lt$@H8LLL>0LH'L*L1L,0U+H2fAVAULATL(UHSD0HL)Pfx`D9~IHc0HL'uJHc0HL&uTLPHc0HL&uW[]A\A]A^fDP HLE,AƉ0nHL%,AƉ0NLH,AƉ0.fDAVAUIATIUHHS(0~XI1159O)Ѿ L '90u"ANfyAN 9O1fDH!ALHXH81U-A$A$ []A\A]A^ff.AWAAAVIAUATIUSHhHHdH%(H$1HՑ!fDD$8Hl$pfDL$xLl$0HHD$0HD$p|)HD$.Hl$pLl$0L$HD$RfD&f|$&H#T$xfHL$&AE11H'LHLHL%Ht(tpLH,uLH,<Hft$(0#T$xfHL$(uDT$|bLH'LL%Hr'Lj'H$dH3%(H[]A\A]A^A_ÐLH0,tK>HfL$*"D$xfx'HL$*T$|@T$|fLH+t;'HfT$,)"D$xfxHL$,oT$|fLH+tE"HfD$.!D$xfx#HL$AE11H%T$|LH&+uALH+L1HL%LH"L%LHL$HD$D$UHL$9~\t$t$9vIG uH$HL$Z1Y H@H)HLA6XAA(D`@Af/\'DLUHHHMcź6H@H8IXu Hc`HAVH(HE1jH8H@rA[X1A H@H)HLH(EEXt~AHDž(fDXfAZ@A1f>1HH S#LcEHDž(fXfDHLHXH*L1HHDž(9LH/Xf1ҾlLtXHLH HH9jHHHH(HHHtf.ff9u -H@HL H(H9HcHLHHLHHH(LHE1E11ɺ1HƃfJ@9v fHHH:HHHуH߈HPH(Ad1Hٺ^H(HHHL0J@ttI9' fDDH( HHHHEH\HHz\HHHIofDAUATIUHSHHt!HHx'HnHt HHRuA$M$x#L6Ht HHRuLHI|$XI|$HL[]A\A] f.SH#H[f.AVAUATIUHSHH dH%(H$1HLl$HILLH!%tDHWHDHL9v /t/HHcLH5_tIHuJHey!ILE1HH81&T@H5HL5_*IHtLt$LL- HtHIHLL1H$dH3%(Lu8H []A\A]A^f.Hl$HHHT f.AUIATIUHSHHdH%(H$14LHLH#H$dH3 %(u1H[]A\A]fHAоH HQ jf.HH*f.AWAVAUATEUHSH(H$LL$ t?Hw!HcɾHH8H(1[]A\A]A^A_HHD$H$H$HD$HtHIc̾H1 EAEl$E1LIL%EIH,KItr tM1LtsH1AM9tkE~A~HE1H=fHD$BD HqIB@HD$BDxH$BD8@H|$t H|$H(H[]A\A]A^A_ DH([]A\A]A^A_fHD$HD$fHD$H$H$HD$HyDQHtNAUMIHATMEUHSH˹HHSDCMHLH []A\A]DQMHEfAUIATMUHSHHHtHHLD$ LD$H{LHH1HcC0HHcKHDK LcCHPHcC,PC(PC$PC"P1H0MtHHL[]A\A] @H[]A\A]DLcKMLHH1HkAUMIATMUHSHHDAHbCt <t 1<HSDCHM[LH]A\A]"fAUIATMUHSHHHtHHLD$A LD$LHH1C,HcKHLcKLcCHPHcC(PC&PCPCPCP1DH0MtHHL[]A\A] fDH[]A\A]DAWIAVAAUIATUSHHXdH%(H$H1BtA <t E1<AAHLd$pIغdH CH1IEdH RL1LLHLLL$IغdHH A1IغdLH t1IغdLH c1iMLLL 5HLH$HdH3%(uHX[]A\A]A^A_D @AWAVAUATAUHSH(HT$LD$HtHHcɾ1w EHD$AD$E1AD$HAHD$MfA|$„tu}A~H, \$IDAHTHHMHG1A L;|$tCHD$F$8EE~AgHE1H= fH|$t8H|$H(H[]A\A]A^A_DAD$=H([]A\A]A^A_ÐAWAVAUATUSH(dH%(H$1H>HIAHAHHL=t_!MG0H5HH9}'HHL$H)HHL$Lh_!IM9tIcWI7H9|IM9uHwCEHLH>HH$dH3%(aH([]A\A]A^A_Á| .datuƅHH3HH5HIHH\$LH@ HR#HZHH趱D8HD$EtAH=(HT$HuAtiA Iu ]D tSIAuuBE1EtCLHH[]A\A]A^A_HL$(HHc!H812HL$(H~HL$(H0HL$HAWAVAUATUSHH $HxH|$IIIH5ސLdH%(H$h1BH$HMH\$ @LHG@H55HCHًH!%tLt$`MLLHDHQHDL@H|$HlHt LH|H5{LIHHڋ H!%tDHJHDщHHH)H tfD8WӀw_HH9uH<$Ll$IٺLLcH 1BLL2fH<$LOHcHMLf p0@t$dƾ)¸LcfAkgAf D)DH0FL)ƒ0T<D4tQwTH5LLLIsL9:Ac] 1뿐H5L,f.LH5FH<$LxuvLH<$H$hdH3%(uMHx[]A\A]A^A_D$ H\$ \HL$HHL`!H81SHL$HHL$H뿾1LHODAWAVAUATUSHH $HH4$IH˹ HT$L$ MLD$LdH%(H$1HHyH5HzHHBHt$ H3 |$ ELFrD$$Pa< @D€|$%fD$lDt$2H7L$E11AH5D$H5]LHHHH$(LL$HLH4$IL$L0D$TMt HLdHt$Ht&IL$_H_H5HMl$L7~$LID?-u_HH9uH5HIHD$f|$ @of!H;f!fD5mf!AAHcD$@H5=f!LHf!Hd!G@H5d!L30H5d!L(H5sL `LLEt)HLHHuHLL7H/H$dH3%(HĘ[]A\A]A^A_fDD)AHcHHe!of!4f!fD5nf!AAtD)A։f!D$L4H5-f!e!9e!LH5-e! H5d!LDH5LA 1H5A D$fD$HHAH[!H81H[!HcH81lHHHq[!H81BxLHHHoLH^HH:LH@HvH?Df.PXH'HHZ!H81AWAVAUATIUSHxH$HL$($H$H|$8HD$0$HT$PLD$ LL$HD$DHL$XD$C\$BdH%(HD$h1D$dH Iŋ$H|$8$HL$(MH_LDH^HHEHL$ HD$(HHLHEH|$0HD$ zH|$0H5`HD$H vE1MALI< < < u$< < < IAu܀?#tMHŋQs!9Os!|$CHLHD54s! IDAL$C0DD$@  Hs!LLLL$IƉr!LLL$HC/K|r!DD$IAHHr!LpA@  ދL$Hr!Dr!HH0t91A_LP HA y@AFȈ HJH9uLAD 4r!MmH|$LIHIAELHHD$XHtH5J[!HHe7k!HMH uH=[!APLL$81H-Z!*_H5Z!AXHHj!LH FLH=Z!1H5Z!H=j!O@DHHHj!LALH 1HHD9%Sj!wH5SHnD ;j!A1H `AQH=Z!jjjjt$x4H0H5Y!H!Hi!HL H L@0H=Y!1YH^H5Y!=i!vaL%Y!@HL LHH}i!L@01H XLZHw9-Ei!wH5H`H81;LD)K1HHt$(H_HXHYh!DHH X!HHN!H81pHh!J 0HAHؼAؾHHEHH!PHAN!IH81JHHpuHL$0HdHN!I/H|H81QMHbASPHM!LL$8HL$HH81|$tHM!HH81THfÐf.SHH[:f.H@HfUSHHHHHHHHL!HLJHfHLJHLJHH(f0HhfpHfHH{TfCHHC)C1C(C8HCLHǃHǃH[]HAWAVAUATUSHWG O9s9kHIHH H HWH_0H_8G(HHE$;#H;VHH9P t u@HH9CP t t t uHH9AP t tHE8HfHx;_HuHAL5j!H81dA "LfDMcF$HH:A<$<@W@1@@@,LLL)Ht$xfH=!McF$H\H81$HH.!HlD@@ @@dHL$ƒDfL7HL$Hc҉DL@B0HL$LA$PЀ #A|$0: @r @L( @HT$LLLH¨D@qHT$LLLH(bD@ @HD$LpHT$LLLHZd@O@HD$ǀ8f @B @G @HL$pƒDfp @@pHH|$HfkfDLLL2HL$LLLHL$c@LLLHt$AH|$LHǰ(HD$LLLLHt$f.LLLHt$HT$LLLHhXHT$LLLH9HD$ǀMcF$HH3HD$ǀXHt$ƒDf1HD$ǀHD$t$ HD$ǀHL$0ƒDf0HD$ǀHHf.AVAUATUSHDdH%(HD$1EHHHISC(HlHIH0HL$HMHHbC(gsy8K|$T$K LkHE1KHcK$HH8!H81A$ E1Ht$dH34%(LJH[]A\A]A^f Lc$HcA9}9L$sHCHHHHCP@H_H9uHHH\H9uHH_H9uHHAH H(\HHxH`HHHhHHHpH0HpHHHwHHPdH0HHXHrHHi@A$39LD;L$EHH 6!HQLcC$LE1H81A$ XZf.HCHHHHCPf.H_H9uHHH\H9uHH_H9uHHE1H H(\HHxH`HHHhHHHpH0HpHHHHHPH0H$T$LAEAU @MHHLH$|HdHu׋C(# ]ETE1@IIADHtB#B8#uDH-A$E1HCHLHHHCPHH9uHHHH9uHHH9uH HE1HH(HHHHHHHHHH0HpH HH`HHH0HC T$C$ fH2!LcC$LHE1H81YA$ @Ha2!HcK$HH81'A$ Mf.HXHA/A@IIDHtBDB9uDHHcK$H޴DHHAfDHH9uHDHHH9uHHH9uHHAHH\HHxH`HHHhHHHpHH HH`HHHPHHHG G(HG fHG G(HG (@ATUSHHcIHt{ uL#kC []A\fH;Hŀ{ tH;HYf uDH?xHHFGF G HF H9tHF(F ÐHO HHcVHHZf.UHSHH u:CEC E H3HC H9t1HuHHC(C H[]DH?fDH} H}HcSHH[]DGHHcGH@HHDHHDHt'~#ATAUHS HuH+DcC []A\H?H+DcC []A\AUATUSH~^LcHIcIHtF~9]N]HHuHcA9IN} u7LmLDeE H[]A\A]DHE1[L]A\A]H}of.AUATIUSHH t,HHC A,$HHC(C H[]A\A]D~4G9OLcLHtH3LHHfH1[H]A\A] uDH?HG G(HG f1ffDf.f.AWAVIAUATUSHHHt$0H5T$8DD$ LL$(lHD$HHc=O6!Hc|$8HIHHD$ HHD$ D$8D$HHBuދT$.HD$0LJ<8豾@VMA$!if1/fHD$(E11+f.@UHHSHH8dH%(H$(1H设ujH$H蕾uQH$H|$X诺fɸf/w 1f/H$(dH3 %(u>H8[]f.H'!IHHH81}AWAVAUATUSHdH%(HD$x1Ht IHtIt>H1HT$xdH3%(@HĈ[]A\A]A^A_fDHIHHD$0L5`HD$HD$=HD$LHHXLHtչHH=tHD$H|$LD$,HD$01fD$6MtD׽HLHc LD[L]A\A]A^蛹HHMtDfH-fATIUSHLHH[]A\GATIUSHLHH[]A\ATIUSH۽LHH[]A\ATHAUHSHGHD[HH]A\fAUMATA։UHSHHdH%(H$81HHLHDHgH$8dH3 %(uHH[]A\A]1Iօ"HGHt @1DH !HcHvHcHDH I!H !H !H 9!H i!x+w&H;4}HHcH>H!HcHvDDHcH!HvDDHcH!HvDDHcHN!HvDDHcH!HvDDH!Df.~AWHڨAVAUAATUHSHJcH>fDHHe!HިF$LsE1AE9IFIc6IHHMuMcKDH[]A\A]A^A_AH!HCHc3fHH=!s HH]!SH_H!3H Hb!F$EzHB~GD`IMkIDHI9t(HsH[uCH[]A\A]A^A_øÃH@ATIUSHLHH[]A\7Hօ~ 1fD1QHGHtkDE[AVAUIATAUHSHHOIHtDݵHsHHc[LDDH]A\A]A^D1Dc1wHcH!HH8fwHcH!HHg1f.AWHsL=AVAUIATUS1HdH%(H$1Lt$ Ld$Q'HLIL1+1HHtILLD$ /|$ MHHL1۵f1HL躵H$dH3%(uH[]A\A]A^A_ HSHHH=ßH€u1foC ket/H{$HpfoߥC6H[ÐfoإH{(HH/ticket/HK foȥCH[f.1Ðff.HGGHGHGHG HG(AWAVAUATUSHXdH%(H$H1H(u)H$HdH3 %(HX[]A\A]A^A_H-i!H H5HHEH@L(M_A|$8$At$CHLd$?HHCHKH\$@HL$(HD$H\$ H9`DLHD$?#蛰Lt$HIV(Iv 膰H5HHoI~ Ht$ IHjH}LHH?H5sH+HH@LMqA}8AuCHHHD$LpXHHHD$I9fH5SH輯IV(Iv H謯IHH@IH{8?sCLMnH藧HI^XL9u.rCLtH\HdHL9H5H$LHD$?"HS(Hs HLD$?"HIHH@IH-z8eHHT$ȮHT$ HH@0H;!>H1DL谪IH;D$H|$蘪HL$(HD$H9HPH H@0H;M!HL"IE H@0H;!LHHxHߋw VL٭I$ H@0H;!LMHHtHH@1Ðff.Hw,HtSHH[uDÐ@f.AWHAVHAUATUSH8H|$H$HT$LkHL$0dH %(H$(1HD$L$H HHMMߦHH$H HU$H$H|$HADj(H$IHCH9t葪L9l$MtA$H|$LcHL$LIH$H Hm U$H$AHD$LpMH$Ld$H\$(L$HD$ LMvMtKMf(LM9IFHtI~ Ht$ ޥuLL)H= H=|xLMvMuIH\$(L9d$t3Mt$(M9LIFHEIt$ H|$ ~.y&H|$HL$xLD$oLHH\$xo2IID$HL$HHD$8H$HD$(L$IH$H HU$H$AHD$L`MH$Ll$H\$@L$HD$ L Md$MtNMl$(LM9IFHtI|$ Ht$ 胤uLL)H= H=|xLMd$MuIH\$@L9l$t1Me(M9LIFHIu H|$ $y1HD$(H|$LH$LD$pHH$ 1IH|$H$L$HD$ L$萣IH$H{HHL$L $Lt$ H$I}@L&H$IIFH9t9HD$(H$HH9tH$HCH9tL9l$8=MtAH|$0HvD/EiHD$(L`L$賢IH$H H D$H$H|$LkAL$iIHD$pH H HL$$H$HADHD$ LhL$IHD$xH H[ U$H$ADHD$LhM L$L$Hl$fMmMtIM}(LM9IFHtI} L踡uLL)H= H=|xLMmMuH9l$t?Lm(M9LIFHtHu LhuM)IAI|Dy1HD$ H|$HH$LD$nHH$:.HLuPL}HL|$M L$H$MHD$MvMtKMf(LM9IFHtI~ Ht$趠uLL)H= H=|xMMvMuML9|$tCMo(M9LIFHtIw H|$auLL)H:H|ȅy+H$H}@LH$LD$oH2ILt$(I@LL$HtL$LHLL$]'HD$ H$HH9t袣H$HH9t茣HD$(H$HH9tqH$(dH3%(3 H8[]A\A]A^A_HrIL@LL)HHMM)I&IDH$HD$ ^L$HT$ H$L$HHvL$LfDMtA$H$LkHDŽ$HD$8H$HDŽ$H$H$HDŽ$L$ IH$HHCU$H$ADHD$LhM` H$Lt$H\$(L$HD$ LMIfDMd$MtNI\$(LL9HFHtI|$ Ht$ 蓝uHL)H= H=|xMMd$MuMH\$(L9t$tCMn(M9LIFHtIv H|$ 8uLL)H;H|ȅy,H|$LD$xLH$HH$ *IIvPI~@ IFHIFPIFXIF`IFhH$Hth$IVPANHH$INXH$IN`HBH$IFhHD$8HDŽ$HDŽ$HH$H$H$HCH9tH$H|$8 H=1@H IL@HILDHL8H$3L$H$L$LHHML$L+DH$L$H$L$LHHL$LBDH$H$H$H$Ht$LHHL$@趝HL$@H$HRMtAH$H|$LkDŽ$HD$8H$HDŽ$H$H$HDŽ$L$IIHD$pHHuHL$$H$HADHD$ LhL$IHD$xHEH U$H$ADHD$LxML$Ll$H\$@H$LMHD$HIfDMvMtKMf(HI9IFHtI~ L舙uI)II|DxMMvMuIH\$@L9l$tDM}(M9LIFHtIu H|$H,uMM)IAI|Dy1HD$ H|$LH$LD$nHH$%IMuPM}HL|$@MbH$Hl$HLH\$PL$HD$XH HmHtKLu(LM9IFHtH} HpuM)II|DxIHmHuHl$HH\$PL;|$@tDMw(M9LIFHtIw H|$XuMM)I;I|DЅy+H$I}@LH$LD$oHdW*IIwPI@7IGHIGPIGXIG`IGhH$Hth$IWPAOHH$IOXH$IO`HBH$IGhHD$8HDŽ$HDŽ$HH$H$HD$ H$HH9tH$HCH9t՚H$H|$8cfDHIL@H$3L$H$L$Ht$0LHKL$LH|$pL|$pH$L$Ht$LH L$LfH$L$H$L$LHH轘L$LDH#IL9@HIL~HAIL&H|$pLt$pH$L$Ht$LH1L$LH|$xLt$xH$L$LHHL$LLd$fDLl$fDHIL>HIL{@H|$xFL|$xH$L$LHHcL$LLt$pfDHl$.fDL|$'fDL|$@gfDLl$=葙HL+H鯢H鹢H|HĢHH<HТH骢HHǢ@f.AWMAVMAUIATIUHSHHHt/MMLLHHHH[]A\A]A^A_fD0螗HH#H面@AWAVAUATUSHHT$HL$0dH%(H$1HGHD$H$`L`HD$L$`H; IHHLM菒HH$H:H$pLl$H$hLALH$`ILHH9t=L9d$2HtEH|$*HD$HHhH$`IH$H H $pH$hDMoMqH$`Hl$H\$(L$hHD$ HDMmMtKIm(LL9HFHtI} Ht$ 莑uHL)H= H=|xLMmMuHH\$(H9l$t1Lm(M9LIFHvHu H|$ 0`y)HD$HL$xHLLD$oHHD$xHHEHL$HHD$8H$HD$(L$蝐IH$H H& $H$ADIoH)H$Ld$H\$@L$HD$ LDHmHtKLe(LM9IFHtH} Ht$ 6uLL)H= H=|xHHmHuIH\$@L9d$t3Il$(I9HIFHEIt$ H|$ ֏.y/HD$(LD$pLLH$HCH$IH|$H$ H$0HD$ H$ DIH$HHHL$H $0Hl$ H$(I|$@HH$ IHEH9tHD$(H$HH9tђHD$H$`HH9t趒L9d$8kMtAHD$0Hf8H|$ HL$5H|$H$L$HD$0FHHD$pH< H HL$$H$L$HADH$HD$L$HHD$xH H $H$AMwML$H$H\$ MvMtIMn(LM9IFHtI~ H蘍uLL)H= H=|xLMvMuH9\$tALs(M9LIFHtHs HHuLL)H>H|ȅy/HD$LD$nHLH$HH$HL{PHCHHD$M! L$L$H @MMtIMo(LM9IFHtI L蠌uLL)H= H=|xLMMuH9l$tBL}(M9LIFHtHu LPuMM)I@I|Dy0HD$0H$H{@HLD$oHH$HH\$Ht$ H諒HsIHD$(LxL$MF L莋HH$H HG A$H$H\$(H}@AHHH$HH9t=H|$胎Ll$H$IL9tLd$0H$IL9tH|$ 蓏H$dH3%(f Hĸ[]A\A]A^A_f.HAIL@LL)HHyMI)IIDH$HD$ L$HT$ H$`L$pHHL$`LfDHtEH$HDŽ$HD$8H$H$H$HD$HDŽ$HDŽ$L`L$`膉HH$HHW$pH$hAMgM H$`MoH\$(H$hHD$ LIHf.HmHtKH](LL9HFHtH} Ht$ uHL)H= H=|xIHmHuLH\$(L9l$tCMe(L9LHFHtIu H|$ 輈uHL)H>H|ȅy/HD$LD$xLLH$HH$IIuPI}@> IEHIEPIEXIE`IEhH$Hth$IUPAMHH$IMXH$IM`HBH$IEhHD$8HDŽ$HDŽ$HH$H$HD$H$`HH9t蒋H$H|$8 RH=l@HHL@HlIHDHHH$L$H$`L$pLHH͉H$`LDH$kH$H$H$LHH腉L$HDH$#H$H$ H$0Ht$LHHL$@6HL$@H$ HMtAH$H|$DŽ$HD$8H$H$H$HD$HDŽ$HDŽ$L`L$`ąHHD$pHHHL$$pH$hHAHD$ L`L$ sHHD$xHqHO$0H$(AMwML$(Ld$H\$@H$ LMHD$HIfMmMtJIm(HH9HFHtI} LuH)HH|xMMmMuIH\$@L9d$tFMt$(M9LIFHtIt$ H|$H諄uMM)I?I|Dy/HD$ LD$nLLH$H}H$|IMl$PMt$HLt$@MH$hH$`Ld$HH\$PIHD$XLHHmHtKLm(LM9IFHtH} HuM)II|DxIHmHuLH\$PLd$HL;t$@tDMn(L9LHFHtIv H|$X臃uIM)IAI|DЅy1HD$H$LI|$@LD$oH{H$IIvPI~@IFHIFPIFXIF`IFhH$Hth$IVPANHH$INXH$IN`HBH$IFhHD$8HDŽ$HDŽ$HH$H$HD$ H$ HH9tZHD$H$`HH9t?H$H|$8HIL@H|$pLt$pH$L$Ht$HH蹄L$LfH|$pVLt$pH$`L$pHt$HHqL$`LH$L$H$`L$pHHH-L$`LDHHL@HIL#@H-IL&H|$xLd$xH$L$HHH裃L$LH$CH$H$H$HLHHL$XHL$L$HH=yT@Hl$BfDLd$fDH~IL{@HIL&H|$xLt$xH$ L$0HHH賂L$ LfMo=H\$fDHl$fDLd$fDLt$@2HHHHHGH镏HяH阏HVHHHzHH韎fDAWMAVMAUIATIUHSHHHt/MMLLHHHH[]A\A]A^A_fD0ނHHcH DfAWAVLwAUATUSHHoHL~L.M HmHtJH](LL9HFHtH} L~uL)HH|؅xIHmHuM9tCI\$(I9HIFHtIt$ L}uI)II|DMHHL[]A\A]A^A_Mf.AWAVLwAUATUSHHoHL~L.M HmHtJH](LL9HFHtH} L}uL)HH|؅xIHmHuM9tCI\$(I9HIFHtIt$ L|uI)II|DMHHL[]A\A]A^A_Mf.HtGATIUSHHsLH{ HC0HkH9t+HH Hu[]A\fDf.DHtWATIUSHHsLHsPH{@HkpH{ HC0H9tHHHu[]A\ff.DHtWATIUSHHsLHsPH{@Hk`H{ HC0H9tNHHCHu[]A\ff.DAWAVAUATUSHH_H|$H4$HH$LxH(HCHtQHLs(Lk M9MMFMtLLHzuLL)H= H=|xHC1HuI@umMtLHLL $zL $uM)II|DxHH1[]A\A]A^A_fH1L[]A\A]A^A_@H_HD$H9Xt9HH $ILp(Lh HLyH)MM9MFXfHH1[]A\A]A^A_f.fAWAVAUATIUHSHsHIMt$AH@}HUHH@0HC HEH9tqHC HEHC0HEHULLHEHDHC(EwID$(HHغ[]A\A]A^A_H1[]A\A]A^A_oEC0DL9TH]Lz(L9LHFHtIu H}xuL)E1HH| AAf.AWAVIAUIATAUSHHdH%(HD$1H@|L;H[HH@0LHE Ht MH$Hw_HuQAU0H](LIMAH7vIE(HHT$dH3%(H[]A\A]A^A_@HtH(H$HE HU0HLHNzH$HE @HGH9-HiLz(L9LHFHtIv H9PwuL)E1HH| AH==%ld) path/filename too long: "%s%s" icupkg: udata_openSwapper(item %ld) failed - %s icupkg: udata_swap(item %ld) failed - %s icupkg: unable to create tree directory "%s" icupkg: unable to create file "%s" icupkg: unable to write complete file "%s" icupkg: unable to open input file "%s" icupkg: empty input file "%s" icupkg: malloc error allocating %d bytes. icupkg: not an ICU data file: "%s" icupkg: --toc_prefix %s too long Item %s depends on missing item %s icupkg: syntax error (more than one '*') in item pattern "%s" icupkg: string storage overflow icupkg: sorting item names failed - %s icupkg: udata_openSwapper() failed - %s icupkg: udata_swapDataHeader(local to out) failed - %s icupkg: unable to write complete header to file "%s" icupkg: swapInvChars(output package name) failed - %s icupkg: swapInvChars(item names) failed - %s icupkg: swapArray32(item count) failed - %s icupkg: unable to write complete item count to file "%s" icupkg: swapArray32(item entry %ld) failed - %s icupkg: unable to write complete item entry %ld to file "%s" icupkg: unable to write complete item names to file "%s" icupkg: unable to write complete item %ld to file "%s" icupkg: Out of memory trying to allocate %lu bytes for %d items icupkg: udata_openSwapper("%s") failed - %s icupkg: data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as an ICU .dat package icupkg: too few bytes (%ld after header) for a .dat package icupkg: --auto_toc_prefix[_with_type] but the input package is empty icupkg: too many items, maximum is %d icupkg: total length of item name strings too long icupkg failed to swap the input .dat package item name strings icupkg: --auto_toc_prefix[_with_type] but the first entry "%s" does not contain a '%c' icupkg: --auto_toc_prefix[_with_type] but the prefix of the first entry "%s" is empty or too long icupkg: --auto_toc_prefix_with_type but the prefix of the first entry "%s" does not end with '%c' icupkg: input .dat item name "%s" does not start with "%s" icupkg: not an ICU data file: item "%s" in "%s" CmnDicupkg/makeTargetName(%s) target item name length %ld too long icupkg/ures_enumDependencies(%s res=%08x) alias string contains non-invariant characters icupkg/ures_enumDependencies(%s res=%08x) %%ALIAS contains a '/' icupkg/ures_enumDependencies(%s res=%08x) alias locale ID length %ld too long icupkg/ures_enumDependencies(%s table res=%08x)[%d].recurse(%s: %08x) failed icupkg/ures_enumDependencies(%s array res=%08x)[%d].recurse(%08x) failed icupkg: .res format version %02x.%02x not supported, or bundle malformed icupkg: %s is not a pool bundle icupkg: %s has mismatched checksum for %s icupkg/ucnv_enumDependencies(): .cnv format version %02x.%02x not supported icupkg/ucnv_enumDependencies(): too few bytes (%d after header) for an ICU .cnv conversion table icupkg/ucnv_enumDependencies(): too few bytes (%d after headers) for an ICU MBCS .cnv conversion table icupkg/ucnv_enumDependencies(): unsupported _MBCSHeader.version %d.%d icupkg/ucnv_enumDependencies(): too few bytes (%d after headers) for an ICU MBCS .cnv conversion table with extension data icupkg/ucnv_enumDependencies(%s): base name length %ld too long .res%%ALIAS%%DEPENDENCYrootpool.cnvResBcnvtCvAlpErrorCode is NULLtest_swap(): data header swap failed %s test_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as testdata test_swap(): too few bytes (%d after header, wanted %d) for all of testdata upname_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as pnames.icu upname_swap(): too few bytes (%d after header) for pnames.icu upname_swap(): too few bytes (%d after header, should be %d) for pnames.icu ulayout_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as text layout properties data ulayout_swap(): too few bytes (%d after header) for text layout properties data ulayout_swap(): too few indexes (%d) for text layout properties data ulayout_swap(): too few bytes (%d after header) for all of text layout properties data ubidi_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as bidi/shaping data ubidi_swap(): too few bytes (%d after header) for bidi/shaping data ubidi_swap(): too few bytes (%d after header) for all of bidi/shaping data ucase_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as case mapping data ucase_swap(): too few bytes (%d after header) for case mapping data ucase_swap(): too few bytes (%d after header) for all of case mapping data uprops_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not a Unicode properties file uprops_swap(): too few bytes (%d after header) for a Unicode properties file unorm_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as unorm.icu unorm_swap(): too few bytes (%d after header) for unorm.icu unorm_swap(): too few bytes (%d after header) for all of unorm.icu udata_swap(): failure swapping data format %02x.%02x.%02x.%02x ("%c%c%c%c") - %s udata_swap() warning: swapped only %d out of %d bytes - data format %02x.%02x.%02x.%02x ("%c%c%c%c") udata_swap(): unknown data format %02x.%02x.%02x.%02x ("%c%c%c%c") error at %s: %s error: %s - out of memory error: %s - trying to use more than maxCapacity=%ld units N6icu_6416IcuToolErrorCodeEerror %s writing dummy data file %s/%s.%s  header size: %6ld indexes: %6ld *4 = %6ld reorder codes: %6ld *4 = %6ld reorder table: %6ld trie size: %6ld reserved (offset 8): %6ld CEs: %6ld *8 = %6ld reserved (offset 10): %6ld CE32s: %6ld *4 = %6ld rootElements: %6ld *4 = %6ld contexts: %6ld *2 = %6ld unsafeBwdSet: %6ld *2 = %6ld fastLatin table: %6ld *2 = %6ld scripts data: %6ld *2 = %6ld compressibleBytes: %6ld reserved (offset 18): %6ld collator binary total size: %6ld error building reorder ranges: %s reorder [%04x, %04x[ by offset %02x to [%04x, %04x[ reorder [%04x, %04x[ by offset -%02x to [%04x, %04x[ [%04x, %04x[ \x%02X |%u ucm error: no bytes on "%s" incomplete charmap section END CHARMAPucm error: unable to allocate reverseMap ucm error: sortTable()/uprv_sortArray() fails - %s ucm error: byte must be formatted as \xXX (2 hex digits) - "%s" ucm error: too many bytes on "%s" ucm error: Unicode code point must be formatted as (1..6 hex digits) - "%s" ucm error: Unicode code point must be 0..d7ff or e000..10ffff - "%s" ucm error: too many code points on "%s" ucm error: no Unicode code points on "%s" ucm error: too many UChars on "%s" ucm error: fallback indicator must be |0..|4 - "%s" ucm error: unable to allocate a UCMTable ucm error: unable to allocate %d UCMappings ucm error: unable to allocate %d UChar32s ucm error: unable to allocate %d bytes ucm error: too many code points in multiple-code point mappings ucm error: too many bytes in mappings with >4 charset bytes ucm error: the base table contains mappings without precision flags ucm error: extension table contains mappings without precision flags ucm error: the base table contains a mapping whose input sequence is a prefix of the input sequence of an extension mapping ucm error: the base table contains a mapping whose input sequence is the same as the input sequence of an extension mapping but it maps differently ucm error: unable to allocate a UCMFile warning: removing illegal mapping from an SI/SO-stateful table ucm error: illegal |2 mapping from multiple code points ucm error: the state table contains loops ucm error: too many states (maximum %u) ucm error: parse error in state definition at '%s' ucm error: no header field in line "%s" ucm error: incomplete header field in line "%s" ucm error: unknown %s ucm error: illegal %s ucm error: illegal %s ucm error: entry for non-MBCS table or before the line ucm error: before the line ucm error: without a base table name ucm error: missing conversion type () error: SBCS codepage with max B/char!=1 ucm error: missing state table information () for MBCS error: DBCS codepage with min B/char!=1 or max B/char!=2 initial, 0-3f:4, e:1.s, f:0.s, 40:3, 41-fe:2, ff:4error: DBCS codepage with min or max B/char!=2 ucm error: unknown charset structure ucm error: max B/char < min B/char ucm error: max B/char too large ucm error: state table entry [%x][%x] has a next state of %x that is too high ucm error: state table entry [%x][%x] is final but has a non-initial next state of %x ucm error: state table entry [%x][%x] is not final but has an initial next state of %x ucm error: SI/SO codepages must have max 2 bytes/char (not %x) ucm error: SI/SO codepages must have at least 3 states (not %x) ucm error: SI/SO codepages must have in states 0 and 1 transitions e:1.s, f:0.s ucm error: state %d is 'initial' - not supported except for SI/SO codepages ucm warning: min B/char too small compacting toUnicode data saves %ld bytes cannot compact toUnicode because the maximum number of states is reached cannot compact toUnicode: out of memory cannot compact toUnicode: out of memory allocating %ld 16-bit code units all-unassigned sequences from prefix 0x%02lx state %ld use %ld bytes all-unassigned sequences from initial state %ld use %ld bytes ucm error: there is no state information! ucm error: byte sequence ends in illegal state ucm error: byte sequence ends in state-change-only ucm error: byte sequence reached reserved action code, entry: 0x%02lx ucm error: byte sequence too short, ends in non-final state %u ucm error: SI/SO (like EBCDIC-stateful) result with %d characters does not contain all DBCS initialsurrogatesuconv_classDBCSSBCSMBCSEBCDIC_STATEFULmb_cur_maxmb_cur_minicu:stateicu:base0-ff0-ff, e:1.s, f:0.s0-40:1.i, 41-fe:1., ff:1.i0-ff:1.i, 40:1.0-ff:1.i0-3f:3, 40:2, 41-fe:1, ff:341-fe40missing%2x ###WARNING: Encountered abnormal bytes while converting input stream to target encoding: %s ###WARNING: No converter defined. Using codepage of system. Could not open codepage [%s]: %s Pre-context: %s Context: %s Post-context: %s Bad escape: [%c%s]... -UTF-8UTF-16BEUTF-16LEUTF-16UTF-32UTF-32BEUTF-32LESCSUBOCU-1UTF-7(?s)\uFEFF?<\?xml.+?\?>(?s)[ \u0009\u000d\u000a]+(?s)<\?.+?\?>(?s)[^<]*[ \u0009\u000d\u000a]Error: %s at line %d Root Element expectedUnrecognized markupRoot element not closed.ISO-8859-1(?s)|\[.*?\].*?>)(?s)<([[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]](?:[[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]]\-.[0-9]\u00b7[\u0300-\u036f][\u203f-\u2040]])*)(?:[ \u0009\u000d\u000a]+[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]](?:[[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]]\-.[0-9]\u00b7[\u0300-\u036f][\u203f-\u2040]])*[ \u0009\u000d\u000a]*=[ \u0009\u000d\u000a]*(?:(?:\'[^<\']*?\')|(?:\"[^<\"]*?\")))*[ \u0009\u000d\u000a]*?>(?s)<([[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]](?:[[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]]\-.[0-9]\u00b7[\u0300-\u036f][\u203f-\u2040]])*)(?:[ \u0009\u000d\u000a]+[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]](?:[[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]]\-.[0-9]\u00b7[\u0300-\u036f][\u203f-\u2040]])*[ \u0009\u000d\u000a]*=[ \u0009\u000d\u000a]*(?:(?:\'[^<\']*?\')|(?:\"[^<\"]*?\")))*[ \u0009\u000d\u000a]*?/>[ \u0009\u000d\u000a]+([[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]](?:[[[A-Z]:_[a-z][\u00c0-\u00d6][\u00d8-\u00f6][\u00f8-\u02ff][\u0370-\u037d][\u037F-\u1FFF][\u200C-\u200D][\u2070-\u218F][\u2C00-\u2FEF][\u3001-\uD7FF][\uF900-\uFDCF][\uFDF0-\uFFFD][\U00010000-\U000EFFFF]]\-.[0-9]\u00b7[\u0300-\u036f][\u203f-\u2040]])*)[ \u0009\u000d\u000a]*=[ \u0009\u000d\u000a]*((?:\'[^<\']*?\')|(?:\"[^<\"]*?\"))\u000d\u000a|\u000d\u0085|\u000a|\u000d|\u0085|\u2028&(?:(amp;)|(lt;)|(gt;)|(apos;)|(quot;)|#x([0-9A-Fa-f]{1,8});|#([0-9]{1,8});|(.))Element start / end tag mismatchExtra content at the end of the documentencodingN6icu_6411UXMLElementEN6icu_6410UXMLParserEw%Y-%m-%d%lu0x%lx %s, NULL, %s, %s, { %s }, }; %s_trieIndex%s_trieData'%c'%uusrc_create(%s, %s): unable to create file // © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // // Copyright (C) 1999-2016, International Business Machines // Corporation and others. All Rights Reserved. // // file name: %s // // machine-generated by: %s // © %d and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // // file name: %%s // // machine-generated by: %%s # Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Copyright (C) 1999-2016, International Business Machines # Corporation and others. All Rights Reserved. # # file name: %s # # machine-generated by: %s usrc_writeArray(width=%ld) unrecognized width %s, %s+%ld, NULL, %ld, %ld, 0x%hx, 0x%hx, 0x%lx, 0x%lx, 0x%lx, 0x%lx, NULL, 0, FALSE, FALSE, 0, NULL %ld, %ld, 0x%lx, 0x%x, %d, %d, 0, 0, 0x%x, 0x%lx, 0x%lx, static const uint16_t %s_trieIndex[%%ld]={ static const uint%d_t %s_trieData[%%ld]={ static const UCPTrie %s_trie={ .txtmissing list file "%&'()*+,-./:;<=>?_.lst.tmpicupkg: unable to open list file "%s" gccgcc-darwin, %s.S_dat.c, } }; U_CDECL_END .o.long .size %s, .-%s gcc-cygwingcc-mingw64sun.word sun-x86.4byte xlcaCC-ia64data4 aCC-parisc.WORD masm DWORD ICUDATA_%s ENDS END genccode: unable to open input file %s genccode: unable to open output file %s genccode: file read error while generating from file %s genccode: file write error while generating from file %s #ifndef IN_GENERATED_CCODE #define IN_GENERATED_CCODE #define U_DISABLE_RENAMING 1 #include "unicode/umachine.h" #endif U_CDECL_BEGIN const struct { double bogus; uint8_t bytes[%ld]; } %s={ 0.0, { genccode: using architecture cpu=%hu bits=%hu big-endian=%d genccode: unable to open match-arch file %s genccode: match-arch file %s is too short genccode: match-arch file %s is not an ELF object file, or not supported genccode: currently only same-endianness ELF formats are supported genccode: --match-arch cpu=%hu bits=%hu big-endian=%d .globl %s .section .note.GNU-stack,"",%%progbits .section .rodata .balign 16 #ifdef U_HIDE_DATA_SYMBOL .hidden %s #endif .type %s,%%object %s: .globl _%s #ifdef U_HIDE_DATA_SYMBOL .private_extern _%s #endif .data .const .balign 16 _%s: .globl _%s .section .rodata .balign 16 _%s: .globl %s .section .rodata .balign 16 %s: .section ".rodata" .align 16 .globl %s %s: Drodata.rodata: .type Drodata.rodata,@object .size Drodata.rodata,0 .globl %s .align 16 %s: .globl %s{RO} .toc %s: .csect %s{RO}, 4 .file "%s.s" .type %s,@object .global %s .secalias .abe$0.rodata, ".rodata" .section .abe$0.rodata = "a", "progbits" .align 16 %s:: .SPACE $TEXT$ .SUBSPA $LIT$ %s .EXPORT %s .ALIGN 16 TITLE %s ; generated by genccode .386 .model flat PUBLIC _%s ICUDATA_%s SEGMENT READONLY PARA PUBLIC FLAT 'DATA' ALIGN 16 _%s LABEL DWORD .symtab.shstrtab.strtab.rodata0123456789ABCDEFgencmn: out of memory icudt64l%s ignored (size %ld > %ld) adding %s (%ld byte%s) extern const char %s%s[], %s%s[] } }; , { "%s", %s%s } Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html gencmn: unable to allocate memory for line buffer of size %d gencmn: unable to open input file %s generating %s_%s.c (table of contents source file) generating %s.%s (common data file with table of contents) pkgdata/gencmn: Could not allocate %u bytes for %d files gencmn: Error: absolute path encountered. Old style paths are not supported. Use relative paths such as 'fur.res' or 'translit%cfur.res'. Bad path: '%s' gencmn: unable to open listed file %s gencmn: unable to get length of listed file %s gencmn: no files listed in %s gencmn: udata_create(-d %s -n %s -t %s) failed - %s gencmn: unable to read %s properly (got %ld/%ld byte%s) gencmn: udata_finish() failed - %s gencmn: unable to open .c output file %s /* * ICU common data table of contents for %s.%s * Automatically generated by icu/source/tools/gencmn/gencmn . */ #include "unicode/utypes.h" #include "unicode/udata.h" /* external symbol declarations for data (%d files) */ U_EXPORT struct { uint16_t headerSize; uint8_t magic1, magic2; UDataInfo info; char padding[%lu]; uint32_t count, reserved; struct { const char *name; const void *data; } toc[%lu]; } U_EXPORT2 %s_dat = { 32, 0xda, 0x27, { %lu, 0, %u, %u, %u, 0, {0x54, 0x6f, 0x43, 0x50}, {1, 0, 0, 0}, {0, 0, 0, 0} }, "", %lu, 0, { CmnDucderror reading preparsed UCD"no file name given"error opening preparsed UCDName_AliasConditional_Case_MappingsTurkic_Case_Foldingpropertybinaryvaluedefaultsblockcpunassignedalgnamesrangeerror reading preparsed UCD before line %ld error in preparsed UCD: unknown line type (first field) '%s' on line %ld error in preparsed UCD: '%s' is not a valid code point on line %ld error in preparsed UCD: '%s' is not a valid code point range on line %ld error in preparsed UCD: missing algnamesrange range field (no second field) on line %ld error in preparsed UCD: '%s' is not a valid Unicode string on line %ld error opening preparsed UCD file %s error in preparsed UCD: '%s' is not a valid script code on line %ld error in preparsed UCD: scx has duplicate '%s' codes on line %ld error in preparsed UCD: empty scx= on line %ld error in preparsed UCD: mix of binary-property-no and enum-property syntax '%s' on line %ld error in preparsed UCD: enum-property syntax '%s' for binary property on line %ld error in preparsed UCD: binary-property syntax '%s' for non-binary property on line %ld error in preparsed UCD: prop value is invalid: '%d' for line %ld error in preparsed UCD: '%s' is not a valid value on line %ld error in preparsed UCD: '%s' is not a valid default value on line %ld error in preparsed UCD: missing default/block/cp range field (no second field) on line %ld error in preparsed UCD: default line %ld after one or more block lines error in preparsed UCD: second line with default properties on line %ld error in preparsed UCD: default range must be 0..10FFFF, not '%s' on line %ld error in preparsed UCD: cp range %s on line %ld only partially overlaps with block range %04lX..%04lX N6icu_6413PropertyNamesEUnable to get stats from file: %s or %s ../filetools.cpp%s:%d: %s Unable to open directory: %s (null)basic_string::_M_createUDAT_FULLUCAL_JANUARYUCOL_PRIMARYULOC_ACCEPT_FAILEDLinux cldrbug:KNOWN ISSUES < copyrightproducticu4cproduct.full64.2version.unicode12.1platform.numberplatform.typelocale.defaultlocale.default.bcp47converter.defaulticudata.nameicudata.pathcldr.versiontz.versiontz.defaultcpu.bitscpu.big_endianos.wchar_widthos.charset_familyos.hostx86_64-redhat-linux-gnubuild.buildbuild.ccbuild.cxxg++uconfig.internal_digitlistuconfig.have_parseallinputUDBG_UDebugEnumTypeUDBG_UCalendarDateFieldsUDBG_UCalendarMonthsUDBG_UDateFormatStyleUDBG_UAcceptResultUDBG_UColAttributeValueUCOL_SECONDARYUCOL_TERTIARYUCOL_QUATERNARYUCOL_IDENTICALUCOL_OFFUCOL_ONUCOL_SHIFTEDUCOL_NON_IGNORABLEUCOL_LOWER_FIRSTUCOL_UPPER_FIRSTULOC_ACCEPT_VALIDULOC_ACCEPT_FALLBACKUDAT_LONGUDAT_MEDIUMUDAT_SHORTUCAL_FEBRUARYUCAL_MARCHUCAL_APRILUCAL_MAYUCAL_JUNEUCAL_JULYUCAL_AUGUSTUCAL_SEPTEMBERUCAL_OCTOBERUCAL_NOVEMBERUCAL_DECEMBERUCAL_UNDECIMBERUCAL_ERAUCAL_YEARUCAL_MONTHUCAL_WEEK_OF_YEARUCAL_WEEK_OF_MONTHUCAL_DATEUCAL_DAY_OF_YEARUCAL_DAY_OF_WEEKUCAL_DAY_OF_WEEK_IN_MONTHUCAL_AM_PMUCAL_HOURUCAL_HOUR_OF_DAYUCAL_MINUTEUCAL_SECONDUCAL_MILLISECONDUCAL_ZONE_OFFSETUCAL_DST_OFFSETUCAL_YEAR_WOYUCAL_DOW_LOCALUCAL_EXTENDED_YEARUCAL_JULIAN_DAYUCAL_MILLISECONDS_IN_DAYUCAL_IS_LEAP_MONTH`VPV0V@VV VWVVVVV0XWWHWWX   %s International Components for Unicode for C/C++basic_string::_M_construct null not validhttp://unicode.org/cldr/trac/tichttp://bugs.icu-project.org/trac[; T  l$BDR-b.r0112"H3L34489|?FF>,G>LG>lG>|G?G$?G8?GCK|DLD|OEOPE\PEPEPEPFQEC BGEK G f. ..,zPLRx%e   4E>l (>HFEE E(A0D8G@ 8A0A(B BBBG DHLPYHA@K 8C0A(B BBBG T ?FEE E(D0D8GP 8D0A(B BBBD DXL`\XAP\\ @FEE E(D0D8GLcAW 8A0A(B BBBK \ BFBE E(D0D8G{ 8A0A(B BBBJ TNYI\ pDFBE E(D0D8G 8A0A(B BBBB TNYIX| 0FFEB E(D0D8J`N_C[ 8A0A(B BBBG X H,FBB E(D0D8J 8A0A(B BBBF DNYA4K<FBB B(A0A8D`~ 8A0A(B BBBF hFpFxF[`EhGpPxFFFEEU`XhLpMxFFFU`0M9E XM+:LZhMEL4 lMIAC bABFH (XDNEAD0w AAE NXNPEI D(G0v (A ABBK J(C ABBFH0N"EX O(Eb, OSKB A 8HdOFEF C(F0I (A ABBA O1JYO O(OJFAD xDB4P_FBD D(D0A(D ABBL,0PBEE E(D0I8GF 8A0A(B BBBK |R28SyFAA Q ABD D AEF <`SRKD D(N0Z (A ABBA [8I@ S.H e$S.H e<S-H dTS!PhTOBA D(D0H (K ABBN D(A ABBF(`TQJD i DE DAK0T^JG V CF DAKH T(0TECG K MFK <@pXqB6EC BEEEE.z D T.d.H.T6LYFBB B(A0A8G 8A0A(B BBBJ 8\\\BBB E(D0D8D@ 8M0F(B BBBE D8I0A(B BBBxD]0]}BED D(|  ABBH ^(^(D^;Hp^FBE D(A0v (A BBBA q(A BBB@H^KEAD0n AAF D8a@R8A0n8L@Q8A0H_FBB A(A0o (D BBBK G(A EBBH$`FEE B(D0C8DP 8A0A(B BBBH H$`FEE H(D0A8Gp 8A0A(B BBBE pLcVHf A cAJjc)<c6FBE D(D0 (A BBBK 8fFED A(D0 (A ABBD d8dg_FBB B(A0A8Dp 8A0A(B BBBD  8C0A(B BBBC H\mFEB B(D0C8G`' 8A0A(B BBBB  pE] A  p1JX((pFDD i CBD `TqFBB B(A0A8DP  8A0E(E EBBH n 8A0A(B BBBH `trFEH D(D0@ (F BBBI S (F BBBA w (C BBBH HsFBB B(A0A8Gm 8A0A(B BBBD PhskFBB B(A0A8G? 8A0A(B BBBA t Ht BBB B(A0A8D@8A0A(B BBBHpv&FBB B(A0A8D` 8A0A(B BBBE `hTz)FHE D(D0 (C BBBH F (A BBBK  (A LNBA ( ~=EAD _ DAE 4:| `BEB B(A0D8GA 8A0A(B BBBN  8C0A(B BBBE ] 8A0A(B BBBA XpBBE E(D0C8DpxXWxApV 8A0A(B BBBH `Ċ}FBB B(D0D8FPXU`FXAPX 8A0A(B BBBA MXJ`OXAP$LH F C E ~ J LtHFBB B(A0A8Dp 8D0A(B BBBA ȏ3MEGT(/FBB B(A0A8G L@LO 8A0A(B BBBA HLFBB B(A0A8FPR 8A0A(B BBBH HēFBB B(A0A8F`] 8A0A(B BBBE H(DFBB B(A0A8DP 8A0A(B BBBB (0,wEAJ0v AAH L\FBB B(A0C8Dp 8A0A(B BBBE 0l,BJE E(A0A8G + N J B _ U U A S 8A0A(B BBBE T0l@FJG E(D0D8DpxIRxApl 8A0A(B BBBA LTFBB A(A0a (A BBBD M (A BBBD ĜRLxDCF(LOEHP H F8( dFBA A(D` (A ABBJ d Ȟ)x AJmH FBB B(A0D8D`& 8A0A(B BBBK L >FBB A(A0D`@ 0A(A BBBH nhMpIhA`$0!WiDD [FAX!Al! q|BE E(A0D8GPt 8A0A(B BBBF { 8C0A(B BBBA K8C0A(B BBBIPP`d"FEE B(A0A8G@g 8A0A(B BBBD  8A0A(B BBBE l" "| "x "t Pp&FBD D(G0Y (A ABBJ H (A ABBA $zPLRxaM  0,j&P#|/HY G Fp# H#FEB B(A0A8DPs 8A0A(B BBBF , H%EDM ` DAA zPLRxqL   (%<$8P$ܦqQED H(F0q(D ABBFH$ sFEB A(A0J (A BBBH A(C BBB$T 0$PpECD J DAE JDA( %eFAA YAB4L%ЧFBA D(D0o(A ABBPh"(>Y$FIB B(K0D8G^ 8A0A(B BBBG ,zPLRxJ  4e$8#̬Xv$EAD j DAG F DAA `B$X#ج2$L&ELL##FBB I(D0D8J^ 8A0A(B BBBC ,zPLRxqI  4#<H'4FBI H(D0m (A BBBG 8'FBE D(H0(A BBBP$"FNE B(D0A8Qs 8A0A(B BBBB ,zPLRxYH  4*"<D%"FBE D(G0i (A ABBA )S"P%^C"FEB B(D0A8O 8A0A(B BBBH ,zPLRxeG  4`>!P8&ضy!FBB B(A0A8G 8A0A(B BBBJ ,zPLRxF  4!<&!EC \z B .`..a.6!8,'D!FBD H(D0(D ABB*ELD*BBB D(D0J5 0A(A BBBK 8* FED D(NF (A ABBC (+x<+FBB B(D0D8F`} 8C0A(B BBBM ! 8D0A(B BBBJ D 8A0A(B BBBJ 8+wTKG D(L0T(L ABB`+XFED D(G@FH]PEXD`DhEpK@I (G ABBI D (A ABBF 4X,nFHD D(G0}(D GBB\,FED D(G@RHEPEXE`EhEpK@I (G ABBK D(A ABBL,|\FEH E(A0A8J( 8A0A(B BBBA `@-FBB B(D0D8D`) 8D0A(B BBBJ \8A0A(B BBBL*g;FBB B(A0A8G 8A0A(B BBBA ,zPLRx}B  4<."ET G AL@+`oFBB E(D0D8Gp 8A0A(B BBBG (zPLRxA  p0b$9d.hBEE E(D0A8DP 8D0A(B BBBK ` 8A0A(B BBBF 4\/FKH t CBF UAG4/(FPO A(R0G(J FBB/FBB B(A0A8G L"U"I"I"B"B"B"Q"'"E"I"B"B"B"Q"W 8A0A(B BBBA PX0FBB B(A0A8G I! 8A0A(B BBBA T0FBB B(A0A8G L1 8A0A(B BBBG 11-AAP41^ FBB B(D0A8D 8A0A(B BBBG bTIIBBBDIZ^ODkcTD H^ j Ad 1P2LEL2P 02LD2,p0>|#HD>FUB E(A0A8I 8A0A(B BBBA >\NP B uK>(H>FBB B(A0A8G x 8A0A(B BBBA ?#MNH,?0>FBF B(A0A8D@ 8D0A(B BBBD Hx?>FBF B(A0A8D@ 8D0A(B BBBD ,?x?QKDA vABG,??aKDA CABJ,$@?aKDA CABJT@ h@!JLx@?dFBB B(A0A8DP 8F0A(B BBBC D 8F0A(B BBBE L8F0A(B BBB`A@EFBB B(D0D8D@ 8I0A(B BBBH D 8C0A(B BBBH LH>A{ FBE E(G0A8GP 8A0A(B BBBE xA8CdFBB B(A0A8DP 8F0A(B BBBC D 8F0A(B BBBE L8F0A(B BBB0B,DzFIB E(A0A8DP 8A0A(B BBBG  8D0A(B BBBF Q 8F0A(B BBBH D 8G0A(B BBBL XBFFBE D(I0D@ 0D(A BBBE  0D(A BBBF x$C8GdFBB B(A0A8DP 8F0A(B BBBC D 8F0A(B BBBE L8F0A(B BBBC,HzFIB E(A0A8DP 8A0A(B BBBG  8D0A(B BBBF Q 8F0A(B BBBH D 8G0A(B BBBL X8DJFBE D(I0D@ 0D(A BBBE  0D(A BBBF PxAoFEF B(A0A8G 8A0A(B BBBH ,zPLRx+  4HLB"{8FEE E(D0D8G@` 8D0A(B BBBG (zPLRx*  @0xE2HWPB":FBB B(A0A8G& 8A0A(B BBBK ,zPLRxA*  43L\CT6{|FEE E(D0D8G@` 8D0A(B BBBG L8(FHUCD xFAEHGlIbFBB B(D0C8DC 8A0A(B BBBD $zRx ,LGTKFBB A(A0 (A EBBD ] (D BBBI (GKEDGn AAH (HhLEDGi AAE P$ELFBE E(A0A8D/ 8A0A(B BBBG ,zPLRx'  4 bHN4p: o `  Ks@ BV  Xl -< ]m              # e+L Y o R  N L^m$;FT~U"EZS q  : F      <}  $     1 Rv7,,Zr3'ZW%_ &={Q)2-!?Y'' &&^'''!"&"'#&$&%'O5;'ho k'(  '(('^'('"'"(#'$'$T(&'F;'ho b' GNUp #V]#VmVx8VhV8ȤŞʞҞ%@0@J@Ԭ^gnt}ֶ&4DS\dq   ͷ׷%/;J W e s Ƹи   ! 2 > J[l|չResBcnvtCvAlSPRPUProcASEBiDiNormNrm2LayoUColInvCBrk Dictpnam0unamCfu Test@t(#`"" "p8)#p`  )#@)#`p00$*0кĵ07<0LQ ao ~ 0 0  ̵` ׵ @ B]   0#;0#G0P0Z^ B]y B]gAxAAAAAAAAAB  ]##o(? B 0#p oooopC-#@P`pв 0@P`pг 0@P`pд 0@P`pе 0@P`pж 0@P`pз 0@P`pи 0@P`pй 0@P`pк 0@P`pл 0@P`pм 0@P`pн 0@P`pо 0@0 (`8ELF>@@@  (D`ELF44(GA$3a1GA$3a1GA$3a1]]GA$3a1 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864`` GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864`` GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864pp GA$3p864"GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864 "'GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864'-GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864.a3GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864p3_6GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864`6TGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864ToGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864orGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864r{GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864|GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864oGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864NN GA$3p864pOGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864 GA$3h864NN GA* PrGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864^GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864`9GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864 GA$3h864 GA* @WGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* FGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864 RGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864`3 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864 GA$3h864 GA$3p864@ kCGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864 GA$3h864II GA* pCwCGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* CeDGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pDUEGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `EEGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* E!FGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0FFGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* FHGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* HUIGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `I KGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* KtLGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* LNGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* OPGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PQGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* QjTGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pTUGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864U\GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864 GA$3p864]]GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864 GA$3h864GA$3a1]]GA$3a1]]GA$3a1#GA$3a1]]libicutu.so.64.2-64.2-2.el8.x86_64.debug67zXZִF!t/=]?Eh=ڊ2Nv@4 1Ȟ_￷޵cwZ#ϏAƠ 8Ch"5ar>A`VN~ל#m8/ Ǥ~Hk=.pИrUyڿ:6"ԶH#~K4GU^h,䄝mIJXO\\aQ.-/$#jȄ ĊTN6\qqyʱ!G%]qn :apjXs%DW"03V` 0"#*O(ˮ"3 WK)P֙|9=*'+'!l Fa+᣷AܡX\l&М2 Y5,M&N O&V->@\侦œn N`2\ovfHr2i"a^^Buc{Y$ehE#EIQql[.wM9QVwظGF3X7>ȣ+R0 &cx8ɸ_y=\r ql[?okUp4wbƴ钣xlj9 ;^a2χDKo^O*/F9kG_z&iRN !Da'*w{tSf[lX]]Jbj-16AGK+ȕG5DȦ8ߊpZ*VkbUIJqiH07"(#wlxUԋ!C!,2IE'L~DNGnN\i>q_W+P;#*\a`1 *d@\Ks*~7As*^q}sл@Us]u]O4~ܳ|kG?Z.+A) O7fQ/8D)LN1vVP~Owf)6/biYRK/g/K9kUmxL|qlGl+Ts.(,*3N*wYo A._IWk]`0J^So h!/ΤCi3ȭ.=v?Tí xYQDO&1}" W?X'wG>:8k㩠AlX Dfk|Ef/ '↧O{\HRCq4S~#l[ @bֿ?`\kKOy!V *6,%6r,z+/cKwJ–0.c׻&QE'tи9/<.->2sL7a$ؘh 767i\,gwMp\?r1=zYv$6B&z:+7WGF@ߴGO"z]EV8w.* -Uy?]I*dvצ2-P#k "0z.n Dyʟ̚L9n9 KPfY ѳ H~%[ sL\=!֣OU.H2!bF*A!Dp kO MCTo9pzlb\a>IJ 4eF>l&̩ O@Sn=^nR.cazV\4*o4cs!9g~]w`"JjU < vN53*OSؤڱDj &ŗQH& o@\B8["1Rhn =rg'FNI<. $+ |h3q'^3* &7$|J&$#>-gaΓiM'M 㴺tК ^b8xIh?kv{Q@g#!ƕOǵeaӂ(1(Z㞒,sg%gT3ů![[d&DEPuiR,GzdŠ"&oDBtl-v \`3[aslUT.VXrhaWћ{Z6 qҙlbWݧfD;oH~7Ǔ,b0Mpﮗ_>—B)P6'Bwr"U=0CM0-`trP@$\E㼘DS2Q)㧊E @V7e@SPEۂKU_3íET]] Ȳ hUޣ GD^(Ռʯ4ȖN<Ã/[PVޕ*ے@$$ux\;$OTx9GUϤ k±7[{%-, }+&3qUT%k+`*qxپ_ɔ*؉k O\p_YGV={&oC A/oPxۿF5ŧQQ2Alk㺳y5$tKq:lnpzM0#h%<p Up7=^8G:]ޭG mxL,lZ6&ohb` m\LӐnQ#Q|RI2z߃~3`{OEgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata $o(( (   30??B8o@EoT^Bpphc00 nPP w``}]]  ] ]R^ tt   HK`` ## #  -#-pp/#p/0#06#6 9#9 PWf9`Y%04LCusr/lib64/libicuio.so.64.2000075500000205060152342600260011035 0ustar00ELF>7@p@8@   PP P pp$$ PtdQtdRtd xxGNU "1}K+`CT @# ()$ Y>! %@  d 4P r @!PATUVWXYZ[\_`bgjmnoprvwxz{}~arj^T=iA86[ءW0Mk$rtA<zd.^\a7rmxȺAj0UJ12W6TL1*xA'lW{☉.UL>Su((lR]SJ]:SEUݘp,`ŦG5&bY!i$3jI=)]}QmBEKu,3lUu0_^9c> I|0 x̖O3UjYKʑBPqXxRr HF"u9 %j|v~  :!4% ]i4D 0G UQ ^pE] Y Zj  ,   =B  @Q 0A Q   =`  ) = p=r >N$  ` 0H^   j  S 0m! `AF1 `A `a m< 4  1 Pz ВA H  I ?   l B Йn n   b  @A 0n} <  @Cx @ G[ JA PGx  P@Y& `Ke Qc @9 @  >AQ A} {   @ `h @6C  `3 m : AY ?S `  9N P 7 @?B P  @:s )H  @  D   C$__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeunum_close_64u_locbund_init_64strlenuprv_malloc_64strcpyuloc_getDefault_64u_locbund_close_64uprv_free_64u_locbund_getNumberFormat_64umtx_lock_64umtx_unlock_64unum_open_64unum_clone_64ucln_io_registerCleanup_64__stack_chk_fail__gxx_personality_v0_Unwind_Resumefilenoucnv_open_64u_finit_64u_fadopt_64u_fopen_64fopenfcloseu_fopen_u_64u_austrcpy_64u_fstropen_64u_feof_64feofu_fflush_64_Z23ufile_flush_translit_64P5UFILE_Z17ufile_flush_io_64P5UFILEfflushu_frewind_64ucnv_reset_64rewindu_fclose_64_Z23ufile_close_translit_64P5UFILEucnv_close_64u_fgetfile_64u_fgetlocale_64u_fsetlocale_64u_fgetcodepage_64ucnv_getName_64u_fsetcodepage_64u_fgetConverter_64u_fgetNumberFormat_64_Z18ufmt_digitvalue_64Ds_Z15ufmt_isdigit_64Dsi_Z13ufmt_64tou_64PDsPimhai_Z12ufmt_ptou_64PDsPiPva_Z13ufmt_uto64_64PKDsPia_Z12ufmt_utop_64PKDsPiu_isspace_64_Z26ufmt_defaultCPToUnicode_64PKciPDsiu_getDefaultConverter_64ucnv_toUnicode_64u_releaseDefaultConverter_64u_file_write_64u_get_stdout_64_ZN6icu_6420umtx_initImplPreInitERNS_9UInitOnceEstdout_ZN6icu_6421umtx_initImplPostInitERNS_9UInitOnceEu_vfprintf_u_64u_printf_parse_64u_fprintf_u_64u_vfprintf_64u_charsToUChars_64u_fprintf_64u_printf_64u_printf_u_64unum_formatInt64_64unum_getAttribute_64unum_setAttribute_64u_strlen_64__memmove_chkunum_getTextAttribute_64unum_setTextAttribute_64unum_getSymbol_64u_strToUpper_64unum_setSymbol_64unum_formatDouble_64u_strToLower_64uprv_pow10_64uprv_trunc_64u_vfscanf_u_64u_scanf_parse_64u_fscanf_u_64u_vfscanf_64u_fscanf_64u_fgetc_64u_isWhitespace_64ufile_getch_64u_fungetc_64ucnv_fromUnicode_64ucnv_getMaxCharSize_64_Z26ufile_fill_uchar_buffer_64P5UFILEunum_parseDouble_64uset_open_64uset_applyPattern_64uset_close_64ufile_getch32_64uset_contains_64unum_parseInt64_64u_file_write_flush_64uprv_realloc_64u_strncpy_64utrans_transIncrementalUChars_64fwriteu_UCharsToChars_64utrans_transUChars_64memmoveu_fsettransliterator_64utrans_close_64u_fputs_64u_fputc_64ucnv_getMinCharSize_64__fgets_chk__fread_chku_memmove_64u_fgets_64u_fgetcx_64u_file_read_64memcpyu_memset_64u_vsnprintf_u_64u_sprintf_u_64u_snprintf_u_64u_vsnprintf_64u_sprintf_64u_vsprintf_64u_snprintf_64u_vsprintf_u_64u_vsscanf_u_64u_sscanf_u_64u_vsscanf_64u_sscanf_64_ZN6icu_64lsERSoRKNS_13UnicodeStringE_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN6icu_64rsERSiRNS_13UnicodeStringE_ZNSi3getEv_ZN6icu_6413UnicodeString8doAppendEPKDsii_ZN6icu_6413UnicodeString7unBogusEv_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNSi7putbackEc_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexitucln_registerCleanup_64libicuuc.so.64libicudata.so.64libicui18n.so.64libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endlibicuio.so.64GCC_3.0CXXABI_1.3GLIBCXX_3.4GLIBCXX_3.4.9GLIBC_2.4GLIBC_2.14GLIBC_2.3.4GLIBC_2.7GLIBC_2.2.5/opt/alt/libicu/usr/lib64  c  P&y J @ӯk t) ) q ii   ti  ii  ui  8 8 8  0F PF 0L PL T8 ^ Y `P( ZH R O  W T( `\8 ^X  W L PQ P 0N LH R o t  `~ P} 0s w v8 x s @  { `~ @h ox u t p  v@ PH    J P Q S F  ( 0 8 @ H P  X  `  h  p  x                     ! " #( $0 %8 &@ 'H (P )X *` +h ,p -x . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C( D0 E8 G@ HH IP KX L` Mh Np Ox RHHѱ HtH5 % hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!% D% D% D% D% D% D%ݬ D%լ D%ͬ D%Ŭ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݫ D%ի D%ͫ D%ū D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݪ D%ժ D%ͪ D%Ū D% D% D% DH= 4H1%H}f.HH=) H=ͧ HHz H5 f.@H=A H: H9tHv Ht H= H5 H)HHH?HHtHE HtfD= u+UH= Ht H=Ζ d ]wUSH Hk(HH;H/HCH9uH[]fDHUHSHHHtzHC0fHCC #xHcHHt8HHe H=kHHC0H[]H1[]3Hy1DATUHSH?H]Le0EH;Ht8HL9uf[HE0EEE ]A\fAVAUATUSHdH%(HD$1~lHcƉDnL$I,$Ht&HT$dH3%(HH[]A\A]A^f0t2H= ~I,$HtUH= I1@H1LL$E11D$JT$~I$HlfH- McLt$J|HtLD$7HI$vME1H Vi11D$L$~ J|HuI,$;HH5l1JDh Hf.AVAUATUSHdH%(HD$1D$HIpIHAMHHHxHHHǀhH1H)pHL[LsLs0L扃lHChLHC(HCHC Ht^Ht8}u2D$CDhHT$dH3%(Hu=H[]A\A]A^Ht$H#HCD$~LHw1@f.1DfATIUHSHt(HLHHHHtH[]A\f1[H]A\fDHH[]A\AUIATIUHHSHdH%(H$1HH5LLHHTH$dH3%(uH[]A\A]@f.AUATUSHIpIHc7HHtgHxHHLHǀhH1H)pHIDmLk(H{0LkHC HtHH[]A\A]ÐHH1H[]A\A]Ht?HOHW HHt1H9sfDH9ÐHHDfSHLHNH{Ht [@HCH;C s HPHS1f[Df.SHH{jH{HtHChHC HC[fDHC(HC[@f.Ht7SHNHMhu%H{04H{H[fH{_f.HGHG0UHSH_0HHHH HH[]f.HHdH%(HD$1D$Ht'Ht$T$HT$dH3%(u H1USHHV(dH%(HD$1D$H9Vu3HH;V u*HH~Ht$HT$HC1HL$dH3 %(uH[]HGH0f.@Gf v+߃Afw%׍Bf@vB7faBGÐf.S9[!UIAS%@JWH GDfBTWII9r*IL1Hj0EuύJ7H GfHcHAt+D9}&9~0fHA9HcHHDH9s$DHHfDGfPH9w[]fDSAHT$LT$>fDBW PWAOD@0A DGffGAIHAt;ARZ0Au DB7P0AO؃7A FffG[AWIAVAUDATLU1S1HHcHt$L4G M9s*IAI܃HHA?DuHD$(HH[]A\A]A^A_AWAVAUIATIUS1HdH%(HD$1H$@HA<\f0t2uLcD{A;]|?A^IE9u~CHD$0Lt$(H\$ I )L-CHl$HD$Ht HAff%Lf%tHCHKfuI9s(HH$HL$LL)H|$HHL$ECfHH\$Pf HD$hD$pHD$PAH\$HYpD$XfT$\f Df0VL{Hf L$Tf.|$PƃfLtfhu&sfh5flfLIft$Zft$X fkHl HHD$p#D$p H AHcH>UT$TH\$0HHHD$HHHl HD0HJLD$HHL$HT$8Ht$H<$EM H\$0HD$HH\$0HD$HHD$HIHK\ {fw%IcDL>0D$bfD$\HUDD$af[{AfD$\JA{AfD|$\A0{AfD|$\AHK { AfD|$\D$^vfDD$aD$_aD$`VLH$Ht$(L)H|$HEPJf HH@DrЍPf w CHDtPPf vf$IE9HEL~f*CD$TIɍxЉf f$L{D$hH˹f.Cf*pf L|$PI|$lD$P%|$hnD$`L$THHyI0DAЉt$pfA wfHtQQf vt$pf$D$p. rH &?HcH>ED$TH\$ /uЃHCHHD$HHCL$TPf v V@IߍI_LPAGPf vIL$TD$cflD$eID$dIIYAAMywCD$PHsxf fL{HWH\$ /|ЃHCL$Tzd@H\$ /ЃHCD$PQf.LfhH|$0Ht H $H $HH+\$(HH\$xdH3%(HĈ[]A\A]A^A_H_G]sLK0DFЉ|$hfA .@I|VA1Vf v|$h H\$ HCHPHS$xCHsL{|$PHD@fA v HލH^|PFPf vL~|$PD$fsL{H\$ HCHPHSyH\$ HCHPHSH\$ SЃHCSD$H*H\$ SЃHCSfZT$HH\$ |$f/ƒHSHHD$HL!SH{0IDBЉt$lfA wI4trADBfA vt$lf$ID$lƿLI/CH\$ ƒHSHcHD$H+H\$ HCHPHSH\$ HCHPHSJHrAf AMcO5fDAHF~fLtfhuHFNfluAHfhʸAfL@f9w LHHЃAttAKTfkH=d HJHrHDqJHrAf 9CHDtAAf vH\$ HSHBHCH\$ HSHBHCIYAAMyDCADAHSDCfZ  HPH99HDA/DAHSDHHA</AЃLCIHDCADAHSDCnHaMMtL H|$0HTJGhHSLBLCHSLBLC%LCIPHS?/w]AЃLCIcHL}bLpLh`HSLBLCIHf.LCIPHSfgHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$XHL$dH3 %(uHf.AVIAUIHATUHSHdH%(H$1yX?IIHLQLLLH$dH3 %(uXH[]A\A]A^@HcHIHt-HHLLLzLfD1Df.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HL$dH3 %(uH+f.~u~ HHctfA1D~ tH1AD1A@SLA"f%t[fAUATIUS1HdH%(HD$1Ll$|$f9t t=LL!<tۄu'HT$dH3%(u$H[]A\A]f.|$L# ff.AWAVAUATUHSHhH|$LL$8dH%(HD$X1H~ D$DD$4HD$PHD$DHHD$}t$DHD$EtHD$H1Ll$BHD$ HD$PHD$(H|$LAA A<} t|$Bf9}}HcEuNLl$HLt$PH)ILt$L@E1jHL$0Ht$8H|$ XZL$DEAHA9WNDd$4}H|$>1HL$8}HL$XdH3 %(D$4Hh[]A\A]A^A_H|$HIHD$H:@D|$4}uEtD9~Eu-} qHD$Pd@vOD$47|$BHt$W!DH|$vD$4;D$4.yF AWIAVAUATIUSH(H*LL$dH%(HD$1~ D$At~c1Ll$LLA<A t|$fA9twZunAu D$HfEAt9\$AGt\fDHL$D$HT$dH3%(unH([]A\A]A^A_fDAG\$uAt9~Eu,A t1fEAGfDvD$|$L*f.yF AVIAUATMUSHHvL*dH%(HD$1+H߉aH{HS AH)HT$Ѓt 9ʉN‰D$~D$Ht$A~uIEHcT$HHHS1A~A$HL$dH3 %(u H[]A\A]A^7AVIAUIATULSHvL"dH%(HD$1[LI}IU AH)HT$t 9OЉT$Ht$OHcT$HHIUAVuA~ t@fA$AVL$1E H\$dH3%(uDH[]A\A]A^A~ tI$AVL$f.A$AVL$,ff.AVIAUIATULSHvL"dH%(HD$1KLI}IU AH)HT$t 9OЉT$f?0Ht$5HcT$HHIUAVuA~ t>fA$AVL$1E H\$dH3%(ueH[]A\A]A^fDA~ t9I$AVL$fGfXkHl$I}YDA$AVL$~AWAVIAUMATUHSHHvdH%(HD$1$D$ HA?D}HC H+CHAA9H{0H1Ht8HsHLD$D衻}tCHc$HHHS1Ҁ}DAUHL$dH3 %(u-H[]A\A]A^A_fDIAsf.AWMAVI1AUATIUSHH(H*LL$dH%(HD$1D$薻HsA$1ILD$HDžL$A~4L蜻HL$dH3 %(H([]A\A]A^A_@D$tHD$E1H$:fDf}|$HŁ1A)Å H4$L@<t$Ll|$A|$uv f@(f}D$f%f fE]@ۺAD$D$f.uGLdEtlAD$u 1fUAD$HL$A$H)|$LXfDLfDA賺Tf.AWAVAUATUSH8dH%(HD$(1D$ ~.1HL$(dH3 %(H8[]A\A]A^A_Ll$ILD$ HLfAƋD$ 1L|$ f|$ A9~.HfA9|]u"LL<tلm|$ @LPWƹfDAWAVAUATMUHSHH(vHT$dH%(HD$1D$D$HA D}HC H+CHAA9H{0̽I1MtPT$LHHsDLHL$LD$AW}tAHcT$HHHS1Ҁ}DA$HL$dH3 %(ucH([]A\A]A^A_HD$} Hu"} t,D$D$8fDAFf.fZnjf.AWAVAUIATMUHSHHvdH%(HD$1$D$zHDuHC H+CHAA9H{0rI1MtGT$LH)HsHDLD$L}tHcT$HHHS1Ҁ}DA$HL$dH3 %(uNH([]A\A]A^A_À} HL$u%} t'Hf.AQf,ff.AWMAVAUATUHSHHhvHT$dH%(HD$X1D$(D$,'H߉D$ [ DmHC H+CHAJA9AH{0I1MLT$0Lt$,LLM LT$薱LT$L\$@Mf}eLC0LLL\$裴L\$LM LT$,LHZHsD$ MHL$(DLD$ +}u%HD$} Huw} }D$D$8HcT$(HHHS1Ҁ}D$ AHL$XdH3 %(uRHh[]A\A]A^A_f{L\$CAf.fZ*f.AWIAVAUATIUH-R SH HXHT$dH%(HD$H1HD$$D$$HD$HD$ $D$HD$Af%tftLAf9 f%D$@MwfD$ H,H1[]鋏HSHHen_US_POSIX>8??????lܾܾ\ܾܾܾܾܾܾܾ|ܾܾ̾EE% (null)-C6?.A ;w|\,@@\\DL\L\l̗ LHLL \ l4\ x , <LL$ < P , L ,P l D   D ܬ   |\ \ Tl||DXLt,<l @l X,,lxL\ \ 0| |,|,LPl@L, < Pl|\(DL4zRx $FJ w?:*3$"DP$\8:EAO ]FA8PNDG e AAH D CAH P(ďNFAD kUBzPLRx8  D$ȏsFBB A(A0D@E 0A(A BBBC (zPLRx7  @0q@"BBB A(A0D@ 0A(A BBBD  @`FDD l ABC C DBG LAB8LrFED G(GI (A ABBA HFBA A(D0w (D ABBB L(F ABB`NtNAEZ I X ȒBEl G I,SJoOL8 `4 $t06EDK ZDAHYH G A (EAD0n AAA  ܓ F $EO <(EJA`ԔED|XxFEB F(E0C8FPI8D0A(B BBBH$FBB E(D0A8FP 8A0A(B BBBA PtFBE A(C0G`bhIpZhA`_ 0A(A BBBK d ;Hr|H`TFBB E(A0A8DPb 8C0A(B BBBE D 8I0A(B BBBJ xSR X[H(_0U(A X A 0K A @L8FEH A(D0G^ 0A(A BBBK ԙK A xEJ AA $EJ AA ЛܛPH B A $H8 tFEE B(A0A8J 8A0A(B BBBF H@FBB E(D0D8G 8A0A(B BBBI 8FJI D(D@U (A ABBD 8 \FLD D(D0f (G DBBE 8H FJD D(GZ (A ABBA @`$FBE D(A0J 0A(A BBBC @L1FEE A(A0J 0A(A BBBB 8 HBEA A(GPs (A ABBG PH ܡFBB B(A0A8G I! 8A0A(B BBBB L FBB B(A0A8G I  8A0A(B BBBD P FBB B(A0A8G I , 8A0A(B BBBD P@ FBB B(A0A8G I , 8A0A(B BBBD P `FBB B(A0A8G I , 8A0A(B BBBD H FBB E(D0D8Gpw 8A0A(B BBBA L4 FBB B(A0A8G 8A0A(B BBBA  0  ,K A @ иFEH A(D0G\ 0A(A BBBE  lK A  L( L'Ea8D `BBD C(F@^ (A ABBK \ ĺYFBB B(A0D8DIUAu 8A0A(B BBBH  ļH мVFEB B(D0A8D` 8A0A(B BBBG @ @T FEB D(A0G@ 0A(A BBBA @ |FEE A(D0D@ 0A(A BBBI @ H/FEE A(D0D@ 0A(A BBBG H 4FBE E(A0D8GP 8A0A(B BBBG Hl5FEG B(I0A8G`| 8A0A(B BBBE HBBB B(A0A8Dpx 8A0A(B BBBH HVFBB B(D0D8G` 8A0A(B BBBD HP FBB E(D0D8GP 8A0A(B BBBC LXFEE B(A0D8Dk 8A0A(B BBBH HDFBB B(D0D8G` 8A0A(B BBBA 8 LLFEB B(A0D8Gx 8A0A(B BBBC L FEB B(D0H8N 8A0A(B BBBF lHFEE E(D0D8G  8A0A(B BBBE D S U A  P m A \)Pp FAA G0@  DABJ J  DABG B  DABG QP|D)$AEDG lCA(0EAF0P AAB \\ FBB B(A0A8GcT KAf 8A0A(B BBBH h8NEB B(D0C8D@u 8D0A(B BBBD A8C0A(B BBBA$(hqDG iAAPAH s A lHEG H AK @H r A nHtFEB E(D0C8D@w8D0A(B BBB$ 9EDF eCAH4 FEE E(A0A8GP 8C0A(B BBBE XFEE E(A0A8DRK[A| 8A0A(B BBBA 8K A K A HpFBE E(G0D8G_ 8A0A(B BBBC `K A |K A H@PFBE D(A0J 0A(A BBBA K A @$FEH A(D0G\ 0A(A BBBE h,K A \FBB E(A0A8JH 8A0A(B BBBC BXA\0bFBB B(A0D8GB 8A0A(B BBBD AUADPw2HW\(DH{,`QEDI j CAE zPLRxe!   (v=m1#E GNU888 0FPF0L PLT^Y `PZRO WT`\^ WLPQP0NLRo t`~P} 0swvxs@{`~@outpvP   / ? J Y c q   -   o(`  8&!@ o ooo1P 0.@.P.`.p.........// /0/@/P/`/p/////////00 000@0P0`0p00000000011 101@1P1`1p11111111122 202@2P2`2p222222222GA$3a12828GA$3a1-.GA$3a1GA$3a1@88 GA$3p8649;GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864;RAGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864`AEGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864E*LGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p8640LmGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864 moGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864oGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864BGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864PtGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h8642828 GA$3h86477 GA* 828GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h8642828 GA$3h86477GA$3a1GA$3a1GA$3a1..GA$3a1libicuio.so.64.2-64.2-2.el8.x86_64.debugo7zXZִF!t/*F]?Eh=ڊ2N`^ )Ll^\iL#h,& oE']g4EwF]g"F}w"P>Be*}ߚv=K [$Icph8qpMQp k +$h-|MghCbCڮ{Yq-;sXJ X䙳 vyxɪc`4 Z1G4:ZZ9VjW6b ݌ECfʼnNZO_hT -vQ ^G&Ըb%j8}uj#qt`WmjF.OF~ni%O3ঽk52vsJ6տbӇ #+sdk;hHbKX}6gmjrdVYmPhFlF)T\Rڃ7Ӎ0 @mAscWgVn@zh3!O_X<93@7Td+Qe?!ec5$L-@= ӥ&fBy- af@,KcP;#Vp6r6b.mЩύ}C5)wyL,5fɧ*7,yH2DJyEQE W">kԻ9rAX0v<)T 7SɢB8ʯOL\ں}W &[&oW5CUfT/樣)śT i-yyrl ؕ*O@*ҍRkfw |"slj.VNvVe%1QeT*MTQ n!qD,PNd}1 ynkraۥ~%d|Up02>\ۿ9/#Sg9yv5 Fq[8(l3듙xEj Ԛ>O^!FYw gISk!YJnLZf,A,QoJmW#3g\|p|BKsNL1WC`! xSJ7;urMnfE՘E~=zX^@ns>ϛ׭qϿB;,фЃ&ѿm[tÓh,T%cq`Qk!AO~I0 b$ce V0LkKHo$+dWن0@jZu /@ @8@         $$QtdRtd   GNUzijy#3@  BE|YqX     icudt64_dat_edata__bss_start_endlibicudata.so.64/opt/alt/libicu/usr/lib64'CmnD Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html QrrPrr0rrr0  s sJ-sK=s`Qsdswspsбss0sssst"t 5tHt [tnt@ttttptt tuu,u?uRu@cusuu0u0uuuuuu@uv v5v0Mv^v`rvv v vvvvvlwmwt%w u5wжHw [wpkw@~www`)w)w we x0'!x(8x(Ox (ix@ (x (x(x(xP(x(y.!y/:y0Vy[1uy-2yp 3y3y@4yP4z 4(z4?z04Xz0S5tzP5z7z 8zp8z~9z 9{P9({09<{9L{`9_{з9t{9{9{ 9{p9{P:{:{:|@:|:&|`b::|b:N|c:^|Ј:q| :|Б:| :|:|0:|:|@:|:}@:}:5}p<K}`=`}=u}=}+>}P,>}pH>}>}>}@> ~B?~0C?3~?M~0?b~0?x~?~?~P@~A@~p@~A~`AP(A0(AFRA[SAppAA0AAPAA LBpLB2LBG`vB\BtзBACpaCCɀ`CpCC D /D5UDKD`Dx@D0D*ERÉEPEEE$`E9EQ Ef KF{KFKFPLFH҂HHI&I&I;NQP4NfP^N{zNzNNPNЃN!OFOcO$O90ONOcPOxO0OYPPτPPpP 9Q#9Q;9QP`bQe}QzpQQQɅQޅQpQQ$PQ9RP@sVepuVz`VV0VV׆V0WpWpW,PXA3XVNXn0OXOXOX‡ PX߇pPXОX X3pXKXcPXx+Y0,YKYfŸ@YYPY .Z%)b:FbO`cbdbyb7c7c`_cΉ_c@c cc'cB@cWqoqqq qۊpqq`q/qLqdpq|qPqq‹rҋrr s s(s=sRBsgss`sЌsnj@sߌssps's=PsRpsh0s~[tttōtߍt@tt'?u= @uSLuhu}puvv vԎvv @w@w1wKPwhw} xp x mxx֏ xxxx-yB zW0_zmpbz@zzzʐpzz1{ 1{"7{7J{MM{b`{wp*|`|`||֑`|Щ|@||6|Np|f|~0|||ƒ|ޒ|||&`|>е|V |n||0||Γ|`|и| |.|F|^`|v`|л|`|м|֔P||0||6о|N |f|~p||P|ƕ|ޕ0|||&|>|V`|n|@|| |Ζ||p||.P|F|^0|v||P||֗0||||6|N@|f|~|||Ƙ@|ޘ| ||&|>p|V|n`|| ||Ι|p||P|.|F0|^|v|`||@|֚||`!}*}1 +}I+}a,}yp,},}p-}-}ٛ`.}.} P/}!/}9p0}Q0}i@5}5} 6}6}ɜ7}p7}7}P8})P:}A:}Y;}n@}0}}0"~Ɲ$~۝.~ /~ /~%/~B00~_0~|1~1~1~Ӟ`2~2~ @3~*3~B4~Zp4~o`~~~˟   (@XppP@Р 0pH`Px `͡O߁ # 8@ M`e}pLMբ`u0C-BбWكl @ ãۣZа20G_pĤ ٤ISXoGr\wq`pPǥp҅ܥPDEv20H^sPP߆pȦ Sݦ[[g g5K``u ̧P&<@Rg"|aPĉШ#=p==*U@_Ukй0é ٩ :03Kc{`ŋ ƋԪƋNj`NjNj2@ȋHˋ]̋u ͋`̫p* +p++:,R,j,Όpì ج3`44 @585P5hP6607cȭccPd d%PeApvVЫkP$Ů'ڮ0 ":Oe@{0‘ΑڑѯP *?@WoP`&Ѱ& ' p'P43I_@t0ѱK0L+CУ] zpѲ`%B _p|ɳ@p1F4^p5v5ypyyӴpz0ɖɖ,0͖AY}0`MԵM NO0+AWlppö۶P,!F!c "{")@*ŷ0444pn)q?tTwix`pp׸ҙәә:Xs p5Թ`667#P7@8]8z9@cmκ0nnn`o3oHjz՚@֚û@Ի b#`6I\Pop@е0˼߼)P9 Lp g xpEE½PFҽPǜԜ0՜C`ٜVٜi@ڜ|ڜ ۜ Ⱦ0۾`p'p:M` s@ ҿ@ 01D`Wjp}P0   (` ; Nat pP@ p2EX`k~`Pp`)<OPbu@ 0!!" " "3$F`'Y'l(( ))*P**0++,*,=0-P-c-|/P///@002304$989Hv\ o` pp-@Sf@y@0Ɲɝ0ʝ˝ϝ$Н7ٝJ@۝]ߝm!`!gPgP6`@@ 0P@@Sf {p0 Л#`;S@k pPP K pK,@?Ob0u p@  3F`Yl@0`  0*=P cpvP@!P40GZPm0`)*PPਪ$095I0\t p pO#O4`VHVX[k@\{ nn@ ܯpܯ ;`;/B0UfưzPư P `PPpP$D@dг̱ڱp$D d(5PAOZ$eD0qd{@P$DƲd`Ѳܲ $D!d,p8DR`_k$pxD`d 0 pdz ӳ%PE`e`+0@%ЩE e$Cb 00 4 2@PKoW0cr -Llp ,PL lp)6@^ Pl*zI0hP`@г0#B0a0P @0&5E@U:eYux``2pQp0@` .,0:KEjPQ\@ju00$0C bLpp\<i\z| @R@>/]05} NX;a@+`Pis ~c20dFdV`iy0@ 1)O`5gVwp`@ (9M`c)t@--```PP`)=Nb{ p@pCC0K KS.T?0\S\cPvp`FFGlmpuu( |<p|MaЅrPPЬ ``)P)?-T1ic~ @B2tJ@ud~`0`P1 lIl^@os@P`Ppl2G@]sP9Yп P8`9 @~!9Qpg}@P`0C ,@E]u0P@50Me}P@ 0%=вU mp`@-0E]жu p@50Meк} p` %P=Um@00-E0]u p p5`Me}P@ 0%=U mp`P-B`WPppP@0Hp`xP 0!!p"" #8$P%h0&&`| 2LPi@p@04Ip^9vP:pBB Z0C0o&;@QPf{ p77t`+@UUsj 0HH0@IE]Б@P`/P E Z@ opMNpNTP60j0lFp\дq0pQVil1`F<[P?q`@A ` @4I0^pDsfg`@(9`>3yK`y`}v ~ 1245&`5A5W;m=PH`@ / G P_ t 0  `    P  `  `   a  pa - a E b ] `b u b  c    `    `    ` 0  E p ]  s     a  k  l  u  w  { ! У 6 @ N  d  z @    P      `     6  Q ` o   @  A  `  P  `   0:pc0cH0dbd epefPff0g*G dpP0 `8Mez1047Ѝ@S,TPpTe@[zp'@0`P'<JQ~i~pP`6pLe pGH V`b$b:PgP0keyzPP.Lbw )))0***@Z2 aOpala0bbc p*;Oe u@0PGG@P P Q-л@ Pct*@+:0H"W>eZtk`||} p% -@>R0cw@`&&0pp`#p6F2Y3l3 4@ZZc0d 4@DWPjz"@# $p$0%@[[ \.#3@jFjYplllm`mmn wpw%5PH^|0`0 `/*B+U`+e`ozss@ttupu `" 7 VI d!Y P!l ! 0! ! p! ! ! `! !!!!P!'!!:!0!M!`!`!!s!!!"!0"!"!"!"!@'"! -""Z"&"P[";" h"P""e""z"""""""0"" ""#"$##:#'# P#<#`^#Q# #f###`##########P# $#"$#:$p#R$#j$0#$#$#$P#$@$$p$$ $ %$%@%4% %I%%^%04%v%N%%i%%%%%%%%%%P% &%!&&6&p&K&&`&J&u&J&&R&&[&&g&&n&& &&0&'&'@&3'&H'P&]''r' '''' M''R'''' '''(P'((/(#(G(C(\(pJ(x(PM((W((0((a)(`f)(f)(p) )~)"))7))Q))f) ){)@))0))))`))))*)**,***H*B*PI*\*g*y* h**h**h**}**p***+*+P*7+*Q+0*k+`*+*+*+++@++0++p0+,F+3,G+R,`G+j,[+,y+,y+,+, +,+,+-+'-+A-+X-p+p-,- ,-p ,-@,-,-,.-,'. f,>.,V.p,n.І,.,.,. ,.,.P,.0,/-,/-F/ -^/0-v/p-/-/@$-/H-/L-/z-0-0-500-O0-i0С-0 -0p-0-0-0`-1-1-91P-S1-m1-1`-1-1-1P-1- 2-#2@-=2-W2-q20-2-2Ш-2 -2p-2 - 3p-'3-A3-[3`-u3-3-3P-3-3-3@-4-+4-E4P-_4-y4-4@-4-4-40-4-5б-/5 -I5p-c5-}5-5`-5-5-5P-5-6-36P-M6-g6-6@-6-6-60-6-7з-7 -77-Q7и-k7 -7p-7-7-7`-7-8-!8P-;8-U8-o8@-8-8-80-8-8н- 9 -%9p-?9-Y9-s9`-9-9-9P-9-9- :@-$:P->:-X:P-r:-:-:-: -:-:-;p-(;-B;p-\;-v;-;P-;-;P-;-;0-<-,<p-F<-`<@-w<.<.<,.<C.<PJ.<^.=^."=`_.>=_.]=`.|=P`.=`.=`.=`a.=a.>Pt.>@}.8>}.O>.f>.>p.>.>.>.>.>0/?(/&?A/=?a/U?`e/l?e/?@m/?t/?v/? /?p/? /@/,@`/C@@/Z@/q@ 0@p0@0@0@0@ 0A0A080/AJ0FAK0`ApK0wA_0A`0Ap`0Ag0Ak0A0BP0-B0EB0]B0uB0B0B0B0Bp0B0C@1CP810C@Z1GCl1aC@m1yCP1C01C1C1C`1C1D@1D25D02LD(2cD32{D52D I2Dg2Di2D2DP2E2E26E2NE2fE2~Ep2E2E2Ep2E2E3 F *3!FA38FA3OF X3fFc3}Fp~3F3F3F 3F3F3 G 3$G3fY <>yYp<>YC>YD>YP>Yh?Y@i?Yi?Yi? Z0j?Zj?2Zk?BZt?UZ@u?fZx?zZ0y?Z?ZЛ?Zp?Z?Z@?Z?Z? [P?[?/[@B[@U[`@f[@z[@[#@[ $@[`,@[,@[-@[-@[-@ \ .@\04@2\;@K\0<@_\<@u\<@\@=@\Py@\y@\@\`@\0A\A]*A]P*A,]4A?]5AO]qAb] rAu]prA]sA]PsA]A]@A]дA]`A]A^A^A/^ AG^ A_^pAw^A^A^ A^pA^>B^AB_BB_PDB4_DBL_@FBd_FBw_GB_PGB_GB_HB_E_@'F_'F`P(F`(F'`dF:`fFM`fF``@gFs`gF`@F`F` F`F` F`pG`Ga Ga@ G+a G;aGNa`G^apGqaGa0Ga@GaбGa GaHa:Hb:Hb0;H'b;H7bp^HJb^HZbpHmbHbPHbHb0HbCSbQSb0RSc VScpVS&c]S:c@^SJc|S]c0}SmcScSc@ Tc;XclXcmXc`mXcXd0X+dXAdXVd 'Yldp'YddYd YdYdYd0YeYeБY+e0YAeYWeYle.Ze`.ZeeZeeZeZe Ze`ZfZfZ7f ZTfpZif.[f w[f~[f[fP[f`[f[g'\g\+g\Ag\Vg\ng\g`\gP0]g0]g0]gP2]g2]h 6]h]0h`]Ihp]bh]zh]h`]h]h0]h]h] i ]"i]:i]Ri]ji ]ip]i]i0]i]i]i ]jp]*j]Bj]Zj`]rj]j]jP]j]j]j]k0]k]2k]Jk ]bkp]zk]k]k`]k]k]k] l]"lP]:l]Rl]jl@]l]l ]lp]l]l]l`]m]*m]BmP]Zm]rm]m@]m]m]m0]m]n]n0]2n]Jn]bn ]znp]n]n]n]n]nP] o]"o]:o@]Ro]jo]o0^o^o^o ^op^o^p^*p`^Bp^Zp^rpP^p^p^p@^p^p^q0^q^2q^Jq ^_q^tq5^q=^q?^q?^q @^qp@^r`A^rB^5r C^MrpC^erD^}rE^r@G^rG^rN^rN^r O^ spO^%sO^=sQ^UsQ^msV^sPV^sV^s`^s^s^s _t _t@ _7t _Qt_ntP_t_t_t@_t_t _ ui_ up_9u_Nu_cu&`{upQ`u@S`uU`ud`uP`upUauava(v`a>vaSvahvpavavpavbvbv0Ibvmbw bwb-w`$cBw@NcWwpcowpcw@qcwqcwqcwPrcwcwcxcxPc2x dJxpdnxdxdx0 dxEdxpdxdxdy`dyd2ydGy0d\ydrydy0dydy@eyYeyp}ey}ezPeze3zeIze^z`eszezezezez`ezez`e{!f{p"f3{fH{0f^{ft{Зf{f{ f{pf{f{f{`f |f!|f6| ,gK|sg`|gu|Сg|pg|h|ph|h|:h|Nh }Oh }pvh8}vhM}whc}Pxhx}h}h}h}h}0h}h}h~@h.~hD~hZ~@ho~h~`8i~:i~@~i~~i~~i~0ii4iL`ia ixP)k_kPdkkkPkkk2@kJkbkz0kPkk€k׀`kk`kk2lJ0l`lwlЉl lpĺ`llll#l90lOldly0lll@lׂll Pl&lDlY2mnmPmm@mÃ&n؃^nnn`n7nTnqPnnnȄ@nn npn9nVns`nn nnӅn0ooWo*o?pU pjp=pP=p=pІ0>pnppnpnp'`p<pQpg`p}ppgqqԇqq qpq8qR0qlqq@qqЈqPqq$q9qOPqePqzqq`qqЉ rrr$r,$rE`%r`PKr~KrKr@Lr͊Lr ururur,0vrIvrf0wrwrxrr׋r0rr)rA`rYжrnr~s`sssnj>tڌ ?tPBtBtYt4ZtI`ZtaZtt [tct`dtitȍ jtލpjtjtt0t+t? tPtd@t@tpu0u܎Hupu@uu)u<uMuaPuruuuuu͏uuP/v/v00v/vHPv^vwvvvP2w2wҐ3w`3w3w7w/:wGp>w\ФwtwPwwwʑwݑwp x x x2fxG@x_xux?y?yy˒yyy y4pyJy_0czuczczzPzʓ9{ߓ@:{w{ {@9|79|Qp}|k}|~||}Ȕ}ޔ@}} L~ `L~5`~J ~_PMuMУΕ`!%P!:pyOd}0PƖޖ@&>PVnPΗ ` !.P!F!^!v@"""#֘# $p$$6 'Np'f'~`((P)ƙ)ޙ0** +&p+>+VP,n,,@--Κ0... /./F`0^1v2233֛044p5566N6fp7~7 8p8Ɯ8ޜ90::&:> ;Vp;n;p<<=Ν=>>>. ?F?^`@v@PAAA֞@BBBC6 DNpDfD~E`EFƟFޟ@GG!@9ੁQPiɠ`p)AYqP pѡ1F [0jqj˂`˂˂ˢ@̂̂̂0͂<͂Y͂q@΂΂&@wͣw '''=,Rrg0ք| 2ҤP!* "?Wl`@C߇`Z֥0wй - ˆBpˆZˆov0wwƦ‰ަ‰`ÉÉ. ĉCXn0ƧۧP`1PFPj[`ۋp$p%Dɨߨ`p  4J@_Zt`ZZ0[̍ʩ͍ߩEE  F pF5 Kpaw` ͪ@Е !6NK`Pv`̫VWPWW$< Qi`PFF¬F׬PGG H `H6HKI`u&&0'ۭ''@(((=}TibiP͕̕ƮP͕ޮΕPΕϕ&Pϕ>ЕVЕnp 7˯`88G T)pT>PTkвP`װ/E`[p` ͱp——2—P ×e3z`ϲ`]`ʙ)C `p}`Գu @v(vEvb0www@xǴxߴyŚ @#6pNcy 0ߵp `6 Ke`u@ŝŝ؝ٝҶP)cAd[dxd pɷ0+@Fd࢟yPϸ`@%0= SElpEEPٹ @"@ : RàlPàà0Ġ@ݺP/G_t0٣0icudt64l/af.resicudt64l/af_NA.resicudt64l/af_ZA.resicudt64l/agq.resicudt64l/agq_CM.resicudt64l/ak.resicudt64l/ak_GH.resicudt64l/am.resicudt64l/am_ET.resicudt64l/ar.resicudt64l/ar_001.resicudt64l/ar_AE.resicudt64l/ar_BH.resicudt64l/ar_DJ.resicudt64l/ar_DZ.resicudt64l/ar_EG.resicudt64l/ar_EH.resicudt64l/ar_ER.resicudt64l/ar_IL.resicudt64l/ar_IQ.resicudt64l/ar_JO.resicudt64l/ar_KM.resicudt64l/ar_KW.resicudt64l/ar_LB.resicudt64l/ar_LY.resicudt64l/ar_MA.resicudt64l/ar_MR.resicudt64l/ar_OM.resicudt64l/ar_PS.resicudt64l/ar_QA.resicudt64l/ar_SA.resicudt64l/ar_SD.resicudt64l/ar_SO.resicudt64l/ar_SS.resicudt64l/ar_SY.resicudt64l/ar_TD.resicudt64l/ar_TN.resicudt64l/ar_YE.resicudt64l/ars.resicudt64l/as.resicudt64l/as_IN.resicudt64l/asa.resicudt64l/asa_TZ.resicudt64l/ast.resicudt64l/ast_ES.resicudt64l/az.resicudt64l/az_AZ.resicudt64l/az_Cyrl.resicudt64l/az_Cyrl_AZ.resicudt64l/az_Latn.resicudt64l/az_Latn_AZ.resicudt64l/bas.resicudt64l/bas_CM.resicudt64l/be.resicudt64l/be_BY.resicudt64l/bem.resicudt64l/bem_ZM.resicudt64l/bez.resicudt64l/bez_TZ.resicudt64l/bg.resicudt64l/bg_BG.resicudt64l/bm.resicudt64l/bm_ML.resicudt64l/bn.resicudt64l/bn_BD.resicudt64l/bn_IN.resicudt64l/bo.resicudt64l/bo_CN.resicudt64l/bo_IN.resicudt64l/br.resicudt64l/br_FR.resicudt64l/brkitr/burmesedict.dicticudt64l/brkitr/char.brkicudt64l/brkitr/cjdict.dicticudt64l/brkitr/de.resicudt64l/brkitr/el.resicudt64l/brkitr/en.resicudt64l/brkitr/en_US.resicudt64l/brkitr/en_US_POSIX.resicudt64l/brkitr/es.resicudt64l/brkitr/fr.resicudt64l/brkitr/it.resicudt64l/brkitr/ja.resicudt64l/brkitr/khmerdict.dicticudt64l/brkitr/laodict.dicticudt64l/brkitr/line.brkicudt64l/brkitr/line_cj.brkicudt64l/brkitr/line_loose.brkicudt64l/brkitr/line_loose_cj.brkicudt64l/brkitr/line_normal.brkicudt64l/brkitr/line_normal_cj.brkicudt64l/brkitr/pt.resicudt64l/brkitr/res_index.resicudt64l/brkitr/root.resicudt64l/brkitr/ru.resicudt64l/brkitr/sent.brkicudt64l/brkitr/sent_el.brkicudt64l/brkitr/thaidict.dicticudt64l/brkitr/title.brkicudt64l/brkitr/word.brkicudt64l/brkitr/word_POSIX.brkicudt64l/brkitr/zh.resicudt64l/brkitr/zh_Hant.resicudt64l/brx.resicudt64l/brx_IN.resicudt64l/bs.resicudt64l/bs_BA.resicudt64l/bs_Cyrl.resicudt64l/bs_Cyrl_BA.resicudt64l/bs_Latn.resicudt64l/bs_Latn_BA.resicudt64l/ca.resicudt64l/ca_AD.resicudt64l/ca_ES.resicudt64l/ca_FR.resicudt64l/ca_IT.resicudt64l/ccp.resicudt64l/ccp_BD.resicudt64l/ccp_IN.resicudt64l/ce.resicudt64l/ce_RU.resicudt64l/ceb.resicudt64l/ceb_PH.resicudt64l/cgg.resicudt64l/cgg_UG.resicudt64l/chr.resicudt64l/chr_US.resicudt64l/ckb.resicudt64l/ckb_IQ.resicudt64l/ckb_IR.resicudt64l/cns-11643-1992.cnvicudt64l/cnvalias.icuicudt64l/coll/af.resicudt64l/coll/am.resicudt64l/coll/ar.resicudt64l/coll/ars.resicudt64l/coll/as.resicudt64l/coll/az.resicudt64l/coll/be.resicudt64l/coll/bg.resicudt64l/coll/bn.resicudt64l/coll/bo.resicudt64l/coll/bs.resicudt64l/coll/bs_Cyrl.resicudt64l/coll/ca.resicudt64l/coll/ceb.resicudt64l/coll/chr.resicudt64l/coll/cs.resicudt64l/coll/cy.resicudt64l/coll/da.resicudt64l/coll/de.resicudt64l/coll/de_.resicudt64l/coll/de_AT.resicudt64l/coll/de__PHONEBOOK.resicudt64l/coll/dsb.resicudt64l/coll/dz.resicudt64l/coll/ee.resicudt64l/coll/el.resicudt64l/coll/en.resicudt64l/coll/en_US.resicudt64l/coll/en_US_POSIX.resicudt64l/coll/eo.resicudt64l/coll/es.resicudt64l/coll/es_.resicudt64l/coll/es__TRADITIONAL.resicudt64l/coll/et.resicudt64l/coll/fa.resicudt64l/coll/fa_AF.resicudt64l/coll/fi.resicudt64l/coll/fil.resicudt64l/coll/fo.resicudt64l/coll/fr.resicudt64l/coll/fr_CA.resicudt64l/coll/ga.resicudt64l/coll/gl.resicudt64l/coll/gu.resicudt64l/coll/ha.resicudt64l/coll/haw.resicudt64l/coll/he.resicudt64l/coll/he_IL.resicudt64l/coll/hi.resicudt64l/coll/hr.resicudt64l/coll/hsb.resicudt64l/coll/hu.resicudt64l/coll/hy.resicudt64l/coll/id.resicudt64l/coll/id_ID.resicudt64l/coll/ig.resicudt64l/coll/in.resicudt64l/coll/in_ID.resicudt64l/coll/is.resicudt64l/coll/it.resicudt64l/coll/iw.resicudt64l/coll/iw_IL.resicudt64l/coll/ja.resicudt64l/coll/ka.resicudt64l/coll/kk.resicudt64l/coll/kl.resicudt64l/coll/km.resicudt64l/coll/kn.resicudt64l/coll/ko.resicudt64l/coll/kok.resicudt64l/coll/ku.resicudt64l/coll/ky.resicudt64l/coll/lb.resicudt64l/coll/lkt.resicudt64l/coll/ln.resicudt64l/coll/lo.resicudt64l/coll/lt.resicudt64l/coll/lv.resicudt64l/coll/mk.resicudt64l/coll/ml.resicudt64l/coll/mn.resicudt64l/coll/mo.resicudt64l/coll/mr.resicudt64l/coll/ms.resicudt64l/coll/mt.resicudt64l/coll/my.resicudt64l/coll/nb.resicudt64l/coll/nb_NO.resicudt64l/coll/ne.resicudt64l/coll/nl.resicudt64l/coll/nn.resicudt64l/coll/no.resicudt64l/coll/no_NO.resicudt64l/coll/om.resicudt64l/coll/or.resicudt64l/coll/pa.resicudt64l/coll/pa_Guru.resicudt64l/coll/pa_Guru_IN.resicudt64l/coll/pa_IN.resicudt64l/coll/pl.resicudt64l/coll/ps.resicudt64l/coll/pt.resicudt64l/coll/res_index.resicudt64l/coll/ro.resicudt64l/coll/root.resicudt64l/coll/ru.resicudt64l/coll/se.resicudt64l/coll/sh.resicudt64l/coll/sh_BA.resicudt64l/coll/sh_CS.resicudt64l/coll/sh_YU.resicudt64l/coll/si.resicudt64l/coll/sk.resicudt64l/coll/sl.resicudt64l/coll/smn.resicudt64l/coll/sq.resicudt64l/coll/sr.resicudt64l/coll/sr_BA.resicudt64l/coll/sr_Cyrl.resicudt64l/coll/sr_Cyrl_BA.resicudt64l/coll/sr_Cyrl_ME.resicudt64l/coll/sr_Cyrl_RS.resicudt64l/coll/sr_Latn.resicudt64l/coll/sr_Latn_BA.resicudt64l/coll/sr_Latn_RS.resicudt64l/coll/sr_ME.resicudt64l/coll/sr_RS.resicudt64l/coll/sv.resicudt64l/coll/sw.resicudt64l/coll/ta.resicudt64l/coll/te.resicudt64l/coll/th.resicudt64l/coll/tk.resicudt64l/coll/to.resicudt64l/coll/tr.resicudt64l/coll/ucadata.icuicudt64l/coll/ug.resicudt64l/coll/uk.resicudt64l/coll/ur.resicudt64l/coll/uz.resicudt64l/coll/vi.resicudt64l/coll/wae.resicudt64l/coll/wo.resicudt64l/coll/xh.resicudt64l/coll/yi.resicudt64l/coll/yo.resicudt64l/coll/yue.resicudt64l/coll/yue_CN.resicudt64l/coll/yue_Hans.resicudt64l/coll/zh.resicudt64l/coll/zh_CN.resicudt64l/coll/zh_HK.resicudt64l/coll/zh_Hans.resicudt64l/coll/zh_Hans_CN.resicudt64l/coll/zh_Hans_SG.resicudt64l/coll/zh_Hant.resicudt64l/coll/zh_Hant_HK.resicudt64l/coll/zh_Hant_MO.resicudt64l/coll/zh_Hant_TW.resicudt64l/coll/zh_MO.resicudt64l/coll/zh_SG.resicudt64l/coll/zh_TW.resicudt64l/coll/zu.resicudt64l/confusables.cfuicudt64l/cs.resicudt64l/cs_CZ.resicudt64l/curr/af.resicudt64l/curr/af_NA.resicudt64l/curr/agq.resicudt64l/curr/ak.resicudt64l/curr/am.resicudt64l/curr/ar.resicudt64l/curr/ar_AE.resicudt64l/curr/ar_DJ.resicudt64l/curr/ar_ER.resicudt64l/curr/ar_KM.resicudt64l/curr/ar_LB.resicudt64l/curr/ar_SA.resicudt64l/curr/ar_SO.resicudt64l/curr/ar_SS.resicudt64l/curr/ars.resicudt64l/curr/as.resicudt64l/curr/asa.resicudt64l/curr/ast.resicudt64l/curr/az.resicudt64l/curr/az_AZ.resicudt64l/curr/az_Cyrl.resicudt64l/curr/az_Latn.resicudt64l/curr/az_Latn_AZ.resicudt64l/curr/bas.resicudt64l/curr/be.resicudt64l/curr/bem.resicudt64l/curr/bez.resicudt64l/curr/bg.resicudt64l/curr/bm.resicudt64l/curr/bn.resicudt64l/curr/bo.resicudt64l/curr/bo_IN.resicudt64l/curr/br.resicudt64l/curr/brx.resicudt64l/curr/bs.resicudt64l/curr/bs_BA.resicudt64l/curr/bs_Cyrl.resicudt64l/curr/bs_Latn.resicudt64l/curr/bs_Latn_BA.resicudt64l/curr/ca.resicudt64l/curr/ca_FR.resicudt64l/curr/ccp.resicudt64l/curr/ce.resicudt64l/curr/ceb.resicudt64l/curr/cgg.resicudt64l/curr/chr.resicudt64l/curr/ckb.resicudt64l/curr/cs.resicudt64l/curr/cy.resicudt64l/curr/da.resicudt64l/curr/dav.resicudt64l/curr/de.resicudt64l/curr/de_CH.resicudt64l/curr/de_LI.resicudt64l/curr/de_LU.resicudt64l/curr/dje.resicudt64l/curr/dsb.resicudt64l/curr/dua.resicudt64l/curr/dyo.resicudt64l/curr/dz.resicudt64l/curr/ebu.resicudt64l/curr/ee.resicudt64l/curr/el.resicudt64l/curr/en.resicudt64l/curr/en_001.resicudt64l/curr/en_150.resicudt64l/curr/en_AE.resicudt64l/curr/en_AG.resicudt64l/curr/en_AI.resicudt64l/curr/en_AT.resicudt64l/curr/en_AU.resicudt64l/curr/en_BB.resicudt64l/curr/en_BE.resicudt64l/curr/en_BI.resicudt64l/curr/en_BM.resicudt64l/curr/en_BS.resicudt64l/curr/en_BW.resicudt64l/curr/en_BZ.resicudt64l/curr/en_CA.resicudt64l/curr/en_CC.resicudt64l/curr/en_CH.resicudt64l/curr/en_CK.resicudt64l/curr/en_CM.resicudt64l/curr/en_CX.resicudt64l/curr/en_CY.resicudt64l/curr/en_DE.resicudt64l/curr/en_DG.resicudt64l/curr/en_DK.resicudt64l/curr/en_DM.resicudt64l/curr/en_ER.resicudt64l/curr/en_FI.resicudt64l/curr/en_FJ.resicudt64l/curr/en_FK.resicudt64l/curr/en_FM.resicudt64l/curr/en_GB.resicudt64l/curr/en_GD.resicudt64l/curr/en_GG.resicudt64l/curr/en_GH.resicudt64l/curr/en_GI.resicudt64l/curr/en_GM.resicudt64l/curr/en_GY.resicudt64l/curr/en_HK.resicudt64l/curr/en_IE.resicudt64l/curr/en_IL.resicudt64l/curr/en_IM.resicudt64l/curr/en_IN.resicudt64l/curr/en_IO.resicudt64l/curr/en_JE.resicudt64l/curr/en_JM.resicudt64l/curr/en_KE.resicudt64l/curr/en_KI.resicudt64l/curr/en_KN.resicudt64l/curr/en_KY.resicudt64l/curr/en_LC.resicudt64l/curr/en_LR.resicudt64l/curr/en_LS.resicudt64l/curr/en_MG.resicudt64l/curr/en_MO.resicudt64l/curr/en_MS.resicudt64l/curr/en_MT.resicudt64l/curr/en_MU.resicudt64l/curr/en_MW.resicudt64l/curr/en_MY.resicudt64l/curr/en_NA.resicudt64l/curr/en_NF.resicudt64l/curr/en_NG.resicudt64l/curr/en_NH.resicudt64l/curr/en_NL.resicudt64l/curr/en_NR.resicudt64l/curr/en_NU.resicudt64l/curr/en_NZ.resicudt64l/curr/en_PG.resicudt64l/curr/en_PH.resicudt64l/curr/en_PK.resicudt64l/curr/en_PN.resicudt64l/curr/en_PW.resicudt64l/curr/en_RH.resicudt64l/curr/en_RW.resicudt64l/curr/en_SB.resicudt64l/curr/en_SC.resicudt64l/curr/en_SD.resicudt64l/curr/en_SE.resicudt64l/curr/en_SG.resicudt64l/curr/en_SH.resicudt64l/curr/en_SI.resicudt64l/curr/en_SL.resicudt64l/curr/en_SS.resicudt64l/curr/en_SX.resicudt64l/curr/en_SZ.resicudt64l/curr/en_TC.resicudt64l/curr/en_TK.resicudt64l/curr/en_TO.resicudt64l/curr/en_TT.resicudt64l/curr/en_TV.resicudt64l/curr/en_TZ.resicudt64l/curr/en_UG.resicudt64l/curr/en_VC.resicudt64l/curr/en_VG.resicudt64l/curr/en_VU.resicudt64l/curr/en_WS.resicudt64l/curr/en_ZA.resicudt64l/curr/en_ZM.resicudt64l/curr/en_ZW.resicudt64l/curr/eo.resicudt64l/curr/es.resicudt64l/curr/es_419.resicudt64l/curr/es_AR.resicudt64l/curr/es_BO.resicudt64l/curr/es_BR.resicudt64l/curr/es_BZ.resicudt64l/curr/es_CL.resicudt64l/curr/es_CO.resicudt64l/curr/es_CR.resicudt64l/curr/es_CU.resicudt64l/curr/es_DO.resicudt64l/curr/es_EC.resicudt64l/curr/es_GQ.resicudt64l/curr/es_GT.resicudt64l/curr/es_HN.resicudt64l/curr/es_MX.resicudt64l/curr/es_NI.resicudt64l/curr/es_PA.resicudt64l/curr/es_PE.resicudt64l/curr/es_PH.resicudt64l/curr/es_PR.resicudt64l/curr/es_PY.resicudt64l/curr/es_SV.resicudt64l/curr/es_US.resicudt64l/curr/es_UY.resicudt64l/curr/es_VE.resicudt64l/curr/et.resicudt64l/curr/eu.resicudt64l/curr/ewo.resicudt64l/curr/fa.resicudt64l/curr/fa_AF.resicudt64l/curr/ff.resicudt64l/curr/ff_CM.resicudt64l/curr/ff_GN.resicudt64l/curr/ff_Latn.resicudt64l/curr/ff_Latn_CM.resicudt64l/curr/ff_Latn_GH.resicudt64l/curr/ff_Latn_GM.resicudt64l/curr/ff_Latn_GN.resicudt64l/curr/ff_Latn_LR.resicudt64l/curr/ff_Latn_MR.resicudt64l/curr/ff_Latn_NG.resicudt64l/curr/ff_Latn_SL.resicudt64l/curr/ff_Latn_SN.resicudt64l/curr/ff_MR.resicudt64l/curr/ff_SN.resicudt64l/curr/fi.resicudt64l/curr/fil.resicudt64l/curr/fil_PH.resicudt64l/curr/fo.resicudt64l/curr/fo_DK.resicudt64l/curr/fr.resicudt64l/curr/fr_BI.resicudt64l/curr/fr_CA.resicudt64l/curr/fr_CD.resicudt64l/curr/fr_DJ.resicudt64l/curr/fr_DZ.resicudt64l/curr/fr_GN.resicudt64l/curr/fr_HT.resicudt64l/curr/fr_KM.resicudt64l/curr/fr_LU.resicudt64l/curr/fr_MG.resicudt64l/curr/fr_MR.resicudt64l/curr/fr_MU.resicudt64l/curr/fr_RW.resicudt64l/curr/fr_SC.resicudt64l/curr/fr_SY.resicudt64l/curr/fr_TN.resicudt64l/curr/fr_VU.resicudt64l/curr/fur.resicudt64l/curr/fy.resicudt64l/curr/ga.resicudt64l/curr/gd.resicudt64l/curr/gl.resicudt64l/curr/gsw.resicudt64l/curr/gu.resicudt64l/curr/guz.resicudt64l/curr/gv.resicudt64l/curr/ha.resicudt64l/curr/ha_GH.resicudt64l/curr/ha_NE.resicudt64l/curr/haw.resicudt64l/curr/he.resicudt64l/curr/he_IL.resicudt64l/curr/hi.resicudt64l/curr/hr.resicudt64l/curr/hr_BA.resicudt64l/curr/hsb.resicudt64l/curr/hu.resicudt64l/curr/hy.resicudt64l/curr/ia.resicudt64l/curr/id.resicudt64l/curr/id_ID.resicudt64l/curr/ig.resicudt64l/curr/ii.resicudt64l/curr/in.resicudt64l/curr/in_ID.resicudt64l/curr/is.resicudt64l/curr/it.resicudt64l/curr/iw.resicudt64l/curr/iw_IL.resicudt64l/curr/ja.resicudt64l/curr/ja_JP.resicudt64l/curr/ja_JP_TRADITIONAL.resicudt64l/curr/jgo.resicudt64l/curr/jmc.resicudt64l/curr/jv.resicudt64l/curr/ka.resicudt64l/curr/kab.resicudt64l/curr/kam.resicudt64l/curr/kde.resicudt64l/curr/kea.resicudt64l/curr/khq.resicudt64l/curr/ki.resicudt64l/curr/kk.resicudt64l/curr/kkj.resicudt64l/curr/kl.resicudt64l/curr/kln.resicudt64l/curr/km.resicudt64l/curr/kn.resicudt64l/curr/ko.resicudt64l/curr/kok.resicudt64l/curr/ks.resicudt64l/curr/ksb.resicudt64l/curr/ksf.resicudt64l/curr/ksh.resicudt64l/curr/ku.resicudt64l/curr/kw.resicudt64l/curr/ky.resicudt64l/curr/lag.resicudt64l/curr/lb.resicudt64l/curr/lg.resicudt64l/curr/lkt.resicudt64l/curr/ln.resicudt64l/curr/ln_AO.resicudt64l/curr/lo.resicudt64l/curr/lrc.resicudt64l/curr/lt.resicudt64l/curr/lu.resicudt64l/curr/luo.resicudt64l/curr/luy.resicudt64l/curr/lv.resicudt64l/curr/mas.resicudt64l/curr/mas_TZ.resicudt64l/curr/mer.resicudt64l/curr/mfe.resicudt64l/curr/mg.resicudt64l/curr/mgh.resicudt64l/curr/mgo.resicudt64l/curr/mi.resicudt64l/curr/mk.resicudt64l/curr/ml.resicudt64l/curr/mn.resicudt64l/curr/mo.resicudt64l/curr/mr.resicudt64l/curr/ms.resicudt64l/curr/ms_BN.resicudt64l/curr/ms_SG.resicudt64l/curr/mt.resicudt64l/curr/mua.resicudt64l/curr/my.resicudt64l/curr/mzn.resicudt64l/curr/naq.resicudt64l/curr/nb.resicudt64l/curr/nb_NO.resicudt64l/curr/nd.resicudt64l/curr/nds.resicudt64l/curr/ne.resicudt64l/curr/nl.resicudt64l/curr/nl_AW.resicudt64l/curr/nl_BQ.resicudt64l/curr/nl_CW.resicudt64l/curr/nl_SR.resicudt64l/curr/nl_SX.resicudt64l/curr/nmg.resicudt64l/curr/nn.resicudt64l/curr/nn_NO.resicudt64l/curr/nnh.resicudt64l/curr/no.resicudt64l/curr/no_NO.resicudt64l/curr/no_NO_NY.resicudt64l/curr/nus.resicudt64l/curr/nyn.resicudt64l/curr/om.resicudt64l/curr/om_KE.resicudt64l/curr/or.resicudt64l/curr/os.resicudt64l/curr/os_RU.resicudt64l/curr/pa.resicudt64l/curr/pa_Arab.resicudt64l/curr/pa_Arab_PK.resicudt64l/curr/pa_Guru.resicudt64l/curr/pa_Guru_IN.resicudt64l/curr/pa_IN.resicudt64l/curr/pa_PK.resicudt64l/curr/pl.resicudt64l/curr/pool.resicudt64l/curr/ps.resicudt64l/curr/ps_PK.resicudt64l/curr/pt.resicudt64l/curr/pt_AO.resicudt64l/curr/pt_CH.resicudt64l/curr/pt_CV.resicudt64l/curr/pt_GQ.resicudt64l/curr/pt_GW.resicudt64l/curr/pt_LU.resicudt64l/curr/pt_MO.resicudt64l/curr/pt_MZ.resicudt64l/curr/pt_PT.resicudt64l/curr/pt_ST.resicudt64l/curr/pt_TL.resicudt64l/curr/qu.resicudt64l/curr/qu_BO.resicudt64l/curr/qu_EC.resicudt64l/curr/res_index.resicudt64l/curr/rm.resicudt64l/curr/rn.resicudt64l/curr/ro.resicudt64l/curr/ro_MD.resicudt64l/curr/rof.resicudt64l/curr/root.resicudt64l/curr/ru.resicudt64l/curr/ru_BY.resicudt64l/curr/ru_KG.resicudt64l/curr/ru_KZ.resicudt64l/curr/ru_MD.resicudt64l/curr/rw.resicudt64l/curr/rwk.resicudt64l/curr/sah.resicudt64l/curr/saq.resicudt64l/curr/sbp.resicudt64l/curr/sd.resicudt64l/curr/se.resicudt64l/curr/se_SE.resicudt64l/curr/seh.resicudt64l/curr/ses.resicudt64l/curr/sg.resicudt64l/curr/sh.resicudt64l/curr/sh_BA.resicudt64l/curr/sh_CS.resicudt64l/curr/sh_YU.resicudt64l/curr/shi.resicudt64l/curr/shi_Latn.resicudt64l/curr/shi_MA.resicudt64l/curr/shi_Tfng.resicudt64l/curr/shi_Tfng_MA.resicudt64l/curr/si.resicudt64l/curr/sk.resicudt64l/curr/sl.resicudt64l/curr/smn.resicudt64l/curr/sn.resicudt64l/curr/so.resicudt64l/curr/so_DJ.resicudt64l/curr/so_ET.resicudt64l/curr/so_KE.resicudt64l/curr/sq.resicudt64l/curr/sq_MK.resicudt64l/curr/sr.resicudt64l/curr/sr_BA.resicudt64l/curr/sr_CS.resicudt64l/curr/sr_Cyrl.resicudt64l/curr/sr_Cyrl_BA.resicudt64l/curr/sr_Cyrl_CS.resicudt64l/curr/sr_Cyrl_RS.resicudt64l/curr/sr_Cyrl_XK.resicudt64l/curr/sr_Cyrl_YU.resicudt64l/curr/sr_Latn.resicudt64l/curr/sr_Latn_BA.resicudt64l/curr/sr_Latn_CS.resicudt64l/curr/sr_Latn_ME.resicudt64l/curr/sr_Latn_RS.resicudt64l/curr/sr_Latn_YU.resicudt64l/curr/sr_ME.resicudt64l/curr/sr_RS.resicudt64l/curr/sr_XK.resicudt64l/curr/sr_YU.resicudt64l/curr/supplementalData.resicudt64l/curr/sv.resicudt64l/curr/sw.resicudt64l/curr/sw_CD.resicudt64l/curr/sw_UG.resicudt64l/curr/ta.resicudt64l/curr/ta_LK.resicudt64l/curr/ta_MY.resicudt64l/curr/ta_SG.resicudt64l/curr/te.resicudt64l/curr/teo.resicudt64l/curr/teo_KE.resicudt64l/curr/tg.resicudt64l/curr/th.resicudt64l/curr/th_TH.resicudt64l/curr/th_TH_TRADITIONAL.resicudt64l/curr/ti.resicudt64l/curr/ti_ER.resicudt64l/curr/tk.resicudt64l/curr/tl.resicudt64l/curr/tl_PH.resicudt64l/curr/to.resicudt64l/curr/tr.resicudt64l/curr/tt.resicudt64l/curr/twq.resicudt64l/curr/tzm.resicudt64l/curr/ug.resicudt64l/curr/uk.resicudt64l/curr/ur.resicudt64l/curr/ur_IN.resicudt64l/curr/uz.resicudt64l/curr/uz_AF.resicudt64l/curr/uz_Arab.resicudt64l/curr/uz_Arab_AF.resicudt64l/curr/uz_Cyrl.resicudt64l/curr/uz_Latn.resicudt64l/curr/uz_Latn_UZ.resicudt64l/curr/uz_UZ.resicudt64l/curr/vai.resicudt64l/curr/vai_LR.resicudt64l/curr/vai_Latn.resicudt64l/curr/vai_Vaii.resicudt64l/curr/vai_Vaii_LR.resicudt64l/curr/vi.resicudt64l/curr/vun.resicudt64l/curr/wae.resicudt64l/curr/wo.resicudt64l/curr/xh.resicudt64l/curr/xog.resicudt64l/curr/yav.resicudt64l/curr/yi.resicudt64l/curr/yo.resicudt64l/curr/yo_BJ.resicudt64l/curr/yue.resicudt64l/curr/yue_CN.resicudt64l/curr/yue_HK.resicudt64l/curr/yue_Hans.resicudt64l/curr/yue_Hans_CN.resicudt64l/curr/yue_Hant.resicudt64l/curr/yue_Hant_HK.resicudt64l/curr/zgh.resicudt64l/curr/zh.resicudt64l/curr/zh_CN.resicudt64l/curr/zh_HK.resicudt64l/curr/zh_Hans.resicudt64l/curr/zh_Hans_CN.resicudt64l/curr/zh_Hans_HK.resicudt64l/curr/zh_Hans_MO.resicudt64l/curr/zh_Hans_SG.resicudt64l/curr/zh_Hant.resicudt64l/curr/zh_Hant_HK.resicudt64l/curr/zh_Hant_MO.resicudt64l/curr/zh_Hant_TW.resicudt64l/curr/zh_MO.resicudt64l/curr/zh_SG.resicudt64l/curr/zh_TW.resicudt64l/curr/zu.resicudt64l/currencyNumericCodes.resicudt64l/cy.resicudt64l/cy_GB.resicudt64l/da.resicudt64l/da_DK.resicudt64l/da_GL.resicudt64l/dav.resicudt64l/dav_KE.resicudt64l/dayPeriods.resicudt64l/de.resicudt64l/de_AT.resicudt64l/de_BE.resicudt64l/de_CH.resicudt64l/de_DE.resicudt64l/de_IT.resicudt64l/de_LI.resicudt64l/de_LU.resicudt64l/dje.resicudt64l/dje_NE.resicudt64l/dsb.resicudt64l/dsb_DE.resicudt64l/dua.resicudt64l/dua_CM.resicudt64l/dyo.resicudt64l/dyo_SN.resicudt64l/dz.resicudt64l/dz_BT.resicudt64l/ebcdic-xml-us.cnvicudt64l/ebu.resicudt64l/ebu_KE.resicudt64l/ee.resicudt64l/ee_GH.resicudt64l/ee_TG.resicudt64l/el.resicudt64l/el_CY.resicudt64l/el_GR.resicudt64l/en.resicudt64l/en_001.resicudt64l/en_150.resicudt64l/en_AE.resicudt64l/en_AG.resicudt64l/en_AI.resicudt64l/en_AS.resicudt64l/en_AT.resicudt64l/en_AU.resicudt64l/en_BB.resicudt64l/en_BE.resicudt64l/en_BI.resicudt64l/en_BM.resicudt64l/en_BS.resicudt64l/en_BW.resicudt64l/en_BZ.resicudt64l/en_CA.resicudt64l/en_CC.resicudt64l/en_CH.resicudt64l/en_CK.resicudt64l/en_CM.resicudt64l/en_CX.resicudt64l/en_CY.resicudt64l/en_DE.resicudt64l/en_DG.resicudt64l/en_DK.resicudt64l/en_DM.resicudt64l/en_ER.resicudt64l/en_FI.resicudt64l/en_FJ.resicudt64l/en_FK.resicudt64l/en_FM.resicudt64l/en_GB.resicudt64l/en_GD.resicudt64l/en_GG.resicudt64l/en_GH.resicudt64l/en_GI.resicudt64l/en_GM.resicudt64l/en_GU.resicudt64l/en_GY.resicudt64l/en_HK.resicudt64l/en_IE.resicudt64l/en_IL.resicudt64l/en_IM.resicudt64l/en_IN.resicudt64l/en_IO.resicudt64l/en_JE.resicudt64l/en_JM.resicudt64l/en_KE.resicudt64l/en_KI.resicudt64l/en_KN.resicudt64l/en_KY.resicudt64l/en_LC.resicudt64l/en_LR.resicudt64l/en_LS.resicudt64l/en_MG.resicudt64l/en_MH.resicudt64l/en_MO.resicudt64l/en_MP.resicudt64l/en_MS.resicudt64l/en_MT.resicudt64l/en_MU.resicudt64l/en_MW.resicudt64l/en_MY.resicudt64l/en_NA.resicudt64l/en_NF.resicudt64l/en_NG.resicudt64l/en_NH.resicudt64l/en_NL.resicudt64l/en_NR.resicudt64l/en_NU.resicudt64l/en_NZ.resicudt64l/en_PG.resicudt64l/en_PH.resicudt64l/en_PK.resicudt64l/en_PN.resicudt64l/en_PR.resicudt64l/en_PW.resicudt64l/en_RH.resicudt64l/en_RW.resicudt64l/en_SB.resicudt64l/en_SC.resicudt64l/en_SD.resicudt64l/en_SE.resicudt64l/en_SG.resicudt64l/en_SH.resicudt64l/en_SI.resicudt64l/en_SL.resicudt64l/en_SS.resicudt64l/en_SX.resicudt64l/en_SZ.resicudt64l/en_TC.resicudt64l/en_TK.resicudt64l/en_TO.resicudt64l/en_TT.resicudt64l/en_TV.resicudt64l/en_TZ.resicudt64l/en_UG.resicudt64l/en_UM.resicudt64l/en_US.resicudt64l/en_US_POSIX.resicudt64l/en_VC.resicudt64l/en_VG.resicudt64l/en_VI.resicudt64l/en_VU.resicudt64l/en_WS.resicudt64l/en_ZA.resicudt64l/en_ZM.resicudt64l/en_ZW.resicudt64l/eo.resicudt64l/eo_001.resicudt64l/es.resicudt64l/es_419.resicudt64l/es_AR.resicudt64l/es_BO.resicudt64l/es_BR.resicudt64l/es_BZ.resicudt64l/es_CL.resicudt64l/es_CO.resicudt64l/es_CR.resicudt64l/es_CU.resicudt64l/es_DO.resicudt64l/es_EA.resicudt64l/es_EC.resicudt64l/es_ES.resicudt64l/es_GQ.resicudt64l/es_GT.resicudt64l/es_HN.resicudt64l/es_IC.resicudt64l/es_MX.resicudt64l/es_NI.resicudt64l/es_PA.resicudt64l/es_PE.resicudt64l/es_PH.resicudt64l/es_PR.resicudt64l/es_PY.resicudt64l/es_SV.resicudt64l/es_US.resicudt64l/es_UY.resicudt64l/es_VE.resicudt64l/et.resicudt64l/et_EE.resicudt64l/eu.resicudt64l/eu_ES.resicudt64l/euc-jp-2007.cnvicudt64l/euc-tw-2014.cnvicudt64l/ewo.resicudt64l/ewo_CM.resicudt64l/fa.resicudt64l/fa_AF.resicudt64l/fa_IR.resicudt64l/ff.resicudt64l/ff_CM.resicudt64l/ff_GN.resicudt64l/ff_Latn.resicudt64l/ff_Latn_BF.resicudt64l/ff_Latn_CM.resicudt64l/ff_Latn_GH.resicudt64l/ff_Latn_GM.resicudt64l/ff_Latn_GN.resicudt64l/ff_Latn_GW.resicudt64l/ff_Latn_LR.resicudt64l/ff_Latn_MR.resicudt64l/ff_Latn_NE.resicudt64l/ff_Latn_NG.resicudt64l/ff_Latn_SL.resicudt64l/ff_Latn_SN.resicudt64l/ff_MR.resicudt64l/ff_SN.resicudt64l/fi.resicudt64l/fi_FI.resicudt64l/fil.resicudt64l/fil_PH.resicudt64l/fo.resicudt64l/fo_DK.resicudt64l/fo_FO.resicudt64l/fr.resicudt64l/fr_BE.resicudt64l/fr_BF.resicudt64l/fr_BI.resicudt64l/fr_BJ.resicudt64l/fr_BL.resicudt64l/fr_CA.resicudt64l/fr_CD.resicudt64l/fr_CF.resicudt64l/fr_CG.resicudt64l/fr_CH.resicudt64l/fr_CI.resicudt64l/fr_CM.resicudt64l/fr_DJ.resicudt64l/fr_DZ.resicudt64l/fr_FR.resicudt64l/fr_GA.resicudt64l/fr_GF.resicudt64l/fr_GN.resicudt64l/fr_GP.resicudt64l/fr_GQ.resicudt64l/fr_HT.resicudt64l/fr_KM.resicudt64l/fr_LU.resicudt64l/fr_MA.resicudt64l/fr_MC.resicudt64l/fr_MF.resicudt64l/fr_MG.resicudt64l/fr_ML.resicudt64l/fr_MQ.resicudt64l/fr_MR.resicudt64l/fr_MU.resicudt64l/fr_NC.resicudt64l/fr_NE.resicudt64l/fr_PF.resicudt64l/fr_PM.resicudt64l/fr_RE.resicudt64l/fr_RW.resicudt64l/fr_SC.resicudt64l/fr_SN.resicudt64l/fr_SY.resicudt64l/fr_TD.resicudt64l/fr_TG.resicudt64l/fr_TN.resicudt64l/fr_VU.resicudt64l/fr_WF.resicudt64l/fr_YT.resicudt64l/fur.resicudt64l/fur_IT.resicudt64l/fy.resicudt64l/fy_NL.resicudt64l/ga.resicudt64l/ga_IE.resicudt64l/gb18030.cnvicudt64l/gd.resicudt64l/gd_GB.resicudt64l/genderList.resicudt64l/gl.resicudt64l/gl_ES.resicudt64l/gsm-03.38-2009.cnvicudt64l/gsw.resicudt64l/gsw_CH.resicudt64l/gsw_FR.resicudt64l/gsw_LI.resicudt64l/gu.resicudt64l/gu_IN.resicudt64l/guz.resicudt64l/guz_KE.resicudt64l/gv.resicudt64l/gv_IM.resicudt64l/ha.resicudt64l/ha_GH.resicudt64l/ha_NE.resicudt64l/ha_NG.resicudt64l/haw.resicudt64l/haw_US.resicudt64l/he.resicudt64l/he_IL.resicudt64l/hi.resicudt64l/hi_IN.resicudt64l/hr.resicudt64l/hr_BA.resicudt64l/hr_HR.resicudt64l/hsb.resicudt64l/hsb_DE.resicudt64l/hu.resicudt64l/hu_HU.resicudt64l/hy.resicudt64l/hy_AM.resicudt64l/ia.resicudt64l/ia_001.resicudt64l/ibm-1006_P100-1995.cnvicudt64l/ibm-1025_P100-1995.cnvicudt64l/ibm-1026_P100-1995.cnvicudt64l/ibm-1047_P100-1995.cnvicudt64l/ibm-1051_P100-1995.cnvicudt64l/ibm-1089_P100-1995.cnvicudt64l/ibm-1097_P100-1995.cnvicudt64l/ibm-1098_P100-1995.cnvicudt64l/ibm-1112_P100-1995.cnvicudt64l/ibm-1122_P100-1999.cnvicudt64l/ibm-1123_P100-1995.cnvicudt64l/ibm-1124_P100-1996.cnvicudt64l/ibm-1125_P100-1997.cnvicudt64l/ibm-1129_P100-1997.cnvicudt64l/ibm-1130_P100-1997.cnvicudt64l/ibm-1131_P100-1997.cnvicudt64l/ibm-1132_P100-1998.cnvicudt64l/ibm-1133_P100-1997.cnvicudt64l/ibm-1137_P100-1999.cnvicudt64l/ibm-1140_P100-1997.cnvicudt64l/ibm-1141_P100-1997.cnvicudt64l/ibm-1142_P100-1997.cnvicudt64l/ibm-1143_P100-1997.cnvicudt64l/ibm-1144_P100-1997.cnvicudt64l/ibm-1145_P100-1997.cnvicudt64l/ibm-1146_P100-1997.cnvicudt64l/ibm-1147_P100-1997.cnvicudt64l/ibm-1148_P100-1997.cnvicudt64l/ibm-1149_P100-1997.cnvicudt64l/ibm-1153_P100-1999.cnvicudt64l/ibm-1154_P100-1999.cnvicudt64l/ibm-1155_P100-1999.cnvicudt64l/ibm-1156_P100-1999.cnvicudt64l/ibm-1157_P100-1999.cnvicudt64l/ibm-1158_P100-1999.cnvicudt64l/ibm-1160_P100-1999.cnvicudt64l/ibm-1162_P100-1999.cnvicudt64l/ibm-1164_P100-1999.cnvicudt64l/ibm-1168_P100-2002.cnvicudt64l/ibm-1250_P100-1995.cnvicudt64l/ibm-1251_P100-1995.cnvicudt64l/ibm-1252_P100-2000.cnvicudt64l/ibm-1253_P100-1995.cnvicudt64l/ibm-1254_P100-1995.cnvicudt64l/ibm-1255_P100-1995.cnvicudt64l/ibm-1256_P110-1997.cnvicudt64l/ibm-1257_P100-1995.cnvicudt64l/ibm-1258_P100-1997.cnvicudt64l/ibm-12712_P100-1998.cnvicudt64l/ibm-1276_P100-1995.cnvicudt64l/ibm-1363_P110-1997.cnvicudt64l/ibm-1363_P11B-1998.cnvicudt64l/ibm-1364_P110-2007.cnvicudt64l/ibm-1371_P100-1999.cnvicudt64l/ibm-1373_P100-2002.cnvicudt64l/ibm-1375_P100-2008.cnvicudt64l/ibm-1383_P110-1999.cnvicudt64l/ibm-1386_P100-2001.cnvicudt64l/ibm-1388_P103-2001.cnvicudt64l/ibm-1390_P110-2003.cnvicudt64l/ibm-1399_P110-2003.cnvicudt64l/ibm-16684_P110-2003.cnvicudt64l/ibm-16804_X110-1999.cnvicudt64l/ibm-273_P100-1995.cnvicudt64l/ibm-277_P100-1995.cnvicudt64l/ibm-278_P100-1995.cnvicudt64l/ibm-280_P100-1995.cnvicudt64l/ibm-284_P100-1995.cnvicudt64l/ibm-285_P100-1995.cnvicudt64l/ibm-290_P100-1995.cnvicudt64l/ibm-297_P100-1995.cnvicudt64l/ibm-33722_P120-1999.cnvicudt64l/ibm-33722_P12A_P12A-2004_U2.cnvicudt64l/ibm-33722_P12A_P12A-2009_U2.cnvicudt64l/ibm-37_P100-1995.cnvicudt64l/ibm-420_X120-1999.cnvicudt64l/ibm-424_P100-1995.cnvicudt64l/ibm-437_P100-1995.cnvicudt64l/ibm-4517_P100-2005.cnvicudt64l/ibm-4899_P100-1998.cnvicudt64l/ibm-4909_P100-1999.cnvicudt64l/ibm-4971_P100-1999.cnvicudt64l/ibm-500_P100-1995.cnvicudt64l/ibm-5012_P100-1999.cnvicudt64l/ibm-5123_P100-1999.cnvicudt64l/ibm-5346_P100-1998.cnvicudt64l/ibm-5347_P100-1998.cnvicudt64l/ibm-5348_P100-1997.cnvicudt64l/ibm-5349_P100-1998.cnvicudt64l/ibm-5350_P100-1998.cnvicudt64l/ibm-5351_P100-1998.cnvicudt64l/ibm-5352_P100-1998.cnvicudt64l/ibm-5353_P100-1998.cnvicudt64l/ibm-5354_P100-1998.cnvicudt64l/ibm-5471_P100-2006.cnvicudt64l/ibm-5478_P100-1995.cnvicudt64l/ibm-720_P100-1997.cnvicudt64l/ibm-737_P100-1997.cnvicudt64l/ibm-775_P100-1996.cnvicudt64l/ibm-803_P100-1999.cnvicudt64l/ibm-813_P100-1995.cnvicudt64l/ibm-838_P100-1995.cnvicudt64l/ibm-8482_P100-1999.cnvicudt64l/ibm-850_P100-1995.cnvicudt64l/ibm-851_P100-1995.cnvicudt64l/ibm-852_P100-1995.cnvicudt64l/ibm-855_P100-1995.cnvicudt64l/ibm-856_P100-1995.cnvicudt64l/ibm-857_P100-1995.cnvicudt64l/ibm-858_P100-1997.cnvicudt64l/ibm-860_P100-1995.cnvicudt64l/ibm-861_P100-1995.cnvicudt64l/ibm-862_P100-1995.cnvicudt64l/ibm-863_P100-1995.cnvicudt64l/ibm-864_X110-1999.cnvicudt64l/ibm-865_P100-1995.cnvicudt64l/ibm-866_P100-1995.cnvicudt64l/ibm-867_P100-1998.cnvicudt64l/ibm-868_P100-1995.cnvicudt64l/ibm-869_P100-1995.cnvicudt64l/ibm-870_P100-1995.cnvicudt64l/ibm-871_P100-1995.cnvicudt64l/ibm-874_P100-1995.cnvicudt64l/ibm-875_P100-1995.cnvicudt64l/ibm-878_P100-1996.cnvicudt64l/ibm-9005_X110-2007.cnvicudt64l/ibm-901_P100-1999.cnvicudt64l/ibm-902_P100-1999.cnvicudt64l/ibm-9067_X100-2005.cnvicudt64l/ibm-912_P100-1995.cnvicudt64l/ibm-913_P100-2000.cnvicudt64l/ibm-914_P100-1995.cnvicudt64l/ibm-915_P100-1995.cnvicudt64l/ibm-916_P100-1995.cnvicudt64l/ibm-918_P100-1995.cnvicudt64l/ibm-920_P100-1995.cnvicudt64l/ibm-921_P100-1995.cnvicudt64l/ibm-922_P100-1999.cnvicudt64l/ibm-923_P100-1998.cnvicudt64l/ibm-930_P120-1999.cnvicudt64l/ibm-933_P110-1995.cnvicudt64l/ibm-935_P110-1999.cnvicudt64l/ibm-937_P110-1999.cnvicudt64l/ibm-939_P120-1999.cnvicudt64l/ibm-942_P12A-1999.cnvicudt64l/ibm-943_P130-1999.cnvicudt64l/ibm-943_P15A-2003.cnvicudt64l/ibm-9447_P100-2002.cnvicudt64l/ibm-9448_X100-2005.cnvicudt64l/ibm-9449_P100-2002.cnvicudt64l/ibm-949_P110-1999.cnvicudt64l/ibm-949_P11A-1999.cnvicudt64l/ibm-950_P110-1999.cnvicudt64l/ibm-954_P101-2007.cnvicudt64l/ibm-964_P110-1999.cnvicudt64l/ibm-970_P110_P110-2006_U2.cnvicudt64l/ibm-971_P100-1995.cnvicudt64l/icu-internal-25546.cnvicudt64l/icu-internal-compound-d1.cnvicudt64l/icu-internal-compound-d2.cnvicudt64l/icu-internal-compound-d3.cnvicudt64l/icu-internal-compound-d4.cnvicudt64l/icu-internal-compound-d5.cnvicudt64l/icu-internal-compound-d6.cnvicudt64l/icu-internal-compound-d7.cnvicudt64l/icu-internal-compound-s1.cnvicudt64l/icu-internal-compound-s2.cnvicudt64l/icu-internal-compound-s3.cnvicudt64l/icu-internal-compound-t.cnvicudt64l/icustd.resicudt64l/icuver.resicudt64l/id.resicudt64l/id_ID.resicudt64l/ig.resicudt64l/ig_NG.resicudt64l/ii.resicudt64l/ii_CN.resicudt64l/in.resicudt64l/in_ID.resicudt64l/is.resicudt64l/is_IS.resicudt64l/iso-8859_10-1998.cnvicudt64l/iso-8859_11-2001.cnvicudt64l/iso-8859_14-1998.cnvicudt64l/iso-ir-165.cnvicudt64l/it.resicudt64l/it_CH.resicudt64l/it_IT.resicudt64l/it_SM.resicudt64l/it_VA.resicudt64l/iw.resicudt64l/iw_IL.resicudt64l/ja.resicudt64l/ja_JP.resicudt64l/ja_JP_TRADITIONAL.resicudt64l/jgo.resicudt64l/jgo_CM.resicudt64l/jisx-212.cnvicudt64l/jmc.resicudt64l/jmc_TZ.resicudt64l/jv.resicudt64l/jv_ID.resicudt64l/ka.resicudt64l/ka_GE.resicudt64l/kab.resicudt64l/kab_DZ.resicudt64l/kam.resicudt64l/kam_KE.resicudt64l/kde.resicudt64l/kde_TZ.resicudt64l/kea.resicudt64l/kea_CV.resicudt64l/keyTypeData.resicudt64l/khq.resicudt64l/khq_ML.resicudt64l/ki.resicudt64l/ki_KE.resicudt64l/kk.resicudt64l/kk_KZ.resicudt64l/kkj.resicudt64l/kkj_CM.resicudt64l/kl.resicudt64l/kl_GL.resicudt64l/kln.resicudt64l/kln_KE.resicudt64l/km.resicudt64l/km_KH.resicudt64l/kn.resicudt64l/kn_IN.resicudt64l/ko.resicudt64l/ko_KP.resicudt64l/ko_KR.resicudt64l/kok.resicudt64l/kok_IN.resicudt64l/ks.resicudt64l/ks_IN.resicudt64l/ksb.resicudt64l/ksb_TZ.resicudt64l/ksf.resicudt64l/ksf_CM.resicudt64l/ksh.resicudt64l/ksh_DE.resicudt64l/ku.resicudt64l/ku_TR.resicudt64l/kw.resicudt64l/kw_GB.resicudt64l/ky.resicudt64l/ky_KG.resicudt64l/lag.resicudt64l/lag_TZ.resicudt64l/lang/af.resicudt64l/lang/agq.resicudt64l/lang/ak.resicudt64l/lang/am.resicudt64l/lang/ar.resicudt64l/lang/ar_EG.resicudt64l/lang/ar_LY.resicudt64l/lang/ar_SA.resicudt64l/lang/ars.resicudt64l/lang/as.resicudt64l/lang/asa.resicudt64l/lang/ast.resicudt64l/lang/az.resicudt64l/lang/az_AZ.resicudt64l/lang/az_Cyrl.resicudt64l/lang/az_Latn.resicudt64l/lang/az_Latn_AZ.resicudt64l/lang/bas.resicudt64l/lang/be.resicudt64l/lang/bem.resicudt64l/lang/bez.resicudt64l/lang/bg.resicudt64l/lang/bm.resicudt64l/lang/bn.resicudt64l/lang/bn_IN.resicudt64l/lang/bo.resicudt64l/lang/br.resicudt64l/lang/brx.resicudt64l/lang/bs.resicudt64l/lang/bs_BA.resicudt64l/lang/bs_Cyrl.resicudt64l/lang/bs_Latn.resicudt64l/lang/bs_Latn_BA.resicudt64l/lang/ca.resicudt64l/lang/ccp.resicudt64l/lang/ce.resicudt64l/lang/ceb.resicudt64l/lang/cgg.resicudt64l/lang/chr.resicudt64l/lang/ckb.resicudt64l/lang/cs.resicudt64l/lang/cy.resicudt64l/lang/da.resicudt64l/lang/dav.resicudt64l/lang/de.resicudt64l/lang/de_AT.resicudt64l/lang/de_CH.resicudt64l/lang/de_LU.resicudt64l/lang/dje.resicudt64l/lang/dsb.resicudt64l/lang/dua.resicudt64l/lang/dyo.resicudt64l/lang/dz.resicudt64l/lang/ebu.resicudt64l/lang/ee.resicudt64l/lang/el.resicudt64l/lang/en.resicudt64l/lang/en_001.resicudt64l/lang/en_150.resicudt64l/lang/en_AG.resicudt64l/lang/en_AI.resicudt64l/lang/en_AT.resicudt64l/lang/en_AU.resicudt64l/lang/en_BB.resicudt64l/lang/en_BE.resicudt64l/lang/en_BM.resicudt64l/lang/en_BS.resicudt64l/lang/en_BW.resicudt64l/lang/en_BZ.resicudt64l/lang/en_CA.resicudt64l/lang/en_CC.resicudt64l/lang/en_CH.resicudt64l/lang/en_CK.resicudt64l/lang/en_CM.resicudt64l/lang/en_CX.resicudt64l/lang/en_CY.resicudt64l/lang/en_DE.resicudt64l/lang/en_DG.resicudt64l/lang/en_DK.resicudt64l/lang/en_DM.resicudt64l/lang/en_ER.resicudt64l/lang/en_FI.resicudt64l/lang/en_FJ.resicudt64l/lang/en_FK.resicudt64l/lang/en_FM.resicudt64l/lang/en_GB.resicudt64l/lang/en_GD.resicudt64l/lang/en_GG.resicudt64l/lang/en_GH.resicudt64l/lang/en_GI.resicudt64l/lang/en_GM.resicudt64l/lang/en_GY.resicudt64l/lang/en_HK.resicudt64l/lang/en_IE.resicudt64l/lang/en_IL.resicudt64l/lang/en_IM.resicudt64l/lang/en_IN.resicudt64l/lang/en_IO.resicudt64l/lang/en_JE.resicudt64l/lang/en_JM.resicudt64l/lang/en_KE.resicudt64l/lang/en_KI.resicudt64l/lang/en_KN.resicudt64l/lang/en_KY.resicudt64l/lang/en_LC.resicudt64l/lang/en_LR.resicudt64l/lang/en_LS.resicudt64l/lang/en_MG.resicudt64l/lang/en_MO.resicudt64l/lang/en_MS.resicudt64l/lang/en_MT.resicudt64l/lang/en_MU.resicudt64l/lang/en_MW.resicudt64l/lang/en_MY.resicudt64l/lang/en_NA.resicudt64l/lang/en_NF.resicudt64l/lang/en_NG.resicudt64l/lang/en_NH.resicudt64l/lang/en_NL.resicudt64l/lang/en_NR.resicudt64l/lang/en_NU.resicudt64l/lang/en_NZ.resicudt64l/lang/en_PG.resicudt64l/lang/en_PH.resicudt64l/lang/en_PK.resicudt64l/lang/en_PN.resicudt64l/lang/en_PW.resicudt64l/lang/en_RH.resicudt64l/lang/en_RW.resicudt64l/lang/en_SB.resicudt64l/lang/en_SC.resicudt64l/lang/en_SD.resicudt64l/lang/en_SE.resicudt64l/lang/en_SG.resicudt64l/lang/en_SH.resicudt64l/lang/en_SI.resicudt64l/lang/en_SL.resicudt64l/lang/en_SS.resicudt64l/lang/en_SX.resicudt64l/lang/en_SZ.resicudt64l/lang/en_TC.resicudt64l/lang/en_TK.resicudt64l/lang/en_TO.resicudt64l/lang/en_TT.resicudt64l/lang/en_TV.resicudt64l/lang/en_TZ.resicudt64l/lang/en_UG.resicudt64l/lang/en_VC.resicudt64l/lang/en_VG.resicudt64l/lang/en_VU.resicudt64l/lang/en_WS.resicudt64l/lang/en_ZA.resicudt64l/lang/en_ZM.resicudt64l/lang/en_ZW.resicudt64l/lang/eo.resicudt64l/lang/es.resicudt64l/lang/es_419.resicudt64l/lang/es_AR.resicudt64l/lang/es_BO.resicudt64l/lang/es_BR.resicudt64l/lang/es_BZ.resicudt64l/lang/es_CL.resicudt64l/lang/es_CO.resicudt64l/lang/es_CR.resicudt64l/lang/es_CU.resicudt64l/lang/es_DO.resicudt64l/lang/es_EC.resicudt64l/lang/es_GT.resicudt64l/lang/es_HN.resicudt64l/lang/es_MX.resicudt64l/lang/es_NI.resicudt64l/lang/es_PA.resicudt64l/lang/es_PE.resicudt64l/lang/es_PR.resicudt64l/lang/es_PY.resicudt64l/lang/es_SV.resicudt64l/lang/es_US.resicudt64l/lang/es_UY.resicudt64l/lang/es_VE.resicudt64l/lang/et.resicudt64l/lang/eu.resicudt64l/lang/ewo.resicudt64l/lang/fa.resicudt64l/lang/fa_AF.resicudt64l/lang/ff.resicudt64l/lang/ff_CM.resicudt64l/lang/ff_GN.resicudt64l/lang/ff_Latn.resicudt64l/lang/ff_Latn_CM.resicudt64l/lang/ff_Latn_GN.resicudt64l/lang/ff_Latn_MR.resicudt64l/lang/ff_Latn_SN.resicudt64l/lang/ff_MR.resicudt64l/lang/ff_SN.resicudt64l/lang/fi.resicudt64l/lang/fil.resicudt64l/lang/fil_PH.resicudt64l/lang/fo.resicudt64l/lang/fr.resicudt64l/lang/fr_BE.resicudt64l/lang/fr_CA.resicudt64l/lang/fr_CH.resicudt64l/lang/fur.resicudt64l/lang/fy.resicudt64l/lang/ga.resicudt64l/lang/gd.resicudt64l/lang/gl.resicudt64l/lang/gsw.resicudt64l/lang/gu.resicudt64l/lang/guz.resicudt64l/lang/gv.resicudt64l/lang/ha.resicudt64l/lang/ha_NE.resicudt64l/lang/haw.resicudt64l/lang/he.resicudt64l/lang/he_IL.resicudt64l/lang/hi.resicudt64l/lang/hr.resicudt64l/lang/hsb.resicudt64l/lang/hu.resicudt64l/lang/hy.resicudt64l/lang/ia.resicudt64l/lang/id.resicudt64l/lang/id_ID.resicudt64l/lang/ig.resicudt64l/lang/ii.resicudt64l/lang/in.resicudt64l/lang/in_ID.resicudt64l/lang/is.resicudt64l/lang/it.resicudt64l/lang/iw.resicudt64l/lang/iw_IL.resicudt64l/lang/ja.resicudt64l/lang/ja_JP.resicudt64l/lang/ja_JP_TRADITIONAL.resicudt64l/lang/jgo.resicudt64l/lang/jmc.resicudt64l/lang/jv.resicudt64l/lang/ka.resicudt64l/lang/kab.resicudt64l/lang/kam.resicudt64l/lang/kde.resicudt64l/lang/kea.resicudt64l/lang/khq.resicudt64l/lang/ki.resicudt64l/lang/kk.resicudt64l/lang/kkj.resicudt64l/lang/kl.resicudt64l/lang/kln.resicudt64l/lang/km.resicudt64l/lang/kn.resicudt64l/lang/ko.resicudt64l/lang/kok.resicudt64l/lang/ks.resicudt64l/lang/ksb.resicudt64l/lang/ksf.resicudt64l/lang/ksh.resicudt64l/lang/ku.resicudt64l/lang/kw.resicudt64l/lang/ky.resicudt64l/lang/lag.resicudt64l/lang/lb.resicudt64l/lang/lg.resicudt64l/lang/lkt.resicudt64l/lang/ln.resicudt64l/lang/lo.resicudt64l/lang/lrc.resicudt64l/lang/lt.resicudt64l/lang/lu.resicudt64l/lang/luo.resicudt64l/lang/luy.resicudt64l/lang/lv.resicudt64l/lang/mas.resicudt64l/lang/mer.resicudt64l/lang/mfe.resicudt64l/lang/mg.resicudt64l/lang/mgh.resicudt64l/lang/mgo.resicudt64l/lang/mi.resicudt64l/lang/mk.resicudt64l/lang/ml.resicudt64l/lang/mn.resicudt64l/lang/mo.resicudt64l/lang/mr.resicudt64l/lang/ms.resicudt64l/lang/mt.resicudt64l/lang/mua.resicudt64l/lang/my.resicudt64l/lang/mzn.resicudt64l/lang/naq.resicudt64l/lang/nb.resicudt64l/lang/nb_NO.resicudt64l/lang/nd.resicudt64l/lang/nds.resicudt64l/lang/ne.resicudt64l/lang/nl.resicudt64l/lang/nmg.resicudt64l/lang/nn.resicudt64l/lang/nn_NO.resicudt64l/lang/nnh.resicudt64l/lang/no.resicudt64l/lang/no_NO.resicudt64l/lang/no_NO_NY.resicudt64l/lang/nus.resicudt64l/lang/nyn.resicudt64l/lang/om.resicudt64l/lang/or.resicudt64l/lang/os.resicudt64l/lang/pa.resicudt64l/lang/pa_Arab.resicudt64l/lang/pa_Arab_PK.resicudt64l/lang/pa_Guru.resicudt64l/lang/pa_Guru_IN.resicudt64l/lang/pa_IN.resicudt64l/lang/pa_PK.resicudt64l/lang/pl.resicudt64l/lang/pool.resicudt64l/lang/ps.resicudt64l/lang/ps_PK.resicudt64l/lang/pt.resicudt64l/lang/pt_AO.resicudt64l/lang/pt_CH.resicudt64l/lang/pt_CV.resicudt64l/lang/pt_GQ.resicudt64l/lang/pt_GW.resicudt64l/lang/pt_LU.resicudt64l/lang/pt_MO.resicudt64l/lang/pt_MZ.resicudt64l/lang/pt_PT.resicudt64l/lang/pt_ST.resicudt64l/lang/pt_TL.resicudt64l/lang/qu.resicudt64l/lang/res_index.resicudt64l/lang/rm.resicudt64l/lang/rn.resicudt64l/lang/ro.resicudt64l/lang/ro_MD.resicudt64l/lang/rof.resicudt64l/lang/root.resicudt64l/lang/ru.resicudt64l/lang/rw.resicudt64l/lang/rwk.resicudt64l/lang/sah.resicudt64l/lang/saq.resicudt64l/lang/sbp.resicudt64l/lang/sd.resicudt64l/lang/se.resicudt64l/lang/se_FI.resicudt64l/lang/seh.resicudt64l/lang/ses.resicudt64l/lang/sg.resicudt64l/lang/sh.resicudt64l/lang/sh_BA.resicudt64l/lang/sh_CS.resicudt64l/lang/sh_YU.resicudt64l/lang/shi.resicudt64l/lang/shi_Latn.resicudt64l/lang/shi_MA.resicudt64l/lang/shi_Tfng.resicudt64l/lang/shi_Tfng_MA.resicudt64l/lang/si.resicudt64l/lang/sk.resicudt64l/lang/sl.resicudt64l/lang/smn.resicudt64l/lang/sn.resicudt64l/lang/so.resicudt64l/lang/sq.resicudt64l/lang/sr.resicudt64l/lang/sr_BA.resicudt64l/lang/sr_CS.resicudt64l/lang/sr_Cyrl.resicudt64l/lang/sr_Cyrl_BA.resicudt64l/lang/sr_Cyrl_CS.resicudt64l/lang/sr_Cyrl_ME.resicudt64l/lang/sr_Cyrl_RS.resicudt64l/lang/sr_Cyrl_XK.resicudt64l/lang/sr_Cyrl_YU.resicudt64l/lang/sr_Latn.resicudt64l/lang/sr_Latn_BA.resicudt64l/lang/sr_Latn_CS.resicudt64l/lang/sr_Latn_ME.resicudt64l/lang/sr_Latn_RS.resicudt64l/lang/sr_Latn_XK.resicudt64l/lang/sr_Latn_YU.resicudt64l/lang/sr_ME.resicudt64l/lang/sr_RS.resicudt64l/lang/sr_XK.resicudt64l/lang/sr_YU.resicudt64l/lang/sv.resicudt64l/lang/sv_FI.resicudt64l/lang/sw.resicudt64l/lang/sw_CD.resicudt64l/lang/sw_KE.resicudt64l/lang/ta.resicudt64l/lang/te.resicudt64l/lang/teo.resicudt64l/lang/tg.resicudt64l/lang/th.resicudt64l/lang/th_TH.resicudt64l/lang/th_TH_TRADITIONAL.resicudt64l/lang/ti.resicudt64l/lang/tk.resicudt64l/lang/tl.resicudt64l/lang/tl_PH.resicudt64l/lang/to.resicudt64l/lang/tr.resicudt64l/lang/tt.resicudt64l/lang/twq.resicudt64l/lang/tzm.resicudt64l/lang/ug.resicudt64l/lang/uk.resicudt64l/lang/ur.resicudt64l/lang/ur_IN.resicudt64l/lang/uz.resicudt64l/lang/uz_AF.resicudt64l/lang/uz_Arab.resicudt64l/lang/uz_Arab_AF.resicudt64l/lang/uz_Cyrl.resicudt64l/lang/uz_Latn.resicudt64l/lang/uz_Latn_UZ.resicudt64l/lang/uz_UZ.resicudt64l/lang/vai.resicudt64l/lang/vai_LR.resicudt64l/lang/vai_Latn.resicudt64l/lang/vai_Vaii.resicudt64l/lang/vai_Vaii_LR.resicudt64l/lang/vi.resicudt64l/lang/vun.resicudt64l/lang/wae.resicudt64l/lang/wo.resicudt64l/lang/xh.resicudt64l/lang/xog.resicudt64l/lang/yav.resicudt64l/lang/yi.resicudt64l/lang/yo.resicudt64l/lang/yo_BJ.resicudt64l/lang/yue.resicudt64l/lang/yue_CN.resicudt64l/lang/yue_HK.resicudt64l/lang/yue_Hans.resicudt64l/lang/yue_Hans_CN.resicudt64l/lang/yue_Hant.resicudt64l/lang/yue_Hant_HK.resicudt64l/lang/zgh.resicudt64l/lang/zh.resicudt64l/lang/zh_CN.resicudt64l/lang/zh_HK.resicudt64l/lang/zh_Hans.resicudt64l/lang/zh_Hans_CN.resicudt64l/lang/zh_Hans_SG.resicudt64l/lang/zh_Hant.resicudt64l/lang/zh_Hant_HK.resicudt64l/lang/zh_Hant_MO.resicudt64l/lang/zh_Hant_TW.resicudt64l/lang/zh_MO.resicudt64l/lang/zh_SG.resicudt64l/lang/zh_TW.resicudt64l/lang/zu.resicudt64l/lb.resicudt64l/lb_LU.resicudt64l/lg.resicudt64l/lg_UG.resicudt64l/likelySubtags.resicudt64l/lkt.resicudt64l/lkt_US.resicudt64l/lmb-excp.cnvicudt64l/ln.resicudt64l/ln_AO.resicudt64l/ln_CD.resicudt64l/ln_CF.resicudt64l/ln_CG.resicudt64l/lo.resicudt64l/lo_LA.resicudt64l/lrc.resicudt64l/lrc_IQ.resicudt64l/lrc_IR.resicudt64l/lt.resicudt64l/lt_LT.resicudt64l/lu.resicudt64l/lu_CD.resicudt64l/luo.resicudt64l/luo_KE.resicudt64l/luy.resicudt64l/luy_KE.resicudt64l/lv.resicudt64l/lv_LV.resicudt64l/macos-0_2-10.2.cnvicudt64l/macos-29-10.2.cnvicudt64l/macos-35-10.2.cnvicudt64l/macos-6_2-10.4.cnvicudt64l/macos-7_3-10.2.cnvicudt64l/mas.resicudt64l/mas_KE.resicudt64l/mas_TZ.resicudt64l/mer.resicudt64l/mer_KE.resicudt64l/metaZones.resicudt64l/metadata.resicudt64l/mfe.resicudt64l/mfe_MU.resicudt64l/mg.resicudt64l/mg_MG.resicudt64l/mgh.resicudt64l/mgh_MZ.resicudt64l/mgo.resicudt64l/mgo_CM.resicudt64l/mi.resicudt64l/mi_NZ.resicudt64l/mk.resicudt64l/mk_MK.resicudt64l/ml.resicudt64l/ml_IN.resicudt64l/mn.resicudt64l/mn_MN.resicudt64l/mo.resicudt64l/mr.resicudt64l/mr_IN.resicudt64l/ms.resicudt64l/ms_BN.resicudt64l/ms_MY.resicudt64l/ms_SG.resicudt64l/mt.resicudt64l/mt_MT.resicudt64l/mua.resicudt64l/mua_CM.resicudt64l/my.resicudt64l/my_MM.resicudt64l/mzn.resicudt64l/mzn_IR.resicudt64l/naq.resicudt64l/naq_NA.resicudt64l/nb.resicudt64l/nb_NO.resicudt64l/nb_SJ.resicudt64l/nd.resicudt64l/nd_ZW.resicudt64l/nds.resicudt64l/nds_DE.resicudt64l/nds_NL.resicudt64l/ne.resicudt64l/ne_IN.resicudt64l/ne_NP.resicudt64l/nfkc.nrmicudt64l/nfkc_cf.nrmicudt64l/nl.resicudt64l/nl_AW.resicudt64l/nl_BE.resicudt64l/nl_BQ.resicudt64l/nl_CW.resicudt64l/nl_NL.resicudt64l/nl_SR.resicudt64l/nl_SX.resicudt64l/nmg.resicudt64l/nmg_CM.resicudt64l/nn.resicudt64l/nn_NO.resicudt64l/nnh.resicudt64l/nnh_CM.resicudt64l/no.resicudt64l/no_NO.resicudt64l/no_NO_NY.resicudt64l/numberingSystems.resicudt64l/nus.resicudt64l/nus_SS.resicudt64l/nyn.resicudt64l/nyn_UG.resicudt64l/om.resicudt64l/om_ET.resicudt64l/om_KE.resicudt64l/or.resicudt64l/or_IN.resicudt64l/os.resicudt64l/os_GE.resicudt64l/os_RU.resicudt64l/pa.resicudt64l/pa_Arab.resicudt64l/pa_Arab_PK.resicudt64l/pa_Guru.resicudt64l/pa_Guru_IN.resicudt64l/pa_IN.resicudt64l/pa_PK.resicudt64l/pl.resicudt64l/pl_PL.resicudt64l/pluralRanges.resicudt64l/plurals.resicudt64l/pool.resicudt64l/ps.resicudt64l/ps_AF.resicudt64l/ps_PK.resicudt64l/pt.resicudt64l/pt_AO.resicudt64l/pt_BR.resicudt64l/pt_CH.resicudt64l/pt_CV.resicudt64l/pt_GQ.resicudt64l/pt_GW.resicudt64l/pt_LU.resicudt64l/pt_MO.resicudt64l/pt_MZ.resicudt64l/pt_PT.resicudt64l/pt_ST.resicudt64l/pt_TL.resicudt64l/qu.resicudt64l/qu_BO.resicudt64l/qu_EC.resicudt64l/qu_PE.resicudt64l/rbnf/af.resicudt64l/rbnf/ak.resicudt64l/rbnf/am.resicudt64l/rbnf/ar.resicudt64l/rbnf/ars.resicudt64l/rbnf/az.resicudt64l/rbnf/be.resicudt64l/rbnf/bg.resicudt64l/rbnf/bs.resicudt64l/rbnf/ca.resicudt64l/rbnf/ccp.resicudt64l/rbnf/chr.resicudt64l/rbnf/cs.resicudt64l/rbnf/cy.resicudt64l/rbnf/da.resicudt64l/rbnf/de.resicudt64l/rbnf/de_CH.resicudt64l/rbnf/ee.resicudt64l/rbnf/el.resicudt64l/rbnf/en.resicudt64l/rbnf/en_001.resicudt64l/rbnf/en_IN.resicudt64l/rbnf/eo.resicudt64l/rbnf/es.resicudt64l/rbnf/es_419.resicudt64l/rbnf/es_DO.resicudt64l/rbnf/es_GT.resicudt64l/rbnf/es_HN.resicudt64l/rbnf/es_MX.resicudt64l/rbnf/es_NI.resicudt64l/rbnf/es_PA.resicudt64l/rbnf/es_PR.resicudt64l/rbnf/es_SV.resicudt64l/rbnf/es_US.resicudt64l/rbnf/et.resicudt64l/rbnf/fa.resicudt64l/rbnf/fa_AF.resicudt64l/rbnf/ff.resicudt64l/rbnf/fi.resicudt64l/rbnf/fil.resicudt64l/rbnf/fo.resicudt64l/rbnf/fr.resicudt64l/rbnf/fr_BE.resicudt64l/rbnf/fr_CH.resicudt64l/rbnf/ga.resicudt64l/rbnf/he.resicudt64l/rbnf/hi.resicudt64l/rbnf/hr.resicudt64l/rbnf/hu.resicudt64l/rbnf/hy.resicudt64l/rbnf/id.resicudt64l/rbnf/in.resicudt64l/rbnf/is.resicudt64l/rbnf/it.resicudt64l/rbnf/iw.resicudt64l/rbnf/ja.resicudt64l/rbnf/ka.resicudt64l/rbnf/kl.resicudt64l/rbnf/km.resicudt64l/rbnf/ko.resicudt64l/rbnf/ky.resicudt64l/rbnf/lb.resicudt64l/rbnf/lo.resicudt64l/rbnf/lrc.resicudt64l/rbnf/lt.resicudt64l/rbnf/lv.resicudt64l/rbnf/mk.resicudt64l/rbnf/ms.resicudt64l/rbnf/mt.resicudt64l/rbnf/my.resicudt64l/rbnf/nb.resicudt64l/rbnf/nl.resicudt64l/rbnf/nn.resicudt64l/rbnf/no.resicudt64l/rbnf/pl.resicudt64l/rbnf/pt.resicudt64l/rbnf/pt_PT.resicudt64l/rbnf/qu.resicudt64l/rbnf/res_index.resicudt64l/rbnf/ro.resicudt64l/rbnf/root.resicudt64l/rbnf/ru.resicudt64l/rbnf/se.resicudt64l/rbnf/sh.resicudt64l/rbnf/sk.resicudt64l/rbnf/sl.resicudt64l/rbnf/sq.resicudt64l/rbnf/sr.resicudt64l/rbnf/sr_Latn.resicudt64l/rbnf/sv.resicudt64l/rbnf/sw.resicudt64l/rbnf/ta.resicudt64l/rbnf/th.resicudt64l/rbnf/tr.resicudt64l/rbnf/uk.resicudt64l/rbnf/vi.resicudt64l/rbnf/yue.resicudt64l/rbnf/yue_Hans.resicudt64l/rbnf/zh.resicudt64l/rbnf/zh_HK.resicudt64l/rbnf/zh_Hant.resicudt64l/rbnf/zh_Hant_HK.resicudt64l/rbnf/zh_MO.resicudt64l/rbnf/zh_TW.resicudt64l/region/af.resicudt64l/region/agq.resicudt64l/region/ak.resicudt64l/region/am.resicudt64l/region/ar.resicudt64l/region/ar_AE.resicudt64l/region/ar_LY.resicudt64l/region/ar_SA.resicudt64l/region/ars.resicudt64l/region/as.resicudt64l/region/asa.resicudt64l/region/ast.resicudt64l/region/az.resicudt64l/region/az_AZ.resicudt64l/region/az_Cyrl.resicudt64l/region/az_Latn.resicudt64l/region/az_Latn_AZ.resicudt64l/region/bas.resicudt64l/region/be.resicudt64l/region/bem.resicudt64l/region/bez.resicudt64l/region/bg.resicudt64l/region/bm.resicudt64l/region/bn.resicudt64l/region/bn_IN.resicudt64l/region/bo.resicudt64l/region/bo_IN.resicudt64l/region/br.resicudt64l/region/brx.resicudt64l/region/bs.resicudt64l/region/bs_BA.resicudt64l/region/bs_Cyrl.resicudt64l/region/bs_Latn.resicudt64l/region/bs_Latn_BA.resicudt64l/region/ca.resicudt64l/region/ccp.resicudt64l/region/ce.resicudt64l/region/ceb.resicudt64l/region/cgg.resicudt64l/region/chr.resicudt64l/region/ckb.resicudt64l/region/cs.resicudt64l/region/cy.resicudt64l/region/da.resicudt64l/region/dav.resicudt64l/region/de.resicudt64l/region/de_AT.resicudt64l/region/de_CH.resicudt64l/region/dje.resicudt64l/region/dsb.resicudt64l/region/dua.resicudt64l/region/dyo.resicudt64l/region/dz.resicudt64l/region/ebu.resicudt64l/region/ee.resicudt64l/region/el.resicudt64l/region/en.resicudt64l/region/en_150.resicudt64l/region/en_AG.resicudt64l/region/en_AI.resicudt64l/region/en_AT.resicudt64l/region/en_AU.resicudt64l/region/en_BB.resicudt64l/region/en_BE.resicudt64l/region/en_BM.resicudt64l/region/en_BS.resicudt64l/region/en_BW.resicudt64l/region/en_BZ.resicudt64l/region/en_CA.resicudt64l/region/en_CC.resicudt64l/region/en_CH.resicudt64l/region/en_CK.resicudt64l/region/en_CM.resicudt64l/region/en_CX.resicudt64l/region/en_CY.resicudt64l/region/en_DE.resicudt64l/region/en_DG.resicudt64l/region/en_DK.resicudt64l/region/en_DM.resicudt64l/region/en_ER.resicudt64l/region/en_FI.resicudt64l/region/en_FJ.resicudt64l/region/en_FK.resicudt64l/region/en_FM.resicudt64l/region/en_GB.resicudt64l/region/en_GD.resicudt64l/region/en_GG.resicudt64l/region/en_GH.resicudt64l/region/en_GI.resicudt64l/region/en_GM.resicudt64l/region/en_GY.resicudt64l/region/en_HK.resicudt64l/region/en_IE.resicudt64l/region/en_IL.resicudt64l/region/en_IM.resicudt64l/region/en_IN.resicudt64l/region/en_IO.resicudt64l/region/en_JE.resicudt64l/region/en_JM.resicudt64l/region/en_KE.resicudt64l/region/en_KI.resicudt64l/region/en_KN.resicudt64l/region/en_KY.resicudt64l/region/en_LC.resicudt64l/region/en_LR.resicudt64l/region/en_LS.resicudt64l/region/en_MG.resicudt64l/region/en_MO.resicudt64l/region/en_MS.resicudt64l/region/en_MT.resicudt64l/region/en_MU.resicudt64l/region/en_MW.resicudt64l/region/en_MY.resicudt64l/region/en_NA.resicudt64l/region/en_NF.resicudt64l/region/en_NG.resicudt64l/region/en_NH.resicudt64l/region/en_NL.resicudt64l/region/en_NR.resicudt64l/region/en_NU.resicudt64l/region/en_NZ.resicudt64l/region/en_PG.resicudt64l/region/en_PH.resicudt64l/region/en_PK.resicudt64l/region/en_PN.resicudt64l/region/en_PW.resicudt64l/region/en_RH.resicudt64l/region/en_RW.resicudt64l/region/en_SB.resicudt64l/region/en_SC.resicudt64l/region/en_SD.resicudt64l/region/en_SE.resicudt64l/region/en_SG.resicudt64l/region/en_SH.resicudt64l/region/en_SI.resicudt64l/region/en_SL.resicudt64l/region/en_SS.resicudt64l/region/en_SX.resicudt64l/region/en_SZ.resicudt64l/region/en_TC.resicudt64l/region/en_TK.resicudt64l/region/en_TO.resicudt64l/region/en_TT.resicudt64l/region/en_TV.resicudt64l/region/en_TZ.resicudt64l/region/en_UG.resicudt64l/region/en_VC.resicudt64l/region/en_VG.resicudt64l/region/en_VU.resicudt64l/region/en_WS.resicudt64l/region/en_ZA.resicudt64l/region/en_ZM.resicudt64l/region/en_ZW.resicudt64l/region/eo.resicudt64l/region/es.resicudt64l/region/es_419.resicudt64l/region/es_AR.resicudt64l/region/es_BO.resicudt64l/region/es_BR.resicudt64l/region/es_BZ.resicudt64l/region/es_CL.resicudt64l/region/es_CO.resicudt64l/region/es_CR.resicudt64l/region/es_CU.resicudt64l/region/es_DO.resicudt64l/region/es_EC.resicudt64l/region/es_GT.resicudt64l/region/es_HN.resicudt64l/region/es_MX.resicudt64l/region/es_NI.resicudt64l/region/es_PA.resicudt64l/region/es_PE.resicudt64l/region/es_PR.resicudt64l/region/es_PY.resicudt64l/region/es_SV.resicudt64l/region/es_US.resicudt64l/region/es_UY.resicudt64l/region/es_VE.resicudt64l/region/et.resicudt64l/region/eu.resicudt64l/region/ewo.resicudt64l/region/fa.resicudt64l/region/fa_AF.resicudt64l/region/ff.resicudt64l/region/ff_CM.resicudt64l/region/ff_GN.resicudt64l/region/ff_Latn.resicudt64l/region/ff_Latn_CM.resicudt64l/region/ff_Latn_GN.resicudt64l/region/ff_Latn_MR.resicudt64l/region/ff_Latn_SN.resicudt64l/region/ff_MR.resicudt64l/region/ff_SN.resicudt64l/region/fi.resicudt64l/region/fil.resicudt64l/region/fil_PH.resicudt64l/region/fo.resicudt64l/region/fr.resicudt64l/region/fr_BE.resicudt64l/region/fr_CA.resicudt64l/region/fur.resicudt64l/region/fy.resicudt64l/region/ga.resicudt64l/region/gd.resicudt64l/region/gl.resicudt64l/region/gsw.resicudt64l/region/gu.resicudt64l/region/guz.resicudt64l/region/gv.resicudt64l/region/ha.resicudt64l/region/ha_NE.resicudt64l/region/haw.resicudt64l/region/he.resicudt64l/region/he_IL.resicudt64l/region/hi.resicudt64l/region/hr.resicudt64l/region/hsb.resicudt64l/region/hu.resicudt64l/region/hy.resicudt64l/region/ia.resicudt64l/region/id.resicudt64l/region/id_ID.resicudt64l/region/ig.resicudt64l/region/ii.resicudt64l/region/in.resicudt64l/region/in_ID.resicudt64l/region/is.resicudt64l/region/it.resicudt64l/region/iw.resicudt64l/region/iw_IL.resicudt64l/region/ja.resicudt64l/region/ja_JP.resicudt64l/region/ja_JP_TRADITIONAL.resicudt64l/region/jgo.resicudt64l/region/jmc.resicudt64l/region/jv.resicudt64l/region/ka.resicudt64l/region/kab.resicudt64l/region/kam.resicudt64l/region/kde.resicudt64l/region/kea.resicudt64l/region/khq.resicudt64l/region/ki.resicudt64l/region/kk.resicudt64l/region/kkj.resicudt64l/region/kl.resicudt64l/region/kln.resicudt64l/region/km.resicudt64l/region/kn.resicudt64l/region/ko.resicudt64l/region/ko_KP.resicudt64l/region/kok.resicudt64l/region/ks.resicudt64l/region/ksb.resicudt64l/region/ksf.resicudt64l/region/ksh.resicudt64l/region/ku.resicudt64l/region/kw.resicudt64l/region/ky.resicudt64l/region/lag.resicudt64l/region/lb.resicudt64l/region/lg.resicudt64l/region/lkt.resicudt64l/region/ln.resicudt64l/region/lo.resicudt64l/region/lrc.resicudt64l/region/lt.resicudt64l/region/lu.resicudt64l/region/luo.resicudt64l/region/luy.resicudt64l/region/lv.resicudt64l/region/mas.resicudt64l/region/mer.resicudt64l/region/mfe.resicudt64l/region/mg.resicudt64l/region/mgh.resicudt64l/region/mgo.resicudt64l/region/mi.resicudt64l/region/mk.resicudt64l/region/ml.resicudt64l/region/mn.resicudt64l/region/mo.resicudt64l/region/mr.resicudt64l/region/ms.resicudt64l/region/mt.resicudt64l/region/mua.resicudt64l/region/my.resicudt64l/region/mzn.resicudt64l/region/naq.resicudt64l/region/nb.resicudt64l/region/nb_NO.resicudt64l/region/nd.resicudt64l/region/nds.resicudt64l/region/ne.resicudt64l/region/nl.resicudt64l/region/nmg.resicudt64l/region/nn.resicudt64l/region/nn_NO.resicudt64l/region/nnh.resicudt64l/region/no.resicudt64l/region/no_NO.resicudt64l/region/no_NO_NY.resicudt64l/region/nus.resicudt64l/region/nyn.resicudt64l/region/om.resicudt64l/region/or.resicudt64l/region/os.resicudt64l/region/pa.resicudt64l/region/pa_Arab.resicudt64l/region/pa_Arab_PK.resicudt64l/region/pa_Guru.resicudt64l/region/pa_Guru_IN.resicudt64l/region/pa_IN.resicudt64l/region/pa_PK.resicudt64l/region/pl.resicudt64l/region/pool.resicudt64l/region/ps.resicudt64l/region/ps_PK.resicudt64l/region/pt.resicudt64l/region/pt_AO.resicudt64l/region/pt_CH.resicudt64l/region/pt_CV.resicudt64l/region/pt_GQ.resicudt64l/region/pt_GW.resicudt64l/region/pt_LU.resicudt64l/region/pt_MO.resicudt64l/region/pt_MZ.resicudt64l/region/pt_PT.resicudt64l/region/pt_ST.resicudt64l/region/pt_TL.resicudt64l/region/qu.resicudt64l/region/res_index.resicudt64l/region/rm.resicudt64l/region/rn.resicudt64l/region/ro.resicudt64l/region/ro_MD.resicudt64l/region/rof.resicudt64l/region/root.resicudt64l/region/ru.resicudt64l/region/ru_UA.resicudt64l/region/rw.resicudt64l/region/rwk.resicudt64l/region/sah.resicudt64l/region/saq.resicudt64l/region/sbp.resicudt64l/region/sd.resicudt64l/region/se.resicudt64l/region/se_FI.resicudt64l/region/seh.resicudt64l/region/ses.resicudt64l/region/sg.resicudt64l/region/sh.resicudt64l/region/sh_BA.resicudt64l/region/sh_CS.resicudt64l/region/sh_YU.resicudt64l/region/shi.resicudt64l/region/shi_Latn.resicudt64l/region/shi_MA.resicudt64l/region/shi_Tfng.resicudt64l/region/shi_Tfng_MA.resicudt64l/region/si.resicudt64l/region/sk.resicudt64l/region/sl.resicudt64l/region/smn.resicudt64l/region/sn.resicudt64l/region/so.resicudt64l/region/sq.resicudt64l/region/sr.resicudt64l/region/sr_BA.resicudt64l/region/sr_CS.resicudt64l/region/sr_Cyrl.resicudt64l/region/sr_Cyrl_BA.resicudt64l/region/sr_Cyrl_CS.resicudt64l/region/sr_Cyrl_ME.resicudt64l/region/sr_Cyrl_RS.resicudt64l/region/sr_Cyrl_XK.resicudt64l/region/sr_Cyrl_YU.resicudt64l/region/sr_Latn.resicudt64l/region/sr_Latn_BA.resicudt64l/region/sr_Latn_CS.resicudt64l/region/sr_Latn_ME.resicudt64l/region/sr_Latn_RS.resicudt64l/region/sr_Latn_XK.resicudt64l/region/sr_Latn_YU.resicudt64l/region/sr_ME.resicudt64l/region/sr_RS.resicudt64l/region/sr_XK.resicudt64l/region/sr_YU.resicudt64l/region/sv.resicudt64l/region/sw.resicudt64l/region/sw_CD.resicudt64l/region/sw_KE.resicudt64l/region/ta.resicudt64l/region/te.resicudt64l/region/teo.resicudt64l/region/tg.resicudt64l/region/th.resicudt64l/region/th_TH.resicudt64l/region/th_TH_TRADITIONAL.resicudt64l/region/ti.resicudt64l/region/tk.resicudt64l/region/tl.resicudt64l/region/tl_PH.resicudt64l/region/to.resicudt64l/region/tr.resicudt64l/region/tt.resicudt64l/region/twq.resicudt64l/region/tzm.resicudt64l/region/ug.resicudt64l/region/uk.resicudt64l/region/ur.resicudt64l/region/ur_IN.resicudt64l/region/uz.resicudt64l/region/uz_AF.resicudt64l/region/uz_Arab.resicudt64l/region/uz_Arab_AF.resicudt64l/region/uz_Cyrl.resicudt64l/region/uz_Latn.resicudt64l/region/uz_Latn_UZ.resicudt64l/region/uz_UZ.resicudt64l/region/vai.resicudt64l/region/vai_LR.resicudt64l/region/vai_Latn.resicudt64l/region/vai_Vaii.resicudt64l/region/vai_Vaii_LR.resicudt64l/region/vi.resicudt64l/region/vun.resicudt64l/region/wae.resicudt64l/region/wo.resicudt64l/region/xh.resicudt64l/region/xog.resicudt64l/region/yav.resicudt64l/region/yi.resicudt64l/region/yo.resicudt64l/region/yo_BJ.resicudt64l/region/yue.resicudt64l/region/yue_CN.resicudt64l/region/yue_HK.resicudt64l/region/yue_Hans.resicudt64l/region/yue_Hans_CN.resicudt64l/region/yue_Hant.resicudt64l/region/yue_Hant_HK.resicudt64l/region/zgh.resicudt64l/region/zh.resicudt64l/region/zh_CN.resicudt64l/region/zh_HK.resicudt64l/region/zh_Hans.resicudt64l/region/zh_Hans_CN.resicudt64l/region/zh_Hans_SG.resicudt64l/region/zh_Hant.resicudt64l/region/zh_Hant_HK.resicudt64l/region/zh_Hant_MO.resicudt64l/region/zh_Hant_TW.resicudt64l/region/zh_MO.resicudt64l/region/zh_SG.resicudt64l/region/zh_TW.resicudt64l/region/zu.resicudt64l/res_index.resicudt64l/rfc3491.sppicudt64l/rfc3530cs.sppicudt64l/rfc3530csci.sppicudt64l/rfc3530mixp.sppicudt64l/rfc3722.sppicudt64l/rfc3920node.sppicudt64l/rfc3920res.sppicudt64l/rfc4011.sppicudt64l/rfc4013.sppicudt64l/rfc4505.sppicudt64l/rfc4518.sppicudt64l/rfc4518ci.sppicudt64l/rm.resicudt64l/rm_CH.resicudt64l/rn.resicudt64l/rn_BI.resicudt64l/ro.resicudt64l/ro_MD.resicudt64l/ro_RO.resicudt64l/rof.resicudt64l/rof_TZ.resicudt64l/root.resicudt64l/ru.resicudt64l/ru_BY.resicudt64l/ru_KG.resicudt64l/ru_KZ.resicudt64l/ru_MD.resicudt64l/ru_RU.resicudt64l/ru_UA.resicudt64l/rw.resicudt64l/rw_RW.resicudt64l/rwk.resicudt64l/rwk_TZ.resicudt64l/sah.resicudt64l/sah_RU.resicudt64l/saq.resicudt64l/saq_KE.resicudt64l/sbp.resicudt64l/sbp_TZ.resicudt64l/sd.resicudt64l/sd_PK.resicudt64l/se.resicudt64l/se_FI.resicudt64l/se_NO.resicudt64l/se_SE.resicudt64l/seh.resicudt64l/seh_MZ.resicudt64l/ses.resicudt64l/ses_ML.resicudt64l/sg.resicudt64l/sg_CF.resicudt64l/sh.resicudt64l/sh_BA.resicudt64l/sh_CS.resicudt64l/sh_YU.resicudt64l/shi.resicudt64l/shi_Latn.resicudt64l/shi_Latn_MA.resicudt64l/shi_MA.resicudt64l/shi_Tfng.resicudt64l/shi_Tfng_MA.resicudt64l/si.resicudt64l/si_LK.resicudt64l/sk.resicudt64l/sk_SK.resicudt64l/sl.resicudt64l/sl_SI.resicudt64l/smn.resicudt64l/smn_FI.resicudt64l/sn.resicudt64l/sn_ZW.resicudt64l/so.resicudt64l/so_DJ.resicudt64l/so_ET.resicudt64l/so_KE.resicudt64l/so_SO.resicudt64l/sq.resicudt64l/sq_AL.resicudt64l/sq_MK.resicudt64l/sq_XK.resicudt64l/sr.resicudt64l/sr_BA.resicudt64l/sr_CS.resicudt64l/sr_Cyrl.resicudt64l/sr_Cyrl_BA.resicudt64l/sr_Cyrl_CS.resicudt64l/sr_Cyrl_ME.resicudt64l/sr_Cyrl_RS.resicudt64l/sr_Cyrl_XK.resicudt64l/sr_Cyrl_YU.resicudt64l/sr_Latn.resicudt64l/sr_Latn_BA.resicudt64l/sr_Latn_CS.resicudt64l/sr_Latn_ME.resicudt64l/sr_Latn_RS.resicudt64l/sr_Latn_XK.resicudt64l/sr_Latn_YU.resicudt64l/sr_ME.resicudt64l/sr_RS.resicudt64l/sr_XK.resicudt64l/sr_YU.resicudt64l/supplementalData.resicudt64l/sv.resicudt64l/sv_AX.resicudt64l/sv_FI.resicudt64l/sv_SE.resicudt64l/sw.resicudt64l/sw_CD.resicudt64l/sw_KE.resicudt64l/sw_TZ.resicudt64l/sw_UG.resicudt64l/ta.resicudt64l/ta_IN.resicudt64l/ta_LK.resicudt64l/ta_MY.resicudt64l/ta_SG.resicudt64l/te.resicudt64l/te_IN.resicudt64l/teo.resicudt64l/teo_KE.resicudt64l/teo_UG.resicudt64l/tg.resicudt64l/tg_TJ.resicudt64l/th.resicudt64l/th_TH.resicudt64l/th_TH_TRADITIONAL.resicudt64l/ti.resicudt64l/ti_ER.resicudt64l/ti_ET.resicudt64l/timezoneTypes.resicudt64l/tk.resicudt64l/tk_TM.resicudt64l/tl.resicudt64l/tl_PH.resicudt64l/to.resicudt64l/to_TO.resicudt64l/tr.resicudt64l/tr_CY.resicudt64l/tr_TR.resicudt64l/translit/el.resicudt64l/translit/en.resicudt64l/translit/root.resicudt64l/tt.resicudt64l/tt_RU.resicudt64l/twq.resicudt64l/twq_NE.resicudt64l/tzm.resicudt64l/tzm_MA.resicudt64l/ug.resicudt64l/ug_CN.resicudt64l/uk.resicudt64l/uk_UA.resicudt64l/ulayout.icuicudt64l/unames.icuicudt64l/unit/af.resicudt64l/unit/agq.resicudt64l/unit/ak.resicudt64l/unit/am.resicudt64l/unit/ar.resicudt64l/unit/ar_SA.resicudt64l/unit/ars.resicudt64l/unit/as.resicudt64l/unit/asa.resicudt64l/unit/ast.resicudt64l/unit/az.resicudt64l/unit/az_AZ.resicudt64l/unit/az_Cyrl.resicudt64l/unit/az_Latn.resicudt64l/unit/az_Latn_AZ.resicudt64l/unit/bas.resicudt64l/unit/be.resicudt64l/unit/bem.resicudt64l/unit/bez.resicudt64l/unit/bg.resicudt64l/unit/bm.resicudt64l/unit/bn.resicudt64l/unit/bo.resicudt64l/unit/br.resicudt64l/unit/brx.resicudt64l/unit/bs.resicudt64l/unit/bs_BA.resicudt64l/unit/bs_Cyrl.resicudt64l/unit/bs_Latn.resicudt64l/unit/bs_Latn_BA.resicudt64l/unit/ca.resicudt64l/unit/ccp.resicudt64l/unit/ce.resicudt64l/unit/ceb.resicudt64l/unit/cgg.resicudt64l/unit/chr.resicudt64l/unit/ckb.resicudt64l/unit/cs.resicudt64l/unit/cy.resicudt64l/unit/da.resicudt64l/unit/dav.resicudt64l/unit/de.resicudt64l/unit/de_CH.resicudt64l/unit/dje.resicudt64l/unit/dsb.resicudt64l/unit/dua.resicudt64l/unit/dyo.resicudt64l/unit/dz.resicudt64l/unit/ebu.resicudt64l/unit/ee.resicudt64l/unit/el.resicudt64l/unit/en.resicudt64l/unit/en_001.resicudt64l/unit/en_150.resicudt64l/unit/en_AG.resicudt64l/unit/en_AI.resicudt64l/unit/en_AT.resicudt64l/unit/en_AU.resicudt64l/unit/en_BB.resicudt64l/unit/en_BE.resicudt64l/unit/en_BM.resicudt64l/unit/en_BS.resicudt64l/unit/en_BW.resicudt64l/unit/en_BZ.resicudt64l/unit/en_CA.resicudt64l/unit/en_CC.resicudt64l/unit/en_CH.resicudt64l/unit/en_CK.resicudt64l/unit/en_CM.resicudt64l/unit/en_CX.resicudt64l/unit/en_CY.resicudt64l/unit/en_DE.resicudt64l/unit/en_DG.resicudt64l/unit/en_DK.resicudt64l/unit/en_DM.resicudt64l/unit/en_ER.resicudt64l/unit/en_FI.resicudt64l/unit/en_FJ.resicudt64l/unit/en_FK.resicudt64l/unit/en_FM.resicudt64l/unit/en_GB.resicudt64l/unit/en_GD.resicudt64l/unit/en_GG.resicudt64l/unit/en_GH.resicudt64l/unit/en_GI.resicudt64l/unit/en_GM.resicudt64l/unit/en_GY.resicudt64l/unit/en_HK.resicudt64l/unit/en_IE.resicudt64l/unit/en_IL.resicudt64l/unit/en_IM.resicudt64l/unit/en_IN.resicudt64l/unit/en_IO.resicudt64l/unit/en_JE.resicudt64l/unit/en_JM.resicudt64l/unit/en_KE.resicudt64l/unit/en_KI.resicudt64l/unit/en_KN.resicudt64l/unit/en_KY.resicudt64l/unit/en_LC.resicudt64l/unit/en_LR.resicudt64l/unit/en_LS.resicudt64l/unit/en_MG.resicudt64l/unit/en_MO.resicudt64l/unit/en_MS.resicudt64l/unit/en_MT.resicudt64l/unit/en_MU.resicudt64l/unit/en_MW.resicudt64l/unit/en_MY.resicudt64l/unit/en_NA.resicudt64l/unit/en_NF.resicudt64l/unit/en_NG.resicudt64l/unit/en_NH.resicudt64l/unit/en_NL.resicudt64l/unit/en_NR.resicudt64l/unit/en_NU.resicudt64l/unit/en_NZ.resicudt64l/unit/en_PG.resicudt64l/unit/en_PH.resicudt64l/unit/en_PK.resicudt64l/unit/en_PN.resicudt64l/unit/en_PW.resicudt64l/unit/en_RH.resicudt64l/unit/en_RW.resicudt64l/unit/en_SB.resicudt64l/unit/en_SC.resicudt64l/unit/en_SD.resicudt64l/unit/en_SE.resicudt64l/unit/en_SG.resicudt64l/unit/en_SH.resicudt64l/unit/en_SI.resicudt64l/unit/en_SL.resicudt64l/unit/en_SS.resicudt64l/unit/en_SX.resicudt64l/unit/en_SZ.resicudt64l/unit/en_TC.resicudt64l/unit/en_TK.resicudt64l/unit/en_TO.resicudt64l/unit/en_TT.resicudt64l/unit/en_TV.resicudt64l/unit/en_TZ.resicudt64l/unit/en_UG.resicudt64l/unit/en_VC.resicudt64l/unit/en_VG.resicudt64l/unit/en_VU.resicudt64l/unit/en_WS.resicudt64l/unit/en_ZA.resicudt64l/unit/en_ZM.resicudt64l/unit/en_ZW.resicudt64l/unit/eo.resicudt64l/unit/es.resicudt64l/unit/es_419.resicudt64l/unit/es_AR.resicudt64l/unit/es_BO.resicudt64l/unit/es_BR.resicudt64l/unit/es_BZ.resicudt64l/unit/es_CL.resicudt64l/unit/es_CO.resicudt64l/unit/es_CR.resicudt64l/unit/es_CU.resicudt64l/unit/es_DO.resicudt64l/unit/es_EC.resicudt64l/unit/es_GT.resicudt64l/unit/es_HN.resicudt64l/unit/es_MX.resicudt64l/unit/es_NI.resicudt64l/unit/es_PA.resicudt64l/unit/es_PE.resicudt64l/unit/es_PR.resicudt64l/unit/es_PY.resicudt64l/unit/es_SV.resicudt64l/unit/es_US.resicudt64l/unit/es_UY.resicudt64l/unit/es_VE.resicudt64l/unit/et.resicudt64l/unit/eu.resicudt64l/unit/ewo.resicudt64l/unit/fa.resicudt64l/unit/ff.resicudt64l/unit/ff_CM.resicudt64l/unit/ff_GN.resicudt64l/unit/ff_Latn.resicudt64l/unit/ff_Latn_CM.resicudt64l/unit/ff_Latn_GN.resicudt64l/unit/ff_Latn_MR.resicudt64l/unit/ff_Latn_SN.resicudt64l/unit/ff_MR.resicudt64l/unit/ff_SN.resicudt64l/unit/fi.resicudt64l/unit/fil.resicudt64l/unit/fil_PH.resicudt64l/unit/fo.resicudt64l/unit/fr.resicudt64l/unit/fr_CA.resicudt64l/unit/fr_HT.resicudt64l/unit/fur.resicudt64l/unit/fy.resicudt64l/unit/ga.resicudt64l/unit/gd.resicudt64l/unit/gl.resicudt64l/unit/gsw.resicudt64l/unit/gu.resicudt64l/unit/guz.resicudt64l/unit/gv.resicudt64l/unit/ha.resicudt64l/unit/ha_NE.resicudt64l/unit/haw.resicudt64l/unit/he.resicudt64l/unit/he_IL.resicudt64l/unit/hi.resicudt64l/unit/hr.resicudt64l/unit/hsb.resicudt64l/unit/hu.resicudt64l/unit/hy.resicudt64l/unit/ia.resicudt64l/unit/id.resicudt64l/unit/id_ID.resicudt64l/unit/ig.resicudt64l/unit/ii.resicudt64l/unit/in.resicudt64l/unit/in_ID.resicudt64l/unit/is.resicudt64l/unit/it.resicudt64l/unit/iw.resicudt64l/unit/iw_IL.resicudt64l/unit/ja.resicudt64l/unit/ja_JP.resicudt64l/unit/ja_JP_TRADITIONAL.resicudt64l/unit/jgo.resicudt64l/unit/jmc.resicudt64l/unit/jv.resicudt64l/unit/ka.resicudt64l/unit/kab.resicudt64l/unit/kam.resicudt64l/unit/kde.resicudt64l/unit/kea.resicudt64l/unit/khq.resicudt64l/unit/ki.resicudt64l/unit/kk.resicudt64l/unit/kkj.resicudt64l/unit/kl.resicudt64l/unit/kln.resicudt64l/unit/km.resicudt64l/unit/kn.resicudt64l/unit/ko.resicudt64l/unit/kok.resicudt64l/unit/ks.resicudt64l/unit/ksb.resicudt64l/unit/ksf.resicudt64l/unit/ksh.resicudt64l/unit/ku.resicudt64l/unit/kw.resicudt64l/unit/ky.resicudt64l/unit/lag.resicudt64l/unit/lb.resicudt64l/unit/lg.resicudt64l/unit/lkt.resicudt64l/unit/ln.resicudt64l/unit/lo.resicudt64l/unit/lrc.resicudt64l/unit/lt.resicudt64l/unit/lu.resicudt64l/unit/luo.resicudt64l/unit/luy.resicudt64l/unit/lv.resicudt64l/unit/mas.resicudt64l/unit/mer.resicudt64l/unit/mfe.resicudt64l/unit/mg.resicudt64l/unit/mgh.resicudt64l/unit/mgo.resicudt64l/unit/mi.resicudt64l/unit/mk.resicudt64l/unit/ml.resicudt64l/unit/mn.resicudt64l/unit/mo.resicudt64l/unit/mr.resicudt64l/unit/ms.resicudt64l/unit/mt.resicudt64l/unit/mua.resicudt64l/unit/my.resicudt64l/unit/mzn.resicudt64l/unit/naq.resicudt64l/unit/nb.resicudt64l/unit/nb_NO.resicudt64l/unit/nd.resicudt64l/unit/nds.resicudt64l/unit/ne.resicudt64l/unit/nl.resicudt64l/unit/nmg.resicudt64l/unit/nn.resicudt64l/unit/nn_NO.resicudt64l/unit/nnh.resicudt64l/unit/no.resicudt64l/unit/no_NO.resicudt64l/unit/no_NO_NY.resicudt64l/unit/nus.resicudt64l/unit/nyn.resicudt64l/unit/om.resicudt64l/unit/or.resicudt64l/unit/os.resicudt64l/unit/pa.resicudt64l/unit/pa_Arab.resicudt64l/unit/pa_Arab_PK.resicudt64l/unit/pa_Guru.resicudt64l/unit/pa_Guru_IN.resicudt64l/unit/pa_IN.resicudt64l/unit/pa_PK.resicudt64l/unit/pl.resicudt64l/unit/pool.resicudt64l/unit/ps.resicudt64l/unit/ps_PK.resicudt64l/unit/pt.resicudt64l/unit/pt_AO.resicudt64l/unit/pt_CH.resicudt64l/unit/pt_CV.resicudt64l/unit/pt_GQ.resicudt64l/unit/pt_GW.resicudt64l/unit/pt_LU.resicudt64l/unit/pt_MO.resicudt64l/unit/pt_MZ.resicudt64l/unit/pt_PT.resicudt64l/unit/pt_ST.resicudt64l/unit/pt_TL.resicudt64l/unit/qu.resicudt64l/unit/res_index.resicudt64l/unit/rm.resicudt64l/unit/rn.resicudt64l/unit/ro.resicudt64l/unit/ro_MD.resicudt64l/unit/rof.resicudt64l/unit/root.resicudt64l/unit/ru.resicudt64l/unit/rw.resicudt64l/unit/rwk.resicudt64l/unit/sah.resicudt64l/unit/saq.resicudt64l/unit/sbp.resicudt64l/unit/sd.resicudt64l/unit/se.resicudt64l/unit/seh.resicudt64l/unit/ses.resicudt64l/unit/sg.resicudt64l/unit/sh.resicudt64l/unit/sh_BA.resicudt64l/unit/sh_CS.resicudt64l/unit/sh_YU.resicudt64l/unit/shi.resicudt64l/unit/shi_Latn.resicudt64l/unit/shi_MA.resicudt64l/unit/shi_Tfng.resicudt64l/unit/shi_Tfng_MA.resicudt64l/unit/si.resicudt64l/unit/sk.resicudt64l/unit/sl.resicudt64l/unit/smn.resicudt64l/unit/sn.resicudt64l/unit/so.resicudt64l/unit/sq.resicudt64l/unit/sr.resicudt64l/unit/sr_BA.resicudt64l/unit/sr_CS.resicudt64l/unit/sr_Cyrl.resicudt64l/unit/sr_Cyrl_BA.resicudt64l/unit/sr_Cyrl_CS.resicudt64l/unit/sr_Cyrl_RS.resicudt64l/unit/sr_Cyrl_XK.resicudt64l/unit/sr_Cyrl_YU.resicudt64l/unit/sr_Latn.resicudt64l/unit/sr_Latn_BA.resicudt64l/unit/sr_Latn_CS.resicudt64l/unit/sr_Latn_ME.resicudt64l/unit/sr_Latn_RS.resicudt64l/unit/sr_Latn_YU.resicudt64l/unit/sr_ME.resicudt64l/unit/sr_RS.resicudt64l/unit/sr_XK.resicudt64l/unit/sr_YU.resicudt64l/unit/sv.resicudt64l/unit/sv_FI.resicudt64l/unit/sw.resicudt64l/unit/ta.resicudt64l/unit/te.resicudt64l/unit/teo.resicudt64l/unit/tg.resicudt64l/unit/th.resicudt64l/unit/th_TH.resicudt64l/unit/th_TH_TRADITIONAL.resicudt64l/unit/ti.resicudt64l/unit/tk.resicudt64l/unit/tl.resicudt64l/unit/tl_PH.resicudt64l/unit/to.resicudt64l/unit/tr.resicudt64l/unit/tt.resicudt64l/unit/twq.resicudt64l/unit/tzm.resicudt64l/unit/ug.resicudt64l/unit/uk.resicudt64l/unit/ur.resicudt64l/unit/ur_IN.resicudt64l/unit/uz.resicudt64l/unit/uz_AF.resicudt64l/unit/uz_Arab.resicudt64l/unit/uz_Arab_AF.resicudt64l/unit/uz_Cyrl.resicudt64l/unit/uz_Latn.resicudt64l/unit/uz_Latn_UZ.resicudt64l/unit/uz_UZ.resicudt64l/unit/vai.resicudt64l/unit/vai_LR.resicudt64l/unit/vai_Latn.resicudt64l/unit/vai_Vaii.resicudt64l/unit/vai_Vaii_LR.resicudt64l/unit/vi.resicudt64l/unit/vun.resicudt64l/unit/wae.resicudt64l/unit/wo.resicudt64l/unit/xh.resicudt64l/unit/xog.resicudt64l/unit/yav.resicudt64l/unit/yi.resicudt64l/unit/yo.resicudt64l/unit/yo_BJ.resicudt64l/unit/yue.resicudt64l/unit/yue_CN.resicudt64l/unit/yue_HK.resicudt64l/unit/yue_Hans.resicudt64l/unit/yue_Hans_CN.resicudt64l/unit/yue_Hant.resicudt64l/unit/yue_Hant_HK.resicudt64l/unit/zgh.resicudt64l/unit/zh.resicudt64l/unit/zh_CN.resicudt64l/unit/zh_HK.resicudt64l/unit/zh_Hans.resicudt64l/unit/zh_Hans_CN.resicudt64l/unit/zh_Hans_HK.resicudt64l/unit/zh_Hans_MO.resicudt64l/unit/zh_Hans_SG.resicudt64l/unit/zh_Hant.resicudt64l/unit/zh_Hant_HK.resicudt64l/unit/zh_Hant_MO.resicudt64l/unit/zh_Hant_TW.resicudt64l/unit/zh_MO.resicudt64l/unit/zh_SG.resicudt64l/unit/zh_TW.resicudt64l/unit/zu.resicudt64l/ur.resicudt64l/ur_IN.resicudt64l/ur_PK.resicudt64l/uts46.nrmicudt64l/uz.resicudt64l/uz_AF.resicudt64l/uz_Arab.resicudt64l/uz_Arab_AF.resicudt64l/uz_Cyrl.resicudt64l/uz_Cyrl_UZ.resicudt64l/uz_Latn.resicudt64l/uz_Latn_UZ.resicudt64l/uz_UZ.resicudt64l/vai.resicudt64l/vai_LR.resicudt64l/vai_Latn.resicudt64l/vai_Latn_LR.resicudt64l/vai_Vaii.resicudt64l/vai_Vaii_LR.resicudt64l/vi.resicudt64l/vi_VN.resicudt64l/vun.resicudt64l/vun_TZ.resicudt64l/wae.resicudt64l/wae_CH.resicudt64l/windows-874-2000.cnvicudt64l/windows-936-2000.cnvicudt64l/windows-949-2000.cnvicudt64l/windows-950-2000.cnvicudt64l/windowsZones.resicudt64l/wo.resicudt64l/wo_SN.resicudt64l/xh.resicudt64l/xh_ZA.resicudt64l/xog.resicudt64l/xog_UG.resicudt64l/yav.resicudt64l/yav_CM.resicudt64l/yi.resicudt64l/yi_001.resicudt64l/yo.resicudt64l/yo_BJ.resicudt64l/yo_NG.resicudt64l/yue.resicudt64l/yue_CN.resicudt64l/yue_HK.resicudt64l/yue_Hans.resicudt64l/yue_Hans_CN.resicudt64l/yue_Hant.resicudt64l/yue_Hant_HK.resicudt64l/zgh.resicudt64l/zgh_MA.resicudt64l/zh.resicudt64l/zh_CN.resicudt64l/zh_HK.resicudt64l/zh_Hans.resicudt64l/zh_Hans_CN.resicudt64l/zh_Hans_HK.resicudt64l/zh_Hans_MO.resicudt64l/zh_Hans_SG.resicudt64l/zh_Hant.resicudt64l/zh_Hant_HK.resicudt64l/zh_Hant_MO.resicudt64l/zh_Hant_TW.resicudt64l/zh_MO.resicudt64l/zh_SG.resicudt64l/zh_TW.resicudt64l/zone/af.resicudt64l/zone/agq.resicudt64l/zone/ak.resicudt64l/zone/am.resicudt64l/zone/ar.resicudt64l/zone/ar_SA.resicudt64l/zone/ars.resicudt64l/zone/as.resicudt64l/zone/asa.resicudt64l/zone/ast.resicudt64l/zone/az.resicudt64l/zone/az_AZ.resicudt64l/zone/az_Cyrl.resicudt64l/zone/az_Latn.resicudt64l/zone/az_Latn_AZ.resicudt64l/zone/bas.resicudt64l/zone/be.resicudt64l/zone/bem.resicudt64l/zone/bez.resicudt64l/zone/bg.resicudt64l/zone/bm.resicudt64l/zone/bn.resicudt64l/zone/bo.resicudt64l/zone/br.resicudt64l/zone/brx.resicudt64l/zone/bs.resicudt64l/zone/bs_BA.resicudt64l/zone/bs_Cyrl.resicudt64l/zone/bs_Latn.resicudt64l/zone/bs_Latn_BA.resicudt64l/zone/ca.resicudt64l/zone/ccp.resicudt64l/zone/ce.resicudt64l/zone/ceb.resicudt64l/zone/cgg.resicudt64l/zone/chr.resicudt64l/zone/ckb.resicudt64l/zone/cs.resicudt64l/zone/cy.resicudt64l/zone/da.resicudt64l/zone/dav.resicudt64l/zone/de.resicudt64l/zone/de_CH.resicudt64l/zone/dje.resicudt64l/zone/dsb.resicudt64l/zone/dua.resicudt64l/zone/dyo.resicudt64l/zone/dz.resicudt64l/zone/ebu.resicudt64l/zone/ee.resicudt64l/zone/el.resicudt64l/zone/en.resicudt64l/zone/en_001.resicudt64l/zone/en_150.resicudt64l/zone/en_AE.resicudt64l/zone/en_AG.resicudt64l/zone/en_AI.resicudt64l/zone/en_AT.resicudt64l/zone/en_AU.resicudt64l/zone/en_BB.resicudt64l/zone/en_BE.resicudt64l/zone/en_BM.resicudt64l/zone/en_BS.resicudt64l/zone/en_BW.resicudt64l/zone/en_BZ.resicudt64l/zone/en_CA.resicudt64l/zone/en_CC.resicudt64l/zone/en_CH.resicudt64l/zone/en_CK.resicudt64l/zone/en_CM.resicudt64l/zone/en_CX.resicudt64l/zone/en_CY.resicudt64l/zone/en_DE.resicudt64l/zone/en_DG.resicudt64l/zone/en_DK.resicudt64l/zone/en_DM.resicudt64l/zone/en_ER.resicudt64l/zone/en_FI.resicudt64l/zone/en_FJ.resicudt64l/zone/en_FK.resicudt64l/zone/en_FM.resicudt64l/zone/en_GB.resicudt64l/zone/en_GD.resicudt64l/zone/en_GG.resicudt64l/zone/en_GH.resicudt64l/zone/en_GI.resicudt64l/zone/en_GM.resicudt64l/zone/en_GU.resicudt64l/zone/en_GY.resicudt64l/zone/en_HK.resicudt64l/zone/en_IE.resicudt64l/zone/en_IL.resicudt64l/zone/en_IM.resicudt64l/zone/en_IN.resicudt64l/zone/en_IO.resicudt64l/zone/en_JE.resicudt64l/zone/en_JM.resicudt64l/zone/en_KE.resicudt64l/zone/en_KI.resicudt64l/zone/en_KN.resicudt64l/zone/en_KY.resicudt64l/zone/en_LC.resicudt64l/zone/en_LR.resicudt64l/zone/en_LS.resicudt64l/zone/en_MG.resicudt64l/zone/en_MH.resicudt64l/zone/en_MO.resicudt64l/zone/en_MP.resicudt64l/zone/en_MS.resicudt64l/zone/en_MT.resicudt64l/zone/en_MU.resicudt64l/zone/en_MW.resicudt64l/zone/en_MY.resicudt64l/zone/en_NA.resicudt64l/zone/en_NF.resicudt64l/zone/en_NG.resicudt64l/zone/en_NH.resicudt64l/zone/en_NL.resicudt64l/zone/en_NR.resicudt64l/zone/en_NU.resicudt64l/zone/en_NZ.resicudt64l/zone/en_PG.resicudt64l/zone/en_PH.resicudt64l/zone/en_PK.resicudt64l/zone/en_PN.resicudt64l/zone/en_PW.resicudt64l/zone/en_RH.resicudt64l/zone/en_RW.resicudt64l/zone/en_SB.resicudt64l/zone/en_SC.resicudt64l/zone/en_SD.resicudt64l/zone/en_SE.resicudt64l/zone/en_SG.resicudt64l/zone/en_SH.resicudt64l/zone/en_SI.resicudt64l/zone/en_SL.resicudt64l/zone/en_SS.resicudt64l/zone/en_SX.resicudt64l/zone/en_SZ.resicudt64l/zone/en_TC.resicudt64l/zone/en_TK.resicudt64l/zone/en_TO.resicudt64l/zone/en_TT.resicudt64l/zone/en_TV.resicudt64l/zone/en_TZ.resicudt64l/zone/en_UG.resicudt64l/zone/en_VC.resicudt64l/zone/en_VG.resicudt64l/zone/en_VU.resicudt64l/zone/en_WS.resicudt64l/zone/en_ZA.resicudt64l/zone/en_ZM.resicudt64l/zone/en_ZW.resicudt64l/zone/eo.resicudt64l/zone/es.resicudt64l/zone/es_419.resicudt64l/zone/es_AR.resicudt64l/zone/es_BO.resicudt64l/zone/es_BR.resicudt64l/zone/es_BZ.resicudt64l/zone/es_CL.resicudt64l/zone/es_CO.resicudt64l/zone/es_CR.resicudt64l/zone/es_CU.resicudt64l/zone/es_DO.resicudt64l/zone/es_EC.resicudt64l/zone/es_GT.resicudt64l/zone/es_HN.resicudt64l/zone/es_MX.resicudt64l/zone/es_NI.resicudt64l/zone/es_PA.resicudt64l/zone/es_PE.resicudt64l/zone/es_PR.resicudt64l/zone/es_PY.resicudt64l/zone/es_SV.resicudt64l/zone/es_US.resicudt64l/zone/es_UY.resicudt64l/zone/es_VE.resicudt64l/zone/et.resicudt64l/zone/eu.resicudt64l/zone/ewo.resicudt64l/zone/fa.resicudt64l/zone/ff.resicudt64l/zone/ff_CM.resicudt64l/zone/ff_GN.resicudt64l/zone/ff_Latn.resicudt64l/zone/ff_Latn_CM.resicudt64l/zone/ff_Latn_GN.resicudt64l/zone/ff_Latn_MR.resicudt64l/zone/ff_Latn_SN.resicudt64l/zone/ff_MR.resicudt64l/zone/ff_SN.resicudt64l/zone/fi.resicudt64l/zone/fil.resicudt64l/zone/fil_PH.resicudt64l/zone/fo.resicudt64l/zone/fr.resicudt64l/zone/fr_CA.resicudt64l/zone/fr_GF.resicudt64l/zone/fur.resicudt64l/zone/fy.resicudt64l/zone/ga.resicudt64l/zone/gd.resicudt64l/zone/gl.resicudt64l/zone/gsw.resicudt64l/zone/gu.resicudt64l/zone/guz.resicudt64l/zone/gv.resicudt64l/zone/ha.resicudt64l/zone/ha_NE.resicudt64l/zone/haw.resicudt64l/zone/he.resicudt64l/zone/he_IL.resicudt64l/zone/hi.resicudt64l/zone/hr.resicudt64l/zone/hsb.resicudt64l/zone/hu.resicudt64l/zone/hy.resicudt64l/zone/ia.resicudt64l/zone/id.resicudt64l/zone/id_ID.resicudt64l/zone/ig.resicudt64l/zone/ii.resicudt64l/zone/in.resicudt64l/zone/in_ID.resicudt64l/zone/is.resicudt64l/zone/it.resicudt64l/zone/iw.resicudt64l/zone/iw_IL.resicudt64l/zone/ja.resicudt64l/zone/ja_JP.resicudt64l/zone/ja_JP_TRADITIONAL.resicudt64l/zone/jgo.resicudt64l/zone/jmc.resicudt64l/zone/jv.resicudt64l/zone/ka.resicudt64l/zone/kab.resicudt64l/zone/kam.resicudt64l/zone/kde.resicudt64l/zone/kea.resicudt64l/zone/khq.resicudt64l/zone/ki.resicudt64l/zone/kk.resicudt64l/zone/kkj.resicudt64l/zone/kl.resicudt64l/zone/kln.resicudt64l/zone/km.resicudt64l/zone/kn.resicudt64l/zone/ko.resicudt64l/zone/ko_KP.resicudt64l/zone/kok.resicudt64l/zone/ks.resicudt64l/zone/ksb.resicudt64l/zone/ksf.resicudt64l/zone/ksh.resicudt64l/zone/ku.resicudt64l/zone/kw.resicudt64l/zone/ky.resicudt64l/zone/lag.resicudt64l/zone/lb.resicudt64l/zone/lg.resicudt64l/zone/lkt.resicudt64l/zone/ln.resicudt64l/zone/lo.resicudt64l/zone/lrc.resicudt64l/zone/lt.resicudt64l/zone/lu.resicudt64l/zone/luo.resicudt64l/zone/luy.resicudt64l/zone/lv.resicudt64l/zone/mas.resicudt64l/zone/mer.resicudt64l/zone/mfe.resicudt64l/zone/mg.resicudt64l/zone/mgh.resicudt64l/zone/mgo.resicudt64l/zone/mi.resicudt64l/zone/mk.resicudt64l/zone/ml.resicudt64l/zone/mn.resicudt64l/zone/mo.resicudt64l/zone/mr.resicudt64l/zone/ms.resicudt64l/zone/mt.resicudt64l/zone/mua.resicudt64l/zone/my.resicudt64l/zone/mzn.resicudt64l/zone/naq.resicudt64l/zone/nb.resicudt64l/zone/nb_NO.resicudt64l/zone/nd.resicudt64l/zone/nds.resicudt64l/zone/ne.resicudt64l/zone/ne_IN.resicudt64l/zone/nl.resicudt64l/zone/nl_SR.resicudt64l/zone/nmg.resicudt64l/zone/nn.resicudt64l/zone/nn_NO.resicudt64l/zone/nnh.resicudt64l/zone/no.resicudt64l/zone/no_NO.resicudt64l/zone/no_NO_NY.resicudt64l/zone/nus.resicudt64l/zone/nyn.resicudt64l/zone/om.resicudt64l/zone/or.resicudt64l/zone/os.resicudt64l/zone/pa.resicudt64l/zone/pa_Arab.resicudt64l/zone/pa_Arab_PK.resicudt64l/zone/pa_Guru.resicudt64l/zone/pa_Guru_IN.resicudt64l/zone/pa_IN.resicudt64l/zone/pa_PK.resicudt64l/zone/pl.resicudt64l/zone/pool.resicudt64l/zone/ps.resicudt64l/zone/ps_PK.resicudt64l/zone/pt.resicudt64l/zone/pt_AO.resicudt64l/zone/pt_CH.resicudt64l/zone/pt_CV.resicudt64l/zone/pt_GQ.resicudt64l/zone/pt_GW.resicudt64l/zone/pt_LU.resicudt64l/zone/pt_MO.resicudt64l/zone/pt_MZ.resicudt64l/zone/pt_PT.resicudt64l/zone/pt_ST.resicudt64l/zone/pt_TL.resicudt64l/zone/qu.resicudt64l/zone/qu_BO.resicudt64l/zone/qu_EC.resicudt64l/zone/res_index.resicudt64l/zone/rm.resicudt64l/zone/rn.resicudt64l/zone/ro.resicudt64l/zone/rof.resicudt64l/zone/root.resicudt64l/zone/ru.resicudt64l/zone/rw.resicudt64l/zone/rwk.resicudt64l/zone/sah.resicudt64l/zone/saq.resicudt64l/zone/sbp.resicudt64l/zone/sd.resicudt64l/zone/se.resicudt64l/zone/se_FI.resicudt64l/zone/seh.resicudt64l/zone/ses.resicudt64l/zone/sg.resicudt64l/zone/sh.resicudt64l/zone/sh_BA.resicudt64l/zone/sh_CS.resicudt64l/zone/sh_YU.resicudt64l/zone/shi.resicudt64l/zone/shi_Latn.resicudt64l/zone/shi_MA.resicudt64l/zone/shi_Tfng.resicudt64l/zone/shi_Tfng_MA.resicudt64l/zone/si.resicudt64l/zone/sk.resicudt64l/zone/sl.resicudt64l/zone/smn.resicudt64l/zone/sn.resicudt64l/zone/so.resicudt64l/zone/sq.resicudt64l/zone/sr.resicudt64l/zone/sr_BA.resicudt64l/zone/sr_CS.resicudt64l/zone/sr_Cyrl.resicudt64l/zone/sr_Cyrl_BA.resicudt64l/zone/sr_Cyrl_CS.resicudt64l/zone/sr_Cyrl_RS.resicudt64l/zone/sr_Cyrl_XK.resicudt64l/zone/sr_Cyrl_YU.resicudt64l/zone/sr_Latn.resicudt64l/zone/sr_Latn_BA.resicudt64l/zone/sr_Latn_CS.resicudt64l/zone/sr_Latn_ME.resicudt64l/zone/sr_Latn_RS.resicudt64l/zone/sr_Latn_YU.resicudt64l/zone/sr_ME.resicudt64l/zone/sr_RS.resicudt64l/zone/sr_XK.resicudt64l/zone/sr_YU.resicudt64l/zone/sv.resicudt64l/zone/sw.resicudt64l/zone/ta.resicudt64l/zone/ta_MY.resicudt64l/zone/ta_SG.resicudt64l/zone/te.resicudt64l/zone/teo.resicudt64l/zone/tg.resicudt64l/zone/th.resicudt64l/zone/th_TH.resicudt64l/zone/th_TH_TRADITIONAL.resicudt64l/zone/ti.resicudt64l/zone/tk.resicudt64l/zone/tl.resicudt64l/zone/tl_PH.resicudt64l/zone/to.resicudt64l/zone/tr.resicudt64l/zone/tt.resicudt64l/zone/twq.resicudt64l/zone/tzdbNames.resicudt64l/zone/tzm.resicudt64l/zone/ug.resicudt64l/zone/uk.resicudt64l/zone/ur.resicudt64l/zone/ur_IN.resicudt64l/zone/uz.resicudt64l/zone/uz_AF.resicudt64l/zone/uz_Arab.resicudt64l/zone/uz_Arab_AF.resicudt64l/zone/uz_Cyrl.resicudt64l/zone/uz_Latn.resicudt64l/zone/uz_Latn_UZ.resicudt64l/zone/uz_UZ.resicudt64l/zone/vai.resicudt64l/zone/vai_LR.resicudt64l/zone/vai_Latn.resicudt64l/zone/vai_Vaii.resicudt64l/zone/vai_Vaii_LR.resicudt64l/zone/vi.resicudt64l/zone/vun.resicudt64l/zone/wae.resicudt64l/zone/wo.resicudt64l/zone/xh.resicudt64l/zone/xog.resicudt64l/zone/yav.resicudt64l/zone/yi.resicudt64l/zone/yo.resicudt64l/zone/yo_BJ.resicudt64l/zone/yue.resicudt64l/zone/yue_CN.resicudt64l/zone/yue_HK.resicudt64l/zone/yue_Hans.resicudt64l/zone/yue_Hans_CN.resicudt64l/zone/yue_Hant.resicudt64l/zone/yue_Hant_HK.resicudt64l/zone/zgh.resicudt64l/zone/zh.resicudt64l/zone/zh_CN.resicudt64l/zone/zh_HK.resicudt64l/zone/zh_Hans.resicudt64l/zone/zh_Hans_CN.resicudt64l/zone/zh_Hans_SG.resicudt64l/zone/zh_Hant.resicudt64l/zone/zh_Hant_HK.resicudt64l/zone/zh_Hant_MO.resicudt64l/zone/zh_Hant_TW.resicudt64l/zone/zh_MO.resicudt64l/zone/zh_SG.resicudt64l/zone/zh_TW.resicudt64l/zone/zu.resicudt64l/zoneinfo64.resicudt64l/zu.resicudt64l/zu_ZA.res 'ResB Q VQ VKvm.VSAnou0k0mDes.Mrt.n.C.v.C.Vlaedierplekreisvlag00k00m0bnJulieJunieMaartAnderE M/dgebou000m00bn0mjdvandagv.g.j.Syfersmanlikvm./nm.oormredi Vr.00mjddi Di.di Do.di So.di Wo.tydsonedie nagBepalerFormaatNommersSimbolehartjieliggaampersoonvroulik{0}dae000mjdAugustusJanuariedie aandvlg. Sa.vlg. Vr.AllerleiPyltjiesgesiggievlg. Do.vlg. So.vlg. Wo.eergistermiddernagFebruariePiktogramVoorwerpeWitspasieoor {0} j.oor {0} s.oor {0} u.oor {0} w.die oggenddag van j.die middagwk. v. md.LeestekensSaamgevoegSpasiring000 duisendoor {0} Ma.oor {0} kw.oor {0} md.oor {0} Di.oor {0} Do.oor {0} Sa.oor {0} So.oor {0} Vr.oor {0} Wo.oor {0} daeoor {0} dagdag van wk.hierdie Ma.oor {0} uurverlede Di.verlede Do.verlede Ma.verlede Sa.verlede Vr.verlede Wo.Af-pyltjiesAktiwiteiteOp-pyltjieshh:mm hh:mmhierdie Di.hierdie Do.hierdie So.hierdie Wo.hierdie uurverlede So.oor {0} min.oor {0} jaarvandeesmaand2de kwartaal3de kwartaal4de kwartaalvolgende Di.volgende Ma.oor {0} weekBokstekeningHan-radikaleVariantvormsdag van jaarhierdie jaarhierdie weekoor {0} wekeverlede Son.verlede jaarverlede weekvolgende Do.volgende So.volgende Wo.{0} j. gelede{0} s. gelede{0} u. gelede{0} w. gelede1ste kwartaalHan-karaktersNiespasiringoor {0} maandverlede maandvolgende jaar{0} kw. gelede{0} md. gelede{0} dae gelede{0} dag gelede{0} Di. gelede{0} Do. gelede{0} Ma. gelede{0} Sa. gelede{0} So. gelede{0} Vr. gelede{0} Wo. gelede{0} uur geledeoor {0} Sondagoor {0} Vrydagoor {0} minuutAanwys-simboleAf-op-pyltjiesAfrika-skrifteJapannese KanaLinks-pyltjiesReis en plekkeVokaliese Jamohierdie Sondaghierdie Vrydaghierdie minuutoor {0} Sondaeoor {0} Vrydaeoor {0} maandeoor {0} minuteverlede Sondagverlede Vrydagweek van maandy-M  y-M GGGGG{0} min. geledeoor {0} Dinsdagoor {0} Maandagwk.-dag van md.{0} jaar geledeDiere en natuuroor {0} sekondeModerne skriftehierdie Dinsdaghierdie Maandagoor {0} Dinsdaeoor {0} Maandaeverlede Dinsdagverlede Maandagvolgende Sondagvolgende Vrydag{0} week gelede{0} weke gelededie week van {0}oor {0} Saterdagoor {0} Woensdag'week' w 'van' Yoor {0} kwartaalBeperkte gebruikEuropese skrifteKos en drinkgoedMetrieke stelselMusikale simboleTegniese simboleWiskunde simboledag van die weekhierdie Saterdaghierdie Woensdaghierdie kwartaaloor {0} Saterdaeoor {0} Woensdaeoor {0} kwartaleoor {0} sekondessleutelbordtoetsverlede Saterdagverlede Woensdagverlede kwartaalvolgende Dinsdagvolgende Maandag{0} maand gelede{0} Sondae gelede{0} Vrydae geledehh:mm B  hh:mm Boor {0} DonderdagFonetiese alfabetGeometriese vormsKonsonantale JamoLetterige simbolehierdie Donderdagoor {0} Donderdaeverlede Donderdagvolgende Saterdagvolgende Woensdagvolgende kwartaal{0} Sondag gelede{0} Vrydag gelede{0} maande gelede{0} minute gelede{0} minuut gelede{0} Dinsdae gelede{0} Maandae geledeGeldeenheidsimboleHistoriese skrifteOos-Asiese skrifteWes-Asiese skriftevolgende Donderdag{0} Dinsdag gelede{0} Maandag gelede{0} sekonde geledey-M-d  y-M-d GGGGG{0} Saterdae gelede{0} Woensdae geledeLinks-Regs-pyltjiesAmerikaanse skrifteEmosiekone en menseSuid-Asiese skrifte{0} Saterdag gelede{0} Woensdag gelede{0} kwartaal gelede{0} kwartale gelede{0} sekondes gelede{0} Donderdae geledeFormaat en witspasieHanzi (tradisioneel)Hanzi (vereenvoudig)Intonasie-klemtekensKolpunte/Sterretjiesweekdag van die jaar{0} Donderdag geledey-M GGGGG  y-M GGGGGKoppelteken/KoppelaarHalfwydte vormvarianteMidde-Oosterse skrifteSuidoos-Asiese skrifteE y-M-d  E y-M-d GGGGGTeken/Standaard simboolVollewydte vormvariantey-M-d GGGGG  y-M-d GGGGGvoor die gewone jaartellingE y-M-d GGGGG  E y-M-d GGGGG[ ]Neemdie{0}eafdraainaregs.Ideografies-beskrywende karaktersK[a b c d e f g h i j k l m n o p q r s t u v w x y z]$/<*7<A0c].dv_ r)JJJJ:8:8J9898J8888J66J66J66J.8.8J-8-8J,8,8JaaJJ]]JffJJJJJJJJhhJbbJJ^^JggJJJJJJJJii  /N ) JJ?, 7P)3yyAP* !$ 0 $,qD !D[)$!B}$Qsn 3</ZAZ4SOB}}\$Q@ksu%$E $oE g 4 4GV{G]G$H؟ƟƟGMhG$e--G$C}4G$iiii qBqBMM(N$hhM$YY$]j$``$4 Q v33 텐MM 3 HIhIh$04h$ii-MG$}B$mmmUUD 7P)3^y5kJ!!J3#;+T>j42 2>3#;+T3#;+T>j42 2>3#;+T kGY8& kG"UN oYD8&"UN ozuzuZ>09E $oE GVHG]G$LGMhG$e--G$C}4G$ qBqBMM(h4$OO3$??$]X4$``$k p vMM  3Yhh$4g$Ykh%$J4$תתת ph k GAj4Dj4GGD>J2 h ph k GAj4Dj4GGD>J2 h^adgS`m^adgS`mVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?Gw*-sN.S@L]W o@:/;6O_+! m)=. g kBf5h~ H  J<0JH  J<0JH  J<0Jvv7 7 7 H/J\JHJJHJJ]]HJ``J{{JUUJffJUUJffH>JzJJ,,JJ,,JHVJvJHTJJHTJJ00HFdJkJJJJJHmJ*JyJJJJHKwJJQHPJJHPJJ??H]J&)JJJJJXXJJJJXXH JMJH/J JH 0J JNNHeAyJSJHHx'JJHx#JJ!!HF~JfJHlzJJHlzJJH\JJeH7J$$JH=J$$JllHZJJJ``JttJ``JttHH3H J99JJ??JJJJ??JJJ?BB 22   --   --   --   --   --    RYn EPV]enxPPPPPPPP PPPP7 EPV]enx P%P*P/P4P9P>PCPHPMPRPWP EPV]enx\PaPfPkPpPuPzPPPPPP7 *PP  PJRPP =Y  `!IM!$P Y] PP$P)P0P9P@PIPRP[P^PcPhPkPnPsPvP{PPP`PPPPPPPPPPPP5P /I  !$ Y0 '/q`4`D` ``3``[)`$`!`B`}`$Q``AP`n `3``f)`dO``4`<`/`Z`PA`Z4`aC``S`3`w`3`M``[`p``TP``N`1h`k` ` `P !   ! "*  2P=PHP SPbPqP ' ;!IM!$P Y] PPPPPPPPPPPPPPPPPPPP`PP PPPPP&P+P2P7P>P ER_ ly     jv"5HSPO  `J rPwPC,`gP# PPU`|P, PPU`P5 PPP> PPPF PPPN PP"`PV PP9`_  PP9`g PP`Po "P'P`x ,P1Pe^` =PBP6P NPSPGP _PdPXP pPuPM`iP zPP` PP` PP2`P PP` PP` PPP PPP PPP PP.`P PPY` PPY` PPP P$PP  0P5P)P APFP:P RPWPKP# cPhP\P+ tPyPmP3 PP~P; PPPC PPPK PPPS PPP[ PP `P`c PP 0``n PP 0``w PPA`P $P)P-@` .P3P-@` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } ' 0 9 PPPPPPPPPB J R Z c k s |     ' / 7 ? G O W _ g r { PPPPPP P PP   8P;P>P  APJPSP\PePnPC[uow\] j`P``y`P`E` ` P^P  wP 'ResB y y gBw3^y5k` owx` 'ResBP  o 'ResBL q ZZqSKn[a.ga.kkhzdumdzkdzufwofTeghTghhkaakpalTmnzuseetaatmtTmthdumeewhnmenkhnmndzTKutsukhtghs[kTntsts tsh zk[[tsuumtsuntshtsuukpugb u 2ugb u 3ugb u 4khb kh 1tsuughTendzTKsetsuughhmndzTKTnmndzTKfwotsuutTmlBa KhlestoSe KhlestotsundzhkTTndzTKTdmlondzTKTkzndzTKTnzghtsuu mh whndhK kh enhghandzTKTkwfTendzTKTtdghndzTKTtafghndzTKTghuwelTmndzTKTchwakaa wondzTKTtfghdzugh9[A B C D E  F G H I  K L M N J O  P S T U D V W Y Z ][a   b c d e   [ {[} {[} {[ } {[} f g h i  + h {h} {h} {h } {h} k l m n K o  M T {T} {T} {T } {T} p s t u  k  {} {} { } {} v w y z ]7 BBN 7P)39hyBu!$0 '/p34</Z43w[LTP1h4 x|x| 7P)3M#*)4!$0 '/p34</Z43w[LTP1h4 odߘ߼ߜ߈F~[bS+NVr nߴ߰߬߄ߔߌߨߠߐ f PY1Dr bS+S++b1å #1P C[ow]j`<`k`V` ` P 'ResBP  o 'ResB  V(  L@0%-3Es, e4u @u-4/%u -}0- s1/)e1)e2)e3)e44UtlU*v54Le); }A%u%u1 bus#%ru fu%Eu3 0:0b0u  u10fu000U* 5u;;u*0u5 5V-uA%.}E-8uc+e, uu.}53a 5000 :5(00:00b00u )ep#(c fsu ul`-v`-4`-*Le)*u u0u1pEc M/d000:000b000u0u-4 )e` - BC{0}@1 )e2 )e3 )e4Ut`- AJc+}0u 7 0u  u+{0} )eH -00u-` u 0u 0E 0q @H 0{0}@up {0}c {1}%u/0u000  000 b H EH 5H (aH H -eH u{0} 3u0u `  5 (a E  -e) 3uMMMc y G000u-` #u + 55-p %e5  3%` 3un  E5C4}p (us  u- sE J  uS J    fs000 u* H 0Ec MMMM duu ((; )e@% )e@% 0@% - 0H 3ucH 3u(`@  )(c )s} @5v} + @5v}p#`A C u{0} )e `JuEc MMM d y@% 5@% (a@% E@% @% u@% -e{0}  {1}3Bs  03c AJ} e   %0u 7 0u3e  v}C  v}u* E-=`{0} @ 5%@% 0@% 3u{0},  {1}u  v}`{0} 0 5%`{0} - 5%s* 5*Uv}t   v}{0} 0 `Ju{0} @ `Ju{0} - `Ju 5*Uv}*  v}p0  C@E MMM dc y G`{0} +u 5%{0} +u `JuG MMM d dc yG MMM MMMc y`{0} 0u 5%`{0} BC 5%{0} 0u `Ju{0} BC `Ju) 3u @{0}  {1}`{0} @} 5% {0} @ `Ju{0} @} `JuE-8u  cfs5u  - 5}`{0} 5 5%`{0} (a 5%`{0} @u 5%`{0} E 5%`{0}  5%`{0} -e 5%-   u{0} 5 `Ju{0} (a `Ju{0} @u `Ju{0} E `Ju{0}  `Ju{0} u `Ju{0} -e `Ju* 5*Uv}M* 5*Uv}.3 5*Uv}-(u  `{0} su 5%`{0} 6} 5%`{0} 0} 5%`{0} } 5%{0} 6} `Ju{0} 0} `Ju{0} } `Ju{0} su `Ju`{0} 0 5%`{0} 0v} 5%{0} 0 `Ju{0} 0v} `Ju53u  pH%.`{0} 0 5%`{0} 3u 5%u= p  {0} 0 `Ju{0} 3u `Jup   E>}ae 5 5*Uu%v}  f}J  0   v}`{0} (a} 5%`{0} 3su 5%`{0} E} 5%`{0} -e} 5%{0} (a} `Ju{0} 3su `Ju{0} E} `Ju{0} -e} `JuE d  E dc MMM`{0} 0} 5%`{0} BC} 5%{0} 0} `Ju{0} BC} `Jus}   @5v} + @ @5v}`{0} 0} 5%{0} 0} `JuEc d/M  Ec d/M5+E 5 5*Uv}+c 5 5*UuEEEEc d MMMM y G  5Ku p  e  A M e*E d/M/  E d/Mc y = 5Ku p  G MMM d  MMM dc yae 5+E 5 5*UuEc d/M/y  Ec d/M/yEc MMM d  Ec MMM d 5+E 5*Uv}G MMM dc y  MMM dc yG E MMM d  E MMM dc yG E MMM dc y  E MMM dG MMM dc y  G MMM dc yG Ec MMM dc y  Ec MMM dc y`@` c`{0}s J cbG Ec MMM dc y  G Ec MMM dc y+[  , a c d e f ! ? . b 9 : ( ) \[ \]]M[     ( 0 8 @ H ` h p x                   ( 0 8 @ H P]5[                                ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F H J K L M ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F H I J K L M N O P Q R S T U V W]$/<*7<A0c].dv_ r)JPPJOOJNNJJJJJJJJJJJZZJ߻JJCCJ66JJ``JJJffJJJ[[J߼JJDDJJJaaJJJggJ  ) JJ{ gBw3ysݹ" !$ '/$, $}-<|ᔌL[LhTPhN1h4 ?˹@-    qBqBMM(h4$O3$q'$x:*$`$k p vMM yhyh 3Yhh$]]g$<4%$9$תתת gBw3ysݹ" !$ '/$, $}-<|LL[LhTPhN1h4 ?˹@-^c^c^c qBqBMM(h4$O3$q'$x:*$`$k p vMM yhyh 3Yhh$]]g$<4%$9$תתת TO޸޽C7 \ c j x q m TO޸޽C7 TO޸޽C7 \ c j x q m TO޸޽C7^^^ gBw3ysݹ3 !$ 0 '/ $,q4D 3[)$3}?l*3<|ᔌLS3w[LhTPhN1h4 ?@k˹@-E $oE g 4 4 qBqBMM(h4$O3$q'$x:*$`$k p vMM yhyh 3Yhh$]]g$<4%$9$תתת?ޘ?ޘ  gBw3w#*1h-I !$ Y0 '/q4D 3[)$3}$Q˹l*3f)dO<|ᔌLS3w3M[LhTPhN1h4 KMv=Mv=KMv=Mv=/ W+3/ W+ / W+3/ ?+/3ޘ/  +?/3/ ?+/3ޘ;_;_~;_E $oE g 4 4GBWG hhG$GsgG$.G$7G$ѪѪѪ qBqBMM(h4$O3$c'$x:*$`$k p vMM yhyh 3Yhh$]g$<4%$9$תתת ޗGރSދ{އޏ i ޶9 ߜGS߄ߐ ޗGރSދ{އޏ i ޶9 ߜGS߄ߐkoswkoswVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GuTG?#|Z0ߛޓnޣ=?ra*+&w%Hg+5'aDߧIߝ,S!:ߟr߁QMJxCm0޴wwlxh~!H 5$!SJ JH ~$!SJ PJ]jH ~$!SJ PJ]jkkkcccHJJ:HJJHJJH$JJJJJJHJEJ)cJEJ)cJEJ)cHscJIJyHscJJHscJJH;JUJH;JJH;JJHlJ33J]]HlJ33J]]HlJ33J]]H JJ H JJ H JJ H[J6JTH[J6JTH[J6JTHJJ HJJHJJHsJJHsJJHsJJH J1J[H JJH JJH~JJH~JJH~JJHc%J?JiH!?%JJH!?%JJ$$$666HKJ{{J-HKJ{{JHKJ{{J[[[ CC 1  1     -I  i  K ZFPB3BPX EPV]enx(P-P2P7P<PAPFPKPPPUPZP_P7( EPV]enxdPiPnPsPxP}PPPPPPP EPV]enxPPPPPPPPPPPP7= P *PP; c PJRPP =Yg o `N` FHJIM!$P Y] LPOPTPYP\P_PdPgPlPqPvP`yP~PPPPPPPPPPP"5Pz   IM!$P Y] PP#P(P+P.P3P6P;P@PEP`HPMPTP[P`PcPhPoPtP{PPP   "5HP  " IM!$P Y] ]PbPiPlPqPvPyP|PPPPPP`PPPPPPPPPPPP5P  ! QYai ! qy &  PPP PPP1 6  ;!IM!$P Y] PPPPPPP(P1P:P=PBPGPJPMPRPUPZP_PdP`gPlPsPzPPPPPPPPP  x }     jv"5HSPP- ; ? F    `  PP`P PP`P P P`P 0P5P)P APFP:P RPWPKP _PdP`\P iPnP` sPxP` PP`}P PP` PP`  PPP PPP PPP$ PP@`P, PP@`P5 PP@`P>  PP`PG P!P`PP -P2P`&PY >PCP7Pb OPTPHPj `PePYPr mPrP`jPz zPP`wP PP`P PPP PPP PPP PPP PPP PPP PPP PPP  P%PP 1P6P*P BPGP;P SPXPLP dPiP `]P` uPzP `nP` PP `P`  PP`P PP`P PP`P( B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPP P#P&P     ( 0 9 B K T ] f n v ~                  PPPPPPPPP # , PPP  4 PPPPPPPO )O ,O f 6:J W _    C[uow\] D P`y`V`L`E`s 8` PP1  "P 'ResBP  o 'ResB  V4defghi.:aaabaca`*1G@*H*5/E"01"F'(.E*'1,3/,FH,JJ0C13JF4HF7B39DEB.EBD(C'HC'JC,FCEHEG1EJH % #(J(('(G(4F3*41J7H()7JA*E'JHE31IF3J&E  d:/K'*JJJ3JCH"J'F#.1I#3GE#F+I#F3J#HGH#HH'#HJJ%F,F'D"F'F(H'FCJ'J,J'J3H'JGH(F(H(F,J(F3J(F4H(FC'(FCJ(FEJ(GEF*CE**F'F*F(H*F,F*F,H*F,J*FEF*FEJ*FH'*FJF*FJH*J4H*JC'*JGH,'JF,F(*,F(F,F,J,FCH,FCJ,FH',H,F,HJJ,J4H/J,J/J/H1EH21JH'4*4H4HC'4HGJB. EC',HC'4HC'CJC'F'C'GHCF(FCF,FCF,JCF3JCF4HCFCJCH'FCH,FCH4HCHC'CHGHCJ'FE(FIE9/DEC'FEF,JEJ,JF('*FG'3FJF'G'EDG,JFG/'1GH'FGHCJGHJFGHJJGJ,JGJ3JG .4H'/HJC**JH1H'DJHEE3'!K8G1K'DJD'K'D#-/'D3(*#E4J1#(1JD#:373($HF)3JA'FCJ3DHG'*H1JHDJH'D951C'F,J*4H,J*4HH'CJHH'4HCJHCJH,H#1B'E#9/'/#9D'E#F*JJ#F,JF#F47)#H*4H#HFJF%JC'F'F-#H'F*4H'F*CH'J-'F'J*4H'J1CH'JE'F'JFJF(',EF(1'JD(F-#F(F-#H(F-'J(F*4H(F1CH(FCJH*4H4H*4HGH*E(CH*E(JH*F-#H*F-'J*F-FF*F*4H*F,JH*F3JB*G3'3*HC,J*JF,J,F-'J,F*4H,F*CH,F1CH,H,'F,HCJH,JFCJ.1/'/1J'6)1JJCJ2.'1A4H*'J4H*CH4HGJJC'*JJC'FCHC'FJFC1HCHC1JCJCF-'JCF*4HCF*CHCF,JFCFCJHCH*4HCHCCHCHFJFCHGJJCJ*4HCJH'FCJHGHE'F,HE*FH9EA*'-EF-'FEJJH'FJF,HFJF,JG'CGHGH*CH'D.EJ3'D,E9)5('-K'(1EG'*(1EH/)E  d/MC'F-'JEJD'/J0 "D'A0"D'Add /MM#H*HCH%JEH,J*4H,JF*4H1CH*4HC'F*F*HCH,JFCJJ,JFFJF4G1A'1A1A1/FC'&F'*C'E(JHC'F-'FC'F(HFCCJ*3HCJH*CHCJH1CHE,'(J*E3C1JEEB*1F)EJ'2J'FJF-'FFJF(JJG'C*4J000 #DA0#DAE1-4H'F#HD #E3'D'+FJF'D+H'FJ'D/B'&B'D3'9'*'D*HBJ**4H*HCH1J'CFJF%F1J'CH'3AF/'1'J1J'CH(F1J'CH*F1J'CH*JF1HCH,F1JHCH,J1J'CH-JH'F'*C'F*HCHCF1J'CHCH1J'CHDJ31BEEJ1J'CHGH1J'CHJHE/3F)00#DA{0} H{1}'D#1(9'!'D+D'+'!0H 'D-,)(9/ 'D:/#-/ B'/E#-/ E'6J3(* B'/E3(* E'6J{0}C*'(#-1A G'F#01(JG4**4H1J'CH13E E1(9000 EDJ'1000 EDJHF000#DA0EDJ'10EDJHF{0}  H{1}0H 'DB9/)#3(H9 {0}1(9 'D3F)B(D 3F*JFB(D 4G1JFB(D JHEJFG0' 'D1(9,E9) B'/E,E9) E'6J.EJ3 E'6J00 ED'JJFE  d MMMM#3(H9/4G1,'EH 3'CFDJ31BEK'FB'7/F,HEG0' 'D4G1000 *1DJHF00EDJ'100EDJHF0*1DJHF"0'1 'D#HD1(J9 'D".11(J9 'D#HD.D'D 3F*JF.D'D 4G1JF.D'D JHEJFB(D 3'9*JF,JF,H-CJJF{0} #H {1}(D' E3'A'**E(JH-GH,JE  d/ M/ yd d MMM  y#3GE D#3AD#3GE D#9DI%+FJF B'/E%+FJF E'6J*E(JH-4HGH*EAH-,JF,H1EH2 *BFJ)1EH2 *F,JE1EH2 9ED'*3A1 H#E'CF417)/H'5D)79'E H41'(HD/'F-61'JHE EF 3F)B(D {0} #-/000EDJ'1000EDJHF00*1DJHFB(D {0} 3F)B(D {0} 3(*B(D {0} 4G1B(D {0} JHE"0'1 'D+'FJ'D1(9 'D#HD.D'D 3'9*JFB(D #3(H9JFB(D +'FJ*JFB(D /BJB*JFG0' 'D#3(H9M /y  M /y#1(9'! E'6J+D'+'! B'/E+D'+'! E'6J#1(9'! B'/E#3GE DDJ3'1#3GE DDJEJF*E(JH-C'E(HG0G 'D/BJB)JHE 9ED/4G1.D'D {0} #-/000*1DJHF.D'D {0} 3F)B(D {0} 3'9).D'D {0} 3(*B(D {0} ,E9)B(D {0} .EJ3.D'D {0} 4G1.D'D {0} JHE'D3(* 'DB'/E'D1(9 'D+'D+'D#-/ 'DB'/E'D#-/ 'DE'6J'D1(9 'D+'FJ'D1(9 'D1'(9'D3(* 'DE'6J,E'/I 'D".1),E'/I 'D#HDI'D#-/ 'D-'DJ'D1(9 'D#.J1'D1(9 'DB'/E'D3(* 'D-'DJ.D'D +'FJ*JF.D'D /BJB*JFB(D {0} #J'EB(D 1(9J 3F)B(D 4G1 H'-/B(D JHE H'-/JHE EF 'D3F)9D'E'* *1BJE.D'D #3(H9JFB(D {0} #4G1MMM  MMM  y#(,/J) 5H*J)#3(H9 EF 4G1#4C'D GF/3J)'D4G1 'DB'/E'D4G1 'DE'6J,EGH1J) 'D5J1EH2 EH3JBJ)C'F' J'('FJ)FE'0, E*FH9)HD/H'-/-61.D'D {0} 3'9)B(D {0} %+FJFB(D {0} +'FJ)B(D {0} /BJB).D'D {0} ,E9).D'D {0} .EJ3B(D {0} #3(H9'D.EJ3 'DB'/E'D,E9) 'DB'/E'D,E9) 'DE'6J'D.EJ3 'DE'6J.D'D {0} #4G1'D,E9) 'D-'DJ'D.EJ3 'D-'DJ.D'D {0} #J'E.D'D 1(9J 3F).D'D 4G1 H'-/.D'D JHE H'-/B(D {0} /B'&BB(D {0} 3'9'*B(D {0} 3FH'*B(D {0} 4G1K'B(D {0} JHEK'B(D 3F) H'-/)M /y  M /y GB(D {0} +H'FM{0}HD/-61H'#4C'D *9(J1J)'3*./'E E-/H/'D3F) 'D-'DJ)'D3F) 'DB'/E)'DF8'E 'DE*1J,0H1 G'F:HDJ)B(D {0} +H'FPC*'('* ('D5H1G'F2J (E(37)).D'D {0} %+FJF.D'D {0} +'FJ).D'D {0} /BJB)B(D {0} #1(9'!B(D {0} +D'+'!.D'D {0} #3(H9'D%+FJF 'DB'/E'D%+FJF 'DE'6J'D%+FJF 'D-'DJ.D'D {0} +H'FM.D'D {0} /B'&B.D'D {0} 3'9'*.D'D {0} 3FH'*.D'D {0} 4G1K'.D'D {0} JHEK'.D'D 3F) H'-/)B(D {0} #3'(J9B(D #3(H9 H'-/B(D 3'9) H'-/)-JH'F'* H7(J9)MMMM  MMMM  y'D#3(H9 'DB'/E'D#3(H9 'DE'6J'D*BHJE 'D(H0J'D3'9) 'D-'DJ)1EH2 'D1J'6J'*9D'E'* 'D%91'(JHE 9ED EF 4G1.D'D {0} #1(9'!B(D {0} 1(9 3F).D'D {0} +D'+'!'D#1(9'! 'DB'/E'D#1(9'! 'DE'6J'D+D'+'! 'DB'/E'D+D'+'! 'DE'6JB(D {0} JHE 3(*E  d  E  d MMM'D#1(9'! 'D-'DJ'D+D'+'! 'D-'DJ.D'D {0} #3'(J9.D'D #3(H9 H'-/.D'D 3'9) H'-/)B(D {0} #3(H9K'B(D +'FJ) H'-/)B(D /BJB) H'-/)MMM  y  MMM  y{0}#HD'/-61H'{0}HD/K'-61H''DEEDC) 'DE*-/)'DF8'E 'D#E1JCJ(9/ {0} JHE 3(*,'EH -1HA 'D9D)4HH' (hcd hdh) G'F2J (*BDJ/J)).D'D {0} 1(9 3F)EEEE  d MMMM y G.D'D {0} #3(H9K'.D'D +'FJ) H'-/).D'D /BJB) H'-/)B(D {0} JHE ,E9)B(D {0} JHE .EJ3B(D 1(9 3F) H'-/'D#-/ (9/ 'DB'/E'D#-/ B(D 'DE'6J'D3(* (9/ 'DB'/E'D3(* B(D 'DE'6JJHE 9ED EF 'D4G1MMM  y  MMM y G#3GE D#9DI H#3AD'D#3(H9 EF 'D4G1.D'D {0} #3(H9JF.D'D {0} JHE 3(*4HH (abhh abic) 4HH (afeb afee) 'D#3(H9 W EF MMMM.D'D {0} JHE .EJ3'D.EJ3 (9/ 'DB'/E.D'D {0} JHE ,E9).D'D 1(9 3F) H'-/B(D {0} #1('9 3F)E  d/ M  E  d/ M'D,E9) (9/ 'DB'/E'D,E9) B(D 'DE'6J'D.EJ3 B(D 'DE'6JB(D {0} JHE %+FJFMMMM  y  MMMM  y#-1A 'DH5A 'D1E2J#F8E) C*'() -/J+)'J4H (a`df a`ec) 'J4H (ae`d aeba) *F4H (aaca aacb) *F4H (aegc aeib) 1EH2 %4'1)/BJ'3J)4H,F (ab`g abaa) 4H,F (abei abf`) 4HGH (a`gd a`gg) 4HGH (afdd afdh) 4HH' (acab acag) B(D {0} #J'E ,E9)B(D {0} #J'E .EJ3CF(H (abac abai) CF(H (agda agdd) CH,J (aadb aadd) CH,J (aeee aeeh) CHH' (a`ii aa`d) CHH' (acha achd) 'D#3(H9 w EF 3F) Y'D%+FJF (9/ 'DB'/E.D'D {0} #1('9 3F)B(D {0} JHE #1(9'!B(D {0} JHE +D'+'!'D%+FJF B(D 'DE'6JE  d/ M   E  d/ M.D'D {0} JHE %+FJF*F3JB HE3'A) (J6'!E  d  E  d MMM  y'FCJH (a`fi a`gd) 'FCJH (agdd agdh) 'JCJH (aaac aaah) 'JCJH (adbi adda) ,FCJH (ab`d ab`f) ,FCJH (acba acbd) .D'D {0} #J'E ,E9).D'D {0} #J'E .EJ31EH2 9DI GJ&) #-1A4H*4H (acbd acbf) 4H*4H (adbh adbi) 4H1J'CH (ii` iie) B(D {0} #J'E %+FJFB(D 'D-B() 'D-'DJ).D'D {0} JHE #1(9'!.D'D {0} JHE +D'+'!'D#1(9'! B(D 'DE'6J'D+D'+'! (9/ 'DB'/E'D+D'+'! B(D 'DE'6J'D#1(9'! (9/ 'DB'/EE  d  E  d MMM y G#3GE DDJEJF H'DJ3'1#F8E) C*'() #E1JCJ)#F8E) C*'() #H1H(J)#F8E) C*'() %A1JBJ)#F8E) C*'() *'1J.J)*4HCJH (a`d` a`dd) *4HCJH (adhg adhi) .D'D {0} #J'E %+FJFB(D {0} #J'E #1(9'!B(D {0} #J'E +D'+'!EJJ*CH (achd achg) EJJ*CH (aci` acid) #4C'D *9(J1J) H#4.'5#F8E) C*'() 41B "3J'#F8E) C*'() :1( "3J''D3(* (9/ {0} #3'(J9.D'D {0} #J'E #1(9'!.D'D {0} #J'E +D'+'!4H1J'CH (a`gg a`ha) #F8E) C*'() ,FH( "3J'E  d /M /y  E  d /M /yE  d MMM  E  d MMM y G#F8E) C*'() 'D41B 'D#H37*FHJ9'* FEH0, #-1A 5:J1)E  d MMM y  E  d MMM y GE  d /M /y  E  d /M /y G#F8E) C*'() ,FH( 41B "3J'E*FH9'* FEH0, #-1A F5A 'D916E  dd /MM /y  E  dd /MM /y GE*FH9'* FEH0, #-1A 'D916 'DC'ED'*,G%DI'DEF97A'D@{0}JEJFK'.[@   ~       o     ]+[\-      \: !  . & ' " ( ) \[ \]]7[ \- , k l . % j 0  + 0` 1a 2b 3c 4d 5e 6f 7g 8h 9i]9[' ( * + , - . / 0 1 2 3 4 5 6 7 8 9 : A B C D E F G H J][[K L M N O P Q R p ! # $ % & ' " ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : A B C D E F G H I J]$/<*7<A0c]. E /]+u d_ %4 J  J  J  J ((((( J ''''' J &&&&&& J  J  J  J  J  J  J  J  J 000000 J DDDDDD J  J oooooo J :::::: J  J cccccc J ###### J {{{{{{ J  J  J  J 222222 J FFFFFF J  J qqqqqq J <<<<<< J  J eeeeee J %%%%%% J }}}}}} J    /`ޣ Jz J n~A   i޾xޚnެdއތ i޾xޚnެdއތ i޾xޚnެdއތ i޾xޚnެdއތ ?lc05+Z gBw3yNLW) !$ 0 $,q4D 3[)3}$Qsn 3<AZ4S3w}}SnH$Q@ks%$E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$3$4$]:*$$k Q v33 텐MM 3 {$<M$hG$}4$ \ \ \ gBw3^#*ː J BBBBBB J څݙڅݙ   #|} \A   #|} A   #|} A    # \|} \A    # \|} A    #|} A|@A7AE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$3$4$]X4$$k Q v33 텐MM 3 Y $oo#^$J-$ٱ$ Tޛ ,6 %  g޴ Tޛ ,6 Tޛ ,6 %  g޴ Tޛ ,6,9,9,9,9 gBw3yNLW \s}ކ. O s}ކ. O s}ކ. O s}ކ. O gBw3ysLW( !$  $,q4D 3[)3}$Qsn 3<AZ4S3w}}SnH$Q@ks%$ D9`S X D9`S X D9`S X D9`S XT߶Y߁gq_{It߰?0b0&58='$<28^ߒ# :]>zM@DB^EߨfD1ߐbN:J߆:X%1NH4 (EbJeF>߆ߖ-, *\Pߩߪlhr TP$ޟDrTnVx,mpߢ޲ywf~*N6\ Pޅ6LHwt~|1}@S h(Si;"L޹ޤm!O]b Tރ MXޥNqVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GU ` + <6ZJr D&pG:,!,~[ޚ \0&S,Y0 8!h~ H v J v|e J H v J v|e J H v J v|e J L   H0Z" J x"xx J C0CCH0Z" J  J H0Z" J  J H J O J p J O J p J O J pHk J @2 J N J @2 J N J @2 J NH" J b J $H" J  J H" J  J HdW J LmZ J  J LmZ J  J LmZ J LHz J  J ^e^^Hz J  J ^e^^Hz J  J ^e^^HF J  J FHF J  J HF J  J H J 1! J > J 1! J > J 1! J >Hm J v J WWWWHm J x J WWWWHm J x J WWWWH>h J TTfT J T>TTH>h J Tf J H>h J f J H J /^^^ J H J nn#nn J /H J nn#nn J /H~ J J~JJ J vrH~ J NN;NN J tH~ J NNNNNN J tH J   J . J   J . J  J .=vvvw?H[HV J ^O J v J ^O J v J ^O J vTN  N  NNN NNN  NNN  d i  K ZFPB3BPP EPV]enxPP)P6PCPPP]PjPwPPPP78 EPV]enxPPPPPPPPP P-P:P EPV]enxGPTPaPnP{PPPPPPPP7M ` *PPK s PJRPPo t | =Y 4 s`U`w  `s`  "   ( 6DR  H ` H "IM!$P Y] PPPPPPPP PPPPP"P%P*P-P2P5P:P?P`BPGPNPUPZP]PbPiPnPuPzPP5n|P 1I  W!$ Y0  '/q`4`D` ``3``[)```3`}`$Q``s`n `3``f)`dO```<```PA`Z4````S`3`w`3`M``[````TP`/`N`1h`ː` ` `P !  ! . 5  P P P ) P< PO P@ E ';b e h k "IM!$P Y] n Ps Pz P P P P P P P P P P P P P P P P P P P` P P P P P P!P!P !P!P!P !P '!4!A! N![!h!   u!z!! !!!  jv"5HSP < J N U   !!!!!  "H!  >" @"M"Z" g"t""  "H!!P  "" |#~# "H  #"  `           O$P\$Px`D$P t$P$Px`i$P  $P$Px`$P $P$P$P $P%P$P' %P$%P%P/ 4%PA%P`1%P7 N%P[%P`@ h%Pu%P`H %P%P`%PP %P%P`Y %P%P`a %P%P%Pi %P&P%Pq &P)&P&Py =&PJ&P`6&P W&Pd&P` q&P~&P` &P&Pl`&P &P&Pl`&P &P&Pl`&P &P'P&P 'P#'P'P 7'PD'P0'P T'Pa'P`Q'P n'P{'P` 'P'P` 'P'P'P 'P'P'P 'P'P'P  (P(P(P -(P:(P&(P N(P[(PG(P o(P|(Ph(P (P(P(P (P(P(P& (P(P(P. (P)P(P6 )P!)P )P> 5)PB)P `.)Pb`F O)P\)P `b`Q i)Pv)P `b`Z )P)P`)Pc )P)P`l )P)P`t B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    $P$P$P$P$P$P$P$P$P# + 3 ; D L T ] e m u }                    " * 2 : B J U ^ )P)P)P)P)P)P)P)P)Pg p x )P)P)P  4 )P*P*P*P#*P,*P5*PO E*O H*O R*J W _    C[uow\] D `P^`#```` 8` #P;$P| )P >*P 'ResBP  o 'ResB:  AA%(.EB.EG0G 'D3F)'D3F) 'D*'DJ)NAAH[!P&Po t % s`' ';+.". `2 1Pa 6 ow) `4 8 'ResB  NPPo t  s` o ` 'ResB   t soP` 'ResBb  iiG#H*,H'F#A1JD,'FAJAJA1J,HJDJ)N T޼ޞ,6 %%W%* T޼ޞ,6 T޼ޞ,6 %%W%* T޼ޞ,6#P(Po t G U`I  -:G TanP U HZ `^ [ow`K `` 'ResB  NPPo t  s` o ` 'ResB   t UoP` 'ResB   t soP` 'ResB  t s 8Q)^#*ː` owP` 'ResBW  \\<*41JF'D#HDN *D :O D6 3*%څ 3%  *D :O 6D6 *D :O 6D6 3*%څ 3%  *D :O 6D6 PPo t < s`>  $1 >KXE J HO `S ow@ `U 'ResBQ  VV6N *D :O 6D6 3*%څ 3%  *D :O 6D6 *D :O 6D6 3*%څ 3%  *D :O 6D6PPo t 6 s`8   % 2?L? D HI `M ow: `O 'ResB  t s 7P)3^#*ː` owP` 'ResB  NPPo t  s` o ` 'ResBK  RR3N *D :O 6D6 3*%څ 3%  *D :O 6D6 *D :O 6D6 3*%څ 3%  *D :O 6D6Pt s`3    -:G9 > HC `G [ow`5 `I 'ResB(  //8G1K'E3'!KN   ޒ#} \A  Pt U` P " `$ [ow` `& 'ResB  b::4*#(1JD/,F(14*F(1FHF(1JHDJH2[   ~       o      c ]N 7P)3^#*ː T ޾, (D%* ޳ T ޾, T ޾, (D%* ޳ T ޾,ުKPPPo t b U`d  cp} k p HUu `y [ow``f `} 'ResB^  eeF%:#:4*E'JH%(1JD/,E(14*E(1JHDJHN Tޛ ,6 (Dޟ * ޳ Tޛ ,6 Tޛ ,6 (Dޟ * ޳ Tޛ ,6'Pt s`F  ,9F S`mL Q HV `Z [ow`H `\ 'ResB  NPPo t  s` o ` 'ResBD ۅ IIۅ2t s *D :O 6D6 3*%څ 3%  *D :O 6D6 *D :O 6D6 3*%څ 3%  *D :O 6D6  +8E2 7 H< `@ owP`B 'ResB  NPPo t  s` o ` 'ResB7 * >>*islamic-umalqura   } } } } } Pt s`  PPP P!P$P# ( - t `+`1 [ow)` `3 'ResB  NPPo t  s` o ` 'ResB * *  Pt s` [o)` ` 'ResB   t soP` 'ResBQ  VV6N *D :O 6D6 3*%څ 3%  *D :O 6D6 *D :O 6D6 3*%څ 3%  *D :O 6D6PPo t 6 s`8   % 2?L? D HI `M ow: `O 'ResB   t soP` 'ResBb  iiG#H*,H'F#A1JD,'FAJAJA1J,HJDJ)N T޼ޞ,6 %%W%* T޼ޞ,6 T޼ޞ,6 %%W%* T޼ޞ,6#P(Po t G U`I  -:G TanP U HZ `^ [ow`K `` 'ResB  NPPo t  s` o ` 'ResBP ar_SA  'ResB  Vs  beng 0  a h.mm . . 000 {0} . . . . {0} {0} {0} {0} 00 {0} 000 000 00 0 0 000 000 E, a h:mm - {0} {0} {0} {0} {0} 00 00 [ ] {0} {0} 000 {0} {0} Y wa h.mm.ss z{0} {1}{0} {0} 000 0 {0} {1} {0} 00 E, a h:mm:ss - {0} {0} {0} 000 - {0} {0} MMMM Wa h.mm.ss zzzz {0} 000 {0} {0} {0} {0} 0 {0} {0} {0} 00 ( ){0} / {0} {0} 000 {0} {0} {0} {0} {0} ( ){0} {0} dd-MM-y, E  dd-MM-y{0} {0} - - E, d MMM y  d MMM y E, d MMM y  E, d MMM - - G d MMM, y  G d MMM, y{0} {0} - G E, d MMM, y  G E, d MMM, y  - 5܆ {0} ; ?F[\-    , ; \: ! ? . & d '   "   ( ) \[ \] @ * / \& # ! 2 3 ][ { } { } { } { } ]$/<*7<A0c].7 BO}B ) di_7 BOBO}BJ99J88JJJJJooJnnJmmJJJJJJ JJJ JJJJJJuuJJJJJJssJJJ!!JJJ ) JJ gB w)˹) !$ 0 $,Rk3 C[)7S?˹n 30<.˔85؍3}}7$QZhou|t "-5J=DK]iou%L$2?G30{mMZLH:j@CHhRRdC\.3,j -A]bV, sB <2JO"Psh~ H chLAJ J++J J++J J++&&&???@@@H]&JJHw5JJccHw5JJccHiJJrrJJrrJJrrHuJJJJJJH?JJHSJeeJH?JJHJJ::JJ::JJ::HuE JggJVVJggJVVJggJVVHg4JJHJJJHJJJH%JJJJJJHJUUJHJUUJHJUUJH2JJH!JJ~~H!JJ~~HQJJHn+JJQQHn+JJQQH])JJHAJ//JHAJ//JH2)?JaaJ--JaaJ--JaaJ--yyyH\JJJJJJ 22                   i  K ZFPB3B P P EPV]enx P P P P P P P P P P P P7w EPV]enx P P PPP PPPPP#P(P EPV]enx-P2P7P<PAPFPKPPPUPZP_PdP7 * P P iPJRvPyP t =Y s T` `T`!$P PPPPPPPPP"P%P*P-P2P7P<P`?PBPGPNPSPZP_PfP5~P .I !$ Y0 '/`Rk`3` ``4``[)`$``L6``?``˹`n `3``f)`dO```<``PA`Z4`aC``5`؍`3`5```[`p``TP``N`1h`` ` `P !  ! = D  PPPO ';!IM!$P Y] PPPPP PPP&P/P2P7P<P?PBPGPJPOPTPYP`\PaPhPoPtPwP|PPPPPP       jv"5HSmpsvP K T V ] ` PP+`P PP+` PP+` PPP  P%PP 1P6P*P >PCP~`;P HPMP~` RPWP~` _PdP`\P iPnP` sPxP` PP}P% PPP- PPP5 PPT`P= PPT`F PPT`N PPz`PV PPz`_ PPz`g PPPo PP Pw #P(PP 0P5Pk`-P :P?Pk` DPIPk` UPZPNP fPkP_P wP|PpP PPP PPP PPP PPP PPP PPP PPP PPP PP P !P&P ~`P` +P0P ~`` 5P:P ~`` aPfPa`ZP kPpPa`& uPzPa`. B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPPPPP    ! ) 1 9 A J R Z c k s {    ?PBPEPHPKPNPQPTPWP! * 2 PPP  4 PPPPPPO O O J W _ [uow\] D `~ P```E` ` PP6 P 'ResBP  o 'ResB*  77BMIjmEdhiIyooThaaYavoIghuoMwejiThikuNdishaichamthiJumapiliThekundeicheheavoMajira AthaaMarango athikuThiku ya ndishaBaada yakwe YethuKabla yakwe YethuE 7P)3vysݹ !$0 '/31N<ȪLL3[L~)TPMN1h4  7P)3v#*1h !$0 '/31N<ȪLL3[L~)TPMN1h4 x@ GGGGDqGQ+ @4PhHDL,<L h   GAj4Dj4GGD>J2h~ H A P P-5 = EHKX e rw jv"HSP  `  `P   : l  a  PPPPPPPPPPCow]``_` ` |P 'ResBP  o 'ResB  VgX1T2T3T4Ts7bNDaEgehamhedmegminehpagsbtahtekviexueyekEDCAviGeJMMKaMKMMOchPayXinXntXunavicblcbrconculgalgchmonochpayperrattigxinxntxunLeiLhoLwamonuratugeiEienEihMsel.tri.{0}b7bisAnnaEijiEisoEngiEnpMEn MGenMHManHMeiHMenHMjiHMkiJianJueiJMeiJMwaKaeiKahMKajMKeiMKManKMhMKMjiKMkaKMwaMeiMMonuR.X.RatuShMMWadMYMrMYMwae.C.homeLchMLningallucabragochuperrutigreJMganJMheiSaikMTaikames 1mes 2mes 3mes 4mes 5mes 6mes 7mes 8mes 9AngenAnseiAnteiAn eiBunjiBunkaBunkiBunpMBun MCabraChMhMChMjiChMwaDaidMDaijiEichMEikanEikyMEikykEimanEininEishMEnchMEngenEnkyMEnkykGalluGenjiGenkiGenkMGennaGochuHeijiHMgenJinkiJishMJMgenJMkyMJMkykKagenKakeiKankiKankMKannaKanpMKashMKateiKeianKeiunKenjiKenmuKenpMKyMhMKyMwaKykanKykjuKMchMKMgenKMheiKMninKMshMManjiManjuMeiwaMes 1Mes 2Mes 3Mes 4Mes 5Mes 6Mes 7Mes 8Mes 9NinjiNinjuNinnaPerruReikiShManShMhoShMjiShMkaTaieiTaihMTen-MTengiTenjiTenjuTennaTenpMTigrea. E.d. E.muyerotrosLtokuconexudragnShMgenGangyMKanpyMTen-anTenpyMmes 10mes 11mes 12{0}bisBunchkBunkykBunmeiBunseiBunshMBun anBun eiChMgenChMkanChMkyMChMkykChMshMConexuDragnEE.XX.EirokuEntokuGenbunGenchkGenkykGenninGen eiHakuhMHMrekiHMtokuJMtokuJMM IIKangenKanninKanseiKanshMKan eiKan enKarokuKeichMKenchMKengenKenkykKenninKen eiKMkokuMan enMes 10Mes 11Mes 12NinpeiNin anShuchMShMchMShMchkShMheiShMtaiTen-eiTenbunTenchMTengenTengyMTenmeiTenninTenshMTen enTen yMTokujiantay.cuerpude teroxetosteclesviaxescaballuculebrade mayude xunup. ma.BunrokuCaballuChMrokuChMtokuCulebraEiryakuEnryakuGenrokuGentokuHakuchiJiryakuKakitsuKantokuKaryakuKentokuKyMrokuKyMtokuKMji IIKMryakuKMwa IIMeirekiMeitokuMtricuShMtokuT. hMjiT.-hMjiTenpukuTenrokuTentokudxitosesta h.flechesformatuplantesvietes{0} bisantayeriesti auesti mesA.R.D.C.Tenryakumes pas.mes vin.d agostude marzu0 millarBunryakuChMryakuEishM IIEnkyM IIGenkM IIGenryakuJ.-keiunJMgen IIKenryakuRyakuninShMan IIShMho IIShMryakuT. jingoT. kampMT. shMhMT.-jingoT.-kampMT.-shMhManimalesbanderesdeportese. ShMwafustaxesmecigayunmberossmbolos{0}desen {0} h.en {0} a.en {0} d.en {0} m.en {0} s.esti dom.esti mar.esti min.esti mi.esti sb.esti vie.esti xue.d avientud ochobrede xinerude xunetuTenshM IIcorazonesdom. vin.esti llu.gran frugran evellu. pas.llu. vin.mar. vin.mi. pas.mi. vin.sb. vin.vie. pas.vie. vin.xue. pas.xue. vin.dd  dd/MMhai {0} h.en {0} auen {0} se.en {0} tr.esta selm.esti trim.hai {0} a.hai {0} d.hai {0} m.hai {0} s.trim. ant.trim. vin.l au pas.l au vin.de febrerude payaresMeitoku IIactividaesdom. pasuempareyaosesti llun.gran calormar. pasumi. pasuselm. pas.selm. vin.sb. pasuvie. pasuxue. pasuen {0} min.en {0} aosen {0} desen {0} seg.hai {0} auhai {0} se.hai {0} tr.ShMryaku IIera budistaesti llunesesti martesesti minutuesti sbaduesti xuevesllun. pasul au pasurosada frausu llendu000 millareshai {0} min.non espaciu2u trimestre4u trimestreen {0} selm.hai {0} aoshai {0} deshai {0} seg.pasao maana{0} bisiestuel mes pasuen {0} horesesta selmanaesti dominguesti vienreskana xaponspequea evepequeu fruselm. pasadatresformadorhai {0} selm.dom. vinientefleches abaxohai {0} horesjamo voclicumar. vinientemi. vinientepequea calorradicales Hanrosada blancasb. vinientevie. vinientexue. vinientehai {0} lluneshai {0} xueveshai {0} sbaduM/y  M/y GGGGge d agua yinen {0} segunduen {0} selmanaE, d-M-y GGGGGagua de lluviacaruteres Hanconstruccionesestaya horariaesti mircolesesti trimestrefleches arribagranu completugranu n espigahai {0} minutullun. vinientel au vinienteselm. vinientehai {0} vienresMM  MM/y GGGGGhai {0} dominguge de fueu yindescende l xeluel llunes pasuel martes pasuel mes vinienteel sbadu pasuel xueves pasuen {0} selmanesfin de la calorhai {0} segunduhai {0} selmanamarques de tonuperiodu del davianda y bboraE, dd  E, dd/MMd  d MMM 'de' ycabra d agua yingallu d agua yingochu d agua yinge de metal yinmonu d agua yangrata d agua yangel domingu pasuel vienres pasuguin o coneutorhai {0} selmaneslluvia del granuhai {0} mircolescabra de fueu yinconexu d agua yingallu de fueu yingochu de fueu yinge de madera yinge de tierra yinmonu de fueu yangperru d agua yangratu de fueu yangtigre d agua yangviaxes o llugaresanimales o naturaalfabetu fonticubrillante y clarodespus de Cristudibuxu de cuadrosda de la selmanaenantes de Cristujamo consonnticula selmana pasadaprincipia l branusmbolos tunicosd  d MMM 'de' y Gla selmana del {0}'selmana' w 'de' Ycabra de metal yinconexu de fueu yinculebra d agua yindragn d agua yanggallu de metal yingochu de metal yinmonu de metal yangperru de fueu yangratu de metal yangtigre de fueu yangLLLL  LLLL 'de' yantes de la R.D.C.el llunes vinienteel martes vinienteel mircoles pasuel sbadu vinienteel xueves vinientefleches a manzorgaformatu y espaciossolsticiu braniegusmbolos musicalestrimestre anteriortrimestre vinientecaballu d agua yangcabra de madera yincabra de tierra yinconexu de metal yinculebra de fueu yindragn de fueu yanggallu de madera yingallu de tierra yingochu de madera yingochu de tierra yinmonu de madera yangmonu de tierra yangperru de metal yangratu de madera yangratu de tierra yangtigre de metal yangfustaxes o personesel domingu vinienteel vienres vinienteescritures europeesescritures modernesfleches a mandrechaformes xeomtriqueshanzi (simplificu)la selmana vinienteprincipia l iviernusolsticiu d iviernusmbolos monetariosvietes o estrellesLLLL  LLLL 'de' y Gcaballu de fueu yangconexu de madera yinconexu de tierra yinculebra de metal yindragn de metal yangperru de madera yangperru de tierra yangtigre de madera yangtigre de tierra yangescritures africanesprincipia la serondadientro de {0} llunesdientro de {0} martesdientro de {0} xuevesdientro de {0} sbadu'selmana' W 'de' MMMMcaballu de metal yangculebra de madera yinculebra de tierra yindragn de madera yangdragn de tierra yangel mircoles vinienteequinocciu serondieguescritures americanesEEEE, dd MMMM 'de' y Gdientro de {0} vienresdientro de {0} domingudientro de {0} sbadoscaballu de madera yangcaballu de tierra yangescritures histriquesfleches abaxo y arribaprincipia la primaverasmbolos d adivinacindientro de {0} domingosantes de la Encarnacinequinocciu de primaveraesconsoen los inseutosdientro de {0} mircolesE, d/M/y  E, d/M/y GGGGdespus de la Encarnacinescritures del sur d Asiavariantes de mediu anchorE, d MMM  E, d MMM 'de' yenantes de la dmina comnTomar la {0}a a la derechaescritures d Oriente mediuvariantes d anchor completusmbolos asemeyaos a lletrescarauteres desc. ideogrficosescritures del oriente d Asiaescritures del sureste d Asiafleches a manzorga y mandrechaescritures del occidente d Asiavariantes de formulariu pequeesE, d MMM 'de' y  E, d MMM 'de' y1[A B C D E F G H I L M N O P Q R S T U V X Y Z]A[a b c d e f g h % i l 7 m n o p q r s t u v x y z]I[     - + j k O M S m k w ]$/<*7<Ac]7 EˀB   /LO ,i7 EEˀBJ_J^^J]]JyGJxGxGJwGwGJAAJ{ { J JYYJJJ~~J}}J||JJJJwwJvvJuuJJJJqqJJJuuJJJAAJ{ { J JYYJJ    /N M)P J2JH 7P)36=sB]]! !$ '/ $, $}$Q`KN<PZ4}LFTP1h4 }$Q`ӡK%P[h[hhh~N$Mo$YY$]j$8N;$4 Q vMM yhyh 3HQQ$Oj$ħĿ$$ -4e] -4e] -4e]<6#x[pP\Ip1^d`F<(odLH;- E:G<6#x[pP\Ip1^d`F<(o -4e] {[_SWkcwg T+ #J ^el \ c j x q  ^el \ c j x q  msyc sc c c c sc c -4e] -4e]-74N$4HO$ F  \ c j x q m 5D!h A**^ T &,?+ F  \ c j x q m Z PS @X 7P)36=sB]]% !$ '/ $, [)$3}$Q`KN<PZ4}LFTP1h4 }\$Q`ӡKu%$ qBqBMM(N$Mo$YY$d6j$8N;$4 Q v33 텐MM 3 Ho$Oh$빿)j$$mmmD5)8& 7P)31ha]]JppJ\VC 2j4j4>R+)8@g1U<,}WT;gJ\VC 2j4j4>R+)8@g1U<,}WT;gJ)8&N5m!#$Z%[h[hhh~N$Mo$YY$d6j$8N;$4 p vMM yhyh 3z%݆$MMMNg$q$תתת |VCQѥosO Aj4Dj4D>JK D muF}s C48dKG;?' Aj4Dj4D>JK D pxFu.{FU.{FU\ c j x q m\ c j x q m 7P)36=sB]]! !$ '/ $, $}$Q`KN<PZ4}LFTP1h4 }\$Q`ӡKu%$ qBqBMM(N$Mo$YY$d6j$8N;$4 Q v33 텐MM 3 Ho$Oh$빿)j$$mmm )56*M |*(C}S5 \ c j x q  )56*J y*&CzP5 )56*M |*(C}S5 \ c j x q  )56*M |*(C}S5 7P)36=sB]]! !$ '/ $, $}$Q`KN<PZ4}LFTP1h4 }\$Q`ӡKu%$ qBqBMM(N$Mo$YY$d6j$8N;$4 Q v33 텐MM 3 Ho$Oh$빿)j$$mmm m ;1 M  \ c j x q  4)5D5 C*)B*)kk m ;1 M  \ c j x q  4)5G5C*)E*,kk 7P)36=sB]]$,}$Q`K}}n$Q`K%$ ^cWM5;O"PBIqe1]Mk)5>akI'G)@/Y A6%17_3h ,}>G/aUP7oC;=,YeYv,}w6#wz-7S"UL|E hSb0%[=%Zg E+ ;'B P [wxih/] i>]hW}Et챺\j7iiix]]9iPBiIx\yix-pN ]\yi/whi\͟wˉ5 x󈰞Ҵ֞I;3%iË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwj4>l*}Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xa^{wH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 2P N$4Ho$Oh$€$mmmN$4HO$ 7P)36=sB]]! !$ '/ $, $}$Q`KN<PZ4}LFTP1h4 }\$Q`ӡKu%$4 4 4  qBqBMM(N$Mo$YY$d6j$8N;$4 Q v33 텐MM 3 Ho$Oh$-$$mmmh~H NJ#-JD>H 3}JJH NJ#-JD>O7 H @JMMJ__H_JMMJ__Ho_JMMJ__HnDJ=JIHuJJFFHnDJJFFH J cJ#sHAJJjjHAJJjjHJJ$$HJJ$$H-"2JJ$$HJQEJP>XHJJHJQEJP>XHJeJBH}JggJH}JllJXXH@JZ{JB)sHNBU JZ{JB)sHdUJZ{JB)sH JorJH J##JH JJH,JdJH6B-JdJH -|JdJH!SJDDJ33H'i1JDDJ33HziJDDJ33HJ..J8c8cHBB7J..J8c8cH87J..J8c8cH-J||JLLHKJ||JLLHCKJ||JLLHJ~J/*HNrYJ\\JHTrPJJnn~H9AJQJHJJHJQJ    0!0!   0!0!   0!0!   0!0!   0!0!    O5 i  K ZFPB3BPXwPPP EPV]enxPPPPPPPPPPPP7m EPV]enxPPPPPPPPP PPP EPV]enxP!P&P+P0P5P:P?PDPIPNPSP7  *PP  XPJRqPtPo  t =Y g k U`  `U` IM!$P Y] PPPPPPPPPPP`PP PPPPP$P)P0P5P<P"5yP   CP] j       . 7 < G M       $ 1 >  K X    e Ph Pk Pp n P q Pt Pw Ph # ( *  HU   / z 9 . =  ?   $ P P P P P P    R W "5HC H \ IM!$P Y] \!P_!Pd!Pi!Pl!Po!Pt!Pw!P|!P!P!P`!P!P!P!P!P!P!P!P!P!P!P!P5!!Pe )I !$ Y0 '/ ``[)`$``3`}`$Q`)PC)PF)PK)PR)PW)P^)Pc)Pj)P"5((P   t  ` z  4 A `  3 N      Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G```q``D``3````i```4`\``Q```````z`&`L`@`/`W``r``_`k`M`l``h`````-``K``9````/`(`f``>```````4?``T`1`C```````B````````y`m` ``B`)P)PL`z)P )P)PL`)P )P)PL`)P )P)P)P )P)P)P )P)P)P )P)P>`)P *P*P2`)P *P*P2` *P *P!*P`*P  )*P.*P`&*P 6*P;*Pe^`3*P G*PL*P@*P% X*P]*PQ*P- i*Pn*Pb*P5 z*P*PZhou|t "-5J=DK]iou%L$2?G/?*;\0)@<:G.ZP^H7|ar8DNyX?s#86D%38h~ H0BJ<<JkkJ<<JkkJ<<Jkk&&&HJ JH$ J JHJ JHJJ""JJ""JJ""HlJIIJ,,JIIJ,,JIIJ,,HlJpJ]]H JppJ]]HlJppJ]]HJZZJJZZJJZZJH0OJLLJxxH0OJLLJxxH0OJLLJxxH#JJH4JJH#JJHJ\\J\\J\\J\\J\\J\\HUJJiiHUJJiiHUJJiiHJJ HJJ HJJ HoJ>>JWWHJ>>JWWHJ>>JWWHJJH,JJHJJH_^SJJxxJJxxJJxx>H$JJJJJJVV L   vv       vv                vu  i  K ZFPB3B EPV]enx| P P P P P P P P P P P P7. EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P P! P& P+ P7C V *j Ps PA i 0 PJRE PN P =Ym u `!IM!$P Y]  P P P P P P P P P P P PPP PPPPP!P`$P)P0P7P<P?PDPKPPPWP\PcP5S a P~ .I !$ Y0 '/`Rk`3` ``4``[)`p``3``n`d`m`n `3``f)`dO```<``PA`Z4`"6``S`3`w`3`M``[`k``TP`^`N`1h``B`/`P !  !    PPP PP+P  ';@CFI!IM!$P Y] LPQPXP]PdPmPtP}PPPPPPPPPPPPP`PPPPPPPPPPPP  )6CT Y  PUZ _dib g jv"5HSjmpsP   " ^ l ` p +P0Pa`$P 5P:Pa` ?PDPa` kPpPdP |PPuP PPP PP`P PP` PP` PPk`P PP` PP` PPP PPP PPP PP[` P P"P` 'P,P` 8P=P}`1P IPNPR`BP$ ZP_PR`SP- kPpPdP6 |PPuP> PPPF PP`PN PP`W PP`_ PPPg PPPo PPPw PPP PPP PP P %P*PP 6P;P/P GPLP@P XP]PQP iPnPbP zPPsP PP  `P ` PP a` ` PP a` ` PP^`P PP& ` PP& ` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } IPLPOPRPUPXP[P^PaP     ( 1 : B J R [ c k s { PPPPPPPPP PPP  4 PPP PPP(PO 8O ;O EJ W _ l n p C[uow\] D `] Pi`$`V`P`E`y 8` nPP a 1Pr 'ResB P az_Latn_AZ  'ResB q q .'.(..8X;8X==>XA5=A15..'....<XC;XC=1.5.X.5.0EH0<A@1070@?@5;0?@5;=471.5..0=20@5:01@>X01@$52@0;45:01@=>X01@D52@0;X0=20@=>@B0:BX01@>:BX01@5X0@KG@H=11-8 :2.2-8 :2.3- :2.4- :2.!5=BX01@A5=BX01@X5=8 5@00EH0<AB1878< 5@0< 0EH0<KY, w 'DB'1070@ 5@BA81-8 :20@B0;2-8 :20@B0;3- :20@B0;4- :20@B0;MMMM, W 'DB'G@H=1 0EH0<K[F I J L M N O]5@0<K740= 22;1878< 5@040= 22;C[0  1 2 3  4 5 6 7 8 9 X :  ; < = >  ? @ A B C  D E  G  H K]7 EEˀB    N M)P 7P)3|(@0FO?5@A5@0400<1C=0=47V0@=KO >7=05-<>47V6=V^=O;NB030;V?5=L;V?5=OA=56=O=O475;O?OB=VF040 =.M.1 5:BK!B@M;:V%0=LF7K1C4K=0:25@0A=O3047V=060=GK=06=V25=L<C6GK=0@0A;V=0A0:02V:A<09;V:A=560=LE2V;V=0G0;025:GM@25=LGM@25=O3-FV :2.1-HK :2.2-3V :2.4-BK :2.25@0A5=L6K2Q;V=0:@0A02V:;VAB0?04=042>@ 5A0:02V:0ABC475=LABC475=OC 3MBK ?=C 3MBK GFC 3MBC =4C 3MBC ?BC 3MBC A1C 3MBC A@C 3MBK 0^;NGK E0=:@0A02V:0;VAB0?040<5B@KG=0O?040@>660?070^G>@0{0} A B0<C?@07 {0} A000 BKAOGK475=L 3>40000 <V;LQ={0} FV {1}:0AB@KG=V:C=:BC0FKOV:B03@0<K1@KB0=A:0O?@07 {0} E2{0} 3. B0<C{0} E2 B0<C?@07 {0} 3.{1} 'C' {0}{0} 0^ B0<C{0} =4 B0<C{0} ?= B0<C{0} ?B B0<C{0} A1 B0<C{0} A@ B0<C{0} GF B0<C?@07 {0} 0^?@07 {0} =4?@07 {0} ?=?@07 {0} ?B?@07 {0} A1?@07 {0} A@?@07 {0} GF475=L BK4=OBK475=L {0}G0A02K ?>OA000 <V;LQ=0000 <V;LQ=K000 B@K;LQ=C <V=C;K 0^C <V=C;K ?=C <V=C;K GF=0:V 20;NB?0A;O70^B@060 V =0?>V=0:V B>=0^:0AB@KG=V:0?@07 {0} BK4{0} :2. B0<C{0} BK4 B0<C?@07 {0} :2.{0} 4=O B0<C{0} 4=V B0<C?@07 {0} 4=O?@07 {0} 4=V000 <V;LO@4K000 <V;LQ=0^000 B@K;LQ=0000 B@K;LQ=K3-FV :20@B0;1-HK :20@B0;2-3V :20@B0;4-BK :20@B0;C <V=C;CN =4C <V=C;CN ?BC <V=C;CN A1C <V=C;CN A@40 =0H09 M@K{0} 3>4 B0<C!B@M;:V ^=V7$0@<0B020==50<5@K:0=A:0O?@07 {0} 3>4?@07 {0} 3047?@07 {0} <5A.{0} 3047 B0<C{0} <5A. B0<Cw 'BK475=L' Y{0} 47Q= B0<C?@07 {0} 47Q=000 <V;LO@40^000 B@K;LQ=0^C 3MBK G0F25@!B@M;:V ^25@EC =0ABC?=K 0^C =0ABC?=K ?=C =0ABC?=K GF{0} 304K B0<C{0} 3>40 B0<C5@>3;VDK E0=0@:5@K/>@:V!B@M;:V ^;520/?>=A:0O :0=0?@07 {0} 304K?@07 {0} 3>40C 3MBC A5@04CC 3MBC AC1>BCC 3MBK< 3>475BK475=L <5AOF0HH:mm:ss, zzzz{0} 475=L B0<C{0} A5@04 B0<C{0} AC1>B B0<C?@07 {0} 475=L?@07 {0} A5@04?@07 {0} AC1>BC =0ABC?=CN A1C =0ABC?=CN A@C 3MBK 0^B>@0:C =0ABC?=CN =4C =0ABC?=CN ?B?@07 {0} <5AOF{0} 304>^ B0<C{0} <5AOF B0<C{0} BK4=O B0<C{0} BK4=V B0<CV4K 4759=0AFV=0: 7 HK@K=Q9!B@M;:V ^?@020=0 3MBK< BK4=V?@07 {0} 304>^?@07 {0} BK4=O?@07 {0} BK4=VC 3MBC 3047V=CC 3MBC =O475;NC 3MBC ?OB=VFCC 3MBC E2V;V=CC 3MBK< <5AOFK{0} A5@04K B0<C{0} AC1>BK B0<C?@07 {0} A5@04K?@07 {0} AC1>BK{0} ?OB=VF B0<C?@07 {0} ?OB=VF?@07 {0} E2V;V={0} 3047V= B0<C{0} <5AOF0 B0<C{0} <5AOFK B0<C{0} A5:C=4 B0<C{0} A5@04C B0<C{0} AC1>BC B0<C{0} BK4=O^ B0<C{0} E2V;V= B0<C{0} G0F25@ B0<C{0}-K4><7;520{0}-V4><7;5200:0;VG=05 G0<>=0: 157 HK@K=V=0:V 7 HK@K=Q9=0:V V AV<20;K!CG0A=KO ?VAL<K?@07 {0} 3047V=?@07 {0} <5AOF0?@07 {0} <5AOFK?@07 {0} A5:C=4?@07 {0} A5@04C?@07 {0} AC1>BC?@07 {0} BK4=O^?@07 {0} G0F25@C <V=C;K G0F25@C <V=C;K< 3>475W 'BK475=L' MMMM{0} =O475;V B0<C{0} ?OB=VFK B0<C?@07 {0} =O475;V?@07 {0} ?OB=VFK{0} 0^B>@:V B0<C{0} =O475;L B0<C?@07 {0} 0^B>@:V?@07 {0} =O475;L{0} 3047V=K B0<C{0} A5:C=4K B0<C{0} E2V;V=K B0<C?@07 {0} 3047V=K?@07 {0} A5:C=4K?@07 {0} E2V;V=K?@07 {0} <5AOF0^?@07 {0} BK475=LK2Q;K V ?@K@>40{0} 0^B>@0: B0<C{0} 0^B>@:0 B0<C{0} 3047V=C B0<C{0} :20@B0; B0<C{0} <5AOF0^ B0<C{0} =O475;N B0<C{0} ?OB=VFC B0<C{0} A5:C=4C B0<C{0} BK475=L B0<C{0} E2V;V=C B0<C0@KO=B=KO D>@<K;CG>:/@0FO6=V:=0:-<04KDV:0B0@C7KG=KO AV<20;K54@C:020=K 7=0:!<09;V:V V ;N47V=0 <V=C;K< BK4=V?@07 {0} 0^B>@0:?@07 {0} 0^B>@:0?@07 {0} 3047V=C?@07 {0} :20@B0;?@07 {0} =O475;N?@07 {0} ?OB=VFC?@07 {0} A5:C=4C?@07 {0} E2V;V=CC 3MBK< :20@B0;5C <V=C;CN A5@04CC <V=C;CN AC1>BCC <V=C;K 0^B>@0:C <V=C;K< <5AOFK{0} 0^B>@:0^ B0<C{0} G0F2O@3V B0<C?@07 {0} 0^B>@:0^?@07 {0} G0F2O@3VC 3MBK ?0=O475;0:{0} :20@B0;0 B0<C{0} :20@B0;K B0<C{0} G0F2O@30 B0<C040;L=KO AV<20;K0=A0=0=B=05 G0<>040@>66K V <5AFK"ME=VG=KO AV<20;K?@07 {0} :20@B0;0?@07 {0} :20@B0;K?@07 {0} G0F2O@30C <V=C;CN =O475;NC <V=C;CN ?OB=VFCC =0ABC?=K G0F25@C =0ABC?=K< 3>475{0} G0F2O@3>^ B0<C?@07 {0} G0F2O@3>^{0} :20@B0;0^ B0<CD@K:0=A:VO ?VAL<KVAB0@KG=KO ?VAL<K^@0?59A:VO ?VAL<K!V<20;K-?V:B03@0<K=0 =0ABC?=K< BK4=V?@07 {0} :20@B0;0^C <V=C;K< :20@B0;5C =0ABC?=CN A5@04CC =0ABC?=CN AC1>BCC =0ABC?=K 0^B>@0:C =0ABC?=K< <5AOFK{0} ?0=O475;:V B0<C?@07 {0} ?0=O475;:V{0} ?0=O475;0: B0<C{0} ?0=O475;:0 B0<C<5@K:0=A:VO ?VAL<K50<5B@KG=KO DV3C@K KA020==5 :204@0B0^!?5FKO;L=KO AV<20;K?@07 {0} ?0=O475;0:?@07 {0} ?0=O475;:0C <V=C;K ?0=O475;0:C =0ABC?=CN =O475;NC =0ABC?=CN ?OB=VFC{0} ?0=O475;:0^ B0<C?@07 {0} ?0=O475;:0^0BM<0BKG=KO AV<20;KC =0ABC?=K< :20@B0;5;V7:0^AE>4=VO ?VAL<K0@KO=BK <0;KE D>@<0^%0=LF7K (B@04KFK9=05)7{0}:=V370{0}4=VC =0ABC?=K ?0=O475;0:#AE>4=507VOF:VO ?VAL<K0E>4=507VOF:VO ?VAL<K!B@M;:V ^;520 V ^?@02004 =0@046M==O %@KAB>2040 =0@046M==O %@KAB>207{0}:=V370{0}47Q=7{0}:=V3V70{0}4=O1<56020=05 2K:0@KAB0==57{0}:=V3V70{0}475=L!V<20;K 7 ?04015=AB20< ;VB0@0@KO=BK =0?0^HK@K==KE D>@<0^0@KO=BK ?>^=0HK@K==KE D>@<0^0^4=Q20^AE>4=507VOF:VO ?VAL<K4M03@0DVG=KO 0?VA0;L=KO AV<20;K$0@<0B020==5 V =54@C:020=KO 7=0:V[\- , ; \: ! ? . ( ) \[ \] \{ \}]3[{0} {5} {Q} {V} {>} {C} {K} {M} {N} {O}];[                 ! " # $ % & ' ( + - . /]K[0 1 2 3 4 {46} {47} 5 Q 6 7 V 9 : ; < = > ? @ A B C ^ D E F G H K L M N O]$/<*7<A0c].v_7 EEˀB) J#. J#. J#. JTAH JS@G JR?F J4;G J3;G J2~;G J[`N JZ_M JY^L JHHHH JHHHH JHHHH Jpppp Joooo Jnnnn J J**** J**** J.*.*.*.* J-*-*-*-* J,*,*,*,* J//// J//// J//// J J J J J J J J J    /NM)P  JL< Jv\, P)3vysnn!$ n6p*j<Z4`6v5k$QZhou|t "-5J=DK]iou%L$2?G ,mb޺T<r 9D 1޵ݦ@j`&uC 4ޜJ[vlZ޿ ޗ(ݢJ}|Y hB0(\*߹lh~H ݟ J%p J b J%p J b J%p J bH J Jn|nHl. J Jn|Hl. J Jn|H J J J J8888 J J8888H J:: J J>>>> JVVVV J>>>> JVVVVH J| JHvN J JHvN J JHk- JK= J[ J**** JFFFF J**** JFFFFH}' JfjT J J J J JHI^ Jll JLLHv Jl JLHv Jl JLH J)) J J J J JH J J]]Hb J J]Hb J J]H, Jx J,HX J JHX J JHZ J J|~Hj߶ J J|zzHj߶ J J|zzH8P J\\ J<<H J\  J<H J\  J<HW J \ Jy j J J J Jzzz"""|||HPGP%`x SP\P`PP ePnPG` wPPG` PPP PPP PPP PPF`P PP3` PP3` P!Pk`P *P3P` <PEP` UP^PNP nPwPgP PPP PPݐ`P PP` PP`  PPP PPP  PPP$ $P-PP, =PFP6P4 VP_POP< oPxPhPD PPPL PPPT PPP\ PPPd PPPl PP `P.`t P P `.` )P2P `.` ]PfP[`VP oPxPK` PPK` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } : C K PPPPPPPPPS [ c k t |                     ( 0 8 @ H P X ` h p x   ;P>PAPDPGPJPMPPPSP   PPP  PPPPPPC[uow\] V`P``y`0`E`A 8`1 PgP  P 'ResBP  o 'ResBS  ``EprOgaInsaLeloEpreoInkuloMinetiOgastiUmwakaakasubaAkasubaUmweshiulucheloUbushikuUmulunguPalichimoPalichineAfter YesuPa MulunguBefore YesuPalichibuliPalichisanoPalichitatuPachibelushi[d h q r v x z],[A B C E F G I J K L M N O P S {SH} T U W Y],[a b c e f g i j k l m n o p s {sh} t u w y]r) gBw3vysݹ !$0 '/31N<ȪLL3[L~)TPMN1h4 ĽĽ gBw3v#*1h !$0 '/31N<ȪLL3[L~)TPMN1h4 &>2JjU @4hHDL,< h Đ   GAj4j4GGJ>J2h~ Hd)Ī;P  @NP   ( , jv"H}P" $ . ` 2 `P   : l a A PP PPPPPPCow]W``g` `= PE 'ResBP  o 'ResB   --BMVilDatHidHihHitHivHutKmbKmjKumLemMulNanSitTaiTis[x]SihuIgoloMwahaHilawuMwedzipamilaupamunyiAmajiraLwamelauNeng u nipa hidatupa hihanupa hitayipa hivilipa mulunguSihudza kasiAmajira ga saaBaada ya MtwaaKabla ya MtwaaMlungu gumamfupa shahuviluhapa shahulembelapa mwedzi gwa kumipa mwedzi gwa nanepa mwedzi gwa sabapa mwedzi gwa sitapa mwedzi gwa tisapa mwedzi gwa wutaipa mwedzi gwa hutalapa mwedzi gwa wudatupa mwedzi gwa wuhanupa mwedzi gwa wuvilipa mwedzi gwa kumi na mojapa mwedzi gwa kumi na mbili3[A B C D E F G H I J K L M N O P Q R S T U V W Y Z]3[a b c d e f g h i j k l m n o p q r s t u v w y z]B 7P)3vysݹ !$0 '/31N<ȪLL3[L~)TPMN1h4  7P)3v#*1h !$0 '/31N<ȪLL3[L~)TPMN1h4 ČĠĔĜĘĴBŖ8.$ťj4Gl*l*l* GQxi ČĐ?DİĬĨ (g=RƵ|Ɨ l*2l*>>h~ HkMZŪP  P  (  036C P  ]b jv"HSP    `  `pP   : l  a   wPzP}PPPPPPPPCow]``` ` gP 'ResBP  o 'ResBQ  hhVND02N;8N=8=>5O=CJ680@4=5ACB@55=0"O;>$;03A530B. 3.OAB>@C38 07=8!?>@B!J@F5%0=G0&8D@8'8A;0'>25:1E040?0C70B. <.B0<C7B515BB8H@8H010=H510Bd" {0}O=C0@82>9=80=468;028H!3@040$>@<0B0728=0?@.%@.?@.>1.@018-1@018-2A;. 3.A;. <.A;.%@.=0 >1O425G5@B0?>;C=>IB078 A1B078 A@<8=. 3.<CE0@0<=>5<2@8B078 =4B>78 2BB>78 ?=B>78 ?BB>78 GB{0}45=@5<5B>82>B=>@8@>40!8<2>;8!B@5;:8$;03>25<8=. <.?@.=.5.@0<070=A;.=.5.A;54>154ACB@8=B0>=78 45=1. B@8<.2. B@8<.3. B@8<.4. B@8<.45:5<2@8>:B><2@8D52@C0@80 E8;'.'h 'G' .Bh 'G'. B{0} 8{1}{0}45=059=>AB8@54<5B8JBC20=5 0AB5=854608=BE08<?5@A:0<5B@8G=0?E0;3C=024@C3845=<>B8:>=845= >B 3.?@. {0} 4?@. {0} GA;. {0} 4A;. {0} GG0A. 7>=00 <8;80@4d.MM.yy G=B5@20;846C<040-146C<040-2<8=. <5A.?@54E. 2B?@54E. =4?@54E. ?=?@54E. ?B?@54E. A1?@54E. A@?@54E. GBA;. A54<.A;542. 2BA;542. 3.A;542. =4A;542. ?=A;542. ?BA;542. A1A;542. A@A;542. GBB>78 <5A.?@57 =>IB0000<;='.'000E8;'.'000 E8;O48B>20 B@8<.B078 A@O40d  d MMMM<8=. B@8<.?@. {0} 3.?@. {0} <.?@. {0} =4?@. {0} ?=?@. {0} ?B?@. {0} A1?@. {0} A@?@. {0} GBA;. {0} 3.A;. {0} <.A;. {0} =4A;. {0} ?=A;. {0} ?BA;. {0} A1A;. {0} A@A;54 {0} GB078 A54<.H  H 'G'.2 B>78 G0Ay  y '3'.EC;-0040EC;-E8460<8=. A54<.B>78 <5A5FB>78 ?5BJ:d.MM  d.MM000B@;='.'B078 =545;OB078 AJ1>B0?@. {0} 2B.?@. {0} <8=?@. {0} A5:?@548 {0} GA;. {0} 2B.A;. {0} <8=A;. {0} A5:A;54 {0} 2BA;54 {0} 3.A;54 {0} <.A;54 {0} =4A;54 {0} ?=A;54 {0} ?BA;54 {0} A1A;54 {0} A@A;54 {0} GBB078 3>48=0y  y '3'.G0<5@8:0=A:0A;54 %@8AB0A;542. <5A.G0A>20 7>=0000<;='.'000E8;'.'000 <8;80@40000 B@8;8>=045= >B A54<.?@548 {0} 2B?@548 {0} 3.?@548 {0} <.?@548 {0} =4?@548 {0} ?=?@548 {0} ?B?@548 {0} A1?@548 {0} A@?@548 {0} GBA;54 {0} 45=A;54 {0} 4=8A;54 {0} <8=A;54 {0} A5:A;542. B@8<.h  h 'G'. aB078 A54<8F0d.MM.yy '3'.H  H 'G'. vHH:mm 'G'. v>48D8:0B>@8?@548 %@8AB0A;54 {0} G0AA;542. A54<.B>78 2B>@=8:000B@;='.'E, HH:mm 'G'.?@.>1./A;.>1.?@548 {0} A5:1. B@8<5A5G852. B@8<5A5G853. B@8<5A5G854. B@8<5A5G85?@. {0} A54<.?@. {0} B@8<.?@548 {0} 45=?@548 {0} 4=8A;. {0} A54<.A;. {0} B@8<.A;5420I8OB 2BA;5420I8OB ?=A;5420I8OB GB2 B078 <8=CB0A;5420I <5A5F%0= ;>3>3@0<8?@548 {0} G0AA;54 {0} G0A0A;5420I0B0 =4A;5420I0B0 A1A;5420I0B0 A@A;5420I8OB ?BE, h:mm 'G'. BE, h:mm 'G'. aH:mm:ss 'G'. zA;54 {0} A54<.A;54 {0} B@8<.h  h 'G'. a v@09;>2> ?8A<>?@548 {0} G0A0?@54E>4=0B0 =4?@54E>4=0B0 A1?@54E>4=0B0 A@?@54E>4=8OB 2B?@54E>4=8OB ?=?@54E>4=8OB ?B?@54E>4=8OB GBA;54 {0} <5A5FA;54 {0} ?5BJ:A;54 {0} A@548A;54 {0} A@O40B>78 G5B2J@BJ:?@548 {0} A54<.?@548 {0} B@8<.0.00;(0.00)E, H:mm:ss 'G'.HH:mm:ss 'G'. v60<> 70 3;0A=8%@0=0 8 =0?8B:845= >B 3>48=0B0<8=0;0B0 3>48=0?@548 {0} <5A5F?@548 {0} ?5BJ:?@548 {0} A@548?@548 {0} A@O40?@54E>45= <5A5FA;54 {0} 3>48=0A;54 {0} 3>48=8A;54 {0} <5A5F0A;54 {0} <8=CB0A;54 {0} <8=CB8A;54 {0} =545;8A;54 {0} =545;OA;54 {0} ?5BJ:0A;54 {0} AJ1>B0A;54 {0} AJ1>B8A;54 =>20B0 5@0B>20 B@8<5A5G85B>78 ?>=545;=8:E, HH:mm:ss 'G'.A54<8F0B0 >B {0}@01. 45= >B <5A.MM  MM.y '3'. GA;5420I8OB ?5BJ:h:mm:ss 'G'. a v<>B8:>=8 8 E>@0=0F8 >B Dingbat$>=5B8G=0 071C:0$>@<8 A 20@80=B8%0=78 (>?@>AB5=)45= >B A54<8F0B0<8=0;0B0 A54<8F0?@548 {0} 3>48=0?@548 {0} 3>48=8?@548 {0} <5A5F0?@548 {0} <8=CB0?@548 {0} <8=CB8?@548 {0} =545;8?@548 {0} =545;O?@548 {0} ?5BJ:0?@548 {0} AJ1>B0?@548 {0} AJ1>B8?@548 =>20B0 5@0A;54 {0} 2B>@=8:A;54 {0} A54<8F0A;54 {0} A54<8F8A;54 {0} A5:C=40A;54 {0} A5:C=48A;5420I0B0 A@O40E, d.MM  E, d.MME, h:mm:ss 'G'. BE, h:mm:ss 'G'. aA54<8F0 >B <5A5F0d  d MMMM y '3'.H:mm:ss 'G'. zzzz60<> 70 AJ3;0A=882>B=8 8 ?@8@>40C78:0;=8 A8<2>;8JBC20=8O 8 <5AB0!8<2>;8 =0 20;CB8'5@B05=5 =0 ;8=88?@548 {0} 2B>@=8:?@548 {0} A54<8F0?@548 {0} A54<8F8?@548 {0} A5:C=48?@54E>4=0B0 A@O40?@54E>4=8OB ?5BJ:A;54 {0} 2B>@=8:0A;5420I0B0 3>48=0A;5420I0B0 =545;OA;5420I0B0 AJ1>B0d.MM  d.MM.y '3'.A;54 {0} G5B2J@BJ:A;5420I8OB 2B>@=8:040B5;A:8 A8<2>;85><5B@8G=8 D83C@8@5?8=0B5;=8 7=0F8"5E=8G5A:8 A8<2>;8"8@5B0/AJ548=8B5;8?@548 {0} 2B>@=8:0?@54E>4=0B0 =545;O?@54E>4=0B0 AJ1>B0A;5420I0B0 A54<8F0d  d MMMM y '3'. GA;54 {0} G5B2J@BJ:0A;5420I> B@8<5A5G85h 'G'. a  h 'G'. a3@0=8G5=0 C?>B@510%0=78 (B@048F8>=5=)?@548 {0} G5B2J@BJ:?@54E>4=0B0 A54<8F0?@54E>4=8OB 2B>@=8:A;54 {0} ?>=545;=8:A;54 {0} B@8<5A5G85A;54 {0} B@8<5A5G8Od.MM  d.MM.y '3'. GMMMM  MMMM y '3'. GA;5420I8OB G5B2J@BJ:C:2>?>4>1=8 A8<2>;80@:8@0=8O =0 B>=>25?@548 {0} ?>=545;=8:?@548 {0} B@8<5A5G85?@548 {0} B@8<5A5G8O?@548 {0} G5B2J@BJ:0?@54E>4=> B@8<5A5G85A;54 {0} ?>=545;=8:0MM.y '3'.  MM.y '3'.'A54<8F0' W '>B' MMMMH:mm 'G'.  H:mm 'G'.A;5420I8OB ?>=545;=8:h 'G'. a  h 'G'. a v>45I8 A8<2>;8/725748=0F8 A =C;520 H8@8=00B5<0B8G5A:8 A8<2>;8>45@=8 ?8A<5=8 7=0F8!>G5I8 =03>@5 AB@5;:8!>G5I8 =04>;C AB@5;:8!>G5I8 =0;O2> AB@5;:8?@548 {0} ?>=545;=8:0?@54E>4=8OB G5B2J@BJ:@01>B5= 45= >B <5A5F0d MMMM  d MMMM y '3'.=0:/AB0=40@B5= A8<2>;!>G5I8 =04OA=> AB@5;:8/?>=A:0 ?8A<5=>AB :0=0?@54E>4=8OB ?>=545;=8:'A54<8F0' w '>B' Y '3'.H:mm 'G'.  H:mm 'G'. vMM.y '3'.  MM.y '3'. Gh:mm 'G'.  h:mm 'G'. a0@80=B8 =0 <0;:8 D>@<8=0F8 A =5=C;520 H8@8=0$>@<0B8@0=5 8 8=B5@20;8.6=>0780BA:8 ?8A<5=>AB8E, d.MM  E, d.MM.y '3'.d MMMM  d MMMM y '3'. GD@8:0=A:8 ?8A<5=8 7=0F82@>?59A:8 ?8A<5=8 7=0F8d.MM.y '3'.  d.MM.y '3'.h:mm 'G'. a  h:mm 'G'. aMMMM y '3'.  MMMM y '3'.<5@8:0=A:8 ?8A<5=8 7=0F8AB>@8G5A:8 ?8A<5=8 7=0F8E, d.MM  E, d.MM.y '3'. Gh:mm 'G'. a  h:mm 'G'. a vd.MM.y '3'.  d.MM.y '3'. GMMMM y '3'.  MMMM y '3'. G;87:>87B>G=8 ?8A<5=8 7=0F8E, d MMMM  E, d MMMM y '3'.45>3@0DA:8 >?8A0B5;=8 7=0F8d MMMM y '3'.  d MMMM y '3'.0?04=>0780BA:8 ?8A<5=8 7=0F87B>G=>0780BA:8 ?8A<5=8 7=0F8E, d MMMM  E, d MMMM y '3'. GE, d.MM.y '3'.  E, d.MM.y '3'.d MMMM y '3'.  d MMMM y '3'. G0@80=B8 =0 D>@<8 A ?J;=0 H8@8=0.3>87B>G=>0780BA:8 ?8A<5=8 7=0F8E, d.MM.y '3'.  E, d.MM.y '3'. G0@80=B8 =0 D>@<8 A ?>;>28= H8@8=0E, d MMMM y '3'.  E, d MMMM y '3'.0289B5=04OA=>?>{0}-0B0?@5A5G:0.E, d MMMM y '3'.  E, d MMMM y '3'. G!>G5I8 =04>;C 8 A>G5I8 =03>@5 AB@5;:8!>G5I8 =0;O2> 8 A>G5I8 =04OA=> AB@5;:8-[{0} P Q ] {>} {C} {J} K c M {N} {O} k]9[\-    , ; \: ! ? . & '   "   ( ) \[ \] * / 3 !]9[                 ! " # $ % & ' ( ) . /]=[0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J L N O]$/<*7<A<Ad  IJ3JJJ-.;J;;J;;JJJJBJJJJJJJJJ:U:UJ9U9UJ8U8UJJJJJJJJJJ;;J;;J;;JWWJVVJUU  N ) JJW F M0  !$ 0  $,6`W`(#(mz>6frmz>6`W`(#(mz>6fr !) !) !) ߘ !)  ߘ !)  ߘ !) ]E $hE gMMGVHGƻG$XXXGMhG$Yӧħ-G$C}FNG$חŗŗ\\N$@@$@@{$ǺǺ$q $II$II$4 x   $($($uu$$h$h  t [ OnOn(O` *  (!Q  t [ OnOn(O` *  (!Q2@N\2@N\ނXޫ!_ # ާ8 wC`2Y I  mM Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G`6߾6Qo޹c^O1;ޱh0Licy!YW7 uiQ޾{2K{+]ޡ>rM h~H #',ިJ7DJH #',ިJJH #',ިJ7DJ###Hr>JVJ2HRq߬JJbbH)qXJ JHJ JJJJJHJJRcJJJQQJp\p\H-2JdrJ HHiߢJJWWHiJJHb3JGJ"AHߍ JJAAH*iJJH]"JxJ3H+ kJJxxH+ kJJHmJJH\1߶JJmmH1<JJH@J JӐNJJJ^^J$$HwaJJtH>YߘJJLLHY.JJHJJ(HHpyJJH8yJ--J**HPJJdH4a߄JJyyH a߾JJH`/JteJRBHf9JJxxH9JJ!!JH<JJ*<H(zJJjjHJJvvvddH9JrJ0HAEJJ66HAEގJJu 77   " "   N"   " "   "    "     Q EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPP PPPP EPV]enxP$P)P.P3P8P=PBPGPLPQPVP7  *PP  [PJRnPqP =Y" * `IM !$P Y]  PPPPPPPP P PPPPP#P(P`+P0P7P>PCPFPKPRPWP^PcPjPqPxP5vP3 6 I  !$ Y0  '/E`i`U` `f`R```n`u`d`````P```` `F````J``J`%"`Ӻ`PA`A`#6`#6``|``g`````````%`Ю````8`8`P !  !    PPP  PP,P  ';=@CF&IM !$P Y]  IPNPUPZPaPjPqPzPPPPPPPPPPPPPPPP`PPPPPPPPPPPP PP '4 AN[   hmr w|( - jv"5HSPg     $ 2 I HK O HQ U HW ` z b 6 M S Y pPuP`ePc PP`zPl PP`Pu PPP~ PPP PPP PP`P PP#`  PP#` PP`P  P%Pz\` *P/Pz\` ;P@P4P LPQPEP ]PbPVP nPsP`gP PPp`xP PPp`P PP`P PP`P PP`P  PPP PPP PPP&  P Pݐ` P.  P P(`7  P P.`? ( P- P! PG 9 P> P2 PO J PO PC PW [ P` PT P_ l Pq Pe Pg } P Pv Po  P P Pw  P P P  P P P  P P P  P P P  P P P  P P ` PS` !P !P ` PS` !P!P `!PS` B!PG!P>`;!P S!PX!PK`L!P d!Pi!PK`]!P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } g p y PPPPPPPPP                   " * 2 ; C K S [ c k s {         !P#!P&!P)!P,!P/!P2!P5!P8!P   n!Pq!Pt!P  w!P!P!P!P!P!PC[uow\] `PP``y``E`. `[ P\P G !P 'ResBP  o 'ResB  ґm[biutiKS1KS2KS3KS4araawidonjumkarnt[sibs[tzanzulzuwTkujumakalokarikunul[r[sinitilent[n[zuw[nmarisiminitisibiritaratazuluye[q v x]alamisaawirilidTgTkunzanwuyeJ.-C. r[feburuyeni J.-C.desanburunowanburus[tanburuTkutTburukalo saba fTlTsigikun tilenajezu krisiti r[kalo saba filanankalo saba sabananjezu krisiti mink[kalo saba naaninansTgTma/tile/wula/su7[A B C D E  F G H I J K L M N  J O  P R S T U W Y Z]7[a b c d e [ f g h i j k l m n r K o T p r s t u w y z]r) 7P)39hyBu W!0  '/j4,/ZAZ444[L)TPҽN1h4 7P)3M#*)4 0  \\\\\\\ W!0  '/j4,/ZAZ444[L)TPҽN1h4 )-Sbӊ%1SlӍIӆDDG>$X 9|VCA=5E}+ xӫrӔ Aj4Dj4>ҵ2 4Fkh~HXb~g]N9 P   P       "HSFTPkP    `  !`P   : l a  PPPPPPP P PCow]``` ` P 'ResBP  o 'ResBH Q aaVQN  beng 00 00 I  00 00 00 II 00000 {0} {0} 00 00000 - 00000 {0} R.O.C. / {0} {1}{0} {0} {0} {0} {0} {0} {0}, {1} {0} 000 {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} 000 '.' '.'{0} {0} {0} / {0} 000 '.' '.'Y w {0} / ( ) {0} {0} {0} ( ){0} {0} MMMM W {0} - [ ] - {0} d - {0} d {0} d {0} d {0} d {0} , {0} , ][ { } ][ { } { } { } { } ]$/<*7c].c].7 B}B    NM)P v7 B}BJJJJJ55J44J33J22J11JJJJJJJJccJbbJaaJ``J__JJJJJJJJJJJJJJJ /)  J I}J%AGAGAG `Y| gjmRVXTZ\ofil `Y| `Y| gjmRVXTZ\ofil `Y|AGAGAG nusQGk aDA gjmRVXTZ\ofil nusQGk aDA nusQGk aDA gjmRVXTZ\ofil nusQGk aDA gBw3dBu, W!$ 0  $,q4D 3[)p3}$QyBn 3</ZAZ4aCS3w}}>;)$Qy@kB&T%$E $oE g 4 4GVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999h4$hhM$YY$]X4$``$k{44$04h$ii!MG$#B$hhh))) gBw3ijC{)aJJQpd0H$<Qpd0H$<  5;=  5;=  5;V  5;)=  5;)=  5;)=E'MEME $oE g 4 4GVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999 qBqBMM(h4$hhM$YY$]X4$``$k Q v33 텐MM 3 Yhh$MMM4g$˝?<4%$8)<$תתת +YrwS] 9 br~`H^ YrwS] 9 YrwS] 9 br~`H^ YrwS] 9+gjmR+RUX[gjmR+ gBw3dBu W!  $,p}$QyB/ZAZ4aC}}>;)$Qy@kB&T%$h4$hhM$YY$]X4$``{44$04h$ii!MG$#B$hhhgK_}ugjmRVXTZ\ofilTgK_}ugK_}ugjmRVXTZ\ofilTgK_}u q)eMRiI gjmRVXTZ\ofi q)eMRiI q)eMRiI gjmRVXTZ\ofi q)eMRiI RY1 gjmRVXTZ\ofi RY1 RY1 gjmRVXTZ\ofi RY1 [O!x} gjmRVXTZ\ofi [O!x} [O!x} gjmRVXTZ\ofi [O!x}s s s Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G2D00X;"^1:MILZ7\ yL>%%A !o%T`c)+0 th~ H i{hJvvJH i{hJvvJH i{hJvvJHsJJ HsJJ HsJJ HJJzzJJzzJJzzHJ<<JJ<<JJ<<JHCJllJlHCJllJHCJllJHJJHJJHJJH_RgJhhJJhhJJhhJH7JJH7JJH7JJHJJJJJJH+JJH+JJH+JJHJJ88HJJ88HJJ88HgJJHgJJHgJJHJJHJJHJJH2)JJH2)JJH2)JJ888+++<<<HJJwwHJJwwHJJww~ 2                      & i  K ZFPB3B PP EPV]enx+P0P5P:P?PDPIPNPSPXP]PbP7R EPV]enxgPlPqPvP{PPPPPPPP EPV]enxPPPPPPPPPPPP7g z *P Pe PJRPP t =Y N ` ``  # 1?M "H  [^a dr  "H !$P P$P+P0P7P@PGPPPYPbPePjPmPrPwP|P`PPPPPPPP5P 1I  W!$ Y0  '/q`4`D` ``3``[)`p``3`}`$Q`y`B`n `3``f)`dO```<`/`Z`PA`Z4`aC```S`3`w`3`M``[`L`F`p`TP`^`N`)`4` ` `P !  !  J Q  PP+P 8PIPZP\ a ';knqt!IM!$P Y] wP|PPPPPPPPPPPPPPPPPPP`PPPPPPPPPPP&P -:G Tan  {  jv"5HSP X f j q ! PPPPPPPPPPP PPP  /> M\k 5HP  z|~    "H       "H #  "/< IVc+ 0 H5  psv";  ` z  ' 9 @ :P?P4`/PP OPTP4`DPY dPiP4`YPb PPPk PPPs PPP{ PP`P PP` PP` PP`P PP` PP` P PP PPP 'P,P P 8P=P`1P IPNP`BP ZP_P`SP kPpP`dP uPzP` PP` PPP PPP  PPP PPq`P PPq`" PPq`* PPP2 PPP: P PPB PPPJ (P-P!PR 9P>P2PZ JPOPCPb [P`PTPj lPqPePr }PPvPz PPP PPP PP `P ` PP `P+` PP `P ` PP`P PP`P  P%P`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } T ] f nPqPtPwPzP}PPPPo w                     & . 6 > F N V ^ f n v ~      PPPPPPPPP   *P-P0P  4 3P<PEPNPWP`PiPO yO |O J W _ = ? A C[uow\] D ` P`D``P`E` $`B yP&P 2 rPC 'ResBP  o 'ResBP  o 'ResB  FIr_UtbXrBcBfDf[]c| fzStibtIrS _ !_ "_ #_ $_ %_ &_ '_ (_ )y LLLAf f _ ! _ !!_ !"fb F fb X f Q| Af IrS Ft Z|Q Qz brD fD IrS hD XzS Ur Q| G y LLLLQtf Z|Q fr c| BSDf IrS _ V c T_ V QBt T_ V QD T|_ V VEt T_ V V^r T_ V c T _ V BIrf T_ V BftX T_ V QBt T _ V QD T| _ V QtB T_ V VEt T _ V VQtS T_ V V^r T _ V BIrf T _ V BftX T _ V QtB T _ V VQtS T _ V VbQ T_ V VbQ T fr c| f|S Qtf ZrBf QD T| Qtf ZrBf V^r T _ V VEt BErB T_ V VEt BIrf TQtf ZrBf BIrf T Qtf ZrBf BftX T _ V VEt BErB T _ V VEt BIrf T G y c|`r MMMZzf dy MMMM`r Zzf d, EEEEG fr c| y MMMM`r Zzf d[~  @ {@}  {} A  B {B}  {} D  E  F  G  I  J  K  L {L}  {} N  O  P  Q {Q}  {} S  T  U  V {V}  {} X  Y  Z  [ {[}  {} ]   ^  _  `  a   b j   c  d  e  f  g  h  r {qr}  {q} t {qt} {} w {} y z { | } ] Nx gBw3 wW0 W00PP gBw3BY2k  7c9$Y2@)J)L63A+3A<)F)L23A'3A@)J)L63A+3A<)F)L23A'3A  06< 7 O\Civ+H *Xhp`IJ)B說PPPt U`F `J P  W \ !.;g k HMRWq u jv"HSPa e m y `S } `\P l a  gPjPmPpPsPvPC[ow`p``E`L `  'ResBP  o 'ResBP  o 'ResB} - 1-E0203040506070809McMzRUSUgmMae000kG.M.EostGwe.HereMer.Meu.Ebr.Gen.Kzu.beajkorfloenAM/GMhizivEbrelGoue.Gwen.KerzuMeur.Mezh.brem.G-maL-maY-maamzerbirod/M/U000G000TChwe.GenverGouereMc-maMz-maSa-maSu-maarouezbremametrek{0}veteil mizhevlenewarleneG a zeuL a zeuY a zeubannielniverosavadur+{0} miz-{0} miz{0} d zo{0} e zo{0} s zo{0} L zo{0} Y zo2l trim.3e trim.4e trim.GwengoloMezhevenE, M/d/rGwe.-maMc a zeuMer.-maMeu.-maMz a zeuSa a zeuSad.-maSu a zeud MMM, Unavet miztrede miz{0} Sa zo{0} Su zo1a trim.Chwevrer2.1.48.86Lun a zeuSul a zeuamzervezhbannieloobererezhtakad eurkenta miz000 miliaddekvet mizpevare miz{0} Lun zo{0} Sul zo{0} miz zo{0} bl. zo{0} min zo{0} eur zoar miz-mawarchoazh000 viliadgoude J.K.{0} viz zoal Lun-maar Sul-maG diwezhaGwe. a zeuL diwezhaMer. a zeuMeu. a zeuSad. a zeuY diwezhaYaou a zeu{0} a L zo{0} a Y zo{0} pe {1}pempvet miz{0} Yaou zo{0} Sad. zo{0} deiz zoa-raok R.S.000 viliarda-raok J.K.ar Yaou-maDilun a zeuDisul a zeuMc diwezhaMz diwezhaSa diwezhaSu diwezha{0} a Sa zo{0} a Su zo{0} zeiz zo{0}, pe {1}{1} 'da' {0}seizhvet mizdd/MM/y GGGGunnekvet miz'sizhun' w Ya-benn {0} da-benn {0} ea-benn {0} s{0} trim. zoa-benn {0} La-benn {0} Yar miz a zeu{0} munut zo000 v/bilion000 v/milion2l trimiziad3e trimiziad4e trimiziadan trim.-maar bl. a zeudan eur-makedez-Veurzh{0} bloaz zo{0} vloaz zoLun diwezhaSul diwezha{0} Wener zo{0} vunut zo{0} eilenn zo{0} Sadorn zo{0} sizhun zo{0} Gwener zo{0} Meurzh zo1a trimiziadDiriaou a zeuGwe. diwezhaMer. diwezhaMeu. diwezhaSad. diwezhaYaou diwezhaar Gwener-maar Meurzh-maar Sadorn-maar sizhun-maarouez moneizgwrizienn han{0} Veurzh zo{0} a Lun. zo{0} a Sad. zo{0} a Sul. zoa-benn {0} Suldaouzekvet miza-benn {0} miza-benn {0} bl.a-benn {0} mina-benn {0} eurar miz diaraok000 a viliadoa-benn {0} vizan trim. a zeuDigwener a zeuDilun diwezhaDimeurzh a zeuDisadorn a zeuDisul diwezhaa-benn {0} a Lar bloaz a zeudeiz ar sizhunskritur Afrika{0} a Yaou. zoMM/y MM/y GGGGGa-benn {0} Yaouchwechvet miza-benn {0} Sad.'sizhun' W MMMMderchent-dech{0} Mercher zoa-benn {0} deiz000 a viliardo{0} a vizio zoa-benn {0} a Saa-benn {0} a Sua-benn {0} zeizar Mercher-maar sizhun a zeud d MMM y GGGGGloened pe naturskritur Amerika{0} Vercher zo{0} a Lunio zo{0} a Sulio zo{0} a eurio zoa-benn {0} trim.a-benn {0} munut000 a v/biliono000 a v/milionoa-benn {0} bloaza-benn {0} vloazan trim. diaraok{0} trimiziad zoDimercher a zeuDiriaou diwezhaa-benn {0} Wenera-benn {0} vunutan trimiziad-mabeaj ha lechio{0} a Yaouio zo{0} a vunuto zo{0} a zeizio zo{0} drimiziad zo{0} zrimiziad zoa-benn {0} Sadorna-benn {0} Meurzha-benn {0} eilenna-benn {0} sizhuna-benn {0} GwenerDigwener diwezhaDimeurzh diwezhaDisadorn diwezhaa-benn {0} Veurzha-benn {0} a Lun.a-benn {0} a Sad.a-benn {0} a Sul.ar sizhun diaraokgoude Jezuz-Krist{0} a Wenerio zo{0} a vloazio zoa-benn {0} a Yaou.a-raok Jezuz-Kristan trimiziad a zeu{0} a Sadornio zo{0} a Veurzhio zo{0} a sizhunio zoa-benn {0} Merchera-benn {0} a vizioDimercher diwezhaa-benn {0} Verchera-benn {0} a Lunioa-benn {0} a Sulioa-benn {0} a eurioa-benn {0} trimiziadgoursav-heol an hava-raok Republik Sinaa-benn {0} a Yaouioa-benn {0} a vunutoa-benn {0} a zeizioa-benn {0} drimiziada-benn {0} zrimiziadan trimiziad diaraok{0} a zrimiziado zoa-benn {0} a Wenerioa-benn {0} a eilennoa-benn {0} a vloazioa-benn {0} a Sadornioa-benn {0} a Veurzhioa-benn {0} a sizhuniod MMM y  d MMM y GGGGGa-benn {0} a Vercherioa-benn {0} a drimiziadoE d MMM  E d MMM y GGGGGE d MMM y  E d MMM y GGGGGB[a b {ch} {ch} d e f g h i j k l m n o p r s t u v w x y z]K[   c   - + O M S q m k ]$/<*7<A0c]. EEˊ)    ]+    +, i7 EEˀB) J e J d J c J )L)) J )K)) J )J)) J *69*6*6Q J )68)6)6P J (67(6(6O J );)) J ):)) J )9)) J  J  J  J  J  J  J  J  J  J  J  J  J [[[[[ J ZZZZZ J YYYYY J uuuuu J  J  J AAAAA J { { { { {  J  J YYYYY J  J     N M)P JH 7P)39hys ! $,$}$Qsn</AZ44}}$Q@ksݹ%$ qBqBMM($B$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ 7P)3k,$ 0q4D 3$@0n 3<S3w ! & $ ,,  ! & $ ,,  ! & $ ,, <8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x qBqBMM(B$k Q v33 텐MM 3  Og] \ c j x q  Og] Og] \ c j x q  Og] 7P)39hys ! $,$}$Qsn/AZ44}}$Q@ksݹ%$ qBqBMM($$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ  q L8  \ c j x q m  q L8   q L8  \ c j x q m  q L8  7P)3k, !$  $, $@0UN</AZ4 QT@0@0o,揑U<0;0 ! & $ ,,  ! & $ ,,  ! & $ ,, <8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(xjZ-_z.-R+D,+RR(9!K_Ni_Sv++l++jZ-_z.-R+D,+RR(9!K_Ni_Sv++l++<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x qBqBMM(B$k Q v33 텐MM 3  Og] \ c j x q  Og] Og] \ c j x q  Og] 7P)39hys ! $,$}$Qsn/AZ44}}$Q@ksݹ%$ qBqBMM($$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ Z PS @X \ c j x q m Z PS @X Z PS @X \ c j x q m Z PS @X 7P)39hys) !$ 0 $,q4D 3[)$3}$Qsn 3n</AZ44S3w}}$Q@ksݹ%$ qBqBMM($B$??$]X4$44$k Q v33 텐MM 3 {$Mh$--hG$}4$չչչ^^ R 7P)3M#*1h J  J d`wrhQ\IF=Qd`wrhd`wed`wrhQ\IF=Qd`wrhd`we^^^[n ![nD ! qBqBMM($B$??$]X4$8N8N$k Q v33 텐MM 3 Y݆݆$ӗӗNg$Ykh%$J4$}}} |Ucm  .147:=@C wUcm |Ucm  .147:=@C wUcm 7P)39hys !$ $, $}$Qs/</AZ4Z4[}$Q@ksݹ%$ qBqBMM($??$??$]X4] Q v33 텐MM 3 {$5hh$--hG$}4$\ c j x q mj \ c j x q mj  qBqBMM($$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ \ c j x q  \ c j x q  7P)39hys ! $,$}$Qsn/AZ44}}$Q@ksݹ%$ qBqBMM($$??$]X44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ \ c j x q  \ c j x q  7P)39hys ! $,$}$Qsn/AZ44}}$Q@ksݹ%$Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwj4>l*}Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P  qBqBMM($$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ 7P)39hys ! $,$}$Qsn/AZ44}}$Q@ksݹ%$ qBqBMM($$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչ \ c j x q  \ c j x q  7P)39hys ! $,$}$Qsn/AZ44}}$Q@ksݹ%$CJCJ qBqBMM($$??$]X4$44 Q v33 텐MM 3 {$Mh$--hG$}4$չչչkvy~-5D?7EI-^. 3h~HX J '''w J 7'77HX J 77777 J }}}}}HX J ,,,,, J H! J J J V=HgH H J d J BBBB J  J H J 99999 J  J ((( J J J uuuuu J  J  J 77777H0s J Y`PIPTP_PjPuPP7K EPV]enxPPPPPPPPPPPP EPV]enxPP%P0P;PFPQP\PgPrP}PP7` s *PP^  PJPo  =E I   IM!P Y] PPPPPPPPP P`PPP%P*P-P2P9P>PEPJPQP5P    .  k  "_ . 7 G     IM$P Y]PPPPPPP`PPPP P  ' 4AN   5HXfP   IM! Y] PPPPPPPPPPPPPPPPPPPP   (6D/ 4 5H[iP 9  D  >K  {R 2KY  d_ . 7 < G I P W ] d IM!$P Y]PP#P(P+P.P1P4P`7P<PCPJP O\i v   5HR`Pf n  IM! Y] PPPPPPPPPPP PPPP!P&P-P2P9P @N\ jx  5HP  IM!$P Y] PPPPPP PPPPP`"P'P.P5P:P=PBPIPNPUPZPaP5P .I !$ Y0 '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO``n`<`/`PA`Z4`4``S`3`w`3`M``[`)`G`TP``N`1h`` ` `P !  ! < C  PPPN ' ;IM!$P Y] PPPPP PPPPP P`#P(P/P6P;P>PCPJPOPVP[PbP iv       jv"5HShknqP J S U ]   IM!P Y] PPP#P&P+P0P5P`8P=PDPKPPPSPXP_PdPkPpPwP ~   5HP   IM! Y] PPPPPPPPPPPPPPPPPPPP    "5H   IM!P Y] _PbPgPlPoPtPyP~P`PPPPPPPPPPPP  1 3 5H&4P 5   IM!P Y] !P!P!P!P!P!P!P"P`"P "P"P"P "P#"P("P/"P4"P;"P@"PG"P"5P@ E IM! Y] "P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P " "  5HN"\"Pl   D#G#J#IM!P Y] M#PP#PU#PZ#P]#Pb#Pg#Pl#P`q#Pv#P}#P#P#P#P#P#P#P#P#P#P"5 ##P   t  ` z   =       9 e   #P$P2`#P $P"$P`$P 6$PA$P`-$P _$Pj$PX$P u$P|$P$P$P`$P $P$P7 `  $P$P7 `$P $P$P3` $P$PF`# $P%PF`+ %P%P %P3 1%P<%P*%P; N%PY%PG%PC k%Pv%P`d%PK %P%P`%PT %P%P`%P] %P%P`%Pf %P%P`%Po %P&P`%Px &P$&P&P 6&PA&P/&P S&P^&PL&P l&Pw&P`i&P &P&P+`&P &P&P+`&P &P&P&P &P&P&P &P'P&P 'P'P 'P /'P:'P('P L'PW'PE'P i'Pt'Pb'P 'P'P'P'P'P 'P'P'P'P`'P 'P'Pf`'P 'P(P`'P (P$(P`(P 1     * : S W b l q }   ' 5 B F Q [ _ j t x  a f r    L$PO$PR$PU$P       ' / 7 ? G O X a j s |                    'P    /(P  2(P;(PD(PM(PV(PO f(O i(O s(J W _ r t v C[uow\] D `PQ`,`y``E` ` #P#P  j _(Px 'ResBP  o'Dict Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html VVV- #+*:8!8:!HҨ1;<:!2=:8,8!: :!>  }-9!/: !<1,:!008!-<.8!9 ! ,:!(8!, 1,!/: ! 8  XP!a&8 ;,8;,8! ,/818!:/:!68 -=:8!H;>1,: !=27!: !E0&0%1 =D>а:<.8 :!>1-/8!!Ж Г,.8 &818!222<=l=:!7":8! >-P1+:8 /:!9":8!/:q8!Ei1,7! :8 (,!1+:82,! T}v>-^1,: +B'>E/:!: ;!:8271,:!-#-6/1,::!/: Y;>1,:!ά .:08!7W: A,!H-Z/: گ71,:8!:827:8!: 6=:+!::=:!Uy1?1<6=186< 7:!,C: e $8!=>:<,818>08! ,8;,8!-5/68!D-*z;<(.8!:;>,=:: :!1:10;X1,:!,/:8!: 1,::!^< ,R-:!A6 #=2!1,:6!#a$% ad)x/?8ڗ.!,6/6!9:!!0r1,-/: ,8!l--N1n:!;>81,: ;:!: .8! =,8!80%=>,8!1+::8! T>/:!6J0)1,:8!22=22!AW;,:1, : ,8! : e4<">08!:8:!;-/:8 ,,!:,!/: >:!1,; :8!99D:!<$9=޿K>:8!9!BZ :,<>1,:!=2-/:;:!: $8!-/:1+:8!'fBH1,FG:8 5>/:!f;/u2!9! JPj,, : 9:!//!/. 9:!<-/: 9:! : 0!=:8!=:8:8!:/68:1,:<=:! ؞b; #,>:!1,;:8! lZ+1\98(-?!9!-(1!?1.!:A8 1,:!2b/:!:8 <mid;1!;08!,/:!+:8 <.866;<:!>2 :!,++>/`19</68! -Fr*-,!9+!: Җ*+8+:  .:!: :!: 5#x .}/68!>jJ1,::!;<.8:!1,::!8+!.!9, ,*1;! <!!,% :8!1,!, ,!j>H\:8 ,8!9!.!129: 18! a5~$!1></ =>:1,:!+$8!:8;/:!1+!1+!-/:!6<j 9 +! ,!,^92,:,!16!9,: ,!|ir9H:!>*%/!11,!/6 =18>:!29B:!; :!: =7:!01,:8! 8 !,81, 1;!9 ! ;6!;-/8 >:!-Y9$:!61- 9 -!, FؿJ0>:!/::!9 :8 ,:8!6+! H? (,N-! (-!0-!. :!9-!9$:!0-+:!-+: B-!iؾ /1,:!26.!,: ,=27!/,,=27!..6!-,/:!:!;>0!f x 98-!-:!-ei-:!9$:!,!9$:! ,/6!,M;609,! 0@-/7! : -/7!=17$;>!W{I ؃@! )<&ۀ0(6'6A=? ,B,!-/آz:!/-!<J-/:<:8!:1,:!, :! v&BP7 #؜f,!0) =:!,$2!87:!o2MD=: 2!*>:!:=:;!B,/=,8 *2!2<-:!06/68!.6!/3=,8!>-/819,!/=2!8R1,: 8!O-E;!<-:!2!;)[= :!:2!0W1(2 2HV$!v7 2727!1,: 8! : -1,:!4D.!-,;:8!/8 6! X6b!@-%0122!: 1+:! 4-: !0!:8<:;>-/<=18!1,:81,:8<:!EZc J^;n>-/: :8>-/:!: : <:!: :8:!>1,:-/8!v2ػ<08!;18+8!,8 ,8,8!I-C10=j> :!,::8;,8!Z/ma0,1+:!1,:<:8!J-? /b0=:8;18+8!:!</:-:! .-/:!1+:8:!=2!,=:!F7/6 :8/6!;!<71,:$8!<1,: <:!;(<,! , -/:! ,ď,678M2! ,!&7: 9 !:8!3V.i2$6! :: :!1, >:!6Dj(=2!,!1,!-/ 0::!1.!+x./68!2p1+:!;8<.8:;:!:ڳV!1,:;:!. :!-/9! .:!:!<1,:!,2>/68,!ؐ2:8;!Dؐ$-/:!: j`jO! -"'1,:::!00!;ެ=>:1,:!8F:8  ,!::,8!:8,:.8!4,7-U0!6!:;1!<1>:8!-0:;:!5=:!:8 s}C,8!7: Up8 .F>6!1,:!1,:8:! 17!ަ6!>-/:! 0!1*=:!!1,:,8!6,!2F:!: .18! <0!1 :8!/7:!,1!$V4A<4=2 @!:0!1;/!Bj-P.$/!;:!;چa<$,!:8>:+8!  0, :8!:!1,:1,:8!: *.!RM1!2-/8-/8!: :! :8  :86!Zض.,1,:!8!1,7:1,7:!6! 1! Ent!H18 R:,!00!;>!-!18:!/S< ,,!QG)9-$1!0!18:!7:-7:<:!$8 4D!6!< .8!<,>/:!-/7:!;:.!&>,L-./]6 E!M7b8 Ew!-:,> :=2M!-:!E[4,)/68!-$/!/:<.8-/:-/:!/61*22!,:81,:8! 2>-/:8!/$;!:8 ::!'.=7:!/6 {:!: bI^!,<:!,N/1,:1,:82! 681,:82!&1,:82!:,22!;C=:;=:!<H-P>:2!-/!<ܹ-/7!f4-00-/8!.2!.R0!1;<,\=: YZ,-/8!: >:8!8<:1+:!,!1$-/8l!/:27!22!;=: /,8!0R/6!8: !8 8l!'/:!ܸ18:1$;!+: -/8!.8 0>/7:!: <1,:!/:84!:8!:8!;J=2:;=:!:;=:!:;:!:86!2Zj :!2(-/8!: -/:!=2 o7!1R>@/: '1,!:0!,:8 1+:!yvP\-.>1,:!/7 4q:8!1+:=2!P.!6 ڙ(/!< :=18!: ; :=18!1W6<: :8!4Y1,:!:8;:!ޥ4>:;1,!/d*<=6 1,:!:6:!: Q2,J!V)!/68 -=:8!;>1,:!/:-/:8-/:8!m,>:!-!=>l 7:!16b"9>2!T-:1,$8!:8 /6!-؏_/=1!x <,r-+!.- +8>-!+8 >-!:8,!6/;>=:!: ;-:!1,7!:=,!=: =:-/:!00!+>1H< -ȸ/!1,7!8 !8 !,8<>1,:/:!<" 7:!*=18!-/!,8<:!xnm B,4=27 +8! 4 7:!>/!+8,! -^18!-G-L/x01,7: !,8,<:!/,818!:8,8-/:8!67!,8, <:!!:;>!B- :!:;1,:!: 1,!ZsG,-/: =:-/:!141S;r<-:.8 +8<.8!/84!:1,:!,::! 6!-*/:!/8 0!,8,8!,27!2!;=: !-$-l.B1H6!=:;>,=:!!8!+,8!dl , 8jX.!:8:8<:!96!(1+!9-9,!.!>.9:!, ;-/727<:8!0+P/1,!9:8 =>:!!n-+!//81}=r>:8!16 ':F(B1,:!,8!</!1 ,:8!4H~=17!/W<1,!64<1,:+8! r:1,:8!-"1=2:!,[`9;6!+ ,-:!///401T=:!4: /:!:;:8!,8;>,18!@,J-: +87:! <:!,Ε9,!w,q/ @H:9+=>:!91!/18!1,: ;!<:8! ,,!-j1$=! -:!4PU,!6 u4!19,!m>18!D,N1,:8!<1)=18!,;/:!916!9":66!0/68!@,d-ܤ.b/ 1,:!90, .!-6!+! /2!12102j<1,7!+ 9,,:!: !,:8 :!7<1,:!4/Z0>/:!-!: q7:!6 /7:!9Tp!+.- :!=: :!,*-:! ;8!9 1:! *,..,,! H]>p~,-:8!-8< (1,7!/: !=27!.:>/!0>: :!NX D-9!/*<.8!: .:!, : 17!s[a,(,W-.1<=:!9 6!,U58 L 7:!8F;>,!: ;>,:!-,=>:!  +!, ,8!=17 =>:!a +3+!/*=:!6 >L#F-X/: <.8!::!: ::!/8!6!:8:8!7:7:!-:8 - :![|-.-Ě1P=:*,8!=:=:,8!,:I38<:8! L,8 8x8t:!: /61,:8!81<:8!:8 ]0س27!<8=2 ,8!41!-:<1!:8=2!6:!1:!B:8 =:8!,VY1,!/d3,>, :/6=1!;-/8:8!,4N/:8!>, ,,!:2<.8!-/! .6:!:!: Θ01,:!7: XCD.!Z8 ~g!,!;:8=27!-/:8!: 1;:!<:+8!7: @cJl!&L8 ! :8/:! /68;:8,:!--/60 !-:,8!68_618!Ȝ , 8!8 ح:!r,T-̹>ܻ17#-/,8! }A>,8!112;8)<18!+:z17!8-D/:/:!:,:!]/:,-/:!/B1ƶ<*=27!0<:8=>1;! 202@/ܼ08:8!7,27!1">1,: !-:!,!-/8 <::!5Z-.8A,8;:8!Ɔ 2-1,:!:8 :8!,[,j-r1A=:8{v*18!>/ -96!<18!/8::,1,:!:,1,:!,ܞ:>,.8!%>:8"e;,8!:1,:.8:<1,:!1,j: 9),F&8!(18!:,8;!ļ ,8=18!>/18!؊M4^qd.;</!-ܶ1,!/ 6!NEh,!1,7:!-/8!/Ș;`<<.88!-:1,:8!>:!1,:8!!41<>=2!1,: =2!1 ,<1!>+8!: 2J!-7:!-7: /:8!>:  :! K: j,418 ;:! !غ`& :!81,:!-::!:أ,8!R19X=>-/:/6=>,8!: ؈[.84!-9/6!:<:!17 z&:!FV;1,: 18!:8 :!-/8/6=>,8!HVM21,|8!;<.8! H;*-:!:0808!-Я=17;!: &x'd<=:,>1,:!: -::!.1,:!1,: ,.!7o96<1! \x8 61,!.81,!+!1+:!<,=1,!,=18!F ܿ182e!,18!:=: :!ʻ6Hl!$%! -f-t.1E>(J+!7: !98 !>,!:8 !1,!0 6/:8!9,!,!- =:8!97!8 *:!1,::8!:!f+ m8 !چ:f!!<:8!>:!x4H]<2!,[<9:8!: $B't! :!: :-/::/!>޲/:8,8!-.<1,:!/ >:!: 8 !>-/:8!ޢg7N: !!$8!"+!: !+!Ň066:!=[:,l16!;:8!: 2!<,<,!=: ! !8 wsb!*,!8 w_!y,8 <:!BKH:8 =18!: !'!<8 8%9,!<: 1,:!&(0!::8! q*<}!:),!+!2!-Ԫ/'1, :!؜lt/h=0>-/:8!>2<1,:8!-9!1ƅ< :! > :!U>^:8:!-$/!:/:>:!g,?=: /:>:!Q1!6,8!13<,!/!6- >-!/Y14;X7:!0 u:!:-!;-O227:!041V2<-/8! ܞ،,!-:! d!P!T,l8 ؄74!./68! {2! 0:7!:!:!,8!:8 !:1,:8!;.6!1 :!Ʋ<1,7:!m::9;;1:!6 :!,-./#68 RBp!<TޢA-!؃r.@/!. 9:! _!8 U"<L.!,1!(= :!+1,+!2^0!114:1+:/7:!r2;g><.8!:1,:8.!#,-/:!-l1,78!< :8 >:8!- ,!",!ڦ.1!! L]!/Ft7!8 ^:!: c!D!/6!:8!-/:8 1,:8! 61|:!>:!, >:!&-l: !V8 DL0!-<1,:!6!=17!:=1!<L.-9,!;<,8!::;-:!bJTڴ-? 9:!-+!,(:8!81,:<:6!1 ,/:!;:>/! x/:!Vc : !:!: y9A:!`&86-/:!.,ڣ=18ڀ|2!A ,,1,:!6!<\=>:1+:!=18 :8;1,:8! >0 ς{*KA>,8!>^ j+!1,<:8!+: /9.!6;,8!01=:!:/68!017!ޯ;<.8!7[: ^!8p9ym+6;1 ;:!-!<1,:8;1,:! 4P!,=27!1+:8!: 0!: +!7:!: @Pܗ2!:!;:;=:!22!: !08 E%:!#F18!>-/:!0>-/:!~y(0!2,!>/68!:!1,:!@ `/:!0/:!=2 ;:!0:!1;<(=2!.1,J:!:/6! --./p1B2! 0F^/!: ?18!:8!1,:!B: }h!>-:!: !:!,,8,8! DR"- 6 <:!: 8 !<̋17!.h,.!7F: 2!*N8!: !,8!:8 !:8! -u-~/G0!1 ,f8 226-!6 -!\-/:8/:!*K/!: ȲH\f!1!$6!: NH!.-:8!6!;/:!-/:!.s6!9$:!,!#u-2Í;;=> }-k-n/!01,D7!8 !3-=>,8!ʀ:1,:8!/:8 <.8! !Yu!Ш2-:!=>,8!U+!.Ҽ!!:>:!G\z:8 8S7:!;=,!74:!,<:!:ޣ< : -/:!T 7(:8!: mL!> 7:!R k,1>,%,!-B6 : /68!/ -!;>-/!4F:8,8!: 8 -!: =:!: l:!(&8!<: -/!: <.807:!.! 8 @H4o-/:! /:!;:::!,<t7w: !,8!: ZC\!zN;,1,:!:8!;,!q\2h>Ƶ,(67!  !8!: 0! D{F/68,8!: >:!=2!4>,8>,8!;14=:;=:!,:;1,:!@W:8 :!: %Lj!;1,:!2;1,;:!*<1! *<1,!,:;1,:8!7t: [\ڕ!08 7:!,:8!;ج<08!:!=:!2l69B,9, :6!9, :! "<@V&8:8;,8!->08!Lfr-16=:!-/: <18=2!; -/8!-1,7:-/:!-./ 0u1 ,,78 E!!:!2BL,8!-A;-:!/-!9:!'2T< 7:!0.1,:-! !-/+!< ؉1!2N9!:2;ڱ<.8! )>!-%;,8!$-!7: !;,87:!2,,!:8-/8 -!1,-!: -:!79: !J8,!;6!-:8 :! D:!:-7:!,  B",!-/8!A/68! 8M.! [b![6!C8 *#N!cM:!-/:!2-/:!4&-/7!; =:!9{1,:!: !=18!: Wt~A!2L1,:!-;=18 /1,:!:27!6: 1,:!9,8! ,8 17!H`M/>/:!+-</:!</:!*8 FJ/:!-/:,:!,_-X=:!2d:8!-M<\*=18!:8 ,8!؇`101=:!8!-ط2!QL, 8 "d!,!: %:!":!-/!4:8  --b./F01,$:!7:!1,7:!/: -/:! 6a6!8!62!2! @"6!1,:! r1,=:8!8=2!.<>,!7W: 8!1+:1+:!Xfn(,8!:8 !,:8!-/:/6!=2 :!:!=2 -:8!8 !:! ln, D8 ؍W>,!1,: 18!7:<=1<=1!: ]>!6!9,8! ,!:8<1!:c1</!]!-/:!: d)!f8 (!!܌.1,:8!:8:8!n8 c"<<.8:8<.8!:8:8 1!.<-/8!,->  !41,:!<:!.1,:!:81!018!: <1,!: 3%8D!:!-/!/:8/:8=:!":!<mJ1+!;<.8!/6 +!8  :8!/8 ,'H!E.-/:!=>:!؃2),8 ;:8!9a:! .%2c2A=H>/|1,28 !:8!F7: qA /:!: <-/:!:  =:!:8!>, =,8:!./1,J:!<: ؼr;,8!: " !<,8!(N> :8!72Zp:!*-/7!: ؞8/68!|b-/:!,8/68!8 $ڳ4e=:!1gC<:1+:8<:!*ܷ08!*67!F 1X-Z/07:,8!: /,/:!: !!=:!7: 6$,!: ڊֱ(/!+/:!: >![/:!1,:<18!v|1>T,1!68 !<-/:!>1,:!:8 :!:!!:8!6! R!B%7!8 !,>:!1,: /6!x .1,:!*>:!:8 !U>:!:jA >:!6(=2!  :\1,%9,!-Ś<-:=:>-!1,:;,8!-:8:>:,!0B1D2l9!/:! J^V|!d8 !1,:!16v=2=2!18-/:!U,!,<7V8 !:! Eط:!!;1,7! *H @,8 i,!>:8;::<1,:!,,8!;1,:,8!,/-A.G/06 !08!7:  8 18 |-/:!: عp:8! Xk/8 Y!,!-C7: r:4<::8!1,: ހP296/!.1>-!>171!/7 ::8!2%=18-/:8!8 N/ք:!:8c9,!: :2!^! :!=:!1!:!//:0t1U:\>:!06=:8!92:<7:!!9! Բ .8!a,<:!1,:6/68!,:1,:! h..!1,:!*:!:,8!6 R,v- /:!: q<:1,!: P!ˬ-Z=! 8;1,:! ,ģ112j6m=>!!Q`,W-`/1,C7 (zF6!/:/!;.<1,:!:>, -/7![,< :!-1,:!:!=>:!!=1 =,8! L/.8 :!: - /8!:  !(cY!zw/:!7c;:!n67!8 ط68!.k<:!1+&8!: !^{A>:8!ZH ) : ؐ&d!-/!: ԫP!!<1,:!:UN=2!<=2!7: 4ؠ:! -/,8!8c1+:!<.8 !>:1,:8! !!gQ,O8 `!;=:!ض 6-}/6,!ض1,: -(/6!/:,:>:1,:<.8!0::!:=:!:  !v8!:!0 1!>-:!<<R;:!618!: 18!-q=:8:8!h<,8!-/8! ,!,8!1N126A>FV:8 j1,:!:<18,8!: !1,:! $!1,:!7-/:!!>,!.T:  &!,8!021>-!7$:!::!: 6!,N-f./*0!8 !>:8! "6H!08!>- !,6!:>-!Z`6D/:!z}6!;!-N1,:!<1! @!@/V^!p8 H%` )!,!:!,!:81,/:!Z-/8!DV19; /,8!9, >6!: M!! 20,+!,!1,:!+O΍:<8>:!8<:8!:8! 4 <18!,,!@yL6 8 !/!: :!: ;(:!/2+!:,!n:!]"p,+6!9B ؆<9_z:!-/:!: _d!xЃ/:!>؂<:>:+8!Am:8 0!!,!,1,!, 08!vT v: 2>8!,8!+.:!x=18!/.::;:!:/:! \,1,!08 <1!7Z:8 !ص dލw <:!: !,!: 'Y!08 <.8!=,"18!8>=>:8!;f<1,! 6.t9J:!,/!9:!9::! %w2ı:ĉ:x;<)=t@,C1 !7!8!7: ص:! Cd,=,8!;>-/,8!0D;,8!ګ?>6!1<:1+: ;/:!GT m,-,1,:!/8>-/!V,!-61,:8-/8!/:/ :8!:;:;/:!.r=1!/;.<@=:! :;!1,:8 :!1 2; J/: 4( ,!: &,/68!::,! ح-41s6:!/ = !=:!Hd *-6!: ;:!1,<:8!,::!1,::!D;Y)s1+:! K-*<.8 ,8,8!,7: R^/*!+ص;"<:!<0R6!:8 L::-/:!: g!>!:H: !;=2!: !.8!:8د.6<1!/0!<1 :! ,2//H1=: !&=:! !068!{"ؔ0!!d,t8 /$4,8!1+]<:!;$ :! FN}N!o1,!:2;:'<.8! !.=:8!<-:8!: y-!88!2!<:!+!-/:!,t-A.8 &c|B!N-:!<:! ؅+V98 !; :!/: !58!-/:8! Y F7z: |KB!>: d</!<:!>:>:!7$:!: ! Ɗ8-:!: !:!_j: *!j!",!<1>,!-!-بL<1!آ<1</!1 ,!1+!bA-/!:!*`<:!: 2>Dy!N8 !:!1+!0 ,!!ذ1,:<:8!:e<:8>!6:!,6-:!2 6@9 ,}1;!7  !//091 +L8!60 %/:! Ty=7: 3@XHh!:9;.!/68 !:9;.!-yv6 <1,!,81!atڳ:!: %u!8:8  7:! >,!: v]x!8 CO3!:8 67!6 0!-_/68!<>1,:! .Y!18! 006 <.8!: DB!-/8!6!; -O=18! r6Tr2!/d<:8 :!1T;؉<>-/:8!:8!@f >,!-:!-01<:!/:8/:!-!.,>/:!81,:! B,/:!_/rT-/j:8!@G/=1 7!OL;_s<.8!%ؼ+-o q/ %&į!:8 >L1!z!;>6!,8:!:!<18!: `!t8 %ql!ؔ  ,8!,".8!: !؉:! jt!8 !-8؈ -/:8!81,:<2!+ :!: ؘ,8!V96l9 ,:!4D-,-!1+, :!1,!-.$1! !,!@-v: 6!: !=6!M|:8 !2B<.8!<1 =,8!<1 -:,!4Y<.8!<.8 =,!,<-,!^n: !/2ع] :!/:!,-,8!7w: -,8 ؈!,:8!,!-:! .22;l<=H8,j267 !=,8!7: !-:!L ,1,: * :!,!:8 ب]س:!">18!:8!/:!8 #<]D!, 8!<: 18!=18!]O+8-/:8!/=: 1+:!L-z/ʂ01 !zv,7:6!: c!52:!/::!  : -/:-!.n/0k1 ,$8! -: F!A!>1,:!9 CR :8 :+!c`1,:!-/: :!اCؚ,8,8! ,!: ,! :!1 7!:8!.8! !18!: }0P!+8!,22!:, 1!: <:!: d/:!: 1! :!q,Q1E::=>--`./G1X6 7 !<,8 <7:!4/:8 6!:  *,8!: /! 8 !:8!:8 !=27!,J8,, :!>7:!<:!7N:!08 !:!=27 <1!: .!>:!=:!=,8=:!2,!: Kܐ4_!,!>:!! JC!ލ8 BX$!:8-/:!:8:8<:!,:8,!-19=:!::!تC,Z/ 0@!:!:<-/:!6! : 8!p=>-:!0P`j.1+: 18!,-/8!ڞ"!-!B]j-=2!>0d<.8 1,+!:8:!(+f6!y629<: ,! ,:!- ;:8!-$:! uA&9 ,:!S*/07 <.8!: 4!V!:!0,8!@O1</!;7:!7: *!;!:!: V ,/6!9 ^9,!9 ,/6! z!8 B*-!+8!}< 7:;:>:!1,: !/:!1,:1,:< :! VT:!, ,,!91!,:1(<0!,, [7:!;,8!:8 !/6/6!; ;1,:!: >L!-9+:!>:8:8!261=7:!<=,8!9!7h:8 6!: ,6!-:1ث0<  !9,+:!DY-L9h=7ڿC:!9 -!! Y -1126!=aw,&.1 D!J8 F!>/:!=1 `j!,,,!=:818>08 ;/:!//!=181,:=2!08!: 6\!!:!+/6!: [!*<:!7:8!,27 !1+7!<7: 8!:!: b! !:!/ >,!1,:! !<:!-./0 8 Fܮ!:8!EH/n08 !<,8<,8!  :! 5kZ!h/0: ;!:!-l;1,:!:8!>:!=17!ҲP,!:8 K!܇!:7:!8 , :8!;c:! E!U6 2H!P7f8 !R<-:!+,!8Ц:8!!-/:8!K :!: جx!-/8!!:!ZKh, 2F8!-/!:$;!!7:!1+^8!: jhZ!=>,!:.<1,:!8 J,8!3 : !0+!>E+b;:!-ܬ <ʫ.8;:!1(: `&2L!/61,: .8!::!,C-ؖN0!HNi0q=>ګ%,!:!<<=18!1,:<.8!-/7;18=,!/.J/6!:8 ; 1,:8!+!<(=2!:!1,:<:!2W7:! ;1,:,.!: ,6 !>8,8!=2!>2!4p-:8!<>:!<^p1,:!!<.8!: .!1+7!:!::!9$:! @&LX,!:!, ;:8!:9.! /:!:8!ڷ!,+, !/49r:;:8!0D/:!< 7:--,!<0 /68! n:+ 1!,L11e6!9:!=D41<2 !:!:!,! !7V8 .!1+:!1o;1=:! Y!3-!Ll7: !-:!: ?!;:!: O8 OVv!c,~1,:<:8!T-,0 ,!:1+:8!ܞ<,- ! :8-!9,:!Vf~18 Nh!=:8:!M!1+!.8 !+<Rv9 :8!- 1ܳ =18!,"1,.:!Jh$,!,:> 7:!;2<1 <1!>-i/68-:!!(,08!16! FؑH!ڤ: !:!7: VS!: /6!`B,?/99G:!;9-/:! 2_-!1,Go+!,j-P./0 .8!=!u0!1!0,8! 8!:8!.8!?1!-/8!=M:! !/!\!7E8 %NH!ĉ E;1,7!:8=,8!2=,8!<.8,8!!=,! !<>:!Y܂: t!|8 TزY!!z9"> :!:!=:!:6!2>> 7:!1, 0!1,:  .!1:z!-\6!/91+!/9-!:9,!<:8!PTq:!f>8!1,:8!,!: (2!1,:!K@--:!2D1,:!,;71,:!,-:8!:-/:8! 8 !>/:! z(dn!W67|8  7:!ئ:!.1,:! ?a/:!:?O>-!:!=:!<\/:!:  , >:!7O: ~c!v!8 >R!:8+!:,18=2!-/:,!: ! : :!!7:!: .!:8!7: !7:7:!: !<:!rn : ;2;.8b1@</!=:8!:!: ^[Ծ!;!7:p8 lwI!6ڰ;:8!;"<:!-/:8 !/6-/:8!: 2!S /::>=P>,x-.1,ڛZZ: >D7:!6 18! !,! / 7! !1,:!A>76:8 %1!: ('8H&!08!0;-/8!H*/68!00!7.:=:!: *!08!/!1J67 خU:8!,:8 0! ,!<1! ,<1!I)7:!,1,F-f. ! ;>! !>-/:8!/ ! :8!. !: !uh_:!  .¿119i:q=KB1R2Z61,:8!: ;-/8!7,8! NF!_i:8!9;m1<.8!Zh):8 9;!!: =:!: )!t8 N:!!T<-:!=: :-/8!;,8! !r,7h8 @7J! ؿ :!<-/8!:!e+8! (4:!:!<.8!7:: 8 !;-:!: !6->1,:!<:! +^KN!!*-:!: 1,:8!1,:-/8!dڙY 4 :!\:! !!!1,:!.B/[0!ػ)8!:8!'l!8 !6-U(=,8!:8 !1,:!=:!: 6 ,!(0 %; :! x!J6 !6 ::!/17!:  !7:!>\:,!-/:!ܣ!2<2!/:!<:<:!! !,,0- B!S/I::8/:!:8 &FNL!>+:8!&1,!1!C{G$-/:! yBا27d8  +D!@-: ' :8!E\>/-/:>171!'F/6>-:-/:!/:!,1,:<:! 4q! >1,:!4:!;2!: 8!-/:8!-:!<2=>,=>,!=>,<=>,!91; 18+8!!&8! yW{!_8 3Lddrp!1,:!,Q-R1,:!/18 :!\6p:1!6!;1!*:1!K,*-:!,!,:8!1&l>1,:!#i6<=:!7:1,+!2F:6!1;6Q<1!;jܗ-:8!:8 j6O>!:!,18=2!17;7:! |@<F1?;1,:!7:,8!:>;2<W/ :! 4! sdf:! 0z=:!:8 ؝!$>18 >::8!+"18!/68!F$ : #a>ܞ!88 !+8!W,!D"܌;2-/:6!,! !,:F=,!', &8&8! %'P!BW1ړ>:!6 %=:!8:8 ,8!b: >!18<1,:!: !::!&8!;. 8! ,001c6!=41V2 !:!: !:<>1,:! ܳ!$8!;-/8!0 `1,:!2/::!:=:8 =27!,.-!,:R3i: !;!: !!0& 8!: 2A!8!1,:-/:!,g-./LO6 8 J!*u!-/::!.g=:!:  H.! :8!1,:1,+!:8!!: !2! ؛f !=:!+:!Ə=:!I{/ ./!7N8 11v!1,:8! /j!-:!lOu+!</!: 6L!1,:!<:!0:!-/-/:1,18!7: !!-7:! >!:8 !,8!>DP!-7:!1+: 7:!;"<,8!,8+!y;<:!-Y.:!: ڗ!:8 8y=:!-:!tR: ؠ<!8;:!=":!: DN!"=:!15<:!<:!7[: >ؚA.!ؠA8 *+8 /؄-/:! !!%!8#9.d,!;. ?hY>.8 j/6!@ :ڐ=D2!:*-/!;":!.>-/!-/:;:!+8-/!a@+L/9"-/:!%9,!  + BX+HP,8!.  =:!16!/:!:ܟ,:!;-/727!4x-9,!1 غKb/:!(-/:!-: ؛=< :!,8 /:!>/:!2>/:!-/.8>,8!1$; :!4BR-/: 0<.8!,1,:!6: =:8!: -/8!2L+8-!d-;=:!;!=18!,R,!G-(=2!-!::!=2!w4B_08!:1,:!-*-,/R=2!/*:8!:!,8-/:!6 !-/8=:!2@,;08!:\:8!: %!:;>!;,< 7:! : ,!<V;: .,!/<:8 :!;<΅=":!y-^!g/!D8 ;-/!<:!7^:8 ,8 0c!-: 18!: !<l,8!ڽp.8;>/:!&=:!:8 3:!17 9,!:!-Q=>:!1@6R7: 7:7:!+7!:08!7 18!D,-B/j0!: !>1,:8!/ *>,!: -!06 =:!: t!:8!:؂:8 !: 18! -.6ǖ;;!;Y<2!: !,! !18!7$8! !1,:!P: ! b-:8!: ;#2!0-/:8!K!;<=:8;!.6 :!1+:!-N>,!4>1,:!B-/:!2ܗ17!1;!:8 4!< :!/6>-1,!7: :! |//1D2=:Nb18!=18!: ,8 !/: /:!:8 ‡9:!68:!!C,lqX: ;18>!1,:!1,!18;!:4<.8>7:!!: <1,! :!4!,- !/M8 P/ΉL!,<:!<,!1,:8!7:!<1,:87:!:F<:=:8! :!1 </!ܭ*08!1,: /::8!.H>+!;*<.8!1808!6,8=7:!: !/!:2!;=2!!;1,:! j HM: Hhp!0:8!;/(27!: ,8!7:!1,:1,:! ;*<:!>:!-96;0=2!>2!>1,:1,+!<:!BV /6 8!-: <.8!7:[!8 R/Xb!2(,!1+:87:!,!>,!G-!D=00H2;>!+!< v/!2ܿ08!R-(/6!/<88!6V:!/1,<,Q1,:8!6!;0<:8,!:8!;,8!:!/:!2!;[<:!\Vh,8  "!d:!: :,8!:8 ".@18!؎:8!,;:8!ҹ :!2 h:17!: A0-y70!:,8!7V: F 6!,!-/;:!: !>/!6z9|: >J+%1!<=2!(:!.8-/8!!01,-.!, BM`::9;,!:!r>:!*:!- /6!-^/012 4@V!Z7 !>:!<: 0<.8!!>!P218!: +!-l1.<.8!/ 8N8 !1,:!: ڶ!2!: !=8 !:! (,`68!: !*:!; ;,8!s,-/:! 0-+:!96! 3!B8 !:8! !,RY!:ܐ9b!:!: !a6!?,8!: <.8!ܐQ2 ,:!,8!: $N!^8 !:8 1,>18! : 1,:!>:8!aJ!Yo, p!C!ؠ6!.B18!:8 !>:8!: 0:zM!::! B*.6767!9"/!Nv: ж!":!:8 71!(,8!:8>-!:-/:!74:8 !.8!: !*:!=: /:! +2j2Y6l;<= !X!12D6 @!]L1+:!,.8!.^=>,!18!:! ؋؋8! =!-:!w: 3l!$8!/:!2D9 ,!:8 !-:!1<1,! ,1,:!,;/::<.8!eD ,,18!:8<:!1ƺ6!: !;:8!7$:!: Ah!G|!_0,,!,!18 ,8!1$6!8 M7:,8!@n,!-!>08 6!1(<1!,:8 0! ؤ`!V P\2! c:!܌57",8!/!018!,:!  ../L1=<V2 4!;-!:;=:!=2=2!: !m8! Y!08 ,8!3-:8!: 5bl!< g&/:!<, !,,!=:/;1!D,8!<"1,:! 3!KA,:8 F! >1,:! 0:!: ؑ!GV8!,!- [m/ <ح }!f7t8 !$!,8 { n;!O,! !:!Oc0=2!7: ,8!: Ͷ!:!: f'@M!08!;:!H؝=: 1,:!zvUW.!2\>":!#>-!;-:>-!->/< 7:!Nq :8!.F=2!-//W1(;!,.}17!:8;,8! X < xI: -/!:  '`-:!%)B,:!:8 >R27::! :8 >-!:=18!FC: "!ܲ$&8!: !Bh!،W:!5-1$-1,!R:G :!6،w;!!6!. X:8!: !68 K!,!=:!:!W+!+P-/31+J~ر0: !*1+:!: 2=>1!1+: !++!: !.8 1!=! G0P!ر8!,.!27!;:!; .1J=:!: ,1,17!8<;:!2bx18!<,6.8:<.8!8!<1,:!$+!:-:8!K1?-?x=:8!/8 ^خ! ܐ?f>:!<)=7:!: !7:!: !,8!1! /6!  Q!e68!j4 1!:*>:!!=>,8!~@e!!:8!7x:8  ~!!:!6<1,:8!.8; :1,:!: o!>7o+1,:!,!=:!2":8 !,8 >08!2`]:!:0<18=1! !!y:!: 8 (<!!V,!1D>!2F<:!-2<.8=,8!9!,8 :!(9R:!- -.18+8!/:,8!Rr~-: -+_/:!,*1.!9 -!:-/8!, >:+8!1,! Č/¦6'6!<6=>?K!/68!:8 *18!1,!/601"2 7! ^6 8 =::!: `l,Dzw/: 0::!,8 ,8!,L-8/:8>:,!:-!1+7!27,8!,1*;,8!8:!Z(6!; :!<,8 1,: :8!: 8 dd /:8 1,:!: dW2ư/:!.>,!:808! !(8DM! 50܍?1,!*08!,8 ,8! .<,>7!8 ,8+8,8! c t7G: {41,:66!:-1,:!-O122 -/:!, -/:8-/:8! (1,7:8:8!86>:!<1, #A=2!0ܺ.!, :8!Rc: Uxh|8 S%+1,:8 !R<:!=,1,:=,!1,: ; :; :!-.:@<,8!:8 /:! *:!1,: :8!=(!0$, :!9$:!%/!!!ؖ6,S-. Zl8 018-/!.808,8!,-/:8!-)T99!,KG.6!. ,,! ?B^t8 Q-/:!-/.8:8!, :8:8! :8,8! -ڎN!=:! {X/ @:z7~8 :-/8 ;1,:!-418;1,:!/81,:81,:8!2!J`Ժ>: :>:!: -/;:!:8 :!: HS*-:!: /:!8:-/8!<.8:<.8!9b:8 #66]!1,:!1!1,:<.8!(.!0 :.! 8b:8-/.8!9,61,::8!:8!9,!*h!+!>+!0"'>N4-T0!: .1,7,!h:(<2! ,6-!:=2!-/8 2! 9/!7: e@::::! \18:+18 :8!$2!. 0!:+!< */!: 1:!8l,0!;<<.8 :<.8! :;!;*.!:  . .!2-:/:!:/68::/68!: ,8!8 0N-/8!: 8 p-/:!92: ;-/8!-9 !zn:  I!1,:!2'\-/!<1>=18!:2=2 .! H^h::: :!$,!: =2!:=2!: =2!7z: !8`9`, Mf2;L18! ,,! 8J[!-/8! `~-6=: 2*m:!:=:8!: o:8:!:8 c08!x1(;,!8 !-/8!H.`1,::8:!<,8 -/:8!8 :8=:!<I;-/8!:,P/: :!/:081+:!81,:!"ڶ[F -}67 ؐ08!6=2!jH*=:!, A-/:8!ؐU;6<=: :!1p=18!+T;*=:! -/ =:!: !: 8! <.8 !9,!D؆ $v.۟6̋6B;" :!,:-/:!//@1;A=>:!68 :!^ {-/: ؄F:=:8!: .8!/(1P6!2:;:8!: ; :8!,ܵ<f7 :!.8!Z.H;2N>{-(08!/ >:!-  2-:,:!:8:8!-/:;1,:-/: :!88-/![h-H<0 8Pfr/68!;1,:081,:!;: :/6! :/68!-/:!:=>!/ 6!X/16,8! /~/z0g1M;<,6-/: -/!8 -/:8:!dp6 U$8!1>171+:!:<,8!, o-/:8!6&!:!DLI-/:8 ,!-/"0^18!: ,8!1D=v>:!u -(/41!^/7!66;19,!.8-/:8!1K1;.2<1,:80!:;,!-6.1`=:!/8 !18-/:!<@/::!9008!1,G8!1128;2<=,!1!!F!2-D1n=:!,8-/818!/ J,m.;:8!,.8 :!:8 h=>1!ڂi`: !:9;.!6I-/:!,,8!1;:8 :!BV-j/61,:!:8::8!1,: /68!: ;:8!,,-26! 1,:!:9, :!>,J-T.1,:  Z:!2o/68!-'<.8=1!90: ,8! ;:8!8 <0 :! N/ 88 -/:/!;>,8!;>,8:! T11826 ;:8! ëڲ78 |:!,T-/J518 L!18>7:!8 :8!0"042F=w> :!8=18:8! 2622!@ f:-/8,8-/8!:8,8:8 >-!1+12=<>0:!8!2>:<1,!: /:=18!*W-/6!.,.!1>6^=g: ,!,: d \:! 22!D,8 (1,:8!/68 1/68!34D:!=":8!1,:,81,:!1,:!/./V=`>7:-/:,8>7:-/:!,8/!189+! ,,.%!8!8:1,:!061P;&:>:!.>6!::8=2!,!:8 !=:! *:8!:8  . =:!1<.=2!.(1>=!8 =18<.8!, ^;>:!;);,<\=2!6 3-I/!:8,8;:8! 3=!-#/<2!=M1>:! 8ʉ1,:8!0hQ ":!7 Ί27!Hj, *28 P36/"27!8 J,.o1,:!:8:=>2!: -/!.,!10!:8,:8!x+-B/H1=:6!/8!$6!:1=7:!,!//27!>f7 ~(-@/!:!<-:<-:!/:18!-(17!/: ,!>"-!0/:!-;Z<,<-1,:-/:!8-/8 6!-/8!1%t; 818 ;1,:!:,; :!- 9:!,!/6/6!: ,<ؑ*:!-Л>-/:!?.!i:v:8 1,7!: (8 <آIv=:8!: : 9/!<&=7:!z.0/9,!;1,:;1,:!{9l: L:k= :!:=::!: :!: Rc=: $b :!1,:!;, &* :!+6 _ 1!1, :!:@8 Y18!=: ;-/8!.2/0w12 d@Z7 ?27!/2o=: :!12 V`|!-2/:!/:!7:!-7:!=2=2!/: >-/:;>!22!J21C>:>:!<-!/R<=:!/: 1,:!61.!;:<1D=1=18!::<1,:!?N44,.!21=:!8v:<,!4;$<<=2!9!,!.82<.8!/n=2!B1.! !) 8 Z2L!#{.87:7:!1<=>18>:;1,!,:8:!8J;,8=:!خ /!>6!: <6=:!  :>1,:=:!1P6!,P/64;1,: :!; : :!8 6>-/8:! 6!;!: 1!1<,8 /9!¾W-/ : B`jD: 17!;=:8!.,! -/.!-/:!<W.1D=,8! ^E, .!ص>:!#zz018!@1,7: /68!:<:!1 1!: -!/68!+/>::!_r ,,*.6! 09:!/>::!Z,1,!:8 V-/V 4.B/68 1,:!;=: !+!,:/;9<-/8!.,!1;*/:!:8 4, =,8!-/8-/8-/![@,!+:-/8! a(,F6 78 P>?&8:+8-!=:8:!,R1!.</:8!:> :8!./6/681,>:!@V-/<1+: ;=:8!62!B1,7:!-/:;:8!:qII,8!P0<1,:!7::8!7:0:/6!<1,:1,:!;D1,:81,: =,8!:=: :8!,(=2!8+ ;! .!18!:8 3A0!:9!9,2;>6,:!,:!,: :9;-/:8!8Z_,,!.,/:!9,:!,72: 4<<L8!2 < :!,>/:!/: ,:,:!9-/:8!90: /:!/9! VU A9$:!!4F+V1+!-&*<-,!-: :!/:! 9(,!,! 1f1P9T: 1Hx../F=,8!8/:;"<,!68;:8!.6!;:<1:!!.!: ;:8!صi$-!9,,!:`-/:!: 9`=18! B/,,/:!-S;,! \gLT!ƞ7 DJR~:0<1!;,!:2!:-/7::!-8;>-/ =:!/+-/!0$1!++!1,:8,8!,T,2->2X?.! 1-! |=, :! Bܨ9wJ0:!1<.8 !6!1, / :8!2F9-!: ;1,:!:8.-/:!>+",8!/6<1,+<1,!: !0:!/:8,8! @-;,8  :80!,.+,!-/:,!/61,: :!:,!؃UЈ r,0-B/ :! !t :8/:!18 20<=:!<1867!AP1,S: S0<:!-:N4b0+::8!=:8+:=:8!+ <:+:<:!z-,/6/!:8 4@0;:!:66!<:<:!1|2Ύ;<.*=:!8 :@!1,:,8!:!,8<1!,: :8 @!,8!-/8 JId0z"11,: >-!v;7:0-/8<6!:6!: 5hl]!!-(:!:-: !;-:!,!-1*>:,8!Lbt-e1,:;1,:8!;18!,>:;1,!1,: /:! â.E.!6(8,@!! N̙9`-1ؔ=:!*=18!0;180!+!1+:!o,  !B7: LxGV :8 1,:8! T,8!1%> 1,:! چ! 0@^1@!-:!ԗ1+8!.=*:8!:=:!8Nd6!=2!-̰;=:8!t/;:!:=,8!&\1, x C4!/:!/:!/:/:!\0K?! <>!x,:!0,!9- &9$:! ,:!/>:!- , :!9$:!-/!E: w9f8 tC51,:8  X:2727!</!=1,!:1;!8Z=:8!/$6!$6!: :91,!O-:! ,m,g1h:v<,.1,7:!  m*#!S8,8!,1,1,! )6H1,:2!/1,:1!:1@>08 <:!:@! ,:!RP]=,8!+HL+$:!8.8!1JؚL,: ڢ==2!;1;1!::!dx/*=:!G4<1;:!:8!]<1,+8! N1Z=j>:=18=,8,:8!:1:!8>:18!,<:!z9 808;-/817!:8 Hک!6-/:!-1,: >-! aլd\1B<18>:<18<18!+:-/8!6F,r1717!:9;0,!: 4:=:8!::8!-!  L990:!=:8!,$/! >1,:!8T0>::!::::/68!:8$,!:;:!9$:! 18!8#-1,:!,>:,!Vm:(1!1,>7:<1,!1>6@;r<=2!,:681+:82!1+:82 >-!-61 ;:.8!/81<,!1 ,:8<6!6+h;n::8<:!.8!<, o1+:!:*.8-/8!:;-!:8-/8!!,*- Y,->/ m078 :܆0!/-80!, -/82.J6767!7:7: <,8!8.8!>ڨ1,:8!,2;F<1,:!.8,!,.1,:8!8;,8!:!>1,:! i%2D!=:!1,-/71,!1,:  :8!4|,=:!<:0~R4M!1,>/!1,Ό: :8!~-/7<1,7:!>V؅1, 7:!~ {27!* :8./:!<:1,<1,7:!D^: ;:!c-1,:!<,8 :8!f)=4/68<-/8!:8!:9;.!: Hp-/:4:8:8!<-/:<-/:!0$8!<:0+8!<-j/6!֩P =>:8!:8 +™-/:8!2į:! <ً=:!14;:>7:!/:!,!- ] : :!1.!78:b<>.!: .!1,:!-7:/:! v8 8=:8 -!Lr~{y;:!9$:!ڨ- :!9d: 3R8 441+!/ 1!/!41-91!1,<:8!9V:   -: :8 :8!-!6 (* ,! :8;! % @ T -!9,!: -/82!9-/8!8n{-:!9<:!;<=,;!, f6ؤ.>-!<1,:!;!<.8!,8 8V:1!1ښf2/:,8 :8!1:!: 9L+^.!/9z1,:!-: =>1!@6 .;:8!1-! 86,@1X2 ..8,8!;1808!2/:!::=:8!1;Z=,8 :8!-D-T:>:,8>:>:!.018;,8!8:!18 -!:9;.!4U.,8! ~1,:B;,:8!-P1j2 -,=:8!9,:!/8 -/:! &؏!8.818!7'B/ت=:!ZvĨ*=:!: /::8!;<=:8:!<1=:!,!-:8! ڄev-b/1;D<16=:8:8!,,8<1,!/:1=7:!: 1=7:!+: !w-/.8;-/!gdaB-/:!,6-12=J18!,:0.86!<186!,66z :!08!~s} F ,P-:8+8-:8!:<18:!,8,!1;p<..1,:8!8.:)!+8<.8!,8<.8! =18>/,8;=18>/!6!;:!6 :!!>:8!8, -/8-/8!, 5؟y!7ڰ'Vؼ@4!=1!2;>1,:!<>18!zؙЗ n-`<4=7::8!/ .!:8!;! =:! =:8!Nj[D,!18,18!-71+:8 ,,8!-->.n1>/,>/!!/.,! B`: ,;>6,! 1,: !,  @*".;-/:8!:8;1,:8! 6 4@L-/8!, .;>!0 .;>! !/ ,1+:!.  :!6D0 17!.ȉ< :!;?=,!1-/:!FV)H-^1 ,-/8!;, :!: L-/! ,!:+=>,!TZ1v6: (0!-/7!8!!900 ,:!0!,*:8!: :! ,  9 :8! //p1g2=(17!: 8$-6!<1!-;6!: ,>\1,:!+!1P;< ,!1,: /6!OO1,:! dPOr, :;ڤ: ,!:!;:8!19,! 3e2.8!>-R. ,:1,:!: 9:!J/_8 g.<:! ؊!>Plz.!/c0 m+8! (,!6!/6 ڙ/68+8! 1+:!6qv :8!9[: 4<d$.8>6! : 0g-:!90!؈HR; :!D4F =>7:!;p<:8!:1+:!: :!: 08!9,:! ///L0!1^2!=$2!:  O8!68 ,8! ,5k7!8!X tB,~-$/!: *o:!:8 ش 1,:!7:=:8! ̆$8!q=>:8!%Dy ,h6;;1!:-/:!!, 7:!/K/802 7 .8!4h968!-ظ: 2:6!1,9\A:!! :8,8!/>!.0 O,;,8!;-/,8;-/!mt8 <$>-/8;!/::8<18,:8!4.:8!/];-:=:!: ,8!: /:!/$7!:8 q)&8!T!L8: 1,7:!9,!+!!<-/:8 /:!-9F:8 "<:!9/!,PX ,6-vC: >6!/:!-9!,/9>-!: 6$<v&8;-/!:! *;:!:<:< 7:!*:! =18!.<:!.81,:!:!-/7!:3$ , .!<*=:!-/7-/8</!1,!: :8!9 <:! ::;b.8> 7:1,:!,81,8!2<0!:>:!>}P^ P!,-/:!-/;:!+X; :!4-/7!=:!:!18! <1!-T1r9+0,,/-!,:!: 5\4Tf!-:!=*>:!: >:!:!-::!=":!<r>1,:!+(<1!!-:+!+.7 ;,!: ,8!.-!18!2V;>!8 /!>-/:!:2!-:1]< 7: @!/: -!<0.1,7:! !0:8!OF Vh,8 <18!ج-/8!,:1,:8!b4-0<=17!,8 18! :6;:!B~-(08!/:-!1;!<(=2!-2.1,:!/: .! =17!Q, }6$@! @`H-96!/V61+::!~>ڀg,:=17!91!: 3( :!~8 ,998:=3>7:!Z- D V+: :8!9 ,: ;!,: ";!ؒ,0-S18!  3R::!U17!-!1  _E8!0>-!+!18!NE]D1!>/:/6!,]<-.1,:8!/::1>-! v{8 &FZ% :8;!ڲ1+!;!-:!4D0!1c<:8!;18!,v67: P-u*7:!: 1!: 1,:!8 ,8!* :!< : /:!g4DZ+8!1,: :!: 4΅z:!+8 <4 B=18!;1,:; :!-08!C9 :8:!/:!&* :8!: ,! /d9O9@:=418 %!49:! cԺ-/ qZP-/:!8<;g,8!;*<1,! 1,:!  9">-!2.:8!1n<1,:!!,1,! .6!:1,: :/>::!7Y,:! 9:! -Bؔcn!:8!/26 ;:8!:  > :82!:~ r/a08!, /D17>:/68;: .!6 18!=*>:!>:8 ܘ,!/#1(27!,:8 :!(-@.!-;> 9:! [brx/7$8! ,8 -/7.8!0!1T<2! >-!4 c;>1,7!: :!,16!9" :!Ļ`z2 8 d15</!9 ,:,8!;L=:=:8!,8!. ":!:8 E",H&8!=>$,!7: ,!1:;:!(F!++0-1s/]18!1i=>18!@jzB,:/6!,M1q<,^.A1 ,0!1+:8 :!v ,(/6! \,!1]=:!.G96:!=18!Z+0-9<1! :1+:!~W+ . 4\!1,:!/4>:1,:!6 !:!:9,!Dڎ :8!;< : -/!DJ D C9 :!>0!.-/:8!: qM:8!90: ,.!,ش-/8!S,)7: lʿ8 50ڹN!0!<=:!4j W:!<--.82!01,:!:,8!6x;<1   Y]!-:!2;:!<-}.8! ;-! :86!(6! >,!H\l'&>P:!,27-/7!7:1,:!-/: !: 3'4k!=:!1>:!#9K: P>X!%:/!0/̹=:!:8 !x,O.41,7 .8!8 "6!Q1,:8!O >X,t1=:/!: : ;-:!: /:;1,:!^/!1(<0!,(:!:<6!,,!->;,=>18!: +8;:! 2:; :8!: : :!,[1,:;,8! ضo(/<=!,!=1 :!*=1!: 1!,T,!-'D/ʗ1.6-/7!, 6Vr: .8!.:  :!:8-:!: 3(1,:!(.8!::,!8ܢE:!:%.:8!@=:8:8;.!:1=1!1.!6=:8!V &R b-|1=1.2:8!8 <1!: W78!: 8 :8 :!7: :!,:-/8!/W/17;A<1106@=1.!,: :!-/8 :!,؇.*/:!8+8<.8!,8!/:!/1,:=:!cؼ-/:8!161>;l= ڴTR2!6!+*:8!: 3E :! -%1,!8!P+`/:,,8!;,8.8!: p:818!C/:! -.1`=:!:8 0<1),!;-/8;-/8!8 -/:8!(1!9, S؉2(=1!1!>-!ءH1*;:!,: <:!L1<$/!:'(;:!:8!6,-:8! .-/":!61,7:!-}>-! 9Ì96:f;<)?!.:,- 9 -!: >D!:9;.!<=:,8!#X,: L4ܚ> :!<-/!+: >1! Vp!&86-/: :!1<:1,:!11.6!=:! *nu6,7::,!*,!9,::!,!Nܷ`,j/=:;:!6  9/ >:/6:,:8! -:1,:8!f, (,!-#b;,=7:!1,:;-!: ؈&q,,!AkDR,/T;,!>1,:!: :8!::!6 0н-/!1=2!;^<6 >:>/:!:8;!7:::!1,:=:8!R2.2T=18:8;1,:8 ,!<.8;!7 ,!D%1>- :27!7:8 (.!4<.8 :!-Z1,:!df Р/!1>>1$6!,:8:! 8!-/.8> :!: ,!0!0.1F6 7!=:O;>!,:1,7:!T-!e1F=7:<-/8":8!,.7 :!7:O=18 <1,!M;b<.8 0+<.8!1+:8; !;-:!,8 !-/!: 8 i>-/8!;<.8!1>;:!  <,. :! IL,(.8!8  0@/68!/:=>18!/7:,!:T=7:!2!;1,:8!081+:!BZ,O\-27-/7!:++-:!+(+:6!-9 ,:!-$:! *:!,-/:! ,:!C=ض,8 N}V -;1,:8%!1,:;:!1,:!8:=: -/:!;~=:!nRN02!=7:!:,!,,:/ڊ2:;1,:!-:!.! :VO0,!>-/8 :8!=: :!eEL8”2V;o<6=7-:8!:8=:!7:8/:! ӽ1,:!7:=:!,=:;-/!v]o,0->.N18!8 /:!/:!8<0!V;`<2:8!:=:!9.6!ֵ1,:::!;0<=18!  q-:!,,18!:1+:8/68![U+G<-/A: >mX.;:8!-,;:8!/8-/:8!1,:67! ,818+8!, :!N,1AG0!,>-/!=: Q; :!HF: ,8!<.8!:8+8! ܍lH[>~-!/99- ,:!: *D!0<1,:!,:!:18 -/8!BÈ7:8!; :!M z+1G;,(-<1! [!:!/:8 W_%:!:8 ;1,:8! G?1,!  :8!-/8 . 4F,-,!=>:8:8!- :!0<-/8! L&@T!/^6 :!: !0!G.8!>-: ;1,!V-/;8i<.8!*:J/1,:! ,18!=2 -:8;1,:!6F<-/:!;2:!=:>:!:8 ,8!d,,.!;!: "؂.;1,:!/,1,:!6 ;><:!(1!B1,:! ".)2'26;,=> ,Ä001M26  ,!-/8!6F6 :!6-/:!=: 1:! 6=:9/!+:8! 0,B77i8!,(0<.8!G: /rb:!.B:!2!;=:!,  :!: ؼ< 7:!: .:!U8!;-/7:!</1,:!61,:8!<=2!6ؖjU6.>-/:!:>:::8!,8:!=1,:6!>l:::8!,4:!/; -/:!,!-w./FN'6 7 1,:!:>2!: 6bp.@>o/: ==!8>/::!}>:!>,8 >/!ڐ./:!/:>/:/:!/: w8 = :!- Y!1$<-:!2@-/:!/;:!-!08!H|KP 1,:!1М<4.8 =:!:=: !/1B;-*/:!:!:!+:8<0!-Z.8!-Ѐ6,=7:!-/8!/:08!Uڮܚ1,:!: Vܕ+s> W-6/:>2>2!/:>2>2!7: /q>:! FT8 ֔+=>2!</6!>1,:8!\2bM>! <: >: /:!7::!:8 <HP>:8!<=!-/8=,8!.:8.!: :! L7\: ,A?8!h<: !<::!: ؐ/68!: 6!: +>:!7H:8 FdXv!&8 43=:!=":!:8 <1,:8!*,8!: =::!BNz!m6-/:!1,7:!.08!TBR`/61,:8!1,::8!F-/:!:/L1,":!:8-/8!,41,:<.8!81,7:!NDO ω ,.8!/q1 ;R<.1=1!:8 > :8 :!,-/8:8!(/6!:-:!/s~>,8!: Hl : /0!,=:! 9<L!r7 27!=>-/7!/40!;>:! 68<1,:!/6:!#(Q0=27! BF,Y08:!,8,8!/6 :8! },1>,,:-16  .8! DFTh=:!,=:!+=:18! > :! -618 !,18!:6!Lr, *18!=,,!6-PQ<:6!: 6!41,:8:!: !,:!-*/~0!_/8 _ 4:!<1,:8!/ GU@708 /:! C>:!, ؗ7F: 4>N+!":!<~=:!թ(.!1 :9:8!=18 ,8! &:@M:6!1+l8!;>1,71+71+7!"==:!6]]q2!:$;! B0Xh0!,*/68!8 S2-/!<:618!2#=>, h=:8!$,!;!0,8!: 90z=,8!܍`^1><: 1,!;>6!+: 1,: :!;"<:!Pn(18!:<: 6<-/:=2!-/: :8!6,.8 :!: Q*!,8!;>:.8!dsB<:! 8 2<:,8!1+:,8!:8 ;>:81,: 1,:!+: ;:! ܵ08 ;,8!,8 ;:!, FP7b:   Hء<: ;1,::!. =,!0=,!y6!<18 ::!: ;,8!:8  1,:U&8!  QԎ.; :8!-$2!;1,72!@^ : 8 +8!: yT$:8!: QN,;,8!<: 1+7+8!: ;0 X>/! >V1Y2t> B,f267 :! =,8 1,:! $8!;:8 -:! *<Xb!: ,!_1<<1,:8!: <1,!46,8!;0o1,:!0-/:8!:8 ܓЙ!/:!S2>:!-=2!-̄:,=:8! ˾a-/:!F 1,: :8<.8!2 <1,!!T74,*=:! #ܪ 8!7: :!: 48>!-:!0!<-/8!7:0! 7$8! =17 \1,:1,:! hJM!|0D22!;1=>:!1:1!M@:8 (!i807:8=1!;,8=:8, ;!ڋ=T18!7: 2ܩ>,!<: :,!e;0.8.8!.8ؿ<:!: 2:,!7: !8 N6H!-:!-/8 :8!/M1l<: Fʌ:;-:/-/8!:::8!+:8:!Jw/68!;><:  >1! 1,:!< U<1,:!=:$8!;2<08<08!=6;=6!^ 0<(=2!.18!2!;,<-/8!0C=6!271,!k=,!: o-:!./01 ǿ&& ,778 /m4J^,8!:1,:=,8!0!;%<:!/(16!68؆"18":!"*:!<1,::!8ڱء<1,!zC: =,8!4=,8!;<=2!12=16:!,7: /6!1_1B;,!=>,=2!<=,=2!:> 7:!: <:!ܿ>2-/7 ;!:8  1,:!0<,8!; ;8<=:;,8!Y=:8<,-/:!H-41,:;:!/: 8!D21;J= <:!:8 /,!: 68 =8 0n!-/8!.1,:8!:8 ֢*1!:!:9;.!0,=:!: >1!..<-/:!8 :!:81!|4-/:!;.=:! (11:;<=N:x^,/:!;0>,!: xG;1,:!+,! `|(1!.6..1@=>2!81,::!,J8 (=!/-/:8!:,8,8!,8,8!: :!:8 1,:!6ܯ<:!-1¤;!, !M8!<\./,!: </!1,!(,8!/49/-:!-:! <}'Z,8!,5;:8!D:~V 18!C-L.ki95-: 2!9,:!+,8!;0,:!f.+!,06!9,!:  ,!/0<1,:8!9,!^<.8=17!,(1,!:/6!;"<:8! bfB,21+=7:! (0!18.8!;,=:8!7: :8!(!F%!,(1,! <:!_1,8 :! -@1(16@=W: 6+8! *:!>7:<1,!-/*02!: /:,!?, gN_12<R0<:8!16+8!: -/8:!7:/:8 <:!/W/J0O6R=> --/:8!6 8=,8! ڜw2z=2!r: 1,:8!7: 9 :8! Uo,,!-D1>17!tiRL0[1n> j0<:!::8:!/./r!=d>/(:!: N.=:8!<=:6!17,!-..8-/! /8!&,401-:8! : >P 1>08!::91,!;6 -:!o0=1! 1F12;J08!:8:8.8!!/!V|+,!-.. >-":!,9,-80؂6D=:8!v/n8!2ֈ-/7!0!;: 1,+!*,@:!: 1!1,:!:/68-/8:/68! -:.0/B=,8!/8 6! -!,8!`i 4,!=<>:8!:8 6!>:6!-@-6.X/h1,:8!*/:!:8 -/:!8<1,:8!6: 1:!:<=:![,!6,H-Z18!: >,1,:8!1,:< :!/7!><-:!1{12;FraM;/:!- -*1.=,8!+8+8!}:9 ,:! b,4/D;1,:8!8=18,8!68 ܄;,8;,8!@%?/6!XGhz=(18!:8 >1!1;1.<2=:8>1!.821+:>!: ::!q;,./f1,!.-/:!;,<:!-417:17!:8:!.8 :! s;-/! /,1,:!622!  "2H.-!gp;l</!=17;1,7!<7M/:!<-/8/:!.1,:!;<*=:!/6 18!: >Y!,8 18! D1 81,:,!: -.<6 :!/: :!../<=18!/:27!:,8,8!0,P1:!: ̫::!8 ,;,8!< :0!4F ://! :8 21,:,!-/::8!:8 B D/:,!-/::8!1,:,!Z0 y-;:.8!$/!: J؍Ya<: !;-:!;1,: :!<L@w.8+8!: ;1,:!: N/:! Þa&&78 W:ؑ@!-/:!:1,:!22Y=R>-7:! ,,-7:! B8P/671+:!1+:<:!X,,=:8!8 ؿ1+:!(18!:2<1,:8!81 =6! JXڕ!=27! :8!;7::!1*< :!+::8!%r! ,,-/(18!::8!>J:0!<.8!2!:!,8!/&/ܨe0F1=,80,! 818+8!ԩ,D-*/:!>:<,8!8!RB,n+6!:F؟L00=:!>/<.8<:18!: 2!8 !,d,D-V1=L>/:0=1!=:8!N/.8 0!!1>:-/1!:01,:!8˽(,!0,!2.>5:!. 2ؒ=:8!: ڀ *U@! ~0!=,8!/J/:0l1=>1,:!^68X0:!*:!00!R8!/:,8! P",X-9d: 01,:!: /:!8<1,:!Tj/01,:/ B'HV::8!:618!0/618!18 -96!:8!i-!0>:8-!,z-/8 Vx.>18!/ =6!:,7:+8!8/!:=:8!102 ,6!8 01,:!,!-/:!06!112;<=1!z+ H^,:O01,:!:>1,:!:867!01!w-*1,7!/ #q87> 7:!/09> 7:!<Ld[1+:!-<.8!m&1+:8!H-/7!UR-1,,8=2!=0<1,!+D-ڊ/ 6 80:8!8 $@!0:!Z<: .>/68!;-/8:!V-(-5o/112!-:<1!>/Vv!7:!:8! ^, 4>::8!:, :!:8/!DZ1ر=:;:!:/680:/68!: 8,F17!h/81=^18! 7 ,18!j =4>7:/68!7:S:/68! -g-V./1H=$,!:8 .0!*/:!:8 0=:8!8=2! 26:/6!108!,:7":17!:6! > F,8 -/8!:ƈ.!0!<D-X/680+8!:18!:8أ02!/8 0=:8!V.+!>+8!: 0;-//!/~/V1_25J;e<,!.0/1,:!8 :NR0/!,!-/6,!-!/01;:!6 +8!63,8!,: 8!1,:!8U18!9,!6!;x<=$2!: :!,8<1=:!1,:=2/6,:8!.:8,!:0:1+!1 ,:!}!%!,- _N!#/ o]*!J7!,4-B1=7:!8 ;:!/ 4B,8,8!;:;:! .::!: :!18>-!: ;:!b! :!28R:8<.8!: ڌ6!!-/8-/;>1,7/:!l: H{a!8 1,:!: 6!: >8drM.!+4-><=2! :8=:!E:8!6!;1,  .=1!0292,!;.8!:8<18:8,8!;: ;:->-!: 8BT% >::8!*-/8!::! 41,: 0<.8!(0!/<^,,1,:! ~4YG7:!l/6!4H| :!o0<.8!1f;$=2!:FZPM-,/68!9,!=:!8N0,1,:!8=>1 :!<-/=:-/!ܠU/;0< ":! 1,: 6<.8!/@1P2;=6 .8!68 -/8!+:8 41,+!=:,! :8 :8!7v9: Dl?8 تN6r,!/:!1=:! 4H2<:!:  :!" :!D nL<:!1,7!-:-:!:  :8!,@1,: 1,:! 218<,8!+8:!RvX:8 (,!-|18!9,2-:1!-/8!-!,8 ;>!: ڪtPK:,!(ژUQ-/8!fzE, ʐy8!3z:!-:!1,: < :!:/:6/68!V}. /y: Cz ,00Y1F2!,8 ;1,:8,8!,::!-0>:!/: ,8!u, :P j-/8<1!-/:8;=:8!;1,:8<1,:8!,;/:!114;<=2!+:18!n*-R/4=:/68!=: /68!1,:!?<1!DZt1<=: :9,!,: ;!-/ :=:!2,!.!12!:8;:8!.;,!11;&<4=:8!,*=:!8+8!:0-(.!::8!6!;F<7=: ,:! -:! :!7: #D8 a:8::!- ;1,:!0#:!=:.!: 2/;:!<,1,:!-1f:t< .H=:!7: P:8!:-/8!+: 1! &,8%" ,%;w=:! /::8;<-w=:!8 #_2B&N@!->:8!/14;:=2!>2!8=!>1,: /6-/:!, ,!1%=:!U,8!8-/:!G t;6,8 -/:!: .-/:!:8>:!::!1'=,!>,!H-1؉h:-/:!: .8,8!/H1<1,7: 18!: }8!18:91,:<,!/ϴ127!'ܨn-/F:8 Q>:!: :!(&:!4gx/!,+69I: pO~>19;,8:;,8!: nH1,1,!1,7:1,7!1, } ,:!.$6!=:!.*=:!81,:8!0r:! 7: LPd8 1,:8 <:!1x=2:,! .-H>.8!:::!:,! .8!8y>:!1)18;X<:< 7:!+:  :-/:! :8!.-/7!:8  ؗ.8!2g :8!<.8ثe1,!,!: <=:8! ;-/![> -1,:!6H=2 خ.; -/:! r=18!>: -/:!:-( /Q1(6!7:7:!Hx0 X17!:86!:/G<"=:8!: :,!;<=6 :<-/8!,!- 1,:8 6! N,\: ,:8!": 1+7;1,7! 68 /:!>/":8!2-*|/:!:8 /:!9. 1!67: nv8S9, @,r]!$.!:  :8!/:!: +8+8! 8,J1,8,8!:1,:;,8!8 1! ؀2!,8<.8!/:>:!Pa11اr=*>:!>,8!>/ :8;:!:8;:8;:8!<.(=1!8=2 >:! ] ]/: >:!1<> ĝ08 +8!,:< :!8R=7:! ,Lb1!-:*>:!8:8!܃k+8; :!>-/:>-/:!-$1!/7  1,:!>+-R<, >:!: :27!/: +8!2פ=2!;&<,=:8!: =:!JVv >--:8!1,:27!./!0!1,;,:8! G Zd#b+-<1,,8<1,!.!:!08!.d1 4,:-/:!,8=18!A:-L/^1n6=18!,8,8,8!:,8-:!6,8:!,: ,8!;;/!-`/n1,: ,:8!-*1+:!/8 :!/:,8!:08!,-/8!:8,8:8!: 1!/::8!: d ,8!:Ι:L<=(18!: 17! ^!}!R&T<: <-/8; :!-/T1,: . 7:!:,8!,6,8!: `, -/8!8 c2@=:8!*/68!:;,8!N.1,:8!:<1:!n+2v>17# A*:!::8!: :;,8!::,8!8 Btk\-/:!6,!<.8!/:!:-/: :!1,:8 /:! MWt:8 ,!-y1#1!2!6H=\,,"18!:!-:! <1,:!-8.F/v0<=:! :-/8!8 !(:1,:8:8!8@68 ,8!:+!: :2!)6@, 8 ;!:=18!,8 ؑp:,8! : 8   ؠ/K=7:!41=:!<(=6!1 :8!7R:!*x /;r;A=K> .v/:!7: LEm ڵ4/68!<-:/6!:8 .!>.!1,>-1,7!J;> 2 1,:8!: :!/,1ڱ6!(68!: s:,8!ژ6 -ܞ(. :,8! 1J-Z/  ,  :!: -/8!/:";!61п>1,:!: <1<:!: =!1D2;,>1,:!:-!,:8 c"!-/8!)B-/8 <1!=67 !,,,8!ئs1,":!L h,r>: -/8!:ڊ-2=:8!:1+:! Tb$8!: 2!  //^1o2=> -,1,:! =!68 $P0>1,:!:1,:8!-/:8!*.>/6!,!1,:8!-n0!:<:.8!2>:+!: >/!<1+! :2!18 :! %,!-./8!: :-/:! Ģ `p;T<\=,27 ^%9,!8,Z16 -/8!: (.8!:=:!8 \<8>:-/:!,:.8!V1,7:!2-/8!: Y:HZ!-/:!/: ;!=2,8! : J@tVm!ƃ-/8!l;!<:8!:8: <,8!<k>=:!;<1,:!1NP>1,7:!`,6->-,."18!:,:.8!: ڢ ,-:8!B$p/6!-H<.8! /66 ;n<=)fJ,q17 lI!-:!:8.8! :8 ;!(21N2 ,!: <-/8 /:!,:8:=>2!4D-:!<1</:!: ,t8!/<1,/:!/X01+,8:!: <-/8!<@61,:8!:;,8!:1+:/:!8:<: -!ABT+-/: < 7:!: 1,:6!:8 ,,8!1$-/8  6-V1,:!=>:! -1w1I6]=FX172 ڄ:8ڳ > :8!: ؠ+8;>,8!q,08-/:!: /6! چ,> :!<16!-:.`/67 <:!/ %$7!:1,:8!8 <:! : l|:8 >!$<1,!,8<1,!7: :8!:  ,!Xr:l/68<,8 -:!: ;1,:8-/!: ,:8!:9, ,!7| -1z1A6m=,2@67!:8 ::!08!-:!,;,!>:!-:!/68!,T8 .:!:!6!=:!1 8!$7!: <:!<16!-d.!/46 ",8!: ܞ:-/:!: 0M>-!<1-:!D ƺ, ,,>-!7::8! /;;</:! 'R(=:8:<1;=:8:!: !:9;.!B H: !>:8:8!.!:8!B,\.1,!:8!: p:,!8 P,:8!1-/!/J0|1,*:8!: :!: 0>-/:!:/:!8 :<1,:8!I,$-/Z:  Vw!8!! ;,8!:2+!/68 1,1В:>18!γ0:-/8!.D1,7  y-/8!8 Y=18! /;o;6Xt),18!(.8!:1,: 8!:+8 .8!.8 :!+: :+8!>a++<1++!1,:8:!,F:!6چ: <1:!,8 ,8!03/46!:֖8!: :!:8! /k/1E=V`p2 ]*,8!>6-/!: 2!:8 :!: /:!6-/8!,7::8 :!: <11,7:!DJ,8 IL-/:!:!*-1!: 1,7!  i0;1,:!4./68!8 :8 -! <.=:8!01K9, DZr~18/68+8!< 1,:8!1,:$:!+8>,8!: /9,8!:>7 -/8! ;,M?B!  2!J7 ,8! ,/ 9-!0=:!:L-/!-,/=1!/ 7:!.9.41<2 ;.8!82!7Z8  ܿ7f!-:!:! :8!.L:8!: 2!: 8 a>,!6+}R,%/!9%/!/v012 60Zj)!0!;0<Z18!6 1,:!>/:!> :!2J\:!D6<:=:!<1,: ,!0,-I/=2!r:8 YF/:8-/:8-/:8!-/:8<2!: /:< :!808+8+8! q7D7B8p? 9, ,:! .-/:! : S :! R(6!=<1,:+8! ^+ U, \UM,,!/:!dMf(,2:!:9.!.;-/:8!,<;> M18:8!-<-9,!,40!;,9!9!ʴ.<1,A.:8!1:8!/">:! L+ؘZ2,<7:!: {-,8!%%!+[-. <DN8,8,8 -/!9!8- Z=)b{>-!-!{(-!(. >/:! -&8 4Q}%!,1,:8 Bذ=؝ }>-/!<1,:<1,:!J/1,: 8; : :!:8/:!:|/D1>2!:/":!68 -1,:/:!-.x/ :8!<P8;:!,8:8!-(18!/8 ;::;:!<1<018!: ,8:!6 BP%2;1,:!>: !!.-/:!:-/:!>lB=:8:!c4; :1,:!: -/8!@M1b;-<:8!2Ɣ:8!;:!0i:! (.8!, )NQ,!-/8!,.!\&J>0,!1,:!:1,:+!-9/"0:!.!/! 1+:!.B18!: 18!7$:!:7:!݈,(1,! /:!lFHO ҍ+!.!-/ ^:!آ::8!1,:8-/:!-9 *1! -9!,=:8!*=:!: ::!R,8,D/n17I<1,:! < -,.- !- 9 !9 1,:!!( :!:9!/T/1e;< 2-@.d=,8!7:<7:!: eG-: :!8 !F,8! -e=:!1,8!1*; :!+: !./H=:8!: :! 8m/`F8 2S+8!-/8+8,8!: .> :!<ص=17!;*</6! 1,:;!: U8 H).N!/6! /:-/:8,8!-/:8 :!F>66 =:8-/8!N</!  *,8!1,:,8!@D(,!:+!<.8ǣ::!,ؓܕ:! <+!:9,!u ,.:!7J,\/p1 ؉9,!/:!+ 9:!9-:!8NT1,!:!,$8!HB:!,-;,*>1,!8>1,:!,20O=,8! (!68!/68-/7!:2!bF,!.j.8 ;:!10<1,7:!, :81,:!-/: =2 <.8!2 ؕjq%·!-/8!Eb1e0!081&9;6< 7:! 2! :8 ,8!d2-/8!:8 ,!-19=:8ʤaG-,8!=(U1! H,!/h0~>.p/: 18!:8 ܠ:8 :8!: .!18!8 ,!DFv-|=2!-0;>-/8!/'2!9: 8L!:8!-F/: m:6!/8:<1!1 UB0:! /=:  :!171!Lz< 0$1!:<:!-@1!=:8,8=:8!+:!ͦ;</!1 !1,:!10<,:8!:8;1!:/6!;!=:!r/ Bܯqx=,8!,16D<1,:8!C,8 ;1!-/8:8:!,!9^: [r8 <4-/:8!--!ض LF:!/>:1,::8<.8!4-01@=:!/ >:!>~-/7<:.8! <:8!-9,:!1y;MT<.8 ڿ ܒ!=27!6!; .خE/:! 6,v/ !: :!1,: !؄.!=27!/::8!t,-!a*V \9 (1,!1, :8!.,!: :B -/:!/9!,6,!4:82!1;<=18!,.D9J:!,:9,! 6!(6!r:!:`;K=*:8!: ڥ*!:!,+! 'IYx!0 "-,> 7:!: ؁!<1,:!<گ/":!;<1,:! 2,!;>1,:!:-:!(86!:"=2!:8=:8,8!F,-/8 ڽd-/8!:; :!rCJ0<1,:8,8-/8!8 W<:!/1+8: <1,:!:/68!/6 :! 8: .8!=: !/:8:!ܧأp1 ,%!P@R,6;:!. %<1,:!2/B1,:8!:<:8,!: /:!-(.8!/8,8!|E,T=: 2,8:8!:8-:!!Kj8;:8!  \,!<-m=: :!/V1`;~.8!;<=,8!8OAOzء /b66@=> ? Ym! :R^=11,:!-/:!/6!:6+! 11<26> X.q1y267 &:X!-/:!.81,:!B :L/&=:!=>:!-=>:!:8 &q=>:8!-!=>.! 3/%%!&7 6<1,:8!>!: /:!:82![xb:@>1,}:!:8!:8=1:81,:!:<,8!" D=1*,Y8!=11!:=:!R ;X<>/20A1,:!7: +8!H :8 (1!9:!:+8 :!-/71,:!/,.F<0!+81,: !1,:! -/8=:::<1,:!,81,:!-/ ; :1+:! r131:2!-V/=:<1,:!:8 -:!2/81,:!:8 n1!:9+8 غ#1,:!6,Z-g=:!:8>:![]2,.8!0-0!1@6T=22=1=22!,: 90!-/:8 :!ڏz-^/,=1!: *:!,Qu-/8!/6 1.!:/:18!JZ-/:8!-@1c;b<-/ 8:!/6.8:1,!:18!$.!: 0-/:8!: +!:2!;>=: ځ:!  8.H1,:8!:-/8 ! :! 0>/7:!=:8:8!,7>:;1,!>2,18+8!:  0/:/!-/,8 :8! -/:/!>nz: :!: 4:8! ;!</68!:=>:!: ڽ1,:1,:!:8 =>:8e b 1! \87`8 :,7:!/>/:!,j.!18;!<.8 :!,: <6=2!;: :<>1,:=2!1;:8! ؟;,1DW>1,!ڝ1+: !-:! ؚؚ 7 1,:8! 8F-'7 8.8=67=67!J,d-/:*=:!:.!= <=:<=:! O0$8!,-00@=:8!:=,:! =,,8!F!-/8 -/81+:!/6<18!->\.8;/::!-*1,:!/8/:8!:8 > :!.@,8!-1<-/8!1F6!;!~#_:  's08!'+0.6,8! :80!-E: ܘڦ@=: ;=6;=6!.=:-/8!:8 0،]> 7:!_:  Ƌ!6!WF*,8!-:.!= x!-/!=:-/8!: n4<h!/:.8!-.=:> 1!:-/8!>7:!N18!H! >/:<-/8!;t<:=7: <-/8!*7:!:-/8!ZRD/.1+:8!:8.8!b-H/0: 0!: /!=:-/8!: <-/8! $0!: k/6!JD-f/6=7:!;V<.=11,!:8E1;-/!:gd>1,:!; =:!-=-! ǂ/-/d0B126 .77:!,8 -:! v67L8 tV!1,:-/:! 4 /67!::!}h./67=!67/67!;2=:=:! :>:; :!;t<1,:!-/8-/8!^E: (0<-:!>::!>/: >:>:!*=1!=18 =1.!:8 >/:8!Glbm? <: ݪ>/:!:  :!:8 ,! Tj8 pm>08 F>,,2>2!8>,8!-/:8-/:8!,06<:8!>-/:,<:!ȣ, * :!>-/:/:8! ,78 _lx!K&8 5:0,18;,8!1,!+!1,:8 8ܟ/1!>1,:8<:!:;1,:,!F\z01,:8! /:8>186!4.1,:.!=!-41؟d>/!0!/8  :,!Fr8<:D1,:8 !1,:17!1,:<:!/68 >18 :8!1L.!?= :.8:! !(D:!-/8 -/8<-/8!>1,>0>0!41,:!: JdNv.8 18<,8! 8ƒ-Pu/:!,>:!=,Q>,-/8!-91,:!:J/6!-/!+; D-/!08 6!: ؙ$؉8 >1,:8!u*:!,-:8!: =7:! XRE=,8 1,:-/: .! n;.>1,:!:>,1,:,8!1(>/!8 1,:18!1,<.8!8P:,18!1 <18 :!<: 1,:<:!tj10>1,:8! ڮ&R0,:!>17:!= :@-h1,:ܤ18!:8 *:!:;:,!/8 1,:/:!,4-*=:!/8 .-:!1,::!̵.. /1,: >17=:!8-/:8<-/8!7:1,:7:! b%< 7:! 2R>2!D,N-.O >.!, :! 8 8BTd:+8!+8 -:!.8; .8!1*,:!+81!ئ1,$8!:8 FR^-:9-::!+; :!<,,:!:: :!>,=1=1!<\>ؖ.8!0/61,:!:8 :!=1 18!\>.1,:!; : ;:! /c7l8 Zl>,-/8>-:8>-:8!-/8>7:7:!1r0!/<<.8,:!:<.8!7: ::! .<>-/:!+1!:8 Cؼh02727!>-:8!ڄ>(,8!:-/8!f|T: I8  Rn6@!67,,!>-:8!:,,!0P<.8!(-/!2-:82!,A18!>-:1,:!-/8 .&8:!01,:!/27/! U @V: ,!1b: 6 7<18!;<,!6!;,8!:8! ,!7>:-:/:!: 7:7:!: ؠn!:9;.!D!!&0,</:!.-/:!.8-/:!*,!::8!,1,:!:8 R܈tV2!-/8 :!0 :!:@: -:!66!< :%9 ,-/:,!18-/:!.B,8!Ț1,:0!:8; :!>8<-:8+8!(;1;1! 7(:8!: hiYY<(=2!.8 :+8!1+!: +DR!:8!:8 <:!:8:8!.Z=18<:8!<r::8!18<1!76: nh\~I8 -@:8 آ=2!>:8 :8:8!-D0j1,:8 > 7:!:<:!,(0.6!1!: /:8!].1,:! .04=18=:8!>::8<:!.h8+j</ =2!: ./,8!1+:8 :8!4J<-:8!9 :8 :!8:8>:,8!:81:8!:  Pf2>,8!:.:8![1~;18!:  :!/ 012 p"0S87!1в6!>1!(,8!9,:!D-Z/h2  w&.!7:  :< :!/ -:!:2 :!$1!: -/:+!Fv ?xn1,: Ēy6/68;-:!2:!18:!N-=:!rC,-:=:8 9-!:2؎ =18! <(:!:.8!18;/:! 4 ښ6 ؈ <.8 =4d!,>-!4/:!/:!:(>:!ښD/68 9~1+,!\2. :!:8 :-/:!X-@<:,8 1,:!: :!1..-/:!<W6=:8,!: /68:8<::!B ,7-l/!1!;*=:! -:8!: !)8R=7:!-/:8 /6-/:8!-"=2!: !t-)1 8 T0!-/8!/: /6!0=2!<-/8<:! >$-!: DN/:1,:!,: =>:8!:8,8!./61,!9,!68 TO=:8 ,!.+ .!9/!>U<:6<,8!-E/R;\2!;0<1,7:!1,:!>4Z~,:!,1,:!:8 9 :!/*=:! :8/!,=:!~d/6:YF19,!7:7:,!>:<1,:8!F;!<..= :8!8:!,:!:8> 7::!> ,8 6>:/:!-/,8!Wx7:8 @/:8/:8/:8!:8 0::!: :8 >:8!<1,:<1,:!;,;,!  +.":!.P1!!,099,! !-,:! ƕÈ,$,.!7!8 kr|؎,F=:8<1,:8!8 -:-: <:!,/:!6=2!0i<*=:!.82/:;,!=7܇:;:!;H<,8 -9,! =:! rG@r7!: f:8!,!-..8/ @!1,,!81,,!. 09:!<:<1,:!8N18>:!<=,1:8! w!9,!F>1, /1+:8!=:!G7: lPذ0!µ8 )Y6WBM=6!$1+:!: 1,:,8!2:8!,=::!>1;>6 1,:!<0 18!jJS<0,&0818!: :!=:!< : 2q=:!/1,!;:! W/6 26!1,: =7:!. OG,!: 2 :8-:!:8;1,: +8! 8TeHR,!:s8,,!-/:!,8.81,::!1+:,!k+ ,.6 :!2:!:!1,:8!-܍=18!)]1,:<:!8N-/:!0w;b<.8!b=2!9:!V!l%!&8 S* :!1;,8!1,:8 !-:!-)-4.!/X1,:!/8 ":!:>2!شG,8! ^.P.Z01=.: 8!:8<1,:8!i;6 >:;1,! s! ^,: <:!,؊-:!(6nF:!9q+",:!: =21,:!0B/:!; :8 :!9+! 1#1q=<>3 : =2!&: 218!,!-ж08! /;U;T=h> 81,::!7:7:! >1V6!>>,R2 1t<=:!:8 ,!:!;>1,.8!/B12 ->p1+:!T6 2!-/8!2!+8-/:!28 <:8!<1,:818!. f:8!:<,8!DYB12,!,B:!/؍: -/8!-԰. 9:!f- -/،=:! *, :!:<1,!0`1,2!=1!8 /9 :! 11;p{-/:: 1=>,8!: :8!H-1,0:!*1:!:8:!/81@=X>/: ::!y,7>:!,,1!>,! =,8!ԟ>18!ԗ,4-:.!/7:!;.!/8 ;-/8!£8/6! 1|1N6Z=V>$,!: :9,!9+! .1,:!,=:8!::91,!> m-:8!;::!18 =d!-D/8!,@/$!:<1,:8! .!  <F:8<1,:8!:8+8!:.8!.]:!9: +8!/x/}0T1,8!: 7:!890! 11;*=,8! ':8 > :8!8-:+8!:-/":!+!.-$6!/ :9-<=>/!:./:!Wڣ-P/]d6=N:8 1+:8!R/ $8!: 8 d+8!: :!2;>1,:!+=:!2(:!13:;; :8! JZ-/h=: 9 :8!:8-/:8!08 ,! :<1,:8!ts >-D1,7:1,: >:! 1,:! ,s/+/4041\=:!.::!: 1:!,x8!, -~.8 41,::!0<1,:8!:8<-/ -/:!$/!7: 8!  8:8 1+:!: :!^9H: ,!-/8!,8!.!9R: 0WN=:8!0!:*>:! Z8:81!/4/`01h=20!-:,! :-/:!681;,8!8 +8!Tg-./^8!: :8:!:X8 <=:!+7:!*'$/*=17!.6J8!: r2:91,!:/6! ,00s;~<1C126= :!, 2f>/:!7B:8 o,-:!:<1,7!<1<1,-/:!ڐQ :.8 /:;,!: *:!,<:/,!8  ,:! Rʁ-T1,281>:! :!:!18!/+8-!,N-Ȏ/: .-/:!1:8! j:!1/:! -;d;6:!/19,!6D1+:.!;V<:!-1,:!@!/>68 :!-/8 :!!ƈ!,\-. .X/8.8,؂1,:1,:!>-6-/1,:!:D1,!1,:+!9<,:1,:! |.:]L!:!-/8!I. +>ؤ> R%/!z(=2!:8 =7:!`1!,܀TK-":!::!/ ')61+:8!^~I,:1!>: :!!}>/:8 < 7:!/K< (:!7:!-/: ;:8!ڞ,!xuP08 @hc;>1,7!:8>/:8!/ >:! %>,!-90 -/:!2|6 +!:9<:!qK:  Jx#]ڏ!-s/:!>/!:M:[18!1N;d<1,:8 =2!: 7dش0-/8!.h,:!9@: (::!: ;:8!,-:!>66! ,\4>9:!,8k6!."-!42 -/:!-/:8! ˆFTt/::-:>.8!2'=27!=Y>,8 :8;!2727 /:! c67S8 i0X'!!,(-L2! !A,2! :!/8 )FX.jy== <:!:8 :8!>:>:!,>9+!8& <1;!-./:<:!:6,!6-/8:!O.2/68:!11<6!=:8<:.!,:1,:!,!-*/68!/8 -4= <:!:-:!Z 01<=2,!:;=:!717!1@;S<.8:8<.8!,:=2!2-:2!1 218<:!-/:8 <>-/:8! -/7!D :::!:,;-/8! 6ҔG!/:8!,:,!:1:!1,:8/:1,:8!),/:!>-: /:1!4V 1,:8!0:<,=:8! 08!;8<-?1,:8!/:8!: nLc8 W;>:! F:*=:! W>j|, :!-8/8-:-:!:-:!:86:8!-!</6!-: 4..!-:-:!:V*,8-!},ڜ.,!m< :!9$:!, </01,:;.!1,:!-h9t: -q4-:8!G!<:!-<1,!,-.!,!=:8!@N-g/68 =:!: , :!9y:8 $2Bԙ!! :8<.8!0PU1,:8!>±ا-!,J:! k/G/d9: 8 $@ڽ:8 <1,!*1,:!:8 =17!!/:!؀,!2F- ,!: :!:>,!ؙ <4, <-:!:!<1,:8!0!: E2@:!1<08!V=><:8:=>:8!:=:!:::!=:8=18!4j=:!, <:!I-L1: P!IJ-20=,,8!=,-!RZ-:<>/=,>/!:!,N1!<:>:+8!bCW s 4,1,:0!: ;:!;.9P: ./::! -/:/6!$.!-:,!|, 6D/68+8!/6-/:!=>1;-/7:!: =1! n,8 &Z2@J:!<̗>08!/ 68!:-/8!Zf#2I-h1+:8 ;/:!:-:!.82!t- 6u: 54!j8!<:!>0 ;-/8+8+8!9/ +!Zj-/=>:!;ؗ<:!,$0!: 18:!>,-!^~B -K/2<:=,O2!6=1!-/!1 ,:<1!08 :<1,7:!-/*=17! 67 ,0!>/!U` "N1"2!=: >7:1+1+!;'/</!M":!/D1g<=18 :!:-/:8!-$6!/:1+!0<-.1,7:!/8 =27!: 6!7 <0!/ 4F : nltM8 ,8 ؃,؃(o/,!6!-0!;=*>:8 ;:! 1=: ;:!0=,"18!: -/8:8!sB =>:8 ;:!0z1,:!/27>:r=1!:,8!: @<dpI. 8!, :;-:!0<=18!.0!1,:!7:..!: A1,:!;,<=18!08! %!!(8@!@4/L1,$"8!:-/:!$6!: =,! ebDR62E=>1:!:8>.8>.8!>.@1,:8 =::!8 <>/:>6>/!];2<,8 :!,^<:!r4bLr-,1,:!/: :!{,(=2!8 =I!=2 :81,:!,R,!u/C1;=>:8!8,-(=18!:,!67)!>/1,!NKe!-H>,8 :!@/b0!1j< 7:!: ,J:1+:8,!6 ,8!+ 7!-Y/4=+27!68 !:9;.!:  :.8! x XnQc+,!>: :8;,!=+>7:!../ *1,=:8!,: :8!|,-/::!-,/,!/8 6-:!0:1+:!^ڶ,!-/$7!: >:!1^1;/68!,;! 0p-/8!: No!:9;.!,8 17!ؒbJ, 8!6C6!;r=,2/6!: -/: ت!,=27!-/8!4-ؐ1,:!: 8!:!y/]1+:8! <-17!:9;.!:8 +!/: =%>N=.:.!-0)/68!2 :2!2:!1+:8!dvVz,8:8J:,8:8=:8!<-/8 18!/D=1!S6 -/8!,>-!,!0T/6!-<-1:9d:v;-/8:!,.:81!: !9,!-/":! pVzN)(,8!9$:!:! Ln9;>-/!L,ط1> :Vo=18!: ::! 0/U=:!: =:8 =:!x1*;:!,: 21, :!$6!:8 ;>-/!.؞B:8<-/8!-*/:!/ :8!;6ѽ` :!f/(=2!6 J:/6!U-/::8!0:!;;<0=2<>/68!@1,:8 :<:!:8 N+>R , 8!/>:!1>.8,8!J1*<.8!,: 6!>/:!.6ҧT=18!./6:!: -/:!-/:!4D;=:8!<-/8<=1!j/$0!6-/:!;6<, hh8!.- 7:!8Zz1,:&8!<*:8!:9,!;, F :  :!,=:!:  :!::wT:.!,/,8!/6 >:!,=2!:8 =:8! ..! B8 >/0: :!-:! ff#, .76:,!-:! +8 <:!2b6,8!: 1,: -/:!:8 <,81,:8!/! <+ 1+:!: ڏ1, :!  --l/{0 :, :8 :!-/ 1.:!/l0T:8 4K!1,:!;18:!: 1,!2P8 :!: :;-/:1,!:8 >:8!9:!Os, 6;,8  :!+!!>-: ,8!-6/:8;:8!/:8;:8!: ¸>< 7:>:;1,!-/81+:8=:!,8!>^ H9؏:!9$:!1,:,:!: 4>!:!1,:;:1,:!: ,8<-/:!:8 4R!9,!-E-B/012 -/:!@V/7 :;:8!9$:!,,.!-;>!Fl68 =1,>18!: ";:81,:8!:8 D<D/:8-/:8-/:8!:881,:<:8!: :!;:8-/:8;:8!,8<:8,8!8 Lj_-/:81,7::!+,<11,::!+78:!, .< :!: !-/8!: BZ8 :  :!;X=N: :!/=Y<1,!Vb, !9$:!!.!9,!: :!9$:!(8,!-/:,8!::8!,-T./6 U.D38 BZb1,: :!<2 p :!-/;:8!1(;6!+\!1,!/6<>/68!Xf|.<>/68!/::/:!<.8 6!-/ /6> :!1,(:!:6!9$:! :dDV08 :!:!*+ .!,,,!,:!:8 /:8d2! 0N\8 *:!,;1,:8!  :=18!.)}.-!6N, .!;.8.8,818!6:! >c/?-/8!9D: 8 1,:8-/:!/61, ;:8!ԅ<1,:!/ؕ:!87 !,8!: o4F0-/8!1+:0 :!=>2 1,!:8 #2u,D+!-/:82  :!-: 6!>X7: :!1,:8;1,:-!22 :!: _3Hl::8 ;1,:8!/.1,:8!:}=2!:6 :!2L>/6!+!/6 -:!>08 ;0!8XZ2!-21!;<.8!:2!;(<1!/_0: Z>/8<.8!,2=2  :!82! 6<=,!..!::!2D.-/! A,!,0-/!,,!:!z%H^\-p/*/!*/:!:-:8!:8 ;1,:!:/ tB!:!9!,41,::!j8!-:!E:/R=:=>:!;><&U= 1!D:8//:8,8!: ah/:!.F>6!;, -/: :!-:=,! ,,`-U.!/X1,:,82!0 :! `-@-:!jd*,8!,(.8!!/:! :,!>6 D8=18!:>/:=18!:BL+/2!9,!::!:8 ,8!A_ T9: V*]8 ]l<  :!-/ :> :,8!:!B:f.8.8,8!.!:!:<-/:!9,! /2Y20;/=x@! :#R!!%s7,<,8!>:!-18!(6!<.>.8!6%1,:!,z82;1!0@:8!;^<.8!<1.!--^1d27 (S:!F.;:8!<0/-/8!=:::8!H\ڜ9>:8:!<-/::8!;  :!/: ,! >-/:!zF, 8 (!1!=,8 -/8-/8!:8 =:8 A>:8>:8!: -:!/@01 ,8 E$0!H%:!7:q  :!9,:!6d*:! 27-:=>:!EB`’71+:!-8. Y=1F|2!-8=:9 :8! /8:;ڡn:!Hz-u.8:,!:,!;:6;:!:8::8!;:-:,8  :!:8-/:  :! k؃TR7: /fOQI.*>1,! 1, /: :!:8<=:!Y-Q:+ d1 :!*/68!:.;:8!Hy|-/:8 :!:,=:8! <6B\!=27!0 >1!ڤ:: :! : (0!6!;M1,:8!4F::!,;  :!;,! 1!: 888V08 .!:؋1  :!: !1,:/: :!؋:;6 6-/8!1,:&8-/8! <Y6 7X,!-:!/ :8-:8!8F;>-/!0!.8>:!-:,!)@1[-:<:!m,-/:!-/8-:8!4O:!ؘr;1f=:!(92:!--!P[\-L: -/:!-/8 :!,8 L24J^! :!>i--/8!0&1,:8!9,U9,!6!;^<.8 eL2 :!; 4<:!:1!N1,:,=27!<1,:+8!: -/8!:/68!;< 7:< 7: :!::!: ظ6!]/:!=181,:!FD/6! n8 K;7{N!2.8<1,:!-::! 1,!1<L1,:8:!˕-/7!4,1,:8!:81,:8!*:!+6  :!-*1!::!-.>.-/!:,:!؞x6-u.,!W,/6!,P,-. 6Cj8 <Hn|!/)R=>,8;!1,:H-/ >:!:<-/8!n-/!:X؊6:!/;1$2!,::!;=:!/ $08 @ b:+8!<-(.8!:8<-:8 :!1.6=18!,:>18! ::8<-/8!6D4-/!;,8>:!.. ;.!=: /7:! 2>f8@!.  :! ,/:!, =,8 :!,6-Z.8,,! ) 2P!-/:!2_,!<O,8!'q17!4b[,8!-/8=:!,,! ,:8!;=:8!2JT.!.!;, 6+8!,:!0 1,:! M{!/E7!8 0!1!:8!-/!\2-n=,8!-/:9 :8! :1,::!: :LzL,8!1;  :!/:!9y:8 6 8D!:!:!1=>0!:8-/:!4*/7:!<0!JZ~Up<1,:8!;18!,\-1p=2  :!-8j.!1, J,!06-: /6!: ، 1!-: ب.=:8!<>1,:  :!6T\1,:!9*;:! /!-:!: /68;!.,! 0 .3;H2!4J17 :!<1,:8  :!<: :!z4X, :!: ذ4q(<:!`$<7: :!<P+/: :!-3N;  :!-/=17 :!4W(/ڔ0!:+8<1,:8 :!y~:!,8;1,! 8X1,:!:8(0!/:.! ,!7: PhvCӛ.R-00:+!/7: ,!>":!<:1,:8 ,<:!: ,<:!,:!J /*1,7!:8!-;g<1,7:!: S:,!:>:!|EK,M-F/-8:.8;1,:!: !/:  :!:.8:8!;. ",,!.9:!:.!".,!G-7v: FTo8 m/7:!,!1,:!; :<-/8!: ,=18!=18:!9@:!<-/:9:!9,!qACx: eG.J.8!,:,8!:1,!.!-/8!<:;,8<:!0,!98: -/8! , 18 >:!: 989*+.!.,8!DF(,!;-/!0!/.:@<.8!:8!9,! 3D]<b-/:  :!2<J1,:8 :!-/:+!K :1$6!,:,8!. 1,!9-/:,! %F.9f66;<=&> -0Z0~1J27  "*b1!8tC<1,:!;Ȼ<1,:!8 8 6:6!1,::1,:!,z8 2-^:  :!8U;1,:!Fm: $2':!/6 1,!s6 =:8!;*=:! :=:!: J:Th2!>:!.*1,:!81,:/6!7V: 8`A1,!;!<*=:!.8 :8<.8!-.;  :!/ + :! *?-/: 1,!-: ;!: aO :!-R.w/ m;8 :Nڡ{X :!/2// :!:82:8!:* :!18+8! Dd.  /: :!:8 <-/;1,:8!0!Lx.,,,!:8 ,!-2Y;g`<1,:8 :!*>:!>:+!lqy7: ->ZI8  :!+8 +8!RZ=R>.^/:1,:!/:/:!-2/:/:!>/:=>,8!<=2!(; :!:  :!:8,:8!/  ,>!!7!إ1,:!,8-/ =:!6L =7:!;<=::!;.<1,:! \0 -4=: :!/8;>:;-/8!: \حlbx8 8¦!/67!/68 1,:1,!w rJB-}2,>/:! 2!--:/:!: h8 P% 1! t(I!K8  :!>Ra=2!-/  0!<:8-!=:8 >/!X;,:8!, -:!R9: 3 -C%:!;6-L>:!/*<:!6 :  :!nI !68-/E:!:8 : :!;/ڪ1,: : :!6!; : ;  :!/ , :8!: cD!P8 $$ؘC :!4 :!;<1 -/: :!,J;>:8:!& .1,!-: =:!Zڅ'1,:ئq:8;-/!<.0 :!:-:!fDS/R1<.1,:8!:/6!6`)-/:!=<%/81,7:!-*/:!:8<+8!ri1,:!4I|,!%XL<,0 #IM:!: F :!,5. =>1;!~F 7: >WJ 1,!<=1<=1 :!=$2!9<: -:81,:!/ ,!: 1  :!>:-  :!, hS7:! W  :!-IJ-0!1> ,,-1,$8! H7i: 56)V :!<6>:8  :!::8!7: ] :!FX$=18!-{< 7:!$ 1+:  :! H5r=18:8  :!6r=11+:!/ږ<-be1,:8!J`(-/:!/M7 ;:1!0  :!-$1,:/6!@E m   :!: %@J_8 ;1,:8!/=:!;>:1818!rn/-/8!: x*:!-2/71+:!:8;-/8;-/8!:8 Tn*:!;> :8=2!/  خB8 lA<!a%;, :!"-(>-!W/8 4-/: :! ::!7:+8!2L>/:!2!<غ=,8 :!1] ;:  :!)6,X1,:!8-/8;::!:=:,8!xD @-=/L17 ; :!+:  :! 61,!\B؟ <(=2!2 Z :!;4< =2 ,! * :!: -:!؍-:!,  g1,!>-*=:8!:.;1,:! - J^% Q>:!L/X;=>1k,:;6!: +8!(:!::!>1, ::!>2;<1,!>,Y/b01,:!:;:!B71,::!>/ؤ2L=2/:!:8S{2>: :!<>1,:!1J1W;`<,B.8،b{=>!8<":!8 J : 8!:=:8<0!:8 !-:!<.82-/:!:8!06.8!/T \ڕ.!>2 :!-ڞ+.8! ڞ'6+!4N:!;=<-: :!+R/d1;-21, :!/8+8!8: :!86 :8 :!: :8!:>1,:! , 8 JE& 1,!,8<7:!4;,8,8,!<,.!: |N[1O!f<::=>,!/R=H2> 7: 78,8!68 >0D!-:!;:":!C-/:8!A4+8::!--/8! >-=> 2!: <2Rb%!1+:<.8:; :!-/ /68! 4=:  :!: =2!؊B\>7:;:=:!6 > 7:!,.8;!:8:8!:8!: ;:< s11,:8!+؇21:;4< Z0K2! :8 ;!<0 :!<,T1,$8!X: ,:8!/J<,/:!: P18!: .:1!- 9 ! /:8*-/!;<-/8!¸kS>, GVBc!l.-/ :!1!:8!  W-60=J>/67!: ;:>,2!1v>:!-@=2>2 2:!/ؚ;:>,!V,-!/(:!:Q/+!: * :!1,:1;!r;;<أ>/ :! ,0!27!:8 ,/68!1@1P;~!/81  :!/K;1,7!s E,4-R0!1,:!8 r1g<.8!;:>,",8!,!-j/6 .!->-/8!<N6-/8-/:!:<:8/6!:8-  :!0G:!12< @.N1,3 7:!7:,!8 :-/: :!,:8  :!1:;D<:>/7:!+:0!>-P1 >/7:!:8-/:  :!/ =18 :!: ;::8!: ;.<1,:!:+8!1L=:8 {1,:!,: D:8!1,7: .!~g Xp-1,:8KJ-/8  :!:8 :!ؗ:-/8:!;:! N:!18,8!18! @1b;>c6  :!:* :!:8>,8!86!Z.!0:!-:!lژ >>9ؗ/:!:,8 :  :!;V=>,-*/:!:, :!:>,;: :!%XxJؖ/*<08!68!/:!<,A08!vOV:=>-:;>::<:!; :8=2!&;R<.61,:  :!8,8<.8! -:8!0E1=ؖF1=18! (,8!:<:  :!2/@1+:8!:8 :!68 ,-/8!=1'>18!<-/8,8!8:8 X$R,8 * :!;::>:!/>2!.b:!j0<-*1,7!/: :8!<b1,7:! : R.2/:8=1!; :8:1!-,6 ;!/ ; :8> :!4R1,:8!; <-V91,:8!;=1!:<=18! +0H0k1 2z=>-)-/01,F8 _( :!L7: ؉-TB8!: *6کB :!P18 :!u/687:/68!Xt{\-/87:1,:/: :!-<2! >,8  :!/: * :!;0!S68 '8B,8> 7:!/6/6!.:=2!:1,:!8R1+:82!:;:  :!:-:!: * :!>6  :! M<>-/:!d,8 DnMS=:!;0<1,:8! :1,:! l@R!A8 U9ؼ :!5Y<08/:=>,8!,8 :!N/>-/7:!.,.:!+:!0DR`!-T%< 1!=:!-/w7!, !-/8! ))؈,@7l 8 1,:;,8! >B7~: گX :!>!#=18!1w;7:! س :!.x+8!:  6F# :!-/;1,:!;<,.!: :8 4L!-/8!-/8ؕK :!1+: -/8!; <,8!;1,:<,8!(!D%!$,!:<1-/:!1,:!ip 2=:!:829<-/:!F67!0*0A;B=T>: ؋ :!>-R1,!>,!vs/68>:!>z,!-'>:!;8>L/7:!(-/!:>,<:!, :! p>H1,:8!8-L./h>6!:8=,-/:!7: ,>6-/: :! ;=:81+:!1:1D2b;<7:!+$:!:<1-/8! ,;2->1,:!FE-K/6 8tfbl.!6+8:8:!8o:8:!=2 ,!:* :!:81,:!/:>:!/0<0 2!:.08! \ %--9> :8!-01f6,8!/: 8 *Y-/:!,: <>1,:  :!6_,<:!--./>18!7/d: 2!cf, S:8  %6H:1,:!:8:8;-/8 :!..1x=18!,=>,!<1S>:!l/6=F>+,8!68 >:!17 <:!1o1j;@<=: :!  62=18! :8! ::!f-2.<1V=:!::!8 ::=2!, >/67!3-08/,8!/:6R;<\=|12 :!D:!::! $i6* :!<6  :!F,!1>,  :!: 8 :!,4<,8  :!;><1,! ::N!::!:8-/:,!,@0+61,:!8;,8!!f@H-:<=11,:!::!9,:!<1/:;-/8!:8+,!-012 :!/8 1,:!^/3/J0P11,7: :!+8!ئ_m+0-/:8! 8:8+8!>-B18 -/8!:;:!(/8!: =>:!=: :!,8: 8-:!ld-4=:/:!:8 <.8GF> :!1h;:1,:!B,C-./،6 @j07 { :!-.1717!- /: :!/6/6!0! "[8 3T\cd&8.> 7: :!< :!<: :!=>:!*2B1,:!-: :!,&1,7:!/r7k8 <-/8<@' -/:<-/:!:<:!: U2( :!: 7 6!zB<-/:>-!-x/:! A4Tp!/:!-$6!/8 <-/7,!K>:8=2/6!-00 <.8!:8:!ZN ؛B-2>/1,:!<-/7!P;f< 2=,< :!< :=,!:*:8!::8:!-:17!>FX10:8,8!:<1/68! 01@=:8!: 1,:!,: :!lL,؁1<=:<-/7;,8!,7::!-;.<8=:!18:!,y.8*,8!<<.8!: >P/68:9+8!-/76/68!, =2:!7: 0" :!1*>:!>:1!:Hr-7!:!: <-7:! جjE8 b+P^-*/:!/:8 <-/8!>1 7!:>:!@h;:8 <-/8!/(046!68+8!8-/8!08 <.8:!E=9 1Z>B1,7:1,:!:1,:!,7 : 8 -/8!=:=,8!41+:!1,:1+:!>:!@dzz-/n8!; .18!<.:!,8 <.>:!":!DO, :!: H`Pf # 1,!=,/,8!, E8 ء :!, D) : :!;#,<:!-/:6 1,:!:-/:8!1,!/:1,:!$1, <=1!md/@<: X,8!: d8 :8!/;,!1&,8!>lq :8,8!-<,2=:=:!8>-/!<O/F;^<1,:!:8 <:!:",8! ::!-/8=:!:!7: zMf6/L8 Pn!*/68!:8=:!,1m> :8!ؽ6>:!-)-GQ.:1N=,8 !:8!, ;1,:!<:! DT,:808!>/68!: <1,:!-/: ,!. ,!>H=>1!/ 1,+! 6-2< >:!/$8!: 2H-:!;:!:8!WVڔFA6+F;,8> :!8;:!-,."18!/: =2!,G1,:6!,!>:6!Lp=2!<>1,::! 6#6;@<-1,:;-/8!(,8!7:0!/\1,:@8=,-e::!1!,8!:yM8:<-/8!66!;,,1,:!6 -/:!<,D.`/ :!/6.:! >)8;/6!8 0H02!:8=:!/-:!<*1,:!:::!1,:<:>,8!<PXf<0+8!=:8 ;:!6+8!:8,8!;+<:8:  :!: ث,61=:8!,'@14<: 1,!,:1,!-5: ].DB@!-D1;-:!TL-b;1>1,p<=1!:u1+:!/:%:!,>:8!;=:81+:!(<!;G<2!;0<:18!,8 6  :!(Q6B,!=18!-/6!,Q=18 >:!0L:!1'1;. d>,1 Q7D8 FXd-1,!<-0 1,!;6d7!>-/: :!>1,: >,! q :!e8: 8  :!:  H1,! "7'8 nCMZ"FړH.8=18/68!91+!-:!,8 :!9,:!:9;1!<0 18!nk>:1,:! 0,!6@=,8 :!/!17!/؁>1+:1,:!@R h/,=:8!67=18> 7:!-/81,: :!4>ӑ:!:8 1+:!b,2/::!8 !!-!B;1.=:,!808!:8!;:8 1+:1,:! #8H -:!, 1,:!;1,:  :!K,:8!<=17! ؂.@1,!181,: :!<,ک1,:!T:8=`&==!8 Dڿ6!=:8 -:!1;=:!: /: b-V1,!=: : :!: T EY8 B* :!z=2!2X-:8! .-.8!7: ; :8!6ژ :!0;-08!2Z<1:,!./012 =~Za7 >N,' :!=:=:!-/: :!: 1,:!*/1<,,1,:!$8!/-/8!JjH?0Y22!1;X<-?.8!!;F=2 :!0=: :!9 H>:!2,=>1.!. ھ:! rz8 Fz]!,6-N/r18 :!6 /9.!(/8!: س=;6!؋W68 !t: 2:8! D18<:!8_(K,!9,8:!>-J/`08 <:1,:0 :!/7  :!8Ȕ.8:8!,8 B&J:8!1+:8=2!/6 -/:!1b1@;D=S>/6  :!,: $* :!,17: :!6/!<=:2!>Q6 .81,:!:,8!8 99K/68!:8'Z<=1!,,v1=18 ::!h~: q* :!/(08!6-/:!<-/:9: :!7T:9Xy1, 1+:8-/:!:j :!e11C1B-/:!,:8 q-/8 :!=> -/:!1>18  :!0:/7:!:18!:;08! /;9;J:!-B1,$:!:8 18!/7!-!=J>-  :!-.-6/R1X=:8!/zO: 1,:!,z9:!+,8 6-/:8!d x-͊/g=:8 ڲR# :!:8 1!] ?0,:/z=2 :! , >:!/.;=:8!:.":8!:8 ,:! * :8!:< 7:!0V0;6<=:8 :! @-f.)11{=:8!: .1:!.8:8!/81,:8;:!,!-C=1-/:!>,!/::8/:!: .8;-:! 2B2>6N;-V/1+:8!: 8ظ)!:!/8 '2H1,:!=::<=:!/68-/8/68!4+ -:!<=:;>1,:!<-:8 1:!<>-/: :!..,! g.B6!H,X-/8 Nm%:!:8 +8!86-::!18 Ҽ=,8!,8 Om T/68!BIa1, +8!8-F/ثQ9,!: :!D:8 *>/!9!:8 ;7:!-!17: \|8 :!,8<-/8!,: .!,8!wE-/  :!, Z% (+!-/:8! .b:!:8 W4/7:!. 8!-/: 8!,::8!: fDC!H&8>1,:!0/J1=1!:R1,:8!68ڷu11+:! &h19,!:8+8!-,1,:!/8:8:!XYc/.>/7:!7: : :!2.2B;L<(,8!::!1,!,8,:!0 !/6!%+1+:8!%-7<0!-/:81,7:! % BJ%>:!,,!.!=: ,!@H : ;08!%;`<>,؎-<17=:!:!0!/8-:!=2 :8!-:8 1+:8!0.<1,:!: 8 =18!1+ :! w9o: )HJr/*61!:<:!/|<1+:808!Tft-: F;,8=2 :!B1,:!+_=67!=: -/:! 41,+!b;-ڢ+.!9-9,!9$:! 1,!QZ-${/8 0!>6!-/ /-/8!BP-/:-/: :!;1,:18!-/:: :!9$:!+ :!:; ::! gp8 OAF01=,8!#-/:!,,,! <!< ./:!>: 1,!:yi9!96!" :! 9%!,78 9$Xf #-/:8<-5E.8!1;<00!218-/:!rAW`-0,1,:!81+:'<1,!-F=:8 X=>,!/<: ؤ  :!:-/:/:!"*17!0=<-/8!:=:8<1:=:8! D7: (2<N :!-8,8!-1,::8!.;08!0&,!:8! G :!@ :8  :!: n2;X1,!0!>/!M5.<-/8!ة-/!: =#*8 ^-F0R!-/8!!m !i,> 7:! !Z!V1,!V> (.2!-?6! :1,:!<*1,7!:1:!`4Bv1;!!/6!8./l13$6!: ^8/:!-;/\1,::!8 :!;=:!j :!L *=:!:8:=27!L;L/<1, 8:8:!7:7: ;:!p;ڍ#= s18 :=:! :> :!د-/:8!~^>: 01,:8!-/:8:8<:!:-/<:!=27:=27!NIc 1,:/: :!1+: 2!ڰ;>,*=,8!8-!>!6!1;!;7:! 56FY :!;1,: :!18,8 :!7;1,:;1,:!.>18!;I@<1,!2;1,:!NiA1!<-/7 :8!9$:!, , ^iB::!(>-!:4 :!ؤR.,,!-;0</!/: ,.!ʺ!&,- UZ`/h? v*,!: :!,-29>:!9/!/:+!, 0;m!-0]/:1,:8!ء :! m,څt:! ÑI7y8 aB!%Cf&8 ;! B4,L/X1!:8 ;-:!82,8!61/6!h ,.1,48-/8=2!: !6!:(1!/:-/:8!:8:!8 \-/81+:!/6 7  :!xO-I12=,  :! ;-: -/:8--,!-@/1,:;!81,: :!>1,: :! $1:,-/:8;=:8!w.-  :!/68<1/68!-6!a+1z<,=7:!1,2:! ,$8!: ;,8=,!X1،=1(67! (:8 :!:8:8!8-=:8 1!-8:<-/:=,!:7:-7:=,!:-:=,!J4/8::!: -/:!!-/8 :!ڭ#,!6!> .1H6 :!B_ ,,!2!=1  :!6J :8>.8!:-/81+:!:::8 :!,H/1B:!-..8 :!/8 ګ,6!=,8!.D:!=:8 -/:!: =:8!+:-P1h;<-:8!811,: :!/  ,8!+k&:  :!/(J: 1:! S'4,8!@-/:8/:8!: B0n!:!/6 8 <.8 :!J-,082!/:8 1,!2>,8 :!LE--/::8!>;-<18=2 :!:8 ʕ1,!2!=:!: 8 F,2Ğ!>:8 :!-/:90! \nP-/88, ,8!:,!:8:8! ,/,8!1(27!,:,8!z-9؈=18-/:8-/:!ڦ -40!;,!>,!/-:8!/,8!(@!1.;ȅ<.!+7!1,: :!  ܝM-:8!0F-/8!-P<.8!; : ; :!: 72=:8 <=:<,8!9: D28<f:,  =27!7,:9!:67:!6-/:  :!:/6!</T060!VةD;=:8:!D/d=1 <.8!,:8:!1,:8 F^l=,8 =,8!=:8: :!1ؔ<6!/=,8!: 1,:8!8. 9:!+/: 1,!,%,/013,R:8>,,:!. :!,;=2 :8! F68,8!/:1,!J.>1,8!, :,!186 6-/:8!,/@!4aS/:!ξ.-92!.!RZ+4/:=:8!: :!Β,!6Ί.!<1,!:!+!: 8B:!/:!0>/:!:8:8!:8:8!, 22w<0!<1,::!2<9,!9/:!,9!-*-,.60F1!/8!.!T,! -:6> :!N(,8!:,!8;=:! D^M8 ,8::!,  :!!F1^: : ,8!=: <18=2!;1,1!R,~-$.!: |-/:!,n;2-;/:!:-:! 2{:8!6ءn<:8! a5e@: !<Hڤȡ :!.  :!,{0!2![@Z+</!1v=:;-/8!:8 :!<.8 1,!1,:=>,8!FڷG.H,!$,!-/:; :!//,12<,!+!,u7:!m,!-,  :!.d.!;.!021, 1,!..8 /68!;, 1,!`C W ,:-0t1>:! >ؐ>!-:!;!: ;1,:!/84:9:8!7:!> P9+1,!:9,m :!.+! -{-H.N1[=f>ȓ-F/z1,؉F8>1,:8!>y27>-27!:82,8!Z>!/ڟ}8 =<: :!kd,: :!18/7:!M!<:8$=18!1!:,-:!>:;1,!::! &,!:8 *:!171,:!:,8! 11`9C:!=O> ؁y,-/:!:8:8!,F8؅o,82,!: 1+:!e*=1!>1,:,! PY-T.!/,62!:,.!::!d/ؤ6>2-/2! ,!/:8,8!7>: -/8-9,!::!ځs672!Ğ1c1]1Q7ľ: +k`o9..01,:! >: ;1,:8!, ߉l=271,:=27!,: :!,P-e/26:9,!:=:!8  ) <ضBJ-:!.!:-/!+,8!:+8+8!ڢ8,16=18!-"<1,8<1!/8-:8! .99>:>/8:!4,::8!D*,:!18 -/:8! `b8  $@>!,!2J-/:!(>/:! : :8 :!; :8 FADa#1+:!<:0 8!+.!1;,!.t/1,$7! 4Zt0:7:!-+!::8!!8-/8=2!,=? .!~ ,C-Z/7<:ڣ:::!:-/:!9<1!: ,<:!<: <:!.,!!8:8!;;><=7:=7:!:=:!.(18:!,.,!+7+8!14-*/+!:/:!;,!.:8!.!*:8!::8!@]D. :!-(9J:! 2) :!1,! 0l-/:!: چ:K,-/8!-/:: :!9 -/:! 11^9M: !.4!2!<,8!:a/61,:!6oػ5T: 8V):!j,!1,$7!: 1,!,7!:>JX-ڹ1,!1+:!!1,:! ½,8!0-:00!,8=,!:8-:8!*:8!: i.8!2B : :!:=:8!:;!-V.d/1=18-/:;-/-/:!Ȳ/8!Ek018,8!27<:!6:18!B,:8,  :!: !:8!:j!-:!? 7%:4>-/8:8! S؜[!ة|8 01,!7>:8!Y34 :8 :8!;:<1,:<1,:!-:1,!=,!17 :;>! -00 -/!/7  : ƒ/6!LV :.+8+8!,9! ::! /V/(9R:!:21,:8!;,8!/6!@H;- 1!//!?.1@;-! - -:!-:!:(-/7-/7!: %.8<:!.<.h/t0674B!::!^<2!::!-/:!::!82!:ĩ-/1,:!:67!9$:!z-.1.-! .!=:! *--!-+!-!9J: 0;:8:!0 !N : ´!89, /ʻ!@&8  L%9,!-:1,:!;>-1,!:Ppc;/6!<18 1,:8!.81,:<:8!1,=:8!,:  -/78,8 O!1,:!.8 O!1,:! 1=,8!-/8 :6! @eDLA!b,>-!-/1!M/@1N;;=: <08!0:!,:8 :8;,!,46 -/86!8 ڛ:!ؽl;G;>/  :!-/8:8=:!1X>1,:: -/8:!::,!,::,!,0%-{27*+!-/:8< :!-B1^;r<=2-/8=2!/:8-/8-/:8!+ h:!-/:8=:!*-/!:2:8:!-/8:!/,8!4 0J/:!.ֵ:8,8!$-*/:!/:8;1/:!LJ-.6=>1!/8,,!-B/X;b-:90!BtL,!17-/8!;D<1,: `\-/8!:!2!690! 1;M;:/!-/8+8!A)1,:8!Ff,(-l/:;:8!:8,:8<1,:8!:/8!/  : 0!g-x6; F -@=: փ=2!8L\/; :!(-!:2!W67! =,8<2!.8:%!:>,8!7:2!7:018,8!7:!/47@87:!:8 :!-/7!D:-/:<: :!;ں-6,!!9`: (D@!-/: -9,:!18:!2 ,:!:Д>:+8! /'22Y6!=\>< v-!1;1,:!: 4͗:8!<=27!: "9"5*:!;%+<-/:!7 27!~0o2O6!:8 ':!Kp!:!<1+:/-/:!:8;.!d@ 2-/8 ,8!-/:=:! 7 8N!1,:,!JB*<:!:8.8!< %=2!@.81,:":!:OD:!-/8 6! 'd/68!=,8 /68!, -! =181+:!2. 1,:!18+8!: n(N!Z8 K: >:!/68:!ڜ!!@d+8+8 /:!_71,: 18! :* :!1,: :X6/:!#Ĉ,>,8!16+: /:!1/:!N\,-1,: ;,!:8:8!;4<1,::!,;,!/60; !=!;! cga6 =\Gb7 ,=27!/=q27!1,::!>W,8 =:<:!>d:8 ,8!;< :!: >XiQ=18!*/:!:/:!,1,:!:<1,::<:!-0>18:!/:=18! -/:=18!,h!4: 18+8!9$:!-/: 1,:! ,!9p: R;1,7!* 67!=!/68!- .<>-!\=:!/9,! b-<At8 08!.H1*.6!:<-/:!8,8!:؋>:! ..H:!1,:8 19,!,.!4/!,8! d1,:!6o,8!fG;/68!,},D-.8 L\F17,8-/!17!,1,:,!-I.8,P-1,:1,:! l_F8 :fT6 6!;-0,8;-!;- <:!,4.8,8,8!8,8!,!:!<1!. OuN!-:!(:!v  : سĊ:!؃-:8!=:. 18!/:!+8! [c/ !!#X7(8D:! M^l-/7! <VpI,6!=^2 -/:!-/8-/:-/:!,8 :64ڂX!!,:8 :!8>,8 <1,:!:$>,!4l.8<,!-0.B=:8!/>:.8!8 18!,.8! :Z-:!:-ڬa.8!:  .8:8!-<.8-/:-/:!/:-/:!:8 / 7mB!!>?.-:8+8!.(=2!-:8+8!! ؏7g<=27!>,8:8;!2727!G,0.! 1,08 +8!:,! 72z:!>19L: 8 =1!:8 <:!,8 :!-: ڴ>2,8!@T1,: ,8!1,:8,8!::!9,! ,66f:>;=<,8 <-/8!8 E!>E!,b-:!/O7:!:$.v 08! ?/*<1,!6.8;!7!6 -/!8!N,-1,7: !-":!:8 :8:8!2N-:8!/:.8/:!;*<:!18 ،e:8!,-2/: ,!/: <, -,!%.b>!1D: x!!H8! 7!.B1,! , !;1,:!:8 /:! DR,0 ; ;!7: Ooz8 ,!4D=1!2!;18 >/!!=:8:8!: .!-F:!<, ڇu1,:8!1,: , 8!"2-/:8!8dx;,8!,1,:!:8 ; -/!-;18 %!,8,!18;,8 1,:!+: 8,+8!: B0;-/8 %1!/d: <.8!Fa:$!6/68!:@=:8 1,:8! 6!Vt27!0<1,:8!:::!*<,8!:8 ,8!:8  :!2/F1+:!: 7:! :F*> ,!27-/7!=:! 9NVFN 0+;;0<=(?! l--Z01j6 غeN+8-/!/D8 ; -/8;V</81,:<1,:!:8:;:!:;:!:;:!:;-/:!,jR7\: ~." :!;< 1  :!: 4H :!-: :!;(<1!I( :8!:8 ;  :! 6L 1,!1,7؁,!;1,:;:<,8!G7, xKl$q8 74@!-/!, ,v :!K-/::<08!: ;: ؤ08  :! { t K: H8 ؉"Y &":!<1  :!: mT8 ,!-/8!; :8 :!: 4: 1,!;: (08!::!ll:  .> :!>:hM!;: < :!: (Hڥ Ĝ-:8  :!-/;:.8!ڃMڰƗ;<-/:8!: G!ڧ48 `tؤ-4/1.=6!, :8!/6;:8:!ڈ#>1,:!0L;:!0,<:8!8,8!::9,! Ð//l012 -.8 :!::! :8 :8!\|6 `728 < :8/:< :8! :!-:8-/8!;,</:!P,81,+!:8 2& :!k8 < 1W=:8!<0.1,7:!8<1,7:<1,7:!=8>:!0T1,:!.*=27!<1,:;,8!4J<1,7:!:<01,:>-!:<0.10,:!1,: <: :!4^p00!+Oc<,+ ;  :!>::!06N=:! :Rd,~8<18!>:8 :!;vg=>:! -7:  :! :: <1,:!0L<1,!:  <1,:!7J: 8 <1,:8!: +BR ,y1,!<08 1,!>: 1,!<B:8 1,!;: 18 :! qϴb|;4<E7:!<91,D^:!7:=:=: :! !j18!X,-J.8 0.> :!<:8<1,!-ڌ;/68 <:8/68! 8 1,:8  :!/ DH8  "/6!8B1,:1,!=11,!<-/8</ޗ1,:<1,:!0*,;:!: <-/:! Nc<  *!/6!. ,!7J: 8  0P/:!,>:8!:8 =,!< (08!:8 0:,,!1818!>18>18!: (k =:8 :!:H :8  :!;7: :!,!=B:8!: O5ڼD :8  :!6=ؠP>.2!:8 -/:: :!,;:!-/:8 /6!1B-*/68!/8 ,:!:N1,: :!:8<:,!\j &H, 1G8;>:,8! 08-/7!;< h,!=1!7: 8 JZ :8O :!2  :!<:8 , :!;+=2!: :Tpڅ :!;Cy<A2!=!;-!.  :!<08  :!: b-.d :!rZ8-/8<: :!1<:8!,!>,!<F`<12!/J1p;;=,8  :!6 /:  :! YGJo7 :2- :!=27=27=27!tV0-/ :! :8 ž :!=2;!.8 ,!ڇB<,!\: 2ص1,!=:,,!7:  ɥ_ :!if!/:!: C6L%; :!=:<1  :!-:.H<.8 -/8!;1,:8!8-/8 :!-/,!؜Z4F: :!;18<1 8!!-/,!: 2h :!,8<:!012 U?dl!ڞx7 6ol :!/з=: :!-1!/4=,8!68;:!D->1,:! "-/:!8V,82;1!< 2 e-/8!;.=, :!L-/8! l8 E2hz :!08D41,: :!>/:  :!<1,:!,1,:!0>/!A,,1,:! R 18:!/6  :! l,8 <2F! :!-/8:;:!18:!1 ,:+. ! SX_7e: X02* :!=1!>1 :!@ʦ P/:  :!1f;08  :!=>:8  :!1,..!,1,:! =:!  B!?&8/:!/68 1+:8!a;<018-:!H 9 /6!: j70N!-:!/>21,:<:! : 6: :!6$;  :!6ɶ=:8!֫<2,8  :!: * :!18,8!?=:8 E :!>-ڗ08!,6;9<67:!8 * :!1,:8:!;(=2! : -/:; :!<:81,<:8!7: ڦSv%8 >0B!-/8!: <:8! z=:!2d/68!1,; :8!,:8==!LTZO=X :!`,j<= .8 :!,/68!/:/68!:!-/8!8 ,<:!<:0=18!6 !-/8!-:8:!1=27!H!p0:8>1:!$2-.8:8!9$:! ,9,/6!,p,-. / 6B6?,8!9-:! :!;> 0:9<:1,:1+:! 8 7FX(kb!/:  :!-: :!=>:8 * :!18:8!DTi-  :!=:  :!/:8/68/:8!a: =1ڻ !r8  .F18!-/8 !1,:8,,!;,8!yI004/:! 0!==!: ;P\- }-ƈ=:8,8!<>-/:!0X>-/:/:>-/:!Hnnv0.8-/:!1 ;< :8 :9<-/:!,/!91!/68! 7AZ8 +D.!J% V:!:  :!-H1,:  :!dڏ# cE,*1*;,8!,:8 1,:!1T;</: /:-/:8 :!+:!c8:8!%4.=18!*:!-/:8+8-/:8!B\ F.8+8.8!/(08!:<18!/.6 :8!: ,8:8!:-/:!,4/)0L;,8! -: :!+ !;1,:! .8,,!4Ȉ/:8!:8 1,:! >!j/ )JZ7e8 Pd-Ȳ/.01,:! !1+: >:!-/8,2=,8;,8!8,8!:.>-/:! 18:! ;.`0<.8! * :!6!<1!DnZ-/8  :!;4<7:-/8!: -/8!~/61,:!78: ~82!: *1,!-/7: /:/:!-/:!7: -7: /:  :!>T-.8.8!.8  :!/ : >2`D :!-: 4p;>6! : :!92: 6!4BL7:!<,8 ,! 6N,!:: :::!>:G>-6.:!: 8Bؗ) :8!::!-/8,8!4ڟC >:!;/=:!8 uZ4F :!-:8-:8!=21>2+! YXn|8 * :!<:8>:;1,!/G,87:!-^1,!, 0>+8!7:7:!<W/ :!@!p&8/:!9,!+8 ؆<0=:8!<1:!1 ,:8:!xAT8,L6t>:!:: !:9;.!8 U/6 =:8!:! 0><0!1,1:>18 :!2 ,:!/.9:!-:*;:!8  U :!'W.=2!1O: 28h V=,8!>ƞ>,1,:!:-/:!=9>:!fz:,T/.=: :!,:8 ).T+8!-/: =:8!=/6!0.!;*=:!18!Fg-Z/b2 +!0!:8;,8.;:8!/2!6.?+,! BA=.8!Ll=2!)}F: : -/ 1,!1P7h:>1,7: Y; :8!,7: ; :8!: *1,!<:! k><n .1,!..<8>:!8!-:!1>:<1! : =:8:9:8!2408!;1:; <,=7:!.!/68!+ؚ/@1;P=: :8!: @ :!.-/7:!: ڝ@:!6.D=:=:!.:,!.8  :!:=:! a-[0h: ?Xڠd 0.:.!::!:1,  :!: $:: ;!8a6767!<,8 :!-/8 --/8!-<,8!7H: ,X@!1+7 :!H).:=:<:8!8=:=2 :!<=<=<: :!: N* :!=>2 7!1,:-/8!: yV :!J9$:!/.9:!: `:jz!/::!-02:8!: ,81,:8!:8 :!>` :8 :!:1,::!;, ,!@eF=->:!081,:!,ؘ> :! A BX<-/:  :!=(>,!>7:!62=2  :! => :!-/:!lJ6=":I-/8!:+ .!h<1, 18!=: ,!:! /؁66 ;=> }//{0`126 )B!Y7   :!/68>-/:!3[m!3R>d<:-/8!,6/: >:!8<1,:8!2< ../:!:/:!*~6!: =o{,4.<=:1,!8:!8 */6!1,:8 *1,!;>,+8!-PQ1>/ , !:!8=:8!-2=: 6!:p :!-1~2=67!/ڠ1;؄=:>6-/8  :!B::=:!: !jڽv;2<<=, :!,8 !1,18=2!=: <:8!-:0v1<=, 8!>/: >-!:!j :!:<:8!+8=::!":!ERd-:/p=: =:!/:W0w:!<1,  :!67hi>:!/6 1t91!81,7:  :!;>,!21C =67!:  :!0X-!,>؟b1J;f<j=18:  :!,:8=:8<-:!U-؀02=6  :!8 :=:!D;=:8-/:!:8 .2؎0,8!+27!Ԁ'M1,:!-/ 1A;>-/:+8!7ĕ:8 &d6=27  :!>-/:8!,H8 ؁r*1,!< :8! 6H؂ :!-̡:  :!7C: I!08 0!-:!:08 !0N=27!<-/8  :8  :!;-/:!: 8P :!>18  :!  `~J7 :!46!,X-.8 QJE$¥¢,8;,!=n>1, Ph.< :!-/::!>: =2!>:!,!<,!Bf_-/8  :!;0<1,;,!1, ;,!1*=:!+:;,!/68 zNp R,8=(<18;:  :!:8<=:! ,1`i>!: :/68 :!>. :!@P0!=17;1,:!,1,:!0!;O< 7:@!Jveع,8 <7:!1,;.<1=2! :8<1,:!/0=17 :!j6 :! mFXN.x6 + :!e1,:! h0[1=>/2:<-/8!: ^ 7:!: P*}-/ :!,: :8!67!N1=>/:  :!/1+7!%H`/!>: :!6 1+: :!D18  ؇ :!12;1  :!+:8 .:!:!>/6 :!=18;>6 :!4P : :!; :=17=17 :!-,1+:!"7:!/l^8 * :!1,= :!,: w :!: ڴi* :!>-$2!/:@>2>2 ,8 :!;=:;=:!:8 1C$ :!4P!:8!-e/;-:!,Z6!: :^2 :!<4=:  :!:.8!: * :!0!7^: \ * :!>:8 :!: R] :!;>O: >:!: 2 :!:6 :!0 T=:!; I-(18!/7:!>:  :! 'i>-8:D<1,  :!><1,!8 ;6Rb :!;: /7:!4<08  :!: ړ*; :!2DO.!<^.8!+;=: G/7:!'vF: <1,:818!7: 08 Q6!'?-:!./:!>  -/:!1 1*2!=7:!C-:  :!:-:!,6;D=2  :!!;.:9!.8:8;=6!+@0$2! -/!. 1,:!̥J/:!: ZDQ|&8>: :! F-ځ/681)<08!: +;08!&[D-7:  :!:a:!:H> :;,8!:;=:!<-01, :!(/7!>:<1,!mFBT+8/6=18!:-/::91,!-91!:8::!*-/8!:8,8!:,-/8!-,=:8!:8 :8!XH 0,<1;!: #=2!-,/\08!/74:S=2!::-:!:8:1,7!;8-1,!ڠ-ڀ/: lV!q&8-/:<1=:,:8!>:8:8!,-/:!:8.,,!:9,! d 7 , &9ڋH z1,:!`]/;1Q ;|<1,:!-; 6 *!,!:0-/,!,1,:!4y18!06j>-:!: 0:!;(<1!-:+! :!+<1r<,8 /7:!$8!: 4W<,8!/: :!+:6<,81,:!18@61,:8!;:8-/:!@>Rn1,:!: -/:8! 1,ؗ-:  :!-.1,:8!/ -/8!8a<-/:!F,!;X<,-/6<,8!-/: /7:! *=:!:86;:6<1,:!0 h*8.=:!.8,8 ,:1+:8-/!.8,8!,',126>11.226 ;-/8!  :!6x,  :!: 8!8 a6-:8! NF,P6x;>,<.8 :!:-/7!8%"?!!::!-4=181,:!/8 <-/8<:!NnG-/:8=:8;-:!-}1>/:=:!-Fb1,<8=2!+7!.W181,:8! NcFV<.>1:8 :!.:;:!-/:1,:!6<l.=1!,*82/::!;:8!:8/:!6x:1;!q;_1,4:8 ,8!: -/8!;18-/8! ڂK\) &8 *1,!=18=18=18!1+:1+:!7 0? :!-/:!>V+W;1,:8!-/8-/8  :!1r>1,:8! <, 6 :!; =6!: Q(>Vk,.:!1,::1,:!u>:!.B6!.!>:8:!W/=1+:>:!؀# .!6,!6F:8:!=:8<0!;-/ :!:8:!:90!:8 << 1,:8!-<1,:!:+8  :!; 27!/@0.12 7  :! epDK_b6 >4!!7P8 *1,!;=1!:4;-/ 1,! *1,!/: :8!m<-/8!1^;f> 7: 1,!KAdҜ/7I:8  NC<1!8H:<1/!;1=6!;m=17!0::!=:=:!: my :!: \n+  -:8 Y :!-<=:8!/=: :!= ,8 1,!E8  0e :!6*=:!7 @J-7:=171,!;-/,!;1,7;1,:81,!, 1,+  :! \k1k!,7 PRp7:67:> 7:!/<:18!!8<: ;1,:!,8 !,8!B,8 ,8!HBv1$6!7 !1<;d<.8:<.8!,:8:, =18!1,:8,8!Vt;:8  ?1!5<:.8!:8 <1,:1,:!,8>,8! D,`1=2 :;/:!: ڈq::!8 ;W-/:!717!:=:2.!:0!*:8!: Ff-..1,!/8.!;0<-/8<:!: =:8!8 :DP=,8 :!;1,:!1,:.!>1+8! .8!-T><*> .!.8 =2!R|-61<.8!X/68 ڸ1!:8 !181,!: |/l-:!+T:!DI.J=B7:!::!81,:1,:!d-41,:<18!/81:!1,$7!IJ:!L-6-B/T6=:!: =2!/:8<-/8! 68 .:8!-1+:!Z 7!:0K;<:!-R1 6`;$1 8-/8!/ :8  :! .8/68!: ذ!,1,:,8!:\ 1,:!< \ : :!+,1,:+18! >.81,727!AFJdX1ר;=X> 0:8 :!7::!<":!2.>2 ,! ,!-/7 ,!-,:!8-؟<Eb2!--/:,!- -1,>-:!,: #-J/8!, #@چaZ:!,-/: :8!ÏHZ21,::8!,!;!;=:!+8=:! diw+408<=7:!1! fM_>:8!J2 .,>/6!:+8!;2;2! >]1,: -/8!:1,:!,H-/!(-U1,::!,^-f.=0:<0!: x/:!8;!/: * :!1,:81,!81,:8  :! o,.!Bi,<:!;1;.:!:1":8!R:-ؐ;%o< :!:8-/::8!,N1=: ҁ -/8! 4~8 :!;-/7!,4-:  :! >/6  :!ʡi,1-C. UI+8 40$:8!.8,8,8!<E:  :!<:8!, ڂ:!+ +!4R`22!06=>1!::!-!<:8!G=:.8! V hvD+6<,<,!8 S-::!-/1,:!,:-!.+E;,;,!wo6!>:8>:8!>ڨ79=:!;r<F7.:<:!:<7:!7.:<:!:<7:!:;:! ğ:j8 U!P/0P18* :!+8!18!+8L<1,1,! x1;L> 7:* :!+8> 7:!>6 :!N1 07!8 :!-:1,:!: 2ک :!;-/ :!,,!.2=:!8 :! &(:!7:.8!H--H=&>OVF/: :!/:8 :!4 :  :!:8!/:  :!/A/V0h1f;Q< :-/' :!:,8=18!8 86;:!,8,/:!<"N+8  :!:{8 -:!: 8 >ؕn1+:!<=:8!+0,B1,:!+g;18!,;18!1,:!6<;>167!6,!6-/:8! 1,:* :!:,8![@ hb,811!s-q1(=2!8 :!.1,:8!:8.8!L-PR0!1,=:8!,: v8 :!F -b1x=}(17!:,8;,8 <,8 :!/: :!,7: 18!-+-7;<,=:8!,80=2 :!<:8:!<2T1, :!:8 +-:!: ,81,:8!+1[6.;L=:! *, :!  a.-/!:8, :!<-pm.8  :!Nؘȋ.H18 <1,:<,!9.! *FXe!Pk-:!<(:!:0!/:0!؇.8!0-N>:!: |:0 :!/ * :!6: :!:P!0  :!;,8 ;:8! 8 T: ,8!,Ã;:8<:8!: B<u0x>:!FN> ż,81+: :!+1,!1,:<1,!=>2<1,:8!r1];0<1,:8!:* :!,:8!1<.8!1 96!=: :!-1 ,!H1lB, ,/:!, @!: ؀;Q.8!,808=21,:!> : 1,+!(@!;"< (.8!6 * :!>:,8! Ћhl/?08<-!,.! ;! :8 ,!+!-$:!-/:! By78 ؍w,!-/8 N61,:1,:!7:7:!<,8<,8!-/%!: @C8 ;:8!,,8 :!DP\":.8:8!<"=:!;l<1!6 o8E\!/:!18 NZ!n&81,:!=27!-6<1-/8>/!/>/6=:!,,!0::8!:=7::>:!,8 !<:!U,1,: 64!6!,!0.;:8!9,1,:>/!, %1!<,8 %(6L!:1,:!,8 -//:8y0!l )f18!:, ! \0Zlb!,2/6!:2!:1,:6! :  :! A.8!HR;ةl<:>/7:!-WA=:!; :8 ;!IR 4-/":!: ,! 'N,@-*/:!:808!8=,8!,!.!>,!.B,!<`=,!2!=,!2!4-!9$:!,8-918:!: 4%?, :!/08-/7!-07V9t:!9B: "C2!:!< t1,18=:8!49; :!1<.818+8!;:8!: ڸ.:xnڟQ :!+c;:!,X- 09+!/:=,81,:!-!4,B6<:!/6;7:! ,8! > Rdp+$:!: $S/:!9$:! -6!/6=>1!+:8 ;-/8 :!4j[-@!.,<9!:+8+8!:+8:!/J9z:!<1,,/6;1,:8!68 0=,:!;/:  :!-:!9$:! 8: =:8!0!@!C!&.6.6!.-/:!28H!9!:8;1 :!:1!-/:! ,,-6.<=2 :!9! :8+8! <HX1 ::8!:8 6!= :1+:!17!-:8/68!lRp,/: K!I< Z: :!/^> 7: :!.T:!*=:!: :1,:!ڐ=:!NM/-؛>: :!-H; :=6  :!8:1,!6!;<(=2!,8 D:!,8=::;,8!8:,8!,!ڿ6!,08 ڞ>-/:8 <-/8!1081!@=1708=17! , +!8 u)-(t=:!@ږ'-!`=:8!<-/8 b-/8!0.1 :!8 ة-: :8=2!1D1B7\:f>/, < :!,.:27!?!::8!8 ;* :!>/ :  :!FY00808!18 :!od/A: 2 1,!;1,:ز>:8!:8  *$,8!ض-/:!0B6 !:89 /:!-9-:!9t: 6f),!>1H=,6  :!, =2!:8  =>: :!-*>:!9,!/!/F06،G=18;1,:!(,!9+!0@`,8!:<=1 :!: *:!1,:2!.8 :8+8!<-9,!!/R0< : (6!<1,::!9-/:! ) Fn1vf>/:,!--1,: !8 -/8! >11^/7:!: @* :!7::!6:%;, :!0-/:! 8 hfz./<16!: > :!68:8:! <7:!A-$6!/8 :8 :!-ؙ/81ʺ;ؕX>.8!68<-/: :!6ا1+:!:e-L1\=:8ځ1,L0!/:<-/8!,: d,S0!qn : :!^d =<>7::8;,8!7::8;>,! D -خ6Z=7: :!: ,:8!2=2  :!7^: 1,!.:!;<,=:8!-:.8 /7:.!/8 -/:!;   :!4 /!`7v: CK88 6Tdt :!-:!1!<,8!2 <1,!,8+,8!:0!9,!,8:8-:!: < }.8  :!7:.8.8!: J;[8<$e=:8  :!@, ڿ6 :!:  2>1,>1,!: :!:8 E0@%1!:8; :!1 ,!2:0 :!;0,!;:>::8>:!,8-/!M`8+L1:<,!-,:!8:8 7:!g/6/,8!\gh0=":!: ;18!;: =:8!=17 :8!/ G: ,.!9H:;: ̧!-:!: 6;>1,::!,.91!, <:8! 42ڕ1,!>-/:8 1,!V?6>1,:1,!<: +!Tڕv|.2 1,!:22!;6</: 1,!1, 1,!:!27:! &9:.6{6:;t<=̲?,!:7 |J0 &oC,8! ĉ--0B1l6 gElP7 <-R2:8!=>m18!:B;=,8!<=:!>67  :!=4>,8 >:! %:8  :!Zx1B667:7:7:!,:0!,0; ,8!2,!;.=27!/ IP7U8 4J~ :!/u>/: :!1+!X@?k1,:  :!;18+!;: 1,!=:1,! ؀#4Bp!:!-/7-/7!:,!?BB'=67=67! <H :;18>/!>+,!;0>+,,>,!>+!,Y'7: +.T :!<4=ʭ>-:8!08!=>:<0808!,=:!+-%=2 ,8!: :_/ڃI :!;ؾ|<:!>X|/68  :!1=: :!<:8>;1,:  :!1,!:8 ] 4@؝U!-!6>=:!/=M27! 5Zl#M0!- *1,!;1,727!;1,>d7!::!%D h-$2!;1,727!-;1,7 [2!67 1,!f, 7(8 W2!/6! : DP>7::8; :!/::!:8 *1,!.8!-/7!jc=:!Rv=*>:!1$2!8<018! n=: K^ :!/:!;L:8:  :!!0$6! K(.h!/6 -/:!:Z/:/7:!1<.8 :!,6/D=2  :!8:18!::8!,2.8;,,! :  :!1,::!@N;,?Y2!/Y.!-;,1,:!-̿:0; <:!  fe1,!6 ?-7:!3=2 <.8!:8  \;> ڸi#ک0! B : ;:< :!: sR{[8 HZ>=>1+:!-/8 :!1(=2!,4:-::!:-:! <0!w1,: !-:!<.8:1,:8!0N,8!<=: !/:<=:!m/;;/:!P: 6FZp1,!;=1R2!=2 <.81!-:e0 +8!;: 4>:>:!: :!: \\r -6/ :8  :!-!.8;:;1,:!<3,-=/:8  :!-6=:8  :!/=:8!VB.8 * :!/68>/68!;=:!: Z^8 -2:T :!-/8!=18;:81,:!- ;:8=2!<H-;:8=2!<1,=2!<1,:<1,:!1,:%!:8:! -ǰ11b2`=v?8, : :!+$:!8:! D,8 k6\ڢs :!/: *:!,8=2!/D1+:! R0Q7>:! D6<,8! ذ*,8!=11+:!6)1,:!<.61,:8-/8!8>08!J N,d-n18-/=7: >-0!:-/! :!1,:!/8<1, :!,/68-//68! /6<1,-/-/!6-//6!=B].1,: :!> D R>: 17! 2=>2!W91jK<<-<1,:8<:!: 2<:!>>1,:  :! :!ZH=>*:8!:=>:!<1,:1,!tGQ<1,:81,:1,:!:8:8!1D;1, : ?1,!+:8-:8!<..!:8+  :!:,<=:! $B7o!-/8!1-<1,:;,8!6{!:!;,:-<1,:;,8!8 0b<1,:;,8!2< :!<1<1,:!ذ* :!,,>:8!<1<1,:8!ډdF ;4<ڬ.1!, 8<:-/:8!6-:1+:8! <b7 <27!<2:!V\:8 D -:!: 30F!-/8!<=: ;-/8! -2/:<.8!: :!DM6!: Bحomg8.8!1!;:!-q./0 T[8 .V1,!2< 7: :!08<,,!08T;(r<1Fv22 <: :!<1,:1,:!:<0:!<:8!5/F? ,,.!<.:! EH8 < -21s=:8!/8<HR1,ڈ%:<1,:!:<:!:<:!8l;: ,!:.=2 :! <-/: ;!: 5&P8 0-/:8!<-/:8!1=:27!5a> :!LЪ1,:<-/::!<A/!0!=2!6>,8!bh: ث^8 ر^=:8!9,!,!9*: <:! 8 N2@ :!/D18!< 0,q.<1!7:/6  :!8;1,:;1,:!<1,: L!1,:!Bچn.8!;1,:! T!L6 <78 6D`j :!;-/;-/!ڋ-ڐ1717!<2<2!+=>:!T,, :9:!/.9:!<-/:9:!0!<.>/ :!2/686!p:4<:  :! Fg>:>:!;7:  :!,E/  :!9: Z:FI :!;K<b/: ,< :!:!/2,!4>:8چ1,!,:1,:!<NZ f,!.8!-/:,,!;=:!,8 /!-,!  1,ؓ:!B:8 08:8!,Ž-2/H:  :!/8,8;1,:!: %+/:!-*/:!/8,8! @?4^1:8!+8 ,J>N>:/68!7: mHu'( =,8!1P<1, * :!:8<1,-/!+28=2 :!:8 :! @,!>: <1,!: $M!01,:!LؤN:8 :!^z;<,21,::8!8  :!:<-/8.;:8!:,: :8!,!1 ,:8!: 6L 1,!;2  :!<*=,8!00ح1,!7:7:7:!:!=2! l,-: SLt v',8  :!1,ʠ:8<:1,:8!<.=2,8!: U<1,!/<::!X-/!:8 JZ=f!1,:/:!1+":!>:!-:=:!:1,:8! R 8 .-:8!,8 ;-/!<=:8!/7!9$:! ,:8!,:8 ;:!‘Cy 78:=>: 8!: H (<@! 8>:! -:  :!BR;>6  :!1E<-/8!.!=:8!@Z l>:1,!6i;:  :!ب /6  :!:,! z6J!h81,!: :!,U0I7!6F::8!2:=27!=>:1,:!4'6.-!1,:.!--< :,8 /!0/!8;:8!<l/I>1!/ 68q;=:-/=:!<̡=d> 7:  :!@1 >::8<.8!:8,8-/7!r^r 21_o<18!:8 ,=>1!-/ :! NڂP1n=:8 &p<:!: 0 :! :/:!,:<:!1,218!,: / 17!>::!Dh08< :<1,7:!<.87;>1,7!-/6=:=,,8!1,:8!y,z: #P%>,//!6`0<.8!;N=2!8<;1,:!<,:,:!:: ]4v!ؖ,8 |2/:!< :8,<!;/68-:!1,:&8:!`9<:F=:8<=:!-:! <8L`r< :!: :!-:8  :!8=:!u<`/^>7: :!7: * :!;,:8!:8 :!<.8.81!/76!XF P1=2-/:!18 :8!5-D1*=17!,: $,8!-4/:  :!v/:!:vD-:!;]< ؠ.8=2':8! 6;:8<.8!h<>,8!-,8 :! 8 +fظ* :!;,8  :!/7:! Vu78 )"^:!2< >:8!/:!/(=2!7: ,! 0ؘ+ة'(!/68!Bر-~1.  :!>1,: :!6L 1,!1+:81+:8!1$=!,:81,:8!N1$:!+: -/8 :!!: Y_PC VS.8=::!-B6!=*:8!:08!/2:  :!: k!,8!/68 ::8!Bb,!01.!,2;<-/8!.,!/J6!;<:8 =:/68!6 =:;18!: 8 2Jp :!.8 ) :!2c=:8.8.8!-!>!Nh,آ-=-<1, :!: <!Jt \18<:8  :!-/8!-H/^<:;>,=: :!/:  0!(68!:8:!;-: :!.8!<>/1,:! =6!112=>1,:!8 >:8!2(-:!:8<=1!.$8!, ,!6l-:!e.bd1,67,!,:.!->/N1(<,/:!/8.!: <,8!r6hY:!:.!/01,:+!: /7:!X.f1,7: ,> :!:!:82;1! ؓ:1+:!126=18!,:!H-\/1,$7!:8;,8!:"8/6!:8,8 %!|:;F<^=:;:!:<1,:!(,8!:; :!,`.8 2@>1,:!=6=7:!1-:!6!0>< =FC18!8a-/:8!+26<, :!8-! pda8&,*/68!8!,8/!!,x1, .6 2R+8!/=:<1,:!!8 1?<-/8! 1,!:N+!.!<:!- <: :!6.8! \#z!6 zRH!>7N8  : <.8!Î KD1V=ڊ:8  :!9 " ,:! *,! ->/:8! 04/67!<=!/67 -/: :!j~Z]/41,:8 :!60v:!1,: :!b>8,8-/: :!:5! :8!18!;:8;!0!œ18:,!Pm1+1<;F< b_w/!+!1,!:* :!:8;:!0-+!:8 9 ,:!1H=2ؐ* :!>-/!,: 2!ړ-\0i1,0:-:!: 8 !-:!/:!>-: ^ :!|VAR.!/!6 Yh-l/: :!,8 <1,!-?;F<.$=!8;27 :!*1,!:8;!-ء; :!1!12=<>-:8!,-:!:S;6!4H--:!: c08!-/: 6rR,8;!1+:=>1!2<209r:!=1! ص,/68!!1!4&=,8:!-: !1;,8!-4/=1818!:  ,!-:.8!-/7$:!:!-/7:!pC9$:! 0--:!*<:!9!-/ :!: $v6  =2!9: ؽ'a8 T !RM<6!Lf;>-/8 =:;>-/8![2, :! 8>1,:  :!:1,:, :!Dd :8,8!::!/;>/9:!/:9Z:h;:;:!,==!;:;:!1-+! 6!27!27! J-/81,!0 ؙl=!1,:6  :!P k-"H.p: KTz( :!:  ;6!/:(:!,8 :8!1<: ,>,8!61,0!2.:!:;.:1,!9$:! ~ώ,.18 !8 *!-1,:81,:8!.+8 !-4: :8!:g:!؟; /S:9:!=: '>yL/68!,ؒM/: =18!1=2!Bxس حx-.!<;ڎV,1,7!:<>/68!;<(=6!1*,:!<=1:!:8 yأO:=2!8, !18!:8::!: =:8!6!9$:!,-/:!:- 9 :8!- 9 ,:! aS!ΐ8 B0:!>" :!0 =2!: 1,>1,!.-:8:>-:8!.!1,:!<@D1,:8!., :!/00F<:8!6':8! 21,1,!,@ bҴ0=,8 :!1,: ,!9, !60 6!<FZ,R=18!::!;: 11,!$,!:01,: <: :! d+n8 -FT؅q!:  :!:,:!-;1,:  :!&f34:  :!,,=7:! .8  :!:8,!.8 =:/6! ?m|7: 0<f&81+:;,8!0,!=>!.!:;0-/!؊^ :!HPL10<0,!<1,7!5=0:8  :!,,-:!,!1, И,;1,!1+ : :!1=:=:! Fؘ@R1x=,8!=>:=>:!..;@=:!81+71,7!1(>6!,7 1,!n؍|+ؘe12<:<:!+7U::!(,8!::!i-*/:!1+71,7!>x!::!: SDЅT 11=,8!2!<1,: :!,/^=L>: 027,8!2,8!: y=,8!n^14=,8  :!,: =1;-/8!<1X<=,8  :!:8 <0:!+: V2D>1,:!X.=7:!>,>,!,\1:2!LT0,1,:!8 Y/68!FX,-.81+::!:1+::!:<,!18 !,!6 .!08!;;2<2=2  :!,ز-/8!$,,1,:! -/7!;\<-/:!: L3 8 ^.E<R!-/8 /68!-/: :!O 0!BY>:  :!~-\1,: * :!:6!(|>V1J<:1!:@8; :! /:!vL : 0 8,:!<-,!>->-/:8 :!,-/04=&":!8 r<1,:8!6.;H</6!  !-/8!/1*=18!,: /68! 1!=:!•:g-o>:!/0<>1,:!7: F!,!--2/F27:!/8 K!::/:,!0F-/8!;Vs<_=:!/o6!=:8 <1,!::!.F,!;,Z-/8!1 * :!::!!d.!0!<>18!J*/(6!:,:8!92;<-/8!:1:!EQ!+- "6o!-:!N-V/wD1,:8!:<0!/8::! F1!Bz $=!:<08!:1+: 1+:!: 1,:!*;:!6 1,:!L ^2p<~=1*>,8!8/:!:81,:,!:81,:,!1,:,! :<08! g dnF,061,:!8: 1,:!=>7:!.P/Dx1,YR7:2,! >.8!  -*=18! /8  :!W}.(.!/D1,,8>2!:-/8!:8"<08!<08!ڄ&,N-4/8::!:81,:! 8 :!l,!.!1D; [-/:81,:!,: <1,:!; ( :!:8!-Ќ.E:!;0=: :!>6  1,! v6   :!1,:  :!<-C1,:!: /6/!-/81,:-/:!o7_: }ؽw8 }r$1! ;l.87:!BR-/:8;-/8!=:,18!<,$1!8 D :>:<:8!7::!:8 :!:R-/:!-/8-/::8!-/: =7:!,!: -:4 ,8!:80!!*S:8!W8F:8!,6V=2!: ڎ <;>1,:! R=>:!,-/:!:/6!-)c/:!Pr-(/6!:-/:  :!;0=":!08,8!;0-/:8!1,:,!KK-P.,1X<2-/:1,: ,!:>1,:!+:81,:! 7:!-/8!:8-:!4;-:!1B;T<.67=,!:%!, !>1!,8-/:!1; :!,-:,!>/67!1=,8!Dhl 9:7:!*</6!: B1,!;.<1,:! 0/ž2!7: 1,!T1̪>1,.: 1,!: >1,:!:8 >:!2 j.1,:!; :!9$:! +:=:8!,-r/1: X09L0@!/:!:8-/:!6 ,8-/8!:8::!2V>:!2->1+:8!:8!:,8!%2B,,!-/7  :!:1,=7:!,!j| 8-D=: :!-: :!:8 +8!,!-E;:!;j/:! : ;:>,<:!:8 2B1,:!;18-/:!-n;62!,: :!:, :!.-=18!: *08!2! c,f-t.;>08 ؕM40b,0!:9!;.!!6! 1,:,! 4؃,,!;1,:8 ;>1,::!4-H1 " -!: /68+8!/:0" :!1+:81,:8!/68> : 1+:8! Ei؛ h8 3RT!-./6 7!/7 .!;*;.=X>:! 2,،>:!:,8;:!>,c8!-/:!:-P=: -/8!:1+:!/:8=>18!DMس$1182">,81,!=7:!6 N-/ 8!:8,8:8:!:: :!-/8,8-/8!-,J/@;9A<-/:8=18!: 8=1>18!K+H/;1?;a<,8/:!<:8 :!1,7 :!7: =:!؃4,6;=":!,8,!; D-\/I1,:;  :!: ڈ-/8!,/7:!: -/8!,,!-,.:!:,!Pl/9",!\+!- + :,8!\c+,(>-!-!(,!. :B>7:!:+8! 2: .,!(:!: <1,+! _,!01>=>,8!:-/:!,9 ;/:! X Z H,4h-c. *:!1+!0-1,:!-/:< :!: 2;>1,:!+ -!,-+:! .@:!; :+;27!6 ,=6!:!1,:=2!XBW+V1*".!9- !:! , =2!,2/:8:! .7:! :8!LM1R: .6[5F :!:::!.2>,8!/:!2:!< :!9!:8 1,:!,!..\/d1[6=: YUw!/6!.6! ^:@8Rf/:8,8!:8,8! !>/:!.7:!67: :!: 1+:!/001:!,X68!: ~L=1,:8,8!: 1,:8! 4u8 :!-$6!/ .:!,d,`-x. 8!!-/8!-;1,:;:!(,!,!08!@JVf/:8!:<,8!:8-:!: 1,+!:8;6!6X:  :!:01,:8!.:!: .1+:!,! yB`21,!/7/61P2;1,:!,*9, <,!6, >0!,: :!E+Z-/:8 :V5`<0!<(.8!:=:!9, :!=7:.8!-:!/:!69 : ç j8 l!+!N%ؑE&8 \:!-,/6/! /8!2F-/:!Ji: :!` q./k1 D(8 1+:=2!:,!FjJCF :-/:!0;*=,8!,8 1,! !-B/R1>-/:;/68!/:=7:!:,!--[1p=4>/90!2!>:!Tآ Z6: z*$8!+!: <:!: 41/:>:!~1O1R2d:!-/ :8!,//42n67,! .1,:!:8!a ,A,!-b/p1,D7!:<:3Y<0!:8 :!/:!68 >:-/:!HR ,1,7!:8!-l.!6!=02 1;!: * :!1;!>/68!/ 8  ,8!-/:!F| n J/\=z2::!:8 <-/8!6 ؙ208!//0<@=:8!68 =:!-d=!.F:!: 8H/;,8!=:1,:!<,8 ;6!0-0;,<`=1! ,.8/6!:1+:! w18!186!FC-Z/6!1+:.!=,!1;1,:!Zش1(;,!,: }<0<:!FR,!<,8  :!:1,:!-!: 52-/:!?!7:!*!:7!2!:8;1,:  :! 8 18 !<,8 !:! 3T8L=18!  <:!. *:!+: ;:!.-l9 :!: <-/68/6!-/: !/:!{T]ef2,-:!9,b1 x>-!; :! ,8!9.+!@!+ -!,:  ,:!0!/1,!M[ , : @W919,!6 ,%1!:k1,:!*,:!: af<:!9/9,:,8!.18! ,:8;:8!,299$:! F, 06-/8!,!d,!-f/(:!2:/:8!9",!+:! :!1129%: R-8N ,! /68!.-/:8!:8;:!2J6! \<>1,:!:9,!Q+tJ-/Y;-/8 .;:8!:* :!::!-..!8 mm :8!F|, =,;,-:8!/4<:8/:!+68:8;:!;8<1$6!,:!,19=2:;=2!,.7:!::<1,!1,:!:,/1,:8!22H,V0 !>,!1,:!,8 .8! d*<1!<,8 4H<1,:!;1,:=:8!.!>/:/6>-!; ::!,  ,8+ :!:  :!6-P1,::!: 0:8,8!1ؘ< :! L1>,$-! >.8!:;=:/!6D:8 :!;о<.8!;=: :!/-/!1o9: $>؍X@} :!2:  :!:++!ؽ<Tz,8  :!6y=:8 :!0,!=7:!::!-/:81,:!,:س!9,!*-!<@J/^1/9 +!9:! ,!/9:!<9:!91!W :8 (:sH%9,!270:8,8!18+8+,!D0,! DD|(,9-6! 126:,8!:9+,:!,1,,!: !:!4PV=:!0,.:!;,!0!6!+6:Y8 48+,!6 >:1,:,!>0p1=1!-&/q1,;8=1!+:>:!6=>,8!<؃>-/!21<>/:!:<,8!)DVb+",8 7:!jPR<. mp.:!: -س1,:!: 0!|-$6!/: ,:8!1,:8+8>:!18=:9 :8!@ع::;6!-@;* :!:/:!/  02l9-!0!;.:;!: ^^F( :!: f>/ :!0 08!-:!=2;!;<>18!119: HD0E2!-:!4.8::!: 82B!-/8!/,8-/:!>: :!Vbx2<2 1,!:8 +!1;-!=oo67!R -:!Lq, =f :!-  .N`t!*-/!0;-:!+:8<:!;:-!/6</:  :!68 C4p!-/8!,1,:!:8 *<1!1+:8=:!15<1,:8 :!;>1,7!Bf n-6=7:!;*=:!:8> : :!=:8:8=,8!1+$8! -:!g ,090(1X6! $@!6 <718/6!9V,,717!:=18,8!,4-~/-,! v_8 g6E!Lu&8!#<-=B>.8; :!:8:8!4D>:,8!: -/:!: /:!,U-7=,18 ;1,:!b-.1@=:!/8 :,!8 618! &'&:-J1<>1,:!8; <1!/8>6-/8=,! >1,:-:=18!:8!KJVf-M< 6A.8!1,18!:2-/8!>F1l,7:,8=,8!7:1,:0!8H,T 08!-;:8!/2=18!: ,!/: kRbT!,*-/8!8 :/6!H-/:!-N/Li;`>1+8 1,:80!/: <1 :!1>1, :!\-!=,8!p@.@:1,:< :!8 U0!1),!/>;u5<,j/ :!6 i4-/: :! 1+:!D<X>/: :!, ;=18 :!,. F!:;:!1,: =11,:!h`/=17 ,:8!,;:>,/68!;.;@: *+!1+:!$u-9! -2- :!;:!,@9R:!-/:1:!:8 +8-! U+8,-=-9!!',01,-!#,!.F:!9,: <:!0,!/6!9-!tDd- J ,: `18=:8!9 ,:!$6!- /9-/:!K-/:!218<:8!, >7:-/:1,!, ?2*:!1,!-F17 *,!/686!/::!1,:<-/:!9,! ]/ʁ22!6=,.!1 ain8 =4lb!:!1>>/: >::!, >::!/(18!68 ::!A@@,>:!=18.!P<,8  :!,..,.!1,!ذn0-=14> : :!0808!1,1,!/:! 8 ;B-1,!4 ذj=,8!;-/:8 1,!7: U8 0:6:8  :! 1<1,:!; ؤu1,:!/:<1! v*=,8!: > :8:!@R18 <1,:8!1,:-/:!:* :!-/:;-/8!bA K/68 o-:  :!- ;:<1,:8!;*<:!18 2!-:/68!>:8=:8!: =7:08 08 :!: 86p@!1H<0N18  0!+: :!::8!A.\:!;:=, :![-:!,*.V6! : :!: $$9m8 1,: :!: BP`T!-/:8,!=://!<:!=:! U2-/7!;7:!/01 ,Å,d7q8 0 :!;@<1,:8:18! hDB7I: $2@f :! ز:!-*1,:!/:81,::!1,: 7:7:!: :!*27!;-/81,7;-/8!@,  :!: O&.F :!>,$/!  !>:8  :!'0 <1,:!e6,< :!7 j :!6 *-/!>,  :!,J,!<*=:!67 :!6D5;' =!7v: =j!z8 2]2 :!1,:8 ؑd :!:,6  :!>/:8!`t=:>7: <:8!>,8  :!1,:<18![-!>08 <.8!Tn//312;<,+18!:+B-/: :!1, -!8=:!A4-/":!:8!;/:! ,1*=:!,:1,:81,:8!: :::;=:8!>,18!2!;<<.8;/:! !/:1+:8!d+; c_-0/,1,:!:+:8!;0!: C:N̗!:!<: ; :8!j:>: 6;-/81,!/6! v:8,!<~<L1!;8:!1,<1,7! 1!=/>18! Rع, .ң,!; :,!11!LҎ-(18!/:81 :!-A;خ<-/:!-,! ,81,8  :!-: =T/]8;1,:-/:8<,8!-B<: ;1,:<:!/L8  :!0b-/8!.>=:;1,:=:!8;1,:!.8 4-/8  :!:8,8!:!;:/: :!/:,8-/:-:8!;21=:!:8 1+:!: f0!0! rB!ع8 "4HY :!1֨<>=:!<: 1,!BJ _=1!21,!1-j;4<,8 1,!=: 1,!:8 1,!fE,!:8!-;<:<:!^0(1>2! 1,:1,:!,:  0!+<-L0*<1,  :! /61.!:8״ :!,- . bD68J8 ~B6QD!/6!B>-/:,!/26:86! 868:8/68!:8:8/ :8!^`in6-F6:86!::8:!/8 :8-/8!>/:8,! ^ L|D,,C.!:8 T60 >1,:!=7: :! 921,:-/8!.8.8!.8 ,8,8!=<1,:8:8!g;:-/8 :1+:!: ,1,:!1,7::.8!,8:8,8!/5>/68!4ظ-:!1+:  :!'ެ.-/:!0-/8 :!:8:8;>1,:!],,8!,18!L91o6 0!,!:9,! z8 u * :!: z>-/:8:!e  z:J^,)0! :671,!, :! E5/ 17748f::27! >!0!<1,7:! G%Oy0!: :! ,/=:8 :!6z0=:8M!/<2:>:!G!P>,6 :!: :!-,=:8!/8/61,:1,:!:/:!6!RI-c1= _ :!;F!)P\<d>*$>!:+8!-/ $$! :80!4C1,:!: ^lxQ, 7:!,8;1,:=,!: 1,!-/: ::!: .h8 * :!;:>-/:8 1,! " :8!-:8!:9;.! K-:!+ν: A$@!.8  .,6!2^<7:!1.<1,:!+: ::!0f;,8!I.>,8!6 <-/8!B-\/6816 :!:8 ;>-/>:!/: =17 :!N^/ro11g=: 8!ؒ=:!1N;,!-[: [L8 <4>g:8!,8 .@ :!1,:>:8!-/:1,!<,20U>/:!8<:8!>:  :!v*:!;: 8S :!1؉>!7: Z%v8 *4!@!/:!-:8! -:8 ؠs :!2F-/:!;<"=:!;.!/:  :! ȇ.;>:!-::8 :!-9!: -7:-/:!6/68 :!+R1+: ]/غ7;>,!8-+8!-/X::4,;: :!:,<:8!: <VJ> :!;/68>/!-<:8!:0=17 :! ] :!Z{J-:;,;,!ùE : <4z=,8!18  :!//68!1/"7:  8 xTHlz.8 /7:! /;*<=1!1,:/! : +8!:/S;0>1, :!: -/81,:!Y2-08!k0: <,8!/ث7 #./!>:x:8:!:  :!T~17>/: ;,8!;0<1,;,!7:=::!1+:,!:,,!: 7:!: !0@ 7:!6!;>!1-2!Fpa>b0h=7:  :!:, ؍q/7:!22! 2?8>-!:;>!-2;\<1,;!,::8!:8 :8!1,7  :!+<-s1@;1,=:!:+!+::!. ,8-/,8 :!/i/l:.<1,:!8 <N,8!: :8 0!-/8 ..* :!>::!<:8 .;>! ; :8!0_-:!8:8 c>!B&81+:8!^/68>91<1,:<:8!18,80!:8;: :!-/8 :/68;:!|9 *>:!: >0,;>1,=>2!;1,:.8!=2 >171,:!R<0!64bĦ:!,8 !q11,:!,!-4/: :!.@:!<1,:!0v;.<1,:! -/S8!:,8=2!d \: : ;1,:8;1,:8!,@:j<= _ :!8,8-/:,8,8>7:! S*8HR1,!<: 1,!>p: =27=1!: Ά6=27 =1!9:!:8;: 8!2D-/:!<: =,!<:8 =2!7 <: D8 eBO/+0<>08 :!8 N019,!. <:!:8 :8:8!/+h1+:  :!.8 ̅=18!@V-1=18!/=:!/P;փ=1$2! * :!1:!61,:!1,::>,8!,j>,8 .D:!;1,:<,8>/!1?=,!s<:,!&Kظ -8:  :!:,:<:8!:  :!<18 18  :!: 4V!/:8!.8::!2J:+!<-d08< :!/*C;.<-:8!/:8  :!7F: !2>J :! :++!2 :!+ :!:H=: :2!<.8;:!;:82!:  =:8 1,:< :! H1&<<6=?-1! <;/:8;:8!: /ؓ1+:8! b+-f18 WTTħ18!: N8 9 ",8!6=6!/6! 2V86!4!:8!,:! -/8+8! >Z w6!/6:9:8!-:!1269;7:! !.r+u@!(8F+.6 :!:8-/:!1,! Gr-60/: :! ,8!آ(P,:9 //! <,8!,,V-T=2! lj7o: ܨ{,!.(18!L=>1! 'FF!R0/:  :!\,/:!;:!L(fV?=:8!<.8  :! :8 1,:!:!,8:!7:8<.81,<.8! DDx1> :8!F1+: ,=,8!<2!2:!-?</: :!!2HQ,!;<|=:!: :!7Y: &8 o;>h&8>1,:! ->/:-: <:!/!/:!*16!:8 .!FR(-/!:+:8!:9+8!1+:e,8!/:!\B: Nb1v6-:!:1,:8:!:1,:8 :!01,:80!,::!*/:!:<, :!08>:!/,8!<*=:!1{6!;-/:!}1+: < : :!-/:<,8-/:!8X1,:!1%;;<,8;;!;,إ :!: 8X:8 ,!-ء&1,: :!-:1,:!n.,! *:!1+: :8!.8.1/0 is8 P0:8!>1d> :-/8!: 8+$),!,:>-:!0/,t18!:8<:8!2\/7:!1,>7:!, 1,:1,!-@/P1+:1+:1+:!: 66!:8-/:! U T*L1,G: 1+:,8!8,J-R/":!:1+::!8=2!/2:-/:!:=18=18!21:!1(;1,: :!1,1!, 1,+! ]vΫ8 .6/@08 :!8 ;!: >:!-(>,!/1.-/,80!/0>-/:8!68 >:!p :@* +@-/8!,:!-/,! . =2!..!+!G2>-/:8!:, !: !:;:!RK. y !1,:;:!;! .6R?.!9$:!+:8! 8 >ƢG!!<.8=:!NH;*<18!6 F2=>::!::!-:08!/ ; :!6;<=:8/68!.8!, -/:!ZH1:-/:;/:<.8!->9-99:!/: 4>08<.8!;/:<.8!:!:9;.!P12:8 آ[2j<:8!/:8:-/:8-/:8!:8:8!<18  :!718!/(9@:! : :9:8!O (0D\-!>,+>7:!1Q>,  :!4L18 :!-;7:!=17 :! -,;7:!-/: 1,!-F9Z: |/: -! ,:!d, ذL<0!R+o- 7/y7)8 =2@v-/!-/8,8!-/8/61+:1+:!:8/:8!: -/:8!Hf.q01+::!.<1,:!2":2!:2!. D18 :!,D.!: ب1,!: ^C"M!&88 0: 8!=> ,8!8]-/:!G;,8 1,7!:-/8&y :!0<.8!FgRQ-/1,!16=:!9j: EI <8 :\6.;:8!-:8: :8 :!,-:8!-:8: =2!-/:!2*; :! خM1,:80!:2!-/1.!-!,+1,9!6 d pp-!<-: ,:,80<.8!9$:! ! (5FR-/$6!++:!:8!:!o-!{؅,<1,!91-:!: -:!: %12,-/:8!-/:8:! )(!8!. :8!2-/:,!-,!$w2r<7:! <ؼh!027!+!*,-!,!1$2!_ +7!DD M"ظ,!X#-j1,01,+8!;1,+8!: ;-/1<:!/:,!2LB-L.!:  :  :!,!1,!J/:8<:8>1,:/6!79 :818!a |-C.K: N!-/8 *18!<.8!-7<,8!76: .!:.!:8-/:!8-/:!/7b9: Q8 #8D)=>2!::!t1+:!F ^-/8!061+::8! ,8 :!9/!: ^f6=: :!=,8 :!;=2 :!:1,:!)?.:/!-/ ,!,!-/!$\, :;:!,P- p/:!-(18  :!:NZ9 ,.!;1X :!,6,; :! ! :! F,. @/6<:!.:1,!=18!9,!2U :8!,Z9r: Y92:!- -/8! $!,!- 8,+:8/! :=:8:8!: ^Ăh9+8 Q~ؿ/:!: <18!18;.!??? "/Ԭ66:;<=J! ؋6du7 0O:!674<2-/:!,8,8!;v<(=,!: 2@> :8!;18! :8 -/8! :8 <-/8!;*>:!>1,:!8/: ;:8!: 8<1,7:!HS1,: ʱ1+:!-@0;P<|=: 6!/8 >-/:8! :8,/:!R; -/8!:  :8!;؎,!8 6T=,!-:/7 -/8 :!: 8b+-/:!1+:8 /Z0!/ 1,:1+:8!/0/1R=,>18 =18  :!1,!,$7!: ":!,.-/:8!8 :ضl!:&8-/!/:!/:<:!+-/8!,:,!-4/08+8!/7@8 :1,:! ,-/8!7:7:;:!2 b : 8!: Y:<:1!: i8 ,-:!1?1P2;0: :8!: ;>-/!,: <*=18!1, :! 5!>.!-0!+;D=: :Rr=>0!/B<:;>,!-/: Ж`0!<0=:!8 ;(!>@!:-/: /!:1,:!,=:!/4>08!:!A ]ؾ2-41+":!:6!4F1,7:!; :8!/й1+: q0!+ 6! :!=:-/:!@b, EI;,.!:;: 1+:1+:!:Aw8;:8!- 6T:8! *1,!/":!6 =2! >,K1]2W618!: d*!:! , :!6D, 1,!<<-/8!;-:  :!~8  =,81,:! `H78 '< H  :!<1,:  :!1#O>/ :!N:* :!:8!1,;7:!+: n4* :!>/2>-1,!,!1=18 .! "ؾ#6D'X :!1;1,!<: :!\]/6 8>:8:8=2!><-/6  :!, <1, 0!*؇=1! hDJ7k1/6!: {!0:.,!=:818>08!~=2!1,2!=2!,:8;! J(1,!9,:!;8-/8 :!/E;-: :!vb/: * :!=(:!: :1,:!: :J \ :!-:8!B;<1-/:  :!:: :!8 : 6p8 ,FR !1,:8 :!: -/8!1,:;1,:!HlG=:9 :8!;,<=:!a1,:!;01 8:!:818 -/:!,8 ;=18!08 , :!:J/:  :!;:  :!/x6!: =: }< :!7W: Gx8 %B؆X!,8 18 :!J> ο2!`6-/8  :!/ȷ;!;08  :!: ?eHt!1,:<.!=؃5>/k67  :!-":  :!gsDؓE-/  :!;2!-:!̋,!::!1;-/8!:~> :!01@2R=2!/:1,:!"::!.!1h<.8=: >:!W2H>:!,!-(/r1! T/ :-/::8-/:-/:!- <1,!68/68/68!/68; :!:`: >:!/2<.8>:!,8>:!1,;:8!+: :!-/:8/6-/:8! -0 :!<<:   :!: /67: =,8!)@>18 /67>18!-/:8 :!A-/:5#8-/:!X\ P:4<-/: :! .4 :!;:!:X./::!= 181,+!2!>-1,!:  (LW@!2Vn,8!-,1,:!/:<1=2!Ș";1,:8!\/: ,4!.8;!;>>/:!<8:,8<:!:,8<:!7M: 19΁F8 /:8 :8:8!>/: =:1,:81,!rj/: 4F2727!-/:-/:!::!+>-'~; 7:  :!ؿ :! ؼ48 J0S :!=:8 <,8!}(0!<1@,:8 1,: :!:81,:<:8!:(N5A ^08+8+8!;:  :! î., ;>!,(-,0!.! ,!,  1,!@6 DV1,:!/60/6!. :/6!0/:8~:8! G,#,I78 bhv .̝6ث=:8  :!;,!6!;:8!: ĕ0!-/>:! <77(:v@! Bس@v!.81,7!!.281,7,!1,7! vZp<5 9(1,!:8 ! @8->/6:/6!:0!;1,:-! b;8>:* :!18 #,8!:8 * :!;:!HP.*>:!:8!.-/!.!<°1,7:1,!r(1! 4’1,: :!HOp=;1,:=!,+E;1,:,!j!Y/B6 ب;: :8!: 18!708!>:8!:82!.#.20:6 18!:8!,/:!1,:,8!,8 1,+8!\g -<=ع>:!/:رB!/6+!/2!2 2؎<%>.!؂p.0/7:.!8 1,:!:8  :=27!:-V=>1,:!:8:=27!4d41,: :!:8,8!VdK.5/02!7:0!:8 +8-:!:]:8;<=:8! S3V!..27!27!81,:!27!6-(>,!/:1,:-/:!10;>1,:!,~: :!>\P=:8!+r1+8x:!.V.h12N7 0:+8!:: :!<.80!H8 4< :=:!1,:27!,: ؤ<:<:!D,!-/ ":!:!: &1,::!..=6!8:8!4-X.h1,:!: ,=:! :>.8!/1,<,8!8 ;4<=11,:!: 2!f21,:!:8!;;<*=18!Y1,: 0!-/:.1+:8!::8=>:;1,! !t!֝&e8 +h.J :!Z0-/:=7:!:8  :!zEFب(-/!:8-/!,18 1,:=!Rw-/8 < 7::!171^6t;"<2/:8=2!: ؑV1!+:',8! .!-./V0,!4/7 >-/!9F{:8!6,/6!ز.808!>/2J<"V=18!;<1,:;!0-/:8!.!, =:![:>,1,:8!<Fb1,:!.!.!:,8!:$8!Y<.8! :8 :!-22!=Q,!: :8+8!V , E:8  1,:!-e/:!ج 21F6 ,8!: 1!,:8!@?/F;<,(1,!8 :8!:8 6! :!-T0:1,!;1,:8!4H:!1د=:8<.8!:8+86!//b1ҧ<01 :8!:917!DF+ 8:8!0 @ ,!171,:67!0!1;7: * :! HVظ2GR,-/8!=7:/!,46>=: 8! :!:! 6&;^ :!17 0::!-/:-/:!=2=2 :!.2 :!!1 ; *<:8-/8!D B- ,:!:<,!1,,!O!,U-. z<8 ?p-/:8 غ4!=27,8!1+:81,:!-,>/:!1+:- :!.V<,!3 1*;:!+:<:8!-L.8-./6/6!/8-/8!/8<1, :!1;:,!.*=:! ,F0H=: 3=:!, <1, :!/'/62Z=:=:!0:/:!:8/:8!727!Bb.8.8,8,8!7:7:-/!-l/FT68=18=18!:8!/:8!:!,!(!-!7:!-7:! !8 DZ#S+:8! .8  :!,8 18!W: /ا4>--:!27=,!>-01,:0!  1,!L;:=:E :!;!j"1!-6,! m=,8  :!Yd7%.8/2=>: :! ;-/8 :!%~,<-> :  :! -/8/68!A|@LX1\<=:!-/8!:-/:!:=:8!9!+$8!::!,M0 :!00a1*=:!6 =,!,Z-/ 6!<18,8!<18 :!!-/8!-t=: :!0B:8!;!<1,:8!; 1,! 4/L6!,!-:/9-/:! yQ878 t8HXV :!=,8  :!<>7: :!-b;>-/،8 * :!1,:8: :!/84=21,:8!:8:8!*>17!: ; :8:!8Vx,8!2<-: :!:1!;27n!1,:!&8!./68!R,-/8 H|-%*,,!:,!-6.B/:/:!:-:!8.8!<1, :!M1,! Y-* :!.8>-/7.8!<'-/7--!2,7:,!:8-::8!6D.-/.!;>1,:!1(>1!>,81!E8{6767!-41=,1,!/46=,=,!!/:1,:81,:8!:/:!8--/-!k: ~LY!/: -/:<:!,2-D1, :!+9 :8!/: ->:<:8!1L=>/$1!:<:8!, :!> 0n1a=,8!:91, :!<-c1,:8!"/`=2 *18!ج: 7:17!6!;.:9!;h(=-/:!74@b=>6!'-*=18!/: A :! !,!-=:8!FV,8  :!!/2;=M<:!:;-:/:!1,1T65;(=2!<-&=:  :!:8:/68;6!A!A-/6!: '$!6O8 M/PV-40< :,8!< :-!> :!؎/18< :18!0<>08!-/:6!< : ,8!`Jbx=, */6!:<:-!,;R<.8:7:<1,:-/:8!: < :;:!8<1< :<:!:8> 7: :!=:48< :,8!< :,8!, <:8!6180!@t;!=>,!: .< :!>.8>1,!>08:/!1F,-:! @(1,!:8 * :!;: "18!0d>,8!8.!<,8  :!:ؖ:,.!/86!;0<1=:!:=7: :!DE:9,18:!: ao8 58N،^2!. -:8+8!>1,: :!>1,:  :!L> +8  :!,+8,<1,!-*=>,!/:!(1,!, <:08!R`nؐU;ؚ/:!/_<18!/681,!FvGXh01,!1t;<18<18:!-4/::8=>18!<(=,!1ص%2:2!+Tn: .1,:+!-9: ':HP ,8!/6 !,!-:!.1,:+!z.3-:@Z 7:18!-/81,:8!-(=1!/8<6!-: =:u1,! +V\:-/:8-/:8!:8:8!--!:8:8!,2!;;!61,:!-2/6;:8! 9=:8!: < J8  : :!;:>:!: 68 >:!2/:!/`;<uJ2 1,!<:,8 :!.18 ,!,:!.-::9:8!Ud .:.J/|=0:=:!:=:!<87:!:8<.8!:/:!0 " :!::!Ú/>/z1=> !,q-!/81,:>1,:!:>/: -/!\:..8.!<:=:<-:!: D@Ph!-:!1.8!/6"N!-:!p <>08:!:.8!n }6?>4:08=2!:8.8!6G;1,:8!:6+8!,!6,8 :!:8/:8!,,818!:  *:!-/=:!82`>:=>:!:7 0A-/: :!71,:8!Rb,h-4j/1!:-:!:8<:8! >/!-8 A{HQ1, !* :!N{-/ *,8!<:1!:=:!: .: :!<:1,!=1=,81,!c(081=:<:8!<.8 ;/:!Km/f1>*/68!:2=: :!:!68 .:=2!8::8!D-L;(<-v//:!9:!/::8<.8! %%42/@;2>/!1!> :!L_:=18=,81,!;0<1,:8!7:/68 %1!G>V,-/:!-U/68<:!D=17 >/!:8/:!-*1,:!W`X.j1)=2* :!-/ <:8!-: ;,8!: F/68<:U :!;}=7:!,,!-R;  :!60;=:! 0:<6!<(18!:1!0<.8!=27!8j9^:!.<:!:!<:8!:8>.8!-6C6:;B=>:>:!22!>8D1,:/68!:;>:!:8;>:8!2 ;1,:!-\.ؔ/I0680822!0=7:!d7:,/68!1+:ؚ=18; :!:8-/8  :!6ؽ8b/68!8Sj,8 0B/:!::-:!:8/6! ;1,7;1,7!H N+!:;/:;/:!:8 "*,8!<41,:!D9=:81,:8!;18+!:8 :!>D.X/j2 : :!<2!:80!9,!.< : :!:8/:8!ɮwGZx/0!1: Gja./:8 BN:8 =>:!1+: :!,6:/:/6!8<1,=:!,81,:=:!<7:=18=18<:8!-!:8:8>/:!!, 6D,8!:1,:!-/8 Ɛ :! /I;];.7:  :!ŭ l,$-!8 :!: 1;,!d_d08!;J>08!1,: 17!/;>/61,:!pd}/H;f< 18 :>1,:!:8:! ]/#1,:!11D2!=:8/::>/!,:,!`.,:8!:!:!:!-:/ؿa17=:!:8 ;/:!,B/>7:-:-/7!8=:!1'..R/!=:!F,-(:!:>08!:8;!<: <.8!-l;.<=2! .!+:8 _ !A F)+Z-^j/27=2 !+8 =,8  :!-/:8!:8 :8<:!::8!7: 0:,8!1,: !8-/!;;T-/:=1=1!,:>  :8;> :8!8;,8!,,6-/:>7:!8<,8!67:!1A6M9i: 8 af0L:8! * :!:8=2!-0>: 8!:8,!7=;1,7! I<,]/:  :!66!-:1!,H,6-|/0 ,8! 488,8!14=:!(:!:8-:8!XFj67!>Vrج=:!: 8g9,!!:1,:1,:!: 8 2,!s 1y1:7J9h:>/:8!,:1,:!: @* :! /%:8!:8,!i;,*>1,!8 1,:!n~ F-0 * :! :0!:8::!;1,:<18!/1+:8!. :!>- :! V>/:* :!<1,:<,81,!:81;! ,8 :!d/5,./<>:!:<18!67:/6!-/8 RS>-1, 9 :8;,8!<.81,!Yt<: 2f :!-81,:>:18!/:-/: :!-<1,:>:818!/8:!+<7:;1-.8!#,1,.8:!: XįZ=j8 <,*?:!,:!..8!/:8 ! ':!-:!d4.@=::!: <1!]8!;: %=::!-.08 !/8 Rp!,-./1,:!:!9*<.8!-+:!M1,!؜E:/67/67!:9@Z,. -/:8!=1 Oy17!, !:!@-F1l:L=:=:!:!6/:8=>18! ,!,7A: ؑ>-/8ؠ:!: =18! 'B"<J!,8 =17!1,:,8! -!BP-/:  :!;=:8  :!-/:8 ,8!T0i18,:81,:8!, :8!:;!V+֒-l/4:8/:8!:/:!:9 c,:!:-:!H _>,  A08!0H/P18!7:!>,8;,8!:!:8!؟t149P=:8,!,(:!::8!,-<0!.)7-: d=z8 6*HV!:!-/ R :!:81,:!<: ,O 0!HN,!>- ,7 :!1,! /:!P\t,1,=:8!,: س :!1,:  0! :-6!=:!:(!< :< :!<p<-:  :!-6;؏<\ ,n,8 :1!:8* :!;=18=18!:8 1*.8!/68! :! =:!: 8( :! 7::8:8!O- //>1P9j:=:=:!"/68! ,71,:8!1 8m>:,!,:! lk32!@&81!/:-/8!,'0>1,7: :,8!/67:8! ,;//01@=18:=18!-:8!,-4.8/9!/:::8!Bx1-:8!: 4D;,!:;=:8!>7::-/:!:<.8!: :8! /2/>1Bv6!;=>,8!H68 :z" :8!::/:!2V t.!-,::!/8.8:8!:b:,8:!:8=,8! 6R-/:!: !:;:!:8%:+8!Xc1U1^6> u-008-/8!:%-/8!8 2-/8 :!*1,!:<>18!01,!+!::!@: :;18!:;o<,8!/0<L \O-d/:s:!:2  :!:8< :8!/8 :8!: 6>bj(,8!: 6!-/:18!.:!:2!j>  7:!<ZC:;:!z:8D:!.X1,:8:+ž:8!/:!8:8! ::!:/6!, :!,HM.8-7:!;4;.

18!d-:>1,::1+:!/8:~z :!/6:!:/80^:,!/:;:8!01,:2j1,:!2 1!2!:#1/"<:!.8 :8!:! c --/R1f1,8!;.::;!:Vĭb;.>-7:!>-/6/68!;1,7  :!6-/:  :!: /68!:8c, :!>-/:=,!!-4./6=1!:-!68=::!@ )&::!,8!: 4=17=17!::!R-d1,:0,8 :!:,8!:8:-/8!/: :8! 2\-*1f2!:84!,8<7:!:/6!:,8 ,:!R7 !81$L!,!+!<,8!/: :1:8!F$=:-/8!-1W;p<-F1, :8=2:8;.!0/8 :8!:<1,:!/:8N1:,!1,:8 ,8! 1,:!,:>(1!:<.8!<=:!-<1v6=:8 ;!: :8:4 ,: :8!<6 :8!,7>:;1,7!7 :8! 11X2;A<=,2,8!::<:!+J:.1,:!:;>1,:!::;:8!:!:-p1,:8/:!: o k==>:!-7:!/7.8 :8!::!:8 27!Xh+-35/3/ *:!1!':8!:8: <,! !. 1!:l6![->/h1B=:8:!::4:8 :8!1! J6 :2&8!:!/:!7*17!;:!8 h :!:1,: :!->-:/v6=17/:!,/7,!: }:!-:/: :!::2!< :!BLn7:>:,.!: :8!7: n",8!:;-/8! bؕ ,-.481,:8!9; :!:8ث 18!,! ,HR/8:1,:!:-:!7:-7: =:!RJص:8-:8! 1!::H;8<= S2<,8! bt$n-J/:؏m-/:  :!-9, :!&( :!:!4-16=:!:,8! ,*8-:!;-:!: Z:::!: ;: <: :!:؇;8 =2!/:1H=<===!:,T/j08 7:!: ج@M! %Ew8 ,8!:/:!:8!+-;I<,8-7:<-7:!8 2+8=:!:+8!:8,8!8:8/68!- : :!-J=2:;=:!:;=:!/7 (1!::!7W7D8O:\<8=17=17!: D`!: ;1,::!,8 ;:-/:8!=1,7:7:: >-!:/$H;: :!  J`89/99- ,:!2};>1,:! D,+.(=:8 :! E < :!0n:8!/;>< 7:;:< 7:!1,:1,:8!, ; 1,!8Rpa:!/#;:8!;:81,:8!2-J1,:8!:8 :8:8!: .<1,!1,7:2! :.8!-: 1,:!8Fm:8!-:+8!-!<>1,:  :![B  :+6-n;x<  :!8 ʔs=>2-/:!/7 :! :=1!/w1,:  :!B T,".8  :!V/P0`;r<-/* :!:!:8 /:!-,:.8!7:<-7:!~4-@181,!:8:8!/ -/..! 1>/:!9,! <.8!9,! T R :1,:!9,! d-!. , .@,!;1,:;:8!;27!:;:8;-:!9,! <,R.18  :!:82!9,! \v, 5 =:8 /7:!:-/:8; :! $Z1!: */:!-/:؉d8;!9!©) ,11,9! -9,!h'y #/IJ6P6;A=H> dM,-.&1,: ؁"gE :!:L) /:8!6  :!1,:6!: 0!/:! -/8!؎!.-:!/+08 >:-: -/:؁ :! 0 :!,Q6!=:! k8`/ 37P8 !Bؒ> u:8!<i>-: :!؛@X=:8  :!;,<=1!/68 0,! Ƨ :! ]ػ>-/:8  :!  H1,:!ؐ(:!-81,:6  :!/7-/7!j4 T 7:!:8 4J :!#1!a<1,:!/68 <1,:!:!: տ1x ":!:8 @V -/8-/8!-$2!/8-/8!:8 >-:: :!  g7 8m1,!;:8 1,!I;1,:8!,,!=:8;:!>[7: 2l8  :!<,8|Q* :!18>0 8;/:!< ت;|/ :!:* :!1+:8 !-/8!: Rؖ : =>::<: :!;=:8!: 6[A> :!/ =,8!8;1,:8!: =::!7b: 4֧48:8!*;,8!ZI2@1X=:!:8-/:!:8-/:! ,!-/8!=:8  :!/,1,-!91!/:-:! % JyRJp-92! 7: 7:!,,!4j1,:8!8/B<: :!:<:!9,8!;2<11,:!2 : :!:8!-/!:!-/8!>.!&:&,-y. Rj^!8  .8<1,:<1,:! ;> ΄ :!,,;1,:!6 : :!B!1,: >- 0!:0 1,:!-/ A21,:>!--!;-:! :Ra/18!,=: *18!>/6>-<:8!<-/=21 :! * :!;*<!8 6! OR`~8 * :!+:,8!"/68!+$8!<:8:8! 26 180!: 1,! *:!t:,F-P1,; :8!6/7:!+18! /:! / bt78  -$6!/8 -..:6 6!: -:!8 .8! 1,:8!  4R1,!-/7-/:8-/:8!>-/:81,!>F$6; :8!; :8!;-:;-:!:  * :!-:  .=:8!1,:8 1,:8!bl!J;-: ;1,:<:8!9,!س+!-:1! ^fP/$0!681+: =7: :-/:!:  8 : :!:::!=4>/1,:8!>18:8!18 ,! |r1B:2>7:-/:1,!  *!18!.1,!7: 8 K .d :! .0  :!:8 0=2=2!0 0!= ,8  :!:  7:!,!:B=:8؆;:8!  :!b 7(:8!: 24X!b&86!:  :81+:!/686!-: 7:1!ئ<8=:8;:8!18 1,!::!: :!=:8 1,!/: /:!H n.$1!8 ::!;*<18!-!/$0! :!208  :!:8 /? :!: -/:8! 8! :8,!l^: G8  2h1,!:8,,!Щ:D;I<.8:8<. 8!  .N :!21, 1,!:<1!=>:!;:8! ,.F18 Fdt!&8<1,: :!18;,8!: 0! >/{= ,8!: !L->1!-8;7<: :!(/8!:17!>:  :!1,:8  :!~bw+12<:,8!+*1,!:;-/8!#.1:=:!7:8!,:81+:8=:0! 7:  :!-4=:  :!/:8  :!/L1*>-//:8 1+:!:/!^[®-.=2 :!/  :!;#;0<6=2 :!-ؔ.01,:81+:!-1,:8  :!1<;R<:81,:8!+:  :!-ؔr/̓1,: :!1,7:!; :8=2!9,! 6 -9!d: LدN:,8 :!<= :!:,8! D,L/6 =!: -:!  ,.a:! !z: O4vV!-/! 0=k&>,!: ,:=,8! ,!=,8 :!P. ,18!:1,:8[ :!P6.;,81,!>-0!00<10=dv,8!1,: ! (+8!, >-1,!XVro ҈.,/7:! ,::!-*1,:!O/8!0-N/20!: <6:1,!,/:8!:80!4: :!;;<4=7:<08!.8 >:!<_01,:8 1,! ,=:8!:8* :!18=:8!<-!/68!= -M0H01=\Z12 h./67!2!: ؁n.>-:!2.8!H-./7z8!=:-/8!t=:!: {K!8  د:!؀*:!<:!/:8! -/*::!: !  s~z, wؔ/: P-Yk: 8!1,:!;. :d6&8/:!1,14:>18:!:>8!/$6!:-::!. /:8!-/:/68,: :8!6!=>,8! P- :;1,:!<Wej1,!2: -\/8 8-/8;>1,:!;=:8<:!1,:-/8!;/:!-1,:-/8!;=18 <:  :!.=:!:8 HTh!j=:8!;-/8,!1+ !1,+!=18 !<:8 =2!9$:! 9:!:;1,:81,:!+!-0.\/:! #D!ب/82:2!>,*:!!h!: >ص: !-:!6 :!/:! !1!ب8$@! L|;1*>1,!,7 :!=: >:!C^#XG->:؍;/:!+!,/!!4-/8>:!-/8 >:!>,;<1,:!+ :8:!, :!6k, 84DNp.! -9!1,:.!06!<-:!. :!. >/!<THH :!; #27  :!,I-}: KNr40?=:8! ,8! 6/[6!>/:!: :!/*>:!68=2!:.8;:8!-vD;X</q0D>/: :!:8S,8!1,  :!-ؗv12;:8 18,!8Wn.8!181d<:=):8!:!1,>> :  :!:8<:  :!,/:=7: :!l/O1,;:8!+:8=2 :! m2518!/$1ص=7:!تg,=:!-C=:! 1<X!,=18!9-*/:!/:!*,:!9/:!8>X-:!1:!/:! ,1`: 8Z1,: :!*/.=#6!6!: -/!8 <d~p>/:!-h;.<6=:!1!.8 :!,:!%,8-/:<>/68!  *!-/!/9!>ز:8::!: 41,::!;18,!-L->.\/z21,::8!/*,!::! *:!,8/68!6 ,8/!:8:1,:!BP,$8!/,!9,:8!: ع <0!<!+N1+!:, 1<:! ,7:!18<:! _9$:!/G0 Dt~.7<<1!-6. :,!: ;=:8!.:!*,:!:=>1!<1:!DL.R9: +. !,:!/:!8 8F!-:>:!:=:8!1,:>6!+.!:18! V-.9/2!9-/: =7:!:: :!F؀<` : <0!:4=2!9,! Tra/68<-/8!-/<-%1,!6!;=67  :!2:2!: NIs908 <: /6; :!;1,-:!: <:! -d1e12>6@= R11<26 8g :! H7 *x=17!-=1:8! (6J7!1+:8-/:!E: :!D\د2-؉i1,:!-*<-/8!;: :  :!R_, * :!;:=,;:!:8 i@q2!zw,8! :9-!6D,8!=:86!1,: :!: %خx0<=,8!1,: :!; :8!:  >0!7:=7:!: @7 1,!4N<1,:8!+-6+-,8!:=::!2=:=,8!-:=:=:=:!/ 1,:!7: RP8 :2 :!<-!>=>:18 :!: :8 :! 4/:  :!: 8=::!,T2!4/"<1,:!=6 :!h*<.8!: :8:!62>:!1+:8<0!,R1,: o؁J|<7:!<,!: &s4 =,8!=4>:  :!:8,!@N,8  :!<2  :!=,  :! D[g,s78 22<b1,!28>2!-4;: 1,!/:1,!:8 :!"اL-/:8 1,!-<9/=>:! 7/)X1,! eHP`: >=,8 1,::!,$2!8 * :!1,:,8!2, :! :  :!;<,:! .-/8 1!6=:!:*<1,! 2ث :!>:8:8>:8!7: a8 v*6D!-/8!-$=27!4;,8 :!:/68!pX,h<,=>18!1,:8 <1,! +*<,8!8-":< :!-1,:8:8!<l >.8!=:!>-/7!2<:8!D,V1F< 7:;:!:81,:8:8!< 7:!;-ؔ9: :!;2</6!:8:!:8 /:!: A^Fz h-*/68  :! !8;>1,:  :!/:-:80!>1,:  :!4P-/:8!< :  :! ,8  :!1, rX.8.8! 6>|!1,:67!/01,:؟ :! /!B/s17 =,8!: D/x 1;,!<1,:8:8ع :!-%1,:  :!<9N+8 :!T-/:8!D. (6!/-/8!, 8D7::8!< ,:8!>-!-:! 2! #(>7!.l<:8!=1؊u>:,8!MW T+!;< 2/:,8!<::!: .>:!: >27!:!-/8!1,:1,:0!,*-/8!8 !.>/:8!:81,:!,P u \1,: ;-:!,8 * :!6,8!8>,8=:!,<-Q1;1,:8!8 .+!-:8 :!; -: 0,.!;-/8 :!-.j/0 ~ !8 34R: :!-/8j::!> * :!=,!1,: :!2P-/:!,1,:!2, :!,*-b08 0+8+8!,2=,8=,8!8,8!/:2طz :!< 7: :!,, :!,2-1.!9 -!0D!,!, :!1,7: :! ?.T/>8!: 2 1,!/.8!7: Q8 FBؿJ^ 1,!67: 7:!::!:=>1=>1 6!::!}2!FT~ -:8-:8!,؇1,!,.-/1,!8$%!+8-!::!0<1<1!:!:! &17:!.J18!1+:ضB 0!-:<1<1!: ny!1,$8!:!18!6P<1=:!<.8<-/:<.8!-7: 1818! f~78 C(0`!/:!-4=67  :!: Z Ѐ :!>-;h<:8!>1,7:!><4BT-:!2!=:! ,-:.!6!:8 ;>!/j8*..!::!=21,! BRh( :!:6!/: -/!-/7-/7-/7!6+8-:!H~< : 1,!: ->ZNM,81,:!;-/8 0_ :!-/:::!@dl/+0 :!2< 7: :!:-/:!Z=!-/: ::!: 9hؑJ8 .> :!>:  :!<:d8!;1*>1,!,:<:8!4>08<:!1+: 2::!.81,:8!-*=:!)M/ؿ`< :< :!4-/:81,!:81,!9: c.PT8 -:8 ؚO+8+8!/!R =18;1,:!2;Y,!;;<,=7:!1,G8:8!t֏1+:!^jN,:. <:8=,8!8:!9.+!1'<::8!1c6;0!41,::!,-+,!N- 6 : :<1!::!: C :!98:^<9:!>D/9+",:!9! W:,!1,>:!0:,8!6@:8;.!18/6!, :! ¶,4!R%+:!8,J1B:!1, -/:! ,!H 69.:  :!,:!:, * :!, :!--hf/18 :!\Ɨ,8j40:!:<:8!<1!1!lS(B1!:,8 Ⱥ :!:8 =2 :!P1^R=\>  -(/:  :!:8 1,:8!>::8!/./@0!1P;>1,7  :!h6 *:8!: <.8 :!K:| :!`L,: ؞X1+!;1,:!1.;1=2!,:8<: :!>67!,: ; :!,/!1j=|>B-/$8!:8;-:!/68 <1=2!4,:  :!1,,8!1+10;><^=1!+ \7!t-/-/:/>-!D1! +B-r0 X :! 6:,8 :!-/:1,:!/:48<: :!-/:-/8!T1\;p<,1 * :!:<1!7:!,:<: :!1,: :;1,:!N D|=-<: :!<>-/ 7l8:!:  7Y :!0(0<1B9T=J17  :!,7_:8!6-:!Z nx-/ 8B-  :!:8;!:8  :!:< :!:8 >:! , ,1&=:!0Ы:!:؍:  :!4D-q0:1F=18 <17!>-/:!,:  :!1j1\;x<=27:<08!: ئ* :!,:8  :! -$1!/827 <1=!5-.G.21H= 18!8  :! =2!./)08 #2-  :! :2 -1,!,::8!< ؘ1+: :!-::8!-/; B /P=:=:8!:8:=:>/!:  :8!/: !\i :!  :!/027=:!6-!1x=2  :! @ !L8 4hp@!-v=,8 \j,;1,7!:8<1,7: :!F-/8!;:# :!<:  :!1.>, :!8 V,8!<:8  :!,8_-/: :!DBI>.8!2< 7: :!: 64!.6!=:6!;:8 -/: :!: 8 :!1,:<:8:!6 P. 0!>0!(.!: T :!1*; :!,: ,1,:!F6l @:8!,:/&;0=:!:/68! P. 4:::!6 6!..!:  :! <'6 vQRt8 /68  X;,8 ::!: =:8;=:!:86/68!/.>:;!68  -/,8,!ؑ6U/1::</6 ;:!+:8 FV!-:,.6-:8!:1+:8!k;:! :` :!,; :8!2/:;:8!?8/: jI-/:!1;,!=:8;=:8!/.1,,!: .<:!=17=17!/:/:!-/8 g :!-:;! 7 ;/:!7: C(e8 j$!</(08!,8 :!<p1,: :!1!: /7::![=!&L, !Å!%n8 gs>!&8,8 ;,8! /N1,:؇y.l :!68؇d0 +!-B/8&,8=:!:1,:!-:!@wo1,:!,-D1\=: 1,:=:!/ Cw>08!,:1,::!,t;<-H/67 <:  :!::<1!:/Q:!,21-9,!271,:,27!=-l1;+=2 A>ir|!:8!-9/:8!;-/8.8!: ,8!=>:8!1,:=2!Ts؍\: C :8:!/87: !1,:,80!+: 6F-: :!;1,: :!=: :!1,$8!:+!1,:v*:!>118!a:P-/: :!1=6=18!F/R1;<1,:,8!: -9,!8:,81+:!:,84_=27!L.,8-/!,!-:!-5/z1;D<.=@18 1,:<=18!:8 ,8 ;:!:1,:/:!,:81,:=:!:18,8:!: =:!;@<%-=: / :!< 7:<:  :!:=:!-8/L1&6  :!: 1+:8!: 4<\d1,:80!/1:!T 0!.-/!;:>,/68!ػ2<-/:!;:0!/!"H<1,:=,8!yC*,1!f: <Ll$ :!;1,:8 ,!:<7:!-/4x68 ]Q@B1+:8 8 :/6!>,8 :!:1+:!.+!>:!.8>:!2K"1G1>6=: ,:8!8 ,0!,!6W`f2!̪@1,;.!,8:!P ؇@-9$:! ;: :!:8 L,R!:8 2 ,>:!,!/:!>=:8 :!F >ؿ/: :!=7: :!:l-/68 :!:81,7: 0!:>,!6J0 b)!:أ>0!. ,8<.8:! c//L1l<=2-/8!;-/8,8!6>-:@-/:!  Hhx+8* :!,0!=>7:1+:8;:8!+0=27!/*1,!:,8!4:,=7:!:8-"O1,:8!J.Zz/~1,,!:,!f؈*-/7 ,  :!/:!=(>:8!b6^-l=1e2!: 8 ,-/8!,>:!:8  ::8!س< E: 1:!::1::! 0,-/8!7:/C!-:<.8!. .!/!>7:!0, -:!::8 -/:,8>:!T!&-(=2!/ 1,:!1T1d;(<0=!:1! <|-1,:8!7: .@ :!-/:  ,!;:>:!: ,!.81<.8!|->/085 :!/:!11<;PPZO!;:!,":8!1 :8!<7:! ::  :!,b/68 :!:* :!18=2! 0,*x.8!: <7:!8=,!2>17!-s-h/W6[=18 1+: =:8!^!/ *:!: 0!;7:!,,!: ؈F!17!6!-:! =:8! (>,!:8!-/8!fc: =1!-n-/1O=t: -8=:;1,:8!/:8 +-/:8!:M!/,!68 0!9,!/!,:8 ,/68!<11,:!@ؐ%: 1,:8!:8;1,:!*:&@.`-/!/D08 |h/:08!,.! 99::X<|=>:!؏:8! 8 P`h l: >/!; 1,:8!/:!@-:8:8 : 17 .!2/>01C2!:;1,!b: 69<<1!+8 .!.!: 1,:!, /7:!,:1,:/68!/,/t1:;v:  .8!2=:!<6!:-/:!+: =1! a/@؎R:  :!>-:80>-:8! R.=:!>h,> :!;.<2<2! :8; :8!-:,!"8u10!0 /: :!JH-/  :!0h;@<,.1,:8!8 *1,q7  :!<!-/8!2;7< >.8 ؂*<=1!7:< 7:!=6!>6!:,!:",!9$:! ,,.:! 18-/7!--V./F01,$8!:9:! B*/:!:1,:!: =:!..-/!,-/:!#060!d,,:!.Lz-*.,!, :!9F: J-/:  :!!.-/!6 P5#:8!: 3M-/:!:8;>08 ;/:! //!17R9g: 8 M DR > :9:!:  :! I :! D.,7::8!<-/:!: * :!7:7:7:!<!, 8!@f,b<O,!/208 :!,,:!,8!Tt Y-/8 "1,7:!: =: 18!: ػ A(/6 /:!:8 * :!, v9 :!Ʋ#ؾ  7: gq8 bBZ,/=,8!-Ҏ/68  :!/8=:+8=:!6D8  :!+L-V18 \!/:!8-/: :!fz2F; *>,8!:8 %1!7:827!/1;:!1[=27!&4T>1,:!Ҿ-:1,:-:!/::!H`-#/1̓=:8!b/B1<4-к1,:8!: b :!:8 `.8:!27 :!>-  :!68!/41^!;6<6!61.!*-:!:2+8;:!/68;:!( :!::!/؆=.: :!:!,!ثV;:>, -:!xE}f<-U/6!:  ,,18!,8 2 ,!1,!/=:!-X.C1,: 6!:  7:!9: !U!R%D&8 .8 !,>-;0:!2/J1,8!:9+ 18+8!:;0:18 !-7:!1 ;0:!r/;/<0H1\6f=18<=!67:8!N2!,-!0!,>-!>/8!: V,-::!:v91, /!: W02!4;1,:<18!::9 :8!*+.!: :,8!w1D1:2!>/68  :!8BJRd6, :!;0:!:,!-7:  :!<  :!H,T-::A=17!::6!087:;0:!;:;L/:8 1,:8!:>, <7:!.ؘ1.>0 :!<:!,>18!: --,!,;0,!> : -/:!ط./:!-/: +! jBG;.;U<(=2!F-4.D1؜ 8!/:  :!81:! u+؜1+:!+8=:! B-ȣ>7:-/:1,!:8;0,! Vf-)10=: :!,:;/:!,ب:!;f|-J/.6 :!: 0 -/8!,8/68!:8 +!FT:8 /: :!9-/:!:8;,8!R/1,.8  :!:!<1,:!:  :!-0H2!<N-Z1 m, 18<:8!:<-/8!/1 :!::=,!z /:8-/:8! 1,:8 :!D/>1H6j;.  :!6/68!+:8(,!;-:8! :-/8!/":!(B.!: 1+:1+:!. >:!1!7:  pN8 7XhUl O-*=,8!; :8-!.j~/68!:,8!+8 -!1Z,8 * :!:8 : :!/2;-:=:!9:!: !-/8!,7: `8r9< <إ-6;>1,:!:=,8!1,: >:! ؅:JX 1,!:8:8!;1,;1,!u/,;>1,!688؅u-/:8!;=: -/:![w:> :<,,:!<7:!n؅AG<-6=:8 :!/: !-/8!-4<ث:!/,!*1,:!:8>2! 11M9Y:;< 8,t1, !-:!F , -L6-/:8!18 :8! l* ,!::!,$8! ؼ!N,Ŗ/ &!,/6!+]0 !L!/: 7:,!/:!1,::!4D p:8!;E<:8!1:;/::!+:,8!>::!d+:! ed~I..1:=,8!8 .8!: :!/'6!!/*;.>1,8!>1,718!£-/:8 OJ27!y6l9,8!.8 4=,8:8!-/:/6!.F12O=U>/ V9,:,!:>/;1,:8!1,:>:18!,:8(0!6 ,!-:!<=:!71, :!17 ,!T>/V1U;1,:!90:=:8! :8!:8 /:  :!.!/: * :!=6>,!- -H/)1,:ئ<7:!/: :!: B7:1,+!:.:+!, !,ؖ>:!@V: ::!-3-4;<6!0-:!:/,1,:!6;!-J>: * :!1,: :!/:82=27 :!,8> 7:!1!=FC$:>-:<:8!0-D1,:!;1!:<1,!0/8=27!:=27! 6-N1^=l>:!:/Q :!: :8!,1,1,!>:8!;Y;.<8= ,!" :!1 إs, FX^!6:8:!:,8<:!;:!;4>,8<:8!,80!-0/B1+:!/ 7!ح,"-0;: :!/$7!,8! F;,8 :! rl,k-F/5>:= <1, :!/:/ :!>:!1#1.6R=:!,$7!7:,8!> :!2ؾ8/67!:,.8 :!0, >:!:  0!@=67!E,];J<-ؐ.81b=:@!84,8;:!;:1,!,,> :!:8:8!:8>:8 :!{61D=6  :!::1,!,> : :!166:;@<=:8!+:  :!.)0!=:8!: > :!:-/8 :! < : <1, :!2=7:.8!:8 Lb-0=,8 :!:8 :!; ؋L :!1,:;! .+11626= Fd1226A7 F!!: ,2z :!6, !:9;.!,81, :! uMض!T7]8 ,,F-!=18 >.8>1,!;4< %*17!-/80: :!/::!-:;-/8-:!,8;-/8!:! =17/:!Kbk;-/8  @ FN^,8;:8!,-!,,!1+:1,:!:8;,!<.8;-/8<.8!8 :;-/8:!:;-/8:!.8;-/8:!<;-/8f:!,8!-H<-/8 *:,!;,<:8! -,,/7:!:=:!E:8 ^#)2!/:!-4=:  :!:8=2!Zp/41,:8 :!:;=18!/ ":818!:  :!*6H-:!: -:8!1,:=7: :!V v s,8؞7: :!^@;<.81,:8 :!66.L :!ة<: ;-:!: !;-:!=/:!: :J؇ :!0Y<=1!=4:<01,!:Qx=:=:!;67  :!7: ش>,8!,@8 xQ}!-2/6  :!/8 /::!11.=֮>0!8 :;.8! j-/6 !/:!ؔ-2/!1 8!*/:!: !M* :!.8=,8!+8 09,!1,! /56/,!ؒ! :!FN :  :!/V1b2<6,w/: :!:8-:!,2!+08.80!7-:!-:!<-N1Z;1,:>:!::  :!/8+8!,: * :!<1,:!. .:.!/N08!8 >-!.؉=1+!2:-  :!: :!:; :8! B\ji>(18!:,1:8!-/-81V6!=17 :!/ط7s@8 :!, :-/86!0:!:!X/68:!0-@1,:!:8;-/8! /8.!:!<=:!:8 .!r-/8 * :!:8-/:!ER/b;<21,  :!:8 /!,:;1,:! 4 y,8!,!8! 08!4J:1,7!:-7: :!:<18 :!;+;0:8!:(1,:08!;,< :8! :8 :!: %;!.81,7:  :!81,7:!:!f5b .>>:1,7: >:!1,7: >:!<.81N=,8<=,8!8!1,7:<.8!,7: -/:  :! >18 -/:8*=,!=, :! #:J!؈7  :!- ; :!:!0;:!DLY:-/:8!8=7: :!: )HZؘ&87/68!$/!::!<.8 :!؄P< >: :!-/818! ; P>L/!=>-:!1,:!-0/D1,:!/8 6 >:!6 8!4P y/!;q: 17!;Z< : 6);>:!o-/:! 2ؚ :!: ,,!./I0 88 Lاu2L1!1,(:!:=!8d/: :!:8 *:!1,:8 :!=1:!JkqAK08,8,8!1V;l<*-/8!:8-/8 :!,: ::!7::!<1,7:/:! :808-::!<-/8  :!1=6>-/:!::=:!:> 2M=:!VRl!-M1,7:  :! U=>N:8! E-c=,8  :!DZ.801,: :!>:8 1+:!0081+:!.:!  1,:8;!<0 F9.8!/,LZ!ر1,:8:!-/7!,1,:!4P-/ :!ԫ,!<-/  :!/t2!;.<-/:!ذ-:/Ae0r1,:8!؇/1,+!81,:!@ZE:  :!Kp.8 _b><:8-/:=2!-"1,:!:8 :8 :! F-;1,: 76 :!:1 :!A<HX08 =2!/18! :8!0<>=: ; :=17!: :8!:j-:90!< 81,: /7:!: !-:!2!;F-\/j18 1,:6 :!: 1+:=2!/ -:!:1,+! Pk6 }U88TM:!>/68  :!:֚+8  :!:8 -/:1,:!DpkN-$.!/7,!; : =17! :8 :8:!8 !L1N): yL:  :!ح|008:!1x6: 1.8 :!/ؔw0!:8-:,8!3D{2A<2!8Vht:!ة_: <>/68!/6؎=,  :!-/:8  :!,:8 * :!< 7:  :!-:!h,w-ZX/ h78 Lhا N1'=:8 * :!0:!;(=1!-/86!/:  :! =,8 1,!BR 2Yh=27 :!2:2!-(18!/8::!0*10!1,:8*;>!-/ K :! .?0y :!-:!.d-L>:: ,+.!:!/8,8!1,:< ::8!4D.:!/68  :!4a>:!: 8hB :!(,8!/68/:-/:8!-$6!/:<-/:<-/:!-=:8 :!1,:  :!: 8  Ŀ :!KG-/:8!"HV,-/8 :!67  :!-*1,:!/:8,11!<-/:8<-/:8!,.= :!-ؑ/.<-/:!6-/8!=7:  :!,!>:!Dn-=: :!E/6!: S!u|F -/ :8  :! <:,!8D2B=,8!-F.8!-,6:!/7/"07:!+V^ -$6!:* :!:=:!,!= :8!2^<-:!!/f=: , !:8!;-:!18 :!: B^08:!,;:!:8 (.<-/7!-/:,0<.8!6 9:!7: ؠ|!-MO.! ʜf8 o$2Z-:!.>< :8  :!8/:!LV-*<08!/ 0<.8!:1,!/1.;P<:!+ة7 X :!,8 7:!<1U=:8!-:  :!mG0:.8!W;'#=:!,N1,: * :!=:-:!!-:!6Tw,!;0,!//62=:8,8! 18 :!H-ثp/: -/8 :!: =:!7: L:IDj :!08 :=>1!12676:!8:18!-@.* -:!.-: :!<j-/8!18;><-/8:!, -!1,::!: * :!, :!: >: ئJ,.!+, #Rj!::،-96!/18!: =18 :!-<.8! v}4l:8!9$:!:: :8 Y:!X7^9T:v=:8 :8 /7:!/-!: 2L^ :!;: ؤ :!:7::!*:8!::! fHH<9/ :!60=2! qK!F8 F,oCF!:9,!<:  :!ا7 :!/,>1,:!68 F.8!@ء1+8!;<<=ئ:!NR-/h<,/01,:8 :!:8 1+:1+:!.68 :!:>/7:!/ȗ>:!FX17 -:!;*;>=,8  :!+! fB O=,8 *.8!08 :!4/@1,:.!: =2!68 :=2!+8!<, * :!<2=:>/7:!>/:!1u>18! |8=18 =18!-0!9: )! ,>=,8 +*.8!08 ,!\~Q<1,=7:! :!6767!I1,7:1,7!VcG;-$1!/4: :!2 0!8n1,7  :!: >O/:  :!<,2!: :!: :8-/8!/8 -:8!,  :!B h 9$:! K!: S* :!/!: nvH8 < C<C8 :8 :!438 6!ȉ;6!, !;-:!-:11,: :!/8 <=:.1+:!6+8!BN-J1+:-/8!6!<,8!67!H7: 6y!&8 6` :!/:1,7::82! 1,:!2 @f ,8 /!=:8+8!>L=:8: :!<-/<:!:81,:8>-!>17:>1,:!Gh41<:82!=::!6 >:;1,!8.8!fGM-62<:8:!: <>/68!-0<01,:!: ,!/2;Ԝ<:8!: -/!> :!,8/6g=18!-:-/8!`uyc-V1y<,,1,:! :8 :!,8!68 =: :!-(08!:8 <:8-:8!.-:!B,N>,1,:8 :!:8:!8=:6+8!:n,!-D-82!;D1, C:!:>:!::!: 2/6,8!08:8!8:8! :<: ,!+:82!18/68:<,!-/<:!.*=:!802!: (4B :!-/  :!=,8( :!::8!,@,!2 -/8:!1+:  :!: ;6H[  :!=>:!L>:,/68!:8<.8!:>:!Nd56 M,8<1,!n<18!6!;:!=2-:8!ʟhؙآ_ Њ1m:Ɛ:x<=> D\+M,Z27  :!: iDRJP!,1,:!1<:!:!J-/: /7:!-:=:!ni<T/q<8=18!:8,8!:,8!T`/ ;d<H,M-:8!:1,:!:8-:!,1, b)D!@::Ka!6!.00:,!8 =>18!4`-/:!.(08!8 ,-/:!:1,:: :8!<RXz":!-m;:<.8!=2!2-:-/7!:=:!.!67,/!8-:!;q ؑ-,8 {1,+!W<Rf>/:.8!-:8!-/8!*!-Z1,>: <.8> :!=181,!: :8!4N=,8!/;<.8 4Z:-/!/61,: ,8!68:!.8>-/:,!,8 !/:!g+>;N<1,: /:!8 1,:!186!8؃j :! 8 :8!9,:8!.V.801A>-:8!8 <Z1,:1,:!<*=17!.81,:!.F1,:6  :! 0!,7: 6:8!,- / t7!8 < 0::!<-/8<-7:<-7:!<:  :!7c: O#-r8 F!18<-:8;:8!;:8 18.:+!,;/:!-0/: :!/,80!;:,81,:8!: s( *18!1,:8,,!;Ph=:!:G\8 2'` :!0-,!<H-/ :!=: :!/;:!:8 :  :! $8!618  :!+/,_1 38B!`7!O:!:<1!, /68 7: :!:-Q>:/68;18!>:>/:8!>28:>: !-/7 :! 52-1,!,{-/1+:!11@=9>:<18>:!8<1818!: n1<1,!:8 >.8<>/:>6V* :!:,=:!-: :!^\0qc1,:8=h1 :!<-\/!1,: =2!:-/8 -/8<:8!/>8; 0!: >:! 2-/:0!:J-Z1=7:!:=1:8!:8 -:!/.7=>,!=1;>6!>Uk >: :!-/l0!<18 B؀^1,:8=>/!1,:670!:2<6<,!<18;!0:8!6.;*=:!1 X8  ,!",^-:/ 2/L :!=1;18!:8!/8!8 =,8=7:=7:!1d26 F7 1@ؗ7:!<, :!+B8 * :!1, :! XDp7j: ,1,:!1,:1,:!: >#JW8 :!1+:!,=1,:!:8 ؘ<1,:81,:8!:8:8 <: :! XH :!7 * :!<*=:! 7: :!++<-/&0 00! uz78 ò9(!L%!60!1,:!:86!-F/,6/6!:,8!/:!xD@-#/t1~6;-:!-4J.!142"-/8!,: 1,:!: :!9, +8!6 -/!:F,8ؗA91,1+:!/:<0!0 041D2!=>,8!8 +82!,:1+:!2V-`/68!:HLQ:8!::8!:H+:8!(:!:!FZ| /~/1B6I=i> * 7:!7: >N=18 1,:!z/:8!<.8,8!+8 :8!|,:!7 ؎X>;,80!1+:8-/!12!>1!@Tp,-/8;/:!: 1+:,!: <1,:!::! =:8 .8!G@-1B;`<0=:!08+!,:-/8 <1,:!$6!:8%*:!:1+:!L.D/6!:E!8!: 0Y-!1,:8!00142<0!.!,7:8!00<1H;R/7:!8 17!,:8!f>,8 ؔ؎4 v/:!m6!:@:(.!;:!- .!Tp./=1-/8 :1,7:!:8 B!/:,8!:Y:8!8, :8!6=:!=:.d/7:!:8 %: P-/:8!<0 1+:8/68!=:!>V$,8=:!,5;1!t=2!=: H :!81,:!:1+:,!/: -1b1;T<,!,R/.1.!:!::<-/8!\8!C,:.!::!+F:8,/:!<1,:!:1,!6 7!->/S0:8 ,8! (xB-:+8; :-:!-9,<1,:!>$9217!1<1,:!8HV=1!,)9,8!:B:!:<1,:!br.|+"8#!*:!.!a/1,!W: =1!>08!,8y=:!1(1>6X>: <1,:!,:"y=,8!<1,:!6.--/:8!:!H<,!@B-/:8!//.126)J=:!,: :!4:1,!:2!:/68!8-!.-=1!:8=:!Iad.#.!/.0F6>!: /68:8!8 1,:!2>,8:!: ,8!:,8!N;`<\=,2:!:8>:!/-/8! ,@1\2!:8 <1,:!:  -/:!,: :.kZ=,8!,08!H.1,$8!:9c8!:8 RP3;*<.8!::.!<¹=:!::!8!!::!6>08!06!-/ 8!;;؅, <::!/:0!1+:8<.8! 68 ,?!<6=:! /:!,,4-/:8! ;:!H l+0:1,:!8,8!:B*8!<=:8!: 2;!281,:8!-/8/6!, =2!*=17!1, 1,! 0,>:!:8+7;:8!/ ƓA 6+!6:  :!:L<.4=18  :!8;:! 2sP :!; :8  :!;:8 * :!;  :! l1;|6 pD78 <V<g:!/*>:!68-/!*--!:1,<=1! D‚.D :!/6<:!;>-/8!: * :!;>-/8  :!-: :!=;: 604_ /:!-8/: -/:!/ :!M/6!6"!9,!=:+8!IBwz;: D/+R>/:  :!-/:8--,!(1!-/;:!-B:N<>::-/:!/:,8!8 * :!,1+:!:8 :!>1,:1,:-/8!:4=:8+8! w7Fl,1'6P=,8! /0=: 1,!: :,8!v&A0T=184:;=:!<61+:!<: :!1+:8 <.81,:!Uu؊,e-/:!^E :61,:;18!<.8-/:!;6<-1,:!-4=:8!/8:, -/!;18!H,/V2\670 :!:>:;1,!: Pz~.8 ;-:8!12; :=17!,:8 17!.!/6!>/7:! .D,8!G.8  :!>::!؍-:8!X/4<0 <.8!:818:!7: 8 |Hl8<<6=:8 =:!9-+:,! 40D1-/8!::8 :!8 :8!0d:8!/><,8 08=:8!: <=1!~;=27! w8.;1,:18!1,:;,8 <=1!;،1=::!;-;-!<-<-!;;!:7:!J/Z:v</:=,8!.:8<1!: :8!jRZ-!1!2!: 2<H :!<.8;!<: :!<@=: 1+:8+8!=:1+:8+8<:818!-: +8! :=,8!>x7: ]8!:!;8<1,:=,8!1=2 +8!;-*=:!: 1,: >:8! "EA/666F;. 7:,!<1,:!.!/H*16!,8;1,:=,!0P<:!f-->-/81,:!12<:8:!+: :!78v-/:!؊N=2:6 ,8!7:6<,8!:82!,,!6G<-:8!/$1R;n<<.86:1,:!9,!,:8 *) :!=18 A:!1c;,,8! L.q11d26=P81h26 ;!:8 !4HM*,8!9,:!1>:!Nb<: :!;: :8:8!-/8 ؉ :!8 2Bzt%!;1,:,8!/67;=18> 7:! j<xHV=18!6]>,1+:8,;:!;-::!:1+7=,81+7!/68 !-/:!;0<.8=2!>1,7!-/:<1!>r( :8!1:;1,:8 ,8!, >:!12;18-/8!+:8.8!,8;:!/: !1A/8   (,!;t<1-/:8<1!nGB=: !,8,8=2!:/:8-/8!01<<.818;=:8!,:8>:1,:!/Y1+:=::!*.81,:!)v* ,!1,: !::!: ;=: 6!: :T`=:!;-WL=: < :!:8:!=: :! ''!, 8 vCPd4,L6:8!9,!=, !/:/!: ,8!!/6<:!.;:8!.P:!>/: +.8!-/:;=:-/:1:!N؇PD1, ,8!-!/4;@<:1,!,8 !/#=: !<:!,1":=:!08 *:DN-  :!-  :!4D1:!:8  :!6 ;1808,8! c7p: *@qR K=,8!-*1,7!/8:!>:8:!6F:8!?<,8!16618 ,8!,  :!,8:,8=2 :! <~Tp :!;D=:8 : - :! :1,7; :8!; :!<0-/8!`-601+:80!/8!-:!/: bi<؀H!K),!1!=O>,!BV6j=,(18,8!:օ91,!:8 1+6!9<,8!-"c/:rI>2!`m -2/1,+!/g8!-&.!>:8:!1&1D;x=18 n:!:!:4P;=2!;1,:<:!<q-/8!, ,s-..!=2!6 :!: :8=2!:B0Z1,:!:8/!: u*!:!8 ؂5؂/=,8!- -6!=:8!0 :8!:8:,!؅4-<=:!:8/:!/8 J :!8Ov/:!-7-A/\;j<-6.8 1,+!(/8!:/6!:8!1, /7:!, :!+P12!; * :!: 1+:!8:8=7:!X=:8!-F;*:8!:8: :!/:8 * :!6:!:(=1!8 vHKZ!!-Rv-/:!<-/,8!1+:.;-:!<-:!21,:!:8I :!1,:1,:6!!18  :!},=:! ;?=:!8b :  :!/$6!:!1,::8=:!;:8! B7^ S,<1,!;*<.8!2 -/:8!1,:1,:! ;6 < :!./'0 \FJ8 8|!18!;1,: .> :!1-/:0!018,8!:=:!6 =:!,-/:!076!X;0 ;,;,< :! }8 ,Z! ., .8!: <1,::!7:,,8!Lf1*<-/!+:8 :!<1 =: :!-<>7:/:/:!/8 ;-:!;!<-/:,!,8  ":!::8! >qT6 ]t7~8 JQ 9=:8 :!-:;/6808!-/7,! 8(c :!;/67J/67/67!!t!,- / u<7L8 92`n :!2=6  :!:8;-/8:8!1j27!/:>:=2!<-/8;22!;-*=:!/8; ,2;2!:; :< :!Zld:8 >p-/:8!: (;!;-/: 0=:!: 1k8 0!1,:8!1 1,!625:!;1!0X=:!, 27: :!08 :!-R2!nt: 44L-/:8!:-/.8!2-: 1!:8:!0&f2!;:<6;-:/:!-: c< :!,!17!;- :!;=2! 8 M2Rx:!+218-/:!8:! l i1b;:/68!B;>, >,81,:8!: :8!BO-1,:!/2;B/: :;/:!8;,8;,8!.8;,8:!/:8!;, ; :; :< :!=: >:6!DS( :!7:=1!: 6@R`1,!::!<7: 1,!1,:1,!2->:8!:8 1,!>/68 :! :8 =@K-dr&8,8!12<7=,8!+:8>:/!$=:![9,!JGԒ-./68!-F;-$1!: -/;:!/8;:8,8!: ,18!,(08! :;1,:8!8:N;1,: :!:8 /: :! <'6^A1,!< (,8!7::8< 7:!6<:8-/:!< 7:0!HKQ/: -/8!;@<-/8T/68!:  :8 :8!-4;-\=:!/8 :! :8! 6-/:  :!:8 ; :8<1,:8!/(68!:8 :8! e 1!: UG8 ~, \hR818* ,!18:>:!->-!67 ,!r1,!:  :!: F9!!8 HR,8 -/:!;A=18!1+: 08!w><,!DS1/=17!; :81,:1,:!;,;,< :!017 1,:=,8!1,z7:!: 4<1!:1!0.6=:8!91!8$&N<:!K : |"|n8 >PK 1,!; /:!;/68!1M<1,!.; ::!: 2H1,!=7::!>X6t<.8!;: ,!< :!, =:8!0/68 :!:8 :!0C7: 5>%!8  l:![#%U *;:!: 17;:!,>:!=: 1,7:!H: ]uN!-:!-Ȯ;[<.8 8=7:  :!;::!;*=:!/x1,:8!: %hD6 /68  :!-/8;7: :!Vn*:8!7:7: >-!<6 :,!0=18! /2à26= ` ,1 `!f7m8 $\2<D!18!0!<1!<.;!#>:!bvh2:<.;!: :%9,!<1,:  6! /:!: ,8! <=17:8:8!0N/:!*/:!:8 :! 41,:<18!:/:9 :8! ++E :!.<18!/I;!(17!90!8 89! :!<=,847:7:!<=<=!,,!: 2@VS@!<.8+8!/:<=::!08 +8!1 =!@<:8!:0<===! B):Z,-/:!0;>1,:!:808!:8<0!2>08;6!<.8:8!9\rM,2-67,!81+:8:!f- =:8!1,:;1,:!2O/:!H<=: μ a-/:!:1,:8!;.!:8 * :!;:  :!!: HZMb(1,!9/!<=: +8!: :!= :! 6H 18!<7:8!=>:8! tWfrd7 :D01,:!-/81,:!;1,:!FP-/8-/8:8!<676!-6;18-/8!,61^=:  :! :!@pz- <6,!6/6/:!:8-/:!:  :!2 D-/:! 1,:!=>::!@ h,/:!<.8 :,!/0g1  ,8 ~*>4+!-/:8!/22^;<:!6 =:,,!8t1a67!4-]0  :!:8 l!,8!0.F1,:!:8 r,! <18+!Hp B-L=:8  :!:8,8!/:-/:! ,*=:!8 !>-!1,:!4N6!=1!;;3<.8 1,!;0=:18!:18!:8 1,!<:8!1,7!4Xc6!: 'mBH!,87:!,8!=67!7: <,8!8B@=:!::!6S;18+ :!7: ^!p%8 HuX:8  :!<1,:8h!06=2!6V6-/7:!:*:!;.8!:!:-/7:!4- 01,:!:8/:!.-/!:8!:8!; :!Ca B-h;>, /:!:,:8!<1,::!: >1,8!1:=:! ;L<9.8/0 :!:=2!-/1:!BDn,8 <.86-/!k,,67,!8=:<0!0;<:!:8 :!Zi2.:1R6+!::!8<1,:1,:!,: 1,:!nn;B<1,: ;,8;,8!oH,8!60;m=18!-/:!:/:!: < 3k* :!2>/!gf N$, ]* :!,:8!X6 B\8 B!+8 % :!.!;:8!RΫ0@=17!: >Z,81,:8!18!,-.8 S*1,!181,!Vt,:<:1,!8 1,!-/:: >:8 :!<=,8 @ :!BZJ=,8 :!1<2!;L<:  :!,:":!: 1,! (-:/!::-/:!/8  :!..61,:!::!8<::!-,>22!/+8!1,:8 +8! >8 @^a0!-7:! a-  :!F,-0!;>1,:!.(>,!1,1,!_D0N1X;d<:t!.:6,!8,8!,: :! ":!,!1* :!18+!1#<(1,!:8 :!ʜ2 >: :!/26!;1,:!:!:6>/:!6B=:!-/8!:9:8!18 jR17!:818!HXS:<,>1,:!/R<7:!: *=2!<,;:! 6 :L^:<.8!-1,:8!E6-:!<:<,>1,:!HNbb06:8!:!-;0<=:! ":! l/ [7e8 \BNb| .0!:!27<18:8!-'=>-/:8!-/_::8!818!.:!Dk4-/68!f-2/6,8!/L8<1*22!,:1,:!:!<-/8!^,8 * :!:8,8!-/;0:! :4 :!>27!I1+:8!6-E.8!::<-/<,8<,8! >: 4 :!::  :!: 4>T:8!; 67!=1/>:8!>-/:!-Y: (av* :!:>)^-:6!-/:2!De{>/:8!<-:6-/8  :!22!<1,:1,:!: `yG"8 !* :!+8  :!Ld(<,!: ;,8=,!.!6$>/:8!-6/;::!/:1,!L6d%:!+.;1t<03:86 :8!0#=17!, -1! 3AQ: ,p8X.8 :!/;=i<5n=7:!=2-/8!Bd;,06=:!<=1 :!Fu: 6x :!<:0-,8!2 :8 :8!:8:8!/: -/8  :!0-/:!: -/!9: 8 %2c1,!-*<:!/8  O11!vF L/-W/x=:81+:!:<18 :8!<*=:!,4/1, 7!81<,8!:8 18!, :  :! r.7B: H!:9,!: <,  :!7s: A?Fq|8 4T.8!/<1,:8 .8!6::! ,R1,! 2N\<0!-*=:!/  :!08  :!<,1,:!: B.F :!;*>:!>1,:!>/!0!9H: 4:8!<:!-, 9:!hI : 1=A8 1,:!/: B!%&8=:!,r,.C1f=618 1,:!: <,{<-:!-`=6!8 ,:8!/68/6!8 !J=18 .>:8!:8!=18=18!1!- :8:!:8+8 .8!-:,:8!<:-/8! 6:;1,:!-/8<=1!BY-/:8! ;5;Z-V/:8:8!: !$8!/:-/8!/8 -/8!;>, Y(6!=: :! @p 18!>, .1,+!;1,:8-/8!-D-<0T1x=:  :!*/:!: :!=18 e!-:!, : <:!4+1,:!:  :!:8!/:!1,;H=2!+: 18 =:!6; :!BH. .8/>0P1,:8!08!:=::! Ю8  -/:!<=!;N-/:8!18 ,:8!/; :!1$6! .!:8!6/1A`=2!:<=:8!: +8!7k::>:8 -/:! 4U:,!&=:!1,:<::!/v:! 0..[1`2 #8P!:  :!*Z=2  :! ":!,P>!<=,!2<,8<,8!1ԣ;2<,-/! :! -/:! @7P8 "= _& 1,! :Lp& :!1,: 1,!,!. ^@2;1,:! *-:!: <1,::!B , (@RrP1,!>:8  :!)>:8!,1!<,8  :!: 8 rV2Zp!:! *=:!:?1+:8!!;, :8!..1R=18!8 *:!<:;18!,: :!,8,!-V/:!<&>-/!/8d-/8!61,:-/:!:,  :!(/6!2 >:!4";:!-)o/68!: 16fb :!/v;*<:!`1,:  :!=:  :!4<1,7:!;,!1!: >5-:8;:!;"<:!3, >:!/68!9U: F: < 7: :!;>=:=:8=:8!,1,:<:!-:$1,!- =:;,8!,:!:8 J4`x=,8! -:<: .8.8!:=2!<\=7:=2!/8;>1, ; :!68;=:!<-/8-:!1=:!: /:8!7: dI8 <ZTZ08!, D,8!: -/:!:-/: =:8!.<0:!:-/!=: <:81+:!2@7:!-/; :8!>j+01<;0,! 1,:!+:+!4Dbh,!)=:!;`, 08!:!,18:!: 0=7:!<&M08  :!/D0m1.2 z7 4`I-/7!27 ( :!:9<-/":!,=:! =:6?.:8! J-6/: >:!,/6! -+:! :8:! ,P-7X8 8 S.  :!$.!:.!/67!4!S6!/6 :!|,8 uH~!/41,: .8!:681,:8:!: 1,:8:!<11,:!=>1!LZ(<0!:-/8  :!-/7!2 <-:!<-/: / :! 2!NlY01,:8 :+8!`,!1Ԝ;1,:8!;18!18,!9!: 8h<!-:!>-:!-=,8!@[kS-/8!,,J/h;:* :!-<,8!8 (6!6=:!: :Թ/:/:!=18=18!';1,:8;1,:8!-/:8! ԃ9$:!.8:8!/(98:!<, <,!4^t,.!.!Ñb: %!r8 ,.X :!/61=,8, :!:8/:!#o:.8!2N <1!P-$'1h;<(:!:<7:!: [1+:!+: -/8  :! :8!1,:1:!nJal-J>.8 ;(=2!1,=2!7:!%;.<6= 2! :8! "1,:8 .8!"1*;1,!+:18!F`1,:8!\Q-/:!::,:8!F P1=: ') :!:91,!: :,:8;/:!-*<.8!/:,8>:!8   :!>,,!FRj>1,: -/:!: /!,!<>1,::!/6!o2B-R/:!:!67/68!1,-/:!/7=>,!18>/:8!4-\63=2!:2:>:!=2,8!//6: :=27!:!/6: 90!:@JV!:8!>.8!--,!/:>/!+!6J/68!,0D10;><:8!,:818! 2f=:8!-:! ;<1,: -/:!D T2-r/6-/:!: !1,:!: <=2!: 6< B!:9;.!.8=18! B.8 (6!;1,:8-/8,!@?27  :!/01X9-/!:2;:;:!::!,: :!/0<":!/68!/68/ :8!,v !09$:!,-8/9 <:!/ :!,9-!.,169@:! !-:! / ,! 0,! >-IT8 El :8 * :!1,:8: 18!<1,:8 * :!,!08:6!Oz-/7 UP k,8!.!.8!02!:S :!s ,6D!. 0!6l=:!1,:1,:":! (, (7: X6`n :!4. >/7:!: 90!:,!0 1,:!:;.18!,!/.6 ,8!68:/68!*s-R.d;<.,%1,!7:<1,:!/18>:8! ,!/:!`,;=18!: <1,!,`-92-::!:;1,:8 ,8!!  :! $.6 :!1,7! *-:!:1,7:!2G:!1,:6,8!J ,/6/,8!: pQ2 ,F1,!:81,: ,8!8 7:!0 .:!--/:8 ,-:8!:+8!:8.:!: +8!2t=>18!4/@>1,7:!::8!: D? :!02N<7:!: -:>.8,8!.8>6 ;,8!N\ |&d. 81,:1,:!-*/=!/: /6!>:8 ;%01+:8!;-:!R~,$-/:  u!,>1H;^;*-:!: ;  :!: 9ƹ8 2.\1,!/!Nt1-/8=1!1,:81,:8:!DS,8  O :!01~;-/8!: S8UD!-/8!: :8!, /6!,:8 :8:8!;.8 s),18 :!8(,!.. :!:: 8/68!, 9,:!-!9$:! ,!!!:!$,!,,!,6+!1,,!-,-/:! &p,-. 4>.>:!-/-/!-/ 8>:o:!:!.,! -151::!=:81,7!,4:8:8!8:ƒ:!;1, 8!-Z.T/:U*:!C/:!^/:8 V,:8!>/  :!!1,*7:!: <: :!)* :!:!#0H: />/7:!<: +8!6 =1+:!: N08! } 8 <FVt!1,:=7:!>:-/:!,./w6!8 =!-h/:8!X^d41A4<7:!9 :8!<:!;:!-4/1+:! CHn7n. p/:!1*;:!+$:!:18!1,+!,*/:!8 1,+!*,2,!,8!:-/8!,!Oc0D-.6! =0,!: ?(48!27;,!7:  :!/:<-,!,.!-41,::.!/:1:! '0<- :! G,!-:!|2T-/:!/: h :8-:!J9! >,T-@66>:!-9-!9<1!@;/:,8!6 ,>:!<1,:!#DJ=: 90!/!<:  :!rjv=:8 /218=20!:<1,:!.!;<8=:2H `0!18 -/8 :!18 &8.8;/:!0=::!;: =2!.8  :! Ű/ fp>R8 ,.@ :!-/8,8,8!-2/68; :!/87:7:!>.82-/:!,:<4=:  :!1,:8 ,=:!-/:!7: <!:9+!>/1s=:/:8!:8/:: :!<67-/:1817;7::8!t68H1+:/:/!-/:1+:!: M1,:8!8:: >-!r: ".;>1,!2>-  :!7: ,!: :8-/:!:<:!11\6R>:-::  :!: -/:!P,Z84>::8!-/:,!: :!0-:+!:-/:+! 2>N,8!<.8:!1,: :!<:8:!< F/6:9:8!7:0!:=18!-:-!1,:8!1,:%;1,:![>-L0;-/8=:!:::!/: PdF[>!/:;/:18!,2;1,:8!,< 7:-/:!/5/\0h1-=17 .9/!;:<:!68/68!MV:=2!P 6-/: -/:;!<:!:B-/:8 11,+!<:811,+!\ .f0<8 -/:;=:!-/:!:<  :!8;:!1-/::!A,@.\1t=:8-/:!8 >: =2,! -/:!.!,7::!,Dn-;^j-/8 8"v>, :!=7: :!7:,8!:!:9;.!/>-7:!L6R;:8,* :!,8!9,!* ,!1,X8!=17!: Db!,8-/:-/8!-/:-/:1 :!-/:>7:-/7:6!:8-/7:;:8!*>:!: .[,1!-/. +!2%1!l-z: 6\ :!G 06!:8 18!/ 8!: T8 HNr A,8-/8<.8!,;:!:8<,8:!<0<.8<:!>-/:8 :!=>!BN z1,: :!/;=:8!8:<.8<:!:08 :!=:  :!1+: :!>/: :! /68!oBX-4=:  :!/:-/:<:!/1(=2!,: :!-,!1,!Fy9: 8 :!1,:8  :!1 1+:!*m< 7:!,.!9$:! >J QR-9!<.8:!;1,  :!/68  :!9<: GH/7:!- s,8!8c-!1!,r.!/w1|: 7:R :!+,1+:! DP=,!1,=>:!,:8<=:!"172P>/:!: 186/6=1!: >:!8< ::! :!, .D:!:!:!:8;1,:;,8!:! ///1W2=D121,:8 :!: *=1!:8;>1,: ,8<1,!4:8:8!, :: :!F,bt7~:* :! : </!1,;:!:8.8/68!1,+8! :!,/7:!8 =:!2!,P-:`/3^7! 2;,8 :!6 :!:8 :!-218 :!(:!:I1,:!J8 ]1-:,8!18 ,8!!@0: .!: 67,!,l,! :H:!=:>:!: ,.!: >:!7Z: IZ@2B)6!< ::!:.!,11R2;=$,!:1,: /!Lx,K8 %XU>0ҽ=,8 :6!:=:8> :8!61-:8!,*-:!1!;1! H: B* :!/.6!: 08=,8!, :!>:!7 Fr,8;1!,61,7; :8!  (4.!// :!-:=1!,P-n.0 *,8!4=:!: >:+8! %B-gH/: /:!/:1:! k-:!~:*>:! 2D J:!O;  :!;/6!,:!-/8  :!:8:!1+:1+:!(,!, 2/: :!?4al 6!: 4= :8!<.8<-/8.;:8!: : <: :!~,6!: 06;:!*,8!: <1, :!: -(1,!: :!ʔ 2/;r;7> 7:.8 :!/*1,!68 <:8! 41,1,+8!:8.!67,!6-71, 7!:8 4`! :!<1,!2!9: C68 ^$.< :!-/8:8!=S>:8  :!:F<1,:1!,8!+8 ~4a;>1,!<-/ :!/L\p-k/81, :!]1,:!: :91,!(0!/<1 41,:/6!1,7::![  1 .b,!,:8 *>/!,,.8<:8!+ , :!&2 9 ,:8!&F,!-9-! 4X,!=1!:8 B-/8 :!: *.8!-/68!,*.8!:8>.8!C,41,.8,8! 48&80!18: ,8!!h4.81,:!;:1!,I,40Z1,:! 2+8!;.+8! R!V8<>08"-/8!08!0!=:8!8V:8:8! F/: :!;:-/8!99J:h;/<;=.Q2 /6!7R-h.86;1,:8!+,!$.!:< :! $!l-:! 6-9/!9 .-18+8! `'4J&8 0!1(>0!8+8! p/68+8!.v:!4+J</-/8!: !-":! 8 :+8!<>1,:!68!a,!18>2!8<-  :!FL->;P<.8/68+8!9,!0>:!1,:/,8!-</0;=2 :!:=2!,@.!FE!N,f1,:8<:!:;1,:!/681,:60!8 !;-/8,8!-1+:>P-1+:;,!1,:!;-1+:;,!::!J/2: :!-/ 7!:< :!.~;:;:!;0=.8:!n, 8<F:9,!,!: :!, !: :!.8/H=27=27!08 +8!:8,8 /!R=h /77N9:=27; /: :!: 1g6!-: :! : m. 0 :!:=2!AC7: h0Aaq.B<: -; :8!,!.,!;:!:7:!-/7!,=7:!0 :!2,:!7:7:!.X.8!<=:  :!,:!;H/::!!, ,.%/! Yh)8 >=! 1,!<.8,!1*<:!+: -/8!,.!4 :1,!:8  -/8!Dt-/: ,!;,<-..8,!/8:; :!=:8 8b%!:8-/8!1,7 * :!=21,:!/L0l1*,7!.,+>:!66!::8!,!8>1!4i&:,8 !.&8!<:!H&-/ 8 :!/69N: -/:!(:!:<=1!:.8! -©1y19q:=,:18!:81+:!: ./7:!1+:!,,f7:!N: 23:!:!;1,!: 2;1,:;,8! /6!,+,6.X/\0 >1! 8 ;*<,8!-:!+! :8!J4+ >:!0,B.:!:9;1:!:@:9;1! EH\$9.8::!<,8 90!-427 /:!/28:27!::!40/68!/1j<18 (,!-/:00-/8!/A>:!,: ,!.*=:!8:27!-*/0! 9br/67!8 1,:!: -/:!:6;:!9,:!8.-:8!+8 <: :!1&;.</ :!:  :!;: :!<<f,8  :!6 4:;/:!,81,!,.1,7:!;/:! :  :!R668 61,:!::!: 08>:!;:8!:,8!: D8-/: /: :!:=,8!6B. :!:8:!:8:8!_ :: :8:!/*:8!,8!p-L: ::9:8! 6%:!!0::8!: 4/7:!PC k(9@:!:8 :! 8 Hl/!1,/:! 8 0C/!<:81,:!/4=27=27!: $!1+:  :! H,=F>s,<>18!: >'37H><0!. -/:!H;6!: =,8! : :!: :! /S9-9N:!=421,:8!:8 %! :8x9+;:8!/!1,22!,76: r :!4:! V,n-b. 3`* :!,:!7:;,8!8 &c7 0!<N, -/:!=j:8!/:,8!:8+8!66|9:c<-4.8!9,!/8 0.8/68!:, :!6!6/F1,::!,!/:8!*08! ,; :8!:8=7:! 08:!-:!.:!61,:!21,::!:8,:!4/B0R1,:!-/8!:/,8!6 +8!/;NC1[,:;g=:!: < ::!: 2829,!,! [j6|D!/:!-T/.=: P* :!=7:!:;1,!(:!: 8:8:> 7:!,8!bvu.<:=:!: :8!.81,:!1,:1,:!:-:!sA]Z/8>6G.8!=:!:8 ;!:<-/8.;:8!$2!: %1!,]-61,:  :!/8 <:8.8!,8: 1,:!Je . .j/@1,7: I :!:8 1,:!7(,8!:81!3-)F=,  :!-J;:!<1,:8:!+1,: >:8! 27!8  v{! .,>-:!::<:!:1,: >:8!/K1;A> f18 D,8.8!<:8-/8!7:,8!,,:8!=18=7:!>, +8!$6!:,8!,Z1f=,8 -2: .8!:-:!8!/:!8:8:!^f0@>/8 <:1,+!8 <:!.08! <0=18!:!.8£<::!M4 X/E<18 /68;1,:81,:!L0X1,: +-::!1,::!:0!::1,:!18!-":! :! 08-/:  :!: -/8! -2T1!,4/R=: :!8:/6!1;$<:!0t:8!)<(=,!2,8  :!:8 -:<,!-: 0# :!/,:!, YFhE!-Q//6!0<,:8!:8/68! 4, -/:8!:.8!-./681!:  :! ,8!<N Z,;>,,!<.8=,:!: ,!-/:8!: B :!fJ: !8 <R1,:<:!<.8=:8:!/67<:  :!1=:>:!,8 !-*/:!/38+8!.,!:F;<(,8!:8+8! >VJS1,:!<.=:8,8!;@ :!=2>:!2X0 :!-41,:8 :!/: :!1U</-7:! jBbj7 2 :h1,!;:8!,8 1,!0  :!: * :!;=/:!2F<-/7!-/: :>-!<:8  :!UDp,/:-/:8!<,$6!8 4k :!'1 =:8 4/ ;:!;%<1,:!2:<:8!/:!-#[;-! x.112=11P26 ;=6 0::! $_8 >! 0!1,:8!-.B6!FT/}1*<:!+:!.8.8;!>2,!>Hd/*=:!: 18!-(18!/7  :!*-:!:!<-/:<-/:!,/:!6 !:9;.!,  :! 0:!;:!.B:!;H-;-!:8 -:!A: 88 :F:!/:!;b-:!1,:8 ::!: ;=:!: :,a=2!>2!=:8 ;:!0X:8!Ќ;.</6;!1p=:!=:0!  q,8 D@T .8!-/ ;18,!B+-/8-/81,:!:1,:!-/!-:!B)^-0/<=:8!/8-/8!:1,:8!=_>,8! i=>, 8!:! [#a7|:  ( :!4<<>/:!;=:!-u1,:1,:! .4 :!:!10<00>0!,7  :!Vf1\<=1v>:!/1,:!-/7 >0>%o :!<,,!,8!.6 :!, 8!.!=2  :!M: 8 S..&8-/!e7:  :!Rt-/.I8<1,:8-/8!.6:87:!<1,:8!).:8!=:=:!:/":!;X< ,>-/<1,:8<,8!8:!1!;<1,: -/8! : 1,!6f-/8 :!/B;!<-/;1,:<,8!:1!-(;-!/ :!R:2;- ;-! 6B|1+:!:8+8!; ,<.8;1,:;:!8  :!=:8!;1,1,1,!DlP!;:  :!;=:  :!-/ ;:! )F47 2DV :!,8<1, :!;27 /:!=:  :!.~/0 N$8!6+!1,: :8!&,/68!;,  :! fV!R8 6N!67!;08 * :!=>,!<,=:8!1c>L1,: * :!7:,8!7:  :!!V-/8!8f-:8!-21>;-<=!/.:!,:18!,/6;/6 <: :!6 E'h7t8 *4=2;-/!;/68;;1,:8!;-/:8! 2 :!; :8!bv-:/: 1+:8!:1+: 8!-/-/: :!18;:!-/8;-/:8!: ;/:< :!:8 0-:;!;/:8!: F!a4 ,8!-/8 <1,:8!:J>1,: :! :8  :!,_-:8!6Hn18!-/:  :!/;(<,!#o/:!<-:8  :!VS,!C,)- */ 7!!'!78 U-.R!/6!4 :<1,:!:8<,! -:8 >:!@1 /681!2*;:!7 ;:.8! ' ģ>-:08*#!,0.4>-:!.!/!N`,,-:8!1,:<:!0  :!<1,<:! B7N=:8  :!;-/7 >-!27  :!FF,n1T=:8!41<;H</68!:,8!+:1,!(767!<  *-:!:8!/*:!;(<=!-/8,8=:27!; : <1,:!: X`t.::!:<08:!;-:!1'I6-:!R-(/8!:* :!,!-:!:8-/8!7:  :!: 4V-^8 &~-/:8!*=:!:,! ,".8!8`  :!-,<-/8!/:֏ :!;!=: ;8;>, ;1!1+: 8!67!: 6Nd 7: :!-{086 1,! R^: 4. :8!+.!: :0::,!<1,:!8N#6<,8!<,1,:8!2!;:::!:0<>:!8 6,8!: !01+:! 1.=:!D;>: > :+!>1,:!48h =18!,*-:! 0w:!;=18! -i/:!@Z7N:  :!*;:!9.+!: 2:>:!=: >:!: 427 1,!; 7:0+8+8!2727!jo- : z>b8 :  :! : :8!6/::!61><=::!::!+: O:<,8:!L</6708.!: R*:S! /:!4=>> 7:6!:>:!>2 :!RX <>/:  ,!:!,!:8!<N=:  :!;-:!: D\ '0!;Z< <-:1,:-/1!: 18!=:8 :!v/;:<1,:1,:0!1,:0!,! !d0O0W12!6 = f1 !G2(N8!6 :8:8!:8 * :!;:  :!:8 <=:8!ҏ8 e!/6!DL:8 <08=:!:,!,81,:8! B6w!2,{8!=8-`/0<=:!/68 *,8!<=:,8!:8 1+:8-/:!:/6! <=:-/:!: :D8 : :8!: :!02!:::!<:8 <1,:8!: qtzB@1=17 *1,!-/:8-/:81,! :!12<::8!+:.;:8!/6>7:  :!686>7:/68!<08!O>n1,:> :8!14;W<-:8!+:;-/8!:8!mX/;0=J>:8!: A1,:!::=:!(R&;,8 1,:  :>7:!+8 :+8!֛(:!-/8 /6! ;.<:= >!: -!:1,:!, 2@:,!1,: :!6 0! Wd>/P=:-/: :!: ::!:8/:!>-/8!:-ԁ1<61,:!:/6!,:V,!-,1,:!/8 :!:8 (,!/01,:!:/\;n<1:,:8 >/:!<:<:!6 :/6!B/\1d=::;=:!:8 (:!:-!,:8 :;1,:8!2:/D=:!:=2!:8=2!6:! >ƙ,8!<1!8B1+:!: :! :8-/8!!x,S-/|6 8@V] :!/6-! : 9:!<1,!: <5/:-!: <:! n8 0<7:!::8!, 8 1,!;/:! / 48 <6!: 2`1,:!<-/: <-/:<-/:!<-/:!7R:8 (1$2!,:8  :!: .!/:8!<-7: 4 22!=:8! _ AK: j2<P :!,8:!>/:8  :!>:  :!1,:-/7!/:8 1,:!:8  :!I\g: :Pr ,8!-*/:!/:!<(=,!:/:/:!<::!012 ,.'!V7!6 2;1,:8!; :1,:!-.1,:!H,*1,7!2:!-T;K=:01, :!,8=:!/8=1! 1! :8.8;1,:!,></<,!>/6 ;=::!::18!HV,2$6!<:!;"<-:!,$=!/68! 8 BW ~0!(,!o6 :! TX+ ^p: * :!1+:!,1#=:!, ;=18 :!H<J/2; : /7:!::!:81,:8!S7: V4)!|8 #Xf!/6 8 > :!-8-0=>>/:!:  :!8:;:-/8!:4;:-/8!18 :!& *:8!: !/:!-<1D;>1,:  :!:.!,:8 1,:8.!,=:8!:!0,!FY,!0<.8:!8!/!<.$0!8  7$:!:.8!cB ,8:8<.8!-w1,28;=:8!: $ :!-:  :! sp-?/(=2!68 *-/!61,:!Y I ..@=:!: 8<-/8!8 6,<1,:8!1+:8-/:!2-:;-:8!<1-!/(:!:<:8!+!/!1,;B=2!+: M< :!0/:!:8.-/:!-/: :!0'1,!%0;1,:! ^*1!:8:!  08;,8!=7:!e-L6!=18!Ї: :8<1,:8!/!1,;/:!+:,!: ,:B :!<:<18!-1>, >:!2l6/,=7:!671*; :!+:<:!-L/c1X;-/8 j1,:!1+:=18!+:(,!::,!9: G.&8!_/68+8!8^>17<18! !16<1,:8 :!+:!.!>-|.1,!FvI1,:; :!,:/<1;c<-/!!: :!.,81,!:8,1!*-/8!: 8 :!-:! ! :8!/-:!+6+-E/ 6 cZBN8 .;:!6,8!:-B<7:-:!: 8!/6:!/*> :!68!0,1,:!<.8!@,-! FxE-*=27!:!8>:8 -/8!:8:!B/-/: &8!:8;,8!<:!!T:f>*-:!:9,:!: $2V6;.!:,8/::.8!61!61,7:/6! : 8!<.81,:!<:!  @ 2Zx :!12;6  :!+:  :!-/:1+: ,8  :!>jf=/:=!;-4/:;1,:!:;1,:!=17/:=17!..8//!/:!2X:9!6 !,8 ;1,+!p/: 0:JZg<:!<:  :!1,:8 :!/>2  :!6HP1+:!1;-/:! ,!=: >:8:8 :!: !m 6J!/68,8!1,:1,:8!/:8!/(1,!/!>68! gNQX8 nx>.F1,!8:;.!:1,!8*1,!:<.!:8   281,:!<1!+82!.6:!<=:!; :!:8<-/8!> 7::=27!: :;:8!6Li;:!,*=>2!=2!HVQ-f/6 !-/8!: ; :!:8 :!/: 6P!-:!1,:_,.!>-/:!8//:,:!7:7:!L RV: ;|=:!v./6 <1*<18!+:!-0.8=,8!/:8!: ,8!8:<.!1,:8!-1,t: 8BL<>1,:;-/:!;-/:!=;-/:!:;-/:!:-/8!/A7!tS 41,:8:!:8 2>17/68!:;:!-^/;X<-41,:/:!/8 :,!/:  :!+X; T8-/ 81:!::!8.8.8!:!:-/8>:!7: :!; :!-41,:8 :!:!DH>/6 =7:!;6!<.8 ;!&v:F:8;-/8!1,:2!+!>:<:!q0: 4bnQ8 6I :!=B>-/:8!, 1,!/6 1,!4H>/:8!;<167!67 *1,!=,<1,,8!a-N1_: &.: :!-  :!: 2<: :!1+!>\=,8::!-/:/:  :!/8* :!,271,!,7!V!/61,:8<.8!68 :!/r/@1W27 :=27!f:8F-: :!-: :!: F-.6:8!/: :!08<1,7:!,(:!: =2!0,@-/:!: 1,:!3.8!+$2! 0s :!=:!*18!2!/e -Y0I0}14=:1,:!^p,4<:=:!-/7!:8 1,!17=:8;!`=7:!-;.G/ _6n!-/.!0;8<>18!:8,!:/68!,8 ::!BT6y<.8!:8 1,+!:::!X-8;-/:8;18!/:8=:!8@/ <1,:!:;-!: *=1!=18!:8-/:!Dl>N>1,:8-:!+81+:8!:,!:>,1,:8!.:!/:>:!X!1,:!=6!/$8!: :!8 aTdtE&8<-/::8!8V\l=:!;2</6!/67!7:! {-:!q1,:8:9 :8!/8;::>:!:!I] , 2:8 .8!>/:!1:!.>:!1,:!:8!/*=:!l:!:8 ,<:!{1,:!9r: <PV9,:!1,: :0!>:!,:!:!: :!:8 (4F.8!%-7:!=:1,:< :!4X::!2<=::!1,7:!1:; :.8!+:8:!1_1,:;,!, X:804=:!<0!1:!: /6-/!8 .B,8!<.8,8<.8!:8,8,8 .6!o *:8!:8 DDD!-/:!:!:! ,1@:!$!:=,8!,:81,!yX1\2!: ;vz. .->=(:!:=:!:8 *1,!/6!<,!-: 1!4:::!;-/!:8:8!+:8 1< : :!1G9M: 4@ :!>-:  :!>1!6-/:!/;-/  1,:!,:<.8!,(-! :8!77<9[:=2!>2!: ,<F!: =>,!18!2,:8!>:8 <1!<B =:!<67!=2  :!r, 6>HP:!-/:!+8+8! 9!1!-0. ,8!! 8 `t!$+!:.%9,!9 :8!<1,:  :!.8 6; :1,:!66!1,::!-:1@2 72727!-!,6T:2 7!: -:8 :2!: 827:!Fz  2D:8!!;"<:8!..8!;:8  :!;, 8!0=":!: 1,!tzJ/D=:8 *>,!:!: 8":!<.8! 1-./@=:!: > :8!:!-:>:!: !.\1,!:8 ,=,8!=!46:!;-:!1,: >-! 6=18!9,!$!:8:8! ƭ0Å<<4=Q>J!-,=:8!/: ,F^7:67:> 7:!<16<1 =,!>:/68! (/!.8!<17!8 /=:!:8 6:BF:!:!76!:!-/8 !:9;.!18 17!01; ,//l0F1d=(,6!:!:8 ,-/8!1,7:!6 .< :!+8!>/7:! B8 <: ;08:!.0<.8!,.:;:!: ;:!,J-r. ).81+:!1<.! a0.!:!:! /(b8!,!: -/8 1,+! O *.Z:8!: 06/68!<,8!<=1!: 4X.!18<-/8 <,8!,:!/:!Jx: (,8!::!: 481, :!-!;:!: :-:,8!/!2H1,!+.<1 :!8!:! <BJ=:8 :!=:!/,8!-/:!&+ 7: f:NZ:!.<:8!-"/: ;1,:!: ;1,:!JX, ,;:!G:!+8 .8!:;. 18!.!F4A<,8!0!-:,-:!<-/:!9:!Rd,, :8! :8;1,:! 0<.8!,;=:8!Bt :;1,:!: >.8 },8!=:8!6-,":!9,!9-!\bx ,16>-!: 0!,":!1,:!,%1,:!0 :!HjH/N<-/* :!=,!,!:!08 9:8!<: =:!1<7:!<x>I/D1,:=7:!:  :!/:p<-/:!: :!-p9x: 4T;>1,:!. ,!-:!<-/8!:8!! :!:-/8!9$:!.-/:! /r8 6B,8! 1,7:!1+:!: 8/: :!;!:8 *Zb!/: 2O!/:/!;/:,!1,:!7:!,0!=2!;'=218,8!1+:!9$:!/ :1,:!: 2-/8 :!<18!98>,: ,.!9%/!, /9-/:! 2, !/6! ,4>,!,-/! :8:!1,:!Rj6 ,/:!;1,:!: !-/:!l-./=:!T/7 .;-/8!-/:!.!>-!6BL,/6!/ -!9!9:!, ,:8!1,:!*:!,!9!9!91!G.08!,,r>,!:8 :FH:9;,!=::!2!<:8! =:8 >0!-!26:>1!!::*9+!-/!:!9,! FXd,1, !9,!<.8!9,!,=:8!,+ *>/!``FNV^```fffnntvv```````````````````````````````````````~~`````/`````````````````````````````````````````\``A`%``,3``````````6=``=`BH``````P``````V^`hmmmtmmm{``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````"```````````M&-`3;?`GO```````W_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcde_`abcdlswxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p``````{````````````````````````````````  `p   ` 8T" R  2 o   N   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx```````````````'```````!`````````````````````````````````````````````````````````````````````````````````````````````````````` ``!````!``````&````````````-5=AI`P````````````W``_e```ks`y``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` `````````````````````````````````````````````````````mmmmmmmm B`   m ( / 7 mmmmmmmmmmmm: mmmmmmmmmnB mmmmmmmF `mmmm```J ``R mZ `` `h m mmu x  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmn WW                                                                                                                                                              !!quoted_literals_only; $CR = [\p{Grapheme_Cluster_Break = CR}]; $LF = [\p{Grapheme_Cluster_Break = LF}]; $Control = [[\p{Grapheme_Cluster_Break = Control}]]; $Extend = [[\p{Grapheme_Cluster_Break = Extend}]]; $ZWJ = [\p{Grapheme_Cluster_Break = ZWJ}]; $Regional_Indicator = [\p{Grapheme_Cluster_Break = Regional_Indicator}]; $Prepend = [\p{Grapheme_Cluster_Break = Prepend}]; $SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}]; $L = [\p{Grapheme_Cluster_Break = L}]; $V = [\p{Grapheme_Cluster_Break = V}]; $T = [\p{Grapheme_Cluster_Break = T}]; $LV = [\p{Grapheme_Cluster_Break = LV}]; $LVT = [\p{Grapheme_Cluster_Break = LVT}]; $Extended_Pict = [:ExtPict:]; !!chain; !!lookAheadHardBreak; $CR $LF; $L ($L | $V | $LV | $LVT); ($LV | $V) ($V | $T); ($LVT | $T) $T; [^$Control $CR $LF] ($Extend | $ZWJ); [^$Control $CR $LF] $SpacingMark; $Prepend [^$Control $CR $LF]; $Extended_Pict $Extend* $ZWJ $Extended_Pict; ^$Prepend* $Regional_Indicator $Regional_Indicator / $Regional_Indicator; ^$Prepend* $Regional_Indicator $Regional_Indicator; .; 'Dict Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html ޑޑޑ S>vrp*D^`18/k!f_mqm m kv3m4ng]0kkn s~~t֜}ssn{X X4Yoq\kaN\FQyQy\S_q0q\ }k kˆyQ-xI }.~2k kk2un{{"n0 FQ\Sq\A\y vP[2u1-_gP[,lle{e1[^V4Y 4Y[@[u!_VoX'Y1^vPq"k1UhQhQYQ|RNfNN1KNy!Α틐Y0|CIIlJKLk_qgNr*ƖƖ-JTtev0>r0te#&N_02rlpqak1U|v|v w3Z1NX$hqgShek s1Α0lQp$pOY__ >etee1[^qTSROY[@ [|\ T T1U W~'Y1^vPNP{hQcR KNy bb 1ltmΑn0N;NOPXXCjFmGlHl>>@lAjBnXvo`awr!YA'Xr9;=k qTn~d\D"|ؚϞ1p!0~`0q\ؚ0K0-z0}0k\Rbx0k\ \0u3P!kΐ T0Iy00eQS001<0Z0A070`l mlj0jjĞ$ kjl=jm9j_7 ΘzVvv0V_jr_wbBRYeg{0#l}0'|Ry^0Rlx#l % _ሐ%YdGd0U0'|0#N @'Xly#l1j9xyppv{ {{rvv@w{{nnns_tjmwmn0]X1ci iijj U)Yc%dQghr\\_KbovcX[q\p\1RS SS9TfjVr1PNRlRQRhR]00PN ?Q RQ0^\fm1U)Y0͋L0 Y0@x0\fm Pn j w oqg8NJl liA'Y@P g0 TNJxJ KN 0z0Rv vzq0qegtqgl|fm0RPWPW\]R @ R T1SqvR{N@} N N N-N0s^q\60K\q\60K\l p-AtY2u|mkm R lk^Rlddpfkmkis0@'skFm@ỹv0̃ƀlkmmo6q-DB N@e@!q0IQll m m @^y0P0 N0B1Y @e2kU}~0IQٞ(ឳ瞦l鞝Ꞇ>mB!͎yA|͎v.%KNyIwzD}D}x}{=~0/ezzM|x}1 Wl>muq-ryyY)'`!h!hrhLk'`}?eeq_jܕY\]__fg0y0D} TW Wr1X~YNX TTg WCQ1Opu;NgQ RRzSt0-^p%-rp fkឍklpbݞݞ ޞ ߞmgarjs0ўp8Yqi܃;"'bb -Wޞn-v0ns1P}TKNa0AQ0N"{xacwݍ ݍ~Np#_j܃Ww4x{{{}} @pQs1\RQƀW4xtzzku ku|v[ww1bёYqqqqv['xeLkLktnnlkpwxebgj_ _j2bd6e}_j[\w \0ޞy0RSS TrP[pW[|0R8RJSqqpbkN NyORQzuQ ޞS N @%NtN~ٞڞk۞}ܞ##_MQe:y. N?ٞ0%_1qyyq}:yy y0Ns[weOcgt&v}vvrvp P[m$N@%iQRGr{0S0ftvfl;Yqr rv)s*s|uu{0)snYqqnqLr1wkpoonozop|ov0oljlmwmqp lmzj"4l4lqlll0cp0l0l|j{k lx#l (gh0u~r0gtvffW~ggd}l@zl0Xq\C^(__@bKbe e f{ZQt螃AuQ|͎^tq_k_{_6^6^U^k^q^}vW[1͑͑q\j^o^x&^xXtY tYyP[pW[|[YzfZXXXY^ 4l0XIQIQ{ TTWsUS`Uh<{`|0Tƀ0T NNN NkNb0nbPy0NNvk|r0ۛ ;%q\ۛr(0\--@`ҙBq\\:u1jWN@}0uё~~s0q\ёDI&[tp9q\@\pRΑAWS0u\ \\]yeVn0 @SNN%R0q\1ΐ\)7 7Fa N @"]@$ccvň0_g@3@Z@9w w@50710u]9r60K\0KjW00|b~瀥00WT;\~30uBz { {@T9{s|oBzzz0_l{x xy^y\wxxh h} @˃ΑMQq\\s^ S|n0u&~v~v@{vr?v0@R0a00u7u@%}vreeKj2u뀟Sq\^{\q\2Ҟ]2Ҟ]\@\\CMQ];>\-\\\\l\\\m0q\\瀳\>\ K\q\A N@;"q\70\P[ W[b[ \ \0\0\0X\]OOuS:jW'Y 'YtYY0q\}08NjWWiX-Nf[MRWW0WrBWq70Wq\e@mu,p08bS@hTsT\]IQ)MRMR @BSS0] eeXjW@\q\eIQkQQ0=80y0NOO~\O@QO @}O P0$q\0<8N NNbNO0q\8N KN NB0WQg0uWQ,p08b0 00@00\10\0@?0 @ 0100x0"0 00 @0100000 0@fU0|0@TrJWp$lr;L0K00D0YP0@ S0@ªZ0c01}0D0q0j0̞̞͞ΞϞm>!w wD||Ϟޞ'OWs4ppARR@w@w zxs|P}BRR'`mmunn(W'` '`xbKbceg1ϞS(W}}Y[^_OO0RRTWn1ϞSp RN NNOO0ϞA"OS[ P[k@]u0us|]f flvў]\]_eo0ZfX[NCQV WP[0*m|ĞȞmɞ![ lqTёޘ#y e1k }0rwޘ|w;0?p0t^ˀܔܔprux0WȀ:O(W0I0TёD:v0wQ]:u :uyk1@rYΑ]yl,p0uS SSq\\\0g]n0@#0@0 @00S0q-FFnS- Rl0| T&^0e|1mƀ jh@r}rsuIsqQ70uTr D0_5u0q_eQ0sYs?xy#||} }80ƀ1f[>mxyyy@|z|0 h0u 0u~uk}vvwdxqssttd0hT05mo+qqqq[rs#k0u0hyo o,p p p0u0o!]l0wmwm m m nn0SS0]0Yƀ1s^S0Xƀl mJmfmc0nƀ^gYj0ll l lnl l08b1nnqAmWq{jjj 4l 8l0Zyp[A$go0imˀBhBhh h h Ji0 hp/b0Tg (gQgtg]Α0}ga,ff]f%f @_zfg00Oega e eyf f0s^0Qs^͑ˀ07_7_l__ _ u`0񂳀009j0_^g^^^0eZWxXUT[,\\] @]v]x]AKNw0IN0qN[\ >\ U\ q\Z0ҙ0imȀ0]0_TXTXuX'YUY[0IP0Nq0aU V WgW_l͎0*m09jeP%QQzS @7S T@jTlv1W뚑eP @CQkQtQq0o0N00NNNSOo0u`0?e0]D0 `0@>j0 p00000"D00|6>iižmÞVy#hԚ(Þ Þ w0r1k }Ԛ~ Z國 Q71W뚝8ۘ0;~#:O(W0_0쇻5u0&y# S Rё&y (g T @`FZ6^rk@wm0\v$F1$Rp#rzcʃy@1#r ]܃Z0sY\@/fp{0q~0 R0兗TɁ%FZ1!x[>my.z@ #|} @#~p$"YlYq,uwwxxlQ@r'Y1\7u}vv0fuq@tqq[rtuphyfmon onoo0ofmwm|m1s^Sll ll l nnAmWp ^)fJi Jijkq!+N-fhh00 p%"Y^s^e~ff1BfPq\q\n\]]]!KNw00NQSWW X0ʎؚS1͎!hcCO0 NnQ͎hy^d~iq;f7 @HÞĞq1|| }̑Α{}֖0\0\{0#wwu}HY|P[t^~T[qCR^~#V @zeY b w @i9\#SY0Vn P[ @z7Fee兄coψꀁP[j܃܃(b1^X0%]0^X]$]l炏ov"_lPy5T~ 6n8Ɂ0P[rT~i~~~~0"T} }@}!}>~!]Qg{Py@5{|z|}P[zu wwawww0P[1t]kP[u@йuiuub'Ya{0u0uu1uQu`uP[utq̑iqdt4ttu%m %m0u7Α0-N-NSSꀰe00upP[w[z a=h 9j9jlnpUAޖ!0Shh i0i0u}ZX g g(g*gxFg; NNu acezf0P[]' ^ ^vy^_%_xp!P[]z]@+^^lAS S{q\8l@r0tz0jug>\>\ q\\]t[p[\_\fRI*Y$P[P[hc[[[u0 P[0*Y @0.YHYFZ1FPlP[]kUUWWu^X0^X(]0^X']*R @ZSpSx9T|CN)OO P mQ )RP[_lu}c0\02u!wm\\CN_NNOyp;P[0 0@ NN~N1JW0@Hn0r00I|kmBK\:uĩuf0xll/K{66ߘzK{|t|}x^^VghvvRQSW^BQ\^~9j̃shl9hu|;7ёёrؚ0eTX{_7@$RoΑ!扢66jI҉{p\q;Ɇ||0|q0k0uyy~z{|1 hq\1#w0u0uhQuuyonon&q Gru!W0uΑL0@:W0|h4llR4P[]]S_Sb@o9h1lX0R\P[jq\ @u\]!qgS STWZX0&OxRoWSSsNO O PPKQ?_tqsNN\O0|00@gk008N00000@000fm00=^P[yAv0xlkkz/RRёؚ@<TX{_ׂ,҉|~||||zWz{|6eGrGr u0urvuRmj |6e9hhjm1lXR RyStTP[0+PsNKQQ0|e?i0˗0_t(mm*Y *Y @ey~҉ N\O?QzRQ[r+s+smn[) qW0@'h0q")YuojwwxF{[e}4lxsOsYsYYP[PsOSHYg00@JCNNu0@&iW0@$A0>K0H-hlPQq\rQg2^W0W$e0ujnllq kmm>\gkl1%m0ux}%}~tmmi<|KKx}^u|#S0WXp0O||8挶n nt0u|&yzmil4l`lVn!W04X^ ^6b?egh4X[d\q\]FUFUWWW @)NW^'`NRS@SsTtk{SΑ8Ҟpq\]Α- X,g,gl0uXq\] N N-NSWwBSWSW0}{􀳍uт% ҉h7BaN:u }>ZX\~nт85[R  @қr@̀0q\{`||_r5Qu&x&xzxzzQuYuvvvrr@'_sz$0u:upMQAS,g_ryrr0,p10u\09Nqfm!n!n/n,p}qA"\]0|fm @#wmml ll@gl\m}Sk4l@"9_l0[^5wegg!h@h{k1Kbe10N0^__0Qg\|P]P]@Ջ]j]0^0,p!\~n\\\h0z D@h&z}}p0a0Xp Xp0uy:ur}v0ёhifm0@00\zCS[[@`~]r^f0w0bCSSu[0t^-N -NNS0h10(gn0 @ N N>\>\K\iq\ \0;p"܃$\K{7[[\0QaW<iX1iX.Y}Y&P[Lk0u 0uQu^}@"klu\\e(g0@/MRE\0\",gqgW@[0WW4XSSS S~U0\p0"\QR@HS} NMRl00KN+OOOOO PPQ 8N\,g @~n}ř0MR0$q\KNWNO!NQ\Qs/R N N N-NENE\@7q\n00+0BWBWP[\70\n0u N PSSP[\fm7A^},p7s 0000x$y%zl|4l 4lmqё^0l\SW^'`1s^r1ёl\SZ Z( @Vuy ܃ˆwl00!~Nwm wmmVnon$i-NsT^4l VnZoRopsGurs rs?| }y SsTe4lAl"ir>m>moĞ0r~0;0;~ˆL1-ek8~ ~0Gb0kuSS4Yp#wq0up UA B|CjD_vz!=-6p:a:=<>L? y" ޘ D1KN_0[zq OfN1QQyz1P)Yi`i`ekn~ZSV_1'YU\<{<{[P[?b>m<{Q T#1QƖ6789Ap1!12|3 5n>\.:Ov/b @t0vp>m-./}0y~ ˆ8X8~@00dlS4V4YP[fkA}Q{$;))* +|,ZkRp!*$%& (AYk0 R1eXu4VGrkˆ0 =!L"#y# #{! ;ey"mё1QOYOY>eg4t1p1:yfQQ{SsSH\`Sb_ZƖ1J]1DbkP$ˆˆ j #1 N]xw4Yp 4Ym0vv\A\0 Rm T T|UWWyxY1-TQQSzq$ T<{wq>\ylZXl)|ˆ ˆ}󔋀1m|z z}<{v{|f[[l*rwV}X=\ =\]rg{1_υX4YZ0S S4VV0X{:NNs}Qpce~1ߘNB?q"T1Ɩ7#mk圓Taԏ0W0mklp  nmllln l mnkkllllilji<(gsBzE#ĖĖ;1m0u 0uju{m|*rrr}h hhkl0Q(gegglsY@\___8b c|1ۘH_2BTq\K\Yq\\\|]+^#(g[9,ww d wҞ02l070BW2N0\904l0c0gnn&\0>\10(gqg *h Ch0q\10Qu2eYw700WW/'Y'YeY _ Gb e1WE\1w715>\10SW 0W X @X10^ƀ1)YN1Ds7kQkQ Q@S CS WS1\ƀ10@b1\0_gN N N IQ0`10BW00ƀ07Xq\v00WE\OE\q\m\@Y\ X"ee (g @ݟҞ01WE\10QuX@eX'Y0710^SS CS WS W1)YN1\0_g1\ N@#N@sIQ0`sYP[>\ S!4V 4VW@]4X@F*Y0ΐ SS ST\@q\q\]ɀCNCN KN eQ@YR0;0\gR]n00 8N0q\S]0q\P[>\] q\\\]fm0$q\Rgfmfm QuΑ@0X坁p#:ug4llzl2mSWW[wq\\]v T@rn@+}10Nn0 @;0@0BWOO@~[z]h0+]gl^1v-rkmmi]L^y+@-@;萙Αp!7^y @Ľ v7~p0@00\q\|\gg l%m|0uww0;ƀp'[]]^c@:Nwe\["\\\\@+]~\\\#q\[q[[>\q\}q\\%R%R S @aßSZXP[0%q\A!\\L0@n000 0\\]@Oho -0q\1]q\\\]!h-0q\q\](g0#]biillllimjm杰ڝޝޝmߝgkkڝl۝kܝiݝl֝֝lם؝lٝ園圖ҝlӝ՝k0#p!܃/ʝΝΝkϝlНnѝkʝj˝l̝k͝jŝ ŝlƝǝkȝl0TikÝkP[1%ll0~'`mlljr)kkjdegzΑ4(1'zO0ˆ(Ė Ė0}Α M0q\qg`lH@7}{̑0":u \KjKj}}00W}o/e}\]u^04XWWfW\0Αd0-NS2p0U0Kj0.Y}a 5@)N]qg}qz 0u1ޖl*u7u 7u:u}wy0bu0ug2u0%0um m,pgrqgllwm4ll l @ɻllp"]4l_llggKjn!k0ΐegt~gg0[0"h+Y]d_e e@g(g,g0"q\_ @,@bSb00u]]^b_SWSq\)n0u0l~](].]#\\ q\ U^ @W\0K\1l N S 'Y @j*Y00u0I2v'Y]50000V0WQK\\ \\\|0#K\qq\\c0S[[[E\SWSqg+YIYP[~4O%3U4V 4VWY*Y0ΐw3UUUPQPQ@qS} T4O퀶OIQNN NNN0{N8NvEN00N N#}ΐBW\n1K\q\L0+n040 \0u 0u71K\q\\|]f09hWW\\\~NBWWNS\l7>\fm@X̑kkMLkrr 7l1qq1qLklqAq@٨||U |UXX[z]1qL0@_n0S0h&ej{jagmhmiihkkim mml7klhj[mmlTw,@ - q\nr0vq\u@ĕ~w|x`2#n0N*Y *YY\\l0']u0@gx0 Q uSjS"[r_0UNq\mmeccFΑe ,gw]]]e0@>EN@%E\_t+ ljm0]jlmmy ylz{j}mpNtmulwnxljAppqmrsl`B]Kjw#`Sjklloq\\\ K{p!ˆE 圑_뀎e z1 ,̑d dgohlim(g_k`a]s_8blwmwm @uw@e^y@?1L070fqg~g\hXj1L0\1L0\KW[u[l\]6^S\k圃0!v)eg,p77# D0~S]%]@EQ`08b7 @g @6Α K\h,p !q |@5}낓p%\10mlZlllfm!n\9h@e0!q\ꀐ[ gg @|qgw@1 T[\q\]0]1 O(gSST'Y[1Mz[1RS N 8N@_WSS1^4X10`leg9hhky`l\]Y$]8b8b @9ȹez(g]]s^KjYq\ \\\0p"\ S SSQTVBW0 \00mn000OO?eQ(g(g~hx>\ \8b`l,p `lw w@| @ @;`ll,p(;]](g_lP[\\$\0E\~~-Þ!r0;0;ˆL1(ek#Ɂk kh}0GbuSSc0&w0!vWmXlYkZmR RnSTlVm?KmLkOnQg>#BBmCmEmJm>?@mAkpkDP[>m`|`|77m8l;=lkM+ ۘ`D0[!PT00f1QQ!KN_IKzΑ0q\8o 8o0uyz!J)Yk`lnnyCQ_,g0^W__i`e9jWy\]kt^QQZSWBW0\ 'YU\n00 KNN0v0]](gh,p@mwS1m3m6nCw Ԝ;u(W--m.l/j0d(.)j++,5_77FΑ5_@lr"[ "[[]A"\]L0@n0@S@7qgI7#Α Αw8-0f7֍ @C! N]^ؚ14XMRƀ0#S s ˆA kɁ%b_ԏ @gƀ"=^q 0\0ry y^yh}}0_lr u 0uWSq\,g1%mT0#0u`l `lll@,ppeqg @S9h_l0W:]^ ^_@cet]]s^ꀁMQs^[[{E\q\@q\YNeQ2u0_l[,p0WsYP[0SNMR MRS4VW xsF{N PQ00 N KN@Nfm0q\08Nn0000,p04Vfm70q\S Sq\\B9-lmkvvΑ&(+Y2bt1v>m0fZ04lOSlwm ~nkgkzx6 J\\@bQgqg0 @`0@ÌNYnkrr7-0hkl0uEN@YP[]]ll @ mzKNNb0R0ΐˆ ˆ"1!qr04V9hGrB0bYqz0-r\\0䒽 kkZR0 휉klkkijlkkRg>\] ]wr-0q\>\q\\\ q\yq']q\000 N@S0])q\]]h@%;L0n0@0]]@Rlh@Alv;ƀg< }ۖՙӚ11jv{&]*r*r^t\ >\q\\egqg~gzIZ^tn[ @q\VnQSWSXq\q\\0N@9X}[\O\O+PQQq#^00-N倌NNp 1S0W07n<圇󜈀A#\ 0;e1q\ꖎѓѓ|~wm:u}0\~z7ёd@@6e0uQy{ {k@8E;Syyzir ir4t2x^y\eQn,pop~g7}v@i18bq\2o]\W}v,0x1[lll^t0Bz~g@Ph`l10700[]]@t%f@,g[q\o]1\W1Nk N -N @V T [[2YΑ71,g~g1FQ70CQ];ÀOY<>el l\mwmjkn\]>ei4l"pq!:yfq\ q\\ @]8bp!\OYP[>\AKj\mxq\\0QQRwST:S#SH\0d N@NQ0-Q0@W000!n !n@ir0O0r1eQ0{`0@0@QQ0Y01M00Y0i[000K0@M0O0iW0Xgk;001M00nnliߜ朢ml%]b_@@{ @?t0!\y7!]\m\mv{T~r b__Bf Vg1`b0\09T\\\ \]]p$]'\9TP[>\q\kp"STOTOO`SST1r]1r]L0 @z000\7pN\]7x\]]0q\ߜ✇㜎pi2rZ-@ 圀@VО-z^0\1x[[e Α0(g00e,gfmkQ kQT@ѵ'Y0Kj N N-Nݑ ݑ @GD̑Α0v>qg&@ 0@q\\p#D07]萂Α1} @Xˆpq\rh2uctzA`|9`|w|0}_u} u}}1圽_es 0u1)YNN)Y @] N-N쀌N1,g~g"\\Ȁtz耩z{vvww ^y9\VuW4X]2u@_HQuv1_υ_oppcsgxs0u#v1ߘNce_oo,p\m\mwmn!n0q\20O0}i#llBW]Ed~g~gh9hh0q\t00000d@(gQg=^!=^b_@_Sba0\=^p<=^0P[#\\]x1\K\]]]|>\yq\q\\y]@] N N-N>\=E\>K\\ 萎Α0 _o~\^h(q\(q\>\>\q\\00 08N\8N\]\h0q\p!Ms^  @ፓΑs^,g~g\\\]]0@ MRSZZ P[[ \K\}\00[0BWZXZ0W0 q\\]7 P]S=SSU4VWvp!r# N Ne00uSS @3S10hƀHWSWS'Y @ì\s^@,x0Nt0 N@!|-NS0X\Q\Q:R @R@uSA!q\e00u0#q\ POPRQu#q\ N&KNKN@NNyOO2u 2u:u @OQuΑYN\s^8b N@B&N8N0?0@ST00*0]]h0\>\@p\\\ \]h0\8N0W @Db>\@@\S@J](gwm0q\K0L0 @n0P[]?wm'0q\!}T0w0 |wל'לܜ ݜsޜk k*rGr2u~}rN$OSb_k0|s!|yԜ՜ ֜A2u|!0 |wAǜϜϜМҜӜB!+Y[E\ǜ̜͜oΜ~0buÜ ÜuĜŜ|Ɯ|v} yp c{||{|mypOv|~p!|! |~p|mp|ez0!|Í|mo1蕔y]vvNVpam0|wxp||~@@c'ߘxmo{1ߘ~@$ksfO\ \~^fdlz[krQSssTtvYY0l} !|zp|uYyS @legq|KN0|~ws ŏ]|1NU1LNsoy0mq\q\xm`@Вzfk1upIQ0m{QVr[0 0ezzm||Q$@4Ü͜ԜqfMx uy1P[1#_ԏ0G e9p#lw0sT|oQv{aN~v0Yl̑4l(y yz|{{s|1KNaNx4l `lvl 8n v1KN)R1KN"k|1sg1ܑ-NP[ P[q>\b_cQg0~x8NNSz4Ykdlp|pNwxymZvAy€Z`GZ(hssltkukvwhmmmnlqkb bmckfng0K\Z[^l_l`iPcV=VWX4YmZGr I0#^Grr2u|rb_ b_!kk*r1jkNPQ\ZPlRTUlHm m@5nnYuZ~Nx]lfm0#]ZKKmLjMhNmGcHIJmn0@4XP[\Z02uZ2c<@@nAmDkFa?l7=7$9%:4;_ _@z͑Zyz N@)`l{v@]7!-N0KN0KNZE{{m70\\(gm_o23i4m6lb-)'..x/0x10ZD0@<_l\my€򖆀)i+j,k-0@D00]##j$h%(j+Y[E\#d[hsjk!im N hxn0] mk0l0Sfm0u0uw򀫛fmmn,pS SZX]]0q\#0W008N2m4lS2m4lS  k s l xj mq\\]9hHk 0mZ|pZ%+00 BW_o0lp!~nǀ0l~n0u0u효Z\Kj_lA5_@z0a00lPGmoU^,pZq,pK򘌀U^ll\mfm n0Xq\\\]]0W0q\\\0@50@ANT:\e0uZɛmnpZқۛUjilpʌۛܛmޛnl]`|T\o]>\]Zvmmkmp(0kl0Gz0]3 nim07ikgq gqR @ZKNSZ@\Ble00Yr]0uwllk,pԏۘ0Kjn0 @n,p0uz}] ]0^llA'Y\mSU;P[K\ !TX"h"h@(0u[0Q0>\TX@>V[@\1q\0u-N -NWS@ T00u0 N N N1ΑQu!]lulngrv||l}l~lkvkwzk{mpZr}p pkqltui|0F0gjhllkoPsӌ ŏl Zq%NU0!\sv0m`m`zf k o0\0s0m1HIQQlSÀ Wq\p"N{0e~Y``lajdlfkYkZ[n_lrGrd?$>>W} q!fMAWlv0Q1KN)R-0 -- -|^c 1P[dG1%_ԏ7%SSvΑ ё @R0o\],p0W]~7~!] 0eQ9 9ׂf~8\]1qc{:$ey#lp"sTp"}vp l̑s| s||z}~8u1KN { |C|v^y ^y@y.zlzv\ K\qg:up }}SSVJXXX0l10\uSuSS0*mOOOP OPAQRQr:R0lOO@SOxO8N8NKN NN^^pon0hd0 @n0 N]hvyTTUjVlXU0@0@xT[E@3s\S8d--ؚG!KKmLlMNgEIyM@NwGHmIJl[ECCiDEFk0RkeQeQ@DRI`^Y0@b[0@"Nc>m?nA]BΏ-HHۘޘ ZDl)Y@1D0ce1)YY1UƀΏ@~@ⷒ1Dce1Dcem m@TamyƀsN N R_`xkq#UOU[DSOԚ0 z1UOY1ƀ'Nvvt~}IPS @fyhp177l:k;<@|l@=b<;- ޞ@v0b#/n/n0u @uyJ0\m0fmCQ@CS[^0[0~g0\<BmEmT1_y_yv--ۘK ؚ〱#ii'<0}T0R1ee>@޴Wwr"s%Ozz{@u0P[0")Y4lmq nn0}p0?bT'Y 'Y^wF_a0#l0mbTU4X0T P PQRz@S1!{q-NN}O1'S1S\\ < j"#1$m |v w1$v}v|vs҉ccj@\k0NW0\14lq\1Q0lrkld w w1"v}v] @2N9hk ikl NllmSk҉|1 v}v  m k lP[xh#n횟z\ m0}3 ! ߎ~~{"Wce  ߎ0ߎ0W0ce01r^^}y}}+6^$__a ce|go NO NONRR{S2NS#lCSfk mmmpk{mBq\\ ̚3㚮 mlmpircklASq\belK[P}""ݑw}܃P}r}y}ck klrw1_wcrc9hYY6^^_Wl>YvYLL @9{k6@R%b&'mb_ b_rP}w!D0{^n0RWa^0k_0 @rky[rԚSܚܚkߚZifԚd՚l֚@ؚj j9Kf (s7;;>abOqNY}q"ufZ ͞Ҟ @2ޞmKj Kj|܃y5 NlSK\]y,g0 t K\q\70q\0{(ę0dؚNO (W@cvj00NO}=q\RMMZU@Ĩۘ ޘ܏p=N{s0ʎx`0p0 -;t4Xq\  6 IRq>^yq\0eq0:\0K\q\](g9o @ױ=S\s^Qq\e0u0uzTs/  0SpVyW" T#9q\]@̥q1ΑXswliTeQ򖊀N8nZ@Brz10Wq\~}u;S q\\L}!}}@I~#~r~I~0t"q\KbL}f}vq}}}0t9{?9{!I{{|4}-NTm\00x[fll b0!hb0bm0f{&$R@bqf[x[ [Ye0T0^r0^Rzzz{0D0y0[&0@R500\wzy,zz zmBzMzzz9_H_0󍄀0󍉀1\Oir0򖉀yy@ /yyy0NpbW>y%>yVy ^yhyy䀰>q\q\k6rSqgS_vu0x0 }w xx@&xx @ xDq\\mfm^y0lDSK\e@O:uu}&vJv/v w @^www NN܏`0w0wqzz zz}ř0MR0/n{W @=6q\s^0Α&v~{v}vvgvp#K\@wq\70q\0\mQuQu TuYu@`ujuq\Aq\}0u2uI7uN;u0[s^ 2u ;04Xb2u:urs^ @te@9,g@qgKj'YK\ K\wq\]% N'Y@ G[>\0\YNNSSS\o0q\<[npV>r+ss s@dtgu"up9jp0u>rFrgrr(svW+Y[0KQ0tp4Xvq qgqyqr*r0q\pp!q gq qq1eq\12q\A[\9q\ۘTo4,p&,ppkpippl]]ve,g0 @q\\]NQ@=^0P[TownoTovo{p0nnn䀫nkn2ot8o0▅hn n @n)n1\ >\K\q\\0q\p'q\ P@8USV00Wll l@!ֻllleQq\l4l_l `l0'Wn[ni 0[ 2m4000000!kk,ekek k{kykk08bN0b0b1Αq\k}!km"k~Lkckp;_qNf9j(9ji=j@sKjjkj0q\llmk1BT01sYWS4X퀰e00u jjj@C*j11'Y^[^?bFg9hth(iiJi`i|ieiKj0ghhi i i0,gSq\\e.}hhhhhhp]}RP[q\9hQhu\hchVghq\0q\ƀ >\] ](glt08b>\q\\0@X0@ _WNS[1VngFg$gggh!hMRtuSe@9qgh!q\hÀ"qggn&gg gg0q\q!!qaDSWS[qgAKjr}Vg>Vg@Ҋbg3eg4qg~gMqg:u:uv2z{0w0/nqg~fm0u0-N[[r[q\]SWSS1SMbp"\0>[FgwIgPgQgpq\q\(gute{fIg*g@JL(g+g,g-gJQg,p,pw0]ǀQg @5qg\m-N @&QSWSq\f@"if g gg0{s09h%q\>SWS1n^ffaf@tBff f>0q\]#4l0We@eefef0][Tq\DhɀqKb?b@bKbMb:uxY\@=q\\N~g򖒀P]^c_@'`'``bab8bB K\@q\70&q\0W1a0M090uဌ_ @ ____OX^@b[,g @q,}{0~_ _x_{5_7_:_g0^m^v^^^_0SaSS^Et^t^ x^}^@7R^^>}uq\Ȁ^}+^=^a^ s^0q\퀆ll\mvw0ZXq /e}QS,g0q\ Nq\0Ru]]q]l^^@^vq\v@Ҟ0NP]@r]] ] Sq\pK\Wq\wO\\I\\{]]])]hh}i;q\~]e00u\~\\\\e e,g0u:uv1K\weSK\d\s^p8ؚS0!q\MQq\\7\\)\.\\q\0snn:uv̎ř0MR1|"1S}Sq\e,g[q\\0WuO\d\^q\ y\0q\0Wn}0@S Ammymy}7Am@>0uuv^ ^hex,gj0[r0}v[\]pq\\;\q;\?>\AB\UE\jK\]:u:u}}v@w@ceؚ2L0N]we~ag0̑R R*Y@bq\0OF0 O R0(g20n01R0u1(gq\ e}}~Α0]e@0u{v3q\D}V V@q\]S~ N@NWSS\a\\ \\`p2x}09_SK\0q\Wt+YY[0KQ[[ [z[q[[ q\^b[[ [[;]0S5ry>q\eeqgh-NkQ @OSWS%RBWX^eY(P[P[f[[ [@ܗ[mt^etkqC[q\:ueY}YY@YY0R+Y+Yy.Y4YHYIY0m1'YlXiY 'Yc)Y *Ywΐ1 N܀p$[x9Sxq\^^y@|o0q\X8ZXZXiX耗XXXpS[q\ef:q\A}X 4X RX@gpTXsYX*Yq\>q\\ehjW#jW@ԣWyWWX;q\] ]e,g:u{WSSV@q\BWJWOW[W0:uq\~^@mp}~TT1UU Ul0eQN򖖀[h T TTThT|Tk1>st0leSS StS|=NurC[tbGS9S,S[S SSS3 N4l8b$XE]],g0ukQW@q\10K\SWSq\\GSmRSeWS@bSygSRRRRRCSA<^@cBzD\@#\l @}Α0"}s%R)RMRRt0S_V@_ܸ7rp W0~p>0uNObIQ(QQ Q`R R$R1b_q\1,܃0P[\IQoMQtQQQQ?JW[v[dq\PPlPhPjQCQ[]0!eO P P$P]GP18bq\0N CN:] q\S~܃p@w{ N N N|N &N-Npu\1SeuSeqgN@"n N N NC9\qgęAtoΐ0q\>R000H0,0 00 @`0N1];0010q\10q\[\\,p0;200q\0 00@ٱ00200q\2mN NuQ0R}SAVs NXNxNzS;_`gekpe@@zRepf{|ck}$OIQ 8\ ?\6eVp!US0^[)YLksy!Vwaajm6qsv1`_Ns[p_`VVb egk1mQ1gc=NSOORp$eZlC\l|0^\TLev 3k1_%vw~Le*jxl1rrsY sY`c``baZOP ?QuQ bY1mZOq'Y1_%34Kegw wǏzv!egegW{p1SNNe0R~_s N*NNl~؏0S~0SpaRĖ1Ub}o9x|v|!}-~> zz]fЏtlp f0YNfNO:S{TDP[~@wl0̀ l AS~ NRPgǏ ǏmfvUd1R_@#Bwf\{11\qt_ _u:gyeggqg1~S4Nv0RvS)]|x0y2zv{[f f2@蜘1 g/g[po\Nbl#Q͑0uQuQQkNS(W@0Wh1'YOl l7rAt%t u~vwl?Q4YP[nSbv0q_0nSuVbяop+q0sBgBgck9zЏP}Vfekr roNwp#^}QSt gq0^_lqllp<|돑dspNcecepV{k0BROjRJv`1TUgkklmnCP[̀l0(gNnfNf,vlzl1NNtA!_˂Xfdf̑ÔŖ|0KQth凩[lkqDrYNSoi NmG0_u)yyu|/}3̀ Nt ~!NNn0Θu2uev\A\ q\s^0_0|zXX *Y +Yw[m\1N+Yj0񂆀yzT U 6V{VpW1~)R0pv2NvQ*MRMRReRSySely0󗃀0Wr0RSvQ wQRyRp0R1bRy0nKQKQlQpQmsQ{uQTeogx0)n1;NIN ^N NNUP1$;Sb<\0_~Sr1N0+Y1% g/ggmhmikjCYLksҙb)bdiefnGv v@-{0q_RQSP[zSb0n0rA>\^i_`l6q}󁙀wyƗSE]6ISdW WYiZD[Gz zxS(p"ʎN@ST0uf@@?lP[0P[6j78m9lSS[doNvNRx1X["d,P11m2l4k5j,l-l.m0M= T01#ՙ'=k]RRmX[\\uQ uQ0RPWW}zWNdXNwO%SC0@N@Ne噺g  m m n mmkmkF;mll8 8T` @1zl|vF@سSoq\_@\~nps^ s^^Mbqgp1lQWNN}SnTYBagnnm# lkl0mkjC\ݙo[0^$mmpjm jm6qpuv1Z_N[j`a }^llmљ#ٙgߙ0ߙmm0q\1e egԚ'e7QRVb1gc1jmQٙۙܙhݙGW W~0̀P[\h}̀ :rG__bяQSTVՙNՙ֙lיkؙiQ*?? @Nxۙ1xkNsTvWY0gqt wʎo11\q0sgq gqr{聆9W0R)]__j#bљҙәkԙkCR ؙ#ASՙCbkȎ)ĖĖ- 圆$\4000000 @q q\̑Αd0Q01e0u @ԏ0\"-NSWSqg@*oc7!0]ƀ,p7u 7u`uz{`|,pgru0uvp%q\l ll@!nonbk 4l_llqlQWx"\n0SK\Ab_+Qg Qg~gghKj'Kjb_ ee(gS9h[ q\e@1kKj1Xq\P]P]]]}0^K\q\\~];MR94X/4X ZXP[{[[2Αe0u,g,g@DOqgxzʎ1^MR1b4X&N@ SWSs^1TSMRR TW N NKNN P0ęl0uΑL0 @n0s009h9hnh7;\q\] 9h77Α;9hzh_l]]]gS\q\șj͙U͙jΙlϙlЙs|&ʎ2 2ӗzO" gS0"͎ʎM͎y*04Xgs|~.}fx1'YO~o\YuYuky{{o\Nbem͎U0uQ(WYp[}0d0Tj Wșəl˙k̙kQ00 N=0a0ęcęřRƙǙnl+yÌÌ}}ę~yL}@ Ӄ0P[hr rvwqbW0}lmir00=q T__~ef,g T0W @UBW0 y0@Z\OnSSc0P[Kb(wwq-|(0]00u=0Kbqgi0,gWSX X0[_fp>:uWS T[Tl,gNO^CQMRSsEee,g0t-NS'Y00.Y10PV kk{@ijd`Ɩ100V@_@ej\oz1f000GO O_P]QR[W0Y0Q0 0[0yN1Q00 V*bb @= @jp0h0w000V[ _0M0k0w0000y0000 0oNQW0mY0Z0`0d01Q00s00~0V00100W0Y0_0@¬P@Q @ zƖ1001f00y™kÙlck֊֊Kܖck9Y0@}PVrdexi kllnm*jp p|ƙxE[0 N@MJQ T_0sS1Z00#n0;-NYgNN gEsxs􁃀0+^RRS} g~g0^0q00000Y0j00@/0R R@T @20W0D0B0@j0020W0D020W0D0* jl̀Fs sZ|0\0ey W"YfZ0t0lA+Y1& gSBW0@%‹0ހpckoȋtnJ5R'bt| @Z#b0N0~2W0D0tR0@0 @R|V{0D0$_Xw 8]/f0w1NN--ۘߘp"Α~BR@qq\0|"`ltv0\ Ŗ{bi1M\@ܕx$h}6lB!q\]S*S̑Α 4tpKQ-p]SY"SSTT0(g~2ReRu@#dNq\k0ugʎ ԏ0W0Ozll;0@]qg Db_r5YNS=s0$kpN\2ju0WpKQv#SBW1n0 N~7ʌ-ለ28Sq\q\s^w0\SZX>\00 -NSWS0]$]1]]Smy<w w-}N|0_oI0Tv0]Nbp̀sD q\\\QuΑ@a[3Nqg0}|} } @b}0q\||y}0@ӻ0@h@}{{{>|`|q:u-"\]:u0-yzO{0\B q\\]_o;:uvvvVy`^y:ujul{v Nψ[r [r @Q4tx0u2uz0\_o,p >rNN@>0eS\]`l#mmnt!n"o]}0\71Q N`lmAm$4X]k kk @1l@@r4l0ޖckekok1r000brX_nf0vhjjGjKjvjvh]ii˄-g -gIg9hQh1RQNnff(gA S]0Xbcwe we〙e䀯eeqUyrcc @W?>e;4X\Kb"KbSb @bhcR Z~g kx 0l(Vn qэ0x_2b@b0̑r!Wwh0oq\.^^^ _ b__p2xp"00#l^^^0_]]]]^q\}\\\!>\>\A\ E\'K\;\~gnp |\;\<\0bu0K\|P[ P[^[[["eQrXX*Y1yz0񂙀RSBWiW`WX4X ZX1})Rq wm\\(,gΑ,g`iv#\]s^ s^e@қ%f0薗\]]p#:uS;\;\>\q\S T\0WQQQMR0Qu N NHQ0IQBW @pIWWUU6VV@u Ww!*j @:uwSSU2NNely0󗀀0RpSpSSSS05q\0gR|R9Sv8R 8R]:R@xMRRd0RSRR)Rz"_o1 ;NOZRQ"vQvQ wQuQQ ]N'YubMR0wRQ}eQlQp^v!\e,gPPOPUP@dKQCT`e ogx0n;Np1;NOPOONJS@7 @y0Nd0$o N+KNKN WN NN1N N,p0xq\]̑ N N;Neg']l1\PD0:0 0N+ NB0@MQS0WẀ1e0u^y^y ̀-@]0q\p)q\ N,pv<\\0_L0n0u0000;r{0,p̀z0m0 lnnu1lm`lhmr(2||Z~Aue0e0u2@Uu{xޖr0W+̑̑ΑHY HYre,g@0KN0@QS@WS@ŠWyerSSʎ fStL0 @q\NqN{0 ei=2!T,g,gqgSWSe00u!c= I@!HI-u0nv~6܃܃iz|6tIǃe2Qmmnׂqy[k0IvKT~ o oshw<2m}xs큈T~~jmP[Mz| |}}0̑ypltMz{}|w[^vyyyBz0)R0SNq*t0u 0un{vvv,gt|tuSS~AlNq|Yqqrzirpvkpppzpb\mF\nH\]1NcmR T[ [u[[c0i T1UrU!KN@SR}RauRnRSln0!P!PHQR00w0/f^n0NMOX0^K0 O0 Y0 c0d0000[01O000X0~_0t0@b_@ۤsQ0u~0z0wQ0 4Ya|0k{ 2m2kns;N~QmY}`iWsT4l큙p%l y ?Q~|kp~ hn|J}T~+s"NǏjz1k2k3k5ޖ  yZ(]ޖߘtWlNsNvY}f}--k.j/k0l)n*k+l,S$$l%l'm(i]F0u&wwa;0]ƀΑ \@a0u:u }υg<SWSgghl\mfm0000]]s^_b0򖥀MR$Tq\q\\\0>]B N]~nTrW@c<YuMRqWSSST;N ;NvgQoQ]QRL00 00 N0h]h0q\QV]]h0q\i!S0 RQc@)A~000@%RyLfkiak_la-4(MMh螎 Ne!Z [ 6s ^~hj0Z0^~0(W-Ո"u} }ǀ:1${vuYu|#6eƖ6R_llnoq!vi0>o0>ot^&fekekk/lff>k}t^q_&_` xeq1[t![tq$6sX[RYYZ}[RsT0Wy1#!qz NNr\ >\u@\q\\Rq\e00u1Nΐen}p14l`l[[[WS5W#4X4X~ZXX@c tӚ}|1wsTbzϑrSSU@ ~}iwpzLvq@@3vu1 1b @oug'0_p@r\f8 @Lc1OOL{1yk G1 iirt0}Qv0||rI R10Y01'`_N~0}Q|}a|{ {|o|Lvtvjyybk.!q!qiru(uClgvن}1BlA-Nȓ0kg0;m]bklun8WSS100Pg PgUi2k1 N/cjce@6eXe1BlqRkJX2^aa@~avb c1imA~p NsO/c0c^@CΌ_d'`u[ [t[=\p9wJXiXd[gS!TThVXW4X[uc1mD0fSTsTm1 NSF0[08R 8RuMRSS\qeNRqR{R000RNPPPweQ@|wQuY00NLNO00eu.z N N N -N0ke1L001wsT00 @(* N0R0Y0Z0 [00@W0xirN0@-\Z0D0pd0X0"000D0 F0oH0@(#0Y0[0001d0O00QY0g000d0(h0*y00 0OZl @nirTuK0 @ T0@iZ000n0mN0Z0D010D01j0P03}ZSOH0 H0@1U0 @9Y000B0D0F0a1_00w^Upo4  @ SUD0sF0{1000u0000}iypo @|irlnRp1000M010Y0cece @Zebk@4"lyn00^@a@pvbc0Q00c N(eQeQ~RR@1RT0F000y N@ NNPY00p0L00000d0d0 g0o0v0@?F00n0O0yj0v00Y00P01P00K0@VW0 `0@c02q0P00p0@00|0 @;JWinxxRIs&FFan4n~nV V[{kl"N돍H0M0@! N1dߘA0~{k0k0~ɘ4Ԙؘؘ٘JۘKޘ@=pf=|p plĞ zd1~y|nf5= OfN|vvޘbp0 SegfǏŖg0ZQ}egy0yr< <{whÍ^pegrWLWQbt0kp0kp{99]Gpk|\󁂀b:g3txxhxyyx~zttv{wwllmp!ntMn:gQegjlq Og*js0y0xy};T__p_flb]ce|;Tw)Y`TY9_o SegQQ)R0RhSl0Sx0fmS_NNjeQt0:urҙ OSvۘx 0f&MM E3Ŗ@Uz1001"00~NSU@ {O0wQ_ʎ*|螔00SSw@ эፁAW0}p'ez[*2WW򇐀LʌTq4XXh_j9n0MRr*r9pG "d @lt0kp1=I3uuKj1wvz{7| }0 @\q\-#pX0u(xxox@/+yyz0d0 pxs0u }vvw@vw;]e@f}yp p,pkpqstw$\Mn2ono@oP[cE_j(ll ll l!n"],p1pwqPg_j`jik@ƶk4l00-g -gegj~gg9hcceefˍHb00a^b_ b_@n_q_{bqb}a^s^@v^t>_H_o"kΑ\\\\]]MQe00uP[[{[\10Wq\ONSWW1XZX)YlTY0 OSS~S;TV@0WQQ R|R@)R0RyY000fmiO OeQ@\RQp>SkjTۘ0S0y0y0,NNWN@x_NN@!N0O00UU M @ۘ Z0F0100v0s0| @ cS0wQuH0@XaY0[0001m00z00n000Skpkpswxz{w1M00d0rf000c@}ce@[gik@&!n00WN.RR @܁V 0Wy^@Pb1Q000s000WN @N @N@XfeQ%>QY0h[0@g00wd0*d0 n0~0 N N100O0uQ00000001000L00~0z000K0 O0 @YS0_0@`00Y00K00000000kpB0 @b|K0 W0@n0O0ZK0Q000Ԙ՘֘ט՘|ИИј|ҘӘΘZl6qɘm˘k̘mΘDAmX;aafΘl T}rX[IQIQ~0[rx@:SiLŖ N Q T Y 05u00Q0x0ff0n n Ƒ0tbwjfk1Nmm4t{{}n}bLċ1ICP4tvux]{c0WWkp kpoppir0_0XAmjmlnYnocN :PMb@qoGo0m0ce^=flle4l lkl^mՋ0^{fShv h\RU<XZ ZP[v[0X Y Y1}}1>3U0000rW WbuXX1PPU @RW'WuN @HulTBBT BT sTVT0efK\K\uq\wek,g09T@TX;\TT9T'Y \\I @r0Sb0`lD0f,pM0pjS SSS0P[p\RbRSkMO1QRR:RgMRq>n0op}0~q\;QIQRQsfZqOO@ P@]PMOSO|Ocau N~N~N{O@>/O N N-N1kq1{k\|0 |0 @0 N1P[\W0 @&n0s0P[u^yq%s` `bht{0bRmXt]`A wY s#xq"eeg8| 8|l_ޏPPeglr1PS?Q ?Q\hQb+g1 N4x NNP1~NdW1PV}q8uG n n{wrN0SwV{[ecl1[ p1\Xp*\Y_4Yfn| N0z|\M>krrp͋hˍ|>kvY~{YYuW[sePg]S{ TiXK%B]]_y1 s sTA~\YSB`Ny[r[&^spe}>eaa>e]e%~U~.WOWX^i1Yap Nm {QT0Vk1)Yt^~0}>mp N}v b{1mk0gytpP[zhiev`<~Ǐ Ǐۏ}fw~wjhZp{mmwmn/neu zzCgXT90Rq` `ucbegq!SRSP[ P[t[E]y&^_p9Y|StV @tWaWKVYf{Q {QhQ|USSSYfNNhOHQU0R}awwɉ͑ab2k1tQQQ}Y_|`ENsOzwQ S @Nfĉ0!jzlw*Ɖ T s[h c2QƉ\f[Q{ {T~_4vυcwk:ye]yky{[b b]egVKmOopp0Rr[U^@`lakHQHQbR\SJTY]2mQWGrc`NNfPFQp1RL LzOP`SVY ^[~xVYogLrrANxQ0rXp,\nn0u~fqpbk{S@+WS@ݾqg@烋s萉^mKbe0?O11zvaSYYf[s^0]k1{eSb(ee ffv\1q~SoWvX @WYW[ NRQRQRrR90 NNPns N0|L0 T0 g00 @00\1D01j0W0{2c0K0a0x (''d(i)h+k i!$&07OT @ac 1$)Yt^q'#lOilge)Yi* *o @ MipK{z]](gg[0@mRW0y}Y g gppp͑}Y_aq!wQwQQYy S0!j0_0ENsONM0@b[w+p" "j-} upΑ摦x* *W}d㉈pTwzzwP}j4lNs Nsus0ueu00R4lmwmr/nT g gn>kkl}b䀌cYegp0RS8[$_ _``cb0RR[u\] 6^0>YNf kp1/cq\VVWd0WnWOS1UUVzuQ0R 0RySShSv\ >\]]kp%\0@̯ P@ )R1L@[pXYuO{|P[[@ZIu`_l{@h?}@~Yu |vw`xz0q\0@0\0q\0\[[},gfm0ulQ @n0WP[~0fmnnos s0u0@˂>\(gg0]"SWSl ll %m\mA'qg`l"N!P[fu`0idQgQg8lr_l ]idf(gP[K\u``~b 8b @bBe@Cqg!#e0u]] ]L_ q__00uS\]Xq\P[ [K\ q\]MQ~n'▩0!fm1y[O)SSTBW Y@B)Y:0u00000O|R@:RSyS0fmpbNN NENKNPOB(g~nΑ00>]1 Tq\Q}萘0 0@ 0 00N(g0u&S,p7P[]fm1e0u:n`GvajuB+S S ΐ~ 0P[OSe@_ 3I050|Tu@B~p~ p~ @rioWsL񀿊ZjuR\@K]us^v^e0 @;0@N1Q00X)YP[d[qa@g0 fMO)R )R`RRwS T~MOSOvQ @kRxAOSNN N N NNNz1ajpΐ0 Ti0yP0@k0WNpΐv]Bf Bf@+g䅗A$SWS]] @e0@ J0 @m;RTuW!KN@ p̀Jdȓw1vgWyW@ pvH{kbj=Wݑݑ- ޞ{p$RQ1 NS1Q薝Wy˄ri}v}v @5yza{qbjjvwm)pb0g4Vd\ d\~q\\|4b_d4VY)Y\n0/fNN@~ֆO TqT0qT1SO0UQ0@a`0 Na0D0ڀaMMO Α41螽1L򖠀angXpr}wONNyWSP[m>\_q!0džK0M0 O0b_NY0[000yr0_00|!k!klxq\z]xeckolJfss􁐀fkNsTwW[_expd+nkfN~_e|kydܕyOIQsQbq\iyqO҂lj@bl5h46!W- ;oA0x[2000pS%06xm0f[ ϑ\ё:\\(ae\ыыpp7\o{hQ:n0+0e3 3x%m$]p0y5 zhQ!qvx}b^^r]qI}S|Tq\*lI I@@NΑ00uls@l2z0q\ ]s^@܁y_@h1^0q!I{0WMR MRCS@+WS@qSK\-N YN@ O kQ@"R00u01R[=0&{&{a{q }uvv zj2z0^\]ir0u 0uLuui0_irt4t0fm,p,p @sr!qqAq\,p%8blkwm쀐n[q\|fLj"_l_llll"q\0plrj!k 4l\]e0W[0?ΐ9h9h }ijRm^sghQ%R0]f[[f0uf~ghsq\]aHe HeXpef}0_aob8bA0 @U1q\3q\06K\__@[/f__sq\&^m^0q\ T-XZZW[}[[(WP[@h[0XXP'YqsYU U0WWj0Y T@TTUO%R %RSv T0]O@:OPKhQe!qPN PNN@nOgRgiU0 N@NeIN|0_0ٗ日Bu-4]] ]lu@DI0q\:un0@KZXq\\Y@q\@Tё@sK0q\IQff {Qffu܃Þ{w/Ohlt0,{1hC&^n^'`mvA%~萈0~eyy׋ a^pP[w0^t1Y Oe`_lGrv&tAmWW Wq_arby0\OOVl܃{puQߗߗjlmlٗlܗݗlޗjIQffeu1% ffϗ՗՗m֗lחlؗlϗfЗ`ӗԗfBhkw2&&R^ P[{0s0\is1YPs|s|v}|0imƀw@Əyy00^tps s&tvWk0IPpPUqGrQWƀ8l 8l_ll0m0'YBh @Bck4l0q\0@\_6f vfvfqg|g0\m0Z0Nf f fm+0m0Py0b 0bbef0Rƀ_@oa|b0WW] ]x^_t0WW\뀰! w0oUU V WAl~0܃0}\OPR0aޞuQ˗-˗̗͗mΗmD/Owlt w@oƄ1j0,{6^{^'`{:cv(~萔0}ƗdǗlɗkx9:m} × ėjŗgAi~~P[\|t×mnlmmamlim2x"kk򇛀w 1S}0eQሓ̑1S2x{|V{o{SbSb cydqk pXrrAa0@4d0k򇑀R~P[o8\M\K lljA0uƗ}lnꌗxzY0BRR7 Y=\vq\U@܃@* 0ree fdffN @@0rcccTep>a0s:g @Y_j0[6^.__ _@v` ` a0D01ỳ1_U1_U6^ ^rS_ @Tq_0Kj"_@@{0[\ \]]]t0>W0T[a[f[ \sbp0[~1s[oPQHT(OYOYYYZP[\1WrHT~UX Y000_v```ǏNMRMRQSS@0TSQ\^hPKN`{"1N:SFOi`OPlQA__V N^\l\0S1sS{kpNpN N N $O1sS{k1 NS`0^\l\n0N_Nr2Sba0@b}e1KNR]Uz"яя\ۏ蕰!0z̀Wo07bpi|0]f4l4l lwm /nFrp"1T4lqTwm]_eip0p0ppOOuNOS0XXY)Y q\\r҉0Tm~Tq\STs(WfXzBp0pp"pOO OOP0RMRbS0@ N@ NNx0OOsXdYZ^[C+}݄ͅRzrp#rZKau}D̑%Y b؞qTY]Θ rĖĖwŖ}0lȇΑ!] u7Ҏ }rpmu}ytcfm!uvvhOzr|ru5u]7u{~n ~nirr;uyfmjmwmog4l4lv_lwlvg~hbk NR~Ka8beeg1`RX[]._u` u``a0`k_n`\`u^^f__0MRz]^s^^@$@Α@Y0SY[[ E\@\m\s^@'n14l}|1b[YP[n[f1YsYXXYt+YtHYsO*QS STPW:yZQRgSp (W]0f[|sOOPtPmQ}rf[WMR~0_N_N~NN~00@Nx00|K0@>ԏ00K0UL0@RQ0W0 r00d0U0lW00Z0FK KlRiSPVf_.7u ΐĖv㖐7u~ey}Ոu-f -fCflimuf_t_|_u`fZS[ []x^s^_{ZSwSV+YrP[kq^y>y^N NN}OxQGRENKNqNNNRn萌b<&۞۞~ep$ }[p!] @Þ Ҟ0D0q\\1 NcZZy|zzb1`sYr3薂 Rb1v Np }m3quz}̑(̑@ΑܔeNzG\ \e@`ln0@E80@(0Sq\phVBfNxq00k3w @fяS0_w}Ҏ0gvFFuL z0e0Fks7tk @chktن]G% %@x N0g}}[E\0Xp ]zzQׂ9ŃŃ܃I qqdlF0PdlonC0 @5NSkq\xׂ I1E\X\]l0go0W~Vnu ł@"͂Ԃs|@I@r^+}} }~@"r1v}vw+}pr}}0!rzz 9{ K{t}1v}vNr}!q\:uzz\z@ jz0Rsu9^wxxxrhyzs^wowx%xvgu;]fm̑vvv\K\;]t^huOwbagO)YsY@@[[Cn0 N}}v @܁9󖌀B19B~0!kX XXX'Y0\0t^oWWmZXSS T TFUWq0W}0gS@SuSyQQRWS Sx70000_(} SQ@_+QQee0ͅ0GN P P@IQPQyQ{ffpg%-D2025l89 BʎtJ0O9_8np0OEqc72! gԚޞbR}! @@@ā@l0 bd-U҉7ဣRx薉ɁI I‒zN~Ɂ}I{%kv vwx̀ňw݈qhYrsq}v8\5UbKjKj4l npdq1q\\lyUbg(gwh0P[&D0^ ^l^j^/``8\M\\]S,0W"0WmPW)YP[[WyΘ00v0 @#FU{c@0BTYSmHTl}TU4O4OwIQkQSO|S @r4x0s0~Q0N @JNrN  ks szSflx N_ klj#l|;N;NdTO|`SnCghmi- .n/m00Y0@H_-) )n*+m,jp薇%m&m'(l7l=!MM @xs򖕀nؚ0S} *,@e0̑0]! w>y>ywMz@z{zB#q\\7lwjmnuP[] ]ce~eg @#lP[@k?q\|\x\CSq\|]0SSSS9TY0^z0hVp$M0tL0@K00 -NN\\{n\\rnf!!"k#m$jln l^$gq 򖉀20@5(00\gqv䀲}^i_Qglfmu&\NWW|Y\NIQqSL00{00N0lN\fmx}Nzfmgk~lhm; x "0uΑMd0Q00m\I II0Q00Q0mm ^6q6qv>rv w^gQhxexhqN N S@0Wyq\s0̃p̃e Bf d0@RN0O0B0 @80j N1L00BXIl~"o#KN%R+R^aBl Bl(umf}c@ϑbT>k'l0ϑ1T[%`gamkS@\>y̑q ws@vnjw4pudd a0Gby1uXhVpd\wu};phV6zKxMt4D [! Z Ҟ0萍0x0x0OO[@\hw00u0NWW)YY004l0nN@Q%R0^1^ˊ"uϑv3^00ˊuʎNmi@bMRAWgr" -kqb__j^?|r_0xkimwl0[0"hV@\wjňfFrFr{}om;0Sv0vlRgSd^ @c_jn16e_jLuN{ o o3[fMk0ʎ{f}l}~}Fgh|p0kpw$wxxR{0#ll lbrxwt;50\4Xvx[~a @lmLuleux[ x[~[[r\z$1X&4XoX&P[ 6}o1_~1{_ji0NZFU1XV]1f[萒0R_@\MRNahV1U 1U@UhV^'WX0ʎrSSaSdU7R&RRS S/Ss0]px[~7RRRSb_jmz{ʎt1W[_jq@bMRPPxPzIQQ0{xqwkpvNMO Ob_gx0ꌒp]ym00cei?+-ߘdޞmQce f@юx=0=0ce0x|ouܖ00W:S@Sˆˆ㌑"r~=_00;mxxp0}kD}0Nc;mpc(uё}"}BfBfo,gBgcemrefh1xSbS*W[] ]x^kSb1xreW[sX[\1teNXXXx4YuS|.U4V{PxFUbNPQPQRqVSNN[YO0P[0]'l N NgqNtNY0逌0N0x^@.zq=5u F s#y,zwZ},pl p ,1NRNq\\\0R cs5c0薂0w ]Tb@zҒ{pz a_p 5uꕙxe#rr~5sN06r1\D}5u^y{rNR~pq\\:9h,p,pkp}cs0u9hy^l`lzn\ \]tdwd0TXu\q\\\pSgi0h:g_jr]RW WBWXn*Yz>e0uR|S Tj T1LKQKQlQ %R )Ru2Ŗ*gKQ09h0?]J0 PIQv1S0W0 l󖀀nn\m7?'"[q\1Rz'u 薂ۘʎ@nƖsD0N}s^0uΑNSΑ w[0Ɩ1eΑϑ|ёJq Ve1[q\7 Bq\\s^1#ؚSz'L L@lh퀋uN1lm@\}}zzx{6q(0u0uww zqn72egQ\0!\6qYqgqq&[\A 9~N0cofof g @OQgkgvgrfc@c@Edf00h` h`zb}b@ab00^~f_@_@ve`"1X_0 W0NP[q\q\\)]]q\q0P[sc[[sK\)Y )Yr+Y|sYZΐV@Vf0WX~1Q)Y=N8eQSS SjS@T0&bq0|peQQ)RrR0Iz0R[O[O P@P@9NQ|pQe-~=NzCNjNqNk`0300@e N N -NqppRm10W0q`0i0 @j0n0 Nyؚ0\m110~0d1`00K0K0@DL0P0Q0100\71'YZXB0@pF0H0@WJ010W01U0N0ug9" @nRޞ]lŀxzu11Θ' '02mt"q\jk ,ΑΑϑ M0nq\nΑA} ǏN0Q0)YR0)YtfR @[@7 @u=نcl0a0\oHz#| |x}}r}rzz {|0]\]l}1nS0u0uQuvzz0h"]Vn\oplYqu`llQ%R`l.mmnnoo00n0eRff`ll lwm!q\hΘ0017%mll4l^7l_lghhxh|bk000Wp]=8b#ff @Spggx(gQgx1ir8bqcetfrfN06e06e=^ =^_@_`rq%fM{]]]@+^)Y>\ >\K\q\{\0q\)Yac[g[f[00s$X $XZX!XrYp0WBW@bjWW00"=O9R TT T JT@|T0q\0}q%f {pR@RS@}S0q\wQwQkQQ7RjOk PPP0D00{0= N NzNu-N ^ND0xq\\hzqceek0 00 NL0 @m0\h`l700^y\h`l0`0 `0u0@Ҏ0@000B0 L0T0@2V010W0L0@VW0000~U0c00q0zmyYl*Y.NܕܕxLgޞ{NjSh ANl0}0{k1vQTvppR1KN*m9rvU|LS0Lu~} }|ހ1S{~}tguVvw wy4xwy!q#u#uyvuud!q @%ir"u}lpl n|pep0`KjKj_l}Α-NwCS\1eMROUO_-;ef ff|l0q^_;eee|1 N=}@b @bs~bhc R_j*`a}g[y_y__g_~[@\{^h0eOU*Xy4XXW[pLN-MQSSS@TMQRSu0gzؚ0 Nhc㉍NO~PQoDQ1_j00 N$ NNN_U b_ Ic p n0Oz0R0[0xd0|~0PpNzj0@Iq0 N1R㖄D0`O0 V0@ W0Z0000[00D0N0>aj~0xxi}L}7 ^p  ̀N99\w~xwd1c1"}E\4ly yM|}}e1SS4lpuzv@w0xs0@w{g g!hvhh0q\aceeQgAb_xe0x[XI\&_&___h`0BR_j0_\t\V-^y^[[[ q\\AMRQp{XGYZZVP[jKb~}T1Y0d0HhNSSoSxSThV}Ԛ0iNNuZQt%Rs N NN|ENsNpߘe0t1`uY0l[0d<0K\ K\\mi{00vp00d[1j00|ܖܖݖmޖߖm/zS'/r^ߘ"'`/Ɩ{yyA^ru>ypI tnĨUSu  rz.z|~ *Qr0Ra*lLr Lrirux0"͎lJnq/e/eey#ja{bbp(RQAWh0oSy_ y___>ynS[E\NNRR.z0,g0.zNN Nq ~1ܖkQv N!q0z0*X+Al&rr vv!u00)v NGS@lv0^[YuAlonv*rt^h_c{gkB!Od@ |0v0#|UFZ FZ>\A\0p$Rg|UJXYNTQ Q S T1(# T`|0"ؖmٖRږkۖ0u%Ӄ~󜐀Ӄ@m'J @ޖL LIʃ{0|0umyw{0SW\\b_i8b0q\WtX~Yn0~0 N PRQ1{S1d000b_jRv̎ch! ɛɛ󜉀Þ0} Z0^qh-0;vۘx0͑"͑uܕٖb [܊0ZN W0M|0\>\ >\@a\_r@ֻΐn00 01>\\1vq\1>\\ƀĖĖ5Ŗ;ƖǖOXT(u (u9ˊplXTbTv]s g;N;N`NtcOdPzD0F0oH0@*N;NzN@nc7r??p pkiÞĞR"R圆u!qxۘ |BL0@0@|n0%R? Ė@>3ޖ81Ne1[\ΐΐ~ @5@;w2P[Q\s s syp0s}7j0Y4tE dždžv 000`l0`l1̖v‱vJz酉||}}#~0|g\h}4teuz{0S1!)Yvln nir@rEsllQmim>n0ΐ1 gRgg 9j!k fkqQ]0h:q\ΐncd e~g0 ]1Ne1NeT\Cx^,__y'``Mbq'Yeu{1 Nx^_sf_p_NR X ,0N0N0Rp0_] ]^+^s^S\@P\\]XGYGYtYoP[q\nXX 'Yd*Y0ΐZfk ZfkVVV W@\W}#q\l1'YNTwTUVOBR S S@|St T>TRS SxS0\\~n}1[RzQQ%R RRq\\1*jq\OIPveP{uQw0Q#] NNNmOj\O}O NEN_NyNpΐwpΐm0m0 0@a]0 Ngΐl0X01q\\0@J0@͂W0_01Q0s0|0y0{a}a4ϑo$񀁜2υ^_lu1υ^0%_lϑ{ĖyƖz vSy‰^N NP_LvՈvoax }}gpe}n9}L}}x_l1>rv vyyzw{>ru1u7uu0TXnn~)nngq0_0__lxlj m~im| gg g}ij9jsLkuhV ggg(g%f%fz-fwtfyzfaOeyepfs T[]*__ _uu`y`xaga_mf_ep__x^ x^y^}^z^_w]]}]y^+Y[ [j[~[[\0TX{+YnHYP[c][0u`U UWXp*Y0ΐ TTTwUDQ8RSSkSxSvT Tqӌ>mRRZSpS0W{mTxxQ xQR{GRzRzZkDQEQIQKQ0_NNNvOpOOOuqqQތ_NnNNiNzNN{EN{KNfPN{s00@Nq N10K0@B5uxA$&&Y@LԚZ opA@b^1 g6R&l2rMёk?|?|Nnju$vDdZ55nW0%ypqZfKwl=]1b؈P}P}b}~h\5uy@2Mz^}_0sV_`=gg Cg_gx)jr k;NP} @ϛJ1Ll1;NIN` bcee1N^g0v}|B-N0Wkz0_q'Y'Y[`\U_~0bs1bYVEVSWuXp_jwp͎~N vQ vQSTP T1'YbNO SOPIQ0hV1Ny~>y0 000-Nqsp0^D0cF0eH0O~00Z0Z000yZ–lÖnWh& ΐ1 N]Í q N]xxŀrh\Qu\\m1&d0KNUU@6BWWB! N\0`ƀKN@OSL0 @n000 8N0]~0W\0\mN7uyĖrn0,p8bb_<{ǏǏ_STtYNl0Q0{k{ހlffl lqp_ wf0^}6e[@b_^*`aaoSb|R*X *XjYo[^X_ZR0RuSbSxؚ0 N0 NNOpDQMQ sQj/Tb_0[v0wOl N N:N@Nq00Pw/8d\CQ ?SxT@L'Uy0W0q\0!Ft0"t0z0@00N[[b}фz̑~0 @N0l0|0 @JJWW0Y0_[04h000c+~+~ @ؑc0uz0f0d0f000NNy4X@YP[|O0T0 @p`00f00N0D0쀋0| lzz @GxPrlmirY0`0@si0@uO][x xUy[Gl+~}Tfkwj= z;;izz|S|\]]wzlnm@:gW>'t1u?bcd0bv0uBXgFrqz蕋o11j0wWvLݍ2Yq\Fr~ ~mj1Y0g0gFryU}yv}v! g31u?b~VnVnnp qo1%vgq#vgggr4ll1 vg1vgd\*_e eeogreg1S_abGb]]t^p_l_d\q\|\kpQY Y)Yl[B\~6mQ+RXbNNrNnNO1SWz0P0 O_0f000q00{]wmo>틀 8zA0W{υ0υ0/gy=bυTyw wayPyg~qSymo6quVv\O0s0ub_` `q]affwflwb_b_v``[p@w1lbUX Xp[\E\k'`O|T@f\+ThUph hlkS}q%-r~ N N d\Zpegq\瀳\V0_c^y+ Θl5 s:d&^i lLg51 󁩀^y{XF{cc:g :gYl@wM1AmqceBfV1sS(uqIYja ao@bgKbsQop蕍_@`a0K{0fS*TXXy__0[TUz0WtTTVXT}TpSS TnT{0􋅀0^OR R0RusS^pDOYOQN Np4OO1 (WOpNkKNfN`1 wdkEg gtp@lq0^fN~Nyf,g9{9{7萄,g9h_lTu1;\q\] ]^^8b$]0KNCQS0"00WFUFUb_ew\1c OeRsSqT] (kC0X\2QgQg0u7A]:u0}0jc0@&Fn0 @(ghazMՈ+K͑͑UĖq;SBTXrKS|ΐ 2Ոzwh񂀀5LlozV}かzV{쀎tck!ovvheyy.zoux7uull@ mim|ck}_lltfofoftff!kfo%f-fOeOe|ev fsab~?b>TEt^ %___u_li``%_f_v_y^^^_tt^x^u^q*Y[[w[[s^n*Y+YkP[opΐ{UUWXz>TTTO QZSZSwSiSl T~Qq)RGRxtQtQ{xQ}|QOOwIQzsNNNuN8O\OsNsNNΐEN EN{KN_NsR0{N@ N0ΐ}}~klm;fs;u1}}@A$P[vl⎀ K@ܕvv㉰=l1pp;uu~v!klllpp0u!kla#l~4lx0>gf f}gvqg|ui0}f%ff W@f[|q\mx[@abA}v0ꖋR.*Y\ \@%s^l'`b1Sa*Y@CxIYP[][x1pUSS T1XXRWSSiO wQ wQwxQ;R[RsT#lOOyPIQBSW*Y2 N)YvKN KN @dNNlNΐV0@.DN N|0ΐsxz|l;8nP;Kx xĖ▊~1"~~~Klΐp(0͎͎ߎ@Iu#y[=~͎0[0!h1SNPȌp2z!~~e Lqg @k}0}q0l2z};zzz}p#M0}#u/#u@V0u7uv"hh.}v@! @Jؚ0QuN 8N [@,gqg0Q1̑q\1KNQ8nonuRirP[?c"hhi Kjpwmzz N͎~0͎0^c @';e,gh0!___ &bu0b!0ey1%R]P[\K\09h}MRfX"X}+YeYY0gpFJn Jn~n{d @Ҟ0]\@^ @Ɂl0MRTSr0W9JXwdd@ؚ0uqx0 Nw @2zf,J0̑S 'Y @\ q\ }v0l10:ulΑ Nsp\ N9 N -N ]N@%R]pR0I]] @~g @\αΑ@'0]0*-N@kkQ @Y @3'Y[0萖Kjw̑[0@-0N1&Ҟ\v v쀁;㖘W0@.\`u@b0-Pgp=ttku5vdwl==s1Y5cllnn[ [Leueew_oNkNveQAU}~0X0X[y yh򖍀ՙ[]@P @äbV VoWXk7YP[NSWS}S0[\o?{TpDv6q0(Ws{wzm]݅qv;u ;uxxxx0hVf\o6qltVu:u'Y@.4l~?s0*rq\gghm n@ E[o0fyq\w]y,g1ggr0lQ S SShVWs[0ofSn0@c0OzCQQq'``pqnres:4ln-/ ͑sĖ1vVፍ_dR44ˊs--|0v1Kx!PPmT |0X1ox y z{1uؚ0w0chshs s@Yuvh0y~4lp@q0AbbX6e\` `dfq9jk~0e\ @ s^yt^_1RZZP[\M\0N0f0}vX)Y@5PY PRRGR R|W0W[}({0e PvQ@=Qy0y0@±00^N0h0zZ0@!v0w0@XlqpN 1wB1# Nceq"aXaƀ򖈀>0>P['`lꀪ @0 )Y kpzz}B*`@=f#1a}} fll0l0f0lSё ё/~1}]SjnyUm;u}qp}x#s;uvmytzt }1}pnkp kpr0uq$kntno!9l#lll mxD0p#l l_Ztf7g!uiuiwkkl\{}0#{0}p%{g8hzhp h0!#ltf f fyff10W^! N[pb`eee@.ff`{Xa6b|_ q_h__'`1Sa0vaU [r^ r^s^^"W0v[q\u]1}/UoV0WX)Yz0;R ;RStS#0W^0~NQ0"W00F0 @j0r00x1L00t1j0_0kkllbmmomghcipj\y)oRRwjpuߘoӌ}ttぃWslsy{jA8Ɂ[-^-^__bczdHe0g0@ȡlp}z}=n ,g4̑ w[Xv0^0]򀚉fxpD0^FrFruf|_=k,g〗g!hS,plYU\U\y^?ezgyYP[b[ \VQQRSXY\0q\0 @ N@T;NKN0P[]O {)- -y~q\~b_0q\}s s@ %b0q\ {}x0T~}ku uj|v @Gz&f0klqn__b_w@b]^@_E^0\RE*YK\ K\q\\MR*Y@HNP[w[X0'Y07_UUh0W4X ] ]@ts^@he@d ΑWSq\\00bRSS0u0z0NNQlRnN @\0X0@UL0-Nx\hL0h0@hi0m n0 @!0\\h\\h@=pejMzy'^]/fn gp0:Npzc~@Nk/xBRʃxRʃj IRpRHO^0e0e{l~p~pv{wM|olrno}p#_j_jtQgQg9h kvdkKNN0Yo0Y`pe|f gq"[o T1[v` v`s`8bclq!Rv[r]U^u _YYYVYxYpYgn0r TgUXuXwNWSWStSh{SSVNmOQS0 0 N'NNK0vrO0NQ0Y000000n0]^_"aE\\6qlvaWrX\nBS~#~wuNS[2ZpMUUXl[ \lBShSyPp N`PQiSkTj@\)gLuLuVϑMmAOP[0a}gg^"u@\y^WeheBf\1NNNjP~6RY[E}e~k0K0\0@v̎NaN|? H LrLMNkOg Nu tG00ƀN\I gww@ʎ! YTt1ONʎqDꖰϑt000ϑkiP0BWpmywe^=P(Wruy y}O|}x~iLtun@w{w~^y0\l lnskpzppypy0P0 gvgnPɋ ɋڋy^H1vVPxTn1n0XvvUx}܀vph0wkl4lrs0b0Ab\0ylBY!8\8\e\t^e1 N*X0[1RBYP[[|\0}v0fvQvQ@M RcW)Y0NS0WzIN^NNw1uؚDNDEFGNq\]wmq1|DjfW/ g2wyk0[rmuяRi v-i;apWhbmR{}}~~nw39pNO틘{F{{M|ir ir0u@wjw0Rtj|>kle2m'e0uV8\^^U_ag gbchA W0Ŗ\&^a/^k6^hN[[ \p^\Tl\\x[0VWj(WqP[uORR *SSTyTq T>pЏwFzz~~[c0^LuLuy;zwm8nru1Rir0zz NQ0Q~WWbb@hl}WWE\_0eyIQIQQ0WeAQ@[0!h Nm0Nu]N0 n?@B*Cm@?bwqDLH'ۘۘ~ޘoؚ;A S0W0Ds0UzH ^ B!fm02)RR2m͕͕w 0ghz0q\0VyD1ln1vsYT9-̑Αё07\\0u(>q\ PTq\Bq\g]ΐx0]QABT0u(]Tx_{#0:]1߂T-N @ SWS]Α0]vϊ ۊ"IY߂0T0b0*e5:*-#~rH\\@Zwm7Αؚ1S}p$]0@0`0@C N @sq\t@5z[[0w66I( t@\q\0,o[[0wƀo21wm؞0"u]W- 30]&\MQ]fm0MQ0|v0rp ]}Wes0Ilw0"oss| s|}@ }p!;\0]wwr3>rGr,rq+sseel|v1|P[0yr0#q\QSS ]1<\Nv0e q\y)R>r0N{z8rt9r:r%m$up uppzq7r0%m o,p0@k%m0!P[_lp fmlHl;l<lKjW Wkxd@#0!\Kjwmy @=}0WS] ]]@֧^tf9hR@q\\ @P\$]0Am0@ 00\kkwl0~fNQh-fk%fk tk @ wkk0 @ Tq\Α]x%`ؚ00W1L}1q\'YQhphj)j,g ,gQgqg9h0^]f g(g T]p" NBOlfmef fof@"Vzfsfgee f0e|9Syr{upHb@bid5eu/O]e'l0yreeeuwmwlNoV W @xe0W[}0[ol]0"]0R]0<\NN?bKbNb1<\N[x[Vk[x^\b__ _u`by8b0\b_f__^8^_%_L_0@C[Ooq\d|000 NlAm0p'Y@c@\\]d|N@[OiY@'q\x^ @~^^0(g1s|_\(]]^ ^L^0\QhNb.}0k0ky1bQY\]o]0"YN\,\>\q\#\] ]@-&elz0yrQSSS1|P[0er)R\}0Nmp][[y[n0q\]1Nn[ @ ]VnpY=7['W[W[[[[0Wl^C90@b0N`l0fm0W[>ܑ7[8[P[0(gFZ FZvZZt$[s1d0YY^ZGY)YYYYYt0eXXyr09NiGYsY YmSwk0e0eƀ1R\W)W5X"Y\ \0u|Α0%\0S0W0#]0s|__x0irVVvBWIQ)ROS%TTTpT Vp\y0;S0\S=TxFTr@L}09SgoupHSSSSSK\fΑ q\\)RWShS1q\'YPO[$NyQQQ Q@R%R0S_1s|_yQQ怈Q1wm؞0%ulQlQpQmuQ0T}^?0FZ14l^IQ @tKQPQuςkOO5 P& PPPxDQN P QkΑpKj1BT2hBT1BT1+YOuO P0]WqdO?O/OqPOOTqg @?7sΑqg@wm}}1\}SSP[q\va00N0Α07|07iOOO0Yu3NQ0,p8b9NCNNNNN0]C0MR @T]100"}p"JW9NENIN]ƀk krl%moT0KjST}8b9hp N Nr NN1_o\0?UF0@_[0NiXiX @qg N N9T0 Nideg 0u뀅 l1K\we14l\0<\rp`l4Q:`:m;>ΘB1 Ncez>1a`34i1k_8``&bybXb~e*g06q~1*g6q>_ H_ __1\g8o0000|B s̀c0t0_Rdb]]^g _9_s̀0_0t}[a[q\"}Q.WX X|Yk[[pbWAX^XuXf\b0]RRukSeS0WQ6RkRjNqQqQwQcQQmNO PrmQ0q\\yr^{i   w BsqW!0q\u0s~0 X0Nx  sG[[*sǏ!NZQrRutYc6zxvuQwS Slȉ\E1xQw eg0l~uuwz{0݋}4lmp0~p0?buUa a @1?beg1SU:W'YzQ QgRi:S{݋*N-NNl1SYz=2{B-NM1YGk Gknׂ ]af N XOYcSBg0@w0[So`p!f$OQdeg/n݋ ݋tY1\􋀀nba1틄mm8n@wzz1lN0r^egqlIl0W8^ 8^cerfkBg1NI{0WPW|]0+YN N?QQ1MQۏ N@[,NvN1Αdh__eg <Ǐ ۏSegz#S0S NeQfsQkQ0S!'YxyMOt^~g}y:We앐m_:݋SS<Nv1Sw݋mpǏieg egT{Sq1S_?e ee g0'a0'au NlPwS wSSl}Yj_q1ggP_0Rf\S*N *NNdOu NN]N11 NOU^-\r^jsp#pJik= =ITwg9jiks#l}~lO%R \ ^ek"MR2 Yt^0#:rŕ0ŕfƕeǕȕ04Xev v@ueAl!qYYpK\^u1_$P耥QS0_|gdÕa;$gZ @~X+$T0MR9N[Àsp :r02=ON]mmmrRlޖ螗1!`P}3!lsEwk wkTp[tuQwSy1X [AxQ_0yDY0@9uQtkOs^b`̑i9f _l_lwM||OSWSSBNqyqe}{{wsY(`?bxymlY Yctjxpd NdPfQT{Weo /&ꖇ-󀻞&0l1wm\v #Α ё[e0 @rN1Q00w0;5G7 71l T0Ss5䅐,g,g zz }1R}>}m2/n00V f[e6Sf[Sxvz^}7zz/nO>y#a}Kj2x^ou6@} 0s0wz zczz{po2#a}Kjwwq4x00s0u :u }vtvz0R0\SWSqgqg8l l%moSqg g&9h]0ls^s^2u{͎x0Αu1Ok'YK\q\00W1}pp%:ueeg,gQg>0uR R@L:u0W N N-NXK\b]8b 8b@bpeT\4x0]]_0Nm\zK\q\=\~\\ e~g ~g\m@"0uё0le-f@:,g0Qg1:u'Y'Y_u`1]MR195 N@,SX0rR0\P[[[[u;\P[[[X4XY @'YpYN-ST TWW~0ENSySwSA] j0SNOQ MRWS=:uNQ00]0 N NN[KN0>\00 N Nl0]Sk\\m;L0Y0n000Su\\m;NSyp0gq\y8b_l0e0]0X lolt tSt0hVyRSS1ܕ0 N@febΑ,ߘ ߘu(;pD0ofܖ0$Wန[Αw0,pA07!SSU` D0PF0nH000h#D0ݍxя0D0p>W0 @K܊l7:q\r䅇Gk17uzzs|~7uv@w2zQev6q6qr@30uGkl,pA,gqg'`lqgggqg9h kl|q0 @00s^gd(gmg0CQeef ge|e @fneoSa\2_b b@Bb@Fcxez__8bM0sO0Q000瀋]]^^0s0v\\{]"\+Y[[[o:\q\+YOYP[fw T T9TX1S7S @UASTp=D0op\mKN0OPPQR@U$R"0u=MROg\O PN NNO00Rp0nKNnNN00u0! N N N-Npr0>rPQYlSQ ^k"oD~Ŗܖ1Α#NI{|Ji"iiqNJ{݋1[\008^y"onuJkWq lN0$y^_Bf Bff|f#lm_`obcep8}􁋀O ORQQPWE\ N@ NNNq MQ20OOggyt^y8be]n-7 Yj\1Α7|Ŗܖ5 5qNJqOLnn@{Bw[e efg@mg0g[E\ycee0W[_0@fh0vS ST0W[0u0NytSkk-NM1YjiˑYb&OؚۙۙT0bpNOOv(^}}~-lLbodpsz!ʕʕuܕho`1ܕܕNc0q\1NN0v|w~ˑw꒑A/ʎ ^2|KAKj@ʎh}0 эr1HQҒ1RAyw12xOƀ" Zptqegw-OHO@^v00lQq xQy_ _{`02iˆvXp8yނ ނWuw兰!eyvgsÀ À+T܃Rp ^\z]0U[@9g0pVyzzzizwVyrhyhz~2x2x&y:yRvvpe_nbbcwcp kSbsbwbS|5_-a0b0bs6bo@bnabl&bkq'Y{_ __i`Ag05__{_{1'Y TU^^^y^s^|U^s^n^UxQ_my^0yz]]m]3^t@\iU\cq\qVy+^StW.Y[[\[\~YDx[[1f1xQyXXY)Y10W0q\0ʎWWv4X^_U W WWhWyCQ}0_"eR_U]UVrSSS TNy0S0juu5000000SwSS gvNO6QJRJRtuRiSyQR R1e_N,g瀰?bP PPEP}0ʎNO\O @nOS1pؚ0NN@pOO_0000Q$NU0 U0@^ns0@0{00d0M0*O0PQ0c0 0^Ub @Z>e0f0q0t0>e0W0w1j0W010R0Y0[0@9d0Cj0@m\8bzv0v000mm1H00/^i#lBΑ'ܕ ܕb(jꁈ[Α뀖YD{S `  0ʎ0c0N0[L} L}r100 #lvksSOyb_kcceb___^h`~blbb_|_a_|^|^^^U1 g^;Sb\q]o]'Y.[[[a>\q\\oA]4s0\[b[W[fZ ZP[jX[sY[n1Yk'YY)YmZ0RW WTYiYY1+o+o0RqT}T[05DQDQ|tQhQjENPNeGPaqNegnvcizPؑ${TRPrY(vQwؑ4~[ w萉Αp S[:f7"YoonI_mzo>|y+~op@juw w뀆xhyhy1hVjutvuwiw16b \LrLrYru0uK\ e e@,,g:u0we0S_xopqFrokmm>msAmkpokk耢ll!Kjjjjjjmcii@U jBW_7-gggtghFh-gQgqg~gqGb GbIbnwcf1R+Y_ 6b 8bC\M5qgX[KN]$^^^__!^P[q\]]@f/^d^A>\~n0+g>\>\K\\] Rn @NΑ @튀0_BWYHY N"ov0QpRQES T TTT0W{0POSSS T1d%R%RMRSSg]NN[]Ub(D0w(:upRQQQSWSKN NNO PPBq\]e00uKNNNuR\m0~n0 0 @_ N&N;Nuvn00 @gz00lYl\t zzl{k|h}lt uv wi}(DH‴Kqqs0蛝ƙEؚ0Α14xjmq#veQ 80z[&{C"00蛑1sq\1sq\b btfU0=fmwRr0qvDD}|Ė˖􀀕#<,pI] ]w|@z7w0l N N @'Y @K\\0Q0D0 gK͑<͑Α ݑ~wvvw0wKqg}}uqg_lv00W\\],gN MQSA}I1%mS~3*teYM̑A>]ř0MRTTj`%0u0u 8S**>D0ˍ0qx0m* 돎qg@}0}0^ꍈ耫m)qэwݍ0a12ekk\B pw耰=]7\kΑ\]]0uBfl0薇4X4X[[sq\NQSXqcNJ0w҉0[rو وv2ofj0rU 򇐀Lk>qgkyqdžc Iυ䅇UyI15![e00u rׂ0]0N 9yoIgEw uuёĖؚ0]0x0}w@yz @I0Ihhl wm 0u@T}v0Y1EN[0(uIgqg!h\h0N0CNeY ]]jx^ @D_%f0 g1keY@P[[\0~g1ckWSWS S @IS@cW'Y0}0NNN1N00u0}i fZ䀔[0]0#?sYxSh h:uu;&q\S[q\\q\]N NEN @ڰYNMR00NS\\]\m8noo0~0j0Y0lQWMR\\]\m8noo0~0j0Y0lQWMRBW BWYe@KgVn0@;0 @혅Q::} @b}a~~,paxz={#||}q}r}0.zjt{@{{W'Y@{\0uI{I{vR{l{{;lVn1jP[z{w9{yBz Bzzz@zyy zۘH_^y^y yy@y:[q\p>0uxxxO%\grgr@229 @xd1P[l0\_@h\mMRMRS'Y\0g0zN N @-N@N1,g~g1JSl]u?w%wwwwwsQlB NSbgNJw ww1 N{v{v|v~}vvq=n0\m0q\s]u`uu00sP7u7u :u Qu Yup#Q0)\qn0Z~WS}0 q\su(0u )YqgqgkΑ)Y @? ],gQ QSWS0N-N8NN0MQCM0f Nk;0iq iq @q\\mfmwm]]2u7YN[@+dK\S\~nř0MRm%m%m 2mAm ]g%Q]!BT@aC]0up-N@,,g@s_qg @G0l@ lylkjl-llrll lp[ENΐ0[Sl@ndl lDWSSq\]p^|l1l@l_l `lA N Nq#ffme e,gqgAm0W~ N'Y ]_0jm\}҉02m0Kjkkkh} kNkNkckdkfk NN0_0S k!kLk>ΐKj Kjjjqn`li|j{*jYv_ f~gm9hDhhi}iik\@ee@,g0}@T{Α1Nrp!P[{0 [}9hhh\]\\lfm;€ Nq\\$ NWb_g gh@`hh0[~ggg-NqQq\qg1 TKj[q\f(g(g,gQg_gp<]p$WSf@SggN@?bBf Bf_fff09h0[ f@:f%f0^x9[qb)eeereeeebee|;b_gԚccd?ewOe퀼b~bc!a0fb @b@bcKbSbtbC\\];bz8b?bB NBT;h`h``@Y`vaC)Y @U[s^h0#Lkx__p_\t^^___m_{_{O0mq\Α^g^^^^^^^#MbGs&"" @ Α ё@?]ؚ@)Ҟ02ENYus|s:}@3WJ1n0fm0c~g~g_l@h6\m@/nn0sMb @Ϻeeqg0O1n0QT([[ [] `@QGb1 [0zT@:VWY0fm1sS2E\n0QkQkQ@\MRWS@pS@'S1kQa^ N @OO-NNO1n02u; bwt^ x^|^!n0 g0^n0/}0g0"Yz]$]]+^8^s^p30e0u]] ]gWSqg!S[\~\\2]C]g q\qgqg@}`lq\\,g1Qg扣!N N N SS10R10R10Rwm wm:us10\0 @ N-N^~n ~n}ř@;"/e}^ce,g0?}/e}WS WS'Yq\1f[MR0-N @JS0\0;\\\0%][E\O\,\\\\Geeݑw17萔0Kj NNkSd1+^\"K\hE\K\q\SlQ@qg,{5Nx Nzb4Xq\s}\F\\ @;\>\qgΑΑ;7qg9h:u}}R0BW[[ [q\\d1x70wQ0@قCQSS[0MR[[[B0@Q\hXX$XKj;K{W70W(0WBWJWWeHVV [q\e:u1WSq\1 gg N N@MQS0agWW(W0[BT@XVV /VV@V0>[!NrUtU@ŜU;WRcTA>T>TBT}TTA=,p0u0 @o[[~v00rkT T T0wVNkmQQ ] w0S0S08b0SS SSxS10bk4lRASWS1\e@\ΐGRrR rR耍RzRR0[]GRMRcR}0?]耨QQQR)RRBWI@+x~0?ouQQ Q0?[0[1e0u9]l0]N/O/GPIQ IQNQ@fkQmQ0:[GPpDQyHQOOO}O Pq\,g07:/OOO{\O]N*NNNNuO}}@~\BW\8b1]0u]NNN0>ΐ1ΐq\2N(2N ENKNWNqg0@MQE[[Kbj:uKNN@O|00RNNN8fm0ON&NN N N N]萁\]=ΐ> NNN@N1;ΐq\=ΐ000 000000p(gh0q\0000000H0@oO0j]0!p0p0 s0@V0h00a01K0~0]0_0c00;\0g020W0D0W0W0@ X0Z00020p000gD0OQ000q$g4YHb bgnё| NN(WL]eoospqns[@\Rorlrmnp\oVX`g g{hjks`awdfz\0\]'^}_\t4l|0gy\O\{-NqIQ#S4YRP[`w{VWsX[q[@\o0"RM&R RvSxTyUMOPQoT0N0ё~p ё}pNHHI J}LB;RspS"ts|DFG:\&AmAm@wmjujYkBR:\` bf_l0^_"0b_0T T|[z[r[z[BR NjlQWSSaS0@b0sQ<vd O1i;F@(@ABCEܔu Nbёk0IQQ;RHr |1_;<=>Ew w 0]cpXp#p66u7y9:`G~qb_k124q55rr N r&{-J- . /01xBRCeQfc|ivRcag ag~Ǐ/b_rce(g+gA SQ\SSP[Q\_ NNR0b0$eg&'),:{ccr~!|:{~s'Y0Wv&^ &^_hy1~S#S]`^"4"##$$%%Eb_b_@U_bl00@Y4YP[|1V-NunC?Q4YP[oSbs !KVg{ {Pё| ~VgwwhVhVzX\0lKQpQ S0 e0\ XKjPr_ɉjǏYq~vQ~_~*`yHhr1rt*MOMOh+R Y1YW[ޏ{0W[p1o:gx NqNqNNv1R1S{}vfSO$__fa\__c@ܞdd0Xq\\>\q\]z]sN sN4XX[0w|00 N]_l0h]0hcgffif0Vy^ݓ+3  i k l lk jp8ljihũUmjimlnhimjlk lm[@\Ezz zzu |1_0@yQ;RݓޓkߓgC{"bbf-brR0M0p{ΑuA4l@R}lGrGrq0uwpq\l @J2mfmgg~Fh{4l`l \*\]]b_Qg\\]!'Y^@{|00Kj\K\q\\\S#S0W0WP[l[#SSS0q\L0 0@|0 0-N0h\\mb`llfmb`llfmpRWP[s^dqd}&_jʓIԓ(ؓؓ ٓnړmܓAT[^ؓԓlՓk֓ד6qדؓhuQbp0bkϓϓnГjѓғl](gw{N0uʓm̓e͓`Γm.Ó$Ó\ē[ǓfȓFt t*0 }p#̃P_hy0R1Sa]a`“[kl[Tc^{0ё0r}dadS#~'w\ \ZBLksRwzĖYm#~w ,0]kQΐpgwmu u@EuvpRwm|kpx7udfl_lrAm0hV!0b_0X[\\^m b[[:\RXj+YP[[[pWSWSSST'Wqq\ܕdRv0~0@Yz0@KX N|lQ0@bujNk +Y1% xk0Nmn0ё]0u0u2u0W01N扏]8bg_o\Q\Q\\]F0뀱0 @00\mmj&yr}0@\ƀimkm1 *nP[- g0u0u2xgh4lXb Xbeg1H_薦K\H_0b0s|jGiMz"p p@hpȓ}}w@5ؑMz'|} W]]7^@Vxj WT[[fSSx SVqY0 NOOyr r㉜DRWs\cjkhmml#pe;0u!Α Α@횟,0u w@[ły7 N-NeYMR,g`l `llln,p0"q\pe~gbk @^_lZX^ ^b_?b@GKbc#\ZXK\\]N(NP PQ䀟SS{Ik_k_|e@Jh)jl1NΐSq\{\]U^0^u00N N0W\\7q'YN\\71'YNlzLmlnIQT @xx&qz,{l|,~a ▇H|1kyatck6sN TP[ q\`ymnw0gqvfԚuLuvlwmykcvv wtzt7~ё0q\1jhVc,gi0u0%\[[K\q\~a0q\-Nqgc00@[KNeQqS0P[0KblmkpkqlS"c cg@j_l0u0'lS] b_ k򇃀q\ɀ\q\`l N N @ NeQ00n0@0@00,g^d dnegfjk2 Nhc^h`fakciYeYWZ[[\Q l0K\1Nr$K\r ,iJs5ؚ~r}v hD]]clIqtq$rK\g0!\H0Q WX0` N1R000MQK\\S@kC\}V_W[XR(`<6M7QQaRZTUjD0 CQb@}0t20TD0MNjOUP_FŒx+5 NёrIIlJKLjёё @Ps9NP[uh4cov;I@[q\\@HΑ @Gܑ0=˄˄ 7q\\lqe0uvwz0q\;q\nrrsGrirm0u}n_oFkGl0 R/55h68k9h6^r^kvȓby/2q34jHh3NNeіܖx҉1~vQ==UweHh!|}F~_0ܖ}0ܖSO__*`a|aSOl%R1YW[#{0W[}o_jN NyNNMO}S/]0@U NqNq1R/Y0@(q\;uΐUd0x50@+f+,G-i.0ug} }P-~ёؚ0Αg>r@w&y{p#}hVhVXq\Vgg0@50@5*[\0@a0KQ Sp"e*Y*Y@SbuxёD0S\00@g5 N@)\O()k*lcc@PItVV0W1/ew [$$k%k&'d@?~g}EΑΑޖɛq̑SWSdžc~!s[0ߘ}M~T~ a~MRl0q\0 z-NSWSqgx}}u}v}}xy {|0@!:uh0Vnfmfmwm*s @:u-N@*S,{0 N0 bƀ0"~n~g@gj_l\m0jB8NS~ny'Y13^8b8boe(g,g3^6^%__1a~S\\]]w/^0KjvrnAm}'Y@P[q\\S0W 0WW|XY1\]S T@>TVY N NKN R@#S;m~9NR~:uL0@D00NNfm0fm !h" #hMRsdRhR T_ ꒣CN_j{|qܖXX XXtYc^o^0_lSqSQW1^y hemr_RQ(glAؓP[SbIqJp$_ =lljc jllcbb-Ԛc @,z @U1V-Nq\]^b_ _lU00@tj l k gj%HX Xbk @=zrs0 0@GS0 @ N0O0d0 @UJ0}N0O0bmN[y6^i_jwb>eLk(uw1_j0R0RSq__tN@R@Qn Ts{UuM6^g_jt NNPj0 Oג&kfdjkkhilxQ~D5 5{p^Dh ~n̎ؑݑ{{{"}r}}w0}Wi~lx.zF{K{X{0\4lm0Qp(W|0lh1s!tt~v2xss{4t4O TS [zfo0OY~0OY1OYf}hhijGr1 irx^ ^PgioggfgxRpSSoWq\0]jk5kPeokoky/RAb_re(g+gh"Q\^\\]^cWSuP[Q\q\| D Do}S4X gёܑ0]popo@7Lir00+^1 ;b\0Wsc0%Q0lkijᒴ}iiOe҉҉tҒĖOetllD0cU0tN)Raj^g"꒗s|b|z̎SWW˄ň-xg x}U\5_5_bcXe"cjm00SU\s^^$O0W 0WX}YP[0#x NMO(WikjrII򖖀-r0u>|] ]7_ё Bv1zMёؑ0zNϑo쌨6e 6ekN)K00eQTbb0cb0,gHhn nrU1?SፄHhkslGPtS.U3^cBϑgMrޞ~*- an n|\1vH0@iZ0@OOlzee56Rkp"v"`g6sӃg(W_ggLrs|1䓨e(gsgq;R$__aSb @_ex;R001NgQ;RVW0S0[N NzPRR1FU\0X0@Z000v{P[БIq\q\]n {3lDS}0 0 @/0 S'Y0n\hn\nkgniQMz1[/}kl T@{idXea0 x NR^{D}5jlalt~3Qk^kp kps}_o_dlkwuR uRSthVpXt^8NPRzRcRz5Lrc7.||uݙ0qs!w_l'YKj|8v44qz"7zތqp"S{ }}snq)HQu#sT#l{r}}jhVv v&yK{15LrxYr0uP[-bhhFrGrHr}15Xbgrgc^c^^^bP[K\q\]0RQcRhVhVwJXXXcR SpS0 0PkR0]100rL0_0 @p00a0ƀ0~n1mL\(g (g9h0u@zA!q\\\\]WW\ @q\00@300\\]oAmV&W}} 4wpew "|[q瑗q҉ꌇ*ݑ|҉ތn1iQ |5LtTn*hxz3rYu~x#{||}}}{~{z||hyhyz{K{x@Cx&yYr}v }vvvtvrzYryrztpp ppqqLrpNs rAmo"o0W0”[,gH:j%lll@lzl0@h NP |nZ0=0N0 p:j!k|log og9hFhjv0"},g1gOg\b_(gԏ @$0MOc^*K` K`GbBf@ugc^y^H_1#;eRD0N CQ,g}e4000001Nvq]]x]6^U^l^0%Ns[\q\\]e@n:uQ-0W)Y)Y}*YZZP[r1ΐq\!_{0WQWJXhVhV~WWWQ SWS(gWKNtP tPPIQiQq KNMO\ONR00@0NN100s0LuqB0 @Zq0 @v0a00z zj{|l}mtvlxymIb b8hwzƋ}O`N_+R_[R[_1wegRcJȓ}fLo9ojplqrlkir ira#uxwcx k}4ll|lmnd\ d\q\c]^omib0mijU0@M:Sv+Y[wfgkllmmS@ Sb @g[bbcndoem0W+b_ i iirsv0q\pH0jb_(gh)q\\pS0WZXK\@m%u*rrs4x1&c__ c @.hm1`1%҉OOORP[1dSƀ&Q^`jal0q\3IQV}VmW[Zt[^l*{۞{|r}ttv&yF{kuv}}^lpp@Hr[gghik[ @Dq\]0$\WW@JXW[-N9NpS0k}#dƀGP[ P[y]b_h1;eR06RSdV1&P} 0ؑ}QRkSnTnMMlNlOlPlIdJkKLnRJR^=DD EFlHK\]ch"}h Ab b @x|TeĖ|077@Zb @qt Sΐq0_ }t0ʎ4000001nO5 wD* Nqg5@oU Uhr~p["}}ms?'x/{{F{K{{5000000c'x2xz)4l 4ls|~vk0T4X\\7u7uuwrwstuu n$p p!qGr}p"ZX00W n?okpB0sT4X0]00LVq$;Ɇ!k !k@llp#ΐhixKjp_M0P[PGb#Pgg g}gk >kWϑMrQ'YP[[=h> ?[@&y}&y77j8k9_:e3m46i;QgJё0!] ]}Α1BTq!>m]q\\\0ё4:ĖAr# #S̑Α0!]7"S \w.rr-ku򇞀qwq\q\\opNlQ @^StwA~n"S%qg0\_l _lzqu@E0uQgqghZX>\)u`u`c(g,gz1%n0(g;S@:u-00\\]5_-N,gqgP[ P[[K\\0lZX+YHY}ENQQRꀟSxTENNtN P& T0/0008N0N]]hnZX@+\\'Y30 }17q\ZX@JQ\hnK0@L0j000{\h=%..l0l1e2n%^&'i-]xǒl# $k_U튧RCSGrvv1xjllm  l BT[cb|摀08b&q\8R},ghyt ZmppS+c'x҉ ҉͑ ! N҉b_xrLw`l`l[riru{+c9h#lRx[ x[]aoMb1/}RRSlhVu00yuQRD0Y0@u\d00O000S",gl  j l@$}mkiZ ّt,kmknilc0c lkk6hckj9lhkigmP[}DS@g@N9h}D]|s^@,g@0n@},g}0}~ܑܑݑ d㑪^`r}5ݑ# ZS1R\AR@UΏ1ӌ(Aq\Iݑdr}9uf"4X00Kjzzs{|Kjtx q\Sb@[=W0\^Kbcgah0] T*[\ \]] wm\[[q\'e T Xt4XpX@)YNr1l}NNywQ Q@ST F0^n0 0j0@= N?NKj @ݑ{~Kjzv|v9oT TXv4XfKbD0wF0B0 N Q0Y0F0L0R000L0~>R000z=L0 @lR0@Le00u@wenG* *Α@WMp@ 9 ˄ @X7\0g00u0uwz{ Nqg@ ~n}q0}no!qup=0uq\]lmm n @<n!n08b"0@]hƀll%m @fmmg mgkk`l%0nwe(g,g}QgM0q\BW3\^^ ^8b?bq\Vn1bu\@F\]]>\ >\K\q\a\p 7BW@ZXP[[ORRSSWO@/ PQ)R07z00-NKNN]} nƀn70q\A"n|0MRn0 0@諱0 00; N] ] nƀn7p&q\SS\>\mhs1͑--} 4͑ёmҒ0wq&v \77tSsISA g9jm\"qgqg,p @U-NS\h@RSP[T[k!-NeKNKN@OCN@FO:RW0}0 {00 -N0Α~%R@|f @_70(g"\\7ّnڑjۑ}Ǒ}ϑ ԑuԑkՑlבcؑ h2W -$W0Wˆ @[0摯1\]uuv}sh{k!qbr\__@%bf,g〰"M0_jݑ\q\@.\^O O(WP[}[v1ؑS0@Ú0N @dOO0fmϑБёӑjlEh*͋Ǐ Ǐ}ϑԚ1c0 w͋~)0^z^chl҉^hVĉv v znzR{~ll"up#ubv_0:\S*^Mb Mbog}4l1(u^r%_awSbSsP[[s^R֊tf[ix[~NNkeQ wQmRlR0 pLp1pQ0 0怌0@AN NB:S0X@Mȼ0000ǀ[wcknqs|kfkK"{▵f>'Z~P[}f0 }VYNs~[ @m^tZP[ʎ!Þ@?Ğk0!q\0~hx|| D ^A80q!Rzc%Zbxx0,p@=\ _s0WS0Ô^3 @9Ėޖhs }9j|0zPQ3ou`[nS~\l0Vyoow0m#~cÔ#Q0 P[C\u{"ܔ00[}~qU~ otVYqi|0k~/~2VV'Y_lNNO T0 ƀppNsxsǀi]Nbe"& + TA,y00sCQlیΑZq; ϒ @x0b0kqy AZ0@`O0xE 050[\ys @ {2&yir@\4 4DIb0q\0mΑxؑݑ0;Am0܃+TT c@e{͑:\}Ė0s S\]}~00 * a\ADm}14l4X u"u$(u'0ue e@QBh:uywIN0@N\08N)nl"!q kA]:uShȀyttt txt0h\AP[ߘwzssr[t^t0fƀ| |o}vvQmn0X0Y~0eqƀUq"LrLr[r irgNsvVY{Nsyp^dUq@ueq@qq0q1[]pppp!q0W}QOUi_ƀ i0+€1sTQ"o do olpWe-WvNdWeeql\fm'nnn /nlXn n}0L}ȀYN2u0 fƀfmrwmmm0lƀ0 0l%m%m*mAm9#\m0q\N+llmm0q\ttI~薺f9h*m0eq0[`lTlllll;ΐp[0u`ll ll0QWSq\h_lnIs^s^@ce ,gqg@[09hP[k^t0 -N@gkQ Q\40000}0ofuk$k l8l _l%m:u0q\[[ƀmeqNRWS Tfkokkko\\];q\\\\~n1s|i)YEagBhVi0XjXj k kp!kckimimmS-W[1?el0?ΐvii)jKj{qL T-hhhh}i0[_M0Aq\vBhThzvhh0dWƀCQog/gggtgh=h0 iN_yogdqg~ggsIR/c*jmmq[q\IgIgQgr^g_g0Sl g(g,g-g0?P[;]8b4lrr']1kpW8MOp!6R|c| fL-f-fBf vfff\0 ^8q\U0ypeU fff^%f|g g8lmzNUVW^^imwzV-Wq\wewe e eoe-Wbk"s^VbccYe leY_eq00_ǀKbbb c c/cimwm0m0a0[KbSbbb0Sgb b8b?bGbq\lava a b0!h0mRUYP[sƀ0mƀl\^@^!%_%_i_t__u`0m0qgeq^]^[^^0s^ s^^^m^|Ae|x^V^-^c^k>ΐ0U`ƀ\(]]p]]]0__jP0hKj Kjυ70 [ NNCQ,g*j\ \ \ >\r!hn0>u`00[ƀ[ [z"[[v[0eq0dW[n[[[Timm򖕀0 T0>]f[.[[[ [ [00W00 Nf[[@d"[ [zO TGW"oso}Y*}Y ZZ P[W[TXab0Lrr0O_x\ \eg2-]mi NNq\0l)Y*Y +YIY0n0imzfgΐAB0 @y|uQS(WgX ZXZXXX Y 'Yeqv⌮$Tp,p0YS @(SpS To[RGS&SS S SuSuSf0usY @#x00W0uQwwQ]QQNOgPDIQ0IQ PQeQ@/kkQ"mQGq q螄0f@& ickm \grx1QA\lPr2Q @AQCQB:SSWĖ0ktPtPPPP0"oƀVYfNsnOO POP0m!q\]NMO MOQO\OO02uǀ0+N@NNO0NSNNN NN0eqǀ0va^tN N NNYs*ΐ8b8blm0u NZX\])jq7z NQ8N&KNKN LN _NNNp>ΐp=R1sTQ8N 9Nt;NEN O0P[0QNNN !N @2Nhlƀo| N N N N0cARΐ>Α0i0-000N<\ΐĖ0 @\000n100\\]wq70q\1{q\00 000030i00Y0200] ]q q0u70q\1{q\]vl,pSS\\N\OSe0e0 q0@|t0 @Y01F0Q0}a00L0 @\]]xs^e00u>\K\q\MQ%RSW;\1)Y|iR i0iro0irf$\+ss?scsfxs]7nNe e1BT\ Nq\W0rV'`-'`b"&bu0b2x͎0b0*g 0+10op0____0p$\\OR[t0Rt\^Ds^s^x^^}_b_B"\]w0]^e+^G^ @هL^+g+g@?qg~g0I0&N0x^NOO [o\00u10(g0 Ti] i]]]]1Q\\\]W\;2Q\0uGs^s^ _l@LJ @_0(g0glQ @g'Y@pB]8^0v[F[6[|;\q\k\\IWW]ckVnuΑ0vz0QuN PQS@wzW2N0Q0^0c10CQ[}[l[[1^\0#MQk[k[[[[>]p7)Y *Y+Y@xP[p;]!v00BTy00D0}RQTnW3ZX&ZX iXXYY0vF!] ],gqg00\\]ˀqBluWWX4X‰"QU!Ut0W BWW0{k1{kk0W\\@F4\\0uTBTsT T0>:uq\],p1ASSGS0SS S%SrT~q!fIS Ss^耰eqg:ut-NNCQSWS0萝1ΐ\ b2bS S@S S0Vn\]$YN2urRrRSQSWSQRMRoR" TNJOTQ TQrZQfeQ}Q@$Q0 ]O PCQ{NQ~%lOOPO\OOScegNNNN.s{s0f0f0N]4l@-~nNK-N/-N 8NEN WNN! P]MbMbeqg0uSWS Tq\0s0\OU00uN N N&Nz\\e}Α N@F-NꀟSp0p0 @Xw0N@N0̑1000 V0Y`0@um01Z00]0l0u 0uv^y07l\mwm\`l1Qfm(g(g@ϥQgq_l]^^2]'YMRS[[oq\~\SWZXOO PR N NN10W0|`%6q6qu{tSB0@ܖ0@_r0<\p[Ot`>eYee|QOwSwSS"Y`Y \1͑OOxQQll,g~c!/Αb bO@i\2\e0uΑ[ S@P̑t1YLe!7kgb0IL0 @q\~c1K\we  xk܃l~g2pQbStwm>Bz }}ou}}T~P[0܃zBzz }2qgQv0R00uww x^y zxehxp"4X0}iwmvm{}v0wll ll @H%m@nfm":ul_l @Pٙlj1'Ygg g9hLkP[0],g1gQgl^_lWt^*be eefgf,gkbt9epe^ ^q__u`P[^~0^@0s^0>ΑP[q\q\\o]]0u0!SP[d\B\0gr4Y4YgHYi}YW@sZX Y NS0Le1/fN N@v N@_N@V@Z}10NMQ(S T T TTJWSSS%R %RMRRhS0@bMQlQR0eNNNPOsOO>P[P[xNrNNr-N -N8NNf0\D0 @n00>Q0\gIfW3H4lt3(XX@$ؚޞY-<1&{S2bz3} Ėr0p{ёёl$y*C^\dl\tΐpiqg~gjgg@"h0]f fjg+g,gQg}fu%f-ftfvf0wyV_bVd6ee ef f1EebeeLelq\A{0fk0fkddy?eOeteA[@\d\qq\v\[a[[~[~[+Y][ ][[[[[+YwOYi}YZZP[yjzWWbX@ YU'Y*Y0ΐǏ1YwVfV WW'WqKQRHS&TUU`#U|hV「T1UrFU0;NIN~SgSTg TwsT30e0upSpStSfSSS1e}Yp",g퀩RRRS@zbZS0PrR"[R[RuRvRvRR1{zAR4X|1^yRi)Rz7R;RGR}QQQQnQsRr;NINKQuQxQv|QQ1[`l]NFO' PPPgCQIQr P+PZPsp"q\OzOOO OAe@ 0}Y]N NNd$OcOOSOr]N_NNNN {vؚ 0u0*NN NENINKNzl{0)R0 0z0000(gqNQ0wX0R>Z000W0+W0]0_0@j0m0L0 f0]0cT͑0m0v1U0m0F000Y000e1TF0y0D0WJ0M0qR0W0D0{20W0D0Ǒ7ȑɑʑKbhh6qqunS{2_r<\[OtKb>eXYeeswS wSS`Y \1͑INiOOxQ#Qh2r MoǑ|ƖWߘxrqQ-Jwwwdx y~bS:Wx0:WQhzlqdqp(uHSb bcnXdjfd7hdSLsY|U__IQ IQimQ0R6R~Rzn0pN~OmOw0vfO1u@1u1P[nKZX] ]_r70<\ZXY@eq\ N NQX]0 \00 N0N\;\;fpll@6qA$_0h0s \ \q\>ekYe[O0Q0@[i_r|o克v.‘ ‘lÑkőmƑsYq"L0NniBz zR^bzy(mlW0Y0x[04bi ^0QY0o[000c|p"6qajQё0llujki88܃(Wlt+}0amkiWu+owwjSbWoS|Bx[T{0HeBv Bvyp~yu^Luwu{+^fflqt+^_e1lQg{}Y }Yx[[Luz|qbiNoRX[kj{|{|^|S?\ @?oAlWfz mmFm?o0IMzɅWfm{|^Wmi!ɁKw^ɁLF7u 7u^mr1Vnmi#jrsY``v`}Kabu~v0Q02sY~fZ\0({RRS TD0kNkQ0*`2Y\O*`hm_mWr RRtoꀺɉ}N0O|Tp FUN\00 @Z-0 @cNY{0}Y0~0000{Y0[0000ukmkjzlUp5s^~LpBd#u @>@ؚ1q\17d #052WSψ0]r r@%0u=@ff1'YLpp@AjGr0q\v|g"ii @1i_l`l00u10Q1HY_gg@di10Q0hbb@QWeqgs^^_0~g108bWS?'Y[[xq\\ ]1ENO$0;10 N'Y)Y@$[10 NsTsTeTYY1я0u0l2q\WSWSS@X~T04XN!QQR R@NS20N8b108bN@du=OP1 \JW0ͅ N N-N@KZN10RN N N10Rq1Ǐ vA/n}\^^u__zpNoT1YKa{1w[ [K\]~-^n0]}Y @[}[r[c)RPV$4X 4XfiXXX*Y00V:WwJW~[WzmvhvhTT'TVQThVn0{z1P[q\)R@RSTT1Y`t1w0]|N$N N|OgOv PtQNNNmN9h9h0u[e@Rqg0 00 @Y8NqNz000 P0 `0@s01_000Nt0[0_!popo @ڽrvuk?k@k6h8m9k:i22f3l4i5i.j/k0 13}"Vn0VnqQg̑xwQg |ሎя10W@SXX[oE\kcN O Wv&r*I*k+k,n-L]&}}@{͑0nvQ @[r0fz0HO]b>p^|0RvU U W|][0們0nKQhTTp0=r08l&l'(l)k<\<\@䀯z0Tv0N-NP[\0s^i0Y0b`!!k"f#l$mgn l iMlkllllmVh䌘1KƉcxhLk%slU7Y7Yp_alUU+Ys0@YֺNsORTlmkA[[0 m nlmslll #!h30wwxܕ󗁀螇q%RX0̑|Α~f pfNJ⌎!hl3}ሌNhg~Xa a{?afgQgi~XE\]`z0lOlQlQ RSsTW#lo`0@bl NNlOO0lOjej+P%fllmlkl,dQ{J# sŖ~n@mX圄Α0%m?e@9Qg1e0u08SA0^0 w2000~100lzy@7؏i=&np7 @n0@0@,g @WbL0On= @Lb݈Q0P[ @ƚT0TQ{f{k}@%}l;vcwcw w Ayzzyz0ؚ^z0Nfvvv~ w1u1u2uYu|vCN\loo0u]0<]g_l_llll00Xh gd gTgKjkfleg g gL(gg0gr@St,d|?eoe/fD0ᐌV]a_6``basabc1cOrq0e_W_\__00F;s| s|@Î》҉0]N'YP[0sk^^g^^^b0c |i wrMRWS] ^ s^~^q\]xp=]+Y% \ \pK\\\-N @\ S@DVWS @,g0+Y}YeP[[0b1oΑZX ZXuX'Y@*Y0ΐVr(WQPW{Wv0WP:S TTRBTTU @жU^0BT0]ƀShS@+SSpNS:S :SnWS\S@\؟SPjQYRS0>0u0NOOOOvOv P|ZPgN N N@O0N"\|0X N N NN@_N/f_gm]0n00@N08~0&7ylk]I%m%7̑ ̑qΑA Sv7@@萑0u0uv>y%mfm,p(ggg @\h @lXl(g@,gqg8b8be@7f]^anMR20WK\ K\@Gq\\#MR0WX}P[}SSVW0rMRSSf[Α2BTn0̑2s0n0N PmQ mQQR"0Q PMQZQ0 @}0-NKNYN0fmxA=SSkk}\v-**tX^1@S_pilnjdvR{R{{d9pvhyfz1X.]&]y3b?efpawE@\ @\s}=~0@\0xtO@%Q2QR0dp0ё1X}[`@\`8R 8RRxS/S%@\N\OP0萞BS @@\V{0]b퐛klmleEl%eyey } a0`00%flm p :u0qg0n00XnOgOgg _ll0k0}0[levfNg0-0vfd[]]@˳_u`@/c0l0O[[[0Wf0Z0eWSWS SU IZP[N~Q0[[-0[NlQQ0 i>\@q\\kjk0#~a吤kmu/eK^hnTYbULD#wQ,prrQ=Mo,p0uz1 T\A<Αhhl;m_eggPgb1wY*K\]]@bpe]K\^\ll\sB0 @|OOrR!0{[[k\l@\aYdY]P[0q\QTTQT]WQiRSvpQ0OOVMOUeQ0S N^N]NW␫kb^O%m90u10uw{#~(u!NN kQmQASV0ju0juN@oN N@j]NN0ju0ju0ju 6R%mwfm䀋sr,g ,gQgg!k0ΐ^8b~g0_oV)[![q\ \]le,gCkQSv@V5ir000000a^Vu W[vN NCQuQ @SpR N-N;Nq'Y%_d0`l0T0[ǀ:e@/n}fNf1q1q􋘀ܐܐeݐߐkkC/O@dGdg0Qg}0e0eِhڐhېeY3ÐА4ՐՐm֐lאiؐkАѐӐ|Ԑjbb ~‰͑[^~0Rp0^KQTd][]R0=r0倊ʐAʐːmΐϐHY Y]8nn@yJwΑq:S_@SpWSSs^ 90W0s^qMbI{1sY|-NcZQTmsY}P[ÐhŐgǐkȐlhljmg4 Ėx薋 NPNΐё 0^2 N__0fuu7uu}sgg_lp+Yu`u`v`$ab+YlHYP[k%_N NzRS^X*Y0ΐ0 N_N~N0%ΐj E\ E\ZcxяgN{ OViX[[kp[iklfkslr3c}gl0 T\{>rk 2x[+^0ekf[ekglN֊6*z|TW0q\0Y|QMRS0Kj N N OO@IO CQ1RN1S0u0w P P\?Q]RQmwQzHNNNcMO[PO0~nHNGNJN0Npn0 N[ N *NKEN8\]%m1Reu0SckoilDikml%m䏞}i}imu0uw0_oq#s^ΑENN}0W[zfq0=N\0N0Tc0s^VkRST/x[`0}0eucܕ qHeaܕ2xr}ᐖҒ҉%pp`!0W@SpST` wNJ#1U҉z0eu w }}h0W@S6^0T}E^elllLud\ePgFhtE^b_`Sb?e^X^XXm[[6^"IQ NzOZPRQ@S! wbq̑1b1b0OB6qƉcw - mjS[@TeuA܌"NܕܕX@^BN "1_S!W܌쌛ߍ|y|nNJu~v`0 Y{p$awz z{f}r/fawlxypy(u |v ww/fu㖌0*g *gm>kqlAmpn}p gce/ffige gUgnkU<_$ad dd?e1elabbwr1lq\__`*``s6^ 6^}8^x^_t_nU(Wc Y}Yj\nP"S5T5TTSUSSTNdPPCQSSSRbOO OOTOOOP{Y0w00s NNfCYv/fpg}n0Zipb(`l: ΘqhVq}ݑzx /n-mw@bess͑ oA! @^iΘ04Y01\{uyyzzi 񊁀0 NT{NJ{`fuxy~yR @q\^s0b Y'[[w[-^_bv`1\d0[0[YeZvU[[[py11\ZNN:PPMQP?S13vQ0@N NN{N0\O@0b0T{}}uˊ ƖsQtaS}w0fNyR{)Y[d1KNx^ekek W2h?0[wmXpq!MR2eQsQyTk_e0ek{L{k|}(~mHn n`ʕw}}S[qgl&wwmn0JS @|cp0U6q6q>r^W0@? NX\P}~00֊wxmymzTmi>yԚpꚅlX_{dX16s(WT⌏tT`=Wb1,t^Yu#|11y @ぇ|:Yuwy?zuF{ NRx0O~oorirhs"u#uV1"KNa0zumiijklld[@h`!bee_flhlbYee~h`y`aa‾aq!qO0 N?\ ?\q_t__t_md[}[[[[#,t^0ePQV1Y1Yc@[P[Vs@WkXPQs6RS}TTn0ƖSOSOd\OpOPPx['`~u[L0@wY00NOP[U1hsz1\*_p2r_t`6byc0 e^^^^{_}1\E\}x^peS0W 0WYP[[y1poSSUV1"9eNOOeQwQy0RR0Y001 Y0<fq;qq~ƖhZsa/u1__zUyky o@SY kw0MQ"l1Tgu&y||}|w @W2 Nx!h&yhyoy{oLkLkljAmpf!h#j0002 Nx|Y6Kb!c cPd}dfc kmLvKbb[bbt)jUAgZY Y[W[w0bq0g}YhY{}YqOSSfSU^@W{OQ\%Rc@Sqy@KTy0:y0@00N_ 0}Y }Y @eZ@)NbM0O00@-R@S00N0@ T0 Y0 i0@l00M01n001P00s0t0@Ŝv0M`0@Xh0 @ QS @ιeXY0|[000ns=sjtuvaA kxm[llygqfLr1 gp[K_v_ZeN NRSu}TuIYF0}0 @9INcNhn2opjrLf}}trs zfnu Nzlq NMR^^{baegNO{0ReiwTn0} -0X{1˄b}bu=^g0hn34~p1ccu0gs˄˄ -= w$OOOw0Oir}wisr8Ɂ!c%ev veW0D0F0tH000KbKbir00S00@'HQ00Àik܏^`e|(Wv0g0gikKmtgq@my[ [_bc^gm0K0*XP[{k0hPY^^`Babhn22N@YM􏄀wnvyf}z܈r㉋0#_QXXs^pxkQGSHT NNnOOPp!OkNUG$h00"%R\w* ͑ m19hh"\ʐ̑Α:uv00W1\Α@JS`lq! Op(ݍݍ vqяlv0 Tdp怳cNؚ0ۘ0 0Ny 7S]x1"яbUq0(ΐ ΐiΑcĖp0q\zXT;Nku0>m0p q\UVm nv5L:yF{{}䀝g>r>r u|7uxwvx[q\evg!k@il@цlzididpe ffgw x0#]l_~abOb0evV=^___%_f_t_:Z0O0^s^^_p9q\P[P[[[E\ @?q\1NV@t*Y@+YlY1TY+H_NSS S TTqU0>ry0fk"lN耺NX0R[SNN N N@AKN_N`ΐW0^Y0c0n00]p80b1Y00b7{̀ ̀lff1pl{}j0ёlrr}yyzq^{p TbhlNL0pi0} T___aib1}TN1KN֊ TT^06bp>a[NN䀋O|RSQD0F0IH000~hv*YeHy*xu*e1r(Wy@0かϋy`tYu||q~:Yu?zV{q NegrYeo 1r irns1!KNa0c1!N@W_h` h`z`aq~u_h___@W]1Yc@[t}[[SO SOdYOO}T1Vg N}N NNZ Of[[1rzPQRSeK{dΑ8x!ؚ \]8b0X0Kj1N:\yxvĖo1^y\w w|k?0%_Αёᓀ0 ΐΐ|̑l͑r #@mSq0W0WH܏r:v0;1!e0uS*q" "q7#\6qvqfu @0‰s02uShxt$IoυxLM0O0szzt}o1WXWX@ys0q}q}nK{i{{wmg0u94xy y@J zlzi{4xzPyVy!CQW,g^ytv v wwu@w0?(g0u7u}Qu2 N-Nq\!-NqgLpt tVuu#u+u0P[pLpzkps0BWnn nn,p\p9[wm @wm!n}i,ll lll@Ofmlo_llQ䀟SIkIk\Lkck9S}ijk9j#q\ gqgqggggHh0Q][}~ g,g/gu%f%f-fnf0ˊeꀹef[0}T]f_ru`bbYee5e[yH0u``a#\___x__A~r]f_y_ _DS_~evnYon on} @E07Yq\ j0S0ZXS S @UY0x^0YNNlQ0W0N0^^^^_w%_b_^^^0 wos^s^x^{^w]^E^s!Q'Y0nY([K\ K\\}\]80u0we[g[[YYzP[kf[yx[Yp*Y@+Yf0W1jW$jW@vW4XXb \\ @y5q\:u4x@Ѐ0MRMRSWS[[0W:WkBW0$\0]UU @lxV@r5W0N~nTTyU/Oh+R8SS ST,TXTe1m􋒀SSSq0uRRSSnWSqg9Q0@H+^r+RpGRMRf0DQ{IQMQ[^OOO|CQ0:/O[OO N:_NN NNN@,N|q\_NuNN0!lsEN ENINKNp NKNN N N-NS]0mQ0bWz0%NN Nw N N<0N-NjW00000178b> NS>\e0e0 @~"n0p00_0u0cQ0-W0Y0L0 @?X010y0nD`v`ia֊{ePREKeKMNbOEbbbkl;6R^v``1cU1lbU5!kg*48ݑݑz +~D0%ʎ8Il0xpmilVÌZ 1kp{0Kb_*d5LX,pF{F{{L||P[~_x[7^0D^,pqh(uL0\ll @lo!k@lk#ln T3s^` ` @۳va~,dgk9zs^^_|UU )Y *Y@}Y0O00 Nq0!S T&T}TW1)Y挓 N1Q)QRRR[0ce4X 4Xgk2ϑiMRO]ePlQTj0\0WpMR NOd\O^s0s0v0`y000wQ0000Y0~[000V0@7]0@!q000xe1 ΑrԚ1#WPȉi1$M|!M|tktklngqB[\ё0[Rxee-f(W \ \^bpe(W~0Wc[{HOHOuSO{SfD0O0NuBfzu@/" -qߘl0T0'Wy/x3 ܕ1e\1x@1 NeQw wex͑pϑo2S4l }vN0nvN,dm}ތ,WrW1 f}f}t|~1 NS1 dƀz{t{1 N\P6sBv&xxy zPMz0 1x#vmohVu}l ;m!n'`~gp㉞bKjKjKj #l'l_l1KN0 0S+lirBffgmq NPXr_;6bxe xeereje:P[w6boUb@KbtOeS{'`oul__ `ana1u[1 NS__h_S1u[[t^ t^^aN_S_z0^q[p\q\tq\0'Y'Yf1Y[z[uP@K0{kyXYfYw=|IOCiR$JSJSS3W4X02bApexetrR0R^yiRtpR\RkHS1 NߘqQqQ Q}RpGR2Ra9e1gOOqiQ0)Y0wsNNNNNtOf1"eP[1KNUNsNfN0ܕa0 a0id00 NSqN0T0 Y0}B0[SL0O0yY0Z[000fEGDI\J@[}i݅Rd&ё ~B0uQё @ m x̑=]Sd}͎77njptewx݅ L WgpʎugAMR:y0Z1:y>wgr*r}G Gri1 Nxkr}9uckossqv|grsusle~wkl l@lno9uwk{lu4l0Wu`l{}ij jiktk0\]@SnWp4Xq1aS:\pSfsYV`.bd dfs(g0bblzd@jdKbu/b /b^2bFKb0}Y``an1w[ƀ[q\ q\^ _qs4l|[[K\sYnP[f[qx[h[`A71 NcO1RUUWX5MR00Umi@bRTT1Q(gwQ wQeQ @qR1 gOO{IQ1[\m0N NOmPOk1YT~0@p0 @:Nh0@ip0s0v0Vy000\Y0[0S00w0I1h0p0ƀ4X 4XfsY_gefik0O0B0 NuFT@V00001M00,pD7TΑΑ@vj TM7쀊2E0PQF{F{} @ HL~A&S:u,pujusuw0u`~0@50SUb Ub@le_llnfST @64XZX^r0Z000!00 Q;RaRY0[000pp00^0[0{0[0r j0L00f0D0WO0j0~00M0"j0L00u_0@>xh01h00o100q(Ǐ|_o}Ǐ|N{ior~i]q@wvW1#90RLe Le}Qeuepq 0RP:Rp[iN NpNQq6e)1 NmF0Y0@r N_?_?kAB5DkM q"q\g1&q\gr rυ^pz1?SN|Xb_}1?SvQvQsS_ aL]0@b?aX YaR0@[0@wk0] P0q\<(=m>gPPag]wmF`R`>eeBf NP k~! NP_b+Ɖۏۏ|e2MƉzp{Ǐ@ яb'}'}}W~beg{kswc1_wY0000l#0Y0{[000/k12g4lYe6ju!IImt H Ns{ё0H-Ptjuf} 1_Yg g+gRrk_'`}eelg{Q W W1Xet^xe1}_qQ RVo[@2le0%foNNeOdmQdNc NoNoVd܈a>v Йp͎y0Wvߘq1zM2~0We1#Nq R00) э"f16^󍟀'`w0O16^󍞀16^Sbz7=c cňub0و䀊LjavI}&~~ rnr1}Y2bRq'`x} }aK~k~wOp NeU}{{ /}P}Ja}}_g1/}Xrp@bvvWw4xzd0lkp/tt(uzv^|v}v06^Wlkux0kupb_zkpstctp2xgnn2oo,p0l16^,rkjLk_lm0F0K\0#~dOY&bKe,g,ggg9hh16^)R1bwe~ef(gO}bbyc:dMWede0{B}s^w0O&bj0bSbbqqvwc06^u"\!t^t^^}>_q_t`000\ ]/^a6^NxA -N @*:u\\:\q\p\k0O"FU @=aOYP[[k\k:zۛIQHT*|T|TkJW PWXYOS!\!lT Th TTF0SOx6^YR RTR\S{SxS1}Y2bIQ@Q@NFR@$R$rWNSOSO\OlOOpOp^1#SWNN@4NoO1fQ0rq0Zq00 -N^2N}A)D0d0V&mm z @r0000F0H000VkP[0^ ;bY0[00000Q S@hTD0vF0Y0z[000B0S0@|c00P[D0F0Q0 @U`0@,j0m00q0v0o=gf4 SR} ͋~# 7`u0N0>wquN**m^colfi@fir<zz|}~ 9^~miw^miSNv/gir 0u wryN{|yp;NsYN@[@/fΑ10u0_!k!k|4l#n6rgbKj~_j}S3q\b_b_^q_ebH,gq\^~c^ ^ЏK0R0R0^WWRW[u}[|1\]SnUqVzWdPQ QlRtSSeq_N}PmPxuQQ00+N^\OjGP`Q0@i00fB0 @ B`0 @e N @wQ @R0K\y]s[\@wg*^* ؚDTL0Bf0Bf}L"[rh hؚ@@0\[r0u@^y1[[0AS AS\@[i01eW[ N N-N0l0ᐗ0ᐖpNVS 0Q0ۏ0Q02@w7 @:uΏz___g,p2u'Yx[n]:u\]~t^1N{0R"4X4X ^X@kY q\11\O2b sY]0RS @BWq\0 0@g;NNOQ1S Tz0y0VS020QF0nH0@ 00q\ k3fS{*T TjMcĖߘ^{ @+bw ppXT{rs0l=msstpF{T{=mns]06kkt4lgzlfegik{1_+Y3b;e ;eaHeoee1n0\b&b0b"zl1sSzl^ ^%`bsupb_+Y[z\Ap2xQSS8TVg1XR1V1,p8bQRqRp0 0@}OQk1_D0\~0000~DO0iN^Sd4lv]wKZ``2k}Z7_v`ΘQ Q}R9S2+YKNRW0N GQD0t02F0Y00eBf1KN_1KN_4]k ǏǏۏWNWawopqS S_eg1SNNoO1S0|j{{w_{rޞjpYuiP[ P[_z_}yPNrNSjpUa1r=go.z5a^gޞpRQN@#jjvcq#P[}v,tVz.zUF{u{|qezdjGr Grrs{vx0;j!k]ekkg 2b10u0Wg ggj#jN@gyg,g~gRQpfbV<1\$/e /ese @\lll@lx ml퀳lwll le#l_lu0 T[*j kll1TX_Ze* gCgCgQgzqgi0h1S gge(gf fff!q;efwSfr'`bbXLeOe'``@bc1Tt___ _\|}b_f__b[&3^^^^_ _3^a8^Ct^b\\]]]h[[{\0\1TeY][][f[[[iY{ZZuP[)Y)Y+Y}xYr,gtX @gYY0\N`R+SFU FUWjX1XZ1S\}SjTgJTUS SSuS0WRRR@wQR RGRjR1T\OoQCQ@xQsOOO+P週irAOTxNxOqOBRRo兦0"NNN쀺NNNINN00@r0@A5N0^000Y0Y0za0fa0`v0@䠊0c(NSq{Tw1N00nc v@ha^0Y0K0@MQ000I00 $P T쀩\b1Q00u10[0K0 L0 S0Y000a01K00yK0@Q01h0p01L00b10F0Y0cZ0@[00z0|0JW0 F0L0L0W0X00bgr@bjuw0SuD0F0`H000rd000VAj!k!knwOOrX{!kv} v}}wMGqH00y!k zzb%R %R_U_gei09] N^-NR100pp7vv|Lt[^AmB(^HTyy ㉄Ǐ@oM0_HTVXfeg|T)YeN%N NrIQeQ}Q#W0\N NNj1SlǏN1#lO1legyQ0Q0@wY0ꀋ0K0M0 O0W0Y0k_}T~T~ T~@힓"h0Q@0v1J00ek) }-NSz͋p8o8o`}큈^ekQlnR1 S[g gpagph!kr|TQW0[t^`eq NQ Qo)RsS|W[S|F0Nc P|b '    k Ye[l0(W0YMOrlh]q b=hy$ $ ƖkyQ001Nhyg|b@}2 N !hlld>mhdqy(uZbAdz!h7h2 N |SU_ U_{brKbUb[bSlYW[[_0ORR:SjUSoSb*Nv>NOiQa2bMQl[4l=Sl/ۘ ۘWw螘0s0iΘ0  NL LKK~blc21-fp_7 YIp1-fp_7ʌ<=@s;Lirco0Ɇt*}ぅj0(g}@?~x3}ywywz{ra0qd0f000t#u(u)nn nno,pS]y0)nnn"B\0%d\4l lAm jmn0qLvp  NyLXX(`/ce eegi1zSycdpe{0g0};b ;b@'Kbqic0X0(`h` @b1N00\]] @[__\]]op q\Xe"Y)YP[t[0[0RGR0N N<CRRR ST0Lۙv1 N2oCR@eR @,R1 NmO OIQPQ} NN O1S[00r0Sj0000@ˁ01001i00j0k0Sm00X00g0|U0 V0@rW0`0 @kh0S0~0 kw0I1h0p0d0R00~02F@:_mj6э#SSBssLs0[w0[qs4Xэcۏ~8hAzR R~@}dqpbj+w1fozzzmzqzo rmu y1s:WyA"z~zhce ce}egxk4l1S_uc{/e0^?S1Y^ ^_xR__q1s00YZZzf[rx[}T}TVu4XTYp'}}?SxSwS> NKN!OOuQrQ0Rj1SBOSzN0SKNNrN`1-Y-YpY0Y0j[0@Ō0@ NNyQvF0@DL0 @R01Y,4l |St0y0004lp|0I1Y @00^@^` @/e0^1s00QQ R@S V 4XtY0p[0000% N0y000S0`0f7n0~0 0`1h0p01s001i0F0@rueL[f5"dd▎f0y_#[uQ|"vb_cr  xxpf}q N zf؏~w0Op p}l⎈0gn%9r~m[Lqj>y3.~!w w{rq5ёa.~ ~x) BlvQ!kz NMR1 NMRyyzzr?zx}>yfhyey?opp q st90o~兇?onoskpt>k >k]ekoiklp]ueg!h1KNSYH\2_ c cwcrLecek KN_xy__~?bfQ͎0Nz0N|^^^}^s^H\a-^o^0[[[w[q[kE\o0[f[bx[rWWX~4XbZZSeVVhpSyO&0RRR{SdtSm{S0RoRRuQ uQQQQPKNOZMOpOoN&NNf OO O{NuQ~͎0Nz[t^ёea~nN@߬NNc0c0 0N NOS1_M00ekmK0@πO0tQ0N00yBf00ƀ?rp;MD DmΘ0:g0_jrMmё`"1%`QeΏΏ\ۏhT^p'pn N NXT}0^~ ]lvq݋0hV~ ~Vu 1!Ώe1܏y y@\M||f}irtrefLeXeP[`EKb Uc Uchc@pddpa0KbSbvUbb0O0pK{{D0F0UaUa}ahaa````u\j]^0]pWP[][[\|1Α(g@wQ>SOU OUtSUU{VY0SvSbS T0[reReRRRASQ @1QhR0RlFqg qg{}60K\Q0S\N:Q:QyeQuQtQN @m8OeO@O"Sr0r0 N NVN1S1^Y0BOSxegyD0#F0aH0c0N N@KbzUb@lc1Q00K0f0`q010F00Q0p0z"Sbi/ ԏ@CmW0nY0x[0000k0q000@>C=p100w1h0Y0cc @YceBl z ~0010Y0100s1f00SbUb brc00a0wd0F0vH000O0{Q00003OO@#Q eR @V@rk^0Y0Y0s[0000 NWN @BNO0Q0000{0000R000~a0$a0 d0o0~0O0@00Y010Y0O0nQ0@z000{N000F0K0 S0 Y0_01f001Q00iY001L00W*#iom mno|vˆ}!Q0Q_lAmpOpa_jk@4egyoO6cc{'vB兓5~cdlonov5|o| + 00o0|m0+1wԏ~υυx克pb^y}~~onW򀙄uo||iT*w+do|wyM``ll@`%mn+o|eg{kvdl1S1Y){^K` K`f``ibt Nx{^i_e`mo|光[[f[d\1YaYP[cNOOWPoPQ"YNZOOq`OWpوo N NmqNuND0F0c00Y0PQP[00~V^~%l`l^q0'`vIu^~xi1$v#lettv }0ݑeeAmpfIQ TuWs^zb_0>Y1ԏgqKk^Amv{Nq g!kwc"sOe0rs0>~Kwnw틈w~U{^a aypu 1 N\O0y0 @G<\O_0鏄ꏇ8b;vяяrΑ@eMoC!S]fm0uvwt0]dde 4l0uxp2x$H_qb_R8bcd 2x|Q(W (WP[逳[T]1 wkwjQRR[0ptg N NNObOS_0]q0_g00]000 N@QW0Y0idegS X +YxP[瀯eSv0W{0<\Zŏ| ׏hH *hA&}傝܏`+R6qpuy N@eV g0pu0_%R+R } }I@[lu1;=ORWSt*Y0W}0lnjmYY^`ezz܏u"ތ܏܏1ݏޏ&ߏeglߏekegrnu NQ1 NMRbabaehfxNp0R^ne@3euZƋ2S Si~1 egvzя܏Xvw @=Ksݍ{Ƌ pNؚ0ޘx0aN}zQ Q|LmhƉm~nls6e~?eeq/fC1Nl1U3*`b bbgc{Gdd*`h``ab4b1lq\}Y }Y]&^m8^_`l8^u1UUY~*Yv{QS SpT5TTT{QQSSrS0/fjbyfN fN|NpNsO}Ps NNj:NfaNu1nZiq!g/{ _̑Ck5{yX{{|X|r1ez_!k !kNpsxyD0?Qgq7hAchwihrwQ$XX{'Y'^eSg1i/fvwQ{QStS0lv*N)Y`NvgvN NCOMOS?QZ0?QoN N *N>HNNegv15P[P[tΏ2ӏӏlԏՏn֏m3,gJ z$  rё\D`] *n1z ziT{^ }ppt t0uvt}^ @q_r`1`O\s^s^ut^~^^Oe1t^Ow\\P]]P[P[[[q\z[0@0u000(WWXRGR0ў0ў0ў=TGSSSv!`ʕsK0bf0b0Sv}P1KN__afu0QVY1b/gA Pbww@'ƋVo51;NINbidpey0en0VVY\ebW1Yp)9_N0RHaStU0\hd7_=Qu 7ʎΑzՙ0{0lQuju @<w-g -gQgqhl0u{7__ e ,g0v0a0p#0{`S1X'XP[q\\]Feeqg^y@1wm\1wm\CQ*Yq\1s^S`SSTW00@ς NEN@3[KNN8b0<\d0 @Ln0@|00Q0u\ T0u0uvΑT @q\(g N NKNeQ001R000 N00c000n N @eQ @T0F0Gl lnhk3eqs^SNS S[MJS~n0\{0wlnx8b>Yu{Αl1e^X ^XxX`&^}E^^OZPQ|:Sn1 w4nCHgA~=ΑΑ@ա0\0%gfSk 0@bstX݅m+^|A~j {0%g"u"\u \upvr^yy|}p!|"u #u (u 0u4l)RwTiir^00Wmwkwkyl li;mgr@Smiwg!hmi _jpwQr^gr0oR0)oCx[ _j zx=~0"u*\\0$eT TT~*Y@u;+YoSu T{>T~KNN N@OIQmZSKN_NxNp"ΐA R200N N 8N0\0#ΐ!ΐn0 0 0S,p08bS\0\llwu{l0P2}TV W%U kq"'NCgW 58BRQP[~Ꚋy 􋈀stq/Uirsyri[pffck}v|XMbbbq exA?QP[mrk"r持rLzzwkrkwmnS^^Y_xacSHT[OOxQe%RSu NNyN1Ta=NR}vX XiikƋm󗆀}vr<@I}1QO)Y)Y@vafzglck~!~IQ%Rs+RdX0W0W^fpp:Ny\ORWlq q0l!lltU}?QRQ00q_ _~Kbip1gdsTsYSP[rx[llWtUP}~Ux[o__Hhs0N0 }Y0R 0R{U@1XyYv NNOlQ[\^rLhtUw0Rb NT}Ue0br\]]Y_$n{hs"`nL[wjrffNgGlwmtY_azcwNSS[w[怓^NQxQNSf0X N NNkINNm1aY00000f0#0"WMp&jIux0Rlmp@_vW0cw0m]] _ bhl!D0$^4X0uw7_D00uW7YxP[h\uNR RvRvRcS`sTpLVyNZQ{RpRi}Tk00 0y0 @DŽNT}~]0yD0WF0O0@|00F01X0f0qwgs| s|liǏp)Ss^bk0RuSyt:S^0WXll0@Џ Џ|ۏ{p0Ru@hڋǏ~v vq||~fp!{wl@4lrl5uk0{q4V\\ _rbeg1S1bY4VY[[1b\eQeQJQ0RuSp#{iRsi NNeN N50ww Q\pSq$bfN gr0UuLq wܔ0w1pp|0$wNyQrRyP[f~V={(o<_  ~y0b<_?e}NwQRV[^'Yf[}{Fqq&vяrϑasOt'YS}YY~EiifT蕌O+Y{P[rzz{8|q}lss |'@S͑n0GrlpAm@Inn}[[_egl0s1}SNqSO]eQb0Ry@9fx J"-͑͑Θؘ0ؘtϑ0~0%`u0PNl1_eg"f{W1}YIN1N{`؈Ɖhr  o0f>NkS"`3=rvvgwzZ=rsqupg ghllnmt1ˆ㉔f[:g~gq a_q0g}Y-bac cLeure}e1͑fkbabbvwc___b_l_~Y]]0Nc1 m0)RS S9TXfY1k)RRlS1͑INOO`OuQQ>NN$Oo1YRu ?ku~vxyvNk׋_bl9piprvstD_b\|~mbV~Xb1pǏ Ǐۏ#0Xv0XpvpXp0pjp pe6qnv1NX~bceg1pSQXX__Qt0RRc O OPQ0 S NqNNlsmvnYo@w8 @D墔4Y|p(yoq1_1_y yq0x@wlxx}0Fn N|Q0ep0T1_kks{vz1__ (gqSe00:k0SSkS_xx(:g0vN;SOj\Q?dx܀=}ǏǏ@jЏqΘ1fOz|}Fn0XT`` \fyn1Kbgz0~܀҉P&j1:N%0Y}uy yyT hLo0~ulvmI|1Kbioʎp zzz!f}gbwpuFs|s|I N0)^'StPSAm0P0tPs^be#l82 2KN"}|86^|||f}v@f0{0{#l4lltz0{"{Y\\ ?\@_|_c|1YY[[{\1\OO IQeQ Q uS0({|18SƀTglfBeQfRϑv0syY0@M N@F$NvN2 N8c\Jn3rRuXq|r4j5l6l7m..m/2n3ipS}1'bf)* ,jBNQiP[uAc_΀,I I~og@Ru|B w0߈΀ll9x򇖀rvv~y.zD}rsYuju Nc6Ri iq_jAmqrTwc~dnfx=hS9]__ b_0bb,b0Q02bb_j]]^t^iZXZXPYYh\WXw]}SS1UW~q!-N.YWNO Oereue1m[~ba babbwccH___m_w_z9T$YY]]]m^v1 mfmix9T;TWXY1k_jʎuQuQ)RRSyS%͑{OOrOOP} jmiiiяLko^ i e jlUclk nK 2Ԛu0 ϑ0ϑnCpswt0Gr[[epfkLkIn0s1 [0 @3c00iO c[0vK0@ Q0001 Skce&v &v}яϑtؚfepZfckvpgq'Y 'Yg}Yn\p]p_ty0"KN~NOksOpRyW ێVojkklilDlw8͑  @(ߘi0W͑|ΑϑWё0^\t)̑!W0@h00q\逗ňrjꌀuos1Rʎauqwsx@s|uƄ0 @au01Z001Z00}0D0XL0 @kRW00@B00F0W0@h0uNw^iCjjkRAm} }}zoݍ}0RAmirt{|0l \ \K\_bs(g01z W8NSWYT[pQ0ujljF mmi_cjlkߎߎml@J[ln3 NM@R2wbpwm⎋0P0hV܈ ܈mm~n~wJ=d!h(u (uYwycM|rP}\!hmi_jklue0un0^0^|^b&bwcgn0mi[[E\h^\wMO2SX Xg YZmf[z[SqTjVp0WBWPPeQQQhRbpupb_MOuOO\OtPap0y0 y0z0@N}0WNNwp0 @s0v0pw00O00[R0R0 X0@kqZ0@_0f000g0@ꉋ0=@000?[0oK0L0Q000Y0s[0@9q00n000S0@ۼ00.vW, ԚLv1Z^~5ߎߎؑp"Dz1_001_p֊q|ssj|}0x0}xxuyr{zv@wlx|Qe0x}_'kGrGr|stk4lo>m{e e(gh0f[p ^X_'`tb0xOSS _1_S!q00:k0˄rxx_jOy\QSnK0@bS0 @ʼn0N`SO1Riry0K0D0t000ێi܎kݎmގl͎ӎӎjԎm׎k؎k͎6ώlюlҎ^e6q6q z E1Þ^1'Yl^epefopHQHQq%R]_S0 @t Nq&N!s00lx_jfs1{?ut~ T c^qrRdpMow1'Yx[{NJ znjʎ⎓p$ёuNJfs70\0^݈݈{1irYe0[f5ň}A0]100Qu-M|.~.~q^w90>y NTM||}q}hy hyy.z{!@SQueu^y{l(kpkpqr(uprFU~^0P[p@Sl@Jll/nw0"ΐ[$RLk Lkrkl4lo2_j k!k0Uf[[6b.e!h!hyh}i jp#"X^p"{e|ff\ gpbby?eseoe{6bGbKbn]y_ y___`y1nce]+^b=^s^zl\l\o\\]f[[^\wpW;S/V*Y *Y@m+YYtZVo WWoX}A";N@~k'Y0NSS}T〶UV`;Sv@SsS0(uQRRuRR{RruQzR{R6R0@SNNOP lQ0Yeu Y@^Kr}zNNNq\otɎɎmʎˎJ̎ ݍ^S~p}~0Wag{1Nk0[g9I*) ՙԚx0rk-0qS SeΑ"0S*Mr0b  d`eϑxov9fሀ7{njyhy!z}}c+~΀z{ }ሑ.z.zYzhz{hyoyi zqlq qxLr0uu1_xlwmon0ugi@}iZbk4l10$0v4X@0^ _eef(g_cje0[^^a^q^u0^^p^|>\\\]]>S>\~K\oq\r4X~ZXYv+Y[0;[0SO%8RSSv0WBW0$\8RtMRRqIgQgQnQ^R~SO`\OOPKNNNOMO^KNN N08b=:up0\0r0D0 0 @!NR-Nn;Nm0Y0a_jˎˎ %bu-0[p%r_j{kxhy&_j6R 6Rs^2beh0{0 @s0OP1ˎS ŽlȎ0f0|y^kԚ{@>ಎ`l1 |0t|" NS1 NSw N}0$O υ00υaaaeg+sυ(Wy1S0+s NO P(Wb_vN_w1SiǏǏۏ2N!S%Sit偃Ww(W (W\s^_eg1S N N *NO1Sp!SBOSeg{ IQ@"Qub4wяE+EEqԚؚXBRj0g|0L{@au_pu0U0Yi wXrw1VWzяVN`͑~0N0$q{Rk1_1_%etq͑N1 Tˆy11ˊ @+d0S\1͑NwWwUq1%vQX9hWr zzzzzd{}U~0D01~v0brw^yy0 @sP[k khlnpg!q1wir9hi kwkvQr}0X0H00M0 k00 1W00100We) g gPg gqg0$CQ1 Tawؚ0'Yu0\zWe Yexee1ir1 Tˆ/c/c@5d/eEen1͑N0^sb b b @c0a00R01͑NQU[Qq_)'`'`` @2a@0^b}Kbq NQ{q_]_o_ _OeP0^f0u{0{E^E^h^7_b_eAq\{}w1RXU[r[[@pE\r'`n0}v0}T|}TXX @]YGYP[\1KNir{0}T{U@(V @(WdRR@r̆SSS0a}0XQ0vQ0[QdRMRjRM0lN000K0g0@G N1L001K00k0ybpBF0 N@n0_GSvilklk0\Eۏۏ21u|%`r{ugsz$z{|glwwJz&gOW1zSƀBRssltvPxlt ԏ @-U @r3wۘ1p0Y0tl4x@}z@=@Q0O0PP @kQT@*g*rW0Y0c0 ~0@*0m N1R00h0ۘ1p0Y01p0Y006qwm7m2olpr \ lޞ0ek0ek\WNNy0RPW!(WF00 NOSegwplgijlldpKs_/c$cdeifQxf0 uOegypڍq Lq_xw__h`@qalbk[[k\i]e^jWlYZkp wz1EhN'SSlTkUkViNmPeQR!ڍ LKb@w$Qx$JJKhLMl_zp ElGHI̍΍IQrk0g0pAnn8^wmrr0Ee0Ee<6@'@AjBDDP[{b_D|5$x5B@@isyl?j= L5 56m8k9_Ac󁔀1 3k4|v0ekv'X,, ./0wBNxq-LAWwz'h)*-+kJX i)xؚGjzX_~lvp'N N OO}0Rq(WnOWp#NpSq_hፕj##k$m%l&ip j!~"t1wǏ Ǐ~ۏ~2Nw"00ptssWp~tdv@p@w~v0R}Y}Y_scegk0P[|1"S0RuST(W~NN|OP|QS|1"S N N-N{No0!Sp q# NMR1 NMRq" NMRAO$jf B0P^1'YƀBP[@BpjjhkclkSS1|v1ΘSkhe\}t<C    mgb1Rp[ \0h0hyǏ}/00 w)1![[W}rlwu} u}s$gw gw4xzzyA050ekekjk,pggtLkyfQ-[ \ \b@keg1S[e[t[RRwSY0Y0QRRp0pY01?Q0002O OP@HeQh1S0 NaN1Q00N08e0 @\p0@yuR5_0{0000x0000000g000SFw( H 10Y0H0@8dY00s0q000w4x@u}y}100bbgbk @WekO0Q000SnGW @3Y @њ@bo08eQeQQR@R0o0r0000000rY0l[000o0 0N@SPY0[0001Z0Y01v00d0+d0h0j0k00X00y000Q0@v00Y01i0~0000000Y0[000ƀM0S0W0 `00Y0_0 @K0`0@8%000S0h0~00H0i00q@b1S00ƀ2_0H002i0~00 _w wÍ;qSw_ik,p0MQ0N0 0\0@Rc4X|P[IB0 4XqP[ W[_0N1K0Y0pI0!qjmn č L Lq$LLlmmjllaPPY0O)Y1P0W(N N0[0A yw0GS0skw wJǏp%gyNeg@w1SFZyZy~i<]00e\njmjIhye5܏6 6▌zؚq܏t2@PNy`ݑ l lǏ@ۏpSwÍcO~egk1W Wi_`1xs[9} }}i~{}+vhyuyz{1 RVh9plpl@lwmFrt=\@gkv=\@gvhr|iiaj 4l]0=\@gt0kv__reg gmhh1\N1SzRwSrXx_N2eQeQrQ0R]R @RfOzSegkkp0QWNOOP0=\@gkvpTX1Sy0y0@0 @ N N NhBL0@lS0 NBOSregvB0@Bm0s0Bv0uJ N ppԏd1Q00Y0{[0@u0|0 NQ@*Kj1L00yB0 @K0c0 n0 @0tH0@WY0K0ԏ001H00d0 @܊{t0Y0lm3Lrh<YsbZ-wYe $ey2wR2wlRNmp>yeYe0܏{0`Ǐ`pJd~} wo̎1 Ns^}~~x0WrVh z zdzx}~Lrq(uvr_1ehk ka%m@^opeqvehej}!kff(ghpXeq_h_u`Yeg0>mR0W0WcWlP[c_[RSnS\ywNN}tPzPt NS NNvw|1bzۍlꍥ데󗂀glIÍ 蕒l融Í|荏2N{}}~ sLjZ0Kjx0ehl 2mwmVnFr+ N0 'YehKj'YehuKj!'YehR5t^t^ ^keg kekqTMR^r1荻SR 0RV W X1 Ǐ1vR1ONkOlQ0St0miwNN|OZQeQiQn1荻SP0~R0@_0z Nu N1 KNPW_ _bbWA\8b_bb|b@ b@ cK0@mQ0z0b_~ca @bKb1~D0]]]^q1_>\q\\Aq\} 0uBW Y Yd[[\y0 ]p]BW4XgXsYVSSS @nTV0000u q\RRpSx]0?EN! P P@Z&OPCQ^)R608NEN @HNNYN0[0 SWSe00@p Ng N&N<0u1Q6b0p000,p00h0'~0~0 0 0 @R{000k000h0rh0@i0j0 v00000}10W0W0W0 Y0n[00 d0D0M0z0g0MR逗{qK0L0R0Q0[0v1K00sllmmDnllTp pя~D1DRTsbes^iz0[0iz)R )RR\ T1Q{q$[KNOIQ0'`0kjl^NJNJ}݋oe^uqwsTsTIapeXM0rNdTe&kk`[ [9j@sr!S W~P[_[0+0䀅0jgk0?zH(>>圚(ޞ0P[% NgƖ  2Np$Oʎэptt{W{?z}m[/2bBf Bf[rv1kU}0暊2bef0RQ___~_OzSv$ NS[]z_{QV V(W{4X~AOSQ0RqSOSN NOZPS N N N N}Q@dSOA#OSmnnlkmiR RNTdbяyDNOIQ@)R|1s^3zz{ilpcr4AǏ#Α ؚ`B>\ʎx2`lNekǏfNtSΐ\] @̎hs0]47vir00000|v)}}pψ0S @4WS0}|v{~v@Wwq\q\]2uNNYNuu0u LurQuqg}pTrqDssR{ k3lwm wmx!nFrr1N^l mm%m4l4llll >y[q\!Ns^0 kskkCgggThh)jCgpQgeg0}Yl/f/fazfj(g,gxZX\s^c @.weeq\\S\^b bbm0by8b1n0n^{__0Xf6zdd ё@w@0S0ZXz}p70bllonEs@0u0l0lof@_4l @Ңl0q\q\]] s^@^@+{e0]0Sq\\\0ZXlXX'Y@5[ @K\o1KNQ N-N@N00u0]]w]t^^\>\q\|04XZXY Y}Y`P[[1}YoZXXnXU U0WBWX0eg!~nSS TNO^MRDR Rx@SRSWSW11\MRgRmRKqg 7Α0-N0Xqg@\m0u0Α\\\,g0}'YK\\0Α1 O*YO OqQyQtQe1N^zNOlPOO0p}Y}0BENENsNNMOk01 N-NL[l l@r 7̑[@Fq\\yV V@vBW'Y0u0-N@kQ0>\20i0W0fm_o[0[0n00 007S_o10q\H0 @W0Y0le?eD gؚaxA)nv;;kM[lYdq)RdoNNU͑0\lϑ}~UǏJ8Lۙvz~%r r+}1p06qn!l~~J~) U}~0&O0+P2_Gr}} U}v}j.~2_Grƀ1'Y We6q"uwplwB_0@>gh0ir0YR8^/e /et6e|ee0fm^R)_7_ib0}lYY'Y [ \Ԛ0]p"_Wf0SO|RSSwFUkXfmvNNNNO Old#liň}S|X)nunH0 @?GY0n[0@UNNi{k}fl_jqq zzWs[1 eQq!Sb5_jvkppv1SbRw_ _?aeo:gh1YaNOR1KNqSvwvwxkyleg<w ƖƖsl-0P[" NgwjǏۏ} S{egv'} '}Z~veg;m[r z?zqvSR __ _j_ be0x0 SASregrRSoT_U_ZPZPeQQQ6RyASyeg{ Nb N N NpOBSS|eg Nn0RS@o4l=_Џ+ՙՙ~(ޞmۘlޘa͑ ͑({Mn:gj_jxЏ@K0ޞwwэq^1==yp}ޞ~ɋYC t4bvˊe=ELpgwhy"~j*orpI^~u偓?z?zzgF{{ahyyt zq(uuu0F0B0 @AL0M0 OO@Qb @c@ v0000ƀY0[000B0L0@ml0@؋0\ NL002\l+^0u0000L0000002S0|0W0st#u_[ _[hsv0O0t}!SVnP[0~0t+Yws fk+YMonpՋon}1Hkp[[sLeQegO0nINNbR aj4nnkolprnW4lp|SI7'lؚwۘ N c opwqx w00N0\bc w00\p -1!qЏKS` /0?Q я2 2MeNOxOSя^ۏ܏0pSrpw ^ǏZЏtq\P\Pw0Oegx{'W`7njp;>mWvLV*s{F{ /} l1ufN uf0Џq4x4xpyy0Hhnqrnxs4lo _okpp1 NV{ mΘ0X0o`0reQTrSQ^+cggg#jek}cvce{f0M0^^_g_@Dl_ be!q00rA_baV}Y }Yg\E^uۘVo(W\1YpSaSTTS1U09N0xN+QR RwRRSWpQ0RWR0V_OvSbegfNO@%yOIQUeQc1pS0! N N:NNTNv_1 NV{0@w N NBSjSaWs0Sy0 @Ò0 0U0@\DZ00]怉E^"E^ bf @6bؚ1s0}1s0zO0Q000y0y0000g0@.NQ S@TV0o000Y0p[0*0jk lkmWwqTM6q122k oSf0+Y0+Yp g Tqf@10+Y6qh>r0Ξ~e0W~0W\\_`ep1eW @{\0l0yQs^X~ffg hminCY0MQm[j~'a6qgOaIbJcddl5SC( Ğ @PҞ @I;z(@٦@&/bb s^q\0@^00\!qg@[@ۧ 0 }0ʎ$w*{0@K\@l@Pw哒5ܔ0&y0wΑΑё~ \\]2uYNNOS͑0~^my100|1gQNX(͎o #p2SOԚ1!/e}+d wYm1Ym0h07 z;SX0\VnVn}W@q\]0rv0hi!@ L [0͎00tj0V@@#!ن;0Ɇ{{)I @S50@bJ0 @q\@6@@R0\w}a%rr`~gq"e0u o1(g\1 Ncq%__ƀƀsy'YN'Y0u0N}{u}vG] ]9h}Aq\\SWSS\0m}>y#yyy@ Bzz0P[9h@o^}{>yVy^yxy06r0"q\p"]逕x xyxpxy0]0;\wxx\\]l;0@Z0@q\\p"q\|qS0u7uurv w\>\K\q\y\{]](gS\\P[ W[[@2[0q\CKN @q\s^0ur܈f00XXY'Y@YKN挆Kbv0b0}\4XZXiX0fq\e0_N TJW-WW@XX@#$X}WSeJWjWWWS S>\@JQq\s] NCQS!QTZTWM0WwBW_0u0u:u}@d0BW_ e,gqgwm0\0тWSWS S'Y@Gq\\0e00 -N@vOMQ4000005000000y\@ h@0u TT@]sT0LVv:]QeR eRSStS0'Q0Q@R @LRMROOO P NQ0q\Q(g0Sqq\\hNOOPO0S0V0,NN @$NNN00u0*]wKblQu70 N8NEN1~q\0JW\00 0 00100c3000010;100m0 @E0000100h0700 @b0d00|0@JWi00'Tqh0n0r00AL0]0~1K0010|0r~010~00R0xU0U0@\X0@QZ0a0100S1M00rB0D0UH00D00K0p{Qm [ [a_VvnǏzxNf0RSgV[0NegWS]c_lv1v0WY]G]}^_t`^^T{wTNv+R8RwVYN͋͋OdtdhnS S TTbXlbeq N]wPNiOR[" N]YZ['\| N'YǏǏJqu'Y_iZs0X*NcNbNNSh1k >klk >kj~ёt08RN}TVfZPPrǏZ8}Ƌk%NfIQ_eg s{~|0`Nvl1OS[yyx~n%[{k~5rJTJTY[N~NoQJKL,MpP:PVSe70Gy yzr!1(W[N[R_[ekBxCDEzA>kpirplV{ V{ @UDcёIp#9lnCy1ttS Sie@,gN$>?@AsWS [ @`xy {0Θ0R>kB` t0 ": ;(e>k~~Ǐ^sAf6q1LNz]m3{4p5r^)!h ͑gё3\0^\l!hnpvi1rY`Y`be\>fr^^^_y0W[[[ [ ]QS0W14N蕐p-^0W~YlY @YwlQ lQ RyWS(Wo0Sc:NNiNYv0R~0_(Nq)YP[ ss'}}eя`ۏ0s|1[(u N@0Rs[_@&leg14S #\+/;/ 0124NX6qEttޏh{_Rz`3_Y Y}Y`'{04YNpNNQ11VS+,L-i.X[f4lyĄυh`lϑ l"p@1Ss0u N+Y0Y1ylquwzb1 N돑V V[[1`kv!sYONmPwVUe##ܞe~L*k_9f}N|^R:gvp1ϑFi0Cg0N|pyuY }p0KNP[P[q1_pe|euSo0WbWWYYP[fЏrVS.Ux+Y1pRS:g#$;%f&?b ?b,guvo{?|n NwQyUSl7bVbe err1e7sbmSbeYYk]*`lNZNEU_Mb Mbmfv~0N_v_aY YYY[][1okv OOzX|0O{|0= x5w2t0Θ=z@ɋiuuw: :À1:N[{|nn}~xq"vQ-NOW___n{jOWl[@@\uQQ~Ss(WsNNvtQ1! R_1 gYO)g!"l+~ЏЏёd{1N~_z~F8oKiriraLu^yel{KmnnneV^^?eCgvA/e @>0{gVj[r[NRRRR1ĖSAb90(uk0hgN;NpNPmmup‰1KNl1LrJW\SVY1eW[{,} }a͑b_1܏#Hq#Qekp%_ckjjxFwpϑ{/}~~_pepesgxl{_KbbWNIl~11\dIN$Ol:P_T_0w.s.sPukT[>kirS\v{ l 0!{M[tt|v}N"{[[n_g0N)R )R|0RStVp Oa0NwQ2_H00R l K G ё?0%_\Or-girTf} f}pČxd|T\[irqNs|T{aMO MOSS THTc0Č|00[0@jNd0irYNk11}ތ Nkyq# N]V VbkcLk! N] NRc Tg1U}S ljC]lfm0u$v^^$vsmQZlXiru>kjjtʎʎbNqot zllэ{0s0lQP[P[g|nrn00@FT4Xslv0S~m/Yir ]Pp U~airNnmPK\K\o_x gjBlF0uOweQ@'YNN"a-z'Y_| g~0"tN N P0RrSq1r>rv"}쌎0_0Xb!s Wk(l"o0񂮀1^tN0x^^ceNP3^p @E}0uff]]j$""<8ёssznj쌬j#ll{JW@\ @\_{'`h1X7_JWWx4Xn[PPwQZShTQ0Y0N0mNyp%0猈lj쌉?b ?b,gv{{?| NQRUy6boc8j:I#ҎϑԚޞq"Rx[[F`Ib\!Q0KN ku u[v.z }g8j~Am@npzirq\b bxxeew-g4gq\@O^n_a^OU OUBV@|0Wt[tK\aY0[0@eQy8R5l;mi iiёq%(W[;mtzwzUbUb@&e gk|QQZIQ_p%w N N@XN!+YNBk[Z!k-T{  TĖzT{foυm mnTTTSSSp TNDQ DQPQ}gQ @鈩RN O\OO07Q;N ;N_N|NNqpΐD0aW0N NpΐD0R000ΐx܌݌lތ?ߌjTfyኙёyzf}sfog{k5rirmN N{JTY[YezF0v000|0000ir0n0ku.Xё["Xzیi܌{Ɂv^kuvpR@@tV0f_rrjs(u0u_cogLr0`Nv{NN_sT[T^VL0 @CX0Y0@do00D020d0ё׌&׌lٌڌkیJVLkLkmjtVa|bZX0@NRe T_&TfoьҌHӌ[ՌlQe| |ьQ1W0D0Qeo}pu00\d`Y0 Y0~[0@P00Y0D0gF0oW00D0':u0 @k000K0pY02N0W0D0 k k㌳쌕PP3^e04l 5-(b0v4lk >kŒxupjD0vF0sH000}wkRz(acΐёwp~P0 @p~@K0(ulzV{ @{m p}^nnꀐn"u#uLy|V6enA0}t0P0hpwkqlmhm1Q~](tftf,gPgZ2.}/Ɩyy@,z Α@[w0S1],p1lK\kQ Q [r @Жu0P[0a^10S0p_0q\-^q7CN@BhJS@]{w0m!q\%m!0u0uyzn0]l@:n q\~n%m@X>rry0~%fegxckrrkmlP[(^aad @gpe^5_u`0n$q\]P[y[[]wt^0aS1v T T}BTU*YHY0P[q\]Y0@aNPOaSaS#P[6q聩*jBf6q|06q @FcMu0]{NTS;\3 nYTO0[p{{ q$'Yeq"b_j#,pƀN[`ySq0g0[.jlM_!܈܈ яn"D1"[(uqcir_hs(u}i}psNNcOQ@Rx^1S0 0`0@mM N0O~0}uі0\00\0m8v "ޞ1_`1;Nvn#0 jt jt(uKv _`_jm>rsj]20Ns0TRW WpBfl1xeR1NRhTU0 0zH0 Y00 RR0m>0Y0n[0000#ll[)>kÌÌuёh>kno1M^^ ^Kbeu,gt0we[h-^^NCQCQQRX000Y00u0NZP @RPZ N NNa;NrW0Y0l[000RÌÌ @LёR@NKb{ePP@tHCQQW0cY0v[000;NNP000Q0p0xb++ܞb deNO~p 0_Xhy-22nߘ @.ޞ}Z00!}܃܃|0Ihyxzzn0M01zz%f#l #lvnirU00%fmqg @ l0?MuKb Kb|ce}Q0___;b0Y0P.`SS S@XUtV0O|`SSYS0000R R" R0Rj00PyeQ@Q0W0l NO OO$PpqS N;NlN0Q0mR0by0 y0@0@;N1NrD0F0MH000Z+_gBl/ @Q2000u0{000@]@ͯ00Bl o?irGn@)100zce eifl0H0p0xcc /e0H00H0001H00o_}%`;b Kblc0Q00N0Y0|[000N@R'S S@PS@=\1O0Y0R `SS0d0t00000000000N @;NNeQ Q0W0m0Q0p000p0_0-00 0 NL0@JR000n0j00_0`0@d01Q00_0000O0Q000B0 K0P0S0@qW01001U001v001Y00ƀ  @u`eyL?͑$Ė ĖyUo0&\͑ё ؕ }p^Tj^\fl\{0RΌΌӌzlaS[x-^LvՈy399 @|񂅀WUSSq\\]0gg_l7uĖNP[pu`}}}3}u}ey.zz|!|Qg5im0u 0u1u7urww>yb\im{pt@u]1)YP[9j9jknl mQgh!hwii08Nfff,g-gIgfv%f-fvf08N@b @bebee`qN[0u`}anab}Th[:y^__vf_t__Y`AP[]}}y^^z^x^]]^s^x^zwq0by[[\]0W_sYP[ P[d[[x[1 聀sYcYwYfZpNn0W0W1XXt+Y}}TT@,V} WN1lQZS ZSxSSpSsT}lQ R)RGRP[mO OPDQxIQ$JWNOOO}O~p>P[CN+NNꀺNN~NP[Yv0R1_NCNEN KNlN0p傮P[0 0Ns NN0P[0jmD0[0@v0y000D0 F0dH0 @l0M0lir irz{ @N/ߘ0D0l @onkpt^t^Kb4l。0@{sNP[pb{9Vp5 5υёZ^s[pYukĄ`X[ X[r(g @4l`lpϑyH0 ~0 @S00c000#ogAs#rr"ߘ}q![}T$glsuawPq$`{kp!򇯀alalop|rrSj0Čog2kmBlYljZ2__x_Ua~abq&[ijZr[ \_$!qS\Ylal0T0TO1Y0'Y0[4V4VW}XY}Y1sYrA#_@F!q0S0xO)RT0<0[%_By g2~wymzs3%m %mAmz0uvy%__ 8bll2uL0NW@Y0B}0%R$q\]2NeQ eQtS怌T*Y@]Iq\2N;NKNsNNASWS0 0@0@-Ny N@-NM0 O0jQ0@^>n00(g0Y0}[000bp pu~悐S0wQb}e!qz1f001ePPwRc]*`{0N @ʛNtNAahn1Pёq TT @z@)ۂ@3=0h0Y0[000U0 _0@Gd0S10lN1Q002D0j00 k$Ic cku>ypd_j~O`.UhX+YbCQ[1pRSl? SqA N+Y0Y1y|{@Όpu} v v|vu&yzjl l0u u!N돔@Sz08NW\\1_k6bSbW[[[0sY Na0k0GWPP4VV^ WW0 @g4Y0 < NON'`'`tc^yxd|N0Y0@v0O0@>Nkq\1-N>k19ʎʎj*Kϑ9~Yr1JhQnnxirw1P[Oz}0>y>ktkk1 N[}c^h h#jj9ʎc^[fg}1vQAmTTeU[09 PP|0R1N>kkkk,nZz( vёm0|}挒KN1_zwzrL}~}T"u0u0uLuk^y:r} N-N]"u#uQ(uA krz,nznYrirlyr0lqnni['b2k2k#l%mwbp?e k{@\p^dr0{v[c[|^S^b_kR%WW'Y[llNd1#l|RVVS1X0,nx0hi0h\0 @0@IQ@MRpRĖS;\.s.sS{sayz;\@v]ir~!,g8N 8N*Y@IY[zP0}R04Z000瀜1lhvN+͑ @@bi͑@ꅖ1b` wu͎ p1_ckNayyJw }1'ˊj0ϑr1Qekpv{{/}j_pe pe}xe~uix#lu_ ` @X&bbKd1_w0"ov0v0 0 @PWP`S1U00D0 @:F0_H0@WK0BQ0Zf frg @Sf͎Z@`&b1W00tX0X0Z0 0`00l|0BN0Z0D0q10D0D0J0 @N010D01O0U0Y0{[0@rD0@g*rD7^^jo @1쒛@ R(]7ΑD#,p{v {vvr0!X*r>rr0u eT1[RZS\S1eW[)R)R[RRCQIQxQ]NNNN@\OဌNN{N0ΐNNENKN!RNN Np"ΐΐfik#Ezn=3*mlqqsslxl@"ĖĖi-0;b}p~ppR1][][ȏȏ  Jy N N0tl}Lm~} q틈AKjHrk1X}3}ƀ =r=rmir*s~vl#l mnp ,NCSXE]1>e>e eqpgbl0NNCS NsYvx0=0]h_@_e`NX @,0N0N|[[[x[[}X:Y|bYyjYQS SFUvXX| q\\Q@NMRRsNSHrdOOPtQtQD0W0Om00HQgRrR]w]v0pD D-t;p"ps @1} f0~Nvv`|0IWcc{klsW4X|>\_kQkQlQ TT{0b0ΐN~ PRQelflhlik__labdm_Fv'kkP-@Y;00k򇇀0\0\NQv~ G G} )Yi1ChNgZZLkyIQSY1V\LMjN OmFZk6'67 9m:cfN틁ja0uk/ܕܕvv-ΑgSw @qN萆q#e0u=0u~L|>0u2z 6IYN2u2z{|s|0I`u`uv^y|0u:uQut\]:u}k8l;Em,p ,pqirhs0P[Em@r6!n6-ozlllm%m\Oq\0up]S#QS08l@H_lrl0}gjj@ck(l @ 4l}~g9huhb b,goQg:u!\a8br@b<NYN2u9T[<\]]^hS_%`0q\\s\m\]n]SK\K\q\\u\-N @AiX@^\@`/n}[;\>\0]WX XeY}YP[o"mWWuZX NN0Q0W>0W:WjW0ΑfQu Qu@p- }fh0u:u0_0Qq\ q\s^@b @e00u-NMRS\0K\9TT(W0[A=SsP[NWQDS SSTT1[Q&S.SFWWW@,h0q\1%m0Q U20u0Q00À1b[Nq\g@Z0u1e0u P P@$kQ@4sQ~N|OO@*OxN N N-NiKNN0uSN @; N Np:q\0 P000N0(gp$S10B0@xFn0@Q~0002345z0዗#`*C..w/q0w1Qbefy~~0X*+,-NU0 Tx0QNE\ bMKNop􋌀1CS̑&o&'t(6)A)Yo1)0WKy͋ ͋ q gm f0b@w@wx`݋[b|begs1S}Y }YzYw_`s0egz N@$R0R[)YsLh N| C[]_b@eu: @G~wMxe^ǏMeR^v @-'(0hVwTN]͋1g2yq\t{ {z~}r0vte4tvyBccˆ<0ˆyckckm|)nwsegegg!hqSXToT):_bbkbciDdteJ:___`e[[^^__ThU4YP[p0[RSSSTsThhVy0oR\SvSsGSwIQIQuQ6R_BRa:NoNrk/j rǏxۏSegij{r{(u (ubYu wX:yfA Noek>kBlU=m0US(W?a ?abiYeYgp0V(WU[g\a&^{0R 0R^SvT]T1eQt>N@8GPHQYUSag|YYY^P[\w[1fkO1~v[vNvMOfOeWs T׋ov1#mDYދ틃$egtw: pw@~RSS1U wt01Up݋11\p|w4x~^͋|݋ N{0݋0{pe݋104Vnn vSv w w0݋z1N4V0X{e1)Y NQkX[aOOaOeQp NNN0:Nn1<9]}T\]89l||rIjRlGlul[n͋U_U_``}eVezNR>\^~0͋R͋0͋_ˋˋ$VwnJT[cp0j9/0wl o1~~leu~F0KN[[=\``QfR}Y[_h Toaeg/~nnۏq~emmms{{1R{"R*g0m0meg{keky1RegSbc bc6e/fiRbcSnS__{1UOj R R$RR1UOjZPmMQQ1RMQSぐӋۋyߋ&ߋ pYt0ʑ_*` *`pȋ}2YSGY@\_aۋ܋}݋%ދuXr~_e{k{kBlmpd_.b@gz1KN1k=\ R{R{e^[̑Nl1 g݋-N0R gRaeegh1&^:R14V׋׋.؋~ًڋKs`le le g^1fNs`gacci[ [_^\_i1 NfOJTwYq@bWe)͋jjK{Θv͋61LkKs{{m~mIeLk:{0ƖgytQ__agMbtQwSSjNN~SO~YO-NfNN\1 g;u,{H\#1qYr mӋԋՋ֋'r<\\v{ޘQ0[0XTՋэfbǏh0 wZ{ {~o~|L\ň}grGro(uU@wc{0hVYeYe}eg7hpopw1ՋSVZ:W\q_chBR BR`VSwSYT1UNOO\OZP6Rn0Ջkʋ΋1΋ϋыҋtee:yJT}T[z ~ ~cy TkTXTvaedp#ΘʋJˋS̋f͋n   z {bK~~i{hznxwz{|{>\aa~agtGlX>\^'`yxQxQYSn4Y NINoN1a@bceTlfubƉkkŋhŋƋȋBɋ pU}0@wtQ`?aBleTdeevx4xj~'y0Rp +RVY'YW[ _u1^0SO~psyLLM]y"%:k:k @ٟ{ku*OS/g‹|Ë-ċkċ ċ Sttqtkalupj9[ [\[e}8h1YXToNI0ON$ReDP[be؋#f;/o[ffN͋o[T`|ncTN NN[8RIZZ0N~p-^%NfNMN0zbz@PiwzynH傁bpeMeglezP1SY[ [@\|`_1b_YB`Y[U NsNsSr(W`[Wq!mybBl$ $+MH1~BlƉ1KNe1KNe[[Z[eg#VKNV0eNNnOwNSKNe+Rzg}0fNlB:R틝0׋ȋy,󗜀e%^^w^kgl0eyyn\ċelph[W?e?eeMeekA $N0$N[W7]ncm1lRRRSqNtNN1lNhr9@;ooNZZ/f /f|jM0!~}ZZ?aNaz fS`lpO OSNVnYJ0o NCNNw10Nmpexh0Lkr\_5{w wl}[Ǐk1YR|{D&h0zc cpe @ qbr}0@w_S'`h`(W_]S}Y }Y|^iU__S NeglSk T'Y0R1bhyNN{OOVRR1 VVY0XT N@n NN\OOrw0egzo(͋ ZSt͋݋Qewovzvz]~v~p]ogp|tvvaS^^U`cdeg fk0Xtb1SSz[WgXf^`fN fNN@UO0Rf1Ofw N@:*NwIN`NOsvp9 OSmo`bFhn1 Opz x򋅀Ǐl‹͋݋y%݋pf[b b?eeo:y~ON}xQR[;NY0N[ cbwaqw[-^wHh] zd0fNeXTXT`Ty:WYNNmO]Q0HhASpĉ0Rm p0Wv^*OO|mwvG&}w Nt/z1e^v#O}pZ,W1wSfqqirobuy?z0'_j#kxef,gql0ghS[[u[r__b _am0_SSgWx1XOOQ 0RtaS0 _jkS0O00'Nv\OF\1\ ]@؝LknoqgHs^s^@.D_r @1}v @v}0uxQ iX@9c[q\00O0XH0%N@\N{m}~kB0npr0$hQ Wt0Kwwxmymzk3rm@[# qՙn&{y[(fq n0m@0w0(goo䅖%s1O}*pf0Tw\%m֊ GjYf\kUk6l9mmoS?z; ;/󗀀?zF{}|kWe eo,gslpxx0#hVP TxTabzYU UtY傉zH0x0@ˤUp00fgmhmjj=?epɉ1 jfw2Vn40#܈rsUʎufeɉ v~wp'`~{$__[ 0R'`[}v{{V{=~rrXrhhtrnLut:y\?eeThurw[9;`KbKbbbccv;```YbTr] ]^%_ @5_[^[@\n\[a@\e^rw0MR}kS'TTV1XYBS;`f0N!萃1SN0K\hVmkSgSoJTRTrWNWNP RiRAUx0wA=~q1SN00Nq T>0__f`kcmelYjZ\]mNCQ U Lki0󜠀0CQ0 TE,{,{hbhN}[}fQSUIUjVdWfX4x 14x}ouW[W[_~Bfvsxs0R#%R T~Y 'Y0ԚP[kxzIz1^QgRjSkTjK KkNOPlmH{ {FU0:R2VpGkHkIJlTf,{ @PSW[{^|0gf fag@Wlir}Uefi0NhZZ ZZ[e`}ddeNNqNh8RVy@bszANFUk0f@bnz1<&AABkElFl6q>w1S[@jA)Yut1>0W77k9:h;ieNa<&cx2혡qRbKbs q1#a!NaL(W_l l}vvztNafdfdkySSUSU|_UV[\1Na_SS>THTJTN N N_NNP1LƀW0@d[0@Fn000g0p1k35i6kD0F0teLkp1eSx0S'/,,.l/k0gE֊{Nx1CS̑'k(a*k+NE\ b@bM# #k$l%k&0T !"lP`n1)Yۘ0>wffvir7D0F0H0BWil20uOq+S Sȑt/Lq(|jNt{NJw~u>yxf000}qaj}lUj^}xQ0gwvzvzmu{f}0u>y?z|X"cBlBltluoNtcqefkp!X+^+^O^H_vXcXwx[xPSSySyTrPQ@u0Rq-N -NOO1Ofw1SX03Z0 @}Nqg:#^^nёp0Q`O0Py0+Y0myv0+yyU}wv}j_qgrs0k0@^iNmb0f!kC \Ė gyry1TP[1z1z5Zh[^ g90Na0y!klltoy0ΐO>T>T{Y@)*Ym`b ΐw! gyOpRQSwS{ TKNKN_NNNu\Op!Rΐx]0@0N Nΐΐwkmb1z 1 NPlhkn0 &  l mG#j#juL|0h0 @~Wy^zB1Xlqq!t^alk\l~Enn?zQ[,geHr[3yp p~b$[}Tywぉ0)RBl Bltuweuny0)R[_nakHh{j:RS S} WX[1 _p*R:RR~SuS{NNNQ)R1#(WN0{0 @?00;NpwF00V1 V~0~klIaaf z0>rpNsw0W,{q#{vx0F0Y0N&T{q e#"ka a`̊튏Y01:RSUkui1NgpeyV3%S S X@I"~n@W*Jq⌀3xq,LLhw҉!q8^t8̑r,or[Nn]|fk0O~~ဝ倏yzo.z~>m#Quvvq wwxQuYu}virirs}0u}>m|fmpy#\Kjllo_l}llm# NSq\0Kjxj @k(g (g9h~Qhp;ΑpeefoZXY]'`KbKbycc?eK0 @0`ub8b__f__]]@ws^[[ [q\\u\_p%m[[|[YY YP[l~v0[dk^}ZXXYlpq\lQA T0U UVZjW @W TTcsT9'Y'Y,gqg0扡1w扜1Qg扜NNWS0扟1N扞RRtR@SlQqQQNMO MOsOn P@DQvN}NzO N N@NvNy0gk0n00(gBe5vmnjGX\0fq}X0@Z000jkmBu1_1Ymk%OU OU_bYϊp@\0|0@FUhE͊͊pb'Y@`[q\|eew:y1q\0$0WY0x[0* TmJTފP?#$' {rRTX/clp"hV_0䊆}}}0@_t0[ފjߊlS_0Aييlۊ܊݊l^01X0T{֊׊g؊lIp]U.یƖ Ɩf㖃Lpޞoی fҒc imNJnIspaUlp瀞le~W Wu5UaNP[[̊͊ϊ&ъmeebk{kqgؚ!hMR00q\]D0|SせPOe*!e6~n uΑ~n,pv@^y1>yMR\4l0S`l `llnVnn04le(gqghS\\]]b_e00u%SSBWXq\QQ|RMRWSn0@p0KN Ns^h;1,p\NJNJ ȊkɊˊA ci~9#󍊀w2?@fXpfvpO}F0Npe00u個o~~j}~ 0Kb>kYu Yuv} wf:yy Nuek>kBlI=mi(unpUfffwegg cedvYeheS<PW]]6^8b;bSb0#]0W0PW[y\g\#4lS}T}TOUY(We0WS T TdT1eQu!\D0F0耺NQQ{QD0RmR^N퀆OpGPHQ`UY0Y0;,00@?00\0\ɀD0F0wQ0X02eQ00QQ@bT fD0xF0rH000D0pF0H000B0J0 @t0N0F0_?NwwoN{Ғ"Nq NJo֊W1r[geeg{h0u0傗__r`az NO0RT T)YY[10Wv0RjSuTBW\ N NUO O $Rd Nye1[f1NJSX0Z0@q000ƀ00000xSNq$eNÊmĊŊjƊm0Ċ!JTYe\0TJk kŠF0Z{ۊ@QgLw)i; ; |ꚅ0Si-0[p+^wMrRyMs+^ 2TVcir0hVl^@^ʎ1gƀp"hVv&~NUzf1q\$v {X}rgvd@Wm|n2out04Xqgg !hxikk@\wht0[oT_^dteteJfdgdeYe\^j_mo`2bcxP[,P[ \ @-]^/^EN N @,Y00e0 @Mo000n01Z00p$:uq0NT sT T\V @X"hVoT~e[\PRRRqRGSwpSh_\PcP~IQluQdRe1c\N NzOzNOxOwO1SF0H0& n0v0@y00V0}mkemzsj0犏pj,g+zwwULK{Od0o`zXhpё_vvwzl zM,gnLhmip"iY__r_setY[p_1;m0ir}0R0D}{MR MRTwXi1Y0 @?NQo1͑zpun)z /f m1[I/fngtUOUO(Wj|_z0xK0Q01K00PYe4x 4x:yL}qp튇"{Yedflp0uK0Y0N N@zOP[_]'[00J0M0 O0kQ0001S0Y0B0 d0N @ O @Af1K0Y010O01Q00bKb.4x ~7t@N4xkL}uNd,g ,gdAmpirsVvKbefRf1H00Q"TT @B*U@uV__0SaqQ@cR@ESS0w0 N N@GNeNOu0@00G000Z_Zir2"@ ԏ0Y0000_0g000xY0o[000irbVvv @Q4x@ =00ff @8f -gk AmY0[0001H00l1y00_f$Kblhce^0f0u0@Q,QR @:RST[0ꀏ0Y0[000W0jY0u0r00000b0h000pu0@0 N N0Y00n0n1R00rS0S0U0 @ISd0 @ g0h00r0v0j0Y0[000B0 K0M0@4O01`0Y0U0F#00[0H0?#Q000􀓊1Q1j=0n}IwSSh/}w0q1SwwNiAOyq0O qp11\pB1U wq~01U}^~q N{xeq0{xeqwzz@{f}{w @Gow4x"4V1֊wvvcv wT[0^xux[p!q||htI!qir.zu1+P!kl lanb q1 Ns\*aeebew+g9hatKbpet _ _tY_bb_}au>\y^w^R^0^/SSS^BT^Xf[PT[000[0t/SSS00S0@TRD00@g0T*ff ir} @Nw00000K0Y0[000TKbqc1Q00F0lH000zS0S0d0 y0Sn00000P0B0 @K0P00U01Q00olXb$zv @| 0opzve|vubueuek}rbbUc}cN\ \_n`[SOiNpVoYM0M0O0u00@Q@[1[00D0F0dH0M00TT c@f4l00F00Y0[000K0@}F~0QY0[0001O00{k$X[d^͋q{k z@}j}~yp NH\MP[Ye Ye@ef0!UbP[^y+^ 'YgD0 F0k N NY0g0$N iQ @Huw0O0z0OX0 u r}_e10F0[q\w`nzmcw=I 쌑k8~/xvI[Xʌ֊s1\O6rl1<p["wwwXhyjxp2 NNW[_ _wPcnspUwaW[[N[vM\pS pSoSY Tb&T~}T~0 N O Rp0WpSu0Q O1SK0@YW0Y0Y10 .nB NmvabmE__n0u:u0x^1hQt00vP[{]0a0 @c0t10Y0EU_U_,g?zfNQQqmMh5_ 5_iNs:yry N NOS'YKNvQY0`}0^0^1wmS1S00]0[000nK0W0D0zR0r{k {kkBlndY0 @iO_.bq#kv1KN֊plnH0aT0M0UGl8u&z zm{j|gpzumvlwny'Y)YYhy0`0QOz0XtqSqrstkT. iҒ-LH1NIn1 gq0IR{R{zp{SpT@gl瀆OR RrR #S @`JS0R}OxRQ0R14V[0[0 @ N -N6^ g0q0:R1b_jW0Y0WZ00O0 Kbvv000Kbp0IsKbtc@efQQ@TXuD0]F0gH000yK0S0v0001Q00kh000p0}{k4݈ k1GR݈yvu vu{x#~}Ut UOj{kv2oGrys'GR2oƀ^__c{gs!ho^|k^^S_O@S@SwZSS| WqOZPx$R*R GRO1UOj0}m2ေqu֊~0}=j;P[````vlP[[[rW0 0 @SROR1Xl0D0Lqflmnp["vv @/xy_A#00[ \H\@bvir0hr'qYr00R@ TOUwBW0q\0[0d~0>0{00@bvv@y_0m0u000@b~c@6f1H00RR@9T[D\0h}10[0dK0@S0@{O0m0h0oAu}uyP PNYy1z1YzGY_q*`puhUy!q !q@C"}upˑhR?be`(ff+hikE0u0upu{p~ns0idrFNNeQrzT0W0 @ʋ0~0h0={op7hW`ޞm4X{pMRnLhۘߘb0Tё ёᓀ0wwpurKNo0n f֊ryp wpfL܈݈1/bttT}X*Wm{{}ehp0[g0RQ~OU.#j(u (u w_z{F{gy#joIq|Gr0[c cuce^Hhm'`OUoWi\wb~\ORRvwSpT|TK\O_OOpQ[1fS]0]0 @i0NWN^0g0f~W0Y0d[000sR@le00PȋȀ@@y>y|{{nL}\ NNRQxQp1TaF0瀒TsuUVkWel8֊#ϑ ϑeQ`-1֊֊px ȑ|0[aYg{0Tw0p} ;sU @"enlplNsvp[ggp8hpkbzlv[d[H_e|1YTtPPPWR^$RYY0Op0O[O@90?sLZPHP QcRiTP[ffzl튓P[[eNNR}JT}Ty{팄Mhyn1zSWe We:k{kujx0}PSrLmMlNOmAe^1@beƀE EkFHjJmk}m?m@iAjDk3:: ; pe ecgglwBv@bZ0s[[@bfeNuooȑ}ˑsquspte ef`ju1ZZY0Q[v0x~d!hy^^@#ፀhyu}p`ff`,gLkdvezfpfTS] ]ya|bzf00SW@[tlpY0NbO8RJpS80l34<6o9lTl^ ^vinlnw@xg㉈;}e eoft,ggmiY0 [0@Q{T T0PrˊˊrMXnfkRrz~W}lrrVV)jBlfrpH0@ҺNNQBew,5,l-0m1q\awm/ĖX`l0ƀ0Wƀ[0P0Siwm@}`0u}yv@՟1q"YYt0Uƀ f tktk4l8l0-N00_ f%fh0-N#~q\Nae@;e@7 e0LƀS'ZZf[ f[[[_0[ƀ0NZZ}ZP[S&T WYUsYj0kak0Ώ0_X`Y[A#mybOOPOUdUi1-SJhQwD0H0@(Q000`%s'm*g6 M2ӗxp lz pNJg1OU悕KNW0er rs|u}KNegsgx'kS"[[[[ _eAKNW0e0$WSSSOU0WuqKNe00-NoNOF0m0@.ʌ00]0^_%w6щ B) l "m#C0@%RyzthhDsN^HhJBW00puwD0R0u^ ^㌘vK~uuy{mPQPQgS"Yd[[1N$[}TQ0Y0 d0N0 f}#0p0'peD_"QN/|2I1UR N?|0Oz_t\}쌅 K0u0uzw}x^bgh1_gwpexe@gelnbrS2_!___h` aXe0"e9j}xjmyy"(W_BRc6sԚ_0eSU Tj'YP[3^dRNNNN OOfeQLR1! VNs=P[Y0j[0 N@Z NN;1wO,󗛀P0r0OP}kpzޞ'N혡70z^^qA0!x[?e pp:yv}pD}{ gsq0 }?ee%m0\1#BfgJTJTP[\b~p ^p];NUu0NZ0@ NcR{00Wlhn}Y%vzʌʌ쌥"Rvz֊pdgtgg@71bk @{k|}YvU^Kb PeQ eQ*SSS00p< PPqP1P}1 T)RNNOO1SSUak0_0akpla0d0vf000gg bk{k @],n1|0Y0Y0_0Y0[000100h0@eQ@S00!m Nc,n@tlϑĖ20\lvoq9l]eueuvkuSw z{:\|_j\Sʎk0_j,nUt@|7u;uDR-xexe Bf 9h i!k16ehVlhVo0%R"}RBT hVhpeb_qus00Wp%]NNN NNPkq_O1]nj00 0k000}F0H000R@2X @(n00o` o`RFh_e1PO0om0OUwJlTxkX"ԏSSvU lԏ@@N1vQ[ꌂk{0 P͋^mNJ֊11uoKN @kw @ZF3^001֊Sevzt_I;IL10Y0X0@e0 \@k;\c0D0l1K0D0wYYU_ 0N0bkN N>N0bkx0x0N} }1_eĊ00j0Ċ g!q0O0O|z@^X{!|}@=10Y0Ȁ1aŌ!n!n@p6s v ]y0P01_r1(W31edkxk 4lEmmm1ameck0P0}Y1amRo=\:c>e >e@pefp=N􁄀chc@X d1j0F00R0=\ 5_@t_ `b0Q0Y0N0dk0O\yaV#V Y Y[@"[0ψ0W01KNat0 D0 F0H0 @Dn00Ir1&S0H=\od=4 @ԏ  @N 0M0Y0y[0000N00= @Jh 3^00Y0|[00010Y0B}B} U~ @p^ I}10010Y00K0Y0[000to v@x.zz1f0010Y0e!iivk @"}m@Xm@*V!nW0sY0[000e@2fef @agccc d>ee^K0@p00H0p0q1j0F0Y0d0v=\ 5_@S_@kZhc1f00O0@AY08NnR/SS@-T +T @V[0000F0z[000ƀW0kY0R R@OR@8S0Y0Q0OO$P|ZP@:2|Q@QW0Y0k[0001c0z0{0H008N@JN NNK0@Q000F0H000Y000Y0_0Pn0%n0u0v0 @~00F0ii0002L000O0 @É00Y00O000_0 @`0d0j0Y000r10Y0W0Y01c0z0K0@ O0 @! Q0]n000O0$O0P0 @XS0 @eDkmmT4nrpqdRuR0BRkzlJlfRGrf fghh1K0Y00^\>eQedceW`Kj͎c0}0`dp1Xx(````ga(`h`{`"Y"YW[{_cV|Vn WSO5QT T@M8T2VyV~Q[VRqSRx[{ZQZQQQm NR0ld0NkSOZPPyARy^Xr000%NNfr0@fÉ0 @*0fQ0Q0Y0[000B0 @I0lTF0H000090tK0@CZM0O0beerf m @ir0Y01K0Y0rB0 {0 0>eY0d0z1K0Y01P0Y00n0ډމ މ߉hkgpLډjۉm܉݉扙0]ԉ ԉՉm։mىme#򖕀щt҉Ӊl@ug%z(O3(Aqg}1MR% 0W0!Ԛ0$SO]]elS @\ q\] @@ΑMR @eBe00u(kb=!҉@70d\qqs`=5@Lq\ሂ̑j0}0} rP070]ppuzz {{M0q\1TD0d0f000mS0u?vvwx>y1zd0 ]uVy@70|z0uLu~juvff\mimz0Q20Lk[N@Iq\\2!YIQ[qqrtlumopp0q\!kl ll\mwm0\m!k`l퀢l0?ΐjj=jKj k0MR1lq\ghqh0q\ԚSn^3cPg Pgveg~gvg0%bc@Sf(g,g=M09e@b @bSbb/cq$eK\^O5_b_m00K\] ]]/^}=^}SK\ q\ \y]1#:uikweMQ*Y*Y@oP[\:\WSS0R{S0WsBWuQ>RWSWSSSSRRSrAS0$X0ϑrRrRRR R0ϑSXp1^uQRR00~2[EsP[NN NN@uN} PN NN\ΐP0P0@h0 @00N]N]0@D0K02i0W0D0+ȉ:̉̉ ΉωЉ#ތތ\ޞ\B'Y @q\{0{rw@ a#QS>w>w wy1Y5X-^~0 Sogqw wWidg grbkwm~,n0zsidmyd?efz[[_^aw0b~eQ0RvTx0_NIQ)Y0a0'Y@0tDR@7@S~W[q@\osA"'mbXΘ1l5^u0^0ZS"$ǏX1wa1`Pjj`]Ƌcshyy1_U1sSN_$HeHefof:gh2 Ng1u`_ `xb b1bbz1YN~sIQIQ0RU)Y_0{k}0eN*NzNa++n"m` `rglWqN [ \__pl1 T0R0R liy\hfveY}?R[\'ckn n:u~ @;ck@բlfmee,ggh\]]0;À[\ \\\\0q\[iq\z\#q\SS뀟SSXr0@Z NMR0%_@‧ތcp-^xf @5ʃI͆Fl1 iirbwmgqgqs@$vwm@s,nSpU\h9jy!k@7Ell=[X!_&b &bWggnpKj_@e_`0֊xX倢[[[Qq\\OOIQ uQRdU[q\B[KjY0' Z0@&0[ NN~A[0v000Xj lkkp}jde myV) wl;0yĖ^ANfM0T0D0B0T0D0 яfT{Α@30}wkvW1r00Aaq0q0a0)99酊[0:qg!n3 AQ@R0Kb"@b^qs4Xs| s|z}~@rmyF{I{x{O=|0 TxpM7u%uu 7wyd0%NN-N뀤NoNN00000 0@ N N0][w1Z001Rp0 p0@q0|0@00h0T0W0 X0[00M0~1S0000k0@0D0hO0j0b0d0Āiklkldlijq\ q\_jI@^=Y0h00Y0z^ D0F0~]0rM0p^u0^0ZS0gU~U~@o0%m1Rp}AD0fF0t } @ } @ ~00lvihy4z&zMz z|0F01҉00Z00X0v000}Y @Jb_W0RY0a[000,p$usus 0u jupu1`w1_Up9Q,pir ?s5^K0?s0?sNx!n!nno oY0i[000n1~0Y0l@zln%m1L0Ng[!kkk@zk8l_l0\1y00v!k{kk0W01 NQeuiui i i9j2 Ng000j>wq\8bHeHe{eeXc d>e0Y00Q0B`00zP0W01J0W01j0F0S-\_Ra*bb bhcnc1H00wO0mQ000}1bb1f00xa@'@bKb1ΑS1*g'`'` *` ` @\ >\J\@tq\\0#q\[[ [0e0000001Y1Y@uLHY}Yf[S0oD01\06eX{YY1X^T!W W0WlW4X0BTT@VTVY0s[0@Ԝ0t0000S&SS@STCD0aF0k[0@L0Y0[000x<00Vv{;Vt{SSrS000NdQ1RR R @g)R R00r0l00001_QQ RB>Q0@fhW0WY0k[0@]IQIQ@GeQ|Q Q0?]A0{Am0\O1m00NP#PF0Y0K0@M0Q0q\\0{ N/NN @NN N0Y000Y01zf NNNUR0@rY0x[0&00Y0k8fmirs0 0 0 @w0 N>P0R000g020k020k000000D00n0Y0@Y0]0wj0)p0p0@ܾv0@{0 @~0L0 @m0yj0k0n01L0Y0Y0s[0@_0001O0D0le0#e0 f0 h0i01S00d10D0oO0@S0000tL0@000|]0_0 d0K0Q0000d00Z`0@ah0\QY0r[0002S0j0F00vYM0tT0_T0>Y0BZ0T[0 Nmm@ir{ёN@ 4Xlc0Q00 0i0i0s00Z1S0020K0Y0~K0W0 d01Q00v0Q00z00x_0 @Sh0H0@8K00 @0Y0Y0[0002w0Z0qM0O0 P020W0D020001s00H06H0 J0)K0Q0m000p0a0 0O@k00mK0 Y0@c0q0@5_001O0000Y0[0000 @ZB0D0`0Q0Y0}Y0r[0001_00nD$MMf}qbk0KNbtՋ%ʎ*|0KNbQW W˄5pxWnmppvvUyp!P[S}TWeWe8hu4lllq!6e}TWt[[]1KN N[0 [050N~OO;RD0fF0iH0@pY0lEs skS}p9jmi)jmlw[ldj@a~gQ)mmruОޞbZYj2 2u2 N}T|" N}T#{&#wNJˊV]]ti0 NpiqA~h5eu}^^`wv}]}x}}}\ }M'}feuvvzpp(u(u\0u:upZrwt}l l@rl/n0aV~gBl@lVW^*@bee\/fW gUgO@b>cdq;00_ _:_o_>hm0D0^&^k6^v}Y[[uq\\}YdP[[0@Pq\\h0q\^X^XaX*Y0ΐVUV0WNRTTeOUoUqR{ T}TgwQwQQl0RaNV\OoPx NNN怌NN NHN]KN0Rp6qf0 0nN N<ΐU0@fY0o0;0pk0]{{i|m~mLk S:ĖuL"ҞޞA͎0Sp"^0!h#^g ihl0u萑p&q\ S]ፖΑ0u0u{`|PQ\l2\řMR!}\\0\]0\1KN,g@(;0`l0W_lOHH@91q\lO{Z֛0_l=K\󀙙@+Rř@vҙ^ؚ9h$5` `Α @Ū57bk bk@;l2m{9hhKj\(g (gqg~gg0NOu\]+^>\>\K\q\\ P[[z0Q~4XKjp0*rLۘ@^(Tq\0^yۘ@0x\M44ΘNn0ZBqg@#08o@=0W0 @]Zu`xbbi @0cB-NSWSR^rq\(gĖ Ŗٖ T[1OQVjWn1Hr }}0l:9u 10;ƀ0% Nu}0[p\?? b-cS@AT~u owwΑo(u0u%_ %_f(g0 T1@[ P @d[[怞\=nёؚ0R0in@W"n @w {0v0c%f %fgqg~g0N0S\]s^e0gq0s|QdW dW*Y@x[[0ZXQSWSV1agQu-N -N@EN~NmQ1S0u N N N10u05 *",gQ[0yS"  N N(gMR W@W9W:uny0tzv^ @R&wN>g,p,p0uΑ圜g9h_l2m\\\\8bOOXy[1q\: @K@a [ @ Ou40 PRёMD%D&1\-NxN\ e 04l1e^0ᐋ0[A \]ёܑؑ0K\\(g_llT7?$ p7 J"ZXAm@%Αs| s|04X%QƀQQ0W]10Q%ll\m0ȗN[]1P[^(g ww݈(҉!1ΑN0&:u݈ >MR0u02@Z̑\hrňψB K\(1wemq\\j0+s0䈇)5?LLhWhc0q\债K\0u'YehKjυυ p?b2ꁻl@Sws^Kj5@ھMR@bs @S0l0䀙iф0SSp`lu^0uy)1@V=I@[BW{`|oSs^0T}(F{܃܃ @W@τw{ Ń2le0uS~WS#\(6 IRX$Wt8bySy@?6Vy%7q\z0lvOw):x :x xx10v0Nzww x1"S_ P\0uNRSK\0uvvvvw NsK1q\[A K\y]Q!juΑsu!}v}vv{v0\BW\elrsu@:u{v8b10N:uQu{fu$jukuVV ψ1juN20Q20Q N@c2SWS0&Α)n4qs}tQ1u1u@ȩ2u_7ut4u90u]2u 2u:u|萙b]]Kjl0W0W [;\K\1e0u0e-NNNS0",gK\Alvyeg2m0u3t3t@4t^t0_ls^s ss0Yre_sW[]4lP[kuir*s *s @T&+s@?s0%Rir@r{rq\@L]qGr [r @_rgr ]Α\ \_lmI N PK\q\\AZo0u~_o8p)gqgq@qq2ېSΑ09Xp!qN]%m,pwmwmmm0]nF @S0\P[\eqgEm/\m6fm(gzz0O(g_l @"l0Q0'Y 'Y@!]s^0l NENS0[N]0uI~fkfk0u7POS]0@l-mm%m2m~!bzK\rl0utl m m0Ybkj0@phku}0^l퀼ll ll0[$l0u NYN0u2u0%mIlfl0ll@9l l\@^'q\]ΑCQS\!nll lq\0uq n0q\\z\Il Wl_l `l%pl0 N0e gMR MRSAm0W NNO0 @"00\B N;\rk"4l4l8l @l0NNCQlxq\@kmkpk@Uk00uLkPk ck fkwk0{vT WT@Ӄ^ee t yJ1W0W0[}h14XMR06r}0R W}3000MR1Lup[lOe~g8hziK*j3Xj Xj k @zF'kb8*j +j @'KjC ,g*ropF"\m\m0uҞ}1O}0Wq\Kbjjj)j0sii@Ui0(g0\ԏhhh0(g00us[ThTh\h]h0(K\0h=](gh9hBhQhS%mSWS](glghh@hhSq\h#0uggg!uSΑ~g g3g:g<gS@HWS\l lfmw,pΑ0(g\,g_l0WSSWK\yq\0@|O NNWK\8bc1wg\xBSq\(gKfg4gmagPagegIqg NNf9h0q\0^e @2'0N8b8b%m0un0 @*KN@N Pf g g gegy[zt^f0uzff@g0KfsRftf@fafeif4%f%fBf If%Re_lяV%m0f ff:wwt^y0[yK\SO}[e eee$eA<0 @mO\{`|H={v {v {nψΑWS Tf,gW0̑neg2z00uqeceUee6edSK\k k\mmJn0uK\q\^eKjpX XP[倿[c\E\0\N N@UNp(W@F0WEgguim0W0PN{0j{L0 @Q[0Weeed0N0nOe@WYe fe @te@Ewe0K\[q\^_bNbnc ncd9e00u1Tbbb@Ac00u0cGb Gb@ǂb @E^b\@]b8b @b0l|CNl0u}#&&扛萋Α0@j]~0u_` `ab~0N0[__K`10z0^䀰 [_ @+_ _@}__%m1eKjv_I|_9_'___m@b@be@ww1~q\ T @WJWXENMR0u|__n_>eQfugqJS\_ %_@"5_S_b_0MR^_ __f_0JRR^^ ^\+gpw0"^ ^^x^@ ^0QX1>\q\\]ta^Jt^t^@fx^^",p,p700u N[>\0]0"a^'r^@ s^ \ll0uΑ\\~gZX ZX[q\1 T\NQS0F/^ /^7^@jL^0%R0^] ^ ^\0l\>\#>\ E\K\Nb_we] ]5_}y0萍EN~S Twe\;\ @<\0]dg;xΑݑ@M @L0ex9{ꅮ710N%m%mqir0uw10̑0^g〛h`llW\ \\]eg@:~g0]WBW@>)YXq\}OO O P}CS@S0e-N@Զ8N@ȌN@WN0l[ [[[%[1wm0W!q\q\\0uNNN]0uΑWS^0eeg0u0@>\q\@SJW'YP[[F[7[[|[W^^\mfmΑ0vmQu[W@ ԙY\1[Q QSS0Sun0@e0* N[[[y0#]19s['[b[[[ [^_^0uMz N N@L5XY@ZC#TxWZX8bP[f[ x[1!qg8oVnNW0u0nIYY Y#&YZ0\0oIYeYY1ё\0L0u'Y)Y*Y7YHYAJS@o'o0SBQh[Qu+ *@ᅖ@r ҞS̑Α7i*Qu`uw@zlwm wmnn,pir0Sl%m2m\mYuKjKj|`lllQhhh j[-Kbf fgQg@aggKbe@(ee0\]]]]8b[m[@QDq\\}TZX ZXY[[0T~jWWXSSSSsTENNxQR0Ons0u^yyTwP[s^ 0uΐ08N0X0 mo0!]4XBX'YYY "Y1MRStPbENidm0u^@XXYi%RL^4X:XZXiXXp ~g10SP[K\0uΑW+XXX$Xf[9,g`i0|W WaXMR@q_lzQSWS]8bJW @jWWWW0T0#4lAQuTT}VHW1WWBWF,g ,gh@0u萎0CQ8b1 NN T[sEE\E\KjrNPOyXVVoVR Tqgz#[w1P[0uU"UUVag ag%m@Ksju0ASe0ir"IQ[1IQ0WTUOU0K\Nf%m9T!sTsT@oˌTT]lThTqeg1Yq\T T T@# T"TDM0yq\\e0u0_xG0u0u7萛Α|NS0W>\YN2uQM7QyQp4llQmQ Q{QQWxe0 Tagju҉Ҏ[q\0[OktP:IQ-IQeQ kQg gag0u~v0K\ NNua^QJW[0uq\T_l9萔tPbQ@CQMRs[OO OO P"Q T9 N-N(g+g0[2"}}D!0@2 Tq\]ΑO3OO!OOPO sO1K\ΑKN@1 T]]%m @oSsTY0fmO O@1/O)RNkNy0%mvN N N@I OO0K\p $R[\9h09h P4XweFlNJ~NN6N)NNNS[?b0̑1NNF>[ [\@!]^NQ@d(W0[NlNNuio0uN0NNNaag agju~v@@RҎAS@SW@b00uq]]8b*0@s NQ~N N"NJagҎҎ@oΐagju0@bOASSS14XK\ g;NNKN8KN YN@`]N]@{agsҎP:]fm fmht7*]^hlSS[q\\N @!OQS;NCNENNOv[@'eYu0NN-N8NS9Nlu0V0;Mb&0uΑ0f0uK{7ag agj2m0%mMbe@9f09h[\\o]@/^[>\q\0KN@S0W.Y KN@o*Yq\0$N Nu N NF N;S\agΑMbX X7̑0ZXMbag~g%m@juBWBWJWW\]1X]0 @5T0 @ P@hSV;Xjy y@UΑ0sXj@0ux0萝BW BW\@]0SKN쀟SU0[NNN P(g:[ [ag%m@jurn0@NKN@Seag|9h00s0t0u0]]]eNSy\!\-lQu Qu䅕p7Αp#]l@2mVnn^^eMhl\@2\\y]S\ \ @lyq\\\\0MQSS0W[0YNQ QrRSS0']N8NNteQ0000200Vn0A000 02000100n60000000000 ] ]ez@ڦ7돮NS\\]10\40000\L0 d0n00A02000sNx\돨3d0X00NP=s^Vn Vn̑Αw0xs^^l2m0\W W @w0W[]8NNQSZ0@j00h0wuymzl&Qbm[r7rsjthvjdikik5r(uwdgegkmi0 0 TmjYde100lD0F0iK01K002K0K00smmnooql c c|kjوሉ2QX^Xb xQ~iimjkmlkWYP[q6^R{bkcodft8 |ZF^<^j_`jaka |@;)ꚠ0\zazx3R 3R]^_0,0P0 @~0CQtDQ0M0Zk[k\k]mVVWmXkYkRQ2;QlRlSm6`B)KKlLkOlPjBmDFkImI ^3h}wRR} jbsvt< lA0r67l8k;Cpsのc^yfv v}~و^Sfuu.32)23g4z5lJsوو`jms N P[l6^{p$6^1KN.j/k0b1k*1*+!,e-kJb++1ribc}[0@ t0@\, N}IQSqA:YjY#lQ kq"lQCg&k'l)lm!!!"i#m%WYP[x]u|!vqSޏet^UbgVn7Y^NNsyތtOoNs}zub^lblbwc>frx050_]0a0@nċ0q10Y0Yk{  _[qbN0 vD 0qpdq|rb M NAmC^"xіVܖ~L^}'`y^fu|̎$Qxe oIxT:0}Am]urt 1>rYd\d\^6^ae0!,g1YTNXYgY0ӌ0n" NS0ue1/fN?p@2$ʕʕ<ޞ~Tvku0Ɂ2KM0b S^} w@ $ʎ u񈅀-rA^b0Q{~~T91\O^U1\OR{|Pn_0WX v vaw^y{0Ɂ1$㌻P1_kspёWPO`\OO^GPQuёhf0f0 Nq N@NOD00oD0 F0fH0@X0@+Y0001TF0P[a6^q#ܕOֈk׈l؈[5ˆ̈ЈЈj҈ԈՈ@C_fu9̑̑ oĖnؚ08N0"P[{P[Lw0P[P[tu}ykz}}0P[g_l _llvlzstzg9jr!kckpΐn-f-f~gg(gw_uu`e{fw T(c[^ ^s^x^t^wf_xc[[]]XX{+Y~P[^][ TTyTUNIQ IQxQR @MSrSkNvNosOO0hyKNKNg_NpNgN{N NvNENwpΐuY/1v[Q̈h͈jΈkψC\hwWDS {b_ؚ<00BT>\9hSqΑёqw0K\qcԏ00r0nW0kY0{[0@%0W@ho_v } }}̀yj08bvqwz}{00W0u 0u:u~ju}v0D}v\h o@QoGr[@Hae enffvgg00uHaKbnSbe0?0u1i`[p!a0m\\]^^o1Ńq\1#V0W[:\>\q\0WS0]tP'S Sq0WfW@BXx[tP_R9SCS0[t00m000pr1\v0v00@N\O0_00Q0p0pL0 @{T0@Ze0 n07(g8bo0B0D0f0D000Q0p0ƈ ƈoɈkʈˈkʈˆÈjĈoň*FhFw&} pM󗃀}dMbؑw| 'v0wQt01bQw;uPPnJ9p;uz@wWawFhnkbo](up2uA^vʎvwQ%9_a aynb_gO0\bw9_}>_z_rwQixSkXoYO@^t1'ir N N@\OlOFPReQiD0hF0oH0@|f0@Njb#~ rtpO~ngEuum }+~xbGr{uST[T[{^_0eg{SqSw0W~NNyPzSM0 O0zQ000{uvw100kzj/^D@w$U11͎}ϑcUyc+~ +~~}^+^@w@J:y|}ezlzlgn{iregplbbdyei^_bR/TjYjY[]:\TsY:YjRjRkSXTbR3$R6RV0 @Tj[a@bwkMRuOQQ_QnRuOuQQna0a0d0f000B0 N R +~0D01L00ƀ0000M0oO0rQ000jklm~kek8Fl rp@kiΑq\\r0us@w\\\b_%`l00ZX\]\]}}@ΌΑQ\gp}|smQXS:Y5rfdΘKfl] 7 -  1]}0Q1ceph h_tSbbUc_XX WYmP[[1W0 l0}0e iirxSS S JTUZW1gb0gq1]}N^-^uRR USvgS(c@0`~B_(c0Ka0Sb0&PP@%Q :Rp]R @z;Rpexe0SOe0@;WN NYOoO1Nn0peU0U0@Z[0p0 @>Ɋ0 0mv0@@v0z˄0@ir{D0F0H0Q000k`_p~ fkP[c&^R{z1lQ1n0b^cckm]f_LR{#̑̑Α 摋wy|q!~NdW%0uR{{{700W1'~NdW\m\m!qssuz}pW|00_Kbcbw&d@ޞlPe00S\\]]+^s^0q\0$lSjWWYP[kq\KNKN@65^N @INNS0ΐn00 0Nh Nz0q\ƀ_l\mfmt\mfmqlmbx w2o2sǸ1ΈP[v gloq$KN1#KN llp߈a a@).e@-fL0 @z8N>\#q\$h6QuT~ T~3T l0^Qu`u}}+~0(D0irirvrzr0u:uwqn0nzhl@%mq~BWq\q\/^p8bg@ѯh䀰\0]YYkYYvZ0WoYjY~Q*SS ST @iTjWvSvSSMRMR9SCS@S0S^1\Q^QtRt\OCQ CQDQymQwQu0s\OOtPq0 00 @2NPOp0rV0Y0[000x0_000bIbc egi]SQfm܈[&9zpqZ^^ߘAOO6r0ky0Lj& &?NSi0 0xk1 ON1cR_ ҉ȗzb0Y܈@I݈2z_pAN@e"}8kkumň وs Nd080te|AN @de"} =@WހWSbnb9Sk0N0N PN5xY5x { {}| }B czz}%dd@N @ @X@&ؚ0Kj} R @D W@Cc01 {q\q\q\_qgh7l0[2@b0Q NS'Y)Y1^yh0Syfmyirat0u@wSbnb6^Ee$gjjsjnl0\hgdAhh0#e^ff gQgl0H00H0mKb Kbczdd @e6^~=^r^ ^5_0q\r$q\>Y] ]]u^&^u/^>YHYtP[ue\q\QQ7RSS9Y N@!QZiy0xs0ZizK0 0 0 @0 N OP1d0N0S\=&^6^0Ԛ4wX҉* jt0" S0 S pWv' 'v4Nnp҉틂h:r rov@cABRo:rk΀|~ ~Tz~whyzyxT lLrLrYr}}v wltlmbbQef!hTr^bpGP{Q{Q|QR]SmGPPWEQSOO}SOzO{NS N@1`Nl]"^ma``ϑ\3`}^0t0t\O[q\js^ta)YA4x&WW|]|2NҒC i_w0cOS!O4xx zzZzpd ddcejm@o)Y_ddyp!plqKRSSSWXX1 QKRRR^S0$Kjq ASOOQ0R|:Rt#]SO͑0 WO0~Q0@@ N N0OOSFSWWTYZ[St+wwSb}R KNXt}uftiF}}wrfczlx[|@\ihx b b b Yepf tm1-Px!萊qvuQqQu WyXwf_T^1҉"S SR @ T-]>\҉aNJ9jm$]e20Ɩp^pofoopqb0gS SgJWk4YV\h`1vOOQ}TLL MNlRF0f[lfLS`.( }vkؚq~~(kۙli im-gX2[MRnĖs1Am4ly̑ёёYwxb̑@?͑Α>fm R|0NS U@37`2_ꁇhw9j}?Id,ۏۏ ܏ 2N1N00~2_鏘fhd͎ ЏzA NĘ0_0f0^ፆ * Nؘ0_0[u?fp\ݍm7 7Čwތ0?eeȋ ݈ ݈p@c +uxSL[ň1+uxSQ}Y{P[1rCQ0#7rn{Ks,5_o1eN1̑s{r1SSw0P"~"~  P"q\2!zP[͎q\n7逄0\{{}x1AmEu@wyy zUMzz@w @EqgKjnbkck00+g~g~gmiZwi{}if+gNgeg]gu{iff@f gYO@+L0R0ĉfffc0w㖪U^`^bB?e7?ee/e[ex lɋ ɋwbZ0c0[jl]{U0Ru0tV@Sf[w^te_j0ܕk0tAmEub@cc0Q08b 8b;b@^KbMb`@`a2}_e wm{____ _R`q\ř0MR1l\ƀ__t_0uS_S_f__j0\3p0c0_00^^_[;]8^ 8^s^t^x^0u]]^0q\8\8\J\@KM\1p1px[|\ \1\@-)]0po1\@)]0n4Xf[ f[[쀟[[2~_e4X+YP[(W(W @װ0WWငUmVVn\Ok:R5S"T TTqFUSU1 ׋NSST>F0]Α0@@00nRRRJS:RuRRߏ}HQQ QQpRoR0_t^HQjIQQP PQnGQ _00\OOOLw0 k~0CgnNMN/NN@o^N @ OOO0PWgS偄1QN @LNNOPS X\z1S1S N^N ^NufNqNS|fbNB:NKN0 gt^Heh NhN0CZ0$Z0j0N N9e1uLll0Y__D000F0Z1̑yN0O0Q000[00KbKbt+gmL0O00 @HHHQut^H0H0 @iJK0 @MVM00^geg3pp " @NUD0tF0~000s0{0N0p0~egibk !n@@wO0mQ000~0@(0bb c eefY00000Q0K0@Q000^@WS_`@;b0000s'p0c0_00i0HQ HQcT @O4XrJ\0O0~i0 N@8N @dP00{1~00Z0Z0 @C`0 a0@bd0O0}Q0k1J00B0K0L0K0&Q0F0_000#p0c0_001K000@D0F0Fro~0Y0e~~euy~pirmSSW[\rIN OPFHlJiKlzfw wU֊p]SzfgupvP[P[[_aN|RSY=hAAmClDgEBz=l>m?n@~wmr}R1SSTϑq1e0xun@3kϋ ϋFp@OqeeRLecy.k kuxr }x reD0sTxlKNkj v |0|00ۘ0#~~o~~hqsQ|r }~ˆ0}vrr}} @,}}1ܕO0򇚀uDz*|||^} q}fd0@4N0M0A! }ˆ0}vzxK{t{|lxkz0S{v vvz|&|~ !~ĆH~SS@0W3^0I0Dsxymzg{kE\[r҉Aq\҉0 Ntftudv wi0vpQpP}q-qb_$P}ccu^P}@ު-jvjujuw{|+}b_!k@Plw1QkQ T TP[}_0gkQpQAS0ΐ0ΐ00 0 NNq+YNz\Α0\mhnofsjA0@`l0 N]oeTiimjaklleegfghhP[s|LJ LJ Ss|iĆƇ#l@hnP[ P[c9hkt8NNz T7Y]~ghʃ0$q\a adbfcddц]f^e_``kƖUBYYZg[h\i`F\\\m;OzP\UVkWXd[[ d,guY0@M0|R;Ry[}pkq򇀀QQeRlSeThNOdPiP[j':CI]IK;LTMjBf1 1ޏ#0XBf ~vT1QQ|0}S S6VZ\0q\W00?Q1P00q1WQGw w0}~r0]n0 @ ghrq\\ppCiFjGHH?QC4Yb% N"KN\0wi0)R1r߂??@mAlBk0j?:l;0fmɆ1ޞ4l;\ԏ000+4!4V5m78k(g(g0u.~)r1WO@\]nf}0g1i2k3m**k,l-l.k'j(j)q&l=##k$i%&l4kjj l!"ip (0?Qpp{h0S8NfNPgl0yem9k| vFzos|pd!oKwh hAlw nn},o8TggzgChneLm0r  틄0틘X ^w r1 W1VE0Amwg+.00 Kbۆ[@P`l1[q\1ΑE||r}NKb?sAXv~[rc҉ '  bj0OOS @g6b7bl  Z l lcvi pnZX1ƀls6wwq圇@Z0x]!|7zZ Zopnsz {zsNo?opdq\#bbldmgn pw N1 N# N\]p]?b~0 \T T:W;\K\p:un00 O:R\]p;\7ll#l0|in܆NkSkvs1ꌙ0@0@)6P[~ wΑ%l r&&O͞ruSqL1 TeIl Ilv_l"o1n0&N~Vu WmXpv\tztzIM0S_10\0+^z\\(g0W0WJWXK\050;Nn0N eQ0S(g\m1&K\󆃀􆁀ll0kSj Tq]l7'MR_1]SE\0#v憌놂ki3ReRRL{Θ1KN0Weu*jq[r|rR RRX7Yzr^{0 @VNRR|l 7Α;0ll0uyQuz\ \]]`llp\00SP[CMR@i[\4l:u\7Α'ؚS\Αlkki߆1߆!lk Ά Ƈm#dlonq\\\m|z1_4lq _4l܆l݆kކ0Sʆӆ\؆I؆kنچhۆNr}} ۆq1lq1ፀ"rs󍁀#sP[ P[@\_~lN00@FNS#rdӆlԆֆk׆ikwA"u兩Ά$ΆφxІцjGfm fm@,p|ĞENZX @4]k{pІ?QRQʆ<ˆ?̆j͆ pII}pr61K\}0ʌ0&0]]`lkp-NSWSqgL0@IQP[pg`rkLk"||XÞ Ğq dlonpknt}v?\uwz"`XXrb_rcSwSyT|#m† ƆƆdžȆlɆkpkv<fmo };L |-|^ 0NzzLo7lΑ!0@y00\N q"NN }~ywv{{{`|{|~vwtz{0ތA"q\\!q!qsz0uv}2- NLfmnn\1b_~g~g`lllb_x'`ce24Y NL)] )]]^^0p"q\\@\]p#]SBW BWZX>\@q\ST UWpݑ0az0 0@?dKN@4SOQ0\n0 00>\v;0bNƀr0@n]v횓;P]z7†lÆiĆkņkime򇅀ߘRmYrtUmji@lgjmikn[0NpNqy B"{I쇩p90lk~0$\n"llkn0@{ S0|0k1!ua___ bc d/}/}p&NN0R1Y__2_akbkckp1z 1zor҉wrpzqxLrUU UUY{xe1&'YTNpSpTZ[(\^Y Yxrx0N0IOV W>_0ȋ azȋ݋ދZZt[[0[0[}^1qclg#:n:n!qG0f=%7 7 0[=NoA!_0w0xw20_000s^3}ƀ̀ 䀕 ぁ1Y{1"qp"Y{+sy } }~~30$Iytzu&{z+s7uvpΐ{1Yuv2 NߘP[#q\l+YB\fggtijf@7Vg~g\mz\]f_eyfP[E\E\K\v\P[q\>\n+Y4YY YwZzq\0FZ~N,S/V/V4V*Yp9ΐ{SS Tb @M0uN@L PeQR@ R0b1N N NNs8NKN0Rvn00 @և000\](\P[{>\]m\]0*\0fFmGmHlKk.K9$>>j?@mCng~N|9l:;k<jp{44k5m6n8oo{F{ N|4ln {F{.k1l2m3m$))i*m,n-jfC \ 󒎀}n\vҎ傀IpInyyznYu@v0gfBhhl2m1\f[!]e eee15]]^^~f[xq\\vN]]p T T4X TX bYP[u0Ŗ170W0&4X8NsNKQ;SS1Ɩ^$l%i&l'k  k!j"k#ghij  mjkԂ^ mvjǃd j  W瀜g9jAl}.gh.D} }|^Ξ0Nz1Ye>mD51T{؁M M̑0WSq!NOz @ Opu oj1lQ0luhy}0Wqol lo[r1\eg/ngZX}0 0 N{KN NQ^mN NQ7lll\l| l|}l\?ew-g!h{{x0% W W WXpf[O\^\0"V-N;NiOQ4lP{$ݑݑ꒏- pRϑ{6Iw{|Pp$P[tv vvwyq#THett(utx[|Gr Grirsqpx[lm#n\"'`eezPgqh4lx'`?bsHe{^^x^o_0P[\@\p+^nsTU UFZx[[p|}sTTcFUR RRSx[+^~8N|xQ0R1udulll,g?0uc-Ė Ė}ؚ0ZXv*?Dp!WS WS)Y @Zqg-NCQS0EN&ΐ̑uΑё瀉V V@JD]]e#"(gN@?D N)N)N@!mQ0ag7lʎ L0N55?"e0uz[t-$9h\v vwz~0]0u7uQu}vp!SC N N>\:ulNfm,p,p!q@ gr4tu!]fmjm~!nnonp%8bl llol~%mu\mll@ֻllze e@,gh0:uSq\]SK\0weh"KjKjw!k@,Rck8l{_lASWShxhiw)j9j01sq\gggh9hhn`l q\,gQg~ggw[qhW]S_$ee@Pefg(gB-N8be_ab@ :8bc}A e@2:u]]] s^f__1[-N@q\0u]]}]]0S[@}耤[,>\>\ K\xq\ \\A]:u}eYq\pSSeY[[|[[\0Α0(+Y +YP[h][[[WtXmZX*Y ΐ0!Qe@n\mIQASTT V BW@)^W@#mW0u0ΐp!hASS S T>T0ΐ0q\ p_X- @GŖ <@]Uؚ0P[0L}0c[S00aO}w0kpp 0uy oWL}[lv0ap_@NfnVn0aaS#[ [[\]0SW[ [0OL}aP[[~OO O@IQlQ0N0 fp$w N N OO0b0"sY1kI{1BT0hTΐ{|Q|QQMR~R@S Te00uIQkQmQuQ0[~0b-N>N N NN P@CQw N N [l]:u0D}0D} }N-N8NyENKN N0ΐOo PMRR(gw00 N N@ N &N0Nz1)nlq9ۘ0WL0n00(0hhVn,pΑ[](g|0No>\\S](g[r@̑NS],p7܅݅ޅl߅lpyN]&тт~Sؚ aTcx[ @0W[eN0'Y1'Y]@e`gqXXY{\U\N`ZSTk1 N|ƀх/ׅׅl؅mمkڅmхg҅lӅՅH{ {|{r}rNeepp'r}#{|Ԃͅ(ͅ΅mυ{Ѕ\Ѕ}Ɖpgl= R[蛀0&ye|ͅ{{~vvx}}r^0frlqYrq0uQu.zsK\g g,g~ggmlzK\q\n\]w^W Wq4X)YhP[p[0wsKN@-OOsIQuQSu%}Nw-ҒҒ R@-12>\12>\w ۏsϑq!P[AOegq0KNY}Uυυ q1 Tq\q!1 Tq\}qހWz݄[%ff,g{wkal@wlAjϑq$ }W[[ bepeapVv0W?S?SWS 4YZ [NYU1~K$~0712>\ N@fNNpS1ؚS|iyϑȅmɅ˅hL@wɅ Ʌ^njR1oa@wrzWj%uN_j _j~dk1uaq_jg}NmSlEe cgaMąąkŅmƅlDžkk…lÅjkpF{ F{}ނz7kppp0uy0]#yq\]] ^@KySb3_ll0TW0JSWK\0y00}kkmjlkjillklnvvzΘe_gpr@74lQ.z) bߘ@ q Oyz7R If0q\.z|{6(ux xr0u0 mtY|]V]Ne_Obyidonc}c}}@Zؚ@i00uon @g\>\\^s^:K\>lX{Xv[0D0䀋WW^4XiX}TsFU@0W}=O1RRRSSSr0|m0|}R@%R@)RpYX}QQQyR}=O PP0hn0"00@400@?N0lP0[@T7ln0~0@G000y00P0P0X0c01z00o000D00D010D00vD0ZN02_0j0D0])mox||k~gm0Nar}mxlymzj{kttujvmwj+T@Ƶmyυ@wspϑymnjqjrz_t xv1f_t}"}muagaghxQp6q0/OUO*Y0T0 }eihij8kglj=\nn>o6qi#!qX[=\s^_#l1xPQPQsYfZ~[0K0@uQ0O1iSh ̑іܖhVn~bz0"l\\](g{QguQWP[q\eifjgkhKf77Α^}f @"u{|z\\\s^\@\\#YN2ua akbkcdj]k^`gA\>r1\ W1\VGS7W-WXhY[kEll@60un0P[q\0DpQs_-(1pQ_1-_SkTjUhVmK7KzMmNQlSKk| |@}@h҉0q\kon~nSSZXc0M00@Y0@R00GjHhIJSg$\ƀ]]lƀQVWGb=YC4CDkEmFkM f>y>y|eq fik7Y7Yq\^eNuQ0W= >k@gA00upe euzzΑԚF0SO?S^X)Y77 : ; vxK])n)n00u0lq1bl]b @~g10NWS WSX@էq\0u1bln0 N@ JS00h\0U,g&llZm nHrsp"S0H0,gg !kl0ΐCQe%]pepewefb(gꀗ^@bUb@c!q\e@`:u?S9P[K\ K\\\]^0weP[ꀗ[[\0uWW X4X XY0q\0'Q0WS?SS~ TWNeQeQ@6mQQ~Q @MRKjN\OCQfIQ@bl0 T&N&N;NKNNCQQR[^0Y0@X0 @- Nq",p8b2 焧 (1,',-.n/mgj܃ߘpAl{q_ q_hm=7 T0Wq\|^(m)m*m+h$@$n%&'m {%-]l}v}ޖ l7䀼l}[0INCQP[}\]k m!,#EeEe} } =~0q}1=~q}0 Wv0 W-NN lQ e_0X0ck}0wp1zeeՈ zT7z0Y~NS&O}+PCQ_[RR0WpY@lm06q6q s݄ͅwmr0\~b0# N퀁wmrx0\t:Nq\tbp'YGY00GY‰mfm||pFm#n?o=nimIMM@W0ThIx܃䅁u uz0g iir\^ i0ir00Rt mml_ _hyzrƉjY0@a800~Yf  m m m lmjgm lXpK\A$e,grͅ7~lmmO`lΑ`llQuyq\zVnؚ0SyaWaW*Y\]0KNQ@!3S0wm0O lmn0܃#lmmllꄘnn4ik{MɄ Αw'xe0uɄՅ1#g0#-(w IB[`l0uI I57b2u[[q\\w0\gq:u:u>y|xgq@u@F0unl lDm@_o1e0uik`ll0Sp:u]( fVgVg9hnckCek f@agQgp=<\_ __@7b0[]8^@銧^SP[ P[[[@*>\onSS|YvB![zq\ΑN NN@޶IQ0[c00 WN0[q0Ifmtm7%ha--ꚓq$Wb7f蕇q(u\,\ "w섂R~g@i00R1%uCNq\~\\X\1N\hl u{0u\]e00up#q\4Y c c@N%feg@/~gqh4Y] s^6b7b Wbz&XWRRSSTX0uS|v0U\s0U\g0@&0@qN|NmnmjτلI߄߄l~6qVt0{لtڄ1ۄn݄Mvr~mvv~rT0fNqq\ q\mopYrS0uysVd)Y][0wf0xӄӄԄkքׄnp~vpP[l}0lτlЄф҄l0!vT%mcSSΑc{7*%m@ {Ik0"]]cQgkl\fmƀSS@STW@\0=0uƄ˄˄̄k̈́΄lg@^t /-0Q0^tv@tzwp#OUnn6q>rirs0Gr#'`xvghlm0nf1֊[pS3b 3bcef g0Q0pS}YvP[{_p UNN@I$NNOO }W0N NzN KN *Y@!q0Ė~0Mb0ٖ0˄)Ƅ DŽlɄ ʄg1P[eXXP[s\f„nĄńm=  ꚡ@d {hV`lnϑhV~_jv  y"w01]EN|5q%]EN0uw4l%qqgr5uMzZ0hV$N ϑ4l*mp0hVp`lu:S~@SϑRRSYa 0@g0k!_|v{H0{QQx0udkw8O OÞx}[#dRbzz3+|1!2knw>yyzlzzx;]~gwm wm|m|6quz}vD0~gghlMR MRRS)Yk`#s^0D0jEN@Q ai/zv\+z00Z|z|n >m0{4l}m0BT0${Ӄԏԏ @eKӃ@Iˆ{1!e Nn{{`|z{zvg|v@woDhVccevϑfKpqqirYucp%o0N0BW0qgΑ~b_Az}2G4XMR"l9 uƄ70%m"q\\]0!\l=_r3_r@ju0u],gMe0u 0uΑ0#\e,gqg\ \]]a0[WSX[llyp0{0@sN!>ym0u 0u|~71&5_0m_r@~u4X4XP[\%m!nw @cё1N8b14X\00@SeQs^hjik]ppYR ^c]celfglN NSSnX[@:_0fkwAggwc0v{v>| >|I@eD1%5_0{v w@a{s^ s^8bKbk1fM0R@S|Sn0-N^t2Bzn0V1d0V^i_m`ja|l΀ ΀~r6R\;0q\l@Yrt|gxn0̃sg gthh9jAlz~NWw\]YYkZl[]k.la)7aw!7Α0]dKj@}pI\1s|gQu&`|`||y}!MQ>\@fK\q\lQu{v {"MQȀK\q\l1/e\/n/non}uxll!nq\Eb,g ,g9hh0u]bc(g}]&]]t^ h h@sA:u @0}@v 0N-N BW@JW@g(g18bS0Qgq\z\\1!qgpT%)Y)Y>\K\0N0lq\]T@WZXSq\z]9h @\&sL0@n00 @]r NSqgqgfmؚ0~gCQe,g0IRlTfVmWm1r͑ ͑u2xxevrucie1z1zv}K^mkpkofk0|W_Ic!eeVfff -gSAYO0f0VfpM0acWeyee~7b7b^Kbbb0 N_vab 6bvN:W@g4X0zz1xQyq\]]cU^a^^_j1s00q\\\]Θ[[k[`\E\WpX@]uX[N"ϑNzSX}T}TU(W_0WPWBGbu @['zsSST TXATNh0(g~g:u :u|v@ @JA0~g@дghj1T0u1T0u1X 1X@ \\]F0 NWS}10QeQ eQd0R`USwS1:NPNN OgSO! NwvS[[n0N Ny NEN@۳Nv0P{n0@o0@p000]00a0a0$c0d0h0W0Y0^[000pir irytzg0{000v0 @;NMRQ^.@w@w BzIhL @"p0h0kM0O0dQ000qUbF0^h fk@vx1s000v0v0 @&(00[T^tF0}H000S0 c0d0n01s00|0000p02q0j0W0M0{O0}Q0002S0a00O0T0W0Y0w1|00 ]tztz}䀥˄]@Oeiru0 0eQ @MMRzV0n0`0p0v00_00m01j0W00Gr~6m7i8g9l22l3k4l5M{め5-l/m0k1XKj,{IIz7ΑB\]fm{`|ł0S\m \mu0u#\Kjl%m\ee9hhp$\\\/cDO @WS,gqg\h0WXX4X>\C SWSq\qg0@ RS!q\$((5)U+k,b!k#~V(--  ޞ 'Yܕ1zRAN~CQxq!TY0㖇H1xl9N兘͑ ͑@}bёq#KNR0l̑CP[tf !q@wW_0zz ["u, 7an1 N▋,Ixሁrk,, p@Spv NT-rR{y0T#~V]\0{u0uC{"s|s| }+} }1S-N!wэ1CS}{{_|#O[1zy y.zzp[`0u{v}>wBN @ak@?w0vl"rrxs (uKb0h0Q1KNsl!qirqKNH1N1Ysk skzwk{k1 N!k@Qekrkn Wt^Bbf fzg gvh{1_Rbee0JX1ln``na 6btA KNm1p01Ont^x^_1OppfxRW[K\K\w]~s^|W[r[}[Bqu0kp0[O*Y*Y@Q+YY# N0ue0vu W WXq\!q0ulQ@=0jCQ>wS T TrTU0P[0{wSuS TAmw0R0R RRCSw! N_CQYhQR1aoA KNWV{N%NN} Pq PNNNx'Yvw0 T0P1-㖑zz]NN KN XN"KN W \q+^h0RNpN N1_] IQm}0uX00mididqefP0sKQ\gf_0\Se 0N0Θ0{q\KAm&jj7Α $]A]g1SpAm[ru0u|X0!0u,g,gwhk8ll#WSqgq\ \\]b_0lSe00u P0BWBW W@qZX[>\p%\'q\ PQSSWAmAm @!:uxbS)Y]0^yNN-NCNKNN0!̑]^60K\L0@n0 0 001]q\S\N\]@ΑS@Se@h@Pl$/%P&'6q~ ~wĉnҘ1f6qu_tq"}zagagjhm/OUOu*Y0T0~~kp kpwuzqk?QIQ U^ @eh)V-N\U^op{|OQe..lЏ`Qeekpuzz1ZfOSSd0WhXYN O{Q)R0'`pq9(uq1Nr2u"n0xQn2Wo!o oq@q"R N_llfm W\lQ}7YL]&g\:Ń'Ńƃkǃaȃj@?~g0uT5-̑̑Α04XFq\ q\8bVn70BTNSS57pS0z z { q\0u Quv@2z10u$XPh:u9{0m0ml.Vn!Vn!q_r@5ull0u7`00@S0k010ul\mfmjm"~n`l `ll~llA\7~gh9h_lW3\s^ s^_(g@,gqؚSv\\]]1!4lS'Y 'Y[>\q\v0ぎWW@e4XiXQ%SSST T<\][[S0wu1jsYQQRS0fm&N &NNsN@_lQn00 0 NSlS7 NSƒjÃkămsNP[F#ljFq q틊71qq|UXLk0G1q틘1q틌 "o i1dd"o͂aS~+YdtgIl}@J Blmm}Nvff rʑluvijx܀a~VYVYV_G`\QelQe)R_SUP !G! {twEԃԃ73oVk50lt0l0!tJ`lɄ Ʉ@q g|`lxw`lutSP[^_|ekdlollmM%NN Sx^  {p% guNet/fu0 gv#1 KNN"}"} 3xw1N/fx1̑<\m,n >r{"0N0N1 ؚm_*ee -g Qh lKmqؚm~0y\0yrl1kKQr0Qh|_*`xNbb1'Yc0yrhT T'YHYsYu\ N NkS T1vQYb0;f}~HYrr0UO hpSAy܃AՂkmlS+yXlCgL@0CQ ll\r>rv4XSbQu0\lny^0urx[P[~hmlIQWbp_h mmmvI}sf{X]bd0kNmNwkm񂈀g܃vHYnP[slwu}z [\\\\O \OS TWrNl4ln00 @XEN @ O0IkkkuupHvowxzlEd-D͑" s ęlS׋p'q\1Si͑`*u1[H_ʎʎ{ @ 0m0萎10W\-a0+Y2z#99w{܃I\`ltm2zMz~ 10\ƀ$\]pp >r irW0u1%fn0f0qd-gzgi%[H_S<_bbybLc}cc R0w0H0_@͍y_oKbqb1Α\>\>\ q\\i]]0S0ugSnBW@XXn\0l\O(SSS SSSpˆy0NpQ0!N\O kQ@؅pQR0M0~=0ps00 N@;NqKN0 N1c0N0@FU0e0j00F01p0M0x1O00B`xxo`osVtnu\4l)wu6|)wyq|P1THeir irSt@txvz4lklGrq@\?b?bbemPg^h@\^^_0P[SStTMFUvf[c8NqxQnBR0f[x0;qt^iyjlkmy^q_`ee f g hp uk0 3r fIQakpg|`sacBdRߘle܃y1 Nl>oyy 9a1``0CSy>oj6q@w|1eX[qY Yt[eg1aSQSsY;`y yzc[T0iy;` fl>fgl2;`;Sb[[ [] x^ R_1Eȇ1Vy0YqKN󁈀N~IQrNSnSx[[\^ _[ ݄poVmXZ0gW] ]xb0u͑ΑW*Yq\@5\S SS@SpW0SNkQ{QvAS&N 4R EMQ?QlRSlTgee%xQ*'ĖĖ I|ؚ0K\\]Vn* @ʐΑcёꀱΑY}0 q\,,ދ ,i7 U}+Pq N=zMRL N=z}p9] IwR @)j{9np!q\zzK{u{} ~d0f0001Nfm%xx^y\E\e0us@W:u14lmZX ZXXX)Yt7Y0WiBWWXn0q\]0gzNZQ"SSST@UW!:u!qQ0@=ztQlJR@QaSSoSOO P P~Q Qe$q\\0N NN@VN0Neek l\m:uN@fMRS]v0@ N N-NqNNN1P[\v000000V0K0R0@Y0p[000g g@ar @姌Αo00l0W{'`0`0T0T0 W0Y0`0 @;]c01}0D0w1j0W01V00 @cB0 @cD0lO000pMiNkO PNb $Qu Qu҂{0n0SP[ @0uCSWSqg0lCeXn:uř2MR08WS00000000I3IJKiLjgI7o8! !lΑZ|sS_lߘ ߘ}A}Qxs^0c@kx# qޖ1lxΑ w1v}\]tl:u7#S萆0BW0<\z0 و وTϋ0 f򇎀0czƄv"M0NSIg0S1̑q\ 􃒀 In0pŃǃzqĖq#N}TzIolw倓BN@ś6es0s:W}4XAqvF}$ złpdž9|r{0@2Q}o}i~~@JMz { {{{|~Mzz@{wvqvyz?z~x0dm$s8u8us;uvsnu0u07u Y0%mm@&o,p[r_r00uj-_l%_l%mm D0Αqgqgh\m/n}{1L0SWS\]e,gj!k4lggz9hHhVh|1(gvW]ab>f+,g ,gQggy iirsfvg(gIpp pp|tvꅮ0uQzSq\gplVnwe wee'f0:Wbpzddvs^^^8b?bs^^^q e0u]z]^-^x=^qS[+q\\ \\]p!eq\x\\[>\K\e\o\v\p9hS @-k򇑀iXW[W[[[~iXXP[i,gv0P[WWXiXz4Xt1\OOPS S#W#W0W`jWcSSW}pሌSwRSSTS@S90rQRRuRtRA_l萓A0700W_jQQRp>Q0qOOSO PeQQ14lvf07ENN NNN0 TA#q\:uENfNpN0ΐ0@b@00 NoN0̑yeQ7萗 NW@#>\0MQj0000 @{00v0W0 @Z@0qj0@n0v01K0D009hi0|D0K0 Y02,h0001M002000 (gh hl;Su(g,g䀝hYYfZ]sIbQSSEhFGiHlYIbhrtNu;AAmBkCaDh;j<?m@P[olq܃7/7m89 :mBk~r8`0c6g0 k }1+T0p000@SGn0@4!5Z6@xh݋E]iTޞy  (nm1 N`00pq1_zSS R{ܑ NN0`0wQppn݋7|0On<]6!qˊ0Q00$ru0g6pӃIPˆP[uxrD0osYvyE q\q\v\~hMRSSQu;xR{ R{{{P0%{xx@E{L{p A9@ꚙvvv}vx0pW0nc0l{Qujutv0q\l o oz,oqtpQ0o0X0lw%m non0[9j9jrkl4ljh|ijRRW_1gg gg|hmh0Sggv(g|Sg}ogj@b @bXbyce0a0#Q0_8b?blQ[K-^-^x^q^i^[tK\q\8]x\`l `l:uqR0\\@j\]e0 0 @ NKNBW0L0@-n0@ֱ00S\pSXXmXr[[gWJWX04Xp;NN0)RS SsT}FUyhViAP|ˆz)RS @eSpS1_q\O OleQwQhQi 0NyNNn0%00 @;0NuNx0(g0#s^n0 s0 @g0@=007P[lonpjW0W0 [0 @)`0 i01S00v000O010Y00L0S00W0x0]l"*Z//123lӂnS]8(gl2NԚ'Y*l+,4-i m m o!q 6q +A'Y6q~0wm}1-}Ae01Y0w0h0e'f1W0f014Y~S&G&j'()iP[~f0u0u v7Α1e0u'Y@_f(gl09h0q\\\8bcee00u!]0ljWWOq\"l#$k%k0لeBll m }. }ru7H",g,g@f^y @)Α0,p1n[0e-N@®'Y[e0@b1K\weD0]\m00dmB0 6rwl,p70q\S\l0gnx E\r| k ir^r^8lIv0*Y]w1\\ 6jlj M ܃@w̑ P[CNP[|6w}6 HYHYvikt}1uO)RWSx^D)zz @Y섉)wΑNq\m000f |IK\~h#Rhh`ll_ru10u]^?bzg@p9h~QWK\ K\rq\r\s^^QW{$X4X^X!!:um0!0 R SS9T0Kb\]b%R @|ll90KjǀpRsn0 v0 @001BW\0*\]r{^7uho< pĖj0ማΐ̑Αp \00W"]7 1+~]p"q\0[0&]oI@+ŃL}z}}"}{z{{{1%R]vvlawyBz7uuQu{v0P[(gDlfmfm!q uw0u0N#\1]lll%m1Y\h h9jf!kck0e(g eg@T~g g0["MR] q\逅y0[aff|%f-ftfabbe%_ %_f___0&)R^^_SSR[[\%L^L^@Zs^x^^0\p l\]]^ဃ#e @#+g,gh0^[$[m;\K\q\t#e e%f@,gh-NCQ[@ySe0.Y1eq\[[[['WS1%mQT*Y *Y@++YtP[{c[퀌TလU V0W!{v[rS S Tt T_BTpq\RZSShN1IQQQ)RGRRIQkQ@RuQ@*xQ\O \OOO P\7NNNOO"\:ΐNCNCNENKNx_NN N@KMN2NA%N]]~n00x00 @=Nΐ]l00t01TF01*YΐE#~#~!t}NVGtu`0muP[D\OS\]:} iddXwmdZpg~q삻dgaizi8!  qHBzzĖ̖ikl#l jPpgy0w0wΐx̑oQ]UOsOP[|}͎  8`͎nw~jinj}q"qgqgn@O[%f0e'ovыp,gAg|e0qt3iq5^LՈ0~n~ T $N@PP[0tW[1NP[0xQz{}x}wu}lYteuwwgxyzeu|vvtux0us7un]uAHYP[ m""o"oplyr\U>rfW[^0xQ0xQ0xQ m%m@jimli#lIlfl lT@o0͎pΐBf 9jckckfkuk9jh_jw!k0ΐBftf g~gTNT|T_T8OQ)R)RSSl T Ts0)Rpwm\}\RXSZSxp [0`)Rw6RwGRRRf+PIQIQ~KQxQz+PIPPq N@rHwm0\8O\OysOOOo\uN(NO OO&O1 N\x0qTNN O1wm\N N @cNuNNvpΐ}N Np;NENKN_N|R~0@0 @@0N Npΐ100x0ΐt0 NmmlFt t2upZp0xqYNWus0ppE9mkK\} }z0s^K\0uu{s|00W{WW WWJXY\0grp]0%RMRqR2&{l]C\]@1tgf&burL5ؕg薃-~%ؕqcƖnmp0S0S~Rnn0og0ogLwnoPx$oo兘Uk ӂ悁W0 @^vBl<!n00V{w0g{ {{w}|D0mu`vzz1uO4l7o*r*rtuLu1}iꚞ8Ɂoy!qq1 \V{wmwmmi ntAe!q004lsAl;m(gg goZit}ij}pWS(gogg逼e eee0P[xq[V{&bd0b|KbU}T^y_0```rnaqbb`d`r`[``|`c`[ \0V{0V{y_x_{_pd[c㋂x[]]y] @rEr^y^"[y^1[r^x[[~[v" gbXXp4Ynf[y}TrWziXO8R(SSSTsT0x1000uOegqFZ_tRR~RN|'`RRRyROyRRp0!-N -NNnNn1\Oj0 N N1*XpM0@.R001R悐k0k0 @%W0000p0W000@D0iW00 0e0@}00xD0^~00`1N00hoyF[̑5 |霑0>~!\̑ Α@ձ^k -NSWS0.Y0^0^!fm1s}ԏ rT0f0q000Fz뀴y)wN Nw/II5䅎z򇋀CSsqg,{0Ny@I܃ 񃔀WSSq\{p} }VfwyBzz+}}!O ]@f[r@}0Q0yS\m_r20u0u 7u|Qu@/}v^y0P[p~kꚇr@W*s@_Ess uy0P[ތ;P[[ `lno!noxps!qr|r0 ,g@\~ny@ Α4000001vQN\mjmwm}on+j2llx4lj_ll2m} ,g,gqg0eSWS\00u+j!k fk@{kk0!S0ΐ!k0hhSi`ii~iV@(qg@ʎ0aghhQh\h0} eY e,gPgg gtgugh0q\q\qg,g=gIg,Qgx~gu` 扤Ό@8u`qg,p@:uq[[q\\]-NSSSCq\\e\mfIf6g g5gq(gVhh:u00V'Y@\0N N N N S2ag02ag02ag00M0@bev!q1Y`oee@ee/f\qvQNo0q\t^ t^``kKbZex[~\]^^}r^P \ \ \ >\ q\\0\1n0;0s1e0uS]:uYhP[[[p;X\ \8be@q*jz N NS0WN7SV VpWW+YyHYS|T @T}}TT0QO OPZQ뀲Q|sS1▇NtNPO\O00{0>]un0+NN 8N @CN@EN@N]1/U傘n0@0@00000P02K0W0D0R0R0U0 W0 `0e01O000~0=O0 @010j00@/D0L0@/O01W0f0pFxς$ق߂5߂ m_AS(g T g g;m{ Tr[^1kU0NMQhQ TpwP[u~q$'`}Tقmۂ܂eނ(gs|}ezzۂċwvd0~f000eBlolpz1(Bl_2_'`Pc?e[e"@@|0@Ì0x 100x#ܖz0 sNe0N0N00@X;RgT܂IԂԂՂւ_ׂ(gCu Ԉ-uzBzy 1 Nyhhh%mu0uNgS^s#~_1Pg0~g(gaQg}ag~g'q\PgzW["^^ub@L/cedgx170WW[ \]s^170W/^R_MQ T TWj4XZXP[s0nq\0@NjNR4l4ll0uzCQ] @Bf{|IIӅΑ^ iir\700W{|}~~q\ q\Chn@6bcvlv~0@ԇS[[0^ςт҂ӂS{m|l̑0WSxqǏegw~~ W TZ1lQ0Wk0lwuo{!q@ڲLu'YS_S_weygtkz'YnYsP[P P@6Sv TpWNNN]1\R](uu0u ܃h7!\7 \0ʎ]|KjllosA T@V(~PO PO@ QSq\]L0 @ɽ0-NN0llll@-f}id:͑$   Ba!]Reqp͑ΑĖpA0@S tΐt0ymd `7*{S]䅇L[Ո|񂈀Ih5}voтl0gq7u 7uxvyzzgqs@u0upΑim imopqppl{l2mAm0gck ckx4l_lyllp ΐgh9jl!kp>ΐ,g,g}Qgi~gg}-f~tffg}*Yj^/`e eqe fft%f}``?bOe_ _i___u`t0#8b^_{f_w_[]$^ ^s^t^x^^]]]]\ @s^@QgΑ0n0N][][[[}[w*Y@GU+YsHYP[nIQ-ST TzTUXXS T T}TpzR RNSqZSSS{IQ{xQGRR NN N}NN8OO NEN{KNN:ΐp R000 0Ny]s^ΑSls^ΑW0@X0n0 p01W0D01001s^Sci@okeo)uB9 ޞsN]9ku0goؚ A\I0Lr<~g( ZXg@ 7 N-Ng@jBO~~2R0 }} 4lz } Ֆ0ʎO0tb=RS2Αu u]w0Αϒ"mCNIQS710NRR{Ǒ̑ySwdq]S͎N Nf`18nL͎*v@}p)9\xJʎJL5rhL~@ jf7{y҉҉p]Icuh|BW]]mgqgBWZXq\WSWSSSL0n0@00N 򇏀Wcwg]vt0vr05@|NJs~q克o.<Ƅ Ƅф^h#~_<~=eoփփ ܃r300000to|S/nׂ## 6hIh@MZ9j0(g0لׂpނuso r  RS|0lA~YW0lQ } I0Ij0D00P[a0}vC|#~W: " TɁkQ %R S@D'Y\0]h0@b1^eq sYؚ(󗉀_̀kQ %R@)ڟS @V'Y1^e0]h~~~ ~ASI0~0~0~#~T~|p~ }r}r}u}}~ }qP}n}\C|od|}||R}gII0}0}0}?QRQBz&P{{{{*|P{R{u{zz} {v:{BznMzzf0q\\wmy my z2z0yww x퀁>000N0Np\v v@Wvv@\S[-=\ =\@q>\K\we{!q\[\;\#B0M0 01i001K0m02M00F0ё0Nu[〟[[[[qg~RJhVX84YZ ZP[cc[h_[4Y~}YZv0gWkWY YY)Y1=R0WxXZX Xc -NSWSqg"q\W[W[WpWwWdW0WvBW1&|hVjVMWqWrW]E}!ሂʎ@0S0N}n@W10 N0S(g(g ,gqg倵k*s10k010\]]@.Gb@D%f0eW$YY [@[ @<q\\10,g1_[W@KdW@ 'Y)Yc@׊vQQQSWS0Qu1b[N-N OkQ1ag0u1_S7T&bTbTyTTK0\\/n}3X0D0U00p=0uT T9T0w0[0SSSmSwStS@c:SSwSwS~S{S0<^S SvISXR :RLR MR R0q\0rR1P[!j1g Nz-NUO(IQQ QQdQ0H0\wIQsRQveQ00 P PP?Q^O@sOwOꀬNOO OO\OO0 0BWN@mN@ N~-N CN KN@oN]Ne0un00 N0v0N N[pdkkVn`yA~Ʉ 0fP[ugCQ@t^S\Vn=N PO@ g1u0P[0f0Fmmuimlkryy.zI҉rr]xxLRLRZXg m0)h0C~Nh9jAl0R:R1!(Ẁ14Xyblpgnq- b @l@j-QkvdΑ$_tztzz|nqrHru0u;\] ]s^y^l q\;\\\]WW4XP[\0K\\,p08be0_,n0:R@vL T0g1P[yort兀jmlx~~sknl9~!cc ыߘn1rxz|m}l*Y] /g/gFyؚNƀ0'Y1ƀ'Y]_e_}0TTpYhU\NN] Txttguhvfw\ir2^iiG}vA)Yؚ0gq^r1ChNg1z1z{iry.z1# Nm[e efLkm0W0[^`0]QQSYP[00N0O00K06q{ {^}0%fYP[y0[q1rgsyr r{׋(1ChNgyyg1 NEmYYZ`aLk=NdNIQ1V\s((㖂V @ߔ0;0悂sEmm o悁PnY0%0V aqSV~]y]\m }M$̑<T >TTpTZUtWSsS~ T~T&TxdR dRRRZSSIQkQxQ||QGRN8O 8O\OoOOONNNNs4OyqCSwN N NwENhKN_NRD0DO0KU0WW0NΐB0@Sj00k0hilklg_A\O\a)alcld fGa~Go rwhKjKjw2x}9m NuQy>\ňu[n\l^k_kR$WWlX[YZk^^?bMOS[0$URmSmUkVkNNmOmPmQmGIlKAۀ:|CXT^{wz3K;@ @BkDjEmq]\;\ >\E\K\YN2u0q\[v[@2\K\[[[[@U[{[[[xbX'Y+Yu4YqP[0",p0]~eQlT:W!XX4XZX:u:u@1-NTqg0.YWtWXtV VqBW^Ww \TeUOU0K\1%mMQ;SSSgSXTg;SSS0q\ \QQr0RR|ehKj0-04YeQwQQkp:\N"O?Q?Q~CQRQOs PtPpq\OOPOSOjNN@ktN{NKNKN @ւWN@NhN;NqEN0O0%q\0 00 N N200;lm@71QgMQ1mq\q\34 5!6Oeg (ur T0' P @>4HQ;k0KFc c @6:gg_jS@]Kbp*/)/l012jG Gi}qq^ NvSx>\9hS^?bs0Y* +,.0\O$]_ zDf uKSeޞz0LufucЏLu0@\}}n~]9kLa zjzz{}0RlQ_j]krSXW{0ft0@\Cg!k!kvlswmpv[re0qCg{miwj k)Y)YS*YY?e S;`=~0r0rOg00RTq9GC@,Mu:u:uQu}z~[_onn0L}n# #%l(l)q\0u m!"Ag}(|Ӂ{ 5Nm<gw@w97 JJ K{;q\\0s07~ʎf1R1"RG G}fL!\@ww*00$]_l,p,pu0u:u~_ll%m!nxA ]ggki}KjLk{]]e:uNSWSg(ggq7\ƀ[5\"b_b__ 8b c0\w0%~n ]\]]_0q\"eK\ K\q\`\@K"\[[>\OP1BW BW @44X'Y@E|P[t!\OPeQSUx^ x^,g:up,:u0;:u-NWS@]0S0(:uEN EN@ގNO@W P0@N NBN@)Y@sZGb}ZH- 0A~n}rwؚΑ*tHʎ逼00[nw w~ fVyx݅7;_MRq\"}‱}oz1Rek'Es0u 0u{7u{w20Xq\Essu_o_orr0ekk`ls\mkghh}iyLkgs(g~g0SGbxbybefZ_f0F{Xul4XUK\(^``8b;b00^k_ _g e@w0X\\]]K\\q\YC[C[P[>\逅BWBW\un0 @_lQ@5SYrYmZv4X"Y|HYsYlYjQ7R"SSSBW\\0uψhbgRmRr\RSiSpWQxRgRnR}R0@w}0_gin0KNKN@Og4Osn00@Kz N1L00wmy̑0@AB0@D0F0eH000;b;b r @@cM100x0000B0@S0@$ NP[1L00v.DGP/ /ܖs,7Α p p0u},NeBgm~b bc˄-̎MOXP[y5_1jmň`Sz^*w7 7ΑSw0hhlfm0u^〹e,g0WSq\q\\\w]A [xw0P[WSST0 0@ NQMRn000 NQMRp0_\]xk]m g+ wVic򕗀 wK{}m1;m@m m;mToEuh1K{ gXg@)l5_a arcfufuq(ꁂY5__l`p"XfWfWqU\j _0S|N/O@FwS ꁂY@w@wzWߘ~Nr^c0m0Q  6C0 0쀊r r1`mZ0@0n1`mqGbmb󗃀-qp!󗓀@Ғ w䀓zԂ Ԃt@ճ10Z0zz:~0000qrrLv~y1S,0b9h 9hypp10bSb@]eU#0&q0&qS4Yd\pr^&b}1U&q N#HQHQ QRRU#00i N[1Ug Nv~NN1#&qV0 _0c0d0j020Z00100|10D020Z01e00}U_0vf1bV1O^vvw1S_fbh{k u{0vQs1_u}T]]_j_A :NN0NlQV}TYYjTP[ N NNNs)RP[r0_dI__yqv1gq\NDQ)RU]lQ@İe@pު0s%R[\m5@ t H mM_{]0ΑΑ i ؚ1Ǒp~0[1\OjmyS@Ӧ ~0@=000p]LL`pwjAck:0:0opS{}V@  1"RRRR%mJ0u0u@;Yu vwyyA!0W[sp#qg%m \m%n,u@#uhH\ \],gqgn1[-NENN@G\2Oq\S$S@kwWS@q}1|~U}mimi Nkl ll0[qLw0l__@:8bewWS\[#^ ^^^e__0[[@oǮ[E\@K]+^"ROU0j0>wVV WunY x[[8N] []pRyWS|SsTTuU![bBW0%m m0D0]20W00}00g-N'\O\OOuQ)RRA @b_21d _-N@PKNNpNN1@b󁑀S~Z0 Z0@[060퀱0@)eNL0@?|V0X0@FY0|100gbkM ZN͑w/-LYw#͑xAOKb0O|v|vyvv{W S@!q`0:w0bkek kppqqNJ1"}qRFeeogHhh iq f򘞀1J w1 N[Rp W [~Kbc1Yvu NKN@kak000 NKN b@le yh0zl0R0yOO P~uQQrQOO@0f|NNNNNS^0~v0 NlQ !q w@^0 T~09SٖBf~}Bi&쌈ʎ ё1ew0q\pcpiq $e1͑c1͑H_ 兒c1# W\}^} 1hQfir!uuvmw1zzx1%_|v0hV1$BfNirsuvu1_|vmimiakwklf gu!hHh^|$e}[7i`2b 2bEee{Bf{f"t^i```a1eak}}^^^_zh`p#eNa[E\l\3^uR0W0W@Wz"Yx["͑J1͑nuRS/U W2ir;NOOP0R6RyNN\OOq͑clV<!k$uu>wN 1OO{1 N Tp1v!k@dkl1-r)R1 TBfps^ s^eg1NX1OX|V@ Wt^MOvQ vQg T&TiT0(gMO\O PN NNN1pUnm!q w 0U}0l0-r0=eH0@\N N T!kΐ0=ΐk k{6rw7r:rhDQlQYZwP[VZg O0@zs|74ldlon0O0jNe1[U1[U]-0u77ΑR0upw2xyp$;okoks,p瀮pr](gugq\]~n%R4X4X;\>\\%R@HHBWjWEN ENN\O P0OD0 Se0u?0S5Q\s^!ke0u0 00\fm0\\lfm@70fm'MQ} mllcp@*55}|b*^wwz|cpqtIQ 'Y wm w|0mi1_{0x[o0\zp0g^ii}lwmo1ё1iQ\^qgg^#~sWSWSQX'Y c^[^r#~qb} Nz-NSF#~#~gwԚ0\0t0x[|FU@C]@ ^0zqBFU^o#~o0\lmme6^ y`_rk^ow͋f"n5u 5u_u_Lv܀mpiroeIkl{kt0FUN\AP~ϑxR[ [u[Wf_@alleeRt}TTu`Y$OtPqP PzQ}QnRekW0Y0|NzO]0ep@9_ky.r rΐnؚq!q Nt֊ڋrяo 1}YSye}VHQ+^ui&{k{k1rjtw=\v0w0w0 NH\`n{1 Tuuijckxdk`ee{e]Bfgi_|%`g`q9'`1V;][\ \S___y0 ga][ [j[ \e N0 YY'YYP[/f:R[R1V#WX1HQ^N$N N@#OrlQUq1s^NN N1] gn1}YS>e@!q0]NN N^NUN~c00e0X0f0a運jꁛ쁂l6Fܔ ܔ-x ,0sTF"0Pp0sT pnkr򇁀lv }su0$V\4l(l lk#l'l4ll}nQ@0)Y l]0)Y0)Y0)Yd\{\@wA\wg @{kSST T sT 4Y0ir1큝U1-fWsqvbD0ZF0w0n0Y0[000@JcfpJߘ1ؚؚ#01'Y_@kߘԚvvQv`@i`0gRvg{S@DƊ0{ cuX g1 Nfpuu1T{p'`~}А ͑g'`ubev1N N{e ixj1R\Oy<H!IltpʎOH͎s1l}Aju􀾖0O~Z#l9cp~0nm0Kj20F0>_mdیn1ꁇ0k aj__jf1݋yqvg}B v!Njwfswaan1q1N~4<`1wLkp N1ƉƉɉW`l0T01uؚ0vjl\qX1uؚmPgUL [MR[2Xf[!hvQʎh0/ffsWy5 OPS0|0|0|6q"wkU})~ hyn ~"vrv1 gYOU}f}~ ~~~1ꁳp1~y!y1z z F{m|fp/flp/f{eZf 7_:_z01X01Xwmw w >yXy1)Rs OKNtNg0fr(uavu}v}v v~vk@aw0vp0fNzvu{zvd|vp'`z(ud1u;u9Yu:ku0P b_= =v0Ԛ1f@Syb_p_0(Wbꌗꖣq(;Pƀh}xprpe pe퀯egg0ku0KQkQsTP[0Sp"|pӁՁmׁlhV`irQɁρρkЁlсҁk[VS_g0000Ɂ&ʁíq́f f@}p~6=0a0n0 N \/^r6^s0}19N0ui"ߎߎgb0vw1!!qIQikrˆz\w}@^R0}v6^6^ vvv}P[|1{[ Sp g NRQW~ZT[xq!qIQ9Ł.ŁkƁǁhȁ0~ Km b|Kms,n~upv``veyeY0@a^_ Áākub-N_N_zxrQ@RzR/_xokjw v vs!vހk0SAluupuSo"{{P}@0Xϑk1_ZNNoteuw,y1$NN\\/`0b beAlY<0 1_ZVV 'Y P[{[p0p!SY_00}0)Y0pp/ NS{jlsTleNTa xIjnӁmh9 9萋ܖߘd0)hz@9L#q\+Y+Y[?b@b Ns^ @!j`l10Q1%ROA9MRX4XwikmN[Q9lm5_5_em2oa9A|@w0Oa0 @ 00 'Y_Y0[0@~0@40lc00~d0b00FP[P[niqWNsT(W1Nwmbjmllko3|WW |Ԛ nm!rKa|}P}|0#Rrrvv@wuoGrxHrr0}]qg qgg4lzl1_t]^}6^p^0p!cpVVnVWJXsNSwST!g[v4p sܕ-0{|p@100zzD}˄L%q\00p~vzz0bg gzh@6hꀿvbb @fc0Q04Y 4YP[\\0P N NqCQw0WfhXbqGrvrꌆYlmzrm1Q> |jl`nkkqt t充@1"KN0Wqr|rllokpp8Ndlll jne0 jpR Ǐ@8N0N&́u|z~T+,ՀQ$ Upiy}E}~(P[v0pn0#Gzz zz~w5l1 wvN}QmGS]!__vbc@Bɛc0Q00H0]/^y_S_0f0M0x1|T8Tr0W 0WjXt Y@Z*YRTV!0[000[0d0.z0z0N N-Nl0S00ogpW00d0 e0 n0p0D0F01e00100-NnkN0!N0 @TP0 T0`0_0@Zd0f00010D0W0j00W0~10H0rB0D0L00Q00f0[0wc01q0D0MDkuLvm }ku0ꌐnnp@wÀSsT|(W1NwtHthvlwnx{pp|0 00^Xy0~{l}ÀApuP[ P[{cnpj0⎀x00 0100|2D0]0O0100pqrmsgN;,y5bq!Kb;ߍzፖiQ[@.Qgʎl1h92u-xuu z̀rrq"sggtek#lr0r~"u+Y(__Kbcc|,go0g02u+Y\~^b__0ߍAbg0RQ0lRQ RQQRpSuW N| Nt+NO0!P[@Cgì3xE Ey@嵨yؚ}tx̑zw |0̀uuu0bሗvtèt~фM QMQRmS*T xs%Rir?QRQXR b @8+2u߁>Q02e!qD0y yԏt{0K{R<\x0K{NN0W0!NMlNwOkP iC%UU % ߘeR'`~1Suqe IbsT0Wtqqvryu{ ik lpjWꌂꌜ(R__z`Wea=ghRSnOWX0 0qN|sNvQ0~yY000oY00Mv!߁߁Z[gBpu~yvP}Ӂpp0p8hw}\ \pnuwLvt{0 NV1000z0 }GTGkJK>L܁ ܁⁗Ǐq|0tb n@*s@O% ~((ꖑ~prkQsTwglgF{0|v0;uzz{sn0@ Nnks> ClDmFO؞GyyӁt߁l#lÀlpOWpX/M8t89E:k=j~$1 1kbh1eIQ~ir~͂0}vr0m2P[|T[T[o&^^hvg1{[ N?QvZ1eIQ#l#lnnw00 'YY0ǀ~0@zc0c00d0b00p߁/0i13?oF%ߎ Ěx0@1Suh0 @Tv@ψkሆp%p0hlxlx^y k0 vn0^X0L}_2Ěp?opquuksT'` '`s{klln0@~0SOsTY)Ywy^u0LVr0yp N NEQ QRS0-Nh1WSO{0@D0S0 W0 00]0i1c0@2F0]0O0001h0F010F0pYl1G"dd~iotet htǏ1 Qph9= =b{c go0Zv9rl0BR1uexem?z)}{sNh|}y0sNs}b0j1Αl?zw@zu<{M||vvkx kxhyznqiXvh@wk]xwlxoqbrDssutSG_'eg"l"l|'lx4l:gwegkkZ11Scchefi_{Kbqhc1f00Uc\ c\=^_qleUW[m=\tSdxSySqSaSlNNQQQ\RgSNQ}TQzZQ|NjNOsOkIQh1eQ'kY00 0 @^ Ni N0NwY0[000F0"0yL0 M0N0P0hR000|Y0z[000}10F02hcf00)!)+,l-lFN N@FS/ N NN@I?zcDd$}融KNΑ00d{tX̎ ̎Nc + Q gl0C[+r=tW Rp"R+ex`|`||j΀ sNvYh0|0%_j!c|?zNz{|M|1 QvKb9lv v|v]xkxxloqs"u1 Qkkk'l +l4lp_j0 Rq#8h|Kbcxf!j0R.U.UW[c\=^_le0RxSS~S QOO O{IQkTQQ1!͑ W1+S N NNMOpO0N$i%l'kU*j!k"j#}} { R1%vO1R}vN ;Tb_i1 R1R[lmonE;)5wwt5cKbД;ߍkn2u$Ngt1ag9}} ̀x뀖@3rl0|onu zzrF}b_'gl lllo0uq]_gdiek^b_Kbbc,gT0gr02uQQRupSf]怕^bgp!?Q0l Nl N`O?QIQj]8lz lfmP[^8h&^op0 mϑp0azx+0@t ?QP[^y ^yK{d0~upr$vwv0Xwm wmmn0@t0-NjXuP[l~p̑fR RR@/Tm1oa-NgEQQ0@s0@S~Alu}uހ ~  4 qv vvQr݋oNqNshVo_0{Hlltw~1S_Qd\o`deK"}ĚĚeӚĞ3RD00S0ƀp"}̀syiij^y}~R^yy0iro0}/cg_h~pq\p#0Wp/m7Yf l{{ya}]tS_1"+T`lly&yp"f@b @bSb @bodp0Rno`p#h0tHZ Z^_dWSqgř0WSP[7u\@g]np po!q@~rsd0nnNo,p ;11U g g^}ilLkfk0*Y1Uxofzff=M0vV{]=_#KbKbiMb;ee j-|ўK}@䨘ΘYbUb y`b]i0&ň0̀uSc0M00 }pp,5 pwr0@wt,7 @FP[P[{]䀕bWD0F0lH000 N @2 b@!ü0000x,h Wsx04l2v{ { }+~ @f"~vyiK{Rju juusv0Sd4ll t0"lNbv0bN0sef fqzw0Α0s N@ -N EN@yS@" T0N0̑00 0@J0‌000W0tY0H0W0Y0_00T00SO pԚ]zQzYlEmm1Qlfe1}pw wxft0{j}phyJzCgCgRqg kdkp>b'Y@zgppe{(g,g[P^^_wo`iDaP_)Rb\^L`k N NNN[NHq\OeL0! P0 @I NpLvPx% 톎nBxӁ^߁o1[eOgq@v0gq0ˆdNrf1WX0W1m0WLvdlx |ƀAOgq0N0ˆSf Yo_Nq Nqs瀾uu[!0_^lpkpvpbRR8T^\ ]0kD0k򇓀q\"*]s^0ΑD0c0 NNw_0 @]sx0hQ}~Àp}u0` l<BNn_i(gK K7tDp"2x(ggz@4{P[ P[x/_N__@ڛcQ0yNQTZX0ex́ψϑwD0IqlMf!q !q6qPgΐ1_a|f*jkjaa abe1_`lY%c c0 :Np0 RS^>)00uvaE vawxyyzYY{P[^_^NtQV|WoV[rPޖ1!ԚԚnAS_vu1 g1 g!|wwޖ @v^gߘR@ŻY'`{0/^)꒜)mq{xfrm(n0|& rq1D}T~ksx|x0}r} n @@ s|@0vF{F{v{|c|vz_>_wH_`r^y^|9_zWWxXt*YK\m~N(Q:R :RSSP[qSbrQQR~NNNSOeQM0{Q0z}~0~0 @qJN}N-N8N0P[b0:RW0 X0 Z0 @o0 p01j000010L0l1U00Um,L nn 6q Fzz \1"!qr kueq"wle1#wleSPW[lekq"KN#l@g@g n z Y1eXKNlqkLe1wleSyPW[lemiw}~bovP%22Nm/uIw0Or0gvqqwf:0#hV^WWskr^v} wR{ R{v} 1 N^v>wl^y0}0a)Y,cabbw2b?ecaaay$Un[ [__vQ@a)Y[v[11u}TQSSSn}TQ@w0RaRq,nWO OOP1}S NNmNnn20SQ@p0RxawHP[ P[_h@ 'v~uY0@yNU}^U|Mdrvxvw xlyl/O?e0le:tkg~w{rtki.zV1zhehhmi)jo kl1'Y]up2}!hMR0g{e/f!hy1KNEeS4X 4XR]_co1y)RyS} TgTLWo6R6RyR{RUpSNMOdR0rstuelN$ s; x[萃8\0aSy}qSSW&{rr|rOr00S&{ }^rl}jmwmn1zl1O N6^ fj jk#lp[fTgiqg1d6^j5__o`ck6V6VY Zx[[p1Rz1*mPIQR T 6THegqim'Y'Yr`0d0jVM|ɅL\zzs }A (WW&\`aNNeQR1}^1H0@Q`0N0s(1K0Y0 }: :q|0uu`@{D1 }j^mFjS~g ~g^yy0L}Sb_KbM0 O0XQ0 @ZS0 RleQ@]E001H00ql)lmopq0Yr7hyj6K 2v0iƀK#^2g@\~ c͎v_hV{0gnp%'`r ri1%;mRr}vP} P}qa}K~k~WA?|zUzhyz|]#e z'_D}>_5eq qstvP1lQʎeglakBZf@wrg|{Kb Kblbcdkg>_`b0Rvw'YZZ ZZU\t-^6^gpt'YvOYYR=RST Trq=~萒]] @ 6eZf glr0fz1rR_j01X}\OlQ W 1Xp|~00b01X~'Ya0z0g~OtOqQ``gaOefNzMbU}00zfD00NP[dlgmi|j`fu1~v|Xa^k^_PaTb00:Kb}\ԏ?R&Rޖz1wU 0a0OR󁒀0zԏ@ӃNS TY0GRU9e; gHQ_ ~򀛏@^00}0H01W0D0o } } @'n@3^0 wo@`Coirw1~0Y0e ef}i@9Am0Y0Kbhc@& d1j0F0NBS"J\ J\ @Oy_b@@b>*g^S S T@Y0Y00v00瀋0OO eQwQ R0Q0p=01^S0?Y0NN@O0H0W0!k0k0{0WN N0Kb1O0D01wASW0Y0e010D01SY0O0O0 P0 Q0 @ΤS01H00^rj00O020W0D0ƀH0*K0@n0M0/Tqir6 ԏԏN@g00Y0y[000@ @7Y00003 3v @=0Y0ir| @n0O0hc#AmAmo o1~0Y0Y0t[00010Y0hc@ df0M0y1j0F0y_y_{` @UKbkT @Y @WJ\1Q00o0TeQ5SSST[0@Q0Y0[0000v00u000seQQ R0Q0p0}0{000Y0w[0000 0 @ NN1Q000Kbxo0{0@E010Y01Z0Y0_0+e0e0 @^{h0k01O0D0}L0i01Q00100_0`0 @Jd01Q000`0Y0[000ƀK0K0Y0]02S0j0F0H0@X000T0 @~00Y0B0D0 @J010v0M0@GQ01[0000{1L0W0\$R\P[P[m_xfrpD0S|SXZ\n]nyyˊm]Y0@֮N(u_p6RolZ(ƖkJPƖ[-e 팈oq~}~$Sa1b|Z Zu=n1YNpr|P}~Og0^y0^yo>w>w|y|Mzlp&qS1bTX[Ae}i}i(l /l1YNplW^,{0oief~gfbbuecee!q08^08^[\E\j0v{y0Y0Y}S(W (W4Y[{qNwlSxTV1lYN$ptAirgԚNYNOiOXIQBqᓕ\0phpz0wQ"QjRTV@leqw3ĖxԚyؚ0S1RĖ lHn__s*@fKuTbw@wu፲!\hL0NԈ) 튐(Z0fy y@A{h}0NwaS{Yv9jwmyԈ@ai~w wow@hFwn4l,wy y{}}b2x[bw@w{mykp kpsxt@vS}4lrlTotmiLkLklfkkvkP[jtb~1)RN1)Yvxmi}iKjogogqg@՜ge~f\gXX],_0b0bpYeree_ni`&bm___s__|1-*Y@a[]^}^P[[[q\w\]P[c[@ն[0eHY HYxsYq0[1!saXYo)Y N[O?T!0W0WW~WmXeANYr0Ty0TzTTVxSq!HQ⌨xQxQpRS Tp P[~24l`lOP{Py~wN/O /OSOxsOO0 }N}NdNN N N8Nprj0@0@h02000jVzn}3R$Sv8%7 7Q20Q06Rv%e/0'`1;mR~ ~k~r{ap?|vJz|;1e zA$_~&^bb"kt(uwAZf0Od&^-^`0Rh1OfTT Ti'YjZZ\Ob0|0btQgRxSMOkPj6BHHkJCKLR]hhyWS#S1'Y[]M_c/fCg]1KNEeMO MORRRSXT:WR0huNNNNAN@Ye0[)Y-JJ Wh w K1pu0)Ykq!_aOeg})Y=_teeg>r1__r1JS P P P 0RrR Y1Nm?v vu|?1ea0_KNNN0NNSgOjxdjNnnzh__}dodeQ0@0S0zPNN67K8L9mދo orm'Yx[}ދ nxnwAY1dQgLzLzY{rWg~0cwq0YeTYe#zWcwqNSkibu\z z8z(Wz@w|\``NeQ QR},T"8p"y"N(00j34k5mgoqF/ #n~;D0T U yh20S0F00Uy_yl00k"&^x100z zpl00y@]f0W0 @蕈1:NZΑё**n`0D0~r7 }7~ {x@1~̀u^^p }1kQeq\p0[D0v0f }izp!q\$uw wytz @ߌz0d0ှuu~vNejq qsctesyoop|1vgv[`c2hkkkkvmvhs9h_jb0nY\5g 5g6g:gQ0/++V w'04V0v> p vl#lbg~7hi#j04Vbbcn 4s {b2b4Y-?QRQ4VZ _|Kb0zp%vΘb4u Q֊zmweǏeue1upz܀ƉKNt^w1N݄ g gaegZxkzpp6q~bke{ee/fMT] ]T^^R_m_T`Yq[a\m\vNNhOgQaRS[1eͅ NNE:NgNg/fTcUxUxx{QFZ[1Abr-uU'WWgZޞzLp1'YhQ xϑ`0萔0ydՋEff Ix[Sbt0~u~zQ NhT[,eg8h8hQHhcs0f[yeggbgi1Sb bnncdpx[pf[[g[naQ0WywS:W:W^Y[fwSnSiSf[`x[Lsp[{H0 x0@O1MR3R\LQir irv @M@BU0D0Q@\b@)eN00JNrN0O0T0 @P`d0@~00n01S'Y0T0sLx xa NqQP}1zb~kmf2 `tU;0 Þ Vbg0[r0rp9 圀 ,"-Ute l1Ƌ1X1Oj ƕƕĖ-Zv0zARQP[꒔@žR RsΑp"h`@ |r8@+ȏzЏ܏nSl1Nx)+Y7ʌm~1!*jAm#l#lIlf_lull1#kjy0hk}kkk0uw"JAޖ!y~ghhn9hJi9jv{ko1%Rq\~gsgguh0Zj,g,g=gdeghgn0Lzpe4OP[f/f` g(gv0SevY]m_Obeeeeeqex1NEebcicd}0YrwKa"Kab Kbnbb0~Qc0͑"b2bm__d_w`0~:~^-^^k_j_j _l1_PfZ k u0k0k0z[0uQ~^^q^t^e_^^+^t^|^vpPN[]]x]^J"[H[#[[ @-\v\\] NT0[z0[[[a[[qsW[W[f[ x[ [c[0_y0vz0vz"[$[7[P[]0$[07[YfZ fZyZZZZ0P[}YuZnFZbZFZp_yYYYpYuYvYxY}Y@8Yk0vYq1 ]>s~Q4TeY@+Y+Y4Y`WYpsYstYfZqP[p\@Ϡ0YwY_'Y )Y*Y*YbFZm7rw:rEZ Z{[_1P` NTrY0\~0:rzWWXXXY0sYz1l0f4Ts>T}TvTRQP0SSSSSTq3TcySnShS|SS S[CS{JSS0)YtQRpMRR0+Yz0)N?PDQDQgHQRQlQuQd0ufplQtPQ*Q?QsqeQ[[O[O@J OOePpP !q4ON/O4OSOv/O~RQ-NaNaNbNdNN@N[a1NEe-N;NEN@`HN0g00NN %N0 N)|lN}D0 K0@|BQ0&|0100HQ HQ(g @Y00U0|0 @z0@0M002p0H000y_00q\q\fkv}R1aBf6q NlQ@w0qmnldtmQ4l^0|l/ 򖁀@]۞"W-Ҏ薎}}}~krr#sl@ѡsszo3^QgQggxgl3^__f~1}P[ P[>\O\@<]0 @o}NNSt0QgknI  w@䫏@ϖNO0v0g0󗌀NOZit@w{0g|dwkV'`.w݅݅^LwRb0/f0/fw} 1 N[qqg(uVv'`jca#lx0e}\OW[W[m_Z_0Αf\OOkT{?|D0 F0iH0@땏0N1p8^~pNeW0zY0[000.Y .YxP[a[o[4xQ0k&v0y0*YnAY6qkmj#UJ9i m?QRQP[k ggcghl1nt^eg10t^^eRifgYt^ejgv1lld?QRQ[TilkV\%\mIIw}-0q\\mYu~0oƀ~g ~gKjl0q\\]QTYYZZQTU@-Y0\ƀEN N P@*R T0T0AQ hhBgܖ@g萖rbZؚWҞVb/ mw w~ؚ0Kj0m m2zʃ0]0Ig g@Sh\h1wmSb zde0XX] ]i``0X10u\X[@3q\w NYOMRSS0q\0&ȇΑϑ}~(gl҉/! ʎtfm!q\q\,g@z}n-N@YS@WS0}҉F@t"70Wqqcrn0lQ P[w}0n1WN傏䅅k,gGr{v&{{}T~U~@x0]0NP0\A0}0yvwz{pgyr>rtu0u}v#_0I0Ib[z0@7\@ 0uF:u :uzz}Α0/ncNtee1P4XGr[r@4r r Y 0S0ZX9hcll%m mn,p\A!-Nq\9hjk64l】8b0u 0u~:uz@-ʎΑ8be(g~qg>\ >\q\\]]00NS17q\17q\ƀq\*gt0u|0NPbo{g gggshQ͎gQgj_gqgp=]]+^4X]q8b&bb@m/c @eefL0NΑm08b@@bGbbA}@~0]r^5r^F ^^_b N N[r[r@4w@\K\0"e*Y*YP[[[0S"gq4XZXXY0K\D N N@ BW)jd0BW1lS0s PS$9T9TTV 0W BW"]0Gb1QwmSSTz TbNQNQRMRR0<^^(gfm07 ?iJ J@Cё @qHw@6ؚ0~g?i4l@l0lq\ q\b@~~g0\0CST\0~g0sk0:u PeQmQQ!] MRN-NNNO@POO1K\q\\zNNN|N0PO D0}001}0&N&N-NKNNu͑w0Rp0 00 N1>0n0_0O0sQ0000i0fmw3"nmuuu&v1_{`aSdlonmmeksT#leu lmv NNAWSmne0L}nC QĖĖiؚ}RQwsϑϑёΐu͎͎͑|Sz⌀upg{ʌnfao(L:uLrՈ񀊃 N1)Yo񂃀%s {q䀉v}v}}#~L}bP}q}1ё-lOu wzzz}{v}wy|yvvvwakok}lul1x[>yffegghpg<\\\s\j`$ao0a0ha%R&\\E\q\\eRirst0^~0~%RCS @шSZZ\]OOKSOVPhPL0@F[0@`0@U?00}pUa]liWna?~&g~i1p O@ 0g~x;KN@)_8Ɂm mhozT{}0T{sae{k!_URv```}$a'aZaA@:0vuv```$KN_#KN_[ [ `/`se`KN @Ae_tX0N N/T10F01:N Okkjp҉J mmvvVhqĖP- Rn!Qg~qRN0!N ҙk!lQP[v ]ߘߘML~Te0Ė{xiYrpP[?͑"4}BL0@WVn͑Αё^>P[ST\̑t@2Rf|̑0 @E%R:]nNP[v̑ J} yΐ"\q$S;P[|倫}͎e*P[0PY"Y@|eP[[‰(TTbP[l7Jq"L0N‰fNJw}wq'YeqqYex[S o'YeSՈ{Tg[p(Vf(MR-L$p%R(]s4 )@(I0[r&]OP[f܃0P[0BTsw zׂq~&O|qU}+PI\oaorjA=\^쀽nT@wKo0>yuYu@za|0u} v@u1W0D0u}@}T~y0P[||}}t} P}N+YP[xu}P[xz { {@Xh{M|mz{@[{p!]@z Bz Wzzzkz0W0VnL0@O0@hP[rP[Py-yyymzz0P[yyy1b$P[}1O}Py^ykbyyy{}7w$7ww@wxeV2𕍀tR}܌rNvQ0-Nw0Yw0T^x1^Y1^Yp0u0uulxpirb"u~0q>etpeBf@h,gug0[rp']W*_KbKb bcacH0000p00}__@K8bxWW[K\z^^>#uN NOmP퀻S@oޙUD0M0 O0XQ0@xKN N ^ {k@ Bf0_tpg0Yz3f0M0|00{ K\!KbKbcBf iru0}H03000|0kK\_@_100PPS@O4XaK0 V0@02Y000H0.000Sp2 2Rёa"plptzꍋ"}[[S_bog>kj_0@F0Y0O OGRcUyp%0v1pSeiijkll @w @wvWck{ Nx NOOv(WxP[0OOhne7NNxAAxyy0~0m{Ǐl #ፘ1nxQN@c Y0{k1 L`XiZ[m\ktۏ ۏR~ёh>tzxꍃ"Ǐp~}0R0R_beg>kW1ZS-N|N|NQQQTUW^b;zw//lZ0-N{0z1c zw }nWxوIlIlu 0utvppb0}bPbecf1WpQW(q\q\t^ 7^_\z0Nglq0aS{WwZ[[[0Ilu0[0dlRRm TTUm0e1WUN/OpQg0yrf z__dEuJ0pqQzz:{Y~;Wkggsp[rtm'l2=wyyߘޞhwYMy=~lMev vkNONQNxRz1 NSnv47456'8gQQ~YP[ }v }v~YlǏ0wSwSV^ch1bMR@P[p0x123%!)j--./|0rqNOQ?zp"XT)*L+,xQb{ {'}~)wbKb4lbw00RxNV{VVVz4Y \q_lSeg LN)0>\00RsQeQ0R~pS0,g0R%%&z' (CQ=^*|~:n!~!"}#$p~[ ^-}~ L~{~~~c0@wxe ezeg@wn1 S Nv(WypbWb)c̑̑uhce|wp&eg g:g~~nbcb@Weg1SS}Y}Y]_ST(WY~OOOO0R6Rk N*NNy0 S"X }c 0[pp~ NOOb'}!1KNR=N"{GEm Em1ulwqmpNcRVEebq]=\Agjd@Ǐ  hcjǏ zWdыYCqv݋{v~~~s~b~vqxY~jdnegchsve1SS#t^bb7bcdt^U_|_SOSrSL}Y[~[[iYXTO OwQX6RUgRcpSo*N:NwfN~NnNNgv~k s^ll^[^ba^ek1 LQ QRnTgBRmy NNzuQ1Nm%`~/  q gP[z&^we0 gr  p&CRUcvR_Hh#a g~yfp[\؞tqQSV`h8uap!]~n]N|op5Ԃ %%vcF Α1N*pqOdlzl|Ԃ6a808~~yrNoplst00{=^gghll2mb0Q0|=^_{arpP[yS S[&^z1bk0wuZQ{SXaSkTW[eޏ~K~$~y~~~Ak8h8hz[ȉ}WTEbcHeA4xˆ~r~~~u_ _@w8p 8 ?QOOP[&^oP[[^~~4~5~R~~܏3\~~j N~틖薃0~}^^m1_n}~NR[}J:\"}"}k~~~:\ehhKN?QXWYP[g1Nltb6u~ ~@p0eu{|i0 }Y0_gbIc eep4t1<\N0'] N@1ڰs0rv1\gbp+lTT W_Y Y m`1~(q1)RNc1~_NNONQ>T?Q\d0N0~e0}T8N1<\N0+]~ ~e~ASk~YYpcc틇pzsNt^``h1s}0\~ ~~~~n~6~,~/~e~{y*pxƖf{w~h~6Z6Z&_ zPGP}T0dl1Kb~NHeZ~~v~~yA܏@Vzwf5u5u~~G h0hVd"X[Nwfkr6rm__bbZNqUsY~*~~r~~?bkcAs ?QwrlmD^Gb;u }~~B~J~~y{-dm-{y{{x~e1HqĉRmcssutyjcDdl0Cg{NJqQ^l_~baB4YP[~1N[.ypMnvߘqbs1jf~ys|brReeofg_mp{[Kbge1dkNU$YY}'YY P[1~Y[1Rb}Y͋U#W0WkW1_zfO OT}TT|fN N]NN1sON|1sON e"}"}"8evyxR R=\r^mb!AlqqNQRw~m~>~ ~)~5~0+}"rHXXb_ q_ b;u[q#~q_1~X ~XPwQ6R`V\NON]Np4lk0{x0=Nc~~~~k k~~0kN^pkl8_gq~8l l}0Ƌdpp/fkv I~ !~0N0N1%~~rvyy ?z{Z~"]]j2KfKN}Yvgwg>y11u|8h8hpm&quAFg̃ }0̃|_gLgHgG[-_b bcdvfc1DQ__bfNbKb/g0/g]]r^g^yi_[f>\c@\]4OSSzTKZZX[0xQ >t1fR0 }|~0]p1}T~px v1FUN{0 }s MsÔ0k2JS)Y}ǏЏS_4Ylk@ c FBQIgudl0t}q;NYezs0\SsgՂ6fmI08u9rR@w@w {~| |r~0opn1NOR[|9_~l~k~m~h~~B~7~a~c~g0}0}w}~ p }|ˆ1}vSqsKbgkk"򇘀]]1_Kbc+YY[Q=^*|a}~~A~m~rQ} }y%}^~sW1``W00@.OOOdP}1~SF0yH0@n~0@Lv000{0~y~=~i~g~~AV~}XXz*Ɩs!R6b}oC}}~6Z6Z&_ z{PGP}T0onKb~~h~k~[r~z~\~~~~ ~g~e~Oy/}z~m{~|~ }~}kAP[sQwfU}U} ~T uw0hVx#X[Nwffkk6r~[[_ _bbNs k1ON@|MOUsYv~v~jw~jx~my~ir~ms~t~ku~mP>k } }hNW{U|>krs}vzq0U0wSV Vw^ch"bMNeNoQwSg~nk~k~m~o~mp~^/ww@]|}ԏW0Y0P[e0vAY0ёq^@]^8bf1H00qy00eQ(eQ QTV@G[1[000@;OёpW0:u!T[00010020000 0 N~ N1R00[7f#f @2 ԏW0TY0^[000W0uY0|[0000000[@p^^8b1R00h0y00 N N@;eQ Q T@rV0Y000p0~W0mY0o[000B0 K0~0 N1R00R0@Im01[000H0W0Y0010Y0qR00Ixe xee}i~ NV__a||,}r}}P[xd\Lksg~3h~mi~2j~ b_kukugrpWp(j~q_rb_q_b1j~r1%j~rPwQQ6RWg0]~JP["}"}yP}}P[u:\hKNRQS瀨XWY1Nl`~$`~ma~b~lc~ecg@]kݑ$RQ?bkt\~m^~_~lcW WyL~Sq LcjwD}0g1$ Ne[[N__b0RS4VW"WP[0N{~M9~GH~7S~W~W~mX~fY~Z~qNzN^~sO0񀭊S~kT~U~V~q\h_lF ̑ ̑Α&0HY ~l[cj00x x {@ςu}y}_lir0ukuvူK\L0@aZX g1}ieYa^ a^b8b,g_jq Y0Yqq\\]^p^Q Q뀟S~T{0WsY|0 0w0@+\OCQ Yvv|0u0{000Yb@SirB0 S0@j0@I~0 N1R001R001\00F0H0@QkO[?zL~L~hP~lQ~dR~gH~kI~jJ~2K~]~~9ՙ]lYu/}0 00N^\0lL0N0iP0hR000o0a0bKb Kbk{0}^}Arz }R]^1_*0@~\D~D~jE~ F~ G~y_%A~ƀr}0@~jA~B~kC~/^6^~}ɁW%Ɂp%RQ^f~DL ܖܖzpԚW[wĖuі͑͑gΑELMju55υ䅋ocZe iۂ1ΐ9h @;i9jy fvBg Bgl~ghc1%e0uf%f,gpޞ0ޞ0pSNq\'_e e fsf!~~?~kWgwS-w McԚ0b}0ox0N(ww0{t0ܕ쌔fϑ{6R~r r֊o\! gYbU}w zLsg0]1KNxcw+q}} }=~rnp/pq}}}^jtezcw 1z{p{bP}q}W^vk"vvvjvwO0O w~kzt"uxVSS Tu0萈w0N萆RGRtRR /Sm1^3^0Tn;NND}Um0N~0Tw\f0}}.~T~vі0Z>e>ex4lrnfwj:\iq_wbKb1.~s1NW0T TxVuWq[v\X0Q7RrpS0,g0k00 0u0@ 00Y0B0 @ N1L00K0 @O0@0S0@[}~000x&~)~i*~k+~v:c@{Sݑ@U{1wq\c܈ሉf0_j } } }}}~+~&܈܈p_j{vv@%{|S]]8b@]c!jir0R00iSS@fTP[0}NNORQ%Rp;]1+~SD0 F0oH0@7 N0R0p:0TTir{vp|000000Y0[000P0 d0@ N @,aN~S00100|Ttzwwmcippktz|xP}}~y0s0\\b_ed*jx0S!q=\pW0X0 NRxQW1?0p00~0~"~^"~#~$~k%~l0X?e/pD@wjT}gYለ0:rp#DsDsLuzk?elvl0^sx[^^c^j_x[[ \Y Y*YYv0:rNWvX~~ ~m!~lT~ T~džcg@girv }{~9~k~~l~p[}H00OO}ޖ1KNRY0@g000qp$0B0 d0@ N@N@񖙊1R00~~j~mp}~ ~)~~~~l~mp^A0000p"| ~m~m~m~ }}r}.~6 ~ ~ ~ ~ ~l3}0@{k0000~m~~h~a}^~􏔀 (WUh$>|ΑΑۘ0s0>|50s0qh@,pu0uvSWS^b b@D4ef0>|w^ @ 5_Kb N:up!0nn0p0 NN 0W1001W0T0p(M0pY0}0}}}}l}|~Ee< ww`@h^0@hirnv0W0{@jJNJwwwvD}P}}0M000s0qEesemwm1uS[ [@ߒ[q\@bSzSuPW4XNNtPmHQR00{O0Q000[0@de0 @i00J0@00~[g}i}}n}j&fk6y}э эNTD]y}}fn0T~t t~4tv @x|fk~ik @Xpx[rirT_ _btb(gLkT1U@XW[[sNsNpOuQ0RRn1}Sp4X00o0@Nikik@iryv0T}Y0[000B00 NT[0@'c0Y0[00020[000n01R00}}}l}g}f^e|}}}l}}maax8ukqQSVp#]}}}C}q}j}q} `4#lLLt]npR@SzhVmxn0m#ll}o耜e e=0g(g6ek1 L `%`sbak NTTXaW_~_ NuQRwS1o%`1KN00v00 N0dRp0t0K0cD0o~0@0nq g@0h\W*  sƖb_ xݑ |o/pjAhV|(zW\_Ti {T~ T~l~f czv0q~ {{D}p}!q\v vxzIGrphV}hirqs{pS%6bddvf[(g6b8bco\ \wt^bYSOfS}ԚpSt[z[lORRm6RgRoOmeQcQ0Y00 0@q3 N @O1}SU0 @c00rI_j _jirlv| @ݑ`0 @0@. NQ@h1R00}k}(}l} mmo 1uuw1}n1`mNtR VEeo(g1BlZ]vLv @X sёؚv}P}Y0 WvN N @/Q@JR0k0~00 0K\0 @M0zRkk@PёؚRbe}0\0t0000nNQW0yY01Q00wO0d0 f0j0O00l0r0Q000}}}l}}P[3^6^y }܈0 gAy_0E\0`qg1}݈ ݈^ϑfe!fv}ji~h u;u ;ul{~|"}b0ԚqghhlrW3'`!'`cPglagNe 0c0xe}0 z%D}0Rp M0Ws[_b_dM0n\1RKb:S:S|WSWyWl NLRsR@=SEvvybUcrs!xkHh}}h}4}pr}Lez z}y֊x1Amels]]]pb_u&bx00S1,pn1,pnDY0@S\؞ٞ}=}}j}l}}6gm-,R Rzt霠Ğ0rop|} Sΐΐ}RΑ-F%f薊^y>yyez@[q}j,g:uwqcwmx\uu;uvuprt[fk+l l@%mZm0D0fkkzl0{l,gAm }1/e}0}/e}1q\}1zd0,g ,gPhvmitq\oqpeYf g0*GRr[1arcrc@x.cc,eK0 00R0a@cb\c0[{)])]@%^rar[@\nq\10W]T-V VP[[1Tl00TTrTz0 'Y ^ y1f[q100u0f[u3JTތRRQReSqGRiRkR0TpN,SOIQ IQQs%R1[lSOe\OCQN NNlOT0N NN0HQ<gpΐsy0#00000010010pesy0~0 000f001O00sX0 X0f0qj000{0f0iO0Q0 V010D01Z001c0{}2}m}5} ~rrqɛ0P[~.~^p0}0u 0u}}0P[0"rf@[r@har09N }cÞC~F$00| {`!WW1[ <apؑ0N1 Nhc ߍyc2ܕ-WC~W C~Wc{ {}m~h.~n0TccJnwpWuOOb @>W[ [d5_%`P(cabq0 @|OR} }m}}l}l}}l}mhV"}}ꖎ򖎀̑w1υݑrr7p&KNR|%}} T~p~00$P0$ʎ N0}薏eU}$ir{|tn}}hlkrl%m@0u[%^SbSb@ b@# g^__~q Nv[ [jK\^z=^0P[0leQ4X4XZXP[eQ @eQT0q\000NN002000}Jo}x }}}}}}m}}8bWT~4̑̑Αxc [\\~n0Xj$mbT~ ~c0:uA#(g}0}!n !n,p0u:uwvp]}8bs(gPg Lkn4l"\h0(gS&WP[ P[d\]}0mWX@j'Y0[S@ĎWSySW0W00CN CNfKNNNsO;:uj0@DL0@ N{N-NF>e>eq4xˆp0@NLs0Fv006q}}_x"YY1$ g}k}7}k}PTT򖍀󗅀N~@bcNJfggq0uzXx"Yt^`1sCP[]e}}}}}c~jt}cq#ZYeEv"DD@:yĖgi͑v} } 1v5_q^_fk fk!n@؉s0u7uYef(gQgh0'M0!\{0S+Y-8^b bKbc"\]8^_a0M0n+YP[\]]p#] NSqgwQ wQRS Tt4Xn0 N@9N@cNN0q\ N,p0]8%my_CS 򀛖Mޞp}aSΑݑ個1NbP[ff7pG0],g@6&Vn~}_Xo0p1O0▉0uzzD{mC|a}Y0uvT T\0~1<\N|RQ>rpe0N_NNOp0 }p0}TjD0F0N0\02N\00}"}}k}m}}6^W򇪀}}g}k}mB[^}p!}}l}l}}mtX8<c%c F Α|0 }1"O|||lonz0Nd8I I -}}081!Y51b-r r_Ԃ5z6kt z}!\Oir0a%ll 2mxq qvs0{l|6bag9j~4l~qv6q ͎0W 0Ws[\n6^=^0wqSo@SASaS{0W[}}u}g}mir%=  0=nLe7w w@K{}}}^iruzvo1X f fgp\mo20fm1Xf\bqQ0Q08OkQc}T0bV00Ri0~0{0\M0O0QT @fgir|8hzxs8h݅m NT b,eHe1@bD'Y@b v Ԛ0f[1_zx0bs}}}}}c}l}eh;zww @.0>\0hVxz|}Pp6r6rirv}zz!kp#f0hokkl0\S!][ ][[Kbjb[bx0bSU+YYP[B \\qb0D00 0KNGRSS0RxN0 P0hR0@RVW00D0Ecc vrW0yY0[0000N0B0TKbz20[001[00@8o9'NNZWKNNJp0NJ00RFUeU^r1ܕOwSS㉉֊x~@{}}a} }}}BQ^}0x[{zM|}NmFUy1u 1uceuu~tz0x[oqtNiNx[ e `g a1ԚS[o01Xo0h N@Ilx[0ae ekfzgvwk0NtaKb@ct^t^^^_0w}1/}ggtx[{+^8^'`uS.U .UFUs WkY0US{ST0g1!P[ƖNNPxQwS|0gKN\O~ N NEN" N0(u0p0w~ o0(u0l}k}} }mh`V"w}}z}~WOOO T.}1}Sƀ} }}l}n}e2wrlm}}n}n}hPhys sWtw0Ohy.}}~bbgjjbr NOO*S}6^vw}|}|}m}}}k}m:R@R.~T~0}w}y}z}l{}kg? }}ݑ򖉀}T~0irw },}r}}}0u { {@{|[000ukuMz0򖝀gg_l oird\"^u`u`Gb,gw^^5_000&Kjd\q\\]^0򖞀P P0WP[u\K\0:uT0@n0@0 @Ɣ0@lNzr}r}s}u}v}Y=!qgߘsی^`!qHr`F{}~bo`gg`wm~nao`boffY_[[\_k0U)n0^R1UXXu'Ye}Ypd1U|WXRSkSf}TtT`NsOsO~+PreQ00NxN}SO1v}}TqH0Y0@Hd0uf00Y0[00000teQgv}@Tp1f00Z0g`0o0~0u0H01f00r}0j~ 򇆀j[{KNej~?} }}T~!T^irr}y}}KNzeQcbhttyzzP}h}uhkr N!q0 d]=r6^6^{&__gIQ^^0+}7ey}D" n~0HY@^̑P[P[vqRWSHYxI I@ I@c0P[y} !j0T~0iP[vt { {@WyF{w}@[ }t ;uXzzT0 @/#NyCHYP[x܃v,g,gQgch%m0P[P[|eef0W[a0bX,+^KbKb \c@[c@~c0M0a0}j+^i_q@bY Y]]@=]irzX"YuHYeQSSS@,TVi0}[000[0eQ @ҁwQo)R#Ro0o0 NN{P1L0M0p1SK0 @U0n0wQj\1L0W0o}lp}jq}sF&D Dutx#q}Wx[pxehh0hx0W[r{{L|q}rYA|Q0R0gsptv1z{P[!__w0bob_elB kr0}P[%^6^^0Tl萊QQ6R_TQ*Yy0N NCNO00b001O00ƀ0b@ϭEsz|v0hyjD}X}Rf}j}j}mk}lm}nn}RR~oQvSn}1 NOpSzf}g}nh}ai}l_on&mߘY j~ё"}0u0u|r@onan6rNsNcc@eX4lldhVy{tNtNTGPR0;\m N N{NN^NN0l}F0zY0@Pv0000r} r}}}i~c#k^skmkgl_}P_}la}b}<c}g00@WT }y~n1 P[0ir# Ne00U}|R0@CX~00 0hY0[0@ Q0zBd0 @ N@~T0F0tP[urjgYi_X}\[}V\}k^}Pgvvx ~!R|0!_jgkxuv%fAl00Rmbe~000 0h0xbk0Y0B0@ N @p'Q g@Z0Y0UY0|[000k򇐀O}S}S}lT}kU}V}e0bZ}1^^pߘbp} pf~Mr rr݅U$"u}V0Ԛ1hzfq.z.zF{|qHrku~;m;mn!qPdk0N0 g}bnofgpUHY/ \ \_bxDe/fvgrv0hq+PO}kP}Q}mR}krh-~^X*X Ꚇޞ螱"qyXvx《Ɩd2eXwvύ1PW zwp֊e0Q00icjx pppl-~i~!P[q!}N>yAP}#}}}s~~$D}T~ [P}}}}n"[]0]0[{{g{m }i.}AKbS0S>yhyBz2IfKN}YtLuLuluvqwjt|u1u7l7lznznpN+Y0fZ0ԚhmiiIBxQ_I0f{0yZZk(`?vf%qgqgg8hHhqqS0huũ }0̃vf(g+gc_gUԚbbbeeq"DQ_1YY(`bZNb>\]]]3^f^>\s@\M][ [m[[v[x0ZZP[lX[p M_WPO4TWWJX%Y sYC\O,}~Ą0X#6dRTUUVxQ Q|/SS~SIPOOZQ||0$NNxNN4Op TLJ|0@90 N1R000H00N1Q00O0&O0s0v0]y000}d0 n0@3N eqvsO0gQ000jM0yO0{Q000vD0F0H0d0 @-0N1Q002 NR00G}G}kJ}kL}N}Q0@S@H_mz65##wNĖI)RP[0g5@i֊UZ} }}}[^@,z@"M||}a}pl0u0u1uULueutzz!-NlntX#u0fZqf[`(g (g:ghtk\4l_e}BfrfZX?]s^s^@t^j^g^f_0@K00h]+^@J7^@߷8^Zf[f[\q\\]000K\a0TThU)YP[CF0Y0[0 0b|00NNN NmO eQ @J%RlO0Q0001[000 0c0@ Ne; NQQf)zz }0a0i000~f00p0kf LkvY0[0000H0p0wewe@HesfQTc0H0i0wD0F0Y0[0@W0Y0[000ed0,NNO @֑eQ100xO0Q000d0j0 N1R00~O0Q0000J0Y0[000B0 D0 @K0 @T}S0_01f00F0R0@$0Y0[0000000pe2}~<}@}@}jA}kB}&C}}i}i j !k@\"Lkr%hV!hVq$ NN@ XYg1KN󗔀6ea q5z _ʎޞpz~ʎzrzP}bA_jv-0P}zvzvvb@wvz/f~g0řs qfqujrkl loonpd0}l?}i8}[8}l9}:} ;}kN=]^RoQxrrl7ΑfRۘ0}v \;xr}c}}1ёl0W0W|XK\8b0uN0u?2%_@[L0 z0@S T0Αƀ1Y002}k3}5}g6}hE[[`>rRoFUX2z(}6.}.}/} 0}1}gb b9hxq}wp%O N O}Y[s[0>rg>y USXq2zzycMz{/}iA N@v0gnnMrXrrxu1ޏ{1#{g!krk{klSX XX\t^eStVOWwXN NwN}P~RuShV~0}NWNN`{AmUo7CΑ*zb8o}0}0oΑёw 怃S\]04X0D0kߎߎSn`7n~j q\\5xr֊5@v@s }ĨAx[0bU{pmvzB0}.+~+~i~rހ8h8hzkvptW0R@hXs000}r}}s}iAW0 @w0w{{fs| }s}vzzF{{uQu)w wwxx0 }Qu vvh wKN N!ZX@%$Α0[0fm1Zo oUt~t0uk10W\Amfmnp'q\Z_94l llll%m&Kj0 N0"0u4l8l_l`l1wAmpeg ghklp_t_ef(gpSq\.]] ]_b_1cR-NMRfm:u@b7q\\\]p 0u }1O}[[\>\K\p;wel]ZW[x[sQ9BTW WX'YY= NPcBTVBWjW0(gq#baVGR GReRS~T{0QRhR%R0o0tEN\O \OIQeQkQ80ENNNN1K\KjZ0 0߀00 @0ހ00~0 D0^K0D0XW00D0W0D0(}k)}j+},}p|Qz݄Α}-22@ў}1N0g[ [}q\񂋀20W5[Q@PS@SΑёI3mP[!  @1gb10JW10 N[qgl@wSSASWS'Y1_[1NJW N N-NN0[1gΑ0q\p n-~cm"04l݄jͅmJJwo@;.܃au|0dl0ςuтl傅FjWW  rZpP[0pQm0-xz P|}@!:}}}1#z~ qg[r[rz ؚ0~0傖0kqghCh10,g0hxS xS@a'Yq\0 N NSq_DlYqy y@yWz0iYqy4t"vl@Olm%m@H>ppp9h9hChjmk4l0@vfhq__erf@g0epevxetZX#>\ >\q\\}]j_0pZXYYP[ [0kIQq}\1)q\pQ pQSSTWD0 0@* N CN{O0N00p }[ }Q!}"}'}R@w%s4 `@w@wx0{qN@w'}Y~)e0@w _ _S%`(csc JnA6R@@`0Qjb@ww04YNqOQd[YalqNŖ% Z耵o i Tbߘ00rŖp򖄀bm W00ni f1}vl!!c(Nq򀞊@#cV>Y0c|܃ ܃Li[0ew}vw w|y}10l00P[m}vvvX~jp^P0rW(gk|}b_Ԛ6q5l )Ȓ0N0̑px^NwNuT_Sk6q>r1!qsT2/O\ueuezag o\_Q'`gqyQ/OwQwQySZ[O0NP1Nؚ1Ǐؚ}T}k}l| | }]}^}}}2}O}gOg? b bb_Z09xΑD"1ё02xh݈7r1m}c~0E\hv!{{{{f0}~@S̀0]vtw +yVyF{Xox1`wq qqGrvLrku2bg|hwmir o?op^B!M0~l?0S>Y@E^c c@{cd@C"weogE^|_^c^h5_mGb]]] ]x3^6^0TM0>YWYP[K\Q\{A=K\7A]:uuN(SS9T hVpWX NOOkp0|N N OeQ@R0:0s0͑q1NJuQn0n0@=p0 u0 0 0100z1U001v0M00 @9000J0 M0@O0 Y0@ d01v0f010d0m0Z0uF] ]pesxeuw10WyN%RgSyA!\0+^0+^gk,} pܖۘ|1lO}}}1홠}cc-r-rsr|ugkl6q0NN\1Y[dz0qNN}S0 @ڋ00000H0H0@M00K0 @̇Y0[0@@0W0@WSY0{[00010F00D0F0!0ir0n0}}k}}NnP[t]oF~w4o  }wo~pɄ@A]l}}}i|%qwBzz}}0]%_%_jqt0HYyR|]^=^^C~6^YY .Y@P[r]0P[0Nz_N PCS0P[sOc0P[}}f}e}}Dk[|-njё ёld|Ė|njΐϑ0#ua {o܃r@x|}y}}|uv vwk.z|[|p/fzut7u~}vivsToToo6qvq|tk~_llmq\:u`4g 4gwgho8jxckYu``fade0f[t_ ____2f[WMR\l\]^d0xe]@z[0iRX Xm'Y+YyP[b][R)RtSu T1̑lKN KNNNNzN0NN NNCNpΐeAat }>}l}m} o%摕i0-fO0{Q000om}!X-]zBf01Xr/^/^6^~cbN W]p M0~o-gW#ʎb b쀬n04XʎfǑёrFFZČ0>r늍7vz| ||0螇z z]s|k̑0N~pNql lml0u0B}0^"\-gh~Zi[Z_D@b<@bgS,g !Y\ \f1+^X0gY@1;'Y@pY1_[ N@Ⱥ-N S WS T1lK\1lS1WX1WX_R`y8br\ \t^^#[[K\r0 RS4X4XY[ST0Wp=\fjO OpeQ[Q#L^Q]~0@[0N\0kir}; } }m } } }kCqNgNyAmmnA}}!yu1 NR}}.~T~0}1N͑ w wBz@Fzh}r}1 NRnt}2u}v0v1pʌ^ g ggiu#j!k0ΐw^3^_@be0SQQ@n%RV@1P[K\q\ꀳ\]i0 NN uQ20xS1S00M0} }}l}2'P[_7uS[> ޞ@0z1fR @ZrR-~OT|0]}T薋|1FUNKD D}ޖ0?oK MRo40򇭀1vu-77F͎r 0QIg|on^r!JS)Y[ c ψو0r$uQx1;NYe}tW1?? ˆ 򇍀@0tz0z0uW @-xA#k^l pi_t0+Y}AT0 @:Nq1 NzRpe peegi0l~R[KbO@`bё0)R0OY0@r~0@0@0KQx0K0s|m|}Et^wmI#@MΑĖwk0 WA N@GrmxLZa$0 @%\7u7u{zx}NP[{u`g_lwm@Q^mu0u|1wm\effg_ll@B myP[esfw-ff0sƀ__u`@>`@:?eggxtz{(pQ|TkXt^zx^f_s_V@U0RRN[![[>\]] s^0NrrDS}20[y[[p[lTTV +YrP[_][0P[$K\RSuWStS0GR-N @~",gg qg@}0}Nd OV OOPHCQIIQN^"0u0u 1u@^y@w0\wSx^@c`_@en04l0^VV 'Y@G[@+q\00W{0K\000PO@㡅Q@JS0\r#ԚMRj{NoNNN P[NN-NENKNsRP[ gg_l7uĖ+YP[%_n0 0@jN N1N[xN]tp ΐPfP}P}|~ [zƖ Nnfcko>w}gOU OU[>_lH_0!F0Y0RT||J|2|l|8|!|Mxe~~=~\gzxe}'}q}veVVVx[pe_0gq;NQRA0Ne0 T蕀>IgxvC7Α Α"Z#\]h7ʎp#eT~T~p~ 00#Y0ʎ#P0ʎ10~00v{wzs|2mrrst0u}v0 e}2mnkn,p"q\g g\h8ll0vIggg@gY2]Lc Lc@;dpe{(g0 T]^_b>:uM0v\ \\]~]yJS\YP[;\K\\ORRSS@Sn0ok0ok\O@OOPeQ00 N N2N@!ENN0]B0x0 @S00fm20d00Y0OU>_f0u||||00X^00s|||i|||lB00us|0|0jWP[||j|g|iIIISߘ \O@/@\ Phyys|Y||||=|e||^=kp001@wM0ƀ^`lal{0QW QWXX?\o\OpRsTW0LVLv||7|Ki0N|q KNYvx|q|b_ _pr#_NrLXK\ml*f Α@I*薝1Uq\f70u 0uwy1^]ll,o Q0|jWs^ s^fh%\q\VnjWZXP[0\ q\sT sTU0W0LV0s00 @#QMR倰#]|@<|||ls|tpkr}9|h|n|||Nn_Cpk|ޞv0^0^Fm%|c c^jp ~qc~|u?o?o|t|wFmp n,o^mimiyi4lp^k^rgpvS StS?\puOꌬN{RhS|l|m|h|T||e|O||l|F|im |~ ~̑1|WX|y|v}mFrr@w|pˆ7RXX_qb7RSoWXˆ򇗀W0Y07N4NOO00|z|||| |mBSK\7|Tv|Z||| |ip|tP[jq\@v8݈ǑJՖ'Ě ĚӚdBv}~Ֆ Hc>0&TX00};R"tCOhAm@] l,nJyǑ ̑q萊U}~0&O0+P1 # N]2SxZFVn VnyToir=0e]cf0Q0'R0iۏn1Kj}tڋ nW@b0󁑀0P}1@b݈`pp,g|}7 Pk򇀀[0@ScZ pvog~~\S~nA 0}~0\Ov0\O}u}^~x~ps|| ||y}|!}0}bs|c|||`&y3&y^y{c{(!|oFuuBv y\q0nwqf[[0ltRM` b0d0ˆutuo0`y^ovxvnxZx^{1Bl|j]g:m!pp Iq@q~u}vv0p0R=\xvzumm[ndnnupT_j _jglz#llYmb ^ygj8h9hhq_/SbSbcOeef7_0y^0y^0}~0{o0{}__*`t`qqj1X W^ ^U7_f_i_F_u]c ^r^my^6RHY$\ \]@{]]o]aYlP[][[Q@:g_jhVkhj0hoNSNS TGVxV@ Xp:SZ6RgRR~RyEQe0vv0loNuQuQmQhQR0R~Y0[000NIN{NzIQkX0X0@Za0n0 @N Nog`ΐ{D0 K0@:R0@W00D02c0q0D0v||^|i|l6O_l"owe1AmW15|A|||| |l0p6q N{;zws|p||@||falal{OhWyXߘUwNs1Iq|)||||f0_m\ey1PY10u\BF0*YP[|\|i|m||||||k| els|)Αm#q\D T\]qg 7s|x|57 rru2u0u%zz0d00u 0u}~Α@ۘ00WY@TK\\e@zO%m0*CSq\(g萉ekl%m)n@m~}Sq\q\\]]0Α0fm~p \mSV[K\\PO PO PR‟S!WSq\n0 0 0@lN -N71\\\\`lck ck{nu6q|͎0ZQSUf["h0v0m|[|j||'`"n4c#`̃zW'`jgm u@wO00\ꌉ N N OOySOW_7_0D0SD0c0d0@00s1S0D0Q07_@!bl{O0Q000k,o,o 0u`u\0\!qgnvӃUΑ#oo~ou}@{K}іwߘvΑqёj yR͑x"0j(1eXˆˆc݋u1}vꌁo ӃI|E}0r"r T6 m%f|0#l0#l0v*jkj00}~~op"h0}| |}!}0}|Qc|b||({||||s|w0}~0~00}({K{zu{ w www%x1'Ye>eieoffgbaKbc0|s^ ^w__{`s1'Yaw[[]dS1WXXXoXX'YqT00l f|0l0lWXiXzXTTiT^UQWdSSS0eQO!;R;RJR@RR{000]yOowQ6Rĉ0!j0!jW0W0{0@-N&^6^ g0}~0~00}10F0rD0pS0 @ĸT01j0W0|\|g|g||jT_l/zxx@ ߘz @x|zSOԚv0悖1悀_lfm,prlr1$V0W^ ^i_l_~c@i0l0 ^0 `0 @RgP[Y\悗10D0~||k||kHryx>&pp ۞wq*Ys^1*Ys^~1xebxߘ1xur r^݄||ͅyvyxɁ؁0+F{|r} r}n~`8}J0*{|r|v|}prj'薪xxgxb{F{s|퀰pp ppkur}v|vtxQ\E+g"ll@\mpdq}Fr +g,gh{lQrtr0ёm__@bQbzbd}0uX a~~00Q\]^di_pdRuXuXnXXZkK\{v4X{dRtRW{W00N`sNy7Rm:Rh100t0tV0X0 @01X0030W00F0NNxP[rK{|||t|k|k|h|m|k|j| TP[]lz|=z|i{|}|2~|zdzd@>kzs||7p*q\NOq\\GW WGcqfkl0SOfNz8\-mhyÞĞyAq\] r Ėv}ߘ1D0kg-1W1WR!RȇΑwqN@ NN@i@N@f@V0agNq\(g Sυ"ff򇀀u7pnAMRfmυ-ikx~0̑p(]rrh@cDς˄5y1̑]2gW8xo|0 kuT|||y|| }}upl!%m|f|m|x||0q\vv x^y @z z0;2gWW0=q\t^@^wu#ut0u7uQu怂Y0V@}:u3Z0K0Q0S%mn n?ooq>rxs1Bh%m Fm\m!n@tJn1n0\m8l8lll@llxv0W0=ΐh}j!k@x4l0%m0 ~niX]Uc,PgPgQg~g{gwr/Oሻ]u]t^^w^[(\\\\\] e0u[[u:\K\oq\\\]WSS[GYGYdeYYrP[[q\]s^@d-0q\iXXY+Yt0k\OFR#VVL0WBWWZX#qg@Ʊ}q0}RfSSS T~0IQIQzpQWuQlQQq\]l\O〡Ow POPPe0u0$N N~NNNxN0;]}0 N N 8NKN^Α]hp=ΐl0%l0 @LCs0 @=00 @P0>Nq\%m0"]A&MQ\]h70@NL0d0@/i01S00{\m @',pj|mk|jl|n|pP{FrFr{~Α NꀣW\e| e|kf|kg|li|F_|j`|c|md|D_hiK00c0:ui i˄7-0W:ux`|a}q}1q}q} N_`l `l@um!n0ucg,gP[\\\\q\\]P[z;\K\ N N-NS{4XKN園0圡n00~01{vq\0;P|,Y| Y|kZ|[|j\|j {M{P|S|lT|jW|jh hi0Typ%P[D0 @уP[gI|ZI|jJ|iL| M|CgaM|y/iUeuD}ppuƖyD}w-weuku~xoV{{P[ccud>ksP[[^v0gP 0RRsR{Y0gzYgUr1Tg}pC|E|jG|iH|jFh݈݈uKFhrt}}4Xzg{{YYP[wgg0gptRQTSWX*|9|>|9>|?|'@|,A|xU^U^h!N N@mQ V]N@ NN0ag-N쀅QP[A]0 XTfNe{9|j;|i<|l=|b(}< \@bq\jY~z ||l|k|kP[P{ | |k |l |k |0W |s|l|m|m|bdeu0@ww W{{{l||j|lBn0@/-P[]'M0{j{k{l{k{{{l{ {l{}1ͅ7~ʎfl0f{m{{l N|Xz{p{]{{{l{l{{Fhňň[FhtQu0gz?QW}P[hgcgKb*tv va}170Q0t0u:u2WSIq\,g ,g`l@m!nKb}cg4XK\ K\q\\@;\4X;\E\'n0n0 0 NBW@EW}n0@0@t00000{{m{k{g gr_xkRD0F0RP[1=Y0h0%l{[{m{k{{k['ΐtĖ䀀L!k !k@ֻl7uu[f_}_rleSf[f[x[[[Sz*Y@+YP[xNN}O|SSqD0h0 NN0$ΐ{j{l{{_ _9e`zz螘MOx:Y{jY_@1_g:ul{8.萏NASAS@ V@uz:uNkQ@nzmQ0agN@gzN@dz N@]N@^zN0ag{@`|@չzzz{x:uvz ss@C {Α@f0X0tfq\@P^@cMg@whDm1l[lnn,p0ugll%mB"S@]K0lhh}i8l_gh9hp}[;]^^a(g,g$n0(gBW\]i]s^p"~nq\q\\\xS~]e@0v@J}[t>\K\p#eQ6WW4XZXoQ@ޟSBWLSqg qghKj@Se,g/O /OSWS2kΑq\00-N00N Pp$q\0\ q\]n00 00N0}p0\,p{{ {i{k{l{kpk{m{m{m{i{ {g{k{{P{{{k{^$(gY`| @^ nT(u`|+}@p%h/n./nFr0uv{,g}}}W,gh\m0[r0CQkQWSe1K000a^(gk@u9lm0(W\ \]^hc gWm$Xx[q\BSWSk1S N* N NR%R0WS S@WS@e,g N-N@?8N@:KN0Q\<]pM0O0fQ0$00\2 NR00zn{_{{9{{q{{{P{xexemvtzeyN^E^eQgf_7uLĖ7utuuef__f,gngVP[P[tx^_VM WV+Yya0NEN~KNOc10F0fԚfvz@|fNvSO;ReW[e{H{k{m{Vls|Mΐ"Ė ޞp0\扠1Qg扠1҉扡1%m扠1_l扢u0@-N]N 'Y [0MR1q\扜1'YMR2]S扚 TZXP[c[K\1eQ_lNN\OeQ#SS00Zyn0@n0 0@xM0 WN00]@0h,p]@ThG늡단-xĉh{{ { {lA{{z {k# zÓÓ^v-v z_l*s*s0uwwkn!q1[|v>\e eFghekw1ZS>\]_{4Y 4YgY\1 NQ(WjW1&_ Nu{D{{z{{{A%{lߘXt0n0Fm0P{z{{{{i\Α0\p$q\0ZiGr5 Θ@q04t@F@zΑ Αx |wx0NiDYSX kxe|!ހހj&0v1@bSe|C}}pQi }ijpzzz z{{s1!Km1!,nrtrt(ui NJ@\RIUj[YFYe}i}i@jllp nqhVYehPge_gseg1{S6^6^&__qcrc0-PN}i`j0~YP[jT[[FZk0gwQSSqTXtY|}Yj1{OOQ^6R:SjSAXT~TXzNNrNmNpOgQ1{Sn0@k N N -Nzz0y0irNpOOwW{#{{j{{B6RzSb_1;eR%NP}0 B>\@.\,pp{~{{i{t{ie=%*xb%q\elQ@n}y؈҉1e0ufmfmy,p0u}weefl1-NQg\] ]^b_Sb[e\@ \\y]T T@W@D[q\n00\OmQ071*q\*xedv.w//}wۏ20Spegtv{S~쌇Z0 @ؚ0D0p w1}xeeg!q!q(uvl1zV{+^A'\]egkyl\1{Sxe}e /fX(g/gA~0pe1WV{fS'[__@bpe^qNNHNy[Y3^_mfSz}T\T(Wx[gQQ\O\OqOZPxeQgQX1{SY0  Np N@c NNS{ NkNn1N{b{'{{f{{w{bW0z]f(g@I{{l{{g0vh0# Sfy{ {l{l{{jAl}{i{ {!{t^t^@bTglag{$Nfk0-N|%RVp%NpP[0%mv{|{|{~{{N{lXW[#agU׋ǏzagrXU__b g{W[[{[cp{tS1U 1U}Y~Y0OxSb TRHTQ Qy0RpSY}?| NxNiQa"f=~@Xd1wKi1ЏR~^~ a1KNtvv[wyVz{0W[|b1Y"}f_4gpm\eurUSba bab[bdfeUSSUSkW[|bf0Nr0QQQtRS^NDNSOOObv{mw{(x{ly{x }ƖcxgV{{^^cbcg>koRa0RYpY~pP[cr{r{js{lt{ku{[[-^reg NQQn{p{jq{afNlzE{&V{|c{%g{g{i{ll{m{npKjp\c{ld{me{f{m]~g돞0[p"e\{\{]{d`{da{lV{X{lZ{[{ NP[xr ^R&bku  ΐĖkuy&bVgn@[reuNRXXx[T_RwRSyY0@ORPRfRL{P{P{zQ{}R{?T{y9"@o/x^0@bOUyaΑQ\0f* *@݋q"hyT{|Tj^aaeg HhQ3u`\\8bb0Q0{ST @H0WW"N@]qg0扢0扗1#]SCQ CQHQR@S000@0@F N@NR{L{ M{"N{lO{ 8b8b(g%mn,p1'Y NN4XP[}\]q0Sq\ q\s^ur}0;m~N;SP[\0H{H{I{J{jK{!eBJ~!kklSsUёk!D0vKj9eQ0sJ~@/~tuuvz a}0Rvz;f0}ewfwmpu0#M0sT$\\@A*]5_@&cd0M000TP[vK\q\D0F0K00D000 N @R T$D0u5000000wq00W0 a0 p0@_ױ00\m001L0D00@ 0@] ;k҉J0 Tؚ0}t0v1P[ԚϑA"KN0KN0)2 N҉b_9~J0f1 N҉%b_҉ݍp I{!pp W 2 N҉b_1)Ys^wI{O}Y~J 1 NKNnn@)v@wy1P[SOn0wxkm@tr)nz>pexe } ~0pe0R0R0xe TK-^HeHee =h}i0[q-^_쀅_Rc[b{XX@Y[]=pexe } ~0pe0R~0Rpexe T'W@0WY0exORR0RZSSOgPWV|0W0 N0SqRmD0e&NE{_F{G{mJ;uf8 w"xcw-cq_c&Ғ NJvo扊yfmwQd,ga(u?|x0wQmT{ Yxu zT{{x{{s}w woxyzR{{;ukutvv}\3:cl lzm{!qu+u0|:cg~ggh^^^a&b0b1u\q\\=^R T T`ZXXy*YWYp"q\RrRzRS} N NOHQQ}JRYu`d0@~0 @B000].{8{<{*<{>{#@{mD{mF<{<{~~nid1~~qN_-NP[mvKN@+0 F8{k9{:{;{iW(gz_<Α0- -@D(Z\9hΑw N N\!n0@s"0@o NSq\\,g19hq\Sz7 7p\z0s^z~rI0\l4u^y^yMzE+z0ƀu 0uyvB P@SWSs ]4l`lll%mAmnz0"}q\14l`lh_l_l@Zllzhk#lBN@q\700W(g,gsQggh0ΑZX`]+_c c @lf@uf09h_8bb1n0k]]]]s^!q\D00Sq\\ \\]!;;q\\t\SZX P[ \@ab>\ K\|e0u\]:uqgkQ0TXX4XRX0q\T@{W@W08bkQ@NQ@8ISS SDq\\]e'0up \m NEN EN@ݕNx Ppq\ NN8NL0n000(0q\\\,p0]Nc\s^ s^m,p@7q\\\\0u@ 61K\\l~2{ 2{j3{4{m5{l0.{k/{m0{m1{g${W*{*{l+{g,{-{j NemQ-mQQuASV{{o}tbQt!kazZzz]{xlQzam!kgBe@՘zcuN NkQz_{}qzzY{k^*N[N!kT0yzz[{th_!kegq1[8N128NN2N N]Nzat\z^{{o1ݑ8NzzZ{mR`*NaN Vn!ks-Nqg&bN0yy1927NLAm{{k}fo^AmquzX2}T00{[[o!kikb0000000NwSdXnyq1z~h1g}${<%{=&{?({tʌ ʌ'\a%mNSWTJ}T{{ {"{d#{hVgVg#QRdT(gwW˄+ёё-0q\0Qg\]e@%~Α0S˄@7@竌z o@ٲŃ0q\p",gz+~nq\:uz0!0Ww4xGy@@^yy0]k2fmQuQuvwfmn0uD -Ne@^qgz@x {0\k`l l ll1+^q\10Sp\g g9hhhi!q\(g Ig@YVg@1%~ggq\퀂q\:u2QW[>\Ha^+bc cezf}&q\b@Xbcq\ƀa^b_ atb@8b\~n"q\\ \\]^+^p%O>\K\q\\j\] P0XsY sY3)P[[1xKjƀXTXZXq\\ P@#H)RS S TA]~np[!q\\KNKN@ 6NNNPO0\ N퀰e00u0 0@_$0 0 N\\he ;100\~\h@y;{g{{c0ur r10nƀ0u]uzXXP[k(gz4l P aS9TMQ\]}4)\QeQT0W?Q}RQ\w>rhz zmz{{.{{{{{G{{'|+|Α}n0@¬0@WP[|Lk N*;u8ы  y5z}nhыoՋ`zyw{xq?|{{V;ujv~vmxR{m=^bFgFgvgtlrb:cs-g=^^^U_ha1u T TSXk4YwWY\w NORpR}SuYu` eh~{{j{{l{fJlWB&b bhOTSu0NǏyΑ;O@֊0_0NJ NJz݋Okww0eghWl}qa1υR{!rrr8Ɂ8週ΏN1ΏN{` }ueW01j0W00n0|K0 @P0S0T00h00U0Q0@ 01R00 {+ { {"{k{0u0ux3N0r&]ENO0@މ0@|Mh#q\N4Y{f{{ {ae%]]zd~g,p00@VMeQS\\zA{&{`{@K{{p\_uuL|ڋ_le1rSf[[[w[zjzlz{gFyyz㑄-wP[}%mfmzzzdzzcbmi>=pp`* zxj04XMR~}4XMR=cooho-rvwGq4XMRpRcmijhikylg1ybkNX Xb^耀b ff04X_N \OyPuTAD0F0_}y0&y0 0 0 N1R00"0 N @bvR @oT^=0Y0D0vF0H000D0 F0hH0@ G]00F0Co0T @}z@J"0`0@~g(!|䅣~Ėi^Wҙ;(g(zz } p10720WS10S(gkp :uz0S10,g1Sb7YY@+_Gbe2uQ[70 V 0WX10MR20001NΑ25[WS]Ė薂-1(gQ\ww@Ơ͑Α]fm돂ΐ*w ꀋ7u0!SxNx;0Ɇ/I55υIfƄRzǂX p -NS,gqgq"!qbl|0} 0}~逎0]tl|}+}1# C|C|`|d|!|=|>|n {'{{ {{| |1! {{}{q$ԏW0O{O{uR{mw{| {<{M{xvw wzo {Ar^dlvvw0"eguu0u 7u\|]Αl?w @GBR@1k10uw@}1a^(gDmDm r@0u@TKv00W2cbl%mAm0`l10]\"qgqg~g vh k3\K\0Q0g10N\]e2K\0QENEN@0Q@9TN N-N1,p]10mgnuGrst}j&ljm jmmn"qgl\mfmkk뀢l{lp#ΐjKjt!k>ΐgiii~ighhzgggg~gg g^͋~p,gN[|⌋$0W^Iwe%+gQgQgj`gegqgt+g,ggPgt%f%f g(gp4Xweee0T_b bbc}1s^[_b?bs^s^^f_^o^z^[8\] ]t]]pS\z\t\gE\ E\K\q\fKNwe[[>\0xS0e600000000\n*YHY HY@,P[[Vn*Y+Y4Y1(gQ\0=ΐp#N1X 1XZXX1s^[0W@VWW0SpQOdS&sTVVrV W|WssThV~V0ΐSSSTSSS"QSShWSsS N@-N@C\0uΑQRqMRCQCQ IQjQV@_0萗:7OO P"N@ e00u N:fNN Ny>y^ytzr0MRSWS0JS0JS0fg_h4tv4x0q\QWQW'Y[ 1]0v1i`[0@/N@R)SWSzE݋ zOTo 0Z dS݋X_u͎pi|q\ s!dbe!q0_0틳0_uzxri}݈i[__Lk7u};uuwq1*glz[@Nq\]ot^\b_1ooPPQvSsYvP[Eq\q\x͎}8NQxR1!q:kNNSOO00?b,T ,T`a6q}000R2 NL00zz/zrzNR]Ybv[[Xpu aviՋ-k:Y:YbSeNNKNZ1ybkx6q$u u{>muw󁀀m6q(uxo0/feb/f/f_g ghbtbeoe(W(WqYY}NyNVs^F z# Ė ĖzZ|ppq S]IՈ zU{n_limim~u7u_lllq0"ΐu`u``!ks^_}f_S0OYx[ x[[}^0OYP[Yf[0ڋVV*Y +Ys\Ԛ0pwΐiStS~>T{NxQxQ~GR}ZSyN8O\ON NNwNNu0ΐzz$zlz7z@de 3 L-. x0@0@vq\0uQ-Tۘ0]q\?bndž00>\ Ė}[y0[q\\n @Α~҉70![0[0$S5N#[ o0q\0-3y@3G0['Sno0uM^y:^yy@8ƀvF\\]Kj~nn0'Y\0n2d00Kj'Y 'Yeeqg0eQ-NSWSS0u7u0000֊u7Apqޞ"]l$]< mZAm@^\m0N0lllypQ^y kbckk_llB!SWSe00umii@ckk-gg ggm9h~HhY0u~-g}~gg0\ff(g ,g1[MRqH000MQf@H%fef00€UP\_aT/cB/c c ee NWe0Q0@NGq\SS9hs|^Ԛ0s||0:\~0 0SOmlQR[:\y50000002000kana8b?e>mSOԚ___m_`1q\pOz___1000u\\]ga0n0\0g\*___f_y_8q>Z0O0\]]E!n!nvNJ0_v N N@]0 Tq\q\\\q\\]]14l`l]}0 N\@lE\K\0we"/cX>sYP[P[[[\ q\1?eSOsY@-YaY*Y *Y+YtQYP[ΐXY'Y0R-NX~qg0KNP[:W4X 4XZXXX\:WQQWzjWWW Wy0Wbag0Nl0[O{UVVh00NluQ1ST TT}TbT1K0F0SpS@otT!D0F0]rR rRRGS|sSLjuQာQr;RRO!PP@PoZQieQ0iy0bks0gmO P@P0܈rO OOSOVF0]~N@[Nx O0q\0\&N8N 8N@ENNnN1u`\&N-N2N;ƀ0v000 N NL0@ 0x 7;1Q\\]h00@ϼ00Sh h7;1Q\\\]a0i0i0 n0 u0~01X001~00O0;2U0L00a0Td0f0M-g){{@K?}0Y00Q0k0000-gwg vW0nY0t[0001k04lNN @Ay_@}$c @}f0H00Ub0D0K0 @ S00^0000004=\vDq"ԏԏ@ @E100O0Q000qt100~00a^ ^ @m@L @Frvz @y{1000q0s000Sb"gg@_bkm m0F0~0@00H0{Sb/c(g0a00_ _ @J;b@b0k0=\E\ _0usO0 @EbY0u00~0D0&NdT.^X^X@VYy[\0a00m000xTT V0p0F0H0000K0F0jH000PP@AeQS0t0000g0r000&N N OD0qF0uH0000v0p000怌000n0<v0#v000 @: NL000y0c0g00020~0D0|0 @JWn0 o0u0U0@01~0D01|002`0K00td0d0i0 j010v01O0Y0S0~00010k0B0S0 Y01O000L00|0~0000O0 @@,pS0S0Y0_00Y01001O00B0@<-K0@HQL01s^q\zAz-zzz$zB%Z^a0Q0_9e9e}2Y0meQQ0uzkzzkzlA}0Ih0Ihz5z)zkz,z w zy(Ne ww[[c},nF0{H0:OY0000zzzmzlRWe%Kzzz6zzzzkzmh]Tvz-<<  1PX! Nhc+g@yfo0PvzzV{돀 N[llrztvuv1vX]acui {k1foP0'Y1!!qJGR1bY"bY [[H\kq\1`4l0uiO2k1[R00GR}TV~0WoX0YOYOGQIQuQQ`ui0`0ui1ui`0ˆ1fkW0Y0@~00ON|000=\1O0Y0mmvp^y;NCQmYmijzzlzlz\/,g %m%m0u Α"v70$]Be@r:uzz0Bz,g~g@{T_l\]s^e(gSKNKN@x WS0W{W@K\0we~000{0@8-N0\zSz4zHzkzzʕ -!Sz0V0zWυ0-V ]_|ht0l!^#lGƉ ƉmʉΉy#Ne[cm w~w[^0_~zzzezpzK\tzzzn]tzyzz4zizzzg  ۏeQyQt9e~G@w @wυx̑0SSV]_yt0lplz6zdz5z`v vr%Yo` %``€Kaq#bu21k2SSVXl@\0@DON.S1Spqjs s>|q+~0trqjjjjm7^7^6bp7b`fFhw1QmSESY_P[k^` Nszczzz3zmYYP[mqvp;NShV{k{kxy }eq"L1"L^Xo`2k {k}K\nnmj\c@f0q\tPtPuSPq\N0y001 Pq\00zznzl{zzz zmzlzlz`zizjzzjzmsYnzzzzzlGcr>$MMro qۘޘ1sۏl0Qp0@s02} @;8@2mG| p @rvwcry|҉x%q\zv*zz{&{=怭hq\\]zvg|v4x zvN@r0l0Sd'`g>f>f g@x{hbk @06q Ypuk0Q}c䀃dad>e0Y0j0gSRX-S_S_sa ;b@ޜbb0P[v0q!Q00X|Y \<\eiNN|vQOy6qVV W 0WtBW@G$Xw1 Q1 QSlS^SeTY0[000P%QQQQd:R GSW0uY0͑Vu W Y0P@QmHQeQ[:q\c0c0 n0q0w0@N1Q00Qc;z%z @p ԏY0[0000s0001p0Y0ƀ0b0j000c d >e@z0O0Q001m00q0q0w0 @ O@RR@45_0000j0 @ m000K0 M0@{S0 d00O0H0@,K0000001p0Y01\q\ƀW00ƀB0M0 O0nQ0001_00b`=5#2dۘ0p0Y0[000Y0[0@N00q0001Q00=pԏ0Y01h0Y0~100{bkbk4x z1f00100w0~000b c~>eY0x[000O0Q000w N@:R-:R TS_ ;bY0[000U0@sY0x[000Y0ƀ[0@!_0Y0[000_0900 N @N @dQW0mY0w[0@_0h0h0l0@fn010Y0ƀ1p0Y0B0 `0 @=d0Q0 6000_0@k0Y0[000Krz z{wyN NOMOk돝B0 @zP0 @ҠKN0\mlzlzkmzjnzkpzjhzjizkz0_7vu vuiz.}{͑xV [ vu@l͑0͑0V0[&izSb_bdek "u1ؚ"u$R8RMR2YYY{FZ[^&lq\ N@oR'`nOOOePnVs z ;zaOzw[z:az.azkbzcz%gzl W W#lir;D0Y000 NW0 @Kߏ01W0D000l[zm\zl_zk`z0~VzVzmWzXzlZzkP[~rr#^%^OzPzQzTzjTTFZS_0@fOzePvq\̑0 +YFzKzKzmLzlMz NzKpu11puy+gagaMbg]]`<Hey/}E &}^Ԛ11b/f q h@A͑^j0@Wm0@?0ԏowwĄx/}p@NZy]@ 9eԏl0u 0uz{c|0f000lnn8o1bTXHh HhuiN ky4lh1Yq\Hef @(glX[I1_``ac"e1bu0H01___(`1# N/c\\@8]t^ _"]0ԏENm;/}gX[\d\b_ ]EN1bYqN$SSUX|P[1T]A[q\qN Q R^R1bu0z0Y0퀂00@h0z N@89NDJSS \\]0\}0Α00j000x(g%w ͑j0@=m00t0s0|000(gfk@_vz0f00yRR@X @.c@? f0H00 N N QY0[0000R00v10W0FzGzlHzjJzmDe@#6q>rFzU1؞_k?z?z@zBzUDzlG}}~v{leNMP[ke,g}U| 薁^kߘa1P0k|~|YׂIk0u0uv^ykpo@@FirdO Pz4XP[e0a0_l:I ؚ0\}I7J:q\MzMz}łYNSZX@2ul@Mjmnr0JWS] ]_e@&*hSBWHYU[00p:u0HQ HQtQR%R]0@&NN@ ;O;z)\K\#wep\[[[[[YY P[q\CQe\mpb_S:BWX X4XZXX0 qgBWWWWwlBz~ T T+T@ΧW0W WSqgSSS\0'q\ PQ QR @aS@$yS PCQIQq1gkp"\w0q\N NNPO\Oj q\ N NN_#ekek_3zZ`͑gV͑0͑0V_~Nbbd1"܀8R|1"3zSbvYYfFZ[JS_sOePaVgY!lq\~0 N{.z/zl0zl1z5" XԚ1c"Ė8wp ~S1 1w}wzぇ_p􉜀_"is su#x1z8iNkp`__avafq!YauQuQ|ToUd[_ Nyw1S[ N KN \OuZP~DQ1S_1ƀ0pm@U~gz>!lĖĖx^GxlyU @}̑ 5ˆ7F1_Fq\@̃z܃お~ׂhz~|}~[r(\uv v].z;zpv\uuu~vx[r irt u0u2q\-kp!u1_t!k !k`llln>ΐ~g@<gh@' i9j0WSU\+f_,g,gPgQgrf_efK0@ʏW0gk0▆0{\]]]^9\+Y[[{q\\+YYP[>\@s\]1wm\STW Y@V *Y0ΐKNwQ:R :R@ uSSp<0wQR@W%RSKNNNN @rO00 @,ޱ0@0@a N NW0y09h0ΐ0 X0 h0 n0~00M0lv0010S02OX[l#z#z~&zl(zm+zkzkz z!"zjWppw挆ꌜWˊbbf}vS1X'`N[q^y|^^0>w0Ozzlzzzlz}}i҉ᓄ0P[z%\w\wƀwVf!܃aa܃ZkRVffll#l1!*g+1*g1~sYsYZmP[boe0Α001Xq\1Xq\D0PQQdRT0Q[@%*zzkz'zlSf_f_~g͑ĖST+YP[NNOEQIQ00KN~eQu Qu)>`u7p]e(g@g0u-NSWSq\[[ ]]@r]1K\q\1#ΑSSS@SP[zzjzizlzk zk zFz?ev ёTM`0Svptl?eyl\nhsYt0XZTT_ @^@bPc6eSY=z0_0'Y%RO6R[RTRSi0rd^ g11 1܏}`ؚNeɉ z zfI{}1~1sSGr;R| gdnp}p[o` o`{aaeu N[_~_n__1RqP PQRnZwGr;RNxOOTyy\zzzHzi zk z\ z zx@` @Α\^E^E_0uxk-0eENEN@rSTTZX0>D00ёw0tj0 @f0 @0l7>ktёqMr>krlrsmvUUQYPc6el=zU}0_pUu6RuGRxRT@\y_j0ܕ{zzrzkzh]u1 }mi}0xeȑʑˑmpm||{Unpcunkxz1uu0x[f f gl{rRir[~\e]^CQCQN.WiX GYS*`qCQ0 }0x0NrNx10^ƀyylyyy ~<c[L*ǏH HЙ{1fOǏa2ddыыSIgLT-g|rgup{ {pM|\ׂ1c(gvupRr(u{f=j=jekwlAm|11\Ye0@\jc=hq iUQ9][$_ _p_}`*c%Rb][E\kq\]1\O_PkX0wm0wmR RSSxTtpP[Qi0RfRG0NN`MOnOO^eQe0 @!N0@0@_WNxa0&a00 0f00010F0llz{p03OO@F Y000l0wW0Y0f[000}u}WWirqNNSyykyjyd_#7 7^v N]hیsffrމ_@z?axc|T^ ^__p0 Ni|TaUd[1S[S SSS T:[~]nH0Y0:NT0u0lyyyymyny]Hh2y..^1b/f0#Ny|/}XĄfnn}iru@wHhln1Yq\1bTXt^)(`(`wHe(gkgJt^ _ 1__1bu1/}g]0ԏENm1 N/cR RDSSeX[v1T]`NNSO15u]0ԏ0ENp7yy ylyiLkp0uׂx^26rJ[VnVnv@[q\ ,g0}s͖Ns!0WL0@0 00@%Ry50000001N6qtyykyOycyV_-sFz FzXxΑ1v0W0lQsjvvq\\_\zhhjm0lr_gsghr[]]]K^[wq\u\lNuWSVm W~Y0vei il&SuQ4X\]1\vϑϑyd$vv1 (rffFghvShWe0l$NiQyjyjyLu 9AARʎkǏё[9rÌg}}tf}~sLumzpzeQY6b6b{gr(u]QYK\Y^Q Q.U[0W|Sv NyCO|Pfyyyyyhyym0?e0,gI pp2oseፀ_2wqqe\~#]~sυ|So~ 5c0@~AP[1 N[zV{V{pM|\P},glp{_X&beecff[w[mUmwhb`Yee|[[[g[HXgeYgYfNOOf?SrSkfNYN~N}Y0 Y00@!J-N 0K0}Q0@W01W0yjyiyyݑݑp6xexehs@3vkid\|,  bE-1㍳ zwj0 V||d }W i1KQሳ1bYr1bY{l}v }vvLxbgaVW0l>rsQyr<\m+Yid YeWenfVl0R0TSCx[-{^{^b=c|A\Grh0ux[[_\cb bLu|bo0S`W[d[0W~@ShTS~4Y YdZ f[NZS1㍳0yre&ORR%Rp+R&O+PKQu0aWw0aWY0n0 >N NNz900(gq6R^yyyiy1yVy[rltFǏ[rxyyX{|V0u7b7beXht iY N0WpP[|1xy9hlvv@w}Wlpq1YJ1Y8nlQq'`vbdc?eA@wWw@,gp{k]ΑD-Θnؚ~cN031=I1Ǐ3;l#l l00=ru0=r0ΑĖ} 00qMR}}1peW W@Pm7wʐΐ̑{kI쇏򇜀**IIv܃r=I50a0q\q\}SXS[*orcn r}0N{{u}~  N@[f[ee0g\mf7u)BzBzzzuz{{N@N~n7u}Quv^ymy00o>]]14l`lo(o~irt~txui0u/n /nzz70/nzQs^@d0xSWS}0}\mwmm~mnp:hz Bf{l*[l[l_l|l}lt%mL0 \]e:u1y0u0Nll#l4l8l| ON{9h 9h \ho!k@ klF"ee,gqg NSWSq !qr,gi~gggZX_Od-ffgggo+gzBN@% NN0agd{6eeof{tf!0mAc[@Yw0pT}b b|?bGbUb4&c瀌__`y`ap]Smo1{쌑[%^ ^8^^^|f_z[>\q\\]nmQ]y1}2ΐuQ[+Y +YYP[lc[X[ZXX{)Y\*Y0ΐQGS#TTUjWX4X0"@b}p$StS T TT1{&SseGRGRRCSmSS1Yu\QQR R1n0et1e0Zl8N)OOCQIQ|QVQ'Y)n:u0n3l000pVn8NCNtNN\O~0~0 0 0@ձ0@A00[1d00zK0 a0 n0@[r01h001H0g01H00yyrymyh@bgUL%Dfؕ}>WSSrxyt)qp pd1lQXqr֊ n-1lQXUwL"u/L}g%_5υnL}ry0nvvvz-Nx[ؚz0f[s0!hr"u#u(uꀈmHrHrirquPQsYwP[o;mcmmqOmiy)j)jq2kpl0NgHh{hYq_3?b#fff g gT>Q{e6Ro0Wx0"u?bde0f"aa~aa_p(`t`‚[)\\^^0 Nr0x>q\Kb[[[OuPHrtƖ0cu0c1~\huy}yyyyybwb,Α< <{ؚypΑwmĖgŖ{ 8fSvΐz~ m5NLjzr|1Sn{{}yd 0 N[[w}y|Bz}z|!k/Vnu u7urvvx wzVnn,p>rs#l #l4lklr mim!kLkckkpΐCf~g ~gg{h9ja_jCftfg{gYe Ye耇ebfd%fw-fsb:c?eOegWn^3_R`R``a~bzMbq NQ蕎_z_x__w_^ ^^z_%_f_r^s^xt^x^o[[ [[\q\l\n[뀟[y[[.Y.YYZP[o][}\]0ny0nWY*Y@+Yf1ga-NzEQ,ZS>T >TThT{UUiZSSSx TdT)R )RGRwRRREQIQzKQxQuN\O \OgsOOpOOvNtNNN=N =NdEN|KN_N瀌Nz0Rg0@\aN N@!_N0ΐz  ~^wws}Qcsxs{|h1 NY| NYh h%m;zׂzS*Y@(g,g0y{0e9j- -xb򝊀{!u9jkyF{q\ q\\\(ghR0@s0@wP[>\yly[yfyb_4l1 1iy{wplwmLbh`h``~axce!hmqpef[q_k_z__g0_0W[ [|\t-^|^_O0WmGYZZWP[X}T1Y0*0Hh+R+RgNSS_Tq NEN NmNmN{__1`uyyiygykymyy ykB0[!k1P[hJT^^Rx#yJ[yyyyyykykyly'irJ+G GyK萅ё{0{pӌʎN`1a͑1a͑0S1 NXXXlzzqp Wirabu2x{y1 ^e`\-xexe gkjlpAKN\0_0\=^bbYe1_ONmQVX}TT^UXtYP[~N_0P1 N*`OwQ6R8RmSqKNy:yCymy[?bttb?bVg_j[[u+^l_`X Xx[|[r[t[MOHPPRT0P[DP0O[[yuekQ@2P[y yymylyl:YjYymymykymyyykylylykyyeylyl@~g4Iys͑:b  (l0g0&n0gb<fN{[flwwsuĖ͑ΑܑV@Dߡ\00uK KS̑{0 \w#0(g!\OfmQuΑ77{FwJn҉=q\\];39k5 5υ-@tGWks-9o6]](g2uNYN\3z0_upH2z8z zs|@ah2zMzz08N]]@}_g@ؚ0S2@b0Q N N \10 N1ؚ~g1ؚ~gy yy @y0[rIy ^y y X[^y€p[0,owlyrbQuvvv|wwA:Xq\v@.}lQuYum`u(u-(u0u7u8u q\,g,g:ux-q\]e00umQ mQS[0[0@ N Nyr s uN@̑2WёO~SP[[n"ooq,p!q >rAid0ge{1ٖ󁙀n!n~np4l\m(\mfmwm0[p!]]/n)s[1QK\10m T\\]0\ml|%m@d2m0]fkB`l$lll@,llN@. Ty0IQ0fm`lllp"ΐAMRWS#l #lt4l8l_l0\SfkkllYN2u}]hjjKj!kckA9CQ[>ΐ]h@qvhhwgg@^Nhzh~gghgXZ]c@b3Kf,g ,gkQgs_gegp1$e0uKfyzf(gq\beeefIf1S󁇀ؚgqz@bKbep%_` `u`b8b0[%__y_1ck^y^ ^^_M0z0wV]^s^z^[[K\u\1\](]r]-NQWS]0^:u :uuv@7ؚ0~gN]퀰e_o0:uAMQeK\vq\5\J/n"55@5_w05ir00000/n~nzz0/nl4~nT T^0 @SskQ@ls^@em07s^@me@GF}[[\>\E\uCS@[:uIsid[w[[qg { {@zΏ00uqg8l@:u{ N -NQ@ i)Ye0R1^yMRY[[o[[[耂YP[[Nqg0wm0wm'Y 'Y*Y@.+Y1f^yXXXq\ٖ0hQ0]KQxS?W XXv4XZXiXS@WS@b}WW0Wq\]\h0uSS TTU0[0S W@E0uS@kUS@^SRRRpNSsWS@5SMRe00uR{)RSR者QQQ@2QrKQpQ|QpQ-1\1\0KQ8NPN!OOOCQwIQWSqgNN{OOCN@` N@)N@)KN"KNPNzNNs^ s^@.Gbeqgř0MRz N NMQS0R8NxCN@ENqgN N NNN-NwNN N<ΐ0ΐ<[q\eg000 N98Nr0]_l0n0@v00O01W0D0yy$yly%yKP[7u7uey P[wf_^tNNS+YNx NNN0SyD09h*yyz΀w!q1u0qQ00]1mFr9hzk4ly1W0D0NN W [}_ `q!!qz1$klS)Y0M0Q0@A~0 NN2L0W0D01ULymyyyl}T}Tq\LΐMOO[R0]#^1wmq qr~buwmtyz f f :gVg|gyh0\[b^h+^o_|?b~OU[ [[[[<\[OUX}f[x[[0T{|P Px9RRS@HxsTINN@TMOHPkyxyQ}y}ykyyyBodψ5O Օߘr0"[ORΑ@.sN|͎͎8tЏoKxψ팋!i'iU}r ruтoq{["͎U}v}irirgs{Ds(u`oyo|pYqWpNVM~a1-g-g倜gk2kbkGlN"u#u0 |$N!N0;NIN~aYeefxq!;NurqW W^__\OOwVW'W0WrR}GRS SSSt1U0OOGRz:Sa@SokS0Q{N NduQQz6RpNX0@Z04: N-NOOiwzv vs|ؚ0NMOO}TI}v }v@wKtHS'`bbvfxyyyizy^|yiIyyy΀w vNe0蕎0qQ1'XNV[p`k1SQewzryrymsymtyjwy000@HJT͋͋kyfmyoypymi^?k^t$ĖĖŖu0[p[^ty@uu}LKN[l#l!k !kck_llimtfzfzgh>}TeSP[ P[ds^v__@u`STdT+YNNoN~IQ~RN NKN Nΐgΐ~0 R[^%m!0 NQ\71l N^ya^y_yL`yPaym@\~g<}ƖM$TpTn@VpĚtǑ#̑Α ^fmfm:u^@e@qg0u0[q\]0-DUY q eq ؘ ۘ0c0UYu0S0|v08Rq @nS|[Ye0>mcb."yjDRy[]|^,g0'YqяSlVnzፃ_y?jw%770q\W Wel2u:usNYNQWSwz݋Uwc @qZ튁.lLLx1Xq\A9lVnl5т@|܃10X0Ww w9r傃1NT@c LVd}~~:np| pp~N/0N01_0Oe|0}~0}u0q}v0ހuu|uy}{-Nx[p0jBp~yw0qN~Jn9@wf.z<z's|s| }L}]0 @hZukuei>ё0!]z {_{0@00\P[.z2zBz Mz@oz-N@)qg&Uymymy~yyQUysVy^y1W0D0@www>yGy0[q^KN]/n1r0u{v {v@ }vv<-N0u:u~Qup"YNe>:}!&w[@1lSu0Q:}@}|0\0@Xllm@*,pv@B^y0Opeqg~gKj08lTq\q\\\]qs^0l0,gT@mY[@_\0]xMQMQSWSS N-N@ENPO1EN|1_,gU Uqg0V-N@.uSWS1r6r`tu+uw1NNopgqgqq*roptupl!q0goJnnn,pkpt0֊kllfmJn nn!n0;1#l=rfmwmm0]IGbGb_l `l S1q\1]1\1_8N S T@GY 'Y1>\1y1Nlplm%m Am]Vn3 4lRzvPO P@\o^y0>y4l`l`lllт[1n0h4l7l8l0,gkkll#lAS;m0s0p\0@bΑ1AS}i__jLkLkckfkk_j k!k0ΐ1Y{}i i@iX)jKj|BW\ \hKjl0u0\BWcq\\\\ N N@-LN@*LN@'LmQV0ag0 0 N@N0ag0\0\Ph Phh~hphmis~g g hn9h Dkp\1E\ kQ;\ ;\@Xq\\:ukQ@hmQV0ag]N ]N@N@y?ym@JhxlD^'G Goёa|w^qf{Џԏ0W0N`1a͑1a͑0{ rcیr$1 NX1:NVlňwrr Xjro0u@2x{w}0HY_l _llltpuirSh}i!kk~=ΐST[1b#bc/cYeve gc0\\ \s4l$\]0SQ\\[=^z_bb0[XXjYHYP[g[N_0ȋ1 N*`SSTLV00\OR RSfUSSS00\O@QfxQ6Rq9ei N NINPNNzNZ^;KN\0_0L0@U0@O0@NO[0u0w wKd-|od7耺Kx} }r{l{`֊d0u:uw\u7znz0b,gtktk}kpln(u0ZQh1\\,gqgq\ T TJTwXTg}TTOAmn0]TShSSSS]nlQMR MRR~Rv:SA@SRlQqQQ RlGR0lYsN2NNO P^IQWwLuxN f[ly1zvv2xKb)j[p|pl1;NZQo2Iyf[wL0@n00@)-N;N0q\8yk9yk:yWl5fT TΑU0"-Nft*d0R0BR{{eNJl\O'`m0(unlsr>whVe{\Z1_ 1_qaYezWuZ[^bmp|OOtObU_W0Y0Q[000zB0 T[0@0Y0[00020[00!y*y3/y/yk1yl4y5yf*y+y ,y-ynl q\s^0Α]]fmwp SW\{\W4lw&y_&y'yl(ym)ym]l+xꌑʎwԚxׂυqqir"uswtx[lrl#n?od\g gmill 4ls kd\q\z]s^@S@S|QW4X|@\N{gQR!ym#yl$y%yn^?Qy*yylylylyjyjymykyn n\q\iRWWrXYRS0W0Q#]p:u N NKNIQ!n0 0@$0]fmlfmx+x!x xmxmxXbrLe|:ǃm msJk|ǃ~Uc@"ncd0505|u}@D}w~j~t#xx|xxxz"50x0oxtvwxi4xxP[0WugugnmpspYrr&bݑepezf@_eg1xST2^_c _cfc{ duddl^o_ybt?bjb1dcc[ c[K\]]~s^z0N|ThJWpX~P[yN'RR6R~JRuRSAw 0 {NNOIQ Qx0JW1xS:g00 00@z0 N0Sd0po0Y01v0Y0100M0O0cP0Q000{B0@|00xkxkxlxkx xmxlxxipxxxmxnKz  b-zz6FrFrGrt} SJXz^xsxxx(x}x~xYrYrxy-p 򇧀*N P 4Y0kT4Y04Y-0-n)ww􀊍̑Ė\qg@'0}nnn0uv04lS(u04l8b8be9hh4lq\r:uxNMRW+Y0 ]0YXEm@nwN]h0Rxmxmxnxnxxlxmx xFUax΍BWWJX=yx xmxmx!y4ylyy.uiV&ݑo-ԚݑD50&y0qh hSt0ϑ̎vxxxs:gi_juGr~vwwcGrGrpLulvXui|lAm0ԚWwP]}&^2Hegg~hhHe@_gragx'`'`a >e1'YhVPgt0em^a%7_^&^W6^r_aS:W:Wg4X X[.0hV0hVq7_^aSihViWSOwRSl:S~@S~}yx(xxKxmxxe$ggǏ|N6ˎeeg xyxs|B S^:g1xSJW__beJWXs^O0뀆OrR@4iSvS1xS[2}<otfR0)Y0zzq\ q\zh4lg_l0PhWSmXY1\gpw{xxhxmxmb_b__jGrgHr|N|WP[rxxhxtxxjxnxx-xkQw{| |F~mtw{t{C||j jjvvx{RQlQg}qjꌛ(JR|BRRS@xxExx2xlxiQx 픁4px|b begokw{7wNyx[^u_N4l7l\y]qIQxxx%xk0q\xxq^MbEP[ P[{nq#gqQNxNS1`bdq-}ˆ ˆёXr}~t~ssswx0tx0dqrGraM\bb}ek~lpM\Q\u^}1,k4V 4V@JWW{JX8\1NkO0Q0@Q:g_jx-xkxkxx!Xq,pII70q\,p0uw00 \\l00{xxmxmp1pvw%{VuD0 0rRh@ hw0q\\]ƀ\]ƀ0@0q\\]0\[Sb@uefmjxrx#|x|x~xlxkxoxx }xv}rxtxyxm{xm0u0_lnx]nxox5pxlqxk/fPv^/fh gzZvQdk0NN{NRRb[K[TOOOQlqeu`lww{˄`ln0uSSK\]Pg N@SSjxjkxlxzmxl |S55ÞĞG] ]]l0\R@yq\{\|\t0&y|,x ŒŒǒ}{  #@0N }400000050 }S[wxl&yx x [ŒBRg+lirs0eAdqs<w!ݔbԚ[B -Z|p!^w@ߎ{<0| u֊lqTёWn!-v~wF{ F{x}~t0gwlxxx_x0lxtq\v vJvjvi@w 4Yvndqstu0up_7dh hk{4lq>mk"o0h|d/figm(gw1 NSSb Sbbwc{d1" NS_'`lb0bxx_jWW^ ^gc^sy^^~lWW|JX[[NNKSOwSS0˄BRRuoD0c0pNNv0wOeg]xbdxdxiexjhxkixl]x^xm`xlbxmFp.pgYq&w~xI@ @}}00 iXw #4000002000>_薙S WP[A5_@q0P[u0}~0̃0l0̃rWxWxYxZx\xm1S@SRx[UxVx{DX 'Y f[f_g1NX[~psz1e g1?QwPw'x8xEx6LxLxgMxjNxiPxhExHxkIxhJxixx }x0Gr0!WzA }ajluw~xr?x?x@xmAxCxCUybxF{1vR!u}miw8x :x:;xz>xBW\wzrK K{m0x0xr4x|xuǏA#SegXXc}{kqk NyNl$OxPljw/x3x3xl4x 5xk7xxv}jr=y:dLLT @T_|w{q"N{d|0W[O| @2@U5{cܔ eQ1p%#ܑܑ l@Gl0u1r5q#͑W%t9zUckNJ NJ|"1m~pq m}p=ˆ_P8bz-} |9}e}u~mƀ`| `|@L{}@}}1~vQz {{p;NKNR"uvv~vzxgxa"uj#u^~vwDsDsrsotp grGrjbrRQ^\f-mn ni,pmpgp?Qmwjmym1p{h hek4lul0\f_pH_SSSoTXsX8NNuQqc00W0bR0{yV6q{0xt+x+xl,xi-x.xkpxpA)/gƀS'x(xk)xi*xllQ@4(g{uggt-xxqxl"x_"xk#xj%x&x_(u.|= =b0\]|Iq&:xL(uw*y{ |q\0q\1*yL]]]gh@w{lA$q\]n0 N S Xq\]|"\'q\xxj xe!xk0xx@xx)xzxSS{-^0uGr GrwpqO0vQ0r0@X7ly0xs|zzz b SWWl4Yhtpxkxxjxf[Y|v7q[}mnpg[Ogu|v\x}xvz 0gqBRRuuMUbVTZ[R@bGbgg{l@6sl}biddo N NR0f[K\+^_b{N"6RSSRSX6RVJRjSNkNOQ$Rmsfuf0W0R0R0@ŇU0@"N N`NoΐyM0N0O0P0xQ0000Q @oir0n01~0Y0Cw }rxw#[x xx xxlxlxlKb6@wN N/d-@w xǏۏ2g gshy9j{kpkKb coeeg1 xS xsQ(W (WOWX4Yx_QRt0R|SvT{$O$OpOPzPIQ1 xS NNpNOmOSeg~xlxm xk xBbqFrxxx}xxxk04Y\n%mT~dn4D5 52f0BT|0܃Db@K~]SSёq\l)]n@Ǻ~J0s0y7( (p*_jp"}7v9-0\]T~Yu1&y|| |@ؑ}u}P[M0͞0s0&y+yt|vx@xaN p)Y`hZ`u `usumvvv0#q\4tu0u :uoQup \07]\h \h@h~v@Α]e,g@(rqgp#TQ Q@zWSBW'Y1'Y$X N N-NmQ00m|q?gr'grrrdEs}s08Ng g@&fl@(A~n}r1^]q\@d\]ss^0Αq~FrHrvLr_r0h/`i!`i iiCS~و|;Aq\! NSWS\qghhhrpq\0hgghgihhl":u,g ,gsPg]Qgp~grgif f@Ef@z(g+g1^yh84X@b$weweeeseye0OZ|{bcczdre0M0AMRMbMbSbcb怕b@b~g N__b8bKbq\]m}v0w1lQW[e@%/7]|^"^9_ 9___0}vp!]^@__^^x^^^0]{]7]] ] a^s^0^0/g/n) )@[1O}0s^/n~n}q-N@o\q\s^a,g1Α0u]z]]]{]ee,g:um}SS\\0] \@q\1q\ \g\(\@\yVV@BWY@[yqg1,g}N@P6 N@N@J6Q@KV0agp"q\ \@P\@+>\@LE\K\pP[P[[[l[[Ap^p^p^cXl*Y@x4YsY䀻YsrRhVWG4XZXZXX XBSWS\q\|4XJXxTXlWWX X $Xq\8b0SSSK\q\]00@z8N0q\0\BW%BWQWWWkjWWeeqg:uSq\\b\]eqghhVWW(W0WBfNr10hpS2 T T T TkUU0q\=e>SSBW]0upS{SS SSv,p0u:u}q\9hRR SVS SwWS00}\,g@qg@i5}0}rR uR䀩RRyRWSq\q\\\NZvP*QQRRR;Rh@b@bKjQu;4Xq\\vPPkCQIQQ0[\O\OO@ P-POPBMRq\\N OO@OO[Opq\ N NMRq\1]S0M&N$&N@8NjNNN10uq\HOf Of@\KjR{I7WW8bKb0 0 N N N1RKN NTXhi\h[q\0BT0Ue0e0n0@p0@}00 jW\hM0}O00010q\F0@L0 Q0 @NS0 `01_00S9hF0~0s^w7wwlwlwnLgo ov0_jgckVlq%Nck` `wcc1 \O0@ePb_q"Yywpw}w~w[h5{s{l|րwvvzwwz1\Oirր0ր0h9jFr!N%SP[__'`fzgP[\mK\pj P P@QQX~0t*NNNqN*b0?QN*bb_gckc1Yy1"Ǐckz0P[Z{R$ r}0"wtt!SbΑΑݑ}imUnjnjxэݍytjeP 0Kb\\Usi}d{Ɖs0s:f2qjy{وc݈zGU:`sq}.~ .~\~~&tq}}p}_0t{{|@}a}k0\sk@bUg&Emww\wzEmmvllq#lljgjLk`'Y`0f[YeBf Bff_fle^eeee0c0g@bgKbMbSb|d0d0wsS%\>\>\]zna\\w:\||r^y^`xSq}TlYtY'Yc{ORRrcRpR~OEuQQl%`v0cuD0W0k0 @J0Or00wwwwwkwGb_b_fw5\crKNP[:\]0W0fpS:Ė+ҙ0\A \Bl[Bl0P[ĖRh L0f0SD̑v͑Α1Lf%xǏGN_09e09eq8^j_09e09eqKNi`}XƋ@ ⌉CNnN@(m]2k}0f[NP[q,ՈrqɉgՈe0[6 L c0yyp=P[u u0u7ueuvU m|%mn!q [t0P[P[r0]1 Nok!lllll@l1rl}okl@v8l_ll9P[0YN%R\%]1Ty1nl'Y_`)f-f -ffwf圊fzf%fk1L㖌`@~^nabKbb0O0>-N.Ye`?e` i`u``i` N@awя1NNR0uVW01X0b~ok ok倎[0Q0e0 @n0P[z\0*q___ ` '`aAN} g0Sp\0+Y\'^^^o_|f_y_CNJS@\\0Vn\]]x^^〱w|_p[ [[t[~[['Y+YHYP[][d̑0\0X0k6rNpRDT6TTYYCJS eY@O8e@ pfk0J\q0uT T }T1KNt^Aee@hef09hu`u`8bcchc0q\#S__b___ Ny~#wq\\%E^ E^a^s^^^\] ]{]]t}q\o]2\n00S=\=\B0>\q\ \ \\g0!\A!MQq\Y 'YY [;\ ]1q\1 NQ[T/jWjWWX @G4X X0@"0@q\peT9TgOU 0WBW!,gqgp\"qgSSSST T0,pS&Tfm^y0f00s0QtcRR@a,pSbS| NCN+NOO\O PHQi-N]e0uS@]q'YKj\\l Nq\\ N &N-NKNN0egR0%00N N N8N\]8bv$0up%\\]@9;0]L0X0@)Yn00\];"q\1Y00HQSs^9h1%ؚSw>whw&w+w a͑pacl``C`d``R8Y[gvnHQs4Ylv-|q͑͑|wnwwh0zp(Wswvwwwmwmwlwkwlwmwwn`w$wlwmwwkw ww=!wwOO'fm#Nܕ1!qwwwbw*wAXX!\}\Fe'YD0 W0 ~0 0100s1d0K01Z0K01D0S0wPwlww,w4N聭eRVepBfdzvqM0rO0nP0P[o`KN,0}Yg 6q^1ccS{TX!e_1ccwkwww wWvƉzwNm_yvah hinn0-Nnaaeg1awS0ɉt0=^=^_ ahQ@iSckSmockuSm(Wg"Y"-N|N P P 0RmMRiHSɉ{0! YNYO퀆O1awSSaw N N*NaN0WpY0 Nx NS0b  혘l#͎ttr0bds[+^+^^&b[f\i]~RRf[xx[|Y0@>NO^\w^wj_wl`wkNw@wAwN_kv_ >_v_@2%`_`eaw)]@c]c-^h/^^z*Y *Y@<[f[_:\z\|cRRS@V0Wg0pn0N NkO[P@-QuR000a0NcN0Q0p000[S0@S0[0@_0n0"v01O00!00j0W0iY0u[000yM0R00p)00r#Y0Z000 1@wn0~0O0~03@wn0~0~00D0RO0_Q000lph0h5w9wi9wi:wL;wj||}pf[o1uRowww~wp^yZy NEmm6w 8wo[wO\w kw0kzሐ̑x0\w}bIq%uun}vvv w@wkWzp󍁀peqrst]Luius?QP[tllEmmmpjljlzjljlbfUfflw1Kb_|T[] ]^p/^v^bq_e0]uT[\xN\\]0W0fIQIQYQMRVRkWe1ёf0 Na N-Npؑ0]1:NQ1pmEVn Vnȉ2SV0W0q\gq\0b5wk6wi7w8wpP[nPal l1r|g{~qabeQgwW__`K`la@SS^\kl\q1w1wk2wj3wh4wi)w-wj/wegeg /w |\lz({|F{Bzzzz@/z@wzln{gw;nx^y ^yy@y?bnxx}Py0ww@%wwzxNP[},glGP@ck0ckwP[p|p0}v*vvvv'Ykbu020}vl02"0A P0x-N}vvv`D0/f[1u3u7u{TuuP[r[cn~1rTs?tt@u0uYN YNq\2u}k040@wNNpP[st4tf~nqu}u}}cĖN.YP[cu`?s?ss뀉s0 Kj1rar@\r]n,p,pgq@q T@gW\]nnoogn nnVn|n0[0!0u9j1ll llfm!z^y]llnl0b0}9jLkck k}4lqA+YP[|uibl1}i[h9h hi*jp0 P[v#[H_hhQhp$t S0u0u~:ȗSV@s^N@ N@wzN@tzN@qzmQ0agIgg쀪ggzgy [9_z.Yq_pdy\8;'`hN[[[[1Xq\ P[\e[k[[M[[0]w[0sT|Y][ ][c[f[1[l P[YYP[l.YbHY sYw}Y_YX}[[}jmQTcW3YYY Y+Y1wv wvYaYYp-NaP[WWX{Xp0WL0@q\W0WwBW VV VWW[] VVV0k0҉TqTdTpUU!P[zK\Ė0pWSF T1&T &T}TT1)YP[m T T TD0K0@oM0Qu Quw0YP[g%m1% Pq\WS@SS S@.@Sk1 NN}0-N8RR RRCS0P[}P[萓8RMRcRWmQQfRRh)RP[~q!wiNv P5PHQ HQIQKQ[p q\PPn*Q0GPGP}P Pw0R0R1 P P)Θ J~OI0505O4lsl0505g~q_mm r@鋕1Nޞ@?͑a/wǏ ǏkN0Op0egiw̍uOeegXbRw pNU0ir0n01ThO@ٔ Q0(uRf@SutSx{SNO OfO QZQ@ Q^N〲NzN\N[N Nw N NhNlΐO0oQ0@0@0V0002000`0hwvjvvLrjrr v z0O0#z0'z1Z^N0Rzgp@wrbv3m4v Ne !q񊘀񊃀qy‰bɉd҉B NPW^0j1҉b_x0jokwf/L pb_L^[]c**go%n=s{x\Lvs0Lvv|P}P}a}\~_f|}s }}vN0l\~0^\ozzd{F{dT{퀪wyMzz0M00w_lC=r{v {vyvvo w1wv_{f{-ffX_bZd"OeOee~ef_juۘ0_jSOxs^0Αdhdd?e~M0ccdddd0ju@v00100100ub@b:c cn*}n1Q!:cpv`*b *bQbubbv1Nvu`aaabq!_L0a__~_z'`cu`__k__p}l\;y^<_ <_|f_v__V12y^_z_%_:P[]]r]~^x^yW0@0@vl\sq\\]\[[[\d:\x^\[[w[[|[]DQHQIQeQk0L-N/OO OOOP1v_OOo Ov\ON NNyNNa000-NENyKNn_Nk0 N N Nr NfN=ΐ0@昋0lNN0ΐpΐY0 Y0^[0@a0k00k0^0uP0W0Upk0cvvvv]vmvhegq~K&ؚؚҞ;za0]{,g-qT\uw@$#D@00tcc@zMؑV2Y[0~0xqjU0D0W005֊֊ @KΏ1v00wij҉1=H0W0~000i0D0v0W0pD0y @M-k1Qek1Qek~P r6:v06~06009ё}vey% {{{|}b {{{y@oMz@nzzzz1NR{d0^f0~kwkwywaw]ef fhQ \00[rK0@-M0W0d`dOe@ e&epxKb#Kb@"Sb b cc1Q000a00M01:0}Y0R\l@#l0OS_@4UU_K'`ca@%J8b0;[] ]]]@^5_>0[[;\t>\N\S0W 0WmBWWXWX00;S'.pSe T9TV1Q\>]^〢l_o;\NxkQ?RR@9)R @*o:R @MRR00u:Np0bkn0bk`kQ QlQ QgR0ϑ|0RE;e eVn}0Tux^^@Se0SOOOPCQkHQjIQYp w0mpF0p~NNNNO$0N0N0\0M0Q0n0y N8 Nj N-N'8N-EN0XXIl0[wr0N0[w~N e@2fcrf}~~0kwe@p}!q0Np=q\n0p0'~0-04 NP[P[S_ue{sp {_00B0K0 Nl1_00|1_0M00@at00D0D0P020W0D0|0k0zX0X0@Y0@l`0 @gd0h01v0W00@,B0@$L0@o >ovW0ƗOfZ#ln1vS1xvvv)vvmvkk~_ln n0 N0Kjz0aS^^hh0!Xt0do!Sh7boxޞl1N__ሏ1$ PW0<Αw w{{^~~WShi@4ln;\"tete|ez(g@g9h#vz/0{0^;\<\^d1gS SSPWX[)YM0n0@}4 Nz]R00V@\m1o[{vhvgvvt1w w͎ vb0Nsu3kfhViy yc{g}}hVytcwIhy0#Np@bz],n ,nfbrirDsp\]}?bgR W WYy[ [CNn[{ kbw!vNbOYpS W|͎{ W~e}xSSeTVo;NhfNO〫`Jz!|ϑh-r􁍀 xkz{mw|0R/f6q6qvv/fw,gak0R`acexeexaks0j01UU8l\___j'`!1X@_w0[l\__vz0R0R|U(W 1YY ][1"v N-N1$NaZP,0R0RRS0#pS 0p0ZPZP hQvQ(W@b00b1XNR{_NxNNNO1vw1qgAmv\vkvv#vlvg܃V)ёm;ёwĖpW``̑͑ @$zԏ@TMK}7 ^l造}ppnňi݈y܃NLAN{e0ir6| Ӄ0P[|}7u7uxey|u{0Q0Qir"uy0u]gr14XMRl(llllo0g1zzMRll#ll0q\1"4NN%Q0N0NhhmiuickN@_ 0p0pgl,ggN_ 0p0e{0pUs_8a-f-fBffgracef__ `R``q{SWz0{01KN N{_%_耳_0@w~Y[[c\]t^@VřrYP[〉[[`a8NYYe'YV*Y+Y~0@J00\UhWn4XN+QRR @ST TKN/}p![0qQIQxQcQlOOa OoOOPNNvNNNN|>NNiNmN NN`L0@LR0000l00q0@_T0_W'popo@xԏY0[0000o0k000W|4X|k @il0q\h N NN@R@T00Y0[000L0R000j0^0cB0 K0 `0d00Q00~1L001H0Y02O0U00_B0]0@c01R01L00>kz zʌt㌀p0j>kWlHrm(ukS SSzX{X1 bRNO*SpS1 gSv[v\vv~)9̑ ̑wol1/__9wt؋؋&'~~ PW0@wnc9h 9hw{p1vz^nctenej<\ <\q\n^1gSPWP[h1_)Y02uj_swwz vs^t~zb0Gr_~3bcn6q0'`N NpSP[m\sB\NN NNN0vKNe0Ėr0Mb9SSSv0~c*tppv]t_ʌikcvWlyHrpfN}OTTxWAXi_Oz\OlSm00@wt0NN0n1 gSc0@*00l @uߘ0D00Q @ʖd @,^0M0|v}vvvvivvj`g5xKЏxgϑ00Ox||x8Wnl lVnt0ui0Wtgl4lk`lw[^^w7b?eg[B\q\w^WWaWWW^'`0:SN~SdSsTbr%yƉƉ]Ջ byi{Rht tcwIhy0@bbrzrry[?b?bbfbKmS[[U]xpS pS,T:WhVuOQ|6RfH˄ ˄ňb݈kሉ̑ygQQuP[v}gpvvkvvi3zfd0ҎёёuĖ1vkq#vƀҎ~ΐΑ!]UUvky򇔀Rs7u07u%m0u0u7u|vzA*Y]2ΐQ%mfmup0up" N!k !k_ll>ΐ{zf[ghX"K\]]ts^_8bK\q\\{+Y+YP[h[XYi*Y0ΐSOSSw TBW{WuSORS8N8N_N@nN0eY0@ NCSke\~000 N10W00]0]pQ-0vA Og1vO0@n0@]mvPvCvvivlvnvy yW6wq" w-v w }qÀ1]]p-[ [@]zdu0]O0038O1p0W01a00vgvvkv{]v!vv vzvl0uxv w@p@w~dÀ1]] w4Yrvjvvd@RvV̑+tÞÞĞtrbt̑ݑbwiX%f30y0y0b_1}k'(h%0FUFU^zψ V1}y1%fyT}FˆpclA!0Y0YkGyId}뀉CuiLv{y\N0Oe0KN$O$OPykǏ0Oetozr{{ {r{`| @}0(uz+wv4x { K{xO{1KNX1@Am2 N{}\Hhtbvbvlvvftiupuhykkhp_>r0\6^6^ q_b@e|agh0$[P@~*bx2b0[}\B\ud\&^b/^0 V9Y9Y@K>YWYhP[tT[KQVyWXX'Y0cyRR@2eRwS SyS!0\0\0|u0w NfNuNowQalD}0p0\w0T~z}vv|vv vvkvmvnvvhvfvhvhvvlvvivA0vSxWSrv8vxvlv}vRA wzz0}0~}vvĖokok6q7u0gck~S_vu0zz0zzB0@@[g0ΐtfǕ薧0vvvlvevvjDYgmuTov}1efvvvvk@;/fbn6w77Αtwm^yINSq\!q!qdu0uvxe@J)n0lun,ppkMQ]Sg_l _lll%m0]SgiKk@;kk g gd(g,g1g/fgf@Ճg>~n0WDq\8b 8bce%fAUߘq\\]a~WQ[[>\K\0we:u}NmQ1Nv1Nv0W'YZZ1akU~OSS~Sd T T~OzuQRqS耓00 NN:Nl0j0x0_0U0n00N0iu~0[0K@1_\v( @͎}uw q" Wb^y^y}sq}tvVy~Zy1]W k"o "ou+u0i]! klywm0q\eehfg^_i`va0[1[SimaisY+[q\ q\^U^^0q\[o[[E\1Yт[[[][gsYnP[k[L0@Zq\S%VVs)Y *YTnP[dgsuiAT_0W0WS{TUA\]2Q2QQxQ` NaNMOj0Okvvivkvhv/f+nxnxx݋JΑΞ0lሟ̑~p/fa/fog/fFnvww1xx=~nK\K\q\ \@Ү\b_>:u'Y@]@18b@Ք~no0 0@-N4XY00r1Z00ꀃ>SeAm@:uE}v }v|t" NRSmGrA BRR}v~vvlp -Tm/mҞҞ`ޞ y;mn#RQq\\kxDdoq\pW``x?]S|!|zxHq\q\]^w(0 T0>TMRSV@$E\TuZyvmY(\Kj1gpq\q\\\fg0#0q0^€ҙҙl y1Ǐ!`lN0[vs0P[omuz'Yq\ \ww0q\0`l!$ۘ ۘs!|0}v-Uq}UP0Rq\00bb q\;fu 2llQYn]0;Nkq\\k@bl&v v}Ė薁08N`@ e0%m^^ܔ}lu5wR&ёё CSoq\]"o0[Sq\]s^RayΑq\_l||@J@3S0ňZ:9 9эpq\RS U _0:g0l0 0 1NsR S@U_0_j0#l0 qq݋7ye~i׋ň0h0_gy>q\! @c'Y)Y0Oo0X$9j򇥀thu_!}w pdžˆ0}vt OwP-Ngy{p0W,y~m?܃ h@謯zq0nYeɄ܃)Idl]I IuʃrSq\+ 6Q00lv0+t@ɁrQtl8yl\]nq\9h~z~~0ހl|>}} }~x~1ўW[w#0}c}}p1ўW[|||u}|Dn0 0@`S}\n0ny|||f|N}0uzs|s|g|| N]t~0u2u1Xs stut1_Ut4sEss?i|i|y1P[eqrrt*s+sl0@Wq\\hqarrr%q09Nw\\0Se}q:]Ȁ-dweweput6^L_!KbKbb @ cwq\b@w0[c_{8bGbn0nA];^ ^@,_5_04ln6^a^^ўW[p ZSSTqg NNWS]^ ^v^/^0 NWv]@^^0@n3q\\n]9]]]s8bnnr0uo0`l2RSFZ8b%m@X!nS SY\0eY09QS@JS0])]@];Q< X[K\h\/\\~\&\-N]NS]}0Ҏ] ]]^;1ENQTq\\\q\K\q\\t!q\\s^fm fm0u@vȑ1揳\s^e@m1l[\\\]MRSX$q\€\\>\E\0fm0Α0q\[d[o[vY(4Y4YY}P[Gh hKjlř0MRS\],g0~Y`)YZ*Y1;ΐq\XX~XX0ˆC\_e!q0Ut0Ut XTXZX|!}0[}SEW'OW OWWWh~z(W0W BWq\\Aq\Ch0q\BVvq\]u0q\ƀT TUwV0>H0zST sT0LVs!\}vU}:SSSSS:SWSwS0RRSr*SQRveR0q\_N P0mQQ QQtQ13^b0dmQ@pQ@uQp&b{NQNQwTQjgQ0y P@Q@IQhAq\]Nem0w0qNt0>e~0N `0>e20F0qN0s~^q܀r ,k9pvupvQ{!~~/SvGlnV|W{쀇{@?s|A[0э0эxxyBz0WhQ0xQu0fev wwq\:u1\(g<0 NSySxs!uuzv |v1$~v-NN@4S0u8~v-Nxs0u{YuKNsup^p!qircsx1bNy J0􌈀1Y(u0_0qfk(%mn noz,p0][4t%mNmxfm9fk|rkskv_llqg jj !kek0zhgJi1~vyg}iip"gAWX(gQg_g~ggq\pq\0lq\]*Y"^0bYe.eeofig~~I~\0@Tr}xeeeNJ0Vu1Y(u{{bbzdwe NوV cvd0و0b6b8bp":uA )Y~v0R0a bbb &b,xyr 'Y҉1~v܀waKarUa0T{1NƖt^ __`u`lO_  NS0u0u0-Nv1㉒:\;]'t^t^^^S0C'Y@KU}YP[9j0N0Tw1O>N]]{^Q:\q\\\]z-1ދ[[[[ [0VAYn-r01Nu[[o[t%]*Y@+Y YP[T[0CSu!vw0lkQSuU!W W@DdZXX0WUVBW0][:Np0HQ0HQ1NnT;T TcsTq{%{] l7Αz]glQu0扡0W0WP[h\\L000@N{0N0N}S S T0 NSS1zt{MR#AS ASlCSS1~v-Ny[nMRRR1hq\}~00OkQ}Q QoR )Rj1iq`qKNsKNk_spޞmN~vg0~vxN4MO P PhCQiQ'Y}MOoYOaO0~vz|NbNeNNNN[NR\m0i NPN PNXNbN1~vyƀ NcNkKN0fm0 0@NdNNpqg qg,pv@[wN0WP[EM MxwĖ0^0Rwoevqvyvyvkzvl{v|vCs%ͅTJXўўޞÞϞXvkƘ}ؚ0qRRi㖀 }^w_jsϑTtRu x W[p0 v0|&ʎUN0!OʎxԎߎ㌈wፀ_UANsq0Okv@nNf k|ͅ_Lh0gm1eNϑs?zEր)==W"4l큆܃sր~9> kAgQ@Up0Q0#ly}}}rqm}~+}f}h?ztz{||av!2xey eyhy\y"0W2xlx^y0}0"uavbvlv}vxvu uuuu vxps|CsNssSturrdq#lT(`fGpqbr brrr07qcGr}LrxpoppYqq0ϑl)m )mtnkp}0!0Wyl~l m0pRfhyikWl R內b/>eee~fdf>egceefbbyc c cQ@@b0wqQOIQH0S0'Yzaa#aLaaaA"W@m_0ߘ(`@B5```` g RYV4\!__|`{`\U\^_hV{_jB-N[om1 W[q0RvV1XnYZw[r_jq"W7_.UUUUV.UgOUh^U R0RRSoFTvp^_j1wYN$ PQ QQQ{pO} PIQuQ0ԚNHO]\OnOOi|vSN NtNNNwN1mw N@ N@-; NNN~N0Q0`@]lI$ [-X>NTz2x22eTWu\ʎfC0]dduppwNmOqmprhhEL`bw@Lncu%eyf}f}nfrfeydyvziw w2xk4xx]e00uu_Lvs@w`qu uHuuf000q_rms^llWkpkp Yqx400000n0R{Xna!cagagHhhWlhcUcedfZ/c /cc[c0hVsa}a8b^__T;`j`X^v__p q\[1[\_U\PNASASV@]N@kQ@SHmQ0ag-N -N@]N@N0agN@N N0agXhXAnY}IQROUOUr0WBWR_S}T R Rc8RhRiIQ`LQQt0OO\ObOR0@=ENNgL0 @BO0W0 @;Y0d0wp90eZb9cΑ<Miikؚ1N|TpvqtMbx\O0bG00bFpG|1b*1bzΑX2;0W}  kPl&w0P[9yo@K0)RA?|iU}(uD}$@}@聄Ggg_l7uĖn0-0@GP[vu`z zzs|pl0p(uiQuw0018Nq\18Nq\g!h!h^ui|izghgh#]^0}berejg :gj\OX0f0^1\GWx\B^,__@^_8b0egg_lĖ_NU+YxP[{^5_U_C1]1>z^^^|^\]z ^0Ė1 ui'Y>\>\q\\yBmxm0\'Y@G|sY@gP[WpX1X4XHXl1eQ[x\Or0f0^eQAS'UUBWvWx\\g7uĖN+YP[SBT{T0̑0(q\1o1UeQPQ[%RRS],gqg)n/n0lr NKN KNN~N:P[ N^NENA#_NP[P[\V0(0 0a0@0>Qd0 @j|>\p100qvrvuvnxvoSw]3:uTYUPW^vrߎrGvplvlv mvknv pvu!vkuAT@-eviv jv&kvuiBPrP}zf-0Ƈ0Ƈtu!vv0rca0\vrav@avbv1cv7dvi"o "orav1!PPNFT _ `{`""Y#qp u~ Y@Q"oAebv0eu\ve^v_v`vluuv~0Ƈv0r0Ƈ4YP[t N4VW04Vp&RQ0P[WvWviXvhYvlZviRv SvjVv N}Yt'`0TETTv!v@wlH0(Y0f[000~u#v<5vzBv[HvHvIvkLv PvlNuQuuevk1u`BvCvlFv3Gvn0 XuVvjvps0@7~k uS Stwp @bkbwufPxHeollR(uL0@Suv?v|1TP[x5vk8v:vk;v0iP[w|+v.1v1vl2vk3vl4vl#luXv1$KN#l1KNl+v -vn/vg0vugvPW^ueox'v'v (vi)vi*v N@w04Vu{򇮀#vf$vi%vf&v&v=wwyޞY]0\0g&v vpiVёSOԚD\ /` w  ؚ0ؚ0\0/`0w0\\o1__ubp N*Xr!vS NNm0RJRsP[vOSeg|P[(gIgÀ0q\vTv=v3v v !v"v0uoui^yw[0@W&vu uudv˄$nvcklu0M0vivdvgvfv vkvzvvd0uvivmvkvkvQ v v vcvmvk0u$4Y-vk vg vj v u q1 vu vrv|#rrv0rv0rP[ P[wrrVr jm0uNsN@ƸFZ0P[vvvfvkvMzMz@v$OPlunukuiuCuu uu u uou`NusVvI000xumunulumu|uWu]umuIlqh1!U)VIl"o^u{qPP__`f`aKaqqY`|{0 @ 0NFTpul000n0A1h݋1"YqP[|| v vɁT0!uuuuCkuũu umukuT@&[v|PuuZuMukuxuu}b bj0ba02Q0@[[0 c0q\ q\bU0bac00f0W1}0a0F0 @IL0 N0@S0@}U030p0H001~002Nvuueujuk0uruuuku ukWWJXhuuߎumuul;KbuB iΘ_1N֊#uuU{ NN N,0R0R}0*XvuyubvAW0@n_0_uhkkkppr1uiF1gˋhZijNk{kd dd9een1MR^|KbpSbc"N0NY/_``t`aba_h`fv``x1mo{{_ {_y_n__usYv[[z1`us02QQtRsTV1YAm0mu0r0 NNeQ1Ӛd0@C0sN1Q002ku0usp0p0~0 @&00iD0@g[eQ@ QR0Q00D0S00O01W0D0o_0 @[u1D0uuguFu"u uku u[#egWf_P[uu!vׂ!0hukukuuuuy!v{;v~8hvoujD0oeuun0euulukukuluu u ulAuj[caRvuuuuuuuO]PrOrdP}pZ0Vv0ne?bVvMI+͑͑nbԚT~0MRrg %o0 [zIЄk0[g{偋ỹg{{r z zozzwVvevv`l-rttufujRvx[0VR{p[rrgrnnsvpn@rlOl|l1qS%`tkkkkkKtkqwk{kg0[hh_iv kz?baEer9hq*gdTn _9_` `a`awKac%N͑w_x`k%`qNN1b1b;S___w_1SeQRaRv _1_e_}Z[[[]t^` nn0b0bZ[g[0khWW Yj+YzTXTxVcqRaP2RS SSlSc Td̃lԚ~RqSjSpaSeQeQQR1xqS%`PqGPRQUSNN NSO|O\1SeQ{NkN|NR00v0000L0{0"0B0 d0 {0 NN0M0u1L00M0sO02J0Q00L0@TJ02F0Q00umuulug{PPp(uuhuluRu_uL5%ƙƙۙpsΘR@wŏ01RIR@qVw1RIL}Ɖpd1Srv` v``T`uMnO0W0@fN}|Tw[1r1rjuuZO0|`tawVuhuul0P[}u,[u uuuuuuYunulQ _ eeOw/}ߎ}1TY}T N*X _q`ca]e1 N*XRRR[R1SVqǏ^_N0^0p0 0ONo&P N*XY0[000o0 @gY0byyMzؚ0D0n0u!v0@kUtUtupNT@™ir1Q00u u uluu[!v{Auur ݋ul1urOuukvurrFZ FZ@P[b_r0uNYN@h0RsY~u unukuuu uuuXvׂY^y|:Sg@Svf[guumuuuuz!vcvlvkXۛ\@ٍuw0q\Buc8Ɂu8uuuuuwBl#lu#K{unku uluuW0D0ll~lTu{QmHe`k|p)veuuuulu|_Is,Qޞzqܖut͑͑Qh`pSzzzzzisDs~^y1uOU!WW__fuu0eg0YYp[a00 @9[RK0K0t~0@G00D0oF02h0W0D01W0D0o6"``}x2"܏mh1NINyys =1N1 No{onou[=0=0[_ceceee4lqZmr0 2P{_euaa[ [[j\wq NNNO1Yp02Ypu~u]uNuuhuu4Y0urv-WWo4XLusTWw:Wy ^Ƅw0"oO^bu)gK\}Y}YW[]OST1uS~ueuujufgQQwwuwudxuyuk}umNW{b_RQpu*su]tuovuOaw@N!ܕܕ}bt-yhUNxSzxϑꒁppy o^ |W{W|w1wy>w hy}o311[HO_j.oo6q s(u vu0T/fkgx1GR(u_j k !k@dkxk(qze >m{e eebBfYZfqgabkc~?ee1 Ne RD4X$@\@\q\t^b__v10 w4X Y)Yb[}[\O;NqQsS sSySV W0W\0NRfMR_RAS@HS1KN%`xN P Ptt0q\];SFX,\\@NK\\3^0MQ0@50@E0q\\0\XY*Y0ΐ1\0Wu0W0W W@.aX@}4Xq\q|Ts0SSfSANuQuQMR SRSMQ]0u7;0-NNNjP0 00@ tN1lq\H0@?tn001hq\0]@9wh6NN~\3zؚNre1NL|Ǐzz 1Ny{\ \Ƌv1KNeX1KN!qňvjň​1NeF{F{}܀hwybzNv0k0NyV9_$tk tkbp;ueut}YI_j g g,g0fQ@b^0eQW[W[|&^k6^z_tVl'YjYm0N}RSS|SSsVvRRSxqOp1NL|NO NOSOဳPQNueY0[0@>O00g g0uQuS~Α00%R ^18Nq\18Nq\0S__uc_ul`ubucum] ]we,g0u}Α-NS;\q\i\0ψ0~nJmi*zz o@T2TbeY00k0milurCxQs|ueI0ft0ys1[tGSaS}Tm`f0"}{1bule[u:\u;]u0u Αqg0uQuT~!-Nqg\ \^"u1Α0PRS q\_1uMR0W u{|{|w^ u"ut#u^AySh hgrrrt:WN{QR{0Tm+uz=u,KuQu1QuTuYuZu\e{ 0e`q5̑̑Αo N]fm:uU @b714l`lq\Vnq0uI{퀰D}4ll l%m,p!WS]4l_l`l0}#QgQg{gke(g,gT/q\] ]@ ^e00uq\\ \NYN]2up N[[[K\"weT0Ws[POQ QSSp%PO\Oq P0%q\-N-NlNNa00 N1L0D0BW]0u0Wgg0u䅗0W@ؾK\8bRR T T0@z N P0q\ewޏ: zޞP[@Й{w0BTݑ ݑ+Ėޏy#̑ё1_ԏ#P[5,s݋Ǐ}gL?|`_Jw1]r"O}5υ-c066 Ww0YuSƀq\ƀS@],g@,}w q1"\P|P[{q TNQu?z(~~_n Lr0_j}M0O0 k0P[j\Pz@}f}m~y0"uw w^ymyzzlp"]QuYu}vvvln nt#u(us7u%P[lufmonnhh!k ek~l8ΐ1^\0?ΐe g!h vh1f[u~q0W[ wwTE\<_!K`K``raVbbq_ԏ1_ԏ__r_i_k2Rq\(W^^ ^q_m_r_0?zE\~q\|\t^n+Y'x[x[ [ [[s[0yulE\jubn+YP[X[ff[uT8q\X X@YY Y1%R\TV@?H(WZ4XN7pQ#RRSS} T Tq2kn0;pQ%R+R0Rt08]l~nOOgO P}PNn O{OO`\Ov N&ENEN@ KNNjN@N|RS2 N N N*Nl9ΐOq0OOp0 00@9NNpKbW0~00 010O00m000D`0@q0ozn@L0f0KuqLutNuOu`8{k(jj 㖎1Ou>\~![o\o @gk00{k.~)v NMRaawlet g`i`aS_ _`v/` NMRSYI?[yOOIQQD0~0@I0J0 0eQ@\#Y0D01J0D0susw!bQtPae}}s~~kwxzx16R_:\hhjl:\](g0\@W @W}Y[_0ty0 @֟gQQt!tN]uEu#EuGulHukIu00uAm Amda\_n`@be~12k:N=uk>ui?ul@uj2un8u<8u_9uk:u;uAMbqV{3یƖ Ɩ_bFLupی\w++zNdž1 Nb1mwV{n{ }XV0}mi" w w?zwzF{01p[wmi~6q(uLu:_0@4ah00}qPg Pgheggqg1;uSMbb_pepg0v_0W-]3^ 3^E^p^[_@ a{]z^q^+^[[z[m[YU\e0WXuXX{1PPFU FU~VVW~ :uP@QcwSlS-N-NN O/Ol0 g;u׋0}O0Y0s0 @\ANm0@U]kpT0SD D}-0^\S@Αw\m]:u p 7F 0N0q\0Oi0ZXD}FFψD}ł00ukp0u Quz`K{y0m N,g)ik%m %m\mfm00ik}l`8l,g QgYqg g`i0I0f10Ny_y__eee=N>e0u]3^s^t^^0BW0>\0[WSZ'Y2;\ q\q\u\4\<0u;\E\K\Swee@tř0MR"qg'YIY tYP[怶[l0&W0LxUjWjW4XY00~UlV0W0eWSuS TTT1_q\(ghN"RMR MRS;S>|p:uRR6RyNOOOQ]0-N-N KN@sN|N N:NY09h0Vo0 0 N N&N00d1Z00jW0u1%my_2u\3u"5u7u@~'` rrG̑-ؚؚ<%\\\}q-NJS@yq\q\s̑Α4]1N݈݈c7ӌΐ01bkekrlF}~ň_{$r y0sYT~~0[{C| |oP}0s00[{0vvw^yzi1sY\/c @(vc@eheMbMb nb c c1id^1sY~0sYňy݈}'`Gb@bKb0/^V[j\/^/^^y_v_s\]]]1sYSxM\AM\q\\\zёё w@dĖ0BT0/c0_z@9{@Y~0\hc c@H~glw0WkQ T@_0\0g[[ \8\!bkek1sYQSuYZZ@]\0[|P[i[pP[ep!hrY'`z'Y 'Y@Qو[\0l0@" N@˫CQ)__c1uQ[\] ]]h^v0W|\\]'YtY|P[K\q\u0]q\q\\]7uW*Y@P+Y0Sx100}CQ4SWWXyX{|pYjfՋ0m0mS0W}BWCQuQzQoHSWSSAb0b0%-r"NsKNN NPOO]A\s^KNYNN0P[qNNm`0 @|p0@A00@͠Nq\]"4> @XDT@#혞l@ᯏu0q ɋ^닐Fn4dˊ֊0LUufV_hgZXf fW}i!nz^30Y0ZXbReeQQxQJTT1Xr@b_zg00W0Y0l NeQ 0ySD^& 00000L0d000x1y00^@3SW0Y0S @T P[x!n@dz0f000v[0@ҏ0Y0[000NN@O @eQQ Rj000{fg0@ы0pB0 K0d0 @s0@} N1R00iR0@01[001m000[TlEϑ / uΘ|0Gbo/u@f;`ϑfÔ."pYfj_݋>0'`AwohkƉ15u[vqvdj q ?z XTg0f?zzc~pkp qms]tlx`ytop opvppnppdglmln=mAmnN~5u[7vfhllVGlj`lOh[hivf:gZg}ggg0SOa akGbtbxbfc0^[b[p]['_uq_AUS 1UXXP[@f[r1UhVO:Wn0:gUSS`SYSUU0f|RR~ROR RSf[nYe0f[zR~:ghzu0]MOmOJIQQQ1wkp|0{l.u.ul/uZ0uh1ungDPycMяΑΑ@Ė)RwP[t~̑oяΐ̑0P[t1 `FF @w9+YP[v_l0AmC8NP[{u`_lcwP[YqKN;~z5Lo_l_l\mu}vP[cu`g\ \]zl~n:uxKN[q\\\0R}!}}j~y~0BWIg g_l{7uu}CNN+YgP[iu`hPy@!|7|1 A~ƀ1 A~dkRm!1u 1u7uvwu1W0D0m!qtpP[1eQmD0W00_l _ll%m@wmdkk4lS w@70KNwrt0@ .000\m}N\mg9j9jj!k ck0P[1 A~>ΐgghu}1g1gegW~g耜gg g@7>(gS T~ Q)R RP[̑n1eQbY0,f0P[x\u`0TsOsO OOwO1eQbYCN)RP[t1]ENN@t@PO`OeCN+N NFN NN[]2s^NO0W0@0 @,CS@灙l1_NCNrKN_N\\  pSy(x3NY0u:rc0 s0@jV @抶[:uo0z0 z]~~@#609h[rvAz#~|~| }3}P}#]^0!]z{{`| N@deyyBzzzz~vv w^y }$\>^y>yMR"u7]u]u`ufuu"u2u:uQuq\q\eRMRS0萪FWS WSψřsҞ0] N@ N@.fSs suss@zu0[rgrr0lfm:npp!qnq~Grn_oou,pm mn!n/n0q\fm wmmm2eez'Y@4\l/n]_l=l lqll%m!S0 v_ll l!l\s|萕h hVnu@-0}pq\]e00uQ]%mKj KjLkkkl^y i i}iA:RF0P0,W00H0hZXI^Kb@Qg!g g~h9h@PhQg_g@|;qggs8NPe@:uw0MReerf(g,g\fm97KbSbbb0>Sb_!__8b ?b@bp4X|0"Sb_f___:Wtz^ ^z^^_Qq\^a^s^Nl0ev[}\9]]l]]]C O@[S_}1[\\\],g}Fqg qgzΑؚ1!hMR\e@,gE\ E\}K\q\q\vAwee[ \;\>\S[!q\@qgK\Α h h@lQuΑSWSq\]qg[ [[[[v[~e҉@2Α[[[[S[,g+Y+YHY{QYP[n0 P QT\0fm~0"VnZXXY00W0񂬀Q>TSWW W@Ww4X5X0ΑW0W@cBWpjWp 萙 V( VV WrW:u i 0IQ0^0"N0^n1^}f0̑1ΘIQs>T TUU1ΑN0\O|RU T T TT9T \}p]RSwS SBCQq\e00u\,g ,g:ur7Α0}\]e%f1eΑS S TBWq\0$ N0@1 N NMQ)R )R6R}R{R0P[QR R0K\0@AN0"']NOOIQ IQMQQQ0 lOO\O@O P]_0k0KjN7NNN{Os^Kj Kj`l\mVn:u{s^e f,g߀hq\ q\\\\] NMQY'Y0[NNNN0_^ ^eI{~0@-NSW\ u`>:u N;N(;NEN KN N0Bz08Nx!Oye;\ ;\s^@!\mfm} N~eQRS N&N-N8No" N&lOS*22 ۘ ( ؚ0S1.Yl1圕N04XS̑ Α@N@;]00u00yy@ ҉扞700Wiclfms0uR0u0N[%f%f Qg@_'qg j@+_l0܃[q\\怌_eSSWSS@Y'Y0ƀ0 N NMRNNNnN NS\e,g]̑n0;0T0\s^s^@ll@{fm7- ,p8b\@W\\]SS SW@-P[0\q$Qq\ NCQ@>eQQ l^y^yb-lfmon NSS;\]0|0b+u,u -ufNk1_\_l~Stu8 !u&u&u(u)u*ukC0jjmuNO _a}].Α""y^c0@bf[x[Αϑ^ё OT0K\W0co8W0U KNJ͋ NS_Uy^1 Nvu99}Ij}~iz @10l'vF{F{{{{0%{vwz1f00q__j0u0ubuvvl\wm,p|(gfkfk4ll1KN0Wqoϑm(gPg!kpgxhchcczecaM6bS7b;Rc[>^___ _hom@Ho0p0W^r^y_=\=\E\q\1_:g?YN2u[i[:\C:W@~\@7]/nhVYYhW[p[hVWs0WU0;uBTBT}TmTBR TT0M0N1wQRRRRTvNǏ0^0bfwQWR}0RdO OhOuQNeNn\OdOcKNNNNXNbKNNaNN N_l0zy`0`0@L NEN[v@wgWxD0X0[00000[ccm+1 NQ 0R{Kbu_c}0S!ul"u #u%u?QRQsY k:ϑϑinbtꁂ6ˆ%0$0W0ޖLuLuy}nu1e^ keirru0hVpOyT^^_m?bmiA_Lut1P͎TJ0WFZfZvqIfQQqMR @S|uShVm8nJjgNa0"e\vvw@wwD00 /nppx;0\0\=S1bvt0luuouwu`}vv|D0X0u2u"7u#Qu\ d@e*eeeeeQm1+gN1+gN>W0D0a`B_>m@) ˆ0|m0jo d,d du>e HeZ0Oz1lxWY{0gbbeb /cUc @Sc0$R01lxbaKaarbPBlhv0}06qBf[hx[|`0[q\L5_` `Q`g/`o`\`0/`5_i_{_a_N_p1qOr^r^ @*s^ t^^ _1qOpN_{=geY1s00q\\\]:\p~nY*[[[[逶[t>\q>V0WYaZP[W[ X[qKNStXe@g_?|oW oWWtW@X)Y0vxVW0WBWDs Ds^yL}@0;-N T@Vq\0e20K\eNMRQS%TT }T T>Uz[V001 ;m]R0R^SS S@Tq T>\0BRRRRSJSS;mQo{Af[f1'lϑ|>Sw:\MR`[RRR]͎|PFQ0Q Q@WQ%R$)R>]qgqg *j@Jl@@0MR1S9h N@W6ZXq\@`,g>0PPz?QRQuQ0l1sYu1sYSOSO]\O@OO P0QB ]}1O}N퀎NNNB1_`0 l0s00 N N N NsNn~NM0W00"Bf0qp;ir0@YE0 0@0@v:N0,g2000030 000@02000bt^(gir0 0 Y@=1a00J0K0d00M01a001000b0@„0@00Y0Y0j0zj0&l01n03~090ENN@HQ=0Y0Y0`[000y`0@@d0 @`sn0P[mL0~01W0D020H0010D0x~g@GN\m}00ITT Y Eeg=1a0010Y0000i0l0000u_0 @d0g0@-.j00[M0oO01L00qY0Z0@c0d00p0a0}v0D010D0K0K0M0Q0U0X00Z00D0Y0`[0@Q0W[J2u@@ԏ 0u0002u^y瀝ƀ0ereeZkir\u0M0d0h0i000uW[ ^ e`bO0mQ0000_1s00rl0$00 NQ@%R@JW00z1K00l0 @xn000S1s000n0lN0N0 V0 @5 f0 j03L00H00003D00nkQD0@cF0K0@L00D0d1d0W0UcUc|}ot00000k0@Τ0pWx1l0N0B0D0 H0N0@vl0 @10kb @uW0@N@ԄAm0⎇3_0_0K0D0zz @J00xa0id0U0_0@ HQ0M0€*Y<p [㉍`}`Nlpvrs0uv v%}YUp:[rb boee/fik*Y@ݧ}Yu\js^%`;sO!SS{ TVYj'Yi0h1uX NsOvkQymQuQ@Rq\KNKN@ ]NNNsN0ΐ}1ΐq\`0N|N~HN0/fqW0D0t]|F%ߘ ߘn|ޞq0R x- xo1患{  ܃oj0 N{|r}_0p0r}4lu uvqawR{x4ly%m@ڹpmts_ __h`g1[a0 @ NsTn0~uVumumuOl6M)u2Xxߘۛ{B[@Lnqr{R bmx薀0~pSrc0q0D0luͅw0D0{p ܃6}Ifʃs݄Al#n܃|nQ悰NJzwq||w| }~0Fr0u0uvuvy{C|0܃0܃llqwmnqzuo0ԂsTJ?a$h hp}io4l^ll0o~?albe(g Qg0N0 NΘ{p}E\E\ ]]rr^ @M_q`X0 NAm8nsT W0WoiX{[z0LV:N+)R)RWS SxSgBTq\P![q\:NyENKNZQoQ| TYt0tƀ00 000@000]0nq1K0Y0yX0@Z000D0VH0Z0a0c00_00@\0000o0|0 @JWl2c0q0D0200D0VrVrrず1i~j1u#l-NW_lKNIcI0I0I uuuumukufC\\\7 u uhumukp_luuucua ukGffjՋ sxi%R[[wumulu0^t`tHtJtattltmtktlthtjttx xxzz΀ɑhVcWoGrvx`g݈ ݈xp8p_0pgv=@ ˄u^X ^XzP[cq\^}Ag0 0@}0@wrR@puSu0httjtktth-NWVr1~g"Ic֜0֜ttjtit\gi>x: ( 7ܑ0#QW0)] z0ማ0TXM0}PPy|0TX>xw+yqzHr:u:u@7vwHrgyrp0uNq Nq>ryGrt0\gg ^i0}yQ2!P[JX0+^ee f@U(g3ؚgKjq\oprx|+^y_?bw\ \]]t0͎JX[K\v SXXX4X SShV[0 0@0 KNhQ20y0D00\m0stt/thtetjtllVn{kwkE)])]l𛖀V@bq\{\0@0?QRQetmttltig]0u)䅅7#y"q\]0uv 4x [u1 Ng N=^!WSqgt$tvtttuq\q\]%mΑSXK\#}~0~0}gjhqGr1=}0W1[[\]U^d0T#WS]qg0W jW@GP[ W[1RR1b|NXkɁ P PQRkVRW1FR0@NN\OttltktetkttktmP[s{tQt=t3ttltith u{󗘀u{񂋀]g j ?odty"wm\1sI1%s["smtcthtmtmttftitltitnthtftktttltktjtkttktktbAmH{$UU}J vg VhT1 NLuv{l }^~1q&vWrrr|t`tys1qgq"vcbAm|wmVnpp'p1 lQq\%b_b_yb~9j'l l!S@ WS0YN9j00pq\\u]z6^5X5XX?*Yd\06^ƀ1s^ mu:OiOOW@\prltttt tdtm^prs0tltjt?tutt<t#tttftltls0gQm>n0ё0ёtlthtmtittYtmtmtnthtlttqNP[tttdthttgC[[stttjtt\ta0tcytytk|th}tk~tautnvtwtpseek`ltlIIQNSS}P[z^tjtAptpt qtmrtmst1zfP[E__pu{GYY[{jtmtkntmotizzp{Nx1"Y2)RlYt0q\0Nxct7ct dtgtkitTodooct ctxz0}%xxNyR+g|l lI0bIQe`l^t_t`tbtl;laBz7 {{0![[ёk}@==l}}qIaBzWznz0[WSqgJΑjm7u7uveyrzjmlo^t @wuyl ll@$ll0[l#l_lt[;u`g g|h@9jlV0Wu`va(g~g0[0o\ \v]@ ^o_[a[\0[8N[z~)RXXT+Y~P[c[})R{SSzWNN~FQIQxQx[b0MR0 @ t0@xN~+Y~_t.~)0@wqyΘ"W }#cc̑0P[pP[e@ZJ,q\ƀ]}P[YHY|Ngaj@ tIQP[v\圗 [0Rt<YtYtaZt^[t\t=O]sp/gNNNyP[wRtlTtjUtWtf~t~tu[ N W\t0N1c\tNtNtlOtlPtlQtjJtmKtMth[rs st/t:t=AtAtdBtlDt^Ftk:t\@}p6tT`l'w̑̑􀖙w@'Lp`ll@>Vn,p2uA'Y @eE}zA#]~n%R%R+R S\]0b0bn0 0@0 0@ǀ PKjȀ1;/tj0tg1tk2ti&t+t+tj,tg-tk.te&t(tg)tl*tSU"t&"t #tl$t%tsprp l ls~x_ΐ~Ė_NuNS%_g0.tt\tk tl!tlt t&ttttlthxxk~NkRt"xx tl tm tk tkttthtn ttt ё\]\\^tu@baBzg7^^ k S+^^^pP["Ov֊֊OH\`pp#0}W0TF0H000} @gc"_[}n|}} }}vu}0P[1KNRBzrz|ar!c0}0D0n8v"lw lwlwxyV!v{vvv0[ƀ0Nql#l0Xz0Xlu uBv|vy0ynl1uFvugllfl%m0P[goh_lP[zf zfgrgP[vkav@bpemS_vu06qr06qfTx[H^'`'`Tu```puP[kP[^ii_z_N\\]s^"-f[x[yldbf0bv[[ H\c0^0z1}0D0{+^rbx*YP[P[nf[x[[btZSc0Xr*Y@.YsHYmVVY'YsTUU0P[PO(RS S T To SSRRS0f[hO O@QIQ`GR0x[POw\OsO|KNNNxOOfKN{NN1_ZgjwX N NNCN0=\h0N N0ΐpΐvtkttltt t ttt1eQDs NS{K0 @ss1eQr;h_̃3Sbbl^Ԛᓄ\zKRStVfpg[[nЏVs̃hˆs0}vosK{K{{{|k|skLuixzp]wl lfm뀶rkr0mhhzjZ)_bblFgr9hhhx__/bbc[ [}\b_i_q\\Z{c[t[|XT[W4XXXpMR1D5XTTTcV\:Wp NmPPPQnS}SNWN@/SOhs)ssnssktmC]{rB"|" ؚ0ko0hёO1s㌟l|wwcLa Oawlorpx[yrjs@(uv^yBfoo pq@irarO0}Bf gamislZp]_ _@_@bupe]oS_b_zy_p͎N~[6R80W"[[[[ :\]AsTo00w;Ny0WP4XNX[dx[!sYeT TTjT(Wp0Wg6RMRuRSN2NNfOO SeSl01Xk0k0c00 Nv0]100nW0@ŐY0oZ0@[000slssjskdtvt0Atq'4lS0Ats ssysnsi ssjssstsP*霔 1_e1_ey wid1eq\~ʎxfd~dždž@ሉ9~[~myypy}}essuv\>r+^.g!k!khn nq\]L^1Qq\ƀ0&q\g}:gn_jkxexee-f+^^oj_1Vg TP[ P[X\@^Vg TVx4Y R R%Rq+R Nf;NNz0N_ssssslshsfs xwWowx }zscssisg-wmJ}. p!Too΀1tT0fP}~}n~0P[t>|>|} }tu耗{mwmTmsht4t ^,g_l _ll2m\r N҉2mhg9jk` `pe@e0\ ^}+^u`107P[[[_]]P[k[T[NyIQRQW .Y[Ԛ0#l1sdossksfsjslsisjsjsisssfsfslsksksjsspt(sb+NJ5 5]O͑1QNJ䀴hυυZ|5_pu0L0^yM|M|^^y@yy1puxss 0upuv@Uy y!0J|0v/nlY!firircsss}f!q1rl0^[[u`ZaqYf[h[~TeYeYgYYx1e@l1e@lTcOUGYqq"sT{K0W0@nNz*QsTes.slsms%sQ Vn%t@hZt`t9\]Gssyikg򇊀\~]9jmo2t\ssjsgW0Hr0HrssFssksksks`snsksjsGr!Grt ̑1<\NN{ {x~8i}0}{ogmtizm)R T@@>r}~0Nn0NwsslsksjsYlalosssvsAtyb4Lё ёO}620kcL[aM'ۏ1sQO^p>k >ks mrU(ui0bef gRpmQ f[f[ [Ot^ly_0QNr[t1sYeQ(W@:WKX[e1Sb_N NdNN^Qnp׋y NpNpN sVSbs }܃x̑|ssct{TRP[ P[b[]e0HYN|S.YHYi0 Ts1sismsls[sZ4l2t U~s1q&vt~~p@wv1\YlVn Vnqprss{0p4lzAmu8n1NLurX]]b_lbo'lYN@h0kXCq\\l1lQRRPW5X:OiOOruskshsspta1a[t,ތ ތwǏiNuOW݅RQhy hy{c f'`ꌒ(t~va@wt4lLr LryirseqU_4lulbkpq|i ijhrk1aBfagh?QlRQ{QR2["__g__`1_͑#Lw0[0[i[M\_g1aeSSusTp}ToQRSS?QwQ wQQq0Rmgzi~?QjRQtQNNe4OqvPbv0NPNhq! Nm`qssksksksesksgsiMs ss ss[sQsmsslsFYtYtfzlp=N)Rlh20Nn s %CQT0u0Rsls"P[]v00W\ (gQglwm0P[0!]susmsmsksAsslssk@Fmm~_d%OӚӚmԚOĚ22mR}bt}dՖpꖆ0Q0~o o@DҀq6 ܕ~2̑̑ΑV0WNSfm@/ CQ,g)n0lw50a(xa7kkĆ 򇍀lr}1|1P} P}}}u~0~n>|s||n00n0n0nSmo ||0dl0on{{{{*|z+| {M{{eyBz Bzvz@z@zyeyy?z[0ex xxox}0)R|vvwOm;0q}Nm'Y^u'p!stt{t}uw0uisist!q!q@pon?o?oTodoo1Qn1sWon|nndmmmn14lq\\1] g@g*r@SR R@~S[] N -N YN@/kQ0\0b0.YK\vq\c\MR^W,+YP[P[[[y\h0@4}0X0+YsY^Y$X $XXyX*Y0ΐWlXXpU0W 0WGWW@\xWQU~hV\WSS T Tj#0~q\]8NMR SS{>N-\OTQTQupQQ)R0|-Nqg\OiOqOPOOSOm[OuNNNpWS N!2N2NCNwKN WN00CQ:uR_lfmp ~n N@q. NNm0m0@:n0 0N{`lfm7=S0@TN}?v0KjP0@)YS0d00M030k00O0vajuob6ՙՙ}T엁-@rLrQ0_,p@gq5r0lnnn o0S\S뀰]lw*m@Qlmh4tRfk k 4l8ll24l`l0zZC[0C[0Zz^xva|fh-f-g)j )ju9j kQggBhi\0-0-f gZCguOgg00Tv0򖸀Oe eeo f%fs^ck0bOe fe}eCQeqs0_€vabrKbo/c?eq0NƀW[b ^2_u` u`z`7asFƀ_@JX_`s0yy^^^<_z0q}IP ^@+^^Nf\E\E\\\}\k0򖶀\\@U\0EN0ll[[ [p[\k02m0+uP[S[[[n[j[[x[[[d0h0+uP[ k[x[~[.[0wn]l l/nř0MR]s^e,gS SWSSq\1n0Kb-N8NON~ZX}Y}YYYc]ɀp0wmZX+Y@sYh!SW0WW XX0"o>WS[q\p%SIQ|R=S)UUVS W}[,g1%mNSTl}Tz NWS],g^y00u0zR S!S`SS0zƀ0Rn0lQ6R 6R}RR~0P〠QgQQ0jW0hIQ kQ lQQQ0z}~@xˆo5Ne}NeN?O 2Q 2QzCQEQ}\UqOIP Pn\\0v0v0}N O MO POxYO1Zl0k0>\|~~0b0b-NNNNNr&w wsqpa>rxs1u vd1$dډ1ߘNAe 0z0zWWW\'`s6qSR1dډD0 @,HQXuQu}Q1ߘN}sssnslsksBwmy[4Z Z@圊ÞĞR0u`|ܕxlP[rUb@Twju[Si}v3CZ|1 e0u2[e0u}vtwxs|\q}0u0uuLujuu\pXpwSWS0KN0KNwmmmrt0YY[@_$:g:gf_jvck@3fkl\pmVnv}_@Pu fg4gVƀ[ [}\\y^0uiY[f[k[x[[0[WsYsY}YYpP[yWXYeYygY0hq N5 P PPsQg T}"]KNNNgN1Ss}sh~skskskxs~xszs'{s6|s4szssv^|bZ'`~aj0 'Y|vD0 l@ΑSV{iRRёwix݅݅}^V{xf}o|bf fkyu0RbbeZZ[^ NsOQzsskusvshws`Esy圐0%NyߘEsrsw݈T0%ir6birirwrqr6bKbi"^f0^Ni0RS4XGYasjsCns9nsloskps,rsNs xfxrˑusNsjvvwyjS Sf_C`qQevirh0qQr)RcRq`sz{jslksmlslmssfsbfsmgsmhsisl< gsXp)RR8򘓀hsU}0;m6bb Nep*L1 ;N0&ʎLL ҉nj}qO?ex0 k2bxsslUyp#2b!Ryr#}v}vywpq!'Y k_ _yc c%'Yj1hsO1pup[[[ E\uU^0Rq#zzq1X\|+YOYP[fuR%1U1UUPW'Ypf1$vQuRR{`S TN'`0sc?sPbHa'^ș ș@HpA(]l^ۘPO@Fyega{@vΑb 70\0E\r19h\wm)YuYu@=ww2z{|0\^ ^@d_%_8bUb]>\q\\p]]p"S0\ZX ZXX@BXX\0\U@./VV@V0BWN'%R%R AS@ T@CxU|U0=]NnO PkQQ1 [BL0@pq\h N N 8NEN@0KNN0ΐ0ΐ0R{J0P0n00%0q\s^w@o04Xq\\1L0[01d00S0p0c2W0K0Q0s^s^h,pw@>04X&q\\Nq\\]4Yʌ<5sk6s7sA:slY6s6su ꁊ傌kq Nzl NzlYlP[ g6q1SpSSS T'Yv*YNo_@ǧYe|00NdN0 ]8-s1s31sl2si3sm4ss| |@ -^sp v@|Ǯv{|%`%`y2br;sRQVP[`t^o0N-sl.s/sw0sm!op(@׋ ׋bylёj@^^`V{V{e }~`iopirvz`Ob bef,gogOHTy[~^|}0 }0 @ N@^NxSO|X0@r\Z0 5[0 @q00D0)s@)s*s+sl,sp kC0)s }~{\}}#qKlZ.@ؚ ; Vn"S:u0 P/Α-@>g|0Sq\k@Ylׂׂ @7{@D00NAVnv00W0Tu|p|偰(q\1b~!s${{wẁ0q\|!s0uvz<{0I"q\瀱"s2x,p ,ppqs*rYrrulqfmn!n07WC\cc{e(g,gfk007\]]s^8b\\@B;\>\q\\"wSWW4YgP[ W4X@T&\w돤0E\ P#SSS TTyVMb[]n P?QlQSS"q\Α2N%2N@sKN WNNOe0u -@; T T(g2]Q0@/n00 N0ΐ0;,p ,p@ ;\\P[@;\Sb]W|,MMT0q\0@00\@ʎ @H x00|~̀on0u 0u}\q\]"ep$\SS@%S4XSq\lp#0W0MQ%SOOQ@.%RRq\\}=]00pNjQ@4Xx00rr"rwrm _ _k>bbckqr` NNv}Tz\__Oeg#VpuV @tȋr2􌚀PNrwwz+1r>sgjsTQ TQ_zfn Nz~D0c0NQK00D010D0Qh@7@Αr rnrrrkp\0ITBTr{1m[1mӌ0̑Q^10]N`S S Ty}T|1NRl0QWƀ0QWXr0rurmrrrl5f 5ffs0@xOY[_hbw-7B B70队7p;\x0Α0rZQ螐wy@ tzr#0u 0uuv NQrr4sY>\|m0*`0]~1Sq\h Kj`ll@3kp0#SZX%\b be@)p[r[rr ruv0ujpuh>ppbqpq{k{klfmnogfm"k_Lktak0{wxU3`` ``Ka>eqepfi``vK`|c`TYTYhsYY[_rq'Y{xUUk/VV0ΐvNS S Tx9TW0r\rjrl*L ፝/mLeuĉc񊥀u uzyyljLpjlknuGR__a}b}HhtGR|S~X N Ni NNcNY N@wyWY0k[0'( N1\ONJeg=Sؑ6ll ;@?R KN{QR q\]ؑ- "KNR p;q\n}1O}pp瀊@wI@돎0ir=50,p[r/wwx^y0s^0KNꌯ([r ?s{u@e0u v0%Rq\]p!^%\\nn\o@D,pqYr Nv/0/0]egoky{kk170W!k0ZXR5_)c c@WHcc@@eQg5_ bb;b ?b0;0@[P[0@+0@=;\\\ ]@]0^1e0u eZXsXP[ q\r@k}tJ0W0~gN4QQR@xS@ TX0;BWwq\hN@O OQf[x[0>m0>m N N-Nq\e0$0 N N8N@ߕN"SNz1\\0]A;]_10ul1Y TK0@1p^0 @p000\fmfmn0]ƀN@9Ь\\rrFrrrrnririrrAT}crlrmrmrmrrjrrkrP[Kj[rʎ;0 p%\Sbsrr\ۘwrmrnrrmrr rnrnrrl0rrmrnrkrF0QRތ͎rrrmrlrjP[f;0 rrlrj0O0vr~r`rrrrjrkq\҉w~rlrmr r[r [r0u䒜R0W^gkbc0tz0tz 4l2u 2u҉|圎$)RuQƀ4l_o[rv҉]]pfzqgn0@0)RiSzrzr{rm|rm}rcEk~'ppw# 2 N$O!O0R'Sk~~xWr;P[p1c[r [r/}F}}Afcccm0Ru0WR!7_7__Kbsobzb N@D0gRvSV_R{0OO OQ0R6Rk!OO0Q0@np8OOOrr0cvrkwrkxrhyr~ k_c7Ɩ ؚtޞd2000{ƖE}p0W̑̑eёwY`cxVfMB0{0ތffpʎ/m2sތycbP11Q{\tfb-`zv\}( ňሂ]0ʎ~}}~rIFU^h NT0\A?z0l.z!.z zF{I{ANs1AuQ0zrhs0L0Lnq'Yfzvuwyy0l1g>r#u #u[(ujugpu'`o>r{[r@Ns"ukllcm>mpL0 OjTb0} kdk k kkd\}wr'`d1X`N;e)ee gCg)je0v`6B\y~;eHe Ye e0b{vn}0D}\c\cdcdZ/e9p'ls`a`b\crsQܕ0z0z__ _`%`Z'`u`ye0Q00_R_q__erNQ00[ [\h]b_j-1XjXd'YX[HMQ;6R:S:SV@S\}Tj0WOS~eg}6RgRfRRo0oQQ Rb%R+RHAlQNs}0MzMQxQOQQ\4Y{OO OGOPW*QNsOsOyOjOYN N]NNNuO0VY[0 @$k0G000tlrrrrrgsrktrrurb9~wwyǏۏޏ00Rp eg#S~o~v pmmm[r@w|f2;P[pzbycceg0@wyV___KbcobkV}Y__eQQs0R6RkS NN|OOzeQ\u\ug\:S T TWv:Wg4XZ*Y:Sm@S~SpSzNN{NkKNNqQQSsn000 NQS{0W(g@F̑\s^m7]]7;QSq\@(gMLϑYY @r^{ԚmrL0W0D0ϑs\vpwƖ0sY(#(RDY[@],g1kp1Qg扤1@b$NiQ0_0_``@Mc``ca@g~a!kjAm1W00` '`b*`P`20W0D0D0yF0[q_q__q__@y`0X0|"0[@#=\@T]@ڱr^0W0mX X@\$X@>B}Y @pf[0s0%R@rRS TC}~0p0q00NYSO+PP eQ QQR00cxet00{D0i~01X0D0SOZO P@P~ؚN!NNNNZq0N[zz^0Z:Np005y1\TxNN^N@(N_NY0A~0~00 0 0 N0m0w2n0W0D0200K01K00Y0 e0n0o01NQ0T0@\U02~0X0D01O0W0wQ*`}pe,glL0%L0 P0T0W01Z0K0_0@j01W0D0U00J001W0D0D0W00 D0@2J0 K00M0W0@oN0cv0X0arbrDcrmΆΆn# kl1JS\p\9N!n[rn0^jh~~ꖅh_lb1gs^s^Og\h7RWq\0k4x(--7}k蕀`u 1(W_}1(W_4x @+`|10Q0ƀy_br brcDsjuKN}py_@rw?bn{kVV`4YK\v NNN T0;N1S4xzr 9rFJr{Xr(]rT]r^rk_r`rPm el!1Shf[rarޖ1Shf<\&<\\b_0u\7m@¤@ΐjs^fT~0sY ʎtێ@R⎮*c҉f7[ \0l0l;ΑVp% = =نxqbM0 sI#q\pqy@+P A|̀̀ {> imp Nl#ljk3|0{~Nonv0w!z zK{u|u} ~1,gwx^y〓zz10;,p8b0u10uuu(vvlvt}~00!eee,gqg12z0u-NWSq\e ׂ_oq}grrup%`l]hDl%m!n!nnn0]mqmn2V0WMRlslm%m\m1'Yx[{kk@Yk4lll0Q1~薕huhkekik}c11g1g Ngeg~g@>O9hX1%R]ZQ0-r0Nc e~e?e@(gB(^^ b_@_8b?b0Αq\]]]^e^0+^SSY6E\"\\\\e,gqgE\ K\ q\\o0op<;p"\YP[[\>\dl܃1K\N0W0WXeYsYvYt|SS@@SSW8N- P POPPQR1\f0z[8N}ENsN NO!q\O|lr000o݈2l0*0@@0N N-N0\\\l$\\]ƀ;SS@L\@\j0 n0!u0 @0!02m2m7;p#\0\P[@#\\0y0\]77;$\\];]ln,p\ \=\\@S>SpS~SjJWi]N~NkMOtP|@r)FrFrGr$HrIrkk҉҉}bx-p"Ikl|s NrWWX9h N}f`~P)bZZWt0\~b- ߘKN'`v^͋pftf䀓e򖍀llȏ{Α~ ws>\efm,gqgkSa0f5,uϊ ~7 q\@C]l0*p90W5}҉S00틂33 Usy I˄0q\0l1uD0~3x1SW[!qhw|||}~@~w1W[w|^y@>oyyz|p>}7u7u :u }v@vow>]0l}y!q Grir0u 2u1 NYu1S]0u0usw070-N1s[EN@1gN@_e0_l*\m\mfmmm,pq\wmv1}vq\0\p!]_l ll%mAm00p!~n9h 9hPhh} jk_0q\f (gg gh0 |i19hq\e@BSqgBWs^@`#c c〭edeyeBfT`@a@;@bKbbBvh=@m䓕sq_q_` @M5K`h`o`00s^q^^@x^^q\/] ]@+J]]]^q\\\v\\E扣̑;\e@%m}S!]4Y4YP[ [ >\K\fwpl[0@a0pflBWW4XZXiX>q\GP_S19T 9TTFUx0W:Wm]S S@SS Tc9N@-N@8*j払ENؚ@CB/10_lRR};R MRrR R1QY}KN{00g0gGPOPtPgRQQ0 TN1NNNO @O Pq\hKjO0zQ00m0 TvN N N-NdN0e`lwm0\e0e0 0쀊0 @n0@[00,pO0Q000u0K0@\Y0a0 c0q0zm>010p0Q)jz zzgM|LbV)jf k;ukusq@b gQ0Ɩ|W Wt_k(g,gICgE NCQl6RV@rArjBrjDrm0lr;?rj Pq\\ƀwp*q\'q\L6q~ ~y~薕|y6qvy11Y__\gmm0)RSn0K0]]l PŖx1b^]l>r^1bP__|BfregYOO_s9r :r;ra~0WzZp9rjPPRQZ:r0\A&PPU0 @(00@)00\1U0D0r,r|5r5r6r7r8r08rSMOrXyyj|WgbLw#-ΑΑ@ @<-){umLkwVy{|v)j!q !q1rqsr1W0P[)j kksp6Rgb eu(g@aCg|ij#SDsY('` '`zaHa1P[][sYP[\1R\BKNP`0`KNP`|0`ST}TVWp&)A 0U0ݏ1kHa NN NPDQk|Q0kLw N%NN0S1q\1kHaU0 @IIa0 @ α0@0@u Nr?QZ7r[NO,rW-r0rf1r@G4b^yQ") ~? lw؞hu}1Y}T1NS]"f_ǏgqY}T0w!]wׂw{1NS]1R{^y y{r{1N2~~el)sst 4tjvSwrAQQ1 Nt{l l lon0u`1YP[1<\Nmeee Cg !h{kr1Widz1ɉWx11rRƀY[4bhMb bjblQ@iR0ir|4nYO_$v`v`` `nUaia}1Rf‰o_W`tK`hh`NR0f0~~K\K\ ^@.ؒ_ _k_NSj1SLN{_RYP[[h\0pQp틉1_RS"(W(WfsY yYb}YZY1_R1_RSyTVVZ<1efWdfNfNsN?Q0R RqY]_RqmY NX N=N KN0m1roʑ0Kbk0Nm9j4WL Ldpwؚ}O|Wkp^{|^hFr Frr~i~~"N9jnn"N0N|(W_ __|eghx1#,rS(WwXq\N{pNOOQ0RjGSuq',rSBOSegu N N NRw0OOSuegxOSeg kK,ĖĖ8 % x0b{1Tq NOyҒwwz֊0w0wz zswW֊npa k #lBl"uvq􁨀!jY)RW2[[7__cd1$}YR" N NWqY GYjYY0%RT1֊\0%w|T00bxRRS S T 5T NO00Rz0#l)RjY0)RHQIQR)RR#RɊ0N1 P`_1jYy'ra'rm(rZ)rm*rs$zፁiz}p~00d0f000s0u@Auy}vv\(g(gJiYrt$0@"]0gv\>_cM0O0HQ$RpSTqP[n N@z0d0pYrj"rl#rh&rkrsr>rlrrkrkq} }쌙q#Ylq~r{vx|bbc$e@l+op!]00}Y@_p 0rrkrlrmvpovpp{#n #nnkppp1!}RSP[^grrl rl rl rerirmrp0zˆˆe~jrz]{Qs|w0ns szvX|vf4xb1s|pspp{A'`pr_kklnlnx_dg{kqQQfSYX>_^\0@9mPQ蕀qqaq0qqkqhrkrnqiqqjqi qjўq}Y0y0@0v|0 @'0@ 0q qjqjqqmqhqqqlGkpkp`|JIQSvYmZfgtqOq@qq qqjn~oqC0w6qvqyrlXpSSxёDXp0uw\\@V\]00N0l}0\0\qqkqlqmpqqqjqlqqkpFl.w!w~u FT Twx[ }t}p[ NPHS0}0o{0r1eZZ"qg04lP[&q\q\g\y]]]0q\1U^ NP[\>\ E\p1eZZe gu?Q?QwRQVx W0@N NNj0agzqlqqlqpp ppxyqWw0IQ}kpBSpKNR|Rqqlqqqgq;J-q1$dkp}J_y{{`|}r}i~p21R}qv{t{x1#Lqfkkllmkp0qffglggj\]TXTXu^i_q__A#h}I NIQwQqS0,pY]fW W兡KޖZp"onnqqr܃qqqiqkp) w w } ]wjޞ KN%`n􋒀p pYee#l l\qpplg1*_jB0 H0Y0瀄0Y0k[000v1L00 =\v v@by@-i.zz0d0=\^&kz1M00zd0d00b N N0O0M0O01L00uL0 @RrU0_00d0K0@LW0pkpq6qqkqmqfqiq%qhqlqJ|pqqqv|ppnq}M0@GY00Nkp1s_gqqlqmqiqcqlqkqtjmz8 򘄀0'ޞa00zqnnXrvP^ΑΑϑgWؕsې@͑0T0N֊ˎˎ;00Qu0\֊p0-Nsww2 spe|p!݈ @N%@Al"o~0009q<zvhhz90l1&Q.~zvx~a}v}crryt0uuyMR@BWeqg20uqgD}qpqrf2o$kpkppcpqp'0'0pqg)Y0p2onono1Q.~m mongnlomv6wjmwmmrOB\:u}[b=8h#`l `lllAmx w8h lf#l 4lhVqrt{1"Sa00HeHeOewe|gq0a1;b@`&bl0b_``aeagbuTY m0n0>e_\_q'`v/^/^6^ ^{_uYqZbC0W@6X#lZz0P0gp@S[\\0s0ϑ|0uzQ@|TQX QX@iXXx[R }{|T1UjV@W0|TRRyRR RVx[|0\1vuϑQ@RQQ1uO0tj0NNP PtgQ0v0cl0\0@-NeNN0NNY0 Y0c0001}0D0x0lD0WK000o8=~UX)b bߘnm0T[tTx5ƋƋq틂yXypxQ_mNJ󊉀QƉu xׂC1u]{~]~~una/Quw wzxa}}0]|0ppQu wawewdg gpr0u!D0nawb]Kb|esW[t^t^j_`쀉`QW[䀢[y[]`N`NNmNgS}Y00000p0qqmqmqnOe|q1eep1e_qhqfqkqqqlBIQkpq O\|p.&yq qޞ0p&yr㉰ p0rIq Iqrw0p"rprp q0p\ee`lpt\qcre0$hVQ0NRSTprqkqkqqq|svkўp!NWb0uvUp=4@AΑ#q\P_l:u :usSw0\_lfmXp|0u\\]w,g쀗gMR0WXq\p䀊@o7eq\逨5ir000009{59{v3p1Ǹ0udvw{myz0q\l",p[r[r+s[s0q\,p@U!qq'Ykpl@llm!n@thoyhk kmll%ΐ]h`iu!k>ΐbKbcq(gz,gWs^@ř0MR0MR0W\SX>\6]# ^ ^ 5__1yP[ƀa]{]]Ne00u0[>\ E\@q\z\\[@.q\0WZXZX*Y@_+Y0WBWwXS S TsTV0ps^N2eQQ QR@S"]_}0!\iXX @yXu*Y0RN$RR@pS{tSX@A4XpprpjN O@eQ @Q0~n0Q0p0W0W002NN10O000K0@ M0KO0_Q0h"tztz= tΑ&L0@ϟS{1a00h{k&q @w{0mg0l0QQ *Y @q\(g0mgU0 @pZY0S0@A|00lN0O02c0O0D0X<  zZp^W0Y0m@FZt0P~ir irjzu}a0f0uX@SbUb@&hc1f000a00%NN R@pS4XiXO0Q00|0@`0@0 N1R00t100d0d0 @ڬh0@j0@D0a0n0D0F0 T0 ]00p0d00z1i00q0f0/qg0q1qd2qn_kpi]x qV%q%qk&q(qm.qkdqR6,-ĞĞ|ў|ޞ[-mÞrM0r0MݍݍcoT0\6QaՈ0yx||t3z0D0xx}|r rv w%dq#ldqxqqq4Y+4nppjpEp4n|ptpynanamglr4Y _%`N,0R0R1p0S SsTWu^0k0\Odc00001_0D0s0s00@G0fL0R0 ]00F0Y0x00{kN N @mpvt@#6{O0 @d000{K0 @2O0 qk!q"qn#ql@?2kNOę%ętҞ@螁!!qM|}0>mc c @̙ߘ@dS}NO ^t{0ZN0N0 \ N /^6^Amw0jm1wjmi-<LV0@wrlQ!q>\f0Hh"om^ op%i0g0/fx7іٖnc1SXN Ǖ ܕ2Pp'Yi9Ob_i1wH[u}00e0bv0Pi[ [o{{+j^z M ͑ ϑ D02xx0 lipS_}0RqBN[[0[i?  N S{` !q0\Op21YN_na0F\} ̎n0 1͑1SpSSz0ʎ0_vÌsT0Nc"og֊f0Sv0lYUOp@I3!f(qS}Y0N \0l0 \S;uw0e Taqbhy|0@~Lh܈V0l0`n1eNIĨl˄U^1SON0SS rd 616l1+Pkw0g9j 'Yߘvs|r:+ww`p kRp0Rz0w:yj @fJgr!qo`큔ˑf}#f} } }~+~{w^0dq!qEeN\s|}| |v| }1KNp1tuSSb횃i_cǑy,zzF{V{v{M|2KN0W0dvyry zo=z zA!qv0v0^r!KNNJewOutpuuu@fYue/fp1N"u"u#u(u 0uLu0}u_֊"S\\rhs t Ut{uirΑ1 gvP__@ R_ b@!qw0tc0-N}0SOX0 @7~0 @bS7_0D0x0'lDp%p Yq gqq}r1!qc lkppdq0兞qՙ0ۙ0mil@l mooN@We0N!q0)Y0{kkfkjl4lpl0plRmsT|2k bk {krkok1x[rqGR[RX|!qv}0Oq\bet9hBi&iyj_j kt kv1j˄nx}SSirwT@3x[0XN9hhhmi uik1j˄ƀ2NbMzJ0lgg (g@eaggh0K\_Pj0Ry0Ne1!q1~eNflBffg1!q;R|1gS d/pepeue xehee<Slf d?e Ee HejWene0^yA:r00R0-^bbb b cc0hyu0bx1!q_gb @b Kb0Mbb1Se9"Y-NuOuOuqAi0_}0a0b_ NN@^\hS(Wx gp|q=RAm*`ca/nana~aaa a1Sd1!qna~1!qda a@('a Ha Ya [`rle e0`m``j``t`{awXax-NxsTc9h0q\1 N\O*` Y`e``@ʪ`0NNKN__9___s__f'`9k0iu0k1KNN1@bu_ _ __r_1 N󁀀1 N)Rpg1KNak0'Y0pr^^ ^zb_`i_q_1!qdmq\]] +^ 8^j1 Nbp'f0%Ri1RX[[,[[z;\@+=\>\J\0;Q05x0qq[ [[n[h[1Sxk{>Nb_YYT[ W[ c[f[1!qB}1 NeQ1)YfXGY HYgY Y{󗉀1 N g1KN}pSbTThV 0W WW2\q\0(uꁹ[SmS T;TsTo -rP^0p0MQ{0ϑ-rn000uS@HYIY Qe k0d0UOy0JT0兂\clx0RSWSWS pS`SS SA>q\\0WC0@0@Xz#0q\R RXR R;S0Qg0eN[e0w0wSOQQ)R2)R 6RRRR0]SP[qo`c0W0Paatb0g NS ԏ1Sy0yQQxQ QR%RxҎ0 0s1!qN1vQSp$PP P QZMQZQ0>mh1'YŖKN[0[01sSO UO \OOOP1!q螡pir2 gn0lpn1!q`;N4NN N@F`OZMOOO{_@кp0|~;NuNN N N>[0Eer1!q NB\kNՙ0ۙ0OU00 @ |N Nq N-N1u g~ Ne{ir~0|D0 O0R0W0Oh010@wA0ir2m0`003n0m0`00Y0j0Y00e0q qmqqlqnpqlqqk5 }Θ1qrw|~~0wf0wfqquqir4t0nqdktkpvpfSM\M\cfk#HhQWQSS8\pHhrvfNfNNQRq QWQ0W0M0O0yQ000g gkpn=0W0100W0@jd0@B N1Q00 p pp{q|6X00~Nr^p06qp q%qqqq qiqTXSip6q|pnqp" qmqlqlqk q? q q qm qm g g|(uwt^y|0_be0^0qNP[h+~+~+!rhiqR]sbc_exqkqlqkqmp[p1pjplpplkpp Yq1"Vwq\q\ޏ#1 Ng1 Ng0@SuV0w1Vwpplp pmvx|R{0q\2SrNFg&wmwmxmkpfpplqNkp0ce0cel0mpFgkll!rVVk[A\ @e:gp0N0NwSSXǏrwr t1b14v#l0҉_lll@dtn n3%L0~0W0D0p!o\ƀ0l0n\xXb$ShShh@ߓhh{4l AlRXbb g(g\g0xA!-WwI]F]]=^r^;Kb\0P[],p,pDsy;]b_@ʛc@h\\\\|\L0@00q\}\h\h0T~\\\]]R,XX@X4X@d)Y >\@q\}q-!4l^0rRSSTuW2][ƀKN>wOO KQ NQ QQ0]p ~0-k#000h0h00N8NNSq\\hq\\1kQ|+}%/}o1SpUpplpipme*R RqrΘzekpbp0q qS_vu0zz0zz~00zz0zzfZ fZP[l\^x'`s0W0 @DXsYYquWA OPpnpmplpjpGppAp-pmp8p v& &'qYlvo|~c c{lp]}Y@k_b0q0qqv|ppxpnёpApppM|ܔݔppSp!S|oё/gkp&Sll &q rkw1e)Y0SnASp9NusN~l'qOˆ0ޖޖ Z |!0 JX0"ccWWˆdwqp"by$bohow"8NWWJXqr4xx|~bkkkolppaghbwcvee{km0R 0Rs^9_]H_j_v0@t8N@p$OtPQz7iS~+ iy-<0?|=O0瀒}Α~66܃l3q~@ @wwq[w [wl}}l}0Tqa;uΐ!h!hiyiX@F-r0IQg,gkQgq N`ue,BfBfoffg N]N0e0`0Zf0;\ue~xe%fu>w0Y0_@b@b d?ev12kp1j0F0ayaibY0eQ \/s^_ _m```~<:us^S_f_;s]]]}+^yA>S@WS0e \|q\\ W'[ [w[~[[1 NN Wx[[X@G[rPc-rr0rr0E0IQeUeUtUV>-NN s^ x^1n0[20ENO0bqgjQ @DS T1p)RN-`OOO뀲PlQ}|Q`OjsOvOe O O~4OUOA NugwNNN0Po0Z1KN;N$NNTN N@N\O@3+^0hA>+^s;N]KNNRR0[00Nk NpΐU0@nW0Y0t2BR00pppfpep4Y@Y-0DNNqeqqppepiplkp.0__yf0}G}c{qgp ]SZXZX@^uXXSVQWrX0 @ZdKNO7RS0irz0^DGY`qvmee!q0]0]ƀSkpqspypjplphp$pkppmpb0 0Q@Kbq`0@}0@*dQ @ir1Sqpkppo o܃~|!dlNppnq@w^Lhlm-epe|pp=ppplp>plpuu]3}ÞĞ1P[Y[q1P[k[~pqquqqYe^^pfmpp1Yep0 NkYs)Y NoZq-Rmmow0Z0|xRbxlˆˆxFǏNq܃򔡀0hyvRh h@ܒpp{qvR0Weg1pS0v N N@F\O]O1pS0@ъ00~0P[r^|F000W0pdplp`p+Y'YqYq(rё_mq!ʈʈL0s0s+YꀇYfZQgp1U0U0@NwQoQT0[0XTz0W0B0@M0O0kP0Q000vB0 _0 Q@c001L000f0svp||0M0vptpzu__ogkpt^XP[p^0N0p ppmplpm^||p}p'~pLppp\LqqqruyqqlqpppzpO0P||pvlހހR{dlopuyt[ [P``k1Xa͑D0l@SmStkހހRzpGrrklgxyl[ [_`1`͑'`u:SaSSzopupupvpjxp~zplcHe9&{ @@c~tBqmYu1NXz&{||~pIllj;m nruLu|qЏ(upHeOeh:g}fkv[^ ^^_^'`ka`[oq\j]ja^S Sq[WXrYZ}MO|IQnRrRes s^yxޖ!0:r ST?bkpllptzS+^r/glopppqpktpml9{ w~Jq#Qbkp{~ir91AmW01R~g(u(uxvy<{d{llakpp0q{6R LqX"ggg}jlcXq_u_ fA[\0#q\"~yI;0Ɇ N NpIQSTXkqY圝]d瀪ܑKKg}瀳ܑWbqT TRΑpq\0xjAJ0s0zl6ffnvmqe;Rhg @ʎ*zhysze-{ fnAsT^l˄~j4Xn ׂqol^Xp {r Nˆ1fl~ ~900!Fgi~~~g0%h1Z?QƀtT.z+{} }}u~!|1ZRQ{|}rR{ R{{{0q\ptR{w.zszzx^y^yomyxy00x@.2x]xp?pm1n_loCop)pc3p8p8pn9pX:pm;pm3pe4pl5p`7pj/p/pi0p1pl2pk0+o'`W)pm*pn+pn,pN(goRS) -ؚuS萃̑Α w0#\ HYr܃DWS>\]{m@q@*00Wp";ƀo  p@)7iWl NSnAwwxz{%]lnt0uYuv0HYegegKj@4w^y50WS U@>'Y@n]{g0*1'Y14l4lll|l%mFe e@*j\m)n0l} N-N](g gh j@0fkBq\8bΑ1wm\p} T]s^s^@"^ 8b e@`g1Q] \@0(g]Qu.vҞ0h1O]ƀ7} }t2Q]Quwy1\fmirir}0uv:urfm,p\>\E\ q\{\|\]$\ T TYHYo;\"\B-N]l0.Y0eg0(]CQ!SSSSSzSSlCQ@JHQR)RWSp&0$ N N NNKN@=N00 000\2NΑ0fm\]Αl lm󗡀(] NQS0q\ p8$p.$pm&ph'p(pgq\l lou0u7p![q\]w%_CQCQSyP[KN逌N8O0g pm!pn"pn#plp$pmpppmwXnnpQpꁂYp@RpAkQ@]0q\pplp pS2mwwmw0]wmnpy p=p%plpplpnl lwm0U}X.zY0@e{km#U}X.z pjpmpp0^ywm}phVY p+ p pj p plVn Vn光@20'P[ N Q@]dRRl!O0}^ypjpgppjwpjoKo<oompkpjM`lnn}zr N0'`ku0k0ᓓ`llmhVwS S4VhV4l hVyY0[0@ShQojookol4looVoomolo0S~g+Qu77ΑrQuz职0wm wmVn0uhlQ~g_ll u`W>\]]m,g|Qg}>\\\0 N-NnSrP[1Tuo`ookDF0N0P0R0@moooqo[oiooNomUk)z  1&sTz􉀀}1%EQxek rs(ufzv xq&oO1#!qX``c6eX}Y@\q0@bt0NO\Oq"g(gBTzfmookokoklr0l0VnoSoo ojoklnNnrrcꚑ nno~NN4XKbg0@0N>+^GKbKb~cy1g0|0r]00nN4Xu1|0d0okoloho1_o o2!YX1_%`2m0\1vbPWS WSV[^~|N}lQR;m[OokoIojoo>o0lo'10}薒Kdou ulT{0T{dowq~t1n^#l#l{m o0 o$v0m$v0Wnc[^lnokokomoD4NN {kwlwm~Xy0~Xyoofoeokodoeoeoio+ooo_ooiodnYqYw2 'o11%[HOr͑r>Em~nͅ ͅ@:+݈T1Tbw6w-p#=)Yzz} rx1 Np}}{.~^||+}:}rYq|u w"'Y\1s^Α~sTXY!wT0b0bD0 0 @ S䀚S\Sw0rS6okojo[oX_l'nrr7R~unpwirl lAmvjm\]_l`ll"]X^^s#l4lnzXq\]0-N0.Y1i0000k0{NY0y[0P40Y0[000@Ajm]2ۏۏ2 ؕerؚqNP[N@ K>mtknތތwOtpqwc֊rی|v } }aw큊i|vkvyxzeppUuyulzvjmvnfMno1cnnY10bf fl;m[AmjJm1lbn0bqcefl1a``Labe&bhnY\@VM\@`dRSS\XkXf YlRRsRiSbgQQkgRRYRVW0d0NIQ0hVl0D0Y1IN$ao ogooiojl6qokoojom n2m2mS0u瀀\R0W'YeQ͎1W{1V0)R0)RNUNgo-oojojolo00sY||"ꌅoolohoiCd0NP[j1O0W0o omookokSv#~oiooiV(g7̑Αy7я p p@%0uf{v{(g|,gQgvSq\q\\]~Sz WP[0NpeQQS0XTo[zoDo`o3ookooojp`l`l`lv|8XlXX?bomoloo1l_lq4lAmnn0noolohomolonolohoSCnVn #~yl6m0gn0m#~b0\oo/oo#o$okLpDLpq{aa4l|nQSc[p}p^}`ooko okor7wΑ\h*o>y>y|`Ė{owu0u7u}`l `lln!n00Vn{h4l@4_lq+Y&__u`fug+YxP[p]N N@4mQ@VV0agN@O N@LN0ag0 0NNR00W0~00M010R1!n001_000?Al&K\W0Y00Al}o }ol~okomonzo{ok|osQqܕrnzo1Am4lfoPooPtoto volwolxo0xo6qtpnoofporomsolRce v vfˆpcezlnnr}00@ӟ NqN WWe1b͎H0@RW0eY0k[000~kokoklojmono>rll0u; -mq0[ϑ򀓕zY㉄7L0@S]];0]0uyv|r#Sgn,p ,povKo8Po.PonQoRomSolHXXfZc4l}A!q\ku04l1"uW{Q@ՕQ@B0RLRKouMomNolOokCoCoeEoFo}GomaN(gz4lwo~x'O>o?o@olAoi>oIr r||}egAlmm5oh9o9ol:ol;olmsbhby2btXX~OY_p`[g^|freXTTTb1Ugd`NgR gR}RWSS`p֊`NaOQMZ0Z0@\0@~INfH0V0 X000`0M0'SO|00Kb KbGw@nKN0P0tR000d0@@w1Q00 ololoomhc=z"xo%ۏ1KNnzzp}qqKNZl lslmW)m^vc~eSg#l4lfS1XW[ W[=\^cnc1XXY1Y~T[IQ IQQp;RRnSH0@0@00NqA0l^0O0o$ojok o omM0 O0W0Y0[000eQԏW0Y0000!okokofBku" 蕄ўҞmNW@lΑ0&,pkuzzI7Am Am〉su0uQu0:}f ,g9jlm0q\09hZX]8b8b@be0fm]^bZXq\\\]\UUqhVeVWW0Q0T0TK0 7R}S@fB SSS1v00m41dnn nnnnMneomoo m0@wiipǏ@wmykaWnmnmhwmo}vAR|xNNx mmwAm^1!NwmR1Y 1YFdeglf oS}RST(WvO O?QRQ0R$oSF0a0@oNM: gv4 b-Mt`%f k {0[0[00#l1'YWl^ʎ 1 xk0/fWl@y*yɁWWэ _br u }0}Nx070򖫀kj00T f0P[0P["kpp q`@2m&no no~vv\`|6eN{OW1g(gnnTnn&gdENf}lb`@g0l0[0/fWl@ 8 ToyW0э1P[kp*j@o%Θ0_br u0NNx0_l_l2mhnno~vv0~u+gt^ggLh}chIl}\'aaPKbb ehgn/fWl@0_c\]^v_`gV1"kUw4V4V QW WWpq\1n71/fq&n7NbNuQST{0݋0^}0􋙀0:N{J]oF/SS萆Α-p&[WS V@3K\]0}0\瀋z7*B]e@6,gw w@lz5ov,p0urQu9h(ll@jPl\mjmon"q\]9h|4l_lll1S\q\\s^8b 8b@Oe%f,gqQgq]]s^^QSSSIP[,;\;\>\q\\\|\]i1IQ[P[ [@][[[ q\0X T T@QBTBWX}*Y0ΐ1OO[S{SSrSCN0OO PCQkQMR0q\0a^CN@UKNNN:SSJW]on NSSCQ00 Nu N N@R-N10uhSm0q\#,p8b0!q\d05n080M0!l -;0q\0%q\l@f7!q\\]SS@]4l N NeQ!q\|0,pS SS[]l!] N~ NeQMRS[ m@P\;1%,p8b0BTMz 돚c0'Mzzzvs| }dee'kYuxyq NR_"L0wN(WV^nnninkninnl4l1R{wwl~SR{j=uˆtsst @wbt0bt0t1pq|4l~dln1 eg{R__bSbtegq"nS~q#NVRU0W_vQQ@)Rv0Rw NNyPSeg~nlnannAK\e0lQ}0)Yn1 NU}'YxyyjnnnknknD4ls=8N"Mq- `4Xvgu1nfNSu50bSp0v 䍍ʎu*nrۏ=gLl7pcy +1|o2P[]z0y{=zzzt#~,gn nxdo0uw0|wp"R4lpl%mm0BRS2_g gdh@2hhtZi_cFgeg1nS4Y4YP[\]0,g1nSxaWgWXOQQw0RwdRRSbOPseQyQl1nS00g0@E NN1N䍌OSeg}r0+y0@pD0)0QSn=Ma0R 000~W0sY0[0001a000}00000K0dY0}nmnnInlUdo&rĖ fΑwp̑A YN2udoku܈x1Nz+Ydd{-f9j+YP[~f_KNN{QgsT\TNP[}dnn1nfnnhnNN66 5@w01~@a~07`lo} lQ1#lQnnbnnlU65<KN@0Hh0y0hVq"KN}p6̃iፉB"nv06m06060Ry y.zU}jN'`lkpqv0LuRhVyY__~cegY1Yl=\M\k0ew0HN NgeQ@WtS}SY0@]xs0@Cv0z|0Y0p[000ll$nCn1'Y薀jmjmwmn+NQh@øz0s0|]Qhv2mnnknjnenmnn#nfk k4lnl1rrL0@0aoe{kq0p{k7 o odoqu1 ov0Wv^#lm1mv0nnnnnnnnkCS 4l2uxv}ir@0pf@#q q0p~{(|#0̃xUh@lA^r'`sn nzp@wx̃pef瀗f'lmmm^pϑT'` '`mc^ de{e}T @ YZkX[q\jQ QjBRedRfRsSoK0M0 O0Q0eQpY0m[0002{0P0Y0B0 @K`0@&0kT @-v00sAJmonnnknnn0tnnn<nlnEAm AmnmL" N0Sy_l# NMAm77m~-xAmiVnwo]]Qgv4ljltSr4Y>\4lRo+ gԚ%l0O{oR Ŗ lQ!X05r04lp pfqqw}1R4ll n ndo~tmtm {1TT6^?Ee!ffgj GPAfe 0SEeefe"we QŖ6^ ^|^_`nNg#l0Pv1eyrIZIZX[[]]zqHea{0^|STTU#Zp>m0lnnnnmn3o}NqQxP[nan8nlnmnnm 4ln nyn@q KN^4l~*mAmp0X0SQ Qf)Rs6ee1h0@.MOPunnnmne_5nۏۏ2 T{ASeg"OSnpolǏ!hc c}eg`lknn1nS__o`lO0R0RxSVWXOIQQQS~1nS4Xv0 0KNNtN1'Y T|~00 04X00l04XsS0@@0wo`u00}Kj:zxxҞ ^~Α›zz)7+m n n}o0u+mmnKj_l`lllQW!]KbKbei]+^^;\ ;\>\]p"-NQWXXMR)SSS@cBT0(gF T Tqg}vz0P[0 N N-NMRSS0]n00 NzKNN0So0S|0Snnlnnlnc6q nknnn*Y4gxx~i~^y'`v!q0g|zl(u]R`*Y%`qb\d~BfAQ0R0T0-^0ΐKNRQ RQGRbvV0>r$v0WKN@{OPёc0Tt0fH0@X0@NZ0@PNzynnnynmnjnnk:e{f܏+-o<OIQ?egt܏ S ` 1Yb1Amnp=[1Amw&a5䅐!ggL}p⌑NIQ[0@0@Kq\\쀬04X{L}}1*-N0<OWl0nnnp0u0N N,g@ 0Oe~U}{gl l@>8Amdn00u1,efk'fklll~]]ir^y͆ʎ0g0f0 T~q\\q!'Y]eph!k0ΐp\RQ[%]] s^ _@Qn?e0P[3[e0u1e0u[\K\]0g0V T T*Y4Y`P[K\ K\@ ]lΐu00@gr0@lXRSS1[OmQmQuQ|Q@Qx\[|OIQzkQe5h]N]NN퀔N O0<0ΐA!q\0L}:S@ΐ\\N NKN0R~;ΐtMOΐ{nlnjnnnLRzXnn"nnn~nGmpmpptu^ˆuQQVLeN4lnynm~nnnu@bvb0̑b bmMxX0[|̑aĖ|9HYtP[ OMΐ1j0O0wMxʎs ~|r;0,p8bTydf0hy hyy@QBz:P[tzvw@Pyl0,puu0ux7usv,ppUsZ.tP[u}2m 2mnnolo`l0gll@R%m0P[g4l 4lw_l`l@lg*h>kf fggcogo0[@bfzf0P[xUg](^f_ f_u_@Mu``o^^^%_E^ E^r^t^x^0by]]f-^e[#K\K\q\\\~[e[[-\f_f_u`7u+Y{P[q\AX AXj)Y+YP[w Nf}U[X4X NvN(hQZS ZS TTbU"P[hQ|Q)R@RGRO OPO@\O PNNN0KNKN_N쀆NdN0@0@5ENa0a0 d0q0@w00O00t k@}Zno1000j^0@Q_0Y0][0@0\AmAmymo-\cfqgNreQ倅QsS|4Y'`.dou u`T{ 0T{doru0u1 iirm mfm o1 ovt1mv~'`mltlp0S^^n^Y_nSg0W^c[W0 @cY0c0001}0D0~JSlynnsnsnhtndwnkxnknnonqnjrniDlnmpv܏`1!Idju:uuϑ--}|006xϑpܑKw07&돈@6̑Αll\myfm N|>\]!n on00u0̑ 扠7F"00u0@Z(00nFS S\^@)n0l0@0@S0PnI Ik5@䅔先0]t9 6]S^y^yzz|ySP[0'RQ:uu@1}uv;€0[0mHo'NqNqwYqrqs0uNS@^]Qg)n0lso~,p|p@Sp!q10uonon~n n~,oEoFZ$\ܑm@>'m!n)n0wml7EmEmg\mfmtm @mfl@0uR0K\1P[\!]l lkll%m0 N}K0W0s\0W0hVzl ll4lu_ll l#Sg!NNYN2uWS;\\qgj!kfk k0q\{0f0!]1i}TsYs^Oe1AhAhghvhhFi0f8N0.0e(g,gQgpeg{0?]iX@Kjfm~n60K\@b @bKbbc@݇e0W[s^z^_i`0k0O0\N]$] ] ]^7^0P[0!ΑEee:u}}WSq\]0b1v0W\\ \\\)Y^yz(N\ ,g 0扞1BW扣2Kb T扣1Qg扟$\<\<\>\K\q\\7S\gsYY[[wkkQHSjW jWWiXXX0[oSxQT Wp0WBW!\hɀ0t%R%RMRS StS0Vn}0kQQ@,:QQ1(gl~0@0y0KN&KNNO PCQk\\9hfm7xCQSeY>\#O]\]0 0f Ng N-N0P[],Vn {@l̑(0q\Vn,p0]h hlfmB!q\\]]]s^;\\ \\\@{\;\@\@ѱ\S SS\1K\l$l N@U8N@S0%q\0\=L0@Ŵ0uΑ_0L_0n0v0@0?0\\Α10}0nl n{7̑|0#]ll\m ]q\ q\\\,g0}z0rPQ@|Q;\1K0W0B0Q0 V0[000}K0L000100p1~0W0gnTgnhnjinkknhTmm sx7@w20 O$]lTP[]lxNNOeQxQ %R]}1O}OK0@M0 O0m N O_0OQ@ G4lpdnkenlfnln>n(Rn\n`n`nkandbnmcne\nf]nl^nj_niVnVnXnZnl[nF_l_l\m6q|ͅzH0@+lq\|vab^2Tu izu{}bgTu`zሆ0}u0e4l 4ldlhlbnjox^_QgxqgoN~9T(\\\]]^s^n09T@TW;\ q\`l:u1 L0N\e0KjSS@S{WSSnSwXA:uwX NmN`IQgQq\rq_la~a~~}͎_lfmo_pWSWSBh4l|SnV m :u@t0S0}0l0ԞNQmgRRnmSnkTnUnmmmn%MRe`;FnKn KnlMnNnjQnl%`uAmtFnkGnfInlJneR} @Sؚ̑@ MJ}7я\m(\mfmq:u:}0K\0'}d dY0_o0NqQSs^0_o0Te,gvh@فl0W0u[] ]_bexe0k[K\q\]lQW0R0RST(WBW!W1Nw N@< N-NeQ091QOS.YAnAn_CnhDnEnflQWS2mw0lo0l~>n?nm@nfRlAˆˆё5Ԛ/f|v 0xe~Wl0b1tsl{>no6q t$iVQp0Qp0iVN)Y0bSO{ԚiViVW)Y[4lq#xdZ0QN0@JN@$NNvW0Y0`[000_99~Ì4X[~g gik @'SS{SwSkT{MQbRxJSvtS0OO[O\q\oNsx[ё1 }y[[[r[[t0e0e+Y +YYIZP[m][wXY'Yk*Y\@ȵΐ{PQUSnTV Vt0WWuXXZXT 1UsUZUV0ΐ%:u T( T{ TT>TTf[ f[^@{2ub1WMRYNSW1x^7OtPUSUZSSSStS[] fk n0a0a2miV0WGRa?zzQ"RR RRRNS1'Yf[Xq"e0uQRr)RGRRuBR[~QQQtQQtQhVe0:N\p\[q\PQZQkQ@$ymQp"eN<sOPPfQrCQIQKQS[sOOzO}O} Pr'Yb~N NN^OO}PO\ONNNpNrN0ΐp!n0/CNCNENKN PNNw\n0`lR0 0 @1N N 8N%R]0>K0mrnΐ{ΐY0Y0 [0]0~0 000z2L0W0D0W0Y000D0K0Q00D0qW0D0ommfm8md +Α Α~KoÞfaNJsя ~ͅ~rv r{1fm{ {}+}} r!rmm~Xpff4lwm1" k Xpcp|VP[瀟e1NO1U1bk@2]\ir+7 ΑD{m!]7y-wwnne|irr0uU}1IJW4l%m %mnn[r0Q4lll0\1R{(g (gegg1RI1mS]of~fN)RXXW[yq\\RS0WRwir_O O%RJRf1mSNnNNQ0WNWNcYNsN0Nv Nq]lw0w0001%mYu[0@C0D0F0vH0ff @(gir}0!0isNh0[oB1R001R00mymmmlm=m{km4lvltlfn_l0u 0uꅌΑ0t_llns,pXXP[],g3q\ؚy[ NZSSq!kEe!}<ۏ;ߘ 0hV~0hVۏuoі]ܖWˆˆh@ፈǏpRQ~0pexe!}t}~oWm#Iq Iqtxu(uq@w|m mosp1NNJA N@S"0}ll4l4llJmqtmj^cxd0Z0|R_e@^Bgegh@w~1mSO@(W_ _tbmbj&bn0bw(WXj\3^0b_0R0RxST TgTnm$T~)TmwirhOuEQeQbQARW^ N#NNiNoN\OO1mS0gx N@& NNqNU1 NS~1Ts|\04\0h0@~0gNK0c00eTԏY0[0001H0Y0K0ԏ0Y01H0Y0F00Y0[000qS0@wV0@HX0Z000H0@mS00qQ00lir0n0mkmmiZHY"7uΐΐĖΘ7u}of_f__}4gn8jHYP[f^SSSuTT+Y};)Y@̴bSxS{Sr_N _NqNpN1#)YvNf NKN0NrmmmGm2mkmlml6N PT&* *bj0#WSEEwyT@͑mΑSWS i@R{ e`lh**܏a0D0{ 7q4lS1dkSQ5ƋƋˋ~yq!dkS#`na҉쀰!rxSqgIQUoh T`|#݄݄ͅυA NZ[02wri0ru)11!}Yċ6orjIRg:}YΑ0' @1E\]0ߘ'@PX0b107Α4@:@>1K\we0W7 ʎ1KNQ0S2_K\we:}}@Y^䅏1KNQ}v=x"^y^y2z 9{0q\2f70wx%xSy0]1P[71|q\}vv v w w0x1UKj0m2[bq\`l`l lt0u@Q:u010Qg@gh ui ck020uK\we0 T0}iSZ[4]ee,gqg1N1[q\]@Is^@Gb10S[ [@[@ȿ\ q\0Qg2TX[q\1ENOJWJWX@ZXX'Y~0,g0gSAS WSTU1\[1]NҎN6\Q\Q@HmQ Q RR12Kj1S0u2K\we2K\weN@ON@NPO P0JW2wK\we2ΑK\weNNN N N-N10jW1,p]1*j~0 0 00010010010020000p#n%WSpp] z*}~ ~@1f(}t}@<~0rr} }+}}p rpr{ zvzrz0uwwgwyi0u:uqu N NSTё0q\pp*r~1rrsurs0@wq}YUm7!nmomoxon,pe!n[nn1ؚX8b,pn n ngn04lmm mzh00Wca0Rzl%m\m\mfmowmC]~nZu|t%mkEmlSmll lll|s^,gnQ7q `lzd\ na(g[4lFl l}ll1ؚW N24l_l `l/nrp9_H_qg\m \m_o1N扝0MQqg@*h@^Kj]]s^@,gMQSWS9h 9hh@=h1Vg(gQgg|effg@ gq Tav:JSYyeff>/n1'YKbKbcodnaab0\`B`.aakaa N_a0na0[0QW```%uU}Q0S>k0>kz0h`h`i`v``s`P`}qqna]_ ___b_0Α]~t^^V0?]d\`q\\\]]^7on~n0,gDS[0u'@: T\Y/[[ [w>\wE\1 !|Q[[u[q1'YbeYeYgYYaaY_YS'Y0[sQWWWXqX0q\QWjWWp(W{AaN  T sT|T 3WCBW"\0?}08TeNbR&S S`SSaRwR;RSVSOsQ lԚ000`pSanO*OeQQq Nusq\q\cLe m0Qtzq0T|0xNW0B\l0_hNN\Os1N0uq 'Yh`{0-CN CNNNh4l4l lln#Qu0q\0`l-NSe"qg0 @wt0@ N1S,n0 D0TQ0@~0@0eph0sllfwmf4mpShWSc[e4l~mm)mmmnnpr={w@S1ymӚNeQUl#ue0uX0Kb)f2aaauΘ8薄ajihLr;%s %sy`yyVbzy{]fs}ij2kr4lrTY]bb2bf]~abTYYxZwfZyZN NqN瀵NZOXY0@-0iNPNzqN]CRkpr:x*ym-mmmgmmgJl͑{ltv0wXsmOm6mmm!mgAm nA!R_xk0lQ0lQ0}~0Am~0AmBlm|mll~mm!1~kjmmlmlmkc@vV080ɁmAmmmmmmllss~0u ˄@y7qۏ0eg1_0Wll%msfN NvCQQlegr`lK0@M0@O0 N_@bgeg|m<mFmuseus}ȉZZYHhc4lB Ǐ@#oN0lLǏNNSNY^ N*g0m~0m0-n% NR0f0R@F#lkOˑ-#w2dUBph hxrcʎlTyXTs'Y@\h0whVuˑwvu kjYciʑkp 9vR兣ANϑd}p&ww xuxmr#?Sፊ0pp{T[b~ϑn}pzpp&vlAR兇nnn\kpmp\opiAhVihn#lltlqml#lXEc uiuifkkklRo04l04lc~cenfqga=\=\{-_u_{o`a0`BP[K{{XYwY{1Y0cO<tStSnS\SWXqOguOIQtS pSgO[|gl{ssx{jzSj[0 @ NhVmw0oi0[w[0 [0@h0@C0@GNkF0@,H0W0&Y0aSS[*1Y g @tk@@m0H01[00F0 o0@ ?0_eQ001[00C0bk pۘ0v000_100cm vm~mgmmmmlmmm+YxivwvAO\~mmmmmmmo o&a-ўyoňiǏ||{ro}@w|zceg eglm19e9e1mSceX gz}Y}Yb~bg0RS(Wpzmzml{mm|m]}mlvmjwmxmym=m̀@cpj&M+  yl Xg`lxs0sz򝍀%}~0\qޘY s @םۘUq'YZ;'Y!@@Kb lktA\\A#\z0;xlΘjߘ' 'ba@ghA S[x;ܕDD x }}0[0\pzzܕdl2m3o ztʕ1)Yzzzx̑eΑϑb0?o>\(KK Sl|萰]OLu0(A NqgaЏc208N0]< mm'`l#l0P0PVm񂄀l llflxl@7lml4l_llztmm)nz04Xc0SS^00uub7ggg h@ih@~hc}i1wrg@y,g~ggpe0uf fkOfzofdvfgb^Uc df0Zr_0b 0b}8bGbbpbW__G(*`w&bl!Xqs^s^^~^ _0\}~bq^cdgݑg^^&^l6^{p;|irjFUY@\#\\\ ]]|]uWiQ\m\x\\\i}gtp}\ \;\K\q\\gpSYsYv[}[PހWA$X-$Xw1XcXXzZXX\ \\ g@l_l0yƀ00 eRBW\@,p08b1,p8bWW[WXs!eu0WOugvV VsVW@70WiJW0;N|FUxU^U@{M/VkltuQVSTT@XTqsTTvTq\sSSS T|Z^eSSsCSWS SmSpZ1q\CS_luQrQQ %R\]X[w]Q[F0b0[~0!hN*+P+PIQsgQsQUtQzQR YpX[1w]NN&OOqp;I0IQR N N-NcN Nvlbc0l0lq4l"un000 NA71RP-NlQ@Seq1S}00-N@Stm6yߎZNߘqߎoǏyy{.zUnoop}|">|8e@cwnY b0bb0b00bL0@bc0Q0_ib`ln(uqvr[ [[Y]l^v=^~Y0@ s0[O:Wn4X^[00hK0@:0xA {jm_lmmmlnm}l9f*0Ԛ ԚZ|ޞ xea=eёёvՖg*JΑuirw wsg1%zd07  ri9 I}w N@N0Lu0!bXq7z mkpx0z @R{T~t0u0utvwytzqsgspumQ"Yh~jmnno,ppqjmom#n8nA i@u0irxll%m2mAm"N NN0ju1juflll0zWd`3eh4l4l 7lllq N[0pSv0ehujvKj}lX(g (gegghx1nmS`sccwe8\] ]]^@k_8\M\`\z\e0u8Y8YrP[xT[[WZXuXX0_wp#P[NKR# T T~VW(Ws0}RR NS S0\Glss/Ss1 N[IQIQQzQRk cq_t0Y0N|NSOzO1nmSg=0e02v0*00@S NNKN0W1L00퀃u}jj~|~wIP[}v0y0Z>0@ݮ0100O0O0mW0d0@s0B0@ NL0@ 000B0KK0MM0k_!ppI򖄀 zd0k_@1l@nm@(.zd0f000NNQ T\]Y00}F0 @*C_0@g0@} N0L00y0001L00s0#s0v0`y0@z\0`0@#0~QsYY0g0001 NL00n000U0Y0|[000{100*mY0ĖĖ-( qg")Ym1)Ymtaric9XV{{noo>p>p4t1Xʕh6oo,p1Xmjm~my+oNnoXP[&eg g_ltlp]e@qfu~gP[ [\s^Sbq\\V-Q QT~ TXr4Y{0n00 NcmQ Ns^1R\0P[fmfmgmmhmmimKOev,L͑ ͑ΑVL{⌈S s󁒀ivyzwA~NkBmmw:nzp6q yrnAe!q0m0mKN@;ckly#lNkck{#l_l}imdl on v a i0i~0dl0on0v0ap-f -f~zff9jt!kxOeevfr fU5[_ __o_u`by[]^ts^mx^w*Y*YY P[i][[g|ΐtqplƀUVX~'YoOS SgST~T{UOOIQxRkSmKN KNiNcNN8ON NtCNEN}p@V8bwLҎΑyxΑr}Ҏ~}̑2 Qge0u97710Wq\N4l0S9pw^y@Ѽq\,{*j %m,p ,p0uQue%m\m@mj*j_lg`llnlQQgg gQhh0Qgqgl~ge0u8b e@Nef(g~n ~nw@Α10\[4g4Bh0\1lXvq\?]%^ ^^_qQnp#fm]L^ a^1e0uQS~AS]1R]q\\\ ]~]e0\ONQ0]P[[ [\>;\!wm\P[[[0\m1"QlWS,gX XX 'Y{*Y0ΐ$,g0%R0&] P$ST T怌TWw'YSk T T P@"MQQSyS|]~nKNKN N}N@ O@PO{0 Tp#]n00 NNY-N>]\meQQ\]p"~nSʎř0MR1^MRcmdmkemjqquxhcmmnNmYm_m _mk`mamlbmlp4lrYmZm\m#^mjFwwucw'Yeqg_lwTF0H0@Tm+n9a3 }ST,((ؚ<Ҟ0]0[1_%R @@"1'YKj0[1^WN 2 Ė>ezv0S0S̑Αe@5fm7hp p~7xr䀰h҉Sq\s^@1I@h{L0]0#\p$O }L}@}p\G ww9 ϊ ř0MR0%m0>\1*hCQlQ@]WS-f0T Pn04l0WP[ P[[[[0>낦0WBW W@7'Y9j%mx0qg T T TVW\Vne0@'Tju0NSSS S0w"4l`lqg]NVIQ*RR%R R@vS CSN~0@bpq\IQ PQ kQVmQ1juN1f[104lNNOOPOCQBT0u0]NN N Np]1juN1juN1juN N!-N-N CN@EN KNp>\m~n0 N N NN1juN00 NNN1t^R400000jur0N1juNn00@00![,gfm,p60K\0~n0']C<[^0u:u10]RmpRmuSmTmkXmgm8 ň ňcR͑k1sb {k0=)Yzz1 Npp pmu w)b1'YP0\lQyQRWSQVpq;m[OwmȉB3jDmQHmSHmJmKmMm4l 4lirR}󗃀0nN~X^ul Ջϑ ϑUbؚ00"NՋH0hV0hV__hm~^00f[P[\^pDmEmFmGmLp Lpqmp{qx NQ@b2a4lmkzfYs4jcc7jL0[n0@[#\s `t wyz0[0t0t0[0&[0$[hl lnkp0[0q\hck@"4lzf@]jff:ggW*_Ye Ye@NXf@q%f10MR__@_[,g0WY@dxP[[@A[0[Q0V%V@]AVTWH[ [yq\_lw70[n00@һ Y@ϗ[qS\mQSWS뀰idN@CQIQBQ@-Q0>[elY̑FĖĖĞҞ0D0q\]ɀψ̑Αq\ q\m,g)nK0q\ NMRSF,g ,gv^y@09hQWS]}1 S-v*L`7}p MQ瀋fy~k ])n0lvq q݄mψ0rmIID L0@q\~nuΑEwm wm}}i0Ԃn0 @\Kj000 mT^x4+}# 0]}NΑ0r1f+}}~0ru0r|zz{r}x@+yy,p0u 0u`ww0u`,p _r@u S0upwp#]wmwmmz,ouCNS,g@~n#fmlllrZXna8%f$9h9h!k4l_l0?ΐD N@/.N@1]~nrn%f>f(g~1fa}Mb Mbef1NO1Unay@bKbq\8\0\\]s^qgQuQu@[py@qg@n~n04lSf[ q\b@Fe0n01WSq\~\\sf[ f[\@>\1e0uZX+YP[ \P%S T T0WBW4XxSqS TRRSyS0]PQ)Ru0 l0NN@YN PiQ\@:urؚ0S0@Nt-Nq0q0@Հ~00D0W00D0D0bP0o00K0t10D0gxAlmr@m@mlAmBmjCmA!=m̀m{IzϑIΘ#Θ Ԛ t;0mx1@bSRR \0R)x[0x[}0Rp%x[ϑ ѓ@7< 21@bSAhgo1YZ[0l0@b|pQ0O #MN|~q_ԏ|sIuޏg1_ԏqB0CQV00W{2000l*ʌʌ(mcjm mT>U1QORQ"ow4l 7liWlolnl1Qeg N 3^e@LN򖎀0PIgIgegk{lulY1AmSffj(gl+g0@xivh0g0g _a a^c>encexeb__ _|>_H_b_|_q\q\ \]n^jt^1 N)R}0[1Y\[[~>\18bq\OK0R,S SqSTcWXX04lm0Rq:RRWR S0^s}Q'`fk@kvpnj0"uvPQ PQ@;geQ[QWRr)RgOzPQnIQe_@ȋ0O N:O O O SO\OO1AmST_0eg~0N1YR&f[p=mi NNNbNOBegsl@m0Oq?e^wa08a0 @GOf0@000 ikik @w }=00r0O0O0Q0001a00v0YQVz>_fkY0w0vV0@W0Y0`[000sggv{}0t000CQeQ@!Sr=m>m#?mgbW~bdNJnuFUFUml^D0O0RW.uf fcLjЙxSegub|aʎ0O \ \bKbego000K0W4Yu[`QS SvSTVwqSRQ+Rn0Rp@bYO OuQQ1;eSbY0 NNc1(u4Xlx m -m#5m9m9mi:mm;mymy0OHr u@(uzv[kr0Ąs^__e'`cbCBRRpextWW[ W[X[[HryWr^XP[AhtSS Sz}Tq(Wc0R0j~?Q(]RR RR?R@1EQl}]ReRRo1uT1uT?QkRQQ{Ql0R0wN[O [Oh\OPt00NgNNe;u0{K0M0Q0@ N N N@ANyb~Y0c00u;m @R 0Si5md6m7mm8mg6mmgn1oCn1me1mj2m3ml4mkVl3 򖕀圓\]ƀEۘH_1ޘ9_Lu Lu[&fml\mnp#]"Sq\]],gl_lq\\]p\m0 KN HQS@P[];0Q0"2u-mj.mi/mk0mh"m)m))m*m4+mj,mkOh`*m *mos2wLp&Hhh`ac#l)Y )Y[}^_0_j0@,00@|nQ0OAmvy8ϑ~ ~0S0یƀϑxё+0"o0EsR Rw1beq0myMz0W0B\Nd\oeyeyyy0hQu02JP0)Y0)Yoprnnno#Vn0W0 iƀAmlmVnmeif[t^@b$fkfkm4llwps0xs0`b f f0+utu|uWƀ'` '`i`kb0WS[l_^f_@2`__[\ \o]]0g_[f[\0fk0dW0zfNNWS(W00N0mNNpN0gƀ0 T"ml%m'ml(mlfyΑT ؚ ĞҞ@d;0]0BT0 SΑ ёS0u\]0u{ l ]]2z}  00u0w00SN OO@^"IT@'Y[0%m0MAC̑L\m!ww }qD@ 0p"]\mwmon1n0l0 T0\}\ \s^@3e0WNJSq\00W00\|q&Αq\14Xh4b!Mb0uΑ5.#7~g ~g\h@т@P w09h]ef08b1f8b5@[N䅒w0]ǀ<\lyMzz0%muSYuYuwbyyy送;N]0K\0$Kj0P[!N,gu@0u1u@&Qu,g\m\m@wmř0MR0\,gqgliq\ q\]e0KbCQSWSm mv!n,p!q Α%mfmjmwm0(g_0@h0 gj@5fm0fm0sTo5@b 0Kj_l_l|`lll PSq\\ҞKjkk4l9h9h hzh@Bh!q\0#q\f,gzQgg\ VE\^!%_ %_@'_@!tHa8bid^^a^ s^p4X~t0up_l]] ]] ]0^˗~m;:uE\6K\9q\@\Lqgyy9{ }0BW0E\1L0,pqgQhQu0q\1n0(gK\K\e@G,g-NNWS0q\p~nCW\]xΑBSv@>}[[ [\;\>\0q\0fm[y[[[0fmXXX Y HYP[(g2*Yΐ\p"\1\ V@lV W0WQXS:9T&9TBTTU0P[=0W ]fmΑ]}$\,p08b$,p;08bS T TT10N@k@ENS S}S@SS!;QR@LW%RWSpĖ0]CN\NNO P wQ}!fm0]#S#,pCNEN KN8_N0P[\\ NH]](g@4fm @ o'0@+00\00q_0@Oh0 P@)zq\0S0NT\Vhv0\mmmmm ml1`Wtz$ttRyb{{Ɖ7+| +|1kptzezvz`mq q:r0uVn)nlumwmp݈0~neell#[`n8b}?bq%YS)\^ ^x^{__Vnn\\]w>\>\q\y\Sh)Y[0Rj1y0W NQQoSWS NCQRQ0Vn00@0@ NL0O0@U00d0\\W0@`0memjmP4l/k k 3}}wx \q~54lywx ^y指K$q\!q\}Y Y|+YiIggyw`xh-Nw OsKQWye@&0RtmmmmmhmBmjm 11j=M00@*,g0D0mQp+1==QQkbc4l1kb0W1^[0 N| N0eg1=0@QIqNFܑ-lln0|q-xT]ܑ"miꖄb@bhccʎcǏsN^s gm_jk|lq\\NyfosxɁv}' +1x3g80vu/g}_3Àz m`\0},T{}xxmK0RQRRR@\NIQIQPQkQpQzSv0NfNOP} N Nu NsKNNΐ{R0}K0@N0ΐqP[mmimm mm8n{Jlml$lmlmmj0-n NRQc}v11rYeUtu0slvlllDBRVno{2KX4l 4lۏwpXYc1q\4lWQ Q0RLR"S N NQ04lvllllll0fmt0lx0]el4lkl =^cch݈^s2|=^z`lh}R0R0@= N\L0N0P0d1[00e}@wO0Q000l'Y Wl lClliljlil\lheyR*Ė ĖuŖmzh0WxurS SΐzΑw0⌇ v0qjLLyՈz|njz~I{ {}}1DSy~zzq9GrS_l,6q7u7uwv{wPy6qs}upWU0KN0zimimzmn_llw m gg g9j{!kcky0=ΐ gegtqg08Nf fs-f~df0X1X}lveuegeV]q\9_a abbvbs0>r__{a^^_qf_rq\s^tx^zSS X (g {0e}0uSuS+Y][][[a[v[+Yv.YP[lfWfWgX*Y0ΐVW W`0WO SSSySvTmSUSyJSZS|xQxQ{GRRiOxIQtQkNNN8OQOONNxN0[N NENKNv[0@N NpΐBllnllll.lmm{ {z薀0 pm}snr yrZ1#0b-r0p\vYmm1oofo ,p>pNX0ʕ0NuA6mw0O0gn]m!n@I~nnwO!bNll%m jmnm0/n1s^SWP[]b_~bkkg_lW4Xq\m0oq\i`Je_g _gw~gg9h!ee f(g9L0@,N1sgbbmpeywe@rqecpʃ|i`su`@&8bSbAa0d0yN0t004X\^'5_5_@DES_b_`_P_l1%mfm^ ^ E^ps^r 6I0s|NwN\ \]r]]0"\q\z\\sROZX8[ [[Y\l\0YrZXXYP[|mf,p ,ppΑnΞ0Tp\]e_l%m'\\S SaBTT@WWRnR[R_R0]qN*IQIQeQpQ^R倁ai0>o0>oqNNPO PqNNo0:] u7n0n0&NIN WN00k0031#[_F0@`0@h00F0lnAl mu)6ꖌx6l܃izz}~xd0xf000xuvb@w}looo,pwryrll onjQX~060et0|wq_q_u_Ph~4lu`0 @ Nv_llcljllllj1z"wwkJxy|xiȉ֊1z}xloo 1r}v{^y֊b}pl8nncKNN)Q Q_cq1Rgw0NuNtQxl lll:l]Α g֊[ΐ& @@h 0[Ė㖄0[l@/kbQΐlzϑ󀫎 z#S0[9[m*n^R[[}q\2'YWN[ 󀴌w0[:[֊}fq]'nNJ@ ĉGqthU0sԈ0eAZQ螘% Svcx9T @ 5-KQh}xpyt[I [m@'L[ [{%m@3L}n NJW[~0'fB>X[%m&~nopav+z} }}yQ1b`b`v:b`b`z@yM|q}\Of[^^b* ffffgm f@w-ffLu|eeee0>yhf[x0yrb]?eaue'`a awa@ob0['`@(Ni``1[q\____g0OUg0N^^^c_i0[l\>^"c^c^^v^X^]^y+^H] ]^8bg78Nq\\\\\\]0 Tl\q\ \0[-WN>[〝[[ [@\@^\r-WN|[b[[sf[x[[@[X[NlQ[1tNiy@e)MzaZS@tbvRfU.WY Y+YP[\1ei`WW~XVV WBW'Yi}Tv2'Yi}TUPU|hVvpS T TFUOU1x[bpSS TpRRR ;Sf[o'Ym0pS[0!]RkRvRnO1xQRR]6ROGRWxQeQQBW[IQ IQ@RQpQKQw~hOSOOgA=n0n0nNNNN@\NSNjNNF00@R0@75N;N:>\q\4lrl lmlklalp4l{lmllllllDlllll{lp?\BhV^Yyq0ym@HQg0us)zΑܑ04XQ00@l7r Sq\z0}ww^yy@z}0h0u:u v@\ >\~q\s\\@gݳ\0[t'Y P[[[ N0ujW\l%mmN'S SS T TXz00uNPOSWSj0h0Αjq\ؚ3DS}yNN N N-N N10jW]@ΐ.YszL0 0@ñ0 0Nw\N~hNeQ\\fm\"\m99Α\mfmn]]egQgv\\]MOS S0W{\q\p$]0gMOmQ@s%R0 0z000;];~00@W0L0@sc@Hfju000Q000a000hc@ü00llll=lmk#ll *mtoa2`Hhhll0l0hlkls#ll0T^ ^_h`acN{Q)Y@[g4ll1! Ǐlkllll]lbV@w6" iZ^NXb0=0#^NXb00ocSiW Wmr~S㌎@w`}VWlRQllowm(ugA0W]0@S{RQ\]_lfD0ZF0n`N8O?QW0@0Nqlalllm*_ _16^Eec}1`Idodooo|mn|n gYl Ylal{ll1ꁜUq g{g4l|p Ni`i```Kb No NIQx0 N_aRvck< Ėx`1U[wq<ˊ@bBW@+9\@F͎ΐ8N]30w9hkaň݈009joW~j{1hO}}>~~Rvb}r}1ahl'0uu uIuBvl_1QeNw0u7uzeu0 \uu"u#ul{ntRg k k4ld_lgj9jffg~,glaVabR^P["[x^x^f_t_[q\ns^p10u\\\~]MR04X[[@&\;\ >\@0q\"\%m]ؚ0ST@0WuWY0o qgOWS WSsSSSTO P}MR@dS N NENKNNp&e0O Pzn000 N NQlz\Os^ s^h`llz#] N PS\0q\$q\p$q\8R TR1}lllmll^liNdlw wv~e0ޞp4l}dlllonpjM0-M0O0nu0$4lpB0 N z @<~w ԏ001L001L00S000~0000d0B0 J0 K0W0Y0t0on1L001S00%mnPb+ m|}1܃}|bu- 0\S(gn|0b0fKKq|*0P[q#0Wenr@\bxΑ990vυ779yʎ*f~B0W\~nυ{kI逋9 9{Yo6v܃ppyq1pt;{#}}P _^T1n0ʎ{r{h|}}u}n0wQ{0wQYu Yu@]kunv@m9w&yt|0u^;u_Qupp#Yq Yqugq @~qrrpppp 6q Nq|p|0- upnn}o,o,pops S]u*g~Nr^%mm}n#n}]h;#ljljl l@>Ϲlxl|lk0jl#lv4ln_l`lalnkkkllal1\hhiv*jKj0p0Nc.agagp~g~gPhyvhw100ceee(g N NS R0k\Oirz'Yuen>\^ ^i_h'`d8bc]^~s^怫^W=X"K\ K\wd\q\}\]X|+Y4Y[\0{n|0b0XXXbXXX0;ƀ_W'WfJWW~IQ*RR XSpSySt4V1n ~0)Rh9jIQQRk)RdR{nn0b0bENENNNNYPg0@0@f\@ϳ\Nc00 0 N0r1S0D0}0m0mllwlll|l܃q3l| |ߜ0نlpؚ- b@*x N{ 2p} L0N0s$ΑΑKp sS:uSauC-NS]1u0̑ 7jZl*qp^v܃뀌vሂn4Tuzzuz9yTucvv|zpKj~Xp Xpopq0uSen"oo,pv1lQVq lQW}Am n n~!n/n~nD ^e,gKj2uAm^fmymn1wmOfl lmo%m2mAS]lltlxYoe:9hk k4l_ll{pт9h@Ch倨hi'\QgQgcegqgg-N@Q]Es0u}0\0UO~iR,SVV kXuX'Y1l\0egy1lo`Sq5T1UtStS倻SiSlSiRRR|NeQ eQqsQ{QMR0|bNNN$lEe0HNXNNN N?Qq~b0N|0 nY0 N@ENap<0+m77|RS{+mm nsee`llQWXs^lllllll|6qzq2m}kT7%%vxdSZ|ם0-ƀ̑̑K}q0HYo0T P[|0yr0u`6w0yr1mё6zRT~T~6foxp̑S9j|}qu}@}0tYuBwVy VyBz|w|0^wr>xz+yvvv r݈ʎ~n~npnov o1KNfyz2maAmn\]'Yz`J g&9j9j9plllg1bk0\OXrT g@qggzh0ŏeee@dzf g0;NIN}"P[`8bbA'Tl0Dm{\^ ^v ^@@%_L_zp\\]]nP[P[gc[\kB\'YHY/Z0"[ƀ0O_lV-uWuX uX|XXvY0uWX|4X1\:W:WQWt]WjW081\VWt0WpRS SSTo^U~WiRSvCS0P[0NNj_NOvR0Rt0 @NNZ|xlzllalilml@bkzzё9ؚؚꀴҞ0\\,p(p!]0pҒҒK #iw0c0\ё{0yȖΑ0 N\1lq\U@8‎[0\z~i~q20P[\ w0\5le0&b00!nB4x!MzMzztzz$]NWd\}s^@Gb4xxy1v\!q!q0u}v0w1W\MQ]ehb!no,pm#\m\mfmm!qg:uNYN2ump%m2m 0\1v\l l@#Ylwlp"q\k4l; 8l1o萰\|iXh^2e~g~g g9hi19h\\fme,gQg0 ]>O0uccddpl^@݊^Kb[q\ q\\}]\h[[}\0\1[\)Y )Y[@i[1+u\ƀ0riX@aX|'Y1qg\Q/S T TWZX0SST T0\2[8ND0vpSpSrSS倅Q7R}:R>q\]NO OtPCQ1lSNNN0&N0[-N -NKNN\Y0@n0j0_5xؚؚ @Ҟ\,p\ƀ`0\ƀxx(,p ,p0uw% NĀ_eKjMR@$$P[0\'Y\ \\}s^p',p1S\'Y@Pd[@|q\0 0SWS@U1w\10\ƀ1000\ 9h0u 0uw@s;9h\m,p\ \@\s^_1P[\o02NS0H0Bg󁘀7ܖBg4ll10N0] ]b_cs(gp!\N T>\\lmlllvl~NFD/   R& N0_0_q\#l-04lDb@-$lf>\f" "r/kܕp!OmN~S0t88M2"OSp#ljz1Spv\~-0w1lEezz5υ υ充{0XsɁo@'=xq#N|| f}}r$lo`0Sbi_Ǒzz|zz=|}rkukuvu4x.z}rsu(ut0~m mnq9r1(lZllmRQP[l0)Y \jc+re k k k#llq#!q^1%lRrexe gLg6e6eqHeQebec,dd`"bbbcc"0R0g`a2bSb0 0Rf0`!Sb__ _@_`01l \\_0R4V"}Y}Yx[[\0#l!RQ!lN}V@kX'YHY0UO1l\5T5T}T1U8URRSwOeQ eQ{QiRROo`OPP01uN NNjNN0j N NtNRQy^~b0N0Op6|Btm 4s hj00Θ|~$ Qllelllhlkllmll,nuWDw%ZZ|؞ N[/f0ёx0u0s1=1=}wwY@q\|͑͑[jMnW BNx(Wseqa0bNqe@wy yhMz=|ir@wawx0`l^bq Nno8u uumRir08uo`2Jm"mmxNnnNt(WzeNyeJmxmmBRNy(Wge`|llwlflkqeQawR[[_ `dAY]0EN0t^p!OOl~#lRSTi NCO OO eQoQ}Sueg0COl}#l#p1$N#l@Fn|A+11Z|؞ ٞa:=1= N@S[0Yn\u0񂫀q! NOё ё|3OMrwT|͑tvy yMz~9yWp\v@wkawx0`l Noo8u u}uu0ir08unznTo\oT1lwmwmxm~mNnn#Rrl}llgnm` `x`b|kkkTP[[_1OO#l N$OOOO@QQRRS0y N N N CO0COKj~1OO#l0񂚀00f00@N0z0u00F0@g0@j0irl}ll>ldlllld }Rv }tΑACSs^tuu0̑XX^ vA<00100100SWo0W}l~ltlll0@޶0NeQ~1_>wXR{3* KԚ* f@nS:gq05u_j|v0,_j9 9jG|ʎe(jR{68p4lqqtq{p4lll~0tB9_H_fzSS'WXh0@bSShVpD4l}lwRw3l}xlxllylzl{lmA yl|mi&{k>#xvؕk^%y001vP6qhˆqpwmHhk0 k@w @wcV{a{U}Lgpfg{kolnNpo6qR a a[&ba0bne^eRRU$XXs[_ae0@ kxvꀊ000N N%Ro1{k0b[ߘ00W0"Y0#~0$0@b @bKbfest00}S0@wd0@i00X1S000f0T"0nc00Y0]0f0XrlslltlbvlaK]"rlrll0u#eP[CNeq%0%0q]@_4l T瀁00" NS0S000u QQ@ml mlmolkplqlmr cehliljlkllhlW0!_l_lBilvllXjll m |0[8Δ1'Ywmxdl2dlellflmgln <\dldlzmz<\i`fk1!i}T0k4Y4YYb[0\oSSoS|0_lC`lall"yJJrޞ|ybzj N*X1 N*Xlliopoirq d d}gl#l4lYAngir_N T|TWl_cxfko_})Ҟl0Tƀq\]ƀ}~Rgb-q0 Nz]44cp{uow0s0sǀ m̑ Α0P[ hq\8YNMQSP[v\!\HS S{ΐ0Mb=\|vŏΏp~n҉s#*Y*Yqg  R0(g1+Y]1w1wQ T@Y0X1`Α wYwk5@sg0\o~ςHIt0]Vni`u+}  \ǀ" W-N\>0-}K~P[`uwMzz| {0q\s(QuQu|TuYu N N-N0[st 0u\]1KNQp~n THYP[VnR"o,p !q@oqs^S0lWYmmmcm!nYmefmjmp \~nI0ꚻl m!%m&2m,Amx qg qghl}NWS\8b,g1,g~g0'YvvP[,g@Vnʎf0?Qƀ0RQIlIll l l}l1s^S~plqqe N|fkk lc4li8ls18b;0Y^f'qghhhhq\:u"P[nqg~gg0Kj|f@g(g~,grQgnbf f@ ff&S\bcc0e^u_7_tb8bP]\m \m+}p;$0]u]KjlyKjv7XXvZX[\0@NMRoWr0\J]0+^ +^a^s^-Nqg] ]r][r@}]]e]h0_o!}0[-NS'Y퀸\m\]j]]0q\SK\e@,g;[/;\;\ >\q\Af0Np09e0@|~Sqg}v@2ez0!WS[[\0n0@(-NYmHYZ@P[[e!0u)RmS4TW WX@I4X"WT0WBWk;NST T TT]0um[],g&0o=P[S#SS SS]e@Y0\OSe00uSWSTxS0q\ƀKj)R:R LRoRSAP[yN9OOQ QR%Rp*Y"QOOOQKN NNNN=q\P[@1\fm!0@0@\]2K\\ N NN &N-N 9N0%R!\]0sTpP[n00 0# N@g NB N,gfm]]x(gfmQ[\q1V0W[]\m \m@^fmҙS\Qg0}o@e,gg̑>}ҞZ|1KNk1KNkKK'Y\~m0Kj̑yΑё[q\l@B1}i[ t}0]7n 䅞ሊ,gk}h9뀱%mpQuy ytzzrs0<\Qu~TutvmPmsoq0uK\%,g:u:uhL}7,gqgVn~n^^`eeK\@q\]WSWWiX[[WSSS-N -NN@MQS N NN%mfmmp"]lllrllmlyllQS07k k4lq8l'Yk,gvQgziYo]-_eeg(g+g00u1K\q\_b@8b}s^ s^^^z#q\\]]w]k;\*q\q\\z\]"Y0,p8b;\>\K\0]-NS'Y11uN0KjsP[P[p[[Y'YeY }@plŖCQ.TJWJWsW4XXXgT@mW0WSSSsTr4l`l\CQQS0}SCN,NNNNCNKNNl!;\QuQuzz;\\l NOQS[ N N N-Ne@irtSe,g}n1[~ TT@&ψn000C0\fm fmzz7;\@7\s^hMR MRSS\@q\ Nz NeQQ~l lb8fmon,p7 NQSs^uSs^m74lKlUl [l[l \lg]l^l1TёgmWSfI{r)sUl?WlBYlZl4lbz bzwm큎L4lgldogpwiroO O TqT dfgVD0aY0p000qy_W0@01W0D04Y[-l,o?RRvOT|q%RR @{kx@sTuu逹uwezr10Z0,oo[rsq0EQ hhY%4l4ldAmmunnY@Symn0b0̀Yr^ထekv1 Np0p0@e00 S@#WZ0@ i00000X0 Y0@[0@)`00O0m100ǀl loJޞ TTWgz4lOlgOlkPlRlkTlk]5Yu}0&\Yuf0@=NSbKjrl rll@`0u00]bk`l0;HQTTK\]HQeQ9T!]]n0 0@R00@XN0[0[KlkLlkMllNlNlNl (uX^y@kU0NiQQoQpg]Zl7 X3lؚ^Vyy͋@(0xQfln.s}vx!W[͋0xQ0xQr$Vυ0^0stggofkl@Ȩ4lu_ll0^m]u_ebf g{͋xQ0^!Xf[ f[r[[}[w[x0_!XdXxYYW[[qpruQuQQtSUSfWd Il\-NefNnNjNhQ@lAlBlCll]]t2m}irirq|t7Q0适0F*ms="kI7ʋSSjbRʋyǏ N1eO14n1NO::wI{}lIUj$X@_Mcw ~ ~LwZ~pOkw^y ~{d|_~a2ksOU\Sllx1rguj0uOU0 0 "kak {k1 Nq bq$bRH_"MbMbcoQeYeN14npOS}__h_`qanRu}Y }YZZcx[p[1_RRSr T .Uxe!q00蕉ql7?ll@ fuT`+zzq @Ҟ򀆖@#)Ėp [ΑΑёwS]^0u`Ȗ͑J܏ ܏@uT1]\JP0f #7q0#e#Xzy6܀yI܀pyo1]~~~0P[1|vU\n1SU\yBz}pM0B[:ux0bYuwwxxmYu}v ws08Nuf0u1u:u@YQuMb&Mz[ [1OQ1lQMz@%扞Mb@p,gqgKj:uh0Mz\ \\|]]_1XQ0 SWSSq\>sS2j00S_lSm-n,p,pn!qr08NO[0e0bkn@nov!n!nVnn0[mmnqmfm fm@`tmwmu1almm\m_lt`llll[]h-_jfkfk4l8l܏`0`0܏_j!kLkh{i}ijrKjS)nX0l+g~g~gvhvh+g,gQg ff%fif(g[qgX\R_18beekeeO[0e0bk}8bKbMbp;]ƀF`F`jR`Zva0[__@0_ N_]s^ s^t^g^p[}]]j8^\\y\o]]~[L[9>\/>\q\\rNASASV@@KjN@_kQ@VmQ0agN@UN@ N@]N@=N0ag[[w\0S[@ ֚[[[[r0lx0P[[[q[[cP[zW[X[n1kQlXZXiX'Yw*Y0ΐO]R7 VBW BWWWu1 N=gv VfV0W!S[qgSS T TS W^u0-N|0]RSS0:utQ+R +RhRRy0:g|tQk%Rr)RrO P IQskQmQ1R%fq\0NANOOOOf\OtNN{NoEN \O*Y@D]Α1*Yΐ0N EN KNPNbN0!ΐ0-N['`hokt1z WNQON N NNl-N0 TRy}Nv N@2 N0]D0uQ0@sT0@n00H0@2O0y%R@\>lo1b}p4l6lh7l(wmLK''ؚyZKuw{pꌙȑΑ00P}P}pӃ5 b b2u}NNYN0 P[wmpps@}x0|x NlX%g ggu4ltl@HlpgrXq[q\o] @bSq\\8N}SyS S~SVBWJX%l~0 00 N KN0l1O00q\x0u0q\m$K6x1Z- -04Yhp-vZzw07ԚԚz<{Tnzp10hb(ߘߘs0D00~v0Yq~vYbw󀨘0BTu Nkf0G򖀀0GBtz~}0exv&NiQh(u02zd0Q'}2mDF$Nv^0ۏh(urNHh@l0N{w 9}op0lp)q\BMR@l6vK\gqs̑$ܑ ܑD[bu02xv̑eΑϑ^ёmQ>\7T01q\N l xSW}irS@WS@}oo WKvS~BKjf4lK{1n0W}9E͎ pcJ0s0m͎r*n1S5u_j|v1_j ʎqe0uq\\\1>0;Kj9mDp0n[7nj njY'a(]0ne7t00qgKj֊1Lk4Yx1Lk-@M҉m.L L}ψy1[q\U Cho džy0pkhӃ ll-lvli#lӃ@n܃k=I0q\1wQn 6@VIc0Is0Vnou{aP/ky9r_ksy@0P[ y900uPz{pl }} }}~8u0l} }Zu}y}}0l wQ| |q|a } }:\{a{h>|#my2z {{ {@l:F{R{l0Np"Nzwzz{0XA]Vn2z2zg;zaBzytz쀽ytyyvx xx^yry0wv@wWwx~q\vvvvvv|umBvu}v}ps9"u:u :utLu@Yuu!vu"un#u0u5uYpirf08Nttt uuR i0irp0ir^asgsntnqgrgrirms}zsqry[rbr~pWp&p!q Yqnq0ˆ0G;]]gkl,pyS'Yq\\0h}ps~pmpp%M0qnW\o*oow pkppp0k Nh!q0`[yv0[\o@mosoo00W0!W0nn n ,o 2o19ؚPw1p`!O0nn n1wzM0t'`cmi1:N`!n"nnn nunuAQ,n0ϑ{~00!n@)n^~nunr2m T]mmtn ny nrSe !q 7tQ0|0Zmmm00kpq]~g`llLRm%nmnmtm wm xm0W0t0s0s=]SoRm\mfmjm0 Ol0)m)mo0>o^l~ltllx1 Ns}l$}lrlmll]]]^ Α00u2miV0W1KNlWSq\\`lfjlrlx0jlwi !kllj#l{8l_l!k{kkgltiiZ#j~9jiKj@7gq2z8 ř@ؚZ00zvё00u10X R1n0N2zz@ꜘ0]0wr`u`ujuv@%uw0I{1- Tr@q0u:u0`l `l@Kl\mn14lXg@5g\h0(g0I\9K`-f-ffgqg0T0m0eK`@pef0l] ]@^8^s^1X[\\q\0s1IQ[POpS pS@|0WX@'Y05POeQS14X1ΑzNNNN O0R1ΐ8N N N-Nipii0mhhh{hphuJih9h=hvhk!l0Wzggugrghh~gggA$e|{8b fYf&Ig IgyQgxegogn1Wcfg(g,gp=VnB(Wn0[0BfBfvf ff0g~0\\\tmq\\\eX f@CfffSWSSc-cece@eee1*\O0W(pf[!x[{r(]c @Yc d;e000R0ibb值bLc@cA!Q0֊0֊8b?bKb萆ΑĞ0j\0u}p^Hi_4*` *`v`tb0bA<\]i_q_~_'`hgJi0|0wEF{ F{O0e0e;ugkuz{~^ ^^_p5_00^j^|^l]&+^+^r^s^^]0qYb_}jbv0\]v^ ^p^0mw0%] ]v]m]]p>W0z]xi]]o0ReWP[q;\[Q\EQ\q\s\\Nwm"yy@GRؚ0x0IwmXp>rv0u1\1O^]]f ,g@&qg1]0^y-N@9SWS;\>\ E\~K\"]]Aq\e00u[ [@[g[\~0ChP[T[[X+XXY)Y+Y~0˄0tb;Nw_0_0r{XX{XqXv_jf0WTX TXqXXoX@˨X0kuzW^XX T\W1WW W W WlQWp$\0▍ Qq\WxW'WkQWwC NOAmΑ0 gq0cc01YhFUFUUVV0Xp$T TQTTD 0 T@4X@8\~v0Y1%~vYS$SSS S T0irtry\hP[0=xANl0uSSfWSpSfRR R@R Rq!6mgn|v ^1ylm0RMRrR90o1 nbo0[lQ@ };NOGQ$RR R$R@D)R@\j]0 zc\80m0|QQdQ^Q0=]CQCQHQeQ uQo1:lQW{qHhQv10Z0|OpO P]umNNNgMOSOhO1WcN~NNN0q>NsNsNNN]Nt1Nw0q\;NENKN>\0Op00z N+ N N -N 8N0q\1S N0pEd dv0g090Ic^c0g0g00"0: NSl:uw7쀊[ f h_ll(q\1b_q\09h\ \fm* T;CQ@P[>\0q\)\[hl(q\1b_q\|0|0 ~00@|X000002F0]0F0}1?O00p0s0v0000j01_0W0T0B_0-_0c0 n0o00Q0sM0~000rq0}0@m0j0hh_l}lzfm NySKbT0@OU0@ͤW0Y01~0W0v0@<0M0 M0@N0@DCQ0S01|0W0B0 K0L00\fm0;K0R0_0@܁0yM0U0"l?*l/l/l0lz2l3ld2u"xx▛ 0 }v@}0 }v2uy@ˤ}t0pSBSlt#l4lUy uvݔ{Œ5}ir##@irv悎 N"l+l0l^l0+NYNNz1aj0ptASxv}irx@*lk+l,l^.lnn }}oSrls#l~J'l)  u0P['l/l0l0xA!S0q#@@ir #0xS S@H_l#l~"ir 0x&l&l'l (lv)ltA8h#lll#l xv}R{tR{YNSWs0p{$5yq5ǒǒ{Œkxԑԑ#7lkxx"XXXX.l^lirlNNR0.l.lCSW.ls4lyxd"l#l3$l%lh'l'l /ly@Ġ.S0qxݔ{0xS S@w9_tlpl0x0@[l{\$}ԚhD}-0 NϑϑpKؚŖT*7"7a1wyz z{,01X0CSSx[@\n0[Try[{P}U}8ހ0q( vzzR{{0p vvwrrta0u0qqr1!V5_#,N>m&n &nnlp0*>mAmwmq^Qld#llllsl[r0e[bha+9hii_j{k|9huii~1WeXe eyff0fhaaxe"]v0a_```Ka_%`o`DYDY;eWe0X0_[[{d\^ _z# NҎ0f0Qq NQsT<WX XpXT[1q\lW(WX91_ሣSV SVVxW0SVsT|TUTY@#u~0Tqvb0|TR/R#RSSE6m6mxĖ0IP06m0!y NQ@ӂY0y0QRRnRs1(uvNO~PQ0Rx[6^3ll'llml lm!liSl#lB+lirw#l lhlllVY Wn08hlllnlilbJKS! x~ؚ1DD0}@~c001}0D0M M͑nwhDp0jKrSjU cD0iF0u01W0D0D04ll0plA4ll0pla+⎍ я@{n0D0D0aiSkD0F0zd0ؚ!hMR = p~0 @;!00R|0a0}vor8p00qPy{ {}@D}@v}lހy @PzR{h{/e0pj0f00u0u u;7u@uw0=]00q!q@e*rtkq$NND04ll0pl4ll0pl9h"kk ljAmk)nRpq:NN:[^>y9h}iZipi0H0p0ceceetff0X0W000W0qb@!c /c@cK0@0pa0D0@0@Vpo0D0kRP[D7_%'`'`pe`@(o`u`pa008DY0DY7_ @#4__y_1W0D000y[[iK\q\1_t5_0000P[@T[t[倉[0D0T/VVVW'WY0[2U000T sT TitV$:uSD0cL0T@q`0D0|1`D0{RR{SlSS0Q00o0|RcReRRq\s^0ʎsNISOPPHQ|QRNMR0M00m0nSOgO}OP\0 N N@O@wMOPO0NWN@|N N]l~n}q0+YK0@VO0dQ0li0^p0/p0 v0~00!00a0{_0010M0c001[0D0P0Z0@Fo~0\00^3Z0K0W0D0i0@k0 n0o03Z0K0W0D0D0@eQ00okkfuO0001Y001~0D0\0,\0`0c0!e0K0O0a00D0F001W0D020W0D0K0@f000D0w0J0L0 O0U00O0i2U000K0@$Ed0@hm00N0O0i1p00z@<i^0u.agpDnaW(/pؚŖ1y~~~8hTrs0urum^Qil{kil~T[Ao`f fegngg1%OWo`\$apeeu$a1]=\^^ _`y%`;e@;%0OWr1 NQT[[B\s1 NQS*V VcWW4Y0 N09SsT U V0Vp1vbTY0[r0TRRnRfRSnD N Q@7Y x Ė0O|0Q0y{0!yNuSO[PXlglli@~ kFV*vΘ 螋m}08j08jm~04g04g}2rĖs1VSOt22 K x qWԚr0bNXz=~q}vЏۏ q;`~qNXr0ZQbʌ ʌ5<|1T{l#g71T  r!bfYFc4wqhk>wGހ fI5υހ * 90irN1l}p@\u}}~r0֊0>wY>y z |;NIN{0螖1v;m*(u (u0u7ueh?eYe0Sk@\c^%_-``g`aa1,g1gp%__(`u`T@bg0l0̀0Tl0[[y]Ys^^y[l[[`[S0q\R10W+Y+YtYfZP[t0W1XoXl'Y1OX{UUZV WWqRt^uRt^RxS TU~NZQZQzkQuQcRpNwNOXOV2ߘp)Y;N);NPNgNN};N Sb?e Ɩ螰>my0`SO}ldԚ1-N6Riq4lm N N:N50,g*XOu@5J0uw0}TkJ kkly lj lm lk lal8l+{1<{ }@?j}A~0u 0uvw^yAMR;8lnngqYaa?eeigYP[[^-Ne@KjR RSy TQW0YENWNNp>q\pkllll lk=^kl llmlllckhkmlmlkkk kkkkkkkP[kkkkklU^z0d0kkkklkmu}u}7P[ghP[qkkkckkk_Yy#s|s|Б" NKN*g0P0]0]0l{1# N]y[{F{_"e#+gk{!qD_ ` 9h(uuOUv0a0a0d0U0s|_`@S0tz0`S#SS [E\]1 N] NKN*g0$O0]0]W0̑0 NOyKQdGSc v@ 9\@r0u0Rxv@ԑ00r^vcc6s Yu0`ppu0k|R(WY0OS0dNNzavkUkk kklkjkk0kkkjk@kjv6ψ̑cM8b,bf` h z8 s06q06qm6qzƀ06qPs06q0NMy^p Q} i@-j0@ \0P[1;\q\̑͑tΑ@dzd{1TX<\NvN#zB K0~p!Pv0}ʌ<~0[i i7Fpl0ψjTXBl0e1<\N~=8 򇅀lc\81kpq08u сrj6"y~ ~n~ qzd0ANir~K{*!} !} 0} }T~{~0P["^A{w@0{pcj0irzK{{||ftztzzv{F{W[pNW[}vcww@qC]y0BW\kW!q,_t_t0uu_{v|vgi0%R']!qGrtrs0q\Cq\~\hꀰ'q\ll%mm@u!n@S2o0qg``z0NUk kkl l0qgxƖ0ԂpԂwe$gg9hpChik|}@$u0|weeq g(g1u]k_k_bKbbc0M01ks!M0wT0[0\]^_S_1%R]0^}:RLQWY YZ@%T[b[K\QWoWiZX~4Y1\P[SS S T@bBT UP806q0z q\r,gz0:RwR@*SS: N N-N[;N$ P P@tlQQ)R7Rt0Ssi;NNN@pO0-^^0$000 0 &N"0q0000p100X0 [0@ v0 03O0X000}1001K0D0k7kk k,klޏy#g0xlvx08NTC)Ysq\\\2nN1%R]}Ttck^kkTkl{u`>C 2^sؚi0`0͑WD1 E\ E\@V*@LE\OvX1(u } Y[KwAOxegl0_l֊ ֊wՋp%]wc҉p;]eTX o r(eTX0\q\@x~g|0]0u |~~0505ZX#@ٖ圇~0ۘl^s0r ir1ޏ{|qt˄(ll%m np-N'YBTBTT UmUbP[_w|p=])RRSq\s^DS}BfkN< PP PrkQ@ƅQR[MR0u P+P0ll ulzUT 2Tbe}1[t0ONOGSaS}Tm`1kley0"}k kkk,klkNui9( yd Z|0Q0()qRxݑ| 򇁀 @쀩~p#P[tkvdžiN0 P[zo og̃܃Htz j8Iuw wF{耭{~| }`u|$vq4v>vunv~\<l!mm @7muYrzirtf[tx[x[l|#l4lAllH_h h{kpkrk @Dlm\~'`\KbpSbib0RQRsT sTTYfZ[jHhzR:RzBRyRSw!bSb00@߱00-N@R0h0h0 @-Y0@ce0@1i02O0W0D0Bfskyym1Rߘuskkyggbgz!kBfriffgTY^^`8beFYYst^R00@OSoVWpgR&ٖL L|ynLkyٖjwF}e|Ɩpwsy11cqǏy"f ~0fx!ʎZLtyvu(z{ {v{|wPzzvF{ux xyuy.zvpvunvv#jk kelsptr1a N#j!kRkr7h7hxvhjhhgg h{4XN5_(fg g\,gogg}0fN~fZfggS0glcc/eqeveM5_qSbybt\@\@\}F\E^xt^N\{ \\0Bfq4Y4YzWYkc[p[i4XwYw)YLR'SVVtWjW{XSo TlhTTGR GRoRSSqRRR0rMOwQ wQQQzQ1a NtMO_ PlQej̑vNc2N 2NNYNNlpNsN N *N0NW*N@Nl Pc0aQlkjk?kmkV/n=!!m-圃(lԚwZ|Ɩ Ɩޖ~j0Vq@QS̑–ill~0{o}'ffrc N@k]g0q\0{9z}w@F΀y0NrEsEsQu|rr4s?s/nz[rpirrur0q\Yda"!h k klm06R!h^)j9jazHab@m^eqh1P[][K\_ _'`fK`SWSK\r\_R\YsYvYyYP[IIޏ@̑GW\l0[0S1GW[OgN"TjWjWWXTvVl WNSOdQpSS1)Y N1$)Y N N NpsN^NPN@#N0P[5U0@uWa0 0@C000\100j\fm;  {0NN1_`1T`0NN[^_(W!/fn @lX00un0kkklkmklP}Sbd#lbPkkkmkXXf_|_~6qĖ_0@Zh0szl06qN NRfRp"ΐkkk<kkkkkQ1id.s^M0u! @f̑|Α'eQ͎~Ջ~70u:urQueiill:QgنesQgi8b8b@bwes^^_|0BW&E\\ \]]&;ƀE\q\}\XX]ZX[wBWW@W1 N0-NSSS T-NtQsQU0 0@0@> N Nc0~0|Nq\]Tc&} }1!SJSj}>Fc| dfehn'`}q!NeXXx[[[zb_1}㖤Y0d00NxP00ir0n0 _c>>ˋ$x_cmcjmp`Ng(WyOWj[b_kkkkm0cx̃D!R R~- 0dR0ofsc ޖ!QS0uS04s+^ 2!bÑk Ry兗\OR0(uu兣luuoU}I0Rl#l n`0@z0d0q 00_j_jz{knkocuee0S1!gO2[.b .bKbic{10b4X[^albQ Q0RbCS1Rv1͑ WOPPvA_0@h0pRyp0C070N)Nr rpv@jv0 NQY>e0kp(w0@0q\\0,gSS @; TMOMOm%RS WS'Yq\e0Q1Qu:u0]0=rRNr-NuKN0< N0 N N Nx N0ΐ00 00\\p100e0 `0 @ a00@R00\Ch0nk0nQu|kkgkklCQ[klw!({duen0b0_jk kkkkkkk2`uinaS8\M\w6kkklkmklkklkkkkkNklknkjkkm}Tfln=kLkkklk kmkBR_`1gQ1tT'w {螒irwl}mʌʌፍ萐P1Weg{  1 N^{}: NhQ1e!|uul4x?ztuYuir^$f#n #nongqq1iRffuk~ueue%ff^r1__rX[[y@\Q\XYX[|wSwSUWWee0X0XNuQQ#We\kzkmkkkhhl"u#uv;N@.0WgsH0@,̈́0N(gY0{[000kklkkkVkD}T{flmp=kkXkmkkf%yGG㖒y܀u1 Txkllpue! N>evplx^y]hyp >mvu vuuvv1Ɂirtou#us1:rD0q g}T4lnnnkp@%pp!q1 \Iq_q4ltl|;mhwmm{k {k`kk#l1llgt,gghgS_Hc#ee eBf g1A[^0}T0j1[cjsdee@b @bcbbb1;mb__e`0bvQ@bLX@Zn0q\e$O#$O SO`PIQIQgieg0Ʌ0peBg!q@oo0ɅNN@RȧNNb1[PNl0C-N-N^N_NNX1}v􌠀1wvl0Xm0@n0' N 0`8Ɂ0/06^bw0v{0S00ppY0tY0j]0kj0@k0_*^yEE@-|T^yv}@1ň0_g_ @ dg 4lv0j0D0F01f0000 SO%R 4X Y00001000@bJ0K0@]0^003n0P00D02O0002S0j0F02S0j0D0002S0j0F0K0L0@V0000@ W069hn+D^s0eƀp!eDMzԏ ԏ f}| }j j*l$Ne }P}}wO 0RpckckDsw z9hHh~jwB"0Rvz P}^0^0^S1[___esg'UOU1"m2u2u7utYueutp!q\0'q\s u0uN>\1)YP[pO}~WSq\〰elnnsn"ono08N Nl}l mz_l_l~l{lck}kIl NG0S%f/,g~g~gg j!k=ΐSbN2!q`^,g/g^Qguzf zfyf(g1*jq\%f-fytfOee ee ffwOe~ezerbbsc{?e|a2bSbGrzhT-\{s^N%_f_ f_k_{_q_p\%_5_@7S_q\p>mu^(^^__~CQCQq\]JVKj}10WMRL0@wn0@wKN0Xts^x^}^*Y\]]]^x^y^j]q]]{1S7q\ q\o\z\q"c-\>\E\~P[&[[[\`\z \q\0u0N[n[i[|[[r[[vP[zf[kx[}0W8+Y+Yl7YHY Z\q\e6"00\]\]0WX'Y0ΐu00 ]lSi0\0\UUhVMV=ΐhTTU000`l0`lOcR)SSSnSp T{ TSS@fS}R RRRZS\R]RRpSwQQQxR)RGR)Y\0)Yk \]wQqxQQ:uIQ IQ~sQuQ2[e0uOrPQA P]!x[XN2NSO SOOOzOaGrqNOOPO\]퀕N NNqN0@ܑNNN0ΐΐ&NEN ENINmKNw_NrSS&N-N8Nyp":uN Nx N N0 ΐp0@N0@ 00]ƉƉVtÞĞNQq\pu}~i0 Sakbkckdk"h=' w^i Θ2 NS1 N2 NSwmUhLiw0|_Ol=xu umI{m{c{|W ph!kQ,p债plTeeeTBf(gQg1n0Npdk;R{0WTx0WdYO_qNNQe;R]T\n0NbN[N^ ^{{〓^e zNHQ퀅QRMRfIZ"O0'AZfg0gZrΏ^ NX1"Rakak!n{prUj0j0U|!sO{fj#kq1#ll[__` ar[^x_|4X 4X)YZ1U0W|T1UuUQ[pre`bv*$ёё☝e$̍OVGSybv@@DBRR&^6^兕4n4ny2o putuBRR}1V̍ R兓e ekk4l l m!V̍Uph{BRoN3XXy[o`tbc}:Np0fk0fkNOOm%R)RTBRo~兒1U<\]1N+^00߀0 0@k0@$ N0OOq0]ʀY0~00k0 0p (g0`0a000Bi00_ёYtf~;WO%DDޞw}Ԛ`W[}O n1Sr1SrĖ22b0s08NwC P@zq\\]Ėi~0wobp,g8:u Α ΑёDupΐ̑0=[# #@S`怰;\w x"sv̎w~P'ӌ ӌތ1_B_xe_0||֊i7J0hn@ĸĉ[Yeo:u͎yA JW[(Uň ňjՈu_1qSPWxUL[0ewp[rW{5yυ}[ 䀏wo}v~~ h rNy݋>mQ@YanmnxKV{#}y} y}k}}NkQ0~v}q}vq}p>mgV{{{{z|yzz@OZzsT{kyyz.znxMx>y ^y y0['`b0T\p!\r%vuw wrGrrHrXLrtmntnn@vp}}iql*l%m %m>mjimp0!]lil ms[~^ln#l4l8l_lQLk06qekkknk lAQLk06qO{ekfkxkqp}i@)j9jf!kckX S_ vu } ~0~0X0S_0vu0}>[ag-g*hmimiuixwiv*hTT TTUA![q\>TxsTfTfT Tz TjTh&T1baHS7S(SSiSSrSSSpux$NiQ T[jbs0e0#byeb$bHS`WSxZSlpSSeGR GRmMR@}oRlRRoQ@eQQRm)RQNg }~0e\0 N0e\ƀNPO.IQkQ kQumQuQ0[1҉b_IQKQPQ$eO P ]RQRQmQ倅QR4OSO|?Qx0NNNzNOmb~2bs9P[08N{Nn100c0c0 @~00@00Y01O00D0F0ZH000k~0 N@&sYKbse0S1O009kBBkcGkIGkHklIk<Jkm_ggmizGks0RQps_ o`pKbe1^̑o0TTY[]N NNqNwO[gBah6euvBklCkEklFkA@:Np0v0v=kM=k>k6?kkAkmXf f@~dkl܌X[}]]Uaq!'YえiO iO{S>T}TTNz_NzNN=m=mgMyy__[_n>klek9k:k;kT#x^ x^%__``t>TTUP[B2k00r0rqN NvN@`RS0N@$ N_Nu'6qp"ΐj kk kkl k?!k"k !n~~qΏDq!n{ Z1NXo!sO0X|:W:W}_"k#ks11PNPNPNW|TeUQ@72k0r7,gY:4D""e^ߘ|q *g*g؏DxM1hy inj쌉1hy:c*n=a00uw w@kgeQ-Y3^3^ct ddeYwW[-^aTToU4XiYgeQrR@LRqC> N NMR@ڙŃ N8O8OzsOk:PP*g1*g؏ NqKNONur0 NQ0Q0 0@z0 N00B0ev=0a0 N NK0M0O0g0Y0o1rR0 5^/lc}Fΐ3ΐwbĖkI*Y*Y] ck〢l;1ΐq\1[0!\8N kQ@`RS T]30Α}~ 1kT}0Wq~Wuu7ub,{{l:g~k0_\m/lfmp0x{-f(g (gKj!kkp>k0-fgg02pepeNxeZe^e_?bDQ'+Y[ [K\-^tt^0P[0܈z+YsYhP[ T TUVQ4XDQGRSgn0NNmMO PCQXn0@0@_dN0NWP0P0hd0 @ k0T0D0 N02!kN0k0Ah0]k0c0g0_klkjklkp\kkekjkikj kmkekdkhkk]kmkm kj kp/S|PfSa|)R@ _0͑01Y1z 1zかq @SRpr~v[RxexeVgg{RwZ[ KN0'`y0MOEQ)RWR]1^y\klklknkFg FgugghvMOf:SYtr^w1R0j.jljjji0P[J(g I7c[b(g{Ch0ux09jNcQU4XP[wjnjkjnjjjjkjnjmjnjjjjljmZX7#:ujj jkjmjAjwzngg0u@ΑS(g,gjjmjjjlk:v 7萋Α~1l薒vw@%{wmwmmu0u]&NYN2uk`l@Hl%m#W!k](g(geggh]_vb_=cq\p!S SK\]]p&:uL0@\00 0\;\\m;1[9hj-j#jjjjljjH\ \b@́ NMR4X*Y00= Njhjmjmjmjjfjljljnjij1j >cj j0uw}$\>chjiSSpP[z\]00rR]h]hb\djjVjMj'jjjijgjʎjjBAl~6xjjmjljkpi9jAljjijmj j^qvtbxSp]jljljj0,gP[jqjgjjXjdjluwW`ޞ}[g~uk"}Z a_gl l@`Am,n_0_gg8hqpTOwW[[[ bp"lf|[m=~Uwy0wP|i-1kigdjkjnjkjljjgjljlj]9ir>y>yI7iru@,v0\(g(ghl grBQ2]l#q\]] e@f9h70%돳Wq\q\\ \\\1K\q\WZX>\!7,gMRMRST10u\Aq\Vn00 P'q\1>\q\jjijlwS TngyHh>Yzj~jj$jjjkjljk[[g҉ NzMR4Yjjljlj^pgjjkjjmjlY0@[\@8q\n0@rENl [Zjm[j]jj^jlpP[UjUjiVjmXjYjAlrv}rb̑Þ0"rfmPr!88ؚ}ÞĞ0r{0R0#rri7 qg0DQ:u#:u|}~0rx'Y 8l@{Gr0S0e0}v1͑P[ƀp!rfmVn~n0u]ggh9j2m]~e,gQgHYHYP[ K\q\2oBT0Al NQT*Y0ΐCSΐ0NOjhPjQjlTjiݙ|DjIjIjkKjMjkNjmCYg0uD%ΑΑ -!Xp ]p7 0S000;!0u oo݅ N:uv0uoTuvzy;:u_\K\j%%m%mfm!n*rLr0W0meqgjoXjlmqg0KNggAh}hdhYgmgqgg0pX_cccy(g,gQgQ0q\\l1͑Ta5r| |10 N0ckrws|10>\107qg qgh@\KN0SSSyTIT4XB}1O}MQ:N0*]KNO CQ}AS0ΐA; NR0 N N N Nr8Np:uR0@|n0@*000]10F0zDjFjlGjHjhi kC9jvlxtwpAh\t0[xB000q\1,pl1,pl>j>jk?jg@jfAjl;jcPkigdUzChc\@Eh)j)j*j+jK.j0]b%  Pؚr000 ?S0s5wa{q"SpelK0u0uvmwq\l@b;l3Uq4s\7 7 ;$0\]hnX X[q\}\q\00MRS0>\0ǀ0AQƀb f g ck@|k0q\0lƀ0ƀ;Z0O0S2Z8^ 8^@iU^s^0\Zc[[+Yf[ƀwmS V@5SX*YY1[p#q\ P@/DBWΐRSSzAS@m#SxR]RR{NNkQ~uQ)RP>^Α00[\i(~*H;z@gnҞqg@̃}0}ƀmTh{0:} 򖏀p"4l}i0S!uHyM@񈖗S9[[wl0Q:00@WiS0fmSlΑ~g~g@ml^y@00SXX@Bqg09hǏ ǏyΏ@m* @ۺ\0u0MQ0$]ϊ(""ʎtlu0q\À77xpuϊp倮0*==䅖Ld思tX"0}y y偃0;ƀ0~}~,p^y.}} }}}w~%Kb}:}@7}Kj;4x0zz{vK{|y^ytzszu0fv'ww}wxx#-NWS,gqgvj w@wpwzv\E\@K\Aq\\[[[XX'Y}Y@ᔤ[[w$X~4X@XZX9hIQvS90WWWnWWXn0 N0\0WBWPW0htTT 9TTWE\Kb0M0nSS@ST0D0%RVR VR@!&rRSgSxp",g%R@s)RMR> Pq\19h]QQRRR~q:Y1r|0q000IQymQ9Q0]0ON,NNOO PP0W0};SWSqgI0q\q\e00uNNN0Q0{ N0(W|NN N &N@X~EN1OMQ2ju:u1_eg0NT9Nb100_0Dp0p0@:~00@L0001O00_0c0 j010s0H0@000qy ybۘ0s00s0a0 d0@h0q000000s0V0 V0@Y0Z000~1y00B0@pD0\ >\q\w]f hq\ST0W^mv26̑̑ؑ +0720WY06^҉00u20(g,gv@˗w rxy@&>0\0Qu_l!2u2uTu ~v200`l04l20wmS_l`l@1y0u0-N10,g^@QIg@\)jk4l0{1sS1u`0uQ3ZXq\ q\\s^00u2WS0^ZX@'Y[1lN1N7Q R/MR' RS08b1WY1_7NNN@9COkQmQ1S0u N N N-NEN0O0[1WY00@2NQ R0q\\]%]n0 00Ofm04X1(g\%jm&jn'jm(jljjj& jl!jM#jf#j #j_jy|f,ghg02bRQTlP[e_j5_|JIIy7}0S3f 8NllSW(ghp9j{1KbY{gI{~~k]fe ;AT|}w{f|"}aD}Sz Nnp!j!j #jkHrbyr zq%iQS1||vRQegU7h^hij0fH0h1L00JXb bQdpeuxe,g0hVdJX{XP[v_GwQwQWQppSWNY0@.NZ\O#Pejjjlj[_j }uObq ;NYe2qMI&o oؚ^ޞJ&{_ywϑLVejX&{I_dd|~~w 6td|e}{}:y:ybzu=|tqvvph0irrfDh/l'l}%mnopD\]g}0I10NDOPS^Bfnh̎0]khiki-g-gFggwfqg,gs0000U_^ _^_pe1zpuU[v:\uQuQS.UsY0|0@3Pk0(gj jljljjmAopjjjeps^g9 9˄b~ghzpSSX [md\n?by1"N1(@b N Nr-NNqOO6b0jphmi1 ii@ij j j jljmjB NP[g1#TP['(g40up p̑Αw0 S0u}v@n{`|~fm fm!nz,p@Jq*r(gvh@hKjllT$q\q\\]%ff!0WT@0WX4XK\r#GYa8N%S NKN KNN POYO@ވSq\qg0[r N NS`l1kq\n00 0 N NS\lm74l4llp NeQSjljm jj j]`|l|ߏrjjjljjk:em^+\S Svm|0v\prdkjuxhUy^r|k#zzq V N_b_aԏ0mknnt}0nuiuiLkdkk1u`0 N|_uefpmiX3^6b 6bKbxPce1RN^__}aqiP[P[q\z]+^XnX)Y>mw0}T0NUW WeW(WX1vQ-N~UhVhW_ }YeN NRQ)RS1_a NN{NS`00/e0 q\(g9jl0\0(g"\s^0q\p#q\ilijkjsiKiAi`i iiiBYrʎq\#q\(gl0ueeqg}vř00a^ N N'Y@s]0 N&NS0(g!q\ikililili iikimijh9jikikibiji;iiiiimiliiiiii}fP[ioiuiCimiNiR\gg@f0u7Α;0\A 00W\\]],gBWBWZX@RP[>\q\A#q\]n0 NN〟Sv0q\ŀP[Fgh4qSt_ _SKavivvg0L\0"q\N NNiiii ij1(gq\q0(g0(g"{kppiilim1is|viii;iimijikimiki*iliH_kpkpuH_hi~"2x00 \z9_>_z0\0\0pw0iibiikid`R=~'υ o qQυ}͎0iv=~q j~1[!P[l{v {vy#~T^llrsf=~bv0"ΐ` fg!kxk#Eȇ>T%P[] ]^x^qKN󁜀0UP[[[1Vy>TUX*Y@+YIQ IQwxQRS TN N NN\Oΐ0"ΐikiliij4Y\\B NYN2u10NCQRMR!QgNN0 0@N N&NL0@:ݱ001q\\0\iiiii|EZZ"gehm9j}iiilik@0[mIQRRzRSsSwpS-rSIQtvQowQpQ0 0 N\NNOusOp0w~0$0m0GNN@bKb值00M0Q000d0@f0Xi00h1S0000xj0D0mf f!jhlԚ0W[0ԚfNr P@q\W[pi pilqilsitilg%mmi_nioi] ]f_kp@ wz0O00>0Bq\\!ff{ {@GR>00ff@nqg@ oion0lSSAS'Ye0e1l]-NN@ONO0eW@A]W@]Lu*__wnLy悑zz|}t>~S15_01eRLuLu.zRKallmlfkpirKaeRf@8>f0W01X 1X}[v+^s^Kj~d0;NRD2O0p00 kvCPOS,g9h0SiHJi`[ici'iiiimjilkiliejjP[gcieiffiihihЏK'vu-&S_4Y_i_il`iaibi])KjIIx7͑ĖKjl%m(g (g,gh!\h0q\]p]8b0%lSYq\Fq\\@\ ]{v{vw@,{{ё0gq0]a,g1SX1[ NSS W 'Y@>1*Y00u1]e0WSPOqQ@UWS0zS T>\0&\ N N-Nq\ N NNO0]0@ @000\0(g$s^,gv@7萅Α0S7ΐ$I0-N @YΑ"b0S0TN&N@z-Ng0evz}0P[l,+u!+u0u:usTU 'Y qg03`le0u2e0uƀpq\lfm,p|0MQhhuhKj" N NWSqg0eZX\,g Qg9h SWS0WfmS,\s^ s^e@8(gi0>\\\]K\K\@/Yq\\SsTWy3[\0NlQ lQS쀟SA]NOCQ0(NNCNENL0@|0 N0fmE(g(gl@yuOS\1&e0u[ii\i=]id^i4Y$^i^i!k-1^if0 0W1[_4Y] g}~1^i1[q\%N N OO|S@V0}y0~|0^i10SSiWi}WiiXinYikZiZLk5Yu t~80s{Yu͎0n0s2m 2m"osq\tq v-rLkyIll1"oLu1vNV%^^b@.PgZiR@"S`ya0sIf@q/Kf0(uVn W~]WSWSST0NQ|#_0@F-h0QSiTi-Ui9Vil/n||}Isp"?o1 Bf{/nVnnq\q\9j}Kj0@MSWBP[nb_rq!eW[qeW[0Q'_NiNimOilQilRinJiKiiLikh6Nёё&0 k0瑝0qƀN@>촌0Ys}v }vy@cf,0|v0Qh9jlypz^1g1gggChAlp]pq\^_ex&4XP[ P[x[\0f0\NUX0 f4i?i{DiDihEifHimIih?i@ieAifBie]2o II@91ؚ Ҟ#&Nv^000 No,p0uzhhltlm]^qgS\\\\]SBW>\q\0Xx0%\&q\\NNNNSL0@n{0N0[0N9i9i;ik\QQS TWp \Q]n00 N P0(g ]0(g0#\ i/ il i i% i1gyQu&I @WΑw1qyIlf7zzz|ׂQuv{z0\k6ir.irue0uqgqg70,gWSq\,gllgu0=t0tf[ux[Wax[ ='`eknlcYr\h\hi9j0{gh*hk N NCQeW/?b,g ,gQgi~ggg0N?bg(gΑboB>-NSqgW[W[q\~\WBW@[a'YO%R %RS}Sw\]OkZQQ1%y N N NN0Q0wH00@00kN u0q00000Q0p0y0!v(gl lfmΑ圄p! N(g,g~gh#]BT BT[\]1\n0@ zNN Tq(giimikihP[P[Ub̀qWXzWYth?hhjiiqilB Tv@1/c1agq\hhhjhmCU0@:]yz0a0vhvhuhiJ0@4(grPgghhbhhhmhlhhmhm@b @be KNU0iE\o`Uh^h hhhhbhH҉ ҉oᓁ%\oSgh~1AwAwv]7u_L(Ėؚn͑|Α@rw яv`~"]L7qW! 傄X䅁\Wqp1!NaN@Y,0av vw@GZz@{A~v7u:ugQuh3m,p,p!qGr0ueO0Ğmnno~;\ll@Pl%mfmp~npq\hq8lcl{ofQgQggqg~g|glQ0Wtml0Wi0/^}of(g+g,gb__8b?e e00u]e00uA%0W@u0[]s^_ASq\S[VE\2\ \~\p]]v0fmE\K\~q\\jIg Igqg0u17 T-Nva,g1Qg T2+^Α T[[\;\ >\vKb0Bz0#e[[[07q!ΑSBWZX ZXHYP[]["e@|qgBWjWWXꀲT TrUVWy0guSnT T0q\EN/|QWSWS借SpSS|QQnQSu0OOOO}OyCQvIQENKNNt0#Ox[}(g0 N NN%Nr-Ne0u0N~ NS;00@馱00 000qMRS;ZX@o^[v(g0L0@n0S̑~;q\Αhehmhlhghhhhlhhgwe weKjSq\\Ub?bhh`h*h`ejjqtؚev(ghKNPgN@~ NrR b_c0a0p!R01wK\pShhhhkhkhleI}v-WΑ@ޗܑ}v@x}I7kkl@eZm,p0ui0H0 q\e(ggzKj_jq$%msYDq\\,pzziX#\\^^_@~ha1=e0uiXYP[ >\@`q\1?ݑKbp\NN PxS S4XybKbKbgsnLuwb}&bu0b[[@\q^RtXiP[hhhkhjhjZf@ww 1xkck1[o1ΏewU}nw1Sw k kxiryUt2uq%fuQ1(ufh)jj1bf1bMW[[` dxe11\fk1_UWfZ0[1 PQPQRQtShf0@NKNSY0]e)c\0`h>hyhh}hP[9jAm ekQAmKmNu["}M0b b6e_ggJ8h>NeOdW[@[;`hhhyhpSy\:l7 7Α{p;lfmu0uqy0Yu&MR]0MRhhhKj_l\]v(g,gyB!4X@hq\\S->\>\yK\q\\0$wep0uSSP[[0fm-N;0Qg"0@Lc\]$\&N&NKNNvQ]0Rn0\000h76ir00000Q\h7!ir00000Qg@.;0MQ0ihhhkhLhkhs( z7wyv0Qs@my֊ 0\Qn\y'W[,p0]W[W[ x[[erq0^]9RU~1U)YYq\Ve&twwǏ-p!te@wzWk klmqSbnbehj0_j4YP[P[mbb4Y Y Y SSb0nb0S1SbnbK0@=M0O00倆N0jhlhhEhA0SY!k} }i~~R!klkrr0ukP[P[]^mb_mgWN@ʼq\\kRWN@Z_NNV\>r9_H_%hhmhlhlhhhZ|TuP[]}Z|hh;hPhj` 틃W{̑b2iGn`S8n@Vf݋x1h틭V VwXfZ[}{^lq_-N_FQ0Rp\SSTwhhPhh|i9j/n]es^gu`Jt)܃܃{7ΑP[%\q\1" }tzu} }{P[giP[g g@Ihr9jljlu`s(g,gzgtB0u04X0W&\\q\]@~ts^b_~ӌ(0W~.YHYlP[0@H0@NX(g0HYCN CNsCQ~R TWqP[_0@Ĩn0 0 00(g\(g}+yS9hhhdh hjhhlhm-hmhh>hi>k" } }os0e>kWrtvs}lNR0f06qR RzJXb_ebfNNO\Qp No``(gĖ*S\^h'hhlhhiqP[{kW;o{kqv@wOO(W^XfP[iihmhlhlh g gKjll@Vn S[q\v]w_hh hkhmhlh0Nhhhxhmhlv(g_7u|H0}@A]тĖB0 eQ@c[ f@Etf#00Q00 1N^bbt̑mΑAO(g0MR돏zRdт 7{Ҏp'тyy5&zzv~@4!v@o7uvz1[q\ln2>r#>rxyrs~0u00 ],go400000600000000mn,omoou"Q0\%ml%mfmnJn_4w @ဋ@ؚ0]uw^y@:lg0S0Xpii@;k~n_qgg0S08N1iSBW[ [;\_0䅕0nBW@zd$X'Y1~4XMRMR@pSWS0 N-N200]lqllChKjKj!kkgAlChhh|9jSBW~g~g}gghWS[(g,grQgpBWs^7W`\,x^d d@Uff@=3gx^q__8b]]r^s^t^QW0g\\v]z[\ \@^(K\q\m\pwez[[x[[o+Y+YYYP[h@Wd0P[WzX*Y0ΐ{N(WS T TW0WjWpWSSmS TzCQ CQIQ@R7QxSNNNN!KNKN _N~N@5&N0ΐNR(g0$q\NCNzEN0O0J00-07N0\s^QuQu|7s^@ngl\mSSjW\\NEN@%Q(gqgq\\S\s^@: l0hL0n0 |00W0N}W\g[̑~BP[s4Ôh_hlh hjheQ@P[}[*g,p,p~0ugxhfk0^y[[ q\ ] (g0yx0y/Orlnp:uw/T/T _U 4X@uXP[r0m0| NfNNNSn0TP[0lQ}hi~h hP[ry5̃spSQhehh\thExhxhmyhn{hl|hmthuhjvhwhhB4X@-wm0v^a r˄˄ňl݈7zrr@Sv]]l8bwm耶r0@P[}K\xnhnhiohlqhmrhkhhkihkhkmhj`hdhdhzehfhgh_eEu I7ؚ0q\0S}u@iv>y逡p#zp"M0llmgrirp$]08Nekf(g g0\0 ]9h7A hÀl[\ \\]Gbp%돣[>\q\\#7MRMRSS@4W,g\]&NO@% PQ1l]p&\ƀIh hh\hLrzl^_cq,gup! N1w͑(gzhq`hzahxbhich TwgmHhJYhYh!\h"]h_hKj KjYuSA}}OS}weB0@0@\0][(g`uO1 t0Q04X SΑ{!0}r71X[r 0i00IffWI{I}-y`uz}rqSl=on)rr0u:uDMRWS/e@;e@k+ψWSqgxؚ0Αon{n,op&Q0mmn!n08blomwm0yChKj Kj4l_l{0Choh9jsp"MR(g,gQgggN@A[:ue0MR!ΑBWU\(]i_ i_ee>:ut]^jb_Aqg\\\\p}\\\P[>\>\K\ q\ASKb",g!weP[e[{\0BW X$XZXz'Y0\NG\OS SSWp,g\OQMR0}xKN&KNNPO=:u,g,g}}y1egCN31zr_l\m\m,p0uQuxTq\q\_l~l@5jl%mh hwhti9jKj:gQgwgh[;s^!bbtc@]ff@(g4XR;Ȁs^_8bMb8e$\\ \q]]]^0"q\[@]>\q\s\R(SS@. TWxZX@@P[|p]RyWSSS]kpq\\0u:u N NEN@,KNN@?Q\fmn0@Y00 N{0^SS](g0q\lQsfkw)n~nsx>heHh,MhMhlNhOhmPhf?u%7 7ҎΑ}0SuQuI 0]`}001wyl llzmn0 \f(g,g‗glSq\q\p\\m]~SSW P[x1̑1wyp>m00NNSp0\0IL0@0 00(gq\l0q\]],p7N\O\NhhpHh-IhKhmLhHht tsbQ0HhifopqRQRQP[^]^Y N^ N{?QY.gXr Xr0u1up|vA_BfgyLhMrq\ q\`ew0P[t1'Y}vY4YsP[cpXgQR RwSmSMR}Tse}gQQ@Q N NNMONX0Z0@_n00[d0hy9jChChDhpEhqFhQQpgTFhm N{OOgQ?h{}G7u uĖ-@폙pΑ7uΐ̑Α uI@0\}~raS_ n Kqg}0(gu}0rz0ryfmu ut0u&{|{0Sfm}n,poqpn4l4l|_lx%m\mhhsh9j4 Nt^gkQt^S\#(g(gpNgg@Ug}nn1)Y N0)Y\\]]0 \ \m*Ya*Y\P[b;\tq\N4l0R{R{ } w2\-N2N O0ꖕ2gw T4l :usy Q{1MRS2Α]я2\*Y+YSSx_g1k2)Rw1uMRNN WS1'Y\1Nΐ2 Oc萏0ΐbSVWBWpS|V@r^j#~]OQ QrR䀟S{S1#4lSO P?QRQNNfNwNsOn000-N0Ҏ(g@{0SvN`lz(g,g#;ihhzv^^Fgv>hk@hAhBh@V%fvQ'ۘۘ@󘙙v}Α0m08N%̑7ΐ1n]nR RʃI0O08Nnd10 Nvvw2z@s|0g|`l7ns s0uQu$00un@لn@V,p0$;`l l lEm@\mx0(;\!Vnv1n0l!'Y0uehKjg9j 9jz!k@'eLk08N~gg9h[^^0x%fgg(g Qg0e8NeA0@jTq\dWJ]+_K` K`e f0k0s___1'Y[04lW@b]]^@s^r^q\\\\]nq\v\\dWjWWx'YP[k0~QES"W WWBW ~NonSSWr^dl-NSWSqgQeR@SCSWS]n0]i@׋0N1n]1NS N NNwEN~NN1F0uO@e0 0N N NF@aΑNhƀ0hΐ~A1 Nwh whjLU0D0t P@ɎY@*s^gy5h:h:hm;hlr>ruir rsz }W^q1w}g\\RSe}g0S0K\]qg17]17][@ 2[[[Ewm wm~n}0\JS@oe,g0}z4X4XZX*YP[\}\]BSq\\WxWgXXCQJS' T T OU@}V VBW01Iq\W0v0SSSS$0WK\7RR)R@S@ذ`S}0k0kCQRQQR0Q0S~0' N N N NN Pp008bO0xQ0u~0 0@0@ N00u10W0c0!c0 e0 n0v01K0D0K0@hS0jO000D0Vs^^y;0K0 S0 V00Y0|N]00N0]00N0p,g,gZ:glg]7hu1|}QT\P[T_\@Bnˆ@ WwÞĞ0 }~0^z0 }xdujffՋ ꌑ͎0.~z#rW!rˆ@~S|v)|| ˆ0Tj8hxzS|v1^15uS0}v|vj:y.zn{^~p~pqr5udped0pzn[o\o}p0Gu0Gi[Bb(gg{gbChfk l0oNv|phVbbw0bcce0\}!-r2a009_ 9_m>_H_z_L0-x[[r[c \o0eoR; Y$ YP[[][]0cD9_ H_ fk [o \o0G04Y#-0hV}0GRSsSSt0Rq![oG^ya0XQQYRRyR2R\oG0ˆr0NO uQ0hVe2000z0 gw1h 1hm2h3hl4hj{3h-he.hi/hmg( hh!h0(hP(hg)h*h+hpN0Q@7)h70zYuij~~h ݍ}ޏv~0\h9jz8R8Rd_pefOg0>yr0>yA;NRORR0Q0v!h"h%hk&hfAck]}5EEjuk0f[u{ wUnp[m}}ft0x[ puf g][zvv~?zzq}ck\nu[puW+_e ey gh,g#jLkgpn_ovao9eef \ \h \v]}^hWW:W}@WoY_RSSSTVKgnA(Rf:SY;Sx@S0gQQ Qi RrGRqRx[N PPQ[GKjKj0u7Α|Sq\(gh MQh hlhhm hi0̑hhlhlhm@BQgzIΏ bbE@Iҙ ~q\{Ώ@'Α*\_lfmkk70MQQe00u1(W[B ]l:uz@3 {ruk5u'u 0uww@Zwq\]lS~n70-N-N@]\@7:u0K\kqlvnxqA#qggghhKjp]Αq':u\mQg|qgfgg0!nMQlQ T0W1SSWMq\4]]s^S_(g,glp ]S^0u7Α1e0uq\\\]]elm3#!N}(u4l[ [[>\K\!\W@.W*YP[0q\OO7T T T@.BWjWOO QS S1V0lΑqgqg0u1D}ƀ0:u-N]e00u0.Y N NN&NN0]~0 0 0@00\30X00F0N\\lQu hh0hlh%hjh o`o`i,gh 󜁀"]1vvqKNYNS T[E\w^XnP[br h~hthQhh"w wwn4|v0 N_نssvpzVhsAlwm(gg g9hr`hihx0 Nv(gbjggdr^r^m^@aPQuS?Q2"srcegg~ghMO{r^Fgjh h h h} h[hkUSK`?behwSrAkl!ޜ!kh]hhi(~dϑ~Fؚu~]ZƋX:y:yhz}~{P~rijopppv0irj^ffb,gaFgjgu^__Qe1z_p1m^SSn[p:\o^>NNeuQiQFgvXgBzZ.TΑΑĖ RndRrXa1Y }a0v%kT̑͑ |2~{5~m75~υ"L0@ ԆxƀBz t P[#h1ir5r4:u%xxPyy08N:uv@.LwE,{,{W0qg/n20K0p05rtu0u7u0!k%m%m@\mfm!k@H"_l䀻lpΐg9hh9jKj{q#vpz>TDq\"`,g,g~gg`Gbeq\ \^_@Fu`"NYN2u+Y[ [[[08N+YP[i[>TTUV@*Y0 ΐz8OQSSS{ T|QpRR8OMO\OtIQbxQNKNKNN NR2ΐN8NwEN08NH0 0@N N N0ΐ~p0xΐqBShk蕄giggaghFhHhb5%mz z7Α0h%mu^y@6 z!\hh_lllb(g,gh#\BWSzz P&>\>\K\q\]q\}$] P QS X$+^q\#WS q\\00 NNEN0Oq\h0q\n0@0 0(gl7p$\Sq\h0q\ig@Qu%=ΑΑ elfm00u=@V7돋Qu|}rfm fmm nuux0uzg j>!llulp eW8\*s^s^(g ,gN0BT~\m\m7;SSl\\]q\]WBWjWP[kq\0OKNKN PvQ@֟SzT00uQfmU0 n0 0 0 N1#eQO0M00(gsSjW\S(g,gfm0!\P[o\\\hΑ0@},BW@b>\g glggB(gvz7< 2uQ QSS\]eN\OkQ0a^%m%m0u}S]KbN8N 8NENKN![:u0,pNo NN~0`y0&0 00]l,p0}ggl ,p0!}NjW]Q,p08bL0T0 n01l]N]1F007,gyv:7$ΑΑ wؚ<+YeWQ\7 T0(glv00W1(gls| s|Iyq l}vy{{l$uu0u2u:u[K\,g00flkptrg_fo0dzhhhKjlq\]0&q\,gQgqg>\-s^__`$Ib}(gs^^쀵^\ \]]]0S>\ K\q\g@_op"q\SS S TW|[2+YeWuSSSq$]0WS P PQRRp%0$q\\\]n00YN0̑2K0_0\gggggtgkgb_8r77{SΑ-|r0uwwoBfBff,grm0~Cgqq &hx\Wo쌏|/IIozjD z*tem|>7Α Αꚅў~pR|7p@7ԏ@f0088|@ErBR~RbrԚt0^|}T~~0Sp^alu uurv@]fF{alzmirv0u!j !jkkzYl0iteoe_f@H$f0H0pS-]``brbcpM0O0 }]]|^|^JWJWzK\\]pSSSk0W0.NN eQ@Q R0Q0&0O0Q00Y0個0 N N@NeQ@m T@5ΑR0@ʣ0~0~0@0`00b$| |c}rԏ@sۘ0}vb@f@C!j irvY0[0000i N$ NNQRWL0@`R0@؊00Q0p!0Y0[0000Q00"0B0@bK00n01Q001H0Y0 eQ@w @w@@R00eQ@b@.9!n00|d0@\}h0l0 0tN0O01J000M0B0@q0t00d0g;oo_S\̗wx Shߎ0'`d0KQR[R#[e~~iw|gnr0}Az0z0IZ1_1_k'`g`/gzN@\K\wq\ S]XP[[0# @bN&SS STX3KNQe0uBq\e@YΑN N PyKQ~ y:u N NN-NEN0O1Qg Nn0 0@X0N9hm7hIue5iry yW.zhU}ir{s2ut>ypg ga7h#j!kwloeleBf g1gex1 gR1gRV[[p^pt^@bf/e1ggwVo0WnYq)YnNNcMOm PjS|0N[NuNRg#ggglgign7ΐΑNS(ggmgmgmgig7g2gkglglLL􀝌-lirvv0(g0 q\q\q\,gxSg0u0N P0n01]gSglgiglggg{ggdgggi_*z--c7pwkzk}sW5ii^Kjl!krzz^__meggY1gSOSSs(Wu}YP[fO0RRnR~1gS N Nl N~ NOO0OOK0@6Q0Y0+00vKjj{o^gXjj0xP[s6gmgggy$N_0lQ0lQkΐVgzgggng gi*SĖq'{kD#I In2|Þў0gxIclFgh0̃0̃nnm&qq&v|zk1!qsT{kp4lmmmMOgxr^$g gthvii{9jr^y^(g=g~g0q\Cq\\z@Y"0%fyPWPW[>\q\@]00@o0~NNzSu g g|rIzIuY0p0 0q>\ (gv1Y0M0000gggg/n /n|~~0#FmSeWhu1[Wg$i{{wvikml09_g ggHh{hq9_o 9_ob/e/ei/g:g~bnKb`b N}QtQSnXVwqrgYg[gg*gDg~K_lvvD}=0W0_ll0u-^ -^b_cq\0@ 0@(q\~~bvt[:g _j!Sw[buq;NYehhu{|~0r~N}P[{^cgggkge0 QiYuAgD}p0_0M0ƀ@3~gi5F̑ ̑Αz-sOP[~FhSII҉0^Avb0v0u0@솉rzit t@xuv{1{Yi%m@ p`h`h|hh~g gg{00{p!q\P[1Kb/c /c@He,gQgKbSb@9b0\8b08b1EN\x^x^py^b0lP[vq\~]x)R+ T TVWX0g\hz0\hz)RS@'Svb0v0uP[+N +NIQR1K00up ,g0@wL N&N쀰hggmglgg5eRWz$GRRuqmxovGw/ /wyz܃pAlWz}|mhk6q6q ir\vwYdkt/fg0{}kAl]!q1q\8h8h9jbikueyg~hd1X/\^ ^bwbeeeqj0D0쀭\q]}]P[ P[[c[[[nq1XHYY1@bepNWSWSpTgVhWtNrQiQn_0$_0f0 N1vQ6qvW0Y0][000tf0YT0D0W0o0p0vqj0D0qW0Y0~[000f0tT@\rFee9h0u  NCQlQ0W0KN1hq\\>NtcvpeZgmggjeka. ۞0sn0uW^1OLQ~Αh: S_ɉɉ@70l0Xnu0l--50\!'Y@cSkwIzwm5#uey eyze#~g&#u0uv|0irtA]:u~n n@=rsx"u0ewmhmn0򖦀h!k!k@ klzl m0/n0[hmi]j_S@WS0jg jggh1=~=~e(gQguSSh0h0)Y0)YWL[)q\6^6^s^una4!?erq\{\]z[ [o\@;\K\{[[x[W0]X*Y *Y@^P[ff[tx[XtXY䀣WWWW{Wz0Wg:WkQ-@SS SSl T|>T0ZX@S{SlSuR RR:Sm0@\0@\xQxRGR0_0_s NNN\OgQyQr NNWKNR0_00 N N N,gl0=ΐL0@n000N_lAm8^Α Αё-0WY^y  N0}01~틗I I@r WɅ1Am,p@wuL}11owO\$-^-^ bc@(gq\!0[0[1_eO\@\]o]{CQ CQnR4YWYqpWYS0Y0@< N{1h0p0dBfrf]Ggp,og#gg6gggmggi(r(r"uuINNqQo0Hggg gngmB[yq\(g>\@bqggyg@gmgVgl.99g~ՙU_0R0 lu6qv(u !U_R_j0 0_:g_j@g@g g@K{k k%!q"e<0@:R0]1ckNf00Bwggi0\F7Α\~^[r0lgggegb bQxy͋@u ^wNfVi`e(``eiag}ai2K D-{;0^~K@ND0^zwΑjёp]1bT[i@0>7p]owwWz0Ɂp!M0oIa0we0e\~~~ဃ}v}@ E~y%m*suw w@|w@]x@1x}suv@w08yA l}0u0uYuku%mYrzu`i(j jk〢l@el`i jKjEq\q\^me00uMQS:S2y_@bMR}0MQhhjehlh0{agqgsgv0{P[l_2we(g (g,gPgbQg8q\weesfo!M0q\@b @bcc@d_k5_8b Nq\p:0xq\]]]^^q\~\y\[[{>\vK\\\l:u7\m~g000000P[[t[qwX?QCS2W#W4XXzYD-N S 'Y e@\1\1010!0;ƀS0WBW \q\]MRMRqrR@>HS?QyCQQh0.N$NN@bNy PDhT_ _e,p020萶S]l0u돞0@Sv-N@'^fNp00 0 09N@|~]100vl7Z0@yn0p01U00|0m0mvQ[RdStNNdy~p9ΑΑ ё@Aݑwq\^eQS>\(g0#]̑͑{0#K\!WH*!NN|ΐ0N01s^S*o돗qS1s^S77m ^Ҏ1r^^1r^^{瀋҉B 00@Pb00fm0fmυI IL[0Nυw?kp II-s5l l@&arʃh09Ne0@MRVgt傌r8p\qz {:11~Xw_lcˆ}0[w0 S'} '}}}~0&^x {{_|Xl;ƀw^y^y y zzhq:u"P[wrxxy7u 7uYu~vvΐ0oh9jsKjp\0q\ZX^fg7h huhm9hhqg mWgggugT 8^ _ w 0R0Q0R0Q0R0[SO{Ԛ+g.+g,gQg$~gceo0o0ce0e@ev@Vё1W1u}oe0ufrg(gGeeqgl0u N\]s^bce celeete2e)YRb8b?bcSe00u__ q_u`aq Neg Neg^t^_jq\<]^S^E^s^At^L"va_l_l @[@ؚ0K\0;\va@Ubj00u1e[iXiX[_1w]0\m1f[n0SS1%m0fm Nq\_00'f]]r]]fm fm)n:uv0lQMR]g,z ؚ@,n0]04Xz1b0,p0wg@VsfmGr+s:us0\m0nMRYY'Y>\0]10l01MRS@-Q0W0u0\m N N-N@c8N@#N1ęHpK\\3\'\*\\K\K\4lwm~np"we0S0\|Q@8SY02OO[[q\r!tfSq\\x\e0u_j:u:urř0MR_j)n0u0MQ04X{0ls^s^@=se@Jqg}@So]^1řMR[\\>\E\sK\E,g,gqg:uw N'Y]2T]K\`l0uq\84l7 7F40]4l n :uw^y1070W04leef(gqg10S00q\]8^1vSSW W@oW'Y@*M[SWSS2~g>\q\NN@N@ J4OkQ1a^s^0QN NEN0N0w[@;_[[[pq\q" ND}P[6P[m[[[u ^0u 0uR@.0 N0-N^@>Gb8l0S-N S>T 0W@q\0m0n10u^yZXw*Y@cU+YNS/TBW BWWX4X䀁\s^TVWWqTT T| TT态>e@,pStSS々QZWSCWSSS@TSqg:u :uuΑ逛qglVnon0z0W 0Wq\e,g15 \-NN WSV00W}0KN3AS NXQR@MRRDJS@Sl~n}OO PCQruQ0[Sq\\]€]NNOs)n@:uy07l NnENKN)N@LNNuNFKbKbh@2gr@0uv24l070@y>Nq\0Kb2Α0SENKN_N逌NO(g (gl\mI NR}>\q\u&N&N|-Nn8NxCNw N NN0@A0@u~N0hV^1S0u0l000 N N0;ΐ00\]m@E;;0<ΐ000(g (g\mv0\ NQ]10kg\m \m,p7;g9hlm0q\\ \\\],gp; NN~SSn0"n0|0000N,g,g@DP̑Qz](gu2c0O00x0k0K0@wL0_00Q0g g9hy7|;0SNz\\\wgxgmyglzglp(gxsg^sgtgmug9vgl!q!q6q+Nd0 0Yq0።Ye :nÞĞ0d0N*00p0Fggm{SWSqgS\]q\\ogpg-qg0rgiI4l4lmv~v [xʎf0v0q rɅ-N@/NP[d^}_1džq_\OgQ\@k Uhؚ;R5Ҟ1sq\0;^x0u0uw@o萐~ghgr&q\ 0S0u{`|0 ;@J\@ga  SShፔΑ]H+ (<0We1q\>\]4lH@W lwm@cu1*rؚ OZH@֛0_ll {ΑΑ}0Kj{`,p,p0uxl%m2m\(g(g~gKj\\] PCS[>\q\1^S0K\S&řҙb_*r4X[Amp MR@!(=̑q\ <ۘ@G0u0W"Nu0Ws^xlw#~n;ƀ0]# @2  0[0cf0@:u`0ux1n0(g'3RY@bbxhh|h0uSq\][?c&S}} T,gqg0l@3Ė1OQ0( N? bc1u|}AS:um lww@Q?ؚl(u0u%_ %_ftk0Q1@[O P@ x^00W1Sq\0 #*A ,g0uDMRS W[q\0\A"zv^ 0@9 N N退Q9h[9;;w=9h0u0u:uΑ圞2-N0N9h_lll\m\ \\\\8bS[[[1QK\1071q\̑ :@ HK0K\0^n@p8D~bOq\1ؚS̑ Αё{ܑؑ0K\A 0@00\L^80u @0S0u:u~vz00u01bP[m mGrgrr1 N0L^eqgh0ΑSq\q\\]]SS T[NN kQS WS2N0 N10 N2N0 N0@ N-N `l `llx@ }qΑ0NN[R@0[K\q\1N' 0R0K\0N-N@jNq\`l000Q{1 eʐCS0Wq\}0@Sw0s CQ[q\6wvA8S Swz:;N{Α08EJ~0l0S@TN #@߇2oNf@ (101MR0Sяя0N1_lK\1z0$N]]w򀊍 k0萘070m҉nJK#@}Fd lxx7͑l0uw$q\WP/ZX>\_llJ0e \m \mfm0u}v̑-NN\s^BW~wX Ń ܃nK\Α0WlΑ0QuT-66IRNK\]^y7A:K\%mmΑ@(118(g'Wo8bׂOOSBTyL0@pp]0[0Bz{[~gg" 00-NSK\0u02=W;\s*t 94X\Kj{돘0P[9h|QuE{}D$ ZXugo!/n21uL0N 0/czN@t  6񀡀̀0/c1_ΑS0uq\]l}(  P@)T0uc2^ WWl@km}|#~n0܌v}|} } } }q>L0N0p0,pCQ>y|3 }D}D}L}jP}yVy17q\z0l:x xix%0@Yq\0lw w wwxS_0K1w0u0uΑ PS\LK\KjKj0uzёK\\]SSBW$X8NNR~v~v v@ vv w1 wNT0NQuQu|fusu@\f{v}veenwBW\]p0#Α20NJn@r^t(ud2u22u7u:u -N0u0u}@Tψ-NN@%mNN@3 N NF0K0 a01n001W0J01W00(u0u1u)R~\L[,g ,g@Jlz[K\@-]sN N@JS0W0e-NNN^t t tu #u0X0_l1U^2m0uҙ{+s$+s@/s s s4t=s^0tz]]4lΑQWK\0P[rrr}r*s0S14Xq\q\10N,p@Gr)gr grirr0WS8QΑGr[r@^_r0AZp>mmzI Nq\\,p Xphgq q@9FrS T[o[nno "ow8o pzp&]q\0u0"[Jn Vn onn@dn0]":uB WTu0\Αlwm_m"n n)n/no1Α0lmn n00u1ΑOO]4lwmmm2m@ mN]%m,p0u0uSBe,g}j1y^}n0}c0BW[\kqg퀗gq0]kAm(Am Em \mfmjm00IgNr]I0q\CWS]x7l@2 m m%m2m2eQ}iN{-fl-ĖD#rl0uYusΑplJl-llll0%m$lA N0ul ll\@q\]ΑQS0W]Vnpl l@kl ll 0u70 N2mΑq \4l44l8lWl_l`l N;\k>]]lxCQR\q\@p<7E\\ NMRSkk k k kBT0u% T0̑u`0uf[FbqgTh)jcj6Pk+PkckfkR[ }0v2irlQWv1[xT W0[0 WT@^Yej@'kgLk:{v)j *j +j@0KjXj0sE} }nҞ}1O}0Wq\0u,gop9ii iii0(gp%u9i@bi@%ui1}i[h hh i@iK\0)Y0ԏ\hMCh0\h \hhhq]](ghq\\\B#jW%m0uv1MRP[Ch@%PhQhS%m0uh@1hh'9hBh0(g[NNYNq\2ug!g gggg10(g"0@?/S>\]B#S0uΑ0uqgq~gg8g=gCS[(g| \_l _llfm,pJS\\u],gW WK\q\00000@10@S}K\c71wg\ fgn-g"QgQgag eg0_WSq\g]Vn}-g1gPg0(g0L^x0g@g,(g6+g>,g=h }X1[MRhfmX\ \^b0[0%R0W䀿[ek'0N0HYKN@:N P0^tftf@jMff@K$g g\t^sΑ@G0 f !f%f;-f@3If|[y y@kΑ[K\qg^yNN N@/V@~/'Y0[0agNN N@^-N0ag0Ҏe0uяwee3ee@0ef}L0@V0@~]eee,g,gX{v {ΑWS Tf0̑{1Hep{€`|wee e e eO@}~0N0nS:\k k%m_o0u:uw0!/n\]^eKjuX X[v\E\K\0\NNO(WW0[ccd 9e@rete0t1x/n1reb@`b b@ ybc00u1ob1Jn8^>_u`Gb)@b@bGbKb0W0l{0\~b8b?b1k[P[mymy&Α PZXq0uu`@K`a@~va@tbN\l,pz0up!}0N_0%`%`K`i`0 }qgv1}0*jg10z___<_NN@#8b@2id1eKjx0萒_____ENMR8l0uq1N N>K\@f Tx^q_@be0c^4_"5_5_7_|_0ugq1g1n4l__ %_0uR0JR^ ^^@9^^0+g0-Nzx^/x^~^^^"^fW>\@fK_0Z0y!]0[Q>\@F\g%m,pQX8^ L^ a^s^t^00~9%R|0Fq\ q\\~gΑNSZX>\q\]k]6 ^ ^^ 7^0P[2gL0N0vl]^^sS[\0 -NNCQlQ0W|100q\lB! N@ǚK\,g9,g,gi,p0uN PBW][ \<\<\w>\K\Nb_we NENz\]S \\;\0`l0JWv#`l4 ёؚ50Nw@1-˄710Nir ir0uwx9{0^`ll\mq T\ \]eg@=p~g@Kj T[K\\OO O PQ@SS0e N N8N@N0̑[[[@[*[e eqgg0u1MRQ>\q\0=\\0uNNq\p#[1K\][8[[ꀤ[ [[zA(gs0>-dJ_fmfm͑Α0v__@W_\m0 NQW@#-q\0 Nf[@x[[ [[0͑0螛T~ZXq\(gΑ0^^8b0u N5XZ0^MRUYXS'YIY%YYYP[1\[0uIY TY eYAq\@70L1pu'Y )Y*Y7YHY0o>hWz(̑(ؚҞ̑Αr*}zo*Sz72m,p ,pirQuw0w2mmnn04ll lll}%m0YuhhKj`lq\.eggIgQggefff09h0W[09h]]b8bKbq\\|]]W[ [耮[u[m\0WX4XZX)R)RSsTTkENN}Q=ss0uy}|N@A]nN@P[0uΐ8Nq\p]X&YYY "Y1MRS;tPXEN0uo@0XXX1:u0u0rYX@.ZXiX XX00u"0@>S\@K\0uΑ0] q\jWIX $X $X:XWX1bXXX0eg"RMR@Rq\jWWWWWq\q\]8bΑQSWS[BW4l0"u0TW3W0WBWJW(aWwSXE\_Kj00;N"8b8b,g0u萏0@A` NKN@+CQ0WU VV@6V!W T0u%IQ@B[%m %m@uʋsju}d0@V0ASagR TqgqS TvsT0TTwU FU00100ǀ100ǀf%msTT T]vl0DQ_l0uт T T#3T69T>T1Yq\ Kؚ2Sp0lSBWg1K\/n\ \we0u}0S-NSWSq\'Y@b0S<S ST T! T0 {lll,p(PO8R^~g _,go0]0u0u7萕ΑyS0W>\%mS S@ S S@CSpSeB>uQl700SCS^WS;WSpS(SO^VnVn:u҉|1ψ2u0Sz0N ]@ qgs100`0 WQ4X^@b0u1\CSGSJSA"tw wy.z@ #Ȋ8NN@,g0uS'S(:SW@ShAS NVVagtju0NNkQ mQNN N]NN0ag08lqg ҉uSrΑ2RʎSiqgplz}r[ [e,g0}g1y^}iNs0Wc[00ec2y_@bMRRR@YRRRR0OSq\}i70NpSMRcRrR퀛RR!|S@miXs0 W9SKj0BWNQ|QGR %R%R)R@q2GR0+g>^@bb|R@vR@g'R[\w|Q Q QQRp>(g0mQA>'YΑ1q\X[q\Aeg@;KweQ4eQ kQlQ@mmQ qQ0hT9萎ag agno0uju0N2NNt>\a^gagjuҎQxQ@|CQIQ MQ>0u3\m{ۘ0W kQS SV[h0q\q\kQmQAS]N]NNN0agN N@Y} N0agOOdO; P PP tPcQ Tl1jkOOO!ee@`=Α Tq\]D"Qe(g+g020NOOPO \OsOO0 Tml lΑ"S0NSsTY0fm1K\ΑNN@e O OO/OmR4XFn0]߃@vN@dNNN#N%0[\09h1NN?]]l̑(W@w[\0SS}\?b0̑2ёq\Vn N;NNNfNeN^NS&~n~n 0u5ir00000*jeSSZXe2ee^{4ut^ёO(z00 0 05000000f100c100cJ0 0060000S(50a00000400000uT WN N!N NQ8b0X8\ \agju}0@RMO@ASS ag agju~v@w}ҎNASSW@b00uw;NEN KN]NNq0[[@OeYuNNO=S]*agxjuҎ0N!Nm!N-N2N\8N]9Nu0V;/c#\m̑Αm\mn7agag_ll%m/ce@2,g[\\}]^Mb[>\q\0W 0W.Yf[1!hMRn00S0S0o|#KN@@k*Yq\ N NDNNN@(N:grD} D}Αt0sgr0ux@y0BWBW[\]@,g0}0*KN@SSU0[02u=ag%m@D}Αg{00NmN[Nd Ne%w7 7̑@񎖠w}%m%m@;0ujueag~~g0^Wu`u`be#000h0hW\]S SVBW0q\q\0@51 PAS0Xag~g9hju0NN P00NIju ju}r瀫@;ΐNS[ag%m0K\00200Vn000!0#0W W]]l07NS@JS10wmn30000o100t600000000'0 0000N7Z0j00h01{0S100_30000100K0L0@Md0h0n0=QS]*̑1n0̑3d0X00N2M00SZgcg\ig2ig]jgglgnmg T T],p0^W NSWS[@,g0e0e0hQQ0%m0,pcg@dg@egghgNCh"ё&0 k0Chyhy N0WyAlG0n\ \emghhl0fvZW{P[n[0\u\(g (g0u;0q\#O7\@dgq\]NNSBW0\0@-NKN0Qxg*dʎ:((hՙ1S o<\bhƖ>'Y@@\J JK`b0KjʎflΏ1WX[NJK7ӌkNJZ_Ջ|q*c:*urp?0uΑ5u=yt聄pN_A= NS00U~yy~~i@w @wn:y>yqy[g5uYu wQ1>f:ym20,pfmnonoruh1ufmwm@pnDovh h!hitksl0Αg`g|gjYu]9aeee%fhf\e0Yaq@bsbcq\]__e___;]0Se]t^^W^b[$E\E\~q\\\'Y wm ,p@N14l`l0Kj0\}[[c[>\sY sY@'c[g[[aYxY~4Y1 N\O1NS,T,TqVd1X4X]NSfSSlT1[00 NfuOOXIQQ0RQ>l0?]OOOOx0*N*Ne4N[8NN0N0@ NNk0SbY0Y0_0@j0o02X0001U00B0 S0@ǘW0j0e00Y0[000_g_g`gagbg@b @b〢l5@0P[O*Y@h+^a2z)p݈ ݈֊̑Ꚑpwy|wň~~hb)2z@SMz'}}/^4,g,g~g9hrr1~gq\/^6^bKbDS 1\ _e!q0V{}~0dyce0V{oSSSP[&^~m0@cn0KNMR0n1ؚGI I@*R4Ôw+YP[FgghXt,Α Α`0ef}}Y~_~htv_zANR0f06qb_agagpqgp>kKb_ede_NNOIWSs NXN1Q000o0NvZgm\g ]gk^gNar1a)Yo6ooQC0}圗w1""[1[U} U}v}~qT`1_`ou+uh[~g ~ghƀlk1P[R[s]〰doYY+YmZfR@C_WS^XqOggUg>UglVgWgjYgk,gzz܅7q\\])j1s,g i@/z0\n0 0 BW@"](g0q\1^y\Og(Pg{QgSgF0P[\ e@8l\\(g,pȀ܃0@[K\q\0~g7t'܃ ܃m̑Þpltywzn>0,p ,pn0uw{]jlUlIg!gghKjIgqg~gCS]\m2miV0W0 \0! NBfBf(g,g0薝Al?e}e@e0Wq\.^@b@bKbUb0D0^`b_y_A;N4Xi]]]r^\ \~]0@Αqg:u}fZ,>\$>\rE\@{q\Α0]0rR14l`lSqg0u0rR0rRfZP[e[~X ~Xy+YYtpP[0WW0X0mkQ!STTUuVSSSoRRSvWSzkQQkMR0RyKNOOQCQKN@NNfeqg-N -N;NnEN0Αes0@*S0@ NV@SBq\}KgKgmLgMglNg@2eg}v45z zy;?0zm0z{5֕0sbb @܏`0Ty0T{}vdy@V~}9j n ns\qtsh{vhf9jm~n0gqqBf Bfghq0s0+ueeme0sw0bP[-\P] P]]s^o_0Ո0n\u\][[wq\ꀚ\0nnP[c[[g0h0 w\S'V V WW00\SFU VV}W0KQgQ@~-Q0uCQ CQnIQR0[0s NNN1ChP0lkAgGglHgaIgT+g:uZ;͑)ĖĖ(͑Α *S@6&S0Ffmfmo,pSK\]@>707pQ} 傏܃䅆p`l}Ԃ:uvz{{_l4fm,p,pu0uBNjW ę1P[Q10Q0QTfmbno_lwll l%mq\]e@hg ghhpKj4l0:Am+g,gPgQgggn|p:ujWFq\&]8b8bqb(gp\]s^b_q\\w\\]pKbi0u0!hYYP[[>\K\BW\jW~XXXZXHY1ENON:S*WW0WBW qg qgS0SWS\0>\07ƀSS T0>lp]N \OO P@2߅QsAm N N{&N-NENKN NQS_hfmS0OL0n000'0\\bNNeQvG#wmwm% ,p\\]l]](g@jq4l@q7@.04X NMRS@[!g5g9>g^BgBgCgEgkFgDRP[wy|5̃iLr89pylߘ9lƖxl~'(jpo rwIl̃Lrny{|q|q w0rU_"b7h7hlpmbedh0g0?QU_y__Kaqb1ho~gR gRxR}Y[|E\|NqN N NeQ1BgkQo N*X1  /gvvOyaPN_{0͑01Y/gyVgwgxRRQRkZS[}:NzEQ)RL>gl?gi@gAg0 NMR]0\\`l{k/̃ۏ ۏr!-qQ4s̃ekuǏpeg0BRlt tuq~I0BR{k]llmpn[c cjcLe@gpg[c.bKbWb:W}IQIQteQiQCS1Rv͑VxNNO|1f~v N P>ev@"0{k(w0@0;gkrqF 圃pm0IOu0Q!]Vn"}XX@ڝ[@Ockψ0Qu0OQ@R@jS10S@7̑u~##@rq~upvx xF{}rAu~>rs^t}0xQx[)fkk)nnqlf}ikK\ K\q\fq1gq\x[[\0xQS"*Y *YP[f[tf[zSU XR_0|0|pvRCQCQQpS90tj?qgfNNsQ0+g,g-gU .gelf0uT-w wxĖ<ؚ20W0D0m)Α!e0uυ υԈm7%SI5F{} }@q.oF{{z}www>yzc0u}7uv0sk2%mnnsu(uʎ00%m@>mAm|_l_llllu"]eskkz8lD0{gXjXj !k ckfk N N-N0MQ,gΐg@>hhh+g+g{~gvgfg(g}1n04lx[^48b?e ?eeef[$R8bbXd01~g,gf_f_P`va@`b0"020W0D0^^_\C]8]-^{t^o^kQ)n )n@R?nD0xkQ@ mQ@V:0qgN N@ N10N@ܔN0agL0@0N0ag\]]0!][[[|>\dx[[[O&BWY YP[yf[k[0B}BW*Y@P+YMRMRSS TlO?QIQ N8N8NKN@_NMOpirv0^w N N@@Nq;ΐc0 c0@ Kd0@cn0N]0H0@W010F0 Ph1bi<Ԛ`螀0h0lԚؚ.p֊{1?hq\ kҙ0s=k(-NS0uo0L LeXc[jj@_YkĖĖ{]b`ctMRq\]ё6 ?M00|2%_e0u@Z@]qe0u[[ kw[{0S0Qёj@P"z\ @ yΑ<0@ NBS'Yqg qg@2u@'Y@\] beYNYNeQSWSSx2SS N0eN N N@N-N0萙1NvtAJS0u0\xxrf1hS`0[:[Lr֊?(***{9SSWS[0x N N-N01)RS(YO1)RS7 7JYq\]֊s\t4 @Ὴ@̊0e4|c0[0ZX0[0!MRL0[0_9:l Um0ll0]66@nI X-N@?os^@AAf[}0vw9r_0萘A%m돓@_p[0pqLLfwlp[q{@060ju {H }!}#~#~oT~rl}@A}b}_f}f}y}怾}0Α }}iD}i{s|s|@|g}x{M|jd|2ASmQN{{w{o{_ {@3K{p{>y1zz zb{{2ASmQN~zzCz0ΑBf0m[ΑyyO?zXz>yR^yhym8bfwwwwx0ё0\O> N Pppwd wg@w_v v@)vav0W0juZ{v@L}v19hq\%mqtO1u41u@2u:u qg} }z0KbqgKj0uS Se,g0ψN@NJ NN0ag1lQtu0u0@,eNS(g0K\0MQ0qirirUrsoq8GrcgrLTn n@}@7R@z0T@Q'Y[0S0̑CQ CQASS1N)Yu0@ NN1KN7{`|/nnnf6q|gq0[/nnnpe0[%MRfm fmwm@!n,p@:u%mAmo\m]a^kWzll lll[MRzll l0Q~0@0T]4l/4l_l `l0>0u>\mI<__ eqgݑ0q\0e N-N)RSWS0{0lklklXuikks!kTLkuui@6Kjq_jehhXmicoiPh怅hhq>:uf[_fmag,h9h 9hq\]70]eLex f0[pepebeHe>Obb /e^q>y1]00Whb@b@bcKbbb&bm8b0[a aKaxa}1!qD0_@l'`o`k[0y0y}\}^(S____m_S___k0Go0X0X^^|__^^P^-N^2x^"x^^i^_l _l\m:uz14l`l N-N瀇[]qg0l^L^t^9^\p4X0%R]]]b]nDOQ9hz:ux%\\]:u\HU\+\\\y\U\^\q\ V2u2u:uy0MRV@[\-NYNMQSWSF\F\nJ\]K\we\>\@\cgaΑ0e[#[[@ 4[y \g[[^[}e eqg@ns0扢N@?WS@kq\[ [[[~0Sf[][z[fSQWX>YP[ P[W[c[jYY}0[!MR)Y )Y*YWYs0lX Y 'YA>EN@o]0!Sb N@BRq\^04XzX)4X4XAX iX=zz@b;pSbcX X@UG1X q0rWq\0VWWxWvXQW퀒WWq\\]qgUMW'WW0WBW逰SfDL0@kQWW 0S1Kb N0W WlW~V VV^W0[0JWnUUV=Pg@^#1a}Kj1}0JW ThThTR}T_T0l T TaJT1_r0u00uSSST0>wmfSS S0^@ܞ000(gnPOiR-gRS S S}CS0I0egRvR@Rw%R%RGRsMR00u=]^wmR RaR6PkQkQlQ Q0?]a^p8b0SM6PCQIQ0[1{vq\O OOO|0PO SOIO/fsb0v0 PIN(NO O`MOOO00u|NNYNxN NJNN10uq\INu]N@N;Kb N-N-N8NEN>q\9hrO(MR NN&N=^yfހ0gNN N N P]̑0ZX0r0K{k0w0@007L^Ok$zz łoΑ1$Nrq\\k@9lnvS@iWS@F}_g_gth}ibk0&01S]L^&_@bj(gBq\\5ir00000p$]Qe)Y )Y@O[[]0QMRS@-4X %f!lJR0Ilz0I%ffqgBh\h0e$X$X\]ee0S0NB00 -N qQS2K0W001Z0{00.Y0hEN ENNCQeQ00n0Yud0@2n0s0@ 00;CQꀻ&g&g 'g7(gG*g@|n^~;$}~0*k0F~} vDM1SGSbyzvBBeM递{kۏwSۏɉssvg拂̍0Sm2oɉ-0zlk@" }Y_0l}YI^I܃0"P[qMQO@wG}~~~n1HQp|1S&T}Z}}}~JL0~0W0D0zzzz }iL}0]KN_@wuwx ztP[pekxe~`tOfsYuYuxzv{vv1N[y02bsuw1u3u0c[2o 2o6qdqbrss1S̍nunMni^b7h8l8lzzllm#S̍Vnvhwi@W9jxkffff gceg18lRw gpbbccqcez_B0b0b4bUb cb#HQWepD0mR@&ёm_l_ bbHQp%Bn0=\v06q1Eea06qAt^_qnx^x^~^R_ti_^{ ^z6^SDZZ&[[[\l]_bb~~t?z}tZZZ{P[c[A+YoYkX X.YHYYgSlS+TVv1S^0zMQ0R 0RiR|\SSkqHQw|MQQxQ@I Rz*Yp NNNN sO䀆OU`}p"Nl`0NKN1 g qM0k0^~00`01L0\Hm mc=0&g'gnl'g'gDYf@gl򖡀Yy!]&h_?G-& Zy|p 0Þ- 񀙙tl`\Wp TAN`\0WՖՖ xt0"0u1lQX?Dpm000L_R88~Δw@ 0QZXu0,p0;ǀΑbϒq\qg qg@fmv0q\]]eS S0W'Y@KiP[ NOlQQ1W Ncc bkp"0e@Dqg71e[0  Y#1\Tkv-Kr!kΐQr==I &- Nq\[~z߃"eQ@9v0!ex@eHrx;{ s|s||D}@n}3lP[|Qu0q\{q{{h{!|yzzozK{O{yR{1<_uXxVyzy@Q#MzYu'vvvvw@wul 0|N0b_}0=lYuzvvyv1Xq\ƀ4t#4tttu 0u:upShn\7CYOCQ@ne@j扥HrLr{[rrz;up1Amikym.ppppp!q6qsGrr0}q\\m@nno ,p0$e5%PO0u7SeQO10eq%m<%m)m4Am\mfmCQSq\q0q\0MQq\9h 9h(uΑ04lq\]s_QSBTTK\00W10eik_lll~nij j j(jqKjy!k<}i|i@SKiixh hphshi{ iXhhhhvvP[JX{cVgOg*hh9hhhvhkh|Kjng@mgxgh h"B\d\RirW RirVggggyg gzX^FrW0{00W0sVg_g@ogugf,g.,g-gFgwPgQgC|Q\fk1mX9kQ i0ir|1a^[0Q~N/n0>ff8gB+g]!0u0u y@yኍ@'$ҙ1ؚS2zn0n]ms^9hk00lWW8K\\y\ N NBTB\Quy0\0-N> OOO 'YGy0W0R0 Tfffdfsff0%m0}peY{c@OEeee1]Q]^VHaAHab8bb=cM0Nq\Kjl0]ƀ ]qgqg`lw]_@eS S'Yq\\0;n0@{-NS00^~_7_k__>0u0"o0o]] a^@Lǃ^^^ T\1b]]{]]eNNVn|Α;Bqg0u[7Q\Q\se\q\\\s^r0@nQ@O\]뀢l[>\{K\P\w]]s^fm,p0@KNCQSYY*Y4YdP[Z[A:R:u~JXZX{XXq;e0u1q\9ƀCQSsWLWW-WW{W〣W@Ww4X\z z6@0^y\_o0uMQMRASS T1kQSW(W0WBWOW1q\Y K\q\=c@71q\SSBTT@?hVoV:4XP[S@JSSvSQ^0])DKj6R%cRcRR SlWS}S(g (g@0u}7q\\g6Rd;RqMRQR|wQwQQQRrRyka^ N\XeQO0W'Ys^CQhQmQ@PppQpwNiO(OOs POPvPP|n0b|2b0JWOOOPOO0>Α NzWNWNNNNN14X1w_Nf-NCN KN [,g,gr[]^QQSP[ NCQMQ Oh{m00U00 N N=N0%m^vv@̪z7萟#\^8b,g9hl0BWP[ P[[\]]#\ NzO@sQSK\@eqgz@w1/VP[m0n0 v0>0000X0 ,p II|-n0(gv0S00߃,ps2U00K0e e,g9hu3ONjuN Nm[i\1K0D0P0"P0 S0@FoU0 c0 h00d010D01U0R00zA 0_0uX1X000dD0K0O00Z0s1a0T0}0R0!gm"gj#gj g5g4ggggN gl0gWS=2ΘQbb0z0q_0a1bbk1Rbd 0z0a0q_0p 1bbk܏ ܏`q0\bp_Wj|wm"t ^1OUR{Su0Ouv0ekwmqyMR0MR] b,gqgYNYNSWSSN N NN02KNNN NkNYf09e09e{#eKNNNz0R0@CNj N NNo1fVx1OYv0v0 |0 ~00@gf000z0010Q01`0M0L0@R0Y0@c0j0Yg0j00j01D0S01q00pu$ KPĖhR0jb'TD~~|1osucv`~}xegg+gnbnp1~~0pxeqe[gp\>\Ɂ0)Y^wG T T@sTm0`D0lF0XL0j01SXN1 TS_{"PܕPPqlQS==q\]v@Α逑uRR 1R9e1edkQ g0򕇀0"/Q0epdkyNsQ g00"GR9eΑ Αё~-NS:uM̑A:P[] 2 NSU18^`1S_1 gQ1GR9eA/fxtcXwB8$Ǐ ݏ18^`11R9e8h 1 gb1 g15ufy̎q;Sp1ʎwW1S_0rx#Z1 gT1\ g00}Y1Ogj|1>wgX Ƌ݋7a1!qa| KN@/e01}Y􋂀W>q qs1 g{1}Y@01(WHQgg@ L1e^1w[0 glmuWc˄-0;s8 0] 01 NQ1 NQ0}sorBNn0xCNP[{zz`z@%V{yyxyzBzC T\)n@50Nzp>SuCewn0u$QuQuYu\u0u7uLu] ]ylDmr NsOU@ѵ_0T{y0-NupupypPp9 g7u0 Y0[n"o,pmwmwmnxnim%mfm< N N=[ll ll m0 g`ekE#l28l8lBl_lN@_e0N0a#l'l 4l倁!l@!q0RЏK0R}0H|0Rrk k_k}llqlRq$x[r_j?dkdkfkk0y0Nz_j k&cks| s|wqxsԚ0eqSS T irhT@Ux[{0XN0brq gRht}iio#j )jp>gKj:up}g1!x[#jY;C`BfyQgIg*7h7h Hhh N g0t0 }1f[7h0Sg=zg~guh0]4[qNsg gg@ݵg1 gBW(g(g,g,g:gCg1 gR}xxw(g*g+gBf gigUg g:_R_Phgr1Nen dWxe6e)ef%fpOgwmwmm:ur}L0}0opS'Yq\qg@Ufm0KjxeyeeSKjQe QevYepee1!q^ dHeLe1eb0eB'`bgXsga)bb8b@b N Tcp=]1Ns^aa bjNnez 0|vy1 gdC`F`R``da`_w@a`1!qP`!__{^^E_.___ '`1=uk{0NpX|CNe#lz0b0 T___0!SFUi~1 g1Y%_ %_b_i_q>n0̑pq\^}_p_t^ ^ ^w^^uq\,gt^x^f^\Sbi@*j@?_r0\>\E\K\>0u[[\0[1CN'Yt[5[[逳[U[90@qS ]R_ xk1 N_R_xk1 N_[ [[ll0[0[1Q\p>扢YY fZP[U[|1KN+Yye g!q0B}0~0B}1KN+YA9N,1NQ>SXT*Y5VYVY}YYq^yR_0T{t0T{0 gOW}X*Y +Y1YASOԚ0q}0~0R0>KNY|fZX XYx Yq1[rX XX gx0rg1!qnT 0W 0W@BWWegwT&TjUj=0(ggS100SqTT T T0N[ g !q0[2000k0Y0 gUzD0[05hVƀROS2SSSSzq݋p0=̑S퀻SSe !q v 00_0_0xv01!qVJSJSzfSpSRRR1Qle!q00 RR RRReh1Q0_0RVRRlRsQQ Q@)R :RD}|1 gnce ek g̑0]0 _zSP[l_1 g _0WOOr P?PiQ iQsQBvQb1 NP[PQcIQrA<I08Rj08RPPPzP1\T0S0#l P PdP1!q`0ir~Ac@Ib0vN2NO Os$OMOg1TlNN@ No0_1XbNiNN N Nm1L[p ]N] NEN ENNONl@l0Nw N_$N:N1 g[1 NP[L0@rY00 0@NpWYh=0V R"i iu@8ё0D0kRT_00v0a0[0@00[00"0u0 u0@SOYO00{B0@R0n00O2BfUbD0*g3 |pq"pxYg)kklvu}:Np0xY0xY*gegg9jS^^_f_u`~SB+YP[g[OOQZQR1(u1 :NxYNKNyNf0gggmglg Vg5U$(|ўbivpv|@JΘ0ؚxbaMUߘʐʐΑ~WPp],p7 *E00W0q\010Z0;[q\qL. m7}L@:JhUc>q\ q\l@^IrΑL00SBW0\I I5@^UzzrYrVhy,~~ : 0hyegnov0kk>Nhyey L}jf}d}Ono0w0u0uju}vv wwp>,g߀>Θ0n0n1g:Yrkt4ty#u0 Ns8lnnn _oo,pRN1GRg8lzl@^%m\mfmoi oiuiKj!kkp0~VgegBhhQx[9jxW^>pef fjf+gR,gQg0eVpeee+=erf;K05f0zy_y__@q_Ubc>Q00]ꀽe;ehleqg0}[ [ >\E\@K\1[v8-N]qg~1.YYY .YP[c[@:[1[vD0@0@_l@NpΑsWWBW1Xeg0}Y0:A g0}Y0:OGRS SfSS Sa TR]%RZ)RrRS1[=0hQhQQ Q R RT0Uq\>̑OOOP IQn0]0Y?UNN NZN@NOYOOiNn&NKNNNy>0s0(g怱0,0 00 NN0LuNS,\,pp!SO*S@4,p0S>7l@x0Nt0cB0@/L0@n0fm fmir*pq0@ M0,gBh1P0~01pq\@kg:RI%bޞ螏Jbq(j/ /wfܕp#aI~"ߍx󍈀pqNJNJf|pB[i^q0q:qqig[>y/ZqላiR1XY&[q+^f|y0Z}sM|M|x}}p>ytz{kuvvv~ w~>w{kuvu|vyoopp1uzguks%mkQN_([O0b"d/f/fldfqgz g_d6eeqcbcbccd0bz@bqSb^__h``xayN@ɮ_0{^H__s \ \j+^|y^[[\i0[xS1(W1X1Xp4XeX Y(Wb@WuX{TT1UFU{OUy Ws'YI0goS~T TnUޞ RR RnSSrSt$ߎ Rz0R{R}OOu\PRQ N NTO0O0gfffggnava~k6Vy(Vyy}~Jk6rqU00U001}Y_ gsn0wmA gfl0wmwkk`l>r1fl/f/fc g`(g9hB ]e0u e0W00uƀva@bees<\ \Ȁ^@w70%m%RS'Y0l0@bck4ln0lQ^^(WY[Y[ k[w[K\~^1UOBf~0sY(W[0W*Y@KP[o1?e0uTTuVV W0y0m`0nNcQSS1UOeq1q\ƀTc(ujj܈vk(ul@w }crLk{k6rs0<}PO PO0WBW@Kbbc`H0 0k00 NTmC0`0WLkmsu0d0p000@eba|Z{2r ^u~ؚDf[\_lnom}_0^x0bdrz͑jw_``yiTm{qя>܏lo{w5e}od{i[c p|B}~M|rvhKu+w#wwYlxy0[>S WS ]@Wh R0l1gw1gw0Tu{v(vsmmboxpihkl1)R%RAYfZ1N_1N_f g g[gbg0f0wfZfgh0[p0R~e eeyeX1mo`Ybas8ble0rw0utbyy1ؚ],g',g 9h k_l@`l0?:u qg qg0u;WSST]te00uvab Kbeq(g1 7q\ \hh7p\]^0SS'Y@"K\NIQ@%R0@bT'K\ K\q\\]+^0!\T0W'Y[[0\ƀ-NSeY\09h P P@b )RSS S10np!Vn0=q\0N@NN0(gq!wm\q$-N\i:g=|dU8b((jԚK~N@SE>y@fD0,{bV^q\Obm Q(S`b0 "000`UVW}V ~<Y0[pV耆x} } }n{>M0=|yM|Fd|jir,kuvvgzzz@)!|{1TTkujuVvu uv;uqYu00irersCs0P[jAm Amq mmXr1H00jkc l[yLhLhthXju:ggpghUY^1hcceceeff-g10Y00H0hc@c$epH00y_ y__?bSb0=O0^I^^_][K\K\lU\c]E^[[e@\iXXXXQYUtJWl1X$eܖ0Q7$RSSqwSS@ TZ#lNs$RoRrRR R@ RnR00vQQ Q~Sq\2QYe[W0Y0N)OOPeQ QO_0O0_00>i0@ȃ0BfNSOb\OQ0>0Y0Y0@w N-NW0Y000W0zM0O0DQ000aKbirRh*ww@000L0[000oh Y0[000Y0[0000Izzz n@l=Y0h00Y01f00irtYu vW0jY0s[0000000}ceAm Am@ˡmq0e1H00ce eZkY0[00010Y0Kblb hc@Tc d0X00O0Q0000H00m N>RS S{Sb0Y00Y0ɀR@zR@$R NN@eQQ@JQW0eY0o[000W0Y000Y00e000Bf_0$j0j0l0@{ N1R00x1P00_0 d0@ih00@0f0@i000B0@PD0@}K0@S0U00Y01h0p0n#Tw wrOy0lT4ln@n@F=ry@͎dd e iv]lm0[oq1\0R0NsQxSSSs#77b@Ww4Ô0s|M1lw0=NuT ^kyyr[[|r\f flf Ngui傒O0Q0@R0Wfb fxfvffffff@O9e}5ߏ xs{~ؚVߏl2`y͑m1:Nekoc c`яo܏i0[c}x'}s}k_k3uuu`v~y}pN~e\kllvmpfNN YY\B\{d\Y\f fngv gW(gck^9eRe;fi/fQft0W6\?a ?aba{awbcVc`p am\x\iK\\t^>g`0we'Y 'YS}YOY~[s[0WrOWxWoXY=ORRWS TaTW1NL|OPhP%RwRL1xe N N NdNN NOe0NB\d\"jy1pe0K0@tQ0@xY0k0RF0O0POqNM0@Tnz> b bfؚ1T[xi3r *tqΑё0uo7=qgk֊\zev݅tm{4~":Np 0g0g0g_@_ `{B#NYN2u#}^N+f[q\ q\\]=q\pNf[\:\0 Kbq>?NNN)R T[P[pS14t00@H[0@00@0@WN000L0 R0!0'01W0D000i000O0j0҉p1m0020k00{0@Pы0pir:nnv҉K0O0j0000i01m00 _}}*w9_q_0u:g_jIQ IQ0Wq\t9_>_H_M0O0Q00009fjffkfiIffYqc}ў! ggi~~NW4X*Yb#}0}|f fmfafgffVyffdf%fm#lcc2k#lm{s!iRfRfuf~fY0[0@`IQMM^!wwTΑueBf0xe0xe^eBf1eEN1cENSS+Y]s^#*gU}0N g^NENNqGYMbfftf f_fkfP[eeYSf:u:uqrfKjuwmSV@"Yq\]0qgN&mQmQS ASN@Nag NN0agN@%GIQkQ0agMNssN@N@G N@G]N))N0ag=fff=ff0f0=ffkfmffj0'f0K\f5ffkfafl l l}~1kgL튅1Y[` `fxg1kfNP[‗_s1'Yfff fkP[xefl} )Ygq gq瀱1bMR1!Ns)Yr_u`0 00y0R0a0Y0[0000zzl100ffffhflfjflfkfffhpWx;fffgffm01z`@@kLJ2ߘߘ 0uvt0f򘣀n1!fߘtx2 ΘpWAQjr|CJSWox0_̍ ̍ema!YvLai֊xp\u.>!> =iN Pe@[!q0S0lQQa@0l0luzvu|v{bp6b2o 2opyYr}r1f̍kylwm"ozf̍[8bRf Rftf{k{k1)Yirbucq?eke``ba;b>bAKNc`0bwl#l[Y[@z_l`qKN NRSSiTj'WZRkRRfRSqN qNpN|)RURpVgM0O0rQ0@z0`0@E~00lQ0Y01O001QY0ff]flfm^+!qL L▌hO}!qoYu}r>e >e~BfGkp0'`w^_6e0>kP%R %RX[[^E\@S{hV~PP\PqqmiNNOO{OO0aW0uN Nno9DD圅0hfz~򖏀-yyr ͂0+0+=]no0uQuwYff%fyl#l1&ll!llY`8be瀌00mQ@PBW jW0pk00p$\W0 Y0x0W0LY0Z[000fTM0fsf ffRflfl'fafhfmffee,glaf[t^pe0bl(NJT T~fkNJtJlq!q; L1!q;lyAm8n|_XeXeewf_za@b02kp{KN+YP[xx^f_fffhffgP[`rflff@pmυh0ؕ<<Ҟbٞiݞؕr%1S SnqǕd]nu1>kf1yl*\ \zvr1(W_*~prrpcҒ !qߘpr{s{>|o0p~)n)nnnpk0&^}06^0n#l m@hAmnwmW_jXKb Kbse@"lblvXX/^?bZTTkV0WuXK0~0@)$0@\QiD0Z0rlffNfmf^ffjfflNP[|l'ppzq}@j0s$sl#l n o0u-N0"eeR0>k\PE\E\y^_\P\+RtX[:ShVN:NNNPq N􋀀vfnzfzf {fl|fm~fff@wWc g~gwi~~~N[r^t~f@ogayqc1--R{p}P[}@1̑ĖwXƋ xNP[16~cՈ{,s Lwcr0pew0 0 PN@q\j04l0\0\zz~}yu}tkyy~Mz~ok. muu}7ueuw m{%m@imvlllll0[1Sq\ok8l_lp!P[ P[gggh 9juck!P[P[ggqg0?<\f fr f@6%f-fvganae{okok@"1NCg0"u kfe0@8`n0@}WiP[Uq\<_*i`"i` %u``aFeet}|0@IQP[o2bMRKNp P[_z_y_^^z^|_tf_r\]x^w*YP[P[af[[q[|*Y+Y.Y0u`VVW W Y0ftW1Le1LeU| V@K0VxQ5SSStSTxFUcSZSsStRRRR R{,nW"P[|Qٖ0hQPYxQ~)RcGRvNPO POzsO@7O{IQwNNN0RP[CNCNENiKNk_Nk0NqN0vfwfjxfjyfmb_@w&cĖԚB N/c{1ui{vi0hV0hVwly|w}puAS/nl#l_llg g”g9jk0SfBftfxgh01Y򖈀)R2\f_ f_mu`Oeree1YN\P]~^_+Y +Yq}YuYP[lq\0l)RRS)Y19BN_N _N瀺NNO}IQ~NNENxKN%:u0)0@X0@s0NwHY Y}tf@#!n@Xu@wtn0@Qj0k0 N1L001_000B0@L0p0002~0W0D0^lfmnfof5#l_)aw w@ޞ]a`NNt瀳Ybkrv0ƀ[N{v}}tT~@L@Snvy}0[0&MRm mqpTirAOi0 #lilklͅzUa,Kf!k!k@:cklele0@sR2TcpexKfg|9j|YeYefs%fzBfUaa?eRf[f[ q\as^~_|Gb0RRkT_P[lPP|CQ耵QxNpNO;q\mgqȒ2MMo Xte{uXe1!s W̑@q\n=0eyr 00 BMx0 k'`f$u 0CgB[\w0yz"6ˊwqSrxyrk7s2u0\'Y0W\:g$kkn@6!nA'Y>w0u0x[@wkgg[ck0[0e|oi` i`@Ufewg0KQy\i ^^w0ёvIQ'SSM)YQY0<\}BKN Tp]0 Nx0vaIQ@RS0P2"o+YD0O0EN@jNOO0MQ]Vfafffffhf if[jfm#loo፛#lmt n~0@Qezf~fuwy|~wyy1f1fffffffg[[0P0w0PIQi1XrbXd[Qg$ߘk~Ll0u0uyk2z{Qg怟quQf[ee%f}ofgwf[t^ibyQQSYwZZwU0@W000010O0afjbfdfefh0[NJbquak1u"k\f.\fj]f^fa_fNv vww1Yw1YwOY[1YQ N*S0a0o`Vf]YfiZf[fg2aw[+ ]mdޞz0sΘv11`N`Nellkя{k{w|)|{݈z$ NO1 NO}y yy;zteawuwyy0 gt^5egq qxsouzu0uegyrknmofofgfgd Qm0m0Qt^cbR%f eBf0{0X[[j[e\XZqZZw0R0RxUy1Xj NOOOvtKfRfnRf"Sf[TfjUfI)w)ws| 9@fvǏ0Su0|P[Sw4Yf:gbcc!ўx gg~bRfy(g@|$O$OxPVWK\p~0$}W0dY0l[0H ~ND_gLl3q1Y[KfLfDOfEQfmSe"V{V{qKN6e g|_l 5r.s0lQ0lQ~^nGS GSbVu\s^u`0lQNfNxNN\Otΐy0HSzP[ P[[6qw%fyYtZ0[EfIEflGfmIfJfl_l ^}1 KN_l5r{s(u}np ^0lQ`` e f~gfk0^0lQ0lQNNGSr W\BfCfDfe le zyA$Ėp1Yt^100mwP_RrRf00nN N͑Α@]ݑ}1Xw@xgK: No5U Ug֊䀊0s5v݈iO tq1Nez zlzz{f}[0P[L0@dg|!k+Am0u0uy7uwpyAms,ppQ!q0W0_l_llျl%mq!kckkg4l0?ΐg$~g~ggyi_j]b*g00R00R0qgk g ggH1@b^%f%fBftff09h倱<;R;Rwlepe쀇eeSi@\,_b bbd?ejHeOe'`}_5_@Q f__8^8^n^x^ _@\q\]]d+Y[[[x[w\T+Y}YP[c[r>BfX T TT1X*Y0ΐhT0 RyS JSVSS2ؚgKjp>0NXIQ+MR MR@/RdRR2 ĖIQR6Rs;RhTP [@+ۘ00Am;BfOOOZPP001KI*g0RNNNvYO0@W(c@yir{rE00m0' N NNKN@NeU0֊s01Xr0bN0@mN N N0>ΐi0i0@.k0n000O00o0R0p0 J0@2_0 h01W0f0q;R0z0~0w!f_0uww@ iĖ-1Cffu7uve-f5 +f5ff{Af0Vn9h1f YǕT~ߘWLL N@Α1Yw0op9h@0uvw1YIQ"[[_E\@ef09h0-NIQ MRl4XY N/^0o`0rt N N-NO O00bL0@%01YQR00@Uw00fmZfgghwp_` `ael v*YTp__u`^^^_zf_kGRvVP[^^s^rx^P[q[t\iV@WW*Y@ I+Yl TLTDTU Ve#2u2u:ukkx1Ğ\ee f Kj$l0?q\z020_SS TV@AW\0N-NYNSWS T>T~JT{GRRWSzZSySNOmQmQyxQ|)RO~IQvkQ0$ΐNtN8O\OOENEN~KN而NN@'NΐNN N NCNwΐ}p$ΐΐ f]%f%fm&fn'f(fe(gy yq1^1N/fgg(gZfZf\ifbfe%f{/f1N^NeoY+)Y#)Yc[ot^^begoD N N -N Y Zf0 Nf0HSg0HSd0HSs0̑{YtY|YYN_?QRQQ1X0*Np$ P@hsrpK21 q\2Θ29TSuNS9Tn0b\g0f0g01Supuu򖍀}~0~0}Rؕؕn}oĖuRv̑Αiʐʐΐя`~S^4X݈77`݈syIL䅅兂-vI܃ ܃eIy[Iwooʃlr 6wnWGPgqqyg}sgyEA~ ThoreA~sM{ M{{}GPguyzzC]^ b0b0 W0l" OPy^n0N0Ė0Vo:u{v{v ww@w:u;uyQu~s4tun0u7ut;8NΑl!mgqgqirm?smVnnovp9Sfmfmjmwmwllq m!k[l[l_lhl!k4ll@lhCh}h9ja_j2zvRgNe0u1euP[afIg6egegl~gggn(g,g [e e,gl0~g[q\]WS WS@=S4X'Y-NCQS0\mfffgffwfleUf fSfkof}0MQlereeq\#`l eΑ0S`lfm:ulee@qg_lq\y\]S[[@\}E\ySS}SlQlQ@yQMRN{NaCQrc rccdvp!Vnaava WXo0>oxs^s^wf_qq_]@{^/^[\ \]]p [[q\0SqN;Rqe\P[qc[[[[ku0sw;uz)RWW5Y *Y*Y@+YpHYkY"Y)Y̑t1yQeN!q0u1!qu4X 4XXXX0@byWyWiW0q\SJT JTTU}R0@[圈S Tz Tv)RNSnwSwSySKNBO,IQ$IQRn%Rq\]YYf:ul~)m0ZzNmQS0:SOGP{HQjN NO\O00fKNNNpR0 N NCN~EN00@N=juo1Y0S0L0 U0@ n0Y0@p00n01Y00F=r=r@wo@kW&o_"o_}N_e"Ntq"Nt f!fm"fl$flYS&zvooyamwzv+}s0|igq gqot@k;u(WSP[t\d0NNPJeQQp_jt1|0j0d00F0Y0 Y0oZ0@[000H0W0X000Ap00i2H0W0D00QY0m[000pffffffjfue8zΑAl lzp|Ԛ}0>:u}10W@Suu eOS0(1'Y0bwΑE h]e00u1'Yb}( Џ K1N<\6qN7a1:L0NAf[x[} _0 hHO^rrz|n0 N@T N-N@WS0nVWVnO0u*mymyy zzTz00!00ebccI0uvl\p<\YnHYYZWWW~WdZXVxVnV{N<`S(T T| TTV00\1}S0@x0@;CQSWS*1 1SlTΐ*}q/f^z7 7FJ{!S#]Y<~IoEc@҉nhzopqc@QՈ<7܃j-~f‰0kp0kpozr}sw"gqN1gqNT{x;uqn0̑1YebT{}0}~ahjBzBzzz{1Dm:gQ@sUm0Qyyvyyxo vxbxQx,yH:y\fMCKNR`0fq0Αh0_/fj}v0}vk0e0@%0@0@}[q\eeeeSsS S]qg0\ N N-Na"MbMbbpFddOeu0R0Wawb8bKb0q\Vyy \R` R`e`m`u`}1Ye0b____d4l^0'`0'`]\q\8^!f_f_l___o_C=t^ecg1^o^__r1fS] ]{ ^@^ut^P^}q\r\w\][4[![ [\@<\K\0wepq\ς 'YT]0x[0t[v[[[fy0k{0*Z ZZhP[c[m1ck6Z.Y7YHY}Y0_*'?QSFW$YY'Y)Y *Y +YnMRt[P[P[bVywW0W1XjZX<\TTU UhVW1Ox[hST@TpT)RGSGSWSZSySSr1fM)R}GRMRCS0[mQ mQ@2BxQQQu?QCQIQRQ0# P*Nl\;N=&O&OO@OO P@{+PtGrf1hS&Ou8OSOmOff0_0_N NNsNbNlO;N@zaENy_NzN^n0I0#0 00 NN:uD0W0s0\0u71>\q\20u>\q\n0s000:U0@ȇ0@!}HQS@u0P[1]QK0O0000M0rM0O0Q0"[00M0>kkǀvL00[001O00>0@始00ee!n!nju100W0wY00eifk00000wL0 c00qUb@>eY0d00_0q0t0 ^ >e0W01j0W010R00R00D0K0L00N1}v0Y0j0h0@z0P['f:w -Þў1 Nt!fI0T0fwwul llx)waw1 N'ffjf{k1ǏSzS-^^xaffCh0f2kl0lu0f0awtStTz)Y4Y1lTf@'ў00W{NNmPiQ0R0@wqNN f fk f fbpP[\u`y@ΐwĖ}Ξqΐo@q }񂁀LzՈ}@34䀏oA~A~s}y{}|}9jtvvwvoytu~7uullw mimx9jt8l|_lt-f*g*g쀝ghp 8N-fCftfu``Oe}eyfp[TA[!^f_f_o_}_z^|^_l8^ 8^s^x^q[[]}]+Y[[m[[+YvP[m][zTzUUX*Ygΐ~OGRSSwSy TjGRtRZSKQKQxQp)RyOtO~IQy_NNNx8O\O_NqNNΐN N NEN|KNsΐpΐfffTfl fif" Α3}}S`llx[p[ffnTkYA^cVnyq\q\\]{^_h h\m)n@vR@K\\]NNO~c[1q\ `]tfǕ0hfhf\ifxzf0P[{_0M00P[>\] ]]]]V,p@;>\\\w1,p8b[[o\\1\X0̑0sYQiBW2)YZZZZwP[[k)Y-Y.Y0̑0=q\BW 1Xq4X YY0̑ Nq\\s|0000qSQT QTT@PF(WZ10SST0p}1eVp]QR RSSA]Zf0xkK0@0N*NO OPHQm19e؏N@OO1ZfxkN~YNNhNN00sYp\h0000 NWK0@V01y,ph0~0@_U00t1a00w0\D0QF0O0V000ƀ1K00fP[P[eg~YO Rw1Xu5s^nPΑΑ(ř@m0q\~0zS0q\!0:u(:u^yj0q\N NN@@l@30h9N N@~N0ag10`ln!q0u0ϑIgKjKjyck\mfmIg(qgxCh0SeeCf,gCR 'Y qg ͑1IQz0GS1}zGSfs^_eSI\(]]P]@]^0]WSeqgnVn10u0o\\\1)nlWW)Y[q\n^yl}0eQSSS]ln-NQQMR@b<SWS"[h&-NN@ѳIQoq>.Y N N@ NN$XL00 0Nt8N0N|Ny8NfmeeWeeGa alnqyR1sOD0_0eINsTf )fnwn;M(Mߘ񀬙ؚ07L^ L^,g@r7}1%R]\q\@Vh\]z0ǖ gb0^p=}pD0wDD@Pd p 0q\>q\>Q0w~gAq\w q\v>S\=7Αяёё@qx1wyяۏo#2oΑ^,g3Qu77Α14XQ0rQu9@0Ql lfm!n0u#],gqgghW\\@:]{HaKb1e0u0`W@zeY>\q\0QSSWSS0W N N-N0.Y0R1eё|eg0ё0iku `q*[挋'fdrLQ'Y7J >>\-0q\<,g@}U@kN0\   p0:>D00?7p=q\3^aLψԈ0S1NUI2--UyA!n0q\0[1q\~I ܃@e= ]4X;e@+Bf0R*er0Α[Uwn 30f0N~MRMR]w_lX N N-Nn}v{y> { {{s| |^f}m N Nq\30WMOTS[zy zMzzz8Ne~1g/}sphc>g/}S~(g\m1D}ww ww wy1?e0u1gՋ)R@'K\}vvv@bv0?q\RX X X0'YgRxR0k0'Yyu.(u(u 0u QuYu {v0]f_q\}1\uu"us#uX1NeR}04Xygq'gq >rir@=\st1,_j0\Bf0u薕薘0g2fle0ߘn8o &q%m[rΑyQgqggtgp:uggC(g@Y+g,gIg]4?sRRYߘkꚄ?s}3H0ppf fKjYwm\r0}n]s^ tf0!02mif fmon-r00yNYe0IQ00hbr0m0^0)R100dYsb_cfRwf6wf f ffjfpeSNQΘ0T0Tq\ q\]̑f0zW00u0@{00\f\_ll0\>YYocxddpeY1BfNx_bbKc@sc/c@0ca0P[x1Neb_p_q_y_9WS@^q\s^Igh20 Nq\U\Q]3s^s^ ^_p_S_=_0@:0r>0y0] 0^ 8^ c^wr^p=W0o0W0d00[Au60m0;mV\\\@tO]]]0MR>q\U\q\\\=т[&[[@x\ \ \>\>q\AW0yu{2n0 Pq\2fle[[[[mP[ P[Q[[[[>YtYHYY1 N\PEN|SP[QjSW"BWBWPW1XXXY1aW0W0>k0mWjWmW(W0W;fm T TTT}FUU?WSWS,g0u-N P@S[\,0u7 7Αw@;0uw0D0i il@pgVnXp{1IVn\]^0QTE\E\q\\\1(gq\0$CQT@'YP[v0_gkQ kQ@dS@WSS|0 N P0q\S0c00S0r=q\ q\]0u耋u NL0@" NPO]0ęSSS TH\ \,g%mx7Α0@ PSS{0(gR,SSXSSSS00>]qg!q0PR RnRrWSB;Vn0u}1 Pq\RR RTMRrRRe[:0yQ>QQ]Q9e7u 7us 7Ė0\O}e\mwmuS0=sP[ P[x[q\\\00@R+Yw\\0WtfKNsO@P/P IQ eQ"gQ$hQ0U=S]]tmlqz}nHY[q\2*s[1o萟1 o`trO@O P@OPPp>UNNNNOO@Ob0b0-r0N{ Yf}w1|~YKNWNt~N N]Qwq_]>W00N-N&N-NCN"EN)Y u@܋1N_0w1N_?0A: N@Y8b0\0Q0 N NI N>0uwpΑ\#,g,g\mfm0@x00\\\q__P[]&}[ [>\q\\(\8N@QSS\> Nzk06k0 n00,0@-ڱ007a0de0k0k\\,gvt̑ N8NfeQQp:up1q\0vq\1O00l0 T0 `0j00_0:|0c0S00eQ00d1~00zOf77􀣐Α@뀕0~g[fqg҉}WWY\erKNxyy0y0qS0yB$-N[0@ KN@N@SqBf؁i;# (w1ewё Ė1ir]0q\^~~n~0S JSpy1%R]k_0]3݋݋ &y'0Jd1͑c1͑9_3X酇cy؁~ir<z~~^z1hQfN1U]zu}l~vv|wwwyt0hVAeBf0Nw0Nyir}u}v0n1 YS"k>m >m/n1rHr]1e"k"k_llo18b]qg qg|!h*h…h1͑)nBffiegnWY\_4`bbYeeem`Kavcaaq~~h`h`i`v``eNa_ly_(`24XMR^t^ t^쀃^@^ _^~+^U^[ [tE\r\^0eWYYo[wQ; T @W@WiWliXY15_]0;\ T T 0W1͑8n1Α]kR RSAS@іSn1 N]Q)R6Ro1%R]N\O\OkO:PPN|NN;N;N{aNfNN1͑c0JdD0s0@|0eeleeeg9 -jBxT^sfl`6q6qwiv uY/ff0dkm1Npgegzl}n0KN~X[/__ b Ub@)/f] g\q)RvpvpN[{[X[U[ ]q_ Nu~TvzvhxQ Qi Ri$R1XwZZb0R~k0Q NOP0/fm0KN@Cg`:[;4% Θ ׋0|N0N0[ Nw0jm1wjm;zPO^j{]0׋܏܏Ssrϑ!V1_J\0[wphbǏz1Spyq!S_e1O݋h@V0IlS}Y0􋓀me Ɖ x 0 Tw1NN0N1SeuJJZhrj0gh:lj;d1_ʑ0uQz,~ ~J~|~be0LzzA|}||0Sbi_Ǒt2KN0W1uN1t\] ]y1SR_p0q1 Nb$fNY W[ [ [1b_x1KN~p1)YfN2N{QwT;X(XY 4YGYHYW1[rSS}ylQeHh0Hh>\1 N grT sTjWrWzX1e큌1:N'YRR RS~Sb Tls NS 01Sy0yNvQ Q RRbg1enc1vQS 1i~N5IQIQtZQ sQQQ1eNe>mmM|0>m[e0sN$OvOOP Pa`z1eZQN"NNNNdN:N@ڶn0T{_u60~b\~0vrN N N :N1 lz1 N|1IQc18nlw1YKN}p~pelekelejeeejeiee3Fg\w,--|Z~|0vS_wvu}򖂀1_Rԏԏ@Α~w@s틇Ҏ0_ _}Lc0R0frp^fp^uj jxzzzA#S\Fgrhhq\4_!ccc e,g0tYW0@dir0R0o_Kblc#a01_܀y^^__^pa^q\\]]pSZXZX P[s[K\"QgS0pSvSlW0;NNN?Qn0@c0@ N[peoemeieelOA~\\z1q̑wuA~aԈqል__uy{|NhDQ6RYe;eekeee{hAb=0zz0U\78nc,v(N] JN a_zňň瀻c9vl@pLcAWr>yRym z_8nApirY*y_aa}@beggy__`m0[[[E\p^iY{[[zA_jk9tHQFUFUVV@VkD0耺NHQf8Rj TO O4OvOO@XP%q\`0@Z0N_0n0V~,l- -fΘ`0LklZ􏟀}5 5⎍I0!sS~:g_jkvvk}^~p$Wkl|&n"f򇙀L0@0~NsSpVir^_\1IdW1ldWeceehjee4eeeeede}/ h1]SuWz‰‰o;I} 0 0n0-^1!qNre}v}vp!y|N0l\0^\regl1tPdHS HS,Tj_1ZS_NgOtP_Ddk' ߃ T <1-\1{v\p" T1]dkily8:u\!q0dee/f-gqgpNN|1Q]_ee1UO_S\ \]|^~^0SBT'Y1zvq\"6Pq\NNN N O Y0\1!q܈16spO0Nz N〫mH S  n0<Sb-CH oow允L0}GRieYeYesfnlp>e?e QeqAp@.Yq0kp11XJTqU\]Ki``hc~1b0 NVW g1Xb0b01XNSSkXt[0yruNmRRqXR0ޞY0j[0@lN;NfNyeekeek9zvL0tb-BW SNd~{^~Lˆr1%KNVv}ssx=}~1k!|||C}U}}{O_@nܕ0O0_z { !|0k{}1S1k!|_;Hh!q!q6qGrDsq"dktqUnHh#l4lp1#Y^yc cce9h1#~~}_bKb1#es#iQ*bXd\d\o]&__#U}XXvY[y%kW gNNNSW1kX!SsNNuN1Y^y \eV{Z0b b0hVŔcu0w zUݑK0H0[WW0q0S S҉0wvUD0c1*g~dJ|؁V{]~ck00uy y zI{0n_]0ueuf]WW00QWv\1^__@m_nMbf^_=b_f0fm0%~n]]o^@^WW0˄0v\:\]0xX(+Y+YP[[KN'Y ]qNNqNNXY)Y0b1KNNW 0WWW W JXWeqAS̑0eKN0bO:WS%TTVWqAS̑e0N@50Q0p0WSS@S09:u/e}tQ tQQQ1*g~oO@\OPkQ:NMO MOSOOqKN҉w:NNN2N NN0O0@0@N Npq\eee emem@ )*j4^2g*\\ t;>YN2u1lSV00sTs1E\\ř*řҙԚ ؚ Z0>v1NΑ0i\m\m0u*60000000~ Pq\9h(d怬04X~ZX0u& vTy`k0sRb0T[q0^y]!nI@Ҭss}Ŗsі01Nf8DHb1N"hёg[:w%w 9h>MRBW~gl0uvp:S0Ws%mQuzvi[b0Q0@y007DD~@Ewl0lёܑwNK\\|l70^09]DR!Rlȑ̑͑Α0u0u7@ \]qgiL}1Q] -0#~ N Q K\9{@J02m0l0X0uΐ ΐ`ѐn@ 2Sx1NT~N[\\qgVxQL\Vd*яяg @ q0Wq\0>0Sd ʎK\0BW07xm'k1\X\]7JPn]]2uYN0W\:0u҉i ipjxlϊ0*҉@ -X3r^݈݈uꀏG=e e\m{-o0%mpQZSBWL@clňaψW55!5 hNdž1bq\!\w09hB0@Kg@l0u1>\n WtS0u^p>yb 6RX!]0K\jׂx0S0y0yyqycyyz=%mArr0CQ0CQ~>y@]y@^j^yyN[8bnf0uΑww]wxxP[Α NhVq\]KbeBf0Nzv}v@wHw00u:uGzvzv}v~vvIv[a0u}\4l@a3l{1Yq\:u LueYu@PԆu0000z Kj KjψΑ N NRe@qg#ue#u(u 0u 2u0}<^>0W,g.z 扝7Α0b_z,{5q\mXeQO0Wmm:usQuv,gqglXs^ s^^@T8beX[]SSS~TZX-N\OQ4ttt uGWS WS@^2mbҙ0SNNgPQdRQq0irq0:uň݈1 R1eRwmo[_r"*s*s@7sss s1]}_r@grr@gr0q\}0uΑ怊qqq q Gr HrU070\^zՋ0JT}0 fo,p pgq0b00]]8b18N-!nSon&onnn_o noXn0]Α0̑N /n~5ir000001}!n/n Jngn;4X8btC-N@hWSqg}]^ /n@}1O}2y_@bMRmmmnnn0_l0!MQIQ@s4l2mwmmmm0]\m^0`lUl1mm%m >mp\m fm[l\8b0ulB[,g0u1'YKjll lpl0np+^Αl l@lnlltp]`l ll lS\p]~p \0uak!ll@vlb#l4l_l0(g0at08bakckrk~kq ajj!k"k Lk`1>\S0?ΐ1e1r*j9j:jKjC'Ym[,g0@y:u01>\S*h]9hHhhQhzz0ZXgguggg h:4X-=Sqg~gggB Tm:u1TXN0b0@G7S\8bpg2-g-g IgPg@ѢQg_egMN0RQL^y00uyg(g+g,g0eC=O4XoQgΑ0 N0^fffg g0"WS9hfyff]fTbaeCeeeff`%fsOe{{h0N0N^Tzle eee12z7>0 T,gD0MRpKjzNf?e?e Yepwee@e2zv0u]0bbbgde9eb#?b?bW@bKbPMbbr>n0@w+S/^bb2b|8bA:u0u0``aagbte 0h`0h`_ _ _@_0̑m0;q\Xx^ 0SE\s^^__ %_@#5_b__000^^__h0Pg{~^\~^^^^O^YN^ 5ir000001Α[1gQN0^} }04X0^^qeqgv00W-N-NWS[]0 N N60000000^ons^ t^ x^@hKy^0}XΑ_PNZjf]M]]@]|^^L^0BTB4Xw{Ww0%mƀ]{P]@vT]]0q\LS]]{;SSV0agN N@N mQ0agNN@|e N0ag\\\\\B0,g:u0!q\E\ K\q\\0řMRDK\\m:uv=s^Α0be; nJ J |ؚ0(g0 n@0u9@^h1;\l~g~g h@Sk@[l00u0eeg0e0 T'Y^^^Gbwew'Y@)Y[1yΑrRrRV RS@UWS0\m0s^ N@bCQMR0ΑE]]h\m NMR\[[z[2[[\ >\#@\0bb9:uerR>(g (g~g@ј0uaL0@ka\]s^0dRS-[[{[[X X{q\:uo1řMRN@_ N@N0ag-NqgEee@}i瀻00 N1Nvp400000400000[[[쀟[逮[C]\mт;[ [ [[> NNx1NKjƀ>q\7~g_ltY5ZZ P[ W[f[@F[v0Z|<[z0uYZYZZfZg1n0^yKN+Y e q0>r0Yk0fZ}0LjeYeYgY sY@ԆY~1\oj1>rou)Y*Y7YGYb0W_ΐq%R>TW:XDX6X,Y/YY'Y >KjQu Qu@7*dxsKj_l%m[[z]}@bENRZXz0Om2T]{0h:X@ZXXXQp=SWWXXl$X1X`Te@!qg0u0qg2!N0W@WjWW]\F\ \]qg0扝0扣-NS\V6(W"(W 0W BWW@_WO0[y2u 2u5@cN\e00uVW WWE\l0S1n0lUU U VVQk͎~>IQ[Yeg0my~>TwsT뀌TTlA>Lk@0uRSrS?SS SqT T TA>*r-30e0uEN[4l0uSSSS0gxQ]0;NINw~0PQ^lc^]SSoSSS>0KbRS]WSZSS }y0K\e@Nf@py0\0YRYS5S :SASCS#NS0>ySC\\fΑ008b0;uYO%m^y0N0]wS@ yȊ}R R RR[z0Lr0aWQ }08b0]0]=S8R 8RMRrR@Rx0?Kjz%R)R 0Ra6Rl T^09h]NMQYQ$QQ RR@c: RNRsp9egQQ Q Q]Vn0E\1QNsmQmQ@GtQ[uQQQmAeQ0~w0 OMQZQfeQkQB0@-e~v1K\N0^0uf[tud\OLO)O PCQHQIQC NN [0S0sXz[1x]q\<\0e\OLOOOF] ]e@P,g0u0-NS@\@Q\1MN0ROO OOPO SO=dki׋00ΑNNNa O-NNTNNNRN NNb@vuizKj[z̑NNN Np0><Ҏΐe0u 0u@&]1+^MR|e@_(ggr04X[[]b_SSX0KNKN]NaNcfNZRxh-N 0Ns8N)EN;0uW0BTKr0idz!Xh'Yf[[10gcTT@pVWfW0yi1Nyr1NyrO0 0KQgS1e=K0@e0O0rs3ؑؑ5 򖥀 ꚙ1*b51*bؑq:y>wrsvjI00&kU} Nd09h1d9hhchceae{kk~f0_0MQq'_MQ`r}00dxYY3hcf0_MQ0rO4l6b b_-ߘfzBxbǏ|ёd~򖠀yLqxˆcq"KNVvjspxy1k{F{3}}m}q}~~sQ_eg0_0|~0eg1Θ]{F{{{ !|v}i0k{q=k{Ds Ds5ukx.zzs4lnn6qq_GrdA_0@|h0VW*b++g+g9h~HhehpKj0TwY^y*bKb ce e1dkt1eNN~0~n]] _l&_}_`b1$N*bv}~0X0XvV4Y [cB\ld\__00{0Sz0$NN NuN R@pYT01Y^ypS0@t0X'0NNsNr00yd0 d0tf0@{q0@CH0g0h0"L0@^X0@Z0@$Wa00@?RrR ir0s00000000NNee>emeemew\I# d:yO1*bIr1*bs Nd09hh1d9h NQY~=\e1`Nele0e=eck^ ^-yq$uፚckmxMz4Y4YlP[uq\gQS T1u_NiQevϑmq!Iu u{njx#nQ0@{KNPRyU0p0\eeneele0ednLkRzefeen@lO70̑$ΘԚ0W[g10}薓1~薃̑} b`B\~]s^0Α0S7thw hw| }}pr҉w^@lgq~sv\>\q\\eq\ؚ0SteQ@]ReRee eTe5e]] Nmoox6q1bzqg O@ٷQP[0XX}b }1ltm;NtOP[W g?s|3s||'b__ w } Α1n0N00}v0薊NRq\]0S1~vg1^b g(gwagXp0uz[ [x[\]bF0O0 N;N4Xie]eke`el_-)nXXΑ@U0@Mq\])n0u|)gg(gslnl_a-fP[\\]^J_P[[[Q QR1Uo%]n0@0N1^ye}Tc{k1gZ/- xԚuAun~-uLΘ1 NRY Yk\~bgiegtwĖgŖlƖQUǑǑj̑ёyUxsΐzX fmKN1^q||L<! # (1!l_l_xꁠy1l_l_1cw7jk ^pe0epL[Ո0!zт#55݅ Nxpq\_u0N0\тcmm rrzU{Tf w{s}z;} ~~ 6zLw1NT0~NXTy} }u}~0~{{{t{|cz;zw{F{1Amf1AmEuvyynyy\?zevvzy{yxs{0u0uw7ureuvs}stusqgqgKj@T[q\\pf[wbp_l/mirirU.sO{sbsmmx!q@s5RrXr m m%msimxwms_lvl쀻llZfkΐ0Ri4k kkklxq\ik9jckpfkF^ ^^~vٖ0hQ0[{!NhQ |QPY0Sx0Mbgg{h}Hhd}im1g:gQggs+Y_>cIf$fffNg+go,gS0fhp>]f %ff-fsof1KNlSo0SvYeYee er f0WSUY\0\0Yy>cXdV?enOexa?b?bMbnb@ZcwQaV0[aralbg2b``u`~` `x0lmgn&Nv^00_~___r1sY-N0ՖuU\@^"%_%_1_f_k_1W[fN@Hf0u^s^^_Ogos^s^x^^퀫^,ggq0`lU\q\e]^q1[yx[[ [[[m[1KNUx[[z[u[npLuzP[P[gW[][|f[_i0 U^fpe^.z|00e1J00r+YkQY}YZjuQpS/#WXXqY)Y*Yΐeyt00u#W~WrXXoJTJTnT VWS Tz T>T}R%ZS ZShSXSSgRS/SNSfCn0@'YKjY1i}Td01Xt)R)R{GR}RRuQwQxQ}Q`0[^pNDSOOOIQplQvmQSOZO@OiOoNNNzNN>Yw1W[z }0S0SNN=N N;uxkuv{S-NININy_NwfN[N-N_8NCNxENr N N@ N NN1 \L0n0NN00̑yeeelekeie[~z፟"ye`zeb{ek|eiueuevedwe7xecD, ϑY"Mnޞ0>lƀ,q=W֊1 Nt tp~vkvdx_s|1 pc|dxee !kwp_jqRQ w1KNENR'W[W[x[ [^}0bu[wyx|p0sRR~ASiCSn W1KN]MOMO O Pa& T_0N _U[[[ \vy_v_0Np_xUVr WAX1YMRMRR`SS T0X0@S1 NRY0@3Nf}PuQx%?e͎0 k9hJw(Mёё`btiM-isNt^X0Ɂ Ɂ兌0Vwy|8zmuu@0uvmirmt9hl%mjmmqg4XB^'eere@dg^8b e%qg Vo"qgqgř0SSWSe4X@E\q\\]0QW0n0Q0nPOSS T0WYPOQR0W0H0@M0 O0nQ0@P00q\d0 ^ p100~1000Vo0Vreselteuk_nF<#螋JPbcp$2bB~NRn0To0m0NiԚ]uޞwΘΘo혌Lk}mFZdd{f|~0fN |ǏS0܃_͎1}fk1qSPWF{<! cň ݈0!_}T|v0_}T者~x0dRy{{||8Pezwp&4lF{{x{0Grvvxzk<{GruHrptJAmAm Tospq6q_0*h0nhVq{kylXmdX[e9 hvh vhh~hjA"h9j hv9hchih0pegegoggwg1teS4l6ReZfs5gp%b_/e /ezpeatexev1JJb__y_mcY/g|0yZE^E^{^o^w_X[[\0Ote0N0NKb/g0/gxR:WW JX JXY)Y]WYbq*gR_WWtWX4X02bAY/g0yT TW0Wk:Wpbp'`dRjSS{0݋SO P P\PIQQ0bq ~fkSONOOj1teSN N*NLNhN0NwF0sH0h0000bv0Y0`xFN |#hpxN|1$Sb0ȋȋw|Ǐq"0x{z WPR"00"}`gi[ddreeg 4x0r1SbSb1reS[e_SbkcNNnOQwQX1reSM0O0N Np S0reYeqeejexjemle8oekpe@Bfs.z7t tϑG]{^|t)1 N Lhs:y.zI{s|~e0^j1 pirvv^xA>yq^yirst]~v[Bd0sK~0N0}1j0N0ll%m,p[rBfegg!kj0e1peS;RSf[-K\K\_]ncApef[L[[\1j0D0d0s8K\BJWKj #0{0;NqlQW+Y+YGYP[gW[FK\JW 0;N;RS@cV`YA9D0qO0YN $P$PST>TzHTJTnR T/TKN$\OPPwQrQ\OiOhO1leSNNNtNmKNN~NsRN N NqNEN1PNNnN NnF0yH0@GRQ0@WY0@}u00F0eelfegemhemP[57uXXˊĖ1fw0/n~n7uvyfw4g 4g8jLq0u1wz|P[g[f_z_zS!TTSUXv+Yu0Rf[x[SSvSnSxS@WS0lOOfO+PR0NN&O1f9h1fw^ek^ebe+cedebIW w202`aʎfNzS}_d@w{Aʎfu@Mbpu58j j~'8ؕsoՋՋp1beZPuLkubeZP{k#1r1rYuvu{}~1beh`x{k p!q@M46q-r A#_0h0{d dd6eetegvbccFdJT:["aaSbtob~bb1beh`[_```p2 Nbe{p/fV V(WrPWOYZJT1UOUUUPR RuRSqT{TPZPrQ0RR:N:NpNN`\OOp!beS_pvuH0 j0@3 N@5 Nbeq0f0eT6bx>݈8vk8tv݈pi"A9a ňf0ay=ixhyV{\s|񀱂wik*p0u 0uzvu|vqPUpp[qhVr݈0nik k@{4lnl+ol0@!Sdwewe@egz}iekbi|6by7bjcd ce _xekx+o0+o #00BR='Y"^>_>_w_tba^^_oq\>tP'Y1Yt[\nE\u0SS S(Wl:WvX%YBRzdRyRSkS OUS0%OIQIQquQR00QWX8n0R~OrHOpZO0hqNcN|NnOvq0=q0@mw0}000ce ce@l we@k00o0p0@ll%`0P01f00K0W0 Y0mp000xY0}0Z0@Z}f@ʨ0cR0V0X06Z00000Ye:[e\em]eO^ Uc$4x=^^_e CS0s0ёYYYc\e\N|SV Wxcyw) o-g bw[닅nǏsw^w@ĉ}_/ @oL1Omk6rg[ kckly,ghhmi}i)j1;N0eg,ghPgagnHhXiof offg_g0 ScG9egYelW`[,-^bb~bb0br-^^o_e_0[\ \@>\f^I+^{u[\[I[q geX P[P[nf[Fx[[h'Yv0w0}|Xp+Y4YqYAOgXX]4X}XrXW}OW{[Wz{QC@ST TSUVwVg0r{@SuSS~SoXTrOo`[RRRSh:Sk1;NNy;Ng D}{Uhww0Nt0pw{Q|QGRn0bpNO O@QwQhxQqNlNN}OpX|;N ;NdINlKNufN0 SH0y0@w000o0UP[m0Y0""b[c~OeUeUe*VeXWe/XeXeXe NJf# 0!WN)R R`BfiԚ0NrN}}T\ck<=͎͎cc2^q" NO=@4lpwuut>~>~rp[q$ xkkpoF{n}q&vQ-NS[ [p\@\_&bdSdVo1XXwN NNNR1 gQ0@&E|0@c0@ N1cOOeQeSecTei\wcyI#V VU0w0%\cxĖmΐjrqS}ULLmՈyUs񂂀} }~ 0}Yf[x[yyzg ;muuv7urw;mimn0[ckck~_lyl|g9jx!k-ftftf}vf~g}-fxCfofwc]es ffo%f~T>^"u`gaga}abu``~aA^n'`hp_p___^_tf_o][ \ \]x^t][[z[TuTU+YjP[nNGRZSZSxS}SGRRNS{IQIQ|KQxQN8OOyKNNNNNKNn_NwND0W0N NEN~10F0ΐ8Nmo0p|oՙ~|pwrǏzt+Nl1 o1_1Nm1_o兙ws|ʎtt(ivivwzR1!\Oir1 Qe㖈t}uBvO{O{9GxcuXT~TWwookp}pl~p`A}p0l0lXTNmn^nA~p+0l0l}TMbffkl~la;mqbhcXQef W W_|%` d`WxQe͎0lA Nʎb0Qewzz}T VVQVQe0lBwQi`@oB0czON+NNuQvQ RVNY1Qekp0}TpON;NlNWX[C;NdQ@L͎yQ0Q0@X0 N Nv0@0ƀ0egD0F0`H000l;NwQY0|[000HeHePIeyJelLeT_"ƉƉp5z9%~_akbKbpej1$ TN1 NRMRMR S [h^_0Ǐ1LeT NR N NU*O@*ZQQiOOǏvQ{kv vQ{\W}{klosQ(uf$\ $\^X_oafgHR[RuR}T}0s^CemEeFem>_}r?(x j̑A00f60000000^ꀡSy^1͑e  j 1͑er1uwt}edk dkiekkp}1\e|e~zf gnKaKabobe}1_ 0͑eo__`aWp#sZx[W3[E\ E\dK\@?q\8^}[[a[[rZSirbqWWq+YY[WWp0W@W0͑8n|JN# T TlTV W KN`KN`NNe\OS{Y^y0y0Ka`N `NaN^NN1egtk}k0d:N{;Ne +e 7e=e=el>e?eAepjelW큡SL0ؚ??N=@R}ؚjv0)R7LS lTp0{ [^1_2xww@)q0~00Gm28zNuS֊ H Hpu{ۏSs֊ދnj1Vwm1Vwm@@rLh NJm0ؚ֊p _a ahWviN1xkq\0A\ N5uO}-! r iƀq!SZP1TI 'Yؚ1ULk0T1SZP}|&~1~u~enU2x 2x^y3zzz|pp5uevyvvklLkpkfeg ~gZ!hhZ0{1>eSd dceq fWtfwf0GPvc`bahaKbcvANS0ZP0dyq\__R_n__`q N Nuq\]|^^__[%[[n\?\iA\h0GPvFr rqr}g0rIQo'`nsCQ }{X'Y f[ix[s[bؚ1ULkhVdwOMR#TTzVn(WWX10,p_eS0L N N *NtKNNbNq;N~ Nk_z1Vwmz000 N# NY0P`\0R}`0@[c0Q@+00v2q0j0W00miOSwegyd0d0cf0 h0@'r000d00M0O0W0 Y0u[0@~s~cf[|zV{@{{}1ePO|!kFimLuLueuxvwyNXzimuno0u1u7utl ll] m%m>m!kfkl_llE@\@\^roΐOSx[s[Z0FUe09ΐtfg gh)jY9jt kftfg(gCgUPge efu%f-f~ofOeYeue|ey1TNzFU|]C_'bbb &b0b @b}1#e0u"萓 x[[萑0!h__{u``ra|^^{^^_yf_u1_jܕk]]^s^x^xY[[[h[@\e]r^y^0!h0!hYfP[t][|[z[z Y Yx'Yn*Y@Ï+Yv}YFUwUW@}XpZQ:RSSlSSp T}Tp,{10ROSSTSgZS|SzGRGRwRPRRRA[o!k0[uZQYmQxQ)R6RlNSO SOmOOqQIQNxNNN8O~^pKNKN NxN N N0ΐRXp ΐN@W NNEN7ei8e9e$;e/[avz%ۏܕܕ{2`wpۏxS/0wQvbvzz=1f00d!q !qeuJ4xl1 NKQdNdeg1;eS0RvQbQbSbic[_ a1Q00[0@V0Bb0bp0 NQ1V*Y*Y :Y[O T0v0sO0VWXyc0WzRRh`SkSQKRRbpReTOeQ eQjsQ`vQ1 NPTOzOKQ[1;eS N NNO0 N}1KNwB0@Pu0 N00*Y-zz = @,S0wQ1f00Y0h0Y0[000*Y[a1Q000[0#000i N@@VSK0_0 n01|001Q001f00sQsb8e@6qܕv0vsQܕvblf2?DL Lp @ۙvDiC-1cb~xxl󒈀/R_xk0ck0cky2cNS0LۙvO0e3Ǐ Ǐ@rOۏS r M3zZP݈݈g~zXlyLYňWp*?z}}~goTpp:Nw?zwzk{_D}j(u(uf1uqye1z|pg-rHr[e#g gs-gaegckL19eSef}fgbcc0N0Nv1Qegbb}cocesb`Sb{b Tm^\._```倪`gaj_x_v'`h`^^b&___ff05_0M^\l\^o4Y[[Z[[[q4YYsZu[t1cb8U8UUH Ya)YQc00WOeg T.U1Ubcc0Y0YO)0RpS pSSLSS~0Rw6R[RoRvQQf R$Rp*RO[ZPyCQwXNN NuNy\OpO19eSXN{NN1S9e000N N0Ntf0T0d09ezV0@WW0~000100/e/e2em3el6e>ksz-9 rZJPz:g__jl"ybƖRq_jǏ Ǐwۏx2N_ju-Q9Mp{wOeguq% Č쌎'0Nfzy0Pq ݋qN_0hVNmƉ0ss0sgszZυ@z0.~4 4eWz}i.~s~z~l)0S{0X } }f'}j}{}z?ztkzm{0XTv w w[hyyyvz XTvRvavvPk[kxkk0Ni1" W g>\cA6e$eee gveghR?|6eS6e>eHem[e0BRꁂYyee$e,e/es^v0b0aocdddj_1b bb ncgccyr^kk0@\0Q|0@\_ bmKbvb:g9d^^3^_v_p1YW0W>\nM\q\]rS;4X#X[ X[q[[\|8\}p@bs4XyuX Y}YvA1Yl0q\W0WzV V:WjWWib}TSVSdSy,Ta:PuQ uQv{Qd0RNrRlS:PGP~PeQHNNfNOOjpNe16eS N NlKNpN1N_0eg1Qhi=gs~6"yޞ!n4x0x0ˆp0ሢNMv]Nh}pd~jrx n hyhy{f}T}np?|0Vn)nl ngnpf>y^0%Rp&\ll#l>mwAmg1{po0{0p~gbg\h^<cxexeeg~FgcDdd /e1>T>TwgWg@wo@b@b_Ubbrc>BD0JF0^H000x^e^x_ravY\ \L^^e^P0BTYr[[@~o@\c1s^] P PQPSo>TANvQ^[ \SF0H0NG00Z+e,e-ej.ekSSSq:YjYF00OO~DR kF{-!e]%e-%eh&el)em*e @\mmxN<@\ybdAhV_jzRRT}YqNrNR!el"e!#e$$e>mu|~>mLrW NMOl0RP[~c0O w"100ereee4 elcJ|^>k>k7w▖|^Kbi1 T_4OQ T[6^Wv_ye0Oz1#SR16^7w laaߘBl}w0zyqn^q_q_?e e|+^ph{_j^݅0Su!sP6RSϑ|_jlemeeOOGPvbwܖp#W0!W}p}p~pd7Yu:YjYeeze]eLeneemenal'ppʎ;q"*be"6dN0Ralll}0g0X0X*b *brdd4l00OO NOOR(W0OOejeede wa}=~eec el ek ejenemeleBQpэ%Sd*d~d_dhdne@w*N ND{1D󜕀lǏW WNJ%SEe@w}0 GScczg{vgGSaobbN NOO0R1SEeX0 Nr N0 N0{v00c0001_0D0RRelqNwNvN!n"Ydmddndk$eRW,ޞ ޞJ1cʕp$#l"cRw w2R"-^$SW}-p\l}}n+kl!nv1wO$e@>e fg@J#j0+P[0W7Y"s^b bKbd$Kb-s^}__7Y}Y[>\^1gP[QRRx(Wr0W0$eQR0ROp%W N N N@]HOO1)dSpOdzddjd4dpShKj 50P[tj@xjtF{0\0W 0W>_h% gr0R{d0 NN^}}r͎ AhV}_j0hV P0b^q5_j2bcelT[ T[U\^^0R{EQ Xv'YQ_jr1u"u'`}i~d d#d^ ^myF{nwW N N (WPW^0#O0 Nehee}w N~NOO0OcJddddLdfd_dldlddhe%ˊ} }ir 0ݑ0'`ˊpuyňňqe|?zSY Y[l[Kay0sS}(WX%wQwQ|6RzRY0N~}5 5s9f/gS~`~o7u}}x&~b1~ph7u@wwwllvow4tmieiiR-[c cghh[R[l_ib:W :W4XvP[0 NqRR TqǏ^1!N^KNxQxQQRoKN\OmQ1N%`'`]`00n0i0@gNk-x66=}{ \O0Q0jxz{{popoty|v4x}kll~WWeWelezfkWcdQQw:RR}T-NwP{Pl NN薌ՙ!stl{ Wʎ0)g0LrOOOOvO0Rcg1dSN N NN0d"O0OOxded0d9d  Tgg0 TUIcV 0_0WvPvP|*QzSNNO1 NBNcrs|1RCg" w  1w[q\O;NpepNxCg k(uxy1L[~4X4X9eee~Ny\OeQ:W;NZ0y _5_ddddhd>d^d bb zwS S|@vI=p00000d0 po@|@q@`b1v0Y0 bbt4xwN0r ONO0RySV0"O0[wdz zpw^͎21*Ql\d?e g k1 N*X1al;T ;T^X4bb0WY0eQuQq$͑p#0pdd d djA!cؚ0ORy)YdGd1R0Wdd dpd@dqNrbqQS_pэp!Sddgd1daP^?z?zWxƖ{ANlXT^bdefOOQ]S[fY0@av0y0fNXSb1zz 2b ; Oq"Nr1# Ozz ||0 |kkondn~SbQeg$▁KQSSTTKQQ0RLrtN NOP0$(W"dS00 NOSd0 h0 N@Fۘ1p0Y01Q001p0Y0dd7d%ddd P PkSToq_I0|TY0000\000h1?QY0]d`74tx A:u|}1Nk4t`1OUid idxdve@[r0P[d`apax0!ёyS]]s^x__ySuP[d[M\)uT0SN NN@TPOR1fY0\0Hg0d0@F0tN@!׬e@dXwwX_oeg1dSRRtROW N@e NN_VcJ.znwT.zg_jeg+egxyf1dS0u0uy7ؚ0\4f[lQW^K\s^@/*j@Xpzp Kjc>eH,gQ] ]_lbqdBz~Q[0RSO0 NwN@bFOO1dS0}|d+d{dmddwwsdgeg1dSO OR|R1dSqNNNc\m,p22}dorLpr[hZLLw%nj1gRgmfqyd[^^fbcocuc}[]-^0R0R{S_SjV`Y0@euQwQfc'_~"1e!O_pI|v|vzzf}cn>kj(uQRRV_QQw0RN Nx\OO1dSm0NNCd0 0N@0tQ0@7N00y0ƀ1Sckd d`d^ddbP[ppdkddd$b8ʎ zʎ|fiۏ{2ݑFrFrt@w{yoC:WFghjb}do(g{kj!VgQX XuX4Y_y_uQxQb0Rk(Wp$O$Os PPpPeQ}1naO0 Ni*NNn1n`tddd#d%dkddddee|u}00cd0|0A{ddddd#e;=VVRΑp }u v=~ {i􌙀yy.z}Qy1#UcZ1Uc|emeg4lv~1dSV+^^|Kbbd|e NN R_xk0{0[~0ezVZj [w?\q0uHOHOKQ QSTT0bql ow \$N0!N0uM0O0sQ0) Nu0 }^^fdiF000@L0k#hywwǏhyxˆipr r4xxq8}ɁkktpXSb Sbcteg1dSX_~bu NNwO S{OWOeg~1dSddcdld<d}Yzz9~Ǐ0bp#󍈀 eg}Y__yc0OOO OOz0R{(W}:W0b N NN{0S N@WOOwz$WW~wN PpO!O0bzp9p'0$ؚP P0R4X_c0b N@R NNOO N@_:OOddkdkdlS SwZ ON0RS0hy{ddd,ddcdK_h hn{ NNJ_cdp!4Vz4V 4Vx(W_1 N NuRS enn|x4xgfebk@lhf0f0[1cRXmX0a0d0k10F0 bk(bk@k 4x=0000Y0[00000000h0Y0[000~0 SET@b@e1O00{d}djdjd NzP|:YjYTܖ}wdwdmxdeydzd(g(uو وbq\\usu{}yiilmir(g,ghSOY OYP[:\Gbp"]STX1(gq\ N NQ@R@+qRq\]00000ဲbQ00jnDǏ/ZZ|~ўu/Ǐxۏ{ N8 払wA"Oeg}8sɁnqz"}d^Zi0}~Tb,g ,gegh1xdSbcxdjT^k_i_y_s#P #PQQp0RmSY0( N N NjO1xdSS{eg0Ryn{@wWz0$Ep'J[,g,g~;uku[bdNx#P;RpSStdkudgvdl_dkd1ododpd[rdjsdQc_d4x0OS~`awkdlldjmdndabǑ1WefdEfdlgd.hd`id/d[w$ v1#>e51>e51\w0Ye!_0Ye"_g h6 N61`pp#cd0505{i6n0@S0@W@q\wm1\)Y N[>rzwzw }~0Tj1W=O0Tx>rt@:~{vb[_m monn0Thd ee5u0x0xCO@Rq;@380NP[-Xb2c2cx ddXbbb1dcrʎlʎf<\ <\d_S_q\]P[c[r\fS3hT#hT)YHY0pVns|i|ipj*snu'Y\]]|irjSSS1N{1N00)RR1ꏙlP[q\@:/e1)Yq\Y0002fH00kkvkqkbbgki1b=g|_d`djadmedmOOb_d"1'bbSd[d[dk\dl]dl^diSdmTdXd]Ydlb64x҉ ҉lߍg4Ye-4x~x{K{0ebcee{kp$NiQ0JS0JS0N0!!NP PiP0RvX_ N N N Nz$OrAOS~0cqN|\g' y2dowoы~IRgwzvi]SU_ U_g_r_zeg1XdSSSpS N NO eQ@QiOegw1XdS00w000ir irI܃ߘ0D0eQS@Jm0D000NdNdlPdmQd Rd!cdh|d{q3IQJdKdkMdmEcc>mn@wN0R~P[rc$dE6d Ad?EdEdFdGdHd_te>eIa%$$P15pla fw}ۏR -^1wegp!Sl l!np~}n1[>e fueg g@7h0'P[(Wr@wr1FdS>\_ _}b}KbpFd 4Jd0P[>\}^qs^n__o15RRRk0W 7Y}Yt[1gP[0Jdy N{ N@]QiR"@wf({sÔx{9w0fyfhhiyn4tuYxpPNVKbGbddeCfjGbFdeGdKba0aNg0R~Ro>\_p!]AdhBdCdlDdb b?e|leajB{0zNsPRSq_Jϑzl!0u0u>ywĖ0K\[0@Ezlr%mtruq,gq\|P[ P[[_?ew#]Y0@nV0jRzSZ=d>=d >d?dm@dOO˄C@w|o兝0 0@BsNpSll00 0|K0@D(gn N@?3Q@ S00006d 7dj9dm:d/^/^Cg7wLmH0#0@[&^1eOr1&^7wc2.zээKN{0"O0-.zpwNzzXpXp~t}v\_Gb1 $^N]0a0N~0RRzks| s|ˆklj kXWb(eggHhKvhhedfbeg1cSc cc:dSe}^ybfbc[__bgKb b{ T_000e[]_vP[P[xX[p[tXX4YQ)SOU OUjU(W1Xq1Kb NSY T[1UbS SnGSUSiS_0RjQC0RUMRQN!P !P\PKQQ1yrNjOO:1cS*N*NlNhNNR0b3 N NQ|wOegSeg';uE  q-rwۏ2 /SzegOSp phׂW݋t;uakuiy yvA0ۘ0ޘ1Sb⊏(Wf feghhspuy(Wj4Yf^`KbkczS SnS4VqVeWoN NheQR0RrSsckc[cdcQ[%kukuj~~~ NQbOQtbz[mydxeg;u`1cSOO QYQxVW0}1cS0~M0O0WQ0N0c`0@ _Qv0W0{Y0s[000N}N_ǏNbKccTclcckck{cBgBgx~Wܖ{ccuds0R 0RTvbNVW0 0v0T0@0~NwT T@j"Kbm.Bv0lO0{0 N0R01a001P0Y0ckclcclp^cccic clcBD0aF0bH000iSxwcfcc}cl ]c csu|0R0]aUbD0F0ƀQ0 Q0c0SR00D0M0O0x\o\oiU~p~@V)000F0Q@4c@Xd00f(zzw@@PƖ@i0Y000Y01f00~f@eTf@k/m) m1\00RR@0S T V@ f0Y01O01[00_0@Ȋ~0 0 qN@)+Q0Y01\001W00cVccc:cp0~D~0 00i0@N30IQH0Z/0T T@T@bc@OёB0K0 i0 S000F01K001S00t t؏0P[|0t N0Whcclc:y :y @MpgBR0@Qpcr_ycbcc c0cvc"ccjccm4l 4l}@lڋF0Y0.v0*Y0ΐp[|ccc5cl@ze^3͑`vHs1Qez1Qem͑ϑ[@T}0  i2IrsxtۏMߏ_`BfnqkڋތʎwɊ֊hLWpf[0Q{t1f}++ zP>W}f}~b̀V~Wy yyvz{g00tuyw{xzq\tkKm Kme,n]oqLr0]NkBll>m~1R>p} g g,gegh|1nn1cSeegexhY]`0!cc cdd~regbb!c$c~=ccubbbbhcw`x4bKbpXbKN^͋]^ ^~_c_z_1nyy]d]^L^[1SN[[o \\~U\ihYR[X[keQ1xSSST`WX1)Yv|:go_jxS{SSS1#Nt0R0RiRkRORZeQsQI(R N*NN0OvO Pk0rĉ1cS N No N >Nmc;0V0V0_[0 [0B-_0@"p0@:7000S0@aW0Y000f0 yV/2ϑ0~0003w0y0W0~100u3B$tpeԚ;0! ǏN b0 lǏ% Sq" S==uυww N@w0OO3W˄Wqv4bl llv@wx0OObge fp@w1o`OOOOwSW:W4Xz1 { N} NN13vy0OOunnP^p}O0[KbeJ! NSncc9ckc<cLv44b^ɋjdYvjzV[ [kK\tn0weH06R JTc0b0j[nvsSdhVZ kz5uvfuZN)ՙ ޞ|v^+^(g}ՙsr~;;@-ioN0OǏޏ ޏedh# NeǏ@YяRۏ5 5 Oq@N"p{0^y~2g݋}00Rg0RrޞtWbp~ ~q͋~~e~XTyg}p^Bz } }k}}+~}^sgBzWz}{f@w@wTyb.z[u5u\sT;T_0W}~zYUbSSFSNS0RVRSwBhw[0э эNOO OOpOQn1cSNNg4Oޏ#0 N~0 NoY0Y0 NNi0bAOhSoN0P0R000T(gy[0@'0Y0[000cdcc?cBgz}3ii`zc-L1cfVgjqtƉƉo_*`b}kuGPon#wwd&yvz]"}^K0KN0e}0N0on耐ntgquvoptq~BlBl Km_wm ,nAhVu9ql0opgHhohwiYP[XTD^ff%fugeeggs2Qϑ1cS^p`b!b[[i \xq\}^*0܀0RXTxV4Y[{1Sir1c~NCQ CQRvRzS0ΘNfOuPQPr1cS000^0@'NQS_@:Y0[000W0 Y0G[0@ԅ|00F0B0@Q V^S_8Bl100|Y0o[000xjYp{ǏhN|jYt@gk0 0S0W:Y0x0002dqN! @2rƖaߘx\q{**b\|xz@hLrzz6~Izʃzz{d }s0@Sx x@&y.zxpmidq(uGwA4Xy^c QhllkpppZQh#jrzlhdddfcicXdS?\?\}_b]SX&Tu[mOOIQhuSp00l000oB0@m` N@eQ100c^cccmckci@_i=Q$R@-0q\ 100kёfdz@쌝^0W_ _c}0d=@hhWw0VQu#zC| C|60K\0-z{{vvwyQuvvn[r[r@_ir0unqLrm4l 4l%mn00ƀp#\i@ jKjZXJa&zdf f-g@݅g0H0zd@eBf0mcc@?c-danaa>\%^%^}3^_}>\]e^0Vn1Y1YzP[W[ZXXX00$P-SV VW}(W1S NS@TU~D0F0QQrRR{$PeQꀠQBl 0S NOOOP001cS0EN N^N@$lOO~000N1o,BR@8Ton0F0K0Q0~02^mg]00b0001TF0c"v v{ujёr100c Bf f@Kj{ira0qd00gV VXlX@DW[^0VkL00f$P}S@TD0nF0H0[000Y00m0ccjccG+ +z"z0T0R}TNbc0W N#~rRww|2|ёcrR0W|b@Fz0f0003 N@էQJReW0Y00@Ybirc00 0m^@z0f0!g+^+^b@ wԏ2000S0W0nY0x[000Y0[000J0U0@b`0@ NQW0Y0}[000iri1S0Y01R00wcccgc6ckN{k} }W-1S>\{ko@w|{'}4Y4Yce|e1S>\1N{OOx0RUTV[k~]W:d* -m1}dm1㉷~B_pu,0㖃0]0]ϑϑ]l\WcvzLupwuLpiKq|}~v~h'Wmo${||}{}x{{|Hr Hr]swtoLpvcppexWlnnynop:WWlql~n0#eirmϑ|kyll\#l4l0@eSpnq{kϑn{pϑpA{{ϑ{[Q$c.egg|chnjxeaeeg1cSd dd>eϑipc$ccdcPW}z^bbo2b!co^__xMOy[k>\?\gq\^N1Pwms0R#(WYYr}YvW[(W`:Wr4XS S TMV1 eQ0RppSzuSpgpOeQeQpQSRROOhvP1cSY0 [0 0@-N N'`p0900d00irvA>GR瀋_c%cicciizzo3p"05g0SsPQQ0RxdOegvj:{ rr5 Y@0RpNx0Nz{j{ }}{qqrrtt0! #j kxopvp_EeEeseCgog^_cbcM?eSS4VX^AY@<0Ry N-NpS}qfswAb2b17wcccIccccl0b$miB~#^ތh6 QxQ0y0_q(xQ\_1\pэeQo0RnS{fNfN N_NO1cS0@{0_o0@t N*NAOvStccccle{bd0iQ0$N&kPi1N!N dўp!O\gl0 T0K\|"Gfiup2kuevvvwzphVz0f0kmwmznn@knX&^^ s^_zb chVm_j fp fXX XX\v0p{OO Q 0RS0W1Q&cSp"Y0M0 O0Q0@nA~N0m]0 `0@Q@܃cn00}1F0X00dRhw|cJ|cm}ckcclO_ww[zΘ1djm1djm_kc>|@RR)Y^@ ו^R@R00WNP0RR~A _0O0egwc`xcmzc{cd'~͎͎|{;~w1_{(g (gmp^y1{c<deeQP[ P[^c+cm%QQo*S00|0Z#NO0@X0 0Q@V0Y0O0@K0R_"ЏKΐĖ@\@\_f_rbol0HQ_{vu)R )Rz1X+YP[s^N N倌NKQemY0RpSj[gzmc-qcqcrc0ucvc J1!s^Sbỳ~ 悐WяNN0R_Sb1d̀#k8򖒀p hV0˄pwxO} }}.~ #󗐀kYqR{>|!}R%__ bc f>k1p0܃"R00RyWW:\0͑Oeg00|0?ORQeQ1)o&n&rcSM0O0|Q0@@W0_0 N@Gz1f001f00c@ļ00mcmncocmpclbnnjYi0BTq"V[bydk`plyeNN[~[`XqQ00Nv0JT0bH00@Y:NNd0@l0vNn0Q000M0kO0~1] gugcAgchc=ickcA%R@$l_%OUP_yy6Wxwq1'Y{s_t_bcQQvHT:We4XrP0nR0@ NOO~)Y,gNn,ʎʎяbĖ1O%^1Bl`n@ra|B1XbQe0N0 W0Sƀ0O0{k{kuw w}1_u1S1Sw,g~ghu1+gX$]]_wbvb0c1vQXP[]_@=Qe@XpNlQ W$P $PS T}T!jTP[f0 N N0_sP[n n@ëxёP[}\@bw00 0`$PpSS00}L0\0i01S000j010u00 0+P[zdb0]O0@̽X00$0OO RT@׮T@i001[00O0@S0@ȍ0 N1R00!b]bcccecm4kP)Ǐ v0Ǐs@@oe҉s΀~q Kb/g@w~~~~@w|~{{Xssv(uuvkdlop" Nbcox:W#b:g:gtchpLkekbcoof _ __s_1Kb/g:WkXY0RSS@SS|V0eg}"݋pg0RrSkSeNN_OMOo N*Nd:Nw0eg|s| s|ˆcp<}qNkknxx>cMcWc\c\c^cH_cUacV Vtw@Ǐeg}NrO0RmS0[W0 Y0o[0@ gX"}aS_ S_Bl@iry1f00B0@r~0QY0[000100DN@0RxSw|~eg1Y1YP[UkkvsvbN$O^S{OW] N)R [ v0]0)R#]0]{0]WcXclYcmZck0 p0 0Wc1W0D01W0D02K0W0D0QcQclTcmUcVclirE)ZZv| v 0hVp9~p9-Θ ߘj0}#Icq_1Icq_wg\jkG򇍀}0~irnrsb~~z_^c ^cjd}e@grk|_sKbebIc0Ro0 0x0@0@T4YtH0)]0@*~0 0H0@f0100H0@Ë0oMc+Nc;OcGPc z``Ww"z@rdh h>k.sf{st0{QmR_fE6q 6qy[10bXkSd_bDOOS}6^eg|p!?Qb#xx}1zW^ a ;P[b c{k@w1;P[QWl0WlSST{bzKb0Ocsa0m0 NOOu2 NR00K0@O0`?0ԏ0Y0bOcQWl0WlEcIcIcJckKcmLcK0@ʎM0 O0|Q0 P0@a.0SpꚻUc4__ ʌ<w0υq0p!Ucxdrr  N[y0<0c?c&@cmLfwwWυyfk0u0_6^6^h`cy0OO6Rir qz-A#Y0Nir;uyu}geQeQXV}(gjW0Y0s[000(gqu}u)cH4c:c:c:;cmyhchc4c>e fH000Q090Y0d0va Ub@F lb/c0 g^0 T%R>XP[ P[vE^gS_@ٟ_~X@_KYenYZwNw0O0_T T@!T@ V@fX}%RRRS>]phV|p{N8Q$QQ R R00p=q\Y0Q0w ꚠ 0wꚪ0ir0irN\OkQtQ[0 Tw"OegvNN@f3qNNNQ00Y0D00 0000x1=Y0Tuf5== yw@w\ ԏ00^0h0Y0[0000^0t000f z ^}@0Y00H00}1f00Ub#Ubhc@scd@i>eQ0Y0d0200F0{H0000Q00 0T VP[oS_1f00O0oQ000~Y0s[000~0<N&N Q RRT0D00Q0p+^W0rY0[0000Q00v0z000~0 0@v N %qN0Y0O0xQ0700Y0]0]0 `0 o0 {01i0O00g0W0Y010F0K0 L0U0W01|00Q0@oV0@v0000j02Q000BF0qH0D0hF0uH000)ck*c+c5,cjZ>k >k(uyrlQ>kkZ_{d~QQRsR N\O PR_q N(uuWe Wewue%nQ0@4hPwQbLepat cC$c$cH%c&c(cbWWǏzя|1SQ SQbRc{u1d̀[[_6bSbk0(c6b7bv*NN P0R|0?Qc0RQV_24xǏǏۏ돆 egASeg4xszz0 N{k {knn w1_e1 Nh0llc1c+clcwxe{z6ݑ--{ޞr1Α]1pݑamspHh}# #^*ZёpLrmqSSx(qq~Iu0l1!wkwkxy Wp:Np0ZZ0ZZq\;ƀ+~+~~]p#{ }a}0N0_l6t vv:yyr1zu0dRhVpqvLrr~ts0u2u]um mxp^*rirK\+^_lls>mgeg1hhPQhjckV1uiB0N20000Q0egmgqgg1cSku@ʪ0e efdg@`jgc1S_nxeYe{e}T]Qc(cc XdQYeape3AhT[0[ih{0[c%c c@Cc`1ޞޞ10b0bGb Kb b00u0T0R;uku0s0s0w]_]>_{)Y5[[[J\ \ig}1]}~ST`[t0t)Y 4YlWY[W000ƀ;u@cku@0e'W'Wg(WeiXX{}TUVj$P>WS%TT TT|TSY{b_WSpSyS S!;juʎݑ|plQ QMRR@eSݑy$PlHQcsQ0~N"NN NVOiO1cS0b_wN-NfNzN;u00[0[0@#l0@º0@\ NR܀0H\0H\U0@W0Y0aC$PKb}ir:yY0t[000O?byw@! K ҙK000R00v0ꀬ֊nnjY0~~~OZP|'`u00wxhy@ L}}XiYuYujuunvv0Y01Oli{l8lir0ufg g(g~gg@*hg?bc@ef@A gTMRF[!)])]@!]s^brbAKNq\֊[n[ [>\q\VV@V0W4XP[p>l=)YMRSZTTsTD0[0Qu;N4IQIQ@^Q@RjR^R00;NENKN N PCRn'`p0bpuN g0EeF`~R`l%Xf0f0 NN-N8Np!q\0bYO@V@bt)qb0F01R00B0@vY0*_0@Za0d0L [jir6 @K͑@؈ҙ|0b0j000zs0dv0ry000mirfv P@& W0kY0}[000W0mY0~BfBf f@*hkikO0iQ000u0t[ )]@0^c1Q000r0~0000a0n000MR+VV*X 4X{[p0u00001H00MRqS@xTsTiD0w0Y0[0p0;N;NaQRR00W0eY0n[000~K0 M0@S0 NL0R000mH0Q000{0000_0@0,-dH)ۏbbwۏd~+ccǏ!gp$@wQ_04Yxgxx{~g}noo-denf gzeg1cS T"^___q`^%^i_| T(W }Y][^n+YY1S NOO0R0RxUS}SYOOQQvA"Bl 0S0SN N@ N*N{Nh0c NOO}bbb\bbrclir.Wz wmzpё1 N'fvWz}Rpz$ N:u :u@w4xprirrs}uSK\K\_mc|SrV~X0ҎNNmQ0Rv1YrgaA:u1V0WD0F0hH000x0@_ N@Iik@jirt00tKbCF{ WWjpgwNR0O OF{f}|~qT0ZPRRegega4x3ziz{~Ng]zKb Uc|coid)nnq}Y2bQ$SSwV}Y|[ _0w{OSvegs1;NaQRu0RWSgOrN N|OOxOm PQ N@M N N ;N0azOeguOO0Rk[vnwOegblblblb!{k5Ǐ ǏN/qW[k{yW{4xv vt@w}}0(b{kl~Jnvnb;mQ}T/[[_}bwbeg1bS QJn w0Q0Jn}T^W(W W[qJ2b1J2bz1NwQ QpQw0RT{p ^ NNOQn0}Tz1bSb"bbgbbjH0NBT00N0h0OUfSbxp[lbmbbW Wl NOOy(Wwi~~/g#Shؕ~-wS[s ssms1NR/gvhlf4YKbKbvSbbvdAKb1s"4Yd^@+^0#rRRVX00@Q0:W% gbbbubkbnbbbr$[wrv[lwS@w@wz̀Wrr*s{Kb(bbdehtKjKbXbbCvL 0Q0kbl1bSP[_k_v_QQn0RzSS\qNNNiQ1Scku1e}4b$c $cc gHz~1 w4bsbbb@wvTT;Ts^XueQyuQ0R0kS͑alppfv1*be1bRall*m14l^0h0]W N OOj(Ww*bb4l00OO| NOOr^}ewp!egb bb2bBQS v0@N0vQc@bpT'Y 'YE^n5_Rce`ntL0R0@EQ]Xp0q0r;`~bbb%bzbObY?z?z~ivY[b`wQwQ6RzSNzN@(\O@CCg_ۏ@,ΘBa^eÔA 1YU0ir11Yir`30薮!`30薪ۏMƖc }~0S0S ⌇"X1ۏ[xgˊt12[1_vI (dsI~%?wpO0\S0s }ׂ0Rw{1\э~qYrt@w0W%gg9hkkylk[[y0Wq\_cod wtRRQRrRS~SvR| N N@\NtQOOegbkbbkh(p22NupэǏۏpSWW҉p񋝀h~@ws&^N_N_ bVgmegq#bS!RQb0҉&^/^6^/_nO O0R}SP[|'bSF0K0@DQ NNybG bb(b:bb[bjbac-a~ yd-12ba~w(0tirirxzz}b%_s~cdhnS\ \_b1h2u#ԚST.U| N~OIQwQ0Rq%bSO4V4V}@wyWRR|Tyeh~- 蕂lu0A\Rwʎj~ ͂W0?|0T?QRQ0/z0Ggqgq Grjtva}0?|X[GrrIe_eggpHhLh0P[w1bSBS` Z0GY}U}~x0GYr_1b bcc{DdQdpKbw_bbm2buKbSb@wxWSU 1z0_}Y{U}~1U0D0VSVSOSY }YuP[b(g{0Q0n0of~ NO Q Q|0RgAOegu1bS0ObbbAbcpSb0bcd~{{~1_{_`0Ix0{Q_eeebd0iQ0$Nƀ@deLȓ }Θrؚqsmܖbnwwvvpȓ{f/ywя яiۏuJp!0bwkэǏeg| ሌpvA^>r](_Wrv&}~~~xU0P[s1_sQ}4~i~{{'}ur}vzhyiz}eg"ttt vBKbag~h/gS+!eghzs~bSffBgFgneee\v>r}~1Rei1Rev'Yp_BXb2b b~bcez04tXbobnbob Bg  ܖ0ܖ0ob~0BgpXT}~0N0N``bKbl__q_dN\s^s^|_[_N\t] ^0bNYwp+l0yr[[[p?\'Yi+YngY0T[O(GSVVp>WOWYnGSlSyT0e}0R0RhRaRwOPtQSy1#bS N!OO8OjOOg N NNkDOegz4l~8Ɂ0'O"eg0RNN N NAOegW[eq0|0k~02mi1obVP0R0Y000bb`bbb]e,9 d_0O9eXwpNmimmyzw}eekS_ _o`~coceregS}%YW[|\dQQ0RxShS NOOOegxc b eg1 SzcfcSzuXP[bbW_(gz zwx@wowmgnvhKj` `bd0b_|_S__0NNROPP[lS_G0@OM NN0b0wN0N0P0vR000Q@2K\D0F0]H000zFU@aLKbcbbbmbOO4V@w Wp$4V#{{ 4V0 {_dZΑ$ٞ00y{0S摀0Y0Α}ёhܑ! s@#7ԏ0Y0!00U\%^b b@zc|c1Q00^8bKb]]|/^s^>\q\\0]WX X[@\0WX4X0YsT sTOUV0;0T{SST0D00R0RNNR#/S/SpSeSmRrR@fӠR0萛D0 0]e@zKj&3^0%TeQeQQRW00XF2@ ٞ00Y0[0002c@V摕100 v@_Y0}[000@8ԏY0[0000s0s000vII p~0@p0b0100vou}j;b;b@YYc@9AmY0[000X@[^1001[00q NUQ'rR rR@rT@;OU0T{~QR@nR00}000p3^W0jY0u[000PP P@GeQ00p0Y0[000 N@I&N N0Q0L00n2~0W0D01y0f0j00 0@0@y N0R00uj0n0@~01O001y0f0`0`0d0f0RQ0 v0 ~0@000L0@z(0rY0[000K0M0@"ES0100H0@Q0&v01U00Cd0@L0N@쥼000H0Cd0 0iN@F+00{1Q00|@>}ln=|8ۏ ۏxTޞ"_jaw >mkuy~ y~@~@q0Q=|~d|r}r}1#]Rm~vWzWzzzK{m~{f0 gO0RS}vvxzppcYqrNsnv}lllrp1Yq_jbCe%7h7he#j#l4lD:g}_jz|l0vhz0vhg}eefg_cc{c~dl-dbSbrbc{NV-d0-d0NVS=\=\I\g\\t_yS~SdNVVYbQ QRRkR~pS0,g[0@ 0-Nr1g00b5bbblbkbbieg/҉҉ǏўpA@W蛇@'8Ɂ6\mmc^qv|vegkll1bS^ccuKdd@gq^pr^_b{N NO0RSj1bS Nr~NNqbblbnbd;W\ǏTex1 wW܈ay􌉀{k{kzmj@wyjYOd Leueeg1bS1 NOOS_+bb!cgbcccP kz0>k|S_ _ _ cbibpRdqAm0ǏqYOP PQEQ6R^}T NOOvP:PkOO~Ǐ}@2cn}:"ԏۏ-"u 0z0T001n7lpxw0OW Wjc1Qekp}@cpy!v}PukYu Yu@uz@w@}kk4t1[:1[: g gj4gIk]0!P[~cdpgA@wW}(W<(`"aaab biB}@~0u!NVW(`\Y`h`!~[[H\q_(Wp4Y[yu 0z0Tz N{Q{QS"Tp [0 NOOe[Os0s^yQ0 Q0@c0Nx0S0cH0M0 O0eS0@X0a00xT6zz@{ƀ}@[w00000S0Y0[000T[Yu@w0O0F0yH0@ B01[00100h0h0 NN S000@00b_S0UW0Y0d00O0x100p2O000bbkbmblblblbb1r>w*ۏۏ 2 -ؚNSeg#OSq:cwNyǏO-0OɁɁ Wp|1rP{8Vb b`gwegi!bSV4Y _}a!Seg1:cOOPQSq&bSOS N N N0RpS0!egWD&)--|Θo&^6^0][0][!Vce0&2a[b }w&Wz˄{c{_(Wtk-}}fFJWe0h01p1gbtklp~2u~v%@w1cё__cxc-df14bg}1# Nc0@ NlS(Wu4Y0Vb bb:bbb/bmlA3$ЏЏk~w@"f0&{m3|X*1Ou0v vyXHeHepesSfvgbzwc}JdzUS'4Y^^k^e(`|i`r4Yv[[^|U UVnYt Y`2 Nb_}US~ TMJTDP R RW0R^RRP|sQ_Q1#h`NNtNGsO0󗆀 Nk'NNgQhdtbxbMbYbVd[&tǏ Ǐ\@PWidpeg|t|}v-bQe Qe^egHhbSd[_rKbmIQ`S`SbSw:YpjIQ|0RmRr| NwNkN~OkHQqNekxDQ0Rcd4x egRPghwxbbb;bbv0NmIcp \}N~g܏ ܏zbz`1tQSƀ~gy4tyr18\ 8\s^s_xdfq%uT{QcQRd[b-irwwtdirx ~0t}~v1_sqbcydegh1_2u bSS S|Tv\___p SOd0@̊00IQf0Rt1QY0@2gRw)S S̑(ƙ0Q0#1m00_00wc0 }wmtztz|[|rXwmonv0#\okokmkk{g,gg~^Xn7R-]Sb Sb@dm>e@Xf]@y8b@;;KbS SETq\=˄N1[00̀7RcRS00f0\O \OQRw0Y0f0 s0N0]10F0M0M05O0aQ0 k= =ψSq1a00khvztzv00`QksY0o[0@L|0~B0L0@6g0001L00]>e>e@|#1m005"]W0_s0]@_KbSb0a0uQQ 7R@'S T1[00Y0q[0000s0{000`0@!h0Z0g0@ Q00B0@[K0L01_0D0Y0w0000bObbbwe}ip4ԏ0yyԏU͑ΑAW0yY0j0)m0007 7㌋wdA0}0p|ywwmو_҉dӃ@]]1 \O pt~d s}}~sNq\;u;z!{{{{{$:Np0v0vzz {q{grSe0uu uu~vx]p_}u0uzsu000돍Kj#!n!n,pk%p*r0\p$\1=^P[Kjjx%m\m뀁!0X0m(g (g,gꀝgxh:leee gmXi_<Kb d dyweele|!0W,p@ 0uKbcbbbi0,gskbbxb8bGbt1llq\]_@ /_uN_:\\\]]s^:\>\uE\q\" T S[ [[[\0suXOY[IQ.VST T0WBWXD0F0VSSkS^StQ QQ瀩RJSt \OIQxMQ@LQ0N N@COzPCQp8Rv0@_o-NKNN0Su0u0@q0(0p0ff }t@kdؑ&Am1L00O0 0nSTF0H000N0a0v2"ԏ ͑w0p0000W0aY0v[000j0@>m000vt{}p001NM0~_0"_0 Tfsu00000_00]0yD0nF0H0001R00B0K0 S000D0H000H0U0j0[m000W0Y00dK0W000xr~glۏA,``m 1_hV~ee0Am0Am MfN|0hyt1nce1nce"(~ۏ2^v0SɋD DcǏ|16eveɋJڋynjD 充4d0njm{΀rlDsP?z${{C|}|} N_0R0-N N-N?z9zF{{1_btt "uvw hype_ ky{q1vDOU@\:g_jyDststd1=\j ll{l`nirjh_jl =\vAPS0]0bHhHhhhiqꁖvf00~ghVCh11XNgSeH_8hcHe Hefj:g_egbShccndt>e[1f00``aKbWSbq!bwq&bH_q__yA_jdGro[\\^c^_00u0ST[[t[y\gTTbXQYTYlS|SwTN1QQ QgR@0RsRQyQQY0OO_IQ@BeQvQ1@b}Yx00N@GOO_1bS NfNfNuNNN^phy0=\v NcNZ-NoZ0 Z0|f0<s0@ NoK0@MR0X000sR<ir sۘ0p0Y0[000irc000y000R X@Bhcc@ h1f00d0f0001f00|00@0eN@NeQQY0x[000000~K0 S0@`0@߹d0@V00n01Q00t__d_dd=xw_bcq | |QQRRWO@w~qNNN1weg<}pg̃1ɋxxdfԚq|ɋn̍{0'`|'`44֊pZ[̃af0 }t0#'`z@wzzz{oo@wdxyy-r-rnu u LvBdRqoz兇 }`R{'`{}p~ppp0'`_<beeffwk*mi }}@0nb`dzueeq0b-rqbb &bv0bib17_^1egt_t5_'`mR7_0^R!}T}T}XX ['` 7_@J'`1@xRvSSbJTo0'`00NcSO\Qc40000dR{F0vH07Y000bPbbbUbhbklb(bkbkfYur 1[up0ak["klbbcq+clbc0eSegegbr}rnubvqbSSixYYrbdOOOOUOQq0RgSs!bS00 NNqOSbbmblblg.3zR ܕt-00iQp"kak3z5ُ0$Nr0u0uvvgqhspbc cIccOOkOO@wbn2b{Kb_RR4Yi[p]0@tOOxsQfbb bmbkb0~bcdnblmblbkb\eg7r!яя 2e0A N}0v0Orp3uwwǏ"egirirrs@w^egll1bS[U_ U_Kb{b,gj Neg[n[z\0OOQ QT01bS0XTO0 NfN OegX;Q]i`hc;a8aZ-4b \bobxyb}br}bm~bLbbck(݅݅oSϑlx[i0eg0bcMzf{bvbvxbwzck}l[u]KbKbd/g;]L^e+^`[[r\|]`OPXd^eg2NJP00iqN"x0xxnWǏpMweg{kiYr@wr1~bS P \ \j]s^x_x0\O_ PkQ0RJVOegqAO}zN N_NrNfO~bS N N*N]1OQo0RWW2"k\+K K͑nq0NЏi 0 FUNp I}bϑXSQ|~ srQW|~|~trw wyc}cKNR"kakvu1 N1$ NS#_dd\,esif| g_bKc_0z\\s^{_SWT)YtHQR RVSpSx0FUkHQ6RuMRq1_U_OOOkCQ0[Q0 0p N1_U Nybzbm{bl|bk kyAmUst;0WY0OOy[{bk{k:y.ċϑ ϑ^{%ċOu'z_ _;U[f:ybf}~~~14b~_!k!k cklpp|vAPsFUsj_}9epelep$R$RSNYW[vg0tn NGPQMQw0eg}sbsbtblvb&wbmL:gIIlS:gt_jw__bzKbl NPwP[0PjhK(wǏǏH _w* n0>yAOeg|0>yzςzWz1e|^upu uNP[gupruhi imkckqqS4dhhQhchodVgg#v NqS[1_KbcY [o0V>PP0b7_:_0i~N NzOOqPO@={QnRaX0 N N N@ViN000Nobpblqbwrbmm2ۏۏ2 4ÔA"Seg%OSpw|{{ˆNJ mqv4xxUobobbc|eU@s^~_b0Q Qy0RvST0 Ns NOOyPOSegqNdNRve1 nhM0M0O0P0l9J0 N O@і1\00ƀ10Y010Y0D0F0YH000ipؚfbkbUkb/lbsmbnbLoň ňv݈w< 8Ɂovp@wA@wnWwPP_boY0\OzZPb$pddljў|pǏsۏb cQeg wwa1kLe0f!kbSXXXs^r^s^{0f0Q~tQr0R|S~0Wm_W^4t4tvjwk^i^lb1ꁗ_0)R TUXP[]W)Y@$z0NS0v`hVc0_lqeg`gCǏǏ~N-A 4YegSeg%-&OSgw|IlA@\0R0R1Xv~N@\90R0dW0R'} '}P}}pxWegwgyK{1mbS0Lk|)`+Fd Fdde~efa)`b SbzmbOc0\O`Ka0"NVWOc0Oc~Q Q}0R}RlR|_$OqOOzOP}(mbSfb gb ib<jbOO_ʋcul{{~LI1mA~1 N`wlRgqf@wbrB^KK{b{@l0ei!P^wmЏfyy{X}= W0fՋl0"P>ruuuv}1el"Y(EeEee gsh~m1(Wx2aS<\<\"Y+Ypd[\b0e{[}T1els?Q?Q KQlRQ R S1N0@bp@bo0[}Y0NNqNOOwp>0~vRbSbTbUb^f fkl0u0^8b;bbjeW0nY0ёq N NSOQP[]0R0W0|NёD0 F0`H0@_W0E00Y0Q(Q ;bird1Q00W0rY0[000W0hY0}[0000s0000S0 `0@pn0@0 N0R000i0@n010O0pp ppubvzQWq\Kbq0N@=#jbSU%%-- ޞ s>u2P[ Ng0\zpn%|'<||w(2P[ Ng--kؚ\>r0+Y0+Yy0c!Nmip porLriYr0mypn}?o?o,pkpoppsp&_j0_jp08n nnrnnRQ0d?Q#l,ll ldl@ mmiY0[0_4Y-#l 4l l@llR{Njkjk{k_kk@'ell0Y0#jLkfbkik00\Obce@ghh}iiij0hVh04Xgbghhh0P[ff (gHgegg0P[0_1SbScerpeievf@f{d+d ddu*e>e@yWe0Nd`dzddd1Xj@s{0_pPSc cscjc@Mcodsbj:c ^ckhc@ nc1H00?QRQ`tkb,bbb|bb b{1 Ns^v0|Tf$\Ockbfnb`pbeb bM0O0Q000cbq0b#0b;bKb Sb UbF0H000ARitl#l'0'0}`` `bb0hu0Ov0ONs^0Kb~0Grs6^"H_H_@N_S__`_{>Q@]6^ ^u_M/_9_0P[0э]]V]t^&^-^e1L0fm0э\\>\\z]1bJT<]RtVVX.[[i[ [ [[1[00SiT1;Nav1R X)Y@1}YeT[W[ahVz:gw_jPWPWlWuXXXpW0Y0tVW{W0WBW0V|04X꒔S8TTT U U 4V0U|0 kw0Vr?QST,T9TuT0 kF0[00Y0[0|0p0Rs!q\aSaSpSSvSS0000Ap_jdpcRbRkRsRS0hyd0f0^NNkIQHQQRRR0RcR|xeyB 0{0000IQ$eQ%QQ%Q00@Z\e,g\m0iW0Y0[0@n01\i0hQ[0UOO| PuPPP}AY0[000N@cOx$OlOOtOSbS N&NNN NNgNf]0Se N N *Nb-N N~SuP_i|a0a0c0d0f0@_ NR00kp00kp5)]ma=/yԏ #100ǀ0m000yY0~[000=31Q00Y0h0Y0[0004x4xz }@b}0t0001f00m vxO0{Q000Y0x[000Y0[000cbkbk k@Q4lsl0000sc@u>e@f1Q00vbbhc@nc1H00M0~O0Q000)]@5T@bUbF0H000~0uQNS)S TX[1[00|0000D0yF0Y0[0@eS0Y0[0p0W0Y0Q RRd0tf000W0fY0o[0@Hn02\e0a00h0w000 N NN@(P P0R00v0kpsY0[000~0@0B01[00`0,h0h0@i0@ōn0o010F010Y0`0@Bc0 d0Q0@e00O0q0>e0W0~1j0W0wO0 O0S08Y01H001`0O0B0K0M000F0P0@Q0@R0@YR0Y0[0001H0Y00f0L0Qԏ0W01H0W0KbvB0 K0 O0W02J0001P002U0j002d00P0 (Weg eghf}~t#TbS(W_cjT0R0RlSV!S NOQSzS1TbSMb/MbTNbPbnQbUSb)|b ; eg|1NX}1 ego|wۏxSbgegnmpkQbSQ(W(Wt0W_QrSvTx N N NqPKQeegzp eg(WzlSbUnX1ߍё ёw@#ؚ1kQe~ߍ{ǏΑ7}p00Q@ٖ0hQXƋ݅ r҉0W[݅Lds}zze5p;kj m˄0N0nUor1>|QPzl< w{{ ~qYd Yrp/fp wuwmF{irir0ueu uf[x[0m0Em ǏNllw%mWSqg gii lql#l 1~kj'- gX(g@h/f/fRzfmg0 gsSb}bubeqYY]3b___` `t`v0|QPY1Oewcb__q_r^ r^ly^_|>_1Q00]]6^:NP[\\p\~ \s>\P[x[[hsONvsYsYh}YeZYt Y)YO3NSS SSV@UBW0N^NSSSn mv0N0nPP|mQ0RpROO|Or0 gh-NYNYNpNvNNu-N8NKN0S0_00Nt NOjgq(g^y\]n0p0000^y1W00NbrHb/Ib4JbkKbwfbUt/Θ ҙ;W0000Θd04ttaS>4tr0R{qw3m00w"@> d dpo@mÌyi0r0 NS0zF000~0vq\\QQДkobs2t̑"KKz o6[ё ёd0;0̑Z͑@ ΑSL LMw0D00S@b)U@Ow@q@ @&E@1AJ0s0uy@яяuԏ@oEs00D0__ʎߎyፆ ``!q͑0'0m0c0KN1Y0c0`S0;D0Ce@hlsD}@Αo1 1opq`~0s-00@@X e='hsm҉hV[ψ0cRrv݅sS[m=500u0a0o$ _Rw0irkD0ozj0萗-NlΑ0S0jW0\Uas `1HrO!q0c0=u!|oT~5r̀oAOe0c0=?w~~r~ShT~p~~0h00p0~0r^0]ƀ}!} }@V}z+~0D0r}}}p;0m0M0OAU0Lc0M01p0M0P} P}a}y}"q\\!|}V0}0]w_K{{ {{{q\K{oT{@{zz zz@zH{0f0qw2z?zj=\ ,g2z 2z@ё0q\0Bz,gqgy0Nq\q\s^f0np S0TMR@4[[0N1n0l}vv viwwt0_uH_vhvhh i H0|ghNhT:ggggdg}:g=Vgsugff ,gp-ge/gR1L00;M0`Wa%cc:eeee-+f0M0ee@epxƀ0^zdzdo>epeeIW0jY0o[000cdGd_1vp _c-cc@cc@wzWR0Sg_s{xlxc@Lcc_ʎxfsH000LcLc@#ccK0@MxQ0@X0\@U,Kj0_x%c/c@=c0Kb}1vbNb*cccc00a0!q1lpl2!qlpl{A-|b@\bbjD0rM00Wbb@4bb0P[qA_KbiblbbK0@M0c0000b!vbvbbjb,gx1bbp"_jbRbSba0el~nޖ!acca@(pa@a@ ea"Q00]_i__ _%`'`0H0k1_0V0~0000h0yO0m00ꀊ0{00p$M010R0wu0u0@kv0{01i0M0rO00o00~p0r0s010D0W000D01S0D01i0D0V0d0Vl0/l0n0o00Z0K0@~M0P0@!~00D0 ir ir2uqK{ψF0@r0@k0@)ʅQvs^od0e0j0100K0M0r`00F00Z0vK0@;)O0@~0000\0#\0`0c0h0S20eD0q00p0e0D010D00~0W0f0qV0Y0 Z01K00100{M0z0eL0MS0#S0 T0U0P0@`lR0tp00M0~1Z00_0 ~0、00e00D0v0H0oL0N0!P01Y0m0Q0Q0@k_0@ދ0000D0H0K0@RM00W0000 B0 D0J0K00[01 w TK0d0@Zf002c0q0D00Q0N__q\\u}u>b%BbBbiCbkFbmGbGbK}#R Θ#_jfR@bq}3}7pq\0IQr:u :uQuw0K\rr0uS N0WwGb@zhKjl~l0\S!]b_ b_`~`0q\]s^@,_SP[K\xq\\00@ N@1CNRtS0NL0@P00@6'00BWq\\ƀ\mfm>bB?bE@bAbF-ߘߘr-MFs} bbtdgChxpz0p}WW4Y=^s^p~#b_l#l;qg\$TĖUvoxbf  q{fh̑e s$yya7|}N JS@(qg}0}0us@"ue0u7ujj!k_llqgn~gg T+[]]y^d_u`쀢[gK\Mq\d\+Y+YQY}YP[N T0W*Y0ΐNE"u^KNOOOOEPhQiMRuKNNjNHNNR}N N-N@8N;Nk1*Y*Y0@jN NZgLb9%wTvX|w[^1@bbΑ9 kDj1 N@ 7򀻌1 N0vY֊}[L쀁XncsS@beu0 T1@b_0^~sSeu0 Tx1@b_t1u+W^I5[W ^1@b0蕰s0szz{`~1uQuwbl#u#u~(u]0ulpiu`A\egpg(ggmi|(Whx^0Ubccf g6Rd kXr~>M0Ub@c\cjaala@bx^k_`AzgT[#q\q\\/^)]@fcgz00&a010000u[Z^\Ll\a(WY)YP[X[f0WK!q0D0Q-SSSTTrANSb!q0ue0asSSmSQjQiRRS1!q~^N\O\OOrZP1@bpN@b:Nmp{NO$Ow06qp0h[0@r0NEN0UQS8b8b :bm;b=bAe4l@}gK~Α?bؚ{0Α0%\0Q&lb-~(񀬙04X @#pq\ΑwC"Q,g/nvDʎ A\0^y N,g逋7 dC0@0@\K\q\qC0@q\hl0q\[[[:\0;B %Rq\e0O0@bQVZZXZXYqHY [Xq\qgϒ,poV0WBW W0q\A>]7L'Y` `; pee\h02u'Yq\\0 NCS CSWSW0q\0O0-NQ0_l200(gSSS9TBT1$:u]q\Α1e0uQRo%RuMR%f+wLLR0W0|Q2ёK\wzu0N%f fh`l@HZr0e'Y^ ^@r2_>e0[0^'Y\ ^1Α,p1n4l1_@b O IQ mQS T0OO1R1f[1ASik18bQ#0W]EN(OO PQQq\\hxΑENN@NNe@=;]0u~NN N-N;N0 ]B=q\\]n000 0Qfm@fa7 P]̑E00A0@ueQqY0\[0@0U4b6b7b^ ^M|s1,g;NrSZY4YwЏRc`br<Ǐ @vؚJPq#=^P[PNr=^~jǏۏ6yj jWshw1zRbrv@wd}|1g)YeY __gegl1bf14bSeYgY}Y][00vN NtOQt(Wq14bSO0rQ0@h Nc*NL6bM| M|萁w-~,gt6b?ej1 N92NR@bn T ToY^1KRt;NgQ~Sq T?|ub "b+b/b/b0b52b63bpS3b|4xxzs 4X;u;uq_U4X"YfiQ00 NN\O#00qNoCe}?'cc}%#[HOCR{_jv_0b_1p_jʎs8SSmc }v>~9fuLql(-r-rrxeu ^yvyTs^A@:+_1p_jlzl~kpu!q0 NKQRh h_jmLk{k1 l4XeBfr ggqLq0W;y_0b0bbbWee1bQbQ}0 Wy_o_n`DazX Xc)Y\|@\y1%0W0W1X}4XjX@0rMR'RR@SzSwS} WNBfV{|0Ė0N~ WMRRRsR0b_P P|bQR)R0T|NzNxOOpqs)݈bn݈NJ} } 1Zsx{hyp!P[P[ffm g4ltl~P[_eSSUWW-NNRW'`x2b+bm,bu-bl.bRq T_&b8&b['bl)bm*bWbk0w bni0e\0e\1܈wtYmttYul?zqbkV6qrs1 N Tg:Yddepe~:Y_N_1SvSSSk4Yd0OOuQ0:g@DDaor2ΑΑؕc]򖆀=^_jd^}xʎ`z z}b>~if]SarjeuMuy}0{ktkllslk&nkpq}p4__(tks{kjklleeuBffgr_jxDa&bwcWeO0bQP`0P`0bQR0W@\ @\zq\y_u_XawW4XuXXTA0@00S{SSqV\0WuWzR`R|RrSq0P PPRy)RmMRb0@-NqqNoNNL0 L0@O0P0u00D0UF0]H000obQP`00y00"bk#be$bl%bpP[bbbb b`!bqNN[q#Bfgb6qz0rbxb(bib 6q  6q|~~0IQy0IQ[[^\l\buQ͎ieUeu&cffelocx%bV~eu^yd~c܀Y0e@p1p:gxgghs{kkpfri1Lqql:Weexe/g[:g`p0b_1p:g{1 NKQS,Xb bbb1bQbQqXUYoy_]SbV0W:WZXuNĖ0X0x)R )RBRRpRp:Sk0TsNNkOjbQQn0GribbFbbbM/f ::v10/fe0/f[/fp/fR g6qsbeYY 'Y ewe1bZf1b\h1b\{D0o0So0o0^_Ah!d ds혚U1b팈Rt͑YqYqxwwhkephacctVgag~abc[_j_r%``Na}1(u_zJT&X[ [:\]02u0ga~XyYkYJTtUtV[W4XNBf0gwQSSwT TtwQRRa0 0 %NqP IQ$[10O000{hVb[zʌ<bRbb WazY,) 螄0z1;Vyl)m؏iA/fZlh |Ջs79:u=QOc0phq>6sa1r`cG00z@ ^UL1b }kl&0uv v> ww0SU00R^0uYuvvuv1_4l~lml]Amq1r8rh0`O[/feg egV2kpfk1/fKg@0 gTa ?a ba bYb1+^q\0`Ok0aeq7_D0}SCY#[\ \`a|pSl[S[\YfYqYsZsk[0P[MR:uU(W(WOWyY0SUmVF WYSZS\TcTrU0K\P!eQ0R0RdR@ٻSYeQQc)R>b)R0SPxPEPlQvHQd_NO OOmOs0Sv_NNN6 Nalk0RL0 h00 NAOa/fZD=~0@rVY[Siro0T|ltbmtċ{{ xlns@x}Vff` gy4lnV_pi_11ZN-NNsgRUSVpb0Lu~p_zc]ё0ZZwxl\~ҙ@!ԚĖĖ}ٖX:[ \Ob0 \0 \ёowP0saS Sΐ^X[7%1)Rl`cqAS^&-kkh}L0M0-zo ornod1 sp0Α>~ ]1P}>~~Mf0Um{{}}ezzuz!(WzAa0d0mi,pb0uA~v ~vv@Owhw1 NCSr0u7u:uHeeqg|zz}0T0/n4ؚDS}/e}WSK\q\e00ureR[|q qcsu;\p^k,p}ppRL0@aoS]|!q0ui;mnnn〤oz;mwmqnpsrl lll0q\mi9j|k}e(qgBhBhHh|hqgw~g}gH(g (g~,gPgm8h{lef{-f[@J lu8bHeHeWexe|1SSWq)R 8bybsd__R`i`0[p__v_|SWYYq\+t^S_S_b_\f_l_}t^x^z^}Nc/}0g\\y]]uq\s\~\,gqg[ \ \}1\d\Wr0ah[ [} \3?͕hkqzmi[[x[[oWYdZZkP[rT$WX Xm)Y+Yx10RZfWXsZXVVfW\WgTTZT0 WrT'TTv&ToXTMT T T\Owf{D -NS@~WSqg0n00n0q `WlhSSxSSSSS0kt\Ob0[z0[Ns PBxQ&RRCSSψ{B Nb /}N,Nf,v~v,xQQRMFQ FQIQhQi0Mb PPcAQXRzwtNUOUO[OhOSOԚ0q}0~N^OSOtNNqNrNNNNSIN2N9N%NNNsNn0@1KNui0yϑ^NONN{ N(W0)Y0KNKNfNrN2N{:NEN1lq_0!0 0N@v N\\0d00\\n001gf0Y0HY0Bp0@M0 N"z zL@3ёa0jd0gN Y n1~0Y00000100Y0_0@rzw-1ؚ0W1QY+YKNpQXk\g0^y1ؚ0Wbbmblblbzama"a'bbLkLktkp bfwh1 NhcNi[`jaaUaBOta g_e{LaaaoaakagQ`werؚ0up`paaaajP /^DDZA"_0@hf000^ތP͎ U x p!j1*gzl0l1co ouuzz~}v}0m~j Kjkzlnm0m%vW[.`-g-ggwHhl`c}cA WW0eW[\]] _[R\0X00ƀ(W(WWqXX P[1zz-N0W%oNK0Q00 Ty}Tg0wKj100_0@f000ƀaoa6q"a6q0ayce"o"op0-ce~e m0 m__u`aceceb򇕀0'`D0NvZPb0u y` 6"uue΀y kWuyryr sst'vQj1wm_br%f g|g[h`h` i` `Mb1 NG"(W_ X[^__k0!wmO OSU[d[0f!]-NzNN!XaGalakama`ppiUt`blx1RU0MQt00 NMRy_dW0@sY0T0@h%0a00Qf0~v0~v1k_alamamaa:aaaaanamam+Yr1_l/`alalamama alakaampaa aa[aBSa6qq\u΀΀unwe}{eeg{pq\Kbb-NR RSpYd0[-NRcRABfir0lK0 O0Q0@W0@000t0W0D0XU0j0uaa cep m pv04Y1cece0 mpNNjZP_`1b'`0RaZa2a a)aiaSa6q````q N] N0S0]'N{U|`1 N]>~~adaaa@0g9KllxW{K xSt0g0R1 u}rrce}/fcgp1ufs1>kT{XXurW 򇒀0PT{}qqYAm1 󁳀(u(u0uvuaCR ely@ߎ0Ԛm0x[g} g_j1ze1v g_F\&b6e 6emBfofy1vuNbccs1 Nf__i%`l0b~F\p6^_zS (W(Wh1X \Y_200Am0ԚSSu&Tv1 sYΐ0R 0RRwR}1NxeNAQ~QՈYgq qgNJ\ˊvXpgBlz{pg` `axa@odf0Ro0R}T_D0_ `l`aamaadamCNjNhN_Y0aafamaacRRRh`00Nvaaa#ajamaah w1`uH0@_,nku[amamaaf/f_Hl#owwĖ|UoLΐyyzd}lql7u|r_exf!k!kwckzfkfu%f-fw9e 9ex?eer_(f_}p__>T[x^x^^_[[^*Y*Y@+Y{P[{>T|TW\OSSrSp T\OOuQ0|N NNNΐN N{KN{ΐ{aaa[aai0@}`06q|aa7aha``6q{P[d` Kav v~{-1afKauavP[P[[[PSp4Y1aD0fF0yo`afaOaeala a0@baaceofOa6q6q|v w ▻S1LGQaa}{ko" Ns^(` (`h`>ahan Ns^~0@۔0~N`jq$ZOaalakacB09eiqA"j0@iaaakaakpN0`1 N*XajaaYkBo[[<~Ic`p&W1_oWrɅ0W0_A":w:why zz `Ɓ0 0P1"eQ4Xkiru0q#`:wPPWPW_C`dPz TU{`O`OOrOK0@|M0@NT0Z` `m`a1W0D0Zh`mv`s0@ OSO퀌SSZ_0"_0 k0 ~00r00020W0D0y2O0W0D000c0@K0Sy_0@hZD0oL0@j{R0W000j a aaaMb1`s1KN_0[d``0bataaaalaahaj N`lw#l|0OOwamaalame`9kp 悇̑10unkpu}r1Yqaatf(gl}il10W003^`atnajaR2b_b_ _ d``` aX1erY_0_0qRVt W[ [%bu1!al0P[U0U0 u00@NPv p0tf10W0z10W0D0hF0 H0 M0vw{0d0z0 0ya&yamzaj|a~ae eggwmkpq qNX_z1zff1kXp|ata)ua,va-waNha1\ o Hs0^IN0fu0Vt0͋2NKNha0-Opao<]7uKrw wĖ}<n0y_rKΑ0Α{{ 灥o0R wm0\1]7uYu]yy0#\'YZfg0g0gfll|nu0u1O䀖g}f~gck8l0[__kf_~_@b X:uSؚ0MR]sx^s^R9*Y![[\q\\0[SWS0S}0S|*YP[h[u[ΐzU UrV@!WwXRRT[~gKNO OFQIQ@xQnKNzNu OPO0!k1,p\y0 y0@ByNNENΐrY0,s0ov0kaapaLpa qakramsaTUYuYuyɅnh\ n0@ZmyvUOU[od0ёz000ReRRzA0tTW0 Y0,v00"0@ir00ka lakmanaB00YA`~BafaWfajgaha>jalg w`򖏀g@z9h|wmu| NNkOegzKb(u(uzhLhA}󗔀Kbeqr0kO OlX8^'`pR~Y00 00W0|Y0[000ƀY0~[000c0@%0d1W00NaSXa]a ]ak^am_aaalTtXaYaZa[am!qE{%̍̍mw͑wkjkk0Kb0y0[{U}悞1N[Ds Dsu}vy1Ye!q6qrN)Y0e0SHhkkmop{q!}q"}qHhywk{k* NS SXXWexp r NnQRx1_yw~0nQ'a{k'aurSa!SaTamUaVam`[ [b<\`r0ўaF0v0@- T1 ONaOalQaRamX[E~$ ͑ 2p1`na1܏QAvQ@0Qr~Lry"܏` `hsB}1`[_`Bf{{0L00LN*Y*YYP[0ΐi0"NaB}~Nl T>TcN NKN_Nopΐr0Nz~00y0w0W0D000K0COo`Qa gFa/JasJa KaLa%Ma[`rX qDh0Rb^TKaif;L001W0D02~0W0D0 _$LaLa b ̑1La _5_5_0NVW1La5_ _m5_}__jqNqNkN}N\O0NVWKb}sW0@62_0@bCf000rFalGaHa IanARaq !q\_p0a0`0圗|^}_vi`@|u`pQQ UY P[ \0b[r^ -W0LNMOIQ0[00{@a @amAamDaEak06q;am>a$?aGggX(1vQ拃1 N} N)Y aTofl0?a as1 N gpa`J`V aqa+a2a2ak4a6ah7aAR``6q$m N+ak,ab.ag/ah&a3&a'a(ag)al0qN `{k{kpukr `h`e[[u \_ N:NN0beS_vua0 a#a$ah`6q6q w1yS1LQh`$ahaj1 Ns^1 Ns^uNS_`W(`@B`0u5ތ ތ@Gϑjj\M"PqoYPɉIqoY00Rm0uw` kg9m!mno!qqprCN N m ,0R0R0vy0{0ϑqgui Nk lARi'`h1~00 _^a aaa gphVsr`]``Gham@B!q,0CS0ϑ(uNvSU[0_!_^__t'`Zi`D N@ VW4b{z0b01X0_}[[d^^[_{p5uT T퀟UVnY^S S S T1St0RZ'`fRsp͋P!0R 0RNRRNSpbp_pPlIQtQ Q0}A^k}0Xq0q0w0N iO|0D0O001QvW0 X0 Z0@؍e00O000Ch0 0PeQS0q000u0{000pr#a #as@wW-1#afOOp4Y\@۰_1#aaaaaaan@6fR+֊ǕǕKo֊# |0q100ƀLLt{{n"cu({({wT{V{uvvy0wlln6rirufHhkV3_o` o`zbc'f!qw___q~vYYYY][^V+YY00aYfZPRR|RTOUyPDQ|lQyq\xN NN\O{~lK00@ 0 N1SSW0@=0@lreiyU?* ؞huq\\0r}tvox?Ėgfn1] Α Αv"/!Y}T y̑͑p} NvT}0u{0w#]W' ʎY1Y}Tiw7qlQirWy5i-0{ W{w܃tp1]1Ryc{}cu1Nlb4t;@w)>y >y^yy2} }e@wdwx0]y_@2`lt(u04l3rDS}4tuz(u0up2up0wmx0l[r[rr[ssntq NtQQl2mnYqt>r0-m0u`j&ckl llvls1<\Nxckikl1YP[joXj k!k@̞2kt1aRƀqgqggh!hho[q\fKj0s1Y[ef (g,g eg1r>eKj5*rqg[g0WQsY_aUa&4bd dileue1Wid"N4bz8bMb14nUat~aaabnRfo````av1Rf=\K0W0o```vpx_@ 1___ch`ANR0f0T~1_RxP[T\# ^ ^x^_\]k^"SiX \ {0\0v0Kb1F\P[ [K\%q\}\10N\_0RS Sq\r_\m;N N N-NMR1SpZ ZpZZQ [i"[sYyYs}YYnY1_RphIQj T?V00W0WW*Y0ΐVV WEr@;Nqg@{Ns08R0y1efWq_mqg TTTzT1U<0R0RSST T1mU0```m`m`m0`6q"KN_`m`m``_r`z \Ov0`u`KaP/f.kpkpyo0Schh%m@#*rce@͗g0Kj\]^@_vaQ&(W[ [[q\08N(W@)0W*Y+Y9Q@NR)RGRS1[KNkQkQ mQuQ3[ Ne0u1ΐSKN@yN@Y\OX0@Tn0@SN~N-N`k``X`6uik@ʌ8 8wD0}F0}g0@Ϗ0@#%qN`j```k#`C^#gi Θ ?Nwz:Rou1jm N]^wz󍊀 xɉs\p` aoLajmjmv11Yr)Y!__`*`P``|1RDj1NR)Y@xGY_j_1 N]RRhS S T UqNƖ0X1 N]yqǏ^N:NNVP1Or1)YNz``jaNk$OPS`````k@ee}<ΐ)b 1N1Nw0{S0tSΐrw1~w1}w[ jWu׋o݋~~ixqu1NNq}}Vׂ1NN~~  0a=\vؚmz1m͑}}k~]NOؚ02o0=1r9b6q6q悞Tx>bZim``4aXaS(```l`l``Je^^͋xeLku00uN_e``6q 0S`h` ``m`BRkDah``g6q!1Y1#1Yq(k kR-70q @wzv}krWp$-0#K# N`0#l0__` {k#lq|0La Nj0oH0@0R(W1_ሒ`` `p`0A{``=``l(‰xxXmc#x‰fqKyuueuksllzm0u0baLkLkNkakkwaha1Tazaa"k1yTs$a $an4asXar_a1" N]``^a1W^{1X6`x` x``t``q N]`q(`K`sh`)Y)Y__ ``@a0N1-NO1XzXXiX}RTT\|UUVvNgR{R~R}ƖRxgR^R]S{N N$O`PlQ1-Neg~W0]0@lCn00hVD0X0_0o``W``I`J`ju O`1c0hufzzn 1*gQu__bchkjnmj@wu1=\(WW|X]g1zz-N1"NmNT$Od`````&`yDPs}YRZ}nD~00 0^qNkoW0@ߨY0{AT0@b0O0ieuV.;ߘ ߘs^0I{*Y@;sYoY|O& T4X 4XX"Yd)Y0Pl TrV1X;`gSSZSsSeOPZQnp00 0@KWN@BuNpNkp0s0@*u01V0Q0yU0U0cW0_000!0SD0K0V00~010Z0mB0D0KL02W0S0D01L0M0u``a`l``+Y*l3 35ΐxĖ1R,T~lu}7u~ g gg}iq!k0ΐ+YyP[f[_NS S|SsT*Y0ΐ_NNN0"ΐv0 v0y0w NEN0#ΐk0p0@7s0r1eQ0c0Jw wtm0WtJg`̑u} }}AP[Ėxcx8nl6q_0@_h0x0_wS.P["P[t`lblaai00a0i_6q0i0_ST*Yz`TEN ENNx\O0q\00@N~000iuLuUUl AKN0qQ0NN_ubI悓[ [_ gb1`1YtF0~ NeYt`h`i`X'` '`mgzwSs0[X__teQeQ}QrS{0i0v000L`{ u````2``c`%`kKt,,,|tb6q兲}p Ng~Y}YfZ\o`h`j``bxexe|fv}1& \OK\O0x,T_l}`J`@`` `2`hڋll6q rR0@ԏ00Bl@y 0S0S0R0@J`0Wfqcv31R}}`u`l`l`ly`y`vz`{`|`qN`nkpm1b`rR`6qu`v`Ax`w=^t]o%̑ Α0̑q\{\|\hAP[|o投!Sq\zz#zz 1wmԂ1zq\b bRv0RNBWP[itt0u^y0]CNP[qvf=l l%mmnp#P[zfg@ gk[\9h\]TC0 T3R_(60000000ubbbezf0P[0KN0X0XqS0^^_"Pp\S4.Y q\q\\]@]\%R\'].YP[_X[[0 P[TTVZX*Y}SWSSTCN"NNN@#BO)RBSP[}CN@_ENKNNw$P[0RNNl N NNpP[>~000100tΑhZL8/ΘΘT0\/<|Џ1nv~(!Sv`v0T0틋1vTLmcev1v`ߘVv~~큰sTVvv^yrrruhskkIl[0a g gghkUv`0bz0babs?e-N$O____}'``[b__r#v`rSXXYFZS` TV0-f _p_OOFQR_`NN\O0gRg1 N9eHQ g1v`b1JTrc`k`o`o`p`r`ms`NRtXbBln0Oa_Gpp $Ҏc0D0w~0@0a@A]@vbb@h}p}0N0xq^}T_`{o`0b8evܕrsQܕO$P[P[R]]@i5_@;6q_z0W0OR9TsY0000mAM0~O0n0n0 ~0@p80N1[N9h|}N0@HP0 [0e0K0@O0r~00020W0D00M0M0@sR00 YS_ S_ap`vupvSmY]mE^vQRrKQKQ0R }Yp/fsVW0}YYkU|0T([]]x8^kx^f_w[[K\]+Y+YpP[}][[o>TT“U*Y0ΐNRRSwS TNO\OGR_N_NNNNN| NENWS09ΐL`mM`P` `E^y҉҉ k^0ˆy0}Qpˆ^yz_.~_1"oq\` `La`a4l0upa`P```[;NN@Greui0o}Q"YY@ʻY|q\`/fjgr1q\0W}QTUnV0jp'`{030 0000W0D0^O0i0O00o0vy0@|P`00m00leQ&Y0D0{J0R0j01L001J0D00D0bL0@O0lE` `f6q傱N~1'Y`jQ0@oY M`_`0`z0_"Yh0N{0X0X%`V5`B` F`F`G`mI`lK`Ua7kp7 7Αv󀨘|\kp|&qiq@AL1rV@w2L000f ff(gqhLkd,p0]{Uazue}epe0'sYsY_lK``_aM0?bq N t0 0 KN@NQN}\@\0z~W0W0@Y0@fn0s0@~00z0z0D0F0S02L000S0 Ua@&q2L0002L00009_0%fn n"uI{@R0hV%frkl1 lxe"-Nx[[[8^_fuEN}XX[B`iC`D`jE`k[#[ 7_ :_Mb1Pir1 UQ:k01_01_Q:k01_01_RR [1 1:kN1:kN<` <`?`|@`lA`0W}5`7`k9`k;`2 gdr(ϑ ϑXk@bgVV0 gUȉ_Yra g1KNmcw~~~ ~RctTsq~hcwiyq{/frttvvXY蕂0eg wwh g:gaki1:gxS;r^cc?epeN/fO1'YCg1lqr^_kbz0NlT TgFU@\S0OpSS T1Rv0 uq0NllQR RcRR0XT`0YulQqQR1{|^0SX0 gkOO]SORpjuZVvovO^yOx}~0u0umnsI lۏ0>m v N"N_zv0 N0/_iwm1v}u0 NJʋ0[srx-:A[lU==jWsL]1 N0͎uq}v@whAm!kpkp^q(upumAmnyMno_BRi0Xp00nek ekz{kl4l>m0ne@F(ezfBlbRhOY7%`&b &b}@bqb@iQeASv{{%`'`X`q`0Θ1__r\\vN__s_bOYTYyY1\0z1fkpSU4X4XX_X YoSUBWsOW1XR ReSHTJT0SqRRRj1я)Rl1(WN4\P"QQxRhgRcRw\P HQ lQQ1 N0ʎ}0@<Ғz1}YOOOZOjONdNx8OuT00 N N N-N Np0fb0[}1uzfyT0 W0 00100r2W00H0100100N0N0O0P0gR000B0y0W0K0L0@iM00pz@00Y0[000&`v6qp`$` `[ `!`0"`l$`m` } }Lۙ`lbaimiQ00s0q]z_!Lw0[0[0@zs0qE``6q^y{Q` ` 0'`0'`0'`0'`qꁗ_zNl```d```nHYoP[v``MbqKN_@2`j~* p ϑk uxTҎQ Q@p1hT拔~f~TRj4lnonoy"}a}e1wO0g4llnk1Yu]ee%f Hh\bKjp1R0gd`UawnaqhTs[eQ0]__t_\`f`m]__~ e0uS SX]0TQMRR>~n0`Tz_u010!0aNNW0 Y0}Z0U[0v0@#/c00D0O01j0D0x0uu0jx0{00Y00@ʋ0W0W0Y0r01[0D0SW0~Y0D0F0nH000Y1RvUw-@ŁNU@c00T0@W0wԏ0Y0vS0Y0Y0w[0000f0u -0p100vw z0d0~Y0[00000zY0[000`kk@nmiq0F02K0y00n`@yc@bk~0@dM0]]@S_`0D0o_0@r40R ST[0@Q01[000g00000v0h0i0+NNYO@MeQQY0^[0@Um0D0qM0vO0z00d0 N@^qN1002Z00F0~0~0000c0o0i0F0H0002P00Y0h0j0n0_0@o{0@=NYv1i0~00000J0@hW0Y0Y0)a0a0 c0d0M0cO0e0001L0D0M0@/R00{Y0_0@d`00Y0{1T0W0L0L0M0 S0000Q0j0@>00p0B0J0K01H0Y0_0@ememk1erT@Xv[5_nn0b0b0039 NQSw Ǐ Ǐz/-bXb 2W~|wz1(W2egegs @wp}~q1_S\ceytffu0;N10W0eQ4Y4Y`[v_{_naA N g0^0_neQ@]0RxRoTzN&N@&fNlN[OO1_SBWBW[q\Kj0@0@ N0'fh0X0Z0=N0_00_l__l_07Bl____j_j_xeX, Zޞr1Roʕ_^^ciPK~TH2"OэffZǏۏeg|0egqэlߍ~ʎwIppiv}zsn3G  ajsGktb05u07u 7uRv~ wh9m0PQngqdq0Nekllln;mdn~ekk{kljlp#N0Nzg gy}ibijZ0&Oe{tfbgs_Nb$6dddd6e;eq6dGdddwcwcSc~c,dbXcj$cbbb}bmbybwbyKboSbk~bvaaXbanpa{va_`zanjjyR9V!\\__q_vV1XgY[S|eguA 05u0S SoT{Tu4Vq _ RRfS1_VN"QQQ|R0Rgee1N1qN}NNoNOj1_N NPNK~N{Nk0ޞ}D0U0@XW010F0`uu悈QcY` `akkp1YqaƋob_ b_%`d``1Nr$OcR[q"bu__l__i0_ݏ{__~__i_`}ڋ?w U U^Bx] w0>w,TO+Yn}YP[][[vqgqg @E{0b0pN $N iQ W-N\00hQ0hQV V@VX'Y*Y0 ΐTTUU VkQRUS?>T$>TJT`THNN@;*N@pkQ@5*mQ@fzV0agNN@} N@rp]N0agSs T~T1Xa b 1r0V0 W0 W0VRZSSSS10[[;R;RGRuRRRySٖ0hQ0hQkQuQxQ%R)Rz0[|#\]lNO OOjPIQKQNNN\OOININoKN_NN@_NhRNN NNENxpΐ ΐdvaC(u)4 4|lq(uRvx^yT{Y-0!)Yq\#u:u0v}2miV0Wc ccK-gvQhlpzva@&btKbc|S Y Y[[b\%`aSU@K0W1XvQ vQR}RdRMS{H0X0@6Z01Nx0`Bj0 N6q0D00we`;___ _e1xx_.zWpǏ$wP_0Yewfeg qg kv%N4Y-1_S1_N0NhO __b0NVW1_Sp_DqN N S %` x0xr0qN0N0S0%`W0 N N-NND0Vj00D0ǏtN0O0egw1_ g/^ϑ8bw})XXҙؚ 圌of͎zl#lVn0lb0cĖo0lΐmΑt;-NPQBT 20=S%]]Α jmΑؚ0Sjjm,p@J7\\x,g@[kKNWS@/q\0Rvb{}+u@J7#(u,p2SW]O^'___u`@#?aYbn1R\ƀ^u^ _@v0}x0P[$0NP[0R0U0V00Y0O\\4lB$q\]~n80P[n0P[U_-a  ]OaxbchqXLu_ i` ``jaI0It 0INx0N1Y1Yt^b_yKNN}O\0NpNUtSc{SwL0 Y0@%0 N5NN1#@bNw1_0D00iririI쀋0`S@lb_0K0@L0c0 j0 00n0~1_001}0D0y0IzNfcw____k__d_f?QRQ^i0^i0d0_d_ _q_g_p_ N[p_,^lΑq q\ck0^zieeuf@Y g_`was1W0D0-N0W0W耒Yv_0!M0-N;RSm00001W0D0S0Z@դ^1h0p00@D0~020W0D0x2?~0W0D0-egn1**0[ԏ Αrq\0͑0W0S SsB!W@VP[~n悇IW{!q&{{@ P0Rp&b70000000!q0uul1S_~eg #l lil@et1^yp_y0yӁ ߁Cx[uuy|vuuAKN'Y0`0`1%Oˆ~00000r0 %QxXߎ_ r r%gʕ0g0\\z0zuSxƀ[[00~OWlxo2_&uS3rkhpt0^Xnbv{IT~'~~q~~n0M0v0uo1 N[T~~~ ~l1F{1ƀ'Y1{P}P}|^}}q}1 N[0u{p0}D}L}0[D0v00]y=zz@zzK{S0h0^Xh2F0]0O00 RQ]y^yMz@#zy N U 0O[{[01Yw01_0gvv\zg}l7u_ _`f@bg1^^[[^v^NY Yb*Y@y+Y{P[oN%RT-N\]0.YNN@ N_NqY00000!0qx^___l_dePL"͎͎v̑eؚ ўpQp-|1`d1g͑rLlՈr`llslsl1w\e]fzf g}0FUN\SOԚp%p'1^8`#`paMbb?eu0_^To00V~0|QP1tl^r^_ '`q01ؚS1-gKQ W WZWZt[w]a04l^^N|KQtQqVL(0e"]0ex Blzzu<Ɩ~Bl{(uvzvRRSYaY0@dPruQnr'a aƖW0Q0Nbr?z?zlP}Xr{(u|zMS6e6ejeBleA_U@3k0|S|__wuQ uQRS~6ROPFQu>yj_q__h_l_@^s|o;ΐ  Ė~X@qL\0u`$]ΐy͑vΑw WS[ [ #0\o5L|Vnzv  1fq\_q\ >\E\K\q\~n[[[[\]0W*Y *YI++YP[t[[0WxWX'Y0[yTT U V@@V0[09,p"S7ST T}TWSqgPOI)R&RRRSꀟSS2[\)RGRMR‛RlQV@Űe1VMR09hIQ IQsuQ@…QR00uPOO P CQ! N N-N0uq\8NNNN@J`NtNN1Nq\8NsEN|KN_N R\jNNN N N"eΐ`0 0@0@FN ΐ100WyƉS.cvwP[fs0x[T xϑCQ)Y0s^0 }g%D0Όߎߎ_oNΌ䌐1Ɖ^ul0'YINa)@ w‰c!vz@Lw0{wz +lU0thVz_j0{|~~r)vj|0}c.~zP[gԚyMz { s|d|o0Rl0Rn~00m1W0D0m\In(uawaw@yyzu5uw0irx[yP[fhnw)n6qqjson_vf vf+glrsGr_Y`a\q]6^1_d_\T)Y[ [|\\uq͑RvYRIZT[sTW\uX XsY0thVi:gAP[|PR RRoRnqe zkPIQrQ0 K0q0@[w N NN1vQ_o_0@h01SjA___k__y_}p_x__ _ _>_l_N_O_l!}} ~ ĉ1Hwu1d1*1HwlsUttSP[P[8^^_1Un8o02u0ۏhOO TT@"#0[0_Hem:p ~M~ܖspz_c* *yn_wp R]Kj x!h݅ k0u0u|vr.zM|~^1cxe k!ku;m&uq{v!h !h8hmi)jnjeZfrgg}S8Y]]0^ ^weeq'Yx[v1eW[Yf[yx[z[yTT1UySU W|Xq͎NSSmTu}T{pumQ R Ra6Rn;R_pSSpR _jmQ䀆QQpQN NNMO|ePlCQ\0W0Y0 x0@~_N0@VP00F0$0_l_g__l@&9hׂ9萅XwҙC @Rb ;1q\1E\\p$q\1uҙ@[ՙ ~ؚA" Nq\0R0${`|0_ N_Vy1-]((L@Qd 0pU0@Mi2[MR Q[X00䀰ZX\0W0 bLv1%}M0NK\j0\0vp0ujpuf\S0}'22 (+@oҞ0\0䅖10T08b0}@\R@70m`l`ll@]n@|[r@0u0q\\\ s^ _ j10_10X0g26K\q\S3'Y'Y)Y [ \ q\1070_1ey[10q\S@%iWS S V ZX101R(g01NΑ-N-NEN@i̅Q%RMR0@b0@ N N N052_^Α1sq\Α ܑ bSgw04X"~n]@8s^I R{1K\i2T;N0iȉB܌#ʎʎ?ΏԏJ0\0H00Nx܌P~@ |0R11` wˊڊ!q\0&Lkȉy@0 [υ* w\]0D0X0006rυLc}A hΑ-5 000 iCWS\rS[ׂ6 X|1NVn0Run00 [ K\q\04ly04lg0@bv{`f}3$9тhAlzp9f00|A eQ]Dq\]Kb5f}~퀽w0ʎ{{@>| d| } L}BW@ZXΑp>\18by_{| {F{{0]p"]!HQ]yMz"zMzzzz!qgqg;-NS\0Z#0S1q\]y@P^ymyz0PQ9h9h@h}iop?}R}\lq\\\] 0u4x4x ySyVy1+^i0{AS@mԏ0W0q\q\vvw @w1_0Kb0q_%mdir:0u0u su}v~vv0'Y K\w0\0,p0^irrst(u^^{7Tc|0WY }000፥,p,pop!qqgr"0@c0@ßSq\l󗣀0plu%mm\mjmn04lk:lll l l l0pl$\0 0u ]^tkAl`ll0c0"VnFq\q\\]0uKNS'Y0qg_j7_jLkck"sk,kq\q\v]]\m0@4XK\0we}w0ZzA!O@bSOe00uq\9h0fu9hhhi[Yo` e[(g-IgIgVgzegg gIQ~K\Ώq\͎(g+g-g1g:g0,g}0萨0pSp9ff f f@gJ"g0^ySvP[ee{e eC#[@ CK\@b(ZX_KbOpe&pe e@Ye ee:}K\3[K\JW;N0Wq\g14l`lU0@ Kbc dYe0fmm91p'ёpn04X\OCQ4lp$ё0WSaMavaa@Cb9@b\7 7@^_ʎΑ|\s^fm0u}\S SSW@7h>\@q\n0{00kQQ0a^0SKjyo``aaz0@b~1Pi]^<__ ___i`0g0#:ug^&__b_q_Jqg:u:uwrqgh@f\m-NX{ZXq\,g0Kb Α^"^^^^@i^q\q\\@b900@0@ױeQ0$\].^/c^0x^\m{ {@u\m0u:ut(g (g,gqgKj0萑L0@p:0@q\0z0e\]b0N0\Q\4\ \&]'i]t]Xq\v,g,gVn{vؚ0S3q\DS}Xq\xf1N\p$]S\,g\@/a \K\q\7̑0m000n01we[[[[[[1Xq\#N[ [4[5[Sq\H\\ \ z ٖ0\1~gΑ10NOO S 'Y0Q1T[1 Tq\0\!Α9NwAmR0W~'Y7P[P[ X[ k[[ [!MRg~X0qwn0!0u'Y)Y *Y+YYX@ d\1Si0R0 g/gSX+X 4X@feXXYR_k kK{Z0h0}gMRq\s^0S0N&M00WBWJW W1hq\ƀq\]"0Wq\Qu T0hV!hVV@VW(W0@bq\\|lK\@buA@ΑS TrJT}TU0[0SSSSS T0Α0 irAS'Y0+YxRSSS00qg qgh:u00-NSWS\00!ΑNePQQBQ$R)RMRcRzB\0w0>\y@`1O w1_V͎|1X W!|v=  e1YAm0RT0Y0Yru:10R{kmi!l l!q6rp gx10R gmidk kNTz0Tk1N_|ee g *g gN10RZf10R!qb?exe TSRSS)Y.\\l\_1@b2k0R1\t'YzqܕO)Y[ [ Ut1 M~A N@g1\0UUV{YTh1O w0gQ1YAmSS}T0t^v10RNN*P PDQMRk0zNOON)Yw0Y0_ Nq*gl gN N Np-NN\\OS0)R0hN N N10R Nq B}0R@T0 NE\_Ne_j_k___ NMR{TKbhyoN?Ԛ Ԛ{Z|1_L{1_L{@@YRv1NY1NUNS GĖ1NNAGSY0R0)Y1g1g܀WWvǏlk܀o0%R]]ƀVnhy`V{qjc  Y_01Y01Y0P[%m+(uuuovdwY(u0uvu|%mpirNst0 NRvp%N0(Ng0uh hxmijgllmKbQeleq*g,gqRKb1f gRs[K_5`%`raLawnn@YT0b0uR0r_l} m0 mr0b_v_x__rAZ0@!@a0Kbc[s^^qS_j_Wۏ20:\0:\w1Y1YVY P[뀜[v[AS@przRhSU)Y+Y0;N1hsS{N%vQ)R )Rf0RFRqRKbtvQQ[RX1@bTNNWSOhOMQv NfN%Nn N N8N N\p8ΐPQ0R^S_0N0Nt01Yn01Y~0lL0Y0@f00R1_0D0}W0f0y___P___Y$rS Sϑo0zrt͎l__zegQmiRY[^\l0YsPMRMRcRSYvPDQuQ_nc0 c0@_NYO0zF0qH0O0R_'y yr}Ls!0__ekGlaUq[Z2sY_]0k00idn/S/SXZ[ ]W01JS~00 k0N IQ/T}_U0 k0Z0 fvvꁍT^Am2ikl?) ߘ g)c@`wg9 9㍌SU0 q〻%SU#0 0 0 1zz:uz z@z񀱂0pz:uYu>w1]z n n6q>rpIgikJ{kjm|TM_!XbXb g\hekd1zzvQ[0 T0 T_e`KbqzzbX XwXP[0_Y[k[|T$UU1HYUOHY00UO0q'HYUOR!RRS T _!qRv0ԏRRRxV1_ԏO O~ZQtwQ1!b__k0KNN_k_h__gx=8(ؚؚ pnq\w01 Nv8gۘ<7!KNa0OY Ybe@v-0m{cёёܑzbw19hl0]򀍑Α0" N0 )Yvx8 8zhug}2qHQQ0Ԉ5w* *lIh00w)]1KNy _p7;0W]uԈt0vpNl$II-[lF_l_l0uvΑ;Y[ ]0JSI"ssy䀎P@yf0!Sgu}zz4}^|̀s}j}^|~~i g@"!qNR{ {P|@ }~}pN0}zzzzr0uv vvyw zu1_uzvk}vl0q\1)YvQu Qu`ueuru0u#u0u T}i}iKjlS'Y@[0OukNm&,p,pp!q Gr1NQ0m2=^P[\1Om@"o_o# N N]pfxll@cl@jm m0I)Y@)b1Nag2cMRjmkl4l_l2>\)Yvh}i}i i@sGKjck0[Wehhoiegeg倜ggh1*YVy*XaggVQg2 N)YvV^oc4Ifffg g g00u0NK\q\\>weT[[[f[>\f[x[[0XYOY OYY|YYm0+goY'Y )YB9MQ'`uvw0u0]W W4XhuX{X VV0WW0k0\On%R1SS SsT@sTgUS}SS~S0RRR~RJSR1 N|~0@S%R;RMR0S_IQ QQQQRv0l$)Yv0tsIQ~MQ@ eQ00>HQQW0P PPPHQz0͎p$N\OOOzE\ N0>NNNNjOOONNN=XNmP[k[NN EN ]N N=KN+^0q\0O0ag0@N N0ag2ag)Yvn0B0200 000\Y0[0000kIKb Kbzcoirs`0 0@MRT@UYl0f0n0{0@~010W01my0uX0X0Z0g0Yk0L001U000hK0L00~02_0e0Q0|^,5ΐĖ5iwkwk@lj^J+^!k0ΐNlQ0g|1R@bmS+Y +YP[i]u%NVSTBT0_Y0N OzQpRr=0|6R_X__l_9_Cf_'}0vw wnwruؚXzvWz0a|0alրր{n '}r}~td4nuuw&vuwg{!|0Uk0US\4nqp1r`rll#lll{fzgy gTk\,`ddbeee/fc1NMRs`]asbai$c__R`o%`sh`\^\U\r^S#YYEY Y'Y}YN z^ NaSU WX`p\"k]akjNONObPePSi N\ENZ~NNw0\R`l#G GT`@vݑ-(Ǐ}}@ Ō~vX{`l@E-"u~|vgggx_j\kggZ:g1 R0Kj$e $eegp RQ1(u\]@e[`0Q0SLY&W[W[[[1-NqKNSYZP[1]QsY?QRQ0_0_}T}Tm(WsY0ΐ0[ሄ̑{SwS@-TD0[0[h [p0N$P P|Q@#0Ro1 lNNO0[0[Nc0irvڋd0 d0Xf0@cN0" N_0@Ka0c00_0`SCi- -`@ݑ1Q00i@=f&qs2L000``Bfg00}0Q00cST[1Q00uD0[0@60Y0[000!OOO |Q1m000[001s000N~N1Q001s00B0 K0O0S0|01F0Q0xP0@01[00m0~01H003_0s0002L000IN`y gl `~g0 _j0ly___vvmL[}P[q\@hW^AmseN?z"ΑΑĖƖ0Nx~h208NXXoc?z`~>r7u 7uwz0Α>rqr(ueee g BlZ m/T@@k0[tlS!7Y&b&b0bx6eX7YP[bd2'Y\͎{SuV@uXX@+YtuQRRySoSuQjGRRY0KNN@OpFQhegeg"_}%ffm_@x_}_}_l~_k_g_2]o+:؏ ؏̑bw[:ogԏ0 zሆp*V*1HQ⌤e&egegqgsku0Wq\\b{0bkeflBft``a_ __m_WOd/f_gu]8^ht^`O?S#W#W YoY[1HQ$bSTdTSSnWSoSKNO ]eg0N1(g]0NOOMRpj NNNqNOpepYhpyYq N NNppvpuQ0Q0]X0@"Ll00oM0O0s0egx_ly_\{_|__1ugugdk lXI{cA"[@]KN|_0dk{0y_beb/fN'Yfd!0@w0W>T^^_f_u_>T+YzP[v[qNN)RGRSBNaS}#~_N NEN~pΐd_i_i_j_k_l_l_ gTb_p{0$'YIl|"o]o oir"tёm]__k1䓨 N N@Pu;RQXyn0Ru[o0h}_0@y00w000 N N ir}00001R00B0@S0@^d01Q00d_e_f_g_h򖒀X]Al7 ꀬ0]7萎Αll2m|b9h 9h!k_lpWx>ΐ~bfy~g]@]@Qc^s^_uQy*Ya\P\\]wm%} }@҉@)~돐wm 0u yz20P[\1X1n00fm,g,g Ig@Y\h@=_l1n0fm0QgT@iX@q\_1P[_0-N*Y[q\ ]}0ΐ0!`uuQ@S TVBW]q e0u0ΐ0"q\]N ]N@3NN\O P~00@NN Np ΐp ΐ"]SX_.X_kY_]_%b_8/c{7*rԚw1z2eQl*d{1z tj(1SuaM1{Xv-܀܀r1F{XN P0v0vRQ0vo r0W[ N Nyf[ix[!q !q@7rTrj0u/c@μe@`(gS__%``YaKabF0 b{ }u_Eb_ q_A Nv0_yt▆1rriX X Y [ q\!0i00p!W[qi(gRa^g0^u0`S TU1q_ :u[L0~0-SO6R6RtRRRRfSOf\OPn0x000IN INN@hNeLkx1:g NvPYSq_ _yR T0USs0peg&^o:g^'_ <_J_O_O_kR_S_qT_lc_<~ll؏zx0#N~|~j*ckckxrws~~A:Nm0Ry1wegu_|9hHhochaqvz^T[[[{^\_v^_%UOY00RTT|Vh)Y}O OjeQm0RyRS{aN|NhNMOv{cwc0ϑP P~b[(e[q\ϑo3l0;q\xxUΑ瀼@,Ǐj :Ng3r rL1%m]3y=uLf1Θ{ {d|}~0](/eAmƀwzxv>yI_j=6q)0u0ujuvvkp=q\6R;So6qqr(u=R"o0W[0(up/f^0%m%mAm\mp_jckdkiskBfCg Cgeg!hp}i0lprBfNgfgU(g0\e e@ӹe\eMeKc?ee1 Ne0ϑ0|%Rr[A^'` `wab_@bq1sSY^R___cAW0Q0N01n0N0-0w^^L^t^^N']0^p[c>\@\Vq\uwUYYt)YXW[c[vwUV;&0WN:WQNHSHS~sSdS&Tc%RMRER1KN%`h*Y];N=OO?Q ?QuIQRaRQ0W[OO\O[Y8N O QRRp k"KN0W1H_SpOr}<_e>_@_mC_i]'@wdd@`-x@wpSp>_0pck ck4tu~\]U^s'`f8NRRs'WhOY8Nj PRbZ0Z000oP0ʎ10~0ƀM0O0dQ000iKb Kb@CԏY0[000L0QR001_00Y0[0001_47_7_8_h9_?:_mLeLlx)Θxx_<~ P؏1SBRlx L_`^|1 gRhppQvgvlhkBlmLefd gCgnhs:O0RbX+1_Sb Sbxd;em1KN+gƀ1_i_`e0BRwxY xY6Z^\0rlX'YQ:Y0BRRSSS`SvV]RnR[R[ePmIQnuQ6RYRp@rf_x+ D|0Ou{Ob1ak{bb{mnqu̗xxpj<0p'`r1SRjiy^^VNJˊp 01jYt%$Rg4v3| |pLrq͎y| qm 0 gR|R0dRvvuvwlxjvvcv1wO2kn n@v,pkpmpZ2kulfBlzhh)jwkj kwf g@h怰r Wp1_A8b dd;e|uee1KN+gqt:O8bSbc/c|0f0``x`a~a2c0q0001_j__B dRRݑY_ _{__a)_1$KN+gY]^WArj}X X'YcjYnxYvR Ws'WXheP6S+T +T@|sTVgV|SMSS1[RRR RmRk|oN@EFep"NePsuQ6RqWLmu00 0@o0""NTO1@b㖊u0~0@0b1O00M0 M0X0@[0Pp000D0K0 L000f0o0u0'_Ku,oo w@/ ǏSqޘ9_p{0^u@w '| 1/}/}pp^ccegpst4to19_S_{_u_{'`]c1^yRX[[\=\&^U^0hV1c~Xz4Yh9YzOYmT[R RR#SySQW0Cg N8NyNuQ\0R0Q1_3_m5_6_mueHk ||ޞnbxhVƉƉr)xnkuLpwx apy17_ߘswxz4l 4lkpjp]1 NCS~uekyliIQ/Vt^ t^1__1W0D0V W\greYNr#!qYNSSkRSsTIQ{QtR1WԚ~0%00~ NSOmRy܀0c0c00@c000v20W0D0c0 c0~0@Q0m1a0D00@TD0VM0z@b{ju=aGGsۘ+0⌰qp0Y0aˆ@p@Y|~ |~0+^s0_juvx}{11Yc0"]g"qqYr ir{s0_0P}i_}1*rgimnn0e eff@,g]4se7K%K͑ @ ؚ!q\0Q"P[0@I00Sm0q\Sm0q\e\7[w0N0#q\0Nzzz@^5>T*Y0\4su Yu]u0q\0ChgXj Xjl򀱂0g0WgCh@'\h0(gSS|P[e00uL00@mn&N0(gg38l8ln.+o,p0q\V0W'`x@wmgh!k ckSP[Kj0UΐuQ@{z0Yyu`u`@`dsf1_e\hƀ] ^s^f_q\\}q0S[010u1[AS]*Y%[ [@CA\q\\p]*YHY@EP[p[0@E N N0!ΐ0q\>T>TUV@)Y'Yj0(uASCSS T0ΐ 00q\0]0]0g0[1\0N3kQkQuQRRB0@;[0z0"q\0[ s^NN"N\OuQ\ΐ0!BW1[\0u N NENKNN0ΐ0RNNw N0ΐ} ΐp!l_l_ _6"_jJYP[P[\ _P[eQ@¨H\r%,p8bYfZZzNPDQRxR VYNqP|0I|cnE4 4bGzzޘly0$au҉~0_0^n.s.sv r@du`0uM(K ĖŖ~X0[ [KSmΑ܏⌐[5 5Lvp$[kPyPyz}0uw7uv9j0l wm wmnn@F,p0O{lrllfW'Yq\\0+^ofkfkkp_l9jm!k}ckfffghf-ff0[vOe Oee f)Yvu`|?acsSK[*]f_ f__ri`@8m`]x^r^] ]]]p#[[q\\# N N-N*YP[P[k][[z*Y@x+YYTTuU1XuSySz T|sO1MR!S !SWSSzS0}MR_RS0SIQIQxQQ0bw0\0NsOOEQKNN NNN[KNlN{Nx-N-N{CNEN0@NnN_ __[_2>rNNl9g\H{.S//(S|Sg } }̀pW0%p0cH{{{0Kbpekl0u0u@wwzp!pkQa^l@@l!nggxi`llg{(gVg&\P[J5_1aaKbb c0&]pSp']q\{=\v5_b_tf_u`!X@S\\cg0op+^ +^@S_@-&_w)_0KbP[r\\0ZXJRS S@ TBW4X{JRRS\0u:uS0ᓐ0WS000KNOP0\mx0!2j0@{n000\m0+^e2myy~1WgqmyC|^iLkLklqt2x1OjegvhhU[ [6^apaseU|OUxU][00@ۋNuRQST0&b1ΐvuD0F0{H0Y0001T&bzl8_ʎSΑ"@k8[11\.b11\.bΑёD:uS g[#@2dʎf ԏۏS1?o1pNFm00}`HhW0Y0&zwKoW0SY00Qe}ƀ~u׋xg71:N\d;irwrsj(uB0ut1eQ[znono kp qrr`[r00$Rpyq0q0zllAmq!nW0dY00WcPpe!-g-g k@hLkbk4ln100pe_eiff,g0fm1H00zdzd@mdd#e>e0W0pvz100c cc@ c c1H000]1_hKj^-8b8bt;b@@Kb}Ub@dڜbM0~O0^@vG^@G5_S_ _l00`0cQpf0<0q\ q\瀡\\U^^0XT0W[S\d>\p]O|S9-T-T T UVW0>e1ؚLk~ 0w0W0Y0S@OSTShS TB D0F0[0&0Q0p0Q#Q RR RS;]W0iY0xirl00j0!q0W00W0[_OsOeQwQQ0W00Zgkl0q\01Y00d0]N&NN 8OPO\O0Q0:N pP~e`biPy;W00}_ld00" N$ N%NeQ l w@'P0`R{܀oasvc00001q\0R0n=L0@^R00S0S0U0W0Z0@[c0Ucg{:p'p ԏ0Y000W0\Y0m[00000{000~`}0Hhy{@op~0010ԏY00cccz1f000O01R00Uccc001H00K0Q0@00x0w N)5_5_ b@jb0@000h0001`0S0y NN@FeR1L0Y01R00U0U0@,}d0q0_0@%;0~K0@YZ0K0O0S0l0@:00@Sb0O0K0@NO0Q00KjO0@01ԏY01001L001~00K0M0$O0Q0Bf Bfv}v@*N000m$P000000n0=c}5ёёmM zY0y[00000Y0[000 ԏ@#1000t000W0mY0p[000Ӄ$Ӄ =ˆwS0Y00Y0d0P[{0h0W0kY0[000O0zQ000}}}U~0F0N0jP0hR000M0UO0zQ000~0@000qno zz {s{^}0000d0vf0p0qno}irYu@2z#e#ef@bk@!nW0fY0t[0000000c czd00100R000H000eQV:8b8bp;b Ub@utbM0rO0vQ000Y0}[000V [ ^S_0f0p0W0zY01[00r0p0W0zY0[000S&S@SSTD0jF0H0@Y[0@/;00Y00@0s0000Q0p0leQ wQ QR0Q000|1001Y00W0]Y0b[0iri_0B N) N NN@Q8O0p0W0uY0[0000R000iL0@yOY[fe\^mv`1)R\_____i)peK{|) }1*ju􋈀(t1NXs{|or{%v1v8T0̃6r 6rrzvyz􋂀pe|e geklk!DQ_1ZZ T$b_` `'`Yep_wqv8Tb_fi_k_z T0WX|Y~8^V1 YOOPQSvS1 TXp1zwmINaNjNqNmSOvf82u!nnL 1R_ckq N(u1\o2uw~~"fuQ1Sf Cgjh irUt1U_(u1bf|1bMtZv`v`e e1Ώe1NU11\fktZr[[NINKNWYy1Y]e$c\1 =g_t2/mҚZ[p1\OGPg1\OGP||rぁtt^y{1_<nkpkpqrEsnznnoopRQ{k{kwdlmnigeg kq_SOW0/_bbqcee~e/_N__aatY Yy]r^_~1bbuOWXqX}Yr0N{p"NOQ Q0RjSSpOOPGPP"_S1bw~00xqN~NNF0Y0@lXv0y^__&S_X ,ww Ꚋ0XO(~")Y]Bq\\] @m^q<֊j0lrn nhstfuvS_SvaMbflofww~I\\Kjp#)Y0!;QIS=SWXy)Y]P\Kj Kjl:uq;0 \\y]h N Nq\\\L0@,!00@00\m0\mQR%Rw)RRwq0q0@0@P0@4_KN@0pQkH0@EX0@qZ0@x]0OK\g glҎ@Vm̑K\q\e(g0^jNNNmQS0ez(gN N@f]N@cԔN0̑0Ҏ@go{܏B'zmvvؚ0b1pNOzc3ud_ANc0v1NNʑ ʑhy S܏uS zǑ0Cg|A" "f\^ЏlAwэ{mqpeg~Zb1!xQeIeb bbfbbhbV__@bbxgq0ڋ]^^n_ _i_|_m1sQsQ'Y T~]ZU^s^g^b0.U!WWmWwW|Y)Y10Wt0f.Uv4VV:WepCQR~SSlSAS T/TYr0SSrpSSSvsQR R\0RhR^RpSsQVQRkRqNTNNOO`NOP0fpؚN N[*N_N1e0_^^'^^^^^^hNT \yVg~^_ΐgd*hmis%f%f g@8 PgO1br%-N }_ibTYe1T\Ou TP[ ]^^{f__]z]y^q[[K\mq\0 T[r[j[逗X+Y+Yz}YoP[䀗X@&0X*Y0 W WjW{4XB-NS ]0\0x[ TFUrVYN&wQMR MRnRS~[wQhQ6RgZQZQjeQpQNiN$P0[pWNEN EN|KNN|0RN NxNl0ΐa0 d0gf0 q0@5z01D0sl1&Nv0uFXX@vZfv 000H00}Y0[0000aMR|X0W0d_l1 }D(;p%MR*9~p!P[r r0u^yzs|_lAmmo0X_ _8beeh0Α0X1X)Y^$'Yn`l000o0< PVTvD0[0W0oY0y[0@l00Y0^l^k^^ug~fߏ1w ĚyӚ1O5w YĖ81O5}oΐ ΐ̑Αё$0ߏa rjlˊem@傕LX X{f0"}~~hA N@0RA0Ro'`vn,7uzz }x}v~}7uzv@wyyΐgY+ggjW}^4cee eBff1[q\!NYN2u0pecdd,ex_ _r_'`?b0[^__U\1s^ s^t^x^^S :SWS@Lb0s0#`y0|0vX[tU\\f\]}p'`w1$e0uP[ P[[^[[p]ENjWX{+YGO4SsTsT}TUuBW[^y0 xƀSS TTqW)R )R0R}RR0[0[GOsOOENNNN +O8O0Rg0ٞ0TENKNNp02p0q0@ s0y0pe pe}eg0pe0NUb0D00TY0q[000n00p^0s0}0s00W0Y0h0fX?b wv^^^ ^n^hANCq\]_l wb(v^l^k^i^^t^^l^^_^k[4l/n 5diܞ1r5n9q\#0{0#n#nirlhy}z4lplm~^e euhbkm#ltirg^_cWWXvx[[0_ߘNNT~mNlXMz4uuĖnʕpw1l@StLMMzP}{1p_A"Uo0}0}o0u0uo>wPyo~p,pk1)!qNlllc o"o$!q[8^#^e ^ef{qgwdqs^_dRz{ }vSnki0vs] ]x^^w^nqw[\p]v T'Y'YP[[|A!q0>w0 TJTN4X[N퀤N}WSZSS^*^m^/^e&y &yw6ReLrh(u0YY[n?bk;NFUT@WbkzmJg__~pgp@y]ySqX[r@beq KN N^^j^^i^lG+^+^q?bcjvpwQpRZP[^^k^mo^^!^^^^i^l'Ynz=:ᓱ\^l^i^l^l^R^n^^^jj7|Sx NJWa?b00fe` v ve`fm`ToSIY0lQ0p_.U .UX|*Y@SMs^N]OePp T^^^g^j!hBv"ʎqqd=ʎgz Z{1n w{vezv}n4lnnirvu4lolomnmimikbkUk!hpHhqhQT[^^gPgn[[xK\tQWQWXhZTTuW~NuQuQR RqNOMO1kȑ000Nb00ir0n0V0@9rr i1'Yf[1'Yx[KQrυ0!u1KQ1eKQ4X 4X*YX[[0ϑwKNO+P T0R$[_^h^i^^<hl8ё--oߘؚuёxw^AsT\{֊֊ b@Mq000huNJgf0Vu @=l(WkuyvywXq\jj ltm{!q1[-^pwhi[miCQ=]ccwe eht0a00br]@)]^-^\0VeT TUX|[0sTCQIQ@Sn0zn0l NN N@NMO]\OPz N-N;NWN0 JW0+0 0b0@ N0[S0`00q0{000000000S00݀L0Y0v01h00}p=0e5NN͑ ϑ 0D0ܕ1j00o0apk҉sǏ^v v@vZrƀemg@WXRr1Yt^xY_ _@/epecxe{1OSY\^;0sOOpGPT0D0dAR@8܀00Ww0gL0@|W0L00D01_0D0^c^^\^c^fe0| uܔdeܞ~1p| n݋\ޏ0{0|04l4ldmvir]eibkdlhX__g_cyXg[^0_ߘwTTiWWNsNxN^^^k^F^'Y[Bgvk6q?0^1!'YiruP[ P[^3uq\q\_0SBWZX~T0>k0>kHSSZXq$e0u-NSWS,g5fΑΑёfmp7xx0{ Oy w ww za}Xf#0No,gkllvW^ ^v@bb?et0>,gWnK\]y^04XQQhST}Uy Nr-NOuQ 6RCq\e,gVn0:uy^(^f^^^^S SX]y̑q1KN N;NSSGGrZ* ^̑PwbiZm'l o2o҉Fo ~lልz~ ~a}rnzv0}}r+~v vcvtwC ?ztMz00GrgHr{Lrqyr0_i[=,gbkbkvlAmxoq!q0W00sT,gogigg__ ab@xef0}M0}"}#0W[}B\bd\p^eIQWW WX@3XP[n~nIQ@eQ@lQRl0H0y N N@k@ N_ P$PhPhj0@yl0@ap0@gH0sXT[[e\K\a000NrirXTlTXP[HQHQuQVxS T[X0;NZN0&D01~0D0y^^y^^aeN'l蕅{StO[0RpmHЏ r1 ujT{T{~XZwqYAm eg󁟀e g[:g(uD1S_N1ze&^%`%`WbpbcLe*gb&^S___np(W\vSSeSX [YAm1sYΐ k0PN0RrRiR|1ՈYq\_lt qwb?b ?biυu0\0!N|&OzX[T\e^^^Y^m^m^Lk$^֊ ֊oˍ}0M0^ilzzg_fhLkvd4x0%`OYxexeelfd!kOYxU^bpe^0 0RT0Sz0WY03 g0n0O0@Sypυ^^l^l^@6gL(@-00jꒂKrƄЄ%}slsusuvvinlumo0uFhFhi|!kkgogyg~X(7^d d@(g:gog7^^Ub0D0q\ q\]^-^p"Xl>\~K\i9NQQUSjUyWh9NMOgeQ00p%]0 0z N NeR0W0@Z0@xn00qHb bPy-wmꚢ0@b}D0F0}QOz^1zf0t^~^^^n^%^^K[x^x^f]yU:j[w[]yxQxQ] TW|NrNCQp0sfu}̎c0Ė ř@ؚĞ0a^04Xp=ΑĖb~u u@2} [pʕ1WsS͑͑pΑϑw0#\m0Se3004XMRS̑ #̎0тkWL҉!@6A",g1XMR҉g7NYN]2u!,g ,gqg}0,g0Sq\]0N'Y]WhN N@5˄䅚L~܃I9jkm9u}~sl:uKw({{{ }9}0[3ˆ-agkVcw^yy0[ N N-NQS}v}vv :w10N\w=)YK\:u@QuYu0Α0:S{!n5,p&,pr0u7uD-N SS]w0N10N-N]^@j~n0K{!nn oA!]^0[\m\mfmnlx m%mEN0Sh;ck%_l_l `l}llQ@S0]kQ͑\hAq\:u20\ck8lNlt9j 9juKj!kkh@pzmi*j0qghh~h9h"q\qgd~gg+g +g,gmg0,g0^ft-f(gU\px^._Kb Kbweee S_ru`8bA"]l_ _f__!8N[x^x^_1)YKj]8^ 8^E^za^s^!:u]^/^0Wj0e] ]@o]]fpS\]]S~n|:uzzΑ3rnje(0/nu+Y1[q\ q\~\\\qe0u[\>\\]}jWn[[[|[0l+YP[u[iXYY'Y*Y17^e0iXXX0ΐ@blee,g1#:_^ ^@?s^^6b8bq\~\]^,gR=TW WX*YP[fK\r#ΐTxVV@HVcSS Ty T>ThTxq\\0uR|WSSS3[e0u};NDN2N\OkQuQ$Qx^} }20WlQWx^qghSS@M[]zs^0Α0[ e0u;NnKNNN0ΐ00#ΐN N N%Ne-N;:u!ΐn00 0 NpΐS\0[QS~^^\^m^^@Zf |SCƖ F ޞc0 Lk0F}L^Ɩu-ݑܕܕzĖݑS}̑͑Α ܃1 k00t,&wI Iяewp"ʎ,5U_|1{B PCQJX7~ 7~Pr΀s|}D}r}}ynHx#z{ {`|s|o0#zF{{xy z.zmz0%p ~juvvv:WO'YNCQCQiWSzZSnNEINeOy^Dy^{^I|^}^=hQ܏(  p<|Bv؞an bHnYm\|v򕄀Ŗj܏`ysww-7mssLuy}:n :nuprhs9hnmumqE\-$affoghhr$aaef{(`(`sh``uaE\~]s}^`0Wwf0fIQVV"Yf[[IQQpST[0[0@j0NN0\0lq\]D0K0Y000k_B7u!fYĖnfSΐ}7uxz }b}1ܕO~0ёt{{sVYёv~vz|l} }lt^0-N瀱"u "u{#uh2u7uku|0eynqHrVsfuOgwk wk_lllm1eENgQ0af__Y___001Nt^^^R^^@~1_7_QkY@Lf+g\100]s^t^ |^e!q0w0w> gsk0skYOxP[*[[\ >\]i]1R7_e!q0w0wP[c[[x[0^0q:IYlQ+Y +Y.Y4YfsYYdV@1XbXYrm_OA)R$SSXSSBT@>FU=00)RTMRLRNSSq^RrfsQsQQV RhR%R]яegnOyOfGPrgQjEN"N NN]OYO倆Oe0egZENNN Nm11YOw1]ؚwd\N N N N&N-N9\0K0L0n0^ ^f,pm00oF0@oQRsk00U020t^-N{e1L͑d^~1Pqu/fjLd-[ۏq To1 L1Pޘe>mwylq NS_RV VhX[dc PWRShT|pW>N>NgNheQj NJN`NMk^ o^^ o^lp^ir^ s^wh.A~09Gn-5 s10N@vؚ0\:ghSzzq(‖-<vx1~vYv}Y {p"0q\xYZ\bSOWt1 NO Ė0\1gG}0[1gƀ͑Ks*3gK|@ݑ ݑvb1vXe͑Α ё0hvae8n @1E\MR0n@::uu51WQ j j4lll10Se,gqg\h0(gWSK\K\{q\]^WSSS[1e0uMQ MQkQmQ@4sS1Ng N-N@NCQ10W N̑ \qg@j}0} S}q)1 NO-(W{@wA d d@^w1s^PWunj0vf[e00u1WSJJ@v"8b@U7q\\]0,p݈҉҉wq􀞊݈gxq\7] ]aň0,gy(gx#%Lhhzv}qmQV W0bSOԚ0b_0b_y10jW0ۆ;X @ υ0XŃ5mp!:u0lł ł@PI@R10uvo1wm\0@)q\@=]w 偏h1vXeurA~T~~ Wy0\p0{1p yn|5h}}}}}~voah}y}}15#7 } }i0}L}ckv1]5| }}iz#I{I{s|T|0%]NJW[q\,g0`2yIy[izoz {yyp3z[Ozhy^yy}17\ORvBv#x xxx`S#fmv ww%R@kq\ؚ00ue0vv vv|vv0VRv}}vv~e!qEe0Hr@u4u0uQue!q1'Y_1'Y_ ehhKj:ute,gqgSS T]-NQ@lSHr[rsyq9pS7R}p6q qtr Gr}!_0$h0mp'l!n>n"_o_ooq,p>\\]1^y]e0un@nnp$lpsononnpnaN 'Y\0n!n)nVnhwm&m mmpn4lvyp"]wmmme!qsTGY0sT0 S0"#~Am Am\mfmB\d\ll%m8be0"N0ofkD`l*ll llY[]K\@\ΐ0@KX0u`lll0:ut fm0qg4l 4l8l_l TTTfkzll\pSmj!k!kckek1R򖉀0ΐvj@[*j@RA k|hii}ii'Y_2e,g;g9h 9h\hh"Sq\]gh@h$Sg gSggSWS[,gwCg~g4bc,g2 NeQ\OBff f@jb g(g4X@60uBfof@SfP[_e eVfzfяNoe@EeeQT9h 9hts|O0TTe:Qg1e0ulQlQWSS1e0u:\ȏ\0002000b0030000t5000000Kb0?ete tegweev!K\?e@=Yefe0vvL}bbꀼb>euKbSbbmA]Sb0a0|R`%bb8b?bhSS\@@\Kj,p08bR`o`g`va__@___ʎ[ \0#ll#l0֊8^^R`ckv\U^b^^ ^hb__V^p^^0<\\^^ ^ ^9K}y08^!;U^s^t^d!0QF^^3z iz \0\0^03z0izQ[8^08^|0Q0[q]#^ ^@8^=^0P[_i]] ]WSS0W|8b,g1[\\] ]C-N䀰e@$Cqg" N\\\\mQffqgBhmQ@WSV@ee0IQN N@qN@NkQ0agN@N7 N0ag\~E\I\3\\,\LkQASAS V :u|kQlQmQ0ag0W]N]N N'N0agN'N N0agq\E\K\mq\]]e N NS;\;\>\@\m[[Dmł圔0X04lNMQS|\ \ \lΑ"p2x0{[U[&[〶[[y\ \s^5t06t0@C0W@Kq\\1Wq\[[&[k^^g|fm"\NpSS TYf0Sp:]0v'Y@0*Y4Y P[ [+Y@ΐx1~vY~L0@0@d\:uIQ:SGW<4XXXnXkX{4XyZXiX1e0uWWW XNwq\qg0ewGWfWaW",gTSHS TΑ7RDSS SSuSq#4X TSShSwWSWSgSySE,{ ,{ؚ0Α0NMQq\\}vWRzSAS0ΐ}v^y070WQ!RRMRRp<:uy~0ruQdQWQ]4l2miV0WIQ kQmQ~|QQ\epGrGr ^y@,R@%ؚ0EN0['Yq\@s^0z00000N N| P\q\l0ΐ00@q0 P\](q\lK0P0R0000 L0 _0 k00001Q0z>j0D0x0@r/e*v_%//H}@ m}ۛjjwo]zJI I7y0l^IӃ0P[|CSXKj|w w{y~f0mwfmwT0R 0RRV]k^_d_k;N{PPGQ~Q0_g^g^lh^li^mj^lb^c^f^kAa^b^uJ/cirir}/c@c_g0@.O\q\]1f]\]}3}v)RR]3\f[!hMR^l@^; zvz7| __j~lP[&^6^Aq\뀩\7^8^;^GD^D^T^U^cq NOYFrXP[^3^p]@ g{vϑOR{{ߘtЙc{hR X[#q\]9jx)x}oĖzǖ0D0*Y *Y[q\R0g00uo)RSY019h]00WϑpwǕh##_SzΑzh 1[\ээ@̎wJ%3pX XU~ƋU1:ggtpNJĉĉY-dSs1_}Y1_}YnPI䅑L~jWIo5υ܀ ܀䀇oQ\0Q}}00Rrwr<wz-}}} ~ nyS?}z9jwhLp@0Sz{} 9jLp@PNʕ0I'gyy@ryyy0[0W[0mw{x^y \Q%m$ @/w 0s0S0k[09%mon}v@'1}d0,gWW\ (g~g4l1Α710\ N@b N NlQ0W7uvvv wuw0*jd]?k Α@0ZXk `l^y(3zI0(g10 NQgQg@iqgghKj10(g]s^y_(gMR`lQ!SSuV@BWWq\0% N0}Q@SWSS1_@b0ψNN@.NN@IQmQ0ag0wN N NN0ag7ujuvu u{(u0uw1"oW[trstm^t0[l4wmnnn ogq0[ N}xwmm)nb0"Kjm m%mjmYN]2ulll#bh!k!kcklz8l0[l@*ΐh@g}i9j0![,g,gegi~g gd gw(gVt^\a,eBf BfZnftfgo0ˊesf%f0qp [ccWepemxeyabSbp"a0___ '`@T`wKaRs[\z__`_ [__xf__0at^^x^}^[.E\] ]V^8^Ts^N PE\q\n]0@b[ [|[\1IQ[[l[[>]YYYP[[[#[gk[Y+Y}WYSy0opy(W(WXY0][0TXV@gVtVs:0i00SOxR. TT T瀄U@UUx TBT}T]SSlSSx TzRRbS\͎~0͎hQ)0R0RuRRRYt v c0N0Ts0Ni0N}tNfhQmQQ0[CQ CQIQeQ[!MRq\O@PPuQx͎N6N#SO SOOxO~O0MQN OlOO NPW0做0eqtNVe WyNNbNNoNNH N=ΐN-N#N 9N@ ENKN0RESS@#tV0un00-N0Α0V0nNyN N;ΐ00@}001w]1w]0kh0@k0Q#^-^1^1^3^4^h6^2ifN2 ZޞvJ1OL-rW"" y |@Ԛ"ONpOf}ppqw}2AOSp!Of}h̃Wb#t tuF{q NC|ir}sq# NcR$}Y6^6^__ gj}YP[{][WWX YRfSzVO{SuQ0R0Rn:RRuQQR0xeAOS P PPeQu NNuO6^S0OW,g+{__Rdb0Pb0kr0NUT^T^U^6baUn4X;\yQQ}RvTX0@NCQ-^.^/^?0^5 gJ*%cc(耄`@"mh~p*f,0lw } }P}o偤v}w`@wj>ywmm/nwt ggegS-^\^ ^_b~/e0^^\Sq\]0!'`}T }TUVW[U!mbfm0R0RyR{RB]{OmcOPQo0__h6ё ёjiؚ㉃70q\x x]y}}T~00t_h‶rYuv1uut00y0WK\K\yq\\^c0R0u\]0WW[[\Q QlRcR Tw_MQY0s0@NtP0ƀ'^'^](^j)^n+^@0 \O:r/hp pfSwmbq[\hnjczz{wCNx4X'Y@x[0bl:rug0ui`kk|lw6rci`8bb]]}_o_y \nq\\|}T&Y[[[\YxYxYW W'YY|R萐}TTVj1UQSS~S TQRr S\1!q TP PDQpvQ1EezfNjOPk#^m$^m%^s&^aeg;̃ Zm|qP{0S̃pbwwǏ0egy0 5u5uu{~[q|P[y N:WegKg|pmt1 N{SY Y4Y[P[n_ gXSVVuOW1OLStegn:R:RuRWR|Sk*Nu$OsQ0Ra0S|pSTe#lm^v^^l ^l!^n"^l^e^Z^x^ZX?s4s_iȑɖKNR\0v0v0p q\ q\\|]*g0!np"-N)YxY[0q\0B}ZX@[~^|?ev6R6RuTuV W;N@.L'Y0^000lNNMOuOAfg^^^l^^bPOP[DP[^^^~^/^l^>r>ryt s|\>r#ؚS1ؚS|W0,{0,{benkp{aT^T^7bVhUSmSSP[~+_au%؁ȑȑh̑0,T؁og0e|0huvUzJpupP[g*ll>ryr0Rc0N/Ot0yrggxBlqL000N0N~0Nx_be@f gs0ላxQ'GY\\a\f]0gGYP[u[0P[S*`~xQQqSVWiX0x0^tN(NN/O CQ0 }P[u`OegNeANeNCNEN0P[p!P[F0O00@Ֆ0N0o010^^^ ^ ^jApSxTZc:}7 7pxyq\\}9cłi i@Y/jjz\tc@gAhB 0q\]ǀ3000}q\+__@rq_}_cQ0\\w90a0q\]^S|isRRMRBW@c4X0\\9R0 NQ0q\0_00@zZ;i`DD[Svgqi`x6rZypuwTTrY{Y \fP[vQSz}T ݏ1Eezf^^^ ^v^mw]qe0u/c?e e{ef g]^T^|^^y_ _@+b?b0q\0@b0MRms^~^^ ^cp1o;0oSYk[>\/\ \}]]^0 TCQF,g,g Kj@w S2ASeW[0:u0WSS'YΑ|[\@S>\K\q\0;]YYP[[y[[>]@V~gkl0NtemToYb*Y+YYR0ΐ TJjW4jWWkWn4X YXB:SWS [qgqg00[^(g1X Nk NMQWS'Y0T TT U :W:BW0BW00uOO[kTSTSWSbSSqS0[3ˊe0u0)\7ΑSg:SU@SdAS0ΐNJQ!Q QPR6RnRR{Q ZQ gQslQ uQ0[~##l0萅0@brO OOuO@W P@&PaNNNgOS\@^]e!q0􌝀0V NfCN8CN EN KN NN0ΐ0ʃ0O|N>]:u:u5](g@Jg,pRRSS>\EN-N P NN-N8NxEVVeё0)R1ju2u1:u2uN N N1ju2u1ju2u1ju2u0/00@0#N@$ N[ΐ>] ]l!n,p~OSBWjWq\1e0u>\{7hL0n0o0@0SBW>\7{0>\|fm7@mlNcTZcbbsoo1^X\m^X0>rycnf0t̑̑Α2vAyQ21m+Y1m+Y%RvT萄8N\]^w0}1W0WAiOb0[}0e}-@iOb0[n0esey-m7qψψ o0P[1fW<\ƀGYe0s0c#kyK:uuuΑ:uyIq\q\b2bi N@Ƅ \K\Sb2\%R]0vYuG }~ ~Xn[@o }}~0~0}wworu0uv e0uNU0N1}KQwmnn0Ԃl l%mfmASe00ul_l@9l>扜;\_Me%(g(gh|h1Kjeofng[Gee*r0uQu NBWK\]bbYelweeeYgr__d&Mb00W]'^^w+^@PYU^v_Dn0SSq\n0n#0W]t^ ^=~q}w0ryrfUy^1"JS\1NVnkklm0KQoB&Oo+Pvyrggg0__;b bpH0p0Y܏{`W0Y07_b_y_y1NaV^ ^@\S_T_pO0V@iX]RuRqTTV0Y0>F0D0Q000逛N?RMRMRR|RlRV%RW+RZP PweQQFNNfWSS\L0Y002~0W0D0000NzN8O1y001Q00c03 N N NKNCSkSБ0̑R0@0YX܏`c0d0 Nplޞ|1_O02K0H00F0 K0@WW0 Y0[0002d00O0cop~2ё ё0O00y0@xU@?c10Y0p~@n@@z0k0jH0Y0f!n !n@Jnoz1f00fbkokv0H0p0x000}c cc@4/ef00K0@nQ001H00~1H00TC_*bbb@jc00H0@U00H000_S_ ;bW0{Y0M0qO0w_0@h0T@bT@GVV@^1y00Y0[000 N3 NN"8O$eQ&Qg0g0@0SL0Y0o[0002~0W0D0R0@01Q001y00z000B0@D0 K0 `0@Hn01y00100H0K0@Q0@Z,V00Y0KbO@b1zeؚ0q\1]n1]n@be}w~q1 N2kw,g,gqg N-N'Y0돕NNkEQx^`1000gƀL0 N@*EN@7|N:P[l1X0W0]]5]]]\]y ]yʆ1Sz\^h+^u/gpZZP[q\\y0l1/b0NsYbYFZk>s4EGnȋ2zz݅PANY0'|0r~>sz}{1 TvvY_ _`sKbnb{0_YY]fZZq :N~q#㖺pKQKQ S TfjY1)Y]0R|1jjYa00e0@Niko҇1ϑM Mh_A圊ϑtƖxH-n nj|Ȍ҇q‰{#vy!q ~~9fWpˆdaW!q xswg2x{0}q"az08}kn kn"ox,pkpupziklxAm~jmwm1n)Y4Y1idg ghi9js>kkiddsef](gl08n\ \l]E^m^>_4YZxYP[s[s\v)R+SSTllVWd'YL0}~0ހv0ހ)R9RR SbS ]_:u1*YSP PPlQQ}QtN}NUSOu:P{BSVZ|].]]@ze}wA'~~ۘw0}[~g |bsg&Svw0@KB00\ .b0\wul0uv1S *^tяn0q\\h0\hf* Iun Kbg0g~Kbi0i҉҉~h<}z2 p7t%[0 \|m3pUjsy b3qp9]0w|zj|D}T~0R>mv vpw@w+y>mgwmq(ux@Svfkfk@ll %m0Yu OP }q1O}efizS]Lb#dd/eeeq1Sb0S@}~bebcud0P[u1Sb}^^_@V` KbCP[c{1S`{]]@s^^02*Ye0u0X$[[m[[\c[0g0}0X0XY'YY0Αp!KbyTTV V W0!kp;M0}00^0GbSTT0e1ΐ-N: TOOQ8CS"CSGSSS0u 0uw"0_0nu Tq\p0}0+Y~Q )R@ҌMRAS1!kΐp9tPSb~exP PzPZQeQNP[O@ qOPtP[0*NNO OqO_q\l;1%m]0@|E N N -N0wes҉lAew҉pN0N0 _0@h0 n00l2c0a0020z0D00F0M00M0|1a00X,g5{@@Kߘ@0(1e0u{@+ }@@.Α0Ozzrz{qa0td0}f000,gg^y0q\Sq\ q\_8b10q\S@TU10fm001KN@FWSO0T0 `00d0F0d0100d,g݅l;ؚؚuzajlby-v"O@^\fNfBuQ}o0v0͎0uQ0uQƀÌ ÌknjʌDP=~M@)vunz݈݅]ATr0Sx z.L99zOUiLow{{t=~~ z.zqF{p kuCx[+^c|aUtp|jnoxx&yy'Yf[f@bbgno|sw0q\2k 2kkzlZ2UvQN{,ghmi@SfVW0@Sq00Wh0x'Y[^$pee eemgfgc1_peotepxeKbKbbzHew^c^\?bRx[\ \U\]O~gx[[[0bq0YY^W[ f[y\b`0MR'Y]+YS4YluQ8STTvFU0W_4XMBfLuno|01XqSTSkTR R@0R Sip@\ruQwQ Rgq%ޏ0{^OPPuPZQnOS$O_\O[UzYNNNNn1_1}{0NHNI]#]]]l]i]]tztzrz>kkVnh1uS4x1uS4x1j[7;!+ +򀲕2A0f;Jy_j{Gʎp:g~f fi取oQ}1U~iƉey**eLtyn} 8n8nkofekpw wytz-}E\d\mn?o1)tzU j|b!,ؚؚ,-Md dbs{09e*D DwM0e0Kj̑~Α萨0 0uJ JS~0s0r #X]ul1KNQ2]n7L6pp p@SvW0}np7y҉S:uo1RS|Lc$e0u܃܃f䅂It 90!l"]|~"o}v'xz zzK{~A N:uyxzz0a0vvzw@Xw}v@cvvs_:u:u_Qup{vszs0u^':u:u~v@t7001>\0u^_h kn34ly0 NV'Y@q\\10W0[[[[[[[[#0ueYeYYP[4X*Y HYp]on@y72ΐ]vQoST(W(W0WWTTW0F0pCQ MQ1ASN10,p1/e PWNLYO+CQCQHQeQ:0 \@C/q\ ~g@F10T1d000 NYO O P,gVn}NNOOOWN@֕NNee,gl[\@{] NP-N-NENKN NQ_ls\mwP[\qe,gJ0Op N N&N\\\]:uz0-Nq\00FN N@2p TV@-pN@ NN0agY0n0@y0@yȱ0 0 NQ0X00!n]]l]h]]m\1rKa]l]]]n9h9hAmtz7p!\zr q\hP[ƀQWf,g0\p]p6qwz] ]] ]l]m]A\]\f]]l]l]j>\q\~]5]i]f]]g\qg qgl0u򖍀1FU\\\]Qg1EmWSWSmT+YP[NꀕNSx]m]m]m]]@],]]]l]l]if fm@"㖚10^\\\@bp&h]m]k]]lp\]]m]k]m]m]i]l]m]l]] ]l]]n]mp\z]j]m]l]n]C]l]]8]kQg SΑzQgtl %my,p0uqe0u0SK\ K\\]zq_,g~-NKN@:C P[>\]0u]c]d]gl]}]]]m]j]]deo6q21-҉}]m~]l]l]mw]w]ly]lz]l|]ml]io]q]lr]mBZX\w0P[gał4ȑȑ Αř@I1E\,g1X}1IQ}0kł@\; 70Qu1Ɇ;\1zz[4l4l n 2u@w g0S0>\0n10jWg g@c hj0S0e10(g'Y-^^ a b e@f0f0l0[08b'Y)Y\ \0!v~z0[1 Pq\NNNN O S0X3 \bMR0\2R0 Nn0@>0N-N\k1,g(g^],g]"g]lh]li]k]j P[ P[q\m5_@˦#~ؚX0sZ0@߀0 N@|S{^]mb]kc]ke]kX]X]pY]kZ]]]Q]lR]U]l1 Pq\ZA\R\\&]J:]E]K]K]jL]|N]jP]Yq Yq0u7ꖇ1lq_L0Sq\l0Ny%]h6 Z72BT0Kj1+^ N2zz5q\1N]20P[h j Kj}{60;\10MR10 N[[q\g,g@ tqg0g N-N CQ怅Q@OUS2~g>\q\1>\ NWWWWJXrv000~eQ_Y0000y_E]lG]hI]kJ]d@]@]mA]iB]eC]i:]l<]j=]?]mP[x2]6]6]k7]i8]l9]l2]k3]j4]c5]l-] -].]i0]k1]jeas&]i']g(]j)]]%vˆ ˆzyΑ;&\v|x=okk\mn_poo]s^'_wMQLXLXnXYXq\MQMWOW[0[0@kn0 0U0@bZ0h=1a00z0nW0Y0lZ000fM0]q]"] "]#]m$]j%]i]]k]i]b ]e] ]]]]wYNMOTjfN6R̀0]]k]]]XXxq\S}c00S0q\1w0a0r0\WtWtwttNN]03t03t]7 ] ]j]]h]q\]f}T1]\q\0!Qg2\m77zΑl10]q!0;\m!q0u;0pu0(]9h 9h@3h%m0']Qggg\8b 8b?be,g9萋0 \\]s^ N0p0s^[[q\\1p\~n;0CQS!\]Sq\_l0;]] ] ]k\o_Uim)yy S 󕡀ؚt`zp^!)Y=\2lev^0vimn@K7uoyp^le leife,gl mZYwRRb0+g0[0[1R[_bb\biS\\bq\___p\])Y@ЈbSo+YIYP[O OsIQwZSS0q\0@jKN}OQO0%ON\0q\}] ]]|]]mv\\l]mDSN__lcp|7s1wm\\\j\\0\m\m\n\_p pΐz_%`bl\\y\]]%RzSSS\\m\\`en~7<D, - ؚ~g000=\D p,gon0_l1>yMR!]]SS̑Αt7mwr個p=w4x@Szgr%grx0u:uaJ)],g,gqg)]/]e00u N@< N@1-NNSn_o,pk1l%m%mAm@kfm0$\ O\0ENlll_l_l`ll0Skllo0x08l~g<hhKjLk"]!S WSqg 10N10N10N~g h9hJS@2;G ee,gqglN[q\],g ,gQgfqg1KNe@˹e(g Α W\E\,]__8bb0Q0]^q_pS\\{]j]iE\K\q\A"\h0P[we[\ \;\>\y0S0][[[0":u'Y 'YP[[0X1[ W}0WBWgQ:R$S S TV9h'`R@SSJS Y ~nD1S}0\{0/nR R!%RMR0@bgQsQQpY NKNKN@0N Pv N&N-Nag000 0S]S] NQX@s]f0q\0 W0n0Qf07WS]0l00vl^K7u(J Ėؚ(IJ*0}0\I7u~QuQgll\m|0uQg{~g:j^ 5_@_Sb@1gmA"qg:uBW5q\$\\ \x]A"w0O0uw0O0Sq\\\xp}BWjW+Y~P[t[pq\0ΑOWSWS T@ TOZ\>\@=q\\\08b!fm+YP[[1%_q\NN T*Y0ΐ0@ߘ0@r00SbbvzXo[%`\\p\\S|pX]ng g w50q\i0\K]q\x>mz\}\s\\d\\lTq\6Kj':u:uΑi1w0-0 NKjn@0u%\a:u0-1[ N0CQq\\]^@L*j0TMRMRTBWX\1K\ Np' N0 N N8N KN0Q^y@G0q\倄_lw~n7d萅\m\l\l\l\ \n\m\j\d0z\i\l\n\\\\k\m\m\k\k\k\l\j\ \w\w\l\Sn\k\\\r_lr9hN&̑ ̑Αw1 N|i0qgow-NSWSo7wh%m%mjm6q0uy!SX]9h h4ll@~lx lQ@>;P[\ \\]]t,gTP[[\@d q\\TT 0W@WXkeY00udn00 NkN~BT Nfm0 N\\\m\\ \nq\sf}ΑqgI!3 3`u}@]ۘuޘj7 Αp<\p$n10u)n)nn 6rl7u0lu0<q\\qgg@qfkklfm0q\0Fzq\] ]~^f_w_ze~q\v\@\\}]]MQ;NNNoWS+Y{[{S#D1S}n0 0 001 Nq\ Nq\1 Nq\\@(g;14XMQ\\ \m\nKNS҉}ANSqFUN\\\\k\dB]7S1Xq\&\@Kjy5䅪7@}Ҟ;#q\\퀨@Zql]qĖ -(T@$]ZX1n0S q\򀓕m2S%SΑё q\\l llv@􋉘S@NY@](gʎ򀺏0'q\7%70}q\ q\\]@*l0OSX~0nƀ17]ƀ҉0q\ q\]ilh0u[Ń Ń@5H@5oυԂ8A#w@4ߊ1\76u9[*j *j@./n:u&~0e[\e00u1[-N -N@Si0W05 N N N1e^ovzzz|D}T~zvzz2z2zMztzys^y y"SWS0tP0tP q\gn1r}`uvv^v@Dww]_Α`usuv7u7utQu@Turu0uqg+zz 6  ؚ0(g0}2K\0MR1WQqg~g@4Kjm:u0n0xWSWS'Y\]/^1\͎10MR;N@wkQ@^7mQRS10jW20?oqqq*rGr?oow,ph<yϊϊ d@Sؚ0`u0*yR)@h0eg0(g/n/n}v@Gy^y0f0Wh`lfm0*0u)Yeee~gh0,g0S0S)Y]x^_05SSW:X'Y0_04XNeQ@MR00un"nsnnSqg"qgqgؚ0q\-NSWS0\m0\mgn@]nnlFFmmmn n !n%lq\04lxMRFmp\mjm%m %m|AmEm0Wl@BlmVn0 T7BfN0000004000efy7l lll逼ll}qKjۘ0W7l8ll N,g0fkfkk4l"[$e!q\Kjv k!k>ΐ[k^ejghh9hhij0bB-NKjl0.Yggh(g(g,gQg~gpVnTq\s]xem0u|e(f)g<f f@L:u{@1Mw0s^CSS [ [0l1\0u10l10l0}0#9h8bKccd9ee8bKbbq\q\]SWS[I)Y)Y q\r\]0\1S[0S N@3N R@ՌT'Y0]1e:u1NQf_f__b0Sqg@}0}^~^_0^y\8\] ]y]@J|8^s^0\\])]SSKj\ \\\0[[Α\\\pq\p:u;\AK\(K\Q\d\|q\]q\q\]@)7ؚ1gKjn0-NSWSX0;;\>\E\1tzYQ%Rq\\n0!][ [[\2K\l\[[[t1Wq\)RYW/iXX X*Y@@+Y}P[A#\\iXkXmX%q\X X@R4XjZX,gWWW\}TWW0WBW|jWzT5V Wr&/^KjS S T T0f)RS‟StNOuHQHQQQRu:u :ux}1O}\]s^0Αpq\uO P CQxe@(g0q\a^!qg qg@w07a^ _ (g@ۀQg0~g0g1(W0WMRMRSWS'Yq\1`l0u0 N N N-N0[1(W0WOO"/POg\ON@̕NNn4lQg9 9@;ұ@77ΑQgqgl]u1e0u"q\\ \\]]8bN@AS@tܮ[[0ψ N&N &N-N8NEN0O N N N0q\"ΐq\0800 00`l m77Α;mnW@x]9h`llP[ P[,glG+707 N NMRL0@d0n00x Nu1d0X0\m\i\mP\{\8\\a\N\\l\k\n`^%m9ΑΑ ;BMRSe00uQ0uc̑77J 0Sp0Wp :u!7zvL} L}>T~2K\\zvvv1=kQv08b0u;0u:u)YuJqg1u 1us|0̑1q\Nqg~gPfm N N Oq\e00u0m-NSWS\@70]%mm0uS_S_@Eh`@/b^^_0e1%\wS\]]]^^]@r]]'wO\[\]]u00us^'ggqglw1R[2YXMRs^@_be00u0b1R[SSWS)Y K\1_@b1_@b0seQlQQ MR0_l1WMR1R[\"K\#q\qgqg}{ř0MR|2O@\MRƀN'Ys^@8?Kb1[[0 T!weY[ [[["q\Y@L'Y[xQ\sBWBWWv4X0!@bS@>T@0W} P0MRSS~SS0NMRS@WS0NQQQ%R0^1yb;q\ PtCQxPQ104l NNNzNO N N KNSAlnn000NN00u!NNQMRzN N N0rc0n0@00;1_M0\\m\m\nVpYt\el\\\\ \^MORP[|fp/n\l\l\\lS~P[~pS{\n\Y\j\l\ \P[[%fu{v5&萆Ğ'Y ^ cř0MR1f[MR1Q}0op5ir00000{v\ΌΌwGq\q\]qgH0uW0-N~N}ʌp҉llpx҉^7YN\]e@]2up&]^^ A=0@s3:u0&NK\@]չe@+wZzo/u -Lgˆu- 5q\,o7!NŃŃ܃da0|ol{jׂ66RXpn0W0ׂނ108z0N kp0K\rx~0h0u0uzm~2 pps yq Ne00up N} g lrހހnfm~v\@|}}}y#~t||s+}14lf|z zz{000uz$z&zF!gg h@0Kj n10;10jW10,gX'Y]1:u0u14lv:Αv2^yzzBzMzz0R00k^yyy0S0S&x&x2xGyv wwmS@P\}v vvvv-Nwm1wmy}v~v v00mfmw0TyYu Yu@|ju{v00j0u7u|Qu e0u:^v+s@#Α Α4@ I@@;ؚ0>\7 ʎ0ZX!:u10uq\14l`l{{@b}oI0[21u0N+s@:ujQu00ug\m \m)n~ngr04X0lvg\h@OKj`l{c {ce,gqg1(g>\^&__1S0WS0q\P]P]@{]^s^0>\04Xq\쀡\\\VV'Y[\0Jn1 TWSSSNMQMQmQQS10jW0S而N@)NHQ0Q N NN-NEN00uN@O N@ N>Smq_+sGs7ss/t"u\l l@@\\=^e1P[q\SSX[q\ N-N8NwmsTv+s?s|s0h00gr grrr1c[y0 Rq@BFrGr瀗okpkpvp\k"ijk#poq\1s^q\0hbkfkgik0M0j004Ye0^8,gQh5hBi BioiKj@DSLkl0GrhyhiZ{17򘹀hhzh@hBP[q\ w2U\,pQh\hs]hg9h9hCh|Hh1-N\MQMRg@2gh17nqgqgg`gC-NJS@|wj܃,gQg]egq\ Α@q%)ؚ0[q\eqg:uu{0g8N8NN SWSS0Kj30q\V0W0@sNN-N0fb^eff /f g(gK\8b14ly~0ne逰e@eKb/Kbb|c0Q0 }77~}^ψ@:`Ye Yeqgk1lq\0O-N@SWSSbb8b0u=MR\fmf___ aaf_yq_{_x^x^}^\b_N]v00W0^=^s^0eg0P[\]]]G];]^1^2+^\Hee l ^y@ Α0S0[0b_0RQ S[^10 N01E\Α04X0e]]]wOP]P]w]{]]o])]0}0W0ˆ\=\1\"\] @u扣@n; N MRK\eh1n0S00!Sq\e@Qg1e0u\z\\gwO\\p\_\g\\f\[@\#E\E\K\ q\4l4ly N`l0we\;\ >\0uK\h];:u[[[n[S[[y[0 N,g0a0Y"[[[[{T]eR0K\1}SY|ZP[00u0BWsY sYYYSSS4YjHYeYj0":uQTgsW7JXXXY@G'Y)Y0=8N0mJXzZX^XW WWv4Xr'NsWxWWD$XYK\@~(0WBWBWJWaW0WtW@j(W@0W`4V 4VVW!]]T9TTiM0N\ScSHSSS T ToSwSS_p7L~n w w }x򀯌14l`l5Am0000~n:u}v00We e@e,g0WS T[0MRASASWS pS2Qe0u0"}i1wmSSn:SX@SjRMRMRRRq\T14XRRR>Q0|Q QQRq!O\p=W0QQ|QAMQSNN@OPCQCQpHQIQeQp>z14lr~OPtPsP}OO OOO Pe0uNN~O\\\hBW\@q\A)n:u0ltKN9N NNvN1AS]KNWN@]N00 ;\p;\Kb^yQQqSwJWN N{\Oz0r-N"-N;N~ENNOVn Vng0uy@}Α$X@H\e@nNnNH&Np 0qu00i N, N N N`l`l N N-N000 0@"0aag0l0\0o00Np N7Kb0u 0uv^y~z;Kb,ghKj,pQ QoMRSWX N N-NN0z000@00O03c0a000u0v0 x0002h0S000M0Y0Fn06n0r0/s0S0~h0 Kb^y ^yzW\Kb9h0u0}{SS[x^p Nl NQp"}0`0Y0 `0@RSm02S000ƀ0]0N0N0@aT0V01O001000dB0@#)K0Q0~R0Qy.} .}Z̑Й{yMz||X4XP[@bzNb0uKkQV V@VQ^@:u0kQ@HmQ@IQAS]N ]N@NN0agN@N N0agY0@uQwUW|h\)h\ei\mj\ll\K[a aeZv0!e[s \'`dTT W0W| NuNsPd\e\Yf\yg\njttMzwbg0򖋀\qjt!kAm}rw1RfXX d\ \]1u]0#gB]RSu0u0JR0 WD0N Q R0Q01c0d\0d\1 Nzwwk$ҎU@!i1Y7Y1Y7Ywk irk}k~jLphkOO[Sn&^6^tkLp_w!_M0 O0iQ0@S-N Oir}U1H001)Yv\\`\`\a\=b\^c\mR@g[r [ry)|pce@ge,poz\]7| u }0! Ng%8l8llot|0grq OP"~g9hjrk0ENC>\h@9ψj@b%@bweegb_ b_m0uψ0MQMRq\\0eQ00uva@@b8b#eQ>0W@=0T~Sl[<\,\s^^b_] ],pw9hp&;S\\-N[qg{v3q\DS}ƀ[s[[q\~!S0VyWWX YZP[kሀ̑g0SSm V0WCp0V@ߗ^}10W0!k萑NeQeQQ]SSNN OOSO=V@^0\-N -N;NkENN0\b0 N`&N N@h0\"'`Vr(wweՙ~"WSx^eg}r lv2_Q]1bMccefm ggNS0xe0{0VnvANve'`8bSbbf1bbS] ]7_w:___Sj1\:\q\ Ne0 0@=O8OtIQ^{'`W0vY0~0@р00!0xQ Qe^ne{0O0XQ0HQog0@0hHQ[Q0pD\D\kE\F\G\mP8^ wXU0((~lؚ N0 N0 Ngg@K ߘ0D0UR ̑t03^$q\]0K\TD} D}倚}w0Q0 w@p;@w@6 n(n@6qYu vv老/fi gj0Wr[| k{lIx007_0v17_vQghklNl0s^0000__ @bgb@weeu NS0Wd0o0,n8^s^^ ^_n0g0g0u000SOGY![ [;\K\\]0weGY[`[[[[T1_r)R1`qSqW Wr4XX`Y{Yf0@bdS T UWPW000moD0|[0@I0@5b@jpN*PP RMRsRS00u0O0SOIPNiOOO PPnD0~0@"'CgvNN N &N@>'N-Nk0ؚΘB0 S0@]mY0 _0 0Y20[002O0~00_0*X20j0D03~00j0D0Bfkgznl聓?\+@\oA\B\ !k!kAm|r|ybZRft0NNQSwB\\1 NwzgSVUm }@ @}Sxgph }eހmkn}not%`vhvhkAm0A\nn0!uc%`vaueMRX)]^m^np%u{[@b+w wXUPbUA'`ge{ሏY̑ubk bkYu@vjui}00@bdxee:S0W 0Wp1XY\pNl:STu(Wj0QgQgQQoR_Rn00 Oq N[\\nnte0pK0l0z1c0q07\;\+;\<\=\>\@g8Αf5ؚؚ -} @r20hq\pq\0~n-({C#d0@jN\Kj%M01h\0"l 瀢uD뀛0=q\Αݑ4@ w\qg7Q;\q\,gʎʎuSa_q\7{\}5wLn\]lp}nrt00h,pIvz zv{`|}vpv&y^yz!\9\uu0upQu{v}v!Q)R_l;#]1R],poppq~Yrh0@c0@Kl{8l"\m\mfmm !n o!]fm"]0]Ȁ8l@BKlll%m*j *j>kwkk#lgh9hi0!O@QWa^Qxegg+g,g-g~g0p"]xee@fff0%S_S_b__8b@o@b0ha^@]s^_5_[emfh0\0X1n0[A!q0q\\O]"]]]@]bL^D#R q\ɀ]qg0萰04l0萲YN2u\\\u]\]0lJ,g S;0X,g:uNSWSSq\[[\@?;\q\\0zSxWXf'Y*Y0\!q\= NcO:SBTBTTVBWW1_]S~SSS}T0lQQQ@R%RWS1f;O PQ@NkQ0͑05ENEN KN N NO00Wk\0$0@CS0S0@ N N&N -NB\:uq0]1BW\0(0 0 000000\ǀ]s^7 N N@aW\];(\00f0 n0 r0@4s000{1D00 N1be1|~ҙؚB9q\hl1%R]@R͑0W077@ׂ0\wmv vs^yz~0000wm!qVv$]lggk\mb b@hf2D0󗥀0W0R7K\"s^ s^@?S_@jKb{b0Q0K\\-\Q@0Qq\]p"]U U@^P[>\f0sRS@> T N3Q"QR%R:\]{%00Bh0I;0Ɇ10|00e\L0@xi0c0c0d0@&00a03q0W000K0S0T00010R02]0p0D0_tW; ǑmMB~}~|$-NSWSr}i~jWw 5  ko{0ly0]NxN}`l`lll,py0NN0:q\\e>rl0+^_eceeg0\1MR\)R\t>rNeNwS4[[[y\] ^1_TX0͎0/n6000000MRS@_S WYP[vNbbkp^NNlPvKQlQR1btp~gnhtL000Nc1M\uuyH7\]`l,p\y0q\_?ez z{P􁆀wϑVed*g"kyv0eg``aceeA"ks0PN01U_n__T'`bL0[0VvQ"1Y 1Yv4Yc=\^\_}vQ R S U =\qq@b{SZP0[NNNZP tQq R_1NAm1OWNK0@MM0@/O0Y0 D0Y0f[0007\]8\^9\:\X^.wI I7@<$q\wxn }0[w@b@bXrr^E^^^1e|SP[P[r[P\SW0W0k0kNNkQh%RX0@LNfN,\jIccvt ԚVR0VR0j1*g[MOSO\Pej1 }pqg0\0\g1\3\m4\0,\TH`t~:ۏ ۏt.ligtpdkяfpNn u%Pne}~iLw*k1N_|xQy~mi1u 1uovuw w{~0/fcmidk1rk(uc\uSbOO|b bfd/f?g\ gR`iaSbibYprqV8\^ ^sy_耗_^_s_0h\b\s^^0`}Y }YZf[`x[l[b[Vs(WP0WPWqSck0l0PgyO0R 0ReR`S_ScTmOsZPiPR{QNNJIN{NNYMO1֊NO0Q0=X0 N/fagl]10O0*\j,\k-\CKN+YP[][\\$\`$\ %\S'\U(\krLp  {1HeKN1k薵pwirguwvQ$vQR guۏ2000(Wd/fQu00)Rh9j0rNsOu1k薩vP[2)Ye\\k \"\jp puƀՋV04Y*NNxQeg1\S0\\\j\\d\N_i{v.S }{y蘍WSyTĖ~k^ qo}L逴}{vz}x:|k}*gl lim!qmu7u*gP9jxfkok_lq|^y~eeepfof ga1[R0w__~_ku`euIQ1][x^ x^{_%_f_y_m][[y\] ^{$f>T >T V(Wi+YP[fIQSSeStSKNN NsO|OOEQKNr_N{fNfNN N NNj-NEN|INz0U00Np%f00ilD́%--tvwޞ`~n0\úxΑt풅 ;Rzzzc0}~~r"ؚSlYr|&vvwz0TkV)q\\ \\vf0wpq\q\t\\VW TXtXP[o0W[0W[ؚS)R )Ru;RvJRS]4V1 0@^t00uQoRpXTX| |r_1=\mX\nl~R RWWfqޘhgNkOQ\\R\n\\ewȋŖm1b^=aawUtMiߘrޞ#@ϑY'1pB$NQ@^0݋0S1Y*` iQ~^^0q0S0Saw{ }@w~0N0N g12k2kp:rt7uj gdg !hh [[q\2Tx[blkQ͎0[0[ueuexeemBfNul螋0enacpeVXb\.___m`~a!0N0N\y \i\qt^0@HQbrr1Ғ0bfZfZpP[[\NS`1RX+YsYvY0vYtA" N>m1RR1YU0P[0s0KN'HQHQ R@&T X NRRg~YKNN\NPOi1S\p0pe`j0!j00@{0@ NNgf0ND0NO00evsh0000W0VD0W0O00p \, \ \\\\i^&qfLI(6 |Jz0҉6uczbiL LR/{1vuLkIN0RQIꌅ쌐Ia]qq`NJq0_jpf_҉0"}~z@u&Wl_"eQ@1F_ʎ0ʎ0N2uZ*xuor22uxV{ V{k?|}1lQXzF{T{1!YAmb}vkxkx1zzz1\d0x}vt w!**zwJhԚy^}'`oԚ\}֊qw̎q +^{ {o}p󁂀\*]8n}oakpqp '`"}}x?\d dxeck~4lvAm?\+^c_mH_ip{SO SOleQJQmTjVM0O0bQ0y00QY0r[000Lk ねS ꖅ"qJv;vnf23ÞyҞh :7hl0u^y0\\ \\]gh0q\0@žBWq\0|S]u|`rx!!h-@1sY\Dq\nq7Α0n@1ONz$@@{p%m1\q\ƀt (]%m@P萜2wm\֛ ֛|]]l7O@qvS\]2T'Y|"<ZrT'YZD4YS_@vu@;o0~0 ޘ^@lltyyؚFQQ\]gD0q N P0q\TuęՙbQT~(g}1o]{`|0l0l((|uA4X@G:ޘߘ0Op0W#MMhΘrۘOx\'YZPy@ -L0'Y\OZP:\ɁRR b 8b{0u00u:a@714t_1Sq\l*Bі і@ޖv㖁]jtzŖkM M@bp1,p*? DT,g0u萑N@R0WBW1Α]I,1Nl\ \iruP}0s0O P@xR@ P[A]700W~wp q\G>9h9hl7|ΑN{>\]g ѓg1IQl#q\]1P[q\ϑ~ s"|&{Kp\~td\\0]ݑ8ݑ 4@bs^v0q\ WS @0[WSSe0[L0@L N@ 8NeQQ0[2e0uϑёܑ,g7\noo}0q\nonn0_\\]hlNW WZXq\0@WNSSq\M0 0@0 N 8N30W00N0]0}RRȑ̑Α?4lp[9dؚ̑̑1N0u0d0l 7Fތꀰ>][0fm10,p,p { {@0{X0S,p}0u:uuw0cp}q!/e}%m %m\mfmVnp$R4l_lll0S\/s^g g@!(gQgg0s^_@i_e0>:u] ]}]^qL^0Vn\\U!\\eY \\;\K\q\0:uz0&\eY@HP[[[e0$q\10 NSS0WXZXy N N@f-N@uS}q")nl0N" N(g1揅Q<]Lx0!:u0P[cc pD0Vkpq\ST`1q\AwQhm0o`oo팊ʎE&#0p!>x^7 Ώ=RQP[ }oa affl0?Q0/_yʎ);\0u0s| {@8Gqgqg7S\]̍yэuDDLzd p00t2N6~s~gx0\)l9il0mnj 1W0D0BWs@862"u}lkpqؚQu]]}xΑLI7F*J0\]wwΑvё]~gAm0uXX4Xq\\n0@ \O0WfQuQurf@ڃl{0uBWK\\k]]i!lOϊ ֊0ee4e,gfZS0*`qo ҉R0u0!j[1[>]]r@WXΑQ@ MR@Jq\(K00R00@7Α001zBLJ"cc wehɀ7LJ@=~LWo0f&^6^NNk džvitpP[y@3-{0-򀬅ꅃ-5@~qфф &0\#k1q\1˄<70Wp4X1u0uׂ\w'܃܃i)0T0`lwŃʃsirę0@ϼlluΑIRllN]8b0ΑQuׂ NQ@D9h0upNp;_l9-n週Nq\09\9 Gto0@\m%m %m!n0 TMQq\(g[8b_l!n1[]0(g぀pP[{1dž\vc{~p2fyyggɁfp~s{xlz3p8oP[yCh0q\!3ƀ9\c0D0rryw〚pp3t1\s y @# lΐ@CΑ>\8b~cl1q\D}I}~~K~T~~Np;]#]h}}}@}{}}} } }00#(g>N P:u}0~n0\mD}P}y}qgpyh|(|| }l }@&0}\]uN'Y@q\]Z0]|||%薒0QWO|O|`|s||i0S0!Sr\|z{{{\^wm0\1%fVn"SZX%mzzJR{{ {{k{v{p\R{V{u{쀡{y { { 9{@R<{Q{0+}Sq\(gq\qSxzz {0T0D01TD0{BTG1\mzz-zzzczz;\\l^yΑ|0\€P[@ѭ7zzzzM0O01VY0BzBzMz Wztzj0Sq\l0\mz.z2z$%mwI4x:]yy yuy@-yy0q\]y^y`y<\A9bf뀟xx}x>yVy07n0;19f9h4xix@Ox0"wWwDw wwxA!P[]$]8b0u7萰];ΑL],g ,g\mo0u0Qg]]m(gSSTP[y0@8NS]w>wawy T(g0S1P[q\v vv@ wk wq> Tlvvlv0q\o=s}QulwuL{v<{v@5}v~v.vO4lɁ Ɂ܃l@ s4l@ wrx8u] ]^(g@h(q\N Pq\\<TfY]wu*v_vjv0 N0 N`u `u}jupusu0w>8bQuTuZu0q\q\el"u2u%2u5u7u:uK\ K\|S0J0NY0P[0ɀ0q_X0="u(u0uix^Sm(  Α0; 7q\~n0]m@n~n9@*łgghPh}lfm1S;ƀx^_%`(gqgfv1!jSy4lu}T00S9K\]]y]~]#M00W0&W0K\q\\uq%e0uS TYP[[0Αc}jU0[0op0~nNN@PN PQRqp Sn0 0@|v0-NN|0`l0Sssttmua,p0u0lx6R0H\s sjsazA?Q|RQ]0tiqjarArrr+sc?sTK\\0]0ruargr irRr08N0]]e@5qg@C}z0扤SSq\\1e0u*r*r6rGr[r,p0uuvuΑiq@qq0P[lDq\\k:uΑkppp!q \Oq\]fmwmmmv%R@S@ZWS@H}n~07}\m\mfmujmxnm0:ls: 44ۘ 0\00圤0SR0N09}v }v^y@z@>}{su@h7u0q\0MR^EmEm@wmn~n0S0n^@M-e@%m0\Y Y@;'Y\u]N@EOOiX0 TAMQ]n%mAmEmq9q\CHY@EI\0uwllml/lllmsD0@á N]e}}03u \]!n!n,p5QR@Rn%m0lll*lD]eq4lm0u_0u0uq0q\_@cU9h!nSS\]s^QS}S_l\8l)8lZl@Q_l`lFe e9hck0u1f[S\]0S0NBS>\]l#l 4l\>\q\倳\S0W[SSWSSq0N P0q\NKj0\Qg_g eg0h\]q\Αef ga:g:g AgIgPg1'Y(u0<\Sq\_ec0K\0k g@zg(g,gC:],g~u}0ay1=e\fwm wm@0ufqgh@H%mWSWSSK\ofzU0@0@VmQfTf fg gb̑01\~S]9hx }%](g9h>x^66@ř@Hؚ0Ė1n0Sx^,gIg0돗[ [@Y\@M0%f$nfnfzf f~f0D00ˊP[%fcc1]0bbpcg<,gqgMbMbbjb~b0b{A>'Y҉0(u;b@T?b,Kb h0u 0u)0y00MQhkl0q\\\]ct0@]HQuV0W09q\]__\a4b"bb6b8b N N T@ɤ(g^y0D}0D}9]0uq"N[a~aaan0l20W0D0u` u`@ `@``q0fk__'`Bwe0 Tt^t^^^^\0Yy0SL^a^s^N>\^@йeJ\]$Q]*Y*YQ[8^:u10p0q-NCSWS1N0u]^ ^+^=^|E^aeoIg] ]^>\萠ΑP[|]]@y]]]st'Y]]]]}pS\$j7 70\j:uh20(gq\\]eqgg0Α Tq\q\~\\ T[K\QQSSSVn}[|K\A\Q]]P] i]]f0@MQ;€ q\71lq\\(\y\'\L\,g,g0u7;\]e00uWSWS0WP[ N N-N!q\S T\]\'\h\\\G8b8bl,p0uA%0@&00;NoQ瀳\]1 PlK\q\A\0\we we(gfmQuD}00\\]s^c0Q0 N N8NꀟS T4XL0 n0 0@0@00\0Q00Qu8b?V 7Α򀮓@w0>\V@G䅛0o1r8N~g~g g fm0um^y1!qh1SQu0 P8bKbeqgWS#'Y'Y Y@w\ ]_2JW0Q1wq\0]WSST@X0`l-N -NCQQsR@r&SN N N N1wQu\\ \:\>\s@\0\\h \\pv\[ [p[[s[mW[k[[[0X0ZX;\\QjW WW"Wq\;N]xel,p0@0Sgʎo20008Q_lBW6BWJW*WW-aW}qgc c@yq0q\qg0u}q\q\\],gNuMQP[!;N{(g04YW0W7W:BT\7ΑV2WW WW Wt0P[q[lWSVVWo0!k]]l7[\\0l0BW V V hV V@YV00o0V=(uUUU0pU0SpP[1%R\STZ}T5T TuUsFU@݄U 0W}TtT{TTez>nn,p0u w04lA$]Αǀ0q\\nhll9T9TBThTsT"\02T|T5TN@qgΑ0S<S!S@T T T=0u0u萘(g\mn,p^pJd$ep0uSSSt,p,p0uVyf_l%m0eS)SSSSDR@)MR]f,p08b0M0C9\]fm0upP[20VW0ǀSrSvSD=Nq\\]70]Rg:SIRS5RSzWSopS,S\0u 0u7S00\‰e@qglV V@eP[K\\N@bN@MS0WS:SPCSJSeBfN7i0LuSSSSr S1\0]RRS`\0uoRR R@dRRsR0>ireoR@jrRRq0+R+R;R@MRcR2܀eZZ>c0u@K700W$R %R )R%RS(gA4b?R^@bl1eZZN$PmQXQ7Q!QRgR@$R00KbgQu\\e(W0vO@‰SQQ Q Q0l0P[j1W[k{0vQvQ@^wQQQ P[d0mQpQmuQz'YRAg#RQIeQ.eQiQkQlQ0;Nj?]7Α2[n0 N0S"RQg g@Aΐ0\a^of@0k(gRQTQkZQu yruu}%uuuPPxP?Q PQ\yXc0S0P[yt0ux$POPwP_0\0[OOXOAO5PP@/ PP(gψ ψ@7Α!ř0MR(gqgQu}[[q\\]0SkWSoS0nNWS\08NOOOO1-N\p`l;Q]0uPO?POSO\O0O9lΑ~ۘ0q\ll!n1Nu&_MRq\SSKb(g0\0zNN0O0S0uOO Os!4Xu0:uN$ O OOOwO0P[aRU@%mN@NNSl P0u0ޞRQN N N8agΐ TP[}^@ {@<^ΐ00@00 0,p0u10x10\0 0@0200\ƀ2007b0d0:0!0000 P,p0u700{10\200w00000200\K002~0W0D00M0o0o0 s0@v0@~00_03Z0K0W0D0b0 d0 e0O0@Qa020~001e00U0<X0X0@C\0]0 `01K0D020W0D00g0U0V0W010O0j0j0N0e0v{D0QR0X0cK0c01q001W0D0F0F0 M0 N0P010D020U0D01V00_0@#00D000 D00M02-Nf[uhPl \ \ \ \k[ [~k@y0ƀ0@reP@P[Mq_\.͑O OTՙ~{͑MΑw~ _ _瀪p5cjcxUpy yyr1z!|p6rsy1uvwle leWfegixltq__znaeS>Y ]]l^r+^^^0[q͑SYP[[[z^\}1'Y TxV VkXY'Yy+Y0#NSSS| T}T1QSNOMR MRR@RQSvSgSOPyDQlQ)R00W%N %N_:NuNMOOD0nv0yy0@M N0b[ak5 v*y0_1OUgw w@z 1XdSak{kBlb1!\Oj1";m \1``~~b9hj1YirOUvz^b0^ \ 8^}^!c*0R0R11NisTsTOUj"YZP[m00#N_UNN NzTir1[00B0@&s000e0h00n01LO0\M\\\\E!h}<wweƖzwLSqSlʎ/]^e1cW W{*d;֊v}\rw1NT1eMR>k!qqr(u\y z|0ex[!hnBO0RS>kzljllplkjkjjk k\Yw\O[q!hnHhmi_jzq\D}vNXn]9dYe Yeevefs g1 T^wdd;ex?et` `6brMbxSbb]__c`N0__a R'SSTi1X[Xl\}o@S Rr)R6R@SR kolx;N?e0Ԛ0NNOzOQ1Ye+^qAsyN NvNNd'`@Gk~D!v;td|2g`ᓔ3m}q_R1_Rݍݍ Ǐ ۏ @N20"O0▏p#egpeg~eS@;v{ {i{C||`}sv zdz{z100nnsust5ug0s1܏\kl4llAmw0}T8Kbddk@gqegbk@{kz1\SKbb@c@Qddp]x^x^^^q_u_}10 NT4Xw\r^PQ QY)R0RxSzTqPIQeQqQ0S0 0t-NrNuOOO1#\SW0Y0 [0@d010rO0004x^g~5͎# Ėg1NP[͎я`tllΑ[sq\]eLa~gq,g hhh7uvx1-q\OP0W02(S4X,gegL!hmbbcefzx^f_aRS*+Y[ [=\ ^%^*g=\+YP[[hV hVX*Y~q(u}TRSSw T0ΐOQQ@g)RRReN0j0ǏObuQsQWNNNOQNNaKNl#/f?"͎͎яk/ u0n11\/1NP[vnq11\ppm1umvf}{z1*gv/fggZ gh,g1Bl)RX___q_bse_1k_X \nF\%^(u}TOOuQRSm(Wc1\u܈0j0NKNrNOrOpg}\\\l>aggR{9U%\kZbNsY0ΐn0irhU`aw0dž0dž__!KR{^{s}}bryy{y{|F{bru{vx^y0igkkplp|5ragregh~{kv1\SS.[^ ^cfp@gcyYe[}\q\^ogx0W0WzWYi}Y}X[jSqT WW}OR RSlpS_Sf0v0OOweQdQ1\Sƀ:N:NqNpNOOoK0@Z>X0Z000DS00xKbv0000z0000a;e,lz z@'{|Lp;S_l(uHy@ybmimi`)j*jzlm;eTee gbR^\ ^\e_m_|_c`p[R@cXl*Y9[12[rOOIQ@Ǝ6RRap[?eSO0kN NNa[[G[}![ [0[n[[[Y[[PfzUJΐiieĖ|;ΐz3x0~nJ@7e@Hw 5c@+&z|~0N ck[vh h_lq\f_ f_z_u`efr0 P[q\n]]]x^*Y *Y@+YtP[p[\0dTTUWXw8P[07u1w9hNS SSSuST}TUNPIQlSZS~EN ENKN|N瀺NxN0 P0W0lNr N0ΐNP[~b&~ʼnfl1g~~bP%f9h"kmBlVvz0^^bsTsT:\8^d}^_0_}Ac@I0܀PNNtQQo(tinL*Iȉq5u 5u~~j0'`yoSkpp0'`"}o~u9_pepetg8nY9_Xbd}?\?\^Z_nSOreQ_QeEyyze0zQuTu`u*jB%m(oow0u 7u:uAQ0WS20(gS\e:uz~1K\q\%mfm!n08bl lllsmvQ8b*j`llrp S@bQgQguqgg\Kgܑ00ug,gqg1eSSWSS N-NMR0YWP[P[[}[ [8NYNK\nreK\weW@ETXvZXp"S0W 0WBW~jWq\:uSဌT@W P/MRS SwS@7S~SMRsRWS0#ΑeQeQ@wQQRCMRWSqg PPyCQ-NN NN\OO0%m-NtENKN1Qzp'O00 N N| NMR>\l0MQ=MQΑn00 000 NMR_0]ir7ͅ QwޖoRQazͅυo_P rt t7wwg{o˄irpyrsssy0tq\vavabVgk#l15q\k\p^r^phV hVm0WTXxZX[_xQkRNRRxq *gmfqI9qDDpq ё00pN10Z0Upp00Iˆ N%fVff0Yulr} r}pR1 NcllVy0P]ffniekk! N yL▋0yR,_eeveBf_}_|cWW[{:\[_0-r0ёyRuS@U1:\TNRR@;RMRbNPR}1 Nc0_0e0t0N01~0010F0ƀ 2bZz.aR Rqtb\1S_Lk}aNǏL0?Q ҉݋R1N2u0~rzbV{ZTdk}v}vd wybzz1\Q1NmQ 0Rj(Wr}YxW[AjOw\O\OO Oh PeQqs![SY0[0@+ N NNhOO}S;NuP[t8h+ upuU^up>r>rte?z{P}8h`Hhzln[eeBfggM1^Rg~[Naybkqna_N_N$ROUr[nTl[{ kwxq00@9b00K000[c[x[[l7\ \Xr0RQq`Vpp:"sޖS0x1Rol1mwmp^sb}i}i{kk1f\0 NH\Mbee1 NN_YYP[[V1l@S0e|0l0pSrOvQ g0[^=|Se!q0~^0xe0Qphf0f0f@M%fT,W Ԛd Ne`0ls[a _j1t^a[@_TI0fIp&QxeA Nv'`w 䅗Lc~t:p!q{irns\(u|v0'`tii kl,nvps1'[H_1XI0d0\%f/fy gmiaqvQN[E`/e /e6erHexxeeX`qaa0bndy^y^H___`z!\o00d1"RxeAH_Ԛ[\\] ^q (W(WxGR*(W(W0W jW1Xx[p/fi0g0[![GRzRR_ TuVp>mPPPuQ)R0R1Nxe"o} NN\OkOi1vwBl/fw[[m[[b[m`/k K-ٞrq ?elkv|{^xee"k2kak`~aep!IN4YfZ fZlE\^i`1e`4YnsYrYlOOuQ`StsT NN\O1ue>w1KNuBwQb[tߘ NO [_0[0^[;[[c[w *b1rwkɉp0Ro0R|TTeg@P wY\>r"w0wW0hY0R#0o_9f]uwSʕ]uzwf~9j!k@i8llt0[b b?enese{e___U`u`0"[S[ [[js^vx^^SST'YpP[hN N}NuN)RRP0|R0@3ZN{ENKNk@E@bTS"YTmߘ1~00qO^S U@R~p;@w|0wQw w@Z ԏNT0@)\Y0L0@bv00x0w0l0mňk0Tr00}Wlv vtbz@kR3z@ WWl{lirVvx~0@0z0hhmi ck@k0 "0<+^@b瀀bub@dweeQX\-__ __@U'o`u`1Q00n0g0g00Wq\K\ ]^\OK\0"]gSS@8bSgJWgP[[]10q\eQwQ\QR00p0z0j00H0c08|0|00W NqNNM0{O0Q0000Q000f10ꚩc0 d0 h0@ v01O002L00O0Q000Z0Z0 [0@]0 _01M00h1n0jus0@0y000~K0P0S0W00j0W0Y0|[000td0@N1Q0020W0D000v0y000[[[[d[j[g[l[f[l[-[@bvvbqr@bkYee1ej}NylQuQE\{a1mwNe00Qt?irt}H/ &ΘߘyQ :R q\~\l0\0Q0Q:R00Q} 2xDk0n}x1lq\1 1xtw19hq\쇉Lc|䌤_ _I|0圣r~ʃ-^m-xzzy} yx=z@nzzqzurrs0uu0q\A"SWS^mnowq~Pllll~lAmhp"_lp]v>oPl@e_l@gl#q\lll#l4l Nq\]lql(W u}xc<0N0)Y0NSjVȌGP[ P[[K\i00@20@T NZX1m'υՈ Ո]7pq\07υ-[1KQgy"5I, $ 9o0ΑC\]v@<} N}Y UUr}u~noorofmfmrwmwnlz%m\m :uQ\0#]g0l`l`llnlΐld8l_l~nASuQ[e0u+j +jl!kfk0X>ΐgh9h-gqgqg@H~g~g-gQgpeg]fm g g(g,g8{!\e@xe{%fS_lu#~W]\7_-u`@b@bKbc00uu`6b8bu_ __`P[ΐ7_:_f_q^jq^PNU^^^e%_5_U^@s^u^u]]]@<^SWSqgҙ0N]]]x[dK\K\\\\|K\q\\G]]eqgkQMRWSq\1a^[/n/n ~nw:ux}ř0MR~0}S^s^ 9h7SOeS00000Α\ \\r>\0}[u[[sYxP[p_y*YFZFZ`@[P[u*Y+Yv}Y1e0u#ΐ}XXXY]D0u!UΑĖ|MCSrq\\:un0u7u|y}}0Αgg9h _l逼lEm1q\0!q\]@Z]n^b_@,g0UU[ [f>\@mq\Z\]UZX*Y+YuP[r0(0 0 QS T00ui20000030000200MR0@ 00\L0@dn0 00 0q;TXq\19hq\400000WXZXpKjYOXS,TUUV W17_uQp"P[q7_uQ}TTFUiS ST{ T NWSSSSRAS AS@NNSqS0̑RbRwRIQ IQ@ pQQ0>}1KQgqYOhO P!\ENENN NNPO0%P[0NzN^NNNNgN0ΐ=gΐĖENKN_NE~ ~o1]P[q\}7uOR>\03 N# NN&Np<]F NN@}mQV@xf0u0agN N@uN0ag0N Np9ΐz0h;ΐ00n0@0\\fm7N>\\L0@VO0n0-NS0X0[[e[l[lZ^/!k0u0u7u5Ė!kllm9ΐo%ΐ/e/eeBf~g0oS||^s^f_v T*Y *Y@ +Y[]0q\ T|UV逌N NN@?T1oS|N NKN0Rp#ΐ#ΐ@Ok*;  ĖƖ ~0x0_0:St zS}_w y80eQ*4NJz~p}-ll|L ሒ̑0!]9h0k]}l|p]}x~~*xς0̑z5u 5u@5;u@w\xBxQko{yrsxuw0g|X?cg ggkg@h~ ixcqcbYejef[ [\[\^m^0XvOY[n[b[B\d\0m0B\0d\uPR RSSnJTs}T0SuPyQeQQ~RMTi0VzN NuN}OnHOOxK0c0 NN耑Na0K0z1SRkY0N[[#[j[k[[Y8bxJ%"D Dߘ yLpn"/KSSё퀷0T@=я2s9{d9@-k0;x?ze{f}`~g]\m8l-0u|v|vpvw0q\0uQuYu8lm@c/nniru(g̃kuur0Ue(g(geg~gA8b:u1[Se@fgopM08bKbXbc>e0U(Wo1SO0RK['-^``saa-^h^`\\\][[{E\A\m|Auzo.UX[ X[[[hVi.UwVb4X0RlVSSvStTpD00^N/OOCQCQQ^R00OOzOOh1[SNN|NNN0Nt1>l| NM0{O0L0pv0gN N\;NtNSgp00S000{LT"mmv ~@BSgF0rH000T [cK0@X0D0yF0NN P R0000M0oO0~Y0[000K0Y0d00O01K001L00y0B01K0@1S0@YY0@o[0J4Xff@(gKr4XKbc1Q00K0 d0@"0iN@KeR001Q002d0~00[%tYY\؞qeX}!qrts[U[pnympy6qq NRIQIQ Q@0W@X[wW[0W0 Y0@xs0@6000D0ZR0u[[.[[jue~^#:LL^Xřzՙ0{]_0Q0Qb薏p":uTTzΑ!@U$]#@K%7 7Ìፊ00%u[1 Wb~jfm(vz z@i}}}0N0vtby@,yz0u0uQu䀾uufm!q@gq9h!GkGkkl lI~n}70Sz9hmi*j0KbA(gIvgg(g,guepef0H0U[^._aa?a8b@b~ ]_0P0P_(`~` _ __@_@=O_^3^^eY\ \K\\]0S:ueYsYf[X X4Xn'Y0^q:JWq\Ux0WJWuN)QkS kSS}TUpQ@rR@WS:P:PQmQNOrP000!N N~;NhENN0^0 0 NL0@js01fm2\>\\00@"002\>\\200\ƀY000np(glfV)ϑ  OxTϑJPŖ0q\ff]͑~pKN0WYUdjeMzr1mMz }~_ Npsh1_ Nf bkmuXy0sjD0hV!_Ka Kabev00_c`U`hVTXYfP[l[ffSOIQ IQqQU1eq|vSOO|Q1v00K0@D|0@R0@N@ N0 Nus+fgP{\f0U^w=^ cՈm1&^tsvl~s1vNm^U`U`n^ee~gc^g^__'Yh[~[[`[S'Y~g0~g0S0'Y ggrS1YR_{;NX Y [h]x1=\"kfQl1<\Nt1<\N[[ [5[s[BF{_ˊ蘏򘌀Wnˊ{hJRf fg}i8n^}O[u-^lSpP\0u0umyyx@Ǖx"0\q\}5__0I00YYs[}[[c0n0 0 Nq0@ 5_000S00\cp/}ÌL-- J}@ (~ƖISse͑͑Αwgp k̑R!K KSTy1-N=ÌX+n1Ym.1YmA,S0wQy0x\{1o fqgsLtނ55|Gނ wkAq\\/}}}8lX7w-y`|`|@|j }lyK{{08bƀ00Vy Vy`yzyq[\u7wwcw4x1NNsq\#u\u\u^vuvl#u(uS0uy6r 6r+sy"u}1w6R8lll4Yeyf$Rqg)ickckzfkk~iXj!k0H00tKN#NOOZO{OObN@NNNNoNUNKN@aNNY0݋}N2N2N;NjENNs&N-NAep<0xj0%j0n00\\_ψ7 N NMR1M0P[y NTP[w_fm0p`0d00P[0k0[a[)[k$kǏǏ圈0hkbz ʁzU1KNkuZY``W`z{kkYl_l_U UV W1[l1[lY0N}T~0"0k N[|Em|m0]|fgzWwՕ8;Օܕwȕ̑*̑d͑Α&K>\>\(gllfm0Qp%~n0 N NSS1cu N Nт(ህ7 pq\AeQ]1T0W1Q]тXoψpp{yo0E\0~nzz{nkSelaq6u(vvwy0}u0u2u00u:u :ut^y}0fSq\Kj1l]qqFrrs;8Nm mnnoi,pp#,gl%m\m fmwmSS~n}1#)nlph'kkb8lll l!Q^e\hh?iLkfkte1e0uqgqg~ggh9h0S0!2uf(gy,gQgag09hXeqg 1KNQ00u0er Ne0u0W>\^1bzdzdeeb8b Kb"-Ne0萪\^^ ^^b_2 :un4lA!V}00W]F]]t]'^;s^zVnVn};1QP[0@aS Sys^@ްe00u1yee e@qf@>K{14l`lNNQ!P[>\E\q\\|\Syq\\}~SAS0u%Z[[[@.[w\;\eg@%ZP[{[y[[r4X4XZX'Y+YeY q\0]{0WBWnWWX\ }@K1O}0#}~n0@q\\ΑSHQ|S8S Sp TT@ 8VW NS S@&SyS Sqe:uy}00u(g(g~n}ΑR@4X\d]MRMRRSCSWSJWs^v:uy}0 N0NHQeQQ QRq\2NQ S]:u08b0v2miV0WKN?OO OOO PtPCQ}p!eKN NyNN@/NNpS WW@]fmz*.S\y]N NQMRS0r N N N-Nn8NEN%OCQ,g2_P[^yL0n0 040C N~\7:\g ̑c;1V0W\ghvlxpSSSBWeY NCQQMR]]s^,p7NS\]&p Sc;0;p7qg qghz@T]s^_S>\ >\@#*\\@E]SSSeQeQQMR{ N NxCQkk|vf+Y+Y^@gn N6R|rRx0ΐ[B[[i[A[[[l[n?e?edlRzn~uQq[y9e} &}bd&v~"cƀGbGbkeyRFU^d2҉_[[ [n[l02MQTU`D[nwm8nJAlnm0l0nm[ [![V[=[@7,g0up7w w`(0]7Αp=Np ]\^yF^y@תMz-7p>]K ck~n ~n^y@0v10^ck@l@%vfmeeqg~g0S010^-N'Y^0^0.Y,g}0}z0uv:ux@Ji-\m,p,p[rgruB[|]Vn\m)ncnxKjKj倢l怳l@Vr%m N N\],gQg9hq\4X1\^^8bek(g>\}0\w\]];\>Wq\>\>\K\q\\4XY^sY0^ST T@}WBWXwSSjSO#OlOOgQQ}ikň0b0bov1V0Wj}݈-0m0boxn0@Y0@ƕNdSt XfpltZ~oƉdO1‰_|NaNakybPegR8hQ1^Rq$RXY[`[^@Gge؁-n nhЏ[Ki{Ԛyvʎi*xf\Y Y}\‰Us0'`؁ 9hkn nzos.zK{ꀿk}ll#lr݋hhi_jobk sk{kNaN 00g:gceg{h`WYBt^6b 6bV7bD?b^qb@$Qpelt^^^k_0M0tYewe0cm[ [[\d\k-^c0[0yWY }Y@[Y[Nnqu݋yqRT TfFUW0WJWXvRSSYS0Q000MO MOSOfPQRB0[0@z2NNT2W00D0oQB0bX1z+ h~gwuĖ|ywfz~~uLQ1zm}L}q}-fl lj)m|7u:ylya-ffkf_l瀻l?e ?eYee~fwp+^o0bxlbXcqdS8[f_ f_u_vpa{bl&bn[{\b^Px^*Y *Y@uR+YyP[x[ySJT}T Vze4xNs"u0j"fOIQ IQ$RRRqejOQ OHOPpU{USpqhsz00 NKN{NF0Y0@v0w0[[[[OWu1rirOu1 gR@cgMzc4qlw!cQ}0S1bqgTTё@T~toBNq\]0uM5ais|5 5υb7[q\s|9p݄w{{{`d|Mzzz0["[~0@/1MRghhp[3#q\Yl[TX^>c*(g!(gVgeg~g0т09,gBW BW,gqg0NSWSc@ f5 gva va$6bc1^h^e_=\\ \c]^c0 Q=\q\\O0@W00[P[P[[P\0[TXmZXX0q\ʀRWS,g}n04Xx0S0}tQ5R#SST0WjBW#[K\0we0BWV@9j0q\RRS0[MRMRQRhcRp\QRn9RNOOxQUQ0 zNNN0[00@Ē0NsNL0O0@}00n0N`l1bO(EKzOL1t^݋݋g~(^LMf1 TR_zg(u(uOvv:gir\sFq"[9_e eFey g1vQNbZbpeyR-r^_ _`\aav09_r^j9__Rpeo`NVV(WT0WcRZSS1"QpezORRn0RwRQOXuQQld{po`N~{N NSOY\O}1Bl/f` NNV`N1vw@gBzm8 u󗄀qR4Xo0_̑z2cJJaXʎnL~NUBzzz{w~|r:u,g,n;(u!vvw >y y@z[vb0Ė0Or(uR0uYuvuvvr rnsJt`tup;mn,ngod6q6ruir^_j"ll lWl@mm0] ]_jhckiktkkr_ >_uf_``aa]} ^s^t^_ypP[X[[ [U[jq\]]sX[rc[f[v[[s0#l.Y .Y|Y}YP[sW[(Wb0WgW1X0[R6pS T Te&TT@TTpShSSS T>P[R RbRVRpSCSkackgHho ijg (g,guQg쀗g=[pX[U>koeff-fBfp0ܕ0H_eef}1_sQ~pe]eeeve(K\T\Db_%_aab}?b{_'``1KNir0vmb_ff_q__a_08Ns0ms^^^^_ls^t^_x^\@6W\]o-^8^ljY![@\ @\kE\q\0nlpޞ[z[\0K\jYP[vX[q[[@WZX ZX*Y+Y~0ΐ@W{W`WTVUwV@Vv'WPIR!STT`}TTS T{ T:Nrp~0'eQRSZSSSQ6R6RX;RnGRQQ%R0S_^{͋P\CQIQkQ|Q0;[NOOOO| P@$P}OOhO\OENeNNUOTMOQN N N}INPKNlN0ΐK0j~0 0 0@`01000|0xBW0f0b0PY YeW[6qyoIf0 h0@0HQ^ TfL0@0[h[h[][_5rYH(xwxeё <K1N1lSЏN~^͎t^q݋z-1Y|k3}*w%|T AVuz[rrqLSwp3}f}~yzzwI{}yyznvnvw>y0k5r|HrLul\Jb$millg!nuqmi#j)j1ez g g|ghbeL g>0W^a a{?b`b1yN^j^_1Sws^s^^b^tl\\=^zXT/ Y[ [[z \1lQS1vw YsYf[1SLUU~:Wf1XjXTRT_FU0RP}~~tlQ"pSpS}S_TilQuQ6RvAR^bIc[7_:_0v0vOOPRQ;N`N\O0Θ0z0l0NMOs1 Pq\cGyw7Dw ؚ󜊀}wtĖ~$S S{T͑Q7 я1gVwm wm~n}0\N\y,g0}}0u 酋L֊g@24o s}}xVGyPy@4Vyy`ym!k:7s7u 7unvfww x7s@ps^t+up [ll@l%m>mgo6R[0^!kfkikl}0ΐzftf tf+gQggg0 [f%fBfofeemeeWfxcYeleeSqONf#Wj9\1b__ __`yva{?b![b_f_m__xp!u`^ ^^u^z_}_9\\]@]k+^z[[[[q\ \-\$s[@[[[sp#[+Y+YYP[}][#WWX*Yg@2ΐ9IQCS% T T>TBT V@BVSS&NYN]2uSSSS1[z)R )RRzR S{AS0ΐIQhQQQ[>[NPO POQO~OPgDQNNN@v/O8N 8N;NENyKNx Wh00Nv Nx NR[[[l[%[g ]| |qSΑVnq]8bmuN P}SUZX{]fmF_^Ux.ĉϑ}1be{ĉSxTt`z 񂇀Lzj‰TUxx}mf!k !k_lltlvwm~fn-fzg9jq?e ?eOeewe ft_mi`u`c1bS2+Y[ [\wx^uf_p_+Y}YP[s[WWXXX'Yh!'YU\SuTtV W1'YU\8OQQIQuxQ~GRSz"Uxx0x[0f[8OO{OyIPrNNtNNzOaNmNt=NKNm[[[,ggz6ppf Bt{ˆ3u0NqP}P}~e!qUt:0Ut|{rp{tz?zu }u1Nr0@z*Y0oq\w]0[V W~v 耾hяk0wk+ KNz0}Tu00W1S]q\0]~-7A$Y̑#jS7@Jw0XXl' ]1e҉҉ˊ1eQ0T0D01TD0dw>P[}L[sňJ݈XH<\\@BHa0g0kQ1zΑQS@XS T0΀dll5䅃Y\ajl1mP[1bJWp9![@Yq\0̑]ww w ?@Y0[0S0_g]x^%m{Xp0]P[ P[\q\\1[X0@-NCN0\0Α΀偔oo兙]]0u:ȗq\\\}y~ y~n{9y} }w#~~Oz izvznz,{1eq\p!^ltwJy+yy3zmMz8l:u}uΑ0v04lR8ly@myy09񂪀p0uw@w^yeyy0q\,gu^0y0fmq[q\{v w w@wawuR}{vvqw0(gt#un(u0u 7u0eqq>Q\Oq\ q\]e0b_0@Q0@qW-NYN怮[0Qo7Uqsst*t0RQ88NOagoUq[rirk0ƀo p ,pp6q!qY`0]15!q\0mn<n nng"o0IY[n"!n#nH:__ eqg@5x@%0n01@bn0-N@-S@$0W\p:qg!\y1w\ld%mfmvimwm~P[hfk9lllll]6]ΐp Sl8lk_ltfkikk klr,g:uHY@H\]ؚ0Srj,GkGk ckekS_vu0ʎ0f0'T[j jt!k>[]ΐ Wi{kzzh\h.hkhx}i ]Dm Dmn0u0W]^i0P[|1V{OD0@i.[z[\@8\0bSq\(goegg gzghl̑egiqg~g<\gpgY}(g,g1gQgHag1=K\4XL:q\ _h_h@ck2z 14X02lX1wq\q\]qg0TXXeYK\0we10_100u-NSWS1K\we1K\weq\CfCfnfzfffu0ˊ]v0Reef~fb%f1sr0W\__bdee|esedr>eo?embibcKcc0(Wva.?b?bKbSb]F\ \]](0]{)Y@2'\q\0Jnvab8b#q\`lA T0u_z_\%R`no`pa\'T}eqr^=_)__ __zbw0}ThkuwX__r_1 )Yv0u0zq݋q^^_y5_f_o)Y[0vs^*^ ^d^^#l!wys^x^^E_ _@L/n0q\Sq\]0!X\}]l^@kL ^@'V^}][[GK\\\\y\0q\[,gř0MRK\q\@#\][[[ ;\E\\\]j0mi}PNSq\0NlKjVy)Yvl[[[[[pp\B]h=06b[u[[0N'``][k[[d[[_@غiz\0\0iz]eX&YZ ZZ_P[\q]WSYYYb1lq\XX@P*Y@p+YHYjXXX4X5XZXx0[q\0W BWPWzW WAxe1eq\0$q\0[ PSg>T6U W W{W(WmAq\͑wU@ UV0[|>TsTTSUUp![Bΐi0i00v0 00bNh0\F0K0mN0eP0qZ0@^0D0OL0U0hV0c01}0D0n00_.Zi^^zԚxZi tDn0@mlQ0\tae eegj0^_vaYe0N|0[wS*Y *Yx[^0VyzSuVs WNNdSOWQ|NfNNuq[}[[[h[[[|e}9͑ĖH͑0XTl0tY}T~\]S}"͎0tY{Ys}W(ww70tY:u^yhr0eq\Wy[pĉ0wx0w o񂎀0!>m}}‪~0_0_z_l+vy yykz@ɖ{0^vv@ww^ygrgru}0us7u{_lllYl,gKj Kjckfkrk N?,g -gg*h"_TQu9 \Bf Bfofg(gvRzeey-f>m|WnK\Fy_!R`R`b bb0o0,g1 Nfy___xF`![_0fm]]^_|f_|K\q\\]q\A^2[MR2lt4X[[[[[z\|[[[[YYq+YP[][WrXY0QQ.SU UWW(Wk1 gSSSSU1Ytx)R)RGRiRkShQRRRbNP PP^KQuQ1YeNNOOjO0(upN N NKNv_N0ΐ00T000nCb@s,g^yvz1f000 \qbMMOΑbr#\0uqbh0u: 0W0W\\^_%`0O^1milz1NSNQrSTkeS'- ؚ#0@gZ>\B!SWS60K\#a}9 1q\CΑ/@0]/n/n}0}\e@qg0}N[q\Α}p5ir00000Dq\]l}0KjS` Kb70BWQ%R0]4'#8H0u 0u^yXΑ_e@eD,g@ ?fmq\)@Α҉7#S(g 50PO1%R]r*`o!q\l0uAvvzy@R{ }0#NS0uYu{v1BT]hhl@\R\]mg%m %m萝Αb0QN@`0W[AmAm!q u u917]20]\p$]lEl%m\_l@‹Α_ll78b8b(gw9h\]_BT>\>\K\@\BTU[00N{OQ07p#\Kj) @*=D(12x4X@|7:u:u}y0 NKjfm@C0u!Sw[]]ue(g[@)q\\!0uw-N NOT@V10WMR1KNR1(W[9h!ll_lllPOW09hi{Zi0Nq\0q\ag agqg@kPh0S10u\ef(g"9N)R]1q\Vn V[=^!__8b id}eASl0S|"\]]7^@^_}q\q\\]]x0qg zz{[@[}>\#ΑX<Y2Y*Y@wbHY#[CuX9f֊q0u 0ucΑb1~n)YP[]%mr0v)R@gn9hXZXX0q\0W0WBWW0l'Y@)'\ VW@#&WDn0@JS@m~nΑёQS[ TP T@KbTTUY}0u%m%mwmz0u\](g_l0~nKqg^y^y@܁}qgwm@/n1_hKjVV \_0x^ NNN1Nv1NvSSS0%R%R)R RWS:q\]0u\]p(q\ZX]Q}QR0%m~KN4PO PO OgQuQ0[#e0u:u:ul{WS](gqgKNNN0%mKjԂ07 N N-NENN\}0@W0Nΐ\lp]}[[[[NNP`/fUvNP[{\uy.zpuARQ }0xe{k#u'VY0?Q1܏z{k lQ1mwmh:1Rn}1 NM[[so`?acbyxyctxuLumgnIr1lglq>mswmno!q1bkX!qmYY_/ gHh Hhmiwkaqb>~v gg^!hQ1\w?e?eeg\_ _xbxkO W0][t^ t^^t_u0^][[u[1Nʎ1iQhYY{Y}P[nx[y14l@S!WX XX}Yv1x[MOqWhXp1Xj@SkSt TuTOUlpIRMR MRRsR0UnqYexR^0Rn6Rsv0NvNMOgO x[S1(uNP[qSYe!_Nq["r[ks[#u[uS uSb}ˆ~p hVY00QShVksO4Y1_vsNs[o`uuve[k[k[l[jn[lp[F傎Nw!qN3K\b k+V{[ [78K0tx0NV{tρ0Zl lt0u0 k{!kfk_``e9hKj0zzkqx[_@_@_Vo`]]^s^9hl2[q\K\\]0weQ8*Y ZZZP[[0q\p&fZuQlz*YsY{Zt+Yΐp"k3T3TITX{QS T0@ [0NRQRQkQmQ{uQ0@͊[ q\N\O䀳P^ N N@-N@\]N0ΐn0NN#ΐ0Kb~e[jf[i[j[ru }pese Y/2- -bt2MR?Qzx`bDl^1@b(uQw_/9ZЏ11SNafnjqތ}XgƋq nZSz_тiSTm mzo(uCz%>~>~P  NO1RN0`X0bj10O0zzbM|c}Yvv]xyJvz_l2^}t(u0uLud0T|tk>m >mewmtru?qemptk^kleegeggp!hmij1f[SMR:uψ0e`gT/gVSOrSP[5_ MbMbbZee1bkXzk_s_h_b0R_Veg[[z=^t^T^eP[][f[1NfWFXX`Yf}YfYWOWzXZg }} d 0^p}10N0~gg@l(gqg1SWS WSS'Y@%e00u-NtMRoSXTXTQOUZVhWSSf Td{Q.R:S :SRSqWSSR06RR[RRl S0Y6R 6ReGRsMRrRn1Yeg{Q|Q`R_NOOrPPDQNOIMOT1(uqy0 y0@N`NCNqqb~wL0@s0v0Rh00S@4x0000DPQRQxP[Fczzg_[ _[b[c[d[@:_N͎1 ؚ B1Α<|1Α!q1͎K w\OnY0%00b1"[^ vLn6ON}s1ތ1}[P[Qghs hsjzv}yq!qc{QglopyrV#Ndccofg,g}00#~_$aaWG[\\k\m^zq_x[[i[}[r1[NysY'sY{P[d[[zrrhs00r0hsQUm0m0Q0UWuAXXQqS qST4Ud_W1RQcRUSUSv1KYePP ?QPQiRQ[b}0fZb'`q[YN6OPr1Αd06OZe-yr~ΐy}zjm jmrs7uy0P[e %f}kp Nw0eY-P[P[e[_e0zi\e >rA"~g p霎 zYYFZdlxon0sYwR RSp0W0b WzcppNpNQ1}KQP[VԚd_C ĖL}ΘkYch͎0 T0NsQgQgwy{1n0ho0Y@v1Z00t_bi%ff0w TYYP[u[@t[^R0[0 TTT1Xp0[hPPQ Q RbSΘ}0VYn0 NKN{Np9P[0[[f\[>][@kf_0uNL,͑z ؚ16rk6rk~͑Ėm 0q\SpΐLmՈ~oo񂄀5{~{xzz}}0u7usyf)_l m mim|wmu_llql g gg!kckΐf%f-fzq)YvaOe Oelele@KH fwaia?e__mu``zf_z__qq)Yv TKY$s^^^^y_q_s^sx^u^}[[[r[x\YfZP[p\jW*Y *Y+YnsY|}Yy0ΐrjWXXUUUV0ΐ TT~UsO"{QZSZS{S~SwSq{Q)RoGRuAQAQ}EQIQxQxsOOOw_NNN}NvN\O_N}NNΐENENINkKNpRNl N8NpΐA0\[ N&Pro`[.[G[S[W[W[X[Y[vZ[B]NO>w0g0g5nb^3̑bbuԚ] NtN Tc̑u.1Lq͋ ͋mo~M00^sp00{&{_ __㉅1L&{W}uI0" |kTkg{9hsch\(W'_b bizdu>e gf(WiY_a6b^^r^|^~_n(WDY|^2QSSa&Tt}TwU~2QeQYRaphVZ0 Z07 NPLKNyH0@7X0Y000nB0߀ N@k.[00Q`!V{V{vxЏ80N0Z|0t`Cgofkvt00zzf'Y'YsY ZZP[d0#WZ0#Y-N O4TzZWy0q\d0S[kT[U[V[iafnO;s /o0ɛ1N^~ Zj|0O\~݄ͅqg qgwq}1WSۘV\_0O\z00fS|0h0hNzNztzk0T1+YP[~fffkmxHr1 gRP[^ ^w__yYe}e0DQP[[_[\^r1KNS~WWX'Y+Y0P[r1[q\ NN{NS0}qgqgwWz"g0Qv0YfZgf0ňk݈rM[M[mN[jP[ Q[Q[S[6qq N}[b"uW[3ΑoD0,gl0q\Α00{0e! !u#S00c[s|1$p g.z IyZ~0f0P.z0}}n"u#uGvwy00BW*h6iq+s+scs{u=Tiq5rr_0`~1+YNllml@fm*h}j kDS9_H_cbl1]\ef fd(geg0WK\0weeefbC.?bbce00upXa0kBWq\\V[;_y_ y_j`o`q0Q_9_aH_puQs>\>\s^w^[[[Lvx8pLvu1W00qe0uLv~0LvvZ/k[k[[[S0Wej4051nX0wZP[Y[qnXY[k[0k[0Y[~VW YnsYVYA!k̃p#^0!k-NK%R!S Sr TUz:]%RHS S000\NQ}y~uOOOR0>yV`00W01~0W0|0K\l-NKNN|N T~g|0+000010\ƀSl@L/0s^1ؚS1n4l|00@200]20n0F00 F0@ߩ`0i0n00ek[]0002O0U0000IG[mH[jK[kL[uz0RQ8[%?[?[j@[C[hE[cYfZE\%\8[<[m=[l>[kCFZ8[P[k2[2[4[i6[7[vA000@kir0W0)Y N.[g/[l0[PQRQbi[{0S[/$[([([g*[,[-[e0Y0K`m$[%[k&[n'[lp$[~ [ [i![k"[X#[m[h[j[j [t[ [j[[i[jこ [[l[j[ja/1~wwT R2k0n0N1~n nu{0n1ca ag#lZ\ \KacaqstZ [[1 2knq!ZZY YZtZRN TX~Y}[^[l[k [ [ZZm${{J̑ Αi'`ux0m8nuvw{Ɂ/b /b2bx4lzl@ l0M00sW0 [bkD0OL0j0 l@2m10[010`0[l[k[bZZ8ZZZZkZl[jeqŖ\(NZkZkZlZkZ ZxZkZlZpZRNZjZlZkZnZzZ?ZZjZ ZkA%Z\0\TYgw~wIÞ~~pl0rv vrv}}0"rS{Zo__luZZkZ(Zl>m| |uw@0P[>mAm7u{ZZP[yk[k0PQw6q}{~wN{uZ ZmZmZmZYfZZZmZkuZZ ZZZhZhZlYq[m팓LZiZwZZmNY{ZZiZkZZYh`+luu+ }rq1a[11r[|liYqsre``ah|h`v`}`e0sT sTmZ_o_ j0L000SS100jL0L0k0l0y00i0[0f0D0SF0j2j0L00v` v``Ɖ1'YN0YYch`z0_y0ZZZkZjZkZkZZZiZjZ Z+Y@LZqP[iY?f}ǏǏ@N /ޖ1ޖ0Of}r~܃0\cckry }0r0r!eNY6Zs\_\O Q Q0RtS@.sYx0Su\O PeQ |Q0!NYfZ00r0 0@*NqNqNlP0xU0@h0@Ա00\ZkZiZ ZTfp HhTfZXvvVyp^~ZZjZiZkZjZdZkZjbY1YVZZZ2ZZZlZlZZYafZ0RQpdZ{ZmZkZlZ ZmZmZZkhZlZlZmZmZYZZmZZZZmH` `nKaZg@Z0Zc0@z؁0@Y0YtCYsfZn[[5Zh6Z7Zm8Zj0R 0RuYoZ_p!fZY0[0@e0Nk1Z1Z2Zh3Zm4Z`NNqmY{%NPN[`:W@be-Zm.Zm/Zp}iZZxZ# Z Zg#Zc%Z)Zh wxZ ZZmZAZry}B`jRӌpbdZ9ZmZZlZ0Ig+^ S1b[+^_΀|Z ZP[[kTw0͎Nx?QRQ%PP0OZZZnZlFZA^Xl0R0pZSOZF Z Z Zl ZbZm0wZxZ`ZcZZzzJ`ss5zR@M2k0nv`~lw~ZZ Z [`qZZRN12knZZnZZ Zf@5_sX2 H Θ1kQb|1kQe0"AkQQ0Q0b< Ė)R񋌀)R{33Tk0u'0[0[ƀq)Rsoy g&wmwm ,pup >reu\[gR kwfk NĖXX1H\a a|e g1^]__sQaj [ T@+Y \\ <\ ^^5_0|0000 q0e_+Yn[[}1~gq\V VjV{'WoX_0R~ TTxUA܏`0d0dNIQ IQRYRpSn[NOgQxp0p0@N@%NkK0W0Y0O0Y0RQiZP[tɁ݈|YkYnYKaKaltfrq(0n0`lR\RS[|]`^YYWY Y7Y(YYlYYl0+}AZ q0~0~tbbe}r[0N{[0M0YmYjYYm0o]YYlYmYnYgYY YYlZZP[k[\\mqq),p8bn0RQsYfZ0\m8bWs*̑ ̑ΑR0@opWq0S^y^y@}|傎s0u~v0Th%m%m\mfm$qg@}0}h`l@Kl8bee(g~g0}w09s^xX*\] ]]_0MR%\pS\\q]XP[ [[s\\]~g~gKNTTlWWKN@NS0 0@6n00CN09jN\hƀfm100\hYYYYYYYea&w 72Qe0uw^y"p%\ahc@{g\hl"e0u$Xq\ q\|\]1$e0u$XYiP[q\w0 02N; P@/uX ]i i@Kjx]aqg0[ [q\\1KNMR NSS0YNSq\\]xƀ18bq\QYl ʌ|ĖYlmirく1dcfZ fZ``zf퀺kW0@^OFU+Y#mfZ FZkk}6ryhFZZ{hcp q\YYmYZwN|*Y1Y0q\0*YxYiYnYYh}YxY+YkYY YgAlAlvGru||*YP[@+gs0lQA0|0Z=NYdYYOgB4YE\-Y$Y YYiYY YlB TW[ldpx[r_Dj%xua! N/cjdž rmNe0N0Npelzlzl %m@>mh0}{.~1 N N_XbQfhqBlhQyQ1V 1VeYlIZl[H\BlhQQ@ҞRmXTSTgTwTNN N gQQ1^tbg1͑Nzrir1^tbsW0@EY0@s7[0@m000nYlYgYWYUZ!6r h07r6rx7ry:rZP[zo`kxmq xYYFZ FZqZZOPYrYjZUNN+YvYY,T@"}@b0KNNfՋ0vYwDU0@q+YhYYYS_gYY YYkYYOrD?QRQ+Y{YYg{yzp7^yB}B}~RvA NY0Nn^yzF{!萛zvzvvVy|řt^rprtvu0NSggu+g^mip_jS}eet1*gSvNN\OR^1B}h1Or~00 qN1~_0R0Tf0T0SYYjYmY\=qg*s*s@6T?X@7\m0bqgokdl1X]/^/^_sSb0\ƀ\]]}8,p8b2Vwm0\0%RsY sYYWP[0?b%R@ S@'Y[qg0 00SO0]0]~U0_0@a0100`00AK0001v00pc|YYYmYmYmYlYYmYmYfZfZ[yzOQY8bP0u.@,tT圄 8^e@ qg0wm0v1P[ce0uy}o"SWSqgg gll\m0]0qg8b g~(g4g0mƀA]s^0bWe[ e[[]/^~$\OWsYtYsP[0@+00;00@ERQTBW0\\[0@@5_0@ln00N\0^yY;YjYmYYf>\__l%m̀!q\[rz0P[>\\]|]YYPZP[g00+Yt1,pq\1,pq\YhYYma a/fsgz gzvgNPs(Wy}Y0UYYYCYYYYYlO0Q0@g~0@y0_P[r ZyYYY|YmR0[ xayn;00iΘ0S0SZ1RNyY5YaYYjYgKS_vuvutP}sS_[=mp|TSTSaU^}AYU0tz0ti:NROSc gqeYlYlYkYiYY)YlYYYZcl;ёO2aab{ 0[ sY@5\0sYsY\0sYyP[ΐؚ[p&Sq\yؚ0SpYY@U0[#MR[ё@A^wI=0[" K0[kjutSY00sQ0s##抐Yٖ0ܕ0s0$@20Y틒U}Po8+光UL@3\] ]qg}0[\\\XX[q\~ NSBWo~y0[MR @0q\|U}~q!SNyT{ T{V{{YAmy@9{F{"uuunn@Bt(ue!q0z0wzlwmn0[D0@\09[q\b1MRtP\]0<\[k@b7g}i}ick@|l@Rl0W[gHh{uip#NNwewe@녹ej(g@bKbbxVzz0zz0%fm_``a@va0)Y___@} _[q\]]<]^0[[@2[\10;S4UX XvYoP[i[0[UVX0]1[MRsTsTuT~U0[SSSU}~0Nƀ0NSOQ Q@OSS0[SO@VIQ@jsxQ1[MR=N =NNO0[1YNa0k0^ N1Sp2M000DiYnbޞ}YYY)YP[__mh`auYfZZuFuubl(+YsY|i6b,#lJ'Θ Θ<T<*`x򖌀'TTmS|~Swp`O>w|ssevmwh|\r1Y#l#llir{4spu#])YIZ"_/g /gzll}1Q)Y_|*`fw YSIZfZZq[{}[uXYYwYZeXsYnY1YlW0@tNy?QIQQtY YYlYkYlpYYSYfZfZ_U[#u0fZpRY ZT |^y yLS1N[;Su{|^_CgOkS0uy0ePhN N1UsYRz[1vw|;Sygub{KNN1+YTaYOVyqvYY2Y|YY+YlYSAYnbwpupH*[*[P[mk{v̑0 Nw0NPO@BT@PZ|e*U{􋇀9Uz1z1zl \0y0'Y|eBlpRWW|_u`WcRVoW\O\OORx0:N{NYlYlYlYkeg3傆BΘ)ZZ W 1}Qce1_4l}0(g1xsceΘ e1||7~1KN 1w{1(W&_1@bwl&rr rs u av1Y1N[ 0L0Lt0bu@b0 T{01Yeyfz/fb^}pEeEepxee~e1-N)Yq![sMbbd1=!qD08^J_?_ a @b5Kb1Y0N \{{ 7*[0󗁀0v\h3u0 0@;[ [q\\]0s1hTw8^p^uq_1b_e\e\]v]s^@{0Qt[速[t[sDQKU+WWPWY"YRe00@b:y1ݑl0SUV[V1@b:yq1YR RoSpS TX@b:yDQ vQmQ0NMp1Y_KNXO<O UOO3GP0Sbc}c1@bw/f/fiir z0}Yj:+^ir1?ߘD0[0@ثj0@N9k001W0D00=0w0[OKNN N]/fzUOwHY0UOn04l04l N NNq'N1Y@b:yrO0bW0 Np@b:yfu{Y{Yh|Y}Y~Ynp+}&Z q0}0}@ ge58\ \o ؚ1`nĖ}w򕍀2it5 B>]]@f:u2 NSbؑ2 NSbiRRqwm͑~imΐM0Ts 8KjS1`RЏax͋'jIqlaLZkaW~팋͋|׋w݋1=\҉\|m҉ URq1v0[0vRR܃܃s UL0bXjYYx6t0^W[GrzH+}}o r 1 N8^_1pKNKN_{hZr1}Y#l0e1}Yce{{{/}l}@٫0Nzz{c0zt(u w w[yyy0l(ua7u&vvO?QwP[rrsUtrun0 N!c@Dd0GrsLr}ireyk0 m"o "opwiq~=rpaW m倈mooq0o`_Il Il_lllw0aWykjk'l}0/fug_j _jo!kLkcky'Y[1Ug怦hqhnui0N,g,gageg~g0Nu1}YS gg*g0S\;҉p*Y`w~b9e!-f-foftffe Nlu08^eef%f1;u^p>P[fididOeteue0Kb|1Nf|~bubpUca*&b&bz0b2bKbj1!NP[#0|0abb bNP[1_#=>~oaaba]aa``}``.^Qi_4_"__u``Nk}Y@ gl l1}Yb0}Y1Xb1}Y1Xi_q_ _j_4Yw-0w~^ ~^^_~f_A Ps)Yy.^k^x^0Kbf0Kbmc[[[\]]c[f[x[[q N&P1 N&P}Y }YP[vW[][:r*Y@U3+YwGYp_^KQi@T2OW YYY'Y )Yr1YYz0Ni1URxOWcXqXX1}YlJUJU]UmUi0W@Tg}TzTVSSS|T'Ta,TaAaa\OZP0\OVSrZSSISzGR GR怨RqRJS0)YsKQQQp)YkENX8OO O P逢PP/fa0%Y8O|s{pzf@gqalwmcd0c0c+Y +YY``|1mY^OZQ*SFUdlYqYqYlrYnsYstY[]9F#_O1bZ;N6Rw01bZF)b0PMb Mbj0u@edI{o#1bZ ]zy_l'`xQU UbZp[xq\1bZ QSS1YeENENKNNuP~00RU00d010700b_VvňtTPR!<\0S[/c@uee@{ܹefe?b?b Kbnb c c1id^N{^07uňy݈~b_ q_ _|_o'`q}vf71>e0uTf[\\.^^ ^v7_@ߌ:_0No^m=^^0XT\ ]]f]g^=)jsq\q!V0WBe\m~n\K\K\q\\0q\\d\x \17uQSf[i[ x[[h[!htuebhP[Z0uisY4tZ#ZZ@G0[xP[P} P}FؚY0s0'Y_\QutZkZgZ܈)YsY@\tYy}Y@Yu2Ze)YZX$ZXXPXY'Y+Yq\\xƀ NASvu0Z1-NYu0kQSTVsBWX4X3POkq\PMcR)SS Si TBT0\0_aSSSTp@btcR RG9S;ShAS20,pq\ƀ0R?Q?QRPQeRQuQeQ1eQ0耰}~PPPoQ*QK0v0v-N,6OcOcOqOzOP6OSO\O0[jpq\-N ;NN@xNC4Or9jPpgNi҉]00 0@Չ0@?NN1W0D0€0+Y0T0Z0_0@n00kP[Oz1W0D0{1S000M0lYmYlnYpYl00W6q922ؕ[%mwŏvF{ F{&ؚ|T6qzvp|v TW g0p0 N07_$_0@^(h0RR R&bk0bq NaRwRRA \OT0MR00bc0 c0@q0 N1gD0F0_00d0J0@[_0@z@s@wS0Y0d0Y0[000hYyhYiYkjYkYm0R^f[cё0puk k$N%%AzBNk" eQ#O keuv|6wp|1 QS__ocjS~SgVpOD0 F0fH0@ N~O1jYSƀST ԏ0Y00{000D0tF0yH000bYkeYgYl(yyr,KΑ f0'Y{ggl>r r 0uUy~0Ԛ0o0^Xc'ceegmg9S^ k0NN}KQq0ep#q\NaSh@lzyrx})RS W0W Yv00W1eN0)RjIBl Bluml9aw0z0}ONS_gj0Td@agD}_* (@X30u0[0WΑ@.Y@6?NPO0NΑ"Α ё;)@bw07]]7萛0Nq\%q\0я dЏQ@@19KjR,1 7 J q\]0W0;\0萞R܃iJ䅐LAM0^1%R] @W傅61q\2{vNuD}jDSH)WS@:q\,g@U}0#0oyfm0u^y^y yydBzs|00W10]1ؚ\0uQu}v ww\O9h0Vn`eB^y(R w 04X0(u0 O0҉^yz ~0h10(g0wAm Am0u:u}v0q\0Que(g@,gmS [[[ [\0]0w0RSX'Y)Y0I0QuR RSWSS20(g N@{-NNQ0R1KN Nen0[mo moo,p_r@nvsfm wm m@z!nJn0]0"~n0u})R)R CS SSS009hVn1N\pq\POeQQQR00u@81,p];]p;t8N(NNnNOaOOOO0̑8N CNIN KN NS>q\fN0`l00 0N N-Np>S2000 P0uLu@7U0 n0~0@Ȇ0K0@M0~0i0ZNKb{l@bbuX`YX1YR JYUYZY%ZY\Yl`YaYm0=v eflleAmnTj}TUV}_%R%RRRSSp]e}0@'N{NQv\l lzz}G~a~\ncd:g`_ja8R 8RaSpSSTk0w00@19NmJYkKYoNYOY}i-^ppw{Ǐ#0fp0fv^cˊuu@wzzd}i{jlm4tQwc wczdHekffyQvRwR{bufNfNN Q Q#Lk0e0[Lk}0eY0g0@" N|PNzp"0e ۏi#ؚ|TeZ{~SSo_bhRfRR\OT0MR0b[[@YEYmEYcGYHYIYBbl3` nw|ju !6rk`͎Ώ~ی~qLMRZXq"^yf{sT{T{{| }w"͎qNT{si>y@yy]y}f f|>mp.sY1 -W쁌bbeeu݋Q4JT`Y `Y[[|c^4bJT{}T1U)Y0w1LNR R|SSHT#~QRoRRp&3^:N+OOMQlQ{Q16rkN|[0uw0[0l}:NN]N:O-W쁅q bYe_0 _0@kf0@[0w NlL0W0X0@fZ000ryrrF)ΘΘ 倗 ў1ek1_ON}@b a1puO1A2u|1A2usUGSq&!qktY_cߎ1!qkZ x-~e SE\Zkf qNJ1*`֊h‰`V{9$L LtSr݈ro1pu g@o im_pu0I0Iwp q\~~d^vV{{v}}s0\vlxlxxyyzxe!q0kvwwuuzuVvbve!q0k0kyr^^t\puk]fb+e/g/gHhmpq1!qk1ekerofkzffwididTHehpeixeb}bnwc`XaXaaKbMbf1!qk08N``Ka1ekq)YYob_b_*`Ue``z*`r1'Y]z__cR9)Y'[[\p\o]{_@ˇ_0)YGYYq\0pwY*`0*`y0YWWX{XxXmRROUOuQuQeQ)RRte!q0k0kOzIPvPoc0c0NNsNg0*`1!ek0 P0@> W0M0O000sY*`000058b}ׂ @W]Α0ׂ=l0P[uwzoh70ȗ ̑Α*Ė0uv@Z w}k*2z;S'Y%m %mn,o,pirQ0hKjkl$]>\\ \e#(g,gg>\K\q\\{CQCQlQS|BWP[0Wt"\8NNN@ P0q\0]P[|u`lg_l9]}T~2!q{vq\BP[ppk5%m"%m u@YuBzP[DNP[lg_ltB\,p@^y0;k_ll0]J1s^]ggq*gx9h8b@4Oid fn0]2}vp7~nIT5sY\ \]y]^0P[sY@R[K\0fmWWY.YHYs V0W0P[xITUW1n0_l0o P/JS!JSS S T0P[0)R]0)RNNy!0@K\70] P)R@FR0P[0";POPOUOhOP[tS(g0'\1,p8b0NN0_l0]g g_lu}|{zNP[l[u`@YfAY}BYvDY0DYq\~"N N _ek0o`p0/c9Y9Y|:YYd?+~%wwSіܖ -!akv0Ώ0Ώ0W+~Wc҉>\]kklz}0_0Ch~d;egj0R]]6^{_cd1 ~N0R(W}P[}d\uO OOKQswQ1>YS00@GNOO1>YkQ;e)@w@w z c҉vS1vΏ1>\]~0Ch};ez@gBgegch(W}@wn19YSP[P[p]_Kbycq|r^NNKQfQo(Wn19YkQv AqB{1 eQvkplǏ0ege eeghv1:YS NwSc__1YL4Y7Yq8Yb"wwǏpދ^v@w@w:ysbegyr18YS4VVYVYj ___4V'Y8YuKN͋ NNKQtRSy1wmSugwh//HHzΘ B=Dv1Uc1Uc/ejwyddjlm͑rnፁ*[]g%Sme0u==@ nputpau{kǏN0Y0Y{wrtrp w,{~ ~x pr|1__{mH{@jV{n{xyyfy}znzw w01j00)v88 v vjΘ Noa5@u81~q҉q!\X]{ {~~i|\vfv|vi4xI{l]&opuubu^vQ\yopnHrjr1^]mi_xUfgagYqv)wv0>kWW}X4YqVYpP[r"OWSN O ?QnSWS1LeNp"G1{[ePess@]704X0]e\mpry1s^0WP[ P[~[\]0\0:NKN|N1ls^1s^0WyY*D'Y:,Y1,Yi-Y.Y/Ydb bj{kkkNX-Yt[FP[P[s`BltLYlQJTW0W'Y)Y**Y>5+Y]6l ͑і@ɘ0m0lt^y;\0T9Cg Cg)j{kN@l_0P[]wy_/c0\Y7fZ(fZZtP[[y ] ]`lnw#00e0Pq\\|\00SYZYYP}S0v!P!P Tl1U0fZYfZ00ENNUPOP[u`0N i ꖭ~ p -; \0hy:\\[\W0hyÞ?ĞoҞ>螂qgYq@ћؚYqu:u}qghllp[ [q\Gbetf0-NCQSWSW09j0Ug 0u77-0]0uv@Id^y0\gth@2i{l,pK\\\]]K\nq\\u0BWX)Yv[0-0N〗}d0R1sY\OCq\l@ݪzΑB q\l17q\p^($( \ l1e0u1%m]2Yubk\圑\,g%m0\R@wm@t0KjB)n}70h0l}17q\E`l`l70q\E\uK\]q\\ؚGؚ F2'/Z10\ ;]2m 2m`0q\0\]9h@jh$q\sTsT0W@jq\ NS@OS1N4XT'Y\1\Z0~kԚ N|qIQ4N~0\XJҙ&ҙ ՙZl1Xix000\0\1#IQ聈0N0c1Y@s\0*`z(WXe@,g(g0iBW4Xq\v00Wr Θۘ@tߘ<"o|8'YP[ꖉ0jm0ꖂX^po{p[!^y0KbZH-- =@SoFMNؑؑݑPP Y 0q\0v0v0l0bkqb: N0-0{k ~mĖq\ }~0\xQx}FNc0R0phw[]wm @Zؚq\wmy@a}0\q\ q\~g@t*j0]JSY@:;'Y1]S0\q\M@wPbc0\1]󁆀Tq* ?aDfFNNlzs^,~n~npt }o 5ir000001r}m1IQ}s^Pg@ªk/nt0Α2ee^qY Yq\\^04X0f0 0 VWlQWu100m40000}2zz/nzENT}BWp逓'ܕwZiL;0u逋Α0u:uyw(g(g,gqg0s]Kbq\Qg2Se0u$}${.@ywq\k['SCQS\1Α0u^_0揰"]o8b0}RQK\xS6S T`,@x9逎lzz怸lkltq0u퀏y00uWSWSt[|q\\ NqwQwSx1q\ w#2N{A^s/np:]ۀ͎lDޏ,ޏPp _I] ]qgvĞ0ё0eSWSq\\ N!q0S0Syx ΏЏ0ls0\q\e00ux*} 0]쀁\0u!Kjgtl~͎Ҏ_q2r'  ʎ0*w`l0ekr02rmÍ ̍d1Nek0ۏkd+dfnwD0@F0>T\2u0;1N}\l1'Y=m1[eY%n9L1hTza/ ʌތW1hTzQuv;ab倡 s^!]8b0 S,a,7FCJVP{]l,p,p0uwl%mAm,g,gKj`l]e(g0Wq\q\\\0Wx4X[N lQ@QS|S0UOHh h,u0u7ZXq\\8b}p0u{kn%pp @ϊ 0 T;0p0*0}zT^k00xQu0ĉ҉> NX00ZaAq\\0Ws0!jWEF F;0"\Rq\50[>q\q\_w0VyH0S>\0!jV"[xΑ0\wcF-܈u q\e@)fm0^tE:u :u@72WS0S0@Aq\ m0Wc e ~ 0߈keh0^0kF"F_LW[iaxN)Y[q\b0N0vA\Sz0]k@8fLJ=05w kdž0@ [>\@!A\9h@,g |υ q\\70id}u#&J&@65N;h>0q\)Ywm wmL}}}71\)Yq\\,g0^ykQkQSS@S0a^0@\0@0@-N27lp$\˄@%q#u0u;SWS[qgIe)([ [lqmꀜe)~1@=I WMR@HS2)R9h]Sq\IhŃ"Ń ʃ 0`lll0\y]]Zf01X0\I Rw1hQ܀rBq\:uΑ]8bAׂ%ׂ #q\\0N W^Vs W0TSMQQ0 W łтA P]07:q\8Ɂ00u,6,9fo+C9lQ@?nSq\\0yKjKjl%m!n~n}qq\]8b(g0~n; 0"8bU@uW[[0(g0]2;erp!q\0u{]y) \@qP[k06qYy iɁ|1OOzprpΑ33 8sf sxh@̃hvwvd\ꌊY1YƀSv(r; ÀƀV̀8Ch@C0u],g0s{r l9q\]Vu0|T0Vp[lb}cn r 3V[]Se!q0vu0KN|0S_0] k >\9h0W;]ΑBQ T@$n006q}T~&88PWjsu{1^yN~~ ~ ~Z~x 4X1'Y~A/fj ggL}L} f}q} } };}v̑u0+^0W(g} } } +}p'Y+}}=OzoO|$||g|| |k}B(Wx/fu guS@)WS@}nO|@;`|s|X{|^{{{ {|>|A<\wm0\%SZX\%mp=\{{{{1g\x%zzJ{{ {@Q9{K{qR{D0g q\•l@.`uzz z%z&zq\]9v v^yΑ0*\a0f0\l1V009[ P[]tz%tzzzzz@8z[q\SWSq\\q\ln1\z2z'Bz}Mz=pppp@wq@0uؚ0土0N N CS@Ub0!n1\70;4XmyByy y@ \yny yrB\]l04lz0>]my xy y yypX{0Sv14N4Yq -3^3^~0ub0@?[q\y Sy|]y^y[[\bz0\ Nq\OXP[q\}x@ xmxy\\0xv wwew xZ2xl4xlx1SWS[ [|\q\10uSWSS[0]0 0 -NkQ@oYS\O\0\:)RP[]w www\";7NNRSk#]Bn~yGmps[s*tttuu~u(u1{q\,pbssjt3ttyrs[~waEsEsNsersss8N]1P[q\1hQRAq\us*s ?s@{Ds9ON0q:r._r_r brwgrirrq\萓0uS[0q\]l}n/n@!n /nmJnVn0q\^MQ8bluS10 N~n ~n}q1O} Ne\mmnnnxSeu4l]lbl.Amm#m m m mm]08b1'Y̍-N}SWS]z>q\\fmAm&\m,fm9jm]wm]]d~nS&;\0ݑN[q\]$;1vP[9X)Y1zSEWSWS\ N-NS /ell~n2u扤/eeqg0}]]]] bNNYNp`lm|mm %m(2mgqSKj k, k!k2kckeke0ΐ q\ Kj Kj`l}4tp(u04l)Y[q\\,g0v|Kjj%j kB(Wehs0,e0c0=:u :u}@!WSV@R]Slp,q\0q\ǀj%)j)j*j9j :j =j0];\[Kj1n0-jj_j!j1'Y#jiiiii j>h&N\e@$0xi iiiB\]~n/fag~ gkY. `ffg<whi1`i `imiui|iZ}iMR@ [kp]AlQq\irbki~i4i?i@Ji1;P[]hmhhrhh i"]BeQq\]-:u @єփ};0:uv2z}0wl lwm[r10n0\}],gqg~W\\\\W'Y@q\0YSS{WS{S N-NMR4 iΑeQO0Wwhhhwh]q\*hMPhPhQh\h]hvhwS\e*h 9h Ah@>Bh@+Ch}0;Nm\^^l0uQu\]]xS xS0W@BWP[p&~nJ0 Ny `S10W0mg"g|h@DhhphF\\g0un0[q\1ؚ,pƀ!q\g g g gq\\0n8(gBWSlu4g_gfg3gg gggtAN0\[q\e00ue eqgl0c-N@]SWSZX0S_gmgogqg~g\\]el0 P(MR@"q\p]p=\ N\]0\0RPg#Pg Qg Sg@HYg\g1\(u|e e@VO~n|x}MRq\\]4g :g@*CgIg] ]e@7p!]Nq\\20SIg0\<(ger0c0=fsgCgug(g*g7,g=Usq\qt%c}c[<8bev00W0\I8b 8be@l2u7YNmQQ@4XK\0 T1_sOfgg gNS:Npp‰0(Wp09hp"SĀXs>]]s^:uw}Sq\܀\fQf fffEf0;9h0q\Bq\]w1q\8bll}R10N09h8b+gg0I0^WS WS]@&\x^10N&Nx-NIQ0.Y>yrfffnfzf fzp%e`1⌳\'Y0a{0ac peef flf-f >f Bf>N\e e|,gqg1^Vp\\]q_0q\T TY@[q\pq\0@?0@(uN22zlq\ee eelee0OuxB=K\\0uq\zzpeuee e1n0n1vuMR0W[0q\&d6>e">e ?eLeWemYe0XlSpu0i_~0^IY@b0|1S_MR~&d Fdsd@r6d9eΑi0 Tccc dsddn04tl0l1'Ydcc cc000daw00~Af0q\bxbb_bby0ck@b=@b KbMb)Sb+ybm0R>]ؚ0@b0u0u:u F{zv0I}MRpSBWKj1\(uQb0cbk0Kbn6b7b 8b ?bp:\qN[1N[zL],p ,p:u#]]e@4\m T Tq\\0 N NS,p08b~ab bV&bY*bz0be2bw~a bbb>0N]l`` aeayHa va[1%(u4l1 NwN'Y[~0`w``{``1Y\0*`o0rsA_l0^Tbq\]^q_z_;``i%`'`i`o`0N0q'Y[0__ _ ___0[0bA08b0O0W0jN5g0$0_w_(_ _ __m_1'Y`0eQ@b@bk^yNX[[uK2P[e0uq_ y_x{_ _2X00F0p>q\1'Y`z^P _7 _ 5_7_@ޣS_b_q\,g1eo'Y]eΑ0505_0[[@bΐ_0@0q%R0]^ _ _ __0;Q0np%01@gbw" NMO^ ^c^y^^m^j^m^倧^^[^^ of0Ov0>w2l+^`l^t^B^^ ^]^^^0l~-N@=S]@c0K\t^x^y^}^^:W8b0uo>RYw0Nh0WS1N4Xq\lE^NE^@L^@;a^>r^As^T\lxxŀll,p\\]g@2*h0TY Y3[>\q\z\ N-NMRSuBW07^\ `lΑ1N:Wz^`%^~+^7^0P[Ih hl@ш}}sř0MRlQMRX|q\,g0W]5]] ]^ ^h^~tB>SWSl=4X]]h]]e-NK\]:uz0we0-1K\q\]] ]]@]]<\mq\]/e:u0}0 q\Kj9:u!@7Αb10W-N:u}vw@K{"q\]l!n !n,p?s0u1 Pq\Kjl%m\m[] ]s^8bc/e0}[q\\]1JWMR MRSS'Y0]0 N eQ@LQ~20lQW1 jS])]P]]s1-q\!q\\wm~n0\q\7[K\M\\\.\1\K\y]MQ\\Α;MQSq\0@00 N N0\0;0;0\yq\Iq\ q\\qghlCQSWS TV0P[N],p ,p0u,}w08b]e,gwm0\R R@'Y@P[q\d0 N-N10N007y\퀳\\\ \p!7hBMRSq\ q\o\no\!q\"\\^\] ]Gb@I,gu@0uN [@K\q\\0q\e!Αё w09h3IQD}0Ne(gqgn0u}XX@[[[]q]rJW} N N-NSSq\q1MR[K\ U\'`\4d\20W0D0 ^eel:u|^8bwe04XMQQQ[@q\[;?0V~0W0W@gcks\G<\<\@MJ=\>\@\^E\9Q]0:q\\@\ \):\@;\0l__@H)j,p0T~1sq\ NOmK\\0Ns>q\0\[)[\ \\ \jpSKNq\͎scp%q\0Θ1KNAx[b0!hl0u|[[~[[sqW[kx[S[[[ [n[[q[0b'Y5[[t[u[[qg5) ȑΑ퀋17)@1+^q\0u 0uyI0q\1Iq\qg~is0"t10(gSWW0W de00u0E\p>]SWSSN NNlQ0Wz10BWN N-N10N10\0^s^􀨕0y["[e[[[[D>q\}]s^cؚ0Sq;'Y[0sTv[x[!["[[(W(W X@[y}i0[p>]:S@Sl T@f W0-Npu[e4w @J1N0uw^y0}00u0ᐙ0 }e _hlp"2u1022z0Q0weX\ \_Sb0f1K\kXeYKq\00u10q\-N NST@4BW101\1SQu1wmS0@wZZLZ?Z@8[-P[0W[3f[u Αbub0tnuJu1bMRWSWSSlMRSRSi!RQFZA;Q\bpZZwvZZzZl0?QYY{Y@YyYZh0oYYuYaYvRUXzY1Y4nYnY}Y YhY@4Y0cAM0Ke0:gt1Y4Y HY VYSeYi1@bgt<PO]ƀ1\'Y6'Y)Y*Y%+Y'.YB\evd0\f0euNKjrq\\0@[90@\1KjCQ0ΑYY "Y,%YRQ|0eΐe@u/fc0uTUq>\^xee0"\0$\%\q;RiX:XXXwXX YIVV~0Q0W0x1QW0iXuXXXXll:u\\]쀰 q\<]4Xy4XaJXmRXTXlZXq\,jΑ Αřؚ0\0MRjm10fm107ee@qghq\\8bWST T@BV@ 'Y0\WSSS0 -N9N@CQ S50000001K\wel}v710W\14lΐ0-Aq\]XX $X 0Xp]%m4Y-SWS\qgWjW6WW WhWzWX]q\\\jW WWIWW0TFqg qgl@*:uS],gQ0WK0WBW JW;WW@]Weh h瀢ln50\Vq\\e0%f\\,g h@w3q\,gX[1>X[ NNMRq\ q\,g0704YpWW~W(W?-NS[\m0.YV\(g00W>q\q\s^h00@BeNBT0hV"VVV Ww WlWr>000sVxVgVV0Qt0xtUU VVhVV{0}0myAF0q\;STWT T, T- T8 T I0l0?y P\0np&q\N'Y0UrZ|01Uj'Y[e@=Dΐ0)RsE\ \^kKj0puz@SrFUV0P}0\SSbSS S0Yew N0_o00S Α1Sq\1Sq\10W@SxS*SSSSSC;NK\q\fk6r1akΏ|Ne,p@v00WS SSS1v<]l0&SvP[0]RTSSnSYSSOSnS]-~n扡Αx~n~v@DI0ue e@Jeg\mVn1Ώb]^@i8b0[SsYsY\>\q\1Qw0SS'Y1ws^vQ vQRS0b1gb N-NN0QTSWSZSkSbS;[K<Yq\S*SSnCSJSRSb\q\]1qgN NR@B,p@wҎ0\0Lui0uRRSlSpq\A]@b0~0SrR2RRnRRqRR04X1][pr^n0brR@URR R0 uXo7JTsg0bo)R')R+RMR[RoRyCQS[\9h0Kj18b]0q\q9ck0u怋0\RR@$R%RB:Q]S_q\NRPuQQ7Q*Q Q@R RR0\p=q\\9h@mzʕ0es0e]s^0ΑQ逶QqQ@QsQuQLQQ9QQ=Q퀐fmψ ψ7Αw0Αfmm0uw00ue e?(g@\Ǣllq\\]_0Xp]?0W[0W0W[0kzuQhwQxQ|Q0EN[GQPkQ*kQlQmQsQdtQ^:(g}0u@kʎ1Xjble!q0y0yw)Y@]]S0\]0;QQ{Qx2Q@v`CQDQ|; N%^|ř0MRPPwPP0ck|1ORQCQf0K{0#lSOOYOBOeO P-PZP1ezuhQuQu"37@损1sq\hln2u\ \\\]e00uN@ąYNSq\q0lOOOsO OA<(gQg1e0u90u~OOO OO^Oe(^<'Y@,ghSOXYO [O \Oq\e00u0\[q\O/Om/O)4O,8O}OO[PO_Αۘ0q\_!n0u1q\0WN@ PSq\]k6rGee0u ё Ҟ0;N0N2Qg'Y"[0QgBW [[@ [0c|0 N'Yΐ0sY0"[1BT90@>S[q\O OEO $OqCQlA?QoRQ>9hNNq OOOOOqNۏ;eyr\]~nq\\h0q\luA$\`l0YeuN Nh*N@TY-N0Np0S:q\,p ,p̑0'8b0ckq\\qg0 WSP[@C\kE\0lNCN N N N* NRRY v0 Tn[s0MRvv0+YN\vqg>KNJW8bk}0=q\D>0[\ag,p08b1@PQ0 0NN(g@ (0q\Ȁ2000x\]9h,pq}ΐn00\0 0 000010\0S,p00200\10x0 0@L=0)0,010] 9hu uυ70#9hm,p\\]@bSZX\2007200\ƀ0+00000000,p10wK0]00K0v1F0Q0{W0000200\n0o0 v0 ~00?K0h0W[u2W00N0s0x01W0M0X07c0!c0 d0 e0j0l01K001t00T0v01001K000_0X0 ]0 `0@a0100p20F0v00m0M0#M0 R0U0V0W0_0f0gD0Oj0Ik0뀁0_vn0?U0e0X0^1c0q0x0 D0 J0L01K00u0vkj0@Uk0\3F0X00F0kk h^/ў"ўkQ0W^0j0NўrkQ0W]0w0N^Ec0s0h}ؚ$ؚ Tl]Vn~h},T0W v }0QS0QS0Su0^܏` ԚRq0x[LzzsXX tEN&V< W0r0"]voTĖvqHb9q\0˄ё6zz倛viMiz0] m󀓕=g~(ёꀀ@w0We{0ENu0ENS,ΐΐΑL0@7S@'q\]l0q\S 000q\0fmƀ2˄N Nh L0[^q˄ͅt|q\wIR Ń ltXp0\10Wx0ut ooyr N[gf|0X1]Zf{twl1Nxk @LqSWSbqg0X00u10Wrtz_|U~.p10W}Q]0T0]Af00b2M000~~]~10WINo1f}}i}1~"f]Jn0]0T_|}}1\q\yp"q\0eQMRSS#q\-N-Ny 8NPOCQ0%q\0S0@0@!0@4 NirBQ\Kj0&]ttttuCN\0u0ꌅ[w \0![0b0|,p5rs4t't4t ^t0b-f -f} 0[0p_ NUOYes0[0(W~0^sxs@(tNQryr9rrsq\l l0u:urq\v\]fmqgWSWSSSv[[K\/e@fř0MR N逅QMRSs^ww"҉ؚ@;2RSq\s^h@]hl!q\%q\q\ q\y\\|\q\ P@=S@=X[0q\0fu5r6rsirp06q%6qgqql~#lw waxrv1_irh[gm#lkux2'Y_^y}p›p!q1U}N,pkpsup }p ~pmAWS]0vqNy}wmcn8oo "obo50Ā0Q0֊n,nn q\fmfm:u|q\_Kjp NMRS[iK\q1]Swm mm m nq!KN+Rq\0W d[ wm 1k00҉0r}0҉l1KN%R4lMll@`%mjm\^Vifx0Jn{01Xƀ4l`l l0QBq\\jmjm gr ` ё0q\0[0\O0~gNO@IQ@9qg1S0uk l|lQlI#l1Xopq\W[8bBf_g2j_j_jckfk1)YvyAn0[0nj9j@_Kjzoh heh`hzq\gg~gm[g,g ,g@gegr0v~gggspq\Bf Sf@Ttflzff0[10W)R)YvzdOe f f<ff10Wfw0q\ee eN@~0Np>iXye&eee10WIg g(r1`ᓂSf[cx[0[v0q;YZyduekxejbddGdid10WR10WRbc}c8b Kb MbUSb bBWq\8]1S1Rr^_Ou`va vaabb10Wu`~`ah10W` `'`i`t1N(`[_#_e_[[qgyf,0ag1ENOO WSiX@ 'Y0\m1ASS [^!__&__1NX:M0v\^^@D_Aq0n0nr^s^^^^0Wir0q0/e~S^~p" Nr1KN W[N]-]]^pU^Aq\l00W܏`] ] ]_@T0ir0;BS'Ye0\[p>\q\ \)]00W|Wˆ{q\ K\8b08b[[ [[@T[|10WQ[[p[ipUW[k[z[[[܌P0y0y1,{NS_odN^04Xu0NrR>$XYVY,YYfZP[C0@F'0@BVn0uV W0r0r0tY@6χYY1V[0W:Y:YjYsYC0 0@Tq\ce0|0 P1KND1KNDY'YR)YP g)YyXX XrX Y1>0Wpuv0;\XwXX KN%R~+Rqq$!qz$X@hCZXiXyXX0]]]|s^h}ё0fm0ΑS@ʶWSq\@\0}@TS W7[W[WkWXsE\\onzSq\~\ Wn0WBW^y ^y,@h0╈0fNw!q@-s0ĞTT\SUwVW@Tu}TT;q\0U0ݏWS1SSTT[[[q\t^0;N0@0[p0\1NexWSSiS0Wq\f~0SpRzR RS@'S0}0{~NSOLCQQQZRRCQilQuQ^y\\ N0W0S1\O~OO P[+PA KNj0j]N0Xq\r0YSO\OOzbp%1KNT|N&O &O/OQOm0PNp!SNNeNr1N?a~N NNeNN0K\$]1irqq\q\]g0@0@c$P]qg[pߏ\rTr~ΐ]%fm 돖@ˬ1e0ufmu:u0\]]^s^l1[Rq\q\\\RSJW q\0&q\0@8NxNkQuQ1[]ƀ0ߏsNm`v[ @Ǐяo{^XRox 5mZ{^X}!q\T~뀎 s@@o^(g+YP[brVy3{y}y}}}w{}'}qVyj^y y zzz1[q\ q\}i81gD};RR@+ b@ؚ0ZX0q_JΑ/0e0CQ @110hD}}@R0(g0wi*nn~v v w0W102T0,g1ck[i j wm1ck[10,g10QBhBh\hh&h001L0N1gqg~g0,g0W@["]]7^_(g10 N2P[0[\]0@b10MR1Kb҉X XYeY[0N0kW@˂WW0Q1{q\N%MRMRS T U0!n100u02l_萗NCQkQ1S0u10S N N-N~NN28b0;\N N@/J NDhxzu1{9pYvvvgvxwmGy1*YTybriru~0u}vAq\w|}]C"@D:bҞΑp$\ 7@C *0l,gz z}31RP[,gqg_l0]]t^j8beS(W>\ >\q\\$\Wf[쀏[0}SS T@4TT101}SNMQMQSWSNN O1R0@0@5 N N-NEm!n no@o:r_r00uEm|wmmVnn!\m0whhuij rkk_lAWbf$\]eiZfjghghVz*Y$\7_(%`?e?eee10'Y[y0z%`qo`bai7_{:_j_k__e0\+^t+^s^ ^u^1_uiq\7,pvvwҞ0l1w],p:uv0Nt0h h}iKj mq&bNiq\]^0A0W7kQS SV)Y@f[kQmQ@AS-N -N]NNN0ag0N@1N@_5 N0ag\]]^@#^0i|0_lƀ[1\\>\q\ \ \0[]p[07r[[ [ \o\a0[^}#'Y@>)Y0sP[%P[ W[bx[[g[1NOEKjKjm0u"N^lXvY{q\*Y+Y }YYFZ|q^y}iCQZX\m0Nb P~S0TX XY'YY}TfTo0W~nS SfS T Tq!K\we^c10(e0u100R9RR2RxRtSv LcΑΑZtLcfmK{0M0] ]Sbc%a0$a0sU0KN@[S1p0M00c PGP{PslQuQ1 zs|0grN0NNNNOc\OOm1 zs|N N N NYNs09ΐ)Yvv0Tx0vPq݋}000j0@0@:N8NWΐwN0N00 D0cc0 0j000fq\ƀ^y0}ia0@yo Y0 Y"Y\$Y%YEYY>wW0@^ 4Oa Txe w}}͑w({|nno(u{xecRmye1F{NJV0{^ffgng{^_`0q\Nl0q_0X}00WyZ ZP[r[!NBlzVWeXr0MR MR`ST0[0S]030/-N]F0L0@d&k0n0@k~0O0|010W0001d0d0|00pT}0oS||YHY@TYYV\#({͑b0P[({|'}eelw\_$c0 N~TYYs'Yr}YzT~sT}TpN{Q0RRS0v fk҉4ǑMF* 耼jޞt螰6R;P[r ؚ000`l0`l1UȌSWmP[}pՋi݋yf wqh1Ue҉ q1/bISob_sg'S19_1Y0_v^o-q5g@L0 NIN~ ꌔorlp \C\(gxz\~07R ΀x{n N N ^1 iirnP[z_l7up^S)Yq\\y0s|s| }|}ej0>\B-NqgyN.zz{@JP0 Nt0 NY#jP[r>rYttu怰 p"lqo}p~pgq1Y㖈1"Yz_l"fm fm@Omnkn0uzvR"S SfSxStSi TΐR R RyJS/fjg1Y_{1Y_)R)RRRRq\UP[u`(go0fm+PCQ ZQRSYm#~DeQ@<S[vgo06RzN=MOOOyO Pc P$P0^0ԚMO`YOb\OssO0P[xN NNO|&OS0oNNqNNh0uQu0peoN+ININ N NoN1 g薙 W[͋|KNY0㖍0yvN*NQENHNYST7n0n00c0 N0ΐ0%m00D0EK0VO0Ew }o #p&\ q\\\q\\p p=~pzў!Θ0ؚ0ؚ圏@)YY \ @UTߘk1fm1fmpk'w2sΐ*| ̕_1 NY,pp0!]q$N\ΐ ̑aΑw"YY1'Y|@yJSr:D0us0mz͎0R0t"P[e=~B$f f{{y-{qjZ<00N0\m0\m0"a0wLbtr~2K\q\=~*x9rc0gtvwy wyyzz`z@ {00vv@wmysp!u|ssjuvvf kp@zqy*r+sAP[we?\fHk#lll@'mmopuq$Y4lN\kk~l}l0ʎ}1,pegƀ!h !ht\hmmiik@ xkfef g egpuQ0tW00@b"Yh;`1f!f Y0@|c01t0f0Y/YY,YWYmYJ(` X1Y[(`f}O0k0tQY]r1Y[1 *SaDg}Z}3ߘ ߘU` }u} ▪򖄀T,pFSSq_0f1V0W0 NL0x0@N}II w Ǖt3qYOVfP["P[} I5P[ P[rPl Pllmno00sghh@#9jo0YSOq_)ff@k fofotffp0dH0xq\q__eTeN[q\\q_0YYoP[k ^w5_0q\ \]}100r00WST@QTT~0%QQm R_)R;RiR0̑0g~000 sO1P00Q0y000Z0 Z0@td0@aj0y0e0N0P0R0T0U000001o00|HofkX0&ΑNĖ'2ߘ ߘ_04X2mbVLsĖٖs0n0\11X\z ubwcp0{Αёjwqc[-^yKbh0Sb0ENS'  @q̑͑gQQ0{0m0uShw}ΐv jujGdJx&8PDSʎf*q\y9Α?$nj njYӌ쌗qO*U{TSg|wR7h|z Ze‰U҉u1e0uň`䈀2a8__@fLcdh^Ny݋ R@%0I_l_ll7uĖ+YP[g!k0RSwYтk1[]Xs^瀡΀ڀB\d\0qyT|-~3s>P[g_l7uĖ~z#~~1b{0^v|@}@|}}p}zz@v{{tM|s|0*qNXpyyMzzvzu;SiKb0So7u$vvnv_wVy ^y>qg0uopNt"kx6rk|7uLuZQuuv쀰ttr%u(u0u5ukpsYvox<070qqgrir{sg0RlEfm(/n,p,popxpply/no~ofmjm wm mn0!]1fm2^wm\llf mr%mAmk\m态9rlfmlzllqll!h*lllGl _ll@0l0SQQX[@\o0bcz0^!hri@8i!kkn0?ΐggggghgQQR[R0[RofhPgQgyeg~gxWDq\_MYe,ee eff0Nb0]eeve0҉gQQ0W0WYeguepwexe@-ec c[c`cd>ev?e_q` bx?bb1:_Lepj0}ls^:&_"&_7_b_W__=g g_l7uĖ+YP[f_f1-N~Ns^x^^^k_gQQ0 _05_0>U]] ^d^6^~c^X[>kSSlvq\m\\\]10W@Sm*YMk[*\B\B\oK\@B d\w\>\@\0S']ƀ0:q\k[[[y[[sY1egYYFZP[W[Y[t[u}*Y +Y4Yp7YWY0zztWX XXaXX^'Y0ΑWpXv$X1XZXjWjW逋WaWWW0u]W W'Wu(W 0WN`\1gQe0E\~mQWSeV3V! W W WsWANieyVW Wy^01QeV V@VqV@`Vc=ju_lTTehTiFUVUU>gg_l7uĖN+YP[0IQWSSSSm T0l1kprR(RRyRRoRs/SLQX[0^v1csTqw^rR@ RjR{ReRpXTQQUR RR [R1gQg1lz1QgmQ@tQxQxQ@ؓQ1[\NVPPeQeQkQ@qlQjPsPdPuPq:PltP^PPo12mOOO OOO1v2mNN N\NOcfju0_lOSx[cY0{P[N-8N8NKNqNyNbN=0ju0_l3@beQO0WA;QSN@N@ N@N@r-N0Sn0n0~00@h00s^@.3`lfmv0b100p0iS0@Y0d[0@.t]0@5Wh00F0YfY YkYBY\\rg wX,ݑݑ퀓Ė《}Αvc c0Q0SMy0gI I-hk0q\mmzz|}u} wyyIl4lwk=\K\q\u=]c[W[[0m0E\HYHY@"ZZlP[j07Y\]\\Yn)YW.Y~kQ- TBW BWWX4X@b TT@"FU0hTy)R )RS{SS0wckQQR0(gCNNNNO\OP[qt0 0WCNNN0]00@Wo00NY0@[000kp0@ 000O01K00nYY Y Yd YV@8h!rpsrςb͋0IQss|y30W00N0n0R"VsYsYP[^V4XcXptYtSS T}TR@t\StSUN$P$PjPQW0mNN@Og0-0 N&;NikkK{VLؚ0s00M0hc0n0 0^SS0P[q1S00R0fD0@200ZXXLc0@5 ۘ0p0Y0[0000I0n0r000Lc@Sc!nirl0Q0W0zY0~`` KbjUb b0Q0001W00F0H000XP[q%``000P0 N(QQR S4X`W0jY0u[0000u00r N;N|N@$P0R00h0h0o0 ~0 0001p0Y010F00O00000M0S0@U0 d0O0@FQ000z1000p0O0Q000do" &&ʕ}v ~ׂrxxdopv1!rrr'Y__ey"oA Q*g0l򖖀'Y[t^1rRNKNeP WX|+g@^$uNؚrtϑs^xrezoA NSS0W0pjm&{&{ }~vjmtmy_g`}iikrllqW%&^__cafD&^i/^s _xWXk YY f[l0000|1*mIQPTPT~TeOU#]IQ Rj TAr܏0d{0M|1Heg0d0PNjO*QY0M0\,:u:u]ȗ0q\SSl@0uMQfm\t^@GbwV@q\4l0SKNKNR*Y0ΐ0@0N0uv0kX~XqX[X\XXe*LuwbLmq‰dw wv}hr1)nleb"oprvXt^ t^l__zc0\Xk'YZ*Y~+Y=N=Nk>NneP{VNvNz N0ΐP[g=3}"ΐΐewBq FUMb09q\3}LS}]0u0FU~l lo#ltp5rv1w]g}glzlh@SpT'[[[L^Oe@9es>]ƀ]}T@3Y'Y[q:uqg0+YmRR%R+R RSqA N\0e N@Y0e:N NuQXQ1]FU1w]0u~g9v! @Xؚ0 j2}_@bv^y@;0T0fj jm@n@N2u~g@ ghh@,hJW!___ 1g@qg2@b0Q0\JW)Y[|]0W0`l-N-N@sYNNW2E\0Q0_N N N0n1'YzXmXXlXm0WzXQXjXXBXjqgUqqKUzˆ}@uxqg@{{krtuvx3^3^}__`cy"ddW^^7__"_j Y Y[[s^++YNWXXQR RpSW@((WzQ0R6RrR\0OOOOOPPKQ0R0g'` Yxe N NNOy OS0OOX XXjXkXdpWX%XjXkXG{k {konhu~@0uY0g[0@v0qN00fir0n0MRq\ q\Α@ 0nMRS4Xn0@0 NoKN QMRs^@(fmy;0fmXXXXjXXjl9zhtbch47z0zx}P~PNnqrkukurxxr0u;ualmoptpqq\#cqjqjxjkcef0Q0e0^|\]]bck0]WW1X X q\\1RfkR@h0VS#~ N N@DN PW‰p^X{XkXhXXbGk kl0uR0"0WNf@S0W_XXXXgXhNvxQ0WXq1KN NXXkXmeQ~΀=pp兑UX XX/XXXXXhXg@8;u]i~+_\\lZ&ў_tёxrrtፁ0TAWvcpi~~"}} }@糠}}~r|"}u}v}̑0<\w0<\vv[z|{F{;u{kuu|\DAlAmAm@p>r0u]}0ʌ,gn=Alr_lvl0lff f g 4l#Spt0:\0M0A0[\evf,ggBW[ [[r[w[bBWXP[o0WS T TTV WNNOwP[|XkXjXlXkXXiXX_Xcm6eI܈!ۏw wGؚbpsrۏa2eϑezenjn܈uq-nsvvirqeksud"u1X{0}0 W6e]kj'lm^nm0_jX*7_c c dd7_b:_N_c^^^^rq ^X}Y['YV R0R 0R|RQX0R0Rb Rm Rx*R{Nem!k4l4lq8lylw!k@Sk^kq\@}ggh}icu,g}Qg{SO\)L^b_b__`t8bL^@ʼnx^7_^]]^E^hVp\v\~]\]e'YP[ P[w[>\q\upS'Y\*Y@+Y T TTijWSSfS\O) RRRRNRzS Rb)R7RqOOuQR0$P2000\OOOv0 N NNsMOe,g[yba0N N100Y0 Y0b[0@f0Y0][000tH0U0@ W0\0YWX4Yk{p Nm0I{XXkXlXlXXl(g+myh h7@1bSz}mytznlkw wgxx~(gjtv1]b0W[ [[s_@bqt0WW4Xmn0@w0q\S SVtWl0j0RMRp_(gXXlXlXkGrW""ؚW܈%Gr~}̀s#w^ ^g~j>kek NN}WP[[XXmXmXmXhXmXXa@4Ig[p6!GGfNΑ1`wA[e7Ǐ1`K\Αv vly{}}0@\}p0uLuT4lll}m/nk,p4l_ll0S9h9hhKjIg=~gg0W)q\]]tef(gp",gp>0u1^y\q\\\YYW[[0WaWz$XMQQ Qo%RWSS0@bMQgQhQU N NKNCQo7D0 0h>0QjWl0vmXzX!~X~XXlXjXkEwk-Y0^u]zXj{Xm|Xk}XltXUtXkuXvXlyXX|VY#| w_'1vn|}}UbUb@bיlLuY[\~VW WZXX=[V~WW0ۘcJiN|OQRSmXjoXlqXkrXw^XzeXeXkhXkiXukX _9hN Nqv(0#_hg܈p^wǏn npnzzzecLq_eegwm 0W0Q1kXSQ^X ^XyW[[]s^u8nbQQ0R~Wx1XpNNOEQeQc1kXSpL00 NmNw000@qeu7Vx5^^zpl \xΑ ܑu000000eQ[]n7S~]m}Sp!q\D0wX;0Ɇ7F0]}IIw@5y\\]]Wq\\}9z zzp } }bA~n}u0u:uzeQ]e@7`l<m,p,p\0'[0{\P[[[v=\BWBW jWWgZX \]0UW'W0W0~N]R-S#SS T@sTh00 02000r2000|30000we0uRcMRR0nueQeQ|QQ Q:W0돡0fmC S g@:u^y0MR0WS~NNN00Zp!:u0800 N-NKN NeQXQl0h000s^ s^l7p%\SSq\\0g0{]hn0n0 p0@B3~0@6000z1\]B0K0c01q0D00X000^XbXhcXmdXlnfZ $ʎʎtۏ 2 蕊˗1pS~pS o兝#\u>r>r">rs }~L01Y00x1}Nu\x\0l0lvnffmnn1e1eieQ,YYP[}\\zbQ)R0fsqΘIQ1~NmeQtgQQ0RsSs1R>rz1R\nP0P0uR0@A0 NtOOy0^yL0@M0N0O0 Nbk1001R00q0YXYXZX [Xl]XmNq\]0u~`l=tz77q萏ΑA!q\vtzp҉!q!q0uQuv0\YNe@2ul\mm,p0hp#q\X] ],g9hh0%q\pXq\\]\S S T@50W|jWp,gn00 N@ SCSe@[ nv00WȀ1gW0SSSq\UXlWX XX^XlS@Vneo6r l(ўrz兑ňU { {{u}0q\1b|omopz;f00+^9e9ee^glnq!qHe+^8bbpcd K\OOWX []^e1WXSq"9e9e0 0c0@N1Q00po po@irz@u}nu_0 d0N@Ff1H00zO0@Gf0Q0@]v0Y0{[000-XI=X^LX QXQXRXSXmTX"[Q>r.̑̑Α蕈-|0(gAlvv00Wx$0W>r0u0(glv00W1]T*SK\K\}q\o\_e0>y}1w͑p(_j[w\<\s>\2]TS PW WqZXXFZzP[z P@SS{ T0KQm N N}-N8NKNSon0000\\]0\ƀ=MR\\]&\l l@tm*; N\(g,gKp_ 0bvt{upIqp%:g0_j'`'`b{ePS0b_0b_PjS SBRRZXLXMXjNXlOXmI[ [epwl;0#P[ NNuPS[tB!OSegvHX&HXjIXkJXKXZXq\ dq~-dqr}rRQrRJXSb9h=Xk?Xl@X AXX[SbqqKNQ4X8X58Xm9Xk:X;Xm,g0u 0u:uK{0}oqg,gqguKjK\K\t]]0@X000\1^y\4X5Xo6Xl7XlSb.K~UU@ҭb0000K~ψሆ0N0+g+gvgq@mvSbpexofi0f0T&-^-^S_@bu0 eQ@݄rR^X0N01U0N000_0@Jˊ0T90WdYhKNKNNlQej0@0-N0@b^XWWʎ{fi蕀^Xd^*bo@w0R0RS4V(Ws NzOOjR0X0X1X(2Xm3X` Tll0 NT$Xp4X N NNSO0n0 N0 N@@^by6ˊSl zܕq@\zco0skˊnfpތ} }as~ih0}yzrzT{{qܖz$eHhHhqmipwg>y^$eHefg(` (`i`avwc[^v_@S_f_u0R2VhYhYn\V3^^Vz W1Xe>Y}T }TUUU|2 N1Xa0RfR TJTfPhhqsO#QQnIQQ Rܖ0[%h`sOekpXN N|OWzX1XSD0N Nz0XX XmX?bxir@Ԃ" Tc̗q Nb! NH\Ԃ@5fW0@SS0U}xx^y1z||ir|0u2ulx!qk]$)RuQ7lwm wmpTV4X0\q(uKN P PQRSKNNNOs0R0 0@'N N N1SgdD0hT00y00F0@G;\k4ΑΑ@"ܑ@1wmq\҉70u 0uQuvuz 1vKNrkl@%m@{fm^#@b@bg,g g h0q\0BWp\K\ q\Ae@qgꀰ8]pweSBYZ Z[[[[Y|YY}YXX4XTXeYgYV ]@L,ckv0v000cko0MRSTz0WBW>MR8N* P P@$ PDQwmQMRpN1^yq\8NKN ]N /O0S0<] NMR2ΐJWh0G000. Ns Nh hl@870q\q\\ƀs^0q\,g ,gz@ʥψ NQMR_l l@A50q\\s^@h0L0n000]_0@0V@I[]00y1P000hMRlR/7UPV6KW WWuW9WW_WWiXXlAN s0O0(000}fE,gz=p"SSΑё}ؚqё8NQe00up7yp\s|s| p90Q0-zz~{`|looGr0uQuYupKj0ll%mn#S0%:ubk bk4l_l `lyWSqg10NASCS~n0}i0w,g{Qg~g*h0&]BWd]*^ ^cef(g}0e]]]@N^ N N )Y@=\0l0KN0KN>\(>\K\ q\ \]ፖ0we! Ne00u S@Sef1^ye1f^yBW4XuP[["q\8\ƀQ'SSjT TV0W"000\QRrRWS00q\\ezKNKNNk|QQ0l N NQnn00 N N0Q{Qv[!e,}WiWW+WiJ9h D W|mtvsq9hp ij0QmF0qH07{QWvWzpv~@Eg}C* mё󗄀ޞzg]^ ^`lz/npR$@\Ni\]or}qo oLՈ]i}}sSp$vvcw wg@xEyI0\_cYeA_ugwpg>ru7uq +Y!k!klln@\w~0>ΐ|g\g9h9jP[9^#pepedxeuec,g~gb_b_paf}o NVRi[^r^c_u`d\ d\eq\s\|y^`^hP[[\mB\SxQW W0WJQWsX|+Y~xQQVRVp~CNCNKN倎NQSOuO0te0NNi0O0OWWWmWlWYeAy$WWiL T A[twm1! N`!TyF{W!|<}1A~llgqh[r@w_wqYq\03Yewgmim)j{Y aawb bkcv?e[rW0Y0Y9\t_}_mD0RRvRlRyOY0@00tNkbLF0}H000W0Y0yyx7z*qW+^u0u0ΑWlWmWkWmWWWmWlWhWkWWWkWjpfm4Y-WWW WlWjQgYhp-iWWuWW00uWWWWW WkW0!n1(g]C_v̑} xWWkWmWYp^ zʐ7} }l-^y:r|ܕh2{ΑΑjGTpV@p1e0uʐm igeq\@**v{egB0-NV00W0N1n0ND;00S~g60000000600000000 N @ 5@xzzp}h4\m"FrFrwru0u0[1>y <Α\mnn0[1V0W04ljjk`ljlhh|ime%(g(g,gQgqg:u:u{}-N@fSS>4Xee gg쀌__8b@b쀰e;0u0S]0Q^u^^@SXa\]]]^@s^0 QS\@!\@c@\g>\;>\K\q\\0\p>we'Y:u :ur0+^'YKbe0XX0 N N@ JS@mS4000000NXYg\0q\XZXZX^XuXeXnX!X^4XSSW@WkWpQ[\@SoWSSp;]I\\qg}1逳 wm\mlQW0 SWS[q\1KbS0NENLgQ"MRMRRS:SU0=:ue,g}|gQwsQhQWSq\eN NNCQIQ0[p!]ENKNaNW]]fmpNQvSX N &N &N-N8N;Ngn0 N NNCKNqg:ug0v000?0ONx\ 9h9hh l7;p&q\p,q\p'\\\\]!wm\X X>\q\\\0\N P@reQMR_ _h@f;QMR\ \9h 9h@Mh7@x;p)q\\\w]wm\\\\\ P^*>\q\0\L0@U0@tn0S SS]̑1V0W NNMR0WWhWkWWb!l4lё-w00{y^ld5fυk-j } }~nI!L}l~lh0uzpMQ NeQeQs4Y(`g(gKj1OHh NkNwOhHO0L0 0A000(g0#0fT z0n000Y0[00Y0[00&00f00B0S0@5|_01f0000Y0[0000000sK0@Q0@j~0@e00kpWmWmWgWSW^Xht0n1OkNnNWWWmWlWmWkWzWlWlWkWWqWWtW__cu NNrSpB#OSegW-W:WO~%%ؚ{~̀{p wchch>kek@w Nw(W~P[ps^N0WlR0W1 lQV0|vWRWWWWW!WlWmIal all0uw█IQ _bd@AYl0Q00,p,@Α};0@O00p70M0`|`|,pu{Q.8b8b,g9hl0QA0W01tfSQ TK\F,g,gqg0u-NSWS N NKN@ Pm00@0QfmWjWmWmWdWWmWkWeWfWhWkWnWlWWeWWlWlW NWWthKa#n {j00n@ω_c0peKacg@juV4x@}kS SQ T_ZU_`pO0i0 n0N+R1Z00yJ0@D00001B00>M0Q0WWWWx>WCXqvhhR{v{oBNNWep'`q|W |Wk}WkWlW;gn},zԚ뚉{kRp-"U#l b#\}~}Wp"-1r!:y :yBz{>|"}?e1rv@w wAs^b_1R}4Y{4l4lflmm N2k0nw0:\vgsJi{k1cNbW2`f f(gzhg~gq!KNt^`abKb1S_^^|U^__W)Y4Y}1WW0`l N%0R 0RqSSBW1KNE NsN@NNsAOeg}0 NOSeg0-0@t00 02h0Y000BzAm Am@{@ y}@ꚟS0@|ԋ0t NU^t1L00~S0@U0@G\000vWlwWh{WjaW*mWrW rWlsWtWkuWlXXmWmoWpWlqWlP[}^oehWhWgiWjW kWkiWWyXvg8l냕扤7Α Qq\0u!]lu0ustz19:uWS_l_l`lllg9hk0laN S]]S_pey,g e1_00Sq\]1e0ueQ eQ@F\QqR@R0@闕N P{ N N]aWlbWjdWqfWTs?y'ڋ vNv0_0_Nv0_0_yai0!iaysj}v vv12̀}ys^s^^bkQh6q傉0<\NoN~0oKQRfW{P[0Q0uQ}C0Ws^l~St?? ؚ6OmQ0\RW]W$]W[^Wi_W`Wkke=glw N:g|ipS1NNxQXgRWlWWZW[W:WD4Y{9hdqrq}b12uk"SS~1 NH\2ulxyr1)RuQqekbc gqkobr1(u1 NSlX'[ [_:__u NH\X[[O_q_q\500W0MOq0vOcQrQVSV(uvNWNW5OWLPW~QW(gm mzሌS̑u0b(g@gkSSsQW+Yc!mz0z0mNxQQswWW W ^ { Ns^1q_U\0b{0bv`ˆ ˆi@Џuxv`cu{k]tN NfYo__!WEW%EWkGWIWlJWgq\E,p(ёё􀀕ts"-NKN,p0u70q\$wҞ0l2@Q0 Ne eQg~l%m|oq\ \\@b逰e00u0#;KN'0W0W WP[ [K\0we0@\q\Ȁ\KN@{PQ["RS"\0B0#00078N;Nl lln,pQu0q\Nq\\cg0a0`l`lfm7ZX\]ZX\_%m\`lU0@va0c0n0 0m100m2a000t0 Pe*I{ +b_I{_aZj jlq0u06R0re g^hR[[~]g$etetRoS_SZNN^NzR倿R{W0@Y0f000>Wi@WYAWkBW@Jg{vE+̑Α wAL0@S NMQ]e@f1e0u~vSf 䅖7{vw]yyz$:uR\m&grgrt0u:unQulQq\e@+D`l0Bf\mfm,p*r[r0%]qgqg 9hxhh%m0&0uK\\e00u \g(gy,gQgr}}扟1m14l`l\]e@:,gWE]*^^^b_8bKb\q\^Kj04X]s]]]]p2%(g-]0S[ [[;\>\q\Wp4X'Y[04X"CQ&SSSSSTe@fCQeQ~Q Qj T2u0圧]-N,-N8NKN N Pw!0W\ N Nqg qglx@v]S0 NS]8be00un0 0 N NBe%m Nq NNfm0\ N N|^qg30uQgBT7W"7W9Wh:W;Wfq'YΑHe HeofZbb[0^u;N|T\0W[@bU/Wj0W3W4Wi@i2}0|H--Ğ ĞpҞޞV u0\- TM00}@b @beGr@dž N NR\b @HRnVp Nitaё 5fSju0mytё@0Dn200MRttSZR^Α(X~x[p[U.o!a倌ga҉1K\Lczhb0ۆp>\mUtkcrXr򀱂O5\(\m77ΑT;\m0uv0q\] ]hKjp)q\\\]p>[X\\\\Xx[q\MRMRS@6JW0@ 0@uZEN0O0\k00T~ T~}p1)YRz}}~rM0q\1ܕO"upGy>z!M| M|s| }{}VW|z@ɖzmz@z0q\1P[\yypz{z^MzoGy^yy N N[;q\nvv vxx{xvlrvcv^vnju juopuuvo1Aml|"u#uLuu0zV0W)nUq;Ds1DstttmC Yxl37\8NNNhQj1P[1f{BMOx[z0n_[qlbroirqr\nn pNpj!q1W\0t)ntnn0 0xk!kkl4lmv__p0p0p2kpzzk]khk| k kLkek`ikzig)jpjrvUjW&^bZfg gS8hhhYr~f(g,g~g0fm?e3?e"e)e*eE =Ll0lpSOb$$R@bhR:S}s0 kNf[v1R@bs=f[00ubd@ʑ$e0^$____@bk0MR8T_0Ry0R^@J_b_Xy_wqM0}T^T^zs^^h^1NzA}k~j&^T/^\6^gQY:;\\ \\]]0;;\B\d\\1 Nw1 Nw~f[f[e[[ \0zz0?[0zzQY}YoP[>S(gJXXX Yu'Y4Y0džwЏR~\ir0ZSyJX}XXW WX!Xx4Xeb RjWl|WW2J0S0W0y1)Y)])RrT8VWWU0W@WBGW0W01SSsVVEV@bVE*Yę}9T 9TsT^UV00pzT T TY09D0vR@S@SQuSSSRnR:SA0NXTTRR R RiRQ{0N|0Y)RnrRRp0瀌0};N@MOCQCQ kQ lQ@KQ\lr0\MOMOfOPpzyN NNMNq8O0W0;NENWN00KN W 0{y0b N8 N N N.-Np;wm_BR0l`wJSSnDR5wWj0yWh[bc4ly0SOMOp1Sy0@'00100hx xz|@A;U d[ \_1MR\1w\0\d0d0 j0 n0 r01s0M01e0M010W00)RwT0@W0@Y01y00kln#Wd*W>*Wg,Wl-W.Wkk>Tu uT~q쁀҉>Tf*YP[i\0ΐN NNlN@kRSy0Nk NxNxN0v#W'W(W)W0u2bV/ Ėl1Rw$oTb|Ԉ Ԉ׋ދAYkd@w @wnx.~bu>du?e{ g{k|k{6R 6R~RXRf]f^oW0{Y0OPeQwp80vZ P+^!hDw&bؚpΑptwwgL20Os0}yYu YufyM|^s|0MRg!hdkOl_lv0upub?b%e e_e fugeg?b@bbcwe= N0MQ`v0r^ ^E^^y_aa0BW+^-^퀁^^^iq>\sSSf[[ [[[K\\ZXf[ax[r[M[[0W 0W:W_XY\)YsSaSSFU Vmin v L0s^0s^0%f0OSTS0gz0O}1FU}NgQgQhQZQRRn1NiMOOOUOZPc-N-NNN`NPN[N2t^t^^tY000N NlTTe_eg00[0@J01[00B0@TNK0W0y0_00wQWWlW Wm"WkfzꌀޖQ(,霐!wҞ=]]^ b2uNNYN]1C\W8 77F_j 0]MQ`y1R3}􀃋,g@8}xq qq"W#l0ۆ~Wilv5\#ee@9r0sT?QRQ3 0\1fmMQ0vQ[F{ F{R{{u0h0-q\zzz~n(uK@w$xxtzz z)]M00q00s0M0@wtwweuAmm0 PYu Yu|~vv000Y(u 0uj:uWS0ረ8 N0Wr^l0ΐyr'ttuu"u{#uirmWen0u7wsyrr{tzNi"uFrFr~brirn\]]l]@~^])]]}0/n|!tw[MK\ \\\\@ \S]%m0uK\d\xq\qqgn0pS[ [;\E\SSW@k0u0@K-NKN0Q[0]p>][[[q>\X#XX*Y 4Y P[>S1R{0+Y0W8XwXXY04XrTXTXZXiX4X@X}JX:]eQULoWWWkXXXxoWzWW0q\0W"0WBWQWv9e 9e͑Q0of0R0c0@K^00p#\UhVV|]]0u:uΑ1e0uS<S1S TBT(sT1ASb0S0S ,g ,gqgv@-NSWSe00u0.Yp萒SSSd<*S *ShSS<4XeQQS0P[}N\O P POPvPvIQ q\\OO~OeQ0#0|NoNiNPO\+r{ {u}wb0\r}v@/tz0Ql l@0n~n04lq\@4?b‗gR'Y'YK\q\zck%m0SRS@IX|0N NPOeQ0Α00 NEN08N0N N>^n2000n0n0@j |0 0EN@ł]hQu71S000D0j00y00BT1X00}W WkWkWQ1egr&́wwo^Ԛp~́ʃ50myr{P}}}Zr0@S1NQY QYoYGbbseOAS@TmW W WI0OOYW WWWdWWmWp* a~ؑ0p N̎ሏmo:y:ycM|}hdpqGrKkufu}b_ffHhc#jsjh[tv@(px[zb_feof1&N{Q Q)Rz T1W)ROrP@׵Pb^7!J wg\,gO}gw]Y݅iሄ_l _l`luy0u0R^pu`gqg0W[[>\q\|]0WZWYwP[q0[QQg@S]SWNuNPQdgQs6&na}2 {wq1el b_f@Ԛ w [}Ɂ0f~sv vywF{R{rst}twF{n n~ndo{q1P}_gy&n>nn0nb_:f#gggLh vh0rrԚAg@Lfk0Xff(g0Wxva vab?bte0[b_m__ ҉W[ [~K\q\s'_z0W"YqP[hThTWzW1րր s҉NNIQ W Wl WWQbYkp/f|cĖĖt|ԚB!e0kz27cy y{0fk0lc_jLrt1e}04XllQ R ZS @\ca0O~0}y1R{0z0R] ͎1x[b}0mixws͎͎k*KSl1 W 1 fʌӌ2b0^0b@\|y|~+ 1 WK1luenev 1W[l_|S0>y1NX *zr1)Yy|q}oysx@SgmimWLu(yyz z V{ M|i0ghp@\nq݅\gOU}Luzkus4x>y0螠1[Nssft"uf7uuimq6rGrwNO04X0miu0mi}z0V0_$(x kVkHklll<lNl@0b0X{ }}f i `0op1[1RIp1}T͎-N uQ'Y\@b0_x0x[i0x[e1㖹[ kLkxekk1q㖧g gg!hjW{>y/f f}g g"u @\}1gpqpTrY^>`#EeEeYeeep-fSAy|`vabKbyTew{7_ 7_f__e`ql[^k^^_08R[H[ [\Z^+^|c^}~[[~[[l֊[7_AGP}1_e0elCQ lQ W _jLk1Rb0{0Wf1f(o[yܕux[x[ [ [[@\|l8^XUYZP[W[zp :r!vRQUXX{Y['Y*Y@+Y1NhUWjWX0}ZSZSS TT'Y(}0}RRRTSE =~ =~bc0t0wSugy0f0pPqQ qQuR|RRt >yPtIQgQlQ_Yeu0"usN NzNNgN x Ny-NNNzpuq0rbUc<FrWWvو|xwN0O#OFrt x}^~Wy1!omih hjkkry0Ucde;ey1$NO4X\ \]]k_b4X5X{XO\R R|VyPWW"(WW N@NOO\Q \QW;WkW Wh Wlhw w x~̑lޞhstሆ0W0WiYWYiP[Aለ̑opN|OO{RQgQWhpNWkWWjWnB"%%9vr|0SO1e wĉ{0[0fsv vqw~{R{}|0rnstuEuq~_gf0{k?b%LhLhvh}QmmnnOfk0X0s?btef(g}g0r0VeK\ K\q\b_b_b0vIQhTwW[x1րրn0lV3V\VV=WSWlRHr~~hY ka]}q]bHrg;uM|~b~nfN|~b_ b_S7hoHhZchzGr::N`fNKPO T1V)RN eNb00BfNb00e0+YVjV<V=VBfӌwF-- ’@ؚ圈0\㖃]E EĖtbc0h}1e~}hr|e"0kw2VDK  ͑D5_@břMR0qg0}KST`x~ Џя {1 fӌ}'͎rn1V 1VЏ1pʌ{0Oq#wm\[7ppT֊@)c1p(0m*h h􀳉Eq\ q\\\ 0W00@SN\m5υYt%gl|぀򀱂unwGV{ } }}+~~p"]Ot:S~V{eM|Ws|b|z^y^yyz]z'Yz0N0f[^yZQ#1a}}ƀ1[NuLuLunYuvkvuv#uW0u7uuss sYstq#\fnn@ñ6rr[~W01V1_i<k#ll}ll%mq[N[x0[kzkwllz2}u#u|ck ckwekfk}ik1pi@v)j}!kLke_gggshhh_g@E#qg~gwgx1JS\|(g(g+g,g/g~>S0u1"rikBffsf g0Wx!q1ju0Wp=H0W"^q_8/ce e_fu%f-f/f/cQ?egYeuef[ilaaKbqbncq___q`1Ter<\z4l0S^=^ ^_:_f_}1l[^^`^b^M,g:u :ur}v@B̑,g%mv0u{[ []^@tte0[WSSv[~s^s^l^|^[^h^v^+^c^0>yA0@00\[EK\\ \]s]^1~glK\yq\\\[[[[x=\0W0[0hQUl0[[[[ [@\vGPe0~s*YP[ P[W[wf[a[9vw*Y@c+YyYZq0!7rXXX YL'YTS~\~!q0SzW BWW@'4X<]q\lrIQR5ShT hTUUfV0ΐSy T TfTq00uSSSwSS瀁'Y@`bRSSZS{1ge)R RRR}RRSibM'Yv0i)RrR@ɇRRa|QA|Q5Q6QR^,g ,gqg:u@k^S_e04X10u扢V V@RJ[]1"Ώ扢}ySWSS0<`lBYS#uk}fIQklQqQjxQ~y@z0'YtN*\O:P:P]P]QCQ\O逍OOcOhN NNsOTSOb1< >NNNcNPN^'NKN KNmPNzNNw0r'N-N;NyEN#O9s^Α N N N NN0>ΐ>q\0dj00@K^N1~00pW|!cJP}{KԚq1ёonP}{}o}@3Qi6q6qIq v@wr/fo gt00c g.l{nSO~Ԛ0$Pr T2000{0^j*Yq\ q\zb_f`kKaxgbg*Y@T[l[[nj"ulSOSO[S>U{W]RD0e~0000F000k000TF00kVVV8VV Tp px[^~w0S0ψl Tq\퀢lk0 k0@U#0j0f000D0F0yH000A00rfb_1;u j\w2lQWbX;un:yru}{hY]g gmHhlil{Hrhb_ab@<fzoff(MSf[ f[]n+^_j_SVV*Y@}P[1W0D0O OSO}Pp)RS000@00Q0@А N쀚b3 wووn‰wǏ0eg~0p eg{ w x~@wgh hhkupv0[vbd;ef1ǏegPWO\O\]__zbrPWWgXg(Wu@w\Q \QVo:Wsp \Q NNpOOoSeg{VhVV~_;z( (O~͑͑~zvzpzoddgexswz#KN6s0%0%_`\atpb]0anaQ&P(W(WnX\[@\i&P\}QtSSAKNr0e0e~ONON{NtNzOOuX0@y90\1 _\ \>\\m11Y'YzNV0WP[Y1^ߘ16R[gN0)R)RRS1XNO1)R\N PlQ0kLwb _mpu|0N}1O}ƀ00@h:NAKNp0000k0dVfVV3Vjy| |\cʎ1Wbym<{|`||__p?bbrrg0NhE\y_0000}@ ui?P^ Ԛޞc#2b0^yp^xgybvs {b|lFw[OkQSZi Ԛ0ekLeue0Lko?qzA K\@Hq\Α"G Gu*@ 6Αܑᑳ"[+0+#] 0͑1UOYe0 :u1ΑS ʐΐqT1U0!b_  Tll0u7 T\!k0 08NN@yuQ2[e0uS\Α0\S\Α0\Sn.! 1uS0\0\e00u\hpkQoT~n{xzpfkҎ*ʎsB!N(W[0[ywkx#\W@{7avC N N>\W ҉ i׋0Sm1S5_ 5_@Gb_o%D0kSV@D\0x%, IlU_r1kQmJX,1 TހTY \5_0g0p0~bnorkpuK{S~)rrz sA gdž0)Ye!q@0b0R}dž~[~vVz}}rC}}}}04tAkQu0_K{@{{| 0uV0Wxz zzzczI{0[xx^yydlon0uv vv v e[[ \g\ @\ B\|i1\q\0 N N0JSc[[v[g[Y Ye@aFw0%fyL0 n0@0 TM0{\0N0S:SVqY+sYsYYP[T[W[a0P[10]Y{'Y)Y HY0]A0Wv0zzz(gspJW%JWXXsXwYTY[ _0gx0p}0~bwB#X@'Yؚ0BW0[V Wo W:WsB0kQ q\00W3000}ƀ3ASkQ{@bSXTXThT\TuVV1ee~SoT TdT0P[z7beSS@SS~SqSk00u:SASCS]JSNRgV0}sN NN0ag0ag0agO,pUU7s,pirzvw0S[ [\@]ef0\Ns]NOOkQ0BWKb{fn1@b0\AewbCQuWWJXNqhQEQ'QRR@fGR9SzmQmQg0&{N~KNN0ˆtNf NpK{hQ iQ mQ uQ1[h0}r dCSe$RheBf0-Nu P P PePQvCQ\s1NS0Bf0Ԛ0gNrOMO P0 :uxe N+YNYN|fN N N@Nq TXN~u.^kk^x NNo$NKN0[0]2bCSet0+00= NtNNDNmQ AS WW]1 Tހ1CSep]ljW[@8q[|\ld0:0^0a0~g @mCI7o0K\~gg`l}vw\ \K\q\(g~Ig0K\NSZXP[[Iv v҉70d0 R@(gKj vyp0@0D0v0!}o"@bn n,p7]/q\lS\\VHVVjVV VlNTzXbvR^VVViVlTUU VVUU0U0U1VUD-Nlbizzڀkt1YmVV VmVjV〞Y0P[eir^V VV0W0@"V5_xp0M0mO0t00O0V VV+VVVjVlCVnw'Oeg0 !#9h-=\vVlVViV0V)fSۂ2 2yc1N_w|͑Zۂx^9n6r6ry r}}lq#Hak8T@Yq0kp1T+~fg|rMOlQ0̑qVrVjsVftV*AmQr}, |;1RQ'-}1T'AhVx_r}W @yM0-p$#lkpxxy{|0hVkpYqq|v}S|q\~nzAmuovoLpQpzV@l#l lltm0hVlx#l4l0`l~!T[__j|v1R_j#ۘ_jVXX\ iwpS_1h_js[@V]_lQ QST4V|tVOM0 O0zQ0@w NN08b N@OQ0Y0}-|mV mVenVhoVpVf0@TiVjV2kVhlV{ ́̃ߘ1'_̃ƀ0ԚSOzԚЏK| OP0O0egFQ"YyhfDVX_Rr|q{6R{NV%^VidV_dVLeVXfVjhV_jƋƋw͑sϑN0Q0_jzirk(uvhON{[[\PgOh}ilj~1SOd}PNmN\wQP[ NҎi0f0Q0f0SXr1[쇊0eV^Vk`VibV]cVkYVfYVjZVj[V\Vm0 0g0@SYq0I N(kk6Yqx}100|0IO0Q000N@R@TF0[0@S00Y0_0_0d0 01Q001p0S00O0~O0 S0 W0`0@000}1`0O010Y0NVSVWV3XVp4VE0R0R@wW[0v0OO0ԏ00 N U [#lr Vw0S& N]1OUfTyU WV0!NXrNXrp󍞀AVHVHVlIVkJVjLVgAVBVTEVmFVj_r=V =Vf>Vk?V@Vjp?VX9V:Vl;VTh;V v {`u1TTn!{ɁNqU VV0V4Va4V5VD6VE8VK00f0s|0W0O({҉҉d|萀^({#Ɂ}u4n 4nulxxxq!_悚 NU`]`_e!q0k0k05VT Tr^UU#{H0@sO0S|3u0_ls͑ D~Sΐ |7ӌjތ1{A U_ׂ ׂ񂉀N50Ė uo1[t^a#~`0\,p4yz z|} }~v0q\yylyBzlq\N\O\OOOtIQ=]l7NxN@ 8OQO N NENINKN{=ΐ0 _QS|^|0NY0@[pNNNΐ}#lrr^ތXr#l~pyꀎ1bkzZ0 Z0@vXo`r gK0M0O0n20W0D0zBff@{k0k01K0Y0Vܖp rUlVV VlTkV1TT0VUl0lƀ0UU UmUlUUpOlUUUUkp@TTU0V1jUfUcbrU_T|U3UUU|UU0WXr1U#l1Ul6TUqUUUfUUvKN{}1N;rSUPU%U>UkU_llzΐĖ_zbmiTT|+YP[yP0R0@rNOS}Veg NkKNߘ0ߘKNߘ0ߘU\OS0Wr0UgUU?QRQG2k2k wPRY}T!u0~0}0 3}Y_UU{UcUIU!UeUfUcUU UfUUqTTRQ|TTt1URQqTTUUfU U0`Yro允E g RQ0?QXP[frU UlUUkUh0aU}UUlUmUkVUTUCUU8UjUiv vmwɉl}N0 P0tQv0RqYq0IQ Q@*S_@$Yq0I_0d0@N1Q001p0S00R_;UmUlUlU0@*000UUU U}Ujp~^͋ppUU_UjUl=@w mr;1?Q0hVu@w@dwlmmmonkpl4lliST[_:g1R:g1ޘ:g~0`lvUXX 4Yl\hV_z:gpSh:gUVt(W} N{NQlSoS1T@b#U~U~n A$ }ߘ3'Yf[!hMR@bgmiCp}"@\r~)R)RZUV]s^1dZX0|0h0c PUUU U UiUeUUS8N8NN4X0F0nH0@t[00F0pUrUUlU[icY&ۘۘ{ Ԛww;A{^`{bwu}1!hs6b xzp Lʎl̎1!5"o0ec^zꌒON!q0sT0sT|-ހ ~_L,g|lSހsrk0r} r}}ʎ|}f0}0ހhsΐtf-g}i}isi@Egjog@h@~ui1 ltfg(gegg1 lx=%mYN^2u?e?ee}ef~-fSS0 0euacvaa hc|d0q\q[g1SJS T^l_>v`` `@``0lv```1KN`|KN`___`u`"P[BP[e@p0]T!q08^PNm}iljz__{b_f_v__0ΐ1erUO)Y0M0O^^m[^s^x^}=ΐlfZ+[K\K\] ]0P[0fk\10[[q[vfZP[{\[][t[0]0\[*Y*Y+Y}YaYZ!kΐ0 V T T쀌T*V@oYM]XpXpou]wehQg1e0uWWq\\]uENSS,pMQ1gYpeQeQkQ mQ uQ xQpSΐy!K\we0[0 \N PO6\OOxIQ0 0Wu`!k !k_llz u`%f~ggR RS*YP[v_p%ΐN NNNP[s^7 NgPNPNmNkNNkNUO)Y0Mp0eg NNNENKNBNRPy1R\OP[0#P[i7u  ΐĖx7u5iŀ!k_ll0uP[ P[ru`~gghNNNN+Y0ΐy0y0@N N N N1 whxΐw:ΐ!N+Y7uΐzĖ0n0 p0 s0Uv0`%m0W[W0@Y0}o`o``lo#l{P0uUV SV0SV"l#l0VOU OUiVXwerO0}v0\OO1$USUUmUkUUlC7UUsVUhUjUp^UdUk|UU5UuUU`UjUk_*WǏǏۏNWwq{w!Oeg{eg eg4xwzz US_zbQeQSSVXXpXr0ZQoQ0RxpOO O\PwP~q&USNlN~OO00h0;U@0! NOqUAUUlUS{y󗃀-Ap}˄{xP}~| p*4Y 4Yup}Gry{s0 NCQyTV0u0S0puMb<^yK*bĖĖ [[[0[b@L~@Ac͑w@?0%_2Sΐx [m%,gp[z~7b2  oZ5LՈ1!e0uV@`BWb ws@e1O͑1r^Or^u0O0Ozz@z{{|B}0[^yeyIyBzMz0`l0[u!kMp((u(ug0u7uw wA OU0sY0sYz\ p!\pgqsns@'3uvll l mimn0[0[p#\!k ckl@\_ll0ΐ9ΐ{zf&gg@%Ɯg{g9hBh0[0[zf g g,go~g0X0U1Xb| f ff%f-f}tf~[Mbb?evezeA^0N0NX^@v`va va@]1b&bt0b@bv``l`pa_a}1 NR__ _ _ __0[N[0 [NX{^^_{f_t_g[!\\ \@%c]@s+^@:]x^|[|[ [[[z[0[0[sYsYYP[][[1UB}Xw1XX*Y+Y|e@/ΐ}QBS!SU SUV@YV@)0WWS T TTT2^8l_j20hq\SSySWSZSuS3[e0uQyGR}RuRR!e0uN,OOxIQeQ mQxQ0 [ Nq\[q\0`lN쀎N NmNOO1[ Tq͋NNNENKNfNNm[NRD0vL0@BW00@qNpΐB0@`0W0sCR@SV wm0\A200^Ye|UzUUlURU0U0Wr0| e@ @~0n0}etuv0yru2eTX_WW^b00Fz~\s>rN 'TVpNXr0s|\>r|Ǐ!!-EǏq||~vY vY~{0esN{QeUu|U}Ul~UUk|U|UX{r1TTv^qO0STs0'U~UyUnUDvUvUiwUxU {Upk0:۔PTXw1_lVnnUpU tUpuUhe {|TUpUUUx1pUUUU0U0UgU%gUjUlUzmU|gU g1pyDTfUrjUq`V0X0rdUeUfU0fUiXT}pRB^ttPANtP[pMUVU_UR_UaUgbUmcUc:y!Rp{K:y zuzp*ysq!x[!h\zf zf(ue|vk0s\_fx[!h1_j4XNjR_SOYYVU'WUf\U&^UP[P[]6q 4|TÞ#1Y{RS'T^U1!q0uT|00lu򘄀n N@Wl0O0QU^QUmRUlSUUUl`U(:yՈ ՈKΐĖ:yoeć}LeeufvuzvYUWP[mb~ OSS|Sw>T{T OORS N N}KNkNrNlY0@`0@a{N NzpΐyMUiNUkOUPUg_O $ԏԏ@SwL t1ev1OUwPQs :ipr$00gr grT{jJ_x0L_ c@?eqg1OU g!q0'a0'a1el\S2BWBW [ K\\_0@b> N N0%R0#]4X:u0\SwSTOU0 wqgk0[00{i0i0@t0NoOPm0Z0L0001_001OUSD0 F0`H0@9_01`0Y0cc"v@`p@)ԏ0Y0100|B0K0_0d0T[0@j0Y0[0p0f20[001Q00q0`0Y0{[000100AUFU2FUHUlJU%KUk@Lix>Kzt(~ؚBz1[tKcLϑj[V{hhȌq[V{NJaps}y \V{/n>y>y yh9 _sLppx00x0/n|r(uULubeudl dlllYmn=m|ikj)j_ja kyXX^%eedgmhhMmiB{vؚ1!hMR0q0Lg^L`T&bkMbb[[M\U\l]y]A0V00W2000q eQSXf[ x[[hCNtNuelphboR,WWrW:WWw4XrY0b4XYb:WRSScT5W_ApSe0fp%(p0_UNN N NtOXR1pSfNlzAYu;D0F0NeNF@TtTu7UAUCUDU7EUj~UfUUwǏNfegW0#򇦀1CUS0R0RS_c NfNO1CUS0 ,gP P(gߘ}|n00@|%$O;U1;UkU @U0TF0A\@oq\\\1N0ugd(g,gIgDq\\]l0u|]?b?bMbbf0v{08^1c[x]_{_8b\;\\\]]1'0n-NSWS<\>\q\\'YDQRVW$XX Y@**YP[ [2kQ'Y[~0[oSq\WW|X@iX0q\ T T9TVVw1w\0GbRSS T6Ë0_{0_LNq\p1hwm1hwmN% P P@2iPekQuQ0ofNN N/O0Nl]Wj0Sq\ N N8N 9N EN070υvp#{p!~nL0 s0@Q0@P000]10W0 U Ui Ul UlB U XrVNk0#l0#l0S1SlyTNTsU]UkUUUkY0Ot!҉҉xk󗅀RKN#KNv0O0e yrxii okt|u~1}v0 R0b1ʎ0uN ;Tb_{g1 QRy1R[TjU UlUF0mH04%0@oNP[pTPTTkT(T(W(W^X@wWOOTiTV1TTsNKNi`R^i0irsIX XLkrWwQTT 'U1Uv0N\\1'U'UTTjTmTfk]9tΐgĖnteur7ulwzz_g gp!klv!ΐ_}bfz]_}%_wL_f_xT!+Yf[ f[Nx[[[s|t+Yf.YP[zTjUXzY*YpΐNSStSv TNNmPQ0ΐN NENKN_N^0ΐTTTkTTTjup5_N NHҚ'}_4wǏrOegs 8kɁWxupv{r|1 N_jS2=\=\_lbeg l_pNVW1TSSyTU X|U{0{0|Uw$hɁW0ɁNN_O PQ S1TSA$ Yu0_OeguO0Y0@V'N*N Yu0_ h8B00Upup1zd0TgT,T;T`.z .zrk]{̑P`^ gbegk#jOOy Pi?Q\RQqN_*NUNQMOa@b@bvh~uQoP[wbwA\VVTkTkTkTTAuTU,g*WW   T1}000g1~,gl%m}v0<\u1T9hmTTU'Yz_ eT1ΞR|1ΞRl_&O +P?QtRQ"PP^ok0Nb^|k0NnT]TkT _ _pe\grfqMs]NOIQYy][TT%T>TTxTTTj!TVVpTTTTkTCTofUU v1NXNX0&U0TSTT1jUfUXcbT%TTjT Tk@TcTm7U}UP[ P[]Ôp2TĞgR'TTzT)T7TT^M MOl{1LN^gw0egsNcNhXk>\^Z0džuBTfUt`{S'YS~T#lA('ߍߍ T~̑ qW_f1e0NN(1e!X0KQc0KQqt t}|~jpy0t#l>ryri0o^x[] ]Qht ksl0rx[\<\0eppts0nSSSTpUVj0r'Y\|0{g[OKQs)R['Yx[tT!TGTjT TkTUlV1TUO_񋕀p_~beg {uirN}P1TSP PRTpXq#'Y{vqNN OO1TST T TT6q{TT^Uq(x[@TU0U0@T~q%f[틩@Aadv}1qXXx;#x?q#MΑ%MΑqɋTcc_4iv}s悍I0gSkoouxvw"RU1feA*fNfSkBlkljm}i}iijLkqaabg$U,````ada_aqKNa`p(`ps`x`]]q^~_`$UUV[S T TJTTT|S~SSwSsPPvuQR}%R0_R܀W00 PNx$OlD0i0l0BL0@ 0y0;w0hQhLhUn^oh6l[[0R0tjuI{I{h{{|~wW1A~YjuUv[yR.zq9eorLrLrBirbs0uwU >UUaX1SlM0O0p010D0B0@"1S0@Y NeQ@00}1R00TTdTTj1TT1T1TwT@xS{}TTrTuTvT_D3wwؑ-V"O1V53܃@}W N>e05gxx'}}0#Yr9hܕ1Yr9h_we YrAR0R1VW[tOOuR uRW[[vnpfOOPy0R}1 N>e00 N}NNnqNSxTpSTb:\)YmzTgTbTTFp pE0@\FUebhB4V_|$4V{N'Y0{0{T;TT|TlTlTlTTnTTTnTaU UAl!B|ޖ^ ^rogmrhFi(oVnX|K\k^_T<TmT$T1TVVt\VeVVTVqT\VyTsTT'U1NX0ukoey&{u~2UTUTTTi0N1uz0f0`00z0f00f01Sz`Lk@TgT zT!TwTNTnTTTn p{  g~pёU4Θ#Θ ߘB1"oMb_b0b0_YN]2uP[^Ozt10}薓1`rĖĖjŖ 2<-NCQlQqg0Wё}w@Ҏ&SSΐu͑Α]@Α0][r0uq0u 1u7ui}vdv1XbQ]]+%mhhSΑ%m\m:umv0qg qghll0S]]8b0]ZXq\ q\q\\\}ZXY@}_Y@[0 N N-NSWSn00 N0;0;Nqg[rair4tu1:JS\,p ,p!q@fqt>rimymn"o mmy1me<]]k8lHl>ll ll mqbwsL_fm fm0ux0S0]_@te@,gK\ K\pq\s^0SY'Y0[1id]|8l_lt`lllDll#l44lAu0ey0"|<nnw 0v1BT0}B0T ^Nk2D0B0D0r2D0TD0u0ey0kklls0S0tzhB9j89jm!k@kLkckih hfmƖrp~nP[tq\]D0 s^@d/n }x5000000 /e@'1/n}hv}ipijw_g_gyggth gbg(g,g0>]Ys^wa/le-f -fCfzfꀮffMleegf%fY[~8b8b?evOeYeaa}b&b07%__ _w_um`u`x`%_|&_Rf_b_0B^ ^^__nA;,g{vs^t^x^k^q?=|qQqg0x0U0u[I\ ] ]z]v^^ ^j\\ \]]0SyMz0Y[[w\ K\q\Awe[~[[[q\P[[ [[l[[]0vaP[cW[][yf[+Y +YcHY}YY0Y'Y)Y *Y0ΐ0u{Yu0%Rp'] PSUT( V V@V0WBWXqp>q\q<2zwTTlUpU<+YP[5Ė1#l#l T T T TsT1sB=0@o]0uSSSTD0@F]쀰e,g|o0\RWSWS ZSnSkSS0P[;S%m:]R@?RRTSxQxQuQ)RGRv PIQhQwQ)n:u2r0p000lsS T[0uXKNSN.\O\OsOOwOOl:HYP[NO8O|POG^ ^6r708b-NOS@Qq\NN NNNK\]CQQΑKN_N個NN0>N0lO08 N# N NNEN^^s@&̑Α0\NqZX[K\<ΐ00@N NP0xR000np=ΐ|0 |0@AU0n0g00K0lH0 P0Y0@SJh00X00xirsTTTTl4VTUtX[*`@S0<0NoTxU/Vq\~T ~TlTmTT_TVfzTl{T|T}T*bR %ЏLLf](xЏVKcq"Y mrr1Ydk1Ydkkw w}xy10Z0}k퀐nvBx[(0[ƀb@V{peen9hHhjpP[x\O'(W[[~[~a0Q0y(WfZ[y1eY\OQ S@U TWU ]Nl0R N% N 'N-N^N@NNr0~0U}1]NlBlsf;0[0[qK0 L0@SX0@Z0@ h00020L00|O0TeAXl8r"ԏ ԏΑ4Ɩ󀨘1Ur- _001uؚr#lAmWir irydr|d}!CQlqlu#l4l;b*QeQep geg ~g0_{|^1$US;bhc c d&s0Y00f00Q0p#0]]^i_nasXa)YP[ [1[0016d0WB0\圑,p;08b TSU$VVW BWZX iX1KQV1KQW#e0uUp/V\VgVr1 NTT$U_xUUiq!|TT Ǐx T~8T |TT1imyr^ihV[VSd0mq'Yawy$P!S SS[SuTXS_$P}eQ@<0pQQW0sY0rlAmWKNKN NN@:O1USsS2k0QiOegp0s0v0y000h0@00m0XL4l%w 4{1~0Y0z1S0Y0t0q0004l{irz@{E}1Q00;b;b hccbk100Y0{[0000f0p0Q000yXqP[[1[00xN#QQS TiiXW0^Y0g[000x0v0N@JN@]$PeQ100`0`0@ed0@띂0 N1R000n0D0K0Y00f01000Q00kNx0P[qTIuTBuTvT4wT7xTZeu ubvwo{#et kl#lqޏ)YQ QSuTMUb`0Y0@CG0Q0vT0wTqTrTksT tTg0qTAS{X00WfT&Sux=SWSeYeSUxR0N_wɉn\m~sj N}v@w0,g00\mw|f0Αflo4ll%m0 N0R_LVI^ ^_er-Nf[MRLV\~] d o o|FdokAl`00q$JW;NT T)YK\0H0}1^yMRc00@ŦQp=lK0@3iokn0RR@~S S T0V!p=,g0?Q?QkRQhQ00 NN0Q0p00D0Q0]0d0@*ڏ0D0F0_H000aqmD0m3a00001O0]0kT kTjlTfoTfpT0gTnhT jTJl~~iSn[xlir&{~D0dF0z0Reb1W0D0^eyp?J+r2}F[ [@vb_Xp~0\ N=ENX0q\0OJmjcR WRG nIlfq NH*}υ*|950[~~v t_0Y0Yy{z}!f00!k18n\t\tmw^T\^'_o))lΐhΑ_o1rqsI{ua agx(gKj0^{+^s^{S4Y*YYP[y]r#P[ Kj Kjvn@.+}p68 N\ q\y\]0ę1[XSsTV0q\NNoOQDQL0뀕N@ sN0}%RTe8X Xt@wzrWw0egH0@0RSp2#DDߘ qR1kT~002ё{5"w!S7 7p~@mǏۏ0SWky򇎀@ezGr-|| s NvQ0^0nvIyGrw{|0[ĀD0]N {kB}~0ll lxmvm{m1 Nn|\ϑ}0q_~pϑ~(WM` "l"l'l 4ld\pϑp0 }xϑ{`al gP1(WW`(`h`(W {kB}~0_0S-NgQ1_# {kB}~IN!IN[Q+TsTU  0H\{kB}~0H\1|||]0@M~0@]X00I000dX dovr{0D0%Tj&T'TA(TMOo_zl zlbXK0 k_g ui1lOj0W0k0|1leg{QQgRQGR][STMz00f90sTTTd T$Tlh`+mp2 2ߘg0#S1T'mprۏS$_#llllsnh`cy g{TV VXv^q!_lTTqlVgq!TTt0R 0RSTϑf04l NNuOpSyq NS>y%J J\|1iNq׋x1\O[>yykL}`yiq \O \T T1UmXP[8nwW0.X0<&Z0>IQsTeb_b_q_ r@}0 TXr0 TXr$ Tq_H0S~X! Tq_0lbT*TmTlUlUUtY`s0<|<2NaD0K0W00|0@?JW10O0€@3q_R%m'TlΑ~Ėl1q)Y N0u0u7uw%m6rsjSCg k kl_ll! TlCg|g{hu` u`bc09h00uq__i`V0>\]]0^s^|f_>\@s\o]m+Y+YP[[BKNN-0N|VZXxX1fWN0 !X|NtP tPlQ}T}T00uNN䀯O~0Q00%04N;N6Rt\?e z0a0#6R06RSOԚ\mё0]ƀ1)Y NtL0_0"0Qu QuΑё0]ƀp&]WZXKj\mNj\;0q\0a0gTTXTTT TmTmTz[|^laUrT:TTjT`v vs4xэoǏ;~0 ƀ`beg{k0Nv1TS0R0RqT},UnOWlNpOOxPtQueglF *72 2ko0jui0ju|7ǏQm|>n @WCn@f4Yv-uuuwn}r}u0ujul#ll}l pS++^g geglv>\1TS+^o`lcSTTv)Yq\b0S0SsN0R0RMRdRsNOQY0O;1TSK0@sM0O0fQ0 W000Q0`0s6QlfY0o[000w]1nIKΑ,}}}ؚr0,p0@cSzq\Α ϑhu-NqgS,g0u0 w鏙S`0Vn0I@8670 CQqN?b {'̀ ̀vo0N { O||@B)|0"e@z1KNQ0K\0u0uQu}vw0 NC,gqghΑ0fm1^y\n,pXp8 N(gOKj1ll m%m\m,g,gl:u}-N'Y@\ewQYuwKj8l@b_ll0Sq\0uqgqgxQh*j@4+j0S0Qu(g@,geg/fr0bwe&Zf Zf~fg g0swe@ee eC='`k:uzuc;O^0u5_____'`I0Rp]^s^|pI04XS x[E\\\]@C]q]候qg7,p @6"@(Ҟ0JW,pirz1lS08bÀ0%m %m@7n!n104X04lqgg@)Kj0p9T"'Y 'Y^e,g08N03u9TU V207`l20ulS1?%_8N 8NNS1uQ[ N N-N!S\oE\K\@nrq\\qgqg0uWSS'Y0`l[[[[_\ёę0ox[[[1TSV&JWJWY)Y f[0<_~,p wpz0eV(W0WBWq\0[0'`SST@6uT Us wI0P wlSS@SwD@qglNNIQ%oRoRRSWSpp1 TupIQ gQ|%R MRA wspk0'`>]NN PO@]\O@Op/fS0uN-N KN PS0pyVu uuvv|wnqvaAw͎y0miu:uoju1qQ{ksswst u1qQu0 Tf[qx[}pSIpf6qi6r_kpu0k0k{_jDl%)n)n /nnjn Td\0X TB\0Slm>mAm!TYlalwkklhl#l _pu06r06r_juekSxkq!evHhiiOj#j)jpg|gHhvhimiqlQgm7h7h@9hqegg gsgQgr TetuyeCBffsk0Reeemee1gQ҉0 rpenee Ty.z`vava~a?br@bt`aa`p_n k|__s_ _K'`agbev0eQy TW0_qb_zy__yU\H-^&^^^q^逧^A_pu0"Y0h{-^kt^^uNl T}~)0gx\\]]`^g N Tpu0f1 Tl0l{U\^\mq\[\\c\@\sE\W[[[ydb{x[ x[[z[dgmYYf[U_bq T TuR[1U)Y'Y'YNY}Y_YYY%YPWPW{WnXwXSb>a01UyVk0W瀻STT TT‌Tf1 TOOA Tpu0N0Y~SpSjSSSg:SGS}ZSRkMRRN3OP P\QsZQqQ1 TۏOO$Pr1 T_OOn4O]MOSOv }l҉틁NTN]N1ue>aN -N-NIN WNkNVp> g_puW[N N]N1lQOt0'`iX0X0Z0@[00D0O0X0tz1n0rD0M0@=V0i0t^j0W0 ~g2(ፔLy yؚ-0=D0lř ҙp9Αq0;WS{@LMfb> Ny_0-NN0N0Y0}1q\-NΑ.0aNA0y0e0 N@j0yΑb6yQbq\]tp#0P~ʎffdnO}"=]CK\\\7}͋^7|gw񊊀X_wK\\]~n]/^;1NBfn֊1'`1OsW 3^ZU_W^5hb0=p9~nww Ӄ܃h=1k[q\p=7 тdI N N-N9P[ g0;NyrzH&܀܀_orq\K\q\'Y]y[q[X[[qgqg v@n}0}0}[0\],g0}W[W[X[ [[s/^R_MQ1[NZZnP[p:]X@XXHYYYq܏d1vQNXnZXziXXnq\q\s^ e60W0X1bSU00 WS0S2O00S2000BWBW耂WW W NR0S0=gAlQ}o0WVVjWsQUShTU UZ V4VlhV0WwTTTTZr Ny^zS5SSmS^SK\q\\f(g/n/n }r5ir00000}^/^r,g0}r4}TSO(USPWS SSL0]0N1;:R3rRrRR Sq;S`Sl0_:R MR cRoR0vQ[h[|p$R|T Y@j蠌0Q00s0!q\RRR)R9RvMRiٖ6eQRtRWNF PeQeQQQlQh PPz*QsPQ06q\]N N6O}\OYO0WN NN>Q0A0}u00fW[,pqQ0|05:N:N[;NENINUN0u0]!\0 N N8N100{oR &{ [ 1}P0[0[0Pe0e0 n0@9p0 0Sn1Q00}1K00uF0@T0@Z`0K0@_000wEg{<ۏbbT~{ۘOKN_k0]ۏa\e1HQQiwlxsk1KNyr}Ԉj0Sgjmyy7z|~u\1eRjmuvkw1Tɉ|1\P[Eh Ehhk~Il{q!*YVyg g[egNg*X_0\W2^ddvebeKfLf1eg|^j`TcfFd4Y 4YlYv]}^f^WXY@)YdaNQkS kS_StS]UUQR RZJSg{kww1 N~NNt OvQ|Q N NhNNP[Y[0ΐ1XNQT T T TV}i{79 `Ԛ{(r}Ǒx̑ёuu0{MM pUih1b1b7{njenDVppXw qA6R{^JU{犌0,gv%%fWmlvF0Ij0V`o d1pN|^a0uF&{ J~ J~t~`~vw&{~{c}\~1~GY_j0~0~@w@wyx@yqy`z0q\ƀ0\0upvwA" W>y0v0vAm+gqgqqzttvum1Yu_S_[^0@\o0 iAm]fmrwm,ppwr$3 }\lllll%mSj'`Z}iSkakl0Sfp(g0q\v&Tq_Sb g g,g-ggfyNet0200@0 N^EN NN1/CQS\1_R~t0Kz0@`}0@5000ΑU0)Y0t[000]U0U0@[W0Y0[0n0P[Kbl0%x|bᓒD0 F0WH0@K00N0 =c@w @w~u0Ir=ce-g$R$RpSSK0n0is00M00N0@ev0萇ĖĖxؚ耴󀠖ΑdΑwaWg]$u}}}~7u0u^y0[qgqg\hl!n]je,gS:X:X[K\uq\uSSV1agWS N N N8NN0ag1agWS00@ N0ag\̑@̑ T̑{ N Nws ΐu ]7}} ee,g~vz̑1tz Nƀ0s N NS@uWBW5RυυLs[R50eနo N T@]1ΑN2 ]KNQpyzzz{q}y}yMzry0up0u7u~Yuv,g6\m^y^yя ;1}i\0Am0[\mm@[r10[Kj KjXjl@j_l0k,gqgg0 m0W\\\]e0Wd[q\0e0-N-NNSV00W1,g~gn0@#k N N>rys@:eu}n nof,pz!q10ufmimwm{Kqgmomo^y0W00qg~g`l10fm0I\ \e,g0^y N-N[00Wllll%m \m]~ny0fm0 K\lll~p!ΐ`l`l}lle4l8l _l-NΑřMRp-Ng(}i!k!kckfkkA q\ΐ0q\}iiKjQhQhh| igh9hnf$,g ,g`Qga~grgA^cwYnftf}(gqe0u[ʎwp NpNf f%f-f1ؚgq|eelf|S)n0l00jW\g_,a?e ?eweteep W[ab@b0weWSSf_f_t_}_va_v%_L_^t^t^x^^^^8^s^}0cv]]]]0Se0uV@D:uu\\\eqgΑ[B\2K\K\qU\q\\WSqg)ny1[m0le0u\ <\ >\\s^0ZXΑNtN[[[[r[z[g[*YP[P[][z[ꀉ[d*Y@Q+Y{HY1X 1XuZXXp,gjWWX0[FQyS> TTTV~0WBW TTTS0CQSSSS1[wB[qgܑ0K\SZS\S[0N0NQ"GRGRzMRRRQQ)R/e݋09N$4O)Y#\*g0\SuQ uQQ逨Q~0[FQoIQmQGrNP\O(OO P~PCQMQ]%m{w}|ؚ0Sx0P\OOO~:e8O8OOOuPO#NNNKbo N N]~,gҞ0]01)Yv8N"KNKNNvN N0ΐN8NCQR=ΐ8NyCNyENO(g N NN-N ΐ00 NSb`lfm0;1fm;@C{koW;ʎ zciʎvfqdqWgq 2 j wAOeg{p(&^0'6^p#6^Wňo݈p"&^q@w"} "}|Àƀ0S@wwmy{{~sswtvmbz  ^`o1^y0va17p6bypd\up|n1 0]Agzg x2  ތqpʎ~"Qu001TvNld֊iu1Tv1Tv__L f而x0TvqvQTmiy0/f|Nhmit ,}rUrT7h}#jwF}%~ ~Q~qZrꁱp?e}n}D}n}m#~^j0Y~0\{.z.z z{|{|O|@bsqT#jvw wl>yVyGyd0^g!kLuLupuwvvvqNXe$@b!kkvls>mksj!h !hc7hvij#jw0d\eg ggjACS@b0}Y0yrY^a8b+ddJdeeeb1TvbX8br@bgbb c1]0]q1vQ}Y``a a 6b7bw1<΀&,gN1<΀^_ b___1TvT7hh#jl1TrvQ@bt@\]]q^bt^^^^}}~v@\jB\sd\pl\]ix[x[[t[a1\=\1TMOyYY{c[f[x1vQbSDVWWtW Yh'YVTYMR z1]VzVO W]W0W@SnT TT1UUVn0MOkS S SZTvT1pu'`0^q1@brZQ>R.R:S`@SnJSxSHq\q\ qg9@)ʎ0m1n0MRJ0 0@D0@9N0v Ti UUiShS STTl#lBlWpSTTUV0V0T0UwSS SRSSn00u0,pXh"{<m >mr0u{1RP[y0ۘeqev~g_Kb bdb{e[|?bD[\c{0GR\\i]^_ _0e0S#\1]_nW'YP[[q\9N@CQ)Y0^yy[0g0|O)PJSJST T0M0{t萅kSzePvZQMReyO@W"O`O/ >PqtP[-N-N KN@ sNNO1%m]0xZX'Y0+Yn0@0 Nu N Neu҉l0les҉i,n@SiS"4S2*SSS!SS5SSJ!q}i:ΐ ΐgĖz(a_uT0gz0g0Zy֊ ֊vg׋f0@bivqyNJ|0@b}T~n~‰vl0ee~uT~zoveu euuvF{M|t}!qyruy7u1MROzRR0e0e[3eg gngik|_limxe]efzCffw1MROl[ [[wq\f_yu`r0ed[z[k[l[mQ+Y+YHYnP[pf[x[[Lup[qQoMRhRxZSA"(N NN{OIQQ NT9NWNfNn1[O'Yf[x[xef22` `ޞ'`\2pumwww1Sw1Sw~Α[D050DTTiu萄;WS\qg:u}zm 21S1KNPg ]Џۏ1S[s5g7p! s1KNY0/fjp q[0'hV1KNUp '` k0/fk0'`{W‰dgLbqNIQ}0e}Llhp'`^q܃υ-Q0 P[0}(uv{>tt}}B'`I/fTgbp!'`;i00Wu} u}}}0̑1S{{ '}1S~gW0@'v0/fv/fow%]y]yy~zvwawwp/f/fkg N NO1n0\g(u Ouzvuruc w'`{p'`dLk+lp prq1rMA'`nirqlmlnA'`pGrWlWlqzl`lLkNkke1Sltgggxjn:kgbgqQgxe el/fJfo g1S!q1 T^W|`b,6eQe Qevlepe1 T͋qSiO6eu;e>eq1S[c ccvd0Exsb{b!cua7aazablBnQS򇌀0nQ0aa?aba1S_\\]KbD0PL001W0D0d0|000` `u``1 wf|``f`irv0/fk1\(`h`h`lu`v`e`s`e`ynQS0`0nQy^^w_b`Y1\f]]Y[ [[x \{1S;eY'YHYP[t1S\1S\xW (WXPWyQX Ypwx1Sޞp'`mRbS>&TU UV Vt1S&T\,T T ]0@"`evm'`SSSTdqSjsBN|xFSSSg:vq1KNURSSSSsRyRcWS0P[vRk$Rz+Ri0RfR0SQniO1HQpQ pQQQ0Rs0~HQlMQPQ]0N|O O+P\Pp^j0aWiOOO\0aW_NN N&O\Oj/fl0aW_NNrNhq\0@ N NePN`XNqKN_jS/fb0Nb@g4lL$ TΘ^ؚ󜈀1q\{o-i6_u5rRʎ ʎiSё0K\fnjwDi^ ^b͋cVW0}nƉ~t'}ހހ܃{~I}1^}j}QuQuy||mtb+u0ucpqqr^hsiscpopi!q0W0k0Wwm0\w0@Sg~n~noo0lIQJW0;N0 Ys!ё~l4l}lwm$N\z![ЏKq\Vb0(gqg qgg~iek0#~a(g|,ghQge eef0[p0ubpeYe~}@~0+Y3^_ _Pb_p_@bKjS N3^_c^e^i]]W^p^uq\h\]SM4X''Y 'YP[r[;\qbu4XQXlXVV=q\‬\qgN N=N0agFUFU\0WkWrS WSSshglQWCSs^#~Y 0zn^_#~_N0 P P RQmQMRSq\0Tq\ؚ0q\1^@SN-NKN00S~CNe^[/nx#~]0 0 N^ Ne\\;n00 00 N0 N0 q\S|\\z;U UXckt#00o0q"T Tld0@SN1Q00q򖆀S'SSSGV VqV~S_vus0TSTo1VjyVpryVS_0S_y0yV/[b/c cB0X5|0r0Xl/wǏyr OegoLr @ZWy#)YLryurvp"r__p`4n[H\y^A NS1S}Y1S}YS>U!VV}Xf}Y NS1S^~1S^xUVnVX 0W@$rS S$UUX|rXSVSSyP[{0X~OO\P\PeQr0RnOOq\OjZPZ*N*NzNdNs0v0by000Xo[Uc.oƖqgpxANhNr~qˊrr0uy􁑀Uc@Zel$UYY|[_Lb1H001[00$UaUbVcKNKNO Q8Rx0sSOeg0D0vW0Y0v N1L00QQ@c[@rb@NHUc@irB0K0 NwQ0Y0L0@R0002K0H00L0R0000u0000SzSbShSS Sg?M*2ggy~i2`ou0QyjjĖ_yPNmew00RۏΑΑuyۏwMu0 NVS㌌n8}(vߍߍz")v̍p#]ƀT TZqb1# NL% N8hr|1 NZPp _oryVp0  1q NZP0_} /fb g`gA]}owňv݈p䀱qe~}}@sU}L~Zyy1zzq{h NpNVS㌚"u |vawaw{ xyu|v wme0O0Ǐ0; Ya>cbe g gF(gegbex/fGghdd6ek>e|c|cFdbccccbnbba4bKbSbt~b1n)Y&^%_``\aa_z_`*`u2 g_N^^y_y__&^w6^k^[\\ \{]m[\\y Y}YVW[x[[1 N;e0Gr~틄iRFT$VW WYYv1 N\Vd(W^PW1U1UUUvTn+T~,T00Ru`SSSySSm`SpSSt00R|iRR}RSVScp N_TO${QQQsQu$R{QQvQTOz\OrPZPg\P N0R؏pNNN\NvOOpNsNNN| N@ N N:NaǏN/fr0/fb[=$ww ug╱ J_pr0vp0vpu Qqؚf p~ws"Qwrˊ ؚfd'pp|vuʎ ʎ*10;7pፌA=qg#"  @* r@̵1alKNN-r#TUy\ KN~a~~jie30v OP0}@UD}u}s}T{| |q|}}f=_g|T{ {q s|@Z|0Α0 H0^y ^yyrym({n10]wwx}S0\K0U000w00Q0vf0S0@hDT0U0W010F0_00000H02L0j0D0M0M0@CN0P0 R010K02_0j0D00[0w0rF0L01_0D020U0D0{Qh WSŖ`2Ҟ Ҟ@kf4l@CГ0wm@$3Ԛ ؚ Zp>^0gp#i;q\~g0WSΘΘq( NT]1]ST􀨘oŖu R~0q\0!nD5w$ x N N-NQ\mp;(gw0\O=7#8bDx"\0Qr ̑nΑёܑ1^lWS[󀺏0ep NS`!"] ]qgq0x0rR NwQxq\2N,gIg1][;YN2uňa׋<&__hft0\0 S\_ o0q\3004XMR#q\׋j7J j| N,g00CS iuq|ň݈  byGrs2bGr0:\r-5v v@W2Sw9h5-0}y0uΑr  R@-)c`So0S @ w904XW   [V1HQ⌉0ll0z1o萝owQy]{M|M|`s|~}h]{k{y{0*ytzozzF{ R>y>yVy^yv`yy0_Sk0q\w@%@w\ww0ub?ewe\70bb@ &b8b @bKb0:]04XwMRq\Α'`'`*`c`aa1^q\v6q____`00uX[@eS\@0u\vs^-__ ___0NOegr_k7_b_0s^^y^^^]0!-N]w]]q]b^^ ^Ji؁yYN4X}Kj0Q\\@@\\|]!n} }0l!n2uzWSWSe@}lYNMQS[:>\!q\ q\\\1LuY>\K\d\0:7^wew70ZX[{[x[[ \pؚ#e@S=hȀe[[[[[[B)R]0u!\0f0ZXY'Y HYf[[u0|0%]Q]pxQBTxBWA!XiXiX〓XeX_!Xh4XTXq\! TBW_WWX!X!\q\q\\ፍL000 T0N0\ƀ0\0_WWW#W0W@W00W1HQ$BTsTT V W~20>\-ND>Sfm0u7ܑp"~nR^CS#SS Ss TT19e0uSsSS1*`*`CS@,ZS@qySwS~SR R6R9RoMRNR>WxQ QxQQ Q0eg>mr0jk0q\Nd\O*IPIQ IQ@KpQuQ0~qIPPzCQQp\O瀆OOOO)Rq\̑ O OOOOPOSO1N̑yQ@0uNN@rNNNSj0W+}4-NwmS(p-NYk0 NDEN'NN N逭N W-N\8N:u2 NSNENN N0OUp l N NN-N9N0"%R#]]%magΑ0\0000 0N2K0W0D0y8N@F4X]18Nq\0 D0QO0 s0 |01Q000s|1U0D0zp0S/ SSSeShSFzfzfpw^ \q\naq,g}Le<▎螎<͎{fʌ㌛Lee gV\\_kaVw W\ j*S*SVSSrqNN QpAN@>R0P[N@TR0P[JW[egegWw0eg1SS0IlxW[^bS}ST(W}YSDSSS[5r 5r_0@w[` ezofl08^0i|)R)R +RRRsS!e0NfY0@k#NNMO0ism-g}MƖ Ɩ@ؚ0Y0w 1ewq1001܈w@qԏ@>U1H00W0Y0 Y00RD000F0y00܀ ܀bd 5[d 1NKNi}}z}U~@H~j0jy_Pll}@D}P}0v00qlK0uvv@Dw~z|Af0q\000uYuv000&0mm o ppGr2NQ001\001~0Y0ll mW0fY0~0plNNN0 N!k kk k@(E4lezl0@#eq0W0!k>knbk00!0P07h7hjj#jq-gPgSgV;bHccece ofdfcf1H0010Y0ccc0\1H00qbqb bchcf0x0bqD0TF0n1H00a0d0;b@¸KbeUbD0F0]__H_D`{`n] ^@^^W0Y0M0O0YY[ )]]yW0sY01[00uVV@&X0Y0W0Y0NLQ#SSzSTTaD0F0[0!0QRMRW0yY00>Q0#0NNYOeQ QwNse0"N000値N@tNNM0Q0p0v1R00# N N@IN~KNqN0Y01 Nv0U0@m@ NB>R0[0)\0FZ0<0@030jbwzpU(ƖƖ@$@ؚY0[000U dO0fQ0000H0p0100& ԏKv0y0000b0e000uW0jY0u[000L0@Y0 W0Y01悴R}00D0F0H0000y00}-U~U~@]~ n@0=Y0h00Y0100}@} ~00~000l0s000}} D} P}v0y0001000Q0Z000mz{|0f000100ƀ!kVm/ppppGr Yu vY0[0002NQ00100mmo1~0Y0W0^Y0j[0001\00kk@!k@zll0plx00p0!kbk@dk0Y0N0wP0R000c*cece f gvui10010Y01H00rcc be1H0Z0iF0H0000H00LcLc@hccK0@ O01f00쀼b b cd0{f0002U0H000P0NY\_*@b@bUbqb b1H00D0|F0}D0PF0_H000z_%`;bY0d[000u0N0o]] ^@q}^@>_0>M0hM0tO0aQ000Y [)]Y0[000W0`Y0o[000z1[00eMR:T+TV@VXW0oY0[000D0mF0vH0@p[0@0Y0[000q000MRSS0y000QQRR100W0]Y0e[000s0;Q0p0N NeQ000f0R0}000M0yO0zQ000dd0v~0C N" N NqN@դNY00Y0[000R0[0000f0R000|~0000000zO0zh000Y00000vd0f000j0j0@1 n0@4o0K0Z00Y010F0d0h0@ Bi01S00K0O0 P0Q000|100q"0F0U0*Y0Y0@]0_0 `00Y020H000f0U0 V0 W0M0~0001p0O00_00Y0K0K0O0@S0|0@G0000H0@`K0@_02e0Q00B0D0@] H0F0H0 R0@d001[000Z0iK0@2[0001[00wK0@Y0Kc0f01f0N%Kbjc&D}000001TD0|J0@d0n@fԏ0Y03Q0_00F0M0~O000K0 O0 a0@wd0M0O01K0020B0D0L0@~00Y04l*P$ z   NS_umsn Y_0f0f1eekxkBl1]0OqKjLkckYikkUald>e\g \g~g8hs0g֊exe` f0Qc;e;eEe|We1pRC:NP Y _0 W0[0{0Vdd{dpXbccded0RXbbb1beyQ&b&bg0buKbmaaablAXr\.9___P`pa0!9_[H_l_c^^r8^k^Q\ \ ]fIQr'_lx>mvhyw Y,[[ [M[yr#_1:N;N YX[ [:Np0;N0;Ny:Np0;e0;eU OUwlV|WfW0KQp0vO}PdR,TT TTaTo NST}Tf}TS SSS2>m%-r0QRaRS>mR6R6RsGRejRR R%Rp=rRRirvQvQQQ^0S! Lv0RPIQqQ1bO0/fpᓇ0:\OOOOO~0eub0b0-r\OOzO0(uR{IN INvKNqNiqN6qu0@2Nq;N:Np0[0[q0+000 0Y0[000CO0Kjԏ0020ԏ0q0@t0w00O00OY0 \0@6c0 n0@4p00O0>l!0lkAQ0Qz0_l~ZhyhyXys~p~uwey}1_uuuu_usuuF5u]ukGr GrmbrrosD0ppp[pb`a>e*lnnykplpmpolblk m0"ffagbegWlpo1SS>eUceofWab bib%cOc`0XTalbbqHSaah$a?awLavV_0ߘ0:_`|``0g~wS1XU\ U\^A&^{`n1\oRgXKY \0:Wu0hV![1V:_|TTUVnW^wS{FTgUTNO O^IQQQRZSO{NuN\\OaNN NNfN{Nr0` N N*N_0ego0QtSSSS^hd7-| |Ğp~0^e-wn0򝄀͑͑beN]1 fhirt0u,{RR0^0͋1 NvQvQK] eee BfLj1 wP[qLPN}s0v0`|0MOpp}Y0[[000a7uxA*ĖΘ 螑"0{1P[薝P[̑̑͑ΑxqgP[u`|u}͎͎{STFg [p{u}L[u}P[u`Bz Bzyz}}AHYP[}7uwwစypg|p>\8l.wmVn Vn1rkt0uh P[wmmnnl ll mfm0N8l{_lll0 ΐIghhv}i9jz!kIgQg~g|g~tftfg/ g}+gakb{f~-f TZ[)^%_%_f_tu`v`H^y^_r_ ^ ^s^x^}^_l[\]i^}Y[[쀏[[[}YP[m][c[0P[V~ag0~~VVBW{W+Y TTmU]UN2)RCSCSZSSS0圞1[)RtGR~RRIQ IQkQ|QQ0q\NOO\OOy0CNN NN@;NNNCNENKN_NzR00N N N0\1"4lSΐ0 ΐL0@6`0 n0 00\1$4lS0a0T0OaSSSS-SSS@Sb{^9ΐ"< e Z1SU001S4n1S4nΐ͑tΑĖ @ho@pqۏ{^@i^5ZQg}v}v@|Bz}}1S\1NQgg!kl>ΐ/f/fRgp gT(gSbd Gd e0Su1Sd1SFdSE(W#^^_@ٝ__1S}YpDQY0Y0_(W^BW瀶[[0eg T TuTUyV0ΐ1S{SS@SS1[19Nq\N#uQuQQpRSi0@[zN NP kQA:e@4ΐ0ΐ00N(N N 8NKNNRnΐ=q\=[ Qg g%m@o:u0Qu0qg0-Nn0 o0H0 01,p] Te00Cgh.Α Αϑ{bbdƖpz2SiL{ [^n0ljpay q;`}vz$ c_‰Uc0hq'NNvz{LfNe0.s[0vi w wk@wyu\jUlp1X[L Lxr1X[u{y~|1S|kll@ImvYumkYlalR|0|egegsk{k0'TqQer%f~gT,1\` `cacm1_U1\qt^Iv`1NUX XX}4Y1S>\TBW4X Nfy}PR RzRkS1\Oeg}PQ0Ro1X[wNNROOsP~00bN\0rKlY Yb蕅0^l~rLu \ \^u?e}W]XvYxSSS S#Sj[tm}r rL|S STxSw͑c0\|rpuNJn6q6q6ryeyy_00f(gweS\Y_[\ \m\;\>\p"\0[[s[l[[ [f[[WSSYY5P[r ru{F{veRW^H_u8hipc0xeh hx|xnMz0/}0gk0@0@Bf0N}g@WWW4XXYt@WrW_WVV@fUVy0Wq\SbIlThVVE PTMR2SS S@I TeTJTWSSlS01,g,gyRRWSSd"Rg_jl1_lzMRuRcR0RnQRRIRq%RGROQRRLMQMQxQmQ PP`HQ^N.N\O\OOOZOp[/fmNvMOoOO0l^N NeNN_0:NnNNNr00We NKN KNYNN= N-NIN>S_r00u0fm0B00;N00u ?q\ee {ϊ0*1gq0u05_q\]@:Mb0(g0S NN 0X 'Y )Y10\O170W0 N0Qu0:uc0n0 0]s^0q0v>SrSSiSdSkW i}K"SOOTq#!qe` !qe`{Seΐ͑g܌PGxs퀼@`Wl~1Ɂv} ~ 8Ɂ0vpg gGr*wyyyyw@wrz;^X ^Xt^mUb@e}NgMRVsSBxSxSySk{SL|Sl,g&  ~ёdy#'sv v݈04X,gmi:uqg0vVYYj[eV@XYi00dY0 NNj$PqS~peg~  g1u1uuuu gnekzl gmVVv(Wn/fcgz NKN Sj/fxg~v1 Nm`sStS;uS\wS(k;݈ΘΘ򖏀{0v݈puwn}tl~ ~~y) p"󗊀kwpbYqR{^~~xB\&cc freg g>k1p0_j1wSSB\^_bzlb0N0܃wSSW P[q[r:\w0hV{0͑OegkO0Q0@̑NrOOeQ)om@2-^Zp2L 쀫ёrL1bNLp`T{ T{l }_Afvipmirzvwzz0t0teof ofug{klzl`/ehyeT/f^BfQ%`%`ꀭeyepwa-^i^e_n;R X\\O\_q\]qXgYYTTJTvXn;RaRcSONOO[$PtQf׋3#0000NwMOgOp/f]:N:NeNNwQ0@)Y0a0e0>0VVmekylih g^yc0 Nd NKN1 Nm`0f00fu)΀ˆˆRÞĞg΀ހsr0ux x{q#KN N0ou|}vnws]k kvklv\we0I%q\1hQRkQ%VVBW W*Y0ΐ0ΐp"\kQS T T0l$ΐS0Qp#]N N N@5 NKN!R:un00 Ny̑;7R`lO+QQZbwΑ/1[fmjga Be0@@>mkm0D0o0%] ote0up(uZv@wwn{1] gddf g n{nx[Sf2kv+^_wbjnc[cMO"0R0W0W[=\rE\0Rc\SSyp/gMOuOOOQvQ0q\0[p N N *N{:N NbO0Ro01] gyD0F0hH0@AN\0@00[P[1n0NQ0+^eb>r^/ff  ̑okS:g|1bKQ|q_Grj0GrdӌʎqS_j0iሑ̑m ( ል0Wr1ŖKQ2^pQR2^-R>rnGryr0Tg>r\!^^v_mb-d m0ekAGYvc~0r\_:\{&^6^t:g~fUfU|TX+Y [0g\j>r|0aSpN MOvOOovQA䈎20ׂyWS#WS7XSZSf\SOn{  c[fkn{{{w|fS fSqsTE\f1ёNY0@QOJS\S\Cbi7ѐnř> Ğ ҞJP fN#^t>~0ё8N]l0u#f]0u1e0u>\r@̋ZZ @(;0`lA:K\ll\eup;[ř@oҙ.6ؚKj0u 0uxΑK}Kj_ll\m] ](gegn~g9h NNW\00'1h0\1lS->ۘۘ ޘs (4X!!nZXn0u-X^@wDBTBT]p"]0SrS1l,p1b[ӗӗcj{0,S0uܑpR ^[b)R}v@̌̑q\gIΑ0Sc2Ė і 070!npfk0c@ uvx@1}:u:uWS]^1y_@bܕ3_?Pqgll0u0Αw ,'Y]0\0x[w g_o_o7Αg`ll1(u4lENN*Y>\]~0OMRS W-N\ΑQ[[ @ɚ 0BW0Q0\Αё 41& q\q\e@%mgr0u0S0@)-NSBTBWll%m0uv8NNK\\S-*-ȒmE]]7K\q\\BN0uYul1'Y[0@QѐzvACQq\e"ʃʃ` R 004l0L^0Ieqg0u00IQ'Y'Y\ ]L^0WS0[0OO0WY0WS1n0_l0@Sr͎`;22yS|ʐnpBz=sx{ 04l1!5N,p0]D0 0N@sӮ[4{00W1]0n0 @Dzj1Sw0N͎E1SM1NlJBww} ZʎK\]B(g@fN}7w0gpJ@Qd]]0u7BWW@̊ZX]0uy]g10NTTϊ ;0ϋv7Q0W\0*҉ -0}i~0󗁀0!0uIp<L#LWhwm wm@70\sOSe_wKj I@1;! C[q\\0 55 y@fdž0N,gs#N耟SKjlI[0l0Sx0uR/ŃŃ p@Җ=0Tu0u1c[R X w{\z>\]0#W03@B '(0(g \ \l0uQuw0@9QSWK\0weWq\~gh0{ @M9o0%m0\E;KjKjz%mS4Xn(gluz}_2q @@q#]\1NST0Sz0ZX>q\]l0N @30SUW2mimTT圖}y#~u~|2_Ns|0 } }@r+}0}D}}c@̑3kQrOx0z]]s| | |@}p[l079{9{ { {{ {0]S0*x69h000000zzkz {]sK\\7wy/.z.z2z Bz z zk0P[z1kQY0ؚ0wyyyzz0^[\|]0u00urx&x kx ]y^y y0[q:u~1Ğ\] ]8bwe@^UfKN@$Wq\www,wNRXWx00\\ \E^萔Α0v N-NN T0Ynu8vvvxvv w10\mW((g{u0Nu{v}v~v2TL0N010N0/N@)BW;u;uQu]u`uun ]wee00uu@0uG2um:uWSwm wmሚ7,-0\WSVqgfmNNNkQ@mQMR0agN N@ N]N0ag0ag0ag[0uw;\ll~D;\K\@f\SSW[-N OQ0N3uQ[e0u1P[W m4oo{Gr7sss@tct u3NuQ[N"W !0Gr[r_rgr ]S\_ll:]AZv^ ^:u@X0WX[10SQk0Q0(g gg (g+g0^s{B7Yewn0KN/cff0,g0\ef0BfBf f ff@9Gg0q\0V1[\0%Rf f@ώ%f -f0T'YZ?[8b^y0ee0e eoe e fq\^c{`|8l 8lψpw0q\ TT\S_:L0@\00Nee e e0-N0n1b+Yi ^0u0u:u{^^l0W0W[zK\NO(W0[Kb.ccid@tewee0b0t0=0uKbb bc00u0WS~^s#~` NRi`i` u` b8bGb=q\1R\2bKNX<\,p0u送_ ___8b@[Α0S0b{䅙7^@bk04Xq\^n^(__ _ 5_b_f_09h~1'Yf[d1P[H\^^^ ^0\A@b }0,p8^-8^L^s^x^"^\\h N@5Dv\E\K\0b_l#Α*0T@S7nn[r@)0ul@{$l\m]gg=j`l]eg@j~gVv'Y@q\\}\0][[ [[![egXq\ 0uo0Αy0뀱#řMR^}[[ [[e[ [0@CWeg8lS0W][ [g[@[0;u__ftΑwN PZ.Y'P[P[ f[@F[V[[070[:POTv0[.Y{7YeY@Y1l[YYY'Y")Y*YP[s^0u|0q\0X q\ENidx0u^0Sl?7^Ҟ退r*0}q7gΑQuV V0[Quw@>yl%mx/ns:u04ls^KjllqllKjck`ls^fqgQh j\vZX ZXvE\\]]Nz4ORTjWq\0u^yiX@XXX0%R0>\PSVjWAXX}4XTXXX~ZX!SS0@ 00]jWW@$WWX#]]_lvzKN@϶RSpNQ8b0srV"V WwW1WBW N萖00uARh1[SE\q\ΑVV V@$Vvag ag%msju0K\0ASTe%^0N00^R_xk0}0}0~T&ITIT T T@*)UvOU0K\0 gl0uTTT9T00uS}S2S`SS(S~/ TFee0uΑS\b^^)8RCSq\0Nq]\SkS@SS0u萒%R@SNSDNSkWS*aS2pS@ĚS*j*j*s w 9{0Α0X1ׂN0WCS0W@q\e1suweSqglp0SW1O }1eg~@SgASCSJJSE9:u:u萅BWtl0u mQag agju^yҎ0WmQVW[0fs1ag]N]N NN kQ1ag1ag1agNN N1ag _gww7̑N_gsk}0uee(g,g0(g!NOOrS0QuR%RR S/S:SZn҉n0u҉CTs&bg}e0Nu0|%RMRrRR,p0K\0^\]l0K\mQ3QQQ RR R[\A<\eg0\%mwmQuQ|QQBTagҎ0+^0^IQ.IQ MQeQ kQ lQ0Wz0S}f5ag agjq0u~v0K\NCSa^}(g0NPCQ EQeHQ0w0>\0>[9NOZO$OO P P tPcP0_0(Kj#l0S_O~OOOp"q\0o}PO!PO YO@'\OsOO1S_ENqS(g%m@?z01K\ΑOO COOO0 T0%ml1l[NaN N NN OO0SS?b#KNR@4XFnNNN'Nn]\B}FF v B}k^Weqguis01U0o^^l̑0[^0nN)N@cNNNyNcag agjuҎ0K\0AS\esTag~vk)I9NoENKN]N0ag*Y*Y[Yus|0ΐ0[0s|L0@.NO^0 NNXN&N@4-N 2N@FC8N9KN@TO0W9ag$b0f̑Α+j+j@E%m@>0uag9hj0%m\/c /cfQg09h\'\]8N.Y퀻Y[@Dq\~ N N!NN0le e&hfm0uᐣS]_Kb0;\0[1RXNSN N%N* N2 N>\\(g@6Α0*0SU@H[0reag~g0NN0vV V@agju{̑0ZX0@3ASST000Nn0 0ag{jur0\4000L0N200}0]0[000000#040000q\10wm|100=]]lpN8NQS2000}0000NS]l!gr4X20002000200040000\o0o0 p0@r0 {000O020~003p000N3F000F0D0 L0 d0n0Aw0Oleede0nfoaabSbOe~|0@\Sb0a0_|_qu`Tf[.y^_ _f_{_p_j"eru\S STXP[x[0FZ\Y0pN-NrPw^Uc(̑@ @p1(WN̑wx4SԈԈ`ދn]cwhr1Xtlu upv 1 N[u0^llp)n^lQ~^i_tebe{eLfLfgggg(g Ro\b_|Vneze_Bfee e e0 Ne q9 Nm0,㖙*23|1N7bL{ё!ё A:SKj\Yx1"N0~vIqJ1,6bL ̑ ͑MΑ0[0%~nP[ySS-gyN}R9c[,0xs^,p,p9s^qgl0\\\\]i0Sq\1J0W0]uxsuu!v1~vT[0wexpSuu 0u 1u@}:u Qu~00]@:u~;000S0Ssst_u!ks m fm fm!nnopq0\ mm%m\m NP[~\]skFsk_l:l=l@lN@]VnK:u9 90Kjv:uxzz}y0/niW Wq\]}00WB0@NS0GP[p%\!kekik@rky_g2g"g ghi@ +jS5_@k ,o0W0Q0SP[z P[_g qg~gg'Y[p\fMf(g ,gIgQgz1# Nq\:K\oΑqg Α;0gqg~gg/n}q\K\ K\q\8^@e(gIgW0-NSWS10X0tfwvfmzff0]rWt^8b}e> f f@C%fd-f|Cfyofseee! ffk# * n 0b_0$ʎ"[b f\qҎ0!ψ~{71lS0$\U_z@7҉p+,,5-kQ kQJXkp0%`1CS̑Nw PCQqp@r~p~ ~t~0V{w||@.(}j0uUw9y yby.z zd{p"nB00z0b0\0\w x^yy[+^0#q\q\\0!q\vvvvv0u:uju~v00ik0N%m&GrGrs st0"Rň݈X\]%m2mn7r"]n0]ekeksrkqkol|j#j)jH2!kpΐeg69hh hh|im}i;[9h@>}chvhhgggg| h7hegogg g0)Y}4lRAq\v g&5g5gQg_gagNSqg0S0# gggk1g~1kQ]Ntff@YBfmZfgNmAS@i0}Tqeexe#eY ]^ :uv@}0b4Xw:uW[Αq\\]q\W6^7_9bbbbcmrc/e{1]Nizbn8bKbzb2Na}R0__``b{[MR Nf7_y_@E+__t^6^ ^{_ _r5_%[]t^~^^^xN@ MRdTmf PyJX)Yt^rrk|000fm0fmE^ E^b^r^}s^0!k^'^8^@^1kQ]NW[XF\\ \]]^qgF\lJ\]d\\pe"j[[\ :\B\|ip!#OW[[ [[p2x2xW͎n0kpp4YxSh\b_{gakp1]NzzY1)Y)Y`*YYY0Y0+Y0YYYYs'YII)Y )Yq\it^a!kvrkw*NkNr P{WWJXjWjWXJXZX!""W WWWWoiQHR TNU-UV VnV"W0Wrkrkv7u}@@RLҎi׋P[q\\qefagV0\ TdNThTT<)R@P[{0uCWSq\Vnm3IQD}0t^cS SyS| T T1SpRSwSqS݋xs^s^ qg@un }Y1Q]0Α04l*Y\v]L^1;\\q)nlxQ#RRR{GRRQQQ Rnf1؁g*NeWW)Yr\nuQ uQQQ}Q0[piQkQNlQzmQ@b$0u0uۏ 2 b0"op!\0MOMO6R@becfkrku05'Y'Y q\\l\#~n;1҉F0mQRYm000c1&{ rk}}@9,fkzz݅0"owrkpjuov0MbMbebagWS@sYb0\mR|:\{̑xNK P%Q QmCQhKQhQqASm P Pl PgP0~v!-N TT_00Qu O OMO YO O P0~v~0xeN NNNnNiNN|0Ns!N]N]NN%NN&NNASgr04X0rqn n0uҎ@z\o\agXrkxeg8u" ҎS@]̑ޞwu :u jux ^y0q\0g0\0trk rktlVnn_ogXagVgKj[ ]]@[s^@bc/em1GW_0xk[wq\\o\\0 0*NiRjXSw)Yv0\n0r00@00^y1h0H0rk rkplΑ@NYp\l@b!Nq$Nz-NKN1kQ]Nw1kQ]N|NNNt NNykQ kQRWW~q\1CS̑y*NmQCQj0W,g2juΐ ΐzΑxut0q\juw@Ҏ0K\0Nrkrkw\mVn7u,gagqg1>(g\0*YP[P[[倁\pec*Y+YIY0L0OZXZXYw'Y0KjNCQS1N̑0NN@wND\keagWrkuҎ0W[(g,p0q\rk77ΐpޞyrkzju}0leebgYagWS@(K\\rRS&S7SSS?Sυ υ_$mrF0 TM6bM~t7Sj9Sp:S;Sl8M|SSySuwqbGM|XoTVTHeLuLuzuIBvFyWlbsu (u`[q\p!MRq0N[bbee~f{mip[t@\n^Y+^NRRpTv'Yf[:u>Y0MRWS0NY0#NkRc2" MZl1USg]1Ui2(0&0!X|0 |ueueg0u}~QyQ+YKN 9S `a g00RYfZ0t0t0!Xw]U/;u [_v0`;uLuzewfpY0\y_ y_il^p0@b`U~WWoWJ%R:S :SWS@ySSd\N%R[+RTrRRꀰ=0zQQRRRc0Q0rB0b0o0000OQY/SF/S0Sl1S;4SiQsZZvP"ƖrLus^hyp}{=~u1X1Xqb>kAmppU{cuUޞLQzeQoQrTONxz&S~*S-Sk.Spz`ʌ^^v螔ʌ͎K܊܊݋ `a{|7Yy^y^_n`7Yk^r^1@b`l*O}PZQuQ@SSq Sd S!S,"Sk#SP[s_5x=__ll#lrhs0wQ0wQ}0@oNwWSS_ck ck~Nmou__QeeBf1oN1NmNR RS}P[_f_NNN8OSeSlSSlstsS0S SSdSRP[0ng4uK(WW e11:NQp[1p󜸀@U:Np0te0te1p7Y݈݈ ^aΑ!_N[q gňqO0'`u'`x}~~~~0^Sp^}A~J~r1p!|||||0`l^ ^@^k@v0W0u NqBW[z0`lxuwtz0q\bkT0\mK\Cue#ir irshsu‰q\ue lplp0 g0q_1pS0hVsbb^Le te:Np00w1:NS~K\@]L^0[XNY@YVY,f[/x[~~ @u1'lϑ0}0eRSTr]0b0R0a{0mitATf{b1'lϑ|0BRXyYsY0l1KNln0 n0@H\OjT`ir[K0Q0 Y0nY0[000Bn00qirn0v} 'k=5bQ/ĞĞ Ҟ JPv#Α0ё]0u@r;>~S\\m0S0\\@+ 00u]0u1e0u@(;0`lW<< OmZ \eug_l:K\lw((-2ؚ (g9h9hhK(geg~g\\\\] NNWZXn0ugwirqb@b4X -XSBTBW]0uܑ1b[bhӗgh0}?8 Ė R Y@7x^n0!n0fkq\t(gglI0S?Pvx}S1Α,g}|0}n*=\0"qge  w MR0\0BW =`l0u0u7Α`l,pr0|\\\g*Y[>\̑44D K[0Q0-0*̑fΑё[ؑ1NBW+gr} }}~?0S0hgr0u}:uvv逰e eK qg]hw5%m0SBWq\]NWS WSSBTV0agNmQ S N N N-NN0agNNQ N0ag \ \l%m0uv0 0@p8NN\0l;/R2{ NAS ASV@հ:uy0agN@9kQ&6mQ0ag-N-N]N6N0agN@N6 N0agAZXYux0Q{ʐl 0Wcpq0u0@Shq\ψO2r 2zS`000Bz 4l@,p0]$]e"xk500} gj0u 4X[ʎ@͎1NlpF,d 0zu2g0N0u 0u7S1 mAmBWW@ZXS@zf}7y 7 F@"J-N0u0fkB0W@a%m:ur -p}0 wv0}isψ҉pp"NDOek7ls^ s^ev@}0TV@[q\\NX00W{O"W Wh倖pS~@50K\0eS\KjII[ ф0SWp\o0St{} Ń =!Tu0u1c[ł5(( I@Rw00WoA#](g\lł 000]0]q\~gBT[@M9 0[<\(gKjQq\l0u{r|0P[0MRsy }U~3 @e0uT圓1_ΑzA=\]~f~k0rDSSU2mi[t} }p}}h#~j0N }@X0}D} }0,p}]Α<z&9{9{{ s|]|070]s^zzozz|AVns\7zzzzzzzk0w\ywz@w2zBz0ؚ!\kQI0uw8]y%]y^y yyy1l[q\we@%fz}B#]0uΑ%m0uowx}kxxRX1Ğ\v'vvww N TE^萉Α0vKN@(g}u@ݬyW@\u@{v}v v10\m$010N0 BW][ENs0]0uN]u]u`uvjuꀆuq0u:u3;uQu~Mq\l lΑҞ0,pq\\b_20u0lS SW[K\1e0u-NMQQ0NDK\,g@g%m7@-tt u@8vu u/cp#0NmQ0S2uQ[Ns@|X4t[tt#U^s^mofGr8rr*s ?s@s s0Wq0CGr[r_rgr"v!q !q~0SSiXlAZy0u!q!q q@*r}1r1\pQu1S\Oo Xp p@%p0q\!lQ"NNYN2u:uon(n nz_ooqo0"Vnonn@un:7n9n0@l,gl0@&xSl1)nl/n/nJnVntgnDn}v}~G0%m00Wmzmn)n0&^0_04ll%mcnmnm@wmm值mSF萅\\qg%m+Em0\m3fm v v@w@hΑeQ S Tr[ on0,g1S]0fm1hQ[[0utN-Nqg0u:u2f[!hMRlll m mYs^bkQ͎0llllB 0@$0@=0uQySX0u0o0 N7l9`l`ll l l0lq"e0u02mS\0u7l8l@l_lOSS@\1]KjNq\0Nkkk k4l0S0S^_lo1l'k[Pknckfk0N0^eY)Gb0qgvhmoi?*j*j KjwXjzkjjq\}Vg9Q0W]9h0u1!lQoiui j)j0s1''Y0XEffswmzqvIQWWv06hh ?i `i biS\0,g0>\n0I0̑vhhhh0h0K\`lg*9h9h Qh@\h ghq\Vg",gҞ0~g ZXgg huh0g0u10,pggtggg$]S(gqg~ggegSG8b 8b}_lfmΑ1JS\0`0@oWq\ef|+gM+g',g(Qg;\g@agHckck@O8l:uzx@ؾ}0oS[@Peh0S0򖂀p>^F^^:uzX0WX[10Sq\y02sTblf gg(gn0KNK\\c0CQ(g9h}is{7Y'@+W%f%f-f f f0%R0e;萃0T0*eeffo,g,gipw0q\0@a TS_<0NAS8bceeke eeVe{`|BNfjn0ft[KjKjl0uё1K\N[\@#b@Tvh0K\CQCQZS (W 0Wn[x2ёK\N0R0[N-NNO1ҎN10Ne@:upw0Wm0Qhcete e eb1^q\0t0Ncc@oBdo/e?e0@bgn%RGb@ZKbbb0]0]0@Sq\~^[_5aa b4b?bz@b0lV>r0-~\0u0lj_ _ _@}ji`1R\p>7^@bgr^^^@%_b_0,p0mQ~^ ^ ^^A-N,g1NKj0\l]@^*^j8^ s^x^0uBz7 Nv0\q\ q\lΑ0MQTZX] ]^ ^e\7K\9q\e2u2u:u^yR}~14l`lee,g0u}0O\\]]b_NYNOSq5_萎b_we[@K[;[=\Tl0uΑёz0u@7l\mfmn[r00u] ]f@(g~gg怟S'Y@Kq\\\!5"[>\\g[&[[[ [[0A"0Wl0W[[[ [0ZXlQ0egf[#f[@[[ [gPOTtzfqgqg_l0uN_fneYo}Y@qyYP[0[1l[Qo TiWX"Y"Y 'Y )Yq*Y@.Y1MRSl4>yΑҞ2oq\N>yRp1$ msir ir:uQuw0wll%mm0Yu]qg qgQh jKj`l\]s^efWWZX[[!S00N4O)R퀌T f@Ān^yXYY@YENidzx0Bz1T,p4X4XZXiXXSvP[K\7WWuWX!KNR]_lw0QpQ0sqVI(W(W0WzBWW0W[C"0 Nh00u1 NNV WW W0POE\q\1ENO0NRq\\Θ0IQzqIQ萜T4T@ATVV00^R_xk0}0}0~x0]uag ag%msju0N0K\0ASTe T TT8T0u0uΑSl%m0!k0u}CSS)SSSSuS00uN8RCS)0NSCSSSa0I1{0SSSwSSWSS0W@G$q\qg=l7CSJS)WS6aSW1O }1eg~z _g _g|wy.z̑xOOiS@ me(g,g0(g#:u:u萄BWtg0u1BTrRNR6R-:SU@SfAS NVV agҎ0WNkQmQ0agN@N N]NN0ag0ag0agn0u}~rRRR R0wms^,p0K\0nRR %R )RMR]0u[\^@b09hQQRR0w\eg0\NOjeQB|Q|Q Q Q@3eQ~Q0 mu0^p=eQkQ mQuQf_l5gg(gag0@~kNSBTag0u2u0S0+^tP tPaCQIQ}MQ>0uOOO P*Yo{n10N!q\lO9OOOOPO YO\O>; TNENpS(g0Ov萌O OOO1l[0b͎0-r00%myNNN O O0SKN9NRN@eeNN+N!qg qg 0u10N-NSe0萝0萘>lll0[^0nS}?bN]NRNN NsNN^J0uB}]N!NN+Nll~v@R@qNI$řMRASSsTag00uAS]ag1]N\0}d00ASagؚ}0[8NA8N9NEN#KN;_ _:u0\x^^07KN@COP[0W[ [Kbs|Α0,g0[OS*Y0ΐN7N@+N5-N9fl l%m@Αbf@ag9h_l\\@q\\]/c0S8NWv.YY0Α} s0 N_ N N NA N1RXASV@leag71L0h (gK KΑؚ00W0l(gcv@}q] ]de00u0KjS>\E\0=0u 0uxᐕ0ΑSKbꀰeh0N0 0GNJNagwmT!]lb;lz]^Kbe@PkS S TJW\]NO QMRS]l\]l200}n0@0sYag}r0\ -N0!0 00010000100v10020002000n0{0)|0@撢0001000}30000qeetlVny̑8NS\ lQW|3F000F0SSlSmO SRxSB S Sm SSlS0tAOSMRۏ2SS Sm SmRS RS_}00OS__qptYgYr0)RzuS]SShS-S@O+gz9ApR-m0)Ysp^yяl̑kёňňJ݈]7{f0S}}9d5}υdxy@y0_{~~vWzs1 ,az{{'}.}a}|"u"uvhwyyo10R6b+g:g_i@×_jimm4Y6_b bwclBdz,e g_NbnSbbubC0܃0}] ]p/^l8^^n^u4Ya9Yv>YP[e['`tS7FUFUrVkV W:W}OO@wsCOOWWw0OS[SkTT +TQSOOznn0a0aN NOOtlQQRnpHh0 0i0 N_fN0v0%~A0Y00k000te teyp1WhTQQJdBWBW)Y@S_ ! N-Ne0S'lQWD0ZF0w00Y0[000~0K0RBRmR[Reeegxg֊Z1eN0R1~~SO ^_*`n0x^D0j0@Sv0@C01W0D0X00brIwmm1zWIK0R0hT0R$etegcs: Mfё逷BkvwkxkukuvuP}t~e[&_1[t0t!Qso0u;uYutQxScc-dvegkm1RSS_gS__1%҉SQ Q|RRiRRt NyNOOyO1RSRRiRRlRRP[q[_mx|L0_j1WlYmi$N NR;M!qHe2z늋mibk㉊UpapabPcgUx[\zp#{RRzSJTzNOOR0LkRkRR!Rk7u7ubyzjI{0%R)]NR+Yl5r0~ 悱Rؚ1!qRqqvx^y1Rۘ0 }Te!j~liq%PW1b_b_y__9eq!0Wy2!lNW@Y]+^1R>w0gnOY1Tgq00@\{+P8+PRR Rm0e|pXp 6llzu{} s0"uRs0_RmWh!j0{1nlx0NxONN\OxO@\y1PcPci>koё\ƖD0mPwuQ_|6R[Ht$ʎ ʎΑĖ-sqgt0u0[ X0$\@b@b c@}.-f%mp#P[_0MQ06q08N[\}_pgR%YYY ZP[ JWq\14xzR[T|(WGW1Rue0__L~ N NKN N)R0v00O0Q00010D0iRiRR+R@ayo4ĖX X񀬙q(!KjĖvR\Vt^"L____u``L_f_j_^^^_u%_t^x^{^~]]]v8^a^s^s]]]pAe:u0\\\\]>\K\q\SWS"[]'Y'[[ [z[[\0[[[[.Y.Yx}YP[z['Y*Y+Y}#ΐ{VWWX1XXVvV0WoTTUUV0ΐ"]SsT}TT0<S\O_R.SS S} T TBT~1WN0SSuS000 :SS SWSZS{`S0bRRRCQxQ xQ)RS8RGRw1(WcCQIQmQ"[q\OOOu PQ\OO~O8lKN1NN NNNPO a_NNNN N@b=N|NꀦNKN_NpNpΐ NR0fk0 N N N NEN0[1?e0u0U0@=N Np ΐΐi0i0@/v00ia0d0[f000bf*@͎2 (W0lY0{[0000~000fuk@lvt00 T T sT_&bbM0uO0s1WN0D0 i0@l0@wS00q1O0U0kS_P}p)5 U@OW}0h~50h21u\}p~p+}p~@b0u`hl lKm,nh!hHhb08NS_|@bqcegduQ.*Ys^s^_a%_*Y[[`0ΐwAZ0@\ؚ0D0uQ@AQRTXe@Z0K\]NN NkQmQp%Am}]NqNN0ΐvP0%:e0@#i0 N KN0NF0S000}0ΐuBlBlv0u~~0L0[n_f0aBR5rzR=RjRR4RpRBd}M%NN ϑ Yu\t0q\1Kbs0wx*~1MR_1_T ^`plw0Oy}yfi1 N[_$vnlx@{0SeK{ir%;u;uFkuUvdvF{ N[irr"uv#ukAWLu|MR{}0^KjKj_jfkz#lp!}2NQ00drid(g i0ira1dR TB^ aaakKaWKbcfRs0s^H_``n N_Y Y[zq\]t1+TQ TTSTV}0^wN!b0NN'RR R RxRKbf1Ri0x[wN SOt\OLO1RS0_&_DX0 X0%Z0@qNqNvK0M0 O0VQ000mY0\[000l`0@QV00p0Y0kpRR(RLRjR'}NNlz'}}1&^q#26^NkOOyuQ{ks"}hR Ruf[m7_J:_`p1vQ㖈0RvRmR7_:_0:_07_f005rvzdRRRlRDRbR@M_7uO Ė~ҙZ0%Rv $CQ}} 5υqg}0} N`a7uYuv@w }\4l0S0$]e/llZl #lhlsǏNpe0O0Q000pΐe~g9ju!kfk{q/e@oΐy``&bUbbe eA]s^0ΑUb0b__~u``vMRn T4Y\ \q\]^s^YpP[][c[\|VVX^Xr*Y+Yv0ΐ0ΐ| T} T>TTUN"QQ)RRR S~0 NQ͎1bebeN@Nq\OxOePNN N N N NΐΐpΐK0@~0001W0D0wB0@Wo0z{0`0d0f000ƀ6q6qzvi|vxw`q'Y`t0tQ{RRnSu2em+Y|e wڊLMXefT{1}T }T{+Y\d~0 P[0@ORSB]`ll0Sx0SRgRRkRee}IpS-"ASePRQRue~4Y4Y]Y_e@bx14xzq1_6qKN )RRY(W0__~Lk1@bp RRoRRfRiRmZkp"v%%pxn}v8|9rrDseuvkpqbr_#pepexe:gt_j1!_ccv1uNꌋ(zjYjY[[Nmo00+{R*SiSARRRjR=RR>r>r t @wWw04V1Td2KQyr04V04V~0@20 R 4V\1Tdsf0\0\NtA ?QRQKb\/wǏ ǏϑuYd1Kbw1_T0egkqMR_ɉɉp͋faeP[{ir||zl dir(uc;uM1f[[}eg egg i0irc1RSKbGda:g_pT$]``E`x`g]d9_o_V Vo0WvY11TQT\,ThXT!bqNRR RS T0͋xKbRRRO1Rg NqNkNbN\OP0Rk1_Dx]8bmyNэ(wĖĖwؚ0K\whkcx  xΑpVTWэsP͋͋|7psP]^j~5my}}0hV{1pPl)"u7u7uvnv$cwq"u#u0up!XfZpppqxtTl倈mom0Sx(g$!k !kfkl>S0D}(g ~g@h:Np0P0P0u V0W8b KbR;eeYepe0^$N'Ye@wxqg0q\0KjcZ~RbW[+s^` `bT0b0Hs^^y_hq9h'`[ []x]1[W[x[[ёmT+Y+YOYZlTX*YR|ΐASASS}T0ΐ0[00RRR0͋0^oN7OmQ mQwuQR`0[q#9h'`OCQIQNNPO\O,gKj\[00NN@\vNqpj0N N N@4]N0ΐq$e0u00N0\Ȁ0\K0@UO0Q0c0#y00D0T T}9F0tH000v0 0bQY0[0000m00NkRR=RRzRS` xፈtRl`We9hI{l3}0 '`t'_'_1__'`x`p0@,P}0hMORfRpS^k`ΑB}'  {}@Xޞy1!R}ޘq\\o0]0\ hDdy1s!kΑ"x0 WS%Mw̑͑qRpK\ 2 <\0xzhVc^cS@ʎ@^ۏ0Sx02x`|w@pl0R0R0Ox݈\R Hr[1N:W0;)n| |w7yΑ}0K\)n *r0uv@$ {00lyK\ K\uq\~\gl0eNCS@;S T1n0[q"N4X{7 ;twJWq\2BT\݈s [f09NNpN˄0"克c0u 0u6}7@LU0x\怰e@Hg2m0圠˄qsf1p^IIoz܃(1p^p ёoQUqg&:uΑ:uo}@}0萟qg@!kLk l@3FVn1ΐq\0N[] ]u^e00u04X[q\\뀱00 -NQ T1,p8b1,p8b0萉0uwF{<=~6p,p"ƀqgqgck70\O1[0SSWSq\s^10]=~zT~z~lZ| } } '}df}r}qsek2gt^y?D"ؚؚ Ҟ@Y00g0 SDwR0䅓02x1RX @]10(g^yz00u0f0\h8l8ll nw04X0N0N\hh@R4l0Αqg qggh1:ug,gQg0~g0eW:[___@"|ae0ʎ0[[[[0o0X)Y)YeYY0P[0^y0s^WX@G'Y1WSkQWS WSS@RBW0NkQMR@RS1^_l0a^8N8NNO01KNQ1KN8N N N-N1^_l0 {0,gF{e{Y|u|oxyyz2zBz0Yuq,gx}xor>rs u (u0TT{Tz=Α,p pdp_qAhVyr(g7nnvnunom`m{nn[WNXNir{0d0dlHllml%m>m{POyOP[_llll*l q\mz]0FK\K\](gr0u\R4lNPO@"P[0q\0N+^4l4ld_ll l]0u0#]q;ƀkk+l/l09NA$|ˆ0S06RXp_c?e#qg qgpgFhch kcxeve f (g egq:RS0R0)R0K\6e6ef?epeec{ccdfS1ʎ^8b!bbbbc]1Re}0'YO8bbbbp\0RK` K`u``bopeY___%`qnn0}0v"0sek<\R]/_ _7_W:_Gm_qs!k]^s^{^QT_^y1S@Sy ȏz0S]4l0S\\]]y]\e0u0\<\>\K\q\g1y<\NN[1[[[ \x\0TT{w!P[[[b[t[VIfKf ۏ 20y05r05r0yHYHYP[ [[P[gu`g_lq\€k0]XX<'YQ*YKg^y ^y@ ё04X0fkg@h~n10BWT T@^@\5/e0}0-N S1(W[1,p8b1(W[YQS= WjW jW@QXiXkXXp Α WuW'W@0WnTTUVeVf0|0\S T BT sTh0]p}|0v0hR0WS WS@ pSuSSj01RR@|RR]dž@,ΑQh@en0n0Q0kpwmk0R 0R[gR`RsR2qq[Q@3Q@Rc)Reuy0<\NjN}N[ P2eQ!eQQQQXS0q\0q\BxQ~e~mss(ui7uV>e1'YhVo0xeHe[Wemi1WbRIf[(__r_b N T0x0E\1\tB1!qϑ}f[x[^h0>y0>y'Y'Y+YUP[Ne0N0ǏRR Td?| j_p0RR RRR0ތs1j_p0RRaRh26qbNu N PQR)Rp;NINuz1Sl}@ecwk; w wؕĖw<000?:u SϑKAASq\t0ʎʎ }~0̀0̀1OLeƀ@+p~5L Ls[f@џn5υ1Mbu11 =W0h00W00Q0wtwx}4l8p#7u7uu$vv1$K{uN_0lQ0lQpt!q-r1 N8n0R0mm@}oo4lBllq Nۏ gfkfklb#ls g~gmi1*g.ccgdpwpa0r1r>pUS>\<&b(bb|bbbqOLe0Q01q\nQ&b0b@b N*g0Sm0S0.%_%_7_@@a>\q\r^Rp>]'Y+P[P[f[Yx[o=\AM0@45K{0u'Y*Y@"z+Y{Ye !qkz0[rkwzW W:W|XIc1/c\OUSU V/c\O1R1_1R1_ N:NOOlR|RRN@,MN\Ob0[0z_N_NpN]N0Ny N8NwKN0RN_܀f0_m0_0N~0N NN N=ogx~0000V01K0[0]0]0@}wd0e01Q001M00D0S0 Z00O0y2c0q0D0t0v0W[!Ǐ Ǐۏ;qeHe񋀀ibbPcw[t_pauSUUyVf[SJTmTQQRRNNxOO0LkLf[HhHhalItMvcf[W_@+bq0R 0RoTY0NNOlQIq NbrR\RRkRjRmRjRRKRlRcl#ZZ#S{l{mo~ w-S>\>\bgKj#l1)_5_q'Yx[| NOrIQS[ve\h\0S0SϑnRmRReRkRjs.Ո Ո~pԚ0}0Ph0-0ny yy|p0s(tu}[_ __wm|m0i[\+^0W0Oe0GYwY Y[[0YPlTdW0NP[KbR<R=R_g gyˆb-_vb}KbcPg:R:RJRRT jUy#~"jUjU1jUfUO0PR0Rp%gq,wNJ NJ̍bhw〬wUxiu uvcv}.zB}gqku;ulLuX f ff,glk{pr0;uyX YU\`e+cS SV[Wm4XOX-Ng\ORR[n1,O%QQ65R]RpRQ{RRhRjRlRjRb2lLuLu4x}zln6q0#Lu}PBfBfg>kxk0N|0vbcd13^_wRS S0W[v_1PR0RRppz N NOQ1RSY0@B)N N~{Rl|Rk}R)RLnrdnmpursb bUcd1|Qe1|QeqQ~*Sus^vvzkzR0@)R`xcuRuRwRxRjzRlbAz$--\ uE1umNoRf'`fz[} zop0|mimiu uuzvs0gnvbseZ!hyHh R)s^s^^eaZab\]2f[!hMR R 6R uRYNtm_y^ kN N\OROaPlQ]0}m00b0@s No0QY0o[000s^d}pRqRrR&tR0RET T4l=qgH0뀋0YO^00@'Y]0\0n@Qd;zHI#ww@dؚilΑ0t0Iˆpr~7p_j}} U y 1 N N0"l0@gk;z&{{{~h}l"vvw4xzk0>k0v{0^N'QQR $RMRR!W0Y0100N $O|O P@۷P0Q01rRS00i00 NN0\C00mir{vm0n0074lO0wQ0k0^}0@jG0VRE/c{{w{o0g0r000/cel0q0x000__ S_;bY0[000M0iO0Q0000f000jRvpSX0W0w N"R R$RMR0w000x NN QW0rY0z[0000Q00B0@QM0@/p0@*u02 {01P0Y0gRIlR1lRmmRlnRkoRApNK͋"ttwobLkߘTkir0wk͋ތqp1Gr틤0g^^ p 0}qGr0>,gs0wjNmclU0wy1!Nwz!T}>y%rr|w{>yyr}z=~Stuq}m}q0N0tq0wd"u"uD6#u 0u2urr0}0~0irlpqstu0&^~06^ww]Gf$!h!h ch miXj !k\@x^q\\|0WQT0WXg'Y@e[nNNKNHQR T1[0M0L0n0000\\\ P@\0\\\\q\\]R^R^_RlaRkJvdzv|=~U NJRSjYoc}GRQRwVR$VRZRk[RF\R;Se ܈ 0!v0u0u0!vJ ㉉bWy0W1l@u0@g0"ubg]iv}v:y0WGgn~,N N{꒢Ԛэ 0q\ ~ƀUys7u 7uv|lxxzsstukkkwLppqA N(g }%0H\g ggck! N?pl&NoV2f_aa Mbi,d6dg1lxck$(uf_}_v_m'`h6Z 6ZP[]_7_|V@Xu+Y}Yj0RR RpSSSqS{0R{[RdRRENENSOwOePrQOSn0u0@4NxN0QRRRkTR8URkeh }Ssz||rehblnlhmo4Y 4Yb/gogv1)_ _v NoIQrpQuSe\f\0S0SYrYr@wvdjQS_bLR9LReMRNR'PRu h{Eۘ+ؚؚi<Ҟ;1hq\q\l0+^q\\ۘ@ƙE0O1ur-M񀝘r00uIu^bRVё  _ys0\>0uёbҒo|1Oq\!n ̑ΑY@[:u~"NNK\l0ju0ju>m1j2\1eN7Aʎff`oۏW]1KNʎ)h*mM0s^7 ⌉;Q0W0ZX0W06 @Wl`ay6܃d[f1q\9 9u1b_q\z92uz/} }ZwUws}}_~XnM0j^p͋}} }qD}}azrza{@\5{jw3yyo z Bzzzz[0@f0}zekafk0 \>Sq\2ubMR0W=s^cAof(g (gQgag_g=hoffgZgQlY0;e00mQs^t^ ^k^m=NlQ0W0^][TH\,]] ]z]] 8^1_\#qgSH\q\\ \q00]qg"MQ[[\\>\K\\1_N[ [ [[2oΑ\0hɀ1? N=0NS{SSfS0ёuCWSsTqg~0R'RR@CSJSkS^1Ҏ\kxRMR R R0[z[>__1vhIQIQkQ|Q R0q\ƀ2uQ[\0EN(PtPyPsFQgT_0m`0m`EN_NOOlOOP@P:01_NNNd\O]OiN(NNNNT_0T0T{=*gy.z09j00R{0h1_|~*g^nEN KN ]NN1 N_~0O=Q^\m0t^03 N N N@N`&N0 00@tN0r,p ,p1e0u\]s^Q\\]\mQ0Q0=n0v0@A҂01c0f0h0@ N0K0L0 O00VpL0@Q00hABfAKN{0GRIRmJRKRC6Rfu g{kigHpLS SՕĖy1n0[Lxpj!qt7uvPy9j9jfk k_ln19e0u-Ne,g00Sgp gmQg~gg(Ws^ff-f/f`s^x^f_(Wp+YvP[u[[IQ IQSS&TTY00NKNO>08QbB([[ ŔdC$pP<\1F{_j0{0":gǏ0g1ie\n nRv{LRb~eeeg1JRSQSS\|s^|1_c0:NP<\QdJReRSy0#00g0@qPv0PS {v0W0Y0[0000000N0P0|R0001=Y0=RSBR@BRCRDRhFRmϑb_ ~"p<\_ё-R RoS^|q :N<\00vN|_@=0h0Y0[000ƀ=R?R{@RAR0x|!P[Kbr0 R8R8R9R:R;RibVu;!"PB0_0_|0_!wq0~0}u| Wp݋0BlQR|RRk kYqHrs;uikuy0IbxeBf,gpgnR4VW[W[h^aqBl|:\vVW(Wo0z0zRzR;RRpSb1eQ_eQQ0_00@ Nw N NN0eg1[}y0 D0 Y0@~0 0kh0o1c0;RFYq Yqv쀼000I_0d0@3N1Q001p0S0Xmbxd:oU3'Uq ;rU@BݑRgk k_]0Y03mIz+~ +~@c{M~]a~q~eztz@K3}}{0N0uukbv N0000L0R0007bkj܀1 P POisؚ0ޞ xΑqSFUkBRR]`kZ܀oZakqKNS}yzz zz}\~Z~)j kyy zl1\OjGrGrcttLvmstw g g @geggh1NR0lnn0)R0)R0NN00pΐQ0 Q0@PNV0@0Y0>0K0M0 O0nY00|0@XJWKbvUy[56qjj|Urr!NiQ@T0l0l6qu0u@l.:yuf fYHhx{kzlX0j[TeIe0R{Q"SSYbP[{[As00S\1D0M0A>03^03^QYRb%Ra0 0eNkNO_0[X0Z07n00(g0iru}@|@byT*ݑsz(\ݑxbu1ubuRt􀪊stł f0H0łX^Uxh\ } }}\}}|yw.zx1z{9j\!qssv0uQuv!qirhrr<\N@R0_l-lj>mwmmHee e}00h0,g[[]8^0v00 N9jkkkl0N_^0W1XXdX'Y>00000fTTV WX T_}TTOMQR RpSSS0Q^Q%R7Rp0}1_|PPPQwQN Sga0ASSSS{ T;ToSSSoASsGSxHSySS00 R RRrR@uRRo$PokQmQkQR0^KNN NN\NgOO=TsKN WN" sNoNbN0ΐ0NNN Nb-NCN_0ez0uj0@F0 c000F0n00g02D0W0D0q0Rzv0j000f0G0pplple͋dIQqjRckRRRRRRneepi#:NeOf&TngNev/vэՋesnpvv{lx}̀pstskkkLp N(g~0H\gck{k1v^Nm{6Z(Mbg ggg1lxck0lMbVb,d:_ :_r'`ja1"(u}6Z[^tRSSwV@"}YbRRyRSOeP{QRS0RiStauof Nu~z_~0U_maTbmeH!hu1nv RSSxYq^O R6RR\͋CgNiNJ>No$Of\OSRjRkRKR_yՈՈrl0 Ozy@jhz_wmi ns(t[\\^_0NSY0GYi0W[y[[0OeSO TydW@UYgY0Yv0~2\\w' rʎSfX1!akΏ酅hG{{pV pwVyz1R[b#eelkpph0T0[ff00hbcg/e2fee{v7_7_q:_l_\`-^f^ O1pS+Y+Yq[f[\v;NNdv0 v0y0@60100Y0@" j0@Jm000RRpRmR{Rb3{ppwۏN{e9oGwWii4l{n4xp0Lu~zPwb~c}eeg1RS0Nm0R0W0W[e_b~1 P O0RyRS~(WNNrOQkR0:Nh1RSNz Nq N| N0O8Q\0u{k3 |#O@=K\\0s 4f0 l|yr yrZfpj0l{kBllY4X?b?bgHhxe!q0R0R4X}^_rwQ wQsR:Wt@bdY0@eNYOHh lor 40lm0Nfpjn R Rl Rry|wK{v n-{vOLW^^,gsirYHOQipSwQ%Qm R RRRa Rd@ ui^h9&uVS0e\0e\ (e> p1$N҉1iQ҉0%TX W @ϙ^Hqdz lPbbpp]Z1%R^~ Cf1e&^"Z= ݑݑt1e6^NMΑJϑ_q>kQ]0hVi22Sc|d1Td1ccQۏ1TQ!tts Dlbc0c0sONSm&zC1 NGW͋͋ y쌐q! NGWgS^rW1iSyg}4LL[ˆ݈{Abtflkqyp%g~~ nXrs 1lKNqr}~^~`{} }t }t}gD}1֊{{a{y{|0&zzzez]F{{y[yyu N_0-r0]p/Yuv v>ybyyX0_Yu|vkvuuu 0uLu}1qQ悡1b[P[pbYqoso4l AmAmc\mnkn4ll >ml;0@\m]v[0@kirgzgk gk_khkok N]uiv)jb_je8\c{Bf2Qg!h!h^ch{hmikQgggnh|AQsr g gg(g:ggqN>keBffgl2pRWpe.e eejef/fnbcd0iQ0$N$NiQ2pRVpeYxeee0 N\F0rR@S @SS@sSuShrRRS^UbD0cRRR%R +RL1TTy_0@0D0QQmQk1KNN0?N"OO P IQ gQ1KNN1RS1lSzNLOUHOpW{N N:NUENWN~1_T0 N Nn~pZiyw0"00 0 00vS1Z0K\;0F0w0y0@}00F0p&O0d0 d0n0q0t00d0&D0K0Q0a01fM0a0 d00S00fvtSt1fM0FMR MR{ST@~v~00d00aN1H00*h$}7Od 򀵞R{d_XW0Y00ԏԏ o Α󀋕O0W0Y0W0]7@E 0{0Vn;\)Rvfp̊֊gA!0@b\ln܃wˆ@ 񀉀 ym1$KNu0Rq KNuz}~v~pp~0@90YuLz)s|s|}D}@7XP}}0N0v0zz&{b{{+0op0{100"d0vvwxrx z;]]q"txoYuuuv00kp"[r [rrr0uQu0kpp ppGr:gyj0g0q{k {k4l%m\mm*hh k{ok1|bU=e0uP[?b[c*fffgp(g-gH00|Quc /e >e@9e[etpH00009N4O)Y#bcbcVhcc{c c0N00f000Q0090?b@@bKb Ub@bM0yQ000r000w]#5_ 5__fabg8b0Q0] ]a^ r^u^0Y02BWS0p$[Q\ Q\q\\)]@ ]P[ [T[h[1SL~0op0{100NZrR3V V@x0WJXXYyrRSSSTF0[[00Eq0bz_j}00} NIQIQeQcQRJRaW0Y0ꀰy틍N@cOPHQ1[00瀌0 N N-N 2NEN N0R0A 0ꚮ1[}0O0 0V0Y0Z N0R00sT zww}{00zu쀼0x0sTj0WW[irvm0 N N@RS0000@:0aB0 N0@O0 S0@1o00W00X00a02ENO\0;2ENO\j0j0@|k00@:00Y@_zap2ԏ ԏ @ً {W0oY0|O0mQ000W0jY0s[000p@8ڼ@koo0z000rۂ@=ˆ0O0vY0h0Y0{[000zD} P} d0f000000v0f!r rvvv~w0f-gm*hvkpH00000m0drcrc@c c>eY0[000Q0@v00H00x_@Ubb hc0f00oF0H000M0mO0~Q000yO]S(P[P[)]r^@^0Y0W0|Y0[000SeT@DVX00tY0[000RR;R@zrRS0l0r0000Q0p0x00O@P PtQW0iY0t[000Y0[000]0>o0o0 N NN1Q000Z0Y0[000€0R00s0R0p0]0d0 h0l00O020H00Q0@힁0000000S0S0T0U0Y00f0~001V0O01_0d02D0j00B0@LK0M0O01Z0Y0H0@@K0Q0000Z00B0@K0@'c0U0@3HQc0Q0v$_0Oh0y\>\FQu II 17 0Vn 0WS0u0]Qu;zBzm*h *hlu@0uP[\>\@\DK\we N-N]0ag0agT[[ [[@\0ΑA"q\\T@0W4X0q\eQeQSSS00100%q\00w N0R0SS%`Bz000t0}0000P0h0@ NeQ1000R00 0QBRiR-RL_#҉҉#Ғ _@ !n@'mir00 O1(MR1]q\1]q\RR@S~T0K0F0H000PHQswQy_zzzzz9ۏ_bmtzX XP[T[q\1wPIQQQpS3g]F{. zl0e}0eҒx[0Q̀ ̀ꁃrqSba0F{{1kp(luuvu}"v逰yllnGrehhi4l0X"PR1! NeQgt9hhq\R.\_ _bzggv1 NeQx\vq\]zQRR09j0hSSs-WP[iRu S|SsQ;R ;RJRcRlrRwbQRm)RIQIQuQywQ2(u^1Rq_ NOPYuN!|;n}};}1S*`q!S*`nn>sm`elvQQSQQQOpe7+-w(F,g,g~n} ř0MR0}/e}1"/e}0q\us^0Α200MRpeVxelt70~[ [\_rc0s|NNmWSsJT{WyMR0N09hn0@ N@[^Nsٖ|1eQ \ܕ~bdcj(Wet0YtΑ2/ (WY03^/t 04YQRΑ ёmҒ "qQR;>\̑0-JJmNS` 1N000e|0Ώ k"@kE0000H0p0{0R~*N!̎̎uhfǏl_P1s^\v'bDp^pNk77dnjo w0U0TNpUlv*q@ptc1RV{&@ ҉1 N\=q\@L['`mwׂwPͅUi0s*k9nrWNwe~:xrv+0XTyE\\]wm N[q\00W0q\{r:y^z)`| } }}~TsD}x1N\`|w||zp<]zzzqzzzd0=z=z@?zlBzttz z0c0q0@5_000hǀ:y >ye^yyLwwwp]W0mY0}[000|vv@vё0ޞs:uLuujuaVvzvP0gtssQu"ux#uS0ueQ0Whsh0{kvrmsDsuussE\m],p.!q"HrHrLrrirFUdeirXLum>yA0gZ!qrg>r1S>r0|,pkpnppp[p/n /niono{oJno\mwmmngn}CYNSbUc2uZ|Z|10W0Wl*l%m%m2mAmpe0L1Q00mKb[Ub]3bkPc{c|^'_8b8b;b@g@bdB]뀌_,g_o`s0bz^y^S5__c_0@ba^^^p^^ ^A\Oa0 0IP!fbHrqpS7Rn1b_0QjQ4VJW100~0OpP[k@gPr1~LLʌ~R1+grlsgv^y B}1+gbu2`DSOԚ0^qk"o"orvrkl#l0"Hh@gYHh{rkkmkt^`KbKbcefm`q`h`t^>__x_v`q#rhVY YZ[x1 T\whVj1X YN\O|FQ|QR ``ƀQQQ1Q{QQd rሚT1\ >\@\B\J\w ^0|iW[c[[\~'Y 'Y)YV4Y}T[WW{||WsWXjXQ:AS T TXTVVWASCS SSs*Nht^_B*NxCQfWWwR RoRR9S lQQR}R!NNNNNCQ CQvKQsQwQQ0NsNNNrUO`0Nt$N $Nz*NLNNN0/f`N NfNNz*NCQqWW{k_E>r{}sx>r~v}\q\jh Bl0Q~gz|I|pAlN QQQNޘp1^QQ QkQQ6q6q<ZƉƉkp͑jƖjZx@W0RbRz zP}.~a~BRR6q8wx@w^yY\0}0,T`}l }ln{npp0\v0hV`}bxgmbkV VWWJX[~000@s00usNVK\'`w1~00|QuQ'Q&QQ"QlQmQiQQQQ6qt1_001W0D00h0oNNW0D0tQmQ$QhQ ] ]rb{bpPx0l N tQQ0RrT@wzSegba){ր ր{Zh1baL{gR0W[lltwzlbamcrpe1RˆJS\\c\N1_c_JSjSjSNONOkMQ`RpNtNkNnQQmQiQ~QYW)|ˆˆF0P1pp!6r|P}\9{k{kq!vlxWv[_ NPPRQ0RS NOOPw0000nd0@i0N@"F0P1F0u0H0@(f000d0@0I= =q"qm0]e}kkVl3ߏ ՙm008NߏyrX\0_zzzzjP{el#llk1r0e0e \xncee/fuZ~ΐq0R}RYY\r\RZvVYI\|>rZ0@%NcGPPQ0[1ёsQQoQQQjQPQ`U|xΘUrs~wlln|v}{`l`>bQTT(`{`QiRsT00QQQR0R0QD0T~00u1X0D0j0l4l 4lt|ShVm\U(U40WZXX] ]g7uĖ0SZX+Y~P[0NS8b0 TENNPO@P{ T0P[QlQ5QcQg<~BqgYHhlDsjn}[ }[[H\t`zz|N}Q'Y0-0v1XbkWy)͋ ͋~͎-0w{˄^s#ƖyU}v}~r#1 s@w @w@w0逘QQlQQQ[Kl  wzo[Ջ@0|lJ;mu0uc~kpQeQe:g_QgIg!h{0O4lgr0oR1Nw[]l_ 7b^?esYtP[0_1eS Y Y+YitYuYpf[j0OSmS_V0W:W`͑RN NwOw\OwQqR0ircNNaNNp1;`Nb8u~ ~`wxǏgۏnW[uhvYw=L}ru}LkLkuklkppgqi1{W[be,gneg iw}is1QS\O4X4XW[R[[ra0;u0>m\OTO[Pp0Rd(Wb00N N *NqfNq20g0Y0z1q\SvW0 Y0m[0@0i0l0@QS iru}Y0[0000000e_%( t|=1e~U61rRnc99mfo0>y%bňlelkpkp(u 0^})0P[1irD~lfl/nu[$Red:g!hih kY}'Y0s0^S0Y_ _`e?ek1mceYc[`_VVXmYo;N'Y0N0INkST@b V]0lQRRh:S`;S`lQR^R0:So0Ye-NkPN NKN\NY@Krz萉0|QjQmQfQ9 9XwhqܖNJ͋S1XSBg Bg+oL ^q)SSXT{T[e0'NQQ\QQkQkQ,pN+zx-]zSpqr㖆ۏ ۏt2ir7wx0Hh0Hh(uW W_@qS(uny1zpr6qzYqLrrj1YWlnnpkpwWlvlsms1Y'fr{kql#l04Xp>~g08Nbb@8L~0BTt1KN_cc~xhe0P[0\F b\fm6R;`0t~plK Kw뀓󀣕X07̑Αё _ _}v@q}ؚQ[\0\qg5xŃŃ;1q\]0N1Ɇ;\xtzR04X107qg~g g@$uil0S10Y1}iKj'Y[ []&s^0>\10MR'Y@VsY@[[1E\Q%R S WS S1n`l0@b0010SKbl l@r_o04XKbie,g00҉q\ q\]@]8b1-NMb N-N@`S0eSST0]]}{<*0q\c000053pr70W0:0W3[:v<NJ n҉t 0su@[lk/I-cPh ň\ψs0iۖ0j0>qgaф50o0*Re00us^ 9􀱂тR0]eӁ`3u|Mz9}33q^wYi}a}]~xW0kwzz{|@}}x0*Mz{zzz0P[w&]y]y^y yyQyAD0c>0uy1Y<w7wxu:yt0萰%]u ukvUvkvws3us:uLuQulfmmTXp1s$sshu@V*(u0uqgqgKjo0^0T]070"Y0Xprkpqogr|0G!n!n@Vnonm~nx,p0:8bV\mmmn000ul<\m0\mfmwmmZmE~n~n͑w0\m N0W\0wm0%m-N^l~n1wm\0lll%mAm0l_l_lj`l•lll lSΑKjzklv4lY?_@bTe8~g~ggg}i i=]0YR[R1(g\e g(g,gQg0] N N҉q>4X>:uKjp;e ;e>e}?eeexe>eO@bUb@c~c0l`aa bbg&bl?bp;}l1Y``iaaa_ __X__`0X_@5_y_@H_f0<0w@\p^^ ^^^^}_0va{^U^Ws^x^0>:up=Αd\Fd\q\/\=]]JEmvvΑҞ0WEmon2u1Q10SYNS\]e00u0 PEhh@W0u} N\\=@\B\tK\^\>we[[ [9[[|\>\0S[[[x[[uYYP[X[Lk[逈[070}Y'YOYeYl@v@ΑMQTC'W!WWWXvXmY0@/[9YQ;e'Wt(W]0WT\WjW0NVV@VoVW W}P^01YeTc+Th}TTR S S NS WS@Sz T0 0u0RzRRpSkvQQQR RrR00up>@o>ly0z0z{MQ}eQxQ뀅QKNVPO%tP tP[uPPQIQPO@4OO P>0SS@b9]l~nNNN NNOO]0uS0 nKNqN NN0f Pfmp~nYj0`0=NN-N8N>NENNO瀝[0[1ju_l>S2 NN0@db000]]]v74000ꁻln0&n0v0~000S\]]70䀺N P0]000_000{0W0 X0N*j00D0p[|20c0@ bg{̎>?bb@5f1Ҟc[?cy0[0%_KKΑp\0R0?:u̎@ 0[~q=n1Lw w7op0[L ?[q\0#S N@[[z55@49)Y[0vo@e˄>fzp/vzz zzR{k0[vxy[bqbR0>r>rs0upgqLqsT0flwmwmnn\[q\0ll0[!k!k@ck.`lgphm}iPWg^1bffgg,g>[0\b=1?e@^oYe0[_ ___0[[b^@5'_ub_e[ ] ]s^^w0JW[q\\ClQ]|t0Ws04XXX4XP[PWWW0?[0 \N#S>T>T!hT0WSS@@Z TO O@2-IQSSo>[NNO0NN NN0[?[\00@hN100{h0h0(000K0D0K0Y00D0|Q}QpQF0O0guBl0o0gBd{P7&ёLLgl~b(ёĖ<0lяя͑7 09s^55L܈䀚o%n LWwe1 gKNx{L|1&Ngl'7u z zry{{{z1v^~0k7uvgyqqz(u_0u|lllnfmimii!kfk8lf gl~go8seeeeBd6ee&Nv^0Ąz0Ą TZ[./^v^v^c^_pa/^8^s^|q\ q\|]]rr$0WYjk[[[[p&NSĄ0\XHY HY}YzP[wf[0P[X*Y+Y0 ΐ V VWW TUUz!)Y NPO%IQR RiRST0D0IQmQwQfCQOOr6PPsPOuOOKNNN}N OOYe+^y0wKNzNNNN NENm0z0@8}00oPf&TD0pF0;S`'`i2k'YSMQ)*hQ sQ!wQwQxQyQ{Q'*sb1ww d| !0:Wt!eg}qKNS0:WkրN0:W!:Nt0`0`07bsT TYP0D000@eSOFP_H0@Y0@dgk0/ckR{(fĖĖ~Ŗ_fՋΐ1YTp#g1YXT`υ]{cM|h7uyymBzzw7uvu~ir:gS|*w. .eEe;RewǏޏ0'`egw ar81;`OS|EkTWopz z\zz7boptgqgy0{k{klG!n:g_egh1sQSXT%^``\b`ci^__RP[ P[q\\p0\1N̑XTk4Yk}YvNRRRf0R}NOOsQx0~ NN -NlNiN> NOO|0Qt[>Q{$ww^ giؚ1Ǒpmck:0:0SmQ{ipS__eefmpvl$~~[j^^^`ST TvVd Y4YKYT0 NS SnSqsT1"}6q0SNNuQ|QRgS0QsN -N >NKN1@b󁃀1Ln0Ohf|f50 wlnOufi-w# #ow|1yP}5ޏ1xy~1^yR u[1^y7R%q5l0qN|0N009f|y{1W Nq'yz zvz&{}M|q!_xyky|.zzw wxyy1[]q2ueulkpkp}}p~pqllen~)j)j k!kff~Cgx Tf[W^9y_y_bb8b0\pl{p"v^7_:_1lXG] ]:uK0l0@bMRWSZX1X[[] ^0_Ny-rSs^rf[x[[VXX_YY*Y+Yΐ\\0^0^V_VsWrTTxUhV0^ T>TXTvN+6RR RRSvSxS3[e0u6R~RaRmQ mQ@@uQwRvcNPPQ0/^ N%fNfNsqNNN N4NKN0RSS@0Ry0ȋ0P1W NuN NNy N:ΐ_0001Wq\001Wq\ƀmQmQnQpQqQlo_jێ<RԚԚ#fz1Bfqp0Rߘ@67V\Ww2 2ؕmxgێۏjpf!ޞ0xeƋytw~͎{V W0㖓0Ƌ] kJlXf]s_ez;WW`U ψD0v>N vqN[ecy1N)R}}u} ~gZN@Kzirv::uz{{kp#uvveawx{yPSR9 T1 TT1UFUV W0N0NCeKjwmԚt0^_c| dE W W]͎v6RuSVJRu*SzpSxP PqQQuR000uP@UPbP0M0kNNNSOOOv0.1epNNiNLPNPNXN~Nm0kk0YKN hQr:8ޞޞctmQJS}yؚ@˓0Xܗ ܗsFyi1 NeuĖbSOԚΐN͑ ͑~Α"6#,pΐ r*̑0@00S(gmm@TV@f7(g!k@jl8NuQ0W0\@]!s^ s^t^^q^x}n~i]] ]^z"q\v2[hJ\J\a\\]ep!>\@\F\o N N0JS)Y [[f[[o:\KNhEq)Yk*Y@YW[2n0 TSX X}XY{'Y{|z0RWW5XJXp!"QSVhT W Wv0W:WzJWSWS05\hTtsTsTVmSSXT TBT4X@@+^(g0ui_TWSe,gqgS SSvS1[KN\0[݋ASCSSSSS!0Wq\0uQuw0#]09hASCSGS S}t^ t^70NjNymQQ0萐CQvWWJXw0RRRR}:SoQ}RRNKNNQ0NxfN>SOQQwiQmQuQ1[MR0mQySOO P Ppgi!,gNN NzOMOpezxe0fNNNNJWq e`N4$N$N*NKN]N070gdNRNN NNt n0v0S0vSOJWWW[萏0ΐ}0(0 000\@bpq\\v@_w0q\]+^(gΑjW̑L0 d0 0\@bpq\0`lAR@`kBfpnQpy ut13"nyyu{I{] ]VekBhxnkv0ONKQl T\1Ɩ^0ŖhQiQ]kQ lQ@g7L9n4] ]!lE{ (jiZq"KNfĖ Ė|ޖ{jw_ܕj蕱!ChNgpoSΐ ΐ̑PБ|ёpSTxup݋ulw8 8Ifclxw9kʎu@\oz{U4T( l ӌ0@\1 T}YYux[ \ɋj2lQ gt1bp(Nn֊sI ` T@e0NNzP}U0ZZ4rymyuyPk]u]uvYv>wbwtANёj0Ng(u\0uz7u{\uo<r.s .sEstu"u0|r{rr*sv>r>rMrXr[rfirt1_yoS6qq 5r+YNxOt1Nmivwk"ll m%mwmsnN1n0\g~wkl_lzl} k~qy(Y k k>keckfk~p!Rx0'`kgHho)jj0l0"RuV1^bFe#ffgb gg{Cg0Rsp6R^e{ef-f{Ock0'Y0(YeYeuezeeTe1NTu TfdbcvLenOe1yN_"aa?bi@bhMbbc1lQg_u`a~aSOԚ0 W0V_ _Kf_uy_〳__p_{^_^s^_J[D]s^s^ y^^䀄^s^1!oOg'`hgz]m^^^y0kx[[R[}\:\]1_yqe[ [r[Y[q_jܕ~ikTv+Y8Y[!Y[ ][k[ [[02mp9jB!b_ԏ@Ŋ@\X]+Yy(T%UU`hVyxVoVV}_xe(Tw,TJT TOv^0‰0k`S SpSwSpS7TVSZS}pSoSp0@\6R&RRR RYRGSjTSYlNTU0Th6RwGR{R‡RqNXTpQ QuR^ Ry$R)Rp^lQqQsQ[Qq1ckckAy-0er0^nODPCQ CQIQKQkTQZQ0MRdPPxQAQlOO P :PvGPzPg0RkpexeO OOOA'Y0u0j(~/OP[7uN)OOSOHO YO sOzXMR0kj1KNfNNhNOenP[[ƀf__N_NNNNtlQSq0u0Nm;NUCNINt@'kwT`5(ؚ ؚg0[1 T_(hԚ T+^0u0N~`gb rM 2VYf[ё}^JT{1NrRĖĖƖS xwe_jp[7͎A_ϑn͎ yAMRRuۏ2qlf@"#pʎi NhQ 0v0 Ns0 v҉҉U3tjy30000s, XvY|0k0l30000v>yi}Dwwi܀n]bLbSWS}S0S}}}}g#~s~Q/0fu0Q}0ubBQ0ʎ0d0 z zX1zs|_| }0|r>yb^yhytyiyh/0lq0ls>v'v vu wwq9hQzv vv&Tv080[&Tv00[upgkstDu Rvv Tf[ux[1g/n /nhnfpo6qPY >m0}Y00b0;eb bweƖٖ|6Rs͑"wq}Y '`&͎11sMS܃͎y ~p ʎ ҉w~ 1~$nss, N _fjCQ{JX1v%g3o΀p$_tVy#{}}}8{|| ݈y.zbzwR{{p"mN_#j#jtj k!kdek}1RzhhuiiiB\O{v^00b0xRSz0S[?b]Zf0ghhhh'!kS00pp)ggvhZfg,g5gogf~ /e/euWeeesIf1OPpbu?bKbbbcOzz0zz0)R7RP[-^+^b bu*b6b"_^s'``1v`1KN-^t^b^w^^!=~cw1`X@\@\F\}d\\^pjqܕOi[n[ \ \~\Bfu!q0s1B}[0*6R!OJSS0W0'Y!c[ c[[[1v k'Y )YsY N@iQ07uJX^{Rf}0WmXJXXY|p"T TVW WfW0NJS~SS SwhTr P[#lpq}tP#wQR RRCSJX{wQQRtPoQQ|hQiQ~1vQN Nu OMO PW Prxe} NwNaNxNN0Nz7,g6{Ay/<<圏vޞ0q\j|逖|ؚS@9WSq\}m0} q\\}-F1la|Ėb0vsqg qg^y0>y-NSSmQ Z q\ssztt00"!ܕܕ|*5c0W0V"l{}q\S̑z̑͑Αёt㑔aNJSS~T ~_%m+ {N N57Α0ƀ {}ʃ0u0uQuBzz%m2mh,p[>u00]+j +jyokyll0Q]]\hth2K\nmQP[ P[uq\\~\1R\NASST M0x1eW[@HΐᐃuG!k!k l_op1=^P[0ΐrte`lq\\\]RU 2MSsܕ0MOҎ :Qg͎y kQS SV \K\0kQmQ AS0ag]N ]NNN0ag0agNN@P N0ag0ag0b_W+W ˆ҉ 7p&dx0x0{00D0k0o00M0b_sv@40"0uR{Ń@_,tI@V_r~#rr v悁Ip](gw~|~s0\pe{} }}}~~m{{|v|}no)]ur>y$zzgzK{R{{"\$]>y^ylBzMzzBq\eo^y0:[vvwwwx" Nq\]uju }v}~v v;לNlKK\%m %mzwt}K\m\gX XX[0X0XNpRSsp+uZ+u0u&2uO7u:u lxxl@-_r@|vq\q\\qg-NSWSMell:u萓e,g_l0OS S'Y[]0 P-NSWS0KN!0uq\ussws|tl*uP[[^y}qq 7r{:rHrorOjX~10WDsno,p p&q!p я@eJΑ0,p0;\0Wn0@]hy0CQ0ch||ixl1\m\mwm nnn":u0q\oq\]0!0Wl l@Vm%mDm0[p#(gT>\]!k!kektrkxk_lpBT&&|iwijxjKjG,g,g0uK0l1Nΐ2RlQW0 N 'Ye1]T1000Tg9hhghhi`i[ q\s^@b_u}00_gg@egh*h0q\!Sq\s^{v1q\S0' Nag0ag qg&g〝g%g1q\GqgqgnL0 Q@&JW[10Q0N0p#]"P[,g 5gIg _g4lBzA;(g~gz0 hZX]bebgJg>gCg~gq(g8b0u 0u#Α8bKj}ll|\mp]\ \]]]]0]L0S~>\q\\07ANol0];e@BfnZfoffp"q\\rh4l07e\ee!e"eqe^l4Xq}P[\]lX@le00u0 ͑\4x 4x7000Nx\`lhw0000 ^X>\q\S\S\1L0009hsbkbbce0W[q"KNN0n%_3bbj6b8b GbKb O^&]0W]n}p14l`lɀ%_S__hu`b0es000P[s^s^t^ ^|^逦^p \A}~o]]t^a^b(g0u0@b^@f^_170;N] ]]s^jp!0u\@P\\0,g[K\K\q\u\[i[\'Y 'YsY[1E\ZX1ΐ(WW W10Q1_[1Qq\kQ-S T TW@>W0N0kSS T0hCS CSWS}S0_gkQMRS0)NN NN@P0MR1S0uN-NEN1O0u0 0N N0N10jWL0@1n0020001,p8b07u"SWS[pJ\9\ \]]x] ]00 S0u2SnS2SnSp#\J\bK\q\ \ \0q\0!8b"\0upe;\;\>\ @\B\wF\q0&;q\](g N@ N0JS[@|[@`N\ \ :\Xq\0Α0;HY8[[l[o[[[|10WDsHY sYhP[ W[[1|Qf[0 00e00u0\0\င Y Y'Y)Y*Y+YB0Wq\0 T}0Ds0N{\1;ΐ\ZXiXX~Y=U:uq\IQ ShVEWWWW W5XJX TX0["q\p""VW W%:WtBWS S\]qg NkQSWS0\mT0q\0Qq1o͎TT@NTTTnU>0uSkSzST@T TpN1[rRtCS5CS fS"S#S$S0 MQHw w.zBzyI{5NJWP[peSvKjpp<\S0W0u~QurRuR6R@J:SnAS\l l^y̑0\\]~gikR RS4XX1[Np NkQQpY{0QQRMRcR qRCW[qvy0&{Sq\IQ|sQuQQ0\0[\À&NNX\O\O~O O P Pm0Qp!"\N NNOMO0xeLh|mN0wm,gwm wm}}}10N,gqgg1IQ[S WS P[[ s^0Α0O0O0MR]N3]N NN&NN00 Ny0AS0AS})Y [ q\,gw0BW0S1XBQ0u7&N*N^EN KNYN0sYAq\n0Tq\]0;\0sN"N N < N NNwC[#\\bw0q\0\ N NQ=S0 N_NN@N>\\ \]h0q\rؚS}]_r _r@?wu~S]s^g`lBWBWXjq\\Q@vS0W0]04l}p~p0z0 0)030e000 #\]]h\\]rؚS}ENbN;\>\@`q\\(goi@pKj0q\(glww@-bln0u(gghhKj{K\ K\\]y_Kb&NORS[jW(gz7170WL0 c0d0n0ENh0O0h2d0A00A0@>\Kbˆ0M0VQ;_Q%_QkbQeQgQgAmg6" og%(1KNa;x W6Rzg=~0t0p ꒘/0҉^Α@v[w2ʌI2d҉ L@uc2n0Se󁅀 0T"]2 Nw0}33΀x߁w}Nf0bu^y^yy}|2Y<1uw7wx}qttu|uvqqq0R#_j ʎoo0qqAm mhVn@Sk W0\0l[ha>?e" g gg_l l~p!兑1Y[R!W?ee gi萰w|00b 0btcc"lp _aa}a1Y`1#Y`^__%`}``zmሆ0Uy^^b_U^U^k^^[z[Ld\zT20WYYxYX[wx[N>Yd;e0V0W_W|X|W WW(Wu$YeTt+TjVR#RR}RR S^j萇q!NTRRR}0lz0WtP tPwPlQ1R}NOOYj0`A0bQ Nmi0mi0NnQg}?"pBoyQ %R@1e@2`l;1e0u}@;(c VbTmі1X00xpfc]x0uΑ ΑёUܑϒAq\0u ̑1{]1O``xk0Αp%]\OTq@` ]SF\\]y;00q\\\\\҉,ތ!! 000Nތ^77o҉3fU0l9$55Lo9e0u1Q]9o@wNBNqg1GbKj8}s3p1R}nWv0^yM| M|i|@^$}D}00^yy {{p0q\aw awfwx@:l>yY0u`vvw{=n0brDs Dsuu@X (u0u!Nlbrirrjnonoo~q{n|no_l7wm n n/niVnonk1n0owmpxm@r-nm mEmtmU0_lllQlWS耡\m7ik kk4lqPl0K\{i~!kok0pehh{h ioQgweg!hf\QW]mXbBf+(g(g,g -gM1g NS0Rx0fgigsH00003za0f0ƀeeeffXbxbc0Q008b^_ _n8b@b\KbP0<Α^_r_1%R]^ ^^ꀫ^k0,p]]tU^~f[;\%@\@\tE\Xq\\〄]`l%m,p\\ >\IQxl҉y0\O[[b[[[tf[Lx[[v1ftX%Y%Y+YZP[XXYT_iX#iX@~XtX0O0O0OOU=|I0O0IQWWn4X8RgIOnS@V(WW`W0W:W0_:Np0[0[:e蕌V W WjO1OUOU UqUV@VcST@h(U~sSS}QMR MR@ߛRDSWSQnQR0:Ra P PZQ]QC\\]OOYOx N4qN O OjOmOPO0Wq\qN@vN倬Nw;N;NKN aN1Ov1-NS0l N NN`1weQt~000 0@㍱0@200lXcEv @yaU@;IҞ0P[vv@ Iw0u`okokkkirocf-g1H00H00000l0q00000n3za0f0N$P[ P[p_@c1R00NTXv00004za0N001[00a0a0|00K1L0F01O00B0@yK0S0001H00~000N1X00f'(u(uD}@S9󀼏і1X000n000~f@`k_luwmxm000K\NN O@NZR@SXe1X00K0@S0@;s0~0 qN100}1_001X00V0 V0[0@s01_00ƀ00K0@M0S00F000VQzWQ{ZQ|\Q]Gl"W WΑ0%pl Am@,p@w p|"-Nqg0.Ycc,ef h1ua'ua1^y\]^=^p%q\18Nq\W\ \@F\\]W*YP[q\0!P[{\Q \QRS.UmΘOO?QRQ]n0]{/fE~"^h"#KNxy%%p}~]{LvM|M|f}~zvxyzc1W,gj/f!h]h>meu0_ T%Y'`'`a`?eZYT]}_vV VVYlXT}1CQ TXTLTkQR RR T0O_puQ)RGR;NINNNQ[0-^jQQzQQRQ TQFUQlJWbc[>kscJBfyyz6p!Zu{}0irzBfuLkussYZP[`k[2b|AKN`0w0}T fZ"RQnXk##+1skvP[P[\=]@\{kklrr0p0`?QtRQUMQNQPQ /bs scszM0_N/b`lonqq\]q\\]|Vn)zz@ְd@d?ř0MR0u0%mVn~n0u1u}v0>\1n0S0RUU iX [ \@g00u04t0u1Α%m N N@^CQ@JS@MsT0Α0n00@*YsY0ΐ*kNssu/fp2WsؚA;Wpqdp!֊1_pƙƙEq0Q000vw-O1_ޞҒPPzct^|Ғt TSST cA{f0MRq\]1V2 W0Wt0[t2)ۏ r00j001HQQ~)d)Sb bp@ʼэ1T@:o|1_8y~7u|ny p00tɉ|p:01KNfyyww=|;, jKNf,nLpM0gT_0u0u rq"jYN1_)R=|}0}0|0yzzzX~{{d0pf000yyi zc1_uQ x xHQQW000;N1agNoPFQpHQ0H0OOhOP00OOTOOtlj}0=WNN N@NjNwNzWN@XNjNk00 NIN1T)R0,p2Kbp7_}0@K0 050000BfNX0@QZZ000n0v0 v0@yy0@M{00i0Xn0p0@-q00d0q\e0;Z0 Z0b`0k0Qc0@Bd00iL0@,T000u8l)nV-%ΘΘ |ؚ 1N=N1g1!N-ygw~fS=0gYY `nbr@+00u0.b_0000zĖl~NHe`l{1ui{0a͑& 4ip}0S0@ww04Y0u0uv1u5u[7umittruw(un:pqqsfs3t^t0Q1u}pw0q|gqqf[o oTooo,p~p{p!^nncno0nymimimymnnn[lvbmn m%mfm~0Sllllllc0[p<[8lv_ll^lux[*`+g?h#!k!kck fk l#l>ΐ[^zhhil9j0&RQ?Q_g _gjeg쀗gg|hf0[+g,gFgQgr0?QYe>-f -fqof\tftg(gYe@ ff%fq1[q\ `lx x7b0=t`l{nv0TS[tq\eck0'Yq01Xsaaby?e{Oet*`u`{` `Fx0▅0yx[x^<f_#___ __ _{[l0T{f_ni_p_q_d1jYv^ ^^^_s%_x^^^^u\\ \\@ B]p ^zt^\@< \q\s\o[ [[[[sVy}x[c[[[up<[)RVD*Y}Y}YY@iP[][zf[Rl*Y+Yq.Y{4Yg+Yΐm0W0W W Y 'Y`)Y1Sep0W;q\V0\VWyW_'WS$ T T,TT逄UUwASe8[SS SoT\O@bbkp;[S SWSpZSqS0f[l)RGR{RR0wEN?O'NQ NQ@r >rt7uv1"fZSl mqimckck{k_lg9j!ke-f-f| gWgqeWfkfbcbob Le}Oexue16RRpKQkZSI]p___u`ap_____~:_rf_h]qx^v^P[=\=\]]q!YSIY_0y0lQ|P[|[[{ZSS{Tw*Y@Bd+YtN+ Q6R 6RgGR|RKQ Q QxQr)RymO OO|+P1Z>rN&OO~1Z\_NN NN|N0s|\n>r}_NjNNd0|N NENyKNpDQVEQFQGQf(rRRLʌrs~^y1`^qk k"orr HhfHhk>_````Kbs>___0r Y YZ[GQRhVq%``ZEB}cTw|B}~1_S1_S]"]_Qu%-N@q\P[P[~d@n )0Fr0XNhPRZP[\1#,p8bNVVYbZwNSSs1_m`n0 n0N뀕N0TU0@s_0@a0100]A#lM^ ☆QhV`_g1vZ͎Ė@@Ոhp'`~agh0N0N3o5 Ne!q0^0^0gq7u 7uvusvp{|1=\gqu(u}5u_unn nwn nANmWuq\pN]#l_l쀛li m_T1[u`u`xeetfl^q^b[j_zS__f_P[P[~[[_[MT^XkXc+Y@wWN#RR)RZSSB)RS|v0co0(u\0lbsNmEQ|lQ|vQ0ϑmd0d0f0NNyL0@80h0sD0@]0_0@a0000O0Ellzkt-W0gY0Pj?Q?Q&@QEAQNCQ g2zp|ܑA 1ؚgS0^v1ؚ偲gؚZ0>\?? c Ė1Y[0O0Qܑ[w=z0 T0l ~͑Αёn0L^@{ 00dd@8 ~BW|v00mpˊ7z0Q0y;6[ [〳06 R ʃ󀬅1+^X0Qu0]9o0[~04X>%m瀥z0P}w}~{bsP}}}!0{ c0>y}} } }:}0K\0%RrhTg_2zz{09h{1^]l0ubw*yyyy.zKj'Y\1f^yw Vy_]yy!j0i=]^y:u.:u ~v&vw1YXIYIY |ؚ1g1LNN@cR NN0ag1agqg1NM0u2u[7ufm)n )nnirs0K\fmnn ]4lno0q\llDmEm \m16q[1b0Illl0ΐ1(g]\h;k"#l #lk4l8l_l0%R0k@l le0pSt1Q001'YpKj Kj k!kck0,g\h@+ i@jQ*j0q\gg g@h|h9h0Kjggg00u0b,g,g-g@oQg egmBn@@si0=ggm(g'Y^tbAe %f %fk-ff g:q\0%ReeeVf$NiQ0N0Nccceee0MRA>(WK\0we0[bKbUb0D0uf___``b^0T1sP[f_rp__00^ƀt^t^_x^k^x_^v%^m3^u[JK\&]]]^^e2!qpu]0?wK\ q\ \\> T0u>we9\][[\ 1\k>\\:u02K\lq\[[[wY{pP[[ [[[[}]KjP[f[[TD+Y +YxsYYYy1['Y)Y *Y0ΐ\]Kjck0^yCQwSCV'WWiXX "YpN\00V V@,WW=Q1Nv1_ T T>TTU9IQ[A=l0uSS Tp0uRSSASZSS1\RRyRRkQkQQi)RmR=Ns0P[CQGQ{eQ0ё_N2 OOOO P$P OOOO0PONNNNNZ0s0l10(g_NNN〰>ΐ N%-N-NEN KNYNKNq\QgΑ0O=\ N@N!N0f0Vy~00NN N0>ΐ\,pȀ1wm\0\n0w00O00(g0?%_L_2O0B00ELk Lk`yzL;SusYZ P[QKNb00}TY?QDq\\qpgb11a|Nrgbevu1S-N1AQfkW WP[m`1)Yv1S-NOQS:Qh;Qkeυ υϑ{ё{[ϑ>elĄqX[>k|0i!ϑP PTX[Z6b|K0@d[Q0w!k !k%m7ukvvx}"gUhwMOl\9kbbvp]k%mM|wc|ee gg\^b__?buQz[ z[[[[<\wuQ{VJW~XY1|\yMO MOSOOoOfOz0 0@d0@; NNj00P$PPkPiPiPlPPlPPk0P[El\l\9fSP[^\PMPPmPkP_00]PbZTj0a0b1uXl7w7woހxnjl{utLu|WWYE\!h0g|A! W0WIQR/S1FU\rYTgyPPjP!j!j#j~lGrxݍ1P#jk >k<1ؚ{6b)jT kNq W;N8RYRUSY1 Na1ؚ{PkPlP&P@Ef:!TT ^cx q!CSSQOM|NSop6^0#O [튓o8^0Qs mjq^y^orυc0=0#R{^y|hyvf}qq}1_t ty0ueuw_jpf g pq!Oxe0?B'`xukf}~!sO0NJ0qUL_'ccc{dYee0f}AZx[0|{0Ԛ{Xx_`gabk0hVvGYGYb[[\^#cN KN[0[0ԚUpVs W1XO+QQ0RsR TU{AOS6^݈ȓ0nO PeQuuQ10N0!?NN|NHOOPS!uQH0@[ N NNz0OOS#l!Ɖx+P0&O#l6qir1!QNqꁗ_\\balQNN1OPy1OPu0NfNmPgPPRPlPmUm(vv<zmiruue"u wf/gwBvSo0lqH_TkklzmqTJTkkW0Y0tNcOeSR{ˆ0S|pirh]]a9ёF0›NuQjPPPq vKlυ υϑe0ϑl5uĄ\0ϑ0ϑYYZX[[4lϑMO\\0\@bAmAmpo}vvw@bZfaVglHSHSSny__0gN_PP!PmPlPeez0t^wSyIN)R TSI0!Qb2b?eCg k{P{P}P ~PtP}Tp?an؏a%}3,ё ё,I͎ Tx!j 克ň\݈sv<0j}m|`#nnirjyyF{#] W0x[`?eef}-gs0 k0fpSpS TsT@mUc^r00h0|\O0n0wPxPzPPKs%LǏ1ޖ%ޖ ߘ!1 N@w Nxd0r0W1ygzz0s0sǏ}N"{pjэ|ʎf<{"ʌ%Whr{z%zz {q}etʌr >rlzvm|v N'`0Nxe gm6q'`p{Taa}bpeiTzV\\\O \OPS1NN1]b}H0@NN:Np0KN0KNaw0 y͑|vbZяm 偫 3^偂70paww{}|\ggug}nm(uv9 0N\/^y_Vg ltP tP'WXvY[v0L0_08N0H0}u/}2}}} }ggn,nf4xv[czfAuQ_jtq\~nPkoPipPkrPv0py000jPjPlkPmlPymPkdPlePhPjiPmO^7uUυ7  ΐ{ؕgĖuυLNJ͎,g!h>m}0MR2Q@bMR]0\?bgdpЏ0Rnt t~Àx󁅀5~0dR7uxF{V{dmf"fk fklnlimuuΐf|g9j!kekYۘޘ~pΐq_ _``e~e^ f_{p__t_0uxp NS=X!P[ P[\^8^ix^oXX X*Y +YrqY[rY[rΐbU UV(WcXX0ΐSi Ty>Tp}T@.VU\O(hQhQkQ RRSu'`k0Amт\OsOeP PQqRQ|AaS|@\t1^^l_N _NNNN~Nm0ΐuK00N N KNR0K0eAgΐlpΐ|\PR`P`PjaPmbPlcPg\P]Pk^Pm_PmZlʋQN(ЙЙۙ{|ۘ1 NO1 Neg^H`0(WwN핒fyǏyۏfl}MOlʋzDʎIMOt4XřqF{!W::wWww wq*z9q`\F{}|~z"uYu Yuvu{A(Wb@be"us(ug5udlin`nkpup1 NMROS[M\WKb+mibkbkLekt4limi_jGkqUR0jW%f %fegg1\PSKbyd~>e(Wv_bb&br0b TS[OST0~0[|__o`sM\]jt^_z_{p# R(Wf[f[tx[8\(Wc}Y|Y Ro0R~RS.UlNOOOOj\PvNfNcNah0@0@0 N N NOO!Oeg{pOuUPUPWPkZP[Ph TxP[L~q Ttz@3^Vu/ʌ/ /w{md<Ɂʌ<w_1_[1_Z}܃mW}uvQ~>~0p_ƀwmir7u0ƀ+Y[MbPgmilR RRRR'Y\D0bNNjPOP0lƀ0+Y0+YAPAPjCPEPiFPcDgSegfk 偖1o`x R}1Oe:PPD@Pj8RVRYYCg>k1 Na0NbIeef dkps "y0s[s0w[oRoWY_e0u~!s|0Ncc wnl+ɋ wznɋg{pw`flmv|v{30Pg{,T#]]_ e`eg 0Q0r1Ta,T`V[0vRcPeQqSTT[qW>Ww`/PG5P=5Pm6P 7Pk9Pl}s }阤hh }iYuw0[p\1=O$ } }0O1 \q\)RYP[1=O \1}iVn/Pl0Pl1Pl3Pk*P{*PD+PL,Pb-Pe.u}u}[eLk4t![[ ^@^y@w00u1OO[n0WP[1炰t0NtYtY{P[[oNr TVsAUlQlK8^t t4t}px[vq$\}8^febf}*Y *Y+YP[n0ΐ{ENNR0['Pm(P )P)PpsYq_oq}^Bo0P~PPFP|#P#PG$PN%P&PKa/JJ R_wR_ԏ0]xkwxkԏ0]aKa8nA0m0m[[v` `gw0vRSF0SHewi]7 0M0000]]0QSb Sb-gokP0a0ei]E^p_0M00pe0*h N$|T |TW)]00{0s0 NR R0M0eL0@RR0\00|000D0F0Y0h0@s NL0@aR0d0|0a000i0lPP Pm!P"PkOeg7F"o{L1|vc"wzQRu\zRR͑xёt[oň݈0 v0a0uS0<0}7eDǏ~St~ {͋q~lW}^1{s[O(u(u`@whz{f}}1uN0Ny{L| eg>k dk kir1PSpNg:g_j0g0Oo1,g0RLM\$EeEe e{eoofwfpI|cM\Kb}bcd1B1H00OUOU0We[[g[NMR0Zf0RxR\SS_S1NQ0@~ёO4IQIQ{eQQpRR000>kё]001kNO PU&P :P P#^ePS0! w^e;N ;NhfNrNlNpOOz0 00@ NP*NkpKbirirs@w&Ɩ1000W0Kbucpeet0H00eQeQ Q R@AS [000W0Y01Q000_ N;NP0Y00R0000R0{I\ \prpt`qNNO*Q[]PYPPmPPPiz#͑͑t` 󗎀$O VSOp@wz{V|1)Y)Ydq\ C`gFr1 z1P4lNyNPX Y:Np0R0܀1 z;QPOPkPXP:)x xՙ~sf0Nf:ʋ ʎ f d0"[0[ N[Nz[r_j_j 5r9 ek܈0_![0"[F0}Ty[YeeMQP[X[p ~e㖊E g gy6qboOO{b} PPFPPlP;Pl@X/f6Gʎ#f <r gN/r0OʎyIۏt쌪&T㌁6yLň@31݈1exp$Sn!vÀ À̀偃p"S|1"YAm}vzlnmnnpoLp{#u_cikk4luAmscikk\\ \\|]0q\>\q\\ ]WW[}\0\0W}BWW2Q/RS T TTTAs^@}RSSSQ QQ@MR"q\~n2QmIQeQ000  NNNO}O NENKN0Rn00 00NS@-l\O\]]7q\lR27;0]t^0agVvVv -zԚ6b}0oagHhair0?f*M0@b@bfpeRxeyg\t^'`b0SlRQSSlV[ZU\aRQ%R)RBk0^^c0\g0}MOMOmSO] PN0-NNT@bbw0Q0d1_zvNmPlPhPfO:OOFOlO)O=O]f]f nj D19clƀ1\OY19clO*Pe[K0@/NoO*QVV\ ,p7Α,p0uw0^KjKjl%m\\gS\\@YcK\zq\zSBW*Y0\00-NCQS0fmOZOO"OOS S_j|v0]sOpPhQmN4gx~1{Q^nfevS< p JP0R np͋틁S^yM M,wwj^SΐXsbe1\! m S~^{Q 0'`0'`v0x[YmD^ ^t֊nwi0x[ed܈l0HrtSy-W//zt5LXWkg4Xi{ {x}kU~.9ppSyyQ{n0[l!IqIqd>rt7uF__g0u䀻sMQ]]pluljpYKjKj!kck 4lv܈00Hhbfeh mit^g0n0Poe00XU^$bdd~9eGtekeqbocnc02u__[_|`ar^___`f[^ ^s^m^^0[f[[w]|Aebr0L`*Y *Y@ sYj}YjP[}X\ YWY0N+jR T T>T{TU0[k"ΐjRhS|Sk\O \O~O{Q_0Rx1܈܈NNyNEN`N `NmfNNZNΐENKNt_N|N N NsN1gn0ΐyY0@~0@0p0_Q]3҉(҉p-1z1z0j0き0j1\^ y0~{03]ƉoWl l wwh0"d_blA"sSv0/f0/fAQ4Y4YY\1\AQQqgSw N NuNO{e!q1u0N0'a0'aO0Q0@[000OO[OOkY6qkBN{q_OOkOOVOxO{tf~7~ё -?=p-\1ׂN0-Nf,g}|0}m7\OV[1_Z=}& kތi1_p}dD0WS q\xQu}0N0QuSSW y1eep1SSWS__LՈAH_q0[|N~p〩`ou W\p0\1R@Smz+{D}D}x}{A~{}w}{{{x{Jz{F{1bO bv0fN0eg0uyyy.z0u7urx0]Als,s'u(uD}D} ё 0g{0Tj9W0>kr0^`aSVT^drx1\O>yqmno~g:u:ul}vz@}0R0圕~g@L hlEm0Α0 N]]8^ s^(g0] N0vOBWX'Y0:u}}i,4lllt mim4l_llck ckekfk[q8n}i9j!k;ΐA:u+Y_Na%Oe%f%f-fyofoOeYenfuKb KbXbZ?e1bOamb?b0P[_o`o`6u`ay__{_Y1ASm_ _`__"8N0N_t%_f_l[%^^^^w^^s^x^s\ \b\r]-N@"\e[[[][[[[[][r[[v1 Nn+YIYfsY}YP[iAq\U`0ҎO_S<TXX~)Y*Yq\ΐt0zTzUV0ΐ T T|>TqTlSSS_jk ̖0Þ􋉀0l)RSSZSxSw)RmRRyIQ IQ{mQQf0ΐOkOOv_N$NOO[OusONTNYNWN NpNxN1pw_NmNNΐNCNCNwENKNlN NNΐrΐX0 Z0@"t0@?$w0@}&}00F00`0T@S 0000]4l=Α|02m%\]OOuOeOvv{sY}[v#l(g̃nJՙ$ؚؚ a 0t[p>\00tA(ՙl~l0l pTeĖsijj{zr}xmUzWYphizzDH|*{iWYqFgpVes{wcz7)ʑ͑ ͑kΑёtB$P[]0uʑsˑ{̑䀫 rȑtqeQx[7pjՈ*IIwIfqёjSxWr圏1K00Ո<f`ё^1=0Nυ υsL[1Vy W̃z5{v\}& łłׂPg our0q\ WWoq\}zWclzz z{{{vzziMzq P^yyyym[\p \v:yPyZQ>m融%m>6r2u 2u7uzYuqv|l6ruy0uQSs^@mz)n)nnns0{~Bog~t|{%mn!n00u \]yk8l8lllkllv4llh h!kck0#>ΐ(ggg9SgΑBW\_8b8fff`fg gTf%ftfq e0u2bMRNccH/c f8bKb쀤bEBW\lΑ q\1[0__ _u`ap4X_~f_t_x^x^^^0[\]]0NX[:[!K\K\q\k\kΑ0s^[[[1[ W2܊ [ [[[p^jpgnX[G][[A>mlz)YHY HYY^P[s0q)Y*Y@:+Yw1q\WWZXY>0uΑ17\BWjWW9\{QySDU&VV WW!00Sl07p07j1kSl1[lU倮UiV0gp T TBTTp!0$q\SST0D0#q\Α0(gRkSkS\SS0\:uSO(RUShZS~ )RNgNqR R)RGR}]{QQ{Qj0ToN1N0OOv0d0d0^f0? N:ΐ0Y0@da00TF0H000AQO#OlOOlOl q}!OfLk3OnOOVrsoO\pq0%Nli9!))Ԛ&W[00!݋tn NJ֊抄㉍q{!z01z 3큗sw1zpF{}~(u (u;uLuT>TTuTnSS| T~IP xQRRRZStSxQ|QGRIQIQzKQmQIPPtEQN\O\OwOtON~NfOzKN KN_NrNlNN NvENΐxOnOROOUr" ͎͎zw {ucr vvW0e`00eQV__xe_6qnVa Wl^N N qQ|R U0l0O]t10\]pe/} /}P}@9wcpe]xeoYunNNrTd[z^\w00N000g0P}0s01Y0s0Mˊ2 2`NOgqˊwzۏKb bbrr1NJ_Y0`O['`2zo }{O;OOnOmOOm? ge{0fym~ftuSncc݈ilBf0[v{ng9候nw w@5}Uyy[:{wn!q@vuvi0vkkl[`ll guaghek0p0~p }|(W0aeep/fWgj gga@bfwc]pey=^ =^^fS_au0v(WhXuX[ Nsn1M|90)R)RHSrS]hVc0WNgN\Oq0q\[0 [0@t00^00X0@Y0IZ000〵OOhO^On[/euhrlߘleugUrb0bh0'`0-rdd;ehrp0Rj[pbrcQT TjY[RlQ>kQQ`Sjyq0 q0@TOeQYpjS0vY0v[000OPsO`OOOoOnu uvVy0@0x0@_ba :r%:r Y0!Nƀ0YYm1̑<< Xz1}v_̑D`VNteVYE0wQ'`001>\q\1>\q\䅉x6qEz z ~| /f{g0_{0_VS006qgqS0uCS]Kjy0Wh0YEe /fb1W0f0c0Eez0b}!k!k dk xk{lq%N`|p/fp1^ce7h #j2!kuk/flr ;ukP[6_XbXb\bnncQd]_`b|W0W0S\\\^lR_}_P[uX[q\1P4lu^hb_'`hNPIQIQ)RS@W}TNPlP|AQNN NNwO1 Nhc|{@Vl|0 N0'`0u=NN1}v@10uQ, - b1s^awdp2 T\O>y rgN1eBln^~y@m{~]Lp0[s| s||f}R<0u0u5uZ1z^&fBlBlNirtr(uefcLh~4l[__aZc0H0^@Y__0a0QIYIYh[^DQrTwV00NNfNt[OzH0 Y0 N^a0Blz0BlgA0zirz00dOlOhOfOW0@xs0OOR~0[D0E\OO OlOOkOkAP[uzOlOOdOi4Q8Q0}0~ue&II{lLen<~q:y :yjmytLhlQNweg{gYc^c^t^`_eeYWYOP[WGP GP;RSmecH0x0O]p0N0h0p0\. ΐf 0;ƀn}[0wl l\mzzz0ꌥ\_v_f{QPW PW'YIYtsYl0\{Q;SkSS0-N -NqNNPq0[V0Y0@r0000OOmO OkONJanoaW/- -ޞ|1S|q N\Nuo:yv1 Nf} [lӌ^WU*mf} hvemf}v}y NS0Ub w w`y?zs0inorvdS2awk wkxknU Nfaedkte!q0Y0w_ _r__SwSgV[|hy PR RRSqꁂY!6m6m PsQn0R_NNcOOeV_0_0V NNzKN1 Nf0SoOkOODsYmZP[nY[k[YfZ0 O 0䊈NJ~r10^OpOzO~O~OOOdOm X:{LLh(^02p@S{^t0VW6q6qm(uju~r7u~Pyry%m %mou|P[_l4l_l~ mg9j9jyKjckggj04lg g(g*gq]я0ef-fof{gQR][&x^u`u`~b{efsx^_f_{@\ @\q\\2WI{=h][w[x[0P[T+Y+Y.YHYP[g0tP[x_lTtThXmSSz T T0P[QGRStN1\OO OrvPKQxQvq)Yb\OO@[O0̑VYNs8O8OQOYO0P[NNNP[pCNPN PNN_N04lCNoEN~KNzN N@\N=NdP[D0d0Nf0CNeO>kOkOhlO_nOaoO{kr{݈eOqgOmiOjOl coi oi@Htisw(uc g^gcRcRR&^l6^wO0R{QRuaOaOmbO^cOdOlE]]aёefNNruQf^O\_Ob`O /f'v fwn1bvBqTeg eg_{k1re1b;mq/fPgb gW\bb~bbcdw0Nq0b\f\u`WPPX(WU}YU|NIOVOb_N[OxYYあNOVOZO4ZO [O \O]OPu1Yf/cu'@@c틂v1_P[ދ_{0ёň݈r퀱I0萃T{jm~w1~kK(uQu QukuxS]Mbclee0S?|4Xys^4`b bX&bU0bf2bKby`axbbA1Yz__x _^*`mo`v`peh}s^^d^^pP[K\K\q\]]^1[,g0萖P[}[x[c[LxYxY}YfYZ Z1ry1ry1\Oy{4XZXX*Y0ΐ1 N4O;RT T>VVjWJWeRxR_S TPPPuQQNRqg}0}0}0[p";4OtOo PGPn:N"NNNUNN@"NpQ0q:N:NE;NlENKN0R08l+^ƀN No NNU&Nw-N0ΐn0@00L000]X'v{{@Oquv@An wz0f0e eWf@irXW[b0Y0p0NNNQY0e[000{0Q0p00< N1R00k1j0W0B0 K0 T0_0`00Y0{1R00~1H00H0h00f0vVOlWOhXOYOhfjo=f^v򕏀hAr~0(W̑uΑ 2~ N N:SD0Kj N NNJar ՈՈZquW0}0}40O0W00O0rk 耳ojz^p%uy yy zm9{0]u}vive0uuum0uYup倱qtql%m %m)n|n,p07llla>okk/l|_lzfe(gh0=]Yr_Eva/@b@bbeVfxv vL@ NNV0ΐvaa8bD!-NWSqg7_ _s`` rX[___0P[^^^퀧^w _&_y^s^^xB\]~n[[q\]!,gYaZ|P[p \mR3ITU U0WuXY0 ]\ITsT}Tm]Vn1ewzpRpRhRjRRb%RiR=\]NQQ IQmZQtQ1v1j0D0뀋NN]\K\x0;FZc[@n[1Yu\'Y@*Y GYHYsY1[rN-Nqgΐ0h]_lJWJWjWXYY0\~fmU VV@wW BWP[\mĖp"]#Ss PCS~ T"sTsTTUp"0uP[oq\0uz Tx T BT0%R@9q\0OCS S SST0"\SP[F0 00 N@UD}1e0u000MMR8b 8b(g@ꅞMRVq\NNN kQmQ0ju0ju0juNN N0ju0ju0juRR RR R AS0ΐ0)R0 ]0Α0l PPkQQ Q Nq\耳l\ȀN; O$ O/O PO O O0%m-N~n0(gtEq\q\]^SYP[N N NNNp"P[z1ΐ;[] NP N@CNENKNB_N0P[OP[7uB-N~n}}0.YKwms| s|oVn0"]wm0u~v00W10S\ \^l0,pOP[q\RV00GNHN Nfmo# }̑p$\0(g%]1>\q\fmu0uOn?OncIvTT圆 u}c0vY{@U^ /fff gl~n1l]0 vX~Ƌm0e!q1!qD0cf/fq ^q0ԚQ$\\@#V\ab01^axQT0Wi[00D0iF0`W00D0_0"_0d00tNN0/fb01+YfZ30c0_00K0O020W0D0B0K0 [00020W0D010F06 6݄wͅq\\)Rjtp(g0eul8O:O/;OlLf_{.~EՈ!N NΐwiqĖ~0OՈɋǏۏ20 Seg{pS 񂆀WLs4Yz-.~) ps'`l1ꁂYgim im/nu7uvmg!k_lls mKb Kb_fy-fCf~eg18OSf_wu`aa0p0pzQ;[^ ^{_y_ _x5_ck[wU\s^x^w^lTT{T|*Y@+YpP[5_0Q0RqZSyTkOS}N"OOIQeQumQQx18OSNNtN8OsOpΐ ss0.s0 y0@ONiKNr_Nq00a N8O `00x0L000000s0sn0@8Ԅ0@A~00O0W0 Y0n0p0Y0a[000v= N@4c@9Xik@ W0s0JS:g:g_j1 R1 RS[ gphV[D0ZF0iH0@u0PiNOO+O`0O0O3On4OE6OHY HY~P[Yr1ORNNyOozc cUϑkpryrjs!<\llwmn5r+YNt0[f}i}j}k\\@Vul70 0@YP[\\\l0UR\ \_wi`ke\0<\tR*YFZ[p"圕]lQlQQ)RRp!yQxF`R`{2N/OiPSWS@Q}x0}pKNPR%OP%O&O>'OE*O , `{ppjoňe^^?eny ~0Cg]V0f[mfNyQpTUt0P[vfeUt]4t~ O6rOe Ol"O;$O`, qǏ~ΘqaQ~0K{sjÀeg eguouh1$OS``sa0`z(W_ _u_`|2k~x(W{[T[AFgu0̃R RgSXTjSpNgN0Rq1`͑vNcNg'YT~1gV*ǏM MnSp^1CSSǏ[Segv((zR^T1Nec _ы݋w0Qcbl0hy hyr~g~‰_ngwI^yo~r[3lbdd Yeoe|egq OSZf[i0Nslbwbbc0~s__s_wa0hVY[[j^1KN[MOUS USgXGYO0 R{MO~Q Rň0ny0SwfN fNN O0=0uQ N N:NsO00݋|Segr0egu0P[~OGOOOfO OuQswQSb_!{PB]q4  SgT\@9gR][b y^t5pgcq@0uhyaq}QYe1 j j!kl l opA>hΐ"ΐB[Kj2WS0NYef egnguk1'Y+^|bb`cc,dndh]^s^Kb2[lmQ3>TGY GYmOY[}\a]>TVX*Y0ΐ>ΐ0{RRzXSS TmQuQQR{0[} NKN KNN@@,Nz\O0R N N7-N@`EN0[0ΐx0 x0@b0@ENN>ΐD0wF0{H0q00X^0O0OxOOO@ R%mp8b --qߘm(S]o4ubvȑtΑwN070a [Y7W9gpHNEu݋dhNJ`ZqRX^lzF|Yvvnw>y==z1[▍1n0e`%m >mh,pu0u0]Z0u@DD w@(ؚ<2`]}1S}J0]0e R @1+^[0~gf0wm0uv}0\00W^ gg&/j-4ln10S0l^g,g0|1_q\1e\[ [K\]0S0 N-N@BWiX0l0 NtX7_@bggdgꀢl@bc|dfdAMR___rau&b[ [[_=\w]-^eXn1X_4XKZX[tS T T_XT?TFU:W_[SSSmSkT\!o N N N GRiRtRp>q\70OZ0|F0[H0@Y000Y0@b-uu v w XTrbjvr1-fp_1KNvv@bdf gy1hTwc1f>N1bgYYR[_`1o`1bWrNQ~S1Ĕёvw~p*ՈG GjŖZ0sNՈ}(Sa \܀oZVYypXyLI{VYuy_g g%n8n(W__`_`Lhy~{Q {QRLSn0SNf6OHQM+Y +Y?b}iߘpOO4ONS ToOOkOlOlOkOOSO@?tem/ (^0q\1uo`UJp0W((x s萁v*:fllww^ywip%S0uwloykp wpg{0q\gg!hqmiVbkp&{u gteneeQfWʎsff[6*`bbsb&bu0b"v0qQ0ܕ*`o``paV0[l^ ^^z^_0mif[ix[tq\^jGPW Wq4XpZXXy|GPaKQi{Qm Rk0 0@YЉ0@NOp0_Y0 ~00 0c0u0000O00z1Y00FHhZ7'ΑT ҞA#y1z0ぢ0し0k~70q\10;#҉ۋ~eeChb3-NRQO0q\}SX)Y0v假߃@Nu0lF{WWj 2 ^m+Y2 ^m+YF{{`|@o}i>r>ryr v@ww1RlRrHhvlsAmv,pYlM\K8b=8bb6de(glxx}7&lJnw00uVV 8b,gqg1N[0RN-NS0[0.Y!0M\q\\q_瀱$MΑ\\\8\>\ K\~1Rl}1!MΑ SYYW[t[wuQ=S3SS(Wl0W')Y|NASASVq\뀔NkQumQ0agNN N ]NN0ag0ag0ag:cuQpQnRgS N NEN PPL0W0Y0[00wW[wb@il@NevFc cd(gp*h0q\d00UNO O O Ol ObOP{}ibve9{N̑JĖ"0$~nOi[rz$q\Ė@@Ɩі10fm0"bj̑Α 퀢x-NMR$~n}}萒ř0MRFU]l1miMRF@9P[%_y yR萂0\1 P\%_e,g01uN0:u N@dPO@kQ[\0l0a^p#X\FT]]yeΑSW]\2qΑwؚ0Si0\r0\pq0u2z0S0]|(g(g瀗gll|\\%`1L}SYY'Y>\q\x00]SJSsT0]0\qNN NN00u0ag00u|n0@DZ0@00\v7Αvp }BWBWK\q\e NT0Wp#Αw0_҉7~0"\0o_-5!5s0u 0uu0Z0JmQ]%f0]u2ΐuQ[)11}vvo!6#IllVnvp\z\}4l0SSP[>\@Jg1K\q\0N%]9 ,g:u0Xh0op ]]9{@}{ }"}rT~m%e0u\mnsFx^y^yyz0Bz YN2ujx\,\\\]00uPO%m0_S>\K\q\%(g"]000돯0돴Q[Z[ [m[[0_0]N0EN*Y-*Y HYYYeP[0&~n )RzHyΐ0fs^ s^l@wO[r}{-N]]0.YU (W0W BW 4X0Α0+gQ(g(g@+eg0uΑp&]3v\oi NENU8b0\n000N@_N0̑C]~nk >kev`0US\>\E\sK\"we:u S!k[怿[<\rZX!*Y*Y@}YP[z[09hy0W0ZXYY0^ppYKN"Yh} T TT0WWS}S{TN,PQQR퀩RRP@JDQmQ0 O OOOt0O0)RNWNNv$ N8N!NNNNS0ΐ8bw!^8NENKN0O00N NA!Q\m0ΐ_0n0l0O0wW0}1L0D0Ay▔NDNNNn3iVl/aaȑbLl0>e|0000Yb70pS-dlzňi0M0uy y^z}+~0D0u wiaw!n !nuuy0W0i{kxl}T,K\` `[Ubpe i0ё|K\^'`p~n[ [[[p"]}T[`[0NOO.MQMQQR TWf"oc0!D0v1oe0W[01{0RoOO\OPD0~00D0w000Nq!]002000Y0k0^n00N#_>wws`bt-1 eS{҉svVz(g(g bkzp wwPWn0̑2=^P[q\__Uangh1'YS02NN@IQuT)Y q\zO0Q0p0w0xU|0/V0NN Nv1ԏ01O\u1;o`Q0*Q0 R0@m[0 0l0000S00DT0 d0 0N@0h0K0Q0000L0N0P0p1W0D0}30F0W0D0NkNNfNlN`` w0O0>w0O0)RT$YYDY*Y]R܀0\0\TJTU0MQ:Np005SeWSeuS SSQ^0N0NQb@md0w0w2NKNGP<gQQ QMRFR1 gN1zVgQivQ\QCGPOPPQMQZN,,0wƀ0w0w1ihQx16Rϑ1He$\NNN O[OfOU0s16Rϑf0 N: N:NENP[y0n0{0Y0K0[/fdNiNN[A%u!TTΐ~}^ ^rL1ybk|%uVy{|eLrLrrrrrefVn^^~_o`[ \v\+Y!ZP[P[pY[k[Z!["[oYYYZ+YHY~Y0NSUUX*Y0ΐS TT=N!N DQQY@`0LUtV Z 0c0m{00화Y0 N}Ntfi͋-X쀆xΑёJzUr-jmpy͋r"s|1^~:[pyB 6RTnXm:^+^LLTh wC\O^Wk'``jpN__a0u1~{jjnr0P[1~{{i=| }‰#NwwxMx`F{q0uv@yv\0Kj{l6r6rirgt(udBNWFUX^Ul{npqekekm4lzl|ltfg}HhxH0z00@ðTnSh]2Sb6e 6epedxezfx>k|SbfUb@c@jc0T__my_p__P[g0qg]h^y^)Y[[[\q\)YP[z[q\a\1]r.U .U0WZX0 XYUS\ TT^d͋jN'eQRRRpSSeQgkQQrRb0ʎ\O\OOuPiQhNOpMOnN KNKNNnNNZ0NsvPbN N:N1y0N《010 0001]\mp0 f0H00H0=L0N0010000e000老p0@ f0H0z0H0K00M0{(g N@LSOkQ0a^w1(00rNtNSNN NlNeNgNaSNN*N4NmINRRC` Wu00gbu0"0{q!:kNq$:kNE>kMя яU"v2^kF0쌉&y@?B00(pq`C[qg Am L0R0L0Am04lAmL0Rv04lhk-ywn n=@)hnwhyz{j]gƀ;uȀkp kpkJlmnhAD0|F0S=^\_ _@]o`ke9hh^\Q]/^d^0Y00W0V VxWP[[J\0Q0STT V0Y0A!D0xF01 TKN8eQeQ@ AQGRrRpS{W0Y0H0@000KNNO$PNqg Օ 0Ypz{0Am0YY0Y0[0@=~0N[01h0F0B0M0O0]Q0eEv" 획Y0}[00000vkw}=W0a0(g(g9hjkp7uc^pU}Lu>y >yZyrz}『0P[LunvE wwAm Amiru(udq;n0~ g_!hnkt>mY6_a ao@b^ede/fT__}`aawq\q\t^^_'`1n0w~0 wuY{Z[逶[p7u0v{Q%UU Vd Wy(WSY0ve0P[QRR T;[,g0Xp9v^xNNN>PzPP~NiL0Qn0G N_aNN1GEe$wG^^wmseQl1Qh0uORS~]^Z0ri0}~,Tw`s` wy}Sb.zSIԏ ԏ@@p0W0qIi3lC0b0t0 VgD}D}nD0rF0|0T0000M0.z~z }00f0 NirJ00xK\yir10W00W0egl lYu@w0[0100}eg@miliK d dePg1X00pTSb /c cQ0000l$a0p00eQQsY^ ^ub_Kbq Pq\sY[y[V|WRRTTQ000}00sv1vW0x![000[0eQQ R Q0p000A0o$P~ K0@sW0jY0䀟SN0NNOQA=Q0|#0|N N NL0@4Xf+^L0R0 0t00]0o0gB0F0 H0 P001L002~0d0000p0U0NN*NN` g i m/fggs g[6qp/f]aaqed/fZO(W\^s 4Yi g4uu P{̑0RT0Y0Y|10R{k1YAm1S= g*g\egdkX10Rel gǏt^\^\s_eeu1@b2kOSR4Y [[\0R1\f0ZP_0Yq0w1\IN1YtN%MRMR_SlS YTh1eg w0Q0t^eN OpOQ1bV0zNN-NNNN0)Y_wp0Yn0XT~S)RN N N N` ~{1T N10R N\_;uW%@ @r 00uq\b~}jSzΑm7p l-0w0p0)R~VyVyL}~$00@0q\0\;uuLu>y(g8\mss@u0u00@J[q\~0\\mnqgq0[ok okklP0[(ggQh00$q\Kbueuee{fKbc Ye[_t0g0___'`i`p%[[TJ[%]^^_y_0P[]]+^0@+]\\\\[[q\X'Y'Y@}P[f[XTX{XbTVWBWjW0[A$MQ\O&9RSSSS9RMRvRIQIQwQxQx0[|AK\q\OSOPe0&N&N;N쀋Nm0@{0 0>\@oG\]fm1q\\D0L0`0@n00>\@%\]_fm1X000h0^NNSNjNlN}NkFo!s(Z/xbaSw18^xeo^wJ͋s NYN2u||9}Qk~~C^͋0^km5uwH0y_18^peRaajbxer%fRa(WnX|q\OOZQeQXQ0^0HW0Y0NzN10O080z8b mL\ё-^ qZ0\0^^`1fkr {0zvёܑ~8e1̑Αd]1Te1MSLn70P[p-N! NWSw-X X򀬅@0!\,m90#BWw@yyfzus|DWSe@!qg:uq!0u 0u7u:uq;e0uqe0uq GruN%m0Ns#q\Α~m n!nnn$[000\0\04l!0,gll\m \mfmwm0S#elm%mg7Yu}}tΑ00u0Kj0\mYuw>y0MR0x4l 4lfm/n~n0lg@-~g\h1}SWSq\ q\]]f0-NWS T'Y0qg1\NNOO@}QS0I1(W[ N@-NEN1[]l l~ldlBS]el_lq`l NWSgiiKj|!kjg~9hh0@U00;,gQgeggge0uBfIf:g/gga(g lxx5Ėl7u}vs^ s^%_ g~g0R}KN T+Y0RÀf]fgP09hBfZf[hfhifafpRe%f %ff-f/f1(f^effiQl$NiQ0)Y0)Yv8beeeeBP[iei0 ;1}x[>(W0u0[(W>\[^/^_ _abz1Sh`^N_H_0t^ t^^x^p^\^0^s^4X:u~0Nq\]]]]3[l TQS\\]>\~E\K\q\\j0we;0u)Y8['[ [\;\0?[e[[ R@ař0MR NWSqg10S)Y P[c[^[[pb~/fYXYYuYV'Y0ҞX@FZXYc(W BW JW@yW X0[1!}ƀ:q\ OaR3S!VVDV;V0^S TTSGY)‰:0uΑR4%RSZSS0:]0Y?QRQRQ QeQ:(Wq\]o0[p" P?QqCQIQ O OOtSOO P1e0u0RNTEN@NNNN=SEN.KN/N l 7Α1e0ul\m0u0S1wm\WSWS]Kj NN\q\\]SSP[>\n0KNCQ0l0\m0\mq!q1rss] ]zw&a0w8NX\;S0bu_lwmmnp!8bp ]u f%/g/gIgfk|la1r0ir0ir ff(g,g0(gq)Yv0hid+id{?esee:_h_hv &1Kj0[0^y-N@w['Y[,g0sk0 Nb8b@bKb0fm0 T TE\_-U`U`u`aHakbn Wt0b|-N\__s__l1 )Yv~N/gS]]s^y^_s^[0qe0uE\8q\z]]I[[e g ~vؚ010N20N1TΑF0 NSSV00W3P0D0Y0S10q\28^BT]*Y*[[[s[t>\^^ b2uNNYN]p^*Y1+YP[w][1 )YvXXX|X~YCq\]0u-Nqg TTvT VPO^uQ'SSyS0S{SS{0[1\0uQ@.%RRS{9lq#70W P PDQnkQlQ0Q%\]PO\O耠OOWSWSel%mn0@ N N@-N000,p9N:KN$KNvNNMO2Nw00k0a|SM|Ʌ0Ʌ0Ou0M| t-L1c݈Six0Kj l}0D0^^@rve5T0l0ܖ}q~s-Nenovb.z3zz{|M|D}cy}0_ Nw0z0"?\.z1ztzwz0_ Nw0wz█rN T^^y^yyy y`z0qQ$aa0f[vw w +yA:f0#M00ySOg0Xy0Xeh)KjKj k_!kY2k{kqYu T1*jAmhia!j)jT1bSNi7h#jegeg?gdgo'`?K`1W0D0@b0,n1v0Km@bnv0v0T}0ce N 0W'Y ` `0`u0S~0_0qS0X0S^ \,gUv``0V___ _xa0T0T1_)_S_b_ q_d1bS_0@QB0pDmDm:ulxc&D01`ttxNq\\K\q\ ] ]W0c0ciq>Nwmoll Am VnupM0~00"uS|T c gnU[|{08Tk0|m4Yj[3[[[\\=\Sv0w0+YqOif1<'Y{0j0[[ [[0[01=R)Y{nY YSZW[X[d[RR0U0US0D00g0?e>N 4Y}YY Yd1=0W0M01vQ T|W<X/XY Y'YL+Y1Os=X g0N~R S 4VKbBgܖ0>wBgܖBgܖW}XyXLX5TBgVV V (W 0W1uu1ON01_lVnoTOUUVg2N:k1RNRmS, T T]TXTC}TTq-q\qܕ)YST T T1dk_1 g_~,gv00W0}SS S S@S S\gyg[nf0gn0^kRRUSS|ij0zz0zzwnjʎs0nf0Q0w1R+P(eQeQ@6QR%RMR1NTSq\0Nǀ+POPPPaܕO 0WHSOSOO@bOP[1VRp1N_NaN@ùO&O1sQ|NNnN/N NN%NIN1B_ g0qSx0 0RM0T0D0>B0@T0D0t1 T^N N+N-N\0000GpupuU|^0Ri0s NhQ [k_0R|0w0^1NNt?eir0(W0o`8N*8N :N KNN2NSl=MR\AR"0{k0O\\8^0`u0{k0{kNiN|&N-NKN;0mg0Zw04w0z'~0N# N( N:N S p rJ0u0]1v~0]0bK0@m0 Po]0~v1SNg0h0 j0 s00h0f1j0W0}1j00d0000K0S00D01W0D0T0T0U0 `0e00f0|00nW0~000D00c|1K00o0NB0 D0 L0~0@&02W00D01M00NNNNN NkNS#~nsとc^yfNNNNnN6Eek@w/ΏΏяdy5ds3 8AQR0Kbv0lx@b@wfw{m1r%uuu7w\K\|*Y *YsYuYp ΐpq\jWWWZX ,gN(S}T }TU0WJW0\SpSS0SgRgRaRoR|NNmO0ΐ0 N Nx N8N"q\0NN0q\\\h,p0#0 00 N@dz\h h,pΑ1e0ueQ\\10MRJ0n0 010y010j0 NhFHSHSSP[o|ij00x0;NN1szv}v}]?e-zk00~W݋wnlltnGrovS?evf!k0vflR*Y*YlP[ms^v^\RSs TX~NNwNp\OIQlNp NNjNN4NwNTN[jj(uayr}y1;N[t^h gU}ixSS WXP[zNPNkNSp0Rbir"6biw6%yϑVLu Luyr;Suir`ruJ:S0W0W[YeCgO:SiuST8gNDNy\kVVnWnX'Y^T.U}UAPN׋|0zN+RS SSHSzTsSnޞRqSwStxSOOjQh0RjrRgNNPNYOz0&N N{NNN|\O(up0 N*NpNfY0l[0/0o0p0000S~X06X0Y0\000_l0@000lir0n0K0c0 0ԏ0Y01H0Y0K0ԏ0Y01H0Y0ƀF0H0@&V000FP[P[t^7P;~KNT*Y0ΐ0R07NNNNNNZ+Y,6r  nHzyBu6rzmA!e܈0br0brsYYr_Eeyk+Y}1YuYDQ0T(T}TV WKNtYn֊0󗕀0.zKN_0_~mp"0yDQPQSv0v0|0@ZOM0O0 s000N_xY0j0Y00l0aEoE} 4[aؚ@9dNy}0}bVP[t0Njww x kx s|1)RR}P[l0x0xvEopq1u0v0(g0/^m_ 9j9jr'k%m@qAmzjm2X0uU_w%_cbb0P[1d\WP[P[q[] ^P[f0/^|11 R_N@hNO@ZBPO@U0(gkxh͎955^ 0^1gpk[\l0$l0h͎K̑[pNsg|Xe1Y_1Y_VԈq)R<\0N|0R0$2m#_[P[kxx0} }1x}1x}0Nywk:_t_tvu v]x0xsewk 2m qyr1-'Ys1q\'YwT0Wog|0 W}0@Su06^0W#l0P0@S*Y*Y _ eyqg]\0W@Sq1̑N)wmN~/O)RTbUx[ Qh }p!]0]0N_c2kn{wN$N+N1N\0}0}f1si\t\_sNN?QRQ0K0逋Nx0uP[_tn00@q S_tJ }ŔlhY[~ hyԈȏXe1Y_}1Y_pkxkx~~)R<\0No0R"2m0x0N2m_tv]x0xsu#W'__ 2mNp yr1pQ'Yk1̑N$wm0&^qlP#W*YS_k _[P[q0W:SeQQb)RST}[ Qh~{0]0N1q\'YiNhNi/O{N!NmNkNNQg;vHb b-ؚ;;ΑsIwX%萆Α} >\>\\]l@ rfm0#q\CQSSSV00WS'IIyIن70Α0wm0wmq\~oł0lzzztR{0}00u10u]K\tv@wx‪zp"ll!qQgr<gr@Onu0uQuv ]:u :uy{1(jW]eIg0q\WSWS쀟S*Y00u N-NN00u000!qR6qq_r00u g^ragh+n+nov,pLp1 Nߘ0(gltfmmtnh4l4lj8l_llrlp"e0mh| jk@R k20>\\ggh9hAheP[$7Qglmg9qggjWq\b_gb bceg,gsb_}_@Lf8bKb>\>\fmQuΑn00@ NS0;(g^yʎʎΑё^yzb7(g4lqlZm0uy0H0\ \\\]f0H04X@X\;\q\1K\q\]"]s^^^W\mVn}0>\KNن0t0نyq\{\}\] T]eY[[[@$[;\>\ΑeYP[r[[" NBW0X 0X4XX*Y1AyfjWWWXKjΑؚ00mQ0SKj_l@|jr0W0 N'Y 'Y[@O]0qg0~ N@:j-NS0Q0O~SC9T9TtV~W0WBWv0#S0 N]070wSSSTp}ff ,g@Rqg41L0S0^y-NSXe00uIQ,IQQQ#Q] ]~@rx0l00S2\q\C\qgg0q\gO PPCQ0 e2N/NN OOvPO0Sp7!]2N8NKNNp gagth NQS]-0`l0#\050@,m N Nh-NƉfGkk}v}04lo1e0W0Nn0cR d f0"Y0X1JW1xcR0n0000\ \^yI7萔 NwCQQSz0_0l l7-lQ@G}j NCQh&霨07C>m*?($SS U@xmΑqs͑(IlX'`{r0#l0lr rn (vQ)R*|ҊI1vQ)Rpu"ZZea܈r҉oOU0P0Ppu|vvT{Rx~pp-ruu(u{AVgY0c0g1$Ėw>mNm no0g'YO0OUAbc-eezf@& gk}k܀80b00bcfccYe0Nf[x[p'````gaasSb~U^y_u`{HQ"RRQRRSv1U0gwܕOwHQ%R)Rc+R1ׂ4Y1ׂ-NNNO{ONҊ͑1"ĖD0 k0 N:N1eYca0k0`U0D01L0D0Or^v00rz0mz\eg|bsCԚc cu'2b\ԚĞޞ1b0W1n0[ l}1AS薍"mBmQWS0[R^0M\-y yex1mQrn-FtO1mQr}q\b |m0!\SOԚ NhQ~3y8~_p0v0}Ė\\ܕb}00@X0h!qg"p""̑"͑<ΑDёT wmwm0u:u1n1Α0NQ g0(g0q\ q\\'%-N}%-N00T0\0\n0TXqn0TX0N҉m1VKΐr0b_S] ]]lz0q\S*Yq\\1[p#\O\OkQ uQ R%\0q\ 6x2[e0u008Nz001MSq0t^| q\\1!hMR0b_'*p f#ʎSSTXzq\\oҎC [K\e>҉ X7&\v'Yb_yfv0^_U} ~@ii׋0SA0NBg0|z06e%=ULLWxpA]uKQKRU_odž1`lq\%,I 5 vCQwJXDL0@yF0q\\~g}00\X8܃0kQ'Ywvc0}XoI5r\ \\elvn0@0Wq\0S1Ӂ2߁OmQ0Q0hQ&Nv^0͑0͑!KN qNNAS0mQV WqNN0NS00}oq mQQy]u"F{T}*PraN {10Wq\P0Q}~}~i~~x\v01xs|}}yC}L}s|t|}p!݈F{I{ K{@`{ {OS05rq\u>yRz&zzzzzq{`z.zm@zJP ܖ0|X0@"czw06e0!퐲lQWMR>y ]yyyayA{0@%VXq\4Ne+g70w0^0wxx~xx}www1Pg]ujusu~v v&N@[r0rRN]h:u1]S0wem萊̑zΑł50"op[m,p0uwzP[\\](gP[[q\NCQnRWW}JXik`q#s2u 2uz7u:uA<0uvswt0uq q7rzHrps0X0Nslfm fm|Vnop0VY1Vwmplp%m2mf#Tikrkkkqk"|N^Bfn0Wn0nh,j k k!k eklARa0l0zrĉjrKjxjh h@Mhhs|ij07gg h9hBh ch{1HQu}p`legp gggg=s^1l]JX^`YezfgKCg0Cg$Qg~ag Kj{ΑKjpQup#qg08NSWS]eqgR[0l0zgk(g ,gC9[(g}~gip \\@je0uzffgg?gzA Ve0R)Ytf Ǖv0tf0u0D0x$0}N NoWSSsY|0L00@N0N{e7ffBfnZfw N e} }n~0eq\{\0eeef0:uBgܖ0U0YA^:u}pYeee ee0>}0jjjs|{q\gqjb4bc cBd/ewq\p0?[blbsb}bt6b8b@b Mb0up]ZX[]0SA0X}&__ _ahbhsq\4ll[&_i__} 4t}~}{^^ ^_t_0NsQܕ2\K\\:[@\U]$8^s^ s^wt^~^0b_A}p~i8^la^b^]]]^y^t0vq\\ \j\]R@em]q\r\\n0e@\ B\F\oJ\bd\0jA N N0JS|iY4[[[\s:\sO0ؑ0N0[[[S\Y@jP[ T[|W[w[AzΑ0ckvhl{v0y*Y *Y@+YsY@YYJXYxY{'Y)Yb0""X2mqQ{Ty W6JWW WX5Xpvu1WhƀJWWWjW1'Y[0y W{W(W0W :Wq0@bn0q\0\15q\sT.V VVWЏRpTTTt\\Bglܖ0s0H$q\0>XP[sT TeNTXThT0t^j`l0uNS;SSSSS00W1[\]0BT}SuSuS0q\iNSsS StSS1KN[0lWgl0u]RRR@vASCSEJXJXwłCQkRWW~'fm37Α Α4~Ė^]7x萆̑pVnv v/wpł5fmwms7uQu\"ikikl ll2m1~vikp!]\]|P]]y(g]\mlQ lQmQeSWP[0ΑN NNkNkQl0!kuq\R@ RRp"KjvQtRRcRR""mfNN^0R{q\70\NP;iQ"mQmQQ Q|0AS\rkOY0q0qiQkQmlQ1NlPQsFQIQ gQOY0q0q1ASrrPO" P P P+PXw0P[A n0k0(gPOSOOl0HYb0WsN"N;Nv&OMOHZX ZX>\0uΑ0!00X}0`l0hEAS AS TU0 W0X00Q0h0hpN~ NI-N9N+N N NSV0P[lqg qgwmё0Ig0\-NWSq\1.Yqg1wm\-N^;NKN N N̑ Nq NNN$N}q TXN*N NNNNSyyRR1R{1Rp SeWWX@-wd000@e040\@b,p]0~n0 }"^^@b\m,pΑ0#~n ]N%RXq\\0^1KNQ[ [\ǀ`l^y0] N8N@uONNN'IlH2%ze1Rz2 riqޘf1lዐqƖp ppr>r{񂀀Ill}mm 8n1Ve1ce1Θ{xB\ofofvIgughuk0Gr0SB\o\u_i_lq_t1eWSWSNTT{To\1Ɩ0aF0`-N NiQ0w[Ozy1}vd__ /f xkl1enc1UO_NNp1\gNN S |^0NS1eex1rp0N{,g/} /}:,g kxvzz1lQ>kua_ _b_cc/}/}No1Y_w_x01"NHONiNN Nr NNNNkel>$ؕ8 Θ #gz0w0bt1Tz]-{m i y֊wplTlrpgvzc1W􁢀S0YYgbec e Cg{0e܀s1 N N NOS5T Y :Y]jYb0Rm NO1\NNHQmR)R~Rq Ǐ1:YyvD0^F0gH0@gqN|KY_zG&ܕܕy^EyS1Yt^~1_] t_p^N1Xw00 3ua`1][00zq0}@>~{1XUgir irWruts1u\vgaHhdmi k k0O0;N`X``GKaWbEe e1W0D01KNT{kr~Y____`i1QmT+[[W[ [[@N [ NcI0f{fh1!q9hyT_(W Yd'YY0t1NpR'RSRRJSShTk@\O@bJ!kwi0[q0;N01;N1R PjQR@T0RMRP1 gVvY0-0NxNGP GPx?Q`HQZRQwxQUN NNEOO P1RJSw1][000 NN&NLNW0Yir0ir0D00awj0!q0R00R0[ܕ0]0r1?aݏr0 H0@ T0 j00M0vA!W0@+ir002h0W0D0@ hxoJy<<Ҟޞws1W]y@ߘuo0_ b }-0Xks^A\҉0_6wbmZX\8bKbȋV̑ ͑ΑM"K0-C00(g:u0\m0\m14X]OYp p˄7;0\OYts^KjxwS S@o1UsVX0W00N\OSr0\0\]쀲 z{7J1V0W@ԫq1 N}=I{9vRdNCN:_kWuJ,g:u :uxdΑ10u]0~g,g2mfm0S00 N -N]\fm0fm1'YΑ0.Y0ve%R,I萖ANJX0CSn0N1V0̑fXrWSWS9h\mn0-NS0\m 9No r ǀ2WN#U_\\\],p00q\0Ns.zS})  r T0USp>P[0vAKNb0Nu0r}gC}}x~V04tK{K{{3{'||vS.zftzz@xI{DuQq1Y2 N҉b_|v6xxx^y ynyU\0S#q\\v@vfwkxSW0Np@֚irxl=,p7u>7u:uju ~vDNNjCQqASWW1ASe0eNN0sY0sYp=v] ]Nqؚ000X0v[0N0X10X0smtt0u2up0W/lS!n,:r:rHrl_rNss9P[q\^z0\1\qg:up0b0ty8[P[W[;c[x\l l,pxΑ+8b\e@8hZXZX[\q\ey0 }1$Rq\N N8N0\0sY18N\0S+Y!Y Y}YoYYyZw+Y4YsYY}0}NNP[07uJXJXZXX)Yi0" q\KbW뀒WW AXAKbwSbk!Kb0q\ PCSgS. T T TTiVaWW0 s^8qg%mTqg0u0SSSS`T0JS0݋}SSSS SsS\0P[00uCSGSJSSF<]]el,pq\쀩\À\ACQk0w0\kQRrRRSe:SgAS mQ9eeski7Yck 0gmQVs^Y@t(gFll{Ҏ|0#l0lzSw][t\enBfsNNN kQ0[yS{q\0:uNN ]N1agWShs\m0}L0N0kkQmQRRBKNlw0&{0NkqsONNBf0-N0N|0AmsCQ CQNQzPQ@8meQ0֊v P@ P PkQspgr*NN;/O//O8OMO"OzO qg qg@ͣ,p:u}0}>\\]r/ee=:u0}Bxe0uNNaNo O0nWN4WNYNNN"N NSy}Y0s09h1WkQ_0VpNNzB [q\0u0$\*N2NCNKN<_l_l,pjW[egn0\NKN,Nt N NNd&N0\g g_lu7uĖNVt+YP[}=0q\ze$eQN NNN1NCSvf_m1\ONc0u0e{00;0D0h09s^n n,p0uv0_os^hil\mjW jW[\\\p]N8N P@IrRBW"OSP[[~g \w wxyq\\\\h%q\N@O\@q\\\p'](g#l4x 4x7@yΑllw9h9hhhKj(gAgg[q\q\\\\[\@$GK\XX[[NtXZXc0d0 n000]0\Dj0 rR@δ[9hԏ0N{1L00>l7vID00q\ln,pwUl0Kj\ \f@ghKj!ks8NuNSBW[yNlNmNN,n@$xxΑ2=a0qp}nd:{,g}s0}{ {N}@ }|eLr,nwey?zlpP[}1X_ _l`La[eqgh1XSP[[C[u[0gPP FQqS JT W0}!h`1NBl}_f00TNROs>K00 gG!|*1VP[00RY!|~l!q!q6qwceu00y0aN[0_gldklkk0u0uY'aabJeece u u00x0a0:gYP[[1ccp N NNO0wbY0@VNU Nh~Nv~NNmNNGd?͎ۘۘޞ螑1&p'\͎֕▒ʌʌpэ󍄀f1N󍞀1 N󍢀ay Nq0w#uu l 0섘%ʌP[""0]wxt|}0|Am Amnp(uku0pddxel0dT7H_Sb SbobbcdH_ _'`b#NW04tP[ P[[\@\_TU WWX0T%NS+PR RST5TW1Kbs1NW NSNNNN|1kQ|xsORQ0sY0N!W}0Q\0>W@fglv^ˆ/ /s04X>0`lajt^v0^s0vˆy7r}IIӃ IW0%`SX0P[r}m~m{{||wlvtwy0\ K\q\\1v0WA!\@Xe00upSWS)Y,g0v1_[ZXZX*Y+YP[[0ΐ ;fS T TlW4X=:u0]N NN0ag0agyN&\O\O PIQeQrR0q\p;N途NNN OO0ΐA8bΑ$P[ N N NNENKN0R0ΐ0%On000-02NN|P[2u{`0_g0P[10W0 h h,p7;ƀS0W\\]]2u0\,p,p;\]hiN pNqNYsNHqH- _u?R-^ |Aq\r10P[jjkxb00̃c# lꌃ"D0*g0~N0Tc|kz\vr|w|k|p~@(=p {Lv Lvf}v{||y|rhq[rkr~rT=hAl Alkljm^nyo0mhmigokqkP[lʎw]]|^?bUfvfx0PQ`q\Tg4YZs\0]pr{RQ!dRdRoRS TnQT1$0P[dRrRmRQR6RBRw0TgN NNODQPQd0_L0 [0@b0@^00(g0f]0z^"~ۏۏivz~vpuǏj%f %fzegl|1pNS^y_pecNVS VSRSVS|egoNv0R]USeN N N ;NmpNyqNl0egt0Y@sYg]͎' ؚꚚw0 Nv}іu򖋀ޘuRTؕm͎ <<эuf1qN󍊀qN󍘀auN݋y0uzzՋLm0u@|! gʃyl0\y| ~"ʌ@V<0P[0|vxxiyzmF{uBvzvv0lU00N010N0Amppp rst(uh13/"10pAmomznKj Kjikhll0Amz0#MQYgegmg1qNS5T['`'bddwpekesfgb$cccQb QbSbqobb0Qb'`}b}&by@\]]___x@\}d\\10h0򖐀JX JXXZZ\qqNd5TWN(N NNcO&OjKbN"N qNvsO?Q0sY0NsW~0Q\0>W00 NNzN1kQ|h0n{ۘ0v00uY0r[0@q00d0YNY_N_N`N&aNffN1LhNM|#b bPΘu1N[b^99Oċ\M|R~kwuzz zz~{[{1TTuv{ wMr Mru;uWKNLh|ilX Nw~X,?b,g ,gg_gmgA Nt9z?b^bekJdBg0_@\@\j^Y^O~X9YQY T#W#WJWq[Wq TYTFTSSgUSawSVYOQ_ R`A_eg0_0eg_`8lQ1n/fngupOelwuTo0\0 gRg g gLegdlp gb0 gs`abhGd/fDT[[ [c \r1\0/fjZ0_yT(WU}Y[[P PkSlSTj0NO NO Sqgp$q\xxpqYNo}nm#@P] ]SΑ000Q q\\ s*0>l䀋q>q\\I{w@3\r,w.z.zqzzww y0_S\ƀ0Αƀ1>\MQ2u2uQuwrsy0up6r 6rgrr0Xptpfpwkl@XM%m\m,p!/nsYf_/*gg gh!kpΐ0P[*gvQg~g0\8b 8b?b(g#WSf_~__0萗1uQ[\`]U]]]h%Qu =ؚ0o10[Qu0z0[hk\m+mpn1QgTT@R*Y^e+g0^04XN kQ QS T0Α0r0a^0tP\@!\\0%msY Y@KYsP[W[|E\\e@A\mL00@P[0;"\R7 T'YY'Y *Y}Q00t0] TBWY00,p$Nq\0SR CS@PoSvS T0[NNNNO0#q\0ck1[rq\NNNP[􀇑on0 0 N8NKN0P[04l]g1ajA\Ne1ee@f}ly=ޞ p~n1'YBT@S|JS\cpy0\ - F<0q\qYB\z圎]zVn̑͑ Α;:u];\)Y{q\[Α0,gls ΐ8NuQ Sq\]1[0[1ё9N5&77 Ҏ*I1ё9Np\n@\F\qJ\_1NA N N0JS0JS[#[ [ [[[1NRpb,UUh,,ݏ>b~puɉ] ]l_ _5__VN Pi[ [ [0[0Nv0P[y0[y?Sbv{A#MMkdb\uؚ0SrE? D0R01000lffʎ[00AH0WY0{sD}9gp0l0u 0uyiy@zlv,piri(uʎb?e ?epex,gl0[Sbhcc@cH001f00|Q/V] ]^_@DKbV@_4XmY@l3[cS SS@TTh1[00|QQ@%R4)Rf0IQ IQPQeQ@wQ0[0@aZ N@N P1Q00[0[0@QZc000YK0@lQ0@$S0|000aKbi}@@2E N M00p10000p0u1T0Y0}0R0N0gP0{R000H0@Y0[0000k000llrir^y@HD}0000Kb|hc@*ycc0H0p0mK0@kQ0@e0€NCT#T V4XgY@Q_100D0y[0@N0Y0[000Y0[000N eQQR0k000x1Q000000zY0n[000d0d0@ {o0~0 N1R001Z0Y010Y0K0 M0@S0`00Y0H0K0@jQ000p 0H0@7j00Y0~[000B0 K0 X0@ Z00020[001K00ONPN RNSNhRRhsTiU}l"SHxsD0W0@N1OU%meG vWv0vlS~*juz‰[ċp1m`l`lnczf|  N_b__0meffLkdkk}1 N|_X_ _ae7bKbpPcXP[vq\d]^׋?Q ?QwUyhVYVT#W N NqNsN N1__1S/e{1RNsRN SNptbzLh1SNSN}9N ENlKNKNLNMNNNS\VV1bkp V\q 6)E^^jlEZhu)~nSWXH""yTmqnx vi5Ubjyjjkrioyu{|Z}jwAmmim-rn1rm`@b @bephy0NW``a`0bp\s]倌_U_ii`nR9Y[[[yq\v\r[m[s[PYbYWP[^][[S0W0W]XZYQSSqTH>ypR_MRLRcRuAShNNgQgQeQYQNk\O`FQ~N}N^N^N\NdENENkNNPNm]NqNq1_Nz0ASoNI NZ NU-NQ>NfhUF+& ў `1(gP[04Vz1N=N6mbyFؚ0$X0\|Ėm▙!G#k k萚p ;OY_9h000\0\0b}p~pʕNNYN(g2uёwp f}0>e;+̑͑ΑH] ],g,p萒%\0SSU0S\m]}|04X|ΐ1o\!,p## S}Uv`[}b0MR0%P[ 0[2 ܏jݏi0W\~n1v TՈ Ո7Fp"]ꅡL[ 0W5 !0Wu1BT]lz0Α o 1ENKNk[q\OP[}%}{1"W_l _l\mu}~n0NP[`u`0NK{{s|\\f]t0uzΑ`l00uWSyP[[\1e0uluMw*yy@ry.zMzq$̑0Vnwwo\E\K\pSp\[[[[%_0uҎ0*Y0(g%]0[[[[ [[ W[|0P[X[[[['Y!sY sYY0fZP[j1]'Y*Y +Yr,g}0}{A!+YΐzBW+BWzW4X"Y\\]o0T0(g} N N-N[0n00n00n0 \VW0W}iΑp;wPGRNS9T TU UV0ΐUfm,g,gl%m扣S[eSS T>T0[0N0pfmR RSS}S0SGRR쀩RuQ!QQQ%R )RA:u1071͑"uQwQxQ|Q0[{CQ CQIQpkQmQ0\0ΐPPAQ_NN\Ok\OtOOOs^3l}v }v2z7Α0wlfmwm@l0up](g (g,gIgkls^^Kbe0S[ [\@nq\x\]S T TY P PQSS퀱0@dNNN0rNOOOPOq'Y TAq\ؚ0SN#NNNNwS T]0u0gg7uĖ+YP[xf__N{NN0ΐB"P[7uΐNXN9N CN2ENaKNR\m qgqg k 0u{ ؚ00u1W]0W N-N 'Y] 8b1ENN0EN0S(gN N N 8bQg0u0@ T]yؚ0Sv0 ΐs0s00 N N$\0U01 N]ΐ0L0'W0D0nv0/c00d00N %m %mJnwΑ{N)RSP[[p$Vn0SyUUY_HN?QRQ11U1U=N=Ni>NsBNeCNfk0;̑0P[Nvex|p">\t t@5u}vVy0 \fks6r>rfZ __/f_(gh0P[rCBWp[\my0[fZ[\}0HYlQlQT@k{Ta0NCDQ=Nk4l_()YuHhCPǏ|͑hPvLKwKbegy0egxppvv{S܏0:w0Hhbkkp1P wA'Y00eS+cceoggz11YS_1EunSV 4YzKble\]0\m>rxMRS S|ITWBWWXMRRRWSw O O=[OmsOQQs0N N( N No8N e?u ptc^lbu vxy~N1 O0HNqbkbk[dkU1rg6rvegaCg!hNX0IQ0IQ1 N܏1:N)RP<V+Vb]@b!LeopeOu0_0YwNX Pc zr0rr0IQw0IQ0q12k:NqPQ TU1gPN1:N)RNN4OrUOsOp1KN NhKNNFNNHNI1R[{\OZe,B&g g~{?ߘdԚ'`w buLfgLk\U W k0MOf zӌzhtmjՋl00 [; ^k -N[yUqw~0!󗝀‰҉ZS/fR0V]'`~R'`'`t0R ܃mW|䅇 f"u@z'} }u}`TPrzszF{tK{~{N_j0l0XTe0ܕ_0d02x 2xr^yqmy{wy@\y0e"u(umv W(W0l$[;S'Y +^puput0+Yg gemNR0Sy``aYbbb0>m0Rd_t_`i`}1ܕO0>m\y^ y^f^v _W5_Ry_[\m%^s+^-^r^dSlW}[[ [l[Y\e\ k}1BW\[q[^[퀾[dRFT+Y +YjYfYgZZfZS!NTu}TxT1UhVf0>mRR RgSS@IS}p kdR~RR R $v0fUSCgw0MO[N!SOSOOjPQlQpR'`hE0'`NxNNLO~MO1sQ| N NINTNeNmNlQSl_0@|\h0k0TN1W0f0_-N2N2NB3Nl4N8Njr^>\fm\\]0;,p8bK\DK\q\ \9\0\b_\\y y`?;\]]e00uV V@V)Y\\0}v-NSS T0ΑA};[\>\q\]q\ΑsT/'Y$'Yz)Y*YP[q\]e@?W1070N0:uKj0hsTJWZX0;NxS STQT00}0QR@x̟S0W0g0@8NNN P@-r2QQ8b0Q0|8NKNN\0Q|N NN-N0\m瀰:]00000p000Qp}R\}n08~0 ~00k0 00]R00S00w00000]n0|0 }01a000Q^F0W00Z0`0`0@rc0d01v001S0D0{0mD0dT00h0d(gIT# #qΑÔqp"P[Tkopo6>mp]oo\l0]0u\<]egmwؚZ';0`lC:4XpΑ%m %m,puf0uwWd\nt^a!h9h0uzK\lxߘߘ f(>T0M1yV@^-qΘd0W]RA$cp0%Rzp:f] ]]0u~PORSWSRY^ ӗhNQ(gΑ2qQT W0noĖ '0\zv>\\ge:MR\0ubbҒyv[w0w0Qё ܑؑ 4>-ENN[RIg0q\ꀸȃ ͑Αϑ}|~Eeeqg TV]00W@3]Ol#S S0\O72u2u:uvvl!n0ufqg qg~ggKj]bf/(g,g_ _ee;]p>Kj{]s^^S*'Y\\'K\q\\{'Y[[2X:u|1ENOSSSBW0 NtSWSSKNOOCQMQQKNYNꀬN00uNN-NEN0(g00 N0v2000ΐ K\e@S:u\y\0W)Y ]2miV0W0@Sm0zASx6o0JS\x10q00z^<0MQ\]:uS S[qg0>m NMRSAS1eW[0gяh m0qgh7`ʎ }Ώ」뀺0xʎ{xtt1Nl} ݍ \TH0fm0[0r7 J@wl\ \]!q̑0mQ0W\\ >\]aggKN3.Q%RTY0tq h&0u; N N3-N3e0O90u)0a 0S{>[\aym0q\) 1 = Ix[0|"S0%ma0TzoBo4{5Ń6܃7ll p i1}T螒Vp WY0\0Oe~0@90@iNf0@\s3lqQTVjpf[r0Α〰>0Qu6IRE>] ](gl0lNSP[0 >YܖK\ogsΑE v7,&0&)+l lΑ0FU'Y[e0Qg0x[l[00[21uL0N1\0ug̀̀ڀ pvynȁ0\0Α{ { {{s|90W0u*0N:\r0%mzFz 9{I{K{R{A=K\0u0qYedq\q\ ]e %f ؚ00u0Kb0^0e NQ S 'Y0Kb10K\0\O0fm2z;zBzzzez N>m0P1_%R0Mz wVydy(zz z .zP[z_0^ۘޘ09_0H_yyyo0b[1l[Vy^yy'y)ysOg {n{s|wF<ff0uz060W\1[VnuC:\0uoΑxxx %xx>y<8bl0 wwww@wҞfwuzv {v }v~v1 x0w%R뀎10NBWq\]9h]u ]u`ueu`fuju"u#u0u:u=QuBWSq\e00uq}x\\m\m!n:uw\e@d`,gqgS SWSSq\0]NNQR0&]0NS@\UXqg0ψfmofGr3Nstt uuNrE\=0Nslst1U^Gr _r grr*s>P[/q>mp0up0u쀹p pp2!q/q*roeoo,pkp2ؚMR0S8b:00000000000Jnn n\o_onoso00JnVngnonn0%R0wnn!n )nx/n 8ng0;\]0nfm wmmmn8b4l SWS00\r^1b0W0]]{8llr%mc%m2mTAmV\mXcmh'0uvSΑ0uYu14l`lfmfmwm,pqh_l|\m0fm\\ \]ga^s^0Α\\\0q\>\>\K\q\SSS-N\q%xgq0ullnllqm8ll llll 0u N0u:QSv0 ]c8lPl_ll퀙l0\\\q\0uop[_/f4gch0mi j jj j^y}{1c]0%mzz/nmioi}ihsh hii`i1n0̑0)Y00u8h 8h_9h Ph|Qh\hZX0uSP[e.w0%mSSSg ggh]h00 iagTgg〢gagtggS](gΑ1e0uag eg@Lqg&~g+g0Kj|;^ b be2u^l2^_0SNN-NYN]0K{S0W0@S|Sq\_l,g^,g-gIgQg_g0QuXs^'\m} }S00\m2u:uyqgqg~g@c[Kjys^e#,g0ΑWSK\K\nq\]WSS'Y0slQ lQS:S2y_@bMR0W-NYNOf gTggV(g>[K\8b0u09h{1'Nide@%f"ffmff>S9hnΑ、>N\}%f-f@XBf1cncc04t{?b KbMbbb0W0}])n0l>P[g90W`"`(#afab8b<,p ,pmy&08bS]!k1%Rq\0l_ _ '`i`u`0WA0Wl}vT0k%mQ{0sT0P[f~00u]^c_@_.___i_0%R P[\__ _0P[x>eQ@be^y@8z !)Yv_7_ 9_tS_b_000^^^ ^k^u_b0KNSx^^^^^d1E^Gt^t^ x^^ ^^1NΑA;Ng}{=>\@RK\,pV0WE^L^U^r^@vs^~g~ggΑ NN9T2w9hq\>TBT|0] ^ ^+^/^3^8^ NOzg{v0\2gL0N0_l]]]i^^vSB\\]X]K]]D]V]#hdh9h}4l07ee,gqg]^Kb0{vS\\\]SWeY07 N-NQS@uwSy0]]]dq\\w\x\\{\e2Amyy 2▮[10q\Am0u2u0\O~g ~g jl1S0u10 Ne,gqg0W$[[] _2@b0Q000MR0WX Y0q\4HQwm{0_000zMR MR@SS10S-NYNlQ0Wr0,gA:SQg0 N;q\\\ \\쀬\\A]],g2u,p0uB\dE\K\d\pq\#s^I:u&SS uoqy^}1x[b1L0N:uXd00Wqgqg\h@lm0u2L}[1q\ls^Kbe,g0}S'Y 'Y[|\}]]0x[cSS T T0bNNS @SlWS S1gSkppN N N-N0̑CWScg7C=we{qgl[y\[\| \g \\>\YOMQq\\0[v~gΑΑݑ*70N~ghl@al0ux[x[ K\\]eg0]puu-NO PSBW0ΑNTmiR[ [[\\0onWSo0Αv04l;g0\[,[ [[![[G,g ,gqg`y0KN0KNS0W'Yq\08b0`l>0W_䀇[ [[[[0S)R$N_}i0u0\08lRQ(WZXc*Y}YP[P[f[ x[_yy1/e}0I!}gg/nux >ya0s1bMR1vzbi] _ e,g qg0:}2miV0W0MR>}q/e}R,SSnV0W'Yq\2f(MR0KjRR S:S WS1/^y2?eO(2y_@bMRNN O OZQlQWk֊c0ag2eP@bMR1@\w0x00N N0ag300000ag0oXEX@\YY 'Y)YprlENToAmΑ^AmfmQu7s^s^Qh9jlENDQZXiX0O1vP[~ZXriX XXX%RL^B>OS0u>0ue0u^mW%XXX $X4XWX0[|NP[WW~WWX9e~n~00u\W\W jW W[W W0T!^q;S N0Q(W 0W:WbBWZW1NP[>[[>WSq\_l=\h00uTUV W> W WzW;POyE\+^rBfBf wm ku|< 0q01Xl0\1vgS FU@ W 'Y ^0dp0}1lq0x`V8VV q\ V72RʎSoq\BfKj00Ww01XS S0W[0~0ed0NOR20000T0K\U OU SUU U0egNf0[0[BT&BTITsT T T0Α0 g=R R)Y^pl0%RN PBRT T T T>T1Yq\0uΑ?lu\}RSfS"SSS SSmu0uCl,pʎQ9;S0\0NRSsWS,kSmpS6S8b 2tfL0N8beqg N@tt N'Yq\]0[0x[qJSwmfs|d02mu0\}sQ|zASAS CSHSYJSNSi}TZQ>YOag0N0NRR S :S;SRp>[0[N( N Nv00000000NMQtR2)RrR rRRR~1K\)R;RMRA>]0u0TRRR$R@RU%RO^@b>0u0rqQqQ Q QsQ Qp=4l-N.YX>0u^yE\0uMQeQ kQ lQmQ1ҎN>0>Nb0q\BSWe0fl0f\O- P P$PP_QCQB>[{~0%]K\q\00u\O@/OO_OOp l0wO.O&$OtCOMO#POl l%m!n7Α00@+NENN0O0p>0z]Αag8nm0uSNS(g〱0W:Sn00=0)N*NN0 N [ll7*[]hO PSV0W0X10N00n0Nr0l?0BT00000e>^>\m66 7@t0K\\mn,pQuv0!8b4l4l_l`ll2m07]^QghKj0q\\(\ \\y]]^0"\>\ \\\0\q\9h0q\]lSSS TU jWq\l7%]1w\NOQS$\]3000030000100c0Rc0 g0n0v0B01j0h0q0y0000T9\l l,p(!]\v]hKjS S&S[\0N「N PS1]ƀ_0ꀉ01000J0@N0T0@e`00090yq\Qg1e0u00Ym(zc cǑxv{1ߘyzI1y T}0u0uY{vxvhmrnanS[ [[Nt^6ed0mySdXYxWSWSSbSqNNmR!ON&N&N'NB*N+NHHg Hgstt-up+Na4Y`[<*gyAˊ̑ ̑͑t^aՙ1JEˊm2um ~Lo N80eQo0`oo1Jۘ\O 0L00blyyzxn10N0 b_lzpo!q1ulD0 N0vug giil ga*gfIg~g~0X[<^(eeegv gk(geeSt-NCQS0.Y^_o_vcq PW\\]]E^X[s\fE\00N(W (WeZXY'Y0buN&NRSjgWy0:y0 0%N0 N/fcgm00dceyz1f000H0"0K0_0@Pf0_0H0D0@'YE\000b100ts0v0]Dj0>(k0Uex!q8(zd0f000_ 6r 6ruhmYm_1Nlhhu!kWggphchzvhA\O{v0F|0bgmg}g{4Y7b6e FgFg`gagogqs0pehZfz5gCg1Rzb bbb~cs7RP[7bv?bpKbd@\^ ^-^^'`S1;`cw@\vB\\sQ|b0|iy[[[ [p\O~1~[1vCg4YsYc[r\=džэ0zzN$N07u07uR8VXXYv'Y)Y1RfQ0WW~VWWwXqNlmS SfSSXTz0P[rRBRCSCQsWW~0mCQwQwQwQzQmRzCQuZQhQp06RNNyNs OvO_N Nk$Nz0WW08NNN!NNN!Nuh}b*5ĖĖ}b\-ؚ@brv0nSS #YN2u0Kj1"^yS*s|09X҉y֊ih9˄NL y] 0}1(u4l(u1wzzgz}q}w>yf^yz`$~nq\}v }vvnw| wv1q\0W(uj0u:uu0;\l>m >m~mpup ^llll%m~nKj Kj@ h_j!kk0}nhuiip#^zv)Y\_0effegg!hvee@veekTyb b@bKb dpl_'`sb0We0 q\^^st^^_q\@X\]][[s[[ >\)Y+YP[0$q\0yhQ<dR$TTU@[ZVWe@{,ggKj0KjdRSS Tv1q\R RwRR@bMR9[hQQRqcD0!NuOuO PtPdP!NNN0j0j0 0@:ɵ0 N>eg1L00100j0U0@f020s00~ G^KNe~m~~~~bhh|kto~0ir Ne0_c]^^&^kpvh_vvf}~nɁy1h2u_cudhuNN0R|RS(W 1Yw s\barb0b1Np1NpS>foa(gDqN[?5b"bxΘ100ˀ Ne@ro00S NGm00S?D 100%_xL_"\^SOv+^d@~l1L0[0NSp0N01N_8ЏЏK0gD008'Y|i  q'Yj1evq֊`kj\~~ gCgxhNq T͋tS)c`bbyd?egc``}Sb{^\^\ __N_a2~Nm:SwSzXT`[DO6R6R:SHVSU;N?e0SO0INtOQ)ROsyN N fNNcN1 Ye^p'`NXb.^jk^cq\40uˋ ˋ`Kf0u85҉xe e~g7h!k{k0ΐq\`v`je$S1k2N$ T TX P[@ I[}\0-l1VnN;R RSt2Y\O*`1S0 N N@2Nt+NKNNw04Yn0 0@0 00\;Rev1S01fmNg Nk0 N Nl NN@ S]lNS;͑͑Α 2kXh0ΐZQr,g0:u}̑0>\1#4lS:] ]\m \~n0]StVW{\oN֊ 1 v\w\Αo~~o5>\>Qb1Q]l%m@=bn,p0uCR@Nq\]fm0;\0ΐ",gg'}il lll1N)R}}i!kdk1 Te\0ΐq\g@a,g[g9hf0WkQcS4U*Y *YjY\80ΐ|UVVq0ΐS S T T BT(g0S1[0%]R RSvASSlS0ΐkQmQ uQ vQZRq<ΐnp=R0[2 Αe0u1e0uN(O P PQ~ZQaOOOh0BTNOOPO \O1 N Tb1NX|0hȀN!NKN]NNNnm0{0l0R1ΐ\0ΐ1"e0uH0@"Y00N Nu070ΑN}, ,@eE\0(+0ShB" *ؚ0(g09@H)0 P0,g20WQllru^y0k1P[0uhKhh4l0S10(gZX]],gqg~gZXY [\0,g0,g0IQMRMRSJSWS0)0(g N N -N1]S1]S1]SZ% R W A>!nz0`l0l0b_Z֛p>_l0h0]ԚTԚuؚ<0g>g&0uΑΑ0ux)1e0uKjKj%m,pg9hh0l>\\\s^+g>\K\\4X4X[;\N PX0q\ƀ8bsҙlnwglcΘK(2( ęe\M0 NN1ؚMRq\}i>\ >\Ig!nU|ΑOR@4XZ[Θs0q\ll0uΑBWZX\ 0>BT0Nu^0}*80[=0u0u\b8b02uq1]fb bN0+^0n2R g g_llΑ圖NQq\\(g0ሜuD9sĖ 0@<)YpK\0R0lswwx0%Rb bcppQDMP]1[r0b_񀉕P7.*0? f(u(uwΑ0lfkl0~Q QSF4%_1@,pEN@N$P1\lQ0,g ENN`䅞0̑0 Oq0uzv0sw>MR>\0uL>ly yz70[l0uxbb(g9h N>\q\um0w0q\ܑ"3Kp.[\1QK\1QK\ܑbq\wS TBW͑i͑ΑёNSK\q\l;S_f&v77萔v}뀱2qgqgkk0uf(g,gag[]]]L^e[[[;\0_S SSX'Y0l N-NNQ0\ y̑:m0m.#07=q\ q\]qg2miV0W-NSWS0.Y)nl|ΐ0sTT`p^q\萟0̑# SC;[q\_ov00whΌx)5`яh1[N0_l瀹kp>q\B%fl}};)@afez00u iʎ @Rc0萇̍Wk:[m1e0uddw뀊u]]_ll7 TBW뀩\Ό܌{䌂T75 瀼@0z>萘7J0ZX0W0W,gw0 NS077#:0BW0BWn0q\]ag0]hfψWz4ˆ@F{c]e1ZX\ˆt"?0{{dž00u0]0K\先N0\  S@[Sl0+^@C1id,p>[ф8e0q\Ru \Wlvm0S薅ꖓl{6  )1=A NTr0fj0H00S8N4X%m{ Ń=SS7=SΑSu00uI%IR w1Q\Ng7l ll\m0uݑNSP[(g( 6>K\0(g,ׂ傱>uP[0fkN*Y1]1]v 0Α]ll*9900u PS(g!n 5.S(g>uO{#}8 ~ K\Α0(W0Nxȁ0099syl000etp~$ow0u0u҉土S%muP[~b~a} }+~@ڝA~\0u}}}c0T~S~g ^y J0̑00W0]0]|N0}#L}L} u}r}}4X0u0$P[0}:} D}>N_l70K\|| | }_j@vup0K\u0u|| |0K\>\K\%muΑ{.`|`|/s|~|ll0uMzΑQZX\1e0u{{ {07N0u>\]q{ q{@j~{{00uO{@`R{V{w^yzUz4 {" {9{ F{I{"R0u\1bzzmz{1bz>NS0uzzz z&\=d0mg;0>\z@`hzz0Q.z1BzBzMztz0fm0Mz0y0[.z2z =z0SA=5_@+(g(g0uI TZXP[yyzz2PQ0`lg0u^y y0y>g̑M>fl l0u}vv0тfhkSSSX8b;NNQ0]\\l0uoNCQS\w%x>y>yGySy Vy1kw0W%xox-x0>萚 N]=wDw w xNeQp>XP=Sb ^y^y Α?v1SS0N0^SbhKj0u04XZXZX]]8b NN PSw@ww!k!k0u萚\O PR N PKbQhxpxv*vvv w9hzC>4X]NJΑv2v v>QҞy0oWtΑ|v&|v{}v~v=0_ ]nnё](g4lN@H0WWq\\u`zv{v1(gMQ0wm|[rs7u$QuQueujuuv!0W\Α0]7u:uLup;\K\]ikuXu0u2u0>zH0NQE\0ZXK\#`l萎Α`ll^ ^@bqg0eK\\]SSSP[;\SWSSNNNMQn01N-Ns]tu0>K\r!rr@,I*s Dss0ȗ0]P[@A]rrr|0]irirr,r[r_r gr87Α>\_o10uSnHXp'ppm:!q q Gr\\0u1%mBT]0u7ΑXpkppp2^e0uo o=o,p"R8b7n\noS0uB9WS0uΑn*ononnns^s^_ll70SS]0S0eQn!n8n_0nn nn0# TEN8b4l50SPOWmmm0u 0u{7Α0$萒N]4l쀢l0]0N8llEm>fmfm}nmm wmm0lApS@EEm\mcm%mG:0u 0uj+Ww0\m0SkQ( TBhbi00u10l09h2m 2mAm^Dm1l[lm%meB0u%ёёw ؚҞ0c08b0uwBzdžΑ0S0@b0`ll l fmqGr[r0me(g,ggh0S(\\ >\K\\]0'q\1N8bS W@)P'Y [ [0MR0EN00OOOOIQ SWSS0 T1f[u0 N9NN Nz1X0ZX1 N0u1,gIg>0u;8blAl lll1͎[l l-lC#L^eM)0u萈L8b!n!n(0zvΑ8bqg9h0]TTT]QSS|Ncl lkll!!np;2m8l_l!`l98l8l0u萝S[]=0u0uo7~ΑN TmK]0u ii 9i0l(gΑR0Wh hh hkhhS]0u0h䀅hhshK\lchchghvh0X(g@E@lPhQh\h0NS\g[g1!h!hg"h09hCh0 PE;,g,geg}0\P[\]g huh!Sq\(gΑ0`ugggg(gΑS]l!n08b0q\€gg=g0 iA>]Αqg>g ggg1(g\qg ~ggC>&NN(gKj>0u0uΑq\] f1[lE+g+g,gI0SK\1(gs^QgQg agegOO쀟S\ꀂT(g0u]efpgOg(g gf(g +g> T~g[k0HYq\ q\\8b0uv NPO0SK\g gg0@0wwyς0mg0mgOOPO0W(gfff f00Wb9hby09hff.f0M0l0fBfBfff0PO0g00Wf=1ff070XeeeUe]00ue_eeQ T TTΑ070fBdue[eNee e e0ns|0틈>]%mS%m0uBz]r^e,gl0\0feQWW[q\eQSpS0N耕NO Pee49e0S0r>e>eiYeweAM0k0u1egwBd51d/e0H0ub+c+cjncc00b}b@Ab0H0bbb bW0Y0W)0P[KbSb*b>(gKj!nz}0lJ!n}}Α!nir|zO0@]NTP[%1l0l\__h`7a*ab 8b @b0\QP[>N \m \mp@fO0umy PZXq\b!k``ap>qg08b_$_i`u`Wok k%mQ{0sTTWe0we0uꀹ__o_{0%Rf_H_8____q\q\0uo8NEN[0NNq\7 0MRKbe?1m,pf_q_y_][10h&_ &_r5_@`S_0__c1_0萛)YL^q^^^ ^~^ ^000 N0<u^p^^0: P0>]x^x^^^0u0BW,p,p0u7NK\\L^(a^;s^q\ooΑq\]e:g9T9TZX>\K\8NNQ%RRBT0Q]3/^ /^8^E^0;0 T]e^ ^Oe0uΑ0Q>(g(gk,p0uKNS4X0,p]F]]]q\ qgzzqg0uz^^Kbe0P[q\\]eQSST;\eQQSz N N-N@֕NO\]]qq\~g0u-0S!q\[K\\7\\\ \\0[=0,g\Z\\F>bbKj,p0u N]]!gg0u\],ge\Te\Ol\tq\]#Qg0u0u7̑QghmKb Kbe,g0z]]b_WS[[[K\\WSSBWKN KNPOQ0^yn00-N0;€>M0K\^\\d\h=0Wb_we{fm\B\ B\jE\F\z>\ ;\>\>NHY;\)`l>9"ݑ֛֛國0Αݑ*ؚ0\9Ń個Α1%m\m,p ,p0uvz0!n`lll1ll00uXa^gghKja^Ig~gXYXK\q\]00uS SS T@VBW-N PPQWS0]0k[ [ [ [:MQQ>\\pMRD>\]0uoΑ1Α}[[ [0W_?0u "(gl l0uΑ0Q(gk8l00WeY[]0MRYe[@[[w[[ [0l\e1zl_x[[$[>ff~g0uENNS%m %m0>\0%RST 18b0K\Z ZtP[f[0\YY bZxQ0[NNYN b2u)Y*eYeYsY }Y0N[s^0u=-N)Y*Y HY0o N%m^yΑ>0uYYY'Y=3lD ^圝*SSΑwz157뀫z }!n!n1gr0u0Tl%mfm])fiii9j_lfgQhs^s^8be00u0}i10\]]^WXXYK\\1e0u0UW$XZXQQ)RT00uENKNN0O00u0uy)oENSl1ENΑXXXB%R[yL^\QFSVWBTX"ZXZXiXX퀗X00u>OS;\_TXWXYX1KNk0!0y$X $X4X:X8e,gWWXA#]pB;ZX,gΑ7W3aWaWjW W W0Qx\ +^hhlr0u+^e(g0Q P P0W[E\0NNNPOV VhVN^$70n0esTO/U#UU@CK V VV0v0K\2lRS/UOUU1KN(g0ΑT TjUqUSP[]sT}TT>0u0u}v }PO)Yl0%RASΑ9TIT IThTapT0萕0W g9T>TBTh0eQ]Kj T) TTTq\0u?h hu#Α0]EN]g0NC:M0pq\\0uST T>_l7Α_ll0u}Yq\]q_e00u>g,pRSgS@S0SS$S%S00u q\l l06rq\]_QTW[K\0݋2NSS@S00u:uS STSS0]u0uSSS0]0]:MQMRq\e50uHS0WSWSpS@\Sz[ideQuHSJSQS0006feegg0u?'`S4Xxt^ZRDRSASN]t^0Qu0Ҏ0uefm fm돌2ؚ0s^eaglbq\q\|\]KbNNJS0\v1Nv0uRRuRNnel }}00uR:)RKRKRMR dRtR0+Ye0 N>S0u)R0R@@C;R0TRR$R+%R^@br0uRRRN0<8bQ&QQpQR>YN0u2u>S\_lfm萕QQfQE\0u0NmQ2mQuQ+Q ^y ^yzΑ倓0(g]]Kjlw0uagaghҎ0NN V]>^\Q&eQh2kQ >(g0u0ȗ㑜b(g耚g,p]]a^e0W[0&)NT0q\*N O P<CQKQ KQMQNQo*PQ0s0 NwCQHQ IQ0CQ͑0QPP@vPuP P P $Pp!K\q\8l0u0gs\O(OOOO0>QBTW02(g70kp%WS\OObO0w=^(gMO2MOcPO YO>IT8b0u萗 f77Α@團f0)RENEN%RL^00%N OO$\2S}ΑNN NN^lϊ0*H0NNNhNNggik0uqOKb(gNN*N:u:uIw*;\Kbl>O OASqg@0NKNN00uD;Nag{0ΑWNaN aNcNN[MQ0u7WNYNw2]N]9NU9N%EN&KN<]agagh]^,gTTW[NOR0r0u_s| s|W萠Α0BT_b%mw0BTXX[K\_OwQS*N-N 8NP[yK\0gk>ag0u7Α0u:uvll%m逝nagh_lK\] ]]Qg0SK\q\\NNRE\n00KN0l0v0_0 N:NNN N&N0(g T0u0]K\qxvf N N NNp0OS~?%mΑ0y_=KNV{NQNANB Ng,p77*,p}IKjKjklghhIQ[[^agIQRc2S쀱00v2KNNO0^0BT[X0[0@&ZNN eee hek[r0W[0^N@YKNN^IQR0e000 00~g6000000q\]l0T0S0 00500000]000000N>\_l_lln60K\q\À]\]QgKjSS TT\々QRS0_l0$]00 0 0300000l!0-N]g0l0S0 004000SΑP8bKj0:y00200010,pƀc0u0G0#0 00030000W0@6QY0m[000z100500000]0@"00hg girz@\yB00lBWo>\~g00o0 o0@Dp0s000ƀ0H0c0d0n0SS~\mon0uN逅QSq0zt0eV0!Y0 Y0l[0@3_00D0V0W0X00?M000B>P0ё1Y00R0AR0 T08U0V00`10D0K n}}5ꚝ n@!n@!no;b ;b@hbk1~00pa`000a0j01i0W02W00H0p0K0@L0K0+00`0vageeo2#JJ}Ru#Ϟ1R] ؚ Z1GR]1 Np NNOw0OO0fv" U0 N00u00 0>\0Am0upXg~_}0aiN_0g0R|M4H Hbj0vroVM PŖ‰SGSxNleqaK{1 aw%w ܕh1 NuN N0w0zfN N0w0zfq ubv/]L0m0n0Y\K&xxpp>T{0 Nu悠 Mlpq00i0Tf\`irzYO0Rw0Re1CS̑CN~R^TgS_iKKkN Q SW1YORkq>r>rp!Y0_z# 2 B{Gl1KN[s0}}GRHSS0ǏG( f4l~p'`qN`a NvS[}ۏ2Ǐя ۏ ܏sq\\1N`zASqS01CS̑z1r 1O}TwBR 0z0}0+Rx1/f^B!R R悌0悋0%R8ht{xf} N͑eV6ߍ |̎ N͑ߍly0cVvpew ̍Sm2ow0Nv0Xb0gf0@ܟ[P0000rq vQ 0Tq?eL Ƌ []1eg{0/fcbbel_6'0>N~0RNKN'Y0SO0N0e! u0Rz1{ wy2 Tbhy`trS0tz0bg0^~1 wb,gy㉡^E1 9*Xb bBf0 0RNKN'Y0Ԛ0N0!q`tS0t0b0Nam񊃀vQ 0T?ewn NJtˊ ֊0/fATzl1ꁆOUU rjse0[tp$R03^ 1pKNΘ0`yN N 0Uj~1vQxe~2 TbhyLa!rɉd NNc)Y0e~0cerk0RrGRg+YL"[2a1_ _p}X⎝0P N NNn)Y0e0ceM0NeQJ\ፌ1J\M00 M00uyA}{Ɂ~W5WZ![&^A.S1S0ON0ONux1ۘL0ፈ01 Rv0dkuLy0dkuLo߂o=NO z0T_0WY|eL1 {y1 arzz:rR9 e|y yutɉgϑ!Ry(Wn6qc1u_Ndes 1 p1 px0 O0bor}qk[܀vQa0or0pb1 N2; ^1 NOUpgiqx N~  Nq\\0{ktKNt}00 ۘޘr:lnl|pN1S&Tq}F}~~v~i~j}~~1 TiANav0N}0}L}P}U}Ye0307~irk0]lV0@>ny0v WK0R0[{ {||} }z`/fxHNl#j}r0@i획1 Txzztz&{aI{{Z1eW[S}_nwx.yOz OzizuwzzpS_yZytz0 Nyx@pnxy]y eyKNNf0FQ0Q~lwVlw}ww4x<x}@bkp kpkSI0;}@bHh@{k0;myNbcg1\1\^`jሗ̑0; NS}Y0ykz0p0TqE N N?>SΑ01N N0rw w]w w@wu0Ev0}1NNw1 NGP Nuk0Ov2uou3}v }vvvE_ __y00O Na*[sr^n1KNQ}06quuzvm1 gN0 Nuybv2u7u Ou Yu#vuf2ej0D0z1 NsY~7_ :_ pq㖋0 kLeCg0~YO`00W00Wb|u7uuhu(u%1uR_c0;Ng0[_h:y01_r0[s N#u{knzmpX0@_|apvrwshsspt Nlwxq gvPlnZup7iq=r =reyrrr0[giqq-r#l0Pguppppt!q6q1\n@b[rt0hQ0R0_1\܈ToTopooo~mpk# N悮10`lninYneo}2o1 S̍m:!nn nvnnAS'`t0q\!n ,nnnA^0s0O0€p0ymmnn np# N悮 NZi~}v1vut^EmEmwKmnNmpmmS̍Slal lAmuDmy_NAKNL0pl0_u0afag2kt{kJl6lBlln0KN 0{k0uu0ux0sTeEuu^00|0T N T@MT g0Rۏ2{kkhkqKN0W|_s7uso2kq:kakbkckvv뀺xjKN8^bvuxΘj1f[1 ce/fnHhHh ij|_j"k1 cew0Q0Zhag eg gsgxN ~S0_pff[/fCBfSf Zfv;KN@ww00_ie'ee'e(fwwpxlvzۘ1Lir}0t0@x' NNgn0}vt0t1\e0NuKNyY`bdrce3e$eee e00 Ne 0Wlee eA0W\IeWeWeYebeQ1KN0W0 ۋ>eLebOeǏlN|d d /e9e;e14xv1"Kbky%N1P0WvQbc.cBd Bdddz0uwcc c0zvv0_Nbw1}c^bcqcgcc@Tc0(up c ccy c!c/ce1Lrt!N"bbbbcyN\~Ԛ0q} %RxWe~ WeaVabaaa}0rl1}YaaBMaca canaoarp"0lMaNacbaq1 Nkpa a'a?aXLa N_s9tQ/^us00m1 NkpC N:Nq/flp0 ```Qa a aaSb@0a0T}z0_c`m```z`mKNt^zN ]zrr0}TRpb0b0,g0rrx0rre\_`Cm```y``m`|o`ip`0}Y}` ` `%`e`1 NOU }Yas{kqlly1gq1gp0pP NKNRR0__#_t_m___e ``0` Nc0pe}0ba1 NBl_ _ _ _ _q\0^{0_^ARS_k0yw_H_8__t__p 08^̎h___vp􋋀a apKbw 00wk NTvQ}Y]g0q0{ky_1_u:_S_X_y1 N1_6^,6^v8^qr^s^ x^p[0rmw nI{ I{]ac1h}KNGRq\#0e\ ] ]p]]0^p<\0Lcqv/f~[m \-\H\H\J\@bQ\Ng Nd\M1\d=\` \ \ \ \ \0_a08^w0R{0SO[[m[[Z[ \w0kp1P[08^m[[[[R nUuq􋃀0 Dahs0jud[S[5[[v[[p" b0blh#lz[[[U0hQp'`zEggYy^uQWb_w^͋0id[f[ x[[[[\e0[e/gx1 !qS1O(u~Y Y U[ X[ Z[][1 g N0+g{um0(WZO>w0g0gYYYjYfY[0^R_amxk0S0SulQ9 T(WYI)Y47Y7Y HY }Y`{a0`\1 N`piq)Y*Y1Y:NkeBfp{0:gp0_j102mƀ}Yeg|Y Y YR Yc'Y1 N\tk0WjXYYv YYNNmP/fz1nj,gXXXt(WGW4`W~Wx*XCNeQ V -0`0dvo3~0q\\akdkq0 N~0xe0PlNNb:Wv[j0ajJT:{U!UUhV W0Α$\p/f{(ug7uϑ{UrUU0akieJTsT TT OUa0 %R+RD0m0LT&T+T -T 5T9T1cckz|vNXwrXrp N' Tn T T T T0M0kqQ0w N_vRSSSS TTBf0N0vMQauj0ttwxO0Ut0֊0ne kZ,n07Y#bbIc 6e Qe0克0Rf0xdy0bnY`b0:d0_f0pgR RqRJT0Nr0xeNOxOP0^0Nqr}v NTSXSuSp/f`SSZS S SY0 vQiqs Reu|,p ,p0u7ҙ\\]怤o 0S[7Yq\b;; 0%R1KN0Α0}(+,0Α]*)RR W P[>\0l0b_!nv֛0`l0z_lmw[wؚ\K\U U0W4X[Հ}8NN P08b0gęҙli0^;glXۘB(&(O4X[Ig!n>q\0>\0q\g}i00Wۘ0q\0(ll0uwΑZX\\X Xu^0#MN9c0[0u0u`b8b%RΑZfj1P[^0+^1u]b bt0n(gq\2Rg g耨h@2_llΑNq\\(g~uDBx#ĖĖ 0[Rfk0l0@]}x}z%Rccdps0K\1=:uDPWb0Q1[rS,'*5b?SS [lwΑ0l07ENN$PS1?%mKj1\0eguYNSSl2u0zv0Q0uzv>ENN䅚0̑Gw<0 O{=,p77 돝1e0u;],p0uxyzva vab(gll0s^ NN逌T>\q\OMRu}0q\00uёV#++=K[\1QK\0 PQꀻl0K\ꒊ070^44bd~0(gq\wёܑK\K\]l0uNN[RyS}0_Lp>:uǏlяۏn1)Y,T0_ll%f00!ff0]e|0P[w*a00u0萈1_lYu"44p0P[NuABfIxe|*p_%R]҉p>BW<2u Α:0BW2u7#%R %Rq\]ag1SΑn0-KN܀YNtPm>W Wech​]e@L1 NHe0~n1ZX\dždž0K\>0u0ꅡ0Α>%R+SW\~gl1id,p=+^00u5h0\cΑ˄ ˄uф>[m@膜 Ru0\0q\Iz *11 =@ I [S]8N4X%m1(gBW ),w0TSq\0uw w{Ń#SS0u71Q\ΑSu00uIR Xp>:uNg l0u0u7ll\mP[P[K\]EN'NS(  (f>6萓Αȁ ȁ}0N0(W}1nc Uq0!:ù0&^0]uu0u҉圡QL^%m0^~g02u~_QOUL^u0}k}G}}A~s~~X0\q )Rdo}}}a0T~ nn Jn[r  00]0EN0%m N-N Qq\ qg0S]Α00uL} L}u}}@}4X0u0}:} D}=N_ll7䀕|+|| } }}urʎu0uc|| |0K\>\K\uΑ0Αd|d|s|~|ooΑ0q\QZXMz{C|`|07_Rw _Rzzgq{%{{{{ {07N0u>\]%mq{{{00u0I{I{O{ R{ V{r:uQo'0yN0z {9{:>\>\hKjSZXP[=NSK\0u#R0uz,zzhzzzj0>\\Ig0z z zXmg0u0Q0uS1SYNBzBzMztzzz]SWSqghMz0u0[0Qz.z2z_ _@4(gk@I TZXP[2PQ0`l>]%x^yVy yyt zrz00u^y y1y>8Ng%m̑M>h0u0u}vv?퀅hkl0тSSSX8b;NNQ0]\ \eg9hl0uNCQS\sGyGyPySy@ۃVy+^k6r0_l070w0W%xx >yq\]I@G=BR}1O}0Q wgwNww w!x;N]}=!k!k0u\O}Rq\\0XL=]%m %mx0u^y0Nu]Sbh04XSSZX] NNR ww@wgKbKbgQhx N P\v+vvv>4X]fm0uΑ>O@fQ Tc@Ҟx0o9h_lwmzvv vq\\0}ހu0Wpnr':u{nvH}v7}v~v)v.vt=(g,p,p|ё(g9h4lnWWq\\]NꀟSW0_,p0\nvvzv{v%R(g0MQ0weueujuvux>vk:uQu`u} }wψΑ0ψ;\K\]qg0ψ!0W\Α0]t(ui(u0u2uV3u0\,!n萕Α!nv0+Y00Wqgqg}i`ll\^@b0eS T T$XP[;\SSS-N-NNNQn0N N0K\sss sseX>0u@q̑P[,p1peK\rr*s>P[0u0ZXps_r1rrrrr0ZX0]0h_r0 grir0=萔SWS q\ 7Α1řMR1řMR0Kbq)qGrLrm[r0>\],g7Α:}ř0MR=PhPh0uS\\p!q 6q0%R]0u%m0u0BTooop,pXpC9R8b7Αoo6)o10W\2o2oenoo00zno oWD!qg0u}ΑS0ummt8n&nnn nvn000eQpS8n_gn on]_ll78q\0%Rxnn n !n)nT70 TnA>T]m n nNPOWl l0u{7Α0萚N]4l_lEN]8b4l50Scm"wmwm mmRm]^0[A^Ou0lcmfmynm0utzwAmAm^DmEm \m=WS1l[%m0u0]mxm%mL fm0u0uёҞfmmq0_l]](g_lSK\\PllYl'l l ll͎0[e e0u00u0WL^1 NN:q\ll)l ]rl rl!nz0l0-]8bqgQSSTTp \ Kj0cll lllB (g!n1>ryr07<2m700WPl_l`l;8l8l0u营SS~[I;z z#Ҟ0P[%R;\^2m0u0\kNl9l4l7l08lN To7xΑp>YK;e0u0uSjΑe,gAmWSWS\8b NQpMR0[0Kkkl0[1l}ؚ0S}kkck k0WHY^0w\bk ckfk)RX\w20BT;U[P[Qeghj`jjj k!kWLk>0fmMQ0hj{jja(g@Gl+j+j5j Kj _j0Zp0Q0(g9l%mj )j!*j=q\0u0uΑ0q\g_l PQrR0W4X0%m2sXq\i'ii j jjOS=,pSc0]q" Nckiibi0\ii 9i@x8`i |iSyeg00W>]0uh h i(gΑ0,g0hS0uLhTh&hhhh hOqg0rR0(0Shhht1 NckK\l\h\h chxgh vhXK\>N0u(gl0QLhnPhQhSS T\0]hh!hZ!h:"hB9hCBh _ j jI0E\10S_qgh0ckS S'Y[10_0Α NNMR10[0NAQ͎0[0[0E>\]0uΑgg쀯g1(g\WS\qgqgGqgug/~g0g<&NN(g`iKju>0u0uΑ򖑀0b0btPq\] fh1[l0q\q\,ghI瀟S>\K\ageg mgv^^倘b:u~01[MRPOeQ%R倮[q\0 PI>] ]8bgvI NPOK\q\\0(gA> T~g g ggggeDOO0W(g"o0@[k0HYff g0>>b9hb9hfTBf$fff f fp=M0c0PO0%R0WBfzfff00W0g f fT%f-f c1egwD"M0MQ0ubBdd@/e1gn%R0_bbbccpW)0kSbbb\0l(gKj!nzas8bZ8b+?b@bOKbK!nΑ!nir}P[ P[\l0g0D0`T1w T0umy my7Α0!n0u:uQuwZXZXKbe!k PꀟSS N-Naab>~g>~; Nqg_l0T0P[i`i` u```0 NTe0uWo0W__`0Tkkz%mQ{T怇ek0sTmQ@Լ^_py_C_0__ __0%Raw?? Kbe0u1m,pD=[q\_o0%Ry___0X>q\7_7_S_ f_q_0h8b%R T]08b_&_5_p>00萜pg{^^^^2__0JR=u)Y퀡^o^^0 N0^^^ ^>-Nq\awɉw=NΑx^@D^ ^CS]0uK\\,p0u7e\]/^^_^=_^a^ s^ t^0Αp>:u0(gR9q\0u 0uoΑq\](ggl9T 9TZX[>\K\8NN々Q速S/^8^L^D=QRTBT^0Q^񀣐 TBTv^%^^^V-^p]](g,p0uKNS4X0,pC\W]!vvzz00WKbKbqg0u]^8bS T TT\SSTOOQS N-N@餕N[e0K\0\10l\] ]Bqg0u-p:q\\-\\!\"\[ >bKjKj,p0ub8b(g N〕Nq\]]>,g0ue\q\\D\,gꀝg0u;M0q] m ̑#m0u7}]]b_KbhS SBW[[K\0 N-NPOWSwm [;\+E\E\F\zK\d\e;ENx0Wwe~fm0u;\>\B\e%Rk NZXHY[L^[[[ \j\+=`lJ9#*֛֛(*?ؚ0\0N{9Ń7)Α1%m\m%mvvz0!n%mH ,p0u<-NN~`lllll00u0SYXa^gghKja^Ig~gYXYq\\]00uSVVBWXS T T00u-N PQWS\S0}[[[B0W_0uK(gll0uΑ(g,g8lq\q\]]0%Kj0@_[0W[[[ [p=lIZ?QRQ0IQ[/[[[\eT 萊ΑD00u0%R0N=ffqg~g0uENN퀟SP[f[]x[j0\R:U-TXY'YeY*YYY Y}Y0SO04lxQ0[eYsY }Y0[s^l0u0-N4Y 4Yo7YHYOYw0o'Y)Y*Y00u@=5lM7"^圤*ww􀊍SΑ7􀫌0u } }50S0uzz!n !nn,p0Α0q\l%mfm\,8bhhi9jl8bfg10;^^s^_b0}i0e\]y]WZX ZXXK\쀡\m1e0uWjW$XQQ)RT00uENKNN0 Nen^yΑ0X:X-X YYYEN0Α>Re1l0ul l0uo0]ST^0_XXX%RL^tZXZXRiXX쀗X00uD9OQS;\_TXWXXX1KNk00u_WCW$X Xs0X4X:X扨WWXE;0u0upKNWS]0Q뀂WW'WWW8QZX0u0[_W|aWjW0q\0WH7W7W:WBWJW1k[zD NKb,g0u萌WW0Wgp=>\>ehhlr0ueZe(g0Q0W 0W[E\0NNPO PV$V VVN^70ZX0AS K\agv0K\1w2u0^UU V]lD1RSKN0W[0(g0egSTPpT/TTUvU OU0[[q\oΑSP[]pTsT[TNl0u}vΑ0萢BT BTITJThhT]0 gT9T >T]Kjq\0u0eQSg TB T TT8T:%R%Rq\0uM0kO0~Q000@gzk>(g (gghuΑ0]EN PS[]0N0K\1 N pSWT T l l0u}7ΑYq\]q_e00u=g,pS0SS SbS00u9Kq\ 06rq\]䀢lTTW[9N@DQSSYSS=0uu0uRJS[pS2pSS SS0]0ߘQ]wggo 0u3SeQT0W2hVV0W T\e00uJSWSZS0YE0u0u@Ԓcv4Xyt^Wgc;0u0uQu[ideASASCSGSQHSN=N]t^(eag0ҎOS_gskR(S)S:l돒Αؚ0s^lv:uv\\KbeNSq\|1Nv0-00;R/RRRRR0u–e } 00uNn;RsMRrR00uCSm\%mw0u%R%R)R0R%ms|O^@b1SΑ>%RT9hRpR$R00uon0u0]]N7YO NQQ4RRRRR0萗>NYN%R2u=S8bQQQD>\eg_lfm萔E\(g0u0SmQ7mQuQQQ0Nag aghhҎ0NN T V]:^?^y ^yz0(g]~gl0uNQ3eQ4kQ=e0u0ȗbee(gg0W[NNT]a^v00NN0e0g0Q_lΑ P#CQCQHQ IQMQ͑0Q P$PotPr!K\q\8l0uO#OjOO O}l0wE>W W(g0u0lQSBT0kYO\O O>]8b0u^(gNOAMO4MOTOOPOSOp> T f77Α@圏f0)RRRq\L^0NEN0%(gO{ {0Α\sfagO OASSIgl0NKNN00u]N fNjNMQq\0u7Nl0rw0N9NjKN8KN WN/XNhYN>sY ;s^k k:u*1e0us^^Kb[[K\q\\OrRW>[0i09N(CN)EN bW W萤Α0BTb%ms|0BTXXK\_OwQS0u0;(g&NY&N*N_-N8N>P[0iX>ag 0u7̑zΑ0u:u{vll%m,pagh_l逿[q\ q\\Qg1e0u[E\K\KNKNNRn00 N08n0l0vNNN>K\~`N N N Nb NsN T0Se'8lII7䀡*8ll,p}hhhKjkeagg0^R[[[]t@bRS[0NN NOOIQ0^00KN0>\0(g> N KN T0W%m0y_0 Nn0V{eϊϊw0P1*(g07ek4l\m0SivQRy$X\]0KbNN N;BTX0[00-0"0&NRReer0W[0^0KNIQ) Pl0`l3000]08b00 0r?0Α0S0_l000~00006000000q\0S0@020W}=\.lQu Qu70q\l@Ebl\m0u0Q^ ^Qg9h@Kj\\s^q#ؚSV[[[q\|\VW *Y0P[3v Tl]0E\R RSS T0_l8N P&R0 00300004000SΑ100u0)0 000200,pƀ30000"8b 8bm,p0uN PS{K\\0@ip0 000200(g00600000l]^0jh0Dh0n0 0-0gS0 Ns00s^0u0u:uzzws^\monSSS뀮[q\8NMRSBWr~gp0P[~1000!0^0@c0d0Ne5_ 5_@gv@mbzd0q0tP0000W0 W0Z0@!~[0000jL0R0pe penov@ 5ဋ0X NE^w^R0t00W0c00 0Y000s1_00oKir@ؚ̲irvzFhFhkonK0P0S1~0a00a0@(gs|/r5 ls1L0S}X w tx0l0t0[x~㖅ꀧw1,p8bKNR͑4͑Αё0q\~2Se0u/w2ȓCNP[s\tf܃00zz1[NP[7uI07 7a_>̑]0lI 5QLՈ0NSƖl0 T1On ,, 0i2v NTNR{j0st Ps| } }~ ;P[1э0P[1N-Nopqw/z{{wA|~_|znV{{{1zwxw PyyyqΘ`pi0fm1J0W00P[[{(u$:u :uuvvp8Np>%m(u0u 1uP[~1KbQ|]s^!nΑop up piratP[_l0 O9No1'YsQck+l%m %m耀n,p0[lll:] \ck sk {klq_l]0[q}iq\9h}i }i_j!kp;ΐ{0[9hvhlh0?p9\(g-g6gag~g0[!q\1e0uU)]a0beezf g1=_Rp1N1YoP[bees0WW1!lnaKab7bdMbqg^'__u`v`KNm1:N0p$[>^^z_M0iBq\\]] ^^s^rt^:e eF{eꖁR0s^00W0@[60@:q\^0weYY>\\ \]]2[q\0<k>\{K\态\dYW[[8[[C[{q\}\e00uf} }񂣀1O}fpfw0q\[[]x^NN'Y0s^01u[OW++Y+Y4Y HY N0Le0S_1zRW 4X*Y0ΐBq\l@Z70vpyr^yA\}{viv/w ww w xx\S>P[E]]]Sq\\vvfwa:w0u/c ccwc@/emQ@\MbMbb b bc0q\0P[p]N]0\0b8b?b @bKb]萏NNSw^S{^`(bb *b0b 6b 7b1Ny1$N܀q!iQRq#Ny`@ZanKabb1S_ _``u``0S T_L{p"Lw&LSP[zy_q__ _1Naw1V_q\]\^k^(%_%_&_5_f_i_r4t0r^ ^^ _ _0r1'Yq\s0萏p=q\t^(t^x^s^^^]] {ۘ00 P@q\00P[_}l<y^ 3^E^ s^q\\1T[^0V]?]]]|]^{ ^2[X]]] ]P[q\0\evv}&耰eelSSSq\ N NQ\-\\ \h]]uAq\~]CN^(g_l1\fmfmXp:usSzq\\\\Y\\ q\\[uK\6\\\\瀳\\~:\q\K\d\ q\ \\Su0SjNS(g|}\]0}\#\:\i>\ B\F\o\[r0ull̑Αq\]k|ix[n[[\B N ёxpr[*[ [a[s[[z[1V)n|[[ [[RgR0^yAq\R0K\[Y#YP[W[c[h[D-NkQ\fqg0a^q\\ΐ}z~pHY sY}YYmQFZP[(g_lP[00N`l0N0NQ1U-WkYE*Y*Y +Yu4Yu9Y >Y0g+Y|ΐz0gYYY'Y)YiQSbZ|0-Sl0q\0l%RWW}[f{|p1^yq\JXJX ZX}X@7MXX0Kbp "!\W WXAXAKbwSbpv WIBW,BW JWQWWW!W0KbCq\\e@ 7X@ 'Y*s1mb0[0qp WWW(WK\_ko~0z0s0!s^V`VVPVWVV]/n/n}70z~1S}]_,gqgrĖOO OSq\\\|0egL000N0NN\2"_x^N|\NVnP[ΐl0_z1U{FU UvU+YP[7uĖ0NST;TT TkTfTpT0q\VP[4t:uq󗄀00W0s^T9TIThTsTp}e0}00_0\0\S,S T T T! T0]1[q!e0uq\q\egNfQWq\:u0WS0JSSS S Sk0W0uwe Nq݋sy▙GS?SSSS SmS0xƀp;q\btwGSJS S S{NTq\1{Kj Kj,p0urs08bSq\|\]RRS9:SfAS9CSQt^7u 7uwł2Ė0q\t^sf_u`gR RWW|JX+YP[NNNxCQm0Lu|0~vv1kQeł łfҎΐyܑea(g9h 0zvNNN kQmQjW0]000N0N0>y~lN NNNb1eW[N @bXq\1^00n0v|Q$RR R;T{0K\]CNKN^sN`NeNOwCQ>kQ"kQ lQqmQjQQ2;`;SbCYfZP[~g1sY|1sY{;]CQ HQIQ PQeQ=WSqg̑z0[1q\ P P PeP QrAQgf1v S1:yq\O OO Pq\\0u1Nq\\1\0Α/OPSO6SO,\O/sOwO@OH*Y*YP[]7Αvv0[n0 NQS1~gS0Xq\0\m/O}MO OOPOP[7uĖNxeSOdԚ}NNNkOwOO1N3uxNN,N.N] ]_llv0i`MR TP[[0X| NbyyLd0i0N1V_l@Hu N9Nd]NA]N_NNNN|ΐ\}Yb0v0S{q\0u0u:uΑ0Sq\qg}iSSWS[yL0 0@yO2Lr0N9NENIN{KNYNxO<,p,p58NlQ[0]NN&N~*N-Nc8Np:ng[1v S N N NNBN[v0S0q\:00NeBf0N&NgNNN N]NNiQ0iQ0^0N=;P[eWW70/000 @bhh,p0q\@bev9h0"q\0]\\\]S;\\1,p8bh/wxxP-0\wwx#q\\];h n,pQuv1Q]$q\10u\\\\](g\\\0q\S P[ >\q\\0\0hq\\\m0q\gHv$-(̑Α0K\ww䅍7vvwu0Q`lmmn,p`llql0[!i!iKj_lggh0\ZX q\]](g|~gq\\\[[>\K\ZXXwP[0lrRTTTXrRSSOO PQENN\O0O\ n77*un,pv0_o"\\\@\`l\mTX TX[n[q\\0q\N8N PRS"q\0vd0}d0Jn0eq0@0o0 (g,p77@eΑ,p0uQu(g9hhlfm0$q\\@b @besg!]\\]S T;\q\\1,p8bH] ]xcc@[D}Iqi0SP[\10H0\>KjKjI8Nr P[20|0F00 L0Y0c01P[\]NN00}0^0es1O00#GZ#GNNNe{_*O[)ؚؚ ҞޞN0q\[^ \0kQPwp!~n1kQP b 0s^ƀ1kQ=y0q\Pq\pq%D0Ė㖃̑>ܑܑdrp"1kQcb̑͑$Α__P}wh0\m0Lu0\m0000\m{0\m|0\mOY\mΐΐp0q\;1Nr*lSwQqg"f,]BvҎ 0%ʎ[60K\s0kQPww2kQwM0xd~0󗎀_U} ~ i׋i׋0S0S_ _rL[쀋0i,pw5!S1kQ }1r#rzzIL0[(g|p00xUL00P[10W0rU0MQ1kQASU} U}u}}q-NΑ{z}C}04tp fm]uM.z'zzz{{0!"Qu0Yq0Yq.zBzzzq\|1Qpvvw >y瀏y0^yj09;ƀ]u ju ~vwł,{0rRNp:r:rsul:u0v$kQ:rpq@2E7rkQ7r0NJnJnnny,pB-NWSl0萗fmwmc!n1wm\gHkj3kklxlm0\10n1n0nkj!kekKNbi׋0Mbi׋1kQNSΐh h|iqjv*j1kQzghhf(g2agag~gggi i0BW-N_qg2@b0Q(g@,gQg1n[A:(g~g0q\BfBff f gpNo1q\ff0q\\\€e efB[W\zt0k~E^ ^~ck:uψ0gOS\1kQeU8\_TKb5bbcxd/ex1kQJn0N1~~Kb mb b b1kQb1kQs1kQjkB0kQq\0n0cbbbc8b;b@N@b1P00]_su`{`pmQ~a2kwt^'__&_i_y_04t}~}t^^t^q\KN_}s~mutbv]]] ]~s^0kQ3ziz0gy\]P]‱e0u)Yf[=d\d\q\ \\0q\0!j SWSqg[:\>\B\|iKNE\\}|0~nSWSq\0~n0~nP[P[ T[ [m[BSq\P0`i0_v<01 TN|I{0oՈ~CPY X~0`y0_0EeNL LV[fci1/^4lN|Ul_f=!= IfXb>y0u1CSNuAbw0y0!!n_l,JX0h1QVnXǂ!y6qIR00NN0(gwǂ1!n_l0Rl怸wprsTK0[00XXo|r}v)S w R0wm1KNS0 N0Qu}v@w1^yz0ZX0[0Kj]] ] ^ eh0q\0O004X N N N -N1S0u0e0e9yɁ<(s ,k0^N[(g0ONiQ b xe0_0Rz0_ TdɁ b_'`e~v0Q+6qyyxKNRq1K\Tps1"pq@@|ڋwa{E7~_< 81+6qzvPbq"_~ ΀S;1P00P[#lkpRRf0RQ0?Q0RQoorty}s NNr-T0 Npp 0Qs8)r$NiQ1wy>ys^yhyYyuYeu֊xyJSs0d10NǑwwhwt8w 8wmt }vvXv;v v'v. wQ wAS ASq\cetw06qh0L00 N06qg20F06q00(WX/f\}hb0`?a{Xvvvvceh܃0lhu܃qvvvvvvv0q\opuv}vt~vv0eRO0Q000O0Q000C*NoWWyJX,pu8v8v Vv{zv {v11Nbzq_-Nuuu1 Nw7uB7u':u4Quvju0X:u:uk݋p0X]i0@|0 NWN@,X00,pNNJS0sY0sYo0sY0uQuv#]tttsuQ0Na b10}T0Nm0}TZp.ss stetst\0Nr.sxrss[q\1CSё}GrCGr ir-urr1KNKGrGrprߘM|Ʌy0_9NQ jl o0ўs0_0_~0 m}KQKR M1Nir1Nir1Nirp!q -r1wwp05_00vS@b/f0U0SC`rsw|n p p,pypp0~1CS̑ }noo04lrim imtn Jnn0pwYqNYeZio}v04l0!]>mAmfmy1f[^ikWlMl&ll mzm%m0K\1\OlbllwlB NS*g0s^z0bn0wzzlzllll19̖Ė1 NcSWl_ln`l%fy04l04ll+l#l #l'lAl1N܃Ak0VuT0bKNuT0b}0 N0SxkŔlmlnlnk!kk kkxh0fl=fp1Yu N\O"}v0bzikrks{kNN0KN$O|P0N0ik00ibKjF!k,!kckekfkCQzeQ@\0SpNNeke{v0)Yzs0pS0pSKjj} k0Grf[[Α0,g0W10Qjji!j#j 9j~vkz1N#jvg~iijjwh"uiuir|iaiik0i N 0֊0thhh`0h0q\hhhhxhqhyp$lLhjchmvh0vhc[kbTeg6~gtg)hh7hG9hHhe1~vB9hvpvYqgg h h h1d)Yp!8Ng g뀝ggjgbF{{F{qIKN%fhs0yhh~g ggK0\y0u00 b b2uSۘ10W2uNNYN1N\*gV*g,g-g5gii#0u0uz@,00v0)R0P[|i@3iKj}ckl0}(g(g Ig ~ggh0\S;0\\0@{fNe PRR0ugg(g:vb/evb/eNKN1džT0Yo0_NOiBfuf2g$gS ghggCSe !q 0w0̑ErW~*Yff`gRQp1AS[ififdofff1AS[p\BfCf$ZffQQ@JSUb@&gd00W0k0 NKN0x1n0N00;R\>\s@\A\ B\|ix N N0JS0:PP \ \:\kQK\1[q\NgYpXJXdrGrx\\\ \ \mOb\1Bl1Bl[[[[NpY[9[*[[[ [l@LOf000W0Aq\]0]AKN0;N{1N[[[bB/f\gec[[ [x[[1JSwp>_f1n0;c[ix[[p0u0go;RTLX)YYPT[#T[W[X[][z1KN NKN CS0ё]oXƋ]y^YYY P[N\vx0sY0O_e0_d0f1Y+Y6R2N*Yΐ4Y4YWYRsY }Ydp0{k1N7u)Y*Y+YBNY vu0ܕYfZ6Rx0Yn10RZfl:ΐaXEY7YY%Y,'YNsWWrXceiGrkKN\\e,oR0h0!Q0xU0\OYq\00NRQX YjY1]RuXuXX X XR|1 Ng0Kb NXu0-TtLXZXiX1|WX WVW$1X1X4X`AXkJXRQ~JX"2N1XWXX0XyA{sWWWWjW W WnWWszq00u Kb W W|WAT|0#lKNiQ06Rr;NTxV.VVVqVWa0|vN$N KN;NT0W06RixVVVk0"JS0jNe_U U~UUq V1NamT1UOUN N1 Nw0T{o'Y\N N0V0T~S TWhT1TT{TTTs0  NscehT sT |T}TU|TAt^c_w_ZQ0~va(T(T ,TaNTXT1'Y\pJS TPTTAk0h/fm:Np0_0_xS T T T T} TWvSS SAbw0y{00WS SSOSUS|0qiSpS Slf0RQ0?Q#l#loqm~TTzV0[t9SguS;SS^SS SmN8^0Ka1]urR1CSuSSS0 NV Y_ԏxA4Y-&ԏ3'`SuPQ1`?anGS GSJSUZSopS070ts9S:SCS*NoCQkWWzJX0NpYpprr1R0tRRRRShSz00W18l8RRRj1 NRlMRMRNR oR\R0NTu_0x;R BRsGRNUapCSyёNHQQRwRRxR%R )RqN[0NU_1NegRRR7REk_k_e܃!N$NiQ0e0eu0e{E "ze0}N6e p0NSyukz}F__L}F Z0!|!q\70uNTq\0{0RQQyQQ{Q0bz܀̖0Ė0QYQpQ0STVmQ(wQ wQkxQ}QQ1NYmQqQ`uQNq\1[q\0RS}AR0L0eQeQiQukQclQHQ IQwZQ6Rr0'Y0Z0}OQ P0PPQfCQFQs0ASSg Y_֊~0Y0Y Pa!P\Pt N~v0TSNkOO{O P PCN^Rc#j0RQ1N PO]OO8O*[O[O \OhuOlO1N_1QN8OtMO SOhQSWq\0SO{000\0\NNhNPOONu?Qn0@0k[0}NN NN]ANvu/0KNw0KN N(_NN_NNhNuNnNrN{NBNKN`S!P[P[firynYW0r00W0\`SS)YZt00~0 NNN OPMRg0Z0[c0 r0 |0 }01c0a00P[o1h00`1c0a0q1lN-N NNNNASy0~vN{vuA N!q0b1Q)Rƀ NlkQ\0NS_NpN~N1Nm1NVS2NWENIENpKN WN;]N]NV1]Nt^sN NnNlkQimQlVnNoNj Nn]Nh Nbd02NtNN !N*N7-NN{01KN0e~ N NNAN0 TN}CQ0P[Z1\_h007NNN No Npΐ0e*NlWWzW0NYN N W[p 0u ޞp!RQXƋ?Q}02u10000b0~00(g0xΑΑ0q\0q\xI7ll!n,pv0_op"]](g9hhq\\ \\8bf0]q\\\R RrR0X[x0vNO P0\,p,pvw^y(]q\ƀ\\h9j0(\ƀ h hKjq,pw7[K\q\(g}~g0b(R000071_00h0Pq0 q0@̹w0@y0@|00F0h07i09n0>2m 7|I2m!nn,pyyffh9jKjlq>4lvfNBW[t\0Kb10V01M0k0W0<W00Y05Z0d0q\@mqq\f@tzB0p0 r0 N [0j01j0W01h0d0p0d0`J0M0000X00qO0S00~0z1U00_Xz1͑ÔÔ1S_wUll͑rΑ41yVwUƀ xyu1ajzup0-Nyp0u 0uv^y0fp*jpxp{gr0X_bpe*gvk_aX?q\t^t^~^^_q\l\]W[W[[[]b_b_i2kP[:\/^00XXP[K\q\0BTNW W4XZX1ajNOJS1YOS0 h00NN0pv&zvbkQS_0S_0Q0i4A 000b0 0 0P2000100Z100v0K0D0J0R000d00U000&00@b@b]gHQgagvNaVe\mt^rC00P0a00020000 0J0w003000000 0 00100j30000400000x100000000u0000100`20003000000 0001005000000100h2000}00u01000l000000l0h100d0 004000004000002000ggYQgagyVit^m@bg000`00010010]0000.000809000S050 00$0r000w00d0bC0 0@ 0 0100100~2000j0@00@p0f0000`0002000y300001000&0a0001000000000 W[dl0st100000o000v0 0q0 00100j100h2000300000>0!00 0000}00c002000g100z0e 0000 001002000p3000000_0\0#000000100e2000u100Y3000000e000g200000B00}s1002000r1000000y00000000100p0W0 00020002000y00y0000000v010020000@0000100j000S0^00~*000_003000000R020@0100 0 0P[2000r00000@000f00000030000100t000k030000020 00 0"000i0!00\00k00_700000000100v0@Ȑ000s0 0~00000[00b00X0[0_2000u0@dy000100u00c0030000G0'000000100h400000100k2000u50000000 000300000@000x100400000y2000m100o0gS쀱0~0M0 00)0"000u001004000000@؈0c0@y0@]0000o00 00wm100o40000002000000 0!00@@]000v0@0@?020003000000q0j30000b0100@0@ݓ00B00 0100f100c00E00[100000\200\000*02000t0 0000V100h00 050C0I000 0 0 02000q100e00c100i0@S00 0100j100w30000b0@N0@00u0n000@000B0@Y002000n300000 0C000@00@'0{000"70}2000000000o100200030000s00000m10000A0}000@f00pi100mD0@B00 0!02000t0 0 0020002000100100q00g01000100ch00 0200030m00Z010\00 0100100l2000p000r10000100g 000`0^0d00@0100~00000p000r000w20gMR0@o0h0 0 0@020001`l0u00\]ƀ0000]00)0@2J0F0000u1000000k0000n100300000b0000000A00100|400000p0000y00001wN1000090s0y000j00X00W0-000Xp00o0 00020000@0100100[4000000 0 000100{0 00000@[0\205s100c100{0.0'0@0E0 00h0100n100m00 0100z2000g2000T200000@E0100p00 0@<0 020001001000 0000~0000000d2000300002000r0'0 0@0000r100|00000X00100~100100S00 00000@00000@00 0000000r00u1ۘ圈0N0F0#000p00]0u0000000010]10]1000 0 0400000]l20000e01002000;0]00000W000"000 0o0&0\000k0o01000]0@0Z0V00T0 0@:0p0000b2000_0 0g0 0100^00m00100040&0 0@mF|x400000}00000W0 [0@m{knz|000h0t0+0k000o0,0 00j0a100000]000000300002000000"m0 00l003000000g20000d00100o300002000y000020000000100000@M0h200000q20000]0'0D0E0000 0@^00H0r00000t0@H0@01000 000100000^001001000j0@00100Y400000a0 0000000 00v010000]Vn00 0 00100x200020002000x0 0%0*020000 0(0 00100001"00200010040000000000p00V0 000000100s0000}00j07000000000400000400000s500000030000q100s'000000y00W00-"0!0X000000w00m0@Ⱥ000y0t000000@D0]0000 030K00@ʥ0 0 0400000{10040000000300000y0400000q0n0 0@̦0 000r000z00uq\]00,020[00J0 000100100000000100^00r000100r000x10004070000000040000000~100q10000 0100100m100h200000100d0000000[0$00G0 0\0,00@ 0d00000400000100l100o2000002 f}002000V0@^0400000w0 00A00@p000e0 0000u0q00u00b0S0000A00200030000r00q00r000r0Z0P[0F0 00'030000q0000\2000x0@0 00000000~0@~0000 0@\0010020000 08000r00000@;h0@0y0v0000@>ܯ00@R00@Y0@0000000|r000w00U100o0y0)0 0 002000200000 X0Q0@Ss000g00Wq00]0 00C00@000c000 000030000f400000~100r000y0 0 03000]3000q\ƀ100q0020000:00#0j00~00100g50000000000}400000s0}0 00 01000i0{00O0C00o0P[1zz/n30000E0(0 0030000000000q00|200000p000W0@002_wm\}2000f00`#0{00000000L0(00 0P0@A'Y0g0y0x00 000r100004000000 00[0f00rS(t0:80@՛0002000100{070!000000p2000000000200030000怺00 0c0@~0100x00 T0 0@00d00b0@휭0@/000u0P[w1000000\\100h00 0@9T0000l100100000q0o20000@C0 0 040000]P[w100}0K0000#000000v0y0<00Y1000s0f0b02000p0 00;00v0t000q\]10]10q\000"000000r0000002000h100f0+0`0@@01000F0.0000"00@v0@0200]000@0r0000b1001000 0U0U000\}0f0\0]080 00%0*00]20000 0a0 0100p3000]30000o00\]100pm00030004000000y0n0100E00pP[瀸00 010\100rs00006000000]ƀ0^00@000y0S000P[100a00 0200]40000]000!0@0w00;000100h00QA001001000U00k000100\0 0 00100w00q\、0P[0\0000]{000000d000~00200030000~2000000{20000P[0a000 0 0P[00100z0a00]0 0 01002-00010\0000P[_l3000000@H0w0`l00@^0v0A0000{1000~0~0u00Z0~0 00000000f200l0 00000@00;30000E0 00P[000000t00000/0M00T0H0000 0@g0`00t2000H000 0 00100300003000]0]00@w000lƀ0r01000@˩000x00 0 00000w00t0~010000000t00!0z00000000r0s|200000z004000@mR4X|00n000{000@q0 0 00100y100|000w0000)00 0@eM04000000020000000f000300000 0 00`&0100v100|00~10010BWƀ0"00c000 0 003000010010010000@010\00c090$0 000j0100B00~020001000@Q000}0@0 00w0@^0x0P[00n00000]ƀl0`00000P[~00|000S000u0000 0|00100200000'0c00|71q0a0200\00f0 ir40000\ƀ1000~0000000000 00040000\0]0000000P[100100B00P[10\1we8b0 00010\3000]0|0000000N0&0 000@00000b0B#00100100100m0r0 000000m300000g100p00@d0100}000<00)0-0.000001000 0 0@0p0d2000500000030000h00300000<000@eb0j00L0N}2000w00@J0P[00100u000\0x30000x00i0100xA0zP[00@J0000200Qg0z000M000@Ow1r\100j00@_00@|00100Z40000000000k0000000100300000C01000 00@y0020003000]0000000x0300000t0q0y2000u060000000_00@01000x100p0l0@b0 060000000300000=0 0070000000lƀ0@AM0s000 0 0P[00100|20000|0w0w0A0@},pɀ000p00000P[2n0l]20000 00040000]5000000000010]ƀ0:0 0 0#0R00Z010000a0<0*0,0.000_00000100k200000R0u0f0t0d1001000@000s000`0000000s000000100000 00 000100s0)00000001000_0 00P[100tA000010007000 0 0`0x000u100t200000000010010000q00100w0)0000z0 0@pL0\002k0j00}0030000300000 0@I000p00sh0000(0f000000 0a0S0<0A000 000100000@01001000000020001002000100400000rA002000h2000J0@t00n0l~0 0 0000]00E2000wr000r100~00 00[0000`100u00_07000 0m0000I100q00 0#000r000S00 0200010030000p00 00d0200q\ƀ0{0r0000000w00p02000v200000>01000*0@Q0@L00B00 0100t30000f1000000s1000000@s000| 00 000@:^0100g30000400000000 0 00000{000#000400000100`0@ 00 000 0 0@a0 0q0m0r1002000{0]00@(u0}u00 0 0400000200020000@۹00400000ƀ4000000%0@Ŷ0 0 0010]00h1000000600000000 00C0E00000000g000 00"0$0p!]000 0@ 0200]500000]ƀ10]10010]100G2000r0 000"0:0o0000@m0000v0300000f00@0`00 00 0400000100t2000n0%0 000\]000020002000_10020000 0`0@000\q0]000D00000\0$02000q0H0V0W0d0H0#0 000W000x1000T60002000400000x0 000100n40000]ƀ2000y100k000300000000r00000Y2000v00100p20000>0"0^0 (0,000r00@ew0s00003000010000010000Z00v0o00000;0>0c0f000@z00@;C0 00@000100|20000 0@pk0 0100u2000q00000e00R0 0@C0c000000400000{0S0t00o100200\ƀp00@ߺ0000j00]1000u010000P09000 00Zg100j00000}0i00u0+0L0000h100001001000?00 00000p00p000 0000100s2000k2000_100400000{0,p100]0 0@U0@0100b1000 000i+^0\00fU0k0v0000u000O0200 0 000@0l100c100x2000w0@Y00 02000x30000k000"0 000000n300000@N000t0m0100v0 0h0030000w0000000000}00`10000000@0w1000j0@+s0100q00@U000100n00s20000@h0@g0000h000$00|00 0 00b000~10q\2#000p100200\0 0 00q000o100B00P[00r0+00 0000000r0@030000200]0l000010l0{00b0100M0000@7N00 0100r0@F0v1002'Y9}0 0 000o00100n0000@001002000~0000000c000m00000q00 0100000|0@0u0#0%00i002000j000S1000000`0010\0g0}000e00#0)0C00QP[100o09j00900m0\s^00t00l0&0Y0+0@0000@0100g20000@q0@M\02000n0020001000 000=000Z0020,p8b00{000002000|100y100r100y0(00 0100}0q0000010]000010]3000]0"0*0E0 00q000100000000e2000t0\40@ d00]ƀ0@0@kX00h0000V0F0(000002000s000u0000}10l000000}0 00000l00s20000@T000w0!000b00BW000ly000\40000]00)000 0@R0@l0002000|00 00]20003000]0 0 0000q\200n1000q\200]0G0<0P 000+00u0V0007P[$P[H00k0^0 0@0200000p$\0 000100\}2000r00000~00@)00cA"00000@0b0t00 0s0y0100f002000300000~0(0100 0 0010030000x00000001001000@=0a0100l 00 0F$000100100r!0002000o2000s0 0000100200000r000x100s000@~0&0c000E00r0P[00000r100v00h0B0E00@΅0/0300 0c0@000|0 00000000k0030000u00p0100]30000100_2000d00 00P[20000@m010030000}00 000o00000)0Sp0z0$0002000o0 00@P0`00\000@0@40u0#0d0E0 0@F0P[000 0A8000400000y2000w0&0000000l1002000j100`0p0g300000@o00 0100m100i0r0000020000-00800"0000cP[10]0▰D000y0y0l30000n0g00020002000w00[000b0 000e000100h1001\0@0p1000 000400000002000i000000 00000000000000000000u0P[00000k00~0w00y0@2010\070'0000000q0P[2000000t001001000000~100~000 0-0A0@7{0100r00 0@L0@ N000s2000w0o000q00}1000g00b0?0Y00&0 000200000h10000000@R0[100s00 0 #000`1002000}0 000]100p000@m0G03000000p0q0'020K0000P[00000u00\000p90`000030000q0o]0%00 0oB0(0@P[00000i2000~100k09h0 000000A0lP[0}0P[00{&000V0000$00R0800v00300001000@/0000000'vv}z30000t0000000000 0 0 0000000W20000(000p0)00010020000000B00000z100s0 0#0,0z000{0 0 002000r2000m2000100x000^100o2000 0 0 00000q00]000m0000q100|0 00p000w1000 0 000y100]4000000i0m0000100m0000cD0|c001001a0D0 00k0@00000j0;p0u0 0@z0n00c1002000v0$0@C0$0'00 0@00100Y00{00r000100x2000tO00o002000P000#0@T0@0 0 0300000t0c002000100m0000704000000@6\000s1000 0000000B0&0@y00@o0@0500000000r000nA0000100r00000T0!0&0E0H00 0 0m0 02Y0D0f00M0l20000r000w0000 0 000100100004000002000100k00$00050000001000000w00oA0000l00r000h0)0@00000700200]ƀ30000q000ʎ0M+0100_0 0 00100{p00@G00,0@0f400000l00@0@W0a000000{000 0R0000]0gr30000w00200000)0100uD0 000010030000}200qg2000_100i00s00`000Y0100u00e00U00f0]0000000r00_000A002000004000000)0 000il10;0 000000v00100100q\\00 0@X0@020000@00q\0 0 040000]10q\500000]#0|N$gglvbiؚ1 T]NSq\]0T0Q2_%R]0G0#0$080:000 0200]40000]30000\]00t00B00q\1000l10010]200\0@50@B0Y010]0b0B000c0/00010]3000q\1000 0 003000]0q\3000]00p)]0@,ȿ03000]0y00 00u}500000]000]ƀ200]ƀ0!0@g0 00040000]200]3000]200\Z00 0040000]ƀ40000]3000lƀ0@+0k0l0040 0 00500o0300000000100j10000 0100}2000{100o00g0 0\010040000000H00000100h100\2000}2000d000@y0100000}0.0000003000030000s0000v100]0000V0W00)0D0t00 0K;03000]000@d0@o002000r000|0@e000000@j02000~r0000o200000A06090\00 0Y00p0 0@T0[0400000~0000{00c0@E000]0o0l2000n100000100000100d000|0@j0[000&00 0000300002000100300003000000r000010 00'00@t0000)030000t0 0000q000@]0100|1000 0 00@0h00z0hc0f0n00000400000100100qp0m900Y00i000ag0}00a00000r0Y00 0@Gf0]10000 02000100k0n000|0'0fr0 0 0 r0ƀr0r00020000@^000k0000A0St000)000000y00w2000h2000j00@_0100{300000000@00000q Nl0i2000n000100v0100 0@O0@}020000@0@02000p0 0@:I03700100l0c1000,0m000000s0000g1003!0000A00h00^30000|000#0%0002000R00O00^4000000\0100e1000 0u'0 01S0100100s00X00p00JS0\z000010000 00 0|00l0m0000100r000000t100v00X0@0@000w010000I00n03400P[s00q0100y20000e00 0q0 0pA0q0o0@fA0n000000p000#00*Q{00}20000000000@000{00s0Y000 0 000m001001000 01070100{0x000 0000u010030000001000000000@J]0002000Y0000 020001005000000뀨00000000t1002000400000002000300003000q\00 0 00r0wx0u0y20;N0{0m00q0002000w00000@00000;Np00`0000000|100a000sk0 000q000C0000100y0]100qqΑ0400@00 0200010000100Ye100p00j0100X0000y00000c0k000 0100t2000z0001000CB00~n0U0002000f0 0@03000000v0000000000200000t10000_100k00000000!0/000 0002000u000Z100a0l]0000c100000010q\ƀ00,00 0@0{0p0000001000000m0030q2000a00 0000b2000r0@I000h002!0000G0(00000000@н000s 020000>0C100`1e1g00000b0A00100100100w30000w000 0100R200000v2000|0 00A0W000000\10\0@x000x00i0000}2000j000)-00P[00z0A0010000200~nƀ0 00000q000v00200;ƀ0@03000000"0600 0@0@s0P[}00r000000{30000000010000v40000000}0a0k0l002000j00 000100tQ0*00 000@P[2000f000 0y00q00004000000h070@0?0T00"0%00E00j0030000x100l0r!00a20002000200000100v20000 0000000000000000v3000000000 00 0100oq000@0cU0000x00~0\00030D000 0!0066010\400000x0000100100w000000V0 0000000010000~00100h0#0c0?0B0S00 0 00P[_l10000 000000000x00y000400000m0s00m2000o0k0}0000001000030000080>00 0b0@U00`00000000@c000a0000c002000{30000l0030000 0N0<00t0000300000000000 003000060000000001001000@00200]ƀ20000000@a00@P0000030000z0 0@J0300001000I0#0&030F000m0lP[A0@Q0o00@r0s300000}0t0g00% 000j10000u000~00r000n0000h0Q0~0B00\0m00000h00t0:00@z00V0)0005000000t000s0 0@1R0 00100b0T0^3000030000w00 0o0}*0@)0n0@ 0o0 0@]0 0q000d00ip00>0+00@X0000@000}0000100n000001001000@00300002000s0 00002000200020005000000400000v00[\0 0000$0S000@0090R0000000{040 00 0000d100A0@$0A0}02000100s00 02000f100s100l030 00^02000d0@}030000u00 00002000{0a00020000 0R!030000w20000000A00100100~100}2000u30000d0@Z00i000w200000 0@i0 0100j2000000000s0000100x000 0 T0D02000r10]000q\0000000n00p 02000D#00 0ASq\200]3000]3000l1R]1000 00@0200030000100p 00 0@/0000y00k00Q0m10000@_0e(0 0001'000n02000n040>0F0R000@\00 0gt00000i00Y0 000@M00000r0000000000000ƀA0w0\00u0@]00[300000 00@a0@B00030000o1000/0000!0002000p00100l10\0010]ƀ10]30000000000N00000d0q\00~10\000 0g0k0u0100090 00]0{00k0 0"00 000100f1000000t100r100100q300000 0g00w00jh0a0000\002000{00u0@T0A00100p100|1000 0C0H0100v0*00000n0 0001005000000500000030000n0,000m0w2000000000B0\000100}00000*0 000000e0 0 0@ 010000q00{100r100o0\000.07000000000@l0t0 0@00l0000Y00@G00@90q00v000] }u00z000@Iw00 0100}10008\00000 0000z2000100w0 00010040000020000x0c00=00i0019{Α100~0@~0 0 00100l30000000 06000000020002000d0000B0 00@01000a0000 0000h0@0]0/02000}00100{2000q0"0000@X00000q00z00w0{\30000o0002000tA00a100~00@T0f001000e0M00?000t0(0|0020000 0 00100f100t000000{3000000]0200030000p20000000|00000s00{0Ҟ0,p02N0$000100|0 0 030000100g000020000 0!000000 0 00100p100i2000h2000~00v1000I00000002000 0 0a200000200wm0u0 0j00000100d0}2000w0+0@00!0000100b0@)y01002000w0@000]00Y00 02000}0@[0s5000000r00p20000g00 0 000y10000q1000'000V0010000^00002000}0W1000 0@K0;*000t0 0 040000000009h0\100|10]ƀ0w0|000+0000me0W[3000000@000@D0002000}100000 000100r100q\]04l200000 000300001000 0f0' 0100l000004000R\000 0 000^0000100n000@g00p00100100500000010000000p0060O000010]200\00000x00x00gy00@w0100300000 00@0l0100100s000000i000@?00 0 gh2000m100x100n00 0 000t100_00B00@b000X00J0 0002000xBd0@00r00000l10000 0]003000q\00100r000y0V 0000x300000 00C010000100~100m00 00050000000 000%0100u2000q000000z100R1000700+0-000\40000010000 zv1uhV40000030000100z100s0 00@z030000x000000~3#00000v00M60100y000J0y0@000+0;0 00010]0000 0100100v100W2000200]0 0>0@IY000G000 0000w2000y6000000030000y0@R00 02000100u20000`0@0s0000~0-00 0 00100x100h2000000I000@0m0h02000{00 0y0s01000/\\]-glv2VQ]2}iS]000 q\10]40000]40000]0 0 0 00200]200]100\]40000]0 00010]40000]10]0010]00f00U0k0@0000v00000000000~n~3000]ƀ0@?00q\0000l0f200030000ŀ1000h0@Y020000$0 0000@Й000500000030000h000000 0$000a00n100v000+^x00\l0]30000y0 00002000v40000]1000000}0c07000&000 0r000_1002000~10q\0c00@F01000{0@ 010000@Ի00n0 00000000@Փ0000040000]00 0 00100t0010;20Iq\000\]0 00100^A00400000C00@P00A00^200010]00m00f000>02000@m0@0@X0T010000 0000f00000l00o000m2000k00u0s0K00"80=0@0H00W0 0 002000100}10000R0 0 0 010000e100001001002000n00000000000T10000k2000}100\30000v0P00&030600000100C0 0 0g030000100100000q00F30000]2000y0@P00100{030000 00#02000c0 0@0( 00c100n0U7000000002000x00J0$0 0002000l00100100x00k100g200000 00002000p001000@00@E000r0-00@000e0100{1000000 00@I00h100l20000"030=0000000@02000]100\0u000G00000t100[3000000q00o100o200000\0(020K000 000o400000300000\000s100h0m00f20000@x00 000z0@ϯ0e00w100o10000X0\0@[00%00000^100300000S000000100v00f1000<00&0*010000L0^003000000@Y0H0@H0c30000t00100l100k00 0100100x20000000m000000 0K0-00000i100rE000 0r0000X2000q00X000]10000 000r400000iB00y0100|0000 0 00i02000z00h00u0 0 0300002000300002000r1000b0/00g00#00q00[0@0100^30000b01̑P[200000a0000$0000@000100100|00[0000100l2000Z20000.0 0 00!000100z0 0100s00002000o00000200000Q0@m0O0000020001000,000!000o0000 0FO0w0010010030000|000y0]00W0^2000pp020000J000:0001003000]00000p00A0000100%002000400000100r0@f020000 00@03000030000q100u*00a00M0%0-000@E0o0000m1000k000O500000]ƀ0x00|00j0 0010000000@020000#]0000V0306000 0h003002000000100a00 02000n10020000g0B0@00A00100o60000000100^0000t00|0030000e2000"000p0g00o0oS0^0>0(0,0@0,0000b0}00 01002000~100y100l300002000q1003#0000o0@ɝ0 0 00100100w4000002000|00 0 !00@G0100n0+0100{100i0 00@r002000400000100100m 0%00 0 0\2000l10\0Z0Z0j0]0p0000v0e0d00-00@}000000000 000v100{2000s0000 00000000u00000I0{0f0h0q0d0L0:0&0j0000 00@7L0100100p0 000v4000000c002000]00`000 0@n0@{02000q00 0e400000400000|100p0@c00000y1000 00t00200f100100q00A0P[30000A!000@0000d0T0<0>0@000 0 00i000{p[0000r2000`0 00i000h0000p:X0000100p100f000w1N}1000 0@0x000g000J0'070@00d00 0@-K0i001ёP[0 050000001000 05000000300000n0400000s100m00r0000{D0 0@~P0 0000fpvu000000@0!0 003000\000P[000p0!0100u0001000000100001n0n0 0b0A0C00v0sH0)0o000 }e00 0100k100d100x0@00\200]00^0@0100109hƀ\00.0000!0P[0n02000200000 010q\ƀ10q\0000i0d0@F0.0G000 0@!0 0P[x400000000v0001000000000 000P[_l怤000030000000z0.0*0f0i0 000 0P[_l200000j0000000v2000|Q00^00-0@0I00g000w T00100100000010030000y0 0d0 01001002000p0000_10000e000f100r0 0000000b2000b0000b00000r000n0/0 000"0200000100s000030000y500000020000000@৹010000100w00000z0000000000~100100{0@G00k000sq000000000a010 0002000A001003000000P00 R0a000000100000000o00100100!0q00`004000002000000 0 0Y2000100l100000100y00^D0@>`0@V00000y100100o0 0 00000000010000000e100jB00020000000s20000000/0>0@00 000020003000050000Pge30000i400000B00@@000z002000~100j100000020000000P[100z000000 0 00200]100100000#080:0@00 00g0@D010000000r000d0000lQ1WMR30000l00`100{0@ֲ0000'0 000V02000s00000g0T400000s30000`0 0@|Z0000j1000000`100i0 0 0,0/00000|0@3000000 0 00100v100l30000s100200030000~0>000"0100000`00100r100100s50000000@sQ00000n000n0q0t000Y00 0f0@qZ00r10002000 0$0000tr000a00100z00e00`0100h00a0 00^00W000V00@ݗ000^0d0o0400000v10000Z0!02050900h00@q0j!00@c02000l000`00@00S0W30000g2000e30000{0 00100200000r00010000000000Z00`1002000|100u0 0000300003000030000m10u0M0000600000100d2000e00j0000000@V00T002000300000@G0000k2000f0 0 0 0100T00x100u00j0P[10Ye00000S0000,0!0000001001002000100y20000(#0W0100i0 00@20W00g0@E0a01000000w0/000$00Y0f0 0@R0s0000{30000v1000m0100X00ps|}0l0000r0000@׶0L=0000900@D0$0C0 0e0 000|000p002000m000j00500g0|0k0000g000 0 000100t000100d100s0 0@0000m10op1000s0000K0600 0 -N0Α10000zF000@P0 010000r100_100耫00Y0u100z0 0@0@000l0p000|0!0@W00000q0100v0t0m2000q2000q0 00010000|0@Q030000w2000f0070s0 0000000h200010000e00q0p0t00h2000{0f0@j0h000000l0000100p2000000@I|0q000j000k00@0100000 0100m2000}2000z0@kb002000q000u0m00 0 0Y0A0@0T100d00\000 0!0@020000 0 00g000b000w00[00p0 0`00@v\{i00d20000A0'0000002000s1000g0400000ƀ4000000@K0 08000000000}00r00000 0 0000]100p0000i000}000 0@0@J00}0 0000BW0\0000100d0000]000|l00b0 0 0 0100k2000n00000~0k0Y0100200000-010]00002000i50000002000r000Q100y100u00\000000B0@00w100}00010000r000100000 0 000d2000|00u1000 000}0100x0000q1005000000o009v0<;0 00c00q 00000C0`0J0 00 0_0 0000c30000100e20000 00Y000000100000000000o0000x10000 00@02-g000a0e0000v10000 0 00100o10020000re100h0ho0|00Q0r0m000020_000000{100x0 0@x0m0100p800 010q\3000]200]00b0@r000|10\0q<0010q\0010]1000-0 0"0:00Y00y00~00001003000ތ10000000H0P0Y0I0 00 0 00^10q\00[0 =000m0k0100r0 0 00@d000l100v0000100W10~n100q\l0]00m0g100r00000m100t0W0-000#00 00j0000{100000000|3000q\100000 0l100~00~C0 0 0 01000000q300000/000#00@Z00@O0!0m00000002000A0h000f30000ƀ00,00 0@0e000a100r0 0 0P0z000m000000b000\200l+0j000C00 00r0-0 00@K0V1000 0@s02000~B00 0p1005000000000K0008000400000100\00p0TC0 0005000000000@zf0j10000r000c00i0@04000000 0000000n100p0l00000x0=0 000^100u20000@00o0!00 000000y000000100s000000000300000#00 0 000100w100_100200040000000`0E000000F100[0@t0W000000p06000@00000s001004000000 0040000000s100b0 00 0J010Z00000 0@O0e00_0]1000000000000@q\y_z2000s100]002000c0g0s0@^0 0G0w0NN200]050000J0t00 }p0 0\@\m20000G 00V000Yey0000 000Zr000000000p0Y0\00u0#0d0000@0P[}00lp0000o00@0\00@K0@̃%RZX1X0W0 0\0@k0100{00y050 000100s00000{0m000n00h0i00lG0000P[00000l0B0!0 000100r001000q000z0000000100x00~00000u100000w000000100300000000y100{00 0002000a100t"0000]0q0|000=00[00sq0t{2000000 000 02000100r30000z0}00r000x0p0 00W00A_004000001Q0W0l0@!020000@KW0@000o00\~n00rA02000 000 0Q0\000\200000 0l0 0}0h100r00_0&000h0 0j0400000s3000000200]ƀ20000 000b100c00x0&0000r1000e0000400000v1004000002000E0 0@kO0=j200ƀ`0@zӬ000\1000000@000@000o2000100V100j2000y0 0 00100|000000{30000l0t0 0@<00m0{0l020'YΑ0)000^0000@X00000100u100|0!0"0<000 R400000;00000000000000W0 0000l0001002000y10000y000 000 02000w400000~0000\1002000100g100f00002$00000/0b000@0g20000@00 0000\,p;0@/0100r0 0#0%00000000 0 0@f01002000h30000100X00W100000c00{0@0000d$00000100t0%0 0@00000}0000p00z0g0p0}00,pƀ0 00'0000000B0 0@rP030000y000000100t100y0i0@O01000|00 0,0T00T00000m0400g0 0A00n2000p:00|000h00000100s00r100a2000q000020000h00q000}000y0 0 0000002000|0000000+00d0@˦000300000000000 01002000006R000000 0@.E0 0100400000q0100`0@v00h00000Z000 000A0@&01000000w00w000s000e00h100p0tS0K0"0 0a60 001000\00h0s0{0000000[000j000d0100{00x10000}20000&0004000 0)030000t10030000i00^1000000z00q0100b00i100o100300000-0`000 0 0 0r000^100np00@0@N000~0 0@u0002000^2000[O0'00 0^0@Ȁ000qU0L020000 0"0 0100u10fxwmy00 0@0 0100a0.0100x0020@l0c00JS\~0k0^0a0 0200@Š00000b100~00r000n000"0t00 000200000NN000 0 000p10\00u0s0ud0@ϡ00002000c2000q3000000 0002000|20n0TXo0+00 0 000000100r4000000 0`000p100100w0(0.0?0C00 000`0005000000400000200000s0000q0 0@@0W0000o2000r30000b080Z00O000b00000000000n3000000w0L0.00&0_00000100y1000`,0000A00V400000q00g0@El000p0`0u00s0000{1000 0K0@0@000q0r0.0J0%0 0@NH00f000 000000j002000o2000M00+0-040B0@s0020002000z0 0 00030000w00100100600000003000000000q000%000,<0000y10000z1000010u100000 0 0D000s00000O0@000100e00001000 00#0401002x0000i0 0t0@np00u300000000 0003000010000000@R\P\00v100m00W0~10000 0030000h4000003000MR0|0o00000000_0800000p00@m0a02000l10000 00i00000x100w100k000004000000^00000̃|00b0=02000o00 01003000010000000000%0@0@v00b0000000o100o0000000000000d00K00@@00|200020000x0000@Q0000r0000000u0000k0 0000100k400000400000h10000c100x0000j30000t00 0 00000h020W0D0t100100uR0@c0{0@SZ0002000r00Y0300'0)00@0@-`00g001002000yA0000j200010;ƀ100w0 00020005000000001000"201000,0 0 00200;ƀ2000u00000x100~0020002000q0090100`0000y3000000 0100G2000l10000 0100S20001000q000r0T0,000#00@0100000000000~00e200000a00000Z0000m100v100|00100z20000000'0[00@h000xi00=bk>000B00000100e20000 0)0A0b0r000x00 0@ޖ0100_1000010030000y00C0]3~v 7};~v>ỳ60K\0T`l`llv0u2u](g,gkS,gS[ [s>\q\{\\SuSy0WjWNN|CQQR0 N N8N}0I0&000,p00p\10000000}10000i100|00@00000e1002000w100t2000w0500 004000000000xA0@с0c00000100h2000j100|1000 0@P0002000s60000000100100~0 000 0*0W0_03000000P[],p00h0M000w0000000000 0|10000002000A00Tx100{300000000v007]0q\ 0&0000300006000000000@o000400000\0 0000100u300003&00002000i10020000 000200]000]00000@50100c2000}00@p0@0000ZB00P[0 0 0l0100200\ƀ00p:q\0y0X00@n00!00010]0030000r1000r0m200\000 0h0200030000}000000m00200]100|0 0 0020001000@03000]10]00 00@02000q1000)l20000]00000gB0\00100p0000,p30000~00U7000C000000L00@}00 0@̲0l000j0b4000000 00T0s0000000g0 0 00100100p600000002000n0T0 000000g000002000|0@Lv0000000f2000W2000i000100x1000 0100$0002000100^0@{T0r0@00000b90X100d0000hq00`00<0$0 0@ |00100o0@'0000q100w00000\00000p0r000@[R0\100y0>00i0000y000@I{0m2000n0 0B0j00T\0@00 0100`2000000t0f0@R002000g10000 0`005 0k10ui0 0@_000w00t000j0@6H0c00000A0z$0t000000000d00R000 00W_0f}10000o00 00y#0P20000@B0000100r0 0怱00p0100e_00 020001J0Y0ǀ100]Q00 0z000P[000"02000z3000000 0 00 010000003000\0000v40000\0A00*060E0 0@ɥ0}000T00@000h1j0W00040000000}00000o000k200000#0100000000000s#000000o100000x00100q100b0}0R010 0:00000 0@P[00r00]ƀ20000h00'00q10010000100f2000x0@L0010040000\00000@ \00300000 0@ 000200020000H0020=00q02000u000 NQ0Y0100h1L0000 010q\10\1000j0(g0l100w200000 02000100i000,0P[000100l100000 010q\2000y1000v00r10\000!0@@0000010}00sB0q\]0u000'0U0 0 0000P[000000010020000[[\0@lQpT10[000 0 0000@Ov^00z00c000N05000y0000u100v00000j0 0000000p40000\r00]2000000 0000d00w0i0000 0000000000@@00g000a000l0O000"000}0000A00d200000001000 0000200000"000\00u0000000000$0cD0 0000200;ƀ0@G0100000000D0 0 0 0l0000000000[0(0 000100b0000010000x0w010000g0&0(00@0Y00 0000100o00A%0000002000100{00]0&000000^_00 020001_0M0100200010x010200=00 0 000p100100`0001000000100w2000kp0_0q050%0?0 000p0@DW000z0@̏00H 01000t000j03000b0000À0%0 000100s0@s0100g0@p0@l0i1000q0[0@gH000100o00l1000G0 0d0 000@x0f0o00s0000v100000 00l00100m00100q20000{010;00 0002000q0@90@DA]ƀ0000t0 0000q0t000000$00000=0000r000c0 000000T0(080B0E0000@(01003000000@3T00j2000}0 0500000]100']0010]10]200q\0000o0 0 0"0200]20000 0030[%R]500[oΑ]0]0n0000000000020001000"0'0*000001000\0l10]3000]4000000P[p0]0000:0e0h0 00 0@T0V0300000>0{0[0~000s000v003000]200000e00 0~0 0 00L0}001002000000000i0\00[200000@7000 ^10`l0z0e100z00@rQ0@0|2000q0/00000000 0@b02000100f0@˱000{00b100l 050@\000$000000 0i100100k20000q06p001002"000H000=0>00#000100100f100[000000a00o10000000U100t400000t0000200000^000000t0P010000 0000i0n00i00000000@}02000100e4000000>00000@02000002000n002000000g000q001001000l0n0 00c0@U0j0{0r0000000^20000K010 000100n00@m00h0100g0 000M0v2000m00_000m000@0100s000000k10h0T0 0@020000@0 00@0qep0000r00 0 BW208^,gƀ0030000|00010000@0V100\0h0p00Y0409000 0@c000@050000003000000 010010020000000r00.0o0]100l0c00{0U00000Z400000A0P[H0 0{00^0c60000i0000g2000n100w0 0@{0000x000000100100l00000100000000000000n100d0#0 005000000y00]ƀ~n000002000|0 0030000D000@3P[xˀ0]0 0y0 0200\00s000>0!0000j"000n100t\100{0e0100g0000000200]2000100i000'0;00@0y00100100500000000P[100u000100~002000000030000s2000`000*00"02000_0000P[100A0u000000y100i0-0@000`00`0000200000 000~000000i000q00 000000000t0l000000U1000 0 0@}00j100B00{000100o0000:0?0/0n0#0&000000004000002000}0@q000k2d0v0f000002"000006000400000t4XMR000 010\2000~200\00000s00100000]400000000j0r0C0y00 ]001000#000a0@]0r0[00[0g00100t200000 0 030000ur00000fq\]00 02000j100k100!D000w000r0g#00=0N0p00 01Mb0\ƀ0 0 0000j00300001000-00 0s000u0000a0 040k0@0`00c0Q000 00e00s010000h00j00000C0)0000U000m3000000100100s100k2000u00 0@\0s2000q000@)W0000'0c0 00020000000g00m00@0g001000'060<0D0 0000100`30000u100w2000200000:0000;Sf[00000500000030000`100e00300000030000t000w000#000h0100}100q\]1000010010020000005000w0000{00200000z000 020000030000~100003000l000O0^0a000#0!"0i0X0 00040000000 0n0i0P[0W000000000o2000w4000002000Y0x0c0@,E0000q4000000000 0 0@k0;020000 00040000lƀ500000q\500000]000 0500000]40000]t00000{00 0u40000q\000000.000n0~0@wE000|00 ]0 000f00c00o00@J0u0010;0`00,0C0N00 0@z00000l00@]y000o00|010]200]ƀ000200]0000100100qD00{@Kk00x00`200Vn0 0 001000@n0002000200000i0]0@ 0J0 07000ffw qw0q0M00s00QP[200;ƀM0 000peyz1002000000a0]100n00,00@8|0A 00200\0\20bP[~00n0000n00.000@0@d0^0000z00100\0 0 0-020001000~0+0000000A0@o01002000\l200000e10\00 00t00\]ƀ00y00n000h0=00O000 06000000\3000000@~00 0100y00000;0 00@000400000uv0=^s뀨0BT00 0c0X0=0?0 00 0@00p(0qA00100p00u10000{0 0 0e0u(02000^0v1000000|100000Y0@[01000000t+0@(000w000h0@000200]ƀ100d2000B060h0c0:0%000]00)01001000g0100j0{090 0 0000}100h10]000 0100h200000n0 0j000y1P]q\p0y0000900y0 0 0n00\r0000000y0 0V0 00002000r2000|0^01000"0 00f0010030000z00200000x00]0+00`00p0h002000p00{00@3d]00S00P[000100O000v0|00 0C0 00d030100p10000y100~0 0000100x300002000000}100p000@"0e000@;00000100n002000300000j30000e00P00`100000000Q000r030000100s100|0=00030#0w0000000000a1001000000C0 0l20020001001000 0$0%010000010]00^0100g100h200000e000k00C0 0#0(0\h0 0@V0 00]40000l100q\]B00P[00@=0P[0u00s2000~00&0H0 0}000^P[|00}00200]ƀ00100s10000 00,p3000000000vq\]200]0%000000e00400000000R100400000{00000 0 00000x1000\c00t1a000000g000%0f0<00%02000 00\6000000]300000@0200]000000|30000100p000ESS\\00s010000{000030000~00n0@U0|00O0p0?0n0J0#0 00@5l100w0 0050000002000j100F0@kU00@~0p-01000 05000000100100f0000y\ \]yƀ 0]00\10\ƀ00\]ƀ100e100{00!000000m100}00 01000{01>\q\000P[0000x0@0.0@G0-000 0 090100100000000 00s0p0\10\10]0020W0D000000F0 000P[1"0]0000 0@Tg0~00P[000|000q\]00 0000i000~0<0%0 0 0000l000010]2000g3000q\000 00030000200;0.00 0 0#0200000000"00100001n0;20000000 0000400000{0@F0;00s000]ƀ00l10;L0@;0000p0000100t00 0 09h10010]6000000]ƀq000000j!0000000(k0]0;000 0%K\0 0004000002000000;01000y000q0000y0020000 0 0 0100100{100s0@0TXu@\c0l00 000100"V}100100000 0s10000n1000 000000q00f00l4000000B0)000 000000000300000v01000000000|0p0@VC0 02000000300000%0000000010010000002 0000@O0x0000~10000h1000T0 0/0I0\!0000w0000000@X{0100{100000o0002000C0 00030000t20002000100000_0 0o0 %0100k1000#0$0900 00{0P[000 0{00100100{00v0 0_0@0000100p20000Z0u0b00 0 002000100n100s0y0 0 00100m0@ߍ0i00S100q0y0A0 0(0)0-010q\00)0Y00000000000`3000]pP[00q00g0000y2000}0000000eQ00w100j100}0@Hk0A000000002000100y0}0 0 0&030000100v0@0I000002000g2000k100k0 00"0C000 0100T2000100z00m0f000000000W0@Z[00010010000{100t200000 00n0e'01000z0f00O0T0 0.00 0@ K0!000020002000y0*03000030000}100r0 00 00100u1002000v2000v0000n000000000 0@e0`1002000^0#0h00 02000000z0 0000000t3000000}0100|100nC00{0P[j0p00M000ogs000\0qy100000000V0 0@h0)0100}0w000y0 0@0000100|0X00000$0100000000050000000000y2000300000000100A001002000r20002000h2000010 0"0%00000i001000 00010000200030000000(000200000v10000 0006000000020000@01000 0200r0300000 00000z0(000100f0000^100d10000d0200000y000%0D000 0100\100v200000000@O0100c00 003000000010100v0000000h0!00w050000z3000030000z4000000 00b0400000r00000100h0F0*00 000000X1000@0000000000@]00 0030000000|0300000000&060800030000001000X0p000000000m0@HT00r000100Y0000R0c0e00V0%0 0000t!0000000100i300000h0[000r00'01000Z0`0K<000 0c0 0100y100|100}1 NR01000 0#0F0H01000H400q0100000b0Sv2000x0 0000100}400000000300002000100|1000b004070I000@}g0000q20000000000100200010010020000v0 000np0u30000h0000V00Ep000a000@FX0000002000n00U030'0)00 0l0@Q0!0g00@"]0 000s0000q100100100000000o000200000000h00_30000p0000100~00z0000h2000v00000100}000e000t00100i00p0{00000 000_000f300002000000100I0/0 000!02000x700000000100A0000000S0f1000!0o0 00"0@E0a2000"000000 0100e100c2000_00 0 030000k2000100000000000 010040000030000100002000y100`0.00%000 000200000000000t030000t200000000001000f0s0q04000000 000@A000Z2000c20000h000@q0v000 0~00Z 0700J 0,0G00^SSK\l0B0G0000 0I00010q\0000100z0 000100x2000000000030000w30000t0000yA0000z1000<0$0*0 000P[\9h0\1000000@(000U0010\0@M00U000000 0pP[00P[\0@WP[0d0(000b00@c0100{10xƀ000o20004000000 0(030000x0 0@k0g0v]0k0000'00\0`l000l\]xƀ0@0 0000,p0000tC0P[_l6x00P[3000]0\0<0'0000000]l0\0010000g000100000000000P[0 0g0u00000p0300004000000K0;00+00000 \h30000100000100002000w000P[00〨00a0p0P[0\0@pb000010000000000000v100wE0 0V0P[00l00@H00000a0B000N0Z0\0 000@X0@(a00b0000`0000u000 0]00^200000 0100l000@o0mA00100{200000m0f400000100L0 00 0 0@Y0100b2000q00{0?0_0100q00@00100o000s000h1000 00 00l0u0jB00010>_1000b0W0y00Y00j000g100z00d0B00207000fd0@俋0z0@'000 00001002000|00100{2000z0w0002000v0 000100g00x10000e00q0000|0g060 00,00@00]100l0t0G0 0000000q30000x200010q\0d000000000000100v00m0@00s0000100u00 00@[f00D0n000]00i20000008000d0\010Q0000k100D00 0 0Z\100x100U1000000000j0 0 00000b00|0"000p0@M0000s100X00`000:0 0d0m20002000[0 000100r0 0e00i100x0*0h000X100G0z0000g100`00C00?0ur30000z100D100000:000M0R0S0010 0 000 0 00100k30000100y2000q0s0010010000 0 0S20000\1000j00\#P[00 0 0R010;200000100n000v000000}2000u00900@ Z00 0 0100p0|003000]0 0@0k00p00od0@=00Y40000]C00 0 ]x0w00]10\20000000000@q0P[ 0h0T0>0@00&0r0\0 0500000000x000A0010010000a00 000Z2000z000e10000010000000 0 0300001000000 0 0000000000000000,p200] 0.00 000j000~0010]100w1000002000|100%0t00@]0020000u0b0l00+0000S000 00040000000y00 0x40000000y100000B00P[100100z00|0X0.03000U0@SD0 0a00b000t100m00]0000s100c000Ot10000j0S0 0 0 010]10000Mq00A00g100h0 000@~000200\100|10000000 0t0000{0000@g000f0@0000D0!0001000000200060000000100000000090001000@0d0K0100n000 0200]2000}00j0 000010000^00i30000i100j00002000060000100w00200]2000]Vn00 000s4P[00000 0200]000000}0S0(0100000g00t00~3000q\200\0 00000001000g0:00 000@0~0_0T20000]0;00 000X0P[00h-0200l100000010q\p0t00y0 0 000100000@ou0@YM0v0b0000"0100N0 00t0|40000]00900]20000e0@5M00000'000 0000s0\0fmD00|00P[00t00q\]0]00 0040000]ƀ 00C0(0*0,0000)9000$02000100t500000010010000s00 000j000{00o0060000030000100r0000002000h00t00000}1000e1000@60]0 00[0100n00w000_00y0v0100000 P[000@d]3000]00000500000]00000\C0}0 0@Ō0 000s100|0P[0T0@j0=/0O0006060f00j070000 0e0$00b0@N000010030000r00000r00000-0000000200000q00w0 060000000400000A0020002000000000f10030000r00 000m10000000r000lD00000001\\00V]1000@0&00@i0?]00 00g0w00p]0C0000}00 00 00@go0 0100rq0]0\0l00 0a00100u00 02000}100k2000~00 0 00fp0m200030000y2000o0 00A0Am0W000T0@2F00m000y0@^0q0{00200]30000v0:050@O0s00000Aly100h1000r0 00000(g1700v00{o`00!01000000P[00g000000|0f0B0uNP[0@0.0 0x0#030000kDn00 0J(0 0h1'Y\0000000$R200000000v100100q0'000000h0P[f1K0W0!001000010\000 000jA|00q0_00l0 0 0v01[,g001 t4Xƀ0000 0 0k030000p!P[0rRl100000+0900000P[100s0000z000040000]200q\00000t10000r000V0000j100q10]30000000a3000]00d3000000t00 0q0\1000010]00010;00000{2000u00 0100nq000 0 0R1cH030000400000500000000b0 0+0I02000zE000 010030000100}00}020000]0000P[100 0n00t00m00z00~C00 0!0000000v0e0_00y0 000N0100a300006000000]000020001000r000600000w00m00 0003000000xB00 010000q004000000 000100~500000060000000z0000 0 0a0 0100z100100ss0000k0 0000100h000|0#<0100|100l0 0 00100p0\0e000300000!0 00@SO=^30000|00 0100r100h2000f0 0)0@X001000000[000 00100=0002000001000?0%0 0 000100l00]000v00100|00Y000 0z0 0u00x0i1z0]ƀ0@*O0m0K0+050:0=00000:0|00002000100~00000000100q1000000a200]30000w0 0 0S0200]20000"00 0 00q\20001070000t50000000 00010q\70000000]000010]000000\l000000"0r00010000w0|00y00 000h0t0000 0100}10;00v100o00000&0n00700J0U0l00q00@o00b30000100g0 00 0000p0v0@E000W00002000003000000?00o100t0D00@=p0$00100}300000 0 002000100s20000000001002000500fk^KNX090&0-0N 000100a00100m0000l00000020000, 0s0000l00 00V40000]0l0Y40000000000%000000n2000n000jB000q20002000y00 ge00g0;0k1000p0C0Q0c0010\50 0v00@M00j0C0 0004000002000r4000002000v0@!z0000l0 0A 00b00100y00@Vm010000f200000 00\\0\000t0040C0D00%0 000000y3000060000000p0L4000000 0 001002000100100w0R00300000040000000002000600000000c00'0)000 0002000000x0g000000y100x100m000]0@`010000T0;$00;0G0000"000000000\500000020Rir2000a0 00100r00000U000P[{200020000000000200\10q\100z000_j}3000030000q000T000000000200030000n00 0 00@eP[00"0000$Rir200000Z0 0@R0 03000]10030000s0 0,0q0@ka02000y000Y100m000020001002000p0b10000002000200030000x00@J000p0000$0)000100D0@D0 0v0 03000]00{100v0000j0000['00200%020=0?00 0 0k0-4000\0b0 ;0000k400000000r200000j0000x3000\100s000 0 0020002000~100100o0 0P,000100h2000j0K{0y000200000000000~0100u00w100{ 0\0I0!020<0F00W0v0e0t00 000o30000r0000 }z1002000y100x000h0{0jA0t00000 0u100qzz/n100m0*0!010 00000 0100200000001000010000"020000000@a0300000010010\0@.E0dT0j0L0600@AD00 0@Hw0@?K00`0@Lu0c0A0i^04X00 0 0@ GN1!kΐ100x00b00 02000100y300000 000@ x000j30000000m100h00 000000t400000100u10000j0 00@E0#0100g0q0@D000a0001000\400000200000}00 [zؚ00u3000000s0t00@XK000y0a0"0%0&00000Z0000g00`200000i2000z\x00 0Q00D0@B_jy0f0000d0`00 0000w0000v00q00100q0 0 000000z100h0000y000 0200000000y0 0@>K000L100f1000X0'000100j0 0 0@Q0i0t0e000000\0P[ƀ000C0 0 0@k000100{2000}1000]0000d300000 00000000000100c0000Q0!0<0D0000`0000c00D00000000A0020002000000d00000000t00jp0hB00000m100o100u0 00002000s00100x1000v02000v100l2000~0e010E00"0$00 0700000000300000010000100v00d0 0@0 00100o00p00 0O:0300002000000t000000&0 0y)0 0 00k1002000|00000q00r000g00 00}0V002"0000000 0300@-u0 0000f0e0c1000000x000100t0000k2000w0$00 000s000a(_jo000 020000000~20000U0 0000@{00000i0000o2000;000V0000;p$P[00)0v1wm\00 00q0t0100v000d0R00(0 0 00 N10N100l0n02000g6000000020000 000030000k300004000000{100g100r100A0010020002000nq|0 0s 00r00{0A0j000 000a000000$0000;000100r000€0000600000002000x00 0001'0100j500000dR00u00000v10\00v0@CN00 U0F0300000r02000000@^000@dF0g0=-000r"000u10000p0l100i00a0u0w0I040T0(00g00 00d0000300004000006000000000m00c00 0002000:000000000000g0a0a00x00v0v000b100s0l0t100 00 0,#00_0q0j00e0t1000 0020i00y00@q00-0 0 0v03000000j0e00000`00050000001000h200000200020000 0-0000f0Y0 00P[0000Y0@r0000p\q0u00j000000P[_l000000,p100|0 000[010000000x0000L0O0]0^000 00000q2000v00 06!0 0020002000e10000r000~n0 0N!0 02000s0h2000u0s0y00A00100g3000000c002000p 0T0001000000004000000%00G$0_0000o00002000l0000O100a0d000000+0c100p002000500000000300001S;ƀ090;00000@MH0000l00000<0100l00000v 0k100v000z1000B020508000 0b000 0 0 0100100j100r1000U000000g2000i2000q00i00 0100f10000gs0000s00e0x0z00/00 000`0s0100v00_A0/020000r00300Jwm2000h000'0#000f0v 0@w00a0_000c0000f100g00p00@VW00$0000 0[00100z00100\0 0 04000002000]2000a00 00!0#00000 0s0s0000000ӃP[o100100h0^0,06070=000 0@`V0r000d00y0[00100Q0g0300000000m200000Z0@Y000w0 0 0s0 000X100y00n2000h000Z00.00d0200020001000c0 000h00g0f00UM00[0010[00^0f000b0U000000Ra0~0000p000Z400000000h000d00r 000100100100b2000|0 0J04000000"0 0 0300002000v0 0 040000020000 0@I010000|0U0l0d00`100000|000\0 0500000030000y20000@Lb0j01000 0002000o0@l00J000 [oؚj2000p30000000k00010]0f[0>m0s!000000 000p2000|1000000q0@NJ0000m00\10; 0}0o0@@070:000000uA00100p30000000j0 0 002000s2000a200020000 0000]100|001001003000000g0&00`0100V00i000e1000<000000\00S00[000G00|30000000000A0020001001000 0@Z0500000000000y0@W000d00m00000^0\002000h100j100s000K0:0a0;0 000 0 0P[00|00o00A0ؚ0S00000 0Z0 0~p$;0"00200000i00s^0e0007 0/0000$00 0_0 0l00010000001Tf[5000000000 000010\00000z100v100u100v0l00j00100e2000000K0Q000'000000Y2000v00000n20000000d00x00020001000000002000A00v000P00+0y0D00F60 0g00100m00100l00n0100g00000^000@s000T100g0@cs0X2000y100^00 0000v00t00001001003000]ƀ0x0f0g00H01000Q00C00j0h000m10000000000p100A0@|i030000}0 0004Kj00000r0@^0_2000r00 0100i0p00e00x 0100@P0000W0d0z0100l00q00~A0~01000w001000 0@Q0+0,0100}0 0 000100d1001007000000]S10000p0000op0w00%0000y000P[2000000i0030000M0.0000P[00_000@p00100p100y0001000000d0002#0 0000m0100x00B0,60000e00 0100100z100000@g0100s0000200000000q(0ƀ0P[0^0=00%0*0,00 0@p02000A00100k100u0@vH0000x0010060000000000L9000m00b00}00W0@Bud0@~ N T00@e0@^0 0000{100q100100x0 0 0c0100q000(0{0 00=0000D00Vp70Z0"0 0@0q00R0(000 0002000s0000 00000000k2000W000 01002000h00] 0R24t]0->0@V000000K0#000D000100l00sn0000z2000u0n000b0 0000y2000j00y100v0@N00000000 004000000000100x100000@n00000A0401000t00000|100100d0 060000000o10000~G0%0000100000 0 0400000100100v0j0@S0 0303000]00100d100y00 0@G00m3000]ƀ0000000e1000 0 0@B0@_T0y00n000[0[0050]000000 0 000D0\200]0{002000}00-0.00000n000iB0f00B00 0100200010020000x10]000n0h0?0D00%0v0 000400000100j0v00l0000y200000T0 0\02000h2000^100100w0 0 000000040000]6000000]ƀ10]00000100y1000\20000 0s040000]0000 0 0400000100200000/00000000001004000000000x002000}10010]0[0$0 0 001002000r0000z400000300000000000300002000100l400000v0 0 030000000000 0@S0300003000lƀ00000b0000]Vn20003000] 00n0e0F00I0 0070@5G0q00a00 0 0030000y100n2000t100y00 0100n2000100a00000000000 0[10030000x100i40000]0@fk0 0100q000q0`0000|00H0V!0K00> 00V0 0A000000t100C0000x00]0000v00 000q\10020004000005000000r0@0%0x0 00s0100000]10]100#0l200]0 00|000"00000r 00010000@'000qS0W000~\00 0 0s20000]0~0y0000`0d0l0#000x0@m0]70:0;000 0 0y0100m0000[\00p0 0 002000~20000000s100i00W 00 0 0 0000v100h00a2000w00V0 00@WM0@0@V00000100r00000A001004000000b0h00M0@S00r000n070 0 0u0+000q2000p000]00v3000]00000qp0200000z0_000v1002000v0m0P[000k000w00?0x000A0000100000p100V00i100e000P[00200]ƀ0@cO00200000&0;010000000{A0 00 0G0 02000100100000200]2000]Vn0q\00003000000300000Y00)0800000@tS000500000]000]00100|00900000!000C0j000100000000200q\00f020;000000000010010000v00 020002000y000000t00000900>0(0+0-0F000@g0P[00m00s0000t00 000|JS\000b100y00@`00000.090C000P[D000 0000k1003000000c30000c0@oR0000p0_10]07000 0000100100}0010]00100u000r3000q\10000/0:00 00P[_l1000000 0 0 020001z\0000x002000q000 0_0@A0010000000B0 0\03000030000f0000200 040P[10h000000p00v100x0 0040000000300000010]00 0@-I0 01000d000]0G0l0'0<0000P[0000002000200;ƀ3000]0 0p00@oN0000t0v0;0q20000 00A0P[0\0P0&000r00 3^0000vp0f0@RL0000h0d000j0000100s00c100u0 0 050000001002000070)0C070000 0100100u2000x0 0@ ]02000o1000I'00C300000000 000q0030000000W02000s0000~0 0W000d100z100c00!00]00000 020002000w2000[2000100v0]0;000$0&0C0000g00h0100j002000q30000100z00000p10000@E0000\0BWƀ00t3000020000!0 0 000100100w0a0s0a30000{00000c000@}M0l01000@d]0n0r000z100d0]00=000,0%0h00000000x020@*R0b0k00J0%0(00 00001002000j300002000100}2000s0000 0 00100100t200030000000200000100r100e300001000]90 0 00000100z100a30000tB00 0200010[000d100z0i00 0s000h100}200\0(0)0,060000@XY0B0@L00100100h1002000x00}200000qؚS10000gb0W0x00r02000000s0_\\00l0lr\{cy000pSm0000100q0@P00 0100zx o100J0@%T~ 00J0(0 0000000#02000r00k400000q100v00w0 0000100r200000100u0%0000*0 0 00000`100f1000030000000a0n00q0g00000x100z200040\"agmmn0u7yag9h`l|t^t^@bnggQg\\]~NS SzV{W\0QNtQMR00M0^0 0$00 0 00i10\00z0000p002000100u0N00b0 000w00v00v002000y30000u03$00 0x4000000h0}000 0 00n1000}|200]2000k0c00 02000k1000*000000&0000jqle00)n^0000o10000]VnA0@I0a0r050$0 0 0000100100p00j:03000]0{00,p0N%003000010,p0*00#01000 000500000]0]500000]00j0Q0@OS0000g3000]0:00 0f0000_00100i00y0 000z00000P[B00q\003000]0 00000p0|0K000P[0 0w00P[ }q00r0l0t00p0|000.060B0D0000 0r00100m0000100a00|0^0l000{00g2000002000U200̃100_0$0 000030000|2000y003$0000100100000010000|100000000%000 07R001003000000a10050000001000Y000m004000000000100t100i400000000601003000000000}!001003000000%00000000l00000q\000h00000k10020000 0000000y10080c000!0!0@v0^0000!0+050@00 0 0020002000100100A0@?B00000b00j0rr000~00u00s0000G0(0@;E00^04X0 0 001002000100}1001000 070 0100100100u00%00(0`0 00A000a100q0@001003000002000w00000{0:0_00 00Q0@XM0@9W0_0000y100]00100k0000e000@:L00]00\0&0@F0,00 0 0102000~100x100| 0%000000m0000o00000e0000l10000 0 000b000e001000Z0R0'00000c001002000300003000010000_00h0010030000n0 000s0100[2000z000l0x0{00o0020002000z10000r!0000+01070<00 000020002000|500000010010050000005000000u400000400000s000040000000]ƀ0 0000000k00d3000000!0+00400000w0002000e0000o00x0000mp0h0 00g0-030000u00_000000000000100o2000y100100`00000=0^000m000`2000j10000~0 00000=0H100i10000000000Wp0s0 0002000|0m1000@XU00000100n0 000000R0bC00 0M7N0N00b00p00,02000 0 000100n2000f000j0000000100g1002000\2000q0o0#0G0J000000000000l00050100t00000002000|00u000|100U2000U2000eA0000200030000s00000;0k00 00k2000|0000]1000000w00q000r030L0^00000 0q0 0 00>0100100N0a30000b00}200000 0000u400000^r000t1000b00 00p010000m00 00010010000000t00r100w0e00 0 0i 0000100n7000000000@0010M 0y0010000092000l200000!0000100000>0g0u00y10]00H00t00 020000Vn300000000 ,p100p0R10000d10000 0 000}0\00z00{000Q0W00J00r000m000@`0m000 00000p0Wp000w100O000050000000>0000@nJ00.030000hB0s0g\00 020004000000000100000@Q0m0@0 004030000{00z000000v00000000r000u0000{20003000000.0C000700001000000 0100t2000400000B0 0q03000000l00n00000000`0r000u3000b0\00 0f0000r20000 0 0A0000100}00 0 00100y00Z0q\0"000n0j00w0Vn10]0)00000c000000000100200000s00s0C0[000@O0000_02000w002000|0d00B00 02000100h5000000d00100^0 0x0 0 00f0{0\100e100001003000000U00&0B000000g0y00 0\00q!0030000}00|0 000i0P[000 0^000r00d0W0000 000\0 0 030000100f00 0*00300000\1001000"0 0000~000100q000\00x00y0000-000 0 0 010000j1002000000 0100m00000#0 0}0 000000q'0010000@I000}0000 00̃00p000&0000B0000000001000|00 0d400000100E000`0A002000r100m800000000]n00 000&]1|00000 0500000]ƀ200]1000040000]3000\000 00J00q00c00@M000h0x2000040 <0$0&0'000Z01000 000000000400000l10000j20000 0000@A000100200010000L 000p0^000?0900a0G000 0 0x2000000000d000 0Sq00w01*Y+Y100100t00 00000000100100 0U0F0,0/00o050000 004ʎo100t0000r4000^y8b100lr000000100u00300iS00D0200000v000l0000b0\10000o000w0000 000I000000100100e0002000v0 0000100pxm3000000h10010000n000[000L00e000[00h0S00\00m0'0+0,0A00000"0 000A0_0002000m3000030000f00o00W00 0 001002000{0@010000e0 0001000@QM00100t100100^00r20003000000l0S1hq\ƀ1hq\0@0 0 000100y100t0010010030000sC0I00000p0Ո0 N{10000000000(070000000000r10000 00`2000~100n100r60w0N0*0000tpS0'P[09000 P[ ^2000q00100k0 0 000100v100z300000000z00z0$0 00y0000000h100k100u0010000'0000vp0wP0+00<0@K0l00j10000000^00 02000r2000_100T0)000000 0q001002000}200000q\0u100z0 0N 0 040000000100t00 00000U00 0 001000Bf1002000j2000u0 0 0 0100r2000s100m00010F00 00 0b010000q2000m0 00}00P[000v010000 0 0e0_10000]200\I00t0200 0000x200]30000r000o00000Yep_p00D0100t100q070y00 0&00&0000 000100000001002000|1002000p0B0/050000Z0 0s00h0k0r000 0[0c0100100000000e001000000000100z000f300003000c000000/0X0|Kb0}1K0D0000000 l10l000l40000\0l000 0E0^0_0000u0 0(700|*000a00v0100|001000?{00 0 0O400000100~4000000 0/00000k00u2000s10000fG00 000100L00V0s100j00000 0 0@B000c00S001000f0 00 0/02000c0000x00c100000@NH000000]100k10000]0]00J0O0Q00l00j00`000/0W0000 0100v100i400000B0 0 0000002000i100l100k00?0100_100q0000>0000000w400000100g00q-N\000 0T00^4000002000`00$0E00 0@r.06000000\0000[0003000]000P[00000 0 00100m00x0000y00w000000 00^0P[0001e1Xr0010000r0/0 00010000ra000b200]0000%R001000\10]ƀ004000000Q0]00n0w0L00q0000f0030000l00i30000~00h0000!0 000A0{0f0c0tP[000e00W100w000^00u00)00100100u0c0.00000000D0100000z000q\0u001000000000q100qJ00 00P[00w0000000o0#00|10000 0 0000q\0iB00sP[X0 0 00P[0010W00y000x0A0#0900 08700uP[0000 000000r20000 0703010000`0100m00100u00,00 0003000000]000000q00t20001000006=0r0D0 0<000k2000z0 0 0000f000Y0000Q00q00m00r0\0;0010000`1000 0_,00{00000p0010000000000o0300 00003000030000v10\0 000k010000R100d10]000 0100z00q100w0U0 000100ur000r0.0x0X0020Y0 00 00S000u00~0e000]00P00 0;0t02000x100o0000010020000 0 00000v0003000]000 00010q\40000;$0@D000300000 00300000^0=000!0(00 00f0^0c000000100|40000000W00a000k0@205000000y0 000f030000200000{001000*00/00000 0002000w100100000M100}p00a0000\ƀp0p000100100o00t0a0B0T0W0 000 0v0f0200020000s0r00`000 0k000000100b00t0r000 0 030000100s100t2000i10000000l00}3000000,0b00000000y00$000|2000m30000|2000q0Y000=0100d0-000000 -010000400000 050 0100o4000001000 0 0 03000030000m10000r00000000\00000100e0000*00 00n0 0k0x00%0[q00}00i000\200000R0z060 0 00)c0\09h0y0000100g0 00 0100m100xr0000d0~0 00$0+0100m00i00c000`00j30000+00000X100B0g8002000100j0/000i0000x0100mr000q0;00z0mq%00r0000p0mD000010]ƀ0 0'0 0 000|00n2000e100h0m00^100u0Y0<0-0@+A0u0,000 00 0000n2000m000i0j0z00100Y00JS\0|0p0l0 0 00100s100S30000300000w0 0 0a0d0100g100oE0)00 ~g0\00100h00000100e00j0000n000 0000p0u00r00000000000000q#]NNƀ0C0R20004000000 00010000c400000s0000w2000]1dR000100{n00000]y1000T0A00:0100H00 0 0 001000l00400000i0 000100q\\0000w00|P[0 0`00s00g10000 000r03000010000}0P[0 0.040000]0 0000000V00ZA0$0100y100Z200Vn001003000]ƀ00D0"0000 003000]00u000,p00s10\0 0]0A00000000 s|000 00q\0"0 000n000t000v10000d00q00ɀ0#0k00 00}00010000 010wƀ200000000u03000n00000300000=0v200]001\\0,p08b10]000000010r00n00200020000 0 000!?000w00Y4000000\000'050200000000001002000y00q400000k00200000200000 0 000300000]00100r20000W00x00Z0&000Y 0e00p00000RN0v0000^000p000l000 0 0,p00xA!0\0~}r20000 0 0 000000]0q\0w0q100x 0100000k100g002000q2000u0000 01onl~30000v00m0%0 00j0100c0 000000100nB00e0100p00e000j4000000;0`0E00G000 0000~00000000(00000}00 0 00000f001000000o40000000 00\0l00000h0t100s10\00 0 0t0p00q0000B05_@+tw100v0 00{RHr~00m0i(00010000l00c0 000000I%0002000u0000vp0g0 0^0 00@3#0w30000B00000s00|0000W0 000+0100r00z=0a0~00k300000000000u00o2000l0 0000000000i00p00g0w0~gx100p000'0k0100B00 02000e2000u000000100u00F000O s^100|100u1>yMR00 02000{100g100~00]0 0 0 0100r00u00o2c0w0a00 03090300000000000100T100Z00x30pe{0000b10000n00s00j00_=0]00-0)0D0t0w000}0j0 0\0a04000000#0 00030000wA0000400000z100i100|0 000300003000000100100w100A00f200040000000a0f0 00A0l000j0]ƀ070500,000m000 0 003000000p2000100100t00000u200000 0 000t00T0\0@020407000 0)0 010000r00r1000 00 0100n200000100200000~00 0100}100100w00000300000j00l0\00000 0000100ot00000v100`100{0-0 000! N1*ʎ00000v100i2000100u30000n100p00 0000]2000i30000u20000 0'0(02000s0 00000@3m00010000i0010000m00r000p0;0#0,010000 0000000100A00t00z00u0x00q100\00000100^0!00000k0100i100H00100s00t04000000 0 00\00200]00q\\00 0 0400;\%R]10000s200]ƀ0f00J"000}1Vn00100002000j2000y0080;00\000lVn10]10]0 0 0010Vn200]40000]500000]2000k2000o0!0 000p000|00100z100000x100r0 000100m40000q\ƀ00e00300000"0H000000010000100s100~0000000 0A0\20002000v3000]100v0,pI0900w(00"000lmr00l00000h1000q3000]000n000400000000&0+000d200]ƀ000000 0e0000030000g0f00010] 00 000u0100z2000300001000 0r00000{000e1002000100}100a0=0 0 0"03000;00^00 00|0o40000]0000e00[0 0004000n0n00s0#0/0I0D0 0f0 0000j300000000\100d2000000000000000n40000]00|0}10000100|000#0x0 040>02000c00000000100100|100L3000q\0000000000100y10]0&0000 0020000000i10000s000000c00r0000x100{0$000E00 000"020002000o00100U2000A00200]200\0 006000000]10]100h0'00[ 0 0500000]00050r00000n0100e100f00&002000p5000000000100p0000100400000100T0B0 00"0100j00100~20U00000t00o300000 0&002000U0@9e00o2a0000 0!040000]0 00 0 000~10000200]ƀ2000000L0003000(0t00100x0000p200\0,p00 01002000x1000 0 0~02000}00|0\0 00O010]0 0 03000]200]200]00f0 0 0 010]00100w00f00 0000400000l00g30000200;0g000$00000y200q\00100p(]10]00b10q\ 000 000s200l200030000y00!q\Ā0 000\03000]09hƀ3000]ƀ0000a0m000 0 000100b10]0#0G050 0003000]00200]3000]3000]00 02000s10010000 0000\00l00wU0@^40000j10000 0#00p00g00L10000W0!0$0I000 0 00200]10l200]0q\200]000 0 ,p200Vn00$l200\000w0q\1000\0000 0&000y1000 00020000000o0O0000s4000000020\0w0000000100200q\ƀ0 0 03000]00q0000100v000 00 00}0100y0000t000000r00h2000o000000m00020000\10;3000001070000000100w400000002wtYeq00y000200000h00`0"0000A0@w2zv}dƀ2000v1L0hƀ00v1000 000]100{100r000r40000]K0%0?V@b @b^gXQgagwl}V^P[[t^l^0O000K0N000H0"000 0f0000o000000t30000%wN00000w002000r00\000]100{20000000002000400000102000z00 0100~100d00a02000j00o0L0300000]00m10020000 0 00000200010010010000 00000100c00000s0 00000_00t00 02000}2000w0}0 "00000f100p000}0,0 00003000000;0000000000001003000000{0000l00z00j00n0r06000 0l000~0000a1000000o000n0000x2000d0003 0 0000x00ZtV f;umyq0{000]00{00A002000100^000L0$000000x004000000000100x00000u0 0 00r000d100t0100q\]00s0000~0000}00001000 00000^0000Aq\gq00100i0+00#0000 0r000i10;000e00K00v000_0l0=0000h0Q05_100p0x00000m00000 0 000p0000s00_0s00000300 0\0x0h0s0j00!00000C0'000000000001000 0!00100}00000z00nq\0\10;20000030000p0/000 0k0e2000}000 003000000100q2000\wmm000 0o0002000\00^0 0000h10000d0L0+00s0000000~0g0000@‚00ke~000 0z0 040000lƀ0]0,pƀ[0 0 00000000003000q\00 0 00100n100W50000bw00w00 020003000010000000200000r0 00000N100o00}00 (g10>\002000000'0000000x10;000P[00e00e1001000$0B000000000q0f1000100s2000x001n0 0 0 0100v100S0h20000 00 0 000200]100j100~0w00100P[000 0 000f2000100q000000 0+040000q\100k00000000h00qp0\00h200TXr00b0000[0^1000000}q100|0 0000s000q\0X0%00N00000000n10030000o0l0100c0 00'0200000f000030000n100l000u000l100\000 0 000s100s100k0000m000 0 000000w00200000010000r0000,"0m100|00~g0000}00)000000100ƀ00]000070000000\30000}0+00D0 000u0000000z00n0000000|000 00{0( 000t30000~300000 00030000100r000100u000000000000100h20000000000_2000100k100r000"0000q200010000000b00200]ƀ0000b0o0`0g00=0 0%0*0100C0000j00e0000^100}400000400000s000000l1000 00300000000P2000k30000x30000NN10q\0N000$0 00P[100e0000 02000r40000]0000 0_05000000000p00200050000000=000X00Y100{B00 0100100100l00 00000t000j20000G000j00 0004000002000100x3000000|0000030000400000~002000E0000000_6q0j0000f0700F00 00 0100{0v0000j000s000000u00j100i000_0000A00w100v0100$0'0p0o000q\00100000s00}r000r000~100w00 0700 0 0 0k0100s00d00100k200000s0000u0 00030000{00v0c0 0 0 0100j1001q\}200000f00'0400 0 0 010000100x0p0x00100d10000200030000q00 0"00 0 000100r100u00j100100100q00s0} 00 0m5000000000\100}080 0 002000_100N0q0000000p00F00 0 0 NQ1U0N00N01000000000b0b030000z00`10000m0c0+000 0]2000z3000000000k1000000d000000A00100t30000i200000{0001000040000000~0G0'000100p00 0}100 ke200060000mQ,g(g0Z0000002000{00L0000h100m000000fpop100b0 00300002"00000100w00R30000`1tt00f000a00g0a2000o0.000 0 000_003000000w0 0 0 0100100z10000p000 0 00010000000k0b0000z100o00C000o0-Ns00000 000100n00A00100s30000A0000y00p0p00100q100b0H000<0000010000o1002000000100l000 }100`000}30000001q\000000vC0000000\000000H000m00P0C0'0 000100x0z00000010000002000j0 0n0x02000`0030000q00m0(0 0 00100100W00r0000^1000p0200000010xw0000010000v100}p'`i2000{ 0-000000t010Kj2000_00000'`h00000100100c0000"000s100004000000010]30000x100000z00p00y00000003000 0 0W]ƀ000wm0000000 0 00z000x100q000*000000000v0010;ƀ00r00n000030000|0 000020000000h00S00g0s00AS1*Y\002000r0w000P[10]s^100q0]ƀ0t0000R00H0I*jr00;00"0 0 'Y}v1kpS100A00400000l20000xr00 010030000200010000z00X0 0 0020l]ƀ100g1000s100J06000000z0010000vq000000010000100300001000 0 00000y100w100070q\00]{C00 00000xZ400000000100|0000p30000h0u00)0X0u0x0B000c0\00r000z0030000200000 0 00q0100r100i1000000 0 00]400000w2000000000000200000100~00000y000;00k00z0000t0000v 000k00\00000o010000p0000"040000000002000y10000h2000d00000002000b00m002000100i200000000!0$000 0s000o00{100400000002000l10000j0000x00z200000q100000100Y0030000P0020000R000900o0000Y100000 000P30000{000000x00010000300000 00t00000x1000 0"0200000 02000y2000s10000100o0001000]200000i0-0.0j0030x0000 0000{100}30000Y00v000q300000020000/0a00000^02000v00s10000000000q002000c00 0l000]300002000G0N050B0E00 0 0$0100n1000 0002000300002000002000w40000000l100z0n0j00p0 0 0"0100q0\00000100l00p00S100}10000000030000|M03000p0 4X0V000z000/0000 000000a00w400000t0\000 0q0001Z0W000j00000|0000a0!0^3000000.000瀤00`002000x000 0060000000200020000X0H0;0@0G00 0 00100k30000100X00n0 0 0 0100100y100|0000n0000001000o002000]100h0 0000100D02F0k0}2F0k0t2000200000q00P[00k0000+0T0Z0000@/00100s002000^0000k00000\000|0000n00t00000s00 0100v2000d100w5000000p004000000 0030000s10000s$00001001000.000g0f0\0 0 002000j00q000002000sr!000000200]0000f0000}1000+00 0 0300n0n100000m10000t00000t10]000 0200020002000}0 0 000_100`x2000 0 00o000000000q10030000000倢0 000 0000Z*Y9s^ m00000000100m00i0600 0 0 02000~000MR20000000 0 00100h0,02000f100`0)0 00 000q00m20000 00020000010000n000000q00100o1l]100p0i000!0M0S00l0000|0k00000002000y00g0#0000k30000b0000100l0000001000\00mN00 0k00P[2000x00}0w0'\00000 003000]200000000p00r0 0000u0y0000{10\0(0q00u0000 02000000000k1000000]0 000C0100Z00100~100f0000Q100i0 0 00c000`00p0N0 000000010000~000000100m00100100000000z0100000000300001000030}000000 +YP[q2000ƀ00Q0@]qs00s0 0t03000020000+000 0 000~00|001000p0000000q30000000m00x100z000j00002000Q04000 0 0 0100ƀ100{00s001000000l00x0000x0q\0$0|0 0 0 01000l00000000X00z00b0 0001000000S0000100p0000000~00u0@I02008n000c000s000\0]00B0#00 0P[00Su0040000030000i00t0z00000100_00x100\0d000q0(00000000a10]00100{00|2000300000 0 0040000000q40000]\00-0j00000M0000k00L0V0 0300000n0^000000P0Q000v0!000000000h100s100t2000j00|0 0000100{2000z300002000`200000000l2000r000N00040000r100v2000100n0 0000x0v00\10000t200]00000010]4000003000020000.06000 0 0 0100i100x100j10000000O1002000v30000rS[@b2000:000A0Y07wP0O00%00w000000y20000000A0 00̃100m0p0k0000B0 0 0300002000w300000q0 0 0M02000}0 0 0 003000]00g\\000l0 0o0000003000000 0h0002 000200q\00000 0 000y100o2000y100[00@0_0000 00%0,00000w2000000030000w00m30000U60000000s2000V0000000h0100f00h20004000002000m090&0'0)000000000 050000002000u00'`00X100z0000f000)0Z00E000 mk20001000h0 010000020JS\00 00K001000f0t000002000300000030000j100}000B0E000q3000000z2000ƀF00000p100|200000k00x00n00d200020000000s000010000400000n30000r000 000100 000v000 080000 02000_1000000~00u00 0100q00000000000[00q0 00000m3000060000000100t00000n00 02000l30000}100w00200000w70000000010000 00000100(000000000t010030000_000 02000[000000Q0 0 030000}10020000]0010000000000i000}0K0X0b00 00308000h0 000d0a200030000p0000L00000100100s400000l2000x000000j00l00100o100p00000}100l060 00#0100qB00000000000w00c00o0;0000|300000%0.00 000020002000^100~100r3000000n30000002000x200000 020Z0100Z0000\00000000b100j0000010q\00_p0z00000000000100n1005000000100q00o00 0 00200000400000_3000q\0]00002000|0 00u00000q\00r00 0 0Tl00q100100b00T0,0C0V00!000D00 0 0Vp100p2000100x3000000}0 0 0 010000^00400000q0030000y00|00 0#00000!0020000000300002000l00 000D200]00u0800c0000q00000y100{000 000030000d00t10;10000l0'0/00000a0 0000c1000000q30000}30000\]0 0t00s40000000|010xƀ200l00 0g00@b0:00 00 0g01000010000q0020003000000p020>\b_w002!0000000{00000;0;0]0m002000j100r090Q000"000P[000010]100q\]00g00_0w0]000n000000w30000s003000q\0] 0'00 0 0010\00{3000]0000s00Yh000 000m000|3000u200]ƀ00i40000]0G0 0008050000000n00000000i00^Yeh30000j500000000h20000P[b0q\ƀ0\00300\0u000 0 000v10000v000j00 010]3000]00|0u0700&0'00000z02o0W\000y0p00010000r0\0000g0\0000s001001001000000 0g0P[200q\000|000030000y0\00,0Q00 06000000]00k0p0000Sp200010000E0000i10\0000~10\00000~10]ƀ00000,p値090Q00"000P[0000 02000100r100200000 0z000100000 0 0 02000~10\00|30000001005000000400!00T0QK0OI000 0^00p00003000000106i0 000000[001003000000z20001000\0!0,0000\00{200\00y0200000r001000h9h00i0z0 06080100a00 0y009h2000v10000010]00B00y0100q00Nd0 0!000000p\0000 000v200010]00 0w0 0a1w9h100l0000]00010]000P[100{1000m0V0 00(02000}40000q\00 000000#001003000000 0 0 010000w00}200000010000k00m0 0 040000]10w20000!0001000,pxǀ0000000100000_00 00200;ƀ10;00{v0000_0050V0000o0p200l00e00B00 01002000v100u20000]0000 ]10]20000]0s000]1000\ƀ000r00q\Bc0d0@0010]1q0a00}0P[200]ƀ04000000030000m0000000002000v00&\300000[0 000100100~000000/00!0$000t00^10]300000000d100e000o0p0倪00]000010000g10xƀ050@0A0x000s00!0400000100q0000 000200020001000z000]00t0000000o\0y0x0r000N0Q0Z00'0 000000o100000q000030000t00000y000000x003000000^2000y00U200000 0200000v0000100z0>00 0"0%0C00 0 000j001001002000\1002000u00 0m000~00c000N000000000010wm000k00u100m00a 0h0Z0&0'0/0000m00B00 00040000040000000p000000l000 010]10]200\0000]10]10\0v000000v00 002000000nA00200000d00k0[003000000100s0000{0#010207000r00 0 000n100w00200010000100200000w0Q000o0+00w0000 0r0o30000p1000000"000q20000 0o03000000k00 0 000{100}00r100d000k0/030A0C0D0 000010000000[100l00~0000100100p0f000100000f100000 0o00|100B0z00r00g100y0 00010040000030000002000u00h0F00@s0 0"0 X0g0:00K0 000|0P[D0d0j00P[ƀ0"P[0)00N W0 X0f0S~01W0f0{f0S~01W0f01L004j0~vNN0f0kK0n000a0c00f0Q2~0W0f0l0_0P0c000[0f0b0~0W0Y00f000q00^_0p0040 0@.000D0eh00H0vK00\S0U0000g1]0p0yBh00010010U0000U0D0hL0s01002W0S0D003[0n7}1F0W0~[0 [0.d0@qBn00SO0W0Y0v0W0qY000rK0d000|1~00AU09q0vQ0W0=W0WY0Z0[0O00c0c0%0IK0L0U0001Q001_0D0K0U0D0 F00W0@Y0[0001d0O0Q0!S00U02V0O0h00+^00L001W0D0x2~0W0D00V0YCB0f0 0xv2_0H00p<0|1F0i0s00q,oQ0{K0K0L0tM0O0g0000O0\0M00500M00 0P[0|vS2K0W0D01000e0000f0D0v1Y0U0r0P01Z0K\Y0Y0[0a0d0n01fM0D0L0R0S00~0q>W0B0F0ƀH000ƀ0H00000ƀ 9[ [e!hirs)0Tm0 o0@~~0V[P[k0~0`Q#yywwԏS}0S0Y0[00000ƀQ"y_k4l~vf0f0g0n0p0~01H000 Ny1U00B0 J0 K0@yI_00d01L000S0Y0[00000ƀA0)B0*D0 0 0\fNJі0D0fM0 V0@vW0[0 0|10O010F00d0i0pq0B0~0#1X 1X~000 0\0_0S0HYP[xS0P[{X0X0[0 s0h{00F0w10d00d0D0 R0@LPS0W030j0v0d09U0@+X0@tY0P[O0d0d0(d0b0 0=0U0U0 X0q0[10O0#D0d0L0iO0Q0@R0q10j0D0(M0AS0jc0q0 q0D-^cI{ƀM0Y0{ [0 h00F0A"h00&W0_0s0M0p0p0而0XP[n0D0A W0@h0S0kY01o00D0`0 `0@m0@Qe{kkU0@Q~W0zX0\010h00d00*rsrs}xNf004l0d0p0 p0@*q0t010F00qQ0@mX0Z000a0 a0@ec0p0n0F0$K0O0j0 j0ek0j0O0Y0_0 g01j0W0tc000}00~0`0'E\a}a}E\e{kp0 p0@0WD0O0`0@vh0Nn00(gS0Y0 Y0]0,5_01Q00S0@$YW0X010F0q0F0K0K0@M0Q02d0g00>0B0zH0@MJ00F0O000V000000D}p}p|uu}n00`!P[Q0P[ P[u=ˊp0뀉00{00O0W0 W0[0@sh0pi0@Tm0{K03M0O0T0X0F0m0I0 0@0W0P[vD0}U0F0c00K0Y00 00}100Y0[0@.Fp0Q0Q0@vW0X000#O010F0K0@)L0M0=F0VP[0&0T00F0f0 f0h0瀊01_000D0V0@BW0a010F00@ԍ00d0O0 c0K0@fM0Y0[000ǀ0*0S0Kc0>c0d03s010F0 w0<<ƀߘw0@ELM0 S0@W0Y0q0m10O000q%y00F0O0S0{P[{6qS0`U0Y0c:D0P[zF0H0K0M0!O09[0d02c0}0D0P[pP[D00wP[1W0B0F0H000]00P[逝d000$00 0@wF00o1T0O09H0O0d0@v0N1Q00ƀ0y00@;[040M0[00 0*0@0@Z0ph0t[0~0O0{P0 P0Y0|Z000q0W_D0nL0@N0g0vQ00[0[0@@000 00h0M0O0D0N0mP0Y0L0L0@n0r0P[l0NF0H0vJ0 K0h1T0K0Y0[0001S0Y0s09s0u0)0,0L0 U0 00@50100w0N000ΑO0U0@`{020002ؚS}S0lr07P[~d0g0 h000]S0P[B0S0 0p0 1L001|0Y000Q0h[0([0_0`0c0O0_000Y000h0Z000K0gm0:0&ؚ0S1yVnQ0:U0#Y0/Z000y0@,AP[B0@[F0@ߏ0I!S0_0Y0[000v000U00000P0v00y0K0K0L0M0O0H0l0;01j0O0W0@_0i0[O00l0000Y000^_l _l!nF*@w@N1N000^L`f10000NN39P[yJ\0O00001_00_0h0h0j0n0m0y1i0O0100_0@Od0@te01~00O0O0S0pY01N000000B0 H0iK0F0H0@PK000F0_000D0 F0 H0Bk0`00v2B0R00[n0)0QQꀌTP[m0 0MQ0 0u0@ܔ0@0pF0kn0y0q}01F0h0}X0[0 [0@UK\0h0:k010h0X0Y0Z00F00R00N0N0yR0@S0W010d0AF00F0@aH0@ڿM0L0e0O0ǀQ0000Nmk0/00;__y =n00P[0P[000O0hW0mD0~0n0e 00Y0020W0D02i0S00j02!q0D00L0]0C0S0,S0 W0#Z0e0@000vp0s0 v0ty000W0@Y00B0F0H000D0\O0JD0F0O0Q00K08b1v0h00:00o0@0k0,P[P[耜b_lv|O0Q000k0 l00' 0DR1Q0020c0f0pO0Q000S0S0Y0@݁]0_0 d00O0F0H0000J0Y0[000B0K0M0Q000|F0d01~001K000000=N0Y0 0~0pql0S1L00y0000k000xX00h0%h0 j0u0@}݄001Q00J0@i00000L0Y0[000ƀ1v00X0Y0R`0@CSf0M0,M0O0 S0U00Y00000U0`0@ 01y00j00000Y0[000B0 F0@K0L01H00hR0U0-0Y0ƀ[000H0Q000Y0[0^#0y0 {0|0F000|00i0dk0m0p0s0v0ppP[D0j00@_|000100 _00h0h0@r00 T0i0Y0[0001[00_0 `0 d0Q0e01Q001f00Y0[000K0K0 S0U0Q0~00Y00v0Q0 00Y00000B0D0;J01S0Y01R00X0a0ae0 e0 i0 j0R0z0#0000O0J0 0y0S1NN0W0a0c0d00P[Iy1D010a0tq0q0t0 }0Bl00F0H0000f00i0bM0@~S0W0f0Z20W0000k]0G]0 _0=`0d0~01K0Q0v0wL@Ofy0Nv2]0W0D0j0j000001L0000F0H0J0F0H0000@U0X0 Y0[0K0@~d0@|0xn0 00){v0~0000|00000N0S0iS0@T0^W00P[ P[ug_lΑ00~0000p0h0h0kj0n0 r0 0mD0k0{90o00pB0@jD0H0sS0mc0sZ0Z0@_0|H0@000N0W0@]Y0r0000Y0000N0O0 Q00D0jj0@_0qj0j0@ffp0L000O0gq<~0B0xB0Y0@n[00M00U0D0 F0#H0J0L000W0d0 h000D0{0s0002v0001~0Q0Y S+c99cd{kaabbSP[怦^00100100[01o0o000@B00F0O0Tc00h0u[0`0 a010F0D0~d0倓0D0d0f0001v00W0W0X0Y0000?k0mA:070r"v0K0D0H0K0@S0p]0ND00K c0P0%0000Bt0t0~0++o쀟qX0a0q00d010O02M0N0c0d0"g000Y0Y0sq0stK0M0W0100f00R?00F0q0UW0 W0[0@}a0Y0D0ID0 F05O0o0 o0@p0@̭0pS0O0^L0T0{`0k0J00Fo0 o0@d0u=S0!U0f00F000_0@01F0D00/0J0 2j0)0)0B0000_l0P[T0a0 ~0倏000s2h0j0D000h0 00%S0n0P[00e00hD0K00K0P0R000w00 00[0lX1j0D0tD0K0aY0Z0000k4v0c0_0O00SHs5"ԏBNT0Y0Y0z[000100Y0[0001R00vsvp~00W0cY0m[000|Kb KbwbeY0R0S{T$4XwY0/j0j0R S00_0J0Y0[00020j0D0Y0c0h0R0~0^0T0Y0[0001>eW0M0M0 O0@S0j0L200010j0D0rU0B0<K0L00D0e0H0Y0[00000v0D>D0kH0r00P[AS002Y00p01W0D0ix00\0 0.0S000~YYK\^v0a004XO0@d0_{0S0_F0@AJ01Q00ƀj0k0 0!q0D0D0O0l30~00Z0H0_Z0lj0m0j0@Q00ax05|06~0 s0s0y0z00 4X0S0mh0l0~0~0yK0 W0`0jh0m02S0001L0W0D0y_0uu}0P[O0c01_0D01U0D0o0 o0p0v0000";S' džO0Q0( U0K0|000K0D0\j0 k0!n0B0W[2U0c0f0B0L0 P0@[0r2U0c0f040]miV0WU0c000k01L001S0D0Q0R[0c0nc0d0Uh0_i0Y0ꀊ000000(gd0,d0f0h0q0㉹0Q00tN0NzO03n0eg@]1Q001Q00zpS0hAW0m0IK0 S0pU0 a0104XD0l020c0U0L0Y0퀌0000m0D0F0H0j0[0_0-a000~0 0i0W0}p1H00J0 S0 U0{01]003h00H001Q0030p0H00Q00,ok0_W0_W0CX0TY0Q00000 P[|_lF0P0w1Z0000z00c0c0@n0{0~0020Y000000D0JH0S0tW0sj00 0vP[F0H0000T0B00Q0T0U0D0W07uD0UU0fJc0k0k0f0Rc0d0@i0^q05yJ0@N0 O0 W0`0U0@;Y010F00]0w0l0K0zN04N0aO0 P0~001*Y0SI{0 {0@t0t0kUU0V0mY0 [0-`0d0f0000d0 0K0)L0=M0d0d0j0 o000M0wO0Q0001~0Y010F0B0@M0 Y01f00~0 ~000j0W0D0tK\O0Y0_0v0f0[F0F0H0 J00q0~10F0p>P[A0fB0D0n0 n00@P[20D0n0S0h0j000rdc0|0z0a0 000 02000100K0 S0@ė0@輏00000@0op0h h^uߘ@_土p0|0@C00F0Y0Y0GZ0ei0D0nF0O01U0D0eD0O01U0D0O0@sJT0X000|0@3~0 00@k@00Y0pD0fP020W0D0yi0i0hj0n0 p0v00O0`00000h0H0Fa0~00D0c0e0?g0Ah000 _0tStS1Ỹ_0 a0 }00F0K0D0k0e00\K0 M0 Q0W0@iY0000a0C0@0i0}0ir10D0_0@7z0U0oY0%Y0Z0]0`0a000O001a00c1a00`20W0D0i10]0K0ld0U07V0 W0X00S}Y0_h0 (~00001W0D0u:`0 `0h040@9|0Y0B0K0P00Y0L0R000݀00002K0H00L0SL0 M0 O0P0R000}Q0m0c10M0|X00 000[000q0O0s000k0B0T10[0F0yH000~0 0\00Y0}[000100B0 D0J0@}K0W0 Y0`0_00Y0[00020W0D0s0"0vvyw00`p!O0}s00@W0@i0010F0X0[0 [0@X]0@ |f00D0qX0@Y0 Z000F0 K0$'O0@KR0@ڕT00d0 f000SQQ,g 00 00P[0 0@R]@tKbD0qS0@ U0{k0s0c z0 z00@S0X?{kv}W0X0\0@i0 s000p_0@P00001J0Y0B0 D0@EK0M0+O01Z0Y0D0L0 R0200Y0[000O0Q000H0Q000000000 f0"1Nf0h0q000f;S0@n0{0Y0K0tD00US0S0y)U0_00D0j0@^v001W0D0K0rM0Q02n0x^D000^0_0`0H0W0Y02L0_0D0F0u00^0yd0!d00@ĉ00K0 0tT@c1K001K00M0}O0}0Y0]R0:Y0[0K0@i݋0sc1Q00W0X0+Y08Z0<]0c0@d00]0z0000fW0ir0W00K0O0{01W0f0[0o0Q0000X0u20X00{]0O0bS0S0T0 U0=c0h01h0q\10T0|O0P0+R00000G300 ftm20X0M00{0|N0@ubY0 h000O0h0vp>F000k000P0hS0 Kj00000000F0#H0I0cL0N0h0 00S =1h0Y000000000g0*000 N\0W0S0F0_0 h0F0O00^Ug0Oh0@r0~00D0o10F0X0X0f6Y0\0a010D0n0P0X10h0K044Q0\S0|W0 S0)g0g0 (n00Q0u_00Y01y00S0 _0@^d0Q0_01H00Y00000J0J0K0M01Q00ƀ0O00ǀ000ƀ1m00ȀB0D0@dF01Q00R0'0Y0ƀ[0000v d0d0 g0 r0 0uQ00M0O020L00B0 F0 N0U0_00d01L001d00pr1K00O0zQ00b0]q0)y0}0}0?~00 0a0{0?000!0@[0Z0@/Ԁ000y00~{0@y000GP[ P[y_l䀈m0H0L0Y0`0@4000~0P[p0lj0j0k0m0y0tP0W0D0sU0{20W0D0300k00{0h0a0c0,d0=h000X0a010O010O0F0 0Sba0d00ua0d00u2O0a00kO0a0 d0h0yh000l0t0 0m0NP[0ΐK0 M0yS0~01X0D0W0@0U0Z0FZ0 [0%^0<`0{kq0k0K0 L0h00u0D0W0@ۋ010D00Z0xK0 s0 v00~ԏ001H00j0@+l0O01F0U0U0V0/W01Y0S0zs0 v0yy0|01000d0O0Q000D0O0U0 W0l|000x20W0D00s0~10V00f f@Yokpԏ0Y0000U1S000@N001F0k0{O0v0 01W00y1W00z20d0O0B0K0p0001d0D01H0Y0O0@O0Q0.S05T0D0{_020W0D0n0n00 0P 0k0(gpO0x0X0D0@QwF0R0d01Q0D0j00y1J0Y02F0Z0m0K0M0CN0e c0c0 d0g0~p0@00K0}h0y0O0kD0 F0vH0T0|W00qy0B0F0H0I0Y0ƀ[000D0F00w1000d0j0j0Qv1J00W0nY0B0K0@`00Y0F0H000 a0hh0%h000S0 d0@`h0w}0>_0M00d0|}0:00h0}0@R`0ph0a0c0d0m0}0 0 00h0t10h00d0s}0d00}30}0a00a0a0@Od09h0}0h0ꀰQK0M0!O000}}0@ۊ0qD0eF0 K0 W0_0}0@w0|1c0h0c0;}0@Jx00h0~100 9f040W000070x0{0%00e000Fop opS`0D00{O0S0)i01J0D01i0D0W0Y0j[000}0t0/-Ngg6q@w-Nt8Ns^1Y00|0 |0}0~0h0n0F0tt0 w0@^y020j0O0p10F0Z0a0 a0j0@sfp0{10O0Z0\0^00O0y10h0D0H0L0[V0X000 ]0F0ed00|00s00$0E0F0s000o0i00[0K0b00P[iu}B0aH0kS0jg0g0U}0~0@00r1a00S000000D0vM0S0@HT0 c0M0@ƹS00D00h0]0500$0&0D0F000Y01S00j00 0l0000O0`3]0`0f001K0W0xS0v0bP[kx000~000K020W0D0BH020P[p00W0vm0Tr0/r0s0v0!~0CT0@IW0@dj0n00 N00Z0wj00D0n0mO0Q000W0@orY0x_0gm0 n0p0_0?0@0nDM0O0zT0j9v00D0@+s{2B0_00i0Zi0j0"k0Ml0K0@5L0100K0 K0`000Y000|D0F0J0p%D0 v0 v0oy00c_gj0P[D0K0S0xV0%s0h0Α00000_0D0r0B0"~00k0uf0rg08h0000]020d0O0xBB00_0D0d1R00F0uH0?~00d0nT0n[0a0a0Bb0c0d00$000P[kl_l001d0O0000{000B0R00R0R0gS0n00D0F0@H0|K01R0Sj0(000 P[ݑ2F0Q001s00j0n0 v0 ~00a0l0K0s1^001[00O0O0 S0d01i02J0W0D03_0s0002L000B0F0@vK0L0D0iF0H0]/u0P0@50Y0ʀ[000m01~01H000K00 D0w0k km}vzRҞw0 HQ@fg0-N1_0d0~W0,W0 Y0_0h0t000{P0@‡0/0pD00P0`O0Q`00Xj0@Q-Nx0F0qY00K0O0 S0U0J0M0d00k0{10D03F0O0U0D0[0@\0_0C`0M0Q0W08~002c0S0D00`0Pc0c00vԏ0Y0K0ԏ0Y01H0Y0B0K0 S00\0|00Y0[0000H0Y0[000ƀMh0~0~00 N N0_0X;0bh0n0o0F1j0D0w TveY0Y0[0E^0@ձ_0O0s0f!~L04P0tR000W0sW0X0Y0EZ0D0^W0;o0P~00Z0gf0~000p0f=Y000 00 00000lir0P0H0j0@/~00O0U01U00 0-^-^_lv00P[~0 ~0@a00M00J0D0H0S000T0 U0V0~00r0V00$h0vF0{d0@n0~00T0{0Kb00 0NP[_l0f0e0j0n0P0P0@~S0lW0k0Rn0O0cD0H0J0rK0M0kAk0n0kM0P0(P0 Q0R0S00h0h000j0@⣈02O0j0D00@0oW0W0[0 ]0#F00@H0D0d0K0@GS0U00d0F0O0Y0~[00x0 0h000v0L0k0u20W0D000 0NP[u_lĖ0@݆0@ӈ0t0oY0$Y0_0n0s0M0O0Q0000`0Y0[0001L001000O0fH0J0uL0@QS0q[0o[0]0+^0e_0[0[0p"f0#00W0sD0CQ0rY0{K0W0d0s0 0g001Q0020K0Y0n000x0J Alhn0o00000S0N0Y0Y0c0 j01o0Y020JW;Nƀ0okO0S0U01V0D00]01j0F0J0a0zX0AY0NZ0p0 ^ ^(g_lBzp0{0\00}1K002Z0W0D0lM0M0gN0O0@3c01}0D020`0d0J0@K0L010V000iK00u001R0g0P0|0|0 ~0@{0 0020W0D0z0Y0zH0%K0T0 Z0f000Y0[000̀Y0[000L0NM0S0TS0 T0U0 W000߀0W0Y0[0 "h00{0000]h0i000O:`0000P[]`0=n0{00M0M0 R0: S0vU01N0SqlQWD0H0}J0xK0~M0 N0qO0P020W0D0000<0P[`0 s0~0@01y00Y0[000H0aH0J0!K03L0M0O0uQ0 ~0=0S0|00CY0@r0@0eP[O0 h0;0Y0[0000000 m0m0@Hn000YP[pm020X0000h0f0?0a0 00301T0~0y0@R0@\~02y000]0]0_0Ga0q0@t0100N0X0Y0Z0002X00F0100h0k0y0t0y0@4|00h00G0H0d0V y0@gN0O00x_0y_0 a0c0d0`0)k0ld0@ٗy0@F0-NN0O00b30O0a00w0yynw0[E\c2uz0F0]0]0_0 a0oh0@Mt000s00n0,oK0 M0 Q0S0W00!f020S0F0!0=D002F0B00D0M0W0]]0uT0r0}i0~0WN}I{{0_ a0D000 0z00I1z00tc0@nz000h0|00wa0c0f0000$+^00O000S01a00_0a0200S0000S0zD0Q0xS0W0_0c0!z000h00_0t1z0D0z00h00S0y200S0+f000sN sNPO4Xl0^u090F0k0}0 }09~0a0200F0k0n0w00O00eg0 g0sh0j000~F0^k0WX0\0@]y`010000wS0@|000000z{0{0 |00@ݚT0D0j000圆Y0[000h0|L0 c0@k0s0v0001L0D00 0000h0SB0]0a0q>0q1R0010Y0{00ttzU0U0@DY0`0@9Jd01Q001Y00B0/J0 K0S000000S0Y0[0000H0Y0[000n0B{0 {0 |0P~0a000KjH0 {00 K0Q00~0@ހ0n0r0 u0O0}0K0aP0@w|00f0D00n0^K0 O0f0h0%i0Fj0im0J0c0 p000000 d1}0D0D00m0]00{0 {0@|0 0i00i0JQ0h0 p0 s0000l1N0Y0y1W00wj0j0@O{0 0@&dя@,o`0D0p0i0hM0 O0Q00S0d&h01J0D00ir00U0]0o`0P`0 c0d0N0Y00p02U000 d0&}0}0_w001K0Y0d0@h0 z0_0s01HQuO0u00`0M0|W0@fY0m]0_020K0Y0O00t]0^0_0a|0|0@߁0 0D0O0j01L0D0n0}U0 V0@W0 X0Y00d0D0MS0U0z10Y0ƀO0@U00M0XQ06Q0S0 T00Y0L000h00|0=0HQp0s0 v0}Y0[0000F000i1H0D0M0O0 P0Y0o[08000~]0{0@0pH0{0000D0F0H0J0K0Y0j0=k0Y{00K0rh0j00D0x0JR@w @wwxRHT]c0!00000F0xS0@j`0Q :000Y000]0@ۡIdx0<|0=000d00000[0,h0h0 i08r0s0cu00d0~0F0o0[0 _0?a0f0D0M0000K010O0U0U0@#W0X0Z0000@e006o$F0}L0 M0Q0 S00F0e0Q00ƀ0s0D0M00fp0p025_>}H0@Q0CZ0@n00(gu0` u0v0[w0$ x0 c0|00u0 0000AH0c02O0`00801x00pf00|0|0X }0 0 0@Ls^p%F000O0f0 q0@rt0w0z00D0S0d0100}p!0X0X0*Y0Z0[0a02O000D0d0D0S0 U0 V0@W000x0d000|0r~0000Y0|Z0x000y0S1P00j0,j0 n0p0s0y010Q0yx0/c*s0S0j0}1lz001d0O0`00`00c0 d0h0i010i0B_0t0}00S0h1O00y00pk10F01x0h0tS0V[0,[0h]0_0`0a00~0uO0n7n0f1L00|0}x>O0p0x00_00]0r_0f000S0W0Y0Z000_04~0@ Ā0sB0 J0\50@@Tb000F0D0F0L0*L0~M0 N0P0R01_00>0 0@ET0WnfH0@}iK0@`Y0000g0\B0 D0G0`H00F0 h00WSS@YJT6qіp+jƀ0A0@0Y0y0000b@pdk0010F0y0!}0~010W0q0q0 t0@dv0@>ow0p#O0&D0Q0@i08j0P0 R000v00q~0_~0t000K0 v0@0ԏ0Y01H0Y0F0v000|1X000!000 NL0R000|0{000h0xS0zh010h0U0 d0@lv0000uL0R0000000h0hi0p0y00d00F0\|vrRxU0_0_0aa0c0<d0K0 O0 Q0(v0 R00u00k0U0~0d0h~0 ~0@ZXS_@W00}B0!K0S0 n010Y01~0Y0000Y0Rh0'}} rU@]ۘ0Q001p0Y0|h0@ثq0SEek0Y0~1j0Y0U0#U0@W0Y1]0@`_0d0K0Q0e01Q00뀰0N0/O0,R e00K0@M0O0oS0ql0O020|0F0uU0 V0@(Y0\0000_0c0v000h00Y0K0K0M0O0S00O0c0v00K01S0F02c0a00z1v0O0wB0D0F0J0h000j00S01d0D01v0F0c0#c0 00010h0O0@Ud000w002w000Ah0w000rD0F0@"@K0O01w0O0t1w0K0wq0r0?s0 t0_0o0=00$0*0t000h000S0 0h0t0100rt000h010S0xc0@Xt000zW0h0ut000}100_0a0c000B0rc0@ʍ0 h0wc0@[t002t0a000a0oW0@L_0a000}W0y0XK07K0M0lO0%W0c0gt0000h00W0c0@x00#h0c0@+Bt0@2J0N0h0t0@͊0|02t0O00B0ZD0J0<0000000000000ƀ1t0D0 a0Ea0c0!q0.000c0@jwq000zO0@gd0q0 00S0p2K0[000a0sO0@_0a0@h0gq00h01c0h0d0@ q000h000oB0O0U0]0%_0c0@0 h0qc0h0d0@4q0000O0ih0d0@Cq00U01S00r=n00Uk[ } }Ӂwk[y1_uv0D000E0M00~0f f{kzvL0R000~00 eL0 R00000lW0 Y0 [0q0t010F010O0{&0D0M0d00zM0u0@|O0Y0_0(~000@7`P[kx~0@@i0a000_0 n0 p0\s0@iu000y0`01:L0NL0 L04M0pR0`&S0iW0~0kB0D0 F0|H0 K0x0M0xB0R000D000000:00L00}H0n0|Y0[0c0i$0H00 0@ض0 0@yP[|2n0h00pSO0S0bc0i000z0S0t d0#y0y00 0ph02c0_0D0BK0=O0{0d0k0r000pK0yO0K0 M0O0kQ0@d_00D03j0vpj0S0J00000`0, d0@zr0=0Q0Y00h0~000000c08c0 000j03S0h0K00oO0 S0T+h0S0xW01_00h00r0 r00@Gw0D0100~c0+d0@j01L0D0D0F0S0c0r010S00h0h0xr010D0P_0|0 |0$ Yuz8_0@+lf0r0x0000D020F0h0X0X0Y0($[0]00F010F00d0D0@6K0M0R00000s00r[0[0 c0r0 0@|4l1S0D000wK0M0 W0Y0Y0[0003J00L0010Y00c0~00t00BX0@Y0h0O0}Q0001L00W0i0000\0lr0*r0ls0u0!|0F0W0E0 0@qrRΑ000K0@EM0O0y20_0000vn0o0@p0O00BL0000Nw0Nu0NM0g0}(g1V0WBW0SX0d0i0fi04j0;k0Ym0000s000`0@&~0Q@GUV0Y010Y0O0S0 00Y0s00001s00D0ZO0_U0z0HW WyX|P[my.圇_0n0 s0N0b_o2O0U0D01{SO0/r00k0d0f0g0h09[_Vv0 e薈15_0i1eD0 w wK{|y~000~VvvvlfggpWllnq0za0{d0ǀfxBfgif^ ^y_o`ub0H0[q\U^0_tg00\S SssTlVX00y00 NO00r1|00o QTik ik@zlz@.00QTf@gHh0Q200r0r0`ST0p1h00hD0䀁0T0c0g00k0}0d00P[k0(k0o0~00Z1N00_0 `0 j03U0K0[002B0R001l0P0Z0eh000ug0h0j0d0000K0@qc01S0D00M0`T0HY00Y0$_0y_ zr}@f>_epMz00d0d0 p0@s~0 00h0M0hO0M0zO0yL0Y0xc00h00M00yc0a0D00W0hU0d0d0f0h00F0:_0s010F0U0M_0Sc0f0g gok n||f0 h0@sRcRcM0t0sW0W0 Y0 [0@e_0 a00D01!0F0D00p0kK0 Q0@NS0~U0D00t0Xp0@p00ꚙK\ K\0D0O0d0p00_0m1U0D0K0O01[00B0 D0K0O0=Q000U0"a0100\D0@sY0_0Yqt̃x p0p0 0@0JR0N02K0W0D0vO0 R0W0tY0[0001U0D0'Y6q6q֊2'Ydf\0\0`0 0F0010h00D0R0@"W0Y00000id0`00a000p0N000l2Y000m0+00Q+c⎓30000zm0s000D0AS003 U0D0U0D060O0m00b00F0X0 X0Z0f00000L0V0zW010d050m00b00F00o00)0H000D0 F0rH0<0100F0Sb d0a0d0f000ƀd0f000B0j0T1[00R0d0@ϳ0Y0[0000J0Y0[000h00xs0?s0&v0,w0@a|0/0000{000S0Q00D0p_0@n00Y0[000M0(g~K0@K_0m0Q0;Y00Q0d03e0Jh0Oi0[p0m0m0000p0xe0l07_0D010D0O0Q000ƀD0uc0d00O01S0D0FW0D0]0j000L0 v0y0000N01g0XD0G0JH0 K0#L0D0F0H00O0W00D00o0U0g0001R00U0S0~W0Y0[0 02d0Q00+u00]q\l l̑00Tq\\hS1lQW000 0'Q00i>W0W0~n0~0|01W0D000tD0xF0O0Q0000U0&D0M0k`0 s0 y030`000h01O0000V~00000=`0>~0~00QP[ls^00Y0[000€0n0mY0[000`0 d0h0o01Z0Y0Y0[000P0Q05R000ǀO0.0o`@r2O000v~00000Y0Gn0n0{0 ~0000^Y0[00010Y0B0O0S0d00v0Y00001K0Y01`0Y00000u0(v0)y0={0J|0[000f000B0@K0 N1L00d0BW1000$0À0P[00NxP[~_lH0wS0|h0@Fjr00h0V0_0d0뀋0|0J000F0{000h0r0Z0^0h0hn0@n0'p05s00 00@w`0p*Ye0K0wB0j0 n00s0f0L00000ƀ100P0U0W0 i1000~0Y0q[000h0i0k01tz4l90 0CQ{*0K0K0hQ0T0a010S00W0u^0_04a0Pc0Xg07~0 ~0@(0^0t000K0M0 O0iQ0001[00~S00}0000000F0 O0~0@W02n0_00a0d0~0V00100n0{00i0q0a0zh0"h0t0 z0}0r00000M0"j00j0D0D000z1|0F0K0}7Q0W0]000902n0c0W0S0jY0 Y0[0@]01n0]0~S01U0VW0>ikik}m|B0 K0 N0L00000L00@00s000001K00{000 0u0000Z00J0J0W00D00D0N0@yyY0[01n00S0x1p00F0L0!N0(O0Q0^0300S0n0B;\0n0@ހ~30K0Z00Y0q[050001x00 5c0~0P0B0y0 0@#E.zk0^yF0S0p02W00O0c0 d0f0?j0Po003U\B9 d2TudpʎLL9frluu@weyf}lkprcece9hWlU\/cch0'IQRRTX\IQ R8R}0}0@@OOh0t0w0#010F0}W0;]0]0_0 a0f000F0O0D0d0h00w0{/00F0W0 Y0[0D0M00h0000F0O0Q0Q0S0 U0O0w0=0{F00K0M0 O00d0B D0O000:0@a[0h0_M<000P[K`_l0000d0pS0S0m0{n00zH0L0N0w0ΑR0cZ0 ]0]00_04`0ya0 0P[P[[0RT10[0100M0@n0 ~0 0 01F0^0]M0{0x0d0a>a0*000v0`~K0^%M0O0fQ000K0Q00a0h0o0@00O00>[0W0W0 Y0|[0_01L00f0drM0|O0Q0?0T0V0 V0@W000jK0Q0@BU010D00Z0[0#\0000 00o0p0tʎK0Y0i[000}0W0D0q000 0V V=;bJ@w1Q000ST0F0ƀX0Z000~0~00 01i001001K0F0B0U0 d01Q002d0~0000X0Z000V0V0 W0X0Y00N0D0~0qO>0K050r00v000g0g0#l0 ~0000000O0Q000S0 U0N`0Y0[0000000ƀ0 0 0000000h0s0P0sT0T0_0j00WN@kʎ|Rj0ё0D00O0p0K0O0 Q0S00D0>y000}~0~0@;n00h0f0O~00\1W0f0QD0_M0O0vQ000rK0 `0Qԏۘ1p0Y00H0Y0[000Y0[000Y0[0000Y0R0&S0[U0>~0@m\00n000M0m9S0R\ d0a000000hJ;0q\ q\=-1a0000 N1L00B0J0W0@Ma0~0Y0[0001L001a001000(Q0s0v0yy0p0S0`0Y0[0000000ƀK0N0~N0 O09P0]Q0>0SySST sYP[0000[0 00Y0B0h0 n0S00Y0ƀ[0000000 >jYrr={jYhy1x0x0(0 0RY0t`0@ i00F0O00 0s0000o0000K0Y0[000K0-L0ZM0o0 o0Q@ՖirU1H00K0`0 a0n0H0;Q000Y0[002L0H00>~0~0s000d000F0H0VZ000|1S00Y0[0qi0)j0p02K0W0D0D0q0M0]Y0t[0)0000F0!F0H0 J0h000:0~>l0@łp00瀜b~}2H0W0D00M0A0YB0D0g0:0"Q Q(u΀Y0000000M0S00000|0|0@J~000F02d000g0s0qu0Z0_0_0@Z`0a0d02O0p0F00Y0Z0E[0\0000d0V0V0@gW0Y0=F00>0F0B0D0/K00D01L00i0qj09k0 l0R00`0;00"0]00Kb1|0d0_0 d0Q0v0Y0[000O0f000ƀ0000$h0D0ml0~00onk00@y0O0 Y0d07?l0 02O0000000l00u00R0Y0 _0c0@Sg00\000000`0Y0[0001>O00M0M0(N0YO0\P0pQ0g0 g0B l00tk0Q0p$h0B0 K0@`0Y0[0001L00d0d0 h0 o001g0020m00ƀ00001j0d0B0 L0 `0Y0[00020[001_0D02Y0f00E~0 ~0!000f0D0~h0@Ql00O0lD0F0H000U0@Fh0 .SS000000D0F0-H0K0-L0Y0[000B0P0S0d0kP[R0=0Y0[000100[0000ƀqc0h0[0[0 e0@\0f0x0T0Y0{Z00O0"f0:000 09hL}?0FTTi0702k 2kpߘ000@rT^li0 j0 t0v00O00n0Rk0\2W000000@SR0[Y0&Y0c\0a0g0h0m0D0000F020N000L0ԏ0W0r1H0W0L0 P0 S0xW0X00000!Al00aO0x=h0!000)00d1K00q0H0zh0s0 v000p^0nf00h0T0T0U0 W0@%X[0h3S00j0D00~0K0L0R01j0D0vh0lW0vj0%W0g0Bk0N001g00g0Ag0i0:j00mP[ Ne e[r򀩀00 N NR001R0010Y0B0 J0 W0 d0@Y0w1R0010Y00S0h f0c0d0e01Q00[0@Ia0g100iM000pSP[_l00@=0K0@DS0O0O0Q0S0rn0D0 H0K00W0D0f0<0R0X0l\0A\0^0'_07`0K0@EW00&&0@l0S0@w000J0K0T`0j0@+M00K0mH0j000y0r0^0l1H001m0lyX0 Y0Z0001H00K00e0n0y,0B00Nd0wN@fT0D0U0(U0V0 W0O0h0)]0W0w1Z0W01R00Q0l0 0fj0jv01K0D00NR0S0dT00s02,00J0W0D0qJ0s0 W0"d0d0@͝h000p0Y0[000W0Y0`0Y0[0001f00M0M0 O0S00000B0O010Y0ƀ1K0Y0D0@]dF0@8K0Q0f d0f001W0D01F0i0K0cN0bN0 O0-P09Q0j0@t0o0o0 u0@wPUb0F010F00Y0U0f_0j0@Jn00fm1J0Y0Y0j0O0Y00Q0U00 00000000d0@h0f@ 001p0Y0K0^L0M0Y0%u0u00 X~kY0[00010O0Y0 d0@Ll08o010Y01L00T0T0 U0 W0 X020O000H01Q0v0M0Z000B0O0S0001K0Y0Z000Y0100 k0"00@ Q0P[Z0@e00O0k0p0瀈0D0W0f0f0Cp~0W0@ƘY0e00{01c0S0oB0 d0TF0[0a00Y0ƀF00Y0ƀ[0001Q00y0X0>0Q0*0F0c0@Y00Y0qY0Y0[0@-h000F0D0O0M0eS0@V00X010F0Q0m"c0k0@Y00h0y1K0D0y0~004K0K000Z0X1d0000`1~0Y0h0 j0s0u0v0D00c00~0W0f0u0f0JF0zH0000r2O000S0[0c0Tc0d0+f0h0h0}0SU>F000iS0U0@]0@Ka040U0c0a00{k00i0S0Q0 Q0~03(00pf0bp0^D0K0M0 O0]0f0620W0D0~0W0f0P[0 _0a030k0a0000020000n0{D0 d0pf0@:k000?h0W0Y000nf0l~0W0Y00f00_0S0 T0W01X0>Y00D00 00@z{0)0yk0@}050Y0[0@b00 0Y0[000_lRrM0n00"00u}0SL00 0t0 00Ng0 Q00z0@KS[00L0L0AM0WN0XO0R0j0j0n0~0 0~0D01s00i0y)00000F0 K0S0`0Y0[0001[00ƀ1H000000D0Y0k00 01M002L0W0D02p0W000s0c00z0+0Y0Y0[0[00Y0D0iF0rW00D0k000W0-d00v0Y0[0002N0W0D00K0Y0 _00 0001W0D0_0k0 ~010020W0D02O0W0D0D0QL0W0 X09Z00O00010O0B0D05H0AJ0WK0Q000F0f0V~01W0f0F0hL0@ϊ_001W0D0c000]0f0S~0W0Y0l0f0tU0;k00D0\0I00K0O0_0 01H0030K0H00N0d0Q0Q0 n0 0Y0[00000E0\m~D0F0M02~0W0f0`f0De0 e0f0g0 h0 Am00R \u\u v}ytё?0s04XuR T_k1Bfk0V0P[000&0-qQ0k0R00m00j0O$kp~h0v0}D0}K0@tQ0h000m00feqkd0O00Y00 0 0 N1eQ1001=[000Q0000~0@~0 0"0$0+0100\0 \0h000Y0000zN0@}O0mQ0001`0Y00Y0v0y000d0f0%i0Y0|[000j0k0n0o00r0W001R000P0J0Y0Y0[0001L0Y0C=Q0nS0@u^0|01[00ǀO0Q000K0 S0Z0j000F000F0H000v0y000Y0[000Y0[000W0la0'a0 d0g0h0i000{L0@O00Y0O0P0Q0R0001 0F0100W0Y0,]04_0*`0Y0[000M0 Z0~001y00000010000000L0 f0@~00Y000F0H000O0GO0 Q0S0U01V01_0Y0Z00z000Y0[000Y0[000E0 08)0z(0Y0[000Y0|00R0p000000O0B0 D0-J07K0MM0100F0H0 R0d0 0Y0[000Z0L0K0000F0H000]000000N0O0S0U0 h00Y00j0F0H0001H00H0K0S0_00Y0[000ĀY0[0?000x00002e0Q00|00~0040t00 000P[S0U0[0n00K0G0 0@l00nP[J0@S0i0n0|qj0D0Pj00 0䀑0P[r_lj0k0U0i0uF0iH000S0S0kY0`0 i000l0@w00p0q0a0_B0D0hH0pK00O0Z00a1K0O0r|0~00/0m00F0H000Q0W0@Sh00|0vp0i00 0p00D0rF0wS0@P(g 0 00P[g_lH0~S0k0zn00u0 u0@&v0jy0{02W00D0m0n0p0s0g06o0 o0 ~00Q@Ew|j0@m0000000001_00g0h0 l0@={n0O000000s0S06S0_0`0!a0&d0O0Q000H0@tEY0[0_0000Q0d0f000Y0[000L000F0B0J0K0M000oL000O00000100F0K0Q000000000!S0S0|000[0 [0 c0S1a00vO0W0 Y0k0$a0W0a0g0mg0 h0i0$j0Rk01K0O0O60fk~v^MRn000k0KF0H0j00{1J0Y0~0~0@HZ00@Z0]K0O0Y0[000O0xQ0S0 n02d0~00{g04+01J00H080w0pB0F00Y0[000a0c0d0f0d00G20j0D0pn000(gq0#cw2c1q0 t0 w0@~QSd00F0W0W00d0d0f0h00h0iA0K0&O000}K0@l0Mԏ0Y0W0_0 a01000@4000oK0M05O0Q0'U0i0k0g000yF0|0W0D0H0~S0zT000S00t0000p%00000P[0p0\N0R0BR0 S0U07V0Y00B<`07h002R0W0D0F0W0Z0h00L0Of0'g0Ki01S00iH0j00H000S0w0bK0}d0N0$O0-P0gQ0B0D0{S00x0000F0H000000000h001N00:k00 0{0P[_lwk0Zn0y0@0Y0Y0[0a0 h0O0pD0040F0e0Q00H0U0W0X010O00|J0J0tK0L0M0{0,0gg_lr00P[{00 0001P0Y0K0@zM0O0oKj0Sxd0$n0n0o0u01[00X0j0Y0d0d0i0k00o0V1Q000M0_B0 H0J0S0_00~0zK0@L00O0>S0@0u n0#n00 0j0 P[>O0Q000K0Y0 l01Q001K001N00D0O0V0Y0{[000K0AQ000D0 O0pR0wY0t[000D0F0]u01~0Y00@u0@K0퀺NB0D0F0HH0o001_0H000_0_0c0 d0"u0f0`0Y0[0000_0LB0D0F0K0H0Q0000Y000Y0Ā[0001~0Y0W n00XZk030=\=\Yu 00|010F020S0W0io0o0 p0@ s0-v00000k0m0@Bn00J0Z0!_0_0va0 f0 h0D0F0Zv010F0~D0qM0Z0f[0;\000yU0 U0/W0@.HX000K0L0%M010F0|D0yd000M0 O0 Q0@އ00D0^1B0D0tW0g0J# l0Q000 000! 00}S00s0^P[tO001U0D00_0Y0[000Xw020}}܃~0;R+g2000u}0 }0}~00001[00w0z0-|00F0}AO00dX07g0g0 h0m040g00m00>k003p00p000F0kX0Z0Wf0D0S0d00p~0@0D0y0@0P0P0uS0W0vO00J v00hD0K0M0t00i000!0K0d0o01H00H0@L010O01Q00G0rH0q10K0i[0 [0]0f0000~0F0W0Y0~3B00[00s00s0u0v0~000K0F0H000K000D01H001f0u0x1O00wU0i001P00l0 n0 p0 r01i0D010D010n0W0j000D01S0D0Y0[000T0d0Ad0 e0f0 j0#k00o0W0`00P[F0H000~000D00&02j0W0P[W0Z000001Q00400 N^ {T0IZ0N\0Pc0q0V V0^^q0#z0SSD0}0lY0Y0_0f0/h0F002p00D02f0d0s0K0@NM0Q0 W010F0A!00g0뀏00D01K000~0L0ML0M0O0;P0=S0Z0KeQ00{Q0S0@%Y_0@f\00D0q0q0@|Ds00@Qd1W0D0N0W0X0Y0 010d000qf0O0l0Y0p$m0"r0O0B0D0J0K0=L0@DQ0f00K0_0d0 00D030W0`0D00D0 m0622͑DNJP[P[llzm0o0 q000d0D0h0O0d010O0W0"`0`0@g~a0c0h00010F01q0D0W0X0Y0_00D0j0?0Q0Q0S0U0V0x0D02D0v00F0^K0M0 N02e0Q00ƀD0010F010D0 d0~0j0N0[040D0_@`Ji0g2h0S00t1j0D0hzd00t0 0, 0N`0>`0.i0s010gg mir܃ߘ0D0p0FB0@v`0 N@MQY0[000Y0[000d0f000O000K0P00U0W0@UZ00O0yM0000|1`0d0`0v0 v00r01Q00ɀ1K0D0`0D:h0<n01S0Y0B0-K0 S0Y0 _01f00H0$U0j0m0000000n0p0#v07y0`|0~0X0d00re >e@]jp@&uԏ0Y0q0 w0@HO@vR00W0 j0@3wm0I0}0000000S0S0_0d0@Xh00u001p0Y01f00K0M0qQ020i00D0H0K000Y0[0M0M0JP0P0Q0R00Sj00g0F0H000X059hv v 횝009h}irr0F0RRV@v^0Y0H05,0000T NeQ001L00`0!m0m0~000n0v10F010Y0`0d0i01S00}0Y00Q0O0O0 S0_0Y0[0&0g00H0L00000B0D0eK01H00L0@@01[00M0N0qO0p0O00@~0s|7F0cH000p000 0UF0;L00 N N Q@ENX{0D01R00B0 K0 `0j0J0@=AY01R00z1H00Y0u[000`0$`0d0e0@m0D00퀓00h0000nq{0O0|0l0+^1F0W0W0Y0q[0000Αzh0}0::R:R T P[b1Q001U00D0oF0yH0N[000000}i0n0pY0[000ƀv0~00000o0o0~0 00Αy0j0Y0[0001h0F0sh0 l0n0Q0 00Y0€J0p0 000Y0[00Y0[000ǀO0Q000_0&d0d0e0 g000Q0*0001M0D0_0@`0c01M00{Y0[000W0W0 Y0 ]0F0sH0002_0L0F00Y00000B0 K0!U0U0Y0[000R0 R0_00Y0[000D0eF0oH0001H0Y0d0d0 P[@~0y0000N0pk0}B0 S0V0_0Y0[00020[0000000J0D0F0nH0K0L0D0qF0H000Ng0%00P[ Y0[0000gg0 h0k0Qp00000k0W^0)^0|_0d0 f0D0 o0e~0 0aL0O0y1Q00x100Q0a0f0^000D0]H0 W0X010F010F0Z0 Z0-a0!d0=p0v000K0 L0=:S03W0-$X0000B09P[n0Q0$00p0 0P[Y0[000o0@p0tg1f00Y001`0Y0n0 ~0 00c000q0lH0 d070wB0K0 S T0F0F0R00000xU0U0 W0?Y0d0 m000AM0i000q0K0D0 F0)H0@@S02F0x0D0{S0 o0u001Q00j00Y0[0001_0Y010Y02~0d00 h0}0 }0P[Y>e0W0o0D0Sh0Iq0w000^1j0W0\_0_0 a0f0 D0@[K0j020W0D0Z10F0gM0Q0SY0R0m0`R0|BZ0^0^0_0C`0 a0-n0E00g[[ƙꚞ0@dU0S0t0~0 ~0@A09.0^!eQt0v0w0}0o000K00q%w00wg0g0 h0ti0k010F010K\F0S0Z0a0O00AK002L00L020K0010000!S0n0P[0700l0v n0}}|KvƖ00n0o0 p01001S001f00D0 Q0W0.a0h000|1]0P000~020a0d0d0p0 {00@ێ0h0q{01000O0v00gK0 W0 Y0a0c0h0jY000s0K0(00zzD0yN0a0@O~001K0Y0N0p|0~00R0q1?s2s0|000d0a0c04r0횈10s00R0O0@La010|0O0hO0S0c0/h00d0B[0a0 h00F0d0010O0ea0 c0 j0~0@|00h0q10S0e0h0_10h0 aLLDaP}ƀ*h0 h0t0 N1W0_0X00_K0M0Q00d0C#D0qO0d00D0F0 M0ta0h0b10D0wu0.PQ&b&b{=PQ1Xa00 0@n0200010F0u0v0&0D0O0O0_0h0 h0i0p0쀲M00F0_0@ݐ`0@}a0000t01ca0Y0 Y0Z02\010h0B0@iK0@rW0e0#00F0n0n000P[D0S0vW0{000:000F00\\?bkBl0@N0@fO[Y0Y0@I[0@ta0p00d000~D0M0J+U00d02v0K0D0c0n0900g0000nc0d0 02}000~1}0S01K0Y0ƀDS0da0h0Mp0/}000l0000S0{3J0K0W0D0c0 v0,|0x0c0l cR cR]kpƀwёƀK0M0 Q0S0-N 0j000F0000SoM0M0O0 S0oa000m2a00M02a00O0|B0lF0MK0Y0a010K0F0|S0n0{0@xP[{0)(~000d0a0 a00P[0~0l0F0F0jM0m_0qn0Yo0p0!r0#s0a0c0000s0p0S0j2a0s00d000j0S1W0000cU0c0Ui0i0@Dj0l000~000z2P0U0D00k0Lc0e00h0[0l h0h0}0 E\o`/n0e0Q0oM0S0@:BU0 ]0!9a000D0fj0k00D0vj00tP[Bz`08`0@|a0(b000 000@On00k2B0L00K0@ ZO0@wS0~0001~00O0h0U0@(@0U0W0 Z00P[h0sP[|d00~M0FP0 P0R0yT0pU0{o00P0vM0@gN0#O0a0a0m000h00O0q00D0W0X0!d00a00@4NS0x0a00}򖉀1N00B0@SD0H0K0%L0D0F0bH000hU0P[D0nj0gS0se09$n00qP[0*a0D0'00 0|P[#[00000ŀD0 d0 e0Q000D02c0q0D01M00a0b0 e0n00=00K0}0K0#h0n0O0Q000S0S0vT0W0@_00`000{D0sF0O0pc0Sc00v"0;0L0@V0@(ZX0Z0'v000B001R00 R RS*LK0M0 S0 h0o*D00&,gF00xD0m^0c000$h000r1z0H0D0aF0O0^0 ^0 =c0Qu1}0D0W0Y0[00D010d00$0L0)Y00s@ 4g00t000\0y00j0*|0$v$v|0}0~0>0vF0}0ej0 k0n0@sq0s0x00v1O0cZ0g0g0h0i00O0Z0 \0_010h0z10h0K0R0\$S0X0Y0l0v0|10F0qU^ U^Am000W0S0U0 000001L000 000ryq00D0Q0T0 W0qqj0D0}00h0g0P[0 0900g0(ga0a0 n0 p0u0@Z00m0M0P[(g0N0wD0W0Y0o_000wD0ZS000p00<00&0.00_0쀌0IP[h0h0؀q\}a0d0f0000B0F0ƀH000ƀY0[0000P[n0p0Es0K0 _0 `0d0f0002U0j000s0g0 0o0 00W0D0W0[00D0NS0Y02O0j0D00t000D0d0w000K00-S0U0 m000#umiMR00j0j0l0m00P[T0p0@]s00O0{0M0[eQ0g0h0#i0_00 0h0002i0W0D0zd0@wO0jQ000wO0uQ000D0fH0x00p0p0U0qW0_0c0c0Ud0e0f0 >~0tz tz|}@{00~0001d00}0d0S0!S0d0*h0j00J0Y0[00000+000001J0Y0J0@1JK0L000wH0Q000 h0E\E\bh0q0w000SD0v0y000ƀ[0 [0@_0f0:n00NkK0@9hM0Y00000 0 0s00P[_lD0H0J0wM0n0J0h0W0T0AP[_l_0`0a0Wj0t0+000 P[0000000000 00O00K0F0H0001i00p0p0u0~0X0@$La00 000k01j0S2U0L00j0n0o0_0`01K0010O0J000v00000O0Q00|000S0-]0]0d0 i0S0~00010k0z1O0Y0S0U0 Y01O000瀁0000000K0K0M0O0100H0@BK0,000000000B0D0J02O000F0H0L00000_0s0000>0"0 000>v00u000uK0S000001Q00O0 O0pY0Z0~0@lH0pH0(K0eM0 Q-== w 00001h0Y0S0Y0Y0[000QSrX$0Y0[000`0`0d0 N1R00Y0[000Q0v00Y0B0@cJ0S00000S0h00Y0Y0[000ƀF0rH000Ok0NNNbP[k000-NF0』00Y0[0[0_0a0j010l0x0`0e0k0jD0J0W0Y0}0~00AD0f0M0wZ03Z0[0,]01L00lM0U0m0 P[H0!000yNNirB000t20[00ƀ0n000bW0X04Y00_0cf0j00O0J0L0 S00y3F0e0Q00ƀc s00iQ QUcchm<[000V0N0Q0 `0"q0q0~0c+0@kd00`0d0 j0d00h0gk0F0O0X0X0Z01\000ph0S0f00o0ƀ000ƀS0T0W010F00;D0i~0e0|0]|0!~0"0T0T00 0y0R#0y^10h0Q0W0l`000bp00ʛ=Y0 Y0000S0O00K0@eO0W0/h0 h0SA00F0S0`01~0W0{0a020K0Y00Xs0wv0y0M{0}`0d0@@0t0v0[0d0d0f0 h0 k0n010F0>]M00Y0000p0k0h0i[0$`0a0c0!Q(}r rpx}xVV4l?z@zƀQSƀtSS_0q0 q0t0w0OZQ00_0@Ona0mf0Lh00F0W0W0 Y0[0@B]00F0!000O0F0d0D00K0M0 S0U000A D000@_00F0AF0O00c0t0P[^0D0{10D010F0uO0:O0 Q0S0W0Y0p0;Y0 `0@Eyi0Dn0001i00b0;CB0J%M0l0 Alm0000O0Q000D02K0pL0EM0=W0W0Y0d0h00 02O000B0 J0@cS00ހ000F0H09 R0\901[00 X0%_0_0@YH`0v00uD0t02|0c0a0X0Y0D ]010_0j001F0v0jD0J0 S0T0 W00a0u3F0X00F00sT00S0h02D0c0f0c0]0ZZ0[0\0 ]02n0^0 Nuu*܃L NUd0A0001D00r[0]0d0@x000q_0_01j00^rAk0Su01F0k0mS0 W0X0Y0Z000002]0S00z0n0!0]0]0p000h000S30`0K0D0D0F0lH000m0j0$0 0U00 zl0n0Zj0k0{00i0Xn00`0X0k0eW0f00T`0"`0 g0h0i01S00pK0i0Q0k0hBD0o0U0P0f0fj0@y0VK0W0 ^000k0a00P0M00001080K0J0 K0O00ԏ000h0Y0[000ƀ1H0000K0ԏ001H00B0h0U0Y01K0D0u0 u09T@,Wl0O0L0D)P0y]000~o03 3Ft0H0o00d0000F000K0ԏ001H000d0]0d]0 ^0T`0d0f0B0@h0 R0)n0n000l1K0Y0_0zd0~f000d0f000R0<c0h02K0W0D0F0N0O0P0yQ000D0@SS0@^eQ@qM000U0p00_ik0M0zU0$W0[00D0_0f0A0-0{00]N0hR05R0S0 T0jM000Km0p0p0r0{0am03+n09o03K0h0j0D0~d0d0g0Mj00F0F0W0u]00S0]N0 O0P0F001j0D0oRgzIh0 h0@bp0)v0n^D0L0R0;Y0`000p(0H0H0@lL0M010F01000D0F0j0=eQm muuJeQ1Y_fy0y000000F000j0k0 m0jp00000ph0d0G00F0[0.`0`0Kc0f0g0 h00F0nD000Y0L0Ym0U[0@W\0]0 ^02F0W0D010h00F0WV0V0 W0 X0Y010h0^00_0f0`0gf000F0{D0 K0Q0S0F0rO0;F0JH0c00c0p0U]0(_0XD0w0`0c01U000d0d0dh0B1R001R00l00h0$0@v{00oP0 Z0h0i0> y020|0F0000c0O001c0h0a00/0S0 0l00{0000000ǀB0 J0 N =1a001L001a001L00D0mQ0@*AZ0003y0c0_00y0y0|00_0K0Y0r[0?0h0op000tl0@!tp0v0Ch00830;o00uD0U0Z0 l0 0ib1Q000p01Q00Q03_0"_0`0c0 d0P1Z0_0}0S0W0 h0Ow0000Q00000pQ0 U0@DW0p0$h01Z0Q0K0K0M0O00u1Z0K0Z0Q%0rZ0M00D0F0H0wM0{h0v000W000[Z0_00D00F0W0@J_d00z0'00W007OIg#66ap!q !q@8fuy"}gknT[eeemefT[耚[`%R%RRTXY|OIQR00vf0Pv0,|0|000 ND0d0d000F0v0 w0y0D0d01^V#00 O0j0j0@el0q0t0d000F0O0d0f0@eg0i00F00M0X0,\0\0A]0_0`0>D0pc00f03O0p0U00X0Y0y[00D0id00 0@_0100R0R0S0@QU0W00P 00F00O0D0H0@jrN0 N NQ T=0Y00R0#0W0|Y0B0J0`0@Su0oF0H0U>R0001h0Y0W0D0j0D0|U00q000 _0i0i0n00 01F0P01|00[060_0b9d0@mf0\N0N0 P0S09U02D0j001B0D0B0J0 K01Q00ƀF0P0000h0Y0[000ƀs0s0=u0~0D0oO00p00020W0D000d0p0r0}[0[0j0k0y0P[1d0h0H09L0'O0S0x~0000O0/W0W0[0a0c0-[:.zRRƀߘя]]w.zƀL}nYeuuv@wYeui4l[[__ƀ&bh076RSSS0W6RJRS}0}0q 9PQh0q0 w0O0r0F0O0O0d00p1~001~00Y0&a0a0d0@gf00D0vA0 700F0Y0[0 _00D0D00D0h0h0K0M0Q0&U0)W0000F0O0p#F0D0O0Va0r00d#00F0O0D00f$O0_01O0~0100xO00S0002~0W0D0N0 0 {F0H000n0~0a000F0H000ƀL00D010D0O0_P0S0D0tF0O002B0R001~00L0WL0 M0N0000F00z0xO Nbk bk7"z@\Ě1f00 NeQ@PCP[g1R00`0`0d0h000D0q"Rir100B0 D0S0 _01f001R0000D0 J0K0Y0[0K0}0j060o`o``pv}00P[10O0D0d0r0 r0@o0z00D00j0@oo0p00D0>0Y0=]0"]0`0 a0h000$F0O0D0Y0[000 000F0{0F0Y0 [0 \0D0dd000h00"00D0i0F0i0F0T0T0U0W0X010F0D00{D0K0-S0F0uO0c01q0D0{D0F0H0000S00000ƀD0>c0]r000Na0~0~06 Ro`wwa0i0 q0v0kD000k0X0X0w\0@G]0_00D0}0O0nO0V0W0000D0l 1_ 1_lzёR0 T0X0 [0@mr_00O0m0010O0q0[ [[o`یߘq0@_NPSƀSW0W0 Y0.]0s_0h00F010O00D00k0wM0O0Q0S0@-NU000h00f0u0V0V0W0X0"Y0@2g0Y000;000]_lDD0H000P[0c0r0M000 0yBn00P[_0+g0hj0@@t0~01[00i10F00B00'000{000S000000000 Y0'h0Bi0(00h0|B0@aVY0 a0 0UD0iF0l00t1L0F0000XN@m rbs00mnpo0Y01\0000[[nbf0H0001Q00{NR T10[0t1Q0000p0$000@D0100|O0Q000p0x0~01\000a00 *0S0S0d0 l01Q0000(g}Q0v00Y0B0 K0M00000L0R0001H001Y00sY0c00x00q0h0uy00q0 0d0f0F0{0k0!0 0NP[|g_l0 0 0 01_000K0jqW0SrS0)S0 d0j0o0~01[00U0000O0Q09(v0y000ƀY00000a0B0L9H0K0M000H00000~P[y0|0l~0[0[0@ c00eP[Y0[000F0W0Y00Al|f04f0B00 0s0000Y0QQ~+Ss00J0 S0`0Y0[000a0>0000000K0 O0 Y0_0c01S0D010O0x1O000y0m~0W#0000n0 n0p0q01Y0q00]W00m;00f1S0D00W0D0XU0kg0 j0 m00S_0f00k0Pi0@N00a0XS0Z0`0`0c0%e0hf0f0 f00qb0S0J0M0_U0000O0O0a0qd0f000 f0Gt0t0@x{}0ۘ0v0K0@'V0k0ef0h0&q0D0pl0 0xbO0Q000O0Q00000S0f000100!h0Av0|01Q00S0S0 T0@\_0200`0x00K0M0;O00h000U1K00~Z0]0Q_0S0@tY00|00ir0_0}00 000P[0{00 000An0S0̑p0S0 S0W0n0!D00~D0K0M0j0Q0An0S{0(gSΑy00W0^W0GX0MY0p02000000SB0dj0@(e NlM0O01R00p0@ew00g`0g000Y0[000M0fP0Q0*c0i00D00h0p~00p0@I0020X00S0T0%U0=00s00n0~v0~00X0D0lU0W0v0@ ^00K0iO00000/sTUD0MY0[0@a0pT0{M0P0=P0 Q0.R00 0P[f1H00K0U0j00D01H0020n0NU0 Y00d00000~0jj0y0@m00D0M0KN0O0j0$j0 000 00K0D0sO0h0000tB0 N1L001L00D0 F0xH0Y00O0h0vB0`0 N1R001R00Y0[0000ԏ ԏKp0Y00mjh00M0L:p00 00%0[0[0tp0,v0@@{00F0Q0 Q0W0Y00?000{D0L0@nO01a000000^00c0 d0001_000h0P;[0/l0l0p0u0|y002O000n00y0}[0a0 h0 j0000020Q0010SR0R0U0X0Y0k00!W0D0K0qL0O0Q000;0%bbv0Q000~0 N N R30h00|01L001L00Y0Y0^0 c0l00O0Ā1|00O0Q0000}0B0S0 T000F0H0001]0p0D000D0=D0S0pW0lY0[000~000s0 00c000F0L0B>L0_0 h0L00K0@C0000K\v0_0$ee}1@󗓀00 SU^S001F0y0W0h0y10000 0 0 01c0h01[00002O0U0D0v0x0)y0|000tW000x10v0b1d0O00f000sS0Ya0<a0 c0j0/k010k0S0{02S0p00p0;5_00M0O07a0ё0010S0p0 5_|z0a040W00j00S0W0 Y0m`00d00F00000g0Q00M0^M0N0O0Q0d0W0c00h0{10M0z00 v0$0000qB0 Nl0M01R001R00v0@?^0*00O0j0j0k0m00d00R0w2U000F0W0\010h01[B0F0K0L000|0+0001S00W0j00D0u10B01^0O010M0|c0(0G0@fH0@I0092W000 y0RR]]by0%R쀟R0d0X0X0[0 h0i00F01000d009M0S00U00O0!0c0d0h0s0@2^B>y ёs-njp99w@>y|*!h/n/nkpp#u!hh4l__@b-g^^5_h0'NTTV[-^NNRz0z0D}0j)Nh0 q0t00(0d00Y0&_0_0a0 f00D0D0d000 0Y0@f[0]00F0B#D0M00S0S0 U0 W0!00'F0A#F0O0d00K0M0Q00&d0$0000F0H0N000 0000D01W0f0X0X0 Z0 [0a010F0000M0F0 N0eO0gW000F0O0m0$P[ P[e`Kbtw0_m0 p0k7u0 0{00030v0K0D00d0X0X0 Y0j&^0a0h0:O000@m00O01!0O0M0N0@NQ0@aS0@CW0D00p%F02c0K0010F0H0Y0h00F000'0O_0U|0/|000%|d0 d0@$\l0@U0{o100D0lO0W0 _010010010|0y1|00p_0c0 p0s00O03D0X000a0d0nq0t00O010F0eD0oj0rV0V0W0 Y0[000p2D0j0D000D0F0O0R0K0@LS0@f0S0@p[ Nb000R00R0ds0COb beglo4xzORfZP[a000_0@N00d00A00F0F0j00D0ns0u0v0x0D0|M00onY0%g0g0@Mh0@pai0@Dk0o00?D0Y0 Z0]0 f0D0M0D000F0M00M0Q0S0W0!X0BD000100ǀ0'0D0d0F0`01f00 4lA;0x 00F0B0@ TD0K0L0AO00D0r0SSvjV0*Y0 400O0~0Z0w00f0R R@ITP[k~u00}f0bn000i01]0K00K0Y0Y0 [0 `0c0 d01Q00x001}0D0M0 O0S0W0 X0k1O0010Y01B00Y0[0000 00P[g0K\D0F0K0u0u0k0o~00R00P[ P[b@P!nv$00~00N@WeQ001_00Z0Z0nc0d0h01J002_000D0=S0X000d00~1Q00s0Xs00v06y0O|00000t000B0 `0 h0 N1R001R00Y0[000000000p0sc0c0h00v0b0D0wD0yM0rO0W00v0r0d0m0n0=o0ip0=0"000r0q.00B0d0 N1R001R001Q000O0PH0K0@BW0_0u0p0^O0_00O0>p0!p0s0 v0cy000Y0[000S0j0%0000000N0lP0oR09n000|00D0F0H000Y0Bd0h0wh0i0j0-k0Cl00 0 +00m0K0uR0] W0i00h0h0Q0S0 02$0i00y1j0D000`0`0s0+#001000K0dD0CF0Y0]0]0 _0@Io0 02K0002S0j0F01f00J0K0[02O000Q0@Cj000d0 e0f02g01K0Y0{O05Q0S0@wU0@0d0D0H0000|00P[yg_lH0K0qS0n00sYM0K000a_0A_0`0a0$c0,X:V{eƙpLV{ }wD0O0Y0r000pk0nO0Q0000F0x1i0D050i0F0O0U0D0Y0Z0[0 ]0F0QS001X001j0F00>00000P[_l00K60S0S0W0 ~0002K0H000Z0H0}K0iO0cP0T0+T0@XU0V0IW0X0~000F0~S0P[>h0 0 0@a00>F00F0w00nP0"Q0'R0/S0=0 0䀁0O 0n0 TF0W0_0j00Y00S0s0~0tU0l000S0@E0x|T~J000fP[0001B0F0D0S0W0h0n0|0R00!h0|K0K0L0cM0sO0W0X0 00000O0pn0'00 0 0`0>V0D02d0Q00Ak0ty00M0ln000Kc00~0b~Y0Y0_0\d0h01L0k0300W0D0O0 Q0\>W0f0j01L00[=D0p000j0<0000p0d0O0vQ000000 00R00F00k0lL0_0@Jd010000B0CD0RF0pJ0 00 000000:8b0001W0D00Z00Q0W0 W0_0@bUu00M00J0~J0K0 Q0q=001[0010D0D0pL0R0fU000[0^1c0f00 0{000N0Y0_0f0p10O0Q0eR0000K0_h00:0l0 00&01c0h0rF0fX00"h000yX0 c0 0X0h0~100}00j=h0{~0vvuӁ1W00pp~0 N/^}'`1W00v0hQ_0_0h0i0-n0K0"X0Y0 \00040p0W0000D00000S0c0 0x00001_0D0x0bpwbo0RR}TOY10O0Y0a0a0c000D010F01q00Y0.[0]00F0D0d0F0 H0QR0`U0PX0q0k0zo0000|qN 0;0 010F0o0u0v0y0@a0}Z0Z0 [0^0@W_0@bFh01O0D000M0B0 D0@BT0W0yX0000D0000D0j0 0D0pY0[000X0?[ؚ00000d0}0cee~S00QD0O0a00 00SP[~0F0a0n0q0@wX}00F00F0S0S0@ZW0X0Z00010O00\00F0e01Q00ƀD0J0 K0Q0000a0y0F0d0 o0 p0 u0 000{1j0D00D0O00Y0)]0]0`0 c0z0z0\OaK0@XS0U00O00F0Y0Z0[00D00D0F0 K0+O0.Q08W010F0f0 f0@Eu02v0k000D0X0 ]0 _000m0d010F0(O0D00W0Y0%02O0U0D000p0X0d00O0~0800000cS0X0b'}00ƀ100n~0 00 0t0002:O0U0D0X0Y0d00O0100|O0*O0 X0c0n0v02X00v0{Y00210wK0M0q0Sw0Al0vA0aB0 F0}K0L0n0n00P[F0S0j000^1?j00ag0&p0 p0e00Wonph0mg0 j0k0l01`0k0`000k000_o0_U0U0fW0Y0o[0000(g|0n00}D0kF0|H0 Q0`0Q0Y0x0Y0"0R0`h0lp0f0x00 000ba0r0=S_S_ (g4lu}|001_00r0 ~000q;i0Y0K0O0s00O01H00m0@a0Y0[000ǀM0Q000g0$g0 h0n0o01U00L002~0W0D0J0@^000y0,|000a0d0 e0f0d2L0H00K0N0Q000H000Y0P0?Z0Z0 [0 _0`0Y0[00000v1~00f0A0xP0S0U0^W000Y0[00000H0@FY000Y0[000ƀK0K0L0M0CO000H0K0@]JQ0jV0f=_0100ǀ0m0B0 D0+F0J0O0U01H00F0R00 _00y02d00O0 00 0 ho{00000K0cM0O0oB0cXM0M0O0 R0 00n0;100p0vD0H0L0M0}k00wH0r00lu0O0lL0O0vO0P0KQ0iR0Y03<0{01_0Y00#00NyP[ˆ0쀈0000d0]0@yY0I|0cJWY0 Y0@a[0 ]03c00h0mD0lR0W0000000r000B0`0 T0F0F0f000Y0[0009v0iy0O0uL0M05N01n0[0 000x0Α{0vW0Y0][000yB0@K`0~0 02h000Y0[000100Rp0(0000P[_lX0@8DZ000p0 {0 0@ O0.01W00S0i0k`0`0 g0 k0n0o02X000d0f0001J0F01S00J0 L0S0]010F01h0h0D0W00Q002|000F0F0\H0hJ0K0x0#0 0l00qP[_lx0~0@~N0 0 0F0H000000M0Z0Z0u[0r$`0 j0bn00|00p000d0f000D0iH0U0W0 Y0p01ID0~0V0^0@[j00D01F0D000P[!nԏ001_00K0N0Z0 01H000x0000o0~U0h00i0Y000A0XB0sD0 p00/^qg qguM0?_/^_e0 00@RHQ)Rp0r000F01W0010F0W0*`0`0@hBj0?n0 o0X0c01Q001Q000vW0[0 _00~0X3?0c0q0d000N0N0Q0S000D0K0M00a00 c0ms0Rs00G0I0k0%~0 ~0 0@]O`lk0n0 q0@Nw0 }00F03W00F0S0F0O0V0V00ms00Y0020=000q0SwL0T0i00Y00;00uB0 D0N`0 N1R00}F0R0000W0Z001ԏ02K0W0D0K0O0 d0 0xT~00u1D0k1M0ks0Qv0e|0m~0 m0'000t0@RrM0l0o01f000O0ƀm00e00K0xO0Z000a0a0li080l00O0K0 T0W030O000AD0xW00D00~0qW0D0x0002d00F0d0@n@NT@w0O0K0@ZW0m0}s^|Y0t[0d0m00DJ00p.z}=qj1a001a00m0m0n0o0{p0K00000K0 O0S0d0sԏ0Y01H0Y0 N zZcY z{s\MRMR\^^egN^HQcQ0000 N1j0D0n0_0~0g00001F0k0W1W0D0{0{0~000i0jW0~0VB0T0W0001D0`0o00fZ0\0`00u2K0W0D0i0 j0k0-l01K0薔j00n0Ver0}Y0 Y0d[0u0f0100D0T0W0]0`0`0j03O00W0D0W0_0Bc0c0d0e0f0h0T k0A0/RRP[00100000V0g0l0000j0!q0R01R0k01[00k0Cp0[v0{000M0p0P0U0 U0W0_0 e0j0K0020;N0@YR0K0]Q000B0H0?K0M0T00h0O0iW00D03_00W0D00O0100 f0] ]bw0D0f0h0t01i0D0F08N0yƀS0S0[0 ]0a0R0O000]M0O0Q00D0U0H0 S0 \0 m06q,h0000d0j00p%h000(h0K0@BM0O002k0O0D02~00Y0S0o00S0q010k01f000f0z1W0S_0 `0 a0b020~00uH07d0aK0~0g00P0`S0_000=0a00D02S0a00}[0?[0 \0]0^0F0wc00S0d0m*00[0001W0D01TD0S0 S0@Lp0l10D0N0P0BR0002=h0Y0W0X00Y0VZ0H0h0u`g00@I00!~0H00NK0`0 d000O01Q0000000601Q001~00kB0 d0070Y0[0001Q001Q00c0c0000D0K00D010D0D0K0N010D0O0S0S0T0zU0V0K0@lMc0h01x001q00DD0^`0a0]0g0j0.00 0080D000D02h0j0D01Y0D0j0k0 |0 0000D01O0D01]0D0P0P0 V0Y0e0O000D020W0D00Y0F0aH0K0L01Q0000|00v10D0xH03&00:#01H00O0P00Q07R0O0d001U0D0K0@QO0]0 ]0u000F00O0D0S0U0D00_040000 0>0B000Pu0x0#~00D00O0Z05h0n0 n0o07p01W0D01Y0Sh0j0l00F0v0T0_0 _0`0 a00O0Z0W[0]00O0|D0vd0yN0#T0T0W0 X0000^M00'Y0{_jl!q1lpl^0Zd0^wY'aaa Bf eg0IQy2PU0~00R0NoYX[_Ry_rX0awW!N !NMQ)R0vr0N0 N N0DmT0Y0d00O000~0[c0|0t0800*0+0T0_0d0 0 [x00p\M0~O00h000AO0j01U0D0U2`0U0D000^T0)b0W0{|0~00Zm Zmn{j0D0ƀT0Shc0f0~00000F0g:K0n00yiX}lgW0hY0p[0001o0D0h0h0 m0 o0 v01U0_0mW00_00Uc0d0.f0T0d00_0f00O0S0d]04_0a0d01A00|L0nqrԏ0Y0~1H0Y000oD0T00d0xV0L\06\0]0_0"a0]00 02T0a000F0U0\9i2T0a00jT0c00h00]0sH0nT0-d0~00\00O0V0W0Y00000gT002T0W00M0"M0O0S0a0r0fR0v000200F0mAT002F0U00~0O0lD0F0K00D0u0OU OU\bal󗋀u0)6{0_%~070W0W0 Y0+,a0@NFd02O0p00p 0K0 L0N0T00F0_0ah000J0x4N0 N0O0P0^ Q0h0U000 0 `=ۘ1p0Y0D0W00D0'v0KSs ssvxSWP[_n `0!g1͑eg00 0@ANO6Ru{00100v0 z0 }0 ~0$00D0v000D0F00|Z00d0d0b g0%n0@Eq0s00ᓒ!D0O0Z0f [0 ]0_0a010AlxD0M0000D0}0U0U0 V0z-W0 X0@KY00000p2M0p00ƀD0K0 Q0 S0T0{0a0tD0p003u0O00F00h0Y0[00000a0\00Q000h000x2d0d0M0i000P~03~0000&0M0v0 (gSz001Y00CD0_0k0 0D0L0001~0O02n0x00h0i0j0p0v0D0K000D01p0Y00a0R0rY0wQ0`00d00p01"W0D0X0j`0 `0a0(b0>c0@d0D\0y0 ~0 %R\000d01Z0O0K0W0tY000D0{0D0L0 Q00 000JW1H0040Q0a0001K0D00-^@t wwؕƖƀߘƀ**Lt@w{vfiinnvff_g&b&b deƀ-^_bh02R[[ƀ[E\RXZZz0 z0ZQQ0M0h0q0 t010F0F0p00Y0D0d00Y0(_0_0 a0 f00D0!e0Q00ƀD0|O010O0Y0[0]0O00D0M00S0$S0U0W0f0j000F0d0A#F0O0F0W0yD0d00K0M0O00D0%0T30q0X0&Y0sZ0%[0_0G N N%Rpe000R0D0aJ0"!_0f0002~0W0D0{00r00000_0h00000ƀ0J0Y0[000ƀL0IL0)R0U06V0=W0D=K0 M0h00ۘ0v0Q0(000tp00v000000=Y000Nr20W0D0p0CJO0W0v00W0t00cD0|00000?0T0g0n0n00 0v0퀏0[P[f0H0n0v0ay0~00Y0R0 R0lW0XY0p[000~D0F0uH0 O000rY0}d00O000 00otY0[0002000W00D0nU0lm}000M000Y0[0001O00ty0000s0A<0P[Pd0B{0{0+ NQS P[1R00Y0[0000{0000d0 h0j0u01[00O0Q00000000J0Y0[000W0W0 Y0_0`0Y0[000O001Y0D00&01f00B0 D0K0S00000F0R00Y0[000100H0'00Y0y0|0 ~0`0 n0N0ƀa0~00000l0m0n0p0 s0c00001t0M01N0q\O000m0pD0N0a0x000001B00O0Q000ƀY0`0,d0Hd0i01k0=000P[w_lS0v001c0h000CL0W0%0 Nq0H0Y0z[0^ 0P0hR000jD0oM0O0 Q000J0h0Y0pi0{`0;a0jc0 d0bbf2d0w0@%L8OO0oQ000uY0 Y0&[0@ B_00O0M0U0W00000ph0n0O0 [000耋00[0001j0D0c0n0K0O0 Q0U0 Y00Q00?`01?W0D00[000Z0Bs0s0 0 00000`00oO0N1a00}3K0~0W0D0Z0 j0o0p00W0p0K0U000000W0xf0\&p02c0_0D0N0N0 T0 U0Y01Y0P02_0j0D01002L0j0D0D0F0J0 L01_0D020U0D01W0D0Y0Z0D[0q]0t_0O04p0s0100002 dj0D0 n000~0`s{n0ov06y000D0|O0P0 W0m0000Y0sc00m1_0D0v00s||DJ0U0!0{1a00J0 K0 W0 Y0[0001000T01fM0kuAR^0O0U0yU0'W0XX000e0_KxΑ0]0M0qO0Q00 00F0tK0N700O0} v00 0B(0y000n~v00O0w1K0D0O0 O0Y0s0v0U0D0gK0L0002R00F0O0 Q0 0 q\0}00 +~P0c00h01W00|P0l0o001W0000002P0X002P0X00D0F0U000#h0P0 c0qh0QTu000D0q_0 _001v00100H0Y0#\00000J0OK0L0 'M0 An040S{k {k_l6qwS/bb ds0]00CNP~0$P[a0%|0|00P[Ua6q2O0[0D0~a0f0 h0 q00O010F0000M0X0X0 Z0@E[0\00000 K0M0 S0qW0000uX0030O00O0070`0V0000P[z0d0d0f0a0~1O0Y00K0`0i0~0%0z_0d0e34Xey_[ƀ0D0th0}~010 0keQvP[D}00~0 0002Y000O00Y0[0001Y0v0W0h0|200h0n02n0 o0 r0#u01[000̑Z0 j00F0H000ƀY0[000ǀY0[00000O0Q000h0 j0l0O0Q00000000W0S0S_0(_0 `0c0d0Q0)000J0d0f000Y0[000ƀY0[0000h0xS0 U0Y0]020H00~0 0001001V0O0ƀD04O0R0001f00K07K0M0N0-O0Z00Y0[000H0K0>Q0%000Y00V00W00D0200h010Y0B0 D0oJ00h0Y0[000ƀF0R000B0D0S0 0q1L000N0000f0000;0 Z00 0g0l0100Z0ys00K0_$O0o010K0sD0iF0M0O0lY000eF0c0K01B00Q0f fL0dTOU>_X0X0 Y0`00@E000!0_0 000M0S0-=T0 W000000F0}0F00h0w c0-QQ^ёc0h00M000h0100tK0D00M00h0{10h0T0 T0`V0W010d0F0M0zO0B[0r0010O00M01RirZ0*0ddck逺k0\ba2v0K0D0i0 i0)p0~0000D0Z0[0/]00F0T0#W0W0X0Y000000T0U0 V0100F0O00d0K0yL0O0R0 S00F0D0O000M0 0~0CNCNP[_l~00p0h=0W0W0fX0[0n0D0H0S0{0 0#0-01Y0D0fS0 d00uKb0}0K0D0m~001K0D01Q00c0n0XNq00ƀ0sB0O0sW0 c0 0h2M00B000K0 Nƀv0Zv0~0000Z0e02K0W0D02K0W0D02O000c0 c0~0j0m0y0f0oP0X0Z00D000e000P[P[g_l00010D0D0H0L0S0un0l200D0n0 o0!p0.s0M0W00D0oF>S0 S0u0}0W[򖆀F0bH0O01k0}{D0X0Z02K0W0D0100~>00000X0Ha0h0Dh0i0:j0l0#m0e0P[0K00F0sU0 U0H:|kD0}U0K0oO0S0g1U0D0000P[_lH0L0N0S00U00l0a0c05d0ie0K0O000D0F001W0D00 00P[0h0TM0 c00F000$b0a00h0h h0h0Nq0w0hbZ000h0uK0 M0S0"Y09a000`D0Q0U0x000F00F0X0Y000 00@AP[zD0^Q0d0bm0n0ZeQ0\0H\0]0 _0`0W0w=00h0F0^H0VO00_0`00d0ƀ2`0W0D0j0j00w0aD001W0D0H0M0 Y0nB001R0010X0rY0Z0 [000F00d0 d0j0p።O0Q000M0O0Q0002B0R00O0T0PT0@U0V0+W0;0 00P[D0F00|0700T0n0 n0d0P[0N0pO0T0U00R00000!gS0,d01Q00Y0c0o00W01}0D0O0P0AQ0mS0Y0 Y0j00{Y0[000F0|H0Y!W010Y0 0YYP[_l쀉00N0R0tn0n000H0Y0z)j010O0F0Y0K0K0L0!M0,N0{K0V0Y0[0 0W0JW400000k0000ɀ>H0~000!D01H00ƀTd0Ho00 001Rx1F0So0{0 010Y01Z0Y0100d0 e0 h0j0k01O0D01Q0010D0L0i0% 00000L0Y0[000S0,S0Y0]0_0`0Y0[0000000ƀT08~00Y02S0j0F00`0Y0[000ƀB0 D0J0K0!P020W0D0M0&0Y0[0000000O0h0H;00v0H0X000Y0[000ƀB0D0H0!J0D0F01_0d000Y0[000M00P[1D0X0D0}sa0[0p0q\]^ ^0ew00:U00u1n0e[[w[ [a \K\1we:upz0m0p[[ [[[iBp>0c1~00)YDFZ$FZ"[ P[k[[c1U00sU0ie00gU0iY~0h0^1U00r)Y *Y}YYU0ih0~0ulYS0iz020k0mh0p;H0ZNN N N0D0k0^iu1}YW0w@wn0#M0p0[0}i000i N* N N NN-N0CQd0Bf>0Kbq1U00?L0R00W00v!ꚊqTm000)Np>YY0s0n00v0{Y0[000v0 v0mw0|0_00|i0#j0p0X0jn001W0D00P[00W0(0^0x0[0 [0O]0 a0xb0M0J0+K0W0Y0pW0D00ё~2000Jj000ꀓ0}j0~0000R06\000B0K0S0*W0/_0_0d00000F0H0R000H0U0j0m000Y0[0000老00000|E00T#00B0S0 ~01L00F0H00000030V00s0s0Fv0l|0 007S0s00F0W0B0R00ƀY0q[000N0P0R0N]0]0d0O0Q000ƀV0V0vg0k02K0K00_0h00F0N0D0lG0J0K00W0t0000m0]0<01000#0p0p0q00001K001K00X0}Z0)j00D0D0fj00D0W0Z0o0D00瀉00k0W0ox0x0 {01:0O0y00k0m10O0m0 o0r010010D0W03a0a0f0 h0ހk0k002n0~0a0`0j0T0M00d00W0bW0 _09`0K0c0d00_00D0VJ0J0K0O0000D01W0D020W0D00X0D0F0H000Ud0a~0)00002Z00F02F0Q00~0002P00Y00i0F0H000ƀ2`000d0 g0rh0j0n01S0Y0O0000i0~000ˀ0~00000ƀJ0W0Y0000Y0[000M0/Y0Y0 _0 `0Y0[0001T0Y00d0M0 S0W0001[000|000000B0F0J0K0)L00Q0j080ƀL0_ _0~0-01[002K0y00S00800v0Y0[0001H0Y0AU0%^020v00D;X0^Y0c0t~0oP[00j0U0D0es0{0{0|0~0]00Y0d0d0s0mQ0h03n0T0001j0D0 d0 d0 0000g!Y2K0j0D0vK0O00Y00}7H0S0W0Y0c04a00~0O00S0Z00o00D000Y0Y0 Y0[0z0t020U00rH0[K0 Q0 X0j000D0m0[0Xk0^j0 j001H0W00R0_J0M0S00W0}1d0Q0s0u0Bv0Dy0c002a0000K0W0 W0_0H001K0Y0H0 M0O0`0 0Q[1[00Y0[0001[00Y0[0001O00mF0U00n0bn0o00p0Or0_00 0D000W0p20K0Y0?J0L0 Z0 n0)0o0n0r1X0W0K0h0p00xm0m000 00D0{0X00F0XS0W0X00M0y100B0Q0jU000]1U00fi0j0wk0m0L0W000s0D0^Y0LY000t00J0K0+'M0 O0v1i00D0W00D0z1D00g0g0G'o0 N Q002X0001L00B0K0S000K0L0000Y01K00J0K0Q0W0d0h0001Q000i0y0Y0p0y0y0y00K0]T0yX0AO0w0]1N00^W0_0c0c0sd0f0g0h0>d04~0~0 0j0 001H001W0D00d0h!h0i0sj0CF0R0W0s000D0j00K0D0iW0sY0 Y0zZ02[0G-c02d0A00F0N0S0W0D00eQ1001001U00h0qqn001W0D00P[L_08f0f0h0q0 }020`0Y000nD0ZX000F0100_0"a0 d0K0Q0!01c0d0003S0a00D0tS0S0 U0W0000`000a0h00Y000_K0M0O00F0uQ0kU0^4j0v01[00D0ys02c0O00yD0rj0sK0 M0wQ0ꀀ0{000}10i1W00M0S0n0]_0 `09a0@b0100u0u0 ~0 002S0j0Y00O0o30S0|0W02T0K0W0J0 K0 L0 Z01m00_00O01D0k0~>f0~0,/00K0l n0000400uO0 S0z|00Sn0v00c0 0r0K0Q0v0Y01t0D01s00100O0 O0S0d0M0O0Q0002o00F01|00|00100B0D0LJ00a0|F0H000[0[0 \0]0^0D0~01W0D0vc0001K0D0p20zf0 ~0J0)0 000000D0J0j001J0D01L00D0W0D0rO0wg0y~000J0y00M01]00r0d0U0i0~00O00o0oD0F0O0 j0 n0rK0K001h00100W0 X0;Y0uZ01J0Z0z$=i00>00e00 0vٞ000D0p1Q000 0000[0`i1i0Y0K0v0y0~0z0V00k00\1[00r0!r0~0000}001000O0D0cO0002"0O0o0i0j0n0o00K00000001+YfZ~L0y00f0}Y0[0001Q00S0_`0=`0c0d0f0ah00J0Y0[000Y0[0~00000ʀ0S0bQ0v0~0h000L002~0W0D0Y0[000S0Y0[0_00J0Y0[00000002Y0001~00J0.J0 K0 L0M0O0000M0sH0 O0.Q0v01U00Y0[000070000B0 D0F0 H000A00001d00000s0 0~0e0n02F0U00D0N0Q0U000XU0a000~00a00e0I`0e0U00d0ƀC:Y0]0 y0 000s00D1RQ0q20K0W0M0NQ0|Q0 S0 T07U0AV00M0|0|0eIj0j00퀋0i0'0qD0F0dH000|2Y0~0Y0L0 W0bY0o[04 _0p02~0W0D0t>]0n00r0w0K0~ ~0~0 0000=i0000q0p0sH0 J0M0d0~j00D0xS0f d00q1Q000U00k0M0 N0:O0SP000D0j0j00p02Y0000J00000ȀB0 K0`0Y0[0000L00000H0000j000c00D0F0H0001B0F0000Q00e,nup00k3[0j0L00~00 000x2K0W0D0Y0[000K0 S0`0h02i0Q000H0Y0[000ǀ0000Y0[000s0s0u0 v0 ~0000F01K0D01K0D0Y0]0`0f000I0'I0_J0K0L0O00 00 Q\0Z0{2_0J0Y0X[0Zp0,000000000000m0cF0]0f0K0np0s0~00K0o0S000h0 h05i0o01p0k00K0[0 c0d0T0Α100d00K0 Q0001t00zP0U0U0V0W00D00K0l0h0P0Q0R00U0t0~01j0D0K0K0 L0 M0D0uj0mk0p0_0xD0K000D0F0 H0Y00j0 k0o0[010 0m0k00{00[0a0i0n0o0000010S00U0D01x^y0SQ0Q0R0SW0 Y0Z0^D0_0Y0D0Wj0bB0H0K0tM0n1U00h0D0c0W00mW00j0U0D0nB0D0F0H0d0000e1D0]0f0Z~0)0 00N0O00~~0 000000O0i0Y0[0002h000l0l0o0 |0100O0Q00000F0H000f0g0[i00$0xM0Q01|001|00Y0:`0`0a0d0K0O0Q0000Y0[000000Y0Y0 ]0 _0d0f0001L00`000h0z0d0S0S0 U0W0D0NR000Y0[0,000030p0H00ƀB0J0K0H0Q000Y0[0001R000D0`n0"1_LkLkkv1_`c0 0+0T100n00x0W0.[0 [0h0Yj00d02D0B00W0X0Z000D000F03d0O0d0O00000O0L0L0S0U00d0D0J0+&K0^0d0 Kn0}0 1_ag agp }0}Ҟ0D01_@bbegQg0D0y0V0CNP{Vt^3n0l`#zv  uؚٞ0D0zvxbkbk{k4lx`(g0Spe07_0D010D00L0h00p0L00 000x0v0z=h0W0a0Oa0 c0d0Bf0Dj000L002L0a00z0a0| f0f0@t0 w0 z0 }00w010F0000D0K0O0W0 a0 d00O000m00q00i1L0d0{00W0(Y0j[0`\0&_0>d0d0t0 0 =0a00O00W0>h0D0L0c00h00_0w10F000|N04N0 O0 Q0U0"V00010F0L0d0O00U0|D0H0$K0'M00 0e6q0'`0F0W0Y0 [000f000d0z=020Z00D00j0B0 B0$D0H F0 H0^h0$0000y0vq04h`jjwh``&bfz0z00 N>\0 g0D01&T0F00D0q0s0t00d0n0d0Y0,e0e0 h0i0k010F0O0Q0001W0f01J0D0Y0Z0 [0\00d00000T0T0U0V0X00|000H0K0uS0M00yc0h0d0ph0k0h000\D0 O0is0 v0wy000uqU000`0Y0[000 RR}YP[nb00M0O0K0jY0 l0 0s01Q001P000O0p0/p0r0s00W0쀏0P[10000lY0n0 tz6Tؚ0S}0Αh0i0 j0n00S0r90P0U000U0kc0Uc0 d0>e0Lf0qW0f0zw0XX4w0z0Q0O00D0]0]0a0h00F040J0c0a00M0Q0Y00010F000x9S0tk0m0P[1D00000O0U0X0 ^0 _00D0a1000M0~0M0&M0 P0R0T0>D0n000U0Y0000O0D0|0|0002d0j0D0wD0"H0UL0Q0 Q0_00D0c01}0D0J0xM0O00`0Y0[000`0PQPQP[}1*`0~0IQ0>_0d00D0S0S0X0Y0Z0000F00Q0D0H0Q00d0BD0vh0kk010|0Cg00>000v0_ 6qc0P[0B0j1tt00P0Q0s f0%000p0z0d01O0p0uL0a0f0s0k0tu00z2_00O0[0[0 _0`0d0f000f0V0j|bᓓ2`0W0D0uD0U01Y00P[Yk0:}0RRids}0~0 0F001_000Tq0q0v0w0!O000m"0k0n0p00D0|2X00F0W0-_0_0Za0 i0oj0k0^u01F0k0x10S0W0X0 Z0000i0F0000F0S0S0U0 V000AF0o0000tL0N0P000{0D0~0000400c0000u'`000j0n0O0 S0W0`002B000r10F000Z0M00Q0b]0Q000yiX\c0W000 0N0R000Y0k00jc0c0~0000T1}0D0M0W0j]0 _0`0d0f000F0H000K0~050f0`0L0'W0W0 Y0`[0D001h0F0~0000100L0M0tT01j0W00F0B0D0F0sH0K0X0_0v00S001W0D0_0_0 `0= j00L0Y0[000ƀ1f00B0J0P00~0s1R000h0Y0[000ƀMh0)~0~0>0TeY00q1[00h0n0 u01003B0000i~000~0hL0/L0c0d0&f00D0_0h0F0D00rsT0`D0[L0!U0tM0_00Q0u000O0B0F0H000l~00쀏01[00000a0 X0 X0o0eBfg z0^VD0 K0 M0O0Q0000o0M2}00h0d0 o0~0000000K0e0000ƀ100ƀ1Q002X0000n00#000qo00Α2X000000000r0|0j01~0~0 00P[wT~00d000|0000Y00`l}j0n0mu0v0000Y000oW0W0 Y0zd0 h0i000D0i00x00000wD0F0K0S0n0D0W0y000p0Qv0v0$y0e{0m~0w0B0 S0 `0 i0Q0Y01R0000Y0`l2TIQ[000}00`0Qir0Y00W0O0j0000kN0KX0c01S0D01000~00SD0ec02K0W0D0S0n00Kj~0y0~F001W0D01i00d06000 0x0 sT1K0Y0k0Un0bX0Z00000d0 f0 j0m0D0O0w1U0H0x10Y0~0d0nY0+Y0Z0_0a0c0U0_0 a0200D00H000000D02c0q0D0200D0D0pH0K0 L01Q00000JW10D0p0r0?s0@u0r000g0>0[Z0"Z0_0}00`02~00O00000000[K\M0O0Q0001`0Y000h[00nK001Q00k0.k0 m0n0o0T00q00>D03U000D~0 0 0lNmKb2S0n0Kbt0~0q1F0k0yg0h0!i05j0;L0 T0p_0 i00}0000a0qN[00Y0K0yB0 L0 Z0 e01Q000h0v0M0e1U00Q0j0D0tU0]0b0.b0Qc0Td0e0f0 0YYW[!q000W00HQk T|00d0d0Io00k~0000{00jL0S0Z02c0}0F0D0F01v0a0Y000002M0j0D0Pellx.~e{kkP6RRS>d[0Hh0)h0 q0w0B0O01c0w0B0y00j0 01K00 h0zD0O0d00\=000F00O0 ~00 00P[w1H00~0T0000)nlB0 D0pK0O0|02c0_0D0F0zH0iu0~01W0D0|20W0D0K0NU0m~0q]0_0F`0a0M0xS00010^00a0[10K0S0\p0s0v0ny000zY0[01IB0 {0~0000000M000O02F0Q00 X07000 0d000D0W00D0ka0~0 MRu10Y0X0_0 u00_0q2Q0j0D0K0~0000z0D0gK0 K0Q0T0xW000q00gD0F0H000sqY000 0 Ti0a00O0J0Y0 c0j0{20]0K01}0D0Y0SY0 Z0[08\0A0SyK0`S0j001L0N~00pF0U0 U0d~000K\K0 M0gQ0D001000z000X0Y0 p0 s00s100ƀ0000U0$V0_W0X0~0~0 0‏0F0H0001W0D0M0Q0U00D0h1j0D0n00 00g0|P[_ln0lr0e~00jD0W00D0S0S0wc0d0 j02B0U0j00f0g0M0{D0H0P0Q01L0NH00 000{0F0|O0Q0000K0q0W0n10F0Q0h0j00Αo0D0{0F0 s0s0y0 00SΑ0KjD0rF0|D0K0V0 _0ej00L0t0Z0i0~0L06P0}P0 Q0R0ZS0fT0r0R0m0f00r0qJs00 0j00_0Y00s0v|00o0n0kO0Y0c0n0"o0j000F0ɀY0[0d0000€00ǀ1000Q02t00R0S0s^O0hd00U00F00ƀF0L00t0ۛ0000sL0*M0KN0O0s0s0j~00Og00[;e[0_0i0 p00O0w1000D0~0000d000S0v00M0{O0_0j00F01L0N0=0%0 0P[w_lz0WK0 o0 0sg ԏ001H001f001f000 0\0}00pΑl0O0K0j0p0gh0h0j0 n0{0z~01x00z0F0B0 D0S0iZ0_02S0~0a0q2M0Y000h0F0F0^H0J0K0~0?00 000b1Q00D0{0y0p!H010000~00 0f0 0_10~0 L0K00ƀU000000~0kY0Y0ya0d0 l0 m0_20Q000M0pS1Q00B0 D0rP0 W0X01000K0#h010D0B0O010Y00S0 00l!qir0D0P0yf0[j00D0zV0<00 00q0tT0Q0!L0i0001K00ƀO0Q000V0 X0 c0n0p00100!0D01}0D01Q00N0N0O0 P0 R0 U0x001U0D01 0D0B0D0_F0K00J00~00A0UB0D0`0bo0$ Y YP['f100o0 v0~001W0D000wD0d0^h0$h0 j0k0n0P[Kb̑r20j0F0D0K0002p0Y000O0g`0_a0d0 f01i0010O0AP0e00O0U08[0[0]0^0 _0oc001Y00ƀ00U0W0 X0Y000d0V0B000F0F0H00010O0L0L0M0O0S0k0020W0D0wB0D0F0K000000Z0h0D0jh00j0x01j00ƀ0d0qj00 Dk00v`.~ .~ItƖ0O`le g{k000>0O_ Y0000V0P[00T00zY0~p0`00h0O0O0Q0 U0 W00򖈀1NM01j0D00M0rF0H0O M0`t0(qNnnw1qNSl00000D00d000t0z0(|00d0Y0%h0h0j0 k010F0F004B0h00c0w0Y0[0a00M0v000D0N0N0 R0W040F0e0Q0000#!qn0%0 0 00P[}$F0n0~000y1W0D0A_0d0f000ƀM0M0N0S0U00K0h10D0H0J0nK00D0S0h0 j0 000V0y0D0F0{N0q ofl0D0N0HO0KP0Q0^0&^0 i00YV}Y2K0j0D020V0D000000V1W0D01W0D0D0qW0 Y0Z04F0Z0F0W0D040B0W00B02K0j0D02_0j0D0v0N NRP[_l͑v0 0z0n0AK0hg000b00w]0]0_0d0p00O0{1p0O00K0TH0S0tU0X01k000a0J0VJ0K0L06M0e0`p0$000v0 e_0z0d00d01_00p0~00000O0j0$j0l0n0S0s0000000L00T20H00O0Q000e0h0 i01J00O0~0001i0O0T0+[0[0 _0a0d0O0Q0002M0M000d01L0F0T0U0Y01N00000d0oK0K0L0P020W0D0P0 0 002c0}0D000B0T0F00F0B0 D0F0PH0AD00W0H0d20[00Xa0~0?00Rloh0Y0Q0g_0Y0[0000n^~000i0000000O0000Y00010010Y0n0&n0o0u0O0000Y01000Y0L0WS00Y0j00Y0d0a0d0j0J0 Y0Z0 010Y0Y0[0000Q00S0vK0TO0Q0 _0 n0000Y0001H00Q0.]0]0 _0`0Y0[000S0s01001j0F01f00Q0S0Y01f000Y0100K04K0M0$O0001000Y0H0R0m0D00Y0Y0[000000fK00Y0[000B0H0WJ0O0h000000Y01|0Y0F0f000 01[001~00]00Y0[000F0H000ƀj0000p0z0O0@8k0M0&0TV VYf0O0P[008YO;Sa0q0 q0lp00a0h0nl000n0O0dV0V0X0 ]00F00h010F0D0K0S0b0d0W1fb00A0h00Ln0000O0Q000n0y0x~01000zz{c0c0 d0 j0001;Sba015_00O0M0U0dZ000W0W0ra0001W0D00s|yF0 J0K0oU0D0`U0W0nt^{F0|Y0H0W0n0000D0RlΑ0M01S00Gd0d0l0 b 0H0l0O0x0O00O0F0 S0m_0a0100x00g1H00|0y0{0Md0>o0 o0~00N0d000F0H000ƀ0O00000ƀ1_0Y0d0h0j0100ƀO0Q0000Y00p0Y0[000ƀS0"S0 U0V0`0Y0[00000000p0O0Q0001m0TB0D0 M01001R001]0P01F00{0>e`m mv0D01W0D0e`` g1001W0D01W0D0S SP[[1W0D000f01K0D0~00|1W0D0`o0"0 0v001W0D0o0s0v0100Z00z2K0W0D0100U0U0 e0 j0F0H0002s0W0D01Q00F0 L0 N0000000H0j0 m0000Y0[0401W0D0y00W0`00M0F0~0F0H00020W0D0_000逋0~P[_0`0n01f005g0000B0 M0O0S0U00J000Y0[0000Xy0000100y0~00J0`0d01Q000h0Y0[000ƀY0[0001j0F0 Z060+0sTrnqyd0 d0g00x0O000B0 J0K000000010Y0ƀ1a00Z00l000D0VF0O0PT0U0l1~0h010W0n0?n0 p0 u04v0D0X=0}900\hʎD0F0H000B0 K0h00000F0H000ƀ1H0Y0Ac0su0gk0al0m0F00|00v0m0zO0m002|000X0a0f0\f0:h0;i0Qj0 `000Z0G000 0m]0O0000000F0 O0 _0 ~0O000Z0s~00}1K0D0BF00k0X0{2F0X00u02ZlZlK0DL0M0g0g0 o0u0 00100ǀ000O0B0F0_0`00Y0L0W01`0d00000ƀ0M0ld0f000n0y0v p0=y0y0 0z0010000`0g0"0Q000Y0p0s0v0{100B0g0 Q000L0000000U0 U0Y0d0qh0n100D0tF0L0F0qH000m0K0x0d0D0F0H0S0d0 n000倁0001Q00F0D0W0D000l00 000[[[Rg5_0~ 'ResB VersionexceptionsSentenceBreakC.F.G.I.L.P.Y.Qu.Ca.Co.Di.Do.Dr.Fa.Fn.Fr.Hr.Jr.Kl.Mi.Mo.Nr.Op.Rd.Sa.So.St.Wg.ev.Fam.Mod.PIN.StR.Ztr.a.D.a.M.frz.i.J.m.W.o.A.u.U.v.T.z.B.z.Z.A.M.Abs.Abt.Abw.Adj.Akt.Alt.App.Apr.Art.Aug.Bed.Ben.Ber.Dat.Dez.Dim.Dir.Erf.F.f.Feb.Frl.Gem.Ges.Ggf.Hbf.Hrn.Inc.Inh.Int.J.D.Jan.Kap.Kop.Ltd.Max.Min.Mio.Mrd.Msp.Nov.Obj.Okt.P.M.Pfd.Reg.Rel.Rep.Sek.Sep.Std.Str.Tel.U.S.U.U.Vgl.d.J.d..e.V.e.h.geb.gek.ggf.i.A.i.B.i.H.i.R.i.V.jew.kfm.kgl.led.m.E.o.B.o.g.rm.s.a.sog.u.a.u..u..v.H.vgl.amtl.verw.Phys.Allg.Ausg.Best.Bibl.Chin.D. h.Dtzd.Einh.Evtl.Folg.Gebr.Hrsg.Konv.Mind.Port.Prot.Proz.Schr.Sept.Temp.Test.Tgl.U. U.Verf.Z. B.a.Rh.beil.e.Wz.ehem.evtl.exkl.gedr.gest.ggfs.hpts.inkl.jhrl.mbl.nml.sdd.tgl.v. H.verh.z.Hd.zzgl.U.S.A.p.Adr.v.Chr.a.a.O.Gesch.Hptst.Jahrh.Trans.Urspr.Z. Zt.a.a.S.eigtl.gesch.k.u.k.n.u.Z.u.v.a.v.R.w.v.u.Z.schwb.Spezif.entspr.n. Chr.schles.v. Chr.sterr.v. u. Z.Ausschl.einschl.k. u. k.schweiz.u.A.w.g.2.1.19.14Forts. f.Geograph.Reg.-Bez.rm.-kath.Dipl.-Ing.Dipl.-Kfm.Ursprngl.",_"EOp^5&Zjol[B|.JRw:;I|b*2VHZ*6 f0Tt'zf7JR SDN1.:Y0Y6$vzd6!hcT<1@N ^&xgXsmjx>N@r}n B?+F I^rx`n&3 (d` 'ResB! &&!Versionboundaries%%DEPENDENCYsentence2.1.19.14sent_el.brk @ 3 (`P 'ResB VersionexceptionsSentenceBreakI.Q.U.X.Z.AA.AB.AD.OK.VS.As.By.DC.Do.Ed.Ex.Fn.Gb.Go.Hz.Id.In.Is.Kb.Lt.MR.Mb.Md.Mr.Ms.Mt.Nr.Ok.On.Op.Or.PC.PP.Sq.To.Up.Yr.pp.vs.C.F.E.G.P.M.P.O.R.L.R.T.S.E.A.D.A.M.A.S.Abs.Act.Adj.Adv.All.Alt.Aug.B.V.Cap.Col.D.A.D.C.Dec.Def.E.g.Est.Etc.Feb.Fri.Hat.I.D.I.e.J.B.J.D.J.K.Jam.Jan.Job.Joe.Jun.K.R.L.A.L.P.Lev.Lib.M.R.M.T.Maj.Mar.Mgr.Min.Mrs.N.V.N.Y.Nov.Num.Org.P.V.Pro.Pvt.Rep.Rev.Sep.Sgt.U.S.Var.a.m.Capt.Card.Comm.Conn.Cont.Dept.Diff.Exec.Link.Long.Mart.Misc.Ph.D.Phys.Prof.Sept.exec.M.I.T.U.S.A.C.O.D.S.A.R.S.p.A.U.S.C.Approx.Lt.Cdr.Hon.B.A.2.1.19.14~=Q[U`1=+,H(jea|87<\ X)yOCc[` h3%G@t!o PB IpVxo8v0jLlTdL4}D t.$h$3 (` 'ResB P Version2.1.19.14  'ResB" ''"Versionboundaries%%DEPENDENCYword2.1.29.25word_POSIX.brk @ 3 (`P 'ResB VersionexceptionsSentenceBreakK.L.DC.Av.CA.Da.Dr.D.Em.Fr.Id.Mr.PP.SA.Sr.cf.ed.ms.vs.mss.R.D.A.C.All.Ant.C.P.C.S.C.V.Col.Ca.Dra.Drs.Dto.Da.Emm.Exc.H.P.Inc.Kit.Lda.Ldo.Lic.Ltd.Mrs.O.M.R.U.RAM.Rdo.Reg.Rev.Rol.Seg.Sol.Sra.Sta.Sto.U.S.Var.Vda.abr.ago.bco.bol.c/c.cap.cfr.col.dic.doc.dom.e.g.ene.feb.fig.jue.jul.jun.lun.mar.may.mi.nov.oct.srs.sb.vid.vie.p.ej.Avda.Bien.Comm.Corp.Desc.Desv.Exma.Exmo.Ilma.Ilmo.Korn.Lcda.Lcdo.Ltda.Ltdo.Mons.Rdos.Rvdo.Sdad.Sras.Sres.Srta.Trab.a. C.afma.afmo.d. C.dpto.dtor.figs.fund.hnos.mtro.ntra.ntro.prof.prov.sept.sras.sres.trad.v.gr.SS.MM.SS.AA.Excma.Excmo.Exmas.Exmos.FF.CC.Ilmas.Ilmos.JJ.OO.RR.HH.Rvdmo.Rvdos.Srtas.U.S.A.afmas.afmos.depto.dptos.licda.licdo.Excmas.Excmos.Fabric.Rvdmos.deptos.a. e. c.2.1.19.14Tr'w;$73?^1J?6LfH;@x7(N lOnZPGY*Z0!T6Us _RdG# rh|KmC }OBcx'+Ei/,Z/<`W~"3j (`` 'ResB) --'VersionexceptionsSentenceBreakD.L.P.U.W.DC.MM.Jr.Op.d.All.Inc.P.O.U.S.Var.adr.anc.ann.aux.avr.cam.dim.dir.doc.dc.hp.ill.imm.jeu.lun.mar.mer.niv.nov.oct.rf.sam.ven.Comm.Desc.Mart.Prof.anon.bull.coll.dest.dict.fvr.gouv.janv.juil.sept.symb.syst.voit.dit.val.U.S.A.broch.categ.graph.indus.quart.synth.quiv.config.acoust.append.collab.encycl.exempl.imprim.P.-D. G.illustr.2.1.19.14ap. J.-C.av. J.-C.S.M.A.R.T.trav. publ.RLZr[ e.o)=B7` ]EV>Sb$3Q~tz)j80$y"jG L 3 (`' 'ResB VersionexceptionsSentenceBreakD.L.DC.dr.on.rag.C.P.Cfr.Ing.Liv.Ltd.Mod.N.B.Sig.U.S.a.C.all.avv.d.C.div.fig.int.p.i.pag.sez.tab.tav.ver.vol.Geom.arch.dott.mitt.c.c.p.N.d.A.N.d.E.N.d.T.O.d.G.S.A.R.S.p.A.U.S.A.d.p.R.2.1.19.14S.M.A.R.T.-6YE^T;1m |"c@hw,'rOJ3 (` 'ResBG LLGVersionboundaries%%DEPENDENCYlineline_looseline_normalline_strict2.1.44.56line_cj.brkline_normal.brkline_loose_cj.brkline_normal_cj.brk'9 @EP\'9 3 (L`QP'Dict Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html 0 m&-Y0!0d1c23 s8a=V!9!R7! 1:Jb< R!6!;R6!6!!P!!R؈! ܫ<RR7! !!bG`-R!  "J'6!یڷR6K!  <.6E!R;=!!6RDG!6ࠝM!l6.7R!!7 <!8L 6 @! !R R! 664P!R !!V/W M!* H! #[06B!R,D!766!6LRA 7! U"1627R6!7 R M!0}!R06! ؐP!Rت6 7R!  c< ⥸R!!76! UR,6R!R H!F:` R  H!60R6M! M!  dE6n;!H! B?PR!NN!0R6  RG! d 6(P! ,_H!R 7A!27!61!67! $H!DF6!R 8 Q"[)6!==RDF,R@!6K 96!>ZR6K 96!R6P R!R6;6!> AYRK!RK e Ȟ"6LAR 8!;7!:Z>9R=!DK B6K;!t!RRP!6!P!URJ6ڞ? 6اbA"DG! aH4=!>!R<!,nQ!R$! 6!H!Z ֔;!~6:;A*DG!NG! D.*=!66! 6D%D@F!HULRDqE! P"*/6!66!60;,>! &6؅L/D!.6L6! R!7R!CB#966؁|L6!7ب*6!8JAئC!4"{'/!6[6D7ALP R "7!  Ԛ8,D6!8F=!R7 4K R !6;66! P!4?D6!R "6!*R!R$! 6 6!<u |gJ!  I6!Ry^6!j8!دG!6(<!,R8! R 67!伐6)A؉D 7!E^R{6.7"P7!m!X!ؑ ;\R, 6! 6 6!8LR8!^]c!H8XP؞R$ R!RM!R67!6:64A2DpRF!! Bb(C7 R 7!PRB!!78!,76!R7 6!H!vO6/7TAؒmPR *;!;!R6!7.;ʡA>D! x\!! إ6!6V8)sR6RP!Gp]6_?DdRF|ɁRH!ػ6! j9#|;R7!77gPsRc(6 R!C!678!62R"6P!0fI6!6D,R6!27f!6 !RX6  6! B9!!M6! J$.!6I(P!H6! R 7!78!;k=DA ؎IH6!WR 8!Zr`pf6: HvFRR! 7! K!R6!!; \H5HI:PR8!7I60F!H6!2KR7!K H!؅6>7y;PI6!!W7!RR!)4 @JIAG!K!R8!R <!K!RRP!6<!K!RR!QgDDP0R66! R<R!56[5! H! 7s<ةARE!H K! ;HHdIgPR < - H6RH *K!7 P!6!!$7 6 R!V\36!<(י6 !6 8!H8!N6TE!PR;%{H! ,R6!H 6!437>;R7R!!6! 2 : " K!<;!4<-AG!H![^fJ336(8$H!8!H!6H! AA:hB:dP!I6!26@7R 6!R!;! !3!`6I;MA߬D*HH![! ;C;HߒO!RHzN6(P!R8!68?! a*!79xD!  !#س687 76!$!7ؽ8!R!<;FP8H6!R7! )T!tQ! E+Ӯ9(;yD!I6!C!D!*O; U36!R 6!ڣܝ >R 6 >!;DF!R9!9 FR6 ! (e 7!8R 6!8 S3P\h6R; 67!=6K!@!!!FK!S1!84RA+C!K!/>LVRF6K!RDF!R6K!R!6FA !247!6؟BR6|D!8&R ed&E! =S6RFRA!RB6!B.R7!6"D! 4 L jPR 6;!8!< Pkn7!2@R6!6ܜ[B!1 8! WK467!!,6L!R;! 78; !Vؼ؄w6,R6!RRM!e76!R ڰ6(788! ; 6! *M!8;R!(!HAG!!7*R7! '*!77!DS/ <6! @Wr"B R <.jؼ5A!! i6H!M!܏%:!;6!< N¼T66!D R"A!I7 IK!6 0R! > 6!Q"RA!&{')7JVl(P!R ;! "vH! ;a">GJ`NG"DN!627; 6! ؜497!A6!7؆8!ؙ2|8!7 6!R!! '6;RwF6 <R68M!46 RM!Q!RR6!.R!R6!:HR!P! BH!R !R!!CL6R (66!R D!R *76! "LD!H! ŕD8!R*EA!4^6QP!ND N*%j;*6!s,PR !;68!6ؔR R H!6(A! 7؃8! !DD(F!H! 6 R!,ڊI6!7R!8Rڊ566!N>RA H!R;!  >  AAVDIR!HL6 L!R7 8 \ A;! AAH!M! |!6 P!ZR2RR!7;88!R(6!647RR7!  ! $! .46N7:H!M!ކ8! 6!H!ER!:e1๋7!ت6RRH!H,I6!6IH! 867R7!6*A;! D 6 6!k6! :2  6!Q!27RP! ؕC~(8!R؜k6!~ HX 6 ؀N6!!DR!AR!mB6Z7A E7!A77R6! 2ڪ .H!6`RR!ؐU*A!77R6!66/6ڪ$A^PtRؐT0!P!6!7Q!67!8!|DGR,R! .P! 6$Q! AR!!L!R ;ش{Cf H!R 6!R6!U!6H7RD P! R!cb0R6Q!  46H<7!76!,7R!R*7!7  A;!68A M!  7:z8!GR6!IH6@;PD\Eس6! R! 6! H!D ڰ3جR;!68 $! R!7*A! ijH!7MRA !H! 4>JH!7ػR776!ܳR;!6H8^R6  6^M!7 UD!7$8!. 8!Q! $6!R7!Dn6 s76!96x7tR.@A!!7zD!!9؍tD! 6! 77,83H!8!Q!;fL!R!J;0R H!RRA!7;R7!;Q!RVB!6! H!M!ؖF,6!! a&۴z: RP!6 تY?H! 6c6.;F!tM (H!8 B R 6!2ت R 6!  w H!2߰6!ؤ268!6 R !4 6!D! LDD!F!H!Z~A.PR 7!6{8M /!6B7A!؈"7 R6!Np !6ؑ&<#A!P|D{R9 CG!;!7H! ^99!A,D!F!H!A!^6d7 <6!6!;ҺD! Lw+]\6 !76 8!䞀ڣ?6P!6STR7!26Y;;!DR8!8!7P8!R+R 7!@O(6;R! D,6D!H!7N<ظA8PR6!6zM8M v/! AA7A!P؆l7䔫R6!606! ?R6!7!;(:A!!x 6f*!  ʷPSQM FDRDP! RR!RA!6{"P!<6[R"A!7R 8!ء0RM!6 6!6h R!؞A67m8TR8 6!P!R8!D6!6`76R"66mR!R ! 6<RR! L+R ;6 6@8kDDM 7R! Pڜ;!;4Da P!6A6!(ci2B6R!6RR!6؊78P!>أ R 6!6!6 ؠTM|D!;tR 6 e(>H!ؖdA6! P!R 'R "!6;!a0 I6!6RX7bA 8їR6!7 7R !R<! GR! j!286N7 R!G6!H! JPG 6!H! g<$H!جR6!3! =R6!6!؇0:%R9R!7yDruR9 pG!RH! 6;lR0&(!6 ؅ڀU R 6!8! :Xx؈"==61R "6!0;؆TR 7؍R 6!0ء!N؛6M!2m6!  a6URZ!7,9 R ! R 3.D! 86YF 6!7HR 3.7!H!^6R y *6!7؍ 6!7RA!+q 7!R R!I6 tC2Z/6!*6F!R6RR7M!6?;8RR86!RRR86!Hh66u66! 6A6!D6!.HbRGR6F!7RR678!A6!:J78A6!D678!/^E RJ6! H!R<D 6 6!  !!!P"%<Tj !!6!< ! E%!6!R D# 6! ;;n<|RX`&ʁ$6! 73607R<ڀH! &`8SH! &⯪6$H! M!؟;S[6!6؂oR!6  :R6!  RR7!678 \|.AR!R&! 678!FRq/B6!RFRA! :{@67!'77!:R.A7!RR6!8/;!627J; A! iP!6 0R! $! 8R؊jR 6!Q!RHR +>J67R8  M!RPR!?F! 6R!,F*8!;Q! 667;!R ]8d678 M!6;R䙙P R!|(;!FH! 8;! ڗ,6R!FI-H!I'777')R7!A;!R6!w{L;WF RR!7(8! RR!6 6!PVhr^;R 7<!A!6!;!7R! C<XhRD!6(A!!<!]66!ؿ!R:6!R >!\j6IFpRԬȯثA678!R%6! A;!C C!HHZ؆6% >!Ps R9!@6,6! ؙC, R!; 6!l]8JRDM!  '6! w""R8A!v T tD9,?RP!R9R6RB!6!9.>;!!>6N!R6>!A!F;! 0  > C!6,F7!7F>!8@=F!R>!6A!x==:A=FغLR6!%!7(;!RC!6F>!6PR6.96!I;R"!KR6!R 6ܵ$7 cGIB+R8! D ;! 2 UB]6BR .<7!6!;<$@! >UYެ`":<!7 7!6R67W8!7  6!:zDR!6:AR D!g4!7?8!  <ؖHڠ 68!R 7 7RA! 8DXP!DA!6!C6>A ! 7;R!vR76!4PR M!R 68! R!؇R6;!R6*76! "N;R!R M:!+6 @R85 M!;28 RM!D6!R8!; R 6!طR D!.h6!06@R !R!6! I< !6!RK! 7>DQD.EXFAG! !(!G! PR!  <H{"FE!<R8!?!AE!RD! R:6!>pA B 8B!! ˆF! !6K!Ƭ! J8! R! 0ȧ D!8HC! i>!"M%R7!=0=JFPNRڨ8=8R !T! R 7 6>D!ڢf.678!F.R6!=!07 !60A؃D!R8!4PR 7!6!He0S;8 A! P6@;ƈGklR6KB! R6!zBhN^R9>'RA6!RC!98R!>!ؖ);!R f 6,=L!RR 7!!6r><!>RC "K6!0I`7 7dDwFD!ض{6 R A!67;;G!HPa !DR! ) 4N6!76!F<t9!9fFR;!6pWR=!ܗi;,R;!P!6;K!P!,!E! on EK  E:0!6,F!6I6F RA!DR 8!0!B!K #: !'>ط'6R<! 0R6K!R 6<!. B! !!ش28FNK!R?!R:7R!A2;!;G!!>! !K (A!I<B! 6T2@GH!HP!7Ў;PHIHH6!8H!PIHD!K!\P0RPH!0HIH!6IH!;8I71AzYH!PH!8| 6R !AcR! T^hp"60P DA!KJ8!KK!R7!<D!J8;!HL;0IH78!PIHD!PP 6!RHH8!  <\ JRA8 >!7&:!<R J8I:H!RI7P!%r >:D*DG!J*N G! BBC!G!H!:G!9r:(;jA! NG!>tARB$C!!H!99:8;,< G!N G! !!!6$7! !!G!H!N !G!  ȡ<%x%`'p/T2R } ,16!C!F9!6R>!> RRR! R R 7!R'M!4!@!*A!R7! " 7 $ ظ64BNJ;K!$!6R66!!!؋"K R9!4"@KF!RR>!!8R67!R9n[6T;8A!F%6L7jAR6M!R;7!"yBJ8"!V~.@6!R;<A!7D;! 7<Lg"6R"F!DGRK!6+i8!;6B!DRK! "6! Bh!>!A 667!6.8A!6F7!46KF6 !K x>7!6! 087!R 7R!8(>!t>(!R6KB!7R8;2!F 6!R97!46/RM!R6666! L7!^Fl6!bT6!R .F?!6RD!˕VfR,6K!];GR=!<76R!R 7!0>RF!R7!K!RN6!!66RR!6.;8B !K@!x C!yGk =TA;A>DRƖDJ8! 6O(<@!6'V;!6R6!R!=,>!?!ޏK!6628F;;!ܬR6!B!@VR 6K6M!K د1!KR>! <]A5ATIpR6 -*6!6KRG!¥֮6!B!E6!<8= > <!87 R 7!7!F C6T8G;"R6!R6;7! ڦ>8R ;!R6KBR!6,;8>! ;!R66RR!6t=4=>@^AlFI6K!-!RR9R!!@!67!6<7+&;j<7!8KR6!36/R!*G>!!6!+<JV R<6!;R;!6=!R DG!p RKF\ƷF;R!6!B! e*R6!J8"K >!.RDG!F ;"R/@!R 6!DX!B!*R ! 7!:2 6!69|>! : R njR9R,tR>!6OAtE66!7R7!4n)!,66=!"68!K96M!K"6R7!,0GRD!ؾF"6!ɇ(>!R:!C!6!7<;=@>V@@!R6! ;R>!2R DG!!R6K! k TvI6!!FR7!7,R!D7!R,6K!A 7R!R> "<B!;7.A ;R7!lX R2D R!>6RR!6!D! R6! R,6>D 6 !K!6K6!9R:!RAA 6!!9RV dO,c6FޒGR6!KRK!>R>!6(<!KR8!6^f7bDR>C!DR6R !6ʙ6!H,PL!³_@737:8ZAlDºEK!9~^6R6!76RR!OiG!<+!6!F ;"67M!ܟ 6PBVR,6C!96!8!>>!؍+U=R6! ;K;Vp~67 !@!= ֝*K!R6 8!RA F!R؃6!M6!6@!R!KRB! D!6NF!R> >ئڹC!AR!{*6!F;P!R6R6!i w <$d>6ACSF>!@ *A!6 =!<:i;R! :@E!,RC!>R6! K<!6,9V<!,F6!K06R!> R=!6%B6F!I@6 2@RB!$>R8! C?!O*?!6o7= !!!<=\>ЉJ./!Dr6F! J!;RBR>!ڎ_RR6!6`6J7d*8R6RR! K>R6!D R.E;F!;;F!77!KRD!,A!RG R8!;D/DoEڣ'Fܥ,R8FR6K!CR 7!6F!;4!؂ aF* J;!.G  9!D7!x^B6J7 6R7R6!R9R!R4>!>!6 ?!>(@!??!6!RK!<HF 8!K1B!6RR6!YcB&mK67R6!RR!R> !b1];BDRȶ6F>!7! 8zBbBcDFAR vشt.6 6! 6ؠ:;5D0E!R !<آR"K!R6K! 2ز8DG!K@!8؇<2ARC! D6!t&"66DXB!K>+"F6!;R66!>ط< R8!6܁nR 8! *6!< "K7R!RR7!X:R &"@!Kθ A;!6hRo:Q>B9!GRB!6>E!G!R;!7Q7t8!R6!ܞ;9A!,6!ؠ<B 8!y2N6FR!76RR!R7RA!!6J8 G$R!J;!*6H!  R:!GHJ >G@G!R6d9"9! 789;C!:!!!G!728 9I:!$!"J6K!>!AB8F H6!6ZflHR !  *JB!RI676! RB!"J! *!AG!ޥ~AB!9{9q:;< O  ,":N!R6K 6!!6!B!J6!8D I6!G!IH8H!A2I@J;T  DHH!;IH 7;P! aBڦ5l"6r!6ؗaH8R86  H!"IH!7؆'AlR6H6!:6FR9RB!R9@!  H! . 6IH! 8;^F IH!HID!L6\H (H!(P!K !KI7K!P HHH!T~6Hސh%P I6!DHIH!6f7i8 z0B"xG!IH6K!:DI<<I6!K!=!I<8I6!K!IvjRJ8!B*<!86R!BIA!0Ļ\f4@ RR6!R67!:7!6_>!6 H!Č ! R; <:]J RB!6.RIA!=!BRJB! "J6 K! !F! !2VG "J;G!X`xH .6RM!< P!R7H!R8! "6 ػRB! U<FHg"6!;V7!;I6!H!IH!COt;PI62HIH6!KRC6!PRC6!6I,RA!H ;P!H;PRH6H!7:bB"$H!HIK!K HIH! s!HH!KH!<@HثH!H!HH! FPA9  I6!H! I6!7*8H!IA!P*H!HA!74HPH!,HH!H IHH!4\ 7!6:;0H7 H!HIH!H;8IHIHP;!PP6!CCDCE!F 7C 0!HFB! !7!;!.6;!8B!7dIRK!9؍mr@EvEdG!HhPǼR.8;!F RBRD! "Jئe6nF;@R!T`RB!HCW @F!6<!BR 7S !HP!@QA؏{B؏wD!G!7578; <> u4DJ"P'R7 R !6eR"! P!6F6PR!Tlz# >">LR;!;RCRC!R8R>!; R R7! 6pڎ^ؑ (6!7R7!N<̚R66!=R B! M:@8"FB!6!R6F >! y@ T"8ڞyBR8!ؘF6K!JR8!!ڭtG! J؛XIBR!\2h6 !$! 6!!2! RR6!K V$"8! AE5EA(DG!G "FIDG!"!6A"BG!;=;,G! M F>!< ؃R A! TڤzگkRB!6<7|9G F! R!!  Eܧ4"8!K7 !  (8!8!;ҤB!RTA!! 969@<> D`G"F6!G F,%8!8DG! '!1SE"'60!!F! 4P66!7"87 R R7!R 6K6C"!K ! :T܉N I6!I6!<$G! !G!66I6 7 6!P!! 5FFKN G "DN!5NH62PR6!K 6!RH!m4x6IH! 0B"R!6 RD!FD! BV ^"!;!6tRD!FK!C 0"D>!ER@!`f 2>PR!6RIH!PRH!6H!!D!@A-B H&4"FR" ! ޙI6!(;!K 6F!LD("!6K6 P! RB!H ޯ 8!n"!!6!J/8!D!ػ9B! $|"!4ܸ"D! 0ڴ"! "<!9I<Î<6=>.? ! , $GG!H!N !!G!H! _!.<6 6!6F7! !>H;! ڥ"KBGR< >!6Hi>!zgR6!>!! !>!9::Q;7 - >FHGfN!G "DN!R7! 5ؾR<! 1!!!!! \ ,8! M!O! >AXؚR6!F R6!Dh<!6HI;!: Kخ;@!|Vt ܧ6؁*"6!8R "E! ڐ=*!;!J8. RB! dQ! *:)!:< !;>I;R! j"<2RRDGR6!6ح! !z0"J9;G!"@!! 94"~G!N!G!;!6!P I6! F"6ؤPR! !:!!!s6z7!z8 N#<؅ B"J8;G!I6NB!R9";!8BI<RB!IRAG!8!: <2>h3I6!<! BܝID!0 ؁Z6!9;d]AG! %К/g/vF2G!H!N G! 4=R! ؈r!:"(=!R!6< !36;2R>!.A:R8!KJ8A!R6!N|n ! ">A0Ju A;! 6!06 D! RP!66K!>6$A!7!88!4OJB!6ջJB 6F!2 R66!KP!C!F⏓J6 8  !D!]6"6RAM! K?Rf "66A6<"J7!8A!;RA"J7!<6IK<"J7!;RA"J7!R<8!IB"6RAM!<&<2@A7!2 ;6! I<<";J8!768Z;R;! ک , :R7! &*7! R7!~`"o6 A""F%'F<  A!66 K!@N!R! 6! @P!RPR! # 4!K! \6! $H!RɳP!66 M!܇o<R16 K! 7 6!oc6 HJHEKM!R!! ڠK ".6M!RR!ڲTfD!0IHD!HD!6 ;R!6R>!DR6! |67; R_^E2<_A4J8!K8!C RK!7bR7,8F9!$! 6!P!!!R! HR7$! 6!BP!R68R6! P!  ?'T7x<0RR!7M!ޤrDM!܉r.76!&WP!#܃pPR"K!k. R 6!A6!06D! D!>->8ADDZR" !RK!!"J;6K!G "6P!26B<.!B!6<!>ܗ   R 6! a7I:I!7M!RH 7<7f8R0@ 6!!'6L!!!;!0%fQ!R7! 7!ܗq!6! ;^I=I^LvP ⹤];F2RE@!!6ؗ)C ?! XABH!;<<;D! M! 4,D hG!RQ؏WRQ!A Q!RR !!7D6!~A <صp7ܰABB!R گH!M!ވ M!!A,RA!)R!RC87!?jdx4R"6!7ƛ@D6!R  $tH! <66!Tڸ,87!R !6 !6pTF6R&P!KRK6!1دTT60R!ޫ'7"P!R0#6!JB!28I6! .&R! 7H! AA!DKFIR #&27ȀH!P!>I67jP!?عU;FARA!2Rp !R Ej66! ؆،[H! ڮL" GH!>!687:A:B!0G!K! J.K =!86"J< 8!H6P89;R"6R!RF!8D7 6!K"66!z <06 ؆O6!r6M! E6+687N<6 H! 78!(! 6!H!.R<!% R!WG6D;*R!R"6! 7 8!  :"6IR!R<6!{G!B@NjBUIH!7 6!R ؅<؅86!I؂SRرOn*M! QM G*R"!7@! ؅:}76 78!DK pR ! 6ؓF6N<6?M!KI;R 7! B!6;fA!^%7 -d$6!R 7R 6! !7!  !D BH!M76 M!  8ܨ6♕70B!<8! 6!H!(D! 4< 2 "^6h7!466!R7RP!6R 67R7!Vj|;RZDRM!!D R 66!8bR6!;.H 6K!RK!6PޣR6!<6!+#06z7!; R6K!@ R@!l",!7!  ,*pH!PR!I26rCD!K!$! *R!E!R"7! 7R!^67:667 6!R7 6! H$M! c"R+7R!R H! :"! R!<A! ĩB "IIhJOK\PRT.+R6!6(;! 6F!<6Ȏ;PB޲D!K 8 7J8!RR; R7M!8<e 6J8! V(ؼR,"H1!BؾxJ8!!D!0?ڴRK! =T:b6b7 6!47R67!7R!! ,R6!R 6  6!!0 *67 6!BBL8R> RE! F6F!(6!L!Q!77<8AR <! E!`* M!]3<7R"6!68[?;"D!:Ⓗ<!96Xh;R!R b6ؼ;!A 7!;ؕR!D!>fv R R! Ca!6@e!y;;!R <36H!3ܬ]6!! ڢz6;R7&8!! 88!!D6!M  R6! 9<7R!!77>PR^6R!AR!ɬ6* !R 7~8! 7iDD^H!K0Q!RD! wID!708;AG!l,HF!R! 8!R 6;6!F!RvR;! ,G!gPR6)8V D!6,R6!  R7!RL! !47AR! 6R7!RGP!AF;R! ؎68!  F [a <<~BKR6hK7! >6(60D,P! ؊"@/!!7!. ! A$Q!F!ަ'2/2RD 7! 6IH!!6K!!$! 7!!IB!  ZQ.J8 C!I<IB!8TXB!6^3:!!6\;ا -&: 66! 7ހ8!H!068A\B!KK!,F!6  7 H!*8!<9!J8R8R6!48"666!R R!!R! ;TB+B,D6R !"6! Rj"6(P!L!M!R!;@=!708+:!$!R ( B6!6kRR7!7 R !0j6!I;!6 6% 7A718!H!R >vS"6;F!6>D&$jK!$!KA6!D8!8\p6 7H!;4DR!! 6!7R!06RR!R@ޙP!KR;!A! 9WH!7 *#66!;LD 6!B6 7 Q8! R6M!@HP+D6!! R !6H!<@R6m6R!y6!76!! :MFR= R=! H! k;DTft"6@!46K!!J;!Plz!vAG!6F^RB!FG!R$E"7!7RRC!,: L&RA !Rء6!8!B*F8! <!J]~RFؑ]6!n^;bR 8V>! @!FR;G!BRB!88L1cRG 986 28 ڶ"RA!6س7Ǭ9!6!;6!R9R!2b77>,PR!RPR!!7Gj;68!2ցR!!64B@DG6F!7 8!!! 2>7{D!H! F!R;R7!F6V7 Z72R "6!P!8A-7C M!PCi64DL!RD!(! jW A;!ژt;R! Y6!H!!<!GF!K "6R8!6R@! : [ !R7G! )>\7@"=!8 I<!j7R8@2R!ؚ&qKz F>!ڪ67=8';! .8 HR6!7R "6! !! d66,A!D!H!  R6 H!Rnڟo~PM!R)PR!6ؙ LT7 6!7ؒA 6M! 8 TZp6R8#A!R !8#A!67޻;!@Pڞ78!؜7!d6,R9G!78!r \ )$H!6 6!ު7s>!RR6!R H,66!U6 7 6!:ڋ&R!7#80B.!6'D!R>!06F &77!A7!BFDG! ) A>R6<I<!8(R<RAI<!=\R!(G!6 $! !R! 6U6Z;H! A!!6y9ؿPM!% 26H!6*D!76!> &!R!޹D7!!7 6 G!7,8!R!R<L R! }NH+6f7AC 7u8!607ک<!l! {.,<H!72 ;6!D H!M!<FJ!6ȥ9ؿPR!A!6ؠ[;!!R!B%ֺX6,AR!( M!7 R!!66D!76!!76!J޸d!RR9R!;2D7!! 7!8!P!T fC7 ғ 0R!6R! H6 8ڟyQA!R $ 7!77 W;!F!!D6 *R!R 7!R*M! &s<RD!R7 8!,DJ! {H66!4 67 H!RR+! 4"W"*/K!;S6>FrR "K6!0p<6!M"KD!;!<!ر96!' (L! FA !:r >+R9!< D4R"K! ʌ"R!৔6<7ؽAؙF>!CF!أJ_#6܏?!<BR6K!R "KPR 7!6D7EuF|kRR!C"F A!7<;pSA"DP!RP9R6!N t,FB!RveC!´8>hF;B?!>:CHFAG!"K;! "K>!B}c[RK!A9ApBܲXFبR,6K!6z?= I;RAG >!R7M"KR6!,6>>!R!6F!$!8 O< !;!6<"RB!;ĖD,RK!"K"6!B72FLR6K!R "KR>!AAG!6N78;BAvz 788 6! S@8RA!R LH!R6RR!<VdpRR!RR6 H!7R+!#[6\; #w6 7u8! ,H!޴,R R 7!?6!  &%$H!6!U, 6!N(qܟ!L!R! R7R! \78!,L!7BR 6;R RH! 6!P! D>_m 6A AƲDI8!67 8!D&SDA76! ئ6!R,68! 66!D!F!z,R!6 7;8! "6(D!F! RM!JXR7 rR!R76!7 |I*6!R6!" \V R 6!DSn86R!7z8dR0F6R!9K;M< '608 R!7R!nv#D!9 ܛK6R! ! <66:8!D 6!Xg 66;=R 8!7!8!:G!6LTЊ6! !R !8=!R*6!"6! "l+67 k(!! >*(;JH!܍{67P! 86 78!hoԄ7P!Hܚؒ;R! ؿRR! >F6"r< 6!R !R ! "$6!0JP6!F!R R!R!R ! 6!8!D!^7! y>>v7R R!7@R=>G;!R R!7"P! ,28!DA!7!8!R D066!6.RA! H!ZVk1ja R "ع,6>7!6 7oX8! ع6!6:R?A8! v78!.R]!7;!;X< +7RR! 6lDCD\FzKR<:$D!IK O! 7R!( H! VD!H! 60R+! "B!627A6!  6!D!H!چ P!. 6!R6!R6G7V8 ؏,H!6 m7R;! 8!RП!R8!R.R9!!6,R9! 68! ®6A#:7kD H!RO8! 6 6!."6!6_R6 6!0 !RH!!6ЩP,R6!Bt$!8 6! !6,; 6!!! 6 7!iL!R6 6"DG!  !H!z- 88H;KDL1R  ؼ-6!76!286! %.F6:D!!RA8!  ;9!6R6 R!LA!>R عX6!R  .7 L!6 8!E6! 3<2Jb P!P"dR6!!;(P!!!R7!>TdR,P!6;R!7e>8!; !!! 6 7R 6!=v pH!Q!R:!P 6!v6,;R!y!R7!  6!"R88! 8F[FPR@ F!H!RH!|6,|!v 6M!RH!D  C%RA!R!!8@V6ԗP!  6 R ;;!R ;V7 !D|oR$D !G!^ {R ,ܩF!RRARH!ABAPR. 6 !6 <H7D6!6R!7< 6!Ao R 6!06V7! &67AR!R 6 ! $L!R~܂\R"6!6R0!D! ,6R!R R!DR!! (R!86! E %5kP? < ܈ʞPR!;R6! &R6!R 6!M!R! Ί6$D! 6!M!, ;R! "m<

'6b7j; ) 2G!0@6 M!677!,8!U@:N!!67!!67|8! 6*78!6! 6!76! &TزC7"6,FB!MR6!RKRC!:79F;F!=R "6!!y PL!/d6K!6t!R6!^Ə 7h7;RLZPR!r;RD 6.D76!7 6!D!F! H! 0ز@6Bs&đ 6!R 86! aCKƊKPrQ!R US662>B!D! FK!!0R6!   %-,"6F!R"<!Z.R<!AF ;! 9D> >C!I6!9a'<(=!B ,R>!II! 8^jR!R6R6!8x678!K N."RC!R*;!! K -@F⼨R"RD!!A!ؔF6$;!F!#BXޤ[9R;!6 6L7|Aҽ !˟76!; 86!ڣ <R6!R 6!UPR*;! D!6K! (!708R!88R78M!RM!B! {"6! !!!!)!6 =8!X :6R6!>R6K! 0"RD!F~R6! "RB!<>>pB!99:*; !::!86J7!! '!oT"xK ƹd!"6F!6K!6'R6 !RDE!8!/F R6!K  ش6K!0k C!6(! 9.==>KQD ؕA."R6!6 M!9:< 6! k6!7!26!!6(<! |R6! :^!:OD! A(D!"R 6! 6'BFF!H!R!;;&>"D!!6Z^9!BSC!D (;G2d36!!aIHP! *> !\7R!*R!R "A!CؘD*I6!>Z~R 6!6  R 6! ,RG!R RG! #@ڈXR!Ȋ?i R 6!88o;VR;6H! %H!".PR!6(7!K67!-xޙR"θƛ6! 6!H!4X:R!  uQ&PRM!74R6;<! R6!PPRM! Þ] AAGDTF]PwRއ.06B7R!%H!M!!.6!k6!8 M!6<8M 28/!8!.RM!RH!PR! `Ad6f7 *R!72R 7!Ru 6!o8  6!8!M! 8!6LA(D!676!bpF6I72HR!R6 718!R6P!R !  47!DR6K6! R!" )~RK!* R 6!i66:<ƹD! 78!!bC`RR!4 26!R! PL 6!<66DޖP 7!on. 6!  =!60DFPR! 7R6!! M!zLtz<r6!!!!7 ؈R6!6247 R!8 B0a/!66W;pPJRVE0D!6A! d06!60!7.8! (7!<RR!!$!67*A!R H!RU86!y⤨H;XR,B8!R !RR 6!R66!v77R6!6 u>7T8!%D6!A R! AغR/!!N@IRR !76!6 ;1! 7!;;DP=lR R H!!67! ~ X ԺvU'RS6!6:R 6 7!R!R !6bR*A! (R6RD7! R!< L H!77R !27XP! p CCR6! 6!e:~k;6! .6!D!7&!;R!!.7 6! 6 R7!@.R 7!;R !PZo;CR/6!P!;"<!z6< ĸ'37!6!7$8! J"R!  D A;!v,67!R R 6!67RRC! +6!I=PR!6!?*R!2PR !!R $ H!R (x! 6 V46 RM! ?4m7R! (g>46 RM! ?}.F7!;R!!u>6H R 6!77R!7 ؞]H! ,2L!P!Rr H! 6 7£8!ȯ!6 78!R^دf6 ̕;*6!RI7l8!IT5 R fB/<6!R ط06RR!R6!% RC!,BL!R6!R C$}6! )7&D±DLIcKfRV,6R! ش6! 7v7DAVD <! . 6!D!6i 8!<؟6!!F?!R D6!D!,PR!R (6!D!A6!. U1!Ɗ6;PR "7!L^\ܞ7f P!6"D!62L6ZR98!6!!PR!6.7 6!  6!728 6! PXHpU6!8R "6!6.D 78! 78!6  0<6!H!R6R8!Ͷ;O*D!6:;ڄ@<)DR! 7 6! c IV!  8R y6!7!8.AtR! B5إcA6!CA68!R 6 GH!RR!NīAڇPvRD7! v"I"N6\R!*+7!%97!!P!D  ۩`7U8!"H 8=8!KwV;2<R7!9LR7!ަu6H!iO ,@H!M!(6!R !7'Ac6!6!7V; 6! ğ\ؤ<7R!7R6!0>6! 8H! ئ9L!R   6;<!7"7DAL]P!RM! R!0N6H!LQR !A!L ! *R!6 6! ; u6! LspR6 '<!R 4ػ A;!;R!R l֧ D46 6!8!6;R78!F  G k ;;AKRA4<K7! Q! [6 @ H1H!F>ڤB!;< R 6! ڌ* V667+8F!G42>6`78!R7P!R-R 78!9RR! ,$!6 H!PdHH7ؖoP!R6!!<! T zD# lVnR,D! *D!7ƄR76!7<! @"6!6PD!76!Br`47R 6!26KD7!6  86D6!Sr6ޣR9G!R5! 6Z647;D<|H! R$K/ch6ޅ!78!728 6!8!AR!=6! RR 6!10< A;!776!: BR677!R H!R 6  777!\)P~ޟJ7R66!0R 8!R U6!6!D P*P7!R67R6!6D!>=6HR6!7^!(6 R!R6!:7R6R7!7R! D6!H! <6"@1n2xK>!RK!688!DR8A!ط 6!!R!RR !bm6.76!$!K"d/!6>2RDM! 3";R8A!8!<!5؞O DZ@RK!> "K;!A!DR6F!+0@;!=R6!R6 6>J8!!78 BpΘ5 A;!!6!fQƕR6! #Uw;+;0ABDRP!; 6 ! R 6!6!P!26:86!R6!, D!PR !' 46;><!دPR! 6!H!A CGD 7R!67.A6!6(A!!;6!DG6DR 6!.R6!076 !6 8R!0 R!6 DRDG!66R9R 6!\k 6!CI6,;>A!!; 8!0<R!R=!L[R!!6;R!! ; 8!7$8! 0F4TR6H!<.R 7R 6!7P! 6= L!6چjDصR9G!dED![6,R6! ث}78!@6NR7f9D!R6 8!7!>6 >Z66!R"8! 7R ( F! *H!R77|RA! 678!7TR 7@my@D;6!6!6@7؂RH!R6 H!R 6 M!:BP6!R7"9!R!607!6!H!7;!< L8R <<6>FB؃D! RB!!6H: "R!>>.BWD!$! 4F< B!<R<!hVRB!:XRA!R*"B!7;!7";!` :<"R <!R?!FA ! Xv9!6`:< (ڊ[R(F!6!ΣD!Hܲ RA1DGR8!9 ;G! 3@[R!.<J!K"R K! %޷DJ9RA!C!8zRB! *6!R*6!K "R (6!6!D!"R ! @.F6`H 3XR8!-A 67! #P!"7!6!FH3R68!D!! )H F>!  !(6! 2XH! R6!k vZ/6qR>_c !!<<,>A!D! R6 !!609f;!G!! $! D; ȯn<! , RN!O6!7">! 8185D;z<&>(P! ;8I6"R8!76!R A!!!!7$8! Q 8! \J6Z;"<"D RR7!6 R!*8!  d\R6!4PR!2AR9!A !>x R 6!7JR طR!R7!7 R z7!!R 7dPR!!! 668mLqR4B 6 !6!8!;! D6d;AzVD6!R (7!R6!ؕR!P!6″R6$!kR8!p!;"<! 6ڣ67!6 6!>NA3AC$R0o;!;8;NAnP,68!6!! .%"+8!6! ;K6!Jh6,R!;D!!R.e7 !6A8!z6_76RRR!R6R9R7!;R7!8!6n7 ޼uؗ A;!o{ؘ6! A"8!4/'P! @R !ؤN`G0R "6!66!RGAR 6! H!M! "R!7H]RRR9R7!R >t6!7 6! صS؋IN6شH!R  uG6!A#R!CM! )6R6 6!R:6 !R7 7!\0 8F76 8!R 7 7!R;7! 6! Q1,6!P!RR6!شc,R ! ش`CġH! ئD$L! ©H! KrP$R$>";B! <BRRf!:!R"RR!  FR6K!<=@ 9!@8!9P; A!K "R! .+R8!F.3RB!06{DBDG! 77R! *E!R6F >! 7"70;>H!P!1S! 766!8!j z6 "ؘ0"R6!;mEM!ڧM6H!6 !7 8!<{ 63>! @>A!B  8! j FAG!6d6`79V:'; !!d*!! G! #!DF 06! B! K  6! ,"K!K ! !!<7R6!K  3Y'!ʊJR%F>!>RC! ";D0DFH!PR0A M!!:hA,PR!"RR!;<>VAYB J8!!Ff!l 7:8BH!R6H! 6!  j !:ēR<!AR !!0Df6';R"6!0RR!R6R!D H! y,ByvB"6FR>!G>!@2F;>!@!<[79! 4F6hFK!RRK!K3RERB!FB!BRB!($.PL!6(;!B! 66;<!D>!:03DR ;!s7B!62F8R D!FB! RK!؞:R!""T6^7%8: K"RB! !A! Fw "څ%8! J"0@7 8!6H!8RK6!0A!60R9R!$!7 Rd!8ڑ#6R8!6N7!2 # <!6xR9! V4QR!;68! ˎ!4B A;!8R<!6ؑ7<` ئR6!!6RA!  88LAQR=!R6!,D!R(t76!ؙ6R"R!,a #("Q6!06!RGP!(f6;8!.<<!6!R!!;(EP!!6nK!RJIڀB :6!6!* 6!RR 6!6ج;7R6!ܶ74RGR8!(8!!6!6<9IAгRF<! ,D6!!Xxǎ ~6!87 R R7!6$K!|P!A!J;! ~`> N"6 7R!7̪JiR<NwR!>B!6 2 D!6!R;"<I68!R6!8"D!6!2@:!;!P I6K!KR8! Sp84B7P!>F\!<68!< ;!PR86K!J0R<7!8I<8!J8R<!<*I6!A*IB!R8!I<!6JPKJ8!LK7!668IAD6K;!6+gP!6HHH! 2XMhL'ؗ6;R!dA!]u6>7ؙF!D!R "R!8X~66!FR D!R; >>!xb.a C!6$'R@!6Nd69!6$mR!!R@! FډR6K!R7!8! 92HDP!RR""P!A4CR<!P!֫4P6 !nA7 8!Q!<L!  s*$6!7*6!R! !!:ZG6;!.776!R !Bh7A_7! *H! أuiR! X"ݻ6<77 6 8!,8D!R;F! +`8BPR6!< 6!G{A!67ضg8!ޠޠ@ ;s?R!6 6!@,[R7!R,"=!P7 0@gH!ڗD!FF!H!LgR Oؼ076! ΁.M 6!8 <<7R!$~N~7 *R !R 6! 6A78!R ;$< 6!7R6FK!g@?R6! &9ZDaNńN:O!PBRcJ9G! G!R![T!!!2 H;! .B D!HصP!Hk6L7d:B! ڃ- RJ8!BT^! RRA!66! $K!6M!8!AB!ؓR!O AJRJKP)R<<,>j@A`R(P!R!,7ԱARyB!R !!$8!R $H!R7Q! >@"66!A J8E!R6K6! R!DE=FHJ fAFB !G!H! 6WR 81R!R1R!8  J6!6*RC! J6R>! y![!jG ..J >!R 6 <R6!PR;F7 B 8!:L;G DG!>!R 67 6!6F68>!!R6R7R!6FE!zI 266I6!K<! ،cm)6RR!IE RB!RG R" 7}R 7! 9؁6իH!:2kD!3|6d!P8A<!6 6ڣR9!6,A;!"!6PR !7R C!P!૓! *?R"D !  < "8!](!R @!@K,>6!<R>6!RDG RE! 2 =B! ^6! V\f7,HIH!;I6H7!HH!D)H!7ؓH!>>J@:ABC G6ؒF">! hzP!1?8jR>6!62RA! 8^N! ( 6!6K 7=! ;'FZkR,2!I;!8qD!8!2wDG!9>!<Zn` F8! F" R"K!R=FRD!Rث@! 6> B D!8 !;?!- 07"9!BD! -91,PL! R6! .B^  =HBDG! 9  ث$6!  <!!! 4R;FAG!<R! C rG!HgO!2^  K!  67I<"J8!R 7 6! 0 !6!J88!!v <668H@R<6R!R7!  K!I, R!6!7ګPR!-286R!R7!R  ثH!=-6!0+!6 76! ; xFFة "R8 66!687ιR6! 7$8! 8!R9 >66!.:<!!c ! 7IR 6t7  <BL6K<7!6P!7 6!7RA!56R؊xPR!R 2c7AR! * 6!J!  4 4"VG!HhN!f<~=C!R=!!R6!  M!O!ؓ!(! |NP !Fb t6@A"FA!^R;1!R"RK!DA8!T06RG;6! V B!<⾞DD! 8LX =!A< R 6!R@ @!FJ8!  =!9:;A;!IH60ID >! !R!8,A!!  9!27RP!E >!FԤڊ7GF7!⺼6FD!2!  B! IC!:! !^  B!  Bⲣ! 0!@6! #F!  7! L!! RJA RD86! FK=! F,!6N! RK!K M!!. 8!  *5 6!,,<8!RD! ^ !$! S(6$H! ؄M!8Vt7ؽcH!,!6}vD7!6 "R@R"9!9R96!v PFVf"FDGRDG C!268!RR"!DF 8 2R 97R!R 8 2R 97R!>7 C  ;>!R=2RR>! ض}ضy7J7!   @8"|FDG!;I6K!ؗaR<!\6<F!A! =! ږ2 @$B ! (9!6!!G*6!6^ASRD!G! اR8!BJF {6!87 ! 4BղB!R !;@!  N 3R6K! JK!;  s+ځ6r78 <! 6 76! ,Tg0D6H!PR"M!$F6i 78!ؐ 3467A!R"8!R;! >h>R X" N R!  SI66!  87'H76!6":!)'҈*6! ʒ6,85H! )!6c>E!Bk $7K8"B2RR=!R>!6Q!HqG,CR@! 5?:6K 7=!72R!s^;! *J8! (}1 H! 7>7K8qH,I6A! 2dv6!H HP!*P! 6QI6!!!A!<FN 6%RK!6!<!K ؜Rس* D!A!c6R6!6FBIR6! kLR77AK Aa6K!B6!6778!T_ (B! A3 H!6K T lx8*>6!  < 6!60O96!KB!< 6!9 E! !ӊ2"J;K!K R6F!6VF= !6KK!K X >! 4:2*N!RD!7Z748!DI6 K! ''&143RRH!RRF!0>R!7A 6!XR 8!0RRH!PIH! 2\R!R +kg26F7 6!AR!Y;R!R  |U(PpSR6!R!R ><6;R!PL!BrDG!6< :e8R! R(6!; !p F67JQ!R !B! 88,DH! ުC R 6!7.6 6!7 !6:RG|R!.!@TORA!!>!7(kD@R;F!R <!wR!!!R6l9G!R8 A!R8! !)P A!(P! 7(2؛D!7ЭR6!>N< D!DPR!76! AA6K!Q!R;F!R;F!؈6͎;:< '"<!G(6 R! / K 8FR7B!KRD!6R B!NR 7&!6!  dvK .FD!6;G K!>!9!F1E!77F 8! YL/KKR n؃(26!!6!ARA!>Po6 TH!678!67!(H!H >B, HH!6H6I6!R 2 7R! D!76! 77v D:R JE!7! ! ,!Q!6)Q!2'A_,GCJJA#J6N5P>RQʙF J"M+-7! 8/>BkB.C!DOE! 0!!G! "@JRI6K!R@!R7 M!^ (F! 9!6ި7R! ,$! ;!> @lA!,I68!@!<! ڛ]R6K!8<9H:  RK!RK!(!! P!ܙ7T:8>R @!9=!.L6!RKM[xB!DnF\R6F!",6>!6"A!4B:R6K! B!4ܓ,RC!.FI6!R "!# !6 Z,6!L"uF! = RB!Rgg9!6b!RC!L * <!R;R>! /l/@IK 1<ڏ3D^6K!9RB!R6xDG6K! K!⮦2 PC D!7gDD|C!CR6K>!, A!ھy 6K!LؤApzR6.7= ! :S46!R"6!6!@!@I6R"@!66!B!aBR6!6;BF2R "D!A!1hZ+ ! 86@R3<=!R;!1"3!!8R6!<⽿WR">! 6:6BzF;KUzR6!!;!8mB !C>DVGpH AHP!Ł 798! خ6R! .RB!RG!:S:<@AfB0 R! ,ؔgRG! ,S! <DRR!R"R!6d78$!ܣ6R*+7!97 M! N, F"*! *D!KB!6:7H!R8!B! :D!R!^K!R"K!gk bNdA"^66/;I!RJK!7_@F6 !=>!R ;=! .6(AG!KRF!Fh6,8DB!BI.R6!6D!:;D=RC!;6K!R>DG!YV pJ6&;(@!F!;IR_F!G!8<>DGR;F!RF!B!6a?!R6F! 6F!ZB؂9(A!R;G!B>R[n6 K!  68!RT7G! BRR6 !6^>!DR6!D4F 6! P6!8 RR 6! ڤ67Q!B R!9AOAXBfFJ7,;:B!GJR";G!!G! RG!(!! 2N!>!6R"B! zR"6!9;,<"@!!!4G R"6K! N\?DTإ J;!R;!y6J7^8  ڱ!!" RAG! 2!%! ڃ> kR"6!7,A7!R6R8! D.R"6%F! .R"6!R=!(8! !R"6!K :6;!R>!RR<! J| */@ûGJ%JFPoR 36!8 6!79޼;ze<!G.HI9! !8ԻB+R8!RDGR8!R28!z9! $XB@5"0RH"6!;RP!A =!8@RF!K=!8H!@FAABDNF IHK!!! cP@1^6KR6 !KJ86K! OީgG!O! )6Nܳ\ >!9 7RD!*6K!7<!,E>!6EBڣ>! c9! >' '#+G!P ծ"܆lF!<! }F,R6!tD!65yR6!=$!RK!2VRB!;zDTR6F!^RG!N,vZR"; C!0ԝ<!6(7G!6CR<!LY<6MB! H"("B2PRPЕD!"6!R2RP!<B E .R>!I:!R=!82F!IC!!BRG!2TR<!4ޣ_R@!R 6!PD!RN6! f HJR6!,X!G!  2%16!R "K! /:"#+RA !=RB!|0IB6!9R!2>N \!!8_>!6LC!RN |6!PaR 7 H!  %+R!:?==<>w? !C!J(^! FR79޸BD!R D! ؖz$RA!6~7R!R"@!(!! 4<R6K!RB!B!!! 6R6"=!6A!:;<0B!f! P6!>! /WR K! u:!i"R6K!~6A"FtR>\!~6!@K!`D!R"R7!V!7!v"R7!>9!J6 R6!I7!PYf=Rt"B!=YR .86F!A 9!66!>R, >!6Q !Rؔ6!<!D*RF!R68!޹60:!!=!6-7 !2N 9!; R;!> /ڢXBL Z"R6RD!< >!R6A!6R6!D b,lB;R!R;l6K!6KR6K!R>R=!4 >R6F!>6!F*<!> RB!BeMTR6!>/>RF^R0RF!6F6K!R;!6RA !r<R"B!KR 7!F6!LjG :b R=!R6  <"RR! 7  6! 5*"RK!<! !F7! 9(*"6!%7=RL:B!666!6F; B!<IPe6!>BF{Rz DoE!>HDR 6!RK!,F=!K<!BRB!6+2;4FA;G! A!&)A!/6789(r! R 4:i96@8!RH!R6!H! ! R@! xoF .7R! u ʈعE@! (ؓ2"J/6!A82R8!6MF6F!)4;6!F!D! z72K R>!R ">! z6.7P!A!!Њ;R6!K !2*(L! @!K /y >!$k;G!* !:R78! ♄R6!81R "8!9! 2D6J;:<7DPL!R! @LC!4TMD!!J8R<A!RP!2RD!KR=!Pkw؊A AڭIP!6(;F!(H!4JRK!R'CDG!DGI; R>!!"6F6R;!A DG!>RD?6!DD.E!RE!GF!8 <6AR6!"6! .m*=!A"R! 2 2D!ADR;!6hvC 8!_6B/F⦆RG9!8D!RK!"6!R6 K!bZl!h"BBJ,PR!;!!F!6G7"9! K 0֥BR668!2@FAJ! !B! R!>!778!9⅊:L;!fk.!^6! V!!F 6F! 9M96> AR6! +@",F6!R;!1R6ؔ?!JD!!f6 .1"F!RA !7"A!R"8!; ;0"D!  C! R<!!6(:!!!!=WCF F!G!K R !C!D$E!p!=4>T@ZAtB!$! ضR!G! >! ໇R!>! !!!7::2;<!!:!78!9!!! i!6! !F6F!: >`B5B'CGDBI ڡ*PR !!0 RF! س>7"6K!>T@|A6!!G AG! R! !!RC!7#79I;4< !!!!.!G! I!!>6V ! I6! 48!;؄ZH!M!oPR "7!@ @AIF!R6!,6P;! m ړH4R6!! K 12L"<<!.7R6!RH!o8@uFR6K!R (ByR6! L<%A(B! RI>!U6f6,:F!KR6! R69!9*7!6FR;E9!BR6K! 7*729APD!2 RB!R7! R9!6}6 K!K J_ C!Qت! 6h9<!6ؚ8:@ ?9! F !6>;HD!G R=!!!!!F!)_ @^DGDE!IbK B^HF6K!RAK9!6؏$RG;R68! 7R!@A=4B [y F>!9 9h<>!Z~6*wF! cR 6KR! R7! 8@8`D0DIBJfP RC B! !6ح9;MB RI!>T@fABvC ?(D! A!! "6!$! "6 6! 8!!!R! "<ϞR6K!R6KR F8!>^ R KR"9!R ! z6Q7!> (]8`RB!6|! 6(@!6 7M! ڔ(!6F1!O* 6F!>RK!2yMD!R ^ ؼh"<!<׋>S@(AG! nx7R!8489@:b;!޷!!!$! R?6! !_bU!!Ư6(7!r 7اR6!6ا6R!DR! 4HPdK Tm;Z!A;!67AR8!RAB!H .R! ;B9J%Jޅ:P,R+7!R sgSR6DG!BDE T:< ڜQ"6M;!AAF8R<7K!6!26=!!R>!29!RE!GR!,:NRBFB!9AF !!R6>!PR!{gRDGRK! RD!! "R<!?1?b@.A  !! ▜6ФRA! R6!; ڳw.! >!; R>6K!g *9!>³D!k:h!F R<! A,R!!RD6! R; !"8:H ;F! R6F! 6!0 B R! <<88! R6 !88y9*: !!!!'687! !!!! WB%S4  .PR8!8 (GKRK!6 :B6 KR!' yvK!] , 6K! ػB!jxK,R:! f6 #,6P!6R 8!!6!ؤ(6@r !R6K!K6R! 6! "R!AR6K!:!6F;F>8K! K 7@!  )AozK!6vܷ 6K!!! ڴ;) 6K!F ! JЫNܱ"R ">!R6!R<!  !"R!JE9! J!6B;F!2¿6F!6{R 6!66>79;!@F!  $DP" ,R6!R9!  ;! R7!0 >6<2R!A C!.6!2FRDG!R ސCAG!;RG! =` FA!E!HZ47Ec;R7!RM!E!F.R9!<! I7EK 7D,dR <!RG.'");!R!!;-R6 C!! 6sR7!AQC!eGY %40/88IH!ARP! 267!8!<܆l<7!67R!47DA"BG! "]H!R6!4V C /!6K R"6RP! *<!R<lD!U؀$!R E*R6A M!ܿ R6K!4! M C! :c^6R!RG 2"R;8!R !!L! ≴K R! ;^AAF89!hw4#<8!K6"u7!!R6 K! :R 66A!RGAR 6!!JG   KR=!#6 7Q! zR"8!;<@!!!(!! R h;"D! R "9! ؝R ">! «~t( @!R =!66>789:!!HPX@F  z7!RF! ފ8K ,(Z.!0 6!6.R6K!RK!6FpRA!`qL! } ERDG!J8! ?#61 2R<!90AR 8!6K9!,b>!R sR!8 Ff8!o6<A!C6I6!6  D6K D!!4  7! ;! ;B FF!HR6(82>!RJB! G)4FRD!L7R!,77!PRM!8`PR!Nk66!#<P;:3R;!R59A!!L!8R!6 7!6SR8"A!R6!67R!IH;K!B4DvE R"8!4@ R! RD! R63A! ! G  F࿐R=!;\<=>AhE"A@I6*A"! ( @!R=!66:7089: ! _4\!* F!K Zh"R87.! ⏨tRDG! 0"R<!RK!R;!4`0 8 !7J;! 2"91R!R R!!8!! I6K!F!XO 6 R!K  J8! 47B8 R!;! R!6607hA1H!+DR 6R ;! R! (!QQ!@OpP DH")/!6R7!R9! 7 7؆v<ؠH!/)6! "g"M6T8  "",':M!2666!RP6!8HRRDG!F K16!RR=!768!;0<!`W>7={.R6!R6D!6  6PRR!77R!2BT6!6R!!R<!6L!<8BxF2F!G,R8!   4L!  F>! ;GRD!>! !(!G! <<8!n@cA! !G!,Z ~! 8FR<!<R6F! I"RK!8E!< GB!D@F>!`88b9h;!!!G 1)2: P!>!RK!:R6  !A<!8Hoh I7!RD:!<RB!!!!! 05"6K!7R>!$6MR6K!K <RK!H K SR6 !K ظ bfR>!;GR6!>! R;G!DSR;GR"B! K <HNƉR6!6B 8!.J9!R 5KRF!79?FAG>! ԧK RK!{ ;UAA,B>D!  R 6 ! !R ;!;,!F! 2R K! R ;p<! R 6 !Z0!6F7 !K R ;KB! (K! R6!;@=@PAfG!PrR<8;!$! 6K!!GRG!H7I6!;6<=Z>!! ,!!G! A!FR B F>! R;!!B! D a_!R6! R6 !Bă679RC! 0#,"FE! R6K!jO(6!RR<!J܋ \|9 DG!E˥R "6!]S7R!RE!8RC!K!R"<!==v>p@|D ! ޏ ށ.FK!8F;G!v  df,R6!7u';R9! >W DIE! 7A!!$! >! U:R26K!6c7R>6!,6t<!K ⅘fD9R6=@!F6K!!*F!K އ6! R! 8e>D)D2RB86! "FD!\*";!K7A!>zA~B !>JGRBG! 686K!RB!@hxAR>! ,>!+R>!ލ<>!  qp}"RA! R>!08!I6!R6FJB'R<8!I7J8!I6AJ8!;! <`B!Dj6p9S;R7 M! P7TR6K!J;!4F!K R!RRA!689!nxc 7.8DA6!*!6! P!!6!66!<&B!M!RB!M 6! *6.8!I7 I;!@ @ގ AMD!8܏;q>!O|=+=DAZI,C!DhE!K!F @R;!R8!,749!6A! ،;!9$AKR .H"B!6$F!KR;!6$sA!BRD!f8pA%R;!DnIvR60AVJ<!,R 6!K 6RC!6!6.<!6F!A! ,64=!RD! BA!CF! ;?=A,E;!0I67!8!nq)9:BR6KDG!oc6K!68A<I6R8!ڀF6!<,BAG!! :NݥI68!R6<R8!6,R6!R!=!DRC!5 8 J 8 I<! A!I6=!AA{BxD6 !?6 K A!_!nP>>BF*RE!D!,8!9!RhE!77/;,FA ! ;F6!*K(6!RI6! R6 K!ZmD$FR*P!6 6! z6! =Yd6K!@ΫR=n6!R;F!+"B! ;!t! $JF 8! C! <!6! UBjRx;!6!R; !j!l67N4! RAR! 3 $IR!!  q*K!R=K! R!P!F ix6ڢfJ!R6!Td!K ,=J6F! @! إi'Ri6!  pF 8! %@iI6IH! DqI.6PD!H67!HI6!<R=!.:P! IH6!IH77!6;:IDP! I6!PI6!H *;!6 H6H!;(P!IH;6!;:PH;P7!H!7H!>!AKH 6 6!!*R! |6R !!I6<;lHA8!;܋I6H+fK8!I7H!P|jRH!S j  0>dR!6HH! R.H!K6K!7VPH!P4;PD! 77!R8! (H!H!P ,IH! 6!V~ I6,H6! $!H6K!A8H;܋IH!HI6!67/H!. dg3rPRk:(8!I<! 7RZMP!6>ޚAI(P!6,HIH! PAIHH!6 K  H!,<H!H8!J8!%R6!  } 7nR^` f7 T!7R 7! 6!7 Sp>!7R6!6=!E@|8!=R6F!<{RP!R !.8!6HH!R*6!7ڞ,!IH<6!LR!G6H^IAHP! \ xu6!R>! rk~| A:CHR;N!IH A!NR!I8N!HUK!HH6!;oI6;aD) H8n6;PH!HFPIH 7 6K!K8!<C! 8H7I7I6!H!I6 KPH! H!B!SrG8!I6,7@D!H! P6!PH!72PR8!PIHP H!R6H!7H!6i$I6!66HI6! F H!DdDoE—F Ǝ""F%U+hF*;!8!;(;:AzB>DuJB!]G!. K! F"D!!:6N7 F"6!K !;!mT I7R!87R 7!8! !R*9!9 !R!B M6(7!\!6RھI+! & H!P V} R  6!RH!R H!6 7 H!z  ? 647VA|D 6!! ؿd66!,6H!6 !!8!,8V!R H!R. M!7! 8$H! {2!BCBD*ID!B $H!R7A! E,"8!768!ڳ!6L;AG ؤFػR6!ޟ,>! 9G[hD!*R! _^m~;!=]B?B!D2F!I77! XB J8RB!.F!RFD!=F>@A! 7R!!!!8389,;f<!R 7$8! 0P!D#P!!!!G!!627R 7!(* K! RD!!  D!6@0ALD H!Z N6K!t6:DNR.@!$!L 8! 8!̼79; R!! (<! 7BpZT"R6!6xAtRG B!;2=^I6 6F!R69!"6!R<!R;G!:JltI6(D!K 7!66(8!>!A/!RA >F!Jf6(F6FR6!E޵_FؘR@!@BR% B!26B8 zAfD!!! k Hw76!!H  6! y³4 =pDbDIPJR \$ 6!."6!R 6 R+66!6B   *=!<A@!$! P7IB!=\1>\AB!@6T;^<6 p6! R<! a!< SVR<! k]$6!R XNd! #"16K>IK!6R"R!;;0F>R6!FR6K!j"=! 1R6K!D\FzR6K!6!! >>;F!AmR6!1,>8!RCRB!6.7BE!FE6F! R6F!Nغ#=!BE!*u! #:#!\qqR"9! <$AA2B8R+R!!G!USG!<`H=> !6'6L8;G ؜9<R7!( !!KF>!!6.7:R6!! R6!7b9<=F@ 6;8DG!R"E!!Dؒ>R 6 !6A!C6R!8!  A D! D* 6! 6PR! I >$>A0BFD!!] F! FD!!9o;!R8!6ZB]E!IB!:J:]>TB^DE غG :'܏2>!  @! 9+`7`%`+R7!G R6!6ڒ7,8<9! R=! 6!!`x"`{%ލi'R7!@QAFR<!;`} H^u;ع1R9! "R!$! 6ؖFK!DR=!@FXG gn"6@! 6jg]'!  dQ?!!!$! ! R>!t8Jj67!!R 7R!K RKR6K!K  6&9! !!!, > C! ئR"! K  }6!>OlR6! 0:"FE!R=!R6! K R$"667AR!I4K!R 6F!6 6F!bDNR 6$$7Q! ;R!6F=<>ƻF _b;!!W!!B,C@P! FC!P! ZDD J;!N;;/B`D4R !6! F6F!!6<7L8 F!(F!K Ts4| A;! ;R;b<^mADR:7j0AD!A 7!(!! OF;! F6! 2R6!` !!#56ޔsF  %R6! 6F!H6TR6 $PR!6!B 6!6!<R!.@6!ޠRDG!RI=!R P!!7!F!J;  4;D 6!>R<!PjK Gjr7! 6z7!IRD!66!7H8!P$! 7R6! 6! I26iH!R!' 6H!ޠHص*6!R 7RR7! ܙ4"6RM!c;qD!4DR!ʻR6!7^;R!,:^ H!RR (H! -8! j67wH!R؟i:  2LYD!7 !69 B!R"R! 6{NH!Fʗ7RcR!R 07 !7JR!RR78M!~>P#d7 R 6!dR6!R6! ، 6!7$H! 6!H!$! "".78!H!86!<ز\66R!ȅ67R!4x 6! "&;;ء@!P/R!"jv6,7F8! kP!2TXE!R ?DG!IRD!I1RF!{2{.6 !4qRD!R 7 6!H! 7 ARH! [: A!7"9!؅<"PRM!6 R!9؋e6!(D!R;!+"R.+",!0@2PRM! 77!IƁM2P!R! 6!4)A8! 6!R!  :KI_R!6R!91C!AB=C G8VP ~!F ! 66::I6!:3H!.7K%6RR!R!;!! ,4IC!R 6 2F7;!7$6!;7! kE""NG^R  R!6eJ<! >6 V$"FAG! R;JB!h>0DP!,6!RJ6K!N঻M 6KR @!<6K! 66(D!F!  R!Y؇?,<R!K  B! 2m6!D!F!L! 60687]jIVP7Q! 0k9ؼsR6!6hB76!2 zn! s6,7IH! '6R!96!  /6!H! vQ47Z8jI6@< ڈR"B!!A"<! 6! 8^0h R !6 :FDG;R!R;F?!ܟ;6P!ض7!jRA! TI\R ګ2)$H!77!H!(B!K78!R .6 M!6G!| NN]<؏{<;sD!RH! K!R7NO!676! ^F&R A"Aa\I>KLR!6;6!8!HK!M!667č8  M! jFLX,R 6F! N64H!R76! 7R!,R !7RRP!6.;!6GqD66R!6'R!6\7;!78!;S`R!.R;!7!8 6!R;*9< M!&L Z"706!!F7!C/!-ERA! 4@A" D!H!RR8! H! m 266,;2D!;! R!H(. R8!Sؘ76!`Ĝ b8 ;6ؕR6!RR!!8!P!6!R T838(D!F! B3v;R!787R6!R> !K,1!767RP!;\;ADFBR 84@N6K!>!A 6!DGFDG!AR6!R 6F!!R!LZ>;R!4`p>!R#2&؈P!R7 R 6!RZA!8\FރR"!0PDxI!PL6!6X8h;*@dF*>!=7R!خ*6M!!QjJ=!6FR<!E6 R(62B!6!!&,R!! 7!!RZ?D!VS . 7A!R6 K! S>xRAR B!D&R:BCR<!;FR>!6<7R;GR!(K!KR!@! dH !6DFKRA^>"!9!RK!@FvR*6!68!8Rض,B!Ri!<,F6 ! F9!<p=RD!4D>R6 6!K A;!>!؆76;ARG6!F!R#ޮ! (!<HNR R! ;!<! 7H!R!6!  J\"IR 6,I6!H! ;6!؈;.R 5+"K!6ڇzR6!HK!2DlIH!R 6KA6!7ܑB!R=AnG<!GA6!4W@!R6)P!HH!Բ<;& 8!<6!9RD! $#"bB! 4Z":R !M!RP!67R! " R"K!:;== >?Mv@ ~ E /FOL"'6R!>I<!b7R667!"ا6F;R! VE_AKR(!;F7R6!R8!<! @!R@! <6$! 6!R@! ?0[@!6KR9!4B\b8! R6F!R8 7?>!  C! 5؟ڦ KQJ! 6>jN!B>! F@,"6!6 "6! jJZ#1R 96M!R" ;!6,7H>!K=!6R!R 8!66L;T@J! Rذ; ! !;R!6D L|6F!DG!RA!ƨA0D8F9! D!>!E=! A8ܾR >f~6+R8!78$M! 6TPR!728 PR!M !>!!XRPR!6~L 16 P! ڤ0'R6!ؙPR "7!,4=!;6!R6! WPLGR!R>R!  6 FK!6 K! > 4A8QR 8!I>!Baj! BHhR"<"@!;!I.R"@!R @!P!>! P,RD!I6R">!R>!dtI>!  ? ^dؤjARزT ڮB6! 9!KR=!6,B!"K!FK|nF"!K!FR*"6!;DG!R"6!:;9< EiB Q!ؑ"<88! 6,84;TM!D ! UJ86R;!R;! $ o.@B!E<E!R8ڱP !6!  'P'kA[H!IR  6JD!I!:N|R8!!6!!1D)rR6!H AIH!x@@AĤBJPR!b/6.8 6!6R28!RA!;GI6!D!6F7R6!@? r66R!ڳ,;!:kN R!26FR>!F! ,H!6 76!6 8! I1!1ؽ2ԢI2R8 B!6(;!8!] "6ث/6R!KD!PD!Cj4~R6K!6TDRK3AR6RD! R6!6U7RP!"\6R6!R6 6!!7R6K!D L! , CF `jR 4&:ؕ;DG!;76!<[RE!R<! CR EO!".!CD tA@"7!RBR"6!7F! 6n8PNH!R 8>D63sH!7!;R 8!6>RR! aF7XR6!R <D"6! A@!8ޓF68!F6R8K!L RA!V!w *6 !*I< !I< ! #g"> !.@6JFB!RI6!(o#޶4R9R6!6m9(D!PRG!Ll7;.R6K!G<!6KR6M!4RM=!6D!R 777;!A>D R7&8!P! J\H6  R 6!!06%!R 6! v6sR )H6|8! ?;!R*M!6!H!M! z{iHRR7! 7K7<;vDEIPR!*@h;R 7!6`R6! R 7#=6!6$KH!<Nu|67! !H!L!R 0ڐ6$H! ƥ8!I6!_260P!6ڎl<7!FV ؖ>ؖ: P !6+D R !!78!R7 6! xF!2U ;D;ڦD*R7 !>^n 6 7!7$6 76!6(R9G!R6!6^p"7!8 "6!7!6/ 76!n!>Z;h R 6!;R*ڗ 6!!!78!!A R ! 848!D>FHHTP!RA! M! ;6!2PR;!7C!`~"؀67R* 6! TEg6!_PR"M!ֆRA! l7v<7 ލ.D 6!6478!ԂqH!8Nu6!8!;R7,8! ؒU6:6!ذ\>=R6!6;!Jؤyb[| *6!;܈R!!7}7/RP!܈R :;!8!دR6! t!6!6/6J872.A0I^R;!.; M! z6 78!AH!4 >!R66R!6 ;R!,61A!I;AG!H![vܝP,A!L 4s66!~6;! *H!676!H!L .6;!A"8! 6U67BPFRȎZ2<D6!6!!6!!!!6 6! ;8! R ! R M!,JE!L!R 6!R!;!!6! ¢zVt 8fR*6! /88!D.M 6! 46!2؏<!R&"M! nD6!*6!6;pAM! 7 6!!LR;! N6!HR :NX7!86!7R H!<6!7R!6.<! HP;P I6!8@ذXP!PH!!H.P 6! w7K 6!66!7;R !ܖb jQJ6x7D  ! 7!H!M!6~890<"=R! B! R'j6! G+A6!8.6!PR!%j6ED!ڗZ3B! @ R R !R 7 7!,R!R 6!Ț2R6!8!R 3i&8!!46T8  6!L!R 6 A6! GRd7$8!8!Q!R;!7R !W;Dz M!(P!R76!@؎xLQ 77!!6 76!8748! < R7ؘ~R 6! ض ڨR 2p86TD!ֲ6!܅6 7'8! 46 !I66!RR ;!(VK@T6b8R678! R8!R7!8! 66!7ӎH!DR9R! L! XR$! .q 6O8!؍i. R 6!R6 8!RH 6F7! g'F7VHwRR H!7 Ȭ6! -y8@ 1W66!Ȉ؁6C<7!w  2R !! ڕ" R" 6!I7!/HHnPF,HIH!K!AP HH!;8AC7 6! I.4"6LIH!6Q7$8!1 H6!1*<!R7$8! ! Og,PL!R,A! R 6!|,67!R8!!NtY67KRR7!6xR76;D! @7PAfP R "M!R "H!IrMR!6!M!666=؏AR6!*M! R !!qa*6!R*t*p06R! 6C6!7J66!4ܠ6^!!2PRM!R 6R !J0 D6ڇ;R!6T7VBA H!I(P!6I6!<7R!MJ Z&^PeR!m67!8"7 R ! f<6HPئR66!;6!;<!؎aFګ)6=;R 8!FcR69G! -;6bq7W,;$H!PB!>YP60M<!RAR!,DR!R R! %7Z;mR! 046;7R!6x7:<R!!ځRM!F.@K!s=!F=! E+ XH!  (6R!276!ڀ6,8/P.R8 6!RM!:j6! AAMIR؜<767;R! <qL 6K;!!6!R!؛!D$Fܱ9PR2=!7@R6!@"<HR !!R H!4 R 6!"60RE B!!R!R676! ; !R 7! B6 6!H!R!ډp<"KF!R@P! L6 :@U66!R!!68!,8!6!6 7!6@6!2@6J78!R 78! 78! 8!6 8!  TR3p *7H! {_66!i؋68! 6$8!! 8!6 67 6!  M!HIH! O8J rRA!TL!6! !B78HHPDIH!A R M! A!2l|D!JR0AD!A D!RD!6R6!R6! %66,H2*M! H!|*! H!ض^AR6!:BJR D!H!6;! R!76!6!7!8!,i 6968;v<ڤH!IH! A B0;R7!RD!7 ;!PH H!xCH467R6!6d-RރP!R8P ;66! ;"<66!R67!tb6!7<*4;R 7!R "7!R ! 8!?XزfxR26F 8!6!A,R6!G!!L!R!7!7!<Hq K!HRR!;!P6ZAIKHI7HI66!R7! L4WtA6!7)R7! C8!R!0uB! ,;;2<؁D!* H!R 6!P $6 ;!2a)6!M(D! R8!0@R!;!6!6.7P!;!*6K!R "!2D 6! -zA!R 66!'%2+6 6'""3%F*R! QNfj Y0R!>9R!IC,H 6!6FI6!6GDRRP!D R=!6 x Rt6F! 4< FR8!6I7 !6$8!!B! @6)6!7,ITP!RR76RƊR!6o;!>9Y k!7"9!A!!6؂<;!6R8!I6 RC!6" 6! 6!B!R "D! FFoHqK!P?bRLR P`<R  6ǧH!6 6R!6fR 8@6H7!R;!A.PM! t;!D!*D!7PI6!H HIC!DZj-RRH! XF 8!  f<*!6! DE!R 7 R!W 7*748HDINK! 6 H! J8!6!6 6!an"Ά';6 ZJf "B'܍RM!7P!/3F,R;!6K!RR!;SRM!JnN J<;!FP66 6!: BP7;R!R@!7R6!R 7R6D6!9,@!WLZ A(B!;R!̠6K!68FGR 8!KRK! 7FtNM!;63;669!4`‰;F!FީR *;LE!D!A,PR !D6!7(P!7RP!R8}77"8!:L`f~K6F!R "R8!R R!;R;66!ڀ(, 86!;R;! "8II,PDR!,P8!KH! !8*;H! 8}>f90D!7 ؤv8P66!M! 7JR6!d6: 78!.P IH!R" 7H!|B R6J7 "8!7J7!4B)8!R 6!7 @)T؃+HG66!KP/9-7 W6!A.DR/<6@7RF6!R;!_ R!B6Pr;!6JR6Q!Զ6D D!6Q!R6!; 5fH468H!5YH'676! 6U<)<ؔ\DQHLI606K!>N%H!M! B6F!8 KR! 6 >N*X3Vh!;!BR8!7D!Ƅ!;! `<7 6;!RA6RR!;R$! y6! + :"J%T166!6TR87!7(A!7 *K!FA R6K! ؂7,PR!  >0-<R!6!ڳ =R!R 6!6(Z<!O Dܹv6LPVR0DM! R7!!K!R 68!6!B7\;J<ذRR!!y`6; :69!0 @F;!R 68!78R;!;J6R(6!88!>"6!7$86!6R>;F!:ZR R! E6R <!dR!\76RGAR 6!PR "7! 7KtKXLؿR b37 6! ~y@Jz6KI6 P!6 RD!I6>CR<J8RB!8I6,PR ! !PR ! !!7(;<7Q;AR6!!!2L#in;8L!0FVM!E!6$H!9RA!A-C! U< 88*7;`LR B6 16; !6;! J\4zjS_P6]R!6{R9R 7!60R+R7!F*# _H!6!D6N8lR0+ R!9 R! ,278!!6!!8!Q!!.6B76! A8xH!M! &(H!M!;QR6!& R 7!;'R R R7!0) R 6! 6\6hH!KrR 608R"B! ڴgRB!'_F! beڃ"R *B!BB" RK!RHD!{. ЩR8!67`;xDHH!  [678!ܴ H! sd! 2RAR 6K! ^  ,6!7>8!(aPRR! 6! :JR R!6KR;!R 6 !!!6'@!@F}:!>7 ! Jsh("6V<!;<!, I6!7`7A7! !6'};$K UDD >`!>R;7!66vF6F!ފtܱ%KRA !^ = ) 66&R6!;,!<*R6! r!@RڞF!!6fR!6K!}D!G6!>!6څx8(<! R!l 0>BcoIR I6! 2R 9!Ox='R6!6 >vD!67R!!*L '~8ȹ!;.RA!R;!67A!R> 6!6  J'eA$A0DڍP!>; !%)7!I A!'6@7*R!  6! H.!! `5>H*76!RH!K!Hf. 6H!hؠ16LATQ!R! /@R؜R M!APM!8 &R!!WhR6! 6 R !؟7! 9o>PcRR 8!R786!h6ؚF76_7.R6!6R! R "6I6K!RR7H!g2t z68D  R 6!: <@!C6!^nPV2R - 8R;6!R ;!ؕT R !BZ ز6d;RJU6!A8!!8 ? R !!.R76!L!R 7! 6*t78 R 6!D266!6(82H!  6!B7W8  L! R!R6ܻ76!Hb!'678!8L68oR !R 7R7!7M T.0>66!RB6!KA !$! 7$8 8!!D6RR6,7 6!6^M!7ER8! II/KPxR!1>ؽ6 6! )Bܰr6RR!P! ).FB!8`R!6*IK!K6!R.FA!6R77! 6FP !!6.7#@! 0 j}! RY86 ;RM!76M!; ! P67H!L 2886@A!R 6!6Q!؂L7R!6 H!K!6 R 6 H!R 6!ؠq4Bd!6 7 6! 886<:H!R8! M A6!L ؁6 'M7R!; !67,H! =CC!DNFtJ{R6El 8+60; A8! 7 6!2 <!:6$! 76 R!R &+<6 ގ6";!8!7=H! !694;U<!G!!! R9!!!!!4F6>ND!K R>!K RD! RK!=96!G R",FDG!R D7R!<R!!R;!R9!=>@0AG!! @!7P768!9;x<! 4-D6!3 <!!R !Y,6!!6R! (H!ܭOB:6&"K! B&/&s[ؠ|6R إ6!F."FE!4AR! R!E<!,:^8R<!>,R;!@ B!>!R@!<YB!ڑ%8!R D! wAڑD`H!R7Q! عy7(P!RA!  ;*R!6PR6!j7x8(;޲ l!rAR 8! BB!CdPyYQ!R*8!(P!8$Q! A8! E*:ڈ.>"FDG!6 !<|F[R!.86!R6!8]R=! ˕ z39!"L6(<! RE!FR"9!̶!>B@A -Fڙ"R>R 6!6:R9R6K!<R!:6!  O<>޲66!H4Rd+!R! 6$6878!H 6!",H!R 6!X~V6D؏_FR6!.6R6!R ! R!<w6;!ܧ7ؗtDR!M!Kܢ.A!,R46! (6!R6!?KP0wR66!4ؓq6;!67R!9DXr 0>ĪD!  90jH!6~>!ARG! 6 !6P! "8aDνD I>P`Q!R?a+ !" 727:;RAdB DG! R"6!! R;! RA !!AxJ6 _RG!K ;! 6>5B BDI9!>z@RA,:!G! RK! 9! F6K!979,;j<! lD8 x"6RM!RB!!! FK!6D7J8 Q!6!O K LJ8VY!RB!,7A!BR!R6!K R6!c*dT6FچR!K!RN;!6KR?!NZR< xE=!;I6F! WJR cB!P/6I6!Y 6>%K ޤ:&F6K!RBRB!6.;D!K6!,"Q!RR;R!;D@@ADBDR "6! :!DG FK! R6! DH\Da^%76 A!!B6M!R!0AR 8!R6S=!Hd]AkRDM!7R 6/R!DP!$! ڎR!!4G RR! RA !;X<=z>! ~R6!>~r !!G R=!@! 6g7R! 8P@6K!F7;6;!7O&;!ږ6278"9! K'F=F @7R! NȪ"RB!(!!K TeEJ(/!F@!Bܡ R! 6&-)L\R6؞@!AR;F!F B!$! KR6F!ll Yୈ,R6!R =!K  6A!-idC6j;D(6! ز8 6!R ؈1(668!6{A!7R!! 7 )R!؇*6!A8! [=@R"68!D!H!6T6!F60R;D7!RR H!4Mڠ26R!R!! D2 7؍6!y7 R 7!B84L 8!RR H!788 ؇B<! s=5=8>\BDP! 5/6! ( C!=R9! ~68;<P !S ,Db <* @! @!D'6A !R6!4@7P!L!M!E D!R<!L2M < @! 6R 67!6 <7! I. A!6!!R!^ !ܠ 9ؔ) ds68F<Rqo6gR9!R;!FlRإK! :6K!R;!2 6!"a6^;!:u/6D6 M!;KmD!6<7R 6M! 7 ;!bgy!6$Q!  (7!6 H! <{htȘ^!6LfR"9!6!;R!R =!7#?A! 66;66!R H!7BR 7 F JT*=L!R<L!M!7 R!6P!7 R6!R *=L!R<M! >; R 7!R6!6AEAPBMDPPR ʬ7R6!5 7 خ I/R G,6R!6\9;@ .RB!FA!Ji !"76! ?4.6 6!R&"6!m*6!!:R F6R!7D6!( R 6! F<^>.AzB!G!G <<R7! 8F6RD!R6RD!rڎ!6(8! !!! f ;;Z>KABDDPG!!8!9:!6.PA.LB R=!>>FAVBDAG R6!  @ !$! 4Bj6*!RR7!L>EY R6!J6!RG @Z"f%l'<;\6!D6!68!;!8R! )DX%H+!R7!6R 6!76RB!l B<6:6K!B!>F+!R8!67 6M!7RH!N,$iL!RA6!676!8698:};! I!$!<"F%-'R7!AG!DG!!6%6!>L RR6!;(! F E!9P:\ M6(9!6!R6FR6!6(;!RPR !B,`@!Rv6F!\Ax; R;ZR!86N;_< !! Xh F>!6 H!; ;B2D!!6(8!6F R!K ȕ#*x+ A;!L6p=>PF :R9!K 'vx1;R!!K 6K!@  *  $H!6 3?! 84S>6@<!7A!M! 6 ! !6L;=!67AG!R;F!( LR(8!C=!FLOR;R6 !8<;Z<[A8! ؅_R! 6\ YM!R 6 .L66!k6rPR,E '@HK!6H<!R8!6,A6!78!.t6!E 6R "6! *6!6R 6 ! H!L }:6طhD 6!6 R!zR(!*R! 9؃i6,D6!6 !R!6!7R`A Լ<77!8!R 6!(P! R 676! 6!! )ܞ2NR6!V6!R!78!|l R 6!. 676jR M! ؁ 47$Q!  ?R6!R 8 8I;"D6!h&7 >nR!$o!6M!$b7R9R! 607""86!<RR!;R6!o<\6̇! R 676!n|CA6R9R6! ު&"R!6K6F!6,F=!KR<!68!.R;!R 76!ܖ$P! :v!67R!ؔ: }6,~7$M!R7!6P!:r|R9!6H7>;.< R! !K! ;R! +6F\6R8!<7 P!7) ;zR!77!x8BR6M!6R=!R"C!inCW6@7 6 56!! R<!67=79R. 6!6!8!;Ql>!FؕRU!RK!P(67gE6! U8,8!;(D^H!>A,RA!R!R67A! R=!ܓؘ*6K!ON:k66PR "7!@6R6 RM!ZR.A7! 7 }6!7D!-<"i" 8!62D!G!H!6j;ACB!Rh B8r6!6L7R! R6!R %8!G!H! ,>H!L!67  6!7R6!4*66!R R 6!tP Y d R JA6!6|8R. $ 6! HZj6 6 !68!6! 7  6!H!76!R q6 P !<F!KXZ\m67$R "6!=oD؎zF=R*! v .:6!7wA6!,F6!R6!R7h;8! 6!6@<,FFR6 M!!!;! 6!!4pR6! 66,DH!  H! ƷA6!R@؂<  6!R 7!f@C6488!R; R !6%8! @6 ;! @bSSX6A VRC!b :D%RR8!6 667R! R=!@#@@ANBD A6! 6K! K!06H7t>! ^;R7!T,! Hc1 6!! 7I7!V)64P RC! &.I>*6!;R! @7DR!qX؝!P!z6 2 =P! /6ة729R;! '*H! h7;8!: ;!9@@fANBrD|Rܢ>!6!7R 7!! ۰,6K!A,RA !R !ؽ>! <߁R7!ذS>]6! R>!8 O<! F660M!9; !R6 K! 6F7!< X6F78L! N6! W L &S>R 6! 6: L8!< !RN76R!76!R6!R!76! N*8!K ޞ: A8R!6KJ7!Npz!A 7 R6!R  Lm;R!R6! (!R67! !>R H!K \4:1R6!8>!R7!06K! R6K! ;^D&DJPfR6 ZPR! Ms7R!;X>A >DVR;! º ؘ02R6K6!`6D7R ؅/ ! !$H! %>E6!;AR6!ڤ2Rڤ6!>W9Y{7D!RR!2]GP!; R 7! 88BH!PR !64;FDBG! ! S:DV"<R6!7RR6!28:J87!D!R!:OYI6FIC!6;6!9B >PRARD!DPRC!VI0R6!6Vx6!?EP!$!f7 4P! Ы6܇jx!6 M!J\ 677RR7!f7 6! L66[7:8!<8R!!6!R'K6|RR!a6$!R78!  Iزg96!3?E67! MXIڝ;H!جRW!!F!  66R! 6! 9a9<;AMPPR6!! 0F؜d/"K87R!6 9!  > R 6!76!R R!H! 2!dxC6_7 4!WH!7D!<`u6@M!PR!R 7!  6$8! H!d626:R6!R7!R8! (2FT6! \66!7"8A!;R7! ءMR7!sTt^;6776!6,8!<!!8!H!6!77_eR8I<!0IBR!R6 !!?JR<$A!L/<!;BH .6 !HH!;P 6!6C$RD!d\DFƈH:R6 H A! H7!68 S6.< 6! CDR! 96 6!6h7 XJ[!7R7!S]g! B;6!q<!A G!H! 6<7 7R7! .;6!A! pZ~ c!"*J;!R6 8!(= !6"6MR6! A:Fع|JfR> aBص6!<>!CR D!>I>!D7!>\ޡ=C!R(B!6R<!DRC!*:HT!R ,6 K!6b<!RE  6K!D7R!9!;@AR 7M K! W(648!R 6! 6YxR!7R6!"&">6276 6! 47;R7!7 R 7!2U!K!6 7(8!M!M!I "1n 4,7R!7QR6 P!YB67R8!܌R<8!ILR 9j *Ec6R776!26;!!776!R ! R76!(6!8 6!0d66!66"7$8! R!7;R7!V 8 *R! ޳R 6!6!7*R8! @R6 6!78!6 6!78!r4 A@EEFQ!RAFn+R 6$8!!,A4D!RR!RQ!!06EA!;Y2f|R!6!D2R 7Q!,R!R! 6*76!!7;!ާ8\Hr76!426!7Q!R 7Q!R6! =w!,!L! B!N؁k= R7Q!!8!D)R 7!D"E! R! R!v6 U:`!R U6R R+!R!+! 6!76R7ڙ]8! 6 !ڎ!67%8ڟ, 7!6 d+! ;(R!7! 6*7Q!jF!R<!R!]@6Nl L8!!6*R6!;! !8 7Q!62R!8! ;!H!R8!!!&8DR 6!8 7! 6Rȏ8!F!RD ;R 7! ;;LYR 2!!+Q! 7!;!ޅ!)8BGɲKeK3PR WN " 9s@4@6B)DDG !!! R"B!2 ! DG!  G" >!9;<@= جR"7!L .(%R"<! R"7">!/X/6F7V8 ,"J;!6M!!!!$! '.<BN=?RA!IK!|A!R" pD! !"a!%(8!RDG!P&V5*R 2"67G!R 6KA!^$ 8\F8RC!RK!R!RK!(@LP 66<AR7!KA!>yR>!4J <8!K bIB!K!AR>! 9oAWA,B>C!D! XR>!!< R !!C! >ح+R8!ATID! ?r}RG!9.>@!$! R>!6Y6p78 (N! 46#;!<K!RB! 2B2/!K! RC!ؾڣ <!4K RC! wNKRC! =LA3A4BdC!D؟E!(<!R 6f@!R 6! !!R >!=`>2?c@!! 7R!6T647V9v;<!$! $K!R 9!0 R C!R @! R 6! 2J8RB!R !B!R 6A! K R 6!Vj<(>6F!R66! [!A$E! RE!>PBB0C!D(I>!! ʺ ڢJ8!>D?a@LA! R>! ! ac ؀ R6!8=8>;F<@=!!R>!! أCA"B 6!5v[RA!=,6t7! +fReRC!+(B!D K!,:F!K R! RB!­;??BRDG 8ةP'6! S.7D6!6 F=! 2"R6!R2D!  *8J>X J9!=K!A,R6F!>!J8!8!VR6K!62RAA!J8 (!! 4$:"!;J<!R6 !!$!R D! 0=D!6KD!6607t8:! FJlK  ڷRE!K .R6!I R ! ,.6"6MR6!R>6K!@ !  ޽gR<!K kWc)6! *FPR!>A?B! RD!RGPAR 6!v3ER! )R6 !0J"K! $K!R6F@XAR>! R>! RK!$! <"6M<!اv!!6 :FjKR>!KR>! 1R"B!K !,D7!RA!6!>KR:! R!ڧz!6,9:A! R! .?4.!6 4>!D 9#2H"6IA!A?=;!6ڙRB!0;! D8!J`66K!6K6!4!~0! 1؝R:L rO M! 6P! (M!PR! ! BMLR6!@#8RB!? ;F! ">R*6!I!?;F!H(P!H!P 6!H I6K!;H!GHI ;BFBaDH*R6! )4@X J;!;jIC!I6$H!KIH!I6!H!ڕD!;zpB0C!D!! HآzؔF"6RM!N6!F >!k"l6.;<!!K! 7d7T;<}:@ND! ؓ66!  -^42RRA!F"<! ؓ<66KR"B!F";R1!  7R!2J!6!K ؓkPL! ܈1RB!\6f>B ؄ ,"9!RG6!޳F!629E  6!bF ޭ ƣOؾ_AR 8! ;R!! k[iR68!627]ANI6! ؒ$F7! F6!!6< D!Jd ڏ :!D 6!6.AD!K 6"R!F D!ؾz8DG!3*K!!6! !0G! O(2:"F1R!AG!< J6!6E=@ >!\>W6K6R6!}]RR!  ;˖D!DD!R6 R!G!66>DR6D!K;R! BR6K!R= ?2RR6K!*! 6 6!  **2R! R=!  6C WGdK! $2,6!P!R6K9!?VE:PUR!6Q! 36!;$! 6! 66rh7,;H!2RR6! Q0H6\;0QR6!R6!77!$5;!29R!07кPL!RR 6!ڧzDn,SRR766 !<P"6K6!6F!7R6!7R!4:!P!6!7!؋'6H!M!0r6;!Q,6<73z;R8!H!- 7|8!6m7!   >ܩ_RB!K R6F!(=!R Y=!vB 6 6(D!H! 7!2ؤK!7zA6!R!>67> ! DR! ؐz 0IH C!R7!  ؝0< R! R7! ]0޺)4"(B>V!h!R6K! #TAR:!6T39!F,RD!IDR!RDGF!5^r90FR ;! =R<!>8>=!RRF!ZiOPʐR DDR6 K! <r(R6K!BJR.RD!6dA"D!R!R!R6!@!!6 7>! 6;P;rAH!PFH TܷIH!HHI7I6!2RR 7!R :^F6  7!607T8M! #.88!7 H! 7$H!6!H!CH;آRC7!7؄R6!,R! ؍>@,R6!R!!"B"4'~*"3;!G]JR  <"!' I6!O6;! I6RGR A!4 6 H! >67F;D 6!R D!H!$6! =ށz6ܯAPP\R0ȇ8!6377! 8!R 7؆+=!:@*jR!R8!R *6!=R<!R.76!7.;!fBRQ6Ӳ!6>67IR.L"<!@@7R!۰Ut;!6  6!!!!6R6K!anA,AVK,R L Rkآ إ7!RWء!6.7:87!! !çvR(7!L!+RK6R!06;6F!L!R6!R!b^H6!<@R*P!76!6!P^`7,R 6!RR!R";!76L!1 A,F6! "R !hA;>7R< ƎA?RG!;DDWR!6 D!R!6$B!(;!:7! 0I<E!7jR!==8>?@~A Y + 6"@7*GXO! RP!<R I<!6<! DG!b!+b ,6qHbI6K! 87P! @Pޜ7p6 K!R ; 6! ! (>qR ; 6! H.R 8!6RF 8!H=;9 ڔ6K!J68R=AR! 76 !Dm Y R6!  P77H'R R! l"~6 <; 6 76!7 6 76!6 7'$8!H#R 6!~AAD8Fܿ 6K! !!!_6RR!D@PR !!PR!7% Oz >QFZR"8!xm8!J8!06Y=;!R ; !Rf܆@jR[O7 B!B!RBR6!=!D!=2R 6 >!R 6!EU ܽyJt72@!I6 J8!=!7itRW;FRB!*ACF!LR E!\CzU6gUF6K!RR!666;F6R!!,G!R;A!D$R=! L!C"$.!6MAD! <N6<RC!KR!; A†6K! + ௚4PI:!9A R8!RWD!Jޭ'6<6!>!8AAR6!R=! R!$H! ؖ,"FE!F.R6K! 6 K!66B>!.R6K!R6  !6!(N! *D!7R2RK! 2ԚB\!FR 6K!6R7!6R 6!-^906CR 2RA!8A!7!&"K!6R 6!60mE@!FZR>!U[A! ,5zA!P!K6"R67! !!42F<!> F>!awFyC6R,\6!64F"6R"B!R"6R"B!<R9! FR6! *R!R <!B,IG!H! $D!72@ 6!R H!@`x6}?!,!A!R 8D!R {:RB!:;! 76! `L4R<!7!DD0FܛP! D!8Qi9ܽJ;!F}N6 F ;!R 9D!RA ! 2RK!6\8!BkC,F<! ,<6!$R6!R!$B!R> 8667!PFi@F<!@<^FtR {D!܈RR6RF!R<!R2= 6!6@D RDR"9!A!2A!DR;A(E!6KRB!!R6K6FR6!ܸt,RD!8!E;!sb(!! *B!IvnR6K!_ @)LT"R 6!A 7<!RB!R9! JfP(C"6R!!8*7!R!6!R @! 7!89:;< ,<F!\"6K 6! 6K!9[F";! 66!4j>! > ,6!R! 6°>>?R>RD! 4<7;G!tC!6<"6!F[[ؖ'87!ތx9G@! 'gD6؅PIH8H6!6o 78!.0LPL!87$8!! 8!R,8!728 6!6!  6F! $!,!:'!B!;0R" 6!IA!ikڔ60DR6! %4!'R6!68!&9¬RD!8R8!zK!,68!6R9G! 8!28P<I6!KR<!6<! R"64A!6R7!KBJB!R6 !qY^II6JRA8!<!6<!70A8I6!66R!<,M8R!RJB!8Z0I6 RJP!;"68!;GA"JB!ң. 6! ܨCL6.Pr!T! !2X!R! S AʵFK! >z! "s&6!  {GP3 N< \Zl@!PIH 76 HH! /ؒ; >ADIE! 86!;>&F6F!F؎K=MF69B!6K!66! =Zn"F:6.9G6!K8!B!R6 B!76= >!<!4^ |6B!R.D!;"F6A!FAŽ<E!D!|^R,78! *76! +>lH!6KJ8! 14'"4R!R E!R <!nw6Q;!޾l ĤR;!2؋+;!RA!R !_2 6! q@JR 6!RK!HHI6!R4 ;R! (:H! =;H!;!8j RF=! ؑ0NR6K! ض# 8!Tǵ1C167 y4 2@!R 6!R ؟!-R 78IR &"6! .R6!60R"! 7 <rlD!76!76 ;)IHP!8!2  C! 8q 8Fp"R B!7RB!4B>=!K ;C!F<!<؉BR ! PlR,6F!6R< C!RK K R>!R A 8!R6F! 7 !BR 2""67H!7R6!<lRG%<!RAH! 6!A!R"6! A6!7 h%*%N'!xPXܮ!b/\>fR.<86!K7R!7A!R6K!R<!ܖp 7 R 6P!";R 8!=lPR!76M!:pR B!68B6M!KR7R7!A<8R!@DAR6 76!7;R! :7R9R!!  @ ?+"F J.R!C!>R>!.>P! 6!>R!6D!aj 7<7<8Z9[FtK <!, >!6!R6!"R=!R=! K!! ؤ4^6M! Ġ66!6TBD! D 7@PR!Nt:!=IBQHI6!H!;0<د<=!j 6F!I <! ܱ! ܝ<MXK 0a,..!F!A 6F6D! S^86K  J9G!;0RG1P!RD!(6!K F8!D2R;R!R<! f Z M Ah|K # څ ">FK!lUR 6!,R9!R9!03E C!R6! R!.zK!62BR6! >R6D>E!DAG! ܭ6!7>!iiT &06?R!6!!!Pf;RK!8@T 6!F ;!R"=!6F7R 6RG! 6P;BKNR6!67R! 7 6! 6$:;F!;=!6@!!r؃tA6FF*=!6FF=!F "R8!:6`<@F]Y6F!6!IQU ; H`vo6!H! 56R7!7گR 6!.D!70RM!R6 !7&K ޵q6!!p ='BBDC!D!6F!=(>*A !  6KRD!77,8@9! 7R 6! 6!!6 !!! (B! (M:O! 7P R !  ء R ! 8!K R7 !!I=RV \" -6V76@ 7R!  42RRA!R"K!,RK!K s>OPL!M! R)B! K"K>6L>B ނ؁g R >! 9! R6F! @H RA!(B!RD! I E "Pؐ],K /!6M!؈*>!R A! 8!KR6p76 ! '*6!R 7R6 !76! !6! H lP(h!C!F=>!6"@! Z6hK 6 ޒR>!6OF 9!RERB! &4.R7! R9!!R jY^,7 t8RW D!;VFR6 RM!86P<7!Rg7!67AR!66=R6K!67AR!M;7 7P7!Tj7YR67AR!;R;8R !7:;7 R 77!R!U: 6K!RP6! DKKR.L69XD pRK!K RD! RD!6 7R;!RPRM! BإK!p|R6&7.8 6!_6! OKYRJ 81R8"8 8!,88P! H!L!M! *P!?;R! >yH!M! ,؅w8!R7 JH!\ GfG!H,MڗO! *RDR; 7A A !A  !6LD!>^WR!K!B 6K <!6K9A!D Ƞ6 ; R 6! FF!%L7ஸ6R7!nxR !!7 ZR< R 7YR7!RARH!R 6 8RD! ne>ܥ,!6!;!"K!Rb2A RC!B >!R 6K;!D7VRC RC";F!66!=(IE!RK! G Rܸ| ްܓ6B >!zB6;*<0A RC! 6!EܱF7 !6TpRDG!6,R=!  >!;,FA !GRC!6$?!7R!; !!!; G07R!7'R 6! |NKTR2t 7!6,A<! !*<!A6<R! $H!.8!6!Bذ!JR! 06H) 7!9RA!H;(>!G KR6K!{̅ (C!FA!,1@-GLœLPRd*+ 6+T,R!!8Y>DGR >!'؞7FN  UR7!R7!! 8!8ڨR 7!R 67!!P!!69$G!YR7! b<DXQ!{6(; ! ,8!@ 6!Ԍ6!! ,R+!R6 7Q!8D !7!kR+7! $ ڥ6 6 7Q!7,D6!j 6!R!! A! 72FrH! V6K!H.RA!7;PI6!78!!,IH! ,"R!H4PIHA! H;|HAFK  <R!<?إI9! ,R!KR6K!BpHR6! H2PHIH! A! .R!R!GH I :BtB4C^DE!H! !!$! .D=!6 v>!6 ~Nd,RF!R6KRC!R6KRB!8 I<! *K!R8 R!:;(A < I!6"<! ,I6!;GIA!>! !G!NG!h!C! !(N! I6!(!! I6!!6:78!9I:! v;@ x!"BJ8!D! 6F<}J748"D!I6!Rؤ 8!f 782I@K ;!ڜM!C!H6!7DfI/RK!!@JK IH 6F!8ށcH! KJ;!BR"4B$K!6!!K6F! n%?"F6!,]n!<8I6!!!!K IK! ('ڔDGR8! ,,J":!H!I.PIH!K !D2H AI8! F!,t 8!8NHI66H HHI6! H!K6!7HI6!C-CFDF* 6! 68! m96hn 7R!6TR.:! 6R!!R!R= H!>h(6!R!<6xR+R!6M! c7Q!  Ũ,A!<ڑA(R!7!,!RآB! ޷/V] 6,7R!  7جn8!;87جa8!Ldv7ঀ8!(CD R!A6!6 R!DH!@AB 8B! 7R(1!3!A@RB!C,6!;$! B6K! % p nw R< 2A8R!B F>!.JB!,R8!RR!F @! ޑ~Ŋ"R"6!8;!h6!G @! >\JB B!B!R86K!6! 8L\R6!R@RP!;@RD!6K <!@V  mK! |{C! >!6!AI!RAR<!ؠ567#HI7 !6 <8R! U)t !G bB%?6!\@!RC66! 77m8!PRC !+,6د H!Q!P ;A6!zb<R $ ! P! .@I6! RR!  RR!6 $!D,R9G!!.D68!R6R !*RH!KHIH6 K!6  hM!; ڈ}P!0HR!  H! Rض6!\H 6 .76!BRR<!R6>R ԱH!,6M! u7!M! 2"667@8VIK 6! R! ;R! 4;R!H>NpR6!; 7!2R 7A!KR!,6!!R 6 6!VFؖ6F7 RA! ڌ:.Aھ$<!!I67! >RD!*!2PLR+R! `I6!30I!! ffR 6.7 D![6  H!R a6(7>8!;6H!  !P!8*6L!P!!6!  biR  *6<7bD!P! ;R!> bBd8"<! 6M!7.;P!!6!R6!F!P޾IH!;H6K! 4 H ":! R _ R 6!809: ! (8& f{!6!_!6(B!  82RR>!4j8!fL؈6:F6 7R6!F6!D{I$L!<{B6! [26B7L;IH!(A6!K6! 607fF!H! R!cvWi87!  J8!FIf̙6#P !RR!wTQ 0 ;$R!< 8R6! )%A6\7 R(! )6H!8!%>D H!7 ^<47R6 !777R!0: A"!!QG!*E! '6R1RR! B6KR6!RRD!<+a>RD!6FIB! dؔR!ҥ |!!6Ԍ7 tlĮ\ {!G 49R<!B!R<! 65BFFP2Rbyd HP6; 6!R6!  Ֆ6D6!Ġ %I6!! 7$H! \6!6R!@6},6R!b ~&6"R <IB!666!R 7!6!! &*6!; 6!R 76!BC!D   *FH!6]7R!6F7;<A  26cH!76־;@D! .:6!R6! HژM!XK J $<Xl"R 6!!R7"9G!6 C"F6! ,6R!R \ A;! ^H!.:7! -6!6!;$R(+!7R! *BR!LR!L6R6!8! 8 !R 7 N6!! 77_93A(J6! 6!6 Ɲ J  47B8!DڅH!R8 R!!8!DcD=TR6!D6!qM7(P!66!28P`6R6!ƿ6 78!T<7! 6!B, !7A!֐68X R8 6! 67 8!R !0bR!$6 6D !6 H!66:R:6F!  $8!67!PJ^ !<*R;!76! 8f8;MAWD6D 7R! 66H! (6!2XF7!>,R;!7R6K!=]R ܍7! 7Z72A|R+R!L (6!R R6!R  R 6!66 7!  68! k6!\6!J 4ϮjSH!E;! l-6Aje;R!:J4R!!"67؜8!  8(G!H! H!.>L!LR6!R M!] N R  N67x)H!M!R H! ;:;XApDڷ0Ru 96  7!R 7 6L! !L6!!627R !!A !;;46F7 6R6! 6&H! R6!!7! u76!D6N8 UR@H! sH! ډ! ,738!8 ;!$8!76! 4?qں8!6(9! < R !6!ڽ(8!R7 6!R R 6! 6~D1DlFqHR@ (P! ˬH!<76M!R!6V7أ;ڏUR S7 ;!(>!R <86! |"+/6R!GBz H;$H!PH!7 4<RP!R6!7D8! S6!KHP!8Z|R6!R7!;fD 2)L!R 67R!R 8!B;PRR !76!R D! JT,HK!ںRR8!8Q8HHbPrR*6! b;! RR;! HD7! أ7R6! }yT7 !ڗA67GHܷqXR 66R!6 7 6<!D -4"RA 6!/>P!+Üu 77P8A;~< $!!m76! X7(P!*A!;3zD!79A! -NR6!R "R!PRC!R6K F6F!gyX ! ط6!I,L6 .76! >Xp76!6 R!RC 6 R!C"676!6!7! R6A7ƋRl6.7R! j0q7!PR! ܲ$H!76!$!KH!:^R6 IC!L!R !6bH!KHI6!788 I6RP! 7R6 ! AAPQ!RRpHLڵ6!A 7Q!!;$A 7ؒ8!:F 6 6!R6! 6D;D R8! QC8P^ 86!jP!!6EP!ڴ6,R6!0R?pR!UR<7!(4T7R!6wN!!76! 8!8J6M"P!!6< !؆06=;;!A7A8! F@"'RDR!~6RR!:LR6!6 !76!R6F!A!5KJ6d<"R;8A!=JF!A!K!!,67!66R!0 1R! 66Vf78!;"<6!H"8o;6!6'H!R !!ط$ؿ,607 6!9@ 6!7!7_A FM!8'8C9FD.JP 6!R!77kR6!!`6C726 6!B7{1R66! sHؾ6.7 6!;P!w7!7ڮA!<PRR6K!IHI6!rR6,<!!  ȴH! ؽKR<R! <LȳK!R!!@7!6RBR6!7 E@f;،.R!!(.!R6!R h R6!vE72R'6! x6 2HO*H!6BR6,HIH!H!7HP!AIH!7R!77%7;uR LcvP :Bj6D7d<676!6 !  ؖDFH!W6 76!:G>6R!6t!RR7!7!;!R!4&(F6!R6!2zR8!  F!R 0! R6K! :7؈8!H!J6! Qc2H! 0DR!R6 7؇8!7-R9!KPW 7;7ؔr;BH!KLR,87!787!H! BڂںҟR<!fBFJR ډ n(B!DE!9! .6A !D 6!F̕Ry9R>!K 08HANB!R "R6!8!7؇!8!=PVRv82AR6! 8!I|K!<!  k6L6F;N<݈D ܖ6;! H! A.4P!D6!A!@(!!;R! r"(+!,RH!R;8A![GRdAzR8 WB>!F!7"6RM!R2>6K!R 8 7B!;R"D6K!EF6$G!R6! u8T|R 6K!;jث<A! (8!;R6օPR !!XBsFhR j* 6!KR6!Rwc6K!6̹B6R K! :RCF7 !޸6LB _F (F!RF6K!K8!7`8 <="R78!RR R! *2,N!ڧT66'L6!6!<wBn77!DPL! 06""D!767!!6؃7!"m)%2678!'6! !V= HH!K!R!.7AG! e7^8!Aܶq!! 6|7$8! R2 LQ! XPR! 6Y66;>HJKVR6! 6! 6!8! P H! Xh2#jF 8!R<"=!RH7P!܀=>!mN!"6,F6!7R!4A 6!6 !JRf|2;:R9!R 76!8/A<<!ގ ߰6!P.R67!R!!!<5v 8!C! 6/DD!H!R 76R !6(728!;6! 8!Q!"@'"67R!R076! "76!Bb{7؁8! vKQ!R 9`:6 )VR!1&67PR!7R.R ! k`S"J>!!6?;0Q!R7!6!7 6! TR!;! 6O607Q!R! :!!77 R !AR6!nib;RV!  6!7ؚR8!R7,R<! R! 6H!8K,6L!R7!R7Q! 8e8؏@;K!P؁ RuI47J8 67! A6!H! t4HܱM!R <AR!@D G!87! 4!6H7 R!R"7R! AJ6! 7@P6dPR! 6! R 66!Q!R" 6!ܣ7 R M!p ص.R 7! 6HD"DDH!R(6!7P! kR!6L7!; 6$H!7R!!4H!8Xc >!6,PM! 8!4 DPRM!R"M!R&"!&:9<@P!R78! 9R=!A6~78M ;#/!G6`pD7!6!8:/!7ݲ;!ڰ>ؘi6ݠ7R!!R@R \\R"6!+7R!!P!R R6!  8!;! <68 ڟM! 6@bR 8!<HHI6K!8*AC!!"!D`6C7R!!P R!66 7}8!R؆!3qRd7! <IJR!P!8!P!OF_<6!w-6R7f;lR,A!"A!  7 8!6!R!:BNX R 6!;;!!D! H!876!R` >J؉R6!RAR! oJ؈P!2 A!؆ !67ʮR9R!RPR! 3_nL LؑPR! "(9! H!R!  &7)L9R ! fP Da6!7|+H `;bn"D8iR6!;!R!7G6K!6;!/;6ھ7(P!R6!<<ҪA0FRH! R 6!RR7!8XfA6!>6(6!R 6!R 6!F7!%[rLܳ0R9R!88!6 78!@ؾR6/<!؄<76!<76!A M!,R!R" 6! l,4PH!;R!776;L6!RAR 6! 7!8!LQ!R :L  M!RR<! t'!',7:;!H!R6D! g H!M!^x",66!R6ԒR<!6 k46!-I6!e6ؓARR 6!84<lRF! 8!M!>R7R! ;8!RGBL!!.69!R A67! Ӟ67!; ;$ڿ2B/A!b7P!R6!*6!;QF!  h66;  >!lvA6!BG6!F=6!6RR!D8! TTR6!j.DD!(P!7D!R M! 6! T R 4V67ؒx8!7!8$H! f] R! 06;ZH!M!>/P!أk6!;R6!R2R R7! f, 66! fB8Q6!H!R < $H!R6! H؛z$H!޶YF6!*P!RAM!a+7X8LCR4! 6;! 6D8!ښ   1n6$H! ;!2ކ"P!RRAG!RR7Q! [:K6R]%+!  ʶbR6!8!ع2pܠ ER>6!L!R E6X"%8; _6 7w8!؜(7h;RܹD<!ڇ*D!)!(4!8 =!R(0H!RH!R RH!(! ! R H! K-R! DGd6 8{"R6!7R!ޜh<;2R!7A!!R;!DR! 4AJP R M!R {7v8!RH!ڶܼ\jR77!:r6!!RشP! 76X.'H!c*6! (.6!88!~L!6rA(B! "ؐ܉R68!إ<R<!#0 C! =.:!D!6@!6$H!;K!2@RB!;#?<!7A6!܆؅R[A!:O7 R@!6_R!d8R  yܞH!= عR6! A616,D[ںA 1("hG!J8 .RK!K ;IA8>!PR;!L DE! (2! J8A! I6F!2 A"R=!6R6K/!IR H6K! w : bIR7!62;oRK! ';7!8,RD!aD!8BH hz"HIC!IHH!K  4{89!7 7!RاSH;!Np K  H!IH K! A܋B0KRH! H6!,!!!HP!d+s 6F! !fB!(H! ؅M UK!R 6!eK,RP!  R<! Ï% %-.!F "=,=B>P@zB !F"=! F"B! AR 8 B!6!7; J`1R!; ;KA7vDG!6(7n8! @*;l7K!_#F 9! R;! >>@UBD(P! R6K!ڒ6;<,=!\D;@@4AjBBDQF!8 K! 8R;! 6!!G M! ڛwWPL!$G! U;R!!!$G! y@HR7A6!F6! 8A!66!;r2 K>! Bg,F-!>6!!$G!  R6!6y6P789 >R68! G[ 6"W/02R6!RR!7]&D 6;! !:0<R!RDM!F>!0d"K! @=RC8AGE!R6A! K  ̌IF6!2 R@! ;6;֟>8AfBC >!(!! ;R! $! DG!jR6B9 z_w,FC!> 6! ."66!mF!A!K ؂8FK! 2G,"K!K :BfDAG!R D!RB8!R=!6b>!$! 'u 2RA"!6K P! 4%R6!RK!6z8,D!K ')2FAG! s 6=FAJDG .8J܋hRB!9@;R!6F4nR؟A!5ܙD67!  8!DP ܟLW6! F 6! 6R!>.>:AJBVF FB! F=! 1R! !!FA !6\8l= ! b&(ڣ(;R! 2RR6! !F6!Temu6G8 A!627@bD!K  P0LZ'!R> R;!>! 6!FD! #ڵ!6 7R!!6-A !,6>>! 6KRB!!(K!K ڂwؚ,F";!R";! /ށ4> PAA!6"P!:4FB!!AR6K!RcءI*AG3F!RB6I8! |fZd H̉P!D OG 6! (ºس~F"6 2RR E7R!DG9RD!DR>! #6!87!HI !!;! :؏.>7 P! 6)H! @ جO89678!qW7R! sUP 6HH V PH I6! ؋h0FBR;!R-#8!-!8!Fܜ6! 8!-~,68!6(P!8! <q Q!R7!>޴C!X}72@yR6! R>!<BR@! 'DVwR<!F!6(@!޹ CD>!b6!>6!R66! LM 4_R!R 9! ڤث)r966!  " تJ T66!!P  =hثd6FH!M!  H88!H!PRBC! 46N78!Q!6(:!78! 8ޱ H!6R67!pvްr 6L67ؿ.R.\6!86!8!A;6!6FR;!;C!.RR!R !76! r؋$; ة6!= 6!<6Z89hI6FIC!6=RD=!!R6!RR;!ޡ07J]?!RG!Q4@dtRGA P!R;!;!>;Gn"6M!R;J3R@!R! fA:Zn"J!E!?@A =! 6G!KO!! M  !2<!8!I68!!j6 F! C B^ez H!R7 %PRPR !(;!!7"9!8 2 R! AޤCR! 8ؙ! _1: خ"T+R7!0R8!R7R!6zR86B!rDP>hR޴>!:I6!nG!I6!D:PPRA!A,F6! G!H!;زR ڈM oڈE,AG6!DD!6 k}R!;R 8! R! F R=! 4:NZ R@!  <"C!I6C! (OR6!8 x=<l H"7A!֤!!6(@!K !R,6K!;[A!Xr6; <R!BdRG!.)RB! (F`*A!68!K RC!  6!) 46R<!,O6!6E;! >ܓ5FR"R!LFAG!K6K!<R!8f;<;<=5> @!."'! "":>SA؞gF 8!:H=RE!R">!!;R 8!\2;G D!KA 8R"K! ޮc إ*"R6!6R>!10DRG!F7 866! YG 4?RG!R 6R7!@(<*A'D! R 8! x !FGhP,<>R6! I;! IHH!R8!J8! DnL;*FK!D/R7!;*I.R;F!KJ8IK! j>9U>!D!96!Lh~ /޷! H! "l̳RF!R7R "A!   ޿LZeR6!4VID!R6RE! c @H  R! S*"ޓ'!N2E; !R6!8!R kأ66! E(!H P!4 6! R _>Tp"6 2H!R6 K!7R6!6RR!!,8! 6!<*I6! 7!6@Tj6;RA!AR66!67 R9!7ؚA6!J3R<!H4P!IH!<!< 0RGA!R;RCRE! !6;>! 6?*Dذ}P!7T8R JK ء7ء6H! e67D7TIH!BbLWߐ66!;0R!!R6!PL!;6R! cQD^ !<7R 6K!,I68! 6! FR ,R!R76!6<"6! <6 666!76R6!! 7FF!H!I:R 6RR!67S7TFP!!7IHI7I6!(P! fSDH0IHHH!HH!IK!H(IH!PD 6!7L8_;i< 7"878! ,6 H!؈xFD 6!<d-76! 4PޜR!7D 8!6ؚ9P! <78!P(6!CZ"6 5  ̯<7!6D7 R 6!8!6!R6RM!F757"R6! 77! snP 6! .6F!A,!  BP!6C I6 !C=>!6K =! 9=! \d;:;TAdFvR,A 6!6 =87! ;R!R 8 E!6!266!RW6!6MAR8!D19IĜP R!R 6!2A! ڵR=!/6F \;R!7FB!6=R69!CiFA!/JF*R6!7 RK!  6K!0 ! H1 @"K >! G8 086K!DG!I<7! z;:D!6 D!6,87!RA!; 8966! 2H6!R K!R q=! 9]=!8L9:  C! 7! , R6!;(,R7!I7!4I6 !8 9!HUc 7 M! (J66kR6;!;  <R6K8!6WF!>!l7R!  Ğ.R=!6C!< 8\`"J8 B!62R6R8!RR8!IA!R<!8! ; *G! A!5R  6ءFK!>FP! U"<!!BR6~7! > j,2>R <!6F!9<! 0>9!C9>!B!R"9!ڊjr6!F !>y26F!F8RؠN DG!R9!6!H6;PR;!RP! "2@N=!B!R7!9 DGD!7!H!!d( C!F0R6K! <!-E-167A#@@ !G 8Y!!A!7!.@! ;  סF! ;R7! * ؉4؝48!Q! 2R 6!J8 =QR!(! ! 6!H(R!P! 2:R;!8 A!IB!l($67!  hR ! 3 4F I6!6F<!@BF>!ةx Z:24`"RK!9 9F$G! =! 26!6Rڎ;!@MR@!;DGP!D ؏7*9R6!!6!6,R!A8!.R6K!R <AG!RR !! 78KLR v6R 7!R 6R6!6"D! R!! 8 Aܠ!>!;G! FرRB!;$!<=@R=!  c,RC!B  RC!TR6!  Ӂ7^8!.!!B6tA!B! I6/66AڔHCH! :b>+R7!>RC! 7kH!S0"R >!R6K!R=!^QU ؍fI6!R6R67H!6ړM! -JK S2.h"6!7@;>cIRC!"K!!6@!086K!9 C! ڭ6zR6K!  =i6F!0F 67!R6 6 67!6г>6K C!E 8!6!R>!R<6 F>! eUX <ڮ ؚ"1K!KR6!<Lb6LlI6!ޅwF8!$8!A6!<؅R>!9E!! ,H!C,F>! 6K! ܓPKSR (978 ,دH67ب=R 8!D!76!!ؚJo! R !R6 !  6!!e &:6\AYA;D^HPBR  ؼ463H P! B6 6;68!M! ؅F8!$ !HP!678;<  .HD!R 6!!76!RR! Dڟws..H!DT^;R 6`H! ΨH!A7!RP!"8!3Xrq;(P! [w ؓ 7R !!!RD!7 .>6!67g\8!,A!!8!AR! ,7!8!8 <! R 6!76! W J"v%+1ރH 6! `2+P!RA6!r66ٚF!D!0=p8!R6v7!H6nA6ATE;FޥPؓR49R6!:(P!6*H!6 6R!6J7d8p9I;7؀R 6!!؊KRR!8! M!>@8D8M!RP!Rs*6!,PR!R 7R!܍!^*R!R7RB!6r;D7!6 6>;/DR7!8!, R!RP!ޗo ڏ+ 678!R 27q.A6 ؉;6!R1fR8!P!B6XAPLKR+R!R 6;R! (F!O8!g&?t7%7W;.AR8!R&26!76!67A!H l6YP!R !*8! R 8!6A8!7U7ت_;vFCRR&&?ޕtR7! UA8!8!8!D 7!R! 6!8!!K!DھLRPR!!RXNH!7>'e>AP!R6!6!0:W!R<!R H"664P!6!7 R!V ښ 7RM!66ؒ7>R9 BR7!X!:د 6s8!R66!6,6DD 7! 6;<!("8!P667R 6!!'g!76!!܌648L;6!H!  7ذ8!6!;8!JDT\ F6>!R R!R9!>H78R<!RR!R R<!J6.R6F!M! 7YD1DTEi F[R!8,9R! 6! ,R !R 6!6!7ذ8N;0ڇu!6 7&8! &!!6!Qq֤6 P R!4 TXR6!;R !@FLR9$F!R >!=R;!!"E!8!Z _!6D\R*"A!"6 !6޻nR!D! 2؉ 6!D R 66!c> B86P8!HP7!(<!R 6! 2B7<!7R7A!;P! HI7!< ,R!R7!8! B""KNR<EmH!P! 6! ޿ R6!4,`6K!F,R !B!!@"% IR<! <@DDE!G!<8ATB ! K! *!6! !6!6G !DG! !6":!626,7<:! v! !!4H !K! !B6K! !K!&"K!=BXBC!DfJ<(t@PA<FGLH "; H! "<!"! "; G! DN&% <! ">! >D!>H ^7R! "6! "B!9.9P:}@;`<(!! ">!! "6 :! !G!!6@7q8>! 6 (vF!"<!(H! OڐR! 4 H6K!>ZS C! :K "=> !""6!! - 086K!R7!R64s7!;6'.1 ;ADaDZJGP @*!>! =B! ؉! iR6!0e 6! Mg6M!709";!G!G  J;G!A(BfC!@J!  6!  6!  <! 0!!&!  ;D!;<>=%>p@!!!! (!!  3. K!BR !(>! 2R=!  6!!$!  6F!66F7w9  6BC! !2!gF! رK!0!<X! K  @! *R ! 9!K Þ؞yR<!Swذ6K!,8L!  6K!  6g@!  C!oQ!RZ! !ƶ4!9<6!G7R!!We؅D!4>! K  6!  ؆RA!R7 Q!RR! >JJ{KQ!RC 06?8!H! NX- H!@؋R7A8! ؋(6!R!!7!8 J؆؆l,"J7!6,FD!"J;R6!D R>! Hȥ'6!>4@LAD!G! 06K!!$! 2@RC!D<RD!@\BLG DG! 6! 6! 6!8,8!9,;^<!.6! 6<@!!!!![ -26L7$! s\6  6!V4!H!K 6! !F@<7R6! 7 R6![0ؙغ( C!F?!!!07R!K "R B!N-V==\7:g CC6GI^PR !  ";8GǃF"FDG! 8!IC!!!!g!:6F7 IK! I<!$!K ID!>T@~AXB$! ؗt.&K! 4!!6! PR !!! D L6ZC  C>!A E!C@>! ! !K!6687L8<!!fڟ!F T%}X@!  6د)R<!>B;6! .E4!B R!JqR8!\6\P!F\(6!K!R! 0U6! (R!6:aPR !!@Rd޼; @! ޺>! 6"B! 6!!!K 6! DqDfFnGHI 6!7^8(A2C! IC!I6!!! 6! 6! 6! ؄څv7A6!8/R D!#l6!ԋ6V8:ΟA0 D! D!!  !! 6!!څ! 0 D! 6D!!6(<!(K!K6! ! 6FR6F!BPC!D 4!!6 G! 6F!!!!G!?7?!@A 85G =!D!(2 ! D! ;GA!>!! D!!"!l <NV6P!6!6F!R";! s ,F!C>! AG!88D9;FN!pG 6=!;! ? 7K! ڢc6!! ,X! 6"D!!0 6! :v=!7A!sج7!!x .8";!R7!DRC!vIR;! !6,7!! {h!nGF  +Ɏث"R<! R"@! U]>ب?6K =!R?);!K ( CFK!I7(D!RA !T ! " K >ВRB! 5 d73bK  4>!B!96 !D!RD=!Ʈ :R> E!>!!!K _:؛R68!R9!@غ7DFK!7܋F 9! /8a@"K!6;"66!4ؕ#F=! ,4RF!sTp( 4DGR;F!6!R8  =R7!R6F! ƴK ,>!9RB! k <8AAgBIRVz "6!7(B! R8!  }/t}ܜ6! 9V>,>`DF 6A6 6FR6F! K>!9D;R< QR"9! R6!$G!  6!/ڛ"688 6K>!! 54'O"!Q2R6!!(K!K 2g]#R6!66A R;G! ˜'N}K! 6<ĉ>1B!@ K6 6!!6.!!6K R7G!K >gw7F";!RA7BA !DG d]\63F;! B B!7<7H9ArD$G! I6F!> I6F! IK!!G IDG!6F ID!<|=@2 R<! FܰFڋ)RK!R"!؉[ DG!! .R=! Rس]!y<6H7R9 ;! 6!8!!N^F 0>6!RD! K =!  K %Y ."<!@J !  j>!IK!=!.A!8  z N "6ؔD*!6!P!ڧX ztq`<7!7!K! <’C4II2K!R6! ;M;y>ADBpD!!!G D!2G IDG! I!<!0 I! I6 D!!!6>7l8!: ID!*!K I6>"B!4@I<! I;! I6K!2> ; ! I;! I8!;!CBDHG /4L\66!ة7D6!>̔D!<R6K!bؠ)F! C 6K!!!!!G O{,RE!D!@@`AB: 9D! ئY6!H &/,6H!:>@!@!KE! R6! OE7 6! KFU$0>"6!6F6K!FR7!Vb lG  !>D! 8C! 76! ; !:!! R;! ,6 !RDG! @6؀F 8!؉`<!B \R6K;G8 C!RޅB8 C!C >!!  68R6!FF!7K7V9n;!F!G!(! ! - ! V; !(B! ؈9<! 96K!6 jH 6@RB! آ}R<!ڔFK! @7*PL!6R6! ޒެ%A! 6K!0 !!K!K!RR! 'D6J|R<!RDM!E;!.F= !7 R9D!K yK,<"K!!6!666AR6K! R !FR6KRG!6lA6!2LR!F.RR!>!;؂R4y>!4 @D6!PR !B E6!8ܱORB!A&F(R!  C! I"4J <;!267!A87!BR<A87!R 6K6! ;R!@v H\D6!RKR!DG <F7 !91R! 6>FLR!R!F > !D!FORB! <E<7!66!K  /xK! R9!6,7N;!K 1h6";!;! >>:AdDsE!R!!! >!6.829t;G<!.>! &[F0;R!D!!!!  ,6K!C RCR"B!(!G! 6K!d =!DDGR  :2J >R!6 7/8!;A!.<<!> 6!R>!v jKSR A!>ZR;G! 5!:rR 6!A7/g8!76!7 6!6+>!6j8!:!AG ؝@?ֵ#lF%RA 6! ةp R6R"E!$G! 66!!!! I~DR9>!=z@wA!7@7D;T< D+R8! 6F! 6R6!6,R;!FR>!c!6<!N`F /ڰ R"=! أ(AG!K $rDC B`C!!@! C}+R8!  #/! 2KI6!RK! >D D:G!R6!>ZA(B! !G Dy0!"<!*6*AF!8!8R 6!R> =RB!I: 6! < 6PhR;!9B C!F<!*6R =! F,RB!D!JC4q>;!R8!88<;<  6F! 6!!J64F !! B6c 7;D6!R ! <؟> T \R!?wFLR;R!!8 R 6! F<! ؃q!R ظظ;!R8R!6K 2"<!R7R!6vP!@Xv F>A!6AؼRDG!,< 8!7"R6!R; 8! +@7C!KB!(0!;! ;F!pMV,6B7VR 3z3v6!ްRR!R <A86@6!R DG67!MG9R7!6؈n7#6P!HZCp7޽; R!7R< !1/<_A8!Z m ڋsޢ6P!26P7ؑRt6AR! :eB)BDKR_ %6T"6H!7.PR;!7R!;PL!6\lR6!P,R8!61wL 6!R!P!77R! T>L'V7^;R !?R8!;R!R! s6Dت*K!!RA!72R7!!R!Js_X B qR!R!6!R KBR?!R6 K!F FeJڨR!܄6K=!6G>!.b9!!:Q=8;!h!@!R6!64RK!*>!R 6F!MwA F 9!670; A!0R 8!=9>A!UF f6#P!=:>2RR6 K! A !6HR!(9!6 K>!.R6!KJ8!VtU]BR6>!6>R D!R8DN&B!R6!6 K!6(:! K>!x!A!<>AHDdRք7!;! 88;F6F! xR;!:|;e<>A:DBHGDG! 6! <! 6! 6!"L"6,7T9!z!(!!K 6! < X ;! /.R76!;!<8!4ؙ9RG! 1X1<6BDHH R !6! Ȍ,lF!ZD!0@H!6 67! 6H!6!Vf"ر 6XH7!1]68!Be7H7R!7R 6!2;GD6!RR7!6<LT6سP!77 6!R6!6.PR;!7 R!!J^R*P! R!- R !c_,7"88!b B ;AA`BgDoR n"\6 \ڸ76 2R6F!8D! 9!67$8!J4ު<8(RP6R!6 ڸ6!6F6!:HA676!R 66!RR8!],<!6n7!ڗB6;>Rj* 6!6ީ.]M!P̦R76!6R76! M!\J46#E78!R;"< R !J\6i7؋R7"9R!R 6R8!R$!;6!< D!!  ! !  !!G ;H6!;,! F >! 50R6F!9*!>!FK! 7"B!7!7,9::!  ;!  R F!!!6,DK!K  :G;!K  D! 8>>gDvR$ ! 248;H!8,;6=!6!!F!E2n!76! <ځ,3H!*6 76!8 ;! @IIlKR* 6!=4> R=!  87R6! ;D;`[<-AHB 2 I <! I!8JPG IDG! I6"<! IC!  I6!6F7|8[9  I;FB!<!F ! I<!K K!(4!  I;!  I6F!(4!  I;!  I6F!  IC! 6!@AؘD  A !8!8<9H<$!  A ! ܀!  I8!J!6 $!K P!q<\@fA4> <! <! <!!!!  A !67N9n;2 6F! 6K!0 ;! ;! ;!! "ƒ@DDIF!IMKR88! <>!@2 7R! >ځ3RD! "UD'D(F@G!G R6N>! .6 6!R6!""6.> !! H ! ,RF!8!!ؑ6 6!" cK!9,9 >pA0G 6K! 4QeF.RE!2(6L7!K n6KR"8!!HzK  3 R= 8!K 4=7R!67R7! K R<! K!<<\A,B8D!I6! I<!6,7V:!8K =!>!KI>! IK!  " "K!@.ATBiC!,!!! ;@! >!;;@ !!!!F B!" 6.8o9! Hj! :BR;RC!!R;RC!K  C!IK!R FRA !:H ?R>!K >!RK! *>! B!L'>Ge@ 9R6!FHUK!FئR:d6!ڥ6.?I6K!RGڞOL7! \OL r9,;R! RB!:IFL>!8K!R 8=A!R A6!7270APBfD!  7RM! 6"<! D!06!!6 AFPˡRPR !!!єPR!A(K!q0 ;4AA>DeRu6!!;,>:@! >!! ;!7'7,8:9! ;!8 6">! D!!ƻ6!F! 9AAK!M!R! &?]6(7! U54J2RK!6M6!B7؟8;R;!R76!j27 6!RG%"R!|#827R9!;4RR! !7 b]6!D! <!9' ;6!؈< A$E!; !J8 9:J//!B!!6FR !AܘI:;AR6K!IGII;!P66R<!<R6!c+6@?!;!RD! ;(>! 6K!P؇6Rظp6KA!47>DF!=6! R<!4< Z6$B! 6!,F<!KR"=!|8>1;!BHD!RDG!<6dR E!K 4R@!R;!.R>!K7K!;,RK!qR<! ;(;ؐ|A>BVJ7fBD7G!!$G! R !R !!6!8#< ؅ئR"6 6!49F8!F,R@!I;! R 6!t{ ! RI9!G 0++!<\>A$G!R `r,66!A! LJ0*=!=,R>!R!9 9(:J;!L6O7G QTR;!K % ~.RC!D>RG?68!R7!+R6K!!AA؍D(E!G!RA؍G!6478[9! VAK .,FE!R6F!K ؘ؄@8j/ R!R !  76! -6! R6!C R6F!h68rI6.BRI!  ؃7 @!K R6!R6!I! ;BlBHD\GIZPRM D!! R>!$! q 0؀F!F>! J.R;!RE #ؿ(R!6 !>!;P>Q@A BܥXAR>!:Rؚ$6K!69! 4+`U!D! RG!667،896@d78! RC! 66!8(A6H! R96!RzR!@h.6 78!6W2748P R!P!6 P! !R;!<!Z! P 2;6!C R 8!K R>! Y(8!R;R6!RR7!"] ;@R9R9!R "6K!6͡RK!R6B!BI72<@BR I!R IK!6 * !R<WI68!M6;ήA !$ ! 0fr O!>7O*R 8!  E6" R9!E "AG!7؉R "6! `؀M=!R>! >!N6x;A ,R6!8R! huhqR\j6!  ،W{)8!;; 6!BRG!6 J;!j.F;!9.RR!R6K 8!0 <!87 >R<!›r7R!K R;.<B!!!6(; !$!K "I+R;!6$B! @!I7ZBtC 2ؖ9!6KRICD!I-BRIK!RI!-!8!\;P! " ;0HH6!K!7MA!2| 7! 6J K!HnP 6!A R6K!*P!HH6!N7H!PIH  7IH6!H .67!I68!I*LM! 8ADDBEkHR.Z^€6!9ADG $# >!6  *}7 @!,6!! R6! : !Ȼ*!8RG! GtصGA;! *7FnL <8!IH9!I7(H!6!K!k n [PR7!AVBC 64 v"f/!6*!6@IB!J!! !>!6!BZL!!2F!G ;G!  ؖyI;!: IB! <7 RD 8!A,R7M!08 A"!8P!J8!B!IK >AJ8RK!7! 4LkP!9D; I6F!6<(B! x"68J8RJ8 8!,J8!K! A"J8!RB!6I<!I6(B!R8! m<(B!  S"<!!F 9 A(B!I6K! R;F!8!9v: T  (;!R 8"R! 6I6K!!!!!ycj6x70, !<!J7"8C!.8!e9 RJ8!>! A(AJK!R,d6!;@ y AI68!6J8<!7W8! (;!<8!; ;QH! @H6! &)F!)H!\j7!HH2K6!I76!H P!HH66!  6+6,8!FBH! 6 R! mبY<H!ޢH67RPM!,PR!R.!,<7!R6"7!A$G!O!2 @R6!6!R6F!<$P!CNDrE ,!7!RR6! 2LsA!R 8! : zG :F 7jR!;F6K!7*;C!6K! 6C6|DHޚ#M P,667!RP!F  R6F7! R! DD!,*<!R 6!BT ڍZ6!H!I6!//H! J\AR JQH!2n! HR$! ;;7DĺH!H P!R64R6]8!R! -JH+NH H?eP I6!VP!E@lR9R 6!7R 6! <D +",R8!=ˮ@Ǎ@bAB 4!R R !x ! ޝD $,"R8! UA!B! BԑqR6F6K!666!0!^!! 2^!6!R<D76K! U"F;! V !"ޜޜ6>FTR6 "R!Ԙ! ID!A!E! !زs8!0G!;.;0@BD\P!  GX6!$! K6K! RK!2! P C!R9!9&bAJDGF ܆0ZR;!!6!k4XI<!6ڑFءR8B>JC!<8R>(@! "R88!!W6VI%P6 R 8hR6K!K R6!jO6~R 6UF6K!6(A!K6! AA8D5F A6! 8>6 RG!7H!RR!MB6d;܊OFrRD! ,R;!AR6 ! >RF6KFK!R;FF!DG!6K;F! ,/!R6!&zF 8 8!F!RK!*6078!Q! 7$8!?6ARS8ޫ<(=! 4DR`6K6FJ8!RAJ8!I6!6J8!I647J8!ޘڀ4I68!6$7! !ؽ:B7 67!8!66!DR!:PDR!6R!78R!66IHP!  e!@<,R6!"JB!<8!RR!; ,4IH!77!A,F6!H!IH7H7! 9(9F;?DTPGR6! R6K!  R!>T"6܆878!9B!8!RA !R m6#h<ZI6J8!> >5F UP!O6$8!!7!CC!DF8R6ҬI6!9 B!KR! 6!8$@!BI6A!#P06!RK!R6! j686@;HBR6F! ! ع9.6P!;6!K K!@0 "B![P؄R*6!.S!G!66!JT1qdޟ6F8IBR!<,R6!9!;0>RC!0R!!66R6!R* 6!;,R6!G"PR!D6lD iR6!R, 6K!6أR6!KC!m;Q;JDCF.R?$B! @! 6d77D!4R6K7!RBK 8!DG;! R;F!(2!R 6! ܨH! _D1DFbRN6 6;!C6!w?! 06! R! Ad`t",4D!R/!R>  D!(I0B@RD!>RD!R6K!Ilʗ6<;DA>R6!6!>RD!8:;FA ؑR!R=!!FK!܉nDE,R<!R 6!@!F6F!C&:VE  <6!6$B! R"=!6B!, 6K!*F:!668!'CJ6[7l;G!KA!6 >D!LjA2F*R/!;M| A;  >!7, R !6 ICRC=E! TY6خR*6K!6!7 R R!;F7nA!66!7&89!BviH b6 J;!R!6;KR>!7A!67$KP!p8DRB!Rؕ!;F!> 8R 6 +%޾8"ޠ8R!9A P7R!86;!F!u4F R6!66ږ;izR!@*, <!AFK!  09!F<!!aB&A!R ޒ?67D6! r.R  ڜ6,7 6! %)F 6!H7!7;R8L 6!76!s6!76!6 77$A!6 L! t6 L!6!LQ!b 0؛R!9 ;K! ;DR ,6(7!6  6! +7! A88!;>H(R!I6!H!0!Z"`6!6C6ب9CA1R'4<"6X;!F>!6D:=!<"=!-q ،6K! 6RR!>R !60;>F6!y;! ; !Fز8`7R6! 889(D!H!  < B!l>6  ;M!!=!zA;;<4IEhR <!R!K!R6wF!/u66IR B! !!6R =i3G6!l6>`9 ;!R06!DG!CJ8!9FbP8R6!< LB!F B!Rk!6,F>!  ;FB!Zt6<:FPR;!  = !6 !Ȩ6 Ȣ!RBGJ8!R,6K!B RBRE!Jh=R+6!ލ6FZR !!@6%C<.@D!>! :2أ=!<!!",F7! ARG!7,72RRG!0 ^"y.!ؚ;RA ! 7R! "8A!8ch!(8!RGID!l:2J!8G!_PH?B(R"! !>!6NB (A!BR AGA! >!.:<!DCM!6&> ;!8PR!68R6 RDG!R ĪUs!>6N!K A!AG A!]PjzQF!Rd>7 !!8FK!7.!* K!6 R"8UR";A!7R!R7GT}6 a|W"R8A!r61AGD H"K7AG >!K7AG >!K=!dT7Z=xR46K J8!K K!KHFK!K>66A! RD"R8A!6R,GA!AD! N7PGR8 ]IBR!R  6!8!H!6:"XRA!R  'R R 6!H 6!<A!R H! ;R jz 8E676!63r76AR6! PR R! W668<"DRR!\6R!pET8DF"!6 K!R6!6R6 K!=6.F6K!&@Jp=R6F!76!R;2=7R!G!+62AP@R6!67P=8!7zE;LR6 [܀R+R 7! 6!H!`pko R6$H! ؎5'(>!$H!J7! >ޫiH6H6K!6 78!4B0PRM!R!6 P R! 6F! ؔRX^6&NQi"68!D!6y/R66!\k7 74R 7 !R !RRH!6"68H!6 -Q:B<"68!D!H!4.t67!RRH!$2@6R!8!H!7 R 7 !6P!  :@N\ň6ء=!I6KI6!  A 6! 86R8IBR!8R! Vi 8DD8H!I6!8!;AG!;*6 !RM!>;RC!ֱ0RAP!RR6K!<)RC> R6K!89<!8< IK!RK!8 RA!H uI6!B!6\$C! RC!9 حR6F8!8@R"7! 6!C!8!7P!RB!6 DtRC!!(:ySPRM!7HvRB! Ȍ $4@؁ #ž/88!G!H!K,Q R! \/ؿs0N"6F!6 ؀#8 !_Rb;!4NRRC!6b9AD!6!! 66F!"~ R@!,@B!ڴ_R 6!!R@!/؝\186=7!8!"i6 !.D 0A"%'66! Fع6K  >!6F@nA M ;! 6!86;!.86K!6R"!|6AR .HA!,R7! R H!R9R6!=R69R6!R7R!7RFDG!.X(R7(;G!GR;7R!R 6R @R6!$fޝ_ R67A!V68!F2R6E!&*>!R7E>6!GQkD6h7PA69R6!R6R;! {n#&&R6H9R6! 6R 7!46>7؂?!!=! "6K!Bږ6F6FR"!RH:M/pF 8!FB=!-86J; 6K! R7!,6!K66R!;L;k9>F]ER 6g46L@ >!6ؒ7R6!*RP9R6!  A;"8! 'п(6!7DM!RE!R*<!CLG FB! RC!="=gDRrOAGU nC"R!7!w;:< 6R!!R 86!6B7&P"6R!(H!=R;!`&78E6P 6!RP!B5LR8 6K!D5D E!R!I76FR6K!R  <J;666!6R>!>!R"!08! !ޮR7RDG!d!6$! 4"R8!:R"6"F8!R!@6FR:!7QC!RX9=!_;X! >A!]R! JğI;R6!ھ !78! 7 7z;FKR!BI+ XRR+! ! #6 R !(6!?6 .*?! ):ڝ 6ؓH! .RA!R 6!76!c0\R6!6;>R*6!6 D!6 ڷ-76! "("(%NK!06RK!R ">!)tR!DFJXR :.=G!;ڮbR A !8"F7R K! ܒ,".%f9!7^A0B"D!"<!HֹnML6R!F 6K<!6*RC!)!\ 1 PhE[7$9dR6!(6!R6K!7tB6!,L !BsE!RFT6F!7!R<|DG!rj~6! 6KR6! DEFRE!7R!=|6 T ,6!8!H!R76!76!; ;!:Im 6! K,RA! "l46!K!6oIrR6&7"A!0 D!R?!Rޝ6\L !ޝ6 R!7D8B?H! ,<6!RR!8FL6!!6\778)9 6!8! e"s"R%S'`+8!R8 RA!B6H;ڬF6!88!R!8DR6 !R7P!6R!8!R678! 06!0 !7! A1A@BR!P! F(P!66R!!R" 8!<6f;A678!6;0R6!R!!2>F!8;R!!!P!5DM!>Rp|R76!#R6H!RŸK6!R 66!R!pS!07!R;!Ug708tA|P!s4ЉD 6!R6P!R!7H!0RR !RR!ڙ ڲ6;!R! 7648ZDdE!B5RR 8! 6;6!!/ 78! ڲH i/cR6!68D>FRD!!!C!S|7$7l;>tALD8I6K R!RR6!F6ܥo(6!R!!Rؕ<8!!7ޟA7DHR (>!R ;8!7 R6!607@Q!R!R7!R!!v ЋVI^K!R H{f7iH!D6!66J8  66!R R 6! I! 347D8)S;bQ! 6M!,66! ʛ6!7H!R6! a J; ;DF!H!M!ڕ0` k6 >RV6!7R6!d SR7!-p8Lz66!6M;R7!WR"6!)m;<!!K!ƛx=QC*C!DFI<;޴A8@TB! 6! !#G>!!!80849^;Qg<! : V6F!>!!!G @!!J6X7.@! 6F!K!R6!! 0!!F! ޿9! ;mGzG!K`R !>uR 7ܚ 8! 6H6Y788!;!R 7ܙ8 Xް\E(6!R76!77R!< !w8ޕ8"6!7R!R F! 7788N;D 8!! RP! ?>@d"KF!86!7#A1R66D!,R!R7R!>l <R6K!&%;.BRB!6FR6!6Wm7 R9;6!6;F7 R7!VЀX6 i#s ;R!R6!A A!  ؎6*HA!;< D O:P^t  6!77ؾ R7!! R!7 R 6! Dޗ(67a3;7!RA6!LڪSn OثP!> 37R6!7 7! GF6UR!  _++ؐ1(6!8!*9! 8"X%'R7!2ܨA 6!KD!R'6ܙ2.R<!PA!R 6!F>!af6p>GJNR:>EoDG6!BR6K!RG!0H R !K1MR7!K"R B!IR>!8 R>!B ܼ ؔR67!R7R8!;;=,F"=!6K=!ܲ6(7G!6!64D!R 6!=%=6>NR6 K!R 26!!68!z 6 2BJ7!R7GR"!R;!R76!R >!6D!+k4DR<!ڰ7!F*R!RCD!t [Ѕ6HA,F7! ;!6 " H!BB؄"C!F.R6K!<R8!46$7R!RB!B: R6#!޵6hFtR4F;E!;RBAG!66!R!R6! D^6_7_ARR!AR0m78!RAh8!R B6D!U,6v7!7:Q!R.! 86 D 6!D7!,H! 7.[,SH!ޠs6v!9&F!;MR6!6M!R ;+wpHR6!ȍ 6!F8R!RtWN6(A!R>!6FR!7ܿxPL6! -43H!ӱ66!8RA6RR!  6!;RH! 78R |!.;<! f4"X1Q76! 680;6!68!64ضPR!D7!4 R R ! !< 77R!R70<!R6K8!60BR=!RD!E\/2 K AAG!dLR 20/o;0H!6L6!A8RA76!R(76!N $Bڴ*6!76!A(76! ؘضA$H! s6!RR!&9̦CHHAIJKP&,X!!ܜR*R! #R! >!! , 6! H!MBH!PR6!H.PP! 4`o6!H6PI6 7 6!hH;!;IK!0:6!H!H 6!7P! XK6!DK!7H H!IH!IHP! 6!76 ! !<8>A!HI;! #6@ :"B! I6! <0BRA!N!(!!6:! !!!G!6n6::a;!! V% ܰR"(F2G!J< A!7A!<d! 6RC!K*R! pI:!<*I6!J<R!M6K!IA!F>!ڱR 6!*4bA"DG!@>F>R8F;!6K!RKR!?ڌV d6 *7 !O*R 8! D!6K6K!<0B FF! R A!C~؂l>!HIH! !!!8L AR 8! K J8@! ;!D7!CXDnEFBG *>!RB!! # F>! Q@%f6!7|D! Fs:VN"R9!DE4D!ID6!762R >! 76!Q!2t 6!(6F!HH;P!K *=!KR!R ڛ }H! 77.8FHH! D 76! 6;!ش,;6!! 6!M! x818!K!PR9!76!:6J7 ڌQ!6xdA6! o:hF76!78!R7PR!)FV7޼OP!!R; H!<7 6!8N7R6!CR9R!6 A7!u T.F"\2R=8R8R!|AR 8!Z~6R6!.N9!9,E6!"R <!; <!#s V r &T6FB! #XRP R! 68H"H:PFR! 6!7RC!RBC!6(7.8!!  8!Q!!6D7RP!A F 9!̩6R6!2D6R!RAeP!7R E!  AHVHNM!P GR!6ElA! ƐP!e l6!!6BD! (R!P!6!R! kJ`!V"R:"R!!!!@4F>I6FIC!6K!؈";!؇ڐ 6!.D,R=! DR=!6$B!FI6!J`ʐ6bB!6= D!IR"B!':D LRR<!;>!RB!IA!R">!6@\I6F!RA!RԸ9R=!aP6D!>>  RN!0! J:!ا 7 ! 7أ^X@<3J< R7R!R87!<6AI6!6!9!4 P! D!!9R:;<=4  C! >NX n"6R6!<PJ8!;P!R=C!6RA!,R6! %TJ}& S2RA R;!AR6!666! R6!R< 6 K!. <! 4.C!<3I6!\G!P6Rz6!I6tSH! -66!H(P! c?6!0P!6-7R!J\C 6ĪQ!R8!FDG! LڊNRDRK67!P!6F"K!D!RK!DP! R<! !;!6 6!>!6K! g{7R 206F7BH!6 7!8! 6X7A! 6!4Z7!6]c7%R9R!7R 6!H .7 6!6!7kP!DtH P\46ʊR6K!K76!!Xک ؂ڪI;ڭR6!6؀R6F * >! >!6JI`P!>\ ؕ F8!8  < RB!8"A!܃ 0"76!6ڬD*J;!  RN!BOH;R6!; R 7!>PR "7! )4P"تF! 87F! K  R6K!0t! /66!72D!H A!U#8!2[8!D 6R6!.R<!`e68!>hDR6F!6,R!6! !7! Oj"$8!M!:=mAڀB!6!A!  4&R!C9G!N>`r.DR! f6R!R!KR 6! =77;!<0PطR!XD!~">'F6D !76!6!!~4ER!6,7A! H! 2L R 6!$!R"6!F7G!D_nF!i76! 3K! R :)66Ȑ!!RG66!,R7!D!JcVD6!K 5D\z"R6R!70=DR7!  @R:!RC=!:ޜ6K >!BR:! :;H!R;6!6M!66! J!.RR!;XR667 6R!6 7 6 7M!R! 8!6;!K eNt$8;~ !R,6!! 6D6M!D! 0؞6!9 D;! }n 67!ތR*> !;̈R6!6R A !<;!9*6F!6FR=!fZ*7R6! ){!>MޛcR@!!6,R6! 7G8!R! 0p6K!H*RH! .<6!6P!76!<6K!7oR 7! ʭ7:R$!PR! -6!6 !@H] A;!6;!R9R7!D )NRA!6*R"!;IP!T R o,؟pؠH! kHGH!K!M!R:DJp+Q!F!H! <7;;RRH!;@! !د6!78!L H"[66 A!;;wA4F'cR=!R 87R<!4ڃ}R 8!6RE!AGE < DG!J8xA'!@=B"6;!AGR6F6!A,F6R"!M!6F 6!i46<7N;VB!I<!K6R!"K!  06K!<R6F! DRD;GRB>!>TC!F0<R6!; 6!EJ8!dB4FBB!;RE;G!RG"6;!R6 K6!xW>PR<DG A6!=G!R @2RB!6>7NA)FA !G! KRG!R ԅR>!6F8؝>P RG>!:ؐؖA!R6K!0y7!6_<! >ڮw69!!6R =!E6d;n<~Fب3R<,=6!>F:!K=! RP!R>R!! E;2RER 8!R 27RDG!ORDG!ڴ 9KF K!Lޙ6ƴ؛6!E"R6K!;R@=6;F=!K"66! K SK!;O+•!;;0<6HI6!!! t!!L6ZH9k !76R! !8!ARR!;A\ARBDE-R<9R< 8!B!R88R>! X54h"6R! 2=8I68!D8!-K!`g6ID!4NR6K!Z6A;6!76!؎`h6!BRF6KR A!6RB! 7."R!R؃!G!jޗ; RARD!  pؕJ6K!ނ9RDG!!!!G .FK!6 J;! J*! 6!ޜRD!;<=>@!.R6! 34N 2"XH!aF ;!R2F!6(;!J8!N^=kWuD!K̵R"6!R6KR9!.!"! &2DR!  6dR!(!! .R9!9R< 8! !<! FK! r?<LV"6!R:R9!6!!=0J>R;!RK6!8 I!R@!ؙ FSR !D! R>!q6809H: G#.4!>!R"G!R*6!!6B!G!Pr8;?DM!R6!B;^RA!74B{R6K! R6!RHw!;! ~R 8! 4!J!`F R69A! 6K R6! ξ6KD!8! !HB!F,R 6!9!K*R8! ' c4ޔ8GR@!6K R6K! 0 >! 4@GRBG!R6F!R>!0!<8G! R68! RB!2T$ K!KR R! ޴<"=!6F  C!Gc @v@ABF D+:H+ط?1I6!BR 9!FR;<Ё=!27 @!R>!8dҿnA@R9G;A;! R8!!BRذ#9 7!B R=!D!!26R=>! yqЎK R>!B!r|F R6!K ( C!6 2BLޡfކ|%6!6!FåI6R<R!<7!P8JF6K!RAD!=;!K '0AG! Xȴ>J*R!8<R6!< <>BDCF!ʴʱ6 P(! ;g;n=C> |DP 8ؾAR8!F7R6!F h:b&wR!6!7!   B~RB >R!6K 8!7!2627 ;!!8*R>!ެj kF7! B!P68! 8"8!HLR" ,68!PR;! HP!!.7 8! _26N8hHQM!خPR ";! U R"6 6!  GqF,6 6!70D8R6!RH!P!!P!iV 66!86!(H! EJRl "6! \7)708!H@R!AR6! *6!IH 8!FPRP!PR !;!P!R!O\PR &";!0i!ز];! ީJ8!9/LfAR EER ! R 6F!R! >܁WR F6!7RP! H8Xh"6R!%h*">!RK!=R9!R06;!06F;!K;!<V7VRB!R"9CB6K!R(=!9;;K! Y fHGYI4R DDG!R";AG!P 476K!R>!K,R6!R6!E R9!s#ޏR!2z !R! 1ښ7"څ=R! 60H 6! 7!R! H!@NAdBC"R!R! \A ! 4!p0PZ!R 66I!G!H! Az67!R!FLO:7f8nH6IK! ^6sH!ڑ\,6! ! D ްHR!R <! R6! "8$hRR8!4;؎R;!R7!8B7M!6DRH!R R!"!;;B<=>? !<!!c"F?!R A6!%!XDR ! 7y6A!H6! !Rh7 R GW6!R $!86! a+.5LG! *6F!6AP! )6 66!X^ؓ 647!!F!;H! 77.8!AD! J4V#-^M!6*R!R7R6!AfAFE!6(46!RA6!6!7$8!R!!`n!6A!ԩ RM! ,6!A!7,AR!owFRK! 5dp" 0<R":!?!KR6F!6 "JfRYF.D7!>6K! 68;!R!Mo6)6D89J=%I6FIC!FR=!6F!:Fp>6!>>!R!7.DG;!46K6K!;G6 KR6!(:!R ! 2@/6!7RR!RR!4tR >!6$;؇c@R7.CC 8!R7!B\RJ6F! X3>C7D6!6N;5<&FUR; RD!KR! @ JR6K!D6!6F6!1r46:FXeR69! .7R!KR6K!DE!4LR>!ނ(R E!6aRG6! L6  ,7R!qޚ ;xK ؉R68!. F>!R!F! 6! 8!8!;(R ! 4=R8!ZR;!;`*78!6 H!P6!;$K! :./q6!6 H!!4HH D! c8 J;!!=!6uR"7 4B"6K6!  DR@! IL`76  Y;fؤ\! چ8!H!M!6D<! D DF!PR!A!46L7R!8v A;!RYH!JR :J6 76!6!;!R6!6!;8R6!BY| 66HPR!RR! ޝԒ|R8 غb<!GAR 6!0;R A!R 6:687l;T<؈H!؂G6 .7 6!R! ;! \z<LؾG 678!6|AR! 0F 0]H!67"%8!7AM!7}LR  f67\; A6RAH!M!RH!M!6,7R!$! 7Zb8!7BIB! AR 6!\;D6!  غ6!H! @@R6 8! أ6$H! !7Z8!6!R+!^R< Y 6! IS 6!R A!H!N|K!R L8!H!KOR$BP !6$;!  6!7!8!R!R {!Gܯ 27!88R6!R+R! 'P! g}CR"6J8!K87vR.8!op86P!R!Q!R ;;!82AR 6! (6!R 6!.6P!R 6!R6!RA! ;]BEE̍H̟PR`LjD"7RG;=! = AAdBrC!D !!G RD!!! !<!^!GRDG! 4D H!RD!6P7Z<-O ASI6!6J8!KJ8!<"8! G$.6"6! 6K!ڒ7¹RT6!!D'R\6F!;(@!F >! ! 6> <!,P!]d6-mR #<! !=0>Cg@!!ܶ~!667f;< !! { + ܚ!"4'6RP!<6" 6!6;!Ab=pAR ؖؖ>,6K!!=!K";8!!DF!R !6@!4 AfK!R DG!>;G!:ARDG!;;VB,FB! 6=! ,86!RR6!K B!;:A E DK!RR! d6 {B\KE96K!6i89<!!/R6 K >! L bJR6<!܄8SB!? B!3Hh6A[=Ɗ>F= !77!! +6>J+R8!R6!R6K!!! >!  tb<NbRA!RR6K!RR! <$8>Ǧ J;!RD!6.R6K! J;!4؇ ;!R8!*% ,6K!>,A@B!VR<!I>J@A4BYD!!؇%G!$G! R,>!R 6K!0R!E>C R!:K;ܦ<,=!!(!! R"9">G!\!6679!!G!(d! 0KR">!84AR;F!RC!K D;,F7 !F7 !R8R ;!,!!! >3R8JlR=!4!G! ;BB!CxDF!G x:\ e% R !!;D(! D!8>LAQRB!Kؼ6!RK!:FNR#9!RF;B!F.B!D7!XD7=* ;F!RA!!6B8NIo R7R6! =!6K!B!R6!AoRC!B8ؙFbE!6(@! 6!6(9!R9!F.R!G!RFRK!8BR=!7 7|E5R?!s06KK!R!R;!; آ<7!R6 6KRB! 6>Rh FK!7(DG!6!-;PnA!6?!2X ;!R!(D!6  8!6RD!$! vR B!;<<=@A &1DqD"EF6!R<!7R<!!!G 4!"6;!F>!B ! ؄8! 6NbR<!F7 D!6!R D%A!AD! R6! @'p=R6K!6.R@!R6K >!6089:! G!`F @7ֆFK!F<! K 4 0،V6!9RB! bXK U"RK!K ܑ6R@!  ؗAo%!.B <!R "<!  C1B! <7 :}6!R@! 6K RK!K R6K! :@Z@XBnD!G ,"FE!RR6! AG!$! 4>H/! 66!!?!9!:N<=ڪ(!!  K!I<FA8Ơ<A"J;!<I6K!0!:!! R6K! Rڑ56K!8DZ6!!K 9!K +9!K Qc RFK!!l;!K R>!/3 ; ޏ6@!$! R>!66R7q9;0F R6!RA!&DPF ؀E"~\2R!KR7! 76 !,JK!0KR:!R:!K K!K R6K!K!R6!6:;Mo>B@D ! >; ! Xy6!F;R!R6F!D\X;<A!R= ;9A!08t >!RR >R6!;C@@FAQBDE !MyDe0"6IA!DF!R6!, F!R6F!!$! R !@!!R "6! ؔMحJ,R<!RR6!R 7=! ܆qu_ 66!6!!GR ! 7;6FR>!;C<=L>! # 5m<ގAR 8!86 CA!4 F<!6!(!F! R >! ,FF!R6K!7L7J8!9؆B: R "K!4 R 6K! 6J< !R u6K!AQER6 C!I6 AF7F J`r}z >R 6F@!< R 6FE!6- 7R!R E!KR :!K 94"69!!R46, .$ K!K R6!K ثQ2R68!R;"6R6!6(;! r.!"F! 6u7jR ,_O6!4Cؐi!C?!6K!:6lFTP8 A!Rܫ6 O]7RM!MR9!8R7D!6N8DF2 .UD!"A!@:F*\96F!R* ;!6jcE! P8ط22"Z8 J;! $7,;R!RR!46mFD!R6!>k6 ;M!A;! 1 Xh;vR9Gڰ;R!;GR;!R6F;!.PD! 4!R;F!R F8!R />!6HIRRڋay"!,!D K!4~R9!79<2K8R6K!I6! Z*;!R6!R6K! rE4lD!R؝5*">!*B !=b@!R*!;<!9RD! {- 06R8!! P>R!:6rAHFI6!8!Rt(P!2!RD!6@6+!!F at R>"A! ؘR! ܑ C!Zl6d$F!K UHا/07R6!R;!  TK .R@!RK!R;F!K .RB!R K! ,6K!R 6FR 6R!<$<>JF *6!E K6@!! !>!̏6(;!(B! اK R>! 6?R6!I.R"K!6IA!w;*>!R6! 0R 6!@L! ؃I~I6JH a Ь;C77! *K!7-);K!;H!!!!BC!D! (!!(R  8R 6]H!RķRM! /0dG!R! 6!>7GAG!9 uD!R=!XG!!:4R6K! tMRJR6! j8 t/t7R6!8 K 6A6!R6 8!62R "6! Dؔ@"68R!R6FR6F!lj{M!8 7R6!>R>j?LA!!G*R! NRFR>!:!n48R! R6! *6!R ";!;2<=!!K! BR w6!P;!D$R6R 6! 1R! ;!!(d!  R6K!"F7! >܏\\7P!!; C!/!jY J6R6P!8 k!7R6! K!!: <A6R! 6!66<7N9a: !   ڹF\MRK!BX! H \m;hJ8  7!R 6 F6!C 6>! d7 6! Cv(D!6 7! 6R; 8!8؂=!u79FK Lخ."R!өF!:X;@RE!6(>! R6!(!L @!x>ث+}F;!6 R6!R!A,K >!I<6!D! ~z7(;B! ؉4R6!!$! *>!RK!$! ت8;(JR6!9 .R!IADG!.f"! 7u7T;`F!KdR,6!8!; !!% .F6!$!R  ;F! i 2J7R!A 89 DGD!67;!D 8! R6!E nz6 :D% 6!7ܷ;!6 !!6!7ئR+R!.7R7!RP! V D\;q<\PR.DM!7R!R6! R<6!F}<!; 67!FXrܱ 6R 6!؇6!!!; R6B!7B! ܘK!R 6nH!4fVJ; ,R!6!687! B1DG!(:!R;!8! HK  ؄"R6 K!O6 B!&72BݬGKG҉HҒKҾPR  ) !"9G!z<<ڿ>BR!K!!708;;!! 6:=Z=RDHP+ *R! H6 6! `jڅ׭A6RBRD!I<! 6؈RG!g  6!6@;< H!M 9! :,h|!!6,R6!_! طM76! R"6!6 !R 7 ڞM R8! ]6;.R97! u6!R D!ܥn |G J38`;R!RD6!R76! ,H!6lFD6!V Uz ,طH! eM!R 7 7n8!ARR!6!KJR i6lEH DH!HH77!7VDڽR ؙ)-$6!D 6!: 6!6DR6$H!77 R !RH!:ύBFoFGMTPR B_J>R!9!BZR6!R6F! \@m^686!;=.RK!R;!H'H,IDP ! *6!87!P $! H6R6!6i7 A!X2Af B C"7AR!BP]RB!>RB! ƐŠ""6%'1P! N^2`6xF!R6K A. <I6!J<! (;!fF!47R!7bA!LdE O;CZRK!R$8! A8!Rf 6!*<!R R!R 8!Df Kt+`,,`(R6!H:P H6HI6! C!P!R ! A6! :6*D t"|1R6!D6.577RP!R6;R!+P!6ހH6R!F:N)D!$7AM!a8@;QR6!76!PRR!786!HR6(J86!7/Fܜ,R!6"6M!8c8dAجBpP$R* 9!K ̖+R7!P 4>"R!D8!776!6@RK!66!R66!w4_؇&7!26;!LrRFؾ^ڧ'R !D\66R! A6! j 4AFR6F!R6K7G!RG;!6UF(8!6K B!6H!X: 67R!7,7ʰA0EXPR!R 6  !!6K"8! "76!*6D΂!R<B!R ,2R!D!;R!8DA <8!6R!6R>!8!8!4I0R6! N"#".+/! Bb6.F"7!R6 !:F <R=!=@!6F0wR B!LR^C!F A!6S2R36!DRE! J @Zd7R!6PeF!<!6,RD!yPR$'9!7!R*H6! iRd O"*F!R>!7`B"C! Rث216!!MRD! :z*6!7"@!P* D!RC D!67R6!]iSF *D!=A!4Nf< A2IܩRR9!G!>7 !6<<"jCҗR!6! V"8!RD!> 68!@!R;(<!GR9!(:XHR6K!R;F!&6!K!Z;2FaER8!! M! qB2D:R"26F!6!RMq6!A!G 80> R"8!6!R6F!RN<!A;A"DG! R6R ! R6!!!>Z>?@IA(V! 4)F6!R9R! 3ؘR>!:!! 7R! R>!ؓ?!!:h;<=M!@t //IB! ؏ڢ07G7!RGP! 0>R!ܳRD!RE;!!! $! R ;! .P(:G!D R6! ؏m6,RB!KR:6!܇6R;D6!R=R 6!!,!!F! Dڣ8WFK!̔RҲDDG! !.!!6! $D(gJ"܉FDG!r<!FIB!waFK!%66)789 .( HG! ,R7! {H!R7!!! RB!eؤ"XDR 6 ;/!H6!R 66(7:8! 6 H! ؏D!PCU 68!7D! } R x 7 ؋ҁ, A;!R "02RK!66 M!76M! ؚښR 06 67!R<!.<7 !RP<!Rց O,6!R 6! M( @F! R;87!R ?Rl6WHH,H 6!P;! 7H8!H!M!R! 66!!n Kp"$K!6MR<!ܵ< RD! < V "66!R 6 >!L lƩRG68!R,;F!6R6F8!ܞdR6F!hB (F!R<! 5K s2:7R!R6!R6!! (F" TcVF6 K!r! ؟6D7 R 6!E;K!RG!! !!!^!6d75G84 R<! RB!K F!F  RE!!68.9B! R6! >&JJPR \:p6477ATP! 82!=RR! ڗR؇AA7!؇8:7%\ 6!7؉:D! + <.HL!(R!7L!kTAR!8\h6 7!6(7! 7^|6!8 D!T67,86R!<! L!7 6!H!4BR B!KKI!>8AJB 6K! D6!RRR!882AR9 :@!  XJ9!<تl6=AG!R 87RR 8! 92:+;"D! 0RD!R"D!s 2 B R!6*7q>RK u*6!R6KRE! 8R 9R <!R>!6Hk< !5.@7!@ @C!E(P! WR "6!!67!j 28<R!6!RL!؈ 06!I6!O 6DG!K"R!  R>! !Fأ( J;$D!R6!H؃P! !"R! P@SRR!R )4BR86!h<!APR!=;F!:c* >!;F7 ! :@R 9#-K<; 7R6!hAܶxR9!*<!APR! .R;!6vF>!:pF7! 41">R!I<IAJ8!<R8! FN;g R6K!O6!<.HI6!,8! @D!0!`! o9ܒ 8! k&R>!RK!D6879;!G!(K!K ا&"66!  BP8 >!6! ڽRB!:!R R! tI,"6D!@R6K![0 ;! :6؄\RM!78!M! G bB:l"+",R8!@ .z .XF!;GRB!]@R6K!FB!8/@I6!6KRC!R6 ! ! <Da6ZVF!F!>!6fR!6!8BoR<!RB!D DGR8! 2fF6!6;A ! *<T"RF R98R"7!R66!Fj%ܽF+!:6!4 / >! 7$8! t'*RTWM &F8J^"RR!69!6*'@!<DF!RA!F>!6ؔR6!RF!PR!!PCR6!L P(6!R7L!7;!R;!!2fpA!  $%* DG!R<!RR! 4 ! 66!6R@!6IC!85 BR!R 9 !F>! E $:*"J8!}7h;iR9!<<=>@A !JR6 ZR6! R*4<F%P6!FR6!R6!!<AG!P ">g B!6FR6!Q`DڎADE76K"KA!6 O Q+6 B!R.8AG!C RK!FA!N1Xl AOR8AG!F܄"RD!ڕ<@!KR6!Zl >>6K 2R!RB! R 2<H\ gp66!DR!7ܠG6K!6R6!C6ܶR8! 8FPR!;GA!>!<Lv R;! θK! 7 9>! [$R{B  :$`D;R!6FR6K!;8!.6 6!R!C!7R 6! 6 !!R6! [Dx"}F6!<+<A 6!R6"K!ܖ{A !YP!2:RA 6!R9!R6!hO-68;=RC!K A !9<4AQRA!L 8!6FDrR@ЙG +P!/5~8F%7!R6AG!6ȃ8,F 9! R;!TQ C(D! A >!66~FDR;F!R6BDG!"!DG!7/F.R6K!* !^6K!6!F( !  6<D!/! 6! 6!6B!tar D  F!<!;G<!>! !܋lJ~B ^2ܘ84R 81RA!R1RA!<6! aJ<R"FئE!7;R!;;JA,R<!GA!ڝ6M 7!2cR R6!70'6!RB66F!:ڭDRB!6RR7M! BnR66I6! J %N<PmR'X!E!RB!6!5F2R6@C!K <! ؟" 2^R>!C*F! ؟ R;G<!F=R>! #R6K!  ܃/."K C!FB!.!! yDp!"6:R6KR6!*I!6KRB!6!@;!U8R X6!jBlRDRR6!<I,R6!6!8!9! ; :Ll6PR!6C K!7*8!R;!6ܬK! G! 6 8!!8 ܓ>! 2RF!R<  6K!(!! I!7589:; <p^FpG :+7:'! RRD!6"D! VH.RB!9!6OR7!,R =!I6K DG!8R:;R7M!R;! v698Ɨ`6! R"!(B!K!>! F6.R>!!>!9FB*DG!6 R!6"6!R6R>!3\h6(<6=! > 8! 6!6 !!A!GK!X,9f6ܒ=!!@ zC6K!R n[2T"R!D.R6K!GR6K!7R6!P ;,R"8!RA!7R <P6 dF!$66!  66`7X;D 4D" F!RDRD! '6ؤNRH!; .R7!R 6 ! R!0x7!R;!  4<67!6H!7R6!4lR6! .>6 !7R6P!6!7!! ,R6!R 6!>"D1CXR !܇6*R6! جb6!7 6!JR 7R!NP|2:7CR6!BK6*76!VH!^:I [;A8!R 7AR7! [@.R7!7PP!!R(G!6 M!EF !_7ؼR!R6 K!: L 8ƯF>!67D!6HR 6!2a6!R;"<!D`D6$H!6R!67R9R!6(;!6!R4B67!g6!R9R6!y! bBLXDF !6H7WHNPnRf>6!; I6! *<!RI6K!( !<!6w>!RM! (F!R;! 2*U02V+R8!6$!K $p6!= 7!:>$V<!F9! f  ![77R!3 6AQAhB|DR 6;!; ڵ D!!6 7;R!76! =&= 7غAM!6<7T8!;R 7! FP`l\Y86! <6!RBR6F! R!  0R 6!IHK 6! R R ! sB4"6M;!,RB!R"6!C5>;!64;FD9'G! VP!\R   9$6y7 !wm6! "ؤ6!' 78!P!r6JR 06!76! 76! "66!7;78PIR66!l >FHP HK8!7L!R R6!H! 8R6 M!R UR6!L6!606:AZPR "7!(K!R6 K!*M! RM!88 ؏FD!R R6!0e6! ;7rPIRV!; 08;!RH!A8!R!.RP!6!R 2>! R 6!  K!6(7! s'TF"0KI6!;R!77! u b6n8.;B<! JHZ !"6;R6!AR6M!BfBZFDJWR 467R!8 R 9!2RRA!=4R;68! C!8 <86!GR*9!6R68!8R6!:6H<RR!RD!B.DD!ؾq0"R6!F<!>"R6!xH>6L@"6R!!KRA!6!R6ڌG667A!R6KR9!6fF8F6RA!RBB!;>8!K6R! n R^%bRMF FA!6K6!R=!6 j;z==!R0:<!K<!77!R6K<!*R!PR !bVh608RG!6KR6!!6,DK!, 8!K:HR9!6KR6!R6R6!62DGK!KR B!4H<`B<! /FD!R>RGR!R! 74J >6PR!B  >!F6K! ڟKFK!U 7;R 86!6!<6!! %@DHI68 "6" 6!G 76!F v:-6K!>E!R6F*;!RE!gh97;ڷR077 !ICDG!DJR<9rAzDG R 8!9  86KRK!KRK!7 !6!b*6!A(DG!G 8DG!d%,:8!6u:<!RC.R7!AGE!8 z6 88! 0 8@H!)63R6!68=!> F< C!LJnRJHA! 6R:+RAD$E!! R!;!;RK7!  ~J6!F!,!!! :F{/J/6!F7A!;RA! 6K! B!N-N~ 6qX u!FR5!! RM! 3@+;$K!8!R8!><666!A !R;!@S< B66F!R@E!96 8!;:;6H!M!R6! ;R2R!!R H!/3<!t6!7\66!7d68! Q_!F! 7=C*C!D!H>K  )/B!,48!; +6!":F6 "6I6B!KR!65<R!<V6dR9!6R>R!6̩E!4>dpK! DK!R Tؤ&ZM! 6! G66!8!K LAR!N2F2R"6!7R! By78!A N!R6K!Rg2Tf6!RD6DTRC!6$R6K!6RGؖR8!Y)] ܳ7*L6! 6!R$! ܚq.RR! O6!6 PR!O!627R! K`R ! Jd"'(6!RD!D77RP! ;9F)F\P؁R2BzD!,,=!D6 8!;*=D!ؙVF!-2H6 R !R6!RD 6l!!@VR6RR!R6RR!R6!H!26B;"6!;!DG!سR<!JX6C=,R6!D!=I6K!.6@!R F!ODX<(!; !RO}>!6780ANRA!(DG!R6R!,"R 6! 6V6ܘ;DFR P g(@!<I6!9.AR 6!;F!f 6!R6K!܆R>! \ fؖY47 6!R6!RS:!R 69E!F 6R<!J7.P8!66!A!+p62FBRDG!KR6!(>!9"@!D,R<!6!6 R ;R6!6!=AR6!60D:F@!K?!G(6!RR6!Z>PR->!DŵRD!==ĶBJDrmF  "ؐU6!<!26>;=!A<!ŽK!TD.6!R6: 9G!c6TFA0N!6RB!XUR!R9B! b@Fn"6{ F !A!!;(=! R!  Pؕ8RB 2R!<BFشPR!F !!4@RDG!R "6!RB6!7FBsF6K!7_s8 DP! 4;RR:!B!R6M!`! 6CCC!F!H!K!6T7v8 g287 >R867!t( !; 6!g 6!04"f+1G/!A AePNR6!Lؚ=!RR!2rR7! 467R!R ڔ ,7R6!dM66EA!L/6bWD6!6.R 6! Զ/!R9G!67!6!6iAD!x0X F8!2M;!Jb!6BR6! ;KHR :PR ! 6!R 6 H!;OR "6 H!W*8!R6!8! *F N"5%PKBRB!K?!;6!RB!LPB B T3؃RB!*R8!F<! ھ4RiZC!R6K R7!67!F*A!6K6!.(O@LZ6(RA!R6!6R6!66!L A;\MR68!RB(6!6K6!68!RBD!6(>!FA!8!B6!<.<(D!M! ^@^ R 6!6<7J8VD!76!7I<8!R 6!!6 R 6!R8!@167 6!6 R=!ܮ0k!=BBDVPRj627>!B!K  ڂ{.R7!F D! ;2>>,@HD!(!! R>!fX!;0R!=V>n@PA4! RE! R6! %R!$! ,J>!>!8r8f9;< <! F9! R!0 6K! >!  'RB!^ZG B5;;!R!  AG!F6P7$! II6K! TbR*!K!6zA !R6RC!=0AR@! ?R6F!08X$! 6! 66!(!!K 6pPR!:v:;>ؽ@>B!!G!90;8=!*$G! RB!?!6V7r82GRBG!R6! $!K R>!R6K!!8 9!!  96!?6Mu!L.R6! kܚ{# X `9*6!JjR6K!6R<!R0=A!D 6K!FlRI6R@!8R  6K!R6!@*RE! 46K!K;!PR 86! 67A-KR>,6F!?@!!!! !$! DSGR 8! ~s<! R 8! F;G!7n7H8!9:V;!!ڎpG! RK! + Pܼ;0A86!R!;R7L!@e <%!RA!=B!!z6 2 !.! 7!K 8FtgRB!>D!K R7!K dR>!!Q;;4!DqG!!!G RB2R6F!6P8!:$! E. F>! :EA! u"#"87R;!P[R!6f8R!R6!8F <;!7FDG!p>2:;!RC!R6K0@R!FA !5lR<!H2\6!6&<(D!!E>;! 6,C8H!M!"6! 76!>I6K!ؖf 67$8!R7!P.R!P!6!R! ثwARK!o 6:R {! +("6.!=L6D!<!rR6";7!x@HRR8R 8!D7R6!IK!Rؿ6!  ҂a<*A!RK!!*>!R B!F;R! pv"KR6 9! 8<"<حB=,A6DG! !!! $ ! R9!8,9Z;!$! .RB!ڈ{<!>܊ _! 6TR68!;0DF !6!;R7!2)p6 0!! m R;!!!K! >!!9#90@BALB! R:!!!G!!!G!>6T7(8 RK!K R8!C!ؒ* 7! $"#6 47R6!6  D!54RR7!AR "6!R6! 4R|6!R"6!06!RR! !چ؆-NH!@KXL;!2B:RD!R=!6K @!5L Xd29 C!R!PRE!C>!Rh!8!X*a6!F7F;!R !8" ;!؝ط0 m@MFEjI>I/J;P=`R Nwr "+ `u*R !$;7*R8!7!8!6$H! 6!<:=J7&8"9G! ܆W:;R8!2ڊpL!8"==!D,6$P! R=!4٩=,DINI4J !<IR!R=F!@H@dASBfC ,8M!8 S4M! !l ض .R9!6@R (6!RF!6{<!6!R!K! d>4FHoNG!6G~RB!!R?!! ,Z! ؏؅A8R 8! BR6 6R6F!RB 68! RDG! 36!"t2R!K8!,>>!6ػ;6!RRA M!3yB6.R6K!<!ER6!.D!6R8!3I88y9;< $-,<BG!6J88A!I6! ARP!(!!7H;R=!p،9 T1R! B!<M! :@R(8!F !E!RE!36U76!,B!G!R78M!  Q TIH!X6!!! !0R;! R@!!! d L A""F +:PzRXK8!8(=! ;F!7(8=9!I6!! W"6!R68!!  H HWK!RP!6 $""<*+/RF!6S6D.+R8!_R!R <>0BDC!<!~d!D!R8@!`b 6B ;! ."F7!R;!K6!P!<676"66!R S,"J/!,F!;!=!R6!.j 6!60R66! A[*B!6M!RCR6!,*!6HCRD;F!Pܵ;0DR@!R!E!F0R!6 K!B!D! ==AFJRL0|"!!D;0BLGB!'R66!x!9!6KR 8!6@.! :P6KK!;$E!KF!629:=(B!R"!6+c7!6$:!dž;!>8RPR!6!I68\;!0D!< RC;!8@!N`t7<0R6!I6!R6:B!H!R6 K!R R!K0c=6*7!&p;; <.DIحh.7R7!*RG!R6!  (F!6/RK!<N8hR;!RD!RD!6"66!7W@!6KIE! ;Rج QCUG %qR68!B!T7<!CsR;!:v;{D!RA!R7! @TPܣR6!R><!R(6;F!R!6 JD!!R (=!=;!6! ^lG64*:<!v=PR!6VR.6K!K+, B!6!+!L6\9|=U"RI6!RAR=! ,P!RPR!*5;F!26>F!R! 0?}?PD!F؟$R i=N;!S6T!FR6!6F -#Q>R"6A6!qx;<!R=56!0yܮ;!BB!6K!6@;B<! 6+8!b,:8:"!78!I<!?.ApD!6&c7!bnb68;DI6!AZB!F!;<!I@ (8!A;!.B<!;5A^fB!!68!8Q8(_!,D=!;! >>6?! ;UE4E:FdR6!64R87;!A6!@(AG!E!;2AFBB!"R! !7!!@T6d7DDGD!;;6>!RR66!*7! 6LK;!6W@7!62BRE!S76!!!2D@E6F!DRB!D!ئ}ڽF !G؊ Z8R6I6! !{7R6!@72K R=! s,, 6L!DR!L"R6!XF6R 3' 5Ե6 o܄6C!' 8;7!ER6!  N6yKxQ!R(+!7"9! ~}#gذA* >!R6! F2n@ ܐ*"|'RR!;;FmR=66!.ڛ6K!;6!B\)6FK!9.<6K!B!8<8J@\FvRҠ 6KR 8!6KRG!R M!NM!6g;! .R DG!R >!)܃p *B!68=>/F<!K666!T!6sF6l< A !26BR 6!RbC!q!!B!R8! R  M!6.728 K!L! 7!!!R";1 0R9!R@! AHDD(E$F! 5\T"FB!A.BDC!$G!R!<! .RD! R!<!9F9;n<( V! I.R!B!<I6! < !$! ;0I,R6!PR6!h6G78F R!;F!R!6F!R!;! +EIK 9!wR6K!H~F0R<! 6!K w2c6K!R!<! wA8R!8ԽB! %bsDG ;!4HR@!R> !RSUAG!;2=֝>!! RI!,-,6:7 9!Ox!(F! "6!!!ؚ>F2R!k6! fA R6! 7 .R9G!M6! ̖؟$"0'ڷ9/!KR8!66.7^;! < D*M! H!!.  #4@"R<!<4D!Rk68F!=!76!8h R;!R C7$8! ēM! 0> 6!6>!:FR R6! RM!K 76!.o7@ 9lC6CePPR2+R 7!7OR6! 4!6RM!R !9}A R7!R M!LR 7 4< A;!7"@!! 6,GR<!R ;F!]0R6K!R!GD6X9m;!!F!(! ! R!  !,^! ʥ478!!8;!K  2RIK!R6K! 0>6!66! D6F!2R!:R9X;!R!R; YF! R! RD! =`D.DfF!P .:D!"R! ,87!!ܭ5G!=,A>B! ! 6K!(!@G!8IB RA!<R6!!648H<! !!!FR<!R6F!a 9/<#<>.A@RF! R6 !  RH!9:;!#!Vu6(8!  ؾ!!!!!!!!;#;<>A4R<"=! $G!  8!D687B9R>!"K! R>! AACQDSPXR!9,:m+C! 7xR ! $N7 ء9, A;!6R R!7R8!R6RR! 8!R!R J:RG"67R!R6FAD!<Y<6C9r<!R! &,"L7!6(;!RR6!KRR6!3 >!(!! sڼYRB!.! K!K R<!RR!b 2"R6!R;!4طpI:!R6R!;2!r R! <ڃaR L 29R!R6F! R6F!@!6R8 R66!K  B!j.VF! & wc2K R=!64AgR DG!76!2<R7!;F!.R D!R6F! ,X!K 6F8!4 n R!K N>R!75>!;! rRK!n*! K R6 ! AAjBrDzK!R m ;< <5aAPR!:6D;ضQ!AR!2(R6P!g2,!R RA! R6! RD!d!>6P7r9:"J9G!K R6!! $! RK! {8V|"R!6973A%D!<6?A  M!L!A0R 6! !7"7NFP!R ^!;!R7!8!*>6P!JhH;ARBRD!  86 6!R+!267^lb6P0R6K! M! R;! 6!!y!HF - ܽ!*AG!6R6! F RR! mܙS;F6;F6!<~>OA )d4PR D!991:6; R6! R K!6>7 ܅ R8! >K A8!K D+d#R <(<!K6!6K8!68!:=RE!6K"6!4ܓ RG!KR>!2lz D!6KR!č !!7! ܅D!| 9 9M>!PR!,6<7!R " 7!&!K!;;=k@qBsR R;=@$G! Q<!$6!R 7!!~F إ`0 XRF!!6ܕq8.=>!6!7D!R=!!!!!!!! R=!.6T78!K *6!R;RB! zGڹ5< ";6RR!ܨ<[i6B74jR.6!776RR!9Ra6!:Nq67! R !78ؗ R M!;7!<i:8VK!R7!78!<صzAR!7(;4K!! 6RR!F?*67! :@A 7R7!<E!R >!_WGR8!!܃D6 !R8!2=zRDG! ; 9!n6>70A>R7!R@!G 7@! K J8! ;QB.B6DPXR@! 2RR ! R;!R R8!;D<=@! <!! RB!6c667bG8L9!pmF %>Rk6R M!8TZ<Χ>!R86!2&-,R6F! @AR<!(!R R 8!828P;'eARFNR8 +6 !R! ZR!>NT6 >! R6K! '!K 2"r2R!E7 !6hRH!62R! U B!B@$! R7~>! R6! 8LR>R6!<R8>;!R6F!-<6R79;!F!K RR6! !VfF   طO%6! ! 8! 5""22>7!;R!RR>!؝ * 6!6؊A8R! j4<R6K!A6!ķ6!8M!:J\K  6!K R!K R7!K <2$f+!6ؔ=!@(@ !K@R!9R=!7.;1D! 7R 7!ܐ R>! 2> M! R6! 4t<!97R!;!g= *6!D 47D6!<76!!6$;<! =!(!! RK!  J8!$! K  2#RG!8!A!oZ!<$H!@Y؊!@A<!869H<^AR 6! 8!R8! "RK!  H}R6KR<K!R<RB! DT'RM!I6!E;66!4ܪR K!R;!R K! 67A! m ز7&8!R8!!K! ".AýEgEGFHTPR( H!6 H! 6F! ID!G!  !!:G!!!0 RB! ں7! 82;(!6F!IH6!9<9w5:v;<_>0:!!! I>! ,I>!6RK!!!!!! ?! "hR7M I,<8!غv=;!67! JRB!(L!  (R!RD86!  P r"B9R /& j6 !*@!RC. R9!RD8!(H6!F6  <!DI!4j vR$!6<9XADG A! I;R8! HIH! IH!Hb (!RI66! .!!< ! 6yVE!! 78 C%0 J"<8!I*JB!6R8!RJ7IR6!?.6J8!I6zO<"J8 8!>L T bA RJ8!6!6K8!R D!6K88!8J8!;!6RI;!T!! X06R<!KRB! I6K!<!!6F78 5*K"!2!!4"NF D!6؉R!>d; 96;!;.C R!GI6K!>!SwB!P 6!6!8*HH!I6K 6!8 @TPR 7!R7!BC RE!;D! GK AA!E!H!K*RH!  ڃ I6K!x0!6!6 (F!IC68!H H!6Q/$E!!F!."6!6!C K!8R6! %K! ]0fN! 0>I;!;RD!R;;! 2`I<!A!I:R]R!6E!AI7 8!.!R ! h6!= H!‡:!QFRG!R=R6! PR6!چ<<>qABR e}"<<=i@vAB!689:.E;!KIR">!607F:^@!K IR:!IR "<! IRK!f670:78@!IR<!K7>XD!B1 6(D ! !6Y>!!$! IK!J!6:;! I>!!K!7A!IK!R y y^ <8BBD8IAGIRDG! !!<>A84GIRDG!IR<!9 9:;!67$! IR>!;5B BC!DG!;Pإ2A !!G IRIDG!!!!!!!6 6 7:89!!!!! !!!!!!!! <R2. !,:K!KII>!K ID P!;!; 8! 8!J6R6!R(8!<6!@RR6|R;!86 R6L RFJ;I6!6IAR!IBDGRD!R67 !;!BN7(<! ?!R=6!,<'A !<J  }#K!R =! <0BQJ<!4RM!F:GXH  H!8w!6K!;L;<!!ڂF! 56D!89!.!!>6yH7 FP! ;G6J!A!G!; .76!< 7RH!a =AADPR==آC$F! ʥD!!6(;!!!K! aU 0!<! ;jЅAF;F?!8H; 6!RGR=!6܏H!fЈWEA;BqF6"I!66!%!! 9!=,>:@! R!2 F>! R<!6R;! V;R!`hF !>&A8-R 8!K >VOqz"6;!R?R 69!>F.PR!I!R @!JOPR "7! u(0K!F6!RF 8A! F6!,dK!K  *emAR 8RD!  K 0!Z."6 6!ة=!T94R>I6K!6x6:!RG!9R E!0bR! 8Ќ ³?!R rE!6tRK!I6FA! ;HBA!*607!!!24F! K  9!8BKR6F!R6! $K!R6R6!@EE!GILRj6AB6D  F9! ش<6!!=؟B!C! ,AG!Fب-R<!>'>rD2G F6!$! .R 8!6}DG!06u9! ڸ,6K!FA !@|A!B0D!!!b!! c~܋A8*kR 8! &̊2 P"R!F*;!;F?!R<!6g8D=!;(A !D!F6K!26:7=! K!XV!F p.RB!RF!K LvAR‡68!78<2RR6!R 7!F!B!K L6ܸ}CR6!s ";*RRA! ;3B1A8)]R 8! .R<!F6F!(4!K 6!K ,AG!FB!;;iR' 6J7> "A8R!! !!K!ڀ|!  <8RR68!F0R6!;! R@! AG! ";!VY6u9! :B hإK!R7!> ǁRD!CG>!CC4D\E  DG! 0>:!8!~I<!68! ؔ61@I;!2R+! N ؊*6!RK! &hSlGR,! !! vI-D!  688 6!6! 647;A! ;D6! 8 2F8F E!R:!RD! ,ܝ"97R7R!*6!8R=!!܈0:RG!<A!rR6! X" "t%X'!dFFJ,R9!8D!0*D!R<4FRF!RRF! 6I6!:AUmA!XDR*D!.67!6FE!K,RD! D B7!R*6!DGR66K!6x;دA=ERF!GR 6!R6K! M 6JUzE!BqC ;!BE!R6=!R;!!8;E(P!DG!RQMVDFz 6!F!RAG!RD !D!s!  iK! BV"xuR PبL!H BeDR6XK!F'VR<!7S6mF6K!DAHR6! 4RE!D!!@AwB .wG! l; R9!6` .6AG!<6! RK! !C4@!;!2B!RGAR! .RA!7BA ! R7EJ7!> R<! b_j"6._A BI6F!(=!;G 6%R;!6@;JAZB B6!K6!B6K! R8!ʴF 6"D!܁V64F܁KR6! B]66!D!^P|R6B!6RB!94EبR<!RDG!6ڀR5~6R 6!P<P FA!R1sA!6>"< <6R9!<<6E!>  nVحD < >!bQ6B7A;AUBFAG!4h!6;Ru@;!R v;! 6;G!;ثF_R6! t:^'"69!B,FB! RA!RGPRR! T|{5R J}"R76!<86K! &ڨ6ABR6!6R @F 8!P>9,;R! R6F!R=@R!  R6 7!Z!X 06wID!R"D! .R 6!J*R6!8IK7M! !*@!@ RR69 8! 8!;! N!G  z7,=JD! R6;R6! F=RD!< F!,8 R!I<IP!>l7zB7 =! 6 7A!R <! 8! !6 BlN gD!76 78!;<!D!H8R|?! .!`! 7+m06A!;R>! ؎ 8!n! . B;!R; R>!(K!R K!  6^<=DR<!RD! >Xhi" R9!6.R7!B!;FDGD!7FRIA,DG!G >! <L^" R9A!<RDGA!6iAD!<O6K! 78R@`R8! "6!< |9! "G6+6:;NREB"F8!6 <E!FEI;RDG!")}142R <!6 2R!'0 !6!؂/4A PD6FR>AGC!P^6,74B!F!R;!!;,RB! 2R!\-.J;!RGA R!R*>!B RB!2VR<!9<,R6!!6!!R6K B! :RC R9!6C!b+6F!VHJ Cu6KK ;F C! ܔڽOo!<!؉W B3nD)I6K! D!$ D67=H8H;K! }8 ؝A$H! M!| ;R! E4c]@!RG! ;R!(FGP > @Tp8!HI6!:H H!  *P!6!!؈IH!X~A0C!HIH!H P;! 6ؽRP!H6! D!NR, ! 7~Q!6P! A!b:R8J:! !6! ,6!;!C7R+7!!*$67!i! 7R! *6!96F7!|D >7PR7]R!IzPR!R6!R;j)g>6 Qڞ6!7P7! >.6J;F!7P7! RjXSڞ(6!R6!A!8)L67! 6!!6RHrP6 H HIC!H6!*6!IHIH! B;c6s# B!6!H!jئy;DIA,HD!HH8!IK! 6~7TH!P$R9!77!A)R i63688!A!D!PR ! qBL6/6 !!R !768!!13>Nf A;  >!6w77!6`7A H!7R7!vLfvD6 R7P!R it4H!A!6!7@R x6R!6!!0;@ADR"0A!!ڵJ8!D' 6!7!6687R9R!!D؂ M!7!6!!65N7!RC! ;DDqH!I6 HP!;8f3 6xR!A26RR!ܫ7܃@ R!;68!6!;GLQ!!"@n;P!6ض;(dQ!M@ܫ6؀!zRRZ Z;$F!R؀d6!R6G!;R7!7 R 6R!fx7L82 R!6R!DM!GR6!8! R  V'!'H+6ڜ7FR6!R7;!m30";F<!8>!F@PR "7!7!GRGB!ZX|2>RD!*R8!64=RC!<6!H6TF *9!DGRDG!R6!K6R!KG8R;F7R !7 4RA!nNBl6ؽDIFR:@6F8RC!C8!<!RP=!6,AQ!F;!6"7!2 B<"B!67R!6 6!S067!:;d,"6;!RGR!GB!R6!R  RM!0jI6! A>64Dnx67!8!|7-{A0RAR!RR!A G!72;6!!R!78|RH!8 6!I.PB!6H [<7*F6!I8!7:P!ܕ *9!BG! >7MKH!7܀;6! +A{64"R!;P,R ;!$!R! !!i wn=KaRA !R  g+"66:7 6!7 R 6! P!R(6! ,96!7789$! ~F_A`r^6*!6!66CR<!6ݧF!.F6R6!R 6! 6!ewLlRj66O86=G!,=!A!KR D!R6R! 5 ڹ},LF!6.RB!R R!2<;F;!RA6!6xܫ6!:R;A؂kR6 K6R<!R6! (-آ*!6!6 :D;RRH!68!6<!^ (.D!R;!6܈p7RD! g2yS6JF;R!Rء>!6(;!$!K 7!BTR#6!9NFأR6!6RQh6K!B6 DR6F!7R;!8DF(A!92R7!;9R!BRR7!8RR@!6N,;6K! G8<!  6f6P;|R$+!6Y77! 0d;0!RA! 6! Ēد 6صH!ܤ,R6!6 ب7HH!:!ܸ/R6!R 6 6<!4?<лr<!>R=!R !4 O6~7!6 :D7RH!67R!RR!P! 68![! U!6!R :6 R 7R! 37jR R6 74R 7R!R R!R 7! 2A !6 H! K! FD)!R78!qf(6D>! ,FA!R!K R6!68RD!?Gb p  72D}R! !DR!R6F@!!<! !_6   z!KF}RL!! ! ;!!RP!6,;6D!I6K!*76!  8H!647!8!;dB!K ܫx.R;!<"R! RK! >(: !rPR!6BWJ6R؆_B!HX7!F6K!6!H!AF>!R6!N 88!K,P R ! jh!؈"D!G7 k!8!D2I6!ڒ\R! !77 7ز8!P!!0"^6!!08!;6>!6!;!6!! DP!w.6 ;!R6! 7E7H8nFR(6!8!K9!(8!R ث6 M! I66!;B!8DR<9!R6 M!6R !dD=JI6$! خR;!K!6!676@!R<!r֦R<!F8R-09!<!8 ! 8L ]9!Fڮ6F!R6F!Ύ* A !DN7!!R 2FV"B!6F F9!6FF9! 0@  8!7"A !;dB!R6!F9! 6;5;@I8R>I<!68!6@bR9!E6!.R6K!K 87!RA"B!5bڼbh 69*F(!9<R9!K 6!:!RDG!ڒh4D!F7!99D,R=!6K"6!G6617DR!VR(G!  ؽ$ܞ#(RG R!GOa>! 28$8>;IH~;K! ,IB!RK;!*6!;!*<!7676!,!M6 78!6zR6! V  77!8!H!R l7؏`;!6676! ,6-H!ܺ6RR!8*7R6!6D!6F7Rbh 67(R! M!A8 H!;R7!DR!7;R! 6R687H! ƤH!8!, K l8@'H "6ID!!FXSG!ܹ>UJ؁dRJ;!R6K!C:R3K!DBBD"RD!R DG!  3&+9RKR>!6+ZB!6(=! 5Fܭ6R>!v6.R?!?! ;R! "$"6!7,8ϭK!$!R ثK7H!#>9E!6!9 <!68!80B!B=!6uE8!R 2a$!6 B J6@!>:ھTR<!(B! RR6!a86K!j | ܈94P*R8!܎6K 8!>P6!!6A+C!F!<!A6R@R!8^R<< R6R<8!8<! >ؒ"=A8!R<܂$;J8!:h~R"9!ܬ;0DTFK!R R !B.R n!6R9!7 *R!R@!F6 8 7RP! R;!><{! t8ZB+BD.I6R!  7!78;>DܥHK!P!IH!8`Z;.A D!0 R!,R!6$!6!Q!!!"6o7b8 R!6 H!M!;2;<<DLPhR6!R ! 7 M!  T TM! !^d6!7 R D!686!֒*Q!Fn67[A 66!cR"ڃL R 6!R IҎ76! 8 ح6! 0F8PR!RP!Q!8 ؘ6!L!R!Nz2D 7!!R!ah6 *R! @R!:6XAD6!74R7 L!RL!@œ!@ PR!6!!RR!R![e6;GDz  D`D>JRK!D'R6!7RK!R 6!! 2w76!AIR!6!7R!!:6vDWNR6!R<7!xD];1;26 6!6 *6! L!M!L!M!!!6 6!6 <6K"R78!77!6 7 aګL6!<ZA H!6(! 66!R*6! 6!juZ R *!6 ASPR!!6_,R*6!6 C676P!4LڄR!R 8!H!D6AFR47A!:6  8!H!R6 H!R;R!! \76 !R!!R 6! 3eVb7 7h>DBODEG =! :ܲAG!R س+>!@NlR6!تJ6!B6F! ܿ{*<!R=!6P9; (/9R>!.: K! ةK! D! 2Z D! :@7H8Z R!A6!R!77LRx y 2=6`H!=X7NR0678!:6^AR67!R0A67!67! ا zu,78!7yXF! 6!8!D !G!6=!R N!ڹ 66!ئb,6R!R6! KR D)I IUJܮTR=!D(F2G!!!G! R?R <!;;,>F@!R ئS6!!,689!K ;!4!F ! 6K! ڍ7H."F6!PA B!6@0@ܨ! خj*<!RK!994:!;!!! RF!t6Z7 I61F 8!R@! 4!nK!R.6F!;,<7!BRB! 6FpA!R@! )2A0D  F8! O'؞VG :_<+R8!R K!!R"8!%ER ;! VvAR 8RD!0!6!R6H! (f2P8! R "6!<2=@>@A!! R6!!!!667w8;2ړFfG! ;LذURh"R6!R ;6!>"RR!066;!!/؅0R6!ؖRBR=R>! ܆؉f8RB>! D! ڪQlK! B 2<"F7!RB!zR}8!LK6cv 67!R ;F! gln6!2LR6!7bR X6F!R8! K! kT^K ܛ^(!8 AG!RD!PR7!K .@RاR!RRK!<ܢ:RK!6BDR !K A!(Z!K "'C%%76!K *"tLFo26D"6!8H!G6K!f؄q` 60ApFA!K"8I6K!RD 8! 7<9z;څe=D! R =! ;2;NdD(!! R!!!G! R6!؟!N"7d9 ܛR6!,R@!R6! BR!R 6K!@ПE@!R"=!:R\Ȅb70A!6!R6!E@!R6K! պA@!>+~ C!F>!>6D|B(DF!  FN^d2R>F=!F=!RBB!@!R?)D!  F7 A!! {؛"ӵ%R7!@4ؿR!6oRC! PR7!F9!  FڻBL"6>R6!<K6!RK! ؅.RB!R;F! ==FBTDxIR6 F!H! R6! ,0LX"!R"B@!;!AR9!2D^K!<ܛR8!R 6!B!R8!D!  0"R"B!88R=!C7!Pv;<  !6K!K 6R9!RB! (ܪoNY B_6*R!<!ܜPR<!څ'*<!B <! gZ6,78! 6E;D! 87YR6R!6,DR!6! 8KDD1F!R 6!8R;VA *6!R R R7! ! +$! ʡ?006!'/'06Z7!!8RA 6!R7 R ! ;R"!r6t. R !6D:RC6M!687!7$8!66!$0RB!;,RA!R86!R7!N6>7tF~R R87!R -R6F^K=!DM!D!27d!6! BX ڟF!4;GK!>!R6!6ؓ7 ʧ"R!R $!R 6!P!P80D6!H! ؾ6;! \  6,DP!6 !!R ! NZDܡZn7o6!R6o8)RDG!Dؒ.RD7!66!.:t6Y<7!R 6 R 6R7!R 6R7!>ڸ6!R6K!bR! >ė>yL{R A0A&CB(DHE! RD!xhG ܘ"6R!64;J! !E6F RCHC!D$E!tG  ^4H"6R!6RR!R "C! ܣ ؆X2R!>AKB0R 6F! >HTD6!RD!6RB9!ܔR8! GR6!! ڨF!;~;,<=!!FbG 6+>";!F7R8!R B! 8A R 7R!!~ \Q2؞ZRE!6R!!ڮW(>!7IA! A!67܄29$! ^86"j'RM!6p;'DJ84;FR;F!7!6Q&F<! H.==!7;6!7R6K!M8vR6K!D!؇66R;!6F6R!6(K!6!.RB!R A !8B 77R!R;G!=F=! A!B>zF 9<! ط%B 2R 6! 8!6!PR 7!<lK r7R!6K [;$!=B!K  DG! >Drzx"R88!L8R!А6K!R 6!AR!R6K!r@H(9!K B!D6!KR;R!!6!7H; *D!R76! u >$D!R 6!67؎8!G!2 B67!6R6K!;P! 6W6>8!BIDG"6R! I:g6;M!!P 67!<876 78!6 7 6! !@Ii6A6!R67!R! 6ڰ+~!67L8 ,6 6!6iD!67!`, q 6N7^R ڪ $!6 77! !66! ]ot'?ADFkPR R 6!, M!R 8!a>VR76!R 6G H!R "7!ڴ< P6uH!6D!J6Z7dA!ز~ 67H!R  M!R! (8!R 66!4>j6!س'!6$DNH!R7A!  R 6!7P!26@776!R! zH!R =6 !76! }*B ! ז;6!FU6 .:؊R6!ER;!ڪ68!?wT ؿ!7;R  ưĂ7! ,PR!R $8!R6KR>!R!R0!6!!6z<! 2L:B!K ڱDAG! 6kRB!>! <+AArDRڃ647<DG! B3CR8! *yG! H4Tn+!)5RK<R8!ؼH6%<6!6YZD 6!8.R6 C! 6!5HډP (B!R<!D8RD!R8 C! M2REA/@! 0>"6! R@!<<>@ 66!!   <7u0"6R!66!M!H܎66=! ,R8!  R>!au67;FG ؍:!86! R<!>b HتB!6"FK!F6K! R8!J8!48,D6!R7"8!6ڭ8?@PRR! XbebF Yw ʫRB!IK! R! H!K 9!RI3R8M!E@5^ R!7ZK ثA:k7R 7!F6K!!6!؍78PL!<'ZfA! w6@D+H!RWR!;!K!R! ="=K>@DAD$G! 6"6! P!!6B7N9;  R=!!g!!  R@! 8@X@YDP|R!6@7';D= R<!Xr!  0VA!!!G 6DG"D!RD!8N<> $!  R>! W0y 4"R6!6:RzBRB!>vwPR !LV6(?!ب6!6AIA!6!L؊Tg67RR!KR6K!<6A.F6<! V R@!7SX67 (!G!6 * 6!R9!7!K J,6K!R8R9! :0p6H!K >ؤrwR<!RD8R !AK 6R!.d7 !6K 2R* 9!> 6!PZR7!(<!K u C!K RB!R ! =aLKRK6% 4";@V@,B6D|E!!!! !56BR"K! R"K! R"6!#!(!G! .R=!6ЅR6!;<0=J>!!!! RP! (>!  F<! i>*6!R"!kN!X6t!!!K G*;!.RD!R"<"D!K  -K0R"=!66!K sR?!K RR!L_K "6 6! R6!@A@HC!DGbR$ K! ث^{"E! .!AG!G!R mN=!6"8r;= ~t, E! R=!9K9d@vAB8 2R!  A8R! R:!!!G RB!!G R@!Z6ؖ?7(8!! :f{2R!YR6K!g M3;F7 !;(@!ڼ67! <@.@DA+BbD!!G D! EpTAG! !!̟'< 6R! G C!(:! ^K! G: 6]9!!!(!! D!or6T7Y;  K^RB!  ,V! fR  "R!K |.R% 6 !K  8!$! R D!&$ K!6D! ػl,^!! <؉ A;!6;A<! 7!$! 0ؠ E!R6! ! hr.R6!C!6i6T7R; uXB+",R8!2^!K 0R<!AR7MA!K  Л<6R>!K  C RA!2 :!>!?  A;6=!:nzHK e-b"98!R>! ! RDG!Fڻ/P!26! YF[K0R "8!  Uںv>ڬR77R!R! $K!(BE6! >@?FAG <!آR 6ܝRDG!6<R8A!  6\FK!C"6! d^.>2R!6λ7R!R?!!!607;!!!V!F 2AF! ܄9! ܃AK 7R! |e! ;]DPD8E!F!R K!4G R@! 6>!RK! R!2ړ<!D!R6K!;Ĭ=A!J66F8 R6! ؞'! 0N!F! .6 @!6I8!K . R6!6R 8!,"K! ܈<!R"< d6X=67!86#==!R6K;! J6Xr"F7!<.IDG!KD!;A  R8!64@F6 K!K 6!\܁p6,R@!؇6!6RC R=!N6BDzRܛ!6,! (K!K RG!6!Hj AfRf 6 A!R6.R6!6F8!R7M!6R F6K!FlR(8!?R!@NZ؃*F!AR"K!7 R9!8 4"==!<=! 787DtH!KR~ ","86@7L8XPR!<K! R8!RQ! R;!@`pRPR!l-;R;7R !!F6K!ܞ7!=,PR! 7! )7 R 6PR! !,6:7J8!RPR! ;RDG!!@B@=[PR!6!R7!R b6ڄH! ܛ؛ƕ.R<!;lF>!(i >HR,@B!C  E!D!!+^"Y6  !47EARD! 8!LbFlPR*6!!*R 7!6M!R>!f;RE7 !06R6!R *>!> >!4؜8@F!?!FD!66!(;!6R< >7 !:gJ>F;!AR7M! 7 2N.FR6!RR6!؁**7!;6! !6P8P;W< ! ! 6@! : F! K `@2n"z1H! >ڌ*6!< 7R=! PR 7!R'K!A6I6!K!R7|8":!41m pX90ER;! b;!R>R ";!ؾ47)-;G! B!Rج=!K.R;F! ܘyTdxR6K!]l6 b'E!;2<R6!GR6!;RG! 4@R6!R !!RA!   F8!> !G m~ <! *=!RA!!8>.AP! ĝ¡!;!f"y+2R !"K7R!T\v6K.%76!776!>6!  R6K!>  *7 !>R86! ;>D.D:F^R8 R8! ܍`#w=!};8!>!;,<ڵA!!;!)kE6PZ!u;R7RP!67!R!R7 R 66!R6M!<8R! .D>!FRDRD!BB!F 6`>R>@!> R7^8<"K!RPR !!RR!(<DRAR!7D!R76!6 6!< !R<R!,RD!R6!RR6!  z<]R!6*77!H!PRR6!R 8 7A!.6D!<!;RR6! :m689g;R;!ڛpK! & ܛ{.LC!R77"8!R6M!0RR6!2K!R6H!R6!R.R6!G6!&j76AD>F!R"!RR!"R!AA0I6R <! ;!A%!<!6R7~; 4PZ:!R 9(>!9>!R =!6R}AD JB!HE*I!R>6K!0N66!K* !R =! 2R>6!FK!H ؆؍؅pj8.!R66! f;![sBAFR(>!Bڬqړ!7!K!4R9G!R!K!7-R7R!R!8M!R> ؃GGFB!>2R!8&8?;2>!R>!06F>! :!RDG!-67NK6N6<6!8 R9 C!R;! 7 6XBBF sR76!6t9;R  <J==R6!O1!67!7R6!,6!!;-K! DF6!4)R>!7 R 6P! N lR 60> E! !R6,8!DG!7 !7 0RM!R 6R6!888;@D$`R9!6!R D!J6؋* 6!;R!R7R!F!R6K!ܕ6,769!܂3!0RH!RAM! POR؁KR>!Z ED!R9R6!F6!6@AgR;68! 4LN"60F>7R!;6!6U.R=!R 6K!@LچY ܅B!R=A!FK!R ! 6!8TC R7!6*R6!  K!;;=F6RA R; !D!,7R6!6B8FER=R6K! TBT\!K!B >R8!<8R!69!7 9!RM!= !b, !64;~FR2;68!68>! *s!`e6 2 = H!h"r%z2RR"R"6K!62RKK!@!<<!K" !"F7!il>!DpJR*"6!,;:<!6RA !G C!R9!Gf"R>!;8>FBGRBG!R;!R>!6L70R6!6K >!R6K! <<:=A`B`IB!G!ܒ2 J66!8(>!@!P B! mBڻF!R&"!7e8(>!!bTj>A,R6! ID!668R=!7@R66!ERB B!F:IDR=R6!R9G!;I8!@  D C!6RK!76!RK<ؚ.!66!;L!R A !R7R7!ڪRWDGRD!6@RC!; !.u9!R>!BHEI9 DG!DdFڧRa"<!R *;!;<!R> !66؀xR>!R<!©R8!90;L>!! R6ص>! 8R8"RB! R;G!J6(8! !F!؆"K!:6j>QD!!K a066K!E>!R!6QR6!T_D,R6!R!7RR ;!!!! 9/9<C!G 6! IR B! ,0!RB!ƷƴƱ6(7!ƧƤ *9!R"K! ]ZP!!!, H! 4H6HIH!67`;hHkPRh6HIHIH!IH  726F76!IP7! $!76VIHC! 6I8!H6K! H 6!A! kAHT26LArH6!K,RB!87!8!D`!P6!I6IH 8!; 7H!6 .H6P 6!7!HIH!Tn268DH6!K8!HH!7(; !F!PI6T8@H2I7I6!P HH6!ID!0 ڴh6!FA0P ;!7IH!;(qDK!CXQDF J5X!7H".4J<!R H!R6R!6B.F4R8!F!RD!2عRB!7;!!8DmDG!6…A!IؚvR;!` 94;<8F!R 8!RD!RR;!!*76! DRR!@,@(A^B!  46,'6!R tT@!  4 1_R! r0F7!8! 6A;! <08 xA!RB!R,6!>I!6 "F8R;!DIE!:Yؽ6!R!;"D! VH "I<! ؒ}8!  6!6U99:;u;TF   P֌15!K!@hpR@!Rڦ7  <R6!RD!Rک"AG!  N(6!H!7RA!^ V@R /6*t8!H!R 8! ."6;!:C6ذF6!.<9!6IA8!DF6! $Q!R6K! U"6RK!67"8 %܄K@P! tI<A!6!; 8! B!!0ڗ 6! D! <! R8! 6(7R8! C~."G"6!I6K! 6$!68! ;؀6@7V8HH7R6! 6RR! <b76 R !6F<!BQ*F <!FAF!* 6!8!;6!6؆6!7NR.<7!RARH!IPHIAHH!RFF!A) )76!>wTA7!H6! 4`R;!2:R"6 !R @!R ;!R ;!K BNX"KF 9>!RD!R; !J4RFR=!8R jSRR!R8.0!P!8 6!RP! LR {77(;6H! \6!A/RA!eq6 6 %D!RM!L;tK R ;6!M#6:R`9R!!!;D!<FW6<$A7!R!S!6 687 7n"V+9 !ڳ+!E6 M!6 9!+'!(6!RD!?}.nH! ,oFD!'@!B!I(M!O! <'<ؙ\R!A2R9A! ."6!7DG!6DY;E<R6!?8^oRG!BڡR6FRB!80A!FA!_~ ڡF;!Dez > BAG!آj!R`FD4E"R6K!DG=R6F!; <eFR;!R 6F CA!F;3D!رY62FDG;!F ;!6 6! `HMUl"46jFYJ8!R aPI܂ KR"B!D .RD!R9G!7j9!REKAG!v8A!F*RE!"FA!D>R<!mF;! 6VR%@0BR!R!!C!de71I!B6RC!EDR!!@;<ž@ 9!6D8!*6!IE! 7!R "8!!E!.N6F! 0KR@!R@!R -)R6F!6*R 8!IE!!<ڏmR~6KRB!6>AbFJdPRP!0 1AF!K;!!;!<@%@IALB %48"JH!OH!!I8!9":!R :!> 7R!  A!>RN!0_hF! 8 R<!RA"<*JB!8! H 7!i?*6!R R!<؟2  ذ@R ! R! ť!!<"'F } Y"x1V2R D_1BR6K!> ?!F6!60;:FK!7 M!26F"6!*"6!6F"6!R2<R<!AG 9!R>!NZl!90;I6!!6 R!!6;!`?I6!)O BL!R< 6K!;G K!;؛RE !h|!7,<>A !R2RK! 6FA !6R "8!D!R26KD!6!8R6! 7$H! 6 3@WL@NR6K!R=!D70M!;tD,R?!A!?6 <TID! C!>$C!7@!B) R: 6B! F6P78!<®M!R6! 49@R6RR!C8!7,AM!6ȳ8!RHFR6A7`@M!6 K2R DG!R6KB!R;2R DG!RA6!76!"yz ,:F!9F7 !9R6!Z؜UF4؅F;G!R6F!R@! 6H6 78!6!76!6T8!7&7*BK! N #ؔ6 ؔD!.>6 ! ~6!H!PDG!ظX. 7,D7! $G!6 C! H6(6R7AF!I: 6*7!B!7"AR!A.J5|5xR6K!:vzB PPگR R R7!R6H!7R7!R<!6Q!:9rPRDG!ں6j7"R76!R ! h7:"'r/76!;8ADFXDR6R=!676!R6!<HA!<.AR6!;F!*H! 6 6!iXpY!6.R R!7R!R= R6!A ACD!R6!6,8B;! 6 Z!6K6A!R>!>!mx R 6! G6$62HR;!< #76P!J8AM!,F!87R7R7!<66R!!2 #L!6K6!$!HA68!E,FK! R6! 68 0.!KA!,PR!R P!4#7!R6 6! 6!7M! _ 6:h8!7 6! 86R<R<! & 8!6 :NڱF6!;o6!RA!v! 6[R6!  !-6 8! 6^K H7F! 588!AF!R6R6K!؁O6,7R! !78!1t8RAkD!P6758! 6*78! ! 6RK! Q}/Fl"6.A>!7!!07*!6!66! )+>!64R^6!68!@AR;=2E!6(=!!!R0"B!66!& ؕv>A*E6!(8!"R!6RjR6! v6R;F!;R 1E!R 8! ©Z2G L6! 7PP1Q!R%=v/b667JP 6! W+6!074(8! AR!Wdn <<6<26R!RA67!R8!R"R;!R;!L6!7.8LA6!!R 6! 6ʆH!M! KDV6 XU!6!R6;6!H*RC!IHHP!f<6XAL؅PR!R  6$M!NXF l 7M8! R 6!:!  M! ڨ/M! DDFL؄PQ!R7! H!؉6,7Z;bC!(<!~R97!RQ! R!HVf2̡R!AR!R7 c6>6RR!R 7!7AG!DG!6>BhI:<I6!7 *6!C6>!R6!FAF~JR0: K!DG>!DK!Uؼ E>7!AGF6!@!D*Q6؋F  I6F!R=>7R!f>(>>AXG!R)" G!  >F>! >!B6V;l<>>RD!>6KRD!(K!K>!R;!;;=4IR6!I6K!Yr6X7 >5س`FP!97!Z,:"D6PR!DR!KA!DړI!"x?-?8BF>6!6yA !":6h;=~>;G!60J<6F!K"=!.K!K@!!!6WI6!Jr|8!p67@AG*!DG!!DG!!K!<6F!I7I6F!I6>D!!F 6 9(:! ;!R>!DIR8$>!R>!;RJ:F J8!6K6K!2 DGR !6ʔ;!;#;AJR8!Z<6!< M! 6R!6:7P8AG8DG!RE>A!!<R 6!+/f VB(6!;G6K! =!F !4lt 66JFR>! C6R C!@!KB!R>!z R4R؄&:!>,@A ! R>!7 R@!AR7M!RFP D"]6P<!6KA!;<!AGDG!$ڬz6j74R<9R!<!K ERK!AR8!@ @CE!RDG!J6[<.PR!R!9 7!Q W =8=l>@lD2G 6 !4!/A!RA! !غ 6! ؝dn/6 KRB!R66!6kI0P6K!AG IDG!\z6JR1=AR 8!6GI!>R6K!@@@ZAdB~D R,!6K!@R@!6! fR7A!RF!؁26D7;!R 6F;F!K R6O!!DR/Y8\6;!B2DGR=!R7!6؏\D !W -!"02R7 !D7 ! 8$6! 48P!67!6 A!L! ;=;r=YL}R!6,7!: L7!8!R7 N!PR!!76R R! R @G2@ A;!6M! k86!=R(! *07R!DV ("R;<!YD6Rt6>7D$eR6H! *!6RL!$DD!R ;!R  K*!?%RT l? p6076M!!6!R6 A8!6`7xAR4 7!!Ej<76! E R! R H R 7!7! 6z6y7!8!F7LR -67!RH!!6!D|D~L_R4G6!;;؈^A4D R! 6H!(26!R 6!R6! J6(P!H!6 !;6!;,A:D!"G!!!.6HAL!K!R M!R!4L66! _8H  <! ڝq]زH! : @LAR!+!R!R 7R!VMR68!67!6! >Q > "@';7!C@!2;76!8;R! "@;R*P! (6.F!8!NM,AM!RM!76!HR " 6RR! !6wR6VA8P!4 R R!R6!h7|A .8!6.R6 ! H!MR6!2R R 6!,PR !R 7 R 6! O7!ؗRRR@A6 7A !R6 6!;LDRRڠ&Df ؁T66!k (;!7"8! 4H! !;RR! 4 2!Ϊ"68!<6HRA 8I6!P!76668!tRI< ."6 6!9<6K! L!,6"D! 6! ;R!;! "оH!B~R78R! 6,<:B!I6 R6!*8!M!7NR66 R!6;<! j10"X/!:6(=RR!R6!.6R 6!R6!dr6'78 0R6!?R 8!60P! R 6!:2@AR!7 P!؉*!;%R47R7! R 7!R7!4SF6!A6سDQ.R!0 A! wjt d"6@@R6!R=!KF>!"IC!,F9!9  K!ک<&R N[(;!>$C!RC!6RD!>9@!4`rR!I2RB9!R";<!R"<!7,R=!6K!"4X, 66! R9!]>  K!4D5> !R E7R!9`R6k =! )8FV"6!!6!RK!95R9! !=!6! *G!4= R"!RP!Ñ ;0 <+8!R 76!60;DD!2;!H"78!;R ! 66!D7!6  -H!M!!6A R !|H ^LpSD6 7@LZ"R6R7!R6K!69 8!o6"4A R 7R!ث*9!R7R@! 7A"H! ;0KHRR+!F  8PH! (H l9D;HIH! BؿnR .@P!ڱPM!D;R!4ZR !!k;RB@L!;NeRDG! 6(6,8!DLH! I*P!16!|cR !>N 8!R !AM!77,D!L!RH!ڊs.67 F!R,6!ȡ6! {| DOD:GKR ! D! 2t6 ! RC!sR >! 6! H H!>6ڦ4@ R6 ! ښDR! 8!6!7R<7g; R!6!;!D!8 RA!NNcRAGG7K! !Rؑ 8R +R!RB y>g+R!D7R6!6!R ,6K!;F;6FE!jRHM"H!R7R7! @$B<*AD8R!D0R8D!78!08R!6!6 67!#DHJ6*RF!!!!;F!6;8!ة)D,A!6!;R;!DR!R!;؉P!8Ey+"7AJF͹PPQ!RD\ z + 0R 7! R 6! #¾;2@`@8AdBzDPR!!(2! R6! RDG!$! RD!R!.! 7! C R!!! R6!;<=>!! /(RK!!$! RC!!!1916489:! Jؙ!F ؃2gq"K!`:VR! F RD! aBRD!!4T AG! K 'q K6K! aJRK (0"R;!666!6R!!/Jj؆؉"J7R7M!40;R7M!P!R!Dh,I<8!R6!<<0I<6M!6M!8 6!b!7LR 27!8!7!8 !MR! R9!:X f"J;99! 5KID!8R ^>("p6!<66F6K!R*6!6K!<6RR;!*ڱ.D6!9>!2e];! ;PR7!.D >!5&A!ARR>! [R6! <'@@ A(BC! !!<:=<> !!! A!696B8t9 R>!!*F ! i?K ! F8! R>!&!K!!6'9;!S 95==J>ANF !9;(<!. ;! ,^d9!6@6,7T8!K ."RF!> >! ;6?6B!R=!6!76!&"K! R!D!<6R!6;DG DGD!6 67F8A ?0 !>!  7R!2J ;!6(A!"!;=68!1J\0R6R!R6!6FRA!!!6!6!,F !;EKR6"DG!66! W G-0676!;R!!2o6!3H Ezؕ60R6F8!!!!!8H6ږD!RhC!F!RK!D!! (>!K8!F! YFRM! ;! @ >R "6 H!M!6 H!M!:8R67!!!6?w< ! ! 0<R!R 6H!8 6 6 !5~ !6! 0 68 7! l8"$6!:6H:`<A"68!K67!*J8!A7!I;!086!R9!R <(R ;!r6( ;؝@j9!0RD! 6! '*=3.R<!I;!Tv| I*RH!H  76! .R7!RDK! H!  6!H I6!FdGH >%!Z}^6H *;!6IHI8!HHH!7,P;!H7!D"FN6a;P!D$H!K! NZi >5>!ARBOF <ڬ#R>R6!I;R6!ո wF 6K!6S9X F>!.8!K 6!6.R !K $6F!R*>!R36! <K(!! 4 ,6<R8R!( XF! 8 HRA!7R@!F>! ! 7R!@6p7}9 F@!K  o#!6K!-0>PK! R 6! Ԣ D!K :sR<!, LK!K 2[F!  ڹH<!! !@JA'R6 !R7!KR!HTd KR;R6F!AR!6A8!6;!0 V!K! *6!F6!K 99! 7<FآPR6!R6K!R;!A.IA:! 6!4' JK!6؇PF"R@!C RD!A1BCD E m""/(2.O!7!R6;!2v!>;!,6:7HC!REI6!K 8;! E!کJ؜R .<;!67 !; >!+ <>(A! D!6.=@!KRG!hJ<75;t=>E! DLA%?!RD !B?!  >!̒FA!;,AR!F=!QFDL6K RF!R =!Kl: CK>!,64@!K9!FR D!A6!VnRC0;@!RD@!6(DG! 6!6:R96! R6K!YpG >>ADF6R6!K  K!! R!68;4D@R6F!KAR!RR !6 6^=!4h<9!6*RE!FK D!6;! -:L "JR C! 66H78Aڜ9H (:FP6(9!8UP!6H8!;P 6! *A!6H8!  :l6RG!#7;&qHHIH!.7A!2;6!!R7! D6!c#\+R7!SL\n6;l<!؅86!647!6!(8!b88! ;;R$! 6!\ j62<A!!;!H!R*!P!67%8!2T R 8!R _R;! I8!(R! .RF!77! "b"b6p8!HR !,7!7!8>!R! T!,hG!I<>R ҁ~B!6ئ<J8!,I6K!I<BR!<zB~I<!RB!!!mH S6! m! ,[![ G NxDqI6DGO D!6 0I66!;O D!6 6!8  (>!8=R"6! 6! f'!',60D!H@P! ;D! D H!^DT ~"RR R! ЫR>!64R6! 6RK!RRA!.Cy:N7CM! $R6!R 6K87!BR  KR6K!6F ;!7R!R!:B!L K! D! R6! ,RA !R * *h7RR7!:=H=>@ p0Zئ! <$@R6!R! ?fz؝w64R7!K؉R7!9 R6K!6!6F!ؓ#A!6lA! .@A!Bئ RK!6;A! 6 >! s!!r >:2B"F7!lRA! 6";;%FDR ڑ6RC!=!ڊ<X4tF<!!ګD R>!6/! 7!.>I6!:7"8!A8R6!@ \!6kjE!P!  i"R! 76! W!! :p#/6,;8A!K>! >26K!6(B!&"K!Zi* C>>!  Α2TR!B,R<! 38!9  3~/ K 6K! >!,>R![U>! c>! >!:; < d@Z2ڌE7v@ڦ:F6 K! U'.6RA H!&6@PR P!R7!r2>AM!6 7!7A 63F <!5@jz@!;R!2AGR>!R7:M!K!R 6!<Z uR>!*R6! 6M!0!7R!R;D! )@A6F <6!7RGRF 6R ;F!LT_RF 6R ;F! R>!R6 F9!I6DG!E,IB!6V?!^nR6(=!6<7!FR DF!I0R6F!; 6!R66 !6< T \iRB!B F!RK! !<0UA$C!I6!8چR!ػ7R ض D!B6! VU xR!!!fG!  W TFnG  (.F!R!RR!7.A;6!R+! aH <  6FةYAR!;R6!J;Q!RD !, (8!; 7!2R+! >6$Rg+R!LQ!7!  `R! 48HH!6!!*Z!;R!R8R6!HH*;!P;!¯.H;!RP!JB!R7!wV <;";TA)R07R6!7"R!D!607RR! ~S6!47R!K*R! ;6!#^!67!LCRnVd$6-7,R6!6!R6! %H!6@7R ؛SP!ڀ=7 6R7!L67!  sFD!L!<jH@;!AJ8!Dhv.:R!HH6!6,7H!7H!R7 R 7!  0R;!>}R6!b n72R87! #lF.6:76!R87! 6 !!!R !X&6%<7 R6K8!گR6!L(cR 6!R"7!7!t,6LR,R!R H!HI7! Y"2<"R ;6 6!7F!H!l_Q4"7R!2;B2D!;!;R!@TRRA&BDDRA !;H!:;DR" 6!7 R 6!RA !D1D$!R!R*P!?! C! 0qtlH!647>R9R! M!,76!R!;.R6!R! 6R7!:;FqR"B!K 0B!R K! >:xPRR!0PRR!RĀR !DZt?AG D!B!R<'RM!;سFR@!6@;$!d2R!K;FR@!R w|hc6R!608Q;! 4>/J/ 6!8-ʬF-!;&A*DH!@= K!:RBF6!AE;!F!"f6r7d8Ĥ9 61>K! 6 0!Y"H!<0@R8!! 6!08A !R7 !7 K!D>P6V!;LR2 A!!;"=!R!6Nءq 6! (JPR !R;G!! /!A67R!6!E!<u=DR?!R6=R 2%c"A!K9,PR!RP! \Z6 6N;M<! D!("<! E'R M!  ~`S!7R6!YR"A:E .R6!@ʍRE! - $?9! '6RR6!  $#8'AG! ƪod F  =6pL8! Z6 !ȫ"%!26>R8!;!!K6F6!R*<!6 !JS%FJ6RK!@K\6F6!RC6FK!>6HF6K!RA!<Dj:6F6!FD!!7R6FR>!K6FRA!R>! <PDPRD!73AR!0QK!R6R;!E^ʸ6R A !R6K6!6>J$9!R>Q>!>,R6F!RD!*! 787=x;(!Op A606,7@8!H! g"6!,8!Q! *6 !67 6!xJ76!%2@N6!R<I!;6;!R ;!8x]R6! (K! 6ACAF!H!K B* K!P 7! _ؐ'6!R 677!6:7R<7RP! Y7R! 8R 6/H!HI6$H!7IH 8!<ڲ"FD!OP!(B!E6LF!6kRD! 7W$K!@R<!5GR6K! N X!6 ;FR6! R6 F8!6:e7R7! 7R7! q B d# 8d6p9! *6 6;!6 6;!K *TؿeY8!AOeF6! *6K!RA !@ R<=>!\!!ع 6  8"c'6 M!A;!> 6i;R6!R62PR!@4)K! R6! j6dK BJn"6RM!@6X7 E9! l9?AG! !!hE, F8!6(> D! I6! K8!R6! D5DdEnPR 0<R!R;Q!76! P!P!n6 'Q"R67!V>;RR9R7!V!P!Q! 6! ~ L&-&'^6 8@؅R!;7!6DR!R "! ",%6!6R,AM!AM!FRZ@ڎHRD!666!;R 7!6R;!A.6>6PR!78!4PR ! !,6!;.AM!RXR9R7! N6!@V\hkH;!!RP!76!H 6!R"6!R 6N647b;DNjH!.<H!6 <!;7! >=RR7!4RRH!;R!BrR M!L!R 7! ;@(R! 7RP7@! W,4P":2R; K C!88D; K C!I6K!.VIE!8FKR6K!R 6K!R=R6!  ؼ؅V;F7 !.t?!CR6!R!6F! @! «]6v"/DG! E6:7(yR7! RGA;! 66A]FgR32`n"6!6*A 6!K"6RP!DRD!!6 K!. R6!6(=!K %76!86!6YH!6K 6!ڮtv R c+"K!*6!6K 6!R ,6 !6!6RP!)t 627ؠFE! 2876 !8!6!R6F!+l-h=0FVI66!.R;!AR !!~.!nvF==VDP6>!0 6D!DR!7ؘ8n9$D! F6K"6RP!R6K6 :؞ R 6!6O!R|R ؗ6 A8!DD>E!P!6M$;ZAG! 6pA\AFBIDR:B"R6R!T9R6 0D6!F:7!;F ! (M!7M!60;R6!6!648!>D!!6K!sR;  1RC!YA .A";!R66!m4XtR6!6 ,88!K8B! 6(;!F E!BBC!E؋P.R=! R!6o;.=.>!4 >>!/6!: z 6 A6!4F@RD!R!E!n#;yF!ABE!Pد|6*H!K6! DWD!HzL >^6;!Q!D7Q!؁6/C7R6! +d2:FP!P8!7R6!P6!H`6 lU{; !BD78!8H*R!IH!؀.4XR6!4R78!R7Q!7oR"6! <7BDFI<!R6K!6!F!Bp6$D!K7R!F]rD!RIf6!~R" 6!67$8 8!6%8JH hƒ=7R! =H! ,66KL^R ,7X8! 7B<ڏ"~'R6H!60;B<R!K96K! 9;! 6M!6اRB!DzR"!% gH4!R6R !R"=!9D!>V B}C9 C!RG2"K!R!R$! 6!P 66!;^K SDb "6RM!6Oi9FK!607RG!K 276K!K!RR6G P!? *6!7؍B!R (.H!;!R6 H! !7ZPR4f6!K  #ۢ;8yF! 6F>>@Ai4D!  F8! <!6>9*; RD!F 6 ؤrI>!A K!8ȼ?n!K "ؼjv:"(7!R8!PR "7!x}( 8!6;!68;G R6!pl »6>H"66!FK!  8!R! K !v:-j<"6;!RB>!PR 7!F F|D >A!FjR6 !K F[ 6K!! FF"R7R7! ڔ96 7R! ^J6]KR!6PB!D 0RCD!DRC!  أzR9!R6!6m87=HR\C!K6K!;! (K!K (9RF!ڮ;9z9j!R6!67! R H!.6!7]8!6ZD8!#M):7:AR6R R!P7!4Z6;!66 8! ]9jDRF0ȦBC! RC!>7?4C!2F>!2LRK!6ADR!IR"<!JRCl 8!CK>!@!R*D!=R?!ڄR6!>}DfDkG!PXR 8!!0R!R!6!!!!6K R>! L!>0A!B؋C!! B!9µ9F;<=  gKN"4p6FD!72;HR6!R"R! R 6! R O6!RM!76!6%6DFLRK6M!6!);R! 4ڹR6!D6!DZ,77!R!KR!!60I6K!K6K!\Mz(!%H6!.2R6M!6P!2 >R 6F! R6K!R1 >!!6@7%R!G6.1R6!8M!6W+R @  DRDG! d <666!9CD2B"6!;R86!60RDG!!R6K!؆>6(D!  2$6!FA!FpK=DP!36,F ;! =!6;4R:=! R<!;DRDG!6# ;.R6F!G6 K!4p RC! 1J>~R*6!K! 0B16!6'7!; P!HVRC!$! p*B!6~7t88HV 6!6">!>"P!6">! !L0F6! K B!*E!K 0:RE!RK!6>!6$7!K >! bl 4@R!!RGAR!R 6!R 6607v8H!2R7!.P6!2&6,7R!R!6 !!h K |?F4I6K! 6KR~6!7.RD!  U66*D!*L!;R6!7 F268AD! R ! :P R !!;ڞR6!PL!R R6!ڞ!P! >jF6K!RAR8!6\8!A !R6! HKMR(>!; ;.>!DG!,!F!G! >?R7!7(9G! R;D>!;>=! 3#:J JRJ6!6<M!69';RR66!4T L6 !R,R!> !6طPR66!(!RE!62VR7!R]G!]6!E!4;R6R !R <"=!6 # F!<!ڪbRG!K IK R@! 1!@FNdŇPQ!R l J"2+QDC!=)=2>RBD!  . 6!R"B!$! I9!J9< *IB!R"B!6R< !"R6!R6!E?4T6؅P!R6R+R!76!6.>`F!!;6! (!ʣ=CDGPG!HCP #B7(<!R6!7R!6!R.R6!R7"9R!  RP!C*DE! nTd07@PR! SkH!R"6!(D!R. M! M!7(A!R 6!8hPR!;!!9Tr!!<(A!7 7R!7.R6! "!7(A!!!Q.R6!A6jwR6U7"9R!,>!G! 6 !6 !=I>@ A]B HxbzG RB6A!  .R6!R9! R!PR!!BO W1R<! $O:;J8R6!!7*8>!7R!Ү0R6K!R6 >! y#-*AG!R<!!CI :<"f/6!R6!;ةR6!ؙ-646!6A"DG! R8D! R!!!R\  2R6!DGR8! R6! ڂ20RH! R!!,6F! 2 !JdG *7G!R;|G! ,ˈ6!R! BR<!0L ! *" !R"6! R6!7ń78n9;H<! ] ! P"*2R!66ڮ|F>A!R6KA!^{F|%R4-K!R6K!R 6K!>!C!tIh *.FHI<!.=@!KA!6K!Rb;R6!4B-9! IA!`ڕ:uةV7}F* >!;!86R6D!R@!>ADF|Rg6K!K!ؖ.B"@!RDR"D!P!7R6!I<ڟ,RJB!7!! P! G):HG 7G! (D!R!d<!!,R!9;ؽPF!.>7!DAR!!7Z;!>MR6! <ڇ)D! 9aTd k"066=!R 6B!7C!P!JJDP(R+< !8;R!0<>F;G!PͦR! !M!0`D6!69;إ=RD!i64=F2IK! !6 ;!AR!C&BA!9R;!66R6K;!7! DQ 2@*F8!RB!rEKRdf">< =R6K!=R6!D !64< ;R!!F!@ DG!8BF "9!R6!R6R;!6!;! F6K<څDJR*"B!694;AI6!܅+y*6! .RK!RK!RR6 !I;!! :ȩPR!6?R! R"K!C؀$! ^l R9!C@B!R< !6!9,A"DG! ;G! R9R6!08!F!G!IB! d;!0 V!! R;!!J"136 EY F ΜجJueR9"R!D!R[[B!(R "6! :r#RC!R=! ؘ~+I6! K 7 6!R<"=!!$!K2R8 ! 6!  ؐ)(B! .6R!R>!0!|!777;H>dBlD  B6"D!(!F! R!6!>! B!!FD6h؎!F!K $HD%R9@E!6RR=7 !<DE 7 !RDB!R"!7!!66@-A;!K RD!(F!6! !R"!B!3b6fRK!R<! ;GR!>!,7(9&9V&B(D! &> F>!0J6R;! ڙv rKRB!O 0F G!K RB!N 3!6`>"SD S666F!R< !,@K!K -C!KRB!6.8!;F!K -fD@HR=A!!RF!R"7!9$C! RC! ;;=~ABdD8G <R! 2 I6!> B!$! R 9! BJX 7jI7!R ! R 6! R ! 0R ! ,R !R !9!!L6E7+9! R B!K q6RM8!ڞLF*K!< ! K!0!RK!  F؜R6! R =!<s>! %D"K 0d\A!J@RڿI6P!8RP!R9!4> ،^6!RB!F8;!:*ָ6!!R6 K!@6X>b@rG RK!K R6G!!K!! >! .Ԉ R6!.@6!IyR>!6R!"2DRK!R#K!Rڞ6!4 F8! @N66R6 "K!R"A!R ;!AA.BBD !$!R;!  RD!9*;m>!!IgDD@G(P!  ح7G @!687>R6!  .R>!AR;FR;!D  ,:A!;RK!;΄RB!77d;<@ B )9 [8RB! .P"8!R@!+-! kC6Xx" ! *@!;!6!?.D6!RK!;]RĔ !R @!@ A!R`D! R@!آ(D!6 !(89K @ z(!;!7,R ?!  6KPR ! 2("6!R"8!ڒ RB!Ԛ  86@7<<!;R!  R 6!s8<!H!R6! IH6!0@P!HHI7!ä.F"H7!;/P!6(;(! R6!7<8@̒BRK! 6!!46؃^B6F! .RC!;6  8!<; H! ;;JF ;!K DŽ FR!6!R<R;!F!<!(4!KFB!  "6I!NG  07G @!@F@! F=!"y,6!!F D!< 6K9A!:r87!K R ؐ{.R@!9R@!RNB!? !.!R8D!(kR6K!L.I8H!f662ئF2RF B!7R6!7'R6 MR!RA! D!CCD^E 0 4"2N!="J!J8!2R6K7! ؒ-6 R7 !6R9!! (,!<!I7! ="2! ID! *ID!ID!2< H! !I6!D!(!! QI6!D!<hID7R! 0"6R!6"D! 46E! 6 R6K!@AB #:"!./LG!R!RھtRC!v!6uvIB! 7A7T=fR *I!6K /!" R9A! R G R92R <!.T6K!IR7UOC8M!6>R! B! J"=A6PRPR !;:HZRC! D!R9!MvR7!>!I;RA(DG!G/!08F ! D!F!R=! DVGN~A8&R "8!60B@D!!F JK! "6!6@!Hڽ/zڠPR6K!60F6R!!d؆!! 'جI,R6!K6! 6F! ^Hn !G  ؤDG! 72I6F8!R 6!R !6!AIK!7A . R<!;,R6!RIK!L1P U7<6!67!I6<B!JHڼd<77R! 66RF6!<!  ,K*R6!F!7  !0B ; !87RH! 6+6vyD0G!HRP! 8BrT!7! 68!6 L 7.,8!Q(R! AG!R 8!;!:#==P>? 2 6 !R7! d<,">/NN!`uF B!/R! 4؆R8!6R!o!< !6!"OI6  <6! ^IBIJ8 7! 68!>n |CB!;KF2LARK!RB!R$B6!:!;! !!`!::;P< g*0L RD!6NI<!R8UR6!<`76 R !L ,6R!RR8!I6RRR8!6<<8!!(0! 67! 4"6 RD!8R!66R8FR8!I;=!R 7!70RI7!R <R>!R6"A! RJ6vIR6K!;B!iIHK!R 7!R -O 8 6!! < ,6F!E"8!0Xu ! 7>JER 8!R>!ػR 6! ,78!66 M!!$" 6 Ư#//1oF,RK!8 R7! ]@( 1!J8(FNJ^R(6!68!R67!bD!7!6J;!0>K!<ڭNIB!!<;!66R/DG!PM!`L:%AR>!;د7=HB !8 ;RIAG!"J8I<!ح8.!RJf69<!E!R= 6!DCF7!6I6!H G!e"!!6;JHRJ88R6!R 7!!88!6$F!!!;66ΌB$E! ڮa>!08I6!67!R <7"9R! )4 T6IB!6rJ|R7"9!<(D!N!$.>A!rR6!>دI6! 6.I6I6! @)6F6RR!SR8!7 7R!67R!:uE!.!6!N`6ڛ706!R;!R6R6!6;<!8HVAnR"7!R6!66O!(P!6=!R 8CR6!T^CڞeF *"6!6F7R!@V>hDKR ;F!6 A;!R DG!hDgH!Q<H7T;^> E!7R ;F!RD6!6K!6!RM< */z"66!7VARA.F6!6R!!7R!Vo65B-B҉F5R2:6R6!C8!6R<6!8B;)6!R6K!R D C!B6/F>7R!0R^6z<! 6;G!v\ BB D,F>!  (mA!6,78A ! >!6K!72FLR6K!R ;G!6F!8>9!6L!>DF7R ;F!:6V78RD!R#7ID!$!\yF";RM!=R 4o6!<]R R! INk B*BI>KFRK,R7! 6K!:}n6!9*R8! !>! ~ CVDyKZL!R4B6RD!6E!RD!6!Ąā67X;![N!,8!A!ڢ<!8HN6*RA!EJ8!6 8!R6J8! 8IIB!Rػg;!<PR6! @BLD!KPR ~C!"I6! !! 9.FJ8!B ڬ D!8!6A!B!C!RE!KWBdp $A!KRG! W7[IK!@I6!C6J>K!R!<!< .RH!R6F!Z <<,@:I!Q! 8!3!h7z; 8:08!;R!إP!R ؊rH!;F! X66A K!>> B!CrD!G ؍ظ<"F6!S98R< ! \|VJ0L;R!R C8R6!RR7!9E>8R6!6R <R DG!RB!>DG!2 FlD!6RR7!6(;!K6:!68!R!6.9>; !  6!Z؉q6؊n;X@ ؼD"6!B6;R> R=!K 61!FR>!6$A!K !K cIIB!@ڞ@FR"B! @!F8!7!RF! D;(F!-!58pR6K!8@<أwD " R;!A,DG!GE! |G/G!H!KF  RG! W,P!;(RF! ؁P!  6!!o9; !؎Q! E^؎v62C!H!RC! ;<!7 R 6,86! 6 H! D-E!F R>!GR;G!9;؍2>!4GD#G!6!2:D!D!D!<,=!>! 6!6R6,7|;!T!F شS6 KRG! K68;!L 0D!!R6! ;!*!"6I! . @ 6!67R 6!6WC س ,>!B6K!>Y>R68! K~RD6 F"R6!!6X@$D! R "6! .0 R68!R;! (D!H!6 ؝ڣ;R!؝*D! RR R 6!<YR6!KKMLxR(! (NH!7 ڀ  !B! 06N \"6;!RG l1P!67!H R8 >!9 .6 >!R7 B!!ڵ6(7!!! Rڤ4g%PRG <!6>!RF 6!K R6! ">(>8B!D R8! ؒjwI6  >!"Q6o8 )`+D;ر%R*"6!!6!R6!@B!2DRD!REAG!BR:!26DR6!R >tB!LR6! $! K R6R!AئIR676!Jp< <=AR!,87!R6!6|;G!60R6!BB,CDR !*IR>!@!6!;<E!>r<R<!BF*RB!*D!RA!@R)6K!ڰ.!DR6cB! ;;j>BCDBG &8@]C!RD!;RPR 7!89;!W6iC! >ʔ_R6!R;!(! ! 8*BRA!R ;! "<Nؼ"R >!G!R6K!6A!3+ 8(F!R!C! G!$! 56<"F;!66!|s!;!6R;A!!x69 ӱF!.RB!6K9!K >! )3[RK!:tR6R 6!RBfC! ک X!ͅ؛}RK! 93926 ;F! R6!T6.78!K 8& J8!R@P8!8@R> F8!F;!=R6!B:D >! 0R;!R ";! 6É<1>?A! K!R6F! SD |6PR9!RصG6K7c8R;!R;!R 477R 7!77R7!< R*wR;!RRDG!R8P!IKRC!<HJNRE!-9!7!7ؖ;@F4I<؞/!;{D! E2668!R6!! A"A-B57;*<B!LR6!.@ N ZR6K!R(\;!:R6!8@!TUky67*;F!B!<+!R<!;A! Y Tf!06K ;!R 7!9گUF<!FK!9 !RB!R6! R ;! <=<@DlF R>!0R6! 0ت,+!R6! ͹>!!6H7;F RSR>!!!6(D! I ؂&"RF! <€BSB(CF! 8 4J67!K 8!=!RC ==! .!6!<"R'D 8!>ڊP!8ؐ 67R!R6!2V >E!څ73FڅRb"!;$;<@EPR) 6"B!RR6!M!4B_8!RKD!R!!@b؁b95G!;;V%BR6K!ڵF60FR!K@!R6K!7D;diAJR RR7!6<6! <L!6J72;;=R7 7 !+ R!>8R>6!!RK!6L6 =!6 ^DFFR *D!E A!ȯ>!66=`BpR6K!0R"B!SR"B! F>!  6K!RF!R;!<,=XAG!$! 4 J9 :!":! R<!;!647p;! !!) ړS0R6K!!R! RP! FbAIA:;R!6 8cR 8!I6gH! RPN!B@CDE!7! ajy!R6!<8!! 8>R8!;>AG@!F6(@!F E!FK! ؜FI!;:ږ.:=!=>!(6F!K6F!  !*6F! -K  M! ,!FG! ږwy6! >}m6 78! 66!==u>?ؾA !W )46D8XH!IH!6!;RA H! 66!FNT6*A6! 8!R E!66!6<7!R F6 H!  R!  أi8 H=R:!RKR8!8 K!8;T< !>08<!I6K!76!0 !9! .>7!7R H!/E6$;!6!!خcRRP!, !7! "H!GrN6q7 P ,6@H!a|A6! A! -@!K!RR6!؈ .<6!<RA!6,R<! 7!!e :>R f"n%R7!6(D!!PARR!RP!F6!:حM˗A !0FjRD!R '6F! (R! گF6F!MjK n >B"6RM!R >!6R!684Do6!ؐR;! ؍K`ذ <!4ڐw B;! `\;!6K6!R6;! 6!7(8!H! aR!2 Ҕ6! 2 FK^RH!7DI!R!;J7! h::^"6!6=!Zjr68R'6K!RR8!EJFMN8NP[R y!RV > *;G!;F76!6N!;طCIjARBVCD!!$G!IR7M!#!2BG DG! 6ڃIH!R7\8!0B R!R<RB8!<! _D!(!N!D! ,46F!R<!R"9G!4 ؠ6K!RK!! !D!F!I<J8!8n8!9ط:~;\<4:"\FR!8!;! BIR7M!!!B! ! 'TI<\!I6"8! R;!!!F!hz!6z7 !(8! ;"<! ;!F!$K!89!! M: RFXG!N G!H!K  ="6!J;! ،k"I6!0=! 2I<!6;!8Nl<8! IcKR6! eh7/8ځ=! ط7R! 1 >hB;$K!NG!KA! K ؜V4RR6!=!2ڙs6!O D! ?WH$H!N8PDR H!NH!H!R H!HH P!?8A@BF D! B!<Ή66!R=\P!:2:;, q D 6f74AA6!  oD7 %6!!A 8 6!HT86ڼ 8DD<6!6! TR;!0! `6.6H8AfH!IKHIH<!;*<!R"! 7!:~J"78!? Aؽr6! 2=ڣCL=!67!68Xb;R!RڄxPR!R R!6:&;R6!?ZEڈb6r7R Ȫ.PR7!R "7! D7! 7R6!R6!7! 7!98B=HH!IBPWR h/ RM! :>s>A0BD!G!<L!ZG  IDG!  I6!!  I6"<!  I6! 8!+ R8!IRB!.6 I!  I! * I!R6F!:;6<!  I6 !> R!B!6P790  I;! R@! X!!!uF )FZ>&!>R"ADG!s6!8! P!>!. F9!  7;R6H!>!I> !!! !<R<I6!4 *}@H! I6K! I;!  I;! G)F\*6K!R6K!6K II;!RK!8DDGI;!R6K!R";!!t N 7,R>!6DR6(>!KR>!FRK!B(DTF! ؒD!OcB!,F!G! *9!R <!  ؀I3E2' R 6!7,R8!==>B@jA> bRL!R! 6 ԏR>! 5زQRL! !!! Z!  >ڣFD!6"6!  A RA !!2 "6@!  .R6!6Z9!9L;< 0 ! A8! I6F!,!!!  8L"8 9!!6حIK!>!G  1RB68R8!  ؕm678 @+Y.FK!I!!4  < !RK!`!`F ! 8Kh6!6K!RK!K ؇ *!>!R"A!FP !{ C  6K>!R6 K!RA!G p 66!7J;!K 9r*!<! C,<" !76!DT6&D 7!R "6!RA!2A!^j;NHR6(A!F8R 6!R7!RD!ER 6!@R@6!R 6! + 8@ JTp8(L!6!;!D6!66!!BV=RBR6K!6!7R!6*H! H!)068R6!R 6!D 7!K  0 J>GLL66R6!R>!;  6K6K!>Ip7 R>!R FB8RDR!<">!>4;R >! Z77<8!H!PIH6!R6!­26RM!u<ܞH6RR!R hRDG!R*6!;R!*8VR H!,7R!R H!R"6!. 4 9!D!AR!,!0! IK! <!2!K K!  "! R .!! >@DD I6P  6K!AG IDG!>0A3?B!$!  4 26K! >!6d789A=  گ. F B!> F8!$!K  DP!$! I6!  P!  N Tfڎ!R=RK;! B!6K R6!IR9! I;!7fR7 .j>HR6R!RD!7R;!K~R!FTf;"7R! ¿R!;RR!F6K!R,R!KR!0AK!  ڡؓfFK  8!;lCHHVN8ObR",H H!6,>"A!R6!6!7 !R x7 6"8!R8!$!!R! *IH!H IC!  ` !;!2q!F<!CvDE%F !"!8""2RK!6A<.>D!$! X'28"R6!=!62RsF!RD!<J%88!<!6=!(K!*!R9!'< P9@!6$>!6K!<CR6!L!R(6!! 8jڮH\+!8NR7!8!D!P*R6!R 7!D4)kڦRB!99=ڢ@(B! 7!7{8 Q ,"L0G! 6֭R ֨!6K!<>!<5,T6!8J=R.AC!6P!RB!&6H;!6(P!KR6!!9D!R4C2;GRA!R9!R=! yJ8R;!=!ڐ`> !  FE!<.=@!M H/P,R<!R8!6(<!R"7! ک<! ګf&; .R"K! R6!:4ص$6X;! #2Te;!R <!  8BRD!CR6!;FA!":?9@! =|B6B,DHE!F!! ;"<6!F!!!G 8R6!  F6F!=H>f@@^A( !!  A!(!! R6 C! ڤo p4p A;!< ر6B=H?!IBI!F@!$6أ?R!BR!;@ALDر>JR<!R;!8JR "8!<Td7R=!6!8'=^F!R6K6!6a0PRR6!<T ^ jƍ=.BD!/!AD!6K7 !>*F8!$!!6HPR >!6!R6!6!ذ%D!7h749:;<!!!G!}  > P؀7{QR"!R;R;!F=!2bG !>! G6ODFK!RK! 6K!!6vPeF 3^DR4 (<!6K8R6!0=RF!6F9!! 07R!FD!K 8 ؈|!R@! ؊cK!.!^!K '2B"F7!ؾ6F!;*A6!RF!0ZdB!06 M!R=6>!R">!<9!K 9!R 6 M!  :"D'`K 9!R 8!;J8B!R> R!>  <A6K! r:8>"v+I]/! @!?RR  88"7! >;6!<6!ښGLb :* 6K!R>>6K!;6F7!X4 JXF!(>!R >! F8!R<@!6!6K7!e(94A!K!RA!RAG!Ft>E!RA!BrE>R 6K!"8!R6!8!!F 6!6!R6²8!>.R 6!R7!LE.\6! ؏؏4FriR؇B!.=A !;R D! . ! ZbX;(D!R ڢhD!!H|R6A(F!6ڭ*;!<R";F!D'R;:?qBR6 != 2y;!!eR6KB! ^"^"0%//!4T6\F6!;*R>!DE6!76!*P! A!:H6a; 6!R96!K!0 !B! rB-BTFZR=<FdPR7R! R!AGR=/!N6jA(8!R 86K"6!&_R6K!  Ļ,"R8!R6 G!=:6R6!R 2B 7!7 R 66!7_78!RRK!.J6!!R D6;!RA!ABD(E!6KO!; AG!LN6.F 6K!KF6F!D>HE66R!E6!K OR"7!88=6F!fLأ)68;  DB! hI"!آ @!BVRؓ;!R<6=R6!B!7;(A!F"6"K16!A.:<!>6K!ڮR>!ڤ *6!90C!R=! A!djp6=6>HRGR6!!F=!D!9!==AA4CBF: ! 6! R!ژ7R 97R!n= /! !R;G! <!!!:!  h ;! L,6K!9R6K!0JR8!,F9!R9!6K9! >؊R/!?!ڭiFyD!7(;!FBRK!?j?@AB >R6K! A>jh@p"66!>R;R67!RDG!I6 A7!9(AIK7!6BJ b9!R;6!F;G!RRRC!8 ,R !RB! !H! 9i! kE6!B.!(!! jv!["8@6L;J8!R<!KRK!K6!e=!R!=!s:ǣJ:R̄(6!87!6!DJ8!<bMnR>!6"HF0R6K! F8!YRG!JR=! B W-4"T'M!RؙPK!6ڨ;J8B!D88:RK!7(;!RBGB8!<(;GRD!K9R>!2wK!60<I<A!<!6 R;R ;!66!RG! 9!@J"J8 R6R!I< @!BJ8`8R!R73O!PY =W:";8A!IA!76!6 BRA C!D "6!6!  06A !6 6!6!IXR<!D!F7!64A D!! IjKI;!AA!A;!*! E:|"u6|RA!(A!K .R;!=R!A!7[J RؖFRy; ><!6K9!9"<!R@RA !R <>!R; >! 4BIBR!7R6F!IB8!Xr%;,F6!!>>!Rظ/y"@!=A"RR6!Z7j;A=,e0R!A!RK!8$>!>!BK K7 >!A RB! >!KR 7M! E <>LحZ6!B=R"@!26LRK!9(<!R<!FF6!<ĮlR;!HFڜR z:7"@!R; !.R@!R6!6F  (E!6FA!R8A;I6 A7!;  K O >!"d2RR=!6(>!ڛ R@!!6JBTJ80BB!"J6!I6B!"!+;g;IFQR:z;ERG!6!B<;GRB!>!;GRB!>!!ڍ6;;J<! 6! 0-@!EE!JR9> R>R<!R 6!@ @! _<<@CڍEFBI;BI! G! <! >6J;46!<0P!8,NF@!K,RE!F 6!K8!%0@C!>!B؁D2G 6F!6F!! 6">! ;P;8?PAzFR=!R<! 8R1 E!IA! , A 6!M>!";6!!2BH66!{66!6B!KF 6! 867886!K8!6R:RG!2r6!688>R-C!!!ژ~(!6HRB;GRB!>!!72;=N>!.R=!K=!6B686!;>!R>!7^RS2RA!<09!A6\AsIR6ZdPR!64R=R6!KB!R7!6KR6!R B".<>!K>!<0=!, 8K!KR >!KF E!G; !z  ck8#8F!>FX6 KRK!R7!RAR!R6,R6!KR6!F> D!=-=^AfBDD!R6.<2AGR;G!>! ;!6!<H6N7! ; !RKE!I! BL *R=!R6!R;!R:!ڜ* 6!R"<!*R!RD!b !6P8v>I7.B I! IK!K.AR !A ! P!>>:?F?vR;!A! 2!;F7 !RRF!<>!RA!RG'.0B!DhR<6(>!v!6">!6z;! @3@pAbBF^Rִ,F>!K ;GRK!>!">!B!6R;`< 7!RK"6IK!KR >!G !>!>G!R>!ڄRV6LR!(D!9A!:!:jKRK!K6!;R <+|؏#B>!>>! I!w!G"P+R8 !No."62R!F9!ڡDbR8!.89!;F2R!67R!>@A"6!.<67!R6;!R 6Ғ6!0@ A;!R! ;!6R6 RD!#Nƙ~ `?FD!R"B!R)<!q>^O6R"B!R@R>!;";F8RI<!6F9 6  >JJ`BR=!9>!A!.JXR*6F!BRB!R6!!A D`6P!<HF7! BBEژvFؼRD!06\;6!R0A"6!kJ B!!B!R6 KRD! F!FG R52!n+/!6:R86B!K\FK!> >!:أ@R6!DG JR";!6UR7!R;!!.V 6!7,RBG!RR6R6!;F7! R!6 !  .6J؁:P ^9!'Fؼ%=!RR6!8!BoC!Fl l ) 6!  )*P!<I6M!  D! ''&8!!2RRD!uDFt;!څ(0y 62C ;>!!! Z !( 6!@! 'f-!RRR8!2@ F=!I6 DG!!6̪RA!AeR"B!RC!G! ! n.@6!6FRD!K;F!.VB!2<8R"<!KB!B!B!A>!Vn;AR66.I6 J8! <!RR!6F6!Rص RC!R 6!R8!RR6R6K!8lI6!A@R6(A!R6!G7 E9!6P;+R. "A!;9A!6K@EAG! 6 @bpڊA"DG!9.>^B!R6K!ƮIB!R<6!RFW6!R K76F7!<!6P;6F8!RBBR6F!R = !A4R6 9! </!64R;"AG!K9>R66!<I6!  jQ0@R!6 ="6!;G A ! A$FPڞM$6!!I!6 6!6FP!4<RR!R6!RGR!#4TAR6!8.6!7ؿI6!66!ؑyW7%BC!PR!  D! R99! e@R";R 7!G_ R<!R46 DG!6K ;!{ڛ@"A!PPR86KBR !!G!KD!v~AJ06NE6!K,R"!R !F!RD!66RD!K8!R 9R !6274R7"D! =<!7Ė7\8o9: 0, `.!RA!KM! @NAR7"8! 6 HH! @d @"6RM!7R !…6oD F D! RG7! (D ؅u% R !7BR:"@!R"B!46/R6K! Av>PR4*"7!<;ƱB [Y>!6K>!=6R؆x6!<!^aK!vV\66_9NA! .:B!7 ;!!8!EFA!6PBZR(8!aAGR B!RG!K!ڋA!؁6F=.R"D!F<!67/%~6!IDd t!R A! _ $ >"J2R>!66K! RB!T!S6,FA!;F8D! @>A"R!R6!<!'8B6FR=!BA!9I9 67P!2>F<!DG  E!;FR=!R0:6K!K6!BE L!2y!!! 5('!AR<!ؘ2R6K!6F (-6F=!  2 ?!@DC!8RI"J8RD!8 R<!!D!R6! c?8؏2.!;!!څ6AJR*6!6KRK!ѴRA!8{DR;!6K 9K!8!R6!RT ;,E K!R 9;!!6*R6!I6IA!6DBC\D 7 @!!K B!V~d647R6K!K;F!68FرR "8! M!;FYF-!8!>(B!C!R6F!A 6 8!RFB! .:6!6A!9 6 8!0H I6! `I6<! ;tV!s~  K Y6:<RG!RgJ8!:I6!   8D8 "IB!6B!C;!0,>!6ڏR<!!  xK M/FڇF!#r" R6!I6!|06CRثSA!J00IC!87DRP!."v5 :R~!v6fmC!D!!B!:n}7R!@R6 6KR;!R;K!6=B2RB! 6!6K,R;! ' G `!Q"h2R  Rl@!J;6=!p\Ѹ6,D RB@!N@3@ZFlRO(>!>!@*A M!;!E >;! ҅!08R!R9!R !;;l>SA,PRPR !@!6e"!F!RPR !7=AR6!x]6:=N@I6!9 P!!R6!R*>!6B!!;R! 7(FF2IRA!6F!7=2AR6!JB!< J~l%6R!R BR6!R2> R7!6<!R7G!R 6ڊE!RZ"Z\6HB  ,R6!6KR6!F6K!R4;aRA !L;7!RR*6!6F 7K!K"R!999غkR6!D"R;!!6R!6F!6~>,RDG!RK!A ANC!DU*R6K! RC!6;qM?!Vr6!8!;=0>E>!2R!;,R6!F6F!;6;AD6FDRI6K!@I6!.";G!RBJ ;!4:6L7R!RF!R;<!66=!E<)!ث"" 7!xJ6ڏ2RR>!B!R.6BR6K!6U=! 6 >$H!@E! 2uE!DK 5Pmed I" *6;!R9!<0I6 >!E!!<8A!A : >  B!K?! _ U^nF7t84E RIDG! F;!6  K8!7BBR> ><!! R "!R6K R9 >!POa 7aiRR"@! ڊv6PFVR8P8R!D!6!*D!K  >!R6 >! XRF!.JH!C _U8!KؚR`F6K ؘ-RA MK!  4"R8!RB! Ab#K ڌC2#6!6ؿ8!<ب : F !D 7!I;!6!@!;6! R 0 >!|6A9J<> @_F6R!E"8R6!B!K _#{jFK!F R! 2:J=!<A!6R6K!RR !26\9>!K 6"FK!R6!F6! wp cK Un 8B"6RM!? KK! 6!7(IC!A !;R6!X7.8ؑFXRGD-6!K R<!6!< "6;!T^p 67D M!!P!R;A !D6R6K!R"@!P~4l x!!Do7^ARM!R66K!;D=!$C!R > Q .R:!4dR6! >Ra7R "7!6Z74R4=! I6!(6F!R9G ! ""!6B؛KR9Bm LBD  E! R B!  aB!2 S9!su<A ! 0 R D! R=!D6R7 pER@!K  6K!"K!<<<@B!D RD! F:HIC6K!r;!6>!Y:B.A"FE!6.R ;!KR!<Z N ]9!;A 86K!9(=!'! R 6!!6 0 RE!K F;GA!E ڍ>!;;.=D!F dF!.r7!K a;G>!67!J8A!ad9fR|6!r?BWIB 6K!O,RF!!R .*D!6ĶD! <DRF;!R6!R !6!R=!6;B0DG!֙ :>ō>GBDwRZk662A K!!F!^n;x@-D ;!\> ;!K R;!R6! 8R;!R6N7!<}!=RA!2 :R@!R6!D2FR7!DGK!7R;! !!< A 6KRC!6P!b6R; .#F6 K!,`K! 6 BڅD! R6K!!C! 8K D!@7@PA,B!D8G! R@! !G 6@RF!RE E!R ;F!!;= $! HRR;F6!R 6!6!=6K! R@!!!! >:CR<!R;!;@h@AMBoD!G 8RI<I6!B.RB!6!0;6F!>6 !  ؋C!0 6K! |a=!;E<=-> . 9! V 34ZDxARB!أ$R8!RPR!&!6(8J:!!0! C! 6! !RK! ڌؕ(DK!ڌPL6! ؟o=!K 'Mu7T&."F6!,R!!P0RK!{<J;RR 7!9 ;!9R6!8! )f B",!Ku 6,VRlVlR7R!!M!8!RB!.H@!Y6!9;! !7(<!9!-~$!< =4ANIC6K! ;>! F<!.d=!:;]@0RB|F!AG!0Ld@R6N@RA !6 6K!6>8DI6FIC!TDG j*@!:;! R6!>P Vr-6XR<!;G!6C!DRAG!R>!D!S6L=T@R"6J9R"B!=:AG=! R$]!*G!6 ?!Ri6`V=!`6<7T[;R;G!H K >6R6F!K D!5! m!! XI7!6F!!6! +8B R6K!R6 K!46؜=PR!R!>R6! ;R!!6 6N789 !!96K!0P^! &++(6!'o4!"!>,F 6!  >! o R 6 ! J/v8":6B! R<]J86R !KR6F!ؖ ;u KN6!FRD-R6!!R !PR<!!C! J8F\R >ا9B!R*9!BDG!BDG!<FTkD6F!K;!9 =!R6F9A/!R;!U<V ER@!RK!66>IF6RK!=!6FR<!RDG 6AR!D ;F!NMR`FlR,:<!6]v<!KRAG!RRK!66FR<!F<R 6!!FR9!F6K! K WF` AF6F!,;R!R"K!=0F6F!RB!6K6<!.F >$B!R=!ؖQ;A! ; 8R6F9!KR6! 7@,AnBE!4@R">! R>! 0~6K!!G R"6!!   4:A DG!K!9DG!=fASR""K!m6r7w9$G! ;@YFX"R K!6KRE!6 MR6!RC6R@!XؓbER(E!BD !HR(<!;R!9!62B:R6!<!!!K!UPX `RG6 K!R"B!J>F8  \;!R= <!(>4C!6F7! C!X`d.R;G!R=R6!<-BBD*E!FR6!>6@A R6! S*2:F=!R;!D:I66K6K! R6!T* :I(BG!IBG!7A!E9F=!HZR  E9!6ؖTF;!R6!8 R6!! LQ,16! 16 OR>!9K9 : ;D<,! !! R<!!G ؊WgRD!8? R6F! RK!_f6 -2D!F! د! K L*?!L!<`q C!K .8<!R6K!R@! AR 8! : 5s6%SR6!I!2RG6!;%R<! iERK!6ؾR>!6ؔ; 7! 66@ACB!! Ļ!!J ؂~& RA!K R@B! R6!(!G!   K!jL@AC! FK! <R>C!DG!,F"=!RR>! ؉>!,649!  ! !V!BF ><K+RG!*@!0H 6!K!RD!>\CC8D(E!F! 5R;!>@,AVB!0RA!  +RG!$G! WNMpHH;R!989q;0L.;77!jD!>B!v%/6: B;hbR6 K!8B!6;67;!8!E 7$=XI7 !Tm/ *DG!KRB!<LZ R7!;ERD!6=H! 5:M@X"J;!B6!(=!=!!,RBG!R !4 R;G!F ;!K ,6K!R !K <6K! /K!K AG!99>;dBA8DG E!!G R>!6:7! RB!!{ (D!;AD ! 9>>@A$B RK!9;<!:6`7 R;!K !7.:!K!!K! P $<jiDR9!7AG7!RD!: R^A<6!R=67R!6K"6P!K 6K!6R>! zK! < @@,BD!J |@;"F;!  dIRB! >$FPR,6K!;B! :SR A !?!R6K!Y(<@;jR(6F!R6!G! 66HR"F6!8 ^RB!RA!5R,6K!6!8!@T+6K! (6!R"6!R< F!99.:;!!G TR@!!6(7!E T2  2JRC!C R6>!6(P!!F R!!0LT!D! زKRK!R!D! $ضNR.O8!7FlA M!DL!0J78!6ʅ>GR""E!7! 6K!#!0D6!PHP8!RLR8!!8RLR8!R! D!@TAABChrkfI6F!,:!! R! g;؍E*6p>! eU!WG  * 2HNR"!(;F!RD!RD!6NR6BF!P!v6(=! =!R;!R ;! 6!(! ! <<R<I68! 3,!b! 6:6K!R =!!6!=! ;GB!>!0P ! إ؂(!! 6D!!$! *!>!A!G!4@ 6K! F7! <)R6F!6 RA!(.!6! D66K!! 6wR>!D;.R;G!R;G!788~9^:!!06؆$! B!Rآآ!!! ! !!!~!6 &!(FHN!*J8!R "B!!KI6!L'_K ;G6K!>! CK 2!5C.!D6!)F i=(I6!6K!R 6K!==AG!6! ؝ &6 #+:7R 6P!0PRM!R!ز<:R*+Q!8"9!5P !VK *6!R 6K!;\2E!  #Ԑ؄T6!8R!DK! %4V:6!K!2R;R!RB!RD!<)@D6!FRB!8ҞR!RC! F7N8 ؃L!R!R9G! L!R!PQ! R!RB!LB ;A6!PTR(7!R uhF7!RR8!6^R6! RRA!bE^ B6!IRK!8 C!<@6M=!R @!%!k66 ,=L! =L! '8BGUGyHMPR. H!9A_DDHE|FG 7qR!G! 0<tG! R6! 8D'U+R8!KR!R6! RB! JeJTR @6!R6!6=!؞RK! o\6K! F1: 6R ;!R6!AHBYC 'YB2@AI6!6C@!(@!R7!"Wfؗ6!  *@! 6K!  *"G!I<!2TFB! R؆pR6R! ,@ C!;F2RRA!6(>!KE!==\>y@!(!! ؆+ت6R!;Hb > R<!  {R>! .R>!R"6K!! 2 R6! .R8!R6 K!! `>!9;<$! 6>"R!;cDR;YC!!s6!T!x!G 2=K!R6F! [ DKڀRF! CA)إ-F 8!0<( C!>QR!s6=!*66<7k8 R= ! 8PZj!F  O9 DG! "@! RA!E! !6!!(<!K O C! ؄M"@K!!$G! R8!] 99,<">! R !!728R ! R" !7Y8,9T;(<!$! *9!R7895;!=#=8@AJBNDG!  Q6K!R!0F!7G!K تE6! >"<!7.j=!8.=@! ,F8!R8! K H;!. K! "K H">PR6!RA!R ;!8NR6RD!F Hb6F!IAIDG!PbtR;p6V8!RER6F!R 9!AR6!RA !RK!*FF!RF!6RPE!6<*R@!DK! DD!F!K!LK!!6(8!  6! bAPD !7 !`M Q!R !6.AL!0\R7!-6!7 .RA!LQ! <7(BARR7!R6! ش<2%R7!RD! (2BI6K!D!H IH!H؍:PIH6!_gGH 8!ME!! Q#(@L!;%gR8A! RTn!"7!2R K!62RA6!!RD?PRM!?Z#9R!:hYRAG!6;6E]R6K!R6!;A!P I6K! {D8 '6;!&'=8BR΃8!8dR "7ب18!7ب*8!R !Ldl(6!!RP 8!7<ذA8!R!6^A!  RB!6؂=R9R!F!R!&,^4ARDbFG!RG 6RR7! R 68!BCDE!F z0 DF>!6#>DG!::.<:DE! RD! > 8!DTd6 ! =!K 8B! !;! ؙH*9!B L"=!  >BcBE<FHG ةCAR8! +XbJ6,FK!%J8!R! ;F!,4 8!P!E"J8 6!>%?$A! 0;R!R6KR!7789; ;!F!G!!86!!*!K <A! 6276J8!K;!R9!Lr6NH>,D7!6! 07R!68!>>2F0I6FIC!K!#46!!!6FR D=!8!8FR66!=R"9!RD!QJRB!8!>6!R .@7!66R8!<7R!@ A6R<"FDG!!6!h8A@IHR6K!67!G <!AR !6$F!عF!8!;F`tG+!56A2RK9!6<!d6D߹J86R !R]!75|;G0=6!R"=!R(!=BR=!Dlaإ9L!R0"6K!B :;!6R;nR627G6!K6K!KaR6K!0"R6!A6!RH;؂s-8R8!69RB!"6RD!6862=F>dB! !,:F!  7 D!K FB!(!! F>!M$!K 8@A6!F6!8R 8!;AA=BD(F!G!!G!;<؄=K? DL`"R;R! 7!R<ARK!JK!F 02766!cFG!$!!  *;!C >2F=>!A! ! @JئV%F!6 8!6KAA6!شR68! .R<!A9!iC6B7Z8!$! 6! '(T!8$K * >!RE9!K RF!, @K! 7RG! Z6 P!$G!K F6!4'/!8G! B!RB!C!0!بAM!F! liG 6=d8";!6>!6K! 4"6RM!6eF! >X"R!!.6UP!6 68!RR7! p[7 Lb!#؝96RR! 66R!R 6D! *9!!=y=>?@A !NuG!RKR 6! .DNbؘ< R6!9!9D!"C`F6K!>"6! HT?R 66*;!6%@!R 1 6!JP>R 66! RR!! .b!R ),6DD!F!6"< 6! 06H!76!  L.R;(!R $ !H<H!(P! 66! R 8! `}< @ PO36!; RG!F<RG! /@XR67!RG E6R<!>RDG6!0*9!;(=!F R6! C@Z v"~'RR!=(B!R;!RDRK!AH O!!66 A!@`vR;R >!?~6CF"!6F!7R6 !RB! 2$=!R=! "qERF!֕<|2|.!>!6*;! >y;s;R!<A!!Z f] ;,A6!6 !!67! !R R4>R<!=>!J8!]0< <!;R6K! R6!  (!G! 7!638I6! P > D"V'/ 6K6K!6DG >!ؕX60RA!K6!DM!Zn A1AFlJ(R%&*"7!!6,8!;!!M!6 K!,6J9!K .R;!>! F= !=xAP.RI"!c 0!|6:'B!BDZM6!!K!AR6F!AAQrIR*_ B!{6؍;!hs6PAR06,C!G! RH!!!Y96-IRRn!6KKR!lRT^n62<RA ! RF!69q;!R8!>>@TA4R 6K! !!B6!9!6 > C!F8!R=!R!=Dz\XF>!62B'R6!,!K!R6K!>E!RD!ns!;=QDCR6;(A! !!G! ;.;>JDXFvR*"B!h6$! !! 7 6! 4ط!6:8!R;w>!D!!j!7d!6>! 1<DjL"FD!;R!!6R!%TYv@ؼF 8!H)& F9>!AE!   0!O"60J;IA!MR!8d86R!6f=2A =! =! 7I)IM!PLR 6!7RR7! mR!7.8!FSH! . 8!Q! "">6!7ARR7!R6!JUqfRR!RIqP! 8!"8!N'F6 !R6KR8!R6F!6!FP!jR@R<!76!R"6!6;<R6! A,;!!ҳ67!IE6! S >\6I6!<6!RBR@R9!FdR6!R67!!6(728!RG!R7! 8= =!8!< ?= J 06!=!8=!6<;R@ F8! 8<6!=!8 <!Rw67 Y=6! +660F>RB! :!I;!"R+ K!H <ؑB;">!8!F!<!4\F>!RG9!G4+QR6!7!!8LRK;!K!!0P!R!R!gDdFvG %"6M! 70$6!R 8! x8!  Q7 !>H67>!RK!8R@!B!R ĺPR! K!Q Me67 pv MSG :BN^!"6RM!!" :خE  K!(7!K ID!<FV7$I;F!6 >!6 R6!<;>! A-AtK,RK! 4#v46!K!R6KR6!.6|76!6P8UPR *6!ؗ6! !RR! !:HN!P!; G!H!R; H!6lY86!66!6!LʪC7(A!R6! 68R;H!*R!7!L!06%!R!R!"$6!R;H!gVJ6(P! H!M!O!,6>7!8! 87R6! FP\6!7TA"PM!O!,!6!R%78!8p R 6!.888!F`7!6*M!M! k6(80H! 7!6RR! $86!7LP 8!A R!R6!.86!R6! ` ,cCH!7"87!8! /''D/PFR 7 R+R!6 M! 4>R 6!RR!D68!  ج<Q$RB!RGRR6!2<T9!R@!R 6R!6IE!K !"'06DFD!A R6!7/ M  <6! 2776!7RRCM! <8!S76!<*A;! B!K!B!  l,0A!8 BRC8!R8!8!;F! 66!<$I! >!}؂fFK!  ت56M A;!2دP!تR;! <<0?j@4H!L!6! 6!+*8!i6!8! >>,F8R! F<! 6K!6!7$8!,8!Q!6 C!Rb ;#;ؚ=6AYR6! >  B!6< R76!R!;R6B6!D!67!7(=!A!7RD6! '8n)RB!>FDR7RG!6!  ;F!6!7;K h2#6!"@% R !R;<!46R!!R#6!B\Vd! 6K!8,9";! 8!R6K 8!6g;!>A 0 :Rؘ/9!F<!<6 6! DPB^RK]D!!R6J8!DR6! /! AFRK!8ؠfRM!R 6! R !>>!KNR67R!R8! cJ Y"0'_=!R 6!666<B@R"7!K  67!R!6!ؔ JR25j;!7;!R 6PR!J;F!س=464A!*ؿND!OL6*I:!K 6K!R4607;R!K:F6K!K6(;!<B!)2BRD!;F 6F!7DlFVR6K!@~;FE?R6!67:;{FBR "8!RK!DG!RDG!P &R,6K!R6K!R֠=! 86<؅A!RA! /2R!6 K!4 lF;!R` >!6>6L;V>zF*<!6F!K6!2F F=!R6 !  "H!!6! 60<+<>H!KRR6;6!.@8R!8R!6!7J8 .'R!R7A! ~;@$lB n":I;!!IB!86ش7C@!RA!7R; !DزP~;RE!6u_R6!~I(;!R>H;!<6!7!-L 'X687AG!6$E!;!9;R!6tĹ7! FF(H!RbD!_6!> >!=wRB!(6B 7R;!A Q!ؾ_7BRAG!xd*<!; R6!R8!+: P! n=+zRPX!""bJ4R8E@!;K!D!F[R*7!B>!Nf%إ6!I6J8!R>RG!R6F!,] 0NX!A(B! D"6!R6 !R9!<xF6 ![66F&R!9!K، yK!A,F<! R"K!tcF6! 6;6R> >!RD!6=!C <R $g$c6K!R6K!6R6 !R6K!_V 7!`6l76R7 K!RRA;R!RC K!2=9!:FذRA!R6K!7R6 !R<~B!gm 7B7L9T:; (R! 6!R 7!4R!R6!.R7!R!9! "<!6 L<X"6!\ضPZR.+R;!9R"<!R;!;!Rص!RL!@Jn|6X7<!6!!;R 6!!L!R!6!;R6!6=! 9]6!7DIش6K uV68!:46R6!BK!D@pR"M!؃6$H! ؄7:8!6!6!؄;! A'RJ?J6>>@DG > DذU^66!D!D!84B;R!R8!RCR;! 9! >ND2DE!G BTNAؒLRE!6R "8! ؠF;!>,ADB! ؋67!  !66H7 ;h= ! ؄|P!0 RF! =!$G! 6K!F;.<^D! >NR+R!!8! :Je J$]!8RB!P!8ؘQ;R!6MR9R!@ԢDN;! R !RK!84R8!: o><N ض"66!6,BD8!6k=RB,6;RC!F?}G!Tf60I6FIC!$!R6!R<7R!BRB!  ..RK!6!,D!6;GR"=!R0ض;!=R<!G H! Q:"v'(6D 6!DH7MP!R68!R!R P!6*;!;6!2؋Z;!7A!6F\6R!<؊A8!*R!R!687ثA 6!-FV6\0R9R!!R!P!RR6!B8 ; I!; R! Ĝ  a <*DDH!KR6@LA !RA !;D! <3627Q!8! !;! 6B6h6K!6POA!K RؾDPRP!RG!7 7!8!;c!@<R! 06 6!!8"L'R7 R !؈J87!H6.I6B!LF6F!6:R DRAM!\7!42Zp6!6:@u9!7!+'=67!R>!>z(6!A!6؀;748 6 6!*!!6!>7R 6K"6;!_5w(6!688!R;7!DK0RP!D!7 <DPZ AR:!R7!R8 R!67!< 6!<.e 8! @6dFBR9R7P7!@!7<!R: !R6WF!9;9HF! 7!! >!0!!=! RB!I6O8 21=!I;D! 0<6K!R6QR 4> R!>  J&6"6KKJP!C4D!,kטR!6FRK!R>! 86D7B;\A!R6F! " !>!H!'2>|>BzD!R0;8>!! ! ,;!R!=! #9Ldr82B   C!B!R6 ع"B!BRB! 0"#B!IA IC!688;D= 6! =!G <VSVFK!,F>!R>!6!6K!K 7."6@!RB!2@RB!9RB!*68!R ;!@(Lv $9!Rد@!!6!RH! :!KRNG[ ; "66!\!!=-R8,9"D!RR6!K *A!RB! $6!A66pL6!;,RD! .R<!D R ! DUo{6KRC!RD!K ;!SHN$9\C|HH3NPzQ!R4,0 H! <:BBD$G!!!G R;!<0=؝b>!! ا-*K!;6K!!!6B7;* 7! ! FrHF K 9! '."F6!8R6!  ƞ8DX8"FE!RB!!RA! K .62G!R6 !,>6!6WR!B!BR!K a}0"/!6!R 9!6>!E!!R9G! R>!; 7!"L=BJBXC!D|F  6s"R7!R7!!!!G J8  B!!!!G ( 8!R;!=>C@)AF!G ,6K!K>!R6!40 R; ! R<!9 !!  LP !6"GAXR>!>2R&"8!$!R>[6!6 R>R!K!&4FTI6!BR6!lA! 9;JRIAG!2F VXK!!G! !F!G R<!.! H! 4>7!>!6F7!I<E!"26Z78!; ;U<"=!!6C9! b!VF <؁RF!FAG!  IFK %;=R6K!79!%.R"AG!;*RF! 6K!R! K *9!A RE! 6!X~  *E*; ! RA ! "؜"R! R6 ! R6!!$! R;!1! ! <~BOBhC!DfF 8 <PR!R!<! <!<! 2:G DG! 6! @x ؁D<!^A0G 6K! R!6! R!F!! >!99.:;!!!5647R!;F!!!B BDIAG!6B7A$G!R6! :(T>!";F!K K!K R6B! 64ATBhD!G! ,!F!K  6 K! R 6F!  R D!:p>F!<&<(I@K!$ ! RK!7H;(B! I;!,6n;!K >F2R<R?!R?!6R6!*!K ! C!8,>!!R>! 7470;B;!B C!F6F!J <"7 ; R<!!!F! O"-"Ҵ66B\K RK!2KR<!R<! =!4B;R!b !Rc9 !o4RA!!68 R6!L!6I9A&C(DG!  TثZdA87R "8!F>?!R 7!6UAR! !$! R! (.X 6!H>I6!H B!I6!7HP!4>I7^H!;I6!I6n#H 6!0!I6! IH!q 1&RK\R(;!P!H!RH6!;:R6IHHIH! I6KPK! R !C>DUEzFaG ! (D $ RG!;pR, 7! IH!J $8!K!R!R>!X!mG 0)R D! ^ 0 0"L7/8!*6!AR;F!6!74R @!R<!HV^R3BR6!R<!!C! :FFIrRR!RR7G!RD!'HBE ;F # R!>.R7G!<!d*A !R`=!! :5))D!;_PR!؏'6bR6!  D! :!76!RR6!0.6! H!M!  P 4!آQ"/!J'R6 ؎i:R;!-hARBR!,66!76 bR!HT`*R8!R6K! ?! E!IE!6!=!$6< 6!=AC!eIR;!:l78 <!<{R*=! R"@!!7عI;0AE!;! +X4 I!" :>@4@8AVB S!G!.F"! F"B!,)G! ?R6!:&<<>!6z67\9! @ x k!8RH!F"K!!:">!K 0R!B!F"B!!! D0;R!F{"<! "6 6! >@>F@fADȉI6 KR6 K! ;?!$! kRE!G RF!!6F9;`<$! F6! 2 K  C!K !$G! F>!!60>:O@!K  RB! ;u>E>@,A`B!< RA! RBF!G 6+R6!6<";J8!;.<=!<! lY6! .RDG!R6;G!E1|6 4!<!F!B6R! 3mؠ?؉TR6! JR"=! 6R;!>R<!>>>BDWE R"B!$! RA!&!6"K!6;!>]>>BhIxR›6! *K!=A! 7R!6D7\8 z,)! k 2!FI8!d!6= *=!6,*;!R6!K *D!6VR!8F 6F!K =! vADG $5V6BD*;!; C!?AG! 6K!!R 9!t6A78;G 4`@6K!6!;!K 6*VF 8!>  =!^fK ,R!RR "@!K !FηA.PR !A!Fؼ9R6K!0R6K!627F7!KRBG! '>!R;2<!A@@.BD! ( 8!R 6!;]<=$! <%Tl"86I<6 RR67R6!6!&F7!K ؀A!6!7R6! ;AA0BDF! F|G .,6/!7R6!=6>R=@R6!!K>! 3'6RK! BP\R> >!KR D!6<!80AA6!R<! 2ă!RD!0!f!! 4>>!6bR ;F!R!F6F!Bf!G  R6F!  Qɑإ RF! *A! 47;!R 6! D!;.<@!VbG 4R;!> R! R6F! @:BLd<R!B6F!CF?!RrR!<2=F;G!6;!2HZ >!F#R E!RJD!7fF6F!!!! :HR6!;!!7R!67!6L68789!! IgxF 676!(6!RR6K!21c;! nR6! <c<6KA!6!6A! (>!6RB! K R<!h t!K #9;,F=!=! K!K Z0R6K!FB!$! a <! 8B"<N"6 6!79D6!6>R";F;R"B!6K! .@!F8K>!*o! :^drK < 8^J8!9C!DH!7R6!RA 6! Zb)I8R6FR6!78!B:C!6K! ),!F"TK!+ AGR>!6R=!666!;ؾR DG!7.<> B! :JF8B! <!,6! FB! *>!F=>!P6 !!!(F!K FB! ؚBJ8!Vmw6  R=}A!6H64DIR6!pr T"!e*!9!"T"VD!  /R6!!6(B!;!6 !=Ɩ=e>@AGB H2<J! Rعq!I RB! <CL4R6!R88!< R;!4 8! 2%6"26!A!<6FB!; R6!#2DR<!6RR!@!I6K!.v 6!6R6R!6 RB!8J! RC! 6R>!  4AI>!>I> >R9!I>!mT! , L66!:R R6!RB 2RA!R 6! v$A!;RF! ؾR9R6K!!$! =! 2GTO7! 0R "6!= ;! i % H"ϴ%6"R6>!=RK K!Zn !GF_RMD!ZRK!6:F!R6KR!FR6! " ,.76!B,R7! >!+J6 F.R6K!6K!7<!!,! .<J8!7 9!5ċ6!^U \!6  097!8D! =H 5p"ؙ6F<!FTR"62B B!K;!R6K!TOP*R6!R! !! >6X=hR6 C6!6R5D! R=!R|7!68 M!LjS;FB!9;(A!F !6B=!,4J RZ?!>*R6!D!>6!>D!6FI6!BPt;_69!;6!R6 KRC!R6K! 6"<! ulLX]!6:F7R =9!6R8!y;0AR8!$! 2@6K!A 6K!6(=!KRC!;A!g62A!@~R>)B!26@R6!R6K C!6< A;!;ĈRi6!TS66<8BR9!R! RG!fn ~FL749B>F>!6 DG!A!6R6!R)C 6!yP60RA!RH!CD6!LZ;R;R;RK!R؟!RK!;0=6RC!R6M!,RK!R>6!XVA70RM!R6!<66 6!2 VR!6,R6!6!<>SC!FA!@mR6F!!6L;R; R>8=!K  FB!A>FR6 7;G!07;G! 6KR7!8RK!7 R6!\6f7p;hFD *;G!A7;G!R6K!"K!R B457!Z! -? 6 8fR6!!  8 ;!,>!G! J8! "R!0!!!G! R8"9! 6!?FG S! !"(/!6,PR!(K!M!O!8H RA6!766!y6D0F;R! J;!#.<D!<)=!46!!8!@!F8 >RG!>>:B@R!A! D!! u"OL;G!R%T6! V<Xz9@;R<~E ( 8!!6,R6F!RB9!!DWRC! 0 46K!I!8!>;!56RDG!<<@A%DMFD!!6݄7R JK!,A!ؑh6F؞R.B"=!;@6H! BZD!R6! JR '>FL6T; R 6!77!68!6!P!6B6!;R !RH!IH P! 0@R!R ;FB!H K!.!A!R C7 VR!`.xO!R 86B7 876!6!!`76!  @7  7R"7!R6(N!  A;! #R!Z 49R!R=R! +$*@!=!2,DG!R>! #3.R@!RD!.R;!U6K! Mhj"K"66F)7!7R!6K ;!F@R6!;!6!0!E!: N<`FI<!R'"K!R'8!L6!Fl|; 8<=C4DG!R >! ;>!=`BJD!R>!6>!0!:6L;~F`RD!R ;!!F7!<!B!R7G!A!R@!-)t x678M!(j!  \%R!288!6!! >RRP!6RRH!:!@ 6!R8!!6!!6R6F! F2F2G!N !G! 5<:2R K!"7!ا8uFئR6(DG!"K!GO66;=@A@!K "7!0RK!FA!>p6K R;!R 6F!RX<!7,R=!RDG!g8X9!!6=%8!;!RvD60>F:!K!R%GRARG! 3ERB!>!A7;FR+ 6!2 "J;! K I: { >!F6!oN<,R>!76KR;!R9R " 66! :F RD!7'>!RD!غVdF7!= 2Sd9!R0E!LzF :6=! :jI2RIiM!C6!  .B L! J}6R! L99;4!N8V>RG6 +P!RK! %!<AGE!RX9!؈ f< B6I;R7M!RF!7R "7!6F E! M 8dD7E!!8!>$C!F6F8!62=!D:R8!F 8!RC!69R6K!,D:!6DRD!6صf8<>F 57!!,d!7;(D!ؖmR; >!;F6F!8DFFR D! n6K! ;! 6*;!!R؃ؖ6!`|K (f!2P:!B!R>!=؀;!!JR6F!Hm (6!RR!6D@AR&fB!08J 0R!B R6F!!6q>0PRE! F8!4TR9G!R*6F!!<!D>RD!;UK 3>"R86"R8!766!D0 R<!; "6!BB76F!6 6E!,R!R (;!667 6 !: K j22HZ >!KFI6>!R7zB!yFyR!G!t8L T@!DR6(@!R !R;!RD!96 K 8!M%RC!Lm7F,R6!AG!N!<R ro9I6!R E! 99IK.R6! ++F1un2R~>! B! Rx"8' 6Ѣ!R8B>!"R6!D"D!FRRǎA(BG!G  CR6!6!ؾ6(AG!!F!DB=6F7! >6BFLR!B!RR<! KB!A 8!RA!;r`<!RA! a FZpR;G!;(D!G+!R;1R;!6ҚR6D!)8B9  77!  J8 D!<CP\B! ==!E9R3!A!:D67!R 6 K!RئSB!RB "6K!,R9G!R8!V;@AJDoR6B!!!!$ !6KR!MF7,R6!R6 !6@8R 6!R6!;"F8!:17RR6!AҺD! 88!A(D!H!6!08!A6! &y: R6 66!I6 ! 6!BCK! h r  xR! @F! 7R! R4}R6F!@'@HBR6F 6KR<! |lIB!69D> ؠ78! <<HR!R=!8 7!;,R6!R76!69@!A7! R !r @V\/F7R6! !6R! !!<R>! ++,64;>H!R6!;<!RRH!J "%؜"AR6!6EiE`FJaR02BZ"6!;K>!DG!;!)6!F!;<RK!0NA 6!6K 66!6KR>! R!6>;n?DG"R>!6a 6 6!6R!RR! !6!!2<L P!R;!;9R8!K!:NR "D!R>9!R6!A*J6! 6!)66@F%!R8M!7(D!"6<!fnRJ7"8R7!R7!G6!K"6!R6RP!ءz72@ A!֘ q*A!)6! 646>8b9j<= &!23Q!6!6! 9!>F3 s"6!R K!!8P;G!6n;{DlFحR" (@!K!R˚7<!! 8D!Il;;2=@AR6!!76! =!467R6!RA7R6!<.R 6K!K!6Ԟ7f8[;FR26;B!66!G6!?66R>R>! 6! zXb<<F2R<R!6!06B;R!7;R !!!!=86<6DK!7!!6F<6!;F!RK!7(9!=! ؈x :tR6!>!6 <(B!,R6!RBR6!س7HDRb>!R"@!6$E!FR6!TzD6RARD!E!6<6\;hFlR 6 6!;RE! 76!!(6!6! K!:F6 ;6!R"K!R B !Hb9! ,76!K6!RE C! kFI S!GR l ,XHGe6 *8!;<!6P!46 7!8!66!R7!;$B!R !!;,C6F!@!< R`68!,R !R6F!6!8D!CI6 K! 77&K!P!h*6! 68<RRR! J@t|"'RR!F>R<7 R<!; 6! 6!KE!KF;R6K!H ^CF@!B68R67!DJ< KR6!R@R 6!86! ¯X`@^A{D!G RF!$! R6!  (2pZ!>!G *f CR6! R>! F!!L  K  C! "mK RA! R"=!>>>@+ BpER"B! !!6( K!K >N"`'7R6!RG"R!9m@D!R! DעNʮF;R!6!!P!F:!dm6,D!G! GRD!cI6(=!  8 @"%*!9!FD!R=!4<r{!EJI6  L!!6$8! F  4<D!O<!6FK!R7Q!:D4V8!RR!$E!R R! L 6! 66678!Q!R6!* 7!.76! !@*76!F7 !@\ 6 6<6RR!7 !66!  @6!;F!8N50R"!;R"D!i6.7R"!6!0:D7!6R6!6M!86!_!:N5*R A!R .0>R"\7!7RR! ;7R6!R7!R7!9!6C;7!0B^7! +H!6!AERK! 6C!H!M! `  [BFH6!K 2Bv >!;K >!B 4R "!I;RDG D!RA!RAG!IB!RA"B!\~88|F:R= 8!RG!G!6.RAG!K R!B6<!R9">! 6R 3G6$P! 8!  r;zK!RHRQ6,PR! P!6!8:P!R6! 9:H"xG;L!R;L!BR& "R!R!R A!R6!JtD2RD6!6!;2LR!; ! FF%PQ!R7!R6 7 R!R .6478!A6!77!8!;2R;!R R6R!hZC6D<*L6(<! 7Q!8!ؼRؼ6!:7;R 78!7;R7!R<7 @A!6(<! 8!@JR؅8!DFR;(D! R! 18 0<R>!RB!R6 6!R BJB8 6R!R6!6R !ͨ2p=!RR! @uRbTP;D !!G y)!ɬ6;R6!?6K!G ؾRM9!R 6 7!<?Y q8=8!AG!6!6F?UPR!ؔR8!*F7!R8!JxضM Ta!FP! 6!R 6!R 6!؈?tؾ7DRؚؚ{ 6 ;!*D!7 R!RR! d6687)8 6F!";!t,6R7!78R7 8!Q!R8!!!!!!6 R!6,PR!3L8!4RX!R,+R!9R!68!6L : ,/!!D !7!8!ؚ}2PTR< M!R26 6R!*R!R2!R9! "6R7! ĝ2'2KR7 "=f=4>D@fAD! R6! :9rI<;!RK9!R 6 !6JB n r6K! \ 4R "E!RB!K 26F!8!!6D< AK! $!K  ;!C;];@rCbR46&;"D! (6! !6! >B'5QR!M!D;!0D6!R!!7  ,R6!%DD_FpR6$6*7!F! C Z $6! M!O!K KR6!K AG!(!G! ط`R6! 2 >R;!; F!F67!>s@xAG =>#D"RR!R6 K!_=!BH }8"F;! $8Na@K! 7R"PR!I6F;!خ0=!D! rx"6D!;V;H!$!KRDG!6F!R>F!E!R!$سB!N ]"6.DB!6! 1^8̼F)R66A!6AR8!R؀76K;!:RR "9!K R;AG!R D!-F`7R*DG! H!=*I6!R6!PR !!Fj7ؘ2;)"AR8!46;@!R !!RKB!L42:R"D!RK!>!62>RD! ;F!PO;8F;F R6!FF! J6\FzRga!@ND!R @! ؁ص2R! 9!RB  X6! >BiB،?DE!R9=90A>BbD!R;!2R6!RK!4 R6! RD!76!R;!R=!>h@rA8 B 9<! <! 6"; !!!! 7!7)7D9P;Z<$! 6!.;!;!!G!='62fn! "K ."6;!;B! R6K! "6I6! J@K! < DhDF!G!HSR 09! ?CNC!D(F!G!6 R6 ! "B&6  @!7"FB"R B!6vR;!R"!?F@ZA  DRD!$!R6!(!! R6!F!8F8,;P=! 0RD! R;!!TF m:TAG!8! 4<!,6j7!K  FADNA!RE!;VB! jEY\F 0>! سs6FK!6;F7 !FAG! 2 6RD!R!R;G! 6!RG!؊V  4="F6!R A R !  *;!.B6!667R!CڧR6@C!6278~>@!!صF!(!! `A8'R 8!=jDDF<D!F 8@DR!<D!R7!(F!R"A!mj!!6,!!! R8!>"D!==>4AR6K! .7R!>6`<$!B8! 6؀4RDR8! 0@NK! *F!KR6 K! 4"FE!RT :6|7ء{H!R6! 6(7! $."KF!;RRP!8ع6R!D7;R! E! !s66!<6=!>JAB!(!!J;!! (DG!6R6! A !!G IDG!!.I6! I!!!!7769|::;!!IK!!!!t!6 !!DF $!R?!,! K! KI>! K !RA8R6AG!BD$E!,V!G! 2IR>!6;!! F777> !>>N?@A .>!D!!.Fw! !;>! =>X!K"R;!8RK!; 07=!>6K!R>!<JTRD!R6!>!RD!RK! H!TR9>R6!R!6!> A! : RK! IB!(!! @'R<"=!R<!;,<^=!!!,K! 5= 19!!!$! *K!9 *2R!<K!f70748<9 : !A! <D!6"<! 6!>!%6 V6Z!nF !  LR=! PR7!  LK  L*F 8!C!B K #6R i%!<!6,E;G!K K!R <!ΛKC D!  ضlضh*6R "6F!؏A!LVϓ7،;G6!>! R6!Rn6K!6ĩC R!R6! 28J!>!IK!;G !>!R>!K!R>!  ,!6!<R=!K ;! 99H;a<8>nI>rA! 0|<Vl<2R;!!R ;!;A9 8!<9:RK!;!(!G! 3 A!!$! R6!67R8B 6!!.G;G!<!K(R! >!R8">!/p) ,6HB؞HCPPQ!R 9 S "B+  $G! .6B78!R!67!6!2؋<!D76!6B!D H!(8!<!P86 $! AG!<7! 9@~DD:FG!P R!!fG .0،aVQ["86R!R6! R6!8HPR6K!6&F>!RC!6*<! XA! :&!>!;R6!%@.R"9!RK! 4@;R!F;G6!ID!@,ABC!!!$! %*6R6K!W-G;!!  C! :blk!F,RB!*K!7"9!R"K!A0RGL!R!! BT\R6H!M!A1BK! 6F!A M!<4<=>&? 4!R?! "H"J%'SD7D!4@H6;!R78! R!R6!R7!4F!6K!ORD!;6;`D\FdR2|9!K:F6!R!؀&x"6!@L~6RR6;!R 67!RB!"67R"6!6H!RR6;!pJ-6 bL4EI6 6!6hI6J8! jD^R(F!;\G!<(A!PR!<"!6 B! f"E"@'p)1 ;6!6.<"6!'R6!2R6M!RA!;"6!6F DR!ARD!6 7<<\R +A M!*RM!6RR!R R "6F!+66P@!0>AG6;6K!F!R%>! 2\R6F!9ظ;0>3F8!R6F!6!9!2: I6F!R=!F=!Hn0;R6!R6! 6,F>!7R<!RBD! .<"K! R 6K! 6 7!!!9:%; !F!G!!!!   p:j|6Rҋ@!R jg7RK!D!DG!JT7'D*RC!G@!R6!R 62"B6K!66!* , F<RK!؝,6 K! R6F!6 M! O! zG 2 ^"F6!A6!R67 6!(!! R6K! P678!dpR{(6!7(P!P! R6! .7P!<6!I<RJB! 8R`B!!  J!8D9;!$!  J;!!$!R >!$<6N7 R ;!R !!  J6 !! ! #e8 P"FG  M! J7R6! 7BM 7;R:!!!6,FK!R! 6>!7R!R;!R6!A!6h! YK rhrC"0@F7!R!6F! R7!8"@!,FA!RA! lR!"7!gDFRg6!R6KFR:!FإbRP>!B4R5D! ؤ;8'R 6<!(6!R;G B!DzҜ; :!w6,R=!0FRDG!<R 7M!RK! ;;=9A$K! RH!gR̻ 6.A6!;R!6*D!6!7!F6! j ! S^WtA>D;K ؒz.: >!>  B!R!,PB!=8R6K!!6 C>!BF<! RD!6!b6 ! 4K!R D!7R8R6!;RD!z!!R L v66! 66!R6F!>UJB!6627>>B!0 !!F! 6!ʇ!K! ;L;=^@VAB0GR! jB! !! ؟o6F 8!$!RD!^!!6J8$!*<!RD!"K!6H8f@ZB ˘ F!  <"R! ,8/!K67! R6!E4 6F!<R6K!!! t "xD ȏ1zK CW! >!4R<!A*R! A6!6;=R6K!76D\R<!B!FK!7(9! 8!B.R6! I6!bj:FBR;RD!R<!<!Հ6!R$6C?!@E!6XR6!6FR!  :άRA >!R K!%ؠu6!<<ع >'PR!A!7!;6!#n< <=VR8!6!8ؑ9 R8`=! Ҏ$K!6 R!;;.C!R8!ZIJ8!6@7L8 ZI6K!!8!RB!!!.cH!688AG! V;Se(/!R>!gF p 9XK .7R!R6؝A!R6!R!6 N"{0!!`(":.J8R8!">DG!9G!~-8!R<A!6.R6!RD"R8A!A^2d;.E6F!;!R"8A!6RD!>:R6 6RC!K!0~R6!:6NF6F!R6F!fO"R8!6=R>%6 R6"@!:! R8! D8H>P67H!K! .*K!67!L 6!8H!H*LO! B<R^7IH!R6I6IHH!6P!;H 6,H!P!F!AHI6!D07!7!H 6!EE0FbG 6! (! .;R!DR! > F=! 6w<<<=DG R6!S .@Tէ\"RK!FR= !R6"@!66!:> Ĵ6FF6!ش6! B&@HxF6&;F!R"7!2NR6!R6(A!F<!6KL!(B D9A6!8!6RBR6K!4ؑF"!R>!!!!6L7x;F .9!F=!.!,"K! K F=!(F! Z x!ع"62J8"J6!ذK!D8DtJzR qB>6 =R6K!;R6 ! @!8R6!60;:>I>! !6!(2 !I;!;!=, A;!6 !jbe627<86! C!J;!<\f6r9I9!70BGD! ; !>6!A6!4;F@!6!6% BBR," 7!8R>!!prء.R >!GD!8ɤؐ E!F;!)x! :BJ[";! 9!F>!AGK!&(K! O2 K! 7>*>BAXD@G F6>!! 6M! F9!7F9T< (PZR66KA;!77!RG>!86!3,7!6BRE! tF6F! B!l!6,6F!FD! .FDG!F B!طK طRB6K! ~K!6!! ::f;>>MBJ!;! <!66d7H8D9! F 7&9":!F !BC%D jc!h!K"T'VG &:ؗ^:"RB!K! 0R6K!RK!e8MR!D! P!>!RF!FB! 6!< @!R! D66878DkH!R6!6 !D^TvUAR 8!6ؕRF B!A!(: L)LF!FC !>0E!6!nظ:6BFR6K!R6!7"9! 6,FK!FR>!n7*87! !8! 6L@8FLRIFB6!7!9!z !6 ?!V R M 6!R< $6!RQ!|6!  @R%c7R6!D RR!<6"6R67!RFR>! ;;u <؃=,I!P! 9! B! !2RPR!R6!DGR8\A!ظ~ .RK!8!9!:!<!TZ06!F!KȾ7! 7!dRK!ReB!  .N JE! >-8j6K! !!!! ,0!7! F6K!;>>@A } m 4"^.`/! >66(H2M!76!<!bO6FR67d&8!78!!6!e r?FP!R!<!o$!6?!F. ! Hf@.A!G!B,R6!  DG6!RT7!6R>!!X .6K!AR!=R!A!D6M!! A!؏>!$!RC!;!-@N;' <!6 KB!B K2R>6K!6ذuR8!DR8!!! 6<F"FDG!RF!==!<|R<! W! |!IF R2HR6!(=!R=!R;!I6!68R RA! M6RR! 7H8!bN 060788!R!<!6 ! @`!؋ER (6:H!R"A!H!IB!;6< 6R6! D!!! 3kR 3`+#pD  0RC!/؟SR9ʣA! 6B%"6;!R 6K!R;RD!bɦ 6.CDF! B!A!6\R6K!4 R!   2M,R!R % R !H2RI6K!RR6! 6*68;^<ؗDؗH! 7,;6!R!R6!0BX|*!66 76!(A!RH!7.; R 7!VA!4P`RP!R*6!k6!Y6HZ6!(L! L!6 F @!!7S;6FNB8!FK!ȹF<!A6!  bI/kRFp]zp;R!=!7R!68! 1(.! ! !v!F6K!.z6! !ȜWFHR (8!8  !6K!60R|!K 7R!6`7Q8S9g: wĐV!؏$"6! {Jd FR!d K!  ؀8!;!K 6\_:ء\; 9!@F>  K+K!R>  K+K!F!Z 68!>>!F*R!!K!> ;! ~ R6! 06! " J$عR عd <!C,F>!6F>!>!VK  RE! +ؗI7>8=!"6P!7jC!=A6DG!NL(J8!RK ;G!R7;R>!6 6K!X!d &BK ت/!K  F>! R6! 6BlK 7!78!D!R ,H!R  <!7!8 P؃,PR!K!R!;R6! 6  i^h~; R 60!76! 6 R !RP!bARH!P!6@ !FR!R6!R< ! _,<d"R87A!B .R6!7R8!R6!Zj;)A)B6R"7R"K!A!I6R!!FC!D]g72;:BfID!B!6976!7RD!BE!6!RC!;>E r7 >! 6;!R=6F"K!766!+ضXFV 8B 08!R6 E!6 @!>Tvk6!6JBRRBD 7;! !C!<RA! vA[! d!< !2<L :!IBR!I6c;!J8!u>(C!6"D!8 6@6!;DG!68! H$P!K6!R68!~!8 HLX,FD!86R!R66!.D RB! !6F!.j! N*R!A! 6QV(6ȿ7!8 OlPM!6!6PA>T7$8! 8!7Q!,H!6AR!r6c76AK D,jUH"*FE!R BRD!1;.F6K! K!08RE! R8!R= !c<&L ;9!F@! !6@LR6!RB!R 6!IB!.> 6!K FC!R6F! 8T8MQ;(< ! $,:P!!#6!7شnR6!7R!4E !D!6.DR!MQ 6!B L76$H!;D!D!!6 7R6!5Yp `R Hr !7R !8 ؙAeMe6!wR6! 98@+@mA'yD4G R>! 476!6 M!9!!J:L6U7!!G! $K!8! u:H{K R!RA >!<ؚgHR6F!R6R!R@!!F B!6$! F@BD!G ؄4"R78!R"=!,67! 2@!ؖ]L!RP!ؐR8!HK "R 8!K ؞gG"6M!0:$ C!(<!R>!8o6RM!67 R 6! ,8BH!7RA! 76!6!0; H!6! /4>6FPR!!R!77! 8$H!RM! H!6H6 M!;R"6!6@7FR 6$8!7!7! D! 2A>!!7<!K*R8! :x2K!7R6KB!R@ 7 67R6!8!L * >!RKB!Z~Js6*;!;R! >6!7DK  K!  R 6! -2:FD!AM!66!;6R7 L!`_\RL!6K .RC!F!C!RF 8!AR!`7Q =6R "R!6.8`75A86!6.F6K!7RB!6R 8!H! MA2A.KNR6!R0*R! R! :جC F8!R@!06>7R!68 M! 6!#R؇+;,R6!R "6!R!!r 6!R!FDK H6! K 6> JFK!D"6!R6K!>2CK>!R<!;;<^>DؒR :7=!=>A!r6RD! K RK!4!G ;! 6K!!6،X8<9$! 6K!!r أO}DRB!0ظF!R6K! >!;;8<@R>!!6؀9! wCKER.T 8! 6,<"=!  <E!6! ا( D!66!R! !:6ؾ3F;F!>! XvR!E!ش?>>3R6K!6!  ؗj 6*78!"R!!F>,RD! >R6!>/P! 1"pA>GOkO*YP*Q!R^”@ ;;"B+_!6B7.NABP;!2!BB! ;! 7B0BhC!P! W6R6!486!7!R6;!7^8fA(!R ػhx<68DحR!8R!76!7آ<7!7! R6,DR!R !! PDG!$! 46R!!RP!R:JT!6$! R 7!R7M! R 607Z8 M! .;6!75H6!  6(H!M!"8! <@@,A,BxD!!: R"!<! 8/>DG<!R"6! eؚe   .FK!;FDG!z0R >!R7G!  .FI!=6R"B K!F R!2 9!R"6! ضE6!<=,?!! *6!R"D!7768!9X;!!!!J6.! K! R"6! X6Da 28C!BG!R B! ؊$.9؊27*F!<!2;1AAJB^DF!R%D!!7L6!vX :@صR6!R!6R RBF 8! SsLF 4!A!؉&x,RF!R<! :ؗ";A!R7! R6!;ئ{@6 R!6! RR!D!0<"6K!< RP!<9!7 D!6kR";!6'8=!R"<!=R-B"6AG!(!! <!V!\x =!I<P. RP!8!!R8A;B7!F RA8;!R6 RJ88I8! 08?K!R;!I<!4,RH!H*RH!IH! D؜b֬=R;!=R6!==,AtB! 8g7>R8!8==!DR;!! f-DUL"6;==!R" K!A*R8!R 8!Nx4>CF"=!9!.6<!RCER >!6!?T\ v؎6,R;!R6!R6!6,R=!6!>(A!6!6ئ=!FEpR6!6`7<!>ЌH@I6<;PH! II7P! , l;SB@EEHFzH 0;FA!K! 6<DHNV"F8!8 B R9!7P!nv*F!R!BLVR<6!6qR;!؜B! RA! ti6IH6!B4CDwT`hG 26!R6 ! 4<؉>!;!R"K!8(A! 86 F96!AG!ؑ>m حAG! uAG!RA!b ,؉ؠH2:"F6!RK!^<.F6K!R!HdnRk="K! 6R7RF!RB9! Z f8 0"R;!AFA!R6A!>808I;!R;!E;! j6! (8G! 66K! R6K!(2! R6! 6D =6!"B!9 B! H(!B"C!0]A!R6K!>>R@eA)0!V!G! 8l67! RK! RD!!0 H *6A!R!<! M!! آoFl.! !!(!! 2ؑ;!RDF!;C<=\ z! ,6!R;R6K! "0%RR!J:! R6!=! þ!!$! i"S"B'D1R!ؤE62D6O!؁2BK8!R 67A!;R R 6!R;7! 647:JLR=!<! R R;!; 5;J\".67!R88!=6 J;!*R6!< 6!BN7R6@!RB"66!6FA !6T7@R; "R88!86!aF!;`6j;4B7D 8! 676!666!R6H!.R8!66!ذNR.76!7667!R؂B68!Y2VR6!?AؠbI:H ?!L!br6!#R=!R6ؤ"R!6R!6@!H6,RA!R!YF6KRSf9R6 :@"b7P!;6!6!6RRDG!6 C!;AR!K6K!ؒ 4 R<6!RAA!7DAVRG 6R8!R766!R9R!vQ_46D7A6!667!46؁e7!0KP!6FR>؊HF!7L8R!.R=!RR8!6 6 R667!4 ؉ F8!R6M!dRF2G R8!;_=D6!R>0G R8!67!608fR;!F]6R7;!+R7!!6!2J6FR!R69;R6!AR16!R;@=!!$! Nc[.";8!F7"9R!Xn6! 67"86!6!6-bRC!RFA !qMBI6,C7!8!A!4R; !BRE!Z0K"6! A!I6(!*! Kؗ/2*"B!>@FB!0:R6!@6!D*RC!72R76K!O6K!ؔ ةJ .R;!F8!B!<4#O7!R7!<IBR!3|8x8,9n:! < B!+R8!R D!6!H!P!BH! R!6! R! 6d7XH!RF Of0$6!R!76! ;! R@!3E6K7 >e,!2G!6!I6! R6!!!(:! R R! ,I7!R>! !<! I| "F(J/nR66!RB !;B!32Df6!6ؓR6!7>AR"7E!6R6!8ؚ6أ E!RE! ;BB0C!D4E>G! !! ! >!;QfA<UwGAG!  vR!6!<DER!A!R!E!6R"=!R!:!( 6! R@! 9!!! RB!66J79:$!R!6K! n,.~4 D K!6K ؊aBؤF 8!!B6nRGRF! DJKPR,D98!R8!RF! 6K!RC! ? , H!; D!Hl73K R=<!6R!!6 !RA!.F6K!R6K!4 R!6 ! R!;!(!! >@!4PB! A`ia6;!H! =@A*AFBZDpE AG <!!R"<!D!!!=>(@! R"D!:D:l;<0 6K! .86!R"B!RK! R4"1!! ";!6g88!9 R"@! <!{BDB>D`PRD! ؉)!6xD 7!2 R6! 4RBGK!R D!607=@! !Vj!F .R"B!6uF F! R>! K<!!! sEVb \"KF؀;!RL!; ;6Aآ2F6K!07D 8!676!wK687R676!66!7 R R;!DNl;R676!B6!0PL6!L6!! 6A7RC!6RC!Kfr>7 ER6!R ;GR 6!AM!0R6!69!667!:z;66!6:7R668!̸667! 7 R 6!D66!@@6ADB,F6!!!!!>!6*> !J6! 9HA)A8B?I6 K!4 R6! Rz@!9>.@E! (B!R>!!T67Zf!  su;!A"6!RK! R@!K R6! r . !!K :DLbR>! R;!F=!C,RA!!8,PR!R;!BN 6@! 8>(HH!I:R6&A"B!6E!>B$E! B!8!9P:;V= &#B ;.RA M!R !6K!@؈؝[KK!R؁!$! I9!!!F ]»k6,R6! B!eF67 R>!   ،؉RB!>dQ>RI>!!R7!8L! .@F! $K!I6!6K!:J!D6! 6R9R!K IK!fo6,E  C! HR+mF,RD!G!F6F!7P!"( 8>>AmG  ["o+R8!@6e @<6!BAG!8;!8^9f;8F ؒ<! s;!=!!!!!!6(7! K ء C! >CR7M!!6,8L:XB! .cF!R:! R6! RB!@ B! r@! =! 0:6K! 6;!;RE!76K!n46R7ؒ38V:!6,@E!RR6!!! +|4@'R6!6@!#RBR6!2@F>!D´RE!R@!4Du>!BdRD!TPR Z*!RAA!R *!6K6!? N #6(K!K FK! GA>! Hh  IA! R 6! R ; !!Ԑ!77l89L;, 6@G!  I;!  I; !  I;!6! R 6F!R ;! 4 R <!R ;!`!j 4 9I9!R I;6=!R I9!  I7"9!6! 6F !6*AD! J'g=2"P+R8!2BR>!A!6P!F.]b9SI6ZB!;(DG!R!G`lR :t6KF!7A!6R@!BrI@R6A!RK!4^ 6!6,2K! ;!3uD!< C!I7!.6K!6A!99,;>=! R=!6K!6?7(8!6K!t7 7.> A:E!7<R! G RM!b6*!K * B!;GAG!   ƃ}"R >!T؂>hR<! ;;D4R"@! G!؇8!9!9 ;4RK! ؍RC! ;$;=DIFF(P!6!R B!R6!k*<!R6K! HR.A!6A !E،R6K!6687:;!!dp:F  8!6!kK! RDG! d 4 j!~n">J6M FAG!RBJ8!R B!; BR<!\N؃%6ؔ?I6J8!;R!FND.RK!_G!I6K!R;G!y-.@9!R6F!92!R !pF!7TLV~FK!R@!!<R!R<! FK!!>XsY6M!K R"R!K P-8J'R 7!6RR6!.64F!R!M!2@B 8!97R!5^R6!F؆_Q8r9 8!R=/!::&;(<!!!!F!06ؑ9!R A! ;s;=D@KDUE 8B fJ"J;!D6!R"K!0=!R 6!$!R=! 7R!$! "6M!$! ؃/R;G!#667f89!4nF 6! [9؆A2RB!G A! O0: J9! K@! R>!ؑHR =0R9!RG!BRBIBR!ؑ8>RK!&;F@!.nK  C! 8:D;!R6F!AR6!F"@!R A! 7)7>;R< BR6 K!$ RK! w=8D"P16C!6HAG!R68!F?RG!R6!H A!8(9!F;AG!ET fpRC*AG!6=DG!75FD!6H6!=8FB66!F6K!2j66!0BF;!R 6K CA!8 C!86RDAG!HDG!R;!N6 ,"K!K R6K!K 2NJ6!R6V)7!!KRK! ;@@`BDyE 38 %4"J'R!,R";G!R"K!8*J;!OR ERIAG!6TB=!R Χ 6!74B!!$! wG3."6M!6!8H R 6K! <!R B!;R!R 6F! @؏\j"<B!*6G!H!4B H6!R ؏!RK!!$G!\"R7!EU>62LF  $RA !K 4< P6K!R D!6KR6!C  6K! #؎J؁AZRB!RK!ؓ>R@R6K!$6T R6F!!(;!R@!R=!0؍0?!8!R 56!! &(K!  $K!DI6! E6K! =+=U@6AQBHD *6!A! RK!674;!!!G!<HR R;G! RK!RK! Ry;! BJl ~" (6!R9 B!64RI6 B! B!696!8,R=!E! Hr6&I;R "B!<>B^D 6B!6!A  B! eR6!R6 ! RfIH*RH!*K!P!IG!HI6!;HP! 2"RM!PR6!:X IH 6!  . !R ! I6!#!0P!!6IHIH!G!H>IRHIHI7P! X0Fh7*H6!H!I2H 8!H!K  HH!I8!6T7VIK!7FI6HI7P!6P!:XI6 6!6!2؊7 7!;HP!DDPE!F If@H !7"=zB!6؉;:@`DRE7R! *A!6=!G 2X[6!R;F!=)=.@D! :@R<!RE!R6K!?6(;!*X!R 7R! ;X>0>:BLD = C! R@!! 0T6!F K!;.<=!0 R! ,R"!9R8!!6@79$! RH!HT!K  (I<B! F B! $K!RK!$! 6RE!6N;4DG WK6R6! F F!_>*><@CTD <!$! N6>! >6!,6>7! MK!=(K!M'<!6H7>BRR92@\A ! R9!!!G!9@w@AQBTDvR99.=y>!!!!6:8$!FR6! !",*;!6;!FFR "6!  !G! 6< % R !R@!<!98;l!D .RD!R<!F@!! 2>TJ8!R>6!A C6!K!! ."6M!R8!=!0JRF!;,A7! =!! R7![!v6A8 h  AB3.:6!96K!= >!F!K *!RAG!! !( 6!HV!K FR<! ";7!K y  2"@+R8!E!R=!;F7!GD)D~FVRI.66!6:!!9yB!؊D!8؂P9O@!U 6D7M!6=BRE!FNrRG;!76!6 3Rk6؋F!D>R@G RB!7M! J 4<nzF! F8!Rq@!jK6$F! 67!RŸ!9<2=R6!  !BhR6F!f;T\;>!AHBsR:q6/9E!@!!;ʐ! tR8!  t$!@!A4R ;!R6! ;nALA@BBD!! ;! `nG 0<!!F2R "7!6 ! FID!"6IA!!!;, !!؆!!G!$! K!!6N/7.9:!0!!!! FI;!! F;w= !R;G!R;!K F= !D!!F B D!K F;! 7@e@JABD!!G!!!!J2!>! W"R! 2"6M 8!;G9! 8!y R"!RK R!7),8!! >6! ؁@L";M!@6K!R6! >"A!7R<88!88! ,RE!RRB!1\60N!!K 0@B!BR!` lK FKBQD-FK!D! K >!K R7!K a78 \"r2R6! ؈.؆OQF6K!A; 7D!RP!(TA0RF B! u\A6! R6K!  2n;!C!DR6K!~%,R!86>7&F6F!6!K6!K eEe5IB!K6R6KIK! R /!6;RA!FD!>!%R88;FA F!8!R6!R6!66=UW@_A!R!vV n <9 RRA! ( C!A!R6!68D$! D!,>F!K R<! Bn6!6,=FA !sK 6R! !!r64>  6K! A! ¥DG T\ 2"h' 6,I68!8!88!A,AFRR 8̎66B!A!!6!*D!6԰E!@L<M!<I;!R76!RK!@RKL7!R B!^v|OΏ =;$G! R9!F*R>! !!IK!88<2R8G!RIC!XK6K!6~7.8 IA!R !!fb jR 26RK!Ra6!88;PR<!6F!6؃BD!6L<R!cB!!J;!fK]_C7<2ARB!I6!CC0F8R8!I6!KR;!60;B !7!BmR 36KR6! K!IAG!6c7KI6 K!7 ! NU6!8! 7I;AR JT%.R!R!RR !RR! @K!R$! 7P!7P!$!6 :FTJ8!R<!<<"R78!7R6!n2 7<!RS<!!! *2@^K!;R6!7(;! 6K9!8!<THRD!R6=F @!7 R>! @j 6H!7!R 466 7!O! @z)R R H! 3 Fg.J; !;RDR7A!6R KR B!>!<DT;,  >!RB!6|R6!D!<Dl R 6! 6! 66RG D!!!RF! 8 #%!K"O3!7AJ< <:GFD!R@!MC.6KRK! 8! RR !6GLRR6R! )6Z6 PR! @+;$H!8 H!RHIH!4R6!6 8! 6> H6K!@OC!R6F!8!BR>!: RD! D">6IIdR hl7M  $!!mBRDG!7M!7RDG 7 6!*!L! .:8!7 !<6!6KJ8!6*8!<I6!6KJ8!:B{ >R;!6RDG!FB! @6!=<R67! 0;>R7M! H!M!  ,66!F =! n!C`7BR 6RR!6;D6! ,B!!6.7BA!2RP R!RF! Z 48"G!F"! {)L2 V!D!8R1CA M!RJ6!49!7#72;TR9!48!DM!<R!F6!4QyR!R8!ro!LI,7!F.R6!K!@P*C!R;!!R6!R6! <<"6;! 0GJ6tFRB RK!I<v>?V@ pIPw 2<R<!R;G!6@"6! F aSJ8!R7 6!\=! :lR2RR>!R*<!6!F6! (!@R6!!! \=@ 8R6 RE!;R! R6F! ( C! >! :"6RM!!D! MTf -a.R8!R>! ~5!>! 1("R! c,R6!>R6!!!! K4 \!j"x+!6R9R;!RR6!:~A;!> 7 !.F!<.?D!6!>!8:De_n7!RA!;D*E6! (6!D!9A!R6>!8L F>!<<6>R "8! 6E! B!6!6;R!RR7!0A 8!6!6!F:!;<=9!!j 8"R""7!6R('<!R B!  BrC!F8!D!D g"FDG!A! ,8DuRE!R6 K!;,R;!R;7R!03c C!R=!  8!FPGN! R@R6F! !A!X"d1A2R:@ d!R6!RG!A6!608!<ZR"8R7!R<P 8R!!6jG8,;6IC!R;!7!K6TlR7!6=!W"R8!6$E!K"6"!6x80I8J8A! 6!; R!:? DRK!7RP! !;!F!S\d @78;HIH<!  6!D6!8/R 7!R !66!;R! >6! ; R8! `77!A2IH K!A R 66!>d6! 6M!6̩7VFH!L!R! PBR.PR!R7!RR!</R7H!2;R!!b$ 86!A H!,e 6`;Rl;>IK  !<!I;!$.S B!.G0!RAG! A*I;! J8R*8!7R<2<I68!R68!<8!<8!I<<J8!8 <<8!K $86@7I@R6!6!R!A 6 RA!`4:R@!6!>6! #(J6!8<6D6I!>"H%z*;6=!6!F!086>;!R >!R!9!6KR6!:L J9;!!DRR>! ;VD:DDF`R08!;!>!  *!6!DGK!6!"K!R;F!;2}@>A$G!>+R!E!! ș7R D!VkZSR638!|Zfz!!b<.>6!<!E!RC!R2DG!7/7b;2=@,F;!R;!RA!A R6K!@ T6R 6!R6!'4RF6K!xFR] "G; 4ER"K!R"K! R>!R "B!;!k ( R0gR64DF6F! 6!>C!9f<!6h 8!R!9 9:>6R<! ,6"8!R8!>8!I6!B!@@C!DE*R! 7!06:7T;!RR!! <R6! 0ME!R9!T<.D:F^@R8!8! !6y6SA~FfR 0<"6K!=A!;;@;E1R<!!06 "K!;F .RB!R;!,F7!K RB66F!WVDG! >JR^B!RRB!R ";!RN*B!BD! 3!8 ^ 6R8!  6,"J8!;!z 60R 6K!K8-"U1!6_TG!!6$!76B2R868!R8!R6 FK! B! !.G @! !RRC!"\67 y0R 6!7:IAR7 XM!(R! 60DM! 0:R!66!6E7AM!7I6! - 2A@IHIH!R 6;7! 6!.LIH! 2,p!9!A!767!DG @Hz"R 8!FB!RE!<97RK!,R=!RA!76! N"O7RRP6;2BI6!<6!H7 F0,PR!R!!56!6M!RR!i! ;R \j 46 7%;*<!7R!76R6!B mF \7R6!RRDG!R6 C"!"8'H/D68! R  R H!D68!F.6 R !RR!6 7!0>DH!R<6!RF B!6RB!66<!Bg^ jR D?19RB!AR 6!R A;!R6[76!!64R;RE!  !F#/!λ6<;GR; R8!KFB!66! 17! _Ē!u!@"FRU! 88!;a<4B\C 6! 8 IBR!6 (!!I2PR!0+8!K*J8!<IA!78!R!!;R 8!J8I(DG! Y1<H"j%6K!72B!A4R6I6F!6A!98!J8gAA A!74ACR;!6K!D)28RD!66!f6 0 R<6!K8RDG!RK!K!6!:Z <A!6JPI.6I8!K"9"!J8!6"66!A$C!A"6!N72IR6!$! PRP!@jRc6!<>;"IPD!RK!RDG!6R6K!(9!RDG!Jd=6,RD!FD! ,C!D!RB!>B!6!6!7(9!!^hLR<= >NZ DR<!6KR8!R 8@!6,RA!R6!"RR8!R ">!C;R<! 4B6K!86!pu 6VB*sD!R&'4"6KR6! K! +:@"G8BR!I6! R09A!BR8!2:BK!R!FK!R6RA! 8JJ>JK!RDr^B I6 A!R<R;"<!8!!8!R8!8H!R[wR!RR!2>"R!K! . 6P!8R6! AH!B%`HZ6DNS}!<PR!7M!;!<R M!<!7(;!=!7*6!R6!P0RR7! =DG! MW`k8 &<RaK7 !RC;R;!;6!.6 >!RA!R6FE!>(B!!>!6(DG! >!7 DE<!R>!R0R7!RD7!7R"A!6X R RRH!R6!66! R:6!08R6I8 I;!7*D!R!AA@FFR*<!A 6!6!D!,72;!R!A H! 2DNH!8! H!RM!  7R!X2T/6(D! 6;P!68I6K6KH!8H!!p<!D7e8!07!6 H!RH!D,ADP;H A!7A!RRH!R 6! 7E7,A!IjL!FR.R7!R7! 6!H!62H PH!KIP6K7!TX+6 ,H!;R6!6H76 Z)A!,66! R!A!R (6!R7!R6!BJ7֬;FDARH!R6!6p;vRWI:WC666!6!,PR!R!6! R 6!!7!R7!N8t9R7!NR*6!6RR7!7 6!$!RI!M!;2DARH!R6!N^ ;,R6!R7!K;6!,RH!67! (~'8IhILM^R0!6!7!M!;+;<0AHH H! (!6!R6! , 8!6I6!6$8!³(F!A(KA  Xd"S6!R <"6!<76! R 6!@N 7R 6H!R;76!876!!7AR!\i6,7R! 8! 8!Q!!R.DK!R867RA!K A!„ G!o" @6U;F7R8!7 R M!8@hKF!RA!K6Zh"6 6!R6!7.R 6!R6!;2R67! ,R!R 6!6L7~G-`RD77R!.KB!0R 6!RC!T&t ,46!R M!RM!7RP! RC!R6!R6!;F7!.66!66!K*7!R6FR6! `qG!84>"RA!F<!?OFFC!7 R 6!66B7\DG >!RR!K kR6! D!DPR!~  >4DDĵF,R6!"@!>0ANBG!*B!R>!F 8!<D6J;P<6K!K <!K6!B!@I6R=!2;!6`PvR,6K!60=6K!KR6!$!KR!F!R6!76R DG;R!AG"R!Dd7:DR6!.F6F!PL6!K ,R!> !D!<!6>s>8@@FvI6K!">!*F!.<R!6;R!6F jx6!6KFD!=2>F=!7R!DG;R!6dB`DX*F!6Z7p;x=8F7R6!=6!L6F!GK!!6!6@KRf"6K"=!7@R6$F!"6 6!;!Km6!=jN Z74KR6F!;!>=!IFR= RG8!7 I;! b;Q;x>PAR@(6!R@!6N6!D!=!.RG!;R!R6K!D6R7l9BC6K!R8!! ļRA!:k.DM!6R6!,$!66!6<L"R6M!R69!7DM!KR!62?LDR!F79FsF#G5IUR;8;>>J@VBrDR8!R@! "F6!,@!R E!R=!BR h!r6A6!6RK!-7R7!!6!,6!RB!77R!E@Ll;R@!7R7!6,G=! RK!6R9R 7!R!6!!>~ @ 6HA !Hy6(=!$!KG R67!;2B>/!F 87 !>Nn6R= !BD76!6,A DG!KFB!R6>!.;I!R6R6!>G@VBYDh!pG2:R6!RD!R67!R6K!,F"6!R"6!.%6!F B!@!8B 6!26R8!R=!C@\z6$!KK!R,6K!<!R> R;P!(7 6FP!<D X 7RM!RB!R >!R.XK!;6>6RR!G R<!<6!bRCV^n"60><!RR6!AG!6KR <!86F!GR6!RA!6 "6K;!<R!6K;! nq8778;K<‡G C! <KA !l61&2BKB!6 B 8!KR!=;R<!RR6!KR6K!7E! 66oR6K!R<!7R@!B!2AR 8!` d6BF R 6!9!KR;!J<2HRH!R 6K"6;!4F DG67!R DG67!B6R6RF!6F!. >GD"D4FJR 6!8G R6!R=!>,ARB! &<RRA! A !>6A9Y;G 6! >%RPR !R >  46RB!D=!R BR=!.K?!KE"R78!,K!6F! !@(L6P;G R8!AR86!6!6XF6K!K!1R6K!K8@"6RM!6 6!RK!6!64R>R!E!757@=JFdR=RK!G6K! $!R? @!c;?!2 FK@!BR<R!RK!f:>!R0AK!.66!6M!KS *F B!R B!6K!L=6 R6! KR6KR6!KR!R!:-R6R!K;!6T;\!7nR 2Z4<6!RD!76!6P! "E! 87K8R 6!R7P!8PXf@!6*E C!86!7R !6rR!46 ;6! R 6!G> hx;R!6.=>!K 6=!C@zF!60B!R!R6K!<h2R!@6$!K E D!RC!8B!R=!R8!:B70NR6K!R<!76! ==8IFJKRL6! I6P!6!7.;<6E!6I;! I6 K!8@;!$!I6P! 2 R>!AM! %4:FJ'!<6!B!RC!;!R6K!>H RF6F!R6!E!R6 P!>^v6< L  .R6!=! P:8j RJB!I<<";J8!L! #tZc9<(B!R[B! 60;4<~D!L! 6!  8@NKB!<A!RKA!I6F!*7!  !LM! ;EyE!F!K$L! |U><@"B2RR8!6!A AEFJJR6 B!K!!,6 !F!R 7!6!HBFq;/R I<!<!<R;! l pAC, F7QR=P6KB!R!AhC>! 469RK!R9!RC!9D*E!  6KE69!>I>!RDG!!D6\R (8!8 ;!R;6FD! K!D8R/ B! FK!;,<2B!!F!!7!6Y6,7@9!)@J!7(;!J8! I6K!8I 8H!6BI6K \ 8$!6K!K,RH! RA!;DR8R6 !R>!.8! M66J8!BK R"7!!!4<J"F!FE!PR! !2$F:;R!) HV6 6L66!R<R!6<!2=U <!R6 K!B*R!6D!z"VO !6!D 7.8!R7!M!>7!8BBR6F!6R! 2DR6!7R M!R 7! 6`7R26p!7!68R! %07!>!R!";RR!: / 6R8!6!6 78!R 6HT"7!7 R9DG!RC ;!6!\6H!Dp 'DDImKnR.x D! ,62H!M!R! 6!KR+R!6 ,:6!8!7R!!7"8!0ML!E67K8!:! RZ"2R*9!RK!>!>B!I6 $!H*7!P!J;KP7!'F6L7 *;!R H!6! 8 7!6R6!4ft 2B}H!M!R R 8!7D!;R !!R7!8N,66!R! 66I85LRW>a"=B! 9SAA B5C2D <! ">6!9>>@$! RDG!(!! P@F>!!v6}7$! Ubjt7BR ,6K!K 6!R6!R!K 9!2F"_%!R"7!R4"@R!?!A1x "6!6 R>! !,VK! F0R<!7! 68% R !R 6!B AGR7! 4@-K!BȨDG!RA R;!68DE 7R! F O.8 A!6F6!(AG!;!<F`{ 7!8AG!<(>! R 6!:xD6! P6FR 6K"6;!6!,T!6p>,F B!!>R8! 7R!A!46D =LD!K .;L!R! 6 R<!R "E! 6"b6k7F!47@RR6!; R 6!$R 7 8> X6`==!R!.< 6!R!M!6H!(>!;!,H!7*;!6  7RM! -67!HRT:6H7RA6!6$H!6R!!6!D%P 9!8 R!!7(@!8!D8!7,F6!D! E 08d!R 6!R 4 ē.H!ċ6!6!:7D!RP! R6K!D~88R6! F6R,6K!!P! 6F"N/A!6q7! 8!7! ,78!6(=!& "K!;;4! !!46:P! (62H!;76! .78!RD!ʐ2 k6!7R! .7 6!76!!(8!K 6:DC!F!86!R9RAG! z HV6A  0$z4F!8!4 )<8!0F!8! F 8!E ;H!!E *0);6!|r6,7FA !K 6R! "6FAG!6,8D!$!K 0R<!D!.8K!R6F!P! ? R6!H! 4ARR7! F!Q!!$!6K! <,PP0Q!RP!R!<D0GKR! &"7!7!Д8:; 6 7A! !086;! 6! 68DM!R !6º7!  8Vb>B!7R  O77 R !6F6K!7A!;F=6!nBQ<,R6!7! IIFKLR 2>6D7H!R9R!R! 2BF 6!RC!P!PR !6OK .C}- DG!^f nʁ<6 KR6KB!6 K;!R6K!<!676ADR8! l z! :JR;!R ";!R;!7R !!R !R!676!DGD!7N<460;!R=!R;! -̼AG!RJn6(>! !F6!>>[AC!26(;F! K! @@|ABBDDyG 8BNRK!R B!R6K!ID! 4R6!RD!! ! H''6;J"A!7*D!7R!J89!^,6E!R ;G!;RA6F!2KW (6! 8A!6T^RK!R06  K!7G!<9!7(;G!F!F6M7;l>! ! F(K >R!6;R 8!,>E!R=!>A6!Z !K *;! RD!K C!6G (D! R@!.G6!99;=B.F A!V!!6,7R8!  !of!F >!R6F!7 R 6! o %;AFaFGPR ;.>>DBC!D$!  F8! >!;2<\=!!!F!6647K9:!! !F !! "=!ALB D! ,R!@! 5<Vfn" R<!BCR "E!;FA!R6!R ;!@f-!8!;!l26R !RB!<!;<<=>@!0!F;! X.54@"R >!9PA!A4RI;!G<R!LkN60RPR!R!RB!6KR6!6: R8!!RB!,RD!RR қO>!R67F@ !;!!"<!4 R9!  HP*AR;! 6!RD!6O62789A:! ~)TBF *8! ( B!6!R"6!(!!"6! 8!!!8JiK!K RA ! K 6K!629;6>!  2!*!60;!!!F>! >BBDER ;|B[B.C6DMF! !! +@J,R9!86!AR!4TR :!6K*=!R!@ B!!!!;>8ARR6!(!! I>!6<6:7: R9!$! TK .Ĭ C!RR> B!I6!B!!4K R6!  .RA!<!IB!GR>!IE!>?!@A,G!K!R<!7N7<9t;z< !!A! 6B R?!R; !R9!!! !> ",*!1!3!;! "J:!^!b6  Ģ,6F! R6!I6! I!I!V9D ! 6/G³7! R6! R $6!78! *K!6P6!4!!6^7!! 9*6!R67R! 0:>Lb"6!6!;r;!*6!R;!R6!B8g!7D6!46R!7!049HP!R!7$K! R! 8! Ǣ + !V 779j,6!6!7!6<79;$F!6! #<JNJ8A7!7R!=!76!dz4F>R<7!R<!6KR <!'6F6K!D6!6 7 R 6!6H! "04 A;!7!.F6K!R6K!P0c{; <DP!7,F6F!R6F! B66 R!R ;<< J6 L!6 *L!;!A 7!7!A7$8! 8!7¼7L!R B  676! !R<! R6!! *AG!68!S!6o9;.F B! FPXr R 3B!R6!RA!rRB!RA"BG! N6!H!K .7R!R <! R 6!0!VK!K  R<>B! H*("0K!R9!6B6ε;!R6R!R!6N:F !; A!6R8!:ƛR<!RC!!5$FD!6 K R6! K BG!0!B!  F8! H! ,4@!!  ^RG! RD!66B;D<!!K7R!!(K! .R<!RA! 6K RB!K R6!!$! RB!46R R!//6!4/%6  XR<9@|D!!7!6 ,>/!R 6 I<!68!6=BsBFD!GXR 9+@@(D2E!!!!(!! "SD!9.@%AG! 46!FDG!6 6!G>6L98; 6K! 678!0HzTF!K ""FE! "6RK!K 6R!*&(K!" C! ;DHDF!R9 98:<•B6DG!!!! "B!!g6,7!! [!F!!!!!;N $! R<!6*6,7N9! , !K!K RB!(!!  RK!(V!K  .R @!RA"B!  R7! !6T7`C!R 4R !! 7!""/HKSRss !6@7\B $!R K! *.7!!!@RR!@@*ABBiG 6!306(7!&(!! ƑR@!2d =!@:@FBLR!ARR!!! >D,R;!!! V .FK!C< 6K!nx6BN6 $!A!6M!; R!R 6!;A6*8/! F!*6!A! 0&AT!6 .R6!R ;FR6!:*JB!=!X,w ,A:B!7RM!I6!#R6K!hpAPDR:PP!=!6!R6!<6j7rPR 6!4HA6<!A6@F!;!R!]n !6*F!6"6; R!R=!4NRDG!R6ABR!0H7R!7RA8667!.6;!;R6K!F6nD$6! 67!6.F6K!R6K!R6!~_27PR! ,4F!RDG!< FK"6! :;9! 6 6!$F!L! 8JR>>!9$C!6F!66V =!82>F=!!0S;F! 7%7L;XAR(D!7"B!R7!6!>6FR>F!R6F AAC!A!H! A|R(H!Z6 (<0H!RA!RRH!R!7!.8! BDKL/R V@"99(@:B! R"7!$! R"6!!6>7$! R"@!$! ,R"6!R"6!7<>,D!G! 8Fʢ>!9R> 8!6x7R6K!7R6K!8DL 7! 6!H!6!7a@!! .@G!$!D!!0D!(!G! 6! +#.2K!<!;!:*BIB!R 6! !A4A4 R6!R6K!!6!RK! RK!!!D!729;!!4! ;! K! (6C@EWHصHsPҎR ҡ ==@ASB[D$G! 8JT!>!dR@!AG <!7R!!! !,4<!RK!R6F!68!$!R! Rp "B6LFjJ8<R67!R6K!(K!67R;!DG!!L!!A!08!7!R<!R6!6R86!j48:BBPR !R P! A""7P!A,R6!6!7P!6]DZH 9!= =6>!@D 7! .R6!R9!6I8(;!!;!S<:DFIC!6N(@! K!R ! !A!;=.F;F!R6!T~6<;=URPR!!!6268l!R <(@! !!R 6^D!R6!R6K!e%2X8I!RE!7! .6PD^R*"B!"6K!!6! 6> R88!F6!RF!:6FC6!R!2<RD!R6! RAG!R6 4=!H6j9t:;!!!!! K , 67!RD!!!!!!$!K &:L"R B!I<!R "!0 6!xR 6! t! 2: H"<!R@!R66!6KR@! R<"=! ,FD!RD!< <>D!<6  ! J+ a8 V"6MAG!DP,R7!R!@QD!.6;!@ !8!RBR>!(% 2LRK!6"<$CR6!RC8!Rp;W<LR=!R  6F!R"E!K ^rz!"@J6I667!7R!R6H!R >!6(7!H!:BR6K!R6!R9!\v @F =9!9!6RAR<!;AR";G!;G!<;!D9!PX W9.R D!K ;!F4GRD !D  8!0>!7R"!Rnx6R(6!6!6(=!667!R6F! !F ;! =8BB~DyEG ,D!@+E RGE!R>RG7R>!$! 6@F"/!R >!R!R6!6LR8!<,R !6K!<~D!0X !!G!  :R6 R!F8! 2R6!R K! 26RK!D!D!=F>@WA$!R<!  ,"2/!A8!>!8PR6!R {D!'8*9R=!$! R6K!9w9:;^<!$! 4<R*!9!RD!R!6!D!! 8@T6!R;!,7R!RM!RR!!!!G FD!>6t7d8 R;! (0K!R6!R*@!6! Cj 0F > T<(A!B!RB6!6,R;!KR!J8D!4Jp7!6*R8!7!F!R'6K"R <!46!2J7R!RB A6K!R6!=!K  B4>!9 DG!,:D!!R 6!RD!>R 99!K!R (6!6! @&ClC!D0GFP !!$G! R6! !,;;(=!RGRD!8BNL>!<I;!6R6!,R>!RDG!@zAB BN!fG 86K! RD! 56 btDK!6.F6K!R!6RR!CRB>!<7!8@FrR6!R!6!R6K! !!(!! RA!ZG 4:86K!6!R6!!R6!66878>!! ,(!!  2R "6!RB!! RK!H!4 K 6! K <DJ6!R7!8F>!6R6!K .F;F!RB!0:FL!RK! R@! F! RK! RC!ҴұK 2D7R!R6!F7! =BBDJE qHDZ";B!J8i< !78H>!RPM.2"B!>!"(7!B!8<[;"B!IB!R \28(;A!B! 0 ~7!< !@R8!TR4, 89!7IAG!AG!R7!R=!F.R6K!7G!  A"#":%F<8R!7R6!R*H!@;*A8!7R!@7 !*>!R!.> >!R "D!<67!2G R=! H0< `"6!R!6A!R;!RK!6R<!66K!R6}C!8:76!C D!7!6V6̧=!< RDA !E!R=!=:>A!!!G! !!4 R6 K! RDG!:,:;X<0@!N!  _J8! ;!!!!!F!J6T8 .R6!R6K! R8!d!F @HRR!<!R7!RK!7&9":!K ,Rz@8 9R@! @ 8!! p2: RP!R;!(F!!R! 8:6R6!F! J;!(D! RE! "FDG!! ,"81!I6KE!D!.!>'BFR6!66l7 9":!K 68AG!R>!R"B!@p0~ :BH R 6!R6!9!D7M! K R6K! lK!!  6:PhK9!B0RC!G! 8!6 !$!R6!6"K!^R;F0:;!R"@!R6!R7!BR 6F<!8,F;G!! ҩ$K!6!$! RK!4>!R6K! A)2"L+R8!0F;R!R!B1JBJB!6;R!<E!  0R"B!(9!KR6!0>!6R9<>!F7!!9!K R K! y:6G;L>[D!K #PaFR!6D!C!6gR B!K!DK!! 6K!  ,">!R">!.t!K .46!RF!A!0E=!RK! 4"66!6=! z MJ ;A7A6BLDyGfP! R6 8!! ;GRB!>! RD!!;8<=@>!!FG @X \b6RK!R;RD=!6!FE!<!  8!R6F!66478I9q:!N!TF ,6K! RK! bK!K 4|6R!R9G!!!G  <! $! :BFJR9!R8!P!K!R7!! 6: Re9!=F9!: 6RC!R !` 6PRR!R6"P!K S$<BLBzRB!I:!!6!6eA!4RA!6RBRD!R B*;!RD! $ DLHR"R6!6F6!6I6!=RA!%) ;@A@0A@BVD! R 6! R  ;GR >!>!!F "4@JR8!RG6!R6K!66!l@6ZF@RJ;!R>!(>!;! 28<>F !RG!;6!6!A!6C607@8H9!!!F!r! >JPR <!R ;<!R8!R>!!q 68! 6+DE   :<R<!FB.B4DTGR6! .A C!R6!$! R6!F!>@6A R7!9!9&9,;T=!! *"6!FK!R6F!6<7q8$!R6!2>ZF $!RD!K R&"=! ,RC!6>!8!K R6! K >R6R <R6!6A 86K! 6@ZR;!R"<!RDRD!*K!=6K!  28"I6!7H!I6!I6! 0R7! .6R!R6!EpFxG !6FK!9 * DG!G 8! 6! E#>@"K ;!>R>RBRB!6:R66!9!,R9!R <!F P*R> 6!R>!>R 6!@AuBCmD Z^d!"6 8=R6K!66F!J! R<8@9+R8!6K RE!6,>0A! K!RD!,X^!6>I6.D>!K!6F!RB! <!D:p 96!>4_8B!FI;!I6K!RA=OR6F!R6K!4~7B! 4FETR;!9Y C!=R !JFFRAG!R6!G;!$!KF!6B!6K F!DFRC0G7 6!B!7M"O6K! /eGG!N4OBR "! KIB!IB!0"x'6!D8J;NJR6 M!R! 6!77!.66J<!R;!6 !bXL@7*6!R76!R6!BJ6NF`G FR6!6 !D! (F!;M! =(>! .7>!RB!vL880;A6!6!86.7;6!$!7!A *K!<(D!*8!L$O!8!4R:!@!R! D>!HR;!!R,F!>!R>! ;R ,6=!R6F!R;!0H6K!*RE!R 6!RB8 >!O:Z66AR ! 4BIB!9!;;0A:F<!D!R!,67!R7!R<!2RK! 0;4RD!H!RH!D _R "7!7!R 6!R(G!>! MA8*R 8!R!;(;<:=J>? B"07L!KF!,7 6!RL! (F!G! rxXZ84A!6R;D!R6!BDIRR*B!R8! R6!6K!R<!_pH G.68F!R6K!aFR;!72FLR6K! R ! 9!68!R!F,R<!!2H`6!(6!RB!R*=!6!:AFFRRR "6K!6K!6!RDG!:C!DR6F!KRI9!Td!FhR.!@!DM!K R@!R 6K!;!JT|7R <R>!6!!6t7R= 9R8!;6! <!  !r 8@T"R B!R6!R"9 R!R! v~7<=LRC=ID! A8A!RC!F>!6!R!R6F28RC!=R6!JR .R6F!R6K!R 6! "R <!$! 68;>RD!K>!6F7`89:$!B! NNF^NCR*F!R;F!K7;8! >FR+"R 6! 6!R6K!RA !K!R\ .> B!6;! IA! 4":I6"<A!76!FRDG!6<!!6FR>!.b! 6!8$M! ,6 6!R;! GxK R<LPR6 K!7"8!!@!?!!76!@!R"B =!6@R>!> < >!E! |"K : Z96K 8!.2RG!R ! K!6K9!R9!R! hIS!UK +JLT2R!>R;IE!!42R!6!;!(6!RM!A6!;;!4 RK!;,FA ! 6 >!;! FNR .AR!DG!F 6!R"9R8!6F! B:`l"l*;!7>>R7R6K!!7 R 6!A2R "6F! R 7R!6HNb>!<6AG!R 8!R<D6!;FR. "6!6!6! AG!1<T n}R<!A,RA!R!> @6>!>!2hp;!>ZRBD$E!$! 9!;!R6!A!R?8>'RR!R!R!J!R! ,6K!<! R ;! $LTR.PR!6!R6F C!>!2HR6!6$F!F!;2<@:A !G7!>!R<!4^ D6! 86 !R!6!!67!!.6K!  ixV89>FPJ86K!R6!R"=6!6 ! ,=IE!76! 6H6F=!8s< A !<6!7(D!R! N f8*:&;(<!6F!D0P6K!!06I6!K!8":!24>=!F!R!D!=(A!!2pD!R !!F (D!89>!6 K!;$A!9<96!R<!~uJxCJ"76PR! 6u866!RP!M! ;$K! R6R7R H!77;R!J6PR 88R>R6K!R6!K!> ! x x7K!R d PY^ $@D6R;R6R!A!67R!6!BFR*6F!6! H!6FR6F! 6FR6F!7!8 8!6!B!F> E7=!` 6<6RR!R!7"F6!C!7AM!R;!R K87R6! 6(D! D!M@ B97!R<! 7HR h52<+l76!7 R !2 88>R!R!R 6!6!R8B!@PhRB!8R6 D!60RFA !!6P! ? Zt~P:R6F86!R !!.<A !RD!=D!9A6!FLR0F6!K!M!6K!R67;R6! 2<67!RM!6! A"DG!G!K!R(8! 7,R! (6.H!R!8!VX\]!A,B.D!!! ,26K!F!A!R 8!6>R F>!6M!6,R=!!7R!7!!R!7.R6K!!'Dict Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html !z-NHB͊BC_D\] 6c9A92;tIM I! @"!!@FH +! 'cC I!1!!!!H"I!2=!67J8$! **]1!0%4!!HJI!29284ؿ5 H!I!  !!!A!H!0! ;H'! Uؒʥ9!!'<-Z1!!H"I!$! @+%"<1!!! !!!Ő#>*s*+-:. !].>.U@,A`BjH! # !!.(1!142!!%!#(%! 2"4!!!2#B%*2! 2 !!24!5!.>WƤJ0#2! 2*5"2!'5"2! 12 "2! 6 X @ #2! .A&d]M!1ذ32!""2!!%!h@.BFI !A{qC#1!!!!6B2B! @*;I2! *02!5!;!!0@!!!؝7%4<0H .I-! 2*2! !$! .I2 ! !@HHHJI!%!!%!!B ;!%H=!!(#@'^+0(4! *;!8.2!2!!(2! !2!4!4! @.7-!Y!" "v-U-.@@ P-!%R1@ !-@1!1! 2@ @1!2 !!.1!162 1"2! 2!">#"*5"2!2\#4!4 J1!2 |!!2 nʊ2! %5@4B*`!-2!!'082D5;#"2!@2 2! '5"2! !h@8@.ABfI! !#:%*#B#! @ 1 1!,#=+!;%!!ؑH#6%T-2!4*5"2!!25!2'4;!  !ByO222]B!2'5!@FH 2!34!24 5B-! nA%! (F! +ؤ@+%"<7-!4*1!!$ ! N--! #JB B*HI!%  !#J%@@#1.1@ 2"4!!2-A0Bs3!?<.*1!# 5-;!ع! (0!!54!5j@.B-%- !#2! pS %,%8->.z@TB2!5'5!0,2 R!@@!؎ 1!2 B!#2! 5B !0j#2! %%8*-YBI!0Q*̍@%!!!0! 02!5B!! -#B BI"J!-8.\A-!I!2 5"2!24xs2! 2!  -WA1AsBfHI :!'>A I!-{I2!25!!% 5!-P.<0!@ ؜PD !!2!9!H=!(!6#%2 ! -820;5%;I!2B5"2!0 !I'! 2v='!!!r!0 2! !6@@,B8H!#!-1! !2!!,#H%2!4"54i51!02! t102!! H D,2 !?'2.9! Q*2! %R.2.ؤ"@(BNH!4ئ!!.!c1!4M% B!! B%!%>'ج+B-1$2 !9 5-;!'=!36P!f#25!2$5! ! !!!2(5!! ! ! -2%5!4 F ! ;!!  0"22!50-2%4*!2B! HH ,@;2! +5!@!!!.0!HI! 5!bw!! !!!%6*@HHI!!0B2!0);!!!! %|@?@6BrHI!J! 4~8!!#!A1!1!#2!S!+% !5!%4'-.i0!0J2P4C5س;!@(B!+;!!"+;!0*05!:Z!!"c#0W2!4.5*@I!B! 225B.@ !5"2! M!P! w  2*2#42!05! 5 ! !#2 4! Q/!*0+<]H!I! HFI!  2!I D'!H h+zBB!4@ .I!I 4! 2mMI2!  H !!f! ؗ.@'"1! 7H!1!I o 4!3'-5-2.X\!] I!  6@mAgB!22! B,HtI!#@1!'\*K+ %6'ب<*I '!  ؙDΡH! ؍ 0I>\8H!!0"2-! ',@4C!2C!7H-!  :0H!I 4H!0*2!U4!<%  DH! I2! %BhPI !!<@2AMDH!;I2!خ6عI7!#5 4!L!bv 2* @4H:I!41!#20! ;! #~*05!H  9*9!?"<B #$I!-1! @! %B#@!ا* H! +؊H$I! -!&F $ ! ;.#{B !#,1#L!1*L!>z BRH B! ؅y'!*H$I! ط@1H ! '؎(H!I +'1!7W=5='!H'I -2+2! 5!!*;!! *0(2!+ 2!!I! 1E1*H,I!J! & 4'!@B]I2 ! 'JMI2!x5I!V!`F 2 !(!'! آ'*tD!I!4@v2!0@7I-!1I'!2M!! #!#'s0!1BI>$'! I!I2!!, <H! %N'2!4!4*L! *4! !!\H  :=$*=!4 D+'! =29!! {fm 4,1LHTI! "؇.D A!A!$! *n--!DV& dB!1! @2bA%!@5.2'! !!!!'!!0!HI AjCK!!! ;'! 0"0!H(I'! ' '!AjwC!! -!(!!'! G3! x1G10H:I0J!!!I!! :%w'I@`D! .@I!'!!@5#2!!!!! '6'f0!1HfI !!!'!A(D!I!!]k!H!! !!'!!0!!%%-! %-!''qH.I !'! 1!!ȱ!6i;7;J=HIM%$I!0 -!CB!'HmI@%1! % %@-.;!!!.:#;!!5!5*L!0 ;!'299!NjF %0!*@]]H2! #ҽ+@ -25! V8K*-2!0 !!8";5! Hh*(C!042!M#2%5!؂B%!0؋+!!%1!'-42\=!!!! +ؙ@0A(B ! !:x!'!'k-D2 $ ! 'BG-5!! !.! .-! '-!6789 %9BB4H:I!  9!5! %@.7-!%0@@BؖHH:I !!!2+03! C!!D#sr%2!!Yq0*H!*PB+%"<!!4C"D*!1;!;!Pqؗ0(9!'0 @+!-2%0!-264;0D! !!+-!2%j+09!!0\5! 8-#1@2 !!0!2! *@+!4@+!!_:8'(@+! -$-X;.@D\9!! 04! 1@ @-#2!_ N*022+0 3!+ئ@(1!4.*02!*2!2!5 "-@-!1Q1a2:3Z45 #.\.1@,BvHI!".%<-@ !-22#5!! 1.@1!B#4!."-!5-;!!!+5 .1@*BI!;H2!#4%'*2!021t2@5L9!@ j@-! !!!! "\@# !25M#4;!e>R~E"4!!!9D!2 !2,9#2 !%*@% !5!=!002:4@-!!"%2! !!2! 28@B@@ !.2!! 0*25!''j@*B.!!#2 !fʇ!2 "2! 2Z@*-d @:B!!15!!!(*J-@ !L[R 1,2"4!5!#x28!0025D! *2';! DVJB#"%2!2֕4!2*52!22#5B-! +WAAJBCD!%!*!+%"<H! ,"!412 1!D"2! =6!V#n%.-2!%2B% @ !4B-!!!Z#4!Z\@-!5!! *I(!6#2!!"4!! 5 "e#@@ 1!* "9H!+-.@ \%2%0'n*.!%81>@!!1!9"2! 1@B! K!!F#%B-2B!!!#3%41^2!X2Љ< ! !2!4!!1  N!X@.!B.%2!1!2-02!45!!2)4 0#2"4!!@B!بD  !!#|%4!!%2'!%.12<1!45 "2!5p5<8\9 23! #;-*-N.(@RB0!-!@1!2!!!!Y-@ !#؏%A*2!1!!("2!2!-2!) Hr8!0h12##%4'*02 !0@.! O!!!! -q%2 !!2!# #Z%'*!z 12 "G@#".!4U445d8E9!2!.!22 !0B9B%!2B!:!H*- @HB-!2 !2!22 !"!-!!B!012 !h!*#1! 0!@B 2!2.2#2"4!!2-22! !4!! 4!5!5528:9;!! -2! .8H!0Z1d2+14 ,2-2!03!21!2  ! 2! -0؇2c4 8!B*!6!X"2 B%!#015"2!42! 12(4~5!!!!#*4@%1!25"2! * 2! *2 !2 !1Px#V0#42 CI! 4B992@2!#%4!!7B!1025B-! 2!Zv2.4b!!"#L%5"2! 0?5%58@TB#B 1!!5a@B!-7I-!!0:2,4!*! !!"@@% !9 ؙF 2)+2!2 3!2(;!!!#@8B# -12! @ 1!؁J Z 208!A%1! *4!2(;=!5#5,9F;!  !!@-! 2 52!062H4#4!# #gu'."@2B!!-1!8 H|!2@'!2!B%!23!  #c#%+@ #%2!VJ#0062)5!42!@xB! 22)4509!@!5! %L@ !m #(-!4 2!5!!B! %$%:*P@B]2!2!421!0A3!@Z!d#2!!@1!'(2! 2!5B%5!0b2/A4h5 ؊Q..6@-!22!89!}+4! 21! 8!'M*U@!##*.@%-2!! ,5"2!2 @-!|!6#_%s@!!29@-!0"2B'4!#%}0,!<%0!2 #5-;!25"2!j |s  >-@B@@ !95!b*!@!002!2!"2! #U#P*>2]@B!@ !0.2!A%!#>%N+%"<0 2!2@"A-!0!2 !!@"A-!#O\7H- ! L&15@B!0.2R5"2!!%#.%.2!2)z5!2!48e#"%4!'-0!+T+D@JA BD!' 0'0!4'2!b!*'5!#"%42!42!0@%!12!2!!*+*4!#5!!_#H%^'*1+0 %4!0 1!2*4 0!'2!409!5=!! 0؉;!0؁U4 2! RtVi4Vv%*4!0!8,43!43!2:5V8ؙ9!!5!!B!2!5@@1!(-2! 02!3!4 _\%0D!248 #"#Y%U*2@;rB%!!-1Z2'0%5!  0 !1!0B+ ! !%0 0 ;!8T38H!0,8*;!1 9!2"-5B! (0! -! X-;\I2!: Y>! *4! *L-!  -!6; ;D=HQIMH2 .=! !!!H(I'!(4! @.7I-! 9#1!B!! .=I- ! +.I-!'H-2 .'!B ! 2 !!! ؇N!"0*31!'e2!(!!! 2w.k@(D!]7-!-62H=.I-!B n @(C!-;I2! ، <.@ B*D+I!.! @BA:AI!!! , 0! A.!67؍89 "x#F@BHI w*6"7!2h5!!KN Q! !&!5&.qw@.ABDH!<%7H-!g!' H*2!0S1I! B!2%5!2(5!!  !!!'8!KH>I!!2!5!!$! 2#"%5!>!! A.! .2!22T3i45 #*@@,BFH!!,%"-!2B-!A !#؄%{'5! Ƹ,48!! %9!9! .؝B.!!**G-U.X@lB0W !4#F'"2-5! 2!B! !@ $-!1.2B"4!! !؊ !02*92!5"2!9#2!1224C9!  02#5! <b#m%%9@""2!1J5*B#!.14B!1@!>!J#%L' 45!2#2"4!! !D102&8:9! B 2!2!2D4858!!! 1! r!@#!1b2!5!wrIOT F29 ("2!55"2!4@ 1!1,2D4! #H@-@ 5!  <*8@@ !4"2!12!_F2(8!#@"!!,\ d ! 205 92! %5"2! %4!5 5(8v92!0K1N2 ")"*>-@JB  2!2!9*2!5!!-pB!8 @!2@'!12!9-2!B!2!@"2! !F#?@TB!!@%@1!2$;B@#!!22!,6R!!2B"! 0 15!05!@ԽB!!'- 0!1\4^HNI-!8..bB%@.1!2 B! !!.*A!-=9I!4B4 -!1]I2!01! !5!T #,#@4B*@@#1!]? 6*2"9-2!@%@%B5!؄< 448 0!0(8!122! **+B*DH!!5!. #5!244*5!;! !2! *m@5I!!!!%2 !!!$!! S%.9I!! $! .4!a%a--j.\]12,78;2!0 *;!!-3H- ! % 5@@.D@lB#@!2*2!1*2B !*2!B@#!4" 4-1%2"4!!@!1!:D=#4!B!!15!!1k2C[9!%D'*08#X@5!1M284D5N9 ! !!*2! ""2! "^"H-h.'@~B-GZ.@#1!2  H*1!2(8!!!! J!HV-X"@H0B.2 !@%.1!6 8I! 2!2,8B9! 5!@1!2!4$5!@!B#1!PH!"B#0!2$5! IR!#.0J2  !2!g"t-5!!%B#!2(5!!O-9!4"5!v244V59#='! 6&B5B!@!9#=! .5.D12F@RB%1!01!!!"4!!.@%1!@B!: @Rb!22!!22!21!26-2!!2#"-2!2@5-2*1!6p0D24J5B-K@ !15!B-@ !*0$L!@5!M! 0625!B-!%%D@*B!!;'!,4#5!2B-!2 !!-2!!"'!.1B!  B'H0N2!;'M#4-2!9 2!2M!%%.*:@!12!1y2v4! +*#2!2w;!!%;G;@0BjH! ! F!!#%1!!!!!"5"2!#2%!-4!*@ ! 5B-!%1E57-.I- ! B%N)@8C!!! ?u•@ ;H2!241-@5!0!1H! 0@B#!52!̶N (2!2 .1 9#5!!  (5!0B! !#*B!!4@!@Lp!q#0!@AB!@!  0B"%!0B# !2*B! 2! 2 #2B%5!0j5 B-!1H7V;H2 @7-H- !!!I!-8H- !%'*+ 1m5F5b7~;<557;2!HzI2 @sA'!W !!H@+5!!!-%H-!2!H"I2!122"4*2!!!$! ,I-!!5 3!VZ!W%$'!5=5R7`;2!HaI2 @*A'! !!!I!-8H\I-! C*! !!!!!!'!1!I!!F d )+C!15;2e4I2!1p7-؎!H(I-!- %MI! . 6@4@hBnH !!!%'!+%"<1H=!!)< !! 1!! ƒ2!6Nd7T;24"5 0%2!9 5!!(R! M+f2!;\@*0@!2 ؈82!+$+1ؑ58;B@ 9@-%2! !HlI!I2 2!>VR%2 2! J(!'2!0Jq5!%5c5<7T;@KB-#5!!! !!! *' !-؀H@I- xM!I2!- x>!  2!!2!I2 C]-!!!#"%1!%6-^1h24!2.5 2! .2!2@%;!5 #2!! !!NI ̞*,BI!9*9!2@#4!@:^n#2л8!2$5! ؇`-C+ H! 2 !!2 #n'2"4!!d!  2*ID!I!0$5! '{*2! *2489 B!r#4"2! ʏ+ʌB(C!*!!!"3# !1[1`4l@pB .!B,-23! -5@#!2'4!M!! !U*-%2"2!6 "2!!(1!! @!@%1!!6-@.2(9!!2%5"2!25!9 !%@-!(T2,55!! !"Q- @-!9 %5A!4< 2!4!2 !5B-! 11l5ȱ7-QoH.I- !-9! @k%4! #`4;;@LB#)#0-\.%2!.!!B! 1 2%22!B2 !G .#;%!e,B2@"! !"MV#4%F.2@!!1B!!-1!: @l1-3!2!#2!<#j1@%!5"2! 0@! !2!45:7-H-  !-S-x.14BJ!VI! 4 B! 7!2!4!2,95!!s#2!5]809"2@-!!2!#,%*2!12:4T522@1!3"#OB"!؁|2!0.225@!5!5"2!W$2!J"2B!0؅5B@ 1!؄W92!4H82 !9 4@ %2!02>9B.!5@ @1!@.!!8 L !F#5! 2Y4B!2L4Z588%t@%@!1! !.2!(-2!@%!ʠB!!44,58D!A#2@!-@%0@!.12!2 4!*v5@@AaiB o#r.'''-0.T@ 2!162M/.2!1!21! 2T"f#2!!2*1!1n2!2n2!26k#4!4&5!!.2"2!.B-23!'@!#F.1 0@1!@#5"2!!71B!! 2K 1! @!-2!5mu7/;2!*6-V.1p20!005!5@-!@#@-!2>589!@-!#[%X@#2 !1B5N8v9 ~R@-!@%@%! 8"l@-!%5!05"2!!2! 4!"2! 0#2"2!!b!6#H%9 2A%!!5;h9@-!2b4Kz5f89 <@(-!@ 1!2@%1!! @!@-!|"@B!"-! q2-2!J#c4,8@!B!'4!@ 2@%!< am9@#!142@95@-!@ @-! 4!@!-2!!2.292! 2:5Z9 I-2!18"a@#%2!  @-!%,@%2!0!1!990@:B#!9! @250-2@-!0@#@-! 15Q5,7;2!#!H2I!@5H!!!!! ]@5!!!!@5!-X]!9@-!2*@!5-2!Vz1h2v89D 102#22!2!2@1 2!!%2! !B"!2@1 2!5! 8@ *5!!<v x2"4!!0N28  2@#1@ !4!!4!24! 25"2!1;A5A,B2I !1!##.*8- !2  !@#!1s$!5!!;y<@dmB#Q- 11.@8B#!@#2! B-%5!!8#A0%5"22! e2@ 89!".@#1!2-22! !1!! *"2! 1!2(I2! +'2! 4!12457-!HTI- Y %m+%"<1!- "\H2 !@qHI %I=! **؆-B.@KB.B#!2(9! 8#>@JB!0!2@'!2!!"'!1,2#2!@@#1!!"@"T#^%d-8!@/!1!@ 1! 5B!!B.!0-8@.1!!2B-!20#2! 0@!B-!-@!1!@~B-!4@!F#22!1@ 1!2@!1,4B%!2B!5V`r2*5#5!#-2@!B-!1;'!2@ !4!#2!R l264%22"4!!B!2.42!!@!2.5<9@#!!-52!2! "0-F.d@B *-5!@.1!2*3!5!522!2.4@9@#! ! 1!B!!O+.@*1!H A ! 2 !HI ! a@4!o%#%>*-2%BB%!204V5-2! #8*!\#204<5!8! ""2!!-2!  F"b2B5F@ 1 2@#!1 2@#!(@! 9! : !F9@-!2 !@%!*.1F2!0-!r 24547B;H"I2!!!!H!-$H-! .p7072;@ZBdH!-.H- !  !$! .I-!!5B-!#2!.1f24z5!!6xH$I!  |4"5!0!H"I! [A!@!z#U%2D5%2!2 N V2! 2,8 5!B%5!08!%,BB%!0*2! 07[76;D@vBGI !-I-!2>HI!!2 .jB.!!!ȼ#*%1!!.#A1!15!+{-A.!!0!1@25!$!! B!Tu!!bI !$!! %g*9! uBB%"5! A ASC];!.6+-!5 H!H=!!#'#6%F'X.42!0$2!='!12 "4!!@''!6<d!2 !9B%!-0.8@!%2!25!2 2!2 %5"2!V # 5/5D7L;2(I2! '0 ;!I  !-.H.I- !- ! ! :1D20 @ 5I !%0!1! !I! 485H7X;2!I2! 2! !!!-cH*I-!!- fD! 1o7&7e ;(I !HI2  i*\I25H!1225 !!!! 4!:I! ! %0D! E+6@CRDI!%(;<1!0 ;! <L7y!%02!%0C"D!02 %;!! '5;;h@A+"B,#!%$-!!@!2!2,H"I2! "8! E#-#4%Z-!#2! ^##X1  2.2!!1!!!m^! -<14@!!g }0;a !-9!5S697-THlI- !!*U@*B%!5!!+%"<1!- %?!2C-]1I! H2!! !7! !!!@N)HjI  I2!! !!  '!181@24! 0!H! 6zH"I!=6  2!7H! 1 2!'[-0.2#5"2!1,2@8!- @ !,#5"2! 5@-!!g!<#%2!9!5@-! 205Z9@-! A"&#(-2!2*y5"2!Pu#2 B!!2N5!9,""-2!2@!1! \.5"2!h01265!92!!!;;!! 1*2 ! 2!12B5\9!%A@ B%! ::#5!!"2! $ HV2 !!!B@ 2 !#2@%--! 2!<F 1@2 !!25-2!2*5B-!#5"2!Rq 4;*;F@\B(!!%2B-@!5!2(I2! %;!#4@!457-.HL2!;hH- !7!!H!!-1BMH!. 5!0(1!2 *=!!@HNI2 -5I! +%"<5!2 AH!!#,H"I!22! !$! M@%7H-!-@HI- 8"9! !!1@1,240!!,HDI ! *D'I!H='!$ ! I2!!!@-2 !0 4!-2.m00!5<9@-!!u!J#l%I*-A298B%! 2,9@-!#7%5!44,568! ! B"!0!1'2 !2<5F89N@!B!!"2!B%!.5!H2*5#2! -3B!5! 1244H5!91!! 5 "2!  5!2+k5!!  !,8#2!2 %4"5"2!!< 24x5C9! "0C!11657\;hH !!?!.HI!! 4!-!H-!222HI!!2 *&@@8ATC"\;!!CI !$!! \8H!!!! %;!6\ ! %;! CO. 3'!0 2! B%! !-4.@ !12!4 C! +C@'@8AFDR\5TI2!*7-!!'!I!+2-:2!5B-!;'5!HI2 !(5 4>*-D2'!I-h3!1W4(7!H%MI!6JԼI2!3(;!I2!''344'9TI2!2 !1M12l345 Z@=@NB H!I (D!  D!  !5,@#1 !#,@#1 !'5!2%<-8 0! 145!2!;@'!  0!?s!0,2@ !2!*S!2B-@ !):DH$! @%! @;2! 2% {*1!5B!t ''@*0@ "' !0\"]5! L\0!4 %;I!@%5!02B#!0 4T!d*02!3(9!!08"9!2s8%8!;5! UO8*@+NB!5!2;'!0\5! :'*@A!2!=! !X.+.8@HAbBWyD!2!'2! Ҽ!'L-!!!D'N*\+-2.J4! 2G5! 5@-2!0=q5![BFMA2*L!  2x*2!0 5cf*2-221!3.;!1!1!0@'!4$5!8! MI2!r   09!2!7H!H2 ! 42;H-! '.I2 !0.245! %4'>-HB#!%!1%1!1";!2;2!g42! 40D! - -@4AJBĎD*I! !1%7H-!*!F$@%6=!-42!1&6"7! 3@+ b@!%5H!! *@!0Y;'5!(s%;!08 02!0*4! B!!' -^0 !+j+:-X@|AV\H2!%.'>k1R<;!!!==8I7UM!-264!b!>%V' +%"<5!5*7-! !!5! !\!A'!!J">%L'*25!MH2!-f1!26!W6Zd9! 1+9(;!! "2!;!8!2a6*I- ! @4!3 3!8!;=!!-12 !!0J ` 0!-(1! *1!1 `D'I!0-!'!,!D2! %M@%7H-! 6~@1!!2 ! %2 ! C~\I2!"P: L63%2 ! 0=!!# ! 7=l=ZHEIM (B8I!4"51!%@ !,RX'! gd@*\1!.7-!1! "!2!-P2 <-!'!@1!H2'! D'!7%8B;,!I2! %%-'*2@0A!28';!4:!;!2;!!09!8HI '2 !4!2245 @ @BOH\I!К,6%2!0j5!H0'4! ,''!@0A%12!" 22!6#Z%0 *2! -\5"2!6 !R5! %1b@(C!Ω5! *28*L!@&@C0D:H@I!!!*!!*! '-"=!8%F'*F+2!2 *2!0*4 0! > BJ*1#5!3!4!4;!9%8!2 !+0!0L1b2!ƺ'.+04!0-!~'0-W3!*02!c!Vr~  &'*Ɓ+ƌ2!5!0A2(;!!4!5 2!0:2b5 C I! 2$8! *FD%! 2D%!F^%h 2  5!41B @# !'-!-y01!!(! 0'jA!00H2!, <8!028;!!5@% '02! %%2*@5!8!2!B50 # 8!#*I2 !4*!2*!!$!%I-!!  Z`%2$5!4,5!5!B'*0;!05!4%2!7==XDHrI{M HțI %=B!0!!!!'! .7I!!'F-B2F=(!'! D!! *o ..0@@C+ H!HII- !4!V0-! C*! !'!'4->2Z=!!! !!! .! A! A!$'! 9*1J2!78 9;:!BHgI!!!! ;! 3**.PE@"+!.!8%;!1"2!0(8!42!*;!1M9!J$ -!! --$@ICB#D!0!x*=!H=!xE 08%PC!42!04 *1 2!0';! 0;! *S@,C"D*!20!  02C*! )$H! *J;+2!I2! ,%%2*"\1!2!4 0 2!,!!#2!2!*4!D(! Ld'p@A*%I'!IAH!0%*+%"<4!4!I2 !4D*! 1!<K0#"%4! 00@?B(C*! @B!BJ*0,3%2!2 !2 5!0s@*5!!0,2`8!!,@*5!!2,42! 5!42! !@ @(H!I!! #!!!*-2!t,!R! 7T*!\1@;2MH2!  +0E+2 !-;!22V34+5 6$! *2 42! !*@*2+V@hB!0(\2!40 ;!%&1H<H2 !Gd!%$q*(+!5!!!H#I%N' 0(;!2! 1(1625!A !2>  ;!5 3!02! ʳ%V0;!!2#4!0.2!59! ' 'D*@'!j1~2![HfL 2;hA H! *0(\2!22!0.2H4I8!%00 %*8!%00 %1 *1;!! "!2!f! .!.@0ADBHD!%(+!7-!-'!*I!DGq%'! 2!;! !h-,-..@:A!-J1!B>%1(;2! P!;2!!>%Z+%"<'71!0@.B;'!!2 248;!'-1!$102!%0!! 0 !4!D'o1(66=!2@B! !g*9*JHRI *+-!@ 5!0!2 !$'! #d-2A'%I-!!1C!!!%$'!j0$2!,@*5!022Œ4"5! -_3!<JW0B!!T+2! (#5!4@*! .#4!242! IH%**-!0$2!0 4! !#'@0B@%1!2 ! #u@7@6BDHNID\I2!*-@!-".! !!!'!+(A!%"<=!!=!!#<%J'd*p-2 .2!2!5B-!0!1*2  !2!224D%!0(1!'!(",8!b!1 7! V%*5 !!00!5!.Ҟ!!=H2'!'-0=14HI! <**S+9@(C!*.4!P(!%0$9!*U@*5!1%1!8JjD4 2!4 %*8!0(2!'0D!5! 4 N-"2!2  Y0 2!2 !%1! $6F*@2!0 H=!0 Ь*4H!w ^2!. \2'! *e+I2!!g #@N%$.D@7-!I MI2!5UH2!0 JN2!0 Fn'42!7H!0$9! B'0(1!  "*2!21! :lt*4T5!0*2%0!%2+%"<2!0!2!0B !52! >%A+@!2#5!0*;!`06;! 4 ;!!*%2!2 ;!01!!!!12*H2! !! (!! !;!!<L h@*1! uA ! H2 !!! ! !¬@VCtC; Dz\]9 9Z=WM H2!-t1<8$! 1 5! 2!\!]!44489f;!! *0\;!!-162!! 4!!(H! *0\9!@AB^h!t%'4@:B(H!25!'5!5@"5! !!-5B!*-! N+3+>\t]5 P2!%&'*<5!!5 #*%2!2 !!5!H!|8%1(H !H !2;2!08712 !'0!@5!1Nr229-;>=! I!B!!!2!4"5!lg'l1RB4.8@MI2! $!01!@5!204!4! X0&1422!4!0 03! (045!5)9!2!24;!!4!B-B% 5!5@ !1K1.2X45! !,!H! >DI! 2u#8B#! 9@-1!2(4"5 2 !!! !!#4-<0@%B!52'!!9 0!#!8%! (@!4"5@!@!7=l=8HHI^MA]2 !!2!I2!'!  7H!'0-&2:=! I2 ! !!!%C.@ ;H2! %(@LH!0$3!50"2 3!2 !7}89;54!v'!H!'! :FB#'5-2!2'}@' !4";! 4!Fb  "%5$*09!0#t0#2!0#2!2y@,B%5!'5@B-! !TzHI 6@L'1!6! *!;'!6(7I!7! @!;2!!!* H2I ]2 !$! ]2 !!0!0%8! 8!,J!!I! *@+!44! 5!!! %2@1!22B3-45#6!!! *..l@VB##2%(-Ό.!!@!1!-2!-2##o%6'X@02!2!@%! 2!2"4!!5B-!#@%.*.5! @ !6 @1*!B@ ! 9x"2!*l+-22#X@*"2! 2Z5"2! !2!9H!"H"j#z%0.2B45! $FB! 'B!2B'*05!0ʊ204W;! %dB!S-!@#!K0!9B! .%.9i0H2 @!.@ !-! 2d4! .6I2!22!2!4"5'!,2! 22253@#1!$ !2*2!0'#4!0,2 2!#F0,5!89!!6 2! 55!@.B2H-!! !0!2 !2%5!22!29B%!0(1!@#2! M%2%0*8@fH!2%2 !0@6#B!2"4!!@#! %B!:"#0$4-2!! (*6.2!*/^6">*FBf%!4}5!2!4!M!82!U  0[!I*.@#2!0+2 !D. 84!5H%5H!0,1-$2!!F(#2 "4!!##2W@8B#%!!2!0!2!1@-!0!2! #PAAB.DaH!I!#B!#L%Z'~@ *%B!@%@!2!5-2!!0ƛ5 >;%A!1!0B!0@X2b!2!9!!;!' !5;!0_29!7I!!N#c ^ J5(A!-2!2 !"@-!2 !!!@#!-!'-*0F1F[^H 1H! +8@g@FC+ H!1(5!2 !8o.B%!6<2@2 !8I!2S5@-! -! !/!2*:@JDH!22!0$2!1!8!1!2 !GX0.2>I2 ! 1;!! !!!244K55"2!*@ ! 2!5"2! 8V^%fB%5!2%5 d"@-!5#2!!#1H!8 5!( !!@+%"<1!!!!(2 ! *2C,`]2 !0%0!%%n*+BN+%(*W<0(2!*;! 04!-3!8һ;I' !162J4<7!2!$!*01! 2%,*6D !14!0(2!]8!4 @%1!0*1! ,@62T6v7T8  '2!C40 2!B !!!I!4 H- !7=e=BHLICM4A!1H0^I!2@!-02<3!='!!!! ,.I2! 0)C!='1!-22=! "2!!! ;'!7L89`;!6I' "'!2D!!HbI! Dr]1I! "1!!2@ ;2!0'**2!4"55!5! *g*E@GBKH %"%:'AC6\I2!;D!(!*!I*4!5.8!4!41!5I!0B!"% !0!-@ !*0%2'5!4#:%5 B-!2@!25B%!#@NP929B%!26 4!2!5B!P~ 1!393J4X5v6 g@&gDI! @!(.'!%2! 2!!B#!'x-12 !-A=A.B2C I!I! ̇#́%!26 F !'(B!*05I!@-2!!-.@M#%-!! F!!1 4@%-2! !"#@-!225D9@!**0@8B2!59!# mB-@#5!!P (%2!245"T@-!5"2! B#!0.2 O!!2 !!D#`%'*1K51! 4J8*@%! 9!022!4;5!!K.2!2hI2!'<FTm0@%!-4! 25!!2"4!L ! 24V5@-! 5 596bDI!Bk2(4!! %6!889(;!5@%@.1!!2!4l5@-!,!!!! @ 52'!BPHI "7!(5!9-2! "<@*B! @-!:!Xq5; ;X=HIM @5@<C0D/H4I! .1! 6<2!@:A!H!;I2!V! !2"(*;!!1=! !5!@%h'rHI 4! !.'4+2!02#"%5!@!7-! 1!BLn ƒMI!  H='!  2*2'02!5-;! 228;!! %0 @!(].7-!$! M!2p3!-.2  !'!!! KA%I'!5U6j789 7!.@fH !! 4 4!5(C! 0~*2!0@!;2 @%;22!j$!&- ! !!!!H$I! %I=!(I! ,*02!423! !!VI P@+@!'.7-! 3! !0HC"D3!8"9!- *!X^!!%6 6>7:8BMI2!0!2>4! 1!2,42;!*2!.01! "01!-8FL2"4! *0+';!1d5!1k5 w%5-!.< 4! 2!2%02! "*O*8+L-@dA!1z5!;!!!18%";!!h"H-]!,/r-!"#%8'04 2!102B7F8!$! 2! 0!*5!N6>p!I2!13!184=P;!@1!(!!2!1~2(48!-h498 0@;I2!2F Z8!#,3C8!14P;D!1(228! 00! !02!! 2!! 2!!G,H! 4-:%\*p@-!0 9!+2!0*I2! "2! "2!r5 6R%*08!0,22!22!02! -*.;!2C*!2+H-!0E2! B**2+IB"D%!0.2!4[5!0!F0*;!13!4!4!1.4=8! 1!0l ;!#43A8"9!4!*!!$!!  40!2D%!5u;>;l=ֹHIM  P#V%^H !L*,@\1!82!25!4*8!46;! !0';!''M*8+H@)B!1&2"8!3':U!2!4'D2!9!9#2!2!5! 2A1*L! %.BB(H!I!%@%%8 5!%2@,AH!-B%%8 @ !! DX! @@;I2!2!5B-5-2!5"3@ !,2I!;!! \6H!!!!!I! 2!j%8! 2<b%8!5 "2!0(;!%4! 0j5!2#5 H!0ö01234!!!B#H%1@%-2!!.1!@52'!V v~ * n!.2 !0#M'2 !2 2!2-4! ] .2!B#!0(2'!I%2!! @%  5!BHI$! D! L++P@(D! ,0%!2!5G;2!Hb%0218 ;! 2 !2C8%1!08%8!@ J ^n1n6"8!8!;!25 @4!162 !2(4! !*1!46*0!uB!*0!2!P  6@ [5!0%9! .A@# !128 5"2!2! &--@*\I2!8'-5!0q%+%"<'!8T6d2!%$5!2@!1(;!! C!2@ #5@2'1! #9++P-d.@B! 2-2!%"<-!-!2 ,>#'%Z@%!*"2! .;.v2!@ >NT!+m.5B!!5B!#4!#2 5!!2B !!! ,2!2!2%4 2!2(4!  @@-!2R8.9#5"9!! 4#.%!!2!!1!!!#<%N'`*0@1!022~58! `L Z@LB*"2!B%!2 !5!2 !" 9!!*9A@!2,5!;! ! -2!! 2 !C@,IZ|!2 B! =2@ƵA! 425!@0!I'! 25B%!4\ d 4! $9!12*92!B*!  2!! 247>92! 2%@%\1!#l%O'S- 0 !!!!! U@,AI!%;H2!2.8b9D! 64*0%2'2!25!@%5 !A !2 0B! !!!  I3!(! ! 522B !5;;V=oHzIM %(I2!01!!:!!'<#H6I! %5B-!Tt 8E@(B!$!7-! ,4I-! *C! H- !! =!'T-j2=!(!!'! AA!! $! DI!, J! "-AD! ''!@*D!I!4+%"<;I2!7H-! !!!-02B=!'! !!!! ! !!5v6 78E9 #-@@1!264%4 2!4"5! 7BI!2O4t5q;! !02! F P 1M24(='! 3!228! %1!  .:%2!2;!40D!y'013,8H;! '1!1 1H'!'-81<2^; S7!  .D!5'4! !@!%i*05 01! *04 01!-f1I2!68-bHnI!!! 2-6D+]!8!22!8 A! H'!R!f  0.D+2!2 2! *;!!4H! *#*0AFBLC!0 '0!I'!!!#!4 <F#9*5!81!09`9!3!5!! #-UBB>CGD%!*!+%!;;j=fH]I2 &v2 +,@2A!;H!! 1!''!HI!FT! +3@ !1 !  1-! %0*3@%1!09!-,2J=!2 ! 1! C*!  6>-@5 ! AI! ;I!573%9u!I ;..AA0C<\6H!!!+ H!6*4-7H!2*H2'!@1!01!4MH!2~. 8 4!12!2%H' ! +!1! -!F'!*2!11G2e4>' \16I2! "4+LA!00;04!@'5!'1! =!6!B *=! ='! mD!  !!!!*8!!! !B!'-00-$-2@DAT\'!67;!!1 2!!1%**;!!1(4.8!!! "11!7U<<6=H*I2 !2  !7!7<8Z9p;! .3!0! C! A-!(H!  ;!  1*1!232N4^546 +A-!  !! 7!( !! 1!#X-h.6D1!4!H.>I! 4!1H @*! 4!y68;;=1HIM H!I2.@;I2! !=AA>_jx2";!0B4 **2!1 1! 0*2!r2@'! +.1!R n *,C"D*!0B#!*! 2*A! !#2'2!2S;!!'x-01$,HPI! 4+L2%5!9.5!!  5!!(! +$+:.H@lAB!%"<4I!;|=2I-!L%N*7! zB]2 !,!!!! ;!0!T!!! @0AC!%7H-! +,@'1!%"<1! !&!<'J-V.MB 2 !1*02!04 2 !2#2!2 JX;!- +%"<'!2@!12!22@-1!6-==LHVIK@M H$I! *&*k20@@CRD! %;!a7H-!*H!1*Ȟ!'H2!(!!! -!'-203 A\H!$'! 0+A!2I2'!-82( !!+9!% !!6789I;!Q!!'VH/I(!!'! K@*D!I!+! ++0!AC.\1*7!+ H!*BВ".%0-!H2!B !)CAH! ++,A6C!%"<!!H!.%K*5!2XMH2! 12! @-!0! \2! @1!!!!H*I ! .! C*H! 0@6A.I!6I!1I!!4!!%8HJIXK22!2$4 2!!! 5! !! K/+9!, P!!8@!F@ !02!5 5! ' 'DHJI ,!!B !MH2!2%9!!!+2!!$!! 2 2-4!1s12345 !x.C.2@8BzDH!22! !@#U+-282! #*@# !4B-!!!(%!!!>#H%p+%"<12!'"2 !02,B%5!!B!22!#Z2P2 2! }@1;H2! 2!0! 0@!0 5B!mDHVI$! * *nA(C!H! 0<I-!1^7H!;I! +.*B!!9@!1! &*;'!1F2B-! -5H!I!X **6+!6@2 !0;4"5!0;!!54*01!  4@JA!4$5! 4*02!7-!  25! .d.D@NALBU\2 H2!2!!! !#J'"+1!>DV;@1!B!!18%02!#~@-!!1! !!!v#2%N-21!002%"'2! 4!1;! K Vlr #-&5%5 5!  *2C! B!!0.25!%2! !s%&H2!!\@ 0.4;!!A! @*\I2!4! ++-A,\1<4!+*\H!%"<!4! %12!1,24!;! 58!L@.1!9*h.2!122 @*#2!@@#1!A! W ++@4AFC\I2!+%"<;I2!\I!a0†2!2;ΎMH! #%('2!1(2!4@%@*!;!!#%'-0%OAA2BC"D!!%<+f-|@%'1!8 8;RH2!2*4+:7!%"<-b2^;!21 5B%!P:+A6$7 !1$9!@!.T1!829;2=!!!H'!'Q5!4:5 @-282!51!2/;!8!!0!=5!@!"-4*01!(D!! t@ :4! A!(!! 5B!7=R=:HNIMIʪ2! *K2!'T-H2 4 +D! .9! !! C!'Ё-*2 ! '2!!7\8!9T;4!!8H!!'! =! @! B'*N@-;2!.!2!! ̥2++8C!5!I-!%"<-! !H!1Q1@2v45!HI!!!!H!4 D! *2!.!!'-! 0!'!H(I!! 2!$ 'N-0AA2Dl\<]1!+%"<!-1;!ư+$x@+%!">%' 1!0D!24%2!,24!4B! 4*@2!@\7-!12!05!'-01TL!!HH 5@+%"<1! %' *,C!!0C"D]! :B5 1C!2+2!0A! !0!v~ *004224B5-! -!-!$ 02! 2 ! !![*0+L];!-4I!0җ'!9H!!!2 !!, !f! *.@6A!3%4!+%"<7-!7-! *0]M! 'EAA.B:\-!! e!!4!'J+@ %  *k20!2445O! \1!B%'"1l28!'8!=! 88!9!;! ;'!0(2.5!2!o *1! '2!!-2$!04!;! x 5u99h;h=HI'"W-<2! !T!!'! !!! !!i@A0\"]4H!$%!1#!! ,DZ!1,5%2!@!  *6!7!!9!!(8!! B! #5!6!!!' 1!*2!'=-l26=!' -! !!'H2!5x678 @@2H]1H!7-!!##2!4"2! -E-:@TBZCuI!'!2(;!A%4!%5! H!̛-,@@!5 5B-! 2! 2!>8!2!.1! 2 !4!. 9! 31!!!H—I 6!1B1\234!6!.@HI!'! #%2 "4!!%-2!t! ,.0D!=!22!έMHAH! %2!+0HI5I!@7-!02! $! @(D!;2!  !H(I! 3!!! %"%0HFI!!!0 ?"+1!!! MI2!FZ %0 Ⱦ2! *(1!=! .%6]2 !0*;!'!!2 2r3W45!!!@H*I !! MH!!!! 95! # #ȥ%0'!D!2!0(6!-";!!!!! 0%5! +0+4@:Ad\H2 !2 !64%5 !1H !20!%!.V%-!',3!;! +%"<2 !'!0>!!H!022! +2 !!2@#03! C! 2'JC!0_'40 2!4 2!'V-0130HHlI!  0 2! 0CDI!H2 ! C!^F YV0'A!0A1I! >%+P\H- !0 * '1H2! 4! 'j+'0!!,!!!! +ʜ@'! 4%<+R@%5!8%1!2*4 0!;!%"<'!'!6A;<;X=HIM H!I2 -Z@5!!;!!0%VHZI!  H%,@ 5 !;! ;!A!' ..2B!!2'!I2 !!fx  2%:@;H2!0;!0 02! 8'84!  .@4C I!7H! 5 !!!!' 2!'>-z2=!'  2!L *@+%"<7-!H-! I-!$ ! A\H' ! *%'! -@*D!I!+%"<1!'J-X2 , !!!! @7-! @-;2!! !!!!6p7u89 ' @@.AH!I!8#!'-4.2 !!.\f!#4@5 *@-!12 !2!! 2@-!0!2!! 0* 5!12!5 !!@.7-! C!1=!&!;!*2!HH I!!  *5!!4!  >.@;I2!8!!6D %0!8!  5! B !!223415 !.g.2P@XBI 0{A! 3!0@'!DZ-5#5@# !#08 5 5!451!8!2$5!!!!! 55!9?;@*B!! #2 !!:%.T2 @# !29-2!2.9@.1!  !!@"B'!2*4)7! !!-4!! K >Z 2"8!  0A!9I! ,94]2!4 ;!!2 !2 ! %P2!B!!<Pl 1{2  ! *5!9@#!2#"%5"2!5"2!0%5!  6V%0!8!2H4  32! \@'@,BZI!!!!-*B-!2$5! !!!%!8!H'4!D%!#5B-!  l!#0B#"-!25 !vBEO !5@B, #2!@%1!"2! >#%2!@B#!2 B"!  I2! #2 ! ..B2@w%1!!5 !! &(%2!5@!'- 0-1n\HI!! D%0*@-!8 H2! !V%@pB2!@!B!4B!1,82! @@*!%@1! Q2*>@2 !0 2-!4O;!1!  2!R| 6#@2AI!8!!   2 'I2!9!  8@!jB@ !2'2M!50-6A!1!#2!!2B!2%5B! !!!2I2!F!! k(C!M! *@ 5!25! !K-1-2@JAnB%!!2#^%14!.2%5 !'2!2B!%!!4%]'0@%!4e5bI- ! 6<5#2!25!0(4! @%5!0U1!5%2!6O;;F=$HRIzM H=I2!0'6H"I! @!!0 C!0! 2!  6@>B\6H!IM!%,'1I!5!' -02Z3!='!! !2! DI!5!  I2! !!-62 $'! D!< !!! *5!  M!627V8h9 I! @,]1I!-;2!!!H!! .AA>HI$!!  2! H!2:'0 ;!01! %;!8! LP43! *0C(D\!]!;!:DB 0-!4 3!0.'**2!45!22~3d4g5 !BH(I!! !*+MI!8H!!! 5! #,J!N'! ,82!2+00!MH! \2'!!! ! MDI! @!!2@HI!!  5!  1!'-n0F1<!@! "1I!  -!  (4!=!!!:!! .1! "*.1!I=!! B*! 6;];D=HIIM H!I 2!!6!!F' H2! @'1I! '2 !',-<2(=!  ,!!!'! 2 !'(2=!6<78F9 @+;H2!! MI!H!!!!2 !2223!4k5!  !!!!'4-J1!!!! !!2! !! !!!!!6=JTJIKQM %/%.H>I 2!05! >Z<*421H!'!1I!e#00V;!-:2!=HvI'-42>=!!!'!!!!! ''`+@,AH!.1!!8!!!0T!!t'!5 **@ !02!  u4 n*1! I-!!-T2n=' \Ă@;I2!!$!! @;I2! P' +-T@*B!4! -!6k789q;L!!F'zHI(!!'! 0@%! ]2 !15';'!!!!I! A*)*>+JHVI!! %8!!; 3!%"<2!! ;!,!0%5!B#! v!2!Dg(A!9#! B2!!, "2! @*B#!!!-(@.I!2B! !#('! 2-2!! 6! 5!A!2$5!("2! #4 22"4!!11234I5%^AA^B0HwI ! &".!%*-@ !:!#<%-2!!B-! x.(@!2@#@*1!5@*B-! !0B!dW!#4.525!"-2--0.:@*@!2#02!8B !Z.*12!2-2!2 -2@"-2#5!!2#5!! 2 !< B '2!2 5!5 A*B-!1!+8-BH‹I!! @@B(!#]@#! @-!Zt  *%5!!2!@! !19!  '2";! ##0*:@.@!4!B!!0%9.5!! _!5@-! ''f-l.|@B04@!^%!@#!#"%4!#-! 2!24"5!2 !!'!!:#H%1@-1!!5#9!!-#1@!@ FR2-8"9!!!4!1!1 2@-2!!"G#I%0612!5^82! 4'Y@2B%!9!*0!@H! !0245!9!0"2%;!!02!062R42;'#!(B!2 !2!{Bdb2B@ ! 425!B!!5 @-! %%24@B! 7"*-2!4!!.@9!0;!26I=! .9g;!;'!Q ^  : N(0R@1!2 @#"% !0 3! *4! 1 1\2$5!%5!,02!9!! @0A!!!102!4@ ! *02! !AA4Df\<]1!\I!1";!!D%J.W@('!5!062 42! 4r"F*4!3!42!. 8 5H!-"2!5!1 F.;!2!14\<I2!; 2!1<2F9@ !1I !H"I!%2!o 2! !@a@2BxHGI!:F"O#N%-2!B- 5!-B-!@! !% ,A!1!#0%2!!(0'! D!I! +-!!!:%F*0B%2B!.B !224Y5@ ! %2 !l  Ff2@DB#.12'2!2"4!!B!2!4(H2! !0*1! -3-@0AhB-2!.4+%"<;I2!@*B!#! \!!%I=!! ^ 68r%@rB#!2.445 !!"4!!2!!0*1!8!8%0!!o2 @15!023!0h@%1!0*2 2!B%!#%&')-U0 +@@8AyBD!! 9%%.*:+5!!120! 03!.<#@!;2!K2!2#7;2! 6R7I- !!1t7-lH"I-!507- !! !!H!(%2*!!H!!!!H!48 0!1!H!! !-j2%4+ !%"<!6<@H'I-!!!H!! 1!-0!1.3N4 !!. +1! %1! 4! 7*788D9HLMH2!%7%;I!!!I!2(='!  !'061@2d4 I'! @'5!!! 9! ` J W8#8<9T=.I-&24=!!!!(I! 5!!!!2<4F5!HFI!!!!!!!H!'7-0!4I2!7!\h1<29v;sH2 !! 5H!-=!!H-!264>5O;' 5![!! !2*4!1$142B=mHEI2 '2!!!%2%3@5! !!!!! !!!!94!!$! 1!7==mHIM .O.CBEI !!0+:-I2!7!9! 8I 2!4:11!'2!!5;(MH!%;!I-!!_",-0D!78!!!(8'! @-!]9!2(=!' *(C]H!-02D=!'!( !! C! +>!!%R*^+%"<'!0(4!@;I2!2 02!1!6: !!2!;! T+6C\6/I2!%"<1!1!7x89;!6!B'!HPI!!!' B%! 7!H!! 4@+!1!79H!,!B! *@!7 I! 4*:+@AH!'2 !;H!%"<;H!!H\I \I2!!!!H,I!!!  !!HD 0g*2!I2'! ;I!0H @1! .5!11@2R5n6!!!I!!PI!  ,C"D!1I! 6aHMI2!!I! !! !!!!$!@5!!!!! @(C!!5;;~=HIM %<+B@FHNI2  9!0+2!- !*7I-! 2!Eb!'!I$'! ,:+2!4@;I'!;! .2.-!I2!I'! !02;!!!(>! 5(;!H! BI!,6!'! I2!  1!'L-82!3!=!!!'!( !! AI'!'-,26='!! !! N! !!5b678R9 ! !!*+6H !7!!!2! !!!I'!!! 2!$! B!! !!!H2I %;!!!! !!JHI.! -! @5 ! 1!!! H !@%F*1;!1!0B+ !1*00!30(2!!.'2*1!2!84! B!I!00x1234,'!I'!@B#!!* 5!*01!N:%@A%!55&6"7!-~064! *2!   ,-4@!1!3!;! !1!F(0!4!EB'H'I$! 2'! 6:H#NA!1!1$2!H!22!4"5@-!@-!!^!b  0@,%1H!-2!1H! AH! .@%7-!I2! H%+%0'^BdC!2,52;!!@ !@*B-!%! =!"!!2!6"22!4! 2%5@-1!G:= @-2! %%2'62:]2 !;!H2!#2!8<0-3!2!0@!M%4!.! ! 4! ##8%4*1!H!2!!,P5!'}10223!7!!!!5'!#P%'-+!!F!.!94!4'@5I! (3!-(;'!!!. I2! ,.B!5!3!4b* 0!F0=!0(=! 1!2!*! P!X*,0=!0(=!1!01!2!4!4!2(2>HVIZMH"I2!2! !! !! 5!2!2!3!!,1!! 8!!'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html )P@AxHf("Z  !" # #$ % #&' # !"  #(  ) #*   ) #+ , #  !" - #. #/ #0 #1 23#456- #7 # !" #8 "9 :;9 #< #= #> #?.@ABCDEFGHIJKLMNOPQRSTUVAWXOYZST[\Y # !" #]^ #_ #` #a  #b! c" #de# #f #$ !"=gh ijk #lmnopqrstnouvs #& !"' %  #( !")w)  #* !"  #+ !"x, y#z !"- % - #. !" #/ !" #0 !" #1 !"2- #{3 23#45|4 23#45}5- #~ 23#456 !"- #7 !" #8 !"9 # ": # "9 :;9 !" #< !" #= !" #> !" #? !".... #$.@ABCDEFGHIKLMNOPQRSTUVAWXOYZST[\Y.. #&..' # !"..  #(..  ) #* ..  ) #+.. , #  !".. - #... #/..# #f.. #1.. 23#456..- #7.. # !".. #8 "..9 :;9.. #<.. #=.. #>.. #?.. # !"..^ #_.. #`.. #a..  #b..! c.." #de #] !"^ %^ #_ !" #` !" #a !"  #b !"! #c !"" #d !"g ## #f !"gh #p==  ) #* ==  ) #+== , #  !"== #8 "== #<== #=== #>gh #p !"==^ #_== #`== #a==  #b==! c==" #dewwx #z=g ijk #lmnoqrstnouvsx #z !"2- #{ !"3 23#45| !"4 23#45} !"5- #~ !"9 # !": # !".=g ijk #lmnoqrstnouvs"g #dg #""  #(""  ) #* ""  ) #+"" , #  !""" 23#456"" #8 """9 :;9"" #<"" #="" #>g # !"""^ #_"" #`"" #a""  #b""! c""" #de  ) #*   ) #+ , #  !" #8 " #< #= #>^ #_ #` #a  #b! c" #deg #g # !"dg #g # !""g #dd  #(dd  ) #* dd  ) #+dd , #  !"dd 23#456dd #8 "dd9 :;9dd #<dd #=dd #>dd^ #_dd #`dd #add  #bdd! cdd" #ded"g #Z                                                                   2irT& (%-3;CKQY_glt{] #+3:BJRZJ#\dltz   "*2:BFLRRZ_gn}v}B $(08<DJOU\`dls{ #+3;+CKOTX`hptz']   ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & . 5 = E M Q Y a i p x { h ((h T D|$@! _  L n    ] y  . h ((h    .            ( , ]4 < D ZL \T Z a i p x            " ( 0 3 : A I M S Z a h n v ~hz                   ! % - 4 < D L S Y \ c i p w {   }a  X                                                                                                                 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                            !     ""  """" "" " """#"" """ " " """""""""""" " """ "" "" " """ " """"" ""#" """""""" ""#### "                     """""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""" """"""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""" """"""""""""""""""""""""""" """" """"""""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""" """""""""""""""""""                       @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     $%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%             """""""""""""""  """"""""" " " ! "" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""" """""" """ """ &                                                         @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                    """"""""""""""""                        """ """""""""""""""""""""''''''''''''''''''''''''''"""""#"""""""""""""""""""""" """"""""""""""""""""""" """"" """""###""#""###""""""""""""""""""""""""""""""(((((""##""###########"""""""""""""""""###################"""#""""###"###"""""""#"#"""""""""""""" " " """""#"""" " """"""""""""" """""""""""""""" """"""""""""" """"""""""""""""""""""##""""#"""""""""""""""""#""""##""""""""""""""""""""" """""""""""""""""""" """""""###"""#####  """#""""""""""""""""###"""""""""#"""""""""""#""""""""""""""""""" """""""""""" """""""" """""" """""""" """#""""""""########""""""#"""""""""##########""###""""""""""""""""""""""##"##"#"""""""""""""###"#############"""""""""""""""""""""""""""""""" d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [:LineBreak = Close_Punctuation:]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [:LineBreak = Ideographic:]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NS = [[:LineBreak = Nonstarter:] $CJ]; $NU = [:LineBreak = Numeric:]; $OP = [:LineBreak = Open_Punctuation:]; $PO = [:LineBreak = Postfix_Numeric:]; $PR = [:LineBreak = Prefix_Numeric:]; $QU = [:LineBreak = Quotation:]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA) $CM* [^$CB]?; $SY $CM* $HL; ($ALPlus | $HL) $CM* $IN; ^$CM+ $IN; $EX $CM* $IN; ($ID | $EB | $EM) $CM* $IN; $IN $CM* $IN; $NU $CM* $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO); ^$CM+ ($PR | $PO); (($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP; ^$CM+ $OP; $CP $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $ZWJ {eof}]; $EB $CM* $EM; .; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html  )P@AxHf("Z  !" # #$ % #&' # !"  #(  ) #*   ) #+ , #  !" - #. #/ #0 #1 23#456- #7 # !" #8 "9 :;9 #< #= #> #?.@ABCDEFGHIJKLMNOPQRSTUVAWXOYZST[\Y # !" #]^ #_ #` #a  #b! c" #de# #f #$ !"=gh ijk #lmnopqrstnouvs #& !"' %  #( !")w)  #* !"  #+ !"x, y#z !"- % - #. !" #/ !" #0 !" #1 !"2- #{3 23#45|4 23#45}5- #~ 23#456 !"- #7 !" #8 !"9 # ": # "9 :;9 !" #< !" #= !" #> !" #? !".... #$.@ABCDEFGHIKLMNOPQRSTUVAWXOYZST[\Y.. #&..' # !"..  #(..  ) #* ..  ) #+.. , #  !".. - #... #/..# #f.. #1.. 23#456..- #7.. # !".. #8 "..9 :;9.. #<.. #=.. #>.. #?.. # !"..^ #_.. #`.. #a..  #b..! c.." #de #] !"^ %^ #_ !" #` !" #a !"  #b !"! #c !"" #d !"g ## #f !"gh #p==  ) #* ==  ) #+== , #  !"== #8 "== #<== #=== #>gh #p !"==^ #_== #`== #a==  #b==! c==" #dewwx #z=g ijk #lmnoqrstnouvsx #z !"2- #{ !"3 23#45| !"4 23#45} !"5- #~ !"9 # !": # !".=g ijk #lmnoqrstnouvs"g #dg #""  #(""  ) #* ""  ) #+"" , #  !""" 23#456"" #8 """9 :;9"" #<"" #="" #>g # !"""^ #_"" #`"" #a""  #b""! c""" #de  ) #*   ) #+ , #  !" #8 " #< #= #>^ #_ #` #a  #b! c" #deg #g # !"dg #g # !""g #dd  #(dd  ) #* dd  ) #+dd , #  !"dd 23#456dd #8 "dd9 :;9dd #<dd #=dd #>dd^ #_dd #`dd #add  #bdd! cdd" #ded"g #Z                                                                   2irT& (%-3;CKQY_glt{] #+3:BJRZJ#\dltz   "*2:BFLRRZ_gn}v}B $(08<DJOU\`dls{ #+3;+CKOTX`hptz']   ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & ' ! " # $ % & . 5 = E M Q Y a i p x { h ((h T D|$@! _  L n    ] y  . h ((h    .            ( , ]4 < D ZL \T Z a i p x            " ( 0 3 : A I M S Z a h n v ~hz                   ! % - 4 < D L S Y \ c i p w {   }a  X                                                                                                                 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                            !     ""  """" "" " """#"" """ " " """""""""""" " """ "" "" " """ " """"" ""#" """""""" ""#### "                     """""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""" """"""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""" """"""""""""""""""""""""""" """" """"""""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""" """""""""""""""""""                       @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     $%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%             """""""""""""""  """"""""" " " ! "" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""" """""" """ """ &                                                         @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                    """"""""""""""""                        """ """""""""""""""""""""''''''''''''''''''''''''''"""""#"""""""""""""""""""""" """"""""""""""""""""""" """"" """""###""#""###""""""""""""""""""""""""""""""(((((""##""###########"""""""""""""""""###################"""#""""###"###"""""""#"#"""""""""""""" " " """""#"""" " """"""""""""" """""""""""""""" """"""""""""" """"""""""""""""""""""##""""#"""""""""""""""""#""""##""""""""""""""""""""" """""""""""""""""""" """""""###"""#####  """#""""""""""""""""###"""""""""#"""""""""""#""""""""""""""""""" """""""""""" """""""" """""" """""""" """#""""""""########""""""#"""""""""##########""###""""""""""""""""""""""##"##"#"""""""""""""###"#############"""""""""""""""""""""""""""""""" d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [[:LineBreak = Close_Punctuation:] \u201d]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [:LineBreak = Ideographic:]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NS = [[:LineBreak = Nonstarter:] $CJ]; $NU = [:LineBreak = Numeric:]; $OP = [[:LineBreak = Open_Punctuation:] \u201c]; $PO = [:LineBreak = Postfix_Numeric:]; $PR = [:LineBreak = Prefix_Numeric:]; $QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA) $CM* [^$CB]?; $SY $CM* $HL; ($ALPlus | $HL) $CM* $IN; ^$CM+ $IN; $EX $CM* $IN; ($ID | $EB | $EM) $CM* $IN; $IN $CM* $IN; $NU $CM* $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO); ^$CM+ ($PR | $PO); (($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP; ^$CM+ $OP; $CP $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $ZWJ {eof}]; $EB $CM* $EM; .; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html *P ApAI`e#p\  ! " "# $ "%& " !  "'  ( ")  ( "* + "  ! , "- ". "/ "0 12"345, "6 " ! "7!8 9:8 "; "< "= ">.?@ABCDEFGHIJKLMNOPQRSTU@VTNWXTRSYZW " ! "[\ "] "^ "_  `! "ab" "c "# !=de fgh "ijklmnopqoklrsp "% !& $  "' !(t(  ") !  "* !u+ v"w !, $ , "- ! ". ! "/ ! "0 !1, "x2 12"34y3 12"34z4, "{ 12"345 !, "6 ! "7 !8 "|!9 "}!8 9:8 ! "; ! "< ! "= ! "> !.... "#.?@ABCDEFGH~JKLMNOPQRSTU@VTNWXTRSYZW.. "%..& " !..  "'..  ( ")..  ( "*.. + "  !.. , "-.. "..." "c.. "0.. 12"345.., "6.. " !.. "7!..8 9:8.. ";.. "<.. "=.. ">.. " !..\ "].. "^.. "_..  `..! "ab "[ !\ $\ "] ! "^ ! "_ !  "` !! "a cd "" "c !de "m==  ( ")==  ( "*== + "  !== "7!== ";== "<== "=de "m !==\ "]== ">== "^== "_==  `==! "abttu "w=d fgh "ijklnopqoklrspu "w !1, "x !2 12"34y !3 12"34z !4, "{ !8 "| !9 "} !.=d fgh "ijklnopqoklrspcd "dd "cc  "'cc  ( ")cc  ( "*cc + "  !cc 12"345cc "7!cc8 9:8cc ";cc "<cc "=d " !cc\ "]cc ">cc "^cc "_cc  `cc! "ab  ( ")  ( "* + "  ! "7! "; "< "=\ "] "> "^ "_  `! "abd "d " !dd "d " ccd "dd  "'dd  ( ")dd  ( "*dd + "  !dd 12"345dd "7!dd8 9:8dd ";dd "<dd "=dd\ "]dd ">dd "^dd "_dd  `dd! "abdcd "\                                                                   2irT (%-3;CKQY_glt{] #+3:BJRZJ#\dltz   "*2:BFLRRZ_gn}v}B $(08<DJOU\`dls{ #&.08<AE$MQW^chpx']                                                                                                                                                                                                                                                           " * . 6 > F M U X ` h p x z $ ((h T D|$@! _  L n    ] y  . h ((h    .           ]   Z& \. 4 ; C J R Z b j r z              # ' - 4 ; B H P [$T [ c k s y                    & - 3 6 = C J Q U ] e m }au } 2   m                                                                                                              @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                            !     ""  """" "" " """#"" """ " " """""""""""" " """ "" "" " """ " """"" ""#" """""""" ""#### "                     """""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""" ""$""""""""""""""""""""""""$""" """""""""""""""""""""""""""""""""" $$""""""""""""""""""""""""""""""""""""$$" """"""""""""""""""""""""""" """""""""""""""""" """"""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""" """""""""""""""""""                       @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     %&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&             """""""""""""""  """"""""" " " ! "" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""" """""" """ """ '                                                         @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                  """ """" """"""""""""""""                        """ """""""""""""""""""""(((((((((((((((((((((((((("""""#"""""""""""""""""""""" """"""""""""""""""""""" """"" """""###""#""###"""""""""""""""""""""""""""""")))))""##""###########"""""""""""""""""###################"""#""""###"###"""""""#"#"""""""""""""" " " """""#"""" " """"""""""""" """""""""""""""" """"""""""""" """"""""""""""""""""""##""""#"""""""""""""""""#""""##""""""""""""""""""""" """""""""""""""""""" """""""###"""#####  """#""""""""""""""""###"""""""""#"""""""""""#""""""""""""""""""" """""""""""" """""""" """""" """""""" """#""""""""########""""""#"""""""""##########""###""""""""""""""""""""""##"##"#"""""""""""""###"#############"""""""""""""""""""""""""""""""" d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [:LineBreak = Close_Punctuation:]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [[:LineBreak = Ideographic:] $CJ]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NSX = [\u3005 \u303B \u309D \u309E \u30FD \u30FE]; $NS = [[:LineBreak = Nonstarter:] - $NSX]; $NU = [:LineBreak = Numeric:]; $OP = [:LineBreak = Open_Punctuation:]; $PO = [:LineBreak = Postfix_Numeric:]; $PR = [:LineBreak = Prefix_Numeric:]; $QU = [:LineBreak = Quotation:]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA) $CM* [^$CB]?; $SY $CM* $HL; ($ALPlus | $HL) $CM* $IN; ^$CM+ $IN; $EX $CM* $IN; ($ID | $EB | $EM) $CM* $IN; $NU $CM* $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO); ^$CM+ ($PR | $PO); (($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP; ^$CM+ $OP; $CP $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $ZWJ {eof}]; $EB $CM* $EM; .; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html -PF8G@ xP`e&صb   ! "  "# $ "%& "  !  " '  ( ")  ( "* + "   ! , "- ". "/ "0 12"345, "6 "  ! "7 " 8!9 : ;99 "< "= ">0?@ABCDEFGHIJKLMNOFPQRSTOU@@VOONWXSTYZW "  ! "[\ "] "^ "_  `! "ab" "c " # !@de fgh "igjklmnoopiiqrlmstq " % !& $  " ' !(u(  " ) !  " * !v+ w" x !, $ , " - ! " . ! " / ! " 0 !1, "y2 12"34z3 12"34{4, "| 12"34 5 !, " 6 ! " 7 ! " 8 !9 " }!: " ~!9 : ;99 ! " < ! " = ! " > !0000 "#0?@ABCDEFGHJKLMNOFPQRSTOU@@VOONWXSTYZW00 "%00& "  !00  " '00  ( ")00  ( "*00 + "   !00 , "-00 ".00" "c00 "000 12"34500, "600 "  !00 "700 " 8!009 : ;9900 "<00 "=00 ">00 "  !00\ "]00 "^00 "_00  `00! "ab " [ !\ $\ " ] ! " ^ ! " _ !  " ` !! " a gd "" " c !Ade "n@@  ( ")@@  ( "*@@ + "   !@@ "7@@ " 8!@@ "<@@ "=@@ ">de " n !@@ "#@@\ "]@@ "^@@ "_@@  `@@! "abuuv " x@d fgh "igjklmoopiiqrlmstqv " x !1, " y !2 12"34 z !3 12"34 { !4, " | !9 " } !: " ~ !0@d fgh "igjklmoopiiqrlmstqgd "hd "gg  " 'gg  ( ")gg  ( "*gg + "   !gg 12"345gg "7gg " 8!gg9 : ;99gg "<gg "=gg ">d "  !gg "#gg\ "]gg "^gg "_gg  `gg! "abAA  ( ")AA  ( "*AA + "   !AA "7AA " 8!AA "<AA "=AA ">AA "#AA\ "]AA "^AA "_AA  `AA! "abAd "d "  !hd "d "  ggd "hh  " 'hh  ( ")hh  ( "*hh + "   !hh 12"345hh "7hh " 8!hh9 : ;99hh "<hh "=hh ">hh "#hh\ "]hh "^hh "_hh  `hh! "abhgd "b                                                   2irT (%-3;CKQY_glt{] #+3:BJRZJ#\dltz   "*2:BFLRRZ_gn}v}B $(08<DJOU\`dls{ #&.08<AE$MQW^chpx']                                                                                                                                                                                                                                                           " * . 6 > F M U X ` h p x z $ ((h T D|$@! _  L n    ] y  . h ((h    .           ]   Z& \. 4 ; C J R Z b j r z              # ' - 4 ; B H P [$T [ c k s y                    & - 3 6 = C J Q U ] e m }au } 2   m                                                                                                                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                     !"   ###   $ $$$   %        #  &&  &&&& && & &&&'&& &&& & & &&&&&&&&&&&& & &&& && && & &&& & &&&&& &&'& &&&&&&&& &&'''' &                 ""    &&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&& &&$&&&&$&&&&&&&&&&&&&&&&&&&&$&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$& &&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&                       @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     ()))))))))))))))))))))))))))()))))))))))))))))))))))))))            # &&&&&&&&&&&&&&&  &&&&&&&&& && % $&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&& &&&&&& &&&&&& &&& &&& *             #                                            @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                  &&& &&&& &&&&&&&&&&&&&&&&                        &&& &&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++&&&&&'&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&& &&&&& &&&&&'''&&'&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,&&''&&'''''''''''&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&'&&&&'''&'''&&&&&&&'&'&&&&&&&&&&&&&& & & &&&&&'&&&& & &&&&&&&&&&&&& &&&&&&&&&&&&&&&& &&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&''&&&&'&&&&&&&&&&&&&&&&&'&&&&''&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&&&&&&'''&&&'''''  &&&'&&&&&&&&&&&&&&&&'''&&&&&&&&&'&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&& &&&&&&&& &&&&&& &&&&&&&& &&&'&&&&&&&&''''''''&&&&&&'&&&&&&&&&''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&''&''&'&&&&&&&&&&&&&'''&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BAX = [\u2010 \u2013]; $BA = [[:LineBreak = Break_After:] - $BAX]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [[:LineBreak = Close_Punctuation:] \u201d]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EXX = [\uFF01 \uFF1F]; $EX = [[:LineBreak = Exclamation:] - $EXX]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [[:LineBreak = Ideographic:] $CJ]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NSX = [\u301C \u30A0 \u3005 \u303B \u309D \u309E \u30FD \u30FE \u203C \u2047 \u2048 \u2049 \u30FB \uFF1A \uFF1B \uFF65]; $NS = [[:LineBreak = Nonstarter:] - $NSX]; $NU = [:LineBreak = Numeric:]; $OP = [[:LineBreak = Open_Punctuation:] \u201c]; $POX = [\u00B0 \u2030 \u2032 \u2033 \u2035 \u2103 \u2109 \uFE6A \uFF05 \uFFE0]; $PO = [[:LineBreak = Postfix_Numeric:] - $POX]; $PRX = [\u00A4 \u00B1 \u20AC \u2116 \uFE69 \uFF04 \uFFE1 \uFFE5 \uFFE6]; $PR = [[:LineBreak = Prefix_Numeric:] - $PRX]; $QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $PR $PO $POX $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $BAX $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA | $BAX) $CM* [^$CB]?; $SY $CM* $HL; ($ALPlus | $HL) $CM* $IN; ^$CM+ $IN; $EX $CM* $IN; ($ID | $EB | $EM) $CM* $IN; $NU $CM* $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO | $POX) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO | $POX); ^$CM+ ($PR | $PO | $POX); (($PR | $PO | $POX) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PRX | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP; ^$CM+ $OP; $CP $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $ZWJ {eof}]; $EB $CM* $EM; .; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html )P@AxH`e"Z  !" # #$ % #&' # !"  #(  ) #*   ) #+ , #  !" - #. #/ #0 #1 23#456- #7 # !" #8 "9 :;9 #< #= #> #?.@ABCDEFGHIJKLMNOPQRSTUVAWXOYZST[\Y # !" #]^ #_ #` #a  #b! c" #de# #f #$ !"=gh ijk #lmnopqrstnouvs #& !"' %  #( !")w)  #* !"  #+ !"x, y#z !"- % - #. !" #/ !" #0 !" #1 !"2- #{3 23#45|4 23#45}5- #~ 23#456 !"- #7 !" #8 !"9 # ": # "9 :;9 !" #< !" #= !" #> !" #? !".... #$.@ABCDEFGHIKLMNOPQRSTUVAWXOYZST[\Y.. #&..' # !"..  #(..  ) #* ..  ) #+.. , #  !".. - #... #/..# #f.. #1.. 23#456..- #7.. # !".. #8 "..9 :;9.. #<.. #=.. #>.. #?.. # !"..^ #_.. #`.. #a..  #b..! c.." #de #] !"^ %^ #_ !" #` !" #a !"  #b !"! #c !"" #d !"g ## #f !"gh #p==  ) #* ==  ) #+== , #  !"== #8 "== #<== #=== #>gh #p !"==^ #_== #`== #a==  #b==! c==" #dewwx #z=g ijk #lmnoqrstnouvsx #z !"2- #{ !"3 23#45| !"4 23#45} !"5- #~ !"9 # !": # !".=g ijk #lmnoqrstnouvs"g #dg #""  #(""  ) #* ""  ) #+"" , #  !""" 23#456"" #8 """9 :;9"" #<"" #="" #>g # !"""^ #_"" #`"" #a""  #b""! c""" #de  ) #*   ) #+ , #  !" #8 " #< #= #>^ #_ #` #a  #b! c" #deg #g # !"dg #g # !""g #dd  #(dd  ) #* dd  ) #+dd , #  !"dd 23#456dd #8 "dd9 :;9dd #<dd #=dd #>dd^ #_dd #`dd #add  #bdd! cdd" #ded"g #Z                                                                   2irT (%-3;CKQY_glt{] #+3:BJRZJ#\dltz   "*2:BFLRRZ_gn}v}B $(08<DJOU\`dls{ #&.08<AE$MQW^chpx']                                                                                                                                                                                                                                                           " * . 6 > F M U X ` h p x z $ ((h T D|$@! _  L n    ] y  . h ((h    .           ]   Z& \. 4 ; C J R Z b j r z              # ' - 4 ; B H P [$T [ c k s y                    & - 3 6 = C J Q U ] e m }au } 2   m                                                                                                              @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                            !     ""  """" "" " """#"" """ " " """""""""""" " """ "" "" " """ " """"" ""#" """""""" ""#### "                     """""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""" """"""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""" """"""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""" """""""""""""""""""                       @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     $%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%             """""""""""""""  """"""""" " " ! "" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""" """""" """ """ &                                                         @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                  """ """" """"""""""""""""                        """ """""""""""""""""""""''''''''''''''''''''''''''"""""#"""""""""""""""""""""" """"""""""""""""""""""" """"" """""###""#""###""""""""""""""""""""""""""""""(((((""##""###########"""""""""""""""""###################"""#""""###"###"""""""#"#"""""""""""""" " " """""#"""" " """"""""""""" """""""""""""""" """"""""""""" """"""""""""""""""""""##""""#"""""""""""""""""#""""##""""""""""""""""""""" """""""""""""""""""" """""""###"""#####  """#""""""""""""""""###"""""""""#"""""""""""#""""""""""""""""""" """""""""""" """""""" """""" """""""" """#""""""""########""""""#"""""""""##########""###""""""""""""""""""""""##"##"#"""""""""""""###"#############"""""""""""""""""""""""""""""""" d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [:LineBreak = Close_Punctuation:]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [[:LineBreak = Ideographic:] $CJ]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NS = [:LineBreak = Nonstarter:]; $NU = [:LineBreak = Numeric:]; $OP = [:LineBreak = Open_Punctuation:]; $PO = [:LineBreak = Postfix_Numeric:]; $PR = [:LineBreak = Prefix_Numeric:]; $QU = [:LineBreak = Quotation:]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA) $CM* [^$CB]?; $SY $CM* $HL; ($ALPlus | $HL) $CM* $IN; ^$CM+ $IN; $EX $CM* $IN; ($ID | $EB | $EM) $CM* $IN; $IN $CM* $IN; $NU $CM* $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO); ^$CM+ ($PR | $PO); (($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP; ^$CM+ $OP; $CP $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $ZWJ {eof}]; $EB $CM* $EM; .; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html +PFF(O`ex#h^  !" # #$ % #&' # !"  #(  ) #*   ) #+ , #  !" - #. #/ #0 #1 23#456- #7 # !" #8 "9 :;99 #< #= #> #?/@ABCDEFGHIJKLMNOPQRSTUVAAWXOYZUST[\Y # !" #]^ #_ #` #a  #b! c" #de# #f #$ !">gh ijk #lmnopqqrstuvnowxt #& !"' %  #( !")y)  #* !"  #+ !"z, {#| !"- % - #. !" #/ !" #0 !" #1 !"2- #}3 23#45~4 23#455- # 23#456 !"- #7 !" #8 !"9 # ": # "9 :;99 !" #< !" #= !" #> !" #? !"//// #$/@ABCDEFGHIKLMNOPQRSTUVAAWXOYZUST[\Y// #&//' # !"//  #(//  ) #* //  ) #+// , #  !"// - #.// #///# #f// #1// 23#456//- #7// # !"// #8 "//9 :;99// #<// #=// #>// #?// # !"//^ #_// #`// #a//  #b//! c//" #de #] !"^ %^ #_ !" #` !" #a !"  #b !"! #c !"" #d !eg ## #f !"gh #p>>  ) #* >>  ) #+>> , #  !">> #8 ">> #<>> #=>> #>gh #p !">> #$>>^ #_>> #`>> #a>>  #b>> #?>>! c>>" #deyyz #|>g ijk #lmnoqqrstuvnowxtz #| !"2- #} !"3 23#45~ !"4 23#45 !"5- # !"9 # !": # !"/>g ijk #lmnoqqrstuvnowxteg ##g #ee  #(ee  ) #* ee  ) #+ee , #  !"ee 23#456ee #8 "ee9 :;99ee #<ee #=ee #>g # !"ee #$ee^ #_ee #`ee #aee  #bee #?ee! cee" #de  ) #*   ) #+ , #  !" #8 " #< #= #> #$^ #_ #` #a  #b #?! c" #deg #g # !"#g #g # !eeg ###  #(##  ) #* ##  ) #+## , #  !"## 23#456## #8 "##9 :;99## #<## #=## #>## #$##^ #_## #`## #a##  #b## #?##! c##" #de#eg #^                                                                      2irT (%-3;CKQY_glt{] #+3:BJRZJ#\dltz   "*2:BFLRRZ_gn}v}B $(08<DJOU\`dls{ #&.08<AE$MQW^chpx']                                                                                                                                                                                                                                                           " * . 6 > F M U X ` h p x z $ ((h T D|$@! _  L n    ] y  . h ((h    .           ]   Z& \. 4 ; C J R Z b j r z              # ' - 4 ; B H P [$T [ c k s y                    & - 3 6 = C J Q U ] e m }au } 2   m                                                                                                              @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                       !!!     "    !  ##  #### ## # ###$## ### # # ############ # ### ## ## # ### # ##### ##$# ######## ##$$$$ #                     ########################## ################################# ###################### ############ ######%####################### ################################## #%#################################### ########################### ################## ########################### ######## #################################### ###################                       @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     &'''''''''''''''''''''''''''&'''''''''''''''''''''''''''            ! ###############  ######### # # " ## ################### ########################################################################################### ###### ###### ###### ### ### (             !                                            @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                  ### #### ################                        ### #####################))))))))))))))))))))))))))#####$###################### ####################### ##### #####$$$##$##$$$##############################*****##$$##$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$###$####$$$#$$$#######$#$############## # # #####$#### # ############# ################ ############# ######################$$####$#################$####$$##################### #################### #######$$$###$$$$$  ###$################$$$#########$###########$################### ############ ######## ###### ######## ###$########$$$$$$$$######$#########$$$$$$$$$$##$$$######################$$#$$#$#############$$$#$$$$$$$$$$$$$################################ d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BAX = [\u2010 \u2013]; $BA = [[:LineBreak = Break_After:] - $BAX]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [[:LineBreak = Close_Punctuation:] \u201d]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [[:LineBreak = Ideographic:] $CJ]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NSX = [\u301C \u30A0]; $NS = [[:LineBreak = Nonstarter:] - $NSX]; $NU = [:LineBreak = Numeric:]; $OP = [[:LineBreak = Open_Punctuation:] \u201c]; $PO = [:LineBreak = Postfix_Numeric:]; $PR = [:LineBreak = Prefix_Numeric:]; $QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $BAX $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA | $BAX) $CM* [^$CB]?; $SY $CM* $HL; ($ALPlus | $HL) $CM* $IN; ^$CM+ $IN; $EX $CM* $IN; ($ID | $EB | $EM) $CM* $IN; $IN $CM* $IN; $NU $CM* $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO); ^$CM+ ($PR | $PO); (($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP; ^$CM+ $OP; $CP $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $ZWJ {eof}]; $EB $CM* $EM; .; 'ResB8 <<6VersionexceptionsSentenceBreakE.R.S.A.MAv.D.CDr.Fr.Jr.Pe.cf.cx.ed.ff.fl.fr.pp.pq.vs.cap.jul.sup.A.C.Alm.Dir.Dra.Drs.Est.Ltd.Mar.N.T.P.M.S.A.Sta.Sto.V.T.W.C.a.C.a.m.abr.adm.aer.ago.apt.aux.cat.cel.com.cd.d.C.des.dez.dir.div.doc.db.end.eng.esp.fac.fem.fev.fig.fil.fot.fs.gn.ind.jan.jun.jur.lin.lit.mai.mar.mat.mov.mq.md.ms.nov.obs.org.out.p.m.pal.pol.pg.ref.rel.rep.res.set.sc.tec.tel.vol.lg.nd.prod.prof.Dras.Exma.Exmo.Ilma.Ilmo.Ltda.Ph.D.anat.arit.bras.caps.comp.cont.crd.crc.desc.dipl.educ.elem.fasc.geom.gram.hist.ingl.long.neol.nut.port.pron.prx.qum.smb.trad.univ.relat.p. ex.N.Sra.abrev.agric.apart.autom.biogr.compl.eletr.filos.liter.matem.odont.profa.psicol.arquit.astron.contab.fisiol.sociol.tecnol.transp.arqueol.eletrn.odontol.organiz.r.s.v.p.2.1.19.14rementente!J;F+d^g#.2SQc&+4I0r.m5| pK|"XFXbvONqmYDT6 "vjKw*{v]:?hV^(B[:Cd: >Rl& 3SL@3 (`6 'ResB( ** (InstalledLocalesdeelenen_USen_US_POSIXfritjaptruzhzh_Hant 147:@.LORUX[^ P 'ResB .Versionboundaries%%DEPENDENCYgraphemelineline_looseline_normalline_strictsentencetitleworddictionariesHaniHiraKanaKhmrLaooMymrThailine.brkchar.brksent.brkword.brktitle.brk2.1.49.32cjdict.dictlaodict.dictthaidict.dictkhmerdict.dictline_loose.brkline_normal.brkburmesedict.dict o~%999`ER@INYeqz o~%999`ER3 (/`PP 'ResBP TTNVersionexceptionsSentenceBreak:2.C;.023.0?@.45:.=.M.>:B.>B4.@C1.B5;.BKA.O=2.=>O1.?@>D.A5=B.D52@.4> =. M.2.1.19.14'6SG,M;V1 A"3f (\`N 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html hP0`pP *                     *2irT "*2:@HPX`hnv~ %-5=EMS[`hks{ '/7=EMU=]emu} #+3;@GNVM^fnv~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MM!'M+3;BGMOU]Memu|MM2222222   $ , 4 < D L T \ d l t z        222  M     M$ M, 0 MM5 = MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMME M MMMMMMMMU ] 2e m MMu { 2 M   Q M   M ( 0 8 < C MK MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMS Z ] MMMMMMMMMMMe MMi q y MM MMMMMMMMMM M M MMM  3 H@$d(h(\L$@! a ! a    C    X GH  MMM= M   M  M & * 2 M: B M2 J N T M\ Mc MMMMMMMMM + k n + 3v +i M~  ; M++ MM   M       Q   ! ) N1 9 ? G O MW M_ Mg o Mw M  M   M M    MMMMMMMMMMMMMMMMMMMMMMMMMMMMi MMM5 MMMMMMc MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM3'/M7?GOMMW]eMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMM3szMMMMMMMMMMM] MMMA   ! )-5<CKS[MckMsMMMMMM{MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMM2 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMM2                                                                                                                                                                                                        d !!quoted_literals_only; $CR = [\p{Sentence_Break = CR}]; $LF = [\p{Sentence_Break = LF}]; $Extend = [\p{Sentence_Break = Extend}]; $Sep = [\p{Sentence_Break = Sep}]; $Format = [\p{Sentence_Break = Format}]; $Sp = [\p{Sentence_Break = Sp}]; $Lower = [\p{Sentence_Break = Lower}]; $Upper = [\p{Sentence_Break = Upper}]; $OLetter = [\p{Sentence_Break = OLetter}]; $Numeric = [\p{Sentence_Break = Numeric}]; $ATerm = [\p{Sentence_Break = ATerm}]; $SContinue = [\p{Sentence_Break = SContinue}]; $STerm = [\p{Sentence_Break = STerm}]; $Close = [\p{Sentence_Break = Close}]; $SpEx = $Sp ($Extend | $Format)*; $LowerEx = $Lower ($Extend | $Format)*; $UpperEx = $Upper ($Extend | $Format)*; $OLetterEx = $OLetter ($Extend | $Format)*; $NumericEx = $Numeric ($Extend | $Format)*; $ATermEx = $ATerm ($Extend | $Format)*; $SContinueEx= $SContinue ($Extend | $Format)*; $STermEx = $STerm ($Extend | $Format)*; $CloseEx = $Close ($Extend | $Format)*; !!chain; $CR $LF; [^$Sep $CR $LF]? ($Extend | $Format)*; $ATermEx $NumericEx; ($UpperEx | $LowerEx) $ATermEx $UpperEx; $NotLettersEx = [^$OLetter $Upper $Lower $Sep $CR $LF $ATerm $STerm] ($Extend | $Format)*; $ATermEx $CloseEx* $SpEx* $NotLettersEx* $Lower; ($STermEx | $ATermEx) $CloseEx* $SpEx* ($SContinueEx | $STermEx | $ATermEx); ($STermEx | $ATermEx) $CloseEx* $SpEx* ($Sep | $CR | $LF)?; [[^$STerm $ATerm $Close $Sp $Sep $LF $CR $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* .; [[^$STerm $ATerm $Close $Sp $Sep $LF $CR $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* ([$Sep $LF $CR {eof}] | $CR $LF){100}; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html P0`pp *                     *2irT "*2:@HPX`hnv~ %-5=EMS[`hks{ '/7=EMU=]emu} #+3;@GNVM^fnv~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MM!'M+3;BGMOU]Memu|MM2222222   $ , 4 < D L T \ d l t z        222  M     M$ M, 0 MM5 = MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMME M MMMMMMMMU ] 2e m MMu { 2 M   Q M   M ( 0 8 < C MK MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMS Z ] MMMMMMMMMMMe MMi q y MM MMMMMMMMMM M M MMM  3 H@$d(h(\L$@! a ! a    C    X GH  MMM= M   M  M & * 2 M: B M2 J N T M\ Mc MMMMMMMMM + k n + 3v +i M~  ; M++ MM   M       Q   ! ) N1 9 ? G O MW M_ Mg o Mw M  M   M M    MMMMMMMMMMMMMMMMMMMMMMMMMMMMi MMM5 MMMMMMc MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM3'/M7?GOMMW]eMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMM3szMMMMMMMMMMM] MMMA   ! )-5<CKS[MckMsMMMMMM{MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMM2 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMM2                                                                                                                                                                                                        d !!quoted_literals_only; $CR = [\p{Sentence_Break = CR}]; $LF = [\p{Sentence_Break = LF}]; $Extend = [\p{Sentence_Break = Extend}]; $Sep = [\p{Sentence_Break = Sep}]; $Format = [\p{Sentence_Break = Format}]; $Sp = [\p{Sentence_Break = Sp}]; $Lower = [\p{Sentence_Break = Lower}]; $Upper = [\p{Sentence_Break = Upper}]; $OLetter = [\p{Sentence_Break = OLetter}]; $Numeric = [\p{Sentence_Break = Numeric}]; $ATerm = [\p{Sentence_Break = ATerm}]; $SContinue = [\p{Sentence_Break = SContinue}]; $STerm = [\p{Sentence_Break = STerm} [\u003B \u037E]]; $Close = [\p{Sentence_Break = Close}]; $SpEx = $Sp ($Extend | $Format)*; $LowerEx = $Lower ($Extend | $Format)*; $UpperEx = $Upper ($Extend | $Format)*; $OLetterEx = $OLetter ($Extend | $Format)*; $NumericEx = $Numeric ($Extend | $Format)*; $ATermEx = $ATerm ($Extend | $Format)*; $SContinueEx= $SContinue ($Extend | $Format)*; $STermEx = $STerm ($Extend | $Format)*; $CloseEx = $Close ($Extend | $Format)*; !!chain; $CR $LF; [^$Sep $CR $LF]? ($Extend | $Format)*; $ATermEx $NumericEx; ($UpperEx | $LowerEx) $ATermEx $UpperEx; $NotLettersEx = [^$OLetter $Upper $Lower $Sep $CR $LF $ATerm $STerm] ($Extend | $Format)*; $ATermEx $CloseEx* $SpEx* $NotLettersEx* $Lower; ($STermEx | $ATermEx) $CloseEx* $SpEx* ($SContinueEx | $STermEx | $ATermEx); ($STermEx | $ATermEx) $CloseEx* $SpEx* ($Sep | $CR | $LF)?; [[^$STerm $ATerm $Close $Sp $Sep $LF $CR $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* .; [[^$STerm $ATerm $Close $Sp $Sep $LF $CR $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* ([$Sep $LF $CR {eof}] | $CR $LF){100}; 'Dict Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html '''-((/kKBB|CD#**~+-.@_@,BDD!֥-#L*5!(8%!#!4@-#L!#f r! @  <@-#L--D L!1%DL!2#L-!4DL!جf"2 D%L! "#'+nI --ڷ@*DH!7-!.4(6!#-!14H! (2@'! <*8أ'##!2A! %%4'Z+DH!I! H '5!%3! !!P#ڋ5@#5"!L@'!L @*A!!.'5H@'! 'C@6@XBdDI m"=&%(L-tBC!# 1H!-!'O%@%G!'(>)!(6ؤ"8#1*!@?5L!2I'1!1"!6"؀jL!49L!L ؝Z!e" _D$H!!"! #0#>%J@RAZB#D%L!L'-%%L!L!-#L! ڌs L! 'vI2 ,*4!#0A*!%%@BHI %7@ @9A4BBD"%H!؄!!!-!%'c**-1!-9!>؈9!@"!2'!##1!7!-!6, :'!!!'2!#z2"!4$L!51!!-#L!# %(%ء@>BTDQ%L!.!'!-#LDL!ڴ 6>!4@-#L!-L!4%L!! !#]N*]JC H!i,"#2!#5 Q= 2!)! !+W+@@BdD"kH D!9#(()!ڴ!20!#4!@%9D L!4%D%L!-#LDL!y؎/!!@#L%r(*!4!-gI2! -3445!9!@4H *!!'!-019203! 5!#L5D#L!7!6'*1lL!2#5H!؟ dL5! -04$H! *4!2!% 5!z08##!9%"L!J-!PL؟ 9#"L! NH >m*,@4!4+LB! -8!(6)2! `F %%,(4H!K!2H!2 5!u"t#)0-@'!5": ;'%'2أL!#ؠ1#! m242! #H#6'}@AÛI! Q]-,BuL!"M1!L!ʔ%43I-"!$!#@5"!!I" #.#<'\+YD!2#9!10H!@"G!k!44#(4%L!#"2L!041--DL!B,DL!A!5DL! ؂`%؈G@A:B4#<-@5"!!#@!5!L%1!-8-?@,B\HF! *4%!, 1! L 1'%L!.-DL!'LDL!tچ#L!  ""!%!AH.I K! ]2!!"2! "E@+@,B@H^I!) #!2% !4@%! %!H-!",#6*L!2DL!-x1I!<؁#+1!1]2AOL!0 ,L!%24*! @@pA\BvI * *9bAؐC!*"4!5H2!#*-G!JG6@B#5!-#5!2-#5 H!#4 L! @-%.*-#L!@%!G2D#L!@*2#L!G!S#V--D0Z1J2!J#5 H!@/D L!6;%,A#!!G-$! G- L!2!BD!L!-L!'@LL! H0H(IPK! X%,*-D!I! 8F+3D!K!#,@4%! #8**:@BBPH#-!42!!#2%.'1!C1L 2#2!!", 2!F"!4!!2تl9!4!24#!8أ(!4!%5@ -D#L!:Q` n ".@B"! $'2!@ ! #!I F!!@a"D%!d ''A*BI!-*BD%L!"ڄ#%  @,A6B>I!-GL!! L!@ b7A-*2DL!%-#L!B$I!-D%L! @D@:HVI!JK A!-#L@2L@-#L! qKNBID+I!0 2! L!,#0%L' 1%! !%ؔc(؞*#! B$H!@! )])Y*|+)HI + +dAЅC!.*4)!-(H2!'!!1(7-!+%1! ! !o+ A+!{%2!Hؠؚ#'H!I @!#09!˂%Ĕ**L+-l. **80!@BB%9%9!@*!G%!8J!R%@!5"!! -"W.2!2#L! @! D++,@,B#! 5! 6!H#b'##! !2!45! '!!"2 28*#L!jq !4(!P`t ؛21(-8#L! 1B! i!4!5! !!!2 1!"h"2#^%'IH! <!+*D+H!@+"! B0J2 B(2*#L!@+#!2! ,!!H!BI! !H!I!(!!@+'!!!L! !+&.BH ! !!H! #-nH3H0IRJڻK! !-*B!'H2! !-(@m8B%.!-4@:B~D.B-!2.9!:%L'u- Q*!H  -#L*!5I"! !);)@*T+b,2# 4"6!  V }L!؟2!`1L! !4@-#L!#.%6'2!* 2!0X4!0B@%*!,@5"!4!!H-!0t !$"! 2!4>9-!10! 4L{@-!: ش! B-"!2B!0b  %! %42A42'2!2B.!2  45!-*L!%>'(])( 1! f0.0!@BBXHqI !!@%I!15Ӯ!!%!!a%! !!d%x'+40@10,4!2'4! @7-! 0!2!@%I2!8!24$40! B! %4!>0! 1H! 1W55.8>@(!" 'L!#|0!1.284"0!ED"! BV ؅!O'42(!43D"!8'1#!J"2('49!؉*2! %2%F*=+HbI"!@'I!Fp%%28@B!2*BDL!!<" '2"!"% ,#<%! 2!4!!ؗ#!6p%0! 0(Z245!2##!! Ӕ%1"!%4! a Q!"# !v+@+0@FAdBnH!4 *8!ڦ!x#!!4!9B6D%L!!4"؜s%!)j*! !/#182@5"! 2-%4! 0!'>؏@0!2$5! #5H!-4*1!hF؃?*46B>D-A%L!@ 5"! 'L! :>#@2 2!4 @ !0#0*2! 6F#ؚ+@HA#*!2!I3AG!:#5" *24!5J"!!><ػ2#!04!2 "2*9!. ND"! ڿ# "ؗb45!! 0!2$L! ؈+2#! #.DD(H6I!%L! !+L!.@B8%h+ B B*! A6B7%4! G2D#L!D!1.G-'L!!+!1!# #u%*!*!8F! 10L!%!40G!!%!G%!#4%H*~+,5!2!5!G-B!?405!80!5ة@DL!2#L!0!1؄C24!7:Hl!9+L!4 9% 2!%62BuD L!4 H2!24%!>f 1!4! !~2*B!4* 9! ۽0!5" ۲0! #8H!! *@@^B~HbI @"I!,؎!! !"4$5!B*! + V؜\#2!4$5! 9#0!!2!L!02!:R B C"! @qB"I! ""=0!4 5!s#a#B%j@TB#2!LA.B!*L!!.L!T@.BhL.@-#L!  %-#L!4I!2#L@G!DL!4!!!! *LB0B,HBIbJ ؤ!"0!  w[I3#I-! !!*80!@A%L!@-#L!\!#^%4,56H!*!B-! @4!0! @a@HABDSH A0C*!: *AL!@-#L!#! @!-#L!VW̘! !!@-#L!%L!!:l"'4@ L! ɟ124'@ -#L! L  1!-58@*! #2"!0@H! .3! %2!! ""!%2-M0!@!0!!0!H!@%!6FT!4! @!1 0!10! %t%4*JA_I!272B4V5`HXI!@%I!#I?%-"L!@!-#L! B@-.D%L!!!%0!!*,44!4@4%! !*@ 5"!!V"M#020N@TAbBUA-4@5"!! ! *@ -#L!4@5"!!!! 2!5@5"!!5@-#L! ,! 1!J'!!؃R 0@!#{-02! 2؇-4  :G*ML 04*T+^AI'!#*1I!01 I2!2!I!4#1 -84(! )G4!4#!1%%1L!!أB1'L!8@ H 4#-! 2"! 2! L! î_e %JBB,I!J6K!9J.%!@J!%6'L*mA!4G@-#L!L  2%4(H!DL!,dڡ"#ؠ!ض?-F2 B5!14!< cs 1K! .!v5I!# 5! #*#*0+@ADBHH! 0!24!,0! !R*!#r%() 2*B"! ,#!L!8B)! !!!(T*-*@%!B!:`h 2!!2!!?4؇ !1*! 4@lBH!6<V-%!@! @ؿF!# ' H! ':'Z@nHI(!!! (*L!8J!!2"2 4!%5"2!%!@%5"!! 4>!b#2!5!5D%L! **D"!0b1"9!##! nP <!ک!8*I'!! @! 22#! #sB(BJ\! *1! B#H! ("L! #H!! !:!J%@xH * 2'! H2! " "(Ь+I2!E #9!!J!.4!@ ! @ 2!~#`) !80!4 2#2!!2  '@ 7H-!'4*! "+OD&D6H.kIFK !,%!*"!A-! ڐQ@K!+@@RB; !#BB*!!#د'2!!!#s(!'8'R(X)j* !1"4xN5Z8! 4*1"! % '4"2! !!"!5"L!"!#Z% !,2W-L!,!L!22! ( (!HI!K!!!!"! !o !2!,! ! #0!-eI!0!%!8!43!&.1L!2D!؉$! *+ 2*!6P  !2! V4{H@! {BI! !!4"<%%&H! !!!!!H!!.! ! @5"!! !6@jDD:HI!! !! u#!@ZAB!2#6%#2B!B#!!2! <F%9'%D%L!AL!@.@!@z-#L!!f#%'--2#L4@!@-#L@# 1! %1j9H2! 10@ @2BLDSH! E!"-@ 5"!!B !!1,2 3!1!!  (!!*!4BD%L!!: i*#I2!-"L! NX-b1!ʾ@[s$ ! 5H! ؇`!6t*bB4L! "@"\*t+ !%:I k+2!2"! 6="+4! H "2CZD!*I!LfH z8*C! )+MD*I! N@"@4ADBUDI!%;4!{x#!k#@%*H+58I!0\t1!-!1!H!.H`X!#%4'!#.-2%!2*H!-R8 !<2i23! 8! + J!I $.:@I2!H!I L*oCDI!ر/ o*K@<@,ApB!]Z"r#*2ʲ5"!6BD2!ڿI'!*]+-H-!N!.#8%-"!2!7-!I-2"! #-28 ! 7*H3!3!5!"27!'@-!# H #' !/ʀ@ʈA#{*Ă*Y+-. !)!<#R0!H  6J! @-#L@-#L!L#4*@-#L!ؖ14B@5"!!L -%!5I A%L! "8--0!H!I !I2!"8#L%V' +2!!$0! !!I! C!?BHj! *2#!!L! # #?c*2!؞" 2$L!!8 2!!4  --! !'!2(<-LA!1H!5!#J6)2!#ڲE81"!ږhv-! "v00!H2I !!'! !A+!"B%X' !!!0!H! !!!0!H ! !'!P0!H (C! @*7H-!B#!! vd-!(0! %2 !*4+L!@Pj!! 0!H !!  2! !A*H !K!  n!!! %BQII(J@K! (!!!A!I!ھ!B8GFH!1S'!#4!:,A'4*!@ %D.@-#L!++w->@!(#-!4*L!'1!%h'!*6>@FD#4!25!1%L!*-*!%#%j08@@BڼDL!A!2!@5"!@e&!1DL!-.-%L!iB!^#4*H9L!B 2!#42 CI!0&0<4VA~:B!@5"! -*̔DL!A#L!6F!4@-#L!%4BDL!4B%!:R\@%G! -.2AA!,@4%!%4@ 1!4(4:ADBPD.D#L!@! 1!B%4*!4%D%L!@x4Bl[!5!#02B5ذ]L!-2DL!%9D L!244F5J5I!#L4 2!--4@s$B!5!4@%G#-!DJ%%4*(C+ H!-5!2#-*! 0!@'L@TF!4*-222!4#1%5!2 L!#*!8A%2!4!#44'L!4h 2A!  ,D!L!4@jBD%L!D@0-D#L!4% 5!%5D L!#%' !=0!0!@.H:I !%5"L!$'! AD'!!B%' '1y2!!'! D#L!0:B '1! %ت'! 6BJ0+L!9@'-#L!>D 'C+ H!-!1!! !@y@:G8H@I!BQ'!@! 56D@NC"+4!%-"-H-!1!I2!:5I"'+8!2!%7-7!R!4,58!8J*-3!%5+4 2'!!,%0! #.@6B#"!-2!!%*L@-#LDL! S!@4%! >V!.*X@5"!2 *1!1L!69!9H(9"L%2!9! F>x!41! A! >[d-A!D#L!@4! 6@HB#4!52#L!L'4 !2#9 !.L F!#,2%5!2@!B!  *A '!L@-5*L! ""+Z08G@H !' F! AK!F!^)r .@6D#!0'1!#!4! a+AI! 224I!\k} # %'%D*R0!AVH !! 4!@pH!! 5*L!!!<T1!R#!L!(!2!#5%H2!A%!T @ !5I"! 0!H(I!! ؎ F! '_HIH@IhJK ' A+''!!$'! چ(C*!8#! 2!'!+H!! 'v(4#4*1!1L!'!*20!G*1!@-#L!ā!#%9-4!4BpAI! 1dA! #*%-!9*I- '4"2!!1! ''!02BH ! A0!!!%!0!I! 4!4#!_ %@@@NAXBjHгI y!L D!!-#9!ƛ*!w#D%2 @SCI!%:'o*v0 DI! 4D4B@XDHI' %2!-#L@5" !! 5"! 4D %2@!!2#LDL!'%H-!8,!#>-#5!9#"%1*!4@! !I!! .@5"!4@-#LD#L!@h4!v#44.GH!L!@5"!!!-)k0! ح'4-%! ؐ@ !! H ^V +Ò2D L! @ "!5"#L!  ؐ-t2@ n-#L#2! 0GGHZIJJ!!* x@xDH@H2! .@A! A"H! ش9,AI'!--81! L! 3_!4%<'2D! 7-! 4F'!8+9!@%I2!1#!W0:! %I-!0>A/B%4@5"!! 5L!#!24!2nv4#4!  2Z@G@~BeGI!$2! '@(J@ڱC" AI'!15H!9"L*9#!$! @#G!2G457-6HtI- I2! >9mC7D! #(D*!02)!- ! evB#!! ++40!@D+I!!o$%.2! Ɂ#'   6#%1)L!2 >!^>60!2!5"L!4V5"L! 15!L!0#6(*4!*2!L!!"DHI"!!$'! *-! !!!'!C!(5!!NK *|2"!" (!!'! 2"!##N%I'[*#,0@' !'!%!4,5VG!!J /S42#!4!! "!L!!+&u-!"!5"!>5"#  2! G!؄ 9(5!5!0!'2!! !*##! -5i5>7vGHSI@5"!"JHC! I!%"!#%,2#!!.F4!2bL أ`8!2L8!r) n1"!,!I! @#4!',x- #B#2->A%L!L@5"!!'k-!!A!^"!#t% N%(*,2!4 !@!5"#L! -EB- !22G-#H-"!'1!24B! <0D*ND !L! A2"!#2 L!2DL! **1!-D!L!H<jt4B-@5"!*4 2(.@-#L!0#0!10!4.5@-G!!% A-%-.-%L!.! 5! %L-2-:1`2L@^B)!1$8!##NF*!9!2!r}(!%i'سq(* 2H44L!1vg T!d##6*!0!2.9!#0B"!!2! 1"! t2 . @#"L!!1"!"o#%]'%4D,DG8HbI !"!2! @,D L! (!-#L'4*!4F5K@B#gS%B#!!!#8%tI 'I2!L4!!ښ!*.B%'L!@ 1!L @#!".H" '!0fث#! ب ț4*U@8!H2@I2!2! @޸CI!2 % 5! .@5"!!8@-%2!**I+x,\ -#L @ `!h@5"#L!4!%!@5" 0'1!4-%!-44'D%L!'#'P*02P4 "2!0!1H8ح!'1!#1 ! Y!0!L!!0!1B2 "$*! * !2#!ؓ04!%:'h(!"2!L!%؈*2!@(B!-#L@'!1!_ؠ!!2# !ئ5!0!124!D حR4&D"! ""C2(4!5!00!L!(L!K!#L! 9 Ddt#!2# %! ج@ h(2*#L!/Z40!0!4J8!!0 !##! 45!@-#L!2@7@*F!G4HI "!2!!, -! b6+ -ػC!2 B!2j4a5{7-FHI- $! #2"! !!! ',..w0! ""F#4%e@KL!1Qp2 ! !!.!2%"L!2  4 !!4 4H2I!! "-! @"I-!"NH"!!$'! Vg@"5"! !!'?%C!#<#V%d*t- #('!0!!1 5!9 2@%G!! B%H*B! @-#L@"L!! #! 8"!*-@YGCGDHPI!?-!2 C!!'! @#ؼ'!-!2 #I-! #,@#I2!1H2"!@.BD#!5"!!!%!445S7-FHI- !!"!#1! !0!@#! ":-8D#! AFD"!4!!!H"I!! A%#H2!"8HI"'TlF!(,!!%8'! #'F!%4  ؽ&*4L!!!!" !!#' A#!*.-N2 0!@-#-L#-L! 8"-!2""#.'14!@J@-#L@#I L! 4I!B'L!'0D42!8G9 #!b-2I2#L!.n 4! 2 4 6'4@#20+L!#4*84L!-#L!'4%B`B>G`HI!2 B%!! 8- B%L'4%!B!!!!!Z! %-!6!!+F-!2 %! + 9!L @+%5H"!!4r5]7@ !!"-#L! 8!%!-.4%!- #L!%!%,(:I!%4DL! lMm-8%!f.@%H-!2!"4HxI"!'! P!(!!'! pH@0A!HI3!5"!"!!!!-.HHI-"!,!!! *##!-!D!1"!+J+L-\02 "lؕj0!F!"%P~0!  4!0DB !!2@@%5"D#L! @-0! @0!'.(>)8! !9B%*! 1"!g22!X"f#-*!4BB,D%L!#D L!/a-! L@-2L!!8h :L!  *L H*V@'I2!!2-!82غJ 5! 8!4<@ -#L! '1! +"~%.26B!31! 4!82#!42# 5!.06 >0!4!3'!5I3%1!0 ! %k4BGBJGrHyI!!!2 "*L!0"!%5I! # B%4*!4!  5!  4B  45!465@7x@-#L!!!%!"0HI"! 2#L!H2#L! !-!-6H- "!D#! !$! 4P*\AI'!-H2%- 2)5!8#5!#'!+m+-0!2 % %N*+->0!b4!D"5#5!L--#LA!1؝2"!#*A#!4ZL4#<%@!!4'#5!5H4*L!!@5"!%@)ج*@ G@-#L! 77.@@GL!-&H"I-"!-#L!!'X2DL!RD!"!#"!18 !2(! !}*9!@*#!!%5@'5"!!@+8K9#L!%I2"!2!!0_797:@xGI!"!-!-6HBI- !"! !!"!-  #!'-#L#4!02>4L5"I"!!'!'L@ 1!!#L!%_%*J+O-#,0 0!L J#*@,!5"!!-D#L!104@-#L!BB! L*2#L! 4'1%!L!2#L!^!ww# !GHsI2 !-.H- ! (!! VI-"!0!2.4@5"! +!0!!I!;3":%N-4@#-! -!4AH! 5 5GH!I!-,0!20! D%!! 4|5G 2#!*@ND)D4Gp/2%! #!*84@'-#L!@!4'%2!6Z 1HA%!4#&c25!0!1!!D!-7`H1HNI,J5K! -,2 2! @#44H- @H-!H! @4H!!7FB^G @'*#G!- HI- !%#8*@ 5"!-r0!2\45"4HI" '!!,!#L! @5"!#0+x0 0!L 6>!!F%4!2!-!5@%5"!!92*L!LD!L! 008ACD!I! %.A*!X4!#2!2#:HI!! B%!L!@"L!yHذk#`%I* 4!  0-DL!4jL!2 224@58!'L@ -#L!!% @%5"!!!!%%L!8-!4؃@4G!!1*L!"5"H"!!B^ d!2!I2!(-!4IB 2!-%!: ƃ'25! !O((.28@*!!5%! ZTL!!4#ءD'##! B#J2,&4#L!4#!2 28*#L!DO؜&T#T%! 1.2!8!%"25!##!2GiG^HBIMJYK !-02 .7I-! @+%-!T @*E`C&D#! 2#! ^5!!2 +9! !2 #0*L!!2!2>4v5D7e@-#L! 0B@; B#$%!+4"L! @5J"0! !H&J!!. -B!"(Q*V-]0 0! 56507VHfI2!H(I"!"$'! A%!-I-!$2! %1H! '!2 0! %!1*!%!8 !#L @0B#4B! ,53GL!`b"r# 5-567^9!GH2!"0IMJ"0!! !!'!0!HEI-"!!!2"!-"2 0! $.*1L!*1"!5(6)2! L! ا-2 !D+"2!"5!L! uǪ|LHy#-!5"#.@-#L! *'4@'(L!%5G(G:HFIRK- K2!6!! d2!!2 %!!5<7B  K%!"4H(I+K"'! !!#,'z0! 2.1 2!5L!-.H- !!(!"! 2%!->-t24,!BH! #V+! 422' !0 !-%%L! *ڄ~0!%8')0*L-![%M2$4!A'#L!E!!<":#!1 2!-"L!!*4! #o2!B@'-#L!-84*L!2#L!! ' .NI2!4 b%O1@!#!  2D%L!Tb -60!2 8 2!8!!  LB#*!.24@-#L@#! b%N@!#! 2BIGI,JK2!|2 ++@.u@ڀ*5"!9I "5I!؀#*b*H'! #3!!0!20!BJGTH!-!2 +! 28!!! ""'+-C!12!2>45A7\@#5! ##Ŝ*,00D!9!A0!#p9H!4!!#?{H! B!"8HĸI@J"K"!!!!!'!" !!-^I-!#[+,+:-B0  8v2!0#2!#$0!L 5!@!4*2!#.%d'G!e=4n5(GJH!"!!! +2#!0!4!4 FUJ"! 9 41%2! 0'4 !4!2#L! 0]5!5<7FHI2 AH!"!#!-5'H-!0\2B4!!$! @4! F$!('60!'L8I"!1%"%4L!"O"0#N%x-0! " *1'2*! Ү'؊0!2$5!8@#0! 4.7@D%!!  1#!-%!!!!4! *J7xG3GBHLI(-!2! @I!! +#-!2 (+ڏ2CD#!7,@FB!-,H"I-! !!Ib%:'( #'#L!p!'**B!B!22W4c5"0HFI"!!!(#:'! #H'!!4#! !!$! 06@HD!'4%!I2!9%44! 5I"!"!'! k0@'-#L! !!HzI!!!! 9!*++- !!!#*00!L@@HB!!!4@-#L!-"*L!/#*! 'pL 2I2!%%t'( !!ڎ0!2 42%!<v12%! 2%! %9@#5"!! ),1192.5!B%!#ib%1"!)!*(-!0!"8#!0#<'F(!0!4"!!0!1:9!!6#u42!1u19!!#:x4B!D%L! 6>!F@-#L!45I!4 1!2#L! @-#L! 'S232J45!@RD@#204!4! K#1)L!*28*#L!'E(4*B+1*4!4#4#L!4!,>0"L%5%2!0"2#L!!!2! L@I2!CأP!!24"!!2" '4"2!2*42!#4#L!M@.B I!%!!20B 9!#2.4D#L!**-5@2ADL!* 5!(6! 1"QL!P#ȚB0-@'-#L!/!B%"5!485@ " 5"!! B'D*FD"*8#4"0!#8@!10'1L! 6 ؗ#! %m7~GPG8HI!2 5I!`t 8D@ "-#L!L"-#L !#1%!  h@!L! %5I!(!-! 5J!7h @.AL! DJE%*pDL!%*L!1%!2R2l45"6H"q!'!!!!؍#$'!2@%B-! '(0!A!L1!!#(I!L@%ت'-#L!%\*(- #.0K9%!L '%'@2BJD#*L!*'"L!5!@5"!!4@#2'L!-K4!44@!  0! %8*e5x@ 5"*!9PL 2! 9!4!84" 9!4!%B%*!@*!H|!#122<4^8H!!*D L! !$#$0!L5D#L!-*! 5I!4B.D-%!%-!B1 #0#I-! V\*@ *j-#L .2%L!9#5!4nL '<'J+X@bAzB,"@ !!1*!4@ L!%8"*L!.@%,5"#L!!4'!<f%9@ 5"!#22@#5"%!4*B@-#L!-+L!Z/%F@!#!#؋NL!4$L!4!4Z 0!! Ƈ 22!@!L!5lL!+%5!- @-!!R @ )@55L7eGHbI$2! '1!",HI"! ,!#x'! !!H "ؐ#AضDC+!H!ڊ9X2'! CAL!"!!!'  2 !-8HBI- +!1!!!!- !!"@%4!(!!B*B%'0@5"!)S*b-g244 !#I! --4@:D@#20!##!5" H"'!2 H!8!!#%!  9!L! ( w#]2! 4D%L! #2\Lj!*@!2DL!'$L!L 5!/!"0#6%B'!  !!2s4!% %w5 A%G!!i"!0!L!@%! 5^587GH$I 2!".HVI"'! ډU@ *+2!5"!" !!+9!-2H@I- !!!!!!-! šD!!"!-J2N4 *+*>@TAaDI31!!@-#L%4!J"-#!1!2؟Y7!1$5!%!0 0! !(0!F!17! 2GrG:HHIRJ\K!-!! C!!-!2!2 &:!"-2!!#0"2 ',*"2!!4"2!!.> 9I!-2!I2!H0! !!!*2!2:4F5d7UDL! 0 !!!!#,H!!L!!"BJhK"!!@5I"!!! !!#$'! 0D!!!!"!' J2'!-0H@I-"! u*!!##z%w'ځ{)- #$0!1FL  &G@!"#@5"!!%L!2د4*5"! $! #* *5@0C!#4'(4%L!1!Jm>4#!12!#8 #0 2#1)L!2!DT\!  شV*L! 5"*L!  ؖ*f4"!a42 #!L!3! ,@6C!!1!.-#2%!4%A!!@-#L*1 45! -`774B&DH!-VH-" F!-d2p45"*H"'!!!.'  8! %1!0 A 0! 00 B !J'"!!!H!!En"6%N'5"!!  _9@F!"!'!2!4>5"(H"!!!'!! #0@5"#4!!!!5"!:=5H"! )8lHIH6INJK !2! (!2! 2!+B-!2 -؝@%5I"'! I2! *2L! .'"!8@tDG<!!  !  '!22J4x57-d+I- 9%! %M%:+F0^@RD("!14!%5 @غCI! ""%8*!؁5 1!12!?w01!ت*!2#!4!%!!Pb!!I!"!j2!5 "!!#!# أ':%(K*!9#L! (T*1L! #$G2!5!#241DL!L  5!##h%q'( !#T2(445! 1L!4!5! 49485F@xGtH-!!!H!"*I"'!!!!!'!!!.2L!!,-"20! 22!5j5H7lG4I2 $/!#0!!"4HtI" !!!'!-4HI- ! 6+T@6A!#4!S*4!4؇sH2! #!(!-!2 0!1*5"!! !6" %-9L! *L!  H!8,@'"L! 84!DR4$L! -22#"L! !0@+#!V@! '4GKGxHI !!2 !M"+ؖCD!!5!! !!! 1!!!2 %2!45<7-!H-ةV!"@HJI"' +8!2!!!!!!' DH2!'!)~,Q02 !!K"'*!4! .6!!1"*!4'2!!!5"#!0!J!`"U#r%!-(0!2 0!G$!'! 77G0HYI!!A!H!#(0.2! 2!*4#4-8*#L! 77@ HIrI-A"H!!³4!!-0!!D6 !"!G! A!' 5yB,BFG\I!!!2'o@I!-%4!DL!$!!BI!507@4%!"2HnI" '! !!!#!' #5!!,  2! AI!"!!' @G !-UI-!-T-024#L!#40 @ 4!LH RN@؉ 5%!4*2!9DL! 4#n0!D-!L@-#L!'v*!+ 00>2!@(#)(2*#L! *2!'(W*2!I 'I2!S""H#W%7&76GI!!2!-@#2!2 H-!!2" 2#I2!DdH1I4@2!'AH!1I! 6#,'1%"L!1# !!$!4 - 4@-#L!OX!4F5 * ؤ-4#5"L!-%!@ؽ.'-#L!#1!}Jç! ("2!15! !++e-. 58J8>9THdI-!2 D.I!!!"@%.8"!!!!%I!'-(0J2! ,! !@I!.H2!5H6~70-!H"I-! .2!!%U%2@nB#H!4B-B#! 8n!!"!H!!"! +4.ʇ@>B+!!2>I2'!+4!! .1!00P1X2z4 4D'd*A4B-%2!ؕB B@!1*!!XA%DL!.!9!@DL! .D.I!%%,H2I'!B%H! A!!$!!!@%! %3%:'T+`@lB%'5!%(L!-"D L!2"!L@5"!!#G!!؇I!!#2`L0-#L! ,A'#L!4*"L!(@#!4#5!}'-Y0"Z#j%*! 6B!%9%9!9#1*!7DL!L*B!!@%L!%:14"! ؘ@#5"! %I-!! 2!!' +2 !  1#! (@@2D@H +5H!J*7-!'!+!>H#b+9!2V < H!4!6|9!%5H!-^I2!"!!!T'\-l2 L90!!!%! @+! -!$"! C"! !+غA+!678"">#LH'It!!.2!!؆hN ! @+'! OgH!!!-!HI-!22z3!45 !j08@H2! "2!  :**+H-!D! !j'&'2*:@LD!H! -! !"9H!K`+8!!2"D#r%4! #4DI!  +8C!ة1'! #.47-!H'!!2!  !2! @#H! !C+ H!Aز "$"F+@4A@D+%!2!!'!C!Z< ؏%2! '؄4!!N!8#'HI!'! :'F0!2?@'(!2 L!1J2 !!*!1$4! 1! B+"!+I-"!p!9 9+"+:-@@HA½%!7!15!+%GD!",*9H!2UI-"!8I3!1!0-!k 042!(1I!,M*+I-"!-01 ''2*H"I! !l-3BB"! B؃E@+! @"! P !ؑ!  2284$n5!@ڽL!x %12#!H-^(46)2!#]v24!6 5!L! --D@lAk\B8C!!%+2 ! 8''L**D#!!*8!!8A+H 24!!$"! ^"\+GA!0N!!!  @2#I2 D"!-3! "+pA#+I!!$$2%f'P*!6)$J+:B+!"Z1"!##)L! 28=8:9QG0%HZI2!@!!! -!5!+%4!!!*- ! *@H2!204f57! ! !!"!'!+%!!؆ 3!! !!'!H!'!!!! !!.B!'y'{-R0!10'!H!! $rC!.l F! *.@!7-!5*9#!H %2 H2! #*'! !>!! %6s@+%'! %z-2+2#!D!! |!8!! E\%*C+%!!!7!!3;8'869GBHLI2!$!!+'4!-" F!2 !!3!4^Q5(7-! !H!-A-wN0!1p2 !,!!!"! #6+0@6D+'!0A'!*5"'!!!'(H! #H-!0D!!"!!v"&# 2H7)7889XG-!A+#G!!(H!!#؏6+kF! +#2!2!4,5!H! -.H F! 5!F#O-012*'! !"F!_!225! 588R9HaI-*2 "! A% D!!,8H"! @'5"! +!4! *#*؏+4ABH I2!"#1!9".!!ؑ"~Z"-!,-62!3! +!-! !!! AI'!56Y7!H!--B1X2l4H @+!H! %%@*D"!f+%G!!ƣ"!~  I2!!* 4! +(C!!2!!H"I!(!! +!!! 2}"8#}CD!I! ""N@(C!%+8!!ج2!8@!I2! *.-*!4I-!@J'$! @+%G! !8H! 6#-8@!!8!2%1"!0:*8 !1:9! 4d9092G8HFI2'!"2!-A+"G!!'j-,2 !!!!!"!4`5}8 6!!4H!+"4!+"4!!!!؁y!gH!-L-21R2t3@!0!!!"! @-4!!!H!/;!!!!!'!8! I3I2!D"H!!'!$! B%I!t 69g9XGHI2 4-FAD!#0%2!+*5H!2!H2!-"AH!'2-{2!"!!" &2#2(2*#L!6OT7'8 !!!H!!"!1c1823I5 !I!0>!H! -C! *7- 2@42!4!L!  !!!'+9!!!  ؎"@(C!%5I"!6 '- !, -! 'NAA6BXC>DH!! !!+ H!':*B+N@#"*7-!1' -!-+I-! (2!I2%I-!%6 58-!-"4!1' %*A!3 9!.>2"!5Z8(#5!2+"H2!Z! +209H!"!1"!Ft 4pI2 #1H! @%+-_B%H!'H3! 2C626F8NH-,2!'!.!!"! F!08!H"!+4!+4!23!4!P!!P)<*F-l1PF!L-H-! Jh#$L!!2 ! !!!" @+2!)*c7B.I{I8JoK- !"!-U-223-6I! 2!N"^A-I! '(-A-I! V(-! *j?-4H! 0 yx"!'! 'b-4!!!!'! 5!-%_0!BoGH'-(23!!(!!"! --4@>A(C!8B%!!%5"!!0+1%9!8FI-!! 2!' %6! C%0-2I3!I2+I2!%%<(+*4 ##!! "+0!@ I2!-, 1!@GL!7D8r9@fA@-#L!6->HI!-! -2! --! !,qD8D0H@IJJ"!# (4%L!ة"!H!0" -I2"!  4c2*!!,@PA؋Bi?0!"%!*!8@+!&!H!(!2!'0')6*T+#%!(!!2!  5"L! !'l2!8  !!!!"N"P#b%؍J2ج4#9B%! "iB"! 00!1(2!8!-81!!!7*!F 0I 1"! 1)1,2DJ0!4  @+8!6"!*!42! 'L!%,-}0! #1q2 25! #s2$26@B:D!"!!2! 6"6%L!#v*.؛1 <J' 1#2"! 2"0!L!2!0!2*4 !! !W!#Ъ1!2!!* :!182 !1/2{c4*1"!@\h!!29!#0284@%*!!!# 0!5!1! !L!{ #?22@48!# 4*1"!!#!+#L!#!%1 !" .#1L!2#2!!:QP^"2!  '"(2*#L!#&1!2!+.2 B%!!  ub0!2$4*! !>#z+g-@/@2! ((ZB*@5"#4!ADFM"(! 25!#?#F%UY*T8 4"!'4"2!(2!4!4L!2,H2+L!+ $0!##! (4%L!ػB34! + P 4 X22#!84@5*2!!9#2!2##!ZQS : 2!@ !2# 0! : F$/%r-2!2 2!##L! %LH)H0I^K-5K! 2؇|%-"!- JC! -5I!%8'H-2299!22-#L!2B#D'L!! !!"!#2ا58!!!4%d-r@<)>.@ 5"!!#5"!!@5"!!'-@5"!!9@5"!!!&!@'* $! 0!#412 @؟CI!.8+4!%!0!.-2! T#0*L!232T34356 !!2HI6J!22!!6H!,>V! ؠ-1! !f^#V-%! -C! #(,\,&@1B4 '@ 5"!0!L!("!'!)L!\n #"!12  $*!4#!"L!u0!2!12Y4%!4(D#42!24*2!~bpFN 1.48A!$.!1!##XL!#ص20485D6!<! " L!!#LC2!#! 1143!468 2!>!!**L!!$0! L!5@!  1912!1F2 Kؠ;@!4 *1 2! 8(9#!#!%"L!JR U W 2 *44L!2! *!*:+L-264!2!2#!!# "5!D !-#4" '1#!%H-!! H' 25!' !(TI0!2 8(؜!*44L!# #r*#2!! !D"!22!#61@2R90I2! 5.1! 4#4"2!#!( "-3'"!"2!!!!102:@"L!80!# *@#20+L! #@ @.AD! -!#؇%-'!!<))!H"'!'$',2R4!" 'H((4%L!؅ !!:##!!#)y0(1!3!#!$^+r2"L!(+I+4@\H! C!!#F%1-4@+%7H-! 7N%*+2!G^C*B!#-4*L!(ع()L* * *4!5!@5"!:#L%2! 21!#19%!  .0!2B4" "l0!2 #L!@-%!5!L!#<#0%X'5 2!14".@5"!!2 !%49!@1@VB5@ 5"!#0-#L!4!2@#!N%!-#L@؁8*!5" 6!!AB%4*!2*A! B%4*!-#L @؁O*! 6>LOL!9%4!4BD%L!2 2(8!L!!#0!cE# 2&245HL 8#5! #H@G! "*$L!1'#!a9,'-4+@ 5"#!%1!!281N@!!#-*!-Y5@#5"%!% 1!]IRx*00!4 <$4L! 2-ɴB#"!4D L!2Q@# -#L@5"!!,غb! 2#!L!!6\  "2! 0-)A-!L @G! #2! #AMI I!JK -K-!A(BLH!6%*O-H! H!I!%+%B%@%!*!IJ0!*g*L+X@ 1%%F'e+%(G!0@00!#1!!28!% L!GІI2!*x#y-#L! !28-5C*!#Ɣ%5!#0%N( '#!!!4*8I!D#L!-L4B8H(I!!" 8"A !'@-#2!3~!'/"4L!a2,889!#LDL!81!:Zj 2%!  2!IhK-Q2!-!@!4#L !4-9I!*+2-E01@%HH([I0JK!!$!"]@B%H!%(p)*  >H*R@  1!1! 1 !$#! !0!2,i8  2#2!6@V!j%-"!5@#5"!#2 D'B-@%!12@5"!2-22!:'<@#5"L!##"L! ؖ]4 5! !E2J'8!vR!"2"0!42!0!25! 0@:B+%!2!*!!!24*2! >!m*@-#L1!! 2 24#8  !!#!$'1Q2!` ">"#Z% *p@+-#L '-%2!022.5"L!!2!# *'##L!6t :!%!0!2#!2"L! 7'.@8B%!"!H2!i!'*!@r 2%!!#6-<12!1! -*!#L#2! <T#^0!4!!0! #!2D4#4"2!8:9!  t 2 "! b# -@ 2!Bd"2"!(1"!  ؐ#%oA!-! 7''6+B!14!442##!! (#*%1! 2 *K@#G'!m T2B1"! 80!2 4D"!5'#0'14!b !9!Nt(!  0!22#! !!(,d4 !4 0! , s!.#14! 2*!o<  D2!G, H2!1,4!8!3D"!#2!4"؞0! 2 *1"! ֜![#w@ 4 !Ho ( 0!%1! 6y#4(P*XB%2!5(6!91L!8 ! 0n2!8!8?#2"!2228{9,L! !#2!q$W'ƛ0%8!5v2ئ)8! --@.B  !*!@:)#$0! B* ! # ',*أG0!4#14!n_v#  8!>#F*!9!2"2!@+*5!2 9!0!4!5! 1r5,508,9 !#! U2 !#:@#(!5 2! 5!1.24 !. \"L!:+2#4!#1"L!!#1"L! `: A+'2! #!8!8> !!B#4)!D"!52!K!2#!1p4 $'2 B#! !*>*0@DL! X,@8B%!#4!,!5"!!#5y@%5"!+ 20!!2#l%25! * *+- D! ~ ~2D L!2R`LA AB DL!D0@ D%L!4@!L!A<r  e4(! e 08D%L!-L!5!2L! Є0@GL!41%!DvC@#D%L! @1#16A189%2@#5"!52%4!#'2!2#5!-p88.9D#L! 4B-! ##{%'"<1%122B4F54!"؞t*2!5!  9!"4%!*a+2#! '0!8!!ؾ-3! %-[2!6 6 5! 2(!1A2! +878R9VD$H-*2! '-84(! ,B@H!! -1!#4#L!1"!+1E24 !"2*`@5"!! ! ! (*0!wؘ%!B@4%!0!1!!  L! *"L! #0@(!y.#8*8!!4!!!W, ! !!b#s'0242"!4 1 L!>fS#0B" L!#:2##0*44L! 0'5!$!4#!!1L! 4!2! #!8!1/1V4E6`@ƘH-02 H2! H-!  5!H 6H!>'(+L-#L*2#L!!#i2#!!H2! !D"28:9JH2  D#!w"2!H !@(D!"G!'!1,4H9!خB" B)! 'K'2*H@D"!1a2 L!!<1ت4!4L!12ufB4!,%6)!)##!!L!@!X#x%14*!1"!#1(2"! 2!+.2g8!2-32!2 289!c!)R1)L!-J.<2%!#;2!1,4+2#!$"!tL!ؾ *  2!!1,2"4!" *#2!! #r22@4&5ؙ@B#!('*5!#F$A+1(#!0! ''22>4#L!4'1L! '5!;#1(2 !L! "#*!RJ< ^6!?!"4I!!03!:؍#88)"L!K-"! 0!Xwr["#2#L@!L!#:4(6! !!B#(\'(ر)2!2%"84!D3N D"! !S#'*22# 5!8#4! 14Z4&5J6yF8 'm'N(j*@ZB$!"%!!,1"2!(")L!2,4)L!*!& L!Z#4=1>2'**5!#5"L! ح"!ح#0!P b!#1.2V9!)L!1L!#02!!)!#"4"2!1-229% #! #2 !#=#4 2!L x 2!B8%22#!#,2>9%! !!#!2#! ؁e#! !2[4!:"P%'N)L! WG1%2!!!!##!$! 1!1(2n3! !(0!!V! h#!L *8*1L!0H_422!4!8!9! 48405^8rC! ?(0@N#!#!'1"! $ !% " L!4*X-"N-!!4  !:#%+*@#!J~ 2!4#! 1*AAB*DH!#"!188B@Z%2!4"0!(%!"#*+1!#0'H-!!#4"2!060@%!#2!1 DI!2!#! :(6-D8H! ''a2,86L #!2#!% 5 2! К2!6#1)L!"!##)!#!%#4**# 0!D"!( )&*)%f5+@kDDHLI@!H'7-UZ2!"! 5! 7*1!H-"!2!<%L!%L  5!#4%%1!!0'R-l23! ~Eo%7@ !$"! %*1! .!A''! 2'! !"!+]@*DI!+%I2!@AB!!F#5%@*A!'@5"!*#!6#!L!,@5"!4%-*!t>!#T* 2#LDL! B#*B! 5!$%! I3AG!"-(G!#4B-!6FR%! @5"!!BD%L!4%DL!2FL!5637;8t9 /**[@؃H$I! #"*g+2!j!ث# "j4! $ !$! #D4 Ra(A"L!$j@~{4 1#! X*6@!H!8 H! [+>+4BTD[HRI! ,#!L!2!I2!! ؟@0D "-!+%5H"!!u !Z%'H*-!0!1^2!8! " (؍?0<6I! %!I!I3@4!>@!1!#771&2!8!$! +#-!DH- !**2#!'% ! **0+< D!'K2!"!Bش`18L! )e@A@0BfDtH!!!F#,]+#H2 '1C+ H!!#8!!+,B%!25!)*L+,#8$!1T5H!H!2"!!X!j#%I'  p#T24 .3!%!2 3#4+L!# !!K '?*2#2!!JX~ 4*9!4!2#!5>9+2!#0*44L! ""o+B0!2%5!ZK 0!12! 15582@ZB%!H"*8#H2"!1P2W40">@B"!C1!! 00!12!8@#20+L!<!!!%!2#!%!"<(!*'5! B#%2)#L25!2 L!  '.(-*5+2!6)!H2!\b #!1 2 2#)4! )L!25!ت#44](!#!# 6 F#(#5!1ߏ8#5!2 L!DBVG#4!,1(L! 2(48L!#0x'2*! '`*2# '44 1"!2$5! #.'=*5!*  2!.1p4 2!# 6(5,B)2! "  G(2*#L!!L!@P _2!4! +4*2! )**42!AC!2#!6 '4*1"!#0@*#4! D6#5!d#|!4!@H`  ^N4"!!**4! 2#!#D+e0!4  #!!2 2!|\01P4#4! #j*$L!'1*4L!2DGL! 1183!5>A*\C*! 4!I"25I!m:•# !! (>4405!8(C!! '2%!(7*@2  ؘ#4'5!!!'؄1&2#!##6%ذ '4"2!H'!1!4 1.2!204@'(L!##!!001Y2$34 'bB=BnH|I  2H%C!5 41)1"!#0 !L!#S%!$'! -!'V+J@`# +*H+2!!0!2! 42!!!,#2%2!%5! 0!4 !@!!(0! ]ֲ 2)AA= CLHD+!!!2U5!@`+%7-!*$0!-78!.2!8 #!#('5!1"L! 2R4  q*$L! 2--22@! #!2!! .!4%! L!8L"d %!2/4L!#@2.5!@#(! %! x0*R+nB!%>2q5!B$L!#L!2(9H!#2*1'L! %%؍20L 8#5!k*L!@ .#2  !1 #! %@y@>AOBYCgD!-!D !L+-'!-;I!#H2!LVU4Z7-I-!0!G!2G!!%0I-"!'$!x-*0-!! I!%n'*-274667I2!(I!*0@-5"!2`6(I-!!*0%7-!5I*0'I2!!!'s2!uDbM#0A+H!!!6$SI-"2!0!1@499!I2 "I-"!,8I! *0-!! *04I!#J1g2$"! 'w9H!1k!6!<^z-!6!7d8!!-!2(4! !#0!#*I2!23I-!448627#8!I!!!'"1!5!*"*,HHI!D!*0!8 #0!$! *!!!<"C%%7F@%! ; J!h$PBL)!5"2!'Y1Q2#P)L!1.2  5!2!? %!102l80!ط' '(IDL! !4#!0!#+#.1^B"!0<2" U 4 !*+2#! 2'2*! 2"8!1 0!b 6"Q@@+#0!0!1 9!0(2*#L!#)2! C%%z*.@4B)!$!E*!+!.N#'!4؝')@'*!H2-!7.Z2!#3'.1)2#! 0!D!#5!1 1c24*!˝#r0!|0(40L!22!  :#C*l-B(!2T9!4!3A!-E2!! 6*@B!%0#!^#6+U@+#H-!0"8L!,:! !2+L! (! t{ !Lo'+%2!0!2"!#!#5!''L*j+@UB7"! L!#!1,2%!*!"2"!@F#ؑ=2344L!! L!2!#"m2(4!# 4!#1"L!J؛' !"!5"! 2#L!W !8!D#̖*72J@{ !#5!.6'2*!4@%*!8*4!E}ؤ2B!L!!>#`0B1P2 #!(!#1"L!C*5!!0! ''>0!2lL #02"!10!Y!"%0Ҟ4! 11 2*5xL!v"2 "! ظ!*+ 0! R'(*@#20+L! *H@@2A>BDD"!!+8!+#!!# !*0+B,8#0!&!!L!#.1]*!5!H2"!#)#z%' 44.A@D*I!# 5!|*I!!#*! *x23@@0D& L!%'!2,5L9!.8#!!5" #!#428!*h+ءp-j0~12ر! L! *$0!31 !81.2=L4>I!!@(! PA!K  8%B'1!#!2O5!0%2"!Tҁ1,2L!$!  H2!!#b1(2 ! !!#)h.4@(! 2!4(!0-4,59! 5!!" "V1,1:@PBMCZD+!! *+L! +L!+-!!"!"#%2*<-1)#!!!1!!24(H!!(8HVI2!I3 6I!1v8#5!2I3! amK1[2! D"! *545!@2AdBhD "!'' *+%5H"!!(!2! H!\!*N+\1n24!! 14L!4!%@2!'!2 *36!5 ##!!A,#!+_6>#% I-! L!#05HI-!0$2!>, ξ2!2!8!!@`p *ش2!#!4$8!* %1)L!2H2L4X8  #04)L!# ##Q*e0!9_B ! * 1"!#0B" L!!"#! ؃`8 (4)"L!! #2!0=4! +H2!<#!9!@#(! #%2)184"! A%L! 2! #-K-<@HAB# 2!-2!F #L*6+#H!2!5"!2!4:G #9!"%!#F%G*M+#$2!':1!1!12(4!! 0#2)#L!5(#50!!',-!!!!!"!%!1c25!2!H-!gnCM!0 %Է+@4B #1'!%@@!2!'-1226!! **L!-1*3'!0*1I!%h+%1!0 <1!%r'*v+- !:R" /!! !P*:D%H!%-!(f! F4$HCD!I!#5HI-!9! <#Aر2C6D*I!%I-!*H! 2:880GI2!!!!!#!204F6!! +y!"!!!!!!%!-'-d0!10L!!!'! @(I!%5"'! D!!,'!"! D*%!-4E425VH^I2!!ׁ*@ -#LA%L! @!2$! -.A8D*'!2#!L!4!-P0!12 &"":*(+0!4L!! !4$5!  14L!$! *!4A%L!*,40!4$5!B L -3'"@'"L!2# +2#! A !Z"t# #("2! !2*BL!%1"! ء3#*@2! ! 8 9!ؒ!$! *N445<@:A+%!-!4!*8+ؽ?0!22#!"K#41@812!2 #!"L!'L8*4!w!:#M%8!45!0%4!8D/06I!81#!8*4!208#0!5!# 4"!! X'2'4('162"!4#4"2! !!o* 2'ؿ*C2!1"L! L!.\#1 -$/!@!#42!2 A#2!=\81#LL!#0 2 24!4: 2 4!#2#!$Ĥ""J#v$!!) L!-J-\j192648!AH!!$"! >H*T@ G@-#L!1*BI!4 4H!A'#L!'!I'!<p!!V 9! *"-!'8QD*DHeI-_20'@*5"'! [*##"L!8.@JA!!!!*r@B!%!2&2'&45#(*JI!  S' (L0!$!'.0D1H!*!!!% @*! إ<-eAI'! m T#h%0 0!4I2"!!!!-!!0!1$9! 0! LV'J+m@,*#4 ! !ؤL! " "K*<2?!'8!2!4#!0!0!6!*4V0!1! -50!2!L!16"7H!!!0! ! "1"88D@LBwCʹH3@*!-!36r+ ؀L!#(1"! <(K*2#!#22#! D#!!e! _2*#G!G 6@I2#0"2!#04H@%I2!2 >!ƿ"!4!! L!182p4Y5 !#! ؏!sp"!,  2!5! !|0ث<*! ~ 1L!1#1!x -2!!D b4$L!BL! **o4 @' !(/(44*F+d- !%hI2!1819H'!'1!"B#L$'1|24 2!(!-!! ! >#,*!9I!  2!1"!Drv !>28F9% @!5! 4 2!4 2!8*!,%!2*! (L!!2#!Xn#6$(-81!02#2!-128!1O8#9#2.L *8! 2*44#2 "L!  2 0! (ا0!2B^ 2"!2# @!5!!'0(4!@!#4224!2(5!@%-D#L!2 ҁ0' 0! 1L!.!2#!2 2D"!NZ$1(2!!I!!8*0! 08484@fAWWC!0!!H! *.@-#L!2!(!H+L!0!182d4!!!!!(H! *.@%!d!&"47!1"@!4I3!#J!R' -(!!! D!!#22! @-!mq."44!.#12>9+@*5"!#2!" C!!!!#4-F2n4~5 !4 4%L!:#2(L!1*!9!5!"!@5!2#-[@%!*@-#L@!8NE#4.68!!#0! 18 8θ9C*!1(3!5! #L!!&< !! L! 4`99.G6J-! !%!-!4,56! B% *XJ @-#L!4,DL!BDL!1! 1 0! !!@,DL!DL!!J#P-1V2h#L!2+0!-J4V5 .'4"2!3L!@ 5"!!$!4!4@@B#D%L! B.%L!!#!6أD! L!("L!LA!!L!2244X8T9! %!'#!0!\B1"##! (2*#L!2!4!  %40!5!@*2' 2!!1 '41"!$#! "44 (2*#L!(E8,L #!2#!!%*'4#! ċ!2#!>J'! 1T5<5c8.9dJ-!6m%  1"!@-#9DL!I.J!@-#L!1:2!L4!#-*! !#;#J%p'-*O#L @5"!#21z405!L!L! 9B%!25!2آ#!  2#!#,-49%!4L!B#BL! '-@@,B:H2!؊)!!'*(1!12# '1!HBXT  @*5H"!!#$2! 2L!#$L! 2! *B%!%2@!7-!'266Q8w9,% 4!" L < N'V*^@"2' !%¶2#I2!8! !41"!1*9#!!9#L! )2 @F T'؉X*@#20+L!4@(L!\! 0%B)4#! ''؉.-21v@#20+L!Pؔ!$#!ؕT1.244#!*8!7*!$5! 2"#1)L!.!#%$0! 1!!2z45>R#\% '؍C-!#  74h5! %!)0! %y%(W*!ؖ#,8L!# 2VL! 55B9$L!1! !n0!2 2#"L! 22.@@B%! %A!I2AJ0!*XA+0-8#L!%1@!7-!!S#*42! '(9%!4)0'1!!< #4sL! #22#"L!0"0! " (!.0!8!85! 'I'6(p)zB##2! %>0!4B@KB!L!6L!D% L!5g8!"2$L!8(4)"L!#%02 L! 2 204R5!L!4'؇Q(0!#K2x4!4#0! 0!2!4 ##'8*߱-8B 4!1L!1)#! a4:B!%!2'#!1L!)L ##!4!4#! ,!5!#!.:2%!){2#!#N22!'(*R-1GFX"%n*# 2!*0!5"L!!$L!9%'4"2! " 0(A)A"L!:BJ0!6"l# 2 !2J4 L (**44L! 8 2!  0!L!#!2!8! (.122 *!8#!* !q4 k!  ȉ9I!##F$% !1R4)2! 1}162d58 4!48F"!"9!L! 2!q"0'Q*L!8! !))r*~-o@ :;u!@-5H"!!5"C+!H!7-'1L!0 @)!1$1B2N3R8!##! 2%1"!#!B#!8#@'e0@)!#2!!I-"-!"61ح)!#!8"2!!8#R'v(8 B !+2FVB4L!1*2 2!(2*2#2!!#4(D%!2#L!T@z#4 1"!('%!# 4#'$L!4B#!8 "/h@#7-!)#01(L!r1H28! !!&#*'0!#2!؍52L!<!"92! %!4 '2#!nV ذ+'ذ'15!!"5! e!%!8 4!5!!)1.4B!='!!!) $ 5!!F$ݐ$ %…'%4I@c@NBTH|I2 !"!'c@+'H!#!:#p!0!"2!-j2 %!",' -! 2! !!4b5!898>*[HaUI!'2! '2! É)@@JBDZH$! @5I"'! #2((0*'+*2!) ң (L!1" 2 !#%'!5"DL!؂ 2D"!5"# 8#5!'#Y(2-DB(2"! *1!1L!D#L!F!R",#:%!!!!!&! L!)D*r+,1*2# L!6e122 8'1!2"! $2^264+:89#!##;#%!*'+4!.!>"1! 10!2!12"2!!H4HL )1#4"L!2!*5!2!$*T1 ) $"! 5 '؁A"L!8##!!! !!"!## 5"L!>2-2#!- 4!!%ؾ224*0!2!"# A!##A%x'(#؃'@12f84 L! ,0!2*!# #! (2*#L!kċ%! 2#20488D9!!!" 0!!,+!L!!#'1 ! 4!1+1:2B@%DAG!"!!!'2(!* 45!1"L!4"!%2!H2!4-1*! #81@2^4!!!m0!!$! 2~L!!+ !ؖP0!L!F !2$268B@4%1! *8!! @"2#2!!!%81(4!*2! 1"2!%"%2'18B"!2!*!**2!̿L#0(4!̱0%Ў'2*!4*2#!2؇54(8!1(2!'41@2R9 )2! 1+2! !4! ''()!*!$5!5 #1*4!! !2!1R142>8"9% "L!22049 #!#/%L!b"*'1*! 0!2,8-L! %2%(2*@!2*#L 8 B#0"8L!2" 2!5' 2!>QKҹ4L!#!%!2#! '2ʒ5!8^9 0! 2D2F4h@ؿ$B'*L *!H"( ( 1"!:!ظ24!  " 2!8"!1$"!9!L'2#L!04<5!+8! 5B-!!2!4!: d 9#"L!%D%!182N4b8!#!$"!")L!#  eL! (0!4 2! #  1"! ج&("؀<# 0!"%"!1,264!"!H! Ȕ 'B! 0  5!2!8 %2! 13'29  !:ep '-! %!%>*1@2M@! #4!e1!"!\#r$ 84 2#%!2#%!-#@#5"!!!1"!(+0!-@#5"!^2+@(! 1**LBH(I!'CA''!!'# ' rؕ*ؘ0! ! <@5ءB-!9(H2!@'5"DL!! 5!6!%8HpI!c"!>DA#!!D!L!2B!5DL! '2"!_$! 2F4 5* Z!2 4!2(!--0!1Z2 'N,,4@7-!!2 %!D! "t"\b#2%f@^A'!5[L !.A#L!  -1!*+*>8Xy@>L@-2L!#5!4%"L -%!@-#L!-\%L*#5!-#L#9J!: BL!@4%! A'!41! '2"!­L%;%^'!* -@*,B*!0!20!-"%0@%G2! !5!(!,"!0!!4!>X F! *~AA.B2CI!!,g#@(!*j+S@ 2 8D%!%4!!4+'2"!'*8#!!<1F2j45*8!#B4!,2!L#02"!#-!!%'!#)#q%('2!2028 !.#I2'!%2@I2!.!L"2!#0#H'#0*44L!1 142#2!!W.G%!2268 #-!BL'*X+ I2A#!#0*-!I36I-!0A!-+%2!#-2H-!NV0I-"-!#-4#L!02!-82F8H%22!2#1!+%'!8n H2!%01>3A!2I'"!"2#2!!#$+5!2A!! 9@'! # #!*$4!!0!(0!8$L! ؖأ.'4*1"!#0*L! WZ%@*B!(2!-8%!صbjt,":2!4! 2!5"L! +,2'8!1L!1!%!1L! U LXf~ @B#! L! 4!k**2#!c !&'60i2 #!(L!0E`  l ؑ# 0!4"R5! * 5!4D58! (+(>*4@NCDH!0.2!+!-!8!'+7-! 0:^'!2!4!#4- +%2!2"9!I-3@"G! ,0!L!!%L!%4(`*j+0!2!1,2yq5! ! $"! L!0!4!010!1L2!5!8 *!5!#2!('.L!4%!4)8'1!k G=%0'15!H<"D#t$!) !%!B8!122 4!Q !{M*"L! !1$10268D9! 9!>+0!L!!!0!!2#@'4+2#!+2'4+2#!K K.) 2! ""8(k[0!5!6!8)!PL$4! !0!G|/4!!f1#!,Sg -9-:1D2N4!8"2!*N*! % %S'\(#!!#2!!E (/Z*L!0!1,24"! 8 9!8=9! H 0Th5!0!4# 0!2'8!0!28!0!-0!4 (!  "2!L!@Lf0!5 @ ! 0!8%! '@@@,A->0!2r3 %-*1! <B"#%bA%H! +! I-! ! h!!!*8!!!!>'$!! A! I2!5678 U%4%8*FHRI!!"!2YH'!2!42!#!," +9! 12!8!D" @ 5"2!PL!N5!9!!*L! 5L!6R'4DL! %*.7-!!2!! 1! %%>'J,KH!I %1!2 (!*!2#L!! H(2!@-#L!8 L!*L! %1SI3!--0H"I!-!  ȅ*2"!!!! !12!I!1)1q23 4 *x*N@`B_HgI$!! ď%!!!~-!!<^ '-#L9%!-*5"!!#L@#@-#L!#,-65"!-0'4%!#1wL5I!ض! 5!!!!'!:h!|%' A*!* *؟a4iZB ! ԉL!LAG!62!4!@!L!%4!E6Vb %1! !͔#!@4%#G-!1'@5"!D%*F4P!-%L!\ >g؞=%B%!2"L!~){89,DL!@#5"!1*o4!'@*DL!} * L!د"PH! Ɓ"D!"L! v!*44!L! @,B4D! 2!!!  (2!2B#@! Z­%0+&A%!5YH-! 7 T ^ ئ'.2!A%!#! 2!5!6 ?L!6L!dy %%Κ*A:@ %!p6! (7(")4*@XDH!*!0!0$L! @5"#4! ((!!@-#L!<D%-2"!24!Wo0!5!*  2!L! %H@(@,BPD!  W!'@-#L!خ#%!%.':*0!*!2! !1$2!"L!DF !!R" *'*8.@FATD!I!-%27-!(!I2!!9O.i!7-! 2 !-4$8!*%2 9%5! !%D0! b ؒ"8B '! <"+<@!%2!#I2'!%8!AI'!6@1'+%'!#01!'5! 4*0N1!28 !P` ! 2|P9D#"%L! %ب/)z-*! % %1*?q2!5! !--ؕ@^A^BpD*"!*I @,C+ H!%G!#*h-5"!2!G !2045"!z'z#(2!5" 8 H'"!04X*! !G"I!"-!!J"T%\*+4UI'"!2!!-2!-2T3!692!2>Nأ T 81!1}3!I3!-2p8!'0-x1u9 !ܓ>g.82#!'21!1zI!+I-Q0 #--D@\AcBlD!!%"'I!!-'228H!''0+:-5"!!I!"!5H"!!L%4 45iI2!!"!20!-!2"45QG!!;'-!Z!'I!#%b'H+!=%6}228!I-"! #2"!22@4-8uI'2 '!!!"!!'-e1!!%!2@4I-!2!7ؙSh!882H2I2"! !!1 2P7-!!!-017-!~8J4!#S4!6!2r4o9!8 !B)! !'('6*T-!A%L!L ;@#@ 5"!!A-@%4*!!D"`#L!@#@ 5"!!  2 @%! @ @,AwF!!!D%*2"! بf2! (-!16<H 1! L!@-#5H! 6ĩ@4*!#-!.Z4! %(22@y}A%!#46!! @ @ا~CؤD!e(5!49!#G#4%<'T*42!#%8!~2(4!!!]3.0!4#!%0!!(0! !2!\f! 222 @(A.F!*5"!%I!<!Q%'H2'!#N2! ؤ(!'*0@%!%!I2!D*I2!6I!zz8 !b + +o-nB%!!!#^%I2! U+.+Xu-:@@ANB#!2 2!X\-"!x*#!8!D"#J*#!78!517-!1"2!#6}1!-\8HI-Q2"!6@2 7H-!%(2!1H2'! % 2 '1%"L! ت\%2!>J8  2!258!8!!"!# +66@G@JBMGVH\I!-P2 !!".' #2!  2!4L" @-G!  D+I! !#!* 0!+ T2!- -%G!-U-V23 #r@4D!#!+I!#5"! 2@"!A#H! !! 49%"L! 4!"!@#4! %A+!!!b'!!! $:$<'B(R*`C *2!15!(L12!4#4!4#!102!15!4!8Fش2!4#!4}#!I3C! .H#/@.B4L!""G!6789 *N*/1@DH!I 8!*@D*I!1r5!2)b1'!4Y8!4!%GL!%F5"!!Vn % %\4Щ5! ? 2! 5A?@5"#L!4$5!@5"!!GE!I!-ذq#>(L-84(!9#0!1*##L!#12!8!L"M'_(5!2$L!*9#! -!-@1ذ2B@5"#4L!4#2! 45!.6*9#!3A+!8#5! PC#؝'4 2! ؒ2C5! '!*5! (2! 4! # 5! #-!U  04C4F9t@B"-^#*! 4'5291! L! 2!*B !1! L!'5!0!12 :X `'h(1L!4*#2 !H2"!89%!4@)!"%5!6B"!%Q%X'b*غ2425!+L!#!1 #!ʷ#81J4TB#2#!'l2#2!!!4!4! 2!D"2L!16!!12)!*!c;8r$f%5!؁1:8\#5!8)!4"*2!#,0A!2# !2P48%!1>4(9!2!!##25!-Љ6$"4!1"!1)3#(@4 WtC!,J 5!#2242!52!#$+L! A)U*2B)*!%P)-"! 0!2!4P5! 0'4A!22b3! R6!04A!1*26!fؚ 8"! 2))3-؟%@,I!'!#i'G!Y!!",'4'!2!#L!+D`! s9#5H!*<@-#LD@*L!5'!0 !-L!B!+-0d1(C(H)f*nHdI(!'! #-!!4$5!!12!2#! *8@ %>5"!#^0!2!V"!'! --N@إuA,D!L!0!@441!@-#L!!'3! !!#V*A!f2! !* !"L!*^uؚ@-#L-#L!@5"!! 94 2%!1!%!1L!@Hi '! ))8+@dA#I!2!L 2@'(L!2DҰ"!!*2!4L!!0! #a@%@.AJDH!0H#!5"!!!L#!#''*#V$`4f5 6'ZA"L!-*!4!# L!)L! !!2!,6!!!2!'!*8!!'3L!  . 0!5!2"2!8 2 4@)!0!2%!14! )8!J"\%c* 5! e>#9I!  ##H-! 1%!!6 AF!  D#P@\#!7-!#~8!1!! oI! "V-BB.CD'!U"N+"!-4@lA#3'+!!*,!0!0!I!!!~#<%+"!4G! 4(GcI!&p!4,5BG! D.B#@!"!! '2#0!!#*5"!02!'?'f*x+1 128H3!!'(-!"!H2!1*2{4!2k5!H3#0*2"!"Z#E%1 1v6F8!!!'|-!!33!4>H(I2!- !!-D0!1,2!!!!!I!44567%H-`2"!'-1t2!'!y>J" !1*2 !#0'1!2263!4ib7E8! !!n"!!!!-η1!!ĽT-12!(!!'! @-5"!- -2!6i!I-!!!!!'"!1j e;!!0!1.9!H2'! 0@% 2%2!!!1I5H!.@1!0!2!3 2!!2!"!""h'v(*  t,284!2!4"!!"@'!0!2L! !311(4.5!2! '2#!!("D0! +mB(C! ! #I%!!!!<J #'1! @# G'! @#!!Nh! ."6@"(!5 " L! 2[@#I2! 4!5!\dGK "6@@D I2!:2!!%L!  % 2#*61!9 !4!f44L4 1"! /5!(10!4!RH $0!4!5#!  DH/ #2I2!1ؐI2! jD*#-!'=iL!4@#"%!"+%7*BBDGHI'3|2 ## C%2@WC I!2H-!!_! 7!R+!#2)HL,2#!* 0vG5!  ! !$#,*@+#!!!,I2+L!2@#H!,\ ,##!!  L!+*'##L!-!" L@-#L!!!'2-Z2 "!(!"! *(A!2!*4!! !!"!.H-!!![!7h8p9@+(o*62)G,2#!1%4!5!6!-JHI-! F!!1'! * *p@?D'!\!؍%4! 7!M؛5! %E%8*J+jHxI!!!8`9!D%L!%00!2!4!0!4!!؎8!08!!"! !2!@C!H# !2!0042!448 2!%8!:6!&&(#2! 2!4$5! #L! !sCF! !!؍2ԅ@!+!؁u !#! / n<ؾ6 ؍{؎M.4 L!0!2!4!@ !Hbz! ?!%4L! 18$#@! ,"!%!2!(#!#u,",A@6HBI 5I! %H!u%5H!#>%V'q*14!e 2 4@)! A 22!BD!1L1 ! 1J244!0!!!2!! !i*$2!B!.! 1! !1!2N2v3456P! ? O Bة@!2! !'"! q(w,T,2@JAiB*#! L! #8%  @ 5"!5"2!H2*L!265"#2!J2!*45!(!*.+4GL! !2(.@-#L!2@!""#I%445(8! 8*#L!"(12 <f'b@UDL!2 5! -!1d2 "g'5! )u4i4^8L %8%!@BARDL!44J5!̺ 1*! %!BTC !4#2*L!-@DH  FA*1I'!2"8!2s5"#!5" !! <Hx*8'##!79I! F:"؊+mB!#I2!4I! سaF2!!+U-01'H0H6I3J"%H0!2B' *8!! ۤ!5! *?2C!'(*##S%?*A0BD'L!!<B!؊"2!4!!8!2#L AJ*!  b!@!2!!/!c"f%!6@%0!42!4"5!4 !5@5"! %2 !.X F!" !,1*L! (22! *AA.B2D*I!'!#@'5"!8*@*2!%9!HD! l>HX("0!0!2!5"0! Υ+!9!7[0*"7S#!!%8L! L (8! (B2!. 5#8!!25#5!nZ  0 :4!2!2# L! 4! "'12!NX* ',0!2!5!4#14!!#!8!%.8H2!0`Y2#2!!R #:0!2  h8!0!45!0!8 #2 !4n'2 ! :@!ҊDI!0 *1!0! 02 "!0!8@(L!2M2:4#6ؚX8M9! !(V-*-6@\D H!3:8!!#2#!2!I!!(T=*:+,48L!0!,224!8#!#2!!!^"f#'%':#غ4"2%1"!(L!8!28!G#.@ 9!ح8("L!!#^$2#2!!U?06*24%!# 4@'(L!8 Pp!0!#(2,!8248!0124! 0 1"!@*D"!%G +%'! .x!!(D) 5!+zD#!I آy#t1:"M%!(##"L!  BNDL!$æ!&#(*!!! y*)*8+A@@B#D!B!'L!-#L @ؒ;D L!z!P#h%M%]@*B*!@'5"! "7@ؘzA!!!4BL؂!LADL!@ أ$@5"! F !y 24؝{DH!2عhBTL!4@@%5"#L!-#4%B%DL!@!-#4! !I'"!U`( -! D JVB%L9@%5"!#H-!4@--#L!L%1L! "-kA&A,BTD! !#'I!-$.@!!:#*+!-!5"!6{67-!%7-!+g7H-!-25!'''*3V+1 124H!%4'|0+!1!4H!!")#t%4407Q8%5! !H!!0(223!-!2!#-1!0!478!!z3V`!5Cq78^H'(2'! +4!2L!#ش%؄9!D#*H-!2"4!66709VI-!K!-0Z2$5! !+0#5!2p4%2!/: `1@2!9!168!!02+#2!!H'!12H2!4r0!H2!0042!9VH-!B#5!#%T-!'؀2H'!,#O#@$x%'*2 4! #9#:*A>4j5v8 !4":)! P32!2 !!"2!4!r(!   (0!L!12!EE1#!2>)2! !"9!8 0!0T! @"1##5')(4#!2"'1! 0A77oBЏH.I2 !-#2!0!1|204!I!"".'!D*"! 2!9!! !  H#,%0'!1!0!1H!7!4)!ؘ!"@%  #*-22(! %s'D"!fP!"8,9!#!#*@#(!  0!2!5!8 ##$*@1vB(!2:>#!# 5!$! %! 4T488F9G@5"#!!ص%2!  ! !)**2#!" **؝@KB9L -'2(! b$D(2*#L! *2#!<F*1* '5!#؃L! 2"4#!1(2!2#!z@^0!5"0!25^@5"#!%%!2*4~L! #!!! _#2! 225!@*A!G!"O%9!24 !+2 !  1!"!p6؈04B#"!8!% М'#2#2!! #˄*!8!%!1.7BBhHrI'&-*2b3!!6!ϫ"!A"I! "-!* #!T-\0!2^3 "@*A"H!7-! "H-! !+!>"F+VA"?L+"! @"2! "؀H!@"H-!0ض%! gA"H! >S@!!+"2! 8I! ,%42!22'!4@ 2!78<9 #@u@:BDDbH "5H!> ]D#V-*!G!#a%*!5" AG!.@5"!!144DL!>!H!# @5"!!*%2@'5"!@5"!@!G!#8%F)`*@ -#L!"|4!4 4*!S0<F0!0!42!4%45!4'0@8BI!-#L!! {'-,4#L*!#L 45I!$|؎ 5I!8! \2+L!12!@T!!HI- "8! "΍+"8H! "*B#!!1W2!!'! yA4A4BBHFI!"!"q+"H!#!(!@"! @(C!+"4!"H2!!\"H#' < 2#2 !4)! "%#20@"(#(!2'L!"2#!^!DZ "$%!-&1"4! Y4 ##!!2B#L! ((4+,B RL!15!؜ ,'45!1 9!4!2> 1!L! 4%81 L!#! 2!44P568 O7-!"7-! Z+/+؈HTI! ,*"2!!#0K"9#! "֗-3'"!6!B' "4*9! 1d5! 2@@ 5"!!2*4!!2:> F! 1!0! K""#~kAC! #Y#0*#H,I!2! *;*8+\@zB!I!2v24O8hH2!#.8AI-!0!H2!!H!"U 9H!!!"'!1L23 "@"!5"! W'0'؃)>HBI!' @"5I"!4!>!' "r@"I2!"7!DP "!1^2!!4 1L! #ȲL!  !g @"5"!6 !!2! ))8+@"7I-!45!L!<!"-I2"!4KL!  5! +=AA8CXD *I!!+8-V@"h*I!!ؖ"(1!1s5!8@!#&#H'L*%,15(9!1!L! X#1*!!T" ԙ8#5!AI!8I"! 4 4o@RhB"!412#!2%4!I+0A! !!$C1,2؅5!8L!!2'2!0828! 2!3!#Ȟ1I!0 H !!!7!r %t*;-2"! 2-!8!I-"! }D#I! 8!#((E-G0 +!+I-! 0!4I'!7I! B"H!'ym '414w589 %'t'D)j@BP1H *8'##! 2@ؑD"! 2!!2(4! !2%2! #^'5"!.28!G!2*5"'! w(D!I3AG! ؑ!6#4!5!B%! 4$5! ](D(0@AC!2*#L 8\@(#)4!2"#@ج!7-!#0 2#!'!I! ح#.%3@2!1(2*#L!VD(%!#,1 2!0@(!6# #!!8I!1!,8`B7@! ##؁`4!5!5!#!@#(!<%!2!#06! )@"ؕ#ة)R* 1!  W$L! 22#!1 !4 #!F)2,8 5! "+2#!228 "5! 2#!* 0!B  2!!!#8! NO!!$*! #0'@#(!0!2!45! !$2!!!L!'%1R2 #X#H'z)* 0'&2!8#! " "0!2!B#!G$ 5! 0  8@ 4! !n2/u4#5 @#4 !:!!" 2C! "4%>@*!7-!5L!'2!,H2"!#4!0N؋N#!2!4$8!$"0! !'5!8 !M#1)5!< $5!0!5L! "&"24H5V@*!2$L!8'14!D"! "0!64L!1#'"!!.142 !2#0!*#! L!&Lث0! F!"!*ؓ!?*#!>V# !4! #29!L! ؿ2"+2#!>*Du!  0!< ) 2 +2#!5 8%!!{!T"r#$4(!)L!!5!#(8!9! 45!1,24!#2"!0&002:4v9!!# 5!*# !#$2!  2!8!#؉"2!5  9!,آ!'.1L45! 1$2!!5!!%2!-ž6F@@GH~I-,263F!'B* 2! %6.).@,ARC! ((!GMD+I2!&!%+-2!4D" 2!9(H2!5H-!0g8!3!4!4!-\2 ' '!@*A!"!\!" -!!(!"! ,A@C*!#*%-"!#!I'!6P7C8Z9zI %#2CFD"!1I2"! 9 z5!  46!+9!'4-!!H(I! 2"! *"! 2H-!22z3!4u5 ++$Z-@*I'L!*7I-!Uw!JI2! !/!!"2%T*`+-!! CZ(%!!1!! @2!8!!!!4(4! !"3!B! !Z!!' ?$+(H2!1! +A(C!!!^1ذI3!-d0v1&2!'S**! .'>A#!'P2!"!4 2 !H^=ؗ 1H-! ) 8*؄>B78B9VG-!"!!H! !!!!"! A!182T4z5 %2!!0!!'0! D*!  !0+2#!4**L! !$! 3x 1L!,%H-!0!%,12!-"DI!1L!!0!%4!8 5!2"!2 -! 1!.!H"-!'hL14!6! !a@,B0D!K!H! 8J-!4@4%! ' .3,F!!4*('#! #! 8 ## L!@l! !18P2! 42 "!#2"!1"4! z-0!2H2!!+n 9#*! 58=89DHPI2 " %5! 4!-!2 ،ά!U&",@I2! C!5067!! Λ!U+(@.H!!-!]"G!4]42! 2,!2^4! a*i+1!1102A4H!Ff!!H @CI! HW"*ACH! #0+HCC!-99! !"!%.A4D+%!0!5!!,! X!  l*؊%DI!؏G5!6#j-" -!  ؊.@5"!!- 4@'(L!1H$! @(*!*Z5Q99N@WHcI!- $!! 2! !{%,H%-YB4L!-D!I! +%2'!!*-!4!8# BoD*! (;2244!@6B-*!'2*!5"L!((*H0!122*4 !#2 !I!1"!  2!:#1)2!4!2!2!0!9Z1#!H! 4 B4L! ؾ`2!06  5H! 2!!  $AB#!DX%2! %"%6@>H!I BI!4A!؟8B#5"! > 5# 0"2!4! 4!D!RH$! 2! pC! 3! F!I NB@8F! "R 018L!1Iؾ*9!1ƙ102 3|4(,W,T@0BtD#!%! #(()!J20!/ 7(!""4#!%!%!$!4@!SB!L!(8)x*+!2#! '82B84:L!!2*!% *#2!! 1H(*!8B%!4448F9L!!)L###!!01! !"!#!1"! n!#J%2L6 04%1H!67-!!%*!!1Bt2!<%!28#@*!2!L @5"'! 5568@LB#DL!I4D#!!!-r2.4" 0!!!!%1"!a#a1D2l4  1*{L!6 2)L!4H'!$!)2!L!1V2b8q9% !8"L *#2!!1*2+2#!#%1(9!**2!i1182+t4!!(!" ##!!31-4@2!"!5 41!",1T9#! 2$L! *%1"!!!2#!)L ,k4H*8!2C5*8 #! 6,O#<*2#!#اY2#!5-!!> $#!L@%L!ظ!.#u2!-DL!Jص0 t  H2!"!%!1 2@4!$|B-DL!# 2!L! "!1.2w4!"  24!>2@(!228@ !L!%!*1!!@BB%!%K%:'V( *ZI L!%'B!2#5! 0!@pU.~'@2!8  D#)5"L!0! +@@0A D !-+2 !A%-^23!6V7-!I !!؎0!82L 4"L! *L!؜=Q,1#! 2$3!"2#!1X2!9!غ3 2! ->%4! !@ -#L!H"I2!5!z`]#4"#!%8! "*5!2! 00!2B@nL!#4+2#(2*#L! :.'45!#!2#!' !(!L!  <"(%AnB!1_2!>n O !L! 6^u#!A'!#$2! 2!L! c.@DB!'-g2!!"!̬"2! h# 2! !*o@%@,B"D%!#4+#5"#!!5"@!IL!*>+, !(+0!$! ؈)80@6D!L!#5! .'4#L!@-#L! 0!2!8 #1!!!"<#^%x'4@%5"! !q1q8!A-@4%!!2@L Ȩu@ ! @/@FBbD,--! "*L! ,!2L!2!-%!ؙt%2!:~!4@-#L!#2! 5!8!H/ *"L! #!-.46@#(!#2!2! ؄-1L!4, "L! \D !T! F ؇= '+4$5! b5! "n@5"#! OT(%2!'6!!*+-0 'lAAB(D%!؀X%I!'-H@4\y"R%"!450I20-!"!!2!4 0"2!!162!I20'1!0'!!70-!! 8"D#80#1!264!-q9!!.t-!2 !!8 !5!%<8N9 4*9! /!B"4! b $%!25! HA#A2B@CLDI!#%I'!%@5"!!! I!ּ"b#L*1%! @2A%DL!%G!4=p!5!9!(>! >&1r2#!'@m>!15!ǝ##r$1%'!2!" I3! +*A*!"#5! 28G^GrHI-,2x3!!!$"! 0!؊PC!##1!-,!!4*!@%G!!-B2n3 @#؅I-!!!$"!#I-!829B@#4 ! !!H! !*DL!5I5,67!7+6@@ASB+%!LDL! <C!5"!!#L!G,IL!@-#L!!!!2V3!4!z0I!!!'! 4%-!i:"!'!+!]5! (!#0H2"!'š-J-ءz0R1<9-!!H!!#I-!!  2*@o@HAHB2*Q-)L!!!ؖ'E-!. X#!I2 2-"9H+1'!2*4!8!g,!.'*!H!o*@#20+L!*n+x-خk142H49#8!(4!2#!4"L!8@!#8!+!$Ap1>!2(4! !@"n#%!7H'!!.2>84!8@%I2!#2!2(7! *8@##L!-82F9iH' #0*44L! $!!'T'14#4"2 #L!Vv#!2D4N8 "@I2!+2!8!GB#!!!#2!#61>4F5%0!0A!I@+H!H!!-2!!!!"!*4!# (.@+7-!#5-"8"2!2"0!-l15H1H!^ .228!L!!zL!#!%1,3B%! 0!#*8!-.1#L!!@%I2!'*- +!  *(W2!4#2!!:@!!8#5!5#5!#512#4h'5!$! #2!!!!G#% %H)-@+2!.H6! $L!2#@!7-! ,2$5! 4!!1041L!2! A!-d <(B)R+1* 5!9)!4 2"! 2 !!:x4L!) ((Ι2!@$L!'2! @.#2 ! 204! 4 *1"!#؝2#L! 29D9@@nBsH~I-0a3! ذAQB!@5"!! !L#7-!-72 !!!2`3V4Y5g8 4HB,I!"! %H2! *"",*6+! '9I!m!2!ج$!!2-6!! !!  1! 0;I'! (! !!ADB"2! 5#5!*2!*"2#!ZF"$#!2#2! u((! -e4425B#!!-^12 ##0%6'>(ؚ@'(!1"5!2 *!0g`"! #!-!جc!8* _4!! #!!-!4')f*L! Sg(2*8@BD#!!!2#2!! !v ,2#2!5'5! #09!@+G!#2! G 0v9!2 %%6B8DTC!!I!(!!ؑ"2!4 "L! ƇI'!4v #0! %%+y2!8#%!,H2"!8H! 2(:)\D#!'5! 2$L! '2#!L*t@:' -8*#L! #24@'(L!3@4!',1L!1*4L!,!!b5! 2*5ąL! 8#! 4g88x9sHI!-T2 F-%#؝+*A%!%1'! !! .%NHXI  `T@7؟JI-!*AJ!!!@7-"!(!! ,BI!-y2! ,؟!2ALH H2! ( 1,2"!-#L@@'8#2!!d 2!-,2!!! @!4B5i7!!!I 9! ;''4*8B%B 5!*L!4*L!J!%4(L!!4*L!44RA%L!@ ػ8 @*!  L! A!%%,@>H!I!4@-#L!(!Ġ'-#L!}%*H2!4 L!--o0&1.2 "L*!*0@JB#+L! ,9I!4*L!#D.L!".#D'%L! !?a2D%L!46L! '12! L!1.6! %-"! +1'!""؇#Z%p* /*@!-#|D#L!L@'@0ANB! 2!'0-@'-#L!4#L!!!@#2!39HG-5I4*L!I"J!--#TD#L!-22b4L!8#F@#ؼ*!54*L!244:L B 'L!@!*L!5%528ZI-L! `*!-@2L!I!-41@4@ 5"! !*L!B*!aI5Σ$'*7‡GG>HPIJK-2!- -#L!!Q'T-u2 "$@@،ZA,B:C*!n&0!!!"!'!*9!:S]67H!!4!! 2! 5I!!$"! 1H!',->23! @5I"! 6!!:"ZAI! 1! #2 (1#9H2"! -! !0!" *5! !"!% !!-40ؑ2!'!,5I! 5I!7X89@wB8" ,#2(!4!<X-!IioK-!6! W,.HH&I4JK!!"!(!!"!5K!,A.B#+4!+%0!""!#(%9! ,!2 0!(0!!0!0!'&F. 1!؋ !.!0!#4! (' (#!2V ! 8"! !S':'@@H>I"5H"I9I"3! WpB"@I2*!4#2"!'-C!!N#f%29 --#L!(E  6B2!@5"!5@!L!%2*@-#L!gb ",2!4!5" .'18!8%!K2!'*!22h3!456!2H:I>K! 1!  2! )>@'@,BZD!o%0*%DL!*DL!!L!)>*8+58! 2!#v#@%\' !2F! 2=2N4r5A@L!# @L!8 ce!2#4B!'1"! ~ 2 4!!(!;O!)-*! 2\84,5!L!!D%"L!ؾ!!" 2*!wj !>-414B54!+"5*122!#8*! !1>28+YH-BK!2! 00!2,4<5"!!2  45!@"!8<5I!4L-84(!>4$5!B!L! 00!2(445! 42! %!4! 8*2#!  24!9! +2'!B!  2! K5-5B@JA^CIDu!I!*2!(2!#G!0!:!#'1!%0"9! . :$>Z%2!!!H-!!I3 '4"2!!-H-!ؓ4:-B1!!!-!11X3!5!!!%(-!-*2!{4(5!5"L!%S4+2#4"L!"jAFH"H0IUxK'!$!! (B!#0 2!!A;B(D*!*"#*!#@,%5"!!!5!"D%؆($*+ 0! !x0!18!S40v%5!Q2L4!8 O$4 ػ % 2! !+1"2!2*0!H  ʮ|@2!0!>Vfz!0!`!3-1!\-1!-! %*HH0I!J؉K! D !%<](#\,*A*!  0!2!6!8!0B'I! 1!44!2Vv4! @%+:D!I!#0!2!*!+@-L01(EI!I0J94K! Q"I%@ A!I!(4*HH$'!خ1x9!*2'"*0!$"$'!,"42!0!2!(8!! 0!2!L! 8X+"5!8@+#G!}Q4^"'5! {*0@4D2F!'0!()! !fU"1"!؆,#!0!0!2*4 !a@'5"!V\,#6+4!0!2*!* !!5! 0!'4#L!H 0 & ^+2! !؟!2'15"L! 48+5!2 'B*!-4*H-!#2!84#!D A"@ 8%! حN1@238* !1"!$"! ,ةL!!2!4! %,'22!44! #!8!F *8nL! 70)8@xC!1=3! 22.425!L! '*2!.#!)1"!I2!x! 1"!!162B8 94!"+!!!*L!102!#!*!*! 6!!4"!#:@20! @-5!LFBA,BB'!# L! +%8"*L!<DL  L! %-! #1! ؞%±A=+! !L+/+2@FAhB%!Nu1!%+%25"!%H!!!#.%8'H2!2Lg3!-4*!%BVHr!1K2!0!48 !2@#0!F26#02+#2!!!12$3!#1!#ʍ#H$%'C(8 *1'L! 1¤7K@@6BaHK-!!,)(+0!L!7N8X9 !J$K!$!#J2!-!K-! !B#H!4C4<56$! )2! (F@%@JB(OH)I*B@-#L! B"m'!(<))|+2!#!*!2 -1)#D'I!!8!T"p'#41582#!*!# ##!!bk1T2!#! #?12"!m 29!4! L-(B!#,1(L!#(L!*42U42!L--@'%*L! > #!-@#5"!2!!"!0 Z 6!!2!#42!2+L! #؉1!" "H!J! ,44! q2!2!4y5!1*2L3! !!0!:(@H! #8!#2!y'L!P! !"8*1!1! (!0!#3!R#@#P(d)t*B! !"L '4"2!| !! L! B#1"!2!1g2!% !$"! 2*! 4 BV!^ 2 4@)! l164! "w5! 5 #2(#1"!>Zh5 8#5! I#$ 2#! >2#! L 9H!ű(y(*X-`0  u+T@@4ABD! E'1'0*@+%!*!( L!#4+#1-2!4  -4*%2!!0 !4!I-!P2t#5"'! 4,56G!! #!"GK"' #0K2'!(22!5N7-! 0#D"!1 !"!* 4 !!4*5"! #0@I-!.!؍-!!!,"8%!!!"L!! L!.!I!!+0-B.2!!% %:'F12!#!*!2H3!1!H!u!*"1!1(H2!-2+"5!!#!6p8!%%]'v(* 030!1224X9 4! ,-i#! +%-!4 LL!!ؕ(@!! 2#L 4"!! *8!22.6$8 !!"!!O-1"!#41@2l4v5!# L!4 0(2*#L!2#ؒ%!!%!*!! !V"L!!!2د8! P!"ؕ8(9#!f$I#!!1L2 !!ذ)!*!<.!**#!!'0268<9%! !%!!!!!lAX]1(162Z48L!!#L (14L!!*!,!##z$4!!!-_12h5$I!#0-!!1X2!#2!J:2 245! 4!4L580HI'!!!!!!) #I2"!!!"'<1N2$"! B)! *4I2!kA!!! L T!14$9! !2##!!22B45!8! *8"-! S#A#2*h-84(!0B2)#L -81! L!7-##!!0#,128!#L!!1L!| *!4!42%!"ج@4$+2!4!1*D"!"L!< !27H!# (2*#L!!!'(1!!!#!4 4 58!!!!2!!1P1@2^4j8B9H %2"!(!! #0@4! !!)! HLت)2L!#0-"!!!!!'-!"!b 2"2B3!48BK-#0AK!!!! DI2!! !!'f14 N 2!!)L '(4%L! 2! 5#51L!-.-11203!4!!"F#!( (4!5"1#! #6!!$%!'!!2-V3!8! #0+!!4 '4"2!0+!"!-!%!@'!*25!A#! 1!2د,R 4@*D"!)!$2B DH!"z@"! (1"!414!؟!!DU)*n!2L!!28:8:9XHvI!-3! ,@C!%I3! (5!4 #!!-!"!2B4547I! !5! V'3'>*B+f@lAZ!!2,!6!z@:TI!!22#!!6!I2!_!į"*#I2! !N*!2(!#0"2!4842! 9I! %7I!!!@  2'!''!BHII %-I-!!!!!'g'v-0!1**VHJ -4!!! R@#5"!*1! A!4F^! ! w+!-! * 1"!+2#! B"!!\ \S-.@6A-!2'8!%7I-! (C!2$244F5 84!#B%!*!,! !!@'!2!81!@5"! !'!\!t z! Y(اK@ا?2! 1.2֭@!2!1 !1**#!W~!D2Z5Z8! +"#*'1!1L!8#!!!24(5!2"4!4 "1!(!\'5!V؂6!('5! $ $'*6@@B42%!!B4!(2! 2+7.6"2!!4@(!"22%! ##<24B@%(!1SL!0!>L\4I-!#0+!H-!!#%8!!%!42!1z4  t'T'8*R+@DB%!!1&2*44!!!d';f14--n2E5.2-9!P !2!  *G-'-0@6ARB!9#9! 0h#"'(!7-!!+I'!*D+ؖ,4$5!a@!'A2!4!#)#.%'P(!2,5 %! "L  1L! 2!4؅5! \!j" f4̨@mB#!!58H2! 26*>2XAlD"!22!\@#20+L! 4D"!!k!1#!^C<LM#2R5! '?-5! k122BDVI-"!2#!  U##!.!(@! 3!5!9KI'!92!(8 k:42!0+%'"! 2"!(4%L! ##!!r %5@@4ABCD!I!%1/-!- H!%/{*%f+*-2"!)L!$<X#!!-+3!'-"9I3 ! 2!GL4( ]3! + %2*2+#5! %%m*:2Q5!@#4 !8'##!RؗR# '28HB#L!4'2*!#"1! ##؀*.A:D"!!7!*!=2!  M(@t@6BHfI!!'!6@'L*!#20+L!( (2*#L!( '4"2!0>#V%\-!#!@ 5"!D'#!!! !!(%!%!!!!'!(N)l* !142h4`5! !"!2 Do 4!yq2!#e#%Y'!2{2X@^A\D 4-#LA%L!5@#5"!!*!2!8'4%L!%.5!FG 4B!:J 2L@'%*L!%5"#*!-#L 5!.!2B@'-#L!L@ 5"#L!!<"F#؅:1 L!-@5"!-#L!! & @LR1LA%L!5A%L!#-!#4@!ؒ 4-#L@5"!%62%4B@5"!4-4! !F8)84@bB")!8!$!L!4(2*#L!(!!<1DK2 !V( #!%!2@C4!؎ 2:B 1"!# 2!8L!12!! 8%! !^"1102؆8!44"!!!!!"2!!.4 #!2 #5!?f8=̕L1(4! L'4"2!gd*+8!0!2!-!4e24! "N4  $ B'H(A @' (2*#L!2'0!4"2(2*#L!Bc18%!#,2#L! #!! *,L!#01H2!! #$2!( 2#!(L!%0 V I2! *(5%!28@#20+L!4#-*!(!2#82B@`BD%L! -"L!"!#,@#5"!21'!4%!!8#*J+2+! DPZ#d*#I2@-!3*#I-"!5H4!I3-9!D!L! 0!4!,-01j";"<'\*fHjI A%! *'H2!2!L 2! @5"! -!!  @-!8Db!@-#L!8L! (2!4!2!L! 7-!!!! A0!4!!1%! #6*$*6+k@@B)!'7!.#j%!#4(؏)1#! !1d*#!')4u8 !.@2!0!2 5,2!1!+.! \hL#L!<#z':@' "L! -%!5@5"! @@̓B(C!(#!#DL!.'1!4"I! !I-!!(!! ؚn#(C!5!2@ 2!#-! A2B@%5"!H! +$$P%W'`+2(8!z!#8! !!.!.@>B)!%!24!%(!BBmP2%!+4!" L!244 5! !j''1D2B*%+0!'2!##!!!l"#% n9,%4+!#4(!-0--! 4,5!8!#2 94(! 2!1L!j}09!4!"2"!0J 3! #s0!2T4!#(8!+0! !"# *P*62L4j5@!4*5+L!+L! RN4!'2*!ʰ"!( #!'#! @.A"L!' '4"2!6DR^#2 ! 2#!2!"!2%!"1L! ''J(؄2 ؐ|%(1L!45!\!%! '#11:2AqAFD!I!*2#!'V*C+9!8fX'!2!!؅؋ 0II2!.m1)L!GRr +@!؏#H(2H@I2!%!'1!1L #2 25!.(؈J%! 5 J#1"!R44!@L!#(%5!5 '4"2! -!qx ##>%\o@*B!"2'L!BMS0v28!#؄V8! +%+>8@DAI'I-"!!'5!iI2A!'!"=#9I! 2!@%2!#8*g04@#(! (M4,4c@@BTD ("!"(#5!7H-1L!.4!4+L!(6*H+ 2#!#5##!#2 !'##L!06ƥ#D'2*5!MH2+!2!102 *5!2! '241!2 @J2%!2#(6)2!1"(#5!2"!#!1̗8HH@|ABLD"#H!.!D%'!-$9!#0A+!-!5gI-!؊+%7H-!!q*+%!!!#I'!&*.H!4L!S!O%hO*!,#I2!@G!]hAE1,226!'!%!(#!04!4<8rH2%2+-"!()L!2!8!#D"!2 *%/@4!!6Tg! 2!#'! $!! +mA(D!J'!4'*-80!2"!@J!ؕ!809`G-! 8+iI'I؇RJ,K!!! %!6@ G@-#L!2#L!+:BH!!H2!!.#\%1!!1[2 ,#3D!#0+1!!5H!#1H!-zq#}):!"ؖ#21!! !!12 !4#2! "+4 f>@8B!22#"L!*14'2*!8 &F4!4!#n!2+4!1)4!@HL!2(2425R8)!!qJJ*44! #1!"L!)$0! q22#"L!ABH  §2 #2!!2! 4!.P%!# 2!5 #0*8!!8 !Hr! Oq!"L! 4#*@4!1!H!b%2B4  2G%1)0![4)2!%!B%! 2%%6(8%*4@!I-!!!!H!.<#-!2I-!!)2! Vb##!! > T2!@*20!9*H'"!(#5!2H 40*12#!4+2#!8 2!_AA2H!I@J !%@-D#L! 5I!!!!#8@( ]'L! ,\D!  1g!022##'!+H'"! 2 2#"L! " ؐ(B! 2$9!@* L! 4 8!L .204!B! "1 !2@#*L!4&46567H-! y'='0(D*HH!؉@#L!2!D !*@!1,2#L! -4DL!P!v% %{4.@%5"! 5! 8 8#%7@#(! 2! A"2! 6 l!p 22!@*D*I!7-!8U$#!%4I'!4@*! 2!0 -!4Bh9!6@BTI A! #1!!08H"I! 6! :L*2!1!2*8H!!,!-+%2!1x2@3+(+,@2B!"1!$(@#+G #L!G !}-#2(8>9!!( #29#! #<'F(L*{@!7-!2)#L!4 2!4%L!'1!'':*^HmIrJ! 6<F%BZC+ H!!2!6(8!I12!(#"!*D-@#*!:؉*2!'؊r2!'! @A,DL!#L! -!@ -r@-'! D!A!K% >}%B@ZA@#5"!2@#5"!!1(9!L!%L!2*0!  j2 !@-#L *@!}@-#L!_@ "'A AB(D!"!":%@"2!01"1!؄8DP1*2!'Г-"!%!2 %!6!!DM#\@20"'L!#!4,8!9#! "L!* 5! Rk*>@G! 9%!5I! "#!2FN ! -"B#!@#5! *lAA4B:CD#!#!"%!*t+V-@<]']?+<-4 !-234!45"!2c8,9#"L!8"9%!#!'249#!!&%*'2"!1L!,P2!%60d}12!5!2@(!*0$8!lA!#5@!7-!"@#T%0*3 9!!8!5HD@#7-!0(1!1!tQ>l!!9%2!12238H-!' -!+#8!%(009!2!I2!+-4!%*6H!15!T2!I3 2@#5I"'!6I!0 U 7I2"!FE,%[-A+%!!#.-X04!'Β04*B @I2!8H!!*1'! ؊C+ H!!>8[!@5"!4I!2.+4*92!%%I1!#Õ''>+-0 :+!5H!!v8!!# ,!%!4@'(L!!,  5! *#'!%4H!! !a%(%@*RA#؊G L! 4%9! _@5"!!p"t#L!4@>BFDL!B.%L!!5"'!DL!L!'- 5!H   A! :A>CBD L!!8 !!I! +%2! *5I! "L!#l$%149:G-!!L!2@-#L#5!9! 1E1B2n4L779D !!(0*4H5!'L!@ %*L! b! F%z'-.@ -#L!"L!4%!@%5"! n)B)Y*2+P@lB ! 8*@!4L!2#$*! 8#4! ('! C+ H! H!G"#H'#t2#!*!1R2)!!!1+2 ! C lNd|61(2#!HL!e L@2L!4̏@4%D!2!!29#L!Fdl2!#!42!#.1!2#!!!#!!2 #!+L *4!K-!З!b#-:D D L!@-%4!AL! v-,1L!14! "X*+*2+H@RB%!!!!!!2!#!2!#! %!".%J)1!02~"! L!1*2C8!" 1%L!Tr:  4>J@-rL!2!4! 4*1"!8#8)!2 !(14L!!!1.28!$! -!|f 2Π%p8#1)(*PL!8#!!!؍!'$8!!4vz!4! OV#'(@ 0;t#(!202%!0#41D2! !#242#! 14!1I-!2S@#(!28G3!%-!',1"H-! !!4$!# 4$J!8! Dδ4D5 ((#!#!"5I!#@0L @ 2! 2! #H-! .*8 L! i2L!1=5u5H8n9@(#(!( '#! !!  31K!4%! )!!.'BB!! ʷ0!DH!# .'18!'1 !,!!! 2!#!H 2!!>H *"4!I'!  N5#!!!b%'}-0 2@IB!1!H! --!6r@(D!1!t1! 2/6608aH!! 2!203<5%3! !!"! 5.C!!!!!-F1!182V4!% +2!!% "L (14L!" #!2Rp"  6_!1!0!2! n"S*!-! A!!! #0*DH!+?B9!6FRZ5! %!@!#!1#2! -"!!-01>3^4!!! !4#!$! (C!5H! 6!"-8ãBoBVDWG[HiI!'j-x2 !"$'! ',@!+!7-!!!!!"! 4AIC! ZI2!!!'D%L!-."@%G! 4!!'-2 ![*-*8-B@JA^C+!H!-"2!8@!#7- '4"2! !!>"y%t$'F(2%2!؄0H'! 1*8I!2!1:H#0!#25! :I3 8#5!9I+ 4!D V HV0(9!!B!1B!EI2!4A!(!F"! 3,5!H2!-! I! .!! F! w*7-!8F9@$A("!%I'! !(@@4HNI!!!"!#(%2!(!5"!0!! @! %9%8*@+R@hC+ H!22!!-+I-!'!1' I2!*#W%5H"!! X:!:"2A!0B!+2@!!(:)ys* *5%!!6"!#8%'4! B! 612!! 8#2"!8^ !24!12#!18@%!iTdV2 4 1"!%  2!##(4"!! 8#*J+d4"!!-:4!/0"!!3#- @4#2!!8@'5"! s9!8fj! ##8)F+129%! 4#4"2!#!8!;~2"! 22(@0L!#!L!'2!8%lR*!81"!4B#!42!0!4!@! %,BB0D,H.I!!H!  5I!%4)@%5"!! @%I2/!!!#!6 +0H2! 289!!4!3[3<456-7H-! !s+RBBl#C6D6J!!!!+I!+0@6AI!!1!''0+/-2!#!%2!(,%!G!2!5"!!!!H#e%.':*2'!24!!1#!0t2Xf1!2 2`8!9%!!'U-!2-d8 !4)!Q:@1v2!'1 !#/%zh'!8!'J'4(r@HI! } +>*!2 4"L!1(L! 2 84(!!! 3!R!\! )aC%A%L! 2! "6'd2qtB*! 6 >#@/L!1)8!2!1%"L!,6@!0!4! +4! -#L!v1v-8  B2#!@-#L! #V#g['+@H ! !#4*ADD+!1_2 *9!I!s01!232#!%1!yc-5!2<!!!  2"8!5@-! !!!HI!086! 1!7-!-0L1Q2 \% %'<)!* xG5!  @'-#L!\!!"`# !4`84L O@! ! 2!! !12*42! !! X +gIF !(!(5*B2.2#5!45!1!$4L12!(2!0L!!2#!5!0!40!!445*2! ++ -"@.BC!-!8!>#D@H2!H'!I2%2"! "D++ @0AFD#L!#5"!!DL!*!".#6%L! -!L6@-#LDL!2B!8@!  -DL!  4%!5H!!| ""wm#f*(A+!!-!8mP!1!1H2! _+7+8-H@NArC!!%2H-!8D#!:!,*-!)#!!F @-%((F*82#2!!%)*4(!2%22!!18B\2 9!4!(!6!.2#1!8!!#- L!26: 8!#!'2'!3 2'! ""=%D'@hA!$"!H F!2 20468!'-"1!E",%8'!-0"2! -=CC*D,H:I!+%H'5!-0%H2!-42@:A!22@!+%7-! 4*%a+%'!2"C!2 5H8H!5 CI!Tr>!1067H!0A!!126H"I2'!N!0!28 !93#8! (14L!'p'`(r,b.H\I mW+7@!#L !2%5! *D"! 2205>9^L! #!"  L!',(70!4*1"!!' D!4%L! **6@9As!!*0A!4%2!*8!#-245H! 0!5!_~N!  C!!(5!  ,2!4A0+L! ''Jg*"0!L !a4!! #@5"!!0_` ! b BD) 0!2!4,B! 2 '##!4$L! !8BFD"8%! 2 '1!!4B!24I'!L! '/*@!!‰%%X'^(*p+2# *D"!H2(6! 2"! 1w1}224h5GH2! 8?"!#:@#(!( !!5! !  ! $#!2 5! :*!!2! 24! !!6*c@ 4 9!T* 5!2 4@)!4!8"H-"! 2!! H*! 0!B! A!0'82L!25!##)! HQ4"!!!B"H#^$!)5 ! 4,!-2 %8 ! *2c8 8Q9`@+%!284I5@!L!6!!~" !9%! X*HX4@HV%!-#L@!-#L!4*@-#L!  Q'1"!!#!*+C-M0[1.!j*L!" 2.L *4!# ##! 24!@!G!298!!!!'V69! !068I!!B!!2'!S#5#R%7$',22#! -! #!)X((2 !0!22#!4!@"(!8!%!45!28!v6 (6! !!'D*0-24@'(L!04##!!%!1!'!!24!N>n '! **)@*A!%!~#"%-!  426BH!`L!" '2!!89 40! %I2!] - 7µHcHHIbJJK!-! AK!!'-L23  W(C!!I-"! " "!'o*D*I!(2!! AH!2$b5!$! >F!-k-:2[32! "*"8%N+@7I-! 45'4!304I+!2!D"!2: #1!#0! +@!C!$"! 2!>!g'! @5I"!! +++PA2D4!I!4!!(*!0(7-!2!!.8I3!-!2%!2_8!, 1!-!4! d"*8I!!4- K-"!B!7N89B!0+,2#!8!I ILJ"K-!!-(H! .'! #HmHBIRJK!!!"8H"!!!!" F!:L!" 8I"! 4I! 1I! 4X&X"! (A!2!8H~K"! 9H!H-!#<%L+#18@+#H!!!*T2 AC!!#>CB!R! 2+1!18H-!.41!4! D.! !'!D+?K-DHNI +!2"! 2!!2B!9! 1'!!(0! -!4*!@ 5"!3r3W456 I6J!7K-!$! 1I!2R7K-! #(A0F!0I2!'! 0@#5"!1!'! %E%%*P +V@A!">+H 5H1I! A!0#0!1!1$4! CI!*2!<#'.1_2!8! #2%! ![@@:HBI_JK!5"! +9!!L#T%~' 2.@-#L!L!-4!1<2>L@#@5"! 2! !-*!`DJ2 0! !CCD΂F!!e%K*1!*8=Dȡ1!%11p2 H-!.!#-!4!#!.B ! 2+#"%1! *! !]@.D DH$K! CI!@.A>BI!*!I!"H!**.+4-'!4!H2!!#('!0!1I!H!b5!6I!bn  zA#!ib!I3!#127YH2!K'!8BRƮ 4!24!2%8!!'-!9H!-012 !,O@A@2ApB~DH!**P+(-!%'!7IH!!h#7-!h|!!H!,!-l.45!%D%N'!*h_+0".'2!2!9! 22L 5.8 ! !2% @+%7-!V"!!- "!!T"z#244IL!!'bD! 0.4|C!A! ##D%[w+B(C!'+!8 ĕ (-"!2F8"!S7Hdp#(-!0H2! (-!1p4(!%5!9!1J)2!?M8 +5!I3!'1! jK @!158H!!1II2!<!!%I2! ''9*Q8C!!%!!1|4I2!'-!2H2"! +BI! H-!L4B!2!,4L! "I3! Y)A! H-! #1@@VAqBCD(!%!#H!I!*8D %'!GJ0!#4*5"!!!H!0N\H!5"(!!02"!4aGI!5"!'!AL!!8gF+! !!#I!!!! I!#J%T'Z+%48!!1"2!535268PH-!!022@+%7-!%2!!!,"!H!! `8!-J~0!2K4!1(2! --o2C*D%!%I!@LH!-TH-!-L2'!444688F9!!I!!!-[H1!!%48$9!H!0H3!15122D6j8H!!!!I!!(0"! +4! I3! 07-!!!-!6x4! 1:182b5Ȃ8j9 !!H' 0uA!8H!!!"!'!$"!01!!#4%f'- !2 2c8FI-!2!!'d1!!0!2HH3!!-!2V40'!22D8HI2 !#.-s1!-I4L8)I-!3! H8H6I,JvK'!:'@(B!.5"!  &-,A2C!4I'!H!A!e!' 4-!-2@:AHD!I!"H2!%&-!D#!İ"*%5!!7!.69I!23!#0-!0m7!%2#! *+"!#4!D4B("L!"%+2! * *CDH!*9#-!9}!fo@!8f !5! ,`2)1"!2#! ''d*2@GB-K!4'!Q %4!!##D$b%'!1Ax2!2!6)668J9@VH3!!  (! !"!) !%4!23!45 N(2(P*Z@fB.%! !44!!9%!!2#!# #! B!("!1!'2"!!9'!&2DN%2!(!4&o9!!9#!'4!.: 2!29!9! 4"*4A! 2!1244!2. .!#3! _H'!*LB*%5!!44!4A!228"2!%%n'-0O1>!">* #k*2! ! #6*L!!-(0!2 !,!!"! 2#L!!!!! >C! 'N@(@0A>BPD!a3'!!!!H!(!-!!'*L+0-#!2%!(%!!15H!%:>-"1!!2)!!-A 0!1!!2~" 1!--x1F2(9%!# 7 %!#,%!'!!I-!1#!!!<# '9k(0! ('%!#-!! !)(2!E!2!(:!  9D!1"!5"! 1*1Z2,4T6! ħ*+%1#1"L!H  1!!4-0 A!H! 2A%!0A%!F!"2*84! 5! 00!@6AB%0!I2!!YK"8!5"0! 9!!>B 1п8!@-!4"!2!B*5 0 @#! V*<@@0A>C!!44G!B*!*.+4-1!1!&n!\%8H!!%3"%*'H2!!9!Qb*,%6!%-"1! 6P1H!-2w8 I2'!%& I2!  Z48H!#L 4!1z7GdGhHlI--Ԍ2$3!!!!!"!'!!!'!!"!-!'-(263!6!!! !$'! : = :*3B#!8!I2"!7T8n9 #-#4+:@>AXC!2!6!#9!(2!-N4!$%!%!z4H%4@! _2%9K!9!-!H0I- "2!.! H3! 2)! #*%*F@VHII$! 4I!4 2#2!!+'H2!#f%M).E4!5 014!4L!!.48I2"!5!L!" 0!2($L!2"4%L! >n 3 "P-32!2# 3#0@4! * 2!44!0!5d!! 1!4<  2@! 4! 1!4O45 60PH!!! 3*7H!##L! ** 0!1;9!t)T)J*X@-HQI$'! #!n@"G!8@>B#@ 5"!!5"L!%"L!&( L!-*1#L!@'-#L!:#F%'4 1H!B%!H2!1 2!\!64 5!L! Q*6+(u@8A!-!I!!4!42'%!#!-*2r3! *2!@+%5H"!!44!* 1!4*1%!-%! !@iCCD(F!I! @-#L!@8ACB!@# 5!6%y-G@-!#* 1!H!, <%!%7-#1H!!$%!@-#L!%I'!%%4'>+!"%5!0!5!55!!<"]#1 I2"! -01<2L!*@#!-"L!C+IF-,4'*L!%"L!#!2#L@!L*B#L!0"2!1(8!!'! 4:#-"L!H2! H'155!W& 1!12W3 #a-*-T$@,ARD#!&*%4!4 *0'!&"%!#@$x+(1'!14!44!5!9!.'@1*! #1)L!)2! dV-!Y82$9! !!!4! P**@HI$! @4!!# 5!.:!L! 8#1!  S:%@@4%!I%!%4!!!4!BI S " L! ,%))*AI!!.1!0D#4!-!4'@!L!!2! T}#S$2!E! 6*6A%!#4!12! #)7)^+p,!B*.@!!2 @*CI!+7-! 2!7H!P%,e2!#Q%|' $8+@8B*L!)L!5"!!<D`L B+%!0-!6)(*L!2#2!!!%! !rF2JL %"@@-* 2%2!!2)! #(2*#L! 18  !,4D!N" L!  L@ -#L! %@*!  4#!1*1*!.:I2! 2 #L!  V2_3!#a''4-0 +!1!,!!%! * *.AkC!!#!*!5!0$2!'1!!5!,"2%^*! !!  5%P*,@H2!0@G!,%2#L!#1!*L!ts! PT*@,!7-!5"L!29!! $--e@*D!I!0`5I"!#+4!DL%1c8!3CI!-(14!  Ģ"2!#J$_%  ,((C!4#4! 121w224H8PG-!D'L!IL!  /(\'2!5!CB# 5 +1@+!5!:D!B"8J! 7H! 6!H'G+%'!246!9%@+%G!S189!BH! D#!`f1F2!0,+!0!40!* 0!52!=2.4 4!@,"5! 00!12285" 0!#!83#9!03#2!1! 2! J J 0 212:45H 8H!N4 !@*B"!! ! '.5! ұ'314 ##!!17e78C9HI!-<23  *2!! !2!!*!A I! %!H(I-!- >*1"L!M4!j"!HI!! @-#L !2D'@ -#L!2#L@G!*A '!2 '2!! r .@*5"!H2!!@!T  439H!  !4H-! 2Y*C+ H! %5BB,H:I!! H!  H2!%!'w@,-5K"!-#L!2@G!.!!#4!  5! S 6  *2!94!!!-H2 !!+*B0!#4H!!2D! A !! *"B#! \|+2!1b294j56!!!,H"I!  @ 2! `!4!4%XI!!'! !8@!-#L @ !4!-@(B'!!-#L!4D4 L!%4@!L!.@-#L!%Z-#L!Tr  ,@8C!25H!'"L! VL"@ ! *N!V.B*.@ !B!4B!5 H!2#4"5B!` p2.4-2B!,!2@!%-*!-#2!#4*B'1%!1%'2-#L!6U A '! 4#.A2D I!5!+I! !-H->@fAvBD!%L!5$84"5-2#0@5"!#!G!!@#5"!!&&"$'!2#0!!V#%T' IL AG#!-~12*9D#!#L *DL!2PL 6*!B4 L! 4@5"!'Ԛ@"B'!042<4&K9!'25!!!@2!@4B|2#5!4*2#L! 4>2!45!2%-*!#2 4*B!  6H2!8!^2"4! 0(O8#0!63##L! 4*!L! ')'@*F@VH6I>!! 4!@!!G!!-D#L!!!%440@>D'L!-!'-#L!%0'2DL!4!2DL!y4%4*!P!XB05 H!@ 5"!!1@'!4#5!Q6JP  1!4(5I!@ !#4!>")@JA^B4!!2 !4!# 5"#L!$*!G!8 Z5"L! J K!2NA (%!G!L'4"2%1"!#L @#!:@@BNDL!9%H2#L!!4%!2!4%@%5"! %A;AXB`H|I  4I-@ G!-1I'!%L!.-D%L!D!L! B#!%D-J@)6!D#T% 1!!5"#L!L D"!5" !!*!06 5"!!!*L!#G! 5@5"!!4J'!+HH#-,5H*L! L! -!4*5"9!B-D%L!!8 5!@ 5"'!-*A'#L!T!\'d-0  ,@ 20!4H-! @ 2!  2!(6"! 9@ ! @ ! ">"4#F%V*hA ! D L!L* BI!L@% 45!  .@-#5!9D#L!Hf!!  @2!5I!  *A !-1! x!H+A!'!LA'#L!!(!!I2!2! 9*2!^ -8DD`GzH[I-:2L3  0C!!!"  ! XG%9!- !"S#L!(N! @6B@"A%!-#L! -1!'Dj-N23  0QRC!-H2! .!4"! *%@>nA(D!! <L-\@nD!!I!%8!'1!5!7-+2#!22(3#8!+%G!8F9@B"!%!p!! \))KH(I!!!<"!H3!!!#*%L!LD%L!<!!< 4I!  I3! C! !-I-J@`A|B,!-! 2!!!'3!I-! <%?-!!:!/G%('!!G!!Z#%l'12*8I!$! 0@%!!!'1!!9 9HnI2!-,2"4! !!  4F·%9!4uHI2!2!I2!v* H2!8 8.5HI3!-Z1'2!%1%4'BB$)L!0!#L!2N8!  :2)*1I2 ! E"8! %"%6-N@+A%!-/18!I3!1"2!U0!!1'!-"2!!'!\#H--1j78+NH3!2~4! !<2&265!9G@#!k2!6%"(1"!8 !8 !!0*61!8!2#!2!#02!@ 2*45!# !`! #"@@6DI-"2"! V"%20!#1i2! >RT 9@'!1-2"7H! !I-"!9 $H!!8! +(2 2.4A!+,0:1!!9HI-"! *#2!!!('!(20L!##)2!"8!! (5!162@AI2!2 +9!B"!/2HP6!2(4%! -!22#!  I@*C I! "!JO =B!%! !72!29HHZIJK!'-(0!2! !"!AK!!!!-@2 !>9"!#'! !!!"!0-0!2N3 @ 4!7@I2!J0! !!%$'!0+'1H!!'- ,6!"! AI! @!'-.0 @-K! A$F!J!94@\AG-! H$H8ITJ K 5K! %(B,F!9H!!! 5I!,!B! !>C!I!5D56%7+8 !D5DH+IFJ\K.!4K!!4K!(!!"! 9J!# A!!6#H%N,aC!!%!4!!5! ''<(B*ԓ4#5"L!##!1#2 !8 J` 2!!-! @%I2!5!'1"4!##(L!2 #4%B*L@)!!2 !#5!#L!1!1L!28:Hf2!4!92 2! 2*^@7-!9K! 4!} #S+3+`-n@8">+5H"'@ 2!7-!7-AG!%-!@+%'!4H!1'!#3v(0*1!1*!9"LLH'!6@F"7!(4"!!I3I2!  M"2!2 !ĵ2(! 5"! @;HH!I!J.K I-! L!@4I!2 "!0< H2"!18!!!-4!EN\'8 #.*! L! 1*! 2ZL! + +T@*A!!k**##!-xI2!0 D#! #e#<)&*A+%H! '&':2\4w5!@ #!#(2%!#4 GL!  !6 "T#2(5!0#41L!)L!#4!2 "L!U&2#2L!1%Y5I! ++0-Z@D#!'(1!0!1!6Z!W%-!'-v2!9I2!,<1! 41A! '!!! %2! >! :!0#jA!*! :@C>D#!-^1!#%!L@*A!5"!6>! H-! A+! <+-! A@"@.AHDI!.GI!#G!HAI!26D%0+,@!G!'1H!4I!:,P0!#-H%,'"9!0!2!!0!I2!!b"#% ,2 %!,(@5!%(2*#L! 6#96@I2!%1! !!84! *4F4>5!689 !*!!#!!"$'! 5~'(($2!2,6)2!*#L!!$! C!*!-a0L12  !"!'!*!!!#!2@CA!25!+~3! 6%!* @!7-!*4'(L!UD!T#`%'!+1!!12!19!h!!"cB(%!)!5 5!9H'3!'24H'!<+< %! %9H!#61!~:uh @+H!8 P2#Z*! L!1:2#4*44(5%!1"! %!0 T!4#!1(4!#L 4!2!89!4!'! 8 @6!!p 0+B8"9#!3!HțI-!!1?2" @+8! **0-4@>C!8!#!2!#4 !4>#1!#% 5!-!!05k5J8X9BHOI-  B!!.H! :!R!"  2"! @(C! 4! @ 5"'!.H  5H!  2!-.2$3! ! 2'!01j2344>!F'!H!  L! +2"!*%5!2"42'2*! 8-F@ 4@#2!1(5I!I-! *I2!2/^5H3!>2<""2!1L! (C! %,0!22L!1)L! 2+8!14! D'!+}!!# !0@6AI'!%!*#5! !!6!":' B H!  '"! 2 %1)L!!!,4!  2! 1"! @*A 0! !!!V%n'X(M-!2^@%20!D! '12!3! 445"8$9! *%2"! %'"!'-12!!!!!"!">0!1B2r5 '##!  2!@ '5"!LCNS1$3!!!! ##:)@2!!2#!#L!1#4"L!2 ( 4!'1! ,!2"!4H!'6!')1u2o3!$.\Am266X8l9JH_I'-,2+U3! !!N!! 3!""!H(I!!.!H2!!H2!! 4! !*0@6H+5!'1!+H2!',-J2T3!$! '@+2!!!"! !!!"*@"! RF!223!4F5! "* *A(D ! !"!%X'! *<! :!('(L'2!9%5!I'!3!!!A'I-P0!1!0'6HHI! A!  d@5"!!!'!IG, ! I-! ұBH!!!"! !!2"!+ҖA! A!!,JR! ?@*A!"! A! j+(D!H-!!2N 8%! (4!'1! 2!!&)6GGfHIYJK!'8-`2 ='!"@5K"'! ?!-*DI!5I!!!-42&3 I! 6!!*#I2!'2#!-\-D2n3 ,@4!6H! !!!!"!#H- I-4!!J!J' (5#p+I2! -! (9!#>8I!(2!! BI!  *+-"!%H-!!!-l2 ! (!! 6@>DH@H2!I32! 7H-"! !"5I!5I!6B89d@B#$%!0VH^K! *-!1M7I-! 1! %2! #AMH0H$I,JVK"! +0@0A+ I!I!(!"! 4J!A,B8D%!%!+%0!2!-!*:*F+`@#,%l'#!)2!%!8! 2 %"L!8#%2H2!5!8!#L%d(#=6%.B%2"! 4!0!8!4L! @F*T2Z5  8-!42!48#!#5! k(+%!5-!yFb!j"  &sR@.!  +@ 5"! 1! 2208e@+!# 2!5! .%1L! 22.454L! 1L!%L!R',1L!25!r 1$2!!H!2&a 8!!I2'8I!#4!D!22T4!B!%!5!L! J V f 405!8!5!@#4 2*L!42#2"L! A 6!*@*5"!#03+%1!,V5! 4#0!H-!1T8!#!-"2! %%!H!I(J!  1"!!-#!!3! (!!L!!6#>%X,'#2!#L!*#!8 2!'#0!1F1Z2f345 #HH!I!K!#*'y,2!28 A#!2#L!54* 9!NH ,'2!1!I! '4"2!a'THHI(J!! +"1H!'.(**0!R%`@:!2%2  45!-%9!1%0A%!2%1!@-#L!!%!\s!"%++x-@0B !+"!-2! XH"2  !5!D!#5! 22,4(L!'*2!11+2! 6#/#!12"!'1(9!!!#B}B@HKIbJK' F! !!"% @!%>@DD @4%!#1!!4#!!0.4# L!#!B!5!$'! +,@ #!1#L!,B#!7H2!#B%R-p@%!* !2#!4="2!@.-#L!-#L!22!XYz)b!4 .'4"2!24!>424 "L!4 >J!H'T(1L!##!#02(!(14L!24 ! %V#$5!45! .#!12 2!LD L!8V`2+"1! 0,DL! DL!8#8)! 8D'x*1!!#2#!022 84! %1)0!)*+-0 h+AA6BD!+%H!2%!+8- !0!I!"`0! 2!HI!'!H'!+8D#T%\+%I!#B%!%0@%!0@#!!H!* .4B%!H!I!,I6J!0@!B+H!+-@ T#<#0%N+h-'! 5(H-!H"0#2!4GlH-0%H2!#2%20@20!5H"!8ȸ!5G!%(H!$HR-0!4J0J2!"!20!7"I-!:! @ #!!5K"'!%%%23!79!22582H3!K2!0+%4!`!<#-2d5G*H-!-!0A+#G!!0!88G-0A+G!0+4!'-248!@#%Q'*I2+-"!!#0%<12I-!4^8!H(I-!-0A%H!01H248!H0#4H!!!2>2Z3h4lH-!!2"0+%4!0A%H!!  #*5!-!!-I!0@+%5H"!'-!0(1!4!R-A!!1+2!hAF00!14*9 ! 1!!#6'P-! 2!4$!0#-"!0@5"!'1!0!1,4:8!&vI! %!I!4 4!7o89I!G-!1$3!6(.!#1! +1!884HDI J2!!!J!-2!# G-$1X5!zs E11858$I2!$!2"!!!-0!16H-!0!146H0 1H!'5I2+-"!2,2@4f5R# >0!2!*#!8!2#2!2(#!4!!1." 2#!# 2!4$5 "L!2<4 $!# #!!4L!1,20!2"2! .# #:%B@FA!+%0!4%%2!L!-5J"0!!$"!I-!>% B"! +'-!!$ !  0>AI'!1!08!%!1!/!!#$%' 2SHH*I*J2!2 !!'!2*45! 8\!'@#7-!  ,22!0!!8I! ,%I2!2!I-!" "00H1!! 1(5J!J! A'H!(0!! 1! -9! 4%>8@%(!B%! 2 (! -S6@/@@GFHTI'-!2!'!)!!-#K-"!-*23!!!!"!6869 !!!H!! 6"!HI6J! #4!!#4H!!.8V! #9J! A@a 08!H'R/!#52!#4*@5"!+2#!4%@%!)!! 8#5!2%5! 2 241)L!48!22v3!4b5 r#)!*!J!! !_ #2!"! *%%!'**4! H2!(!:"! 4!!  I2!!!!! 9%! ''!HI@J!!!!!"2! .!c 5!(& ! #4'!#4'!-^0J1!!!!6!,"L! 5! :!!* 9%2D#L! A#!(2! A#! #-"! ī)~@{@lABCD!#!*!-!2 2"! %4!%m*I*0+h-!2!!527QG6H2!"!#!#0*2"!.!2'H2!G!G,H!2!#0A+!H!%H')!*5"#! *2L!5*7-!"!<T""h#5"!25(K2!I"!%227H-!!4(!I-#0A+"H! 3\`22!5,7I-!"̡I"!! !!4!5*7H!"!!! BZ!2V7G! -!4GI2!772GI!2!-9H-!!4v5"(I"!!!!FL\ -!2!5pI2!#4!I2#0-!2!4,5BH2!!#0@4!" J"!'!!!!O'1'*<+X-!!!!!I! !)*$0!%1! !"(#%H!2F[!!!(0!H! 2!!I!  pn,!0! '0!\ d !0! ###V%R*N+!!"$I! H!D!#!  (!,!!! #0@!T< $!!#0@ !!! -!)*K+-44564708I2!!!'-,122!!!! #0-H'!1,244#!z"!L!0577n8.9H2"!$!#0*4!0!1%2,48! (!"!4L!!!!# D'(-!!"!!!! ''-#1l26!!H!!>D!\"v#4H!!!H-! !2H-3!148H-!!!!0!40H-!!!H!!##%^%6'O(!1"! 3&66829!HL!!9!3*45! 1"8!!!-2182 2#!!!!!!!#!44E5(H2! #0'2!612!!"! #0'2"!i!"2846\H-!! !!+,@*'"!2#!#0"7-!22>578HI! !#H-"1!(!! B+!!'4I!!1:2 9!#02"!#0@5"!%!-61!68!!!#0A!!!)Xnx!!%.2f5!5#0%2!!!'R115I! 2077d8,9:H2!!!!#5!!#!2,465H!!"!%! !%!- -"C0!1!!6!'"!#! 2"!88HI*K-!-#0AI!#(1<3!5I#0@#H2!I'#0@5I"!Y2T7778L9HI-!!#0AI!! !H(I!!@*A!*7-%2!203!4"6!  F"*+-! *5!##<'-0!1!H!!(!! %2"! 518&849PI!2! (!!!#04! 43!56B7!1/182>4!!H!2!!"!$)! BI%7H!!'\- !!!! 8B889HRIpJ-!!I$!#04I!-(2"!#0AH!'$-!!#0@5I"!!#k1>24B7-#7-#I!!I'!!!J!!-24!! > t [5!8!5!5 5d9H-!!-W1#0@ !1$1H2V48 !H!#0 '"!!!I!!"!!'-!!!!558.9I-!!#0 4!'124!! 2j8F829|HI-!!R"!K4!#04K!!#04K! #04!!I!K#05K!2 !204@5I!K!!!!"!'!!!!#BK'!-4-d0!1!!> d45H! #02"! !*+9!-A!(!#! A@'I2!1 1S59%!#.'G-! 5*8H!J!!28!X-&H-4#0AH!#0AH!#0@4H!Z!:!:#t'*84L!  8[@'1!%#02!##!L! !@?@8AfBD"#!, 2-2!5"!-!5"! &(*!!#! +"!!6%K*r+2"! #8'B*l2B@'#!18L!45! #!2 F?!#(2#! L!'2!5!6!$24N8!!8!2.49#!*4!8# 0!R \f "62!42 #L!8%!!!(!4!!2!L!!!!"(4! @ 4!!!!.4 8!! 9#!1.48L!L!30` 2!4<5 " $L!4!2#L! @*AH!%7-!0F 2"! !$! 2!! 1! !j)@0$2!'4"2!2,5 2! 2#! 2.4!52! !0"*42! 2! 499v@DHI'D-b2^3 #%7!" *D!I!I3D! 4!!A%I!! B#R'Z*dB###(L!8%##(L!01!1!8!!3#'! !!"!,!B0H!2@!!*!!^+"!!-*2H3!!!! 4L!4J5x678HI! #8!!tHkI$!! @%7-! !"$H!8!(I! L!((+-x1S22!"2B+!!2! %-!!! @%7H-!"!"!8LB0@4DL!-!!#L!!!!&:!V'!HI!'! .'4"L!%-!!#!!!. ! %8I!!!!!:"^'!!!45! *4!%7H-!!8L!<~^41!2 !1(8! @*2! !4)  $2!22! 22 4.59#!$%!#L 8#5!!!9!~KS[_1B2^4~@'4$5 2!  8$9 2!2 44+2#!42#!2 *1 2!4!8 %!4 12!42#L! +R@+%7-!b  0+68!5!1#!!29H! B nB+O8 1L!2!9! ':@'@@B^D( H!#%2(!0G"J!'5"!I!'**+#2!5!8%! 0N%I-!21#!-2!#!0M7@@BHI!-f2 'F'6(+AD! ** +.@4B!%2!!!H2!,._"3!9!I!!6!H4!8B!!#2 2#! 5F!@I2! "++@.AD!*7-!"!(ֆ*-! !!9%!, C!'{1(4!"H-!2!!"!!'-D2 !!!".'6A! 2! i*!2#!!C! 8,+@+!5(79H! !" +!7J8j9 0H @G ! #5!VH,- 5! !!!5!8"T+tH C! *#!#1"L! -*DH!4#5"L!8!!B! '$'6(@+L@PA!44#!2q6!2 !2!t6̍Z"'!!2I3!1L!3+3!45G6BI!  +C! .8-9!2!6!7!,!!H!*1B!ʲ!!##!H!I !u-D-<@@AzBD hd!I!!!.*0+#H!!7-C+ H! jfI!6!0"!#!%I!!>"N%V*f+V!2!-9I2!-w2!!!-o5!9!4]]!2!9!>DQT!7!!2!!!'8I2!2!D!2'8 3'45!0!2*!01?2 V'%'4+P-cDH! 0#!I2!5!!L"1H!!("V%! ,*6I2!0@%*-!0AA*! 2I*H![.B! !t%#A(C!%!.88!3!H2!-i1'!*#2"!5"0! 4#2D!2!J\8 '#%1)8#5! !-tJ'"! A!"0"R@\Aď*D!("0! !!4"8!“"I-A"H!d!-61B80!-!!!0A!!!@!I!H3! ""!'!I!' %!f : e@:D!I!15H!5H"'!4" !$0!20! **2+<@BB!!v9I!!2!+!! BLV*$L!44L!0@20!4!H-!-5!!Y ac ")++@,A>C!22!0!"%(*!2 !!-!4R1+'0!7I-! -6I-! 0! *]5!2!!%%'*)- g*'*-2@8ALB)! 1"!*I2! 0!#! F*ʇAH!-o2\5!!2 I2! *)BBC4D8I-!2'! I!+%!*@,AG!+%'!1%*'1!1!.Ʈ 3!-B4! 4)46*8,9XI!4!!!!H"! %1"4! H!!!!'12 !"!"_"@1V2H4I2!'! @(C!4!4 <!\I!D'H! (C!4"L! @'5"'! ҅!"$'!'!!(0! B+%! `C!.15#!!f"#445!68#0!!!#(1'! L! 4D8#8.HlI3! (:!!!-m1'! !4!465J6 6!!I 2'!!1!--(1.2!!"!!!.'4+4!7H!$! "2! 3C8080HjI-j3!4F!!"!I!!"48"! "4!!!-!3!4(5I!!!H!!!-ħ041>2!!"! A"!0!8I! "I-! @"7I-! A !'D9R@*20!5I"'! 2#!( 1! (2!'2"!4"6! +k363!428h@rA!'!)  22 4#2 !*22!45! ! #!+L-Z1p2г(!"! "L!"-!!!!!!8"!!!B2!\%*H! 2#0@5!##!@5"!! @D-@5J"0!#!5!8!.!s! @7I-!,F0! ,@I!7J-!4445!8H2!!#4!#6-Y1D2"!'! (6)2! 2"!+N6@@]GeHuIV-t23 O 7*+1'!I2! 0+2!9!'I2! !!!"!'1! (!'! }@4H!*#!(!-*5!b@%!-60!2P3 7!(!!"! UA0! "7++.@8A#!!1'!W*!- 2!"8'!*1!9#L! 2#01!!*I3!5H!6789 ++:@LD|HI -!2 *'##L!!,#2'!7-!5"! 9@#5"! @-! "%--2A6BC!#4!+H!"<#*(+9!'!  .2!7-!8 !*!!* 5!'~45H! D!;#2(4%!@ 2! #H'!I-"!(H! 1B2!!(!-! b 48 C+I!5!5! !X+'+xB8HI $H!5@#5"!##2!#@-#L!'4*!.9%2@'! 6B,5!8!%2!J!L"w#|%5%5JARBB0DD#L! L!DL!DL! 22<4!-*!4B5!D!L!"8! 0 :'@4F5!5 "L!5#L!2*5!0%@%5"!2@ H! !1!224L=!*R@^B!#0D.@#!11!!1 45!4A'5"#L! @%5"!-49@#@-#L!0%}@! !6D--D L!--D L!4$!1%!1,4'1%!%D%L! :'W@B-@0!1*!5*L!!!!'0!=6!:N#5!-%4! +2I2!  0*42<9%!8!!8#!#L@#L!4: bn2!#-! .+2B!9!!!9!2*2! H2! i@=@2AfBxCI!6F#G!7H-AI'!4!!%*}+!u-!4!:#N+%'!I-!1F9H'!!!2I-!%*-"!'61<3!619!!#!!%!Ji Z12$"!%I2!',-!2!1 !0-5!!A!4#B%D'XI'!+ 1L!4!2 11"!  2@D#L!2 DL!4!4DN-*! 2$F!%5! *1! 4q8!2!!I!6!+- 0^1 V%%!'!H(I!!!!'!j!: @!4BDL!2%2!5#  $L!2! Y.AaC!1$2!H! !uKOf +<@R^B"!#! $L!85!2 "2'!'"!8s  $!15!*9#! 2 8 !1!#! 2}B1!##! (2*#L!25! *|@;@,APD!4%*@-#-%! -"L!##%+%I!.U0!G!*0+-H-! - -<99@!4!0!4!204B 2!#42!-gH2!!"#%%61>@DB%@!-"L!!L!%<!G 1!-1! @V@0AvBI2!@!-(4 !#L !#.%G L!*@ -#L!0!%!G!!#6@"L!D!*L!CZ!-02<4Z9!@ *L!  @(B!-#L! 0'4*L!4!5I!2'L!%24'@-#L!4(5!@!L!-#L! ,%"*L!H2!1L%@N#P*!@5"D#L!-@# 1H!9!1 1! ,!!!42!,2%!*!1!! 1H!VFrxH2J@-#L!!01458H-!-!I!!H'! "22@pAyB x8#% @%-#L!!.#DL!4@5"!!/6P'X*4#L!*-#L!41!4#L!!}4#L!*! DL**L!@-#L!GL!@ -#L!,'L!(#! @%*L!"@'D*'(2!##L!1!-"!4Pn%84 9@# 1!4L!1,4 1!@-#L!#2 *L!8j 9!@!-#L!#5 -8@*#4!@+%G!1A#!1 1! 1'!28< ! %!!-!@(B!#*! "%"4@BAVD'H!1I0"-!("-! G!!4@!3!6!2i6!-6I2!ƛ##Y$|%' 15+58HbI2 !  0*A%L!2#L%G-!23!1B2j4.'B!4!!(H! 145I!! !!!$"! "T"l#z+G@6 J#G~H!#(I!5"!7H-"!2'%7H!9I*6>@*H!7H-!I-"!H'!Z `5:H' 3@20!H '4"8!%2!7I *1!.1L!9#L!"#"!#!-:!#:%>@-#L! L!1!!45I!JR ,AH!89H! A! .6B!2+%!8!3G77@8n9sHI2!!!!!-!I ,@#!#6! !'!>"!'D(PH 4!@#7-!2#!2*#L!!26 1L!#0! !,"!H!1*##! !D$H!"!!-j203 #' ! ' F!3!4d5}6 6!!!HI!!,B#!!#7I!lt*zB 0'-%%2!@,D%L!*#*!#4%!@G!-!8@^B2D%L!216L !2*!2%!!%!5"!!!!)(@2I!!2"1!-5!(!!#-!++-`01]2 !,!!'!*!L!!! !!!D (3!#%8!! A#! +0AFBPD%!!'2>4'!%"'!+"!''0H"I!!  (D!-L!!!(!!@#H!!@#V' *1'5! +2! !*8#5!7-!+ +FB(D%!%! . 2%-!4! !L!+*B)! /1.2 *L!*L! 4 778zHI-(2H3!2" -84(! -! " ,AI'!%6!H @&@2A:CRD*I!+5"!!H@+%GDI2!II3!4"@'D*1I!2%2!2'!4"8!H!!LHI!! %1H! %5! @*B!#7-!-(283! A%H'!'!4,5z6! ,0I!4! 4@-#L1!-#L!!!! 48H %2"!4!A%DL!1U1(23!!*,H!!@-#L!!* L! !.@%7-!#5! ""!(!**D%! *4!(!!A%!'c-<0 (!%H3! #A#8@PAXBpD#L!4(5!-"L!%5"!0-DL!%!#-,5%%L!#L!!!4! A%! %F%B*+\@bC+ "!H!2n3.@5"!1!%'!2*7-I-"!" '(C!4"2!8>@ 9!4!%8!1H!#*H-!!#0@5"!!~! .@*1! 2n!!2!02"!#4! #+BB.C0DI!! $!I!#0%b*'!'*I2"!"!6<Jn-!%2!!# 4!#42!4$5 *-!!*-!#$L!# L! 0 @+0D!4(I2!!9I!2_2!9F0!2F4. (2*#L!5!:4D"!2#"L! 6< >5DB!#4 !-!H2! *A!3!4  6]BL!!2'I2!4"!!K_ #1#T*X2  0 #L!2(5!4!2 !2.50H2!#!+L!.42!!##!!2#!1:2*L!L!!#! 248D"!0!1'!!5H!8B%$2!1!#01!2!#:2BH^I- '!2'2*!!$! # #!!2!'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html hNPxx@JLXL2irT  FNV^v~ #+3;@HKSX`fnmuzqFFFh\,,,\F FI\!$&FF.FF4;FF?GFKRFYahFFpxFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF $FF!F)-5=ELS[cks{FF`kFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF<F FFM#%-FFFF#5F=DFhILFQY]FemuFL}FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFffffffffffffffffffffffffffffffffFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF$FFFFFFFFFFFFFFFFF77FFFFFHFV^;IFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF PPXPPDhPPP L,`! Q  1 q  % _  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffFFFFFFFFFFFFFFFFFFFFFF*FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFuFFFFF\^gH$FhFK$FFFFFFH$&*FFFFF^ FFFFFFFF!)FF1*FF9FFAFFFFFFFFFFFFFFFFFM*UYaFhFFFFFFFFFFFFoFFwFFF}FFFFFFFFFFF(FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF   ! FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) 1 FFFFFFF5 FFFFFFFFFFFFF= FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFM M FFFFFFFFFFFFFFFFFF~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\FFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE !!quoted_literals_only; $CaseIgnorable = [[:Mn:][:Me:][:Cf:][:Lm:][:Sk:] \u0027 \u00AD \u2019]; $Cased = [[:Upper_Case:][:Lower_Case:][:Lt:] - $CaseIgnorable]; $NotCased = [[^ $Cased] - $CaseIgnorable]; ($CaseIgnorable | $NotCased)*; $Cased ($Cased | $CaseIgnorable)* ($NotCased | $CaseIgnorable)*; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html ЮP`0z`l00X@     !"#$ %&' ()*+ ,!   -! .//.012.345. 6789:!"#$ ;&')*+<! =!>?@AB!"#$ C&')*+D!  !!E!"F#G!"#$$ H&'"#$  %&'&I!0JK.3 ( )L)>*?M@"#$+ N&')*+ ,! -! . / "#$0 O&'01230 12 30PQ.345 45 6 77R8S 9 :!"#$  ;&')*+ <! =!>T!)*+?U!@V! A B!"#$  C&')*+ D! !E! "F #G!"#$ $ H&' &I!0JK30 JK 3)*+LW!> *?M@"#$ + N&'"#$ 0 O&'0PQ30 PQ 3 7R  8S >T!)*+ ?U! @V!)*+ LW!@                     2irTI T %-5=CKCKCKCKCKCKCKMU]eaiqyzCKCKCKCK  !)08@'HP]WYaiqw &.6>CKS[bjrz~'''C<CCCCCCCCCCCC C'CC%CCCCCCCCCCCCCCCCCC-5CC=EMU]ejrxCCC;'''XC C!)-5;CCCCCC]CCCCCCCCC%CK!CS[ckrz'C'''''''''''''''''''''''        ( + 3 '''''''''''; ''''''''''''''B 'J '''''C7;CCCCR CCZ b j j ]'r ''z ' CC ' '''' ' ''''' '' CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'4!CCCCCCCC C CC CCCCC  # C+ X3 ; C J R WZ b Cj r z  C CCC L'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' CC CCCCCCCCCC!4C C    CCC '  . 0 ;8 @ ''''''''''''''''''''''''''''''''TT       4t  ( 8l$\ $d! a ! a      D    Y YRH P 'CCC ''CX '''^ ''''R CY f Ck q u !C} 'CCCC!| LC C ''''CCCCCCCCCb  '''' b ;'' ''CM'' 'R R ' C '''CC[ 'C C C ''''''''''''''R ''''b       'u '' )% - 3 ; C ''''CK 'CYS '''''C[ c 'CYk 'Cs r'{ ''''''C '''CC ''''' C 'C'''''''' ''  r''''''''' ''''''''CCCCCCCCCCCCCCCCCCCCCCCCCCCC'''CCC CCCCCC '''''''''''''''''''''CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ''''''''''''''''''''''''''''''''CCCCCCCCCCCCCCCCCC# '''''''''''''CCCCCCCCCCCCCCCCC;r''4+ C3 ; C '''''''''''''''''''''CC''''CCK ]Q ''Y a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a c a a a a a a a a a a a a a a a a a a a a a a a k ''''''''''''''''''''''''''''''''''''''''s '{ a a a a a a a a a a a b ''''''''''''''''''''''''''''''''''''''''CCC '''''''''''''''''''''''''' '''' '''''''''''''CC C C CCCCCCCCCC < 77 '''''''''''''''']] '''''''''''''''''''''''''''''''''''''''''' (''''''C08'''''''''''C@''''''''''''''''''''''''''''''''''''''''CCCCCCH'CCP''''''''''''''''''''''''''''''''''''' X`hpx''''''''''                                      '    ''''' ''                                                       '   %'''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''-]]]'''']]]]]]]5''''''''''''''''''''''''''''''''''''''''''''''''                         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@ @@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@dd !!chain; !!quoted_literals_only; $CR = [\p{Word_Break = CR}]; $LF = [\p{Word_Break = LF}]; $Newline = [\p{Word_Break = Newline} ]; $Extend = [\p{Word_Break = Extend}]; $ZWJ = [\p{Word_Break = ZWJ}]; $Regional_Indicator = [\p{Word_Break = Regional_Indicator}]; $Format = [\p{Word_Break = Format}]; $Katakana = [\p{Word_Break = Katakana}]; $Hebrew_Letter = [\p{Word_Break = Hebrew_Letter}]; $ALetter = [\p{Word_Break = ALetter}]; $Single_Quote = [\p{Word_Break = Single_Quote}]; $Double_Quote = [\p{Word_Break = Double_Quote}]; $MidNumLet = [\p{Word_Break = MidNumLet}]; $MidLetter = [\p{Word_Break = MidLetter}]; $MidNum = [\p{Word_Break = MidNum}]; $Numeric = [[\p{Word_Break = Numeric}] [\uFF10-\uff19]]; $ExtendNumLet = [\p{Word_Break = ExtendNumLet}]; $WSegSpace = [\p{Word_Break = WSegSpace}]; $Extended_Pict = [:ExtPict:]; $Han = [:Han:]; $Hiragana = [:Hiragana:]; $Control = [\p{Grapheme_Cluster_Break = Control}]; $HangulSyllable = [\uac00-\ud7a3]; $ComplexContext = [:LineBreak = Complex_Context:]; $KanaKanji = [$Han $Hiragana $Katakana]; $dictionaryCJK = [$KanaKanji $HangulSyllable]; $dictionary = [$ComplexContext $dictionaryCJK]; $ALetterPlus = [$ALetter-$dictionaryCJK [$ComplexContext-$Extend-$Control]]; $KatakanaEx = $Katakana ($Extend | $Format | $ZWJ)*; $Hebrew_LetterEx = $Hebrew_Letter ($Extend | $Format | $ZWJ)*; $ALetterEx = $ALetterPlus ($Extend | $Format | $ZWJ)*; $Single_QuoteEx = $Single_Quote ($Extend | $Format | $ZWJ)*; $Double_QuoteEx = $Double_Quote ($Extend | $Format | $ZWJ)*; $MidNumLetEx = $MidNumLet ($Extend | $Format | $ZWJ)*; $MidLetterEx = $MidLetter ($Extend | $Format | $ZWJ)*; $MidNumEx = $MidNum ($Extend | $Format | $ZWJ)*; $NumericEx = $Numeric ($Extend | $Format | $ZWJ)*; $ExtendNumLetEx = $ExtendNumLet ($Extend | $Format | $ZWJ)*; $Regional_IndicatorEx = $Regional_Indicator ($Extend | $Format | $ZWJ)*; $Ideographic = [\p{Ideographic}]; $HiraganaEx = $Hiragana ($Extend | $Format | $ZWJ)*; $IdeographicEx = $Ideographic ($Extend | $Format | $ZWJ)*; $CR $LF; $ZWJ $Extended_Pict; $WSegSpace $WSegSpace; [^$CR $LF $Newline]? ($Extend | $Format | $ZWJ)+; $NumericEx {100}; $ALetterEx {200}; $HangulSyllable {200}; $Hebrew_LetterEx{200}; $KatakanaEx {400}; $HiraganaEx {400}; $IdeographicEx {400}; $Extended_Pict ($Extend | $Format | $ZWJ)*; ($ALetterEx | $Hebrew_LetterEx) ($ALetterEx | $Hebrew_LetterEx) {200}; ($ALetterEx | $Hebrew_LetterEx) ($MidLetterEx | $MidNumLetEx | $Single_QuoteEx) ($ALetterEx | $Hebrew_LetterEx) {200}; $Hebrew_LetterEx $Single_QuoteEx {200}; $Hebrew_LetterEx $Double_QuoteEx $Hebrew_LetterEx {200}; $NumericEx $NumericEx {100}; ($ALetterEx | $Hebrew_LetterEx) $NumericEx {200}; $NumericEx ($ALetterEx | $Hebrew_LetterEx) {200}; $NumericEx ($MidNumEx | $MidNumLetEx | $Single_QuoteEx) $NumericEx {100}; $KatakanaEx $KatakanaEx {400}; $ALetterEx $ExtendNumLetEx {200}; $Hebrew_LetterEx $ExtendNumLetEx {200}; $NumericEx $ExtendNumLetEx {100}; $KatakanaEx $ExtendNumLetEx {400}; $ExtendNumLetEx $ExtendNumLetEx {200}; $ExtendNumLetEx $ALetterEx {200}; $ExtendNumLetEx $Hebrew_Letter {200}; $ExtendNumLetEx $NumericEx {100}; $ExtendNumLetEx $KatakanaEx {400}; ^$Regional_IndicatorEx $Regional_IndicatorEx; $HangulSyllable $HangulSyllable {200}; $KanaKanji $KanaKanji {400}; .; 'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html P`0z`00X@      !"#$ %&' ()*+ ,!   -! .//.012.345. 6789:!"#$ ;&')*+<! =!>?@AB!"#$ C&')*+D!  !!E!"F#G!"#$$ H&'"#$  %&'&I!0JK.3 ( )L)>*?M@"#$+ N&')*+ ,! -! . / "#$0 O&'01230 12 30PQ.345 45 6 77R8S 9 :!"#$  ;&')*+ <! =!>T!)*+?U!@V! A B!"#$  C&')*+ D! !E! "F #G!"#$ $ H&' &I!0JK30 JK 3)*+LW!> *?M@"#$ + N&'"#$ 0 O&'0PQ30 PQ 3 7R  8S >T!)*+ ?U! @V!)*+ LW!@                           2irTI T %-5=CKCKCKCKCKCKCKMU]eaiqyzCKCKCKCK  !)08@'HP]WYaiqw &.6>CKS[bjrz~'''C<CCCCCCCCCCCC C'CC%CCCCCCCCCCCCCCCCCC-5CC=EMU]ejrxCCC;'''XC C!)-5;CCCCCC]CCCCCCCCC%CK!CS[ckrz'C'''''''''''''''''''''''        ( + 3 '''''''''''; ''''''''''''''B 'J '''''C7;CCCCR CCZ b j j ]'r ''z ' CC ' '''' ' ''''' '' CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC'4!CCCCCCCC C CC CCCCC  # C+ X3 ; C J R WZ b Cj r z  C CCC L'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' CC CCCCCCCCCC!4C C    CCC '  . 0 ;8 @ ''''''''''''''''''''''''''''''''TT       4t  ( 8l$\ $d! a ! a      D    Y YRH P 'CCC ''CX '''^ ''''R CY f Ck q u !C} 'CCCC!| LC C ''''CCCCCCCCCb  '''' b ;'' ''CM'' 'R R ' C '''CC[ 'C C C ''''''''''''''R ''''b       'u '' )% - 3 ; C ''''CK 'CYS '''''C[ c 'CYk 'Cs r'{ ''''''C '''CC ''''' C 'C'''''''' ''  r''''''''' ''''''''CCCCCCCCCCCCCCCCCCCCCCCCCCCC'''CCC CCCCCC '''''''''''''''''''''CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ''''''''''''''''''''''''''''''''CCCCCCCCCCCCCCCCCC# '''''''''''''CCCCCCCCCCCCCCCCC;r''4+ C3 ; C '''''''''''''''''''''CC''''CCK ]Q ''Y a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a c a a a a a a a a a a a a a a a a a a a a a a a k ''''''''''''''''''''''''''''''''''''''''s '{ a a a a a a a a a a a b ''''''''''''''''''''''''''''''''''''''''CCC '''''''''''''''''''''''''' '''' '''''''''''''CC C C CCCCCCCCCC < 77 '''''''''''''''']] '''''''''''''''''''''''''''''''''''''''''' (''''''C08'''''''''''C@''''''''''''''''''''''''''''''''''''''''CCCCCCH'CCP''''''''''''''''''''''''''''''''''''' X`hpx''''''''''                                      '    ''''' ''                                                       '   %'''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''-]]]'''']]]]]]]5''''''''''''''''''''''''''''''''''''''''''''''''                                                                                                                                                        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @@@@@@@  @ @ @ @     @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@ @@@@ @ @                             @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                                                                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                    @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @     @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@ @ @ @                                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@dd !!chain; !!quoted_literals_only; $CR = [\p{Word_Break = CR}]; $LF = [\p{Word_Break = LF}]; $Newline = [\p{Word_Break = Newline} ]; $Extend = [\p{Word_Break = Extend}]; $ZWJ = [\p{Word_Break = ZWJ}]; $Regional_Indicator = [\p{Word_Break = Regional_Indicator}]; $Format = [\p{Word_Break = Format}]; $Katakana = [\p{Word_Break = Katakana}]; $Hebrew_Letter = [\p{Word_Break = Hebrew_Letter}]; $ALetter = [\p{Word_Break = ALetter}]; $Single_Quote = [\p{Word_Break = Single_Quote}]; $Double_Quote = [\p{Word_Break = Double_Quote}]; $MidNumLet = [\p{Word_Break = MidNumLet} - [.]]; $MidLetter = [\p{Word_Break = MidLetter} - [\:]]; $MidNum = [\p{Word_Break = MidNum} [.]]; $Numeric = [[\p{Word_Break = Numeric}] [\uFF10-\uff19]]; $ExtendNumLet = [\p{Word_Break = ExtendNumLet}]; $WSegSpace = [\p{Word_Break = WSegSpace}]; $Extended_Pict = [:ExtPict:]; $Han = [:Han:]; $Hiragana = [:Hiragana:]; $Control = [\p{Grapheme_Cluster_Break = Control}]; $HangulSyllable = [\uac00-\ud7a3]; $ComplexContext = [:LineBreak = Complex_Context:]; $KanaKanji = [$Han $Hiragana $Katakana]; $dictionaryCJK = [$KanaKanji $HangulSyllable]; $dictionary = [$ComplexContext $dictionaryCJK]; $ALetterPlus = [$ALetter-$dictionaryCJK [$ComplexContext-$Extend-$Control]]; $KatakanaEx = $Katakana ($Extend | $Format | $ZWJ)*; $Hebrew_LetterEx = $Hebrew_Letter ($Extend | $Format | $ZWJ)*; $ALetterEx = $ALetterPlus ($Extend | $Format | $ZWJ)*; $Single_QuoteEx = $Single_Quote ($Extend | $Format | $ZWJ)*; $Double_QuoteEx = $Double_Quote ($Extend | $Format | $ZWJ)*; $MidNumLetEx = $MidNumLet ($Extend | $Format | $ZWJ)*; $MidLetterEx = $MidLetter ($Extend | $Format | $ZWJ)*; $MidNumEx = $MidNum ($Extend | $Format | $ZWJ)*; $NumericEx = $Numeric ($Extend | $Format | $ZWJ)*; $ExtendNumLetEx = $ExtendNumLet ($Extend | $Format | $ZWJ)*; $Regional_IndicatorEx = $Regional_Indicator ($Extend | $Format | $ZWJ)*; $Ideographic = [\p{Ideographic}]; $HiraganaEx = $Hiragana ($Extend | $Format | $ZWJ)*; $IdeographicEx = $Ideographic ($Extend | $Format | $ZWJ)*; $CR $LF; $ZWJ $Extended_Pict; $WSegSpace $WSegSpace; [^$CR $LF $Newline]? ($Extend | $Format | $ZWJ)+; $NumericEx {100}; $ALetterEx {200}; $HangulSyllable {200}; $Hebrew_LetterEx{200}; $KatakanaEx {400}; $HiraganaEx {400}; $IdeographicEx {400}; $Extended_Pict ($Extend | $Format | $ZWJ)*; ($ALetterEx | $Hebrew_LetterEx) ($ALetterEx | $Hebrew_LetterEx) {200}; ($ALetterEx | $Hebrew_LetterEx) ($MidLetterEx | $MidNumLetEx | $Single_QuoteEx) ($ALetterEx | $Hebrew_LetterEx) {200}; $Hebrew_LetterEx $Single_QuoteEx {200}; $Hebrew_LetterEx $Double_QuoteEx $Hebrew_LetterEx {200}; $NumericEx $NumericEx {100}; ($ALetterEx | $Hebrew_LetterEx) $NumericEx {200}; $NumericEx ($ALetterEx | $Hebrew_LetterEx) {200}; $NumericEx ($MidNumEx | $MidNumLetEx | $Single_QuoteEx) $NumericEx {100}; $KatakanaEx $KatakanaEx {400}; $ALetterEx $ExtendNumLetEx {200}; $Hebrew_LetterEx $ExtendNumLetEx {200}; $NumericEx $ExtendNumLetEx {100}; $KatakanaEx $ExtendNumLetEx {400}; $ExtendNumLetEx $ExtendNumLetEx {200}; $ExtendNumLetEx $ALetterEx {200}; $ExtendNumLetEx $Hebrew_Letter {200}; $ExtendNumLetEx $NumericEx {100}; $ExtendNumLetEx $KatakanaEx {400}; ^$Regional_IndicatorEx $Regional_IndicatorEx; $HangulSyllable $HangulSyllable {200}; $KanaKanji $KanaKanji {400}; .; 'ResB? DD?Versionboundaries%%DEPENDENCYlineline_looseline_normalline_strict2.1.19.14line_cj.brkline_loose_cj.brkline_normal_cj.brk ) @EP\ ) 3 (<`AP 'ResB? DD?Versionboundaries%%DEPENDENCYlineline_looseline_normalline_strict2.1.36.98line_cj.brkline_loose_cj.brkline_normal_cj.brk ) @EP\ ) 3 (<`AP 'ResB_ W ooW      A . G 8 A & ? + G .  . > 8 ( 8 . + A  0 , ?  A ( & > ( + A 8 , A & 8 > (  8 > 0  8 ? (  > % ?  G % K & ? ( H .   2 . >  K . H / > 8 A ( ? 8 H % K - > & M 0 . > 0 M 8   % , 0   8 M %  ( 8 K 2  > , K (  A 2 >   L % > / + >  A ( , ? 8 % ? , K 8 K 0 . ? ( ? % / A . 8 0 ?   > 8 . , > 0 8 > 5 A ( 8 A  A 0   > 9 M (  + M 0 ? 2 , A & , > 0 0 , ? , > 0 .   2 , > 0 8 A ( ? , > 0 8 G  G ( M &  > ( A 5 > 0 @ ( , G  M , < 0 , ? 8 % ? , > 0 8 A  A 0 , > 0  8 > .* B 0 M 5 & ? 8 G  M , < 0 8 , % > /9 , % > + A  /, G 2 > 8 G 8 G , % G  M , < 0 M/d/yy GGGGG, H 8 >  K /, H 8 >  8 * M $ > 9  G & ? ( . ? % > 0  ? 2 . ? % > 0  > 5 8 G / K ( M & K ( H /, > 9 >  K ( H 8 ? % > 8 G / K ( M & K 8 G /, > 9 >  K 8 G  > 5 % > . / K ( M & K % > . /, > 9 >  K % > .  > 5 , M 0 H / K ( M & K , M 0 H /+ A 0 > / , A  `[                   ! {! < } " # $ % & ' ( * + , - . / 0 2 3 5 6 7 8 9 ][<                      ! {! < } " # $ % & ' ( * + , - . / 0 2 3 5 6 7 8 9 > ? @ A B C E G H I K L M ]7 BO}B    N M)P gBw3 !$0'/}g31N<ȪLL3[L~)TPMN {ݩ{ݩ gBw3ii iI  !$0'/}g31N<ȪLL3[L~)TPMN xݰݏ)޿DK=u~So ffu c .6c݃ݰlޑ ^lr\c``Z X4i #> ަݗ#ݜݡ/ދݵh~ Hݫ [  PPt U`  &`P    & ( . jv"HSGJM[P  $ * 0 ? HA `z  2 C `P   : l  a J PPPPPPPPPP C[ow] r``[`V` `E PN P 'ResBP  o 'ResB & V& sriKV1KV2KV3KV4M M.SrceMuakoOsobaSportBiljkaE, dd.LinijeMjestoOstaloP.n.e.RazmakSmajliTijeloZgrada}enskonave erpo noioktobarBrojeviObjektiPrirodaUparenoVrijemeZastavaZastavedecembarnovembarova ned.ova sri.ova sub.p. n. e.DingbatiNove ereameri kid. M. y.dan u g.metri kiovaj sats. u mj.PutovanjaStrjelicebritanski}ivotinjaprijepodnedan u sed.sed. u mj.za {0} sed.Stara pismaove sedmiceprije {0} d.d. M  d. M.Prvi kvartalHan klju eviLLL LLL y. GVokalni jamosljedei ponDrugi kvartalTrei kvartalEmoji sli iceJapanski kanaTonske oznakedan u sedmiciprije {0} sed.prije {0} min.prije {0} sek.prije {0} god.Prazan prostord.  d. MMM y.proale sedmiceza {0} sedmicaza {0} sedmiceza {0} sedmicu etvrti kvartalCrtica/poveznikKapica za tipkuFonetska abecedaStrjelica nagoreStrjelice udesnoVarijante oblikasljedee sedmiceprije {0} sedmicaKonsonantski jamoStrjelice nadoljeStrjelice ulijevoprije {0} sedmiceprije {0} sedmicusedmica u mjesecuPutovanja i mjestad. MMM  d. MMM y.posljednji kvartalOgrani ena upotrebaE, d.  E, d. MMM y.W. 'sedmica' 'u' MMMMSimboli nalik slovimad. MMM y.  d. MMM y.}ivotinje ili prirodasedmica u kojoj je {0}Nerazdvajajui znakoviSimboli za predvianjeVarijante malih oblikaprijepodne/poslijepodneFormat i prazan prostorJugoisto noazijska pismaNasmijeaena lica i ljudiStrjelice nadolje nagoreStrjelice ulijevo udesnoE, d. MMM y.  E, d. MMM y.Znakovi za ideografski opisVarijante oblika pune airineZnakovi/zvjezdice za isticanjeSkrenitena{0}.kri~anjudesno.Varijante oblika polovi ne airine$/<*7<A<].dv_7 EEˀB) J^;R;R; J];Q;Q; J\;P;P; J6)6 J6)6 J6)6 JPPP JPPP JPPP J7)7 J7)7 J7)7 JUUU JUUU JUUU JCCC JCCC JCCC JGGG JGGG JGGG JvCvCvC JuCuCuC JtCtCtC J;;; J;;; J;;; J*** J*** J*** J... J... J... J*** J*** J***    NM)P JG JcYd 7P)3P::* !$ 0 $,q4D 3[) 3P~y\Wl*3k< **O[SOBPP=;~y}\Wޔ@-E $hE gMMGBWGG$G53 hG$__G$4EG$GGG$B$ō$'0W$99$'NN$죓$Ҵ}$eE$ՔՔՔh)h 7P)3M{`^G:: J JɲɲɲF)U K >-K >F)U .|)AnfF)U NV+'+F)U .|)Anf/ J "j/ J "j/ J "j/ J) "j/ J "jh/ J "jh#&j^p^|5E $hE gMMGBWGG$G53 hG$__G$4EG$GGGW.[h[hhh V=$B$+$3$$U 0 vMM yhyh 3WYhh$HIp$va$<$IlIlIl |VC\}z6l D o1Y8&Yoo8&+ J# }z` E f' |VC\}z6l D o1Y8&Yoo8&+ J# }z` E f'-159Zhou|t "-5J=DK]iou%L$2?G/TU`~gU( b6] ,߶XaHW hL<BfFbG걱5 V8puMV00nY&Vx(zoSl~tt)g"rh~ H .'*' -- Jl:-l: JcnYc J''' J J''' JEP-???7 7 7 HK1Ud JEE\S JsnЀH|?&2Z JEE\S JsnЀH|?&2Z JEE\S JsnЀHb Jx:-: JcYc Jx:-: JcYc Jx:-: JcYcH1 JZPNS J J777 J J777 JHǦH J JH?'@Z J JH?'/ J JHY? t JdZd JOa JK2K2K2 JYYY JK2K2K2 JYYYHOJG Jn_n J{={ J--- J|Y|Y|Y J--- J|Y|Y|YHY1s JxSSjS JHd?Y EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPP PPPP&P EPV]enx-P4P;PBPIPPPWP^PePlPsPzP7  *qPzP  PJRPP =Y  `!$P PPPPP$P+P4P=PFPIPNPQPVP[P`P`cPfPkPrPwP~PPP5P 1I  W!$ Y0  '/q`4`D` ``3``[)` ``3`P`~`y`\W`n `3``C`l``k`<`` *`P*`O``[`U`S`O`B`vP`l``5`)``L`,``a`^`Rl```P !  ! d k  P P P  P1 PB Pv { ' ;S V Y \ _ !IM!$P Y] b Pg Pn Ps Pz P P P P P P P P P P P P P P P Pt` P P P P P P P P P P P P  % 2  ? L Y    f k p  u z    jv"5HSP r       " P `     P P`w P  P P`  P P`  P P P  P P P  P P P"  P PY` P*  P P3 `3 % P, P3 `; 6 P= PQ`3 PC D PK Pe^`L R PY Pe^`T g Pn P` P\ | P Pu Pd  P P Pl  P Pɀ` Pt  P PY`}  P PY`  P PD^` P  P P`  P P`  P P P  P$ P P 2 P9 P+ P C PJ P(`@ P Q PX P+` _ Pf P]!` t P{ Pm P  P P P  P P P  P P P  P P P  P P P  P P P PPP P#PP 1P8P*P FPMP?P' [PbPTP/ pPwP `iP`7 ~PP ``B PP ``K PPc`PT PPY`] PP`e B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    P P P P P P P P P  & . 7 ? G P X ` h p x    # + 3 ; F O PPPPPPPPPX a i PPP  PPP PPP [ow\] \"`dP%`V`E` 8` Pn Pm %P 'ResB P bs_Latn_BA  'ResBP  ddD%212345X0C3"5@"8@=54?5B?>=A@8AC1CB>G0AG5BXC;8XC=810=40@70@010;C;?5?X0@0305E@0A8!!5=5"0CB">10(>20"08H><H8@A04004@080E:58R85A@08A0=0>=00C70 0R01 5820!0D0@!820="0<C7"525B"8H@8%0<;5%0B>@%540@(520B40=0A0C3CABX0=C0@@5 E, dd.40@ IA28=00E<0=0H0=A5=1>BAD0=48A;52>@40480780>@4045E0A5"0EA0A"5:5<B%08A58%5H20='08B@0(010=000 18;000 <8;00018;000<8;000 E8Y000E8Y>:B>10@D51@C0@5:0B8B808AB040@ II08A0:00@B8:053018BC@0E0<03C<5= 018 I 0<040=!@020=0$0;3C=0000 <;@445F5<10@=>25<10@?. =. 5.?@5:XCG55A:5@5<C<040 I@30X0=00@0<C400@0<E0B5B@8G:8 018 II(0E@820@?>=54X5Y0:MM. MM. y.25 3>48=525 =545Y5hh a  hh a2>3 <5A5F08<?5@8X0;=8?@5 {0} 40=?@5 {0} A0BMMM MMM y. GMM. MM. y. GMMMM MMMM y.hh a  hh a v?@5 {0} <5A5F?@5 {0} <8=CBMM.y.  MM.y.@>H;5 3>48=5@>H;5 =545Y570 {0} A5:C=4MMMM MMMM y. G@>H;>3 <5A5F0!;545[5 3>48=5!;545[5 =545Y5?@5 {0} 3>48=C?@5 {0} =545YC?@5 {0} A5:C=4MM.y.  MM.y. G@2> B@><5A5GX5!;545[53 <5A5F0dd. dd. MMM y. G@C3> B@><5A5GX5"@5[5 B@><5A5GX5hh:mm a  hh:mm a'5B2@B> B@><5A5GX5hh:mm a  hh:mm a v!:@5=8B5 =0 {0}. :@860ZC 45A=>.$/<A7 EˀB J J___ J^^^ JHHH JGGG JFFF J J J J@@@ J??? J>>> J Jggg Jfff JXXX JWWW JVVV J J J JPPP JOOO JNNN    N M)P JI ?-/&WK ~ 7P)3P!$ 0$, P3ǯ< 9.OBPPPPP@- qBqBMM(h4$jj3$ō$'9$ZZ$k  OO 59s9s v&{$ٓ$ִBD$$ՔՔՔ(( 7P)3Y_0!$ 0 '/ P3ǯ< 9.OB5,8қ^B/hS_,^`(#(hS_,^fh_` qBqBMM(h4$jj3$ō$'9$ZZ$k  OO 59s9s v&Y^ $,ym$+ҕꡏ$z^W$IlIlIl $h@ ^YU`d v (n $h@ ^YU`d nn(+`; v (n")Qu{ 039] 7P)3PP!$0 '/3ǯ< 9.OBPPPP0 oA(c7M 2( 7P)3uw5fuIuyuet"0ĉs](uuu=efuut΂eguee vD`J[m3 u9ue)uēu=ȻhE7-2YU-S߂݄xq'Cr ˛I#U)ݛiUwGyۨv [ek%Ȋ?@4|Ϛ!m}jfgȨәsiuWeU阉ỵfe YuT1}7ᳫѧ%0 MͳM̓טuŘCCQ&f+ރiE_#A V1;5:䧃VY cE'""i (2Jh~ H .. JA2A JdLdLٜ# J,A28A JqL~L JSJLS JffHS Jt[FS Jqff JDf6_ Jv)vH(tq J[[[ Jff=LHib JX[f[S JbfSfr` " "   8 EPV]enxPPPP PPPP%P,P3P:P7 EPV]enxAPHPOPVP]PdPkPrPyPPPP7  *P   PJP =  ' "- 1 H3 7 H9 IM!$P Y] PPP!P$P'P,P/P4P9P>Pt`APFPMPTPYP\PaPhPmPtPyPP5P=  g k  IM!$P Y] PPPP PPPPP P%Pt`(P-P4P;P@PCPHPOPTP[P`PgPn{       jv"5HSPo s x    H  "H   "HP  9"+ '  H 4 "  ` z / 5 ; b        K PR P`@ P _ Pf P`  m Pt P`  P P`{ P  P Piz`#  P Pf` P+  P P[f` P4   : l  a  Y P\ P   ' / P8 P P C[ow] ``P`J`V`) 8` 7 P= N P 'ResBP  o 'ResBP  o 'ResBP  o 'ResB  --V} eB1T2T3T4TABAGDSFBGNJLJNMGMNVSTaCdCdcdgdjdldtdvRUAECaraEUAcormat000mavuidemlloctarda000mMd ag.tempsvespre000mmigdiaaltresfemenmtricviatgexifres000mMde junyde maigde marenguany{0}diad agostde gen.0 bili0 miler0 miliedificiespaiatfletxesmasculsmbolsmitjanitmatinadafa {0} hfa {0} sde generbanderesobjectes{0}diesde febrerde juliolemoticonapuntuacifa {0} dc.fa {0} dg.fa {0} dj.fa {0} dl.fa {0} ds.fa {0} dt.fa {0} dv.000 milersfa {0} minaquest mesfa {0} anyfa {0} diafa {0} mesfus horariaquest dc.aquest dg.aquest dj.aquest dl.aquest ds.aquest dt.aquest dv.dc. passatdc. que vedg. passatdg. que vedj. passatdj. que vedl. passatdl. que veds. passatds. que vedt. passatdt. que vedv. passatdv. que veactivitatsaparellatsmes vinents limitat000 bilions000 milionsdem passatfa {0} anysfa {0} diesde desembrede setembrefa {0} horasense espaifa {0} setm.abans-d ahirfa {0} trim.dia de l anyaquest minutfa {0} mesosl any passatl any que ve1r trimestre2n trimestre3r trimestre4t trimestreaquest trim.Abans de ROCfa {0} segonkana japonsfa {0} horesfa {0} minutjamo voclicmiscellniaradicals hansetm. vinenttrim. vinentfa {0} dijousel mes passataquesta setm.el mes que veaquest dijouscarcters handijous passatdijous que vefa {0} minutsfa {0} segonsfletxes amuntviatges/llocsd aqu a {0} sfa {0} dillunsd aqu a {0} hd aqu a {0} hfa {0} setmanaanimals/naturaabans de Cristaquest dillunsaquest dimartsd  d LLL, y Gdilluns passatdilluns que vedimarts passatdimarts que veh:mm a  h:mm amarques tonalsmenjar i beurefa {0} dimecresd d MMMM 'de' yfa {0} dissabtefa {0} diumengedia de la setm.el trim. passatalfabet fonticaquest dimecresaquest dissabteaquest diumengeaquesta setmanadimecres passatdimecres que vedissabte passatdissabte que vediumenge passatdiumenge que veel trim. que vefa {0} setmanesformes variantsla setm. que vesmbols tcnicsd aqu a {0} dc.d aqu a {0} dg.d aqu a {0} dj.d aqu a {0} dl.d aqu a {0} ds.d aqu a {0} dt.d aqu a {0} dv.d aqu a {0} minfa {0} divendresd aqu a {0} anyd aqu a {0} diad aqu a {0} mesLLLL LLLL 'de' y'setmana' W MMMMla setm. passadaEEEE, dd MMMM UUaquest divendresaquest trimestredesprs de Cristdivendres passatdivendres que vefa {0} dissabtesfa {0} diumengesfa {0} trimestrejamo consonnticsmbols musicalsd d MMMM 'de' y Gd aqu a {0} anysd aqu a {0} diesdia de la setmanad aqu a {0} horafa {0} trimestresfletxes cap avallguions/connectorsla setmana que vesmbols de monedad aqu a {0} setm.d aqu a {0} trim.d aqu a {0} mesos'setmana' w 'de' Yla setmana de: {0}0 miler de milionsd aqu a {0} horesd aqu a {0} minutd aqu a {0} segonfletxes a la dretala setmana del {0}la setmana passadasmbols matemticsvinyetes/estrellesd aqu a {0} dijousd aqu a {0} minutsd aqu a {0} segonsel trimestre passatel trimestre que veemoticones/personesformes geomtriqueshanzi (simplificat)smbols astrolgicsd aqu a {0} dillunsd aqu a {0} dimartsEEEE d MMMM 'de' y Gd aqu a {0} setmanaescriptura en quadreescriptures europeesescriptures modernesfletxes a l esquerra000 milers de milionsEEEE, d MMMM 'de' y Gd aqu a {0} dimecresd aqu a {0} dissabted aqu a {0} diumenged aqu a {0} setmanesescriptures africanesfletxes avall i amuntd aqu a {0} divendresd MMMM  d MMMM 'de' yd aqu a {0} dissabtesd aqu a {0} diumengesd aqu a {0} trimestreescriptures americanesdia de la setm. del mesformat i espai en blancE, d  E, d MMMM 'de' yd aqu a {0} trimestresescriptures histriquesformes variants petitesabans de l era cristianad MMMM  d MMMM 'de' y Gsignes/smbols estndardsmbols fets amb lletresdia de la setmana del mesAgafael{0}naladreta.Agafael{0}raladreta.Agafael{0}taladreta.Agafael{0}aladreta.fletxes a esquerra i dretaE, d MMM  E, d MMM 'de' y GE, d MMMM  E, d MMMM 'de' yd MMMM 'de' y  d MMMM 'de' yescriptures de l Orient MitjE, d MMMM  E, d MMMM 'de' y Gescriptures de l sia orientald MMMM 'de' y  d MMMM 'de' y Gescriptures de l sia meridionalcarcters ideogrfics descriptiusformes variants d amplada redudaescriptures de l sia sud-orientalformes variants d amplada completaE, d MMMM 'de' y  E, d MMMM 'de' yescriptures de l sia sud-occidentalE, d MMMM 'de' y  E, d MMMM 'de' y G=[     - + @ O M S m k ]K[ a b c d e f g h i j k l m n o p q r s t u v w x y z]$/<*7<A0<]d _ EJJJJ J J JhqJppJooJJJJ11J00J//J9+9+J8+8+J7+7+J6+6+JaaJ``JJJJJJJ33J22J11JaaJJJJ++J**  /N )  J J 8Q)ysݹ!N/Z4} 8Q)QB4 \ c j x q  \ c j x q  \ c j x q  \ c j x q  8Q)W&TB]]/  !$ 0  $,q4D 3[)$3}8;8Zhou|t "-5J=DK]iou%L$2?Go쾸3Y4? 0D ,Qm_ΟM /,m Z`E>D]=4? Fk!`PD P P3 `PM PP3 `PV !P&PJ`P_ .P3PF`+Ph ;P@PF`8Pq LPQPEPz ]PbPVP nPsPgP PP I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }   ' PPPPPPPPP0 8 @ H Q Z c l u ~                    ' / 7 ? G O W _ j u 7P:P=P@PCPFPIPLPOP   PPP  4 PPPPPPPO O O f J W _    C[uow\!] D (`Pg``V``E` ` P aP  P 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBV q jjVqa9:;<=>?,7778%'cakm',*(',*'"'%,76"'(*'4%#4*4",4*#-*43"(!*4"'(%'(%'4&4"4, , .4* 4,4,"(#,%$#4{0} ,"4 ' .4 .4(44( ' "'"4 *4"'4* 4% .4%'"4&,4,3 ,,#3 ,%'3 * "({0} %4'3 '(*,(.( 44443 ,4.,4'"'4"''4( (*3 {0} 3 {1} ' 44' '#4%'("4(4*, 4%3 . ,"4(3 4."3 ,(#4("'44%3'4'", 43, 4{0} ''",{0} ((,{0} %4 4,3"(#4{0} %, ,4, 4%3 ,3"(%*4%*4."4{0} (,(*, 4(#4'4(3 4'4'"43"3,#4'&'"'4,3"(4.( "4{0} '  ,'", %43, %4{0} '  ,, ''"4 '3 1 &'"'44%*  *#,4/"{0}  .4 4{0} (4,{0} %.(",(%,4"4"'4, ,'"43 4{0} (4  ,{0} %4  , ,#', 4 ,#' , 4,  (41.4 "44,","4  {0} %, ,4,',4'"4'4.'"4(%,4'"4)"4 (41'4,'"4'4,44 3 (,(#4&'4'{0}  .4  ,'", ''"4 ,#', %43, ((4%4"4 (43, ''"4'4'"4  ,"' ''"4"'(%4 %(&4( ("((){0} %'4"'4{0} (%*4",{0} *4"'4{0} "'("'4{0} %.("'4,43"* "(3"( 44'3"(%*4"4(4. 3"4&' &' *{0} ''"4  ,{0} ((4  ,{0} %, ,4  ,'", *4"4'", "'("4'", %'4"43, *4"43, "'("43, %'4"43, %.("4'", %.("4{0} %4"4  ,3,  .4 4 '"4  (41'( 4 %('3 '#3 ,%,4,4'"4{0} *4"4  ,{0} "'("4  ,{0} %.("4  ,{0} %'4"4  , ,#', '"4%* ,#3 , ''"4{0} 3, %4 4(",(  (413 ((  , ,"&4 ",(3 #4{0} %*4."4", ,#4#3 ,#3 ,{0} (. '43 '", (4'"43, (%*4"4 ,#', *4"4 ,#', "'("4 ,#', %'4"4 ,#', %.("4'", (%*4"4''"4  (41'*4  (413, (4'"43  4/."# , ,"'(#4 * #4&4 &'"'4*4{0} ' '#4"'43"( 44+"4'{0}(4'"4  ,&. -4, 4, 4{0} (%*4"4  ,'", ' '#4"4{0} (4'"4  ,3, ' '#4"4MMMM ,"4  4 %4 W{0} (4'"4 , 3"(4 &'"'4,"(4 &'"'4',' 4 #"4 "4'(#4 * #4,,*4, )"4'#,*4, )"4('#4' '"'4{0} %*4."4"'4Y ,"4 '4 %4 w ,#4#3 ,#4#3 ,,,43 ,#3 ,&4( (** *+){0} ' '#4"4  ,'", %*4."4"43, %*4."4"4 ,#', (%*4"4{0} (%*4'"4  , ,#3 , (4'"4 ,(*4, )"4%3' '4  (41{0} %*4."4"4  , ,#', ' '#4"4(*".( ' &'"'4,,43 , '"4%*,,43 ,#4#3 ,3"( 4'+"44'3"( 44+"44'*4 ,%) ' &'"'4 ,#', %*4."4"4*'3 *4, )"4*".('#' &'"'43"'!*4(4  (41.,(4 &'"'4*4( 33 , (4'"4' (4 ,%( "4 &'"'4'(4 ,%( "4 &'"'4&'"' ' .43  (41)'"4'# &,4 3 "4)&' &' * * 4'4*(4 33 , (4'"4* ( .4 '"'4 ('#4'+ - 3 4 &'"' '"4 3 .,'#,3 &'"' '"4 3 .. 3,"4 33 , (4'"4. (3"'#(( ,"4 &'"'4/,,43 ,#4#3 , '"4%*0 ,*4, ,.*4, )"40'43 ' 3" 4%."4 &'"'41' (4-*4 ,%( "4 &'"'41*". 3 '"'4 ('#4'6'#,*4, *"*",*4, )"46'"43 4 3 &. -4,%4, 47'3 4 3 '"'4 ('#4'8%'%,{0}( ,#4 ,#', %( 4  '4:%'%,{0}( ,#4 ,#', %( *4  '4P[\-    , ; \: ! ? C . & A B @ '   "   ( ) \[ \] @ * / \& # ! 2 3 ]m[                              ! " # $ % &][                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4] B ) v7 B}BJAJ{ J    /N M)P J gBw3dBu# W!$ 0  $, p}$QyBn 3</ZAZ4aCS3w}}>;)$Qy@kB&T%$ qBqBMM(h4$hhM$YY$]X4$``$k Q v33 텐MM 3 {44$04h$ii!MG$#B$hhh))) gBw3ijC{)aJ||JGY>,ZkPߜ5)+NMGY>,ZkPߜ5)+NM  ZgM  ZgM  ZgM  Z)gM  Z)gM  Z)gM!! qBqBMM(h4$hhM$YY$]X4$``$k Q v33 텐MM 3 Yhh$MMM4g$˝?<4%$8)<$תתת ߏ'#/ h{߫ߍxߦߺߵ t'#/ t'#/ h{߫ߍxߦߺߵ t'#/RUX[ߙruRUX[ߙru }k, ߙru~߁߄߇ߊߒߗ> 7X"] ߙru~߁߄߇ߊߒߗVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GB toy<߯NjH0htb8.k`ol3!0^lBzBh~ H 6kJJ))H 6IJJ))H 6IJJ))>H:eEJJ&&H:eEJJ&&H:eEJJ&&HTJJrrJJrrJJrrHJJLLJJLLJJLLHJNNJNHJNNJHJNNJHQJJHQJJHeJJKH $J|J@@JJ@JJ@H $JJH $JJH $JJH\JJddJ8JddJJddHxJJHxJJHxJJH@JeeJH@JeeJH@JeeJHH^"JJ%%HH^"JJ%%HH^"JJ%%H\|J||JH\|J||JH\|J||JH9'JJ==H9'JJ<<H9'JJ==HP] JJ44HPJJ44HPJJ44INN                  㪪 PPx/P2P5P7e P$Pj 8PRQPDt =Y a `l s ``IM!$P Y] PPPPPPPPPPP`PPPPPPPPP PPP5VdP ,I  W!$ Y0  '/ ``[)`p``3`}`$Q`y`B`n `3``f)`dO```<`/`Z`8PA`Z4`aC```S`3`w`3`M``[`L`F`p`TP`^`N`)`4` ` `=P BJR Zbj   rPPP PPP  ';IM!$P Y] PPPPPPPPPPP`P PPPP P%P,P1P8P=PDP KXe r4 9   B G jv"5HS!$'5P     > L  e g "Hc i  s u "Hq w `z  P m { PP`P PP`P PP`P PPP PPP PP P  P%P`P *P/P` 4P9P` APFP`>P KPPP` UPZP` fPkP_P wP|PpP PPP PP`P PP`P  PP`P PP-`P PP-`' PP-`/ PPP7 PPP? PP PG  P%P<`PO *P/P<`X 4P9P<`` EPJP>Ph VP[POPp gPlP`Px xP}PqP PPP PPP PPP PPP PPP PPP PPP PPP PP 0` P` "P'P 0`Pj` 3P8P 0`,Pj` GPLP`@P XP]P`QP iPnP`bP 1    : S W b l q }   ' 5 B F Q [ _ j t x  a f r    PP               " + 3 ; C K S \ d l t |             =P   sP {PPPPP Cuow\] ``i``u F$` PP vPN P 'ResBP  o 'ResBP  o 'ResBY  i i ;+H50H8H.H>:E:??5:8HC>8N;8N=<C@=>OA5=O=21CB.50@0HC>B1CBB2. M:8@.>@H>BA0EL.!!:E0=0<8=>BA0ELB:E00@0H8=0@0B0E0=0E8=F020@B0;A5;E0=0000 M70@000M70@H5@0= 45?5@0A:0=30;A0=5B@8:8=4-30 :2.1-30 :2.2-30 :2.3-30 :2.000M70@209= M@5EL:8@0=0= 45"5@EL0H40F2. M. B. OA0ELB0= 0A015BB0= :8@0=3-0<5@8:0=:8@=0EL {0}{0} 45 EL0;E0{0} 1. 10L;G0{0} 1. EL0;E0{0} 4. 40L;G0{0} :2. OL;G0{0} H. 40L;G0{0} H. EL0;E01-30 :20@B0;2-30 :20@B0;3-30 :20@B0;4-30 :20@B0;{0} 45 40L;G0{0} H> 40L;G0{0} H> EL0;E0{0} 4. EL0;E0{0} :2. EL0;E0{0} <8=. OL;G0{0} A5:. OL;G040E0=GC H0@0EL45;:J0; B5EL0:0@0@GC H0@0EL{0} <8=. EL0;E0{0} A5:. EL0;E0{0} 1CBB 10L;G0{0} 1CBB EL0;E0{0} <8=>B OL;G010E0=GC 10BB0EL209= M@0 B5O;5:0@0@GC 10BB0EL@>35@GC H0@0ELE>:EC <8=>B5ELE>:EC A0ELB5EL{0} :8@. 40L;G0{0} :8@. EL0;E0{0} A0EL. 40L;G0{0} A0EL. EL0;E0{0} :8@0 40L;G0{0} :8@0 EL0;E0{0} <8=>B EL0;E0{0} A0ELB 40L;G0{0} A0ELB EL0;E0{0} A5:C=4 OL;G040E0=GC 50@8= 4.:0@0@GC 50@8= 4.40E0=GC :8@=0EL:0@0@GC :8@=0EL@>35@GC 10BB0EL+{0} (>B45=>H:0EL-{0} (>B45=>H:0EL{0} :20@B0; OL;G0{0} A5:C=4 EL0;E0:0@0@0 >@H>B0= 4.@>35@GC 50@8= 4.@>35@GC :8@=0EL{0} :20@B0; EL0;E040E0=GC :E00@8= 4.40E0=GC >@H>B0= 4.40E0=GC H8=0@8= 4.:0@0@GC :E00@8= 4.:0@0@GC H8=0@8= 4.40E0=GC H>B489=0EL:0@0@GC H>B489=0EL+{0} 0@8=45=>H:0EL-{0} 0@8=45=>H:0EL40E0=GC :8@0=0= 4.:0@0@GC :8@0=0= 4.@>35@GC :E00@8= 4.@>35@GC >@H>B0= 4.@>35@GC H8=0@8= 4.@>35@GC :8@0=0= 4@>35@GC H>B489=0EL+{0} (8@0=045=>H:0EL+{0} :8@0=45=>H:0EL-{0} (8@0=045=>H:0EL-{0} :8@0=45=>H:0EL40E0=GC ?5@0A:0= 4.:0@0@GC ?5@0A:0= 4.@>35@GC :8@0=0= 4.-{0} E00@8=45=>H:0EL+{0} E00@8=45=>H:0EL:0@0@GC 40E0=GC H>B4.@>35@GC ?5@0A:0= 4.40E0=GC 50@8= 489=0EL:0@0@GC 50@8= 489=0EL@>35@GC 40E0=GC H>B4.@>35@GC 50@8= 489=0EL-{0} 5@0A:0=45=>H:0EL+{0} 5@0A:0=45=>H:0EL40E0=GC :E00@8= 489=0EL40E0=GC >@H>B0= 489=0EL40E0=GC H8=0@8= 489=0EL:0@0@GC :E00@8= 489=0EL:0@0@GC >@H>B0= 489=0EL:0@0@GC H8=0@8= 489=0EL40E0=GC :8@0=0= 489=0EL:0@0@GC :8@0=0= 489=0EL@>35@GC :E00@8= 489=0EL@>35@GC >@H>B0= 489=0EL@>35@GC H8=0@8= 489=0EL40E0=GC ?5@0A:0= 489=0EL:0@0@GC ?5@0A:0= 489=0EL@>35@GC :8@0=0= 489=0EL@>35@GC ?5@0A:0= 489=0EL89A0 ?09E0<0@ 28=0 45 :E0G0;589A0 ?09E0<0@ 28=0 489=0EL 4CL9=0A[                 ! " # $ % & ' ( ) * + , - . /][0 {0L} 1 2 3 {3} 4 5 Q 6 7 8 {89} 9 : {::} {::E} {:E} {:L} {:} ; < = > {>2} {>L} ? {??} {?} @ {@E} A {AA} B {BB} {B} C {C2} {CL} {CL9} D E {EL} {E} F {F} G {G} H I J K L M N {NL} O {OL}]7 EEˀB)JJJJ6666J5656J4646JiCiCJhChCJgCgCJCCJCCJCCJJJJppJooJnnJ**J**J**J.*.*J-*-*J,*,*JJJJJJJJJJJJ    /NM )P 7P)3 w)˹$YA|YA|YA|49d]$YA|YA|49d]$.E!  @t )/  # P( H/@ )/  # P( H/@HkKJJTTJ~~JXTJ~~JTb H{JVVJ>>HMbJ>>HMbJ>>H JJJRRJccJRRJccHJJJ55JJ55JHIHwHwHJJJbbJppJbbJppJSSJJJ&&JJ&&H2J//JAAHHHrJJeeJDDJJDDJHJJ88HmJJ88HmwJJ88H'JEEJYYHJEEHJEEHbJJ##H JJ##H JJ##Hn0JJHJHJH JttJJ00JAAJ00JAA---HSqJJ JJJJ!INN  :ꪪ EPV]enx^ Pc Ph Pm Pr Pw P| P P P P P P7+ EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P P P P P7@ S *P PS P> f  P Yj `' 5 P ! 8 @ H P  ! X ` h p z  ';x { ~             "HS    `v   P P&v` P  P P&v`  P P&v`  P# P P / P( P ; P4 P C PH PW`@ P M PR P?` W P\ P?` d Pi PQ`a P n Ps P#` x P} P#`  P P P P P)` P  P P`'  P P`/  P Py`7  P P`?  P P`G  P P PO  P P P Piz` P[  P Pg`d  P Pg`l ! P& P Pt 2 P7 P+ P| C PH P< P T PY PM P e P^ P q Pj P } P Pv P  P P P  P P P  P P P  P P  P P  P P4` P  P P 3`G`  P P 3`` PP`P  P%P` *P/P` ;    : S W b l q }   ' 5 B F Q [ _ j t x   ' L a f r     P P P P P            " + 3 ; C K S W Y _ h p x               P P PPPP P P   4P C[uow i`&`V``r ` 7P<P 'ResBP  o 'ResB q ##,q߱AgEnHuWKHulHunNobPebWKPDomMksOrasUgmatuigBulanHulyoHunyoMarso#,#0%LunesSabadoOktubrePebreroHuwebesIkaupatBiyernesKagahapon{1} 'sa' {0}Karon nga AdlawSona sa PanahonAdlaw sa Semana[c f j q v x z]Una sa matag-tulo ka bulanIkaduha sa matag-tulo ka bulanIkatulo sa matag-tulo ka bulanIkaupat sa matag-tulo ka bulan[a b d e g h i k l m n o p r s t u w y],[a b d e g h i k l m n {ng} o p r s t u w y]8[\- , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # 2 3 ]7 r)B  NM)P gBw3AP) gBw3ii iI ,I !$ Y0 '/q4D 3[)p3?˹n 3f)dO1N<ȪLS3w3M[L~)TPMN itO d`8xEQ2j4j4l*>%;2j4j4l*>{ߏ!P uߊ8Pd~r,ߘ K j4Dj4l*l*D>J2 % ߻߯߄%6%Z$ uߊ8Pd~r,ߘ K j4Dj4l*l*D>J2 % ߻߯߄%6%Z$RUX[ToRUX[h~ H,=4$INN l2@    4PP  5 P z   '      j"5HS!P  P  `  ` P    : l  a  PPPPPP"P%P(P+P.P1P4P7P ?P Cuow] D```"` 8` P :P HP 'ResBP=$ =$ o<$ 'ResB 9 ((9KBZKKNKMKKMNKMSKMWKNBKNKKSTKTNOKBOKNOKSOKTORKSANSandeEsandeShaahaEizoobaKWOTA 1KWOTA 2KWOTA 3KWOTA 4ObunakuErizoobaOkwakanaOrwakanar) 7P)3vysݹ !$0 '/31N<ȪLL3[L~)TPMN1h4 7P)3v#*1h !$0 '/31N<ȪLL3[L~)TPMN1h4 vrbjfnz=%0<<<>}>j4jUa} :4Z>^BJFNPVR <0<<J2^adgh~ H<<%P P% - 58;H U bg "HSP ` `uP   : l  a  |PPPPPPPPPCow]8`` ` lP  'ResBP  o 'ResBO Q h h VQ             . .        {0} /. .     . . . . . . .  1st 2nd 3rd 4th  {0}  {0}  {0}     . . . . . . .-000  {0} {0}  {0}  {0}   {0}  {0}  {0}  {0}               000  {0} . {0} . {0} . {0} . {0} .{0}  .  .{0}  {0}    {0}  {0}    {0} {0}  {1}       {0}           000 000  {0} . {0} .{0} . {0} . {0} . {0} . {0} . {1}  {0}    {0}  {0} . {0} . {0} . {0} . {0} . {0} . {0} .  {0} {0}  {0}  {0},  {1}   () {0}    {0} . {0} . {0} . {0} . {0} . {0} . {0} . {0} . {0} . {0}  {0}  {1}{0}   &   () {0}   {0}   {0}   {0}   {0} {0}  {0},  {1} {0}   {0}   {0}   {0}   {0}  {0}  {0}  {0}  {0}               {0}  {0}  {0}   {0}  {0}  {0}     {0}  {0}  {0}th .     {0}  {0}  {0}     {0} {0}      {0} {0}   &    {0}      w   Y     -                W   MMMM   -                   [            ][p q r s t u v w x y z { | } ~      ]$/<*7<A0c].dv_7 r)BJGGJFFJEEJJJ JddJccJbbJppJooJnnJppJJJttJJJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ    N M)P JJR gBw3A) !$ 0 $,q4D 3[)p3}$Qn 1N<ȪLS3w}}\l$Q@kA%$E $hE gMMGVHGIhIhG$aaaaGMhG$ׂ˂G$gנ\]oG$999N$jjM$$xC$$4HIhIh$aaaMh$˂hG$נ\]o$9998 gBw3ii iI JppJT^ZTDJ>T^ZTDJ>/ / / / / / jU !E $hE gMMGVVGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999[h[hhh~N$jjM$$xC$$4 p vMM yhyh 3zhh$===Ng$~~kh%$,zC$lOlOlO kbhtezwq}n TVRVR`\cXXZ 82 kbhtezwq}n TVRVR`\cXXZ 82RUX[RUX[Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G AW-w:1<6hFnb\L[h~ Ht(JOJOAJOJOAJOJOA^H^JJZZHq#JJmmHZz3JRRJVVH*JJ}J##JJ##JHJiiJllJzzJJzzJHPJJLLH]PJJYYH3bJ..J//HhJ jJcJDDJJDDJHcBJJ\_JJJJH0JJ,,H5 JJH&ZJ""J""HJeJvhJJJJH@JxxJ<<HpJJHRJJH1JJ--HizJwwJeeH JJ JH@ JJ<<HtJJppH@j!J::J<<HO+JJKKHgVJJccHMr*JFFJIIH2JJ|J..JJ..J""ZZHJ0JJ99JJ99J {{ p     .   !.              i  K ZFPB3B EPV]enx P P P P P P P P P P P P7 EPV]enx P P P P P P P P$ P) P. P3 P EPV]enx8 P= PB PG PL PQ PV P[ P` Pe Pj Po P7* = * P P( P t PJR P P =T \ !$P  P PPP PPP%P.P7P:P?PBPGPLPQP`TPWP\PcPhPoPtP{P5 Pd .I !$ Y0 '/q`4`D` ``3``[)`p``3`}`$Q```n `3``f)`dO``1N`<`Ȫ`P``L``S`3`w`3`M``[`L`~)`TP`M`N` i`tO` ` `P !  !   PPP PPP ';"%!IM!$P Y] (P-P4P9P@PIPPPYPbPkPnPsPxP{P~PPPPPP`PPPPPPPPPPPP  . 3  ,16 ;@E< A jv"5HSP 8 F ` J P P`Pa PP`j P P`r GPLP@Pz XP]PQP iPnPbP vP{P-`sP PP*` PP*` PP`P PP` PP` PPP PPP PPP PPr`P PPa` PPa` PP` P P#P` (P-P` 9P>P2P JPOPCP [P`PTP hPmP`eP& rPwP`/ |PP`7 PPP? PPPG PPPO PPPW PPP_ PPPg PPPo P PPw PPP &P+PP 7P<P0P HPMPAP YP^P `RPS` cPhP 5`S` mPrP 5`S` PPa`P PP` PP` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } e n v %P(P+P.P1P4P7P:P=P~    " * 3 ; C K S [ c k s { wPzP}PPPPPPP PPP  4 PPPPPPPO O O J W _ D F H C[uow\] D ` PC`'`V`P`E`` 8`] JPP 9 PJ 'ResBP  o 'ResB  )&~abcda4b4c4d4e4(.F/.F&'(h a&'2'1&''14H('*F3'FF*EHH2E dE2'F34EE&DHHD-H21'F/HH4EE4EEd d MMM~F,4EEH'14EE~4 2'F2.1.47.72MMM MMM yd d MMM y'1 3E*41F /HHE*41F E'FHF EE  d MMM yGA* w  Y'1 /HHE'1 E'FHHF /HHE'1 H'1EGA* W  MMMMMMM y  MMM yd MMM  d MMM yE  d MMM  E  d MMM4[  K L M N O P Q R ! " # $ % ) + 0 5 6 7 8 C G I J]7[  \- , k l . % j 0  + 0` 1a 2b 3c 4d 5e 6f 7g 8h 9i]C[& ' ( ~ * ,  - . / 1 2   3 4 9 : A  B   D  E F   H   ]7 EˀB)    ]LO i7 %4%4B    NM) gBw3 wI˹ !$  $, P?˹o<ߔު8Lܯ4?Q˹@-$oo3$cć$x$$kW$ѯѯѯd$__Nņ$t$GGת gBw3wQkJTTJw^ޜޒC`%3Wݳ ݳw^ޜޒC`w^ޜޒC`%3Wݳ ݳw^ޜޒC`W !W ! 87+=1nI"f ݳݮڅ 87+=1nI"f 87+=1nI"f ݳݮڅ 87+=1nI"f +F +FTN[PdPyP~PPo t Y  s` `s`!$P PPPPPPP`P PPPP#P(P/P5P, )I !$ Y0 '/ ``[)`P``3``?``˹`n `3``f)`dO``o`<``PP``8``&`3`w`3`M``[`L`ܯ```І``4`B`/`UP ! Zbjr ! z   PPP ';         jv"HS69<?MPJ      `E  [ow ` ``$ ` !P 'ResBP  o 'ResB!  %% 7P)3wQk 7P)3 wI˹t ` `  owx` 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dcns-11643-1992~~ 0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp"EEEEEEEEEEEEEEpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp ,00.;:?!0& % PQR' TUVWK()56{}78009:00;< 0 0=>0 0?@ 0 0AB00CDYZ[\]^    005 2 #&3'; 0%%%%%&&%%%%%%2!_IJMN_`a+-"<>=f"g"`""R"a"bcdef0)"*"" """33+"."5"4"@&B&""!!!!!!!! |D \/h$0%@! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%P%^%j%a%%%%%q%r%s%0123456789`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1 `$a$b$d$e$f$g$h$i$j$t$u$v$w$x$y$z${$|$}$p!q!r!s!t!u!v!w!x!y!NQR$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$!$NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[^_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|BN\NQSSN NGNNVn\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtbeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{;{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒ%ƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K___aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^_aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvww yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁ dacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`.tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLihKyuvkzipjp)r~I`  ` ` ` ` ` ` { ?   @3!"$#$%&'(()*)*+,-./0012N30456778 9 :;<=>>?@A?BCDEFG@HIJK0LM 0NOP<QR`STUVWXYWXYZ[\7p]^_`abbcdefgphij@k&lmnosp@hqrsLtuv\yw>xwyyHz/{|:}~7?#Yޅ}쎊ЍEߐ￑?$xv ϛ,kwf;{A5rp}qk'Wp2G ~t?ʋI~X"\߾`7TK0 /Ј~/{yg@@o[{~>}.W}gWG}7}po?L?\ HV8 =@ `  5 r ?zo<rk ~H !Q"#$n%&?'c()~~*+_},{w-. /0)b1S2734656789:?;<o=>?n@AByCD?߸?{?  !"7#$m%&L`'^()*^+,y-./01423s4ׯ5@6r789/:; <= >?G@+ABCsD$EF]GHIJKMLݙMNO{PQYROSTU_mVW}?XxYZ[~\]/^_`abcdefghijklm>n)opqrns~tuvwxyz{|}~<׀߂ {@_0܎ߏߒS5|D~EwٿU~ޠoGz]W)/ϫuq47a֟Lֵs{m׹1^ח[{"=vOw;=op?@,W//Sf|ќ3' mߠ {?5͗7v'l~P1|g_/t=   _  ?l(wp5?\:36Rz !""#$/%&'(})*#+f,~- .==/0E12}3Н4{5s678 9: ;<y=>s?o@}A? BCWDbEFG;HICJ^K0LMNOP?QR7STU,V37WX.Y>Z ][\]i^_`aobcdef{g^hij^klmnop?qrstuvǽwxyxyz{@|8}3~v|؆oۊRȅGum?.6{?g`f?Xʟ߇Ϳ[wߨ?w'ʭ߮Z9 ڶN3Z_ozgDWhgk_s߇~v~y}|w\?O_wO}o?    } .{w~^yV_^ n!"^#$%|&;'()*4+S,s-K.O{/01nG2 3E456789:;~<=>?@u]A|BCBCDEFGHvI/JwKwLMNOPuQ;RS TUTUVW+X3YZ[\]^_`abJc{defg\hij{k$lmnopoqrystuvwwxyHz{tj|}m~v?{ˉM??ϓ텕?זv7V`aLE}?Ǯ߯W}x_4^ ׺Q_`<M:{??Pqo[W.O% D]GW?w}Ȋ* Kyӫ zNWTv/[    s  ?.vr~~Ǥ ~!z}"#$%~&v'ӑ(|)*/L+w,`-.^/0!1k203:;45S67a89:;&<=>?m@A/B޿CDEFG߷HIJK~LMNnOPOPQR STUbVXW X{YZ[\m_]=^i_`abOc d7efghnij!!!*!l"c"h!m!>!?"0!""1!%"a$!$"$#$$$%$&$'$($)$*!(!'"6"8"7!)"i$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z"`"&$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t!B"^!C"f"g"d!p"x"4!&"2"3%o%n%p%l$u$v$w$x$y$z${$|$}$~%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%m"]!d!e!f!g!-!,!1!k!j!o"_"j"""k$+$,$-$.$/$0$1$2$3$4&5&6&7&8&9&:&;&<&=&>"X"U"W"V"Y"Z"\"["5"<"I"H"E"F"M"N"P"O"=";">"9":"S"T"G"JB!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BA&!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4#9#:#<#=#>#?#7#6#5#4#3#D#E#G#F#@#A#C#B#L#M#N#$#%#&#'#(#)#*#+#2#1#0#/#.#-#,#8#;!|!{!u!t!~!}!z!y!r!v!s#H#I#K#J!x!w"Q"R!n!#!$!q!R!S!N!O!V!W!Z![!J!K"e!F!G"D!h!i$5$6$7$8$9$:$;$<$=%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k"!"u"v"p"q"r"t"w"s"L"K"oD!D#D$!&D7D5D8D6!'Db!/!-DaD`EbEaE`EcE_G"G#KdD9Dc!0Dd!CHk%1D:DeEd!D!!D%D<!(D=DfEeEgEfG$G%KeS}D"!"D&D?D>G&KfXq3Nc*AVAWD'DhKgD(!)D@DiDk!1DlDjG'KhKiOg'(DADmG(G*G)HlKjKkOhOiS~AXmDD)DoDn!2DpDvDqDr!4!3DtDuDsEjEkElEmEiEp!J!F!IEqF#!HEnEoEh!E!GG7!oG4G8!y!mG5!qG6G9G+!pG:!t!x!u!rG,G.G;G0!jG3G1G2!z!w!nG/!kG-!s!v!l#(I$Hu#)HrI&HzHy"{H}Hx#"#*#&H{H~HoI)"}%=HmI%HnHvHw#$"~H|Ht"zHp#'I'I*HsI"I(Hq#%I##+"|I!#!##Ky%?%KKq%LKlKvKo%9Kw%8%<%C%AL!Kz%3%5K|Kp%6%B%IKu%;%4Kt%7Kx%:KsKnK}%DK~%H%F%JK{%>%2%@Kr%EKm%GOxOl)")*OkOsP!)0).))Om)/)%O{OrOz(~),)#Ov)$(}O}OpOyOo)!)&)-OwOt)(O|)+)'OqO~OuOnOj)1T:T$T4T9-q-p-u-vT'T0T=T1-jT*-kT?T6T!T"-~Y$T/T.-lT23^T)-wT8T7T--o-x-iT,-yT5-mT#T&T%-zT3T(T-tT;-|-n-}-r-{-sT+3f3ZXv3_3eXu3XXy3\3UXw3YX|Y#3j3TX}3iXx3[Xt3V3R3`3S3Q3]3c3dXz:?3a3P3bY&3gY%3O3W3hY!X~X{Y"XrXs^.:B:;^+:C:9:<^*:=^-:A:7:6^/^0^,^1:5:@:>:8^)::c1c+A\c4AbAec-c.A_c,Ahc2AiAdc3AYc0AZAcAaA]c/A[c5A`AgA^Afg|gygzI!HwgxguHxgwH{H}I&I%H~gtHvgrHyg}H|I"gvgsI$I#g{Hzl#OTOQl$l"OXOUONl!l%OOk~l(OROSl&l'OYOVOWp3VCp0V@p2p4VAp1VBV?sA\IsB\G\H\F\E\Js@aDaEOPaCsCx+e7e8zbzckOkN{X{Wn}D*DBDxDwEsErG>G=G?G<I,I+I-L#L"L$P""y.!"zY'"|"{:D"}g~"~D+DyG@L%D,D|DzD{GAI.L'L&L(T@p5!.EtEuGB#,P$P#.#."Y(D}!5%MP%TCTATBp6'/EvGC!{I/I0#-%NL)%O.%.&TF.'.$TGTETD.(3k:EAjI'l)p7VDD-D;Y)^3h!!#D~EyEwExL*D.D/DCE!E"E#!LEz!KGG!}GEGF!|GHGD#.OO#/#0I2I1I5I3I4L0L/%T%Q%R%PL1L-L,L.L+L2P')2%SP,)3P(P+P*P)P&.+TJ..TH.*TKTITL.,.-.)./^7Y*3l3n3m3oY+^4^5^6c7AlAkAmAnc8c6I(I)h#h"Lal*l+l,l.OZO[l-p8p9e9kQkPn~D0E|E{GI!~I7I8I6I9#1#2L4%UL3)4P0)5P/P-P..0Y,3qY/3p[+Y.Y-^:^9^8c9cI,h$VEhjE(%X)6Y5Y3Y4D2DEE+E*E)F%F$!N"#L8L5L7L6P2^;D3E,F'F&#4L9!7F)F(GMGN#5I;I<L:L;L<P3)7TN!%E-"$#6#7%Y%Z)9)8);):P43sTP.2TO:H^<:II-h%l0e;!8F*Y6D4DFE/E.E0L>L=L?P5TQVFv;DGF,F;F6F1F0F7F5F.FI=I?IWIR#E#?IAIC#DIJ#:IVIXI>IO#8IUIFIPIQ#9INILIMIS#AI@IT#CIHIE#)DPE)PPGP=)F)CP;)PDP:P9)@)E)O.FT^.4.9TWTb.7TRT\Ta.>T]T`.ATX.8.D.ETZ.CTVTe.;TT.H.<.@TYTd.=T_.B.I4$.GTfTS.?.6T[.5.:.3Tc3zYI4*YGYD4!Y@4%YK3y3~3}TUYF4(4+3v^N4,YLY>Y;4#Y84)Y?4-3w4'YB3x3{4"YCYAYMYHY:U^D^JaC^H:R^U^A^I:ZA|:_:S:J:W:Q^G:]^C^W^P^E^B^M:^:P:V:X:L:[^?:K^F^V^R:M^L^S^O^K:T^QAzAvB'AoAxcLcMcEB#cOAtAsAqB%cCA}ArcFA{cAAwA~B"B&cJApcDAuc?cKB!cGcHcNcB#!c@AycIB$h5h0Il4Oil6Oal<Oml3Ool2OjOll5OhObO_:OOeO^OdOcO`l9l8l:Ofp;OgVOVHpGVLp?pCVKpBp>pApe?x-e@eG`G_"'G^"&I[#I#HIYI\#GIZ%p%qLVPL.J.KTgTh4/YNYP4.YO:`^XcPcQB(h7h6OpVRVQqZDH!9!O!PGcGg")GeGd"(GfGbGa"*IfIcI_#J#KIa#MI]#N#LI`IbIeIdI^#OL[%~L]L\&!LZLY%u%t%r%w%v%s%|%}%z%xLX%{L^&"%yPMLWPN)U)[PT)Y)_)V)Z)\)^)X)W)R)SPOPQPP)T)]PS)Q.U.T.Y.P.S.R.V.ZTiTl.Q.WTk.LPR4=.X.OTj.N44YQYU4D424@YV4B4H4L4C474?4M4K4A4<45:h43YZ4:Y[YW404F48464IYX4OYRYT4>49TmYS4;4J4N4E4G41:c:l:k^`:d^a^_:f^\:j:e:g:a^Z:t:s:p^Y^]^^.M:m^[YY:o:b:r:q:uB6:n:iB.c[c^cYB-B1B,cSc]B)cWB0cUcTB3cVB5B2cRc\B7B+B4B*cXcZB/B8IDh8IJh=IFIMI>h?h9ICl?IBIKh:h>IAIGILI=heBeDeCx.x/x0hnyfo"o!|^DIE1Ig)`^b^cB9h@IPOz!:#P&#)a.[TneEzgDJF@!QGhGiL_Y\hBhChADKE2E4E3!;E5FA!RFBGjGk"+Ih#QLc&$LaLbL`.\PXPWPYPV)bLdPUToTpTq4P^d:vY]c_hEhDIQlGpMaLmHo#DLFCFD"1GmGp"/"-Go"0"2",GrGqGnGl".IsIp#V#Y#XIjIrIo#U#SInIiIl#T#[#WImIqIt#R#ZIkLiLq&0&)Lr&4&%&,Lh&&Lf&-&1Le&2&+&.LtLk&5&3LpLn&*Lm&(&'LlLjLsLoLg&/P[Pb)pPZ)h)d)t)cP])mP`PcP^)qPaTx)w)e)g)n)r)v)s)l)o)iPe)k)j)uP\)fPdP_T~.dT}.bTrTw.a.^.cTs.]TvTt.eTuTyTzT|T{._.`.f4WY^;&4V4iYd4gYcY_4p4`4cYg4m4eY`Yh4j4h4Y4n4b4]4S4o4_4RYf4d4q4a4U4Z4QYe4^4[Ya4T4lYb4\4X4k^e:}:z;-;!;.^g;*;';(;+;/4f;1BM^h;2:x;$;)^f^i;0;3:|:y:{;":~^j;,;#;%:wBAB?chcfBIB@BJBFB>BLB=BDcecdccBBBGc`cgB;BEB:BCcaBHBM%&F&D&=&J&M&H&AM'&GM(&B&E&<&@&LM)M*&?&KM$M&*,*%*+*$*&)~)|*-**)zPr*(*)*')}){Pq*#*!*"*.U3U2.nU/.pU4.qU7U5.r*/.tU1U0.o.sU6YwYv4x4|4~Yx5#Y|5%Y~YzZ$Z!4zYy4y4w5'4{Y{5&Z"5"5!Z#4}Y}5(5$;K;R;G^v;C;S;=;P;N;H;Q;J;B;T;@;M;>;U^w;OBU;A^t;E^u;D;I;F;LBYB\BTBVB[BZci;?BXcjBSBWInIuIlIsIjIrIvIiImIhhYIkhZIqIpIoItP.P0lUP1P,P+P5P3lTP6P-P2P4P/VkVpVjVoVhVrVnVsVmViVqVtVl\fsXsVsUsWaPd>eIhphqykkWzikXmL{^{]mK|5o%DUG|":#jKVZ%DVFJFIFHJ'U8B]DWDXDYE;Ps*0^xDZ!=FKFL!YG}#kJ(#lM0&OM.M-&NM+&PM,M/PtPv*4*1*2*3*5Pu.v.uU:U9Z(5*Z'Z)Z&^z5)^{;W^|;V^yB`BbckBaB_B^Iyh_h]h^IwIxh[P:P8lWP9lXlVh\VwVuVvP7\hsY\gaQaRVxeJD[FMH!";G~M1clElYl]V}V{VzV|Vyx3hrhskYmM}"M7J,PzD\E=FO"=J-#r*E?FQFP">H##sJ.&R&S&TM8M9&QM:P|*=.|U>.{Z/50Z051_$BhJ&J%hcl_P?pSV~sZ{_o'&U*>Z1;XcpvAJ0J/P}.}Z3])Z4Z2_%J'hdl`!,"?#uJ1#tJ2M>&X&WM=M;M<&VQ!*?Q$P~Q&Q"Q#Q%UAU@U?53Z5Z8Z652Z;Z754Z:Z9;Z;Y_(_&_';[cqBjcrBiP@lbJ(laheW"W!s[\ieKhthuE@FR!\J4J6"B#x#w#v"A"@H%J5J3H$M?&YM@#}$!#~&Z#zJ:J8#y#{$#J7#|$'MB$$J9$"$%MAMC$&&n&a&_&m&hQ+MD&i&lQ'&kMEMJMH&b&]&dMO&oQ(&eQ)MK&g*NQ*&\MLQ,MMMIMN&f&[&jMF&^&c&`MG*@*A*K/#*LQ2*O*EQ1*G*H*JQ-UE*F*BUF*PUB/!*I.~*D*MQ0UCQ6UD*Q/"Q/UHQ5Q4Q3UG*RUIQ.*CZ55UOUM/056/'UN/+UQ/-UL/,///)UKZ?/$Z=Z@595B_+ZBZG_,5DZN;]5:ZFZIZD585F5I;l5G;aZEZLZP5A;\5EZA;^5H;`5=_)5;5ZC_2_6;ccw_4;g_8Bk;icy_0_3;j;k;q_:cz;m;r;fd&c{_9;d;sd%_7ct;p_;;h;b_1;e;ncscx_.;ocv_/d$J*BvBnJ)BrBtBqd#Bpd'J9d"hgBwJ+c~BoBshfcuBlBmhhc}d!c|BuJ/J0J5lgJ<hnhmJ7lfJ,hlJ;hjhkJ8PQld_5J:lkJ2leljJ-J1J.J4holchiPCJ6lillJ3lhPBPGpWPAW.PPlplnpUPMPIltW%lrPHW#PLPOPFlslmW$pVPNlolqPKluPJPEPDpTPRW'\kpYW-W+\lpZW,W)s]\jW&W(s^p\s\p[s`W*pXa[aS\raT\nvB\p\os_\m\qa\aXaZaUaVaYaWx4x7x6x5ylhvymeLzjkZzk{`|6o(o)o*r*EA!]FSH'H(H&H)JJ=hpJ?PSlvp]savCsbEB$(&qMSMRMTQ7*S*T/2URZS_=;tECD_ED!^FWFVFTFUH,"I"KH+"C"D"J"F"HH*"E"L"GJCJLJJ$2$/$7JH$8JA$5JG$1$0JE$6JFMUJ@$3$)J=JP$.$4JBJD$*$+$,JOJIJN$-JMJ?J>JKMc&}&vM^Mq&r&y&{&~Ml&z&sMj&w'!M[&|MeMd&uMYMZMXMpMhMbMV&xMaMWMiMr*UMf&tM\M_M`MnMoMmMgMkM]Q8*[QDQQC*gQA/3USQF*X*`QB*_*\*d*fQ;Q?QEUU*aQ=QH*ZQ@UTQ:*W*^*V*Y*]/4QG*b*c*eQ9Uc/@UaUb/6/FUX5J/H/B/9/K//=UeUdUVU\U_/J/DUY/5/L/C/E/I5KZ[ZoZnZc5]5Y5V5hZ^ZV5[_MZZ5cZpZm5_5NZl5e5MZaZe5d5WZfZ`5L_?5g5UZk5X5fZj;uZW5SZ\ZgZb5\5R5P5bZTZhZX_>5`ZYZUZdZ_Z]5TZi5Q5^5Z;w;v5O<)_Ad2d,C)C%C@C.C/C&C:C1C;C3d-J@d0d.C?C6C2C'hzC5d5C-C,d/d+JUC9C4C(JPJAJLJShx_QJQhshrJXJBJOJCJNhvJR<'JYJJhyPalwJWJVh{PTlxPUJFJGJDJIJEJZhulyhwh|JHJTJMPXhql|W5P]P\P^P[l}m%m"m#PVPYPcm+m)PZ;}lzP`PWm,P_htm!JKm$m(m*m'm&l~Pbl{m-papbW4pkphp_pfW6pdp^peW3sdp`pgscW2W1pipjW0W/seW9pcW7sfsk\u\wsh\x\t\vsisl\ssgsjvEW8vDvJa`vHvIaca_vFa]x8aaaba^vGeMePeQeOeRx9eNhzyohyhxhwynypk[zmzlmOmNmQ|7{ao,mPo+|9|8|_p7p}EE<7W:H-"MJSJQJR'"MsQI*h*iQJ/PUfUg/OZwZs5iZzZyZrZuZxZt<;Zq_T_V_W<:<=_U<8<<<9d9CBh}J[plm.Pdm/m0PfPePgW<W;\z\ysmsneSEF<>_Y_XCCadzno-EGUhZ|Z{QMEJFYH/H.H0H1"O"N$9JT$<$;$:$=Mv'*'&'/M}M{'+'''.MzN#')'%N"',My'-M|M~'1'0'(MxMwN!*p*vQSQP*m*rQVQN*qQQQT*tQO*yQRQU*n*s*w*o*l*x*uUrUkUnUq/WUl/UUpUm/XUo5n[%5m5o[$[)/V5l5p[&5k[(['d?d=CJCICFdCCH_`CLCGd@dpnWAWBWGWC\}spahsoafagvLx;eVx:h}h~yqh|zoo.|:p8p9EKH2H3JU'2QWUs[*Y7_d_e^2J_$?$CJ^$G$B$EJWJXJYJZJa$AJ\Jb$@$FJ[$DJ]JVJ`N:'5N&N0N1N)N;N+'=N6'8N,'G'H'@'9N9'EN4N2'F'D'<'4';N-N3N''?'>'6N5'B'7N8'IN(N/':'CN7N*N.'A+=Q_Ql+8+.Qe+,Q^+'Qh+4+!+#+&*|+3+CQc+(+:*~+A+B+E+<+-+5QiQ\QdQpQYQ[+%QmQf+?+"QoQj++Qn+2+*Qg+>+6Qa+D+)Q]+;+1Qb+7QZ*}QkV'Q`+0+/+$+@+9QX/nV./o/cV#V//\/e/m/[/vUw/u/p/qV!V,/g/h/r/i/d/^/_/l/fUxU|/t/`V*V&V)V0U}V+/kV-UzUy/]/aV$/s/j/bV(V%U{U~6(5v5w5{6,6)6"6![36%645r656'696-[26+[-[B[8[<[;5s626860676$5t666&[0[=6/[66.5u[>[@61[A[/5|63[5[?5~6*5y5}[:5x[.[7[46#V"Q,Q3mCm=Q%PvQ8PsQ1m:P}P~m9m6Pym<m5Q2Q5Q"WUWMWIq!ptpypuWWWbpsWOWXQ(WYpzWhp~q#WKp}WfWgW]W\WTW^WeWdpxpvWVWSWPWcq"Wap|p{W[WJWLWNW`WZpwWQW_WRsx]1sq]"]-ss]4])]$]5\~]+sz]0]6]*sr],]!sy]3]&su](]%s{]'stsw]/]#]2].vOasvTvUvNaraoapvRajanvQakvSvPaiamaqe\eYebeae_eZx?e[x>sve^x=ece]eXalx<eWi$i#e`ysi'i(i"i&i!k_i%zrzpk]k`k\k^zqmSmT{bmRo1|;o/o0p:}#q#q!q"q$r+ENH9N<'J+F/w/y/x/z[C6;/{6:6<6=<}`"<~="`#`!=!D"C~C}C|C{dXD!i9K+K-i:K,mEmDQ9WjWiWkq$]7s|atvVed{cEOF_H:JcN=N>Qq/|dYRYq%vWEPH;'LN?'K+GQr+HQs/~V2V16B6@6A6?6>=#=&`%=$`$=%D#K.K/K0QQAWrWqq&Wst!]9avefmUETFbFaN@!A!_H<"X$I$JNA'NQw+M+NV4V80'V7V5V66C[G`*`(`)=+i;EU!`Fc!cFf!bFeFdJe!a"Y"]"_"`HFHG"\HB"Z"^HCH>H?HE"[H=JfH@HAHD$[$Y$LJr$SJm$M$U$RJp$QJw$ZJyJ{$KJn$\JuJx'eJhK!Jv$NJkJz$VJiJj'c$OJqJ|$]$PJoJt'OJ}$WJsJ~Jg$TJl$X'dNMN]'VNT'kNENH'b'T'XNPNR'[NYNKNINJNX'gNS'Z'\NQNV']'jQxN\NF'i'm'Y'o'`NO'UNNN`NU'S+WN[N_'a'fNaNZNLNBNG'WNC'n'Q'P'^'RN^V9NW'_NDR)'l+^+a+d+Y+g+j+l+VQyQ~0,R0+e+m+]+U0GR#+b+Z+\R(+_R"+R+h+kQ}R++OR-Q{R1+i+QR.0A'hR!Qz+X+PR/R'+cR,R*+[R$+SR%R&+T+fQ|+`0/VAVF080>0:0-000)0*VMV>090BVHV:VC01VE020<VG0K0+V@V?VK0(0I0=0J0D060E0?0H0FVL07V=V=Y=Z`,=L`@=@=2=3`D=7=>=8`B`J=4=-=.=0`1==`?`H=?=W=O`-=U`9`7=[`6=E=9=C`M=I=F=5`I=S=P=X`0=D`L=K`:`==J`K=:6H=T=R=V=1`FDGDFD,dcDED/D0dmDNdhDDD)dnddD8D.D1DId^DPDHdgD=drdqdkDOd_D;D2D?DKdsdaD:D3djdiD6D@DJD-D7dbDAdodfD4deD+D9DM`EiWDDLdlD5d`dpmZD*DCDBKPiTKEKJiIK6iVi@K5KViXK9KIK;KYKUi>iHQ[iUiFK7KTiJKQK^K=KFK\KRiEKDi?i=iOKBK?K@KXK]K[iCK_iGiNK8QCKAiAiSiPiDKKKQLQVmLQUQamNQSQWmYQNmQQZW{m]m\Q\QKQfmWmMQ_QcQhQ]QQmPmSm[mVQTKHQPQgmRmUQimJQ^QDQdt*QRmKQMmOQEiRQIQbQJQHmTQ`QGQYQXQeQOmXW~q3q)X,Wvq+X$q2q-X"];X(X.X'WtX%X0X2q(X1q.q4q1X+q0X&WxW}X*q/q,q'q*W|QFWwWzX-X!Wu]:X/WyX)]=t.t"t&]?]E]Ct$t%t,]F]>t']B]A]Gt-t(t+]@t/t)t0t#]D]<b%v]b"b$v[a~b!azX#a{v\awvYb&vZaxaya}v_v^a|xEejepxFegxCx@erxDxAeielemeneqb#ehxBeoi4eki+yui.yvi7i-i*i,i0i3i2i6i)yti1i5i8i/kakbkfkgkdkekczt{dmYmVmWmX{eo4o3p=|`p;p>pr?EVHH"a$^K"K%$_K#K$'x'z'u'r'tNeNc'vNd's'pNb'w'qNf'y+o+sR:+vR2R5R7R9R6+r+qR4+t+u+nR8R3+p0Z0[0\VSVO0Q0Y0^VT0O0U0N0X0TVPVR0]0M0P0V0W0_0SVQ[r6q6s6o6{6m6z[n6k=_6u[q6v6y6}6r6w[o[p6|6p6l6~6t6x6n`N`O=i`U=]=f=\`R=d=b=c`P=g=`=^`Q=a=e`S=hDVD]D_Dee"DQdxD`d}DfdtDcDSDdDRe$D^duDgdzDWe!DbDUD\DXDTdwd~d|dye#dvD[d{`TDaDYDZKgi[KcKiKei]KdKhK`Kbi\KfKai^iYKjiZQoQlQxQrQtm^QnQvQuQsQymaQpQwm_QkQmm`QjQzQqX6q;XAX?q5X5X8X9X4q?q@X3XBX=q9q6Xq7q8X;q:X7X@q=XCXDq>t2t9]H]N]Lt5t4t1]Jt7t6t3]M]I]Kt8vcb)v`vab+vbb(b'evb*ewxGeuetesxHywi9i:kjkizukhmZm[o5p?q&r,}Fr@EWNgNhR;t:EXNiVUe%EY[si_!B+w0`Kkt;EZNj+x+y=j`VDhe&KlmbxIE[=kE\HJ"bHIK(K'K&$`NkNl'{+z+}R=+{R<+|R>0c0b0aVV7"7#[t7!7$`X[u`W=o=n=l=m=pDjDiDmDlDki`KoKniaKmQ{Q|mcXEXFe|xJe{ezexeyzvi;m\q'E]!dFg!e"c"d$f$b$aNm$eK*$cK)$g$d(!+~'}(&NnNq('(#($'|Np'~No(%(",$R@RA,',!,&,"R?,%,#0i0f0hV[VZVX0e0jVWVY0g7,0d0k7'7+7*=r=}7-7(=q[y[x7&7)[z[w[v7%7.=t={`Z=z=w`\=y=s=u=x=v`[=|`Ye'DqDpDne*e)DrDoKpibe(DtDsKsKqmdicKrQ~meQ}R(R'R%R$R!R"R#R&R)XKXHXIqAXGXMXLXJ]P]Qt<t=]Oveb,vdxKxLyxi=iV^[}7<7;\#>$>%`f>+>->&``>*>)`a`g`h>,`^>#>!>'=~`e>">(>.`_`d`b`c`]e1D{e0E!DuE"DvDwE#D~D|D}DyDxE$e-Dze2e,e3e4e/e.KtieidKymfifihKze+igKvKxKuKwR3R2R/miXNmjR.mhR0R-R*R1R+R,mg]UXRXQXS]RqDXOqBqFqEXPXTqC]Yt@vftAt>]V]T]W]Zt?]X]Sb/b2f!b-i>b3xMb1vgb.b0b4f"e~xNe}yyzxm_zwmam^m`|/E(E'E&K{K|K}iiR5R4XUqHqI]^][]\]]b6b5vhf#klFlRI\'E)Fm1#\(`i`jFnFo"fK-K,RJ,;>0FpFqFrFsK.K/$n$mNw(4(2(3,<,=RNRLRMRKVcVgVf1$VeVd1%\+7@7?\)\*`l`k>2>1\,e5E+e6E*K~R6mkXV]_xQxP{hFt(5\-L!ij$o$p(6NyNzNxRRRSRPRQ,>,?RO1&VkVl\01,VqVo1-1(VnVmVh1+1*1'Vp1)ViVj\17D7E\27A7C7G7F7B\.\/>:`q`p>4`n>7`r>8`s>5`m`o>9>6>3E8E-e8e;e:e?e>E9E7E0E4E3emmXXXWX_XYX^X[qJX]qKqLX\XZtC]`tB]c]a]btDb:vkb;vib<`w>;`vE;msRCR@RARB]db>i@i?mcFv(7Vs`xE<L)mtX`b?iAFwN|RZ,AR[RYRX1/VtVuVv\57J\4>=\6`yE=e@eAipiqmuqNXaqM]etEb@iBFxK1(:(9N}(8N~(;,GR^R],I,HRbRaR\,C,D,ERc,BR_,FR`121614131718191110VxVy1:157S1;VzVw7M7L7N7O7Q7P7U\:\7\;7K\<7T\97R\8>@>B>>>?>C>E>F>A>D`zEAEFE>EBEGECeBeJeEE?E@iueMeFeKeDEEeLEDeHeCeIEHL.L0eGL+isL1itL/L*L-L2irL,mwRGRFmzmxRDmvREmyXiXkXjXbXfXeXcqPqQqOXdXgXhqRtJ]mtG]gtItKtH]l]htF]k]f]j]ibBvnvovlvmbAf'xTf%f&iCiFiDiEknzzo:pB|cq(q)}3FyRd>GEIFzK2O!,J,KV{>H`{eNtL]nf(iGF{(A(<(>(@(?(=O"Re,T,O,L,SRgRh,R,Q,P,M,N,URfW!W'W&1D1>1<W$7\V}1A1E1G1C1=W%1B1@V|1HW(1FW"1?W#V~\>7]7V7X7Z7[7Y\?7^7W>L`|>T>I>U>J>K>S>R>O\=`}>M>P`~>Q>NETEXeUL8eXEVESENEPEQEJeTeSeOEMeVeWELEOEWeQeREUEKL:iwLi{L?L;ixL7izL4L9L=L6ePL3iyL5m}RIn#n!ivRPRQm|RORRm~m{RKRHRMRJn$RLRNn"qTXrXlXpXvXwXsXtXqXnqVqSXmXoqUXutP]u]otOtM]wtN]r]s]p]x]ttQ]q]y]vbFbCvpbGbIbHbDbEf-xUf*f,f)f.f+iIiLiHy|iJiKiMy}z!y~kokqkpmdpCq*F|$rO#(CO$O%(B,Z,YRiRlRkRj,V,X,W1KW*1O1N1M1IW)W-W0W11J1LW/W.W,W+7e7c7_\@7`\A7a7b7d\B>Y>X>W>VE\eYEYE[eZe[EZLHLALBi~i|i}LJLILFLELDLCLGL@RSRXRVRURTRWXxqWtR]{tS]zbKbJvqf/xViN{kmepEpD!gRmRn7fe]F}K5K4K3(DO'O&Rq,\,_,]RoRp,[,^W81V1X1WW51RW3W2W6W4W71U1P1Q1T1S7i7j7h7g\Ca%>Z>\>^a$a">[a#>]a!EfE]E`EdeaEbEaE^E_e_Eee^ecebe`EcLPLOLKj!LNLMj"n)RZn*n&n(n%n'XyqZX{XzLLq\q[qXqY^"]~tT^!^#]}]|bLvtvrvsf0f1xXxWiPiQiOmfmgF~"hK6(EO)O((F,aRr,`RsW91[1Y1_W:1Z1^1\1]7k7m\D7l\Ea(a'a&>_EiedeeEhEgLQj$j#LRLSn,n+Y!R[R]R\X~X|Y"X}q]^$tU^%^&vuvvz"|=G!,b1`W;]~]}a*>aa)>`Ejj%LTj&z#iRHLO*(GRuRt,c,d1b1dW<1f1i1g1h1e1aW=1j1c7v\K8!\H7x\L\F7s8"7t7q\J\G7w7z\I7{\M7|7r7y7}7u7p7n7~7o>h>d>ja->c>ea+>ba2>fa1>ga3a.a4a/a0a,>iehEuExElEqEkejEoEmeiEtEsEpErEnj*EwefEvLdj1L_j0LULWj)L\L[L^j.LYLXj-j(LZj+L`LbL]LVj,n4j'LcRan-Rcn.n0RfR^j/RdR`egn3n/n1n2q`ReR_n5RbY,Y'Y1q^Y)qbY/Y&Y#Y2t[qcY.Y$qaY(qeY%Y*qdY-Y0^8^9^)^0^.tY^5Y+^,^6tX^+^*^4^1^3^'^7tV^2^;^/tZtW^-^(^:q_bObMbSvzbQbPv|bVv{bWbTvxbUbNvyvwf5bRbXf2x]x[f4f6f3x\xYxZx^z%iWiViTiSiUz$z&z{kskrmhmjmlmkmi{m{l|?|>|@o1m1n1p1l\N8#\P8%\O8$>la5>n>k8&a6>mE{ekEyelEzemj2LhLeLgj3j4LfRgRhn6RjRi##Y6Y7Y3Y4qfqgY5tat]tbt^t`t\t_v}^<f8f7iXz'z(mnktmmq-qrHNK7(IO+Ry,mRw,kR|RxR}R{,lRzWBWA1|WJ1u1{WF1t1z1xWEWG1wW@1vWKWHWLWI1s1r1yWCW?WD858.a;8-\T\[\X\^\]\Y8'8*8)\U8+84\V8(8182\W8/\\\R\Z8,\Q8083?!>va8>}>z>r>{a:>s>oes>xa7>~a>a@>qa?>ta9>|>u>y>wa<>paA\Sa=aBeoF$F&F(F,F"E~eqF'F+F#E}E|F)F!F%erepF-enF*Lyj7LqnCL{j:M!j@LlL|LiL~LmjGjDL}Lwj6j>j=jnBRmn<Rwn9RvRunEP;n8RtRknFRrn:RqqjqoqhYDY;YGY?YEqpqiY8Y>YHYAYFY:YBqkY@qnqmYtjtdtr^Etm^?th^Ltlte^Ftp^D^HbZb`w%bcv~w!b[bbb]w&w#bYw"b_baw$b^b\fBxbxcx_x`f>f<f@xdfAf:f9f=f;xaf?iYz+z*iZi\i[z,kykvkwkukxz}kzz|mo|A|Co=|BpGq/q1q.q0}9HOR~0RWM\_?"?#YKtt^Nw'fDfCz-k{mp|d"iO,K8,n2$1}2#2!WN2"1~86?$?%F0F1euevF/F2F.etjHewM#nGRynHqqYNYLYM^Q^P^OfExefFmq|epHHPO.O-,pS!,o2&WO872%\a8:8889\`?'?(?&ezF4F3F5eyexRzR|nIR{YOqrbebdxffGxhxgi]k|z~HQ,qS"2)WQ2(2'WP8@8B8;8<\b8=\c8A8>8?\daDaE?)F6F7M'jKjIjJM$M%M&S#S$nJS!R~S"R}quYPqsqt^Stu^Ra4bfbgw(w)tvfHfIi^z.HRHSWSO/WR,raFHTS$,s,tS#S%HU,uWU2*WWWTWV8E\e8D8CF8M(nKqvYRYQ^Tk}HV$s(JS&,v2,WX2+WY8G\g8F8H\f?+?,?*aGe{e|jMM*M)jLS%S&YStztytwtxt{bhw+w*fJi_{o{nHW/}e~aHe}jNHX!hHYHZ(K$v$wK:$tK9K<$uK>K=$xK;O4O2(MO1O6O8O5(P(LO9O3K?O7(O(NO0,|S*S+,~,x,{-&-$S,-*S/-',},z?.-%S'-(,w-"S)S.-#S2S0,yS--!S1S(-)W^WgW\WZ2.WbW_20Wa2/2-22WfWd?-2321W[W]W`WcWe8R\i8I8K8L8T8P8N8Q8U\j\n8J8S\l\k8O8M\h\maN?6?4aP?/FFaO?3?0aKaQ?5aM?2jOaL?1aRaJaIF>F<FBF:FGF?F9f$f*FDF=f'f%FEf"f!F@f&aSFCF;f#f(f)jTjPjUM-M,M.jRM+jSM1M0M/jQS*S-nQS,nPnLnMnNS)S(nOS+S'YUY_qyqxYYY[YVYZYTY]qwY\YXY^YWt~^U^[u$u&u#u"u!t}^V^Yt|^Zu%^X^Ww,w-bkbibjfLfKxiiaz/i`k~mr{pq2q3|DH[O:?7jVu'^\H\WiWh?8Y`H]S3?9?:?;jWqzH^O;-+Wj24\o???FKFLFJFMf,FIj[S3S/S2S4S1S0YaYbYcq|q}^^^]^_bmblfOfPfNz0ibicmso>pIHbK@u)Hc8\?@|l"j"k"mHd"n"l%"%#${%!KBKC$|$z$y$}KA$~--(VO?(U(WO>(\OB(R(`(fOI(cOF(Y(_(a(TOEO@(ZOGOJODO=(^(X(eOLOHOC(]Wp([OAOK(S(b(dSES?SGSD-4-7S@-.S9SCSFSH-C-:S8-BS-/-3SBS=S6S;S7SJ-12GS>-=)B2JW~2:2E2A2T2L2B2K2<2@2WX#2O2FWq2U282NX"W{27WyWxW}2MWuW|-5?A2H2>X!2?2CX$292Q2P2XWwWt2V2R2I2DWzWv2;Wr2SWs2=8b8d8i8}]#\w8a]$]%8l8s8y8f8m]&8{8v]!\}8r8n8`\t8e8]\|\~8j8g\y8w\v8h?j8p8o\u]"\x8^8c8t8z]'8_8k8q\{8|8u8x\z?Q?Ea]?b?k?na[?M?f?N?\ah?Xae?Y?B?gan?d?Z?p?UFm?sal?S?_aoaZ?W?q?P?I?T?H?FaV?h?O?l?ma^aca_ag?ca`?[?KaX?C?e?o?Jaf?t?V?RaWak?aam?]aba\adaYaj?^?L?`?G?i?r?DFlG$e\FqFoFZf0FjF~Fff8F}FdaiFtFeF{f7f/FOFWFpFhG#Fkf=F|f4FnFvF[FuG(FVFwG&FPaaF^F]f6FaFcFrG%f9f:FUf2FYG!f;f3f5fMRjeM=M7MGjij]jfM?M9j_Fyj^MJj\jkjdMKM@M8MSMDjjMWjgMVMPMUMXS\S]SPSOSKn]nUS_S^FNSHSLSFSYSJS`SCSASMSWSRn_S8SVn`FbSDS;S>SdSESf@M[SgZ%Z'Z&u6_%c&qsHe(i(j(h(gON-J-H-GSLSNSM-I2f2c2aX&2dX+2^2m2o2_X(2p2k2]2b2l2h2eX-2n2`2i2[X,X)2g2j2\X*X']29(]19+9.].],9#9,9*9'9/9092939"]+9%9$91]-9&]/]*9)]3]09-aw@%?xatG.@#?uar?zau?~?|axaq?v?yav?w@$@"?{?}@!asG/G5G+G1fAG-fGfFfEG4fHfIG*G7fJfDfCG3fKG)G,G6G2M{MpfBjrMdMyMejmMbMkMcjoM]MxjpMuMvM^juMmMgMnMaMzMrMlM\jqMsjtMwMqjnMoMijlM`MhMtMfMjnjG0SyT$SxStSqnkSojsShniSnnhSsSpT"S{SuSzndSrT'SiSjT#neT(ngT)SwM_S}SvT!S|SmnbT&ncSknfZ2S~T%Z/nar*Z9Z5Z3Z.Z=r.Z*Z6Z7Z-Z,Z:Z0Z+Z1Zu9_8_-_9_4_;_,u>u=_._<_&_:u7_2_1_6_)u;u?_0_7u@_3u8u:c3c1c7c5c8c*c2c<_=c.w:Slc)c6c0c-c(c'c;c,c+w8c4w7w9c/c:fifjxtfgxqfoxufqffc9fsfhxrfnfpfkfrfmflxsiqiritz9z:iuisipl1l4l0{'l2{&{%{$l3m~m|m{l/m}l5mzoHo&oF|GoGoIpM|fpLpK|g}'q]quqtqvHf-K2q2r@&l6pNHgSO-L94]4@(@'ayfLT*nlnmr/|hHh-MOP-O-NSP2s2zX.2x2v2}2t2uX/X32~X22|2y2wX0X12{]695];9E]:9G9;]89F96]99B9>9@9:9A]59=9<989C9?9799]79Da|@3@/@1@,@+@)@0@2@.@-aza{@5fTG9G?G:G;G@fVfNfUG8@*fQfOG>G=fPfRGZJr4ZEZGr2Z?ZCZFr0r3ZIZAZBZHZ@ZDr1_@_?uB_EuDuA_AuE_B_C_FuCcAcDc>c@c?cBcC_Dc=xxfwfzf|fufvfyf{xyxwxvfxftivz;iwl8{(l:{)l7l9{rn!{qoLoKoJq7q8q:q9"pHiSQ9Ha}GAw;f}KD]=]<@6a~@8@7GBfWN+N.N-N,T7T9T8r6r5uF_G_I_Hw<g!f~ixz<{*n#n"}(KE-PSR9K9I9J@:@;GI@9GCGGGFGHfXGEGDGJN1N/N0T3!X;X8X9N]C9L]Bb+b-@>b,b!b%fkGO@@b&@C@Db*@F@H@I@=@<@Jb)@G@Eb'b#b.@A@B@?b(b$b"GNfffaf\flf]fYfhfefgf^fcfZf[GVGSGKGPfiGWfjf`GMGUGQGTGRfdGLf_N4k"k%N6k-N5k'nxN7k,N3k.k#fbk&k$k(k*k!k/k+k)N2o!n{o$T?o%TKTDntTLTFn~TGn}TJnwTHT>nvZVn|nyo#T=TAnuT@TBTCo"TETITMo&rZ[ZUr:ZNrDZOZPrErBnzr8Z\rFr?ZZr;r@rAuN_P_Y_V_XuK_Q_WuG_SuO_O_T_[ZR_U_NuH_MuI_\uJ_ZuM_LuL_RcGcUcPcRcFw>cEwAw@cTcLcIcOcHcJcScQw?cXcVcMcWcNg&xzg-l>y#cKg$x}g%g*y!y"g#g,g.g'g)g+g(g/x|y$x~x{i|zBizi~j!z@j"i}i{zCz?j#zAz>{+{,l=l@Ub=GeGhGfGgGkGdGlGiGjk8N>k7T[TYo6TXTZo7ZgZhuXg8g:g7g9j$lCq^KMSZ3)3+3*9[]R9Y]Q9\9]9Z@abG@Y@_bBbE@Xb@@\GrbD@W@]@Z@`@V@^bCbF@[bAfyGnfxGuGtg!g"GvfzGsf~GxGoGqf{GmGpGwf|Gyf}k9NCNINANJN@NENKNHNGNFN?NDNBoT\o?o;T]T_T^TfTgo=o8T`ZrrLZirMrPZnZkrOZoZpZjZsZlZqrNrKZm_ku[uYu\uZ_j_g_f_i_hcowIcfcewDckcjcbcmcgwHcdclccwEwGchwFcicng>y+g;g?y(g=y-y*g<y,g@y'zGzIj'zHj%y)j&zF{/{1lE{0lDn0{wn/{xn-n,n1n2oTn.pTpQpRpS})q@q?q>q_r.qy};KNXEg#oAZtwJgAqzKOOQS\S[XH3,XF3-XG9b9^]S9a9`9_]T9c9d@h@f@j@k@q@m@o@g@b@n@p@i@l@cbI@e@dbHbJg&G{G}G|H#g$G~GzH!H"g%g'H$NONNNLNMk;k=k:krVrUy0z){3KQXIg)gG%&KRKUKTKS%%(m(oOROT(l(nOS(q(p(r-W-US_-TSdSaS^SeS`ScSb-VS]XO3/35XLXSXN3234XQ3.31XMXJ30XP33XRXK9f9i]V]`]\9g]d]]]b]X]U]W]c9h][]^]Z]_9j]a]Y9e@rbL@tbNbP@sbMbQbOg/H)g7H&g8g-H'g2H(g+g*g5g4g3g1g6H%g,g.g0k@kCkGkAkFkDk?kEkBTzoMoKT{oNoLTyTxrZTwrXrWZ|oOrYZ}r\Z~r[uc_oubugueufwNud_n[!wMwOy1y2j.|J|IKW"uXT"r"s"q"t%*%'%,%(KXK[%)KZ%+KY(u(wOW(s(v(tOUOXOV-Y-]-ZShSi-\-^-`Sf-_Sg9q-[363?3=38393>3@XV3;37XUXW3:3A3<]e9t9l9r9s]f9k9m-X9o9p9nbS@{["@|@y]gbU@x@~@}bRA#@wA"@uA!@zbTH0H+H1H,H*H-g9H/H.g:kIkHNVNYNQNUkJNTNRNXNSNPNWU#oRctT~U!T}@voQU$T|oPoSU"[#r][$[%_puhcucvcwgIgHj0j/lJlKlIn5{zK\SkSjXZXY3C3D3BXX9x9y9u]h9v9wA&A(A$A'bVA%bWByg=g<g;H2H3N[N]kNkKkMkLN\NZU+U(U)oWU*U%U&oToUU'oV[)[*['[(r^[&_t_q_suk_wuj_u_x_v_ruicyczcxc|wPwQgKy4c{gJy3j3j4zJj2j1lL{4oWpVpU|n}*pWq`}zKK^Sl]ibXwROZ-b-a3EX]X[X_3GX^X\3F]l:!]k]m:&]o:#:$9z]n:'9|9}9{]j:%9~:"A4A3A1A)A8A,A6A=A5b`b\A*A0b^A/b_baA2bYbZA>A<A;A-A9b]b[A:A+A.A7O"H=H6HIHRH9gIHFg?gAgMH7gBgDgNgCgLH?H4gJH>gFHPgKHNHBHLgHH5HOHJHQg@gOgEH;HCHGHKgGH:H8HDHAH@HEHHHMN`kONjNbkUkYNsN{NlkQNpH<kRNwN|NtNvO!NxNfNokZkVNdNqkTNkkSNyNhNakWN~NcNuNrNmN_N^NgNzkXN}NeNikPoco^UMUIU1oZoYo_U/o]U;U-U.oXULoaU>UCU=[[Pre[M[E[O[7[Crg[/[-[N[L[K[;[:[0ri[6[?[Jrl[Qusrnrh[4[=[,[.r_rkrd[5[DUKrj[+un[F[Irf[9rmrcrb[B[Hr`[2[G[3[8_~`%upur`+ul`9`1`&`'`0uy`/_}`.`"`:uxuv`#`6`(`5`7_|uq`8`,uu`)uw`2uo`$`3`-[1`4`!utd/um_zd,d%wTc~d0d'`*d2d!wSd+wUw]w[d-w\d#d$d)d._ywVd7d4gad*d&d5gVd(wYwX_{wZd1d3wWd6c}d"g_gOy8g]gMy9gXgTy>g^gNgQy6g`gYg\ylPlT{;lV{5lRlX{:{6{7lOlU{9lS{8lNjKlQlMlW{{nn8n9n6n:n7{|{}oYo[oZo\|LoX|K|MpYpZ|opXqBqAqC},qD}+qEqaqdqc}5qb}?}=}>}Dr0r1r/r7O[:(A?UNgcO\SmX`:):*]pbdAAA@bhbcABbebgbfbbgPHVHTHUHSk[k^k`k_k\k]UPUOodUQURoe[Y[W`@[U[Vro[R[Z[T[X`<`>`?u~`;u}`=uzu{u|[Sw`d:d8d9w^waw_gdgeyCjSjUjTzO{l]{~|!n@|pp]|rp\p^|qqFq{Oeg\O&UYrzr{OfojyHSrr||NSs:1ANAPAOHcH`g]g^HaHbO(O-kgO'O)O0O+O/O,O*O.khU\UZolokU[om[b[ar}[``I`K`M`Lv&`JdKwhdIdLwidGdJdHdEwjdFglgngmjXjYl^|#|"o]o^|sp_}6StbyO2O1U^U]v'`O`NdOdMdPdNyIgogpgql_nAp`Su[c`PSvki[dwkdQyJjZj[{@o_Sw^!^":2bzb{AQb|gbgdHeHfHdg_g`gcgaO3kjkkUeopU`U_Udons&UaUfUcUboos$[fr~[g[es#s!s%s"`Q`V`R`Uv(^A`T`SwnwlwowmdRdSdTwpguyLgsyMgrgtyKj_j\j]j^l`{B{AnCnB|$|O|t}-qGq|q}SxARHgO4O5klkmUgoqv)dUwqgxyNgwgygvlcj`jazQlblanDq~SySzXj3K:3b}c"b~ASc$c!c#gfHhHiUigeggghO7O6knkoO8Uhkqorkps'UjotosUkUnUlUmous,s*s)[is+[h`W[js([k`Z`X`Y`^wu`]```_`\`[v*dXdWwtwrwsdVg|yOg{gzyPjfjejcjbzSzRjgnE|%le{CldjdnF|P}.qHr!S{:4`aS|O:O9[l`c`bwvg}g~zTr"Xkc&c%HjHlgjHkgigkHmOO=O@krO?O;OAUuUxUzUpUtUqowozo|UrUso{UvUyUwo}oyUoovoxs.[r[p[o[u[t[s[ns-[m[qs/`f`j`g`i`h`e`k`n`l`mv,v+`d`od]d`dbdad[d_dZd\wwdYd^h-h"yQyRh!h&h,h$h+h(h'h*h%h#h)jnjlzUjkjqjozVjjjhjizXjmzWjplflllg{Glm{Flklj{Eli{DlhnLnNnMnJ|'nGnKnPnOnHnI|&o`|Soa|Q|Rpa|uqe}7r#}8r$r%r3r2}Gr;XlHoHnksktOBU{[xo~s0[v[ys1`p[wdcwxh.jtjrjsln{HnQ|V|(|T|Upb}/Xmdd3LglOCkuODU}U|s3p!p"V"V!U~[z[}[|[{s2`t`r`q`swydfdgwzdeh0h/h2ySh1jujwjvlolrlplqnR|)obocod|v}0r&Xnp#s4dhnSqf3M}HXo[~dih3lsnTXpOEOFkvkwV$p%p$V#`udjdldkw}w|w{{Jlt{InVnU|wpc^#HpOIOGOHV-V(V%V,V.p'V+V'V&V*V)p&\+\&\$\-\%\!\'\"`~\#\.\*s5\)\(\,`v`y`xa"`{a!`}`|`z`wv/v.v0v-a#drdudsdwdxdpx$dqdodvdndmx#x!w~dthh;jzj}x"j{k#k!jyk&jxzZk"j|zYk%k$lwlvl}lyl|{Llzl{lulx{K|+nan\n`ncn_n[|-n^nb|,nYj~n]nZnWnX|*ohojomoionogoe|Wok|Y|Xofolph|xpipgpdpfpeqIqKqJqiqhqgqj}@}Ar8r<^$ATHsgmHqHrOJOKkzkxOLkyV3V6V0V7V/V1V2V5p*V:V9p(V4V8p)\8s:\3s6\0\6\9s;\5\2\:\1\7s7\/s8s9\4a5a(a)a,a*a$a'a1a+v1a3a0v2a2a%a.a/a-d|d~e#d{x%e%dze&e"e$e(e!e)d}dyx&e'x'yYa&h^hUy[hQy\hZhThJyZhWhRhShEhLh[hXhPh\hKhFhYhHhVhMh]hIyXhGhNhOk-k+k0kk7k;k2m/m2{Mm1m6m4{Nm+m!l~{Pm-m.m*m"m'k:m#{Om)m(m$m0m%nhm3m5m,m&ninkne|.nrnp|/nonnngndnjnsnfnlowo|orou|Zoyp"nmoso}p#oxoqo{ozp!o~nqovopot|y|zooptpkpspppqpjpmpupopnplprqLqMqOqNqQqPqlqkr'r(r4}E}Ir=}J^%z[m7|{||^&HtgnV;\<\=\;a7a6v3e+a8e*h`y]y_h_y^k?kAk@m8{Q|[pvqRrA^'OMp+\?\>a9y`z\ntr9^(k{p,hap$c'a:}1c(p-v4p%c)V\Cgpx)e/m={Sm>me0e4e3e2e1x*hckGz^kFm?nxnw|0nvp,p+p*k|\Dv9hdhenyp-pxqUr)rCk}v:e5hfm@p.p/aAe6hghhhikLkH{TkKkJz_kIzaz`mBmA{U{V|2nz|1p1p2p0p/}!pypzp{|~qVqYqXqWrBs>x2kMmC|3n{rDs?aBn|qo!+!@!A!D!E!H!I!L!M!P!Q!T!U!X!Y!\!]"'"(!=")"*!.!/!0!2!3!4!5!^!_!`!a!b!c"-"."/"?"@"A"B"C"b"l"m"n@@p0p@p ` `p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD D`DDD E@EEEF@FFFG@GpGGG0HpHHH0IpIII0JpJJJ0KpKKK0LpLLLM0MpMMM0NpNNN0OpOOO0PpPPP Q`QQQRPRRRSPSSSTPTTTT0UpUUU0V 'CvAl m  h ''cZw /8EXa5rp/zP>X /Sj B u  5 N  8 _ n 0 J k  > h ,N[h3Mo 6E[j  Tm0U| %R0PXp #=Wq} ;]<eu$I`w &AUi2h"N,@Th0@N^q*?Ti~Dg Q ` !!.!H!W!f!u!!!!!!! ""*"B"e"t""""""""###7#F#U#d#s#######$#$2$?$N$]$l${$$$$$$$$$%%$%6%H%Z%l%y%%%%%%% &&+&R&a&p&&&&&&&&&''+'='O'd'q'' Q9|#+  9[p: c!    D ^   . R | v(%bI\,i-c|G=Yp c ' d$D8yEv F| 6b &XW aM5x$P@lH/Ic #' ##Lnl + MO ro A [ |  + O y | J K%<&)f*`yD&:Vm  ` $ }0 po ;ISC!# " %J##/Vx5W  3 ~ !%F&#I _ :=!`  !0zTF6(o@ `" F T ` p}6A!=!,! ^ !+### P\q!.O(?&%(TDp&^4?l . " W { u ;  h n Q  !7 ?PR|'NDqg  * [ Q j `  !!:0$!! 8!.!R!H!a!W!p!f!!u!!!!!!!0&KA_Usi!! <2rh#*8,"?MXNTbiw~ !!i _ "!'" "%""4"*"L"B" ot;@NSfk@6e[_Uo"e"~"t"""""-2"""""" N 6,""J@^T$tj""##-###  ; 'rh&A#7#P#F#!&7<_#U#n#d#+0|#s#5:###### D;f]####?D$#$$-$#$bXs1}^k#;$2$ I$?$X$N$g$]$v$l$${$$$E<1$$$$$$gv$$$$$$#( #* OEtjL B x ne$$ %%g%%-%$%?%6%Q%H%c%Z%~uu%l%%y% 9 0 S J t k %% # %% G > q h w %%A 8 5,%%%%%%zpWNd& &[&&&4&\&R&+&k&a&E >5{z&p&r& 8/qh&&&&q&&&&&&-$]wRIi`w\&&YPn&=3WMyo&'&''"'' \S4'+'F'='X'O'm'd'{'q'w  ) > 5 B 2 9 #/Rl8p #=Wg^?(4a%R0~ 8! = !ZB az<'' BH7b[<R6 Zx 1L U 1'!z[  SN0@ {h%\' =99" Q"'#`Z &,r'PB"uq>A+  Tmh .  P! H\"D8G / djU"$ Q vqtyQ&ZcI Zw|2S(B\~ D%K&.kTeI H> 1KeA  * e 8 b n &(    ?/X%Lh" !!)!!<Pd"" ;Oc##2#'|X: $$~I %%1%C%U%g% % Z &~&?D[r'&' e8' 0 I x}E_+GiJ' =" 9J'{%bPLgJ}1 E@,:,J@LMNOPQRSUVWXZ[]^$&! !$b&)>4=@/f35567 T^;=efghijklmB,:845,J+LMNOPQRSTUVWXYIZ[]^G_TY !$b&^(9)(>?4=@]^V  3+6@.:V45QSUVXYZ[]^TY3  @@@@;&!"&@_D"zMNOWJPQ((KW645YT^!:...0'@G<<. :;;;965:          @@@@@@@@@@@@@@@@@@@@@@@@@@HH  !!cc""nnooppqqrrssuuwwyy@@##$$%%&&''(())CCBCB**2255++,,--:::k888@@..//0011@2233445566778899::,,*,*@@;;JJ@dd<<==>>??@@AABBCCDD,@EEFFGGeeffgghhiittvvxxmm66;;KKLLMMHHIIJJKKLLMMNNOOPPNNOOPPQQRRSSTTQQUUVRRVWWXXYIYZZ[[\\]]^^SSGG__TTUUVV``aWWaXXYZZY[[G\\ !!$$bb&]]&^@^@@__``aa''bb''')()()(cjjkkllcddeeff>?>?>?44gghhii--jjkk===@@@AAA:*@=3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   """##$%%&&ll!!%  !D"%l;01@@@@ViE__!cDBDDDE"l!"%&&l!"%&z~~||{zz}~{|z}EF(9D36((T"  ('('7"#FG!!. @ @ @ @ @@ z{|~efghijklmE_TYc!$&(J++@@@@@@@@@@@KLMNPQSTVWI[^FF(99DD33V37.0'()CB+,-k89,,,KLIJKLMNRQI\GV$b`'')ef>?4g--=@A/@@@@@@@@@@@@@#h(E!D~~~|{z}|(6((1 @k@@F3@+ - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~              " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ &07>@ENPUY\`hkpsvz~&0=GKRV`bfps} #',137=AFILORUX\_begjmoruwz}  %*,.38=BGLQV[`ejmoqsuwy{}   (/68?BHJNQSX[`cjlquz $).47=BGKMRW]chmrw|   !#%'),.02469;>ADGJMPSVY\^`bdfhjlnprtvxz|~ !#%'*,1359<?ELOTVXZ\^acgkpsuy{~  "%(+.1468:<KSi{ .3@EU]bks$+2@ETYdjpy| !),/6;>CINSX]chmquy} &*-047<?CFJQX]bglqv{ "(.4>DKQW]aekqtwz}  #&)-148;>ADGJMPSVY[^adlt{ "&*-17;>ADGJOV]beimpsvy|        $ HLQZy}Ipt| &/lqvadjnw',19Ss)LP. 2 7 ; h n {    ) 5 B X     W w | K /Ty>A!%R{0?PXap #8=RWlqucr+^kq#*8?MTbiw~!9"J'#(-27<AHLQZcgoty} !&+05:?DISZ^fkptw| &/8;@EINSX\ agkorvz  #%),. 5>BHPTZ`bfik r{ $(17?DIMQT[bi pz &*-/8<BFLRZ\`celqvz  "&(,06<DGI PY]adjnw',19>HOS Xbglps~ $)/8;?ELPS\`cejty      " ' + . 2 7 ; B L Q W [ ` h n u {        ! $ ' ) 0 5 > B I N X ] e m r y }       $ ( . 1 8 A E J M Q W Z _ i n w |            * 0 9 = A D F J S W [ ^ ` e k t x |           # ' + . 0 3 8 > G K O R T ^ b h q u y | ~      !&,59=@DKNW[dhquy|~ #(/3=BIMW\cgoy~  */6@EOT[ejty  '29>AJT[bhmt{ %+0:?DHJPU_dp| !%4:@JRahov{} (0?GPRXahpx} #+18=EKRW_elqux }   !(/49;DHLOV[]fjnqx}   #'+.5:<EIMPW\cenru~ $-16:=?DIRVY[`imprw  !&059<AKPU_disx| $(2<AFLPT^hrw| ",16<@DNX]bhlp ',6;@JOT^chrw|&+0:@INX^kq#*8?MTbiw~ ',168=DNSUZ_gqvz   * / 6 ; = B G I Q [ ` j o x ~      ! !!!!$!)!.!8!=!A!C!H!R!W!a!f!p!u!!!!!!!!!!!!!!!!!!!!!" """%"*"4"9"="B"L"Q"U"\"`"e"o"t"~"""""""""""""""""""########-#2#7#A#F#P#U#_#d#n#s#|########################$ $$$$#$-$2$;$?$I$N$X$]$g$l$v${$$$$$$$$$$$$$$$$$$% % %%%%$%-%1%6%?%C%H%Q%U%Z%c%g%l%u%y%%%%%%%%%%%%%%%%%%%%%%%& &&&&&+&4&8&<&?&F&K&R&\&a&k&p&z&&&&&&&&&&&&&&&&&&&&&'''''"'&'+'4'8'='F'J'O'X'\'d'm'q'{'''''''''5rp/zP>X /Sj B u     N     8 _ n      0 J k      > h      ,N[h3Mo 6E[j  Tm0U| } ;]<eu$I`w &AUi2h"N,@Th0@NDg  Q `      !!.!H!W!f!u!!!!!!! ""*"B"e"t""""""""###7#F#U#d#s#######$#$2$?$N$]$l${$$$$$$$$$%%$%6%H%Z%l%y%%%%%%% &&+&R&a&p&&&&&&&&&''+'='O'd'q''#(-27<ot !&+05:?Dfk@;SN\g>{z&8Y]bg$\t L    >  A E i      9 S t     # G q      5Wdq #=Wy*@Oet:_vxDf#En~ -1Ri0K_s<r,X '6J^rw&'Nq * [ j       !$!8!R!a!p!!!!!!!""%"4"L"o"~""""""""#-#A#P#_#n#|######$$-$;$I$X$g$v$$$$$$$$$$ %%-%?%Q%c%u%%%%%%%%&&&4&\&k&z&&&&&&&&''"'4'F'X'm'{''AS . #kBHPTZ`T$(17 e<BLRZI"&H?8;     ( $     *   e W [ ^    8 ' b ^  &D9=@(B\c~29}1+KEe_%K&c agorvz  #%), B>HPZ`bfi {  $(17?DIMQi &*- <8BFLZ\`c (,06<DG lbp~8E`\cey  '  +    $    ! ' 0 I     ( . 1 J A M Q Z          [ W ^ ` | x       + ' . 0 3 O K R T y u | ~      !9=@yu|~(/BI\cg~Jbh{ %+P4:@J} Ghx  49LH[nj} +':MI:6=?DVRY[mipr!509<Pdxs|$ PAFLw| @16<l]bh;Oc|:IX   !!)!="""""#####2# $$ %%1%C%U%g%%&&'&'8''cgZ^w8EIXakorz  #HBPTZ` 7$(1?D[bR<BFLZ "O8;y    " Q W [ `   ] e m r y } M      = A D F W [ ^ ` x |        ' + . 0 3 K O R T u y | ~     !9@(B\~?DHJdp4:ho(R!(/HLOVjnqx  '+.5IMPW\ (AFLT^w| 16<D]bhp ,168=SUZ_vz / 6 ; = B G I o x ~  =!A!C!!!!!!!!Q"U"\"`"############%%%%%%%8&<&?&F&&&&&\''''''cZaB[b<8      A     ' + K O u y     9'[t4aALLUTR22IBMWINDOWSJAVAIANAMIMEUTF-8ibm-1208ibm-1209ibm-5304ibm-5305ibm-13496ibm-13497ibm-17592ibm-17593windows-65001cp1208x-UTF_8Junicode-1-1-utf-8unicode-2-0-utf-8UTF-16ISO-10646-UCS-2ibm-1204ibm-1205unicodecsUnicodeucs-2UTF-16BEx-utf-16beUnicodeBigUnmarkedibm-1200ibm-1201ibm-13488ibm-13489ibm-17584ibm-17585ibm-21680ibm-21681ibm-25776ibm-25777ibm-29872ibm-29873ibm-61955ibm-61956windows-1201cp1200cp1201UTF16_BigEndianUTF-16LEx-utf-16leUnicodeLittleUnmarkedibm-1202ibm-1203ibm-13490ibm-13491ibm-17586ibm-17587ibm-21682ibm-21683ibm-25778ibm-25779ibm-29874ibm-29875UTF16_LittleEndianwindows-1200UTF-32ISO-10646-UCS-4ibm-1236ibm-1237csUCS4ucs-4UTF-32BEUTF32_BigEndianibm-1232ibm-1233ibm-9424UTF-32LEUTF32_LittleEndianibm-1234ibm-1235UTF16_PlatformEndianUTF16_OppositeEndianUTF32_PlatformEndianUTF32_OppositeEndianUTF-16BE,version=1UnicodeBigUTF-16LE,version=1UnicodeLittlex-UTF-16LE-BOMUTF-16,version=1UTF-16,version=2UTF-7windows-65000unicode-1-1-utf-7unicode-2-0-utf-7IMAP-mailbox-nameSCSUibm-1212ibm-1213BOCU-1csBOCU-1ibm-1214ibm-1215CESU-8ibm-9400ISO-8859-1ibm-819IBM819cp819latin18859_1csISOLatin1iso-ir-100ISO_8859-1:1987l1819US-ASCIIASCIIANSI_X3.4-1968ANSI_X3.4-1986ISO_646.irv:1991iso_646.irv:1983ISO646-USuscsASCIIiso-ir-6cp367ascii7646windows-20127ibm-367IBM367gb18030ibm-1392windows-54936GB18030ibm-912_P100-1995ibm-912ISO-8859-2ISO_8859-2:1987latin2csISOLatin2iso-ir-101l28859_2cp912912windows-28592ibm-913_P100-2000ibm-913ISO-8859-3ISO_8859-3:1988latin3csISOLatin3iso-ir-109l38859_3cp913913windows-28593ibm-914_P100-1995ibm-914ISO-8859-4latin4csISOLatin4iso-ir-110ISO_8859-4:1988l48859_4cp914914windows-28594ibm-915_P100-1995ibm-915ISO-8859-5cyrilliccsISOLatinCyrilliciso-ir-144ISO_8859-5:19888859_5cp915915windows-28595glibc-PT154-2.3.3PTCP154csPTCP154PT154CP154Cyrillic-Asianibm-1089_P100-1995ibm-1089ISO-8859-6arabiccsISOLatinArabiciso-ir-127ISO_8859-6:1987ECMA-114ASMO-7088859_6cp10891089windows-28596ISO-8859-6-IISO-8859-6-Ex-ISO-8859-6Sibm-9005_X110-2007ibm-9005ISO-8859-78859_7greekgreek8ELOT_928ECMA-118csISOLatinGreekiso-ir-126ISO_8859-7:1987windows-28597sun_eu_greekibm-813_P100-1995ibm-813cp813813ibm-5012_P100-1999ibm-5012ISO-8859-8hebrewcsISOLatinHebrewiso-ir-138ISO_8859-8:1988ISO-8859-8-IISO-8859-8-E8859_8windows-28598hebrew8ibm-916_P100-1995ibm-916cp916916ibm-920_P100-1995ibm-920ISO-8859-9latin5csISOLatin5iso-ir-148ISO_8859-9:1989l58859_9cp920920windows-28599ECMA-128turkish8turkishiso-8859_10-1998ISO-8859-10iso-ir-157l6ISO_8859-10:1992csISOLatin6latin6iso-8859_11-2001ISO-8859-11thai8x-iso-8859-11ibm-921_P100-1995ibm-921ISO-8859-138859_13windows-28603cp921921x-IBM921iso-8859_14-1998ISO-8859-14iso-ir-199ISO_8859-14:1998latin8iso-celticl8ibm-923_P100-1998ibm-923ISO-8859-15Latin-9l98859_15latin0csisolatin0csisolatin9iso8859_15_fdiscp923923windows-28605ibm-942_P12A-1999ibm-942ibm-932cp932shift_jis78sjis78ibm-942_VSUB_VPUAibm-932_VSUB_VPUAx-IBM942x-IBM942Cibm-943_P15A-2003ibm-943Shift_JISMS_KanjicsShiftJISwindows-31jcsWindows31Jx-sjisx-ms-cp932cp932windows-932cp943cIBM-943Cms932pcksjisibm-943_VSUB_VPUAx-MS932_0213x-JISAutoDetectibm-943_P130-1999ibm-943Shift_JIScp943943ibm-943_VASCII_VSUB_VPUAx-IBM943ibm-33722_P12A_P12A-2009_U2ibm-33722ibm-5050ibm-33722_VPUAIBM-eucJPwindows-51932-2006windows-51932CP51932csCP51932ibm-33722_P120-1999ibm-33722ibm-5050cp3372233722ibm-33722_VASCII_VPUAx-IBM33722x-IBM33722Ax-IBM33722Cibm-954_P101-2007ibm-954x-IBM954x-IBM954Ceuc-jp-2007EUC-JPExtended_UNIX_Code_Packed_Format_for_JapanesecsEUCPkdFmtJapaneseX-EUC-JPeucjisujisaix-IBM_udcJP-4.3.6x-IBM-udcJPjava-euc_jp_linux-1.6_Peuc-jp-linuxx-EUC_JP_LINUXjava-sjis_0213-1.6_Px-SJIS_0213ibm-1373_P100-2002ibm-1373windows-950windows-950-2000Big5csBig5windows-950x-windows-950x-big5ms950ibm-950_P110-1999ibm-950cp950950x-IBM950ibm-1375_P100-2008ibm-1375Big5-HKSCSbig5hkHKSCS-BIG5ibm-5471_P100-2006ibm-5471Big5-HKSCSMS950_HKSCShkbig5big5-hkscs:unicode3.0x-MS950-HKSCSsolaris-zh_TW_big5-2.7Big5_Solarisx-Big5-Solarisibm-1386_P100-2001ibm-1386cp1386windows-936ibm-1386_VSUB_VPUAwindows-936-2000GBKCP936MS936windows-936ibm-1383_P110-1999ibm-1383GB2312csGB2312cp13831383EUC-CNibm-eucCNhp15CNibm-1383_VPUAibm-5478_P100-1995ibm-5478GB_2312-80chineseiso-ir-58csISO58GB231280gb2312-1980GB2312.1980-0euc-tw-2014EUC-TWibm-964_P110-1999ibm-964ibm-eucTWcns11643cp964964ibm-964_VPUAx-IBM964ibm-949_P110-1999ibm-949cp949949ibm-949_VASCII_VSUB_VPUAx-IBM949ibm-949_P11A-1999ibm-949cp949cibm-949_VSUB_VPUAx-IBM949CIBM-949Cibm-970_P110_P110-2006_U2ibm-970EUC-KRKS_C_5601-1987windows-51949csEUCKRibm-eucKRKSC_56015601cp970970ibm-970_VPUAx-IBM970ibm-971_P100-1995ibm-971ibm-971_VPUAx-IBM971ibm-1363_P11B-1998ibm-1363KS_C_5601-1987KS_C_5601-1989KSC_5601csKSC56011987koreaniso-ir-149cp13635601kscwindows-949ibm-1363_VSUB_VPUAx-IBM1363Cibm-1363_P110-1997ibm-1363ibm-1363_VASCII_VSUB_VPUAx-IBM1363windows-949-2000windows-949KS_C_5601-1987KS_C_5601-1989KSC_5601csKSC56011987koreaniso-ir-149ms949x-KSC5601windows-1361-2000ksc5601_1992ms1361johabx-Johabwindows-874-2000TIS-620windows-874MS874x-windows-874ibm-874_P100-1995ibm-874ibm-9066cp874TIS-620tis620.2533eucTHx-IBM874ibm-1162_P100-1999ibm-1162windows-864-2000ibm-864scp864sx-IBM864Sibm-437_P100-1995ibm-437IBM437cp437437csPC8CodePage437windows-437ibm-720_P100-1997ibm-720windows-720DOS-720x-IBM720ibm-737_P100-1997ibm-737IBM737cp737windows-737737x-IBM737ibm-775_P100-1996ibm-775IBM775cp775csPC775Balticwindows-775775ibm-850_P100-1995ibm-850IBM850cp850850csPC850Multilingualwindows-850ibm-851_P100-1995ibm-851IBM851cp851851csPC851ibm-852_P100-1995ibm-852IBM852cp852852csPCp852windows-852ibm-855_P100-1995ibm-855IBM855cp855855csIBM855csPCp855windows-855ibm-856_P100-1995ibm-856IBM856cp856856x-IBM856ibm-857_P100-1995ibm-857IBM857cp857857csIBM857windows-857ibm-858_P100-1997ibm-858IBM00858CCSID00858CP00858PC-Multilingual-850+eurocp858windows-858ibm-860_P100-1995ibm-860IBM860cp860860csIBM860ibm-861_P100-1995ibm-861IBM861cp861861cp-iscsIBM861windows-861ibm-862_P100-1995ibm-862IBM862cp862862csPC862LatinHebrewDOS-862windows-862ibm-863_P100-1995ibm-863IBM863cp863863csIBM863ibm-864_X110-1999ibm-864IBM864cp864csIBM864ibm-865_P100-1995ibm-865IBM865cp865865csIBM865ibm-866_P100-1995ibm-866IBM866cp866866csIBM866windows-866ibm-867_P100-1998ibm-867x-IBM867ibm-868_P100-1995ibm-868IBM868CP868868csIBM868cp-aribm-869_P100-1995ibm-869IBM869cp869869cp-grcsIBM869windows-869ibm-878_P100-1996ibm-878KOI8-Rkoi8csKOI8Rwindows-20866cp878ibm-901_P100-1999ibm-901ibm-902_P100-1999ibm-902ibm-922_P100-1999ibm-922IBM922cp922922x-IBM922ibm-1168_P100-2002ibm-1168KOI8-Uwindows-21866ibm-4909_P100-1999ibm-4909ibm-5346_P100-1998ibm-5346windows-1250cp1250ibm-5347_P100-1998ibm-5347windows-1251cp1251ANSI1251ibm-5348_P100-1997ibm-5348windows-1252cp1252ibm-5349_P100-1998ibm-5349windows-1253cp1253ibm-5350_P100-1998ibm-5350windows-1254cp1254ibm-9447_P100-2002ibm-9447windows-1255cp1255ibm-9448_X100-2005ibm-9448windows-1256cp1256x-windows-1256Sibm-9449_P100-2002ibm-9449windows-1257cp1257ibm-5354_P100-1998ibm-5354windows-1258cp1258ibm-1250_P100-1995ibm-1250windows-1250ibm-1251_P100-1995ibm-1251windows-1251ibm-1252_P100-2000ibm-1252windows-1252ibm-1253_P100-1995ibm-1253windows-1253ibm-1254_P100-1995ibm-1254windows-1254ibm-1255_P100-1995ibm-1255ibm-5351_P100-1998ibm-5351windows-1255ibm-1256_P110-1997ibm-1256ibm-5352_P100-1998ibm-5352windows-1256ibm-1257_P100-1995ibm-1257ibm-5353_P100-1998ibm-5353windows-1257ibm-1258_P100-1997ibm-1258windows-1258macos-0_2-10.2macintoshmaccsMacintoshwindows-10000macromanx-macromanmacos-6_2-10.4x-mac-greekwindows-10006macgrx-MacGreekmacos-7_3-10.2x-mac-cyrillicwindows-10007mac-cyrillicmaccyx-MacCyrillicx-MacUkrainemacos-21-10.5x-mac-thaix-MacThaiMacThaimacos-29-10.2x-mac-centraleurromanwindows-10029x-mac-cemaccemaccentraleuropex-MacCentralEuropemacos-33-10.5x-mac-symbolx-MacSymbolMacSymbolmacos-34-10.2x-mac-dingbatx-MacDingbatMacDingbatmacos-35-10.2x-mac-turkishwindows-10081mactrx-MacTurkishmacos-36_2-10.2x-mac-croatianx-MacCroatianMacCroatianmacos-37_5-10.2x-mac-icelandx-MacIcelandMacIcelandmacos-38_2-10.2x-mac-romaniax-MacRomaniaMacRomaniamacos-518-10.2x-mac-arabicx-MacArabicMacArabicmacos-1285-10.2x-mac-hebrewx-MacHebrewMacHebrewibm-1051_P100-1995ibm-1051hp-roman8roman8r8csHPRoman8x-roman8ibm-1276_P100-1995ibm-1276Adobe-Standard-EncodingcsAdobeStandardEncodingibm-1006_P100-1995ibm-1006IBM1006cp10061006x-IBM1006ibm-1098_P100-1995ibm-1098IBM1098cp10981098x-IBM1098ibm-1124_P100-1996ibm-1124cp11241124x-IBM1124ibm-1125_P100-1997ibm-1125cp1125ibm-1129_P100-1997ibm-1129ibm-1131_P100-1997ibm-1131cp1131ibm-1133_P100-1997ibm-1133gsm-03.38-2009GSM0338ISO_2022,locale=ja,version=0ISO-2022-JPcsISO2022JPx-windows-iso2022jpx-windows-50220ISO_2022,locale=ja,version=1ISO-2022-JP-1JIS_EncodingcsJISEncodingibm-5054JISx-windows-50221ISO_2022,locale=ja,version=2ISO-2022-JP-2csISO2022JP2ISO_2022,locale=ja,version=3JIS7ISO_2022,locale=ja,version=4JIS8ISO_2022,locale=ko,version=0ISO-2022-KRcsISO2022KRISO_2022,locale=ko,version=1ibm-25546ISO_2022,locale=zh,version=0ISO-2022-CNcsISO2022CNx-ISO-2022-CN-GBISO_2022,locale=zh,version=1ISO-2022-CN-EXTISO_2022,locale=zh,version=2ISO-2022-CN-CNSx-ISO-2022-CN-CNSHZHZ-GB-2312x11-compound-textCOMPOUND_TEXTx-compound-textISCII,version=0x-ISCII91x-iscii-dewindows-57002iscii-devibm-4902ISCII,version=1x-iscii-bewindows-57003iscii-bngwindows-57006x-iscii-asISCII,version=2x-iscii-pawindows-57011iscii-gurISCII,version=3x-iscii-guwindows-57010iscii-gujISCII,version=4x-iscii-orwindows-57007iscii-oriISCII,version=5x-iscii-tawindows-57004iscii-tmlISCII,version=6x-iscii-tewindows-57005iscii-tlgISCII,version=7x-iscii-kawindows-57008iscii-kndISCII,version=8x-iscii-mawindows-57009iscii-mlmLMBCS-1lmbcsibm-65025ibm-37_P100-1995ibm-37IBM037ibm-037ebcdic-cp-usebcdic-cp-caebcdic-cp-wtebcdic-cp-nlcsIBM037cp037037cpibm37cp37ibm-273_P100-1995ibm-273IBM273CP273csIBM273ebcdic-de273ibm-277_P100-1995ibm-277IBM277cp277EBCDIC-CP-DKEBCDIC-CP-NOcsIBM277ebcdic-dk277ibm-278_P100-1995ibm-278IBM278cp278ebcdic-cp-fiebcdic-cp-secsIBM278ebcdic-sv278ibm-280_P100-1995ibm-280IBM280CP280ebcdic-cp-itcsIBM280280ibm-284_P100-1995ibm-284IBM284CP284ebcdic-cp-escsIBM284cpibm284284ibm-285_P100-1995ibm-285IBM285CP285ebcdic-cp-gbcsIBM285cpibm285ebcdic-gb285ibm-290_P100-1995ibm-290IBM290cp290EBCDIC-JP-kanacsIBM290ibm-297_P100-1995ibm-297IBM297cp297ebcdic-cp-frcsIBM297cpibm297297ibm-420_X120-1999ibm-420IBM420cp420ebcdic-cp-ar1csIBM420420ibm-424_P100-1995ibm-424IBM424cp424ebcdic-cp-hecsIBM424424ibm-500_P100-1995ibm-500IBM500CP500ebcdic-cp-becsIBM500ebcdic-cp-ch500ibm-803_P100-1999ibm-803cp803ibm-838_P100-1995ibm-838IBM838IBM-ThaicsIBMThaicp838838ibm-9030ibm-870_P100-1995ibm-870IBM870CP870ebcdic-cp-roeceebcdic-cp-yucsIBM870ibm-871_P100-1995ibm-871IBM871ebcdic-cp-iscsIBM871CP871ebcdic-is871ibm-875_P100-1995ibm-875IBM875cp875875x-IBM875ibm-918_P100-1995ibm-918IBM918CP918ebcdic-cp-ar2csIBM918ibm-930_P120-1999ibm-930ibm-5026IBM930cp930930x-IBM930x-IBM930Aibm-933_P110-1995ibm-933cp933933x-IBM933ibm-935_P110-1999ibm-935cp935935x-IBM935ibm-937_P110-1999ibm-937cp937937x-IBM937ibm-939_P120-1999ibm-939ibm-931ibm-5035IBM939cp939939x-IBM939x-IBM939Aibm-1025_P100-1995ibm-1025cp10251025x-IBM1025ibm-1026_P100-1995ibm-1026IBM1026CP1026csIBM10261026ibm-1047_P100-1995ibm-1047IBM1047cp10471047ibm-1097_P100-1995ibm-1097cp10971097x-IBM1097ibm-1112_P100-1995ibm-1112cp11121112x-IBM1112ibm-1114_P100-2001ibm-1114x-IBM1114ibm-1115_P100-1995ibm-1115x-IBM1115ibm-1122_P100-1999ibm-1122cp11221122x-IBM1122ibm-1123_P100-1995ibm-1123cp11231123x-IBM1123ibm-1130_P100-1997ibm-1130ibm-1132_P100-1998ibm-1132ibm-1137_P100-1999ibm-1137ibm-4517_P100-2005ibm-4517ibm-1140_P100-1997ibm-1140IBM01140CCSID01140CP01140cp1140ebcdic-us-37+euroibm-1141_P100-1997ibm-1141IBM01141CCSID01141CP01141cp1141ebcdic-de-273+euroibm-1142_P100-1997ibm-1142IBM01142CCSID01142CP01142cp1142ebcdic-dk-277+euroebcdic-no-277+euroibm-1143_P100-1997ibm-1143IBM01143CCSID01143CP01143cp1143ebcdic-fi-278+euroebcdic-se-278+euroibm-1144_P100-1997ibm-1144IBM01144CCSID01144CP01144cp1144ebcdic-it-280+euroibm-1145_P100-1997ibm-1145IBM01145CCSID01145CP01145cp1145ebcdic-es-284+euroibm-1146_P100-1997ibm-1146IBM01146CCSID01146CP01146cp1146ebcdic-gb-285+euroibm-1147_P100-1997ibm-1147IBM01147CCSID01147CP01147cp1147ebcdic-fr-297+euroibm-1148_P100-1997ibm-1148IBM01148CCSID01148CP01148cp1148ebcdic-international-500+euroibm-1149_P100-1997ibm-1149IBM01149CCSID01149CP01149cp1149ebcdic-is-871+euroibm-1153_P100-1999ibm-1153IBM1153x-IBM1153ibm-1154_P100-1999ibm-1154ibm-1155_P100-1999ibm-1155ibm-1156_P100-1999ibm-1156ibm-1157_P100-1999ibm-1157ibm-1158_P100-1999ibm-1158ibm-1160_P100-1999ibm-1160ibm-1164_P100-1999ibm-1164ibm-1364_P110-2007ibm-1364x-IBM1364ibm-1370_P100-1999ibm-1370x-IBM1370ibm-1371_P100-1999ibm-1371x-IBM1371ibm-1388_P103-2001ibm-1388ibm-9580x-IBM1388ibm-1390_P110-2003ibm-1390x-IBM1390ibm-1399_P110-2003ibm-1399x-IBM1399ibm-5123_P100-1999ibm-5123ibm-8482_P100-1999ibm-8482ibm-16684_P110-2003ibm-16684ibm-20780ibm-4899_P100-1998ibm-4899ibm-4971_P100-1999ibm-4971ibm-9067_X100-2005ibm-9067ibm-12712_P100-1998ibm-12712ebcdic-heibm-16804_X110-1999ibm-16804ebcdic-arjava-Cp1399A-1.6_Px-IBM1399Ajava-Cp420s-1.6_Px-IBM420Sjava-Cp1390A-1.6_Px-IBM1390Aibm-37_P100-1995,swaplfnlibm-37-s390ibm-924_P100-1998,swaplfnlibm-924-s390IBM924_LFibm-1047_P100-1995,swaplfnlibm-1047-s390IBM1047_LFibm-1140_P100-1997,swaplfnlibm-1140-s390ibm-1141_P100-1997,swaplfnlibm-1141-s390IBM1141_LFibm-1142_P100-1997,swaplfnlibm-1142-s390ibm-1143_P100-1997,swaplfnlibm-1143-s390ibm-1144_P100-1997,swaplfnlibm-1144-s390ibm-1145_P100-1997,swaplfnlibm-1145-s390ibm-1146_P100-1997,swaplfnlibm-1146-s390ibm-1147_P100-1997,swaplfnlibm-1147-s390ibm-1148_P100-1997,swaplfnlibm-1148-s390ibm-1149_P100-1997,swaplfnlibm-1149-s390ibm-1153_P100-1999,swaplfnlibm-1153-s390ibm-12712_P100-1998,swaplfnlibm-12712-s390ibm-16804_X110-1999,swaplfnlibm-16804-s390ebcdic-xml-usibm-1004_P100-1995ibm-1004ibm-1008_P100-1995ibm-1008ibm-1009_P100-1995ibm-1009ibm-1010_P100-1995ibm-1010NF_Z_62-010iso-ir-69ISO646-FRfrcsISO69Frenchibm-1011_P100-1995ibm-1011DIN_66003iso-ir-21deISO646-DEcsISO21Germanibm-1012_P100-1995ibm-1012ITiso-ir-15ISO646-ITcsISO15Italianibm-1013_P100-1995ibm-1013BS_4730iso-ir-4ISO646-GBgbukcsISO4UnitedKingdomibm-1014_P100-1995ibm-1014ES2iso-ir-85ISO646-ES2csISO85Spanish2ibm-1015_P100-1995ibm-1015PT2iso-ir-84ISO646-PT2csISO84Portuguese2ibm-1016_P100-1995ibm-1016NS_4551-1iso-ir-60ISO646-NOnocsISO60DanishNorwegiancsISO60Norwegian1ibm-1017_P100-1995ibm-1017ibm-1018_P100-1995ibm-1018SEN_850200_Biso-ir-10FIISO646-FIISO646-SEsecsISO10Swedishibm-1019_P100-1995ibm-1019ibm-1020_P100-2003ibm-1020CSA_Z243.4-1985-1iso-ir-121ISO646-CAcsa7-1cacsISO121Canadian1ibm-1021_P100-2003ibm-1021ibm-1023_P100-2003ibm-1023ESiso-ir-17ISO646-EScsISO17Spanishibm-1027_P100-1995ibm-1027x-IBM1027ibm-1041_P100-1995ibm-1041x-IBM1041ibm-1043_P100-1995ibm-1043x-IBM1043ibm-1046_X110-1999ibm-1046x-IBM1046x-IBM1046Sibm-1088_P100-1995ibm-1088x-IBM1088ibm-1100_P100-2003ibm-1100DEC-MCSdeccsDECMCSibm-1101_P100-2003ibm-1101ibm-1102_P100-2003ibm-1102ibm-1103_P100-2003ibm-1103ibm-1104_P100-2003ibm-1104NF_Z_62-010_1973iso-ir-25ISO646-FR1csISO25Frenchibm-1105_P100-2003ibm-1105ibm-1106_P100-2003ibm-1106ibm-1107_P100-2003ibm-1107DS_2089ISO646-DKdkcsISO646Danishibm-1127_P100-2004ibm-1127ibm-1161_P100-1999ibm-1161ibm-1163_P100-1999ibm-1163ibm-1165_P101-2000ibm-1165ibm-1166_P100-2002ibm-1166ibm-1167_P100-2002ibm-1167KOI8-RUx-KOI8_RUibm-1174_X100-2007ibm-1174KZ-1048STRK1048-2002RK1048csKZ1048ibm-1277_P100-1995ibm-1277ibm-13125_P100-1997ibm-13125ibm-13140_P101-2000ibm-13140ibm-13218_P100-1996ibm-13218ibm-1350_P110-1997ibm-1350x-eucJP-OpeneucJP-Openibm-1351_P110-1997ibm-1351x-IBM1351ibm-1362_P110-1999ibm-1362x-IBM1362ibm-13676_P102-2001ibm-13676ibm-1380_P100-1995ibm-1380x-IBM1380ibm-1381_P110-1999ibm-1381cp13811381x-IBM1381ibm-1382_P100-1995ibm-1382x-IBM1382ibm-17221_P100-2001ibm-17221ibm-17248_X110-1999ibm-17248ibm-21344_P101-2000ibm-21344ibm-21427_P100-1999ibm-21427ibm-256_P100-1995ibm-256ibm-259_P100-1995ibm-259IBM-SymbolscsIBMSymbolsibm-274_P100-2000ibm-274IBM274EBCDIC-BECP274csIBM274ibm-275_P100-1995ibm-275IBM275EBCDIC-BRcp275csIBM275ibm-286_P100-2003ibm-286EBCDIC-AT-DE-AcsEBCDICATDEAibm-293_P100-1995ibm-293ibm-300_P120-2006ibm-300x-IBM300ibm-301_P110-1997ibm-301x-IBM301ibm-33058_P100-2000ibm-33058ibm-425_P101-2000ibm-425ibm-4930_P110-1999ibm-4930ibm-4933_P100-2002ibm-4933ibm-4948_P100-1995ibm-4948ibm-4951_P100-1995ibm-4951ibm-4952_P100-1995ibm-4952ibm-4960_P100-1995ibm-4960ibm-5039_P11A-1998ibm-5039ibm-5048_P100-1995ibm-5048ibm-5049_P100-1995ibm-5049ibm-5067_P100-1995ibm-5067ibm-5104_X110-1999ibm-5104ibm-5233_P100-2011ibm-5233ibm-806_P100-1998ibm-806ibm-808_P100-1999ibm-808x-IBM808ibm-833_P100-1995ibm-833x-IBM833ibm-834_P100-1995ibm-834x-IBM834ibm-835_P100-1995ibm-835x-IBM835ibm-836_P100-1995ibm-836x-IBM836ibm-837_P100-2011ibm-837x-IBM837ibm-848_P100-1999ibm-848ibm-849_P100-1999ibm-849ibm-859_P100-1999ibm-859x-IBM859ibm-8612_P100-1995ibm-8612ibm-872_P100-1999ibm-872ibm-880_P100-1995ibm-880IBM880cp880EBCDIC-CyrilliccsIBM880windows-20880ibm-896_P100-1995ibm-896ibm-897_P100-1995ibm-897JIS_X0201X0201csHalfWidthKatakanax-IBM897ibm-9027_P100-1999ibm-9027ibm-9048_P100-1998ibm-9048ibm-905_P100-1995ibm-905IBM905CP905ebcdic-cp-trcsIBM905windows-20905ibm-9056_P100-1995ibm-9056ibm-9061_P100-1999ibm-9061ibm-9145_P110-1997ibm-9145ibm-9238_X110-1999ibm-9238ibm-924_P100-1998ibm-924IBM00924CCSID00924CP00924ebcdic-Latin9--euroibm-926_P100-2000ibm-926ibm-927_P100-1995ibm-927x-IBM927ibm-928_P100-1995ibm-928ibm-941_P13A-2001ibm-941ibm-944_P100-1995ibm-944ibm-946_P100-1995ibm-946ibm-947_P100-1995ibm-947x-IBM947ibm-948_P110-1999ibm-948x-IBM948ibm-951_P100-1995ibm-951x-IBM951ibm-952_P110-1997ibm-952x-JIS0208ibm-953_P100-2000ibm-953JIS_X0212-1990ibm-955_P110-1997ibm-955ibm-9577_P100-2001ibm-9577ibm-1385x-IBM1385iso-8859_16-2001ISO-8859-16iso-ir-226ISO_8859-16:2001latin10l10allutr22ibmwindowsjavaianamimeutf8ibm1208ibm1209ibm5304ibm5305ibm13496ibm13497ibm17592ibm17593windows65001cp1208xutf8junicode11utf8unicode20utf8utf16iso10646ucs2ibm1204ibm1205unicodecsunicodeucs2utf16bexutf16beunicodebigunmarkedibm1200ibm1201ibm13488ibm13489ibm17584ibm17585ibm21680ibm21681ibm25776ibm25777ibm29872ibm29873ibm61955ibm61956windows1201cp1200cp1201utf16bigendianutf16lexutf16leunicodelittleunmarkedibm1202ibm1203ibm13490ibm13491ibm17586ibm17587ibm21682ibm21683ibm25778ibm25779ibm29874ibm29875utf16littleendianwindows1200utf32iso10646ucs4ibm1236ibm1237csucs4ucs4utf32beutf32bigendianibm1232ibm1233ibm9424utf32leutf32littleendianibm1234ibm1235utf16platformendianutf16oppositeendianutf32platformendianutf32oppositeendianutf16beversion1unicodebigutf16leversion1unicodelittlexutf16lebomutf16version1utf16version2utf7windows65000unicode11utf7unicode20utf7imapmailboxnamescsuibm1212ibm1213bocu1csbocu1ibm1214ibm1215cesu8ibm9400iso88591ibm819ibm819cp819latin188591csisolatin1isoir100iso885911987l1819usasciiasciiansix341968ansix341986iso646irv1991iso646irv1983iso646ususcsasciiisoir6cp367ascii7646windows20127ibm367ibm367gb18030ibm1392windows54936gb18030ibm912p1001995ibm912iso88592iso885921987latin2csisolatin2isoir101l288592cp912912windows28592ibm913p1002000ibm913iso88593iso885931988latin3csisolatin3isoir109l388593cp913913windows28593ibm914p1001995ibm914iso88594latin4csisolatin4isoir110iso885941988l488594cp914914windows28594ibm915p1001995ibm915iso88595cyrilliccsisolatincyrillicisoir144iso88595198888595cp915915windows28595glibcpt154233ptcp154csptcp154pt154cp154cyrillicasianibm1089p1001995ibm1089iso88596arabiccsisolatinarabicisoir127iso885961987ecma114asmo70888596cp10891089windows28596iso88596iiso88596exiso88596sibm9005x1102007ibm9005iso8859788597greekgreek8elot928ecma118csisolatingreekisoir126iso885971987windows28597suneugreekibm813p1001995ibm813cp813813ibm5012p1001999ibm5012iso88598hebrewcsisolatinhebrewisoir138iso885981988iso88598iiso88598e88598windows28598hebrew8ibm916p1001995ibm916cp916916ibm920p1001995ibm920iso88599latin5csisolatin5isoir148iso885991989l588599cp920920windows28599ecma128turkish8turkishiso8859101998iso885910isoir157l6iso8859101992csisolatin6latin6iso8859112001iso885911thai8xiso885911ibm921p1001995ibm921iso885913885913windows28603cp921921xibm921iso8859141998iso885914isoir199iso8859141998latin8isocelticl8ibm923p1001998ibm923iso885915latin9l9885915latin0csisolatin0csisolatin9iso885915fdiscp923923windows28605ibm942p12a1999ibm942ibm932cp932shiftjis78sjis78ibm942vsubvpuaibm932vsubvpuaxibm942xibm942cibm943p15a2003ibm943shiftjismskanjicsshiftjiswindows31jcswindows31jxsjisxmscp932cp932windows932cp943cibm943cms932pcksjisibm943vsubvpuaxms932213xjisautodetectibm943p1301999ibm943shiftjiscp943943ibm943vasciivsubvpuaxibm943ibm33722p12ap12a2009u2ibm33722ibm5050ibm33722vpuaibmeucjpwindows519322006windows51932cp51932cscp51932ibm33722p1201999ibm33722ibm5050cp3372233722ibm33722vasciivpuaxibm33722xibm33722axibm33722cibm954p1012007ibm954xibm954xibm954ceucjp2007eucjpextendedunixcodepackedformatforjapanesecseucpkdfmtjapanesexeucjpeucjisujisaixibmudcjp436xibmudcjpjavaeucjplinux16peucjplinuxxeucjplinuxjavasjis21316pxsjis213ibm1373p1002002ibm1373windows950windows9502000big5csbig5windows950xwindows950xbig5ms950ibm950p1101999ibm950cp950950xibm950ibm1375p1002008ibm1375big5hkscsbig5hkhkscsbig5ibm5471p1002006ibm5471big5hkscsms950hkscshkbig5big5hkscsunicode30xms950hkscssolariszhtwbig527big5solarisxbig5solarisibm1386p1002001ibm1386cp1386windows936ibm1386vsubvpuawindows9362000gbkcp936ms936windows936ibm1383p1101999ibm1383gb2312csgb2312cp13831383euccnibmeuccnhp15cnibm1383vpuaibm5478p1001995ibm5478gb231280chineseisoir58csiso58gb231280gb23121980gb231219800euctw2014euctwibm964p1101999ibm964ibmeuctwcns11643cp964964ibm964vpuaxibm964ibm949p1101999ibm949cp949949ibm949vasciivsubvpuaxibm949ibm949p11a1999ibm949cp949cibm949vsubvpuaxibm949cibm949cibm970p110p1102006u2ibm970euckrksc56011987windows51949cseuckribmeuckrksc56015601cp970970ibm970vpuaxibm970ibm971p1001995ibm971ibm971vpuaxibm971ibm1363p11b1998ibm1363ksc56011987ksc56011989ksc5601csksc56011987koreanisoir149cp13635601kscwindows949ibm1363vsubvpuaxibm1363cibm1363p1101997ibm1363ibm1363vasciivsubvpuaxibm1363windows9492000windows949ksc56011987ksc56011989ksc5601csksc56011987koreanisoir149ms949xksc5601windows13612000ksc56011992ms1361johabxjohabwindows8742000tis620windows874ms874xwindows874ibm874p1001995ibm874ibm9066cp874tis620tis6202533eucthxibm874ibm1162p1001999ibm1162windows8642000ibm864scp864sxibm864sibm437p1001995ibm437ibm437cp437437cspc8codepage437windows437ibm720p1001997ibm720windows720dos720xibm720ibm737p1001997ibm737ibm737cp737windows737737xibm737ibm775p1001996ibm775ibm775cp775cspc775balticwindows775775ibm850p1001995ibm850ibm850cp850850cspc850multilingualwindows850ibm851p1001995ibm851ibm851cp851851cspc851ibm852p1001995ibm852ibm852cp852852cspcp852windows852ibm855p1001995ibm855ibm855cp855855csibm855cspcp855windows855ibm856p1001995ibm856ibm856cp856856xibm856ibm857p1001995ibm857ibm857cp857857csibm857windows857ibm858p1001997ibm858ibm858ccsid858cp858pcmultilingual850eurocp858windows858ibm860p1001995ibm860ibm860cp860860csibm860ibm861p1001995ibm861ibm861cp861861cpiscsibm861windows861ibm862p1001995ibm862ibm862cp862862cspc862latinhebrewdos862windows862ibm863p1001995ibm863ibm863cp863863csibm863ibm864x1101999ibm864ibm864cp864csibm864ibm865p1001995ibm865ibm865cp865865csibm865ibm866p1001995ibm866ibm866cp866866csibm866windows866ibm867p1001998ibm867xibm867ibm868p1001995ibm868ibm868cp868868csibm868cparibm869p1001995ibm869ibm869cp869869cpgrcsibm869windows869ibm878p1001996ibm878koi8rkoi8cskoi8rwindows20866cp878ibm901p1001999ibm901ibm902p1001999ibm902ibm922p1001999ibm922ibm922cp922922xibm922ibm1168p1002002ibm1168koi8uwindows21866ibm4909p1001999ibm4909ibm5346p1001998ibm5346windows1250cp1250ibm5347p1001998ibm5347windows1251cp1251ansi1251ibm5348p1001997ibm5348windows1252cp1252ibm5349p1001998ibm5349windows1253cp1253ibm5350p1001998ibm5350windows1254cp1254ibm9447p1002002ibm9447windows1255cp1255ibm9448x1002005ibm9448windows1256cp1256xwindows1256sibm9449p1002002ibm9449windows1257cp1257ibm5354p1001998ibm5354windows1258cp1258ibm1250p1001995ibm1250windows1250ibm1251p1001995ibm1251windows1251ibm1252p1002000ibm1252windows1252ibm1253p1001995ibm1253windows1253ibm1254p1001995ibm1254windows1254ibm1255p1001995ibm1255ibm5351p1001998ibm5351windows1255ibm1256p1101997ibm1256ibm5352p1001998ibm5352windows1256ibm1257p1001995ibm1257ibm5353p1001998ibm5353windows1257ibm1258p1001997ibm1258windows1258macos02102macintoshmaccsmacintoshwindows10000macromanxmacromanmacos62104xmacgreekwindows10006macgrxmacgreekmacos73102xmaccyrillicwindows10007maccyrillicmaccyxmaccyrillicxmacukrainemacos21105xmacthaixmacthaimacthaimacos29102xmaccentraleurromanwindows10029xmaccemaccemaccentraleuropexmaccentraleuropemacos33105xmacsymbolxmacsymbolmacsymbolmacos34102xmacdingbatxmacdingbatmacdingbatmacos35102xmacturkishwindows10081mactrxmacturkishmacos362102xmaccroatianxmaccroatianmaccroatianmacos375102xmacicelandxmacicelandmacicelandmacos382102xmacromaniaxmacromaniamacromaniamacos518102xmacarabicxmacarabicmacarabicmacos1285102xmachebrewxmachebrewmachebrewibm1051p1001995ibm1051hproman8roman8r8cshproman8xroman8ibm1276p1001995ibm1276adobestandardencodingcsadobestandardencodingibm1006p1001995ibm1006ibm1006cp10061006xibm1006ibm1098p1001995ibm1098ibm1098cp10981098xibm1098ibm1124p1001996ibm1124cp11241124xibm1124ibm1125p1001997ibm1125cp1125ibm1129p1001997ibm1129ibm1131p1001997ibm1131cp1131ibm1133p1001997ibm1133gsm3382009gsm338iso2022localejaversion0iso2022jpcsiso2022jpxwindowsiso2022jpxwindows50220iso2022localejaversion1iso2022jp1jisencodingcsjisencodingibm5054jisxwindows50221iso2022localejaversion2iso2022jp2csiso2022jp2iso2022localejaversion3jis7iso2022localejaversion4jis8iso2022localekoversion0iso2022krcsiso2022kriso2022localekoversion1ibm25546iso2022localezhversion0iso2022cncsiso2022cnxiso2022cngbiso2022localezhversion1iso2022cnextiso2022localezhversion2iso2022cncnsxiso2022cncnshzhzgb2312x11compoundtextcompoundtextxcompoundtextisciiversion0xiscii91xisciidewindows57002isciidevibm4902isciiversion1xisciibewindows57003isciibngwindows57006xisciiasisciiversion2xisciipawindows57011isciigurisciiversion3xisciiguwindows57010isciigujisciiversion4xisciiorwindows57007isciioriisciiversion5xisciitawindows57004isciitmlisciiversion6xisciitewindows57005isciitlgisciiversion7xisciikawindows57008isciikndisciiversion8xisciimawindows57009isciimlmlmbcs1lmbcsibm65025ibm37p1001995ibm37ibm37ibm37ebcdiccpusebcdiccpcaebcdiccpwtebcdiccpnlcsibm37cp3737cpibm37cp37ibm273p1001995ibm273ibm273cp273csibm273ebcdicde273ibm277p1001995ibm277ibm277cp277ebcdiccpdkebcdiccpnocsibm277ebcdicdk277ibm278p1001995ibm278ibm278cp278ebcdiccpfiebcdiccpsecsibm278ebcdicsv278ibm280p1001995ibm280ibm280cp280ebcdiccpitcsibm280280ibm284p1001995ibm284ibm284cp284ebcdiccpescsibm284cpibm284284ibm285p1001995ibm285ibm285cp285ebcdiccpgbcsibm285cpibm285ebcdicgb285ibm290p1001995ibm290ibm290cp290ebcdicjpkanacsibm290ibm297p1001995ibm297ibm297cp297ebcdiccpfrcsibm297cpibm297297ibm420x1201999ibm420ibm420cp420ebcdiccpar1csibm420420ibm424p1001995ibm424ibm424cp424ebcdiccphecsibm424424ibm500p1001995ibm500ibm500cp500ebcdiccpbecsibm500ebcdiccpch500ibm803p1001999ibm803cp803ibm838p1001995ibm838ibm838ibmthaicsibmthaicp838838ibm9030ibm870p1001995ibm870ibm870cp870ebcdiccproeceebcdiccpyucsibm870ibm871p1001995ibm871ibm871ebcdiccpiscsibm871cp871ebcdicis871ibm875p1001995ibm875ibm875cp875875xibm875ibm918p1001995ibm918ibm918cp918ebcdiccpar2csibm918ibm930p1201999ibm930ibm5026ibm930cp930930xibm930xibm930aibm933p1101995ibm933cp933933xibm933ibm935p1101999ibm935cp935935xibm935ibm937p1101999ibm937cp937937xibm937ibm939p1201999ibm939ibm931ibm5035ibm939cp939939xibm939xibm939aibm1025p1001995ibm1025cp10251025xibm1025ibm1026p1001995ibm1026ibm1026cp1026csibm10261026ibm1047p1001995ibm1047ibm1047cp10471047ibm1097p1001995ibm1097cp10971097xibm1097ibm1112p1001995ibm1112cp11121112xibm1112ibm1114p1002001ibm1114xibm1114ibm1115p1001995ibm1115xibm1115ibm1122p1001999ibm1122cp11221122xibm1122ibm1123p1001995ibm1123cp11231123xibm1123ibm1130p1001997ibm1130ibm1132p1001998ibm1132ibm1137p1001999ibm1137ibm4517p1002005ibm4517ibm1140p1001997ibm1140ibm1140ccsid1140cp1140cp1140ebcdicus37euroibm1141p1001997ibm1141ibm1141ccsid1141cp1141cp1141ebcdicde273euroibm1142p1001997ibm1142ibm1142ccsid1142cp1142cp1142ebcdicdk277euroebcdicno277euroibm1143p1001997ibm1143ibm1143ccsid1143cp1143cp1143ebcdicfi278euroebcdicse278euroibm1144p1001997ibm1144ibm1144ccsid1144cp1144cp1144ebcdicit280euroibm1145p1001997ibm1145ibm1145ccsid1145cp1145cp1145ebcdices284euroibm1146p1001997ibm1146ibm1146ccsid1146cp1146cp1146ebcdicgb285euroibm1147p1001997ibm1147ibm1147ccsid1147cp1147cp1147ebcdicfr297euroibm1148p1001997ibm1148ibm1148ccsid1148cp1148cp1148ebcdicinternational500euroibm1149p1001997ibm1149ibm1149ccsid1149cp1149cp1149ebcdicis871euroibm1153p1001999ibm1153ibm1153xibm1153ibm1154p1001999ibm1154ibm1155p1001999ibm1155ibm1156p1001999ibm1156ibm1157p1001999ibm1157ibm1158p1001999ibm1158ibm1160p1001999ibm1160ibm1164p1001999ibm1164ibm1364p1102007ibm1364xibm1364ibm1370p1001999ibm1370xibm1370ibm1371p1001999ibm1371xibm1371ibm1388p1032001ibm1388ibm9580xibm1388ibm1390p1102003ibm1390xibm1390ibm1399p1102003ibm1399xibm1399ibm5123p1001999ibm5123ibm8482p1001999ibm8482ibm16684p1102003ibm16684ibm20780ibm4899p1001998ibm4899ibm4971p1001999ibm4971ibm9067x1002005ibm9067ibm12712p1001998ibm12712ebcdicheibm16804x1101999ibm16804ebcdicarjavacp1399a16pxibm1399ajavacp420s16pxibm420sjavacp1390a16pxibm1390aibm37p1001995swaplfnlibm37s390ibm924p1001998swaplfnlibm924s390ibm924lfibm1047p1001995swaplfnlibm1047s390ibm1047lfibm1140p1001997swaplfnlibm1140s390ibm1141p1001997swaplfnlibm1141s390ibm1141lfibm1142p1001997swaplfnlibm1142s390ibm1143p1001997swaplfnlibm1143s390ibm1144p1001997swaplfnlibm1144s390ibm1145p1001997swaplfnlibm1145s390ibm1146p1001997swaplfnlibm1146s390ibm1147p1001997swaplfnlibm1147s390ibm1148p1001997swaplfnlibm1148s390ibm1149p1001997swaplfnlibm1149s390ibm1153p1001999swaplfnlibm1153s390ibm12712p1001998swaplfnlibm12712s390ibm16804x1101999swaplfnlibm16804s390ebcdicxmlusibm1004p1001995ibm1004ibm1008p1001995ibm1008ibm1009p1001995ibm1009ibm1010p1001995ibm1010nfz6210isoir69iso646frfrcsiso69frenchibm1011p1001995ibm1011din66003isoir21deiso646decsiso21germanibm1012p1001995ibm1012itisoir15iso646itcsiso15italianibm1013p1001995ibm1013bs4730isoir4iso646gbgbukcsiso4unitedkingdomibm1014p1001995ibm1014es2isoir85iso646es2csiso85spanish2ibm1015p1001995ibm1015pt2isoir84iso646pt2csiso84portuguese2ibm1016p1001995ibm1016ns45511isoir60iso646nonocsiso60danishnorwegiancsiso60norwegian1ibm1017p1001995ibm1017ibm1018p1001995ibm1018sen850200bisoir10fiiso646fiiso646sesecsiso10swedishibm1019p1001995ibm1019ibm1020p1002003ibm1020csaz243419851isoir121iso646cacsa71cacsiso121canadian1ibm1021p1002003ibm1021ibm1023p1002003ibm1023esisoir17iso646escsiso17spanishibm1027p1001995ibm1027xibm1027ibm1041p1001995ibm1041xibm1041ibm1043p1001995ibm1043xibm1043ibm1046x1101999ibm1046xibm1046xibm1046sibm1088p1001995ibm1088xibm1088ibm1100p1002003ibm1100decmcsdeccsdecmcsibm1101p1002003ibm1101ibm1102p1002003ibm1102ibm1103p1002003ibm1103ibm1104p1002003ibm1104nfz62101973isoir25iso646fr1csiso25frenchibm1105p1002003ibm1105ibm1106p1002003ibm1106ibm1107p1002003ibm1107ds2089iso646dkdkcsiso646danishibm1127p1002004ibm1127ibm1161p1001999ibm1161ibm1163p1001999ibm1163ibm1165p1012000ibm1165ibm1166p1002002ibm1166ibm1167p1002002ibm1167koi8ruxkoi8ruibm1174x1002007ibm1174kz1048strk10482002rk1048cskz1048ibm1277p1001995ibm1277ibm13125p1001997ibm13125ibm13140p1012000ibm13140ibm13218p1001996ibm13218ibm1350p1101997ibm1350xeucjpopeneucjpopenibm1351p1101997ibm1351xibm1351ibm1362p1101999ibm1362xibm1362ibm13676p1022001ibm13676ibm1380p1001995ibm1380xibm1380ibm1381p1101999ibm1381cp13811381xibm1381ibm1382p1001995ibm1382xibm1382ibm17221p1002001ibm17221ibm17248x1101999ibm17248ibm21344p1012000ibm21344ibm21427p1001999ibm21427ibm256p1001995ibm256ibm259p1001995ibm259ibmsymbolscsibmsymbolsibm274p1002000ibm274ibm274ebcdicbecp274csibm274ibm275p1001995ibm275ibm275ebcdicbrcp275csibm275ibm286p1002003ibm286ebcdicatdeacsebcdicatdeaibm293p1001995ibm293ibm300p1202006ibm300xibm300ibm301p1101997ibm301xibm301ibm33058p1002000ibm33058ibm425p1012000ibm425ibm4930p1101999ibm4930ibm4933p1002002ibm4933ibm4948p1001995ibm4948ibm4951p1001995ibm4951ibm4952p1001995ibm4952ibm4960p1001995ibm4960ibm5039p11a1998ibm5039ibm5048p1001995ibm5048ibm5049p1001995ibm5049ibm5067p1001995ibm5067ibm5104x1101999ibm5104ibm5233p1002011ibm5233ibm806p1001998ibm806ibm808p1001999ibm808xibm808ibm833p1001995ibm833xibm833ibm834p1001995ibm834xibm834ibm835p1001995ibm835xibm835ibm836p1001995ibm836xibm836ibm837p1002011ibm837xibm837ibm848p1001999ibm848ibm849p1001999ibm849ibm859p1001999ibm859xibm859ibm8612p1001995ibm8612ibm872p1001999ibm872ibm880p1001995ibm880ibm880cp880ebcdiccyrilliccsibm880windows20880ibm896p1001995ibm896ibm897p1001995ibm897jisx201x201cshalfwidthkatakanaxibm897ibm9027p1001999ibm9027ibm9048p1001998ibm9048ibm905p1001995ibm905ibm905cp905ebcdiccptrcsibm905windows20905ibm9056p1001995ibm9056ibm9061p1001999ibm9061ibm9145p1101997ibm9145ibm9238x1101999ibm9238ibm924p1001998ibm924ibm924ccsid924cp924ebcdiclatin9euroibm926p1002000ibm926ibm927p1001995ibm927xibm927ibm928p1001995ibm928ibm941p13a2001ibm941ibm944p1001995ibm944ibm946p1001995ibm946ibm947p1001995ibm947xibm947ibm948p1101999ibm948xibm948ibm951p1001995ibm951xibm951ibm952p1101997ibm952xjis208ibm953p1002000ibm953jisx2121990ibm955p1101997ibm955ibm9577p1002001ibm9577ibm1385xibm1385iso8859162001iso885916isoir226iso8859162001latin10l10 'ResBJ NN!VersioncollationsstandardSequence%%CollationBin35.1&N<<<I2.1.19.14|'UCol a# DDDddddd2irT@y08@H08PX08080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppph00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZDp*2pNNp*2!#%@     @   H P p `  $(,04  8<@DHLPTX`dhlpx|X ` 8P (8<@DHLPTX`dhlpx|h p ( B  H`88 h@Xx0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzzY999:H:(:BIIIHJYYYHZDryyyzHzzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrrptt9{({yyyzhz  9(ٙș9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`xHxH    E< #``3C  ( `H 'ResB %VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Ethi]D'UCol a#  ,, gh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}~E< '``3y  (`~ 'ResB 6VersioncollationscompatSequence%%CollationBinstandard35.12.1.19.148[reorder Arab]&*<<)<<<<<<&J<<I<<<<<<<<<<<<<<<<<<][reorder Arab]&[before 2]*<< )&[before 2] J <<<< I& !<< #<< $<< %<< &<< IU<< ' &!' << " &[last secondary ignorable]<<<K<<<<<<<<<L<<<<<<<<<M<<<<<<<<<N<<<<<<<<<<<<O<<<<<<<<<P<<<<<<<<<Q<<<R<<<S<<<<<<<<<_<<<V<<<W<<<X<<<<<<Y<<<Z<<<[<<<\<<<]<<<^<<<<<<<<<<<<<<<<<<<<<<<<p& '(3E 'DDG 'D1-EF 'D1-JE'<<<  &! = &' = = &'C(1 <<< &'DDG <<< &'K =< == &" = = &# = = &% = = &( = = = = &(, = = &(- = = &(-J = &(. = = &(.J = &(1 =j &(2 =k &(E = =l = = &(F =m &(G = = &(I =  =n &(J =  =o &) = = &* = = = = &*, =  = &*,E =P &*,I = &*,J = &*- =  = &*-, =Q =R &*-E =S &*. =  = &*.E =T &*.I = &*.J = &*1 =p &*2 =q &*E = =r = = &*E, =U &*E- =V &*E. =W &*EI = &*EJ = &*F =s &*G = = &*I = =t &*J = =u &+ = = = = &+, = &+1 =v &+2 =w &+E = =x = = &+F =y &+G = &+I = =z &+J = ={ &, = = = = &,- = = &,-I = &,-J = &',D ,D'DG' <<< &,E = = &,E- =X =Y &,EI = &,EJ = &,I = = &,J = = &- = = = = &-, = = &-,J = &-E = = &-EI =[ &-EJ =Z &-I = = &-J = = &. = = = = &., = = &.- = &.E = = &.I = = &.J = =  &/ = = &0 = = &0p =[ &1 = = &13HD <<< &1p =\ &1'D <<< &2 = = &3 = = = = &3, = = =4 &3,- =] &3,I =^ &3- = = =5 &3-, =\ &3. = = =6 &3.I = &3.J = &31 = =* &3E = = = &3E, =a &3E- =_ =` &3EE =b =c &3G = =1 &3I = = &3J = = &4 = = = = &4, =  =% =- =7 &4,J =i &4- =  =& =. =8 &4-E =g =h &4-J = &4. =  =' =/ =9 &41 =  =) &4E = =  =( =0 &4E. =j =k &4EE =l =m &4G = =2 &4I = = &4J = = &5 = = = = &5- =  = &5-- =d =e &5-J = &5. = &51 = =+ &5D9E <<< &5DI <<< &'5DI 'DDG 9DJG H3DE' <<< &5D <<< &5E =! = &5EE =f = &5I = =! &5J = =" &6 = = = = &6, =" = &6- =# = &6-I =n &6-J = &6. =$ = &6.E =o =p &61 = =, &6E =% = &6I = =# &6J = =$ &7 = = = = &7- =& = &7E =' =3 =: &7E- =q =r &7EE =s &7EJ =t &7I = = &7J = = &8 = = = = &8E =( = =; &9 = = = = &9, =) = &9,E =u = &9DJG <<< &9E =* = &9EE =v =w &9EI =x &9EJ = &9I = = &9J = = &: = = = = &:, =+ = &:E =, = &:EE =y &:EI ={ &:EJ =z &:I = = &:J = = &@K =q &@N =w &@NQ = &@O =y &@OQ = &@P ={ &@PQ = &@Q =} &@R = &A = = = = &A, =- = &A- =. = &A. =/ = &A.E =| =} &AE =0 = &AEJ = &AI =1 =| &AJ =2 =} &B = = = = &B- =3 = &BD <<< &BE =4 = &BE- =~ = &BEE = &BEJ = &BI =5 =~ &BJ =6 = &C = = = = &C' =7 = &C, =8 = &C- =9 = &C. =: = &CD =; = = = &CE =< = = = &CEE = = &CEJ = &CI == = &CJ => = &D = = = = &D' = = &D" = = &D# = = &D% = = &D, =? = &D,, = = &D,E = = &D,J = &D- =@ = &D-E = = &D-I = &D-J = &D. =A = &D.E = = &DE =B = = = &DE- = = &DEJ = &DG = &DI =C = &DJ =D = &E = = = = &E' = &E, =E = &E,- = &E,. = &E,E = &E,J = &E- =F = &E-, = &E-E = &E-E/ <<< &E-J = &E. =G = &E., = &E.E = &E.J = &EE =H = = &EEJ = &EI =I &EJ =J &F = = = = &F, =K = &F,- = = &F,E = = &F,I = &F,J = &F- =L = &F-E = &F-I = &F-J = &F. =M = &F1 = &F2 = &FE =N = = = &FEI = &FEJ = &FF = &FG = = &FI =O = &FJ =P = &G = = = = &G, =Q = &GE =R = &GE, = &GEE = &GI =S &GJ =T &Gp = &H = = &H3DE <<< &$ = = &I = = = = &Ip =] = &J = = = = &J, =U = &J,J = &J- =V = &J-J = &J. =W = &J1 = &J2 = &JE =X = = = &JEE = = &JEJ = &JF = &JG = = &JI =Y = &JJ =Z = && = = = = &&' = = &&, = = &&- = = &&. = &&1 =d &&2 =e &&E = =f = = &&F =g &&G = = &&H = = &&I = = = = =h &&J = =i && = = && = = && = = && = = = && = = &K =p &L =r &LQ =^ &M =t &MQ =_ &N =v &NQ =` &O =x &OQ =a &P =z &PQ =b &Q =| &Qp =c &R =~ &q =P =Q &y =f =g =h =i &z =^ =_ =` =a &{ =R =S =T =U &~ =V =W =X =Y & =b =c =d =e & =Z =[ =\ =] & =v =w =x =y & =r =s =t =u & =z ={ =| =} & =~ = = = & = = & = = & = = & = = & = = & = = & =j =k =l =m & =n =o =p =q & = = = = & = = = = & = = = = & = = = = & = = = = & = = & = = = = & = = = = & = = = = & = = & = = & = = &t = & = = & = = & = = & = = = = & = = = = & = = & = = & = =T'UCol a#  488<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@ 08@H0808080808080808080808080808080808080808PX^f0808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000v00nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|000000000000000000000000000000000000000000000000000000000000@x  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZF*fFfFfFf Ff FfF*fF*f FfFfp*2pNNp*2!#%C: 7``T5'UCol a# <@@((8*8*44<5  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@l 08@H0808080808080808080808080808080808080808PX^f08ks08080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc00{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'/3000;CKS[0000000000000000000000000000000000000000@x  Zx     j    y  TTU#UDUeUʆUʧUUU6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*TĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]BTĊ*Ĉ*Ď*Ě*Ė*Ē*łTĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ"FfGfHfIf*fɦɆf!AaƁơ!AaƁơ!AfaƁơ!AaƁơ!AaƁơff f f f f"f"f"f"f$f$f$f$f0f0f0f0f6f6f6f6f.f.f.f.fffff3f3f3f3f>f>f>f>fţ>?c??#@Ń@@cCAţABcBB33#CŃCCCDţDEţDCcEE#FŃFFEc0ţ,CGţGHcHHDIIDJJDKKCLŲLNOvP!AaaƁƁơơf""FfFfGfGfHfHfIfIfIfIfKfKfffff*f*f*f*f*f*f,f,f,f,f:f:f:f:fHfHfHfHfJfJfJfJfTfTfVfVfnfnfpfpfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff#S#SłSłSSSbObO  !"#$%   &'+)*(  KffLffff fIfKfIffIffIffIf fIffIffIffIf:fIfHfIffIfff:ffHffJfffffff*f:f*fHf*fJf*ff*ff*ff,f:f,ff,ff,ff:fHf:ffHffJf:fJfHfJfff:ffHffJffffHffff:ffHffJffffHffffff:ffff:ffff:ffHffJffffffffHffffffffKff:ffHffJffffffffff:ffHffJffffffff:ffffffff:ffHffJffffffff:ffffffffHffJfffVfnffIfnfIfpfIfffnffpfff*fnf*fpf*ff,fnf,fpf,fffKffnffpffffnffpfIfJfIffff*fffJffffff,ffffffffffffffffffffffffffffHff:ff:ffJfffffffffff:ffHffJffnffnffnffnf*f:ff*fHf:f*fHff*fJff*ff:f*ffHf*ffJfHfffHffffHf:ff:fHff:ffffHfff:fffffHfHfffffHfff:ffffJfffffHfffJffffHffffffff:ffffffffffffffffffJffffHfffffHfffHfffHfff:f:ffJffffHffHf:ffHfff:fHffJfff:fJfff:fffffHfffHfff:fff:ffffffffffffJff*f:ff*f:ff*fJff*fJff*fff*fff:fff:fHff:ffffJfffHfffHfffHfff:ffffff:ffffffffffffHfffffffff:fHffJfff:fffff:fHffHf:fff:ffffffHfffJfff:ffffffffKffffKfffnffHffTfffffnffffffffffffffffffKffffffffffff:ff:ffKfffnffKfffffKffffKffnfHfffKffnfHff fffLffFffHfp*2pNNp*2!#%fKSŢTfFUfHf0TfGf0UfJf0TfIC: SJ``3RM   (` 'ResBP %%ALIASar  'ResB UVersioncollationsstandardSequence%%CollationBin35.12.1.19.14m[normalization on][reorder Beng Deva Guru Gujr Orya Taml Telu Knda Mlym Sinh]& < < < &[before 1] < = & < f'UCol a# @$$DN #$!)`hijq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm(')*+,-./rstuvwxyz{|}~2irT@}08@H08080808080808080808080808080808080808080808080808080808000000000000`gl0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ#i#i#iAip*2pNNp*2!#%$i1 giBi1 Ai  E< W``3  (` 'ResB   VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14A[import und-u-co-search][import az-u-co-standard][reorder others]}[reorder Latn Cyrl]&C<c'<<<C'&G<g<<<G&[before 1]i<1<<<I&i<<<0&O<o<<<O&S<s'<<<S'&U<u<<<U&K<q<<<Q&E<Y<<<&H<x<<<X&Z<w<<<W-'UCol a# DDD&&&&`+`+---2irT@` 08@HPX]eksx08080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&.00000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000000I00O0000000000000000000000000000000000000000@tD`  Zx     j    y  #A#b#ʃ#ʤ###$($I$6*  b~ *,024Ɇ8F<>@BDH?LPT]9Z\      *,024ɦ8:<>@BDfH?LFP& T]9Z\    Ċ*Ĉ*Ď*Ě*Ė*Ē*/Ċ2Ĉ2Ď2Ė2Ţ"bp0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRSĈZ&]BĊ*Ĉ*Ď*Ě*Ė*Ē*ł/Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRSĈZ&]ĖZ77f & "bŢ :9OOɦ f Ţ3&ɦf"bŢ"b"bŢ&bŢ"3FfGfFfHfFfɦFfɆGffffzr|r~rrrzs|s~sssbŢ" b Ţ " b Ţ B ł " b ybŢ  y "  yyb Ţ "bŢyy y" yy"y$y&y(y*y v v v v"bFɆFBłBłBłBłɆFɆF Ɇ! ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffSS9999779999SS]]GGSS9SSSSSSGG99GGyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*y//99SSSSSS]]]]]]]]]]9999]99GGFGFGSSRSRSp*2pNNp*2yb y yŢyyyy" yyb "y$y&y(y*ygyŢ ky oy" syb wyŢ B yył " yyb yybŢ  y "  yyb Ţ "bŢyy y" yy"y$y&y(y*y!#% 08.0'6090F0GN0'ORSDŢ.0'60F0GN0'ORSDb6Ġ0Ţ6Ġ00ĢRĢ0"RĢ0bFľ0"Fľ0bRľ0ŢRľ0FĢ0FĢ0"fSfFTfGUfHf0TfFf0TfFŢ0МR0BR0łR0R0R0BR0ł0ĜF0F0BŃ0C0ţR0R0BŃ0C0ţC: ``z('UCol a# DLL""b$b$b(  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`^bcdefghijklmnopqrstuvwxyz{|}~2irT@08@HPX]eksx0808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@tD  Zx     j    y  !Bcʄʥ)6*   b~ *,0248Ɇ<>@BDFH?L&PT]9Z\      *,&0248:<>@BDɦH?LɆPfT]9Z\    Ċ*Ĉ*Ď*Ě*Ė*Ē*B/Ċ2Ĉ2Ď2Ė2Ţ"bp0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRSĈZ&]łĊ*Ĉ*Ď*Ě*Ė*Ē*/Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRSĈZ&]ĖZ77ɦ f "bŢ& :9OO ɦ Ţ3f &ɦ"bŢ"b"bŢf&bŢ"3bŢ# ɦf&ɦf B ł  B ł  B ł Bł&ɦf&ɦf&SS9999779999SS]]GGSS9SSSSSSGG99GG//99SSSSSS]]]]]]]]]]9999]99GGFGFGSSRSRSp*2pNNp*2!#%.0'6090F0GN0'ORSDŢ.0'60F0GN0'ORSDb6Ġ0Ţ6Ġ00ĢRĢ0"RĢ0bFľ0"Fľ0bRľ0ŢRľ0FĢ0FĢ0"0МR0 łR0 œR0 R0 BR0 łR0 0ĜF0BF0ł0#Ń0R0BR0ł0#Ń0@     @   H P p `  $(,04  8<HLP\lpx| t"$`X ` 8P (8<&HLP(\hlpx|*t,.`h p ( B  H`88 h@Xx0 P@  999:Y:9:DMMMZNeeeYfHي999:H:(:DMMMHNiiiHjH艈Ȋ譨H9;(;99;;AAAABBBBJJYKHK:O(OMMNNOONNUUXXVV02]]Y_H_fj9g(kei4khdmmrryyzzzzy{h{Y{H{ 9(ىȉyh 蝹9(٭ȭ9(yh68YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȜ8LhlhlȩوLȈL    @Td@TVVgC: S``3R   (` 'ResB -VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cyrl]&<Q<<<&C<^<<<'UCol a# <@@````  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@08@H080808080808080808080808PX`h08080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x00pppppppppppppppppppppppppppppppp00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ)aaɦ)aap*2pNNp*2!#%(a0)aa0a(a0)aa0aE< /``3  (` 'ResB~ %VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cyrl]<'UCol a#  $$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~E< '``3w  (`| 'ResB  v VersioncollationsstandardSequence%%CollationBintraditional35.12.1.19.14U[normalization on][reorder Beng Deva Guru Gujr Orya Taml Telu Knda Mlym Sinh]& < < < Q[normalization on][reorder Beng Deva Guru Gujr Orya Taml Telu Knda Mlym Sinh]& < < < < < < < < < < < < < < < < < < < = << < < < < < < < < < < < < < < < < < < & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< p'UCol a#  4ttX #$!)`hijq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm(')*+,-./rstuvwxyz{|}~2irT@q08@H08080808080808080808080808080808080808080808080808080808000000000000`000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ#i#i#ip*2pNNp*2!#%E< w ``C'UCol a# @\.\.CC #$!)`hijq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm(')*+,-./rstuvwxyz{|}~2irT@08@H08080808080808080808080808080808080808080808080808080808000000000000`how000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦǔ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ#i#i#iɤD,d3:$BɄIDXɤ_gdnuɄDɤɄDɤd$Dɤd $ɄD'#iɤ.5$=dDK#i#i#i #i#i#iF#iiF#i iF#i iF#iiF#iiF#iiF#iiF#iiF#iiF#i iF#i"iF#iiF#iiF#ii#i#i#i#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i  i#i  i#i i#i i#i i#i i#i i#i i#i  i#i "i#i i#i i#i i#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i  i#i  i#i i#i i#i i#i i#i i#i i#i  i#i "i#i i#i i#i i#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii #ii #i i #i i #ii #ii #ii #ii #ii #ii #i i #i"i #ii #ii #ii #ii #i i #i i #ii #ii #ii #ii #ii #ii #i i #i"i #ii #ii #ii #ii #i i #i i #ii #ii #ii #ii #ii #ii #i i #i"i #ii #ii #ii #ii #i i #i  i #i  i #i i #i i #i i #i i #i i #i i #i  i #i "i #i i #i i #i i #i i #i i #ii #ii #ii #ii #ii #ii #i i #i"i #ii #ii #ii #ii #i i #i i #ii #ii #ii #ii #ii #ii #i i #i"i #ii #ii #ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i  i#i  i#i i#i i#i i#i i#i i#i i#i  i#i "i#i i#i i#i i#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i  i#i  i#i i#i i#i i#i i#i i#i i#i  i#i "i#i i#i i#i i#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii#ii#i i#i i#ii#ii#ii#ii#ii#ii#i i#i"i#ii#ii#ii!#ii!#i i!#i i!#ii!#ii!#ii!#ii!#ii!#ii!#i i!#i"i!#ii!#ii!#ii##ii##i i##i i##ii##ii##ii##ii##ii##ii##i i##i"i##ii##ii##ii$#ii$#i i$#i i$#ii$#ii$#ii$#ii$#ii$#ii$#i i$#i"i$#ii$#ii$#ii%#ii%#i i%#i i%#ii%#ii%#ii%#ii%#ii%#ii%#i i%#i"i%#ii%#ii%#ii&#ii&#i i&#i i&#ii&#ii&#ii&#ii&#ii&#ii&#i i&#i"i&#ii&#ii&#ii #ii #i i #i i #ii #ii #ii #ii #ii #ii #i i #i"i #ii #ii #ii"#ii"#i i"#i i"#ii"#ii"#ii"#ii"#ii"#ii"#i i"#i"i"#ii"#ii"#iip*2pNNp*2!#%" " " #i Ţ  b  b AŢ  " b Ţ  "   "M@b   Ɓ b Ţ  " Ţ@b Ţ  b Ţ  " Ţ "" " " #i Ţ b  b ACŢ " b Ţ "  " Bb  ơ b Ţ  " ŢBb Ţ b Ţ  " Ţ  "" " " #i Ţ  b  b EŢ  " b Ţ  "   "Cb   A b Ţ  " ŢADb Ţ  b Ţ  " Ţ  ""  Ţ #i " b   bF" b Ţ " b Ţ  b Ţ Ţ  " #i Ţ   b FŢ  " Ţ  " b  " b"  Ţ #i " b   bG" b Ţ " b Ţ  b Ţ Ţ  "" #i "Ţ "  "b !HŢ ! "" Ţ !" !b  " b#" " )" #i )Ţ ) (b  )b (AJŢ ( )" 'b 'Ţ ' ("  & '" Ib  % a &b &Ţ  &" %ŢIb %Ţ % $b $Ţ $ %" #Ţ # $"*"  ,Ţ #i -" -b  , ,bAK" ,b ,Ţ +" +b +Ţ + *b *Ţ *-Ţ  0" #i 0Ţ 0  0b /LŢ / 0" .Ţ . /" /b - ." .b1"  3Ţ #i 4" 4b  3 3bM" 3b 3Ţ 2" 2b 2Ţ 2 1b 1Ţ 14Ţ  7" #i 7Ţ 7  7b 6MŢ 6 7" 5Ţ 5 6" 6b 4 5" 5b8" " >" #i >Ţ > =b  >b =OŢ = >" B@FHJL PRTVXZɦ       *,Ɇ  2468:<>ɀB FHJLPRTVXZɦ    Ċ*Ĉ*Ď*Ě*Ė*Ē*b ɆĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ţ Ċ*Ĉ*Ď*Ě*Ė*Ē* Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11ɆFOO]]1H11AHAAEHEEFfGfFfHfFfɆFffGfFffzr|r~rrrzs|s~sssŢ"bŢ"bŢ#łbŢyŢ y" b  yyŢ " b Ţ " yyBybyy"y$y&y(y*y v v v vŢ"& " ɦf&  ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffAGAGAEGEGEAAEE////OOOOyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yOOOO]]]]p*2pNNp*2yŢ y yyyy"ybyyŢ"y$y&y(y*ygyky"oybsyŢwy#łyybyyŢyyŢ y" b  yyŢ " b Ţ " yyBybyy"y$y&y(y*y!#% 08. A0Zz }~G0 0 G@JAjAG4Ţ5bŢDJEjEG45"bN0 O\0 ]. A0z~0 @jA5ŢDjE5"bN0 O\0 ].ĠŢ AŢ.Ġ" bA"NĠ0 ŢNĠ0 N0 "N0 bfSfFTfGUfHf0TfFf0TfFN0  bN0  Ţ\0  b\0  Ţ\0  \0  "JKZ[jkz{46}C: 3``$'UCol a# DLL$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`^bcdefghijklmnopqrstuvwxyz{|}~2irT@08@HPXYa08iqs{080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,Ʉ2468:<> BɀFHJL PRTVXZ       *, D 2468:<> B`FHJLPRTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"FĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11ɆOO]]1H11AHAAEHEEFŢ"Ɇ"bFɆAGAGAEGEGEAAEE////OOOOOOOO]]]]p*2pNNp*2!#%. A0Zz }~G0 0 G@JAjAG4Ţ5bŢDJEjEG45"bN0 O\0 ]. A0z~0 @jA5ŢDjE5"bN0 O\0 ].ĠŢ AŢ.Ġ" bA"NĠ0 ŢNĠ0 N0 "N0 bN0 ŢN0 \0 Ţ\0 \0 "\0 bJKZ[jkz{46}@     @   H P p `  $(,04  8<X\`dhpt$.8:X ` 8P (8<<>X\`dhptCIOQh p ( B  H`88 h@Xx0 P@  999:Y:9:SYYYZZiiiZjLYْYŹ999:H:(:UYYYHZiiiHjL葈HȒHŨH9;(;99;;HHAABBDDNNTT:[([YYZZ[[ZZaaaabbbbeeYgHgjj:k(kiikkjlqqvvyyzzzzy{h{Y{H{ 9(ّȑyh WY9(ٵȵ9(yhYƙɈɹʨʹ̨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8XȤ8XhphpԩِXȐX    @LZz}P~PxJ|j|4}5}Jj45@Lz~Pxj|5}j5BBC: { ``3Rs   (` 'ResB #VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[import sr]'UCol a#  488XXXX  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@y08@H080808080808080808080808PX0808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppph00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFa"FabFaFap*2pNNp*2!#%E< #``3  (` 'ResB3 7 7 1VersioncollationssearchSequence%%CollationBin35.12.1.19.14[import und-u-co-search]&L<@=l<<<?=L#'UCol a# =DDD$!$!$!$!L#L####2irT@ 08@HPX`h0808080808080808080808080808080808dlrz08080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@$  Zx     j    y  !Bcʄʥ)6*  b~ *,.02468:<>BDFHJLNPRTVXZ\      *,.02468:<> BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZAAFfGfFfHfFfɆFffGfFffzr|r~rrrzs|s~sss"bŢ"bŢ"bţBŃ"y"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y v v v v ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yp*2pNNp*2y" y ybyyyŢyyy""y$y&y(y*ygybkyŢoysy"wybţyyBŃyy"yy"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y!#% 08@AA@AAfSfFTfGUfHf0TfFf0TfFC: 3``3,  (`1 'ResB  (VersioncollationsstandardSequence%%CollationBin35.12.1.48.67&N<<<<<ng<<<Ng<<<NG^'UCol a# DDD :F2irT@08@H08PX08080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwh00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  Abʃʤ ( I 6*   b~ *,.02468:<>@BFHJLNPRTVXZ\      *,.02468:<>@BFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ Ɇ FɆFEFEEFEEFEEFEEFEEFEEFEEEEEEEEEEEEEEEEp*2pNNp*2!#%D"ŢE "!b"Ţ#"b Ţ "!bGEgEFŢbD##bŢE!"gEŢ!"DĠ0bDĠ0ŢD0D0"D0bD0ŢD0D0" GHgh$ "@     @   H P p `  $(,04  8<@DHLPTX`dhlX ` 8P (8<@DHLPTX`dhl0h p ( B  H`88 h@Xx0 P@  999:Y:9:BIIIZJYYYZZDtYقY999:H:(:BIIIHJYYYHZDt聈HȂHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqq<>rr ||9(فȁyh 9(١ȡ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȔ8HX`X`pـHȀH    pGxgxyyyy z!z"z#zpgxyy!z#zrrE< +``3  (`  'ResB %VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cher]D'UCol a#  ,,6vv  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuwxyz{|}~E< '``3y  (`~ 'ResB   <VersioncollationsstandardSequence%%CollationBin35.12.1.28.26<&C<c <<<C &H<ch<<<cH<<<Ch<<<CH&R<r <<<R &S<s <<<S &Z<z <<<Z 8#'UCol a# DDD #2irT@08@HPX[c0808ks0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@l  Zx     j    y  ` ʁ ʢ &Ghʉ6*   b~ *,02468:<>@BDFHJɦPRTVXZɆ       *,d 02468:<>@BDFHJF&PRTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ţ Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&] Ċ*Ĉ*Ď*Ě*Ė*Ē*" ɦĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ//f&MMɦOO]]f&ɦf&ɦ" b f& ɦ!9G99G99G99G99G99G99G9G9F99F99F99F99F99F99F999//MMOOOOMMMMOOOO]]]]p*2pNNp*2!#%.$((Ţ)*"+bŢ$Ţ%&"'bŢ ""#bHhG$Ţ%bL0 MN0 O\0 ].$((b)Ţ*+"b$b%Ţ&'"bŢ "#"HFh$%"L0 MN0 O\0 ].Ġ0 Ţ.Ġ0 LĠ0 "LĠ0 bNĠ0 ŢNĠ0 N0  "N0  bL0  ŢL0  L0  "L0  bN0  ŢN0  \0  Ţ\0  \0  "\0  b HIhi$& ",@     @   H P p `  $(,04  8<HLPTX`hlptx$&(X ` 8P (8<*HLPTX`hlptx468h p ( B  H`88 h@Xx0 P@  999:Y:9::MMMZNaaaZbHzYقY999:H:(:<MMMHNaaaHbHz聈HȂHH9;(;99;;AAAABBDDJJYKHK:O(OMMNNOONNUUUUVVVVYYY[H[bb:c(caaccbdiinnqqrrrryshsYsHsyyzzzz ||9(فȁyh >@BD9(٩ȩ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȘ8L`h`hȩxـLȀL    @H\h\$]%]@H\h\$]%]BBE< ?``3  (` 'ResB " " ZVersioncollationsstandardSequence%%CollationBin35.12.1.19.14x&C<ch<<<Ch<<<CH&D<dd<<<Dd<<<DD&F<ff<<<Ff<<<FF&G<ng<<<Ng<<<NG&L<ll<<<Ll<<<LL&P<ph<<<Ph<<<PH&R<rh<<<Rh<<<RH&T<th<<<Th<<<TH&'UCol a# DDDdddd!!&2irT@i08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  (!(B(c(ʄ(ʥ((()))6*   b~ *,`2 68:<>ɠBF J%Nɠ-RTVXZ\      *,`5`92ɠ<68:<>=BɀAF EJ@IN`MRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*B'Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ł'Ċ*Ĉ*Ď*Ě*Ė*Ē*'Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ/F//F//F//F//F//F//F/F/1F11F11F11F11F11F15F5AFAAFAAFAAFAAFAAFAAFA7F77F77F77F77F77F77F7IFIIFIIFIIFIIFIIFIIFIFIMFMMFMMFMMFMMFMMFMMFMFMQFQQFQQFQQFQQFQQFQQFQFQ////////1111115AAAAAAA7777777IIIIIIIIMMMMMMMMQQQQQQQQp*2pNNp*2!#%.$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHhF$Ţ%b0  "bŢ "bŢ " b Ţ DdF4FfF"@6: : "; b< Ţ= 67 "8 c9 ; ;<"=b>ŢLAlAF9b:ŢD"  Ţ "!b" Ţ#  " b  Ţ  "! bGgF " bH$((")b*Ţ+"$"%b&Ţ' "b"Ţ#HIhIF$Ţ%L$(()"*b+Ţ$%"&b'Ţ ""b#ŢHMhMF$b%ŢP$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHQhQF$"%b.%%Ţ')"+bŢh%"#b0  bŢ"d "4fb@7 7b9ţ;=BlA:Ţ<>"D# # B ł !!gł! H%%"'"B)"ł+"–#hI%!B!ł#!L%%$'$B)$ł+$–%hM%#B#ł##P%%&'&B)&ł+&–'hQ%%B%ł#%DEFIdefilm&9?  ,6>@     @   H P p `  $(,04  8<$P.\dhpt4F\fpĹȹX ` 8P (8~G`g`aaaa b!b"b#bHh$%Hh$%Hh$%@hD%EHdLNTfXxl|:}<~>~g`aa!b#bh%h%h%E< [``3  (` 'ResB VersioncollationssearchSequence%%CollationBinstandard35.12.1.34.8@[import und-u-co-search][import da-u-co-standard][caseFirst off][caseFirst upper]&D<<<<<<<<<<&th<<<&TH<<<&Y<<u<<<U<<u <<<U &[before 1]<<<<<<<<<<<<<<<<<<<<Q<<<P<<<<<<<aa<<<Aa<<<AA&oe<<S<<<R8'UCol a# DDDd&d&l/l/<3<38882irT@Y 08@HPX\diqv~0808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0!00000000000000000'000000000/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:00000000000000000000B00H0000000000000000000000000000000000000000@pD|  Zx     j    y  @aʂʣ'Hi6*  b~ ,.02468:<>@BDfHJLNPɆTVXZ\      $ ,.02468:<>@BD.HJLNP0TVXZ\    Ċ*Ĉ*Ď*Ě*Ɓơ!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF AĊRĈRĎRFZĈZŢŢĊ*Ĉ*Ď*Ě*Ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF} o]ĊRĈRĎRFZĈZĖZ12F0F0bŢGZGZ4&5F6f7Ɇ8ɦ9""bbŢ""bƢb:;Ţ"b"ƢFfGfFfHfFf=Ff>Gf?ffzr|r~rrrzs|s~sssbŢ"bŢ"bŢB ł " b ybŢ  y "  yyb Ţ " b Ţ yyy"yy"y$y&y(y*y v v v vɦ@ABD&EFFfGɆHɦIJKM&NFOfPɆQɦRSơ ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffo]Ho]o]o]o]o]o]o]Ho]Ho]Ho]Ho]Ho]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Fo]o]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Fo]Go]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]Fo]o]o]o]o]o]o]o]o]o]o]o]o]o]Fo]Go]o]o]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FF2FF2FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNNyb y yŢyyyy"yyb"y$y&y(y*ygyŢkyoy"sybwyŢB yył " yyb yybŢ  y "  yyb Ţ " b Ţ yyy"yy"y$y&y(y*y!#% 08*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơBF RZF ZGDŢ*'; cõ#ƃCƣ Ƣ#ƃ' A o]bE c"bƣ "bƢa"bƢF RZF ZGDb*Ģb Ƣ*Ģ "RĢ "RĢb ŢFľ" bFľƢ Rľ "Rľb ŢFĢ "FĢb ƢfSfFTfGUfHf0TfFf0TfF* "  b* Ƣ  "R b  ŢR "Rb ŢR "Rb ŢR "* !"*!b bF!Ƣ !F"" "bţ"ƣ ##c #ÜRb ŢR "c #Ń CABab&(+!,!C: ``2'UCol a##DDD44<'<'()()0.f.22irT@08@HPX\diqv~080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  Abʃʤ(I6*   b~ ,.02468:<>@BDɦHJLNPTVXZ\      d,.02468:<>@BD&.HJLNPF/TVXZ\    Ċ*Ĉ*Ď*Ě*Ɓơ!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF AĊRĈRĎRFZĈZŢ Ċ*Ĉ*Ď*Ě*Ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF} o]ĊRĈRĎRFZĈZĖZ1&2F0F0bŢGZGZF3f4Ɇ5ɦ678""bbŢ""bƢb:&;Ţ"b"ƢF<f=Ɇ>ɦ?@AC&DFEfFɆGɦHIJL&MFNfOơo]Ho]o]o]o]o]o]o]Ho]Ho]Ho]Ho]Ho]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Fo]o]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Fo]Go]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]Fo]o]o]o]o]o]o]o]o]o]o]o]o]o]Fo]Go]o]o]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FF2FF2FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNN!#%*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơBF RZF ZGDŢ*'; cõ#ƃCƣ Ƣ#ƃ' A o]bE c"bƣ "bƢa"bƢF RZF ZGDb*Ģb Ƣ*Ģ "RĢ "RĢb ŢFľ" bFľƢ Rľ "Rľb ŢFĢ "FĢb Ƣ* "  b* Ƣ bRŢ R" bRŢ R" bRŢ R "  b* !"*!b  ŢF!Ƣ !F"" "b "ƣ # C#c #ÜR Ţ  R "  b ţ   c  #  ŃABab&(+!,!@     @   H P p `  $(,04  <@DHLPTX`dhlpD|FX ` 8P (H<@DHLPTX`dhlp^|`h p ( B  H`88 h@Xx0 Px@  999y:ٴBIIIYJYYYZZDzryyyyzٸ٨999h:ȴBIIIHJYYYHZDhryyyhzȸȨH::99bdAAAABBBBFFDDJJIIJJJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ttzzyy 荺yhٙș9(fhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȌTX`X`pxHxH    8Aa|\<sS3ܽӽܾӾx8ajJ*ʽʾx::ٚȚC: Q``3R   (` 'ResB HVersioncollationsphonebookSequence%%CollationBinsearch35.12.1.19.14&AE<<<<<&OE<<<<<&UE<<<<<0[import und-u-co-search][import de-u-co-phonebk]R%'UCol a# DDD:!:!:%2irT@08@HPXT\ainvy0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@P  Zx     j    y  `ʁʢ&Ghʉ6*   b~ ,.02468:<>@BDɦHJLNPfTVXZ\      Ɇ,.02468:<>@BDFHJLNPTVXZ\    Ċ*Ĉ*Ď*Ě*"Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFb ĞFĊRĈRĎRŢĈZ&]Ċ*Ĉ*Ď*Ě*BĒ*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFł} ĞFĊRĈRĎRĈZ&]ĖZ&ɦf&ɦ f c#ŃCţ& # Ń ɦ f &ɦf&ɦf&ɦf&ɦf*H2FG2RF2RF2*H2FG2RF2RF2*H2*H2RF2RF2FG2FG2RF2RF2RF2RF2RF2RF2RF2RF2*H2*H2FG2FG2FG2FG2*H2*H2RF2RF2RF2RF2RF2RF2*H2*H2FG2FG2FFG2FFG2RF2RF2RRF2RRF2p*2pNNp*2!#%*0ŢF0bRŢD*0BF0łRD*Ģ0c*Ģ0ÜRĢ0#RĢ0ŃFľ0Fľ0CRľ0ţRľ0FĢ0cFĢ0Ü*0 *0 CR0 ţR0 R0 cR0 ÜR0 #R0 Ń*0 *0 CF0 ţF0c0C0ŤR0#R0Ń0D0$@ $    @   H P p `  $(,04  &<@DHLPTX`dhlp(|*X ` 8P (,<@DHLPTX`dhlp.|0h p ( B  H`88 h@Xx0 Px@  999:9:BIIIZJYYYZZDryyyzz999: (: BIIIHJYYYHZDryyyzzH9;(;9924AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrrtt9{({yyyzhz9(ٙș9(yh68YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    " H 8 I8HxHHȌ8I8HxHHX`X`pxHxH    8x8x;;F= K``+'UCol a# DDD4%4%4%4%))+++2irT@F 08@HPXT\ainvy08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000================================000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'00000000000000000000/0050000000000000000000000000000000000000000@PH  Zx     j    y  ʀ"ʡ"""#%#F#g#ʈ#ʩ#6*  b~ ,.02468:<>@BDfHJLNP&TVXZ\      F,.02468:<>@BDHJLNPTVXZ\    Ċ*Ĉ*Ď*Ě*"Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFb ĞFĊRĈRĎRŢĈZ&]ŢĊ*Ĉ*Ď*Ě*BĒ*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFł} ĞFĊRĈRĎRĈZ&]ĖZɦf&ɦ f & c#ŃCţ ɦ # Ń FfGfFfHfFff FfFGf&ffzr|r~rrrzs|s~sss " b Ţ " b Ţ " c  C Ţ y " ybŢ yy"bŢ"byył yŢ yy"y$y&y(y*y v v v vɆFɆFɆFɆF ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fff*H2FG2RF2RF2*H2FG2RF2RF2*H2*H2RF2RF2FG2FG2RF2RF2RF2RF2RF2RF2RF2RF2*H2*H2FG2FG2FG2FG2yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*y*H2*H2RF2RF2RF2RF2RF2RF2*H2*H2FG2FG2FFG2FFG2RF2RF2RRF2RRF2p*2pNNp*2y  y y" yyyb yŢ yy "y$y&y(y*ygy" kyb oyŢ sy wy" c yy C Ţ yy yy " ybŢ yy"bŢ"byył yŢ yy"y$y&y(y*y!#% 08*0ŢF0bRŢD*0BF0łRD*Ģ0c*Ģ0ÜRĢ0#RĢ0ŃFľ0Fľ0CRľ0ţRľ0FĢ0cFĢ0fSfFTfGUfHf0TfFf0TfF*0ţ*0R0cR0ÜR0#R0ŃR0R0C*0ţ*0F0cF0#0ń0dR0R0Cţ0Ń0F= /``3U   (` 'ResBP  ___ 'ResBn r r /VersioncollationsphonebookSequence%%CollationBin35.12.1.19.14&a<<<<&o<<<<&u<<<<&ss<<<<$'UCol a# DDDdddd00 $2irT@08@HPXT\ainvy080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@P  Zx     j    y  A b ʃ ʤ (I6*   b~ ,.02468:<>@BDHJLNPɦTVXZ\      ,.02468:<>@BDɆHJLNPfTVXZ\    Ċ*Ĉ*Ď*Ě*+Ē*Ţ Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRSĈZ&]ŢĊ*Ĉ*Ď*Ě*+Ē* Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRSĈZ&]ĖZɦf&ɦf & ""bbŢ"bŢɦ f bŢ& ɦf&ɦf&ɦf&ɦf&SSNO++SSGGSSSSSSSS++GGGG++SSSSSSNO++GGFGFGSSRSRSp*2p*2!#%*0F0GRSDŢ*0F0GRSDb*Ģ0*Ģ0"RĢ0bRĢ0ŢFľ0Fľ0"Rľ0bRľ0ŢFĢ0FĢ0"*0*0"R0bR0ŢR0R0"R0bR0Ţ*0"*0bF0ŢF0 #0 Ń 0 CR0 ŢR0 #0 Ń 0 C@     @   H P p `  $(,04  @DHLPTX\dhlptX ` 8P ( @DHLPTX\dhlpt"$h p ( B  H`88 h@Xx0 P|@  999:<9:FMMMZN]]]Z^Hv}}}~~999:<(:FMMMHN]]]H^Hv}}}~~襨H9;(;99&(EEEEFFFFJJYKHK:O(OMMNNOONNUUUUVVVVYYY[H[^^:_(_]]__^`eejjmmnnnnyohoYoHouuvvvv xx9(}}y~h~ 9(٥ȥ9(yh*,YȔA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8L8L\d\dĩt|L|L    8|8|;;F= /``3g  (`l 'ResB  collationsdefaultphonebook+ P 'ResBc g g SVersioncollationsstandardSequence%%CollationBin35.12.1.19.14i&C< <<< <<<<&E<<<<&H<ch<<<cH<<<Ch<<<CH&[before 1] L<B<<<A&N<D<<<C&R<U<<<T&S<a<<<`<[<<<Z&Z<~<<<}<z<<<y ('UCol a# DDDTTTT((##(2irT@08@HPX`h0808px0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,0Ɇ468:<>@BF FHJɦ  PRTVXZ       *,0f468:<>@B&FHJɆPRTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢɦĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"&!Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////ɦ"f#33??EE&$F%MMf&Ɇ'OOɦ(&*OO]]]]ɦ+&-ɦ.f/Ţ"&00ɦ1f2&3F4f5Ɇ6ɦ789;&<F=f>?"bŢfABfDEfG&H9G99G99G99G99G99G99G9G9F99F99F99F99F99F99F999////33EEMMOOOOOOOO333333EEEEEEMMMMOOOOOOOO]]]]]]]]33p*2pNNp*2!#%.# ((Ţ)*"+bŢ#b$Ţ%&"'b A""HhG$Ţ%bŢ20 DEAELMAMNO OAO\] ]A].# ((b)Ţ*+"b#"$b%Ţ&'"Ţ A"HFh$%"b20 DEAELMAMNO OAO\] ]A].ĠŢ AŢ.Ġ" bA"2Ģ0 Ţ2Ģ0 DĠ "A "DĠ bA bLĠ ŢA ŢLĠ A NĠ "  bA "NĠ Ţ  A ŢN "  bA "N Ţ  A Ţ2Ġ0  "2Ġ0  b20  Ţ20  20  "20  bD ŢA ŢD A D"A"DbAbDŢAŢDAL"A"LbAbLŢAŢLAN" bA"NŢ AŢ\" bA"\Ţ AŢ\" bA"\Ţ AŢ20 "20 b HIhi$& ",@     @   H P p `  $(,04  8<L$X\`hpt|&(*Ĺȹ,X ` 8P (8<.L8X\`hpt|:<>ĨȨ@h p ( B  H`88 h@Xx0 P@  999:Y:9:BQQQZRiiiZjLYْY͹999:H:(:DQQQHRiiiHjL葈HȒHͨH9;(;99;;HHAABBDDNNYOHO:S(SQQRRFHTT]]]]^^^^aaYcHcjj:k(kiikkjlqqvv}}~~~~yhxxJL 9(ّȑyh NPRT9(ٽȽ9(yhYιبعҨҹԨA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȨ8Phphp੄ِPȐP    @Hdhd$e%eP@Hdhd$e%ePBBSSE< S``3\  (`a 'ResB P Version2.1.19.14  'ResBP T T cVersioncollationsstandardSequence%%CollationBin35.12.1.19.14& <<&D<dz<<<Dz<<<DZ<V<<<&E<[<<<&F<<<<&G<gb<<<Gb<<<GB<c<<<&H<x<<<X&K<kp<<<Kp<<<KP&N<ny<<<Ny<<<NY<K<<<J&O<T<<<&T<ts<<<Ts<<<TS&V<<<<+'UCol a# DDDt#t#&&z+2irT@08@HPX^fmu0808z08080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x `  Zx     j    y  @%a%ʂ%ʣ%%%&'&H&i&6*   b~ *,.24@8:< @B FHJLN@RTV9Z\      *,.` 24ɠ#8:<ɀ%@B'FHJLN ,RTV9Z\    Ċ*Ĉ*đ*Ě*Ė*Ē*ł$Ġ.Ċ2Ĉ2đ2Ė2Ċ:Ĉ:đ:Ė:p0ĚDĊFĈFđFĚFĖF ĞFĊRĈRđRĖRĈZ&]$Ċ*Ĉ*đ*Ě*Ė*Ē*%Ġ.Ċ2Ĉ2đ2Ė2Ċ:Ĉ:đ:Ė:p0ĚDĊFĈFđFĚFĖF} ĞFĊRĈRđRĖRĈZ&]ĖZđ.đ.đ6đ6đ8đ8đ<đ<EEđNđNđVđVđZđZG13557UG137UBłđ\đ\Cţc#ŃCţc#ŃCţ c #!Ń!!C"ţ"#c###$ 1F11F11F11F11F11F17F77F77F7?F??F?EFEFEEFEEEFEEFEFEEFEEFEEFEEFEQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQ111111777??EEEEEEEEEEQQQQQQQQQQ9999**********2222222222FFFFFFFFFFp*2pNNp*2!#%0 ~ "bŢ~bŢz zb{Ţ|}"ZzFyŢ6 Ţ"bBbF"b>U UV"WbPpFTŢD%  Ţ  " " bŢ"bŢvvbwŢx2"3bYEyEFŢ"P%dg ghcid eCfţ Ţ` a "b bc Ţ]` ` a " b] "^ b_ ŢSQsQFZ b[ Ţ\ 0~ ~Ţ"bzz"|b6bŢ">pUbWŢD  Ţ""byE"wb3ŢP e e#gŃibaŢcsQ[b]Ţ_a"*BCPQSTY[bcpqsty{Zbv24TX`j@     @   H P p `  $(,04  8<@LP,\dl2x|8J`X ` 8P (8<@`LPj\dlnx|r|`h p ( B  H`88 h@Xx0 P@  99::Y:9:BMMNZNeefZfDYَY99::H:(:BMMNHNeefHfDHȎHH9;(;99;;AABBBBAAEEYGHG:O(OMMNNOOMMVVUUVVVV^^Y_H_ff:g(geeggfhnnrryyzzyyy{h{Y{H{ 9(ٍȍyh 蝚襹9(ٱȱ9(yhY¨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȠ8LdldlȩٌLȌL    DZHzHyIzI{J|J}I~ITBXbXpPtptYyQvwxZSsZ[\]^_`aDzHzI|J~ITbXpptyHws[]_aE< c``3I  (`N 'ResB .VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[normalization on][reorder Grek]D'UCol a#  ,,```  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~E< /``3  (` 'ResB P Version2.1.19.14  'ResB P Version2.1.19.14  'ResB LVersioncollationsstandardSequence%%CollationBin35.12.1.19.14\&A<*' '-'/'<*0-'@'<*ABCDEFGHIJKLMNOPQRSTUVWXYZ<*'['-'`'<*abcdefghijklmnopqrstuvwxyz<*'{'-''='UCol a# DDDT"T"33<<<<<2irT@08@HPX`hpx}08080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@4h  ++++++++++ + + + + ++F!FBFcFʄFʥFFFG)G+++++++!AaƁơ!AaƁơ!AaƁơ!:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+BƂBƂBEBƂBƂp0BƂB ĞFƂ B Ƃ &]łE"bŢ"bEŢ"bŢ"bŢp0"bŢ"} ĞFbŢ"b&]Ţ  "B bƂ Ţ  "B bƂ Ţ  " B b Ƃ Ţ  " B b Ƃ Ţ " Bb ƂŢ  " BƂb Ţ  B" Ƃb Ţ  B"ƂbŢB"ƂbŢB"ƂbŢB"ƂbŢB"ƂbŢB"ƂbŢBƂ"bŢBƂ"bţcc#ƃ#ŃBƂ"bţbBƢłB"ƂbŢB"ƂbŢB"ƂbŢ B "Ƃ b Ţ!C!#ƣ!Ń"C"#Ƣ"ł+""# b#B Ƣ#ł # B$"!Ƃ$b!$Ţ!%!B%""ƃ%c"%"B&"#Ƃ&b#&ţ#"'$b'B$Ƣ'ł$'$"(%b(B%Ƣ(ł%(%#)&Ƃ)b&)Ţ&*&B*"'ƃ*c'*'"+(b+B(Ƣ+ł(+(",)b,B)Ƣ,ł),)#-*ƃ-c*-*C.#+Ƣ.ł+.+"/,b/B,ƣ/Ń,0,B0"-Ƃ0b-0ţ-#1.ƃ1c.1."2/b2B/Ƣ2ł/2/"30b3B0ƣ3Ń040b4B1Ƣ4ł141"52b5B2Ƣ5ł252"63b6B3Ƣ6ł363"74b7B4ł445B5Ƣ7ł575#86ƃ8c686C9#7ƣ9Ń7:7c:C8:ţ8#;9ƃ;c9;9"<:b<B:ƣ<Ń:=:c=C;=ţ;#><Ƃ>b<>Ţ<?<B?"=ƃ?c=?=C@#>ƣ@Ń>A>cAC?Aţ?#B@ƃBc@B@BC"AƂCbACţA#DBƃDcBDBCE#CƢEłCEC"FDbFBD?+AƂłDDE +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+ + + + + + +"+$+$+$+$+(+(+(+(+-+.+.+.+.+.+4+4+4+4+8+ + + +"+"+"+"+#+$+$+$+$+$+&+&+&+&+'+(+(+(+(+(+)+*+++++++-+-+-+.+.+.+1+1+1+2+2+2+2+3+3+4+4+4+4+4+4+6+8+8+9+9+9+.+4+ +(+.+4+4+4+4+4+ + +&+*+.+.+&+-+ + + +$+$+(+(+.+.+1+1+4+4+2+3+'+$+.+.+.+.+8+ +!+!+!+"+#+#+#+#+#+$+$+$+$+$+%+&+'+'+'+'+'+(+(+*+*+*+++++++++,+,+,+-+-+-+-+.+.+.+.+/+/+1+1+1+1+2+2+2+2+2+3+3+3+3+4+4+4+4+4+5+5+6+6+6+6+6+7+7+8+9+9+9+ + + + + + + + + + + + +$+$+$+$+$+$+$+$+(+(+.+.+.+.+.+.+.+.+.+.+.+.+4+4+4+4+4+4+4+8+8+8+8+@+@+@+@+@+@+B+D+D+D+D+H+H+H+H+M+N+N+N+N+N+T+T+T+T+X+X+@+@+@+B+B+B+B+C+D+D+D+D+D+F+F+F+F+G+H+H+H+H+I+J+K+K+K+M+M+M+N+N+N+Q+Q+Q+R+R+R+R+S+S+T+T+T+T+T+T+V+X+Y+Y+Y+N+T+@+H+N+T+T+T+T+T+@+@+F+J+N+N+I+F+M+@+@+@+D+D+H+H+N+N+Q+Q+T+T+R+S+G+D+N+N+N+N+X+@+A+A+A+B+C+C+C+C+C+D+D+D+D+D+E+F+G+G+G+G+G+H+H+J+J+J+K+K+K+K+L+L+L+M+M+M+M+N+N+N+N+O+O+Q+Q+Q+Q+R+R+R+R+R+S+S+S+S+T+T+T+T+T+U+U+V+V+V+V+V+W+W+X+Y+Y+Y+G+S+V+X+@+@+@+@+@+@+@+@+@+@+@+@+D+D+D+D+D+D+D+D+H+H+N+N+N+N+N+N+N+N+N+N+N+N+T+T+T+T+T+T+T+X+X+X+X++++p*2pNNp*2++++++++++0ł0ŃE< O``3  (` 'ResBL P P 6VersioncollationsstandardSequence%%CollationBin35.12.1.19.140&C< <<<&G<<<<&H<%<<<$&J<5<<<4&S<]<<<\&U<m<<<l2$'UCol a# DDD $2irT@08@HPX^fks08x08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Zx     j    y  ʠ  $ E f ʇ ʨ 6*   b~ *,024Ɇ:F>@BDFHJLPTVXZ\      *,024ɆF:>@BDFHJLPɦTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ɇ Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]" Ċ*Ĉ*Ď*Ě*Ė*Ē*b & Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ//77 ɦ 99==OOf & SS ɦf&ɦf&ɦf&ɦf&ɦf&ɦf&//77OOSSSSOO999999OOSSSSSS9SSRSRSp*2pNNp*2!#%.06080<0N0OR0S.06080<0N0OR0S.Ġ0Ţ.Ġ0b6Ġ0Ţ6Ġ0NĠ0"NĠ0bRĢ0ŢRĢ0Rľ0"Rľ0bN0ŢN080"80b8Ġ0Ţ8Ġ080"80bN0ŢN0R0"R0bR0ŢR0R0"R0b80ŢR0R0"c0#0Ń@     @   H P p `  $(,04  8<HLPd tx|"$X ` 8P (8<&HLP(*d,tx|.0h p ( B  H`88 h@Xx0 P@  999:Y:9:2MMMZNeeeZfHYيY999:H:(:4MMMHNeeeHfH艈HȊHH9;(;99;;AADDBBBBJJYKHK:O(OMMNNOONNXXUUVV68``Y_H_ff:g(geeggfhppvvyyzzzzy{h{Y{H{ 9(ىȉyh :<9(9(yh>@Y™ňŹƨA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȜ8Ldldl̩وLȈL    @T\l@T\lBBVVE< 7``3E  (`J 'ResB HVersioncollationssearchSequence%%CollationBinstandardtraditional35.12.1.19.14[import und-u-co-search]&N<n<<<N&N<n<<<N&C<ch<<<Ch<<<CH&l<ll<<<Ll<<<LL#'UCol a# MDDD ""###2irT@ 08@H08PX0808080808080808080808080808080808T\bjrz08y08080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@P  Zx     j    y  !Bcʄʥ)6*  b~ *,.02468:<>@BFHJLNPRTVXZ\      *,.02468:<>@BɦFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]" Ċ*Ĉ*Ď*Ě*Ė*Ē*b Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZɆ&FfGfFfHfFfFfGfɦffzr|r~rrrzs|s~sssŢ"bŢ"bŢ#łbŢyŢ y"b yyŢ"bŢ"yyBybyy"y$y&y(y*y v v v vɆF Ɇ F  ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffEEyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yEEEEEEp*2pNNp*2yŢ y yyyy"ybyyŢ"y$y&y(y*ygyky"oybsyŢwy#łyybyyŢyyŢ y"b yyŢ"bŢ"yyBybyy"y$y&y(y*y!#% 08D0ED0EDĠ0ŢDĠ0bfSfFTfGUfHf0TfFf0TfFD0bD0ŢD0D0"D0bD0ŢC: K``'UCol a# DDDXX2irT@08@H08PX08080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwh00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BFHJLNPRTVXZ\      *,.02468:<>@BFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZf&ɦf&EEEEEEEEp*2pNNp*2!#%D0ED0EDĠ0ŢDĠ0bD0ŢD0D0"D0bD0ŢD0@     @   H P p `  $(,04  8<@DHLPTX`dhl|X ` 8P (8<@DHLPTX`dhl|h p ( B  H`88 h@Xx0 P|@  999:Y:9:BIIIZJYYYZZDt}}}~Y~~Y999:H:(:BIIIHJYYYHZDt}}}~H~~HH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqq rr xx9(}}y~h~ 9(ٝȝ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȐ8HX`X`p|H|H    pprrC: G (``!'UCol a# DDD 2irT@08@H08PX08080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwh00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  @aʂʣ'Hi6*   b~ *,02468:<>`BFHJLNPRTVXZ\      *,ɠ02468:<>ɠBfFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ł Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&] Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFɆFɆ/F//F//F//F//F//F//F/F/AFAAFAAFAAFAAFAAFAAFA////////AAAAAAAEEEEEEEEp*2pNNp*2!#%.$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHhF$Ţ%b@6: :Ţ;<"=b6b7Ţ89C; ;b<Ţ=>"LAlAF9:"D0E.%%b'Ţ)+ " bh%Ţ#"@7 7 b9 ţ; = BlA: Ţ< > "D0EDĠ0 łDĠ0 œD0 D0 BD0 łD0 œD0 D0 BHIhilm$&9? ",6>@     @   H P p `  $(,04  8<HLPTX\dh$t6X ` 8P (8<8HLPTX\dh>tHh p ( B  H`88 h@Xx0 P@  999:Y:9:BMMMZN]]]Z^H|YنY999:H:(:BMMMHN]]]H^H|腈HȆHH9;(;99;;AAAABBBBJJYKHK:O(OMMNNOONNUUUUVVVVYYY[H[^^:_(_]]__^`eejjmmnnnnyohoYoHoyyJLzz 9(مȅyh 9(٥ȥ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȘ8L\d\dxلLȄL    @HDhD$E%ElLplp9q:q;r<r=r>rx@hD%Ellp:q<r>rxzzC: 3``3R[A    (`  'ResBP  ___ 'ResB  collationsdefaulttraditional+ P 'ResBM Q Q ?VersioncollationsstandardSequence%%CollationBin35.12.1.19.14B&[before 1]T<a<<<`<z<<<Z<~<<<}&[before 1]X<<<<<<<<<<<<<<<<('UCol a# DDDtttt`!`!##'2irT@08@HPXYaiqv~08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  Abʃʤ(I6*   b~ ,.02468:<>@BDHJLFP&TVXZF      &,.02468:<>@BDHJLfPFTVXZɆ     Ċ*Ĉ*Ď*Ě*WĒ*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎF WW ĞFĊRĈRĎRWĈZ&]ŢĊ*Ĉ*Ď*Ě*WĒ*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎF WW} ĞFĊRĈRĎRWĈZ&]ĖZf & ɦ !O!Of &"bŢ#O#O&Ţ"b"bŢ"bɦɦ"bŢf&Ţ " b ɦ" b f&ɦf&" b ɦf& ɦ!f"Ɇ#"Ţɦ$%&ɦ'f(&)WWWW!O!OWW"O"O"O"O WW WWWWWWWWWWWW WW WW!O!OWW W WWW W W W W!O!O!O!OWWWWWW"O"O"O#O"O#O"O#O"O#OWW WW WWF WWF WWWWRWRWp*2pNNp*2!#%*0WF WWN0 !ORWDŢ"O0 #O*0WF WWN0 !ORWDb"O0 #O*Ģ0Ţ*Ģ0NĠ0 "NĠ0 bRĢ0ŢRĢ0Fľ"bFľŢRľ0"Rľ0bFĢŢFĢ"bN0 ŢN0 *0 "*0 bN0  ŢN0  R0 ŢR0 R0 "R0 bR0 ŢR0 Ţ0  "0 bŢ0 "0 b*0Ţ*0F"bFŢ#ŃCţR0bR0Ţ0Cţ0@     @   H P p `  $(,04  <@DHLPTX`dhlp| "X ` 8P ($<@DHLPTX`dhlp&|(*,h p ( B  H`88 h@Xx0 Px@  999:9:BIIIZJYYYZZDryyyzŹ999:(:BIIIHJYYYHZDryyyz襨ŨH9;(;99.0AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 249(٥ȥ9(yh68YƙA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`̩pxHxH    8x8x;;E< ?``3F  (`K 'ResB fVersioncollationsstandardSequence%%CollationBin35.12.1.19.14[normalization on][reorder Arab]&N<<P<<O<<K<<M<<L&[before 1]'<"&'<<q<!<<#<<r<<%<<s<<$<<T<<<IT<<<&&<<*C&<G<<<<<<)<<<<<<&<<*IJ6'UCol a# <@@00pp  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@08@H0808080808080808080808080808080808080808PX`hmu}0808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  Abʃʤ(I6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZffFfJfHfKfHffɦFfGfIfFfGfIfJfKf!AaƂɆKfLfIfJfGf"fHfKfJfGfGfIfFfGfp*2pNNp*2!#%fSfTfFUfHf0TfJfF0TfKfH0TfKf0TfK0TAE< g``3  (` 'ResB #VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[import ps]d!'UCol a# DHH  L!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@08@H0808080808080808080808080808080808080808PX`hpx080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZffFfFfIfKfIfGfɦɆfHfGfJfF+f+f;fAfFUfUfFofoffFfFfFfHffGf"JfGfHfFJfIfGfb&FGGfGfp*2pNNp*2!#%fSfTfFUfIHf0T;fFf0Tff0TfFfF0TfKfH0TfKf0TfKfF0Tf@     @   H P p `  $(,04  8<@DHLPTX`dhlpx|X ` 8P (8<@DHLPTX`dhlpx|h p ( B  H`88 h@Xx0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzzY999:H:(:BIIIHJYYYHZDryyyzHzzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 9(ٙș9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    E< #``3}  (` 'ResBC" G"G"VersioncollationssearchSequence%%CollationBinstandardtraditional35.12.1.19.14-[import und-u-co-search][import fi-u-co-trad]g&D5<<<<<&G5<<<<<&N5<<K<<<J&T5<<g<<<f&Y<<<<<&Z5<<<<<&[before 1]<<<<<<<<<<<<<<<<<<<<<<&D<<<<<<<<<<&N<<K<<<J&T<</h<<</h&V<<w<<<W&Y<<<<<<<q<<<p&[before 1]<<<<<<<<<<<<<<<<<<<<<<<<Q<<<P<<<<<<<S<<<R2'UCol a# DDDt't'**..1112irT@j 08@HPX^flty08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0%*2000000000000000008000000000@000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000K00000000000000000000S00Y0000000000000000000000000000000000000000@x$T  Zx     j    y  ʠ!!!"$"E"f"ʇ"ʨ""6*  b~ ,.02468:<>@BDɦHJLNP&TFTXZ\      ,.02468:<>@BD&HJLNPTFTXZ\    Ċ*Ĉ*Ď*Ě*!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F0ĚDĊFĈFĎFAa ĊRĈRĎRFZĈZŢĊ*Ĉ*Ď*Ě*o]o]!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F0ĚDĊFĈFĎFơo]} AĊRĈRĎRFZĈZĖZɆ ɦ G0G0FDFDƁGZGZ ŢɆ&bŢ"b"bŢbƢFbbƢ"bƢŢ"FfGfFfHfFfFFf&Gfffzr|r~rrrzs|s~sss"bŢ"bŢ" c  C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v v"bƢ&FfɆɦ !"bŢ"bŢ"bŢ"$&%ɦ&"&(ɦ)&+F,f-Ɇ.! ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffo]o]Ho]o]Go]Ho]Go]Fo]Fo]Fo]Fo]o]o]Io]Io]Ho]o]Go]Ho]Go]o]Fo]Fo]Ho]o]Go]Ho]Go]o]Fo]Fo]Fo]Fo]o]Ho]Ho]o]o]Ho]Ho]Ho]Ho]o]o]Ho]o]Go]Ho]Go]Ho]o]Go]Ho]Go]FZFZFP8FP8o]o]FZGZFZGZFTFTo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]o]FZGZFZGZFZGZFZGZFZGZFZGZFTFTFTFTFTFTFTFTFTFTFTo]o]o]FFo]FZGZFZGZRFZGZRFZGZpNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy" c yy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*Ɓ ơFAa ƁRZF ZGDŢ*o] o]Fơo] RZF ZGDb*Ģb Ƣ*Ģ" bRĢŢ RĢ" bFľ"b ƢFľ" "Rľb ŢRľ "FĢ"b ƢFĢ" "fSfFTfGUfHf0TfFf0TfF*b Ƣ* Ţ  R" bRŢ R" bRŢ R" bRŢ *  "* "F b Ƣ  F "b  bţ ƣ   c c  #R RB ł# ŃC ţC: ``\('UCol a# DDD$$ |"|"T$T$@(2irT@08@HPX^fksy0808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x$T  Zx     j    y  !Bcʄʥ)6*   b~ ,.02468:<>@BDHJLNPɦTVXZ\      ,.02468:<>@BD&HJLNPTVXZ\    Ċ*Ĉ*Ď*Ě*!aĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFA ƁĊRĈRĎRFZĈZ&] Ċ*Ĉ*Ď*Ě*o]o]ơĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFo]} ĊRĈRĎRFZĈZ&]ĖZFf"bŢ"bɆF  Ɇ F "b"bŢ"bƢŢ"" ţƢb"bƢŢɆɦɆFɆFfɆFɆF!o]o]o]Fo]Fo]Fo]Fo]o]o]o]o]Fo]Fo]o]o]Fo]Fo]Fo]Fo]o]o]o]o]o]o]o]FZFZo]o]00DDPPFZFZo]FZFZ\FZFZFZFZFZFZo]66o]\\o]o]o]o]FZFZFZFZFZFZo]o]o]FFo]FZFZRFZRFZpNN!#%*Ɓ ơF0ARZFDŢ*o] o]F0o]RZFDb*Ģ "*ĢŢ RĢ0ŢRĢ0Fľ0bFľ0"Rľ0bRľ0ŢFĢ0bFĢ0b*" b* "R0bR0ŢR0R0 "R0 bR0 Ţ*Ƣ *  "F0"F0 b ţ0c 0 cR0 R0  C0 ţ 0 c@     @   H P p `  $(,04  <@DHLPTX`dhlpx| X ` 8P ("<@DHLPTX`dhlp$x|&h p ( B  H`88 h@Xx0 Pt@  999:ٴBIIIZJYYYZZDruuuvٸ٠999:ȴBIIIHJYYYHZDruuuvȸȠH;;99(*AAAABBBBFFGKKIIJJJJJJQQQQRRRRUU9W(WZZ[[YYZZZ\aaffiijjjjkk9k(kqqrrrr jswwuuyvhv نȆڊȊَȎIّȑ9(yh,.YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H ȈDX`X`ppitHtHI    8t8t::C: 7 ?``+'UCol a# DDD44T"T"$$''h+2irT@08@HPX^flty0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x$  Zx     j    y  ʀʡ%Fgʈʩ6*   b~ ,.02468:<>@BDHJLNPfTFTXZ\      ,.02468:<>@BDfHJLNPTFTXZ\    Ċ*Ĉ*Ď*Ě*!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F0ĚDĊFĈFĎFAa ĊRĈRĎRFZĈZŢBĊ*Ĉ*Ď*Ě*o]o]!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F0ĚDĊFĈFĎFơo]} AĊRĈRĎRFZĈZĖZ G0G0FDFDƁGZGZ & ŢF FfbŢ"b"bŢbƢɆbbƢ"bƢŢ"Ɇɦ"bƢ&Ffb Ţ " b Ţ " b Ţ Ɇɦ F""#F%&')&*!o]o]Ho]o]Go]Ho]Go]Fo]Fo]Fo]Fo]o]o]Io]Io]Ho]o]Go]Ho]Go]o]Fo]Fo]Ho]o]Go]Ho]Go]o]Fo]Fo]Fo]Fo]o]Ho]Ho]o]o]Ho]Ho]Ho]Ho]o]o]Ho]o]Go]Ho]Go]Ho]o]Go]Ho]Go]FZFZFP8FP8o]o]FZGZFZGZFTFTo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZFTFTFTFTFTFTFTFTFTFTFTo]o]o]FFo]FZGZFZGZRFZGZRFZGZpNN!#%*Ɓ ơFAa ƁRZF ZGDŢ*o] o]Fơo] RZF ZGDb*Ģb Ƣ*Ģ" bRĢŢ RĢ" bFľ"b ƢFľ" "Rľb ŢRľ "FĢ"b ƢFĢ" "*b Ƣ* "Rb ŢR "Rb ŢR  "R b  ŢR  "*  "* "  bF b Ƣ  F " Ţ  b  ƣ   cC ţ  #R BRł c #Ń @     @   H P p `  $(,04  <@DHLPTX`dhlpx|٘X ` 8P ( <@DHLPTX`dhlp"x|$Șh p ( B  H`88 h@Xx0 Pt@  999y:ٰBIIIYJYYYZZDzruuuٴ٠999h:ȰBIIIHJYYYHZDhruuuȴȠH::99&(AAAABBBBFFDDJJIIJJJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ppvvuu9(艺yhٕȕ9(*, YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H ٌTȈȌTX`X`p٘Ș    8t8t::ٖȖC: W``3R[2 O 9"  (`>" 'ResB  (VersioncollationsstandardSequence%%CollationBin35.12.1.19.14&N<<<<<ng<<<Ng<<<NG^'UCol a# DDD :F2irT@08@H08PX08080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwh00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  Abʃʤ ( I 6*   b~ *,.02468:<>@BFHJLNPRTVXZ\      *,.02468:<>@BFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ Ɇ FɆFEFEEFEEFEEFEEFEEFEEFEEEEEEEEEEEEEEEEp*2pNNp*2!#%D"ŢE "!b"Ţ#"b Ţ "!bGEgEFŢbD##bŢE!"gEŢ!"DĠ0bDĠ0ŢD0D0"D0bD0ŢD0D0" GHgh$ "@     @   H P p `  $(,04  8<@DHLPTX`dhlX ` 8P (8<@DHLPTX`dhl0h p ( B  H`88 h@Xx0 P@  999:Y:9:BIIIZJYYYZZDtYقY999:H:(:BIIIHJYYYHZDt聈HȂHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqq<>rr ||9(فȁyh 9(١ȡ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȔ8HX`X`pـHȀH    pGxgxyyyy z!z"z#zpgxyy!z#zrrE< +``3  (`  'ResB }VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.141[import und-u-co-search][import fo-u-co-standard]&D<<<<<<<<<<&t<<</h&T<<</H&Y<<u<<<U<<u <<<U &[before 1]<<<<<<<<<<<e(<<<E(<<<<<<<<<<<Q<<<P<<S<<<R<<<<<<<aa<<<Aa<<<AA9'UCol a# DDDd&d&//L3L38882irT@Y 08@HPX\diqv~0808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0!00000000000000000'000000000/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:00000000000000000000B00H0000000000000000000000000000000000000000@pD|  Zx     j    y  #Deʆʧ6*  b~ ,.0f468:<>@BD&HJLNPFTVXZ\      ,.0ɦ/468:<>@BDf0HJLNPɆ1TVXZ\    Ċ*Ĉ*Ď*Ě*ƁơaĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF ƁĊRĈRĎRFZĈZŢ"Ċ*Ĉ*Ď*Ě*ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF!} o]ĊRĈRĎRFZĈZĖZF3f4F0F0AaƁGZGZɆ5ɦ678:&;bŢ"b"bŢƢ"F<f=b"ƢbŢ" b FfGfFfHfFfɆ>Fff@GfFAffzr|r~rrrzs|s~sss"bŢ"bŢ"c C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v v&BFCfDɆEɦFGHJ&KFLfMɆNɦOPQS&TFUơ ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffo]Ho]o]o]o]o]o]o]Ho]Ho]Ho]Ho]Ho]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Fo]o]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Go]Fo]Go]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]Fo]o]o]o]o]o]o]o]o]o]o]o]o]o]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy"cyy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơB20(F RZF ZGDŢ*'; ƃCƣcï# £Cƣ' a o]ƂE"# #ƃ"BƂ BƂa!BƂ20(F! ARZF ZGDb*ĢƢ *Ģ" "RĢb ŢRĢ "FľƢ Fľ" bRľb ŢRľ "FĢb ƢFĢ "fSfFTfGUfHf0TfFf0TfF* Ƣ  *!"  ŢR  "R b  ŢR "Rb ŢR "Rb Ţ*!b !Ƣ*! F"" "bF"Ƣ "### #ƃŃ# $CR "Rb ŢC ţc ABab&(+!,!C: `` 3'UCol a# DDD44\'\'8)8)X..22irT@08@HPX\diqv~080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  ʠ $Efʇʨ6*   b~ ,.0ɦ468:<>@BDfHJLNPɆTVXZ\      $ ,.0.468:<>@BDɦ/HJLNP0TVXZ\    Ċ*Ĉ*Ď*Ě*ƁơaĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF ƁĊRĈRĎRFZĈZŢb Ċ*Ĉ*Ď*Ě*ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF!} o]ĊRĈRĎRFZĈZĖZɆ2ɦ3F0F0AaƁGZGZ457&8F9f:bŢ"b"bŢƢ"Ɇ;ɦ<b"ƢbŢ" b =>@&AFBfCɆDɦEFGI&JFKfLɆMɦNOPơo]Ho]o]o]o]o]o]o]Ho]Ho]Ho]Ho]Ho]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Fo]o]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]o]Ho]Go]Fo]Go]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]o]Fo]o]o]o]o]o]o]o]o]o]o]o]o]o]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNN!#%*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơB20(F RZF ZGDŢ*'; ƃCƣcï# £Cƣ' a o]ƂE"# #ƃ"BƂ BƂa!BƂ20(F! ARZF ZGDb*ĢƢ *Ģ" "RĢb ŢRĢ "FľƢ Fľ" bRľb ŢRľ "FĢb ƢFĢ "* Ƣ  *!" R" bRŢ R" bRŢ R" bRŢ *!b !Ƣ*!  "F"" "bF"Ƣ " c## #ƃ # $CR "  bR Ţ  # Ń  C ţ  ABab&(+!,!@     @   H P p `  $(,04  <@D@LPTX`dhlpB|DX ` 8P (F<@D\LPTX`dhlp^|`h p ( B  H`88 h@Xx0 Px@  999y:ٴBIIIYJYYYZZDzryyyyzٸ٨999h:ȴBIIIHJYYYHZDhryyyhzȸȨH::99bdAAAABBBBFFDDJJIIJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ttzzyy荺yhٙș9(fhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȌTX`X`p    8Aa|\<sS3ܽӽܾӾHx8ajJ*ʽʾHx::ٚȚC: C``3R   (` 'ResB P Version2.1.19.14  'ResB7 ;;$VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[backwards 2] 'UCol a#(E< '``30  (`5 'ResB P Version2.1.19.14  'ResB 1VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14[import es][import es-u-co-search]#'UCol a# MDDD ""###2irT@ 08@H08PX0808080808080808080808080808080808T\bjrz08y08080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@P  Zx     j    y  !Bcʄʥ)6*  b~ *,.02468:<>@BFHJLNPRTVXZ\      *,.02468:<>@BɦFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]" Ċ*Ĉ*Ď*Ě*Ė*Ē*b Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZɆ&FfGfFfHfFfFfGfɦffzr|r~rrrzs|s~sssŢ"bŢ"bŢ#łbŢyŢ y"b yyŢ"bŢ"yyBybyy"y$y&y(y*y v v v vɆF Ɇ F  ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffEEyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yEEEEEEp*2pNNp*2yŢ y yyyy"ybyyŢ"y$y&y(y*ygyky"oybsyŢwy#łyybyyŢyyŢ y"b yyŢ"bŢ"yyBybyy"y$y&y(y*y!#% 08D0ED0EDĠ0ŢDĠ0bfSfFTfGUfHf0TfFf0TfFD0bD0ŢD0D0"D0bD0ŢC: 3``'UCol a# DDDXX2irT@08@H08PX08080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwh00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BFHJLNPRTVXZ\      *,.02468:<>@BFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0EĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZf&ɦf&EEEEEEEEp*2pNNp*2!#%D0ED0EDĠ0ŢDĠ0bD0ŢD0D0"D0bD0ŢD0@     @   H P p `  $(,04  8<@DHLPTX`dhl|X ` 8P (8<@DHLPTX`dhl|h p ( B  H`88 h@Xx0 P|@  999:Y:9:BIIIZJYYYZZDt}}}~Y~~Y999:H:(:BIIIHJYYYHZDt}}}~H~~HH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqq rr xx9(}}y~h~ 9(ٝȝ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȐ8HX`X`p|H|H    pprrC: / ``3R)   (` 'ResB IVersioncollationsstandardSequence%%CollationBin35.12.1.19.14V[normalization on][reorder Gujr Deva Beng Guru Orya Taml Telu Knda Mlym Sinh]& < << < |'UCol a#  4tt` #$!)`hklq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*'+,-./rstuvwxyz{|}~2irT@q08@H0808080808080808080808080808080808080808080808080808080800000000000000000000`0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZkkFkp*2pNNp*2!#%E< K``3  (` 'ResBr v v HVersioncollationsstandardSequence%%CollationBin35.12.1.19.14T&B<S<<<&D<W<<<&K<<<<&S<sh<<<Sh<<<SH&T<ts<<<Ts<<<TS&Y<<<<y<<<''y<<<<<<Y<<<''Yz$'UCol a# DDD b$2irT@08@H0808PX0808^fdl0808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|00tttttttttttttttttttttttttttttttt00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Zx        y  #Deʆʧ6*   b~ *,.02468:<>@BDFHJL` RTVXZ\      *,.02468:<>@BDFHJL@`RTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]BĊ*Ĉ*Ď*Ě*Ė*Ē*łĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ-1??[[-1ɀ$J[[[J[[J[J[[J[[[J[[J[[J[[J[[OFOOFOOFOOFOOFOOFOOFOFOQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQOOOOOOOOQQQQQQQQQQI[[[I[[I[I[[I[[[I[[I[[I[[I[[p*2pNNp*2!#%j % "bŢbŢ"bŢ"vvw"xb2Ţ3Y[Jy[ŢbŢN$((b)Ţ*+"b$b%Ţ&'" bŢ"#"HOhOF$%"P%dg g Ch ţid #e Ńf  ` "a bb Ţc ]` ` "a b Ţ] b^ Ţ_ SQsQFZŢ[\ "N%%"'b)Ţ+"hO%bŢ#P e e#gŃibaŢcsQ[b]Ţ_a"R]% BłłBłBvvwBxł23Y[Iy[Bł*HISTYZhistyz$&Zbvy 24",`j@     @   H P p `  $(,04  8<@DHLPTX`dhlpx|,6X ` 8P (8<@DHLPTX`dhlpx|LRh p ( B  H`88 h@Xx0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzzY999:H:(:BIIIHJYYYHZDryyyzHzzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 9(١ȡ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH     YyIvwxRHh$%SsZ[\]^_`ah%s[]_aE< K``3k  (`p 'ResB   -VersioncollationsstandardSequence%%CollationBin35.12.1.19.14&a<e<<<E<i<<<I<o<<<O<u<<<U&w<(+'UCol a# DDDTTTTP'P'P'P'+2irT@08@HPX]ejrw080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@tL  Zx     j    y  ʠ>>>?$?E?f?ʇ?ʨ??6*   b~ *,.0+468+<>@BD+HJLNP+TVXZ\      *,.0+468+<>@BD+HJLNP+TVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*=Ġ."bŢ"bŢp0ĚD"bŢ" ĞFbŢ"ĈZ&]">Ċ*Ĉ*Ď*Ě*Ė*Ē*b>Ġ.bŢ"bŢ"p0ĚDbŢ"b} ĞFŢ"bĈZ&]ĖZŢ" b Ţ " b Ţ " b Ţ " b Ţ " b Ţ "bŢ"bŢ"bŢ"bŢ"bŢ"bŢ"c#ŃCţbŢCŢ"bŢ"bŢ"bŢ"bŢ#ŃCŢ#ŃWC ţ !b!Ţ!!""c"""#b#ţ#$c$$#%Ń%%C&ţ&'b'Ţ''"(b(Ţ((C)ţ)*b*Ţ**"+b+Ţ++C,ţ,-c--#.Ń..C/Ţ//"0b0Ţ00"1b1ţ12c22#3Ń33C4ţ45c55#6Ń66C7ţ78c88"9b9Ţ99#:Ń::C;ţ;<c<<#=Ń=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++p*2pNNp*2!#%@     @   H P p `  $(,04  8LPT<\`d@ptx|DHX ` 8P (8LPT<\`d@ptx|DHh p ( B  H`88 h@Xx0 P@  999:Y:9:R===Y>AAAYBTEEEFYFيIIIYJ999:H:(:R===H>AAAHBTEEEFHFȊIIIHJH9;(;99;;QQQQRRRRVVYWHW9?(?==>>??>>aaaabbbbeeYgHgBB9C(CAACCBlqqvvyyzzzzy{h{Y{H{ 9G(GEEyFhF JJ9K(KII9J(JyJhJKKYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8XȜ8XhphpوXȈX    E< /``3  (` 'ResBt xxUVersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14[import und-u-co-search] &<<'' &<<'"'A[normalization on][reorder Hebr]&[before 2]''<<&[before 2]'"'<<j"'UCol a# =DDD " "R"R"R"2irT@ 08@H08080808080808080808080808080808080808PX^fnv08u}080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Z       y  !Bcʄʥ)6*  b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFfGfFfHfFfFfɦGfɆffzr|r~rrrzs|s~sss"bŢ"bŢ"bţBŃ"y"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y v v v v ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yp*2pNNp*2y" y ybyyyŢyyy""y$y&y(y*ygybkyŢoysy"wybţyyBŃyy"yy"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y!#% 08fSfFTfGUfHf0TfFf0TfFC: W``'UCol a#  4@@````e2e  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~2irT@y08@H08080808080808080808080808080808080808PX08080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppph00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZj x p*2pNNp*2!#%C: 8``3R k  (`p 'ResBP  ___ 'ResB IVersioncollationsstandardSequence%%CollationBin35.12.1.19.14V[normalization on][reorder Deva Beng Guru Gujr Orya Taml Telu Knda Mlym Sinh]&P < << < t'UCol a#  4ll  X #$!)`hq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm'()*+,-./rstuvwxyz{|}~2irT@q08@H0808080808080808080808080808080808080808080808080808080800000000`0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZhhFhp*2pNNp*2!#%E< K``3  (` 'ResB VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14A[import und-u-co-search][import hr-u-co-standard][reorder others][reorder Latn Cyrl]&C< <<< <<<<&D<d~<<<<<<D~<<<<<<D}<<<<<<<&L<lj<<<<<<Lj<<<<<<LJ<<<&N<nj<<<<<<Nj<<<<<<NJ<<<&S<a<<<`&Z<~<<<}('UCol a# qDDD####&&(((2irT@. 08@HPXYa08iqs{0808080808080808080808080808z080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d `|  Zx     j    y  ʀʡ%Fgʈʩ6*  b~ *,D2468:<>B@FHJL PRTVXZɦ       *,Ɇ  2468:<>ɀB FHJLPRTVXZɦ    Ċ*Ĉ*Ď*Ě*Ė*Ē*b ɆĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ţ Ċ*Ĉ*Ď*Ě*Ė*Ē* Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11ɆFOO]]1H11AHAAEHEEFfGfFfHfFfɆFffGfFffzr|r~rrrzs|s~sssŢ"bŢ"bŢ#łbŢyŢ y" b  yyŢ " b Ţ " yyBybyy"y$y&y(y*y v v v vŢ"& " ɦf&  ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffAGAGAEGEGEAAEE////OOOOyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yOOOO]]]]p*2pNNp*2yŢ y yyyy"ybyyŢ"y$y&y(y*ygyky"oybsyŢwy#łyybyyŢyyŢ y" b  yyŢ " b Ţ " yyBybyy"y$y&y(y*y!#% 08. A0Zz }~G0 0 G@JAjAG4Ţ5bŢDJEjEG45"bN0 O\0 ]. A0z~0 @jA5ŢDjE5"bN0 O\0 ].ĠŢ AŢ.Ġ" bA"NĠ0 ŢNĠ0 N0 "N0 bfSfFTfGUfHf0TfFf0TfFN0  bN0  Ţ\0  b\0  Ţ\0  \0  "JKZ[jkz{46}C: ``$'UCol a# DLL$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`^bcdefghijklmnopqrstuvwxyz{|}~2irT@08@HPXYa08iqs{080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,Ʉ2468:<> BɀFHJL PRTVXZ       *, D 2468:<> B`FHJLPRTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"FĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11ɆOO]]1H11AHAAEHEEFŢ"Ɇ"bFɆAGAGAEGEGEAAEE////OOOOOOOO]]]]p*2pNNp*2!#%. A0Zz }~G0 0 G@JAjAG4Ţ5bŢDJEjEG45"bN0 O\0 ]. A0z~0 @jA5ŢDjE5"bN0 O\0 ].ĠŢ AŢ.Ġ" bA"NĠ0 ŢNĠ0 N0 "N0 bN0 ŢN0 \0 Ţ\0 \0 "\0 bJKZ[jkz{46}@     @   H P p `  $(,04  8<X\`dhpt$.8:X ` 8P (8<<>X\`dhptCIOQh p ( B  H`88 h@Xx0 P@  999:Y:9:SYYYZZiiiZjLYْYŹ999:H:(:UYYYHZiiiHjL葈HȒHŨH9;(;99;;HHAABBDDNNTT:[([YYZZ[[ZZaaaabbbbeeYgHgjj:k(kiikkjlqqvvyyzzzzy{h{Y{H{ 9(ّȑyh WY9(ٵȵ9(yhYƙɈɹʨʹ̨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8XȤ8XhphpԩِXȐX    @LZz}P~PxJ|j|4}5}Jj45@Lz~Pxj|5}j5BBC: S``3R   (` 'ResB  LVersioncollationsstandardSequence%%CollationBin35.12.1.19.14[&C< <<< <<<<&E<<<<&H<ch<<<cH<<<Ch<<<CH&[before 1] L<B<<<A&R<Y<<<X&S<a<<<`&Z<~<<<}<z<<<y8&'UCol a# DDDTTTT!! &2irT@08@HPX`h0808px0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,0Ɇ468:<>@BDFHJF & PRTVXZ       *, 0Ɇ468:<>@BDFHJF&PRTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"fĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////ɦ33??f&MMɦ OO]]]]f!&""ɦ#Ţ"f$&%%ɦ&f'&((ɦ)f*&+Ţ +f-.f01ɦ29G99G99G99G99G99G99G9G9F99F99F99F99F99F99F999////33MMOOOO333333MMMMOOOO]]]]]]]]33p*2pNNp*2!#%.# ((Ţ)*"+bŢ#b$Ţ%&"'b A""HhG$Ţ%bŢ20 L0 MN0 O\] ]A].# ((b)Ţ*+"b#"$b%Ţ&'"Ţ A"HFh$%"b20 L0 MN0 O\] ]A].ĠŢ AŢ.Ġ" bA"2Ģ0 Ţ2Ģ0 LĠ0  "LĠ0  bNĠ0  ŢNĠ0  N0  "N0  b2Ġ0  Ţ2Ġ0  20  "20  b20  Ţ20  L0  "L0  bL0  ŢL0  N0  "N0  b\" bA"\Ţ AŢ\" bA"\Ţ AŢ20 "20 b HIhi$& ",@     @   H P p `  $(,04  8<L$X\`hpt|&(*X ` 8P (8<,L6X\`hpt|8:<h p ( B  H`88 h@Xx0 P@  999:Y:9:>QQQZRiiiZjLYَYŹ999:H:(:@QQQHRiiiHjL荈HȎHŨH9;(;99;;HHAABBDDNNYOHO:S(SQQRRBDTT]]]]^^^^aaYcHcjj:k(kiikkjlqqvv}}~~~~yhxx 9(ٍȍyh FHJL9(ٵȵ9(yhYƹШйʨʹ̨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȤ8PhphpةٌPȌP    @Hdhd$e%eP@Hdhd$e%ePBBSSE< O``3  (` 'ResBl ppVersioncollationsstandardSequence%%CollationBin35.12.1.19.14&C<cs<<<Cs<<<CS&D<dz<<<Dz<<<DZ&DZ<dzs<<<Dzs<<<DZS&G<gy<<<Gy<<<GY&L<ly<<<Ly<<<LY&N<ny<<<Ny<<<NY&S<sz<<<Sz<<<SZ&T<ty<<<Ty<<<TY&Z<zs<<<Zs<<<ZS&O<<<<<<Q<<<P&U<<<<<<q<<<p&cs<<<ccs/cs&Cs<<<Ccs/cs&CS<<<CCS/CS&dz<<<ddz/dz&Dz<<<Ddz/dz&DZ<<<DDZ/DZ&dzs<<<ddzs/dzs&Dzs<<<Ddzs/dzs&DZS<<<DDZS/DZS&gy<<<ggy/gy&Gy<<<Ggy/gy&GY<<<GGY/GY&ly<<<lly/ly&Ly<<<Lly/ly&LY<<<LLY/LY&ny<<<nny/ny&Ny<<<Nny/ny&NY<<<NNY/NY&sz<<<ssz/sz&Sz<<<Ssz/sz&SZ<<<SSZ/SZ&ty<<<tty/ty&Ty<<<Tty/ty&TY<<<TTY/TY&zs<<<zzs/zs&Zs<<<Zzs/zs&ZS<<<ZZS/ZS"E'UCol a# DDDh-h->0? E2irT@08@H08PX]ejru}080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@t  Zx     j    y  `ʁʢË&Ghʉ6*   b~ *, 24 48:<>@GBɠZnHJL`oɀ|TVXZɠ      *,@ɀ24ɠ8:<>B@ɦHJLɠTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRSĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRSĈZ&]ĖZFGFGFSFS&FfɆɦ"~b~LłvŢ~~"bŢ&Ff Ɇ ɦ   &FfɆɦ//////////////////////H//H//H//H//H//H//H//H//H//H//H//G/G/G/G/G/G/G/G/G/G/111111111111111111111111111111111111H11H11H11H11H11H11H11H11H11H11H11H11H11H11H11H11H11H11G1G1G1G1G1G1G1G1G1G1G1G1G1G1G1G177777777777777777777H77H77H77H77H77H77H77H77H77H77H77G7G7G7G7G7G7G7G7G7G7AAAAAAAAAAAAAAAAAAAAHAAHAAHAAHAAHAAHAAHAAHAAHAAHAAHAAGAGAGAGAGAGAGAGAGAGAEEEEEEEEEEEEEEEEEEEEHEEHEEHEEHEEHEEHEEHEEHEEHEEHEEHEEGEGEGEGEGEGEGEGEGEGEOOOOOOOOOOOOOOHOOHOOHOOHOOHOOHOOHOOGOGOGOGOGOGOQQQQQQQQQQQQQQQQQQQQHQQHQQHQQHQQHQQHQQHQQHQQHQQHQQHQQGQGQGQGQGQGQGQGQGQGQS]]]]]]]]]]]]]]]]]]]]]]H]]H]]H]]H]]H]]H]]H]]H]]H]]H]]H]]G]G]G]G]G]G]G]G]G]G]//////////////////////1111111111111111111111111111111111117777777777777777777777AAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQS]]]]]]]]]]]]]]]]]]]]]]SFSSFSGFGGFGSFSSFSSSSSSSGFGGFGGGSFSSFSSFSSFSSFSSFSGFGGFGFGFGFGFGSFSSFSRSFSRSFSp*2pNNp*2!#%.*dg g h#i cd#e ţfţa a "bc b `b\_ _ b`Ţa Ţ\] "^Bs sGZł[C*Sc e edgidCaţcsł[]#_Ńa d dfńh`CbţSŢZc\^#`Ń0} bbŢ}B~Ţ"y yłzb{|ŢD-Zidz1Ge eCgţiłacsG[ł]_aB} }#ŃCZyc{ Cd dfdh `#bŃS Z C\ ţ^ ` c1d dfŃh `BbŢSZ b\ ^ "` ł~ ~cÕ#zzC|ţDŢe egDiţaccs[#]Ń_aC63* 'ł!B' ł'B  & "'3&B&łw w&x2b%ł%vŢG Yg'yGB ţ  c !#Y#vŃx2C  $c$%##C#ţ$y!ł!"#w"Ń3"@3* 1Ţ+b1*Ţ1b+ 0*B1"30b)0Ţw w0"x)"2)ł/Ţ/v(L YAl(yAG(b )*#*Ń*+CY((Cv(ţx)2)c  .Ń./C-c-.#y+Ţ+,Cw,ţ3-D3* ;5ł<4;ł5" ;4b;B3:ł4:w w:Bx3B23Ţ9:v2N YEn(yEG2ł 34C4ţ55cY2"2cv2x3#23Ń  8ţ99c7Ń78Cy566cw637#FG GFN} >"BB>łBł}=b~A=‘By y<ŢzAB{=|AłS ZOszOG} }=C=ţ>>cZz?|?cP3* LbF"LŢEbL"E™ KŢEK3K"DŢKbw wJxC2DBJbJŢvCłT YQt(yQGC" DŃDECEţFYBCvCcxC2D#  ICIţJH#HŃHyFbFţGwGc3GRS SFDL\*dg gXhQ#iXcdP#eWţfPţa aW"bOcWbOV`Ob\_ _Vb`NŢaVŢ\M]V"^NBz.zZMł[U e eTdgTiUdSCaSţcTsQł[Q]R#_RŃaRS]Zs]G d dPfPńhQN`OCbOţSM"ZMc\M^N#`NŃ. e eŃgiŃbac"] ]B_Ţacs[ e e[Ťg\$i\ŤZŃaZc[CsX[Y]Yc_YaZ#0~ ~"łBdzDzb|~ ~bŃbcCcţzza|b#W"e e`Dg`iaD_#a_Ńc_s]b[]ţ]^_^ca^1e egcia"cłs[B]Ţ_ab6  $ł$%B#b#$" "Bw"Ţ3#gy!  fgCgţeÙf#fŃyddCdţwe3ec@  .Ţ//b-ł-.B ,bw,3-"lyA,  jkCkţiÙj#jŃyhhChţwi3icD  89"9ł7Ţ88b 6łw637BnyE6"  noCoţmÙn#nŃyllClţwm3mcFG GFN~ ~?@B@ŢAs zOz?"|?ł~ ~qqcqÕr#zpzpC|pţP  IbIJ"HBHŢI G"wGł3GtyQF  ucuv#tCtţuyrłrs#wsŃ3sRS SFDvł\ e eTŃgUiUŃSbaScT"] ]RB_RŢaSs]z[Q e eyŤgz$izŤxŃaxcyCsv[w]wc_wax#RĢ{" {bRĢ{Ţ {Fľ|" |bFľ|Ţ |Rľ}" }bRľ}Ţ }FĢŢ FĢ" bR" bRŢ R" bRŢ R" bRŢ F" bFŢ #Ń Cţ Rb ŢR "c #Ń C,CEGHNOSUY[ceghlmnosuy{Zbv24`j@     @   H P p `  $(,04  8<2PTD`dlpX|lĹȹ̬X ` 8P (8<PT`dlp| ĨȨh p ( B  H`88 h@Xx0 P@  999y:Y:9:BQQQZReeeZfHzy͹999h:H:(:BQQQHReeeHfHhh蹨ͨH;;99::AAAABBBBJJ9K(KSSQQRRRRRRYYYYZZZZaa9c(czfhfggeefffhmmrruuvvvvYwHw9w(wڂȂ ٍȍِȐ ٢ȢڦȦٮȮyhٹȹ9(ټȼ#%YΙшљ҈A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȤ8PdldlܩٌPȌP    @CSDcsDZE[E\E]E^F_F`FaFHDZdzyMzM{N|N}N~NXGY\gy\]]Q^v]w]xZ^tLYxlyxyyQzvywyxZzNYnyQvwxZSZszyz{|}~TYtyQvwxZSZszZ[\]^_`a@csD[E]E_FaFHdzzM|N~NXgy\]H^w]tlyxyHzwynyHwszz|~tyHwsz[]_aE< ``3e  (`j 'ResB )VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Armn]&<<<<5'UCol a# @DDTTTT  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc'efghijklmnopqrstuvwxyz{|}~2irT@08@H08080808080808080808080808080808PX08_g0808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000w00oooooooooooooooooooooooooooooooo00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZQdp*2pNNp*2!#%d0QdFE< +``3  (` 'ResB P Version2.1.19.14  'ResBP  ___ 'ResBG K K vVersioncollationsstandardSequence%%CollationBin35.12.1.19.14[normalization on]&B<ch<<<Ch<<<CH&G<gb<<<Gb<<<GB<gh<<<Gh<<<GH<gw<<<Gw<<<GW&I<<<<&K<kp<<<Kp<<<KP<kw<<<Kw<<<KW&N<E<<<D<nw<<<Nw<<<NW<ny<<<Ny<<<NY&O<<<<&S<sh<<<Sh<<<SH&U<<<</'UCol a# DDD"")*/2irT@08@HPX_glty0808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|  Zx     j    y  1A1b1ʃ1ʤ1112(2I26*   b~ *,024`8Ɇ<@@BɄ"&3HJL4P;TVXZ\      *,ɠ<024ɠ@8I<ɠJ@BɤOɦXHJLɀYPɦ]TVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*b0Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ţ0Ċ*Ĉ*Ď*Ě*Ė*Ē*0Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZɆ^F_``ɆaFbccɆdFeffEEɆgFhiiɆjFk;;GG/"0,"-SSb-Ţ-@-F--F--F--F--F--F--F-F-7F77F77F77F77F77F77F77F77F77F77F77F77F77F77F77F7F7F7?F??F??F??F??F??F??F??F?F?EFEFEEFEEFEEEFEEFEEFEEFEEFEEFEEFEFEFEEFEEFEEFEEFEOFOOFOOFOOFOOFOOFOOFOFO--------777777777777777777?????????EEEEEEEEEEEEEEEEEOOOOOOOO;;EESSGGSSGGEEEEEEGGp*2pNNp*2!#%.$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHhF$Ţ%b6'$B  " b Ţ  "  " b Ţ ))Ţ*+ " b Ţ$b%Ţ&'"(b "bŢ"#""bŢwwF$%"tbuŢBHWbFhF:0#>% "b"bŢ "bŢuu ŢT U "V bW ŢPWpFwFt bD$? bŢ"b"bŢ""bŢ"bŢv33E"bŢvw"xb2ŢŢ"tbuŢWEYEwEFyEFF0#GN$((")b*Ţ+"$"%b&Ţ' "b"Ţ#HOhOF$Ţ%R0#S.%%"'b)Ţ+"h%bŢ#6%% """b"Ţ!b!Ţ!% "' b) Ţ+ !""bŢ#bhw%buŢ:0#>  $b$Ţ$#Ţ#$"pwu"U#"W#bD ("(b(Ţ()"&'"'b'Ţ'ww%3&"E&b&ŢwEyE%"%bu%ŢF0#GN%%*"'*b)*Ţ+*+"hO%)b)Ţ#)R0#S:Ģ0#+b:Ģ0#+ŢDĠ0+DĠ0,"RĢ0#,bRĢ0#,ŢFľ0#,Fľ0#-"Rľ0#-bRľ0#-ŢFĢ0#-FĢ0#."D0.bD0.ŢD0.D0/"D0/bD0/Ţ2BCHIPQWXYZbchipqwxyz$&ty 24",TX@     @   H P p `  $(,04  8<HLP$d:p<JdfpĹȹ̹X ` 8P (8@BDɦHJLNPfTVX\      & ,.0& 468F <>@BDf HJLNPFTVXɦ\    Ċ*+Ď*Ě*!ƁĠ.Ċ213Ď2Ė2Ċ:;Ď:Ė:1ĚDĊF=GĎFĚFA ơĊR3SĎRĖR[&]BĊ*+Ď*Ě*ao]o]Ġ.Ċ213Ď2Ė2Ċ:;Ď:Ė:1ĚDĊF=GĎFĚFo]} ĊR3SĎRĖR[&]ĖZɦF0F0Ɇɦ&FFf "bŢɆ!#Ţ"bƢɆ$ɦ%ŢFfGfFfHfFf&Ffɦ(GfɆ)ffzr|r~rrrzs|s~sss"bŢ"bŢ"c C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v vf*F,&.F/f0Ɇ1ɦ2346&7F8f9Ɇ:ɦ;Ɇ=f?Ɇ@ɦABCfEbŢFfHIK"b&LFMfNɆO! ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffFo]o]o]Fo]o]Fo]Fo]Fo]o]Fo]o]Fo]Fo]o]o]o]o]Fo]Fo]o]Fo]o]Fo]Fo]o]Fo]o]o]++o]1313;;3S3S=G=Go]3S3So]=G=Go]o]o]1313o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*y++o]13131313;;3S3S3S3S3S3S++o]1313;;=G=Go]F=GF=Go]3S3SR3SR3S[[pNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy"cyy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*Ɓ ơA21A1:AF=GAA=GR3SA3SZ[A[*a o]A21A1:AF=Go]A=GR3SA3SZ[A[*ĢŢ "AŢ*Ģbb ŢAb2ĢA2Ģ"A":ĢbAb:ĢŢAŢRĢARĢ"A"FľbƢAbFľŢAŢRľ"A"RľbAbFĢƢAFĢ"bA"2Ġ"A"2ĠbAbfSfFTfGUfHf0TfFf0TfF* Ţ" bA Ţ* Ƣ  "A 2 bA b2 ŢA Ţ2 A 2"A":bAb:ŢAŢRAR"A"RbAbRŢAŢRAR"A"*b "Ab*Ţb AŢ2"A"2bAb:ŢAŢ:AF"ƢA"FbŢAbCACţcARARACţAţcAcZAZAC: ``|+'UCol a# DDDT T ""X'X'`+2irT@08@HPX\diqv~08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  #Deʆʧ6*   b~ ,.0ɦ468<>@BDHJLNPɦTVX\      f,.0f 468Ɇ <>@BDɦ HJLNPɆTVX\    Ċ*+Ď*Ě*!ƁĠ.Ċ213Ď2Ė2Ċ:;Ď:Ė:1ĚDĊF=GĎFĚFA ơĊR3SĎRĖR[&]łĊ*+Ď*Ě*ao]o]Ġ.Ċ213Ď2Ė2Ċ:;Ď:Ė:1ĚDĊF=GĎFĚFo]} ĊR3SĎRĖR[&]ĖZFF0F0&FfɆɆɦ"bŢ F"Ţ"bƢ#$Ţ&')*,&-F.f/Ɇ0ɦ1235&6F7&9;&<F=f>Ɇ?AbŢɆBDɆEɦF"bGHJ&K!Fo]o]o]Fo]o]Fo]Fo]Fo]o]Fo]o]Fo]Fo]o]o]o]o]Fo]Fo]o]Fo]o]Fo]Fo]o]Fo]o]o]++o]1313;;3S3S=G=Go]3S3So]=G=Go]o]o]1313o]++o]13131313;;3S3S3S3S3S3S++o]1313;;=G=Go]F=GF=Go]3S3SR3SR3S[[pNN!#%*Ɓ ơA21A1:AF=GAA=GR3SA3SZ[A[*a o]A21A1:AF=Go]A=GR3SA3SZ[A[*ĢŢ "AŢ*Ģbb ŢAb2ĢA2Ģ"A":ĢbAb:ĢŢAŢRĢARĢ"A"FľbƢAbFľŢAŢRľ"A"RľbAbFĢƢAFĢ"bA"2Ġ"A"2ĠbAb*" bA*"Ƣ bA"2ŢAŢ2A2"A"2bAb:ŢAŢ:AR"A"RbAbRŢAŢRAR "A "R bA b* Ţ "A Ţ* b  "A 2 bA b2 ŢA Ţ: A : "A "F bƢA bF Ţ A Ţ # ŃA Ń  C ţA CRARBABŃACţAţZAZBAB@     @   H P p `  $(,04  @DHX\`ptx| X ` 8P ("@DH$X\`&ptx|(*,h p ( B  H`88 h@Xx0 P@  9<9:ԹܹFQTQZReleZfL؈عYĹ9<9:ԨܨFQTQHReleHfL艈؀بHĨH;;99.0EEEEFFFFJJHHSSQQRR24RR]]]]^^^^aa9c(cffggee68fhqqvvyyzzzzY{H{9{({ڂȂىȉyh ٞȞڢȢ٦Ȧ٭ȭ9(yh:<Y™ɈɹʨA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H ȠdpdpЩوPȈP    8Pd8Pd::RRffC: C``3R   (` 'ResB P Version2.1.19.14  'ResBP %%ALIAShe  'ResBP %%ALIAShe_IL  'ResB Versioncollationsprivate-kanaSequencestandard%%CollationBinunihan35.12.1.49.82=[import und-u-co-private-unihan][import ja-u-co-private-kana]'[strength 3][reorder Latn Kana Hani]&0<<<<0&[before 3]A0<<<A0|0=B0|0=K0|0=0|0=L0|0=U0|0=V0|0=_0|0=`0|0=j0|0=o0|0=p0|0=q0|0=~0|0=0|0=0|0=0|0=0|0=0|0<<<<0|0=g|0=0|0=q|0=0|0=v|0=0|0=0|0={|0=0|0=0|0=|0=0|0=0|0=|0=0|0=|0=1|0=0|0=0|0=0|0=|0=0|0=l|0=0|0=|0=0|0=|0=1|0=0|0=0|0=|0=0|0=0|0&[before 3]C0<<<C0|0=D0|0=M0|0=N0|0=W0|0=X0|0=a0|0=b0|0=k0|0=r0|0=s0|0=t0|0=0|0=0|0=0|0<<<<0|0=h|0=0|0=r|0=0|0=w|0=0|0=0|0=||0=1|0=0|0=0|0=|0=0|0=0|0=|0=0|0=|0=1|0=0|0=0|0=0|0=|0=0|0=|0=1|0=0|0=0|0&[before 3]E0<<<E0|0=F0|0=O0|0=P0|0=Y0|0=Z0|0=c0|0=d0|0=e0|0=l0|0=u0|0=v0|0=w0|0=0|0=0|0=0|0=0|0=0|0<<<<0|0=i|0=0|0=s|0=0|0=x|0=1|0=0|0=0|0=}|0=1|0=0|0=0|0=o|0=0|0=|0=0|0=0|0=|0=1|0=0|0=|0=1|0=0|0=0|0=0|0=|0=1|0=0|0=m|0=0|0=|0=0|0=|0=1|0=0|0&[before 3]G0<<<G0|0=H0|0=Q0|0=0|0=R0|0=[0|0=\0|0=f0|0=g0|0=m0|0=x0|0=y0|0=z0|0=0|0=0|0=0|0<<<<0|0=j|0=0|0=t|0=0|0=y|0=0|0=0|0=~|0=0|0=0|0=|0=0|0=0|0=|0=0|0=|0=1|0=0|0=0|0=0|0=|0=0|0=|0=1|0=0|0=0|0=0|0&[before 3]I0<<<I0|0=J0|0=S0|0=T0|0=]0|0=^0|0=h0|0=i0|0=n0|0={0|0=|0|0=}0|0=0|0=0|0=0|0=0|0=0|0<<<<0|0=k|0=0|0=u|0=0|0=z|0=0|0=0|0=|0=0|0=0|0=|0=1|0=0|0=0|0=|0=0|0=|0=1|0=0|0=0|0=0|0=|0=0|0=n|0=0|0=|0=0|0=|0=1|0=0|0=f|0=0|0&[before 3]B0<<<B0|0=A0|0<<<<0|0=q|0=0|0=g|0&[before 3]D0<<<D0|0=C0|0<<<<0|0=r|0=0|0=h|0&[before 3]F0<<<F0|0=E0|0=0|0=F0|0/0=E0|0/0=0|0/0<<<<0|0=s|0=0|0=i|0=0|0=0|0/0=s|0/0=0|0/0=i|0/0=0|0/0&[before 3]H0<<<H0|0=G0|0<<<<0|0=t|0=0|0=j|0&[before 3]J0<<<J0|0=I0|0<<<<0|0=u|0=0|0=k|0&[before 3]K0<<<K0|0=0|0<<<<0|0=v|0=0|0&[before 3]L0<<<L0|0<<<<0|0&[before 3]M0<<<M0|0=N0|0=M0|0/0=N0|0/0<<<<0|0=w|0=0|0=0|0/0=w|0/0=0|0/0&[before 3]O0<<<O0|0=P0|0=O0|0/0=P0|0/0<<<<0|0=x|0=1|0=0|0=0|0/0=x|0/0=1|0/0=0|0/0&[before 3]Q0<<<Q0|0=0|0<<<<0|0=y|0=0|0&[before 3]R0<<<R0|0<<<<0|0&[before 3]S0<<<S0|0=T0|0=S0|0/0=T0|0/0<<<<0|0=z|0=0|0=0|0/0=z|0/0=0|0/0&[before 3]U0<<<U0|0=V0|0=U0|0/0=V0|0/0<<<<0|0={|0=0|0=0|0/0={|0/0=0|0/0&[before 3]W0<<<W0|0=X0|0=W0|0/0=X0|0/0<<<<0|0=||0=1|0=0|0=0|0/0=||0/0=1|0/0=0|0/0&[before 3]Y0<<<Y0|0=Z0|0=Y0|0/0=Z0|0/0<<<<0|0=}|0=1|0=0|0=0|0/0=}|0/0=1|0/0=0|0/0&[before 3][0<<<[0|0=\0|0=[0|0/0=\0|0/0<<<<0|0=~|0=0|0=0|0/0=~|0/0=0|0/0&[before 3]]0<<<]0|0=^0|0=]0|0/0=^0|0/0<<<<0|0=|0=0|0=0|0/0=|0/0=0|0/0&[before 3]_0<<<_0|0=`0|0=_0|0/0=`0|0/0<<<<0|0=|0=0|0=0|0/0=|0/0=0|0/0&[before 3]a0<<<a0|0=b0|0=a0|0/0=b0|0/0<<<<0|0=|0=0|0=0|0/0=|0/0=0|0/0&[before 3]d0<<<d0|0=c0|0=e0|0=d0|0/0=e0|0/0=d0|0=c0|0/0=d0|0/0<<<<0|0=|0=0|0=o|0=0|0=0|0/0=|0/0=0|0/0=0|0=|0=0|0/0=o|0/0=0|0/0=|0/0&[before 3]f0<<<f0|0=g0|0=f0|0/0=g0|0/0<<<<0|0=|0=0|0=0|0/0=|0/0=0|0/0&[before 3]h0<<<h0|0=i0|0=h0|0/0=i0|0/0<<<<0|0=|0=1|0=0|0=0|0/0=|0/0=1|0/0=0|0/0&[before 3]j0<<<j0|0<<<<0|0=|0&[before 3]k0<<<k0|0<<<<0|0=|0&[before 3]l0<<<l0|0<<<<0|0=|0=1|0&[before 3]m0<<<m0|0<<<<0|0=|0&[before 3]n0<<<n0|0<<<<0|0=|0&[before 3]o0<<<o0|0=p0|0=o0|0/0=p0|0/0=q0|0=q0|0/0<<<<0|0=|0=1|0=0|0=0|0/0=|0/0=1|0/0=0|0/0=0|0=0|0/0&[before 3]r0<<<r0|0=s0|0=r0|0/0=s0|0/0=t0|0=t0|0/0<<<<0|0=|0=1|0=0|0=0|0/0=|0/0=1|0/0=0|0/0=0|0=0|0/0&[before 3]u0<<<u0|0=v0|0=u0|0/0=v0|0/0=w0|0=w0|0/0<<<<0|0=|0=1|0=0|0=0|0/0=|0/0=1|0/0=0|0/0=0|0=0|0/0&[before 3]x0<<<x0|0=y0|0=x0|0/0=y0|0/0=z0|0=z0|0/0<<<<0|0=|0=1|0=0|0=0|0/0=|0/0=1|0/0=0|0/0=0|0=0|0/0&[before 3]{0<<<{0|0=|0|0={0|0/0=|0|0/0=}0|0=}0|0/0<<<<0|0=|0=1|0=0|0=0|0/0=|0/0=1|0/0=0|0/0=0|0=0|0/0&[before 3]~0<<<~0|0<<<<0|0=|0&[before 3]0<<<0|0<<<<0|0=|0&[before 3]0<<<0|0<<<<0|0=|0=1|0&[before 3]0<<<0|0<<<<0|0=|0&[before 3]0<<<0|0<<<<0|0=|0&[before 3]0<<<0|0=0|0<<<<0|0=|0=0|0=l|0&[before 3]0<<<0|0=0|0<<<<0|0=|0=0|0=m|0&[before 3]0<<<0|0=0|0<<<<0|0=|0=0|0=n|0&[before 3]0<<<0|0<<<<0|0=|0=1|0&[before 3]0<<<0|0<<<<0|0=|0=1|0&[before 3]0<<<0|0<<<<0|0=|0=1|0&[before 3]0<<<0|0<<<<0|0=|0=1|0&[before 3]0<<<0|0<<<<0|0=|0=1|0&[before 3]0<<<0|0=0|0=0|0/0=0|0/0<<<<0|0=|0=0|0=0|0=0|0/0=|0/0=0|0/0=0|0/0&[before 3]0<<<0|0=0|0/0<<<<0|0=0|0=0|0/0=0|0/0&[before 3]0<<<0|0=0|0/0<<<<0|0=0|0=0|0/0=0|0/0&[before 3]0<<<0|0=0|0/0<<<<0|0=f|0=0|0=0|0/0=f|0/0=0|0/0&[before 3]0<<<0|0<<<<0|0=|0&A0<<<<0=g&B0<<<<0=q&C0<<<<0=h&D0<<<<0=r&E0<<<<0=i&F0<<<<0=s&G0<<<<0=j&H0<<<<0=t&I0<<<<0=k&J0<<<<0=u&K0<<<<0=v&M0<<<<0=w&O0<<<<0=x&Q0<<<<0=y&S0<<<<0=z&U0<<<<0={&W0<<<<0=|&Y0<<<<0=}&[0<<<<0=~&]0<<<<0=&_0<<<<0=&a0<<<<0=&c0<<<<0=o&d0<<<<0=&f0<<<<0=&h0<<<<0=&j0<<<<0=&k0<<<<0=&l0<<<<0=&m0<<<<0=&n0<<<<0=&o0<<<<0=&r0<<<<0=&u0<<<<0=&x0<<<<0=&{0<<<<0=&~0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0=l&0<<<<0=&0<<<<0=m&0<<<<0=&0<<<<0=n&0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0=&0<<<<0&0<<<<0=&0<<<<0&0<<<<0&0<<<<0=f&0<<<<0=&0<<<<0&0<<<<0&00<<0&00<<0&' '=*'0'&'!'=&'"'=&'#'=&'$'=&'%'=&'&'=&''=&'('=&')'= &'*'= &'+'= &','= &'-'= &'.'=&'/'=&0=&1=&2=&3=&4=&5=&6=&7=&8=&9=&':'=&';'=&'<'=&'='=&'>'=&'?'=&'@'= &A=!&B="&C=#&D=$&E=%&F=&&G='&H=(&I=)&J=*&K=+&L=,&M=-&N=.&O=/&P=0&Q=1&R=2&S=3&T=4&U=5&V=6&W=7&X=8&Y=9&Z=:&'['=;&'\'=<&']'==&'^'=>&'_'=?&'`'=@&a=A&b=B&c=C&d=D&e=E&f=F&g=G&h=H&i=I&j=J&k=K&l=L&m=M&n=N&o=O&p=P&q=Q&r=R&s=S&t=T&u=U&v=V&w=W&x=X&y=Y&z=Z&'{'=[&'|'=\&'}'=]&'~'=^&=&=&=&=&=&==11&==21&==41&==71&==81&==91&==A1&==B1&==C1& ==E1& ==F1& ==G1& ==H1& ==I1&==J1&==K1&==L1&==M1&==N1&==@1&!==D1&`==d1&a==O1&b==P1&c==Q1&d==R1&e==S1&f==T1&g==U1&h==V1&i==W1&j==X1&k==Y1&l==Z1&m==[1&n==\1&o==]1&p==^1&q==_1&r==`1&s==a1&t==b1&u==c1&==31&==51&==61&==:1&==;1&==<1&===1&==>1&==?1& =&!=&!=&!=&!=&%=&%=&%=&0=d&0=a& 0=b& 0=c &0<*~3}3|3{32[import ja-u-co-private-kana]&[last regular]<*NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! e} ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq@ O&'UCol a# <HHggpppplrlr  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_^_`abcdefghijklmnopqrstuvwxyz{|}~2irTK@`08@H0808080808080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`000aiqy00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 #+3;CJRZbjrz "*2:BJRZbhpx %-5=EMU]emu} #+3:BJRZbhpx (08@HPX`hpx&-5=EMU]emu} %-5=EMU]emu} "*2:BJPX`how    & . 5 < D L T \ d l t |    ( 0 8 @ H P X ` h p x     ' / 7 > F M U ] e m u }    # + 3 ; C K S [ c k s { 0000    " * 2 : B J R Z b j r z   (08@HPX`hpx&.6>FNV^fnv~000000 $,4<DLT\dlt| #+3;CKRYaipx000000 $,4<DLT\dlt|000 "*2:AIQY000`hpx0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X00PPPBPPPPPPPPPPPPPPPPPPPPPPPPPPPP0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 #+3;CKS[cks000000000000000000000000000000000{00000000000000000000000000000000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "*200000000000000000000000000000000000000000000000  Zx     j    y  ʠ$Efʇʨ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē* Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ ?Ţ !AaƁơ!Abơ"aƂ!BƁƢAbơ"aƂAbơ!AaƁơAbƢ B Ɓ Ƣ ! B Ƃ  ! A a Ɓ ơ  ! A a Ɓ ơ  ! A a Ƃ BƂqWB#yyy yyy yyyyyyyyy4yyyyByyyyy y"y$y&y(y*ygyiykymyoyqysyuywyyy{y}yyyyyyyyyyeyv u t s r %vwK L)V^MN0OUUPQR57SToCUVu0X[A@c\]^_F`abWXgefSdcEdhikjxl$cmd8lo7z5sGd\tyrvnpq'y|z|Wtx}uv{~w{(,9tLKUy8pPp\\H7lH3LI,zu{tMDdib]3O@"  1X\'w;v:D,VYH!N hAJM6m9t} 7  !    ^uV" #BI8Bw !!"#$%&('*+Zn-I./eN2q13K4576i:89:;e_kVc>BCA~& 8DE9CCNMVHIKLkIJFGLBOSldVTQZUXY[]8RP\W_haefb`jigc^dxktlmrqqspf:noy[~uiv{x>P|}zw%f* (gJ9jThC|<QqU>lS8)']hujM&=Y1yRxZE*KVe:[d?     mt0eEyfW(>iT X!#"O$%!+%.} &)k*z+/0-',53642;1v:;7"L9W<=8^>?C@B)AOHEDFGIJjLKMP@!NQRUSTVW ^XY,~Z[_\]^_abcW(#m)N0*`d{?e~Rfkghj -i*<nmkol+=pqsr ve3;tuv`\wxyz:{n|}J6^"~4j3zV6 lf\xW|}gXo+hiC$mOmyx;Z+[/,|anP{rQQ#@R6w$\JZBSIS U|  "L Y  Vz  : r>o&ZL0L$*"'!&{)A#(%+-75213:,0 46Xr.98OW/;>@+FT<DBC?Ab-5E:KO?HMN=JPMIG"=l\#WTUTX[VqYSVU]^R(.Zbafgeh`dij_ c|Q?wmnovu/sYprtkqxXlc{F}zy~LZ|k0Y u};X}mCMD U[oR+;r  s@V&P}!$< 1%fS5~nB[3']Wd1pCa\h(v2s-E( i    #"!T$&%2]~'j()*T` ,>- .A/S20314X5r7689s):\> =[<ZC#B@AaG EFBDIHMNJKL^OPTQSRUV ]X[ZW\Y^_x`bcd$ ef*?~we<g#h%itjk4mYorqqnpsbKvtQu7wx} Uz;?G|y~>{n]p37fR4j2%> \y_@4m_X]v#uC5F,+ <4p `&9'D,,4- )] g  w  %! #&1"$'+(),-/{ ^103 665787:9;<=Q.~: >?@ACBZDF-EGHIJKMLN_OPyQRS-TVUXWZ [\z]_^o&Ya8T`bjcgk|{igd$eml7gkfhuvDWxqwDnsqpr{ytHg|zo'})(sI  ( Eh1FA^|`sRgG,p!k-I)E.y96;}=:w;<(      LpF   GN!"H a#?&;$'().+,3.0-/I*1/32.@46%57z89:;B=<>?M!F@ABCDnEWF n*FGHJIKLMNOQ!PRTSUVOXYW[[Z+b^`]._aed-cbijfJHghjlkmonqp` Ysuvr%ty\wRx~{} J)z|lz<K=]~UkGa"|  2H._/1ZXfrlV*3 2  >  6/"2?I [ q!$#"&%')(i*+,0./-12345J6j!78m9:<K.>@BAZD? HCEgGHFNMOJPKILSRQUTV XWY;=[Z@\K}lba ^`J_]*cdz3e[=fgij)klmtnuo rsiKpqt\uvwyx]{~|b}D+t#~+36: p!@md"ksAo2,<Bb<=Pr t4Q4    cM@<ARAL`vd!%" '$&#eY(651+/h*260:,4).$-5]738:]=9pC%<;K>E?FB{8DAG@COKNLPJ0MHfw/SUVRTIQYX?W[Z^`\abci}edfghjkDlmnopqrsutvwx{yzgM|}~Faxs]E-Bw1GU70.4F !YX=<>_#"I^J>#$?lGMy 9YzT/z$ou^     Ga1L%5NNqM+)'Q"-! &"%*$(*h.78?650/-,2148i3%9EFhC9AHB@#>:H<G=I;|DZRMPULVJS]NOTQWKYXk_jm[`i0ohd:^fk,cl6gb{2r{e$pu;qxyntwzsv~}1\j|9H_77aE1vNODNSD<*)BFj/4hs     |&~.'tJ%![ #$&"')(*+=,m-./p4530216?879E;<=>BCA?:@D8bGFIHKJL}MNOP@FQRSATUWVPXYZI[\]^_`a2bcd_ek`hgEfijkOlQmpqnhon/ulCts9rwxvx'{n~z|}yJe6`Y6(C&m%+~ =WK') K=c&;W e(/*I^=>)7_Sa     PR #!#$%"&D'G(),"+*n-/.713026458Z9Z;:>y=<A@?tBCD>9EFGSHIJK_L5@Mq8ParrNPOQwuRTcVW-?U^[hXbY]jg0\TJZ_Ta`bju.iosdefgklcmOnn@EorptvusLSxwypzG{|}c+0H~2qdN[`vg,E &OHeUD2vP -{0/wx' P5 ;A oA.'oMTA`ONP08    *q+1a "!#bQ$f&%(/<'y)*(x,q+/-.0123_r6574;=9$S<i=>V?:ACB@DEBFGH lIJKOLMNPQQRp&STUWcX8Y][\ Z^_`abedcxfghijkRlm#ourqcR2ftsz`owv,xuyz|{ab}~534*9Sa3O }r4$%&CsN{4. bG   s B!  #" $%&'().*+/0-,d87Q5421 c5;:96<=BAC >?F@HDIFEpJKLG3MEQRPOUNSTWVYZ[?X\]^_`abcdefig2hjk~lnom?'YeqrstGui5vxwyz{|}~fhn D0TyyU:_I#%(+0}9 - Dd6$.*P)NV4+t:(;y$rQ=rE/28   01o+Nj2G"0QR1j>gpN :&113J=QSE,"ugY F s_9?@}l [DEBy6IWT^^I1K><|P?VF }!%?9?M3"%B%?@6Y+IZrQZx     j    y  ʠ$Efʇʨ6*   b *,.02468:<>@BDFHJLNPRTVXZ\     F H "A AƁa ơ !aơ!Aơa!ƁAơaAơ!AaƁơAƁ !  ! A Ɓ  ! A a Ɓ ơ a Ɓ#yyy yyy yyyyyyyyy4yyyyByyyyy y"y$y&y(y*ygyiykymyoyqysyuywyyy{y}yyyyyyyyyy       c g e i   U,D"'vYA^uI*nN>&Ll_PwJ)Sd?eRRf+sez#U &; ?FL <%B]Fw%tK_1:DIE;Mq`"II&D =Dt"-B5"Q?ZY+KZ@z@z@z@z@ z@ z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@ z@ z@"z@"z@$z@$z@&z@&z@(z@(z@*z@*z@*z@,z@,z@.z@.z@0z@2z@4z@6z@8z@:z@:z@:z@z@>z@>z@@z@@z@@z@Bz@Bz@Bz@Dz@Fz@Hz@Jz@Lz@Nz@Nz@Pz@Pz@Rz@Rz@Tz@Vz@Xz@Zz@\z@^z@^z@`z@bz@dz@fz@ z@z@z@^z@`z@bz@dz@z@z@ z@z@z@m @z@z@ z@z@z@zz@@z@z@zz@@z@z@z@ z@"z@$z@&z@(z@*z@,z@.z@0z@2z@4z@6z@8z@:z@z@@z@Bz@Dz@Fz@Hz@Jz@Lz@Nz@Pz@Rz@Tz@Vz@Xz@Zz@\z@^z@`z@bz@dz@fz@m @z@z@ z@z@z@zz@@z@z@zz@@z@z@z@ z@"z@$z@&z@(z@*z@,z@.z@0z@2z@4z@6z@8z@:z@z@@z@Bz@Dz@Fz@Hz@Jz@Lz@Nz@Pz@Rz@Tz@Vz@Xz@Zz@\z@^z@`z@bz@dz@fz@zF.zeyzzm zz zzzzzzzzzzzz z"z$z&z(z*z,z.z0z2z4z6z8z:zz@zBzDzFzHzJzLzNzPzRzTzVzXzZz\z^z`zbzdzfzRzFVzp*2pNNp*2!#%m Wm000000v0z00o0:zr0zx0@z{0Bz]00h0u0 u0>zx0@z{0Bzh0.zo0:zr0zv0>zw0>zr0?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_^_`abcdefghijklmnopqrstuvwxyz{|}~2irT@ 08@H0808080808080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`000aiqy000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  ʠ$Efʇʨ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē* Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ ?Ţ !AaƁơ!Abơ"aƂ!BƁƢAbơ"aƂAbơ!AaƁơAbƢ B Ɓ Ƣ ! B Ƃ  ! A a Ɓ ơ  ! A a Ɓ ơ  ! A a Ƃ BƂqWB#yyy yyy yyyyyyyyy4yyyyByyyyy y"y$y&y(y*ygyiykymyoyqysyuywyyy{y}yyyyyyyyyyey Zx     j    y  ʠ$Efʇʨ6*   b *,.02468:<>@BDFHJLNPRTVXZ\     F H "A AƁa ơ !aơ!Aơa!ƁAơaAơ!AaƁơAƁ !  ! A Ɓ  ! A a Ɓ ơ a ơ#yyy yyy yyyyyyyyy4yyyyByyyyy y"y$y&y(y*ygyiykymyoyqysyuywyyy{y}yyyyyyyyyy       c g e i   @z@z@z@z@ z@ z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@ z@ z@"z@"z@$z@$z@&z@&z@(z@(z@*z@*z@*z@,z@,z@.z@.z@0z@2z@4z@6z@8z@:z@:z@:z@z@>z@>z@@z@@z@@z@Bz@Bz@Bz@Dz@Fz@Hz@Jz@Lz@Nz@Nz@Pz@Pz@Rz@Rz@Tz@Vz@Xz@Zz@\z@^z@^z@`z@bz@dz@fz@ z@z@z@^z@`z@bz@dz@z@z@ z@z@z@m @z@z@ z@z@z@zz@@z@z@zz@@z@z@z@ z@"z@$z@&z@(z@*z@,z@.z@0z@2z@4z@6z@8z@:z@z@@z@Bz@Dz@Fz@Hz@Jz@Lz@Nz@Pz@Rz@Tz@Vz@Xz@Zz@\z@^z@`z@bz@dz@fz@m @z@z@ z@z@z@zz@@z@z@zz@@z@z@z@ z@"z@$z@&z@(z@*z@,z@.z@0z@2z@4z@6z@8z@:z@z@@z@Bz@Dz@Fz@Hz@Jz@Lz@Nz@Pz@Rz@Tz@Vz@Xz@Zz@\z@^z@`z@bz@dz@fz@zF.z7eyzzm zz zzzzzzzzzzzz z"z$z&z(z*z,z.z0z2z4z6z8z:zz@zBzDzFzHzJzLzNzPzRzTzVzXzZz\z^z`zbzdzfzRzFVzp*2pNNp*2!#%m Wm000000v0z00o0:zr0zx0@z{0Bz]00h0u0 u0>zx0@z{0Bzh0.zo0:zr0zv0>zw0>zr02F"͞͞ў¥.Þj":u2(< ZL|4"ؚؚߚN%/tBl`ޘޘ{zߘ{~cĖuwxpΘzۘ{NdF^"qqr2r^jbkPilV˗p^bȹbeQjWW\$]2"̑̑CёDRSHwV̵09BI?,ƑCʎʎ)f/&00dp(kF"UUxd~ 7&F~~҉Zk@LJc"nnrxxM( *T 386bswFs|"QQ~6s||J~6yyxtzBzjzvwhwi:yryw؋u"vvZv\v^wgҋuP^uPvvX>}vXuuK*uK(uL,0uLrs>Ts>htH$tH޳kF*r"GrGr2Yr3[r3Ьr7r*r/6r1@;r1~?r1llFl4l&kp!dkpkkfke"(g(g kbkykeeHfgee e̤edeJ6bKb/e4e6V]F^"a_a_s__bb^4 _._P_fr^r^z^X^^]]$]]NP[""\"\{8\|n\q\NP[q[s.[y0\z8 Y Y_2Y_'YasYd`VNWPX^4Y^QFAS"SS/|S2S3S4AS,\S.dSiS.RR*4S+S+~8S,QQ R!HR'jN"kQkQQQfQLN,N |?QheQ ?N?NYNNPNN(N,N26NrNN(N)N,N-N6N7N?N@NYNZNNNNNNNNN?Q@QeQfQkQlQQQQQQQQQQQRRRRRRSSSS8S9SASBS\S]SdSeSiSjSSSSSSSSSVVW WXXYY Y YYY'Y(YsYtYP[Q[[[[[\\"\#\8\9\n\o\q\r\]]]]]]]]r^s^z^{^^^^^^^ _ ___P_Q_a_b_s_t___b b6b7bKbLb/e0e4e5eeeeeeeeeeeeeffg g(g)g k!kbkckykzkkkkkkkkkllll4l5lkplp*r+r6r7r;r?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab'defghijklmnopqrstuvwxyz{|}~E< '``3w  (`| 'ResB    6VersioncollationsstandardSequence%%CollationBin35.12.1.19.140[reorder Cyrl]&<Q<<<&<<<<&[before 1]L<V<<<('UCol a# <@@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@08@H080808080808080808080808PX^fdl080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|00tttttttttttttttttttttttttttttttt00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ)aa")aabaaaap*2pNNp*2!#%(a0)a(a0)aE< 7``3  (` 'ResB {VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.141[import und-u-co-search][import kl-u-co-standard]&D<<<<<<<<<<&Q<<8<<<K''&t<<</h&T<<</H&Y<<u<<<U<<u <<<U &[before 1]<<<<<<<<<<<e(<<<E(<<<<<<<<<<<Q<<<P<<S<<<R<<<</'UCol a# DDD&&,),),,///2irT@\ 08@HPX_glty08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000$00000000000000000*00000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000=00000000000000000000E00K0000000000000000000000000000000000000000@|$P  Zx     j    y  #Deʆʧ6*  b~ ,.0ɦ468:<`@BDFHJLNPfTVXZ\      ,.0F468:<>@BDHJLNP& TVXZ\    Ċ*Ĉ*Ď*Ě*!!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚFa AĊRĈRĎRFZĈZŢ"Ċ*Ĉ*Ď*Ě*ơo]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF} o]ĊRĈRĎRFZĈZĖZ  F0F0AFJƁ!AGZGZ& FfɆɦbŢ"b"bŢbƢ""bbƢŢ"FfGfFfHfFf&FfGfffzr|r~rrrzs|s~sss"bŢ"bŢ"c C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v v&FfɆ ɦ!"#%&&F'f(Ɇ)ɦ*+,`! ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffFo]o]Go]Fo]Go]Fo]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy"cyy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*Ɓ ơ20(A>0'JFFFa ƁRZF ZGDŢ*ơ o]20(F RZF ZGDb*Ģb Ƣ*Ģ "RĢb ŢRĢ "Fľb ƢFľ "Rľb ŢRľ "FĢ" bFĢƢ fSfFTfGUfHf0TfFf0TfF*b Ƣ*  ŢR  "R b  ŢR "Rb ŢR "Rb Ţ*" b*Ƣ F "Fb Ƣ#  CŃ ƣ  R "Rb ŢC ţc '(C: {``)'UCol a# DDDdd ""r%x%h)2irT@08@HPX_glty080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|$  Zx     j    y  ʠ $Efʇʨ6*   b~ ,.0468:<ɠ@BDɆHJLNPɦTVXZ\      F,.0Ɇ468:<>@BDFHJLNPfTVXZ\    Ċ*Ĉ*Ď*Ě*!!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚFa AĊRĈRĎRFZĈZŢb Ċ*Ĉ*Ď*Ě*ơo]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF} o]ĊRĈRĎRFZĈZĖZ& F F0F0AFJƁ!AGZGZf Ɇ ɦbŢ"b"bŢbƢ&F""bbƢŢ"fɆɦ&FfɆɦ !"$&%F&f'Ɇ(ɠ!Fo]o]Go]Fo]Go]Fo]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNN!#%*Ɓ ơ20(A>0'JFFFa ƁRZF ZGDŢ*ơ o]20(F RZF ZGDb*Ģb Ƣ*Ģ "RĢb ŢRĢ "Fľb ƢFľ "Rľb ŢRľ "FĢ" bFĢƢ *b Ƣ* R" bRŢ R" bRŢ R" bRŢ *" b*Ƣ  "F "Fb Ƣ c  C  ƣ  R "  bR Ţ  # Ń  C ţ  '(@     @   H P p `  $(,04  <@DLPTX`hlp| X ` 8P ("<@D$LPTX`dhlp&|(h p ( B  H`88 h@Xx0 Px@  999y:ٰBIIIYJYYYZZDzryyyyzٴ٤999h:ȰBIIIHJYYYHZDhryyyhzȴȤH::99*,AAAABBBBFFDDJJIIJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffȀiijjjj9k(kkkqqrrrr ttzzyy艺yhٕȕ9(.0YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȈTX`X`p    8Hd'рx8Hx::ٖȖC:  C``3Rx   (` 'ResB 'VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[normalization on][reorder Khmr]&[last tertiary ignorable]==&<<<&<<<<<<<<<<<<<<<<<<<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<&<<=&=&=&<<&<<&<<&<<&<<&<<&<<&<<&<<<&<<<&<<<&<<<<<<<<'UCol a# @LLLLbuv  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstvwxyz{|}~2irT@08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`hp000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  ʠ$Efʇʨ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZɠ` ɠ` ɠ` ɠ ` ɠ ` ɠ` ɠ` ɠ` ɠ``B ł CŢ ɀ@BłB !uuŃuuFuuuFuuuFuuuFuuuFduuuFfuuuFhuuuFjuuuFluuuFnuuuFpuuuFruuuFtuuuFvuuuFxuuuFzuuuF|uuuF~uuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuFuuuuFuuFuuFuuFuduuFuuFuuuFuuFuuFuuFuuFu0 u0 p*2pNNp*2!#%du0ţfu0Ńhu0ju0Clu0ţnu0pu0cru0tu0#vu0Ńxu0zu0C|u0ţ~u0u0cu0Äu0#u0Ńu0u0Cu0ţu0u0cu0Ôu0 #u0 Ńu0 u0 Cu0 ţu0 u0 cu0 äu0 #u0 Ńu0 u0ƃu0cu0Ûu0#u0uu0uuuuu0uu0u E< '``3  (` 'ResB}! !!| VersioncollationsstandardSequence%%CollationBintraditional35.12.1.19.14W[normalization on][reorder Knda Deva Beng Guru Gujr Orya Taml Telu Mlym Sinh]& < < < < \[normalization on][reorder Knda Deva Beng Guru Gujr Orya Taml Telu Mlym Sinh]& < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & = & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< & <<< 'UCol a#  4ttTTTT #$!)`hopq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+,-.'/rstuvwxyz{|}~2irT@u08@H08080808080808080808080808080808080808080808080808080808000000000000000000000000000000000000`00d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ%o%o%o%op*2pNNp*2!#%E<  ``F'UCol a# @//EE #$!)`hopq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+,-.'/rstuvwxyz{|}~2irT@08@H08080808080808080808080808080808080808080808080808080808000000000000000000000000000000000000`how000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  @aʂʣĢ'Hi6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*łĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]¡Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ%od ɤ$'d0ɤ9B$LɄ_hrD{ɄčDɄIJDɄ$dɤ$dɤ"+$5d>ɤGP$Zdc%o%o %o%o o %o%oo %o%oo %o %oo %o %oo%o %oo%o %oo%o %oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%oo%o%o o%o%o o%o%o o%o%o o%o%o o%o%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo %oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo%oo%oo%o o%o o%oo%oo%oo%oo%oo%o o%o"o%oo%oo%o$o%oo%oo %oo %oo %o o %o o %oo %oo %oo %oo %oo %o o %o"o %oo %oo %o$o %oo %oo!%oo!%oo!%o o!%o o!%oo!%oo!%oo!%oo!%oo!%o o!%o"o!%oo!%oo!%o$o!%oo!%oo"%oo"%oo"%o o"%o o"%oo"%oo"%oo"%oo"%oo"%o o"%o"o"%oo"%oo"%o$o"%oo"%oo(%oo(%oo(%o o(%o o(%oo(%oo(%oo(%oo(%oo(%o o(%o"o(%oo(%oo(%o$o(%oo(%oo#%oo#%oo#%o o#%o o#%oo#%oo#%oo#%oo#%oo#%o o#%o"o#%oo#%oo#%o$o#%oo#%oo$%oo$%oo$%o o$%o o$%oo$%oo$%oo$%oo$%oo$%o o$%o"o$%oo$%oo$%o$o$%oo$%oo%%oo%%oo%%o o%%o o%%oo%%oo%%oo%%oo%%oo%%o o%%o"o%%oo%%oo%%o$o%%oo%%oo&%oo&%oo&%o o&%o o&%oo&%oo&%oo&%oo&%oo&%o o&%o"o&%oo&%oo&%o$o&%oo&%oo'%oo'%oo'%o o'%o o'%oo'%oo'%oo'%oo'%oo'%o o'%o"o'%oo'%oo'%o$o'%oo'%oo)%oo)%oo)%o o)%o o)%oo)%oo)%oo)%oo)%oo)%o o)%o"o)%oo)%oo)%o$o)%oo)%oop*2pNNp*2!#%%o -   c î #  C ţ å # Ń ţ  c  Ń  C c Ý # C ţ  ţ Ń ł  %o  B B ł     B Cł  B ł0C  ¿  B łB B ł   %o  B B ł      B Dł  B ł0D  ¿  B łC Bł   %o  B B ł      B Eł  B ł0E  ¿  B łD Bł   %o  B B ł      B Fł  B ł0F  ¿  B łE Bł   %o  B B ł      B Gł  B ł0G  ¿  B łF Bł  %o ! !B B ł      B Hł  B ł0H  ¿  B łG B!ł  $ %o % %B $B $ł  $  " # #B Ił  $B $ł0I $ !¿  "B "łH "B%ł /  , , %o - -B ,B ,ł 0K ,Kł  ,B ,ł0K , *ł * + +B  )¿ M *BI + (B ) )B )ł (ł ( pJ (BJ  (ł (pJ (B & ' 'B 'ł &  &łIB &łJ *B-ł  0 %o 1 1B 0B 0ł  0  . / /B Lł  0B 0ł0L 0 -¿  .B .łK .B1ł  4 %o 5 5B 4B 4ł  4  2 3 3B Mł  4B 4ł0M 4 1¿  2B 2łL 2B5ł  8 %o 9 9B 8B 8ł  8  6 7 7B Nł  8B 8ł0N 8 5¿  6B 6łM 6B9ł  < %o = =B ? ?B Pł  @B @ł0P @ =¿  >B >łO >BAł  D %o E EB DB Dł  D  B C CB Qł  DB Dł0Q D A¿  BB BłP BBEł  H %o I IB HB Hł  H  F G GB Rł  HB Hł0R H E¿  FB FłQ FBIł  L %o M MB LB Lł  L  J K KB Sł  LB Lł0S L I¿  JB JłR JBMł  P %o Q QB PB Pł  P  N O OB Tł  PB Pł0T P M¿  NB NłS NBQł  T %o U UB TB Tł  T  R S SB Uł  TB Tł0U T Q¿  RB RłT RBUł  X %o Y YB XB Xł  X  V W WB Vł  XB Xł0V X U¿  VB VłU VBYł  \ %o ] ]B \B \ł  \  Z [ [B Wł  \B \ł0W \ Y¿  ZB ZłV ZB]ł  ` %o a aB `B `ł  `  ^ _ _B Xł  `B `ł0X ` ]¿  ^B ^łW ^Bał /  h h %o i iB hB hł 0Z hZł  hB hł0Z h fł f g gB  e¿ M fBX + dB e eB eł dł d pY dBY  dł dpY dB b c cB cł b  błXB błY fBił  l %o m mB lB lł  l  j k kB [ł  lB lł0[ l i¿  jB jłZ jBmł  p %o q qB pB pł  p  n o oB \ł  pB pł0\ p m¿  nB nł[ nBqł  t %o u uB tB tł  t  r s sB ]ł  tB tł0] t q¿  rB rł\ rBuł  x %o y yB xB xł  x  v w wB ^ł  xB xł0^ x u¿  vB vł] vBył  | %o } }B |B |ł  |  z { {B _ł  |B |ł0_ | y¿  zB zł^ zB}ł  %o!  B B ł    ~  B `ł  B ł0`  }¿  ~B ~ł_ ~Bł  %o"  B B ł     B ał  B ł0a  ¿  B ł` Bł  %o(  B B ł     B bł  B ł0b  ¿  B ła Bł  %o#  B B ł     B cł  B ł0c  ¿  B łb Bł  %o$  B B ł     B dł  B ł0d  ¿  B łc Bł  %o%  B B ł     B eł  B ł0e  ¿  B łd Bł  %o&  B B ł     B fł  B ł0f  ¿  B łe Bł  %o'  B B ł     B gł  B ł0g  ¿  B łf Bł  %o)  B B ł     B hł  B ł0h  ¿  B łg B E< i``3T t!  (`y! 'ResB OVersioncollationssearchSequence%%CollationBinsearchjlstandardunihan35.12.1.19.143[import und-u-co-private-unihan][reorder Hang Hani][normalization on][suppressContractions [@-D - -]]&'<<<<<<<<"<<<<<<<<#<<<<<<<<%<<<<<<&H<<<<<<<<<<<$<<<<<<&J<<<<<<<<<<<<<<<<<&<<<<<<<<<<<<<<I<<<<<<<<<<<<&G<<<<<<<<<<<<<<)<<<<<<&[last primary ignorable]<<<<<<@<<:<<a<<b<<c<<d<<e<<f<<g<<h<<i<<j<<k<<l<<m<<n<<o<<p<<q<<r<<s<<t<<u<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&[first primary ignorable]=|=|=|= | = | &=<<<21&=<<<81&=<<<C1&  = <<<F1&  = <<<I1[import und-u-co-search]&=&=Z&=&=& =&=&=&=&==&==&==&=& =[=& =\&=&=]&==&=^=& =&==&=&=&==&=& =& =& =&=&  =& =&=&=&=&=&==& =&  =& ==&=&=&=&=&= &=& =,& =!& ="& =#& =$&  =%&  =&& =+=& ='&=(&=)&=*=&=& =-=& =.& =/=& =0=& =1& =2=& =3&   =4&  =5&  =6& =7& =8& =9& =:& =;& =A=& =& =B& =C& =D&  =E&  =G=&  =H& =I& =& =J& =K&  =M&=R&=S&=V=& =W=&=&=&=&=&=X&ai=v&an=w&ci=x&cm=y&ei=z&en={&es=|&gi=}&gn=~&ie=&ieu=&igu=&ii=&in=&mc=&mcu=&mg=&mi=&mu=&na=&nau=&nes=&ngu=&nn=&ra=&re=&reu=&rg=&rgu=&rn=&ru=&sn=&ss=&tn=&ua=&uc=&ui=&un=&us=&as=&cn=&gc=&ic=&icu=!1[reorder Hang Hani][optimize [-- -- $,--/-18-9<@KMTX\p-qtw-xz---------ĬȬ̬լ׬----- -  ),--4-58D-EGIMO-PTXaclĻȻлӻ--- - --$-%')-0-148@-AC-EIL-MP]---------ļͼϼ-Ѽռؼܼ-- $,@H-ILPX-Ydh----Խ-սؽܽ - -D-EHLNT-UWY-[`-adhjp-qs-u{-}---о-ѾԾ׾-ؾ-- --@-ADHP-QUſ̿-ͿпԿܿ߿D-EHLT-UW-Y`dfhpu̘-̨̜̠-̫-̴-̸̼-- -$(,9\`dl-moqx͈͔-ͤ͘͜-ͧͩͰ-  -!$(0-135X-Y\_-ah-ikmt-ux|΄-·Ήΐ-ΔΘΠ-Σ-ά------- $,--/-18T-UX\d-egip-qtxπυόϡϨϰ---4-58aha9eiouvv{˄tRScisxӕ&<<*U[&1<<*QW|\xד&9<<&p<<*(PSE\]bncdd np[yݍ}ETfye{g|RをV'ϙ&t<<*~NNeP]^aWiqTGu+crww0&x<<*^NPpg@hlNgi&<<* QRRjwԞd&<<*R/`&R'R&<<*HPac&<<*dkLp/tt{PŃܕ(1Nmrv|yzf{}('uږt֚&<<*.R]`bxOhH{R0&<<*OIQ!SX^f8mprsP{[G`DhFh rwsxV}~*&<<*fSckTcc&4<<*VNPJXX*`'abiAZ^``pttX&5<<&I<<*[}_dm&P<<*NPTU []]*eNe!hKjrvw^}N߆NʐU|OVVmVVYadHffixz{xAi&l<<*NEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}  ߂b3dҙEםIO]OOPQR6SSSxWYZZh\\@_5bcbDcdsd+fiot uuuovzz{|ʀ؈lXݗș.ǝ&m<<* W@\ʃ Sc&p<<*Tzو͎Cc~hv&t<<*XH\czP]mX&<<*[_yzz&<<*&P8RRwSWbrc km7wR`h`w}7&<<*SWshvՕ&<<*:gjpom̎KyOQR1Sad;j?l |b~=&<<*wfxk<&ܭ<<*S-WNYcisExzz|us52RZ[]fOijYo}w|lo썽ڕ &<<*RGWGu`{̃V&<<Xj&<<*KQKRRbhuiN\P\Đ&<<*PRRae9hi~tK{냲9яIzSSX]^ oԉߍs&<<*NYdfj4tyy~_&+UdV]{Ş& <<* OS%`qbrl}f}>W\vy{& <<*NbQwNk&0<<*OOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$QeP^RXz\^__-ac2eeffhgkp sy}}A㇉-֞&4<<}&8<<*vO TbThY&@<<ё&}<<U&<<*:QZabbc*ch||&<<&<<*fVqDPWqg*&<<*Oczc&<<*WSg`isn7uUg&<<* }r&<<*VZf&<<*CNgQHYgSvY-[&@<<sY&A<<`&D<<*t^dyx&P<<*_l`b{c&U<<*[[^OQVo&x<<*RtY)_`YtљvTe[\1s/{с&<<*oQeV`z&̱<<*`f&<<*?\Z2[mxʈ&<<*BU(&<<Z& <<*%6T&t<<*{g}_u&u<<D&<<&Ȳ<<*<\lbT)`gbyy&ɲ<<*?Sn5ff&<<*Y69r&<<*9NNFOUWXV_eejkMnwz|}ˆ2[qab4ioIvƀv&<<*dozsuTY`|×&<<*VUMWadfm[nmoouCANJZ QWUIVXXkyN&<<*lSuT{]&<<*UXXXb^bdhvu|P;QZQ*djnmttwy`ܓ:39&<<*NWnW'Y \\6^_4bds۞QaeOlx&<<[&U<<*_`&ij<<*PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗSX"__Fac/ddj.mm z߃t͕U&ų<<*kpXrrhscwy{~j&ȳ<<*X`feeflqqZ4_ao&̳<<*mNzTX&ٳ<<*NQQR TaqgPhhm|ouwzcOPTW\d_#gfjm_X&}<<*mpsa}=jUr&<<*NuSkk>pr->[q^eSpt~̕&<<*LRW&<<*P]d,ekoC|~ͅdjZ`&<<*b؁^&<<*^gjmrtotސi`xz &<<*O ]_ m &<<Q&<<*ceugu&ɷ<<*NPiQQhj|||oҊϑU` im N&$<<*O7QRBT^na>bejo*y܅#bjΞ"QS3UhXv|ځ!b&%<<*Rfwkp+ybB ejjgvcH&(<<*ab#e#oIqt}o&#JL[]iEnȓ 1&,<<*QRR mpˆcic&4<<*^eko>|iY2px&5<<*us#&9<<*N6OV\]`s-{F4HaSdTY\$fklyӂɆw&@<<*Ooyg&\<<*Rddj^oprv\2ouXnsFvzjkd*jqךx&]<<*xy}Ƀ%WT_m o|F&`<<֊&q<<*X_'g'pt`|~1Qef1y"&<<*!Q(pbrxŒڌe y'y_|~M~yB&̸<<*NP[^eqBvwJ|'9VZdffo`sZ~˜ɘ&<<*&<<*XAZb\jmo;v/}7~8KP V]za,Ϛ&X<<*RegiAmnp t`tYu$vkx,^Jj2~~[&Y<<*mQ.bxR&\<<*O+P]m}*c&`<<*_DahB]n&m<<*Cvz&u<<*Rl&<<*QQ^o&<<*Q^iz}u0P&<<*O)RSTUe\`Nghlmrrttul|yψ̑БɛOzRTZmoy QО&<<*T~oqtW]`\sx||W~T0N&<<*gm3tu&<<*,xz {|\&ȹ<<*idjtuxxTRZLJ&ɹ<<*[U^ ow̓&̹<<*NMS)Z]N_ba=ciffn+ocpw,;E;XZT^5~>c˓ݓ&й<<*Ub+gl jz^y&ݹ<<*NY__g}T+`Rl-o҇M&<<*WYZ['fghkdqu㌁EFTsilswv &<<*L@ &<<*_[lsvv Q u?u{&q<<*QN^|&t<<*MQQRhlw w}}bONn|}&x<<*n{J&<<*Q T}Tff'invw„i:m&<<&<<*OQRY=^Uaxdydfg!jkk_rarAt8ww(OYZZH`ev w||eʇ~&<<*(glgrvfwFzQ܂&<<*kl&<<*"Y&gj^afnowwh&<<*oSXY^c4fsg:n+szׂ(mwЅ&4<<*R]aa bbdeYifkk!qs]uF~j'aQ8V^&5<<*X؞?V&8<<*PR;TOUevl } }^S`abkcpt&<<<*Rlir&<<*sTZ>\K]L__*ghcieee fginx!}+*2NSk^_dehSr=t&0<<* POW_bcogCnqv̀ڀ)MjOWoWRb2tӄ&1<<*/OpO^g"h}v~vD|&<<*a^ jiqqjuA~CܘY~)&<<*OO{pCjx&<<*Q^h>lNllr{5{ &<<*l:t&<<*PRXdjtVvx9duu^ &<<*^S__bi|Aƌ♿&ļ<<*%RwIF_&Ѽ<<*NPuQ[\w^f:fghpuuyz' &N@Xc}>5|&<<*O!X1X[nfekmzn}os+u܈\Ov |FL&<<*OPS\S[_ gyy/9;X^^Qbo{ԃ`ni&<<,g&<<vN& <<*OIY\\\gchpq+t+~"Ғ0NY{} &<<* NNOPVRoR&TTW+YfZZ[u[[^vbweenmn6r&{?|6PQ@tܑDٙNOZbbcthimsTy_{XfՀ ҈׍+&<<S&<<*R)TtVXTYnY_anbf~lqv||}SOLW ^ghhlSnorZux({aR"&<<*[O__b\Sy1}t͗&<<*)] gh|xC~l X0o&D<<*NPS*SQSYbZ^`aIbybegikkkkl5tuxxyy|}>船l^ۘ;NOUR.WWYA\^`hilmmorruuewUy{}Sքa됟t&H<<*V*[l_ejk\mop]rsӌ;Qdw}~ρ sL&p"&Y<<*a7lXQQQ Z&<<*MNNNN:Oy@y`yy{}r} фdž߈P^܌fߙPZRxSTYBii\luvz%{7!ۙfʛ$&<<*JRgi r`&<<*P*Rq\ceUls#uu{x0wRY[ujxoorV~ߓk&<<*wNdk^q&<<* NIghnk|&<<*coESoT3TUbXXgYZ[`aVeedfhZlopqRs}{2NOUUAV,WZZ_`aBcYlzq#V7ÏՏhʓ֓A/&%<<*K\lDss:&(<<*netviz~ ZMa7f3lq@ޗB.&,<<*@QU&9<<*Xdtupv͖TU^nUvyKʄݖR&@<<*&ntzzنxTVPZgzIɑnQfTVX7^celVr vvzzr||}tUdd ݞ,&!<<* Xk%Q&$<<*AQkY9\dosfƒ&(<<*Oow&5<<*bph}r&@<<*Wi`Gak,TVWWajnrsnvW&D<<*YN&L<<*Tm-pU]^a*&M<<*cl`9cem&Q<<*Qa&X<<*OPQ[aadikuwdcpQQR]9k*osyP&t<<*NN O7YY]_[_!`>rspuuy 3Q ThW\]_.hmsQ䏶&u<<*7pv _q&x<<*NNRpSTVY[__nnj}5mwNX$YcZhb$lmy~|&|<<*NZO~OXen8l&<<*NXYYA`zOÌM}}&<<*eQDS^&<<*NiRU[Z&<<*N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖pT([V[v[glxr%w&w|2x܉>m?횓ӝ&<<*\ORVe(f|pp5r}Lr\ `egKl/qrx&<<*q[hkzovWRbO&<<*\f[o{*|6m\oo&<<*ܖaSV(wxM&<<*NN S4XXXlY\3^^5_cfVgjj k?oFrPstz|x߁灊l#υ݈wPXYY[]^b3oBr4v|ň#ؓ&&<<*QT(W[MbPg=hh=nn}p!~ KNY=]Wbi~p~&<<*-r{͊"]s$t&<<*GONO2QTY^bugnijlnr*su{5}W[Ζ_[\|gglto&ptr]Ɔ݉Fl|&<<*R TZ[XduenrvMz{M|>~{+ʌd_iѓjx|ƒ&<<*COzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+Zk.TVZG\])bce4hiTnoKrqtuKu`uu\vx[|FC=ђ*[fS0 c&<<*R*bbYmdvz{v}\bfz&<<*`S\^8op|ޞTOXs{|*ņϞ&<<*czdviji(Ս@&<<*NNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxy z}z|}Gꊞ-Jؑf̒ V\BOSgZwZ`cohhhopsus{w&<<*}SsSU&<<*j-&<<*kiAlzjz&<<*XafbpuuR~I]w~&<<*KNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂r{WXzbiluy{/ٝ&<<*vz7zT~wy&<<*UUuX/c"dIfKfmhik%mnshtt[uuvwwy ~~/:ь뎰2csOQs9zA&<<*OSYZ^Nhtuyz̍폤Wp}ŐU&<<*eg&<<*WWo}/ƖT"b&<<*_aoopevw&(<<*NOPSUo]]!kdkx{Iʎn}OVPSY\_isthx&)<<*Ic>d@wz/j3bde&,<<*doqttz|~|~ }L'Q9QR]"ek(r&0<<*9R[d-g.}Nbb&8<<*PSyXXaYaaez3QS]]ZaaeikkVq^B&=<<* P!PuR1UUXY`Sbb6gUi5@ݙWOWbgbjlk΍ޙ &<<*,PSSDU|WXbdkfgoo"t8t8bPjlmw\|4&<<*QTVfWH_aNkXpp}a$ekqvR&<<*jY+O&<<*cw=U_V&<<*TX-diPLX(d&<<*[^oniqvx/&<<*LQS*Y `Kakpll{΀ԂƍW'Za[bęؙ&<<*do&<<*ddZr&0<<e&<<*NQTW&<<*KVxVt&<<*_avhuR{q}k` ji{&<<*Xi*9&,<<*xPWYYb*Yn&A<<_O&<<*]ayr_&<<֕& <<*aWFZ]bddwgl>m,r6t4xwۍSY\`^p8rsv{8|i1&<<*$RBWgHrt*tl&<<*kQSLc3gCl&(<<*iOU`WelmLrrz[[es8&=<<*m_op0xJyڇۇ&E<<a&<<*OOPAbGr{}M>S_`}Q9Y ފ&<<*-xz&<<*jWs^g U&`bl񄃛&<<* T[c^^ _e=[]erXsHv&<<*HOS SSTTW^`bbUclfmu2xހ/ނa $Q^affppKƛ&<<*E^ffpr&\<<*O}Rj_SaSgjothyhyǘĘCPR VZ}dkq9~cߚ>&<<*Tzy&<<*SiJ vQ&<<<*|_buvBV&=<<w&D<<*9S<__lsbuuF{VOTn{|Uܙo&M<<*ON&`<<*rRDw&h<<*Q+TTcUUjm}fwy^ޕ&i<<*TTv䆤ԕ\ SUginvÐ&m<<*N OYZ]R`bmgAhl/n8*/YF`p?&t<<*NUPTWZYi[[awiwm#pr犂홸T]^,klsNtu&&u<<*R8h&<<*Px^OgGL`&<<*NTVs W&<<*SVX[1Tk&<<*aj{sҎ]p^e&<<Gk&<<*W]kss&<<*UYrki_+m1q)&<<*O\&_a[flpsss)wMwC}b}#~7RIoQ[!ftu wo~ג&<<*Q[tz@\}&<<Z&<<*OTS>Y\>cymrϒ0'SSWJ``a{&<<*NDQRWb_lnpPppqsitJaYZWX&<<*nQW_`gafYJPV[_iv&8<<*NNN|TXX}Y\'_6bHb fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje+QQ7VZZ`lnnr"svv{U, &9<<*`bw&<<<*ZZfm>n?tBW`nq&@<<*_`{V&M<<*T_^ll*mp}y ;Nfo{w(&T<<*ST[:jkpuuyyqAtO)VrZdkuJ&U<<*d+exxkzww-yJ&X<<*8NUPY[{^`cakefShneqt}i%[adtvFwY}bXp6&\<<*;mn>sAʕކ&i<<*QL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞUZ3`]t&<<*/SV^_b``affgjmoppjsj~4ԆČjOhmnv|.`&<<*RrsV&<<*[kjo̞&<<*TV][Heefhmm;ruMPV$]kqvS&<<*OPST@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"#Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]b#Ċ*Ĉ*Ď*Ě*Ė*Ē*Ţ#Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFfGfFfHfFfFfɦGfɆffzr|r~rrrzs|s~sss"bŢ"bŢ"bŢ"bŢ"bBţc"bŢ"c"BłŃB ł  B ł  łŢB ł  B Ţ ł  B Bł BłBŃ"cbBłBBł"cBŃ"bŢCţBł"cłBŃ"b""bŢţy" ył  yyBł""yyyyy"y$y&y(y*yłCbŢbŢBŃCţc" bŢbc !Ţ"""ł C!B Ţ! b B!""łBb"Ţ""Ţ v v v v ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffyy y yyyyyyy yy y y y y yy yyy yyyy*yyyyyyyyyy yyyyyy yyyyyyyyyy"yy&yy(yyyyyyy yyyyyyyyyyyyyy"yy$yy&yy(yy*yyyy yyyyyy"yy&yy(y"y$y"y*y(yy*y*y yy y*y yygyykyyoyysyywygywygyywyyyoyyoyyyyyygyykywykyyoywyoyysywysyywyoyywysyywywywyyykyykyyysyywyyyygyygyyyoyyysyyyyygyyoyyoyyysyysyyyyyyyyyyygyykyysykywykyyyyyyyyy&yy(yyyy y&yyyyy yy y*yyyyyyyyyyyy*yyyyyyyy$yyyyy"yy*yyyyy$y*yy*yyy"yy$yy*yp*2pNNp*2y" y ybyyyŢyyy""y$y&y(y*ygyBkyłoysywyBŃyy"cyyyy" ył  yyBł""yyyyy"y$y&y(y*y!#% 08fSfFTfGUfHf0TfFf0TfFC: O4``"'UCol a# DDDT T T T !!j"j"j"2irT@ 08@H08080808080808080808080808080808080808PX^fnv08u}08080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Zx     j    y   # D e ʆ ʧ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFfGfFfHfFfFfGfffzr|r~rrrzs|s~sssȠ"`b ŢȠ" v v v vbŢ"b~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffy yyyyy  y yyyp*2pNNp*2Ƞ" y`byy ŢyȠ""y$y&y(y*y!#%fSfFTfGUfHf0TfFf0TfFy0 y0y0y0 y0 C: o%E``4'UCol a#  4<<__ ` `  !"#$%&'('()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2irT@`08@H0808080808080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`hpx %-5=EMU]emu} %-5=ELT\bjqy (08@HPX`hpx&,4<DLT\dlt| $,4;CKS[cksz&.6>FNV^fmu} !(08?GOW_gow $*2:BJRZaiqx    & . 6 > F N V ^ f n v ~     & . 6 > F N V ^ f n v ~    % - 5 = E M U ] e m u }    $ , 4 ; C K S [ 0000c k s {    # + 3 ; C K S [ c k p w   $,3;CKS[cks{ "*2:BJRZbjr0000z00 !)19;CKS[cks{ "(08@HPX_go0000000w !)107?GOW_0gow0000'/7?GOV^00fnv~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 $,0000000000000000000000000000000000000000000000000000000000000000000000000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@4<DLT\dlt|00000000000000000000000000000000000000000000000  Zx     j    y  _A_b_ʃ_ʤ___`(`I`6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*b^Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ţ^Ċ*Ĉ*Ď*Ě*Ė*Ē*^Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZc#ƃC"ƢBƂCƣCƢCƣcb"Ƣb"Ţbƣ b ƣ B c # łƃ C ƣ  b Ƣ "bƣbƣcCƣbBƣc#ƃBƃ#ƃCƢ#Ƃ"błƣCƣcbƢCƢ#Ƃ#ƃ# Ƃ "!b!ƣ!""c""#c##"$b$Ƣ$$C%ƣ%b&B&Ƃ&Ţ&"'C'ƣ'bţ(C(ƣ()b)ƣ)*Błc**"+c++#,Ƃ,,-C-Ƣ--C.ƣ./B/ƃ//"0b0BƢ00C1Ƣ11C2Ƣ2ł2#3bƃ33B4Ƃ44"5b5Ƣ55B6Ƃ667C7ƣ78c889C9Ƣ99ţ#:Ƃ::; B;Ƃ;;B #<ƃ<<B=ƃ==B>ƃ>>B?Ƃ??#@Ƃ@@#AƃAł ACBƢBBCCƣC DcDD"EcEB EŃ "FcF" F#GƂGGb HŢ CHƣH ICIƢIIBJƂJJ# #KƂKK#LƂLł LMCMƣMN cNN#OƂO OC "PbPŢ ƣPQBQƃQQ"RcRR#SƃSS #TƃTTCUƢUU"BVƂVbVŢ"WcWW"XcXX#YƂYY"ZbZƣZ[c[[#\ƃ\\C]ƣ]"^B^bŢƃ^^B_ƃ__B`Ƃ``#aƂa"ab#bƃbŢbBcƃccCdƣdecee"fcff#gBƃgg"hbhƣhibiƣijbjƣjkłckk#lƃllBmƂmm#nƂnn#oƃoo#pƂppqcqqB#rƃrrCsƣsłtctt"ucuu#vƂvv#wBƃwwCxƣxłycyy"zczzc#{ƃ{{"|c||#}bƃ}}C~ƣ~ccÀ#ƂÁ#ƂÂ"bŢƣbƣ"cbÅ#ƃCƢ#ƂÈ#ƂÉ#ƃBţƂË#ƂŒBŃcc"Î"cÏ"cÐ"bƣBcƃCƣcÔ#ƃCƢBƂ×""cØ"ccÙ#ƂÚ#Ƃ›CcƢ#ƂÝ"cÞ#ƂbŢŸcà"cá#ƃBBƃBƃŃCƣcæB#ƃł#Ƃè#ƃBƃCƣc¬bbƢCƣŢc¯BƃBƂñ"cò""c³bbƢ#ƂµŢBƃBƃ"b" c Ƣ ##!ƃCƣł!bƢCƣ!bƣ"c¾c""c#B#¿ł##CƢCƣCƢ"cBƂ$cB$bŃ$Ƣ$"%#Ƃcb%Ţ%%C"&c&&'ƣBC'ƃţ'(B(Ń(Bƃ"bƢ(CƣCƢ")#Ƃb)bƣbŢ)ƣ)c"*c*CƣCƣb*Ƣ"+BƃCƣbb+ţ+ƣbƣ,C,Ţ,c,"-c--#".ƃBƃb.CƢţ.Bƃ"c"/bƢC/"cŢ/Bƃ/"c"0b0"bŢ0Ƣ0""1cc"cc11#Ƃ"2bƢB2#ƃCƣŃ22"3b3Cƣc#ƃCƣŢ33bƣ"4bƢb4Cƣţ45c"bƣbƢBƃB5CƣCƣCƢ"bƢ#Ƃ#ƃCƣł5C5ƣccCƣBƂ6BƂ#b6Ţ6Ƃ"c#ƃ#ƃ6BƃC ƣ B7 b Ƣ  " c  # Ƃ   b Ƣ  Cƣł7c#ƃCƢ7"8"b8bƣŢ8cbƢCƢ8CƢ"bC9ƢBƃ#Ƃţ9#ƃCƣCƣCƣCƢ:#B:ƃC ƣ !ł:c!!#"Ƃ""##ƃ##C$ƣ$:#;%b%ł;Ƣ%%B&ƃ&&"'c''"(c((#);Ƃ))*b*<ƣ*+C+B<ƣ+,ł<C,ƣ,-B-ƃ-<-=B=#.ƃ..B/Ƃ/Ń=/"0b0ƣ01B1=Ƃ112C>Ţ>c2>2"3b3ƣ34c44#5ƃ5"?5"6c6b?Ţ?67c7?"@7b@8b8ƣ89B9ƃ99Ţ@C:ƣ:;@#AC;Ƣ;;B<Ƃ<<łA"=b=ƣ=A>Bc>>?b?Ƣ??#@Ƃ@@BB#AƃAACBƢBłBBBBCƂCC#DƂDDEcECEFCFƢFFBC#GƂGGHłCCHƣHCIbIƣIJCJƣJDKbKƢKK"LCDcLLMcMMNŢDBNƃNNBOƃOOBPƂPPQBQƃQQCRƢRDBER#SƃSłES#TƂTT#UƃUUBVEFƂVVWcWWXBFBXłFƃXXF#YƃYY"ZcZZ[b[ƣ[\c\\#]ƃ]]B^Gƃ^^B_Ƃ__"`bGb`ŢGƣ`aBaƂaaGbcbb"cbc#HłHƣcdHcdd"ebeƣefCfƣfgcggI#hƃhh#iƃibIiCjƣjŢIIkckkBJlblƢllCmƣmnCnƣnoCoƣopBpƂpp"qcqŃJqJ#rƃr"KcKrK#sƃss#tƂttL"ucuCLu"vcvvwbwƣwxcxŢLx#yƂyyzBzƂzz{c{{#|Ƃ||#}LƂ}}#~Ƃ~~Bƃ"bƣcCƣcƒCƢ#ƃC#MƢłMCƣCƣCƣMCƢNCƢCƢBNCƣcŽłNcBƃBƃ#NƃBƂÓ#"OƂ”cÕ#ƃbOCƣŢOCƣCƢCOƣ"PCƢCƢ#ƃ#ƃbP#ƃţPQBQCƣCƣłQCƣcã#Ƃä"cQ¥BƂ¦BRBRƃCƣBƃłRCƣRbƣ"SBƂì#Ƃ­bbSƣŢSScCTï#ƃCŢTƣTcò#Ƃó#ƃCƣc¶#UłUUCƣCƢV"cù"cºBVCƢBƃBłVƃVCƣBƃCƢ#ƂWbbWƣCŢWƣWc#ƃ"XCƢCcXXƣbƣCƣYbYBƂŢY"bƣcY"c#Ƃ#ƃBZłZZ"c#ƃ["c#ƃCB[ƣcCŃ[ƣ["\bƣCƢ#ƃ"bƣc\c"b\ƣc]C]bƢţ]^CƢCƣc#Ƃb^#Ƃţ^"_cc_"c"c_`c"B`bƣc"bƣŃ`cc`CacbƣţabBCbŢbƃCƣcb#ƃ#ƃBcCŃcƣc"dbdc"Ţdcd"cCBeƣbƣłeCƣbƣce#ƃC#fƣcłffg"bƣBgŃgcg#ƃBƂ#"hbhƃţhiCƢCi#ƂţiCƢBƃC Ƣ  B ƃ jCj C ŢjƢ  C ƣ j b ƣ cBkłkkc#ƃCƢCƣCƢ#ƃlBƃBlłlCƣbƣbƣc#ƃCƣClƣBƃmCƢBƃBm# ƃ  Ńm#!mƃ!!"nB"ƃ""##ƃ##"$c$$cn#%ƃ%%C&ƣ&'c''#(ƃ(no(B)Ƃ)Bo)ło#*Ƃ**#+ƃ+o+#,Ƃ,,-c--.B.ƃ..B/ƃ//C0ƣ01B1Ƃ11"2c223b3ƣ34pc445BpB5ƃ55B6ƃ6łp6"7pc77q#8Ƃ88#9Ƃ99#:Ƃ::#;Ƃ;;<b<ƣ<=b=Ƣ=Bq=#>Ƃ>>?c??#@ƃ@@CAƣABłqCBƢBBq"CcCC"DbDƣDEBErƃEECFƣFGCrbGƣGHCHƣHIcIIJcJJKcKKLcLLMCMƢMţrMCNƢNsN#OƃOO"PbPƣPQBQƂQQ#RbsŢsƃRRBSsƃSSBtCTƢTTCUƣUVłtbVƢVVt#WƃWuW#XƃXbuX"YbYŢuƣYZcZuZ"[c[[#\ƃ\\"]b]Ƣ]]C^Ƣ^#v^C_ƣ_Ńv`C`ƣ`vacaa"w"bcbbcBcƂcc#dbwŢwƂdd#eƃee"fcffw#gƂgg#hƂhh"xicii#jƃjj#kƃkk#lcxƃllBmƃmmCnƣnxocooypCpƢppCqƢqByłyqCrƣry"zsCsƢsbzsCtƣtucuu#vƃvvCwƢwţzwBxƂxxy{ByƃyyCzƣz{B{B{Ƃ{{|b|Ƣ||B}ł{{ƃ}}C~ƣ~cc€CƢ|B|CƣCƢ#Ƃ„cÅ#ƂÆ#ƂÇ#ƃCƢ"cŠbł||ƣcÌ"bƢ#ƃ"cÏ#ƂcÑ#ƂÒ#ƃC}ƣcÕ#ƃC}BƃCƣc™bƢŢ}#ƂÛ#ƃCƢ}C~"cÞ#ƃCƣŢ~CƢB~BłƃCƢ#ƃCƣCƢB#łƃ#€Ƃè#ƃBƂê"cë"cìC#Ƃí#ƃŢ"cï#ƃ"bƣ#ŃCƣc³"cô#bƃBƂ¶cŢ"÷#bƃCƣcú"bƢCƣbƣcþ"cÿ"ŢbƣbƣC"ƣBƃBƃBƃBƂbŢcc#ƃ##ł†ƂCƢ"bƢ"cccB#ƂŃ#ƃ"#ƂBƂ"bƢbCƣCƣbƣBƃBƃţCƣCƣBƃCƣc#ƃBƃCƣccbbƢŢBƃ"b"ƢBƃ"c"bƢBƃCƢCƣbccCƣc#ŢƃBƂ#"ƃcCƣCƢCƢBƂ#ƃ‹#ƃCƣBcłŒcCƣCƣCƣBƃb"bţƣBƃCƢbBƂŢ#ƃBƂ#ƂCƣ c  # ƃ  B Ƃ " b b ƣ  b ƣ ŢCƣ"bƢ#ƃCƣbƣCcƣc#ƃCƣcc"c#ƃb"Ţcc#ƃCƣc# ƃ  C!ƣ!"b"CŢƣ"#"B#cÓƃ##C$#Ńƣ$%C%Ƣ%#%C&łƣ&Õ'C'Ƣ''"(b("Ƣ((B)Ƃ))"*b*ƣ*+bc++Ţ,c,,#-ƃ--C.ƣ./c//0c00#1"ƃ1b1ŢB2Ƃ223C3ƣ34B4Ƃ445b5Ƣ55"C6ƣ67b7bƣ78c889c99:c::Ţ#;ƃ;;#<ƃ<<B=ƃ==C>ƣ>?B?ƃ??BŃ#@Ƃ@@#A"ƃAACBƣBCCCƣCDCDƣDEcEEcÚ#F"ƃFFCGƣGHcHHIBIbƃIIŢ#JƂJJ"bKBKƃKKţCLƣLMCMƣMNcNNcOcOOPbPƣPQBQƃQQ#RƂRRScSS#TƃTBTCUƣUVbVƢVV"WcWW"XcXłXÞ##YƂYYZŃcZZ#[BŃƂ[[#\ƃ\\C]ƣ]^b^ƣ^"_b_Ƣ__bţbB`ƃ``BaƃaaŢCbƣbccccdCdƢddCe#ƣełfcff#g£ƃgg#hƃhBhłBiƂii"jbjƣjkCkƣklClƣlmcmm"n¤cnn#oƂoo#pƃppCqƢqqbCrŢƣrsBsƂss#t"ƃttbCuƣuvcvvŢ"wbwƢwwBxƂxx"ycyy"zczz#{ƃ{{C|#ƣ|}łc}}#~ƃ~~#ƃCçƢ#ƃ#ƂÂ"cƒcÄ#ƃCƣ"cbƣèbƢ"bţCƣBCƣłBƃCƢ"cbƣcªÏ"cÐ"cÑ#ƃCƣcÔ#ƂÕ#ƃC#ƃţBƃ#BƃCƢCƣbƣŃbƢCƣcß"c# łCƣCƣcã#ƃCƢ­CƣbBłƢ®Cƣcé#ƃCƣbƣCCƣbƣcï#ƂŢð"c±cò#ƃCƣ"cõbŢ#ƃ"Bƃ"bƣbc¹ţbƣbƣCƢBƃ#ƃCƢC#ţƃCƣc"c#ƂCcƣóc"bţ#ƃbCƣc"ţbƢCƢCƣBcŃ#ƃ"CƣbbƣcŢ"#ƃBƂ"c#ƃCƢBbƃŢCƢCţ#ƃBbƃCƣcŢc""bbŢƣCƣc##ƃBƃ#Ƃ"bƢCƢłBüƃ"c"#ƃbCƣţc#Ƃ"bBƢŃCƢB#ƃCłƢ¿#BƃBƃłCBƢłC#Ƃ"cŢc"ccc#Ƃ#Ƃ"cc#ƃ"bƢBƃCƢCƢC"ƣBƂ#cƃCƣccCƣCƣbƣ c  " c  " b Ƣ  CC ƣ  c Ţ bƣc#Ƃcc"bƣ"cbŢ""cbţbƣCƣbƣbƣbƣBbƢ#ƃCƣŃCƣbƣ c  !b!Bƣ!"C"ƣ"#c###$ƃ$$łC%Bƣ%&c&&'b'ƣ'(C(ƣ()c))#*ƃ**C+ƣ+,c,,-b-ƣ-.łc..#/ƃ//C0ƣ01c112c22#3Ƃ33#4ƃ44#5bƃ5Ţ5C6ƣ67"C7Ƣ77B8ƃ88#9cƂ99":cb:ƣ:;B;ƃ;;#<Ƃ<<=c==B#>Ƃ>>?c??#@Ƃ@ł@C"AcAA"BbBƢBŢB#CƂCC"DbDƢD"Db#EƂEEFcFFŢGCGƣGHcHHICIƢII#JƂJJKbKBƣKLcLłL#MƃMMCNƣNOcOOPcPP"QcQQ#RƂRR#SƃSSCTƢTT#UƂUCUVBVŢƃVV"bŢB#WƂWWł#XƂXXYcYY#ZƃZ#łZ"[c[[\c\\#]ƃ]]B^ƃ^^#_Ƃ__#`ƃ``CaƣabcbbcBcƃccCdƢddCeƢee#fƃffCgƢgg#hƃhhCiƣibjcjjkbkƣklBlƃll#mƂmm#nƂnnoŢCoƢooBpƃppCqƣqrcrr"scss"tctt"ubuƣuvCcvv#wƂww#xţƂxxybyƣyBzCzƣz{c{{#|Ƃ|ł|"}b}Ƣ}}"~c~#~"łbƢCƢCƢ#ƃBƃB"ƃ"cÅ#ƃBƃcBƃ#Ƃ‰BƃBƃ#ƂÌ""ccÎ#ƃBƂCƣbBƂŢÒ#ƃ"bƢ#Ƃ•CƢBƂ—BƂBØ#Ƃ™CƢł#ƃBƃbCƢŢBƂÞ#ƂŸCƣCƢ"CƢ#ƃbŢBƂ¤Cƣcæ#Ƃç"c¨CƢ"CƢ#bƃŢBƂì#ƃCƣBƂ¯cðB#ƃ#ƃłC#ƣCƣbƣc¶c·ŃCƣBƃBƃ#"bƂû"bƢ"cý#ƃ"bƣbƣc"c#Ƃ#ƃCƣCŢƣBƂ#ƃBCƢ#ƃłBƂ"c#ƃCƣc"c"cc#ƂcCƢ"Bƃ#ƃ#ƃ#ƃCbƢţCƣcb#ƃ#ƂbƢţ#ƃCƢCƣbƣCbƣŢcbƣbƢCƢCƣCƢ"c"cccc#ƃCƣbƣcbƣBƃ#ƃ#Ƃb"ƣCƢ"bƢCcƢ#CƣBƃ"cc"c"bƣBƃCłƢCƣCƣc#ƃ"c# ƃ  B ƃ  # ƃ  # ƃ  "B Ƃ  #Ƃ#ƃBƃ"c#Ƃbc#Ƃ"c#ƃŢCƢ#Ƃ#ƃCBƣbƣcł#ƃCƢ#ƃB# ƃ ł C!Ƣ!!C"ƣ"#c##"$c$$"%b%ƣ%&c&&"'b'Ƣ''#(Ƃ((#)ƃ))C*ƣ*+B+Ƃ++B",c,,"-c--".c..Ń#/Ƃ//#0Ƃ00#1Ƃ11#2ƃ22B3Ƃ33#4ƃ44C5ƣ5B6c66"7c77#8ƃ88ł"9c99":c:Bł:";b;ƣ;<B<ƃ<<B=Ƃ==>C>ƣ>?B?Ƃ??#@ƃ@b@#AƃAŢACBƣBCCCƢCCBDƃDDCEƣEF#ŃbFƣFGCGƢGGCHƣH"cIbIƢII#JƃJJBKƂKKLBLƂLLMBMƃMM"NcNNOCOƢOO"PbPƢPP"QbQCƣQRcRRSbSƣSTŢcTT#UƂUU#VƂVV#WƃWWCXƢXXBYƂYY#ZƂZZ[B[ƃ[[B\Ƃ\\]c]]#^ƃ^^C_ƣ_B`łB`ƃ``"abaƣabBbƃbb"cBcccdCdƣdŃebeƢeCŢeCfƣfgcgg#hƃhhBBiƃii"jcjjkCkƣklcll"mbmƢmm#nƃnn#oƃoo#pƃpp#qƂqqŃ#rƃrrCs"ƣstBtƃttBuƂuuvcvv"wcww"xcxx"ybbyƣyzczŢz#{Ƃ{{"|c||}c}"}~c~~b#ƃ#ŢƂÀ"c"bc‚ŢCƢ"bƣbƢCƣc‡cˆc‰BcŠbƣłbƢCƣcÎ"bƣCƣ"bƢBƃCƢb"cÔ"cÕŢ#Ƃ"Ö"c×b"bƢBƃCŢƢ"c›CƢ#ƂÝ#ƃ"BƂŸcCƣCƢ"câ#ƃ"bƣc¥CƣCƣcè"cé#ƂCªŢbƢBƂ¬cí#ƃ#Ń#Ƃ¯cð"cñ#ƃC"ƣc´bţBƃ#Ƃö#Bƃł"c¸cBùŃ"#ƃBƃCbƣbƣŢ"CƢCƢc#ƂccBƃCƣc#ƃCƣbƢBƂCƣc#ƂCc#ŢƂ#ƂCƣCƢC"ƣcBƂ"bƢbŢCƢCƢBƃ#ƃ"bƢCƣ"cb#ƃţCƢ b "c#ƂŢ  c"" bƣCƣb bƢ#ƃCƣcc"bƢŢ  B ł  BƂ B ł CƢ CƣCƢCƣB ƂCƢ#B Ƃ#ł  Ƃcc#Ƃ"bƣc"bƢCƢ#Ƃcc"c#Ƃ#ƃ"BƂb#ŢƃCƣbƢCƣCƣBƃ#BƂ#ƃCƢB ƃ  łC ƣ  c  # ƃ B # ƃ  #ŃƃCƣc#Ƃbƣ"bCƣCƣc#ƂBƃ#ŢƂ#ƂbƣbƣB"bƂ"cBƂŢ"bƢ" "c  #!ƃ!!""b"bƢ"Ţ"C#"ƣ#$b$ƣ$%c%%#&Ƃ&&'c''#(ƃ((cC)ƣ)*b*Ƣ**C+Ƣ++B,ƃ,,"-c--#.Ƃ.."/b/ƣ/b0c00#1ƃ11C2Ƣ22"3Ţc33#4ƃ44C5ƣ56C6Ƣ66C7ƣ78C8Ƣ88C9Cƣ9:ŢB:ƃ::C;ƣ;<Bb<Ƣ<<B=ƃ==">b>Ƣ>>"?b?ƣ?ł@c@@AcABABBBƂBłB"b#CƃCCŢBDƂDDE"bEƣEFbFƣFbGBGƃGG#HƂHHICIƢIŢIBJƂJ"J"KcKK#LƂLL#MbƃMMŢCNƣNOBOƃOBłOCPƢPP#QCƃQQŢCRƣRSCSBƣSTbTƢTTłCUƣUVcVV#WƂWWXCXƢXXBYƂYYZcZ" b ZŢ  "[c[[#\Ƃ\\"]b]ƣ]^b^ƣ^B!_c_ł!!"_"`c``"abaƣabcbb#cƃccBdC"Ƃdd"ebeƣefbfƢffCgƣghŢ"""#bhƣhb#Ţ#iBiƃiiBjƂjjkCk#ƣklBlƃll"$Cmc$ƣmn$bnƢnn"o%boƢoc%o#pƂpp%qbqƣq&rbrƢrrCsƣstBtƂtt"ucuu"vcvvwcwwxBxƂxxyB&Cyƣyzczz#{ƃ{{B|ƃ||C}Ƣ}}Ń&B~Ƃ~~CƢBƃ&"bB'ł'ƢCƢ"'cÃ"bƣb(ƢCƣB(ł(bƢ(#ƃ#ƃCƣBƂË)#ƃB)#ł))ƃ"*cB*Î#ƃCƣcÑ#Ƃ’ł*c“*cÔ"cÕ#ƃCƣCƢ+#B+ƃCƣc›BƃBƂÝ"bƣbƣł++cà#ƃBƃCƢ#ƃ,CƣC,cæ#Ƃç#ƃŢ,,CƢCƢBB-ƃCƣCƣcî#ƃBƂŃ-ð#ƃBƃ"bƣBƃCƣc-¶c·".b.c¸Ţ.c¹B.ƃ"cû""/c¼c½cþb/"cÿ"bƣţ/0bƢB0Cƣł001bƢb1BƂcŢ1"ccCƢBƃ1BƂ"2b2Bţ2ƃ#ƃ3"c#ƃBƃBƃ"bƢB3#Ń3ƃBƂ3#ƃB4"cŃ4"bƣ4bƣc#ƃ"5Cƣb5cŢ5"bƢ5B6#Ƃcbł6Ƣ6Bƃ"7Bb7ƂŢ7#7Ƃ"8"b8c"cţ8"c9bƣB9bƣCƢŃ9#Ƃ"cbƣc"c9"c"c#ƃBƃ#Ƃ"c#ƃ#ƃBƃ#ƃCƣcbƢC:Ţ:BƂc:#ƃC;#Ƃ"c#Ƃ#ƂŢ;;"<#ƃCƢCƢCƢCƣCƣCƢ# b<ƃ Ţ< # Ƃ  < c #= # ƃ  ł=C =ƣ bƣ>b>Cƣc"c#Ƃ#ƃCƣŢ>bƣc">cCƣcc#ƃC?ţ?#ƃCƣc@B@c# ƃ  #!ƃ!!C"ƣ"#c#ł@#"$c$$#%ƃ%%C&ƣ&'C'@ƣ'(C(ƣ()"Ac))#*ƃ**C+ƣ+,c,,cA-c--.AC.#BƢ..ŃBBC/ƣ/0b0ƣ0"C1c11"2c223B3bCƂ334c44#5ŢCCƃ55C6Ƣ66C7BDƢ77#8Ƃ88"9c99ŃD:b:ƣ:D;C;Ƣ;;#E"<b<ƣ<=b=Ƣ==łEC>ƣ>E?B?Ƃ?F?#@bFƃ@@"AbAƢAACBƣBCcCCDbDŢFƣDECEFƢEE#FƃF"GFCGƢGG#HƂHHIcII#JƃJJ#KƃKKBLƂLL#MƃMbGM"NcNN"OcOŢGOPcPPG#QƃQQ#RƃRR"H#SbHƃSSŢH#TƂTTUcUU#VƃVVBWƂWWXcXXH#YƃYBIY#ZƃZZB[łIƂ[[I#\ƃ\\#]Ƃ]]^c^^#_Ƃ__`c``#aƃaJaCbƣbcBcƂcc#dƂddeCeƢeeCfƢffCgƣgBJŃJhchh#iƂii#jƂjjkJckk#lƃl"KlCmcKƣmKnBnLCLƃnnŢLCoƢoo"pLcpp"Mqcqq#rƃrrCsƣstbMBtƂtt#uƃuu#vƃvvCwƣwxCxƢxxByƃyyŢMM"zczz{c{{"|c||#}Ƃ}}#~ƃ~~Bƃ"c€cbƢ#"NbNƃCƢCƢCŢNƣN"OcÇ"cbOÈ#Ƃ‰CƢCƣBƃţOCƣbƢCƢPCƣBƃ"bƢ"bƢBƂ”cÕBP#ƃCƣcØ"c™bƢ"bƢCƢCƣłPbƣCƢPCƢQBQCƣbŃQƢCQ"RƣcRRCƢSBS#ƃ#Ƃæ"łSc§SCƣbƢ#TBTƃłTBTƃCƣbƢCƣbƣc°UbUbƣcò"bƣc´BƃŢUBƂö"bƢBƃBƂ¹cºBƂUû"c¼B"Vƃ"cþ"cÿ"bVc"ŢVbVƢCƣCƣCBWƣc#ƃłWBƂ"cCƣc"ccWcXc#ƃBXłX#ƃBƂ"c#Ƃ#Ƃ#ƃ#ƃCƣXbƣCƢBƂBƂCƣc"YcYcYc"c"c#Zc#ƂłZBƃ"cZcbƣc"b[ƢC[ţ[B\ƃC\#Ƃ#Ƃ"cţ\#ƃCƢCƣcc"bƢBƃBƂBƃBƂ#ƃ#]ƂB]Ń]c]c"c"bƣc#ƃCƢ#"^Ƃ"eƃƢrècƢƢƂ1ƣbb0OB=bƢ cW#ccƃ ƃCcccƃ(#:}# ƣc_C/ctBk"BB^ƂKƢBƢRƢƃƃ#Mc'WƢ‰bqJƢ%B "jƢ"%3##ZCxv##c9_Ƃ; ƣRƃs"c7Ýƃ3ƢƃbƃI0cCB#Rƃ5ƃkuCƃM#"?Wł|Ţ"ARZ\c#(Cƃƃ!fcƃT#þCccƣƣICCNƣ.cƃsƣCƃ@cRcƃJ#Tl/Ƃ"bAb BV"uB ƂJƂBc#1BƂ[ƢƢ Ƃ3t#l#(:EccmƃC CcC;ƂbƢƃb"ƂR" bB<bGà#ƣƣƣƣ>ƃc#ƃhƃCcb#\ƃb#}ºƣ<ƣdWCƃƣc4+CdƃCłBY#CCcUcƢCŢƣbƃ~X"A2cWƃgØBccƂC Cc#ƃ|ƂbbƢ "•Ƣ—Øbcc&";BLŢbƃ!,CSZƣsƣyƣ#HƣgCoCƣjeƂnƣÙc,ƃ#"/2bI"Z""h#b ƃB)łtƢ]B}Ccúƣ0Ƃ[b#ƢCBƣCGYc[#`Ciƃ4BLCc%C+,"KŢLCSƣRZc`ƣyƢb:#HcUƣgCoƢ2ƃ3=ƂOcWCUƃgƂmbjocq#rCsc|ƣţ#ƣØÙÝBBCèC"ñ³ƃc"Cc*ƣƣ,c##}ƃ *,C,"3BBƂDFJBX\\ƣnJƃsƒŽä"CBbƢBƣbBBc"Ƣ#cƣB CjCjƢ#CƣCƃƃ#"7=cJGKN]CT"bw|BcƂƂpqƃ^cúB"Ƃcb"Ƣ(0<KbƂ["ţƃ`Cuc}bƃp#Cccbƣ#7F#`dCo—Cçƣcb# Ţb'IBL#Uƣ_kNbB"ÖbƂ#"cbC´Ƣ BB  c"ƃGc`Ƣfƣmq|Ƣccƃƃ"$#Q#d"|"yyY~yyoy{y"yy~yygy}yygyO|yygy~yygyf}yy~y"yy }y"y~gyy~yyqyykyysy}yyy1}yyF~yysy}yyu~gyyy{yywy}yyyy~y ygy&~yy~y yiyylyy~gyy}yyy2}yyyd~yymyyoyJy yy yygyQyyoyNy ywy yywy~yygy~yyyJ~yyoy~yygy~yy5yy~gyy/~yy\~yy|~yyyp~yyy{yy}wyyoy{yyy~yyy~yy~gyyc~gyyy)yygy ~y*ygy3{yyTyysy}y*ysy {y*yky#{yysy7yyoy{yykyk~yygy~yy}~y ygy'~yy~yyyy{yyy?yyyz{y"yy}yyyynyyyyyiyyy|yy/~gyy~gyygyP|yy~yyoy|y ywy~yyy{y"yoyzy yiyysyM~yy0~yygyygy$}yyy{yy~yy}wyyoy~yyiyyyO~yygy}yywy{yy'y*ygy4{yy1~yyytyy}wyy(yywym~yyoy~yyiy~yy~wyygyY}yysyN~yyyc|yy~gyy~gyy~gyyoy4|yyoy {y ygy(~y(y}wyyyy~wyy~yy]~yyy(}yyoy;~y&y ~gyyyZ~yyy~yygy}yyy ysy~y&yya{yyky|yyiy~yy~gyyyyyyy5yyoy!{yy}wyymy"y'~gyyy[~yy~gyyyd|yygy~yyy3~yyiyyyyyyyyyuyyS~yy ~yy\~wyyy}y ywy~y"y~gyyy|yywyyyG~yyD~wyyyzy&ygy~y(ysyUzyy~~yyuy"ywy1}yyd~gyyyy}wyyyzyy=~wyyi}wyy~wyyyyy|yysy8y*ysyzyywy>~yyyy~yysy}yy-~wyy~gyyye|yy}wyy~yy~yyoyyTiy"yoyzyyy7~yywy}yyoy|~yy~y"ygy{yysy}yy yykyl~y"ygy{yyiyySiyyy8~yyy}y y~wyyy-y*yiy-{y ygy~y"yoy=}yysy9y"y~gy"ygy{y"yoyyygy}yywy+yyyq~yywy{yy<oy"yoyzyyy}yy~gyyy8~yyoyH|y ygyK~yy~gyyqyy~y(ysyVzyygy~y"y(~gyygy~yy!~yyoy{yyy"yL}wyyoy~yyoy~yyo~y"yy}yyoy{yy^~yy }yy~yygyyygy}yyoyKyysy0y"ygy{yygy|yy~yyy|yy~gyygyyy|yy}wyy}wyyoy"{yyy"y iyygyg}yygys|yysy:yyoyN|yyQyyyP~y"yoy~yyoy|yygyh}yyUyywyn~yy6yygy"yoyzy"y~yyy3}y*ygyLzy"yM}wy"ygy~y ywy~yygyyy~gyysy~yy;iyy~gyyyzy ywy~y"yoyzyyoy}yysy;y*ysy+zyyoy9y ygy~yyy}y yiyyH~yyyzyyiy~yy?y ysy~yygyi}yy }y(y!}wyyy}y"ygyzyy_~yywyF~y"ygy~yyy9~y"ygyzy y~gy ygy~yyoy}~yywyr~yyy{yyy{y*ysy {y"yyy{yyj}wyyoy|yyyyyyy"yysy}y&y-}wyye~gyyp~yysy8|y ygy~y yXyyy~yyy'y yiyyoy#{yykym~y(ygy~yywyyyy~yywyyysy}yy)yypyyoy${yysy*yy*yyqyG|yysyp~y"yiyT}yyiyysydyyE~wyyyysy}yyy|yyyy~yyy{yysy~yysy~y ywy~yyy}y"yy{yyiy~~yysy~yy~wyyyzyykyn~y"yoy{yyk}wyyy2~y ywy~y"ygy{yyy~yyy~yyy|yyoy~yywy~yyy}yyiy yy~yyy}y"yoy~y"yy~y y~wyy}wyyy{{yyy}yyoyN~yygy~yyy}y*ysy {yyyy|yyyl~yysy~y"y1}wy(ygyhzyysy~yyoyyyoyyy~yygy|yyyy1y y~wy"ygy{yyFyy~wyyyr~y"ygy,~yy0~gyygy]yysyey"yy}yygyf~yyy#yygyyyoy%{y"yoy>}yy~yy~yygyv{yy~gyygy~yygy~yyhy"yoy"~yyoy~yyy|yyoy&{yy~yyiy"ygy{yygy|yyy"y2}wyyy$yysy~yy yyoy:yyoy;y"ygyzyy~gyysy~yywyyygyysy~yyyQ~yyl}wy y~wyyoyyyy"yN}wyysy<yygy~y"yy}yyy|yysy}yyy{~yysy=yyy~y ywy~yyy}yygyByy)yyy4}yyk~wyyF~wyyy~yyqyyoyx}yyyR~y"yO}wyyys~yygy}yyyi~yyqyyy~yyy}y yiyyiy(y}wyyy3y(y}wy(y }wyywyo~yy~yyyl~yyT~yygyQ|yyyyyygyyy~yyyyoyO|y(ysy_zy yyyyryyy@y"yoyzyyy(yygyXyyy5}yy}wyygyZ}yygy}yy~yywyK~y ygyyygy~yywyp~yysy<}yyoy2~yygy"yyoy~yygy+}yy%yyy|{yy~wyyyo}yygy^yygy~yyyt~yy~gyyy_~yygyhyyyn}yygy~yysy>yyiy}yy0iyygy}yy~yy}wyyy{y"yy}yyy$yyy`~yysyf~yyq~yyyy=oy"ygy~y"ygy ~yy`~y"y~gyyyuyya~yygy[}yyy+~yy~yygy\}yy~y"ywy{yysyy~wyytyysy^~y y~wyy~wyy7yy}wy(ygy ~yyoy5|yygyyy4~yy~gyyb~yyyy~gyy~yygy_yyyyyoyy}y"ywyzy ywy~yysy~yy~y&y.}wy*yky${yyy~yyy}yyy[~yy~yyy}yyy{yyoyI{yy}wy yyyyy}yy}wyyyiyyoy|yy~wy"yoyK}y&ygyuzyyiy}y y!yysy_~yyyy%~yy$~y"yoyyyI~gyy~wyy~yygy y~wyyyf|yysy~yyLoy ywy y(y }wyy~gyyuyysy|yy~yygyyyyygy~yy1~gyyVyygyiyyy}{yyG~yy1iyyyz|y ywy~yyiyyy{yygyyv~gy"y3}wyyyywyAyygy~y"yoy~y(y }wyysyfyygyy~gyyyzyy<iyy~y ygy~yy}wyygy~yyy%yy~y"ygy{yygy~yygyYyy=iy yiyygyj}yyy}yyuy ygy~y ygy~y"yoy#~yyf~gyyr~yygy~y"y~yyiy[yywy|y ygyyyoy|y"yoy~yy~gy"yoyyyya~yyyygy~y"yoyzyygyRyyyp}yykyx~yygyk}yyy!yyWy ygy)~yyy(~yyiy_~yy~wyyyzyy}wyysy1yy+y"y~gyygyyywys~yy~gyy}wyy~yy&~yyny&ygyvzyy}wyygyyRyygy~yyoyyvy"yiyX}yygyl}yy}wyym}wyyU~yy@yyAyyy~yy}wyyy{y ygyy&ywyrzy"yP}wyysyy~yyy&y ywy~yy,yygy~yy}wyy2oyypyy>iyyy}yygy[y&ywyszyyy{|y ysy~yyqyyy{yysy|yyy|y*yky%{yywyHyyoy~~yyiy }yygy}yyoyJ{yyoyMyygy#yy~gy ygy~y"ywy2}yy~yy~gyyy||yyy~{yysy9|yywy~yyyo~yysyO~yy~wyyyyy{y*ywyzy(y }wyyoyyyu~yyoy"yoy{yyy-yyy{yyy{y y~wy ygy*~yyy{y&y/}wyywy~yyiyy}wyy8yy~yy~yy-yyy{yy~y(ygyizyyyj~yygy}yyy)}y ygy~yygyCyyfiyyiyxyywy~y&ygywzy"yoyL}yyH~yygyVy(ysyN{y yiyygiyysy?yygy,}yyyywyygyyyy ~yy~y yiy*ysy {y ywy~y&y ~gyyy{yyxyyy{yyyB~yyyy|yyy{yy2iyygyjyyy|yyyzyykiyyoyL}yysy:|y"yoy$~yygyyysy}yy~yy~y&yiy"y iyygyWyyy~yyy yyUiyy.yyy{yy/yy~wyyy)y ygy~yywy~yysy~yygyyyy}yygy}yyy}y ywy yyy{yyyyy.~wyy~yy/uyysy|yygyDyyoyI|yy/~wyygyR|y y~wyyuyysy}y"yoyM}yy!}yysy|yyy;}yyiyy~wyy}wyys~y y~wy ygy~yy~wy"ywy{yyOiyyoy'{yy}wyysyq~yyyzy"ygy~yyoy({yygy}yyy,~yy!~yygy}yysy@yyoyyy|yyoy<~yyiyyya~yy&yyyyy{yyoy|yywy~~yyy~y ywy~yyy{y ygyy yy~yyy}yy}wyygyS|yygy~yysy~yygyyywy|y ygy+~yygy;y y~wyyDyyyyyy|~wy ygyyyyy"}yywy?~yyky|yy~gyyyP~yygyT|yyy\~yyoyy~yywy}yy*iy*ysy{yy0yyoyI~yyy-~y y~gyywy}yyy{yyyy yiy"yoyzyy~yygy%}y*ygyB{yyy~yy2~yyyyyoy~yy1y yiyywy}yy9yy'~yyuy"y)~gyyy}yygyt|yyoy){yy~gyy}wyysy~y&ygy ~yyy{yygyU|yyoyJ~yyy}y y~wy yiyygy~yy~yygy!~yyyQ~yy2yyyyy'yygyu|yy~y&y~gyyyy|yygy}y"yy,}y ygyyyliyyoy|yyG~wyysy`~yy2~gyyV~yygy|yy~wyy~gyyoyM}yyyR~yygyyy"~yyy!yyryyyy]~wyygy~yy3~yyy5~y*ygy5{yysy|yyy}|yyy{yy3~gyyy}yy~gyy~y ygy~y*ysy{yy}wy y~gyysy|yyyg|yyg~gy&yiyygy}yy?iy"y~y"ygy{yyw~gyyx~gyyEyyyy{yyy:~y*ywy zyy~yyy{yy~yyoy6|yygy~yyoy7|yy3oyy~yyyymiyygy~yy~yyy{yyoy~yy^~wyyW~yy}wyyy)~yyy|yy~yygyr}yywy|yy~gyyyy(}yygyy~yyy{yyiy!}yyy6~y yNyyyyoy|yygy}yyyyoyz}yyGyyoyP|yyoyK{y*ygy6{y yyC~yy_~wyy}wy"yQ}wy*ygyMzy*ygyNzyyByyHyyyyoy|yyXyygyv|y*ysy,zyy}wyyJ~gyyy|y yiyysy|y yOyysy|yygy ~yysy;|yygym}yyky|yyoy~yysy}yy4~gyywyyyy|yyK~gyy5~gyywy{yy~yy6~gyyiy~y&yiyyuyy~wy y~wyywy|yyy.~yygyq{yy~yyL~gyyoyz~yygy|yyy|y yiyyyc~yy~yygyU|yy gyywyA}yyyy{yy}y~yywyq~y&ygyn{yywy{yyyy~yy(~yyoy|yyyy{yyiy\yyoy|yyy~yyoyN}yyy~yyiyysy|yy}wyygyyyh|yyy|yyy/~y"y iyyoy{}yyy{yy3yyy{yyy~yyyyy~yyniy*ygy>zyyd~yyy~y ysy~yygy~y"ygy-~yy}wyyy~y ysy~y"yiyyy~yy~gyyyy~yy7yyyzy"ywy{yy0~wy"ywyzyy~gyywy}yy~gyyy*yygyV|yyoy*{yywy{yyy~yyI~y yiy y~wyy}wyy}wyyI~y"yoy~yygyn}yyoy|yyoy|yye~yygy}yyyy|yyX~yyy{y"yoy?}yy~wy yyy~y yMyyy.yy~yy>oyyuyyoyL{yyy*yywy}yyZ~yyY~yyy+yyoy~yyoy+{yysy}y y~wyyFy"yyx{yy~yyyywy?~y yy~yygy|yyoy|yyjyyoyV~yyy|yyyy|yy4yygyF~yysy2y"y*~gyygy}yygyyyyyyey"yR}wyygy~yyy~yy~yygyyysya~y yiyygy}yyyz}yygyV|yysyP~yyoy3~yy~y ywy~yygyo}yyh~gyyy~gy"yS}wyywy}yywy}y y~wy*ysyzy y~wyyyzyywy,yyy=}yyiyy5yywy~yywy~yy@iyy3iyygyyyy}yyy.yyyb~yyiyK|yyoy~yyy>}yyy}yy+iyygyXyyy~yy~yygyEyy~yygy~yygy~yyy?}y"y~gyyy|yySyygyw|y"ygy!~yyzy y~wyyy{yyy'y"yT}wyyy}y yy~yyYyysy}yyoy7yyoy9yysy|yysyQ~yyoyygy~y"ygy"~yyIy"ygyzyygy}yyoyM{yygy~y*yoy;zy"yoyzyy)~yyy|yy}wyywy yyZyy?oyy*y"y~gyy6yy4~yy~gy*ygy7{yyyb~yywy|yyoy~yy[~y(y }wyyoy~yyy*}y&ygyo{yygy~yyy7~y"y~yyiy~yy~yyqyy~gyyoyK~yygyW|y yiyyyygyp}yyH~wyyoy|yygy~yygy}yysy~yygy}yygy~y"yiyY}yywy~yyoyK}y ygy~y"yoy ~yywy}yygy}yyJ~y*yoy|yywyH~y ygy~yy~gyyoy~y"ywy7}yyyyq~yywyCyysyIyygySyy oyyu}wyyt}wyygy}yyy{yyoyOyyyi~yyy}yygyv}yywys~yygyg~yyy0~yygy~yygy$~yyv}wyy<yy=y ywy~yywy}yywyA~yywy~yy~yygy~yywy;}y"ygy/~y"yy~yy,~y(ygy ~yygy~y&y~gyy~yygy~yygy~yy~y*yiy/{yyiy"ywyzyygy\|y yZyy>yywy@~yygyy"yX}wyyy{y*ygy:{yyYiyyoyLy ywy~yy~wyy+y y3yywyC}y(ygyjzyy~yyyy|yygy}yyy+}y ygyyyoyO~y y[yyy~yypiyy ~yy~wy(ysyP{yyu~yy ~yy gyy gyyyya~y&y~gyysy}y y#yywy{yyiy~yyM~wyygyJy"yy~yysyg~yywyI}yyM~gy&ygy}yygy}y ygyyyyygy~yy gy yiyy-~yy"yyb~y"yiyU}yy~gyyv~yy~gyyoy|yyy|yyoy/{yy!oyyy~yyyy6yygyyy]yyiy~yy.~yyK~yyy}yywy.yy~wyyoyQ{yyyU~yyy*~yysyNyyiyyoyMy*ygy;{yyuy y~wyyyyyyyyyygyY|yygy_|yyy8~y ywy~yygyu}yyy yyyzyyoy:|yyy&ywyc{yygymyyy~yygy~yykyo~yyoy;|yyqiyygy}yywyDyy iyysyJy y~gyyw}wyyyy{y"y7}wyyy~yy}wyy~yy~gyy uyywy~yy}wyyoy~yy~yy@yysy}yysy}yytyy?y"yiyywy~yy~yywy}yywy{yyoy<|yyx}wyyy&yyy}y ywy~y ygy~yygyr{yy!uyyy}~yygy~yy"oy y~wyyyy~yyy,}yyy-}yyyy{yyyy<yyoyyykyz~yyy~yy~y"y8}wy"ygy{yysy ~y ygy<~yywy{yysy#|y"yyzyy~gyyky}yyKy(yyG{yyoy~y&y~gyyoy~yy1y"y9}wyysy}yyy3~y ygyyy~yyy{yyoy|yyoyyyyyygy\yyoy8yyy|yyziyyy'yysy|yy"gyyyygy~yyy|yyyyyzyygy}yy-iyyoyPyygyyy~yy~gyysy|yy#~yy#yywyywy>yy~wyy~wyygya}yyoyR{yygyh~yyy"ygy{y"y,~gyy&}yywy/yyy|y"ygy&~yyyy9yyiyyiyyiyc~yywyIyy~wyy;yyy}wyyyV~yyoy}yygy~yywy{yyoyL}y&ywyi{yykyp~yyy~yyGyy~wyyLyygy]|yyN~wyyky}yysy~y"y:}wyygy~yy~yyy{yyoy~yygyKyyyy.yy^y&ygy }yyy{yyy|yyy#y yy~yyy;~yyAyygyv}y&y~gy ywy~yygy|yygyy ygy/~yysyOyyoy|yyoy}yyyy"yoy~y ygy~yysy~yyyyy#gyysyjyyoy<yygy^|y y~wyyy|yysyu~yyy{yysyt~y y~wyyn~wyyyG~yy~wy ywyyysy?|yysy~yysy~y"yyzy*yoy8zyyiy}y"yoy~yygy~y"ygy'~yygy~yyyx~yygy_|y"ygyzyygy~yygy~yysyc~y"y ~gyyy}yyCiyyByyyy~yygy\yygyZyysy4yy gy&ygyzzyyyyoy|yygy]y"yoy'~yy ~yyoy|y"y!~gyy2~wyy2yyuyy qyysy~yyyy~gyywy~yyyy}wyygy(}yyyzyyy|yy~yyy~yyy~yygys{yyy{yygy}y&ygyzyygyyysy~yyy|yyoy~yy~y ygy0~yyy{yygy~yygybyyoy0{yysyUyyyy3yyO~wyyriy ywy yyy}yy~yy~yy~yy~y"ygy(~yyP~wyyy ygyyygy|y"ygy{yyoy1{yyR~yyy}yyiy~yyy.}yyCyyy{yywy|yy~yyy}yysy|yyoy~yyoy|yyyyyy(ygy ~yygy}yyoy~y yiyyoyP~yygy-~yygy|y*ygyBzyy}wyy}wyyy~|yy~gyygyyy~yywy;yyyy|yyyxy(ygyqzyyy}yysyByyDyyy}yyy~yyEyywy}yyy{yyy{y*ygy<{yysy$|y ywy~yywy~yywy~y ygymyysy}yyy~y"yy{{yy~yy~gyy~yygy~yy{iy&ygy}y&y~gyy~yy}wyy~wy"yoy~yysy%|y*ysy{yyoy~yy~yyyb~y"yoyzyygy~yyy~yyyygy^yyoy_yy~gy(ysyU{yyN~gyyoy~yy$~yy~wyysyd~y(y}wyyy+y y yy/~y*ysyzyygyb}yyy}yygy-}yysy|yyy{y"yoyzyyky}yysy~yy3~wyyqyy qyy~yygy~y ywy~yyL~yyyzyyoy~yywyG~y y~wyy0~yyy|yyyy yyy{yysy~yy$yyoyQ~yyy{yyy|yygy~yyyy{yy}y~yyy/y(y}wyysy|yygy~yy~yy~yyy}y y~wyysyv~yysyKyy}wyyoyKyyy|yysy&|yywyA~yysy'|yygyL~yyyyyyyy~yy6iyyiy}yyyy|y ywy~yyky{~y&ygy}yyoy|yyyy~yyoyQ~yyFyyy/yyy~yyy0~y yPy y~wyywy{yyHyy~yywyD}yy~y ygy~yysy}yyoyywy~yygy_yyoy|yyy}yyy\~yy yyy~yyy|yysy(|yyiy*ywyzy"yoy{yyoy~y"yoyzy"yoy~yy1yygy~yygyLyyoy|yyDoy y~wyy~gyygy~yygy~yyoy~y"yy}y*ygy={yyoy|yygyTyysy|yysy@|yy,yy~yy!iy*ywyzyyZiyy~yysy}yy1~y ygy1~yysy}yy6oyyy/}yyoyS{yygyw}y ygy~yyy ~yyoy|yyy}yyy|yyy{y&ygyp{yyy{y ygyyy4~wy ygy~yyy{yywy}yyy{yy%yyyysy ~yyy^~yy~yyy~yy"uyywy |yy}wyyyzyy~yyy{yyy|y*ywyzy yyyyy}yygy}yywy|y"ygy{yysy~yy9~gy"yoyE}y*ysy{yy"iy y~wy yy~yyoy~}yyy~yy}~wyywy~yygy}yy oyyDiy"yy~yywy~yyyd~yyIyyiyyyysy)|yyz}wy ygy=~yyyygy~y*ygyCzyysy}yygy}yy~yygy.~yyy}yy~y"ygy{yygyz|yyoy5~yyky}yygy`|yysy|yyyg~yygy~yysyCyyy yygyc}yyMyyy1~yygyH~yygyM~yyo~wyyoyR~y ywy$~yyy{yyEy ygy~yy{}wyyy~yygy|yygyt{y ywy~yy5~wyyy}yygyUyyy{yyy{yyy"yoy~yygy`yyw~yy2~y(yiyZ{yyy{y*ywy{yygy~yygy|yyy~yy}wy*ygyDzyyuyy7oy"ygyzyyoy2{yy}wyyoyT{y ygy~y ygyyysyPy&ygy}yysy~y ywy~yyy0}yyiyd~yy~yyyBy ysy~yysy|yywy}yy~y y~wyygy~yyy{yywy~y&ygy}yyy|yygyN~yysy|y"yoyzyyky}y*ysy{y ywy yyyy|yy~gyyy~yy&yyiye~yyy{yyy}yyp~wy*ygyEzyysy|yyy|yysy~yyoy|yy}wyywyB~yy }yysy|yy~yysy~yyy}y"yoy~yyky}yygy~yyoyOyyyy~yysyv~y*ysy{yygy ~y&ygy{zyygy}yysyw~yyoy=|yyyygy}yy#iyy.iyyvyysyLyyy}yysyh~y"y;}wy*ygyD{yy:~gyyyy yyoy|yy}wy*ysyzyyEoy&ygy|zy(y%}wy*ysy{y(y&}wyysy}yy3~yygy}yyoy6~yysy~yyky}yy}wyy0uyygyyyy{yysy*|yysyMy(yiy[{yywy}yyoyK|yyy{yy[iyyy }y*ywyzy ywy~yy yy4y"y<}wyysylyygy}yysyi~yysy+|yysy}yyoy3{yysy|y ygyI~y ygyL~yysy,|yyy}yygy~yysykyysiyy|}wyy}yyoyM}yyky}yy;~gyyoy|yysy4yyy!~yywy|yyy{yyy|y*ysy{yyy|yyy2~yyyHyywy}yyy}yy}wyyoy|yysyw~yysymyysy1yysy-|y yy~y ywy ~y"yY}wyy:yyy}yy~wyyoyN}yysy.|yyy~y&ygyr{yysy|yyy}yy}}wy"ygyzyy~y"ywy3}yyoyLyyyl|y y~wyyyyoy~yyyyyygyi~yyq~wyysy5yyky}yygy~yyyy~y"ywy8}y"ygyzyy~}wyyiyG|yyy{yygy}yy~y y~gyygyx}yy8~yygyy}yygy{|yygya|y(ysyXzy(ygykzyyoyU{yygy}yygy~yy y ywy yyj~gy&yiym{yyi~yyy}yyQ~wyyR~wyy }yywy~yyy~yywyyiy`}yyO~gyysy~yy#oyyyyy1}yyoy~yygy y ywyyysy~yyoy~yygy}yygy`|yygyz}yyyy yyoy}yy~yygy=yy~yyyy_yyy|yyy|yy~yysy~yyyyy{yygy|yygy~yywyy yy"ygy{yyiyL|yyiy~yyc~yywyM~yyy{yyoyT}yy-y y~wyyy{yyEiyywy}yy~gyygyb|yy}wyyy%yyy}yyFy ywyyysy|yysyfyyyyyy~y ygyy*yoy9zyy~y*ysyzyy<~gyywy~yy~~wyywy}yyyy|yyoy|y"yoyzyygyyyyyj~yyGyyyyy}yyiyysyGyyy{yyyy{yy|iyyy}yysyS~y yiyyoy=~y*ysyzyygy~yygyyM~yy$gyyy}yygy|yyyzyygycyyyzyyyy yywy&yygyyy4~yyy{yyy|yy6~wyy9~y*yky&{y*ysy{yy<y"yy{yygyd}yyoy>|yy5yyoyU}yyoy|y*ysy zyyoy|yyy*ysy.zyygy~yyyy~yy'yyyy{yyoy4{yyy3~y&ygy}yyiyM|yyHyywy~yyIyywy}yyyy{yywy{yyyy~yysyj~yy}wyyiiyyy~yyyyy~y&ygy }yyoy`y*ywyzyyk~yyS~wy"yyzyyoy|yyoy^}yyy{y y~wyysy|yy$oyyy~yy(yyy|yyyywy |yyyzy*ysy{yy~gy ygy~yygy~yy+}yyoyV{y"ygy{y"y-~gyywy{yyyW~yyJyyyyyyoy|yysy}yyy}yygyc|yyy}yy,}yygy~yysyNyyyzyyKyysyOyysy~y"ygyzyy}wy ygy~yy~yyy4~yyPiyyoy|yyy9~yysyPyywyC~yysy|yyyy~y"ygyzy*yyyzy(ygylzy"yoyzyywy|y&ywytzyy=~gyysy}y"y ~yysy~yyyyiy~yyoyW{yyy{yysy~yywy|yygyMyyy~y"yoy~yygy}yyiya}yygy|yyiyb}yy~wyyy|yy7~wyyy|yyoy5{yygyyyym|y ygyyyoy6{yyoy|yyiy~yyyk~yysynyyoyX{yy#uyysy~yyoy7{y ygynyygye}yy)yyy2}yyyzy"yy!}yy6yyoyY{yyky~yyky~yyoyO}yyy{yy:~y ygy~yyLyygyyyMyygyyy5~yysy~yy~wyy~wyyoy?|yyyygy|yy~yyiyysy}y(y}wyygyNyyz~gyy>~gy ygyyyyzy ywy~yyy:~yyyygy*ysy/zyysy}yyy{yyoyZ{yy;~yyky}y y\yysyQy&ywyd{yy~yyyy%~yy~gy ygy~yy~gyyy~yy~yy~yy~wyy oyywy{yy1uyy y(yyL{yyky}yy yy~wyywy |y"yoyF}y"ygy{yygyf}yy*yy~yywyw}yy~gy"y ~yygy||yyJyy;yyy;~yy~wy ygy>~yygy~yygy~yywy|yysy~yyoy[{yyky}yyoyR~yyy{yysy~yyyy=yy~gyyoy|yysy|yyy{yyyywy|y&ygyzyyoy8{yy$uy yy~yygy~yyiy~yyiy~yyy}yy}wyyb~wyyoy}yyiyywyy`yy~wy*yyyzyyFiyyy{yy~gyyy~yysy ~yyl~yy\iyyy!}yysy|yyy}yyyy |yygy.}yyiyy>~wyyoyV}y y~wyygyu{yyiy~yyyzyygyOyygyg}yyyy~yyr~wy&ygys{yywyywy~yy~yyiy~yyyh}yygy{}yyy|yygyh}yyy|yyoyW}yysy}yy2yy~yyc~wyygy~y*ysy0zyyiyd}yy}iyyyzyysy}yyP~gyyQ~gyygy$y*ysy!zyyy|yyyz~yyT~wyy}wyyky}yygyZ|yyy{y"ygy`}y*yyyzy*ysy"zyyoy~yyGiyyoy|yy~yyy~~yy~yy~y ywyyy~yywy~yyuy"yoyyyoy~y y~wyyNyy~wyyyzyy~yysy~yyuyygy~yygy}y ygy~yywy}yysy~yyy{yyy|yy<yygyPy ywy~yyHiy"yoy~yyoy=yywyyyywy~yyy }y"ywy4}yygyay"ywy9}yyU~wyyy~yyyh~yyd~yy~yyy|yyy ygy2~yyayyy{yyoyS~y&ygy}yywy?yygyyyoyY~yy~gyyy3}yy{~gyy~yy~gyy~y"yiyyyay(yiy]{y(y}wyyL~yy=yysy/|yyiy{y"y=}wyygy~yyy|y"y.~gyy+yysyRyysy0|yyy}yyNyyoy|yywy~yy7iyygy}yy~y yiyyyy{yyoy~yygyUyysy|yysy~yy}yyoyT~y&ygyt{yy~gy ysyG~yy?~gyygy}yy}yy }y"y"~gyy%uyysy~yygyi}yyIiy"yiyZ}yyiyyoy\{y yQyyoy}yy~gyysySyyOy yy~yygy~yyy}yyyyyygyj}yygy%yyxy"y>}wyy}y"y?}wyyy~y ygy~yyyyJiyy}yysy~yygyk}yywyI~yye~yy~gyy~gyyPyyy"yoyzyyQyyRyy~y(yiy^{yym~yyy~yyyy~yy}wyy~yy}wyyFoy"yy"}yyyn|yy~yy~gy y$yygy|}yy}wyySyyyy~yywy~yyyyy2uyyy{yyoy |yywyt~yyn~yyym}yy oyyxyyoy|y ygyyyuy y%y y~wyyky }yyky}yyo~yywy|yyyyyy ywyyy~yy~gyygyyysy}y ysyF~y"y@}wyy~yy~yy}wyysye~yygy~y"yyv{yyyzyygy)}yyy;~yy&~y"yy~yyNoyygy]yy<~yywyygy~yy qyygy~yyoy!|y y~wy"yA}wyyyT~yyyi}yyy4~yy yyy}wyyoy~yywy{y"yyw{yyy}yyyj}yyyzy y~wyygyy&uyy~wyywyEyygyyywy~yyoy}yysy|yy~y ywy~yyiy`~yywy |yyky }yygy~yyyyy~yywy'yyoy"|yy y"yoyzy yy~y ywy yy~wyyoyX~y"ygya}yy!yy yyy<~y"ygy{yy}wyyyy"ygy{yyy~yyyyy,yy yyywy~yy yyy~yy yy yyyy}wyy>y"ygy{yyyy~yyy<~y"ygyzyy?y y]yy}wyyoyS~yyybyy.y"ygy~yysy}yysyTyygyd|yy~gyyy{y ywy~yywyJ}yy~yygyVy ygy3~yysyUyysyoyyyq}y"yy#}yy~yygy~yyyyy}wyy|~gyy~wyyy(yyoy>~yyiyc}yyoy}yyycyy~gyy~y"yiy[}yyy4}yysyT~y y~wyy%gyyoy~yy qyyoy|yyyy7y yy~yyyX~yyoy9{yyy|yyoy~yyyy y"yy$}y&ywye{yy3uy ygyoy"yiyV}yyyyyl~yyOoyyyy~yysy~y&ywyj{yyoyX}yy%oyy ~wyyoy@|yysy1|yy}wyyiyyoy:{yywyyiyH|y"y ~yygy~yyTyygy|yywy~y"y#~gyywy0yysy,y"y~yyyy~yyoy;{yygy}}yygyI~yy!~wyyoyT~yyoy~yyoy<{y(ysyYzy"yy%}y*ywy{yyy"~yyy{yywyyky}yyyy~wy ywyyy~yy~gyy'~yywy}yysy~y"yiy\}yywyt}y"y~yywy~y"ygyzy ygy4~yyoy?~yy?~wyygy~yygyJ~yy ~wy"yoy~y"yoy ~yysy~yy~yygy~yy6~yyoy}y yy~yyM~yy~yyoy]{y&ygy}yy}yywyD~y"yoy ~yyky}yyPoyysyD}yyyyyy~yyy{y"yoyzyy~yyy"}yyd~wyyydyygy~yy}wyyoy7~yywyB~yyR~gyyym~yyyr}yyy}yygye|yyiy~yykyq~yykyr~y"ygyzyyiyyyy~yyy}yywy{yyoy#|yyyysy}yy wy ygy~yyyy}wyygy}|yy~yygy~yyy#}yy}wyygyyye~wy y~gyykys~y y~gyyoy}yy}wyysy~yyOyy'uyy@yyUyy7~yyy|yyky}yyp~yyy}yyy}y ygyry y4yy8oyyy|yy~yy~gyy}y~yy~yyyyyyy$}yyy{yy ~wyygy}yyiya~yy@~gyy8~y"ygy0~yyKyy qyyy~yyoy~yyyo|yy ~wyygyQyywy{y*ysy#zyy}wyysyVyygyl}yyy~yyyW~yysyDyyyyy*yyyzyy}wyybyygyy*ysy$zyysy}yyyzyyy|yy}wyyy{yy&oyyyC~y&ywyf{yy~gyygyyyoyU~yysy~yyy"yZ}wyysypyyoy$|yy~yysyWyywy}yywy{yywy~yy9~yyy~yyyyyzyyy{yyy{yyoy|yy~yy4uyyyy~yygyyygy%~y"yoy~y"yiyyy}yyVy&ygy}zyygy}yyy5~yysy}yywy~yyyO~yy~yyyyy}yy'oyygy}yyoy|yysy}yyy y ygy5~yyy}yysy2|yyx~y(ysyZzyyyy{yysy}yysy}y(ysybzyysy|yyyzyyiy}y"y~y"y~yysy5yywy|yy5uyygy~yyyzyyy}yywyJyy$iy yy~y*ysy%zyywy}y"yy&}yysy3|yywy{yy/yysy~yygy}yyLyy~y"ywy{yyoy}yyoyP}yyy}yyuyy"~wyy7yy yygyyyqyyy{yyyk}yyoy|yygy|yyy}yyoyT}yyGyy yy~yyy8}yy(uyysy~y*ysy1zyy}wyyoy}yysy}yy)uyyy }yysy~y"ygyzyy}yyyyyywyC~yy0yyoy={yysy|yy/iyyoy~y"ygyzy ywyyygy~yy~yy~gy*ygy>{yysyEyysy}y*ygyE{yyiy"}yysyryyy{yywy|yyiy}yy}y ygyyyyy~yygy&~y*ygyFzyyyy wyyy}yygyyyyyoy~yyoy~yy(oyytiyyoy~yyyy6uyyy{yysy~yy~gyy~yy{yyWyyky }yygyyy~yy~wyy wyygyyygy~|yysyU~yy~yyy~yyoy|yygyyygy^yyoy^{yy yyiyzyyq~yywy|yyf~yyy}yyy}yysyV~yyyDyygy~}yy#~wyyoy}yy~yygy[yyy~yyoy_{y(ysy[zyyyy{y*ygyGzyyuyycyy wyyoyU}yyy}y*ysy2zyy yys~wyy~wyyf~wyyA~gyyXyyyy=~y yiy ygy?~yy}yyS~gyysyXy"y[}wyyV~wyyy{yy&gyy9oyy~y yjyyUyyYyy~yy>~yysyYy ygy~yysyW~yy=yyyy8y*y}wyyoyY}yyy}yyy}yysy}y"ywy{yy}wyyoyZ}yyy|yy}yyoyPyyyl}y"yoy{yywyE~yyyf~yy?~yyy5~yy~gyy}wyyy}yyy~yyZy"yB}wyyN~y ydy*ygy?{yygy~yy~wyy~yy~yyy5}yysy~yygy}yyy|y yyyyy~yy}y~yyy}yy|yy#~y ygy@~yyyy]iyyyygyw}yy}wyy^iyygyy(y}wyyQoyyy{yy)oyy wyyyyy ywy~y yy~yyT~gyy~yyiy~yyiy~y"yoyG}yygy~yyyy{yygydyysyZyyy|yyy|yy~y&ygy~y(y}wy yey"ygy{yy~yy~yysyF}yyoy`{yyoyZ~yyiy}yyyp|yy~yy~yyRoyy~yygyyyyy{yyO~yygy~yyoy[}y y}yywy{yygy~yyyyoy~yyy ygyA~yygyf|yywyu~yyoy|yygy}yywyt~yy~yy$~wyysyQyygy~yyHyy~wyy~yygy~yyy~yyoya{yydyyy=~y(yiy\{y y&yyoyV}yyoy|yyByy~yyy6}yyy|y ygy~y ywy~y yy~yy~yyoy}yy}wyyy }y y~wyygyjyysyA|yy~gyygyg|yysy}yyyq|yygyh|yyy~yyB~gyyoy|~yy~y"yoyzy yiyyyzyyyyy|yyoy[~yyyyyyoy~yy~gyy(~yy*oy(y'}wy"yoyzyyy|yy8yy:~yygyy*ygy@{yygy}yygym}y"yy-}y&y~gyygy~y*ysy&zyy'gyyoy|yygy}yy~yyoy%|y(ysyczyy%~wy"ygy{yy}wy ywy~yywy~yy~wyy~wyygy~yykyt~yygy~yyiyb~yyy~yysyk~y"yC}wyy8iy"yoyzyyr~yygy}yyy~yygy'~yy~yy~y yy~yy~yygy~yyoyAyyy{yyyyiyy:oyyyyyy yy}yyy{yyy%}yyy~yy~yygy}yy~yyy{yyyY~yyW~wyyk~gyy~yyy|yyuyyy{yysyl~yysyf~y"yD}wyy/yygyywy~y(y}wyyyyy}yy@~yySoyyky}yy~wyyoy@~yysy|y ywy~y(ysyV{yy~iyyyy~wyy~yyy~yyyI~yy9yyoy~yygyyX~wyyU~gyygy~yysy~yygyy"yoyzy"yiyy}wyyC~gyyyyyygy(~yywyv~yy~yyV~gyygyyyy{y y~gyyy|y ywy~yyy|yyoyb{y*yiy0{y"yE}wy*ysy{yyyU~y"yoyzyyA~y y^yyoy}yyyy yygyi|yy~gyyToyyiyysy[yyyr|yysyB|yyoyA|yyyy{yyyygy~yy~yyl~gyygy~yygy)~yygy/~yyW~gy"yoy{yyoy}yyyy~yywy~yyy/yyym~yywy~y"ygy{yyy@}y"yiy y~wyy8~wyyyZ~yy~wyyy6~yy~yygy~yywy}yyy6~y y~wyy~yygy|yyiyyiy~y(ysyQ{yygy}y(ysydzyygy~yygyyy@~wyysy2yygy~y(yyM{yyy~yygyWy(y}wy ywy~yy7uyygyj|yy(gyyky}y"ywy{yyyyAyyyyy~yyg~yywy}yygy|yyyygy}y"yoyzy"y~yy-}y(y}wyygyj~yyy{yysy6yyyD~yyky}y"ygy{yywy|yyyzyysy~y"yy'}yyoyU~yyy|yywy|yyiyyh~yyy}yy~gyyjiyy~yy~yywy}yygy~yysy}y"ywy{y(ysyW{yyy|yy>yyyyy9~yysy~yygy}yywyw~yyD~gyygy~yyyn~yyMyyP~y"yiyygyk|y"ywy{yy}wyyoyA~yy ~wyyy]~yyyzy ygy~yyoyQ}y"yoyzy"yF}wyyuyyuyyeyyy{yyyyUoyy"yyy7}yyy|yyyyy&y&ygyq{yy:y ywy~yy ~wyyyyy}yywy|yygy~yyKiyy~yy uyy8uy*yky,{yygyyygyl|yyy{yyoy~y ygyy"ywy:}y"yoyzyygy~yyys|yy+oyy~wyyE~gyygy~yyyt|yygym|yy3yys~y yy~yyky}yyoyR}yy~yyLiyyy}yy}wy"yyzyyyy:y&ygy}yyyyt~wyy~wyywy|yyy }yyoy{~yysy~yyky}yyoy|yywyJ~yyVoyyoyW}yygy~y&ygyu{yy~yy~gyyyyoy~yyu~wyyt~yyPyyQyyy~yyX~gy*ywy{yyiy~yyy}yy uyygy}yy~yyy{y"yoyzyywy(yy}wyy y yfyyyyy"yiy]}yyyyQ~yyoyB~yy~gyysyg~y ygy6~yy;~yyfyyy"yywy1yywy2yyy>~yy&~wyyy|yyqyym~gy"ywy5}yywy}yyyu|y*ysy3zyy}wyy!yyyygy~y ygyB~yy~yy~yyy~yyyy~gyyoy\~yyoyyy}wy"yoyQ}yysyC|yyy~yy uy"yoy{yyy{y ywy~yy yyygyYyyy#~y(ysyezyywy~yyyyg~wyyy~yywy~yyoyyygy~yygy}yygyx}yyy|yyyy~gyysy~y*ysy{y yy~yyy ygy~yyyzyy~gyyVyywy{yywy~yy~gyyh~wyyy~yygy0~y(yiy_{y(yiy`{yygyn}yyyyoy|yyy"yy|{y ygy~yyoy~yyy9}yygy_yysy|yysyD|yygykyyy {yy~wyysy~yygyK~y ygyygy}y yyyyy{yysy~y*yiy1{yysy4|yygyy*ysy'zyyy~yygyyn~gy"yy}{yyy*ysy{yyyygy~yywy~yy}y ygysy"yy~{yyyX~yyy!yyy"yyy{yyuyygy yiy(y}wy ygy7~yy~yyyzyy"yywy~yyoyX}yyWoyy~wyyy{yy%iyysy~yygy|y yRyywy~yy yy#yyyyy~yy9~wyygyn|yy~gyy yy~yyR~yygy}yy_iyy`iyy~gyy yyyXoyywyx~y(ysyfzyywy~yygyXy(y}wyy:~wyyyyaiyyy}yysysyyoy~yyyEyyNy"yoy yyoy~yygyyyky }yygy&yy}wyy.}y"yoy~yysy~yyy#y ygy~yygy~yygy~y"yyzyyyFyygy~yy,oyyy ygy~yywyy~yyyysy~yyByysy~yyi~yy~gyyoyC~yysyRyygy~y y~wy"yyzyyyyyyy[~yygyeyygy~yyoy}yyyy~yygyfyyye~yysyHyywyyY~gyyoyy}y~y(yy~yywyKyygy}y"ywy6}yyoyL|yyoy&|yyyy}y~yy*uyyoy~yyyv|y*ywy{y&y0}wyygy~yyN~yyy{yygy|y&ygy }yy[yyo~gyywyE}yysyFy yyyygy}yyoy~yy~wyygyyyzyy<~yyoyB|yyZ~gyywyyoyyS~yy~gyyO~yy}wy(ysyR{y*ysy {yyy0yy~gyysy|yyy|yyj~yyk~y&y~gyyyyoy>{yygy}yyoy|y"yoy ~yy}wyy}yy=~yyyyyy~yyy{yyyyyy-oy&ygy~zy"y\}wyy oyyoy\}yy+uy*ysy4zyy;yy}wyy~wyywyF}y(y(}wyyoy~yy~yy~yyy{yy}wy"yoy ~yyy|y ygy~yyy"yoy{yyiyI|yykyu~yywy}y"yoyy(ysygzyyz~yyl~yygy~yyoy'|yygy~yyF~gyy{~yygy~yyy~y(yyH{yyoyM|y ygy yyY~wyygy~~y yy~yyoy~yy)gyy~yyy~yywyD~yygy}yysy-yyy}yygyyyy{yy~gyyyy~yysytyyZ~wyyoy}yy,yyyy}wyyy\~yygy}yyy{yy\yyoy|y"ygy)~yyy$~y"y]}wy ygy~yy;~wyy}wyysy\yyoy~yy~yysy}yyoy|yysy~y ywyyyyysy>}yysyE|yy~yy~y"ygy~yyky }y"ygy~y"ygyzy ygy~yyoyQ|yywyFyy,uy y_yygyyy]yy|~y(yyI{yyyy{yy~yym~y"yy.}y ywy!~yygy}y*yyyzyyoyyy}yyn~y"yG}wyyiy~yyiy~yy[~wyyyy4yy~yyiy~yyoy(|yyyy&iyywy)yyy}y(ygymzyyyy~y"yiyW}yyqyy[~gyyC~yyyyuiy yiyy~y"yoyyyB~yy<yyy&}yy }yyyV~yysyG}yyG~gyygyyoy}yyyzyyy}yyT~yy}yy~gyygy}yybiyyiy|y*ysy(zyyviy"yoyzyyyyy?~yygy|y y~wyy}yyyyyyQiyy~yyy{yyy{y"ygyzyygya|yyoy~yysy|yyy|yygyo|yy~yywyE~yywy3yyoy}yy~gy ygyM~yy\~gyy>~yyCyyyygy yy^yyyzy"yH}wyyyj~yyU~yy}wy"y^}wyyzy"ygyzyywyu}yyyy~yyyygy~yyy@~y&y~gyygyyoyy"yoyR}yy$yyGoyyyf~yyoy}yyoy|yywy4yyRyyv~wy y~wyyy5yyy{yy'~wyyky|~yyy|y ygypy"yoyzy&ygy}yyyyyHoyy)~yywy{yyy|yywy{yy~yyoyyyoy~y y~wy"y$~gy"ygy{y(yy~y"yy(}y"yy/}yyoy}y"yoyH}yygy}yywy{yyy{y"yy)}yyy'yy{yy}wy"ywy;}y ywy%~yy?~yyky}yysygy"yoyS}yy*~yyoyc{yyy}yyoyQyyyy>yyy}yyyw|yyy~y&y~gyyy~yyy"y%~gyygy~yyy~y*yoy:zyysy5|yysyh~yyyzy"yy*}yy+~y"y_}wyygyyyc~yyy%~yygyyw~wyyoyd{yyV~yy'iy"yoyyygy}yy<~wyysy]yykyv~yygy*~y"yoy~yysy}yysy}yyyy~yyciyyy}yyyyyky}yy@~yy~yywyz~yywy{~yyoy?{yywy|yywyLyyy{yywy~yyoy@{y"yoy ~yyhyyy8}yyy}yygyby*yyyzyy}y~yy~yysy~yysy~yy~wyyyx|yy~wyygyyygyy(ygynzyysy?}yy~gyysyE}yysy@}yyyzyyy}y ywy~yyyAy"yoyzyygy yyu~yy}wyyyy|y yy~yysy|yyy]~yy}~gyygyo}yy}wy"y`}wyyP~y*ysy!{yygy&yiyyoy}yygy~yyyy|yyyA~yyy~yyoyyy~yysy}yyoy}y yiyywyG}yyyy4y y~wyysy}y*ysy{y(y}wyyyy~wy"yy+}yyy y~wyysy^yyoy}y y`y&ywyg{yy.oyysyX~yywyF~yy}wyyy {yywy}yysy}yyA~yyyzy&ygy}yyDyyyyy_~y yy~yy~yyv~yyoyC|yyy{y(ysy\zyygy~yyW~y y~wy ygyyyyyyy1yywy|y ygyqyyy{yy~wyysy~yy}wyyoy}yywyH~yy}wy"y&~gy yy~yy~yyy {yy#y"yoyzyyoy|yy?yyIoyyyywiyy~yyoye{yyD~yygy~yysyA}yy~gyyyyy,yywy|yygy+~yyy}y*ysy{y y~gyygy}y"ywyzyy~gyygyRy&yiyyyy~yy~wyySyyy}yyy,yyyE~yyiyywyygy~yyy~yysy|yyyy~yyyy;y ygy yyw~y y~wyygy ~y*yky'{yy~yyy{yyoyR|yygy|y yy~yyoy)|yyy}y ygy8~yyoy:yyoyf{yysy~yyoy*|yygy}yydiyyB~yyC~y"yI}wyygycyywyy(~wyysy~yygyyy~yyoyD|y y~wyyiyygy|yy}yyoy~yyy|y"yJ}wy*y}wyyoy]}yywy|yyIyygyp|y"yK}wyygy~y ywy~yyuyykyZyyky}yy}~yysyx~y"yiyyoyV~yy yyy{yykyw~yyyyyyy}yyoy+|yy yy}wyygy~yyy"yoyzyyx~yywy5y"yiyyyg~yy%y yy~yyoy>y(ygyozyygyVy"ya}wyyy{yyyn~yy}wyysyY~yysy}yywyygy~yywy}yyoyA{yygyyyyzyyJoy*ysy)zy(y)}wyyiye}yy;oyyoy]~yyX~yysy.yysy6|yyyk~yygy~yyyyy~yyoy,|y*ywy{yy|yysy}yyi~wyyy{y"ywy{y ywy~yyyY~yyoy|yyoyB{y"yoy(~yy~yysy~yyyyy}wyyoy~yyyy~wyy~yyy{yyoy-|yyoyg{yywy}y*ysy5zyy/oyyoyE|y(y}wyysy}yyKoy"ygy{yyy{yygyyy}wyywy~y"ygy{yy~~gyywy~yyiyJ|yyy|y ygy~yyoy.|yy_yyoyC{y"yoy)~yy`yyy$yyyy~yy0yyoyh{yyoyW~y ywy~yy~wy"ygyb}yysy|yy~~yysy}yyyy y~wyygy ~y ygy9~yy~yygy\y"yb}wy"yc}wy*yyy zyyoy~yywy{yygy}yysy/yyy|yyiyN|yygy~yygy}yy]~gy*ysy{yyiyyyzyyy`~yywyv}yyoy|yysy}yy}wyygy}yygy~yyoy}yy}wyyiy}yygy|y ygy~yygy}yyy|yygy|yysy_yyOy"ywy{y"ygy*~yyyyyy}y ySyyy{yyJy yiyyy~yywy{y yy~yyoy|yy~wyyoyD{y"yoy!~y*yyy zy&ygy }y ygy~yyD~yyy}yygySyygyTyyyF~yyyyyygylyygyk~yy~wyyky}y"ygy+~yyky}yyyy~yyoyRyy~gy"ygyzyygy~y"ygyc}yygyq|yyy}yyoy~y*ygyQzyygy|yyiyy}yyyy{y*ygyHzy*ygyIzyygy~yyy}yygyyy~yygygyyoy~yyEyyy}yywy~yygy~yysyx~y"ygy{yyoy~yysym~yygy~y*ywyzyysy}yysyVyygy~yyyysyIyygy~y y~wyyiyyy(yyTyyyy~y"yoyzyysy~y ygyyy y"yoyzyyiy}y(ygypzyyyy{yy,~yygy}yy}wyyp~gy&y ~gyy yyPyyiy~yygyy*ygyJzy*ysy"{yyoy~yyy:}y"yoyI}y yhyyy{yyyzyyeiy"y~yyy^~yy~yyyzyy~yyy7~y y~wyyy~yyoyyky}yyy~yyy:~y yiyy~yy-uyyyysySyyy{yy}yy9iyyy(yygyr|yyy}yy~yy~yy}wyyyIyyy{yywyK~yyQ~yyuyyuy"y~y"yoyJ}yyy{yygy}yygy[|yyy|yyq~gyyyyy~wyyy {yyH~gyywy|yy}wyy~yygy0}yyyy~yygy!yywy|yy9uyyy ygyJ~yyz~yy{~yyoy~yyy}yyy'}yyy{yysyZ~yy}yygy~yywy~yyoyE{yy~yy)~wyygy]yyoy/|yyyzyyiyyY~yyyy?yygy^yy~yyoy8~yyZ~yyy~yysy|yygy}yyy{yyy}yy=yyye~yygy|yyx~wyysy~yysy~yy:iyysy[~yyMiyyA~wy"yoy{yyoy0|yyoyF|yyoyi{yyoy1|y"yoyzyy~yywyy~yysy}yyoyj{yysy6yyy{yyyh~y y6yyy{yygy~y ygyy y~wy(y*}wyygy/}yygy\|yywy*y"yd}wyyy0yyy"y~yygyZyyy1yyoy~y(ysy]zy y~wyy~y(yy~yyyy@yygyy ygyy"yoyzyyy~yygyy*ygyKzyyy y~wyyyywy|y(yy~yyyyyyyyoy~yyqyyy_~yyy{yy~wyysy|yyy{y*yky({yyoy2|yysy`y*ygyA{yyy|yy~yyy}yywyH}yyUyyy*ygyF{yyyy{yygyp}y ywy"~yygyy}yysy\~yygy~yyy|yy&y yayygy~yysyayyy}yy^~gyy}yyyyysyqyy~yyiy}yygy ~yywy|yyoyk{yygy]|yyy{yygy}yyoyF{yy-y"ye}wyy~wyyoyG{y*ysy*zyyy}yy~wyyoySyyyy~y(yyJ{yyoyD~yygyWy&yiyysyyyyyky}yy~yyoy~yyKyyLyyy~yy~yyoyS}yyy&~yywy|yyayyoyl{yywy|yyyZ~yyoy"yy}yyy`~yygyq}yywy|yyE~y"yoy*~yy~gy(y}wyyy'~yyjy*yky){yyky}yyF~y"ygyzy y}yyr~gy(y+}wyyy{yyoyH{yysy}yygy|yy yyyy~y ygyN~y*y}wy"yoy+~yyoym{y ygy~y ygy~yywy|yygy}yy~yyy^~y"ygyzyyoy|yyyybyyyywy|y y~wy*yky*{yysyy~y"ygy,~yy~yyVyy}y7y*yky+{yygy~yywy|~y*ysy{yy~gyy oy(yyK{yyoy}y&y ~gyyy|yyya~yygy~y&y iyyyysyuyyYoyyE~y y~wyyyygy&y iyy yy~gy(yy~y&y ~gy&y~gyy~gyysyH}yyy|yyy|yygy~yygyy"yy~y*ygyRzy*ysy6zyyy {yyy}yyoy_}yyNiyywy~y"y~yysy}yyiyyyyycyydyy~yyCy"ywy{y(ysy^zyy~yyoy~yyyH~y yy~yyy{yy~wyyoy|yy~gyyiy~yy}wy"ygy-~y"ywy{yyyyy<~yyy}yygyx{y&ygyzyykyy~gyysybyysy}yyky}yyeyywy<yy yy}yysyWyysyI}yy~yygy~yyWy"ywy<}yy~yyyy~yy~wyy~wyywy~yygy}yysyn~yyj~wy"yf}wyy_~gyygy~yyy~yyyy9yy:uyyy}yyy}yywyK}yyy|yyoyn{y*y}wyyyyyzyygy~yygy}yyy<}yy~y*yyy zyyy}yysyhyy@y*ywy {yyy"ygy{yyyo~yysyXyygy}yyyy'}y*ywyzyygy~yyiy~yyxiyy*~wy"y~yygy1~yyky}~yyyy~gyysyz~yyoyy~gyyy~wyygy}y&y~gy(ysyX{yyoy9~y(y }wyy'yy`~gy ywy~yygy^|yyqyy-~yyyylyyoy|yy+~wyysyvy(y,}wyyyy~gy"yoy{yy}wyy uyywy~yysycyyqyyoy yysy}y"y~yygy ~yywy}~yyRiyy~gyyyywy|yyky}yysy}yy}wyyy}yysy~yy,~wyygy}yygyyysy~yyy~yyy{yyoy|yyy}yyoyo{yyuyy~wyyoy|yy}wyyye~yy yyyywy}yysy~yysy7|yysyYyyy1~yyB~wyygyb|yys~gyywy}yysyi~y&y~gyysyJ}yyy{yywyygy*}yygy>yyyy:yygy~y*ywy{yy~yysy~yygy~yyy{yyt~gyy~gyywyGyy>yywy~yyy}y(yy~yy}wyygy}yyy{y"y~yywy~y"yoy{yyy|y"y~yygy~yygy`yywy~yywy~y"ygy{yyiy}y"y~yyky}yy2yywy@yya~gyyy}yy$yy.uyyyyb~gyy uyyyy.~y"yg}wyysy~yyiy#}yyy=~yysyF|yywy*ygySzyyy|yyz~wyysy~yyoyp{yywy~yy~wyyiy}yyyy~yyyygy ~yy{~wyysyj~yygydyysyo~yywy~yy~y"y~yy~yy~yyyp~yyuyyfyywy~yy~gyygy|yyy}y"y~yyiy~yy(yysy}yyy6yyy2yysy}yy~gyy~gyy~gyyy)yy0oyyoyE~yyyyoy?yyyyy~yysy7y yiy"yy~yyyyoy:~yysywy ygy~y ygy yygy~y"ygy.~yy~y ygy yysy{~y ywyyyy9}yyy~yyC~wyyy}yyy{y"yy0}yy}wyy[~yy}wyysy~y&y~gyysy~yyoy3|y yiyy~wy y~wyy~yy1oyyy:}yyoy^~yyyy}wyyoyS|yysy8yyoyT|yy~y*ygyTzyy(iyy)iy"yyzyyy{y"yh}wyysy]~yygy yyoy~yyy"ygyd}yywy~yyoyy~yygy~yygy ~yyy=~yywyL~yygy}yyy>~yywy6yygyUyyy"y ~yyky}yyy*yFgyywyFy*yyygyyeuyy{y*yFwy(yyoyyFkyyPyyFsy*yGwy*yFiy&yzgy*yyPy*yFyyUoyyayyVoyy[yy*yGgy(yyxyyGsy(yciy*yZ}yy\y"yQyyQyyey*yFy"yyoyyTsy*ysyNy*yTyy(y[y*yGyyfy"yRyyfuy&ygyyyyI{yyGkyybyy{}y*yGiy(yyqy&y^y*yOuy*ySy&ygyuy"yj}y(yiy*yFyycyyvyygyyRyyqqyyxyyfsy*yowyyWoyyUsy*yyGy&ysiyySy*yFuyy~y"y^y*ypwyyHky"yLoyyyy*yGyy]y*yyyUy*yyHyywy*ygyPyyguyyZqyyN{y"yFqyy`yy*ygyky(y\yy^y*y}yGyy[qyyzy*yiy^y*yyWy(yjy*yyXyyVsy*yyIy*ygyhy*yFyy*ysyZy*yF}yy_y(yyny*yFy&ygyzy*ysyOyyU{y"yiyydy*yyXy*yHy*yHgyygsy"yPyyhuyy|y&ytiy(ylgy*ysy[y*yyLy*ygyay*yIy(yWuy*ygyQy*yyFy"yQy*yJy*ySy*yTgyyWsy*yHwyyXoy(yyyy*yGyy*yXiy&y{gy*yZyy}y*yHiy*ygyRy*yKyyX{y(yyay*ywyty"yjyylyy*ygyby*yFy(ydiy*y[yyTyyhsy&y|gy&ygy{y*ygySyy\qy*yKy*ygyTy*yGy*yyyhy*yHyyzy*yTy*yyymy*yyPyyUy*yLy*ygyiy"ySy&ygyly(yky*yPuy*yUyy"ym}y"yRy*yqwy*y\y*yyJy*yFoy*yIy$yG{y*y}yIy*yGy*yUgy"yOqy*yTyyyuy*yJy*yG}y*ywycyymyyyeyy\yy(y\gy&ygy|y*yIiy*yUy*ysy\yyPky&yc}y"yoyyy*yVyy]qyyxy&ygyvy&ygyry*yyYy"ygy*yGoy&y}gy*yyZy*ygyby*yIwy*yJwy*yIgyyv}yyIky&yuiy$yH{yyyy*ysyPy*yyyiy*ysyVy&y_y*yJiy yqsy*yKwyyHsy(ymgy&ydyyzy&y`y"yMoy"yoyzyyYoyyfyy{y*yKyygyyJ{yyrqy"ySy(y]gyynyy*yVyy*yyynyyM{y*ysyJy(ylyyzuy*yrwy*yswy*yHyy*yLy(yXuy*ysydy(yniy*yHy*yKiy*ygycyyVyyqoy*y}yOyyhyyWy*yyyjy*yLiy"yyxy"ykyyuyy"yypyy|y*yQuy*yyyxyyhy"yTy*yyMy*yVgy(yngyyroy*yLwy"yTy*ysyQy"yk}y*yUyy|}yy}}yyw}yy}y*yoyMy*yYiyy{yyx}yy]yy(y^gy"yly*yMy"yoy{yy^qy*yMyy{y(ywyny*yyyVy"yUy(yYuy*yyykyyXyyYyyZoyy^yyyZy*yJgy*yyIy(yZuy*yZiyyXsy*yH}y*ysyZy(y[uy*ywyuyy_qy*yMwy(yyoy*yGuy"yPqy*yFy(y]y(yFy*yyJy*yI}y*yNy*yyyWy*yRuy*yGy(yypy&ygymy&yyvy$yF{y"yyyy*yyKy*ywy`y(yogy*ytwy&yviy*yyyoy*ysy]y*yyyXy*yyLy*yJ}y*yyUy"yVy*yyGyy`qy*ysy^y*yK}y*y]y(yeiyy[y*yyyly"yMy"yNoy*ywySy*ywyayy\y*yHuyyR{y"yQy*yyyYyyJkyy]yy^y(ykysyyiy*ysy_y*yyyZy&ywiy*yyy[y(y^y&yyty*yIuyyYsyyiyy`y*yOy*yNy*yMiy*yWgy*yL}y*yyyyyyjyyvyy*ywyTy*yPy*y^y*yNwyyZsy*yOwy(y_gy&yay(yGyy[oy"yhyy~yy{uyyY{yy_yy*ysyRy"yoy|y*yyLyyV{yy|uy&ygyhy"yiyy_yyaqy*yyymy"yRy*yHyyKky&ygywy&ygysy*yGy"yn}y(ymyyay*yNy(y`gy&yiywy*yLyysqyyky*yWyy*yyyJy(yagy&yKoy*yyyKyy`y*yIy(yfiy(yauy(y\uy*yJyy[sy(yoiy*yPwy*yyFy*yKgy*yyy\y*yyy]y*yQy*yyyoy*yM}y*yQwy*yyQy*yy`y*yIyyjy*yJuy(ywyoy*y_y*yKy*yyay(ywypy*yRyyS{yyiuy"yGqy"yl}y*yN}yyayyVy*yOy(y_yy\oy(ybgyysoy"yyqyy}uyyoyyywyyyby*ygyjyycyytoy*y[}y*yiy_y*yyypy"yWy*yLyyisyybqy"yQqyyly"yjyyLky"yyzyydyyeyy]oy*yNiy"yky*yyy^y"yo}y&ygyty*ygyky&yd}y*ySuyy^oy(y`y"yly*yIyyyby"y_y*y}yPy*yO}y*ygyUyyWyy\sy*yyFy*yyGy*y[iy*y`yy|y*yyYy*yyGy*yyHy*yoyjy*yJoy*yyKyyIsy*yyynyyK{y&yxiy(yny"yRqy*yVy*yHyymy*yRwy"y`yyuoyycy*yyQyyJsy*ywyvyyjuy&yyiy"yyry"yy{y*yuwy(ygiyy_oy*yLgyyfy"yXy*yyy_y(yyqy*ywywy(ycgy&yziy*y\}yygy*ywyxy*ysy[y*yyJy*yyyZyypyy*yyHy(ydgy*ySwy*yOiy"yysy*ysySy(yhiy*yMy"yHqy*ygyVy*yWy"yYy*yNy*yTwy"yPoy*yP}y*yyyqyy`oy&yeyydyyy~}yykyyhy*yUwy*yyy`y"ymy*ygyly*yvwy*yyyay*yyy[y*y]}y*ywwy(yyzy"yIqy*yVwy(yayy}y"yp}y*yyLy*yyybyyXyyvoy*y}yRy*yWwy&yiyxy*yQ}yykuyycqy*yXwyyiy*yYwyy]sy(ywyqy*yPiyywoyyO{y*yZwy(ypgy*yJyy*yR}y"yUy*yyHy*yHy*ywyyy*yyTy*yy[y*yyMy*ysy\y*yXgy*yJy*yyRy*yyycyy|y*yyyry*yPy*yWy*yy\y*ySy(yoyy}y*yTy*yUy"yZy*yIy*yay*yy]y*ysyWy(ywyry*yyby*yby(yegyyly(yqgyyMky*yOy(yiiy"yoy}yyxoy&yyuy*yxwy*yVy*yyGy*y[wyyaoy*ygygy(ybuy*ysyTy(yjiyyluyy~yytqy*yywyyy}yyqyyyboy*yXyyjyyky*yyy\y(ycuyy~uy*yS}y*yoyNy*y\iy*yycy*y}yHy*yoyOy(yrgy(yyry*yQy(ypiy"yyty*y\wy(yfgyyuqyymy*y]iy*yMgy*y]wyyly*yyypyyT{y"yq}y*yyydy*yyysyyKsyyxyy*y^wy(ybyyeyyymyyz}y(yysy"ymy*yIy*yXyy*yKyy"yoy~y(yytyyny*yyRy"ySy(yHyycoy*y^iy"yny"y[y*yyIyyayy"y\yy~y"yTy*yYgy*ygyhy(yduyynyyjsy"y]y*yyyey*y_wy*yXy*yzwy*y{wy(ysgy*ygyiy(yIy"yny*ygymy*ygycy*y^}y*yTuy&ygyiyyvqyymuy*ygymy*yyyOy*yyyPyyoyyL{y"ySqy"yyuy(ysyey(yggy*ygyjyyP{y*yyyLy*yyyMy"yr}yyLsyy^sy*yyyQy*y`wy(ycyydqy(yycy*yLyyywqy*yWy*yMyy"yoyyyyy*yXyyxqy(ykiy"y^y(yyby"y_yynuy*yyyNy*ysyey(ysyfyyryyyfyyygyy(ytgy*ywyby&y{iyyeqy(yyuy*y|wyydoy*yyyfy*ysy`y*yYy(yy{yydy*yyygy(yugy*yawyyksy*ywyzy*yyNy*yyytyyeoy*ysyhy"yoyyoy"y`y*ygyWy"yJqyynyyyqy"yay"ys}y*ybwy(ypyyey*yT}y*yydy*yyHy*yZgyyyoyyZ{yyu}yyW{y"yby(yhgy(yy|yyzoyypy*yYy*yyIy*yyMy"yVy*yOy*yiy`y(yvgyyNky&ygyjy"yWy*yyyqy*yPy(y]uyyoy&y|iy*ycwy*yyMy*yyKy*ysyUy"yXy*ysyVy"yt}y(yymy&ye}yylsy"yNy*yU}yyfqyymsyyhyy"yYy"ycyypyySsyyMsy*yyFyyNsyyqy*ygyXy*yJy*ydwy(yigyyouy*yNyy"ypy&y}iyyfoyy{oy(yyvy*yV}yyOsy*yyyhy*yNgyybyy*ygy\y*ysyWy"ypyyzyy(ywgy*ygy]y*yOyyygoy"yOy"yQoyypy"yqy*yySyysyyyqyyhoyyqy(yxgy*yewy*yyey"yTqy*yfwy(yy}y"yUqy(y^uyyry*yKuy"yVqyyry"yqy*y_iy*yyNy*yy^yygqyy_syypuyyioyyquy*ygwy*ygydy*yYy"yOoy*yHoy*yhwy*yJy*yKy*yLy"ydyy|oy*yW}yyiyy*yyy_y*ygydy*yyyiyysy*yOgy*yiwyyjyy"yyxy*yQiyysyynsyy`sy*ysyfyytyyty(ydyy}oy(yJyyruyyry(yqyyhqy"yRoyyuyy~oy&yf}y"yry*yyIy(yliy*yiyay"ySoy*yRiy*yy_y*yyOyykyy*yyNy*yIoy(yMyyjoy*yZyysuyyYy*yyFy*yPyy*ySiy*y_}yy[{yy{yyysy*yX}yy|yyyuy"yryyty*yyUy"yKqy*yTiyyuy*yKy*ygy^yyiqy*yyVyyvy*yUuy*ygyey*yQyy*y[yytyy*yyVyyvy*yjwyytuy*yVuy*yyy]y*ycy*ykwyyuuy"ysy(yey(ymiy*yRyy&ygykyykoy(ysydy*yyyry*yPgy*yY}y"yPy*ysyXy*ysyiy"yZy"ysy&y~iy(yjgyy}yyyfy"ytyyvyyzqyywyyjqy*yLuyy{qyyloyy|qy"yWqyyZy"yey*yLyyPsy*ygylyyQsy*ygy_y(yNy*yySy*y`}y"yty&yg}y*yRy&ybyymoy"yLqy(yypyyyyyxyy~yy*yQgy*yyyjyywy"yMqyyzy(yKy*yUiy*yyyuyyosyynoy*ygyny*ygyky"yToy"yy|y"yuy(yygyy{y"yvy&ygyny*y\y*yQy*ywyUy"y[yykqy"ywy*y`iyywy*yMuy*yyOyy|yyOky"yyvy*y}ySy*ygyYyyvuy*ysyXy"yy}y"yxy"yyy"yuyy}qy*y[gyy}y"yywyyQ{y"yzy*yyysy*ylwy(yry*y}yQy*yyfy*yyyRyypsy(ysy(y_uy*ygyeyyasy*yyy^y*ygyfy&yygy*ygy`yygy"yvy(yLy(y`uy*ygygyylqy*ygyZyy~qy*yyykyymqy&yi}y*yoyKy*yMy"yfyyooy"y{y(yqiyywuy*yRgy(yriyynqy"yXqy*ysyYy*ySyy(yOy*yNuyyxy*ymwy*ysygyyxuy(ykgy*yyJy*yaiy*ya}y*ysyYy&yh}y"yUyyoqy*ynwy(ygy(yfyyRsy*yZy*y]y*ydyyhyy[y(yywy"ygy*yViy"y|y(yhy*yYyy*yRy*yoyLy"y\yybsy*yyyvyycsy&yfy*yWiy"yNqy(yty"yYqy(yPy*yNyycyy*ysy]y&ycyyyy*ybiy"ywy"y}y*ySgy*yyywy(yuy*yb}y"yxy"yyy*yOy"yzy*ygyfy"y]y*yyWy*ygyly*ygy[yyiyydsy*yMy*yyyly*y}yTyyesy*yyFy*yyKyypqy"yhy*yyTyypoy*yZyyp*2pNNp*2!#%C: .D``&'UCol a# @HHR"&  !"#$%&'('()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2irT@m 08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\0000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ7p*2pNNp*2!#% kuKJ&  ~<ؕfCjJ@@q0ād`'jff DR46K9ʠ~) ^F u{xؐ4Tf;;FJP6R<^l >2F"͞͞ў¥.Þj":u2(< ZL|4"ؚؚߚN%/tBl`ޘޘ{zߘ{~cĖuwxpΘzۘ{NdF^"qqr2r^jbkPilV˗p^bȹbeQjWW\$]2"̑̑CёDRSHwV̵09BI?,ƑCʎʎ)f/&00dp(kF"UUxd~ 7&F~~҉Zk@LJc"nnrxxM( *T 386bswFs|"QQ~6s||J~6yyxtzBzjzvwhwi:yryw؋u"vvZv\v^wgҋuP^uPvvX>}vXuuK*uK(uL,0uLrs>Ts>htH$tH޳kF*r"GrGr2Yr3[r3Ьr7r*r/6r1@;r1~?r1llFl4l&kp!dkpkkfke"(g(g kbkykeeHfgee e̤edeJ6bKb/e4e6V]F^"a_a_s__bb^4 _._P_fr^r^z^X^^]]$]]NP[""\"\{8\|n\q\NP[q[s.[y0\z8 Y Y_2Y_'YasYd`VNWPX^4Y^QFAS"SS/|S2S3S4AS,\S.dSiS.RR*4S+S+~8S,QQ R!HR'jN"kQkQQQfQLN,N |?QheQ ?N?NYNNPNN(N,N26NrNN(N)N,N-N6N7N?N@NYNZNNNNNNNNN?Q@QeQfQkQlQQQQQQQQQQQRRRRRRSSSS8S9SASBS\S]SdSeSiSjSSSSSSSSSVVW WXXYY Y YYY'Y(YsYtYP[Q[[[[[\\"\#\8\9\n\o\q\r\]]]]]]]]r^s^z^{^^^^^^^ _ ___P_Q_a_b_s_t___b b6b7bKbLb/e0e4e5eeeeeeeeeeeeeffg g(g)g k!kbkckykzkkkkkkkkkllll4l5lkplp*r+r6r7r;r?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm'()*+,-./rstuvwxyz{|}~2irT@w08@H0808080808080808080808080808080808080808080808080808080800000000`f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  Abʃʤ(I6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZhhh"Fhhp*2pNNp*2!#%>h1M 7 h7 8 E< O``3  (` 'ResBr v v IVersioncollationsstandardSequence%%CollationBin35.12.1.44.82V[reorder Latn Arab]&c<<<<&e<<<<&i<<<<&s<_<<<^&u<<<<&<<<<<&<<<<<&<<<<<|('UCol a# DLL,,,, d$d$d(  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde^ghijklmnopqrstuvwxyz{|}~2irT@08@HPX\diq08v~080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  ʠ$Efʇʨ6*   b~ *,0468F<>@BDFHJLPɦTVXZ\      *,Ɇ0F468<>@BDFHJLF P& TVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*/Ċ2F33Ė2Ċ:F;;Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRFSSĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*b/Ċ2F33Ė2Ċ:F;;Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRFSSĖRĈZ&]ĖZ FFOOFFF"bFF !F#$F&'F)*F,-F/Ţ " b Ţ "b b 0F23F5"Ţ6F8F33F33F;;F;;FSSFSSFSSFSSF33F33//F33F33F33F33F;;F;;FSSFSSFSSFSSFSSFSSF33F3333333333F;;F;;FSSFSSRFSSRFSSp*2pNNp*2!#%.0'2FAF:FAFN0'ORSFSASF.0'2FAF:FAFN0'ORSFSASF2ĢŢbAŢ2ĢŢAŢ:Ģ"bA":ĢŢAŢRĢ"bA"RĢŢAŢRľ"bA"RľŢAŢ2Ġ"bA"2ĠŢAŢ2ŢAŢ2"bA"2ŢAŢ2"bA":ŢAŢ:"bA"RŢAŢR " bA "R Ţ A ŢR " bA "R Ţ A ŢR " bA "2 Ţ A Ţ2 " bA ":ŢAŢ:"bA"RŢAŢR"bA"ţcA#ŃA#@     @   H P p `  $(,04  8<HTX\lptx| "X ` 8P (8<$H&TX\(lptx|*,h p ( B  H`88 h@Xx0 P@  999:Y:9:DMPPZNaddZbH~Yن٬Y999:H:(:DMPPHNaddHbH~腈HȆȬHH9;(;99;;AAAABBBBJJYKHK:O(OMMNN.0NNYYYYZZZZ]]Y_H_bb:c(caa24bhmmrruuvvvvywhwYwHw}}~~~~ 9(مȅyh 虹9(٩ȩ9(yh68Y¨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȘ8L`l`lȩ|لLȄL    @L`@L`OOccE< K``3k  (`p 'ResB )VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cyrl]&5<Q<<<'UCol a# <@@@@@@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@08@H080808080808080808080808PX^f08080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v00nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ)a)ap*2pNNp*2!#%(a0)a(a0)aE< +``3  (` 'ResB P Version2.1.19.14  'ResB 5VersioncollationsstandardSequence%%CollationBin35.12.1.19.14.&C<c <<<C &G<<<<&H<<<<&S<s <<<S &Z<z <<<Z R"'UCol a# DDD:::"2irT@08@HPXYa08iqs{080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  ʠ$Efʇʨ6*   b~ *,024Ɇ:<>@BDFHJLFPRTVXZ&      *,024Ɇ:<>@BDFHJLFPRTVXZ&    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bɦĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ//f & ɦ OO]]77f & 99 ɦf&ɦf&"bɦf&//77OOOO999999OOOO]]]]9p*2pNNp*2!#%.0 60 80 N0 O\0 ].0 60 80 N0 O\0 ].Ġ0 Ţ.Ġ0 b6Ġ0 Ţ6Ġ0 NĠ0 "NĠ0 bN0 ŢN0 80 "80 b8Ġ0 Ţ8Ġ0 80 "80 bN0 ŢN0 \0 Ţ\0 \0 "\0 b80 Ţ@     @   H P p `  $(,04  8<HLP\dhlpt| "X ` 8P (8<$HLP&(\dhlpt|*,h p ( B  H`88 h@Xx0 P|@  999:Y:9:.MMMZN]]]Z^Hv}}}~Y~~Y999:H:(:0MMMHN]]]H^Hv}}}~H~~HH9;(;99;;AAAABBDDJJYKHK:O(OMMNNOONNUUUUVV24YYY[H[^^:_(_]]__^`eejjmmnnnnyohoYoHouuvvvv xx9(}}y~h~ 689(١ȡ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȐ8L\d\dt|L|L    @TX@TXBBVVE< 7``3  (` 'ResBE IIVersioncollationsphoneticSequence%%CollationBinstandard35.12.1.19.14&E<[<<<&O<<T<<<S&E<[<<<&O<<T<<<&G<gb<<<gB<<<Gb<<<GB&K<kp<<<kP<<<Kp<<<KP&M<mb<<<mB<<<Mb<<<MB<mf<<<mF<<<Mf<<<MF<mp<<<mP<<<Mp<<<MP<mv<<<mV<<<Mv<<<MV&N<nd<<<nD<<<Nd<<<ND<ng<<<nG<<<Ng<<<NG<ngb<<<ngB<<<nGb<<<nGB<<<Ngb<<<NgB<<<NGB<nk<<<nK<<<Nk<<<NK<ns<<<nS<<<Ns<<<NS<nt<<<nT<<<Nt<<<NT<ny<<<nY<<<Ny<<<NY<nz<<<nZ<<<Nz<<<NZ&S<sh<<<sH<<<Sh<<<SH&T<ts<<<tS<<<Ts<<<TS <'UCol a# DDDttD!D!))55;2irT@08@H0808PX0808[c08080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000y000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000s00kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@l  Zx     j    y  @=a=ʂ=ʣ===>'>H>i>6*   b~ *,.0248:<ɀ@`ɀFHJL LSRTVXZ\      *,.024^8:<ɠa@ɀdɠpFHJL RTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ł<Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]<Ċ*Ĉ*Ď*Ě*Ė*Ē*=Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFF3FF3ɀEEEEEGEGEGEGEGEEGEGEEGEEGEEGEEGEEGEEGEEGEEGEEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEGEGEEGEEGEEGEEGEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE7G77G77G7?G??G?CGCCGCCGCCGCCGCCGCCGCCGCEEEJEIEJEIEJEIEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEEGEOGOOGOOGOOGOOGOOGOOGOGOQGQQGQQGQQGQQGQQGQQGQQGQQGQQGQF77F77F77F??F??FCCFCCFCCFCCFCCFCCFCCFCCHEGEHEGEHEGEFEEFEEFEEEEFEEFEEFEEFEEFEEEEEEEEEEEEEFEEEFEEEEEFEEFEEFEEFEEFEEFEEEEEEEEEEEEEEEEEEEEEEEEFOOFOOFOOFOOFOOFOOFOOOFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQp*2pNNp*2!#%6 Ţ"bBbGŢb>U UV"WbPpGTŢB*V} }~"bV"Wb|Ţ bTŢUŢ"p "bpCGvCGŢV VCbCGfCGBCFCPCDtgg2 BƂ*!ƁBƂ BƂƂ”n ƂBnƂopqBj jƂklmBg ch i# 35c c d Ce ƣf 5 ` Ba Ƃb 1 1 2 B3 Ƃ4 !"0   "bŢ  " b Ţ3 3 Ƃ  b  Ţ   2 BZex3   "BƂ b Ţ{ {|}B~ƂxyBzƂad deBvƂwaBbƂc] ]B^Ƃ_`ZƂ[\3" " # "67B  "  b! Ţ  " b ŢBƂd6s styz!dEGgkơEG "bŢBEJbEIbŢS SơTAYaZƁDEGKƁEBEŢ"N$(()"*b+Ţ$%"&b'Ţ ""b#ŢHOhOG$b%ŢP%dg gh#iŃdţefcb`Ţab"cb]` `Ţa"]^"_bSQsQGZ"[b\Ţ6 bŢ"BFb">U UŢVW"PFpTbB*V} }Ţ~"VW"|b "TbUŢbŢp Ţ"pCvCbV VCFbCfCBCFFCFPCFDtgh3 2ł2*!2Ƃ2B• 1B1ł1B“1n B0łƂ0no0pq0Bj jBk/łlƂm/g.hi/# 35c c."d#e.cfƃ5-Ţ`Ƣa-b1 1-"2"3-b4b ,Ţ!,0  +Ţ+,",b *+"+b3 3) *" *b *Ţb)Ţ2ƢZex3 ()"")b("(b(Ţ{ {b|'Ţ}Ƣ~'xy"z'bad dbe&vƢw'"a&bb"c&Ţ] ]%^Ƣ_&"`Z"[%Ţ\b3" "$#%"67%b#$" $b!$Ţ "#"#b#ŢƢ"b"Ţd;ssEtEyEzEdEgkEE !b!Ţ!""BEFbE !"S S!TAYaZƁDEFGKEF  " b ŢBEHbEGbŢN$((5ł)5*6+6B6ł$4ł%4&5'5B 3ł3"4#4BHOFhO$3%3BP%dg g;ch;i<#d:Ce:ţf;9`9Ba9łb9c:]` `8Ba8ł8]7ł^7_8SQFsQZ6[7\7BPBCDEFIKLPQSUVWY[bcdefiklpqsuvwy{&68Zfv 24 ,06TX`r|*!+!@     @   H P p `  $(,04  8<@DHLX\d p&8ԹعܹX ` 8P (8<@DHLX\dp>HԨبܨh p ( B  H`88 h@Xx0 P@  999:Y:9:BIIIZJ]]]Z^DYٮՙY֙999:H:(:BIIIHJ]]]H^D譈HȮՈHֈH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRYYY[H[^^:_(_]]__^`eejjqqrrrryshsYsHs 9(٭ȭyh ʹШЙֈ9(9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8H8H\d\d٬HȬH    PBTbThPlpltBxF|PVbxf|pvDGKSTYZdgkstyzRۑґ !"#67Z[\]^_`abcdevwx[yz{|}~Hh$%SsZ[\]^_`aPBTbThPlpltBxF|PVbxf|pvDGKSTYZdgkstyzHёȑ !"#67Z[\]^_`abcdevwxQyz{|}~Hh$%SsZ[\]^_`aE< "```'UCol a#  444H2irT@08@H0808PX0808[c080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{s00kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@l  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFF3FF3p*2pNNp*2!#%E< ``3T <  (`A 'ResB %VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Laoo]D'UCol a#  ,,ss  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrtuvwxyz{|}~E< '``3y  (`~ 'ResB   NVersioncollationsstandardSequence%%CollationBin35.12.1.19.14`&=&=&=&A<<<<<&C< <<< &E<<<<<<<<<<&I<</<<<.<<y<<<Y&S<a<<<`&U<<s<<<r<<k<<<j&Z<~<<<}&'UCol a# DDDb"b"&2irT@08@HPX\dlt08y08080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p   Zx     j    y  ʠ$Efʇʨ6*   b~ ,0Ɇ468ɦ<>@BDFHJLfPFTVXG:ɦ      Ɇ,F0468& <>@BDFHJL P TVXG:&     Ċ*Ĉ*Ď*Ě*Ė*Ē* Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRb&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bɦ Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖR&]"F*F*//G2G2F2F2F:F:f&OOGRGRFRFR"b]]ɦf&ɦ"bfɦf&ɦf"b&ɦf&"bŢɦf &!!" ɦ"f#&$$ɦ%f& " b Ţ "bŢ/G:/G:G:OOG:G:G:GRGROOG2G2G:G:G2G2G2G2OOOOGRGRGRGRGRGRGRGRG:G:]]]]G:G2G2GRGRRGRRGRG:G:G:G:G:G:G:G:p*2pNNp*2!#%*0(F.0 2G(F:0(FN0 ORRG(RF\0 ]*0(F.0 2G(F:0(FN0 ORRG(RF\0 ].Ġ0 Ţ.Ġ0 ŢNĠ0 bNĠ0 ŢRľ0ŢRľ0N0 "N0 b2Ġ0Ţ2Ġ0@A20Ţ2020"20bN0 ŢN0 R0ŢR0R0"R0bR0ŢR0\0  "\0  b\0  Ţ\0  20 b20 ŢR0 R0 " c0 #0 Ń@ $    @   H P p `  $(,04  &<(H*PTX,dhlpt|.0\2X ` 8P (4<6H8PTX:dhlpt|<>\@h p ( B  H`88 h@Xx0 P|@  999:Y:9:BMMMZN]]]Z^Hv}}}~Y~~Y999:H:(:DMMMHN]]]H^Hv}}}~H~~H ;;9988AAAABBDDJJ9K(KOOMMLLLLNNUUUUVVVVYY9[([^^__]]\\^` eejjmmnnnnYoHo9o(ouuvvvvxx}}y~h~FH١ȡ9(yh٠ȠA A A A A A A B A A A h i p x x X  ( 0  0 8 B    " H 8L\Ȑ8L\\H\d\dt|L|L\\\H    8@L\8@L\BBE< O``3  (` 'ResB4 8 8 kVersioncollationsstandardSequence%%CollationBin35.12.1.19.14&[before 1]D< <<< &[before 1]H<#<<<"&I<<y<<<Y&[before 1]L<7<<<6&[before 1]M<<<<<;&[before 1]O<F<<<E&[before 1]S<W<<<V&[before 1]T<a<<<`&[before 1]<~<<<}#'UCol a# DDD``"2irT@08@HPX`h0808px08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  A b ʃ ʤ  ( I 6*   b~ *,0248:<ɆFB&FHJPRTVXF:      *,ɦ024f8:<&B FHJɦ Ɇ PRTVXF:f     Ċ*Ĉ*Ď*Ě*Ė*Ē*bF Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRb&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē* Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖR&]"//77??-A-A!E!E=M=Mɦf!O!O"b]]&"bɦf"bŢ&ɦf"bŢ"bŢ"Ɇ/F:/F:F:!O!OF:F:F:!O!OF:F:!O!O!O!OF:F:]]]]F:F:F:F:F:F:F:F:F:p*2pNNp*2!#%.0 60'>0'@0'-AD0'!EL0'=MN0 !O\0 ].0 60'>0'@0'-AD0'!EL0'=MN0 !O\0 ].Ġ0 Ţ.Ġ0 ŢNĠ0 bNĠ0 ŢN0 ŢN0 N0 ŢN0 \0 "\0 b\0 Ţ\0 @ $    @   H P p `  $(,04  8<&HLP(\`h*,|.02`4X ` 8P (8<6HLP8\`h:<|>@B`Dh p ( B  H`88 h@Xx0 P@  999:Y:9:FMMMZNaaaZbHYَY999:H:(:HMMMHNaaaHbH荈HȎH 9;(;99;;AAAABBDDJJYKHK:O(OMMNNOONNUUUUVVXX]]Y_H_bb:c(caaccbd iippuuxxvvywhwYwHw9(ٍȍyhJL9(ٵȵ9(yhňŹƨƹȨA A A A A A A B A A A h i p x x X  ( 0  0 8 B    " H 8L`Ȥ8L``H`h`hЩٌLȌL```H    @Tlt@TltBBE< k``3-  (`2 'ResB   ;VersioncollationsstandardSequence%%CollationBin35.12.1.19.149[reorder Cyrl][suppressContractions [8]]&<S<<<&[<\<<< 'UCol a# <@@PPPP  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@08@H080808080808080808080808PX_g08080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000w00oooooooooooooooooooooooooooooooo00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ%aaFa"fFab&%aaFaFap*2pNNp*2!#%a%aA%aTaaAaa%aA%aTaaAaE< ;``3  (` 'ResBp ttqVersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Mlym Latn Deva Arab Taml Knda Telu Beng Guru Gujr Orya Sinh]& <<= &L <<W & M << M <<< &# M <<# M <<<z &( M <<( M <<<{ &0 M <<0 M <<<| &2 M <<2 M <<<} &3 M <<3 M <<<~ &. M << &( M <<<{ M 'UCol a# @TT #$!)`fghimnopqq  !"#$%&'(()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ghijkl^m]bcde_a`'rstuvwxyz{|}~2irT@08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000`hpv00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ"ɢɂbFpFŢ"bZpFp(pLpDpKpNpJp^pIp`pHplpGpDpKpNpJpNpp^pIp`pHplpGp(pLpp*2pNNp*2!#%(p1M bDp1M ŢNp1M ^p1M "`p1M blp1M Ţ"0M b  E< s``3i  (`n 'ResB 'VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cyrl Mong]P'UCol a#  88ab0v4v  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuwxyz{|}~E< '``3|  (` 'ResBP %%ALIASro  'ResB OVersioncollationsstandardSequence%%CollationBin35.12.1.19.14b[normalization on][reorder Deva Beng Guru Gujr Orya Taml Telu Knda Mlym Sinh]&P < << < &9 <3 < M 7 < M  .'UCol a# @xx  #$!)`hq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm'()*+,-./rstuvwxyz{|}~2irT@y08@H0808080808080808080808080808080808080808080808080808080800000000`h000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  Abʃʤ(I6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZhhh"Fhhp*2pNNp*2!#%>h1M 7 hNh1M  h  7 8 E< O``3  (` 'ResB P Version2.1.19.14  'ResB \VersioncollationsstandardSequence%%CollationBin35.12.1.19.14{[caseFirst upper]&[before 1]c< <<< &[before 1]g<g<<<G&[before 1]h<g'<<<g&<<<G'<<<G&&[before 1]i<'<<<&&[before 1]z<z<<<Z'UCol a##DDDDDDD2irT@08@HPXZb0808080808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000v000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r00jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@h  Zx     j    y  "Cdʅʦ 6*   b~ *,0248:<>@BDFHJLNPRTVXZF      *,&0248:<>@BDFHJLNPRTVXZf    Ċ*Ĉ*Ď*Ě*Ė*Ē*"FĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ--55ɦf99[[& ɦ f --55[[[[p*2pNNp*2!#%.06&'G\0[.06&F'\0[.Ġ0Ţ.Ġ0b6Ġ0Ţ6Ġ0\0"\0b\0Ţ\0&(@     @   H P p `  $(,04  8<HLP`hptx|"X ` 8P (8<$HLP&`hptx|,h p ( B  H`88 h@Xx0 P@  999:Y:9:.MMMZNiiiZjHYيY999:H:(:0MMMHNiiiHjH艈HȊHH9;(;99;;EEEE@@FFJJYKHK:O(OMMNNOONNYYYYTT24aaddjj:k(kiikkjlqqvvyyzzzzy{h{Y{H{ 9(ىȉyh 9(٩ȩ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȜ8LhphpȩوLȈL    DX&\'\DX&\'\FFZZE< _``3  (`  'ResBX& \&\&: VersioncollationsstandardSequence%%CollationBin35.12.1.19.147[normalization on][reorder Mymr]&<7<8<78&,<<+&2<1,<<1+<1,:<<1+:&4<6<-/<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<:9<<:<,:9<<,:<<+:9<<+:<-:9<<-:</:9<</:<1:9<<1:<1,:9<<1,:<<1+:9<<1+:<-/:9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<:<,:<<+:<-:</:<1:<1,:<<1+:<-/:< 9<< :<, 9<<, :<<+ 9<<+ :<- 9<<- :</ 9<</ :<1 9<<1 :<1, 9<<1, :<<1+ 9<<1+ :<-/ 9<<-/ :< 9<< :<, 9<<, :<<+ 9<<+ :<- 9<<- :</ 9<</ :<1 9<<1 :<1, 9<<1, :<<1+ 9<<1+ :<-/ 9<<-/ :< 9<< :<, 9<<, :<<+ 9<<+ :<- 9<<- :</ 9<</ :<1 9<<1 :<1, 9<<1, :<<1+ 9<<1+ :<-/ 9<<-/ :< 9<< :<, 9<<, :<<+ 9<<+ :<- 9<<- :</ 9<</ :<1 9<<1 :<1, 9<<1, :<<1+ 9<<1+ :<-/ 9<<-/ :< 9<< :<, 9<<, :<<+ 9<<+ :<- 9<<- :</ 9<</ :<1 9<<1 :<1, 9<<1, :<<1+ 9<<1+ :<-/ 9<<-/ :<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<:<,:<<+:<-:</:<1:<1,:<<1+:<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:<9<<:<,9<<,:<<+9<<+:<-9<<-:</9<</:<19<<1:<1,9<<1,:<<1+9<<1+:<-/9<<-/:< :<, :<<+ :<- :</ :<1 :<1, :<<1+ :<-/ :<!:<,!:<<+!:<-!:</!:<1!:<1,!:<<1+!:<-/!:<^<_<;<<<`<=<<><;=<<=<;><<><=><;=><<=>&!-<<<#&!.<<<$&!/<<<%&!0<<<&&!1<<<'<<<(&!1,<<<)&!1,:<<<*&-:<-6<-:7<-67<-:8<-68&/:</6</:7</67</:8</68&!/6<<<%/6&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!- 9<<<# 9&!- :<<<# :&!/ 9<<<% 9&!/ :<<<% :&!1 9<<<' 9&!1 :<<<' :&!1, 9<<<) 9&!1, :<<<) :&!1, 9<<<)1, 9&!1, :<<<)1, :&!- 9<<<# 9&!- :<<<# :&!/ 9<<<% 9&!/ :<<<% :&!1 9<<<' 9&!1 :<<<' :&!1, 9<<<) 9&!1, :<<<) :&!1, 9<<<)1, 9&!1, :<<<)1, :&!- 9<<<# 9&!- :<<<# :&!/ 9<<<% 9&!/ :<<<% :&!1 9<<<' 9&!1 :<<<' :&!1, 9<<<) 9&!1, :<<<) :&!1, 9<<<)1, 9&!1, :<<<)1, :&!- 9<<<# 9&!- :<<<# :&!/ 9<<<% 9&!/ :<<<% :&!1 9<<<' 9&!1 :<<<' :&!1, 9<<<) 9&!1, :<<<) :&!1, 9<<<)1, 9&!1, :<<<)1, :&!- 9<<<# 9&!- :<<<# :&!/ 9<<<% 9&!/ :<<<% :&!1 9<<<' 9&!1 :<<<' :&!1, 9<<<) 9&!1, :<<<) :&!1, 9<<<)1, 9&!1, :<<<)1, :&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&!-9<<<#9&!-:<<<#:&!/9<<<%9&!/:<<<%:&!19<<<'9&!1:<<<':&!1,9<<<)9&!1,:<<<):&!1,9<<<)1,9&!1,:<<<)1,:&1,:;=1,:;&:/:=:/:&19=1?&-9=-?&/9=/?&!-9<<<#?&!/9<<<%?&9=?&>-/:<<L&=17<<M& :81,:8<<N:8&!-<<O&:,=:;,&.=9.&:8=9:8&::=9:Rd'UCol a# @LL B BBBd6dOu^u  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstvwxyz{|}~2irT@08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000`hpx0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  #Deʆʧ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]BĊ*Ĉ*Ď*Ě*Ė*Ē*łĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ&&FfɆɦɦ  &FfɆɦɦɦ&FfɄ f#&$%&ɦ'd("Kb(DpB8$BV$%sɤYuɠQ]uɀ #Ƅɀ›!AaFYuYuFYuYuFYuYuFYuFYuYu#YuF#Yu*YuF*Yu1YuF1Yu8Yu?YuF?YuFYuFFYuMYuFMYuTYuFTYu[YuF[YubYuFbYuiYuFiYupYuFpYuwYuwPu!QuFYuQ]uFwYu~YuF~YuYuFYuYuFYuFYuPuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuǚYuFǚYuYQuFYu/QuWuΚYuYQuFYu QuFYuFΚYu՚YuܚYuFܚYuYuFYuYuYudUuYudUuYudUuFYudUu YudUuF YudUuYudUuFYudUuYudUuFYudUuFYudUu%YudUuF%YudUu,YudUuF,YudUu3YudUuF3YudUuAYudUuFAYudUuHYudUuFHYudUuOYudUuFOYudUuVYudUuFVYudUu]YudUuF]YudUudYudUuFdYudUukYudUuFkYudUurYudUuFrYudUuyYudUuFyYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUušYudUuFšYudUuɚYudUuFɚYudUuКYudUuFКYudUuޚYudUuFޚYudUuYudUuFYudUuޚYuSudUu%YudUu3YudUuYudUuFYudUu YudUuF YudUuYudUuFYudUuYudUuFYudUuFYudUu&YudUuF&YudUu-YudUuF-YudUu4YudUuF4YudUuBYudUuFBYudUuIYudUuFIYudUuPYudUuFPYudUuWYudUuFWYudUu^YudUuF^YudUueYudUuFeYudUulYudUuFlYudUusYudUuFsYudUuzYudUuFzYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuÚYudUuFÚYudUuʚYudUuFʚYudUuњYudUuFњYudUuߚYudUuFߚYudUuYudUuFYudUuHYudUuYudUuߚYuSudUukYudUuYudUuFYudUu YudUuF YudUuYudUuFYudUuYudUuFYudUuF YudUu'YudUuF'YudUu.YudUuF.YudUu5YudUuF5YudUuCYudUuFCYudUuJYudUuFJYudUuQYudUuFQYudUuXYudUuFXYudUu_YudUuF_YudUufYudUuFfYudUumYudUuFmYudUutYudUuFtYudUu{YudUuF{YudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuĚYudUuFĚYudUu˚YudUuF˚YudUuҚYudUuFҚYudUuYudUuFYudUuYudUuFYudUukYudUuYudUuYudUuFYudUu YudUuF YudUuYudUuFYudUuYudUuFYudUuF!YudUu(YudUuF(YudUu/YudUuF/YudUu6YudUuF6YudUuDYudUuFDYudUuKYudUuFKYudUuRYudUuFRYudUuYYudUuFYYudUu`YudUuF`YudUugYudUuFgYudUunYudUuFnYudUuuYudUuFuYudUu|YudUuF|YudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuŚYudUuFŚYudUu̚YudUuF̚YudUuӚYudUuFӚYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUu YudUuF YudUuYudUuFYudUuYudUuFYudUuF!YudUu(YudUuF(YudUu/YudUuF/YudUu6YudUuF6YudUuDYudUuFDYudUuKYudUuFKYudUuRYudUuFRYudUuYYudUuFYYudUu`YudUuF`YudUugYudUuFgYudUunYudUuFnYudUuuYudUuFuYudUu|YudUuF|YudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuYudUuFYudUuŚYudUuFŚYudUu̚YudUuF̚YudUuӚYudUuFӚYudUuYudUuFYudUuYudUuFYudUuYuGYuHYuGYuHYuGYuHYuGYuHYuHYuGYuG$YuH$YuG+YuH+YuG2YuH2YuF9YuG@YuH@YuGGYuHGYuGNYuHNYuGUYuHUYuG\YuH\YuGcYuHcYuGjYuHjYuGqYuHqYuGxYuHxYuGYuHYuGYuHYuGYuHYuGYuHYuGYuHYuGYuHYuGYuHYuGYuHYuGYuHYuGȚYuHȚYuGϚYuHϚYuF֚YuGݚYuHݚYuGYuHYuFYuFYuFYuYuFYuYuFYuYuFYuFYuYu$YuF$Yu+YuF+Yu2YuF2Yu9Yu@YuF@YuGYuFGYuNYuFNYuUYuFUYu\YuF\YucYuFcYujYuFjYuqYuFqYuxYuFxYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuȚYuFȚYuϚYuFϚYu֚YuݚYuFݚYuYuFYuYuYuYuFYu YuF YuYuFYuYuFYuFYuYu%YuF%Yu,YuF,Yu3YuF3Yu:YuAYuFAYuHYuFHYuOYuFOYuVYuFVYu]YuF]YudYuFdYukYuFkYurYuFrYuyYuFyYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuYuFYuYušYuFšYuɚYuFɚYuКYuFКYuךYuFޚYuYuFYuYuYuYuFYu YuF YuYuFYuYuFYuF"Yu"Yu)YuF)Yu0YuF0Yu7YuF7Yu>YuEYuFEYuLYuFLYuSYuFSYuZYuFZYuaYuFaYuhYuFhYuoYuFoYuvYuFvYu}YuF}YuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuYuFYuƚYuFƚYu͚YuF͚YuԚYuFԚYuۚYuYuFYuYuFYuYuYuYuYuYuޚYuSuYuFYu YuF YuYuFYuYuFYuFYuYu&YuF&Yu-YuF-Yu4YuF4Yu;YuBYuFBYuIYuFIYuPYuFPYuWYuFWYu^YuF^YueYuFeYulYuFlYusYuFsYuzYuFzYuYuFYuYuFYuYuFYuYuYuFYuYuFYuYuFYuYuYuFYuYuÚYuFÚYuʚYuFʚYuњYuFњYuؚYuFߚYuYuFYuYuYuYuYuYuߚYuSuYuFYu YuF YuYuFYuYuFYuF Yu Yu'YuF'Yu.YuF.Yu5YuF5Yu:>B9>Ƃ:>9?:?B   9=Ƃ:=9<:pfơ>=>af!>AƁ0>ơj 2:8"+-/0126789;<=@E< ; ``3Q&  (`V& 'ResB |VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.141[import und-u-co-search][import nb-u-co-standard]&D<<<<<<<<<<&t<<</h&T<<</H&Y<<u<<<U<<u <<<U &[before 1]<<<<<<<<<<<e(<<<E(<<<<<<<<<<<Q<<<P<<S<<<R<<<<<<aa<<<Aa<<<AA9'UCol a# DDDd&d&//L3L38882irT@Y 08@HPX\diqv~0808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0!00000000000000000'000000000/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:00000000000000000000B00H0000000000000000000000000000000000000000@pD|  Zx     j    y  #Deʆʧ6*  b~ ,.0f468:<>@BD&HJLNPFTVXZ\      ,.0ɦ/468:<>@BDf0HJLNPɆ1TVXZ\    Ċ*Ĉ*Ď*Ě*ƁơaĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF ƁĊRĈRĎRFZĈZŢ"Ċ*Ĉ*Ď*Ě*ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF!} o]ĊRĈRĎRFZĈZĖZF3f4F0F0AaƁGZGZɆ5ɦ678:&;bŢ"b"bŢƢ"F<f=b"ƢbŢ" b FfGfFfHfFfɆ>Fff@GfFAffzr|r~rrrzs|s~sss"bŢ"bŢ"c C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v v&BFCfDɆEɦFGHJ&KFLfMɆNɦOPQS&TFUơ ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffFo]FFo]Fo]Fo]Fo]Fo]Fo]Fo]FFo]FFo]FFo]FFo]FFo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]o]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Go]Fo]Go]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy"cyy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơB20(F RZF ZGDŢ*'; ƃCƣcï# £Cƣ' a o]ƂE"# #ƃ"BƂ BƂa!BƂ20(F! ARZF ZGDb*ĢƢ *Ģ" "RĢb ŢRĢ "FľƢ Fľ" bRľb ŢRľ "FĢb ƢFĢ "fSfFTfGUfHf0TfFf0TfF* Ƣ  *!"  ŢR  "R b  ŢR "Rb ŢR "Rb Ţ*!b !Ƣ*! F"" "bF"Ƣ "### #ƃŃ# $CR "Rb ŢC ţc ABab&(+!,!C: ``@3'UCol a# DDD44\'\'8)8)X..$32irT@08@HPX\diqv~080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  ʠ $Efʇʨ6*   b~ ,.0ɦ468:<>@BDfHJLNPɆTVXZ\      $ ,.0.468:<>@BDɦ/HJLNP0TVXZ\    Ċ*Ĉ*Ď*Ě*ƁơaĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF ƁĊRĈRĎRFZĈZŢb Ċ*Ĉ*Ď*Ě*ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF!} o]ĊRĈRĎRFZĈZĖZɆ2ɦ3F0F0AaƁGZGZ457&8F9f:bŢ"b"bŢƢ"Ɇ;ɦ<b"ƢbŢ" b =>@&AFBfCɆDɦEFGI&JFKfLɆMɦNOPơFo]FFo]Fo]Fo]Fo]Fo]Fo]Fo]FFo]FFo]FFo]FFo]FFo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]o]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Go]Fo]Go]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNN!#%*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơB20(F RZF ZGDŢ*'; ƃCƣcï# £Cƣ' a o]ƂE"# #ƃ"BƂ BƂa!BƂ20(F! ARZF ZGDb*ĢƢ *Ģ" "RĢb ŢRĢ "FľƢ Fľ" bRľb ŢRľ "FĢb ƢFĢ "* Ƣ  *!" R" bRŢ R" bRŢ R" bRŢ *!b !Ƣ*!  "F"" "bF"Ƣ " c## #ƃ # $CR "  bR Ţ  # Ń  C ţ  ABab&(+!,!@     @   H P p `  $(,04  <@DRLPTX`dhlpT|VX ` 8P (X<@DwLPTX`dhlpy|{h p ( B  H`88 h@Xx0 Px@  999y:ٴBIIIYJYYYZZDzryyyyzٸ٨999h:ȴBIIIHJYYYHZDhryyyhzȸȨH::99}AAAABBBBFFDDJJIIJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ttzzyy荺yhٙș9(訁YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȌTX`X`p    8AڼaѼڼڼڼڼhڼHڼ(ѼѼѼѼhѼHѼ(ڼѼڼѼڼѼHx8aȼȼȼȼȼhȼHȼ(ȼȼȼHx::ٚȚC: C``3R   (` 'ResBP  ___ 'ResB~ %VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Deva]<'UCol a#  $$   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg'ijklmnopqrstuvwxyz{|}~E< '``3w  (`| 'ResB P Version2.1.19.14  'ResB] aa8VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14[import nb-u-co-search][import nb-u-co-standard]9'UCol a# DDDd&d&//L3L38882irT@Y 08@HPX\diqv~0808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0!00000000000000000'000000000/0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:00000000000000000000B00H0000000000000000000000000000000000000000@pD|  Zx     j    y  #Deʆʧ6*  b~ ,.0f468:<>@BD&HJLNPFTVXZ\      ,.0ɦ/468:<>@BDf0HJLNPɆ1TVXZ\    Ċ*Ĉ*Ď*Ě*ƁơaĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF ƁĊRĈRĎRFZĈZŢ"Ċ*Ĉ*Ď*Ě*ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF!} o]ĊRĈRĎRFZĈZĖZF3f4F0F0AaƁGZGZɆ5ɦ678:&;bŢ"b"bŢƢ"F<f=b"ƢbŢ" b FfGfFfHfFfɆ>Fff@GfFAffzr|r~rrrzs|s~sss"bŢ"bŢ"c C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v v&BFCfDɆEɦFGHJ&KFLfMɆNɦOPQS&TFUơ ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffFo]FFo]Fo]Fo]Fo]Fo]Fo]Fo]FFo]FFo]FFo]FFo]FFo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]o]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Go]Fo]Go]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy"cyy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơB20(F RZF ZGDŢ*'; ƃCƣcï# £Cƣ' a o]ƂE"# #ƃ"BƂ BƂa!BƂ20(F! ARZF ZGDb*ĢƢ *Ģ" "RĢb ŢRĢ "FľƢ Fľ" bRľb ŢRľ "FĢb ƢFĢ "fSfFTfGUfHf0TfFf0TfF* Ƣ  *!"  ŢR  "R b  ŢR "Rb ŢR "Rb Ţ*!b !Ƣ*! F"" "bF"Ƣ "### #ƃŃ# $CR "Rb ŢC ţc ABab&(+!,!C: ;``@3'UCol a# DDD44\'\'8)8)X..$32irT@08@HPX\diqv~080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  ʠ $Efʇʨ6*   b~ ,.0ɦ468:<>@BDfHJLNPɆTVXZ\      $ ,.0.468:<>@BDɦ/HJLNP0TVXZ\    Ċ*Ĉ*Ď*Ě*ƁơaĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF ƁĊRĈRĎRFZĈZŢb Ċ*Ĉ*Ď*Ě*ao]o]Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĎFĚF!} o]ĊRĈRĎRFZĈZĖZɆ2ɦ3F0F0AaƁGZGZ457&8F9f:bŢ"b"bŢƢ"Ɇ;ɦ<b"ƢbŢ" b =>@&AFBfCɆDɦEFGI&JFKfLɆMɦNOPơFo]FFo]Fo]Fo]Fo]Fo]Fo]Fo]FFo]FFo]FFo]FFo]FFo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]o]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Fo]FFo]Go]Fo]Go]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Fo]Go]Fo]Go]o]o]Fo]o]Fo]Ho]Ho]Fo]Go]Fo]Go]Fo]Fo]o]Fo]Go]Fo]Go]o]o]o]Fo]Fo]Fo]o]Fo]Fo]o]Fo]Fo]Go]Fo]Go]Fo]Go]Fo]Go]FZFZP8P8o]FZGZFZGZFZGZFZGZFZFZFZFZFZFZo]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZo]FFFZGZFZGZRFZGZRFZGZpNN!#%*>v6 ƣc+!Ƃ#ƃC  ƣcé # ƃ  C  ƣ  c á Ƃ £  C  ơ  BB&'ƁAAbc6 #Ƃƣc ƂCƂB ƂBƂB ƂBAƁaơB20(F RZF ZGDŢ*'; ƃCƣcï# £Cƣ' a o]ƂE"# #ƃ"BƂ BƂa!BƂ20(F! ARZF ZGDb*ĢƢ *Ģ" "RĢb ŢRĢ "FľƢ Fľ" bRľb ŢRľ "FĢb ƢFĢ "* Ƣ  *!" R" bRŢ R" bRŢ R" bRŢ *!b !Ƣ*!  "F"" "bF"Ƣ " c## #ƃ # $CR "  bR Ţ  # Ń  C ţ  ABab&(+!,!@     @   H P p `  $(,04  <@DRLPTX`dhlpT|VX ` 8P (X<@DwLPTX`dhlpy|{h p ( B  H`88 h@Xx0 Px@  999y:ٴBIIIYJYYYZZDzryyyyzٸ٨999h:ȴBIIIHJYYYHZDhryyyhzȸȨH::99}AAAABBBBFFDDJJIIJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ttzzyy荺yhٙș9(訁YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȌTX`X`p    8AڼaѼڼڼڼڼhڼHڼ(ѼѼѼѼhѼHѼ(ڼѼڼѼڼѼHx8aȼȼȼȼȼhȼHȼ(ȼȼȼHx::ٚȚC: (``3R} T  (`Y 'ResBP %%ALIASnb  'ResBP %%ALIASnb_NO  'ResB   DVersioncollationsstandardSequence%%CollationBin35.12.1.19.14K&Z<ch<<<Ch<<<CH<dh<<<Dh<<<DH<kh<<<Kh<<<KH<ny<<<Ny<<<NY<ph<<<Ph<<<PH<sh<<<Sh ''UCol a# DDD"`"&2irT@o08@H08080808080808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000^000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  ʠ$Efʇʨ6*   b~ *,ɠ2468:<`@B F JLɠ'PRTVXZ\      *,ɠ+/2468:<3@B8F =JL@APRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ`]F]]F]F]]F]]]F]]F]F]]F]]F]]F]]F]]F]]F]]F]]F]]F]]F]]F]]F]F]F]F]F]F]F]F]F]F]F]]F]]F]]F]]F]]F]]F]]F]F]]F]]F]]F]]F]]F]]F]]F]F]]F]]F]]F]]F]]F]]F]]F]F]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]p*2pNNp*2!#%.$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bH]h]F$Ţ%b0$((b)Ţ*+"b$b%Ţ&'" bŢ"#"H]h]F$%">$(( ") b* Ţ+  "$ "% b& Ţ'  "b"Ţ#H]h]F$Ţ%D% BƂƂBƂBvvwBxƂ23YƁyơBƂH$(()*B+Ƃ$%&B'Ƃ "B#ƂHh!$B%ƂN%% ' ") b+ Ƣ h % " b# Ƣ.%% "' b) Ţ+  "h]% b Ţ# 0%%"'b)Ţ+"h]% b Ţ# >%%"'b)Ţ+"h]%bŢ#D  "bŢbŢy]bŢw3"H%%Ţ')"+bŢh]%"#bN%%Ţ')"+bŢh]%"#b HIYZhiyz$&vy 24",@     @   H P p `  $(,04  8<$HLPTX`.hl8xJTX ` 8P (8?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+',-./rstuvwxyz{|}~2irT@w08@H08080808080808080808080808080808080808080808080808080808000000000000000000000000`0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ!l!l!lFTlp*2pNNp*2!#%"l1M 7 il7 8 E< O``3  (` 'ResB PVersioncollationsstandardSequence%%CollationBin35.12.1.19.14d[normalization on][reorder Guru Deva Beng Gujr Orya Taml Telu Knda Mlym Sinh Arab]&q <<p << << <<< &\ <M 'UCol a#  4```` #$!) `fghjkq  !"#$%&'(23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghghijkl1m()'*+,-./rstuvwxyz{|}~2irT@08@H080808080808080808080808080808080808080808080808080808080000000000000000`dlt00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZzy"b{cjŢ"bx^j{ j{(j{*j{4j{Pj{p*2pNNp*2!#%E< S``3  (` 'ResBP  ___ 'ResBP  ___ 'ResB P %%ALIASpa_Guru_IN  'ResB   AVersioncollationsstandardSequence%%CollationBin35.12.1.19.14F&A<<<<&C<<<<&E<<<<&L<B<<<A&N<D<<<C&O<<<<&S<[<<<Z&Z<z<<<y<|<<<{&'UCol a# DDD""&2irT@08@HPX`hpxy080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  ` ʁ ʢ  & G h ʉ 6*   b~ ,0468:<>@BɦHJLfPRTVXZ      ɦ,f 0Ɇ 468:<>@BF ɦ HJLPRTVXZf    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ţ FĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFGĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&] Ċ*Ĉ*Ď*Ě*Ė*Ē*" &Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFGĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ++//33AAEEFfOOɆɦ]]]]&Ff"bɆɦ !#&$F%f&"bɆ')Ɇ*,Ɇ-ɦ.Ţ/0//EEOOGGGGOOEEEEEEOOOO]]]]]]]]GGFGFGp*2pNNp*2!#%*0(.A20(DEAEFGAGNOAO\]]A]*0(.A20(DEAEFGAGNOAO\]]A].ĠŢAŢ.ĠbAbDĠŢAŢDĠANĠ"A"NĠbAbFľŢAŢFľAFĢ"A"FĢbAbNŢAŢNAD"A"DbAbDŢAŢDAD"A"DbAbNŢAŢNA\ŢAŢ\"bA"\ŢAŢ\"bA"FŢAŢFA#ŃAŃ CA C@     @   H P p `  $(,04  @LX\`dlpt| "$&X ` 8P ((@*L,X\`dlpt|.024h p ( B  H`88 h@Xx0 P@  999:Y:9:6QQQZReeeZfLYَYŹ999:H:(:8QQQHReeeHfL荈HȎHŨH9;(;99<@9(ٵȵ9(yhYƹ̨̹ШA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȤ8PdldlةٌPȌP    8DP8DPFFE< C``3  (` 'ResB VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[normalization on][reorder Arab]&N<<P<<O<<K<<M<<L&[before 1]'<"&'<<#<<r<<q<<%<<s<!&*<|<<y&,<<<-T&<&/<<<&1<<<&<&<<*C&<<&<<&H<<$<<<<&G<<<<<<GT<<*)&<<*IJ<<T<<<IT<<<&&<< << d!'UCol a# DHH  L!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@08@H0808080808080808080808080808080808080808PX`hpx080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZffFfFfIfKfIfGfɦɆfHfGfJfF+f+f;fAfFUfUfFofoffFfFfFfHffGf"JfGfHfFJfIfGfb&FGGfGfp*2pNNp*2!#%fSfTfFUfIHf0T;fFf0Tff0TfFfF0TfKfH0TfKf0TfKfF0Tf@     @   H P p `  $(,04  8<@DHLPTX`dhlpx|X ` 8P (8<@DHLPTX`dhlpx|h p ( B  H`88 h@Xx0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzzY999:H:(:BIIIHJYYYHZDryyyzHzzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 9(ٙș9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    E< ``3  (` 'ResB P Version2.1.19.14  'ResB InstalledLocalesafamarasazbebgbnbobsbs_Cyrlcacebchrcscydadede_ATdsbdzeeelenen_USen_US_POSIXeoetfafa_AFfifilfofrfr_CAgaglguhahawhehe_ILhihsbhuhyidid_IDigisitjakakkklkmknkokokkukylblktlnloltlvmkmlmrmsmtmynbnb_NOnenlnnomorpapa_Guru_INplpsptrorusesiskslsmnsqsrsr_Cyrl_BAsr_Cyrl_MEsr_Cyrl_RSsr_Latnsr_Latn_BAsr_Latn_RSsvswtatethtktotrugukuruzviwaewoxhyiyozhzh_Hans_CNzh_Hans_SGzh_Hantzh_Hant_HKzh_Hant_MOzh_Hant_TWzu147:=@CFILOWZ^behkntx{~._  "%v(+.147=@CFILOZ]`cfiloruy|!,7 P 'ResB 5VersioncollationsstandardSequence%%CollationBin35.12.1.19.14.&A<<<<<<<<&I<<<<&S<_=<<<^=&T<c=<<<b="'UCol a# DDDtttt!2irT@08@HPX\d0808fn0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~00vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  ` ʁ ʢ  & G h ʉ 6*   b~ ,.02468&<>@BDFHJLFRTVXZ\      ɦ,.02468<>@BDFHJLɆRTVXZ\    Ċ*Ĉ*+Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:;Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*+Ě*Ė*Ē*" Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:;Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ++F F f & OOQQOOQQ &ɦ"bŢ"bŢ"Ţ"bŢ"bŢbɦ++++;;++++;;++++++++++++++++++++;;p*2pNNp*2!#%*:0N&O'OP&Q'Q*:0N&O'OP&Q'Q*ĢŢb*ĢŢ:Ģ0":Ģ0b*Ţ*"b:0Ţ:0*"b*Ţ:0":0b@     @   H P p `  $(,04  DHLPTX\lptx| X ` 8P ("DHLPTX\$lptx|&(h p ( B  H`88 h@Xx0 P@  99@:Y:9:JQQQZRaadZbL~YنY99@:H:(:JQQQHRaadHbL~腈HȆHH9;(;<<*,IIIIJJJJNNYOHO:S(SQQRRSSRRYYYYZZZZ]]Y_H_bb:c(caa.0bhmmrruuvvvvywhwYwHw}}~~~~ 9(مȅyh 虹9(٭ȭ9(yhY¨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȘ8P`l`lȩ|لPȄP    8`8`;;ccE< 7``3  (` 'ResB 'UCARulesVersioncollationsdefaultemojiSequence%%CollationBineorprivate-unihansearchstandard%%DEPENDENCYdepends35.1standard2.1.47.76ucadata.icu[normalization on][suppressContractions [@-D - -]]&'='<'`"'&'<<<<<<<<"<<<<<<<<#<<<<<<<<%<<<<<<&H<<<<<<<<<<<$<<<<<<&J<<<<<<<<<<<<<<<<<&<<<<<<<<<<<<<<I<<<<<<<<<<<<&G<<<<<<<<<<<<<<)<<<<<<&[last primary ignorable]<<<<<<@<<:&=&==& =&=& =&=&=&=&=&=&=&=& =&=&=&=&=&=&=& =& =&  = =& =& =&  = &=&=&=&=&=&au=b&cu=d&eu=f&gu=h&ia=j&iau=k&iu=l&ne=o&neu=p&nu=q&su=tߨ&N=N&(N=(N&6N=6N&?N=?N&YN=YN&N=N&N=N&N=N&N=N&?Q=?Q&eQ=eQ&kQ=kQ&Q=Q&Q=Q&Q=Q&Q=Q&Q=Q&R=R&R=R&R=R&S=S&S=S&8S=8S&AS=AS&\S=\S&iS=iS&S=S&S=S&S=S&S=S&V=V&W=W&X=X&Y=Y& Y= Y&Y=Y&'Y='Y&sY=sY&P[=P[&[=[&[=[&\=\&"\="\&8\=8\&n\=n\&q\=q\&]=]&]=]&]=]&]=]&r^=r^&aN=z^&^=^&^=^&^=^& _= _&_=_&P_=P_&a_=a_&s_=s_&_=_&b=b&6b=6b&Kb=Kb&/e=/e&4e=4e&e=e&e=e&e=e&e=e&e=e&e=e&f=f&g=g&(g=(g& k= k&bk=bk&yk=yk&k=k&k=k&k=k&k=k&l=l&l=l&4l=4l&kp=kp&*r=*r&6r=6r&;r=;r&,N=?r&p=,N&Gr=Gr&Yr=Yr&[r=[r&r=r&s=s&s=s&t=t&t=t&u=u&u=u&(u=(u&0u=0u&u=u&u=u&vv=vv&}v=}v&v=v&v=v&v=v&w=w&w=w&w=w&:y=:y&y=y&y=y&tz=tz&z=z&z=z&s|=s|&|=|&~=~&6=6&Q=Q&=&=&=& = &=&3=3&=&=&=&=&=&=& = &=&=&n=n&r=r&x=x&M=M&k=k&@=@&L=L&c=c&~=~&=&=&҉=҉&=&=&7=7&F=F&U=U&x=x&=&=&d=d&p=p&=&=&ʎ=ʎ&f=f&=&=&=&=&I=I&Ƒ=Ƒ&̑=̑&ё=ё&=&w=w&=&=&=&=&=&=&=&Q=Q&^=^&b=b&i=i&˗=˗&=&=&=&=&u=u&=&Θ=Θ&ۘ=ۘ&ޘ=ޘ&ߘ=ߘ&c=c&=&=&=&l=l&=&ؚ=ؚ&ߚ=ߚ&%=%&/=/&2=2&<=<&Z=Z&|=|&=&=&u=u&zp=dS&=&=&=&=&Þ=Þ&͞=͞&ў=ў&=&=&=&=&=& = &;=;&J=J&P=P&R=R&=&=&=&=&=&=&a<<<<e,<<<:<<<<P<<<o,<<<D<<Q<<<m,<<<E<<<<R<<<p,<<<&b<<<<<<<C<</<<<<l<<<<S<<<<<<<<&c<<<<<<<<;<<<<<<<<<<<<U<<<<<!<<<!<<?<<<>&d<<<<<<m<<<<V<<<<<W<<<<<<<<<<<<!<<q<<<<&e<<<<G<<<F<<<<x,<<<<<<<<2<<{,<<Y<<<<<<J<<< <<<<[<<<<<<!<<<K<<<<X<<Z<<\<<<<<<<<<<L<<]<<^<<&f<<0<<n<<<<<<<<<N!<<<2!<<&g<<a<<<<<b<<<<<<<<<<<<`<<<<<<<w<<<<<~<<c<<<<<<<<d<<<<<&h<<<<f<<<<<<<<h,<<<g,<<v,<<<u,<<'<<<&<<g<<e<<<<<<<<<<&i<<1<<<5ؤ<<j<<<<<<< <<<N<<h<<<<<<<<{<<<<<<<i<<<<<<<<|&j<<7<<<5إ<< <<I<<<H<<<<<<<_<<<<<&k<< <<<<<<<<<j,<<<i,<<A<<<@<<C<<<B<<E<<<D<<8<<&l<<<<<<<<<<G<<<F<< <<I<<<H<<<<<=<<a,<<<`,<<k<<<b,<<l<<<<<<<m<<<<<<<4<<r<<<<<<<&m<< <<<<<o<<<<q<<<n,<<<<<<<<<s<<o<<<<<<Z<<<<<<p<<<&n<<I<<t<<<<<<<<;<<<<p<<r<<<<<<<<<<< <<<<<<<<<s<<<<<5<<t<<K<<<J<<<Q&o<<<<<<<<T<<<<<<S<<<<<<<<M<<<L<<<<<T<<<<<U<<z,<<u<<<<<<<<K<<<J<<w<<#<<<"<<<=<<&p<<<<}<<<c,<<Q<<<P<<q<<<<<<<<<S<<<R<<U<<<T<<<<x<<<<<w,&q<<W<<<V<<Y<<<X<<<<K<<<J&r<<<<<<<<<<[<<<<<<Z<<<<M<<<L<<r<<y<<<<<<<z<<<<{<<<<<y,<<|<<}<<<d,<<~<<s<<<<<<<<<u<<v<<]<<<\&s<<1<<t<<<<<<<<<?<<<~,<<<<<<<<<<<<<<<<<<<<<<&t<<<<g<<<f<<f,<<<><<u<<<<<<<<<<<<<<<<<6<<w<<&u<<<<<<<<<<Y<<<<<<<D<<<<<~<<<<<<<<<<<<&v<< <<_<<<^<<<<<<<<<<<<q,<<t,<<<<<<<<<<E<<<&w<<!<<s,<<<r,<<<<<<<&x<<&y<<<<O<<<N<<<<<<<<<<<<<<<<<&z<<"<<<<<<<v<<<<%<<<$<<<<<<<<<<<<@<<<,<<l,<<<k,<<c<<<b<<<<<<<<<<<<<<<#<<<<<<<<<<<&<<e<<<d<<g<<<f&ae<<<<<<<F&d<<&d<<&hv<<<<<&l<<n&oe<<v<<&tU<<&ue<<k&[last tertiary ignorable]===i=h=k=j=m=l=o==n=p=x==+=*=-=,=/=.========B=A=====#="=======$=%=\=%=$===========&<<&&<<'&<<(&<<)&<<*&R<<S<<<&9<<<<&;<<+&[<<\<<< &<E1& [last primary ignorable]<<*>ذ>ر>س>ز<<<<<& [before 1] <*======>#==B=C= = =<*>p= >)==:&==<*= ==>*=><*>>->+><*>>(===6===D=,>%<*= ==*>$=4<*=7>>>">.>'>u>v>t=5>/<*> >s<*=>><*===A9&=.=/=2=3>z=&='=(=0=%="=-=1==#===)=+>q<*=$=!= >,===؀ &<*=ة>!=y=z={=}=~><*=:=8=9=;=<===@=?=><*=H=I=J<*=؋=،=ؘ=؝=ؖ=ؗ=ؓ=؞=ؕ=؟c'=ؔd'>=؛=ؚ=ؙ=؜>=ؤ> =د=آ=إ=ث=ئ=ب=s=أ=ج< =A = = =A =<*===ح=ؤ<*=K>=ؐ '=ؖ<*=L> '>>>><*=H=I=F=ؕ=G&<*=M=N '=J>><*=O=L=P>2>=O<* '=؅>3<*=ت>ؾ>ؿ>ص>ض=B>ػ=C>>ط>ش=@=A=E=D<*=v>=f=g>=q=h>< =q B& << =q< B& << =q< B& << =q< B& << =q< B& << =q< B&<*=i< =q @& << =q< @& << =q< @& << =q< @& << =q< @& << =q< @&<*>=t=u<*=M< =M B& << =M< B& << =M< B& << =M< B& << =M< B& << =M< B&< =M @& << =M< @& << =M< @& << =M< @& << =M< @& << =M< @&<*=N< =N B& << =N< B& << =N< B& << =N< B& << =N< B& << =N< B&< =N @& << =N< @& << =N< @& << =N< @& << =N< @& << =N< @&<*=E< =E B& << =E< B& << =E< B& << =E< B& << =E< B& << =E< B&< =E @& << =E< @& << =E< @& << =E< @& << =E< @& << =E< @&<*=F< =F B& << =F< B& << =F< B& << =F< B& << =F< B& << =F< B&< =F @& << =F< @& << =F< @& << =F< @& << =F< @& << =F< @&<*=؁< =؁ B& << =؁< B& << =؁< B& << =؁< B& << =؁< B& << =؁< B&< =؁ @& << =؁< @& << =؁< @& << =؁< @& << =؁< @& << =؁< @&<*=K< =K B& << =K< B& << =K< B& << =K< B& << =K< B& << =K< B&< =K @& << =K< @& << =K< @& << =K< @& << =K< @& << =K< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*=G< =G B& << =G< B& << =G< B& << =G< B& << =G< B& << =G< B&< =G @& << =G< @& << =G< @& << =G< @& << =G< @& << =G< @&<*>&< >& B& << >&< B& << >&< B& << >&< B& << >&< B& << >&< B&< >& @& << >&< @& << >&< @& << >&< @& << >&< @& << >&< @&<*>7< >7 B& << >7< B& << >7< B& << >7< B& << >7< B& << >7< B&< >7 @& << >7< @& << >7< @& << >7< @& << >7< @& << >7< @&< > & << >< & << >< & << >< & << >< & << >< &< =h & << =h< & << =h< & << =h< & << =h< & << =h< &< =i & << =i< & << =i< & << =i< & << =i< & << =i< &< > <ؓ << >< <ؓ << >< <ؓ << >< <ؓ << >< <ؓ << >< <ؓ< =h <ؓ << =h< <ؓ << =h< <ؓ << =h< <ؓ << =h< <ؓ << =h< <ؓ< =i <ؓ << =i< <ؓ << =i< <ؓ << =i< <ؓ << =i< <ؓ << =i< <ؓ< > < << >< < << >< < << >< < << >< < << >< << =h < << =h< < << =h< < << =h< < << =h< < << =h< << =i < << =i< < << =i< < << =i< < << =i< < << =i< << > & << >< & << >< & << >< & << >< & << >< &< =h & << =h< & << =h< & << =h< & << =h< & << =h< &< =i & << =i< & << =i< & << =i< & << =i< & << =i< &< > <> << >< <> << >< <> << >< <> << >< <> << >< <>< =h <> << =h< <> << =h< <> << =h< <> << =h< <> << =h< <>< =i <> << =i< <> << =i< <> << =i< <> << =i< <> << =i< <>< > < < < < < =' << >< =' << >< =' << >< =' << >< =' << >< ='< =h =' << =h< =' << =h< =' << =h< =' << =h< =' << =h< ='< =i =' << =i< =' << =i< =' << =i< =' << =i< =' << =i< ='< > < << >< < << >< < << >< < << >< < << >< << =h < << =h< < << =h< < << =h< < << =h< < << =h< << =i < << =i< < << =i< < << =i< < << =i< < << =i< << > =ؼ << >< =ؼ << >< =ؼ << >< =ؼ << >< =ؼ << >< =ؼ< =h =ؼ << =h< =ؼ << =h< =ؼ << =h< =ؼ << =h< =ؼ << =h< =ؼ< =i =ؼ << =i< =ؼ << =i< =ؼ << =i< =ؼ << =i< =ؼ << =i< =ؼ< > =, << >< =, << >< =, << >< =, << >< =, << >< =,< =h =, << =h< =, << =h< =, << =h< =, << =h< =, << =h< =,< =i =, << =i< =, << =i< =, << =i< =, << =i< =, << =i< =,< > =ػ << >< =ػ << >< =ػ << >< =ػ << >< =ػ << >< =ػ< =h =ػ << =h< =ػ << =h< =ػ << =h< =ػ << =h< =ػ << =h< =ػ< =i =ػ << =i< =ػ << =i< =ػ << =i< =ػ << =i< =ػ << =i< =ػ< > <ؤ << >< <ؤ << >< <ؤ << >< <ؤ << >< <ؤ << >< <ؤ< =h <ؤ << =h< <ؤ << =h< <ؤ << =h< <ؤ << =h< <ؤ << =h< <ؤ< =i <ؤ << =i< <ؤ << =i< <ؤ << =i< <ؤ << =i< <ؤ << =i< <ؤ< > <ب << >< <ب << >< <ب << >< <ب << >< <ب << >< <ب< =h <ب << =h< <ب << =h< <ب << =h< <ب << =h< <ب << =h< <ب< =i <ب << =i< <ب << =i< <ب << =i< <ب << =i< <ب << =i< <ب< > ' << >< ' << >< ' << >< ' << >< ' << >< '< =h ' << =h< ' << =h< ' << =h< ' << =h< ' << =h< '< =i ' << =i< ' << =i< ' << =i< ' << =i< ' << =i< '< > =؀ << >< =؀ << >< =؀ << >< =؀ << >< =؀ << >< =؀< =h =؀ << =h< =؀ << =h< =؀ << =h< =؀ << =h< =؀ << =h< =؀< =i =؀ << =i< =؀ << =i< =؀ << =i< =؀ << =i< =؀ << =i< =؀< > =ؒ << >< =ؒ << >< =ؒ << >< =ؒ << >< =ؒ << >< =ؒ< =h =ؒ << =h< =ؒ << =h< =ؒ << =h< =ؒ << =h< =ؒ << =h< =ؒ< =i =ؒ << =i< =ؒ << =i< =ؒ << =i< =ؒ << =i< =ؒ << =i< =ؒ<*=n< =n B& << =n< B& << =n< B& << =n< B& << =n< B& << =n< B&< =n @& << =n< @& << =n< @& << =n< @& << =n< @& << =n< @&<*=u< =u B& = =u B& << =u< B& << =u< B& << =u< B& << =u< B& << =u< B&< =u @& = =u @& << =u< @& << =u< @& << =u< @& << =u< @& << =u< @&<*=؂< =؂ B& << =؂< B& << =؂< B& << =؂< B& << =؂< B& << =؂< B&< =؂ @& << =؂< @& << =؂< @& << =؂< @& << =؂< @& << =؂< @&<*=w< =w B& << =w< B& << =w< B& << =w< B& << =w< B& << =w< B&< =w @& << =w< @& << =w< @& << =w< @& << =w< @& << =w< @&<*>4=x=s< =s B& << =s< B& << =s< B& << =s< B& << =s< B& << =s< B&< =s @& << =s< @& << =s< @& << =s< @& << =s< @& << =s< @&<*=r>>5=p>0>1<*=|<؅>6>ظ< >ظ B& << >ظ< B& << >ظ< B& << >ظ< B& << >ظ< B& << >ظ< B&< >ظ @& << >ظ< @& << >ظ< @& << >ظ< @& << >ظ< @& << >ظ< @&<*>ع< >ع B& << >ع< B& << >ع< B& << >ع< B& << >ع< B& << >ع< B&< >ع @& << >ع< @& << >ع< @& << >ع< @& << >ع< @& << >ع< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B&< > @&<*>< > B&< > @&<*=؆< =؆ B& << =؆< B& << =؆< B& << =؆< B& << =؆< B& << =؆< B&< =؆ @& << =؆< @& << =؆< @& << =؆< @& << =؆< @& << =؆< @&<*=؇< =؇ B& << =؇< B& << =؇< B& << =؇< B& << =؇< B& << =؇< B&< =؇ @& << =؇< @& << =؇< @& << =؇< @& << =؇< @& << =؇< @&<*=ض< =ض B& << =ض< B& << =ض< B& << =ض< B& << =ض< B& << =ض< B&< =ض @& << =ض< @& << =ض< @& << =ض< @& << =ض< @& << =ض< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&< > >د << >< >د << >< >د << >< >د << >< >د << >< >د< =h >د << =h< >د << =h< >د << =h< >د << =h< >د << =h< >د< =i >د << =i< >د << =i< >د << =i< >د << =i< >د << =i< >د< > >ؼ << >< >ؼ << >< >ؼ << >< >ؼ << >< >ؼ << >< >ؼ< =h >ؼ << =h< >ؼ << =h< >ؼ << =h< >ؼ << =h< >ؼ << =h< >ؼ< =i >ؼ << =i< >ؼ << =i< >ؼ << =i< >ؼ << =i< >ؼ << =i< >ؼ< > >ؽ << >< >ؽ << >< >ؽ << >< >ؽ << >< >ؽ << >< >ؽ< =h >ؽ << =h< >ؽ << =h< >ؽ << =h< >ؽ << =h< >ؽ << =h< >ؽ< =i >ؽ << =i< >ؽ << =i< >ؽ << =i< >ؽ << =i< >ؽ << =i< >ؽ<*<< < B& << << B& << << B& << << B& << << B& << << B&< < @& << << @& << << @& << << @& << << @& << << @&<*=؃=z=t=o< =o B&< =o @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*>:<&<<< < B& = < B& << << B& << << B& << << B& << << B& << << B&< < @& = < @& << << @& << << @& << << @& << << @& << << @&<*<< < B& << << B& << << B& << << B& << << B& << << B&< < @& << << @& << << @& << << @& << << @& << << @&<*=أ< =أ B& << =أ< B& << =أ< B& << =أ< B& << =أ< B& << =أ< B&< =أ @& << =أ< @& << =أ< @& << =أ< @& << =أ< @& << =أ< @&<*<< < B& << << B& << << B& << << B& << << B& << << B&< < @& << << @& << << @& << << @& << << @& << << @&<*&< & B& = & B& << &< B& << &< B& << &< B& << &< B& << &< B&< & @& = & @& << &< @& << &< @& << &< @& << &< @& << &< @&<*<< < B& = < B& << << B& << << B& << << B& << << B& << << B&< < @& = < @& << << @& << << @& << << @& << << @& << << @&<*=ش< =ش B& << =ش< B& << =ش< B& << =ش< B& << =ش< B& << =ش< B&< =ش @& << =ش< @& << =ش< @& << =ش< @& << =ش< @& << =ش< @&<*=ص< =ص B& << =ص< B& << =ص< B& << =ص< B& << =ص< B& << =ص< B&< =ص @& << =ص< @& << =ص< @& << =ص< @& << =ص< @& << =ص< @&<*>8< >8 B& << >8< B& << >8< B& << >8< B& << >8< B& << >8< B&< >8 @& << >8< @& << >8< @& << >8< @& << >8< @& << >8< @&<*><< >< B&< >< @&<*>=< >= B& << >=< B& << >=< B& << >=< B& << >=< B& << >=< B&< >= @& << >=< @& << >=< @& << >=< @& << >=< @& << >=< @&<*>>< >> B& << >>< B& << >>< B& << >>< B& << >>< B& << >>< B&< >> @& << >>< @& << >>< @& << >>< @& << >>< @& << >>< @&<*>9< >9 B& << >9< B& << >9< B& << >9< B& << >9< B& << >9< B&< >9 @& << >9< @& << >9< @& << >9< @& << >9< @& << >9< @&<*>< > B& << >< B& << >< B& << >< B& << >< B& << >< B&< > @& << >< @& << >< @& << >< @& << >< @& << >< @&<*==< > > > << >< > > << >< > > << >< > > << >< > > << >< > >< =m << =i< > =i << =i< > =i << =i< > =i << =i< > =i << =i< > =i< =k << =i< > =h << =i< > =h << =i< > =h << =i< > =h << =i< > =h< =l << =h< > =h << =h< > =h << =h< > =h << =h< > =h << =h< > =h& =i< > =i<==m<& =i< > =i<==m<& =i< > =i<==m<& =i< > =i<==m<& =i< > =i<==m<& =i< > =h<==k<& =i< > =h<==k<& =i< > =h<==k<& =i< > =h<==k<& =i< > =h<==k<& =h< > =h<==l<& =h< > =h<==l<& =h< > =h<==l<& =h< > =h<==l<& =h< > =h<==l<<*=؏< =i d' =؋ =h = =i d' =؋ =h< =h d' =؋ =h = =h d' =؋ =h< =i d' =؋ =i = =i d' =؋ =i<*=ؑ< =i d' =h = =i d' =h< =h d' =h = =h d' =h< =i d' =i = =i d' =i<*=j< =h =i =f< =h =i =g< =h =i =g =f< =h =i =f =f< =h =i =g =g< =h =h =f< =h =h =g< =h =h =g =f< =h =h =f =f< =h =h =g =g< =i =i =f< =i =i =g< =i =i =g =f< =i =i =f =f< =i =i =g =g< =h =f< =h =f =f< =h =g< =h =g =f< =h =g =g< =i =f< =i =f =f< =i =g< =i =g =f< =i =g =g<*==d=e=c<*>ذ>ر>س>ز<*=5=>؍>ا=6=>خ< = >غ<*=)=:>؊>؝=1=>؁=/===4=>؄>ؓ>،=.====7========*=+>ؙ>ؒ=>؏>؛=-===9=0==?>ؔ>؇=;=(=<>إ>ئ>ب>ؘ>ء=><*>؃===#=$=%=&='=J>؅>؆>آ>؉>ة>ؚ>؜<*=8<*= =">؎= =2= >ؕ>ؖ<*=3= =,== =!>؈==<*= >؋====>ؗ=w=x>؂>؟>ؠ<*=ؐ<8=خ<<9>@<:<;<<<7<*<1<2<3<4<5<>m]e<*>QT>U<=<6>R>l>f>>\<0<*<^>P>V>h>o>^>>i>Sj<.Y>>ZXc>W<>>>k<*n_>`>a<*>؀>؞>ؐ>ؑ>ت<*>g[&B>C>d>>><*>b<}D=*<<*< <<<==><*<&< =<<<<<<*<<<><<<<<<<<<<<<<<<<<=ؒ==<*&=L==M&=K<*&&<<<<<<<< h&<ؠ<ء<آ=؈<ت<*=؂=؃=؄=؅=؆=؇=؈=؉=؊=؝=؞=؋=،=؍=؎=ؐ=ؑ=ؒ=ؓ=ؔ=ؕ=ؖ=ؗ=ؘ=ؙ=ؚ=؛=؜<<=>ؽ>ؼ==ز===؏===&=ب=إ=ئ==ا<*&&==ؤ=&==آ<*'===>؂=غ=؁=؟=ؠ=ء==؀=<*=><*######=p=[=g=P=\=Q=]=R=^=S=_=T=`=U=a=V=b=W=c=X=d=Y=e=Z=f<*<<<<<<<<<<<<ؐP+<< < &&&<$<%<&<'<(<)<*<+<,<<<&&&&D'&&&=%=ا< <*<؃<؄<؆<؇>('<؈<؉<؊<؋<؍<؎<؏<ؐ<ؑ><؀<؁<ؗ<؟<ث<*<ؖ<<>G>H>I<*&&>N<<<<<ؾ>O<س<<<>M<<>J>K>E&&<أ>?<ؽ<ؿ=>L<*<د>؀>؁<ر=.><خ=y<ذ<ز>>`&e&f&c&_&<<<ش<*<ح=ؼ<ب>><*=S=v>}>|>غ=T=U=V>>>>=W=X>{>q>r>s=Y=Z=[=\=]=<ؒ=^=_>~>=`=a>p=b=Q=R<ة<ؓ>&==؄=؍=؎<*=== = =====<*<ؼ<ص<ض<ؙ<ؚ<؛<ؤ<ا=<*<ط<ظ<ع<غ<ػ>ؕ>A<*==&===<*= = =ػ=إ=ب(#=ر=ز=ؽ=ؾ=ؿ=><*<إ<؞=<ج====== ==o=ء=&<>ؔ<*================<<*=ذ=ش=ص=ض=ط=ظ=س>=ع=ر=ز<* '============<*''=؋=؊=،=؍=<*=ؼ================؇=='===<*======<*=(>ؓ&&==ݔ&=+<=='=)ݙ&=ݖ&>د=&>><*&>>>=,=-=<*=؉>x=؊>y>z<*=ت==>ؑ=ؽ=ؿ=>ؒ>>>>>>>>=<*=جް&&=<*<=خ=ذ&=ع=غ=ػ=ؼ=ؾ====<*&=ظ&=ث=س=ح=د=ر=ط=="&#&<*+!'!+!+!!!!!4)5)=======<*=ޛ&=I!'8&/&'&&*&.&=N=/<*H&I&J&K&L&M&N&O&P&Q&R&S&&<*===ݶ%###%##=<#==#####<ئ=====<*@&B&<*&~&{&&=1==0U+'&''L'N''''''=03'4'G'< I S'T'U'W'00"!< '# ' = '# '< '* ' = '* '< 0 = 0 < 1 = 1 < 2 = 2 < 3 = 3 < 4 = 4 < 5 = 5 < 6 = 6 < 7 = 7 < 8 = 8 < 9 = 9 <*=<*= =!="=#=$ << =q& =h << > <<=q B& <<=q< B& <<=q< B& <<=q< B& <<=q< B& <<=q< B&& =i << =q @& << =q< @& << =q< @& << =q< @& << =q< @& << =q< @&&[last tertiary ignorable]=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=''=O=====================================''=''=''=''=''=''============''= @ ========''=============''=@=C=D=G=H=I=J=  ================''========Q =R ===5=7=>=?========= = = = =''==k=l=m=n=o=p=q=r=s==============================' '=' '=' '=' '=' '='* '='+ '=', '='- '='. '='` '='a '='b '='c '='d '='f '='g '='h '='i '='j '='k '='l '='m '='n '='o '=-=p=q=r============================ = = = = ===!=#=$=%=&=(=*=+=,=-=/= s =''=''=''=''=='ؽ'=''=f=g=h=i=j=k=l=p=q=r=s=t=' 0'=' 1'=' 2'=' 3'=' 4'=' 5'=' 6'=' 7'=' 8'='/ؠ'='/ء'='/آ'='/أ'=4e=4f=4g=4h=4i=4m=4n=4o=4p=4q=4r='4s'='4t'='4u'='4v'='4w'='4x'='4y'='4z'=4{=4|=4}=4~=4=4؀=4؁=4؂=4؅=4؆=4؇=4؈=4؉=4؊=4؋=4ت=4ث=4ج=4ح=4B=4C=4D=6=6=6=6=6=6=6=6=6=6 =6 =6 =6 =6 =6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6 =6!=6"=6#=6$=6%=6&=6'=6(=6)=6*=6+=6,=6-=6.=6/=60=61=62=63=64=65=66=6;=6<=6==6>=6?=6@=6A=6B=6C=6D=6E=6F=6G=6H=6I=6J=6K=6L=6M=6N=6O=6P=6Q=6R=6S=6T=6U=6V=6W=6X=6Y=6Z=6[=6\=6]=6^=6_=6`=6a=6b=6c=6d=6e=6f=6g=6h=6i=6j=6k=6l=6u=6؄=6؛=6؜=6؝=6؞=6؟=6ء=6آ=6أ=6ؤ=6إ=6ئ=6ا=6ب=6ة=6ت=6ث=6ج=6ح=6خ=6د=:=:=:=:=:=:=:='@'='@ '='@!'='@"'='@#'='@$'='@%'='@&'='@''='@('='@)'='@*'='@+'='@,'='@-'='@.'='@/'='@0'='@1'='@2'='@3'='@4'='@5'='@6'='@7'='@8'='@9'='@:'='@;'='@<'='@='='@>'='@?'='@@'='@A'='@B'='@C'='@D'='@E'='@F'='@G'='@H'='@I'='@J'='@K'='@L'='@M'='@N'='@O'='@P'='@Q'='@R'='@S'='@T'='@U'='@V'='@W'='@X'='@Y'='@Z'='@['='@\'='@]'='@^'='@_'='@`'='@a'='@b'='@c'='@d'='@e'='@f'='@g'='@h'='@i'='@j'='@k'='@l'='@m'='@n'='@o'='@p'='@q'='@r'='@s'='@t'='@u'='@v'='@w'='@x'='@y'='@z'='@{'='@|'='@}'='@~'='@'=@=@=@=@=@=@=@=@=@=@ =@ =@ =@ =@ =@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@ =@!=@"=@#=@$=@%=@&=@'=@(=@)=@*=@+=@,=@-=@.=@/=@0=@1=@2=@3=@4=@5=@6=@7=@8=@9=@:=@;=@<=@==@>=@?=@@=@A=@B=@C=@D=@E=@F=@G=@H=@I=@J=@K=@L=@M=@N=@O=@P=@Q=@R=@S=@T=@U=@V=@W=@X=@Y=@Z=@[=@\=@]=@^=@_=@`=@a=@b=@c=@d=@e=@f=@g=@h=@i=@j=@k=@l=@m=@n=@o=@p=@q=@r=@s=@t=@u=@v=@w=@x=@y=@z=@{=@|=@}=@~=@=@ۀ=@ہ=@ۂ=@ۃ=@ۄ=@ۅ=@ۆ=@ۇ=@ۈ=@ۉ=@ۊ=@ۋ=@ی=@ۍ=@ێ=@ۏ=@ې=@ۑ=@ے=@ۓ=@۔=@ە=@ۖ=@ۗ=@ۘ=@ۙ=@ۚ=@ۛ=@ۜ=@۝=@۞=@۟=@۠=@ۡ=@ۢ=@ۣ=@ۤ=@ۥ=@ۦ=@ۧ=@ۨ=@۩=@۪=@۫=@۬=@ۭ=@ۮ=@ۯ=@۰=@۱=@۲=@۳=@۴=@۵=@۶=@۷=@۸=@۹=@ۺ=@ۻ=@ۼ=@۽=@۾=@ۿ=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@&[last primary ignorable]<<2<<==,<<==,<<=T <<=S <<<<<< << <<B<<<< <<<<<<8<<'<<(<<<< =======>=?=F=J=K=L=P=Q=R=W=[=]=^===A=E==================================== =,=|=}==$=%=&='=H=I=J=L=/؝<<======== =)=*=+=,=/=3=:=;=<=G=H=I=M=N=S=T=U=V=Y=Z=\=_=b=B=F==Y=Z=[=============== = = = ='= ==F=G=K=M=N=O=P<<6=7= = = = = = =/؞<<= = = = = = = <<0<<<<<0<<<<<5<<<< <<<<<<<<<<!<<"<<#<<$<<%<<&<<-<<.<<0<<1<<4<<9<<E<<X<<`="=)<<a= <<=.<<o<<<<<<<<<<<<<<<<<<=<<=<<<<<<<<<<<<<<=<<== <<!="=#<< $ =%<<&='<< ( =)=*<<+<<,<<<<<<-<<K<<< q <<< p <<<<<<L<<< r <<< ^ /7<<<<<<M<<< t <<< _ /7<<<<<<N<<< w <<<  /7<<< v <<< ` /7<<<<<<<<O<<< y <<<  /7<<< x <<< a /7<<<<<<P<<< { <<<  /7<<< z <<< b /7<<<<<<Q= =7<<< } <<< | <<< c /p<<R= =><<<  <<< ~ <<S= <<T<<U<<_<<V<<W<<X<<<<Y<<Z<<[<<\<<]<<^<<<<<<<<<<<<<<<<<<p<<<<0<<1<<2<<3<<4<<5<<6<<7<<8<<9<<:<<;<<<<<=<<><<?<<<<<<<<<<<<<<<<<<<<_<<^<<]<<<<<<<<<<<<<<<<:D=:E=:F<<:J<<:G<<:H<<:I<<< = =< = = = = =< = =4==7==غ=s==6==;=<=F===ط=:=3=B<< = = = = = = = = = ===Ũ===؀==؀==C=ؿ=ؼ=@=5=6=7=<=ض=C<< = = = = = = = = = = = =~=6==t==== =====؁==؁=4====D==ؽ===ث=7==8=ؖ===ص=@=ؕ<< = = = = = = = = ==8==========؂==؂==E==ؾ=>=ج=8==9=ؗ=>=A=ؖ<< ==^<<p <<q <<<<<<<<<<8<<9<<:<<<<<<ؘ<<N<<G<<H<<I<<J<<K<<L<<M<<<<<<<<<<<<<<<<<<9<<+<<,<<-<<7<<<<<<<<u<<v<<w<<x<<y<<z<<{<<|<<9<<:<<;<<0=81<<1=86<<2=82<<3=83<<4=80<<5=84<<6=85<<8<<8<<8<<8<<*0<<+0<<,0<<-0<<.0<</0<< << << = << << << << << << << << << << << <<&'/ '<' '<' '<' '<' '<' '<''<'( '<') '<' '<<<'0'<<<''=' '=' '=' '=' '=' '=' '=' '=' '='_ '<<<''=' '='/ '&[last variable]<> <<<I=J=K=L<'_'<<<?<<<M=N=O<<<3=4< <'-'<<< <<<c<<<`<<< <<< < < <<<2< <<<X<<<1< <:.<;.<S <C.<.<@.<0<00<0<0<<<e<','<<< <<<P<<<<4.<2.<A.<L.<N.<O.<]< <  <k<l<<<<< <<ؗ<0<<<Q<<<d<<<<E<F<<';'<<<<<<T<<<<  <O <5.<<I.<':'<<<<<<t*/':='<<<U<<<<<  <  <  <  <  <  <  < 0 < 1 < 2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 < : < ; < < < = < > <a<c<d<e<f<<<<<]<ǩ<<<<<'!'<<<<<<< /'!'<<<I /'?'<<<W<<<<<\<<D< :^ <'?'<<<<<<H /'!'<<<G /'?'<<<V<<<<<..<^<  <  <g<E<,<,<<<<C< :_ <= <.<'.'<<<<<<$ <<<% /'.'<<<& /'..'<<<R<<<0/'.'<<</'..'<<  <  <  <b<< <n<\<,<,<0.<<.<<<<<ؘ</؟<0<<<a<<<<<1.<3.<d <e <Ψ<Ϩ<;<<<v<w<5<6</<J<K<<<<<<<^<_<ȩ<ɩ<]<^<_<<< V < W <G<H<<<A<B<<<8<9<K<L<<<A<B<<<=<A<B<n<o<~<<  <<<`<h<<<Z<[<<©<é<ĩ<ũ<Ʃ<ʩ<˩<̩<ͩ<<_< W <:<;<<<=<><?< U < V < W < X < Y <ؾ<ؿ<@<<<<ة<><<<U <V <X <Y <Z <[ <\ <] <^ <*.<+.<,.<-.<=.<,<,<.< ? <<<<؟<<< p< q< r< s< t<''<<<< < < < <9 <: <'"'<<<< < < < <B.<0<0<0<<<'('<<<<<<t$/ ;')' <<<}$/ ;:P')' <<<~$/ ;;')' <<<$/ ;;')' <<<$/ ;;')' <<<$/ ;;')' <<<$/ ;;')' <<<$/ ;;')' <<<$/ ;;')' <<<$/ ;;')' <<<$/ ;; ')' <<<u$/ ;')' <<<$/ ;:P')' <<<v$/ ;')' <<<w$/ ;')' <<<x$/ ;')' <<<y$/ ;')' <<<z$/ ;')' <<<{$/ ;')' <<<|$/ ; ')' <<<$/a')'<<<</A')'<<<$/b')'<<<</B')'<<<$/c')'<<<</C')'<<<$/d')'<<<</D')'<<<$/e')'<<<</E')'<<<$/f')'<<<</F')'<<<$/g')'<<<</G')'<<<$/h')'<<<</H')'<<<$/i')'<<<</I')'<<<$/j')'<<<</J')'<<<$/k')'<<<</K')'<<<$/l')'<<<</L')'<<<$/m')'<<<</M')'<<<$/n')'<<<</N')'<<<$/o')'<<<</O')'<<<$/p')'<<<</P')'<<<$/q')'<<<< /Q')'<<<$/r')'<<<y')'<<<72/]y')'<<<@2/my')'<<<B2/')'<<<C2/')'<<<62/')'<<<>2/nj')'<<<.2/ё')'<<<Y<<<} <<< <<<5<')'<<< <<<Z<<<~ <<< <<<6<'['<<<;<<<G<']'<<<=<<<H<'{'<<<[<<<[<<<7<'}'<<<]<<<\<<<8<:<;<<<=<<<E <F <#< #< #< #<)<)<)<)<)<<<_<)<<<`<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<'<'<'<'<'<'<'<'<'<'<'<'<h'<i'<j'<k'<l'<m'<n'<o'<p'<q'<r'<s'<t'<u'<.<.<.<.< .< .< .< .<.<.< .<!.<".<#.<$.<%.<&.<'.<(.<).<0<<<?< 0<<<@< 0<<<=< 0<<<>< 0<<<b<<<A< 0<<<c<<<B<0<<<C<0<<<D<0<<<;<0<<<<<0<<<<*/S0<<<<?< <>.<)<)<)<)<<9.<<K <M.<?.<'@'<<< <<<k<'*'<<< <<<a<N <Q < m <s<'/'<<<<'\'<<<<<<<h<J.<'&'<<<<<<`<J <'#'<<<<<<_<'%'<<<<<<j<j<0 < <1 < < <! <6.<7.<8.<K.<" <# <' <C <L <M <2 <<<3 /2 <<<4 /2 2 <<<W /2 2 2 <5 <<<6 /5 <<<7 /5 5 <0<=0<8 <; <? <T <@ <P <A <B <.<.<.<.<.< .<.<.<.<.<.<.<.<.<.<.<.<.<.<D.<E.<F.<G.<H.<~<Z<[<_<  <  <  <  <  <  <  <  <  <  < ^ <<`<a<b<c<d<e<f<g<h<i<j<k<l<p <<<<< <v < <w < < <O<Z<[<ު<ߪ<<<<<< < <<< <<< < <<<<<<<<<<<<?<@<A<B<C<D<E<F<ؚ<؛<؜<؞<؟<ؠ<ء<آ<p<q<=<><?<L<M<N<O<<<<<<<<<<<<<<<<<<<<<p-<t<u<<<<<.<ީ<ߩ<\<o<I<J<K<L<M< P < Q < R < S < T < U < X <C<D<E<9<  <  <  <  <  <  <  < ؙ < ؚ < ؛ < ؜ <ػ<ؼ<t<u<<<<<:<;<<<=<M<N<O<[<]<<<<<<<<<<<<<<<<<<<<<<<C<;<<<7<8<9<:<;<D<ؙ<ؚ<6؇<6؈<6؉<6؊<6؋<  &0<'`'<<<@<=<<'^'<<<><<<<<<<<<<<<=<<<0<0<<u<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<<<<[<<<<!/C<<< !/F<<<<  <;<;<<<<<<  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  << <p < < < < < < < <<<<<<<<<<<<<<<<<<<<<<<<<< <O <y <(<)<*<+<6<7<9<<<<<<<<<<<<<<4<6<8<<<<<<<<<<<<<<<<<<<<<m<@<<<w<x<y<?<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<a<b<c<d<e<f<g<h<i<j<t<u<v<w<x<y<z<{<|<<'<<<<<<e<<<<<'|'<<<\<<<<<'~'<<<^<"<<<{ <<< <R <"<"<"<D <"<"<"<"<"<"<<"<<"<"<"< "<!"<""<#"<%"<'"<("<)"<*"<+"<<<,"/+"<<<-"/+"+"<<< */+"+"+"<."<<</"/."<<<0"/."."<1"<2"<3"<4"<5"<6"<7"<8"<9"<:"<;"<<"<="<>"<?"<@"<B"<C"<E"<F"<H"<J"<K"<L"<M"<N"<O"<P"<Q"<R"<S"<T"<U"<V"<W"<X"<Y"<Z"<["<\"<]"<^"<_"<a"<c"<d"<e"<f"<g"<h"<i"<j"<k"<l"<r"<s"<v"<w"<z"<{"<|"<}"<~"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<K!<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<"<#<#<#<#<#<#<#<#< #< #<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#< #<!#<"#<##<$#<%#<&#<'#<(#<+#<,#<-#<.#</#<0#<1#<2#<3#<4#<5#<6#<7#<8#<9#<:#<;#<<#<=#<>#<?#<@#<A#<B#<C#<D#<E#<F#<G#<H#<I#<J#<K#<L#<M#<N#<O#<P#<Q#<R#<S#<T#<U#<V#<W#<X#<Y#<Z#<[#<\#<]#<^#<_#<`#<a#<b#<c#<d#<e#<f#<g#<h#<i#<j#<k#<l#<m#<n#<o#<p#<q#<r#<s#<t#<u#<v#<w#<x#<y#<z#<{#<|#<}#<~#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<$<$<$<$<$<$<$<$<$< $< $< $< $< $<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$< $<!$<"$<#$<$$<%$<&$<@$<A$<B$<C$<D$<E$<F$<G$<H$<I$<J$<%<%<%<<<<%<%<%<%<%<%< %< %< %< %< %<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%< %<!%<"%<#%<$%<%%<&%<'%<(%<)%<*%<+%<,%<-%<.%</%<0%<1%<2%<3%<4%<5%<6%<7%<8%<9%<:%<;%<<%<=%<>%<?%<@%<A%<B%<C%<D%<E%<F%<G%<H%<I%<J%<K%<L%<M%<N%<O%<P%<Q%<R%<S%<T%<U%<V%<W%<X%<Y%<Z%<[%<\%<]%<^%<_%<`%<a%<b%<c%<d%<e%<f%<g%<h%<i%<j%<k%<l%<m%<n%<o%<p%<q%<r%<s%<t%<u%<v%<w%<x%<y%<z%<{%<|%<}%<~%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<<<<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<<<<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<%<&<&<&<&<&<&<&<&<&< &< &< &< &< &<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&< &<!&<"&<#&<$&<%&<&&<'&<(&<)&<*&<+&<,&<-&<.&</&<8&<9&<:&<;&<<&<=&<>&<?&<@&<A&<B&<C&<D&<E&<F&<G&<H&<I&<J&<K&<L&<M&<N&<O&<P&<Q&<R&<S&<T&<U&<V&<W&<X&<Y&<Z&<[&<\&<]&<^&<_&<`&<a&<b&<c&<d&<e&<f&<g&<h&<i&<j&<k&<l&<p&<q&<r&<s&<t&<u&<v&<w&<x&<y&<z&<{&<|&<}&<~&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<&<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<'<'<'<'<'<'<'<'<'< '< '< '< '< '<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'< '<!'<"'<#'<$'<%'<&'<''<('<)'<*'<+'<,'<-'<.'</'<0'<1'<2'<3'<4'<5'<6'<7'<8'<9'<:'<;'<<'<='<>'<?'<@'<A'<B'<C'<D'<E'<F'<G'<H'<I'<J'<K'<L'<M'<N'<O'<P'<Q'<R'<S'<T'<U'<V'<W'<X'<Y'<Z'<['<\'<]'<^'<_'<`'<a'<b'<c'<d'<e'<f'<g'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<'<)<)<)<)<)<)<)<)<)< )< )< )< )< )<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)< )<!)<")<#)<$)<%)<&)<')<()<))<*)<+)<,)<-)<.)</)<0)<1)<2)<3)<4)<5)<6)<7)<8)<9)<:)<;)<<)<=)<>)<?)<@)<A)<B)<C)<D)<E)<F)<G)<H)<I)<J)<K)<L)<M)<N)<O)<P)<Q)<R)<S)<T)<U)<V)<W)<X)<Y)<Z)<[)<\)<])<^)<_)<`)<a)<b)<c)<d)<e)<f)<g)<h)<i)<j)<k)<l)<m)<n)<o)<p)<q)<r)<s)<t)<u)<v)<w)<x)<y)<z)<{)<|)<})<~)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<)<*<*<*<*<*<*<*<*<*< *< *< *< *<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*< *<!*<"*<#*<$*<%*<&*<'*<(*<)*<**<+*<,*<-*<.*</*<0*<1*<2*<3*<4*<5*<6*<7*<8*<9*<:*<;*<<*<=*<>*<?*<@*<A*<B*<C*<D*<E*<F*<G*<H*<I*<J*<K*<L*<M*<N*<O*<P*<Q*<R*<S*<T*<U*<V*<W*<X*<Y*<Z*<[*<\*<]*<^*<_*<`*<a*<b*<c*<d*<e*<f*<g*<h*<i*<j*<k*<l*<m*<n*<o*<p*<q*<r*<s*<w*<x*<y*<z*<{*<|*<}*<~*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<*<+<+<+<+<+<+<+<+<+< +< +< +< +< +<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+< +<!+<"+<#+<$+<%+<&+<'+<(+<)+<*+<++<,+<-+<.+</+<0+<1+<2+<3+<4+<5+<6+<7+<8+<9+<:+<;+<<+<=+<>+<?+<@+<A+<B+<C+<D+<E+<F+<G+<H+<I+<J+<K+<L+<M+<N+<O+<P+<Q+<R+<S+<T+<U+<V+<W+<X+<Y+<Z+<[+<\+<]+<^+<_+<`+<a+<b+<c+<d+<e+<f+<g+<h+<i+<j+<k+<l+<m+<n+<o+<p+<q+<r+<s+<v+<w+<x+<y+<z+<{+<|+<}+<~+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<+<,<,<,<,<,<,<(<(<(<(<(<(<(<(<(< (< (< (< (< (<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(< (<!(<"(<#(<$(<%(<&(<'(<((<)(<*(<+(<,(<-(<.(</(<0(<1(<2(<3(<4(<5(<6(<7(<8(<9(<:(<;(<<(<=(<>(<?(<@(<A(<B(<C(<D(<E(<F(<G(<H(<I(<J(<K(<L(<M(<N(<O(<P(<Q(<R(<S(<T(<U(<V(<W(<X(<Y(<Z(<[(<\(<](<^(<_(<`(<a(<b(<c(<d(<e(<f(<g(<h(<i(<j(<k(<l(<m(<n(<o(<p(<q(<r(<s(<t(<u(<v(<w(<x(<y(<z(<{(<|(<}(<~(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<&<&<&<&<&<&<0&<1&<2&<3&<4&<5&<6&<7&<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<M<4<4<4<4<4<4<4<4<4<4 <4 <4 <4 <4 <4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4 <4!<4"<4#<4$<4%<4&<4'<4(<4)<4*<4+<4,<4-<4.<4/<40<41<42<43<44<45<46<47<48<49<4:<4;<4<<4=<4><4?<4@<4A<4B<4C<4D<4E<4F<4G<4H<4I<4J<4K<4L<4M<4N<4O<4P<4Q<4R<4S<4T<4U<4V<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<¤<ä<Ĥ<Ť<Ƥ<7<8<9<:<;<<<=<><?<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<،<؍<؎<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<ؠ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< w < x <<<=<><?<E<8O<4<4<4<4<4<4<4<4<4<4 <4 <4 <4 <4 <4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4 <4!<4"<4#<4$<4%<4&<4'<4(<4)<4*<4+<4,<4-<4.<4/<40<41<42<43<44<45<46<47<48<49<4:<4;<4<<4=<4><4?<4@<4A<4B<4C<4D<4E<4F<4G<4H<4I<4J<4K<4L<4M<4N<4O<4P<4Q<4R<4S<4T<4U<4V<4W<4X<4Y<4Z<4[<4\<4]<4^<4_<4`<4a<4b<4c<4d<4e<4f<4g<4h<4i<4j<4k<4l<4m<4n<4o<4p<4q<4r<4s<4t<4u<4v<4w<4x<4y<4z<4{<4|<4}<4~<4<4؀<4؁<4؂<4؃<4؄<4؅<4؆<4؇<4؈<4؉<4؊<4؋<4،<4؍<4؎<4؏<4ؐ<4ؑ<4ؒ<4ؓ<4ؔ<4ؕ<4ؖ<4ؗ<4ؘ<4ؙ<4ؚ<4؛<4؜<4؝<4؞<4؟<4ؠ<4ء<4آ<4أ<4ؤ<4إ<4ئ<4ا<4ب<4ة<4ت<4ث<4ج<4ح<4خ<4د<4ذ<4ر<4ز<4س<4ش<4ص<4ض<4ط<4ظ<4ع<4غ<4ػ<4ؼ<4ؽ<4ؾ<4ؿ<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4 <4 <4 <4 <4 <4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4 <4!<4"<4#<4$<4%<4&<m&<n&<o&<4*<4+<4,<4-<4.<4/<40<41<42<43<44<45<46<47<48<49<4)<4:<4;<4<<4=<4><4?<4@<4A<4B<4C<4D<4E<4F<4G<4H<4I<4J<4K<4L<4M<4N<4O<4P<4Q<4R<4S<4T<4U<4V<4W<4X<4Y<4Z<4[<4\<4]<4j<4k<4l<4؃<4؄<4،<4؍<4؎<4؏<4ؐ<4ؑ<4ؒ<4ؓ<4ؔ<4ؕ<4ؖ<4ؗ<4ؘ<4ؙ<4ؚ<4؛<4؜<4؝<4؞<4؟<4ؠ<4ء<4آ<4أ<4ؤ<4إ<4ئ<4ا<4ب<4ة<4خ<4د<4ذ<4ر<4ز<4س<4ش<4ص<4ض<4ط<4ظ<4ع<4غ<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4 <4 <4 <4 <4 <4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4<4 <4!<4"<4#<4$<4%<4&<4'<4(<4)<4*<4+<4,<4-<4.<4/<40<41<42<43<44<45<46<47<48<49<4:<4;<4<<4=<4><4?<4@<4A<4E</؜< ;ج < ;. <<<<<<<<<<<<<<<<<<<< << << << << <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<><><><><><><><><> <> <> <> <> <><><><><><><><><><><><><><><><><><><> <>!<>"<>#<>$<>%<>&<>'<>(<>)<>*<>+<>,<>-<>.<>/<>0<>1<>2<>3<>4<>5<>6<>7<>8<>9<>:<>;<><<>=<>><>?<>@<>A<>B<>C<>D<>E<>F<>G<>H<>I<>J<>K<>L<>M<>N<>O<>P<>Q<>R<>S<>`<>a<>b<>c<>d<>e<>f<>g<>h<>i<>j<>k<>l<>m<<`<<<=?<=@<=A<=B<=C<=D<=E<=F<=G<=H<=I<=J<=K<=L<=M<=N<=O<=P<=Q<=R<=S<=T<=U<=V<=W<=X<=Y<=Z<=[<=\<=]<=^<=_<=`<=a<=b<=c<=d<=e<=f<=g<=h<=i<=j<=k<=l<=m<=n<=o<=p<=q<=r<=s<=t<=u<=v<=w<=x<=y<=z<={<=|<=}<=~<=<=؀<=؁<=؂<=؃<=؄<=؅<=؆<=؇<=؈<=؉<=؊<=؋<=،<=؍<=؎<=؏<=ؐ<=ؑ<=ؒ<=ؓ<=ؔ<=ؕ<=ؖ<=ؗ<=ؘ<=ؙ<=ؚ<=؛<=؜<=؝<=؞<=؟<=ؠ<=ء<=آ<=أ<=ؤ<=إ<=ئ<=ا<=ب<=ة<=ت<=ث<=ج<=ح<=خ<=د<=ذ<=ر<=ز<=س<=ش<=ص<=ض<=ط<=ظ<=ع<=غ<=ػ<=ؼ<=ؽ<=ؾ<=ؿ<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<= <= <= <= <= <=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<= <=!<="<=#<=$<=%<=&<='<=(<=)<=*<=+<=,<=-<=.<=/<=0<=1<=2<=3<=4<=5<=6<=7<=8<=9<=:<=;<=<<==<=><=?<=@<=A<=B<=C<=D<=E<=F<=G<=H<=I<=J<=K<=L<=M<=N<=O<=P<=Q<=R<=S<=T<=U<=V<=W<=X<=Y<=Z<=[<=\<=]<=^<=_<=`<=a<=b<=c<=d<=e<=f<=g<=h<=i<=j<=k<=l<=m<=n<=o<=p<=q<=r<=s<=t<=u<=v<=w<=x<=y<=z<={<=|<=}<=~<=<=؀<=؁<=؂<=؃<=؄<=؅<=؆<=؇<=؈<=؉<=؊<=؋<=،<=؍<=؎<=؏<=ؐ<=ؑ<=ؒ<=ؓ<=ؔ<=ؕ<=ؖ<=ؗ<=ؘ<=ؙ<=ؚ<=؛<=؜<=؝<=؞<=؟<=ؠ<=ء<=آ<=أ<=ؤ<=إ<=ئ<=ا<=ب<=ة<=ت<=ث<=ج<=ح<=خ<=د<=ذ<=ر<=ز<=س<=ش<=ص<=ض<=ط<=ظ<=ع<=غ<=ػ<=ؼ<=ؽ<=ؾ<=ؿ<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<><><><><><><><><><> <> <> <> <><><><><><><><><><><><><><><><><><><> <>!<>"<>#<>$<>%<>&<>'<>(<>)<>*<>+<>,<>-<>.<>/<>0<>1<>2<>3<>4<>5<>6<>7<>8<>9<>:<>;<><<>=<>><>?<>@<>A<>B<>C<>D<>E<>F<>G<>H<>I<>J<>K<>L<>M<>N<>O<>P<>Q<>R<>S<>T<>U<>V<>W<>X<>Y<>Z<>[<>\<>]<>^<>_<>`<>a<>b<>c<>d<>e<>f<>g<>h<>i<>j<>k<>l<>m<>n<>o<>p<>q<>s<>t<>u<>v<>z<>{<>|<>}<>~<><>؀<>؁<>؂<>؃<>؄<>؅<>؆<>؇<>؈<>؉<>؊<>؋<>،<>؍<>؎<>؏<>ؐ<>ؑ<>ؒ<>ؓ<>ؔ<>ؕ<>ؖ<>ؗ<>ؘ<>ؙ<>ؚ<>؛<>؜<>؝<>؞<>؟<>ؠ<>ء<>آ<>إ<>ئ<>ا<>ب<>ة<>ت<>خ<>د<>ذ<>ر<>ز<>س<>ش<>ص<>ض<>ط<>ظ<>ع<>غ<>ػ<>ؼ<>ؽ<>ؾ<>ؿ<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>p<>q<>r<>s<>x<>y<>z<>؀<>؁<>؂<>ؐ<>ؑ<>ؒ<>ؓ<>ؔ<>ؕ<=<=<=<=<=<=<=<=<=<= <= <= <= <= <=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<= <=!<="<=#<=$<=%<=&<='<=(<=)<=*<=+<=,<=-<=.<=/<=0<=1<=2<=3<=4<=5<=6<=7<=8<=9<=:<=;<=<<==<=><=?<=@<=A<=B<=C<=D<=E<=F<=G<=H<=I<=J<=K<=L<=M<=N<=O<=P<=Q<=R<=S<=T<=U<=V<=W<=X<=Y<=Z<=[<=\<=]<=^<=_<=`<=a<=b<=c<=d<=e<=f<=g<=h<=i<=j<=k<=l<=m<=n<=o<=p<=q<=r<=s<=t<=u<=v<=w<=x<=y<=z<={<=|<=}<=~<=<=؀<=؁<=؂<=؃<=؄<=؅<=؆<=؇<=؈<=؉<=؊<=؋<=،<=؍<=؎<=؏<=ؐ<=ؑ<=ؒ<=ؓ<=ؔ<=ؕ<=ؖ<=ؗ<=ؘ<=ؙ<=ؚ<=؛<=؜<=؝<=؞<=؟<=ؠ<=ء<=آ<=أ<=ؤ<=إ<=ئ<=ا<=ب<=ة<=ت<=ث<=ج<=ح<=خ<=د<=ذ<=ر<=ز<=س<=ش<=ص<=ض<=ط<=ظ<=ع<=غ<=ػ<=ؼ<=ؽ<=ؾ<=ؿ<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<= <= <= <= <= <=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<= <=!<="<=#<=$<=%<=&<='<=(<=)<=*<=+<=,<=-<=.<=/<=0<=1<=2<=3<=4<=5<=6<=7<=8<=9<=:<=;<=<<==<=><=?<=@<=A<=B<=C<=D<=E<=F<=G<=H<=I<=J<=K<=L<=M<=N<=O<=P<=Q<=R<=S<=T<=U<=V<=W<=X<=Y<=Z<=[<=\<=]<=^<=_<=`<=a<=b<=c<=d<=e<=f<=g<=h<=i<=j<=k<=l<=m<=n<=o<=p<=q<=r<=s<=؀<=؁<=؂<=؃<=؄<=؅<=؆<=؇<=؈<=؉<=؊<=؋<=،<=؍<=؎<=؏<=ؐ<=ؑ<=ؒ<=ؓ<=ؔ<=ؕ<=ؖ<=ؗ<=ؘ<=ؙ<=ؚ<=؛<=؜<=؝<=؞<=؟<=ؠ<=ء<=آ<=أ<=ؤ<=إ<=ئ<=ا<=ب<=ة<=ت<=ث<=ج<=ح<=خ<=د<=ذ<=ر<=ز<=س<=ش<=ص<=ض<=ط<=ظ<=ع<=غ<=ػ<=ؼ<=ؽ<=ؾ<=ؿ<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<><><><><><><><><><> <> <> <><><><><><><><><><><><><><><><><> <>!<>"<>#<>$<>%<>&<>'<>(<>)<>*<>+<>,<>-<>.<>/<>0<>1<>2<>3<>4<>5<>6<>7<>8<>9<>:<>;<><<>=<>><>?<>@<>A<>B<>C<>D<>E<>F<>G<>P<>Q<>R<>S<>T<>U<>V<>W<>X<>Y<>`<>a<>b<>c<>d<>e<>f<>g<>h<>i<>j<>k<>l<>m<>n<>o<>p<>q<>r<>s<>t<>u<>v<>w<>x<>y<>z<>{<>|<>}<>~<><>؀<>؁<>؂<>؃<>؄<>؅<>؆<>؇<>ؐ<>ؑ<>ؒ<>ؓ<>ؔ<>ؕ<>ؖ<>ؗ<>ؘ<>ؙ<>ؚ<>؛<>؜<>؝<>؞<>؟<>ؠ<>ء<>آ<>أ<>ؤ<>إ<>ئ<>ا<>ب<>ة<>ت<>ث<>ج<>ح<6<6<6<6<6<6<6<6<6<6 <6 <6 <6 <6 <6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6 <6!<6"<6#<6$<6%<6&<6'<6(<6)<6*<6+<6,<6-<6.<6/<60<61<62<63<64<65<66<67<68<69<6:<6;<6<<6=<6><6?<6@<6A<6B<6C<6D<6E<6F<6G<6H<6I<6J<6K<6L<6M<6N<6O<6P<6Q<6R<6S<6T<6U<6V<6W<6X<6Y<6Z<6[<6\<6]<6^<6_<6`<6a<6b<6c<6d<6e<6f<6g<6h<6i<6j<6k<6l<6m<6n<6o<6p<6q<6r<6s<6t<6u<6v<6w<6x<6y<6z<6{<6|<6}<6~<6<6؀<6؁<6؂<6؃<6؄<6؅<6؆<6؇<6؈<6؉<6؊<6؋<6،<6؍<6؎<6؏<6ؐ<6ؑ<6ؒ<6ؓ<6ؔ<6ؕ<6ؖ<6ؗ<6ؘ<6ؙ<6ؚ<6؛<6؜<6؝<6؞<6؟<6ؠ<6ء<6آ<6أ<6ؤ<6إ<6ئ<6ا<6ب<6ة<6ت<6ث<6ج<6ح<6خ<6د<6ذ<6ر<6ز<6س<6ش<6ص<6ض<6ط<6ظ<6ع<6غ<6ػ<6ؼ<6ؽ<6ؾ<6ؿ<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6 <6 <6 <6 <6 <6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6 <6!<6"<6#<6$<6%<6&<6'<6(<6)<6*<6+<6,<6-<6.<6/<60<61<62<63<64<65<66<67<68<69<6:<6;<6<<6=<6><6?<6@<6A<6B<6C<6D<6E<6F<6G<6H<6I<6J<6K<6L<6M<6N<6O<6P<6Q<6R<6S<6T<6U<6V<6W<6X<6Y<6Z<6[<6\<6]<6^<6_<6`<6a<6b<6c<6d<6e<6f<6g<6h<6i<6j<6k<6l<6m<6n<6o<6p<6q<6r<6s<6t<6u<6v<6w<6x<6y<6z<6{<6|<6}<6~<6<6؀<6؁<6؂<6؃<6؄<6؅<6؆<6؇<6؈<6؉<6؊<6؋<6،<6؍<6؎<6؏<6ؐ<6ؑ<6ؒ<6ؓ<6ؔ<6ؕ<6ؖ<6ؗ<6ؘ<6ؙ<6ؚ<6؛<6؜<6؝<6؞<6؟<6ؠ<6ء<6آ<6أ<6ؤ<6إ<6ئ<6ا<6ب<6ة<6ت<6ث<6ج<6ح<6خ<6د<6ذ<6ر<6ز<6س<6ش<6ص<6ض<6ط<6ظ<6ع<6غ<6ػ<6ؼ<6ؽ<6ؾ<6ؿ<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<6<67<68<69<6:<6m<6n<6o<6p<6q<6r<6s<6t<6v<6w<6x<6y<6z<6{<6|<6}<6~<6<6؀<6؁<6؂<6؃<6؅<6؆</</</</</</</</</</</</<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<1<0<0<<<60<0< 0<70<>0<?0<1<1<2<<<<q <F<<<<ϩ<<p<ݪ<<<B<C<8<<8=<0<;0<<<<10<<<20/0<30<<<40/0<50<0<0<<<p<0&<<<<<<'$'<<<<<<i<<<<<<<<<<  <  <  < < < < <8< <<<<<?<<8< < < < < < < < < <<<< < < < < < < < < < < < < < < < < ;ذ < < < < < < < <  &[last regular]< < < < < < <r <s <t <u <v <w <0<1<2<3<4<5< < < <<<<<<<<<<<<<<<<<<<<<<X <Y <Z <[ <\ <] <^ <p <q <r <s <t <u <v <w <x <r<s<t<u<v<w<x<y<z<{<|<!<!<!<!<!<!<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<,<"<#<  <  <  <  <<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<@<A<D<E<F<G<I<J<K<L<M<N<P<Q<R<S<T<U<V<W<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<t<u<v<w<x<؋<<<<<<<<<<<<<<<<<<<<<< ~ <  < ح < خ < د <  <  <  < ~ < ؞ < ؟ <  <  <  < [ < \ < ] < ^ < _ <  <  <  < \ < ] < ^ < _ < | < } < ~ <  < ح < خ < د < " < # < $ < % < & < R < S < T <:<;<[<\<]<^<_<`<a<b<c<d<e< D < E < F < G < H <c<d<e<f<g<h<i<j<k<l<<<<<<<<<<<<<<<<<<<<<[<\<]<^<_<`<a<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<4<4<4<4<4<4<4<4<4<4< ;z < ;{ < ;| < ;} < ;~ < ; < ;؀ < ;؁ < ;؂ < ;؃ < ;؄ < ;؅ < ;؆ < ;؇ < ;؈ < ;؉ < ;؊ < ;؋ < ;، < ;؍ < ;؎ < ;؏ < ;ؐ < ;ؑ < ;ؒ < ;ؓ < ;ؔ < ;ؕ < ;ؖ < ;ؗ < ;ؘ < ;ؙ < ;ؚ < ;؛ < ;؜ < ;؝ < ;؞ < ;؟ < ;ؠ < ;ء < ;آ < ;ح < ;خ < ;د < ;س < ;ش < ;  < ;  < ;  < ;  < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ; < ;  < ;! < ;" < ;# < ;$ < ;% < ;& < ;' < ;( < ;) < ;* < ;+ < ;, < ;- < ;7 < ;8 < ;9 < ;: < ;; < ;< < ;= <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  < ؽ <  <  <  <  <  <  <  <  <  <  < ؼ < 2< 3< Z< [< \< ]< ^< _< `< a< b< c< d< e< f< g< h<4i<4j<4k<4l<4m<4n<4o<4p<4q<0=`==  =f = =f = =f = =f =x = =f = =P== =@=====F====P==@=P=0= =Ш==Щ==P==؊=ؠ=0=f==6===P==P==0==P=P=ؠ=`=P=؀=4=8@=8= :P <<<<<<3<<<</','<<<</'.'<<<X3/p<<<5=5=5=5=5<<<$=$=< =< <<<p <<< <<<!/ D ; <1=a==  =g = =g = =g = =g =y =| = =g = =Q==!=A==i====G=====Q==A=Q=!0=!=Ѩ==ѩ==Q===B=X=Y=Z== ==ء= X = y = ا =  =  =  = @ = } = ؝ =  = X = x = ة =  =1=`=  = Q =R=g==7====Q==Q==1==Q=Z=Q=ء= = = ,= 4= O= X=a=Q=؁=4=4`=4r=4w=8A=8= : = :Q = ;q = ;أ = ; <<<<<<*<<<</','<<<$/'.'<<<$/ :P'.' <<<3/ :Pe <<<2/ :Pg <<<b3/ :Pݹp <<<$/ ;'.' <<<3/ ;e <<<2/ ;g <<<c3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<2/ ;g <<<d3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<e3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<f3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<g3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<h3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<i3/ ;ݹp <<<$/ ;'.' <<<3/ ;e <<<j3/ ;ݹp <<<$/ ; '.' <<<3/ ; e <<<k3/ ; ݹp <<<3/e<<<2/g<<<Y3/p<<<5=5=5=5=5<<<`$=$=v'='='<<<i$/ :P =$/ :P ='/ :P ='/ :P ='/ :P =H2/ :P <<<j$/ ; =$/ ; <<<k$/ ; =$/ ; <<<l$/ ; =$/ ; <<<m$/ ; =$/ ; <<<n$/ ; =$/ ; <<<o$/ ; =$/ ; <<<p$/ ; =$/ ; <<<q$/ ; =$/ ; <<<r$/ ;  =$/ ;  <<<<<< <<<<ؤ/ ;:PP <<<_!/D <<<R!/ D ;:P <<</ D ; <<<S!/ D ; <<</ D ; <<<U!/ D ; <<<Y!/ D ; <<<P!/ D ; <<<[!/ D ; <<<Q!/ D ;  <<ؔ= ;ر <2=b==  =h = =h = =h = =h =z =} = =h = =R=="=B==j====H====R==B=R="0="=Ҩ==ҩ==R===[=\=]=^===آ= Y = z = ب =  =  = A = Y = y = ت =2=a=  =S=h==8====R==R==2==R=[=R=آ= = = = #= -= 5= J= P= V= Y=b=R=؂=4=4a=4s=8B=8= : = :R = ;r = ;ؤ = ; <<<<<<+<<<</','<<<$/'.'<<<$/ :P'.' <<<3/ :Pe <<<l3/ :Pݹp <<<3/ ;e <<<m3/ ;ݹp <<<3/ ;e <<<n3/ ;ݹp <<<3/ ;e <<<o3/ ;ݹp <<<3/ ;e <<<p3/ ;ݹp <<<3/ ;e <<<3/ ;e <<<3/ ;e <<<3/ ;e <<<3/ ; e <<<3/e<<<2/g<<<Z3/p<<<5=5=5=5=5<<<a$=$=w'='='<<<s$/ :P =$/ :P =I2/ :P <<<Q2/ ; <<<R2/ ; <<<S2/ ; <<<T2/ ; <<<U2/ ; <<<V2/ ; <<<W2/ ; <<<X2/ ; <<<Y2/ ;  <<<<<< <<<<آ/ ;'.'; <<<<؝/K<<<<؜/nd' 'Scr<<<T!/ D ; <<<V!/ D ; <<ؕ= ;ز = ;/ <3=c==  =i = =i = =i = =i ={ =~ = =i = =S==#=C==k====I====S==C=S=#0=#=Ө==ө==S== ==أ= Z = { = ة =  =  = B = Z = z = ث =3=b=  =T=i==9====S==S==3==S=\=S=أ= = = = = $= %= .= /= 6= 7= := ;= K= Q= W=c=S=؃=4=4b=4t=8C=8= : = :S = ;s = ;إ = ; <<<<<<,<<<</','<<<$/'.'<<<3/ :Pe <<<3/ ;e <<<3/e<<<2/g<<<[3/p<<<5=5=5=5=5<<<b$=$=x'='='<<<J2/ :P =Z2/ :P <<<[2/ ; <<<\2/ ; <<<]2/ ; <<<^2/ ; <<<_2/ ; <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ;  <<<<<< <<<<؛/D<<</ D ; <<<W!/ D ; <<<\!/ D ; <<ؖ<<< ;0 <4=d==  =j = =j = =j = =j = =j = =T==$=D==l====J====T==D=T=$0=$=Ԩ==ԩ==T== ==ؤ= | = ت = ث =  = C = [ = { = ج =4=c=   =U=j==:====T==T==4==T=]=T=ؤ= = = = = != &= 0= 8= <= == >= ?= L= R= S= i=d=T=؄=4=4c=4u=8D=8= : = :T = ;t = ;ئ = ; <<<<<<-<<<</','<<<$/'.'<<<3/e<<<2/g<<<\3/p<<<5=5=5=5=5<<<c$=$=y'='='<<<K2/ :P =2/ :P <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ; <<<2/ ;  <<<t <<< <<<<؞/K<<<X!/ D ; << ;1 <5=e==  =k = =k = =k = =k = =k = =U==%=E==m====K====U==E=U=%0=%=ը==թ==U== =C=H=O=_=s==!=إ= } = ج =  =  =  =  =5=d= ! =V=k==;====U==U==5==U=^=U=إ= = = = = "= '= 1= 9= M= T= U= j=e=U=؅=4=4d=4v=4x=8E=8= : = :U = ;u = ;ا = ; <<<<<<.<<<</','<<<$/'.'<<<3/e<<<2/g<<<]3/p<<<5=5=5=5=5<<<d$=$=z'='='<<<L2/ :P =2/ :P <<<u <<< <<<<ؠ/ '.'; <<<Z!/ D ; <<<]!/ D ; << ;2 <6=f==  =l = =l = =l = =l = =l = =V==&=F==n====L====V==F=V=!=&0=&=֨==֩==V== ==ئ=  =6=e=W=l==<====V==V==6==V=_=V=ئ= = = = = (= @= N= k=f=V=؆=4=4e=8F=8= : = :V = ;v = ;ب = ; <<<<<</<<<</','<<<$/'.'<<<3/e<<<2/g<<<^3/p<<<5=5=5=5=5<<<e$=$={'='='<<<M2/ :P <<<v <<< <<<<أ/ :PP << ;3 <7=g==  =m = =m = =m = =m = =m = =W=='=G==o====M====W==G=W='0='=ר==ש==W== ==ا=  =7=f=X=m=======W==W==7==W=`=W=ا= = = = = )= A= B= C= l=g=W=؇=4=4f=8G=8= : = :W = ;w = ;ة = ; <<<<<<0<<<</','<<<$/'.'<<<3/e<<<2/g<<<_3/p<<<5=5=5=5=5<<<f$=$=|'='='<<<N2/ :P <<<w <<< <<<<ء/ '.'; <<<^!/ D ; << ;4 <8=h==  =n = =n = =n = =n = =n = =X==(=H==p====N====X==H=X=(0=(=ب==ة==X====ب=  =8=g=Y=n==>====X==X==8==X=a=X=ب= = = = = *= D= E= m=h=X=؈=4=4g=8H=8= : = :X = ;x = ;ت = ; <<<<<<1<<<< /','<<<$/'.'<<<3/e<<<2/g<<<`3/p<<<5=5=5=5=5<<<g$=$=}'='='<<<O2/ :P <<<x <<< <<<<؟/K<< ;5 <9=i==  =o = =o = =o = =o = =o = =Y==)=I==q====O====Y==I=Y=)0=)=٨= =٩==Y====ة=  =9=h=Z=o==?====Y==Y==9==Y=b=Y=ة= = = = = += F= G= H= I= n=i=Y=؉=4=4h=8I=8= : = :Y = ;y = ;ث = ;  <<<<<<2<<<< /','<<<$/'.'<<<3/e<<<2/g<<<a3/p<<<5=5=5=5=5<<<h$=$=~'='='<<<y <<< << ;6 <a<<<A<<<c<<</=/<<<!/'/'c<<<!/'/'s<<<3/a<<</o=5/o<<<7/u<<</v=9/v<<<=/y<<</<<<5=5N=5؂=5ض=5=5=5R=5؆=5غ=5=5"=5V=5؊<<<$<<<A<<<!<<</<<<M!/'/'S<<<2/A<<<4/O<<<6/U<<<8/V<<<=5r<<<$=<+=<d<<</5<<<D<<<i=~!<<<8/b<<</z=/z<<</~<<<f/<<</<<</<<<F!=5=5Q=5؅=5ع=5=5!=5U=5؉=5ؽ=5=5%=5Y=5؍<<<$<<<D<<</5<<<$<<<n!<<</z<<</Z<<</~<<</}<<<E!=5=57=5k=5؟=5=5=5;=5o=5أ=5=5 =5?=5s<<<$==5r=5ئ=5=5=5B=5v<<<$==5r=5ئ=5=5=5B=5v=5ت=5=5=5F=5z<<<$==<~<<<<ؗ/K<<S/e<<<R/E<<</e<<<=<v<<A<B<@<C<D<<><T<<<<<<S<<<?<<b<M<<<L<<<<T<<<<U<z,<u<<<<<<<K<<<J<w<<<<<#<<<"<<<=<<p<<<P<<<<<<5)=5]=5ؑ=5=5=5-=5a=5ؕ=5=5=51=5e=5ؙ<<<$<<<P<<<0<<<!=5=5C=5w=5ث=5=5=5{=5د=5=5=5K=5<<<$=<_<<<V<<< <<<3/'.'m'.'<<<3/A<<<v3/c<<<3/F<<<3/s<<<3/V<<<3/W<<<>=<u<<<<<<<<<<<<<6<w<<<<<u<<<U<<<g<<</=/<<</P<<<5.=5b=5ؖ=5=5=52=5f=5ؚ=5=5=56=5j=5؞<<<$<<<U<<<5<<</<<<5=5H=5|=5ذ=5=5=5L=5؀=5ش=5=5=5P=5؄<<<$=!=5ت=5=5=5X=5ؒ<<<^<<<g<&<<<<5=5=59=5s=5ح<<<<<<5ث=5=5=5Y=5ؓ<<<_<<<<<<<5=5=5=5=5:=5P=5t=5؊=5خ=5<<<<<<5ج=5=5 =5Z=5ؔ<<<<5<<<<<<5<w<<<v<<<<<<<<5=5=5;=5u=5د<<<<<<5ح=5=5!=5[=5ؕ<q<<<p<<<<5=5=5<=5v=5ذ<<<<<<5خ=5=5"=5\=5ؖ<<<<<<<5=5=5=5=5==5Q=5w=5؋=5ر=5<<<<<<<<<5د=5ع=5=5=5#=5-=5]=5g=5ؗ=5ء<<<<<<<z<<<5=5=5>=5x=5ز<<<<<<5ذ=5=5$=5^=5ؘ<<<<<<<<<<</<<<5=5=5=5=5?=5R=5y=5،=5س=5<<<<<</<<<5ر=5=5%=5_=5ؙ<<<<5=5=5@=5z=5ش<<<<<<5ز=5=5&=5`=5ؚ<'<<<<<<<5=5=5A=5{=5ص<<<<<<5س=5=5'=5a=5؛<<<3/A<<<3/F<<<3/g<<<3/l<<<3/m<<<3/s<<<3/V<<<3/W<<<<5=5=5B=5|=5ض<<<<<<5ش=5=5(=5b=5؜<<<<5=5 =5C=5}=5ط<<<<<<5ص=5=5)=5c=5؝<<<<5=5 =5D=5~=5ظ<<<<<<5ض=5=5*=5d=5؞<<<<<<<<<<=-=i=k=m=n==<<<<<<h=j=l==<<<<<?<<<-<<<<%<<<$<<<<<<<<<@<<<-<<< <<<<<<<<<A<<<=-<<<-/B<<<!< <<< <<<<<B<<<==-<<<"<<<<<<<<<<<<<<<<<[<<< <C<<<w<<<#<<<<<<<<<K<<<=-<<<J<y<<<x<D<<<<<<$<E<<<-<<<%<<<<<<<<<<<<<<<<<'<<<&<<<<<a<<<{<<<`<<<<~<M<<<L<}<<<|<{<<<z<F<<<-<<<&<a<<<`<<<<<<<<<<<<<G<<<-<<<'<-<<<,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<_<<<<H<<<-<<<(<<<<<I<<<-<<<)<O<<<N</.<<J<<<=x<<<*<<<<Q<<<P<K<<<y<<<+<L<<<z<<<,<<<<<<<<c<<<=-<<<b<S<<<R<M<<<-<N<<<-<<<.<U<<<T<W<<<-<<<V<O<<</<<<<<e<<<<<<d<g<<<-<<<f<Y<<<X<k<<<-<<<j<[<<<Z<i<<<h<]<<<\<m<<<-<<<l<o<<<n<q<<<p<s<<<-<<<r<u<<<t<_<<<^<<<<<<<<<<<<<0,<<<8<<<,<1,<<<8<<<,<2,<<<8<<<,<3,<<<8<<<,<4,<<<8<<<,<5,<<<8<<<,<6,<<<8<<<,<7,<<<,<8,<<<8<<<,<9,<<<8 <<< ,<:,<<<8 <<< ,<;,<<<8 <<< ,<<,<<<8 <<< ,<=,<<<8 <<< ,<>,<<<8<<<,<?,<<<8<<<,<@,<<<8<<<,<A,<<<8<<<,<B,<<<8<<<,<C,<<<8<<<,<D,<<<8<<<,<E,<<<8<<<,<F,<<<8<<<,<G,<<<8<<<,<H,<<<8<<<,<I,<<<,<J,<<<,<K,<<<8<<<,<L,<<<8<<<,<M,<<<8<<<,<N,<<<8<<<,<O,<<<8<<<,<P,<<<8 <<< ,<Q,<<<8!<<<!,<R,<<<",<S,<<<8#<<<#,<T,<<<8$<<<$,<U,<<<%,<V,<<<8&<<<&,<W,<<<8'<<<',<X,<<<8(<<<(,<Y,<<<8)<<<),<Z,<<<8*<<<*,<[,<<<+,<\,<<<,,<],<<<-,<^,<<<.,<P<<<v<Q<R<S<<<w<T<U<V<W<<<x<X<Y<Z<[<\<]<<<y<^<_<`<a<<<z<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<!-<<<<<<<<-<<<<<<<<-<<<<<<<< -<<<<<<<< -<<<<<<<< -<<<<<<<<<<< -<<<<<<<<"-<<<<<<<< -<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<#-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<-<<<<<<<<$-<<<<<<<<-<<<<<<<< -<<<<<<<<%-<<<<<<<<<<<<'-<<<<<<<<<<<<<<<<<<<<--<<<<<<<<<<<<a<<<1<`<b<<<2<c<<<3<d<<<4<e<<</<<<5<f<<<6<g<<<7<h<<<8<i<<<9<j<<<:<k<<<;<l<<<<<m<<<=<n<<<><o<<<?<p<<<@<q<<<A<r<<<B<s<<<C<t<<</e<<</k<<</m<<</v<<<D<u<<<E<<v<<<F<w<<<G<x<<<H<y<<<I<z<<<J<{<<<K<|<<<L<}<<<M<~<<</v<<<N<<<<O<<<<P<<<<Q<<<<R<<<<S<<<<T<<<<U<<<<V<Y<  <<<5!<<< O /  <<< ! <  <<<6!<  <<<7!<  <<<8!<<< " <  <<< # <  <<<  /  <<<  /  <  <  <  <  <<<  /  <<<  /  <  <<< $ <<<  <  <<< % <  <<< & <<<  <  <<<  <  <  <<<  <  <<<  <  <<<  <  <  <<< ' <  <  <<< ( <  <  <  <  <  <  <  <  <  <   <   <   <   <   <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <<<  << ! <<< t <<<  <<  < " <<<  <<<  < # <<<  <<<  < r < q <<< Q <<< P < $ <<<  <<<  < % <<<  <<<  < s < s < t < & <<<  <<<  / , <<<  / - <<<  / . <<<  / E <<<  / G <<<  / I <<<  /  <<<  <<<  / E <<<  / G <<<  <<<  / ' <<< d / 1 <<< e / 2 <<< f / E <<< g / F <<<  /  <<<  / H <<<  /  <<<  /  <<<  /  <<<  / I = h / I <<< i / J <<<  /  <<<  <<<  / ' <<<  / , <<<  / - <<<  / E <<<  /  <<<  / H <<<  /  <<<  /  <<<  /  <<<  / I =  / I <<<  / J <<<  /  <  <  <  < ' <<<  <<< u / ! <<< ; = ;؀ <<<  <<< < /K<<<  <<< = /K<<<  / C(1 <<<  / DDG < n <<< ; = ;| < ( <<< ; = ;! = ;a = ;؁ = ;ء <<<  <<<  / , <<<  / - <<<  / . <<<  / E <<<  / G <<<  <<<  / E <<<  / G <<<  <<<  / -J <<<  / .J <<< j / 1 <<< k / 2 <<< l / E <<< m / F <<< n / I <<< o / J <<<  <<<  / , <<<  / - <<<  / . <<<  / E <<<  / I <<<  / J < { <<< T <<< U <<< S <<< R < ~ <<< X <<< Y <<< W <<< V <  <<< \ <<< ] <<< [ <<< Z < P < Q < R < S < T < U <  < V <  <  <  < ) <<<  <<<  < * <<< ; = ;5 = ;u = ;ؕ = ;ص <<<  <<<  / , <<< P / ,E <<<  / - <<< R / -, <<< S / -E <<<  / . <<< T / .E <<<  / E <<< U / E, <<< V / E- <<< W / E. <<<  / G <<<  <<<  / E <<<  / G <<<  <<<  / ,I <<<  / ,J <<< Q / -, <<<  / .I <<<  / .J <<< p / 1 <<< q / 2 <<< r / E <<<  / EI <<<  / EJ <<< s / F <<< t / I <<< u / J <<<  <<<  / , <<<  / - <<<  / . <<<  / E <<<  / I <<<  / J < + <<< ; = ;6 = ;v = ;ؖ = ;ض <<<  <<<  / E <<<  <<<  / E <<<  / G <<<  <<< v / 1 <<< w / 2 <<< x / E <<< y / F <<< z / I <<< { / J <<<  <<<  / , <<<  / E <<<  / I <<<  / J < y <<< h <<< i <<< g <<< f < z <<< ` <<< a <<< _ <<< ^ < | < } <  <<< d <<< e <<< c <<< b <  < , <<< ; = ;" = ;B = ;b = ;؂ = ;آ <<<  <<<  / - <<<  / E <<< Y / E- <<<  <<<  <<<  / -I <<<  / -J <<< X / E- <<<  / EI <<<  / EJ <<<  / I <<<  / J <<<  <<<  / - <<<  / D' ',D'DG <<<  / E <<<  / I <<<  / J <  <<< x <<< y <<< w <<< v <  <<< t <<< u <<< s <<< r <  <<< | <<< } <<< { <<< z <  <  <<<  <<<  <<<  <<< ~ <  < - <<< ; = ;' = ;G = ;g = ;؇ = ;ا <<<  <<<  / , <<<  / E <<<  <<<  <<<  / ,J <<< [ / EI <<< Z / EJ <<<  / I <<<  / J <<<  <<<  / , <<<  / E <<<  / I <<<  / J < . <<< ; = ;7 = ;W = ;w = ;ؗ = ;ط <<<  <<<  / , <<<  / E <<<  <<<  <<<  / I <<<  / J <<<  <<<  / , <<<  / - <<<  / E <<<  / I <<<  / J <  <  <  < W < X < n < o < r < | < / <<< ; = ;؃ = ;أ <<<  <<<  < 0 <<< ; = ;ؘ = ;ظ <<<  <<<  <<< [ /p<  <<<  <<<  <  <  <  <  <<<  <<<  <  <<<  <<<  <  <  <<<  <<<  <  <  <  < Y < Z < 1 <<< ; = ;ؓ = ;س <<<  <<<  <<< \ /p<<<  / 3HD < 2 <<< ; = ;؆ = ;ئ <<<  <<<  <  <<<  <<<  <  <  <  <  <  <  <  <<<  <<<  <  <  < [ < k < l < q <  <  <  < 3 <<< ; = ;. = ;N = ;n = ;؎ = ;خ <<<  <<<  / , <<< ] / ,- <<<  / - <<< \ / -, <<<  / . <<<  / E <<< a / E, <<< ` / E- <<< c / EE <<< 1 / G <<<  <<< 4 / , <<< 5 / - <<< 6 / . <<<  / E <<<  / G <<<  <<< ^ / ,I <<<  / .I <<<  / .J <<< * / 1 <<< _ / E- <<< b / EE <<<  / I <<<  / J <<<  <<<  / , <<<  / - <<<  / . <<<  / 1 <<<  / E <<<  / I <<<  / J < 4 <<< ; = ;4 = ;T = ;t = ;ؔ = ;ش <<<  <<< - / , <<< . / - <<< h / -E <<< / / . <<< 0 / E <<< k / E. <<< m / EE <<< 2 / G <<<  <<< 7 / , <<< 8 / - <<< 9 / . <<<  / E <<<  / G <<<  <<< % / , <<< i / ,J <<< & / - <<< g / -E <<<  / -J <<< ' / . <<< ) / 1 <<< ( / E <<< j / E. <<< l / EE <<<  / I <<<  / J <<<  <<<  / , <<<  / - <<<  / . <<<  / 1 <<<  / E <<<  / I <<<  / J <  <  <  <  < \ < m < p < } < ~ < 5 <<< ; = ;1 = ;Q = ;q = ;ؑ = ;ر <<<  <<<  / - <<< e / -- <<<  / . <<<  / E <<<  / EE <<<  <<<  <<< d / -- <<<  / -J <<< + / 1 <<< f / EE <<< ! / I <<< " / J <<<  <<<  / - <<<  / 1 <<<  / D9E <<<  / DI <<<  / DI' ''DDG' '9DJG' 'H3DE <<<  / D <<< ! / E <<<  / I <<<  / J < 6 <<< ; = ;9 = ;Y = ;y = ;ؙ = ;ع <<<  <<<  / , <<<  / - <<<  / . <<< p / .E <<<  / E <<<  <<<  <<< n / -I <<<  / -J <<< o / .E <<< , / 1 <<< # / I <<< $ / J <<<  <<< " / , <<< # / - <<< $ / . <<<  / 1 <<< % / E <<<  / I <<<  / J <  <  <  <  < 7 <<< ; = ;h = ;؈ = ;ب <<<  <<<  / - <<< 3 / E <<< r / E- <<< s / EE <<<  <<< : / E <<<  <<< q / E- <<< t / EJ <<<  / I <<<  / J <<<  <<< & / - <<< ' / E <<<  / I <<<  / J < 8 <<< ; = ;z = ;ؚ = ;غ <<<  <<<  / E <<<  <<< ; / E <<<  <<<  <<< ( / E <  <  < 9 <<< ; = ;/ = ;O = ;o = ;؏ = ;د <<<  <<<  / , <<<  / ,E <<<  / E <<< w / EE <<<  <<<  <<< u / ,E <<< v / EE <<< x / EI <<<  / EJ <<<  / I <<<  / J <<<  <<< ) / , <<<  / DJG <<< * / E <<<  / I <<<  / J < : <<< ; = ;; = ;[ = ;{ = ;؛ = ;ػ <<<  <<<  / , <<<  / E <<<  <<<  <<< y / EE <<< { / EI <<< z / EJ <<<  / I <<<  / J <<<  <<< + / , <<< , / E <<<  / I <<<  / J <  <  < ] < ^ < _ <  < A <<< ; = ;0 = ;p = ;ؐ = ;ذ <<<  <<<  / , <<<  / - <<<  / . <<< } / .E <<<  / E <<<  <<<  <<< | / .E <<<  / EJ <<< | / I <<< } / J <<<  <<< - / , <<< . / - <<< / / . <<< 0 / E <<< 1 / I <<< 2 / J <  <<< ; = ;~ <  <  <  <  <<< l <<< m <<< k <<< j <  <  <  <<< p <<< q <<< o <<< n < ` < a < o <<< ; = ;_ < B <<< ; = ;2 = ;R = ;r = ;ؒ = ;ز <<<  <<<  / - <<<  / E <<<  / E- <<<  <<<  <<< ~ / E- <<<  / EE <<<  / EJ <<< ~ / I <<<  / J <<<  <<< 3 / - <<<  / D <<< 4 / E <<< 5 / I <<< 6 / J <  <  <  <  < C <<< ;  = ;* = ;j <<<  <<<  / , <<<  / - <<<  / . <<<  / D <<<  / E <<<  / EE <<<  <<<  / D <<<  / E <<<  <<<  / ' <<<  / D <<<  / E <<<  / EE <<<  / EJ <<<  / I <<<  / J <<<  <<< 7 / ' <<< 8 / , <<< 9 / - <<< : / . <<< ; / D <<< < / E <<< = / I <<< > / J <  <<<  <<<  <<<  <<<  <  <  <  <  <  <<<  <<<  <<<  <<<  <  <  <  <<<  <<<  <<<  <<<  <  <  <  <<<  <<<  <<<  <<<  <  <  <<<  <<<  <<<  <<<  <  < b < ; < < < c < d < D <<< ;  = ;+ = ;K = ;؋ = ;ث <<<  <<<  / , <<<  / ,, <<<  / ,E <<<  / - <<<  / -E <<<  / . <<<  / .E <<<  / E <<<  / E- <<<  / G <<<  <<<  / E <<<  <<<  / " <<<  / # <<<  / % <<<  / ' <<<  / ,, <<<  / ,E <<<  / ,J <<<  / -E <<<  / -I <<<  / -J <<<  / .E <<<  / E <<<  / E- <<<  / EJ <<<  / I <<<  / J <<<  <<<  / " <<<  / # <<<  / % <<<  / ' <<< ? / , <<< @ / - <<< A / . <<< B / E <<< C / I <<< D / J <  <  <  <  < j <  < E <<< ;  = ;, = ;l = ;، = ;ج <<<  <<<  / , <<<  / ,- <<<  / ,. <<<  / ,E <<<  / - <<<  / -, <<<  / -E <<<  / . <<<  / ., <<<  / .E <<<  / E <<<  <<<  <<<  / ' <<<  / ,J <<<  / -J <<<  / .J <<<  / E <<<  / EJ <<<  <<< E / , <<< F / - <<<  / -E/ <<< G / . <<< H / E <<< I / I <<< J / J <<  < e < f <  < F <<< ;  = ;- = ;M = ;m = ;؍ = ;ح <<<  <<<  / , <<<  / ,- <<<  / ,E <<<  / - <<<  / -E <<<  / . <<<  / E <<<  / G <<<  <<<  / E <<<  / G <<<  <<<  / ,- <<<  / ,E <<<  / ,I <<<  / ,J <<<  / -I <<<  / -J <<<  / 1 <<<  / 2 <<<  / E <<<  / EI <<<  / EJ <<<  / F <<<  / I <<<  / J <<<  <<< K / , <<< L / - <<< M / . <<< N / E <<< O / I <<< P / J <  <<< ; = ;] <<<  <<<  <  <  <<<  <<<  <<<  <<<  <  <  <  < g < h < i < G <<< ;$ = ;d = ;؄ <<<  <<<  /p<<<  / , <<<  / E <<<  / E, <<<  / EE <<<  <<<  <<<  <<< Q / , <<< R / E <<< S / I <<< T / J <  <<<  <<<  <<<  <<<  <  <<<  <<<  <<<  <<<  <  <  <  <<<  /T<<<  /T< H <<<  <<< v / ! <<< ; = ;؅ = ;إ <<<  <<<  <<<  / 3DE <  <  <<<  <<<  <  <<<  <<<  <  <<< w / ! <<<  <<<  <<<  / ! <  <<<  <<<  <  <<<  <<<  <  <  <<<  <<<  <  <  < x < y <  < I <<<  <<<  <<<  <<<  /p<<<  <<< ] /p< J <<<  <<< x / ! <<< ;  = ;) = ;I = ;i = ;؉ = ;ة <<<  <<<  / , <<<  / - <<<  / . <<<  / E <<<  / EE <<<  / G <<<  <<<  / E <<<  / G <<<  <<<  / ,J <<<  / -J <<<  / 1 <<<  / 2 <<<  / E <<<  / EE <<<  / EJ <<<  / F <<<  / I <<<  / J <<<  <<< U / , <<< V / - <<< W / . <<< X / E <<< Y / I <<< Z / J <  <<<  <<<  <<<  <<<  <  <  <  <<<  <<<  <<<  <<<  <  < = < > < ? <  < u < v < w <  <  <<<  <<<  /T<<<  <<<  /T< z < { <  <  << - <  <<  << . <  <  << / <  <  <  < M <  <  <<  <  <  <  < N <  < ! < " < # <<< $ < % < & << ' < O < ( < ) < * < + < , < ` < a < b < c < d < e < f < g < h < i < j < @ < A < B < C < D < E < F < G < H < I < J < K < L < M < N < O < P < Q < R < S < T < U < V < W < X <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <<<<<<<<<<<<  <  <  <  <  <  <  <  <  <  <  <  <  <<  <  <<  <  <  <<  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <0-<1-<2-<3-<4-<5-<6-<7-<8-<9-<:-<;-<f-<<-<=-<>-<?-<@-<A-<B-<C-<D-<E-<F-<G-<H-<I-<J-<K-<L-<M-<N-<O-<P-<Q-<R-<S-<g-<T-<U-<V-<W-<X-<Y-<Z-<[-<\-<]-<^-<_-<`-<a-<b-<c-<d-<e-<o-<<<<<<<<<< < < < < <<<-<<<<<<<<<<<<<<<<<<<<<-< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<-<0<1<2<3<4<5<6<7<-<<<<<<<8<9<:<;<<<=<><?<-<@<A<B<C<D<E<F<G<H<J<K<L<M<P<Q<R<S<T<U<V<X<Z<[<\<]<`<a<b<c<d<e<f<g<<<<<-<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<-<x<y<z<{<|<}<~<<-<<<<<<<<<<<<<<<<<<<<<<-<<<<<<<<<-<<<<<<<<<-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-< < < < < <<<<<<<<<<-<<<<<<<<<-<< < < < < <<<<<<<<<<<<<<<<-<-<-<-< <!<"<#<$<%<&<'<-<(<)<*<+<,<-<.</<-< <!<"<#<$<%<&<0<1<2<3<4<5<6<7<-<8<9<:<;<<<=<><?<(<)<*<+<,<-<.<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<<<<<P<Q<R<S<T<U<V<W<<<<<-<X<Y<Z<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<P <<r < < < <s <t <u <v <w < < < < < <` < <a < < < < << < < < < < < <{ < < < < < <y <| < < < < <x <! <~ <" <# <$ <% <& <' <( <* <+ <, < <- <. </ <z <0 <2 <3 <5 <6 <7 <8 <9 <= <} <<<<=======<<<<<<====<<> <: <; <O <V <W <? <@ <A <B <C <D <b <c <E <U <F <G <N <H <<I <J <K <L <M < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <<< / < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <t <s < < < < < < < <r < < < <8 <9 <Q < < < < < < < < < < < < <! <" <# <$ <% <& <' <( <* <+ <, <- <. </ <u <0 <2 <5 <\ <> <? <@ <A <B <G <H <K <L <M < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <` < <a < < < < < < < < < < < < < < < < <! <" <# <$ <% <& <' <( <* <+ <, <- <. </ <_ <0 <2 <3 <5 <q <6 <7 <8 <9 <= <> <? <@ <A <B <C <D <b <c <G <H <K <L <M <V <W < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <` < <a < < < < < < < < < < < < <X < < <Y < < < < <! <" <# <$ <% <& <' <( <* <+ <, <- <. </ <0 <1 <2 <5 <6 <7 <8 <9 <3 <4 <Z <= <> <? <@ <A <B <C <D <b <c <F <G <H <J <K <L <M <U <V < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < = < < < < < < < < <_ < < < <` < <a < < < < < < < <<< /M < < < < < < < < < < < <! <" <# <<<z /M <$ <% <& <' <( <<<{ /M <) <* <+ <, <- <. <<<T /M </ <<<U /M <0 <<<N /M =| /M <2 <<<} /M <5 <6 <7 <8 <9 <3 <<<~ /M <4 <<<V /M <1 <: <= <> <? <@ <A <B <C <D <b <c <F <G <H <J <K <L <W <M <<<; =< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < = < < <<<<«<ë<ī<ū<ƫ<ǫ<ȫ<ɫ<ʫ<˫<̫<ͫ<Ϋ<ϫ<Ы<ѫ<ҫ<ӫ<ԫ<ի<֫<׫<ث<٫<ګ<<<<<<<<<<<<<<<<<<<<<<<<<<۫<ܫ<ݫ<ޫ<߫<<<<<<<<<<<<<<< < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<¨<è<Ĩ<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<؛<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<v<p<q<r<<<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<<<<<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<5<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<؀<؁<؂<؃<إ<ئ<؄<؅<؆<؈<؊<؋<،<؍<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؟<ؠ<ء<آ<أ<ؤ<ا<ب<P<<<<< < < <`< <a<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<*<+<,<-<.</<0<2<3<5<6<7<8<9<=<^<_<><?<@<A<B<C<D<b<c<G<H<K<L<M<W<]<I<J<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<G<H<_<5<6<7<8<9<:<;<<<=<><?<@<A<B<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<<<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<<؀<؁<؂<<<<<؃<<<؄<<<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<<<س<<<ش<ص<ظ<ع<غ<ػ<ؿ<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<?<D<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<ب<ا<ة<؊<؋<ظ<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ت<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<9<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<<<<<<<<<<<< < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<<<F<<<G<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<:<<<=<?<D<E<ؘ<`<a<b<c<d<e<g<h<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<ؐ<ؑ<ؓ<ؔ<ؗ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<<<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<<  <<<<<< <  < 2 <  <  <  <  <  <  <  <  < 4 <  < 3 <  <  <  <  <   < ! < " < # < $ < % < & < ' < ( < ) < * < + < , < 5 < - < . < / < 0 < 1 <?<<<<<<<<<< < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.<@</<0<1<2<3<4<5<6<8<9<:<;<?<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3=M2<4<5<6<7<8<9<:<@<A<B<C<D<E<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</<<</<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ª<۪<ܪ<@<<k<A<<B<<D<<E<<F<<G<<I<<J<<K<<L<<N<<O<<P<<Q<<S<<T<<U<<V<<X<<Y<<Z<<[<<]<<<<^<<_<<`<<a<<<<b<<j<<<<q/q<<<qr/qr=qr/qr<<<qt/qt=qt/qt<<<l<c<<<<q/q<<<qr/qr=qr/qr<<<qt/qt=qt/qt<d<<e<<f<<g<<h<<</|ؕ<<<<<<<<<<q<r<qr<<q<t<qt<<w=q=q<<y=q=q<z<{<|<}<< <2< < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<<<;<+<<<:<<<<<,<<<=<-<<<><.</<0<1<<<<<<<<<< < <4<G<P<Q<R<S<Y<Z<T<V<U<W<X<[<\<<<؊<؃<]<<<؋<^<_<`<<<،<a<b<c<d<e<f<g<h<i<j<k<<<؍<l<m<n<o<<<؎<p<<<؏<q<r<s<t<<<ؐ<u<v<w<x<y<z<<<ؕ<{<|<<<؆<<<ؑ<}<<<؇<<<ؒ<~<<<<؈<<<ؓ<؀<؁<<<؉<<<ؔ<؂<؄<؅<ؙ<؝<r<ؒ<s<ؓ<t<ؔ<u<ؕ<v<ؖ<w<ؗ<x<ؘ<y<ؙ<z<ؚ<{<؛<|<؜<}<؝<~<؞<<؟<؀<ؠ<؁<ء<؂<آ<؃<أ<؄<ؤ<؅<إ<؆<ئ<؇<ا<؈<؉<ة<؊<ت<؋<ث<،<ج<؍<ح<؎<خ<؏<د<ذ<ر<ز<س<ش<<<<<<<<<< <M<N<O< < < < <<<<<<<<<<<<<<$<<%<<<<< <!<"<#<6<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<@<A<B<C<D<E<F<G<i<j<k<l<H<I<J<K<L<M<N<O<P<Q<R<S<g<T<U<V<W<h<m<X<q<r<Y<Z<n<[<\<o<p<]<b<c<d<e<^<_<`<a<f<s<<<<<<<<<<<</)< < < <<</*< < <<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<0<1<2<3<4<5<6<7<8<<<<<<<<<< < < < <<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<`<a<b<c<d<e<f<g<h<i<j<k<l<n<o<p<r<s<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S< < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<<u<<v<<w<`<<<<<<Z<<x<a<<<b<~<<c<<y<r<<[<<d<<a<< <z<e<< < <f< <g< <h<<<i<<<n<<<<<<{<<<j<<<|<k<^<<<}<~<o<<<<<<<<<<_<<;<<s<z<<<<`<<=<<<P<Q<e<<<<?/9<l<<<m<><n<q< <<\<]<o<p<f<!<"<#<$<%<&<R<S<T<U<'<(<)<*<,<<<+<<r<<-<q<.<3</<s<t<0<V<W<X<Y<1<<5<<2<<4<b<g<h<<<9<:<c<d<i<j<k<l<m<<<<<<<<<<<{<|<}<t<u<v<  <  <  <  <   < ! <  <  <  <  <  <  <  <  <   <   <   <   <   <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  < " < # <<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<D<'<(<)<*<+<,<-<.</<0<1<2<E<F<3<4<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<p<q<r<s<t<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</<<</<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<<<X=Y<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<Z=[<<<=<><?<@<A<B<C<D<E<F<<<T/`F<G<H<I<J<K<L<S<k<U<V<W<\<]<^<M<N<O<P<Q<R<a<l<b<c<<<d<e<f<g<h<i<j<n<o<s<p<q<r<m<`<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<3<4<5<6<)<*<+<,<-<.</<0<1<2<@<A<B<C<D<E<F<G<H<I<J<K<L<M<<<<< < < < < <<<<<<<E<F<<<<<<<<<<<<< <!<"<G<#<$<%<&<'<H<(<)<*<+<,<-<.</<I<0<1<2<J<K<3<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<C< <<!<D<]<"<E<^<s<<_<#<F<$<G<a<%<H<&<I<`<'<(<)<J<b<<<*<K<+<L<f<,<M<-<N<d<<e<.<O</<0<1<g<<<<<<2<P<h<3<Q<i<4<R<q<x<\<<5<S<j<w<6<U<r<7<u<8<V<9<k<v<:<W<c<t<<;<<<T<n<=<o<X<l<><Y<m<?<@<A<B<Z<[<p<<<<<<<<<<<<<<<<<<<<<<<<<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<p<<<<q<<<<r<<<<s<<<<t<<<<u<<<<v<<<<w<<<<x<<<<y<<<<z<<<<{<<<<|<<<<}<<<<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ذ<<<<ر<<<<ز<<<<س<<<<ش<<<<ص<<<<ض<<<<ط<<<<ظ<<<<ع<<<<غ<<<<ػ<<<<ؼ<<<<ؽ<<<<ؾ<<<<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<}<o<~<<<<<<<<<<<<<<<<p<<<<<<<<<q<r<s<t<u<v<<<<<<<<<<<<<<<<<<|<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  <<< ؀ <<  <<< ؁ <  <<< ؂ <  <<< ؃ <  <<< ؄ <  <<< ؅ <  <<< ؆ <  <<< ؇ <  <<< ؈ <  <<< ؉ <<  <<< ؊ <<  <<< ؋ <  <<< ، <  <<< ؍ <  <<< ؎ <  <<< ؏ <  <<< ؐ <<  <<< ؑ <  <<< ؒ <  <<< ؓ <  <<< ؔ <  <<< ؕ <  <<< ؖ <  <<< ؗ <  <<< ؘ <  <<< ؙ <  <<< ؚ <  <<< ؛ <<  <<< ؜ <  <<< ؝ <<  <<< ؞ <<  <<< ؟ <  <<< ؠ <  <<< ء <  <<< آ <<  <<< أ <  <<< ؤ <  <<< إ <  <<< ئ <  <<< ا <  <<< ب <  <<< ة <  <<< ت <<  <<< ث <  <<< ج <<  <<< ح <  <<< خ <  <<< د <  <<< ذ <  <<< ر <  <<< ز <  <<  <  <  <<  <  <  <  <<  <   <<   <   <<   <   <<  <  <<  <  <<  <  <  <<  <  <<  <  <<  <  <<  <  <<  <  <<  <   < ! < " < # < $ << % < & << ' < ( << ) < * << + < , < - << . < / < 0 < 1 < 2 << 3 < 4 << 5 < 6 << 7 < 8 << 9 < : << ; < < < = < > < ? << @ < A << B < C << D < E << F < G < H <<<<<<<<<< < < < <<</ < <<<<<<<<<<<<<<<<<<<</ << <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<<</ <4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<<</ <H<I<J<K<L<M<N<O<P<Q<R<<</ <S<T<U<V<W<X<<<<<</ <Y<Z<<</ <[<\<]<^<_<`<<</ <a<b<c<d<e<f<g<h<i<j<<<<k<l<m<n<<<*<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<</ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</ <<<<<<<<<<<<<<¥<å<ĥ<ť<ƥ<ǥ<ȥ<ɥ<ʥ<˥<<</ <̥<ͥ<Υ<ϥ<Х<ѥ<<<+<<</ <ҥ<ӥ<ԥ<ե<֥<ץ<إ<<</ <٥<ڥ<ۥ<ܥ<ݥ<ޥ<ߥ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<¦<æ<Ħ<Ŧ<Ʀ<Ǧ<Ȧ<ɦ<ʦ<˦<̦<ͦ<Φ<Ϧ<Ц<Ѧ<Ҧ<Ӧ<Ԧ<զ<֦<צ<ئ<٦<ڦ<ۦ<ܦ<ݦ<ަ<ߦ<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< : < : < : < : < : < : < : < : < : < :  < :  < :  < :  < :  < : < : < : < : < : < : < : < : < : < : < : < : < : < : < : < : < : < : < :  < :! < :" < :# < :$ < :% < :& < :' < :( < :) < :* < :+ < :, < :- < :. < :/ < :0 < :1 < :2 < :3 < :4 < :5 < :6 < :7 < :8 < :9 < :: < :; < :< < := < :> < :? < :@ < :A < :B < :C < :D < :E < :F < :G < :H < :I < :J < :K < :L < :M < :N < :O < :P < :Q < :R < :S < :T < :U < :V < :W < :X < :Y < :Z < :[ < :\ < :] < :^ < :_ < :` < :a < :b < :c < :d < :e < :f < :g < :h < :i < :j < :k < :l < :m < :n < :o < :p < :q < :r < :s < :t < :u < :v < :w < :x < :y < :z < :{ < :| < :} < :~ < : < :؀ < :؁ < :؂ < :؃ < :؄ < :؅ < :؆ < :؇ < :؈ < :؉ < :؊ < :؋ < :، < :؍ < :؎ < :؏ < :ؐ < :ؑ < :ؒ < :ؓ < :ؔ < :ؕ < :ؖ < :ؗ < :ؘ < :ؙ < :ؚ < :؛ < :؜ < :؝ < :؞ < :؟ < :ؠ < :ء < :آ < :أ < :ؤ < :إ < :ئ < :ا < :ب < :ة < :ت < :ث < :ج < :ح < :خ < :د < :ذ < :ر < :ز < :س < :ش < :ص < :ض < :ط < :ظ < :ع < :غ < :ػ < :ؼ < :ؽ < :ؾ < :ؿ < : < : < : < : < : <`<<<@<a<<<A<b<<<B<c<<<C<d<<<D<e<<<E<f<<<F<g<<<G<h<<<H<i<<<I<j<<<J<k<<<K<l<<<L<m<<<M<n<<<N<o<<<O<p<<<P<q<<<Q<r<<<R<s<<<S<t<<<T<u<<<U<v<<<V<w<<<W<x<<<X<y<<<Y<z<<<Z<{<<<[<|<<<\<}<<<]<~<<<^<<<<_< :" <<< : < :# <<< : < :$ <<< : < :% <<< : < :& <<< : < :' <<< : < :( <<< : < :) <<< : < :* <<< : < :+ <<< :  < :, <<< :  < :- <<< :  < :. <<< :  < :/ <<< :  < :0 <<< : < :1 <<< : < :2 <<< : < :3 <<< : < :4 <<< : < :5 <<< : < :6 <<< : < :7 <<< : < :8 <<< : < :9 <<< : < :: <<< : < :; <<< : < :< <<< : < := <<< : < :> <<< : < :? <<< : < :@ <<< : < :A <<< : < :B <<< :  < :C <<< :! < :K <<<<11<<<`2<<<n2/a<<<<<<<21<<<<<<<41<<<a2<<<o2/a<<<<<<<71<<<b2<<<p2/a<<<<<<<81<<<<<<<91<<<c2<<<q2/a<<<<<<<A1<<<d2<<<r2/a<<<<<<<B1<<<e2<<<s2/a<<<<<<<C1<<<< <<<E1<<<f2<<<t2/a<<<< <<<F1<<<< <<<G1<<<g2<<<u2/a<<<~2/n<<<< <<<H1<<<h2<<<v2/a<<<}2/nX<<<< <<<I1<<<<<<<J1<<<i2<<<w2/a<<<|2/a<<<<<<<K1<<<j2<<<x2/a<<<<<<<L1<<<k2<<<y2/a<<<<<<<M1<<<l2<<<z2/a<<<<<<<N1<<<m2<<<{2/a<<<<<<<<e1<<<<f1<<<<<<<<@1<<<<<<<<n1<<<<q1<<<<r1<< <<<s1<!<<<D1<<<<"<<<t1<#<<<u1<$<%<&<'<<<v1<(<)<<<w1<*<+<<<x1<,<<<y1<-<<<z1<.<<<{1</<<<|1<0<1<2<<<}1<3<4<5<6<<<~1<7<8<9<:<;<<<=<><?<@<<<1<A<B<C<D<E<F<G<<<1<H<I<J<K<L<<<1<M<N<O<P<Q<R<S<T<U<V<W<<<1<X<<<1<Y<<<1<Z<[<\<]<^<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<_<`<<<d1<<<<a<<<O1<<<<b<<<P1<<<<c<<<Q1<<<<d<<<R1<<<<e<<<S1<<<<f<<<T1<<<<g<<<U1<<<<h<<<V1<<<<i<<<W1<<<<j<<<X1<<<<k<<<Y1<<<<l<<<Z1<<<<m<<<[1<<<<n<<<\1<<<<o<<<]1<<<<p<<<^1<<<<q<<<_1<<<<r<<<`1<<<<s<<<a1<<<<t<<<b1<<<<u<<<c1<<<<v<w<x<y<z<{<|<}<~<<<<<<<<<1<<<<1<<<<<<1<<<<<<<<<<<<1<<<<1<<<<<1<<<<<<<<<<<<<1<<<<<<1<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<31<<<<<<<<51<<<<<<<61<<<<<<<<<:1<<<<<<<;1<<<<<<<<1<<<<<<<=1<<<<<<<>1<<<<<<<?1<<<<<<<<<<<<<<<<<<<<<<<<g1<<<<h1<<<<<<<i1<<<<<j1<<<<<<<<k1<<<<<<<l1<<<<<m1<<<<<<<o1<<<<<p1<<<<<<<<<<<<<<<<<<<<<1<<<<1<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<A0<<<B0<<<0<<<g<<<0<<<q<<<2<<<3/00<<<3/q00h0<<<3/0u0B0<<<3/0z0B0<C0<<<D0<<<0<<<h<<<0<<<r<<<2<<<3/k00P0<<<3/0a0<E0<<<F0<<<0<<<i<<<0<<<s<<<2<<<3/J00<,<G0<<<H0<<<0<<<j<<<0<<<t<<<2<<<3/0K00<<<3/Y0O00i0<I0<<<J0<<<0<<<k<<<0<<<u<<<2<<< 3/00<<< 3/0Y0<0<<<K0<<<0<<<0<<<v<<<2<<< 3/D00<<< 3/0d0h0<<< 3/000<<<3/000<<<3/00~0<M0<<<0<<<w<<<2<<<3/0L0<<<3/0k00<<<3/000<<<3/00`00<<<3/0<<<3/0P000<<<3/000h00<<<3/00d0h0<O0<<<1<<<0<<<x<<<2<<<3/000<<<3/000h00<<<3/0\0D00<<<3/00m0<0<<<Q0<<<0<<<0<<<y<<<2<<<3/0Y0<S0<<<0<<<z<<<2<<<0/h0<<<3/0}0<<<</S0<<<3/0j0<U0<<<0<<<{<<<2<<<<<<<3/D0O00<<< 3/0a000<0/0<<<W0<<<1<<<0<<<|<<<2<<<!3/00P0<Y0<<<1<<<0<<<}<<<2<[0<<<0<<<~<<<2<<<"3/0a0<<<#3/0h0<]0<<<0<<<<<<2<_0<<<0<<<<<<2<<<$3/00Y0<a0<<<0<<<<<<2<c0<<<d0<<<0<<<o<<<0<<<<<<2<f0<<<0<<<<<<2<<<</0<<<%3/0W0<h0<<<1<<<0<<<<<<2<<<&3/00<<<'3/0<j0<<<0<<<<<<2<<<(3/n0<k0<<<0<<<<<<2<l0<<<1<<<0<<<<<<2<m0<<<0<<<<<<2<n0<<<0<<<<<<2<<<)3/d0h0<o0<<<1<<<0<<<<<<2<<<+3/00[00h0<<<,3/00d0<<<-3/0000<<<*3/D0d0<r0<<<1<<<0<<<<<<2<<<.3/0B0Y0h00<<</3/0O00<<<03/0S0<<<13/00<u0<<<1<<<0<<<<<<2<<<23/B00d0i0<<<33/D00h0<<<43/0d0W0H00<<<53/00<x0<<<1<<<0<<<<<<2<<<;3/00X0<<<<3/00_0<<<63/O0_000<<<73/0]0<<<83/0k0r0<<<93/0d0<<<:3/00Y0<{0<<<1<<<0<<<<<<2<<<A3/00<<<B3/00<<<=3/0D00h0<<<</K0<<<>3/00h0<<<?3/0<<<@3/00i0<<0/Y0<<<~0<<<0<<<<<<2<<<C3/D0O00<<<D3/D00<<<E3/d0o0<<<F3/0O0<<<G3/0W000<0<<<0<<<<<<2<<<H3/O000<<<I3/0<<<J3/0p000<0<<<1<<<0<<<<<<2<0<<<0<<<<<<2<<<M3/0h00<<<K3/L0<<<L3/L0h00<0<<<0<<<<<<2<0<<<0<<<0<<<l<<<0<<<<<<2<<<N3/0i0<<<O3/00<0<<<0<<<0<<<m<<<0<<<<<<2<<<P3/B00<0<<<0<<<0<<<n<<<0<<<<<<2<<<0/0<0<<<1<<<0<<<<<<2<0<<<1<<<0<<<<<<2<<<Q3/d0h00<<<R3/0<0<<<1<<<0<<<<<<2<<<T3/0v00<<<S3/t00<0<<<1<<<0<<<<<<2<<<U3/0<<<V3/0h0R00<0<<<1<<<0<<<<<<2<0<<<0<<<0<<<0<<<<<<2<<<W3/d0h0<,P<<<0<<<,d<<<0<<<2<,Q<<<0<<<,e<<<0<<<2<,R<<<0<<<,f<<<0<<<f<<<2<0<<<,g<<<0<<<<,<,<,<,<,<,<,<, <, <, <, <, <,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<, <,!<,"<,#<,$<,%<,&<,'<,(<,)<,*<,+<,,<,-<,.<,/<,0<,1<,2<,3<,4<,5<,6<,7<,8<,9<,:<,;<,<<,=<,><,?<,@<,A<,B<,C<,D<,E<,F<,G<,H<,I<,J<,K<,L<,M<,N<,O<,P<,Q<,R<,S<,T<,U<,V<,W<,X<,Y<,Z<,[<,\<,]<,^<,_<,`<,a<,b<,c<,d<,e<,f<,g<,h<,i<,j<,k<,l<,m<,n<,o<,p<,q<,r<,s<,t<,u<,v<,w<,x<,y<,z<,{<,|<,}<,~<,<,؀<,؁<,؂<,؃<,؄<,؅<,؆<,؇<,؈<,؉<,؊<,؋<,،<,؍<,؎<,؏<,ؐ<,ؑ<,ؒ<,ؓ<,ؔ<,ؕ<,ؖ<,ؗ<,ؘ<,ؙ<,ؚ<,؛<,؜<,؝<,؞<,؟<,ؠ<,ء<,آ<,أ<,ؤ<,إ<,ئ<,ا<,ب<,ة<,ت<,ث<,ج<,ح<,خ<,د<,ذ<,ر<,ز<,س<,ش<,ص<,ض<,ط<,ظ<,ع<,غ<,ػ<,ؼ<,ؽ<,ؾ<,ؿ<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<, <, <, <, <, <,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<,<1<<1<1<<<1<1<1<1<*1< 1< 1<<<1< 1</1< 1< 1<<1<1<<<1<+1<1<1<<<1<1<<1<1<1<,1<1<1<1<1<1<<1<1<1<1<1<1<1<<1<1<<1<1<1<<<.1<1<1<<1<1<<1<1< 1<<1<!1<"1<#1<$1<1<%1<1<1<&1<'1<<1<<<1<(1<<1<<1<)1<-1<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <à<Ġ<Š<Ơ<Ǡ<Ƞ<ɠ<ʠ<ˠ<̠<͠<Π<Ϡ<Р<Ѡ<Ҡ<Ӡ<Ԡ<ՠ<֠<נ<ؠ<٠<ڠ<۠<ܠ<ݠ<ޠ<ߠ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<¡<á<ġ<š<ơ<ǡ<ȡ<ɡ<ʡ<ˡ<̡<͡<Ρ<ϡ<С<ѡ<ҡ<ӡ<ԡ<ա<֡<ס<ء<١<ڡ<ۡ<ܡ<ݡ<ޡ<ߡ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<¢<â<Ģ<Ţ<Ƣ<Ǣ<Ȣ<ɢ<ʢ<ˢ<̢<͢<΢<Ϣ<Т<Ѣ<Ң<Ӣ<Ԣ<բ<֢<ע<آ<٢<ڢ<ۢ<ܢ<ݢ<ޢ<ߢ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<£<ã<ģ<ţ<ƣ<ǣ<ȣ<ɣ<ʣ<ˣ<̣<ͣ<Σ<ϣ<У<ѣ<ң<ӣ<ԣ<գ<֣<ף<أ<٣<ڣ<ۣ<ܣ<ݣ<ޣ<ߣ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<Ф<Ѥ<Ҥ<Ӥ<Ԥ<դ<֤<פ<ؤ<٤<ڤ<ۤ<ܤ<ݤ<ޤ<ߤ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<E<<<<<<<< < < < < <H<<<J<<<<<<<<<<<<<<<<<<< <!<"<#<<<%<$<&<'<(<)<*<+<,<-<.</<0<1<2<G<3<F<4<5<6<7<8<9<I<:<;<<<=<<<?<><@<A<B<C<D<P<Q<R<S<O<T<U<V<W<X<؁<Y<Z<[<\<؃<]<^<_<`<؄<a<b<c<d<e<؆<f<g<h<i<j<k<l<m<<؇<n<o<p<q<r<؀<s<t<؅<؂<u<v<w<x<y<z<{<|<}<~<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<<<<<ؠ<<<<ء<<<<آ<<<<أ<<<<ؤ<<<<إ<<<<ئ<<<<ا<<<<ب<<<<ة<<<<ت<<<<ث<<<<ج<<<<ح<<<<خ<<<<د<<<<ذ<<<<ر<<<<ز<<<<س<<<<ش<<<<ص<<<<ض<<<<ط<<<<ظ<<<<ع<<<<غ<<<<ػ<<<<ؼ<<<<ؽ<<<<ؾ<<<<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<@<A<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<8<8<8<8<8<8<8<8<8<8 <8 <8 <8 <8 <8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8 <8!<8"<8#<8$<8%<8&<8'<8(<8)<8*<8+<8,<87<88<89<8:<8;<8N<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<8<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<   < ! < " < # < $ < % < & < ' < ( < ) < * < + < , < - < . < / < 0 < 1 < 2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 <<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<(<<<<)<<<<*<<<<+<<<<,<<<<-<<<<.<<<</<<<<0<<<<1<<< <2<<< <3<<< <4<<< <5<<< <6<<<<7<<<<8<<<<9<<<<:<<<<;<<<<<<<<<=<<<<><<<<?<<<<@<<<<A<<<<B<<<<C<<<<D<<<<E<<<<F<<<<G<<<<H<<< <I<<<!<J<<<"<K<<<#<L<<<$<M<<<%<N<<<&<O<<<'<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<</</</</</</</</</</ </ </ </ </ </</</</</</</</</</</</</</</</</</</ </!</"</#</$</%</&</'</(</)</*</+</,</-</.<//</0</1</2</3</4</5</6</7</8</9</:</;</<</=</></?</@</A</B</C</D</E</F</G</H</I</J</K</L</M</N</O</P</Q</R</S</T</U</V</W</X</Y</Z</[</\</]</^</_</`</a</b</c</d</e</f</g</h</i</j</p</q</r</s</t</u</v</w</x</y</z</{</|</؀</؁</؂</؃</؄</؅</؆</؇</؈</ؐ</ؑ</ؒ</ؓ</ؔ</ؕ</ؖ</ؗ</ؘ</ؙ<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<<<<<<<<<<<<<<<<<<<<<<<<<<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<<<<<<<<<< < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<<<=<?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<`<a<b<c<d<e<f<g<  <  <  <  <  <  <  <   <   <   <   <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <   < ! < " < # < $ < % < & < ' < ( < ) < * < + < , < - < . < / < 0 < 1 < 2 < 3 < 4 < 5 < 7 < 8 < < < ? < ` < a < b < c < d < e < f < g < h < i < j < k < l < m < n < o < p < q < r < s < t < u < v < w < x < y < z < { < | < ؀ < ؁ < ؂ < ؃ < ؄ < ؅ < ؆ < ؇ < ؈ < ؉ < ؊ < ؋ < ، < ؍ < ؎ < ؏ < ؐ < ؑ < ؒ < ؓ < ؔ < ؕ < ؖ < ؗ < ؘ < ؙ < ؚ < ؛ < ؜ <  <  <  <  <  <  <  <  <  <   <   <   <   <   <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <   < ! < " < # < $ < % < & < ' < ( < ) < * < + < , < - << . < / < 0 < 1 < 2 < 3 < 4 < 5 < ` < a < b < c < d < e < f < g < h < i < j < k < l < n <<< m < o < p < q < r < s < t < u < v < ؁ <<< ؀ < ؃ <<< ؂ < ؄ < ؅ < ؇ <<< ؆ < ؈ < ؉ < ؊ < ؋ < ؍ <<< ، < ؏ <<< ؎ < ؑ <<< ؐ < ؓ <<< ؒ < ؕ <<< ؔ < ؖ < ؗ < ؘ < ؙ < ؚ < ؛ < ؝ <<< ؜ < ؞ <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  < @ < A < B < C < D < E < F < G < H < I < J < K < L < M < N < O < P < Q < R < S < T < U < @ < A < B < C < D < E < F < G < H < I < J < K < L < M < N < O < P < Q < R < S < T < U < ` < a < b < c < d < e < f < g < h < i < j < k < l < m < n < o < p < q < r < ؀ < ؁ < ؂ < ؃ < ؄ < ؅ < ؆ < ؇ < ؈ < ؉ < ؊ < ؋ < ، < ؍ < ؎ < ؏ < ؐ < ؑ <  <  <  <  <  <  <  <<<  /  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <<  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <  <<<  <  <<<  <  <  <<<  <  <  <   <   <   <   <   <  <<<  <<  <  <  <<< ' /  <<  <  <  <<<  <<  <  <  <  <<<  <<  < 0 < 1 < 2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 < : < ; < < < = < > < ? < @ < A << E < B < C < D <؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<<<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ< ؀< ؁< ؂< ؃< ؄< ؅< ؆< ؇< ؈< ؉< ؊< ؋< ،< ؍< ؎< ؏< ؐ< ؑ< ؒ< ؓ< ؔ< ؕ< ؖ< ؗ< ؘ< ؙ< ؚ< ؛< ؜< ؝< ؞< ؟< ؠ< ء< آ< أ< ؤ< إ< ئ< ا< ب< ة< ت< ث< ج< ح< خ< د< ذ< ر< ز< س< ش< ص< ض< ط< ظ< ع< غ< ػ< ؼ< ؽ< ؾ< ؿ< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < !< "< #< $< %< &< '< (< )< *< +< ,< -< .< /< 0< 1< 2< 3< 4< 5< 6< 7< 8< 9< :< ;< << =< >< ?< @< A< B< C< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < !< "< #< $< %< &< '< (< )< *< +< ,< -< .< /< 0< 1< 2< 3< 4< 5< 6< 7< 8< 9< :< ;< << =< >< ?< @< A< B< C< D< E< F< G< H< I< J< K< L< M< N< O< P< Q< R< S< T< U< V< W< X< Y< Z< [< \< ]< ^< _< `< a< b< c< d< e< f< g< h< i< j< k< l< m< n< o< p< q< r< s< t< u< v< w< x< y< z< {< |< }< ~< < ؀< ؁< ؂< ؃< ؄< ؅< ؆< ؇< ؈< ؉< ؊< ؋< ،< ؍< ؎< ؏< ؐ< ؑ< ؒ< ؓ< ؔ< ؕ< ؖ< ؗ< ؘ< ؙ< ؚ< ؛< ؜< ؝< ؞< ؟< ؠ< ء< آ< أ< ؤ< إ< ئ< ا< ب< ة< ت< ث< ج< ح< خ< د< ذ< ر< ز< س< ش< ص< ض< ط< ظ< ع< غ< ػ< ؼ< ؽ< ؾ< ؿ< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < !< "< #< $< %< &< '< (< )< *< +< ,< -< .< /< 0< 1< 2< 3< 4< 5< 6< 7< 8< 9< :< ;< << =< >< ?< @< A< B< C< D< E< F< G< H< I< J< K< L< M< N< O< P< Q< R< S< T< U< V< W< X< Y< Z< [< \< ]< ^< _< `< a< b< c< d< e< f< g< h< i< j< k< l< m< n< o< p< q< r< s< t< u< v< w< x< y< z< {< |< }< ~< < ؀< ؁< ؂< ؃< ؄< ؅< ؆< ؇< ؈< ؉< ؊< ؋< ،< ؍< ؎< ؏< ؐ< ؑ< ؒ< ؓ< ؔ< ؕ< ؖ< ؗ< ؘ< ؙ< ؚ< ؛< ؜< ؝< ؞< ؟< ؠ< ء< آ< أ< ؤ< إ< ئ< ا< ب< ة< ت< ث< ج< ح< خ< د< ذ< ر< ز< س< ش< ص< ض< ط< ظ< ع< غ< ػ< ؼ< ؽ< ؾ< ؿ< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < !< "< #< $< %< &< '< (< )< *< +< ,< -< .< /< 0< 1< 2< 3< 4< 5< 6< 7< 8< 9< :< ;< << =< >< ?< @< A< B< C< D< E< F< G< H< I< J< K< L< M< N< O< P< Q< R< S< T< U< V< W< X< Y< Z< [< \< ]< ^< _< `< a< b< c< d< e< f< g< h< i< j< k< l< m< n< o< p< q< r< s< t< u< v< w< x< y< z< {< |< }< ~< < ؀< ؁< ؂< ؃< ؄< ؅< ؆< ؇< ؈< ؉< ؊< ؋< ،< ؍< ؎< ؏< ؐ< ؑ< ؒ< ؓ< ؔ< ؕ< ؖ< ؗ< ؘ< ؙ< ؚ< ؛< ؜< ؝< ؞< ؟< ؠ< ء< آ< أ< ؤ< إ< ئ< ا< ب< ة< ت< ث< ج< ح< خ< د< ذ< ر< ز< س< ش< ص< ض< ط< ظ< ع< غ< ػ< ؼ< ؽ< ؾ< ؿ< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < !< "< #< $< %< &< '< (< )< *< +< ,< -< .< /< 0< 1< 2< 3< 4< 5< 6< 7< 8< 9< :< ;< << =< >< ?< @< A< B< C< D< E< F< G< H< I< J< K< L< M< N< O< P< Q< R< S< T< U< V< W< X< Y< Z< [< \< ]< ^< _< `< a< b< c< d< e< f< g< h< i< j< k< l< m< n< o< p< q< r< s< t< u< v< w< x< y< z< {< |< }< ~< < ؀< ؁< ؂< ؃< ؄< ؅< ؆< ؇< ؈< ؉< ؊< ؋< ،< ؍< ؎< ؏< ؐ< ؑ< ؒ< ؓ< ؔ< ؕ< ؖ< ؗ< ؘ< ؙ< ؚ< ؛< ؜< ؝< ؞< ؟< ؠ< ء< آ< أ< ؤ< إ< ئ< ا< ب< ة< ت< ث< ج< ح< خ< د< ذ< ر< ز< س< ش< ص< ض< ط< ظ< ع< غ< ػ< ؼ< ؽ< ؾ< ؿ< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < !< "< #< $< %< &< '< (< )< *< +< ,< -< .< ؠ << ؀ < ء << ؁ < آ << ؂ < أ << ؃ < ؤ << ؄ < إ << ؅ < ئ << ؆ << ؇ < ا << ؈ < ب << ؉ < ة << ؊ << ؋ < ت << ، << ؍ < ث << ؎ << ؏ < ج << ؐ < ح << ؑ < خ << ؒ < د << ذ << ؓ << ؔ < ر << ؕ < ز << ؖ < س << ؗ < ش << ؘ << ؙ < ص << ؚ << ؛ < ض << ؜ < ط << ؝ < ؾ < ؿ < ؞ < ؟ <<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<؀<؁<؂<؃<؄<؅<؆<؇<؈<؉<؊<؋<،<؍<؎<؏<ؐ<ؑ<ؒ<ؓ<ؔ<ؕ<ؖ<ؗ<ؘ<ؙ<ؚ<؛<؜<؝<؞<؟<ؠ<ء<آ<أ<ؤ<إ<ئ<ا<ب<ة<ت<ث<ج<ح<خ<د<ذ<ر<ز<س<ش<ص<ض<ط<ظ<ع<غ<ػ<ؼ<ؽ<ؾ<ؿ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F&N<<</<<<2<<<1<<<<)&N<<<1&N<<<2& N<<<2<<<1<<<<*& N<<<2<<<1& N<<<2<<<1&N<<<1&(N<<</&,N<<<.&-N<<<2<<<1<<<<-&6N<<</<<.&?N<<</&YN<<</<<<1<<.&ZN<<<.&[N<<<.&]N<<<2&N<<</&N<<</<<<2<<<1<<<<&N<<<2&N<<</&N<<<<&N<<</<<<1&N<<<.&N<2/T&O<<<2&O<<<2&*Q<<<2&?Q<<< /&eQ<<< /&kQ<<< /<<<2&mQ<<<2&Q<<< /<<.&Q<<<<&Q<<< /&Q<<<2&Q<<</&Q<<</<<.&Q<<</&R<<</<<.&R<<<.&R<<<< &MR<<<<&rR<<<<9&R<<</&R<<<2&R<<</&S<<</&S<<</&8S<<</&;S<<<2&AS<<</=80<<<2&DS<<<90&ES<<<:0&TS<<<2&\S<<</<<.&iS<<</<<.&pS<<<2&S<<</<<.&S<<</&S<<</&S<<<<&S<<</&S<<</&Kb<<<?/<<<<&Lb<<<.&Sb<<<<1&b<<<<'&c<<<y& k<<<K/&bk<<<L/&ck<<<2&yk<<<M/&zk<<.&k<<<N/&k<<<O/&k<<<.&k<<<P/&k<<<Q/&l<<<R/&l<<<.&l<<<S/&4l<<<T/<<<2&5l<<<.&:l<<<.&l<<<2&n<<<<5&o<<<<&&kp<<<U/<<<2&lp<<<.&!q<<<<&*r<<<V/&+r<<<.<<.&6r<<<W/&;r<<<X/&?r<<<Y/&Gr<<<Z/&Yr<<<[/&[r<<<\/<<.&yr<<<2&r<<<]/&r<<<.&s<<<^/&s<<<_/&s<<.&t<<<`/&t<<<a/&u<<<b/&u<<<c/<<<<"&(u<<<d/&0u<<<e/&2u<<<1&3u<<<<8&7u<<<2&u<<<f/<<.&u<<<g/&vv<<<h/&}v<<<i/&v<<<j/&v<<<k/&v<<<2&v<<<l/<<.&w<<<m/&w<<<n/&w<<<o/&:y<<<p/<<.&;y<<<.&>y<<<2&]y<<<2&y<<<<2&y<<<q/&y<<<r/&y<<<2&tz<<<s/&zz<<<<3&z<<<t/&z<<<u/<<.&{<<<G2&s|<<<v/&|<<<w/&|<<<.&B}<<<FN080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000_g000000o00v}00000000000000000000000000 0000000000000000000000000"0*000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000^00VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`?00000D0000HP00W_fm00000u} #+3;C0KS[c0000000k00000000px0000000000000000000000000000000000000000000000  Zx    j   `y  Abʃʤ(I6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    d| e| Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ]| ^| f| | | | | { { | | | "\z Zz H{ =| 0| 4| 7| 9| 1| 5| 2| ]z ^z _z [z :| ;| <| | | /| 3| | | | | z z z z z ?{ O| z y Vy w Zw { { | | | | | >w w D| E| | | !| "| #| $| %| &| '| (| )| *| z z z z z z H| G| { { Cz { F| { { { | I| { z | | { { z z z z z +| { { { { z y y z z z Hz Dz ~x z ɀz =z { N| Kz |{ w w w w { { P| Q| | | z Z| [| z \| R| S| _| `| a| b| yw {w T| U| V| { W| X| | | | { | | | z M| c| Y| | | z z aƁơ!AaƁơ!| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | z z z z z z z z z z z y z y y y y yz zz {z |z }z ~z z z z z z z z z z z z z z z z z z z z z y y y yy Oy Py Qy Ry Sy qy Ny Fy Iy Ky Ly My py Ty Uy Wy Xy Yy Zy wy jy my [y \y ]y ^y _y `y ay cy dy ey fy gy hy y y y y y y y y y y zy y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y z z y z z 8x z z z z z z | z z z z z { { z z 0{ 1{ 2{ Q{ z z z z z 3{ P{ >| 4{ z { z z S{ z z z z z z z z .{ /{ 6{ 7{ 8{ 9{ :{ -{ z z z z | x `!z z }x z z `*2;1z 0z z z z z z y y y y y z y y y y y y y y y y y y y { y y y y y y ^{ y y DGHy p{ z { y y y x x x x x y x -y (y 1y 9y +y x x x x x y y Mx x y 7y 8y ;y y 3y 4y 5y )y y y y y y y x x x 2y y x x y x ,y 0y x x x x 'y y x y y x y y w Nw w w w w w w w w w w w w w w { { z z z z { { { { { { { { { { { { x x x w w Px ɀɀ4x `1x w w w ` -x ]w ^w _w 7x `w aw Xw Yw `px !{ w %`.z { { ow pw "{ #{ x Ey x y uw zw ww sw tw qw w ~w }w w rw vw xw | \{ w w w w w z w [w w w w w Gy w q{ z{ {{ w{ r{ s{ t{ u{ v{ y{ Pz E{ { K{ L{ M{ N{ { { i{ k{ { { { { { { { { { { { { n{ h{ g{ `{ a{ b{ c{ d{ e{ f{ K| j{ { @{ A{ B{ { ({ ){ { { { }{ ~{ { { { { { { *{ l{ ={ >{ B| C| { A| U{ V{ W{ T{ 5{ X{ R{ { ,| -| .| | | ?| @| ${ %{ &{ '{ C{ D{ Y{ Z{ { { { { { +{ ,{ o{ { | | | | | | { s| t| u| v| w| x| z ]{ { { { y { { { z | L| J| | | | | | | | | | | 6| 8| | y z y y | cz ez gz iz kz mz oz qz sz uz wz az dz fz hz jz lz nz pz rz tz vz xz bz [{ `z w rx 6z @y Ay z qx { { { { { w w w w F{ G{ I{ J{ z { { { { { { { { m{ { x w w { y y y y y { r u w s t w v w Ww w w w &w w 8w !w w w "w Ow 'w ;w Lw w w w w w w w Nw z | { { { { { { { { 6z { `{`{ { { { { { { { { x { { { { { { x { Xz { | Az { y { { x G?x G>x H?x H>x I?x I>x J?x J>x F`x F_x G`x G_x H`x H_x I`x I_x J`x J_x Fcx Fbx Gcx Gbx Hcx Hbx Icx Ibx Jcx Jbx Fw Fw Gw Gw Hw Hw Iw Iw Jw Jw Fw Fw Fx Fw Fw Fw Fx Fx Fw Fx Fx Fx Fx F x Fx Fx Fx Fdx Fgx Fjx Gw Gw Gx Gw Gw Gw Gx Gx Gw Gx Gx Gx Gx G x Gx Gx Gx Gdx Ggx Gjx Hw Hw Hx Hw Hw Hw Hx Hx Hw Hx Hx Hx Hx H x Hx Hx Hx Hdx Hgx Hjx Iw Iw Ix Iw Iw Iw Ix Ix Iw Ix Ix Ix Ix I x Ix Ix Ix Idx Igx Ijx Jw Jw Jx Jw Jw Jw Jx Jx Jw Jx Jx Jx Jx J x Jx Jx Jx Jdx Jgx Jjx Fw Fxx Fwx Gxx Gwx Hxx Hwx Ixx Iwx Jxx Jwx F{x Fzx G{x Gzx H{x Hzx I{x Izx J{x Jzx Fx Fx Gx Gx Hx Hx Ix Ix Jx Jx FBx FAx GBx GAx HBx HAx IBx IAx JBx JAx FEx FDx GEx GDx HEx HDx IEx IDx JEx JDx FHx FGx GHx GGx HHx HGx IHx IGx JHx JGx FKx FJx GKx GJx HKx HJx IKx IJx JKx JJx FNx FMx GNx GMx HNx HMx INx IMx JNx JMx | p*2pNNp*2 ɀ@ɠ `   |g0 |g  |h0 |h |i0 |i |j0 |j |k0 |k |l0 |l |m0 |m |n0 |n |o0 |o! |p0 |p# |q0 |q% |r0 |rx  < 0 @&xB&x$0 @&!B&A0 @&ơB&A0 @&aB&Ɓ0 @&ơB&0 @&B&x m 8<%0 @&AB&a0 @&AB&a0 @&ƁB&ơ0 @&B&0 @&B&!@&xoB&xnx  8<%0 @&ƁB&ơ0 @&ƁB&ơ0 @&B&0 @&B&!0 @&AB&a@&xB&xx  8<%0 @&B&0 @&B&0 @&B&!0 @&AB&a0 @&ƁB&ơ@&xB&xx  < 0 @&xB&x%0 @&B&!0 @&B&!0 @&AB&a0 @&ƁB&ơ0 @&B&x  < 0 @&xB&x%0 @& AB& a0 @&AB&a0 @&ƁB&ơ0 @&B&0 @& B& !|  2 <|1<||  '@3g@b@e sw5@l@s@|5@n@g@|5@c@t@|0 &|x 2 >غxw  2 =w1=ww  <YߩI0  ơ2 =hƁ AaƁơ>s!, ,!Aa'&Ɓ&ơ'0  ơ 2 =h Ɓ A a Ɓ ơ> s  !, , ! A a ' & Ɓ& ơ' 0  !Aa2 =h  !> as Ɓ ơ, , ơ A a' Ɓ& & !' A0  ơ2 =hƁ AaƁơ>s!, ,!Aa'&Ɓ&ơ'0  !Aa2 =h !>asƁơ, ,ơAa'Ɓ&&!'Ad'd'<,=B>xexhxk 1 =hx2 =hx0=hx2 =hx xxwx>wsww x 'x,x xxf ghi2xx =fxx =fxgx1 =f gx =fxgxx =fx1 =f gx =fxgxx =fx&w&w'xw  <]߱Y0  ""#1 =h"Ɓi"ơ !A!a!Ɓ!ơ> s!!!, ,"!"A"a!!'"& Ɓ& ơ' 0  AaƁ1 =hi! !>asƁơ, ,ơAa'Ɓ&&!'A0  !1 =hơi aƁơ>s!A, ,AaƁ'!&ơ&'0  Ɓơ1 =hAia !Aa>ơs, ,!Ɓơ'&A&a'Ɓ0  ! A a1 =hi  ơ>AsaƁ, ,Ɓơ!A'a&&'!d'd'<:=P>xfxixl 1 =hxix1 =hxix0=hxix1 =hxix xxwx>wswwx 'x,x xxfg ixx =fxx =fxgx1 =f gx =fxgxx =fxƕ&w&w'xx 0<#"#b#Ƣ#$"x 0<$b$Ƣ$%"%bx 0<%Ƣ%&"&b&Ƣx  8<%0 @&'B&(0 @&&B&'0 @&'!B&'A0 @&'aB&'Ɓ0 @&'ơB&'@&x"B&x!x s0 @&xuB&xt(! 8<%0 @&)ƁB&)ơ0 @&(ƁB&(ơ0 @&(B&(0 @&)B&)!0 @&)AB&)a@&(AB&(ax . 8<%0 @&*B&*0 @&)B&)0 @&*B&*!0 @&*AB&*a0 @&*ƁB&*ơ@&x0B&x/x ) 8<%0 @&,B&,!0 @&+B&+!0 @&+AB&+a0 @&+ƁB&+ơ0 @&+B&+@&x+B&x*w  8<%0 @&-AB&-a0 @&,AB&,a0 @&,ƁB&,ơ0 @&,B&,0 @&-B&-!@&wB&wx & 8<%0 @&.ƁB&.ơ0 @&-ƁB&-ơ0 @&-B&-0 @&.B&.!0 @&.AB&.a@&x(B&x'x U 8<%0 @&/B&/0 @&.B&.0 @&/B&/!0 @&/AB&/a0 @&/ƁB&/ơ@&xWB&xVx X 8<%0 @&1B&1!0 @&0B&0!0 @&0AB&0a0 @&0ƁB&0ơ0 @&0B&0@&xZB&xYx # < 0 @&x%B&x$%0 @&2AB&2a0 @&1AB&1a0 @&1ƁB&1ơ0 @&1B&10 @&2B&2!w  8<%0 @&3ƁB&3ơ0 @&2ƁB&2ơ0 @&2B&20 @&3B&3!0 @&3AB&3a@&wB&ww  8<%0 @&4B&40 @&3B&30 @&4B&4!0 @&4AB&4a0 @&4ƁB&4ơ@&wB&ww  8<%0 @&6B&6!0 @&5B&5!0 @&5AB&5a0 @&5ƁB&5ơ0 @&5B&5@&wB&ww  8<%0 @&7AB&7a0 @&6AB&6a0 @&6ƁB&6ơ0 @&6B&60 @&7B&7!@&wB&ww  8<%0 @&8ƁB&8ơ0 @&7ƁB&7ơ0 @&7B&70 @&8B&8!0 @&8AB&8a@&wB&ww  8<%0 @&9B&90 @&8B&80 @&9B&9!0 @&9AB&9a0 @&9ƁB&9ơ@&wB&wx  8<%0 @&;B&;!0 @&:B&:!0 @&:AB&:a0 @&:ƁB&:ơ0 @&:B&:@&xB&xx  8<%0 @&B&>0 @&=B&=0 @&>B&>!0 @&>AB&>a0 @&>ƁB&>ơ@&x]B&x\w  8<%0 @&@B&@!0 @&?B&?!0 @&?AB&?a0 @&?ƁB&?ơ0 @&?B&?@&wB&ww  8<%0 @&AAB&Aa0 @&@AB&@a0 @&@ƁB&@ơ0 @&@B&@0 @&AB&A!@&wB&wx  8<%0 @&BƁB&Bơ0 @&AƁB&Aơ0 @&AB&A0 @&BB&B!0 @&BAB&Ba@&xB&xx  8<%0 @&CB&C0 @&BB&B0 @&CB&C!0 @&CAB&Ca0 @&CƁB&Cơ@&xB&xx 0 @&xB&xx  8<%0 @&EB&E!0 @&DB&D!0 @&DAB&Da0 @&DƁB&Dơ0 @&DB&D@&xB&xx  8<%0 @&FAB&Fa0 @&EAB&Ea0 @&EƁB&Eơ0 @&EB&E0 @&FB&F!@&xB&xx : 8<%0 @&GƁB&Gơ0 @&FƁB&Fơ0 @&FB&F0 @&GB&G!0 @&GAB&Ga@&xx ^ 8<%0 @&JB&J!0 @&IB&I!0 @&IAB&Ia0 @&IƁB&Iơ0 @&IB&I@&x`B&x_x a 8<%0 @&KAB&Ka0 @&JAB&Ja0 @&JƁB&Jơ0 @&JB&J0 @&KB&K!@&xcB&xbw  8<%0 @&LƁB&Lơ0 @&KƁB&Kơ0 @&KB&K0 @&LB&L!0 @&LAB&La@&wB&ww  <YߩI0  XYY!2 >X WƁWơWW>W!sWAWa, ,XaXƁXơXX!'XA&V&V'W0  NOO!2 >N MƁMơMM>M!sMAMa, ,NaNƁNơNN!'NA&L&L'M0  QaQƁQơ2 >QA PP!PAPa>OơsOO, ,PQQ!PƁPơ'P&OA&Oa'OƁ0  STT!2 >S RƁRơRR>R!sRARa, ,SaSƁSơSS!'SA&Q&Q'R0  VaVƁVơ2 >VA UU!UAUa>TơsTT, ,UVV!UƁUơ'U&TA&Ta'TƁ xdxgxj2 >x xxwx>wsww, ,x xxxx'x&w&w'xx v 8<%0 @&ZaB&ZƁ0 @&YaB&YƁ0 @&YơB&Y0 @&YB&Z0 @&Z!B&ZA@&xxB&xwx y 8<%0 @&[ơB&[0 @&ZơB&Z0 @&ZB&[0 @&[!B&[A0 @&[aB&[Ɓ@&x{B&xzx  8<%0 @&\B&]0 @&[B&\0 @&\!B&\A0 @&\aB&\Ɓ0 @&\ơB&\@&xB&xx @ 8<%0 @&^!B&^A0 @&]!B&]A0 @&]aB&]Ɓ0 @&]ơB&]0 @&]B&^@&xBB&xAx C 8<%0 @&_aB&_Ɓ0 @&^aB&^Ɓ0 @&^ơB&^0 @&^B&_0 @&_!B&_A@&xEB&xDx F 8<%0 @&`ơB&`0 @&_ơB&_0 @&_B&`0 @&`!B&`A0 @&`aB&`Ɓ@&xHB&xGx I 8<%0 @&aB&b0 @&`B&a0 @&a!B&aA0 @&aaB&aƁ0 @&aơB&a@&xKB&xJx L 8<%0 @&c!B&cA0 @&b!B&bA0 @&baB&bƁ0 @&bơB&b0 @&bB&c@&xNB&xMx O0 @&xQB&xPx R0 @&xTB&xS  &!&@&A&B&C&&&' 'd'e'?stfj'(,-bdefghlmnosuwx@     @   H P ` `  "$&(*,.  8<@DHLPTX`dhlpx|X ` 8P (8<@DHLPTX`dhlpx|h p ( B  H88 @Xh0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzxzY999:H:(:BIIIHJYYYHZDryyyzHzpzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 9(ٙș9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH      $(,04SJ)i ``83'UCol a# DDDL.L.L.L...d/d/ 32irT@;08@HPX_gow08080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000!)19AIQ0000R00Z000000000000b000imr0z0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000                               00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|4t4p@@@@@@@@@@@@@@@@@@@@@@@@@@[000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZF:M>FDRDRDGPGPG,L,M,M,IFI.I.J0K0M0M0Q0O2Q2S2I4I4J6N6"M:J:H>H>J@T@MBKDLDQFP6P6KHKHFLMNONJPKPKPLPLRJTHZHZG\G\V\V\X\IVO2H6H6T\T\bIVKZKZLDN0TFTFJ\J\Q@PDMPF<G*G.G.J@HPJNN\G,IRNTL2L2H<HF@HJ"bŢM8N8G8KLOLVLN6F aFa&ɆF aFaOaOaQdF*"I,F.F0G0K2Y2I:G<F>H@FBIDFFJFGFKFHFbUFNFOFFHHLLLFPFRGRHROBGTFVF\U\F `F&`F2`F<`FR`FbaH,O2HDTFI*J*ŢQ2S2Y2I:RDIFNFOFGRMBJ,H0G4GBJDIHJLTLGNIPH\L6K:N:GHJRMRK,I0H4I6G>N@HBNDJHNLHNNNITFXI\H*K*L0M2T2X2R2L:LFQNKRW\L*J.W2J<F6L8J:M:G:K:I<O@N@F@IBPBKDODGDQFOHINMNJPIRLRFRJTNTK\L\Q\G6F@FBGDFLGLKNLNP0MTMTIZIZQ2S2J4J4L.L.K@K@L@GHRLG*HPH8H8I>I>O\O\J*IBI*L*KTGVGVLTI8I8PHN2PLPFP2JNN\J8J8F4FNM.M.J>J>K>K>L>L>G@G@I@I@RFRFMFMFHHHHLHLHMHMHFJFJGJGJGLGLYLYLHTHTP\P\F&]F&]G&]G&]O0R@LBQDWLXLNPM6M6S@S@L8P@MDMDH.H.G8NBK4NHJBH:KBF:F<8FT8FT@R\FG20S\0M\PK.*I2*J2FH2*J2RF2p*2pNNp*2!#%\Q0 \T\Q0 \Ta aFA aFTaaFAaFa aFA aFTaaFAaF@     @   H P p `  $(,04  8<@DHLPTX\`dhlptx|X ` 8P (8<@DHLPTX\`dhlptx|h p ( B  H`88 h@Xx0 Pp@  999:Y:9:BIIIZJYYYZZDnqqqrYrrY999:H:(:BIIIHJYYYHZDnqqqrHrrHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[ZX]]bb`eeffffyghgYgHgmmnnnnlll9s(sqqyrhr  }}~~~~لȄ9(ىȉ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȀ8HX\X\pHpH    SJ)G``j"'UCol a# =DDD " "R"R"R"2irT@ 08@H08080808080808080808080808080808080808PX^fnv08u}080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Zx     j    y  !Bcʄʥ)6*  b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFfGfFfHfFfFfɦGfɆffzr|r~rrrzs|s~sss"bŢ"bŢ"bţBŃ"y"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y v v v v ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yp*2pNNp*2y" y ybyyyŢyyy""y$y&y(y*ygybkyŢoysy"wybţyyBŃyy"yy"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y!#% 08fSfFTfGUfHf0TfFf0TfFSJ)%`` 'UCol a# SJ)`<Dbfu|`?  P   )1>`` ` 'ResB~ %VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cyrl]<'UCol a#  $$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~E< '``3w  (`| 'ResBm qqVersioncollationssearchSequence%%CollationBinstandard35.12.1.19.141[import und-u-co-search][import se-u-co-standard]/&[before 1]b<<<<&[before 1]d< <<< <<<<<<<<&[before 1]e<<<<<<<<<&[before 1]h<<<<<<<<&[before 1]l<<<<&[before 1]o<K<<<J<<D<<<C<<<<<&[before 1]t<a<<<`&[before 1]u<g<<<f<<<<<&y<<<<<<<q<<<p&[before 1]<~<<<}<<<<<<S<<<R<<<<<<<<<<'<<<&<<<<<<<<<<<<<<<Q<<<P<<<<<<<<<<<<<<<9'UCol a# DDD((--83839992irT@| 08@HPX`hpx~080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000!)/7<D00000000000000000J000000000R000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000U000000000000ssssssssssssssssssssssssssssssss000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]00000000000000000000e00k0000000000000000000000000000000000000000@8h|  Zx     j    y  )A)b)ʃ)ʤ)))*(*I*6*  b~ ,f024&8:<@BɦɆHJL Pɦ TVXZF        ,&0248:<ɦ@BfFHJLɦPɆTVXZF    Ċ*+Ď*Aa&Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F1G!EĊFĈFƁơ !ĊRĈRĎRFZĈZFQł Ċ*+Ď*Ao]o]o]Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F1G!EĊFĈFƁơo]} o]ĊRĈRĎRFZĈZFQĖZɦɆ//11f!&""ɦ#F!EF!Ef$%!E!Ef'&(!O!OQQGZGZ(*!o]&+-.0&1""bbŢ"bBƂŢ7777??13Ƃ// " B b Ƃ Ţ ɦ5f6!a b  B &7FfGfFfHfFf7Ff9Gfɦ:ffzr|r~rrrzs|s~sssŢ " b Ţ " b Ţ # ł bŢyŢ  y"b yyŢ"bŢ"yyB yb yy"y$y&y(y*y v v v vɆ;f>FABBɆCFDEFGHFJK B Ƃ FMN"NOQ&RFSfTɆUFVWWɆXf[F^&`BƂBƂBBbcefh&ia ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffFo]Fo]o]o]Ho]Go]o]Fo]Io]o]Fo]Fo]Ho]Go]Fo]Io]o]o]Fo]Fo]o]o]Fo]Fo]Fo]Fo]Ho]Go]o]Fo]Ho]Go]Fo]o]Fo]Fo]o]Ho]Go]o]Fo]Ho]Go]Fo]Io]Io]o]o]o]o]Go]Go]Fo]Fo]o]o]Fo]Fo]Go]Go]Go]Go]o]o]Fo]Fo]o]o]Fo]Fo]Ho]Go]o]Fo]Ho]Go]Fo]Ho]Ho]Ho]Ho]Ho]Ho]Ho]Ho]Ho]Go]o]Fo]Ho]Go]Fo]FZFZ//++o]o]77??F!EG!EF!EG!E!O!OFZGZFZGZo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]o]o]!O!Oo]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*y++o]o]????F!EG!EF!EG!EF!EG!EF!EG!EF!EG!EF!EG!E!O!O!O!OFZGZFZGZFZGZFZGZFZGZFZGZo]o]++o]o]o]FFo]FZGZFZGZRFZGZRFZGZpNNyŢ  y y yyy" yb yyŢ "y$y&y(y*ygy ky" oyb syŢ wy # ł yy byyŢyyŢ  y"b yyŢ"bŢ"yyB yb yy"y$y&y(y*y!#% 08* A aAƁơ.0 60 >0 D!EF!EGA!EFFƁơ (N0 !ORZF ZGDŢ\0 !* o] o]AAa.0 60 >0 D!EF!EGA!EFFƁơo] (N0 !ORZF ZGDb\0 o].Ġ0 Ţ.Ġ0 *Ģ  A""BƂ*Ģ Ţ AbbBƂ6Ġ0 "6Ġ0 b>Ġ0 Ţ>Ġ0 DĠ"bA"DĠŢAŢNĠ0 "NĠ0 bRĢŢ RĢ" bFľBƂ FľBŢ ƂRľ "Rľb Ţ/0 B Ƃ BN0  N0  "/0 fSfFTfGUfHf0TfFf0TfF*    BAbb Ƃ *  "AŢŢ Ƃ œ>0 b>0 Ţ>0 >0 "DbŢAbD"ADbŢAbD"ADbŢAbD"AN0 bN0 ŢRb ŢR "Rb ŢR "Rb ŢR "\0  \0 b\0  B\0 Ţ*  BA Ƃ * b ŢA""ƂœFBƂ FB Ƃ##ƃ ŃCƣ RB łR Cţ c  #C: ``.4'UCol a# DDD &&))//42irT@08@HPX`hpx~0808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@8h  Zx     j    y  !Bcʄʥ)6*   b~ ,ɦ024f8:<&@BHJL P TVXZɆ       F ,f024&8:<@BɦɆHJLPTVXZɆ    Ċ*+Ď*AafĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F1G!EĊFĈFƁơ !ĊRĈRĎRFZĈZFQĊ*+Ď*Ao]o]o]&Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:F1G!EĊFĈFƁơo]} o]ĊRĈRĎRFZĈZFQĖZ//11ɦ f!&""F!EF!Eɦ#&%!E!Eɦ&f'!O!OQQGZGZ&(F)!o]f*F,&.F/f0""bbŢ"bBƂŢ7777??&13Ƃ// " B b Ƃ Ţ 4ɦ5!a b  B f6&7:<ɦ=f>&??fABfDEfG B Ƃ HɦI"bfJɆKɦLMNP&QQɦRfS&TWY[BƂBƂBBɦ]Ɇ_faɆbɦcd&aFo]Fo]o]o]Ho]Go]o]Fo]Io]o]Fo]Fo]Ho]Go]Fo]Io]o]o]Fo]Fo]o]o]Fo]Fo]Fo]Fo]Ho]Go]o]Fo]Ho]Go]Fo]o]Fo]Fo]o]Ho]Go]o]Fo]Ho]Go]Fo]Io]Io]o]o]o]o]Go]Go]Fo]Fo]o]o]Fo]Fo]Go]Go]Go]Go]o]o]Fo]Fo]o]o]Fo]Fo]Ho]Go]o]Fo]Ho]Go]Fo]Ho]Ho]Ho]Ho]Ho]Ho]Ho]Ho]Ho]Go]o]Fo]Ho]Go]Fo]FZFZ//++o]o]77??F!EG!EF!EG!E!O!OFZGZFZGZo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]o]o]!O!Oo]++o]o]????F!EG!EF!EG!EF!EG!EF!EG!EF!EG!EF!EG!E!O!O!O!OFZGZFZGZFZGZFZGZFZGZFZGZo]o]++o]o]o]FFo]FZGZFZGZRFZGZRFZGZpNN!#%* A aAƁơ.0 60 >0 D!EF!EGA!EFFƁơ (N0 !ORZF ZGDŢ\0 !* o] o]AAa.0 60 >0 D!EF!EGA!EFFƁơo] (N0 !ORZF ZGDb\0 o].Ġ0 Ţ.Ġ0 *Ģ  A""BƂ*Ģ Ţ AbbBƂ6Ġ0 "6Ġ0 b>Ġ0 Ţ>Ġ0 DĠ"bA"DĠŢAŢNĠ0 "NĠ0 bRĢŢ RĢ" bFľBƂ FľBŢ ƂRľ "Rľb Ţ/0 B Ƃ BN0  N0  "/0 *    BA Ţ Ţ Ƃ *  "  bA   Ƃ œ>0  Ţ>0  >0  ">0  bD Ţ A ŢD " bA "D Ţ A ŢD"bA"DŢAŢD"bA"N0 ŢN0 RŢ R" bRŢ R" bRŢ R" b\0  \0 Ţ\0  B\0 *  BA"" Ƃ * Ţ AbbƂœFBƂ FB" Ƃc#ƃ Cƣ# Rł R BŃ Cţ c@     @   H P p `  $(,04  @LTX`dltx "X ` 8P ($@&LTX(`dl*tx,.024h p ( B  H`88 h@Xx0 P@  9<9ԹԹй6UUUYVeeeZfPع؈ȹٸ٤9<9ԨԨШ8UUUHVeeeHfP耨ب؀ȨȸȤH::99:<EEEEFFHHNNPPVVUUVVVVVV]]]]^^>@aacczfhfffeefffhmmBDuuvvvv9w(wwwـȀFH~~مȅșJLyh٩ȩ9(NPYĨA A A A A A A B A A A h i p x x X  ( 0  0 8 B      H Șdldl|    8D\p|8D\p|FF::^^rr~~٪ȪC: WC``3RR d  (`i 'ResB P %%ALIASsr_Latn  'ResB P %%ALIASsr_Latn_BA  'ResB P %%ALIASsr_Latn_RS  'ResB P %%ALIASsr_Latn_RS  'ResB|  {VersioncollationsdictionarySequence%%CollationBinstandard35.12.1.19.14W[normalization on][reorder Sinh Deva Beng Guru Gujr Orya Taml Telu Knda Mlym]& < < & < Z[normalization on][reorder Sinh Deva Beng Guru Gujr Orya Taml Telu Knda Mlym]& < < & << 'UCol a#  4pp! #$)`hqq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+,-./0rstuvwxyz{|}~2irT@x08@H0808080808080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000`g000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  @aʂʣ'Hi6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*łĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ)q)q#:qqF>qp*2pNNp*2!#%G> {i``'UCol a#  4pp! #$)`hqq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+,-./0rstuvwxyz{|}~2irT@x08@H0808080808080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000`g000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ)q)qAqp*2pNNp*2!#%G> ``3V s  (`x 'ResB VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14P&A<a<<<A&C<c <<<C &H<ch<<<cH<<<Ch<<<CH&O<o<<<O&R<r <<<R &S<s <<<S &Z<z <<<Z [import und-u-co-search]&A<<<<<<<<&C< <<< &D<<<<&E<<<<<<<<&I<<<<&L<:<<<9<><<<=&N<H<<<G&O<<<<<<<<&R<U<<<T<Y<<<X&S<a<<<`&T<e<<<d&U<<<<<o<<<n&Y<<<<&Z<~<<<}09'UCol a# DDD''''\/\/9992irT@p 08@HPX`hpx}08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !'/6>000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000I000000000000gggggggggggggggggggggggggggggggg000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Q00000000000000000000Y00_0000000000000000000000000000000000000000@ L  Zx     j    y  ;!;B;c;ʄ;ʥ;;;<)<6*  b~ ,F468F<>fBF& HJ ɦTVXɆ      ,F468F<>fBF&HJɦ TVXɆ"#    Ċ*+Ď*Ě*+Ē*1$Ċ23Ď2Ė2Ċ:;Ď:Ė:p0ĚDĊFGGĚFĖF ĞFĊRSĎRĖR[&]"2Ċ*+Ď*Ě*+Ē*b2f%Ċ23Ď2Ė2Ċ:;Ď:Ė:p0ĚDĊFGGĚFĖF} ĞFĊRSĎRĖR[&]ĖZ&&ɦ'//11&)ɦ*33&,F-AAf./AAf1&2EEMM2f4MM5ɦ6OOf7&8QQSS8f:]];f=>f@Ţ AfCDɦEfF&GGfIFfGfFfHfFfJFfLGfɦMffzr|r~rrrzs|s~sss" b Ţ "bŢ"bţBŃ"y" b yŢ yy"bŢ"bŢyy y yy"y$y&y(y*y v v v vɆNPɆQFRSSɆTFUVVɆWYɆZ\Ɇ]ɦ^_FabFdeFghɆiFjkkɆlFmnFpqFstb Ţ tɆuFvwwɆxFyzF|}FƀFƃɆFƆFƉFfɆ)"*b*Ţ**"+b+Ţ+")Ţ)Ţ"ɆɆŢ" ɆɆɦ ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fff//++++3333;;AAAAEEMMMMOOQQSSSSGGGGSSSS++GGGGOOQQ3333yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*y++++1111111133333333;;AAAAAAAAAAAAEEEEEEMMMMMMMMOOOOQQQQQQSSSSSSSSSSSS]]]]++++3333;;GGGGGGGGGGGGFGGFGGSSSSRSSRSS[[p*2pNNp*2y"  y yb yyyŢ y yy""y$y&y(y*ygybkyŢoysy"wybţyyBŃyy"yy" b yŢ yy"bŢ"bŢyy y yy"y$y&y(y*y!#% 08*A.0 00 2 A:A@A AAAD0 EFGGAGLM MAMN0 OP0 QRS SASZ[A[\0 ]*A.0 00 2 A:A@A AAAD0 EFGGAGLM MAMN0 OP0 QRS SASZ[A[\0 ].Ġ0 Ţ.Ġ0 b*ĢŢAŢ*Ģ"bA"2ĢŢ AŢ2Ģ" bA":ĢŢAŢ:ĢA@Ġ" bA"@ĠŢ AŢDĠ0 "DĠ0 bLĠŢ AŢLĠ" bA"NĠ0 ŢNĠ0 PĠ0 "PĠ0 bRĢŢ AŢRĢ" bA"FľŢAŢFľ"bA"RľŢ AŢRľ "  bA "FĢ " bA "FĢ Ţ A ŢN0  "N0  bP0  ŢP0  2Ġ "  bA "2Ġ Ţ  A ŢfSfFTfGUfHf0TfFf0TfF*"A*bŢAb00 00 "00 b00 Ţ0Ġ0 0Ġ0 "00 b00 Ţ2 "A2b ŢAb2 "A2b ŢAb:A:"A"@b ŢAb@ "A@b ŢAb@ "A@b ŢAb@ "AD0 bD0 ŢD0 D0 "D0 bD0 ŢL "ALb ŢAbL "ALb ŢAbN0 N0  "P0  P0 !"P0 !bP0 !ŢP0 !P0 ""R"b "ŢA"bR" #"A"R#b #ŢA#bR# $"A#R$b $ŢA$bR$ %"A$\0 %b\0 %Ţ\0 %\0 &"*&b&ŢA&b*&'"A&2'b 'ŢA'b2' ("A':(bA(b:(ŢA(ŢF()"A(F)b)ŢA)b+,C,ţA,C--c-A-cR." .bA."R.Ţ .A.Ţ/#/Ń /A/Ń0C0ţ 1A0ţZ1bA1bZ1ŢA1ŢC: b``('UCol a# DDD ##(2irT@08@HPX[ckst|08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@l  Zx     j    y  `ʁʢ&Ghʉ6*   b~ ,02468:<>@BDɆHJf F PRTVXZ&        , 02468:<>@BDɦHJɆfPRTVXZF    Ċ*Ĉ*Ď*Ě*+Ē*Ţ&Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFGĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*+Ē*"Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFGĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZɦf//&MMɦfOO]]&" b ɦf &!!ɦ"f#&$$ɦ%f&&''Ţ ɦ(f)&**ɦ+f,&--"bŢ"bŢŢɦ.f/9G99G99G99G99G99G99G9G9F99F99F99F99F99F99F999//++MMOOGG++GGOO++MMMMOOOO]]]]++GGGGGGGGGGFGFGp*2pNNp*2!#%*0.$((Ţ)*"+bŢ$Ţ%&"'bŢ ""#bHhG$Ţ%bF0GL0 MN0 O\0 ]*0.$((b)Ţ*+"b$b%Ţ&'"bŢ "#"HFh$%"F0GL0 MN0 O\0 ].Ġ0 Ţ.Ġ0 *Ģ0"*Ģ0bLĠ0 ŢLĠ0 NĠ0  "NĠ0  bFľ0 ŢFľ0 FĢ0 ŢFĢ0 N0  "N0  b*0 Ţ*0 L0  "L0  bL0  ŢL0  N0  "N0  b\0 "\0 b\0 Ţ\0 *0"*0bF0ŢF0#0Ń0C HIhi$& ",@     @   H P p `  $(,04  @LPTX\dlptx|&(*,X ` 8P (.@0LPTX\dlptx|:<>@h p ( B  H`88 h@Xx0 P@  999:<9:BQQQZReeeZfL~YنY999:<(:DQQQHReeeHfL~HȆHH9;(;99FHEEEEFFHHNNYOHO:S(SQQRRSSRRYYYYZZZZ]]Y_H_ff:g(geeggfhmmrruuvvvvywhwYwHw}}~~~~ 9(مȅyh JLNP9(ٱȱ9(yhY™ňŹƨƹȨA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȠ8PdldlЩ|لPȄP    8DH`h`$a%a8DH`h`$a%aFF;;C: ``3R   (` 'ResBt xx1VersioncollationsstandardSequence%%CollationBin35.12.1.19.14&C< <<< <<<<&D<<<<&S<a<<<`&Z<~<<<} 'UCol a# DDD 2irT@08@HPXYa0808iq0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  "Cdʅʦ 6*   b~ *,02468:<>@BDFHJLɆPRTVXZf      *,F02468:<>@BDFHJLPRTVXZɦ    Ċ*Ĉ*Ď*Ě*Ė*Ē*"ɆĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11F  OO]] Ɇ "ŢF  Ţ ɆF////OOOOOOOO]]]]p*2pNNp*2!#%. AN0 O\0 ]. AN0 O\0 ].ĠŢ bAŢ.ĠŢ AŢNĠ0 "NĠ0 bN0 ŢN0 N0 "N0 b\0 "\0 b\0 Ţ\0 @     @   H P p `  $(,04  8<LTX\`dlptx|X ` 8P (8< LTX\`dlptx|"$h p ( B  H`88 h@Xx0 P@  999:Y:9:&UUUZVeeeZfL~YنY999:H:(:(UUUHVeeeHfL~腈HȆHH9;(;99;;HHAABBDDNNPP:W(WUUVVWWVV]]]]^^^^aaYcHcff:g(geeggfhmmrruuvvvvywhwYwHw}}~~~~ 9(مȅyh *,9(٩ȩ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8TȘ8Tdldlȩ|لTȄT    @@BBE< 3``3m  (`r 'ResB oVersioncollationssearchSequence%%CollationBinstandard35.12.1.19.142[import und-u-co-search][import smn-u-co-standard]i&A<<<<<<<<<&C< <<< &D<<<<&J<<<<<<<D<<<C&S<a<<<`&Z<~<<<}<<<<<<<<<<<<<<<<<<<<<<<<<<<<1'UCol a# DDD''((p-p-1112irT@k 08@HPX`hpxy08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0&+3000000000000000009000000000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D000000000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000L00000000000000000000T00Z0000000000000000000000000000000000000000@$P  Zx     j    y  #A#b#ʃ#ʤ###$($I$6*  b~ ,02468:<>@BɦHJLfPRTVXZF      & ,f 02468:<>@B&HJLPRTVXZ    F++!Aa]ɦĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0FEĊFĈFĎFĚFƁ ]ĊRĈRĎRĖRĈZ&]łF+]+]]]]FĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0FEĊFĈFĎFĚF]} ]ĊRĈRĎRĖRĈZ&]ĖZɦ//11GEGEFFOO]]Ɇ bŢF!"bbŢ"b"Ɇ#Ƣ"FfGfFfHfFfF$Ff&&Gf'ffzr|r~rrrzs|s~sssbŢ"bŢ" b Ţ B ł " b ybŢ  y "  yyb Ţ " b Ţ yyy"yy"y$y&y(y*y v v v v'Ɇ+&/ɦ0&2ɦ3&5ɦ6&88Ţɦ9f:&;;ɦ<F@"bŢ"bŢb"CɦDfE&Fa ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fff]]]]]]]]]]]]]]]]]]]]]]]]//F++F+]+]]]GEFEGEFEOO]]]]]]]]]]OO]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yF++F+]+]]]GEFEGEFEGEFEGEFEGEFEGEFEOOOO]]]]F++F+]+]]]++++++++]FF]pNNyb y yŢyyyy"yyb"y$y&y(y*ygyŢkyoy" syb wyŢ B yył " yyb yybŢ  y "  yyb Ţ " b Ţ yyy"yy"y$y&y(y*y!#% 08* A a@FAƁFƁơ.0 DEGEFAEGF0ƁN0 O\0 ]*] ]@FA]F]].0 DEGEFAEGF0]N0 O\0 ].Ġ0 Ţ.Ġ0 b*Ģ " b@ŢAƢŢƢ*Ģ " b@"Ab"bŢDĠŢAŢDĠ"bA"NĠ0 ŢNĠ0 Fľ0ƢFľ0"FĢ0"FĢ0"N0 ŢN0 fSfFTfGUfHf0TfFf0TfF* b Ƣ@"A"b"* Ţ @ŢAŢ"bD"bA"DŢAŢD"bA"DŢAŢD"bA"DŢAŢN0 "N0 b\0 "\0 b\0 Ţ\0 * b Ƣ@"A"b"* Ţ @ŢAŢ"bF0F0"c0#0#C: o``+'UCol a# DDDTT \#\#''+2irT@08@HPX`hpxy0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@$  Zx     j    y  !Bcʄʥ)6*   b~ ,F02468:<>@BHJLɦPRTVXZɆ      f,ɦ 02468:<>@Bf FHJL&PRTVXZ    F++!Aa]Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0FEĊFĈFĎFĚFƁ ]ĊRĈRĎRĖRĈZ&]F+]+]]]]ɆĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0FEĊFĈFĎFĚF]} ]ĊRĈRĎRĖRĈZ&]ĖZF//11GEGEɆɆFOO]]bŢɆ F!bbŢ"b""Ƣ"Ɇ#&'*F,-F/0F23Ɇ4 " F566Ɇ7F8;bŢ"bŢ"ŢbɆ?F@AAa]]]]]]]]]]]]]]]]]]]]]]]]//F++F+]+]]]GEFEGEFEOO]]]]]]]]]]OO]F++F+]+]]]GEFEGEFEGEFEGEFEGEFEGEFEOOOO]]]]F++F+]+]]]++++++++]FF]pNN!#%* A a@FAƁFƁơ.0 DEGEFAEGF0ƁN0 O\0 ]*] ]@FA]F]].0 DEGEFAEGF0]N0 O\0 ].Ġ0 Ţ.Ġ0 b*Ģ " b@ŢAƢŢƢ*Ģ " b@"Ab"bŢDĠŢAŢDĠ"bA"NĠ0 ŢNĠ0 Fľ0ƢFľ0"FĢ0"FĢ0"N0 ŢN0 * b Ƣ@bAbŢ"*   "@A""bŢD b ŢA bD  "A D b ŢA bD  "A D b ŢA bD  "A N0  bN0  Ţ\0  b\0  Ţ\0  \0 "* b Ƣ@bAbŢ"*  "@A""bŢF0F0bţ0#0c@     @   H P p `  $(,04  @LTX\`dlptx X ` 8P ("@$LTX\`dlptx&(*,h p ( B  H`88 h@Xx0 P@  <ع<йԹ̹.UUUZVeeeZfLـ܈ȹY<ب<ШԨ̨0UUUHVeeeHfLȀ腈܀ȨHH;;9924EEEEFFHHNNPPWWUUVVVVVV]]]]^^^^aa9c(cffggeefffhmmrruuvvvvYwHw9w(w68~~مȅyh ٖȖ:<٢Ȣ٩ȩ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H Șdldl|لTȄT    8D|8D|FF::~~ښȚC: D``3R   (` 'ResB  VersioncollationsstandardSequence%%CollationBin35.12.1.19.14&[before 1]D<<<<&[before 1]E<dh<<<Dh<<<DH&[before 1]F<<<<&[before 1]H<gj<<<Gj<<<GJ&[before 1]M<ll<<<Ll<<<LL&[before 1]O<nj<<<Nj<<<NJ&[before 1]S<rr<<<Rr<<<RR&[before 1]T<sh<<<Sh<<<SH&[before 1]U<th<<<Th<<<TH&[before 1]Y<xh<<<Xh<<<XH&[before 1]<zh<<<Zh<<<ZH+'UCol a# DDD$&n&+2irT@08@HPX080808W_080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000u0000|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o00gggggggggggggggggggggggggggggggg00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@\  Zx     j    y  /0"0C0d0ʅ0ʦ000 16*   b~ *,&48:<> BɀFHJɠ%RTV`-Z 5      *,<ɠ=ɦA4`B8:<>CBɠGFHJ@IMQRTVVZ Z    Ċ*Ĉ*Ď*Ě*Ė*Ē*"//Ċ2Ĉ2Ď213Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]b/Ċ*Ĉ*Ď*Ě*Ė*Ē*Ţ//Ċ2Ĉ2Ď213Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZF^__Ɇ`"-b-FabbɆcFde1F11F11F11F11F11F11F1F17F7F7-AF-A-AF-A-AF-A-AF-A-AF-A-AF-A-AF-A!EF!EF!E=MF=M=MF=M=MF=M=MF=M=MF=M=MF=M=MF=M=MF=M=MF=M!OF!O!OF!O!OF!O!OF!O!OF!O!OF!O!OF!OF!OQFQQFQQFQQFQQFQQFQQFQFQYFYYFYYFYYFYYFYYFYYFYFY]F]]F]]F]]F]]F]]F]]F]F]1111111177-A-A-A-A-A-A-A!E!E=M=M=M=M=M=M=M=M=M!O!O!O!O!O!O!O!OQQQQQQQQYYYYYYYY]]]]]]]]13131313//131313131313p*2pNNp*2!#%.0'0$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHhF$Ţ%b2016JjF45"b@6: :b;Ţ<="6"7b8ţ9; ;"<b=Ţ>L-Al-AF9Ţ:DJ!Ej!EF4b5ŢL [[ b\ ţ] ^ b_ Ţ " bX ŢY Z "WW X "Y b Ţ R=Mr=MFT "U bV ŢN$((b)Ţ*+"b$b%Ţ&'" bŢ"#"H!Oh!OF$ %"P$((")b*Ţ+"$"%b&Ţ' "b"Ţ#HQhQF$Ţ%X$(()"*b+Ţ$%"&b'Ţ ""b#ŢHYhYF$b%Ţ\$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bH]h]F$"%b.0'0%%Ţ')"+bŢh%"#b2016j5"@7 7 "9 c; =!l-A:b<Ţ>Dj!E5!B!łL "Y#[#B]#Ń_#r=MU!W"Y"B"łN%%$'%")%b+%Ţ%h!O%$"$b#$ŢP%%&''")'b+'Ţ'hQ%&"&b#&ŢX%%(')"))b+)Ţ)hY%("(b#(Ţ\%%*'+")+b++Ţ+h]%*"*b#*Ţ2Ģ0,"2Ģ0,b2Ġ0,Ţ2Ġ0,20-Ţ20-20."20.b20.Ţ20.$HIJKRShijklmrs$&469?TZ ",6>X`@     @   H P p `  $(,04  8<&X(dhpt2DN`jt~X ` 8P (8<Xdhptľh p ( B  H`88 h@Xx0 P@  999:Y:9:DQQQTiiiZjHYْYѹ999:H:(:DQQQTiiiHjH葈HȒHѨH9;(;99;;AAAABBBBJJYKHK:S(SQQRRRR]]]]^^^^eeYgHgjj:k(kiikkjlqqvvyyzzzzy{h{Y{H{ 9(ّȑyh 9(ٽȽ9(yhYҙՈչ֨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8PȨ8Phphp੄ِPȐP    @HHLhL$M%MP\J`j`4a5axL|l|9}:};~<~=~>~Jj45RrTUVWXYHh$%Hh$%Hh$%Hh$%@HhL%MP\j`5axl|:}<~>~j5rUWYh%h%h%h%SSE< ``3  (` 'ResB 3VersioncollationsstandardSequence%%CollationBin35.12.1.19.14)[reorder Cyrl][suppressContractions [8]]'UCol a#  488XXXX  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@y08@H080808080808080808080808PX0808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppph00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFa"FabFaFap*2pNNp*2!#%E< 3``3  (` 'ResB P %%ALIASsr_Cyrl_BA  'ResBP  ___ 'ResBP  ___ 'ResBP  ___ 'ResBP  ___ 'ResB 1VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14[import hr][import hr-u-co-search]('UCol a# qDDD####&&(((2irT@. 08@HPXYa08iqs{0808080808080808080808080808z080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d `|  Zx     j    y  ʀʡ%Fgʈʩ6*  b~ *,D2468:<>B@FHJL PRTVXZɦ       *,Ɇ  2468:<>ɀB FHJLPRTVXZɦ    Ċ*Ĉ*Ď*Ě*Ė*Ē*b ɆĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ţ Ċ*Ĉ*Ď*Ě*Ė*Ē* Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11ɆFOO]]1H11AHAAEHEEFfGfFfHfFfɆFffGfFffzr|r~rrrzs|s~sssŢ"bŢ"bŢ#łbŢyŢ y" b  yyŢ " b Ţ " yyBybyy"y$y&y(y*y v v v vŢ"& " ɦf&  ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffAGAGAEGEGEAAEE////OOOOyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yOOOO]]]]p*2pNNp*2yŢ y yyyy"ybyyŢ"y$y&y(y*ygyky"oybsyŢwy#łyybyyŢyyŢ y" b  yyŢ " b Ţ " yyBybyy"y$y&y(y*y!#% 08. A0Zz }~G0 0 G@JAjAG4Ţ5bŢDJEjEG45"bN0 O\0 ]. A0z~0 @jA5ŢDjE5"bN0 O\0 ].ĠŢ AŢ.Ġ" bA"NĠ0 ŢNĠ0 N0 "N0 bfSfFTfGUfHf0TfFf0TfFN0  bN0  Ţ\0  b\0  Ţ\0  \0  "JKZ[jkz{46}C: 3``$'UCol a# DLL$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`^bcdefghijklmnopqrstuvwxyz{|}~2irT@08@HPXYa08iqs{080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  `ʁʢ&Ghʉ6*   b~ *,Ʉ2468:<> BɀFHJL PRTVXZ       *, D 2468:<> B`FHJLPRTVXZ    Ċ*Ĉ*Ď*Ě*Ė*Ē*ŢĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*"FĊ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ////11ɆOO]]1H11AHAAEHEEFŢ"Ɇ"bFɆAGAGAEGEGEAAEE////OOOOOOOO]]]]p*2pNNp*2!#%. A0Zz }~G0 0 G@JAjAG4Ţ5bŢDJEjEG45"bN0 O\0 ]. A0z~0 @jA5ŢDjE5"bN0 O\0 ].ĠŢ AŢ.Ġ" bA"NĠ0 ŢNĠ0 N0 "N0 bN0 ŢN0 \0 Ţ\0 \0 "\0 bJKZ[jkz{46}@     @   H P p `  $(,04  8<X\`dhpt$.8:X ` 8P (8<<>X\`dhptCIOQh p ( B  H`88 h@Xx0 P@  999:Y:9:SYYYZZiiiZjLYْYŹ999:H:(:UYYYHZiiiHjL葈HȒHŨH9;(;99;;HHAABBDDNNTT:[([YYZZ[[ZZaaaabbbbeeYgHgjj:k(kiikkjlqqvvyyzzzzy{h{Y{H{ 9(ّȑyh WY9(ٵȵ9(yhYƙɈɹʨʹ̨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8XȤ8XhphpԩِXȐX    @LZz}P~PxJ|j|4}5}Jj45@Lz~Pxj|5}j5BBC: { ``3Rs   (` 'ResBP  ___ 'ResBP  ___ 'ResB P %%ALIASsr_Cyrl_ME  'ResB P %%ALIASsr_Cyrl_RS  'ResB" ""VersioncollationsdefaultreformedSequence%%CollationBinsearchstandard35.1reformed2.1.19.141[import und-u-co-search][import sv-u-co-standard]~&D<<<<<<<<<<&t<<</h&T<<</H&Y<<u<<<U<<u <<<U &[before 1]<<<<<<<<<<<<<<<e(<<<E(<<<<<<<<<<<Q<<<P<<S<<<R<<<<<&D<<<<<<<<<<&t<<</h&T<<</H&v<<<V<<w<<<W&Y<<u<<<U<<u <<<U &[before 1]<<<<<<<<<<<<<<<e(<<<E(<<<<<<<<<<<Q<<<P<<S<<<R<<<<<d*'UCol a# DDD44!!##`&`&H*2irT@08@HPX\diqv~080808080808080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  @aʂʣ'Hi6*   b~ ,.0468:<>@BDɦHJLNP&TVXZ\      ,.0&468:<>@BDHJLNPɆTVXZ\    Ċ*Ĉ*Ď*Ě*!!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFaĚFƁ AĊRĈRĎRFZĈZŢĊ*Ĉ*Ď*Ě*o]o]aĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĚFo]} ƁĊRĈRĎRFZĈZĖZF f F0F0Aơ!AGZGZɆ ɦ F""bbŢ"Ƣb"ɆƢ"bƢ"&FfɆɦ &!F"#b Ƣ " b Ƣ " "F%&F(f)Ɇ*ɦ+!o]o]Go]Io]o]Go]Go]Io]Go]Fo]Fo]Fo]Fo]o]o]Ho]Ho]Io]o]Go]Io]Go]o]Fo]Fo]Io]o]Go]Io]Go]o]Fo]Fo]Fo]Fo]o]o]o]o]o]Io]o]Go]Io]Go]Io]Io]Io]Io]Io]Io]Io]Io]Io]o]Go]Io]Go]FZFZP8P8o]o]FZGZFZGZo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZo]o]o]FFo]FZGZFZGZRFZGZRFZGZpNN!#%*Ɓ ơ20(AFaƁ ơRZF ZGDŢ*o] o]20(Fo] RZF ZGDb*ĢƢ *Ģ" bRĢŢ RĢ" bFľbƢ Fľ"Ţ bRľ "Rľb ŢFĢbƢ FĢ"Ţ b*" b*b ŢR "Rb ŢR "Rb ŢR  "R b  Ţ*Ƣ *  "F"b ƢF b  " ţ c  #  ƃ c  R  R B  ł  #  Ń C ţ@     @   H P p `  $(,04  <@DLPTX`dhlp|X ` 8P (<@D LPTX`dhlp"|$h p ( B  H`88 h@Xx0 Px@  999y:ٸBIIIYJYYYZZDzryy9yzټ٨999h:ȸBIIIHJYYYHZDhryy(hzȼȨH::99&(AAAABBBBFFDDJJIIJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ttzzyy荺yhٙș9(*,YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȌTX`X`p    8Hx8Hx::ٚȚMD L``1'UCol a# DDD&&D*D*..1112irT@b 08@HPX\djrw08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00 "*0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;000000000000YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000K00Q0000000000000000000000000000000000000000@pH  Zx     j    y  ʠ!!!"$"E"f"ʇ"ʨ""6*  b~ ,.0ɦ468:<>@BDfHJLNPTFTXZ\      Ɇ,.0468:<>@BDɦHJLNPF TFTXZ\    Ċ*Ĉ*Ď*Ě*!!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFaĚFƁ AĊRĈRĎRFZĈZŢĊ*Ĉ*Ď*Ě*o]o]aĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĚFo]} ƁĊRĈRĎRFZĈZĖZ & F0F0Aơ!AGZGZF fŢɆɆɦbŢ"b"bŢƢ"FƢb"bƢŢFfGfFfHfFfFfɦGfɆffzr|r~rrrzs|s~sss"bŢ"bŢ" c  C Ţ y"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y v v v vfɆɦ!&"F#ĚTĆT"bŢ"bŢ"bŢf$Ɇ%ɦ&&(b Ƣ " b Ƣ " "ɦ)&+ɦ,-.0! ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffo]o]Go]Io]o]Go]Go]Io]Go]Fo]Fo]Fo]Fo]o]o]Ho]Ho]Io]o]Go]Io]Go]o]Fo]Fo]Io]o]Go]Io]Go]o]Fo]Fo]Fo]Fo]o]o]o]o]o]Io]o]Go]Io]Go]Io]Io]Io]Io]Io]Io]Io]Io]Io]o]Go]Io]Go]FZFZP8P8o]o]FZGZFZGZFTFTo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]yy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yo]o]FZGZFZGZFZGZFZGZFZGZFZGZFTFTFTFTFTFTFTFTFTFTFTo]o]o]FFo]FZGZFZGZRFZGZRFZGZpNNy y y"yyybyŢyy"y$y&y(y*ygy"kyboyŢsywy" c yy C Ţ yy yy"  yb Ţ  yy " b Ţ " b yyłyŢyy"y$y&y(y*y!#% 08*Ɓ ơ20(AFaƁ ơRZF ZGDŢ*o] o]20(Fo] RZF ZGDb*ĢƢ *Ģ" bRĢŢ RĢ" bFľbƢ Fľ"" bRľb ŢRľ "FĢbƢ FĢ"" bfSfFTfGUfHf0TfFf0TfF*" b* Ţ  R" bRŢ R" bRŢ R" bRŢ *Ƣ * "F"b ƢFb  "ţ c  # ƃc  R RB ł# ŃC ţMD k ``d+'UCol a# DDD""$$X'X'H+2irT@08@HPX\djrw08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@p  Zx     j    y  ʀʡ%Fgʈʩ6*   b~ ,.0468:<>@BDɦHJLNP&TFTXZ\      ,.0&468:<>@BDHJLNPɆTFTXZ\    Ċ*Ĉ*Ď*Ě*!!Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFaĚFƁ AĊRĈRĎRFZĈZŢBĊ*Ĉ*Ď*Ě*o]o]aĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:G0ĚDĊFĈFĚFo]} ƁĊRĈRĎRFZĈZĖZF f F0F0Aơ!AGZGZɆ ɦ ŢFbŢ"b"bŢƢ"ɆƢb"bƢŢ&FfɆɦĚTĆTb Ţ " b Ţ " b Ţ  &!F"#b Ƣ " b Ƣ " "F%&F(f)Ɇ*ɦ+!o]o]Go]Io]o]Go]Go]Io]Go]Fo]Fo]Fo]Fo]o]o]Ho]Ho]Io]o]Go]Io]Go]o]Fo]Fo]Io]o]Go]Io]Go]o]Fo]Fo]Fo]Fo]o]o]o]o]o]Io]o]Go]Io]Go]Io]Io]Io]Io]Io]Io]Io]Io]Io]o]Go]Io]Go]FZFZP8P8o]o]FZGZFZGZFTFTo]FZGZFZGZFZFZFZFZFZFZo]o]o]o]o]o]FZGZFZGZFZGZFZGZFZGZFZGZFTFTFTFTFTFTFTFTFTFTFTo]o]o]FFo]FZGZFZGZRFZGZRFZGZpNN!#%*Ɓ ơ20(AFaƁ ơRZF ZGDŢ*o] o]20(Fo] RZF ZGDb*ĢƢ *Ģ" bRĢŢ RĢ" bFľbƢ Fľ"" bRľb ŢRľ "FĢbƢ FĢ"" b*" b* "Rb ŢR "Rb ŢR  "R b  ŢR  "*Ƣ * "  bF"b ƢF Ţ  "  c  #C ƃţ  R BRł c #Ń @     @   H P p `  $(,04  <@DLPTX`dhlp| ٜX ` 8P ("<@D$LPTX`dhlp&|(Ȝh p ( B  H`88 h@Xx0 Px@  999y:ٴBIIIYJYYYZZDzryy9yzٸ٤999h:ȴBIIIHJYYYHZDhryy(hzȸȤH::99*,AAAABBBBFFDDJJIIJJJJQQQQRRRRUUWWzZhZZZYYZZZ\aaffiijjjj9k(kkkqqrrrr ttzzyy荺yhٙș9(.0 YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H TȌTX`X`pٜȜ    8Hx8Hx::ٚȚMD ``3;\c`e  "  (`" 'ResB P Version2.1.19.14  'ResB VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[normalization on][reorder Taml Deva Beng Guru Gujr Orya Telu Knda Mlym Sinh]& < < & < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < &[before 1] < T'UCol a# @6<# $!)`hmnq  !"#$%&'(123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+,'-./rstuvwxyz{|}~2irT@y08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000`h0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZmmɦɆfF& ɦ Ɇ f F &ɦɆfFp*2pNNp*2!#%"m0 !m Om Om$m0 #m&m0 %mFm0 Em(m0 'm*m0 )m,m0 +m.m0 -m0m0 /mDm0 Cm2m0 1m4m0 3m6m0 5m8m0 7mBm0 Am:m0 9m@m0 ?m>m0 =m?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgfghijklm()*+,-'./rstuvwxyz{|}~2irT@q08@H0808080808080808080808080808080808080808080808080808080800000000000000000000000000000000`0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ%n%n%np*2pNNp*2!#%E< K``3  (` 'ResB YVersioncollationsstandardSequence%%CollationBin35.12.1.19.14v[normalization on][alternate shifted][reorder Thai]&[before 1]Z</&[<F&N<<L&[before 1]0<M&2<<<E&2M<<<M2<<<3&EM<<<ME&D<:'UCol a# @DD$$$$&  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq'stuvwxyz{|}~2irT@u08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000]d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllX00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  ʠ$Efʇʨ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ1 "rhr5 hrcrhrcrhrcrp*2pNNp*2!#%cr2bEŢEFE< [``3  (` 'ResBN R R >VersioncollationsstandardSequence%%CollationBin35.12.1.19.14@&C<<<<&E<<<<&J<~<<<}&N<H<<<G&O<<<<&S<_<<<^&U<<<<&Y<<<<('UCol a# DDD ##(2irT@08@HPX_gow|08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|  Zx     j    y  "Cdʅʦ 6*   b~ ,02468:<>@BɆfHJLFP&TVXFɦ      f,&02468:<>@B HJLɦ PɆ TVX &    Ċ*Ĉ*Ď*Ě*3Ē*"/Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRS[&]bĊ*Ĉ*Ď*Ě*3Ē*Ţ/Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRS[&]ĖZɦf&EEOOɦ==f&ɦ"b"bŢ"bŢf&ŢɦŢf&ɦf&ɦf& ɦ!f"&##ɦ$f%&&&ɦ'f(&))ɦ*f+&,,.SS33EESSGGSSSSSSSS33GGGG33//EEEEEESSSSSS====33GGFGFGSSRSRS[[p*2pNNp*2!#%*0.0'D0 EF0GN0'ORSDŢZ[A[\0 *0.0'D0 EF0GN0'ORSDbZ[A[\0 *Ģ0Ţ*Ģ0DĠ0 "DĠ0 bRĢ0ŢRĢ0Fľ0"Fľ0bRľ0ŢRľ0FĢ0"FĢ0b*0"*0bD0 "D0 bD0 ŢD0 D0 "D0 bR0ŢR0R0 "R0 bR0 ŢR0 \0  "\0  b\0  Ţ\0  *0 "*0 bF0 ŢF0 #0 Ń 0 CR0 ŢR0 #0Ń0CZŢAŢZA@     @   H P p `  $(,04  <HLTX\`hptx "$&(X ` 8P (*<,HLTX\`hptx.02468h p ( B  H`88 h@Xx0 P@  999:P9:DMMMZNaaaZbH~يȹ999:P(:DMMMHNaaaHbH~艈Ȋ豨ȨH9;(;99:<AAAABBBBJJYKHK:O(OMMNNOONNYYYYZZZZ]]Y_H_bb:c(caaccbdiirruuvvvvywhwYwHw}}>@ 9(ىȉyh 衹9(ٱȱ9(yhBDYƙ͈͹ΨιllA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȠ8L`h`hԩ|وLȈL    8@|8@|;;~~E< ?``3G  (`L 'ResB  VVersioncollationsstandardSequence%%CollationBin35.12.1.19.14o&n<ng<<<Ng<<<NG<<<K<<<J&z<<<<&a<<<<<<<<<<&e<<<<<<<<<<&i<<<<<<<+<<<*&o<<<<<<<M<<<L&u<<<<<<<k<<<j-'UCol a# DDDDDDD##h))-2irT@08@HPX^fksx080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x<  Zx     j    y  !A!b!ʃ!ʤ!!!"("I"6*   b~ ,.0Ɇ468<>@Bɀ HJLNPɦ TVXZ\      Ɇ,.0468Ɇ<>@BHJLNPɦTVXZ\    Ċ*F*Ď*Ě*Ė*Ē*b Ġ.Ċ2F2Ď2Ė2Ċ:F:Ď:Ė:p0ĚDĊFFFĎFĚFĖF ĞFĊRFRĎRĖRĈZ&]Ţ Ċ*F*Ď*Ě*Ė*Ē* Ġ.Ċ2F2Ď2Ė2Ċ:F:Ď:Ė:p0ĚDĊFFFĎFĚFĖF} ĞFĊRFRĎRĖRĈZ&]ĖZG*G*ɆG2G2Ɇ G:G:Ɇ!#EEGFGFGRGRɆ$&Ɇ')Ɇ*,Ɇ-/Ţ " Ɇ02]]Ɇ35bŢ"Ɇ68Ɇ9;Ɇ<>bŢ"Ɇ?AɆBDɆEGbŢɆHJɆKMɆNPɆQSb ɆTVɆWYb ɆZ\EFEEFEEFEEFEEFEEFEEFEEEEEEEEF*G*F*G*F2G2F2G2F:G:F:G:FRGRFRGRFFGFFFGFFRGRFRGRFFGFFFGFF2G2F2G2F*G*F*G*G2G2G2G2F2G2F2G2F2G2F2G2F:G:F:G:GFGFGFGFFRGRFRGRFRGRFRGRFRGRFRGRGRGRF*G*F*G*F2G2F2G2F:G:F:G:FFGFFFGFFFFGFFFFGFFRGRFRGRRFRGRRFRGRp*2pNNp*2!#%*FGAF2FGAF:FGAFD" Ţ "!b"Ţ#"b Ţ "!bGEgEFŢbFFFFGAFFRRFRGARF*FGAF2FGAF:FGAFD# #bŢ!"gEŢ!"FFFFGAFFRRFRGARF*ĢbŢAb*Ģ"A2ĢbŢAb2Ģ"A:ĢbŢAb:Ģ"ARĢbŢAbRĢ "AFľ b ŢA bFľ  "A Rľ b ŢA bRľ  "A FĢ b ŢA bFĢ  "A 2Ġ b ŢA b2Ġ  "A * b ŢA b* "A 2bŢAb2"A2bŢAb2"A:bŢAb:"ARbŢAbR"ARbŢAbR"ARbŢAbR"A*"A*bŢAb2"A2bŢAb:"A:bŢAbF"AFbŢAbCţACcAcR"bA"RŢAŢ#ŃAŃCţ Aţ GHgh$ "@     @   H P p `  $(,04  <@DLPT`dhl 6|8X ` 8P (:<@D<LPT>`dhl@L|Nh p ( B  H`88 h@Xx0 Px@  989:Y:9:BIHIZJYXYZZDryxyzYzz٘Y989:H:(:BIHIHJYXYHZDryxyzHzzȘHH8899PRAAAABBBBFF9G(GHHIIJJTVJJQQQQRRRRUU9W(WZZXXYYXZZ\aaffiijjjjYkHk9k(kqqrrrr ttxxyyyzhz ٙș9(yh\^YA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 9HȌ9HX`X`pyHyH    8HXpGtgtuuuu v!v"v#vx8HXpgtuu!v#vx;;KK[[E< W``3  (` 'ResB _VersioncollationssearchSequence%%CollationBinstandard35.12.1.19.141[import und-u-co-search][import tr-u-co-standard]J&C<c'<<<C'&G<g<<<G&[before 1]i<1<<<I&i<<<0&O<o<<<O&S<s'<<<S'&U<u<<<U,'UCol a# DDD%%%%))+++2irT@O 08@HPX]ejrw08080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000%000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800>0000000000000000000000000000000000000000@t@x  Zx     j    y  "Cdʅʦ 6*  b~ *,024Ɇ8F<>@BDHJLPTVXZ\      *,024ɦ8:<>@BDfHJLFP& TVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*/Ċ2Ĉ2Ď2Ė2Ţ"bp0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRSĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*B/Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRSĈZ&]ĖZ77f & "bŢ :9OOɦ f &ɦfŢ""bbŢ"&"bŢFfGfFfHfFfɦFfɆGffffzr|r~rrrzs|s~sss"bŢ" b Ţ " c  C Ţ y"  yb Ţ  yy " b Ţ "byyłyŢyy"y$y&y(y*y v v v vŢFcɆFBɆFɆF Ɇ! ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffSS9999779999SSGGSS9SSSSSSGG99GGyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*y//99SSSSSS99GGFGFGSSRSRSp*2pNNp*2y y y"yyybyŢyy"y$y&y(y*ygy" kyb oyŢ sy wy" c yy C Ţ yy yy"  yb Ţ  yy " b Ţ "byyłyŢyy"y$y&y(y*y!#% 08.0'6090F0GN0'ORSDŢ.0'60F0GN0'ORSDb6Ġ0Ţ6Ġ00ĢRĢ0"RĢ0bFľ0ŢFľ0Rľ0"Rľ0bFĢ0bFĢ0ŢfSfFTfGUfHf0TfFf0TfF"0МR0R0R0BR0łR0R0ł0ĜF0F0C0ţ0cR0R0C0ţ0cC: _``%'UCol a# DDD!!%2irT@08@HPX]ejrw0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@t  Zx     j    y  #Deʆʧ6*   b~ *,0248Ɇ<>@BDFHJL&PTVXZ\      *,&0248:<>@BDɦHJLɆPfTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*/Ċ2Ĉ2Ď2Ė2Ţ"bp0ĚDĊFĈFĎFĚFG ĞFĊRĈRĎRSĈZ&]BĊ*Ĉ*Ď*Ě*Ė*Ē*ł/Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFG} ĞFĊRĈRĎRSĈZ&]ĖZ77ɦ f "bŢ& :9OO ɦ f &ɦŢ""bbŢ"f&"bŢ"ţɦf&ɦfł &ɦf&ɦf&SS9999779999SSGGSS9SSSSSSGG99GG//99SSSSSS99GGFGFGSSRSRSp*2pNNp*2!#%.0'6090F0GN0'ORSDŢ.0'60F0GN0'ORSDb6Ġ0Ţ6Ġ00ĢRĢ0"RĢ0bFľ0ŢFľ0Rľ0"Rľ0bFĢ0bFĢ0Ţb0МR0 R0 BR0 łR0 œR0 R0 B 0ĜF0 F0 B Ń0 C0 ţR0 R0 B Ń0 C0ţ@     @   H P p `  $(,04  8<HLP\hlptx "$X ` 8P (8<&HLP(\dhlptx*,.h p ( B  H`88 h@Xx0 P@  999:Y:9:DMMMZNaaaYbHzق999:H:(:DMMMHNeeeHfHz聈Ȃ詨H9;(;99;;AAAABBBBJJYKHK:O(OMMNNOONNUUXXVV02]]Y_H_bf9c(gae4gd`iinnqqrrrryshsYsHsyyzzzz ||9(فȁyh 虹9(٩ȩ9(yh68Y¨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȘ8LdhdhȩxـLȀL    @T`@TVVcC: g C``3Ra   (` 'UCol a jPPPHHdhttt2irT$i@HPX`hpx (08@HPX`hpxTTT?b0a1S9SUFUAS>XUNUbVUVUbVV^UbUVfUbbZVbbiZVbbYVnUb^&VcyZZVccYc]W0ccW0ISQScVYSZaS01dVVX9dZgaWaXefff$f,fWXQdYdad^ZXidpdS^~T00.VvUXSV^)d~UcU^XaoaSS`__G`'``TT_````_w``````` ZZYSS~WSX]TT=ZZZO`ZZZZZ=[M[5[U[e[m[][NY}Yu[u[u[u[u[u[u[|[[YYY_1_[[[[[[[[[[[[[[[[[[[uY[[fYmY\\\\\\\\[[[[^Y[YVYE[[[W[[[[[[[\\ \ \ \/aa7a````vT_awaGbSWbbb`WWW0hhiiqh iAiiiiii]nW^WPfxfTWfWfeee]f]].Y6Y>Y]yhy_Y_fXfpf9_a_W`_``Q_80Gf  ;  v ; ~8UK w@[mWE%}t.h w 7!!!S"""r##&$$5%%T&&&/'''1((()v))*@**&+++ ,o,,7-l--a...6/~//?0000112g222m33B445~5536l66<7t77 8a888=99Z::5;;;h<<=e==>b>>???Q@@@UAAAnBB-CClDD>EEuFFcG HlHH2IIMJJJKOKKKLpLMDMMMANN%OZOO/PoPPPQQRRR\\@`xGGjjPp(_?nh6v 5 M N d l ' + o w 3 7 > # 3 ; j z  3 k % Qx $4<lqv0x0%EMeuC{XoM|0PXp;S=eKOmov~-=-}5Uu]T| !!&ZZ`,4\y 7 o !_!!!!!!!!!! " ""<"<"D"""K"""""""",#4#j#<#####$6$V$^${$$$$$%%%m%%%%$&t&&&&&'''?'w'''''' ()(O(g(((()6)F)n)))))***P****+N++++++-,P,,,,,-'-/-G-\----- .A......N/n////070O0g0o00w000171e1111 2Y2_22222222323R33333333*4R44445(5H5X5555556+6K6d6d66747L7|7777777788"8Q8Q8Q8.Y888-%8888-959z9999:9:::::;;;J;R;;;Z;;;(%>E>M>r>y>>>>> ?,?4?L?R?j????@!@A@=@@@@@=AMAkA~AAAA0B^B~BBBB C5C=CUCeCCCCCDODdD|DDDDE.ENEuEEEEEEEEEE&F,F3FHFNFmFFFFFFF5G;GKG[GkGqGxGGGGH4H\HdH|HHHHIEI{IIII7JUJJJJK7K_KKKKKL(LPLLLLLLMVUX]xd~d^XZc&W.W&Xgb7`5Z?`ddcW\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\04fHf(eee,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\\,\,\,\,\,\0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhh :9ihiaii0T-[aabRZZZaa/bTUaaaUbYa'baa8JZVT^TWfTab7bnTWWFYWTef 00000000000000000000000000000000@@@@@@@@aCC#ccdC ! a a aa a! ! ! ! !a ! a!H H`p'/OVZr(@HXx 8?Wg'7OGP?z8wf.~  _ / Z [ a\( p[P%3M;U:;H<<=>>D?b?r??Y@@-AA@BC}CD/DDDEFF-GSGGGTHHHIJJKKLLLM NNOO7P_PPSQsQQoRSX(h b{PPPPPPPPPPPPQ QQ$Q,Q3QCQQQQQQ QQQQQR RR!R1R9RARGRORgRwRRRRRRRRRRRS SS%S0p7h0-Q.//0/112B3344@5667A8y88j99r:-;;<}=>)N)^)@~)))))))) **"*2*8*H*X*`*p*w**********+++.+F+OV+n+v++++++++,,,,5,8,X,`,g,w,,,,,,,,,,,,-?-O-T-d-t--------..!.9.I.Y.q.P.....(0@X`gP5EU\d (8H`x&&+CCc `G/~E  g  S k  b  c 1d@P+H-t KA  ' / ? &=S_  !!#!)!/!?!G!g!n!v!~!!!!!!"""["["$"c"j"""""""# ##D#D#J#R#z# >H`p (8@Xhx-5=]m} #3;cs^ W { R + 9Th`k8lhw3]]E4BTO!,""##$s$$E%%D&7'(G((.))*~+@,-22223 33"3*3:3Z3]3u3|333334 4424 J4b4z4444444o4445 50585P5`5f5n5555555555 66L;6S6U6t6\6|6  F F K [ [ c s  + C J r   C s { !)IYip,DLcg&-5E Uu ##+__e   %%5MUmu}%]AcAsAvAAAAAAAAABBB(B8BHBNBVBfBvBBBBBBBBBBC%CEC]CmCCCCCCCCCC' DDC?DGDWD\DtDDDDDDDDDEV=]=u========== >->5>U>Z>j>>>>>>>>>>?$? ?# ????????@ @@)@9@I@Z4i@y@@@@@@@@@@@A AA%AEAz########$$$.$F$f$k$$$$$$$$$%=%%U%]%u%}%%%%%%%%% &&&<&L&\&d&l&|&&&W & &&&&&'''}5Emu -=emH ,Dl 66:pwy<DLdi666666666K 6.%77,7D7T7d7l7^+77777788*8.83898i8i8i8i8q888"88888899999E9M9U9]99b99999E E&E6EFEVEfEmE}EEEE\7EEF;F@FVFVF]F}FFFFFFFFFFGGGCGGGGGGGGGHH$H$$$%%%,&&&O''!(((f)))h***6+++H,LMLLLM M$M4M,MLMTMdMlMtMMMMMMMMMNN!N9NINYN_NgNwNNNNNNNNNNNNO ON5OJObOcO{OOOOOOOOOO-OGPWPwP5IMITI[IcIsIIII'DIIIIIIJJ'J/J?JEJ]JeJmJ}JJJJJJJJJJJ K#K'K?KGKWKgKoKKeKKKKKKKLL L0L8LHLXL`LhLxLL<JqO !"r""Z##N$$e%&4&&_''_((V))*>+f+%,,-)..F/ 0_00u11A22e333:44v5#66 7788%99:J:///(/./>/V/^/f/v//////////00"0'0G0W000000000000010'1?1F1M1]1m1}1111111112+21292Q2o2w22,-|--1.i.. ////001U111I22J33"4r4455C666$77I8888r999:4:j::y;;0<<>??1@q@AAA BBBMCCD7D9999::9':,:<:B:R:y.b:z::::::::;;%;=;B;b;b;j;q;;;j4;;;;;;;< <<< <8<@=F=DE^EEFeFFGG,HHH=IIIuJKwK@LLMM)NNOPP;QQWRR-S00000000000000000000000000000000ggg0ggggXO\^W\^\f\j\fW0000(g0g4gST0ee>U000000000000000000000000^^\00^\000000aabaaa0EZ00000000FTTTT0000TTTTTTTNT000000000000000000000000000000000000000000000000ggXr\g'^0/^XX00;h^^^TWfXY7^0gTgX?^G^YO^001e9eAe0!e)ee^AdT000000000^0000A_W^T0000geeeeeeeeeeeeeeeeeegX00e6UgFWYw^g000000000000000000000eeW000fffff00WcU000ffo^00000zcVYcUYcVYfg00000000cV~XYcV00ccUcV!_000000000X000000qZY'a?a000000gNWz\00000000000 gVW0000000000000000000000000000000000000000ggggggggggggggggggghhh hhhhhhh000I_^^X$h$h$h$h$h$h+h000000000000000000000\\\\\] ]]Y&Y__q_i_0[hfhY)]00001]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]1]k]k]k]k]k]k]n]v]~]~]~]]]]]]]]]]]]009]=]=]A]I]Q]W][]]]]!]c]0000000000000000000000000000000000000000000`fffffffff0ffhhhhhhhhhhhhhhhhhhhhhhih0000000000000000000000000000000000000000ChChChChChChChChChChChChChChChChChChJh0000000000000RhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhTh\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h`h0000000000000000000000000000000000000000hhhi!i1ihIiQiYiqiyiiii)ii00000000000000000000000000000000000000000000000  Zx     j    y  ʠ$Efʇʨ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    (\     r  [ +*  _  S { $$ *`v  $+F #EcDSdĊ*Ĉ*Ď*Ě*Ė*Ē*blĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*"lĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZĤ*Ĥ*Č*Č*Ģ*Ģ*Ĉ.Ĉ.Ď.Ď.Ĝ.Ĝ.Đ.Đ.Đ0Đ0IJ0IJ0Ĥ2Ĥ2Č2Č2Ĝ2Ĝ2Ģ2Ģ2Đ2Đ2Ď6Ď6Č6Č6Ĝ6Ĝ6Ġ6Ġ6Ď8Ď8IJ8IJ8Ě:Ě:Ĥ:Ĥ:Č:Č:Ģ:Ģ:Ĝ:;BĎ<Ď<Ġ>Ġ>KĈ@Ĉ@Ġ@Ġ@Đ@Đ@”IJ@IJ@ĈDĈDĠDĠDĐDĐDŢEEĤFĤFČFČFĘFĘF²ĈLĈLĠLĠLĐLĐLĈNĈNĎNĎNĠNĠNĐNĐNĠPĠPĐPĐPQQĚRĚRĤRĤRČRČRĒRĒRĘRĘRĢRĢRĎVĎVĎZĎZĖZĈ\Ĉ\Ĝ\Ĝ\Đ\Đ\xN----J]J]G//111133355779;; ? ?A*A(SEE2GľFľF77IIMF]F]OOQQQQľRľR0S U [ []]]]]"]>]H]H]",]p]r]t]v]C{zŃz•łBB¡Đ*Đ*Đ:Đ:ĐFĐFĐRĐRŃ#Ccţ3fcfŃg#gnţm 7 7Đ6Đ6Đ>Đ>ĢFĢF#ëb"Đa>ał+B++*B--aa-ł-ł1B10//.ł/B/ł0B0aa10aaa aaa$a$a6a6aBaBananaaaaaa aa8a hapapaaaƁa `aaaơ`a!haaaaa!azaza!.aaahad d dddddddddd d"d$d&d(d*d,d.d0d4d6d8d:dd@dBdDdFdHdJdLdNdPdRdTdVd  ^h dd d dddddddddd d"d$d&d(d*d,d.d0d4d6d8d:dd@dBdDdFdHdJdLdNdPdRdTd22d8 U U  #De -NNo    -ee e eeeeeee.eee.ee  e e"e$e &e&e (e(e*e,e.e0e7B6ł6B8  , : U    ,U 3U ,:jfff ffff&f(f*f,f:fHfJfTfVfnfpfffffffff3f:f fffffffffff lU>_'iʠ$Efʇʨ  fHf;f ff fEbŢŢ.f0f f2f4f"f6f$fLfNffPf@fDfXfZf\f^f`fbfffhfjfrftfvfxfzf|f~fffffffffff fff,f3ffffffffff ffff%ff fff ff ffffBf"ffff fffff ffffffff¾ f:U ffAU lffʠ$Efʇʨfffpfpf f5  < <<<<%<l    g\ggpg g gg ggggpgg ggg%g,gg gggpg gggg%gpgxgp g}$Ef .Opggg&f &f&f&f&f%&f3&fRf Rf lflf f f fff:fAf,fAfHff ffffffffRfRfffRf ff%f,f3ff%ff f%Rff%f fg$g&g(g,g.g0g2g8gg@gDgLgNgRgTg\g^g`gbgdgfghgFg g"gBg*gVgXgZgHgJg4g6gPg:glgngpgrgtgvgxgzg|g~ggjgʠ$Efʇʨ gggg%g,g3g:gAgHgOgVgggggpgpgpg8YzdgkgU 5 `         c g e i   :G ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠCC#HŃ#{f#   "$@BDFHJLjlnNprtvxz*,.0PRTVXZ~Ra..^*,.0Ldfhj~8:<>`bdfh*,.PT^hrz&,,,,(,,,,,,,,,,,,8-:-<->-@-B-d-f---... .$.24\(Jb|@v<fz|$Xz|  "4 &6T" L N 6#z)4-^-h-/005 :jEJG4JVKMX|&BDFHJLlnp1 $,8DrtxtXO "$&@B89D:9FH`_XZ\  2468:<NPRTVlnj-vaw s  SkU|VT>@BR4z^rtvxz` xNZ+\+`j+l+n+r+t+v+x+z+++++++,+++++++++++++p "BNPRZ\66666666bOdOfOhOjOlOnOpOrOOOOOOOOOOC7777 *6JL`dflp>@BJVXZ\hj~N&(.024:<>FH]TVX^2Dbhjn|~z "$FN`l  DL^  (*,.\^`{0{{{{{{{{{{{{{| |L|N|j|l|n|||||||||||(*,.02468/:/H/jPRb@hj "NPRTVrtLv>Lqbdf$&(:bdfx--------------.....,.0.2.4.6.8.@.B.D.F.xV.X.FJjFH^vZ       MMMMMMMMMMMMMMMMMMMMNNNN N NΠ6Π6Π6Π6Π6 02<>@BHLNRVXZ\`lnpv|~wwwwwxx xxxxx x"x$x6x8x:x@BDFNRTV^`bjlnptxz|~  <Vlnp    8 : V X ` b p $46JLNPR`bdfxz|~`,.02>@BDXZ\rt< l | ~ 8:h6 h          @ B D F H J tvxz|,iZ`    {   $ & ( * , . 0 2 4 \F> @ B D F H J L `N `P R T `d f n v " \ ^ j r $ &          " $ & ( P R T V X t ( * , . 0 2  " $ & * , . 0 2 4 6 8 : < > @ B x z      '  ,ܒ @@@@@@@@@@@@ ``````````````````` ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ @@@@@@@@@@@@@@@@@@&   ````````````````````````````````    6ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠz0 2 4 6 8 : < >    "$&(*,@@@@@@lnprtvxz|~ "$&(*,BDFHJ.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnpr                             ~ z|~ "$&(*,.02468:<>@B                                   ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀{FHJLNPRTVXZ\^ @@@@@@@@@@`````````````````````````````````bdfhjlnprtvx "$&ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠb`bdfhjlnprtvxz|~z_jY`PRTVXZ\^`bdfhjlnprtvx LN\^`bdfhjlnprtvxDFHJ*z|~"hz                   L`````````  ^`b .02468:<>@BDFH   JVXLNZ@@@@@@@@                        w1````````````````L^F΀΀΀΀΀΀΀΀΀΀΀΀(*,  @@@@@@@@@@@@@@@@"$&(*,.02468:<>΀΀΀΀΀΀΀`FΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ@ "$&(*,<VhΠΠΠΠΠΠΠΠ z|~:RT\tvx.02468:<>@BDFHJLNPRTVXZ\,>`$$02.0:Fb "$&(LNPZ^46JLb|1  .02468@BDFHJXbdfr|~jlnpz ":  &(*,.02>@8NPRTVdf>@BH`\6Rbfv"h0<Xh   DJ@BBDFHZ\^jlnprtvxz~^h 8TL&<DPjD&(.024*>@"BD(*,.468:<FLNPTVXZ`dfjlnprtvxz~R| :<>VXdhjl0 "$////////// 0000000000 0"0`````````&(*,.024DFHJLNPZ\^2prt|~ΠΠΠΠΠ84:4<4>4@4B4D4F4H4J4\4^4`4b4d4f4h4~_j4l4n4p4`z4|4~44nz ,fhjtv " $&(*BD^246<>@HJNPRTVXZ\`dprxz|~8.:@002468:>@BFHJNTbdf|~8:<.PRT "$&(*,. BDFHJLNPRTV68:<\^j24xz|~ ,Nf @ T x !!!6!:!!! "$&(>@BDFHJL`*bdlnprtvx~24VXZh| ( * 2 4 X Z n | ~ !!&!88888]]]]]]]]]]]]]]z]]]] ^ ^^$^^^^^       D \ ^ !            " $ , . 0 6 8 : < > H J $_L N P R b B2D2F2H2J2L2T2V2X2b2d2f2h2j2& l2n2p2r23t2v2x2z2|22222222B V l z !!!!!"!$!*!!@!!!!!!f"h"j"l"n"p"r"####d f h j p r t v y "5 Tk !!!!Z(!.!0!8!ИҘؘژܘޘ !"(*,046FHL,!2!n!p!r!!!!!!"""t"v"x"z"|"~"""## #"#$#&#(#*#,#.#0#}’ĒƒȒʒ~{4!ВB!D!F!N!T!^!`!b!d!f!h!j!l!!!!!!!!!!!!!!!!@@@@H!J!L!P!R!V!X!Z!\!t!v!x!z!|!!!!!!!!!!!!!!!````@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀!b"d"#####J$L$$$$$Z%\%^%%%%&&&'''8(:(|((((``````````````""""""""""""""""""."""""""T#V#X#Z#\######$$$$$$%% % %%%%%%΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ"""6#8#:#<#>#@#B#D#F#H#J#L#N#P#R#ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ2#4########V$X$Z$\$^$`$b$d$f$h$j$$$$$$$$$$$$j%##N$P$R$T$$$$$$$$`%b%d%f%h%%%%R&T&V&X&Z&&'"'$'&'6'l$$n$p$r$t$v$x$z$|$$$%%~$x%z%|%~%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$H$$$$$$$$$%%%%%%%% %"%$%&%(%*%,%.%0%2%4%6%8%:%<%>%@%B%D%F%H%HzJ%L%N%P%R%T%V%X%%%%%%%%%%%%%%%%%%%%%%%%%%%%l%n%p%r%t%v%%%%%%%%%%%\&^&&&&&&&''('*':'`'|''%% &&&&&&&&&& &"&$&&&(&*&,&.&0&2&4&6&8&:&<&>&@&B&D&F&%%%%%`&b&d&f&h&j&l&n&p&r&t&&&&&&&,'H'J'V'X'j'l'r't'~'%%%%%&&&& &v&&&&&&'.'<'''''''(((`((((x&H&J&L&N&P&z&|&~&&&&&&&&&&&&&&&&&&             &&&&&&&&&'''' ' '''''' '0'2'4'>'L'@'B'D'F'N'P'R'T'Z'^'d'f'n'v'x'z'''''''''''8'\'b'h'p''''<(~(((((((((()B)D)|)~))))))**0*'''''''''''''''''''''(((( ( ((((((`````~IIIIJJJJJJJKKKLLMMMMMM@N^NN'N'>(@(B(D(F(((((((((((((())))F)H)J)))))))'''''''''''''''''( ("($(&(((*(,(.(0(2(4(6(b(d(H(J(L(N(P(R(T(V(X(Z(\(^((((((((((((0((())))L)f(h(j(l(n(p(r(t(v(x(z(((((((((((((((((@@@@@( ))))))****&+>+d+++,8,:,<,L,,,,,---T...@@@@@")$)&)()*),).)0)2)4)6)8):)<)^)`)b)d)f)h)j)l)n)p)r)t)v) )>)@)x))))(*"+0+R+p+++++,T,,2--------- .".J..N)P)R)T)V)X)Z)\))))))))))))))))*"*4*6*8*:*<*>*@*))))))))))))))))))))))))))**** * *))))J*b*l*x*z********2+B+T+^++++++++,$,&,X,,***** *$*&***,*.*2*H*V*X*Z*\*f*h*j*p*r*t*v*********B*D*F*L*N*P*R*T*d*n*|*~*********++$+,+`+b+~++++++^*`****++*+f+h+|++++++++++,4,D,V,h,j,r,v,x,,6-`-***********************************++ + ++++++++ +(+.+4+6+8+:+<+@+D+F+H+J+L+N+P+V+X+++++++++++,,,,,6,F,H,J,Z,l,t,~,,,,,,,,,,+++,+++++, , ,,, ,",(,*,,,.,0,2,>,@,B,N,P,R,\,^,`,b,d,f,n,p,z,|,,,,,,,,,,,,,,,,,,,,,,,,,,,,n-p---------.. ..:.L...../$/&/(/*/,/B/D/`/b/j/,,-- - ---------- -"-$-&-(-*-,-.-0-F-H-J-L-N-P-R-T-V-X-Z-r-t-v-x-z-|-~-----------------------46LNP\-`bdfhjlnprtvNΠ'Π'Π'Π'Π'Π'Π'b-j-l----------..l............/J/R/^/f/h/&.(.*.<.>.N.P.R........... / ////////./0/2/F/H/.q0q2qJqLqNqdqfqhqjqlqH.nqpqqqqqqqqqqqqqqZ.\.^.`.b.d.f.h.j.n.p.r.t.v.x.z.|.~..............333333333.33333333333ΠΠΠΠΠΠΠΠΠΠΠ...\`..................///4/6/8/:////$0&0`0b0d0f000000011D1F1H1111111~2222/ ///////0 0>0x0z0|0001`1b1112"222223 3P3l333N/P/X/Z/\/d/n/p/r/t/v/z/////////////////////T/V/|/~////////////////00020406080:0<0n0p0r0t0l/x////(0*0,0.0h0j0000000111111 1J1L1N1P11111////00l0000000"1$1&1(1*1R1T1111112N2P222222```````~00000000000000000000000021\^`b(,.1@1B1΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀111111111111PJ111111111112(2Z2222222223 343d3333333333344111111111111112 2222222$2&20222426282>2@2\2^2`22222233333336383:3N3j3333333333333222223L3f3h3333333442444T4V4444B5D555555522222222222222222222322233"3$3&3(3*3,3@G@G@G@G@G2  "$&(*,@BDFHJLNP22 30323b3~3333333L4N4r444<5777T8V8X8Z8``````.3<3>3@3B3D3F3H3J3R3T3V3X3Z3\3^3`3n3p3r3t3v3x3z3|33333333*4,4.404P4R4t4v444444444>5@5555555 7 777777\864x455 5x5z5|5j6l6n6p6r6t6v6x6z6|6~6666777777777X4444444444444444445555 5 55555555F5Z!ƓFs| ,J2^ڕjjAZ4TX,^N:X\rpssuj~b4444444444444444444444444444444$5@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@4fwP]4R]]]]]^^^$^4^6^8^<^@^B^D^F^H^R^T^`^r^t^~^^^^^^^&5(5*5,5.50525456585:5H5J5L5N5P5R5T5V5X5Z5\5^5`5b5d5f5h5j5l5n5p5r5t5v55557777 7"7$7&7(7*7,7t8v8x8z8|8~888888888880:2:.70727                        476787:7<7>7@7B7D7F7H7J7L7N7P7R7T7V7X7Z7\7^7`7b7d7f7h7j7l7n7p7r7t7v7x7z7|7~777777777777777777777777788                                @@@@@@@@@@@@@@@@^8`8b8d8f8h8j8l8n8p8r8 :::::::::: :":$:&:(:*:,:.:<<<88888888888888888888888888888888888888888888888888889999 9 9999999999 9"9$9&9(9*9,9.909294969:::::::::;;;; ; ;;=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ````<<<< < <<<<<d>f>h>j>l>n>p>r>t>v>x>z>4:6:8:::<:>:@:B:D:F:H:J:L:N:P:R:T:V:X:Z:\:΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ>=;;;;;RLl@                         < <"<$<&<(<*<,<.<0<2<4<6<8<:<<<><@<@@@@@@@@@@@@@@````````````````````?<<<<<`<<<<<<<<<<<?<<<<<<<==== = ==΀΀΀΀΀΀======= ="=$=&=(=*=,=.=0=2=4=6=8=:=<=                                   ?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA```````````````                 ΀΀΀΀΀΀΀΀΀΀΀΀΀fAΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠhA?FF F"F$F&F(F*F,F.F0FD2FD4F06F8F:FF@FBFDFGGAAAAAAAAAAAAAA???????????????????@@@@ @ @@@@@@@@@@AAAAAB@@@@B*C,C.C0C2C4C6C8C:CC@CBCDC A AAFCHCJCLCNCPCRCTCVCXCZC\C^C`CbCdC                          ``````jAlAnApArAtAvAxAzA|A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA΀΀΀΀΀΀΀΀΀΀AADDDDDD D"D$D&D(D*D,D.D0DHFJFLFNFPFRFTFVFXFZF`````BB B BBBBBBBBBB B"B$B&B(B*B,B.B0B2B4B6B8B:BB@BBBDBFBHBJBLBNBPBRBTBVBXBZB\B^B`BbBdBbFdFfF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ΠΠΠΠΠΠΠΠΠΠΠΠ``````````````````````````````EE΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀EEDDDD D DDΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ                               8G:GG@GBGDGFGHGHHHHHHH,J.J0J2JJKLKNKPKRKTKLLGNGPGRGTGVGXGZG\G^G`GbGdGfGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEhGjGlGnGpGrGtGvGxGzG|G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGNIPIRI                                   w@@@@@@@@@@@@@@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀4GΠΠΠΠΠΠΠΠΠΠΠΠΠ6GHHHHHHHHHHHHHHHHHHHHHHGGIII I"I$I&I(I*I,I.I0I2I4I6I8I:II@IBIDIFIHIJILI ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀´ĴƴȴHʴ̴ΠΠΠΠΠΠΠΠ___________________H````````````6J8J:JJ@JBJDJFJHJJJXKZK\K^K`KbKdKfKhKjKΠ Π Π Π TIVIXIZI\I^I`IbIdIfIhIjIlInIpIrItIvIxIzI KKKKKKKKKKKKtLvLxLzL|L~LLLL|I @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ KKKKKKKKKKKKKKKKHK΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ` ` ` ` ` ` ` ` ` ` DLFLHLJLLLNLPLRLTLVLXLZL\L^L`LbLdLfLhLjLlLnL΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ 1LLLLLLL L"LLLLM&N(N8OlOOOPPdPPP*Q,QxQzQ|Q~QQFRHRJRLRNRPRRRTRΠ Π Π Π Π Π Π Π Π Π Π Π LLLLLLLLLLhMjMlMMMMM*N,N.NpLrLLLLLLLLLLLLLLLnMpMrMtMMMMMMMMMMMMM vMxMzM|M~MMMMMMMMNN NNNNNNNNNNNN ^HMMMMMMMMMMMMfMMMMMMMMMMMMMMMMMMMMMM MMMMNN0N2N4N6N8N:NVNXNZN\NtNvNxNNNNNNNNN>O@OrOOO BNDNFNHNJNLNNNPNRN`NbNdNfNhNjNlNnNpNrNzN|NNNN~NNTNNN:OPfPPPPPPQ.Q0QQQ΀ ΀ ΀ ΀ ΀ N R(246>@BDNPVXZbdlnprtvNNNNNNNNNNNNNNNNNNNN@ @ @ @ @ @ @ @ @ @ @ @ NNNNNNNNNNNNNNNOOOO O OOBODOFOHOJOLONOPOROtO@ @ @ @ @ @ @ @ ZO\O^O`ObOLdOfOhOjOzO|O~OOOOOOOOOOOOTOVOxOOrPPQQQQQQQQQQQRRRRRSSSSSSSSSTvOOOOOOOOOOOOPPPOPDPFPHPJPLPjPlPnPpPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPP P"P$POOOOOPPPP@PBPhPPPPPPPPPPPPPPP2QQQQpRrRP&P(P*P,P.P0P2P4P6PNPPPRPTPVPXPZP\P^P`PbPtPvPxPzP|P~PPPPPP406080:0<0>0@0B0D0F0H0J0T0V0X0Z0j0l0n0p0|0~008P00000000PPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPP Q QQQQQ4Q6Q8Q:QQ@QBQDQFQHQJQLQNQPQRQTQVQXQQQQQQQQQ Q"Q$Q&Q(QZQ\Q^Q`QbQdQfQhQjQlQnQpQrQtQvQHq` ` ` ` ` ` ` ` QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQΠ Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` VRXRZRDSFSHSJSLSNSPSRSHTJTLTNTPTRTTTVTXT` ` ` ` ` ` ` ` ` ` ` ` ΀ ΀ ΀ ΀ ΀ TSVSXSZSZT\T^T`TbTdTfTtUvUxUzU|U~UUUUUUU tRvRxRzR|R\S^S`SbSdSfShSjSlSnShTjTlTnTpTrTtTvTxTzT|T~TT΀ ΀ ΀ ΀ Π Π Π Π Π Π Π Π Π Π Π STTTTTTTTTTTTTΠ Π Π Π 4(T*T,T.T0T2T4T6T8T:TT@TBTDTFT@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ TTTTTTTVVV V"V$V&VTWVWXWZW\W^W`WbWdWfWhWXXXXXXX@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `#`#`#`#`#`#`#RUZ\^`bdfhjlnprtvxz|~Π#` ` ` ` VVVVVVVVVVVVVVWXXXX X XXXXXXDYFY΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ VVVVVVVVVVVVV` ` ` ` ` ` ` ` ` ` Π Π Π Π Π Π Π Π Π Π V @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ XXX X"X$X&X(X*X,X.X0XdYfYhYjYlYnYpYrYtYxZzZ|Z~ZZ ^X@WBWDWFWHW`XJWLWNWPWRW΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π ` ` ` ` ` ` ` ` ` ` ` ` vYxYzY|Y~YYYYYYYYYYYYYZZZ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π Π BY"$&(*,.024BDFHJVXZ\HYJYLYNYPYRYTYVYXYZY\Y^Y`YbY`ZbZdZfZhZjZlZnZpZrZtZr[t[v[x[z[|[6\ YYYYYYYZZZZZZZZZ[[[[[[[t\v\x\z\\\\T]V] ZZ^ZvZD\__bdefghghhhNkLmZnr0ww|:8>ȸ6пhZZZ~[[[[[[[[[[F\H\J\\\\\\\6]8]:]]]]]]]]ZZZZZZZZZZ[[[[[[[[[[[[L\N\P\R\T\V\X\Z\\\ ZZZZZZZZZZZZZZZZZ ZZZZZZ[[[[ [ [[[[[[[[[[ ["[$[&[([*[,[.[0[2[4[6[8[:[<[>[@[B[D[F[H[J[L[N[P[R[T[V[X[Z[\[^[`[b[d[f[h[j[l[n[p[[[ \\^\`\b\d\f\h\j\l\n\p\\\D]F]H]J]L]N][[[[[[[[[[[[[[\\\\ \ \\\\\\\tW@ @ @ @ @ @ @ @ @ @ |\~\\\\\\\\\\\\\\\\\\\\\\8\:\<\>\@\B\\\\\\\.]0]2]4]]]p^^^0___ ``2`L`r````\\\\\\\\\\\\\\\\\\\\\\\]]]] ] ]]]\<]>]@]B]]]]]]]]]]]]"^*^P^^^^^^^^^^^ _"_4_X]]]]]]]] ]"]$]&]Z](]*],]\]^]`]b]d]f]h]j]l]n]p]` ` ` ` ` ` ]]]]]]]]]]]]]]]]]]]]]]]]]]^&^^^_R_T__`X````(aLaNaPavaxaaaaaaa,b.bbbbc]]]]]]]]]]^^ ^ ^^^^^^^^ ^(^,^.^0^2^:^>^J^L^N^]\^^^^^^^^^^._d_f_ `4`N`P`t`v`````````afaaaaV^X^Z^b^d^f^h^j^l^n^v^x^z^|^^^^c^^^^^^^^^^^^^^^^__ ____N_2_:_@_P_\_^_______________`6`^^^^^^h^^^^^^^q^^^^_______ _&_(_,_6_8_8BDFHVXZ\^`bdfhjlnpr*_<_>_B_D_F_H_b_l_n_p_r_t_v_|___________________J_L_V_X_Z_h_j_x_______________`R`T`x`z`|`````_____________```````` `"`$`&`(`*`,`.`:`<`>`0` 8`V``````aaaa a aaaaa a"a$a&aa@aBaDaFaHaJajalana@`B`D`F`H`J`^```b`d`f`h`j`l`n`~`p``````````````````````````````````aaa*a,a.a0a2a4a6ax7TaVaXa``:ahaaabbbbbb\b^b`bbbbbbbbbBcDcFcHcJccccc`a8adaaaaaaabbbPbRbTbbbbbbb.c0c2cvcxczccccc`Za\a^a`abaza|a~aaaaaaaaaaaaaaaa΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ parataaaaaaaabbaaabbb b"b$b&b(b*bdbfbhbjbbbbbb΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ 0b2b4b6b8b:bb@bBbDbFbHbJbLbNblbnbpbb b bVbXbZbbbb4c6c8c:cc@c|c~ccccccccccccd d drbtbvbxbzb|b~bbbbbbbbbbbbbbΠ Π Π Π Π Π Π Π Π Π Π Π Π Π Π cc c cccccccccc c"c$c&c(c*c,c bbbbbbLcNcPcccccccc*dJdXd`dfdhdjdRcclddddddd(e*e,e.e0e2e4eeeeeeffff f ffffff ccccccccccc cddd(d2ddFdHdLdNdcc0d@dddretevexeze|e~enfpfrftf\g^g`gbgdgxhzh|h~hh@@@@@d:,<,>,@,B,D,F,H,J,L,N,P,R,T,V,X,Z,\,^,`,΀1΀1΀1΀1΀1΀1΀1΀1΀1΀1΀1d&d:dBdDdVddd|ddddeeeeeeeeeeeevfxfzf|f~f*,LNPRTVXZ\^`bdfhjlnprt.dPdRdTdZd\d^dbdndpdrdtdvdxdzddddddddddddddd@@@@ddddf                  ````````````````````6ehhhh4i6i8i:ii@iBiDiΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ@@@@@@@@@@@@@@@@@@@@@@@@@ff f"f$f&f(f````````````````````````΀΀΀΀΀΀΀΀ffffffffffffggggggggggggghhhh h hh*f,f.f0f2f4f6f8f:ff@fBfDfFfHfJfLfNfPfRfTfVfXfZf\f^f`fbfdfffhfjflf΀΀΀΀΀΀΀΀΀΀΀΀gΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ֒ffff                  hhhhhhhhhhhhhiiiiiiiiihgggggggghhhhhhhhghh                              FiHihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiii i iiiiiiiiii i"i$i&i(i*i,i.i0i2i`````````JiLiNiPiRiTiViXiZi\i^i`ibidifihijilinipiritivixizi|i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@@@@@@8k:kk@kBkDkFkHkJkLkDlFlHlJlLlNl:mm@mBmDmFmHmJmiiiPkRkTkVkXkZk\k^k`kbkdkfkhkjkPlRlTlVlXlZl\l^l`lbldlflhljlNmiiiiilknkpkrktkvkxkzkllnlplrltlhmjmlmnmpmrmtmvmxmzm|m~mtnvn````````````````|k΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ljkkkkk           ΠΠΠΠΠkkkkkkkkkkkkkkkkllllllllllllll6kllllllllllllllm@@@@@@@@@@@@@mlmlllllll                   `````````````lllmmmmmmnnnnnnopooo.p0p2p4pzp|p~ppp qqFq`qbq@@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀PmRmTmVmXmZm\m^m`mbmdmfm\n^n`nbndnfnhnjnlnnnpnrn````````````````|n~nnnnnnnnnnnnnnn΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀nLnΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠNnPnRnTnVnXnooo o"oop p ppZp\ppppprqtqvqxqqq$r&r(rZrxnzn>o@oBoDoooop p"p$p&pjppppppq q6q8q:qp@pBpDpFpHpJpLpNpPpRpTpVpppppppppppppppppXpplpnppprptpvpxppppppppppqqq q$q(q>q@qBqDqVqXqZq\q^qzqppppppppppppppppppppqqqqqqqq"q&q*q,qp4qqqqqq*r,r\r^rrrrrrrrr s&spsrssssssss tt|q~qqqqqqqqqqqqq rrrrprrr(s0ssPsRssssss4t6t8t:ttttt6u8u:uuqqqrrrr r.r0r2r4r6r8r:r`rbrdrfrhrjrrrrrrrrs,stssqqqqqqrrrrrr r"r@rBrDrFrHrJrLrNrPrRr΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀qΠΠΠΠΠΠΠΠΠΠΠΠΠhhhhhhhhhhhhhhhhhhhhq h h h h h h h h h h hTrVrXrrrtrvrxrzr|r~rrrrrrrrrrrrrrrrrrrrrrrrrrr sssst tjtltntttuuzu|u~uvvvvvvvvvvvvrrrrrrrrrrrrrsss sssssss$s*s2s@sBsDsTsVsXs.s4s6s8s:sFsHsJsLsNsvsxszs|s~ssssssssssssssssssZs\s^s`sbsdsfshsjslsnssssssssssssssttttttt t|t~tttttuuuuuuuuuuuuuuuuss"t$t&t(t*tt,t.t0t2tttttttttttttttttttt ut@tBtDtFtHtJtLtNtPtRtTtVtXtZt\t^t`tbtdtfthttptrtttvtxtztuu u uuuuuuuuuuuuuuuu      ttttttttttttttttttttttttttttttttttDuFuHuJuLuNuPuRuTuVuXuZu\u^u`ubudufuhujulunupurutuvuxuuuu"u$u&u(u*u,u.u0u2u4uuuuuuuuuuuuu>v@vBvDvFvHvJvLvvv@uBuuuNvPvRvTvVvvvvv`wbwdwVxxy6yJyPyyyz{2{J{{{{{vvvvvvvvvVwuXwZw\w^wwwxxxxxxx0y4y8y:yw@wBwDwFwHwJwLwwww2v4v6v8v:vx@xBxDxFxHxJxzx|x~xxxxxxwwwwwwwwwwwwwwwww x"x$x&x(x*x,x.x0x2x4x6x8xXxZx\x^x`xbxdxfxhxjxlxnxpxrxxxxxxxxxxxxxxxxx````xxxxxxxxxByLybydyzy|y~yyyyyyyyyyyyyyyyyxxxxxxxy yyy,yxyyyyyyyyzz4z6zvzxzzzzzzz````xxxxxxxxxy"yyyy(yyyyyy y$y&y*y.y2y>yRyNyfyhyyyyjyyyyyyyyy8z>z@zFzHzJzLzTzVzXz~zzzzzz{TyVyXyZy\y^y`ylynypyrytyvyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz"z$z&z*z,z0z2z:zBzDzPzRzZz\z^z`zdzfzhz""""""""" z "zz z.z{@{B{L{N{P{R{T{V{X{Z{\{^{f{h{j{l{x{z{|{{{{{{{{{{>KBKDKFKHKNKVK`KhKrKtKxKzK~KK{KKKKKKKKKKKKKKKK{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||F|||| |"|$|&|(|*|,|.|0|:|<|>|@|B|D|T|V|X|Z|\|^|`| |||2|4|6|8|P|R|p|r|||| }8}:}<}t}v}x}z}|}} ~"~l~n~~~~0b|d|f|t|v|x|z|||~||||||||||||||||||||||||||||||||||||||||||||| }}}}}}}}}>}@}}}}}*},}.}0}2}4}6}j}l}n}p}r}}}}}}}}}}~~~~~d~f~B}D}F}H}J}L}N}P}R}T}V}X}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠZ~~ "vx$<>tv<>:<>@\~^~`~b~~~~~~~~~~~$&VXZ\^`h~j~~~(*,.zNRZ\^`bΠΠΠΠΠΠΠΠΠΠΠΠ~  468:<>@BDFHJLNPb2dfhj*,.02468       dfhjlnpr|~hjlnpr.02468,.0246  "@BDFHJLTVXlnprtvxz|~xz|~@BDFHJLNPRD  "$&(€ĀƀȀʀ̀΀ЀҀԀր؀ڀ܀ހ:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@āƁȁʁ́΁Ёҁԁց؁ځ܁ށ``````````````````````````    ҂Ԃւ@@@@@L\^`bdf΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀````````ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠ               FFFF*ҧԧ֧اڧܧ GGGGBvxz|~NPRT&(6xƊFHJLNPRTV†ĆƆȆ@@@@@@@@@@@@@@@                                    ``````````````````````nprt@BDFHJL "$024Ċ.@@@@@@@@@@ʆ܅ޅ̆Ά``````````````````````````````````΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀І҆Ԇֆ؆چ܆ކΠΠΠΠΠΠΠΠΠ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀VXZ\^`bdfhjln*,.02468:<>ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠbdfhjlnԉ։؉ډ܉FHJ                      @BDFHJLNPRTVXZ\^`ĉƉȉʉ̉ΉЉ҉                             prtvxz|~މ‰8:<>z|~ЊҊԊ֊؊ڊ 24^lȋʋ؋  "$&(v.@@@@@BD܊ފ68:<>@`BbdfD&přތ ^`tvx :JLNPRbdfhjlrŠxȊʊ̊Ί0Z^h|Ԍ(*@FHjl@@@@@@@FHJLNPRTVXZhjnprtvxz|~\ƋJz،$&2<>hxz|~2\‹ċ̋΋Ћҋԋ֋ڋ܋ދ1$468BDRbdn~ŒČƌȌ֌܌NP2LNP`jlڌ,.JBDFHJL  "(*,.0:<>@FHTVX\ftvxʌΌЌҌœĜƜȜʜ̜Μܜޜ--.............................  "0468B:DLbdf```````````RTVXZ\npr NPR`````čƍȍʍ̍΍Ѝҍԍ֍؍ڍ܍ލ΀΀΀΀΀>@LNPRTV46̑ؑڑ$&(.:@BDFHJ|~@@@@@@@@@@@@@      >@B^`br‘đȑʑܑޑZ\hҒĐ DFΒ24xz|~ȓʓ̓Γ@@@@@@@@@@@@@ "$&(*,.0HJLNPRTVXZdfhjtvxz|~֑  "8HPvTVVXZ\^`df "ƑБґԑ024LdfrZ\^`bnprt̒ޒ Xbdfhjlhjln&(*,Ԓ֒ؒڒ "$&(*,.dfh0jlnprtv 68:<>@BDFHJLNPR`````````````````֓ؓړܓޓ΀΀΀΀΀΀΀“ēƓ z|~ Гғԓ "RTVBpҗvxprtv•ĕƕȕʕ.02468    ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ ̕xz|~ΕЕҕԕ֕ؕڕܕޕ`b~tҲ lbdj,.k(TXZ\^`bdfhjlnprtvxz|$̖Ζ0`ڗ&.brԘ$d0<>jln̗Зޗ48~–ĖƖȖʖ~ЖҖ 2bėܗ02Ltvx˜֘    468:dfh &: "$&(*,.FHJLNPRTVXZ\^@@@@@ʸ̸ @&*,.LNPT^`fʹ@@@@—ƗȗʗΗԗ֗ؗJZt̙ΙЙҙ@BDF|~̚Κ HJL  "$(6<@BFHJT~VXZ\^`fhjlJ*LNPRTVXZ\^`bdfhjlnprtvxz|"""""¨,ĨƨȨʨܨި :>DNPRdz|.28@BDnręƙșʙnpĘƘȘʘ̘Θ  "$&fhj24fhܛޛ<>l|~(*lnpš68:z 2468™ԙؙ֙ڙܙޙ`````````,.02468:<>rtvxzĚƚȚʚ>@BDFz``````HJLNPRTVXZ\^`b΀΀΀΀΀΀΀΀΀΀΀΀КҚԚؚ֚ښܚޚ  "$&(*,.NPRTVXZ\^`ΛЛbdR`vPĝ,bxzПҟԟ68(*֢vx&66f|~›ěƛțVZfhjlz|֜؜ʛ̛H~ڜ &(*Zrtޝ JLқԛ֛؛ڛ"  "(*,.0248$FTҜԜRƝ.024d|~֟؟ڟܟޟ:@BDJLNPX\^bdnprtxL-------------------------М@BDFHJ8:@BT:VXpΝ؝ΠΠΠΠ "$,.024@BDFHJLNPRTVXZ\^`bdfhjlnprtvBDFҠԠ2ŸğƟȟʟ̟Ο                    4~@@@@@@@> ĠƠ,.V\Ƞʠ̠ΠР0> @@@@@  "$&68:>@BDFHJLNPRΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀آڢܢޢ `bdfhjlnƦȦʦ̦ΦЦҦԦ֦ئΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ£ģƣȣʣ̣ΣУңԣ֣أڣܣޣ            ``````````  "$&                                 @@@@@@@@@@@@@@@prtvxz|~ڦܦަ¨ĨƨȨ¥ĥƥȥʥ̥ΥХҥԥ֥إڥܥޥ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@````````````ʨ̨ΨШҨԨ֨بڨܨި΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀§ħƧȧʧ̧ΧЧҧΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠVXZ\^`bdfhjlԫ֫ثګܫޫZ`````````                         ΀΀΀΀΀΀΀΀dZ\^`ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ "$&(*,@@@@@@@@@@@@@@@@@@@nprtvxz|~lnprtvxz                  ΀΀΀΀΀΀΀΀΀΀΀΀΀΀@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`````````````ΠΠΠΠΠΠΠΠΠ                        "$&(prtPRTVXZ@@@@@@@@@@@@@@@΀G΀G΀G΀G΀GЭҭԭ֭حڭܭޭXΠGΠGΠGΠGΠGΠGΠGΠG\^`bdfhjJLNPRԱ|~ °TVXZ\^`رڱܱ  "$&(*,.ΠΠΠΠΠΠ                    02468:<&````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀`````````````````````΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀dfhj lnprtvxz|~N J J J J J J J JΠΠΠΠΠİưȰʰ̰ΰаҰbdfhjlnprtvޱ ԰ְذڰܰްxz|~(*,.\dfȲ *,.TܳJ|~.D                          ΠNΠNΠNΠNΠNΠNΠNHNNNNNNNNNNNNNNNNNNNNNNNN            @@@@@@@@@ֱLN|~xzijƳ6lδдҴPRTвHJ|~ȳʳ̳γг8"$&VXZ\IJ LNPҳԳ @BDFHtvxz(*,<>@24NPRTVXZ\^`bdfhj΀΀΀΀΀΀΀΀΀΀΀΀΀΀:nԴִشڴܴVʵ̵ڵ8ʸ̸θиΠΠΠΠ "$&02468HJLNPRT:XZεеҵ:ָظڸܸ޸B\^` < "$&>@BDFHJLFbd(*,hjl "$&(*<>@BDFHJLNPRTVµĵƵȵԵֵܵ޵ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3ص@3@3@3@3@3@3@3@3@3@3.0246nprtvxz|~p0r0t0v0x0z0|0~000000000000O00000000000NPRTVXZ\^`bdf                          @@@@@@@@@@@@¸ĸƸ$&(*,.024                                  ``````````````````````Xjlnprtvxz|~       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ҸԸ8:<>@BDFHJLNPRT»ĻƻȻʻ̻λлһԻֻػڻܻVXZ\^`bdfhjlnprtv````````````````````````````````ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@½Ľ¿Ŀƿȿʿ̿ο|~޻ƽȽʽ̽νнҽԽֽؽڽܽ޽ΠΠΠΠΠΠΠΠΠ  "         ¾ľƾȾʾ̾@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀$&(*,`````````````````````````````````````````````΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀xb|~ ΠΠΠΠΠΠΠΠΠjlnprtvxz @@@@@@@@@@@@@@RTVXZ\^`bdfhjlnprtv                                   ΀΀΀΀΀΀΀΀΀΀΀΀΀XZ\^`bdf "@@@@@@@ "$&(`````````````````````````````````PΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠxz| "$&(*,.vxz|~rtvxz|΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀0DFHJLNPRTV|~ $&(*,.02,ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠFHJLNPRTVXZ\^`bdfhjlnprtN                     *,.02468:<>@BDFHJLPRTVXZ\^`bdfhjlnp@@@@@@@@@@@@@@                      >@BDFHJLNP@@@@@@@DFHJLNPRT&(*,.02468:xzLRTVXZ\^`bdfhjlnprtvxz|~`````````````````````````````.*P >@npZ\"$&^ 468:<>@B ,0`````````````\^`bdfhjlnprtvxz|~  "$&(@BDFHJLNXZ02468TVv68:`BDFHJLNrtvxz|~\^`bdfhjlnpr|~"$&(*2PRTVXZ\^΀΀΀΀΀΀΀΀΀΀΀΀΀4@bdPRTVXZ\^Nln "$΀΀΀΀΀΀΀΀΀ΠΠΠΠΠbdfhjlnprtvxz|~ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ"*246<>@BZ<\^lnprtv~x&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjLN@,:vVrtjl rtvxz|~lzb ^`bdf(*,.024`bd hjlnpfh.JLNPRDJbjnp(X8N` u  <>68:j &0TVdfhjz| @BDFrHJLNPRTVXZ\tvxz|~<l>@BDBDFHrt"$&(*,.<>HJLNVX^bdhjlprvz|~ $FHb BHV>D,8:D`6@T^jl@BDFhxxxxxxxxxxxxxxxxxxxllllllllllll ".$&(024:<>PRXZ\flnxz|~*,FLdhprtv ,HJ\^`tvx*LRTVpr LNPRrtNb|&fhΠ Π Π Π Π Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9bbbbbbbbbbbbbbbbbbbb  "$&(.02468:<@BFPXZdfh~nHJlnpz"$TVXZvx  j68"fhtvx@BDNPRjl 4xhjl:<> (2:HJLVXZ\^`bd@ @ @ @ @ @ @ nprtv` ` ` ` ` ` @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ΀ ΀ ΀ ΀ ΀ ΀ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` @BDFHJLNPRTVX ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ ΀ Π Π Π Π Π Z\^`bd<>@BDFHJLNP  Z\^`bdfhjlnprtvxz|~@!@!@!@!@!@!@!@!@! fhjlnprtvxz|~!!!!!~&( ! ! ! !Π!Π!Π!Π!Π!Π!Π!@!@!@!@!@!@!@!@!@!@!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!(*,.02T~ X΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!`!`!`!`! "$&(*:,.02468:!!!!!!R<>@BDFHJLNPR&(*,΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!΀!!!!!!!!!!!!!!!!!!!!!!!!!!!!!68: ~HJΠ!Π!Π!Π!Π!Π!Π!Π!!!!!!!!!!!!!!!!!!!.02468:<>@BDFH<>@BDFHJLNPRTV!!!!!!!!! " " " " " " " "$PRTVXZ\^`bdfhjlnprtvx*,.024z|`bdVnp XZ  "$&(*,.0 " " " " " " " " " " " " " "2468:<>@BDFHJL4hjdr:@BDFVXZ\^lnprtvxz|d v  "$02&(*DFHXx$&(PRT468>@BLNPRTfhjltvz|~\^` *,Z\^`b6>@BDFH@"@"@"@"@"@"@"@"@"JLN 0z|~VX24PRTVnpxz@"@"@"@" "@$&(IIIIIIIIIIIIIIIIIII I I I I I I I I I I I Ib`"`"`"`"`"`"`"`"`"`"`"`"`"`"`"68:JLNPR "$&(*~@#@#@#@#@#@#@#@#`"`"`"`"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"TVXZ\^`bdfhjlnprtvx""""""""""""΀"΀"΀"΀"΀"΀"΀"΀"΀"΀"HΠ"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"Π"""""""""""""""""""""""""""""""""""""""""""""""""""########################PRTVXZ\^`bd """""""""""""""""""""""""""""""""" # # # # # # # # # # # # # ######################`#`#`#`#`#`#`#`#`#`#`#2468:<>@BDFHJLNt # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#@#@#@#@#@#@#@#@#j########`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#fhjlnprtvxz|~ $ $ $ $ $ $ $ $΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀#΀##############################Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#Π#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$vxz|~Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$Π$$$$$$$$$$$$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$$$$$$$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$~%%%%%%%'.02468:<>@BDFHJLNPRTVXZ\^`^``$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$b΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$΀$ % % % % % % % % % % % % % % % % % % % % % %Π$Π$Π$Π$Π$Π$Π$Π$<>@BDFHJLNPRTVXZ\^`bdTVX$$$$$$$$$$$$$$$@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%*TVX%%%%%%%%%%%%%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%@%@%@%@%@%@%@%z|~&&&&&&&`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%%%%%%Z<>@BDFHJLNPRTV\XZ\^`bdfbdfhjlnprtvxz|~hjlnprtvxz|~HJLNPRTVXZ\^`΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%΀%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%Π%%%%%%Z\^`bdfhjlnpr & & & & &%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bdfhjlnprtvxz|~&&&&&&&&&&&& "$&(*,.02>@BDFHJLN & & & & & & & & & &468:<>@BRTVXZ\^`bdfhFH  "$&(*,.02468:<>@BDF@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@& x`&`&`&`&`&`& .02468:*,.024~@&@&@&@&@&@&@&@&@&@&@&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&΀&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&,qΠ&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&P68:<>@BD>~F΀&΀&΀&΀&΀&΀&΀&\^`bdfhjlnprtv&&&&&&&&xz|~(*  Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&Π&(&&&&&&&&&&&&&&JLNPRTVXZ@BDFH&&&&&&&&&&&&&&&,.02468:<>@BDFHJL&&&&&&&LNPNPRTVXZ\^`bdfhjlnprtvxz|'''''''''''''''''''''''''' ' ' ' ' ' ' ' ' ':T ' ' ' ' ' ' ' ' ' ' 'RTVXZ\^`bdfhjlnprtvJHJ`bd24\^<>@VX~~~~~~  x"$*,.02468:LNP " (*,.02468:<>@B@'@'@'@'@'@'@'@'@'"$&RTVXZ\$&(*,b.xz|~@'@'@'@'@'@'@'`'`'`'`'`'`' \^XZ~:RTz|`'`'`'`'`'`'`'`'02468:<>@BDFHJLNPRTVXfhjlnprtv 68:<>@B`bd@΀'΀'΀'΀'΀'΀'΀'΀'΀'΀'΀'΀'΀'΀' DFfhjlFHJ`΀'΀'΀'΀'΀'΀'΀'΀' "$&(*,.HJLNPRTVnprtvxz| BD\^0^  "$&(*,.02Z~ (*,.DFHZ\pz|~$&@BVXntvPRBDFP^t`2`2`2`2`2`2`2`2`2`2`2`2`2555555555555555555"$& TVXHJ Z\^`LN dPRTVXTVhrx(*,.02468:<>@BDFHJ''''''''''''''''''''''''''''''''''(((((((((((((((.HJ`pv  "$&(*02468:<>LNXZ\bdfj@BDF  DF`bd~lnz|~<>@B^xz|:J` L~("$&(HJfh "(*.0Lfhxz| "$&(*,.02468|bNPRTVXZ\jlnpr ( ( ( ( (P6R6T6V6X6Z6\6^6`6b66666666666666t66666666 ( ( ( ( ( ( ( ( ( ( ( ( &<X"xz|~npr $,2468>@BDFHNPRTZ\^bdlnprtv  @(@(@(@(@(@(@(@($& tvxz|~&@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(`(`(`(`(v ZRZ\hl|     `(`(`(`(`(`(`(`(`(`(`(`(`(`(`(`(`(΀(΀(΀(΀(΀(΀(΀(΀(΀(΀(΀(΀(΀(΀(΀(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(Π(((((((((((((((((((((((((fhjln<j 6Z\^`(((((  .02468:<>@BDFHJLNPRTV((((((((Xx      ~ 24 "$ 08B^v  " $ & (*,\^`bd&:FHJNT(((((((((()))))))))))))  "$(*,.246>@DVX`bdfnprtxz~ "$,8:<bdfhjlnprtvFHJLNPRTVX ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)t v x z | ~ **********`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)`)))))))))))))))΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)΀)@ Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Π)Pj~ B )))))))))))))))))))))))))))))))) * * * * * * * * * * * * * * * * * * * * * * * * * * * *( * , . 0 2 4 6 8 : < > Π*Π*Π*Π*Π*Π*Π*Π*Π*D F H J L N P R T V X Z \ ^ ` b d f h j l )))))))))))))))))))))))))))))))))))@*@*@*@*@*@*@*@*@*@*****\ ^ ` b d f h j l n p r t v x z ************ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *΀*΀* PRTVXZ\^`bdfhj@+@+@+@+@+@+@+@+@+@+@+@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*`*`*`*`*`*`*`*`*`*`*`*`***********************΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*΀*+++++++++++++++++++++++++++0 + + + + +68:<>@BDFHJL,,,,,,,,,Π*Π*Π*Π*Π*Π*Π*Π*  ***********************************"DFHJLNPRTVXZ\^`bdfhj$&l`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+n΀+΀+΀+΀+΀+΀+΀+΀+΀+΀+΀+***************Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+Π+++++++++++++++++++++++++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + ++++++++++++++++++++++++++++++++@+@+@+@+@+&(*,.02468:<>@BDF`,`,`,`,`,`,`,`,`,`, HJLNPRTVXZ\^`bdfhjlnprtvxz|~`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+΀+΀+΀+΀+΀+΀+΀+΀+΀+΀+΀+΀+΀+ , , , , , , , , , , , , , , , , , , , , , ,    "$Π+Π+Π+Π+Π+>@BDFHJLNPRTVXZ\^`bdfhj,,,,+++++++++++++++++++++++++++++++++@,@,@,,,,,,,,,,,PRTVXZ\^`bdfhjlnprtvx - - - - - - - - - - , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,&(*,.02468:΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀,΀, <Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,,,,,,,,,,,,,,,,,,,,MMMMMMMMMMMMMMMMMMMMMMN M M M M M M M M M`,`,`,`,`,΀-΀-΀-΀-΀-΀-΀-΀-΀-΀-΀-΀-΀-΀-Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,Π,lnprtvxz|~@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------LNPRTVXZ\^`bdfhjlnprtvxz|~`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`- - - - - - - - - - - - - - - - - - -Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-fhjlnprtvxz|~RTV---------`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-V---------------------------΀-΀-΀-΀-΀-΀-΀-΀- Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-Π-Π- . . . .XZ\^`bdfhjlnprtvxz|~:<>@BDFHJLNPRTZ\^-------------------------------- -------------------:02468@.@.@.@.@.@.@...............................h`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. . . . . . . . . . . . . . . . ."$&(*,.02468....@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.`bdfprtvxz|~PRTVXZn p `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.΀.*,.02468:<>@BDFHJΠ.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.Π.........................J L N ! !V!`!!!!!!!!"""""............P R T V X Z \ !!!!\!n!LN(!^ ` b d f h j l ..............//////////////////@ B D F H !l!!!!~"""""""n#p#r#t#v#x#z#|#////////////////////// / / / / / / / / / / / / !!*!,!.!@!B!X!Z!d!f!h!p!r!t!v!x!z!!!!!!!!!!!!! !!!!!! !"!$!&!2!4!6!8!:!!D!F!H!J!L!N!P!R!T!0!~!!!!!6"8":"<">""""""#########$$$$$$$^!b!j!!!!!!!!!!!!!!!!!!!!!!!!!!!@"B"D"!!!!"""|!" " """""""""" """$"&"("*","."0"2"4""!!!!!!!!""""""""""#########Π/Π/Π/Π/Π/F"H"J"L"N"P"R"T"V"X"Z"\"^"`"b"d"f"h"j"l"n"p"r"t"v"x"z"|"@/@/@/@/"##|$~$$$$$%%%%%%%%%%%%%% 0 0 0 0 0 0 0 0 0""""""""""""""""""""""""""""""""""""`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/~###j$l$n$p$r$t$v$x$~%%%%%%%%0000000000000`/`/`/`/`/`/`/`/`/`/`/`/`/`/`//////////////////΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/΀/%%% % %%%%%%%%%% %"%$%&%(%*%,%.%0%2%4%6%8%Π/Π/Π/Π/Π/Π/%%%%%%%%%%%%%%%%%%@0@0@0@0@0@0@0@0////////////////////%$$$$%%%%%%%$%&&(&*&,&.&0&2&4&6&8&:&<&'''''''''''''''''.):%<%>%@%B%D%F%H%J%L%N%P%R%T%V%X%Z%\%^%`%b%d%f%h%j%l%n%p%r%t%v%x%z%|%//////////////////////////////%)48:@B%%%%%%%%%%%%%%%%&&&& & &&&&&&&&&& &"&`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0$&''''''''''('00000//////////////////////////////////΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀00000(((((((((((((()))))))))))))) 0 0 0 0 0 0 0 0 0((((((((())))))**** * **(+@0@0@0@0@0@0@0@0@0(((((((((((((((((((((((΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0΀0NΠ0Π0Π0Π0Π0Π0Π0Π0Π0Π0Π0Π0Π0Π0Π00000000000000000000000000111111111111111(@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1((******** *"*$*&*(***,*.*0*4+6+8+:+<+>+@+B+D+F+,,,00000000000000000000000000 1 1 1 1 1 1 1 1*)J*L*N*P*R*T*V*X*Z*\*^*`*b*d*f*`1`1`1`1`1`1`1`1`1`1@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M,)`M`M`M`M`M`M`M0)2)4)6)8):)<)>)@)B)D)n*p*r*t*v*x*z*|*+++++++++++,,000000000000000000~*1111111111111)+++++ +"+$+&+b,d,f,h,j,l,n,p,r,t,D-F-H-J-L-N-P-R-----1`1f112 2..~..///t///&0P0`0b0d0f0x0000000001D1L1h1|1111111111111111111111..............................................// /"/$/&/(/.V/*/,/./0/2/4/6/8/://@/B/D/F/H/X/Z/~/\/^/`/R/v/x////////// 00(0*0,0R0z000 1@1B1N1X1n1~11111b/d/f/h/j/l/n//////////////////////////////////////////0000000000 0.00020////"0$0N0\0^0t0v000000000001 11,1.1<1J1x1111000000000000000000000000011111111ئ 1"1$1&1(1*10121416181:1F1H1P1R1V1\1^1d1j1l1r1t1v1z1111111111111111111111111111111111111111.262B2`22222222333 3"383:3J3L3N333333333111111 2j2p2222233333333\4^4`4b4d444444411 2"2$2&2(2*2,2@2L2Z2\2^2n2v2z2|2222233334X4Z444411112222222202224282:2<2>2D2F2H2N2P2R2T2V2X2b2d2f2h2J2l22223t33344444456d6f6h666J70888Z9\999::r2t2x2~2222222222222222222222222222222<3v3333333344444x4z4|4~44444455 5 555522222222222223333 3 333333$3&3(3*3,3.303234363>3@3B3D3F3H3P3R3T3V3X3Z3\3^3`3b3d3f3h3j3l3n3p3r3x3z3|3~333333333333333333333333333333322223333344 4 44444f4h4j4l4n4p4r4t4v44444444445222222222222222222222222 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 24444444444@2@2@2@2@2H55J5L5N5P5R5T5V5X5Z5\5555555666666r6t6v6x666665^5`5b5655556 6"6z6|6~666666666 7 77>7N77777@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2>5556 6 6j6l66|77788^9`9b9d9999:::R;T;V;X;Z;;;;@5B5D5F55555555556n6p6666666.7`77728486888:88555555556$6&6(6*6,6.60626466686:6<6>6@6B6D6F6H6J6L6N66666666666666666666666777777 7"7$7&7(767777770727L7b7n7r7t7v7~7777777777΀2΀2΀2΀2΀2΀2΀2*7,7476787:7<7@7B7D7F7H7P7R7T7V7X7Z7\7^7d7f7h7j7l7p7z777777777777777777777Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2΀2΀2΀2΀2΀2΀2΀2΀2΀2<8>8@8B8D8F8H8J8L8N8P8R8T8V8X8Z8\8^8`8b8d8f887h8j8l8n8p8r8t8v8x8z888888999999999R:T:V:X:Z:\:^:Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π2Π22222222222222222222.8222222222222222228888f9h9j9l9n9p9:::: : ::::::::\;^;`;b;d;f;h;j;l;8888888888888888888333333333333322222222222222222222222229999999999X999999999999999999999999999993333::::::: :":$:&:(:*:,:.:0:2:4:6:8:::<:>:@:B:D:F:H:999b:d:f:h:j:l:n:p:r:t:v:x:z:|:~::::::::::: 3 3 3 3J:L:::::::::N:P:::::::::::::::p;r;t;v;x;z;`:::::::;;;;;;;<<< <"<$<<<<<<<4=6=8====::J;L;N;P;;;z<====>.?0?2?4?6?8?:???@@@@@@@@@|;:~;;<;;;;;;<<< < <<<<<<<΀3΀3΀3΀3΀3΀3΀3΀3΀3΀3@3@3@3@3@3@3@3@3@3@3@3@3@3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3n;<<<<<<<==== =t=====>(>R>>H?J?L?N?P?R?΀4΀4΀4΀4`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3&<(<*<,<.<0<2<;|<~<<<<==n=p=r===>L>f>>>>?@?B?D?F???????@@@4<6<8<:<<<><@>>Π3Π3Π3Π3Π3Π3Π3Π3Π3Π3Π3Π33333333333333333333333==============333333333333===>>> >B>|>~>>>>>>>>>>>>>>????????X@33333======== >>>>>> >">$>&>,>.>0>2>:><>>>@>D>*>4>6>8>T>X>\>^>`>h>n>j>p>r>t>v>x>z>>>>>>>>>>>4444F>H>J>N>P>V>Z>b>d>l>>>>>>>>>>>>>>>> 4 4 4 4 4 4 4444444444444444444@4@4@4@4@4@4@4@4@4@4@4@4@4@4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`444444444444΀4΀4΀4΀4@@@@@@@@AAAAAAAAABBBBBBBBBBBΠ4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4Π4@@@@A444444444V@AAAAAAAAA AAAAAAAAAAABAZ@\@^@`@b@d@f@h@j@"A$A&A(A*A,A.A0AAAAAABBBB B BBCCC44444444444444444444445555555555@@@@@AAAAABBBBBBBBBBCCCCCCC΀5΀5΀5΀5΀5555555555555555555555555555 5 5 5 5 5|A~AAAAAxBzB|B~BBBBBBBBBBCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5BBBCCCCCCCCDDDDVEXEZE\E^E`EbEFFFF F"F$F&F(F*FBBBBBBBBBBBBBBBBBBBBBBBBBBCCCC C CCCCCCC C D DDDDDDDDDDDDDEEEEEEEENFPFRF@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5CCCfDhDjDlDnDpDrDtDvDxDzD|D~D:EE@EBEDEFEEEEEEEEFFCCCCCCCCCCCCCCCCCCCCCDDDDΠ5Π5Π5Π5Π5Π5Π5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5555555555555΀5΀5΀5΀5΀5JELENEPERETEF F FFFFFFFFFF G"G$GvGGGG HHΠ5Π5Π5Π5Π5Π5Π5Π5Π5Π5Π5Π5Π5dEDfEhEjElEDnEpErEtEvExEzE|E~EEEE55555555555555555555555555555555E8E555555555555555555555555555555EE,FEE.F0F2F4F6F8F:FF@FBFDFFFHFJFLFFFFFFFFFFFF55555555555666666666666666666666FFFFFFFGGpGrGtGGGGGGH H*H:HHH(I*IXIII@JjJlJKTFVFXF@GBGDGFGGG,H.HBHDHXHZHfHHHHHHHHHHHII8I:II66666666666 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6FFFFFFFFF&G(G*G,GxGzG|G~GGGGGGGGGGGGGGGGGGGGGGGH$H&H>H@H 6 6 6 6 6 6 6 6 6HGJGLGNGPGRGTGVGXGZG\GG^G`GbGdGfGhGjGlGnGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH"H(H0H2H4H6H8HFHHHJHLHNH\H^H`HbHdHhHjHlHnHpHrHH HPHRHHI,I.IIIIIJJBJnJJbKjKKKKKKKKLLLFLHLLVHvHHHHHHHHHIII I IIIII2I4I6IZI\I^IIIIIIIItHxHzH|H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIII I"I$I&IBIDIFIHIJILINIPIRITIVIlInI@I`IbIdIfIhIjIIIIIIIIIIIIJJJJJJJJLJNJ|J~JJJJpIrItIvIxIzI|I~IIIIIIIIIIIIIIIIIIII@6@6@6@6@6IIIJpJJJJJK.K0KTKdKlKnKvKKKKKKLLJLPLXL^LfLLVMXMIIJ J JJJDJFJHJrJtJvJxJzJJJJJJJJJJ*K2K@KPKRKZK\KK@6@6@6@6@6@6@6J J"J$J&J(J*J,J.J0J2JI4J6J8J:JJ`6`6`6`6`6`6`6`6JJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJKK"KLK^KfKpK|KK LLLLLLMMMMMMNNNNNNOO O`OOOOOO0PPPPPPPPQQ Q"Q$Q&QQQQΠ6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6Π6666666666666666666NNNNNNNNOOOO666666666OOOOOVOXO~OOOOOOOOOOOOOOOPP"P.P:P@PPPTPfPnPZO\O^OOOOOOO$P&P^PhPpPxPzPPPPPPPPPPPPPPPPPvOxOOO PP PPhQjQlQnQ R RRRDSFSTTTTUUVVxWXX&YYY7777OOOOOOOOOOOOOOOOPPPP PPPPPPP(P*P,P2P4P6P

p@pBpFpHpJpLpPpRpTpVpXpZp\pjpnppprptpvpjjjjjjjjppppppppppppppppppppjjjjjjjjjqqqqqqq q"q$q6q8q:qq@qBqDqFqLqNqPqRqTqVqXqZqJq^q`qvqqqqqqqqqqqqqqq r2rDrFrPrRrrrrrrrrrdqfqhqjqlqnqpqrqzq|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrr r"r$r&r(r,r.r0r>rJrLrVrXrZr\rhrjrq rrrr*r8r:rs@sBsDsFssssssHss@k@k@k@k@k2sssXttttuzu|uuuvvvwhwwwwwwwwwwwwwwwwkkkkkkkkkkkkkkkk k k k k k k k k k k k k k k k ksssssssZt\t^t`tuu~uuuuuuuuuuVvXvZv\v^vvvvv k k k k k k k k k k k k k k k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k`k@k@k@k@kbtdtttt t tttfthtjtltntptrtttvtxtzt|t~tttttuuttttttttttt u"u$u&u(u*u,u.u0uuuuuuuuuuu vv`k`k`k`k`k`k`k`k`k`k`k`k`k`k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k΀k2u4u6utxuuuTvvvvwfwwwwwwwwwxx$x&x(xDxTxXxjxxxyyy u uuuuuuuuuuuuuuuuuuuuuuuuuvvvv v`v8u:uu@uBuDuFuHuJuLuNuPuRuTuVuXuZu\u^u`ubudufuhujulunupurutuvuuuuuuuuuuuuuuuuuuuuuuuuuuΠkΠkΠkΠkΠkΠkΠkvvvvvvvvjvlvnvpvvvvvvvvvvRwTwrwrx~xxxxxxxΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkΠkkkkkkkkkkkkkkbvdvfvhvvvvvvvvv$w&w(w*wPwnwpwwwwwwwwwwkkkkkkkkkkkkkvvvvvvvvvvvvvvvvvvvvvvwwww w wwwwwwww,w.w0w2w4w6w8w:ww@wBwDwFwHwJwLwNwVwXw w"wjwlwzw|wxxxx&y(y*ydyyyyx@xBxLxNxwxxxxx*x,x.x0x2x4x6xFxHxJxVx^xfxnxyzzzzzz{{ {{{PxRxZx\x`xdxhxlxpxzx|xxxxxxxxxx,y.yfyhyyyyyzzzzxxxxyy0y2y4y6y8yjylynypyrytyyyyyyyy zzzFzHznzzzlllly y yyyyyyyyyy y"y$y l l l l l l l l l l l l l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@lyyyyyyyyyzyyyyyyyyyyyyy`l`l`l`l z>z@zBzDzbzdzfzhzjzlzzzzzzzzz {{,{ {.{8{<{>{N{j{v{z{~{`l`l`l`l`l`l`l`l`l`l`l`l`lJzLzNzPzRzTzVzXzZz\z^z΀l΀l΀l΀l΀l΀l΀l΀l6z8z:zzzzzz{{&{H{\{||||||Z}~~~~prdfҀ΀l΀l΀l΀l΀l΀l΀l΀lzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{"{${0{2{@{F{P{R{T{X{`{b{d{f{h{l{n{p{r{x{{{({*{4{6{B{D{J{L{V{t{|||||||\}^}`}}}~~~t$Z{^{{{{{{{{{{4|6|8|:|<|>|@|B|D|F||||||||}}}}{{{{{{{{{{{{{{{{{{{|| |"|$|&|(||*|,|.|0|2|{{{{{{{{{{{{{{{{{{{{{ΠlΠlΠlΠlΠlΠlΠlΠlΠlΠlΠllllllllllllllllllllllllll|||||||||||||||||||| }"}$}|||||||||||||||||||}}}} } }}b}d}f}}h}j}}}}}}}}}~~~~~ ~"~$~~~~~~ "&}(}*},}.}0}2}4}6}8}:}<}>}@}B}D}F}H}J}L}N}P}R}T}V}X}}}}}}}l}n}p}r}t}v}x}z}|}~}}}}~~~~ ~ ~~~~~~mmmmmmmm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}&~}}}}}}}}}lllllllllllllllllll}~~~~~~~  vxz|(*,.0~<>ށlllllllllllllllllllllllll m m m m m m mmmmm~246 m m m m m m m m m m m m m m m m m m m m&~~~~~(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjln:<>@hҁ FTDHPRTVXZ\rtvxz|~ƒăƃȃʃ̃΃<`m`m`m`m`m`m`m`m  "$&(*Ѓ҃ԃփ؃ڃ>܃ރ΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m,mmmmmmmmmmmm02468:BDFHJRTVX΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀m΀mΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmΠmmmmmmmmmmm ~ "$&ThĈƈވmmmm n n n n n n n n n n n nmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnprtvxz|~znnnnnnnnnnnnnnnnnnnnnnn`bdfhjln n n n n n n n n n†ĆƆȆʆ̆ΆІ҆Ԇֆ؆چ܆@n@n@n@n@n@n@nZ\^ކvxz|~ڇ܇އ024prt҈  "$&(*,.02468:<>@BDFH@n@n@n@n@n@n@n@n‡ćƇȇʇ̇·Ї҇ԇև؇"$&(*,.jln 68:<>@BDFHJLNPRTVXZ\^`bdvxz|~ˆԈֈ؈ڈȈʈ̈Έ ",.02468:<>@ vbfŠĊƊȊ(*,.02`b"Bn"TVXЋҋ ZzȌ$DFHJLNPxRz|~ʉ̉ΉBdfhjlnprt‰ĉƉȉډ܉މ Љ҉ԉ*,@HLPTZ^PRڌ܌  "8:Nhjlz|~`n`n`n`n$&(6JRVX`dprtvx$&Z`n`n`n`n`n`n`n`n`n`n`n`nʊ̊ΊЊҊԊ֊؊ڊ܊ފ 468:<>@BDFHJLN΀n΀n΀n΀n΀n΀n΀n΀n΀n\^ԋ֋؋ڋ܋ދ"8:<>\l|$N΀n΀n΀n΀n΀n΀n΀n΀n΀n΀n΀n΀n΀n‹ċƋȋʋ$@^n4TVԍ֍02|~Ȏʎ̎ &(*,.0246BDFHJLNPRTVX`bdfhjprtvx~ŒČʌ̌ΌЌҌԌ֌ތ &(*.06:<@BDLXZ\^`fhjlnp,28>FHJdfprRؐ,2F\jΑؑ6Rbdvxz|~čƍȍʍ̍΍Ѝҍ "$&(*,nprtΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnΠnnnnnnnnnnnnnnnnnhjltv24Tڐ*ڑtvvxzŽĎ.Ǝ "$&(*,xz|~ďƏ68nnnnnnn֎؎ΎЎҎԎ.024ȏʏZ\^`xzސ46>JБBڎ܎ގ nnnnnnn@xz|~ "$&(*ʓ̓ L\^`b|p`o`o`o`o`o`o,.02dfΓГғ JZdڔܔޔz`o`o`o`o`o`o`o`o`o`o`o`o 468:<>@BDFHJLNPRTVX΀o΀o΀o΀o΀o΀o΀o΀o΀o΀o΀oxz24ܕޕZ\^`bprtvxJLNP^`bȓ.8DRTVX68dfhjlz|΀o΀o΀o΀o΀o΀o“ēƓΠoΠoΠoΠoΠoΠoΠoΠoΠoΠoΠoΠoΠoΠo "$&(*,0246:<>@BFHPfhjlnprt~”ĔƔȔʔ̔ΔДҔԔ֔ؔooooooΕ02468:<>@BDFHJLNPRTVXZoooooooo  "$&(*,•ĕƕȕʕ̕ooooooooooooooooooooooooox  "$ppppp|~&(*,.`p`p`p`p`p`p`pЕ468:P|~Ԟ (*,FHJLNPRTVXZxz|ooooooooooooo p p p p p p p p p p p p p p p p p p ppppppppppppppppppppp@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p@p~ p p p p p p p p p p p p p p p p p p p p p p p΀p΀p΀p΀p΀p΀p΀p΀p΀pRTVXhjlnDFHКҚԚؚ֚ښܚz|~ `p`p`p`p`p`p`p`p`p`p`pȘʘ̘ΘИҘԘؘ֘ژdf΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀p΀pܘޘ˜Ę^`bdƘfhjlnprtvxz|~ppppppppppppppp  "$&(*,.02468:<>@BΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpRTVXZ\(*,.0 "nМҜpܝޝVΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpΠpppppppppppppppppppp "$&ޚfhjlʜ̜Μ.ppppppppp qqqqb¦ĦƦȦʦ̦ΦЦҦԦ֦ئڦܦަhjlnprtvx "$024|2Vpppppppppppppppppppppppp&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvx q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qqqqqqqqq$&(*,.prtvxz046@BDFHJLNPRTVXZ\^`@q@q@q@q@qbd,>@B^`bʝ̝ΝНҝԝ<>@B@q@q@q@q@q@q@q@q@q@q@q@q@qœĜƜȜ`q`q`q`q`q`q`q`q`q  "$&(*XZ\ĝƝȝ8:DFHfhjln֝؝ڝ HJLNPRTLNPRrtvxz|~ "$&(*,.02Z\^DF֞؞.PRTV<>@BD "$ޢX^bdfhjXZ\2468:@B`bdfhj΀q΀q΀q΀q΀q΀q΀q΀q΀q~ΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠq΀q΀q΀q΀q΀q΀q΀q΀q΀q΀qlԟ֟؟ڟqqqqqqqqqqqqqqqqqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqΠqrrrrXZ\^`HJLNPRTV&(*,.0 qqqqqqqqqqqqq r r r r r r r r r r r r r r r r r r rqqqqqqqqqqqtvxz|~VXZrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr@r@r@r@r@r@r@r@r@r@r@r@r@r@r r r r r r r r r r r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r`r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r@r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀r΀rrrrrrrrrr¥rtvxzL`bdfhΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrTssssssssssssss\^`bdfJLNPRTVXZ\^JLNPRT rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr s s s s s s s s s sĥƥȥʥ̥Υ|~N @BDFHJZ\^`bdfhjlnprtvxz|~sssssssss "$&(*,46.prtĪ&8JLb̫FvЬҬ@FHJNPRTVvxz|~nީDFHJLNrtvxz|~ҩԩ֩ةکܩ 8:<>@Bdfhjlnp "$&(*,.02PRTVXZ\ƪȪʪ̪ܪު :NdfªҪԪ֪تڪ6BDΪЪ*4`ī@tȮЮڮ0Dܱ Ph"$(.02<>@BDFHPRTVXZ\^jlnprtvxz|«ȫʫثګܫޫtttttΫЫ HJLNPxz|~Ԭҫԫ֫R¬֬<>@RTz|~­ĭ>@ttttt"$&(*,.02468:<> t t t t t t t t t t t tĬƬȬʬ̬جڬܬެάԮܮޮ8r..0Tޱ ʲβ  "&*,0246 $(.:JLNPtvxX® 2ƭȭʭ̭έЭҭԭ֭حڭܭޭ@t@t@t@t@t@t@t@t@t@t@t@t "$&(*,.02468:DFHJLBZ\^ HJx̯ LNP\^`lp|NPR`bdfhjlnprtvxz|V~ʮ̮Ү֮:\dhHް 24(zĮƮήخ "$&(*,.46>@BLNPRTVXZ`bfnpz|~¯įƯȯʯίЯүԯ֯دگܯޯ "$&(*,2468:<>@BDFJRTVXZbdfhnrtvxz~`t`t`t`t:HJR`bjlprtx̳$ "$*,.02468:@BFLTNVX&dfܴ8¶ 8nZ\nv|~³ijƳȳгҳԳֳسڳܳ޳B4vN6θָظ@bιγHVԴ hj| RbdԶֶ\^  "*,46:DFJLNXZ\>@PRTrtvxz|~Ҵ@BDTZ\bdlnprt~xzµĵε$*6:Rx:lnprtttttȶʶ̶ζжҶRTVXZʷ̷ηз@Bttttttttttttttuuuuuuuuuuuuuuuuuuu`bdfhjlnprtvxz|~ u u u u u u uҷԷDTV0XZx~Թ޹ u u u u u u u u uַطڷܷ޷  "$&(*,.024FHJLNPXZ\^`bdfhjlprtvz|~Ը  ("$2468¸ĸƸȸиҸܸ޸BDV\d̹ع<>FHJRhvz|¹ƹȹjֹ1vK*4RsHhhhhhhhhhhhhhhhhhhhhł¿BłBłC|V W W 8 : < > @ B D J J L N P R T V W LW !W (W /W 6W =W DW KW RW ʠ$Efʇʨ!#%YW `W gW     tttX tttttttttttłxttt"t&t*t.t2ty6t:t|W W W W W W W W W W W W W W F H Z \ ^ W W W W ` b uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0 2 NS n p r  u%   HJ  ʠ$Efʇʨ$vvv v  v"v "v"v"v"v%"v3vvV"v,"v3"vA"vH"vO"v:"v%Fg Y Y $Y +Y 2Y 9Y @Y GY NY UY \Y cY jY qY xY Y Y Y Y At Ht Ot Vt ]t dt kt rt h h h h h h h hhh h( f  l n p r z | ~      C (   "0c0 01 t v  r $+:$$$$!$#(%(y  ( % % +D@@@@@@]gggyt !a"a"alalavavaaaaaaaa *a Fa, aa aaa ah h h h h h   h" h4hh!#%nprtvxz|~ƦqͦqԦqۦqqqqqqqqqq#q*q1q8q?qFqMqTq[qbqiqpqx x = = y4 4 @@@@@@@@@@@@@@@@AqOqqq``````````````` 5A . . y .. .  . . . .~ , l. .U U. . .> > f0f(ff f0f(ff f0f(ff f1f&f1f&f3f,ff%fŢb"ŢŢ["````$f m t { `````` pp\  \ t t t t t %t ,t U 4 4 4 4 3t :t L:]p*"lbnŢorx0p06  7>@ A CD E M  MNxN\+, -34 AHObVe¦b6WΠΠΠΠΠx x x x x x x %^u,^u^u^uʠ$Efʇʨy||| ||p|#*1= = = = = W[|^[|e[|l[|s[|z[|[|[|[|[|[|[|[|[|[|[|[|[|[| % gggg%g,g3g:gAgHgOgVg]gdgkgrgyggggggggg qqqq%q,q3q:qHqOqVq]qdqkqrqyqqqqqq ,MnHzJzLzNzNzPzPzRzRzTzVzXzZz\z^z^z`zbzdzfzłzz % m A&z(z*z,z.z0z2z4z6z8z:zz@zBzDzFzHzJzLzNzPzRzTzVzXzZz\z^zfzbƒ"ţ"3B2ł2B32B7Ń8 3e3e3e3e%3e,3e33e:3eA3eH3eO3eV3e]3ed3ek3er3ey3e3e3e3e3e3e3e3eAb3e3e77XXXyyy ,<3<:<A<H<O<V<]<d<k<r<y<<<<zwByŢbaŢBł®bb\bbŢ"B^ŢłbBbbbŢŢA"JbKBRbUŢWŢXgłjqłs—˜BbbŢłbbŢ"ŒBkłktłt`"Ţ"bŢ??Ţ@"AŢC"DbIŢIbJJŢK"LłQQłRTŢU"VV"WWbXXbYŢ"łkk~kkʠ$Efʇʨ(  8k>_pq4 4 y y #y *y >gg gggg&g-g4g;gBgIgPgWg^geggggggggggggΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ!Bd=  X 2pc xxxx   Lm+xʠ$Efʇʨ`3pZh^hbhdhfhhhjhlhnhphrhthxhzh|hhhhhhhhhhhhhh:ii@iBiDiFiHiJiLiNiPiRiTiViXi\i`ibidifihijilij@jBjDjFjHjJjLjNjPjRjTjVjXj\j^jł`jB j"jdjfj@kBkDkFkHkJkLkNkPkRkTkVkXkZk\k^k`klkbkdkfkhkjknkpkrk8l:ll@lBlDlFlHlJlLlNlPlRlTlXlZl\l^lbldlflhljlllnlo@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^ojo`obodofohonovo(v(v(v(v(v(v)v)v)v#)v*)v1)v8)v?)vF)vM)v[)vb)vi)v~)v)v)v)v)v)vE)vɠF)vɀG`H?u ?u?u?u?u%?uAu AuCuEu EuGu GuIu IuKu KuKuKut t t t uuu#uuu1u8u?uFuMuTu[ubuiupuwu~uuuuu*u$ $ d d d @@@@@@@@@@@-v -v /v/v/v/v%/v,/v3/vr/vA/vH/vO/vV/vd/vk/v:/v]/v+v/v΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀qqqx x qqiqpqwq q4 4 x = 5x ʠ$Efʇʨqy ~qy = = Tq[qbqiqpqwq~qqqqʠ$Efʇʨqqqqq#q*q1q8q?qFqMqTq[qbqwq~qqqqqq qq4 4 1y 8y ?y ʠ$EfʇʨFy My 5qٸqbqiqTy qʠ$Efʇʨ[y 4 4 by iy py wy ~y y y y y y y y y y y y y y y y pqxqpqpqpqpqΠΠΠΠΠΠΠVqOq]q8q?qFqMqTq[qbqiqpqwq~qrqqy ttttt ttttkt t t.t t td qq q.qʠ$Efʇʨ hhhhh h"h$h(h,h.h0h2h6h8h:hh@hBhFhHhJhLhNhThVhXhii i iiiiiiii i"i$i&i(i*i,i.i0i2i4i6i8ijjjj j jjjjj&j(j*j,j.j0j2j4j6j8j:jk k kkkkkkkk k"k$k&k(k*k,k.k0k2k4k6k:kkll l llllllll l"l$l&l(l*l,l.l0l2l4l6lnn n nnnnnnnn n"n$n&n(n*n,n.n0n4n6n:nnto, oo o oooooooo o"o$o&o(o*o,o.o0o2o4o6o8o:opp p ppppppp p"p$p&p(p*p,p.p0p2p4p6p8p:p @ B D F H J L N P E G R T V X Z \ ^ ` *    vvvv%v,v3v:vAvHvOvVv]vdvkvrvyvvvvvvvvvv        błB x    .   " @ B $0D F H J L N P  @ .F .H J L $&. .       &" *&6&b Z     R T . ~ *,.02468:<>@BDFHJLNPRTVXZ\      Z x     j    y    "Cdʅʦ 6*    b v@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* , . 0 2 4 6 8 : < R T V X f a   0   t   Z h | (  $     4   z             " $          &t^   & (   .zzzz z zzzzzzŢzłzŢz"zzzł z"zb$zŢ&zHzJzLzNzNzPzPzRzRzTzVzXzZz\z^z^z`zbzdzfz¶zzBł0o q B   F H "0dzzz zzzNzPzRz*zo zz zzzzzzzzzz z"z$z{{{{{{{{#{*{1{8{?{F{ {{{{,{%{  ΀΀΀΀΀΀΀΀΀΀΀HxJx   p x &x 2xBł«Bł¬Bł­B!#%ryppp  ,} 3} c c (e ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ţ6#7ΠΠΠΠΠΠΠΠΠ9 > @BDFn; !#%z|~)v)v@I)v)vr(vy(v(v)vT)vp)vw)vʠ$Efʇʨ= =  P4 %4 y/v= %= ,= 3= := A= P,4 34 H= O= V= ]= W ʠ$Efʇʨx x :8wV8w]8wA8wO8wd8w:wp:wx:wpws(wRTVªłw*w8www 0w8w,8wX `pʠ$Efʇʨ͠qԠq۠qqqqqqqqqTq[qbqiqpqO4 %p q ] ] wqq= 4 4 ,paubauiau΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀W  vv9v@vGvNvUv\vWv^vevlvsvzvvvv&h*hhh " ʠ$Efʇʨ M  hhhhhh\hPh~hDhRhh`hvh[ ub u1 u8 u? uF ui uuuAuHuOuVuu u u# uuup ut t $ %$ uuuu%u,u3u:uAuHuOuVu]udukuruyuuuuu& ( ʠ$Efʇʨ, . f h j l QuQuUuUuUuUuOYuVYu]YudYu]OuOuAUuHUuPu(Qu'v'v'v'v'v'v'v'v'v'v'v'v'v'vʠ$Efʇʨx :4 A4 H4 Ax Hx Ox Vx ]x dx ]4 d4 kx k4 r4 x %x ,x 3x :x !#% qq%q,q3q:qAqHqOqVq]qdqʠ$Efʇʨ8?4 4 = -X Mq4 4 rx yx x ʠ$Efʇʨʠ$Efʇʨ4 4 5 5 NcRcVc^cbcfcjcncrcvczc~cccccc"c>cZcccccccc7 .:cccc uuuu%u,u3u:uAuHuOuVu]udukuruyuuuuuuuuuuuu= = k= ||||%|,|3|:|A|H|O|V|]|d|k|r|y||||||r= yz|pz||| ||||||||%||,||x y= = = = = = ۰qqqqq%q,qqq= uuuu%u,u3u:uAuHuOuVu]udukuruyuuuuuuu= > {{{{%{,{3{:{A{H{O{V{]{d{k{r{y{{{{{{{{{{` b d f !#% ||||%|,|3|:|A|H|O|V|]|d|k|r|y||||||||||||||h ΠΠΠΠ||||#|*|1|8| h   2e2e2e2e%2e,2e32e:2eA2eH2eO2eV2e]2ed2ek2er2ey2e2e2e2e2e2edkrh !#%h h %h ,h 3h ))))))))!)#.%0y . 0 , , .*.2.F.X13.8.>.@.B.D.H.N.P!#"%bGHŢHIbJKŢKBLLłM"Oc C ţ  c # Ń ddddd bCI"JJbKLŢLBMMţGCHHJţJCKKŃL#MMcO ţc#łBBB"C"NŢSłWbZ\\"^^CŃCŃCŃCŃţc#ţc#ţc#ţc#ţc#ţ *,.02468:@BDFHc!C"##$$%ţ&Ń'*c+C,#-..!Ť"ń#d$D%$&''d*+Ť,ń-d.D/*g(F)CuvvC{#wyƣuƣxcvy|ƣ~C~ƃ}cƣ{c|}#}ƃzƣ#cyƃwz|cw#zƃCxCơabG"OU"X[B\]b^ŃOPPQBQłQQRBRUBUPłUUV  *,.02468:<>@BDFHJLNPRTVXZ\     ΀΀΀΀΀΀΀΀    ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ````````````````````````````  {                       @@@@@@@                % , 3 : ΠΠΠΠΠΠΠΠ              !#"%bGΠΠΠΠΠΠΠΠΠ> @ Â#cCÅƃƣƁA"I{b|bBlŢmoBqBp"gŢvk"mBopBjBsbBcdelbmłoŢbEŢEb d @@@@@@@@@@@@@@@@@@@@@@@@j l n p ````, 3 : A H O V ] d k r y  nnnnʠ$Efʇʨ* V ʠ$Efʇʨqq. d d d d %d ,d 3d rt tttt3tAt:tHtOt%t,tVtttt t]d dd kd !#%ē˓ғٓrd yd @@@@@@@@@@@@@@ x ||||%|,|3|:|A|H|O|V|]|d|k|r|y||x x x x qTqy [qq ?V FV MV TV [V bV iV pV wV ~V V V V V V V V { [{b{] ] %} ? ʠ$EfʇʨAHOV] u|u|u|u|%u|,u|3u|:u|Au|Hu|Ou|Vu|]u|du|ku|ru|yu|u|u|u|u|u|u|u|u|u|u|u|u|O]} łc  b#"ŢB Ţ1b1 c#b$Ń"#$ł  "#B"Ţ$   1#"Cłłbb2"2Ţ2"łcŢ#bb"32b3C!ńDD #ţ!ńDD ŢCBc"c"ł   `  ggggg&g-g4glgsgzgggǙgΙgՙg8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 #9 *9 19 89 ?9 F9 M9 T9 [9 b9 ; = ? A C E G I K M M X]X]h]h]99"@]@]B]B]D]D]5OŢkbkŢnbn"onoŢobp"ppŢp//(A(ApLpLxNxNxPxPO Q Q Z]Z]"S A\]EE / / / 9-- 5 5"fe¦ŢbGGGGGM M,M.M$M0M2M4MOSSSSSYYYY Y YY[Q .9 A.A SiCj.Ţ3a scs3 a 368888IJ8::@@a D¢a a HJLLL%a ,a U %U Cz#ŤF$FŤ$wńb$yyţwx([ HU A!Ƣb1f&fff1f&fff.f fBOU VU ]U dU kU rU yU U U U U U U U U U ơaƁ,ff.f fA!llzl|lʠ$EfʇʨU `lʠ$Efʇʨ*,.U U U U U U  U 02468:<>@BDFHJLNPRTVXV V V V #V *V 1V 8V    zp|p~ppp@ɠpppppłV BBpZ\^`bdfpppppʠ$EfʇʨhjlnprtvxV łłBV V V V  "$&(V V  V >tBtłyFtJtNtRtzVtZt^tbtłzftjtntrtvt&&tttttxpftpvtpztnW uW |QuUuuQuYurYuYuYu:]uH]u]]ud]uA]uO]uV]uPuk]uʠ$Efʇʨr]uy]uYuYu X X 3OurOuOuOuOuOuPu#Pu1PuFPuPuPuUuUu%UuPu[ ,UuOuDQu]u]u]uX X &X KQu]u]u]uOuOu4X ;X BX IX PX WX ^X eX lX sX zX X X X X X X X X X X X X X X X X X X X Y Y ł3a \:a V`Aa \Ha >Ē*,.Oa 2245BF e e  e  e:Va 2` ` `2` w ]a da ka ra 002:B>``````````````````````=B=ł>>+ 2 9 @ G N @B@ł@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀````````````?B?ł??П ן ޟ     & 4 ; B I P W ^ e l s z Ǡ Π ՠ ܠ     $ ʩ ѩ ة ߩ       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( / 6 `````````````````` ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀    # * 1 8 ? F M T [ b i p w ~ ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ!#"%bG!#"%bG @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠA΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ ΠΠΠΠΠΠΠΠΠΠΠΠΠ   <>@BDFHJLNPRTVXZ\^`bdfhj lf m t { @@@@@@@@@@@@@@@@ }|}|}|}|%}|,}|3}|:}|A}|H}|O}|V}|]}| ||| ||||%|,|3|  ʠ$Efʇʨi{F ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ = D K R Y ` g n u |    " ) 0 7 > E L S Z a h o v }    ' . 5 < C J Q X _ f m t {     % , 3 : A H O V ] d k r y !#%  ppKMOQSUWY[]_ace p ppppp!p#p%gikmoqs   " ) 0 7 > E L S Z a h o v }      ' . 5 < ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀              " " " " &" -" 4"       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P W ^ e l s z      m t {                        % , 3 : A H O V ] d k r y             @@@@@@@@@@@@@@@@@@@@@```````````````````````````````````;" B" I" P" W" ^" e" l" s" ```````````````````````````````````( g( n( u( |( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ. . . . . . . . . . . . / / / / !/ (/ // 6/ =/ D/ K/ R/ 0 0 0 0 0 1 1 1 1 $1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A B B B B B %B ,B 3B :B AB HB ````````````````````````````````zz z.z4z:zz@zBzHzTzVzXzZz\zAaaƁ _y ay cy y y y y y y y y%G ,G ƁơƁAơơaA!Ay y yyyyyyy"y$y&y(y*ył®Bł¯B°łbŢ"űł3G HOuOuOubPuQuYuY OuPu:OuOOuOuOu8PuMPuiPuʠ$Efʇʨ:UuPuPuQuQuDrFrHrJrLrNrPrRrTrVrXrZr\r^r`rbrdrfrhrjrlrnrprrrtrvrxr                                 !#% {{{΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀pwrwtwptwvwxwzw|w~wwwpwwpwwwwww%, "$&(*,.02468:%,3 ||||%|,|3|:|A|H|O|V|]|d|k|r|y|||||:AH v|v|v|v|%v|,v|3v|:v|Av|Hv|Ov|Vv|]v|dv|kv|rv|yv|v|v|v|v|v|v|v|v|v|v|v|v|V] ||||%|,|3|:|A|H|O|V|]|d|k|r|y||||||ƒ ||||%|,|3|:|A|H|O|V|]|d|k|r|y|||͒Ԓے ||||%|,|3|:|A|H|O|V|]|d|k|r| ʠ$Efʇʨq!#%ʠ$Efʇʨ %,3: {dki{p{w{~{{{{{{{{{{{{{{{{{{{{ {!#%!#%   !#%!#%')+-/13579;=?ACEGI!#%u uuuu%u,u΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀8v?vFvMvTv[vbvivpvwv$}&}(}*},}.}0}2}4}6}8}:}<}>}@}B}pB}D}F}H}J}L}N}P}~v1vR} R}!#%vv!!!##%%%% !#%xz|~ooooʠ$Efʇʨporoʠ$Efʇʨ!#%A vvv vvvv%v,v3vʠ$EfʇʨCʠ$Efʇʨʠ$Efʇʨdqqq3qkqrqyqqqqqqqHqq]qʠ$Efʇʨ q%q:qkq q qʠ$EfʇʨOuVu]uʠ$Efʇʨʠ$Efʇʨ *x ?xʠ$Efʇʨʠ$EfʇʨaƁơ!AaƁơ!A@@@@@@@@@ʠ$Efʇʨ```````auauau#au*au1au8au?auFauMauɀɀpauwauʠ$Efʇʨʠ$Efʇʨ(I Abʃʤ(I Abʃʤ(I Abʃʤ(IJLNPRTVXZ\HŢHIbJKŢKBLLłM"O!#"%bGţŤ##Ņ$ŢţDŤ#Ń$ŢńF"bƂB‹ƂB| || ||| || ||||%|,|| |p|||p||| |p|||| |p|!#%!#%!#%!#%ƢˆƢb"ƢbcƃƣÉƃCÌƃCÏƃCÒ#ƃCƣ"bƢ"bƢÆŢc‚ţ,z,z, z,z,z(z&z(z(z z&z(z( z&"z&$z&&zŽ#Cc#ƣc#ƣc#ƣcłwbocqBłxycyƢBƄţZ#]DPŃ\DI.0Ch#cJLNPRTVXZ\HBBŢk"Bxbuwłłłÿ"BWRłR"ZŢ^a!A!aA!aơBVłVVW"XbX"QUŢXX"YbYŢYY[*,.02468:<>@BDFHJLNPRTVXZ\*,.0246:<>@BDFHJLZ\*,.02468:<>@BDFHJLNPRTVXZ\*.06<>DFHJNPRTVXZ\*,.048:<JLNPRTVXZ\*,.02468:<>@BDFHJLNPRTVXZ\*,0246<>@BDFHJNPRTVXZ*,:<>@BFNPRTVXZ*,.02468:<>@BDBDFHJLNPRTVXZ\*,.02468:<>@BDFHJLNPRTVXZ\*,.02468:<>@BDFHJLNPRTVXZ\*,.02468:<>@BDFHJLNPRTVXZ\*,.02468:<>@BDFH>@BDHJLNPRTVXZ\*,.02468:<>@BDFHJLNPRTVXZ\B""ţ"*,.02468:<>@BDFHPRV+*.+,+ ++,+0+2&3,3 (3+6 ;+>+B,E+F.G ,G .G+H+P+R  S.(S+T f],`( `1`UW]]d]f] `(`4`>`T`da*Ţl, -02368:<>@BDEF:GHLJLNPRTVXZ\"bb*,.02468:<>@BDFHĜ**Ķ*Ķ*Ńb#bCcbdcddţciţhŃ_#_C`_acaaţ`ChgĜ22Ķ2Ķ2Ě2Ě2|c|Ȝ**Ĝ,Ĝ,Ĝ,,Ҝ,,ţrCrĜ0Ĝ0Ĝ00Ҝ00Ġ0Ġ0̜00CŃ#̜22М22cĜ4Ĝ4“diqŢt"usţvxB‡ŢłŢł–ŢCţńCºb#kĊVĊVĈVĈVĖVĖVĜVĜVĠVVĜXĜXĖXĖXĜZĜZĎ\Ď\Ĝ\\Ҝ\\8ĖPĒVĒZ"qbOOŢ1+++ -/113(3;=? AC EG GG"GGGv@vBvDvFvHvJvLvNvPvRvTvVv,N`(P`.:.L.R.T3`0 `0<`3N`0P`S- 1 5C E IM(MO Q ]7,xap6B;;IS2S:ţBTcDŽXŃ@.0B:‹CTłłXŢ#@.0BŢbłBCtµBBŢtŢŃŃѳ޳x"błŢŢubuvCCvbvCŃţEBŢBBB""łłbłŢWW / O ]Ţb]](](]*]*].].]6]6]8]8]:]:],:]1$ACE8M:MQ<]x0x0p4p4p677Ń}#}ţ~C~}ţĶ:Ķ:Ĝ::ĜFFĶFĶF#ãŃcţCcţCcŃ+4 =.7."S.;.;.; ;. = A A.A. C .S.E E.E.2G I, O,O Q.S.0S S. U.U+\.].],]3` ;łB*S5IC ;CĤ6Ĥ6Ĝ8Ĝ8Ĝ88Ė8Ė8Ġ8Ġ8Μ88М::ŃĈ>Ĉ>Ĝ>>Ҝ>>Ĝ@@cҜ@@̜@@ĈBĈBVXZ\ ; =`` `````` `$`&`*`,`.`0`2`<``B`J`L`N`P`R`??????AA A A4G4G*G*G³ I IIIIIKK K K M Mb @b Bb Dbbb b bbbbbbbbbb b"b$b&b(b*b,b.b0b2b4b6b8b:bb@bBbDb&b(b*b,b.b0b2b4b6b8b:bb@bBbDbFbHbJbLbNbPbRbTbVbXbZb\b^b`bbb Fb Hb Lb Nb Rb Tb Vb Xb Zb΀΀΀΀΀΀΀΀΀΀΀fbhb hbjblb lblbnbpb pbpbpbpbrbtb tbtbvbxb xbxbxbxb%xb,xb3xb:xbAxbHxbOxbVxb]xbdxbkxbrxbyxbxbxb fb jb nb rb vbc$c@c\cccccc cccccc&c*c.c2c6c:cBcFcJcc ccccc c(c,c0c4c8ccZcccccccccccc$c@c\ccccc gggg%g,g3g:gAgHgOgVg ":b::Ţ:b;Ţ;;Ţ<Ţ=54b9";B4.f f1 f& f f f1"f&"f"f"f1$f&$f$f$f10f&0f.f.f f. f  f.f f.f f1f&fff1f&f0f(ff f.(f (f0*f(*f*f *f0,f(,f,f ,f0:f(:f:f.f f1f&fffff">=b""BAŢBbBƢ"CB"EDŢDCŢCbC1f&fffłŢ"ł"bŢjŢŢŢ"""ł²½Bb>>b?"@bA"GŢGłHIŢ>"?@CbDbGGHŢJKbLLłN"PRUbVŢV"X"YŢY"Z"\b^_`aBałce"f"hłŢłłłłbŸ¡"SłSSŢi«ł""""Ţ¹bbBb@,&f:&fFff%ff%fff f%f,fffdffff,fffA&fH&f8f3f:ff ffff:fTffpfHffffffffffffnff*f,fJfVffff ff!Aff:fTfffpfHfffffffffffnff*f,fJfVfffff:ffHffffffffffff*f,fJffff f!f:ffHffffffffffff*f,fJffff:fTffpfHfffffffffffnff*f,fJfVffffţcCţC#ãC##ŃŃţccíŃ#Ń#IM"KŢLBNOR"UbWYBMNŢOł`łPcłdŢeŢgtbvŢz|b}Ţ~bŢbŢbł#M#ONŃOcPScSS\c\ţ_C_Cec#d#iŃM#QPŃT#TŃ]cZ#]cfvnC~cŃc#ïCCCCţţZţ^0f0f16f&6f6f6f1.f&.f.f.fơƁAa!1>f&>f>f>f1gEgLgSgZgaghgogvg}ggggggggggÔgʔgєgؔgߔgggggg ggg g'g.g5ggEgLgSgZgaghgogvg}gnipiritivi~iiiiiBłhjjjljnjpjrjtjvj$jłbjBtkvkxkzk|kkkkkkkkkplrltlvlxl llllllVlTmVmXm @ ^m`mbmdmfmmhm,m.m0mDm2m4m6m8mBm:m@m>mp@pBpDpFpHpJpLpNpPpRpTpVpXpZp\p^ppp`plpnpbpdpfphpjprp p ptpvpxp6q8q:qq@qBqDqFqHqJqLqNqPqRqTqVqXqZq\q^q`qbqdqfqhqjqlqnqpqrqtqvqxqzqq|q~qqqqqqqɄqqqqqqqq%q,q3q:qAqHqOqVq]qdqkqrqyqqqqqqqqqqqƠq~qqqqqΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠqqqqqqqqqīq˫qҫq٫q qqqq%q,q3q:qAqHqOqVq]qdqkqrqyqq qqqq3q:qAqHqOqVq]qdqkqrqyqqqqqqqqqqqưqͰq԰qqqqqqɀqijq˳qҳq qٳqqiqpq qqqqqĵq˵qҵqٵqqq@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ qqqqq```````````````````````````΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ qqqq%q,q3q:qAqHqdqkqΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ qqqq%q,q3q:q qqqqqpqq qqq qqqq%q,q3q:qAqHqOqqpqq qqpqkqrqyq qqqq%q,q3q:qAq΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀qq qqqq%q,q3q:qAqHqOqVq]qdqkqrqyqqqqqq%q,q3q:qAqΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ qqqq%q,q3q:qAq rr r rrrrrrrrrr r"r$r&r(r*r,r.r0r2r4r6r8r:rr@rBrs s sssssss ss"s$s&s(s*s,s.s0s2s4s6s8s:ss@sBsDsFsHsJsLsNsPsRssTsVsXsZs\s^s`sbsdsfshsjslsnspsrstsvsxs΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀t ttBxttt t$t(t,t0tx4t8tv@vBvDvFvHvJvLvNvPvRvTvVvXvZv\v^v`vbvdvfvhvjvlvnvpvrvtvvvXvZv\v^v`vbvdvfvhvjvlvnvpvrvtvvvxvzv|v~vvvvvvvvvvvvvxvzv|v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaƁơ!AaƁơ!AaƁơ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@vzvvvvvvvvvvvvvvvvvvvvvv$v+v2v`````````````΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠwpww38wpwxw wp w wp w8w%8wt wx w| w wwwwpwtwxw|w wH8wwwpwuwzwwpwxwwpwwpw wp w"w$w&w(wp(wv(wy(w|(w,wp,wx,w.wp.wx.wp$w0w2wp2wx2w4wp4w6wp6w8w 8w>wp>w@wBwDwFwHwJwLwNwpNwxNwPwRwTwVwXwpXwZw\w^w`wbwdwfwhwjwlwplwnwpnwxnw>wp>w@wBwDwFwHwJwLwNwpNwxNwPwRwTwVwXwpXwZw\w^w`wbwdwfwhwjwlwplwnwpnwxnwpwrwtwptwvwxwzw|w~wwwpwwpwwwwwwwpwwwpww wwpwwpwwpwwpwwpwwpwwwpwwpwwpwwpwwpwwpww wwwwpwwpwwpwwpwwwpww wwwpwwpwwpwwpwwpww wwwpwwpwwpwwpww w xxxx%x,x3x:xAxHxOxVxxx xxxx%x,x3x:xAxHxOxVx]xdxkxrx x x x x x x% x, x3 x: xA xH xO xV x] xd xk xr xy x x xxxx xxxx%x,x3x:xAxxx xxxxxxx x x x x x"x$x $x$x$x$x%$x,$x3$x:$x&x(x (x(x*x .x0x2x@@@@@@@@@@@@@@@@@@@@@@@@7x``````````````;x=x =x=x=x=x?xAx AxAxAxAx%AxCx΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠgxixkxmxoxqxsxuxwxyx{x}xxxxxxxxxxxxxxxxxxxxxgxixkxmxoxqxsxuxwxyx{x}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyy y yyyyyyyyyy y"y$y&y(y*y,y.y0y2y 2y2y2y4y6y8y:yyR{T{V{X{Z{^{d{f{h{j{{ {,{l{ H{{y y y y y y y yy y y y y y yơyyy yyy yyyyyyyyy4yyyyByyyyy y"y$y&y(y*y 4yyy y Byy yyy  y"y$y&y(y*ygy iy ky my oy qy sy uywy yy {y }y yy y y y y yy yƁ .y 0y y y y y 8y!A :y zB@z"ŢBzŢ"DzFz"(z"*z*zŢ,z".zB0z2z4z6z8z:zBzł@zbBzbDzFz&(z,*z&,z%.z&0z&2z14z&6z&8z(:z(z(@z(Bz&Dz&Fz(Hz&Jz,Lz,Nz,Pz(Rz(Tz%Vz(Xz(Zz(\z(^z,`z,bz1dzƂ`zbzdz`zbzdzfz````````````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{{ {{{{{{{{${&{({*{.{0{2{4{6{8{:{B{D{H{J{N{P{p{p6{p&{p{L{pL{F{pD{xh{pB{pf{ph{ {"{pN{pR{`{b{\{ pf{ { { { ${<{>{@{ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ {{{{{{ { {{{{%{,{3{A{H{{{ { {{{{%{,{3{:{A{H{O{V{]{ {{{{%{%{r{d{:{{O{H{,{3{:{A{O{V{]{d{k{y{{{{{{{d{k{r{{{ { {{{{%{,{3{:{A{H{O{V{]{k{y{{{{{{{{{{{ {T{r{p{{{i{{*{{Ģ{ˢ{Ң{٢{{{{{{{ {{{!{({/{{{ơ{͡{ԡ{ۡ{{{{{{{{{1{8{?{F{M{[{b{w{~{{{{{{{{{#{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{:{A{H{O{V{]{d{k{r{y{{{{{{{{{{{{ {{{{%{,{3{{{{{{{{{{1{#{{8{*{{i{[{p{b{{{{{M{?{w{T{F{~{{{!{({/{6{={D{K{R{Y{`{g{n{u{|{΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ {{{{%{,{3{:{A{H{O{V{]{d{k{r{y{{{{{{{{{{{{{````````````````````````````````` {{{{%{,{3{:{A{H{O{V{]{d{k{y{{{{{{{{{{{{{{{{r{F|H|J|L|N|P|R|T||| | |||||||||| |"|$|&|(|*|,|.|0|2|4||| | |||||||||| |"|$|&|(|*|,|.|0|2|4|6|8|:|<|>|@|B|D|6|8|:|<|>|@|B|D|F|H|J|L|N|P|R|T|΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀Z|[| [|[|[|[|&[|-[|4[|;[|B[|I[|P[| \|\|\|\|%\|,\|3\|:\|A\|H\|O\|V\|]\|d\|k\|r\|y\|\|\|\|\|\|\|\|\|\|\|\|\|\| b|b|b|b|%b|,b|3b|:b|Ab|Hb|Ob|Vb|]b|db|kb|rb|yb|b|b|b|b|b|b|b|b|b|b|b|b|b|b| c|c|c|c|%c|,c|3c|:c|Ac|Hc|Oc|Vc|d|d|#d|*d|1d|8d|?d|Fd|Md|Td|[d|bd|id|pd|wd|~d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|e| e|e|e|!e|(e|/e|6e|=e|De|Ke|Re|Ye|`e|ge|ne|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@q|q|q|q|q|q|q|q|q|q|q|q|q|q|q|r| r|r|r|!r|(r|/r|6r|=r|Dr|Kr|Rr|Yr|`r|gr| s|s|s|s|%s|,s|3s|````````````````````````pt|wt|~t|t| || ||| | ||| ||| || || || || ||| ||||%| ||| ||||%|,|3|:|A|H|O|V|]|d|k|r|y||||||Ƣ ||||%|,|3||p|ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ |ΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠΠ||@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@````````````````````````````````p$}p&}p(}p*}p,}p.}p0}x0}p2}p4}p6}x6}p8}x8}p:}x:}p<}p>}p@}uB}zB}pD}pF}pH}pJ}xJ}pL}xL}pN}pP}R}R}΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀΀ ````````````````````````````````auƁ!aƁAv!!AxơAaơƁ!y!Ɓ!A{aƁaƁaa!aơaơAaơơa!!ơơƁƁa!AAA!aƁơAơ!!a!"^>M,+hp @. z2X*_0. 4MDL C) |t 03drtV( r nV(6*J?9v #,@@*/"/AơaƁAƁơ!AƁaƁƁx n @h Zj P!,"N]PZ3*o  f\~x.^(<RzHj0_ v0:X= HOvʉ6T?C~Efjs wBb~T&^w| X^ ARrCd,5|+vEFXajdb7*"R r" R20 9:~ )Bz.]6^ hĔܦdmt Ix+.V<6x]h&@ V@rMl vv6_B~(,*^>_""f5*TB4fR2l:J,8 Z080XN8::<<??B?f?v?nAjPClPDFFZ!<^SUVpS*W(WZ]F^r^__`b46`d<,q\Yj'x0.ȑĭ^8X'DNx~^ , 03J!'8#"<#$x%'V(Z(V)6*P*R*,+,8-- /2/H/H/H//t!33&444T58 6@6D7R(k8@20&'NRf64V!AaaơAaAaƁơ!aƁ!AaƁơ!Aơ!Apd>fgggfinjjm*p*pjs(uBvvx yHyjyl{|h~΃΅҃ iPoؕ:Tl&J,Lt08  6N$&e 1~71̌ȓz4HH..~VО8&77T9;<~<=EGGHMNpR6XY@ZZba*cXhhkmnJqrs(t6s6sХJz :zJȷȺܹJj޾Xf(: l6$&/AnmrrrTs`snsuu@|&~TNzz!AƁAaƁ|Ɓ|ơ}!aơ!AƁa~~!AaƁơ!aƁd$:4(B6P  0   | PZ 0B`>NH!!"0P'@&6*+/ 133H567;=j>>>??BCCDPp6 n^XZb&|ĮNگޱ`AơaAaƁơaơAơAƁơơAaơAƁ!ƁaaƁ!Ɓ!AƁơ!aƁAƁ!aA @,L&*p|x" >zU?U,?5?  @\@/AsfBZfCUC4DxPEӺlE(VEahFF5GGHH=ILJVtJJlKK$LLVM1My NOXQ[\RaW~RRWpSSWTTԨTUUWUWU&(V|VXVdjW2XIXbXXrXYYXZX[{\r]a4b[TcwcwYdYd8eYeYfYfgjg Zg.h{iwZiZ.j6njjZ~kkZvl3mZmOmnx$o[qsڼv{vxz$~p~~&x\7\؂\T]X7̄1]jw]7‡ڇ]p U z{  p Ԏ < \^3!Ɛ!"$3"[""^:|Ԗ"r##|_8$_2%O%Ny%ڠ%%j`  @`>94&q&(6`&ԧ`Z9f(''a'.wRa.nab|9'a1(*a>(va((^(&)W)0)0)*6*fyb*,b*Zb*(cx/+3ec9+޼c.+ξWҿd 2dv:_,rWd,~d -2d0--~d#..p/9/\e/0(eZ1 f:w11nWf2jf1T$2Tf{2f\w3n1gDgg3,g4h X;54kh4hx;l4/i15e5ZLi5dji6S62j{6jDZ7jj77j 8788^88y99f: 1:Z:8;*\;q;;*;;p<Jlzel< l lJ < mn < < Vm m< =| lm<pw==nn(un==> >Zn]>lno<=>>vNoC?2?o#@Xo"a@jp<@ @\A6Ar A#p#A#$p$bB>&3&'8&'AqH'B'B`({q(CF)3C)q2*PC*qH+C,qx-RD..{E1F 48F4[F5oFd5r7/G7OG|8oG9rr9G:G; H;Vs<cH<H:=H=s>H?sT?I?<@s@5In@s@VI2A{IBI"CID{DytDJDBJEkJZFJF[KIyKRJ)LM{L@NLNL"OLO7M(QuQWMQwMNRuRu\SMSMhT*NUNVNBWXO YyOYP]v_QX_w_1Q `ZQ`QaQbnwcRbcpxPppUpU.qUqVs+VsNVtkVtyytVuVuyvV|vyx:AyWyWJzzzWz4z(|1X^|\X|X}X~|z4YvYYYd;Z"ZzZ{P [P[@{[XBj[{r\ʋ{8Bu\ vڍ|\\!]v\]8]]f]֑]>Z^ r^|^_6_^ }B(}j_Ι\}J_x}`r}F`}BB`ʝ~)~ a9bN~znzu6-E n>n9v)ono Zozou^|ԅ p2>{ppF qt6qVqfzqq@s;r>׆,rzr&,L1sLzRss,sx s1tDttt2t[um\ʈhvvv@v5ZBw&qww.x;xzxxb:y F.nyPayytۊczz D z \{ x{8 ӋrX||,3}Zc}Bٌ}6}}~<~~@~(dvJ|.  J!@! "ul"; #8##T$$T&ց`'4(8(֎6*d*΂*+ 6,G,i8--4.||/2v22 2ń@33`4<4!4X|5866ԅ(77\B8v9:l::Ԑ:ˆ.;;<R<2<=K(=z==>? ?7@L@ifAAֈBJ@E-EFG0HH)JIIIJ/KKKLXMϊMN OUPPUjQQpRSSϔZTT.U2UZVW׌XXX  Y'tYHY[]7][^X^uJ_{_p`a facd4e\defҐ*gg(h;h|diizlxlDmnSoppYPspsstt v3rv|wxӕ:yvyz8pz{H|-(~8~Y~ӗB@"֘L(9VWd؍04z6ۛ<Vhԓz:\͝ԛnYLؗq12z\›;~ZԜnLܟΠ-^J>Jfwh<`V-ǫT<,ۥfYض 9                Z   z       '  ,  >-  b5  l7  N  P  q  H        P  &  d!  4  F]  r  ns  s    T    *  RD R T R T R )T R NsT R  T R vT R T R "T R \T "H"H"H"H"H"H"H"!H!"#H#"%H%"H"H"H"H"H"HH!H#H%HHH!#%.a .a8a 8a`a `aha hahaa a aa aa aa a aaaa%a,aa aa aa aa aa  a aa  a a aaa aa%a,a3a :a:aAaHa OaOaVaVa]a&f f1f.f&f  f1f. f fff&f1f3f3f&3f13f Hfff&f1fff&f1fff&f1f f f& f1 f f .f. f.f  f. f vvvv%v,v3v:vAvHvOvVv]vdvkvrvyvvvvvvvvvvvvvvvvvvvv \y ,\y r\y \y \y eyey y :y Hy dy ry y y 3| H|&1&&1 & "&"&r1 & 1 rpr&pP&1,1>| &| ~ 1 17Z z h p1ftLp H!pH!L!1 "1J#1$j''4*+~+,,,(,>-.p..p..|/p|/2313445151X5b51"6<1|?NN&NP&DQ4^1B^^2__1__a1a1&a1a`d`dq1@qq.ss0y8zp8zx8z{p{{p{|N$414ŒƌN‘1đ1ZhҒ̗4.fpfh؝1bpbdڲ11 11(1Һ68  1d1J HpH11 11171p1P1P1B1 1rpp fFJ&(*d 11d!f!1%//p/@1~11233p34r7t7T>h>pj>$HH*KK1K,LrL&vL1xLL^Pp^PP>XXZ\F]^p^ghirprrrns1twxxB1^jvpvJL1ppxpx~688p8:p*pxzpzxz(,JZpZ1~ &d1J*1p()&/0000p0x0146B9pB9,?1>?CCRDHSVVWW$\2]p2]4]bbepejjjPkVl^pqq2rrswpxzN{z{~{{p{ĀptB`p`N( p L4":p.jl²^l>Fp6<p<pTfpfxfʹйg0\yvyyvcvvvP v<vZ 4v!,k !k " "U  # +#آ % % % 8&½ p&9 & ' ' ' ( )A ) )  * w* *} v+ + <-dgT-g1OB M n{+ Ф3{4xo,x4x9x٥Ex Lx Vq q Nu0 Lu *v &v s,y[y ]c|ue|y   {0 {|P V| v ]|0 _| i| :s| 3u |  w| q4bq[F a| `uP qqq qdqqqq qyq qAq t Hqr uu HqjHq  |c"|" |Z$v$q|0 }D S}h=Nxj ^xk {pd}T}dhzp } X|M  :   3 vA  { { _x 0D C & z"  ) <, Y/ `+1 E2     H  . l. .. U .U. ...,;66 ZZZbbZ(((((                 !  #  %              !  #  %  *  *  ,  ,  .  .  0  0  2  2  4  4  6  6  8  8  :  :  <  <  >  >  @  @  B  B  D  D  F  F  H  H  J  J  L  L  N  N  P  P  R  R  T  T  V  V  X  X  Z  Z  \  \  y  ygy   y   ygy   y   ygy  y  ygy  y  ygy  y  ygy  y  ygy  y  ygy  ywyy oy y  ywy*yy  y  ygy  yy  "y  "ygy  $y  $ygy  &y  &ygy  (y  (ygy  *y  *ygy R NT                        S . S 4c e k ~l l l q u u         k r            O y    1 ? F ~        Ğ ˞ Ҟ ٞ      ɟ ޟ    } g i m q 3  33  3  333  33  33  33  33  33  3!3  3#3  4%...H!!##"%%3  33  3..0.!#"%.>.1D.00N..1L3  33  33  3#!#"%.03  3!#"%.>.0.3  33  3#..H!.!0.3!  3#!##.#>%******************* * ********1*01B0*. .*. N*. N*  1B*****,p*2p*2.p*+2p*2p*2p*2p*2*F*F*R*R*R*T*Tp*Tp*T*Z*Z* V].,1*1L,4J. .... F.. R.  1>.6..1*1@.....0...0.@..1B..1B...1B..1F0.FF@.01*0,.0,0<.01@.01B.01B..01B.0\0\0\0\ 0\ 0\ 0 ]0 ]0]2222222222222222121L.612T4*X4444:44@.41B4E4L226 6 .61*1@6,68.\6H1*6.Z+8 181*8..8.0L8.681:0L121N8H18H1*8T:::.:0:::::::::::<:<1:1D:R:T:T:X:X> > 1>*>,1>..1*1@1>8.\>>1>1@1>1B>B1>1B.1>1B.1>H1*1>1P1>T1>V1>V`@@@@@<@<@<@@@@1@1B1@1D1@1F.6@1F1N1N1@121N1N@N@P01@1X@\1B  1N1B  1N.1B*1B.,B,+B+.+B+01B.6B8.\1B1:1@1B1B1B1B.1B1B.1B1F1@BH1*+B+L1B1N1BTBT1BVBVBV`D D 1D*D2V1D4D6D<D<D<1D1BDF1D1N1DT1DVFFFFFFFFF F FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFpF2pF2.pF+2F>FFFF1FT1H01B01H*H*1H..1H4H8HHBHHTHL1H1NHP21HT1HVJHL L LL1L1*.01L1*.0  1N1L1*.0  1N.NNNNN N NNxNN*N0N8T+N+BNFNNNpNNpNNNPxNPN1TP /P2@pP8P8.\+P+BPNP OPOP\P\R R RRRRRRRRRRRRR RRRRRRRRRRR80RH0ZT  1BT:T:T::T::T:::T:::TF0TNTZTZV.,V.V\X:X:X::X::\V]] R]D```````````````````````````````````````````````````````````````````````````````````````````````````````` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$`` `$`` `0*`*0*`40*`.60*`1@0*`1B0*`1N0*`T0*`V0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`<`<`<`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V` x` b` v`aaaaaaaa(a(a(a(a(a(a,a,a,a,a2a2aFaFaFaFaFaFaJa Ja JaTaTaaaaa a aaaaaaaaaaaaaaaVa d Ld .d d .d d .d  d .d 4d Dd 4de e-e e eee e eeeNe e e e eeeee e e e e e e e e e.eeee e"e&e &e&e(e*e,e.e.e.e.e.e0e&f&f1f1ff:f1f0:ffHf1f0HffJf&fnf&fpffff f&f(f1f0f&f(ffff f&f&f1f1f&ff1f,f&f f1f.fff&f&f1f1f&f,f1f3fff&f&f1f1f&f1f,f f1f0f0f,nf1f0f0f0ff:f0f0:ffHf0f0Hf(f(Hf,ffJf0f0Jf(f(Jf,f(fnf(fpfff f f(f(f0f0f(f(fff f f(f&f0f1f(f,f0f3f*f:f0*f0:f*f:ff(*f(:f&f(*f(:f,f*fHf0*f0Hf*fHf:f(*f(Hf(:f*fHff*fJf0*f0Jf*fJff(*f(Jf&f(*f(Jf,f(*fnf(*fpf*ff *f f(*f(f0*f0f*ff:f*ffHf*ffJf(*f(f&f(*f(f,f(*f(f*ff *f f(*f&f0*f1f(*f,f0*f3f0,f0:f(,fnf(,fpf,ff ,f f(,f(f0,f0f(,f(f ,f f(,f&f0,f1f(,f,f0,f3f:fHf0:f0Hf(:f(Hf&f(:f(Hf,f0:f0f 0:f0f1f0f0f0:f0f:ffHf(:f(f(Hf(:f(f&f(:f(f,f0:f1f0:f3f0Hf0:f(Hf(:f,f0Hf0f(Hf(f&f(Hf(f,f0Hf1f0Hf3fJf:f0Jf0:f0Jf0Hf0Jf0f0Jf1f0Jf3f,Vf,;,nf,;,nf0f1f0ff:f f :f0f0:ff:fHf(f(:f&ffHf f Hf0f0HffHf:ffJf f Jf0f0Jf(f(Jf&f(f(Jf,f(fnf0f,nfff f f0f0fff:fffHf(f(f(Hffff(f(f(fff f f(f&f0f1f(f,f0f3ff:f f :f(f(:f0f0:f(f(:f,ffHf f Hf(f(Hf0f0HffHff(f(Hf(f(f(Hf,ffJf f Jf(f(Jf0f0Jf(fnf0f,nfff f f(f(f0f0fffJf(f(f(Jffff(f(f(fff f f(f&f0f1f(f,f0f3ffHf0f0HffHfHf(f(Hf(Hf(f(Hf,ffJf(fnf0f,nf0f0f0f0f0f0f1f0f0f1f 1f0f0f0f 0f0f3f0f 1f0f0f0f0f0f.fff0f0ffff(f(f(f(f&f0f1f(f,f0f3ff:f0f0:ffHf0f0Hf(f(Hf&f(f(Hf,ffJf0f0JffJff(f(Jf(f(fnf0f,nfff0f0f(f&f0f1f(f,f0f3ffHf0f0Hfff f f0f0fffHf(f(f(Hffff(f(f,f(f&f0f1f(f,f0f3fff f f0f0ff:f0f0:ff:ff(f(:f(ffffff(f(f(f(f(f&f(f(f,f(f&f0f1f(f,f0f3ff:f0f0:fff0f0f(f(f(f(f(f&f(f(f,f(f&f0f1f(f,f0f3ff:f0f0:ffHf0f0HffJf0f0JffJff(f(Jf(fff0f0f(f(f,f(f&f0f1f(f,f0f3ffHf0f0Hf0f0f.fff0f0fffHf(f(f(Hf(f(f(f(f(f,f(f&f0f1f(f,f0f3f(f&f0f1ff:f0f0:ffHf0f0HffJf0f0Jfff f f(f(f0f0fff f f(f(f0f0ffff(f(f(f(f(f,f(f&f0f1f(f,f0f3f(f f0f.f(f  f0f. f(f f0f.f(f&ff:f0f0:ff:f:f(f(:f(:ff:ff(f(:f(f(f(:f,ffHf0f0HffHff(f(Hf(f(f(Hf&f(f(Hf,ffJf0f0JffJff(f(Jf(fff f f(f(fffHf(f(f(Hf(f(f,fff(f&f(f,f(f&f0f0:ff:fHff:fJff:ff(f(:f,f0f0HffHf:ffHff0f0Hf0f,Tf(f(Hf,ffJf:ffJff(f(Jf,f0f0f(f(f,f0f1f0f3ff:f0f0:ff:fHf(f(:f(Hff:ff(f(:f(f(f(:f&f(f(:f,ffHf0f0HffHff(f(Hf&f(f(Hf,ffJf0f0Jf(fnf(fpfff f f(f(f0f0f(f(f&f(f(f,f(f(fff f f(f&f0f1f(f,f0f3ff;f:fff0f0fff:ffff0f1f0f3ffff ff f,f.f&f;1f,;f ff:f3f0:f,f(:f,ffHf,f(Hf,ffJf3f0Jf,fnf,fpfff%f f3f0ffff,f(f(f,f(f,fff%f f,f&f3f1f,f,f3f3ff f .f.>h@hBhNh^hbhnhrh|hhhi Bi iVi j(j*j4jPj^j:lrzr>r|r>r~r>rr>rr@rzr@r|r@r~r@rr@rrBrzrBr|rBr~rBrrBrrDrzrDr|rDr~rDrrDrrFrzrFr|rFr~rFrrFrrHrzrHr|rHr~rHrrHrrJrzrJr|rJr~rJrrJrrLrzrLr|rLr~rLrrLrrNrzrNr|rNr~rNrrNrrPrzrPr|rPr~rPrrPrrRrzrRr|rRr~rRrrRrrTrzrTr|rTr~rTrrTrrVrzrVr|rVr~rVrrVrrXrzrXr|rXr~rXrrXrrZrzrZr|rZr~rZrrZrr\rzr\r|r\r~r\rr\rr^rzr^r|r^r~r^rr^rr`rzr`r|r`r~r`rr`rrszss|ss~sssssszss|ss~sssss szs s|s s~s ss ss szs s|s s~s ss ssszss|ss~sssssszss|ss~sssssszss|ss~sssssszss|ss~sssssszss|ss~sssssszss|ss~sssssszss|ss~sssssszss|ss~sssssszss|ss~sssss szs s|s s~s ss ss"szs"s|s"s~s"ss"ss$szs$s|s$s~s$ss$ss&szs&s|s&s~s&ss&ss(szs(s|s(s~s(ss(ss*szs*s|s*s~s*ss*ss,szs,s|s,s~s,ss,ss.szs.s|s.s~s.ss.ss0szs0s|s0s~s0ss0ss2szs2s|s2s~s2ss2ss4szs4s|s4s~s4ss4ss6szs6s|s6s~s6ss6ss8szs8s|s8s~s8ss8ss:szs:s|s:s~s:ss:ssszs>s|s>s~s>ss>ss@szs@s|s@s~s@ss@ssBszsBs|sBs~sBssBssDszsDs|sDs~sDssDssFszsFs|sFs~sFssFssHszsHs|sHs~sHssHssJszsJs|sJs~sJssJssLszsLs|sLs~sLssLssNszsNs|sNs~sNssNssPszsPs|sPs~sPssPssRszsRs|sRs~sRssRss Ts 6s Ts 6szs Ts 6s|s Ts 6s~s Ts 6ss Ts 6ss Ts Fs Ts Fszs Ts Fs|s Ts Fs~s Ts Fss Ts FssTszsTs|sTs~sTssTssVszsVs|sVs~sVssVssXszsXs|sXs~sXssXssZszsZs|sZs~sZssZss s~s ss ss ss sss~ssssssssss~ssssssssss~sssssssss%s~s%ss%ss%ss%ss,s~s,ss,ss,ss,ss3s~s3ss3ss3ss3ss:s~s:ss:ss:ss:ssAs~sAssAssAssAssHs~sHssHssHssHssOs~sOssOssOssOssVs~sVssVssVssVss]s~s]ss]ss]ss]ssds~sdssdssdssdssks~sksskssksskssrs~srssrssrssrssys~syssyssyssysss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~sssssssssƄs~sƄssƄssƄssƄss̈́s~s̈́ss̈́ss̈́ss̈́ssԄs~sԄssԄssԄssԄssۄs~sۄssۄssۄssۄsss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~ssssssssss~sssssssss#s~s#ss#ss#ss#ss*s~s*ss*ss*ss*ss1s~s1ss1ss1ss1ss8s~s8ss8ss8ss8ss?s~s?ss?ss?ss?ssFs~sFssFssFssFssMs~sMssMssMssMssTs~sTssTssTssTsstttttttt0tt2tt@ttBttPttRtt`ttbttzttzttztttttttt t t  u u u u Su [u Su v v v v v v v vv vv vv vv vv vv vv vv vv vv vv vv v%v v%v v%v v%v v,v v,v v,v v,v v3v v3v v3v v3v v:v v:v v:v v:v vAv vAv vAv vAv vHv vHv vHv vHv vOv vOv vOv vOv vVv vVv vVv vVv v]v v]v v]v v]v vdv vdv vdv vdv vkv vkv vkv vkv vrv vrv vrv vrv vyv vyv vyv vyv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv vv v v  v v  v vv vv v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v% v v% v v% v v% v v, v v, v v, v v, v v3 v v3 v v3 v v3 v v: v v: v v: v v: v vA v vA v vA v vA v vH v vH v vH v vH v vO v vO v vO v vO v vV v vV v vV v vV v v] v v] v v] v v] v vd v vd v vd v vd v v v $v v  w  w  w 4wp2wp2w x Hx  x Hx x Hx x Jx x Hx x Jx x Jx "x Hx .x Hx 7x Hx ;x Hx ?x Jx Cx Hxygy ygy ygyygyygyygyygyygyyyygyyyyy"ygy"ygy yywy$ygy&ygy(ygy*ygy3z.o 0Xz3z0:z..o 3.z3z0Xz0>z3z3z1fz0@z.3z3z12z1fz0z.3z1fz1(z z z3 z3z1fz3z.o 0z.o 3z0 z0z.o 3.z.3z.o 0Hz3z1fz0 zzz0z3z3Vz0z0Tz3*z3.z0z0\z3Vz.o 0z.0\z1fz0z.1fz1Dzzz1z.0z.1z.12z.o 1z3Pz3Vz.o 1z.0Xz1&z..o 1z0\z1z0\z0z.0Tz0Hz1z0\z1Jz.o 3.z0Xz1z0\z0^z3*z3.zzz0z.0Tz0Hz3.z1fz0z0Xz1"z.3z0\z0z0\z.o 16zzz0z.o 0 zzz0z.o 0Bz.0z0z(z,.z0z0Xz10zzz1z3z0z0Xz1z1fz1(z.o 0HzzzzJz0z3Vz1fz0z. z z"z"z1"z1fz1(z1"z1fz3.z$z$z&z&z1&z..o 0 z(z(z*z*z,z,z1,z.1,z.0z.z.z3.z.0Xz10z18z18z3*z3.z:z:z:z:z0:z..o 1"z1fz3.z0:z..o 3*z0:z..o 0Zz0Xz0:z3z3*zz>z>z>z0>z3z0Tz3*z3.z.0>z3z.o 3.z0>z.3*z0z3z0Xz0>z0Tz1fz@z@z@z@z0@z..o 0z.0@z..o 1&z0@z0z1&z.o 0Xz0@z.1$z0@z.12z0z.0Xz0Xz0 >.>_ .'Hi1Rs;;;,;\}$Ef .Op8Yz!Bc +Lm 5Vw?`(Ij2St<]~%Fg/Pq9Z{"Cd ,Mn6Wx (0  ,  .   .0 &1  ",$*,,6&18:<<>@NP PRZ (0\^``b&1dnp3prt (0         %  . " $ %$ & 2 4 5 7 ; = > @ Z \ \ ^ f h 3h j l x z  %,3 %,3 . . , ,      > @ B D F .H .J L N P R ,T ,V X Z ~ . .  . . . . .        4 6 6 8 J L b d d f r t t v x y { } ]}             %     2 4 d4 6 8 b9 ; K M M O Q Q S U Y [ _ a a c e g i k m o q q s u 3u w y  (0{  .  (0 .     .         N  #  MC E G :G I [ ] ,] _ a c c e o .q }   .       ,suvx$).3$).3p$).3p$).3p p$).3p$).3p$).3p!$).3p#$).3p%"(.4p')*"%(+.14p p.p++  + + ++ ++ .+,++ .+,"%(+.1--  -- -- - - .."%(+.1//  /  / / / ./ / 0"%(+.1p p.px x111 1 11 112"%(+.1433 3 333 .33&133,3 3$3 .&3(3 *3034"%(+.1p p55 5  55 5 56"%(+.1p p7 .7 7  7 77 77 7 .7 8"%(+.1499  9 9 .9 9 9 .99:"%(+.14; ; . ;; ; .; ;; ; .;<"%(+.1= = =  = .= =>"%(+.14?? ?  ? ? ? ? ? @"%(+.14A .A  A A A A A .A AA A A A  A(A *A,AB"%(+.14C C C .CCCD"%(+.14E .EE .E E EE EE, EF"%(+.14p p.pGGG . G*G ,G .G 0G2G .4G 6G8G :G .`@`B`%,3D` F` H` J`,L`&1N`%,3P` (0R`,T`V`&1X`Z` \` ^` ``b` .d` f` h` j` l` n` p` r` t` v` .x` .z` |` ~` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` aa .a  a  a .a .a .p pa a a a a .a a  a "a $a &a (a .*a .,a ..a  .a 0a 2a .4a 6a 8a  8a :a a @a Ba Da Fa .Ha Ja .La Na Pa Ra .Ta .Va Xa Za \a ^a `a  `a ba .dafa ha  ha ha ja la na pa ra .ta va xa,za |a ~a a a a a a a,a a .a a a a .a a a .a a a .a  a a a a a .a a a . a a .a .a  a a a a  a a .a a %a ,a a .a  a a a a .a  a a a a a a a a a .a a .a  aaa,a a .a,a a . a a a .a  a .a a  a .a .a a .%a ,a 3a :a .Aa Ha Oa .Va ]a a a a bb .b . b . b .b .b .b .b b .b .b .b .b . b ."b .$b .&b .(b .*b .,b ..b .0b .2b .4b .6b .8b :b b .@b .Bb .Db .Fb .Hb .Jb Lb .Nb .Pb Rb .Tb .Vb .Xb .Zb .\b ^b `b bb dbfb hb hbjb lblbnb pbpbrb tbtbvb xbxbcc c  c  c c c c c c c c c c  c "c $c &c (c *c ,c .c 0c 2c 4c 6c 8c :c .c @c Bc Dc Fc Hc Jc Lc Nc Pc Rc Tc Vc Xc Zc \c ^c `c bc dc fc hc jc lc nc pc rc tc vc xc zc |c ~c c c c c c c c c c c c c c c c c c c c c c c c c c dd d d  d d d .d d d d d d .d  d ."d $d &d (d *d ,d .d .0d 2d4d .6d 8d :d d @d Bd Dd .Fd Hd Jd Ld .Nd Pd Rd Td Vdee .e  e  e .e .e ee e .e .e . e "e$e &e (e *e,e .e0e 2e2e3e3eff .pf . f . ff .f .f .fff&1fff&1f f (0 f&1"f&1$f&1&fH&f(f .*f (0,f (0.f&10f&12f6f&18f:f (0f&1@f&1BfDf&1FfHf (0Jf (0LfPfRf%RfTf,Vf,Xf .Zf`f .bf .dfff .hfjflflfnf,pf,rf .tff .ff3ff (0f (0fff%ff (0f (0ff (0f (0ff (0f (0ffff (0f  ff&1%f3f&1:fHf f (0fff (0f&1ffff&1fff&1ff&1ff&1%fHff (0f%ff (0pfff (0f,f f&1ffff (0f&1f&1ff .f&1ff . f .f,f .f .f f .f,ff&1f%,3f&1ff&1f:ff .f fg ggpgpx g gpgggpg,gg ggpgrggggg gggVggpgpggpgkgggg}ghhhh hh hhiiiBi Dii iijjjvjkkkkllllmmmhmnnnnooooppp(p *pDp FpNp PpZp \p ^p `p bplp np ppp qqqqqqqqq٥qqpqqqqqqpqqqqqqqqqqٸqqqqpxqpqpq8qqpqpq,qqqq~qqqqqqqqpq qqpqOqqpqyqqqq .qqqiqqq q%qq qkqq qqqqq8qqqrrrrsss6s 8sFs HsTs Vsssمstttftphtvtpxtpztp|tt tt ttttt t .t t trttVtt tt t tt tAtt ttt t ttt ttt tt .t .tt .tt .ttuuuuup u u: u u u uu uuu u uAuuuuuuuuuuuuuu!u #u %u 'u )u +u -u /u /u1u 3u 5u 7u 9u ;u=u ?u%?uAu CuEu Gu Iu KuKuLuLuNuNuOuQuSu UuUuWu YuYu[u ]u]u^u^u`uwaubuduuvvvvv  v v v  vA vv v3vv,vv vvv vAvv vv v "vV"v$v &v'v(v)v*v+v-v /vy/v0v3v4v4v6v8v :v v @v Bv Dv Fv Hv Jv Lv Nv Pv Rv Tv Vv Xv Zv \v ^v `v bv dv fv hv jv lv nv pv rv tv vv xv zv |v ~v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v %v ,v 3v :v Av Hv Ov Vv ]v dv kv rv yv v v v v v v v v v v v v v v v v v v v v}vvvwwpwpx w p wptx|wwwptx|w wwpwpuzwpxwpwwp w p"w$wp&w(wpsvy|*w,wpx.wpx0w 0w2wpx4w p6wp8wd8w:wpxw p p@w Bw Dw Fw Hw Jw Lw Nw p px xPw Rw Tw Vw Xw p pZw \w ^w `w bw dw fw hw jw lw p pnw p px xpw rw tw p pvw xw zw |w ~w w w p pw p pw w w w w wwpwwpw wwpwpwpwpwpwpwwpwpwpwpwpwpwwwpwpwpwpwwpwwwpwpwpwpwpwwwpwpwpwpw wxVxx xrx x  x xx xxx xAxx xxx xx  x x"x $x:$x&x (x(x*x ,x,x.x 0x2x 4x15x7x 9x9x;x =x=x?x Ax%AxCx Ex[FxHx Jx Lx]x^x^x_xodxexgx ix kx mx ox qx sx ux wx yx {x }x x x x x x x x x x x x x x x x x x x x x xx x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x xyy,y . y, y,y .y,y,y,y .y,y .y,y, y ."y,$y,&y,(y,*y,,y.y 0y 2y2y4y .6y8y :y y@y By .Dy Fy HyHyJy LyNy PyRy Ty Vy Xy Zy \y\y \y,\y 3\yr\y y\y\y \y\y \y]y_y ay cy eyey .gy,iy .ky .my .oy .qy .sy .uy .wy,yy .{y .}y .y .y,y .y .y .y .y .y,y .y]yy y yy y3yy y yy y:yy yy yƱyyy .y y .y .yy .y .y .y .y .y .yy yyyyy y yyy yy yy %y:y AyHy Oydy kyry yyy y yyzz%,3z%,3 z%,3 zz%,3z%,3z (0z&1z (0z (0z (0z&1z (0 z (0"z&1$z&1&z&1(z&1*z%,3,z&1.z%,30z&12z&14z&16z&18z&1:z (0z (0@z (0Bz (0Dz&1Fz&1Hz (0Jz&1Lz,Nz%,3Pz%,3Rz"(.4Tz (0Vz%,3Xz (0Zz (0\z (0^z (0`z,bz,dz&1fz&1hzoz{{p{  {{ {{p{  {${ &{p({6{p8{B{pD{pF{H{ J{L{pN{pP{R{pT{f{p ph{pxj{l{n{{{F{{%{{ {O{{ {r{{ {{{ {/{{ {{ { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { {{{|{{i{{8{{{{[{{{{{{{|| |  |  | | | | | | | | | |  | "| $| &| (| *| ,| .| 0| 2| 4| 6| 8| :| <| >| @| B| D| F| H| J| L| N| P| R| T| V|TW|X|[|\|\|]|^|_|p`|a|a|b|b|c|h|i|gr|s|t|u|u|v|v|w|?x|z|p||,||}|]}|| |3||| | | || ||| | | | | |%|| ||||||||||||3| :|H| O|||3||p|||| | || |,|| p|| p|| p| || p|y||p|||||8|||}!}"}$}p&}p(}p*}p,}p.}p0}px2}p4}p6}px8}px:}px<}p>}p@}pB}puzD}pF}pH}pJ}pxL}pxN}pP}pR}R}S}c}d}D}}}~&1& &1 &"&$(*r&t &1rpt&pPR&1,.>1@| &~    1 Z \ z |  1 hj  p1fhtvLNp  H!pJ!L!N! "1 "J#1L#$1$j'l'''))4*6*+ +~++,,,,,,,,>-@-.p..p...|/p~/22333134444515X51Z5b5d5"61$6l7n7717<<|?1~?NNN&NPPDQ&FQ4^6^B^1D^^^2_4____1___a1aa&1a`dbdqq@q1Bqqq.s0sNsPsss0y2y8zpx:z{p{p{||NP$&416ŒČƌȌNP‘đ1ƑZ\hjҒԒ̗Η46.0B1Dfphj ؝ڝ1bpdfڲܲ11  1"1(1*Һ1Ժ68:vx "1df1JL "HpJ1111p1P1R1ppr "fhFHJL&(*, 1 d f 11d!f!h!""%1%//p/@1B1~1111122333p344r7t7v7T>V>h>j>pl>$H&HHH*K,KK1K,L.LrLtLvL&xL1zLLL^Pp`PPP>X@XXXZZ\\\\F]H]^p^gghhiirprrr1rnspssst1twwxxxxBD^1`jlvpxJLN1ppxpx~68:8p:<p*,TVpxzpx|(*,.JL Zp\1~  &(dfJ1L*,1p(())&/(/000000px041466B9pD9,?.?>?1@?CCCCRDTDHSJSVVVWWW$\&\2]p4]6]bbbbepejjjjjPkRkVlXl^p`pqqqq2r4rrrsswwpxrxzzN{P{z{|{~{{p{ĀƀptvBD`pbNP(* pLN46"$:<p.0jln²IJ^`ln>@FHp68<p>pTVfpxhʹ̹йҹ LlFa0NaFa0NafSfT fUff0Tff0Tf|i i i~l> lV lW lm0 mZm `m dm\m0 bmn0V nxo0 zoo  o oo oo0 op> pW pp0> pq q  qq qq0 qzr-Q#*), ,-B.ł)B*ł+& &ł'(#$%B  !B"łBłBł * Błł B  Bł  B ł łBłB|r-Q#*), ,B-ł.)ł*+& &'(B#$B%ł  B!ł"łBłB * łB Bł B ł  ł  BłBł~r-Q#*), ,ł-.)*+B& &'B(ł#B$ł%  ł!"BłBł * BBł Bł ł     BBłBł€r-Q#*), ,-.B)*B+ł& &B'ł(#ł$%  !"BBłBł * BłBł ł  B   B łBłBłr-Q#*), ,-B.ł)B*ł+& &ł'(#$%B  !B"łBłBł * Błł B  Bł  B ł łBłB02jrzs,Q* 4­9B:ł2ê  «6¬8.¨01B +,B-ł'B(ł)š!"B#ł$ž&% Bł”ł–Bł’B Bł B ł Bł‡|s,Q* 5C9ł:3#  78B/0B1ł +B,ł-Ÿ'ł(¡*!B"ł#%&B% ł™ •Bł‘Bł łBˆ ł Š BBł†B~s,Q* 5ţBB9®;3Ń  B7B8ł/B0ł1Ÿ +ł,¥.' )*B!ł"œ$%B&ł% ˜ BBłBłˆ ł ‰  łł„Błs,Q* 6łł:;B3  ł7ł8§/ł0©2 +£-.B()B*ł!›#$B%ł&% B łBłBł“ ŽB  B ‚Bł‚s,Q* 6c­:B;ł4C  «7¬9/¨12B ,-B.ł(B)ł*š"#B$ł%ž'% Bł ”ł–Bł’B Bł B łBł‡ 0dstrttttztqs{u{Bttzr{t{Bttqs{u|tt{łr{t|tUu0.Uu v+L% """"""""""" """łł"łłłłł% łłłłłłłłłłł łłłłłł}ł~łłłł v+L% bbbbbbbbbbb bbbœb—˜™š‹% ”•‘’‹ŒŽ… ‰Š…†‡€}~‚ƒ„ v+L% ŢŢŢŢŢŢŢŢŢŢŢ ŢŢŢŢŢ%  ~ v+L%  BBBBBB% BBBBBBBBBBB BBBBBB~BBBBB(v 05(v(v05(v(v%05(v,(v305(v:(vA05(vH(v]05(vd)v05)v)v05)v)v05)v)v05)v)v05)vs~/V* tuBvłpBqłr§ lłm©oh¥jkB efBgłaBbłc› ]ł^`Y™[\B* VWBXłRBSłT NłO‘QJLMB GHBIłCBDłEƒ ?ł@…B;=>Bs/V* tBułvªpłq¬s l¨noBijBkł eBfłgžałb d ]œ_`BZ[B\ł* VBWłX’RłS”U NPQBKLBMł GBHłI†CłDˆF ?„ABB<=B>łs/V* tłu¯wp«rsB mnBołiBjłkž ełf£haŸcdB ^_B`łZB[ł\Œ* VłW—YR“TUB OPBQłKBLłM† GłH‹JC‡EFB @ABBł…s/V* t®vwBqrBsł mBnło¤iłj¦l e¢ghBbcBdł ^B_ł`˜Zł[š]* V–XYBSTBUł OBPłQŒKłLŽN GŠIJBDEBFł @BAłB€<ł=‚?s/V* uvBwłqBrłs§ młn©pi¥klB fgBhłbBcłd› ^ł_aZ™\]B* WXBYłSBTłU OłP‘RKMNB HIBJłDBEłFƒ @łA…C<>?B[ x 088: {{_x x , /0 X|0)d}0}  @ex{0S}Ob|^x{ 0S}qruqqqu0|fG t\t{ q{q qqqqqqqa|`uRq qqqqqq; |B||wqWq˸q0qĺqqq1دqq1دq%:45LM/012()SV@A      > ? V X   V W   > ? W X /23@Aqv./#$CDcd&'PQ !56Z[  :&;&,,0-1-K0L00011W[X[ФѤIJ@A 01  !,-/089:;01klPQ78GH@Ast   !       ` a       @ A ` a         BC'(RS >?WX    \]rsqr  S1T1DDOjPjjjkk@nAnoo)*ıű !   @     @   H P p `  $(,04  8<@DHLPTX`dhlpx|X ` 8P (8<@DHLPTX`dhlpx|h p ( B  H`88 h@Xx0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzzY999:H:(:BIIIHJYYYHZDryyyzHzzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 9(ٙș9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    j[ xw hi!iR="YO^v_# <?]kFGHIE{ySiJ :%TWL9Vp`XNCa DmbtUsuZM&8$Q'>cldz|-e+n)~2*/}(51,o0g;B.\6A@47KfPq3r } ')^```abdbcde2e3efgggggghijklmnopqqqqqqqqqqqqqqqqqqqqqqqqqrsstttuuu uuuuuuuuLuNuOu^u`ubuvvv&v(v*v0v4v6vvvvw?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@08@H0808080808080808080808080808080808080808PX_gdlt|0808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|  Zx     j    y  Abʃʤ(I6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZfffff"fffffffp*2pNNp*2!#%f0Tff 0TfE< 7``3@  (`E 'ResB /VersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Cyrl]&<<<<&G<W<<<v<<<x'UCol a# <@@DD`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'bcdefghijklmnopqrstuvwxyz{|}~2irT@08@H080808080808080808080808PX[cgo0808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@l  Zx     j    y  "Cdʅʦ 6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZMaMaaaMap*2pNNp*2!#%Ja0MaJa0MaE< /``3  (` 'ResB? CCVersioncollationsstandardSequence%%CollationBin35.12.1.19.14[reorder Arab]&'<<#<"<(<(<~<~<*<*<y<y<+<,<,<<<-<.</</<<<0<1<1<<<2<<3<4<5<6<7<8<9<:<A<B<<<<<D<D<E<E<F<F<<<H<<$<H<<<<<<!<<<&<<<<&R<<N<<P<<O<<p<<V<<W<<K<<M<<L<<T<<Q<<X<<S&[last tertiary ignorable]<<<<<<<<<<<<<<<^'UCol a# @DDdd<B  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde'ghijklmnopqrstuvwxyz{|}~2irT@08@H0808080808080808080808080808080808080808PX`hpx0808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  Abʃʤ(I6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ!AaƁ8ffFfơ fɠffɀf`ffff f!f"f#f$f%f&f@ & EGF?A@IKHCDJB ɠ ɀ `f@ 6f"7fɠɆF3fF9fF5fF;ffHp*2pNNp*2!#%fSfTfFUff0ff0ff 0f f0ff0ff+0f,f-0f.f/0f0f3Tơf4f0Tf 0f f0ff0ff0ff0ff'0f(f)0f*f10f2f50Tf90f:f;0TE< ``38  (`= 'ResBp ttGVersioncollationsstandardSequence%%CollationBin35.12.1.28.58R&[before 1]<o=o =o''<<<O=O =O''<g=g =g''<<<G=G =G''<sh<<<Sh<<<SH<ch<<<Ch<<<CH 'UCol a# DDDddtt888h 2irT@i08@H080808080808080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````X00PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  Zx     j    y  "Cdʅʦ 6*   b~ *,024@8:<>@BDHJL@ PRTVXZ\      *,0248:<>@BDɠHJLɀPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*"Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]bĊ*Ĉ*Ď*Ě*Ė*Ē*ŢĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ]F]]F]]F]]F]]F]]F]]F]]F]F]F]F]]F]]F]]F]]F]]F]]F]]F]]F]F]]]]]]]]]]]]]]]]]p*2pNNp*2!#%.$(()*B+Ƃ$%&B'Ƃ "B#ƂHƁhơ$B%Ƃ6' F'!! !N$(()B*Ƃ+–$%B&Ƃ' B"Ƃ#HAha$Ƃ%.%%'")b+Ţh]%Ţb#Ţ6']] ]F']] ]N%%'")b+Ţh]%"b#Ţ'(HIhi$& ",  @     @   H P p `  $(,04  8<DHL$TX`dhlp*|0X ` 8P (8<:DHL@TX`dhlpF|Lh p ( B  H`88 h@Xx0 Px@  999:Y:9:BIIIZJYYYZZDryyyzYzzY999:H:(:BIIIHJYYYHZDryyyzHzzHH9;(;99;;AAAABBBBFFYGHG:K(KIIJJKKJJQQQQRRRRUUYWHWZZ:[([YY[[Z\aaffiijjjjykhkYkHkqqrrrr tt9{({yyyzhz 9(ٙș9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`ĩpxHxH    @Hh$%P'x'Hh$%@h%P'x'h%E< G``3i  (`n 'ResB4$ 8$8$VersioncollationsstandardSequence%%CollationBintraditional35.12.1.19.14T[normalization on]&<< <<<<<<#&a<<<<<<<<&d<<<<&e<<<<&o<<<<<<<<&u<<<<[normalization on]&<< <<<<<<#&a<<<<<<<<&C<ch<<<Ch<<<CH&d<<<<&e<<<<&G<gh<<<Gh<<<GH<gi<<<Gi<<<GI&K<kh<<<Kh<<<KH&N<nh<<<Nh<<<NH<ng<<<Ng<<<NG<ngh<<<Ngh<<<NGh<<<NGH&o<<<<<<<<&P<ph<<<Ph<<<PH&Q<qu<<<Qu<<<QU&T<th<<<Th<<<TH<tr<<<Tr<<<TR&u<<<<9'UCol a# DDDt)t)t)t)335592irT@08@HPX`how|080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 #+3;BJRZbjqy00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@0p `  Zx     j    y  ʠRRRS$SESfSʇSʨSS6*   b~ ,.0&468:<>@BDHJLNPFTVXZ\      &,.0F468:<>@BDHJLNPfTVXZ\    Ċ*"+bĖ*Ē*"Ġ.Ċ2Ţ3Ė2Ċ:Ď:Ė:p0"ĊFbGŢĖF ĞFĊRĎRĖR"&]bRĊ*b+ŢĖ*Ē*łĠ.Ċ23Ė2Ċ:"Ď:Ė:p0bĊFŢGĖF} ĞFĊR"ĎRĖRb&]ĖZ++Ff Ţ11Ɇ F Ţ"bŢ"bŢ" b  " b Ɇ FSS# Ń & " c #ŃCF#ŃB "bŢ"bŢBłCŢ"bŢ"bŢ#Ń"cɆF"bţbŢ"bŢCŢ"bŢ# Ń C!ţ!"b"Ţ"""#c##"$b$ţ$%c%%"&b&ţ&'b'Ţ''"(b(Ţ((")b)Ţ)&b+Ţ++",b,Ţ,,"-b-Ţ-"**-".b.Ţ.."/b/Ţ/b*"+F0"1b1Ţ11"2b2Ţ22"3b3Ţ3"0Ţ03"4b4Ţ4Ɇ5"6b6Ţ66"7b7Ţ77"8"5Ţ5b8Ţ88"9b9Ţ99":FŢ;;"<b<Ţ<<"=b=Ţ==">b>Ţ>>"?b?Ţ??"@b@ţ@AcAA#BŃBBCCţCDcDD#EŃEECFţFGcGG#HŃHHCIţIJcJBłŢ"JDKKDLLDMMDNNDOODPP"#QbŢłQQCbR"Ţ**2:DFFRZ**2:DFFRZ++++..33::@@DDLLNNRRSS\\GGRRGGGG66**p*2p*2FF33FF ``` `0`L`V` ```` `L`0`L`V`L`aTaaTa++++,,..0022333388::>>>>@@@@BBBBDDFFFFFFHHLLLLNNNNNNPPRRTTTTVVVV\\*++*++**++++++++++++++++2323222233333333::::FGFGFFGGGGGGGGGGGGGGGGGGGGRRRRSSSSSSSSSSZZZZZZ```````````` ` ` ` `0`0`0`0`L`L`L`V`V`V`V`````````V`V`V`V```   V`pNN!#%*20FGGR0S*20FGGR0S*ĢŢ*Ģ"b2Ģ0"2Ģ0bRĢ0 ŢRĢ0 G0 ŢG0 FĢ  "FĢ b Ţ2Ġ0Ţ2Ġ0*Ţ*"b20"20b20Ţ20)*"*b*Ţ*+"/00"0b00Ţ405"5b05Ţ:b0:ţ;0;C@     @   H P p `  $(,04  DHL\`dhptx| X ` 8P ("DHL$\`dhptx|&(h p ( B  H`88 h@Xx0 P@  99@9y:Y:JUUXzViijzjLىyي٭yٽ99@9h:H:JUUXhViijhjLȉhȊȭhȽh9;(;<<*,IIJJJJ9J(J9N(NPP:W(WUUVV.0:V(VbbaabbbbffYgHgii:k(kiikkjlrrvvyyzz9z(zy{h{Y{H{ځȁ:( 9(艙 ٝȝ9(ڡȡ:(9(9(YH24y¨9(A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8TȠ8ThphpȩوTȈT    8T8T;;WWE< ``lS'UCol a# DDD))))??LFMTS2irT@08@HPX`how|080808080808080808080808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 #+3;BJRZbjqy0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@0p `  Zx     j    y  @aʂʣĮ'Hi6*   b~ , 0Ɇ4D 8:<ɀ!@B)fCDɄLLN@iyTVXZ\      ɦz,{04Ʉ8:<ɠ@BɠFɠġLN ɦTVXZ\    Ċ*[+\Ė*Ē*iĠ.Ċ2B\3Ė2Ċ:ł\Ď:Ė:p0\ĊF]GB]ĖF ĞFĊRł]ĎRĖR]&]Ċ*^+B^Ė*Ē*"jĠ.Ċ2ł^3Ė2Ċ:^Ď:Ė:p0_ĊFB_Gł_ĖF} ĞFĊR_ĎRĖR`&]ĖZ++ɆɦBała11ƻɆBbłbbcBcłccdBdłddeFefƾɆSSf#gFfłhhicii#jŃjjɆFk#lłllmBmłmmnBnŃnn"oboŢooBpłppqBqłqqr&Bsłss#tłttucuFɆvwCwţwxBxłxxyByŃyyBzłzz{B{ł{{#|Ń||C}ţ}~B~ł~~cCţcCţBłƒBł„BFfBł‡BłˆB…łł‰BłŠB†ɆFłŒBłBłŽB‹BłBł‘Bł’Bł“BBł”Bł•ɆFBł—Bł˜Bł™BłšBł›CţcÝ#ŃCţcà#ŃCţcã#ŃCţn"oboŢoBpłppddddddclìmBm"ŃnłmbonłlţmBnɀ!/F//F//F//F//F//F//F/F/7F7777F7F7F77F77F77F77F77F777F77F77F77F77F77F77F77F77F77F7F77F77F7?F??F??F??F??F??F??F?F?EGEEGEEGEEGEEGEEGEEGEGEFEFEFEFEFEFEFEFEEFEEFEEFEEFEEFEEFEEFEEFEEFEEFEEFEEFEEFEEFEFEIFIIFIIFIIFIIFIIFIIFIFIKFKKKKFKFKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKKFKQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQQFQFQ////////7777777777777777777777????????EEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQQQQQQQQQQQQ**2:DFFRZ**2:DFFRZ++++..33::@@DDLLNNRRSS\\GGRRGGGG66**p*2p*2FF33FF ``` `0`L`V` ```` `L`0`L`V`L`aTaaTa++++,,..0022333388::>>>>@@@@BBBBDDFFFFFFHHLLLLNNNNNNPPRRTTTTVVVV\\*++*++**++++++++++++++++2323222233333333::::FGFGFFGGGGGGGGGGGGGGGGGGGGRRRRSSSSSSSSSSZZZZZZ```````````` ` ` ` `0`0`0`0`L`L`L`V`V`V`V`````````V`V`V`V```   V`pNN!#%*.$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHhF$Ţ%b2061Y(-. "bŢ./C + + ", b- Ţ( b) Ţ* "% % Ţ& ' "" # "$ b   " b Ţ b  Ţ  $-,/ /b0Ţ ",Ţ-.") )*"+b$"%b(Ţ ŢB"biiŢ7FDCHIhF7D>$((Ţ)*"+bŢ$Ţ%&"'b Ţ""#bHhF$"%bD 9$((Ţ)*"+bŢ$Ţ%&"'b  Ţ!""#bŢ"b $ $Ţ%"b Ţ!""#b Ţ"bG HEgBhEFE$((b)Ţ*+"b$b%Ţ&'" bŢ"#"HEhEG$%"EF%%b'Ţ)+"bhEF%Ţ#"FGGH$(("b)"Ţ*"+#"#b$!b%!Ţ&!'""  b Ţ" #!"HIhIF$% "J=kz6 3c34#4Ń12C2ţ3 0Ţ01#1Ńz/c{/0"0brv v."w.bx.ţy/r-"s-bt-Ţu- ,",b,Ţ,++c+m6 *C#ţ$*ţ)")b)Ţ)q q("r(bs(Ţ(m'"n'bo'Ţp'i i&"j&bk&Ţl&%b%Ţ$h% $Ţ$#Ţ%"Uu $bKD#ţKFD$P$"?+ \\;]"'>b)>Ţ+>?"h%=b=Ţ#=206 -)/ /?cDBDłD)Cł+C-D# #B%C'CB B BBBł%- -AB/AłA%@ł)@+A @@B?bhi?7D?c>%%E'F)FB+FłFh%EEB#EłD%%Kł'K)L+LBLłJłJ!K#KB! !Ił#I%JJBg hEIIBE%%G'H)HB+HłHhE%GGB#GłFGGH%%Mł'M)N+NBNłhI%LM#MBJ6{ UVCVţW{TţUUBUŃs sSłuSwTyTCRCRţSSBm QbQŢQNmPboPŢqPsQ" OŢNiOkP"uO"ObKDNP# YYZb[ZŢ]Z_[B[ł#Y"%Yb'YŢ)Y+Z"WWWYX"XbXŢXhQrQ%WbUWŢR0S*Ģ`B`ł*Ģ`a2Ģ0a2Ģ0bRĢ0eBRĢ0ełG0fBG0fłFĢgłgFĢhhB2Ġ0kB2Ġ0kł*rBrł*rs20u20v20vB20vłłBł‹ł0Œ0Bł0‘0B0CŢ08GJRSUVgjrsuv&(1TZht   0X`r|@     @   H P p `  $(,04  DP&`(pt|V`|~عܹX ` 8P (DP`pt|%3بܨh p ( B  H`88 h@Xx0 P@  99@9y:Y:JYY\zZuuvzvP١y٢y99@9h:H:JYY\hZuuvhvPȡhȢhh9;(;<<57IIJJJJ9J(J9R(RTT:[([YYZZ9;:Z(ZffeeffffrrYsHsuu:w(wuuwwvx~~肨ىȉ9(yhYHڑȑ:( 9(衙 ٽȽ9(:(9(ƹШйը9(YH֙ֈ=?y9(A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8X8Xt|t|٠XȠX    8HHLhL$N%NXdHhIhhimmnznmmnqn$j%j(m)m*:o+1o,m-m.o/o0nHh$%GHgh !"#$%Hh$%Uuڵzѵqhij:k1lmnZoQpqrsHRhr$%TUVWX:Y18HhL%NXdhhimmnhn%j)m+(o-m/oh%gh!#%h%uȵhik(moHqshr%UWY(;;[[E< Of``3TG +$  (`0$ 'ResB P Version2.1.19.14  'ResB  =VersioncollationsstandardSequence%%CollationBin35.12.1.36.35>[normalization on]&A<<<<&E<<<<<<<<&N<<<<<K<<<J&O<<<<&'UCol a# DDDtttt(( " "&2irT@08@HPX_ggopx{0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@|  Zx     j    y  ` ʁ ʢ  & G h ʉ 6*   b~ ,.0&468:<>@BɦɆHJLNPRTVXZ\      ,.0468:<>@BɆfHJLNPRTVXZ\    +Ĉ*Ď*Ě*Ė*Ē*Ţ Ġ.Ċ23Ď23Ċ:Ĉ:Ď:Ė:p0EĊFGĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&] +Ĉ*Ď*Ě*Ė*Ē*" Ġ.Ċ23Ď23Ċ:Ĉ:Ď:Ė:p0EĊFGĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZ ɦ F ɆEEFfɆɦFɆɆ Ɇ!F"##Ɇ$ɦ%&F()*"b,&-++3333EEGGGG3333++33333333EEEEEE++3333GGFGFGp*2pNNp*2!#%*@2AD0EFGAG*@2AD0EFGAG*ĢŢ@Ţ*Ģb@b2ĢŢAŢ2Ģ"bA"DĠ0ŢDĠ0Fľ"A"FľbAbFĢŢAŢFĢA2Ġ"bA"2ĠŢAŢ*"@"*b@b2ŢAŢ2"bA"2ŢAŢ2"bA"D0ŢD0D0"D0bD0ŢD0*"@"*b@b2ŢAŢ2 " bA "F ŢA ŢF A # ŃA Ń  CA C@     @   H P p `  $(,04  @DHX\`dlptx X ` 8P ("@DH$X\`dlptx&(h p ( B  H`88 h@Xx0 P@  <99:Y:9:FMPMTeeeZfHYيY<99:H:(:FMPMTeeeHfH艈HȊHH9;(;99*,EEEEFFFFJJYKHK:O(OMMNN.0NN]]]]^^^^aaYcHcff:g(geeggfhmmrruuvvvvywhwYwHw}}24~~ 9(ىȉyh 9(٭ȭ9(yhY¨A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8LȠ8Ldldlȩ|وLȈL    8L|8L|;;OO~~E< ?``3  (` 'ResB P Version2.1.44.82  'ResBP TTVersioncollationssearchSequence%%CollationBinstandard35.12.1.19.14[import und-u-co-search] &<<'' &<<'"'[normalization on][reorder Hebr]&[before 2]''<<&[before 2]'"'<<&<&<<<<<<&<<<<<<&[before 1]<&[before 1]<&<<<&<&[before 1]<j"'UCol a# =DDD " "R"R"R"2irT@ 08@H08080808080808080808080808080808080808PX^fnv08u}080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@x  Z       y  !Bcʄʥ)6*  b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]"Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZFfGfFfHfFfFfɦGfɆffzr|r~rrrzs|s~sss"bŢ"bŢ"bţBŃ"y"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y v v v v ~sssssGfGfFfFfGfGfFfFfHfHf FfFfFfFfffFfFf ffffff GfGf f fffyy y yyyyyyygyykyyoyysyywygywygyywyyyoyyoyyyyyyyy yy y*yyyyyyyyyy&yy(yy*yp*2pNNp*2y" y ybyyyŢyyy""y$y&y(y*ygybkyŢoysy"wybţyyBŃyy"yy"b yŢ yy"bŢ"bŢyyyyy"y$y&y(y*y!#% 08fSfFTfGUfHf0TfFf0TfFC: ``|'UCol a# @LL||||TTJde2e  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqrstuvwxyz{|}~2irT@ 08@H08080808080808080808080808080808080808PX08080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000h00````````````````````````````````00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iqy000000000000000000000000000000000000000000000000000000000000000000000@  Zx     j    y  ʀʡ%Fgʈʩ6*   b~ *,.02468:<>@BDFHJLNPRTVXZ\      *,.02468:<>@BDFHJLNPRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]Ċ*Ĉ*Ď*Ě*Ė*Ē*BĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZdɆŢfF&  j x FeHe /eɦ f Fee%e& /eɦ eHeGeHeGeNGeGe&e e e.e/e.e/ee e&eeNFeNp*2pNNp*2!#%e0 ee Ţ5b9ŢKeFeGeHeeFeG"9be0e&e0%e.e0/e0e0/e0eH"0bţ0b0ŢŢ0B0ł 569:KLC: ' 8``3R G  (`L 'ResB ;VersioncollationsstandardSequence%%CollationBin35.12.1.19.149[normalization on]&E<<<<&G<gb<<<Gb<<<GB&O<<<<&S<c<<<b"'UCol a# DDDTTTT``~"2irT@08@HPXYaaijru}08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@d  Zx     j    y  Abʃʤ(I6*   b~ *,.048:<>@BDFHJL&PRTVXZ\      *,.048:<>@BDɦHJLɆ PRTVXZ\    Ċ*Ĉ*Ď*Ě*Ė*Ē*bĠ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF ĞFĊRĈRĎRĖRĈZ&]ŢĊ*Ĉ*Ď*Ě*Ė*Ē*Ġ.Ċ2Ĉ2Ď2Ė2Ċ:Ĉ:Ď:Ė:p0ĚDĊFĈFĎFĚFĖF} ĞFĊRĈRĎRĖRĈZ&]ĖZf & ɦ f &ɦf&OO"33bŢGG"bŢ7F77F77F777733OOGGGG33OO33GGp*2pNNp*2!#%20#6 Ţ"bBbFŢbF0#GN0#O20#6bŢ"F0#GN0#O2Ģ0#b2Ģ0#ŢNĠ0#NĠ0#"Fľ0#bFľ0#ŢFĢ0#FĢ0#"2Ġ0#b2Ġ0#ŢBCbc@     @   H P p `  $(,04  8<@DLX\dhlpt"$X ` 8P (8<@D&L(X\dhlpt,.h p ( B  H`88 h@Xx0 P|@  999:Y:9:BIIIZJ]]]Z^Dv}}}~Y~~Y999:H:(:BIIIHJ]]]H^Dv}}}~H~~HH9;(;99;;AAAABBBBFFYGHG:K(KIIJJ02JJQQQQRRRRYYY[H[^^:_(_]]__^`eejjmmnnnnyohoYoHouuvvvv xx9(}}y~h~ 469(ٝȝ9(yhYA A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȐ8H\d\dt|H|H    HPBTbT|HPbT|KKE< ;``3  (` 'ResB P %%ALIASzh_Hant  'ResB P %%ALIASzh_Hans  'ResB P %%ALIASzh_Hans  'ResB #Versioncollationsbig5hanSequence%%CollationBindefaultgb2312hanprivate-pinyinstrokeunihanzhuyin35.1pinyin2.1.46.97R[import und-u-co-private-unihan][import zh-u-co-private-pinyin][reorder Hani Bopo]s&[before 2]a<<<<<<<<<<<<<<<<<<<<&[before 2]e<<<<<<<<<<<<<<<<<<<<&e<<e<<<E<<e<<<E<<e <<<E <<e<<<E&[before 2]i<<+<<<*<<<<<<<<<<<<<<<&[before 2]m<<m<<<M<<?<<<><<m <<<M <<m<<<M&[before 2]n<<n<<<N<<D<<<C<<H<<<G<<<<<&[before 2]o<<M<<<L<<<<<<<<<<<<<<<&[before 2]u<<k<<<j<<<<<<<<<<<<<<<&U<<<<<<<<<<<<<<<<<<<<<<<<<߳[import zh-u-co-private-pinyin][reorder Latn Hani]&[last regular]<*JU?W(cT UTvLve^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gnmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGPNlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xdyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1oU`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:OUcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zrzo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`es cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv ikgbS\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvvvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| ||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>DL3[import zh-u-co-private-pinyin][reorder Latn Hani Bopo]&[last regular]<*YQ[Q^Q]QaQcQUt|NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[]_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|BN\NQSSN NGNNVn\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒%4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwx yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp*p r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~Ii[import zh-u-co-private-pinyin][reorder Hani]&[last regular]<'A'<*?<*U<*JU<*TT UW-Z(c8knU?oV<*@UqcvQn VqesevLv<*k9f>Zw<*WTU<*TYl2hr<*,gYYZuMi<*KWLW4Pycshn({)dVs=<*;OJy_Y)]~c}Pm]u#V}<*-u<*WW#t+tC~<*l,tXuZf<*c<*D\jPk{c5sxqQru{}Yqs}ʜi|<*,Abz>S`9x(z |ʅ<*^S__bsltlĂƑS\sO Y*f_M}Q<*p<*lpSghјߚmj_ s?XV^}dnjq-vxV٘ژ&Q p$rՁnzsƘǘȘʘCck<*hJZ؊>6j<*OԜ><*aއ֜IL<*%R+RT†_Ri<**v_v<*F_<*Clsx[l_hPein$ixtiӌԌTQooohsjtp&}~Ln<*Hdkdkρ̚՚"<*l<*QNN7lQuQc<*NC2`byf:fgp|*wzÆRdhyz5| <*v^&NuOw^W^P$huzKPP[P<*vv^blwvs]ReRTv5x}uU4}=nxbP]ddsKM<*N/Ors^rt邼ORɀ㐳N,camty”m6ZS$ngA=adgHTbgڋՐWNW Z[\mXNW0c_fscsxz-֔X`h i zl{~}ΈMXVXn{uraooYjjΛpa,<*O_`^Hw<*y<*TYOTh_1t5w{|U5UZ[duz}DVwDavQ]!er_О<*_`lpߏ{W\ czNmkB{E_{X&or{<*:\SNTOvSWe`;XZf?iiCt{}Aj4j<*~YUqm}m#{nrnQo􄇑ٛ<*FP6`vw"<*43b<*ZZ|Z`m~Ok}dx[~`kVja<*rTuhPЍ~ʚy<*͋sWg`y(2Xt^Haux̖Z|([o y<*dkLOlsv<*?g!k:O}O:R>R^&(hX}ӆP܌<*SVV_g1``h'qqoa%fj,jq}tt}fjw{ṗoq~D<*NN_CZn[__`m.tRao@oho7j…SGp kr<*a%<*QJn`3<*|Չ<*_k<*Os(ZbvHVa'/v|,~Ytuc<*Fldђiey<*j]ksz<*zkq{|z(r<*]PQX][agdiUsix~ٓ<*_.lEۉzPIV>VH_aaoyބ ZvVu~ .O<*S_sƈ۔\{vuyVot`9|a:<*!cZQ da)eYpk<*9lQ5W[xWachxZat?c]RoxQwiXjtvy|/<*RRS_7gl ֑}[<*oc<*[\f\ccwyyd]]i\X]dHy<*0RP`qv!ivS2z{uV;zT\j_qǎt~<*V<*t`_m``h__@<*0Wv&<*eb}b<*op{vKTV[qtz&|`l<*)gI{%b<*Q'X]wxkj<*lNNOCY}_rUW$Xn]xI<*^rt|ւULem{h{̉nnVZ uej{Vtbѓ|<*SXWˋ:gT^$_bbgtr%xc݉F\<*TW_eUgs`gO^W#ZYPGUh qs1wvy,{ƒZh'nGwPyc^jXXUdxCpxa u}]6<*8uAecPSn]nii(vN]Z[kv]]'erv{<*xQLYppZ s_e#iՍxG.ޞV<*5uCO=kW^WBbs]Z`m`YtkXXBj]jo[\v|T<*RSHlRmQ]Y4_k_1tx휦kwՖ|&ۛp<*ZbL\<*_O Tz cޔz焱a9vz˅C<*9r̍U:<*폤W\N`c3f~ŀt#w b UXI^`csup} D{SkCrRr}]x( Svu܊@fuul<*T0w<*NNS^suv5pJؑj<*uYv]o$<*_dw[vU#iZx-xbJ̒ xA<*N"N唩<*NQT\qg8f!l2P+W;Z ],]m{ă_-l@$ߛ<*cX[a{k̊<*RQOWY\k`c hmQbRPxhing}VP<*:TU\Q`Q8wj{<*gN'bgaU<*eF֐bms~%hk0Xuz&eؕz*-,<*SbRVcw͕<*krmniMrrxshsQ5S;[pjkXrrtv3鞀Dњ_Ǘ<*{5X>^=tLyw{<*Y\gY^py!no@kM'9<*sPlRZz t<*w<*keEXn4iEqVtvx;}k|[ej|<*WX`X_]ux-<*'<*[JQLQQQ[Ky<`nx} \aaofa)pHhu<*(T`fe3XXddsxVdTjryr~P<*v<*OV^lpvxA oixoaoq2<*YYTTSu_R]c`ejekV<*:YΔkRSeZeUu,jYQ18<*5g6gTWWccW /i}NzÎVrY<*4RARJOs.\ggWhX5`X]aX}<'E'<*YY?Z@ZY\u<**TV׏O%Z\\msvKw ExdM]^L*<*gx AVH<*Su\9bzk\(CT|bʂ8]TxmTTWY\Sv`(xTP~S X`Fxێ.X?]`aBn<_LO*^$d9d'tm{PA7eWZ{iVd䊼)TĜ^kNyjCivw<*<*@Yi`~q<*\<*Ad<*<*?Q PQORQQ\mK-h2U8|O/\<*S\\\31mu.hksҔ>r 왾<*N __tO5RT0Hz2j<'F'<*Slzv|vB_<*ONOYWLmuZ70hx){PO{wpxCjŅ<*qOlEKp<*s:t_<*^_ juRCV[a^aCeeY~SS|ܘU<*QQQ%SKggwu|$p'2{h"niq}X jNjqtA~No*p?p,y)"<*SUbNԏ<*>lrYNllm)HuӎOZhv5{n[{<*SeJWxlgerm: <*2Y?bWt<*Nw_~ fftw#Pe!}+*㚭<*>e<*X<*ޘY^ۘaUSZTZn~Ibfs_}%ݘ<*mS0<*gЀ*S\Y`ehi\{<* T^nglr2fǀ9OURSuk]\ ^uD^fHv#oj(E<*R)T ^~flTzozQ}]QhZg4Y<*_WY\~l ggphhqXi^oauhjqqn"vR<ž<*|<*N_KY_y~P$a|PanY|5p]<*0NΘNQQYllQg\uvx\\QP{hpt6]&sQ Sir vxP{7ҒjϕPF[Cp4;-J̘<*QY@crm"8XnSd(o}B<**U<*QIY.uOWn(qHqW +~<*<*NrWh<*}<*6&TY9;k<*+YOKTYYs$`gxBmWZ\te(}uz׍_{}u[gwe|a<*@N]_OQ6u[OQRZ[vbT\_+`b ggl~~OWglmpsIuPuSyX/ېT?hnm)xSthmpt&{0{1}<}tԃYE^he}fMy|}@ X\眑i*z{͗^^o`>;AvFei<*RTb+uvN^#_beOOՀِOܑlc(i$qvQnP8Vdd+4 |<*6rNYDTWzx Y\TytZiPQoRfZPZ[_y/׆BK1iyyY}g\nٙ[~9QbƜ<*\<'G'<*ewTV V<*\vV7<*\s<*,\@<*OTWY\DPfEautyo}reŌ̌<*_9e`}<*NbNSS#Zgvadnb#$bii˄oit<*u_z?zP~j<*?TJTRܐ\nypyv{y<*bN*Wr~bkruTqrT󀼈=rRdA_n(bLkd ?<*DTnO S ciKe 9<*ǏN<'H'<*T<*<*dY<*TTU<*؏i[&<*wmppX|<*NY[&lUZ<*V<*DOxTcZ=a[k><*+TQTQwUW"Z[m!]Wfhmqt[E]uh{,o}ӗ<*NSUkmU C+<*Il}\Wle\W`McmsXf q쑈vEwPd"o-fqΒad7D@זp+<*oQ3r<*/Y<*ҏemgW~s{*U{N}g<*l<* V<*kzkiUFsQVTsj7VKsՊ+QVXoG|y<*}Yݐ<*S f&fyTO``imgfmPvnU_ffovvfvvOpe]p<*ËuTb1kU6U<*yTUORTTYlÐ\fgrvz|}xTFe8hvvw]Um.nvyσ`|8AikoeLqV{z yԕUvI<*kOW:[qUBqxqkdRzXKvqrMNO<*Ҟў?Vvo<*bu<*wO_rj<*h`<*NT`mHU<*YF`R`Ahp;*jkja4FE<*7Vg_<*N_Y~0T[ols~[lsWZ*mz}mydm}>Tx-}9?1nz|RS}s3ddxPؒAJ<*SR;Yyg;u݋ ]fhsZku[uu߉qRfd:jZioيʞc~n<*`_mi"a1a$pj29<*OWTXX><*"krSkMDVa~saki<*sǐ\9mrASh[Y}Ȗ}n>W[[o3trpnn|o~X6t<*} e<*{^BYPY[$Ubccmmp`hq-UUH] acnuFweqMtb6ovidoǛ<*]RAgCXLa<*v_PQĞU-XZ2]_`_n_QÞ{iLq]tXboZs=qt{{NW@vxTz'|`-ǜ Q<*3`M`p[CfDf[YL^dq(~ jdQ<*0anifvv<*ppspًTb`b%cmzVfpsWNZZcfNiGqy|Q^swEVdUV_p34<*VVVjO^^[`m4p%uԆՆ<*`kkkjqm<*ISv\w\GlOlTMm~_Z`u`p?W_ffyU`Onu} /SY_Z_gnoČPV#v'W[gaafiSoYfV[_^jkooist.jqt{/Vwbzb~jj~S6QH[,gj<*a<*f,fdZZ`m hkwgwow<*_QmhX>n?tBI~K2<*O1PWcmqnAa<*ThR *RVCA e<*xO;myy<*kpO%7o%Y<*lb'T xOGcwcxy`eGiqnyoYors j wkzlVp/gVfہhvwJC<'J'<* NQ RSeiNR>W:gsw!gTY^R'UYP\y{W~UF]G]gegrS{ MRUxuzPk{0Vdi-ju=z}댸QX_jotyMz@$dx |>~?j-_ޖO򗏝dQjvĝN@GYO<*NNS O T\v__rl~sSgvNvO؋Ɛ}SSY%`rv{}cu ىnPYS^q;"bhuikRnƖIXZ1akii$]Woo v{@zavjj/ɅKPSeM|Z5ѝ<*Q].NYrln$cc~~^bt]bddVzU<*P_Q_eO~VWY_bEBRc[TW\emNm} $`dR}~ʉHP[[_`ehnmyHX`j~Qu}߄ڈ>fooy)zJzf7zŊQRfDzVjoK~}jKL^a`vgzڛ1p|~.@;=6?me<*RkN9Y=O>YbsObl揷gkCmsW[ymuh3{P3smύruk VS|m<*?W_tbϐZߐ U]`bהb̈ϒ,06J<*2u\Ssۀe>GP}Z_e5iȌ@iivj<*N~gZO^iPiNqJtwwx#cv{+jq}Qscq{~q0pҜkys8p'jk9VCoɗ<*VbgOg'9P8cac{QjRhhUn?XccinQwwxC?_fPtg{{x}+E_)b,bx QdjƅGIGwy!|m~- x=pR{[|~z|<*N^oQR mnrP1OePcR+hms0qR_n[eWiknqeΌt.Pi8o*RRXo{|ӊ䌝:RRuwxysdo]~3pf|^1QRls<*zj<*_lY\3FmUuG\AzujdP?oX0jkɜuyun~B<*VYhhPhYlY#iNs)\<*S SY_Mm~6_s}qRny]~dJ_r||j=<*bg<*}NʐYZ\Gm-.i&q߆PV` []]aoIqyZzAj%|GU<*҉|OOT`"cr~zAcHfp{vwdkn^}RkelnMqsˌPwdf x QR_dd_a}eeq4ftwv܇s~QB[~*eZpN<*SLT\ cszNeYeznV&VeouMV]PomV[esNev‘<*dj<*6uvccuy胎UUU&XZZci]n;Woq-zdTdv/<*iSjSQ[\&R'RR\ftr/j<*]NeSQёґ%mwxUԉWsw}`;X;tK{]vŞ_<*N=\OzS]'}XPS(&Z^ ov}󄑙i~tQ&9I<*ORRYяۏgRUmiIfKfxmpF+Utry2aq["dnysXhtPQOkktЉdVo ~VX'[o΅qt}<*UWYW]Nl~NyFJm[Z`eesL}vf zHO[w|}bQ|Yxj[蛁1Z<*NNwcie{iie =dj_kw<*]SlN]Y\`b0mキwQ``bfkkpyO(P6PQgRp|WW`ncNݍrٍEӘaf/[3azZϙRRf\Xadoz}h\4|a;<* r<*YZPcmqt'ЈCRLQ+2<*wS_T#^Wrc)ǁ<*FYR]&PRJhr~m7wJwm}e˖`wy}{a( gs3~<*XVddi\{<*NR[S[QRl!_bzllsscsux~sɉPTc.k]cewhk։#}+PS3qU}v} RRtt2Ù]aq4rWsv]hqVa[j\j5rābk\rNvw7SVw MprO_b+eskw<*QTGWnlY͎~hṽxvvU<*ATOVW\CcZmYf qshouzQ{{ [aqoTUXee<'K'<*TTUId<*aSgOWÈr<*_RYc&<*Q@RWz`QtRVhaOXf]7awif4Gӕ<*_pp,kpRa>a<* RhR*XA]!b<*QNWO xXPW`?kjXAki!jQzW<* wN]Xwxޕw<*_ x|^Z{]wa.oiEz|G<*[bCd<*N OSVbrp'<*;\ۚ<*N7ebm2hp<*Дr`̛<*k@kzz<*!SRӋ)STG`-mFhDxP{z{<*_brr֎_<*pFpC|~-ek7ytVapc|k}ʗ<*ȉhmci$oqXad>[aD[O[,e`pVk&rr~<*pnqVorrt$rm|<*wU<*Rΐސ4krZ^eyhtȄiot`xzd{F ҐÒ<*ggpqXj$g<*W]jm<*%U<*^c|d<*RRbrzT U]vmRuP.V]a%gFvx)|燪_ݚ<*lOTYE`rV3hsSxєfoQjQ<*mpU"jZaooj.Ž<*<*NPNS_Pb;l{slz3x}ij|Ӝ3<*Ny<*R<*Z'~udj2~ ymjt'y~M23`=QXXAFik~:<*SԋWAXk}BPjxLx~!QXWv߅jw(yEp=x<*l!m{|mm/}y*e^~1y<*V<*]DXh^ixz<*Q<*0PX#aVw<*T<*R]gSSRryr`hhhr tރUhrBzRo]wc{!C Zw[jtvz|>5뒡Ξ{-~y͇'V܅БϛetyVUp:!+K[^RWrzl|~jz<*bgluقOOhhuxTryU3Z`hhmss:x>xy3UoZ {||7ΆPQShuHލS[XDa.dn]蜲Sftknt}'wRfwk{]joXvx.QfjrryVX ejpt*yjrtvv+y|#7Qgv0yHŝV&eb<*kc-etBqsK<*OP<*AYޏ^`m#hT∷NU^ian#o2SiYiqR3SRVZaxhk3oo:~njqo0ep>| .1b|h|<*[et8Ydt9[eɁ;]<*~pK`pmkPXZEn0]iIqStKo}o,kJȓ2p b~<*oOQhm i||X} j,|<*!N$NiQ!UbUc<}=IN<*NT`U~fxnϑ ҊD<*wq|<*d}<*uJP[z]a;o9VZ[]]ye`s-|fqtBvzij\^|Z~߇BXrΚԅɘ<*SՑawf}r<*%\&\pe\^dzc<*kTc<*RRQRYc m"TWW5hVmppicssچˆmqYwW] Q7dusr#r<*b<*Sg4NQIU ]m}f3t|ux{|0]~o\stefqtwxW~TX6pޜNW<*NQQd^^aaojj[v]v<*Ta``AqÌP:Ijuuxe<*06O"RupV}W YY\~_lrӂ$fggstQv1xyzÔu0HZchm t-{7}~F2ɆQ~yEɍ4} ֙ovwqbCA[&ajHk'r<*>\]<*NSdTp<*.p<*nqS<*RlDuOmAmYue tqukx׈Zg]eń[i`tטRlt$vxO`Jjtu`EvɇVapГ.Ř!Q<*gh^hszh~ Z}qvnj<[<*mQBuoX^oxh$>˜8ڝ<*V<*x\Tl=f hs,w;xz<{Kpnn]i ooCvz{V]]'p"3f'gjrtw1y2yq`|~*,EhGa<*GWWb{1QXXez<*Th_<*w<*ERZ{PAZUnP|i V^za oqjq'|,[1ŚϚ<*]]dX]_d u{ |<*KZ\ovB:v;v<*\Vd"<*bS^Wglp hs.,s;)rvjVX^epystfjrtځwZ|~Ok&djqךx<*dSOcuux\wXnjoodyjxeVdpj lcj*e<*%W*uFOtWT_U_\RBx=Zmm nIxɃ/i-tyyPyRRviwxzŒvX^]d o{| .bjq^oKzW24t|6|WFm,|5|Փfq2h>nIWqYL[[]#efkSpWdpJ~tvuv<*uS<*qNN<*ceugu $zWݒd<*bc<*N&OVl~On+PoWhZ]]`mՃh@}&*x<*Wxz#<*n֊<*WpU1V<*V!s6;$ia#{Y͓8Q>es?kXn||`<*FR.Pτ0v݁fsv<*l\m~fmsfx?{a}=^d/or{Җ񙥛<*pNl*VR<*RȏEOXVS GR㌁!"<*Z<*Y`P)ra jwwR>Eלb;;<*X\nLwnnT·˓w<*f$XT^baqd+oLs&iqoX5~ݓ0<*dr<*T_Rl(\Wggglv~`{+TZ^]mr{rmxӔuֆ<*ex;X-o҇<*+s<*kwgfre^^Q5nގU%Xlre(ʇ<*QoSYnN<*g<*klX<*kNarvWYb\srFuRu߀]u^u*xnug<*(gN0gvQlrpgr܂kRXU^Y^TaXifwlUafRFz8~<'N'<*U<*bbcUN<*xNT<*6TPTY~Zr }zc{}܎ yv<*Iqhd{[<*CNvYluY^7P-[<*HYg?n&<<*V<*7ubgOWSgZXuUVf`i<*gcsn3uqi{b<*{Z<*V<*jNVhV0kb<*df.ebp<*>QI<*l[<*vT` c\Gxٔ1sIxd]aYJ]<*W|``S3X`ZYtfxvss<*eZm'с<*ub2w%<*bT<*Z.G؛<*gQQl<*A`ZZ<*<*Y<*<\mW)`l~|*PT\y̔WWZm sh܍]c:쉎⛑o<*1O`Obbrgerft[.QQdj{<*p\qȍddx&|Meh<*DS^_Y8UWL<*Z"[C[<*<*Zʈ&"j[-2[<*?\2<*Occ<*<*^mnCn<*whu Xoe<*?rmv؍ZK^+divx~x pc<*Q$RlblpSIrvTuAJne{{<*SNln6<*S^Se=Z_ќ<*U*<*pր<*bb,"<*(RTW^rp.rS󎄗<*э<*EYlpuv2xy.y<*xT `gڀC<*+jWkT+͙<*O<*OliO^YeemsM܄]a<*UtVUk<*tvSnP<*`T<*U<* S&`br`0xhpQx0o-Vox<* g7czP X8_m_hisX|xzOi%jqa#{{ ڇۇ~l/]<*gcmv{R<*c*ix+<*NO>Oyb~oWbbprx`yy}͔e~9_Rxә|V ~ayy9<*v0\gkrkkutdUW%]|7q5t>Wt1nX{gg/<*9S^uN.Wɂ4ud}VVvV<*A\mcZZewNo+zPoVuul <*VOPZr{B<*ADiiiƌڊA<*ފ<*Grx<*}RSa%ؘerØĘR<*Ztݕ<*ko_w{9~v`<*hyPR V_o<*lddfw<*?N<*Z<*Ybyfz^<*s+&ZtZ;*[Vwp<*Ti<*]rVlX<*RN9uO Zm/x`uz)<*s^ċQoTjW\lO\!^g4msӀSt[\2^m @XH^)qu>UQa{'aj| <*aW\llnUQo<*FZV"1vj<*S\8{ʙ<*\@e"f&msp4x6xّ|fD<*rh<*VRZ<*bbJcc҈{<*TTDZr<*N4e5eQbp`WVd}odƛ<*$W S/ЃaPzX[stowYzd ~<*4gWfmpnfWnf18jljh\| <*pf<*]]<'Q'<*NɏlYgPQhdh8Z`bc|hm 2egh:k*}PV}aio}|aiƊ JLړ<*NAyP;W\\_NvQGYegkGyHyOuzXReeW]:^cm sfuݎ\]hh&t*tzy-axx?e|}}}Jtyr!aoąjj1|́͜՛xO|~i9-s<*^NOz\\/TGT^gsvUHwSUTUMZ_U~ufh}}ٕ<*l_lTlď_}lwnTlpvTQY xh#l-U+k!YhFnGnzxVdfuxPVahVaxxxJ<*<}/|<*c\<*b<*\ҍ`<*6WQ"^p`=mkHxaš<*CSN!1W2WwYfbXleO\Dgglt>&kz䁎bur|[Q`8Ŕ\Zo[}rc&ÖPa~{[Psa4dd{Њw0Ejeej=|nE[e+d|Ɨ<*N\_rbbMRlkTBPccᎊZlWXi{[o\oAlj"ԞڞoJp,<*QEmm%Up]ci841~~tS<* k RO)P`XPL]h iJavyXIk}3Qi{${X1[4~<*V|<*[TbbegssčU inGsTU#]'biDrrt5{Ljaؓ<*,N7_:_XZ7/joX[^jFrb <*b6dXH~Af~<*p4Uq<*`Wxj]!%Rrek 9XXg^Gjq2xklQ~z0<*TNOM^ehZx샬UPi/:VZaN5jKjrDvwyf<*]aܚ<*OW\)^zkښPddҗzY<*Ƃ<*vz<*N<*RSY/`Đ'Sz`c/m`m!{ag{}2{%Uz҅eܛza|<*NO~ZZ]=k}]I[<*^Wsy9惙fc4t9ty+–RUZnrlaYVdeajo=va5m<*EWf {h~[[[ߒ<*"T#TblUcddp<*QR"l{>PS WW[+lmnP;K<*Y u`RR`ktfh0l]fdjdj<*؂w^^oˊj<*^Qckx{Xvax,QoD&j<*Xx<*<*mS[wzyzOh;{G{y`*q-qyS\mm n-f=_QaBdDdntaudYkؗaeDpk<*<*3u~\_b8OO{TYv|~Y܋Yg ls|zx| Z\!uw7xXRem3}_Qh`ш7u'uqꙹfӛb:<*Nu^yi0<*_[wTw[ vZn [׊#kfw8[ p<*Of€mwnsy$NUōk{\|<'W'<*r\uzRc\~ǂYps'mZW\dcXmqIP}P#]huJxT]_a%sff2iRqKturIPdx[}?Ɋї 0QoaX"pٗᗖe<*kS:N*gMOsTpOuÀSΎ \˃UZ-n2r,s_qXxTITڐU*Zmom#hsfy!q@yjtÛPU/<*DNNHSN OY^_`efksOO5PBcNU,Z~rs@dxIqftZ^aUoQFjua<*@QRR b"O|\db^W\LgՏ_irw|SDeR```|dfqzZM]upbXfYh]n[q\Ȓz?'@<*;<'X'<*YnQ8T_qbPl ^xbeSfgxzO_8`S`א{UZYV\o``%l`mzrr=U``^fxh7kmnpqq tRxeP`pfsfq,qrNwz|>S`]_nv!PiUqqqq}%h;VOV[ []]ovxQa(j@jqqqz~+qrwyˇ?@o|e~ߖћWF퓵]frrE7<*5t<*`Nː-^ˉUZ:iƄ]oij5+ۜ1=rfi]kpsz{E{\ \dy㍑{]ksnsӅLqUp^ejcsŗofp<*#OST\˂s~PY[ weTW Z(Z\mw[fsMxMwd}.s|zPP}d}璲aLj#~!XOpԁ{s|8<*f<*aNvSLU ^XnYi%z{}D_ktv\rd<*tmO拠^heyt}s<*NNTwQf` fכW_v<*TY]ysaBX?+VPR]ajPVӇ L<*qprpzTgOTgT[[^m~S .KZhqs'uu]xcxz7c}VJkGo{5VabsG_mHXz|Ňχ5Vp+|ǚjVVК͝(MkH<*(m$]m$kJ{<*\Sffq{{vf{v<*][RTOHe!hm{xUPieh V(V/VWkqee<*w`<*Nc2sTiGkN <*ROSeTSWJY\J`bc>c zUPeU6a:dNt}qRdd},b!qdme~<*QQ[ۅ<*3OzpllDy~7xS)mpphSZQ\S\^PpP_hpqy2}NZ_\+nO}l}"PnXii gVg\f}]^aols|q;Y p#prr~X[eB<*_Y_fzg#kpvO`" eFk^ŒzV[k<*gQ<*O<* )OV^[OЎ*E+.qV <*_<*fW`)sKqFteꉵ{{fv<*RLb_IOɐWmeXZNxϔnvޒ<*rwd<*tQOgYx^'`GP^Z`m}9[ց<*TĈ<*QSDQGQS_ylT_`6m)~<*Ėq<*=q<*Nj8qWY{e<*OOOT^pp):jBœHC͘<*<*=gnCo}|<*y\\s~tUntM~a~E<*T beuv(k{Gf|WZZA^cQn[LjHiz VXFSV[Tk~fQ݊C{~VIP<*O_<*tTY鋔Q)hsfP1fa0z&|v<*e5O^lOyS4`lSd`+f+mW0kkpsRMeXeRp~~WUXZgnn}S9Iafq}ĄɌi5oJovw}_]s8z}cDžwڅ~n<*<*Ti f[2_ҎhUGXZa ac12fJqDt҄{wQy{~Vגayw ^<*ssu`etZ)oftjta<*T EfpxHcvlv<*0`l!fp~)wɔt4wR2nb}eifiIx_<~O~Ǔ<*JRut<*tzetNf[\\l4Xx[]oq<*ꖤ0j]L՜H<*@7TyWrVh%p<*CWRWqRdXqzRR虑VXosfqЁw X r~<*^[e]oJgCu\B`5mTm}@hhjhksqP \_cb)ZVoo3e3jqqtOXep<*BS(O[lŏO]_r k ^Y]kz\;aЌ@V`oHhB<'Y'<*+N'WST^bgW&`h-Wr[Ԕi (Xv<*Yr"OS\Ss t {X]]msXtZwYoV<*S^TU^UuŖve<*R WgN~NrӏNˎZcxO)lmZcc,l0sPWzz~<*[N@T<*y`fRpscP&]mm qq nnLYq}x"Z9o].j.[a{aف<*^%NY\flpԐY+Zrx.ZvqUtOx.R]S]u{}iXcLi}xSdjOTVX]7|jXM[]]k9y}<*5YbluNVQDYOWQ=S_MCPSco#jp<*<*z^-YTYgkEyU}Fip<*;r'\-\WY\zPpszP/Xc#UZ_.adGdn:sYedfidtvt֘]]xzzG~ !М(d)<*N[\bsgr킬Tgwzz`PyZ>]nԄi"ĕi՝<*~zozD{oOq_s^v]oojnv<*pSm䀽W7XZn s^smaJvaaaj<*|<*^_@P\hshUtZZ%a6n~ gPq[tZx3$Vdu}(Bgό1jtC.H,f0[aupVF[~[eL!Mjt/y{M~3Ȏ<*vΏvgU$%&͆nn>PKXyinFoqGit4[q~ooo bp ep p/pj4pPp]|\po|<*wgmhldq_Ao?vNz4]^mv<* fflxZ_Vf<*T7UU<*cObu^PU͖XZuaniErpVXdo[ÁUvݖޓٜ^IpTE۝pv<*UcR+<*8l,uT:`lORRhW`gm`P`agngx`NXq]n_9aBa y4қ<*(uڂ=x<*O_8efT.`l}^ `na*Q>Vpj~0<*"\$\1ulrl#`eu\_mydP'08n6sJbi7s>Ucw6j<*S g#NcSÂI^/hhHՔunyiVrWrݞa<*SS|^QOOg[r|TVY[\gprPyUNɑm,<*<*\b~Ï{zS}v9Umvv{<*NNOYOYubEg$kssevg|{NOjQyz0Z/Z1ZYhrQn8Z#X,X3]N][] acpinanmubxt.>aeaiiHkOr\tE^ΉonwzvkMSۊӖ)[o0_kt?]#ÚeE|<*NNO[\OO'cyW\dyJP,S W^Tee-P[@i@tvzْ(sV]ae l<*sm+WY_k1fryO\g_tm!xUW X``2kmm3UUUZ[^_hhh4qtwrxՈG똭Fan\q"zmHㄉ:Z]+bkDs v}. JV~aOo6zkyʒoqqw%%'*%QyyJlRvyyez{X~RjG}]-1kH;^|JkɎ01jp<*r|)r<*o<*V"HRQ`"w3[nn nn`m~hS{5̙=[wAp<*CQQ XTVllgW0rSTW{S[Wcrn(s( WWlXZZnn?sBsii}~]om|jEj5S<*܏v:`<*YYт(`bWOPZcWty?a$nVX<*ff~}{w__`_<*g bRY\b?y\sq```ώscÍ||^3[>j{]F|9p%rye|p|<*Uf f2ltq3lkYy_5<*NRSOVYl~fGuwy琢m}:*an`{|{qoSƒRj{~<*AQ-=YbrhzkUkx#ks<*U[ЏgӐ}`]P` aKMajqq}}t~+חޗ <*bg~<'Z'<*^SlʏTb%}.}Ts܁<*Bgl8xzPUіxMܖVV<*T<*}p~p>uT=hpу=nnuw<*[=]<*Q(WWbm}P hQ!~<*BQ|*|.|<*T<*fZh[cFVd'Qee9Q"e<*ffی^>di<*Y|ZceeXdiK<*[j<*zY<*:P&xP[5v<*glke4h|ņ`@y5aV]l lwoekXYYc<*<*eИU\v-]et dv]]iZOj><*`STObh_hzaP~ڃh[n&b}]0befOg8O<* _5_zP#Zp_^a3oPs|gfjt&ч?F<*Nwmc2oe^y<*NNYb^Vg&|3^m9uX][^,v4vw<*<*KOY]b-fvבAUJ˙zcv<**r+r~blut<*SFQϋgWpru {ehTgqifqjw<*@<*UZn<*Sb}kwxw|tTW|`U`bfcfU_*zdxćV+:M<*}NkUym6u<*ُgYmmjjogŇӝ<*@wW<*OHmss׀*^hbhww'xoyݑuPmhY[tIZ8dehiIsuyAUikgtxygo{}Dֈ:9zי%~<*3W5~=uO cc)/cgh}9wHVfXc|}veqtьG<*QNBOY_`-rW\#cprpw]"]csAwGZc]{_\w-f_{_{֛ev<*6lb|bcxf8adte<*ckѐ'^?eu@^`bIy TI`cgm xyumu}(og<*$󁖂__{bx6RSW^^lp(ŐO\^^cg h7mQy_!Z_cJfNhry􁟈=~NkP_chVisduuyyz)}׉ڔ7P;]X_zfnu[^1dnzk{n 'ɖXnLou_^aodq:z,Ւdep}(QRadjIzajt-)yQ:GٝUR<*_<*-NOwl#RYx__lp~gvs/wB}!R^ :~(qf|<*yQU0\ZX\XqkDqkv.z5\z<*NOYrLy=v͑EP>w9XZW{F<*]̋OhT2mpps_cmw1<*6N;N[b\|nnqQq]1VowRVew<*+OGOOOR~΂~W|gl.{Xgkp]yuw+xiyz5}8}@]Q{;Ӎo{RX{&jЙ{D<*bj;|<*b<*<*NS\x\|XZ|tuxxSD<*lh[zI<*wpmUXQt^PZd{{HTLVQ|<*Y^Y^X$Zihhwn|ň݈j|<*XXrrX q4odb<*%{<*l<*`WXh {7Z`uwu~xX}X ~Ȋ#y[F<*[͏zĊ`<*QWQn}<*0z<*SSbp,PIcLhhmhi[zqz?<*4Wt_Klr|pSYeJm5N^mpLDUEU:Zhekfi8tzxzlddeyRъܒo{deeoj6o/kBp2W|ߝq|<*z<*rN\[ yQTYY2%hs}@D0]my|Us[k]i}nn|Xv[y܉>nj15z}-Co:횻t?>ԛM&<*<*NTYYMgwyπpTy}|x+{hYU+}n?itj<*W[ꁓ!b3PZRc`xr n%w&wԀ,o<*P[<*['P~+XO]U]`h#sY|!g6ix]/z}}q}l(*xPud # 7A<*;`lPtc`!acdPׄ`d}~q=~ӓ<*~.fu Psx||2v&~1~|<*Ho<*zlƃhh{}ϊ96qz<*qpЛ<*OYcqi<*yE<*FSRST]*]eP{$?^Ó<*ŋ;~Oy)'<<<32&'(]y)'<<<72&'(my)'<<<@2&'()'<<<B2&'()'<<<C2&'()'<<<62&'(nj)'<<<>2&'(ё)'<<<.2&0p<<<X3&10e<<<3&10g<<<2&10p<<<b3&11e<<<3&11g<<<2&11p<<<c3&12e<<<3&12g<<<2&12p<<<d3&13e<<<3&13p<<<e3&14e<<<3&14p<<<f3&15e<<<3&15p<<<g3&16e<<<3&16p<<<h3&17e<<<3&17p<<<i3&18e<<<3&18p<<<j3&19e<<<3&19p<<<k3&1e<<<3&1g<<<2&1p<<<Y3&20e<<<3&20p<<<l3&21e<<<3&21p<<<m3&22e<<<3&22p<<<n3&23e<<<3&23p<<<o3&24e<<<3&24p<<<p3&25e<<<3&26e<<<3&27e<<<3&28e<<<3&29e<<<3&2e<<<3&2g<<<2&2p<<<Z3&30e<<<3&31e<<<3&3e<<<3&3g<<<2&3p<<<[3&4e<<<3&4g<<<2&4p<<<\3&5e<<<3&5g<<<2&5p<<<]3&6e<<<3&6g<<<2&6p<<<^3&7e<<<3&7g<<<2&7p<<<_3&8e<<<3&8g<<<2&8p<<<`3&9e<<<3&9g<<<2&9p<<<a3&'0 N0'<<</&Kb<<<?/&Kb<<<<&Sb<<<<1&b<<<<'&c<<<y<<<3& k<<<K/&bk<<<L/&ck<<<2&yk<<<M/&k<<<N/&k<<<O/&k<<<.&k<<<P/&k<<<Q/&l<<<R/&l<<<S/&4l<<<T/&4l<<<2&l<<<2&n<<<<5&o<<<<&&kp<<<U/&kp<<<2&!q<<<<&*r<<<V/&6r<<<W/&;r<<<X/&?r<<<Y/&Gr<<<Z/&Yr<<<[/&[r<<<\/&yr<<<2&r<<<]/&s<<<^/&s<<<_/&t<<<`/&t<<<a/&u<<<b/&u<<<c/&u<<<<"&(u<<<d/&0u<<<e/&2u<<<1&3u<<<<8&7u<<<2&u<<<f/&u<<<g/&vv<<<h/&}v<<<i/&v<<<j/&v<<<k/&v<<<2&v<<<l/&w<<<m/&w<<<n/&w<<<o/&:y<<<p/&>y<<<2&]y<<<2&y<<<<2&y<<<q/&y<<<r/&y<<<2&tz<<<s/&zz<<<<3&z<<<t/&z<<<u/&{<<<G2&s|<<<v/&|<<<w/&B}<<<L<*SrbzWYbpyvȀ݃YˍXC%<*bv<*]W_8rWbwCw8X^pk<*'T&}^<*vv^blwvs]ReRTv5x}4}=xbP]ddsKM<*N/Ors^rtORɀ邳N,camty㐹”:=@>?6ZS$nA=adx">rӄ)ǒa|><*WTUy<*RSb[gހނ#{rqTCY<*zZBZ؊?<*[ `qO([s!X"XZ[F™}KK[[c&LMc;<*Rbbyǔ1XKdfc$Qfr_d<*hO<*sb=es,e,de"v2B)Mv<*BW\*fgHrt|(Blƕ<*RJS4OnbbWY`b~gytnF}a}t<*<*TYl2hr<*,gYYZuMi<*KWLW4Pycshn({Z)dVs=<*W.^`c\mhG^Z^ ~k^<*~}iSrȚ<*K;sPhh$]Xdz/xQU<*;OJy_Y)]c}Pm]u#V}<*-u<*WW~#t+tC~<*l,tXZuepKf/<*c<*D\jPkEi= H*ܙX[^e={|񉅛eo{*~FpYtU(t~^ΓWEc4FSݝ <*Sd^6[E<*aއ֜IL<*%R+RTC†_Ri<**v_v?<*F_C<*lpSghјߚmj_ s?XV^}dnjq-vxV٘ژ&Q p$rՁnzsƘǘȘCcKk<*hJZ؊6j><*OԜ><*ʘ<*-x>{c5sxqQru{}Y}ʜi|<*,Abz>S`9x(z| ʅ<*^S_%S_bsltlƑSsĂO Y*fS;_M}Q<*\p<*Clsx[l_hPein>$ixtiӌԌTQoohsjtp&}~Ln<*Hdkdkρ̚՚"<*lo<*QNN7lQuQc<*N2`byCf:fgp|*wz:ÆRdyz5| <*v^4&NuOw^^P$huzKPP[hP<*W<*\^af =<*P<*_SReTUcU܈O<* N^HO%TekT56`bhkikm[;Cn<*xT6 `gڀC<*+WjkT+͙<*O<*OliO^YeemsM){B]a<*܄<*bb,<*(RTW^rp.rS󎄗<*э<*EYlpuv2xy.y<*"<*VRZ<*bbJcc҈{<*TTDZr^<*44wxhuXoe<*?rmv؍ZK^+divx~xRLf pc<*Q$RlblpSIrvTuAJn{{<*e<*UtVUk<*tvSnP<*`T<*U<*SNln&J6<*S^Se=Z_R݃ќ<*U*<*pր<* S6&`br`90xhpQx0o-Vox<* gzP7c X8_m_hi|xzOsXai%jq`؃#{ {ڇۇ6Ml/~]<*gcmv{R<*c*ix+<*NO>Oyb~oWbbprxA1߂`yy}͔e~9_Rxә|V ~ayy9<*v40\gkrkkudUW%]Z-޽|`t7q5t>Wt1nX{gg<*9S^uN.Wɂ4ud}VVv&LV<*A\mncZZewNo+zPoVuDDul <*i<*ldK܆dfw<*?N<*Z<*}RSa%ؘerØĘR<*Ztzݕ<*ko_w{9~v`<*hyPR V_o;<*VOPZr{B<*ADiiiƌڊA♿<*ފ<*Gr<*x<*Ybf8yfz^<*s+&ZtZ;*[qsVwp<*Ti<*]rVlX<*RN9uO Zm/x`uz)fM<*s^ċQoTjWlO\!^g4msӀ>>S[\2^mtH^)q> UuQBa{'aj| <*\@X<*N4e5eQb`WVd}odƛ<*> S/ЃaPzX[stowYz;BdV܀~e<*$W4gWfmpnfn18jljh\| <*%;pf<*]] <''1<*cT<*YV[Z$[7[<*ur4ƇLJ<*l74sxnjtx"̝<*rigCyUPAsV8:ipwyu+7#y<*NTUVZd<*xd<*^Zidyd!jEjx|Vd(VVCR͚T@]<*baKJ<*+gR=WY^~kkklR^)fg LUvw?wxy=w|H}Pn膃U{X[ oOs愆zZfs<ٞwFiX<*pNl*VR<*REOXȏVS GR㌁!"h3<*ETFWllgsh wZhs"3XZK]DnHn8sBwcisidqBtzXiyvE[’ Hz_we*<*kkQ4c|mZD]<*g[<*Z<*Y`4P)ra jwwWؑ>Eלb;;<*X\nLwnn·T˓w<*f;XT^baqd+oLs&$iqb8oX5~ݓdMUEPN<*0<*jbskcۃtFNK<*q`fqaa<*NPi<*dr<*T_Rl(\Wggglv{TZ^69~`]mr+{r>Ӕumxֆ BMwg<*ex;X-o;҇<*?u{Q @vqQWj uwD3j^afo8&gj lCDED͛wyrh w?@[m<*RstE@0K"3atsa<*_[C|ݦhn"Y#YD%47<*cd<*T/ww<*Q%_YbysxL_d|;~ya770p|sb et~"rwE< đ<*s|Ol-_#mIe+w3n^oJ[Vp<*Q|hll[lʼn\[Uyy[mmB^'SXN^ :'Vinoqj$Qf^oj|̅<*\NTTTm[<*mpp#dn{m^ajJVt<*U<*ׂd4ZcKw}Y<*jgwym:n{}Ѕ<*Y^sz^^<*,,<*[ wBZ~Zh}}R5[jjwww<*NElMQlRw)ZC7mPQRnUaNn{}|B>}o<*cb|<*lY\_ `eesvx`]jctoeItux1}J} r<*vQ!RblRCe`Oe"{`cn a;fP\aaco"|\K؜ 5h4<*W={<* Tf#:mwQg3wZn=s fi„wJ<*rOYQOai<*}T'iz<*c<*kXl<*kNarvWYb\srFuRu߀]u^u*xnu_Cؖg<*(gN0gvlrpgr܂kR7XifwlXU^Y^TaUafRFz8~<*Q<''1<*SlzvP|vB_f<*ONOYWLmuZ0hx7O{wpxCjŅ<*qOlKp<*s:t_^ <*E<*NrW<*h<*ޘY^ۘaUSZn~dIbs_}%ݘ<*mSB0<*g*S\Y`ehi{\d<<* T^nglr2fǀ9OURSu]\k^C> uD^f5IHv#oLj(E<*TZf<*}<*6&TY9;k<*^ juRCV[a^aeCeY~SS|ܘU<*QQQ68_Kgwu|gp'2{h"niq}X jNjqtA~No*p?p,y")<*SUbԏJH<*@ة>lrYNlml)Hu@ӎOZh=v5{n[{<*$<*R)T ^~flTzQ}o]QZh;gq4Y<*_WY\~l ggphhqXi^ouhjqan"vR<ž<*|<*N_KY_y~P$a|PanY|5p]<*z<*SeJWxlgerm <*Y2?bWt<*Nw_~ fftw#Pe!}+*㚭<*>e<*X:<*0NΘNQQYllQg\uvx6\\DQP{hp6]&s SirQ vxP{Ғ7jϕP4[&8CpF;4-J̘<*QY@crm"8X}B9Sd(oo=<**U<*QIY.uOWn(qHqW +~<*tn<*<*+YOKTYYs$`gxWZ\Bmej;(}tuz׍_{}u[gwe|a<*@N]_OQ6u[OQRZ[vbT\_+`b ggl~~OW:glmpsIuPuXT?hnm)xSy/ېSthmpt&{0{1}<}tYE^he}fԃ|}@M X\眑iy*z{͗^^o`>;Ave2Fi<*RTb+uvN^#_beOOՀOِܑlc$qvQnBP8Vdd+4 |<*..6rNYTW9zDx Y\t19TyZiPQoRfZPZ[_=y׆BKW1iy/Y{K<;}\nٙ[~g9QbƜFA<*\(iy<'' 1<*TT7E{U-dE?ܘd`VYؿ!<*~TY`l֏pWucu*{YsRST{Z9T|=×<*Sb<*'YOlw<*WX)vqh~<*V<*+9t`_m`h__@<*0Wv&<*FTTTCsa<*ykP.<*24NjC:܈W\^u~&^_ `gks7/^юW6^?}ڎ>Gt^BS;}f4bX\۞$|[;p4vF<*<*.RRS_7gl ֑}[<*oc<*[\\ccwydy8]]6:\X]dHy<*0RP`qvvS2z{;z\uV_jq&Cǎt~<*v\f!ii<*:TU\Q`Q8wj{<*b'ggUa<*eFbm֐~%hk0sXuz&K&eD؝ؕFEz*,-<*gNT<*9NYUSbXSwx<=DCUZkv0S{ QR2dkIvu|Lx<*ORbstƀu}tcUNddo՞<*eFO^llrދguVUWU9_`mˆU>_.lEۉ5zP>VIVH_aafoބ yZvVu~ .O5J<*eb}b<*S_s۔\{ƈvuyVot9|a`:<*!cZQ da)eYpk<*9lQ5W[xWchaxZac]t?xQRowXijtvy|/<*op{vKTV[qtz&|l<*)gI{%b<*QX]'wxkj<*`<*lNNOCY}_$Xnj]xI<*r^t|ւULemh{{̉nVZnue JV{$JtbѓB|<*SXWˋgT^$_bb:gtr %xWc};݉F\<*TW_eUgs`O^W#ZYPGUrUh qs1w,{Zh'nGwvyƒPcjXUdxyC^Xxa}p] u6<*<*U<*9r̍:<*W\N`c3f~ŀt#wbC UX`csup} D{SkCrRr}]x(Sv Kأ܊@*;fuul<*T 0w<*I^u<*RSHlmQ]Y4_k_1tx휦kwՖ&ۛp<*ZbL\<*_O Tz cޔza焿9vz˅C<*|<*N"NC؍唩<*8uAeCا݂cPSn]nii(vN]Z[kv]]'erv{<*xQLYppZ sDC_eՍx.GޞV<*5uCOkW^=WBbs]Z`m`YtkXXBj]jo[Rq\v|T<*#i<*NNS^suv5pJؑj<*uYv:]o$<*_dw[vUiZ#x-xJ̒ xA<*b<*SG*bRcwV͕<*krmnii^L=tyw{<*Y\gY^yp!no@gZݙkM5|'9<*YYTTSu_R]c`ekV<*:YΔkRSeZeU`jeu,jYQ18<*5g6gTWWccW /i}*IaNzÎVrY<*4RARs.\ggpJOWhX5`>XX]}<*g<*WX`X_]ux-<*:'<*[JQLQQQ[<`KynxA} \aaofah#;)pH<*sPlRZz t<*JCw<*keEX4iEqVtvnx;}k|[ej|<*(T`fe3XXddsxVdTjry;Er~P<*Lشv<*OV^lpvx oiAaooq2<*x<*NQT6\qg8f!l2P+W;Z ],]m{_-lădؓ@$ߛ<*:cX{̊[Oka<*RQOWY\k`c hmQbRPxhing}VP<*<'' 1<*N[yY`rByʔLXniV<*y<*TXnX5msΜzs(<*NbcrC26 ]m|;(d@ik B]b4ydo}joK?ҕVviޢ<*OT<*__yr]a񒣇؇<*Va[΀<*QSenWbgppԂƍ;{BؙQ/[d>jI|<**Y3Y_pl`l&H^&nKaq<*|<*2Y"_m~c\ZM^Fa/dn[}ikt1B~'~oA>IܗU<* ST.mChUUhm;A~vyy}*ꈀ-㙮j@ <*<*WY<*wPxP~ZZn<*N4Yb}-<*Y}:heȞ#<*}<*MW16b*9`uJdn+vd$eXpqv<*[WDبfPRZ`iu,-XXamoNJXfq$jxCHXZ`N<*_fWCkGmUaatb<*SpWcP`nPVxNk<*dlcWon!V%RjGHWZܓ <*gUXPzU{;h}4XX 7*dn io{qmt΄jM_xy|Vj{|<|o3NB9ەD`؉ݶ<*O^PRPmPK;Qbf#rw<*pedq<*q<*uuP^~on"~/Q0P|'X|c<*/<*E<*TRh85"dȝɝ<*SЂ~QMP|U9]`c zdHUEt}Fx_=o}m[DOW:L\ y<*SO.cƎԚ<*;bNI\ϏCRgmP`m\\``c`cf7tiRkk1;VVtJ|M<*9{\]<*^`4Q<*ȆP)!5V<*kT4M.<*e{O^L`cgy8;N<*ag\\Ryh${Gڄ)$jڒ뚦ț`7<*[@fg >z7Hze%[<*:w|i}|<*<*)YrQVZm_TB2;Ǟ]<*0uG\ll`KuQuvˀ`uuuInRHaXkX7d?}xztЕƝϝ<*_kP5:UI6`mjf tF͉uSwߌ*fi<*4c|w<*x+<*S^@l|,T:uSpohp}Bt^|}^<*^N^\PwZI]n_is{vidO.<*D<"W|cx; z߃WWX^]L%va{o/WW^sotHNL˝<*W!WT<*NQTQ̏ Xu<*bl<*GNNXbabQlfTgOTbbl)c]cm+1`]<*nWOhW\llr@A|#x$x5=}6X΍aix~KęݙޙPj'( R <*u_Y^Z-iUiZbjN <*gk>Uōk{\|<*c<*_@5\9:=Khzj?<*OPF<*O'Zzq*<*Mn/sSqNGNM<*VVbxRWqavdoi{jē|ҝ<*u<*V_jn<*TQTmMUgqKVf?;מ<*o\IW_hXZ؎阀hT:ˁ<*=l}u<*e<*VpuU<*N T_Od_\^T\rMfPhumpQI<*<*CLcؙ<*Y<*<\mW7)`l~|*PT\y̔WWZm s&FhRؤF܍]c:쉎ӛ⛑o<*1O`Obbrgerft[.QQdj{<*p\qȍddx&|Meh<*DS^_Y8UWL0<*G<*V`B<*b<* <*Z"[C[<*<*[TbrgM[[/u[[[QQV#[dpsjy^HO! <*cjw<*^OOlo<*o<*tYe[}/{љ<*.OR)_.x<*`Pd<*͐*chP:Q<*`j<*UaI*߿c&d=;di,z|Caa|dz|<*{Y<*n ;fVqWq*<*<*QOTSmyQeVojq}y`z[k<*w~<*_ cQvH<*sYy|<*lg`gDF<*uPxx'v<'' 1<*Wbgȃd<*eLR,xcxV<*Uޅ<*JcKi v!Krȁ e r؁tt^<*fUn<*V<*<*N95PNS_Pb;ls{lz3x}ij|9Ӝ3<*Ny<*egOOP]_maZ ]^_hm shtY{ ({B`ؐ8 <*;UIPw^wVڌoiv_|p<*R<*Z'~udb=j2~ ymjt'y~M32`=QXXAkF~:<*SԋWk}BPjxxL!QBB~X}=Wvj߅(yEp=x<*l!m{|mm/}`$y*He^jB~1y<*AXVi<*^cd<*RRbrzT U]vmRuP.V7]aRBFvx)|燪_ݚ<*lOTYE`r3hVєAfoQjQ<*mp"jZaooj.Ž<*sSxYީ|%g<*w<*ERZ{PAZUnP|i V^za ojq'|q,[1ŚϚ<*]]dX]_d{ u |<*75KZ\ovB:v;v<*pQ\bhjZ`P]{݄0SoQe{4aqqg̕tͅUK`Oq^e>pC|~dekFp-7yc|tVapkʗ<*ȉhm6ci$oqXa\:d>[aD[+CO[,e`pVk&rr~<*pnqVorrt$rm|<*}<*wU<*Rΐ4krސeyhb<tZ^`xziotd{FȄ Ò<*ggp_6qXjℏ;$g<*W]jm:Cؘޗ<*%UҐ<*6<*]DXh^ixzDB<*Q<*0PX#aVw<*T<*R]gSSRr`hhhr ty|rUh=rރBzRoH>]wc{!C CCZw[v9jt|뒡Ξy>[ؙ{-~'E͇5V'Б▄ebgluȂOO&9huxقryf4U3Z`hhmss:x>xyT3UoZ {||7ΆPQShuHލS[XDa.dn];ftknt}'Swfwk{ EgؘR>x.Q]oXvVX efjjprrtjrtvvw*y+yy47Qgv0y|#+ŝV&e^؝bHk`؛c-etBfqsK<*hjϛ<*OP<*T<*RRQR9Yc mTWW 9^;5hVmp"ici;sچˆmqYwW] Q7dusr/;#r<*kcps<*d}<*uJP[z]a;o9VZ[]]ye`s-fqt|s=Bvij\^|Z~߇BXԅɘΚ<*S&AՑawf}r<*%\&\pe\^dzc<*r<*nqS<*RlDuAmOm tYuequkx׈c޹Zg]eńi`t[טRlt$vxO`Jjtu`EvɇeVapГ.Ř!Q<*9ghszh~ Z}qvnj<[<*mQBuoX^oxh$>˜8ڝ<*^h<*AY^`ޏmhzF#TN^n2SUiYia#oq∝R3SRVZaixkoonq:~o30epj>| eI.1b|h|<*[et8Ydt9[e;Ɂ;]<*~pK`pmkX7Zh]<*NSdTp<*.p<*\Vd<*bS^WlpT; hs,s;rvVX 8^ejpystfjrtځwZ|~Ok&djqךx<*dSOcuux\wXnjoodyjxeVdpj lcj*e<*%W*uOtWT_U_F\RB=Zmm nIxx:i-tyDɃ/PyRRviwxyzŒvX^]d o{|D.bjq ;^oKz24t|WWFfm,|6|Փfq2F"eskZ?Xn||`<*FR.Pτ0va:<݁fsv<*l\m~msffx?{a}U=^d/or{Җ񙥛h>nIWqYL[[]#efkSpWdpJ~tvuv<*uS<*qNN<*bc<*N&OVl~On+PWhZ]]`moh=@ՃB}&*<*Wxz#<*n֊<*x<*x\Tl=f hs,w;xz<{KpnnCؐߐ] oc8{oCvzV]]'p<|f'g z?zP~j<*?TJTRSܐnypypqv{y<*R]Olnd}{ ݗ<*\rgs߂1{ <*xWgߋ-WYQ)Y Y=Z@_dlʖiyqωXd<*u_d?qZ}SR}~ጹ<*TW\-c~?Lسݗh?}C<*f)XfMLmL<*c)i<*0OqTTYd[llgqU[*{Ćǃډ򎜏d2{{Zmj;D#<*<*YSbbil‹7or.U&@_RUm5ʆ̆AD3\2ak7ViivDŽ@zX|~ov́Bpvw6M1<*VEeQ~ X].]hrhǖu{yz"P.ݛg<*\'P{<*t.R̀hCo9RDDkqqR};0'<*SQPRnR[B<*fSlW֋ciUccS}k<*<*YTTWoU]XVXvHI_5oȇKM_<*VVVVW W<^XW^Va o].b_ܐA<*g`msiӃ|}>i 9<*ǏN<*VNcQd<*bgg\؅މ{<*,YS*`9``<*R_-WYĉv0^s%NExEAzPZi^̐Zkdpt[iit]xk6t)9j<*[?l9gh^yO&SCSܝWYQ`1exv̎R^<-Sjywf@noC35mS3:%Iᇡw |<*0e=R?R fpg5:Bhgh"i$s@{1SՄRR]diB4Djw|jPvyXܜVe<*sQ‰[Q PC(hzvOvוϜܕ%^<*/tuf{{('(<*k1N/l``cm`&=;|yca\dEo jfvF[FږƓLprtsw6yPuy<*(N@n`~nn}؄x %Uf݌<*hTwe6twt4<*IQnpOpppTWY8mDhp*Pƞf<*^^r^wsh<*Os恗deH<*k<*]_lQSR;e[gOs|[[m`ShXJ^)a剕qxL<*^]^lb9b_;1hs&?ےKL<*qQ!U65<*Pa<''1<*TTUId<*aSgOr<*WÈ<*HgArsyۂru"xhUdrzz*3i&DjwxCLFy<*Xck<*SwW7\:pnQ]de4n] y<*KQ;RKRRR[j`CZ\CزX*lanx}P y h<*Y]<*_RYc$I&<*Q@RWz`QtRhaOXf]7awiVf4W@Gӕ<*_pp,kpRa>a<*;\ۚ<*N7ebm2hpzq<*Дr`̛<*bZߤ w~RD_sdwq@<*SQ޶R<*ScbBeQ[[/<摛zX{nw2;|ǝ<* RhR*XA]!b<*QNWO xXPW`?kjXAki!jQzW<* wN]Xxwޕw<*Ws`CUdX9af<*cɈ<*_ x|^EZ{]wa.oiEzA|G<*[bCd<*IH<*N OSVbrp'<*R-TQWY,3cAx|r\x{x|d@^ד<*]b3RwgЀTMhX+]5W͍zZFܬ<*r<*88^O~^yqU]}vw^2V<*8YY<*OTW<*4c荻<*?<*ibbbcphH{ކ?@^"oʕad) <*՗<*9d<*]QWW_OTrА JXnk@kz@E<*zg<*dWfXkZ]]\fsq(t΃ȈM+{t  ~<*`FcXhqxuyzXz}͈k<*Vm:Ow<*X!\Ioq<*!SL4RӋ)STG`-mFhDxP{D<*_br֎_<*<*+TQTQwUW"Z[m!]Wfhmqt[E];uh{B,o}ӗ<*NSUkmU >C+6<*Il}\Wle\TW`Mcms:Xfef q쑈vEwჼP"o-dfqΒadS7Dזp@+<*oQ3r<*bu<*wO_rj<*h`<*/Y <<*emgҏ~s{*FU{N}`Hg<*l<*W<*NT`HU<*05YF`R`Ahp;*jkja4E<*QQ ^bll\`=bfg`\y{_ZHbtU[i}ZZbdn iq0|YVqwėo <*|?<*T)V5<*NSr5I;Y3dn>s89dxؒPAJ<*SRf5;Yw5yg;u݋fhsZ ]kuuu߉qRfdZ[io:jc~ʞn<*WrZitx|t<*ThR *RCVA e<*xO;myy<*kpO%%Y7o<*lb'T xAOGcwC~ݝc`qnxyeGi/:y5oY ors jlVpwkz[Lf/ہgVhvwJC<*`_mia"137"8a$pj29<*OWTيXX><*pp9ًTb`b%cmzVfpsWNZEVZc=fNiGq|Q^swydUV_p34<*VVVjO^[`m^p4u%ԆՆ<*`kkYؙkjqm<*ISGlOlTE&Mm~Z`u`p_?W_ffyU`Onu} /SY_Z_c9gnoČPV9:W[gaafiSo#v'IfV[_^jkooisY.qt{/Vwbzb~);jj~S6QH[,gj<*w\spta<*"krSkU>MVa~sDaki<*s\9mrǐShA[Y}Ȗ}n>W[[o3Itrpnn|o~X6t M<* B} e<*{^BYPY[$Ubccmmp`hqUUH] acnuFw-; ;eqMtb6ovidoǛ<*w<*f,fdZZ`m hkgwwow<*_QmhX>n?tBI~KK2<*<*O1PWcmqnAa<*]58ARgCXLa;;<*v_PQU-XZ2]_`_nÞĞ{iLq]t_Q=XboZs{{NWqt@vxATz`-ǜ'| dQQ<*3`M`p[CfDf[YL^dq D j<*0a*:nivfv<*(~<*S=TMTtppTpc9n"qax>e 7gV_<*N_Y~0T[ols~[lWZ*mzzB}y\dm}>mTx-}9?1nz|}RSWw!gTY^R'UYP\y{W~UF]G]gegrS{ MRUxuzPC;k{0Viu=z}댸QX_jotMz$dxy |>~@j-_ޖO?򗏝dQjvĝNG@YO<*NS O T~sS\v__grlvNvO؋}SY%`rƐcuv{} GnPYS^r;qى;5hRnƖIXZ1a"bkiuiki$5dWo vy{a]vjo@/djzPSɅKeM|ZL5ѝ<*Q].NYrln$cc~~^9bt]bddVzU<*.P_Q_eO~VWY_bBRc[ETW\emNm} dR}~$`ʉHP[[18_M9`ehnmyHX`>D~Qu}jڈfoo)zJz߄>f7zŊQRfDzVjo}j>KLa`vgzK~ڛ1p|~fI@.=6?;me<*N-j^<*RkN9Y=O>YsObblb>gkCmsW[ymuh3{P3sύCآތrumk VSmg؛ݵRE<*?W_tbϐ U]`Zߐbהb񆷈;̈򍂗ϒ,06J<*2uN\Ssۀe>GP}Z_e5iȌ@iivj<*N~gKLZO^iPtrj/<*]h<*N}YZ\Gmʐ-.i&q߆PVD` []]aoqIyZzAj%|G͝U<*B;҉|OOT`"cr~zAcHfpvwdkn^}RkelnMqsˌPwdf x QR_dd_a}eeq4ftwv܇s~QB[p:\؈*eZpN<*SLT\ cszNeYez>TuAggPDcUhSSQeZ1\^P^^fakk 6S曔h<*clfg k<* bxY\u^ZW|kQbspYY|QvBPX`t;s:{\TnKrŃd7i>iNqrJtx#Lcvww{+jq}cqV]{~Qsq0pҜy Cs8p'jk9VCoɗ<*VbgOg9P8cac{'QjRhh?XccinUnQwwxC?_fPtg{{x}+)b,b5:x QdjM-Gwy!|ƅGI-m~ x=pR{[|~|z<*NoQR^ mnr1OcR+hms0PePqR_n[neWikRqeΌt.P4:i8oRRN=o{|*ӊ䌝:RRwxsudo]~<3pf|^1QRls<*E_Xzjyk<*]NeSQёґ%mwԉWs}U`;XK{]vŞ_<*N=\OzS]'}XPS(&Z^ ov}i~tQ&9I<*ORRYgяۏRUmIfKfxmpiF+Utry2["dnysX7:;fhtPQOkkЉdV;ot ~V'[;oqt΅}<*x;tX<*_lY\FmUu3G\zuAjdP?oX0jkɜuyun~B<*VYhhPhYlYiNs#)CB\<*S SY_m~M6_s}Rqy]~dnJ_Mئޟr||=<*bgj<*UWYW]Nl~NymJ[Z`eesL}vf zHF[w|}ObQ|Y[蛁1Z<*NNcwiiie{e =d_jk<*S]lN]wQY\```bb0mfkkp゜O(P6PQgRyWW`nc|rNٍݍӘfE/[3azZaRRf\ϙXadoz.Bh\}4|a;,;<* rw<*XVddi\{<*N@ R[S[QRlbzl!_H;lsscsux~sɉPTc.k]cewhk։#}HHPS~;3qU}v}+ 7R"5Rtt2Ù]aq4rWsvqVa[j\j]h5rābk\Nvw7SVrw rO_b+eskwcܜ<*YZPcmq'tCЈRHLQ+2<*wS_T#^Wrc)=ǁ<*RFY]&PRJhr~m7wJwm}eE`wy}˖F@{a( gs3~<*QBTGW6nlY͎~hṽxvvU<*ATOY?W\CcZmV5Yf qs^zz4houzf7A{{ `QY5[aqoTXeQEe<*.QQpWCbWE}ə<*QV8lpOp{mpHzZq}P[qqo'<''1<*NlɏYgPQhdh8Z`b|hm2egh:kf< PV}aio}|aiTPƊ EJ$;LSIړ<*NP;W\\_NvQGYegkAuAyOuGyHyzXReeW]:^cm sfuݎhh&t*t-axxzyDe|}}}D?Jtyr!aoiݱjjR،́ą͜L՛x~i-s<*^NOz\\/TGT^gsvUHwSUTUMZ_U~ufhA}}ٕ<*l_lTl_}lwďnTlpvTQY xh+k#l-U!YhFnGnxzVdfxPVau^XhVaxxxFJ<*<n}/|1|O|<*c\<*b<*ҍ`<*6WQ4"^p`=mkHxaš<*<*vGؐݧIz<*N<*RY/`'SzĐCص܏`c/m29`m!{af9g{}2E${%Uze҅ܛzN:<*Ƃ?PZa|<*`Wxj]Rrek !%9XXg^KGjq2xklQ~z0<*TNOehM^ZxUP/:VZo7a5jKjNDv @wyCf\ <*]aܚ<*O\)^zWkښPddҗzY6<*ir<*4N NC uW6bur|[Q`8Ŕ\Zo[}rc&ÖPa~{[Psa4dd{Њw0Ejej=|nE[e+ew:d|Ɨ<*N\_rbbMRlkTcᎊZclWXi{[o\oljA"ԞڞoJp,<*QEmm%Up]i8c41~~t<* k R84O)P`XPL]h iJavyX77Ik}i{3$Q{X4~EI<*zV|S<*NO~ZZ]=k}]I[<*&6^:Wsy9fc4t9t–RUZnyrlaYVeaR:do=vaj5m<*EWf {h~[[[ߒ<*"T#T9blUcd؈ddBp<*[Tbbegssč iTUn]'biDrrt#5{Ljaؓ<*,N7_:_XZo/j7X[^jFrb <*b6dXH~Af~<*p4Uq<*UGs<*rQR"l{>PS WW[+lmn쐾P;JK<*Y u`RR`ktfh0lf]jdd;j<*w؂^^o=ˊj<*^Qckx{XvaxxD&<*Xxj<*:Sf9OIO$S\΋qeWH\\\b9U;@m[y@S6}ƆA{|ІX]a Bƙze|ș|➻E8K<*bORegʀ2mG} nÃKRޖtVtxw݇)97_Hp'5b k lށovg|7b僀S`]_nv!PiUqqqq}%h;VOV[ []o?vxQA޲]a;(j@jqqqz~+FczUPeh;5U6a:dNt}[f6qRd},b!dqf:de~m<*QQ[ۅ<*3OzpxSll~7)mpDyZQ\S\J?^PpPhS_hpq2}NZ_\+nQݼyO}l}"PnXii==g\f} gV]^aols|]5q; p#prOBr~X[eB<* Y<*qprpzTgOTgT[[^m~S.KZhqs uu]xcxz'c}7 VVJkGo{5VG_aK:bsmXz|‡χH5V+|ÅpjQsǚVV(MКkH<*(m5;{$]m$鐽kJ{<*..\Sffq{{vf{v<*][RTOHe!hm{xUPie5h(V/VWkqeegE<*w`n<*OOT^5NNs\HQ~Y~aO_ltgygFy||sc.MPp(V[afA<񗮛nLM^e~~s{<*-OY&_$T&c؀4Z UcU9ZqZmC}7Ty;u݆GZXZZado u4z;j=q1GvNvwօ <%yTEy<*Qr9>f]`;kpsi{zE{\ \d;y{]ksnsLqӅUp^ejcFjIsŗofp<*#OS\A߰s~˂TY[ wPTW Z(Z\:me[fsMxwMwd}.s|zIPPEܫ}d}璲a;Lj#~!XOt5<*tzetNf[\\l4Xx[]oq=<*՜H<*@p57TyWrVh%p<*0j]L<*Ti f[2_ҎhUGXZa acfJqDt12{w҄Q{~Vגayy w^<*ss#6u`etZ)oftb@jta<*TEfp 55xHcvlv<*0`l9!fp~)wɔt4wR2nb}eifiIx_<~O~Ǔ<*<*CWRWqRdXqzRRXosfqЁw~ X<*[^eoJg]Cu\B`5mTm}hjhks@hqP7 \_ceذbiCoZVL=oo)3e3jqtOXep<*BS(O[lŏO]_rk  ^Y]kz;aЌ\@V`oHU rhB<*V<*QDQ+4GQS_ylT_`6m)~<*Ėq<*=q<*Nj8qWY{eK<''1<*KN/enSAl1T]elgWglw~hyyр݀PuWyy|hly%i bdz}iy;2DT~5<*gbOYvY$P`bOصܷTI`cgm xIyuuA}ym( Iog<*$__{bxah6RSW^^lp(\^^cg h7mŐ!Z_IzcJfNhrQyy=~_NkP@طޝ_:chVisduuyyz)}׉ڔ7PDv;]X_zfnu[^1dnzk{n 'ɖXF9nLouC_^aodq:z}-D,ՒdepRajIzEB 617adjt)yQ-:GٝUR<*QO_"<*NbTbSYcggTgPUc#nBiRcdvjvGDG<*-g4u`qPr{+XW<*Sb(wx)d7bE<*MNypȋTghp[uP>dni^ <*UZn<*Sb}kwxw|tTWY;|`U`bfcfo;U_A*zdxćV+:M<*}NkUym6u<*ُgYmmjjogŇ&Hӝ<*@wW<*ZceeXdiEKgs<*[j<*zY<*:P&xP[5v<*Y|<*KOY]b-fvבAUJ˙zcv<**r~blutB<*SFQϋgWpru {ehnCTgqiBfqjw<*.+r@<*]̋OhT2mps_:cmwb^Hz<*`STObh_hzaP~h[nڃ&b}]0befOgfGO8<*06OHmss׀5*^hbhww'xݑuPmhoyY[ZG8dehiIstIAUikgtuxygoy{}D:|}ֈJ9zי%~<*3W~5=uO cB)/cgh}c9wHVcfXqtьGveG<*<* _5_zPXZp_IT^a3oPs|#fjPdߋtg&ч?F<*Nwmc2oy<*NNYb^Vg&3^m9u][^,v4vw<*|e^#<*NBOY_`-rC؜\#cprpwW]"]csAwGaZc]{9;_\wf_{_-{֛ev<*6lb|bcxf8adte<*ck'^?eѐu@^<*6N;NC ܔ[b\n|nq]Qq1VowRVew<*+OGOOOR~~W|gl΂.{Xgkpuw+x]yziy5}8}@]Q{;Ӎo{R{&jЙ{D<*X<*bj;|<*SSbp,PIcLhhmh[zWߓKqz?<*4Wt_Klr|pSYeJm5N^mLDUEU:Z9l;hpekfi8tDTzxzleiddyuAъܒo{bdeeoPj6okBp/2W|ߝq|<*R<*z<*b<*<*%{<*l<*`WXh {7Z`wuu~x}XXȊ ~#yu[F<*NS\x\|XZ|txuxSD<*lh[zqHI<*wpmUXQt^PZd{{HTLVQ|<*[͏zĊ`<*QWn}<*0z<*Q<*Y^Y$ZihXhwn|ň݈j|<*XXrrX q4odb<*^<*-NOwl#RYx__lp~ZgvA/swB}!R^: ~(qd^f|<*yQU0\ZX\XqkDqkv.z5\z<*NOYrLy͑=vEP>w9XZW{F<*ڏ<''1<*TOTh_15w{Ut5UZuz}[dDVwav]Qr_О<*_`lp{W\ߏcz mkNB{E{_X&o{rb2<*:\SNTOvSWe`=|B;gHTbgڋWNW Z\mՐXNW[0c_fscsz-֔X`h i zl{~}MXVXnxAΈ{uraooYjjpa`],<*O_`^Hw<*y<*Λ<*Q\Rtdjc<* RdS`Zn! OϖQ5ra8^Oqj{n^jۖjp<*Qug@xPiniZio2Qjym|<*NYz5`b~Vg*kzOJe\uG6Ws@}UP!tdn QXZf?iCt{}Aj4jhع<*~Uqm}Ym#{nrnQo􄇑ٛ<*FP`6vw"<*RuzzNrPdUr!vz<*^@rGVb^<*Pddx֕<*R`1RORYRQuR4a<*EQQ_l:zmsVOd_aa]A_V<*k]]}ir<*[WAإ[<*c<''1<*8\1Y^^Tq׋$M\eImr+^A}dnnnnEsyiGHaẗ́h^y޺oY؈7fh$y<*AScwmNeƋC4ܞ[[eY\bpߘWBfOy[\nRXnHP[iUB+X-#<*SwhNUOYvXQ[N\6{Bۙ<*Xl;yNNN^.:yKS__.Nupx^q߈i'j1fʛ˛<*P Q<*=PyS\mm n-f=_QaBdDdntaudYkؗGaeDpk<*<*=[{~{||Ñ<*z~<*Rf ;f<*0_Ncph<*U]:qfTqRwq<*Ul8uaRGbxc䑓PUPXXloU1./[d?jZkILxa AU~GIq %M8ݜWpST<*8Wcg~e<*3u~\_b8OO{TYv|~܋Yg ls|zx| Z\!uw7xRem3}_Qh7`шuC'uqꙹfb:<*Nu^y L<*_[wTw[ vZn [׊#kf%w8[ p<<*Of€mwn$syNYval\i<*.g/g b_glOQT7`hzU`RcW^^I}S \pezgˈeX1oDoxeoN9jo0@B㓐j<*-p|4jp<*7R0U<* <*<*T<*YpgĔ6kUxw dixas{Xؗܙ r`<*pTd`.<*)u<*^%^M[S<*=<*4l<*(^mmqyzzawވw<*5l:l<*bh<*mh<*.T<*zSjwcw <*Sٖ@[G[;k5yޝtvBmf<*=r}Xaa:o j~E<*@p<*<''1<*.erV$<*`<*pq<*Zvah[[HjXSR<*pbd<*~v^~<*SygZcncqHtDG|ZB.Rt%<*|zi֗<*.[l<*eT{6q+V#7qN~3E<*QQYgs҂Zjj<*<*NNNX_2g_y\>C@<*_ h#hOyuhz<*RRNNN{\\48hb~.XLߊYRgcr~kjYMy }}}Ԏh>>AM}Mmq̗Z<*}<*cz4QR~<*<*YO$^Gh9*nN{aQ`V,[z[o=fqfll<*]lsNd<*eQ3mUZnЄ~%<*VbAg]<*nj1y5z}-Co:횻t?>ԛMi&<*<*@ؔNTMg>YYwypT}|πxyh+{YU+}n?i<*W[ꁓ93PZRc`xr! n%w&wԀ,ot<<*P[0]tj<*^SlTʏb%}.}Ts܁<*Bg8xzPUіK؍ݻ]xMܖVV<*T<*Rblbll#GR]6UgU;^.{4nwVZX^{ jΊ\dovw| y. WZjEp<*(YN^DlffQc1]<*,O6<*}p~p>uT=hp=nуuw<*[=]C<*Q(WWbOm}P hQ!~<*<bʌa<*Pm|g<*Q<*eghotp~<*vpvvU#Uh UAeajVq |_zz<*h<*zlhhƃ{}ϊ96qz<*qp<*OYcqiu=<*Л<*BQ|*|.|<*T<*flZh[oTR^(h&X}ӆP܌^:<*Vde<*$y<*jV<*QQOS{`bKmGe_utPS'{|^`,nV{^{t{4X2:{ۄaW!|<*rPGZs<*MbrPg"n~<*kǑ8PKU[i_clw})<*Wh܃!)~<*dd|<*ffV]oiUbZ?<*xI:aa2<*5Y<*.y<*QJn`3<*SSSᘖSULnP [B<*k`kZaEYaE1[6:<*`gXaaGz{<*p6cq[|{doqt2<*Qr<*~]<*\m{h<*NN'Ol͂' P1Pb]nJsY<*υv<*nA<*oI k<*fLV<*B\fd\];zUBS<*m<*|Չ<*_k<*Os(bvHVa'/v|,~YDItuc<*dstdxsI<*k;XuIwwo]s]~Bz<*<*IRRRSY+cceh* ̄uk/<*]PQX 7][agdiUsix~ٓ<*|yTlO`R6Zer} Ri2=pԘQSiys$66V]VFR^doxyV}֒ql.Eև􇸘&dp6m|<*{k<*]NV[\l@OOUQY`[kgll@yrwR;gmr0Z mm%{zU6;ߙy)Q|p<*V`<*N1c2cd<*m/xuoQp<*ESlҘ(KdjD<*Bؿߡ<*<*rmhmlUnktU_tpkoadoo7vQzotpazl~VE˘<* noz<*k"ac^Xkn{VÜKL<*"B<*U[P:|<*%V<*cEadn+E~ʁ˜7 b<*kbcZEE<*Wv lwޚ<*<*\c^U^dIdn@s WdKطܐÄ<՘-BX?*<*SSPUwddjT|<*U6v<* N_SkBkr<*NOP|||||V~ғ0J<*O4^`ce<*XkSuj<*h.iiB<*RhQh<*U!dx,Y<*'NU<*i<*PD<*ς&ue#zzLzjV<*O<*sYɋl,mms }[hk|P|4!UPXQXZ+annTP5,ai뉚aajjZoeoR؂ܿx lɒ;Zjt$~ |\ׅLP<*›<*U6ZkhhPCwUMd)ф| E|.~<*@bzN:"U"}t`UKbܑnfctt(E<*$n6<*tU<* Y} PT}m-w}~nbw}pqo֖<*~@t<*IK!pĚӚ<*N\x_yWW]Grkskkq_wxBBz[ojjqtWz@~y_zP~ex~Zb)<*rux<*4S<*Xy{m{{<*Y[rk[jd;siu<*_c {M{ di{(|<*_~ggZg/PQ']^hm؃i]yxaodܧjv<*``8zP/a&:diw]kas<*[ 8<*g<''1<*uT?<*U<*JU<''1<*UbV<*T<*}{<''1<*YY?Z@ZY\u<**TV׏O%Z\\msvKw A ExdM]^LDE*<*gx AV<*Su\9bzkCT\|b(]Tʂm8TTCeܩWY\xSv`(xeDTP~S X`ceueuFxێ5.X?]`aBnHG_*^$d9d;'tm<{LOPA7WeiVZ䊼)TĜ^kNyjCivw<*dH<''1<*TT UW-Z(c8kUn?oV<*@Uqcvn VqesevLv<*k9f>Zwr 왾<*N __tO5RT60Hz2j<'''1<*NJN _d Oc;STXOTCؖ6<"mNyM?ܘ`sXc9k܆Z*oy&z[kVYteD~Jjkߞi֝<*ANNS/W7YQ[lҋƏO[!`lrtTY\],_^`bgsj;䏧[EbhKh>twuyQQRZf8iW uQq{][_\_z$[]|JeLL]_^_;ԓ<<*YN]NAOB:ew^#₁ԑPFbOoP{:]eioe&"|eIjrKydWYn<*BN@؆INN _R_zN94Oy\_?OZORSTDWy_bYg4ы~OmTyT\`?`fg%k]niԄ"<ĕi՝<*~zTRozD{Ooq_s^Vدެfq^w~p<*O_8efT.`l}^` na*QVp>j~0<*"\$\1ulrU?L߹l#`eu\_myCCdP'8n6s0bi7sJ>cwU6j<*S g#NcSIÂ=^/hhHՔunyKiVrݞa<*.SS|^QOOr|TVY[\gprUPy@Nɑm,<*g[Wr<*y`fRpscPqU&]?9mm qqG nnsLYq}xZ9ogA".[a{aف<*%N\^flpYYx.Zv+ZrtOxԐR]S]zniXcLiA}xu{}dSjOTX7|V]j]XM[]}9y<*5YbluNVQDYOWQ=S_MCPScv]joojnv<*pSm䀽W7XZn s^smaaaJve8ajCE<*|<*.YTYblkwy/`&<*lbehgp&3ϘoORluW_f mpsZu;w5]8]c؆}mefJilq vy;0Z9 7 <*NROqW\{Qgp'lu;}PCagi1lF ڙ&5aeFDbv<*`Y`7hGi>o#jp<*MY"y<*^_\h@PhUtZ~CDؘߖZ6nHZ gPq[t$Vdx(Bό31jtu}gC.H,f0[apuVF[~[eLMjt/y!{M~3<*vΏvgU͆a߁nn$&PKXyin%>FoqGitB4[~oooq bp ep pJO/p4pj]|o|<*wgm␬hld,Kq_Aot?vNz4]^mv<* flxZf_Vf<*s%a~ePp\pȎ<''(1<*LN,W_YlZlal\T]GgK\?m싨pmRzUMk{.<*ek3T4T>TITU*Zmomڐhs#!qfy@ytjÛPU/<*NHSN OY^_`e3;fksOO5PBcNU,Z~rs@dxIqftZ^aUoQFjua<*@QR34R bO|\db"^W\Lg_irwՏ|SDe```|RdfqzZM]upbXfYh]n[q\Ȓz{J?'@<*DN;<*uzRc\~YO;psǂ'mZW\XmIP}P#]huJxq[T]_a%sf2iRqKtuArIfꗪP0QdxV}Ɋї ;?aaoٗX"p$ᗖe<*kS:N*gMOsTpOuÀSΎ \UZ-n=2r,s˃_qxonwzvk3DSۊӖ;LoM0)[?]b6_kt#ÚeE|L<*NNO[\.OOyW\JP15,S W^Tedyb7eP[@i@tv-8zْ(sV]a9e l<*sm+WY_k"91fryO\g_tm!xW X_``2kmmUUUUZ[^hhh4qtwrx[@3똭Fakn\qc?"zmHՈG:Z]+bDs vBB}.;F JV~aOo6zʒIذܦoqyky%%*%QE؊q{wlRvyyX~]PܧJRyezGj1}]-kH;^|JkɎ01jpr|)r<*'cbo<*ff~}{__w`_<*.g bRY\bE޳\s?yq`A``ώscÍGH||^&I>j{3[]eܠ07&;9pF|r%ye|p|<*V"HRQ`"w3[mnn nn`h?~S{5]H̙=[IIwAp<*CQQ XTVllgW0rSTW{SWcrn(s WWlXZZnn?sBsii}~]omL|jEj5S<*܏v:`<*YYG;(`тWObPZcWt?aynV$X<*[(<*Uf ftqkY2l3l~y_5<*NRSVYl~fGuwym}:*an`{|{iqoƒRj{~SB<*AQ=Ybr-hkzUIkx#s<*U[gЏ}`Ӑ]P` aMajKqq}}Lt+חޗ <*bg~<*cObu^PU͖XZuanipVXdo[ÁUvݖޓٜ^IpTE۝pv<*UcErR+<*8l,uTlORRhW`gm`=P`agngx`NXq]n_9aBa y4қ<*(uڂ<*:`=x&'('N')'<<< 2&'('N')'<<<&2&'(' N')'<<<"2&'(']N')'<<<(2&'('N')'<<<!2&'('N')'<<<$2&'('N')'<<<92&'('O')'<<<=2&'('O')'<<<A2&'('kQ')'<<<'2&'('mQ')'<<<%2&'('R')'<<<82&'('AS')'<<<)2&'('TS')'<<<?2&'(' T')'<<<42&'('|T')'<<<:2&'('V')'<<<#2&'('W')'<<</2&'('f[')'<<<;2&'('e')'<<<02&'('g')'<<<*2&'(' g')'<<<22&'('(g')'<<<-2&'('*h')'<<<12&'('4l')'<<<,2&'('kp')'<<<+2&'('yr')'<<<52&'('v')'<<<<2&'('>y')'<<<32&'(']y')'<<<72&'('my')'<<<@2&'('')'<<<B2&'('')'<<<C2&'('')'<<<62&'('nj')'<<<>2&'('ё')'<<<.2&0p<<<X3&10e<<<3&10g<<<2&10p<<<b3&11e<<<3&11g<<<2&11p<<<c3&12e<<<3&12g<<<2&12p<<<d3&13e<<<3&13p<<<e3&14e<<<3&14p<<<f3&15e<<<3&15p<<<g3&16e<<<3&16p<<<h3&17e<<<3&17p<<<i3&18e<<<3&18p<<<j3&19e<<<3&19p<<<k3&1e<<<3&1g<<<2&1p<<<Y3&20e<<<3&20p<<<l3&21e<<<3&21p<<<m3&22e<<<3&22p<<<n3&23e<<<3&23p<<<o3&24e<<<3&24p<<<p3&25e<<<3&26e<<<3&27e<<<3&28e<<<3&29e<<<3&2e<<<3&2g<<<2&2p<<<Z3&30e<<<3&31e<<<3&3e<<<3&3g<<<2&3p<<<[3&4e<<<3&4g<<<2&4p<<<\3&5e<<<3&5g<<<2&5p<<<]3&6e<<<3&6g<<<2&6p<<<^3&7e<<<3&7g<<<2&7p<<<_3&8e<<<3&8g<<<2&8p<<<`3&9e<<<3&9g<<<2&9p<<<a3&0 N0<<</&Kb<<<?/&Kb<<<<&Sb<<<<1&b<<<<'&c<<<y<<<3& k<<<K/&bk<<<L/&ck<<<2&yk<<<M/&k<<<N/&k<<<O/&k<<<.&k<<<P/&k<<<Q/&l<<<R/&l<<<S/&4l<<<T/&4l<<<2&l<<<2&n<<<<5&o<<<<&&kp<<<U/&kp<<<2&!q<<<<&*r<<<V/&6r<<<W/&;r<<<X/&?r<<<Y/&Gr<<<Z/&Yr<<<[/&[r<<<\/&yr<<<2&r<<<]/&s<<<^/&s<<<_/&t<<<`/&t<<<a/&u<<<b/&u<<<c/&u<<<<"&(u<<<d/&0u<<<e/&2u<<<1&3u<<<<8&7u<<<2&u<<<f/&u<<<g/&vv<<<h/&}v<<<i/&v<<<j/&v<<<k/&v<<<2&v<<<l/&w<<<m/&w<<<n/&w<<<o/&:y<<<p/&>y<<<2&]y<<<2&y<<<<2&y<<<q/&y<<<r/&y<<<2&tz<<<s/&zz<<<<3&z<<<t/&z<<<u/&{<<<G2&s|<<<v/&|<<<w/&B}<<<5SSVWXY YY'Y(YsYP[Q[R[S[[[..\"\FF8\n\q\]]G]]]]]r^aNz^^^^ __P_.Q_a_s__LbMb5lr~.y.ޘcl0#0'0<'('<* NNNNNNN-N.N/N0N9N:NKNLN9\cNdNeNfNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAQBQCQgQlQmQnQoQQQQQQQQQ4QA0QAvRRRRRRRRRRRSSSS+59S:SESFSGSHS95]S^SlSSSSSSSSSSSSS W!WD.[r\rrsR;yUS.f.Θ(0)0<'('<*NNNNNNNNNN41N;Nl?l@lAlClDlElGlHlIlmprrrsssssttuu(u)u0u1u2u3u4u5uuSݪ.uvv}vvvvwww:y.yytzz~RXjXkފzd]ަgdem<'('<*NN N!N"N4QNRNSNTNhNiNjNkNlNmNnNoNpNNNNNNNNN+4NNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,OdO8494;4?4@4@@FQGQHQIQJQhQ=lqQrQsQtQQQQQQQQQQAسQQQQQRRR<*RRRRRRRRRRRRRRRRRSS S!S"SKSMSNSOSPS;5pSqSSSSSB5SSSSTTTTTTTTT T T T T TTTTTTTTTTTf5BؿBVVVVVVV(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:WDOXYYYY5Y6Y7Y8Y9Y:Y;Yg?g@gAgBgCgA;!k"kdk{kkkllll>>*u6u~vv.O?O@OAOBOCODOEOFOGOHOIOJOKOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOeOfOgOhOF4@KQLQMQNQOQPQQQ4uQQQQQQQQQQ4QRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R4RRRRRRRRRRRR S<*B#S$S%S05;S75cSdSrSsStSuSSSSSSSTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\Tm5p5r5BBBBBVVVVVVVVVVVVVVVVVV;WW?W@WAWBWCWDWEWFWGWHW<*IWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`W)6+6-6.606D|XXXXXY Y=Y>Y?Y@YAYBYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY66EEEEEZ[[[\[][^[[[[[[[[[[[[[(\)\*\+\,\>\?\@\A\B\C\\\\\\\\\\\\\\\\\<*\\\\\\\\GSG^ݍ\]]] ^ ^ ^ ^ ^^^^788898;8^^^^^^^^^^^^^^^______ _Hؽb_c_d_v_w_x_y_z_{_ȟɟII_________9__________________________`````9bbbJؓ:b;bRRRRt+u,u7u8u9u:uR?R@RARBR44AFRRRRRRRRRRRR5R S S SB&S`?`9III+bbbb=b>b?b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb<*bbbbbbbbbbbbbbbbbbbbbbbbbbbb99999999JJ=e>e:eLDܦeeeeeeeLeeeeeeefffffffff f f f f ffffffffffffff g g g g3;jgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggg<*gggggggggggggggggggggggggggggG;H;I;J;K;L;M;N;O;P;LLLLLLLMg#k%k&k'k Q*rrrrrrrrrrrrrrrrrrrrrrb>i>sssssssssssssssssssss<*sRRRRR tttu;u=u>u?u@uAuBuCuDuEuuuuuuuuuuuuwvvvvvvvvvvwwwwwwwwwwwxxU%>y?y@yAyByCyyyyyyyyxzyzzz{zAzzAzzt|u|v|||||B~~~~~~~~~~~~~~~~~~7TVWY5<*C  p‚ÂĂłƂǂȂɂʂ˂̂͂΂ς>ZZZ#Z(߿NOmnopqr]ehĉʼnӋԋՋ֋׋؋ًڋۋ܋݋ދߋV<*#$%&'()*+,-./ˎlmnopʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ$a؂ܭaزaؼǑёґwx789:;<=>?@ABCDEFGHI.QR^cvwopqrstuvwxyz{|}~<*|"#$!<' ('<*4N>NWNyNzN{N|N 4NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@9@[WQXQYQA؎jQyQ{QQQQQQQQAAAQCRDRERGRHRIRJRKRLRMRNRORPRQRRRRRRRRRRRR S'S(S)S=S<*WSXS{S|S}SSSSSSSSSSSSpTrTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT5CSCeCwCxC|C؍CؖC؜VW"6D݋WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<*WWWWWWWWWWWWW66768696;6>6DXXY Y YNYOYPYQYRYSYUYVY6EEYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ66666E EE& Zh[i[j[[[[[[[[[[F\\\\\\.\/\K\L\M\N\O\\\\\\\\\<*\\\\\\\\\\\\\\\\\\\\\\\\\\GضGغGG\]]]]]]]^^^ ^!^"^#^$^%^&^'^Hؚ}^^^^^^^^^Hް^^^^H!H%__+_,_-_._/_HV_e_f___________```` `#`$`%`(`1`7`8`9`;`<`@`B`C`D`E`F`G`H`I`J`L`M`N`Q`R`S`T`W`X`[`\`^`_```a`b`<*d`f`h`j`k`l`n`p`q`r`x`y`z`{`|`}`"9&9'9-9IhbAbBbCbbb9bbbbbbbbbbbbbbbbbbbcccccccc c c c c ccccccccccccccc c!c"c#c$c%c&c'c9999JJJJ"1e?e@eAeBeCeDeEe:::ee::eeee:effffff f!f"f#f$f%f&f'f(f)f*f<*+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f::L}L؂fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhQ;R;<*S;T;U;V;W;Rh(k)k*k&m?m@mAmBmCmDmEmGmHmImJmKmLmMmNmOmPmQmRmSmTmUm<ssssssssssssssssssssssssssssssRRRR/R3R4tttttttttu u-u<*.uFuGuHuIuJuKuLuMuNuOuPuQuRuSuX?Y?uuuuuuuuuuuuuuu|?xvyvzvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w w@T+wwwwlxxxxxxx x x x x xxxxxxxxxxxxxxxx@U/U0DyEyFyGyHyIyJyKyLyMyNyƉAU5޹yyyyyyy<*yyyyyyyy1A2AUr|z}z~zzzzzzAVFzzzzzzzzzzzz{{{{VZw|x|y|z|{|||}|~|||||zB}}}}}}}}} }BBB~~~~~~~~~~~~~~~8BCXZXQ߾XX 67€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀՀր׀؀ـڀۀ܀<*݀ހ߀ C!"#$Ђт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂ ZPZQZRZSZ[:Pstuvwxyz{|}~ABFMN]fgijkl<*]2]9ށljȉɉӉԉF0123456789:;rstu͎̎qrstuvwxyz{󏼐ÐĐŐƐǐȐɐʐː͐ΐϐАѐӐՐaaJK͑ӑԑ<*JKLMNOPQRSTUcecfbi˗xyz{ИјҘۘߘ.uvwxyz{|fܙ.%&'()<' ('<*@>5NXN}NNOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?Pe4f4@t@u@ؙ@؞@ؠVPZQ[QAؑAؒzQ|QQQQQQQQQQA؎QQQQQQQQQQQAAAVRRSRTR<*URVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRA1RRRRRRBsS*S+SSSSSSRBoSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U55CصCظCCCCCCCCCWWWW<*WW#6WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWDDDDD2XXYYYEؖJYWYXYYYZYY Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z-Z.Z/Z0Z1Z2Z3Z4Z66666666E:E;Ec?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdc9J?JCJjcFeGeHeIeJeKeLe:::LK܊eeee<*eeeeeee:@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfLؤLإ_f`ffffgggg4;5;gggghhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhShThUhVhWhXhYhZh[h\h]h^h_h`hahbh<*chdhehfhghhhihjhX;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;M?MPMoMr+k,k-k.k/k0k1k4klkmkkkkkavrwrxryrzrrrrrrrrrrrrrsssst>sss>sssssssssssssssssssssssssss<*ssssss t>>>R>R?R@RARBRCsttttt!uTuUuVuWuXuYuZu[u\u]u^u_uuuuuuuuuuuuuuuuuuuuuuuuuu`uvvvvS\߰vv?vvvvvvvvv@TRwwwwwwwwwwwwwwwwww w!w"w#w$w'w(w)w*w+w,w?w&@THwwxxx x!x"x#x$x%x'x(x)x*x+x<*,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAx@UFUlUnOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`ybyAAUQU=yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzVVzzzzzzzA{{{{ { { { { {{{{{{{{{AA{||||||||||||||<*| } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}B~~~~~~~~~9:<CC[\]^_`abYYYY 89:;<=>?@AB <*CYدYرYصZ9%&'()*+,-./01eDsDDD !"$%&'()*+,-./0123456789<=?@ABCDEGHIJKLMNOPQRTUVWXZ[\]^_`abcdefghijlmnoZuZ؂ZؖZؗZ؝ZسSQST<*CDOFmnopqrstuvwxyz{|}~]U]V]Wލʉ ^g 8GHWyz{_/<=>?@A<*BCDEFvwxGGΎώЎюҎӎԎՎ|}~ ֐אِؐڐېܐݐސߐLMNOPQRՑ֑בّؑڑۑܑݑޑߑ⑰”ÔĔŔƔǔȔɔʔ˔͔̔Δ<*ccVWXY[\]^_`abcdefghiZcؗ޺|}~}~ؚߚ%/2<}*+,-./0123456<' ('<*~NNN"4@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPd4@ط@ؿ@@\Q]Q^Q}QQ4QQQQAQhRjRkRlRmRnRoRpRqRvRAyRRRRRRRR 5SSSSS-5,S-S.S15>S?S@SYShS~SSSSSSSS U(U<*)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUZU[U\U]U^U`UaUbUcUdUeUfUgUhUiUjUlUmUnUoUpUqUrUsUtUuUvUwUxUyU555C(C1C2CFCGCHCICLCMCNCoCqCtC|C~CCؖC؜CاCزkUUWW W W WWWWWWWWWWWWWWWWWWWWW<*WWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXG6H6I6D6D:W5XXXY Y[Y\Y]Y^YE>_YbY+Z=Z,Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZ66ElEm<*EnEoEpEqEsEtߎZn[o[p[r[[[[[[[[[[[[F-F4\\ \Y\Z\[\\\]\`\]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]GG#G7G=]]182^3^4^5^6^7^8^9^:^;^<^>^^^^^^^^^^^^^^4_5_6_7_8_9_HW_i_k_l__________<*_____II```````````````092959;9````````````````````````````````````````````?9M9IIIIIIIbbbbHb2c;cecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccc<*ccccccccccccccccccccccccccccccccccccccccc99::::::JJ߲c_UMeNeOePeQeReSeTeUeVeWeXeYeZe[e:::::]eeeeeeeeeeeeeeee:eRWfXfYfZf[f\f]f^fafbfcfdfefffgfhfiff::LسLLffggggg6;7;khlhmhnh<*ohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh;i;j;k;l;m;n;o;p;q;r;s;t;u;w;Vi2k3k5k6k7k8k/<>>>@>Qerssss s s ssssssssssssssssss s!s*ssssssssssssssttttttttt t t t ttttttt>>>RbRcRtRuRvt?ttt&?u<*u"u#uaubucudueufuguiupuuuuuuuuuuuuuuuvvvvvvvvvvvvvv@@%w&w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;wwAwT}T~@www&xBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[xUؚaycydyeygyhyiyjykylymynyoyAU؃޻yyyyyyyyyyyyyyyz<*;AAACAEAzzzzzzzzz{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{hu|||||||||||||WI(})},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}WW~~~~~~~~~~~~~~~~~~~~~~<*~;=DCECc CDEFGHIJKLM!"#$%&'()*+,-./012345678CCYYYZ23456789:;Z-Z.tYk#pqrstuvwxyz{|}~<*ʟZZ[!ܭj_UVWXYZ†ÆĆņƆdžȆɆʆˆ̆͆Άφ!E\g\؀\؅\؋EPQRST<*&FzFˉՉ։׉؉ى^ !"#$%&'()*+,-./0123FF^z 9:;IXYZ[\]FGGG|}GHIJefgyz{|}~<*#GÍč``֎׎؎َڎێ܎ݎގߎFHGHHHIHJH`ބ  !"#$%&'HaݫԐaaSTUVWXYZ[\]^HbȑΑ<*bHbIϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔyzc jklmnopqstuvwxyz|cجcزcس޿dyddjzz昃ٚZ~789:<*;<=>?uҞ<' ('<*@F܁NNNhPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPs4z4@ @%_Q`QAأgQQQQQQQQiRrRsRtRuR4RRRRSSB#BT85ZSSSSSSB؊SYUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU<*UUUUUUUUUUUUUUUUUUUUUUUUUUEV5555555CCC C C CCCCCCU W WWWXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X3X4X6X7X8X9X:X;XX?X@XAXBXDXEXFXGXHXN6DuDvD؎DؘD؜XXX!Y`YaYcYdYeYwZxZyZzZ{Z|Z}Z~ZZZZZZZZZ<*ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ67777EثEذEرEزEسEشEصEEEEEEEq[F|F؀s[[[[[[[[[[[[[[b7FEFK \ \ \\0\1\^\_\a\GآGإ1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]K]L]M]N]O]P]Q]R]S]T]U]V]W]<*X]Y]Z][]\]]]G؉GؤGبk]]-8]HEHI=^?^@^A^B^C^D^E^F^G^I^HH^~^^^^^^^^^_:_;_<_=_>_X_m_________I0ݲ`````````````````````````````````aaaaa a a a aaaaaaaaaaaaa a!a"a#a$a%a&ahaa9b9e9I*IuI؁bb9IbJb<*ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddRd::K&K'K8KLKQKUad2e\e^e_e`eaebecedeeefegeheieje:::Ktߌeeee:L}L~ܞeee:eeeLjfkflfmfnfofpfqfrfsftfuf<*vfwfyfzf{f|f}f~fffffff::;LLLLLffgggggg8;hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i<*#i$i%i&i'i(i)i*i+i,i-i.iv;x;y;z;{;|;};~;;;MMM0nipi9k:k;kk?knkokkkkkkkkdn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVn<*WnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknmnnnonpnqnrnsnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnn=== ="=OOO,O-O.O/O0O1O9pqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qnq=====PvPwPxP؄PؓPؕPإ2rKrLrMrQZr<*rrrrrrrrrrrC>Qts s ss+s"s#s$s%s&s's(s)s,s-s/s0s1s2s3s4s5s6s8s9sQsttttttttttt t!t"t#t$t%t&t(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;t>>>R{RR؂R؈R؉R؊R؋R،R؍R؎R؏RؔRؤRاRةRثRجRحtttt$u%u&u/uS jukulumunuourusutuquuuuuuuuu<*uuuuuuuuuuuuuuu??Sظ{v|vvvvvvvvvvv@BwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQw9@@@wwww\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwx@fypyqyrysytyuyvywyxyy AUؕ޼yyzzzzzzzz z z z z zzUߖzzzzzzzzzzzzz?{@{A{<*B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{AAAl{|||||||||||||||B*}+}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}~};C     >?@defnCoC<* NOPQRST`YrԀ 9:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ9;DDDYYAtZ<=>?Z4u;FDDDDƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃ڃۃ܃݃ރ߃<*  !"#$&'W[@[A[F[~[[؀[؁[؂[ؤ[ط[ظ[ؽ[8[]Іц҆ӆԆՆ׆؆نچۆ܆݆ކ߆EEE\ز\ضFG<*HIUVWˆÈĈňƈLjȈɈ׈]͉ؔ̉ډۉ݉މ456789:;<=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`FF^ؠ !"#$%&'^_`aHG~_رܯ<*_S_TKLMNOPQRSTUGGōƍǍȍɍʍˍ͍̍΍ύэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލG_`` ܰRH`އa()*+,-./0123456789:;aa@aCaDaEaFa<*IaJaLaMaNaOaQaIؖIشIصI&b b!b"b#b$b%bcccddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d,d-d.d/d0d2d3d5d6d7d8d9d:dd@dAdBdCdDdEdFdGdHdIdJd :#:&:):*:KbK؈K؛KءKةKزc1dmekeleneoepeeeذݟeeeeeeexfffffffffffffff<*fffffff;;;;;;;; ; ; ; ;L%L/L1L2L3L4g g!g/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikilimioiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiii;;;MQMZMgMؕ<*MؙM؜@kAkBkCkDkEkFkGkHk<<>Qؗ.s7sAs:s;ss?s@sBsEsFsGsHsIsJsRR#'t>t=t>t?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQt<*RtStTtUtVtWtXtYtZt[t\t]t^t_t>>>RطRظRعRغRػRRRRRRRotttttuuuuuvuwuxuyuzuc?S؞S؟uuuuuuuuuuuuuuuuuuuuvvvvvvvSSvvvvvS؂S؆ߵvvvv@RwSwTwUwVwWwXwYwZw[w\w]w^w_w`wbwcwdwewfwgwhwiwjwkwlwmwE@TTTTawywwwxxyxzx{x|x<*}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@@yyzy{y|y}y~yyyyyyyyAy,zzzzzzzzzzzzzzzzz z!z"z#z$z%zUUUߞzzzzzzzzzzVجzzzzAVؕ^{_{`{a{b{c{d{e{f{g{h{i{j{k{m{n{o{p{q{r{s{t{v{w{x{y{z{{{|{}{~{{{{A<*AAAAAABVtV؉߮|||||||||BW؁W؂W؃[}x}y}z}{}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}X!X) !"#$ghijklmnrXޣ!"UVWXP^[\]^_`abcdefghijklmnopqrsu<*vwxyz{|}~D@ABCDEFGHIZB޻DDDك%()*+-./012345679:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<*[[["[#[$[%[&['[([)[*[QńȄ\^_ֆ F\MXYʈˈ͈̈ΈψЈш҈ӈԈՈֈ؈وڈۈ܈݈ވ߈刅FΉ܉߉>?abcdefghijklmnopqrstuvwxyz<*{|}~^()*+,?@ABCDEFGHIJKLMNOPQRSTUVWal̐ fghijklmnopqb+./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno<*pqrstbhblbmb~ !"#$%&'()*+,-./01I)Iɖʖ˖͖ΖϖdؓUVrstuvwxy JԘ&K<*f(=[\]^IJKLMNOPQRSTh  <'('<*@NHءPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@~@@؀@ؠ@اPbQQQQQRRRRR555RRRRRR"50S1S2S55SSSSQ5SB a5UUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVV!V"V#V$V%V&V'VQV<*CCCCCCCCC&C-C.C0C1C;CLV(VWWWWrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXa6e6f6DDEEܭXXXY"Y#Y$Y%YiYjYkYlYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ77 7"7F F(F)F*F-F9F:F;F@FEZu[w[<*Fؖ[[[[[[[[[[[ \!\b\c\w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]7888Q^R^S^T^U^V^W^X^Y^[^H*c^^^^^^^^^^^^^^^ _C_D_E_8F_o_p_8___ITݶ_(a,a3a8a;a?aAaBaGaHaKaPax9RaSaTaVaXaZa[a^a_a`aaabacaeaiajalaoaqarasatauawaza{a}aaaaa<*9J'b(b)b*b+b,b+d4d;d?dKdLdMdNdOdPdQdSdTdUdWdXdYdZd[d\d]d^d_d`dbdcdddedfdgdjdkdldmdqdrdsdtdudvdwdxdzd{d|d}d~dddddd/:1:2:3:4:5:6:7:8:9:KطKKKKKKVddqereseeeeLطeefffffffffffffff ;;;;LVL^Lbgg"g:;;;iiiiiiiiiiiii<*iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.j;MػMMMMMjIkJkKkLkMkpktkkkkkkkkNk2l3lnnnnnnnnnnnnnnnnnnnnnnnoooooo<*oo o o o ooooooooooooooooo o!o"o#o$o%o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo@oBoCoDoEoFoGoHoIoJoKoLoMo==F=OOOOOOOO5OANosoUq[qyq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqq==P PP4PH3r>rDrSrTr">rrrr<*rrCsDsLsMsOsPsQsRsSsTsUs`tatbtctdtetftgthtjtktmtntptqtrtstttutvtwtxt>>RRRRRRRRRRuuuuuuRn'u{u|u}uuuvv v v v v vvvvvvvvvv'vvvvvvvvvnwowpwqwrwswtwuwvwwwxwzw{w|w}w~wwwwwwwwwS@T T!~xxxxxxxxxxxxxxxx<*xxxxxxxxxxxxxx@yyyyyyyyyyyyyyyyyyy&z'z(z)z*z+z,z-z.z/z0z1z2z3zJzgA5zzzzzzzVzzzzV؜zu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{BBBBBBBB B B B B BVسVشV߸{|||<*||||||||WئWؼޖ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}BBBBBXHXd%&'()*+ABopqstYJ#$%YZ[\]^_abcCYؠ݇P<* D%D&DYؙYسYشYJKLMZQZRDDDDDDDDD„ÄĄƄDŽɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄߄[t[ؠ[ء[آ[أ[ؤ[إ[ئ[ا[خ[<*[[[`a\+ !"#$%&'()*,-./0123456789:;<=>?@ABCDEGHIJKUk;Fω뉋<*^^ ^-./012=ghijόЌьҌӌԌՌ֌׌،b5_؏_ؘXYZ[k G`Hܳ ``ߕXYZ[\]^_`abcdeҐ !"#$%rstuvwx<*yz{|}~H-uvwxyz{}~$I%I&I*Ib؉bبbتbث|23456789:;<=>?@ABCDE̖ЖіҖcJdد<*dذdرWXYdz{|}~͗ΗeJJKeظ֘՘ט,K oK™ÙęřƙǙ{K~KKښff&>?@ABgح_`abgZݑ<*UVWYZ[\;J<'('<*PPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQ444@@0QQQQQAޅRRRRRRRRRRRRRRRRS3SSSBشSY5SV V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVFVGVHVIVJVKVLVMVNVOVPVRVTVVVWVXVYVZV[V\V]VtV555CdC؍CؐCحCشCصCضCؼDWXXX<*XXXXXXXXXXXXXXXXXXXXXXXXXXE$E?ERETEUXYEw&YmYZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[#7%7&7FRF^FaFbFcFdFwF{F؃F؄F؅[[[[[o7\FD5\d\e\f\g\7]]]]]]]]]]]]]]]]]]]]]]]8GG]Z^\^]^^^_^`^a^b^d^<*e^a8i^^^^^^^^^^^G_H_I_q_______UaWaYa\a]adafagakanapavaxaya|a~aaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa999J_J`Jq-b.b/bhdidndodpdyddd<:ddddddddddddddddddddddddddddddddd<*dddddddddddddddddddK:KDKLKguevewexeyeze{eK߳eLؼܩfffffffffffffff;;;;;;L؁L؊޼f<;=;>;iiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j<*&j'j)j*j+j,j-j/j0j1jej;;;MMM>>>>RR!R"R#R$R%R&R'R(R)R*R>uu uS?R~uuvvvvv<*vv v!v"v#v$v%v&v(v)v*v+v??S;SPޚvvvvv?SؗSؚߺvvwwwwwwwwwwwwwW@TP޺xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxU1U5U?ݚyyyyyyyyyyU4z6z7z8z9z:z;zz?z@zAzBzCzlAnAuAVWܮzzzzzzz{{{{{{{{{{{{{{{<*{{{{{{{{{{{{{{{{{{{{{{BBBBBBBBBB B"B#B&B)BVVWW|||||||||||||BWW}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~BBBCCCX؃XؗXؤXإ>C,-./uvwx<*Yi&'CdefghijkYحݒ-D3D4DNOPQRSTzDD  !"#$%&'()*+,<*-./0123456789:;<[[[[[B[C[D[E[n[r[w[؄=ObLNOPQRSTVWXYZ[\]^_`abcdefghijlmnopqrstuvwxz{|}~\R\ؚ߂Z[\]] EFFF]ߢ^XܩЉщ<*ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊFF^>^S^Yۊ345>LMN^^lٌڌی܌݌ތߌ|G\m !"#$%&'()<**,-./:HH H`؃`ؐ+7`V !"#$%&'()*+,]H`/`:ߘfghijklmnopqsw&')*+-./012H’ÒĒŒƒǒȒɒʒ̒͒ΒϒВђҒӒԒՒ֒גؒ<*ْڒےܒݒޒߒ'-I/I0IbظbؼbbbbbbFGHIJKLMNOPQRSTU|c4ݢIӖ dZ`eϗЗїe  !"#&'()*+,<*ؘ 7Kșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙfؤܣۚ'CDEF Lcdefghijklmnopqrstuvwxy;L>Lg|ݠ <* LLLgطX]^_`abcdvhؓިΞXӞQR<'('<*NQQQQQQQQQQQQQQQ+Q@@cQA܀QQQQAސRRRRRR4SS^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVuVvVwVxVyVzV{V|V5566666CCCCCDDWWXXXXXXXXXXXXXXXXXXXYnYoY[[[[[[[[[[[[[[[[ [!["[4[+7,7-7F؞F؟<*FؠFءFآFؾFؿ([x[y[[[]]]]]]]]]]]]]]]]]f^g^h^b8c8d8H[o^^^^^^^J_K_[_\_IqIذܻ__aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9JحJܻa1b0bdddddddddddddddddddddddddddddddddR:T:W:K؍<*KؕKؠKأKؤKطd3ete|e}e~eeKߓeeeeefffffffffffffffffffff;;;;;;;;;L؉LثLجLحfg1;#g$g%g?;(jtj2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjfjgjhjijjjkjljmjnjojpjqjrjsjuj<*vjwjxjyjzj{j|j;;M؎M؞MئMحMغMMTkUkVkWkXkYkZkwkkkkkkkklllll^oooooooooooooooooooooooooooooooooooooooooooooooooooooo_=b=e=i=j=OOOOOOOPpqqqqqqqqqqqqqqqqqqqqqqqq<*qqqqqqqqqqqqqqqqq=====PؽPPPPߜrrrrcsesfsgshsisjskslsmstttttttttttttttttttt>RBRERJRNRORPRQR]ReRfRgޢttR u u u uuuuuS,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?vJv?vvvvvvvT؝ܔwwwwwwwwwwwww<*wwwb@e@j@Tؙޥwxxxxxxxxxxxxxxxxxxxxx@U[U\U]U^UbUeUfݤyyyyUDzEzFzGzHzKzLzMzNzOzPzQzRz|AV]VrSzzzzzzzzzzAzVخ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|*B+B-B.B0B1B2BW!WJWe{||||||||||J~ ~ ~ ~ ~<* ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~ C01234Cyz{|()*YlmCYؿn;DZZnܷ UVWXYބEEE E E>?@ABCDEFGHIJKLMNPQRSTUVXYZ[\]^_`a<*bcdefghijklmnopqrstu[؈[؋[ؙ[[[[[[[[[&ߌcdefyEE^_`aF] !"#$%&'()*+,-./0124OF]5]6]Aߦ^pF܊݊ފߊ<*^y^؄kmnNG_lܐ_ؽ]^_`ln_.012345689;<=>?@ABCDE`ؽ`ؾܽ-./0123456789:;<`eߙrtuvxyz{|Haaa3456<*7II˒  !"#$%&')*+,-./0123456789:;<=>?@ABCDEFH(5Ibbbbbbbbb%b)zVWXYZ[\]^_`<*•II͕IԖՖ Jdddd[\fҗ$%-./0123456789:;<=eeeܞe٘ژ !"#$&'()e 4fܸfM޿<*(3Gz{|}~@LGLILgؘg؛ݭ  !"#$%&'()*+,gefghw~h؟ެ4MŞƞԞ՞֞מ؞<=S<'('<*Q Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q,QAAA2QQAAޕRRRR%5&55SSS5B؏}V~VVVVVVVVVVVVVVVVVVVVVVDOD\DoDuDvDwDxD{D؈XXXXXXXXXXXz6E؊EؗEؒ#[$[%[&['[)[*[+[,[-[.[/[0[1[2[3[5[6[7[FFFFFz[{[[[6\7\h\]]]]]]]]8Gj߻]j^k^l^e8f8L___I؍<*aaaaaaaaaaaaaaaaaaaaaaaJ2b4bddddddddddddddddddd\:^:K݀eeeeeeeeffffffffff ;!;";Lf2;@;}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj;;;;MMM M-M/<*M?j[k\k]kF>>PQ5rFrrU>nsospsqsrssststt>ttttttttttttttt>??RqRwRxRyRzu<*uuu??uuS@vAvBvCvDvEvFvGvHvIvKvLvMvNvSإSاޢvvvvvvvv @wwwwwwwwwwwwwwwwwwwo@q@Twwxxxxxxxxxxxxxxxxxyyyyyy@U؁U؄U؏ݧyyyyUIzTzUzVzWzXzYzZz[z\z]z^zAzzzzzAzzzVد|{{{{{{{{{{{{{{{|<*|||||||| | | | | |||||||||;B@BABBBCBDBEBWؑWؤW||||||||||||B)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~I~J~L~M~XX!H~DEF}~XؾY؄Y؈Y؉+,opqrstY&ޥÁāŁƁǁȁɁʁ́<*ZFZ^ZZ[\]qEEE E&E'EWvwxyz{|}~[s[t[؟[ء߭gh‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇EEE\]"އ3<*56789:;<=>?@ABCDET[FR˟]^߫^$  !"G^ؽ^ؾ&G?@AOopqrs_aboFGHIJKLMNOPQRS```=>?@ABCDE`m`}߫}~<*Ha 89b3(GIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~?@ABCDEFGHILLhgijklhزޯǞȞɞϞڞ۞ܞݞޞi4"#$>?KiTb<'('<*-Q.Q/Q1Q4A܁QAإBSVVVVVVVVVVVVVVVVV 6DؖD؝DشDؿDDDDDDDܮVXXEضYYpY8[:[;[<[0717Fi\j\]]]m^n^^M_]_^_aaaaa9aaaaaaaaa93bddddddddddddddddeeeeeea:f:g:K :LfܔeL؎ܷeefff#;$;%;&;';(;LL&gjj<*jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjMfM؁jj^k_kxkkk loooooooopppppppp p p p p pppppppp}=P؅P؋P،P؍Pؑ&pqqqqqqqqrrr>Q5Q6ZبusvswsttttttttttttR،RؓRؔRؕRؖRؤRإRئRاuuuuOvPvQvRvSvTvUvVvWvXv<*YvZv[v\v]v^vdvvvvSة߽v?vvwwwwwwwwwwwTyyy y y y y yyyyyyyyyyyyyy A_z`zazbzczAVzzz||||||| |!|"|#|$|%|&|'|(|)|*|+|-|.|/|0|1|2|NBUBWWW |||||BWN~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~g~q~CXYXZX[X\G<*HIXXހCY؍Yؘ-.uvẃ΁ρЁсҁӁCDDDEDZ؈ ^_`D.E3E6E;E=E?E@ECEDE…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅ҅Ӆ[ؾ[[\iEׇӇԇև؇هڇۇ܇݇߇]P]؄]؆FGH<*IJKLMNOPQSU]؄]؅߆Fd#$%&'()*+,-./0123456789:;<=>^GBPtuOGTUVWXYZ[\]^_`abcdefgn H`.i`|FGHIJKLqH`؊߬a%(:;<=>Б<*>IDIEIGIbؚb؛b؜bbbbblmnopqЕѕҕӕԕՕ֕וؕcؙݳזٖؖږۖܖݖޖߖJ"#$%&J]֗חؗٗڗJe3?>KLMNO<*PQRSTU.IKKKLK689:;<=>?@A KKKffffܚLL)56JKLMNO&L›ÛěƛǛțɛʛ˛̛͛ϛЛћқӛWLg̜͜ΜϜМќҜJKLMNOPQRSTUVWXYZ[\<*]^_`bcemnop&Mhشhضhغhؽޱ6Mʞ˞ߞvM%&'()*+,LU<'('<*&43Q4Q5Q4RRR6SSXVVVVVVVVVVVDDDDXXXXXXXXY=[9[>[?[27374757FFF|[[[[k\]]] 8"8G؞Gءp^Hs^^___aaaaaaJ&J9aeee e e e e eeeeeK6KBބeeeeffffff);*;jjjjjjjjjjjjjjjjjjjjjjjjjjj<<*<<QZQ[Xrrrrrrrxsyszsttttttttttt??RرRزRسRغRػRؼtuuu_v`vavcvvT,wwwwwwwwTTTwyyyyyyyyy y!yUعݰyyUdzezfzgz<*hzizjzkzVVz,|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|OB`BW0WC|||||WKK~f~h~i~j~k~l~m~n~o~p~r~s~t~u~v~w~x~y~z~ C5JKxˁԁՁׁ؁FDZ؊ZؓZ& abcdevEEFEQEхՅօׅ؅مڅۅ܅݅ޅ߅\K\R\S<*Շ VWXYZ[\]^_`ab?@ABCDFHIJKLNOPQRSTUVWXYZ[\^^ ^6Cwv hjklmopqrstuvwxyz{|}~&H`O`]`o݇ŽÎĎŎMN<*OPQRSTa;?@BI“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓIIQISIbbbbbbbbbb r}ٕڕەܕݕJ&'()*+,-dp?p@pAp==PPBp rrrrrrr<*rrr >QsQ؇Q؈ܧrrQ{s|s}stttttttt?RRވuubvevfvvvv?vwwwwww"y#y$y%y&y'y(y)y*y+y,yylzmznzozzzzC|D|E|F|G|H|I|J|K|L|M|N|O|U||||B{~|~}~~~~~~~~&CXحXخXزLX5ߺ/yz{|ցفځہ܁Zصfghi$RETEUEWEXE\E<* "\؈\ح\خ\د0FFcdefghM]^_`abcdefghijklmnopqrGG^8^9^:Q_ `؉ƎUVWXYZACˑ<*  !"#$%&'(bb!b"b+b,b-b/bFbLbNbP/Qعr~stttRRugvhvivjvkv?vSظwwww-y.y/y0y1y2y3y4yUUU%VzzzV|P|<*Q|R|S|T|jBWؙ|~~~~~~~~~~~~~MC0݁jԅaEbE !#%&'()*+-./\\\\ \  !"#$FF)+JijklmnEstuvwxyz{|}^Hc`د`ؼǎ[\]^_DEF)*<*+,-.0123456789:;=>?@AeIbcbdbebfblb؏256789:;g◤Je?defghŘƘǘȘɘʘܘOVWX9:;<=>?@ABCDEFG͚ΚϚ9:QRST!"#$%&'()*+,-./0wL{L}LgجޣLL<*㜬ÝĝŝƝǝȝɝʝ̝͝Νϝhhh#z{NM1N\defghiiޒ<'('<*N;Q?@d؜—×ijk˘TUZ[eHIJKLMNOPQRSTUf؝КҚݚ<*Lf+;UV123456789:;<=>?ABCDEFGHLLgذgI˝Нѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝh3h4hPsth޶О2345BjklM<'('<*=QRRBVVV6XXE؂rYM[]]]O_bbbb#e%e(e)e*e+ew:efff.;kkkkN:kSpYpZp[p\pPNPUPVPWP\P_!r"rQؼQQQ܁ssstRovpvw6y7yy^|b|c|d|e|f|g|h|tB|~~~~ZlwE189:;<=>?@A\4-./0123stvE<*`؛cdUVWXYZ[\]^_`abcdefrIbعbbbbbbA5Jdبhėŗlmno\VWXYZ[\њӚԚޚ JKLMNOPQRSTUVWXYZ[gjMhؒhؓhثݟž6789MCDOmno<*pqi2<'('<*>QAVVVD؀X6N[O[m\]J؀,e-effkkk]p^p_p`papPa#rttqvrvSwww8y@yyszrzj|vB~PmwxECE\d\e56789:Kbuw]ߑȎ‘hijklbbbbbbbBCDEFGHƗǗȗeHp]]^_՚!",-WXYg>\]^_`<*abcdefgikg#p M Mhشhص|}EFrstuvw<'('<*VVD؇X^bb.eef/;kkkkkkkbpcp$r%r&rrSwww9yi|k|l|m|n||~~~~BFGHI;]txyz{|RDG_MޡmnopqrsbcIqr^_Kff֚#hlmnog0 hݡ̞ Gxyz{iJޣ<'('<*65W;7`_klNpdpfpRsvwo|p|W|Dj<_O޲Ñđtuvwxyzc ccJɗ`abcKeךqrstuvh i[ޤ<'('<*NepgphpPwPzݫr|~~J=>?}SɎeő{|}~c#c&KLMNst̘͘ݘ`adfg$.0wxH<'('<*VbKسLkk'rRtv?\uLT`c+c0hiKh ޢ:|}<'('<*(rVTޞ~KyIOj1y<'('<*SuvAq|Ec9ʗbkgszh3ޑM<'('<*ip]أb M<' ('<*jpr|c;ܖ<'!('<*F;)r{<'#('<*~<'$('<*I<''('<*P<'0('<*&'(N)'<<< 2&'(N)'<<<&2&'( N)'<<<"2&'(]N)'<<<(2&'(N)'<<<!2&'(N)'<<<$2&'(N)'<<<92&'(O)'<<<=2&'(O)'<<<A2&'(kQ)'<<<'2&'(mQ)'<<<%2&'(R)'<<<82&'(AS)'<<<)2&'(TS)'<<<?2&'( T)'<<<42&'(|T)'<<<:2&'(V)'<<<#2&'(W)'<<</2&'(f[)'<<<;2&'(e)'<<<02&'(g)'<<<*2&'( g)'<<<22&'((g)'<<<-2&'(*h)'<<<12&'(4l)'<<<,2&'(kp)'<<<+2&'(yr)'<<<52&'(v)'<<<<2&'(>y)'<<<32&'(]y)'<<<72&'(my)'<<<@2&'()'<<<B2&'()'<<<C2&'()'<<<62&'(nj)'<<<>2&'(ё)'<<<.2&0p<<<X3&10e<<<3&10g<<<2&10p<<<b3&11e<<<3&11g<<<2&11p<<<c3&12e<<<3&12g<<<2&12p<<<d3&13e<<<3&13p<<<e3&14e<<<3&14p<<<f3&15e<<<3&15p<<<g3&16e<<<3&16p<<<h3&17e<<<3&17p<<<i3&18e<<<3&18p<<<j3&19e<<<3&19p<<<k3&1e<<<3&1g<<<2&1p<<<Y3&20e<<<3&20p<<<l3&21e<<<3&21p<<<m3&22e<<<3&22p<<<n3&23e<<<3&23p<<<o3&24e<<<3&24p<<<p3&25e<<<3&26e<<<3&27e<<<3&28e<<<3&29e<<<3&2e<<<3&2g<<<2&2p<<<Z3&30e<<<3&31e<<<3&3e<<<3&3g<<<2&3p<<<[3&4e<<<3&4g<<<2&4p<<<\3&5e<<<3&5g<<<2&5p<<<]3&6e<<<3&6g<<<2&6p<<<^3&7e<<<3&7g<<<2&7p<<<_3&8e<<<3&8g<<<2&8p<<<`3&9e<<<3&9g<<<2&9p<<<a3&'0 N0'<<</&Kb<<<?/&Kb<<<<&Sb<<<<1&b<<<<'&c<<<y<<<3& k<<<K/&bk<<<L/&ck<<<2&yk<<<M/&k<<<N/&k<<<O/&k<<<.&k<<<P/&k<<<Q/&l<<<R/&l<<<S/&4l<<<T/&4l<<<2&l<<<2&n<<<<5&o<<<<&&kp<<<U/&kp<<<2&!q<<<<&*r<<<V/&6r<<<W/&;r<<<X/&?r<<<Y/&Gr<<<Z/&Yr<<<[/&[r<<<\/&yr<<<2&r<<<]/&s<<<^/&s<<<_/&t<<<`/&t<<<a/&u<<<b/&u<<<c/&u<<<<"&(u<<<d/&0u<<<e/&2u<<<1&3u<<<<8&7u<<<2&u<<<f/&u<<<g/&vv<<<h/&}v<<<i/&v<<<j/&v<<<k/&v<<<2&v<<<l/&w<<<m/&w<<<n/&w<<<o/&:y<<<p/&>y<<<2&]y<<<2&y<<<<2&y<<<q/&y<<<r/&y<<<2&tz<<<s/&zz<<<<3&z<<<t/&z<<<u/&{<<<G2&s|<<<v/&|<<<w/&B}<<<?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_^_`abcdefghijklmnopqrstuvwxyz{|}~2irTz@`08@HPX`hmuz08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 %-5=EMU]emu} %-5=EMU]emu} $,4<DLT\dlt| $,4<DLT\dlt| #+3;CKS[cks{  (/7?GOV^fnv~&.6>FNV^flt| "*2:BJRZbjrz    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x 0000    ( 0 8 @ H P X ` h p x &.6>FNV^emu} %-5=EMU]emu} 0000%-5=EM00T\dlt|&.6>FNV^fnv~000000!)19;CKS[cks{0  $,4<D0JRZbjrz000 00!)19AIQYa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii00q0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iqy0000000000000000000000000000000000000000000000000000000000000000000000000@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ !)19AIQYa00000000000000000000000000000000000000000000000  Zx     j    y  ʠ$$$%$%E%f%ʇ%ʨ%%6*   b~ ,.0Ɇ468&<>@ FɆHJLNPTVXZ\      F,.0&468$<>@ɦ'*&.HJLNPf1TVXZ\    *Ď*Ě*Ė*Ē*#Ġ.A28Ė2Ɓ:Ď:Ė:p0ĚDAFĎFĚFĖF ĞFƁRĎR;ĈZ&]"$*Ď*Ě*Ė*Ē*b$Ġ.2f?Ė2A:Ď:Ė:p0ĚDFĎFĚFĖF} ĞFARĎRFBĈZ&]ĖZ**EɆH22fKFNa!::&QTDDVY!FFRRɦ\_&cfh&l!ơaa!ơaFRFRGRGRHRHRIRIRfoFrb&uxz}" b Ţ ɦɆfF&BBƔɦɆfF&"bŢ&fɦ&ŢfF&G2G2I2I2ɦɆŢ"Ƃ fF&fŢbƂ  ɦ  ba`c_(d) egfyD    Ijklmip/+.q-noh*,S]QUTX\YVN^[ROWZP, '3  ! /&.*1$-#+(0%2)" ~}|ez{nhaki_bjcmg]\oplq[fd^i`KEN"GHF%L&!MJ IO$#     ?<C@9:=>DABGHF;I GHTSsr4jtu657 v_k'!s ywx!"#az0b`9 >:=<;8wtuvQ)(*+RP0EF"#I|{cBA?@OzyxSVWUTHG$JJ$%&}~Cml' 1e  dX(+*)2fD{,  E -gFn|oK/.0G\h %)$'N\J[SXHW+YO!MZ&R(]ITQU"#PVLK *    < t}~{x9yp}wv|~rqsz73B,5fg_>i10.@]:/`8[4;=Ad-^2Ye<abh\Z6c?)$ '!"#(%&YVTLXZUWSMJuPIONKQ%R1)-,(+&0/.2*'  L   NOKPM] NOPLQM^KJUWVLUTji^jkC+*[34!%l#"k$ m_`06f4:157932-.acb/8e,    d* !1-/590$,:8.)" '3%#6<+&(7;24QIuxsHLGmwDqKonNpPMlvRFOErtJS,13-.20/]_d`c\ba^4365TSRQ`_RTS 1;T4e<U5&'675243 56()njikh=g=y987Mt+.rp-suo0/,*q    mtKlC?O>oHrupLsR@BIMQNGJDwFEPnAvq     DCVT]MPZRWUF[OJ@\L?Q^NBG>KHAYIEXSh\Zd[eaYgX_~}]bzV`U^{cW|f>=? :@;<    gjilnhfomkqpr8WVU9aVWXNOV6v12 x`_A:XX785346|y{}zSbaijkBJDHIEFCG;7~ K<!79w8l8xmY 9:T"!cLsZW:<;9z{y|        e^d]_YWfcUab`XV\Z[g #%!&$"'h)$(#eiknpgfdrhqmljsoptwoqvusnr!(&%) MN$#"'wyzut~|v{}x^\[]YQZYP:} %x;i"=; &$# !"%mjkln+*'&ut{}|zy,SQR*+OP!_ Z=~<'<>?+,)(r*qspt*,.(/)-ovyzwx~0.4T52U/-31R-=uV>>??./0v1+0{|76W=`[wb  2 8X  4312x.-,~}9Y#a"[@@A @56! #'8$"%79&- ,':(+*;@>!#E.$A&BC?D%)<"=yz6~2{3/43}015546|9;=7=A8<:C:;>>@9?B<87     ;:J[<Z\@AFMbaH=`L^_IKC>B?Ec]GDA ?@>%C  &D c$dFbEf B,(c*)e'+\ \AACDBE/GFDONdPGgdhB(0IHJE?CDBHGF&$2/7"85!106 K3)*.4*+,)#(-'%Y<5Tg18:=b92`6>Q;[Z4OPNf^XL7WM_h\3RUVdec]aSF@BAGPSNOIYE[UL^OKRMD`TGMJKHZaJQPRQCIL]WFH_VX\!54)$ 632'+,&10"-(.*%#/  N  QnfaR]dlbgfiS`T_jc j[mhgoWXUZVkikpYe^eh\KLURIPNHOjJQiSTkMlq/1n2.0or-mpfekijgh]`a_b^  TSV]UXEI9-+,?icSTb=9@?8;>:7! qlV43stcF" GUBA#$mrHj@C%5lIAkVgefWdEFGD&'ts6ed#JKJLM:.=<;>lGCLsqHDKpwFBvIoJrtNMEnmu_X[^jYh]Zk\IHMiJLK.),/-*(+wponuv\Y%$#ZW[X !&"7vumf YZKNO/O`Nr0rqLPPyxlmabcPs'nMSRTQ?9@D8HCF1234;B6<AG5E70:Rz}ZUde]VbcaYQX{\[S_Tf|W`~^ryvnzoxndlwz{|wqryeisuqt{jv~xgfpto}usphkWVQf\`_TaZbdeSYc^R[XmGU]J`UDTMZ2\ :  4VW B=XP]7<6I8AY>;LON3 [CERQ19@H?K^S_5Fc}zy~xwy{|ztu|{v~x}     4,(i^c_6A].78dGhk*gEF<;3=DCb`52/Bj@fe:)+-?9a0>1~Iw:EyLA<M8CHNBxD9K>{@=?z}G;JFpuvosrtqlirqojk|nsmhgpXY^W[ NUgga bd!cIHJlOwt_OV=`mxPWih}|eh#f"gKLMPyu$~h$iON Q%>IRSjij%jklQPnRQ vZT&CXJKkk(&'mUDGF?Ebc^_Z[aY@\]`\ZMLTGNVSJRQ[SULH]ORBYPOETWCDPKV^QINlWXMXAUFYsquxwyzv}rp~tnm{o|l{yp~ m w xr z o|qsn}utnvE3}Aq0,261:x?9)-~<*>tuByz@Hvopr/=F+754{KwG.J8;I|sD  ' ")!( $ # &C%' &Z*)$  (#"  ! %]{qiUsazu_SekdSbmopnv|yhxcW\gwtor[VYj^TRlXfUW][^VZY_X\T~|`} z{  $z%w"# y|}~x!{`^[\]a^\_]Vd_Z]`[\       &% !$("')#LMSPNOQ/68>*9?<,=+7@0;.51-4R:23!+". ,-#s~|}ruvqpz~yw{xt}`fdbeac&'_`` W XY'ZTA/([\fe`_^a  +,*-VUCBFED$%0)a]HIgcbfbdahe504361/2.7XZYWJIGKHML1'2&/.,+()*-0hig*+bb8J^mklicj'&%.$+)!,#-*"/ (F;9:AB>C@=<?GEDd^_ef\c]b`a[ TXNYOPZWUVRQ[S   3:9667557418234mjqnlorpk!$%,# "&-dfcea\.cb01_^]<;vstu('`ghed2fgon34IHji ba=8w0/dpq"# !56MNJLPOKonlpqkmodpngkjmiqhfel@DFBA?;9>?C<>=E:x{yz,-.+/)12*fge$7rsgrh%&'RQutr@JGHI|0hvsA1*8+)(SwtB}2i>.-@?21,:;<39/=0   \ VUWXZY^T][xx}uy~z"vw%#|${ !DNMGEKCLF~433c4jABy&5KFCJ78IHGDEL6 ef_acdbg`z{|-0,+'./)*     (JPNLWXIVYKHROTQOSUM596:<;784idsQP9<;:MON nlhijkm123Z_]\[^>=5gjfeK=>o5mlkASVT?@RU')(#&!"%$rsqp~}976;:8TaUQSPR?76klnXBWC,*0+/-.tvu<= !"WVbdcY1`_#hEDZ[357:8962;4|}z{~yw  x  @BA>3.$&+*-(')/1,%_2hXjY[mekg?^Z\]lf`iB@FDCIJGHAEK<:;89=moqpnihgi]^\F_`a<B@>?A= CDE7465noaqpsrjoIdGbLHMKcJMFLEKIHGDCJ!K GIJHFH@nJN;K8M<LF9GI>=:B?CODEAvfokshlbwjzuimtg~d}|pc{rqyexMSVNUPLRTQOAB>?D@thkN"#upeSNRPQO$%MNLOPrsCvilgOfUT'(&RQPtXWEGFmhPXWV)TQRSuYZnoQipSjkRTqlYUvrtUm[Z+,*STWV[kjsVUtLuvwxruqtvvuyswsYZuor{y[^|tq.zV}nwX]xa_p\v`W~]  _ ^\a-b`  64/30521Z`][XW\Y^_ZY[X^]\|{wxyz^\]Hwlw7x8yb9:; zc<a { _| }ced=>?b `_xj~x@|z{}{z~ytnvsohruwgkidxpqlejfyvmy(itp{qzko+~ug}*%f#"'|&Awm)nr,h!xs$ jl QEbjmMfN\XYBgdZoUrS_WpPITHFhOklc[KCenJsVRa]^L`GiqD4fn mesj  l ophqikr gdcv`~oyrcbuas|znigh{pkjdtlfwxmeq}}~     pfagquthvkcedjobinlmrLJMNIKOs|}{yz~k z- utv "!w{}|.305412/  w#ty}{uxvz|~$* &w"}|{)~,zy(!+'x$!"'#& %%,)3/-(7$01'&4*%+6#52.     {z~yx}|SPTQR#"!     nmlo~67;:89     .4/05-321.0(*,+-)/8D?A9=@C;<B:>WXVU$%nm 6|7 &}>8<;=:9?E o~A?>E=FC@DB<'!&("# %$DCKH@ELBJFIGA25=7<>3648:1?;9    P KQNFRGMSUOHIJVT%.+-&, ($)0L*# " 1 /!'Y`\^_[a]Z    '()ppqMG)ON2*QPR@6354IHTUSBAYWX87JK0.+/-,VDEC[]\^Z9bc*qr21WXF_`:L Z][\`Ya^_HG ab #4!3$%"gcjikhmdfbelnI).0-&(2/*3'1!"$#+,%lcheijdmfkg@?<;>= h  e jg idf+-,sturst MnPNO*&5)('6+,prqvsotuwKMJL:;678954pruqots!$B"A #lk.uNm/QWT[VYURXZS.18B>/F?D:79E0=@<A2C;-     |yz{xPSWQVTOUR?@>=<vwx&D%*()'Cyno\    9^]_G<4:;H35786zI~}YXZFCDBGAE{|}E+vba`@A=J>?^[]\NKLMHIJ~IFH.L-JMKG,qp0wvx KecgfdNGMOLQIJBPMDECLKFH _dh`a  iecbf g olTR^PQnaf`\dbUOjkeZXS[hWgmci_Y]V  6 1  SX35^/mdYZc<bRaUn;9Vi[hjQ4k_8\:e2Wf`gT7l0O]N$P-u+v&"{,s.'*y~|#wxtrz)}%/!(*8,3 1 6$5+:-247)."&90#%/(!'7162354wxyz{y Np0hOPR $!#"jmonklrqsttprsAo@q=>?12;=<8MolmpkijnSS[RUWT,UXTYZVQ(-)*%'+&prqvuwuvBCqV\.0/12stwD3|^]3  4uzxy! z|E{Fyx87456>?;9:z{~}{"#$W   vw~|}%}G~9;:@A}| !5H<=>xBC<"abX678yz,*&)'+(IB@?AGDEF>=~ {|JEDFC HI rY9<:>;="!}~#-20/1.K  IHGNMKJO ? LZ%$JKs@?')(+*&, 435ML   XMLQWOVSRUPNTVTSYWRPQUX CBA@#$t- 67Y\Z[Du./9  8[Z]\]_^%&'v :w^x01FEc423;POQN$'%)*"#!( &gmhkojbanecld_`ifbecigal`hdkj$ #H!"Gf+-0,1*(.)/d567@<A=>?RS.03-5,624819/+7|u}~pw{vqsxtryzsqvyrn{twp~muz|o}x47I6;9J0&%L23/',(K.-)5*8:1+:?58<C6@D;4>=BA9372e<fT;:=M g8hEABUFCCBYWXV<>@?NGH>=I ?BOCAJ@DCBA DMLKZN"[EEOFPGFQRRSQP!DH#EG/EEhC, e5DLH#cxNnu;+2\fhj^K`L u6Tp C!l,j9hCkQxJW|Wm=2c;3R9838oC\.3zC U DVVn*n1ckx['"U5|T3pm I;.J,@U ,;=`R^.:;RC?cOCb <(r?<p43h8cP6PhCRA;R?Kc",bIQ<(^EN,zlvtQ?@U}~{d/'B+ "d";`b'6mWWjC&+ozc ;;G>,EbVLM5'N%k=`Y5rcP7;Q`nKF|UIhcM)8C} \!V+^ 7-lG+R!R#\Iw[c<~zikH zuw2'u,1-L!bOZXh % trK*^fh?**22::BBDDFFRR**22::BBDDFFRR****2222::::DDDDRRRRFFFFRRRRFFFF2222****22222222::::BBBBDDDDDDDDDDDDRRRRRRRRRRRR****2222::::FFFFFFFFRRRRRRRR****2222::::DDDDRRJRRRJRFFFFRRJRRRJRFFFF2222****222222222222::::BBBBDDDDDDDDDDDDFFFFRRJRRRJRRRJRRRJRRRJRRRJRRR****2222::::FFFFFFFFFFRRJRRRJRRRRJRRRRJRp*2pNNp*2!#%*  ơ@ƁAƁ2  a@AAA  H@IAGIGF:  ơ@ƁAƁB  @ABBBD  !@ADDDF  a@AAFAFFR  ơ@ƁARDRGƁRRRJ  RH@RIARGRIRGRF*  @A2  !@A  H@IAGIGF:  a@AAAB  ơ@ƁABƁBBD  @ADDDF  !@AFFFR  a@AARDRGARRRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF*Ģ  @ƂAŢƂŢb*Ģ  B@AŢŢ2Ģ  @ƂA"Ƃ"b2Ģ  B@AŢŢ:Ģ  @ƂA"Ƃ"b:Ģ  B@AŢŢDĠ  @ƂA"Ƃ"bDĠ  B@AŢŢRĢ Ţ @ƂA"Ƃ"bRĢ b B@A"Fľ  @ƂAŢƂŢFľ   B@ A" "bRľ "  @ ƂAŢ ƂŢRľ   B@ Ab bŢFĢ   @ ƂA" Ƃ"bFĢ   B@ AŢ Ţ2Ġ   @ ƂA " Ƃ " b2Ġ   B@ A Ţ  Ţ *   @ ƂA " Ƃ " b*   B@ A Ţ  Ţ 2   @ ƂA " Ƃ " b2  B@A Ţ Ţ 2  @ƂA "Ƃ " b2  B@A Ţ Ţ :  @ƂA"Ƃ"b:  B@AŢŢB  @ƂA"Ƃ"bB  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢR Ţ @ƂA"Ƃ"bR b B@A"R " @ƂAŢƂŢR  B@AbbŢR Ţ @ƂA"Ƃ"bR b B@A"*  @ƂA"Ƃ"b*  B@AŢŢ2  @ƂA"Ƃ"b2  B@AŢŢ:  @ƂA"Ƃ"b:  B@AŢŢF  @ƂA"Ƃ"bF  B@AŢŢ#  @ƃAŃƃŃC  ƣ@CAţCţR  B@AbbŢR  Ţ @ƂA "Ƃ " b  " c@A!C!C!ţ"c #Ń #@A""##@     @   H P p `  $(,04  <@DLPT`dh "$|&X ` 8P ((<@D*LPT,`dh.02|4h p ( B  H`88 h@Xx0 Px@  Y8989y:9::ByH9H6:JYX9XY:ZDzrYx9xyyz9zzY9ٙ8H8(89h:(::BhH(H:(JHX(XY(ZDhrHx(xyhz(zzH(ș<(8899>@AAAABBAAEEGGHHIIJJBDYHHHQQQQRRRRUUWWzZhZXXYYFHZ\aaffiijjii9k(kkkppJL9p(p ttxxyyYzHz يȊ艚ڍȍڎȎْȒ葹yhYHNP١ȡ٩ȩ9A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    8HXlpx8HXlpxI٘IȘ::JJZZrrD; ``vq'UCol a# DLL,R,R Z Z^^*m*mZq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_^_`abcdefghijklmnopqrstuvwxyz{|}~2irT@`08@HPX`hmuz08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 %-5=EMU]emu} "*2:BJRZbjrz "*2:BJRZbiqy#+3;CKS[cks{ !)19AIQYaiqy&.6>FNV^fnv~ $,4<DLT\dlt|000 $,4<DLT\dlt|   $ , 0 8 ? G O W _ g o v }    $ , 4 < D L T [ c k s {    " * 2 : B J R Z a i q y     & . 6 : B J R Z a i 0n 0u 000y 0    ( 0 8 @ H P X ` h p x  (08@HPX`how'/7?G0OW_ails000z00000&.6=0000DLT\dlt|00000000 000'/7?GOW000_gow000000000"*2:BJRZ00000000`hpx000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (08@HPX^0000000000000000000000000000000000000000000000000000000000000000000000000@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fnv~000000000000000000000000000000000000000000000000  Zx     j    y  ʠ$$$%$%E%f%ʇ%ʨ%%6*   b~ ,.0Ɇ468&<>@ FɆHJLNPTVXZ\      F,.0&468$<>@ɦ'*&.HJLNPf1TVXZ\    *Ď*Ě*Ė*Ē*#Ġ.A28Ė2Ɓ:Ď:Ė:p0ĚDAFĎFĚFĖF ĞFƁRĎR;ĈZ&]"$*Ď*Ě*Ė*Ē*b$Ġ.2f?Ė2A:Ď:Ė:p0ĚDFĎFĚFĖF} ĞFARĎRFBĈZ&]ĖZ**EɆH22fKFNa!::&QTDDVY!FFRRɦ\_&cfh&l!ơaa!ơaFRFRGRGRHRHRIRIRfoFrb&uxz}" b Ţ ɦɆfF&BBƔɦɆfF&"bŢ&fɦ&ŢfF&G2G2I2I2ɦɆŢ"Ƃ fF&fŢbƂ  ɦOy:nwpTs^rYINuyw(#|{1}yW<I(fF(_z.`6mtFWte^ Y nP M>i|A,t8h[,nKsXU/;% j0,bAeI &AWjT8jJwXAS%- Pc!$dE^eId]oopYiw1o@6W }C,V 6.V|-@+,*m.-.'W($E*)*+2eO'c(H9s a6lR;?D.N"FXH1Fo2$q:AdC  pdf="\ L|#{3azQJL)r=R-}5esCl4TYj$ykf*XY;P J8zBf7UUJwf|j=h+)c%(j^Y`)/$n+ !"#&'<>.3->y2,+*1V+3F/04?I;:7GH;65-T8DAB7R'CdK59<=@DEFJLzN*jpRtP7U"VQMOSTWXyihcb`^\2 \a_dj^Y]\efg{v@s2qmpbkZuz'{*zrnM[oxy~ltfw|}>ZAx=gqCq8vK Nv{C,; 'Q >f_uQn'L3J ]qv  f7!<J ?H 8p]!9SP: <M97mH~!mEqXp@ 4rN3ro2Yu;3WCZ:x`9NU./(4)N%KA$Ac"D`<x.Tww[NdO\vQPH-_S3YpRT)XtBSyT54h``%W_XZa wx$y^w3R6JGX~GXizmlm57u#O{, XhJ87"aK *eg0nxADzWkr'!+P^57On1,QVPnReTSg_XVAUW[Z\]^ \vq6n5[uJA=da hIPso)wqw  `6xa9c21bghlxmeTnitdfjkwtGsq|oryy!q u*vUpJ3x7~ob85496/M#^)z{}|;Fi `: 2kD3 c ;<vu B7%#=:BMI?[>h@AwB/m "!$#%f;qU@tLlDg&%h+,jpEe}B{O*) ,HK`ebCaIN)&rrPv9'vfs`k+fYra 1S>xv)"H {detXO=R!7OgdhVu#5U ZW   MacR e h ^ v }.-s[}4E[QfOSGkS89./0gO641k5294`e;:=<LABv@ CE?DiF /G6HsJI  {KLMNO |K8JB\$O %vs_txuQ$wzn 3{~ y |O~8x};yiL?XEca]N B_THky/}&D.~.cG~j9\ KF O+b#@$5~8MU;gDq Ch%9H{z:Ey oO s}w&-/.axsy{|z}~m0kdV+pj[u l#k{ #pa^2E fdxp>Pfd F!FE),5$A5z53l/xUy_s&IE*uw N_;u&&=0].8IGg Cs8No V~ ^o Ht%9'{"#!M &:$@+"JsxS-3Q,+42.t/0)*03b(918;:576:>@?A=<RDEBCFGIHKJ4LM3@4(7W0 G\XZJI(!joU      A "Cghi' fj<%4kl$mnopqg N"} b9F !%#("~'&$)+,O.-*0/12345r:;>=<N+CBN_D@FE??AHMGLKOt:JPZY/TSUQXWV[o[^]_R\a94`befghdlcimjkon#Z['(C)*+,5L:;\ TKG*68>| B 6|]u's)~=7"]-n2[@{kO ~C?UVWXYzeP@%~X?@SS3&1He`VgBCMHIEJK?NLMQRVZX`[YP)$STUW<bc\a^_md<]_h] fgeijkn*^lmQ?qboPp rsu!tvxwy\' !$T'%"#1(&a*0)+#c,-./0z_~tZqREPGZ#HFZLKINM POJ(QTpa#uV]Q8*VkHnr.i|(SG:|ljv +bi0m\PURz ?qPcv\#5Cx-=)GYC&=9/KmZjWW00&m ,<    <> Ipt(Zn> "!#$%&'()*+,-. /012342c9](>1S&  ` N^ dC?Hw>03v2BzZE IDCrz`WT[d6}Bt\BZ)2:k!mOL=2QK6nJ! _9p&B< !N6oplG&aXi Sh R]   #'.$M! - l"&0LS* 3%(+,@)H/[>B:7D6C5?=<;f0D129>AFEGIKJLM={O\WZV4T]8U^R_YSNPQX[`axbw(|pkeiq`{dvz,\tujcs-ohrnglylm}~|3J}++N}@,~5@7jZtoK! 2Rc$#*&(;'"+)%3026.,1 -{4/5<BA>@7:89;?E"zCDFIGH=OLXJMTNSRUKPVQ^ae\bdf_][cYZWpml`goiqsnhutxzk{vyjw|~r}%:F VuKv&"uoP'Y]> k/:q^#_`abcde b8b\/60122!}7345'(Y%67UTY8D:9;<=r>I?@ABCB|DbEFG HIJmKyLbZMNOP )Q~RSTUVWX[YZ\]^_9`-abcdefg6hi"#Akr|}~BE{M ? 57jPQUGRugSFTFU(`18VWZXY[ GY\&]0K" !My'QHCKJILTQRMNOSPX[sFDU_TiVWYZ]E\^_`;cGabdjhgeiflm?[kpnoF"GtqursT<vwyxz{-}%P@~     c*I5gA7DEF]=i*Q^K_Rb`dfcae#%h/hgLilrkxmb8c>njqxropq$sG,vtuYxzy47w4|_}:1~l9-\sL$t0{M~-'$w1&'%i*)Z(,d-+01m2./V46[Q365789:;<=?>@kD h/'F,W)i01cXHVh/(giQ+S rL|<   g  2$?lDA !"#]$^%&'()*+,-.1/023456789:;<=>?@Z3-HTR<?= l nmpoV*Vrqs:eLtRVu;v wMxyz41UI{|}.~7!D@-nD"4^b]KL<]pqr!Gl fI  U6 EWQ> &}_Q8;<=>?@AOrlB4C[D.E?FR1GHI=JKLMNu[SqgYMY1US      !E"#$%&vA [ BL%W]^|_`abc"edfhgijklmn$opqrstuvwxyz{|}~Ba*+,-.\01'(R/234657:98;<{|}=>?A@%BCD.Dz> hijkl(4My_^]anQR2,4|qrAw?2N{|  rkPTS8+1-?XXBA9:><CfqrIlkFJM)1 &PFR#\oiz1aq\z:I8U/ '!TuG]q-z_{Z7IqixoA:H"Nz@3Ii} +X\Le$fff "{MR!wyzXB7I \utHUAx_ :JI"$\8\]THARl(t+VAJ{%**22::BBDDFFRR**22::BBDDFFRR****2222::::DDDDRRRRFFFFRRRRFFFF2222****22222222::::BBBBDDDDDDDDDDDDRRRRRRRRRRRR****2222::::FFFFFFFFRRRRRRRR****2222::::DDDDRRJRRRJRFFFFRRJRRRJRFFFF2222****222222222222::::BBBBDDDDDDDDDDDDFFFFRRJRRRJRRRJRRRJRRRJRRRJRRR****2222::::FFFFFFFFFFRRJRRRJRRRRJRRRRJRp*2pNNp*2!#%*  ơ@ƁAƁ2  a@AAA  H@IAGIGF:  ơ@ƁAƁB  @ABBBD  !@ADDDF  a@AAFAFFR  ơ@ƁARDRGƁRRRJ  RH@RIARGRIRGRF*  @A2  !@A  H@IAGIGF:  a@AAAB  ơ@ƁABƁBBD  @ADDDF  !@AFFFR  a@AARDRGARRRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF*Ģ  @ƂAŢƂŢb*Ģ  B@AŢŢ2Ģ  @ƂA"Ƃ"b2Ģ  B@AŢŢ:Ģ  @ƂA"Ƃ"b:Ģ  B@AŢŢDĠ  @ƂA"Ƃ"bDĠ  B@AŢŢRĢ Ţ @ƂA"Ƃ"bRĢ b B@A"Fľ  @ƂAŢƂŢFľ   B@ A" "bRľ "  @ ƂAŢ ƂŢRľ   B@ Ab bŢFĢ   @ ƂA" Ƃ"bFĢ   B@ AŢ Ţ2Ġ   @ ƂA " Ƃ " b2Ġ   B@ A Ţ  Ţ *   @ ƂA " Ƃ " b*   B@ A Ţ  Ţ 2   @ ƂA " Ƃ " b2  B@A Ţ Ţ 2  @ƂA "Ƃ " b2  B@A Ţ Ţ :  @ƂA"Ƃ"b:  B@AŢŢB  @ƂA"Ƃ"bB  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢR Ţ @ƂA"Ƃ"bR b B@A"R " @ƂAŢƂŢR  B@AbbŢR Ţ @ƂA"Ƃ"bR b B@A"*  @ƂA"Ƃ"b*  B@AŢŢ2  @ƂA"Ƃ"b2  B@AŢŢ:  @ƂA"Ƃ"b:  B@AŢŢF  @ƂA"Ƃ"bF  B@AŢŢ#  @ƃAŃƃŃC  ƣ@CAţCţR  B@AbbŢR  Ţ @ƂA "Ƃ " b  " c@A!C!C!ţ"c #Ń #@A""##@     @   H P p `  $(,04  <@DLPT`dh "$|&X ` 8P ((<@D*LPT,`dh.02|4h p ( B  H`88 h@Xx0 Px@  Y8989y:9::ByH9H6:JYX9XY:ZDzrYx9xyyz9zzY9ٙ8H8(89h:(::BhH(H:(JHX(XY(ZDhrHx(xyhz(zzH(ș<(8899>@AAAABBAAEEGGHHIIJJBDYHHHQQQQRRRRUUWWzZhZXXYYFHZ\aaffiijjii9k(kkkppJL9p(p ttxxyyYzHz يȊ艚ڍȍڎȎْȒ葹yhYHNP١ȡ٩ȩ9A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    8HXlpx8HXlpxI٘IȘ::JJZZrrD; 0``ڹ'UCol a# DHHxx¹  !"#$%&'('()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2irT @`08@HPX`hmuz0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0!#0000000000*00002:0BJR000U]000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu}   % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }  %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu}0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 %-5=EM00000000000000000000000T0000000000000000000000000000000000000000000000000@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0000000000000000Yai000000000000000000000000000000000000000000000qy00000000000000000000000000000000000000000000000  Zx     j    y  ʠ)A'ʂ''(E(ʆ(()I)6*   b~ ,.0Ɇ468&<>@ FɆHJLNPTVXZ\      F,.0&468$<>@ɦ'*&.HJLNPf1TVXZ\    *Ď*Ě*Ė*Ē*uĠ.A28Ė2Ɓ:Ď:Ė:p0ĚDAFĎFĚFĖF ĞFƁRĎR;ĈZ&]Bu*Ď*Ě*Ė*Ē*łuĠ.2f?Ė2A:Ď:Ė:p0ĚDFĎFĚFĖF} ĞFARĎRFBĈZ&]ĖZ**EɆH22fKFNa!::&QTDDVY!FFRRɦ\_&cfh&l!ơaa!ơaFRFRGRGRHRHRIRIRfoFrb&uxz}" b Ţ ɦɆfF&BBƔɦɆfF&"bŢ&fɦ&ŢfF&G2G2I2I2ɦɆŢ"Ƃ fF&fŢbƂ  ɦ : @yݵ3xa[iaQj=:WL1`G=߭J̯͹pιK߮VaQ]2y3KʿSL~XX+ ?tV gL ceOb(m޵ Rޯ}@XR^խIDΪG*Uvw VdU'dzS|;jޮ<'(:nDecNyƃC ƣ !c!!#"ƃ""C#ƣ#$c$#$#%ƃ%%C$C&ƣ&ţ$%'c''#(c%ƃ(%(#&C)Ń&&Y3:nQ@ʿ@5'UkIXCDXAaf hB'ł''(B(ł(()B)Ń))C*Ţ**"+b+Ţ++",b,Ţ,,#-Ń--C.ţ./c//#0Ń00C1ţ12c223B3ł33B4ł445B5ł556B6Ń66C7ţ78c88#9Ń99C:ţ:;c;;#<Ń<<C=ţ=>c>:@0 XYMCc<V [A\U}DHܺAaױY5h)ʷdP;P3 ؽ^e2/xU1(=d;/e-ʸ:ϸ&Ѹ=@AgQ4mL]o m@ݻ>9g`kCyz`aC{R4(\I]q; 1N.۸W}ϭ|}esЭP^o!SxJr8ɲEzx?cTͷXp˿GDӯԭijJsY.)\ *qg  ]E[ʲZQ(0з!Q@([WS|-ܼnr/04- ~nƿI|nϮoQ[#N7ԹDCvRf\n']a`Ҫuh/n]22M,wRyH3gwY֭6xBZ7ֿPK%@"ܽle!twºs 5E4V4Q7bQPVߩ^R :0T3<iHx?m+sAYuݭ-̬^9+a`}/:;V,='e{yCFj\yQOZ(>[6P ٯh..0$u8BQ}Jj_ {XAB)f!@0Ϋf~67fAlY]A/kA>InCj-l.N-S}>ݵsaB YCݴ޴~ߵߴrC5P S1Q'W3t]ϹEO/`pGXTiAXxlIuaJyoqaej/cS$Qa}[x_  ѷ6ENbFWN:Aְ6P1  DMNOKηLPbhҸ@ObgM ijDEn7b *ҷiN*G!$CDPiO%?7^H  HabcI1=2^[c_DzWV }u5T*&beiЯLc]HDlpq45\?f@..X=a ѹ'u&d5E]jTUM0/IIK(}D \v;" N=mTQB|tCARDsXݹ6W\f^PJIҶV^o+jZAlsRC k#ehٱ۱~īǪVKBy=>X[Rbj:Юqbuc:E<`6Gqh\Qx:йtjNHIJM ȱWƬb?q_q}gϪg&raγfаLN<~kNXX$u=K̮(r<dHf{BZݶ e(2U45ȭ~M6I31qY7Jͮv*kΩl< pC/^\Ah9}&Q&׷ϻRoBQ0R37@kԿ vv, _Jл^9[oFM  HM˻_<J>7gy4abvX|h5'i8Vϩ-SUuh*5ح:N޲jZY^PݽjA3{t1%M  ;`'2\K&(ȯ_$347ejfβF'P k<Sf!-*q³O!xiWQd7ľ-  l.N u5/+!u byͬs76#F)<,Fcѻ _jkrxDY jReETw&lg;½wZCuUEɯ`W-$XiDP%>"Vf! HYvns"XO:*E[*'9K mG(Iޫ+*2'P_S//,TF|~1[^e-[ht%..6^l4ff,0*%n2+ @E,fc`K2,}a`'Rׯf+.pxyCkg(3X "g!"NMj^Mݩީ]")18  lШ{!g5c>XƸi~zR -S ~ NR8ݼ jҮҴ\89Mج4jck<XQdLS?w0Ө!! s56J_W}f|ϲ"QxZb8(MBC<!"q[d i7Ӵ#8P-QYXqR9ófklҲW-A˹ežo"}z´Y ~ymrzqnfgGԴcK޹qdڻEyS:Ůj=w5gqUliʨ/^&6X['%Ѿ(<68hxin- q_a]`nC`7R`g_2ި_|wC#XN^pEqYMyӪ11.WaVORcS ()п QNqG9Ah})(8c+ֵ˲_q k:Y]}Щw٩Զrλ{0;|KB)G#sx*0vOرMV޻H*qsF xWMU|G~F}^_C5F_"/=>KR1s1!@S9[s$pwr ~5~a_!N=>"gxK`5%JK$m'{iy;`ad|2Jm`a  0ByQ WPS:o7WJ.bc]SQ9'[>8RU/Ln<0*Jemf{ƾ*9 .*3:xOGBg5]m=,v168"{/)@+@.[a 2OhK2S1FT<yCszGj/0G5W@%k ?it}PZ+0jQFL}  LS#[<mW\_;*`?AtQBoӷG&wT2f\`ӻr@;ho! !]+6Db"Pf 3k9eO8asod'Kbs׹a5عi7OjR3<lS$g=x1>@ oAzg|BUFlEzyo)zpGܴot fRO\aQc=@zAQRf,MeӸaԸظٸˮ}-mWd0!& bA8kWnx߭J-dDEyhM \|Fe)gk_l_lu$%SA  gpeZطxfxfI0 yfhЪXڵ:x$qhI cJ jkl/3WXDL$zw(bc6NKZI9 <:; TU!# $-7:Xe! XǾQ=]B>42 flm2gܬRf8rմzYanHR Syo}Mҳ\;>lu}~:L¬jHa ²YrkpL%&Y?|x&?}=O$ 3Rέ,ST'̯ͯ͹(;>=>CMlVH˷,  9 3`}g  F0611#78X45yrIp36ij߹s|Vf=7?CQ@p{.&9Mw`|2pY Sw@2p HLVym0Sj.;߶\+dTp6FK'2-8/ mq'%DZP!zZkz  a <Sٲ./\Ȫz9' q<  5=ι̷/ѨI/0OTUtXST#g`I.&Z:^ 4T_`K=4m߮fI̲1ٷP5Q YeC°O%ð36o֪Ⱦh3A-x25)u%-}la=F):1qJ gWqNɪm`F[x;PXBei&bfH#BIC5pS!t3ڷr6 GAf7xwq m5zBO E gP0TyIXԮ׵;YٹQ\54eTx1U$f5"{K9<Hi#3U.6 İն)ߺ8K:uV9z%޿!:=MXp\^rNWSZ|ųɾAvh*@ {C4@UVB~V } Q}>:$Ubhzo@iȫ]s j7ǰ^`[Y8'mk(pH<(^ZW~԰9Bvʩj&n*+Z')ZAAb1DlaElM(FF9v1r!TmFV Oy- [N/Mb߫4Vɷd#X8df~iJ.F "#V vlW[ҿBLV[YlilM G̱/eql{~aw2z& r42s]ܸǬOOz${g'\ ܭpaOԷUZʪ ̨;dhi{FBWv+L+EG}g|~,Z-g.۷ڱ0M$bC#IJh8-2i M=4DznKj:;LJ{t<~0,!#oCB b)g+|X@vpˬz_7/V׿g#Wl Q{2x'y:]sYWpMkEH"k ,>C(%`$ۿ>>>Na$;Cej#%{<Z+g+r($/ά7O?E*ůy>^n0+Ƴ^kϬ f9$ /ƯtɫHJ{oX=S1dot 8,Ie{ݬd۵NNr7(C<EId2rcJj ?Ej1+J.D|{SBsZ2FGKf[2w A ޭEvF7NlC -I:8:DWAE8U)s µ;.)62/+yRGm0&tQKFr c*aNĿbRSX ^`OG-U=H<Q`PQ`ҹ¸GDP~LVx߲ .+g ,$ L]#4IR$dAB ·xW{,0Z[dr{70ֶW]xjvpn1gHϴBJ">|Q/b%'CaDh2߿  f@+YJ]UG6yvck[VaK6jC5whԪJ!"hk^G; aG> 3 ';{~<h|U~ w*@u W?5Rmr?̹6:~#SB --r?  o54ۯGG}[nɱ.%CYj|>p,% <ܳg%;.I[ʹ?_aS@Eܷ6ж2,CB%R=m&Ic Z\ש~&56mgFrX5*ø ȬPQ}?F03<4-ӹ.,xKJ:~9[\k M8_ݷXt^[YvzrO[QaLz2Vi  # N{7l&RNkU˸DMrd"d#;٬6cO $=Y}k6$^y=R~zGөM8G%th(y"RgM%cuP4SjSH=hx|k^R01ZN!O<J3~!ldMIkŹ}:'@eY ._5D sYE׶DEis45>Fl+hZ866 Scú  2b1=-tQ8s.i^rm:< >o;Ŵqnk7گ!¼ L zxCsܩLa`&>$3NO[Mb@cp ξ%#+/F tQv4m10='O.}mضrss%Rg[@Ax"J3(S!, kKu;>/pH_RŽ~ t[/67Gf _4@X~,ky!Fm?(0IxKΰ0F,$&y.Komn`{^"I}zv9OX'l*QyI0\PS*Y¯l2qAj6M}2{j@b _Guw GQJ]G.my(H Ʋ6T^14h1~̵Z"w bC7,pb>x59Ұ}/J`8sb.{z&+.PTïخg9aj+UCd]Xį ~ɵZkCZsNLeٮhTUA>kwabucrUl=h77XϳlfODwomETy%%2:t=>h*\?̴^33ۺ{N.>C(K^83$Ja>f Br%, (ü'Z(1 Ȳ/znί1vZ#W&& +&^7::^LvES+/TFcy*){%p-ZWW+cP:;\4h˪̪FGٽZlGX   ѿBd4{",NmLtOd(sRqXV3\A-/KIfѩ. 49Ǹ1gyzZS52`t{B޷$޺jP /N 1c7 <MK>3GU$5>MD6Jr!ǿ1"h 4T^ KC۽h6(847%`C(|LM=6.{[׻869{chd$VNl6}~Oj+9lN9;"PqO 8];nOc Ű̶v.'|m`EW*R(/1<QvZI Se D[ū ,hKLZT;/%X;bװOYu8#2>ʾPWYGEAY)(Nn%3 Z z~("{p{ 9*Cg,9 V 9-r7{I (@d*hM;a b+ 5%9AsbWpԲwnOy \X)ȰB8;xt{3 :Ʈָ3T_F-Ͽ2G lgɰUtHA 5X[qrm  uvҾmzʰR\*­'{|h"##I?g\[hļ37iU;E`XQq_*xlC{'%!)p[8t:o'?yB^Vo"5~ ICt~Du~LOn('\+;yIcBs(HSYiӽBHNF)4ѱUj qѰ3 07`I_ߨ=`4hʿ+df-L_ Qy%]zIɭe "]DMLaUmVr&Z^4+9]^K%)|"< 64UW Rw)nٻD[s=(<"> !@-C&˭= w97C TRiƴ? Ͼc> <vCB$ke\IVD 5 Y8+>t)ṷgٵϫ~˼ZQxygr]->^s sq6x Lm  _YվV/GH:+aa),aqwbr $n`+Agkr&^P!}f8i&0Sa,"Ӱ &J$t STV7iFLҨ~гX'ѳ>ЫST?XYV&N ]~Te`3 Y9-<b ԩ4`BbC}ér[*d'23w'HYce]ڲrr|T3] kF9s^uZh r|pD8(,a%L$=4oJ&1\njj5^ Ijѯ,G_?s04ެuʫ++OdD|jk|tog}sӾ$4tzZ[H!_udCVj`e+ W (5ĸ:[1ѪAi#on8;m,NhiN$|5[?47z:tjN$u55nl#cAi=0g?I2O}F%\os8x:߽AtưҺ{ |5#  Ʊ=K|үh@Ǵ \?оahv5/ KW<MUZEP5u)"LwInc ־9Hb;{Io<IameHe37O71JAGj#cHi-Y?,L9}pWtE-==Vwp:WD_` t)GHS8,?VefϷC:9:K~Z_[)_3ک^E?@ K<??&dz>A9$c}1Ԭس!prR;ݳ߳ Kg"y ^|t2'#x @{S(b͸_\f!z]9-HZ&/7Xie6Z=% )T."]n&E;Ӻ${-deִc>~/lkPudFsxvSCǺ` hrL,Arr0BEF۾# d:) ;Ⱥz}o+.}-d?:9RR@V78Q¨Alm# ;$kv(p,XABFF!rټݸc"F=!n&'uRoKOrw`e}>G4]d7z0~\x(T "%L ܱstG* !*ؿdl)+[\ʭFoW9-$j&J;rym'--Uq ew|? $/W<xf3Fe?,Bv-c*_#.Z^1GCsK#nJ]h~! òZ$<",vF-{naP $lhL90:L[oN*Voܨ @ȸx_ sSPݱ|տ2$ybNP׭CU&n *<d+,(E0%hEvG/'. b6' Cڭ :#[:}0D<m% X"ec`JLuӳ  nAtm5ɴ\^8SheQ()vv]zL.DMj o״WZ&v!LyX_BepIJG3ֲܾH/"kӼIz1-eqp˵qPfe+>;k0gd, EuhvtusEfYi_,(i'EOl1Bt+UgOPfZ%yܿQtzYO FTEpRM1SwSsl^<'*wbYs@X-&}Qw?RA׬޸h b<xM`!akq'&=ou!hNDȿ;ɿ 'Vji<7\!uo/dI%q _uBCBUª66lpD4#Y 2BCp\ b2=tݾYc!!nduRrP Z?c.6w%>ϯTWJ`p41')  nUhźk;0iíku PN6% ;p)^eT/?y_,>[c@LfGaobì@Puv̸2j-w`|OOF##`r;P X'H&G6Y;jM kpP'l;~)31T|VZ@8,Wt9.Ժ v.@9@nRոC XDA)uvEĮ3;ѫ+0BF=sKCպ>T)v{8Wƽ=$-26f׾ܯmDgؾWwH(]>_ϼ~%11ܶ|6DBɮB$#NcooTsHCx W[#C^!? ʹu"Df~I/ϱ߾f)W {>IU&^1(pK#SuJm +_"\/`#Ѵ@j1O۲Tz&EI74$6G"/~X иVs۰MR?qS Ti%R0({Īxǽ9yƷ˩rv2YH<DMZ(2)&b>nչ<^@yk7Ha/DxP#UL:H|0.mH/YT })tU^?y_vM Hȳ2IZwJ<3{hƹu N}R=`&roqBVGs A1[wS[]Uir$:c¶TQ]F M3˴#>u^swGDBt۪)H$ʱu8qc  ~`E>˽G$a#p=VDkee\?HWi r xtEYMuYYMs0yjFK$ 6n7h7bAK;t1ZidH6+M^|o߷3t\M%;OosMLE.¹{{BI<Om;c~  4[J=ôת.p:>H:_Gkj  pHM 5O_<omi"9 RWԨ mfDF+ T٨-%ĭx~qEozW]1(S8HE%iX&J(0в_89|Iows] gn/o0g E$۩)*K2x3\ :Se2ٶ<>Eur"yм;wb{z<}F%mlu}ɳ޵GFѭ}Qը<Wwe[.G0I[pvRծޱ߱Fù*L(KEz<-)j* 3 ) *x0KB aJ gh *\ήH.ŸɬS]˶jJ Y=ֹv<_a5ib`è]BѶb]4K)licWjӮ ?YSU85 ػbCKLNI{^%ji%q&r{s5~VYi$abL ]^2g`NoogX$^o&:.3aZK yp"BhPB?ͶIk iذs2. ],ju{)?CȴgqG?HoxTҫ.P8ǯ÷|GX!wA+ʯ4:c3oICUlHt-v9Uf=Pk20Rc*d|*ʳncpʬ;4,G}T89׺Nޯioԯ\VXկP%URxM7R«!֯X?!:E@ӫپeܪֳNӬv1ͱy?Qp:LAeP&+SM2շ8TQַFM qnW]~ Irpn޶HCͪ@ n#muL4ܲuUErl:iTqة;2ɸ}5;]p|0OPmeiqu#}YT>!n3ڬ]2۬#D t-tq4߯L~szQhANRU!sqA)agi78d?'Ĺ-p}8+6٭,c'cк&IdUb|MmqTٿ(t60AB'$< d#>;Xp<DĨ m)w (T&=Nz(?Aa޽+NvP5w&pO+ Ovwxj<*@z+|mnb./nR, #_NOt[}[˾3.+6ƫ@Ĵ:Sly5/gĺP]Kl! z#7q&69N/1JsvaWxF28"Y.z}ص6Zv,9c3jq;mh0+6FGU}k0Y9p ZU:i v\ ԫ9X9Rnýp\*WF}zi3%X?R*YxHxBRbVW~/\[9lrڶ7(+!Ux_H3_y`c[p[?c\|} wkm;F__zdsA])MIO#jFϰ#/ ƪZ\="+G6#Hx"&*Z[f'U$Wc!12`L"*nlCg%(ry\8!IaX 45"ڽz DfQdy  E,.{zGB 3֮7_B V5xw`Qڹ]@[M,jXdB  "1(q>nO_`y=r~89>k@7Q'o:VͻvRYxZHK K]ۭ©u/1cnoAqG;jyPgpu:tö{RDU\ԳI 4SKζVbod»[':Z_ hb9ھyt:Q\I$^vzȽ׳<-/%h.=Bb .<0Ѽ̽82xZUBy}3cIy2[n$_'%$Gc_c\϶g,N*J%dQ@[K/ f _(McH$q(o9D"*q1:t5|i+\] }m}TPK#74, ɽuy@>߸sU&LPuSt>dc ?=y±W,H?Y߼k|ͲD^A+vGk)33ڮ׮tW!ë[c*6Z?6?$[]xS4K;L7L&:P'w kCVۮuD&buvûA%WBt"êճJ\ruĩ[muT= ݮNNW{ y~>]$p7fܫ*nJ{fv/=J''IX2Iӱ: 1"lۨ׼Z_ժ+Uwno0 tt(<yõkH3, ɺO{~]κ g4z*0ܰҭ|? BAZN4"Ͻ8s ) -XYZ12!;dUo )wT9k -Mi,-54J!Ndm˳R jI,;^d[UsŨqMżBS%[ciC77;tN*HHwյH ũo24i1V|,Tjl( )ty˰<]5۶a'S`+I4LBLq:khVJPٳWR SKĵ~@/Bd+[_~57%G޾!a(z-n8Eb#OʮOVJհ(NO>K;3pB{|ǭ@2Zs  OP~aLrMd>8e4)&;FkdOL3a<BOereRy Y^` ϵVW;f3-lKRMBcczvH?hdfEDQSh`Z3mo\ ;K#-LgO&Ե~Ӷ *PEjPQ "we* )(5JBDF8?q=&c.0R8IT(ÿ^`1T] l<B./te=h\I-ݫF{1O lwd}DƼe~T+JJzl9m[5Spݿ859\lVı{]dN r\-J >?Ow6;^{V̰Ͱ#5@OCpwFq-L$5@y1# A ZP406ӿ} ݺҩ&ft޼~ZkS  @n!^svkC=x'@K\_O`)*̳Ӳtz!?=i<*T`,$ 'Lr֨'<SƨgAb^6_ab_&TUULnO^@,lV'|m!m>WH=JFu]UoǮ׫XwBx$0c2mA"˯>5 ڳROcNaб$dJ| +Ŭ h^# 5w(|?TSr.$?8д%[.\i&۹ o*@A>6>4E-kխ!Rb_ ñUIla#Tűe\@AY7Ǩ=C  ǼqpT7C r(#UĻֺȩ^YNH8ݯڰ'<*-!wŭcz}2HzS-r'ӭG_OF7T-;kRQٰBru4ڪz`,ݪުߪa0km[IH=rxy'uviȻApzuIt{gһ|t1ݲ!1Q3@h2P'=: 9M:j\7b.4|6NYf.+E<0q XESد <1~تɻ̾H"&e3® qI-t;+ȮLtM=]vT}gֻ,^L'0H/;̿g5F 4dA`Hpp00)PE<w^]_59Mt*R3yN6I)"LOuypm(1(S(|REyh M#h.)G0Zkg(oD3θVhzR CE8RFn~'}y*ۻA Jn:,N9yͽ-HS;9`Paܻq%u) h_!:w\}*U qKLENΪ92m:YGɠo-4pL;8<9 )TJu'(*;)}1=A#0Ψ'\@r ncj~P$>UTο Z/%wDDWvi˫I5fsEb PNȼm{̫:pE #*j1UV4DC~N[.)VܮwJF), ,UV*/.g*Ѭy&]V GQt&V7dL3RliY>?]ɩ^ ث8`Yi%`1D+qEv?: /eUUb@ ]wC`Ża&U?Ow.4֩<0 z?eغ^wDm"! F¿s2tOײF]zǵ-# Iδ4PQլ[, |?.JD н"D{\1jP27x20u+@CKpmmXGv|5eb$\nt GP2" DR3% S2gQlm%Lc ]iP_Dzٴ6nTam{  T54ǻA3ͩEY+ڼLg4LUVA>[9]ѵsW%<X./26 1F1VU3"OQdb$ͿG`ͨg"hZ@ln*?-9i/HI)&w<MpXF7gP)!̻')MI*XC8^7D=/QuuQs~iA`_`8kXթEvut%/f"VBsWҬXʴԾD&٫DMbG@`"xqղS*"3Ų 9*ͳzE)tڿjP+Qa`Qk()jdX٪nlƺ,e3aO=!"T xHbKzŵfl^jVv,zknvԼ.ʺo̺k]=hpT/i7a" f$vW-v,@q~kJ]pɼgUK۴ w)Vuo'bD6*!4a#hweQ J@fKqLxq4.#,_Bs YouvfHpQ @}N <!ѲCD¾)Dkr<|i qYFX$@@*&#vj} 2APz'w|JAAKQ.&tv6T$Y=bvZ]b>Ķ\CbLPhi^q*JzD2|ұ9Nݨs"ձ r!u{gSiEno|rUA$6w߬o^dϨ +WƩ7WZ%xv23@9TD{w:ܵռ=ز ̩{d6}&bTthf]JK:x  T 5VnK AMV9  VJq.{BμxLrWԻڴGaEbkL>ν=J544>P8>l{ʵ|]}_PQjsT'i+Mgt0mR Yz?`\e0YwyMe)VȨUyeUKwIFef   vpI.cO`KʶKs= w J1op{qFW~_y!|`Rq#GmMƻNEz%)1ƶ#{ٺƵѽ}x֬3.3Rxn3s3QoU Y=9fo{fzLuincn9ѺЬ"eDͫen7d#իzګ~Ƕ6 ?4>1 î;un#8֫s Xw{~OxkA^|aS+K<۫,m@A?#JTQ}ȶ[\ɶ}ſ" f@Y9G=H%T>~4%2Ĭ27 &%KnB b{V"y%߻Hd: dLYFwUU189?ZCǩd+iջzȹQJ5+@eVV7/K.Xu')5+kBFhDY$KQ6/8FE]}is JHS~7%!ԽW[Z6|MY\dlekqsrzH?BSɨemdfڸgWbrkXz)WXʽ\);ZJҼ~cT"|ڨ=pJ(ֱ|Wl,-,Qj;;|%k3. nrɹKVmZ,-/?68s=\+Rz-al3%:A#~^`)޳I ͵M"սZ~*1ͺ9G!)#BJW$ uo^&| & L~gtGϺa_ ,%ӵvCq2~ʼר[6rب4qE"]ǹ! V*+dŶPy+=0E۳ȵo~˺C{E| ]ں6(<׸0tv ķ _|(evN˱keŪ,l -K)g&hilQش/w&cJ_$ol'df LvKLM^,!|}ҽq@0(8V/44@\S./7,f> NY :!$ֽ%ε<`)*ؼGT׽Z"-fLDUo\06pb @O'h5j'p8BClDu>,^P8O?NMm0 w 2nD9  vh:V"AlFbd#JEǫ ft?* f#/GG7 Ľ̼oxcd[RnX|f?[ Yݰ\ް]D,>?/00@LD'3u߰ͼͭŷǷeȷ w|H$5;þ TK]L`"e{|αUd`+5GdQXԱecx7&Jƭ<z!|)jk*0{7 e.˨]pN#1$_i*Umе~?8V\i7ޮ,-ּ _N8ojm"&\r OsҵgW 1Ѯ(2ZZ'VDEvܹ<##' ۼʹխr*<<< zy=:"9 /BL,)\i]mfhzV,B@ :[N@ױB &Ҫh fI( r>?g]NOZLqoaB"aJ?)BF(E},B|8JLWYr{oY\{6D[aPUW^  ifFO%SPG."eC۬D>!qsfEE i(0Oٺ*\R߭<kj ׻ 3 Tuf'pTfBec0(>yH0&Q׺} WFf%ЩJ}mP=j@j̱rgB43s !w t:Ǻ~jfB&<0(dyȮ) &i<еDdaQNCciTtwB:1DX6 @euţqrcrr#sŃssCtţthad\Gt\eLRCījqbrkYh$WxRyfD_o6y(ck Byf\4k߭y)HMy&K/%<sj(jAaWV]~vyrI  dq-Bm dө1T2y\ѩ+<׻|AI<­')sdLƴ éƱ S&~%j pm˩$ĭi}%uTTlrT>A  #DXU7<Գ_@|d]ƨO˫1w`HAqƵ?s z|0**22::BBDDFFRR**22::BBDDFFRR****2222::::DDDDRRRRFFFFRRRRFFFF2222****22222222::::BBBBDDDDDDDDDDDDRRRRRRRRRRRR****2222::::FFFFFFFFRRRRRRRR :      n   Q    @          ʿ              @      U       f     h  X 7****2222::::DDDDRRJRRRJRFFFFRRJRRRJRFFFF2222****222222222222::::BBBBDDDDDDDDDDDDFFFFRRJRRRJRRRJRRRJRRRJRRRJRRR****2222::::FFFFFFFFFFRRJRRRJRRRRJRRRRJR      5  '           R       ! # % ZZ Z Z Z Z Z!Z#Z%ZZZZZZZZ!Z#Z%ZZZZZZWJCG   ! # %&%$#"! !#%!#%J*E'E]E]E]E]EEEEEEEE'E'E'E'EnE]E]E]E]E]EEEEEʻEEPE}E}E}EEEEEEE;E;E;EEEEEEE,EEEEEEEEEEEPEEEEEE]E]EEE;E;EEEʻE]EEEEEEEEE'EnEnEnEnEnE]E]E]E]E]EEEʻEʻEʻEʻEʻEPEPEPE}E}E}E}EEEEEEEEEEEEEE;E;E;E;EEEEEEEEEE,E,E,E,E,EEEEEEEEEEEEEEEEE]E]E]E]E]E]E]E]EEEEEEEEEEEEEEEER שT R T R  T R " T R ZT R  T R T R  T R  T p*2pNNp*2*  ơ@ƁAƁ2  a@AAA  H@IAGIGF:  ơ@ƁAƁB  @ABBBD  !@ADDDF  a@AAFAFFR  ơ@ƁARDRGƁRRRJ  RH@RIARGRIRGRF*  @A2  !@A  H@IAGIGF:  a@AAAB  ơ@ƁABƁBBD  @ADDDF  !@AFFFR  a@AARDRGARRRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF*Ģ  @ƂAŢƂŢb*Ģ  B@AŢŢ2Ģ  @ƂA"Ƃ"b2Ģ  B@AŢŢ:Ģ  @ƂA"Ƃ"b:Ģ  B@AŢŢDĠ  @ƂA"Ƃ"bDĠ  B@AŢŢRĢ Ţ @ƂA"Ƃ"bRĢ b B@A"Fľ  @ƂAŢƂŢFľ   B@ A" "bRľ "  @ ƂAŢ ƂŢRľ   B@ Ab bŢFĢ   @ ƂA" Ƃ"bFĢ   B@ AŢ Ţ2Ġ   @ ƂA " Ƃ " b2Ġ   B@ A Ţ  Ţ *   @ ƂA " Ƃ " b*   B@ A Ţ  Ţ 2   @ ƂA " Ƃ " b2  B@A Ţ Ţ 2  @ƂA "Ƃ " b2  B@A Ţ Ţ :  @ƂA"Ƃ"b:  B@AŢŢB  @ƂA"Ƃ"bB  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢR Ţ @ƂA"Ƃ"bR b B@A"R " @ƂAŢƂŢR  B@AbbŢR Ţ @ƂA"Ƃ"bR b B@A"*  @ƂA"Ƃ"b*  B@AŢŢ2  @ƂA"Ƃ"b2  B@AŢŢ:  @ƂA"Ƃ"b:  B@AŢŢF  @ƂA"Ƃ"bF  B@AŢŢ#  @ƃAŃƃŃC  ƣ@CAţCţR  B@AbbŢR  Ţ @ƂA "Ƃ " b  " c@A!C!C!ţ"c #Ń #@A""##03>‚0e?v0^?B)ơ(fd2q"qb*!PE+!EĒpCpŢp no#oŃomţnnc lblŢlmCkCkţl jjBjŃjiiciŽ2 gŃghChţfcfêg#e EĢEĶfeeBeł ddBdłd€cBcłcl lbłnbpcfaŃhajbB*bJ0X^ ^`b``Ţb`da#X_łZ_\`P P^CR^ţT_V_BJ]BL]ŃN]<B B\BD\łF\H]<[ł>[@\4 4Zb6ZŢ8Z:[B*YŢ0Y2Z"0" "XŢ$X&Y"(YbWX" Xb VŃVWBWłUVVB TŢT UB UłET"Tb. .SB0SŃ2S(RB*RŃ,Rxi6QłQR&EĜMţPQQB EļPPB PłObOţEĸ NBNłNO"MCMţN} }LłLEĐMxKyL{LBL0\b bJdKtKBvKł\J^JB`JłT TIVIBXIłZILHBNHłPH6= =GBCGłEGGH6Fł9F;G" "E$F4FBEEB Ełd3  DDBDłD CBCłC EĢBłB CBBEĤEČ ABAłAB@ł@A ?@@BEĖEĒ?łO>XEĊEĈEĎEĚXEYEZERR;ESETEW,EOEPEQ?EGKKPEL}EMENEGEHʻEJED DnEE]EFEAEBEC'EvAIJLMUW[      !"#$%45679:;<=>CDEFGHLMNOPQTUVWXYZ[\]^_`abcdetuvwxz{|}~  &'()*+,-./0123      !"#$%&'()*+0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq*!,!^^ee34@     @   H P p `  $(,04  <@DLPT`dh "$|&X ` 8P ((<@D*LPT,`dh.02|4h p ( B  H`88 h@Xx0 Px@  Y8989y:9::ByH9H6:JYX9XY:ZDzrYx9xyyz9zzY9ٙ8H8(89h:(::BhH(H:(JHX(XY(ZDhrHx(xyhz(zzH(ș<(8899>@AAAABBAAEEGGHHIIJJBDYHHHQQQQRRRRUUWWzZhZXXYYFHZ\aaffiijjii9k(kkkppJL9p(p ttxxyyYzHz يȊ艚ڍȍڎȎْȒ葹yhYHNP١ȡ٩ȩ9A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    8HXlpx8HXlpxI٘IȘ::JJZZrrD; O``S'UCol a# Ddd,,4747???@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2irTp0@`08@HPX`hmuz08080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 %-04<0000000000C0000KS0[ck000nv000~ $+3;CKS[_gou}00  (08@HPX`hpx00'/6>FNV^fkrz0 %-5=ELS[cks{ $+38?CKS[cjqy{00 !)06:@000HPX`hpx (08@HPX`hpx    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x  (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'/0000000000000000000000060000000000000000000000000000000000000000000000000@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@> ~ > } < | < { : z @@@@@@@@@00000000000000000;CK000000000000000000000000000000000000000000000S[ah0nsx000000 00%0*19AELQW0000]a0f0000m0q00v0|00000000 !(-5=C0J0RW^flt{00000000 #0*008=ELT0Z`0f000nv000|000    % , 4 0: A 0F M U 000000\ 000d 00j 0n 0v 0000} 0 00 0 00 0 00 0 0 !0 !!0!00!00000&!000(!0!6!000=!C!H!P!U!Y!`!e!0k!p!00x!!0!!00!!!0!!!!0!0!!0!!!0!!!!000000!00" """"%"00+"002"9"A"G"O"W"0^"0e"l"q"y"0"""""""0"000"00""0""""""0""0"""## ###"#*#0#4#<#D#0000L#R#Z#b#c#k#p#000w#y##################0##$$0$000000000000$000000#$%$,$3$0:$00000000B$D$K$R$U$00]$d$l$p$0x$$$00$$$$0$$$$$$$$$$0$0$$$% %%0%!%)%1%08%?%F%M%U%Z%a%h%n%v%{%%%%%%%%%%%0%%0%00%0%%0%%0%0%%00&00 &&&00&00$&,&3&;&C&K&R&Y&a&h&p&x&&&&&&&00&000&&000&0&0&0000&0&0&&00&00&0&0&&'0' '0'0000'' '00('0'08'<'0A'0H'0O'0000000T'['b'g'k'0000r'z'''''''''0'00'''0'00''00''00''(0 (00((000(0 (((0.(0001(7(;(B(I(Q(Y(_(f(j(q(y(z(0((0((00(0(0(((0(0(0000(0(((((00())00 ))000) )00$)00))/)004)0<)D)0J)P)W)000^)00c)0k)00s)z)000))))0)0)))0)0)))0)0)))00)0)0))00000* * ***$*,*/*07*?*A*I*P*X*00`*d*i*0q*u*}**0***0*00*0****0*0*0******0*00*0+00 +++0+00!+0&+00-+05+9+0@+000000C+0K+0S+[+_+f+0l+000r+v+~+0+0+00+++++00+0+0+++++++++0++, ,,000,,00 ,0$,+,000,4,;,B,I,Q,000Y,000000^,00000b,j,r,x,0,,0,0,,,,,00,0,,,0,,,,0,,000,00,-000--0-000-%-,-0003-;-B-G-0000000N-T-000000Y-]-c-j-r-x------0-0-----------.0000.00 .00..00!.%.0,./.5.:.A.000000H.000J.Q.V.^.e.j.o.w......0000000000000000...000..0000....000000000.0000.0.0.00....////0/00 /%/00000,/000000/00006/0;/000?/G/N/V/00]/d/i/0o/0t/|/~/0/000//0/000//0////0////0/00////00000 0000000000000000000$0(0.0005000000000000000000000000000000000000000000000000800000000000000000@0H0P0X0`0h0p0x000000000000000000000000000000000000000000000000000000000  Zx     j    y  ʠ)A'ʂ''(E(ʆ(()I)6*   b~ ,.0Ɇ468&<>@ FɆHJLNPTVXZ\      F,.0&468$<>@ɦ'*&.HJLNPf1TVXZ\    *Ď*Ě*Ė*Ē*"BĠ.A28Ė2Ɓ:Ď:Ė:p0ĚDAFĎFĚFĖF ĞFƁRĎR;ĈZ&]bB*Ď*Ě*Ė*Ē*ŢBĠ.2f?Ė2A:Ď:Ė:p0ĚDFĎFĚFĖF} ĞFARĎRFBĈZ&]ĖZ**EɆH22fKFNa!::&QTDDVY!FFRRɦ\_&cfh&l!ơaa!ơaFRFRGRGRHRHRIRIRfoFrb&uxz}" b Ţ ɦɆfF&BBƔɦɆfF&"bŢ&fɦ&ŢfF&G2G2I2I2ɦɆŢ"Ƃ fF&fŢbƂ  ɦ+&tuCFxZcn}w/0oұ   !"#$%'()*,defghijkmnrsvwz{|}1347:;=>?@ADEGHKLNOPRSTUVWY\]_`adf¡ášʡˡ̡͡ϡСѡҡӡԡޡߡz|ǥȥɥGTVYmnpqs±ıűƱ˱ϱб۱ݱ29:;<=>?Y[efgi)23234|}%=89:ƃC ƣ !c!!#"ƃ""C#ƣ#$c$#$#%ƃ%%C$C&ƣ&ţ$%'c''#(c%ƃ(%(#&C)Ń&&M=8ڝ %GWVHGfDM>ŵrm@tv9:C0*GB'ł''(B(ł(()B)Ń))C*Ţ**"+b+Ţ++",b,Ţ,,#-Ń--C.ţ./c//#0Ń00C1ţ12c223B3ł33B4ł445B5ł556B6Ń66C7ţ78c88#9Ń99C:ţ:;c;;#<Ń<<C=ţ=>c>۟@S45678jYZ[HI%s~MN789sbz!Q6$g !"  xyz{|klmmnopqrs<hr'":;<=>=>?@AxyzR~ԠopVWXYZ[\]κϺST345neݧާ'(&JK"&WY PjklmhiWXjY8XJKLfpKpJ%a[+,-Wmno|/,-DEWXYZ[\]^_;<anLfܨPQ3ja"#$%&'()*+     mno2#   ./01XYZ[qrst9<!ȼ!"ռFG-./01|}~   ijk~=|efghi34BCDEFb֩I׵h۵ɽʽ˽_nҽֽ ^=/G߯g()I)JjGV'S3#$Z[\]ghiYO.#RֶSwxyz{|}~NOPQRSTwxNd\YZ["#$%&Ol'߾-Nf}./456efg./0{%;աQRSTyz{|}~=234    23ÿ456?@Z[" <!M7+-"#VW56wdezCDfX\\`C~g GH&'()%&''(),-K%;<=PE-CD>`VNTRjjbojrx345lSTU mbc`mI~   kST${B 6789:;֟ן؟ٟڟ !">?^%A#CDEFBGܟݟޟߟ'  HIJ#()PQRp K* LMN< ,  O-./qr-[PQRSÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ      !"#$%&'()*+,-./0120123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde3fghi !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGTUVWXYZ[\]^_`abcdefghiOjklmnopqrstuvwxyzs{|}~tuvwxyz{|}~          ./0123456789:;<56789:;<=>?@=A!"#$E\]U՝֝ם;<=>?lmnopqr_`abcPQ @V؝@eٝڝ۝ܝBCDEtfghTU!"B'ݝޝߝFGuiVWžHIvjXYZ[\]^CÞĞŞƞJKLMNwxyz{|}klmno`abcdefghij#DEFWXYǞȞɞPQRSqrs ʞ˞̞͞ΞTtZ[ϞОўҞӞUVWXYZ[\]^_`abuvwxyz{|}~nopqrstuvwxyz{|}~$%&'()*+,     !"#$%&'()*GHIJKI \Ԟ՞֞מcdefgh     1-./012345+,-./LJKL!]؞ٞڞ۞ܞi0"ݞ#ޞߞjklm61MO$¹ù%^_=nopqrĹ'Ź(`atuƹ:;) vwxyǹȹɹʹ˹<=> 23P*   {|̹͹"5,c } !"?N*d     ~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ¦æĦŦƦǦȦɦʦ˦̦ͦΦϦ#Ц$ѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef²òIJιŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲ϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹      7A8  BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMe8NOPQRSTf9:;<=>?@ABCDEFGHIJKLMNOPQRST UVWXYZ[\]^_U`7abcdefghiOPQRSTUVWXYZ[\]^_`abcdjefghijklSTUVWXYZ[\]^_`abcdefghi+,-./0123456789:;H !"#$&`abcdefgdeUe          pq9:;<= !>"ghijw{|if ! !"#$%&'()*+,-./0123456789 !"#$%&'()*+,-./0123456789:;<tuvwxyz{|}~     ?@ABCDEFGHIJKL}MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw#$%&'()*+,-./0123456789:;<=>!?@~ABCDEFGHIJKLMNOPQklmnopqrstuvwxxyz{|}~yz{|}~#}~stuvwxyz{|}IJ()*gg#@ABCD"XYZh$EEiFF#$LMj%&'GH%[kl()*+,-.GHIJKLIJKLMNO'PQRT()*+\]^_`Njm/01 àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬,ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬A-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUºúĺźƺǺȺɺʺ˺̺ͺabcdefghijklmnopqrstuvwغxyz{|}~OPQR,-./012klmnopq2נؠ٠ڠvwxyzbcdٺںۺܺ:;qr3456ܠݠޠߠ{|}~ghijklmnopqrstuvwxyzݺ޺ߺ  <s7{|}v89:; w    z!<=    ~VW {"|$>?@AB§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧ  !"#$%&'()*+,-.3      !"#$%&XYZ  =>?@ABrstuvwx}-~$%CDE45+%6789:&'(FGHI;<=>?@ABCDE'()*+,-./012     ,-./01     [\CL2)MGNOPQ   £ãģţƣǣȣɣHIJKLMNOQ3456789:;<=>?3456789 ]EFGyh ʣRST³*+R ˣ̣ͣWXó,S;-./TUΣϣУѣ    YZ[\]ijųƳdz@ABCDE<=>? !#   ^zV_G@A_`ӣԣգ`aȳɳHIJ C$% {֣ףأ٣ڣۣbcdefghij˳̳ͳγϳгkѳKLMN!OPQRSTUVWX"#$%&'(DEFGH'()+HI1X2Z[\ !" !"#$%  &'()*+,l-./m01234n5678o9:p;<qrs=>t?@ABCDEFuGHIJKvwxLyzMNO{ӳ|}~Գճֳ׳سٳڳ۳ܳݳ޳߳[\]^_`abcde f ghi   no*+pq,rs-tuvwxyz.{|/}~0123456789:;<=>?@IABCJDKEFGHIJKLMLMNNOOPQRSPTQUVWXYZ[R\STU]^_V`abcdefZ,[\]-^_`abc.defg/hi0jkl1m23nopq45rs6tuvw7x9:;<=>?@ABCDEFgGHI*JKLMNOP !QR"S#$TU%&'(V)W+,-./0123456789:;<=>?@ABCDEFGHIabcdeghijklmnoJLM"|}ijV3^_`$%&'(  TUVWno~}Z[\]^_PQR q456aXYZ[qr78ibcdefgh)*+,-./0>123456789:;<=K !"#\$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭ ̭ͭέϭЭѭҭ!ӭԭխ֭׭ح٭ڭ"#$ۭܭݭޭ߭&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`»ûĻŻƻǻȻɻʻ˻̻ͻλϻлsѻһӻԻջֻ׻tػٻڻۻܻݻ޻߻uvw xyz{|}~e`abcdefghijklmnopqrstuvwxyz{|}ST~UVWXYZ\]^ _`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*trsu4vwxyz{|}~#$%&'()*+,-.OPQRSTUVk:?5;<@ALMNOPfghijkl   6789:1XY=Rqr !"<>Sst#$=?j%&>l@uvwxyz'(){*+,-.?@234ZAB0DklBCDEFGHITUVWXYZ[\¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨      !"#$%&'()*+}~23456789:;<=>?@ABABCDEFGHIJKLMNOPQRSTUd56789:[\]^_`mEnJK]^ר0IJC    eGMب٨ڨۨ1234KLMNOghicHIopqrstuNOPQRSTUVWXYZ[\]^_`_`abcdefghijklmnopqrstuvwxyz{|}~ݨިߨ      !56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|4}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk      *k!mnopqrstuvwxyz{|}~ l      !"#$%&'()*+,-=>?@ABCDEFGHIJKL8MNOPQRSTUV_defWghijklmnopxopqrstuYZKbc5678vwxyz{|}~+,-./9:;`Lvd:;<=01Nwe>?@AB ¼üļżƼǼ23456 =>?abOC"ɼʼ˼̼78#$PQxfDRg#@SEF$%&'()*+,ͼμϼм:%&'(ABCdTyzhGU{ijkHIJ-./0123ѼҼ;<V}~|lAmnopqrstuvwxyz{|}~KLM¤äĤNŤƤǤȤɤʤˤ̤OͤΤϤФѤҤӤԤդ֤פؤ٤PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4®îĮŮƮǮȮɮʮˮ̮8ͮήϮЮѮҮӮԮ9ծ֮׮خٮ5ڮۮܮݮޮ߮67     :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqԼrstuvwxyz{ּ|}~׼ؼټڼۼܼݼ޼߼      !"#$%&'()*+,-./0123456789:;<=>?@ABCD     E !"#$%&'()*+>=),?@ABCDEFGHIJKLMNOPQRS*TUVWXYZ[\]/^_`a+bcdefghijklmnopqrstu,vwxyz{|}~0-.123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_F`abcdefghijklmnopqrstuvwxyzDE{ GH IJKLMNOPQRSTUVWXYZ[\]^_`abcdeefghfghijklmnopqrstuvwxyyz{|}z{|}~vwWXݤޤߤ©é !"#$%&'()*+,-./0123456789:;<TUVWXYZ[\]^_;`abcdefghijklmnopqrstuvwxyz{<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc      !"#$%&d'()*+,-./01 !"#$%&'()*+,-./0123456789:;<=>?@Astuvwxyz{|}~xyz[yY[ɩʩ@ABq\˩<]D_̩E=`ͩFGrst>?@ABavdeΩϩЩѩҩөԩթHIJKLMNOPµõĵŵƵwxyz{|}~CDEFGHLMNO{!fة٩Qک۩ܩݩީߩRSTUVWXYZ[\]^_`abcdeǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵKLNOPQRSTMUVWXYZ[PQRSTUVWXYgصg     ijklmnopٵqڵrstuvwxyz{|}~ܵݵ޵ߵ ½ýĽŽƽǽȽ`^abcdefghijklmnopqrstuvwxyz{|}~Z[\]^_`abcdefghijkzlm      ѽ{  ӽԽս   }~׽ؽٽڽ5۽ܽݽ޽߽  !"#$% !"#$%&'()*+,-./01234 !"#$%&' (     !"#$%&'()]&  !"#$'6789 *+,(;<)*+,.%&)¯ïįůƯ>?@ABCDEF-./001'*+,-./ǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯIJKLMNOPQRSTUVWXYZ[\]^_`abcde     f !"#$%&'123456789:;<=>?@ABCDEFGH !"#$%&'(23456789:;<}~i*+(01j,-)*+23456789:;<klmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345678./0123456789:;<=>?@ABCDEFGHIL     MNOPQRSTUVWXYZ[\]^_`abcdefgh+,-./01i23456789:;<=>?@ABCDEFGHI>?@ABCDEFGHIJKLMN    i->?@ABC     :;<=K>?@ABCDEFLMNOPQRST !"#$U%&klmnopqrstuvwxyz{|}MNOPQRSTUV  OPQRJX(./012DEFGHIJ !"¶KLMNOPQRSTUVWXYZ[\]^_Y`abcdefg*+,-./0123456789:;<=>?@~XYZ[\]^_`abcdefTUVWX45KLMN&'()*+,-öĶŶƶǶȶɶʶ˶̶Ͷ^_`abcdijklemnoDEFGHIJKLMklmnopq !"[\67PQ01234567϶жѶҶӶԶն@AfpqrstuOPQR$%&]ST89:;<=>?׶ضٶڶ۶ܶݶ޶߶ghijklmnopqrstuvwxyz{|}~vwxyz{|}~UVWXYZ[\]^_`abcdefghijklmnopqrsturstuvwxyz{|}~v     )*+,-./01"23456789:;<=>?@ABCDEFGHIJK(LMX^_`abcdefghijklmnopqrstuvUVWBCDEFGHIJKLM#$%&'()*+,YZ[\]^_`ab|}~c"89XYZ[OPQRSTUVWX           !./0123456789:;<=>?@ABCDEFGHIJKLMNefghijklmnopqrstuvwxyz{|}~      !"#$%&'()#${;<=>?@ABCD:EFGHIJKL]^_`abcdefghijklmn\]^_`abcdefghij !"#ľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾ)*+,-./PQRSTok$%ݾ&޾01U*kpMqrmsn()*+,-./23456VWXYtuopq0r12345677Z[+,tu89:;<=>89:;<=>@     \]^_lCvDxEyz{|}w~FGHIJABC`ab.¡NxKLMNOPQRSTU    DEFGHIJ KLMdehámVWyPQšơǡȡɡzOPQRSTUVWXYZ[\]^_{|}~ XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|    !"#$%&'()*+,- !"#$%&'(R)*+,-./0129STUVWXYZ[\]^_`abcid !"#$%&'()*+,-jklmnopqrstuvwxyz~ !"#$/ʡ:lˡ`;<=1̡?@ABCm͡4DEn)ϡ5Fopq23*СGrѡ6789:;<=>?HIJK     stuv456789:+,-./0ҡaӡBM0ԡ֡סء١ڡۡܡݡbcdefghijklmnopqrstuªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰NEFOܪ·÷ķŷPƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַC׷طٷڷ۷ܷݷ޷߷DGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopUqrstuvwxyz{|}~VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~) !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu<vwxyz>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~516789:;<=>?@ABCDEFGHIJKLMNOPQRSTUYZ !"#$%&'()*2+,4567893:;<=>?-@ ABCDEFGHIJ4     %|`ޡ  ߡx                   !"#$%&'()*+,-./0123\9     ]^_`abcdefg[hijklmnopqrst56789:;<=>PQRSuTUVWXY\]&'( ȿ^!ɿʿ˿̿Ϳ#$%&'()*+,-./0123456789:;<=οϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿      !"#$%&'()*+,-./0123456789:;=   : ;<=>?@ABCDEFGHIJK"#$%&'()*+,-N.L/vwxyz{|}~ABCDEF_`abcd)2z AB!H"# $>?@AB%&'(QRSTU3456GHIefo{!"#C%&C|$%'()*DEFG*VW8JKLg &'()*+,DEFGHIJKLMNOPQRSTU      !+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU   HIJKLMNOPQRSTUVWXYZ[ \]^_`abcdefghi      !"#$%&'()*+,-./0123:,-./01234567849:;<=>?@ABCDEF;GHIJKLMNOPQYZ[\]^_`abcdefghTijklmnopqrstuv:;<=>?@ABCDEFGHIJKLMNOPQRSTUhWMNOPQRSTUVWXYZ[\]^_`abcijklmnopqrs!"#$%&'()**+,}.pqrstŸßğşƟ./0123456789:WXYZ[\]^_`abcdefghij%&'()*+,-./012345678YZ[\]^_`amnopqr<=>k9:;s?{|}X+lm<@AB~Yi-an=>?@ABbcdetuvwUEVWZ[opqEFghijkl !"xyzFGZ[\]]^_.;<=rstuGHIJKLMNOPnop$qrstuvwxyz{|}~%&'()*+,-./01{|}~HIJKLMNOPQRSTUVWXYZ[]^_`abcde`abcdefklmuvwxy ,-u     >?@ABCDEFGHIwxyz{|}~QRST56^ghijzUVW789k_lJKLMXYZ[\]^:;<=>?@AB`abcdefghimnogn{|.OabcEdefghijkDFGHIJKLMNOPQRSTUVWXYZ[\]^_`ajklmnopqrstuvwxyz{|}~qrstuvwxyz{|}~hijklmnopqrstuvwxyz{|}opqrstuv}~    /012b/0lmnefx1PQqrstuvwxyz{|}~hijklmnopqrstuvwyz{|}~452vǟRSTUVWXYZ[\xyz{|}~xȟ !"#$%&'()*+,-./01]^_`abcdefgh2ijklmno67ɟʟ   ¥åĥ56789:;<=>?@ABCpqrstuvwxyz{|}~¸øĸŸƸ  ǥǸȸɸʸ˸̸͸  8 3ȥFɥGHθϸиѸҸӸԸոָ׸ظٸڸ۸ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF/      !"#$%     . !"#     #            !"#$%& !"#$%&'()*9:;<=>?@ABCDEFGHIJ+    4567defg~˟  ʥ˥̥ͥΥIJKLMNOPQRSܸݸ޸߸     KLMNOPQRSTUVWXYZ[\]^_`abcdefgh      !"#$0123456789:;<=>?@ABC0123456789:;<=>?$%&'()*+,-.!"#$%&'()*+412TUi@53̟Vjklmnopqrstuv&'()*+,-.DEFGHIJKLMABCDEFGHIJ/0-12345678,9:./01234567=896789:4y͟ϥХѥҥӥԥե֥WX !"wxyz{/012N>YΟϟץإ٥ڥۥܥݥޥߥZ[\]^_`abcdefghijkl     #$%&'()*|+,-./012}3~3456789:;OPQRSTUVWLMNO?@ABCD:;<=>?@;mFAn78>?@XABCYZ[QGHB<=jp9:;DEFGHIJKLMN]^_RSTUVWXYZIJKLMNOPQRSTUEFGHIJKLMQ?@ABCDEF56789S:;<=qrPQdef\[\s]Jtg^]V?RSTUVWXYhijklmnopqrst_`abcdefghij^_`abcdSTUVWXYZ     KLMNOPQ;<=>WX !±uvklme[\]RSTU?"#zñZ[wı\nf^Vű]^xygWXYƱBCD_`abcdefghi|}~{pqrstuvwxhiyz{|}~jklmnopqrstuvwxyz! _`abcdefghi"#$%&'()*+,YZ[\]^_`a@ABZ[\]%>?uvDZȱɱʱ !"#$%&'(EFGHklmnopq~-.c^˱rsmn/01defghiC@A{̱ͱαtϱBбѱI)*+JKuvwyz{|}~stuvw2xyz{|}6~789:;<=>?@kmnopqDEFG_&CDПџwxyz{|ӱԱձֱױرٱڱ,-./01LMNO۱PݱABrs`E2CDEFGHIJKLMNOPQRuvwxyz{|}~    IJKLMNOPQRSTUVabcdefg'()F GHklҟ}~ޱ߱345678QRSTUVW9Z[XhYij* :X\Zk;]^_`a \]^_[lmn+,J<d!b-.K=L>ef"c?ghijkl#de/01Ynopqrstuvwxyz{|}~%&'($)*+,-./0123456789:;<=>?@ABCDEFGH     fghijklmnopqrstKuvwxyz{|opqrstuvwxyz{|}~3456789:;<=>?@B  MN@ZLMNO[       9PQRSTUVWXYZ[\]^_`abcdefghij !"#$%&'()*+q,-./0123456789:}DCEFGHIJKLMNOPQROPQnopӟABCDEFGHIJKLM\]^_`abcder>?WXfstuv@AYrg!"#wh %i!y&'  " j$()*+,   |}~CDEFGRs-   H%&'.IJKLZMt/0[\SN()1OPQRSTU]^_`abuvNk*+2Wԟlm3XwYVNIMXܣݣOm]+%33GN06ٮ*H]B$TNе0yEVC af/̣:%GI asơh7 -Lmݞ&o̹ү6e˼íȰ߽eeha+KݢmyC" N0osJF^cDe7!? 8iF5QA7 s1S2$x=aڝQ03hoШiVɥ¹3bM| qةO*ܠۮzUC@l"E?=sQ12¿;_3$<!Fn 25YJ#{g. l[Drd[ >  qrc+v/}vHOPx=x9w@*B ]dJTHEvO.B~OqN˼+rod?. <nvFvѷG2H;$OL<P$3=Qax3( 7ؠ DsiFKAԢd9Q8C˭e"MMG8ȸ>#?Ń??C@ţ@AcAAL$o&   +T9:k\]^߫JKLMN>?BCD^dRSA&_(OpklFGHm_4)#Rhijklmno#$%&'()*+,-./0123456}~VWXYZ[\]^_`abcdnopqrstutuvwxvyzjklmnopqr=>?@ABCDEFG%fs?BCD {|STUVWK+&Sՠ֠qrstu^_`aкѺҺӺԺպֺ׺U6789op۠fxy ߧ/012 !"#)*FDP:UVң ^FBʳ0ޣߣҳYZ)*]#QRSklmyz{|YMNO !N~9bcd./0123/0WQ;pm./FGH      `abcbXJ,-./0123pqrstu$%&'() 234567\]^uvwc9ӼڤۤܤHIJKLMNOPQRS23456789:lmnopqr ĩũƩǩȩ>?}~jklmnop56789:GHIJKC;uשJf\]h    ̽ͽνϽн  opqrstuvwxy  \|| :-HhJK*=,=9JKL    jIWW%hABCjZ/ζNzT'@ !UVWyz{¾þ'(svw?@AB?c Ogġ~01278hijk|}&'3>(Ρ@ALwxvwݪުߪ{|}~VWX./01KLMNO_Ŀſƿǿ78 ! y>?@"#$P01)~XV$X jkl789RSxyVfghtCDjYm#v234fpbcdwcop34ťƥDEIJ*+,-()*+,-./ !"*+,-./0123./0LMNOPQR89hiK1456\<Oabc[WXYZOPGHI:U=>zo${|}klpqHܱtVWXY Wa2JAlmnop;<=UVq xzV#Ab nag؝F[͝ÞwZ$  2]ڞ۞ݞ %ӢȦ)Ȳ Eg5hUjVot!>CE,>Jw{ק$Q58ӣI!5tvtQ.>F(/hL9ȻeTr 0YOyn$}luf#+8b4˼̼9rcp9[M\i +(Ool&y@wg۵۵k.YZZ ( +<sc&c|OWv mE~pjʪɰȰEF~bdsJl2L [2 <$MEW/&j-aa|)sKkiH%**22::BBDDFFRR**22::BBDDFFRR****2222::::DDDDRRRRFFFFRRRRFFFF2222****22222222::::BBBBDDDDDDDDDDDDRRRRRRRRRRRR****2222::::FFFFFFFFRRRRRRRR     8       ڝ         %  G  W  V  H  f   D     M    ŵ      ڦ           7****2222::::DDDDRRJRRRJRFFFFRRJRRRJRFFFF2222****222222222222::::BBBBDDDDDDDDDDDDFFFFRRJRRRJRRRJRRRJRRRJRRRJRRR****2222::::FFFFFFFFFFRRJRRRJRRRRJRRRRJR G  >   r     0  *  D   ˡ   ̡  GGGG G G! G# G% GGGG22 2 2 2 2 2!2#2%22222222!2#2%222222L(kv˨_ >DDD D D D! D# D%D&D%D$D#D"D!D D!D#D%DDDDDDDD!D#D%DDDR qT R 8T R  T R  T R 2T R e T R T R  T R  T p*2pNNp*2*  ơ@ƁAƁ2  a@AAA  H@IAGIGF:  ơ@ƁAƁB  @ABBBD  !@ADDDF  a@AAFAFFR  ơ@ƁARDRGƁRRRJ  RH@RIARGRIRGRF*  @A2  !@A  H@IAGIGF:  a@AAAB  ơ@ƁABƁBBD  @ADDDF  !@AFFFR  a@AARDRGARRRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF*Ģ  @ƂAŢƂŢb*Ģ  B@AŢŢ2Ģ  @ƂA"Ƃ"b2Ģ  B@AŢŢ:Ģ  @ƂA"Ƃ"b:Ģ  B@AŢŢDĠ  @ƂA"Ƃ"bDĠ  B@AŢŢRĢ Ţ @ƂA"Ƃ"bRĢ b B@A"Fľ  @ƂAŢƂŢFľ   B@ A" "bRľ "  @ ƂAŢ ƂŢRľ   B@ Ab bŢFĢ   @ ƂA" Ƃ"bFĢ   B@ AŢ Ţ2Ġ   @ ƂA " Ƃ " b2Ġ   B@ A Ţ  Ţ *   @ ƂA " Ƃ " b*   B@ A Ţ  Ţ 2   @ ƂA " Ƃ " b2  B@A Ţ Ţ 2  @ƂA "Ƃ " b2  B@A Ţ Ţ :  @ƂA"Ƃ"b:  B@AŢŢB  @ƂA"Ƃ"bB  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢR Ţ @ƂA"Ƃ"bR b B@A"R " @ƂAŢƂŢR  B@AbbŢR Ţ @ƂA"Ƃ"bR b B@A"*  @ƂA"Ƃ"b*  B@AŢŢ2  @ƂA"Ƃ"b2  B@AŢŢ:  @ƂA"Ƃ"b:  B@AŢŢF  @ƂA"Ƃ"bF  B@AŢŢ#  @ƃAŃƃŃC  ƣ@CAţCţR  B@AbbŢR  Ţ @ƂA "Ƃ " b  " c@A!C!C!ţ"c #Ń #@A""##)ơ$(R(*!(!(#($('(0((T(x(( (((((c((((((Z (&((((,(4(  ( (O (n (((~(՟(( ((((5(("(#(%('(((0(1(@     @   H P p `  $(,04  <@DLPT`dh "$|&X ` 8P ((<@D*LPT,`dh.02|4h p ( B  H`88 h@Xx0 Px@  Y8989y:9::ByH9H6:JYX9XY:ZDzrYx9xyyz9zzY9ٙ8H8(89h:(::BhH(H:(JHX(XY(ZDhrHx(xyhz(zzH(ș<(8899>@AAAABBAAEEGGHHIIJJBDYHHHQQQQRRRRUUWWzZhZXXYYFHZ\aaffiijjii9k(kkkppJL9p(p ttxxyyYzHz يȊ艚ڍȍڎȎْȒ葹yhYHNP١ȡ٩ȩ9A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    8HXlpx8HXlpxI٘IȘ::JJZZrrD; )``M'UCol a# Ddd ((H-H-E@IpM)`}{,n{}~  !"#$%&'('()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2irT@ 08@HPX`hmuz0808080808080808080808080808080808080808080808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@$  Zx     j    y  ʠ$$$%$%E%f%ʇ%ʨ%%6*   b~ ,.0Ɇ468&<>@ FɆHJLNPTVXZ\      F,.0&468$<>@ɦ'*&.HJLNPf1TVXZ\    *Ď*Ě*Ė*Ē*#Ġ.A28Ė2Ɓ:Ď:Ė:p0ĚDAFĎFĚFĖF ĞFƁRĎR;ĈZ&]"$*Ď*Ě*Ė*Ē*b$Ġ.2f?Ė2A:Ď:Ė:p0ĚDFĎFĚFĖF} ĞFARĎRFBĈZ&]ĖZ**EɆH22fKFNa!::&QTDDVY!FFRRɦ\_&cfh&l!ơaa!ơaFRFRGRGRHRHRIRIRfoFrb&uxz}" b Ţ ɦɆfF&BBƔɦɆfF&"bŢ&fɦ&ŢfF&G2G2I2I2ɦɆŢ"Ƃ fF&fŢbƂ  ɦ **22::BBDDFFRR**22::BBDDFFRR****2222::::DDDDRRRRFFFFRRRRFFFF2222****22222222::::BBBBDDDDDDDDDDDDRRRRRRRRRRRR****2222::::FFFFFFFFRRRRRRRR7****2222::::DDDDRRJRRRJRFFFFRRJRRRJRFFFF2222****222222222222::::BBBBDDDDDDDDDDDDFFFFRRJRRRJRRRJRRRJRRRJRRRJRRR****2222::::FFFFFFFFFFRRJRRRJRRRRJRRRRJRp*2pNNp*2!#%*  ơ@ƁAƁ2  a@AAA  H@IAGIGF:  ơ@ƁAƁB  @ABBBD  !@ADDDF  a@AAFAFFR  ơ@ƁARDRGƁRRRJ  RH@RIARGRIRGRF*  @A2  !@A  H@IAGIGF:  a@AAAB  ơ@ƁABƁBBD  @ADDDF  !@AFFFR  a@AARDRGARRRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF*Ģ  @ƂAŢƂŢb*Ģ  B@AŢŢ2Ģ  @ƂA"Ƃ"b2Ģ  B@AŢŢ:Ģ  @ƂA"Ƃ"b:Ģ  B@AŢŢDĠ  @ƂA"Ƃ"bDĠ  B@AŢŢRĢ Ţ @ƂA"Ƃ"bRĢ b B@A"Fľ  @ƂAŢƂŢFľ   B@ A" "bRľ "  @ ƂAŢ ƂŢRľ   B@ Ab bŢFĢ   @ ƂA" Ƃ"bFĢ   B@ AŢ Ţ2Ġ   @ ƂA " Ƃ " b2Ġ   B@ A Ţ  Ţ *   @ ƂA " Ƃ " b*   B@ A Ţ  Ţ 2   @ ƂA " Ƃ " b2  B@A Ţ Ţ 2  @ƂA "Ƃ " b2  B@A Ţ Ţ :  @ƂA"Ƃ"b:  B@AŢŢB  @ƂA"Ƃ"bB  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢR Ţ @ƂA"Ƃ"bR b B@A"R " @ƂAŢƂŢR  B@AbbŢR Ţ @ƂA"Ƃ"bR b B@A"*  @ƂA"Ƃ"b*  B@AŢŢ2  @ƂA"Ƃ"b2  B@AŢŢ:  @ƂA"Ƃ"b:  B@AŢŢF  @ƂA"Ƃ"bF  B@AŢŢ#  @ƃAŃƃŃC  ƣ@CAţCţR  B@AbbŢR  Ţ @ƂA "Ƃ " b  " c@A!C!C!ţ"c #Ń #@A""##Ɓ kuKJ&  ~<ؕfCjJ@@q0ād`'jff DR46K9ʠ~) ^F u{xؐ4Tf;;FJP6R<^l >2F"͞͞ў¥.Þj":u2(< ZL|4"ؚؚߚN%/tBl`ޘޘ{zߘ{~cĖuwxpΘzۘ{NdF^"qqr2r^jbkPilV˗p^bȹbeQjWW\$]2"̑̑CёDRSHwV̵09BI?,ƑCʎʎ)f/&00dp(kF"UUxd~ 7&F~~҉Zk@LJc"nnrxxM( *T 386bswFs|"QQ~6s||J~6yyxtzBzjzvwhwi:yryw؋u"vvZv\v^wgҋuP^uPvvX>}vXuuK*uK(uL,0uLrs>Ts>htH$tH޳kF*r"GrGr2Yr3[r3Ьr7r*r/6r1@;r1~?r1llFl4l&kp!dkpkkfke"(g(g kbkykeeHfgee e̤edeJ6bKb/e4e6V]F^"a_a_s__bb^4 _._P_fr^r^z^X^^]]$]]NP[""\"\{8\|n\q\NP[q[s.[y0\z8 Y Y_2Y_'YasYd`VNWPX^4Y^QFAS"SS/|S2S3S4AS,\S.dSiS.RR*4S+S+~8S,QQ R!HR'jN"kQkQQQfQLN,N |?QheQ ?N?NYNNPNN(N,N26NrNN(N)N,N-N6N7N?N@NYNZNNNNNNNNN?Q@QeQfQkQlQQQQQQQQQQQRRRRRRSSSS8S9SASBS\S]SdSeSiSjSSSSSSSSSVVW WXXYY Y YYY'Y(YsYtYP[Q[[[[[\\"\#\8\9\n\o\q\r\]]]]]]]]r^s^z^{^^^^^^^ _ ___P_Q_a_b_s_t___b b6b7bKbLb/e0e4e5eeeeeeeeeeeeeffg g(g)g k!kbkckykzkkkkkkkkkllll4l5lkplp*r+r6r7r;r@AAAABBAAEEGGHHIIJJBDYHHHQQQQRRRRUUWWzZhZXXYYFHZ\aaffiijjii9k(kkkppJL9p(p ttxxyyYzHz يȊ艚ڍȍڎȎْȒ葹yhYHNP١ȡ٩ȩ9A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    8HXlpx8HXlpxI٘IȘ::JJZZrrD; o``rr'UCol a# DddKKVVx^x^n&nVr)`}{,n{}~  !"#$%&'('()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2irT"@`08@HPX`hmuz080808080808080808080808080808080808080808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 $,4<0CE0000000000L0000T\0dlt000w000'.6>FNV^bj0rz000 !)19AIQYaiqw0}0"(08?FNSZbiqy0 "*16>EMU]emt{ !)08@G0OQYaio0rx0 0 000%-5=EMU]emu} %-5=EMU]emu}   % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }    % - 5 = E M U ] e m u }  %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00"""0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@$`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@6 v 0 o - k ' f  Z @@@@@@@@@@ 0000000000000000 00000000000000000000000000000000000000000000000#0000)0000000,000000000000000020000009?0B00H0000NR000000W0000000000000000000000]ekqu|000000000000000000 00000000000000 00'+200:00000000000000000=00E000KNV0Zb000000j00r00000000000000000z000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000"000)00100020000:@H0O000000W0000000^0em0t000y000000}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000 0$00000000)0000000000000004000000000009000=0000000000000B00000000I0Q0000000000000X000000Z000b00000000000000g000000000n0v00z000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00 00 000 000" 0000' 00000000- 000000004 00< 0B 000G 00000L 00000S 0000000000000W 00000000\ 0000000000000b 0000h 00l 0s 000000{ 00 0 0000 0 00000 0000000000 000000000000000000 0 0 0000 0 000 0 0 000 00 0000000!00000000000 !00000000!00000000000!000!0 !0000(!000/!000001!9!0000@!00000C!0000000000J!00000000P!0X!]!0a!i!q!00v!|!00000000000000000!!000!!00000!0!000000000!0000!0000000!00!000!00!!0000000000000000!000000!0!00!0000000000000!00!000!!0!0"000 "0"00000"000000000000000000000000"0'"+"1"00000000000009"A"I"Q"Y"a"i"q"y"""""""""00000000000000000000000000000000000000000000000  Zx     j    y  ʠ)A'ʂ''(E(ʆ(()I)6*   b~ ,.0Ɇ468&<>@ FɆHJLNPTVXZ\      F,.0&468$<>@ɦ'*&.HJLNPf1TVXZ\    *Ď*Ě*Ė*Ē*"BĠ.A28Ė2Ɓ:Ď:Ė:p0ĚDAFĎFĚFĖF ĞFƁRĎR;ĈZ&]bB*Ď*Ě*Ė*Ē*ŢBĠ.2f?Ė2A:Ď:Ė:p0ĚDFĎFĚFĖF} ĞFARĎRFBĈZ&]ĖZ**EɆH22fKFNa!::&QTDDVY!FFRRɦ\_&cfh&l!ơaa!ơaFRFRGRGRHRHRIRIRfoFrb&uxz}" b Ţ ɦɆfF&BBƔɦɆfF&"bŢ&fɦ&ŢfF&G2G2I2I2ɦɆŢ"Ƃ fF&fŢbƂ  ɦ\/P|=-"u76& R@r CҳSQU2{}ܤh}e]/Ը"%-|&O57Ԩů PI; ݤ9{.d0gfG$S !S7DVXu538@.NWN#Ư ɣTtG#î+QY٫ vXǭ)",ʯ) !1nҫ̱9rۤMSXRCOB9=BSƃC ƣ !c!!#"ƃ""C#ƣ#$c$#$#%ƃ%%C$C&ƣ&ţ$%'c''#(c%ƃ(%(#&C)Ń&&>__RCO+cqPD^ __Ը]h-p^XW:SB'ł''(B(ł(()B)Ń))C*Ţ**"+b+Ţ++",b,Ţ,,#-Ń--C.ţ./c//#0Ń00C1ţ12c223B3ł33B4ł445B5ł556B6Ń66C7ţ78c88#9Ń99C:ţ:;c;;#<Ń<<C=ţ=>c>v.LP3*?65:9JF39kVRPoKh !DaOl$\4d J<)\/2%qzu|8f40^I>]ȭӣ:A<_tLE8&)5 ռƫ= '5wʽqޤr]WF :.8ˮhģĪ?w a]nxɺ*SJt$G iscq/3eq=K~%}Mo]Q$hz~ҶUO۳)˱٣u  h^۪b/dW ~=QjqyֻD4Y%\}mV5Bަ6 xû"%nFӵdH=װ]7jl\v5zI^oW _:ixTv]NwxGмjIBVٮϾ?@nQ.8WҬiݨʪϵe/rDӫpuX˶+hXR6oM( feڷ~y?vY~s H6Eʹ=z>QoSҾȨavjCЪk 3~tz {k8^N/#gm*ðD*Cw9;cQ__*t )",(_43N˭n#k׺IòTR!گN&ch>xPƿ}usz=ܸ KiB:;Gv2;*TfEiqQZ^٬v[p}OipA]Φv0Wԯ"! nʤ)ݬ"oEPu϶' IkMRuqg(Ov45q]ç9NK޲gUv7wE8S{wʿ8}`G|ܼKss@8~ S6ix j(\b0|F-&2:߯ '.i9zrxzfr<>#'Ce~3+r3ҳN4y>LNDMQVMqG }\ST'OU Ө!3JW4n)"#l3AMQmC9r-MVooR`˲SV)6.;yħnB4X05p1RBɷ1cT+$ŧ ?<xu`:˴U >6(:mA)¹B1FT46  dԿ#<*#q(FaTľ[-;ZQ7`9<^Ib|Y s8*(),eO 8-$n9ѦUˬ ѣ?,IW%tͿEңcEFp4vٴ(h5X:ƾy]9;5i]~`:sK?[d$̭q & ף?':,\CϮФ~ǫC@̳ͳأ@CծbcN&0F_vYݣ)Cs\J0se Ez=q:e f0P]ļmU7+jckZO BVY8cD+3~pg^h]/ح?G C¸ZlqZ193g|%IyλP;t[!iaiw lNz%1SHQf QP(4:c>@7*kM=gQ7J)+KR*z[90;UȫU_- ".C<ݼЮ.t2߲i69v:HM?OƵwQ^*Ld|8O3{H  z{n7<S(Y{ǨN`]KOB}H~ijyE^ /w@(UN| )}zthfaGl{2Tbִ|x-3w|{P̬%*6nYV+{=-?|Ѯ+]Z1o<D-rHMTާ6.:/tu7jFVkaQ _UV)4)JWgë5o ZVoɫ fD{.^^N<nkwUeopx)5Op% ިeܤãDo23aZ,<hX٥з2X,@bikcD\nFA}~r 8,, =3 _7^l/|~hǰ]rWt/ͬ%+*Pg6|W!fSeټ 1trQ=>?BCk]|(C' p%@ESA*{B/\%yR%jP ^Oh%:Ik}˿\T*a#.^<G9=Y6  y!FJ:P0,l'1):EX(Sm; F Eg3; ʰ*,nv.wz6L3. ~CXY-{m[l#Hltl~1+Wù\p$4G dCܦN }EAgRNLR2&(/g ,BE]qxȿl 'Q`7,[6D P /m;Q~-**$DS3\e@B"V!"߼+;>-  ]m  <\aV?ٱfG`#i`Qik$R˫BSPO)BdIS| 'iC4D`svTTK%=>  t+OzstQx ޶пV4hi{|LDab,>$&_x;d;7?2y5KnbkhD /P 0f94|بm YBĸqY8Wqaij \&a|FJ% "{])x<1'{Z}ںEOJyȽR<#pS_&lU Xd8~U &ma 'n^lm̲\c&('ĵu WOfŵe R'Ǿ._9,/ޮ34+ֵ޵ߵppg(d+2B45^N`(SavްKOȰL!W\Ye2=olȧS;@&OQ!XPV?wֿr0xPOP{S"b,2aU@x_8y,]5cUI]հG@`?پM6`'lSEmF"@ =EѷyHSkEo%6j`[*(1ͩ#PҨd#eNV%v \g,}w׵KXzUox>V5QfƤ$ک}vg2 |Mc7.;1fde[D3st;l93jA KMBHYp]K$ɽm"#zmVj Z!f٪Er4ʣtYƮ2w<Y-12SlWX+/=ӳߤ'=sYru$M>s)$˳|ZM |Jp'Gt)\[`Ըȱ 6 &/~jw<z,]6/4#[سTeat_Zz@߫fAZL+i4m+,C8׿_nTĹ[g(2fs8n[^;ªǩ;9fe&!S_ū<7Z\z]# .M0ld  8?AVLH)} OҮȾ"E^bNdjxLγU#Q֮Ω+gfkcVFH8CPreϳ)36@+=ZZ 7tA$jO"jxqG ?*xOqXgk׷źwC|ӹF|OP}<@CE;{#mn}p:[B?rjbLj%B&FIg|5(V~Q(sݷaMKLhOi[SRtu>BAǣjg:wD-NMe_{-ƺC  l`z9wY_WB.ֱ6_/g+dx'p5W] `ab׮s][Vtvw~O}vxF/hF#$"Uís: u}C234~<{IJKLd|4}O9s2*$kϤHԴ^<=m<~ ܴϬlI͵GJVLVUap{Ƿ%$ pTsqTX-;^js<,(C;%D DQ@["Ѩwg1<\Ǯؿ*C \ hcTF@evɭʭ1'_ǵ-&7;*Tɾʾ7NUOA_ oU,$ϭ%G(\\0ϩk\,G]<Kص{~wgB],qd|pue>3iͱ3wxj%(6rm9uFg0ZD9mndZ/ !W(u[  mp?\  -M.M̻&( |;`9wG;+oRb%t#Fh*+QVry/^/fa DverWF>\h[?de45r;uKm)+?QU_ }CͲ 0\˰s¬E $ ȵ êKfV+E7`W)-Ѭg~r,2k>i%y\"F׬$]MC[  ˽JۦQ*-YL и,6TDP EHP_4:L5߰ |̰#UI+`N 99:$$[ҿu71A+D|P[\&AO UO5.S\EYAZWW1]ɵL9'O:ҦN P ,IB^IM-خHyZ`?]`@;s>!+:>$WӱaY\]g!!k]a1Z/1o)(XP5tZ"0 )jm2%-P.g/B}EA/uoX$9]Fp `+:T}0{1uŹWU@QK+X-%Aٸ7 J,R9LضzVAŪЧJʵڴzeݴ98ԣjcn-hbcF,G8bBIdQC+ghc{8g˾ҷpSWKuB޴^TATp<ޣiK dmFR^&.tzڥ^gVIdh  i̫ peFVA@lrbP5Pӷ^m0`qfEY$4TEfgnVOMb۶lVi[vbqo[ɨaܶC5uǫjX2[ԹE9o GW !@:4!g?wZ1\QGIJDt)HL\!* L|'([7FNhԼv9xR0jV|0!63TQ|)-s.+p567&Ҵ/B&ץTZI#;֨.(,*]} UB7cs41duC*BƧCY 2z h='Գ( nI<*;~ɧm=+MTͰVʧ[ G^B= hЦؼ߶v05Pΰ15 Kn&E62jd;xO$7QRfѸU/ ?=ڻ60RGXN̴e):8#:.Ѷ˵ )?{>rT;@( N»B#I2i~8f*ְ%IӦJPm6#P=H]k(8dߴAI w}e9 ^edWwpt$'viJgť&&"<Nҵl'-@EΤBAE*\C uRGaD U-.u$=>bM?I Z t\BKWJt?T$.~I12Dm&QI~ H}pr4BIa?c]]on=;1pGH8 QO n<:oݻ;3\٨Py=J3\k4ۨ U yxyL"[oF,=L!D~y·j(}(EP&ѻHt8M`UM{̽$elj,KM (mO:AXOS7Ԩը v hDs|`PiK[@]f\A9Xh-)ܳD.)'(o03@A>Sߺ8 mHJ+1qů H Nc4ׯQkps(1?}%uNAէ&!XY-gHba2 D vvk{lM3ˣV C ^I4?w¦_Oi34;Ȭ3˷-@2,XYs$ ۿPYoV58f*ggQi)(%Pr]lYJ_jq }7oLmuGj%*S(5c.28_DV h5طk6=A5>ZgnpqhĶج VE<GMzt |)>Rѽ!\yPR^G#"8'U^oXD`H`״ڸ-!"okbpŶ߹Pt^zQ~RXLMzWw5<i~*Y x,R I"+!ì+NA78YWZ0P[aI`D ڼ©>)5BEw'QZ­a{-oK~X Fj.WZ5eaA_j Y>esuM"<\i"@mdpѰ@bRfT/+A66DUĩ2n_ /&x9F:jvbcXp<W$!9LzǹOxRj=:!^%   srSjZ_rby&%8ϦfӶnWͭ}6+Nɩ*bεRcVWPڣCmga˯C&KF9B -x n,^ξ.P=զ_qGKQXYX:I`=Z0Zng  s 2efGThsmr-#r!*}۱2'\Rq7r9oU8߮MOc41;T{GnҤ+~wҭ:h`HL żk6թtFocRdֲw֩S_53ruqD19RRzylvG<r'<)\ev4S=SHX1IP}4A=J@WW_'*۩ 2'US--}<ltpX*T2 '6ʺw׶o|4qW,KZqJ$W!S7i>YuP[GlXLJ=-}-͹J]tn<ƶpQ`׹9meFM^ Ƹ>(C3N4^ܭ=r)Ψ5kU{4Djųvdķw$Zx8[ӿ*afb} hͽ!N~ެBIJҽ  Pu#B=θp2$-_^oZlV<p @'m>yNLihGCoi/b[mGpz55y'H`iIcdebZHITTq[saLT0A%Uu,ͼ*;yI#9:6<x _=,eݤ  cٻ MYA:7:̯:ѤRkIUE|iBT3<$Ƕe#T\$]Bޫx: */J+0S[(z@!>b'%]tGuvg5\ȷ-~9AJrF00Vt81<=W!Mxze1=#{)/_β=rTظXkxOX7 "¾q>f[(GqĬ!ILm^4!9DZt p22?4]'~JQbä=5O:/,.`u 2RTLy6 شX`J:æ:8g26&Sݦ"0  |G#~+ =/Tƪ(Oǯ?@j_a@Bc8̵|TH_k۴;Ϲ(w)X$gf0^9X o,< j;v.r L~o PRbh%!Mao̾NJd.c@b?d+B_ʫ&%'F]JvN.h1u'# bߦЩ¼-.ѩR9DfͫUxLe.\n>/*! }+/4.qlSFKQg~ c2N89xB-<%uj޾#[ r&%/EԷ&Znuxdu)__ 3i^[f R8@ml1AaW'U =&d2ksL7nQE3lڪ&sVVnɼ-hmmH^7 6ٲ:,̹Wf: @A]^s¶ڨ!nչch qwB֫HK] cEvb˼r`6&0\K:ŸnfwNhϱFRvT^I2@%D1AܬigvXh"iHfG IνZnkWM#N6ѼnvB- F3^v(aWT~YPT9chyxynVMj2S\ b4_"˧kRlV!ϲ6RH*U9g6&apqB?=owYVJZ%g ;"nrйJƦ|.{ [M}ۻheD'* έ^:M6EGhkY%ߣiv/+,][B0r,.KƼk|40*lNhQSilg V&ש,Ȼu0p rrQȥ`aR@i^w-SoBJjTA8-hjUr]m s@sGAxH~۲ qȶYB\BF"Xc*#A>b$|5Ǹ#~+_X=ie*ӽS"lh``wk=zbWC7#9<B=91+E{XT֦}Wɥ2jYy?.<{S!?yW[̣S%jDҰFm<^ɪN=W1twGhGӭfU%ɶCӻڦK#.dc.*C- 2XUȣ̧^ŬbDRGo `:073ƹSI<CǪ9jգ<}ZԦ/Ļ!'dQܻZ `(JЭ/{2g(4ƥ27ҩHb&v:01;GtWky+WnmBC;!ö$k x^^0~YһL!Ͻ27MnqY½0QHk&6é7b[1VM)GFĦN 1V WY=1}!;cEڹE j>g7ʩۣZpi$p s\31j@.SVQ+ JةUl}h'O 3&-ǼKeHm5 2KC$7Saw,E[y9s:˺&sv;#sA>N\dILF#}+]нiD#&c%c+0Խa;>xgHPJyPqCAYce  h aèʥ>w6r }Ȥ K2fSPQ_ muGBR=_{ުd!'E4WKfxXLF5V f%}HIO޿l6K;J'(I`}/Z?G{!.4?AOPa$Xݸ)& 20zĭv.J}=ά6qYuCgC2A_ ѯٶͪ:'RElel2Wլmf+,Z|Pku"֭-ڵ!"T{ #pK_Ln847} 8N p CA|ڬ*Q}L9Ҹ)!wx;KOzfS$( rztY2NO8Cc&fn>&$") f {HRiZr5J>@ME dakA-lnpi;;,vǺBqǽtJSmf!UM(ȲvUŭв$7ī4ũ=<K1%o= η`EL E" Y6#spRөB RnQɻb[C-+aշm'5%v #ox L;!nE-r9V@sVK'?~|%̶`6S`8K=%+׽ zf{޼] @ '/Gձq\q ` }1%ΧtѲ5ƭqaC԰`JågǦ.Ȧ:>?0D2UD;ο۹Ksw֪ (Ϊ-^c!߸e.b:y6ޱSA @ھ7/!4(pݥD9kJ0-z3ݲ׭ !%Q9Yzߧ]v}[C"}z~a:vi~;M<q p DEq '²9lH `0%u V &![:,e.!)"  {5",:.ama̮^K= F%DG\Q-.߿[k) JzTUg".Ymܩ~5`3Z6Gx^d9:/ʸ3ɴ! LS kZ#,<@ERF=_kѧ@)ҧQhrBLc>9qwhe%Rڮ|t(E^sԵ,۾!\hVK*in2nޥ.wgE8s"^ !@M"gkX"79Fv, 6Q0˸U:P-T7|3}0bإFXc{0]|gk*/HjӯN-Q3"\q] {lOQ]ۯ^&{n®7iZ <pjn%t>?O[(Gl9  FkjqkJ<5ĥ)+9HQԶ4#GX+۵xX'`t?R1X~2W(,8i:;ѿw0_((k@?Y;^@(Y pFbxr˥T5ʨVca< C>g٭=t$fs^ b? jO;50պ~UBY Wu 7XϨY<SuRyv:tJU|Dj}FئG٦e.EMgFOu. /rHHKGJNؽHHT6pե?uLD ָb/$:G[e4}CbGyCʦtP97Hݹ&/x0`c)gZ[[ߥ*ګ%y{̺_4B _/`!b-]?DN^_6Ebxİ;dVj}lic3c5 rڳ6Ibӧ@N "#|lF1rBm!b`Vmu%1[M  ,It>8xN)նt:HVu)ϫIu Vֶ y,dMWj+hYb`2"i dcӾ\<qZij?xaxC#6E" @W̥;ԫ_ֳ>ʼlsI_mAsi۷CDDUx P#4jV ֺ__ RlX. D-fuaN H1`t`I;P6"? KFnJ`=ϸ3!/=)>.(fLqvٽrO@Yrּfy*'+t3_ǧyzþH3>6KrA/iL$PT4H7!жz  sc   XhYZ]x@/ΫCpWuT:_Hǥ0UpFYq\hC<7A2erzrJ>gڽ|XW\iYUY$~ )u+0jFp7^ѺPb  {f$HMJdS* uLJ?{|LqZ-8G FvGdUU3sO[\n~MN֧ve0I$Xl2tqhm&wI(hz~w@HKLD*uקDѹܾX6X.Zع5ñ=oEjWwSOpr')m*|2ʻhRܰ"3<k׼=Cxw\Ʒ3/r8 3D{"Z!1l$BMc" <94Ƭ{-y4ɬKNΣihG̷Y G)HG@ ~l0'("lh/Mȩ  AveUCMY7(PŻ:˩eD  l#ߨͯ +T/[I1o>оmy"&k$_b$aܱg:`~Ir:ܵkR1.ַЫ[KMTd|lY  O&.o,1\K{d4XZʶܷ n.7E`ȸWF+SսB?@d+Sx !>QYo.[y@D62D\7FRZuxlZaɿ8ýw3zUykSm ^>Fi69{*rZNGq۽u(!oL_.77Em>67"?I'M8C"-[NK ef]E:Ǭ*H%}9*r^Ocr~2XϣI7AqLC30{^_uƩZ z[>5 koӰ&Sc1> A8DVȪbs /{/תC=ܿ`A/U#(d[!Bȹ.Nc9E6&Eί$frڤеmJvK̩\-TQ1U7pw@h\0y3.dfժتagw$vѾc%յ52ذpfss|a&RS/xR$ Ӭ5'C]q#ݱiȼmnsuܥK<=ѫ)Re{_efԭ!43JvO6<lTc1LS0d ٩sIR0`i(Ux4lwc A>d3˦ yKA8k^Zz*K*5.9?zLUzp-=7ͺzn"6>YĨm#J( E,[?m/q tQ-r?%oz>\V@0FҺeg5 |?=y0rq$  Llɸ{? O8eFI&=5X^MCбcGdv{ Gwj,RJ@ŷ%];&osz'~x6'0lJKK&By4#LRGֽWШ-YU1ZӼH ߳o$q4wj$b?q P qjz*޸Xpzq0S9mKıPߪ̿!aFQ J)0ZTefFͮ=c¯/`/r)ps@ELӮ@TMbPH Qy0"1M;[45Ϫۮ'ƻif:S`Ibyml޹45v!8bqխz |º{/ T,c6Zfp{A .Ծe5 b| }Qg@^eNHXOxu?ͥ+B='&y9nC7gyuWNr}{ Hw:OQRhդ}`+&.(d|'E<g+y>$cJe +B(Dغ3ܪqeIvIaKgu;%QOow(k?X: ݪp]CGR%hxܽ/;ͤN)R`0S}N :۸L`zcڶfqkWUp4 P B >N*  ?"c0F@3ԮAXOA9ܣ1߷[4wIJ ;5e^( ǻH#9{+sl)"}tt~!*I>hK#;A{ vDX8i~M$(@SkoPdNw'{a% ٺSeD, Oq9t<=pr(;54̸LaPz$d0|l*UHP7ylK]e!&ND"wBcdBG^j9  :TqJ/dMg+jPŰSLA[8D?2laH(ٰMS$0LQ,H$'Y+ױȮVqdʳ [)  R$~0)4PQPywYT2ܮ",}ڰTT6Y;aHs¨%1  u]}T]N`J=)V8*N_1{)!m ^Z3Yu!|x2jf0GX#ftHٷo7g`|k_8N{߾r:zdye#\zyl0CBz_uq6`/w`2V7bh0Jf:bۺQ> {fAC{|Gv~N=)SK(\#ZV5p{Wc5?x]nV\XI Z 23v:+[jdұkɳUn#C)ݾ!yyq"L/kɰv,5[Q7&DտD a+kJ {]b;>eGCZ#[`T_~OcOy&(xDTOKRfn+;X#JIDxo Ư C {Ԥޭ/6eg  RS7gL."sy sx,اNrRz~{MȺ'#jdɣ$ɮ _=gqKL&M*yۥf/!Ԭ,E'"apP72ms%KEru|$0YZ6+w!&G  6e )m|>MyijX,ƣ V.3֥RaJTu9#\?ʬ5IOt uݿAݮf( De DzrToALdts3ʮ\*-UU-qUV˻;}" 1ouMm[B-ɲ%,$"DtbL~$Lw)<I;JUnoO1P+Kh#q::f@08pXAOY36$]I~abվ2W4Truop§aIܲEeva ;s,\7O3TmF]?>ub5Jtˤ@VV GIJ>"+q޻Ų%\)effʲ0MW$Ի3s%N9;uY g&ʹWX||1tDֹٹ^kд |_a77 Nd~s"۰gd>Dd! cUŨ)`aP1M~;hOg R˨Z־צ5$-i1z?<Y@z]  HK@[nlιyǿso0~kݽ']N|žo 54\?/Y> ZHMc.;}VW?N3,,3p4Rø¥߻Cn?snմ)^Tv#ͷb]7Ŧ1n&ĤR `|@v5ϷӲd hѵϯiDSw{3d6ŤK3`yd!V_Ӥi ײ!<.n87#"zbB4D1WEApu]r>}ڲ 6H`|biYg._AΥҥOr'I 3#Nnͧ=ͣϰ`Uۼ>ٿdc;3.h+Ttaȯ0d,k/0R{֣Cec14,jԩSz011O'hf4N/ xS^H}Piv4_ۭm&hNo&Gű 7w& ЯSmAM%Av 25ҹ!t9=~eݩ#;.9i$4G|n/h{")oͦ;0V<yeFYܺAyHmow͸gTj1[@Ak#sCfEsMkJLݺ Ʊɦkg^J+pq˪ }T׸O0a(A įS*٧ղ;]\8UڧeQ nSFFݵVL7dۧoi9XQW{MH31ei~ZX\ܧ n7=\NTUby#ţn7LOM[^ !S ^U amRݧl+-<l"˹[PozVk_(tгN~zbs=ڭJv{##9r dsCҪ κ\4 cd_1_$Xr³׾8Ժ1-2U<L,)cyp j\)s̼ó_9:j}; cABiPf|μ-&r.n%[Y2Ggw|ub)ѳE}k|]ϥE!'rH[xYh6x+Kפy h'IgV<MvB%'Gwuϼ"hbL°aF~7?߭G-̤<RKtQbSn>OB6"25@sKz~D\#=ѱzR7HIijKQiz*Y|tpk"5n"B/j?޽ c w@,} ^v:C|}=z± DI.6 bո8ҲУZx8ٳ5 E{L|+/S7[J+TjK4.A#ԧ>ɹ<̪%Rn2?3FFhXUOڱy5rEHiϿ#U)e37aü/mѭYO# u'!x>C]a&T:߱oN rtd/68) ֬ީtu:"!O<dǤ@e$4aDt?#.<"-MP*igh үXQW2+FJ 5)*o,`'B$%sݭ^Sh&NٯnjPS6xW.*Ku;(SSN8/WelP~Y;Y# lî9Vo Uypb5а>Įhl8Di  ڿL1cήNרïaЬdU;#{(. 0r sBV5oPD' t÷- @#%%+lrQOPgV/T,MY^&Wt-m޺mIyzK] VmVj W tjNuljx[~k FC3?cL wvq7,o5zZ&aYZBFF4٫ث5ltDZ(m19$o~; c X%t&C¤PPCj/mѥAT'LĿgGA=6!+^q >  obf1I6kÿBhp8}\^V>aEvLZ_XʱthBpKز[c!?$>׳{?WM{QRHS*I c´C"lz1o[yb #߽XaQɱ}>bRԲG}FĽ~6zh bN|hx_ǭzyͻucl4>i?MEoLMOlKz75G@رRFQad?@Iݳ3[Xqp8<NTI >=!G<%E֯` fkOw ] H *PfZLil=ƳTkwZd{w@T[d[\Zx\wԱCm~8U1O-c8Of "D0ɯ"2U8*RgEf/p\u)jo?wFUH} { "b&/[  #~-2<p*$WAX_{JI+,;9tijT1X?xK:hDxӪ}eJ+AVvdz<uIIſ}H~NŴYw1x1@k0NF2 UPp|1MGkHIk2?ƲR3]sfpIb8AJ1  E.ŮaW'U.wok#y3?SZA|{n0Ybc4E;,KWXv ճ7δݰ'2]u_W,WѴ.t&C".'$F8J',U@s)vldXx@>$-;Vz{ջnmH/׻ʯկRܯpݯޯ)Fyp    ̦BTiCNlX>g]#m$_D %ƽo>e.=*ͨRXAD}:f`t{Q_:W.(ϻͶϴ`hF¿7 J&ô׫g&&,Hܨ(yeY'q[ya)=߬Gkؾnz-Gdƴ+{9ӥԥZ;\2@PҼE٤ 6 ?%v P(Q3%*|I-"Mxt@QRM>evR;c<h?[)`ػ]~Q5ƨCŽ:c48v}Z+89Y=dUϺ %#jl`EYi<֤ IWХ}1O|LwxD<}L]e^!]k5T,]W2M& >~ 'o/n8 f{}~ /wQ^H@л3c`_`A=u'KؤL µjĴ"LLt_HbEh£\I' W=vlm>rVx3Ǵ&ȴ |*]Qj'L }RMymQwWV_)`xy|y4q7mK*ʴnS&^NOzJ7t*%i88aBư@~s  k ? q%l_3ciAZj Aߩyv<ct~jCa[yAGJ$12,J'J(n<'8 q3۫ի5 d6?ݫ{&ܫG o|12E޳'nкFsZz|W Z x[}~ҫ«Lay4o22̱sα9:wȳ@Brku۬- Z0v)_o õ(sۤ+HtOPӸ#Mqr")]s.qr.>t% }~',-{,,PuG%$NSfqe{rйҹ2`4^'0rjh#ӽǽֽ#LO `8߾"и}"WJ RV  d|{ ߶xYJãEخvZ>$eD:*+6(NLo:Ը˽Ag5кhi?ԼOƼ@ʼR{μǻ~ZIͼһWxubuw#r* q67T"$%(6c+ƾʾ̾־WY9YLRѺ޺зԷ#ڼFG^$5_ 68N>NKrAGg1d?]kl7~ëO,8Ҩ8[mɩm@ʼp?77BudmZL[S4OSlsky^dp-Ifro,I".KA,f[3ʼ!syOBou]6;mZ} C1=w1*= ԳrRO8^t.3TD>#?Ń??C@ţ@AcAA:%s,ϧOx]Ed8F9k}<[eMúĺ*Jدfs F-lHZnb-b>Y3<94GٵqDz ?b6XѪB5|ӴʷfCAKog^0jz-g)^uBqv4ζwܹ*;t p"_fӺNn`78wJzL:*l8BzfT <8%(*<iyvCɤB*m$Ԫ^J^X`޷~7^Wݣ~jQ*(*_3߲i2xë%ã@\,7^^^(BRPXD \``S D޵,ߵa^]l11_ҮMMx# D͵;|DmVrOa 8$$WNV0+<H?4Gdm;ȫ'obmrɩcv}G!0t=ݦ"n&8W2QhJf[c@9ȨE^SzC96Ce9ժذĨ޸mQ y5XW)| g',q]dv{MQ~PTh}eu«aswۤ**22::BBDDFFRR**22::BBDDFFRR****2222::::DDDDRRRRFFFFRRRRFFFF2222****22222222::::BBBBDDDDDDDDDDDDRRRRRRRRRRRR****2222::::FFFFFFFFRRRRRRRR R  C  O     +  c  q              P          D    ^    M     :        7****2222::::DDDDRRJRRRJRFFFFRRJRRRJRFFFF2222****222222222222::::BBBBDDDDDDDDDDDDFFFFRRJRRRJRRRJRRRJRRRJRRRJRRR****2222::::FFFFFFFFFFRRJRRRJRRRRJRRRRJR                          ! # %      !#%!#%VY/p B   ! # %&%$#"! !#%!#%R zT R OT R C T R  T R T R . T R T R . T R  T p*2pNNp*2*  ơ@ƁAƁ2  a@AAA  H@IAGIGF:  ơ@ƁAƁB  @ABBBD  !@ADDDF  a@AAFAFFR  ơ@ƁARDRGƁRRRJ  RH@RIARGRIRGRF*  @A2  !@A  H@IAGIGF:  a@AAAB  ơ@ƁABƁBBD  @ADDDF  !@AFFFR  a@AARDRGARRRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF2Ď  H@IAGIGFRJ  RH@RIARGRIRGRF*Ģ  @ƂAŢƂŢb*Ģ  B@AŢŢ2Ģ  @ƂA"Ƃ"b2Ģ  B@AŢŢ:Ģ  @ƂA"Ƃ"b:Ģ  B@AŢŢDĠ  @ƂA"Ƃ"bDĠ  B@AŢŢRĢ Ţ @ƂA"Ƃ"bRĢ b B@A"Fľ  @ƂAŢƂŢFľ   B@ A" "bRľ "  @ ƂAŢ ƂŢRľ   B@ Ab bŢFĢ   @ ƂA" Ƃ"bFĢ   B@ AŢ Ţ2Ġ   @ ƂA " Ƃ " b2Ġ   B@ A Ţ  Ţ *   @ ƂA " Ƃ " b*   B@ A Ţ  Ţ 2   @ ƂA " Ƃ " b2  B@A Ţ Ţ 2  @ƂA "Ƃ " b2  B@A Ţ Ţ :  @ƂA"Ƃ"b:  B@AŢŢB  @ƂA"Ƃ"bB  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢD  @ƂA"Ƃ"bD  B@AŢŢR Ţ @ƂA"Ƃ"bR b B@A"R " @ƂAŢƂŢR  B@AbbŢR Ţ @ƂA"Ƃ"bR b B@A"*  @ƂA"Ƃ"b*  B@AŢŢ2  @ƂA"Ƃ"b2  B@AŢŢ:  @ƂA"Ƃ"b:  B@AŢŢF  @ƂA"Ƃ"bF  B@AŢŢ#  @ƃAŃƃŃC  ƣ@CAţCţR  B@AbbŢR  Ţ @ƂA "Ƃ " b  " c@A!C!C!ţ"c #Ń #@A""##)ơ#1N!1&%1%1&1'1Q(1)1!1"1#1$1 11111\ 1_1h11d11&111511111E11p 1 1 1 1ݶ 1 1u1111o111*1@     @   H P p `  $(,04  <@DLPT`dh "$|&X ` 8P ((<@D*LPT,`dh.02|4h p ( B  H`88 h@Xx0 Px@  Y8989y:9::ByH9H6:JYX9XY:ZDzrYx9xyyz9zzY9ٙ8H8(89h:(::BhH(H:(JHX(XY(ZDhrHx(xyhz(zzH(ș<(8899>@AAAABBAAEEGGHHIIJJBDYHHHQQQQRRRRUUWWzZhZXXYYFHZ\aaffiijjii9k(kkkppJL9p(p ttxxyyYzHz يȊ艚ڍȍڎȎْȒ葹yhYHNP١ȡ٩ȩ9A A A A A A A B A A A h i p x x X  ( 0  0 8 B    H 8HȌ8HX`X`pxHxH    8HXlpx8HXlpxI٘IȘ::JJZZrrD; ``3S[met{0 ` w Pg  y  ( `~ 'ResB P %%ALIASzh_Hans_CN  'ResB P %%ALIASzh_Hant_HK  'ResBP  ___ 'ResBP  ___ 'ResBP  ___ 'ResB Versioncollationsdefaultstroke2.1.19.143 (`P 'ResBP  ___ 'ResBP  ___ 'ResBP  ___ 'ResB P %%ALIASzh_Hant_MO  'ResB P %%ALIASzh_Hans_SG  'ResB P %%ALIASzh_Hant_TW  'ResB P Version2.1.19.14 'Cfu  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html E8P`b"%01I`m|&'123?@ABFIPRScfg"#$%&'<>ADFGHIMNOQSVWYZ[`acfhijkmnoqsuv|}   !"'679@ABCEGWXfnptuvwz{}~ !"#$%+,.0123578:<=>?@ABCDEJKLOTUVX[]abcpqrstu|}   ;DJLMOSUZ]acfnpuxz|}   #$%&'+4=?GJKNORSVWXYZ[\]_`aeghjklmnorsuvwxy~@ABGQVbcghilqr~              < R S T e f g }               < K M f g j             < f h                " % - . 7 9 B D ` a f                # 1 4 6 : ? @ B C H N Z _ a f j k l m n o v y { |    !&3AEMP 7jwy)*68@Kefop~   !"#$%&'()*+,-./0123456789:;=?ABCDEFGHIJKMOQRSVWXZ[\]^bdfhjklopqstuvwxyz{|}~#@`  '+,-./1378:;<=>?@ABCDEFGJLNTWXYZ[\]^_`abcdghijmorstuvwxyz{|}~   !"#$/0123456789:;<@ANO[\hiw|}~"#$./45mnopqrstuvwxyz{|}5 URSX\_<   !"$&'()+>Rknoprstuvx{|}~C}                       " $ % & ' ( ) / 0 1 2 3 4 5 6 7 9 : < > A C D G H I N R S W Z ] ^ _ p y         !!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!$!&!'!(!)!*!,!-!.!/!0!1!3!4!5!6!7!8!9!;!!?!@!A!B!C!E!F!G!H!I!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!"""""""""""""#"%"(")"*"+","-"/"0"6"8"<"P"Q"W"Y"Z"^"c"j"k""""""""""""""""""""""""#%#)#*#A#Y#Z#\#_#a#b#c#d#e#h#i#k#l#s#t#u#v#w#x#y#z################J$`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%#%q%s%%%%%%%%%%%%%%%%%%%% &&%&0&8&N&b&i&j&&h'i'n'o'r's't'u''''''''''''+),)c)e)n)o))))))))))))))******* ** *!*"*#*$*%*&*'*)***/*0*=*>*?*j*n*t*u*v*******++++g,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1-7-8-9-:-A-H-I-O-Q-T-U-Y-]-`-c-------...&.'.(.).*.+.,...0.1.2.5.9.=.?.@..........................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~////////////////////////////////////////////////////////////////////////////////////////0000 000000,0-030608090:0O0000000000000000112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111111111111222222222 2 2 2 2 222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2222222222222X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p333333333333333333333333333333339C DN6N?NP?ABGHMNRSUZ`bcpqrtuz{|~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "%&*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmpqrstuvwxyz{|}~ !"#$%&'()+-/09IOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~01456789:IJKLMNOXh !"#%()*+-./03489:;<=>@ACEGHIJLOPSVXY\^e  " #%)*,=?BCHKM%&': P W   $*-/LB B8 2oo oooo&o(o-o5o:o;o=o?o@oBoCoQoRom  !"*+06789:;?E      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789;<=>@ABCDFJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"$')*+,-./01245679;BGIKMNOQRTWY[]_abdghijlmnopqrtuvwyz{|~   !"#$%&'()*@ABCDEFGH (:LTU\^hklq      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      Oll'l X0',x<VT)lirfTNNbfgzl R2 "4,3:5sl!`,-NOlm\#m b3882&X?p0$aRjh~gyiiw uy(?\bd x'''''Y<>^^''':Y-q i~':pP1&(&58&(3P u,'iT?;J'ABEZHlKEMNOPTYXayi8vopouxYxF28pcjCM>SlJANBE3 KEMHOPCTYXJba6re\8opcyxxsij9wTTVv-  $,TT&*F VLYy0$,he2nl.  i<3dGbqWw#aUSO''wqqh7npnugfo8: #l:#lv'lo' 2,9P@`lbFboI  )#U.loVE , *I@) `Jb~dhAhCClIJboo):<>8BIH{bI-o .lbcdofVEiF..::<\HT(&f~Ol''_Zj"\Tc H^t f , ILL#$ LMPTUPR:pn tvxrw z } #1zoi?|#~~O89 #F M o98: #= A B M oh i j n p 8O#O9   o    o oo       # / 1 2 og h o o   o 0  A A q  o 9  o    2 o"89HIJK o %b PSMSo7  oA yo.,@DVLhlvxz    V "(0 " (6= <0h(N  ( + $&,4 ,0247 : @ :>@I BL FHdf[ jlptzxLNRP% "(>FHJRTV      *&,0 @B D XP\^dhj tprl|@ LY UpHqODRTiu,YAJE?u,WMHYGhZ`4bRWSVSLCPKd6GBb=XTTZX\Z^^``bdV \bVE>@<J"Pdh@fj>hl'UHlHV6jnltnxp|r~4pzPdbPtFvN^xLL  ZHJz|~BLRD2!<R)xHxR R bF2!o,ADD`MBCFJXx  "$(*,.024 <Xl'KM:+/4567 H /ZO[::5\@f&068EEBD( (PFHJ+.-)#$c\8oTouvwzr;| *4gyKKMF-Qfy'i'~''' ----00'','.0 2''<>/-/* ~j :W-B- p ( Ty | C4 -6gHHHhllLlNPQRRRp ZZKBCeeEFMoij yDdeijl V s X*v LCDMi v x lcdT!o,-/\*lvHU' ZU :&~d a"UPTդ'"vHU@^ g W- E"$#l'm'<0>:" V\8)05XipF"a(N(N(N(N(N(NU#N#K#m#N#l>&6''''''''''  r v z ~ n 8DP\fpz F          # & ) , / 2 5 8 ; > A D !$00% %%/X"%%%"#"%%">##%,#O".p ()<>(){}+-դ8r/\Tl'm'xx:R<PB-I#>#<0B#;#)\4/\"""""  "*,x #*".[ a v" 2!!!!rHlK8MNOoPpCcTYxX-(H/93L6'&6EVE l!OQX hocd(.2UP5"4"7" B-=[NZNNR>5@Q#\"\]z^Q__8Lb5eezkkl5l:llp+r,NrR;y|SRyyyNdfwxRuΘޘߘcl<|ĞePokzN0(N\/YNNNNN?QeQkQQQQQQRRRSS8SAS\SiSSSSSSWWY YY'YsYP[[[\"\8\n\q\]]]]r^z^^^^ __P_a_s__b6bKb/e4eeeeeeefg(g kbkykkkkkll4lkp*r6r;r?rGrYr[rrssttuu(u0uuuvv}vvvvwww:yyytzzzs||6Q 3 nrxMk@Lc~҉7FUxdpʎIƑ̑ёwQ^bi˗ۘߘؚߚ%/2FHJRTV   ac egi" (mn6= <r0h(N` * B X\hjtlvz  @LY,4 2BL HR0(N/\[NNl'ZNYNG J M P S V Y \ _ b e h k n         q } w t z >JV`jt~ @LXblv L R ( . 4 <HT^hr| I O % + 1 7 : = @ C U X =65;;0\/uO$PSUSaXWXZ!^:;6bA:?@Zf:CDng;inxU} ggg5;gg#g7F.\南ΐBў9@͢JX2P£YBPdDTGKJCZF2!MNLSREVHWXY`Ao,ElOUH.,0.:$=.2i(*  u,EV?2~ s:>@BBD239&y:''Ffu3դJXBL0d 2468> B FH JNP^bj   ?,Щb#efo$ ! rruuyYi Bv,rwbzvsc8". *1 .8C F D^`X b^ a nd g rv|JO $. 46 8:< Z L` f nz ~  V  HfʎȌn2NSQYёUHYaiv?jmps=jNuSkr-P]oͅdb؁^gjmrΐOQRdjrv\2oxy}Ƀ֊X_`|~brxŒXb\jmo/}7~KRQQz}ubj9N[`spuSxO_ Nlxe"}S^XwIklb傠ceuNiQQh|oҊϑRBTsY^eo*yjΞRfwkbt^abd#oIqty}o&#JRRTpˆ^_{ck>|usNV[]`sitF4HOy`NP[?\ejqBv|f.R{ggAmn tYukx}^mQ.bx+P]m*_Dahs)RTe\fNghltuyψ̑?SnTqtWgmz {|rpXN6:RR^b|[mf;LM^@QUZXtfQ*svyIyHyPyVy]yyy@zz{} ~A~ryyW9ӌ8;u`&NQhQOEQQRRUUUUUZXXDYTYbZ([^^i__`Naaa`aa4bcdRdVetfggVgykkAmnn"opnqw5rr*sqtu;uvvvvvJw@wxz{{|[}}>RyAˊ98rv|Vۗ ;;@9@,\Crtv @:<B>&*,..*Dqq{{{{bbbbzzzzJJJJhhhhCCCCIIJJJJooooooooII<<::>>) BB88{{{{II; ; > > V V \ \ \ Y Y Y IIIIA D P Y Y JLNTXXbdflppb k q q rtxz    N*,266LNPVZZ^J M P S Y Y PRTVXXhjlnppe h k n q q .02466^RTVXZZA D G P > JLNTHbdfl`k rtxz  N*,2$LNPVDP > THl`k _  ~ 2$VD ||vv  ||vv  ~  ()6 < < ? B H K N W W ` ` o i l x x u { {     #    & & 5 5 3 9 9 E E Q Q Z T Z r 2 / 8  #    T ] 0 r  B  W-:%#######___-\!""@@````ll(((())****bbbb,,,,----....//001122333355556666777788889999::::AAAABBBBCCCCDDDDEEEEFFFFooooHHIIIIII !'0:ABCEHlJKMNOPSTXYZ(\)?'aceghijlopsvxy%0l%.$< ,BEFlEXOPST+ABCFOMTYX@-H/H75ZBClMTX8*lXOCLp,Socw^sTERO U7oiuNOKCVFLX#. p p #: H" HNTZ`f  # O vwwwVFLYE"Z9E4LOU5TvsFiz7o3969ouyOiZWCXWC lrx"&~*VTLXlRS3E>AUY''{.3V\7FRo,D!դ`L<>""/\HABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefgijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzACDGJKNOPQSTUVWXYZabcdfhijklnpqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABDEFGJKLMNOPQSTUVWXYabcdefghijklnopqrstuvwxyzABDEFGlJKLMOSTUVWXYabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzABCDEFGHlJKLMNOPQRSTUVWXYZabcdefghijklnopqrstuvwxyzi7ABEZHlKEMNOPTYX"ayi8vopoux"8xpABEZHlKEMNOPTYX"ayi8vopoux"8xpABEZHlKEMNOPTYX"ayi8vopoux"8xpABEZHlKEMNOPTYX"ayi8vopoux"8xpABEZHlKEMNOPTYX"ayi8vopoux"8xpFOl23456789Ol23456789Ol23456789Ol23456789Ol23456789l "c8"Tl(,/H2-7ICDEF39A5B1*b.068:II(,o-ICDEF39A5B*b.6:,-IDF395B.6:I(,o-7ICEF39A5B*b.68:Il(,/oH2-7IDEF39A5B1*b.068:(,/H2-7IDEF39A5B1*b.068:6BNZdnx  w } =&>&=&X&)&)C" O"T"l'=N8NAN`OOOuOzPPPP4MQTQdQwQ4gQQQQNQQlQR4;RFRrRwR5RRRRSSSISQSZSsS}SSSSppSSSSTT8THThTTTUSUcUUUUUUUWVWQVtVRXWW XW2X1XXXXYY"YbYYZ'ZYfZ66[>[>[[[[[[\S_"\7`\n\\\C]n]k]|]]]/8](^=^i^b8|8^^^^^"_"_80b_k_8____`:99``HaLaNaLazaaaaaaaabb]bbbPc=cbhccc"dcc.:id~ddwdl:OeleefIf;f;:QQgfCgg!g^gSgI;ggRhhhhi;BiiijjmwmAmimxmm4m/nnn3=nnmnoo9ppp=Jp}pwppEqq(r5rPrrrzss>s>>Gt\tqttt?$u>u puv ?@vwwwJw9@wF@@Nxxx@Vy "yy/A@zJzOz$&&zB({{'B*|B||}.c}C}~E~4C24YC6z8:<`>pC D>Z@BkDRDc#WSʃ̃܃FJH+ERdL]EaENPkEP\giy(kEE`cT׈ވ5F4VXFF튊UZw^ˍԎ8`bd8גؒ|fIhIÖ]#jnnJvJpJr )t3K)™Kv@LLgxLz|~VM;!!!?'''B'D'P'T'Y'n(())++++ +#+0+ -.----#.,..///2,2.252e2g2p3,3.3&3e3g3p4,4.44e4g4p5,5.5e5g5p6,6.6e6g6p7,7.7e7g7p8,8.8e8g8p9,9.9e9g9p:!<<<====== =k= ><>>>?!??AAAEAOARAUAVAYC'C&C DZDzD}D~D5E8F&G'G5H&H)H5JJ5K'K)K5LJLjL8MBM&NJNjNoN N&O'O,O.OEOOO5O8OpP'QERsT3TT(T)T5T8T U'UU5VBVlVV5VW5XlX)X5Y5Z&Z5\\\Uaaaeaoauavaya2b'blbbbbb5c&c8d'dzdd~ddddd(d5e(e8fffiflfKf&f4gg5hh5iiijivixi2i5j5kl'l,l.lJlOlVlXljlllsltlzlll l(l4l5l8lUltlelglpnjn(n)n4o'oeooooo5o8o,oEoIopo,oppp5qr'rnr(r)r4r5sts(s4tftsttUttt4t5ueuou5viww&xixyy5z&z(z4z5~~~#CF24<>JLPUVbdEH  249OPQUVknp()*+-.CFGHIKLZg8)85ioEE&TeT8\&~45&&)b 2 '52 2 &)*l6)9&;&`(H'Hetetktmtv~v!H(o(,(-(.(1(2(E(F(I(T((*o*,*-*.*1*2*E*F*I,-,E,I-,-E-I-T-.,.-.E.I///0p1111T1p123o33,3-3.313E3I35-5.515E5I56,6-6.616E6I7-7E7I78E9,9E9I:,:E:IA,A-A.AEAIB-BEBIClC,C-C.CDCECICDlDoDD"D,D-D.DEDIDElEHE,E-E.EEEIEFoFFF-F.F1F2FEFFFIHHHHpHtHIoIIII,I-I.I1I2IEIFIIITIpItI >  F  I  E  F  G d d  >  H  L r ? r @ r G s A s B  > W > >  L  U ! #' , #0 5 #5 > 5 A A > C >  W  F  >  W ( A ( M 0 M F F @@  ,>>,><JJ}>    @     @LY   @                    @                 @        <<>>@LLNNPPYYaiana0a(Ncicmcnc(Neiene0e(Ngcgigng(Niaicieigiiini(Nmamcmemim(Nnanengnnn(Nrarergrirnr(Naen(N      249OP'P/PPUQU'UVk'knp < b U ()*+-.CLPPPbPdPkPlPnPpPZ^fgkJJ!2^^;;~~) !!!"5""4.".""0a0e0i0n000(N(Na(Nc(Ng(Ni(Nm(Nn(Nr(N(N0(N(N󦓧2بؼ؂ؚؓ:؆؞؂إ؂؃؄زست@"AA%AKA:BBB,BcEEبEFFG GGH؃H؟H1IJDJJJ JL LظL_LؓL؜LLMmMأNاN؍NOؼOOO^O؎PcPPثQQ5RS6SؒSءSظTDTTTT3TIUU&UؚUV|VاVثW؀WW؆XX(XGXX>YY#YبYاYصZ<[6[[k[,[ر\\]g^خ^f_ب__/aaa.bcwdEdde eؖeضf0hhhhؑhؒirQtQvQwQxQyQzQ{Q|p'''(2)(3)(4)(5)(6)(7)(8)(9)(A)(B)(C)(D)(E)(F)(G)(H)(J)(K)(L)(M)(N)(O)(P)(Q)(R)(S)(T)(U)(V)(W)(X)(Y)(Z)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)()()()()()()( )( )( )()()()()()(0)(N)( N)(]N)(N)(N)(N)(O)(O)(kQ)(mQ)(R)(R)(AS)(TS)( T)(|T)(V)(W)(f[)([)(Sb)(We)(e)(g)( g)((g)(,g)(*h)(4l)(kp)(p)(yr)(v)(v)(>y)(]y)(my)()()()(nj)(ё)()()()(|)(ȹ)()()(D)()()(()(t)()( )(X)...///22e22p23e23p24e24p25e26e27e28e29e2O.2Oe2Op2le2lp3Oe3le::=<<<====#>>>FAXO8TELVllXlla/ca/sbc/oc/ud51ffiffliiil2.l2el2gl2pl3.l3el3pl4.l4el4pl5.l5el5pl6.l6el6pl7.l7el7pl8.l8el8pl9.l9el9plO.lOelOglOpll.lllllellgllpoE,oEEo0 orn&rn4rn8sssviiwxiib/ o5o8bi`(-I(.I*,E*,I*-,*-E*.E*.I*E,*E-*E.*EI,-I,E-,EI-,I-EI/$#13,-3,I3-,3.I3E,3E-3EE3o3,3-3.313E3I5$#5--5-I5DI5EE6-I6.E7E-7EE7EI9,E9EE9EI:EE:EIA.EAEIBDIBE-BEEBEICEECEIDlUDltD,,D,ED,ID-ED-ID.EDE-DEIE,-E,.E,EE,IE-,E-EE-IE.,E.EE.IEEIF,-F,EF,IF-EF-IFEIHtII,II-IIEEIEIItlItoIt,It-It.It1It2ItEItFItHItIIt{IoI,I1I2IEIFIII > F  > G  > H 0 M  & M 0 ( M ( ( M . 5 M 0 9 M . h|~qq,>        Y                            @ ia(Nic(Nie(Nig(Nii(Nma(Nmc(Nna(Nne0ne(Nng(Nn(N(Nra(Nre(Nrg(Ne(NPb."."."0e(N0(Nn(Nci(Nc(N(Ng(N(Ni(N''''(2O)(l2)(l3)(l4)(l5)(l6)(l7)(l8)(l9)(lO)(ll)(rn)($)($)Vllll5l5lC(1viii/ 13HD1IlD3,I3-E3-I3E.3EE5D9E9DIoE-E/H3DEItHItHItHp`t`tVVKKAAAA4X4eݺ/ <1,:l5l5S5lDDQpo4B4B4B#4B)4B,4B.4X4e4n,D ,DlDo5DI lDDo 9DIo H3DE 'ResB  VKpt tdeitrHadKoHPeshadkoHpesbYedubkvledprosrpzYno vc vnYjaa.USAodp.ijarmghpauarnobnzarDrakKozaTygrVepYdnesdrakkozanynpol.tygrvepY`akapol.red.zYaaw.jinlet.mu~itlov n.nor~enyhidartoubaadhaevatBuvolKrysaOpiceZajcbuvolkrysaopicev erazajcztradubendubnahan aledenlednapoln.roznsrdcesrpensrpnanora slaYjenYjnaaipkypolnocginbothatourkrtikmiyazamorddpagume aitraKohoutkohoutreb. Ired~ebstYedaaawwalaa bnbudovybYezenbYeznaformthodinakvtenkvtnaletop.po asprovv nocivlajkavlajky erven ervnaba ounacheavanchorddd~jathphlguntikemetvaiakharvanapoztYd~um. Ireb. IIz l-h.z l-k.pY.n.l.d. v r.klvesaobjektyzvYata{0}den{0}dne{0}dny{0}dn st d. sliced. d. M.pYed ROCaahrvard~um. IImuharrem st dneaktivityden v r.dingbatymetrickprosinceprosinecrostliny ervence ervenecza {0} r.dopoledneodpolednetd. v m.pY. n. l.cestovnd. v td.emotikonylistopaduznaky hand. d. M. y000 tiscepYat roktoto terza {0} denza {0} dneza {0} dnOsm mscPt msctento ms.tento td.v td. {0}z l-ka daden v roceden v td.za {0} let as. psmoza {0} td.000 biliono000 milionopYed {0} r.pYedev remtento ptektuto hodinututo minutututo nedlituto sobotututo stYeduminul ms.minul td.000 bilionu000 milionuDruh mscPrvn mscSedm mscTYet mscpYat ms.pYat td.`est mscden v tdnuinterpunkcemodifiktortento msctento tdenv tdnu {0}za {0} rokyd. d. M. y Gza {0} terpYed {0} minpYed {0} dnyminul ptekpYat terminul terpYed {0} dnepYat ptektoto pondlza {0} ptekza {0} ptkuza {0} ptkyza {0} ptkoza {0} sobotza {0} stYedDevt mscminul tden1. tvrtlet2. tvrtlet3. tvrtlet4. tvrtletDest mscz l-hid~d~a{0} nebo {1} tvrt mscjdlo a pitminul mscpYat mscpYat tdenradikly hanza {0} hodinza {0} mscza {0} tdenza {0} tdneza {0} tdnyza {0} tdnopYed {0} td.za {0} nedleza {0} stYedypYed {0} dnempYat nedlipYat sobotupYat stYedutento tvrtekza {0} nedliza {0} nedlza {0} sobotuza {0} stYedupYed {0} letyreb u s-snza {0} hodinyza {0} msceEEEE, d. M. yafrick psmamodern psmaomezen u~itpYed {0} rokutnov zna kyza {0} hodinuza {0} mscoza {0} pondlpYed {0} ptkyminul tvrtekpYat pondlminulou nedliminulou sobotuminulou stYeduminul pondlpYed {0} ptkupYed {0} terpYat tvrtektoto tvrtletza {0} tvrtekza {0} tvrtkuza {0} tvrtkyza {0} tvrtkoDvanct mscd~umd al-lpYed {0} tdnyreb u l-awwalVelk Britnieamerick psmad. td. v ms.evropsk psmamnov symbolypYed {0} rokempYed {0} tdnetden v mscivarianty tvarovokalick jamoW. 'tden' MMMMpYed {0} nedlepYed {0} nedlpYed {0} ptkempYed {0} sobotypYed {0} stYedypYed {0} termJedenct mscpYed {0} msciden td. v ms.hudebn symbolypYed {0} hodinypYed {0} minutypYed {0} mscepYed {0} tdnempYed {0} termipYed {0} tvrtkyza {0} tvrtletpYat tvrtletminul tvrtletpYed {0} pondlpYed {0} sobotoupYed {0} stYedoupYed {0} tvrtkuemotikony a lidhistorick psmanaaeho letopo tupYed {0} hodinoupYed {0} minutoupYed {0} mscempYed {0} sekundys vlastn aYkousouhlskov jamovateck symbolypYed {0} nedlemipYed {0} sobotamipYed {0} stYedamipYed {0} pondlmpYed {0} tvrtkemd~umd al-chirapYed {0} hodinamizvYata a pYrodacestovn a mstabez vlastn aYkyjihoasijsk psmaodr~ky/hvzdi kypoml ka/spojovnkpYed {0} sekundoupYed {0} pondlmiden tdne v mscigeometrick tvarypYed {0} tvrtletw. 'tden' 'roku' Yformt a bl znakymatematick symbolypYed {0} tvrtletmzpadoasijsk psmapYed {0} tvrtletmiblzkovchodn psmaaipky smYujc doloE dd.MM.y  E dd.MM.ymal tvarov variantypYed naam letopo temaipky smYujc dolevaaipky smYujc nahoruE dd.MM.y  E dd.MM.y G nsk znaky (tradi n)aipky smYujc dopravajihovchodoasijsk psmasymboly podobn psmenomzna ky/standardn symbolyznaky pro textov rme ky nsk znaky (zjednoduaen)aipky smYujc dolo a nahorutvarov varianty s plnou aYkouaipky smYujc doleva a dopravaNa{0}.kYi~ovatceodbo tevpravo.tvarov varianty s polovi n aYkouB[A B C  D E F G H {CH} I J K L M N O P Q R X S ` T U V W X Y Z }]I[     - + > B O M S U m k ]X[a b c  d  e  f g h {ch} i j k l m n H o p q r Y s a t e u o v w x y z ~]$/<*7<]<]di_ EEˊ) J## J### J### J7R) JQ JP J9D9DFD*6 J)68D)6)6 J(67D(6(6 J7F) JE JD JzDzDzDzD JyDyDyDyD JxDxDxDxD JCCCC JCCCC JCCCC J#E#E#E#E J"E"E"E"E J!E!E!E!E JvCvCvCvC JuCuCuCuC JtCtCtCtC J++++ J++++ J++++ J**** J**** J**** JUDUDUDUD JTDTDTDTD JSDSDSDSD J**** J**** J****  /N) J J 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$   j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ 8Q) | hm | hm | hm 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ ~ hBHU a \ c j x q m ~ hBHU a ~ hBHU a \ c j x q m ~ hBHU a YOT^ YOT^ YOT^ h\IEt:"g% h\IEt:"g% 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$^c^c^cj*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ 5j(y **w  \ c j x q m 5j(y **w  5j(y **w  \ c j x q m 5j(y **w  8Q)yFg].  !$ 0  $,q4D 3Zz3}5PyFgl*[<[*US3w}}\5P5PyFg%$E $oE g 4 4GV{GIhIhG$Gu0PG$ɽɽG$ÔG$8٧ǧǧj*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ+,+,+, 8Q)][Ic J Jrrrr;: KxK >-K >;: KxiLZ?;: KxK >-K >;: KxiLZ? / , 4 1+w /  1U?w / p@  / +p@s,  / ,+ @+sw,  / +p@s,AE $oE g 4 4GV{GIhIhG$Gu0PG$ɽɽG$ÔG$8٧ǧǧj*44h4$QQ3$QQ$W$WW$) Q v33 텐MM 3 Yhh$4g$II5)j$m$    .R;wLd\    (4F^eRUX[RUX[ 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$)))j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ Jv a 1 Zw`\ c j x q mj  Jv a 1 Zw` Jv a 1 Zw`\ c j x q mj  Jv a 1 Zw` 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ rZz% x.;6b \ c j x q  rZz% x.;6b rZz% x.;6b \ c j x q  rZz% x.;6b 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ 0$ \ c j x q  &) R4q/ 0$ \ c j x q  &) R4q/ 8Q)Fg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwj4>l*}Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ 8Q)yFg]  !$  $,Zz}5PyFg[[*U}}\5P5PyFg%$j*44h4$QQ3$QQ$W$WW$){44$04h$ɽɽ0P$Ô$ŬŬŬ J+REJ \ c j x q  J+REJ J+REJ \ c j x q  J+REJ 8Q)yFg]   Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G8pjnJOU&-VmL"3@VXW:Xw-n+. ' nh~ H c J-$/ J+_+H c J-$/ J+_+H c J-$/ J+_+|A//& H8l J JD'DH8l J JD'DH8l J JD'DH J JH J&&&& J1111H J&&&& J1111H JQQPE JߖߖH J---- JH J---- JHyb J5555 J&<`&Hyb J5555 J&<`&Hyb J5555 J&<`&Hcp J' JwwH,P JT@T@T@T@ JYYYYH,P JT@T@T@T@ JYYYYH+ J  J_H+ Jkkkk JyyyyH+ Jkkkk JyyyyH+ J[[q J<7M<H+ J[[q J<7M<H+ J[[q J<7M<Hr J^^]Z JHr J J 2 2 2 2Hr J J 2 2 2 2Hq JUc J**Hq JUc J**Hq JUc J**HSG J JorHSG J JorHSG J JorHRE J JWHRE J JWHRE J JWH 9 J JNG^NH 9 J JNG^NH 9 J JNG^NH} J JCCH8[ J JH8[ J J9H-1' J`@V2 JH-1' J$# J?H-1' J$# J?#L*L <<   &!&!       &!&!   &!&!    &!    a(S i  K ZFPB3B EPV]enx1P:PCPLPUP^PgPpPyPPPP7K EPV]enxPPPPPPPPPPPP EPV]enx PPP$P-P6P?PHPQPZPcPlP7` s *P(P^  uPJRPPt =Y U`  `U` IM!$ PPPPPPPPPP P PPPP P'P,P3P"5P   HUb M   : IM!$ PPPPPPPPPPPPPPPPPPP + 9GU  5Ho}P   cp} M     H    IM!$ PPPPPP P PPPPP"P'P.P3P:P?PFP M[i w= B "5HP  G IM!$P  PPPP$P-P4P=PFPOPRPWP\P_PbPgPjPoPtPyP`|PPPPPPPP5PS 3 I  !$ Y0  '/q`4`D` ``3```Zz``3`}`5P``y`Fg``l*```g)`4``[`<`[``P*```U`S`3`w`3`M``[`L``5``5`]`[I``` ` `P !  !    P%P4P CPVPiP   |!IM!$P Y] PPPPPPPPPPPPPPPPPPPP`PPPP PPPP!P(P-P4P;HUb( ,  oty ~4 9 jv"5HSP     0 >  IM!$ PPPPPPPPPPPPP PPP P%P,P 3BQ `o~w | "5HPU Z   IM!$ PPPPPPPPPPPPP PPP P%P,P 3@M Zgt  "5HP    IM!$ PPPPPPPPPPPPPPP PPP P '4A N[h  "5HP    IM!$ PPPPPPPPPPPPPPPPPPP"5uP   $ & ( IM!$ * P- P2 P7 P: P= PB PE PJ PO PT PW PZ P_ Pf Pk Pr Pw P~ P    H M "5HP& + R   " ^  t  ` z     K  B     V c Oh3{~!P!P`!P !P!P`!P !P!P`!P "P""P"P 2"P;"P+"P K"PT"PD"P `"Pi"P`]"P u"P~"P3 `r"P "P"P3 `"P "P"PQ`"P "P"PF`"P "P"PF`"P "P"P"P "P#P"P  #P#P #P -#P6#P`&#P F#PO#P3`?#P% _#Ph#P3`X#P. x#P#P!`q#P7 #P#P`#P@ #P#P`#PI #P#P#PR #P#P#PZ #P#P#Pb  $P$P(`$Pj $P($P+`$Ps 4$P=$P+`1$P| M$PV$PF$P f$Po$P_$P $P$Px$P $P$P$P $P$P$P $P$P$P $P$P$P $P%P$P %P%P%P .%P7%P'%P G%PP%P@%P `%Pi%PY%P y%P%P `r%P` %P%P ?`%Pf` %P%P ?`%Pf` %P%P41`%P %P&P 1`%P &P&P 1` &P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    !P!P!P"P"P"P "P "P"P             ) 2 ; D M V ^ f n w                 %P%P%P%P%P%P%P%P%P    #&P&&P)&P  4 ,&P5&P>&PG&PP&PY&Pb&PO r&O u&O &J W _    C[uow\!] D 9`P``y``E` ($`g P !P!  k&P 'ResBP  o 'ResB  G Britse pondIranse rialTurkse lierIrakse dinarSiriese pondJapannese jenKazakse tengeKubaanse pesoLebanese pondLibiese dinarLitause litasMianmese kyatSweedse kroonIndiese rupeeChinese joeanLettiese latsDjiboeti frankEgiptiese pondEtiopiese birrGeorgiese lariKirgisiese somKroatiese kunaLaosiaanse kipMacaose patacaMoldowiese leuOezbekiese somSerbiese dinarVanuatuse vatuYslandse kroonIndiese roepeeKatarrese rialAfgaanse afganiAlgeriese dinarArgentynse pesoFilippynse pesoGambiese dalasiGuyanese dollarKanadese dollarKongolese frankNepalese roepeeNigeriese nairaRwandiese frankSoedannese pondSwitserse frankTadjikse roebelTunisiese dinarUruguaanse pesoVitnamese dongZambiese kwachaItaliaanse lierArubaanse florynBeliziese dollarBroeneise dollarBurundiese frankComoraanse frankJemenitiese rialJordaniese dinarLiberiese dollarMalawiese kwachaMeksikaanse pesoOekranse hriwnaSingapoer dollarSint Helena pondTsjeggiese kroonDominikaanse pesoFidjiaanse dollarGibraltarese pondHongaarse florintKambodjaanse rielMacedoniese denarMalediviese rufiaMongoolse toegrikPakistanse roepeeSeychellese rupeeTongaanse pa angaUgandese sjielingAustraliese dollarBahamiaanse dollarIndonesiese roepiaJamaikaanse dollarKeniaanse sjielingMaleisiese ringgitMalgassiese ariaryMauritiaanse rupeeSomaliese sjielingSuid-Koreaanse wonBrasillianse reaalZimbabwiese dollarBangladesjiese takaMosambiekse meticalNieu-Seeland dollarParaguaanse guaraniSuid-Soedanese pondTanzaniese sjielingBrasilliaanse reaalBelo-Russiese roebelAzerbeidjaanse manatCosta Ricaanse colnKaap Verdiese escudoMauritaniese ouguiyaSri Lankaanse roepeeSuid-Afrikaanse randVenezolaanse BolvarVenezolaanse bolvarBhoetanese ngoeltroemCayman-eilande dollarFalkland-eilande pondGuatemalaanse quetzalNuwe Taiwanese dollarOos-Karibbiese dollarSaoedi-Arabiese riyalSierra Leoniese leoneSwazilandse lilangeniVenezolaanse bolvareonbekende geldeenheidIsraeliese nuwe sikkelSalomonseilande dollarSjinese joean renminbi(onbekende geldeenheid)Turkse lier (1922 2005)Papoea-Nieu-Guinese kinaTrinidad en Tobago dollarChinese joean (buiteland)Kubaanse omskakelbare pesoSo Tom en Prncipe dobraSoedannese pond (1957 1998)Zambiese kwacha (1968 2012)Nederlands-Antilliaanse guldeMosambiekse metical (1980 2006)Belo-Russiese roebel (2000 2016)Mauritaniese ouguiya (1973 2017)Venezolaanse bolvar (2008 2018)Verenigde Arabiese Emirate dirhamVenezolaanse bolvare (2008 2018)So Tom en Prncipe dobra (1977 2017))Bosnies-Herzegowiniese omskakelbare markaV|(Xn! r1|v`RZV(XzdR8SS $~8,gzB aqfCDZ2jj ^>n/b;>A1P\H~MFbCrAl-*JffQ߉kUlT!0jCn\"gutr~Y:vzz&?*i~y.2|bNV6Y6.1:>.l-:B@+Fy sJ`|?ZBFv;wa{.] NP3_oP ||((XX!!11||``V(V(XXdd88SS $$8,8,ggBBaaqqCCDD >>//;;>>AA11PPHHMMCCAAl-l-ffQQ߉߉kkUUllTT00CC\\gguu~Y~Y::zzʄiiyy||VVYY..11--ll--@@++yy  ``||??ZZFF;;aa..[[`&` `%``&`V``^`1&`&``v`R&`"`&`f```%``&`>```%` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~           # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }        &`&`%`%`&`&```1&`1&`R&`R&```&`&`s&`&` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gosw{ #'+/37;?CGKOW[_cgkosw{  P# P( P - P2 P7 P< PA P F PK PP PU PZ P_ Pd P i Pn Ps Px P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P" P' P, P1 P6 P; P@ PE PJ PO PT PY P^ Pc Ph Pm Pr Pw P| P P P P P P P P P P P P P P P P P P P P P P P P P P PPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PP PPPPPPPPPPPPPPPPP PPPPPPPPPP PP   P P P` 'ResB     ` 'ResB  9J YulLyTKDTl USLlKgenBTK EdzLTt LsutDin BalaeDin LebaFlK GinFlK SuesBTK BletBTK SdnDTl Leb[laDTl KanadLey SwudLukp EndaS[di GaanBi EtykpaCFA FlK BEACDilm MlokDin dz[laDTl NmibaGhhn DzkpnCFA FlK BCEAODlas GambaFlK BlundFlK DzbutFlK KomolaFlK KuKglFlK LwandKwach MlawKwach ZambaKwanz KgolNael GhanyhShwhl th KenyDin TwneshaDTl Zmbagb[Mtik MzmbShwhl SmalaShwhl YgandBTK S[n lenLukpi Mleshslal MlgasLukpi S[ch[l[Nakafa lethleDTl e sht[l[laKpuwl BothshanShwhl Tanzanyagueya MltenyaKbvdian skudYwn Lmembi ChaenLn Afhlek ghh Emm ghDilm Ynaet[ Alab Emel[Kwach Zamba (1968 2012)DTbl Swu TTme Plnsipgueya Mltenya (1973 2017)+DTbl Swu TTme Plnsip (1977 2017) [  < z~P  9 f j nb) q\&cr*U{  + v, x  ; " k + G   L   d  vw  K  9 'CGcsw{+/;_cos{ #/3;Kcko  !$'*-0369<?BEHKNQTWZ]`cfilorux{~ J ` 'ResB5 v# 999 IroSefaskudoEgypt PTnSudan PTnBaren DinaBreten PTnGhana SidiGini FrankGyapan Y[nIndia RupiLibya DinaSudan DinaItiopia BirKanada DTlaKongo FrankLesoto LotiAm[rika DTlaKenya HyelenKomoro FrankMoroko DiramNamibia DTlaTunisia DinaAngola KwanzaBurundi FrankGyebuti FrankLaeberia DTlaMalawi KwachaRewanda FrankSeyhy[ls RupiSt Helena PTnUganda HyelenZambia KwachaZimbabwe DTlalgyeria Dinastrelia DTlaMadagasi FrankMTrehyeTs RupiNaegyeria NairaSomailia HyelenTanzania Hyelenretereya NakfaMozambik MeticalMTretenia OuguiyaAfrika Anaafo RandGhana Sidi (1979 2007)Zambia Kwacha (1968 2012)Sao Tome ne Principe Dobramirete Arab NkabTmu DeramMTretenia Ouguiya (1973 2017)Sao Tome ne Principe Dobra (1977 2017) 3z~y %)jn%b \&Fr-*JW1dAP"q_&Ao~=v `&`v`"&``@&``%``u#`9 'CGcsw+/;_cos{ #/3;Kcko  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  ` 'ResB   .z  T6c T6  2  43 s  r U )R2<  )Rq- +{ S  )RS J  - 6v r k r - b - rk u5  {2 T6*85 )R)5 )e . 3 * d   -e)  -e+  * + T6+E -+ *  * u -  -s- *  *  T6- *   -  M+T)j 6 .= { )c M* k )J Ss. -0-b -1 S2*  )R2* S55 M+5 .6  :  a  * mc5  -c, -d-  -fu5 Q kq kqq -b  -- . c - +-u+ EKf ,  :  b T6. M+b {  -ar M+- - b  2 e= SJ R5 T6S5s )RV  r q s5v  S   c5 S d*  -  * u- uF -) M+0-  -2 V-  -4+  c-d5  -c  = sd )5 )e e) M+mu  s  cu+ -c* + * --r T6  M  M - 5s 65s*   :  - .S+ + s@ er  r ga  -2 M R M+    -*t  b r 0 * f j f jl -f k-s :  s5s 6   --c u5  .T5s 6 )R5s p ae * e+ p- SS c fes   u(q-5s u+ S+ * N*u  q *5u+   -U k- 5, *m| *Pe  )| *Pe  .5   7 s  -c - T6ae 1 Sae M* +SU   0 4v}  -4u   S5+  5 =E  4v}  -+e *e  - M+  u*  vd -N  4v} S+e M* 4K M+- 5 r   - 5-   5 *-3 v  U*2T e+{  (- *) M* 4K M+1 S (1957 1998)b { (1968 2012)d )5 )e  (2000 2016)pc`)u (e ,u5 -*t   (1973 2017)f5 -j - -l  f k- (2008 2018)3 v  U*2T e+ (1977 2017)V3= gnArk>vLRWZzmRVd~b^z "fbܣGeZ2 jNjh^,nbG _C\~5&FbrGJf>4x'/jW[n"QoXtrv'z&g*o{~. 42v&@buNLf)6O6P:>. 7:B6A+nF J?2|[S>VBpx vwT{(] N#y^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW 33==gg޺ޯAAkkߠ>>LLWWmmddbb""ܻGGee NNhuݍ,,ޤݫGG __CC55ݡGG>>44YYxx''//߬݃ݗWW[[QQooXX''ܧۊہ܉oo{{ 44&&@@ۥuuۓۜLLޙގ))OOߔPPݵݿ۷ܓۮ 77ܝ66AA++nnܱރ߈ ??22||[[SS߸VVppxx TT((##yy #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{  "%(+.147:=@CFILORUX[^adgjmpsvy|         ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{F PK PP PU PZ P_ Pd Pi Pn Ps Px P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P" P' P, P1 P6 P; P@ PE PJ PO PT PY P^ Pc Ph Pm Pr Pw P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P! P& P+ P0 P5 P: P? PD PI PN PS PX P] Pb Pg Pl Pq Pv P{ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P% P* P/ P4 P9 P> PC PH PM PR PW P\ Pa Pf Pk Pp Pu P  PA P z P` 'ResBK a UUA ***AR$BB$BM$BN$BS$CL$CO$CU$DO$GY$JM$KY$SB$UKUY$0G(A6)#.E.,.3.1.%.,.E. /.#. /.%. /.(. /.*. /.,. /.3. /.C. /.D. /.E. 1.3. 1.9. 1.B. 1.J. D.3. D.D. #A:'FJ'D(D'*JF('D'/JHE(J2H CH(J1H(D 1H3J1J'D B71J1J'D JEFJ3J/J :'F'4DF CJFJJCJ( D'H3JJF J'('FJJH'F 5JFJ,FJG E51J3J/J :'FJA1FC E'DJDJ1) *1CJ(J1 #+JH(J(J2H *4JDJ*'D' 3'EH'/HD'1 AJ,J/HD'1 CF/J1H(J) GF/J1J'D 39H/J1J'D 9E'FJ3HD (J1HAJ4DF #H:F/J4DF *F2'FJA1FC :JFJ'DJ1) *1CJ)DJ1) 3H1J)DJA (D:'1JDJC #D('FJDJH 1HE'FJD'*3 D'*AJD'1J ,H1,J/1GE E:1(J/JF'1 51(J/JF'1 DJ(J,FJG B(15J,FJG E'D7J/JF'1 JEFJ3JDJ :JFJ'4DF FE3'HJA1FC E:1(JCJ'* (H1EJD'1I ,H1,J('D(H' (FEJ('F:' *HF:'(J2H AD(JFJ(J2H EC3JCJ,FJG D(F'FJ,H1/I G'J*J/1'E #1EJFJ/D'3J :'E(J/HD'1 :J'F'/JF'1 #1/FJ/JF'1 91'BJ/JF'1 CHJ*J1J'D %J1'FJA1FC (1HF/JA1FC 1H'F/JA1FC 3HJ31JADH1F #1H(JCH'4' 2'E(JCHF' C1H'*JDJH EHD/HAJ/HD'1 (DJ2J/JF'1 *HF3J(J2H (HDJAJ,D/1 GHDF/J1H(D 3HAJ*J1H(D D'*AJ'A1FC (D,JCJA1FC E/:4B1D'*3 D'*AJ'DH*J DJ3H*HDJ1) E'D7J)E'1C #DE'FJ(HD' (*3H'FJ(J2H CHDHE(J/1GE %E'1'*J/HD'1 #E1JCJ/HD'1 ('G'EJ/HD'1 (1EH/J/HD'1 (1HF'J/HD'1 F'EJ(J/HF, AJ*F'EJ/JF'1 (-1JFJ1H(J) FJ('DJ1J'D (1'2JDJ1JJ'D CE(H/J2DH*J (HDF/JA'*H A'FH'*HA1FC CHF:HDJC1HF) *4JCJ)C1HF) 3HJ/J)CH'4' E'D'HJCJ'* EJ'FE'1F'J1' FJ,J1J/HD'1 DJ(J1J/JF'1 ,2'&1J/JF'1 EB/HFJ'3CH/ *JEH1J(J3*' #F/H1J,FJG %J1DF/J,FJG'* E51J)/1'GE E:1(J)/HD'1 1H/J3J/JF'1 3H/'FJ/JF'1 C1H'*J2'&J1 2'&J1JDJ1) %J7'DJ)E'1C' AFDF/JEA/HD (HDJAJ#1J'1J E/:4B1('*'C' E'C'HJ('.* *'JD'F/J(J2H #1,F*JFJ(J2H 'H1H:H'J*H:1H: EF:HDJ,FJG ,(D 7'1B/HD'1 #3*1'DJ/HD'1 *'JH'FJ/HD'1 ,'E'JCJ1H(D (JD'1H3J1H(J) 3J4JDJ)1JF:J* E'DJ2J3HE BJ1:3*'FJA1FC 3J %A (JAH1JF* GF:'1JC1HF) F1HJ,J)CH'F2' #F:HDJDJ*' DJ*H'FJ)FHD*HE (H*'FJ'3CH/ (1*:'DJ(J2J*' %3('FJ*HD'1 3DHAJFJ,D/1 3H1JF'EJ,FJG %31'&JDJ,FJG'F E51J'F,FJGK' E51JK'/1'.E' JHF'FJ/HD'1 2E('(HJ/JF'1'* 51(J)/JF'1'* DJ(J)A1FC DHC3E(1,C1HF) '3*HFJ)*'C' (F:D'/J4J/HD'1 (1('/H3J/HD'1 ,21 CJEF/HD'1 3F:'AH1J/HD'1 3H1JF'EJ1H(J) ('C3*'FJ3HE #H2(C3*'FJC1HF) #J3DF/J)C1HF) /FE'1CJ)CHDF CH3*'1JCJDJHF 3J1'DJHFJE*C'D EH2E(JBJE'F* #01(J,'FJ'3CH/ EH2E(JBJ,FJG'* 3H/'FJ)/1GE'F E:1(J'F/1GEK' E:1(JK'/JF'1 JH:3D'AJ/JF'1'* *HF3J)/JF'1'F 51(J'F/JF'1'F DJ(J'F/JF'1K' 51(JK'/JF'1K' DJ(JK'C1HF) 3DHA'CJ)CHDHF 3DA'/H1JE'F'* #01(J,'F#HBJ) EH1J*'FJ)(HDJA'1 AF2HJDJ(J2H 'D/HEFJC'F*JF: C'2'.3*'FJ,FJG 3'F* GJDJF/HD'1 FJH2JDF/J/HD'1 GHF: CHF:1H(J) %F/HFJ3J)1H(J) 31JD'FCJ)A1FC :1( #A1JBJA1FC H37 #A1JBJB17() FJC'1':H'G1JAFJ' #HC1'FJDJE(J1' GF/H1'3(UIC)A1FC A1F3J'3*1'D #1,F*JFJ*'DHF'3 DJ*H'FJ,FJGK' 3H/'FJK'/HD'1'* DJ(J1J)/HD'1'F (DJ2J'F/JF'1 51(J B/JE/JF'1'* ,2'&1J)/JF'1'* EB/HFJ)/JF'1'F *HF3J'F/JF'1K' *HF3JK'1H(D 7',JC3*'FJ9ED) :J1 E91HA)A1FC A1F3J 0G(JC1H2'/H (1'2JDJDJE(J1' GF/'1H3DJH 1HE'FJ B/JEE'F'* #01J(,'FJ(HDJAJ'FH (HDJAJ,FJG ,21 AHCD'F//HD'1 ,21 3DJE'F1H(J) EH1J4JH3J):H'1'FJ ('1':H'JCH*2'D :H'*JE'D'E'F'* *1CE'F3*'F(J2H :JFJ' (J3'H,FJG 3H/'FJ B/JE/HD'1'F DJ(J1J'F/HD'1K' DJ(J1JK'/JF'1'F ,2'&1J'F/JF'1'F EB/HFJ'F/JF'1K' ,2'&1JK'/JF'1K' EB/HFJK'A1FC (D,JCJ E'DJE'F'* *1CEF3*'FJ1'F/ ,FH( #A1JBJ'3HEHFJ 7',JC3*'FJ(9ED) :J1 E91HA))#A:'FJ #A:'F3*'FJ-BHB 'D3-( 'D.'5)2'&J1 2'&J1J ,/J/CH/ '.*('1 'D9ED)CH1/H() FJC'1',H'/HD'1 41B 'DC'1J(J1HAJG ,21 'DE'D/JA4JCD %31'&JDJ ,/J/HHF CH1J' 'D,FH(J)HHF CH1J' 'D4E'DJ)#A:'FJ - 1927-2002/HD'1 2E('(HJ 2009'3CH/H 'D1#3 'D#.61:JD/1 #F*JDJ GHDF/JDJD'F,JFJ 3H'2JDF/J'3CH/ (1*:'DJ :JFJ',FJG'* ,FH( 'D3H/'F,FJG'F ,FH( 'D3H/'F,FJGK' ,FH( 'D3H/'FC1HF) *4JCH3DHA'CJ'#H3*E'1C #DE'FJ 41BJA1FC DHC3E(1, 'DE'DJH-/) 'DFB/ 'D#H1H(J)/HD'1 *1JF/'/ H*H(':HJH'F 5JFJ (AJ 'D.'1,)/JF'1 'D(H3F) H'DG13C1H(D 1H3J - 1991-1998(J2H CH(J B'(D DD*-HJD4DF #H:F/J - 1966-1987CH'4' 2'E(J - 1968-20121'F/ ,FH( #A1JBJ' -E'DJ/H(1' 3'H *HEJ H(1JF3J(JCJF' ('(H' :JFJ' 'D,/J/)'DH-/) 'D#H1H(J) 'DE1C()'DH-/) 'DE'DJ) 'D#H1H(J)2DH*J (HDF/J - 1950-1995A1FC (D,JCJ B'(D DD*-HJD1H(D (JD'1H3J (b``` b`af)'DH-/) 'D-3'(J) 'D#H1H(J)(J2H #1,F*JFJ - 1983-1985(J2H #H1H,H'J - 1975-1993/HD'1 #E1JCJ (FA3 'DJHE) CH'F2' #F,HDJ - 1977-1990(XBD)H-/) 'D-3'( 'D#H1H(J)A1FC DHC3E(1, B'(D DD*-HJD#HBJ) EH1J*'FJ) - 1973-2017(HDJA'1 AF2HJDJ - 2008 2018(HDJA'1 AF2HJDJ - 1871-2008(J2H A6J EC3JCJ - 1861-1992/JF'1 JH:3D'AJ B'(D DD*-HJD/HD'1 #E1JCJ ('DJHE 'D*'DJ) C1H2'J1H (1'2JDJ - 1990-1993'CHJD ,HFJF' :JFJ' 'D'3*H'&JQ)1H(D (JD'1H3J ,/J/ - 1994-1999CH'F2' #F,HDJ ,/J/) - 1990-2000E'1C 'D(H3F) H'DG13C B'(D DD*-HJDCH'F2' #F,HDJ E9/D) - 1995 - 1999FHAH C1H2'J1H (1'2JDJ - 1967-1986/H(1' 3'H *HEJ H(1JF3J(J - 1977-2017"PV}wnN rRvfRWm~Z*zRV=|D~z% xfZ2ij^ Ib$.o \V6~*&Fbrd*^J2Tf=H q[M2"4bn?"QRuv Je&]6;:a &>*y~.2YN1BfIi67-2856CM^!8}..:>.s,-#;se:B=fUDzjmFC1AJoYNBkv}nwmr`{MJW}>FV6U[#'37;KOSW[cgos #+7;?CKOSW[{'+37?OW[_gos{;8,xMb DR\ ALJ5>tt!G)/l)) )2z% \\P\?>,PkW {{{}}}}}}{wwwwww{{{{ {ffffff{WWWWWW{{******{{{{{DDDDDD{{{{{%%%% %{{xxxxxx{{{{{{iiiiii{{{{{-{{$$$$$${{{ {{V6V6V6V6V6V6{{{{{dddddd{222222{{======{{ {qqqqqq{[[[[[[{MMMMMM{""""""{{{{{{{{??????{QQQQQQ{RRRRRR{{uuuuuu{ {{eeeeee{]]]]]]{v{{{-{!G8{{{={{{{{{{YYYYYY{111111{{{{{iiiiii{777777{------{888888{555555{CCCCCC{MMMMMM{{^^^^^^{!!!!!!{}}}}}}{{t{ssssss{{------{{######{)ssss{{{{{======{{zzzzzz{{CCCCCC{e]11M1{AAAAAA{oooooo{{YYYYYY{{NNNNNN{{{{{{kkkkkk{{}}}}}}{mmmmmm{MMMMMM{{{{z`2o` `lo``r``Ys``s``q`&`cp``ys`*`jq``s``r`V`:s`^`q``Mp`J`o``p`j`Xo``o`:`s`"`o``n``o`t` o`&`:r`N` p`v`Ur`b`n`b`r``n``q` `Qq``yp``s``p``o``Un``7p``p``r``q`v`q``r`>`qr`2`q``8q`a`q`a`r``n``n`>`"p`B`n``r`^`p``p``n`b`Eo` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW[_cgkosw'*A-03D6GJM9P<?BEHKSVNQYTWZ]`cfilor\u_x{~behknqtwz } #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|{yn`yn`yn`yn`yn`yn`{lo`lo`lo`lo`lo`lo`{ys`ys`ys`ys`ys`ys`{q`q`q`q`q`q`{Mp`Mp`Mp`Mp`Mp`Mp`{p`p`p`p`p`p`{Xo`Xo`Xo`Xo`Xo`Xo`{n`n`n`n`n`n`{o`o`o`o`o`o`{ o` o` o` o` o` o`{Ur`Ur`Ur`Ur`Ur`Ur`{n`n`n`n`n`n`{q`q`q`q`q`q`{o`o```o``{s`s`s`s`s`s`{p`p`p`p`p`p`{o`o`o`o`o`o`{Un`Un`Un`Un`Un`Un`{7p`7p`7p`7p`7p`7p`{qr`qr`qr`qr`qr`qr`{n`n`n`n`n`n`{gn`gn`gn`gn`gn`gn`{p`p`p`p`p`p` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{GPp TPaPz nP{PPPP PPPPPPP PP$P1P>PKP XPePrPPP PPP P PPPPPPP(P5PBPOP\PiPvPPPPPPPPPPPP PP,P9PFPSP`PmPzPPP  PPPPPPPP PP#P0P=PJPWPdPqP ~PP PPPPPPPPP PP'P4P APNP[PhPuPPPPPPPPPPPPPP+P   8P EP RP_PlPyP$ PPPPPPP. PPPPP8 "P/PB <PIPL VP  PBPV cP` 'ResB   2.1.49.36O  P` 'ResB   Fdj  ` 'ResB $ $ Nfk$$  ` 'ResB R R R;  ` 'ResB t t s   ` 'ResBP   'ResB > > =#  ` 'ResB   :V6\+  ` 'ResBP  ar_SA 'ResB9 [ @ @ I- CFP UAE . .        ( )       (  )  ( )  CFA CFA (1871 2008) (2008 2018)  (1973 2017)*ܚ (1977 2017),ܬ   vVn rvR SZmzR(B~~Rmz fmZ,B2jjxC^nbJQ\,~Fbbtr:JfP>d5j)n"Ptrv{z&r*~.b<2JIhbPYN4=f 6"76_2x:>K.Q :B'FZO*s\^Jk\*B;Dv)w{W] Nwb3P S Smm((BB~~RRmmmm,,BBxxCCJJQQ,,bbtt::PP>>ddc55))PP{{rrbb<<JJIIhhPPYY44== v""77__22xxKKQQ ''OO**ss\\^^kk\\**x;;DD))WW^wwbb `5 `` `V`Z`v`U ``v `>` ` #'+/37;?CGKOSW[_cgosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw'{u x { ~ - 0 3          # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w 6z } 9         < " % ( + . 1 4 7 : = @ 5 `5 ` ` `Z`Z`U `U `v `v ` ` ` #'+/37;?CGKOSW[_cgosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw'{F PK PP PU P0 Z P_ Pd Pi Pn P4 s Px P} P P P P P8 P P P P P P P P P P P P P P P P P P P P P PP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPP< PPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPP@ PPPPPPPPPPPPPPPPPPD PPPP P%P*P/P4P9P>PCP ? C PH ` 'ResBd  hh:  thedi ya Ghanabir ya Uhabeshifaranga ya Gineloti ya Lethotopauni ya Mithridirham ya Morokofaranga CFA BEACnaira ya Nijeriapauni ya Thudaniriyal ya Thaudiarupia ya Morithidalathi ya Gambiadinari ya Aljeriadinari ya Thudanidola ya Dhimbabwefaranga CFA BCEAOfaranga ya Bukinifaranga ya Jibutifaranga ya Komorokwacha ya Dhambiakwandha ya Angolapula ya Botthwanadinari ya Baharenidinari ya Tunithiadola ya Authtraliaethkudo ya Kepuvedefaranga ya Uthwithipauni ya Uingeredharupia ya Shelishelitharafu ya Kijapaniugwiya ya Moritaniashilingi ya Thomaliametikali ya Mthumbijipauni ya Thantahelenashilingi ya Tandhaniayuan renminbi ya Chinarandi ya Afrika Kuthinidirham ya Falme dha Kiarabukwacha ya Dhambia (1968 2012)dobra ya Thao Tome na Principeugwiya ya Moritania (1973 2017)*dobra ya Thao Tome na Principe (1977 2017)N =zj~ ^qfdjPncbl\x&rQ*NBnjNjv@ "} γ/u` ** vw6j: 'CGcsw{+/;_cos{ #/3;KckoX[^adgjmpsvy|   ` 'ResBS& Sc ]&]&-sܓ OruPlataPlatnsucresPaladiuEuru WIReuru WIRfrancu CFPFrancu WIRLeu rumanuYuan chinudir%am EAXfrancu WIRleu rumanurublu rusuyuan chinudinar libiuLeu moldavuLev blgaruLlira turcaPesu cubanuRial irannRublu letnSol peruanuYen xaponsdir%ams EAXleu moldavulev blgarupesu cubanurial irannrublu letnsol peruanuyen xaponsdinar serbiudlar fixanufrancu suizukip laosianupesu chilenupesu filipntala samoanuCorona checaDram armeniuFondos RINETFrancu belgaInti peruanuKyat birmanuLlibra siriaMarcu alemnRial qatarnRial yemennZloty polacudram armeniufrancu belgainti peruanukyat birmanuleus rumanosmarcu alemnrial qatarnrial yemennzloty polacucedi ghanianudinar arxelndinar tunecnpesu arxentnpesu uruguayusyli guineanuCupn moldavuDinar iraqunDinar xordanuDinar yemennDracma grieguDlar bahamsLari xeorxanuLitas lituanuLlira maltesaNakfa eritruPesu mexicanuRial omanianubirrs etopescupn moldavudinar iraqundinar xordanudinar yemenndracma griegudlar bahamslari xeorxanulitas lituanunakfa eritrupesu mexicanurial omanianurupies indiesyuanes chinosdong vietnamndlar caimansreal brasilanuriel camboyanuCorona estoniaDinar ba%reinEscudu chilenuEscudu timorsFlorn arubanuForint hngaruFrancu francsFrancu malgaxeFrancu malianuFrancu ruandsGrivna ucranaLlibra maltesaLlira italianaPesu bolivianuTolar eslovenuWon norcoreanuWon surcoreanudinar ba%reinescudu chilenuescudu timorsflorn arubanuforint hngarufrancu francsfrancu malgaxefrancu malianufrancu ruandsgrivna ucranakines papuaneslek albaneseslitas lituanosllibres siriespesu bolivianutolar eslovenuwon norcoreanuwon surcoreanudalasi gambianudlar bruneyanudlar liberianudlar salomonsfrancu congolsfrancu guineanunaira nixerianapaanga tonganupesu colombianuringgit malasiuvatu vanuatuanuCorona eslovacaDenar macedoniuDlar belizianuDlar hongkonsDlar namibianuDlar rodesianuDlar xamaicanuFrancu comoranuGourde haitianuKwacha zambianuKwanza angolanuLlibra libanesaLlibra xipriotaLoti de LesothuManat turcomanuMarcu finlandsPataca de MacuPesu dominicanuRublu soviticuRupia seixelesaTaka bangladexTalonas lituanubolivianu mvdolcedis ghanianoscorones chequesdenar macedoniudinares croatesdracmes griegosdlar belizianudlar namibianudlar rodesianudlar xamaicanudlares fixanosfrancos belguesfrancu comoranugourde haitianukwacha zambianukwanza angolanularis xeorxanosllibra xipriotaloti de Lesothumanat turcomanumarcu finlandsnafkas eritreosonza troy d orupataca de Macupesu dominicanuriales iraninosrublu soviticurupia seixelesasylis guineanostaka bangladextalonas lituanuyenes xaponesesdir%am marroqunfrancu CFA BCEAOfrancu marroqunllibra exipcianarupiah indonesiaAustral arxentnBalboa panamieguBolivianos mvdolCheln austriacuDinar kuwaitianuDlar barbadianuDlar bermudianuDlar canadienseEscudu portugusFlorn surinamsFrancu monegascuFrancu xibutianuKwacha malauianuLlibra irlandesaLlibra israelinaPeseta andorranaPula botsuanianaRand sudafricanuRublu bielorrusuShilling kenianuShilling somalnShilling ugandsSom kirguistannaustral arxentnbalboa panamiegubolivianos mvdolcheln austriacucupones moldavosdinar kuwaitianudlar barbadianudlar bermudianuescudos chilenosescudu portugusfrancos malgaxesfrancos malianosfrancu monegascufrancu xibutianugourde haitianosgrivnas ucraneskwacha malauianullibra israelinallibres malteseslotis de Lesothuonces troy d orupula botsuanianarand sudafricanuriales omanianosriales qatarinosriales yemeninosriels camboyanosriyales sauditesrublu bielorrusushilling kenianushilling somalnshilling ugandssom kirguistanntalonas lituanosdlar singapuranuguaran paraguayullibra malvinianaouguiya mauritanuDlar australianuFlorn neerlandsFrancu burundianuLempira honduranaManat azerbaixanuSom uzbequistannSucre ecuatorianudinares arxelinosdinares iraquinosdinares yemeninosdongs vietnaminosdlar australianudlares bahamesesescudos timoresesflorines arubanosfrancos comoranosfrancu burundianulempira honduranallibres libanesesllibres sudanesesllibres xipriotesmanat azerbaixanunairas nixerianespataques de Macupaangas tonganospesetes espaolesreales brasilanosringgits malasiosrupies seixelesessom uzbequistannsucre ecuatorianutolares eslovenosvatus vanuatuanosbolvar venezolanuAfgan afganistanuColn costarricanuColn salvadorianuDivisa desconocidaDlar estaunidenseEscudu mozambicanuFrancu UIC francsFrancu oru francsLev fuerte blgaruRufiyaa maldivianaRupia paquistaninaafgan afganistanubalboes panamiegoscoln costarricanucoln salvadorianudenares macedoniosdlar estaunidensedlares belizianosdlares bruneyanosdlares caimanesesdlares namibianosdlares rodesianosescudu mozambicanufrancos monegascosfrancu UIC francsfrancu oru francslev fuerte blgarullibres esterlinesllibres exipcianesllibres irlandesesllibres israelinesonza troy de platapesetes andorranespulas botsuanianesrands sudafricanosrufiyaa maldivianarupia paquistaninarupiahs indonesiesshillings kenianosescudu cabuverdianuleone sierralleonsllibra de Xibraltarunid de cuenta ADBCrdoba nicaraguanuFrancu luxemburgusKarbovanets ucranaMetical mozambicanuRublu taxiquistannShilling tanzanianuTenge kazaquistannchelinos austriacoscrdoba nicaraguanudinares ba%reininosdinares kuwaitianosdir%ams marroquinosdlares barbadianosdlares bermudianosdlares salomonesesdlares %ongkonesesfrancos marroquinosfrancu luxemburgusguarans paraguayoskarbovanets ucranalempires honduranesllibres malvinianesmanats azerbaixanosmetical mozambicanuonza troy de platnrublu taxiquistannshilling tanzanianushillings somalinosshillings ugandesessoms kirguistaninostakas bangladexinostenge kazaquistannllibra de Santa LenaBolivianu de BoliviaDlar nuevu taiwansKupon larit xeorxanuPesu de Guinea-BisuQuetzal guatemalianuSomoni taxiquistannafgans afganistanosaustrales arxentinosbolivianu de Boliviadlar nuevu taiwansdlares singapuranosescudos mozambicanosflorinos surinameseskarbovanets ucraneskupon larit xeorxanullibres de Xibraltarllibres sursudanesesonces troy de platnonza troy de paladiupesu de Guinea-Bisuquetzal guatemalianurufiyaas maldivianasrupies paquistaninessomoni taxiquistannsoms uzbequistaninos(divises desconoces)Lilangeni suazilandsXequel nuevu israelnbolivianos de Boliviacolones costarricanoscolones salvadorianoscrdobes nicaraguanosdlares estaunidensesescudos cabuverdianosfrancos oru franceseslilangeni suazilandsllibres de Santa Lenaonces troy de paladiupesos de Guinea-Bisushillings tanzanianosunidaes de cuenta ADBxequel nuevu israelnLeu rumanu (1952 2006)Lev socialista blgaruRublu rusu (1991 1998)kupon larits xeorxanosleones sierralleonesesleu rumanu (1952 2006)lev socialista blgarumeticales mozambicanosrublos taxiquistaninosrublu rusu (1991 1998)tenges kazaquistaninosDlar zimbabuanu (2008)Dlar zimbabuanu (2009)Lek albans (1946 1965)Lev blgaru (1879 1952)Llira turca (1922 2005)Pesu cubanu convertibleSol peruanu (1863 1965)Unid Compuesta EuropeaUnid de divisa europeaUnid monetaria europeadlar zimbabuanu (2008)dlar zimbabuanu (2009)lek albans (1946 1965)lev blgaru (1879 1952)pesu cubanu convertiblequetzales guatemalianossol peruanu (1863 1965)somonis taxiquistaninosunidaes de fondos RINETunid compuesta europeaunid de divisa europeaunid monetaria europeaDinar serbiu (2002 2006)Marcu d Alemaa OrientalZloty polacu (1950 1995)dinar serbiu (2002 2006)leus rumanos (1952 2006)lilangenis suazilandesesmarcu d Alemaa Orientalrublos rusos (1991 1998)zloty polacu (1950 1995)dinar sudans (1992 2007)dlar de Trinid y TobaguCedi ghanianu (1979 2007)Francu CFA centroafricanuFrancu belga (financieru)Pesu arxentn (1881 1970)Pesu arxentn (1983 1985)Pesu uruguayu (1975 1993)cedi ghanianu (1979 2007)dlares nuevos taiwanesesfrancu CFA centroafricanufrancu belga (financieru)leva blgaros (1879 1952)leva socialistes blgarosmarcos d Alemaa Orientalpesu arxentn (1881 1970)pesu arxentn (1983 1985)pesu uruguayu (1975 1993)xequels nuevos israelinoszloty polacos (1950 1995)drechos especiales de xiruCorona fuerte checoslovacaCdigu monetariu de pruebaDong vietnamn (1978 1985)Drechos especiales de xiruDlar d EE.XX. (mesmu da)Francu belga (convertible)Peseta espaola (cuenta A)Unid d inversin mexicanaWon surcoreanu (1945 1953)Zaire zairiegu (1971 1993)cdigu monetariu de pruebadong vietnamn (1978 1985)dlar d EE.XX. (mesmu da)dlares zimbabuanos (2008)dlares zimbabuanos (2009)francu belga (convertible)lek albaneses (1946 1965)unidaes de divisa europeesunid d inversin mexicanawon surcoreanu (1945 1953)zaire zairiegu (1971 1993)llibra sudanesa (1957 1998)Denar macedoniu (1992 1993)Ekwele de Guinea EcuatorialEscudo de Guinea portuguesaHwan surcoreanu (1953 1962)Kwacha zambianu (1968 2012)Kwanza angolanu (1977 1991)Manat turcomanu (1993 2009)Xequel israeln (1980 1985)cedis ghanianos (1979 2007)denar macedoniu (1992 1993)dinares serbios (2002 2006)dlares de Trinid y Tobaguekwele de Guinea Ecuatorialescudo de Guinea portuguesafrancos CFA centroafricanoshwan surcoreanu (1953 1962)kwacha zambianu (1968 2012)kwanza angolanu (1977 1991)manat turcomanu (1993 2009)pesos uruguayos (1975 1993)unidaes compuestes europesunidaes monetaries europeswon surcoreanos (1945 1953)xequel israeln (1980 1985)Corona islandesa (1918 1981)Dlar zimbabuanu (1980 2008)Rublu bielorrusu (2000 2016)Rupia maldiviana (1947 1981)Shilling ugands (1966 1987)Unid de cuenta chilena (UF)corona islandesa (1918 1981)cdigos monetarios de pruebadlar zimbabuanu (1980 2008)dlares d EE.XX. (mesmu da)ekweles de Guinea Ecuatorialescudos de Guinea portuguesapesetes espaoles (cuenta A)pesos arxentinos (1881 1970)pesos arxentinos (1983 1985)rublu bielorrusu (2000 2016)rupia maldiviana (1947 1981)shilling ugands (1966 1987)unid de cuenta chilena (UF)zaires zairiegos (1971 1993)ouguiya mauritanu (1973 2017)(unid desconocida de divisa)Cruzado brasilanu (1986 1989)Dlar del Bancu Popular ChinuManat azerbaixanu (1993 2006)Pesu Ley arxentn (1970 1983)Rand sudafricanu (financieru)Unid de cuenta europea (XBC)Unid de cuenta europea (XBD)cruzado brasilanu (1986 1989)dinares sudaneses (1992 2007)dongs vietnaminos (1978 1985)dlar del Bancu Popular Chinufrancos belgues (financieros)hwans surcoreanos (1953 1962)kwanzas angolanos (1977 1991)llibres sudaneses (1957 1998)manat azerbaixanu (1993 2006)pesu ley arxentn (1970 1983)rand sudafricanu (financieru)unidaes d inversin mexicanesunid de cuenta europea (XBC)unid de cuenta europea (XBD)bolvar venezolanu (2008 2018)dobra de Santu Tom y PrncipeAfgan afganistanu (1927 2002)Bolvar venezolanu (1871 2008)Cruzeiro brasilanu (1990 1993)Cruzeiro brasilanu (1993 1994)Cruzeiru brasilanu (1942 1967)Dlar d EE.XX. (da siguiente)Francu financieru luxemburgusUnid de valor real colombianaafgan afganistanu (1927 2002)bolvar venezolanu (1871 2008)corones fuertes checoslovaquescorones islandeses (1918 1981)cruzeiro brasilanu (1990 1993)cruzeiro brasilanu (1993 1994)cruzeiru brasilanu (1942 1967)denares macedonios (1992 1993)dlar d EE.XX. (da siguiente)francu financieru luxemburgusrupies maldivianes (1947 1981)unid de valor real colombianaxequels israelinos (1980 1985)Crdoba nicaraguanu (1988 1991)Francu convertible luxemburgusMetical mozambicanu (1980 2006)cruzados brasilanos (1986 1989)crdoba nicaraguanu (1988 1991)dobras de Santu Tom y Prncipedlares del Bancu Popular Chinudlares zimbabuanos (1980 2008)francu convertible luxemburgusmanats azerbaixanos (1993 2006)metical mozambicanu (1980 2006)shillings ugandeses (1966 1987)unidaes de cuenta chilenes (UF)Boliviano de Bolivia (1863 1963)Pesu uruguayu (Unidaes indexaes)Zaire nuevu zairiegu (1993 1998)afgans afganistanos (1927 2002)boliviano de Bolivia (1863 1963)cruzeiros brasilanos (1942 1967)cruzeiros brasilanos (1990 1993)cruzeiros brasilanos (1993 1994)dlares d EE.XX. (da siguiente)pesos ley arxentinos (1970 1983)pesu uruguayu (unidaes indexaes)rands sudafricanos (financieros)unidaes de cuenta europes (XBC)unidaes de cuenta europes (XBD)zaire nuevu zairiegu (1993 1998)Dinar nuevu yugoslavu (1994 2002)Kwanza nuevu angolanu (1990 2000)bolivianos de Bolivia (1863 1963)crdobes nicaraguanes (1988 1991)dinar nuevu yugoslavu (1994 2002)kwanza nuevu angolanu (1990 2000)unidaes de valor real colombianesDinar fuerte yugoslavu (1966 1990)Pesu de plata mexicanu (1861 1992)Rublu nuevu bielorrusu (1994 1999)dinar fuerte yugoslavu (1966 1990)meticales mozambicanos (1980 2006)pesos uruguayos (unidaes indexaes)pesu de plata mexicanu (1861 1992)rublu nuevu bielorrusu (1994 1999)Cruzado nuevu brasilanu (1989 1990)cruzado nuevu brasilanu (1989 1990)zaires nuevos zairiegos (1993 1998)Cruzeiro nuevu brasilanu (1967 1986)Dinar reformu yugoslavu (1992 1993)Dir%am de los Emiratos rabes XunosGulder de les Antilles NeerlandesesPeseta espaola (cuenta convertible)Unid ecuatoriana de valor constantecruzeiro nuevu brasilanu (1967 1986)dinar reformu yugoslavu (1992 1993)gulder de les Antilles Neerlandeseskwanzas nuevos angolanos (1990 2000)pesos de plata mexicanos (1861 1992)unid ecuatoriana de valor constanteKwanza angolanu reaxustu (1995 1999)dinares nuevos yugoslavos (1994 2002)gulders de les Antilles Neerlandeseskwanza angolanu reaxustu (1995 1999)rublos nuevos bielorrusos (1994 1999)cruzados nuevos brasilanos (1989 1990)dinares fuertes yugoslavos (1966 1990)pesetes espaoles (cuenta convertible)marcu convertible de Bosnia-HerzegovinaDinar convertible yugoslavu (1990 1992)Dinar de Bosnia-Herzegovina (1992 1994)cruzeiros nuevos brasilanos (1967 1986)dinar convertible yugoslavu (1990 1992)dinar de Bosnia-Herzegovina (1992 1994)unidaes ecuatorianes de valor constantedinares reformaos yugoslavos (1992 1993)kwanzas angolanos reaxustaos (1995 1999))dinares de Bosnia-Herzegovina (1992 1994))marcos convertibles de Bosnia-Herzegovina*dobra de Santu Tom y Prncipe (1977 2017)+dinares convertibles yugoslavos (1990 1992)+dobras de Santu Tom y Prncipe (1977 2017)-Dinar nuevu de Bosnia-Herzegovina (1994 1997)-dinar nuevu de Bosnia-Herzegovina (1994 1997)0dinares nuevos de Bosnia-Herzegovina (1994 1997)"V=n^N rlvR-*W~|Z!?zRMV2q~z  }8f8N Z+rJv29jj0]^'nB 0beA.\V ~&F4b%r=*z:^J6!f@1X7m{2[Ed|Mjin"!]Nt rvz&]=6a :Q M>oL*R;~.m()2~bnv3NBw-fM96T9"*d6]  *}.=e:>. /mS^X:BkVf; >F~`<jKP]J-mRudv l B#vxt2 :>"nw^r{J~zJ 'B9QN}6ibz~ba#'37;KOSW[cgos #+7;?CKOSW[_gk{'+37?OW[_gos{;8,xD^#\\ \AL5>tt!G)\Y/l)) ) :\\P\?,PkW v{xu`&<=ڧ)u^\\-=ݞ2/QMn1*MKK[}`n=W> S:Gݼ']mn'.j֨B1 `,ou0A3z̦M4]%=Nަz vq @1PjyN  2k⤑҅?JRO'LCd|s:QZa=I! K.\~K^>NX]ml-Z 8!M <M)o>m$*Gc}5m &QX+NyS[z=9W?s9?k:J? >]'N:A} 4!₢4me^X >jkZM'i2"]b`<^A}PcMS=U#(8}Hl.pg#NN}[[BA^:\ܿ-G~99hU-榢jR`S`z`}` `x``5````Ř``#`R``&`H````>```` ``ɋ``````ڎ```V`˕`^``f`ډ```z`V`n`—`)``j``"```m``I```&`(`N`7`v````b``"`H``````^`F`Q``````ɒ```>`?`a`_`a`}``%`F````` ``.`^`A``````f`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9{9 ~9999 9 9 999999 9 99999999999999 99 9 9999 9 9999999 9 9: :: ::::::: :#:&:):,:/: 2:5:8: ;:>:A:D:G:J:M:P:S:V:Y:\:_:b:e:h:k:n:q: t:w:z:}:::::::: :::: :::::::::: :::::::::::: : :::::::::;;; ; ;;; ;;;; ";%;(; +;.;1; 4;7;:; =;@;C;F;I;L;O;R;U;X;[;^;a;d;g;j;m;p;s;v;y;|;;;;;;;;;;;;;;;;;;;;!!;;;;;;;!;;;;;;;;;;; !;;!;!;;;!!<<< < <<<<<<!! !<!<$<'<*<-<0<3<6<9<<<?<B<E<H<#!&!)!,!/!K<2!N<5!Q<8!T<W<u` `1```O`A`V`7`9``ѓ``Š`Ӄ`ߊ`Ys```(``b```m``` =`Q``v``s``,`۔``p``h``n`````/`M```z`]`q`"$``VB```S```ȑ`ʐ`c```.+```)`t`U```,``Rc`љ````k```-```ҏ`M`1`W``R```_`y```[``N``VM`r`A```W`{`<``H````````€`*`p``d``3```m`V````^```c?``=.`M`݇`6`h`m```N``4````{U`?`YU`t```׌`7`1`Ew`]` `و`:```4`!`U`%`2`v`` ``d```|``````` ``Ǎ``i`'?`v``r`p`1``- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9"=P'=P" ,=P1=P6=P;=P# @=P# # # E=P# # # J=PO=P# T=P## Y=P'# +# /# ^=Pc=P3# h=P7# ;# m=Pr=Pw=P|=P?# =P=P=PC# =P=PG# K# O# =PS# W# [# =P_# =P=Pc# g# k# =Po# =P=P=P=P=Ps# =Pw# =P=P{# =P# # # =P=P=P=P=P=P=P>P>P >P# # >P>P>P# # !>P&>P+>P0>P5>P:>P?>PD>PI>PN>P# S>PX>P]>Pb>Pg>P# l>Pq>P# v>P{>P>P>P>P>P>P>P>P>P>P# >P>P>P>P# >P>P>P>P>P>P>P>P>P>P# # >P>P>P?P?P ?P# ?P?P?P ?P# # # %?P*?P/?P4?P9?P>?PC?PH?PM?PR?PW?P# \?Pa?Pf?Pk?P# # p?Pu?Pz?P# ?P?P?P# # ?P?P# ?P?P?P# ?P# ?P?P# ?P?P?P?P# ?P?P?P?P?P# ?P?P?P?P?P# ?P@P@P @P@P@P# @P# @P$@P)@P.@P3@P8@P=@P$ B@PG@P$ $ L@PQ@PV@P[@P`@Pe@Pj@P$ o@Pt@Py@P~@P$ @P$ @P@P@P@P$ @P@P$ #$ '$ +$ @P@P/$ 3$ 7$ @P;$ @P@P?$ C$ @PG$ K$ O$ S$ W$ @P@P@P[$ @P@P@P@P_$ @Pc$ @Pg$ @P@Pk$ o$ s$ w$ {$ @P$ AP$ $ $ AP AP ;! Z<P=P$ AP` 'ResB` /1 jj  Sleygm_q1z1lWIR AvroWIR avroPeru soluPeru IntiPeru SoluOman rial10ran rial1Litva LitiOman Rial10ran Rial1AB^ dollar1B dirhYmiFin markas1Kipr paunduKuba pesosuLivan funtuMali frank1Misir funtuQana sedisiQatar rial1Sovet rubluYYmYn rial1ili pesosu0raq dinar1AB^ Dollar1Fin Markas1Kipr PaunduKuba PesosuLivan FuntuMali Frank1Misir FuntuQana SedisiQatar Rial1Sovet RubluYYmYn Rial1ili Pesosu0raq Dinar1Burmis kyat1Fici dollar1Haiti qourduKomor frank1Konqo frank1Latviya lat1Rusiya rubluSuriya funtuTayland bat1Timor eskuduTunis dinar1WIR frankas1YYmYn dinar1Burmis Kyat1Fici Dollar1Haiti QourduKomor Frank1Konqo Frank1Latviya Lat1Rusiya RubluSuriya FuntuTayland Bat1Timor EskuduTunis Dinar1WIR Frankas1YYmYn Dinar1Alman markas1Belarus rubluBeliz dollar1Cibuti frank1Kamboca rieliKveyt dinar1Latviya rubluLesoto lotisiLiviya dinar1Maltiz paunduPol_a zlot1s1Ruanda frank1Rum1niya leyiSey_el rupisiTonqa panqas1Vyetnam donquYaponiya yeni0zrail paunduAlbaniya LekiAlman Markas1Belarus RubluBeliz Dollar1Cibuti Frank1Kamboca RieliKveyt Dinar1Latviya RubluLesoto LotisiLiviya Dinar1Maltiz PaunduMyanma Kiyat1Pol_a Zlot1s1Ruanda Frank1Rum1niya LeyiSey_el RupisiTonqa Panqas1Vyetnam DonquYaponiya Yeni0zrail PaunduBahama dollar1Belika frank1Britaniya funtBruney dollar1Burundi frank1BYhreyn dinar1Efiopiya b1rr1Estoniya krunuKamerun frank1Kanada dollar1Litva talonas1Mavriki rupisiMyanmar kiyat1Qayana dollar1Qvineya frank1Qvineya sulisiSerbiya dinar1TrkiyY lirYsiUruqvay pesosuYunan draxmas10span pesetas10sverY frank10taliya liras1Bahama Dollar1Belika Frank1Britaniya FuntBruney Dollar1Burundi Frank1BYhreyn Dinar1Efiopiya B1rr1Estoniya KrunuKamerun Frank1Kanada Dollar1Litva Talonas1Mavriki RupisiQayana Dollar1Qvineya Frank1Qvineya SulisiSerbiya Dinar1TrkiyY LirYsiUruqvay PesosuYunan Dramas10span Pesetas10sverY Frank10taliya Liras1Boliviya mvdol1Boliviya pesosuAndora pesetas1Anqola kvanzasiBermuda dollar1Braziliya real1Butan nqultrumuDominika pesosuEkvador sukresiFilippin pesosuFrans1z markas1Gibraltar funtuKeniya _illinqiMaldiv rufiyas1MYrake_ dirhYmiSlovak korunas1Somali _illinqiSurinam dollar1SYudiyyY riyal1Uqanda _illinqiYamayka dollar1exiya korunas1zbYkistan somu0slandiya kronulcYzair dinar1Andora Pesetas1Anqola Kvanzas1Bermuda Dollar1Braziliya Real1Butan NqultrumuDominika PesosuFilippin PesosuFrans1z Markas1Gibraltar FuntuKeniya ^illinqiMaldiv Rufiyas1MYrake_ DirhYmiNamYlum ValyutaSomali ^illinqiSurinam Dollar1SYudiyyY Riyal1Uqanda ^illinqiYamayka Dollar1exiya Korunas1zbYkistan Somu0slandiya KronulcYzair Dinar1Argentina pesosuBanqlade_ takas1Barbados dollar1Bolqar1stan leviEritreya nakfas1ErmYnistan dram1Grcstan larisiK1r1z1stan somuLiberiya dollar1MYrake_ frankas1Namibiya dollar1Nigeriya nairas1Qambiya dalasisiRodezian dollar1Sinqapur dollar1Sloveniya tolar1Tacikistan rubluUkrayna qrivnas1Xorvatiya dinar1Xorvatiya kunas10ordaniya dinar10rlandiya paundu^ri Lanka rupisiArgentina PesosuBanqlade_ Takas1Barbados Dollar1Bolqar1stan LeviEritreya Nakfas1ErmYnistan Dram1Grcstan LarisiKolumbiya PesosuK1r1z1stan SomuLiberiya Dollar1MYrake_ Frankas1Namibiya Dollar1Nigeriya Nairas1Qambiya DalasisiRodezian Dollar1Sinqapur Dollar1Sloveniya Tolar1Tacikistan RubluUkrayna Qrivnas1Xorvatiya Dinar1Xorvatiya Kunas10ordaniya Dinar10rlandiya Paundu^ri Lanka RupisiNikaraqua kordobuAvstriya _illinqiAzYrbaycan manat1Honq Konq dollar1Makedoniya dinar1Malayziya ringitiMonqoliya tuqrikiMozambik eskudosuMozambik metikal1Portuqal eskudosuSierra Leon leonuin yuan1 (of_or)0ndoneziya rupisi(namYlum valyuta)Avstriya ^illinqiAzYrbaycan Manat1Honq Konq Dollar1Makedoniya Dinar1Malayziya RingitiMonqoliya TuqrikiMozambik EskudosuMozambik Metikal1Portuqal EskudosuSierra Leon Leonuin Yuan1 (of_or)0ndoneziya RupisiCYnubi Sudan funtuArgentina avstral1El Salvador kolonuAvstraliya dollar1Bolqar1stan levas1CYnubi Koreya vonuFrans1z U0C frank1Hollandiya gilderiMacar1stan forintiParaqvay quaranisiQazax1stan tengesiQvatemala ketzal1Tanzaniya _illinqiVenesuela bolivar10srail yeni _ekeli^imali Koreya vonuCYnubi Sudan FuntuAvstraliya Dollar1Bolqar1stan Levas1CYnubi Koreya VonuFrans1z U0C Frank1Hollandiya GilderiMacar1stan ForintiParaqvay QuaranisiQazax1stan TengesiQvatemala Ketzal1Tanzaniya ^illinqiVenesuela Bolivar10srail Yeni ^ekeli^imali Koreya VonuBraziliya kruzadosuCYnubi Afrika rand1Kape Verde eskudosuLuksemburq frankas1Madaqaskar ariarisiMadaqaskar frankas1Mavritaniya ugiyas1Nikaraqua kordobas1Tayvan yeni dollar1TrkmYnistan manat1^Yrqi Karib dollar1fqan1stan YfqanisiCYnubi Afrika Rand1Kape Verde EskudosuLuksemburq Frankas1Madaqaskar AriarisiMadaqaskar Frankas1Mavritaniya Ugiyas1Nikaraqua Kordobas1Tayvan Yeni Dollar1TrkmYnistan Manat1^Yrqi Karib Dollar1fqan1stan fqanisiBraziliya kruzeyrosuMeksika gm_ pesosuBoliviya bolivianosuFrans1z g1z1l frank1Kuba evrilYn pesosuQvineya-Bisau pesosuBoliviya BolivianosuFrans1z G1z1l Frank1Kuba evrilYn PesosuQvineya-Bisau PesosuMqYddYs Yelena funtuPeru solu (1863 1965)Ukrayna karbovenesas1MqYddYs Yelena FuntuPeru Solu (1863 1965)Svazilend LilangeniniSvazilend lilangeniniUkrayna Karbovenesas1AB^ dollar1 (yeni gn)Fil Di_i Sahili frank1Folklend Adalar1 funtuGrcstan kupon laritiKayman Adalar1 dollar1Yeni Zelandiya dollar1Zair zairi (1971 1993)exoslavakiya korunas1^Yrq Almaniya ostmark1Fil Di_i Sahili Frank1Folklend Adalar1 FuntuGrcstan Kupon LaritiKayman Adalar1 Dollar1Svazilend emalangeniniYeni Zelandiya Dollar1Zair Zairi (1971 1993)exoslavakiya Korunas1^Yrq Almaniya Ostmark1AB^ dollar1 (hYmin gn)Belika frank1 (finans)Qana sedisi (1979 2007)Solomon Adalar1 dollar1Zimbabve dollar1 (2008)Zimbabve dollar1 (2009)Belika Frank1 (finans)Qana Sedisi (1979 2007)Solomon Adalar1 Dollar1Zimbabve Dollar1 (2008)Zimbabve Dollar1 (2009)Braziliya kruzado novas1Rusiya rublu (1991 1998)(namYlum valyuta vahidi)Rusiya Rublu (1991 1998)Braziliya kruzeyro novas1Albaniya leki (1946 1965)Belarus rublu (2000 2016)Belika frank1 (dey_irik)Papua Yeni Qvineya kinas1Pol_a zlot1s1 (1950 1995)Portugal Qvineya eskudosuRum1niya leyi (1952 2006)Vyetnam donqu (1978 1985)0span pesetas1 (dYy_irik)Albaniya Leki (1946 1965)Belarus Rublu (2000 2016)Belika Frank1 (dey_irik)Niderland Antilya gilderiPapua Yeni Qvineya Kinas1Pol_a Zlot1s1 (1950 1995)Portugal Qvineya EskudosuRum1niya Leyi (1952 2006)Vyetnam Donqu (1978 1985)0span Pesetas1 (dYy_irik)Bosniya-Herseqovina dinar1Luksemburq finans frankas1San Tom vY Prinsip dobras1Serbiya dinar1 (2002 2006)Trinidad vY Tobaqo dollar1TrkiyY lirYsi (1922 2005)Uruqvay pesosu (1975 1993)0span pesetas1 (A account)Bosniya-Herseqovina Dinar1San Tom vY Prinsip Dobras1Serbiya Dinar1 (2002 2006)Trinidad vY Tobaqo Dollar1TrkiyY LirYsi (1922 2005)Uruqvay Pesosu (1975 1993)0span Pesetas1 (A account)Anqola kvanzasi (1977 1990)Anqola kvanzas1 (1995 1999)Bosniya-Herseqovina markas1Frans1z Polineziyas1 frank1Luksemburq dYyi_ik frankas1Uqanda _illinqi (1966 1987)Zair yeni zairi (1993 1998)Zambiya kvaas1 (1968 2012)0slandiya kronu (1918 1981)Anqola Kvanzasi (1977 1990)Anqola Kvanzas1 (1995 1999)Bosniya-Herseqovina Markas1Frans1z Polineziyas1 Frank1Niderland Antilyas1 GilderiNiderland Antilyas1 gilderiUqanda ^illinqi (1966 1987)Zair Yeni Zairi (1993 1998)0slandiya Kronu (1918 1981)Argentina pesosu (1983 1985)CYnubi Afrika rand1 (finans)Zimbabve dollar1 (1980 2008)CYnubi Afrika Rand1 (finans)Luksemburq Frankas1 (finans)Zimbabve Dollar1 (1980 2008)AzYrbaycan manat1 (1993 2006)Makedoniya dinar1 (1992 1993)Mozambik metikal1 (1980 2006)AzYrbaycan Manat1 (1993 2006)Luksemburq Frankas1 (dYyi_ik)Makedoniya Dinar1 (1992 1993)Mozambik Metikal1 (1980 2006)Belarus yeni rublu (1994 1999)Venesuela bolivar1 (1871 2008)Venesuela bolivar1 (2008 2018)Yuqoslaviya dinar1 (1966 1990)Yuqoslaviya dinar1 (1990 1992)Belarus Yeni Rublu (1994 1999)Venesuela Bolivar1 (1871 2008)Venesuela Bolivar1 (2008 2018)Yuqoslaviya Dinar1 (1966 1990)Yuqoslaviya Dinar1 (1990 1992)Mavritaniya ugiyas1 (1973 2017)TrkmYnistan manat1 (1993 2009)fqan1stan Yfqanisi (1927 2002)Mavritaniya Ugiyas1 (1973 2017)TrkmYnistan Manat1 (1993 2009)fqan1stan fqanisi (1927 2002)Braziliya kruzeyrosu (1990 1993)Anqola yeni kvanzas1 (1990 2000)Anqola Yeni Kvanzas1 (1990 2000)Uruqvay pesosu unidades indexadasUruqvay pesosu Unidades IndexadasBirlY_mi_ rYb mirliklYri DirhYmiEkvatoriya Gvineya ekvele quneanas1Yuqoslaviya yeni dinar1 (1994 2002)Ekvatoriya Gvineya Ekvele Quneanas1Yuqoslaviya Yeni Dinar1 (1994 2002)San Tom vY Prinsip dobras1 (1977 2017)San Tom vY Prinsip Dobras1 (1977 2017)"%jVa5n N r+v.R*BZ~.Z?zRExV U~Ke5~~`^(z i8fw8tT ZRJp&2jjE^aununb 8bPjh.B\iV~r&FFDbr*^YJS";fO`Of2=e5jqn" \tr.v@ z &J'6v:<X>*S~,.t2EfbEFbNB f6B2e*6vne 0-P.:>,.^:B fB\Fj-BJ;.f>R%JUByGqvVnwr%JQ] NhNh6Yb~v37_P TT$$++4&4&XX==.. ~~``>>yy--jj ggddxxllaa[[LL``..55EEEEQQIIɠ||<<UU$$\\66VV @@ 22NNuuYYEE**\\eeEE)F)F""44//@@>>ssee  ffrr%%~e~ejjFF##bbxxssPPXXxx+ffRR\\||HHooGG~~jjzz%%((^h^h` S`z`YR` `wN``N``R``#N``O`R` P`&`NL``?N``yR`V`Q``L`)`L`:`S``A'``N`&`)P`N`wO``GP`v`R`"`eP``S``iL`F`9R``L``L``N``R`v`L``=Q`>`\Q`{`[N`F`{Q``S``Q`^`ZO``.1``N``O`  #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{!+/KOSW_c1gkosw9""""""#%(+#.# # ##1#47####"#%#(#+#.#1#4#7#:#=#@#C#:F#I#L#O#R#U#X#=[#^#a#d#g#j#m#p#s#v#y#|##@################C#################F#########$$$ $ $I$$$$L$$!$$$'$*$-$0$3$6$9$<$?$B$E$H$K$N$Q$T$W$OZ$R]$`$c$f$i$l$o$r$u$Ux${$~$$X$$$$$$$$$[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%%%%^a% %#%&%)%,%/%d2%5%8%;%g>%jA%D%G%J%mM%P%S%V%psY%\%vy_%b%e%h%k%n%q%t%w%z%}%%%|%%%%%%%%%Q`Q`N`J` M` M`R`R`'M`'M`O`O`O`O`vK`vK`CM`CM`yR`yR`P`P`K`K`3L`3L`CS`CS`['`['`M`M`{M`{M`K`K`O`O`Q`Q`O`O`S`S`K`K```Q`Q`K`K`K`K`M`M`R`R`L`L`P`P`P`P`_M`_M`W`W`P`P`gS`gS`P`P` O` O`M`M`M`M`=O`=O`  #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{!+/KOSW_c1gkosw9%P%P( %P%P%P%P, %P0 4 8 %P< %P%P%P%P@ %PD H %P%P%P%P&P&P &P&P&P&P &P%&P*&P/&P4&P9&PL >&PC&PH&PM&PR&PW&P\&PP a&Pf&Pk&Pp&Pu&Pz&P&P&P&P&P&P&P&PT &P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&PX &P&P&P'P'P 'P'P'P'P'P$'P)'P.'P3'P8'P='PB'P\ G'PL'PQ'PV'P['P`'Pe'Pj'Po'Pt'Py'P~'P'P'P` 'P'P'P'Pd 'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(Ph (Pl (P(P(P(P#(P((P-(P2(P7(Pp <(PA(PF(PK(Pt P(PU(PZ(P_(Pd(Pi(Pn(Ps(Px(Px }(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P)P)P")P')P,)P1)P6)P;)P@)PE)PJ)P|  O)PT)PY)P^)Pc)Ph)P  m)Pr)Pw)P|)P )P )P)P)P)P )P)P)P)P  )P)P  )P)P)P)P)P)P)P)P)P)P)P)P)P  )P)P*P    *P *P *P *P*P  %P%P !*P` 'ResB P  az_Latn_AZ 'ResB   <0=.//= ` P` 'ResBP    'ResBP   'ResBF  JJ: rLon[FrK gnSdi gnYan kinFrK kKgoFrK swsRal sudRpi +ndY[n ypnBr topDnr libDnr sdnDnr tnsDTla merkFrK RandFrK jbutFrK kmorLot lstPand sdnSilK kenDinr BranDirhm mrDrham mrkFrK brundKwaca mlawKwca smbiPand hlenPand gptRup[ mrsSilK smliSilK gndDalas gambDobr sotmeDnr lgerDTlr knadFrK mlgasKwnza KgolNafk rtrNayr ngerPla BtswanRn frksTRpi[ ss[lSt[rlK KgsDTlr lberDTlr nmibSilK tnzniskud kabwerDTlr smbbwDTlr stralFrK CFA (BEAC)LlKgeni swzFrK CFA (BCEAO)Mtkal msmbkgwiya mrtanaKwca smbi (1968 2012)Dobr sotme (1977 2017)gwiya mrtana (1973 2017)]   z~  A fj Ln3 bk \ &r *|X dO v ] "L  y @ p % + (  4v w;  n  : 'CGcsw{+/;_cos{ #/3;Kcko!$'*-0369<?BEHKNQTWZ]`cfilorux{~  ` 'ResB   $UB$G$L$N$$MNBD$CI$FKSI$5^@0:V=0@C1.;5>=M10;V2VO=04>;0@ (4K@E5< -;0>A:V :V?B09A:V 10B4>;0@0 (4>;0@K (40F:VE :@>=4>;0@0^ (4K@E5<0 -4K@E5<K -?0B0: 0:000;10=A:V ;5:0<0=A:V @K0;30=A:V A547V40F:0O :@>=05<5=A:V @K0;?0B0:0 0:00?0B0:V 0:00@C<K=A:V ;59C715:A:V AC<MDV>?A:V 1K@V@0=A:V @K0;40F:09 :@>=K40F:VO :@>=K4K@E5<0^ -;0>A:VO :V?KB09A:VO 10BKBC@MF:VE ;V@GMHA:VE :@>=O?>=A:VE V5=0@<O=A:V 4@0<10;30@A:V ;5^30O=A:V 4>;0@53V?5F:V DC=B:0B0@A:V @K0;:V@3V7A:V A><;V20=A:V DC=B<0;40^A:V ;59?>;LA:V 7;>BKA5@1A:V 4K=0@AV@K9A:V DC=BBC=VA:V 4K=0@BC@MF:0O ;V@0GMHA:0O :@>=0O<09A:V 4>;0@O?>=A:0O V5=0V@0:A:V 4K=0@0<0=A:0 @K0;030=A:VE A547V30=A:VO A547V;0>A:030 :V?0;0>A:VE :V?0^@C<K=A:VO ;5VB09A:030 10B0B09A:VE 10B0^BC@MF:09 ;V@KBC@MF:VO ;V@KE0@20F:VE :C=GMHA:09 :@>=KGMHA:VO :@>=KH254A:VE :@>=O?>=A:09 V5=KO?>=A:VO V5=K0;6K@A:V 4K=0@1030<A:V 4>;0@15;V7A:V 4>;0@30VFO=A:V 3C@43@C7V=A:V ;0@K:0<>@A:V D@0=::0=04A:V 4>;0@:C1V=A:05 ?5A0:C259F:V 4K=0@;V2V9A:V 4K=0@?5@C0=A:V A>;LA0C40^A:V @KO;E0@20F:0O :C=0GK;V9A:05 ?5A00;10=A:VO ;5:V0<0=A:VO @K0;K30=A:030 A547V5<5=A:VO @K0;K:C1V=A:VE ?5A0:C1V=A:VO ?5A0<0;40^A:VO ;5V@C<K=A:030 ;5O@C<K=A:VE ;5O^A0<00=A:VE B0;C715:A:VO AC<KE0@20F:09 :C=KE0@20F:VO :C=KGK;V9A:VE ?5A0GK;V9A:VO ?5A0H254A:09 :@>=KH254A:VO :@>=KMDV>?A:VO 1K@KV@0=A:VO @K0;K0D30=A:V 0D30=V15@<C4A:V 4>;0@1@07V;LA:V @M0;1@C=59A:V 4>;0@2 5B=0<A:V 4>=332V=59A:V D@0=::5=V9A:V HK;V=3< O=<0=A:V : OB@0AV9A:V @C15;LA0<00=A:0O B0;0DV46K9A:V 4>;0@V0@40=A:V 4K=0@V=4K9A:0O @C?VO0;10=A:030 ;5:00;10=A:VE ;5:0^0<0=A:VE @K0;0^0@<O=A:VO 4@0<K10;30@A:VO ;52K10BA20=A:VE ?C;30O=A:VO 4>;0@K3@C7V=A:VE ;0@K3@C7V=A:VO ;0@K53V?5F:VO DC=BK5<5=A:030 @K0;05<5=A:VE @K0;0^70<1V9A:VE :20G:0B0@A:VO @K0;K:C1V=A:030 ?5A0:V@3V7A:VO A><K;V20=A:VO DC=BK<0;40^A:030 ;5O<0;40^A:VE ;5O^=0@256A:VE :@>=?5@C0=A:VO A>;V?>;LA:VE 7;>BKE?>;LA:VO 7;>BKO@0AV9A:VO @C1;VA0<00=A:09 B0;KA0<00=A:VO B0;KA5@1A:VO 4K=0@KAV@K9A:VO DC=BKBC=VA:VO 4K=0@KC715:A:030 AC<0C715:A:VE AC<0^GK;V9A:030 ?5A0MDV>?A:030 1K@0MDV>?A:VE 1K@0^O<09A:VO 4>;0@KV=4K9A:09 @C?VVV=4K9A:VE @C?V9V=4K9A:VO @C?VVV@0:A:VO 4K=0@KV@0=A:030 @K0;0V@0=A:VE @K0;0^VA;0=4A:VE :@>==52O4><09 20;NBK0@C10=A:V D;0@K=10@104>A:V 4>;0@10BA20=A:0O ?C;010E@M9=A:V 4K=0@15;0@CA:V @C15;L25=35@A:V D>@K=B30<1V9A:V 40;0AV30=:>=3A:V 4>;0@70<1V9A:0O :20G0;V15@K9A:V 4>;0@<0:54>=A:V 4M=0@=0<V1V9A:V 4>;0@=0@256A:0O :@>=0=5?0;LA:0O @C?VO@C0=4K9A:V D@0=:AC@K=0<A:V 4>;0@B046K:A:V A0<0=VBC@:<5=A:V <0=0BC@C3209A:05 ?5A0DV;V?V=A:05 ?5A0H259F0@A:V D@0=:VA;0=4A:0O :@>=00;6K@A:VO 4K=0@K0=3>;LA:VE :20=70@<O=A:030 4@0<00@<O=A:VE 4@0<0^0D30=A:VE 0D30=V0D30=A:VO 0D30=V1030<A:VO 4>;0@K10;30@A:030 ;52010;30@A:VE ;520^10BA20=A:09 ?C;K10BA20=A:VO ?C;K15;0@CA:VO @C1;V15;V7A:VO 4>;0@K30O=A:030 4>;0@030O=A:VE 4>;0@0^30VFO=A:VO 3C@4K3@C7V=A:030 ;0@K53V?5F:030 DC=B053V?5F:VE DC=B0^70<1V9A:09 :20GK70<1V9A:VO :20GK:0<>@A:VO D@0=:V:0=04A:VO 4>;0@K:0B0@A:030 @K0;0:0B0@A:VE @K0;0^:C259F:VO 4K=0@K:V@3V7A:030 A><0:V@3V7A:VE A><0^;V20=A:030 DC=B0;V20=A:VE DC=B0^;V2V9A:VO 4K=0@K<0;02V9A:VE :20G=0@256A:09 :@>=K=0@256A:VO :@>=K=52O4><0O 20;NB0=5?0;LA:09 @C?VV=5?0;LA:VE @C?V9=5?0;LA:VO @C?VV=V35@K9A:VE =09@?5@C0=A:030 A>;O?5@C0=A:VE A>;O^@0AV9A:030 @C1;O@0AV9A:VE @C1;Q^A0C40^A:VO @KO;KA5@1A:030 4K=0@0A5@1A:VE 4K=0@0^AV@K9A:030 DC=B0AV@K9A:VE DC=B0^B0=30=A:VE ?00=3BC=VA:030 4K=0@0BC=VA:VE 4K=0@0^C@C3209A:VE ?5A0C@C3209A:VO ?5A0DV;V?V=A:VE ?5A0DV;V?V=A:VO ?5A0O<09A:030 4>;0@0O<09A:VE 4>;0@0^V@0:A:030 4K=0@0V@0:A:VE 4K=0@0^VA;0=4A:09 :@>=KVA;0=4A:VO :@>=KMA:C40 010-5@4M0@35=FV=A:05 ?5A01CB0=A:V =3C;B@C<3V1@0;B0@A:V DC=B46K1CFV9A:V D@0=::0;C<1V9A:05 ?5A0:0=30;57A:V D@0=:<0;02V9A:0O :20G0<0;L4K^A:0O @CDVO<0=3>;LA:V BC3@K:<0@0:0=A:V 4K@E0<<0^@KB0=A:0O ^3VO<5:AV:0=A:05 ?5A0=V35@K9A:0O =09@0?0=0<A:05 10;L1>0A0<0;V9A:V HK;V=3A59HM;LA:0O @C?VOAV=30?C@A:V 4>;0@B0=30=A:0O ?00=30C30=4K9A:V HK;V=3C:@0V=A:0O 3@K^=ODC=B !2OB>9 ;5=KM@KB@M9A:0O =0:D00;6K@A:030 4K=0@00;6K@A:VE 4K=0@0^0=3>;LA:09 :20=7K0=3>;LA:VO :20=7K0@35=FV=A:VE ?5A00@35=FV=A:VO ?5A00D30=A:030 0D30=V1030<A:030 4>;0@01030<A:VE 4>;0@0^10=3;04MHA:VE B0:15;0@CA:030 @C1;O15;0@CA:VE @C1;Q^15;V7A:030 4>;0@015;V7A:VE 4>;0@0^15@<C4A:VO 4>;0@K1@07V;LA:VO @M0;K1@C=59A:VO 4>;0@K2 5B=0<A:VO 4>=3V30<1V9A:VE 40;0AV30<1V9A:VO 40;0AV30VFO=A:030 3C@4030VFO=A:VE 3C@40^32V=59A:VO D@0=:V:0;C<1V9A:VE ?5A0:0;C<1V9A:VO ?5A0:0<>@A:030 D@0=:0:0<>@A:VE D@0=:0^:0=04A:030 4>;0@0:0=04A:VE 4>;0@0^:5=V9A:VO HK;V=3V:C259F:030 4K=0@0:C259F:VE 4K=0@0^;V2V9A:030 4K=0@0;V2V9A:VE 4K=0@0^<0;02V9A:09 :20GK<0;02V9A:VO :20GK<0;L4K^A:09 @CDVV<0;L4K^A:VE @CDV9<0;L4K^A:VO @CDVV<0^@KB0=A:09 ^3VV<0^@KB0=A:VE C3V9<0^@KB0=A:VO ^3VV<5:AV:0=A:VE ?5A0<5:AV:0=A:VO ?5A0< O=<0=A:VO : OBK=V35@K9A:09 =09@K=V35@K9A:VO =09@K?0=0<A:VE 10;L1>0?0=0<A:VO 10;L1>0?>;LA:030 7;>B030A0C40^A:030 @KO;0A0C40^A:VE @KO;0^A59HM;LA:09 @C?VVA59HM;LA:VE @C?V9A59HM;LA:VO @C?VVB046K:A:VE A0<0=VB046K:A:VO A0<0=VB0=30=A:09 ?00=3VB0=30=A:VO ?00=3VC:@0V=A:09 3@K^=VC:@0V=A:VO 3@K^=VC@C3209A:030 ?5A0DV46K9A:VO 4>;0@KDV;V?V=A:030 ?5A0M@KB@M9A:09 =0:DKM@KB@M9A:VO =0:DKV0@40=A:VO 4K=0@K0^AB@0;V9A:V 4>;0@10=3;04MHA:0O B0:01C@C=47V9A:V D@0=:40<V=V:0=A:05 ?5A0:070EAB0=A:V BM=3M:0<1046K9A:V @KM;L<0;097V9A:V @K=3VB<0^@K:V9A:0O @C?VO?0:VAB0=A:0O @C?VOB0=70=V9A:V HK;V=30@35=FV=A:030 ?5A00@C10=A:VO D;0@K=K10=3;04MHA:09 B0:V10=3;04MHA:VO B0:V10@104>A:VO 4>;0@K10E@M9=A:V 4K=0@0^10E@M9=A:VO 4K=0@K15@<C4A:030 4>;0@015@<C4A:VE 4>;0@0^1@07V;LA:030 @M0;01@07V;LA:VE @M0;0^1@C=59A:030 4>;0@01@C=59A:VE 4>;0@0^25=35@A:VO D>@K=BK2 5B=0<A:030 4>=302 5B=0<A:VE 4>=30^30<1V9A:030 40;0AV30=4C@0A:VE ;5<?V@30=:>=3A:VO 4>;0@K32V=59A:030 D@0=:032V=59A:VE D@0=:0^40<V=V:0=A:VE ?5A040<V=V:0=A:VO ?5A0:0;C<1V9A:030 ?5A0:5=V9A:030 HK;V=30:5=V9A:VE HK;V=30^;V15@K9A:VO 4>;0@K<0:54>=A:VO 4M=0@K<0^@K:V9A:09 @C?VV<0^@K:V9A:VE @C?V9<0^@K:V9A:VO @C?VV<5:AV:0=A:030 ?5A0< O=<0=A:030 : OB0< O=<0=A:VE : OB0^=0<V1V9A:VO 4>;0@K?0:VAB0=A:09 @C?VV?0:VAB0=A:VE @C?V9?0:VAB0=A:VO @C?VV?0=0<A:030 10;L1>0@C0=4K9A:VO D@0=:VAC@K=0<A:VO 4>;0@KB046K:A:030 A0<0=VBC@:<5=A:VO <0=0BKC:@0V=A:VE 3@K^=O^DC=B0 !2OB>9 ;5=KDC=BK !2OB>9 ;5=KDV46K9A:030 4>;0@0DV46K9A:VE 4>;0@0^H259F0@A:VO D@0=:VM@KB@M9A:VE =0:D0^V0@40=A:030 4K=0@0V0@40=A:VE 4K=0@0^30=4C@0A:0O ;5<?V@0<070<1V:A:V <5BK:0;<0;030AV9A:V 0@KO@K=>2075;0=4A:V 4>;0@?0@03209A:V 3C0@0=VV=40=57V9A:0O @C?VO0@C10=A:030 D;0@K=00@C10=A:VE D;0@K=0^10@104>A:030 4>;0@010@104>A:VE 4>;0@0^10E@M9=A:030 4K=0@01CB0=A:VO =3C;B@C<K25=35@A:030 D>@K=B025=35@A:VE D>@K=B0^30=4C@0A:09 ;5<?V@K30=4C@0A:VO ;5<?V@K30=:>=3A:030 4>;0@030=:>=3A:VE 4>;0@0^3V1@0;B0@A:VO DC=BK40<V=V:0=A:030 ?5A046K1CFV9A:VO D@0=:V:070EAB0=A:VE BM=3M:070EAB0=A:VO BM=3M:0<1046K9A:VO @KM;V:0=30;57A:VO D@0=:V;V15@K9A:030 4>;0@0;V15@K9A:VE 4>;0@0^<0:54>=A:030 4M=0@0<0:54>=A:VE 4M=0@0^<0=3>;LA:VO BC3@K:V<0@0:0=A:VO 4K@E0<K=0<V1V9A:030 4>;0@0=0<V1V9A:VE 4>;0@0^@C0=4K9A:030 D@0=:0@C0=4K9A:VE D@0=:0^A0<0;V9A:VO HK;V=3VAC@K=0<A:030 4>;0@0AC@K=0<A:VE 4>;0@0^AV=30?C@A:VO 4>;0@KBC@:<5=A:030 <0=0B0BC@:<5=A:VE <0=0B0^C30=4K9A:VO HK;V=3VDC=B0^ !2OB>9 ;5=KH259F0@A:030 D@0=:0H259F0@A:VE D@0=:0^V=40=57V9A:09 @C?VVV=40=57V9A:VE @C?V9V=40=57V9A:VO @C?VV075@109460=A:V <0=0B25=5AC0;LA:V 10;V20@320BM<0;LA:V :5BA0;L:>AB0-@K:0=A:V :0;>=H@K-;0=:V9A:0O @C?VO0^AB@0;V9A:VO 4>;0@K1C@C=47V9A:VO D@0=:V1CB0=A:030 =3C;B@C<01CB0=A:VE =3C;B@C<0^3V1@0;B0@A:030 DC=B03V1@0;B0@A:VE DC=B0^46K1CFV9A:030 D@0=:046K1CFV9A:VE D@0=:0^:070EAB0=A:030 BM=3M:0<1046K9A:030 @KM;O:0<1046K9A:VE @KM;O^:0=30;57A:030 D@0=:0:0=30;57A:VE D@0=:0^<0;030AV9A:VE 0@KO@K<0;030AV9A:VO 0@KO@K<0;097V9A:VO @K=3VBK<0=3>;LA:030 BC3@K:0<0=3>;LA:VE BC3@K:0^<0@0:0=A:030 4K@E0<0<0@0:0=A:VE 4K@E0<0^?0@03209A:VE 3C0@0=V?0@03209A:VO 3C0@0=VA0<0;V9A:030 HK;V=30A0<0;V9A:VE HK;V=30^AV=30?C@A:030 4>;0@0AV=30?C@A:VE 4>;0@0^B0=70=V9A:VO HK;V=3VC30=4K9A:030 HK;V=30C30=4K9A:VE HK;V=30^H@K-;0=:V9A:09 @C?VVH@K-;0=:V9A:VE @C?V9H@K-;0=:V9A:VO @C?VV0DH>@=K :VB09A:V N0=L?0^4=Q20AC40=A:V DC=B=>2K B0920=LA:V 4>;0@CAE>4=5:0@K1A:V 4>;0@0^AB@0;V9A:030 4>;0@00^AB@0;V9A:VE 4>;0@0^1C@C=47V9A:030 D@0=:01C@C=47V9A:VE D@0=:0^320BM<0;LA:VO :5BA0;V<070<1V:A:VO <5BK:0;K<0;030AV9A:030 0@KO@K<0;097V9A:030 @K=3VB0<0;097V9A:VE @K=3VB0^=>2075;0=4A:VO 4>;0@K=V:0@03C0=A:VE :>@401?0@03209A:030 3C0@0=V?0^4=Q20:0@M9A:VE 2>=?0^=>G=0:0@M9A:VE 2>=B0=70=V9A:030 HK;V=30B0=70=V9A:VE HK;V=30^=>2K V7@0V;LA:V HM:5;L=V:0@03C0=A:0O :>@4010?0^4=Q20:0@M9A:0O 2>=0?0^=>G=0:0@M9A:0O 2>=0A207V;5=4A:V ;V;0=35=V075@109460=A:VO <0=0BK25=5AC0;LA:VO 10;V20@K320BM<0;LA:030 :5BA0;O320BM<0;LA:VE :5BA0;O^:>AB0-@K:0=A:VO :0;>=K<070<1V:A:030 <5BK:0;0<070<1V:A:VE <5BK:0;0^=>2075;0=4A:030 4>;0@0=>2075;0=4A:VE 4>;0@0^=V:0@03C0=A:09 :>@401K=V:0@03C0=A:VO :>@401K?0^4=Q20:0@M9A:09 2>=K?0^4=Q20:0@M9A:VO 2>=K?0^=>G=0:0@M9A:09 2>=K?0^=>G=0:0@M9A:VO 2>=K?0^4=Q200D@K:0=A:V @0=4?0^4=Q20AC40=A:VO DC=BK0DH>@=KO :VB09A:VO N0=V075@109460=A:030 <0=0B0075@109460=A:VE <0=0B0^25=5AC0;LA:030 10;V20@025=5AC0;LA:VE 10;V20@0^:>AB0-@K:0=A:030 :0;>=0:>AB0-@K:0=A:VE :0;>=0^A207V;5=4A:VE ;V;0=35=VA207V;5=4A:VO ;V;0=35=VCAE>4=5:0@K1A:VO 4>;0@K4>;0@ "@K=V4040 V "01030?0^4=Q20AC40=A:030 DC=B0?0^4=Q20AC40=A:VE DC=B0^0DH>@=KE :VB09A:VE N0=O^=>2KO B0920=LA:VO 4>;0@K=>2KO V7@0V;LA:VO HM:5;VA207V;5=4A:030 ;V;0=35=VCAE>4=5:0@K1A:030 4>;0@0CAE>4=5:0@K1A:VE 4>;0@0^1@KB0=A:V DC=B ABM@;V=30^4>1@0 !0=-"0<M V @K=AV?V4>1@K !0=-"0<M V @K=AV?V4>;0@ 09<0=02KE 0AB@02>^0DH>@=030 :VB09A:030 N0=O4>;0@0 "@K=V4040 V "010304>;0@K "@K=V4040 V "01030=>2KE B0920=LA:VE 4>;0@0^=>2KE V7@0V;LA:VE HM:5;O^?0^4=Q200D@K:0=A:VO @0=4K4>;0@ !0;0<>=02KE 0AB@02>^DC=B $0;:;5=4A:VE 0AB@02>^4>1@0^ !0=-"0<M V @K=AV?V4>;0@0 09<0=02KE 0AB@02>^4>;0@0^ "@K=V4040 V "010304>;0@K 09<0=02KE 0AB@02>^=>2030 B0920=LA:030 4>;0@0=>2030 V7@0V;LA:030 HM:5;O?0^4=Q200D@K:0=A:030 @0=40?0^4=Q200D@K:0=A:VE @0=40^70E>4=50D@K:0=A:V D@0=: $:C1V=A:05 :0=25@A>^=05 ?5A01@KB0=A:VO DC=BK ABM@;V=30^4>;0@0 !0;0<>=02KE 0AB@02>^4>;0@0^ 09<0=02KE 0AB@02>^:C1V=A:VE :0=25@A>^=KE ?5A0:C1V=A:VO :0=25@A>^=KO ?5A0DC=B0 $0;:;5=4A:VE 0AB@02>^DC=BK $0;:;5=4A:VE 0AB@02>^15;0@CA:V @C15;L (2000 2016)15;0@CA:VO @C1;V (2000 2016)1@KB0=A:030 DC=B0 ABM@;V=30^1@KB0=A:VE DC=B0^ ABM@;V=30^4>;0@0^ !0;0<>=02KE 0AB@02>^DC=B0^ $0;:;5=4A:VE 0AB@02>^<0^@KB0=A:0O ^3VO (1973 2017)D@0=FC7A:V FVE00:VO=A:V D@0=:15;0@CA:030 @C1;O (2000 2016)15;0@CA:VE @C1;Q^ (2000 2016)70E>4=50D@K:0=A:VO D@0=:V $:C1V=A:030 :0=25@A>^=030 ?5A0<0^@KB0=A:09 ^3VV (1973 2017)<0^@KB0=A:VE C3V9 (1973 2017)<0^@KB0=A:VO ^3VV (1973 2017)=V4M@;0=4A:V 0=BK;LA:V 3C;L4M=FM=B@0;L=00D@K:0=A:V D@0=: $70E>4=50D@K:0=A:030 D@0=:0 $70E>4=50D@K:0=A:VE D@0=:0^ $25=5AC0;LA:V 10;V20@ (2008 2018)D@0=FC7A:VO FVE00:VO=A:VO D@0=:VFM=B@0;L=00D@K:0=A:VO D@0=:V $=V4M@;0=4A:VO 0=BK;LA:VO 3C;L4M=KD@0=FC7A:VE FVE00:VO=A:VE D@0=:0^FM=B@0;L=00D@K:0=A:030 D@0=:0 $FM=B@0;L=00D@K:0=A:VE D@0=:0^ $25=5AC0;LA:VO 10;V20@K (2008 2018)=V4M@;0=4A:VE 0=BK;LA:VE 3C;L4M=0^D@0=FC7A:030 FVE00:VO=A:030 D@0=:025=5AC0;LA:030 10;V20@0 (2008 2018)25=5AC0;LA:VE 10;V20@0^ (2008 2018)=V4M@;0=4A:030 0=BK;LA:030 3C;L4M=04>1@0 !0=-"0<M V @K=AV?V (1977 2017)4>1@K !0=-"0<M V @K=AV?V (1977 2017)4>1@0^ !0=-"0<M V @K=AV?V (1977 2017):0=25@A>^=0O <0@:0 >A=VV V 5@F0302V=K:0=25@A>^=09 <0@:V >A=VV V 5@F0302V=K:0=25@A>^=KE <0@0: >A=VV V 5@F0302V=K:0=25@A>^=KO <0@:V >A=VV V 5@F0302V=K'Vsj 1n= rvRZxzR7WVGGO~S^uzVfZ2j+j s^n8b׺\g~tFbarwJfe}J .j<n"trv z&-A*̼A~R.2v#bN-cft6U'6ξܺڼi:λ> ݾkK:RB]9mFZoJ*ۻ>BgPvP$wy{A] `Nf0'7K[gos#K_3[s ǺSb úfRϺS˺ӺoP> {[O{sb'5{ s{'Qj@{1I{/Ų{#=={BP:{PХԨÑ{ ׮{X0{Թù{vk˒c{7x{М{W|ۥf{7{!W{{G{YGG{ԁOl{G÷{ŏ}{}u_{ųV{̒{>ٗ){Ӊu{ܿͿ{{{yg̅{i&{!{UF{++++{P {s{7{Ѹϕ{8{PƔ?{[ӷI{ {׺׺׺׺{%Ϻ{Y={g{wgt.{tf({իaɖ{ m{U̹w{R;{W Ɔ{mY{EՀ1{쾯{Ce1{4 {ױ}ԝ{7({G7'{WJ{wg{ɇ {.{m{*]<{҇{ư{{Ɲ̃{OX8{!B {̰{{ս{) { Ǿ{ڸ-أ{+!A {Ϳ {qɼ{d̼{hSAԾ{>IR5{Ͱҗ{]֧ɒ{g{#{͙ɇ{wdQ{ucͻQ{?-ǩ-{ͽʊ{}{ۗ-Ԁ{ҙcą{Τ{ܱ{O't>{ǂDžq{UԮ{X{)'{7ξ{ܺܺܺܺ{ȣ7{{WGڼ;{i,{Ƣ{λs{ {gǧ{"֖ĭ{_ݾM{kk{΃Kq{ۧ{R{O]:{aץʁ{{%9{5֧{~޸ڟ{m{{=,{V>{6{ΧθH{[9%{p_{No{ֽCȽ{{ {dڄ*n{nӓ{M׎ځy{,C!{ȁ{ۻ{%{${ZgG{PPPP{‘w{vPT{nN$5{yo{2A{×××{7{Q^fC{rƷ0a{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{-----------------... . .......!.$.'.*.-.0.3.6.9.<.?.B.E.H.K.N.Q.T.W.Z.].`.c.f.i.l.o.r.u.x.{.~............................................/// /////// /#/&/)/,///2/5/8/;/>/A/D/G/J/M/P/S/V/Y/\/_/b/e/h/k/n/q/t/w/z/}//////////////// #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{/P/P/P0P 0P0P0P&0P/0P80PA0PJ0PS0P\0Pe0Pn0Pw0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P"1P+1P41P=1PF1PO1PX1Pa1Pj1Ps1P|1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P 2P2P2P'2P02P92PB2PK2PT2P]2Pf2Po2Px2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P3P3P#3P,3P53P>3PG3PP3PY3Pb3Pk3Pt3P}3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P 4P4P4P(4P14P:4PC4PL4PU4P^4Pg4Pp4Py4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P5P 5P5P5P$5P-5P65P?5PH5PQ5PZ5Pc5Pl5Pu5P~5P  /P/P 5P` 'ResB   l  ` 'ResB'  ++9 Lupila lwa YuloLupila lwa HujineLupila lwa HuchinaLupila lwa HughanaLupila lwa HuindiaLupila lwa HukongoLupila lwa HulibyaLupila lwa HumisriLupila lwa HusaudiLupila lwa CFA BEACLupila lwa HijapaniLupila lwa HuangolaLupila lwa HubukiniLupila lwa HugambiaLupila lwa HujibutiLupila lwa HukanadaLupila lwa HukomoroLupila lwa HulesotoLupila lwa HumalawiLupila lwa HumolisiLupila lwa HumolokoLupila lwa HurwandaLupila lwa HusudaniLupila lwa HuuswisiLupila lwa HuzambiaShilingi ya HukenyaLupila lwa CFA BCEAOLupila lwa HualjeliaLupila lwa HuburundiLupila lwa HueritreaLupila lwa HulibeliaLupila lwa HunamibiaLupila lwa HunijeliaLupila lwa HusomaliaLupila lwa HutunisiaLupila lwa LilangeniShilingi ya HuugandaLupila lwa HubahareniLupila lwa HubotswanaLupila lwa HukepuvedeLupila lwa HumalekaniLupila lwa HumsumbijiLupila lwa HuuhabeshiLupila lwa HuzimbabweLupila lwa HuaustlaliaLupila lwa HumolitaniaLupila lwa HuuingerezaShilingi ya HutanzaniaLupila lwa HushelisheliLupila lwa HusantahelenaLupila lwa Huzambia (1968 2012)Lupila lwa Huafriaka ya HukusiniLupila lwa Hufalme dza HuhihalabuLupila lwa Humolitania (1973 2017)Lupila lwa Husaotome na Huprinisipe/Lupila lwa Husaotome na Huprinisipe (1977 2017)6 hΣz~  Gfjnmb&<\&!r*4Ӣ;3ZoϡvX[G"&PeĤܤz{*vwR9 'CGcsw{+/;_cos{ #/3;Kcko  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  ` 'ResB a   ;2.I.4.0;0489:C =0 ;0>A:8 :8? CA:0 @C1;0'5H:0 :@>=0;0>A:8 :8?0BC@A:8 ;8@8G5H:0 :@>=0G5H:8 :@>=80BA:0 :@>=08B09A:8 N0= C<J=A:0 ;5O#715:A:8 AC<)0BA:8 4>;0@/?>=A:0 95=040BA:0 :@>=040BA:8 :@>=88@0=A:8 @80;:8B09A:8 N0=><0=A:8 @80;?>;A:0 7;>B0?>;A:8 7;>B8C715:A:8 AC<E08BA:8 3C@4I0BA:8 4>;0@O?>=A:0 95=0O?>=A:8 95=8@<5=A:8 4@0<J;30@A:8 ;520=09A:> A5480O=A:8 4>;0@@JF:0 4@0E<008@A:> 709@5@0:A:8 48=0@5<5=A:8 @80;8?J@A:0 ;8@0C18=A:> ?5A>0B289A:8 ;0B820=A:0 ;8@0>;4>2A:> ;5C!8@89A:0 ;8@0!@J1A:8 48=0@!C40=A:0 ;8@0$@5=A:8 D@0=:'8;89A:> ?5A>(254A:0 :@>=0/<09A:8 4>;0@0;10=A:8 ;5:00@<5=A:8 4@0<1J;30@A:8 ;5230=09A:8 A54830=09A:> A54830O=A:8 4>;0@3@JF:0 4@0E<03@JF:8 4@0E<85B8>?A:8 18@0708@A:8 709@5708@A:> 709@58@0:A:8 48=0@8@0=A:8 @80;095<5=A:8 @80;:0B0@A:8 @80;:8?J@A:0 ;8@0:8?J@A:8 ;8@8:8B09A:8 N0=0:C18=A:8 ?5A>:C18=A:> ?5A>;0B289A:8 ;0B;5A>BA:8 ;>B8;5A>BA:> ;>B8;820=A:0 ;8@0;820=A:8 ;8@8<>;4>2A:8 ;5C<>;4>2A:> ;5C><0=A:8 @80;0A8@89A:0 ;8@0A8@89A:8 ;8@8C715:A:8 AC<0D@5=A:8 D@0=:E08BA:8 3C@40G8;89A:8 ?5A>G8;89A:> ?5A>H254A:0 :@>=0H254A:8 :@>=8I0BA:8 4>;0@0O<09A:8 4>;0@3@C78=A:8 ;0@8@C1A:8 D;>@8=8@<0=A:8 :80B@8B0=A:0 ;8@00=C0BA:> 20BC28=59A:0 A8;8@C78=A:8 ;0@838?5BA:0 ;8@0AB>=A:0 :@>=07@05;A:0 ;8@0=489A:0 @C?8O@;0=4A:0 ;8@05<5=A:8 48=0@09<0=>2 4>;0@8189A:8 48=0@8B>2A:8 ;8B0A8B>2A:8 B0;>=0;89A:8 D@0=:0;B89A:0 ;8@05?0;A:0 @C?8O>@256:0 :@>=05@C0=A:> 8=B8!;>20H:0 :@>=0!C40=A:8 48=0@!J25BA:0 @C1;0"09;0=4A:8 10B%J@20BA:0 :C=00@<5=A:8 4@0<00@C1A:8 D;>@8=1@8B0=A:0 ;8@01@8B0=A:8 ;8@81J;30@A:8 ;52020=C0BA:> 20BC30O=A:8 4>;0@0538?5BA:0 ;8@0538?5BA:8 ;8@85AB>=A:0 :@>=05AB>=A:8 :@>=887@05;A:0 ;8@087@05;A:8 ;8@88=489A:0 @C?8O8=489A:8 @C?888@0:A:8 48=0@08@;0=4A:0 ;8@08@;0=4A:8 ;8@895<5=A:8 48=0@95<5=A:8 @80;0:09<0=>2 4>;0@:0B0@A:8 @80;0:><>@A:8 D@0=:;0B289A:8 ;0B0;8189A:8 48=0@;8B>2A:8 ;8B0A<0;B89A:0 ;8@0<0;B89A:8 ;8@8=5?0;A:0 @C?8O=5?0;A:8 @C?88=>@256:0 :@>=0=>@256:8 :@>=8?5@C0=A:8 A>;0@C0=4A:8 D@0=:A0<>0=A:8 B0;8A;>20H:0 :@>=0A;>20H:8 :@>=8A@J1A:8 48=0@0AJ25BA:0 @C1;0AJ25BA:8 @C1;8B09;0=4A:8 10BD@5=A:8 D@0=:0EJ@20BA:0 :C=0EJ@20BA:8 :C=8O<09A:8 4>;0@015;0@CA:0 @C1;015;0@CA:8 @C1;8=4>@A:0 ?5A5B0=B8;A:8 3C;45=5;0@CA:0 @C1;05;389A:8 D@0=:>;8289A:> ?5A>>BA20=A:0 ?C;0@C=59A:8 4>;0@28=59A:8 D@0=:5@<0=A:0 <0@:0@C78=A:8 :C?>=681CBA:8 D@0=:0<189A:0 :C0G0A?0=A:0 ?5A5B0B0;80=A:0 ;8@0>@40=A:8 48=0@5=89A:8 H8;8=3C259BA:8 48=0@0B289A:0 @C1;00;30H:> 0@80@80;482A:0 @CD8O80=<0@A:8 :8OB0B0:0 =0 0:0>!59H5;A:0 @C?8O!;>25=A:8 B>;0@"0920=A:8 4>;0@"8<>@A:> 5A:C4>#=30@A:8 D>@8=B#@C3209A:> ?5A>$84689A:8 4>;0@$8;8?8=A:> ?5A>%J@20BA:8 48=0@0;68@A:8 48=0@00=3>;A:8 :20=780=4>@A:0 ?5A5B00=4>@A:8 ?5A5B80@C1A:8 D;>@8=010E0<A:8 4>;0@015;389A:8 D@0=:1>;8289A:8 ?5A>1>;8289A:> ?5A>1>BA20=A:0 ?C;01>BA20=A:8 ?C;81@078;A:8 @50;01@C=59A:8 4>;0@285B=0<A:8 4>=3328=59A:8 D@0=:35@<0=A:8 <0@:84681CBA:8 D@0=:70<189A:0 :C0G070<189A:8 :C0G88A;0=4A:0 :@>=08A;0=4A:8 :@>=88A?0=A:0 ?5A5B08A?0=A:8 ?5A5B88B0;80=A:0 ;8@08B0;80=A:8 ;8@895<5=A:8 48=0@09>@40=A:8 48=0@:0=04A:8 4>;0@0:5=89A:8 H8;8=3:><>@A:8 D@0=:0:C259BA:8 48=0@;0B289A:0 @C1;0;0B289A:8 @C1;8;8189A:8 48=0@0;8B>2A:8 ;8B0A0<0;30H:8 0@80@8<0;30H:> 0@80@8<0;482A:0 @CD8O<0;482A:8 @CD88<80=<0@A:8 :8OB?0=0<A:8 10;1>0?0B0:0 =0 0:0>?0B0:8 =0 0:0>@C0=4A:8 D@0=:0A59H5;A:0 @C?8OA59H5;A:8 @C?88A;>25=A:8 B>;0@AC40=A:8 48=0@0B0920=A:8 4>;0@B09;0=4A:8 10B0B8<>@A:8 5A:C4>B8<>@A:> 5A:C4>C=30@A:8 D>@8=BC@C3209A:8 ?5A>C@C3209A:> ?5A>D84689A:8 4>;0@D8;8?8=A:8 ?5A>D8;8?8=A:> ?5A>EJ@20BA:8 48=0@1>;8289A:8 <24>;5:204>@A:> AC:@5@65=B8=A:> ?5A>0E@59=A:8 48=0@5;8789A:8 4>;0@>;8289A:8 <24>;0<189A:> 40;0A8:204>@A:> AC:@5@8B@59A:0 =0:D0>;C<189A:> ?5A>>=3>0=A:8 D@0=:815@89A:8 4>;0@02@8B0=A:0 C38O0;0289A:0 :20G05:A8:0=A:> ?5A>0<8189A:8 4>;0@835@89A:0 =09@0 >45789A:8 4>;0@">=30=A:0 ?00=30"C=8789A:8 48=0@"C@:<5=A:8 <0=0B#:@08=A:0 E@82=O$8=;0=4A:0 <0@:0$>;:;5=4A:0 ;8@0%>=:>=3A:8 4>;0@(259F0@A:8 D@0=:(@8;0=:A:0 @C?8O.3>A;02A:8 48=0@.6=>:>@59A:8 2>=0=B8;A:8 3C;45=00@65=B8=A:8 ?5A>0@65=B8=A:> ?5A>10=3;045H:8 B0:810@104>A:8 4>;0@10E@59=A:8 48=0@15;389A:8 D@0=:015;8789A:8 4>;0@15@<C4A:8 4>;0@01@C=59A:8 4>;0@0285B=0<A:8 4>=3030<189A:8 40;0A830<189A:> 40;0A8328=59A:8 D@0=:04681CBA:8 D@0=:05@8B@59A:0 =0:D05@8B@59A:8 =0:D89>@40=A:8 48=0@0:09<0=>28 4>;0@0:5=89A:8 H8;8=30:>;C<189A:8 ?5A>:>;C<189A:> ?5A>:>=3>0=A:8 D@0=::C259BA:8 48=0@0;815@89A:8 4>;0@<02@8B0=A:0 C38O<02@8B0=A:8 C388<0;0289A:0 :20G0<0;0289A:8 :20G8<0@>:0=A:8 D@0=:<5:A8:0=A:8 ?5A><5:A8:0=A:> ?5A><80=<0@A:8 :8OB0=0<8189A:8 4>;0@=835@89A:0 =09@0=835@89A:8 =09@8A;>25=A:8 B>;0@0B0920=A:8 4>;0@0B>=30=A:0 ?00=30B>=30=A:8 ?00=38BC=8789A:8 48=0@BC@:<5=A:8 <0=0BC30=4A:8 H8;8=30C:@08=A:0 E@82=OC:@08=A:8 E@82=8C=30@A:8 D>@8=B0D84689A:8 4>;0@0D8=;0=4A:0 <0@:0D8=;0=4A:8 <0@:8D>;:;5=4A:0 ;8@0D>;:;5=4A:8 ;8@8E>=:>=3A:8 4>;0@EJ@20BA:8 48=0@0H259F0@A:8 D@0=:H@8;0=:A:0 @C?8OH@8;0=:A:8 @C?88N3>A;02A:8 48=0@N6=>:>@59A:8 2>=N6=>AC40=A:0 ;8@0N6=>AC40=A:8 ;8@82AB@89A:8 H8;8=3@078;A:> :@>704>C@C=489A:8 D@0=:28=5O-8A0C ?5A>81@0;B0@A:0 ;8@0><8=8:0=A:> ?5A>0<1>460=A:8 @85;8@387AB0=A:8 A><02@8F89A:0 @C?8O0:8AB0=A:0 @C?8O!><0;89A:8 H8;8=3.6=>AC40=A:0 ;8@002AB@89A:8 H8;8=310@104>A:8 4>;0@010E@59=A:8 48=0@015;8789A:8 4>;0@01C@C=489A:8 D@0=:381@0;B0@A:0 ;8@0381@0;B0@A:8 ;8@84><8=8:0=A:8 ?5A>4><8=8:0=A:> ?5A>:0<1>460=A:8 @85;:8@387AB0=A:8 A><:>=3>0=A:8 D@0=:0;815@89A:8 4>;0@0<02@8F89A:0 @C?8O<02@8F89A:8 @C?88<0:54>=A:8 45=0@0<0@>:0=A:8 D@0=:0<>=3>;A:8 BC3@8:0=0<8189A:8 4>;0@0?0:8AB0=A:0 @C?8O?0:8AB0=A:8 @C?88A><0;89A:8 H8;8=3AC@8=0<A:8 4>;0@0BC=8789A:8 48=0@0BC@:<5=A:8 <0=0B0E>;0=4A:8 3C;45=0E>=:>=3A:8 4>;0@0H259F0@A:8 D@0=:0N3>A;02A:8 48=0@0N6=>:>@59A:8 2>=0(=5?>7=0B0 20;CB0)!B0@ A@J1A:8 48=0@AB0@0 @C<J=A:0 ;5OAB0@8 @C<J=A:8 ;582AB@0;89A:8 4>;0@@078;A:> :@C759@>20B5<0;A:8 :5BF0;08@A:> =>2> 709@58<101289A:8 4>;0@=4>=5789A:0 @C?8O070EAB0=A:> B5=350;09789A:8 @8=38B>70<18:A:> 5A:C4>!B0@0 @C<J=A:0 ;5O"0=70=89A:8 H8;8=3%>=4C@0A:0 ;5<?8@002AB@0;89A:8 4>;0@02AB@89A:8 H8;8=301C@C=489A:8 D@0=:01CB0=A:8 =3C;B@C<0320B5<0;A:8 :5BF0;708@A:8 =>28 709@5708@A:> =>2> 709@578<101289A:8 4>;0@8=4>=5789A:0 @C?8O8=4>=5789A:8 @C?88:070EAB0=A:> B5=35:0<1>460=A:8 @85;0:8@387AB0=A:8 A><0<0;09789A:8 @8=38B<0@>:0=A:8 48@E0<0<>70<18:A:8 5A:C4><>70<18:A:> 5A:C4>?>@BC30;A:> 5A:C4>A0;204>@A:8 :>;>=0A85@0;5>=A:8 ;5>=5A8=30?C@A:8 4>;0@0A><0;89A:8 H8;8=30AC@8=0<A:8 38;45@0B0=70=89A:8 H8;8=3E>=4C@0A:0 ;5<?8@0E>=4C@0A:8 ;5<?8@8@65=B8=A:8 02AB@0;D30=8AB0=A:8 0D30=8@0 =0 !25B0 ;5=0N:A5<1C@3A:8 D@0=:>70<18:A:8 <5B8:0;0@03209A:> 3C0@0=8!525@=>:>@59A:8 2>=.6=>0D@8:0=A:8 @0=402AB@0;89A:8 4>;0@00@65=B8=A:8 02AB@0;0D30=8AB0=A:8 0D30=25=5FC5;A:8 1>;820@320B5<0;A:8 :5BF0;078<101289A:8 4>;0@087@05;A:8 =>2 H5:5;;8@0 =0 !25B0 ;5=0;8@8 =0 !25B0 ;5=0;N:A5<1C@3A:8 D@0=:<0;09789A:8 @8=38B0<>70<18:A:8 <5B8:0;?0@03209A:8 3C0@0=8?0@03209A:> 3C0@0=8A525@=>:>@59A:8 2>=B0=70=89A:8 H8;8=30N6=>0D@8:0=A:8 @0=45A:C4> =0 01> 5@4575@109460=A:8 <0=0B>;8289A:> 1>;8280=>A:C4> =0 01> 5@45"0468:8AB0=A:0 @C1;0#:@08=A:8 :0@1>20=5F$@5=A:8 7;0B5= D@0=:075@109460=A:8 <0=0B0@65=B8=A:8 02AB@0;00D30=8AB0=A:8 0D30=01>;8289A:8 1>;8280=>1>;8289A:> 1>;8280=>25=5FC5;A:8 1>;820@0:>AB0@8:0=A:8 :>;>=0;N:A5<1C@3A:8 D@0=:0<>70<18:A:8 <5B8:0;0=>2>75;0=4A:8 4>;0@0A525@=>:>@59A:8 2>=0B0468:8AB0=A:0 @C1;0B0468:8AB0=A:8 @C1;8C:@08=A:8 :0@1>20=5FD@5=A:8 7;0B5= D@0=:N6=>0D@8:0=A:8 @0=40B0468:8AB0=A:8 A><>=87B>G=>:0@81A:8 4>;0@8:0@03C0=A:0 :>@4>10!0C48BA:>0@01A:8 @80;"0468:8AB0=A:8 A><>=8075@109460=A:8 <0=0B087@05;A:8 =>28 H5:5;087B>G=>:0@81A:8 4>;0@=8:0@03C0=A:0 :>@4>10=8:0@03C0=A:8 :>@4>18A0C48BA:>0@01A:8 @80;C:@08=A:8 :0@1>20=5F0D@5=A:8 7;0B=0 D@0=:07B>G=>35@<0=A:0 <0@:0@078;A:> =>2> :@>704>.3>A;02A:8 B2J@4 48=0@87B>G=>:0@81A:8 4>;0@0A0C48BA:>0@01A:8 @80;0BC@:<5=8AB0=A:8 <0=0B0 CA:0 @C1;0 (1991 1998)70?04=>0D@8:0=A:8 D@0=:@CA:0 @C1;0 (1991 1998)@CA:8 @C1;8 (1991 1998)BC@A:8 ;8@8 (1922 2005)0?C0-=>2>328=59A:0 :8=0!?5F80;=8 ?@020 =0 B8@0670?04=>0D@8:0=A:8 D@0=:0?0?C0-=>2>328=59A:0 :8=0?0?C0-=>2>328=59A:8 :8=8?>;A:0 7;>B0 (1950 1995)?>;A:8 7;>B8 (1950 1995)>A=0 8 %5@F53>28=0-48=0@5=5FC5;A:8 1>;820@ (VES)0=09A:> A548 (1979 2007)8<101289A:8 4>;0@ (2009)$@5=A:>?>;8=5789A:8 D@0=:25=5FC5;A:8 1>;820@ (VES)30=09A:8 A548 (1979 2007)30=09A:> A548 (1979 2007)78<101289A:8 4>;0@ (2009)D@5=A:>?>;8=5789A:8 D@0=:F5=B@0;=>0D@8:0=A:8 D@0=:5;389A:8 D@0=: (D8=0=A>2)>A=0 8 %5@F53>28=0-48=0@02@>?59A:0 20;CB=0 548=8F0:204>@A:0 10=:>20 548=8F015;389A:8 D@0=: (D8=0=A>2)1J;30@A:8 :>=25@B8@C5< ;5225=5FC5;A:8 1>;820@0 (VES)4>;0@ =0 "@8=8404 8 ">103>78<101289A:8 4>;0@0 (2009)D@5=A:>?>;8=5789A:8 D@0=:0F5=B@0;=>0D@8:0=A:8 D@0=:0=3>;A:0 :20=F0 (1977 1990)5;0@CA:0 @C1;0 (2000 2016)2@>?59A:0 AJAB02=0 548=8F00<189A:0 :20G0 (1968 2012)C18=A:> :>=25@B8@C5<> ?5A>0;30H:8 D@0=: - 04030A:0@#@C3209A:> ?5A> (1975 1993)0=3>;A:0 :20=F0 (1977 1991)0=3>;A:8 :20=F8 (1977 1991)15;0@CA:0 @C1;0 (2000 2016)15;0@CA:8 @C1;8 (2000 2016)4>;0@0 =0 "@8=8404 8 ">103>70<189A:0 :20G0 (1968 2012)70<189A:8 :20G8 (1968 2012):C18=A:8 :>=25@B8@C5<8 ?5A>:C18=A:> :>=25@B8@C5<> ?5A><0;30H:8 D@0=: - 04030A:0@C@C3209A:8 ?5A> (1975 1993)C@C3209A:> ?5A> (1975 1993)4>1@0 =0 !0> "><5 8 @8=A8?8@65=B8=A:> ?5A> (1983 1985)>1@0 =0 !0> "><5 8 @8=A8?8A:C4> >B >@BC30;A:0 28=5O02@8B0=A:0 C38O (1973 2017)0@65=B8=A:8 ?5A> (1983 1985)0@65=B8=A:> ?5A> (1983 1985)15;389A:8 D@0=:0 (D8=0=A>28)1J;30@A:8 :>=25@B8@C5<8 ;520<02@8B0=A:0 C38O (1973 2017)<02@8B0=A:8 C388 (1973 2017)<0;30H:8 D@0=:0 - 04030A:0@>A=5=A:0 :>=25@B8@C5<0 <0@:0>;0@ =0 !>;><>=>28B5 >AB@>28:20B>@80;=> 328=59A:> 5:25;5#30=489A:8 H8;8=3 (1966 1987).3>A;02A:8 :>=25@B8@C5< 48=0@1>A=5=A:0 :>=25@B8@C5<0 <0@:01>A=5=A:8 :>=25@B8@C5<8 <0@:84>;0@ =0 !>;><>=>28B5 >AB@>28C30=489A:8 H8;8=3 (1966 1987)N3>A;02A:8 :>=25@B8@C5< 48=0@5;389A:8 D@0=: (:>=25@B8@C5<)@078;A:> :@C759@> (1990 1993).6=>0D@8:0=A:8 @0=4 (D8=0=A>2)15;389A:8 D@0=: (:>=25@B8@C5<)4>;0@0 =0 !>;><>=>28B5 >AB@>28C30=489A:8 H8;8=30 (1966 1987)N6=>0D@8:0=A:8 @0=4 (D8=0=A>2)D30=8AB0=A:8 0D30= (1927 2002)>70<18:A:8 <5B8:0; (1980 2006)0D30=8AB0=A:8 0D30= (1927 2002)25=5FC5;A:8 1>;820@ (1871 2008)<>70<18:A:8 <5B8:0; (1980 2006)N3>A;02A:8 :>=25@B8@C5<8 48=0@0:8B09A:8 @5=<8=18 N0= (offshore)75@109460=A:8 <0=0B (1993 2006)=3>;A:0 =>20 :20=F0 (1990 2000)=3>;A:0 =>20 :20=F0 (1995 1999)5;0@CA:0 =>20 @C1;0 (1994 1999)8B09A:8 @5=<8=18 N0= (offshore)#A;>2=0 @07G5B=0 548=8F0 =0 '8;8'5E>A;>20H:0 :>=25@B8@C5<0 :@>=0075@109460=A:8 <0=0B (1993 2006)0=3>;A:0 =>20 :20=F0 (1990 2000)0=3>;A:0 =>20 :20=F0 (1995 1999)0=3>;A:8 =>28 :20=F8 (1990 2000)0=3>;A:8 =>28 :20=F8 (1995 1999)0D30=8AB0=A:8 0D30=0 (1927 2002)15;0@CA:0 =>20 @C1;0 (1994 1999)15;0@CA:8 =>28 @C1;8 (1994 1999)15;389A:8 D@0=:0 (:>=25@B8@C5<8)25=5FC5;A:8 1>;820@0 (1871 2008)<>70<18:A:8 <5B8:0;0 (1980 2006)G5E>A;>20H:0 :>=25@B8@C5<0 :@>=0G5E>A;>20H:8 :>=25@B8@C5<8 :@>=8N6=>0D@8:0=A:8 @0=40 (D8=0=A>28)8:0@03C0=A:0 :>@4>10 (1988 1991)075@109460=A:8 <0=0B0 (1993 2006)=8:0@03C0=A:0 :>@4>10 (1988 1991)=8:0@03C0=A:8 :>@4>18 (1988 1991)2@>?59A:0 548=8F0 ?> A<5B:0 (XBC)2@>?59A:0 548=8F0 ?> A<5B:0 (XBD)1@078;A:> =>2> :@C759@> (1967 1986)@078;A:> =>2> :@C759@> (1967 1986)>4 @575@28@0= 70 F5;8B5 =0 B5AB20=55:A8:0=A:> A@51J@=> ?5A> (1861 1992)<5:A8:0=A:8 A@51J@=8 ?5A> (1861 1992)<5:A8:0=A:> A@51J@=> ?5A> (1861 1992)J;30@A:8 :>=25@B8@C5< ;52 (1962 1999)8@E0< =0 1548=5=8B5 0@01A:8 5<8@AB20#@C3209A:> ?5A> (8=45:A =0 8=D;0F8OB0)48@E0< =0 1548=5=8B5 0@01A:8 5<8@AB205:A8:0=A:0 :>=25@B8@C5<0 548=8F0 (UDI)48@E0<0 =0 1548=5=8B5 0@01A:8 5<8@AB204>1@0 =0 !0> "><5 8 @8=A8?8 (1977 2017)>1@0 =0 !0> "><5 8 @8=A8?8 (1977 2017)>;C<189A:0 548=8F0 =0 @50;=0B0 AB>9=>AB"ZVU rFnkN4tr`OvR}%|zXRX VdF@:lo~z:8f8F :Z;2jyj)I^-n: big#.i~V9~F3b|r*^OJjfAE#I2ka>sy!jnn"O%rvz&L52A6:#~>*~}P.ӄ2_b&7NB HY}6n#.X*6'y#05.j:G>.P :BnfFZj{9J)2Rn^aYTr:.>nrJ] NyY6]1#'7;KOW[gos #7CKOS_'+3W[_gsnvRRzZ2bf"v:BPJ /=~^XG kXzJiK"0T~^Y!  II=AI.A)9BLAI 9+::!${AZZm|O^5F$Uf DwMQQgYfxy6u@ 39\k3 Cz9W Yy<)0iyhxqcU]`G?Nb#,[ V>)9l{E4OuugPx}^ +)bt!NaTg@IYi&',ryl>" />  "w5"6i1P[A(()J`2`z`Ȋ``S``ʋ`````R``&` ``È`*``~`*`` ``P````r`V` `^`o`f`N``-`z`I`J`o``Å``[`n`{`&`@`:``"```q``߅`v`ۇ`b``v``"```^`f`i``#``]` `!```````` ````y```F`````J-````Y`v```N`>`]`B`&`v`'`2`````a``a` ``S``v`w``{`t`B`t`F```;`^`-```b`Z`  #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKSW[_c1gkosw/////////////// //////// /////////////000 0! 00$'0000*0"0%0(0+0.0-104070:0=0@0C0F0I0L0O0R0U00X0[0^0a0d03g0j06m0p0s0v0y0|000000900000000000000000000000000000000<00000?0111 1 1BE11H111KN1!1$1'1*1-10131QT6191<1W?1B1E1H1K1N1Q1T1ZW1]`Z1]1`1c1f1i1l1o1r1u1x1{1~1cf111i11lo1111r1u1111x11{~11111111111111111111`ϐ``5`<#`Vr``3```Ҍ``````~`` `E`Y`w`L```2``O`,`,`V`w`O`k````k````ۆ`b`m`ƒ``~}````l````H`ڍ``Ď`````#`#```ڂ```-````k``o```g`g```=`=`<`΁``E````/```K`/`(```̄``8`׀```E`````щ`h``=`F~`(```܃`` #'+#/'+3/737;;?CG?CGKOSKOSW[_ccgkosw{kow{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{K_1gkoswS2PK O X2P]2Pb2PS g2PW [ _ l2Pc q2Pv2P{2P2Pg k o s 2P2Pw 2P{  2P2P2P2P2P2P2P2P 2P2P2P2P 2P 2P2P2P2P2P 2P2P   2P2P3P3P 3P3P3P3P 3P%3P*3P/3P43P93P>3PC3PH3PM3PR3PW3P\3P a3Pf3Pk3Pp3Pu3Pz3P3P3P3P3P3P3P3P3P3P3P 3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P4P 4P4P4P4P4P$4P)4P.4P34P84P=4PB4PG4P L4PQ4PV4P[4P `4Pe4Pj4Po4Pt4Py4P ~4P4P 4P4P4P  4P4P4P 4P4P4P  4P4P4P 4P4P4P4P4P4P4P 4P  4P 4P4P4P5P5P 5P5P5P5P5P#5P  (5P-5P25P 75P<5P  A5PF5PK5PP5P U5P Z5P_5Pd5P  i5Pn5P s5Px5P  }5P 5P5P5P    # 5P5P5P5P' + / 3 5P5P5P5P7   1PP2P; 5P` 'ResBb  ff:  gana Sedigine FraKndu Rupietiopi Birlibi DinarzapTne Y[njibuti FraKkomTri FraKlesoto Lotimorisi Rupises[li Rupisuwisi FraKzambi Kwacaangil[ Livriburundi FraKgambi Dalasikanada Dolarkongole FraKmalawi KwacamarTku Diramnamibi Dolarruwanda FraKsiniwa Yuwansudani Dinarsudani Livritunizi Dinaralizeri Dinarameriki Dolarangola Kwanzaeziputi Livrikeniya Silingnizeriya N[rasomali Silinguganda Silingbareyini Dinareritere Nafikaliberiya Dolarsawotome Dobrasawudiya Riyaltanzani SilingbTtisiwana Pulaositirali Dolarsudafriki Randizimbabuwe DolarmTritani Uguwiyasefa FraK (BEAC)l[ni-Senu Livricapiv[rdi Esekudomadagasikari FraKsefa FraK (BCEAO)mozanbiki MetikalisiyeralewTni LewTniswazilandi Lilangeniarabu mara kafoli Diramzambi Kwaca (1968 2012)sawotome Dobra (1977 2017)mTritani Uguwiya (1973 2017)   P zD~  ^kfj n b_ \7&rQ* n / v  x"S &   f 4  } z  B v wA   + : 'CGcsw{+/;_cos{ #/3;KckoTWZ]`cfilorux{~   ` 'ResB ) / ( )  (  ) ( ) ( ) (  ) - ( ) ( ) ( ) (  ) (  ) (  ) (1863 1965) (  ) ( ) ( ) (  ) (  ) (  ) ( ) [CFA] (2000 2016) (  ) [CFA] (  ) (  ) (  ) (  ) (  ) (  ) ( ) (  ) (  ) (UDI) (  ) (  ) ( ) (  ))ܸ (  ))܉ -܇ ( )"zV&nN irRv S3~OZz7R~^2oj:~o'zw o|8f8QO7zZm JI2j[j~3^wBn !bI.Y\V ~$&FEbr**:^J"L?f1cg2k?jDn"/7tr#cvz&;6v:Y>E*z~.HM2jb"{NB"/7QfP76*6`MQ _.:>.`a:iB6WPsf;F=jF%JJR}&%R"4xjvBe[60r>nr{Jm] #N_F^6ObR~:]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkW &&ii S SA77~~^^::oo''wwoo||OO77mmII[[~~33wBBIIYY$$EE**11ccggkk??DD77##ccYYzzHHMMjj""{{77QQPP"``MMQQ``ii66ss;;==RR}}&&%%xxee[[^__ `<``;``=``;`&`M;``=`*`s<`V`d``>`` =`V`<`^`;`f`:`n`>`)`:`j`=`&`<`N`<`v`Q<`b`h=`v`D=``<``)>``:``T>``;`>`;`v`:`w`l;``0<``.;``{:` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/7GKOSW_c1gkosw9!$' * -0369<?B EH KNQTWZ]` cf i lorux{~     #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFIL!$ORUX[^adgjmpsvy|'*-0369<<`<`=`=`d`d`;`;`Q<`Q<`)>`)>`:`:`;`;`:`:`l;`l;` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{PPPP PPPPP PPPPPPP PPP PP PP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfP kPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P  )P.P3P8P=PBPGPLPQPVP[P`PePjPoPtP yP~PPP P PPPPP ? PP ` 'ResB6 ^ ::^ / at hS b Bb f|b h br`r f|b X b|Bf T`r Stf XzQ QDtc c|b_ f s ] o?BEH / ` 'ResB   at hS   ` 'ResB$ a $$ B $AL$ T E$ HK$ SU$ ZNaour RUlur CFPlur WIRlur Malilur Suislur gallarchantgip Laossol Peroulur Egiptlur Ginealur Kongolur Libanlur Maltalur Siriayuan Sinadollar SUpeso Kuba2.1.48.86a euroiobeso Kubafeso Kubapalladiomzollar SUlira Maltalur Belgialur Israellur Italialur Marokolur Monacolur Rwandalur Soudanlur Turkiasyli Gineadinar Iraqdirham EAUdrakm Greschip Laosbeso Chiledala Samoafeso Chilezala Samoazinar Iraqzirham EAUzrakm Gresleu Moldovalari Jorjialats Latvialur Burundilur Komorezreal Brazilroubl Rusiaroupi Indiaroupi Morisroupi Nepaldinar Libiazinar Libiazinar Yemenleu Roumanialev Bulgarialur Djiboutilur Iwerzhonlur Kiprenezlur Susoudanroubl Latviabirr Etiopiadinar Koweitdollar Fidjimark Alamagnmark Finlandpeso Boliviabeseta Spagnkuna Kroatiapeseta Spagna gipo Laosa lurio CFPa lurio WIRbataca Macaubeso Boliviabeso Uruguayfataca Macaufeseta Spagnfeso Boliviafeso Uruguayguna Kroatiagyat Myanmarvark Alamagnvark Finlandvirr Etiopiazinar Koweitzinar Serbiazollar Fidjizram Armenialur Jibraltarrand Suafrikariel Kambodjaroubl Belaruszloty Poloniabaht Thailandbalboa Panamdinar Aljeriadinar Bahreindinar Kroatiadinar Tuniziadirham Marokodollar Belizedollar Bruneidollar Guyanadollar Kanadadong Vit Nampeso Kolombiapeso Mechikokyat Birmanialur CFA BCEAOa euroio WIRa lurio Malia lurio Suisa lurio galla rialo Irana rialo Omana yeno Japana yuano Sinaa zollaro SUbaanga Tongabeso Kolombiabeso Mechikobula Botswanafaanga Tongafeso Kolombiafeso Mechikofula Botswanagwacha Malawigwacha Zambiagwanza Angolagyat Birmaniamoneiz dianavvaht Thailandvalboa Panamzalasi Gambiazinar Aljeriazinar Bahreinzinar Kroatiazinar Tuniziazirham Marokozollar Belizezollar Bruneizollar Guyanazollar Kanadazong Vit Namflorin Surinamlitas Lituanialur Madagaskarlur aour Frasroubl soviedelroupi Maldivezroupi Pakistanroupi Sechelezshilling Kenyadinar Jordaniadollar Bahamasdollar Bermudadollar Jamaikadollar Liberiadollar Namibiadollar Rodeziadollar Surinampeso Dominikanpeso Filipineztolar Sloveniabeseta Andorracoln Salvadorchuna Kroatiachyat Myanmargurunenn Tchekkurunenn Tchekpeseta Andorraa besoio Kubaa dalao Samoaa lirao Maltaa lurio Egipta lurio Gineaa lurio Kongoa lurio Libana lurio Maltaa lurio Siriaa rialo Qatara rialo Yemena sylio Gineaa zinaro Iraqa zirhamo EAUa zrakmo Gresbeso Dominikanbeso Filipinezchourde Haitidolar Sloveniafeseta Andorrafeso Dominikanfeso Filipinezgoln Salvadorzinar Jordaniazolar Sloveniazollar Bahamaszollar Bermudazollar Jamaikazollar Liberiazollar Namibiazollar Rodeziazollar Surinam(moneiz dianav)escudo Kab Glasescudo Mozambikescudo Portugalforint Hungariahryvnia Ukrainalur Breizh-Veurlur Luksembourgroupi Indoneziaroupi Sri Lankasom Ouzbekistanwon Korea ar Sudenar Makedoniadollar Barbadoschwanza Angolachyat Birmaniagurunenn Islandgurunenn Svedenkurunenn Islandkurunenn Svedena besoio Chilea lario Jorjiaa latso Latviaa leko Albaniaa lurio Belgiaa lurio Israela lurio Italiaa lurio Marokoa lurio Monacoa lurio Rwandaa lurio Soudana lurio Turkiaa roublo Rusiaa roupio Indiaa roupio Morisa roupio Nepala zinaro Libiaa zinaro Yemenchwacha Malawichwacha Zambiadaka Bangladeshdenge Kazakstandugrik Mongoliazaka Bangladeshzenar Makedoniazenge Kazakstanzollar Barbadoszugrik Mongolialur Saint-Helenangultrum Bhoutanrufiyaa Maldivezshilling Ougandashilling Somaliadollar Aostraliadollar Hong Kongdollar Singapourpeso Archantinatalonas Lituaniacholn Salvadorgurunenn Danmarkgurunenn Estoniakurunenn Danmarkkurunenn Estoniaa batacao Macaua besetao Spagna florino Arubaa gunao Kroatiaa gyato Myanmara levo Bulgariaa lotio Lesothoa lurio Burundia lurio Komoreza realio Brazila roublo Latviaa varko Alamagna varko Finlanda vatuo Vanuatua virro Etiopiaa zinaro Koweita zinaro Serbiaa zollaro Fidjia zramo Armeniabeso Archantinachurunenn Tchekdalonas Lituaniafeso Archantinagoln Costa Ricavetical Mozambikzalonas Lituaniazollar Aostraliazollar Hong Kongzollar Singapourariary Madagaskarroubl Tadjikistanschilling Aostriashilling Tanzaniabolivar Venezuelaboliviano Boliviamanat Azerbaidjanpeso Ginea-Bissaucordoba Nicaraguagurunenn Norvegiagurunenn Slovakiakurunenn Norvegiakurunenn Slovakiaa baangao Tongaa besoio Boliviaa besoio Uruguaya bulao Botswanaa escudoio Chilea escudoio Timora gwachao Malawia gwachao Zambiaa gwanzao Angolaa gyato Birmaniaa lurio Djiboutia lurio Iwerzhona lurio Kipreneza lurio Susoudana nairao Nigeriaa nakfao Eritreaa rando Suafrikaa rielo Kambodjaa roublo Belarusa vahto Thailanda valboao Panama zalasio Gambiaa zinaro Aljeriaa zinaro Bahreina zinaro Kroatiaa zinaro Tuniziaa zirhamo Marokoa zlotyo Poloniaa zollaro Belizea zollaro Bruneia zollaro Guyanaa zollaro Kanadaa zongo Vit Nambeso Ginea-Bissauchurunenn Islandchurunenn Svedenfeso Ginea-Bissaugordoba Nicaraguaguetzal Guatemalavanat Azerbaidjanvolivar Venezuelavoliviano Bolivialur Inizi Falklandsomoni Tadjikistanwon Korea an Norzhpeso kemmadus Kubacholn Costa Ricaa besetao Andorraa besoio Kolombiaa besoio Mechikoa chourdeo Haitia dolaro Sloveniaa florino Surinama golno Salvadora gurunenno Tcheka litaso Lituaniaa lurio CFA BCEAOa lurio Jibraltara roublo soviedela roupio Maldiveza roupio Pakistana roupio Secheleza shillingo Kenyaa somo Kyrgyzstana zinaro Jordaniaa zollaro Bahamasa zollaro Bermudaa zollaro Jamaikaa zollaro Liberiaa zollaro Namibiaa zollaro Rodeziaa zollaro Surinambeso gemmadus Kubachurunenn Danmarkchurunenn Estoniafeso kemmadus Kubavanat Turkmenistanlur CFA Kreizafrikashekel nevez Israellilangeni Swazilandouguiya Maouritaniaunanenn jedi Chiledollar Inizi Caymandollar Zeland-Nevezdollar nevez Taiwanchordoba Nicaraguachuetzal Guatemalaa besoio Dominikana besoio Filipineza dakao Bangladesha dengeo Kazakstana dugriko Mongoliaa florino Antilheza forinto Hungariaa gurunenno Islanda gurunenno Svedena hryvniao Ukrainaa lurio Madagaskara lurio aour Frasa roupio Indoneziaa roupio Sri Lankaa somo Ouzbekistana uaranio Paraguaya wono Korea ar Sua zenaro Makedoniaa zollaro Barbadoschurunenn Norvegiachurunenn Slovakiakod moneiz amprouizollar Inizi Caymanzollar Zeland-Nevezzollar nevez Taiwanflorin an Izelvroioriyal Arabia Saoudatdollar Inizi Salomona ariaryo Madagaskaa dalonaso Lituaniaa escudoio Kab Glasa escudoio Mozambika escudoio Portugala golno Costa Ricaa gurunenno Danmarka gurunenno Estoniaa lempirao Hondurasa lurio Breizh-Veura lurio Luksembourga ngultrumo Bhoutana ringgito Malaysiaa rufiyaao Maldiveza shillingo Ougandaa shillingo Somaliaa veticalo Mozambika zollaro Aostraliaa zollaro Hong Konga zollaro Singapourzollar Inizi Salomonlur Belgia (kemmadus)mark Alamagn ar Retersol Perou (1863 1965)unanenn jedi europatdollar Karib ar reterbeseta gemmadus Spagnpeseta gemmadus Spagna gordobao Nicaraguaa guetzalo Guatemalaa gurunenno Norvegiaa gurunenno Slovakiaa lurio Saint-Helenaa pesoio Archantinaa roublo Tadjikistana schillingo Aostriaa shillingo Tanzaniaa vanato Azerbaidjana volivaro Venezuelafeseta gemmadus Spagnzollar Karib ar reterlev sokialour Bulgarialur Soudan (1957 1998)lur Turkia (1922 2005)unanenn genaoz europatunanenn voneiz europatdollar Zimbabwe (2008)dollar Zimbabwe (2009)a besoio Ginea-Bissaua leoneo Sierra Leonea somonio Tadjikistana vanato Turkmenistana volivianoio Boliviaa wono Korea an Norzhzollar Zimbabwe (2008)zollar Zimbabwe (2009)gwirio tenna arbenniklek Albania (1946 1965)roubl Rusia (1991 1998)dollar Bank poblel Sinaunanenn voneiz amprouikina Papoua Ginea-Neveza afghanio Afghanistana besoio kemmadus Kubaa lilangenio Swazilanda lurio Inizi Falklanda ouguiyao Maouritaniaa unanenno jedi Chilea zollaro Inizi Caymana zollaro Zeland-Neveza zollaro nevez Taiwangina Papoua Ginea-Nevezzollar Bank poblel Sinaleu Roumania (1952 2006)lev Bulgaria (1879 1952)lur kemmadus Luksembourgdinar Serbia (2002 2006)dinar Soudan (1992 2007)a florino an Izelvroioa riyalo Arabia Saoudata zollaro Inizi Salomonbeso Uruguay (1975 1993)feso Uruguay (1975 1993)zinar Serbia (2002 2006)zinar Soudan (1992 2007)shekel Israel (1980 1985)ekwele Ginea ar Chehederroubl Belarus (2000 2016)zloty Polonia (1950 1995)dollar Trinidad ha Tobagodong Vit Nam (1978 1985)china Papoua Ginea-Nevezkwanza Angola (1977 1991)a besetao kemmadus Spagna unanenno jedi europata varko Alamagn ar Retera zollaro Karib ar retergwacha Zambia (1968 2012)gwanza Angola (1977 1991)zollar Trinidad ha Tobagozong Vit Nam (1978 1985)dobra So Tom ha Prncipelur CFA Afrika ar Chornga levo sokialour Bulgariaa lurio Belgia (kemmadus)a solio Perou (1863 1965)a unanenno kenaoz europata unanenno moneiz europata zollaro Zimbabwe (2008)a zollaro Zimbabwe (2009)zobra So Tom ha Prncipeflorin Antilhez nederlandatunanenn jedi europat (XBC)unanenn jedi europat (XBD)won Korea ar Su (1945 1953)denar Makedonia (1992 1993)dollar Zimbabwe (1980 2008)chwanza Angola (1977 1991)gurunenn Island (1918 1981)kurunenn Island (1918 1981)a ginao Papoua Ginea-Neveza leko Albania (1946 1965)a lurio Soudan (1957 1998)a lurio Turkia (1922 2005)a roublo Rusia (1991 1998)a unanenno voneiz amprouia zollaro Bank poblel Sinachwacha Zambia (1968 2012)zenar Makedonia (1992 1993)zollar Zimbabwe (1980 2008)hwan Korea ar Su (1953 1962)shilling Ouganda (1966 1987)metical Mozambik (1980 2006)peso Archantina (1881 1970)peso Archantina (1983 1985)a levo Bulgaria (1879 1952)a zinaro Serbia (2002 2006)a zinaro Soudan (1992 2007)beso Archantina (1881 1970)beso Archantina (1983 1985)feso Archantina (1881 1970)feso Archantina (1983 1985)vetical Mozambik (1980 2006)bolivar Venezuela (2008 2018)boliviano Bolivia (1863 1963)manat Azerbaidjan (1993 2006)cordoba Nicaragua (1988 1991)a besoio Uruguay (1975 1993)a ekweleo Ginea ar Chehedera gwachao Zambia (1968 2012)a gwanzao Angola (1977 1991)a lurio kemmadus Luksembourga roublo Belarus (2000 2016)a zlotyo Polonia (1950 1995)a zollaro Trinidad ha Tobagoa zongo Vit Nam (1978 1985)churunenn Island (1918 1981)gordoba Nicaragua (1988 1991)vanat Azerbaidjan (1993 2006)volivar Venezuela (1871 2008)volivar Venezuela (2008 2018)voliviano Bolivia (1863 1963)a zobrao So Tom ha Prncipevanat Turkmenistan (1993 2009)ouguiya Maouritania (1973 2017)roubl nevez Belarus (1994 1999)chordoba Nicaragua (1988 1991)kwanza nevez Angola (1990 2000)a gurunenno Island (1918 1981)a unanenno jedi europat (XBC)a unanenno jedi europat (XBD)a wono Korea ar Su (1945 1953)a zenaro Makedonia (1992 1993)a zollaro Zimbabwe (1980 2008)gwanza nevez Angola (1990 2000)a hwano Korea ar Su (1953 1962)a shillingo Ouganda (1966 1987)a veticalo Mozambik (1980 2006)chwanza nevez Angola (1990 2000)a besoio Archantina (1881 1970)a besoio Archantina (1983 1985)a gordobao Nicaragua (1988 1991)a vanato Azerbaidjan (1993 2006)a volivaro Venezuela (1871 2008)a volivaro Venezuela (2008 2018)peso archant Mechiko (1861 1992)a vanato Turkmenistan (1993 2009)a volivianoio Bolivia (1863 1963)beso archant Mechiko (1861 1992)feso archant Mechiko (1861 1992)dinar nevez Yougoslavia (1994 2002)mark kemmadus Bosnia ha Herzegovinaa afghanio Afghanistan (1927 2002)a gwanzao nevez Angola (1990 2000)a ouguiyao Maouritania (1973 2017)a roublo nevez Belarus (1994 1999)vark kemmadus Bosnia ha Herzegovinazinar nevez Yougoslavia (1994 2002)dinar kemmadus Yougoslavia (1990 1992)dobra So Tom ha Prncipe (1977 2017)zinar kemmadus Yougoslavia (1990 1992)zobra So Tom ha Prncipe (1977 2017)dinar Bosnia ha Herzegovina (1992 1994)dinar adreizhet Yougoslavia (1992 1993)a besoio archant Mechiko (1861 1992)a varko kemmadus Bosnia ha Herzegovinaa zinaro nevez Yougoslavia (1994 2002)zinar Bosnia ha Herzegovina (1992 1994)zinar adreizhet Yougoslavia (1992 1993))lur Unaniezh etrebroadel an hento-houarn*a zinaro kemmadus Yougoslavia (1990 1992)*a zobrao So Tom ha Prncipe (1977 2017)+a zinaro Bosnia ha Herzegovina (1992 1994)+a zinaro adreizhet Yougoslavia (1992 1993)-dinar nevez Bosnia ha Herzegovina (1994 1997)-zinar nevez Bosnia ha Herzegovina (1994 1997).a lurio Unaniezh etrebroadel an hento-houarn1a zinaro nevez Bosnia ha Herzegovina (1994 1997)"'VVh J2nN&Ckr7nvR~q*-R~~ZzRRFGV\fj7'~*z9Zc8f8ru f Z2j&jCL^n b3j%A.Y?ev~:F5 br1*^JfUQ| V2]x 6hUj( n0N"^r2vquz&dl!6F:+>s~*.~z.!q2!Gb8.2N8B69s~3f56[ 6YF .:>A .vnJ_ :FBZf FZj 3 J8fIV!BJq# vy`2*A>>onr3{jJBN <2bo~XgW3OMMFPI{S?'{{{h Gh h {|J2{5X{&a&&&{kkk{77777{nnn{{i~q~q{RRRR{~~~~~{j{#{RRRR{FFF{GGGi{\\\{ff{jjjj{777{'['''{{"**_{0{999[{ccc{{{{rrrr{u 4u u u {V {{{RC{,,ꏜ{S{)6{&&&&{{i  {LLL6{{-{bA{x{@{c{3333{&ss{%%%P{AAAA{YYYC{?6??w{{v1vvv{:f:::{5 5 5 5 5 {{1f11{r{{#{--{t>{UUUw{|||{{1{H{ x 5{VVVV{1{{]]]]{{&{ {x x x x {P6{hhhh{UUU{((({ {\{0No0N0N0N{{^^^^{{{222]{}qq{u{{E{ddd{l!{l!l!l!{{z{F{FvFFF{{V{+++M{ssss{~~~~{.....{t{ {{zzzz{Y!){qq{!!{GTGGG{{6{#{8888{.2Xv.2{eQ{8p888{6666{999{sss{~3~3~3~3{{{F{ {T{{qU&{6{{FFFF{m{ {{{A %A A j{vvvv{{ I {{b&F&{{{D{ {ҝ{ZZZZ{{{ {{{{{B{K{{ f{?{m335{ F {{8w888{ffff{IIII{'={!!{Y{JJJ{q,qq{####{E {yyyyy{>>>>>{{jjjj{{f{ { {<2j<2{z`K``i` `K``S``````ӈ`R``&`l``ԏ``a`````V`p`^`у```:`````+``_```&````v`P`b``"```2` ```q``Ղ````=`F`6F````|`v`%``s>`>`؉```a`g`a````w`X````А````#&``׆`  +#/'+3/737;;?C?CGKOSKW[__ccgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW[_1g5w9E2H2K2N2Q2T2W2Z2]2`2c2f2i2l2o2r2u2x2{2~22222222222222222222222222222222222222222222333 3333333 3#3&3)3,3/3235383;3>3A3D3G3J3M3P3S3V3Y3\3_3b3e3h3k3n3q3t3w3z3}33333333333333333333333333333333333333333333444 4 4444444"4%4(4+4.4144474:4=4@4C4F4I4L4O4R4U4X4[4^4a4d4g4j4m4p4s4v4y4|44444444444444444444444444  4444{K``K`K`K`{i`i`i`i`i`{`c````{K`@z`K`K`K`{```S``{`````{`5```G`{`W`ӈ`ӈ`d`{`````{l``l`l`4`{ԏ``ԏ`ԏ``{a``a`a``{}``}`}`}`{`s````{`````{`G````{p`d`p`p`p`{у``у`у`у`{dy``dy`dy`dy`{!``!`!`Y`{` ```k`{}``}`}`}`{T`m`6~`L~`6~`{{v``{v`{v`{v`{`n````{`````{^`Ќ``+``{_``_`_`_`{`0````{xy``xy`xy`{`{`Ȋ````{`P```'`{P`@`P`P`P`{Py`Ɂ`Py`Py`Py`{````j`{`````{`y``2`|`{{``{`{`{`{y``y`y`{`{}``}`}`}`{9`G`9`Q`A`{`````{q`q`q`q`q`{ `` ` ` `{{``{`{`{`{{` `{`{`}`{Ղ`*`Ղ`Ղ``{`````{`ے```E`{=``=`=`0`{6F`$`6F`6F`1`{`````{`"``` `{y`)`y`y`{`{|`э`|`|`|`{R`P`%`%`9`{s>``s>`s>``{؉`ߎ`؉`؉`֋`{`@```#`{`ą````{`߅````{g``g`g`g`{`````{ ~`` ~` ~`j`{ ~`` ~` ~` ~`{`````{Dg`w`X`X`Dg`{9`Ӈ`9`9`9`{` ````{А``А`А``{`4```\`{#&`` `#&`Մ`{׆`p`׆`׆`C`{ `` ` `€`{````` +#/'+3/737;;?C?CGKOSKW[__ccgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!37;?CGKO[_1g5w94P4P 4P5P 5P 5P#5P.5P95P D5P ! O5PZ5P ! e5Pp5P! {5P! 5P5P5P5P5P"! 5P5P5P5P5P5P*! 5P2! 6P6P 6P+6P66PA6PL6P:! W6PB! b6Pm6Px6PJ! 6P6P6P6P6PR! 6P6P6P6P6P6P6P7PZ! 7P7P(7P37P>7Pb! I7PT7P_7Pj7Pu7P7P7P7Pj! 7P7P7P7P7P7P7P7P7P8P8P8P%8Pr! 08P;8PF8PQ8Pz! \8Pg8Pr8P}8P8P8P8P8P8P8P! ! 8P8P! 8P8P8P9P 9P9P"9P-9P! 89PC9PN9PY9Pd9Po9Pz9P9P9P9P9P! 9P9P9P9P! ! 9P9P9P9P :P:P:P! *:P5:P! @:PK:PV:P! a:P! l:Pw:P! :P:P:P! ! :P:P:P! :P:P:P:P! :P:P;P" ;P " " ;P" ';P"" 2;P=;PH;PS;P^;Pi;Pt;P;P;P;P*" 2" ;P;P;P;P;P;P;P:" ;P;P<P<PB" <PJ" R" $<P/<PZ" :<PE<Pb" P<P[<Pj" r" f<Pq<Pz" |<P<P<P" " " " " <P" <P" " <P" <P<P<P" " " <P" <P" " "   4P# <Pb` 'ResB a c 0  $ 0 >  8 K ( >   M / A  . M / A  + <  < > ( @ * H 2 G ! ? / . * M 2 H  @ ( .  @ ( @ 8 @ 2 @  > ( >  G & @ % >  , > 9 M    0 @ 6 * L  !  < , G  8 A .  @ ( @ + M 0 >  ! I   . > 0 M  , 9 > . > ! I 2 0 / . ( @ & @ ( > 0 / . ( @ 0 @ / > 2 5 ( A   A 5  A 8 G 6 G 2 0 B * @  . 0 ?  @ ! I 2 0  0 > ( @ 0 @ / > 2  A / > ( > ! I 2 0 ( G * > 2 @ 0 A * @ * G 0 A 5 >  8 K 2 , 0 . A ! @ ! I 2 0 , M 0 A (  ! I 2 0 . > 2 M  @ * L  ! . > 2 M  @ 2 @ 0 > 0 @ ( H  +  ! M 8 0 K . > ( ? / >  2 2 >  8  >  @ * 2 @ , > ( @ * L  ! 8 A & > ( @ * L  ! 9 >  $ @  A 0 M &  0 A , >  @ 2 M ! 0  0 >  < @ & @ ( > 0  ( G ! ? / ( ! I 2 0  < $ > 0 @ 0 @ / > 2  < >  0 @  < >  0  @ , A $ @ + M 0 >   I   > * >    > ( . @ , ? / > ! I 2 0 * G 0 B 5 >     @ . >  > 5 * > $ >  > . > 2 5 @  M 5 >  > 0 A   & > + M 0 >  8 @ 0 ? / >  * L  ! 8 A 0 @ ( > . ! I 2 0  2 M  @ 0 @ & @ ( > 0  8 M 0 >  2 @ * L  !  < A 5 H $ @ & @ ( > 0  K 0 M ! ( @ & @ ( > 0 ! I . @ ( @  ( * G 8 K $ M / A ( @ 8 @ & @ ( 0 + < ?  @  > ! I 2 0 , >   2 > & G 6   > , > 0 , > & K 8 ! I 2 0 , > 9 0 H ( @ & @ ( > 0 , A 0 A  & @ + M 0 >  , G 2 > 0 A 8 @ 0 B , 2 . > 2 @  > + M 0 >  . ? 8 M 0 @ * > # M ! . K 2 M ! K 5 ? / >  2 2 8 K % K  > 2 K  @ 2 >  5 ? / >  0 B , 2 2 ? , ? / >  & @ ( > 0 5 @ / $ ( > . @ ! I   8 K . > 2 @ 6 @ 2 @   8 M 5 @ ! (  M 0 K ( >  8 M 0 >  2 @ 6 G  G 2  ? ( ? / >  6 @ 2 @    M / A , >  > * G 8 K  . >   >  > ! I 2 0 $ @ . K 0 @  8 M  A & K + @ ( @ 6 . > 0 M  M  > , 2 M  G 0 ? / >  2 G 5 , G 2 M  ? / ( + M 0 >  , K 2 ? 5 ? / >  ! I 2 0 , K 2 ? 5 ? / >  * G 8 K , M 0  < @ 2 @ 0 G / > 2 . 2 G 6 ? / ( 0 ?   ? $ . K 0  M  ? / + M 0 >  . L 0 ?  > ( @  A / > / A ( > ( @ & M 0 >  . > 0 K ! G 6 ? / >  ! I 2 0 2 >  5 ? / >  2 >  M 8 2 @ , G 0 ? / >  ! I 2 0 6 M 0 @ 2   > 0 B * @ 8 0 M , ? / >  & ? ( > 0 8 A 0 @ ( > .  @ 2 M ! 0 9 >    >   ! I 2 0   8 2 H # M !  M 0 K ( >   < 0 , H  > ( @ . ( > $    K 2 >  M 5 > (  < >   M 5 > & K 0 8 A  M 0 G  I   K 2 @  < + M 0 >   K . K 0 K  > + M 0 >   K 2 . M , ? / >  * G 8 K $ A 0 M  @ ( / > 2 @ 0 > ( G & 0 2 H # M !  @ 2 ! 0 ( I 0 M 5 G  >  M 0 K ( * ( > . >  > , > 2 , K  * A 0 $ A  @  8 M  A & K + M 0 >  8 @ 8 @ + M 0 >  . M / > ( . > 0 @  M / >  / A  >  ! >  6 @ 2 @   2 ? % A  ( ? / >  2 ? $ > 8 M 2 K 5 >  @  K 0 A ( > 9 @ 8 M * > ( @ * G 8 G $ >  0 M  G # M  @ ( @ * G 8 K  2 M , G ( ? / >  > 2 G   2 8 > 2 5 > & 0  K 2 K (  8 M  K ( ? / >   M 0 B (  8 M  M 0 ? / ( 6 @ 2 @     , K ! ? / >  > 0 ?  2  M 0 K  6 ? / >  & @ ( > 0  >  , ? / >  > & 2 > 8 @  < >  0 @ ( / G  < >  0  < @ . M , > , 5 G  ! I 2 0  I 0 M  ? / >  > 2 > 0 @ $ >  5 > ( @ ( / > ! I 2 0 ( >   @ 0 @ / >  ( >  0 > * > 0 >  A    A  0 > ( @ + < ? 2 ? * @ (  > * G 8 K . 8 G & K ( ? / >  & @ ( > 0 . K 0  M  ? / & ? 0 M 9 > . . K 0 ? 6 ? / 8  > 0 B * @ 8 0 M , ? / >  > ! @ ( > 0 8 >  * M 0 8  > * >  ! 8 G   9 G 2 @ ( > * L  ! 9 I  ! A 0 > 8 2 G  * @ 0 >  0 . ? ( ? / >  & ? 0 M 9 > .  % ?  * ? / >  > , @ 0 M 0  8 M   0 ? , ? / ( ! I 2 0 $ M $ 0  K 0 ? / >  5 K (  ( M ! K 0 >  > * G 8 G $ >  < > . M , ? / >   M 5 >  > ! G ( . > 0 M   >  M 0 K ( . > & >  > 8 M  0 @ + M 0 >  . K  < >  , @  . G $ @  > 2  + <  < > ( @ 1927 2002 @ ( @ / A  ( 0 G ( . @ ( , @  @ , M 0 > 2  0  > * L # M !  G 8 M  @    0 ( 8 @  K ! $ >  @  < @ 8 M $ > ( @ 0 B , 2 &  M 7 ? #  K 0 ? / >  5 K ( , K  M 8 5 > ( >  > * A 2 >  , M 0  < @ 2 @  M 0 A  < > ! K , M 0  < @ 2 @  M 0 A  < G 0 K - A $ > (  > (  A 2 $ M 0 A . . > & >  > 8 M  0 @  0 ?  0 @ . K  < >  , @   8 M  A  & K . L   K 2 @ / >  $ A  M 0 @  / A  M 0 G ( @ 9 M 0 @ 5 ( ? / > 0 K . > ( ? / >  * A 0 > ( @ 2 2 ? % A  ( ? / >   > 2 K ( > 8 5 G 8 M  0 M ( 8 . K  $ > 2 > 8 A & > ( @ * A 0 > ( > ! I 2 0 8 A & > ( @ * A 0 > ( > * L  ! 9   G 0 ? / >  + < K 0 ? # M    0 2 H # M !  > + < M 0 H    # M ! K ( G 6 ? / >  0 A * ? / >  0 ? $ M 0 @ / >  > ( > + <  >  < >  < >  < 8 M $ > ( $ G   G  H . > ( & M 5 @ *  > ! I 2 0 $ > ( M  < G ( ? / >  6 @ 2 @   ( @  > 0 >  A    K 0 M & K , > 2 A  M  < . , A 0 M  @ + M 0 >  5 G ( G  < A  2 >  , K 2 ? 5 > 0  0 M  G # M  @ ( @  8 M  M 0 > 2  8 M   0 M . (  8 M  . > 0 M   < @ 0 M  < @  < 8 M $ > ( @ 8 K .  I 8 M  > 0 @  >  >  K 2 K (  @ ( @ , ? 8 M 8 >  > * G 8 K $ >  @  < @ 8 M $ > ( @ 8 K . K ( @ , 2 M  G 0 ? / >  9 > 0 M ! 2 G 5 / A ( @ & > & & 5 > 2 K 0 0 G  2 8 K 2 K . ( & M 5 @ *  > ! I 2 0   M  > $ / >  5 H ' . A & M 0 >  > * 5 G 0 M & G  >  8 M  A & K  > ( >  G & @ (1979 2007) G   ( $  $ M 0  >  K 0 A ( > $ A 0 M  . G ( @ 8 M $ > ( @ . > ( >  &  M 7 ? #  + < M 0 @  @ 0 E # M ! / B 0 K * @ . A & M 0 > (  M / A )8 @ / G 0 > 2 @ / K ( G  2 @ / K ( G  M 5 > $ G . > 2 >  < M 5 G $ M  < > 2 + > 2 M  2 H # M ! & M 5 @ * * L # M ! + M 0 > ( 8 @ 8 @ / A   8 @ + M 0 >  + M 0 > ( 8 @ 8 @ 8 A 5 0 M # + M 0 >  , M 0  < @ 2 @ ( / >  M 0 A  < > ! K . > 2 & @ 5 & M 5 @ *  > 0 B + ? / > / A  K 8 M 2 > 5 @ 9 > 0 M ! & @ ( > 0 8 M 5 >  < @ 2 H # M ! 2 @ 2 >   G ( @ 0 A  A   > 0 A  A  / K * G 8 K  I 0 M  ? / >  >  A * K ( 2 > 0 @ $ * > * A  ( M / A  @ ( @  >  @ ( > * G 0 A 5 >  8 K 2 (1863 1965), 0 M . @ (. M / > ( . > 0 @ )  M / >  / A  M 0 G ( @  > 0 M , K 5 > ( G $ M  < 8 M * G 6 ? / 2 ! M 0 >    0 >   M 8  . 0 ?  @ ! I 2 0 ( 8 @ & ? (  > )* A 0 $ A  @  @ ( @  >  8 M  A  & K , G 2 M  ? / ( + M 0 >   ( 5 0 M  @ , 2 , M 0 ? $ (  > * L # M ! 8 M  0 M 2 ?  . K  < >  , @  * A 0 > ( > . G $ @  > 2  . 0 ?  @ ! I 2 0 (  2 G & ? (  > )$ M 0 @ ( @ & > &  5   K , >  K ! I 2 0 + M 0 > ( 8 @ 8 @ + G & G 0 G 6 ( @ + M 0 >  , G 2 > 0 A 8 @ 0 B , 2 (2000 2016) 0 A  A   > * G 8 K (1975 1993) @ 2 @  > ( @ & > & G 8 & + K . G   K  H  K 8 M 2 K 5 >  ? / 9 > 0 M !  K 0 A ( > ( @  > 0 >  A   8 A 5 0 M #  K 0 M & K , > . L 0 ?  > ( @  A / > (1973 2017)/ A  K 8 M 2 > 5 @  ( 5 0 M  @ , 2 & @ ( > 0 2 A  M  < . , A 0 M  @ 5 @ $ M $ @ + M 0 >  9 @ 8 M * > ( @ * G 8 G $ > (   >   )  < 0 , H  > ( @ . ( > $ (1993 2006)   K 2 >  M 5 > (  < > (1977 1990)/ A  >  ! >  6 @ 2 @   (1996 1987) 0 M  G # M  @ ( @ * G 8 K (1983 1985), G 2 > 0 A 8 @ ( / > 0 B , 2 (194 1999)/ A  K 8 M 2 > 5 @ ( K 5 @ / (( / G ) & @ ( > 0   M 5 >  0 @  @ ( @   M 5 G 2 G  @ ( @  ( >  < > . M , ? / >   M 5 >  > (1968 2012)( G & 0 2 H # M !  ( M  @ 2 @  <  >  @ 2 M ! 0 , M 0  < @ 2 @  M 0 A  < G 0 K (190 1993)2 A  M  < . , A 0 M  @  ( 5 0 M  @ , 2 + M 0 >  8  / A  M $  0 ,  . @ 0 > $  > & ? 0 M 9 > . , K 8 ( ? / > 9 G 0 M  < G  K 5 ? ( >  > & @ ( > 0 . G  M 8 ?  ( 0  $ @ * G 8 K (1861 1992)5 G ( G  < A  2 >  , K 2 ? 5 > 0 (1871 2008)5 G ( G  < A  2 >  , K 2 ? 5 > 0 (2008 2018)   K 2 > ( / >  M 5 > (  < > (1990 20000)(8 @  + <  ) + M 0 > ( 8 @ 8 @ + G & 0 G 6 ( @ + M 0 >  + M 0 > ( 8 @ 8 @ + G & G 0 G 6 ( @ , @ 8 @    + M 0 >  , G 2 M  ? / ( + M 0 >  + ? ( > ( 8 @ / 2 (5 ? $ M $ @ / ), M 0  < @ 2 @ ( / >  M 0 A  < G 0 K (1967 1986)8 >  5 $ K . G  5  * M 0 @ ( M 8 @ * G  > ! K , M 0 > 9 @ 8 M * > ( @ * G 8 G $ > ( ( 5 0 M  @ , 2   >   )   K 2 >  M 5 > (  < > 8 A ' > 0 @ $ (1995 1999)/ B 0 K * @   >    > / A ( @  (  M 8 , @ ! @ )/ B 0 K * @   >    > / A ( @  (  M 8 , @ 8 @ )  M 5 > & K 0 / A ( @ & > & & G 5 > 2 K 0  I ( 8 M $ >  $ G , K 8 ( ? / > 9 G 0 M  < G  K 5 ? ( >  ( 5 0 M  @ , 2 . > 0 M  . G  M 8 ?  ( / A ( @ & > & &  ( 5 G 0 8 ?  ( (/ A ! @   ) 0 A  A   > * G 8 K  ( ( @ & > & K 8   & G  M 8 > & > 8 .8 >  5 $ K . G  5  * M 0 @ ( M 8 @ * G  > ! K , M 0 > (1977 2017)"z+}V$[nNW RrvRZzRUa0!?$~z 38?f68>SzZE2j.VjZp^n# F9bK.V~&DFbQr*^{Jf1xyx2h%$j n"hCtrvz&UH63:cq#>]*G~+.2Blym4b;O6NNB(s6=*56I6.5:>.+\n:B6gHvf5FiiZjwFpJc "RBG[dl2qw>n rJzBd] NFR6`q` `Fq``{p```r`v`]r`a`us`a`Qs``n`w`r`{`So``p``p``(q` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'/37;? CKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gos                 #& ),/ 258;>AD GJMPSVY\ _b ehknqtwz}        "%(+.147:=@CFILORUX[^adgjmpsvy|             !  $ ' *  - ` 'ResB nl !z din.ZlatoDrahmaSrebroWIR EvroWIR evroLaoski kipGanski cediFinske markeFranak (CFP)dirham (UAE)franak (CFP)franka (CFP)dirhama (UAE)Armenski dramLesotski lotiLetonski latsNema ke markePosebna pravaTuniaki dinarfranaka (CFP)ganska cedijaslova ka kunaslova ke kunetuniaki dinarperuanska intaEstonska krunaganskih cedijaperuanske inteslova kih kunatuniaka dinaraHonkonaki dolarHrvatska dinaraKipratska funtaPeruvijski intiSlovenski tolarSomalski ailingTajlandski bahtgvinejski silijtuniakih dinaraBarbadoski dolarD~ibutski franakFrancuska frankaItalijanske lireMakaonska patakaMijanmarski kjatRodizijski dolargvinejska silijalitvanska talonalitvanske talonemakaonska patakamakaonske patakemijanmarski kjattonganskih panga`vicarski franakAndorijske pezeteAndorijska pezetaBelizeanski dolarBjeloruska rubljaBolivijska pezosaEkvadorijski sukrFolklandska funtaMalagaaki arijarifolklandska funtafolklandske funtelitvanskih talonamakaonskih patakamalagaaki arijarimijanmarska kjatasomalskih ailingaGvineja bisao pezofolklandskih funtigambijska dalasijamijanmarskih kjatabjeloruskih rubaljaAfganistanski afganFrancuski UIC-frankMozambijski metikalSvetohelenska funtakazahstanskih tengamalagaaka arijarijaisto nonema ka markaBolivijski bolivianoMauritanijska ugvijaSjevernokorejski vonargentinski australsisto nonema ke markemalagaakih arijarijamauritanijska ugvijamauritanijske ugvijesjevernokorejski vonIsto noevropska markaTad~akistanska rubljaTad~ikistanski somoniTrinidadtobaaki dolarbolivijskih bolivianamadagaskarski franakamauritanijskih ugvijasjevernokorejska vonaisto nonema kih marakaFrancuski zlatni franksjevernokorejskih vonasvazilendska lilangenaKina Papue Nove Gvinejesvazilendskih lilangenatad~ikistanska somonijaalbanski lek (1946 1965)Albanski lek (1946 1965)Bugarski lev (1879 1952)Rumunski leu (1952 2006)Srpski dinar (2002 2006)Zairski zair (1971 1993)bugarski lev (1879 1952)gvinejsko-bisaoski pezosrumunski leu (1952 2006)srpski dinar (2002 2006)tad~ikistanskih somonijazairski zair (1971 1993)evropska slo~ena jedinicaAlbanska leka (1946 1965)Bugarska leva (1879 1952)Dobra Sao Toma i PrincipaGanijski cedi (1979 2007)Zimbabvejski dolar (2008)Zimbabvejski dolar (2009)dobra Sao Toma i Principadobre Sao Toma i Principadobri Sao Toma i Principaevropska valutna jedinicaevropske slo~ene jediniceevropske valutne jedinicepoljske zlote (1950 1995)rumunska leua (1952 2006)srpska dinara (2002 2006)turkskih lira (1922 2005)zairska zaira (1971 1993)zimbabvejski dolaz (2008)zimbabvejski dolaz (2009) ehoslova ka tvrda korunasudanska funta (1957 1998)sudanski dinar (1992 2007)Bugarskih leva (1879 1952)Peruvijski sol (1863 1965)Portugalska Gvineja eskudoSudanska funta (1957 1998)Sudanski dinar (1992 2007)jugoslovenski vrsti dinarrumunskih leua (1952 2006)srpskih dinara (2002 2006)sudanske funte (1957 1998)zairskih zaira (1971 1993)evropska monetarna jedinicaEvatorijalna gvineja ekveleZapadnoafri ki franak (CFA)evropske monetarne jediniceevropskih valutnih jedinicajugoslovenska vrsta dinarasudanska dinara (1992 2007)zapadnoafri ka franka (CFA)zapadnoafri ki franak (CFA)ameri ki dolar (sledei dan)urugvajski pezos (1975 1993)Bosansko-Hercegova ka dinaraMakedonski denar (1992 1993)jugoslovenskih vstih dinaramakedonski denar (1992 1993)ugandska ailinga (1966 1987)Angolijska kvanza (1977 1991)Angolijske kvanze (1977 1991)Belgijski frank (finansijski)Bjeloruska rublja (2000 2016)Brazilski kruzado (1986 1989)Centralnoafri ki franak (CFA)Meksijski unidad de inverzionUgandijski ailing (1966 1987)Zairski novi zair (1993 1998)ameri ka dolara (sledei dan)centralnoafri ka franka (CFA)centralnoafri ki franak (CFA)evatorijalno-gvinejska ekvelaevatorijalno-gvinejski ekvelemakedonska denara (1992 1993)zairski novi zair (1993 1998)zapadnoafri kih franaka (CFA) ileanski unidades de fomentoju~no-korejski von (1945 1953)Angolijskih kvanzi (1977 1991)Brazilski kruzeiro (1942 1967)Brazilski kruzeiro (1993 1994)Ju~no-korejski Von (1945 1953)Zimbabvejski dolar (1980 2008)brazilski kruzeiro (1942 1967)brazilski kruzeiro (1993 1994)brazilskih kruzado (1986 1989)evatorijalno-gvinejskih ekvelamakedonskih dinara (1992 1993)zairska nova zaira (1993 1998)Avganistanski avgan (1927 2002)mozambijski metikal (1980 2006)Belgijski frank (konvertibilni)Ju~no-korejski hvan (1953 1962)Ju~noafri ki rand (finansijski)Mozambijski metikal (1980 2006)bjeloruskih rubalja (2000 2016)brazilska kruzadosa (1986 1989)brazilskih kruzeira (1942 1967)brazilskih kruzeira (1993 1994)centralnoafri kih franaka (CFA)ju~no-korejska vona (1945 1953)ju~no-korejski hvan (1953 1962)venecuelski bolivar (1871 2008)zimbabvejski dolari (1980 2008)Avganistanska avgana (1927 2002)Bolivijski boliviano (1863 1963)Mauritanijska ugvija (1973 2017)angolski novi kvanze (1990 2000)bolivijska boliviana (1863 1963)bolivijski boliviano (1863 1963)brazilijska kruzeira (1942 1967)brazilijska kruzeira (1993 1994)brazilskih kruzadosa (1986 1989)ju~no-korejska hvana (1953 1962)ju~no-korejski hvana (1953 1962)mauritanijska ugvija (1973 2017)mauritanijske ugvije (1973 2017)mozambijska metikala (1980 2006)venecuelska bolivara (1871 2008)zairskih novih zaira (1993 1998)nikaragvanska kordoba (1988 1991)Kineski juan (izvanteritorijalni)Nikaragvanaka kordoba (1988 1991)beloruske nove rublje (1994 1999)bolivijskih boliviana (1863 1963)ju~noafi kih randa (financijskih)kineski juan (izvanteritorijalni)mauritanijskih ugvija (1973 2017)nikaragvanske kordobe (1988 1991)venecuelskih bolivara (1871 2008)evropska obra unska jedinica (XBC)evropska obra unska jedinica (XBD)meksi ki srebrni pezos (1861 1992)Brazilski kruzado novo (1989 1990)Meksijski srebrno pezo (1861 1992)angolijska nova kvanza (1990 2000)angolijske nove kvanze (1990 2000)brazilska nova kruzada (1989 1990)brazilski novi kruzado (1989 1990)evropske obra unske jedinice (XBC)evropske obra unske jedinice (XBD)kineska juana (izvanteritorijalni)Brazilski kruzeiro novo (1967 1986)Dirham Ujedinjenih Arapskih Emiratakineskih juana (izvanteritorijalni)meksi ka srebrna pezosa (1861 1992)brazilskih novih kruzada (1989 1990)`panska pezeta (konvertibilni ra un)Dobra Sao Toma i Principa (1977 2017)dobra Sao Toma i Principa (1977 2017)dobre Sao Toma i Principa (1977 2017)dobri Sao Toma i Principa (1977 2017)Urugvajski pezo en unidades indeksadesangalske kvanze reaustado (1995 1999)Angolijska kvanza reajustado (1995 1999)Bosanskohercegova ka konvertibilna marka*ekvadorski unidad de valor constante (UVC)*ekvadorska unidad de valor constante (UVC)+Ekvadorski unidad de valor konstantin (UVC)"_<VK_nʫNܫrvR&Y~o]Z zR>``Vn`{BKBZB~B^zD@8f8 f1Nr\.Z%>J2Kjr_j.^1nB( NbbOh.b:F`~+D&nFbTrh*:D:^J"f>c?XDJz-ID2kc~c5-c#ԭjcOcnV"ctrdcvzHE&Ydv6ag:ފWE>*.Lu~U.$̋2. Fbw8FvNЮBdCΉVF6>e=.e*o6.y$/ heD.5%:J.W>ffS(G:5Bx Gf8TuFFj^gNgJ_g-BnGFvnMPwr . JzV/] !vDND>h#6Wb~^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW{{=={ {Q<&h{UUa{Q3n{ša{þu{ڰt{j |{|{{+{:p^{⥥{S|`d{V{>NV<{Z|{*1|Q{VF8 {nZ9{p{io<{99~Z{({C͠{\5:ց{Q{HH{{ {^r{1!BK{a{{NmKn{{`KQKQK{cW-{6{u={ؐ{`){>Z9.{t{#==N[{.[[{|z{\@\@O{"'^A={A{!I{׀V{p^{ {Z.V{,:{{*{!{|_{F={f{C6){I{NV{ʴ|{cP{O=p{))={kJ {j{]{[[[{WV{)P={=)[{}{&{W8{)w>{|.Wn{ص*~{>W>\{ qd{NWȧ{ŁT\{kv{ +!{AL2Ln{|5{mL{\V{hW{y{L2m{ԔԔԔ{n\D:<{n4{"FF{?@*\{2{{\\\{{z{y{\G {2*v'>{>>>{Ĕ{o{||{.oL({{{|}{0}{N{0?!?]{T~T{??\*]{WW{{]?x*.]{ೂ{{*"?{,Ŝ{.\@>{LL{r{&4c"M{-{WN]{n]{r{t}c}0{CC{6(({**k@{A{`{!{їp{T{{4xx{{{x$${?:]{jnq&{0{qq{q]]{?3 {i{}W{NZB {0L{ n {0#{sr ({v{l">{\1>{{J){XW~{Q{``z`Q` ```y``Z`` ``6`R`Q``u`&`/`8`I`*`}``y`````C``%`V`V````^7`n`ʆ`)`~)`j``V`````2````}`&`V`N`K`v``b`H`"`~```f` ` `S%````:``\`F`V```````R`s``````҅`v`0``V`>`EX`B`l ``F8`2`A7``$`a`NC`a`mC```>`$`B`G`F`$````iV`^`}``1`! #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw9z}  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  " %(+.14 #&),{X`x}`x}`{`U``{```{%`d`!,`{`k``{`i`j`{``q`{D`8`L`{```{V`AR`[`{```{Wy`.`<`{j`jj`ml`{P`bR`6^`{D`D`W`{``(`{```{i`~`r`{```{z_`Z^`e`{X~`|```{]E`a`VL`{`ԃ``{?`|`~`{`|`x~`{΁`5W`V_`{U>`7>`8~`{F`G`G`{=`4``{}`e`\`{ !` ` `{ ?`h9`L`{```{`r`r`{?!`&!`&!`{c`wc`wc`{`4`@`{``2`{9`:`:`{``>t`{```{```{F``(`{```{``7`{``"`{`~``{~`|`|`{``B*`{``y`{U`U`U`{L`L`L`{``r`{`=``{`À`V`{̄```{ ``.``.``{`}`}`{&*`$`6`{x`h`h`{`v``{`]``{)`#`#`{p`X`X`{ v`B`B`{`q``{_```{w `^ `&`{B`N`m`{`m``{`-`%`{=`I`h`{````{0s``_s`{ ` ` `{ws``t`{L\`#X`#X`{b```{H`0`[v`{` ``{" ```{``:`{ `````{y`Z`Z`{*`%`%`{Li`g`g`{?`:y`:y`{&```{\`EX`v``{`x`x`{@`:`:`{{`2{`~`{m```{```{`߂`߂`{````{``4`{`(`)`{`)``{```{```{ &``F2`{\`W`b`{jS`L``{.`.`.`{Y}`{`G`{M`F`8`{/-`v`z3`{-`v`^3`! #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw9PP  P P PP    P P 'P   % .P5P* <P/ 4 9 CPJPQPXP_P> C fPmPH M R tPW \ a {PPPPf Pk PPPPPPp Pu PPz P  PPPPPPPP P#P *P1P8P  ?PFPMPTP[PbPiPpP wP ~PPPPPPPP  PPPPPPP PP  PP P  P P P P& P- P 4 P; P   B PI PP PW P^ P e Pl Ps Pz P P P P P P P P P  P P P P P P P P P P P!P  !P!P  !P"!P  )!P0!P7!P >!PE!PL!PS!P $ Z!Pa!Ph!P) o!P. v!P}!P!P!P3 !P8 !P!P!P!P!P= !P!P!PB !P!PG !P!P!PL Q !P!P"P "PV "P[ ` e j "P"P%"Po ,"Pt y ~ 3"P  :"PA"PH"P   O"PV"P   ]"P d"Pk"P r"P y"P"P    "P  "P"P"P "P "P"P"P"P   "P "P "P    7 /PP  "P` 'ResB P  bs_Latn_BA 'ResB l 5; G";7;48=.7;0B07;0B>A@51@0A@51@>?;0B8=5"08 10EBB08 10EBB08 10EB0# 48@0<# 48@0<0CFP D@0=F8$8_8 4>;0@30=A:8 F54D8_8 4>;0@D8_8 4>;0@00=A:8 F54830=A:0 F540;0>H:8 :8?85;875 4>;0@>;4>2A:8 YC C<C=A:8 ;5C20=C0BC 20BC30=A:8E F540:8=5A:0 XC0=@C<C=A:8 ;58G5H:8E :@C=5;10=A:5 ;5:5=48XA:8 C?8C10=A:8 ?57>5:A8G:8 ?57>5?0;A:8 @C?820=C0BC 20BC020=C0BC 20BC88@0G:8 48=0@8<5:A8G:8 ?57><>;4>2A:8 ;58A@?A:8 48=0@85B8>?8XA:8 18@;510=A:5 DC=B50<0XA:8 4>;0@@078;A:8 50;CX0=A:8 4>;0@0B0@H:8 @8X0;510=A:0 DC=B0X0=<0H:8 :X0B'8;50=A:8 ?57>;510=A:0 DC=B0B>=30H:0 ?0=30B>=30H:5 ?0=35G8;50=A:8 ?57>X0<0XA:8 4>;0@CFA D@0=F8 BEAC5@<5=A:0 4@0<0">=3>=H:0 0=30#@C320XA:8 ?57>$8;8?8=A:8 ?57>30<18XA:8 40;0A3@C78XA:8 ;0@8A5B8>?8XA:0 18@0<8X0=<0H:8 :X0B<>;4>2A:0 ;58X0=0<18XA:8 4>;0@A2078 5<0;0=35=B>=30H:8E ?0=30C@C320XA:8 ?57>D8;8?8=A:8 ?57>X0<0XA:0 4>;0@0X5<5=A:8 @8X0;8_81CBA:0 D@0=:0_81CBA:8 D@0=0:_81CBA:8 D@0=F8;818XA:8E 48=0@0CFA D@0=0: BCEAOA2078 5<0;0=35=0CFA D@0=:0 BCEAOCFA D@0=F8 BCEAO0<1>_8XA:8 @85;>;C<18XA:8 ?57>>=3>;A:8 D@0=0:0:0=8H:0 ?0B0:00C@8F8XA:8 @C?80:8AB0=A:8 @C?8!#@8=0<A:8 4>;0@"C=878XA:8 4>;0@0@35=B8=A:8 ?57>0@<5=8XA:0 4@0<01C@C=4A:8 D@0=F830<18XA:0 40;0A0328=5XA:8 D@0=F83@C78XA:0 ;0@8A05B8>?8XA:8E 18@08@0=8XA:8 @8X0;8:>;C<18XA:8 ?57>:>=3>;A:0 D@0=:0:>=3>;A:8 D@0=0:<0:0=5H:0 ?0B0:0<0:0=5H:5 ?0B0:5<8X0=<0H:0 :X0B0<8X0=<0H:8 :X0B8<>;4>2A:8E ;58X0E>;0=4A:0 0=B8;0G8;50=A:8 ?57>A8X0<0XA:8E 4>;0@0C6=>:>@5XA:8 >=81@0;B0H:0 DC=B0><8=8:0=A:8 ?57>@8B@50=A:0 =0:D0070EAB0=A:8 B5=_ C0=40=A:8 D@0=0:!<0;8XA:8 H8;8=3!B0@0 BC@A:0 ;8@0!B0@8 @C<C=A:8 YC(@8;0=:0=A:8 @C?80=3>;8XA:0 :20=700=3>;8XA:5 :20=7515;8750=A:8 4>;0@1CB0=A:8E =3C;B@030<18XA:8E 40;0A03@C78XA:8E ;0@8A04><8=8:0=A:8 ?57>:><>@0=A:0 D@0=:0:><>@0=A:8 D@0=0::><>@0=A:8 D@0=F8<0:0=5H:8E ?0B0:0<0;482A:8 @CD8X0A@C0=40=A:0 D@0=:0@C0=40=A:8 D@0=0:@C0=40=A:8 D@0=F8C30=48XA:8 H8;8=3C:@0X8=A:0 :@82Z0C:@0X8=A:5 :@82Z5D>;:;0=4A:0 DC=B0D>;:;0=4A:5 DC=B5E>=4C@0H:8 ;5<?8@BC=560=A:8E 48=0@0C6=>-0D@8G:8 @0=420B5<0;A:8 :25F0;8<10125XA:8 4>;0@=4>=578XA:0 @C?800;4828XA:0 @CD8X00;578XA:8 @8=338B0@0320XA:8 3C0@=80=3>;8XA:8E :20=7815;8750=A:0 4>;0@0320B5<0;A:8 :25F0;78<10125XA:8 4>;0@:070EAB0=A:0 B5=_0:070EAB0=A:5 B5=_5:>=3>;A:8E D@0=0:0<0;482A:0 @CD8X0A0<0;578XA:8 @8=338B<0@>:0=A:5 48@E0<5<>=3>;8XA:8 BC3@8:A><0;8XA:8 H8;8=78C30=48XA:0 H8;8=30C30=48XA:8 H8;8=78C:@0X8=A:8E :@82Z8D>;:;0=4A:8E DC=B8H@8;0=:0=A:8 @C?8XXC6=>-0D@8G:8 @0=4230=8AB0=A:8 0230=CAB@0;8XA:0 4>;0@0>=25@B818;=0 <0@:00;030A8XA:8 0@80@8>70<18XA:8 <5B8:0;0230=8AB0=A:8 0230=15;8750=A:8E 4>;0@0320B5<0;A:0 :25F0;05@8B@50=A:8E =0:D:878<10125XA:0 4>;0@078<10125XA:8 4>;0@8:070EAB0=A:8E B5=_8<0;482A:8E @CD8X0A0<0;578XA:0 @8=338B0<>=3>;8XA:0 BC3@8:0<>=3>;8XA:8 BC3@8F8A8X5@0;5>=A:8 ;5>=8AB0@8 @C<C=A:8 ;58XB0=70=8XA:8 H8;8=78B0_8E8AB0=A:8 A><>=XC6=>-0D@8G:0 @0=40<0C@8B0=8XA:5 @C?8X5<0C@8B0=8XA:5 C328Y5AB0@0 @C<C=A:0 ;58X0>;828XA:8 >;8280=>0C@8B0=8XA:0 C328X0!8X5@0-;5>=H:8 ;5>=5"0Y8E8AB0=A:8 A><>=80230=8AB0=A:8 0230=815;>@CA:0 =>20 @C1Y015;>@CA:5 =>25 @C1Y01>;828XA:0 1>;8280=01>;828XA:8 1>;8280=>320B5<0;A:8E :25F0;0<0;030H0XA:8 0@80@8X<0;578XA:8E @8=338B0<0C@8B0=8XA:0 @C?8X0<0C@8B0=8XA:0 C328Y0?0@0320XA:8 320@0=8XB0_8E8AB0=A:0 A><>=0XC6=>-0D@8G:8E @0=408=5A:8 XC0= @5=<8=181>;828XA:8E 1>;8280=0<0;030H0XA:0 0@80@8X0<0;030H0XA:8 0@80@8X8=>28 B0X20=A:8 4>;0@8?0@0320XA:8 320@0=8X8B0_8E8AB0=A:8E A><>=0AB0@8E @C<C=A:8E ;58X0AB>G=>-:0@81A:8 4>;0@0X<0=A:0 >AB@20 4>;0@15;>@CA:8E =>28E @C1Y88AB>G=>-:0@81A:8 4>;0@$>:;0=4A:0 >AB@20 DC=B0%>;0=4A:8 0=B8;8 38;45@1@078;A:0 =>20 :@C758@01@078;A:8 =>28 :@C758@>8AB>G=>-:0@81A:0 4>;0@0"@8=8404 B>103>H:8 4>;0@8AB>G=>-:0@81A:8E 4>;0@00?C0 =>2>-328=5XH:0 :8=0!0> "><5 8 @8=F8?5 4>1@0!>;><>=A:>->AB@2A:8 4>;0@1@078;A:8E =>28E :@C758@0A0> B><5 8 ?@8=F8?5 4>10@A0> B><5 8 ?@8=F8?5 4>1@0A0> B><5 8 ?@8=F8?5 4>1@8A>;><>=A:>->AB@2A:8 4>;0@E>;0=4A:>-0=B8;A:8 38;45@?0?C0 =>2> 328=5XA:8 4>;0@?>@BC30;A:0 328=5X0 5A:C4>A>;><>=A:>->AB@2A:0 4>;0@0:C10=A:8 :>=25@B818;=8 ?5A>?0?C0 =>2> 328=5XA:0 4>;0@0A>;><>=A:>->AB@2A:8E 4>;0@0E>;0=4A:>-0=B8;A:8E 38;45@00=3>;8XA:0 :20=70 @50RCAB04>0=3>;8XA:5 :20=75 @50RCAB04>?0?C0 =>2> 328=5XA:8E 4>;0@05?>7=0B0 8;8 =52065[0 20;CB00=3>;8XA:8E :20=78 @50RCAB04>=5?>7=0B0 8;8 =52065[0 20;CB0=5?>7=0B5 8;8 =52065[5 20;CB5230=8AB0=A:8 0230= (1927 2002)0230=8AB0=A:8 0230= (1927 2002)=5?>7=0B8E 8;8 =52065[8E 20;CB0<0C@8B0=8XA:5 C328Y5 (1973 2017)0C@8B0=8XA:0 C328X0 (1973 2017)#X548Z5=8 0@0?A:8 5<8@0B8 48@E0<<0C@8B0=8XA:0 C328Y0 (1973 2017)!0> "><5 8 @8=F8?5 4>1@0 (1977 2017)A0> B><5 8 ?@8=F8?5 4>10@ (1977 2017)A0> B><5 8 ?@8=F8?5 4>1@0 (1977 2017)A0> B><5 8 ?@8=F8?5 4>1@8 (1977 2017)=3>;A:0 :20=70 @50RCAB04> (1995 1999)1>A0=A:>-E5@F53>20G:5 :>=25@B818;=5 <0@:"rFVU O~^5nN r6nvR}>Z:z$RX>^V)rI%+:lkO~@^z :8f8 ppZ2zjw@9Z5ȹ^TNn:s Orb`LP.#\.^~OFb<rFW*O^GJ~Qf4(A+=P2oslnaNsj^Z#^sn„"_nst*r^^vrzR&hs"6O:?v@~>X*~}F.aӄ2>*@byNBj@6h5.X*P6' ?C.v5:B{.{sA:+Bߚ@SfsF@sZijhs<n^/O5zO:v>a.wr {C Jz z@N5kN^6t#{^tNt^t{{^{R{{"ĺ{H{ֺEo{ g[{VJ{{5#P{nnn{" {^0{tf{Tt{B{t=A͛{9{nt.Ax{{tP{PyPt{t~tt{{uLA{b{{ʽ{ {0{77$-Q{o{.viQT{Re؝{KQu.uw{{RRR{:M{{$x$JR{{4" {۞잟{ttޛ{<*8{*{,u{&{Uf+{PPu{##5{{Du{{F{whR{66wR{wYR{ܝ˝ܝ{{*${u~u{uu̜{5${Q5^{ݜ{{ܽܽܽ{H6$${2v{C{{\n{{{!uһ{O<"{+'{{{nvQv{~v>{,{)={xQ5^v{Nv>ve{ {؍{{Z{Qey{P[{vvt{J{^r{{55Q{QQv{u6{b{v{#ٵ{6{B1μ{}{QQv{vv {vvv{w^S{.wo{Q +w{{\I\{^$C6{ق{uQ{d{[ {ttݠ{{uNw{{:6,6R{,{ٻ{({;R,R^w{-A{:{Ll@{->i{~wnw{{RRR{,z,{{r{{XXX{{wwʞ{¿{ȿk${}Sڮ{{{>tjP4{py{f^^{x33{{Q[A>w{Na>a{SZS{GMG{=N{2 2{N C {a{7 d/{wRA{wR{nu^unu{5$Q{){`~`z`S~` `G{``q@``\````;`R`M`&`3`*`QT`~`.G`````MG``q!`V`9Q`^`/`f`S@``"z`z` `J`!``}`` `n`c`)`(`j````/{`V` `&``:`G`"`|``%``+`` ``z`&`Y`N`6N`v`~`b`3Y`v`\`"`'``&`f`:``#``{` `!```` |``````7``{`F`UY````{``U`R```3``````h`v`3``X`>`X`B` `2`:``'`a`lG`a`G``z``j`>`'`n`8```B`@`] `}`F`u'``X!``X`^`0T``6/`b`-`~`e-` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosw9V; > Y\_A bD G J eM hknqP tS wz}V Y \ _ b e h k n q t w z }       "% (+.147:=@CF ILO RUX[^adgjmps vy|              !$'*-0369 <?BEHKN QTWZ] `c fi lo rux{~   "%(+.{rT`s~`wY`{`>w`y`{r`|`h}`{@`q@`G`{V`?`!`{}`}`}`{``H `{G`;`vN`{v`5``{T`VN`Y`{``2 `{8;`"4`@`{`k`l`{T`T`a`{H`&H`Y`{M``^ `{Py`ey`8z`{_{`w{`'|`{%```{EH`dH`N`{m``"`{;y`&y`{`{4`3`4`{CA`aA`I`{``_(`{{```{U`` `{"`"`.`{;`}`;`{ ` ``{ ` ``{`s`'`{c` d`>f`{#`"`y(`{zd`Ud`df`{` ``{h`` "`{I`=I`vO`{;`<`@`{` `9"`{%`%`%`{ `Q``{ ` ` `{u` `u`{```{`v``{!Z`CZ`0d`{O`O`d]`{Nz`y`dz`{~``~`{x`y`x`{~x`y`~x`{` `'`{\I`@`O`{w`v`y`{-`+(` <`{-`1(`'<`{: `$ ``{;`;`{I`{``f `{-`#`4`{0}`|`}`{R"``(`{| `y`z`{x`.x`z`{x`m`z`{@`(`k"`{|`|`L}`{ `M`X`{>`&`C`{8`#`<`{`]``{[|`A|`u|`{``b`{y`Vx`z`{]`eZ`eZ`{<`<`p`{E(`"`-`{P ``zz`{` `"`{I`A`O`{!``!`{ `` `{k`6h`Aj`{%A`4`I`{]`Y`*a`{A]`Y`Na`{`t `P`{r;`U;`H`{N`N`N`{H`H`6O`{H`H`VO`{{`{`{`{```{O`N`>4`{``-`{w``S`{ `f``{5~`~`~`{".`(`=<`{(`#`4`{]`Z`d`{T`P`]`{jx`v` z`{v4`Z4`v4`{?``<` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosPP  PP P     PP P    PP P ! PPP PP& PP+ 0 5 &P: -P4P;PBPIP? PPD WP^PePlPsPzPI PPPN S X ] b PPPPg l PPq PPv PPP{  PPPPPP PP P "P)P0P7P>P EPLP  SPZPaPhPoPvP}PPPP  PPP  PPPPPPPP PPPPP P PPP%P ,P 3P:PAPHPOPVP ]PdPkPrPyPP  PP PPP   P  PP  PPP PPPP  PPP  P PP  P!P  (P/P% 6P* / 4 =PDPKPRPYP`PgPnPuP9 > |PPPPPC H M R PPPPPW \ PPa f PPk p u z PP   PPPPPP         PP$P+P2P  9P@P      GP NPUP= `1  \P` 'ResBP    'ResBP   'ResBE a OO+  Bs Fplatpalladilats letpeso cubpeso xilruble russol perusom uzbekfons RINETbirr etopdinar libifranc susinti peruiuan xinskip laosikyat birmleu moldaulev blgarruble lettala samoescut xilcedi ghanscup moldaudinar jorddinar serbidlar fijifranc belgafranc maliien japonslek albanslitas litupeso filippeso mexicrial iranirupia ndiasyli guineescudo xillati letonslei moldaussoms uzbekspeso bolivicorona txecadracma gregafranc guinelliura sriamarc alemanypeso argentruble tadjiktolar eslovxling kenyxling tanzbirrs etopsdinars libisleva blgarspesos cubanspesos xilenssols peruansMVDOL bolividalasi gambidinar algeridinar iraquidinar sudansdinar tunisidlar jamaicdlar liberidlar namibiflor d Arubafranc malgaixgourde haitikwacha zambimanat turcmannaira nigerinakfa eritreupa anga tongpeso colombipeso dominicpeso uruguaireal brasilerrial de Qatarrial iemenitariel cambodjtalonas litutgrg mongolxling somalizloty polonsdinars croatsdinars serbisdrams armenisintis peruansiuans xinesoskips laosianslitai lituansrubles letonsrubles russosrupies ndiestales samoansafgani afgansariary malgaixbaht tailandsdenar macedonidinar iemenitadinar kuwaitidlar canadencdlar rhodesiescut de Timorfranc congolsfranc marroqufranc monegasckwacha malawikwanza angolslliura egpcialliura maltesamarc finlandsruble bielorsruble soviticwon nord-corexling ugandscedis ghanesoscupons moldausdinars jordansdlars fijiansescudos xilensfrancs belguesfrancs maliansfrancs sussoshwan sud-coreiens japonesoslek albanesoslliures sriesmarcs alemanyspesos filipinspesos mexicansrials de Qatarrials iraniansrials omanitesrials sauditesrubles tadjikssoms kirguisossylis guineansaustral argentbalboa panamenydlar australidlar de Belizedlar de Bruneidlar de Guyanaescut portugusfranc de Ruandafrint hongarslev fort blgarlliura libanesalliura xipriotaouguiya mauritrand sud-africrupia indonsiasucre equatorivatu de Vanuatuxling austracpesos boliviansMVDOL bolivianscorones txequesdracmes greguesescuts de Timorflorins d Arubafrancs CFA BEACfrancs guineanskwacha zambianslaris georgiansmanats turcmansnakfes eritreusreals brasilersrials iemenitestalonai lituanstolars eslovenstgrgs mongolsxlings kenyansxlings somalisxlings tanzanszlote polonesosnou zaire zairspula de Botswanabolvar veneolcruzado brasilerdrham de la UEAdlar de Surinamflor de Surinamflor neerlandsfranc de Burundifranc or francslliura irlandesadalasis gambiansdenari macedonisdinars algeriansdinars iemenitesdinars iraquiansdinars sudanesosdinars tunisiansdlars canadencsdlars de Belizedlars de Bruneidlars de Guyanadlars jamaicansdlars liberiansdlars namibiansfrancs CFA BCEAOfrancs de Ruandafrancs francesosfrancs malgaixosgourdes haitianskwacha malawianslliures egpcieslliures maltesesnaires nigerianspa angas tonganspesos colombianspesos dominicanspesos uruguaiansriels cambodjansrubles soviticsvatus de Vanuatuantic leu romansmaloti de Lesothodinar serbi anticdlar de Barbadosdlar de Singapurdlar neozelandsescut de Cap Verdescut moambiqusfranc UIC francsfranc de Djiboutiguaran paraguaihrvnia ucranesalliura israelianapesseta andorranapesseta espanyolarupia pakistanesaafganis afganesosariarys malgaixosbahts tailandesosbalboes panamenyscolon salvadorenccoln salvadorencdinars de Bahraindinars kuwaitiansdongs vietnamitesdrhams de la UEAdlars de Surinamdlars rhodesiansemalangeni swazisfrancs congolesosfrancs de Burundifrancs marroquinsfrancs monegascoshwans sud-coreanskwanzas angolesoslliures libaneseslliures xipriotesmarcs finlandesospataques de Macaurupies indonsieswons nord-coreansxlings austracsxlings ugandesosdlar de Hong Kongfranc luxemburguslempira hondurenyangultrum de Bhutannou dinar iugoslaucruzados brasilersdrhams marroquinsdlars australiansdlars de Barbadosdlars de Singapurescuts de Cap Verdescuts portuguesosflorins de Surinamfrancs de Djiboutifrints hongaresosleva forts blgarslliures irlandesesmoneda desconegudaouguiyas mauritansrands sud-africansrubles bielorussossucres equatoriansnou xquel israeliantic won sud-coretaka de Bangla Deshcolon costa-riquenycrdoba nicaragencdinar fort iugoslaulliura de Gibraltarmanat azerbaidjansnou dlar de Taiwanquetzal guatemalencringgit de Malisiabolvars veneolansdlars de Hong Kongfrancs or francesoshrvnies ucraneseslliures israelianesngultrums de Bhutanpessetes andorranespessetes espanyolesrupies pakistanesescup de lari georgicrdoba nicaragencadlar de les Bahamesfranc de les Comoreskarbvanets ucransnous zaires zairesosantics lei romanesos(moneda desconeguda)colones salvadorencsdinars serbis anticsdlars neozelandesosescuts moambiquesosflorins neerlandesosfrancs UIC francesosguarans paraguaianslempires hondurenyeslliures de Gibraltarringgits de Malisiacruzado novo brasilerdlar de les Bermudesleone de Sierra Leonelev socialista blgarpeso convertible cubpeso de Guinea Bissauruble rus (1991 1998)rupia de les Maldivessol peru (1863 1965)colons costa-riquenyscrdobas nicaragencsdlars de les Bahamesfrancs de les Comoresfrancs luxemburguesosnous dinars iugoslausnous dlars de Taiwanquetzals guatemalencsantiga lliura sudanesadrets especials de girdlar zimbabus (2008)dlar zimbabus (2009)franc belga (financer)lev blgar (1879 1952)lliura de Santa Helenadinars forts iugoslausdlars de les Bermudesleones de Sierra Leonemanats azerbaidjanesospesos de Guinea Bissaurupies de les Maldivesantic cruzeiro brasilercedi ghans (1979 2007)corona islandesa antigadlar dels Estats Unitslek albans (1946 1965)rupia de les Seychellesantics wons sud-coreanscrdobas nicaragenquesdinar reformat iugoslaukarbvantsiv ucranesoslliures de Santa Helenanous xquels israeliansdlar del Carib Orientallliura del Sudan del Sudpeso argent (1983 1985)unidad de fomento xilenaunitat de moneda europeaunitat monetria europeacruzados novos brasilerscupons de lari georgiansdlars dels Estats Unitsleva blgars (1879 1952)leva socialistes blgarspeso argent (1981 1970)rupies de les Seychellessols peruans (1863 1965)antic metical moambiquscorona forta txecoslovacadlar de les illes Caimandlar de les illes Salomfranc belga (convertible)kina de Papua Nova Guineakwacha zambi (1968 2012)manat turcman (1993 2009)peso uruguai (1975 1993)zloty polons (1950 1995)dlars del Carib Orientaldlars zimbabuesos (2008)dlars zimbabuesos (2009)lliures del Sudan del Sudpesos convertibles cubansrubles russos (1991 1998)codi reservat per a provesafgani afgans (1927 2002)denar macedoni (1992 1993)dinar convertible iugoslaudlar de Trinitat i Tobagokwanza angols (1977 1991)lliura esterlina britnicarand sud-afric (financer)ruble bielors (2000 2016)xling ugands (1966 1987)antics cruzeiros brasilersantigues lliures sudanesescedis ghanesos (1979 2007)dinars reformats iugoslausdlars de les illes Caimandlars de les illes Salomfrancs belgues (financers)hwan sud-core (1953 1962)kines de Papua Nova Guinealek albanesos (1946 1965)unitats de moneda europeesdong vietnamita (1978 1985)dlar zimbabus (1980 2008)ekwele de Guinea Equatorialfranc financer luxemburgusiuan xins extracontinentalmarc de l Alemanya Orientalouguiya maurit (1973 2017)corones islandeses antiguesdlars de Trinitat i Tobagokwacha zambians (1968 2012)manats turcmans (1993 2009)unidades de fomento xilenesunitats monetries europeeszlote polonesos (1950 1995)bolvar veneol (1871 2008)bolvar veneol (2008 2018)dobra de So Tom i Prncipelliura de les illes Malvinespeso ley argent (1970 1983)pesseta espanyola (compte A)unitat compensatria europeadenari macedonis (1992 1993)dlar del Banc Popular Xinsmarcs de l Alemanya Orientalpeso argent moneda nacionalpesos uruguaians (1975 1993)boliviano bolivi (1863 1963)cruzeiro brasiler (1990 1993)escut de la Guinea Portuguesaantics meticals moambiquesosafganis afganesos (1927 2002)bipkwele de Guinea Equatorialcorones fortes txecoslovaquesdinars convertibles iugoslausdobras de So Tom i Prncipedongs vietnamites (1978 1985)dlars del Banc Popular Xinsfrancs belgues (convertibles)kwanzas angolesos (1977 1991)kwanzas angolesos (1995 1999)lliures de les illes Malvinesxlings ugandesos (1966 1987)franc convertible luxemburgusnou kwanza angols (1990 2000)nou ruble bielors (1994 1999)unitat de compte europea (XBC)unitat de compte europea (XBD)(unitat monetria desconeguda)dlars zimbabuesos (1980 2008)escuts de la Guinea Portuguesalliures esterlines britniquesouguiyas mauritans (1973 2017)pessetes espanyoles (compte A)rands sud-africans (financers)rubles bielorussos (2000 2016)manat azerbaidjans (1993 2006)bolvars veneolans (1871 2008)bolvars veneolans (2008 2018)cruzeiros brasilers (1990 1993)francs financers luxemburguesosiuans xinesos extracontinentalspesos argentins moneda nacionalpesos ley argentins (1970 1983)unitats compensatries europeespeso de plata mexic (1861 1992)bolivianos bolivians (1863 1963)unitats de compte europees (XBC)unitats de compte europees (XBD)cruzeiro novo brasiler (1967 1986)flor de les Antilles Neerlandesespeso uruguai en unitats indexadesfrancs convertibles luxemburguesosmanats azerbaidjanesos (1993 2006)nous kwanzas angolesos (1990 2000)unidades de valor real colombianesdinar iugoslau reformat (1992 1993)nous rubles bielorussos (1994 1999)pesos de plata mexicans (1861 1992)dlar dels Estats Units (mateix dia)kwanza angols reajustat (1995 1999)florins de les Antilles Neerlandesesdlar dels Estats Units (dia segent)cruzeiros novos brasilers (1967 1986)dlars dels Estats Units (mateix dia)pesos uruguaians en unitats indexadesunidades de inversin (UDI) mexicanespesseta espanyola (compte convertible)dlars dels Estats Units (dia segent)dobra de So Tom i Prncipe (1977 2017)marc convertible de Bsnia i Hercegovinapessetes espanyoles (compte convertible))dinar de Bsnia i Hercegovina (1992 1994))dobras de So Tom i Prncipe (1977 2017)*dinars de Bsnia i Hercegovina (1992 1994)*marcs convertibles de Bsnia i Hercegovina+unidad de valor constante (UVC) equatoriana-nou dinar de Bsnia i Hercegovina (1994 1997).unidades de valor constante (UVC) equatorianes/nous dinars de Bsnia i Hercegovina (1994 1997)"d-VI?QnNaqr(vRJ*%~nZ?zIRBV,~z&S8f{8 f82Z^Je2(jj^'nA  b| %teA.x1V~&Fbr*^JfD12kR&"yd|:j=Bnk"6t<rv"z&R U6:pj>bq*6~1.m2oY+zbmNB"KQnfr896?I"a*6Fa$ 5..5z:> .<V"E:B,5ZXf'F~\j(*F`DJO@RvPBnVQvP=RGj>QnZ w~[r{JzZBNF!R6b~[#'37;OSW[cgo #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\? PkW dv<I?NQpa\q(JJ%Rnv?IBZwq1,bX2&S`{p V C2j^o(>w'.j%A `|!ve\A4x1|B&2 2D18kRN&&"yd|s:R7%=Bk3G4J6]j+,5aZMXqN'dXZ~\r($*p`DSvO@:n6PnV*QiP=RGRGOZ& ~[jK ZZAC`!R iz`|` ```F}``ك``w```R`M`&`H````#``ځ`````V``^`}``f`z`M```n``)``j``#`Jo`*`Հ`\`a}`:`.`"```~`&``N`J``|`v``b`m`v`o\``͉``````+}``}````R``7``~`>```~``k`2`,`a``a`6``}```^`|}```* #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9))))))))))))))* ** * *******!*$*'***-*0*3*6*9*<*?*B*E*H*K*N*Q*T*W*Z*]*`*c*f*i* l*o*#r*u*x*{*~****&******)***,/2****6*9********<**?**************+++ + +++++++!+$+B'+*+-+0+3+6+9+<+?+B+E+H+EK+HN+Q+T+W+Z+]+`+c+f+i+l+Ko+r+u+x+N{+~++++++QT++++++++++++++++++++++++++++++++++++++,,, ,,,,,,,WZ ,#,&,),,,/,2,5,8,;,>,A,]D,`G,J,M,P,cS,V,filY,\,_,orb,e,uh,k,n,xq,{t,~w,z,},,,,,,,,,,,,,,,,,,,,,|`R`y`~```F}`B`ك``w````-`` `y`2`M`}`H```ʊ`#``{`$`w`o~`ځ``````x`}`x`}`` `}`.` z`*`f``f``M`Ç`9{`````R`````Հ`~`a}``x`~`.`p```x``S{`9~`R```Z`J`ͅ`|`I``ф`m`.`o\`Y`{`4`%{`;`{`~` |`b`m{`T~`}w`}`vw`}`͉`s``ʂ`{```>.`+}``}````R` `7`3`{``~`m```~``k`k`,`M`>z`F```6`І`%z`~`U`u`}``ay`~`|}``{```t`+ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9x-P}-PP -PT -P-PX -P\ ` d -Ph l p -P-P-P-Pt -Px |  -P-P -P -P-P-P-P-P-P-P-P-P -P-P -P -P.P  .P.P.P.P .P ".P'.P,.P1.P6.P;.P@.P E.P  J.PO.P T.PY.P ^.Pc.Ph.Pm.Pr.P w.P|.P.P.P.P.P .P.P.P  .P.P.P.P.P .P .P.P .P.P.P.P.P .P.P .P.P.P.P/P/P /P/P/P/P!/P&/P+/P0/P5/P:/P ?/PD/PI/PN/PS/PX/P]/Pb/Pg/Pl/Pq/Pv/P{/P/P /P/P/P /P/P/P/P /P /P/P/P/P/P/P/P/P/P/P/P /P/P/P/P /P/P0P0P 0P0P0P  0P 0P  %0P*0P/0P40P90P>0PC0PH0PM0PR0PW0P\0Pa0P  f0Pk0Pp0P u0Pz0P0P0P0P0P0P0P0P0P0P 0P0P  0P0P0P0P0P0P0P0P0P0P  $ 0P0P0P0P0P1P1P( 1P1P1P1P, 1P0 $1P)1P.1P31P4 81P=1P8 < @ D B1PG1PH L L1PQ1PP V1P[1P`1PT e1PX \ ` d j1Po1Ph t1Py1P~1P1P1P1P1P1Pl 1P1P1P1Pp t x 1P| 1P1P1P 1P1P  ,Ps-P 1P` 'ResB y1 y1 x1  ` 'ResB )   2.1.48.88- 4(*". .#34  %,(%(#4"4#4 #("3#(4 (#( ,%. )  * 4%. 4 # (( %-#('#(( .,#( "*((( '#"4* * *%-*%4 3"%/( "( #43 #,( 4("( ("4.( "( #4 4( #%( - , '#"4( ( ,4 ,#4. #,%( , %.#( %(#(&-(  /"4,(#( ' #("(*( 3"((%4 "4#( 3" 34#,%** #.("*  (#4"4"4 "( 3 #4(*4 ,%.* ,( ("4 (( 3" 34-4 '#"4(( '#"4'4%.  *#,#(4 '#"43 3 . #,*%4 (4&'' '#"4' ' 4 "44'"%( 3"4'"4( ( 4#4 *344 4 4 (*"* * , ,%.( 4 '#"4,( 4 %(#(4( 4 '$ '"4( 4 #"(4( %(#(1 &-$4'#"4(%4( "*(.#( 4 '#.((#(-4 ,%.&( 4 '#"4&'"-( ("43"*,- '#"4 4"4 ( 4"4(4 '#"4"%( 4 "*,#4#(( 4 '#"4%*"(4 '#"4%-*(%4 3".(*( 3"4 3")4 3" 4%3#.4 ."*. 4 3  4 "4-4 4(4( 4 "*(( ,,( "( #4("( 4 "( #4* 44 %(#(.((4 ,%.3 ( 4 3"/4-,"( 4  4","*( 4 %.#43"(( 4 *4.#4.4 #, *#(-*( 4 #(%( *"4 '#"4( ,,( ("4("( 4 *34'#(( 4 ,%.%3#.( .#"4 (( %(%* ,%."4,4( ,%."4,") ' ("4#4,( 4 #,4%4( , 4 ,.%4"( .#.43". ,%( 4 *'"4. , 3"/4"4,.4 '#"4  4"4 "( "(#*( 4 '$ 4/"(( 4 "*(3 4%(4 ,%.#(,"( 4 '#"4#,(4 *34%("( 4 *34%3"(#'4 "*((*"4 , 4*.".,%( 4 '#"4%*"(4  (#4"4%-3"%4 *44%.#( ,4 "*'#4%33 (%4 ,%,&'"4 ', , , "4,( 4 3"4((.( 4 ("4'4.". 3" 34'#.4( 4 ,%.'"4( 4 ("4(" *  '"4.3 " * 4  * "("4(*4 '#"4*"*4( 3" 44( ,4( ' 4 '#4(( 4 "*( (%'") 4 *44"* 44 3" 34(* ."4 %*3",(%3"-#( *34, 4.( 3"*(3 4."4 ,%,,"*( 4 (4(  4"4 3" 34*".4 *"4( #("4 ( (7?8=-8668)&''"4 ', , , ,"(3"( ,4 4' 4 .#( 4 3"4(( 44 %..((*,%( 4 ("4,#"*%( 4 "*,#43"(#( 4 "( ,#4.".3&4 ("4&4&*4*"%4 #,4("' 43"( 4 %(#(3". ,%( 4 ("4  %,( (7?=?-866=)(( 44 "*'#4.".3&4 3" 34#3 4( 4 "*'#4(%3"-#( 1 %,,#4*#4 ,") ' 1 #,4*".( "*( #, *%,4 &,#, *34*".( %*( ("4* 4,( 4( %.4-%4#3 34 3"/43  4 .#4 '$.4'4.( 4 "( ,#4 * ,#' * ,4#4(3"#4"4 *34#4 ,%( 4 "( (43 %,.( 4 ("4#3 4( 4 #3 4%4%(,4( 3"3  34%( ,"#( '4 #( '4'#(( 4 '4.#4,#4( 4 3" 44.4(4 ,%4*.,4 "4, ,%4*.' (4 ."( "4 .4 (*3"-4 "(4( * ,( "44 "44' 43",#( 4 '#"4(*(#3 34 '#"4,(*.#4 '#("4/"(( 4 .* -* %, '%,#4#.( 4 "*(& 4 ,"( 4 ."(34'"4* ( 4 ,%4*.#(-*( 4 #.3 %4' (4 %*( *34*".( %*( *34'"%(  .#34 3" 34%,34 &,#, *34("4 (4(%44 %.4*"4',( 4( 4' 4 .#( 4 *4"(4"4,4( ' 43"#4*".( %"4( 4 ("4*4."4 ."( "4 .4(4* , '#"4 (866>)(4* , '#"4 (866?)*#4 ,") ' &"44 #,4)*( ,4 *#43"44),"4#3 34  *#4,"4)3"(#( 4 3"*,-*)3"(#( 4 3"*, '".)#*4%,4"4 4 3"3 4*(*4 ..#(", ,%.** ,( 3 "( 4 '#"4*'"4( 4 *'4 #"(4*'"%( (*-%( 3" 34*!* .%3#( ' .( ("4+(4.,%( 4 "*( 3&4+%. (#3 34 #(# 4 ,(,' (4 3"(4 "3 34,,#4 %3 #4.."4 .#.4, ,.%3#.4 &"44 ."*,-"( 4 (* -", (1971 1993),-"( 4 (* -", (1993 1998),.#( 4 '#.((7?;6-7??;),!* .%3#( ' &"44 ("4,"%( 4 "*'#4(7??7-7??>)-' "'4 ("4 ("4&4-*"* * , ,%. (7?=;-7??9)-4( 4 '$ (7?<>-8678)-"4(4 '#"4 ('", (4). ,4 3"''43"' ."*.1 (*  ((  (( 4 (.,"*( 4 %.#4(7><9-7?<;).(*".( 4 , "4 ,'4.'"4* (4  (( ,%4*./3"((4 3 . . '#"4/"4-4 4 (7??9-866<)/* 44 %(#( (7?<<-7?>=)/*(4 ( 3 #."4 "( ,#40*".( .4(4 ,(,#40,3 4  -  - (,"4 '#"403"(#( 4 3"*,-. ..0&''"4 ', , 3 *#4 , 1"4,4( ,%. (7?>9-7?>;)1(*3"-4 "4.3 4' 41(4* , '#"4 (7?>6-866>)2%'#.'4  -  - (,"4 '#"42(" *  '"4.(7?>>-7??7)3*"4',( 4( 4 (1993 2009)3"4(4 '#"4 (,40* (4)4,#"*%( 4 "*,#4(8666-867<)4(* ,."( #4  (( (* (#(4,#4( 4 3" 44 ("4(4)5'%4( 3 &"4, .( "445'%4( 3 &"4, .( ("46'(4 3"(4 [CFA] 3"3  346%. ., 3 3"(4%(, .4"63  4 .#4 '$.4(7?==-7??6)63  4 .#4 '$.4(7??;-7???)6!* .%3#( ' ..#,-", ("47'43 3"(4[CFA] 3"3  347 (#( 4 *(,%4 ( .,4.8'4#3 44  -  - (, *448,(*.#4 '#("4(7>=7-866>):,#4( 4 3" 44 (..#,-",);3  4 .#4 1 '$.4(7??;-8666);%33 (%4 ,%, (,4-* &(,4)<#*4%,4"4 4 ..#,"4 3"3 4=3"(#( 4 3"*, '". (7??6-7??9)>,#"*%( 4 (* "*,#4 (7??:-7???)@3 4%(4 %(#4"4 ,%. (7><7-7??8)@#*4%,4"4 4 -,4%( #4 3"3 4B,"4#3 44 3 4(#( 4  *#4,"4B,4%(4 *(4 ( (4"4%'4(UDI)B%33 (%4 ,%, (..#,- ", &(,4)E3"(#( 4 3"*, '"... (7?<=-7?><)R*"* * 4 ,%. ,4 *(, 4 (4,4%,%4a(* ."4 *(, 4 ( ,#'"4 '4%44, ((*(%()"zxVnDN rZRdKvZzR,V`d ~Bz fRdWzZ=Js2j=~jCz^nb Wb.\GV9~\&FbrR*^J"'fhb2g&ijw~(n"7ftbrvJz&D6e:t>R*c47~A..F22vC1pb7RNB"f56<*6+s r.B:>J.zYwi"(:Bv f`EFj0 0$WJd3v`vE>v" >nOer{JA] NF+B6b~]#'37;KOSW[cgos #+7;?CKOSW[_{'+/7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2 \\P\?,PkW DDZZKK,,dd BBRRddWW==CCbbWWGG\\RRhhbbgg&&iiww~~((77ffbbJJeecc44AAFF22CCpp77RR<<++ssrrJJzzwwii 00dd33vv``EEvv BB `L``]I``'K``I``rF`&`H``H`*`J`~`IH``M``K``F`V`L`^`G`f`>J`n`IN`)`dK`j`jM``wJ`:`H``E`&`K`N`L`b`^L`v`&M``E``?G`` G``%I`F`sG`R`F``G``M``J`v`J`w`H``I``F`  #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/7;? CGKOSW[_cgko#sw'{+/GKOSW_c1gosw9%%%%"%%%(%+%.%1%4%7%:%=%@%C%F%I%L%O%R%U%X%[%^%a%d%g%j%m%p%s%v%y%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& & &&&&&&&!&$&'&*&-&0&3&6&9&<&?&B&E&H&K&N&Q&T&W&Z&]&`&c&f&i&l&o&r&u&x&{&~&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&' '' ''''''' '#'&')','/'2'5'8';'>'A'D'G'J'M'P'S'V'Y'\'_'b'e'h'k'n'q't'w'z'}''"''''''%''''''''('''''+''L`L`H`H`G`G`wJ`wJ`E`E`E`E` G` G`%I`%I`J`J`H`H`@F`L7` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/7;?CGKOW[_cgkosw{(P(P(P(P (P(P(P(P(P (P(P(P(P(P(P(P(P(P(P(P(P(P (P(P(P(P)P )P)P)P)P)P")P')P,)P1)P6)P;)P@)PE)PJ)PO)PT)P Y)P^)Pc)Ph)Pm)Pr)Pw)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P )P)P)P)P)P*P*P *P*P*P*P!*P&*P+*P0*P5*P:*P?*PD*PI*PN*P S*PX*P]*Pb*Pg*Pl*Pq*Pv*P{*P*P*P*P*P*P*P*P*P*P*P*P*P *P*P*P*P*P*P*P*P*P *P*P*P*P*P+P+P +P+P+P+P +P%+P*+P/+P4+P9+P>+PC+PH+P M+P R+P W+P\+Pa+P . 'P}(P )` 'ResB   2@>H5>=5;5>=5H0=0= A5488@E0< &-=48= @C?8C10= ?5A>0>A0= :8?5@C= A>;L'8;8= ?5A>(5<0= DC=B C<K=8= ;59&(= 4>;;0@;10=8= ;5:=3;8= DC=B08B8= 3C@40=8= :@>=08B09= N0=L<0=0= @80; >AA89= A><'5E8= :@>=0-D8>?8= 1K@/?>=8= 85=00=0= A548H=48= @C?8HC10= ?5A>H828= 48=0@5@C= A>;0H'8;8= ?5A>H>;30@8= ;520<18= :20G05<5=0= @80;0B0@0= @80;8@3878= A><820=0= DC=B8A0@0= DC=B>;4028= ;59LO=<0= :LOB5?0;0= @C?8!5@18= 48=0@(25F8= :@>=0/<09= 4>;;0@&(= 4>;;0@H0=8= :@>=0H8@E0<0H &-8B09= N0=0H0>A0= :8?0H<0=0= @80;H C<K=8= ;59H'5E8= :@>=0H(5<0= DC=B0H/?>=8= 85=0H>;C<18= ?5A>;68@0= 48=0@@C10= D;>@8=@078;8= @50;0=C0BC= 20BC0<18= 40;0A828=59= D@0=:5=8= H8;;8=302@8:8= @C?80:0>= ?0B0:00;028= :20G05:A8:0= ?5A>835@8= =09@0 C0=40= D@0=:!0<>0=0= B0;0!59H5;0= @C?8"08;0=40= 10B"C=8A0= 48=0@#@40=0= 48=0@#@C3209= ?5A>$8468= 4>;;0@%>@20B8= :C=0;10=8= ;5:0H=3;8= DC=B0H>;30@8= ;52H08B8= 3C@40H0<18= :20G0H5<5=0= @80;H0B0@0= @80;H>;4028= ;59H5?0;0= @C?8H(25F8= :@>=0H-D8>?8= 1K@0H/<09= 4>;;0@H=3>;0= :20=70030<0= 4>;;0@5;878= 4>;;0@5;>@CAA8= A><>BA20=0= ?C;0@C=59= 4>;;0@C@C=48= D@0=:5=3@8= D>@8=BL5B=0<0= 4>=3090=0= 4>;;0@681CB8= D@0=:><8=8:0= ?5A>=4>=578= @C?8A;0=48= :@>=00=040= 4>;;0@C259B0= 48=0@815@8= 4>;;0@02@8B0=8= C380<818= 4>;;0@>@2538= :@>=0>;LH0= 7;>BK9-@8B@59= =0:D08@0:J0= 48=0@@078;8= @50;H0=C0BC= 20BCH0<18= 40;0A8H820=0= DC=B0H02@8:8= @C?8H0:0>= ?0B0:0H0;028= :20G0H5:A8:0= ?5A>H8A0@0= DC=B0HLO=<0= :LOB0H835@8= =09@0H >AA89= A>L<0H!0<>0=0= B0;0H!59H5;0= @C?8H!5@18= 48=0@0H#@40=0= 48=0@H#@C3209= ?5A>H$8468= 4>;;0@H%>@20B8= :C=0H@35=B8=0= ?5A>0E@59=0= 48=0@5@<C40= 4>;;0@0<1>460= @85;L0:54>=8= 48=0@0;L48289= @CD80@>::>= 48@E0<>=3>;8= BC3@8:0:8AB0=0= @C?80=0<0= 10;L1>0!><0;8= H8;;8=3">=30=0= ?00=30#30=40= H8;;8=3#:@08=0= 3@82=0(259F0@8= D@0=:(@8-0=:0= @C?8;68@0= 48=0@0H=3>;0= :20=70H@C10= D;>@8=0H030<0= 4>;;0@H5;878= 4>;;0@H>BA20=0= ?C;0H@C=59= 4>;;0@H090=0= 4>;;0@H28=59= D@0=:0H><8=8:0= ?5A>H=4>=578= @C?8HA;0=48= :@>=0H0<1>460= @85;H0=040= 4>;;0@H5=8= H8;;8=30H8@3878= A>L<0HC259B0= 48=0@H815@8= 4>;;0@H8289A:89 48=0@02@8B0=8= C38H0<818= 4>;;0@H>@2538= :@>=0H>;LH0= 7;>BK9H C0=40= D@0=:0H"08;0=40= 10B0H"C=8A0= 48=0@0H-@8B@59= =0:D0H8@0:J0= 48=0@H2AB@0;8= 4>;;0@0=3;045H0= B0:0CB0=0= =3C;B@C<81@0;B0@0= DC=B>=:>=30= 4>;;0@>=3>;578= D@0=:>AB0@8:0= :>;>=0;0978= @8=338B!C@8=0<0= 4>;;0@"0=70=8= H8;;8=3#715:8AB0=0= A><$8;8??8=89= ?5A>@35=B8=0= ?5A>H5@<C40= 4>;;0@HC@C=48= D@0=:0H5=3@8= D>@8=B0HL5B=0<0= 4>=30H681CB8= D@0=:0H0;L48289= @CD8H0:8AB0=0= @C?8H0=0<0= 10;L1>0H">=30=0= ?00=30H#:@08=0= 3@82=0H(@8-0=:0= @C?8H0@104>A0= 4>;;0@>;828= 1>;8280=>0;030A89= 0@80@80@03209= 3C0@0=8!8=30?C@0= 4>;;0@2AB@0;8= 4>;;0@H0=3;045H0= B0:0H0E@59=0= 48=0@0H5;>@CAA8= A>L<0H>=:>=30= 4>;;0@H>AB0@8:0= :>;>=H8289A:89 48=0@0H0:54>=8= 48=0@0H0@>::>= 48@E0<0H>=3>;8= BC3@8:0H!><0;8= H8;;8=30H!C@8=0<0= 4>;;0@H"C@:>9G>L=0= ;8@0#30=40= H8;;8=30H$8;8??8=89= ?5A>H(259F0@8= D@0=:0H5=5ACM;0= 1>;820@20B5<0;0= :5BA0;L>=4C@0A0= ;5<?8@0CL@689G>L=0= ;0@801>-5@45= MA:C4>J8;10 >@59= 2>=0>70<18:0= <5B8:0;8:0@03C0= :>@4>10-@<0;>9G>L=0= 4@0<0@104>A0= 4>;;0@H>;828= 1>;8280=>HCB0=0= =3C;B@C<0H20B5<0;0= :5BA0;H81@0;B0@0= DC=B0H>=3>;578= D@0=:0H0;030A89= 0@80@8H0;0978= @8=338B0H0@03209= 3C0@0=8H!8=30?C@0= 4>;;0@H"0=70=8= H8;;8=30H"C@:>9G>L=0= ;8@0H#715:8AB0=0= A><0HJ8;10 !C40=0= DC=B75@109460=0= <0=0B060@89G>L=0= @80;C10= E89F0;C= ?5A>E070:EAB0=0= B5=35J8;10-D@8:8= @M=45=5ACM;0= 1>;820@H>=4C@0A0= ;5<?8@0HCL@689G>L=0= ;0@8H01>-5@45= MA:C4>HJ8;10 >@59= 2>=0H>70<18:0= <5B8:0;H8:0@03C0= :>@4>10H"0468:8AB0=0= A><>=8060@89G>L=0= @80;HC10= E89F0;C= ?5A>HE070:EAB0=0= B5=35H-@<0;>9G>L=0= 4@0<0H7@08;0= :5@;0 H5:5;L5@;0 5;0=48= 4>;;0@!2078;5=40= ;8;0=35=8"0920=0= :5@;0 4>;;0@"C@:<5=8= :5@;0 <0=0BJ8;10 !C40=0= DC=B0H75@109460=0= <0=0B0H7@08;0= :5@;0 H5:5;HJ8;10-D@8:8= @M=40H"0468:8AB0=0= A><>=8HJ8;10A540 >@59= 2>=05@;0 5;0=48= 4>;;0@H!2078;5=40= ;8;0=35=8H"0920=0= :5@;0 4>;;0@HJ8;10A540 >@59= 2>=0H"C@:<5=8= :5@;0 <0=0B0H"C@:>9G>L=0= :5@;0 ;8@0><>@89= 309@5=89= D@0=:0;E10;5= 0@8189= 4>;;0@2E0=-?0GEL0;:E0= 0D30=85;>@CAA8= A>< (2000 2016)02@8B0=8= C38 (1973 2017)0?C0  5@;0 28=59= :8=0$>;:;5=40= 309@5=89= DC=B.::J5@GC D@8:0= $ D@0=:0;E10;5= 0@8189= 4>;;0@H2E0=-?0GEL0;:E0= 0D30=8H0;E1C75= D@8:0= $ D@0=:09<0=89= 309@5=89= 4>;;0@845@;0=48= =B8;8= 3C;L45=!0C489= 0L@189G>L=0= @80;!>;><>=0= 309@5=89= 4>;;0@><>@89= 309@5=89= D@0=:0H02@8B0=8= C38H (1973 2017)0?C0  5@;0 28=59= :8=0H09<0=89= 309@5=89= 4>;;0@H845@;0=48= =B8;8= 3C;L45=H!0C489= 0L@189G>L=0= @80;H!>;><>=0= 309@5=89= 4>;;0@H$>;:;5=40= 309@5=89= DC=B0H.::J5@GC D@8:0= $ D@0=:0H45270H 4>FC O ;5;0H 4>FC 0EG0!89;0ELGC ;5=8= 309@5= DC=B5;>@CAA8= A>L<0H (2000 2016)$@0=FC789= "89=0 >:50=0= D@0=:5=5ACM;0= 1>;820@ (2008 2018)!0=-"><5= 0, @8=A8?8= 0 4>1@0"@8=84040= 0, ">103>= 0 4>;;0@5=5ACM;0= 1>;820@H (2008 2018)!0=-"><5= 0, @8=A8?8= 0 4>1@0H!89;0ELGC ;5=8= 309@5= DC=B0H"@8=84040= 0, ">103>= 0 4>;;0@H>A=8= 0, 5@F53>28=0= 0 E89F0;C= <0@:0>A=8= 0, 5@F53>28=0= 0 E89F0;C= <0@:0H*!0=-"><5= 0, @8=A8?8= 0 4>1@0 (1977 2017)+!0=-"><5= 0, @8=A8?8= 0 4>1@0H (1977 2017)V nS rvR$Zcz7Rs(V+5~ ^z hf3FZy2jqjjs^:n$bvS\"~^FbFrGUJ8fdWK'.F4'rjcn "trvz&C*1~.>2vqbNf6KJR68 :>X ^/:eBkF`ZJv#  >B%U9vnw{] MN+\#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\\ALJ5>tt!G)/l)) )2\\P\?,PkW ݙ5cSs$Qc)7s(+65 ;#h/3Fަy_ݦq{js4:ތS$߮v5S"C^gݎFGTU8 dWMKS'D._F4ݚ'rc3 CKlS ݳcCcsq1ߗB>߽gqrEUKߥJ'Rgݾ8V hމX^/e߳{kcݟ C`>xvU#  &#%?U#9En0MM{+m #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{VP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlP  PQP qP` 'ResB B B US $mga euroRusong rubleDolyar sa USdolyar sa USHapon nga yenHapon nga YenIntsik ng yuanRupee sa Indiadolyares sa USIntsik nga YuanMga rupee sa IndiaInglatera nga libraInglatera nga Librah\ .QC^] WoAHxxQQk W+o W+oPPPPP PPPP  P P` 'ResB l 9J zԿ~ byfj.nvb$\&r(ry*~fhP7SNdb/zeAtBψvwz `D`` ```v`2_````6`"```L````l``/C``p````5`9 'CGcsw{+/;_cos{ #/3KckoJ M"%(+.147:=@CFILOPSVYR\UX[^_adbgjehmkpsvynq| t ` 'ResB ^ ^  US          CFP                                       UAE                                                                                                    ( )              &       &    ()  CFA     CFA   (2000 2016)  (2008 2018)  (1973 2017)-          (1977 2017)V3 )  2 na  r Vv~ RZ  z R5 M V  % U ~  ^Wz=    f}   Zy 2f jj  ^ #n=  b Q   \ ~ F b r[ J f  e t $ lG    j   no "w !tar v{ z6 &-   * Q ~ .c  2 v Z b  m N   u fl  6 : - 6 {K E   :? > . H ] 2: BG  -F u Z T- Jm   _   >lB 7e v wD{ ] N   3 3 ) ) 22 aa  VV~ ~    5 5 M M   % % U U   WW= =   } }   y y f f    ##= =   Q Q        [ [    e e t t $ $ llG G       o o ww  !!aa  { { 6 6 - -     Q Q  c c     Z Z   m m    u u l l    :: - -  {{KK E E   ? ?   H H ] ] 22 GG  -- u u  TT-- m m    _ _    AA  77e e   DD nn   #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_b #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{ePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P# P( P- P2 P7 P< PA PF PK PP PU PZ P_ Pd Pi Pn Ps Px P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P" P' P, P1 P6 P; P@ PE PJ PO PT PY P^ Pc Ph Pm Pr Pw P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P! P& P+ P0 P5 P: P? PD PI PN PS PX P] Pb Pg Pl Pq Pv P{ P P   P` 'ResB 5 5 2.1.47.724   6` 'ResB2 a 22-y+ ECUK sSDRstYbroCFP frankoirsk librairsk libry nsk janSAE dirhamoneznm mnachilsk pesofinsk markafinsk markyirck dinritalsk liraitalsk lirymaltsk liramaltsk lirypolsk zlotrumunsk leusyrsk librasyrsk librytureck liratureck lirychilsk pesamexick pesapolsk zlot nsk janyarubsk zlatdnsk korunadnsk korunyetiopsk birrindick rupiekeHsk ailinkkubnsk pesokyrgyzsk somlotyask rublmarock dinrmoldavsk leunorsk korunanorsk korunyomnsk rijlperunsk solsadsk rijlsovtsk rubltd~ick rublrnsk rijlYeck drachmaYeck drachmyalbnsk lekyarubsk zlatchilskch pesirskch liberirck dinryitalskch lirkubnsk pesalaoskch kipolitevsk litymaltskch lirmexickch pessrbsk dinrytureckch lir eskch korunblorusk rublgruznsk lariCFA/BEAC frankal~rsk dinramerick dolarbahamsk dolarbelizsk dolarbrazilsk realbulharsk levachilsk escudoguinejsk syliguyansk dolarhaitsk gourdejamajsk dolarjemensk rijlkanadsk dolarkatarsk rijlkypersk librakypersk librylibyjsk dinrlitevsk litasneplsk rupieneplsk rupieperunsk intiperunsk intirhodsk dolarton~sk paangyavdsk korunaavdsk korunyarmnsk dramychilsk escudachilskho pesadnskch korunetiopsk birryfinskch marekkeHsk ailinkykubnskch peskyrgyzsk somylotyask rublymarock dinrynorskch korunomnsk rijlyperunsk solyrumunskho leusamojskch talsadsk rijlysovtsk rublysyrskch libertunisk dinrytd~ick rublyuzbeckch sumornsk rijly nskho janu nskch janokd fondo RINETCFA/BCEAO frankbermudsk dolarbolivijsk pesobrunejsk dolarchorvatsk kunyestonsk korunaestonsk korunyfid~ijsk dolarfilipnsk pesoindonsk rupieindonsk rupiejordnsk dinrkajmansk dolarmoldavsk kuponmyanmarsk kyatrakousk ailinkslovinsk tolarsomlsk ailinksrlansk rupietd~ick somoniugandsk ailinkuruguaysk pesoavcarsk frankblorusk rublyCFA/BEAC frankuCFA/BEAC frankyCFA/BEAC frankoalbnskho lekualbnskch lekoal~rsk dinryamerick dolarybahamsk dolarybarmskch kyatobelizsk dolarybolivijsk pesabrazilsk realybritskch liberchilskch escudfilipnsk pesaguyansk dolaryirckho dinruirckch dinrojamajsk dolaryjaponskch jenojemensk dinryjemensk rijlykanadsk dolarykatarsk rijlykubnskho pesalibyjsk dinrylitevsk talonylitevskho litulitevskch litolotyaskch latomaltskch libermoldavskho leurhodsk dolarysrbskho dinrusrbskch dinrothajskch bahtotimorsk escudaton~skch paangtd~ick somoniuruguaysk pesaYeckch drachemavdskch korunafghnsk afghnargentinsk pesoaustralsk dolarbarbadosk dolarbolivijsk mvdolchorvatsk dinrjihoafrick randjihokorejsk wonliberijsk dolarlitevsk talonasmakedonsk denrmaledivsk rupiemaledivsk rupienamibijsk dolarnigerijsk nairanigerijsk nairyseychelsk rupiesurinamsk dolartanzansk ailinkturkmensk manat nsk dolar LBapanlsk pesetaapanlsk pesetyCFA/BCEAO frankuCFA/BCEAO frankyCFA/BCEAO frankoangolskch kwanzargentinsk pesaarmnskho dramuarmnskch dramobermudsk dolarybolivijskch pesbotswanskch pulbrunejsk dolarychilskho escudachorvatskch kunegyptskch liberestonskch korunetiopskho birruetiopskch birrofid~ijsk dolaryfilipnskch pesgruznskho larigruznskch larijordnsk dinrykajmansk dolarykeHskho ailinkukeHskch ailinkokolumbijsk pesakon~skch frankokuvajtsk dinrykyperskch liberkyrgyzskho somukyrgyzskch somolesothsk malotilotyaskho rublulotyaskch rublomacajskch patacmarockho dinrumarockch dinromarockch frankomoldavsk kuponymonackch frankomyanmarsk kyatyneplskch rupiomnskho rijluomnskch rijloperunskho soluperunskch intiperunskch solopolskho zlothopolskch zlotchrakousk ailinkysadskho rijlusadskch rijloslovinsk tolarysomlsk ailinkysovtskho rublusovtskch rublotimorskch escudtuniskho dinrutuniskch dinrotd~ickho rublutd~ickch rublougandsk ailinkyuruguayskch pesrnskho rijlurnskch rijloavcarsk frankybangladask takabangladask takydominiknsk pesofrancouzsk frankhongkongsk dolarlucembursk frankmauricijsk rupiemauricijsk rupiemosambick escudonizozemsk guldenpkistnsk rupiepkistnsk rupiesalvadorsk colnsingapursk dolartchajwansk dolartrinidadsk dolarukrajinsk hYivnaukrajinsk hYivnyaalamounsk dolarbloruskho rublubloruskch rubloafghnsk afghnyal~rskho dinrual~rskch dinroamerickho dolaruamerickch dolaroandorrskch pesetargentinskch pesarubskho zlathoarubskch zlatchaustralsk dolarybahamskho dolarubahamskch dolarobahrajnsk dinrybarbadosk dolarybelgickch frankobelizskho dolarubelizskch dolarobolivijsk mvdolybolivijskho pesabrazilskho realubrazilskch realochorvatsk dinrydominiknsk pesaeritrejskch nakffilipnskho pesaguyanskho dolaruguyanskch dolaroindonskch rupiislandskch korunizraelskch liberjamajskho dolarujamajskch dolarojemenskho dinrujemenskho rijlujemenskch dinrojemenskch rijlojihoafrick randyjihokorejsk wonykanadskho dolarukanadskch dolarokapverdsk escudakatarskho rijlukatarskch rijlokolumbijskch peskomorskch frankoliberijsk dolarylibyjskho dinrulibyjskch dinrolitevskho talonulitevskch talonomakedonsk denrymalijskch frankomosambick escudanamibijsk dolarynigerijskch nairrhodskho dolarurhodskch dolarorwandskch frankosurinamsk dolarytanzansk ailinkyturkmensk manatytd~ickho somonitd~ickch somoniuruguayskho pesazambijskch kwach nsk dolary LBapanlskch pesetjihosdnsk librajihosdnsk librygibraltarsk libragibraltarsk libryseverokorejsk wontrojsk unce zlataargentinskho pesabangladaskch takbermudskho dolarubermudskch dolarobrunejskho dolarubrunejskch dolaroburundskch frankodominiknskch pesd~ibutskch frankofid~ijskho dolarufid~ijskch dolarofrancouzsk frankyguinejskch frankohongkongsk dolaryjordnskho dinrujordnskch dinrokajmanskho dolarukajmanskch dolarokambod~skch rielokapverdskch escudkuvajtskho dinrukuvajtskch dinrolesothskch malotilibanonskch liberlucembursk frankymalawijskch kwachmaledivskch rupimaarskho forintumaarskch forintomoldavskho kuponumoldavskch kuponomosambickch escudmyanmarskho kyatumyanmarskch kyatonizozemsk guldenyportugalsk escudarakouskho ailinkurakouskch ailinkosalvadorsk colnysingapursk dolaryslovinskho tolaruslovinskch tolarosomlskho ailinkusomlskch ailinkotchajwansk dolarytrinidadsk dolarytrojsk unce zlataugandskho ailinkuugandskch ailinkovietnamskch dongoaalamounsk dolaryavcarskho frankuavcarskch frankoargentinsk australmalajsijsk ringgitmauritnsk ouguiyenovozlandsk dolarpapunsk nov kinyparaguajsk guaranisvatohelensk librasvatohelensk librysvatotomask dobrasvatotomask dobrysvazijsk lilangeniavcarsk WIR-frankavcarskch WIR-eurafghnskho afghnuafghnskch afghnoaustralskho dolaruaustralskch dolarobahrajnskho dinrubahrajnskch dinrobarbadoskho dolarubarbadoskch dolarobhtnsk ngultrumybolivijskho mvdolubolivijskch mvdolochorvatskho dinruchorvatskch dinrodominiknskho pesafalklandskch liberhonduraskch lempirjihoafrickho randujihoafrickch randojihokorejskho wonujihokorejskch wonokostarickho colnukostarickch colnoliberijskho dolaruliberijskch dolaromakedonskho denrumakedonskch denromauricijskch rupimongolskho tugrikumongolskch tugrikomosambickho escudanamibijskho dolarunamibijskch dolaroparaguajsk guaraniportugalskch escudpkistnskch rupiseverokorejsk wonysurinamskho dolarusurinamskch dolarotanzanskho ailinkutanzanskch ailinkoturkmenskho manatuturkmenskch manatoukrajinskch hYiven nskho dolaru LB nskch dolaro LBvchodonmeck markavchodonmeck markybolivijsk bolivianobulharsk tvrd levaizraelsk nov aekelmadagaskarsk ariarysierro-leonsk leonetrojsk unce platinytrojsk unce stYbrazerbjd~nsk manatjihosdnskch liberargentinsk australyfrancouzskho frankufrancouzskch frankogibraltarskch liberhongkongskho dolaruhongkongskch dolarolucemburskho frankulucemburskch frankomadagaskarsk ariarymalajsijsk ringgitynizozemskho guldenunizozemskch guldenonovozlandsk dolarysalvadorskho colnusalvadorskch colnosierro-leonsk leonesingapurskho dolarusingapurskch dolarosvazijsk emalangenitchajwanskho dolarutchajwanskch dolarotrinidadskho dolarutrinidadskch dolarotrojsk unce platinytrojsk unce stYbraaalamounskho dolaruaalamounskch dolaroavcarsk WIR-frankyavcarskho WIR-eurafrancouzsk UIC franktrojsk unce palladiavchodokaribsk dolarbhtnskho ngultrumubhtnskch ngultrumoizraelsk nov aekelymauritnskch ouguiymozambickch meticaloparaguajskho guaraniparaguajskch guaraniseverokorejskho wonuseverokorejskch wonosvatohelenskch libersvatotomaskch dobertrojsk unce palladiazerbjd~nsk manatyrusk rubl (1991 1998) nsk jan (offshore) eskoslovenskch korunvchodonmeckch marekargentinskho australuargentinskch australobolivijskho bolivianafrancouzsk UIC frankyguatemalskho quetzaluguatemalskch quetzalomadagaskarskho ariarymadagaskarskch ariarymadagaskarskch frankomalajsijskho ringgitumalajsijskch ringgitonovozlandskho dolarunovozlandskch dolaropapunskch novch kinsierro-leonskho leonesierro-leonskch leonesvazijskch emalangenitrojskch unc platinytrojskch unc stYbravenezuelskch bolvarovchodokaribsk dolaryavcarskho WIR-frankuavcarskch WIR-frankogruznsk kuponov laribelgick finan n frankfrancouzsk zlat frankzimbabwsk dolar (2008)zimbabwsk dolar (2009)bolivijskch bolivianosizraelskch nov aekelorusk rubly (1991 1998)trojskch unc palladiaukrajinskho karbovanceukrajinskch karbovancozerbjd~nskho manatuzerbjd~nskch manato nsk jany (offshore)albnsk lek (1946 1965)americk dolar (t~ den)ghansk cedi (1979 2007)polsk zlot (1950 1995)rumunsk leu (1952 2006)srbsk dinr (2002 2006)tureck lira (1922 2005)tureck liry (1922 2005)belgick finan n frankyevropsk mnov jednotkafrancouzsk zlat frankyfrancouzskho UIC frankufrancouzskch UIC frankoghansk cedi (1979 2007)guinejsko-bissausk pesapolsk zlot (1950 1995)rumunsk lei (1952 2006)vchodokaribskho dolaruvchodokaribskch dolarozimbabwsk dolary (2008)zimbabwsk dolary (2009)bulharsk lev (1879 1952)evropsk pen~n jednotkaevropsk smaen jednotkaevropsk pen~n jednotkyevropsk smaen jednotkyjihoafrick finan n randperunsk sol (1863 1965)zairsk zaire (1971 1993)albnsk leky (1946 1965)americk dolary (t~ den)guinejsko-bissauskch pesizraelskho novho aekeluruskho rublu (1991 1998)ruskch rublo (1991 1998)srbsk dinry (2002 2006)tureckch lir (1922 2005)zairsk zairy (1971 1993) nskho janu (offshore) nskch jano (offshore)bosensk dinr (1992 1994)blorusk rubl (1994 1999)blorusk rubl (2000 2016)lucembursk finan n franksdnsk libra (1957 1998)sdnsk libry (1957 1998)sdnsk dinr (1992 2007)bulharsk leva (1879 1952)ghanskho cedi (1979 2007)ghanskch cedi (1979 2007)jihoafrick finan n randyperunsk soly (1863 1965)rumunskho leu (1952 2006)rumunskch lei (1952 2006)zimbabwskho dolaru (2008)zimbabwskho dolaru (2009)zimbabwskch dolaro (2008)zimbabwskch dolaro (2009)americk dolar (pYat den)angolsk kwanza (1977 1991)angolsk kwanza (1990 2000)angolsk kwanza (1995 1999)angolsk kwanzy (1977 1991)angolsk kwanzy (1990 2000)izraelsk aekel (1980 1985)kubnsk konvertibiln pesomexick investi n jednotkamexick investi n jednotkyportugalskoguinejsk escudougandsk ailink (1966 1987)uruguaysk peso (1975 1993)vietnamsk dong (1978 1985)apanlsk peseta ( A et)apanlsk pesety ( A et)albnskho leku (1946 1965)albnskch leko (1946 1965)americkho dolaru (t~ den)americkch dolaro (t~ den)angolsk kwanzy (1995 1999)bosensk dinry (1992 1994)blorusk rubly (1994 1999)blorusk rubly (2000 2016)gruznskho kuponovho larigruznskch kuponovch larikubnsk konvertibiln pesalucembursk finan n frankyportugalskoguinejsk escudasrbskho dinru (2002 2006)srbskch dinro (2002 2006)sdnsk dinry (1992 2007)uruguaysk pesa (1975 1993)zairskho zairu (1971 1993)zairskch zairo (1971 1993)afghnsk afghn (1927 2002)argentinsk peso (1881 1970)argentinsk peso (1983 1985)belgick konvertibiln frankbosensk konvertibiln markabosensk konvertibiln markybulharsk socialistick levachilsk etn jednotka (UF)chilsk etn jednotky (UF)islandsk koruna (1918 1981)islandsk koruny (1918 1981)jihokorejsk won (1945 1953)makedonsk denr (1992 1993)maledivsk rupie (1947 1981)maledivsk rupie (1947 1981)turkmensk manat (1993 2009)zambijsk kwacha (1968 2012)zambijsk kwachy (1968 2012)zimbabwsk dolar (1980 2008)americk dolary (pYat den)angolskch kwanz (1977 1991)angolskch kwanz (1990 2000)angolskch kwanz (1995 1999)argentinsk pesa (1881 1970)argentinsk pesa (1983 1985)belgickho finan nho frankubelgickch finan nch frankobulharskho leva (1879 1952)bulharskch leva (1879 1952)francouzskho zlatho frankufrancouzskch zlatch frankoizraelsk aekely (1980 1985)nizozemskoantilskho guldenunizozemskoantilskch guldenoperunskho solu (1863 1965)perunskch solo (1863 1965)polskho zlotho (1950 1995)polskch zlotch (1950 1995)portugalskoguinejskch escudsdnskch liber (1957 1998)ugandsk ailinky (1966 1987)uruguayskch pes (1975 1993)vietnamsk dongy (1978 1985)apanlskch peset ( A et)brazilsk cruzado (1986 1989)jihokorejsk hwan (1953 1962)jugoslvsk dinr (1966 1990)afghnsk afghny (1927 2002)argentinskch pes (1881 1970)argentinskch pes (1983 1985)belgick konvertibiln frankybosenskho dinru (1992 1994)bosenskch dinro (1992 1994)brazilsk cruzada (1986 1989)bloruskho rublu (1994 1999)bloruskho rublu (2000 2016)bloruskch rublo (1994 1999)bloruskch rublo (2000 2016)evropskch pen~nch jednotekevropskch smaench jednotekislandskch korun (1918 1981)jihokorejsk wony (1945 1953)makedonsk denry (1992 1993)portugalskoguinejskho escudasdnskho dinru (1992 2007)sdnskch dinro (1992 2007)turkmensk manaty (1993 2009)uruguayskho pesa (1975 1993)zambijskch kwach (1968 2012)zimbabwsk dolary (1980 2008)brazilsk cruzeiro (1942 1967)brazilsk cruzeiro (1990 1993)brazilsk cruzeiro (1993 1994)evropsk jednotka tu 9 (XBC)evropsk jednotky tu 9 (XBC)mosambick metical (1980 2006)zairsk nov zaire (1993 1998)americkho dolaru (pYat den)americkch dolaro (pYat den)argentinskho pesa (1881 1970)argentinskho pesa (1983 1985)brazilsk cruzeira (1942 1967)brazilsk cruzeira (1990 1993)brazilsk cruzeira (1993 1994)brazilskch cruzad (1986 1989)izraelskho aekelu (1980 1985)izraelskch aekelo (1980 1985)jihoafrickho finan nho randujihoafrickch finan nch randojihokorejsk hwany (1953 1962)jugoslvsk dinry (1966 1990)kubnskch konvertibilnch pesmaledivskch rupi (1947 1981)ugandskho ailinku (1966 1987)ugandskch ailinko (1966 1987)vietnamskho dongu (1978 1985)vietnamskch dongo (1978 1985)zairsk nov zairy (1993 1998)bosensk nov dinr (1994 1997)evropsk jednotka tu 17 (XBD)evropsk jednotky tu 17 (XBD)lucembursk konvertibiln frankmauritnsk ouguiye (1973 2017)svatotomask dobry (1977 2017)venezuelsk bolvar (1871 2008)afghnskho afghnu (1927 2002)afghnskch afghno (1927 2002)brazilskho cruzada (1986 1989)brazilskch cruzeir (1942 1967)brazilskch cruzeir (1990 1993)brazilskch cruzeir (1993 1994)jihokorejskho wonu (1945 1953)jihokorejskch wono (1945 1953)kubnskho konvertibilnho pesalucemburskho finan nho frankulucemburskch finan nch frankomakedonskho denru (1992 1993)makedonskch denro (1992 1993)mexickch investi nch jednotekmosambick meticaly (1980 2006)turkmenskho manatu (1993 2009)turkmenskch manato (1993 2009)zimbabwskho dolaru (1980 2008)zimbabwskch dolaro (1980 2008)argentinsk peso ley (1970 1983)bolivijsk boliviano (1863 1963)zerbjd~nsk manat (1993 2006)angolsk nov kwanza (1995 1999)argentinsk pesa ley (1970 1983)bosensk nov dinry (1994 1997)bosenskch konvertibilnch marekbrazilskho cruzeira (1942 1967)brazilskho cruzeira (1990 1993)brazilskho cruzeira (1993 1994)chilskch etnch jednotek (UF)evropskch jednotek tu 9 (XBC)jihokorejskho hwanu (1953 1962)jihokorejskch hwano (1953 1962)jugoslvskho dinru (1966 1990)jugoslvskch dinro (1966 1990)lucembursk konvertibiln frankyvenezuelsk bolvary (1871 2008)mexick stYbrn peso (1861 1992)argentinskch pes ley (1970 1983)belgickho konvertibilnho frankubelgickch konvertibilnch frankobolivijsk bolivianos (1863 1963)evropskch jednotek tu 17 (XBD)mauritnskch ouguiy (1973 2017)mexick stYbrn pesa (1861 1992)mosambickho meticalu (1980 2006)mosambickch meticalo (1980 2006)svatotomaskch dober (1977 2017)zerbjd~nsk manaty (1993 2006)brazilsk nov cruzado (1989 1990)jugoslvsk nov dinr (1994 2002)argentinskho pesa ley (1970 1983)bolivijskho boliviana (1863 1963)brazilsk nov cruzada (1989 1990)venezuelskho bolvaru (1871 2008)venezuelskch bolvaro (1871 2008)venezuelskch bolvaro (2008 2018)zairskho novho zairu (1993 1998)zairskch novch zairo (1993 1998)brazilsk nov cruzeiro (1967 1986)kolumbijsk jednotka reln hodnotykolumbijsk jednotky reln hodnotybolivijskch bolivianos (1863 1963)brazilsk nov cruzeira (1967 1986)jugoslvsk nov dinry (1994 2002)zerbjd~nskho manatu (1993 2006)zerbjd~nskch manato (1993 2006)bosenskho novho dinru (1994 1997)bosenskch novch dinro (1994 1997)lucemburskho konvertibilnho frankulucemburskch konvertibilnch frankomexickch stYbrnch pes (1861 1992)apanlsk peseta (konvertibiln et)apanlsk pesety (konvertibiln et)brazilskch novch cruzad (1989 1990)kolumbijskch jednotek reln hodnotymexickho stYbrnho pesa (1861 1992)ekvdorsk jednotka konstantn hodnotyekvdorsk jednotky konstantn hodnotybrazilskho novho cruzada (1989 1990)brazilskch novch cruzeir (1967 1986)apanlskch peset (konvertibiln et)brazilskho novho cruzeira (1967 1986)jugoslvskho novho dinru (1994 2002)jugoslvskch novch dinro (1994 2002)kd zvlae vyhrazen pro testovac elyekvdorskch jednotek konstantn hodnoty)jugoslvsk reformovan dinr (1992 1993))kdy zvlae vyhrazen pro testovac ely*jugoslvsk reformovan dinry (1992 1993)+jugoslvsk konvertibiln dinr (1990 1992)+uruguaysk peso (v indexovanch jednotkch)+kdu zvlae vyhrazenho pro testovac ely+kdo zvlae vyhrazench pro testovac ely+uruguaysk pesa (v indexovanch jednotkch),jugoslvsk konvertibiln dinry (1990 1992),uruguayskch pes (v indexovanch jednotkch)-uruguayskho pesa (v indexovanch jednotkch).jugoslvskho reformovanho dinru (1992 1993).jugoslvskch reformovanch dinro (1992 1993)0jugoslvskho konvertibilnho dinru (1990 1992)0jugoslvskch konvertibilnch dinro (1990 1992)" (V;%7hn9NJr&v[RH~WiZFɎziR8VT(l7 ~>_V^z( 283fh8~U|;Z] 28jD@#*1.k^5n~ XIb|A.xG\0V?~&FU%bgrȠk*d^fsY}yo2nl~!M.j *nF"N_oKtr^mv3K z)&(K6kNy!:Tb>T3p3*p~L.2~nH*3}b!NB~6 o*'68b .E:o>".NU8,E:cBIfABF|jZ"j8k4Sq%J Z1H XK^_Nl4v2pnorwr({LJz ~KN^X6Rb~`#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD#\\ \ALJ5>tt!G)/l)) )2 M\\P\?,PkW {RR{g {(ݺ{ ո;%{7{hhh{.E{޳9{_r{-J{ {G_{u[2{##{>iH{HbFs{cɎ {i%{&{Y8{((7{Zln{87{?Q{`0.i {ii>_H{xgy{ۙ(֫{7I{KL2i{|hڏ{H~({jUX{ӟ&{wVp{|{{X;{6]J{^8{֋{M#M#@#{??*{FF1{ .kK{Ӯ{58{ڝկ{ ϕ~1{hhXٝ{III{--|){ޞލ/{׮Կ{{^xq{{&G;{000H{{b}{ CJU%RJ{zzgP{pȠ{(k{JŒd֒{{xMs_{eYz{КЇ{}ݖ{HHپy{{J璂{o{٨٘q{ҽ4{~l~lnl{~{11l{BՈ!Ә{{^^M{;;.P{ֹۧ{{1l {6*G{לFԭ{2N_ {.moK{bNd{%"{z/^mB{%{3K3K{f2 l{::)h{qq(ں{^r{KU{z8H{({{k{3nny!X{T{{b{LT3${MJp3F{5{b3xp>o{{ݚ{nԶL!{W&{d{nn~n{UUHӈ{8383*3h{}{ݡ{{L!{{3{E{''W{9{Ԍ~&{ h{ +B{5yԊ{ooo{66'׬{D؛Խ{h;{N{b{&"8{m{iE{{{p"SoM{՘ܗ"{|k}{{pN{q{iU3{XXE{rrc{av{..z{#ھ{Lp{4{vIފ{TTA{VVB{EV{"7{Ӊ|ӏ{4q"{ؚԫ{8{k{x4{TTS{Jqg{>>%"{ӣӖӲ{ { {Z޲{CC1{0HC{ {X{ #NK{NN%{z4z4l4b{ڈը{ {8Q{ҞҞҞ{sr{ޯ{{8 - L{{{~~~~{{K{{{iiX {z`` `I)``̏``````0`````R`r`````*`ۓ``2``Q``x````````ʛ`````f`O`z``a` ``t`n``)`8`j`Q`:`&`J`m`"`Ȑ``K``X``````Ô`&`P`````v`J``5```b``v``"`'``S`f`]``q```` ``J`F`7`R`V ``````K`v````>`J`B````a``a``B`J`F```=``````T``F```- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[_c1g5kosw9qLtLy+wLzL}LL|+L+++L+++LLLL+LL++LL+LLL+LLLLLLL+LL+++L+++L+LLLLLLLLLLLL+LLLLL+LM++MM M MMMMMMM"M+%M(M+M++.M1M4M7M:M=M@MCMFMIMLMOMRMUMXM[M+^M+++aMdMgMjMmMpMsMvMyM|M+MMMM+MMMMMMMMMM++MMMMMMMMMMM+MMMMMMMMMMM+M+MMMM++MMN+NN N++ NN+NNN,,NN!N$N'N*N-N0N3N,6N9N`{`8``P`{`]```{`Y`ʛ`p`{```0`{~``` `{````{4`ʙ```{``3`}`{l`l`O`z`{```é`{H`ܒ`L``{ ` ` `@`{`Р`t``{v```\z`{6`6``s`{T`T`8`c`{w`w`Q``{``A`}`{`P``l`{&`2`&`2`{`ʆ`m``{``Ȑ`җ`{-`,`K``{`]`X`|`{`````{ٝ```ݣ`{~``Ô``{@``P``{````{`B``&`{`0``P`{p`p`J`N`{ }` }`5`6`{```6`{p```,`{```p`{``'``{```L`{S`S`S`W`{r`r`]` `{`^`x`{`{2}`2}`q``{F````{{```z`{``xm``{`ؚ`l``{Q`Q`6``{ ` ` `E`{`Y``n`{``J`֥`{˃` `}`އ`{``7`С`{@ `W`V `o`{ `U``t`{`e```{ƌ```đ`{Ҭ`[`K`-`{0`2``)`{a`ɦ```{T`\`J``{```#`{G``^_`|`{F````{x`x`]|`^`{D`D``B`{*`*``$`{````{0`0``,`{Ɋ`͖```{ǫ`x`J``{````{,``=`"`{````{````{؎``^``{q`q`T`P`{ў`2`F`U`{|`L``h`{n````{Ë`_`߈``{`D`Lj`z`, #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?GKOSW%)[_c1g5kosw9OPOP. OP. PP PP . PP'. .. 5. PP<. C. J. (PP1PP:PPCPPQ. LPPX. _. f. UPP^PPm. gPPt. {. . pPP. yPPPPPPPP. . PPPP. . . PP. . . PP. PPPP. PP. PPPPPP. PPQP QP. QPQP$QP-QP6QP. ?QP. . / HQP/ QQPZQPcQPlQPuQP~QPQPQPQP/ QPQPQP/ / QPQP#/ QPQPQPQPQP*/ QPRPRPRP RP)RP2RP1/ ;RP8/ ?/ F/ DRPMRPVRP_RPhRPqRPzRPRPRPRPM/ RPRPRPRPT/ RPRPRPRPRPRPRPSP SPSP[/ b/ SP%SP.SP7SP@SPISPRSP[SPdSPmSPvSPi/ SPp/ SPSPSPSPSPSPSPSPSPw/ SP~/ SPSPSPSP/ / TPTPTP/ !TP*TP3TP/ / f2{ *De{2fU8,jZP ~nG"At5r0v>gz& Ldb&&6NN6:r>aS*B~X.%.Z2sb%vNT{Bh%f*6`\B%*6NP!{ .#:N>.Jo4:B$l)F?rj(%&JH_(D7c9B6sQ vlr({J1 'N FFt&b\~F;c3_~P {iiiiii{{h h h h h h {J2J2J2J2J2J2{{{IIIIII{,,+,+,{777777{{{~q~q~q~q~q~q{BBBBBB{&&&&&&{{{333333{{ttstst{{{{{____^_{dddddd{yyyyyy{******{{{ffefef{{{{{ {u u u u u u {>>>>>>{ {VVVVVV{))()(){>>>>>>{{{{ {{000000{{{oooooo{444444{{{444444{{{333333{wwwwww{)))))){{LLKLKL{QQQQQQ{e%rere{ {{5 5 5 5 5 5 {{111111{{{``````{{xxxxxx{{==<=<={{{ {$$$$$${{{\{{{XXXXXX{x x x x x x {ffffff{{......{ {{0N0N0N0N0N0N{------{BBBBBB{{{111111{{{qqqqqq{uuuuuu{XXXOX{{{l!l!l!l!l!l!{TTTTTT{{TTTTTT{{{vvvvvv{{{{{{zzzzzz{{{!!!!!!{qqqqqq{!!!!!!{{~~~~~~{{.2.2.2.2.2.2{ {{888888{{{{~3~3~3~3~3~3{ {{{{{ {iiiiii{nnnnnn{::::::{{{tttttt{;;;;;;{{{ {{{A A A A A A {{{{{{{{>U>U>{{NNMNMN{{{WWWWWW{{DDDDDD{ {{k{{{{ { {{333333{ {{{BBABAB{{{``````{{$$$$$${{!!!!!!{{{{GGGGGG{######{ {yyyyyy{{oonono{cccccc{~~~~~~{{{ {{<2<2<2<2<2<2{(('('({{`~`z`M|` `m|``%``/}``;``P}`` z``(z`R`7``~`*`{`~`y``z``b~``q*``/``}``/``/`z`u`j`v``w`n`4w``|`&`e``w``|``v``u`v`A``x`b`4{`"`wa``]``6`f`````v`F`^``~u``x``v`v`.=``{`>`=`2` x``u`>`Ez`w`y`^`w``#``{`6`8``w` #'+#/'+3/37;;?C?CGKOSKOSW[W[__cgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37GSW)_c1g5kosw9!$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}          " % ( +  . 1 4 7 : = #@ C F I L O R U X [ &^ a ),d /g j 25m p s v y |  8; >A D G JMP {}`}`}`}`}`}`{K`K`K`K`K`K`{{`{`{`{`{`{`{zx`zx`zx`zx`zx`zx`{~`~`~`~`~`~`{d`d`d`d`d`d`{|`|`|`|`|`|`{]y`]y`]y`]y`]y`]y`{zy`zy`zy`zy`zy`zy`{@y`@y`@y`@y`@y`@y`{?~`?~`?~`?~`~`?~`{R{`R{`R{`R{`R{`R{`{#y`#y`#y`#y`#y`#y`{iw`iw`iw`iw`iw`iw`{bz`bz`bz`bz`bz`bz`{}`}`}`}`}`}`{Nw`Nw`Nw`Nw`Nw`Nw`{Bx`Bx`Bx`Bx`Bx`Bx`{}`}`}`}`}`}`{^x`^x`^x`^x`^x`^x`{&x`&x`&x`&x`&x`&x`{v`v`v`v`v`v`{0v`0v`0v`0v`0v`0v`{dv`dv`dv`dv`dv`dv`{-|`q}`-|`-|`|`-|`{``````{Jv`Jv`Jv`Jv`Jv`Jv`{ |` |` |` |` |` |`{u`u`u`u`u`u`{{`{`{`{`{`{`{x`x`x`x`x`x`{z`z`z`z`z`z`{q{`q{`q{`q{`q{`q{`{z`z`z`z`z`z`{~`~`~`~`~`~`{u`u`u`u`u`u`{6F`6F`6F`6F`6F`6F`{y`y`y`y`y`y`{w`w`w`w`w`w`{%`%`%`%`%`%`{z`z`z`z`z`z`{z`z`z`z`z`z`{w`w`w`w`w`w`{y`y`y`y`y`y`{y`y`y`y`y`y`{w`w`w`w`w`w`{#&`#&`#&`#&`#&`#&`{}`}`}`}`}`}`{~v`~v`~v`~v`~v`~v`{x`x`x`x`x`x` #'+#/'+3/37;;?C?CGKOSKOSW[W[__cgkosw{osw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!37G)_kosw9  P P P  P  ' P1 ; E !P!P"!P/!PO (PK(PX(Pe(Pr(P(P(P(P(P(P(P(P(P(P(P)P)P)P()P5)PB)PI S O)P\)Pi)Pv)P)P)P] )P)P)P)P)P)P)P)P*P*P*P,*P9*Pg q { F*PS*P  `*Pm*Pz*P*P*P*P *P*P  *P*P*P*P*P +P +P   #+P0+P S P P =+P` 'ResB Q   ECUEMUSDRGuldSlvIrsk pundTysk markFAE-dirhamFinsk markIrske pundTyske markLettisk latrumnsk leuFinske markEstisk kroonFransk francMalisk francindisk rupeetyrkisk lirasttysk markGrsk drakmecubansk pesorumnske leiBelgisk francIsraelsk pundLettisk rubelmoldovisk leuvanuaisk vatuEstiske kroonGrsk drakmerLettiske latsMaliske francSpansk pesetatyrkiske liraukendt valutasttyske markschweizerfrancBurmesisk kyatGuineansk syliItaliensk lireKroatisk dinarLesothisk lotiLitauisk litasMaltesisk liraMaltesisk pundSlovensk tolarcomorisk franccubanske pesosmacaosk patacamexicansk pesotunesisk dinarBelgiske francGrske drakmerGuineansk pesoIsraelske pundSpansk pesetasbulgarske levaindiske rupeesmoldoviske leuvanuaiske vatuHongkong dollar(ukendt valuta)Boliviansk pesoCypriotisk pundSovjetisk rubelcanadisk dollarkasakhisk tengemauritisk rupeeperuviansk intisydsudansk pundtjekkisk korunaukrainsk gryniayemenitisk rialBurmesiske kyatGuineanske syliItalienske lireLesothiske lotiLettiske rublerLitauiske litaiMaltesiske liraMaltesiske pundSlovenske tolarSpanske pesetascomoriske francperuanske solesungarske forintEscudo fra TimorBoliviansk mvdolCFA-franc (BEAC)Fransk UIC-francFransk guldfrancLitauisk talonasMarokkansk francSlovakisk korunaTadsjikisk rubelYemenitisk dinarcambodjansk rielnepalesisk rupeepakistansk rupeeCypriotiske pundHollandsk gyldencanadiske dollarirakiske dinarerkasakhiske tengemexicanske pesosperuvianske intisydkoreanske wonsydsudanske pundtjekkiske korunaukrainske gryniayemenitiske rialAndorransk pesetaBulgarsk hard levMadagaskisk francSurinamsk guilderbermudansk dollarcongolesisk francgibraltarisk pundindonesisk rupiahjamaicansk dollarseychellisk rupeesrilankansk rupeeBolivianske mvdolBolivianske pesosFranske UIC-francFranske guldfrancHollandsk guilderHollandske gyldenKroatiske dinarerLitauiske talonasMarokkanske francSlovakiske korunaSovjetiske rublerTadsjikiske rubelbeninsk CFA-franccambodjanske rielmauritiske rupeespakistanske rupeetunesiske dinarerhviderussisk rubelArgentinsk australEcuadoriansk sucreLuxembourgsk francPortugisisk escudoSalvadoransk colonparaguaysk guaranistrigsk schillingBulgarske hard levMadagaskiske francSurinamske guilderarubanske florinerbermudanske dollarcongolesiske francgibraltariske pundindonesiske rupiahjamaicanske dollarnepalesiske rupeessrilankanske rupeesydafrikanske randMozambiquisk escudoAndorranske pesetasArgentinske australEcuadorianske sucreLuxembourgske francPortugisiske escudoSalvadoranske colonYemenitiske dinarerbrasilianske realerkapverdiske escudosmadagaskiske ariaryparaguayske guaranisaudiarabiske riyalseychelliske rupeestanzaniske shillingstrigske schillingGeorgisk kupon laritUkrainsk karbovanetzmozambiquisk meticalsingaporeansk dollarhviderussiske rublerMozambiquiske escudonye israelske shekelpund fra Saint HelenaGeorgiske kupon laritUkrainske karbovanetzmozambiquiske meticalsingaporeanske dollarpund fra FalklandsernePolsk zloty (1950 1995)Rumnsk leu (1952 2006)Spansk peseta (A konto)venezuelanske bolivarerTyrkisk lire (1922 2005)Zimbabwisk dollar (2008)Zimbabwisk dollar (2009)Polske zloty (1950 1995)Rumnske leu (1952 2006)Spanske peseta (A konto)Sudansk pund (1957 1998)cubansk konvertibel pesoBelgisk franc (financial)Russisk rubel (1991 1998)Serbisk dinar (2002 2006)Sudansk dinar (1992 2007)Sudanske pund (1957 1998)Zairisk zaire (1971 1993)kvatorialguineask ekwelePortugisisk guinea escudoTyrkiske lire (1922 2005)Zimbabwiske dollar (2008)Zimbabwiske dollar (2009)Bosnien-Hercegovinsk dinarGhanesisk cedi (1979 2007)Portugisiske guinea escudoZambisk kwacha (1968 2012)cubanske konvertible pesosperuviansk sol (1863 1965)Belgiske franc (financial)Serbiske dinar (2002 2006)Sudanske dinar (1992 2007)Zairiske zaire (1971 1993)kvatorialguineaske ekweleBelgisk franc (konvertibel)Tjekkoslovakisk hard korunaTurkmensk manat (1993 2009)Argentinsk peso (1983 1985)Ghanesiske cedi (1979 2007)Nederlandsk Antiller-gyldenRussiske rubler (1991 1998)Zambiske kwacha (1968 2012)peruvianske sol (1863 1965)Luxembourgsk finansiel francAfghansk afghani (1927 2002)Angolansk kwanza (1977 1990)Angolansk kwanza (1995 1999)Nederlandske Antiller-gyldenNy zairisk zaire (1993 1998)Uruguayansk peso (1975 1993)Argentinsk pesos (1983 1985)Belgiske franc (konvertible)Tjekkoslovakiske hard korunaTurkmenske manat (1993 2009)dollar fra Trinidad og TobagoAmerikansk dollar (nste dag)Amerikansk dollar (samme dag)Sydafrikansk rand (financial)Ugandisk shilling (1966 1987)Zimbabwisk dollar (1980 2008)Afghanske afghani (1927 2002)Angolanske kwanza (1977 1990)Angolanske kwanza (1995 1999)Argentinske pesos (1983 1985)Bosnien-Hercegovinske dinarerNy zairiske zaire (1993 1998)Uruguayanske peso (1975 1993)Luxembourgsk konvertibel francdobra fra Sao Tome og PrincipeHviderussisk rubel (1994 1999)hviderussisk rubel (2000 2016)Amerikanske dollar (nste dag)Amerikanske dollar (samme dag)Sydafrikanske rand (financial)Ugandiske shilling (1966 1987)Zimbabwiske dollar (1980 2008)Brasiliansk cruzado (1986 1989)Angolansk nye kwanza (1990 2000)Aserbajdsjansk manat (1993 2006)Brasiliansk cruzeiro (1990 1993)Brasiliansk cruzeiro (1993 1994)Mozambiquisk metical (1980 2006)Nicaraguansk cordoba (1988 1991)Venezuelansk bolivar (1871 2008)Brasilianske cruzado (1986 1989)Hviderussiske rubler (1994 1999)hviderussiske rubler (2000 2016)Mexicansk silver peso (1861 1992)Spansk peseta (konvertibel konto)Angolanske nye kwanza (1990 2000)Aserbajdsjanske manat (1993 2006)Brasilianske cruzeiro (1990 1993)Brasilianske cruzeiro (1993 1994)Mozambiquiske metical (1980 2006)Nicaraguanske cordoba (1988 1991)Venezuelanske bolivar (1871 2008)Jugoslavisk hard dinar (1966 1990)Mexicanske silver peso (1861 1992)Spanske peseta (konvertibel konto)Jugoslavisk noviy dinar (1994 2002)Jugoslaviske hard dinar (1966 1990)venezuelanske bolivarer (2008 2018)Brasiliansk cruzado novo (1989 1990)Jugoslaviske noviy dinar (1994 2002)Brasiliansk cruzeiro novo (1967 1986)bosnien-hercegovinsk konvertibel markBrasilianske cruzado novo (1989 1990)Brasilianske cruzeiro novo (1967 1986)bosnien-hercegovinske konvertible markdirham fra de Forenede Arabiske Emirater)Jugoslavisk konvertibel dinar (1990 1992)*dobra fra Sao Tome og Principe (1977 2017)*Jugoslaviske konvertibel dinar (1990 1992)"ez{V {pnUNrh&xvR*~ZwZUz^VR>V<B|{ֱ~9]zU lf8&L'qZJA2j~Lj/u|V|n9 )b>[|'A.D^[\V~0'&F}=br9V*:^"f==Z':/@2% )=j&:n*"fJA}t>qr^WZv|zN\&^\6Ne:.X>"*(~\.?\2h,bܢWwNʢBCW}s6wR}*6;'V 2J:q.btb:]aq(:BX;36Ãf\F']jDF]}JR.HdvK"Z6v >nwXr%{$J4 z B@] UN:.6b~]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMDV\\ \ALJ5>Vtt!G)/l)V) )2 V\\\?,PkW e99{R6)-{vpUh.ZwU^VOA>V-<=+B|y{Хֱ>9Z]mUlT&ZL'O>q15YY~L2/Zu|`R)|w9D)=>[ƀb|'2=AAD}^[ -D)0'9}=[g9VV=R%=[=Z'>:[/@z%O ӗ)J= &:Hj"*m>fJA}>q^WZZ|N\^\+<)e`,..nX"(ҡ\n?\\ĂhnL,\'ܢ[W^wʢHCWՂ}N*w!R}Ĩ;'N?V92=3JqbrtIb:n]] PaqK@X;l36Ãf!\Q']D]K}*C.Hd"4ZI6 ?aOXX$$ ,,UeTe:]k^D`i``a``e`R`e````ei`V```?i``e``e``h``f`V`d`^`d`8````)`m]`j`g`J`-`&`md`v`7B`b`f`"`(f``If`f`3`>`E``Sj``d````_c``#c``jf`>`Q`B`d`2`P`F` h``h``(j`^`Ac``}c` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{+/37CGKOSW%[_c1gkosw9  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~    #&),/2!58;>A$DGa`c`a`c`e`2g`a`c`sb`c`e`Tg```_`d`ei`i```?i`i`e`f`e`vg`h`i`f`g`d`f`d`f`````g`fh`-`J`md`md`7B`vJ`f`Ch`(f`g`If`g`3````E``Sj`Sj`d`d``K```_c`Fe`c`d`#c`e`Vb`Od`jf`g`Q`h`d`]` h`h`h`i`(j`j`Ac`'e`9b`1d`}c`ee` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{KO[_c1gkosw9 PP PPP#P(P   -P 2P7P<PAP    FPKPPPUPZP_PdPiPnPsPxP }PP   P  PPPP P PPP PPP PPPPPPPPPPPPPP PPPPP"P'P  ,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PP PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P ?PDPIPNPSPXP]PbPgPlPqPvP{PPP PPPPPPP PP  PPP$ ( PPP, PPPPPPPPP P P P P P P0 P% P* P/ P4 P9 P> PC PH PM PR PW P\ Pa Pf Pk Pp Pu Pz P4 8  P P P< P P P P P P P P P P P@ P P PD P PH L P P PT X \ P P P P P!P!P !P!P!P!P!P$!P` d h l )!P.!P3!Pp 8!Pt =!PB!P ' JPPx G!P` 'ResB j 9S 3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8Y"PT7SfzzNT"z"Tzb.T^Tt zvzwzwz`c)`` `v`J``j``<``u#`` ``5`9 'CGcsw{+/;_cos{ #/3;KckoS V"%(+.147:=@CFILORYUX[^adgjmpsvy\_b|eh k ` 'ResB i .! SBGJBGKCub$F.G.F.RwSUCREUnze GoldMoldau-LeuUnzen GoldWIR FrankenKongo-FrancUnze PlatinUnze SilberMacao-PatacaMark der DDRMoldau-CuponZypern PfundKongo-FrancsUnzen PlatinUnzen SilberZypern-PfundKomoren-FrancIrische PfundLaotische KipRuanda-FrancsBahamas-DollarFinnische MarkTrkische LiraDnische KroneIndische RupieIrisches PfundLaotischer KipUnze PalladiumAlbanische LekBurundi-FrancsIranische RialJapanische YenKomoren-FrancsLibysche DinarRumnische LeuSyrische PfundSuriname-DollarAlbanischer LekEstnische KroneIranischer RialJapanischer YenLettischer LatsLibyscher DinarOmanischer RialRumnischer LeuSuriname-GuldenSyrisches PfundArmenische DramBritische PfundDnische KronenGhanaische CediIndische RupienIrakische DinarKirgisische SomKroatische KunaMalischer FrancOmanische RialsPeruanische SolPolnische ZBotySuriname GuldenUnzen PalladiumCFA-Franc (BEAC)Madagaskar-FrancMaltesische LiraSt. Helena-PfundArmenischer DramBelgischer FrancBritisches PfundBulgarischer LewGeorgischer LariGuineischer SyliIrakischer DinarKirgisischer SomKroatischer KunaKubanischer PesoPeruanischer SolPolnischer ZBotyRussischer RubelSerbischer DinarSpanische PesetaAlgerische DinarEstnische KronenKroatische DinarKubanische PesosLettischer RubelMalediven-RupienSamoanische TalaTunesische Dinargyptische PfundAlgerischer DinarBirmanischer KyatCFA-Franc (BCEAO)Cabo-Verde-EscudoChilenischer PesoEl Salvador-ColonIslndische KroneItalienische LiraKroatischer DinarLitauischer LitasMalediven-RufiyaaMaltesische PfundNorwegische KroneSamoanischer TalaSchwedische KroneTunesischer Dinargyptisches Pfundthiopischer BirrChilenische PesosChinesischer YuanIsraelische PfundItalienische LireJordanische DinarKasachische TengeMyanmarische KyatPeruanischer IntiSerbische DinarenSlowakische KroneSlowenische TolarSpanische PesetenUngarische ForintBotswanischer PulaEritreischer NakfaIsraelisches PfundJordanischer DinarKanadischer DollarKasachischer TengeMexikanischer PesoMyanmarischer KyatNepalesische RupieSlowakische KronenSlowenischer TolarTschechische KroneUngarischer ForintUruguayischer PesoCFA-Francs (BCEAO)Cabo-Verde-EscudosChilenische EscudoIslndische KronenLibanesische PfundMaltesisches PfundMexikanische PesosMongolische TgrgNeue Taiwan-DollarNicaragua-CrdobasNorwegische KronenSchwedische KronenSowjetischer RubelSudanesische PfundSdkoreanische WonThailndische BahtTongaische PaangaUkrainische HrywenUnbekannte WhrungUruguayische PesosIndonesische RupiahArgentinischer PesoBolivianischer PesoBoliviansiche MvdolChilenischer EscudoFranzsischer FrancGriechische DrachmeHaitianische GourdeLibanesisches PfundMazedonischer DenarMongolischer TgrgNeuer Taiwan-DollarPakistanische RupiePanamaischer BalboaSudanesisches PfundSdkoreanischer WonThailndischer BahtTongaischer PaangaUkrainische HrywnjaAfghanische AfghaniAngolanische KwanzaArgentinische PesosAustralische DollarLitauischer TalonasMazedonische DenariMonegassische FrancNepalesische RupienNigerianische NairaPanamaische BalboasRhodesischer DollarTadschikistan RubelTschechische KronenVietnamesische DongWeirussische RubelSonderziehungsrechte(unbekannte Whrung)Afghanischer AfghaniAndorranische PeseteAngolanischer KwanzaAustralischer DollarBrasilianischer RealDominikanischer PesoKolumbianischer PesoMalaysischer RinggitMonegassischer FrancNordkoreanischer WonPhilippinischer PesoVietnamesischer DongWeirussischer RubelDominikanische PesosGriechische DrachmenHaitianische GourdesKolumbianische PesosLiberianische DollarOstkaribische DollarPakistanische RupienPhilippinische PesosSo-tomische DobrasSdafrikanische RandLiberianischer DollarMalediven-Rupie (alt)Marokkanischer DirhamOstkaribischer DollarPortugiesische EscudoSdafrikanischer RandAndorranische PesetenArgentinische AustralKambodschanische RielMauretanische OuguiyaSdsudanesische PfundArgentinischer AustralEcuadorianischer SucreKambodschanischer RielMauretanischer OuguiyaMozambikanische EscudoParaguayischer GuaranSdsudanesisches PfundMalediven-Rupien (alt)Niederlndische GuldenPortugiesischer EscudoBelgischer Finanz-FrancGeorgischer Kupon LaritNiederlndischer GuldenSierra-leonischer LeoneUkrainische KarbovanetzFranzsischer UIC-FrancMosambikanischer EscudoParaguayische GuaranesSierra-leonische LeonesMosambikanischer MeticalUS-Dollar (Gleicher Tag)US-Dollar (Nchster Tag)Bolivianische BolivianosFranzsischer Gold-FrancIsraelische Neue SchekelMosambikanische MeticaisPapua-Neuguineische KinaUS Dollar (Gleicher Tag)US Dollar (Nchster Tag)Ukrainischer KarbovanetzRenminbi Yuan (Off Shore)Guatemaltekischer QuetzalPapua-Neuguineischer KinaRechnungseinheit der AfEBSwasilndische EmalangeniTschechoslowakische Kronesterreichische SchillingTrinidad und Tobago-DollarTrkische Lira (1922 2005)Israelischer Neuer SchekelTschechoslowakische Kronensterreichischer SchillingAlbanische Lek (1946 1965)Guatemaltekische QuetzalesRumnische Leu (1952 2006)Bulgarische Lew (1962 1999)Portugiesisch Guinea EscudoAlbanischer Lek (1946 1965)Luxemburgische Finanz-FrancRumnischer Leu (1952 2006)Spanische Peseta (A Konten)Bulgarische Lew (1879 1952)Bulgarische Lew (1952 1962)Ghanaische Cedi (1979 2007)Peruanische Sol (1863 1965)Polnische Zloty (1950 1995)Rechnungseinheiten der AfEBRussische Rubel (1991 1998)Serbische Dinar (2002 2006)Bulgarischer Lew (1879 1952)Bulgarischer Lew (1952 1962)Ghanaischer Cedi (1979 2007)Russischer Rubel (1991 1998)Serbischer Dinar (2002 2006)Europische RechnungseinheitSpanische Peseten (A Konten)Zaire-Neue Zare (1993 1998)Islndische Krone (1918 1981)Zaire-Neuer Zare (1993 1998)Sdafrikanischer Rand (Finanz)Belgischer Franc (konvertibel)Europische RechnungseinheitenKubanischer Peso (konvertibel)Spanische Peseta (konvertibel)Uruguayischer Peso (1975 1993)Islndische Kronen (1918 1981)Kubanische Pesos (konvertibel)Mazedonische Denar (1992 1993)Sudanesische Dinar (1992 2007)Sudanesische Pfund (1957 1998)Uruguayische Pesos (1975 1993)Vietnamesische Dong(1978 1985)Afghanische Afghani (1927 2002)Chilenische Unidades de FomentoSdkoreanischer Won (1945 1953)Argentinischer Peso (1881 1970)Argentinischer Peso (1983 1985)Mazedonischer Denar (1992 1993)Sudanesischer Dinar (1992 2007)Sudanesisches Pfund (1957 1998)Vietnamesischer Dong(1978 1985)Argentinische Pesos (1881 1970)Israelische Schekel (1980 1985)Spanische Peseten (konvertibel)So-tomische Dobra (1977 2017)Verrechnungseinheit fr EcuadorWeirussische Rubel (2000 2016)Sdkoreanischer Hwan (1953 1962)Angolanischer Kwanza (1977 1990)Israelischer Schekel (1980 1985)Jugoslawischer Dinar (1966 1990)Weirussischer Rubel (2000 2016)Dollar der Chinesischen VolksbankVerrechnungseinheiten fr EcuadorEuropische Whrungseinheit (XBB)Europische Whrungseinheit (XEU)Mauretanische Ouguiya (1973 2017)Brasilianische Cruzado (1986 1989)Europische Rechnungseinheit (XBC)Europische Rechnungseinheit (XBD)Jugoslawischer Dinar (konvertibel)Argentinischer Peso Ley (1970 1983)Brasilianischer Cruzado (1986 1989)Europische Whrungseinheiten (XBB)Europische Whrungseinheiten (XEU)Venezolanischer Bolvar (1871 2008)Venezolanischer Bolvar (2008 2018)Argentinische Pesos Ley (1970 1983)Brasilianische Cruzeiro (1993 1994)Kolumbianische Unidad de valor realLuxemburgischer Franc (konvertibel)Nicaraguanische Crdoba (1988 1991)Brasilianischer Cruzeiro (1942 1967)Brasilianischer Cruzeiro (1990 1993)Brasilianischer Cruzeiro (1993 1994)Europische Rechnungseinheiten (XBC)Europische Rechnungseinheiten (XBD)Mosambikanischer Metical (1980 2006)Nicaraguanischer Crdoba (1988 1991)Angolanische Neue Kwanza (1990 2000)Jugoslawische Neue Dinar (1994 2002)Mosambikanische Meticais (1980 2006)Venezolanische Bolvares (1871 2008)Venezolanische Bolvares (2008 2018)Mexikanische Silber-Pesos (1861 1992)Mexikanischer Silber-Peso (1861 1992)Angolanischer Neuer Kwanza (1990 2000)Jugoslawischer Neuer Dinar (1994 2002)Mexicanischer Unidad de Inversion (UDI)Brasilianische Cruzado Novo (1989 1990)Brasilianischer Cruzado Novo (1989 1990))Bosnien und Herzegowina Dinar (1992 1994))Brasilianischer Cruzeiro Novo (1967 1986)*Angolanische Kwanza Reajustado (1995 1999)+Bosnien und Herzegowina Konvertierbare Mark+Angolanischer Kwanza Reajustado (1995 1999)+Jugoslawische reformierte Dinar (1992 1993)-Jugoslawischer reformierter Dinar (1992 1993).Bosnien und Herzegowina Neue Dinar (1994 1997)/Bosnien und Herzegowina Neuer Dinar (1994 1997)2Uruguayischer Peso (Indexierte Rechnungseinheiten)2Uruguayische Pesos (Indexierte Rechnungseinheiten)" 2VnrvXR~Z,(zb,Ra;H(0N`R~nz:(  8lf8Dl )DZ6J2Ajvj?Q,.b^/n@ `brh.CCX\V~&Fbn_r+*^lJ"f(Nc0R2/X ;jnYn"t r(v>z&Y$:4n^*u~.2Ddb(NYBY<fN6<D*6Rcj/.8j:T>.t= ܌ :<BY,&.fD%\DFt4jL9NHo=J"\RS:!esG*vd8nwdrM{J,zg BNz (^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMDZ\ \LJ5>Vtt!G)/l)) )2 \\PF?,PlW - p2\CXX``,(,(b,ka;a;H(H(J0N`N`RjnH:(:(  xllDll )D66fssAvkk?`QQ,,.b.b/@`/VJrzhhCCCCXAcn_n_++.cl((NcNc0R\/X z;;nYnYY ((>Y+88NN$9E~d~d4n^^uuEEDDod<((YY<<N#S6<<D$R$jUc4)//{{jTtfJ= ܌܌ o````v`^`b`-`v``"```K``)``<` `w<``Ă````Q````e#``X`F`C``6```v` ``O`>`s`B` ```2```̈́`a`V`a`y`>``F`G``z````#`^`q``5``S`6`P``0`b`E`~`.`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9}""!""""$"'*-"036""""9"<?B""E""""""""""HK""NQT"WZ]""""`"c"""""""f""i""l###o # #######"#%#(#r+#.#1#ux4#7#:#=#@#C#F#I#L#O#R#U#X#[#^#a#{d#g#j#m#p#s#v#y#|######~######################################$$$ $ $$$$$$$!$$$'$*$-$0$3$6$9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c$f$i$l$o$r$u$x${$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%%%%``P`P``K`S`N`Ɋ`p```d`$``B`6K`6K``````R``e=`Lz```o{`d`d`E`i``3`p`^``ɉ```K`K`5$`5$`h`ă`$`$```߆`f`΀`J`}y`Z```Q~```d`dz`v```&`D`5`+```D`D`[`[`q`q`x```i`^``Ob```f```K`u`)`'`<`~`w<`~`Ă````Q```Jx`e#`|`X`X`C`C`6`6``` `Ɓ`O``s`` ``````````߇`߇`+`+```_`_`G`K`z`s`GV`GV`#``q`q`5`5`S``P`P`0`0`E`E`.`.`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9%P%P %P%P%P%P %P   &P   &P &P&P&P &P   &P%&P *&P /&P4&P9&P>&PC&PH&PM&PR&P   W&P\&P   a&P ! % f&Pk&Pp&Pu&P) z&P- &P&P&P&P&P&P&P1 &P&P5 &P&P9 &P&P&P= &P&P&P&P&P&P&P&P&P&PA E &P&P'PI M 'P 'P'P'P'P'P$'P)'PQ .'P3'P8'P='PB'PG'PL'PU Q'PV'P['P`'Pe'Pj'Po'Pt'Py'P~'P'P'P'P'PY 'P'P'P'P] 'P'P'P'P'P'P'P'P'P'Pa e 'P'P'P'P'P'P'P(P(P (P(Pi m (P(P(P#(Pq ((P-(P2(P7(P<(PA(PF(Pu K(PP(PU(PZ(Py _(Pd(Pi(Pn(Ps(Px(P}(P(P}  (P(P (P(P  (P(P(P(P(P(P(P(P(P (P(P(P(P (P(P(P(P(P(P(P(P)P )P)P)P)P )P ")P')P,)P1)P6)P;)P@)PE)PJ)PO)P  T)PY)P^)P c)Ph)P  m)Pr)Pw)P|)P)P)P)P)P)P)P)P )P)P)P)P  )P)P   )P )P)P)P)P)P    )P)P   )P)P)P)P)P*P*P *P*P*P*P     !*P &*P        %P%P +*P` 'ResB  _ Weissrussische RubelWeissrussischer RubelSo-tomischer Dobra (2018)Weissrussische Rubel (2000 2016)Weissrussischer Rubel (2000 2016)f&hBB&BB^`Q`>` `gk{3{_bQ`0` ``gk3{Pp Pt P e Px ` 'ResB   &h  ` 'ResB   T t%``   ` 'ResB h :X 8 .U8zk~8 8 f 5j8n&& b^&x\ &#r*    9;9S&&{&"{'9Uw&nU r9~U&8vTw{U`6J`v`5``h``.``u#```: 'CGcsw{+/;_cos{ #/3;KckoX "%(+.147:=@CFILORU[X[^adgjmpsvy|^adg j ` 'ResB' k //g CFP-franka eska kronaZAE dirhama eske kronyalbaDski lekdaDska kronairaDski rialjapaDski yenomaDski rialrumuDski leuchilske pesodaDske kronylaoskej kipamexiske pesorumuDske leuarmeDski drambulgarski lewjemeDski rialkubaDski pesousbekiski sumawedska kronaalbaDske lekiaruba-florinachilskej pesoghanaske cediiraDske rialejapaDske yenykubaDske pesoletiskej latamexiskej pesoomaDske rialeperuskej solarumuDskej leusamoaska tala eskej kronjeawedske kronyguineski frankguyaDski dolarmoldawiski leurakuski ailingturkojska liraalbaDskej lekaarmeDske dramyboliwiske pesobulgarske lewychilskich pesochinskej yuanadaDskej kronjeghanaskej cediiraDskej rialajapaDskej yenajemeDske rialekirgiskej somakubaDskej pesomexiskich pesomoldawiske leuomaDskej rialarumuDskich leusamoaskej talisyriskej puntathaiskej bahtaturkojske liryusbekiske sumyvanuatske vatu eskich kronowSt. Helena puntegyptojski puntlibanoDski puntmacaoska patacanigeriska nairanorwegska kronasambiska kwachaangolske kwanzearmeDskej dramaboliwiskej pesobritiskej puntabulgarskej lewaburmaskej kyatadaDskich kronowetiopiske birryfilipinske pesogeorgiskej larighanaskich cediguineske frankiguyaDske dolaryirakskej dinaraislandske kronyjemeDskej rialakatarskej rialakazachske tengekolumbiske pesokubaDskich pesolibyskej dinaramoldawiskej leunorwegske kronyrakuske ailingisambiske kwachysambiskej kwaaeuruguayske pesousbekiskej sumavanuatskej vatuawedskej kronjebotswaniska pulagibraltiski puntkajmaniski dolarkambod~aski rielmakedoDski denarsalomoDski dolarukrainska griwnabBoruskej rublaMozabicke escudoSt. Helena puntaSt. Helena puntyalbaDskich lekowameriskej dolaraargentinske pesobelgiskej frankaboliwiskich pesobosniskej dinarabotswaniske pulebrazilskej realaegyptojske puntyetiopiskej birrafidziskej dolarafilipinskej pesogambiskej dalasigeorgiskich lariguineskej frankaguyaDskej dolarahaitiskej gourzeiraDskich rialowjamaiskej dolarajapaDskich yenowkazachskej tengekolumbiskej pesokomorskej frankakongoskej frankalibanoDske puntylitawskej litasamacaoskej patacamalawiske kwachymalawiskej kwaaemoldawiskich leumozabicke escudamozabicke escudoomaDskich rialowpanamaske balboarakuskej ailingaserbiskej dinaratongaske pa angaturkojskej lirjeukrainske griwnyuruguayskej pesovanuatskich vatuawedskich kronownjeznate pjenjezeafghaniski afganidominikaDski pesomauriciska rupijaseychelska rupijaso-tomeska dobratadzikiski somoniturkmeniski manatCFA-franka (BEAC)St. Helena puntowalgeriskej dinaraargentinskej pesoarmeDskich dramowbahamaskej dolarabelizeskej dolaraboliwiskej mvdolabotswaniskej pulibruneiskej dolarabulgarskich lewowdominikaDske pesoegyptojskej puntafilipinskich pesogambiskich dalasigibraltiske puntyislandskej kronjejemeDskich rialowkajmaniske dolarykambod~aske rielekanadiskej dolarakazachskich tengekeniaskej ailingakolumbiskich pesokuwaitskej dinaralibanoDskej puntaliberiskej dolaramacaoskich patacamakedoDske denarymauriciske rupijemozabickej escuzemozabickich escudmyanmarskej kyatanamibiskej dolaranigeriskej nairjenorwegskej kronjepanamaskej balboaruandiskej frankasalomoDske dolaryseychelske rupijeso-tomeske dobrytongaskej pa angatuneziskej dinaraturkojskich lirowuruguayskich pesousbekiskich sumowvietnamskej dongaawicarskej frankabhutaDski ngultrumpakistaDska rupijaCFA-franka (BCEAO)andorraskej pese[eargentinskich pesoawstralskej dolarabahrainskej dinarabarbadoskej dolarabermudaskej dolaraburundiskej frankadominikaDskej pesodzibutiskej frankafalklandskej puntagibraltiskej puntaguineskich frankowguyaDskich dolarowislandskich kronowjordaniskej dinarakajmaniskej dolarakambod~askej rielakapverdskej escuzemadzarskej forintamakedoDskej denaramauriciskej rupijimongolskej tugrikanjeznatych pjenjeznorwegskich kronowpakistaDske rupijepanamaskich balboarakuskich ailingowsalomoDskej dolaraseychelskej rupijisomaliskej ailingasurinamskej dolaratongaskich pa angaturkmeniske manatyugandaskej ailingaukrainskej griwnjemauretaDski ouguiyasaudi-arabiski rialafghaniske afganijebhutaDske ngultrumyboliwiske bolivianabotswaniskich pulowdominikaDskich pesoegyptojskich puntowhongkongskej dolaralibanoDskich puntowmarokkoskej dirhamamauretaDske ouguiyapakistaDskej rupijisingapurskej dolaraso-tomeskej dobrjetadzikiske somonijetansaniskej ailingaturkmeniskej manataukrainskich griwnowel-salvadorski colnkosta-rikaDski colnnikaraguaska cordobanowy taiwaDski dolarafghaniskej afganijaargentinske australybhutaDskej ngultrumagibraltiskich puntowkajmaniskich dolarowkambod~askich rielowmadagaskarske ariarymakedoDskich denarowmalajziskej ringgitamauretaDskej ouguiyamauriciskich rupijowsalomoDskich dolarowsaudi-arabiske rialeseychelskich rupijowso-tomeskich dobrowtadzikiskej somonijaazerbajd~aniski manatargentinskej australaboliwiskej bolivianjeel-salvadorske colnyguatemalskej quetzalakosta-rikaDske colnymadagaskarskej ariarymosambikskej meticalanowe taiwaDske dolarypakistaDskich rupijowsaudi-arabiskej rialasierra-leoneske leoneswasiskej lilangenijaturkmeniskich manatowvenezuelskej bolvaraafghaniskich afganijowazerbajd~aniske manatybhutaDskich ngultrumowbrazilske nowe cruzadael-salvadorskej colnakosta-rikaDskej colnamadagaskarskich ariarynikaraguaskej cordobjenowoseelandskej dolaraparaguayskej guaranijasierra-leoneskej leonetadzikiskich somonijowbelgiski financny frankpapua-neuguinejska kinapdpoBnocnokorejski wonazerbajd~aniskej manataisraelskej nowej aekelanowej taiwaDskej dolarapapua-neuguinejske kinysaudi-arabiskich rialowsierra-leoneskich leonepdpoBdnjowoafriski randpdpoBdnjowokorejski wonbelgiske financne frankiel-salvadorskich colnowkosta-rikaDskich colnowpdpoBnocnokorejske wonypdpoBdnjowosudaDski puntbulgarski lew (1962 1999)pdzajtanokaribiski dolarazerbajd~aniskich manatowni~ozemskoantilski guldenpapua-neuguinejskej kinjepdpoBdnjowoafriske randypdpoBdnjowokorejske wonypdpoBnocnokorejskej wonapdpoBdnjowosudaDske puntybelgiskej financnej frankabulgarske lewy (1962 1999)ni~ozemskoantilske guldenynowych taiwaDskich dolarowpapua-neuguinejskich kinowpdpoBdnjowoafriskej randapdpoBdnjowokorejskej wonapdzajtanokaribiske dolarytrinidad-tobagoskej dolarakubaDski konwertibelny pesopdpoBdnjowosudaDskej puntaangolske kwanze (1977 1990)bulgarskej lewa (1962 1999)kubaDske konwertibelne pesoni~ozemskoantilskej guldenapdpoBnocnokorejskich wonowpdzajtanokaribiskej dolarabosniska konwertibelna markabosniske konwertibelne markibBoruskej rubla (1994 1999)bBoruskej rubla (2000 2016)pdpoBdnjowoafriskich randowpdpoBdnjowokorejskich wonowso-tomeska dobra (1977 2017)pdpoBdnjowosudaDskich puntowargentinskej peso (1983 1985)belgiskich financnych frankowbrazilske cruzada (1986 1989)bulgarskich lewow (1962 1999)kubaDskej konwertibelnej pesoni~ozemskoantilskich guldenowpdzajtanokaribiskich dolarowso-tomeske dobry (1977 2017)argentinskich peso (1983 1985)bosniskej konwertibelnej marcebrazilske cruzeira (1990 1993)brazilske cruzeira (1993 1994)brazilskej cruzaze (1986 1989)mauretaDski ouguiya (1973 2017)kubaDskich konwertibelnych pesomauretaDske ouguiya (1973 2017)so-tomeskej dobrje (1977 2017)angolske nowe kwanze (1990 2000)brazilskej cruzeirje (1990 1993)brazilskej cruzeirje (1993 1994)mauretaDskej ouguiya (1973 2017)so-tomeskich dobrow (1977 2017)azerbajd~aniski manat (1993 2006)belgiskej franka (konwertibelnej)bosniskich konwertibelnych markowmosambikskej meticala (1980 2006)venezuelskej bolvara (2008 2018)azerbajd~aniske manaty (1993 2006)azerbajd~aniskej manata (1993 2006)brazilskej nowej cruzaze (1989 1990)azerbajd~aniskich manatow (1993 2006)brazilskej nowej cruzeira (1967 1986)angolske kwanze reajustado (1995 1999)"* dVhnrNr4&cHv |RF6HZzRiVTHniF8iB0~Hz^i l~Kfnr ' lZ2jjǐ^"vn~hbzIAI`\|0~4JF1brkJ5zfaik•+J1/NlKj<ln">rnmvl zn}L2*~.Noz2b!NBUnof6~TI6n[U2/"U>':V>!N.Hnp(":B}{F"G"qJ83Gr.r:vw~{.] RN{* d{{$*{hP{r{]i{R0G{~icH{Ni6H0ͻ{B-{Qi {3TH {@ni`{iF8{i<{H00={xr{iHD{^iN{ēlJ{>m~K{c Q{0' ȏ`{ l{L{ n{p"Mo{v{A~h}{{zD{]IW!{AAAA{>kI}2{rH|0{94Je}{"1~{#9{VkT{Lv{zzzz{_{jiT{kk;И{<+]{JJܴ.l{J1{0/{Nlr{lKк{><{lMn{1{8M{m>{nmu{&8{l\{ K}{ {Kn{Nn}LO1{R!mZ{PL2D-{u={w{[No"{nB{{{Sd{!h{{}no4{~oF{M0X{T~Tӎ{vI{Vj{!o{mn[C{CU{""/"'M{$K>'Ƶ{V{p!N{iHH{Znp|{"|{{A{w}f{ ,{4"&#{4"{2{{A{3|{hG̙{r{P {_:0{P4^4|{ᇃ{p~!h{Y .{RRR{{mc}{ `,``J1`` R``Lg``<6`R````*`E`~```H``_``>``|E``[``E`V`*`^`+``&`````t``&`E```v`{`"`M````؀``:``z ``.```` `>`M`B```b``` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{"g%jmp(s+.14v7:y=@|CFILORUX[^adgjmpsvy|          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~       {Ȱ```x`{j{`t``}`{i````{^`J1`D`8`{` R`e`z[`{`Lg`k`$i`{'}```x~`{8`<6```{```x`{J```m`{`b~`|``{#````{|` |`?`x`{X`F`*` `{6L`E`tb`ˆ`{ʁ```3`{N`H`J`z`{"```x`{B```y`{``T`y`{{```~`{_`_`j`܉`{,`>`R`\`{`|E`yW``{`[`1``{=`E`W`=`{~{`px``<}`{1`*`E`@`{1`+`E`]`{`nr` `^x`{~`|```{`&``h`{``7`y`{b`ǐ``Ay`{```e`Ty`{`5``~`{```{`{t`a```{z`•``y`{0``<,` `{6`` `y`{``΄``{```Ճ`{Y`E`p``{F``` |`{}``6`~`{R`z``8z`{`{`{`^`{ ```)`{``Y`}`{S`M`R```{ ``p`~`{H`|``M`{8 `` `d`{P`؀```{N `U`, `{`{~`V{`h`>`{$`:`ޅ`N`{`` `F|`{T`z ```{```z`{޸`{`D`z`{`.`҅`B`{†```ۇ`{~`|```{`G``j`{n|`t``M~`{ {`t``|`{И`q``x`{ '` `3:` `{`|``8`{m`8` `|`{n```{`{S`M```(`{````{6`.r``Lx`{`b```{ʂ``z`` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ P P P P     !P !P$ !P+ 2 !P9 @ G N &!PU \ /!Pc j q 8!Px A!PJ!P   S!P  \!P e!Pn!P w!P !P!P!P !P!P!P  !P !P !P!P!P!P!P!P!P"P "P"P""P+"P4"P="P F"PO"P  X"Pa"P j"P s"P|"P"P"P"P "P"P"P"P"P   "P"P"P"P"P "P#P #P#P  #P' '#P0#P. 9#P5 B#PK#P< T#P]#PC f#PJ Q o#Px#PX #P#P_ #P#P#Pf #P#P#Pm #P#P#P#P#Pt #P#P{ $P $P     $P #$P ,$P   5$P>$P   G$P P$PY$Pb$P   k$Pt$P}$P $P$P$P$P $P  P $P` 'ResBP    'ResBu B yyBG seefa BEACrupii yati Endsili yati Ginyen yati SapoKyuan yati Siincedi yati Gaanabirr yati EcoopifraaK yati KomorfraaK yati Kongoseefa yati BCEAOdalasi yati Gambidinaar yati LibiafraaK yati Jibutipula yati Boswanadinaar yati Alseridolaar yati KanadafraaK yati Burundikwacha yati Malawikwanza yati Angolanafka yati EritreesilliK yati Keniyadinaar yati Bahrayndolaar yati Liberialiiverey yati Espteskuudo yati Kap Verdolaar yati Ostraaliaugiiya yati Mooritaniiariari yati Madagaskaarugiiya yati Mooritanii (1973 2017)r zL~ 9{jn&bA&r*]Nl)vA_vCw'CGcsw+/;_o{"%(+.147:=@CFILORUX[^adgjmpsvy G ` 'ResB ^ L^ " Nu.QDtc @Xat b| QDtc at hzf  L| cbX dzf T`r QDtcVc T|`r QDtc  bt Tr@t ]zJ Br QDtc  Lr SEr cr Br QDtc  Tz f|Gq TqS Br QDtc  azSJqb @r Br QDtc  cr bcq ]|f @r QDtc  @rThr bq@ Br QDtc  Lr S@ Jb Br QDtc  br hqc@z S L Br QDtc  L| cb@zS a Br QDtc  dr crDG|b LS Br QDtc  Lr SLzS Xq@ Br QDtc  @|SS|b ]z Br QDtc  @| SVzJ SqX Br QDtc  L|Dcr Vr a Br QDtc  Lr Sfq] Qr`r QDtc  br aqcft arf @r QDtc  UD@@r`t V Br QDtc  Tz f|Gq X{ @ Br QDtc  L| cbJq`r ]qS Br QDtc L| cbPq`r czSL Br QDtc  VqOVb Xt L Br QDtc  L| cbV [rc Br QDtc  bz acVD c Qzd Br QDtc  O @b Bb Br QDtc  bt Trb SB Br QDtc  at ]qSf|B T|`r QDtc  Ot Br@g|D @|D Br QDtc  L| cbT S X Br QDtc  Vqc V| ]Xr aqS Xb Br QDtc  EqOfr br a Br QDtc  T `tSLfz dqcf @r QDtc  bt Trhr GrVJ Br QDtc  T `tSLhr bqS Br QDtc  br hqch| XqS Br QDtc  br hqcT| czSL @r QDtc [c| JrXz@ fr @| Br QDtc  Tz f|dr  cD @ Br QDtc  bt Trft`r LzS Br QDtc  @| ShU BqS Br QDtc  hU B Srht bt ft Br QDtc  bt VqcT @rf OqS Br QDtc  bt TrT bt Br QDtc  St V|  fq|cX| b| @| Br QDtc  Lrb gqXat BzS L Br QDtc  dr crDcz V S|S Br QDtc  T `tSLfrD B T|b Br QDtc  L| cbhqarf czSL Br QDtc  @| S@ [Bf OqS Br QDtc  OzD BzS|bP  @| br a Br QDtc  ]|SUr cr TrSf Br QDtc  Tz f|X cz dr a Br QDtc  brD BrJXqc QrVf @r QDtc  bt Ur a@| c|X Vr a Br QDtc  Tz f|JqS [q Sr a Br QDtc  dr crDSr`t [r czSL Br QDtc  L| cbVr Jrd  T `tSL  hrf Jb crDat bt Bt ]`r Br QDtc  Tz f|cq`r Vz br a Br QDtc  L| cbfq`tP  @| br a Br QDtc  ]|Shqc Gr br a Br QDtc  L`r Sb@zX V| Lr a Br QDtc  br hqcfq`tP  hU br @ Br QDtc  bqSQhq|f Jz cr a Br QDtc  L| cbhtf Vz @rf OqS Br QDtc  f|Xhrf bzc Br QDtc BfbT  dz @zcO Gr @rf OqS Br QDtc  f| X| SrVz Sr [t ]z c Br QDtc  V| cr VbhrS L| Sz dr a Br QDtc  bt Tr a+Vz Sr [t ]z c Br QDtc  V| cr Vb (2008 2018)/at Sq`r JzL  h bV  hz Xz bzJf @r QDtc  Lrb gqXz R R_ v _ c  = f   {2 ^ n?` l \ -  x  ji  S "[r#r v z&  r.  b` NE 6   6X*> ' .% H : BF0 H J 1 x >MB  22] xL ';KW_s{ #'+/7?CGOSW[_os7?CW_ckosw{MPSVY\_behknqtwz}  "%(+. " ` 'ResB j 9\ Dora ya Australia3z zԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8Y"PT7SfzzNT"z"Tzb.T^Tt zvzwzwz`c)`` `v`J``j``<``u#`` ``5`9 'CGcsw{+/;_cos{ #/3;Kcko\"%(_+.147:=@CFILORUX[^adbgjmpsvy|ehknq t ` 'ResB a "  sikaklosaloghana siVilaosga kipperuga solcubaga pesoginiga syliiranga rialomanga rialpalladiumgaperuga intiCFP ga francburmaga kyatchilega pesogaVuVu manyaginiga francirakga dinarkatarga rialmaliga francmaltaga lirasamaoga talaus ga dollarWIR euro CHEWIR euro CHWIndiaga rupeealbaniaga lekeuropa gaVuVuireland pounditaliaga lirakongoga franclesotoga lotilibyaga dinarmaltaga poundmexicoga pesomoldovaga leumyanmaga kyatnepalga rupeeromaniaga leusudanga poundsyriaga poundtimTga escudoyemeniga rialyTdanga dinarlatviaga latsarubaga lorinlatviaga latiChinesega yuanJapanesega yenTurkishga liraarmeniaga dramboliviaga pesobulgariaga levcroatiaga kunaczechga korunaegyptega poundekuadTga sucrefidziga dollarhaitiga gourdeisraelga poundkomoroga franckuwaitga dinarlatviaga rublemorokoga francnorwayga kronepolandga zlotyrussiaga rublerwandaga francserbiaga dinarswedenga kronetsilega escudouruguayga pesovanuatuga vatuvietnamga dongyemeniga dinararubaga florineuropaga (XBD)filipinga pesodzTdziaga lariTaiwanga dollarThailandga bahtangolaga kwanzabahrainga dinarbelizega dollarboliviaga mvdolbotswanaga pulabraziliaga realbritainga poundbruneiga dollarburundiga franccanadaga dollarcolombiaga pesodenmarkga kroneeritreaga nakfaestoniaga kroonethiopiaga birrfrentsiga francgambiaga dalasigini-bisau pesogrisiga drachmaguyanaga dollaricelandga krnakambodiaga rielkirgistanga somkroatiaga dinarlebanonga poundmoldovaga cuponmorokoga dirhampanamaga balboasalvadTga colnsovietga roubles[tselsga rupeetunisiaga dinarzambiaga kwachadominikaga pesodzTdziaga laritspaniaga pesetadominicaga pesodzibutiga francfilipiniga pesoslovakga korunaaldzeriaga dinarandorraga pesetaargentinaga pesobahamasga dollarbeldziumga francbermudaga dollarfinlandga markkagaVuVu VoVo tTx[jamaicaga dollarkenyaga shillinglazembTgga francliberiaga dollarmalagasega francmonegaskga francmTritiusga rupeepTtugalga escudosaipriTtga poundsingapTga dollarslovaniaga tolarsurinamga dollartonagaga pa angauzbekistanga somdziboutiga francpakistanga rupeespaniaga pesetasSouth Koreaga wonbangladeshga takabarbadosga dollarbhutanga ngultrumfrentsi UIC-francgilbratarga poundhollandga guilderhonduraga lempirahungariaga forintkolombiaga vavtTmakanesega patacamalagasega ariarymalaysiaga ringitmongoliaga tugriknaidzeriaga nairarhodesiaga dollarsri lankaga rupeeswaziga lilangeniugandaga shillingukrainega hryvniabelarusiaga rublelithuaniaga litasslovakiaga korunagermaniaga markwolithuaniaga litaimakedoniaga denarpakistaniga rupeeAustraliaga dollarHong Kongga dollarIndonesiaga rupiahcosta ricaga colndziehe koreaga wonkazakhstanga tengemaldiviaga rufiyaaparaguayga guaranisomaliaga shillingsurinamega guildertajikistanga rubleTstriaga schillingmarcedoniaga denarSouth Africaga randargentinaga australazerbaidzanga manatboliviaga bolivianobTlgariaga hard leveuropa dzidzenu xbaguatemalaga quetzalkape verdega escudolithuaniaga talonasmTritaniaga ouguiyanicaraguaga crdobaspaniaga peseta (A)switzerlandga franctajikistanga somonivenezuelaga bolvartanzaniaga shillingbelarusiaga rublewoSaudi Arabiaga riyalnew zealanVga dollarsaint helenaga poundsierra leonega leoneturkmenistanga manatzairega yeyetT zairefrentsiga sika francgaVuVu dodokpT dzesiukrainega karbovanetTanzaniatTwof[gaduduafghanistanga afghanidzTdziaga kupon lariteuropa gadzidzenu xbbeuropa kTnta dzidzenupapua new giniga kinafransemega sika francfalkland islands poundghana siVi (1979 2007)israelga yeyetT sheqelperuga sol (1863 1965)ukrainega karbovantsivcedzee germaniaga markcayman islandsga dollarcubaga convertible pesoeast caribbeanga dollarpapua new guineaga kinabTlgariaga socialist levekuatorial giniga ekweletsilegakTnta dzidzenu UFt[kiiga lira (1922 2005)zimbabwega dollar (2008)zimbabwega dollar (2009)gaVuVu dodokpT dzesi xtsalbaniaga lek (1946 1965)lazembTgga gadzikpT francromaniaga leu (1952 2006)sudanga dinar (1992 2007)sudanga pound (1957 1998)zairega zaire (1971 1993)europa kTnta dzidzenu xbceuropa kTnta dzidzenu xbdbulgariaga lev (1879 1952)ekuadT dzidzenu matrTmatrTrTtsiaga ruble (1991 1998)serbiaga dinar (2002 2006)trinidad & tobagoga dollaruruguayga peso (1975 1993)vietnamga dong (1978 1985)polandga zloty (1950 1995)polanVga zloty (1950 1995)zairega zaires (1971 1993)angolaga kwanza (1977 1991)angolaga kwanza (1990 2000)israelga sheqel (1980 1985)ts[koslovakiaga hard korunazambiaga kwacha (1968 2012)argentinaga peso (1881 1970)argentinaga peso (1983 1985)beldziumga franc (financial)brazilia cruzado (1986 1989)lazembTgga convertible francpTtugaltTwo e giniga escudoaiselandga krna (1918 1981)ugandaga shilling (1966 1987)united arab emiratesga dirhamus ga dollar (Kkeke ma ke tT)zimbabwega dollar (1980 2008)belarusiaga ruble (2000 2016)makedoniaga denar (1992 1993)spaniaga peseta (Convertible)aiselandga krnur (1918 1981)beldziumga franc (convertible)netherlands antilleaga guilderso tom kple prncipega dobrayugoslaviaga dinar (1992 1993)makedoniaga denari (1992 1993)spaniaga pesetas (Convertible)anyiehe koreaga won (1945 1953)azerbaidzanga manat (1993 2006)boliviaga boliviano (1863 1963)braziliaga cruzeiro (1942 1967)braziliaga cruzeiro (1993 1994)mTritaniaga ouguiya (1973 2017)nikaraguaga crdoba (1988 1991)venezuelaga bolvar (1871 2008)venezuelaga bolvar (2008 2018)tsainatTwo e gadzraVoe dollarbelarusiaga rublewo (2000 2016)anyiehe koreaga hwan (1953 1962)argentinaga peso ley (1970 1983)turkmenistanga manat (1993 2009)us ga dollar (Kkeke si gbTna tT)afghanistanga afghani (1927 2002)cetoVofe afrikaga CFA franc BCEAOtsainatTwo e gadzraVoe dollarwoangolaga kwanza xoxotT (1995 1999)anyiehe afrikaga rand (gadzikpTtT)brazilia cruzado xoxotT (1989 1990)yugoslaviaga hard dinar (1966 1990)belarusiaga ruble yeytT (1994 1999)belarusiaga ruble yeyetT (1994 1999)bosnia-herzegovinaga convertible marksolomon udomekpo dukTwo e ga dollaryugoslaviaga yeyetT dinar (1994 2002)bosnia-herzegovinaga dinar (1992 1994)braziliaga cruzeiro xoxotT (1967 1986)*so tom kple prncipega dobra (1977 2017)*yugoslaviaga convertible dinar (1990 1992),braziliaga cruzeiro xoxotT gbtT (1990 1993).braziliaga cruzeiro xoxotT gbtTwo (1990 1993)2bosnia kple herzegovinaga dinar yeytT (1994 1997)"V;a{nNAprEvR%Z{qzR6V~z s8fW8 f.az,Z2<jjW^nn 1b!A&.GQ\V~2&(Fbra*H:^Jqf2W?-Teij)pzn"$tr3v&z&6N7:B>Q*P~T.t2>bNbf/`6`*x61V^o.:>.~A:B$f1!FQj.kQ5 GJAxRc FB2X>Inrl{zzB] Nga$6-by~`8#'37KSW[gos#+CK'?W[_gos{8,MD\\\LJ5>t2z% ,PW;;aa{{AApp%%{{qq66ss7WW 8..aa,,<<(Wqq11!!CCyAAAAGGQQ((aaHHqqWW??--TTeeii))ppzz$$33&&:7SBBQQPPLTtt>>bb//````xx11VV##hhoo~~AA$$11!!QQ..kkQQ55 GGAAcm FFXXII99llzzNNggaa$$yy```t`z`>x` `u``Ys``us``x``w``s``t`R`zv`&`y``{y``z`*`u`~`t``v``z```Zw``r`v`8U`a`r`a`1r`w``x`J`W`F`y``y``gz``u`^`x``s`` u`" #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9HKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|  "%(+.147t`t`>x`>x`u`u`Ys`Ys`us`us`x`x`w`w`s`s`t`t`zv`zv`y`y`{y`{y`z`z`u`u`t`t`v`v`z`z`s` u` u`" #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9kP  pPuPzPP P   P   PPPP P   PP" P& PPPPPPPPP* PP. 2 6 P: > B PPPPF PJ PPPPP$P)P.P3PN 8P=PBPGPLPR QPVP[P`PePjPoPtPyP~PPPPPPPPV PPPPPPPPPPPPPPPPPPPZ P PPPPP#P(P-P2P7P^ <PAPFPKPb PPUPZP_PdPiPnPsPxP}Pf j PPPPPPPPPPPn PPPPPPPPPPPPPr PPP Pv PPPP"P'P,P1Pz 6P;P@PEPJPOPTPYP^PcPhPmPrPwP~ |PPPPPPPPPPP PPPPPPPPPPPPP  PPP P P P P  P P! P& P+ P0 P5 P: P? PD PI P N PS P  X P ] Pb P  g Pl P q Pv P { P P P P P P P P P P P P P P P P P P     P P P  P P : PhP P` 'ResBq! a {!{!c  WIR  WIR                CFP WIR  CFP WIR CFP WIR                                                                                                                                                                                                                                                                                                                       ( )                                                           (GHC)   UIC- UIC- UIC-                                                                                    (RUR)           (PLZ)    -                               (ARP)  (1863 1965)   -  (1863 1965)       (AOK)  (UYP)               (UGS)    (AFA)       ()       ()  ()        (UGS)          ( )      (1968 2012)  (1979 2007)              (2009)  (BRE)      (1991 1998)                   (1950 1995)      CFA      (1991 1998) CFA   CFA        (1968 2012)      -  ( )       (1983 1985)  ()   (MXP)   (MXP)   - - ... ( ) ... ( )    ()  ()          (1977 1990)      (1975 1993)  (1966 1987)   CFA    ()       CFA    () CFA    ()      (1927 2002)             (BRB)   (BRB)  (1993 2006)  (1993 2006)  (2000 2016) ... ( ) ... ( )  (2000 2016)    ( )         (1990 1993)            ()  (2000 2016)  (1871 2008)  (2008 2018)  (1973 2017)   ()      (1871 2008)  (2008 2018)   (1990 2000)  (1973 2017)   ()       (1990 2000)   (1990 2000)  ( )      (1861 1992)      (XBC)   (XBD)     (1994 1999)     (XBC)   (XBD)       (1994 1999)   (1967 1986)   (1994 1999)   (XBC)   (XBD)  -  -  -)ܽ     (1977 2017))ܝ     (1977 2017)*  ( )"+1V nkN r vgRXz-Rg.VI+;~3z K8f 8g;Za2jJ;^n b[.fV~FPbr*=T %tJfYy2&rjUk!n/":gRtr|vz&-  +l:>v*hS~!.2) b NByC6CK*06{,=F.?:w>.:BPf`FjFYFcJi OR>qBQnb{\] N6? ]6a^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW u+?TT{{[;nss=u''%%KK;;v 9Q  uMHkkiiogYykkrr*@@OO_{//,-- 9EPw]WcQAA[+$;p;;<<cNK<<WCjuOOf]Mc++xx+[[; KKk;)%0(^g{r<kL]iZZ/))N 33 w}=**q==_9-kkQQbb %%xu}{KOO``z`"` ```Q``5```R``&````*``~```5`Z`?``````M```V` `^`2`f`q```J```B`j`U``n```)`͌`j`[`\``&``:``a`eh`j2"``&`Ҏ`6``N``v`V`b`_`"``````f```ԅ` `````Ʉ``g``0``^``*`` ``ʼn``9``N`v````>``v``2```4`a``a`Ɛ``@```>`-`w` `F``````^`w```b`a` '+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{37;?CGKO_c1gkosw1cf111i1lo1r1111u1x{11~1111111111111111222 2 2222222"2%2(2+2.2124272:2=2@2C2F2I2L2O2R2U2X2[2^2a2d2g2n2q2t2w2z2}22222222222222222222222222222222222222222222333 3 3333333"3%3(3+3.3134373:3=3@3C3F3I3L3O3R3U3X3[3^3a3d3g3j3m3p3s3v3y3|33333333333333333333333333333  3333!$33'3333*-033633339=`=````9``ڏ```5``ߒ```````/` ` `֋````{`{```ޑ`%`` ```r`Z`s``ʁ``ց`ց`````݈`݈`͌``[````````n``t`#`o`o``Ň``H```9`9``2`T`=`M`M```O}`@``˃````````m`k`҂`p`Q`m`Q`-`-`N`N`ʊ````V``R`I`u`n``|``%`͍`/`v`[```h`h`````Ɇ`Ɇ`a`a`  '+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{37;?CGKO_c1gkosw4P  4P4P4P 4P4P 4P4P4P4P4P4P 4P  5P5P 5P   5P5P5P!5P&5P+5P05P   55P  :5P?5PD5PI5PN5P S5P X5P]5Pb5Pg5Pl5Pq5P v5P {5P5P5P5P " & * 5P5P. 5P5P5P2 5P5P5P5P5P6 : 5P5P5P5P5P5P5P> 5P5P5P5P5P5P6P6PB 6P6PF 6P6P 6P%6P*6P/6P46P96P>6PC6PH6PM6PR6PW6P\6Pa6PJ N f6Pk6Pp6Pu6Pz6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P7P7P 7PR 7P7P7P7P$7P)7P.7PV 37P87PZ ^ =7PB7Pb f G7PL7PQ7Pj V7P[7P`7Pe7Pj7Pn o7Pt7Py7P~7Pr 7P7P7P7P7P7P7Pv 7P7Pz 7P7P7P7P7P7P7P7P7P7P7P7P7P7P~  7P7P8P 8P 8P8P8P8P8P#8P(8P-8P28P 78P<8PA8PF8P K8PP8P  U8PZ8P_8P  d8Pi8Pn8Ps8P        x8P}8P 8P8P8P8P    8P 8P8P8P8P  < 4P4P 8P` 'ResB* &g 11/Z SilverSucresWIR Euro2.1.48.65US dollarWIR FrancCuban pesoUS dollarsWIR francsIrish PoundIrish poundMaltese liraBurmese KyatBurmese kyatChilean pesoCzech KorunaCzech korunaFrench francGuinean SyliIrish poundsItalian LiraItalian liraMalian FrancMalian francMaltese LiraMexican pesoYemeni DinarYemeni dinarAruban florinAlbanian lekBelgian FrancBelgian francBelize dollarBolivian PesoBurmese kyatsChilean pesosCypriot PoundCypriot poundCzech korunasDutch GuilderDutch guilderFijian dollarFrench francsGreek DrachmaGreek drachmaIsraeli PoundIsraeli poundItalian lirasLatvian RubleLatvian rubleLesotho lotisMalian francsMaltese PoundMaltese poundMexican pesosPeruvian IntiPeruvian intiSlovak korunaSoviet roubleYemeni dinarsMoldovan cuponArgentine PesoArgentine pesoBelgian francsBelize dollarsBolivian pesosBrazilian realBrunei dollarsChilean EscudoChilean escudoColombian pesoCroatian DinarCroatian dinarCypriot poundsDominican pesoDutch guildersEstonian kroonFijian dollarsFinnish MarkkaFinnish markkaGreek drachmasHaitian gourdeIsraeli poundsLatvian rublesLebanese poundMalagasy francMaltese poundsMoldovan CuponMoroccan FrancMoroccan francPeruvian intisSlovak korunasSoviet roublesSpanish PesetaSpanish pesetaUruguayan pesoAndorran PesetaArgentine pesosBahamian dollarBermudan dollarBolivian mvdolsBrazilian realsCanadian dollarChilean escudosColombian pesosCroatian dinarsDominican pesosEstonian kroonsFinnish markkasHaitian gourdesJamaican dollarLebanese poundsLiberian dollarMalagasy francsMalawian kwachaMoroccan francsNamibian dollarPhilippine pisoSpanish pesetasTimorese EscudoUruguayan pesosUzbekistani SomNorth Korean wonSouth Korean wonEast German MarkEast German markAndorran pesetasBahamian dollarsBarbadian dollarBermudan dollarsCanadian dollarsEcuadorian SucreEcuadorian sucreFrench UIC-FrancFrench UIC-francGuyanaese dollarHonduran lempiraJamaican dollarsLiberian dollarsMalawian kwachasMonegasque FrancMonegasque francNamibian dollarsPhilippine pisosRINET Funds unitRhodesian DollarRhodesian dollarSalvadoran ColnSalvadoran colnSingapore dollarSlovenian tolarsSt. Helena poundTimorese escudosUnknown CurrencyEast German marksArgentine australAustralian dollarBarbadian dollarsEcuadorian sucresFrench Gold FrancFrench UIC-francsFrench gold francGuyanaese dollarsHong Kong dollarsMalagasy ariariesMonegasque francsMozambican EscudoMozambican escudoNew Taiwan dollarPanamanian balboaPortuguese EscudoPortuguese escudoRINET Funds unitsRhodesian dollarsSingapore dollarsSt. Helena poundsSurinamese dollarTajikistani RubleTajikistani rubleSouth African randArgentine australsAustralian dollarsAustrian SchillingAustrian schillingBulgarian Hard LevBulgarian hard levCosta Rican colnsFrench gold francsIsraeli New ShekelIsraeli new shekelLithuanian talonasMozambican escudosNew Taiwan dollarsNew Zealand dollarPanamanian balboasPolish zloty (PLZ)Portuguese escudosSalvadoran colonesSurinamese GuilderSurinamese dollarsSurinamese guilderTajikistani rublestroy ounce of goldADB Unit of AccountADB unit of accountAustrian schillingsBolivian bolivianosBulgarian hard levaGuatemalan quetzalsGuinea-Bissau pesosIsraeli new shekelsLuxembourgian FrancLuxembourgian francNew Zealand dollarsPolish zlotys (PLZ)Surinamese guilderstroy ounces of goldSouth Sudanese poundADB units of accountGeorgian Kupon LaritGeorgian kupon laritLithuanian talonasesLuxembourgian francsUS Dollar (Next day)US Dollar (Same day)US dollar (next day)US dollar (same day)troy ounce of silverSouth Sudanese poundsCayman Islands dollarEast Caribbean dollarGeorgian kupon laritsTesting Currency CodeTesting Currency unitUS dollars (next day)US dollars (same day)Ukrainian KarbovanetsUkrainian karbovanetstroy ounces of silverspecial drawing rightsCayman Islands dollarsCuban Convertible PesoCuban convertible pesoEast Caribbean dollarsEuropean Monetary UnitEuropean currency unitEuropean monetary unitFalkland Islands poundSolomon Islands dollarTesting Currency unitsUkrainian karbovantsivWest African CFA franctroy ounce of platinumBulgarian Socialist LevBulgarian socialist levChinese Yuan (offshore)Cuban convertible pesosEuropean Composite UnitEuropean composite unitEuropean currency unitsEuropean monetary unitsFalkland Islands poundsMexican Investment UnitMexican investment unitSolomon Islands dollarstroy ounce of palladiumTurkish Lira (1922 2005)Albanian Lek (1946 1965)Bulgarian socialist levaCzechoslovak Hard KorunaCzechoslovak hard korunaEuropean composite unitsMexican investment unitsPeruvian Sol (1863 1965)Peruvian sol (1863 1965)Polish Zloty (1950 1995)Portuguese Guinea EscudoPortuguese Guinea escudoRomanian Lei (1952 2006)Romanian Leu (1952 2006)Trinidad & Tobago dollarTurkish lira (1922 2005)Zimbabwean Dollar (2008)Zimbabwean Dollar (2009)Zimbabwean dollar (2008)Zimbabwean dollar (2009)troy ounces of palladiumEquatorial Guinean ekweleAlbanian lek (1946 1965)Belgian Franc (financial)Belgian franc (financial)Bulgarian Lev (1879 1952)Central African CFA francColombian Real Value UnitColombian real value unitCzechoslovak hard korunasEquatorial Guinean EkweleGhanaian Cedi (1979 2007)Ghanaian cedi (1979 2007)Portuguese Guinea escudosRussian Ruble (1991 1998)Russian ruble (1991 1998)Serbian Dinar (2002 2006)Serbian dinar (2002 2006)So Tom & Prncipe DobraZairean Zaire (1971 1993)Zairean zaire (1971 1993)Zimbabwean dollars (2008)Zimbabwean dollars (2009)(unknown unit of currency)Afghan afghani (1927 2002)Angolan Kwanza (1977 1991)Argentine Peso (1881 1970)Argentine Peso (1983 1985)Argentine peso (1881 1970)Argentine peso (1983 1985)Belgian francs (financial)Bulgarian leva (1879 1952)Central African CFA francsColombian real value unitsGhanaian cedis (1979 2007)Israeli Shekel (1980 1985)Israeli shekel (1980 1985)Luxembourg Financial FrancLuxembourg financial francPeruvian soles (1863 1965)Russian rubles (1991 1998)Serbian dinars (2002 2006)Spanish Peseta (A account)Spanish peseta (A account)Sudanese Dinar (1992 2007)Sudanese Pound (1957 1998)Sudanese dinar (1992 2007)Sudanese pound (1957 1998)Uruguayan Peso (1975 1993)Uruguayan peso (1975 1993)Zairean zaires (1971 1993)Zambian kwacha (1968 2012)Angolan kwanzas (1977 1991)Argentine pesos (1881 1970)Argentine pesos (1983 1985)Belgian Franc (convertible)Belgian franc (convertible)Icelandic Krna (1918 1981)Icelandic krna (1918 1981)Israeli shekels (1980 1985)Luxembourg financial francsMaldivian Rupee (1947 1981)Maldivian rupee (1947 1981)Spanish pesetas (A account)Sudanese dinars (1992 2007)Sudanese pounds (1957 1998)Uruguayan pesos (1975 1993)Vietnamese Dong (1978 1985)Zambian kwachas (1968 2012)South Korean won (1945 1953)Belarusian Ruble (1994 1999)Belarusian ruble (1994 1999)Belgian francs (convertible)Chilean Unit of Account (UF)Chilean unit of account (UF)Chinese People s Bank DollarChinese People s Bank dollarIcelandic krnur (1918 1981)Macedonian Denar (1992 1993)Macedonian denar (1992 1993)Maldivian rupees (1947 1981)South Korean Won (1945 1953)Ugandan Shilling (1966 1987)Ugandan shilling (1966 1987)South Korean hwan (1953 1962)Azerbaijani Manat (1993 2006)Azerbaijani manat (1993 2006)Belarusian rubles (1994 1999)Brazilian Cruzado (1986 1989)Brazilian cruzado (1986 1989)Chilean units of account (UF)Chinese People s Bank dollarsMacedonian denari (1992 1993)Netherlands Antillean guilderSouth Korean Hwan (1953 1962)Ugandan shillings (1966 1987)Zairean New Zaire (1993 1998)Zairean new zaire (1993 1998)Zimbabwean Dollar (1980 2008)Zimbabwean dollar (1980 2008)Angolan New Kwanza (1990 2000)Angolan new kwanza (1990 2000)Argentine Peso Ley (1970 1983)Argentine peso ley (1970 1983)Azerbaijani manats (1993 2006)Bolivian Boliviano (1863 1963)Brazilian Cruzeiro (1942 1967)Brazilian Cruzeiro (1990 1993)Brazilian Cruzeiro (1993 1994)Brazilian cruzados (1986 1989)Brazilian cruzeiro (1942 1967)Brazilian cruzeiro (1990 1993)Brazilian cruzeiro (1993 1994)European Unit of Account (XBC)European Unit of Account (XBD)European unit of account (XBC)European unit of account (XBD)Mozambican Metical (1980 2006)Mozambican metical (1980 2006)Netherlands Antillean guildersNicaraguan Crdoba (1988 1991)South African Rand (financial)South African rand (financial)Uruguayan Peso (Indexed Units)Uruguayan peso (indexed units)Zairean new zaires (1993 1998)Zimbabwean dollars (1980 2008)Turkmenistani manat (1993 2009)Angolan new kwanzas (1990 2000)Argentine pesos ley (1970 1983)Bolivian bolivianos (1863 1963)Brazilian cruzeiros (1942 1967)Brazilian cruzeiros (1990 1993)Brazilian cruzeiros (1993 1994)European units of account (XBC)European units of account (XBD)Luxembourgian Convertible FrancLuxembourgian convertible francMexican Silver Peso (1861 1992)Mexican silver peso (1861 1992)Mozambican meticals (1980 2006)Nicaraguan crdobas (1988 1991)South African rands (financial)Turkmenistani Manat (1993 2009)Uruguayan pesos (indexed units)Venezuelan bolvars (1871 2008)Venezuelan bolvars (2008 2018)Luxembourgian convertible francsMexican silver pesos (1861 1992)Brazilian New Cruzado (1989 1990)Brazilian new cruzado (1989 1990)Ecuadorian Unit of Constant ValueEcuadorian unit of constant valueUruguayan Nominal Wage Index UnitUruguayan nominal wage index unitYugoslavian New Dinar (1994 2002)Yugoslavian new dinar (1994 2002)Brazilian New Cruzeiro (1967 1986)Brazilian new cruzados (1989 1990)Brazilian new cruzeiro (1967 1986)Ecuadorian units of constant valueUruguayan nominal wage index unitsYugoslavian Hard Dinar (1966 1990)Yugoslavian hard dinar (1966 1990)Yugoslavian new dinars (1994 2002)Brazilian new cruzeiros (1967 1986)Yugoslavian hard dinars (1966 1990)Bosnia-Herzegovina Dinar (1992 1994)Bosnia-Herzegovina dinar (1992 1994)Spanish Peseta (convertible account)Spanish peseta (convertible account)Angolan Readjusted Kwanza (1995 1999)Angolan readjusted kwanza (1995 1999)Bosnia-Herzegovina dinars (1992 1994)Spanish pesetas (convertible account)Angolan readjusted kwanzas (1995 1999)Yugoslavian Reformed Dinar (1992 1993)Yugoslavian reformed dinar (1992 1993)Yugoslavian reformed dinars (1992 1993)Bosnia-Herzegovina New Dinar (1994 1997)Bosnia-Herzegovina new dinar (1994 1997))Bosnia-Herzegovina new dinars (1994 1997))Yugoslavian Convertible Dinar (1990 1992))Yugoslavian convertible dinar (1990 1992)*Yugoslavian convertible dinars (1990 1992)"PV{A^nuN= rpy vR*~xcZ^zȣRyB ~Ъ~p;z^ Xڣ8if+8S/:dzJ2J%jDI^ ;un~ C:bB~U;h.t_\pTV~_&HFpXbrS~B-*$:.^x"1f  ^†2W8h+A>j*f8<n\")1~thr _v3v+z&{8/K6lNA:;X> T*A"E~BX.mI2rFb4AvNB<{@N6m* 6ejA b+.|:A>0_.XX&:XBUf/`fm/FA|Zju~d~7JBGR{#bwv#6;'[2_0nr%{-JQzg 'B#] 1N+~6b~_f _(\LJ|OesggMUUDJ+sw^G+ 'b9XG.h2YfL`.`z`)` `J``}``ʅ``Վ```R``&`A``6e`` `V```e````b````ы``†`````V`T`^`wB`f````Z``j`T`n``)`M`j```@`J` ```````&`/``<`v`U``D `b`o`"`ه````6`f`6``````````Y````P``````Ze```F```j````n`````J`Y``D`>`\Q`B````v`T/`a`]`a`|```` `>`|`w`r`F````````^`U``Y``5``R```/ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{!+/37;?CGKOSW%)[-_c1g5kosw9))))))))))*** * *******"*%*(*+*.*1*4*7*:*=*@*C*F*I*L*O*R*U*X*[*^*a*d*g*j*m*p*s*v*y*|********************************************+++ + +++++++!+$+'+*+-+0+3+6+9+<+?+B+E+H+K+N+Q+T+W+Z+]+`+c+f+i+l+o+r+u+x+{+~+++++++ ++ +++++++++++++++++++++++!++++++$+'+*-++++,,,036 ,,,,,9,<, ,?#,&,),,,B/,2,E5,HKN8,Q;,>,TA,D,G,J,WZ]`cM,P,fS,V,Y,\,_,b,e,h,k,n,ilorux{q,~t,w,z,g}`r5``*{```V*`[``/``m`'`O`&`F`f`!`^`b`3`\`ˀ``i$`$~`B`o`'````````>`ω```q`D`7`G=```Ȃ````````5``7`J``G`n``````7`7`O``Y`ڄ`VJ`{Q`9`!`s`v`````C`ϊ````/z`.`b`e`%g`m%`*`````A`A`az` 5```̓`4``/` ``{`m`'D`O`FD`o`0`0`````w`(`w`H````֍``ݐ```t``@``p`ш```/ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{!+/37;?CGKOSW%)[-_c1g5kosw9},P,PK ,PO ,P,PS ,PW [ _ ,Pc ,P,P,P,P,P,Pg ,Pk o s ,P,Pw ,P,P,P,P,P{ ,P,P,P,P,P ,P-P   -P   -P-P-P-P "-P '-P,-P1-P 6-P;-P@-P E-P  J-PO-PT-PY-P^-Pc-Ph-Pm-P r-Pw-P|-P-P-P-P-P-P-P -P-P-P-P -P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P .P.P.P.P!.P &.P+.P0.P5.P:.P?.PD.PI.PN.PS.PX.P].P b.Pg.Pl.Pq.Pv.P{.P.P.P.P.P  .P.P.P.P.P.P.P.P.P.P.P .P.P.P.P.P.P.P.P.P.P.P/P/P /P/P/P/P  /P%/P*/P //P4/P9/P >/PC/PH/P M/PR/PW/P \/Pa/Pf/Pk/Pp/Pu/Pz/P/P/P/P /P/P/P/P/P/P/P/P /P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P 0P 0P0P0P  0P0P$0P)0P.0P30P   80P=0PB0PG0PL0P Q0P V0P[0P `0Pe0Pj0Po0P  t0P# y0P' + ~0P0P/ 0P0P0P0P0P0P0P3 7 0P0P0P0P0P; 0P0P? 0P0P0P0P0P0P0PC G K O S 0PW 0P[ 0P_ 1P1P  c 1P>g` 'ResB2 g8 77 g8 Latvian RoubleLatvian roubleRussian RoubleRussian roubleLatvian roublesRussian roublesBelarusian RoubleBelarusian roubleBelarusian roublesTajikistani RoubleTajikistani roubleTajikistani roublesRussian Rouble (1991 1998)Russian rouble (1991 1998)Russian roubles (1991 1998)Belarusian Rouble (2000 2016)Belarusian rouble (2000 2016)Belarusian roubles (2000 2016)Belarusian New Rouble (1994 1999)Belarusian new rouble (1994 1999)Belarusian new roubles (1994 1999)V98^9f8:h8.859j8:&:8899w8888P9k99!9 cgk+ ocgk PPP PPPP  ' ` 'ResB    t%`h` = X` ` 'ResB .  2.1.48.67`.`   .` 'ResB   `` = X` ` 'ResB   `` = X` ` 'ResBP  = m 'ResB U/ ! Kr$U$bGsTkQatari RiyalQatari riyalTurkish lirePeso UruguayoBermuda DollarIsraeli ShekelIsraeli shekelQuatari riyalsBarbados DollarBarbados dollarBermuda dollarsSuriname DollarBarbados dollarsIsraeli shecklesSuriname dollarsUzbekistani somsVietnamese dongsPapua New Guinean kinasBosnia-Herzegovina convertible markaBosnia-Herzegovina Convertible MarkavbR& ~X:&hpT 5W8f8hA)GBB-;Ss \rxBAAz&z&D CCY~~S.g gMBBU.%Ǫ`0`V``2`T/```6`r`'37KSWs +C'_osx!{~$'*-0`0`k ```k0`37KS OS{'Ww{^ PPb PPPPPPPPf P PPPPP"P'P,P= X`0 Pj t` 'ResB   7= X` ` 'ResBP  = m 'ResB ɣ ɣ FBuʣȣG  ` 'ResB   K= X` ` 'ResB Ѫ Ѫ Ъ[= X` ` 'ResB q; q; xp;c= X` ` 'ResB ^ ^ ^o= X` ` 'ResB   X㪪s P= X`  ` 'ResB   '= X` ` 'ResB Pn n 2.1.48.50= mo 'ResB   = X` ` 'ResBP  = X 'ResB   '= X` ` 'ResBP  = X 'ResBP  = m 'ResBP  = X 'ResB  ;  ; V ;= m` ` 'ResB   `` = X` ` 'ResB C~ C~ NfkD~B~= X` ` 'ResBP  = m 'ResB _ _ _= X` ` 'ResB A  :pT\`@` = X` ` 'ResBP  = X 'ResB. Y 55Y( St Helena PoundSt Helena poundSt Helena poundsYYYY2{5P8P= X`( * ` 'ResB   `` = X` ` 'ResB   \Zc~P= X`  ` 'ResB qX qX FpX= X` ` 'ResB   :pT\죪= X` ` 'ResB T~ T~ S~= X` ` 'ResB   = X` ` 'ResBP  = X 'ResBP  = X 'ResBP  = X 'ResB   \Zc~P= X`  ` 'ResB  && 2.1.49.14>BBMBB{ {PP= X`  ` 'ResBP  = X 'ResB   \Zc~P= X`  ` 'ResB   #= X` ` 'ResB = = "</= X` ` 'ResB   '= X` ` 'ResB   `` = X` ` 'ResB   ``K = X` ` 'ResB   `` = X` ` 'ResB   _= X` ` 'ResB Z Z PY= X` ` 'ResB # # /"{= X` ` 'ResB   = X` ` 'ResB   `` = X` ` 'ResB qT qT :pT= X` ` 'ResB G G )F= X` ` 'ResB 5 5 4= X` ` 'ResB   = X` ` 'ResB = = <= X` ` 'ResB   '= X` ` 'ResB { { {= X` ` 'ResBP  en_VU 'ResBP  = m 'ResB   '= X` ` 'ResB   = X` ` 'ResB   = X` ` 'ResB   l`` = X` ` 'ResB e e  e= X` ` 'ResB k k )j= X` ` 'ResB   = X` ` 'ResBP  = X 'ResBP  en_ZW 'ResB X X X= X` ` 'ResB Z  `Y` = X` ` 'ResB   SRު= X` ` 'ResBP  = X 'ResB X X X= m` ` 'ResB V V U= X` ` 'ResB   :pT\= X` ` 'ResBP  = m 'ResB Q  LeR`P` = X` ` 'ResB   :pT\``+ = X` ` 'ResB J  `J` = X` ` 'ResB } } D|;= X` ` 'ResBP  = X 'ResB   = X` ` 'ResB e~ e~ ?d~O= X` ` 'ResB   ``[ = X` ` 'ResB   '= X` ` 'ResB o o *nc= X` ` 'ResB $ $ B#k= X` ` 'ResB   `` = X` ` 'ResBP  = X 'ResB 7; 7; VT8;6;= X` ` 'ResB ' ' n'= X` ` 'ResB Z Z PY= X` ` 'ResB ~ ~ l~= X` ` 'ResBP  = X 'ResB P  2.1.49.33  'ResB ik %6 batkiatbatsbiresdongskiatskinaslekesrandsyeneseslotikuanzarufiyaleonasrielesyuanespaladioplatinoafganisariariseslotisgrivnaskuanzaspaangasrufiyasmeticalesfranco WIRrublo letnfranco maldinar bosniofranco suizointi peruanodinar yemenlats letneslei moldavosrublo tayikodinar sudansdracma griegolibra israelkyat birmanossyli guineanocorona estoniatlar eslovenocoronas checascoronas suecasliras maltesasriales iranesriales omanesriales saudestenges kazakosforinto hngarofranco marroqulibra chipriotamarco finlandscoronas danesasdinares bosniosdinares croatasdracmas griegosdlar rodesianofranco malgachekwachas malauslibras egipciaslibras maltesasliras italianasloti lesothenseriales cataresriales yemenesrupias nepalessomonis tayikostalonas lituanatalonas lituanocheln austriacoMVDOL bolivianoscoronas estoniascoronas noruegasdinares jordanosdlares fiyianosescudo timorenselibras israelesmanat turcomanospatacas de Macaorublo ruso (RUR)talonas lituanaschelines kenianoschelines somaleschelines tanzanoscoronas eslovacasdinares kuwaitesdinares sudanesesdlar de Zimbabuedlar zimbabuensedlares bahameosdlares beliceosdlares bruneanosflorines arubeosforintos hngaroslibras chipriotaspesetas espaolasreales brasileostlares eslovenoscruceiro brasileofranco UIC francsfranco oro francslev fuerte blgarochelines ugandesescoronas islandesasdinares bahreinesdrhams marroquesdlares jamaicanosfrancos burundesesfrancos comorensesfrancos congoleosfrancos marroquesfrancos yibutianoslibras malvinensesmanat azerbaiyanosmoneda desconocidarublos rusos (RUR)rupias pakistaneszloty polaco (PLZ)escudo mozambiqueofranco luxemburgusnuevo zaire zaireochelines austriacosdlares de Bermudasdlares hongkoneseslibras sursudanesaspeso uruguayo (UYP)karbovanet ucranianonuevo dlar taiwansnuevo squel israelantiguos lei rumanosaustrales argentinoscolones salvadoreoscruceiros brasileosdlares salomonensesguaranes paraguayoslibras gibraltareaspeso argentino (ARP)rupias esrilanquesasrupias seychellenseszlotys polacos (PLZ)dlares singapurensesescudos de Cabo Verdeescudos mozambiqueosfrancos oro franceseslibras de Santa Elenapeso de Guinea-Bissupesos uruguayos (UYP)super dinar yugoslavolibra sudanesa antiguacolones costarricensescrdobas nicaragensesdinar fuerte yugoslavokarbovanets ucranianospesos argentinos (ARP)rublo ruso (1991 1998)nuevo cruzado brasileocedi ghans (1979 2007)manat azer (1993 2006)quetzales guatemaltecosunidad compuesta europeaunidad de moneda europeaunidad monetaria europeacruceiro brasileo (BRE)liras turcas (1922 2005)unidades de valor realeszloty polaco (1950 1995)franco belga (financiero)unidad de fomento chilenalibras sudanesas antiguasnuevos dlares taiwanesesnuevos squeles israelespeso uruguayo (1975 1993)nuevos cruzados brasileoscheln ugands (1966 1987)cruceiros brasileos (BRE)peso argentino (1983 1985)dinar convertible yugoslavoekuele de Guinea Ecuatorialmanat turcomano (1993 2009)derechos especiales de girodlares de las Islas Caimnescudo de Guinea Portuguesakwanza angoleo (1977 1990)unidades de moneda europeasantiguo metical mozambiqueodlares de Trinidad y Tobagoekueles de Guinea Ecuatorialfrancos belgas (financieros)ostmark de Alemania del Estepesetas espaolas (cuenta A)peso de plata mexicano (MXP)unidades compuestas europeasunidades monetarias europeasyuan chino (extracontinental)coronas fuertes checoslovacascdigo reservado para pruebasfrancos CFA de frica Centralnuevo cruzado brasileo (BRB)rand sudafricano (financiero)franco financiero luxemburgusunidad de cuenta europea (XBC)unidad de cuenta europea (XBD)cruceiro brasileo (1990 1993)pesos de plata mexicanos (MXP)franco convertible luxemburgusdinares convertibles yugoslavoscrdoba nicaragense (1988 1991)dlar estadounidense (mismo da)nuevos cruzados brasileos (BRB)unidades previsionales uruguayosnuevo kwanza angoleo (1990 2000)unidades de cuenta europeas (XBC)unidades de cuenta europeas (XBD)crdobas nicaragenses (1988 1991)nuevo rublo bielorruso (1994 1999)peso de plata mexicano (1861 1992)florn de las Antillas Neerlandesaspeso uruguayo en unidades indexadasdlares estadounidenses (mismo da)dlar estadounidense (da siguiente)nuevo cruceiro brasileo (1967 1986)drhams de los Emiratos rabes Unidosflorines de las Antillas Neerlandesaspesos uruguayos en unidades indexadasunidades de inversin (UDI) mexicanaskwanza reajustado angoleo (1995 1999)pesetas espaolas (cuenta convertible)dlares estadounidenses (da siguiente))marco de la Repblica Democrtica Alemana*marcos de la Repblica Democrtica Alemana+unidad de valor constante (UVC) ecuatoriana+marcos convertibles de Bosnia y Herzegovina.unidades de valor constante (UVC) ecuatorianas"v{'VD%7ens8NurIR6&vR~ZIznkR,qIVk {?d MsbI~I_z<  8f 8f/HyTZ2Ej!^'Tn≮ 2b#ogA.U21\J…~7&F]%b<rҠ[*:9^f"#f@1jN yV%^]2Ӆt d|:kj$1Hn *"Y_M@Nrn)v zOX&~V2e6 :j>5*~Z.*2oBY+Szblh''NۆB"|)96}" U*6~'p^ O;.:. _= >*X_Xe:BZ0Vf6~pfFc` &jK4FUnISJHgyRHv*SBi_Nk2fq>nr{ J] $NSFO:nW6b\#'37;KOSW[cgos #+7?CKOSW[_{'+37?OW[_gos{;8,xMD\\ ALJ5>tt!G)/l)) )2 \\P\?,PkW v{'D%L7EBeas8u+I涐u %J#LInk,?qI{?*d MOs bII_`< D` n=WHS:yT|'E+!nj'eT֨≮U2bo=g4AU321\}J̦… 7%D]%Z*@"oY+Szelh''Wۆ|)We9}"5 U4J~?F'>]p^O7; _= >"*ԋX_XMeIεaZw0SVg~pfc2&/4EnIS_!cHegyH{9*.pSi_:NR+kk S%:RnW`b`z`f` `(|`` x``Y{``v}``hk`*`+``|``Wz`V`{```^`Y6``Fy`z`M``6`J`.+```j`P``x`n`C~`)`,`j`Rc`V`r`J`B``%`&`z`N`y`v`J`b`|`v`o\``z`f````>`>``v````K````d+``|``z``L|`J`&3``>E`>`B``P`2`K9`a`z`a`8z``%`6`vL`z` `B`y`^`y``b2` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sFw'{+/37;?CGKOSW%[_c1gkoswd6 9 gjm< p? B E svy|H K N Q T W Z ] ` c f i l o r  u x !$'{ *-0369<?B~ EHKNQTWZ]`cfilorux{~         #&),/258 ;>ADGJMPSVY \_ behk nqtwz}           b`|`(|`}```hk`p~`+` =`Yv`x`p``k ``y`{``$``"$`Y6`VB`sv`v6`Fy`Fy`A`'v`6``.+`dy``)`P`t`}`~`C~`~`,`x`Rc`}`}w`{x`B`u`%`w`z`_`Gr``y`[`J`Q`B`.`x`vz`o\`P}`z`{``t``````*`>``v`Qt``k`K`qh`6`*`` ` `w`c?``v`d+`^x```|`}`z`p|`L|`*}`&3`8{`>E`{U`B`YU```P`5%`K9`y`u` y`u`)y`z`{{`8z`{`%`2`p``vL`IS```aw`z`b2`'?` '+#/'+/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_gkosw{  #'+/37;?CGKOSW[_cgko#sFw'{+/37;?GKOSWgP PPP PPPPP PPP PP P  PPPP!P &P+P 0P5P:P?PDPIPNPSPXP   ]PbPgPlPqPvP {P PP P   P PP PPPPPP PPP  PPPPPPPPPPPPP P PPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPP PPPPPPP   PPPPPPPPPPP  PPPPPP  PPPPP   $P)P .P3P8P=P BPGPLPQPVP[P`PePjPoP tPyP~PPPPPPPPP PP# PPP' + PPP/ PP3 PPP7 P; PPPPP? C G K PPO PS W [ PP_ c #P(Pg k o s w -P2P{  7P<PAP FP KP PP  PP UP` 'ResB< ik CC7 SBsFFKSDkiatnafkakuanzarufiyasom uzbekosoms uzbekosbaht tailandesringgit malayokuacha zambianofrancos CFA BEACringgits malayoskuachas zambianos(unidad de moneda desconocida)'VD%ns8rIvRZIznkR,qIVk bI~I_z< HTZ2jPj^'Tn<2bg&A21\~7F]%b<rҠ[JByV^] d|kj$1Hn *"Y_M@rn)v zOX&~V~Z.2ozbh'N|)f96}" U'p;:>>. _= >*:Bv0VFc` Z4nISJHgyH*>BBi_N2^k6ב{ NS:+7{\2^BB^kב:`b``hk`^`Y6````%`v`J````K``d+``P` #+/37;?CGKOS[_ckosw#'/37;?GKOSW[_{#'+/7;?CGKOW[cgkosw{7:=@  "%(+.147:=@CFILORUX[^adgjmCpsvy|FILO  R!$'*-k`k``` l``k`k` ??w{=P BPGP  LPQPVP$ (  U 0P, ` 'ResB   s8~#o= _` P` 'ResB l l ,k S= _` ` 'ResB M M MW= _` ` 'ResB < < <o= _` ` 'ResB   o= _` ` 'ResB   To= _` ` 'ResB   = _` ` 'ResB   o= _` ` 'ResB   fTo= _` ` 'ResB   o= _` ` 'ResB L9  v`K9`   ` 'ResB z !!z quetzalesLyy{ P= _`  P` 'ResB   = _` ` 'ResB ZU  { p.2.1.47.96riel camboyanosoms kirguisestaka bangladesrupia de Maldivasrieles camboyanosrupias de Maldivastakas bangladesesgultrums bultanesesdobras santotomensesbolivares venezolanosRbnk"!Bb'NۆZ`<SBnVnWg+7{|\z%\\,<#Lk!^> 8!h'ۆ`<^SnVnW`J`>`B`;_37S3?w{`U``U`B`YU`` V`;?_37Sk3?Gw{P PP PPP!P&P+P0P3P 8P=P@P EPJPMP= _` P ^U` 'ResB   = _` ` 'ResB U U B/.UU= _` ` 'ResB ~ ~ S/~~= _` j` 'ResB ' '  '  ` 'ResB   o= _` ` 'ResB   Gs.= _` ` 'ResB   o= _` ` 'ResBp JS xx J batbatsfranco CFA de frica centralfrancos CFA de frica central7NۆZS2+7{\z%\\,h'ۆάS6`vL` +3?owEHKNQTWZJTS`qS`vL`IS`3?whPkPpPsPxP}P[ _ = _`M ]Pc ` 'ResB '3  *3`&3`osF = _` ` 'ResB/  77) Bs.Bs.Sbolvar soberanobolvares soberanos{{/2:P= _`) 5P- ` 'ResBE a MM ekhbekuldekdeurotTai baatplaatinaIiri naelLti lattTai baatiLti rublaGhana sediHaiti gurdLaose kiipLeedu littMalta liirMalta naelPeruu sollSoome markTrgi liirUSA dollarIiri naelaLti lattiPeruu intipallaadiumBirma kjattEesti kroonHiina jaanKongo frankKuuba peesoNorra kroonPoola zlottSamoa taalaSria naelTaani kroonGhana seditGuinea syliLaose kiipiLeedu littiMali frankiMalta liiriMalta naelaPeruu solliSairi zaireSoome markaTrgi liiriGruusia lariAruba kuldenBelgia frankFid~i dollarGuinea frankIndia ruupiaIraani riaalItaalia liirJaapani jeenKatari riaalKreeka drahmKprose naelMaroko frankMonaco frankOmaani riaalRootsi kroonRumeenia leuRwanda frankTaehhi kroonTaiili peesoBirma kjattiEesti krooniHiina jaaniKuuba peesotMoldova leudNSVL-i rublaNorra krooniPoola zlottiSamoa taalatSria naelaTaani krooniUSA dollaritVenemaa rublaAlbaania lekkAngola kvanzaBahama dollarBurundi frankEgiptuse naelEtioopia birrGuyana dollarIisraeli naelIraagi dinaarIslandi kroonJeemeni riaalKanada dollarKomoori frankLiiba dinaarMacau pataakaMalawi kvataaMaroko dirhemMehhiko peesoNepali ruupiaSambia kvataaSerbia dinaarSlovaki kroonTonga pa angaUngari forintUruguay peesoVietnami dong`veitsi frankAruba kuldnatBelgia frankiGuinea frankiIndia ruupiatIraani riaaliItaalia liiriJaapani jeeniKatari riaaliKreeka drahmiKprose naelaLesotho lotitMaroko frankiMonaco frankiOmaani riaaliRootsi krooniRumeenia leudRwanda frankiTaehhi krooniTaiili peesotVanuatu vatutIda-Saksa markHorvaatia kunaArmeenia drammBoliivia peesoBulgaaria leevColombia peesoDjibouti frankEcuadori sukreJamaica dollarJeemeni dinaarKambod~a riaalKeenia aillingKuveidi dinaarLiibanoni naelMyanmari kjattNigeeria nairaTimori eskuudoTaiili eskuudoUganda aillingUkraina grivnaAlbaania lekkiAngola kvanzatBotswana pulatEgiptuse naelaEritrea nakfatEtioopia birriFid~i dollaritGambia dalasitIisraeli naelaIraagi dinaariIslandi krooniJeemeni riaaliKomoori frankiLiiba dinaariMacau pataakatMalawi kvataatMehhiko peesotNepali ruupiatPanama balboadSambia kvataatSerbia dinaariSlovaki krooniTonga pa angatUruguay peesotVietnami dongitroiunts kulda`veitsi frankiValgevene rublaAl~eeria dinaarAndorra peseetaArgentina peesoAustria aillingBahreini dinaarBelize i dollarBrasiilia reaalFilipiini peesoGibraltari naelHollandi kuldenLibeeria dollarMaldiivi ruupiaNamiibia dollarPrantsuse frankRodeesia dollarSeiaelli ruupiaSloveenia tolarSuriname kuldenTuneesia dinaarIda-Saksa markaArmeenia drammiBahama dollaritBoliivia peesotBrunei dollaritBulgaaria leeviColombia peesotDjibouti frankiEcuadori sukretGuyana dollaritJeemeni dinaariKambod~a riaaliKanada dollaritKuveidi dinaariLiibanoni naelaMaroko dirhemitMyanmari kjattiNigeeria nairatTimori eskuudotTaiili eskuudotUkraina grivnatUngari forintittroiuntsi kuldaBarbadose dollarBhutani ngultrumHongkongi dollarHorvaatia dinaarJordaania dinaarKasahstani tengeKrgzstani sommLuna-Korea vonnMadagaskar frankMauritaania ugiaMongoolia tugrikPakistani ruupiaPhja-Korea vonnSingapuri dollarSomaalia aillingSri Lanka ruupiaUsbekistani sommAl~eeria dinaariAndorra peseetatArgentina peesotBahreini dinaariBermuda dollaritBrasiilia reaaliEuroopa rahahikFilipiini peesotGibraltari naelaHollandi kuldnatJamaica dollaritKeenia aillingitMaldiivi ruupiatPrantsuse frankiSeiaelli ruupiatSuriname kuldnatTuneesia dinaariUganda aillingittroiunts hbedatAustraalia dollarCosta Rica koloonDominikaani peesoGuatemala ketsaalHispaania peseetaIndoneesia ruupiaLuksemburgi frankMakedoonia dinaarMauritiuse ruupiaNicaragua kordobaParaguay guaraniiPortugali eskuudoSaint Helena naelTansaania aillingArgentina australAustria aillingitBangladeshi takatBelize i dollaritBrasiilia krusadoHorvaatia dinaariJordaania dinaariKasahstani tengetKrgzstani sommiLibeeria dollaritLuna-Korea vonniMadagaskar frankiMauritaania ugiatNamiibia dollaritPakistani ruupiatPhja-Korea vonniRodeesia dollaritSloveenia tolaritSri Lanka ruupiatSuriname dollaritUsbekistani sommitroiuntsi hbedatLuna-Sudaani naelTad~ikistani rublaCabo Verde eskuudoHondurase lempiiraIda-Kariibi dollarLuna-Aafrika randMadagaskari ariariMosambiigi eskuudoMosambiigi metikalUus-Meremaa dollarVenezuela boliivaruus Taiwani dollarBarbadose dollaritBhutani ngultrumitCosta Rica kolooniDominikaani peesotGuatemala ketsaaliHispaania peseetatHongkongi dollaritIndoneesia ruupiatLuksemburgi frankiMakedoonia dinaariMalaisia ringgititMauritiuse ruupiatMongoolia tugrikutNicaragua kordobadParaguay guaraniidPortugali eskuudotSaint Helena naelaSingapuri dollaritSomaalia aillingitmramata rahahiktroiunts plaatinatAfganistani afgaaniAserbaid~aani manatBoliivia boliviaanoEl Salvadori koloonGuinea-Bissau peesoIisraeli uus seekelPrantsuse kuldfrankSaudi Araabia riaalSierra Leone leooneSvaasimaa lilangeniTad~ikistani somoniTrkmenistani manatLuna-Sudaani naelaAustraalia dollaritCabo Verde eskuudotHondurase lempiiratLuna-Aafrika randiMadagaskari ariaritMosambiigi eskuudotMosambiigi metikaliPrantsuse UIC-frankTansaania aillingitUkraina karbovanetstroiuntsi plaatinatvringute testkoodKaimanisaarte dollar(mramata rahahik)Afganistani afgaanitBelgia arveldusfrankBoliivia boliviaanotBulgaaria psiv leevEl Salvadori kolooniGuinea-Bissau peesotIda-Kariibi dollaritIisraeli uut seeklitPrantsuse kuldfrankiSaudi Araabia riaaliSierra Leone leoonetSvaasimaa lilangenitTad~ikistani somonitUus-Meremaa dollaritVenezuela boliivarituut Taiwani dollaritFalklandi saarte naelAserbaid~aani manatitTrkmenistani manatitUSA sama peva dollartroiunts pallaadiumitGhana sedi (1979 2007)Kesk-Aafrika CFA frankPaapua Uus-Guinea kinaPeruu soll (1863 1965)Trgi liir (1922 2005)Zimbabwe dollar (2008)Zimbabwe dollar (2009)(mramata rahahikut)Falklandi saarte naelaKaimanisaarte dollarittroiuntsi pallaadiumitLne-Aafrika CFA frankPoola zlott (1950 1995)Saalomoni Saarte dollarGhana sedit (1979 2007)Kesk-Aafrika CFA frankiPaapua Uus-Guinea kinatPeruu solli (1863 1965)Trgi liiri (1922 2005)Portugali Guinea eskuudoRumeenia leu (1952 2006)Sudaani nael (1957 1998)Lne-Aafrika CFA frankiPoola zlotti (1950 1995)Zimbabwe dollarit (2008)Zimbabwe dollarit (2009)Albaania lekk (1946 1965)Angola kvanza (1977 1990)Angola kvanza (1990 2000)Hollandi Antillide kuldenIslandi kroon (1918 1981)Mehhiko peeso (1861 1992)Sambia kvataa (1968 2012)Serbia dinaar (2002 2006)Uruguay peeso (1975 1993)Vietnami dong (1978 1985)Portugali Guinea eskuudotRumeenia leud (1952 2006)Saalomoni Saarte dollaritSudaani naela (1957 1998)USA jrgmise peva dollarVenemaa rubla (1991 1998)Bulgaaria leev (1879 1952)Kuuba konverteeritav peesoSudaani dinaar (1992 2007)Suurbritannia naelsterlingSo Tom ja Prncipe dobraTrinidadi ja Tobago dollarUganda ailling (1966 1987)Albaania lekki (1946 1965)Angola kvanzat (1977 1990)Angola kvanzat (1990 2000)Hollandi Antillide kuldnatIslandi krooni (1918 1981)Mehhiko peesot (1861 1992)Sambia kvataat (1968 2012)Serbia dinaari (2002 2006)Uruguay peesot (1975 1993)Vietnami dongi (1978 1985)Valgevene rubla (2000 2016)Argentina peeso (1881 1970)Argentina peeso (1983 1985)Belgia konverteeritav frankIisraeli seekel (1980 1985)Maldiivi ruupia (1947 1981)Zimbabwe dollar (1980 2008)Bulgaaria leevi (1879 1952)Sudaani dinaari (1992 2007)So Tom ja Prncipe dobratLuna-Korea vonn (1945 1953)Mauritaania ugia (1973 2017)Argentina peesot (1881 1970)Argentina peesot (1983 1985)Maldiivi ruupiat (1947 1981)Suurbritannia naelsterlingitTrinidadi ja Tobago dollaritUganda aillingit (1966 1987)Hiina jaan (vlismaine turg)Makedoonia dinaar (1992 1993)Nicaragua kordoba (1988 1991)Iisraeli seekelit (1980 1985)Kuuba konverteeritavat peesotLuna-Korea vonni (1945 1953)Mauritaania ugiat (1973 2017)Zimbabwe dollarit (1980 2008)Araabia hendemiraatide dirhemBrasiilia kruseiro (1942 1967)Brasiilia kruseiro (1990 1993)Brasiilia kruseiro (1993 1994)Mosambiigi metikal (1980 2006)Venezuela boliivar (1871 2008)Venezuela boliivar (2008 2018)Belgia konverteeritavat frankiHiina jaani (vlismaine turg)Makedoonia dinaari (1992 1993)Nicaragua kordobat (1988 1991)Afganistani afgaani (1927 2002)Aserbaid~aani manat (1993 2006)Boliivia boliviaano (1863 1963)Trkmenistani manat (1993 2009)Valgevene uus rubla (1994 1999)Brasiilia kruseirot (1942 1967)Brasiilia kruseirot (1990 1993)Brasiilia kruseirot (1993 1994)Mosambiigi metikali (1980 2006)Valgevene uut rubla (1994 1999)Luksemburgi konverteeritav frankAfganistani afgaanit (1927 2002)Araabia hendemiraatide dirhemitBoliivia boliviaanot (1863 1963)Venezuela boliivarit (1871 2008)Venezuela boliivarit (2008 2018)Aserbaid~aani manatit (1993 2006)Trkmenistani manatit (1993 2009)Brasiilia uus kruseiro (1967 1986)Jugoslaavia uus dinaar (1994 2002)Angola reformitud kvanza, 1995 1999Brasiilia uut kruseirot (1967 1986)Euroopa rahaline arvestushik (XBC)Euroopa rahaline arvestushik (XBD)Jugoslaavia uut dinaari (1994 2002)Luksemburgi konverteeritavat frankiSo Tom ja Prncipe dobra (1977 2017)So Tom ja Prncipe dobrat (1977 2017)Rahvusvahelise Valuutafondi arvestushik*Bosnia ja Hertsegoviina dinaar (1992 1994)+Bosnia ja Hertsegoviina konverteeritav mark+Bosnia ja Hertsegoviina dinaari (1992 1994)-Jugoslaavia konverteeritav dinaar (1990 1992).Bosnia ja Hertsegoviina uus dinaar (1994 1997).Bosnia ja Hertsegoviina konverteeritavat marka/Bosnia ja Hertsegoviina uut dinaari (1994 1997)0Jugoslaavia konverteeritavat dinaari (1990 1992)"*Vgn:NJr-vR~#~LvZZzRxBT,VAvbz ~8, zj Q1f#H%Z02=jjIM^yBnT tb,fA.0~ &Fsbr&-=*^JT"if X~x2J}J'W5djqn "_t1r vz &?6T:hm>*B~ .d2{SbNfB+>*fI6Q.*6:#uU  ~.:>." :B.gf*NUFm8j:9QJwfRWBdDav "'A>nwr{LJAB] NC6b~h5#'7;KOW[os #+7CKOS_'+?W[_gos\\t! \*7ugZ:J,1-~>#?Z;xBT,Aavzz0j 8, jPQ 1v#Hz-%'0=41IJMNyB,fA20 :sc&-=MTi EtXX~SxJ}J['Wi5 dwq _)(1  *^?"Thhm8:AmB5 Jdn{GS[VefH+>*ZtI[tQH.:#jRuUh~: L .gp* Um8^3:9jQwrfWd]D;au R ,L "CY``z`Ԃ``${` `r{``>{``X{``d``~``~`R``&`````i`*`~``|````````܁```V`T`^`~````{``|``b`&\`}``~``{```&````v````b`{`"```ˀ``|``|``<``0}`F`4``K}``f}``|`v`{```>`9``|`2`P`a``a`Ѕ````A``:``{``7` #'+#/'+3/737;;?CG?CGKOSKSW[W[__ccgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW[_1gsw9O&R&U&X&[&^&a&d&g&j&m&p&s&v&y&|&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''' ' '''''''"'%'('+'.'1'4'7':'='@'C'F'I'L'O'R'U'X'['^'a'd'g'j'm'p's'v'y'|''''''''''''''''''''''''''''' ''' ''''''''''''((( ( (((((((!($('(*(-(0(3(6(9(<(?(B(E(H(K(N(Q(T(W(Z(](`(c(f(i(l(o(r(u(x({(~((!(($('((*-((0(((((3(69(<(((((((((((?B(E((H((`V`Ԃ`5`${`}`r{`}`>{`}`X{`}`~``~```ڄ`` ```i`ɇ`~`X`|`S``w`````܁```t`T``~`~``w`{`>~`|``}`8`uz`(|`~``{`}``%``````C```{`~``ԃ`ˀ``y`z`z`B|`y`\|`|`o`z`v|`<`c`0}``4``K}`U`f}`r`{`Y~```9``|`t~`A``:``{`#~`7`a`By` {`+y`z` +#/'+3/737;;??CGKOSKS[W[__ccgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/GKSW_1gw9I)P  N)P S)PX)P ])P    b)Pg)Pl)Pq)P v)P    {)P)P )P)P )P)P)P)P)P )P# ' )P+ / )P)P)P)P3 )P7 )P)P)P)P)P)P; )P)P)P? C )P)P*P*P *P*P*P*P *P%*P**P/*P4*P9*P>*PC*PH*PM*PR*PW*P\*PG a*Pf*Pk*Pp*Pu*Pz*P*P*PK *P*P*P*P*P*P*P*P*P*P*PO *P*P*P*PS *P*P*P*P*P*P*P*P*P+PW +P +P+P+P+P+P$+P)+P.+P3+P[ 8+P=+PB+PG+PL+PQ+PV+P[+P`+Pe+Pj+P_ o+Pt+Py+P~+Pc +P+P+P+Pg +P+P+Pk +P+Po +P+P+Ps +P+P+P+P+P+P+P+P+P+P+P+P+Pw ,P,P ,P,P{ ,P,P,P#,P(,P -,P 2,P 7,P<,PA,PF,PK,PP,PU,PZ,P_,Pd,P  i,Pn,Ps,Px,P},P,P ,P,P,P,P,P,P ,P,P,P ,P,P ,P,P  ,P,P ,P,P,P,P,P,P,P,P,P,P-P -P-P-P-P  -P "-P    K (P '-P` 'ResB'  11z euroaPeruko solSamoko talaAEBko dolarIrango rialKubako pesoLaoseko kipOmango rialCFP frankoaFijiko dolarGhanako cediTxileko pesoTxinako yuanYemengo rialIrango rialaKubako pesoaLaoseko kipaOmango rialaBosniako pulaTurkiako liraAlbaniako lekIrakeko dinarJaponiako yenLibiako dinarMexikoko pesoAEBko dolarraGhanako cediaTxileko pesoaTxinako yuanaYemengo rialaKroaziako kunaSiriako liberaSuediako koroaArmeniako dramArubako florinBelizeko dolarBruneiko dolarBulgariako levEtiopiako birrGeorgiako lariGineako frankoGuyanako dolarHaitiko gourdeKanadako dolarKenyako txelinKongoko frankoLetoniako latsMoldaviako leuQatarreko rialSerbiako dinarUruguaiko pesoVanuatuko vatuAlbaniako lekaFijiko dolarraJaponiako yenaMexikoko pesoaAngolako kwanzaEgiptoko liberaEritreako nakfaIndiako errupiaLibanoko liberaMacanako patacaMalawiko kwachaNepalgo errupiaNigeriako nairaPanamako balboaTongako PaangaZambiako kwachaAljeriako dinarBahraingo dinarBrasilgo errealErrumaniako leuGanbiako dalasiJamaikako dolarKanbodiako rielKolonbiako pesoKuwaiteko dinarLiberiako dolarMarokoko dirhamNamibiako dolarPoloniako zlotyRuandako frankoSuitzako frankoTunisiako dinarUgandako txelinVietnameko dongArmeniako dramaArubako florinaBulgariako levaEtiopiako birraGeorgiako lariaGineako frankoaHaitiko gourdeaIrakeko dinarraKenyako txelinaKongoko frankoaLesothoko lotiaLetoniako latsaLibiako dinarraMoldaviako leuaQatarreko rialaUruguaiko pesoaVanuatuko vatuaIslandiako koroaLibera esterlinaNorvegiako koroaArgentinako pesoBahametako dolarBurundiko frankoDjibutiko frankoHego Koreako wonIpar Koreako wonJordaniako dinarLituaniako litasMyanmarreko kyatSomaliako txelinSurinameko dolarUzbekistango somBelizeko dolarraBrasilgo errealaBruneiko dolarraErrumaniako leuaGanbiako dalasiaGuyanako dolarraKanadako dolarraKanbodiako rielaKolonbiako pesoaMarokoko dirhamaMoneta ezezagunaPoloniako zlotyaRuandako frankoaSerbiako dinarraSuitzako frankoaUgandako txelinaVietnameko dongaDanimarkako koroaUkrainako hryvniaAustraliako dolarBermudetako dolarBhutango ngultrumErrusiako errubloFilipinetako pesoHungariako florinKirgizistango somMazedoniako dinarMongoliako tugrikTanzaniako txelinThailandiako bahtAljeriako dinarraArgentinako pesoaBahraingo dinarraBurundiko frankoaDjibutiko frankoaHego Koreako wonaIpar Koreako wonaJamaikako dolarraKuwaiteko dinarraLiberiako dolarraLituaniako litasaMyanmarreko kyataNamibiako dolarraSomaliako txelinaTunisiako dinarraUzbekistango somaBangladesheko takaHegoafrikako randaHondurasko lempiraPakistango errupia(moneta ezezaguna)Azerbaijango manatCosta Ricako colonHong Kongeko dolarKazakhstango tengeKomoreetako frankoMalaysiako ringgitParaguaiko guaraniSingapurreko dolarBahametako dolarraBhutango ngultrumaErrusiako errubloaFilipinetako pesoaHungariako florinaJordaniako dinarraKirgizistango somaMongoliako tugrikaSurinameko dolarraTanzaniako txelinaThailandiako bahtaHego Sudango liberaIndonesiako errupiaMaldivetako rufiyaaNikaraguako cordobaSri Lankako errupiaArabia Saudiko rialBarbadosetako dolarBoliviako bolivianoCabo Verdeko ezkutuGuatemalako quetzalMozambikeko metikalTajikistango somoniVenezuelako bolivarAustraliako dolarraAzerbaijango manataBermudetako dolarraCosta Ricako colonaKazakhstango tengeaKomoreetako frankoaMalaysiako ringgitaMazedoniako dinarraParaguaiko guaraniaGibraltarreko liberaMauritaniako ouguiyaKubako peso trukakorTaiwango dolar berriTurkmenistango manatArabia Saudiko rialaBoliviako bolivianoaCabo Verdeko ezkutuaGuatemalako quetzalaHong Kongeko dolarraMozambikeko metikalaSingapurreko dolarraTajikistango somoniaSanta Helenako liberaBielorrusiako errubloIsraelgo shekel berriMadagaskarreko ariaryAfganistango afghaniaBarbadosetako dolarraTaiwango dolar berriaTurkmenistango manataVenezuelako bolivarraSeychelleetako errupiaKaribe ekialdeko dolarZeelanda Berriko dolarBielorrusiako errubloaIsraelgo shekel berriaKubako peso trukakorraMadagaskarreko ariaryaSwazilandiako lilangeniPapua Ginea Berriko kinaKaiman uharteetako dolarKaribe ekialdeko dolarraSwazilandiako lilangeniaZeelanda Berriko dolarraSalomon uharteetako dolarKaiman uharteetako dolarraFalkland uharteetako liberaTxekiar Errepublikako koroaTrinidad eta Tobagoko dolarSalomon uharteetako dolarraZambiako kwacha (1968 2012)Maurizio uharteetako errupiaAfrika erdialdeko CFA frankoDominikar Errepublikako pesoSao Tome eta Principeko dobraAfrika erdialdeko CFA frankoaDominikar Errepublikako pesoaTrinidad eta Tobagoko dolarraAfrika mendebaldeko CFA frankoHolandarren Antilletako guilderVenezuelako bolivar (2008 2018)Afrika mendebaldeko CFA frankoaMauritaniako ouguiya (1973 2017)Arabiar Emirerri Batuetako dirhamBielorrusiako errublo (2000 2016)Holandarren Antilletako guilderraVenezuelako bolivarra (2008 2018)Arabiar Emirerri Batuetako dirhamaBielorrusiako errubloa (2000 2016)yuan txinatar (itsasoz haraindikoa)Bosnia-Herzegovinako marko trukakorBosnia-Herzegovinako marko trukakorra+Sao Tomeko eta Principeko dobra (1977 2017)VGcn irs}vRZzRV~U9zr f`Zg2.jj{^~n}b %t{V_\~FbrJfyP!sjen"tr Dv;z&1# *3~~.C22btNUf6H6- C:>O.>j:B.g,eBF Ry#Jc?qSBcv`{] N3]#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2 \\P\?,PkWqq**99ffSSWWccUUDDHH##GG{{%%CCuuAA__""yyZZss ##HH55pp55..GG22[[--""nn ss**jj..??PPeeBB kkAAqq33##cc\\YYCC))aaUUSS88 " " 33`Z` ````^`}```#``v``````>`8`w`` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{ ILO RUX[^ adgjmpsvy|     "%(+.147:=@CFILORU X[^adgjmpsvy|     ``s`s````````````` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{  PPPPPPPP PP PPPPP$P)P.P3P8P=P BPGPLPQPVP# [P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPP' PPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P+ 6P;P@P/ EPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPP  PP3 P` 'ResB  : YrSli y GinDinr y LibFYlK y SusRup y MorsTzed y GanDirm y MargFYlK y KongoLot y LesotRup y S[s[lRup y [ndaSilK y KeniY[n y HapTnBr y EtsipiaDinr y TunisDolr y KandaDolr y NamibKwatsa y ZambLvYlY y SudnSilK y SomalDalas y GmbaDinr y AlehrDolr y LibriaFYlK CFA (BEAC)FYlK y BurundFYlK y KomriaFYlK y RuwandFYlK y dzibutKwatsa y MalawNra y NihriaPl y BotswnaAriari y MalYgsDinr y BahYr[nDolr y ZimbabwDolr y am[rYkYFYlK CFA (BCEAO)KwnYza y AngolLvYlY SYtYrYlKNfYka y EritelRnYdY y AfirkaSilK y TanazanUgiya y MoritanDolr y OsYtYralLilangeni y SwazLvYlY y EhbYtaMetikal y MozambgRil y Arab SaudLene y Sier-lenYEsYkdo y KpYv[rYLvYlY y ffb El[nDirm y Emir Arb UnYun RenYminYb y TsainsKwatsa y Zamb (1968 2012)LvYlY y Sudn (1956 2007)SilK y Ugand (1966 1987)Ugiya y Moritan (1973 2017)DbYra y Sa Tom ai PYlinYspe-DbYra y Sa Tom ai PYlinYspe (1977 2017)   G  z ~p  vf j = nm b V\ &r*)G8   vr 5 N " _ ,  :     Z f# V  vw    : 'CGcsw{+/;_cos{ #/3;Kcko>ADGJMPSVY\_behknqtwz}  ` 'ResB ^   ^ $EC$HK$NZCN7D'1'DFB1G~D'*F3/ :F'F '~F~'D'/E1'D B711'D EF~HF/ E51H"F F/D'1 (D2/D'1 A,1'D 9E'FD "D('F~2H 4D~2H H('1HF 3H&/1HF F1H~ D'&H3/F'1 EF~HF/ B(13~HF/ E'D*('* *'DF/(1 '*H~/1GE E1'4/F'1 '1/F/F'1 *HF3/F'1 91'B/F'1 D(/F'1 H*1&'D (12D1H(D 1H3G1H~GT GF/1'D '1'F1'D 39H/A1'F FHA1'F FGDH* D3H*HE'1 "DE'F~2H E2~HF/ 3H/'FD/1 GDF/'12 F'E4.51H(D 4H1H1H(D D*HFA1'F E'DD'*3 D*HFD1GT E'D**'D' 3'EH'/'F H*F'E/D'1 'E1'/D'1 ('G'E'/D'1 (1EH/'/D'1 (1HF&/D'1 D(1'/D'1 'F'/'/D'1 H'F'/F'1 (-1F1H~GT 34D1H~GT F~'D4DF F'A1'F (DA1'F 3H&3D&H 1HE'FD1GT *1GD1GT 3H1GD1GT D(F'F~2H DE('H1/ G'&*/D'1 1H/2'A1'F E1'4~2H (HDH~HF/ '1DF//D'1 3F'~H1/D'1 3H1F'E/D'1 F'E('/D'1 GF F1H(D (D'1H31H~GT EH131F* E'D21 D 'E(H,2H'* DG3*'F3HE '2(3*'F4DF '*14A1'F ,(H*A1'F 1H'F/'A1'F A1'F3GA1'F HEH1HADH1F "1H('D&H EHD/'HD'1 1,3*'FDA (D:'13*'FFH&HH3HD ~1H~2H AD~F~HF/ 3F* GDF1HF /'FE'1HF' 1H'3'* E'FE'1('12 F'E4.5)/F'1 1H'3~2*' "F/H1'*'' (FD'/4/'D'3 'E('/1'E '1EF3*'F/D'1 '3*1'D'/D'1 ('1('/H3/D'1 ,'E'&'/D'1 2D'F/ FH/F'1 'D,2'1/F'1 51(3*'F/F'1 EB/HFG1H~GT E'D/H3HE B1B23*'F4DF 3HE'DA1'F (H1HF/D&HF 31'D&HFF'A' '1*1GF'1' F,1G~'"F' *HF'~2H "1'F*F~2H 'H1HH&G~HF/ (1*'F'1HF' '3DF/H'' 2'E('H'' E'D'H'3H/H *EH1/1'.E' HF'FD*'3 D*H'FD1GT '*'D'D/1 3H1F'E('D(H' ~'F'E'*FGT B2'B3*'F1H~GT 'F/HF21H~GT ~'3*'F4DF 'H'F/'EF'* *1EF3*'FH'*H H'FHH'*HHHF 1GT ,FH(HHF 1GT 4E'D~'*'' E''&H~HD' (H*3H'F'*2'D H'*E'D'H'F2' "FHD''3H/H ~1*:'D1H(D *',3*'F"1'1 E'D''3'3H/H ~ H1/'FHD*1HE (H*'F(HDH'1 HF2H&D'*H1 E:HD3*'F4DF *'F2'F'A1'F 'B'FH3GAH1F* E,'13*'FDE~1' GF/H1'3E*'D EH2'E(~HF/ ,(D 'D7'1BHDHF '3*'1'E'1 "DE'F 41B'A:'F 'A:'F3*'F/D'1 ,// *'H'F/D'1 ,2'1 PEF/D'1 41B '1'&(1H~GT 31 D'F'3'E'F *',3*'F4BD ,// '31'&DG1HF' 'H1'F~HF/ 3H/'F ,FH(H'1'F ~'1'H&GD/1 "F*D GDF/'3H/H EH2'E(A1'F DH2'E(H1A1'F E'/''3'1'HH&' EH1*'F(HDH'FH (HDH/D'1 ,2'1 3DE'FDD'FF 3H'2DF/H1HF' ,EGH1 (H'-/ '12 F'E4.5)A1'F 7D' A1'F3G~2H FGT (3'&H1'F/ 'A1B' ,FH(A1'F (D (E'D)~HF/ ,2'1 A'DDF/H1/H(' F'1'H&GA1'F CFA :1( 'A1B'~2H *(/D ~01 H('~2H ,EGH1 /HEFFF' ~'~H' FGT FHH"F F ((1HF E12)/D'1 2E('(HG ()/D'1 2E('(HG ()/D'1 'E1' (1H2 (9/)A1'F CFA E12 'A1B'A1'F E'D DH2'E(H1EF'* ,EGH1 "01(','F/D'1 'E1' (GE'F 1H2)/D'1 *1F/'/ H *H('H/1GE 'E'1'* E*-/GT 91(/H(1' 3'&H*HEG H ~1F3~1H(D (D'1H3 ( )1H(D 1H3G ( *' )/F'1 3H/'F ( *' )D1GT *1G ( *' )/D'1 2E('(HG ( *' )/F'1 51(3*'F ( *' )~2H 'H1HH&G ( *' )H'' 2'E(' ( *' )4DF 'H'F/' ( *' )EF'* *1EF3*'F ( *' )~2H "1'F*F ( *' ) (HDH'1 HF2H&D' ( *' )(HDH'1 HF2H&D' ( *' )E'1 *(/D ~01 (H3F H G12HF~2H FB1GT E2 ( *' )'A:'F 'A:'F3*'F ( *' )'HH&' EH1*'F ( *' )1H(D ,// (DH1H3 ( *' )/F'1 (H3F H G12HF ( *' )EF'* ,EGH1 "01(','F ( *' )/H(1' 3'&H*HEG H ~1F3~ ( *' )"z_ 7V   :enN rGR&dv(R ~Zn zR  V7l  | ~VB ^Lz Z  f  Vm < Z2 jw& jm' ^,nR bE  -\~aF br ^NJ+f e H 2x  q u j6j[   n" :tr Yv z0 &{  \6NB :, | P >` *Tg~n7 .2 v!%M 0  b|2^ bN B f  6 i D 6{A I .T : >`. e  I  : B  fx3! F$ [: jXFGf @J H)p v >Bd X vz q a jnwr {J ]   N  $b~k 77   ::GG(( nn   77 | |  LL     VV < <  wwmm ,,RR E E  --aa  ++  H H  q q  66[ [    :: YY  0 0 {{  | | P P TTggnn  !!%% ||22       DD {{AA   ``    II     33$ $ [[: : f f   HHp p  d d X X jj $$ +#/'+3/737;?C?CGKOSKW[_ccgkosw{gosw #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{+/KSW_w9x { ~   #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy| #/'+/37;?C?CGKOSW[_cgkosw{w #'+/37;?CGKOSW[_cosw{ #'+/37;?CGKOW[_cgkosw'{PPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PeP  P ` 'ResB   F ,'~'F/'D1 (1HFA1'F 3H31HF 3H/F1HF F'1H/'D1 'E1'/'D1 'F'/'~2H E3H1HF /FE'1D/1 G'DF//'D1 "3*1'D'/'D1 3F'~H13'E'F *',3*'F1H(D 1H3GT 3A/1H(D 1H3GT 3A/ ( ) Q}^Z!f^9^-E :B_m'Ogks{+Co  ` 'ResBf & jj9& OrooYen SapooYuam SiinFaraa GineSedi GanaaBiir EcoppiDinaar LibiRupii EnndoFaraa KomoorFaraa KonngoFaraa SuwiisLiibar EjiptLoti LesotooRupii MoriisRupii SeyselSiling KeaaDiraham MarukFaraa JibutiiLiibar SudaanDinaar AlaseriDinaar BahraynDinaar TunisiiDolaar KandaaaDolaar NamibiiKuwacca SammbiNafka EritereePulaa BotwanaaSiling SoomaliFaraa RuwanndaaKuwacca MalaawiLiibar SterlingMbuuWu BurunndiSiling TansaniiSiling UganndaaEskudoo Kap WeerKwansaa AnngolaaDolaar OstaraaliiDolaar SimbaabuweLiibar Sent HelenMetikal MosammbikMbuuWi Seefaa BEACAriyari MadagaskaarMbuuWu Seefaa BCEAORiyaal Arabi SawditRannda Afrik BK WorgoLilangeni SwaasilanndaDolaar Dowlaaji DentuWiDobra Sawo Tome e PrensipeKuwacca Sammbi (1968 2012)Ugiyya Muritani (1973 2017)Dirham Emiraati Araab DentuWiDobra Sawo Tome e Prensipe (1977 2017)C z~u 9f6jn bfV'\&Kr~,*@n,zbpv'g"KH9%a*v]w W'̪9 'CGcsw{+/;_cos{ #/3;Kckobehknqtwz}   ` 'ResB P  ff_Latn_CM 'ResB P  ff_Latn_GN 'ResBP    'ResBP   'ResB   FF  ` 'ResB , , ~,  ` 'ResB   A  ` 'ResB   _  ` 'ResB g g g  ` 'ResB     ` 'ResB & & Le'%ʪ  ` 'ResBP   'ResB P  ff_Latn_MR 'ResB P  ff_Latn_SN 'ResB)! a 3!3!. mkhopeakultaEURCO aEUA (XBC)EUA (XBD)Perun solCFP-frangiLaosin kipPerun intiBurman kyatChilen pesoGhanan cediIranin rialKiinan juanKuuban pesoOmanin rialCFP-frangiaPerun intiPerun soliaIntian rupiaJapanin jeniJemenin rialMalin frangiMaltan liiraMaltan puntaMeksikon UDIPuolan zBotyQatarin rialTurkin liiraViron kruunuChilen pesoaEUA ta (XBC)EUA ta (XBD)Ghanan cediKuuban pesoaLaosin kipiSamoan talaaChilen escudoEcuadorin UVCEgyptin puntaEtiopian birrHaitin gourdeItalian liiraKirgisian somKongon frangiKroatian kunaLatvian ruplaLesothon lotiLiettuan litiMacaon patacaMeksikon pesoNepalin rupiaNorjan kruunuSuomen markkaSyyrian puntaThaimaan bahtTaekin korunaUruguayn pesoVanuatun vatuBurman kyatiaGuinean syliIntian rupiaaIranin rialiaJapanin jeniKiinan juaniaLatvian latiaMalin frangiaMaltan liiraaMaltan puntaaOmanin rialiaPuolan zBotyaTurkin liiraaViron kruunuaBelgian frangiBrasilian realFid~in dollariGuinean frangiIrakin dinaariIrlannin puntaIsraelin puntaKambod~an rielKolumbian pesoKreikan drakmaLibyan dinaariMalawin kwachaMarokon frangiMonacon frangiMyanmarin kyatPanaman balboaRanskan frangiRuandan frangiRuotsin kruunuSambian kwachaTanskan kruunuTimorin escudoTongan pa angaVietnamin dongAlbanian lekiBolivian pesoaChilen escudoaEgyptin puntaaGeorgian lariaHaitin gourdeaItalian liiraaJemenin rialiaKongon frangiaKroatian kunaaLatvian ruplaaLesothon lotiaLiettuan litiMacaon patacaaMeksikon pesoaMoldovan leutaNepalin rupiaaNorjan kruunuaQatarin rialiaRINET-rahastotRomanian leutaSuomen markkaaSyyrian puntaaTaekin korunaaUruguayn pesoaVanuatun vatuaAruban floriiniBahaman dollariBelizen dollariBrunein dollariBurundin frangiCFA-frangi BEACEcuadorin sucreEnglannin puntaEspanjan pesetaGuyanan dollariIslannin kruunuJemenin dinaariKanadan dollariKenian aillinkiKomorien frangiKyproksen puntaLibanonin puntaMarokon dirhamiSerbian dinaariSveitsin frangiAngolan kwanzaaArmenian dramiaBelgian frangiaBotswanan pulaaBulgarian leviEritrean nakfaaEtiopian birriFid~in dollariaGambian dalasiaGuinean frangiaIrakin dinaariaIrlannin puntaaIsraelin puntaaKirgisian somiaKolumbian pesoaKreikan drakmaaLibyan dinaariaMalawin kwachaaMarokon frangiaMeksikon UDI taMonacon frangiaNigerian nairaaPanaman balboaaRanskan frangiaRuandan frangiaRuotsin kruunuaSambian kwachaaTanskan kruunuaThaimaan bahtiaTimorin escudoaTongan pa angaaAlgerian dinaariArgentiinan pesoBermudan dollariCFA-frangi BCEAODjiboutin frangiEtel-Korean wonIndonesian rupiaJamaikan dollariKroatian dinaariKuwaitin dinaariLiberian dollariLiettuan talonasMalesian ringgitNamibian dollariPakistanin rupiaSlovakian korunaSri Lankan rupiaTunisian dinaariUgandan aillinkiUkrainan hryvniaUnkarin forinttiUzbekistanin somEcuadorin sucreaAndorran pesetaaAruban floriiniaBahaman dollariaBelizen dollariaBrasilian realiaBrunein dollariaBurundin frangiaCFA-frangia BEACEcuadorin UVC taEnglannin puntaaEspanjan pesetaaGuyanan dollariaIslannin kruunuaJemenin dinaariaKambod~an rieliKanadan dollariaKenian aillinkiKomorien frangiaKyproksen puntaaLibanonin puntaaMarokon dirhamiaMyanmarin kyatiaSerbian dinaariaSveitsin frangiaVietnamin dongiaIt-Saksan markkaSurinamen guldeniBahrainin dinaariBangladeshin takaBhutanin ngultrumFilippiinien pesoGibraltarin puntaJordanian dinaariKap Verden escudoKazakstanin tengeMosambikin escudoParaguayn guaraniPortugalin escudoRhodesian dollariSeychellien rupiaSomalian aillinkiSurinamen dollariSveitsin WIR-euroAlgerian dinaariaArgentiinan pesoaBermudan dollariaBolivian mvdol iaCFA-frangia BCEAODjiboutin frangiaIndonesian rupiaaJamaikan dollariaKroatian dinaariaKuwaitin dinaariaLiberian dollariaNamibian dollariaPakistanin rupiaaSlovakian korunaaSlovenian tolariaSri Lankan rupiaaTunisian dinaariaUgandan aillinkiUkrainan hryvniaaUnkarin forinttiatroy-unssi hopeaatroy-unssi kultaaAustralian dollariBarbadosin dollariBulgarian kova levHondurasin lempiraHongkongin dollariItvallan aillinkiLuxemburgin frangiMakedonian denaariMauritiuksen rupiaMosambikin meticalPohjois-Korean wonRanskan UIC-frangiSaudi-Arabian rialSingaporen dollariTansanian aillinkiIt-Saksan markkaaSveitsin WIR-euroaBahrainin dinaariaBangladeshin takaaEtel-Korean woniaFilippiinien pesoaGibraltarin puntaaJordanian dinaariaKap Verden escudoaKazakstanin tengeLiettuan talonasiaMalesian ringgitiMongolian tugrikiaMosambikin escudoaParaguayn guaraniaPortugalin escudoaRhodesian dollariaSeychellien rupiaaSomalian aillinkiSurinamen dollariaUzbekistanin somiatroy-unssia hopeaatroy-unssia kultaaEtel-Sudanin puntaValko-Venjn ruplaArgentiinan australAzerbaid~anin manatEl Salvadorin colnEtel-Afrikan randiGuinea-Bissaun pesoMadagaskarin ariaryMadagaskarin frangiMalediivien rufiyaaMoldovan kuponkileuRanskan kultafrangiSaint Helenan puntaSierra Leonen leoneSveitsin WIR-frangiSwazimaan lilangeniTad~ikistanin ruplaAustralian dollariaBarbadosin dollariaBhutanin ngultrumiaBolivian bolivianoaCosta Rican colniaHondurasin lempiraaHongkongin dollariaItvallan aillinkiLuxemburgin frangiaMakedonian denaariaMauritiuksen rupiaaNicaraguan crdobaaRanskan UIC-frangiaSingaporen dollariaTansanian aillinkitroy-unssi platinaaAfganistanin afgaaniAlankomaiden guldeniGeorgian kuponkilariIsraelin uusi sekeliIt-Karibian dollariNeuvostoliiton ruplaTad~ikistanin somoniTurkmenistanin manatYhdysvaltain dollariEtel-Sudanin puntaaValko-Venjn ruplaaEtel-Afrikan randiaGuatemalan quetzaliaGuinea-Bissaun pesoaMadagaskarin ariaryaMadagaskarin frangiaMauritanian ouguiyaaMosambikin meticaliaPohjois-Korean woniaRINET-rahastoyksikkRanskan kultafrangiaSaint Helenan puntaaSaudi-Arabian rialiaSierra Leonen leoneaSveitsin WIR-frangiaSwazimaan lilangeniaTad~ikistanin ruplaatroy-unssia platinaaCaymansaarten dollariPerun sol (1863 1965)Taiwanin uusi dollariAfDB-laskentayksikkAfganistanin afgaaniaAlankomaiden guldeniaArgentiinan australiaAzerbaid~anin manatiaBulgarian kovaa leviEl Salvadorin colniaGeorgian kuponkilariaIt-Karibian dollariaMalediivien rufiyaataMoldovan kuponkileutaNeuvostoliiton ruplaaRINET-rahastoyksikkTad~ikistanin somoniaYhdysvaltain dollariaBelgian rahoitusfrangiKiinan juan (offshore)Salomonsaarten dollarituntematon rahayksikkCaymansaarten dollariaIsraelin uutta sekeliTurkmenistanin manatiaUkrainan karbovanetziatroy-unssi palladiumiaFalklandinsaarten puntaGhanan cedi (1979 2007)Kuuban vaihdettava pesoUuden-Seelannin dollariBelgian rahoitusfrangiaPerun solia (1863 1965)Salomonsaarten dollariaTaiwanin uutta dollariatroy-unssia palladiumiaEspanjan peseta (A-tili)Papua-Uuden-Guinean kinaPuolan zBoty (1950 1995)Turkin liira (1922 2005)Zairen zaire (1971 1993)Zimbabwen dollari (2008)Zimbabwen dollari (2009)Falklandinsaarten puntaaGhanan cedi (1979 2007)Kiinan juania (offshore)Uuden-Seelannin dollariaPortugalin Guinean escudoSudanin punta (1957 1998)Uruguayn peso (1975 1993)Venjn rupla (1991 1998)erityisnosto-oikeus (SDR)Espanjan pesetaa (A-tili)Kuuban vaihdettavaa pesoaPapua-Uuden-Guinean kinaaPuolan zBotya (1950 1995)Turkin liiraa (1922 2005)Zairen zairea (1971 1993)Zimbabwen dollaria (2008)Zimbabwen dollaria (2009)tuntematonta rahayksikkArabiemiirikuntien dirhamiBelgian vaihdettava frangiChilen unidades de fomentoEuroopan rahayksikk (EMU)Luxemburgin rahoitusfrangiSambian kwacha (1968 2012)Vietnamin dong (1978 1985)Albanian leki (1946 1965)Angolan kwanza (1977 1990)Portugalin Guinean escudoaRomanian leuta (1952 2006)Sudanin puntaa (1957 1998)Uruguayn pesoa (1975 1993)Venjn ruplaa (1991 1998)Bulgarian sosialistinen levEtel-Afrikan rahoitusrandiIslannin kruunu (1918 1981)Israelin sekeli (1980 1985)Kiinan kansanpankin dollariSerbian dinaari (2002 2006)Sudanin dinaari (1992 2007)Taekkoslovakian kova korunaAngolan kwanzaa (1977 1990)Arabiemiirikuntien dirhamiaBulgarian levi (1879 1952)Chilen unidades de fomentoaEuroopan rahayksikk (EMU)Luxemburgin rahoitusfrangiaSambian kwachaa (1968 2012)erityisnosto-oikeutta (SDR)Argentiinan peso (1881 1970)Argentiinan peso (1983 1985)Etel-Korean won (1945 1953)So Tomn ja Prncipen dobraUgandan aillinki (1966 1987)Venezuelan suvereeni bolvarBelgian vaihdettavaa frangiaEtel-Afrikan rahoitusrandiaIslannin kruunua (1918 1981)Israelin sekeli (1980 1985)Kiinan kansanpankin dollariaSerbian dinaaria (2002 2006)Sudanin dinaaria (1992 2007)Vietnamin dongia (1978 1985)Brasilian cruzado (1986 1989)Etel-Korean hwan (1953 1962)Malediivien rupia (1947 1981)Pivntasaajan Guinean ekweleTrinidadin ja Tobagon dollariZairen uusi zaire (1993 1998)Zimbabwen dollari (1980 2008)Argentiinan pesoa (1881 1970)Argentiinan pesoa (1983 1985)Bulgarian sosialistista leviSo Tomn ja Prncipen dobraaTaekkoslovakian kovaa korunaaUgandan aillinki (1966 1987)Alankomaiden Antillien guldeniBrasilian cruzeiro (1942 1967)Brasilian cruzeiro (1990 1993)Brasilian cruzeiro (1993 1994)Dominikaanisen tasavallan pesoEuroopan valuuttayksikk (ECU)Luxemburgin vaihdettava frangiMakedonian dinaari (1992 1993)Meksikon hopeapeso (1861 1992)Mosambikin metical (1980 2006)Brasilian cruzadoa (1986 1989)Etel-Korean wonia (1945 1953)Malediivien rupiaa (1947 1981)Pivntasaajan Guinean ekweleTrinidadin ja Tobagon dollariaVenezuelan bolivar (1871 2008)Zimbabwen dollaria (1980 2008)Angolan uusi kwanza (1990 2000)Azerbaid~anin manat (1993 2006)Valko-Venjn rupla (2000 2016)Alankomaiden Antillien guldeniaBolivian bolivianoa (1863 1963)Brasilian cruzeiroa (1942 1967)Brasilian cruzeiroa (1990 1993)Brasilian cruzeiroa (1993 1994)Dominikaanisen tasavallan pesoaEtel-Korean hwania (1953 1962)Euroopan valuuttayksikk (ECU)Makedonian dinaaria (1992 1993)Meksikon hopeapesoa (1861 1992)Nicaraguan crdobaa (1988 1991)Venezuelan suvereenia bolvariaZairen uutta zairea (1993 1998)Afganistanin afgaani (1927 2002)Argentiinan ley-peso (1970 1983)Turkmenistanin manat (1993 2009)Kolumbian unidad de valor realiaLuxemburgin vaihdettavaa frangiaMauritanian ouguiyaa (1973 2017)Mosambikin meticalia (1980 2006)Valko-Venjn ruplaa (2000 2016)Venezuelan bolivaria (1871 2008)Venezuelan bolvaria (2008 2018)Yhdysvaltain dollari (sama piv)Afganistanin afgaania (1927 2002)Angolan uutta kwanzaa (1990 2000)Argentiinan ley-pesoa (1970 1983)Azerbaid~anin manatia (1993 2006)Brasilian uusi cruzado (1989 1990)Espanjan peseta (vaihdettava tili)afrikkalainen AfDB-laskentayksikkTurkmenistanin manatia (1993 2009)Yhdysvaltain dollaria (sama piv)Brasilian uusi cruzeiro (1967 1986)Uruguayn peso en unidades indexadasEspanjan pesetaa (vaihdettava tili)Jugoslavian kova dinaari (1966 1990)Jugoslavian uusi dinaari (1994 2002)Valko-Venjn uusi rupla (1994 1999)Brasilian uutta cruzadoa (1989 1990)Uruguayn pesoa en unidades indexadasAngolan kwanza reajustado (1995 1999)Yhdysvaltain dollari (seuraava piv)Brasilian uutta cruzeiroa (1967 1986)Angolan kwanza reajustadoa (1995 1999)Jugoslavian kovaa dinaaria (1966 1990)Jugoslavian uutta dinaaria (1994 2002)Valko-Venjn uutta ruplaa (1994 1999)Yhdysvaltain dollaria (seuraava piv)Bosnia-Hertsegovinan vaihdettava markkaBosnia-Hertsegovinan dinaari (1992 1994)So Tomn ja Prncipen dobra (1977 2017))Bosnia-Hertsegovinan dinaaria (1992 1994))Bosnia-Hertsegovinan vaihdettavaa markkaa)So Tomn ja Prncipen dobraa (1977 2017)*Jugoslavian uudistettu dinaari (1992 1993)*testaustarkoitukseen varattu valuuttakoodi+Jugoslavian vaihdettava dinaari (1990 1992),Jugoslavian uudistettua dinaaria (1992 1993),testaustarkoitukseen varattua valuuttakoodia-Bosnia-Hertsegovinan uusi dinaari (1994 1997)-Jugoslavian vaihdettavaa dinaaria (1990 1992)/Bosnia-Hertsegovinan uutta dinaaria (1994 1997)1etel-amerikkalaisen ALBA:n laskentayksikk sucre"_-/V(C;nN(rvR/*H~Zd(zRV7*,BAQ~;zY8+f8fc]#Zج2jj ^nn Kb;A\ VY~z&&Fiber;*^2Jg"f)Q#/2nu9@jwin"yrb{v;z&s?M6;N2:1A>_nc*f';~N.}~2[9 abOPivNBt<fD6w*F6&S$ 1.:';>.5:Bff FZjJ> v.v~)nwwr(.0Jz0LIN6bD~+]#'37;KOSW[cgos #7;?CKOSW[_gk{'+37?OW[_gs{nvRRV~zZ2j^~bJf"vz&.Nf6::BFZJ>W_P/(C;O({a/6+d( a7+*,"BsrAQ; YO+'1]X-#ج?]~l =?K@;)C9ANI]I YWz&OvieX;Yi2g+@) gSQ#^/nzyu9m@wki`>yq2b{c;Ks?M;2;1A_ncf'U;jNI}~[9W eaOPi t<)Dws9F&NwSE$1!';?Y5f)if9'<O A]<Q]>~ o{.buermw0f~ILI-|yD+z`u``` `f``V*``u``=````J``g`R``&```r``N````i$``B````````i``Å```V`Ό`^````z`A```J`N```)`|`j``:`:``ހ``€`````&` ``?`v`VJ```b`^`"`}``C````2``Î```F```X`R`````c````<``'D`>`FD`B`ۂ`2`P`a`a`a`a`>`` `ݐ`B````F`````ŏ``m`^```v```. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw93/6/9/0A0D0G0J0M0P0S0V0Y0\0_0b0e0h0k0n0q0t0w0z0}00000000000000000000000000000000000 000000000111 1 111111 1"1%1(1+1.1114171:1=1@1C1F1I1L1O1R1U1X1[1^1a1d1g1j1m1p1s1v1y1|11111"11%(+111.14111111171:=11@1111111CFI111LORUX111[1^11``u````f`Շ``j`u``=```%`J``g`Є``G```r``N``+````i$``B```````5`i``Å`U```Ό`$``\`F```l`A`؉```N`*``u````:``}``ހ`O`€`2````` ``|``?`Ո`VJ```چ`^``}`;`C````}`o`2``}`9`Î`B`` ``ҋ`X```{``H`c`K```<``}`T`7`}`FD``ۂ`5``Ã`P`a`a`ځ` ~`.```` ``y``֍```ŏ`}`m``````v`U``V`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw92P' + 2P/ 2P2P3 2P7 ; ? 2PC G K 2P2P2P2PO 2PS W [ 2P2P_ 2P2P2Pc 2Pg 2P3P3P 3P3Pk 3P3Po s w 3P{   #3P(3P-3P23P 73P <3PA3PF3PK3PP3PU3PZ3P _3Pd3P i3Pn3P s3P  x3P}3P3P3P3P3P3P3P3P 3P3P3P3P3P3P3P 3P3P3P3P3P3P3P3P3P3P3P3P4P 4P4P4P 4P4P "4P'4P,4P14P64P;4P@4PE4PJ4PO4PT4P Y4P^4Pc4Ph4P m4Pr4Pw4P|4P4P4P4P4P4P4P  4P4P4P4P4P4P4P4P4P4P4P 4P 4P4P4P4P4P4P4P4P5P5P 5P 5P5P5P!5P &5P+5P05P55P :5P?5PD5P I5PN5PS5P X5P]5Pb5P g5Pl5Pq5Pv5P{5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P 5P5P5P 5P5P5P5P 5P 5P5P5P5P6P6P 6P6P6P6P  6P%6P*6P/6P46P96P>6P C6PH6PM6PR6PW6P\6P a6Pf6Pk6P  p6Pu6P     z6P6P  # 6P' 6P6P6P6P6P+ / 6P6P6P3 7 6P6P6P6P6P6P6P6P; ? 6P6P6PC G K O S 6PW 6P[ 6P_ 6P6P a 1P2Pc 7P` 'ResB: &g D D  Dolyar ng USdolyar ng USpiso ng ChileAlbanian lekeGhanian cedisPiso ng ChileUzbekistan sompiso ng MexicoDeutsche MarksDolyar ng FijiPiso ng MexicoPound ng SudanReal ng Barzildolyar ng Fijidolyares ng USpound ng Sudanreal ng Brazilflorin ng Arubapiso ng UruguayCFA francs BEACFlorin ng ArubaGourde ng HaitiPiso ng Uruguaygourde ng Haitipounds ng Sudanreals ng BrazilPiso ng Colombiadolyar ng BruneiBalboa ng PanamaDolyar ng BelizeDolyar ng BruneiDolyar ng CanadaMalawian KwachasPound ng Lebanonbalboa ng Panamadolyar ng Belizedolyar ng Canadadolyares ng Fijigourdes ng Haitipiso ng Colombiapound ng LebanonPiso ng Dominicanpiso ng Argentinapiso ng PilipinasBalboas ng PanamaDolyar ng BahamasDolyar ng BermudaDolyar ng JamaicaDolyar ng LiberiaDolyar ng NamibiaMalagasy AriariesPiso ng ArgentinaPiso ng Pilipinasdolyar ng Bahamasdolyar ng Bermudadolyar ng Jamaicadolyar ng Liberiadolyar ng Namibiapiso ng Dominicanpounds ng Lebanonwon ng Timog KoreaDolyar ng BarbadosDolyar ng GuyaneseDolyar ng SurinameDolyares ng CanadaSaint Helena poundWon ng Timog Koreadolyar ng Barbadosdolyar ng Guyanesedolyar ng Surinamedolyares ng BelizeColn ng Costa RicaDolyar ng AustralyaDolyar ng Hong KongDolyar ng SingaporeHindi Kilalang PeraLempira ng HondurasSaint Helena poundscoln ng Costa Ricadolyar ng Australyadolyar ng Hong Kongdolyar ng Singaporedolyares ng Bahamasdolyares ng Bermudadolyares ng Jamaicadolyares ng Liberiadolyares ng Namibialempira ng HondurasPound ng Timog Sudanrand ng Timog AfricaBoliviano ng BoliviaBolvar ng VenezuelaCrdoba ng NicaraguaDolyar ng New TaiwanQuetzal ng GuatemalaRand ng Timog Africaboliviano ng Boliviabolvar ng Venezuelacolns ng Costa Ricacrdoba ng Nicaraguadolyar ng New Taiwandolyares ng Barbadosdolyares ng Guyanesedolyares ng Surinamelempiras ng Hondurasquetzal ng Guatemalawon ng Hilagang Korea(hindi kilalang pera)Czech Republic korunaDolyar ng New ZealandOuguiya ng MauritaniaWon ng Hilagang Koreabolivianos ng Boliviabolvars ng Venezueladolyares ng Australyadolyares ng Hong Kongdolyares ng Singaporepounds ng Timog Sudanquetzals ng GuatemalaCzech Republic korunasdolyares ng New Taiwandolyares ng New ZealandDolyar ng Cayman Islandsdolyar ng Cayman Islandsdolyar ng Solomon IslandsDolyar ng Solomon IslandsPound ng Falkland Islandspound ng Falkland Islandsdolyares ng Cayman Islandspounds ng Falkland IslandsConvertible na Piso ng CubaConvertible na piso ng CubaCFA Franc ng Kanlurang AfricaCFA franc ng Kanlurang AfricaDolyar ng Silangang CaribbeanDolyar ng Trinidad and Tobagodolyar ng Silangang Caribbeandolyar ng Trinidad and TobagoCFA francs ng Kanlurang Africadolyares ng Silangang Caribbeandolyares ng Trinidad and TobagoAntillean Guilder ng NetherlandsAntillean guilder ng NetherlandsBolvar ng Venezuela (2008 2018)So Tom & Prncipe Dobra (2018)bolvar ng Venezuela (2008 2018)(hindi kilalang unit ng currency)Antillean guilders ng Netherlandsbolvars ng Venezuela (2008 2018)V{A^n r vRZ^zȣRVw~p;z ڣf+:RZx;^ ;Qn~ C:bB~;hJ\pT~_FpXbrS~B-JJf^W8h+Aj*f8<n\")1~tr _v3v+z&{8/A;X*A"~B.mI2Fb4YN{f N6mt6 jA+:A>0_.XX&h:XBf/`FA|u~d~JB5n#B 6;'vB{-] N+_~Z#'37;KOSW[cos #+7;?CKOSW[_{'+7?OW[_gos{;8,xD\\\ALJ5>tt!G)/l)) )2 \\\?,PkW  _(`cr``Jq`w`q``5` #'+/37;?CGKOSW[_cgkosw{w{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw'{       ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~            # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }     Br`r`^`b`7`G=`p`p`q`q`5``n`o`p`p`n`o`l`ho`p`p`VJ`{Q`o`o```8p`8p`l`~o`.`b`(m`o`e`%g`m%`*`q`r`$n`o`r` s`JU`>h`q`q`,q`q`r`n` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{pPuPzPP PPPPP PPPPPPPPPPPPP PPPPPPPP P PPPPP$P)P.P 3P8P=PBPGPLP QP VP[P`PePjPoPtPyP~PPPPPPPPPPPP PPPPPPPPPPPPPPP P PPPPP#P(P-P2P7P<P APFPKP PPUPZP_PdPiPnPsPxP}P PPP P PP $ ( PPPPPPPP, 0 PPPPPP4 PPPP8 < @ PD PP P  PkPH P` 'ResBP   'ResB` g j j gr EvraevrurLaos kipPeru sol2.1.48.9Gana cediKili pesoKuba pesoOman rialunse guldIrak dinarJemen rialKatar rialSudan pundSria pundNepal rupiUS dollariAlbania lekLibya dinarbretsk pundCFP frankurRumenia leuCFP frankarNepal rupisRumenia leiUS dollararArmenia dramAruba florinBarein dinarBulgaria levEtiopia birrGeorgia lariHaiti gourdeJordan dinarKirgisia somKroatia kunaKuvait dinarLibanon pundMakao patacaMeksiko pesoSerbia dinarTailand bahtUruguai pesoVjetnam dongsvensk krnaAlgeria dinarAngola kwanzaBotsvana pulaDominika pesoKambodja rielKekkia korunaKolombia pesoMalavi kwachaMritius rupiNigeria nairaPlland zlotySambia kwachaTonga paangaTunesia dinarUngarn forintBelis dollariKongo frankurPakistan rupijapanskur yenFiji dollararKongo frankarindiskur rupiiranskur rialjapanskir yenArgentina pesoButan ngultrumGibraltar pundMarokko dirhamRussland rubleSuurkorea wonUsbekistan somBrunei dollariGuinea frankurGujana dollariRuanda frankurSri Lanka rupiTurkaland liriindiskir rupisiranskir rialsslendsk krnaBelis dollararGuinea frankarPakistan rupisRuanda frankarBangladesj takaEgyptaland pundKasakstan tengeMakednia denarMongolia tugrikNorurkorea wonSt. Helena pundSuursudan pundUkraina hryvniaBurundi frankurDjibuti frankurJamaika dollariLiberia dollariNamibia dollariBrunei dollararBurundi frankarDjibuti frankarGujana dollararKanada dollararSri Lanka rupisTurkaland lirirkinesiskir yuansvenskar krnurkent gjaldoyraAserbadjan manatHonduras lempiraIndonesia rupiahKosta Rika colnMosambik meticalParaguai guaraniSuurafrika randNsland dollariSingapor dollariBermuda dollararJamaika dollararLiberia dollararNamibia dollararSurinam dollararBolivia bolivianoGuatemala quetzalMadagaskar ariaryMritania ouguiyaNikaragua crdobaSaudiarabia riyalVenesuela bolvarsrael new shekel(kent gjaldoyra)Hong Kong dollariUganda skillingurBarbados dollararNsland dollararSingapor dollararUganda skillingarslendskar krnurAfganistan afghaniFilipsoyggjar pesoSierra Leona leoneTurkmenistan manatBrasilianskur realSomalia skillingurTaivan new dollarisveisiskur frankurBrasilianskir realHong Kong dollararSomalia skillingarsveisiskir frankarHvtarussland rublePapua Nguinea kinaSvasiland lilangeniTadsjikistan somoniAvstralskur dollariTansania skillingurTaivan new dollararTansania skillingarMyanmar (Burma) kyatSeyskelloyggjar rupiKomoroyggjar frankurAvstralskir dollararKomoroyggjar frankarFalklandsoyggjar pundMaldivoyggjar rufiyaaBahamaoyggjar dollariCaymanoyggjar dollariMiafrika CFA frankurkenjanskur skillingurMiafrika CFA frankarkenjanskir skillingarEystur Karibia dollariSalomonoyggjar dollariBahamaoyggjar dollararCaymanoyggjar dollararGrnhvdaoyggjar escudoEystur Karibia dollararSalomonoyggjar dollararVesturafrika CFA frankurVesturafrika CFA frankarNiurlonds Karibia gyllinSao Tome & Prinsipi dobraTrinidad & Tobago dollariSameindu Emirrkini dirhamkinesiskur yuan (r landi)Trinidad & Tobago dollararKuba peso (sum kann vekslast)Mritania ouguiya (1973 2017)Venesuela bolvar (2008 2018)Hvtarussland ruble (2000 2016)Sao Tome & Prinsipi dobra (1977 2017)Bosnia-Hersegovina mark (kann vekslast);zV y ~n rl,v7RZz|R.`)VZƓώ~^^zB DPfVyčZ2jsj3npb,hg\%~Fbގr&-8JlfG}nj4ؒjԌlՕn"(<t rv sz&e*~~.,2vb}ҍ"Nff 6.6|r^֋:=>/.V.:cBLٓg\FZ<&Jt!”lI>ȗBƒVD v wr{N{1J] \Nˋґ ^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW;;zz yy~~=ll,,7 |ܐ.`)̐ZZƓEώώ^^BD PKVVy<ččss3Hpp,,Lmzgg%%ގގ&-&-8llG%}}njnj44ؒؒhԌԌlՕ(R<< \ sse'~~,,}}ҍҍ""ff8 @MU2..||rr^Ώ֋֋=a//Vݏ.cLDLLٓ8gI\\<<&&t,!q֔”llVmIIȗȗƒƒVVDD  Ԗ{N{N1Iˋˋґґ  #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{+/SW          # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }   "%(+.147:=@CFILORUX[^adgjmpsvy| #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{+/SWPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPP r PPi P` 'ResB 4 4 V3  ` 'ResB a @ L$CFBFRKwLTE$AR$AU$BM$BN$BZ$CL$CO$FJ$NA$NZ$RH$SB$SG$SR$TT$US$UYCYFKGBGIIEILLBMT ITFCFPcdimticalfranc orcruzeirofranc UICfrancs orsum ouzbekfrancs UICfranc belgekip loatienmanat azridinar croatefranc malienlek albanaislivre turqueriyal qatarirouble russesom kirghizesyli guinenlats lettonslei roumainssums ouzbeksdinar irakiendram armnieninti pruvienlire maltaiseloti lesothanmark allemandpeso bolivienriyal iranienriyal omanaisrouble lettonrouble tadjiktolar slovnezare zaroisdinars serbesfrancs belgeskips loatienskunas croatesleks albanaisleus moldaveslevs bulgaresmanats azrispesos cubainsriyals omanistalas samoansyens japonaisbirr thiopienflorin arubaisfranc malgachefranc marocainkwacha zambienlire italiennelivre maltaisemvdol bolivienpa anga tonganpeso philippinriyal saoudienriyal ymniteral brsilienzloty polonaiscdis ghanensdinar du Ymendinars croatesdinars libyensfrancs maliensfrancs suisseslivres turquesonce troy d orpesos chiliensriyals qatarisroubles russessoms kirghizessylis guinenszares zaroisbalboa panamendinar bosniaquedinar jordaniendinar kowetiendobra santomendollar bahamendrachme grecqueescudo timoraisforint hongroiskwanza angolaislivre chypriotemark finlandaisnafka rythrenpeso dominicainpula botswanaisriel cambodgienshilling knyanonces troy d orafghanis afghandevise inconnuedinar soudanaisdinars irakiensdrams armniensflorins arubaisfrancs franaisfrancs guinensfrancs rwandaisintis pruvienslires maltaiseslivres sterlingmarks allemandsnouveau cruzadopesos bolivienspesos mexicainsringgits malaisriyals iraniensroubles lettonsroubles tadjikstolars slovnestugriks mongolszlotys polonais(devise de test)couronne tchquedenar macdoniendollar du Guyanadollar jamacaindollar rhodsienflorin antillaislivre irlandaisepeseta andorranepeseta espagnolesucre quatorienbirrs thiopiensdalasis gambiensdinar kowetiensdinars algriensdinars bahrenisdinars tunisiensdollars fidjiensescudos timoraisforints hongroisfrancs burundaisfrancs comoriensfrancs congolaisfrancs malgachesfrancs marocainskwachas zambienskwanzas angolaiskyats myanmaraislires italienneslitas lituanienslivres maltaiseslivres syriennesmaloti lesothansmarks finlandaismvdols boliviensnairas nigrianspa angas tonganspesos colombienspesos philippinspesos uruguayenspulas botswanaisriyals saoudiensriyals ymnitesrals brsiliensvatus vanuatuanswons sud-corenscoln costaricaincoln salvadoriencouronne slovaquedollar surinamaisdollar zimbabwenescudo capverdienflorin surinamaislempira hondurienlivre israliennemark est-allemandrand sud-africainrouble bilorusserouble sovitiqueshilling somalientalonas lituanien(devises de test)ariarys malgachesbahts thalandaisbalboas panamensdevises inconnuesdinars bosniaquesdinars jordaniensdirhams marocainsdobras santomensdollars bahamensdollars bruniensdollars blizensdollars canadiensdollars du Guyanadollars libriensdollars namibiensdrachmes grecquesdngs vietnamiensescudos portugaisflorins antillaisfrancs CFA (BEAC)kwachas malawiteslilangenis swazislivres chyprioteslivres libanaisesnafkas rythrenspesos dominicainsriels cambodgiensroupies indiennesshillings knyanswons nord-corensancien leu roumainboliviano bolivienescudo mozambicainflorin nerlandaisguaran paraguayenshilling ougandaisshilling tanzaniencouronnes danoisescouronnes tchquesdenars macdoniensdollar trinidadiendollars barbadiensdollars bermudiensdollars jamacainsdollars rhodsiensdollars surinamaisflorins surinamaisfrancs CFA (BCEAO)francs djiboutiensgourdes hatienneslivres irlandaiseslivres soudanaiseslivres gyptiennesonce troy d argentpatacas macanaisespesetas andorranespesetas espagnolesroupies npalaisessucres quatorienstakas bangladeshistalonas lituaniensbolivar vnzuliencouronne estoniennehryvnia ukrainiennemetical mozambicainngultrum bouthanaispeso bissau-guinenonces troy d argentcolns costaricainscolns salvadorienscouronnes slovaquescouronnes sudoisesdinar nord-ymnitedollars australiensdollars zimbabwensescudos capverdiensflorins nerlandaislempiras hondurienslivres de Gibraltarlivres israliennesmarks est-allemandsrands sud-africainsroubles bilorussesroubles sovitiquesrufiyaa maldivienneshillings ougandaisshillings somalienstype de fonds RINETekwl quatoguinenschilling autrichienbolivianos boliviensdollars de Hong Kongdollars de Singapourescudos mozambicainsguarans paraguayensngultrums bouthanaisonce troy de platineroupies mauriciennesroupies srilankaisesshillings tanzaniensnouveau zare zarienquetzal guatmaltquebolivars vnzulienscouronnes estoniennescouronnes islandaisesdinars nord-ymnitesdollars no-zlandaisfrancs luxembourgeoishryvnias ukrainiennesleones sierra-lonaismeticais mozambicainsouguiyas mauritanienspesos bissau-guinensroupies indonsiennesroupies pakistanaisesrufiyaas maldiviennesunits de fonds RINETnouveau manat turkmnecouronnes norvgiennesdinar yougoslave Noviydollars des tats-Unisekwls quatoguinenslivres sud-soudanaisesonce troy de palladiumroupies des Seychellesschillings autrichiensyuans renminbi chinoisdinar serbo-montngrindollar des les Camansdroit de tirage spcialfranc belge (financier)lev bulgare (1962 1999)manat azri (1993 2006)peso cubain convertibleleu roumain (1952 2005)livres de Sainte-Hlneonces troy de palladiumquetzals guatmaltquescrdoba oro nicaraguayendollar zimbabwen (2008)dollar zimbabwen (2009)kina papouan-no-guinenlivre des les Malouineslivre turque (1844 2005)nouveau dollar tawanaisrouble russe (1991 1998)sol pruvien (1863 1985)cdi ghanen (1967 2007)dollars des les Camansdollars des les Salomonlei roumains (1952 2005)nouveau dinar yougoslavenouveaux zares zariensfranc belge (convertible)nouveaux manats turkmnescoupons de lari gorgiensdinars serbo-montngrinsdroits de tirage spciauxleks albanais (1947 1961)levs bulgares (1962 1999)livres des les Malouinesmanats azris (1993 2006)unit europenne composekwacha zambien (1968 2012)mark convertible bosniaquepeso uruguayen (1975 1993)cdis ghanens (1967 2007)crdobas oro nicaraguayensdollars zimbabwens (2008)dollars zimbabwens (2009)francs belges (financiers)kinas papouan-no-guinenslivres turques (1844 2005)nouveaux dollars tawanaispesos cubains convertiblesroubles russes (1991 1998)sols pruviens (1863 1985)unit montaire europennezloty polonais (1950 1995)escudo de Guine portugaisekwanza angolais (1977 1990)peseta espagnole (compte A)dinar soudanais (1992 2007)nouveaux shekels isralienszlotys polonais (1950 1995)dinar yougoslave convertibledinars soudanais (1992 2007)dollars de Trinit-et-Tobagoescudos de Guine portugaisefrancs belges (convertibles)kwachas zambiens (1968 2012)kwanzas angolais (1977 1990)pesos uruguayens (1975 1993)couronne forte tchcoslovaquecruzado brsilien (1986 1989)rand sud-africain (financier)devise inconnue ou non validedobras santomens (1977 2017)marks convertibles bosniaquespesetas espagnoles (compte A)cruzeiro brsilien (1990 1993)dirham des mirats arabes unisdollar des Carabes orientalesfranc financier luxembourgeoisshilling ougandais (1966 1987)livres soudanaises (1956 2007)bolivar vnzulien (1871 2008)bolivar vnzulien (2008 2018)cruzados brsiliens (1986 1989)dirhams des mirats arabes unisdollars des Carabes orientalesmetical mozambicain (1980 2006)roubles bilorusses (2000 2016)shillings ougandais (1966 1987)franc convertible luxembourgeoispeso uruguayen (units indexes)unit d investissement chilienneyuan chinois (zone extractire)couronnes fortes tchcoslovaquescruzeiros brsiliens (1990 1993)crdoba nicaraguayen (1912 1988)francs financiers luxembourgeoisrands sud-africains (financiers)unit de compte europenne (ECU)unit de compte europenne (XBC)unit de compte europenne (XBD)bolivars vnzuliens (2008 2018)dinar fort yougoslave (1966 1989)dollar des Etats-Unis (jour mme)dollar des tats-Unis (jour mme)karbovanets ukrainien (1992 1996)meticais mozambicains (1980 2006)ouguiyas mauritaniens (1973 2017)pesos uruguayen (units indexes)unit compose europenne (EURCO)yuans chinois (zone extractire)peso d argent mexicain (1861 1992)unit de valeur relle colombiennecrdobas nicaraguayens (1912 1988)dollars des tats-Unis (jour mme)francs convertibles luxembourgeoiskarbovanets ukrainiens (1992 1996)unit montaire europenne (UME 6)units d investissement chiliennesnouveau kwanza angolais (1990 2000)unit de conversion mexicaine (UDI)cruzeiro ral brsilien (1993 1994)kwanza angolais rajust (1995 1999)dinars forts yougoslaves (1966 1989)dollar des Etats-Unis (jour suivant)dollar des tats-Unis (jour suivant)nouveau dinar yougoslave (1994 2003)pesos d argent mexicains (1861 1992)unit de compte 9 europenne (UEC 9)units composes europennes (EURCO)units de valeur relle colombiennesnouveau rouble bilorusse (1994 1999)peseta espagnole (compte convertible)dollars des tats-Unis (jour suivant)nouveau cruzado brsilien (1989 1990)nouveaux kwanzas angolais (1990 2000)units de conversion mexicaines (UDI)units montaires europennes (UME 6)nouveau cruzeiro brsilien (1967 1986)cruzeiros rals brsiliens (1993 1994)kwanzas angolais rajusts (1995 1999)unit de compte 17 europenne (UEC 17)units de compte 9 europennes (UEC 9)nouveaux dinars yougoslaves (1994 2003)pesetas espagnoles (compte convertible)dinar convertible yougoslave (1990 1992)nouveaux cruzados brsiliens (1989 1990)nouveaux roubles bilorusses (1994 1999)units de compte 17 europennes (UEC 17))nouveaux cruzeiros brsiliens (1967 1986)+dinars convertibles yougoslaves (1990 1992)+unit de valeur constante quatoriale (UVC),unit de valeur constante quatorienne (UVC).units de valeur constante quatoriennes (UVC)"GVJ QV'NZҲr,R$&vRԃ*G ~Z<zNk^楐b~jV8~%fjZj[8f 8 j"nOMZ_\2/jajbƑ^.n< bA.qrSII>&F4 br<)*:^!JLf0{A^p!hj&#n~"I>rtNrtv"^n&j>n[:=^j>J*^Z;~s=.m &2Җwb~m^3NMB"$vj"Mfd6I/*,>d~:>'.qJ:YIf7qFL~\ZڎjK*F~v<1JWY v|MBk>@nwvm2nwr(zBQNFY6gb~}^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMDS\\ \ALBJ5>Vtt!A)/l)D) )2B J\\P\?,PMW PvGJ!Q 'p.Ҳ,1$lԃ wE04 b<<)Q!LLW(0 {AP^pe!h-&#w~SI>rNN.t^"]N^njiq>n>[=^jJ^Z;sF=+m &1ҖcwOJ~m3Mm$j{"MdKI/qA>dv'uqJa *Y!I7qL`~\ڎK*p~v@=wP`XC4K QmnxYg}f`~`z`#````H|``@````q&````}``~`V``^`?`f````` `z`K`J`}`n``)`d|`j``V``~``"`,|``Y``}````E`&`H`6`z`N`~`v`6M``-`b`(`v`d``@```b``6```` `7)`b```d ``9`#b`m````a````1`R`$`` `/b`j``````i``H`>`h``{`a``a```~`>`q`J``] `~``|`^`}` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosw9''''''''''''''''''''''((( ((((((( (#(&()(,(/(2(5(8(;(>(A(D(G(J(M(P(S(V(Y(\(_(b(e(h(k(n(q(t(w(z(}(((((((((((((((((((((((((((((((((((((((((((())) ) )))))))")%)()+).)1)4)7):)=)@)C)F)I)L)O)R)U)X)[)^)a)d)g)j)m)p)s)v)y)|)))))))))))) ))))))))))))))))))))))))) #&)))),))))*** */258 *;*****>*!*A$*'***-*DG0*3*6*9*<*?*B*E*~``#`y5``y`H|`}`@```Q`q&`2`z`R~`xy`H}```}``~``k`?``*``h`?`````` `v`K`ԅ`}`̀`w`{`?`m`d|`p~````y``y`,|`+}`Y`s`}`u``|`E`t`H``z`7u`~`/`6M``-`u`(`e`d```~``n``*v``!u```x`{``u`|`|`x`{``y`d `v`|`|`9`)`m`s``w`a`cu``v`1`4~`1`}`\`׃` `(`j`Xv``E`:``i`‚`z`}`H`H`h`ԁ````݆```x``~``It``0`u``ф`@`Ƈ```}`P`|z`e}` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CKOSW%[_c1gkosw9 +P  +P +P+P+P#+P   (+P -+P2+P7+P<+PA+PF+PK+P  P+PU+P Z+P_+Pd+Pi+Pn+Ps+Px+P}+P+P+P+P   +P  $ +P+P+P+P( +P, +P+P+P+P+P+P0 +P4 8 +P< +P+P@ D +P+P+P+P+P+P+P,P ,P,P,PH ,P,P",PL P ',P,,P1,P6,P;,P@,PE,PJ,PT X O,PT,PY,P^,Pc,Ph,Pm,Pr,Pw,P\ |,P,P` ,P,P,P,P,Pd ,P,Ph ,P,P,Pl ,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P -P-P-Pp t x -P!-P&-P+-P0-P5-P:-P?-PD-PI-PN-PS-PX-P|  ]-Pb-Pg-Pl-Pq-Pv-P  {-P-P -P-P-P -P-P -P -P-P-P  -P-P -P -P-P-P-P-P-P-P-P -P-P   -P -P  -P.P .P .P.P  .P.P .P%.P*.P/.P4.P9.P>.PC.PH.PM.PR.PW.P\.P a.Pf.Pk.P  p.P     u.Pz.P  .P.P.P.P.P.P.P     .P.P.P.P.P.P  .P.P.P.P   $ .P( .P.P.P.P.P.P J H*P+P, .P` 'ResB Ok Ok FBuPkNkG  ` 'ResBm P uuX $AU$HK$NZ$SG$USpa angaskip laotienrial iranienrial omanaisrials omanisrial ymnitekips laotiensriyal du Qatarrials iraniensDevise inconnuedollar guyanienrials saoudiensrials ymnitesriyals du Qatar(devise inconnue)dollars guyaniensdollar du Surinameescudo cap-verdiendollars du Surinamemanat azerbadjanaisescudos cap-verdiensmanats azerbadjanaiskina papou-no-guinenlivre des les Malouineskinas papou-no-guinenslivres des les MalouinesGn'ҲvRԃ<R~jzjjf "OM2/j^.n<ASI\>F4 bbr<)Y}^pE&#>rNz^n&j>n^j.m &2Җb3NMj"M6I 4:maZڎ*<|MkN26.] 6Ng;S~kWF' v 4VNR+f^`?`` ``gR```v`6M`6```PR``````1``1`P`j``P`X#'/7;CKOkos{ +?CSW[_gkos '+/?CKO[os  #&),/258;>ADGJMPSVY\_behknqtwz}R`:R`gR`R```x`PR`R`P`5%`/S'O; P? C PPPPE I PPPPPM PP  PPQ ` 'ResB [ [ V[w  ` 'ResB Ǒ Ǒ FdjȑƑ  ` 'ResB < < DA<<  ` 'ResB ) ) A)  ` 'ResB     ` 'ResB I I I;  ` 'ResB { { Iz  ` 'ResB _Z _Z /^Z{  ` 'ResB . . -  ` 'ResB   )  ` 'ResB J J J  ` 'ResB e   SRf `d `   ` 'ResB L L L7  ` 'ResB < < S<K  ` 'ResB ?@ ?@ VT@@>@  ` 'ResB a C7P AurArintPaladirubli rusyuan cinsDinar serpDram armenLats letonPeso cubanrublis rusMarc todescfonts RINETyen gjaponsLire talianeRial iranianTalar slovenzloty polacscorone danesedolar canadsfranc svuizarpeso messicanDinar algerinDinar cravuatFranc francsKuna cravuateliris turchisbaht tailandscorone svedeseDolar namibianFranc burundsPeso argjentinRubli bielorsSelin austriacdolars canadsCorone slovachecoronis danesisfrancs svuizarspesos messicansreal brasiliansrupiis indianisDolar dal BruneiRupie pachistaneVieri dinar serpcoronis svedesisdolars americanscorone norvegjeseFranc UIC francsFranc aur francsViere Lire turcherands sudafricansdolar di Hong Kongrupiah indonesianeDollar neozelandsFranc de Belgjichedolars australiansgnf dolar taiwanssterline britanichecoronis norvegjesisdolars di Hong Kongrupiah indonesianiswon de Coree dal Sudgnfs dolars taiwanssterlinis britanichisCrdoba oro nicaraguanriyal de Arabie SauditeDirits specii di incasriyals de Arabie SauditeCorone de Republiche CecheRubli bielors (2000 2016)Unitt composite europeaneUnitt monetarie europeanecodi di verifiche de monedeDolar american (stesse zornade)Unitt di acont europeane (XBC)Unitt di acont europeane (XBD)Monede no valide o no cognossudeDolar american (prossime zornade)Monedis no validis o no cognossudisinN r,zD? f Sf2^n&AB\f4PB4ttfU>^.I:{ZlJRDI<8nrBJ4 z>pr??$ SSAfB44zI{wll^RDI>p^`f`j`e``e``g``f`2`3f``Nf`a`f`a`f``e`B`if`] `f`C#/'?GOWgks{gw+Ck?SW_o+/37;?CKOSW%[psvy|PSVY\_behk  nqe`e`f`)g`'Ws{+C?W_oPPP$P)P.P3P8P=PBPGPLPQPVP[P`PeP jPoPtPyP~P P t  P` 'ResB f &&( SI$GoudSulverBrits pnIerske pnSyrysk pnCyprysk pnDtske markMaltees pnEgyptysk pnGuinese francIraanske rialIsralysk pnLibyske dinarOmaanske rialPoalske zlotyDeenske kroonNoarske kroonBelgyske frankBosnyske dinarGeorgyske lariGrykse drachmeKirgizyske somKomorese frankKroatyske kunaKubaanske pesoLibaneeske pnMoldavyske leuPeruaanske solSileenske pesoSweedske kroonYslnske kroonDeenske kronenNoarske kronenEstlnske kroonEthiopyske birrFilipynske pesoKroatyske dinarLaotiaanske kipPapuaanske kinaPeruaanske intiSamoaanske talaSareeske SareSpaanske pesetaTunesyske dinarSweedske kronenYslnske kronenAlde Turkse liraAlgerynske dinarArgentynske pesoBotswaanske pulaGibraltarees pnGuyaanske dollarItaliaanske lireJemenityske rialJordaanske dinarMalawyske kwachaMoldavyske cuponNamibyske dollarNederlnske gneSileenske escudoSloveenske tolarTsjechyske kroonADB-rekkenienheidArubaanske guldenBoliviaanske pesoFietnameeske dongJemenityske dinarLesothaanske lotiMacedonyske denarMeksikaanske pesoMongoalske tugrikRhodesyske dollarSoedaneeske dinarSineeske renminbiTroy ounce sulverTsjechyske kronenAfghaanske afghaniAustralyske dollarBahamaanske dollarBelizaanske dollarBoliviaanske mvdolBraziliaanske realDominikaanske pesoGambiaanske dalasiHatiaanske gourdeHongkongske dollarIndonesyske roepiaKambodjaanske rielKolombiaanske pesoMalagassyske francMaldivyske rufiyaaMaleisyske ringgitMarokkaanske francMonegaskyske frankNigeriaanske nairaPortugeeske escudoSambiaanske kwachaSint-Heleenske pnSomalyske shillingSurinaamske dollarSurinaamske guldenSwazyske lilangeniSd-Koreaanske wonTongaanske paangaUruguayaanske pesoVanuatuaanske vatuTroy ounces sulverSd-Soedaneeske pnWit-Russyske roebelAlde Roemeenske leuAlde Servyske dinarAmerikaanske dollarArgentynske australBarbadaanske dollarBhutaanske ngultrumEast-Dtske ostmarkEcuadoraanske sucreFalklneilnske pnJamaikaanske dollarKaapverdyske escudoKeniaanske shillingLiberiaanske dollarMalagassyske ariaryMarokkaanske dirhamOezbekistaanske sumPakistaanske roepieCostaricaanske colnDjiboutiaanske frankKazachstaanske tengeLksemboargske frankMauritaanske ouguiyaMauritiaanske roepieNij-Seelnske dollarNoard-Koreaanske wonSalvadoraanske colnSareeske nije SareSimbabwaanske dollarSd-Afrikaanske randBraziliaanske cruzadoCaymaneilnske dollarEast-Karibyske dollarEastenrykse schillingFenezolaanske bolivarGeorgyske kupon laritMozambikaanske escudoNije Taiwanese dollarSaoedi-Arabyske riyalSri Lankaanske roepieUnbekende muntienheidAzerbeidzjaanske manatBoliviaanske bolivianoBraziliaanske cruzeiroNicaraguaanske crdobaParaguayaanske guaraniTanzaniaanske shillingSineeske yuan renminbiTadzjikistaanske roebelTadzjikistaanske somoniIsralyske nieuwe shekelJoegoslavyske harde dinarJoegoslavyske noviy-dinarPoalske zloty (1950 1995)Bosnyske convertibele markBraziliaanske cruzado novoPeruaanske sol (1863 1985)Alde Mozambikaanske meticalBelgyske frank (finansjeel)Bulgaarse socialistyske levKubaanske convertibele pesoRussyske roebel (1991 1998)Simbabwaanske dollar (2008)Simbabwaanske dollar (2009)Soedaneeske pn (1957 1998)Spaanske peseta (account A)Argentynske peso (1881 1970)Argentynske peso (1983 1985)Belgyske frank (convertibel)Europeeske gearfoege ienheidEuropeeske monetaire ienheidMacedonyske denar (1992 1993)Nederlnsk-Antilliaanske gneSileenske unidades de fomentoEuropeeske rekkenienheid (XBC)Europeeske rekkenienheid (XBD)Sambiaanske kwacha (1968 2012)Uruguayaanske peso (1975 1993)Lksemboargske finansjele francNije Bosnyske dinar (1994 1997)Sd-Koreaanske hwan (1953 1962)Wit-Russyske roebel (2000 2016)Argentynske peso ley (1970 1983)Joegoslavyske convertibele dinarMauritaanske ouguiya (1973 2017)Amerikaanske dollar (Selfde dei)Amerikaanske dollar (zelfde dei)Fenezolaanske bolivar (1871 2008)Fenezolaanske bolivar (2008 2018)Lksemboargske convertibele francSd-Afrikaanske rand (finansjeel)Alde Fietnameeske dong (1978 1985)Azerbeidzjaanske manat (1993 2006)Boliviaanske boliviano (1863 1963)Braziliaanske cruzeiro (1942 1967)Braziliaanske cruzeiro (1990 1993)Nicaraguaanske crdoba (1988 1991)Verenigde Arabyske Emiraten-dirhamAlde Sd-Koreaanske won (1945 1953)Amerikaanske dollar (folgjende dei)Meksikaanske sulveren peso (1861 1992)Meksikaanske unidad de inversion (UDI)Spaanske peseta (convertibele account)Wit-Russyske nieuwe roebel (1994 1999)Braziliaanske cruzeiro novo (1967 1986))Joegoslavyske herfoarme dinar (1992 1993)+Uruguayaanske peso en gendexeerde eenheden-Ecuadoraanske unidad de valor constante (UVC)"4V|(XnJN;GrJ&w#vRiBh~ ZV(Xz`R8`V\>Z ~[zmnaa8fnh8 uzZ2jqj'!^Ln95 Xb;hh.RI -\Vg~Fblr*^f}2gD-+]jwn"t"r~Yv'z&uE36< :,">dw*+~E.e2EQFfb>NQB}"tyf0Z6e{0Y*6Yx>  G-.:>.FF:BBff 0Fj 5ZJ-^ HBQn[v%nWwXr%.$Jzr/ '8] NF6 ++44||((XXJJ;;GGJJww##iBiBhh V(BXX``88``\\>>ZZ [[mmnanaaanhnh qq'"!!L:9955XX;;hhAAII - -ggll}}gDgD--+]]ww""~Y~Y''uEuE33<< ,,""ddww++EEeeEEQQFFff>>QQ}}ttyy00ZIee{{00YYYYxx>> GG--FFFFBBff 0 0  55ZZ((--^^ HHQQnn[[nng%%WWXX$.&-r/r/''88`w`z`)` `at``n/``Z``f``u``s``s`R`v``9u`*`s``O$`` w``x``Rw``/w`V`xx`^`yu`f`t`J`=`n`y`)`s`j`Qx`&``:`^`J``"`````Yu``w`&`v`N`u``Ct`v`u`b`x`v`*x``uw``zs``0`F` 8``%`R```C``w``v``x`v`t``>v`>``v``v`2` t``&t`a`t`a`t`` `>`|`B`B``u``x`^`v``t`b`^s`~`Bs`( #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9v y|              " %  !$'*( -03+ . 69<?BEHKNQ1 TWZ]`4 c7 : = filorux{~@ C F I L O  R U  #X &),/258;>ADGJMPSVY\_behknqtwz}[ ^ a d g j m p s v y |        "%(+ at`at`n/`n/`Z`Z`f`f`u`u`s`s`s`s`v`v`9u`9u`s`s`O$`O$` w` w`x`x`Rw`Rw`/w`/w`xx`xx`yu`yu`t`t`=`=`y`y`s`s`Qx`Qx```^`^```````Yu`Yu`w`w`v`v`u`u`Ct`Ct`u`u`x`x`*x`*x`uw`uw`zs`zs`0`0` 8` 8`%`%```C`C`w`w`u`u`x`x`t`t`>v`>v``v``v`v`v` t` t`&t`&t`t`t`t`t` ` `|`|`m``B`B`u`u`x`x`v`v`t`t`^s`^s`Bs`Bs`( #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9.P3P8P=PBPGPf LPj n r QPv z ~ VP[P`PeP jPoPtP yP~P PPPPP PPPPP PP P PPP PPPP P PPPPPP P PPPP#P(P -P2P7P<PAPFPKPPPUPZP_PdP iPnPsP  xP}PPPPPPPPP PPPPP P   PPPPPPPPPPPPP PPPPP"P'P,P1P6P;P  @PEPJPOPTPYP^PcPhPmPrP wP |PPPPPPPPPPP PPPP PPPPPPP  PPPPPP P PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPP PPPPPPPPPP PPPPPPPP PPPP PP PP P  %P*P    /P4P " 9P>P& CPHPMPRPWP* . 2 6 \P: > aPfPkPB pPuPzPPF PPPPPPJ N R PV PPPPZ ^   b P` 'ResBM% k W%W%: rAirgeadPlatanamrial manRial manSyli Guinerial iminbholivianoCedi GhnaPallaidiamPeso ChbaRial iminTala Shamkyat Bhurmalira Mhltachedi Ghnapheso Chbasol Pheiridtala ShamSol Pheirithala Shambpeso Chbagcedi GhnaKyat BhurmaLira MhltaPeso UraguaPunt MhltaDnear iminFranc MhailInti PheiriLoti Leostariyal Chatarvatu Vanuatyuan na Snepheso Uraguaphunt MhltaDong Vtneambpeso Uraguabpunt MhltaDinar ChuitFranc RuandaGourde HtPeso na SileRiyal ChatarVatu VanuatYuan na Sneshol Pheirikwanza Anglakyat Mhaenmarrip Neipealfhranc Ruandaghourde Htpheso na Silendinar Chuitdhinar Chuitdhong Vtneamunsa tro irbpeso na Silendong Vtneamngourde HtDollar FhidsDollar S.A.M.Flirn ArbaFranc MharacKwanza AnglaKyat MhaenmarPataca MhacaoPeseta AndraPunt na SiriaRip NeipealEscudo TomirZaire Sreachkuna na Criteleu na Rminelira na Tuircerbal na Risefhlirn Arbafhranc Mharacphataca Mhacaopheseta Andraphunt na Siriaunsa tro irndollar Fhidsndollar S.A.M.dhollar Fhidsdhollar S.A.M.bpataca Mhacaobpeseta Andrabpunt na Siriabhfranc RuandaBalboa PhanamaDinar BhairinDinar na LibiaDirham MharacDollar BhrinEscudo na SileFranc na GuineKuna na CriteLeu na RmineLira na TuircePaanga ThongaPunt SteirlingPunt na CipireRbal na RisePunt IosraelachPunt ireannachSucre EacuadirRbal Laitviachlats na Laitvialeu na Moldivelev na Bulgirerip na hIndiascilling Ugandayen na Seapinelek na hAlbinebhalboa Phanamafhranc Djiboutifhranc na Guinephaanga Thongaphunt na Cipirephunt steirlingndinar Bhairinndinar na Libiandirham Mharacndollar BhrinLek na hAlbinedhinar Bhairindhinar na Libiadhirham Mharacdhollar Bhrinbpaanga Thongabpunt na Cipirebpunt steirlingmbalboa Phanamabhflirn Arbabhfranc MharacDollar CheanadaDollar ShuranamFranc an ChongLats na LaitviaLeu na MoldiveLev na BulgirePeso MheicsiceoPeso na BolaivePeso na ColimePunt San HilinPunt na SdineRip na hIndiaScilling UgandaYen na SeapineDrachma GragachDnear na CriteFranc LucsamburgFranc Madagascarlari na Seoirsialempira Hondraslira na hIodilemvdol na Bolaivenaira na Nigirereal na Brasalerial na hIarineriel na Cambiderip Shr Lancarip na Sisaln-escudo na Silefhranc an Chongpheso Mheicsiceopheso na Bolaivepheso na Colimephunt San Hilinphunt na Sdinendollar Cheanadandollar Shuranamdhollar Cheanadadhollar Shuranamunsa tro airgidbpeso Mheicsiceobpeso na Bolaivebpeso na Colimebpunt San Hilinbpunt na Sdinebhfranc Djiboutibhfranc na GuineBirr na hAetipeCorin na hIoruaDinar na SeirbiaDollar BharbadsDollar Hong CongDollar na GuineFranc na BurineGildear ShuranamGuaran PharaguaLari na SeoirsiaLempira HondrasLira na hIodileMvdol na BolaiveNaira na NigirePunt GhiobrltarPunt na LiobinePunt na higipteReal na BrasaleRial na hIarineRiel na CambideRip Shr LancaRip na SisalEscudo MsaimbceFranc r FrancachScilling Ostarachkwacha na Malivekwacha na Saimbianakfa na hEiritrzloty na Polainnebhirr na hAetipechorin na hIoruafhranc na Burineghildear Shuranamghuaran Pharaguaphunt Ghiobrltarphunt na Liobinephunt na higipteunsa tro airgidndinar na Seirbiandollar Bharbadsndollar Hong Congndollar na Guinedhinar na Seirbiadhollar Bharbadsdhollar Hong Congdhollar na Guinebpunt Ghiobrltarbpunt na Liobinebpunt na higiptegcorin na hIoruambirr na hAetipengildear Shuranamnguaran Pharaguabhfranc an ChongBaht na TalainneColn Chsta RceDalasi na GaimbiaDinar na TiniseDinar na hIariceDollar BheirmidaDollar ShingeaprDollar na BeilseDollar na LibireDollar na NamaibeDram na hAirmineEscudo Rinn VerdeKwacha na MaliveKwacha na SaimbiaNakfa na hEiritrPeseta na SpinnePula na BotsuineZloty na PolainneUIC-Franc FrancachKroon na hEastineMetical MsaimbcePeso Guine-BhissauTalonas LiotunachZaire Nua Sreachkoruna na Slvaiceleone Shiarra Leonlitas na Liotuinequetzal Ghuatamalascilling na Ciniawon na Cir Theasbhaht na Talainnecholn Chsta Rcepheseta na Spinnephula na Botsuinendalasi na Gaimbiandinar na Tinisendinar na hIaricendollar Bheirmidandollar Shingeaprndollar na Beilsendollar na Libirendollar na Namaibendram na hAirminedhalasi na Gaimbiadhinar na Tinisedhinar na hIaricedhollar Bheirmidadhollar Shingeaprdhollar na Beilsedhollar na Libiredhollar na Namaibedhram na hAirminemetical Mhsaimbcbpeseta na Spinnebpula na Botsuinegcoln Chsta Rcembaht na Talainnebhfranc na BurineAriary MhadagascarBolvar VeinisalaCrdoba NicearaguaDenar na MacadineDinar na hAilgireDinar na hIordineDollar na hIamiceDollar na mBahmaForint na hUngireFranc na hEilviseKoruna na SlvaiceLeone Shiarra LeonLitas na LiotuineMetical MhsaimbcQuetzal GhuatamalaScilling na CiniaTolar na SlivineTugrik na MongileWon na Cir TheasAfgain (1927 2002)Guilder siltreachhryvnia na hcrinekrna na hoslainnengultrum na Btinerbal na Bealariserip na Pacastinescilling na Somilen-escudo Rinn Verdebholvar Veinisalachrdoba Nicearaguafhorint na hUngirefhranc na hEilvisemhetical Mhsaimbcseiceal nua Iosraelsom na Cirgeastinedtolar na Slivinedtugrik na Mongilendenar na Macadinendinar na hAilgirendinar na hIordinendollar na hIamicendollar na mBahmadhenar na Macadinedhinar na hAilgiredhinar na hIordinedhollar na hIamicedhollar na mBahmatholar na Slivinethugrik na Mongileunsa tro platanaimgcrdoba Nicearaguambolvar VeinisalaAirgeadra AnaithnidColn na SalvadireCorin na SualainneDollar na hAstrileHryvnia na hcrineKrna na hoslainneNgultrum na BtinePeso na hAirgintneRbal na BealariseRip na PacastineScilling na SomileSeiceal Nua IosraelSom na CirgeastineKarbovanets crnachringgit na Malaeisiarupiah na hIndiniserip Oilen Mhuirsscilling na Tansinewon na Cir Thuaidhn-ariary Mhadagascarcholn na Salvadirechorin na Sualainnepheso na hAirgintneunsa tro platanaimndollar na hAstriledhollar na hAstrilelev crua na Bulgiresheiceal nua Iosraelshom na Cirgeastineunsa tro pallaidiambpeso na hAirgintnegcoln na Salvadiregcorin na Sualainnebhforint na hUngirebhfranc na hEilviseCorin na DanmhairgeLev Crua na BulgireOuguiya na MratineRinggit na MalaeisiaRupiah na hIndiniseRip Oilen MhuirsScilling na TansineTaka na BanglaidiseTenge na CasacstineWon na Cir ThuaidhAustral AirgintneachKupon Larit na Grise(airgeadra anaithnid)chorin na Danmhairgelev chrua na Bulgireunsa tro pallaidiamdtaka na Banglaidisedtenge na Casacstinethaka na Banglaidisethenge na Casacstinegcorin na DanmhairgeDollar Oilein CaymanFranc Oilein ChomraPunt na Sdine Theaskina Nua-Ghuine Phapuarand na hAfraice Theasriyal na hAraibe Sdan-ouguiya na Mratinefhranc Oilein Chomraphunt na Sdine Theasndollar Oilein Caymandhollar Oilein Caymanbpunt na Sdine TheasCedi Ghna (1979 2007)Dollar Nua na TavineEscudo na PortaingileKina Nua-Ghuine PhapuaRand na hAfraice TheasRiyal na hAraibe SdaAonad Airgeadra EorpachAonad Ilchodach Eorpachrip Oilein Mhaildvechedi Ghna (1979 2007)sol Pheiri (1863 1965)sum na hisbiceastinendollar nua na Tavinedhollar nua na Tavinemanat na hAsarbaiseinegcedi Ghna (1979 2007)bhfranc Oilein ChomraDollar Oilein SholomnDollar na Cairibe ThoirManat na hAsarbaiseinePeso Uragua (1975 1993)Punt Oilein FhclainneRip Oilein MhaildveSol Pheiri (1863 1965)Sum na hisbiceastineRbal na Tidsceastinelilangeni na Suasalainnen-escudo na Portaingilemhanat na hAsarbaiseinepheso Uragua (1975 1993)phunt Oilein Fhclainnendollar Oilein Sholomnndollar na Cairibe Thoirdhollar Oilein Sholomndhollar na Cairibe Thoirshol Pheiri (1863 1965)shum na hisbiceastinebpeso Uragua (1975 1993)bpunt Oilein FhclainneAfghani na hAfganastineDollar na Nua-ShalainneDong Vtneam (1978 1985)Lilangeni na SuasalainneOstmark na hOirGhearminekoruna Phoblacht na Seicerufiyaa Oilein Mhaildvesomoni na Tidsceastinendollar na Nua-Shalainnendong Vtneam (1978 1985)dhollar na Nua-Shalainnedhong Vtneam (1978 1985)manat na TuircmanastineKoruna Phoblacht na SeiceManat na TuircmanastinePeso Inmhalartaithe ChbaRufiyaa Oilein MhaildveSomoni na Tidsceastineleu na Rmine (1952 2006)lira na Tuirce (1922 2005)rbal na Rise (1991 1998)n-afghani na hAfganastinemhanat na Tuircmanastinepheso inmhalartaithe Chbashomoni na Tidsceastinebpeso inmhalartaithe ChbaFranc CFA na hAfraice LirLeu na Rmine (1952 2006)Lira na Tuirce (1922 2005)Rbal na Rise (1991 1998)Aonad Cuntais Eorpach (XBC)Aonad Cuntais Eorpach (XBD)Kwanza Anglach (1977 1990)Scilling Uganda (1966 1987)Unidades de Fomento na SileZloty Polannach (1950 1995)lek na hAlbine (1946 1965)lev na Bulgire (1879 1952)fhranc CFA na hAfraice LirKoruna Crua na SeicslvaiceLek na hAlbine (1946 1965)Lev na Bulgire (1879 1952)Peso na Poblachta DoiminicPeso na nOilen FilipneachPunt na Sdine (1957 1998)koruna crua na SeicslvaiceAonad Airgeadaochta EorpachKwacha Saimbiach (1968 2012)Franc Beilgeach (airgeadil)koruna chrua na Seicslvaicepheso na Poblachta Doiminicpheso na nOilen Filipneachphunt na Sdine (1957 1998)bpeso na Poblachta Doiminicbpeso na nOilen Filipneachbpunt na Sdine (1957 1998)bhfranc CFA na hAfraice LirDinar na Seirbia (2002 2006)Dinar na Sdine (1992 2007)Dollar S.A.M. (an l canna)Cearta Speisialta TarraingtheDollar Siombbach (1980 2008)Escudo na Guine PortaingalaDnear Inathraithe IgslavachFranc Beilgeach (inathraithe)rbal an Aontais Shivadaighndinar na Seirbia (2002 2006)ndinar na Sdine (1992 2007)ndollar S.A.M. (an l canna)dhinar na Seirbia (2002 2006)dhinar na Sdine (1992 2007)dhollar S.A.M. (an l canna)Franc CFA Iarthar na hAfraiceGildear Aintill na hsiltreRbal an Aontais Shivadaighfhranc CFA Iarthar na hAfraiceghildear Aintill na hsiltrengildear Aintill na hsiltreBolvar Veinisala (1871 2008)Bolvar Veinisala (2008 2018)Crdoba Nicearagua (1988 1991)Kwanza Nua Anglach (1990 2000)rbal na Bealarise (2000 2016)bholvar Veinisala (1871 2008)bholvar Veinisala (2008 2018)chrdoba Nicearagua (1988 1991)gcrdoba Nicearagua (1988 1991)mbolvar Veinisala (1871 2008)mbolvar Veinisala (2008 2018)bhfranc CFA Iarthar na hAfraiceCruzado na Brasale (1986 1989)Peso na hAirgintne (1881 1970)Peso na hAirgintne (1983 1985)Rbal na Bealarise (2000 2016)chruzado na Brasale (1986 1989)pheso na hAirgintne (1881 1970)pheso na hAirgintne (1983 1985)bpeso na hAirgintne (1881 1970)bpeso na hAirgintne (1983 1985)gcruzado na Brasale (1986 1989)Cruzeiro na Brasale (1942 1967)Cruzeiro na Brasale (1990 1993)Cruzeiro na Brasale (1993 1994)Dollar S.A.M. (an chad l eile)Ouguiya na Mratine (1973 2017)Dnear Nua Igslavach (1994 2002)chruzeiro na Brasale (1942 1967)chruzeiro na Brasale (1990 1993)chruzeiro na Brasale (1993 1994)ndollar S.A.M. (an chad l eile)dhollar S.A.M. (an chad l eile)gcruzeiro na Brasale (1942 1967)gcruzeiro na Brasale (1990 1993)gcruzeiro na Brasale (1993 1994)Dnear Crua Igslavach (1966 1990)n-ouguiya na Mratine (1973 2017)Peso Airgid Mheicsiceo (1861 1992)Rand na hAfraice Theas (airgeadil)Unidad de Inversion (UDI) Meicsiceorbal nua na Bealarise (1994 1999)pheso airgid Mheicsiceo (1861 1992)manat na hAsarbaiseine (1993 2006)bpeso airgid Mheicsiceo (1861 1992)Cruzado Nua na Brasale (1989 1990)Manat na hAsarbaiseine (1993 2006)Rbal Nua na Bealarise (1994 1999)chruzado nua na Brasale (1989 1990)mhanat na hAsarbaiseine (1993 2006)gcruzado nua na Brasale (1989 1990)Cruzeiro Nua na Brasale (1967 1986)Manat na Tuircmanastine (1993 2009)chruzeiro nua na Brasale (1967 1986)gcruzeiro nua na Brasale (1967 1986)Ekwele Guineana na Guine MenchriosaKwanza Reajustado Anglach (1995 1999)Ekwele Guineana na Guine MenchiorclaDollar Oilen na Tronide agus Tobgandollar Oilen na Tronide agus Tobgadhollar Oilen na Tronide agus TobgaDirham Aontas na nimrochta Arabachandirham Aontas na nimrochta Arabachadhirham Aontas na nimrochta Arabacha)Unidad de Valor Constante (UVC) Eacuadir*Dnear Bhoisnia-Heirseagaivin (1992 1994).marg inmhalartaithe na Boisnia-Heirseagaivine.Marg Inmhalartaithe na Boisnia-Heirseagaivine/mharg inmhalartaithe na Boisnia-Heirseagaivine"zV"UKn3NN r9vR **b~~ZzR/3~Gz fU &M'Z2j4,8^yn bj|h@\zVa~Q&NFbr/*c^Jf b>B2W sj wn"S6tr=v!z& &&6::>G*~p.c2q?WXFvvNB."f'6Y*}6p[|@3:M>. G:B7h{of/iFnjkJ\eRg+v(KB@>;2>n@r{JFcNX6_#'37;KOSW[cos #+7;?CKOSW[_{'+37?OW[_gos{;8,xD#\\ \ALJ5>tt!G)/l)) )2z% M\\P\?,PkW{000{{GGGG{%z{{%{ggggg{KKKKK{hhh{RRRRR{{{{`aa{{bbbbb{{{{{{77{yj yk y{RS{{ {//{ccccc{{^_{wwwww{ABB{{\^{df{wuwww{{{{cd{qr{{{WX{,,,,,{ggg{'({{{{***{{KL{&'{AAAAA{{]^^{{{gh{aaaaa{{ {'({{{www{ccccc{{]]]]]{{{rss{{{{{OQ{{{{+++{{ {11111{OOOOO{{{{77777{ppppp{???{BBBBB{{{{{ {{uuuuu{{SSSSS{TUU{{JJJJJ{{&&&&&{{{{{''{{{+)+++{{{||{ppppp{uuuuu{WghhW{!!!{{{{{{ddddd{AB{{.....{{88{ghh{{{'''''{{{OOOOO{WwWxW{}}}}}{Z{{{{{JK{{{NOO{{{{ddddd{{S:S;S{.//{tu{CSTTC{$$$$${77777{{{89{78{>%>&>{???{{{{{GH{{{hii{{;;;;;{{'''''{lmm{{{{{{<<0<0{NNN{{{@@@@@{{{@ @ @ {}}k}k{wwwww{ccccc{nnnnn{{vvvvv{{{`q````܏` `````````֕```R`8`&```r```V```````````>```V`\`^``f`4``Ñ`J```2`j````n``.``:`ӛ`"`V`v``b`L`b```w``ɋ``0` `P``s``````L``i``$7``````f`F```````````_````9`>`X```v`X```a`Ď`a````w``F`Ә```^`<````8` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW_c1gkos111111111222 2222222 2#2&2)2,2/2  225282;2>2A2D2G2J2M2P2S2V2Y2\2_2b2e2"h2k2n2q2%t2w2(z2}22222+222222222222.2212222222222222222222222222333 3 3333333"3%3(3+3.3134373:3=3@3C3F3I3L34O3R3U3X3[37^3a3:d3g3j3m3p3s3v3=y3|333@333333C33F333I333L3333O3R3333333333UX[33^33adg333j3m3333p44sv4 4 4y|444444!4$4'4*4-404346494<4?4B4E4H4K4N4{œ````œ`{Ӎ`э`Ӎ`Ӎ`Ӎ`{l`l`l`l`l`{`````{`````{`````{`````{W``W``W`{x``x``x`{`̙``̙``{`````{`B``B``{`````{`````{`````{:```:`a`:`{6`ۖ`6`ܖ`6`{`````{`ʚ``˚``{`````{×`m`×`n`×`{`````{`````{4`4`4`4`4`{(`Β`ϒ`ϒ`(`{ې`ې`ې`h`ې`{`=``>``{.`.`.`.`.`{`````{`O``P``{`````{`````{ϊ``ϊ``ϊ`{ӛ`ӛ`ӛ``ӛ`{V`V`V`V`V`{`````{H`H`H`H`H`{`````{``````````{`6``7``{`|`}`}``{L````L`{`l``m``{P`P`P`P`P`{`````{`````{`````{F````F`{2``2``2`{=k`k`k`k`=k`{>`A`A`A`>`{`````{"`b`b`b`"`{`````{`````{`````{I`!`"`"`I`{`````{K`)`*`*`K`{d` ` ` `d`{`~````{e````e`{֔`V`֔`W`֔`{`v``w``{ʌ````ʌ`{`````{`````{Ď`Ď`Ď`Ď`Ď`{`````{3````3`{`````{ܓ``ܓ``ܓ`{Ә`Ә`Ә`Ә`Ә`{`````{t`t`t`t`t`{<`<`<`<`<`{`````{8`8`8`8`8` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW_c1gkos5P@! 5PH! P! )5P45PX! ?5P`! h! p! J5Px! ! U5P`5Pk5Pv5P! 5P! ! 5P5P! 5P! 5P5P! 5P5P5P5P5P5P6P! ! ! 6P! ! ! 6P&6P16P<6P! G6P! R6P]6Ph6Ps6P~6P! 6P6P6P6P6P" " " 6P6P6P" " 6P6P6P(" 7P 7P0" 7P#7P.7P97PD7PO7P8" Z7P@" e7Pp7P{7P7P7P7P7P7P7P7PH" 7P7PP" 7P7P7P 8P8P 8P+8P68PA8PL8PW8Pb8Pm8Px8P8P8P8P8P8P8P8P8P8P8P8P8P9P9P9P(9P39P>9PI9PT9P_9Pj9Pu9P9P9P9P9P9P9P9P9P9P9P9P9P:P:PX" :P%:P0:P;:PF:P`" Q:P\:Ph" p" g:Pr:P}:P:P:P:Px" :P:P:P:P" :P:P:P:P" ;P" ;P;P" ";P-;P8;P" C;PN;PY;P" d;Po;P" z;P" ;P" ;P;P;P;P;P;P;P;P;P;P" " " ;P <P<P<P*<P" " " 5<P@<PK<P" V<P# a<Pl<Pw<P<P# <P<P# # # <P(# 0# 8# <P<P@# <P<PH# <P<P<PP# X# `# h# p# <P=P=Px# =P'=P2=P==PH=PS=P# # # # ^=P# i=Pt=P=P#   Q4P5P# =P` 'ResB1 k 11.JԤ* rEroAirgeadEro WIRErothanPlatanamfhranc WIRPallaideamcedi GnachCedi GnachPeso Cbachpeso Cbachkyat Burmachlira Maltachlira Turcachrial Omnachyuan Sneachsom Usbagachchedi Gnachpheso CbachErothan WIRKyat BurmachLira MaltachLira TurcachPeso SileachRial OmnachSom UsbagachYuan Sneachpeso Sileachkip Lthosachlev Bulgarachrial Catarachrial Eamanachrial Iornachyen Seapanachbirr Itiopachpheso SileachBirr ItiopachKip LthosachLev BulgarachPunnd MaltachRial CatarachRial EamanachRial IornachYen Seapanachpunnd Maltachshom Usbagachescudo Sileachlek Albineachleu Moldobhachleu Romineachloti Leasotachnakfa Eartrachriyal Sabhdachdinar Eamanachdinar Iorcachdirham nan IAArbal Ruiseachsol Pearthachsom Corgasachtala Samothachbaht Tidheachbhirr Itiopachdolar Canadachflorin Arbachfranc Frangachfranc Monacachfranc Morocachphunnd MaltachBaht TidheachDinar EamanachDinar IorcachDolar CanadachEscudo SileachFlorin ArbachFranc FrangachFranc MonacachFranc MorocachLek AlbineachLeu MoldobhachLeu RomineachLoti LeasotachNakfa EartrachPunnd SudnachRiyal SabhdachRbal RuiseachSol PearthachSom CorgasachTala Samothachpunnd Sudnachinti Pearthachkoruna Seiceachkwanza Anglachkyat Minmarachlats Laitbheachrupee Neaplachdinar Irdanachdinar Sirbeachdirham Morocachkrona Suaineachrbal Sovietachsyli Ginitheachtenge Casachachbalboa Panamachbhaht Tidheachdolar Barbadachdolar Bathamachdolar Hong Kongfhlorin Arbachfhranc Frangachfhranc Monacachfhranc Morocachfranc Beilgeachpaanga Tongachphunnd Sudnachpula BotsuanachBalboa PanamachDinar IrdanachDinar SirbeachDirham MorocachDolar BarbadachDolar BathamachInti PearthachKoruna SeiceachKrona SuaineachKwanza AnglachKyat MinmarachLats LaitbheachPaanga TongachPeso MeagsagachPula BotsuanachPunnd LeabanachPunnd SasannachRupee NeaplachRbal SovietachSyli GinitheachTenge Casachachdhinar Eamanachdhinar Iorcachdhirham nan IAAdholar Canadachpeso Meagsagachpesothan Cbachpuinnd Mhaltachpunnd Leabanachpunnd Sasannachshol Pearthachshom Corgasachthala Samothachescudo Tomorachlira Eadailteachnaira Nigiriachreal Braisileachriel Cambuideachrupee Innseanachdenar Masadonachdinar Aildireachdinar Libitheachdinar Tuiniseachdram Airmeineachrbal Laitbheachrbal Taidigeachtugrik Mongolachunnsa tridh irbhalboa Panamachcupon Moldobhachdolar Bearmdachdolar Beilseachdolar Caimeanachdolar Diameugachdolar Fditheachdolar Libireachdolar Rhodesiachdolar Suranamachdrachma Greugachfhranc Beilgeachfranc Comorosachfranc Congothachfranc Ginitheachfranc Rubhandachgulden Duitseachmanat Turcmanachpeseta Andorrachphaanga Tongachpheso Meagsagachphula Botsuanachphunnd Leabanachphunnd SasannachCupon MoldobhachDenar MasadonachDinar AildireachDinar LibitheachDinar TuiniseachDolar BearmdachDolar BeilseachDolar CaimeanachDolar DiameugachDolar FditheachDolar LibireachDolar RhodesiachDolar SuranamachDrachma GreugachDram AirmeineachEscudo TomorachFranc ComorosachFranc CongothachFranc GinitheachFranc RubhandachGulden DuitseachLira EadailteachManat TurcmanachNaira NigiriachPeseta AndorrachPeso BoilibhiachPeso ColoimbeachPeso FilipineachPunnd CoprasachPunnd FclannachPunnd SiridheachPunnd ireannachReal BraisileachRiel CambuideachRupee InnseanachRbal LaitbheachRbal TaidigeachTugrik Mongolachdhinar Irdanachdhinar Sirbeachdhirham Morocachdholar Barbadachdholar Bathamachdholar Hong Kongdolaran Canadachkronor Suaineachpeso Boilibhiachpeso Coloimbeachpeso Filipineachpesothan Sileachpuinnd Leabanachpuinnd Shudnachpunnd Coprasachpunnd Fclannachpunnd Siridheachpunnd ireannachrbalan Ruiseachshyli Ginitheachthenge Casachachafghani Afghanachkoruna Slbhacachkroon Eastoineachkuna Crthaiseachlempira Hondrachmvdol Boilibhiachngultrum Butnachrupee Pagastnachrupee Seiseallachrupee Sri Lancachshilling Ceineachshilling Ugandachvatu VanuatuthachzBoty Plainneachdong Bhiet-Namachkrone Nirribheachsomoni Taidigeachsucre Eacuadorachchupon Moldobhachdhrachma Greugachdolar Guidhenachfhranc Comorosachfhranc Congothachfhranc Ginitheachfhranc Rubhandachforint Ungaireachfranc Militheachghulden Duitseachgourde Haidhteachgulden Suranamachmhanat Turcmanachpataca Macthuachpheseta Andorrachpheso Boilibhiachpheso Coloimbeachpheso Filipineachphunnd Coprasachphunnd Fclannachphunnd Siridheachphunnd ireannachAfghani AfghanachDolar GuidhenachDong Bhiet-NamachForint UngaireachFranc MilitheachGourde HaidhteachGulden SuranamachKoruna SlbhacachKrone NirribheachKroon EastoineachKuna CrthaiseachLempira HondrachMvdol BoilibhiachNgultrum ButnachPataca MacthuachPeso DoiminiceachPunnd IosraeleachPunnd ipheiteachRupee PagastnachRupee SeiseallachRupee Sri LancachShilling CeineachShilling UgandachSomoni TaidigeachSucre EacuadorachVatu VanuatuthachZBoty Plainneachdhenar Masadonachdhinar Aildireachdhinar Libitheachdhinar Tuiniseachdholar Bearmdachdholar Beilseachdholar Caimeanachdholar Diameugachdholar Fditheachdholar Libireachdholar Rhodesiachdholar Suranamachdhram Airmeineachdolaran Barbadachdolaran Bathamachdolaran Hong Kongpeso Doiminiceachpuinnd Shasannachpuinnd ireannachpunnd Iosraeleachpunnd ipheiteachrbalan Sovietachthugrik Mongolachhryvnia Ucrineachlitas Liotuaineachrand Afraga a Deasrupee Moiriseasachwon Choira a Deasaonad maoine RINETdinar Bachraineachdinar Crthaiseachdinar Cuibhiteachtolar Slbhaineachcoln Salbhadorachdolar Brnaigheachdolar Singeaprachfhorint Ungaireachfhranc Militheachfranc Eilbheiseachfranc UIC Frangachfranc ir Frangachghourde Haidhteachghulden Suranamachmark Gearmailteachpeseta Spinnteachphataca Macthuachpheso Doiminiceachphunnd Iosraeleachphunnd ipheiteachAonad maoine RINETColn SalbhadorachDinar BachraineachDinar CrthaiseachDinar CuibhiteachDolar BrnaigheachDolar SingeaprachFranc EilbheiseachFranc UIC FrangachFranc ir FrangachHryvnia UcrineachLitas LiotuaineachMark GearmailteachPeseta SpinnteachPeso ArgantaineachPeso UruguaidheachRand Afraga a DeasRupee MoiriseasachTolar SlbhaineachWon Choira a Deasdholar Guidhenachdhong Bhiet-Namachdolaran Bearmdachdolaran Beilseachdolaran Caimeanachdolaran Diameugachdolaran Fditheachdolaran Libireachdolaran Rhodesiachdolaran Suranamachkroner Nirribheachpeso Argantaineachpeso Uruguaidheachpuinnd Choprasachpuinnd Fhclannachpuinnd Iosraeleachpuinnd Shiridheachpuinnd ipheiteachrbalan Laitbheachrbalan Taidigeachshomoni Taidigeachshucre Eacuadorachkwacha Simbitheachlari Cairtbheileachquetzal Guatamalachringgit Malaidheachrupee Maladaibheachwon Choira a Tuathdalasi Gaimbitheachkrone Danmhairgeachkrna Innis Tleachrbal Bealaruiseachtaka Bangladaiseachunnsa tridh airgidcholn Salbhadorachcoln Costa Rceachcrdoba Niocaragachdolar Astrilianachdolar Naimibitheachfhranc Eilbheiseachfhranc UIC Frangachfhranc ir Frangachfranc Lugsamburgachfranc Madagasgarachmarkka Fionnlannachmhark Gearmailteachpheseta Spinnteachpheso Argantaineachpheso UruguaidheachColn Costa RceachCrdoba NiocaragachDalasi GaimbitheachDolar AstrilianachDolar NaimibitheachFranc LugsamburgachFranc MadagasgarachKrone DanmhairgeachKrna Innis TleachKwacha SimbitheachLari CairtbheileachPunnd DiobraltarachPunnd Sudin a DeasQuetzal GuatamalachRinggit MalaidheachRupee MaladaibheachRbal BealaruiseachTaka BangladaiseachWon Choira a Tuathcholn Chosta Rceadhinar Bachraineachdhinar Crthaiseachdhinar Cuibhiteachdholar Brnaigheachdholar Singeaprachdolaran Guidhenachpesothan Meagsagachpunnd Diobraltarachpunnd Sudin a Deastholar Slbhaineachariary Madagasgarachescudo Msaimbiceachescudo Portagaileachescudo a Chip Uaineouguiya Moratineachrupiah Innd-Innseachschilling Ostaireachaonad airgid Erpachtalonas Liotuaineachchrdoba Niocaragachfhranc Lugsamburgachfhranc Madagasgarachfranc Burundaidheachfranc Diobtaidheachmanat Asarbaidenachmharkka Fionnlannachphunnd Diobraltarachphunnd Sudin a DeasAonad airgid ErpachAriary MadagasgarachEscudo MsaimbiceachEscudo PortagaileachEscudo a Chip UaineFranc BurundaidheachFranc DiobtaidheachManat AsarbaidenachOuguiya MoratineachPeso Gini-BiosothachRupiah Innd-InnseachSchilling OstaireachTalonas Liotuaineachaonadan maoine RINETcholn Costa Rceachdhalasi Gaimbitheachdholar Astrilianachdholar Naimibitheachdolaran Brnaigheachdolaran Singeaprachkroner Danmhairgeachkrnur Innis Tleachpeso Gini-Biosothachpesothan Boilibhiachpesothan Coloimbeachpesothan Filipineachthaka Bangladaiseachunnsachan tridh iraustral Argantaineachkwacha Malabhaidheachlev cruaidh Bulgarachrufiyaa Maladaibheachsheqel r Iosraeleachaonad cunntasachd ADBboliviano Boilibhiachbolvar Bheinisealachfhranc Burundaidheachfhranc Diobtaidheachmetical Msaimbiceachmhanat Asarbaidenachpheso Gini-BiosothachAonad cunntasachd ADBAustral ArgantaineachBoliviano BoilibhiachBolvar BheinisealachKwacha MalabhaidheachLev cruaidh BulgarachMetical MsaimbiceachRufiyaa MaladaibheachSheqel r Iosraeleachdolaran Astrilianachdolaran Naimibitheachpesothan Doiminiceachpuinnd Dhiobraltarachpuinnd Shudin a Deasrbalan Bealaruiseachthalonas Liotuaineachkarbovanets Ucrineachlilangeni Suasaidheachshilling Somilitheachunnsa tridh platanaimbholiviano Boilibhiachbholvar Bheinisealachdolar Shealainn Nuaidhdolar r Taidh-Bhnachguaran Paraguaidheachmhetical MsaimbiceachDolar Shealainn NuaidhDolar r Taidh-BhnachGuaran ParaguaidheachKarbovanets UcrineachLilangeni SuasaidheachPeso iompachail CbachShilling Somilitheachaonadan airgid Erpachpeso iompachail Cbachpesothan Argantaineachpesothan Uruguaidheachshilling Tansanaidheachaonad airgeadra Erpachunnsa tridh pallaideimcedi Gnach (1979 2007)dolar Caraibeach earachdolar Eileanan Sholaimhfranc CFA Afraga an Iarghuaran Paraguaidheachpheso iompachail CbachAonad airgeadra ErpachCedi Gnach (1979 2007)Dolar Caraibeach earachDolar Eileanan SholaimhFranc CFA Afraga an IarShilling Tansanaidheachaonadan cunntasachd ADBdholar Shealainn Nuaidhdholar r Taidh-Bhnachunnsachan tridh airgidleone Siarra Lemhannachlev sisealach Bulgarachlira Turcach (1922 2005)aonad co-dhanta Erpachchedi Gnach (1979 2007)fhranc CFA Afraga an IarAirgeadra neo-aithnichteAonad co-dhanta ErpachLeone Siarra LemhannachLev sisealach BulgarachLira Turcach (1922 2005)dholar Caraibeach earachdholar Eileanan Sholaimhdolaran Shealainn Nuaidhpesothan Gini-Biosothachescudo Gini na Portagailelev Bulgarach (1879 1952)mark na Gearmailte an EarCir tarraing shnraichteEscudo Gini na PortagaileLev Bulgarach (1879 1952)Mark na Gearmailte an EarPunnd Eilean Naomh Eilidhaonadan airgeadra Erpachcir tarraing shnraichtedolaran Caraibeach earachdolaran Eileanan Sholaimhdolaran ra Taidh-Bhnachpunnd Eilean Naomh Eilidhkupon larit Cairtbheileachlek Albineach (1946 1965)leu Romineach (1952 2006)zare Zareach (1971 1993)dinar Sudnach (1992 2007)rbal Ruiseach (1991 1998)sol Pearthach (1863 1965)chir tarraing shnraichtedolar Sombabuthach (2008)dolar Sombabuthach (2009)franc CFA Meadhan-Afragachmhark na Gearmailte an Earphunnd Eilean Naomh EilidhDinar Sudnach (1992 2007)Dolar Sombabuthach (2008)Dolar Sombabuthach (2009)Franc CFA Meadhan-AfragachKupon larit CairtbheileachLek Albineach (1946 1965)Leu Romineach (1952 2006)Punnd Sudnach (1957 1998)Rbal Ruiseach (1991 1998)Sol Pearthach (1863 1965)Zare Zareach (1971 1993)aonadan co-dhanta Erpachpesothan iompachail Cbachpuinnd Eilean Naomh Eilidhpunnd Sudnach (1957 1998)unnsachan tridh platanaimkwanza Anglach (1977 1991)yuan Sneach (far-threach)dinar Sirbeach (2002 2006)dolar nan SA (an aon latha)dolar nan SA (an ath latha)fhranc CFA Meadhan-Afragachphunnd Sudnach (1957 1998)Cd airgeadra fo dheuchainnDinar Sirbeach (2002 2006)Dolar nan SA (an aon latha)Dolar nan SA (an ath latha)Kwanza Anglach (1977 1991)Yuan Sneach (far-threach)dhinar Sudnach (1992 2007)dholar Sombabuthach (2008)dholar Sombabuthach (2009)shol Pearthach (1863 1965)unnsachan tridh pallaideimaonad for-luach Coloimbeachaonad inbheistidh Meagsagachdenar Masadonach (1992 1993)dolar Thrianaid agus Thobagodolar nan Stitean Aonaichtefranc Beilgeach (iompachail)franc Beilgeach (ionmhasail)manat Turcmanach (1993 2009)Aonad for-luach ColoimbeachAonad inbheistidh MeagsagachDenar Masadonach (1992 1993)Dolar Thrianaid agus ThobagoDolar nan Stitean AonaichteFranc Beilgeach (iompachail)Franc Beilgeach (ionmhasail)Manat Turcmanach (1993 2009)dhinar Sirbeach (2002 2006)dholar nan SA (an aon latha)dholar nan SA (an ath latha)dolaran Sombabuthach (2008)dolaran Sombabuthach (2009)puinnd Shudnach (1957 1998)rbalan Ruiseach (1991 1998)afghani Afghanach (1927 2002)kina Ghini Nuaidh Paputhaicheshilling Ugandach (1966 1987)zare r Zareach (1993 1998)zBoty Plainneach (1950 1995)aonad airgeadra fo dheuchainndong Bhiet-Namach (1978 1985)fhranc Beilgeach (iompachail)fhranc Beilgeach (ionmhasail)mhanat Turcmanach (1993 2009)Afghani Afghanach (1927 2002)Dong Bhiet-Namach (1978 1985)Kina Ghini Nuaidh PaputhaicheShilling Ugandach (1966 1987)Zare r Zareach (1993 1998)ZBoty Plainneach (1950 1995)dhenar Masadonach (1992 1993)dholar Thrianaid agus Thobagodholar nan Stitean Aonaichtedolaran nan SA (an aon latha)dolaran nan SA (an ath latha)ekwele Gini Meadhan-Chriosaichkoruna cruaidh Seic-Slbhacachkwanza r Anglach (1990 2000)sheqel Iosraeleach (1980 1985)won Choira a Deas (1945 1953)aonad cunntasachd Sileach (UF)franc iompachail Lugsamburgachfranc ionmhasail Lugsamburgachpeseta Spinnteach (cunntas A)Aonad cunntasachd Sileach (UF)Ekwele Gini Meadhan-ChriosaichFranc iompachail LugsamburgachFranc ionmhasail LugsamburgachKoruna cruaidh Seic-SlbhacachKwanza r Anglach (1990 2000)Peseta Spinnteach (cunntas A)Peso Argantaineach (1881 1970)Peso Argantaineach (1983 1985)Peso Uruguaidheach (1975 1993)Sheqel Iosraeleach (1980 1985)Won Choira a Deas (1945 1953)aonadan for-luach Coloimbeachaonadan inbheistidh Meagsagachcirichean tarraing snraichtedhong Bhiet-Namach (1978 1985)dolaran Thrianaid agus Thobagodolaran nan Stitean Aonaichtepeso Argantaineach (1881 1970)peso Argantaineach (1983 1985)peso Uruguaidheach (1975 1993)hwan Choira a Deas (1953 1962)kwacha Simbitheach (1968 2012)rand Afraga a Deas (ionmhasail)aonad cunntasachd Erpach (XBC)aonad cunntasachd Erpach (XBD)krna Innis Tleach (1918 1981)rbal Bealaruiseach (2000 2016)cruzado Braisileach (1986 1989)crdoba Niocaragach (1988 1991)dolar Sombabuthach (1980 2008)fhranc iompachail Lugsamburgachfhranc ionmhasail Lugsamburgachpheseta Spinnteach (cunntas A)pheso Argantaineach (1881 1970)pheso Argantaineach (1983 1985)pheso Uruguaidheach (1975 1993)Aonad cunntasachd Erpach (XBC)Aonad cunntasachd Erpach (XBD)Cruzado Braisileach (1986 1989)Crdoba Niocaragach (1988 1991)Dolar Sombabuthach (1980 2008)Hwan Choira a Deas (1953 1962)Krna Innis Tleach (1918 1981)Kwacha Simbitheach (1968 2012)Rand Afraga a Deas (ionmhasail)Rbal Bealaruiseach (2000 2016)aonadan airgeadra fo dheuchainnouguiya Moratineach (1973 2017)(aonad airgeadra neo aithnichte)chruzado Braisileach (1986 1989)chrdoba Niocaragach (1988 1991)cruzeiro Braisileach (1942 1967)cruzeiro Braisileach (1990 1993)cruzeiro Braisileach (1993 1994)dolar an t-sluagh-bhanca Shnichmanat Asarbaidenach (1993 2006)Cruzeiro Braisileach (1942 1967)Cruzeiro Braisileach (1990 1993)Cruzeiro Braisileach (1993 1994)Dolar an t-sluagh-bhanca ShnichManat Asarbaidenach (1993 2006)Ouguiya Moratineach (1973 2017)aonadan cunntasachd Sileach (UF)dholar Sombabuthach (1980 2008)krnur Innis Tleach (1918 1981)dinar r Igoslabhach (1994 2002)boliviano Boilibhiach (1863 1963)bolvar Bheinisealach (1871 2008)bolvar Bheinisealach (2008 2018)chruzeiro Braisileach (1942 1967)chruzeiro Braisileach (1990 1993)chruzeiro Braisileach (1993 1994)metical Msaimbiceach (1980 2006)mhanat Asarbaidenach (1993 2006)Boliviano Boilibhiach (1863 1963)Bolvar Bheinisealach (1871 2008)Bolvar Bheinisealach (2008 2018)Dinar r Igoslabhach (1994 2002)Metical Msaimbiceach (1980 2006)aonadan cunntasachd Erpach (XBC)aonadan cunntasachd Erpach (XBD)dholar an t-sluagh-bhanca Shnichdolaran Sombabuthach (1980 2008)rbalan Bealaruiseach (2000 2016)rbal r Bealaruiseach (1994 1999)bholiviano Boilibhiach (1863 1963)bholvar Bheinisealach (1871 2008)bholvar Bheinisealach (2008 2018)cruzado r Braisileach (1989 1990)mhetical Msaimbiceach (1980 2006)(aonadan airgeadra neo aithnichte)Cruzado r Braisileach (1989 1990)Peso airgid Meagsagach (1861 1992)Peso ley Argantaineach (1970 1983)Rbal r Bealaruiseach (1994 1999)dhinar r Igoslabhach (1994 2002)dolaran an t-sluagh-bhanca Shnichpeso airgid Meagsagach (1861 1992)peso ley Argantaineach (1970 1983)pesothan Argantaineach (1881 1970)pesothan Argantaineach (1983 1985)pesothan Uruguaidheach (1975 1993)chruzado r Braisileach (1989 1990)cruzeiro r Braisileach (1967 1986)pheso airgid Meagsagach (1861 1992)pheso ley Argantaineach (1970 1983)Cruzeiro r Braisileach (1967 1986)aonad luach chunbhalaich Eacuadorachchruzeiro r Braisileach (1967 1986)Aonad luach chunbhalaich Eacuadorachrbalan ra Bealaruiseach (1994 1999)dinar cruaidh Igoslabhach (1966 1990)Dinar cruaidh Igoslabhach (1966 1990)Dirham nan Iomaratan Arabach Aonaichteaonadan luach chunbhalaich Eacuadorachpesothan airgid Meagsagach (1861 1992)pesothan ley Argantaineach (1970 1983)peseta Spinnteach (cunntas iompachail)Peseta Spinnteach (cunntas iompachail)dhinar cruaidh Igoslabhach (1966 1990)gulden Eileanan Aintilia nan Trean slepheseta Spinnteach (cunntas iompachail)Gulden Eileanan Aintilia nan Trean sle)dinar iompachail Igoslabhach (1990 1992))ghulden Eileanan Aintilia nan Trean sle)mark iompachail Bhosna agus Hearsagobhana)Dinar iompachail Igoslabhach (1990 1992))Mark iompachail Bhosna agus Hearsagobhana*mhark iompachail Bhosna agus Hearsagobhana*Peso Uruguaidheach (aonadan inneacsaichte)*dhinar iompachail Igoslabhach (1990 1992)*peso Uruguaidheach (aonadan inneacsaichte)+dinar Bhosna agus Hearsagobhana (1992 1994)+pheso Uruguaidheach (aonadan inneacsaichte)+Dinar Bhosna agus Hearsagobhana (1992 1994),kwanza ath-ghleusaichte Anglach (1995 1999),Kwanza ath-ghleusaichte Anglach (1995 1999),dhinar Bhosna agus Hearsagobhana (1992 1994)-dinar ath-leasaichte Igoslabhach (1992 1993)-Dinar ath-leasaichte Igoslabhach (1992 1993).dinar r Bhosna agus Hearsagobhana (1994 1997).Dinar r Bhosna agus Hearsagobhana (1994 1997).dhinar ath-leasaichte Igoslabhach (1992 1993).pesothan Uruguaidheach (aonadan inneacsaichte)/dhinar r Bhosna agus Hearsagobhana (1994 1997)"VfOJnN r*-vRbrZ%zRV0  1~z  8[f8XZ2j=j*"r^T*n Nb NN9\~&7Fbr*^>J"Wf.TvRl2p<]hjkn"q0trvz& _6,j:>WHa*u@~rd.Z2B>3b\NBf6Je*6,`xA.:>.gr::B<-fF_jz` JKaLRrBF@SK2O>n9&wr{Jmz 'NO|_o{ތތ{*{LLLL{֤֤֤{ttt{::::{{{{{:ڔ:{FF{ {ttt{zڄzڄ{{(((({էէէ{{X{{0J{qq{jj{}o{{{+{{ԼԼԼ{.ߪ.{8```{C\{Mׅ:{{$[[[{{ vԸ v{֕֕֕{Ռ{{{D{Zհ{____{{****{xx{11{>888{U"U{AAA{~~~{pppp{M{j{{{//{vv{dNNN{d[d[{|//ޒ{{JڣJ{4PߊP{{{ss{ Ռ { pp{$$${{*{sޢsޢ{{{mh{ {**<{{%%%l{{DD{{{F  {'hXh{>>>>{{ {{SLLL{{iހ{zzz{{{IIIת{{{{{888{V n{;{ՙՙՙ{?z?{{@@ޤ{{{N{<<{ZZZZ{`݅݅{RRR&{ٚٚ {jj{ZڲZ{ݐݐ{ֳֳֳ{ {PP{000{ {JJJJ{ݧݧݎ{zBzB{tttt{{jy{{{(((({{J{{5555{33{{{{22{ZZZ{jjjj{T{{{{:::ך{{{6666{JJJJ{{յյյ{QQ޶{{يي{+++{{{;{{ ٚ{^٪٪{){KKK {^^^^{{{bb{V V {"{|ٺٺ{^^{:{{{{{{gg{sݖݖ{lll{hh{ccc8{ ߊ {{AAAA{{{GGGG{{dddd{{0{ԇ{{HHH{$$$${XXX׺{{ݸݸ{{"{V___{(({{{@ @ {{~~~~{TTT{ {{{{``z`b``z` ```כ``^``^```````R`[`&```γ``H`*``~`1``2````````{````ש`V``^`n`f`â````:`z````J`?`n``)`}`j`W`.``V`_`:``````````&``N` ```v`|`b``v``"```````` `````˙``````i``$7`F`N``ڝ``````````%`v`ڣ``T`>`v```v`D`a`N`a`n`B`g`F`l```````^`N``.``ڠ`6```Χ`b`)`~``. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9K** K*#K&K*)K***,K***/K2K5K8K*;K***>KAK*DK*GKJKMKPKSKVKYK\K_K*bKeK***hK***kKnKqKtK*wK*zK}KKKKKK*K**KK*K**KKKKKKKKKKKK+KKK++KKK +KKKK +KKKKKKK+KKKKKLLL L LLLLL+LL"L%L+(L+L.L1L4L7L:L=L@LCL++FLILLLOLRLULXL[L^LaLdL+gL"+jLmLpLsLvLyL|LLLLL%+LLLL(+LLLLLLLL++.+LL1+LLL4+LLLLLLLLL7+:+LLL=+LLLL@+LLLC+LLLMF+MI+M M MMMMMMM!ML+O+$M'M*M-M0M3M6MR+9M`{f`D`f`D`{```4`{r`r`r`r`{Ҥ```R`{````{p````{`ִ`}`ִ`{ٯ`.`/`.`{D`̭`D`̭`{f``f``{````{`/``/`{````{ܬ````{`Υ`Υ`Υ`{u`Q``Q`{````{`K`K`K`{`̟`̟`̟`{X`Ϩ`Ϩ`Ϩ`{E`E`E``{````{"`"`"`Q`{```x`{````{n`n`n`n`{````{````{B`n`n``{ߞ```G`{ž`l`l`+`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9MPMPf- MPm- MPMPt- MP{- - - MP- - - MPMPNP NP- NP- - - NP%NP- .NP- 7NP@NPINPRNP[NPdNPmNPvNPNP- NPNP- - - NP- - - NPNPNPNP. NP. NPNPNPNPNPNPOP. OP. . OP!OP#. *OP*. 1. 8. 3OPSP. GSPPSPYSPbSP. kSP. tSP}SP. SPSPSPSPSPSPSP. . SPSPSPSPSPSPSP. TP TPTPTP(TP1TP/ :TPCTPLTPUTP / ^TP/ / / &/ -/ gTPpTP4/ ;/ yTPTPB/ TPTPI/ TPTPP/ TPW/ ^/ TPe/ TPTPTPTPl/ TPs/ TPTPz/ UP/ UPUP/ / / / / UP/ $UP/ / / / /  + MP/ -UP` 'ResBN ui XX @C1OuroPrataPaladioPlatinopesetasRial omanRublo rusoSom usbecosom usbecoCoroa checaDinar libioIen xaponsIun chinsLeu moldavoLeu romansLibra siriaRial iemenRial qatarSol peruanoien xaponsiun chinslats letnsleu romansrial iemenrial qatarDinar iraquDinar serbioDram armenioFranco suzoKyat birmanoMarco alemnTenge casacoXilin somalZloty polacofranco suzoriais omanssoms usbecostenge casacoxilin somalzloty polacoAfgani afganoCedi de GhanaDinar kuwaitDinar xordanoDlar giansDlar namibioLibra exipciaLitas lituanaNakfa eritreoXilin kenyanoXilin tanzanoXilin ugandsafgani afganocedi de Ghanadinar xordanodlar gianslibra exipciariais iemensriais qatarsxilin kenyanoxilin tanzanoxilin ugandsBaht tailandsDlar fidxianoFlorn hngaroFranco francsFranco ruandsHrivna ucranaLari xeorxianoLoti de LesotoManat turcomnPeso arxentinoRiel camboxanoWon norcoreanoWon surcoreanocedis de Ghanadlar fidxianoflorn hngarohrivna ucranaiens xaponesesiuns chineseslari xeorxianoleus romanesesmanat turcomnmarcos alemnspeso arxentinoriais sauditasriel camboxanoringgit malaiotenges casacosBalboa panameoDinar alxerianoDinar macedonioDirham marroquDlar belizenseDlar de BruneiDlar surinamsDlar xamaicanoEkwele guineanaFlorn de ArubaFlorn holandsFranco congolsFranco marroquNaira nixerianoRupia indonesiaVatu vanuatianoafganis afganosdinar alxerianodinar tunisianodirham marroqudlar canadensedlar de Bruneidlar xamaicanoflorn de Arubafranco congolslibras exipciasnaira nixerianonakfas eritreosriais iranianosrupia maldivanavatu vanuatianoxilins kenyanosxilins somalesxilins tanzanosDinar de BahrainEscudo portugusFranco xibutianoKwacha de MalauiPula botsuanianoRand surafricanoRublo bielorrusoRupia paquistandinares kuwaitsflorns de Arubaflorns hngarosfranco xibutianohrivnas ucranaskwacha de Malauilaris xeorxianosmanats turcomnspatacas de Macaupaanga de Tongapula botsuanianorand surafricanorieis camboxanosringgits malaiosrupia paquistanrupias nepalesasxilins ugandesesColn salvadoreoDlar das BahamasDlar das BemudasDlar de BarbadosDlar de SingapurDlar neozelandsFranco CFA (BEAC)Guaran paraguaioLempira hondureoLibra sursudanesaManat acerbaixanoMoeda descoecidaOuguiya mauritanoRupia de SeixelesSucre ecuatorianoTaka de Bangladsdirhams marroqusdlar de Barbadosdlar de Singapurdlares de Bruneidlares fidxianosdlares gianesesdlares surinamsguaran paraguaiokwachas de Malauimanat acerbaixanonairas nixerianosouguiya mauritanopa angas de Tongarupia de Seixelesrupias maldivanastaka de Bangladsvatus vanuatianosBolvar venezolanoFranco CFA (BCEAO)Libra das MalvinasLibra xibraltareaSom quirguicistanocruzado brasileirodinares alxerianosdinares de Bahraindinares tunisianosdlar das Bermudasdlar de Hong Kongdlares belizensesdlares canadenseslibra das Malvinaslibra xibraltarealibras sursudanesapulas botsuanianosrands surafricanosrupias de Seixelesrupias paquistanssom quirguicistanotakas de Banglads(moeda descoecida)Coln costarriqueoEscudo caboverdianoFranco luxemburgusNovo dlar taiwansSomoni taxiquistanocoln costarriqueocolns salvadoreoscruzeiro brasileirodlares de Barbadosdlares de Singapurescudo caboverdianoguarans paraguaiosleone de Serra Leoalibras das Malvinasmanats acerbaixanosnovo dlar taiwansrupias de Sri Lankasomoni taxiquistanoCrdoba nicaragenseDlar estadounidenseNovo shequel israelcruzados brasileirosdlares das Bermudasdlares de Hong Kongleones de Serra Leoalibras xibraltareasnovo shequel israelpeso arxentino (ARP)soms quirguicistanos(moedas descoecidas)Metical de Mozambiquecolns costarriqueoscruzeiros brasileirosescudos caboverdianoslibra de Santa Helenametical de Mozambiquequetzal guatemaltecossomonis taxiquistanosDlar das Illas CaimnRublo ruso (1991 1998)dlar das Illas Caimnlibras de Santa Helenameticais de Mozambiquepesos arxentinos (ARP)Dlar das Illas SalomnPeso cubano convertiblecruzado novo brasileirodlar das Illas Salomnnovos shequeis israelsLilangeni de Suacilandiacruzeiro novo brasileirodlar do Caribe Orientaldlares das Illas Caimnlilangeni de Suacilandianovos dlares taiwanesesKina de Papa-Nova GuineaPeseta espaola (conta A)cruzeiro brasileiro (BRE)dlares das Illas Salomnfranco belga (financeiro)kina de Papa-Nova Guinealilangenis de SuacilandiaFranco belga (convertible)Peso arxentino (1983 1985)cruzados novos brasileirosdlar de Trinidad e Tobagodlares do Caribe Orientalkinas de Papa-Nova Guineaunidade de fomento chilenaCrdoba de ouro nicaraguanocruzeiros brasileiros (BRE)cruzeiros novos brasileiroscrdoba de ouro nicaraguanoRublo bielorruso (2000 2016)dlares de Trinidad e Tobagofrancos belgas (financeiros)Ouguiya mauritano (1973 2017)Unidade de inversin mexicanacrdobas de ouro nicaraguanosouguiya mauritano (1973 2017)Bolvar venezolano (1871 2008)Bolvar venezolano (2008 2018)Franco financeiro luxemburgusIun chins (extracontinental)iun chins (extracontinental)Franco convertible luxemburgusFlorn das Antillas Neerlandesasflorn das Antillas NeerlandesasDirham dos Emiratos rabes Unidosdirham dos Emiratos rabes Unidosflorns das Antillas Neerlandesasdirhams dos Emiratos rabes Unidosiuns chineses (extracontinentais)Peseta espaola (conta convertible)Peso en unidades indexadas uruguaioUnidade de valor constante ecuatorianadobra de So Tom e Prncipe (1977 2017))Marco convertible de Bosnia e Hercegovina)dobras de So Tom e Prncipe (1977 2017))marco convertible de Bosnia e Hercegovina+marcos convertibles de Bosnia e Hercegovina"v{V^dn{ Ԥr(vRoZzzRtFd.fIs2~z >YHf$aeZi2j}j=>^Yn]b0T %th!\d~NFbrab*60:^rfm7^Yx2d[)a.jU>n"5trvKiz;&NY]"6 I>X*mR;~.1()2>U9~bnf^/N$<h8%6T9*6(/e:y> .0KfE:B!XNfaFlYJ\ L?Z,/'B.Yvwr{F J] 'N Y;_V v{hK<~WڧMQ# B%J2?8(^%{?*Npjrn=HS:T'0!>sT֨%̸U(3H EHAmJ̦… vdZN[ަq:2Vb^]Ӆ244P3Xjxa/k M@KN\n)@!^>OXmRũ~V2_L <$*GcZK &oGAzeh}'Wz|)85:?? U4~?'>].NOE  _=V"\k _XM0YOV~pfc2`<^/KY_!P3p2nVx"NN  UnW`Q~` `~``s{```*`X{`~`$`V```*b``VK``x`^`|`f`)8``}``y`n`E`)`z`j`~`#`e`UJ``` y`&`}`N`}`v`|`b`4[`v`|`f`|````z``!y``y````ti``6`` z``*``!`v`9%``T}`>`s}````j0` +#'+/37;;?C?CGKOSKOSW[W[_cgkosw{w #'+/37;?CGKOSW[_cgkosw{  #'+/37;?CGKOW[_cgko#sw'{+/SW           "% (+.147:=@CFILOR  Y\_behknqtwz}   #&)"%(+.14,/7:=@CFILO2RU5X[^a8dgjm;>psvAy|DGJMPSVs~`~`0~`~`x`}y`````+` =` {`|`k ``%z`M|`z`1|`y`{``"$`Y6`VB`{`v6`}`~``)`v`x`'``B`x`x`y`8y`Wz`6}`VM`x`fy`i|`}````*`${`{`>``y`z`x`Oy`l``5`<`pz`>{`Iw`x`{`|`!w`z```>E`{U`B`YU```>z`{` +#'+/37;;?C?CGKOSKSW[W[_cgkosw{w #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw'{P PPP P P PP PP P PPPP"P 'P ,P 1P 6P;P@PEP  JPOPTPYP ^P cPhPmP rP wP|PP PPPPPPPPPPPPPPPPP PPPPPPPP PP PPPP!P&P+P0P5P:P?PDP IPNPSPXP]PbPgPlPqPvP{PPPPP PPPPPP PP PP PPP  PPPPPPP PPP P PPP  P P%P*P   /P4P9P >P CPHPMPRP ! WP\PaP% fPkP) - 1 pPuPzPP5 PPPPPP Y PP9 P` 'ResB i  SSilberBolivarCordobaSchekelDDR-MarkJeme-RialMoldau-LiNii ZaireIrak-DinarJeme-DinarRial OmaniUAE DirhamWIR-FrankeNii DinarNie DinarNie ZaireRINET-FundsSaudi-RiyalNii KwanzaNie KwanzaAruba FlorinKomore-FrancTeschtwhrigAlti MeticalAlte MeticalZypere-PfundTtschi MarkBelarus-RubelBelarus RubelFidschi DollarFinnischi MarkIndischi RupieIirischi PfundMalischi FrancIirischs PfundLettischi LatsMaurizius-RupieSalomone-DollarSimbabwe-DollarBelgischi FrancGuineischi SyliKubanische PesoLettischi RubelLbische DinarRumnische LiSrischs PfundBulgarischi LewGeorgischi LariLbischi DinarRumnischi LiRussischi RubelSrischi PfundCosta Rica ColonKap Verde EscudoPfund SchtrlingSchwiizer FrankeSt.-Helena-PfundTnischi ChrooneBirmanischi KyatGambische DalasiKroazischi DinarLewa (1962 1999)Peruanischi IntiSeyschelle-RupieGambischi DalasiKroazische DinarKubanischi PesosLitauischi Litasgptische Pfundgptischi Pfundgptischs Pfundthiopischi BirrEl-Salvador-ColonKwanza ReajustadoMalteesischi LiraSunderziigsrchtUnbekannti WhrigUsbeekischtan-SumAlgeerischi DinarIsraelischi PfundItalienischi LireMexikanische PesoSowjetischi RubelTuneesische DinarUruguayische PesoAlgeerische DinarBotswanischi PulaEritreischi NakfaIsraelischs PfundItalinischi LiraKanadischi DollarSeyschelle-RupienTuneesischi DinarCFA-Franc (Wescht)Eestnischi ChrooneIndonesischi RupieMadagaschkar-FrancArgentinische PesoBolivianischi PesoFranzsischi FrancHollndischi GuldeJordaanische DinarLitauischi TalonasMalteesischi PfundNepalesischi RupieNii Taiwan-DollarRhodesischi DollarSurinamischi GuldeGuinea-Bissau-PesoHollndische GuldeJordaanischi DinarMalteesischs PfundMexikanischi PesosNie Taiwan-DollarSurinamische GuldeUruguayischi PesosBolivar (1871 2008)Bolivar (2008 2018)Madagaschkar-AriarySlowakischi ChrooneBolivianischi MvdolGriechischi TrachmeGuinea-Bissau-PesosKolumbianische PesoKongolesische FrancLibaneesischs PfundSchpanischi PeseeteSchwedischi ChrooneSudaneesischi DinarSurinamische DollarSdkoreanische WonTominikanische PesoTschileenische PesoArgentinischi PesosBrasilianischi RealGriechische TrachmeKongolesischi FrancLibaneesischi PfundMalaysischi RinggitNepaleesischi RupieNordkoreanischi WonSchpanischi PeseetaSudaneesische DinarSudaneesische PfundSudaneesischi PfundSudaneesischs PfundSurinamischi DollarSdkoreanischi WonIislndischi ChrooneNorweegischi ChrooneTschechischi ChrooneAlti Serbischi DinarNii Trkischi LiireAlte Serbische DinarBhutanische NgultrumLuxemburgischi FrancPhilippiinische PesoBhutanischi NgultrumKolumbianischi PesosMarokkanischi DirhamNii Trkischi LiiraSchweedischi ChrooneTominikanischi PesosTschileenischi PesosAndorranischi PeseetePakischtanischi RupieTadschikischtan-RubelTurkmeenischtan-ManatAuschtralische DollarEcuadorianischi SucreGhanaische Cedi (GHS)Ghanaischi Cedi (GHC)Liberiaanische DollarPortugiisischi EscudoRussischi Rubel (alt)Auschtralischi DollarGhanaische Cedi (GHC)Ghanaischi Cedi (GHS)Liberiaanischi DollarPhilippiinischi PesosPortugiisische EscudoRussische Rubel (alt)Tadschikischtan-SomoniBelgischi Finanz-FrancBrasilianischi CruzadoFranzsischi UIC-FrancGeorgischi Kupon LaritMozambikanischi EscudoOschtkaribische DollarBrasilianische CruzadoMosambikanische EscudoOschtkaribischi DollarCFA-Franc (quatoriaal)Argentinischi AuschtralBrasilianischi CruzeiroFranzsischi Gold-FrancArgentinische AuschtralBrasilianische CruzeiroSdsudaneesische PfundSdsudaneesischi PfundSdsudaneesischs PfundVerrchnigsiheit fr ECAserbeidschanische ManatUS-Dollar (Gliiche Taag)Ukraiinischi KarbovanetzAserbeidschanischi ManatUS Dollar (Gliiche Taag)Ukraiinische KarbovanetzBelarus-Rubel (2000 2016)Sudaneesischi Pfund (alt)schtriichischi SchillingBelarus Rubel (2000 2016)Sudaneesischs Pfund (alt)schtriichische SchillingTrinidad-und-Tobago-DollarUS-Dollar (Nchschte Taag)US Dollar (Nchschte Taag)Tschechoslowakischi ChrooneBrasilianischi Cruzado NovoLuxemburgischi Finanz-FrancBrasilianische Cruzado NovoTrkischi Liira (1922 2005)Trkischi Liire (1922 2005)Bosnie-und-Herzegowina-DinrPortugiisischi Guinea EscudoBosnie-und-Herzegowina-DinarEuropischi RchnigseinheitNiderlndischi-Antille-GuldePortugiisische Guinea EscudoBelgischi Franc (konvertibel)Europischi RchnigseinheiteArgentinischi Peso (1983 1985)Angolanischi Kwanza (1977 1990)Jugoslawischi Dinar (1966 1990)Mexikanischi Silber-Pesos (MXP)Schpanischi Peseete (A Kontene)Schpanischi Peseeta (A Kontene)Tschileenische Unidad de FomentoJugoslawischi Dinar (konvertibel)Schpanischi Peseete (konvertibel)Europischi Whrigseinheit (XBB)Europischi Whrigseinheit (XEU)Schpanischi Peseeta (konvertibel)Europischi Whrigseinheite (XBB)Europischi Whrigseinheite (XEU)Luxemburgischi Franc (konvertibel)Tschileenischi Unidades de FomentoEuropischi Rchnigseinheit (XBC)Europischi Rchnigseinheit (XBD)Uruguayische Nie Peso (1975 1993)Brasilianischi Cruzeiro (1990 1993)Europischi Rchnigseinheite (XBC)Europischi Rchnigseinheite (XBD)Uruguayischi Nii Pesos (1975 1993)Aserbaidschanischi Manat (1993 2006)Aserbeidschanische Manat (1993 2006)Mexikanischi Unidad de Inversion (UDI)Brasilianischi Cruzeiro Novo (1967 1986)-Konvertierbari Mark vo Bosnie und Herzegowina"DVA^n 7rvXR`Z`,(zb,Ra;H(J , j~Hz:(  8lf8OO )Z2jj.b^;nL mbVzh.2#CA\~c&Fcbn_r*.c^wf(Nci^ʆ&2nA# ;j nYnĠ"3t'r(v?~+z&Y89E:~d* 7~ME.uS2b(NB#"<fN6<9*67A?/.{: >.fU=GS:BYfKA.fFZj kF!k~oJ>:>#B'vQwZr%{J4 z{B] (.NZ(p6DDAA^^iic7XX%%`,,(,(b,b,a;a;H(H(__w,, LH $OOOaz.b.b;LMMmmVzhh22##CCc<yycn_n_Xss((NcNc^^ʆʆ&&PP^^AA## pp;; nYnYĠĠ33'{((??~+~+YY""9E}L 77MM__uuSS((<<NN++<<99667)AA//QQ \fl==G6+?YYffKKAA..gdd| kk!!Hk~k~oo>¹::##''QQ:ZZ%%4 4 {{((..eZ((z`)` `z``K``B`i`!y`R`R~`` x`&`nz``~`*`e=`~```~.`V```i``^``y`V`5$`^`x`f`{`z``J`y``Z`n`w`)`{`j`|`V`v`:``J``"`z`&`[`6`q`N`7```>``v`"^``P `b`Ob`v`f````Z``<``` `<````y``w``Q````u#``;y`R`x``6``qy``mx`v`z}`2`z``B|`a`4}`a`W}`>`d|`n```_`F`K``GV``g``5` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gosX[ ^ad g jmpsvy | #&),/258;>A  D!$G'JM*-0369<?BEHKNQTWZ]`cfilorux{~PSVY\_behknqtwz  #}&),/258;>ADGJMPSVY\_behknqtwz})`)`={`={`{`{`x`x`-~`-~` x`Tx`4z`4z`z`z```~`~`}`}`y`y`5$`5$`x`x`}`}```y`y`w`w`{`{` |` |`````Qz`Qz`|`|`y`y``=t`"^`"^`P `P `}{`}{`w~`w~```Z`Z`<`<```<`<```x`x`Q`Q```u#`u#`y`z`;y`;y`;x`;x`6`6`Vy`Vy`"x`"x` ~` ~`{`{`|`|`}`}`}`}`|`|`]{`]{`{`{`g`g`5`5`  #'+#/'+3/77;;?CG?CGKOSKOSW[W[__ccgksw{gksw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gosPPY PPP] PPPa Pe PPi m q PPu P PPPPP$P)Py .P3P} 8P =P BPGPLPQPVP [P `PePjPoP tPyP ~PP PPPPPPPPPP PPP  PPPPPPPPPPPPP PPP P  P#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPP P PPP PPPPPPP PP  PPP"P'P,P  1P6P;P @P EPJPOPTPYP^PcPhPmPrP  wP|PP P PPPPPPPPPPPPP PPPPPPPPPP  PPP PPPP!P&P+P 0P 5P:P?P  DPIP    NPSPXP]PbPgPlPqPvP{P   ! PP% PPPPPPPPPPP) P- 1 5 PPPP  9 P` 'ResB] ^ g g ^ r . [CFP]  [UAE] ( ) [CFA] (2000 2016) (1968 2012) [CFA] (1973 2017) (2008 2018) [CFA] [CFA] )ܸ (1977 2017),ܬ  VS  n )rE  0vfRVZ  zR  V )~ v^z  } f  v  Z;2 jbj^  nba c  \w~Fu bMr  Jf h\y   o ) j  nK"t~rh v:7 z&,A O 3  * ~. 2 vq b N  f6 6 q6 l F  : >O . % C + G:YB] O<k J@F;h m J _Vr  >B  vw{[ ] | N+ 9&X#'37;KOSW[cos #+7;?CKOSW_{'+7?OW[_gos{;8,xD\\ \ALJ5>tt!G/l_  2 \\\?,PkW + +  S S ))E E  00ffVV     )) vv } }    vv  ;; bb   a a c c   wu u MM   hh\\y y   o o ))    KK~~h h ::7 7 ,,A A 3 3       qq     66 qq ll FF   O O  8 % % C C ++  GGYY] ] OO<<k k JJ@@;;h h mm  __VVr r    U[ [ | | + + && #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{         ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~          # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ P P P P P P P P P P P P P P P P P P PPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPP r P Pi P` 'ResB j 9S 3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8Y"PT7SfzzNT"z"Tzb.T^Tt zvzwzwz`c)`` `v`J``j``<``u#`` ``5`9 'CGcsw{+/;_cos{ #/3;KckoS V"%(+.147:=@CFILORYUX[^adgjmpsvy\_b|eh k ` 'ResBP    'ResB h <p  G-z.`~- f>dhnD,bd".\,&)r.* gDJCx0." EYCZ.r>.5L.,7G.dEg \Z.aW+o\ ``hh,bggrr  `Q`j`8`v`{7``h``N0`v`K`w`=`] ```%`< 'CGWcsw{+/;_cos{ #/3;Kckop s"%(+.147:=@CFILORUvX[^adgjmpsvy|y|20`H`W+oPPPPPP   P P` 'ResB   FF  ` 'ResB h <p  G-z.`~- f>dhnD,bd".\,&)r.* gDJCx0." EYCZ.r>.5L.,7G.dEg \Z.aW+o\ ``hh,bggrr  `Q`j`8`v`{7``h``N0`v`K`w`=`] ```%`< 'CGWcsw{+/;_cos{ #/3;Kckop s"%(+.147:=@CFILORUvX[^adgjmpsvy|y|20`H`W+oPPPPPP   P P` 'ResB     o  P ` 'ResB~ {% {%4  CN                                                                                                                                                                                       (CNH)                -              (  )        ( )    CFA   CFA      (2000 2016)  ( )  ( )  (1957 1998)  (1991  1998)     ()      (1983 1985)  (1861  1992)  (1968 2012)  (2008 2018)      (1871 2008)     (1993 2006)  (1966  1987)  (1973 2017)   (1990 2000)           (1967 1986)   (1995 1999)     (1977 2017)"*2'V%& g1+1X20n+N, S)r-R1.&|01v*R)*/&S,ZN&z)z)R((V%'72x-d*&-~e+(^0z& &+f*(-%0&--Z/7,-2X&j,a,j0*i-v& *^%+nm)}, :)'bI+'&%.%&^/'\)~n(F%bW+r&&D'^%JJ*&f&--(&s+.2'%*%l&>((V(**j&% ,n("{'+h.tW.r&((v)%z)&+&' '6G.%&)>.)*)F),~2(.=*,2)v1.'<-b++(b0N )B."%-&(f.*b(6O'-('6.'0)W*J('.,e'E,:D&>&.b&d0(Z'*('z(L0::&B+-*,.~*+fZ-y.{211*,F#'/'.Fo,;+)(K-")J.+.q*-1+`)040+9'L1>1B,-+,'v/|%%-/n%w/r%{/J%Bq/] 7.'Np'^0(/0#*%),]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkW 2222''''%%%%&&&&g1g1g1g1++++++++S)S)S)S)----....1111****))))N&N&N&N&z)z)z)z)))))((((((((%%%%d*d*d*d*&&&&----e+e+e+e+((((0000&&&&&&&&++++****((((----0&0&0&0&--------////----X&X&X&X&,,,,0*0*0*0* * * * *%%%%++++m)m)m)m)''''I+I+I+I+&&&&%%%%&&&&^/^/^/^/))))n(n(n(n(%%%%W+W+W+W+&&&&&&&&D'D'D'D'J*J*J*J*&&&&--------((((&&&&s+s+s+s+....)%))l&l&l&l&>(>(>(>(((((V(V(V(V(****&&&&%%%% , , , ,(((({'{'{'{'++++h.h.h.h.W.W.W.W.&(&(&(&((((())))%%%%))))++++&&&& ' ' ' '&&&&))))))))F)F)F)F)2(2(2(2(=*=*=*=*,,,,))))1111....<-<-<-<-++++++++(((( ) ) ) )..//----&&&&((((....b(b(b(b(O'O'O'O'----((((''''.'.'.'.'0000))))W*W*W*W*J(J(J(J(,,,,e'e'e'e'D&D&D&D&&&&&b&b&b&b&((((Z'Z'Z'Z'****((((z(z(z(z(:&:&:&:&++++----....~*~*~*~*++++y.y.y.y.{2{2{2{211111111,,L/L/#'#'#'#'////''''....;+;+;+;+))))((((....++++....q*q*q*q*----++++`)`)`)`)++++9'9'9'9'1111,,,,-+-+-+-+,,,,''''////----////////:/:/:/:/p'p'p'p'(/(/(/(/#*#*#*#* #+#/'+3/737;;?G?CGKOSKSWW[_cgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw'{+/CKSW[_ko' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~   #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy| #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gosw{ #'+/37;?CGKOW[_cgkosw{PPPPPPPPPPPPPPPP"P+P4P=PFPOPXPaPjPsP|PPPPPPPPPPPPPPPP PPP'P0P9PBPKPTP]PfPoPxPPPPPPPPPPPPPPPPPPP#P,P5P>PGPPPYPbPkPtP}PPPPPPPPPPPPPPPP PPP(P1P:PCPLPUP^PgPpPyPPPPPPPPPPPPPPPP PPP$P-P6P?PHPQPZPcPlPuP~PPPPPPPPPPPPPPPPPP P)P2P;PDP 4 PP MP` 'ResBP   'ResB (    2 G  / B 0 K % >  , 9 $ !  . > 0 M   @ ( @ / B  ( + < ?  @ ! I 2 0 / . ( @ 0 ? / > 2 8 & @ 0 ? / > 2 8 . K   $ > 2 > $  >  @ 0 B , 2  0 > ( @ 0 ? / > 2  ( > ! >  ! I 2 0  < $ 0 @ 0 ? / > 2  > ( ? / ( 8 G ! @  K   ( * >   > ! H ( ? 6  M 0 K ( , 0 . B ! > ! I 2 0 , 9 > . >  ! I 2 0 . ? 8 M 0 * >  ! 5 ( A  $ B 5 > $ B ( G * > 2 @ 0 A *  - > 0 $ @ / 0 B *  2 G 8 K % K 2 K  @  M / B , >  * G 8 K  / > ( @  < ! I 2 0 * G 0 B 5 ? / ( 8 K 2 , 9 0 @ ( @ & ? ( > 0 , M 0 B ( G  ! I 2 0 9 H $ ? / >   0 M ! ( G * > 2 @ 0 A * / > [CFP] + < M 0 H    % ? / K * ? / ( , ? 0  H  , ? / ( ! 2 > 8 @ . H  M 8 ?  ( * G 8 K . K 0  M  K & ? 0 9 . . K 2 M ! K 5 ( 2 ? / B 2 @ , ? / >  & ? ( > 0 2 G , ( > ( @ * >  ! 5 ? / $ ( > . @ ! K   8 @ 0 ? / >  * >  ! 8 B 0 @ ( > . @ ! I 2 0 8 >  * M 0 8 * >  !  + <  > (  + <  > ( @  2 M , > ( ? / >  2 G  0 A  M 5 ? / ( * G 8 K  G ( M / >  6 ? 2 ?    K 2  , ? / >  * G 8 K  ? ( @ / ( + < M 0 H    ? , B $ @ + < M 0 H   ( > . @ , ? / >  ! I 2 0 + < ? 2 ? * @ ( @ * G 8 K . I 0 ? 6 ? / ( 0 A * / > . M / >  . > 0  M / >  0 K . > ( ? / >  2 M / B 2 > $ M 5 ? / ( 2 H $ M 8 8 M 5 @ ! @ 6  M 0 K ( > . K 0  M  K + M 0 H   0 K ! G 6 ? / >  ! > 2 0 6 M 0 @ 2   >  0 A *  8 M 2 K 5 >   K 0 A ( >    K 2 >  M 5 >   < >  0 B , >  + < M 2 K 0 ? (  0 M  G   @ ( @ * G 8 K   , K ! ? / >  0 ? / > 2  K   K 2 @ + < M 0 H   , >   M 2 > & G 6 @   > , > 0 M , G ! ? / ( ! I 2 0 , A 0 B  ! @ + < M 0 H   , A 2 M  > 0 ? / >  2 G 5 , M 0 >  < @ 2 @ 0 ? / > 2 - B  > ( @ (   2  M 0 . .   K 2 ? / >    0 ?  . 2 G 6 ? / >  0 ?   ? $ . > 2 & @ 5 @ 0 A + < ? / > . > 2 >  > 8 @  0 ? / 0 @ . G  > ( @  < * >  >  > / A  >  ! >  6 ? 2 ?   0 5 >  ! >  + < M 0 H   2 >  , G 0 ? / >  ! I 2 0 6 M 0 @ 2   >  0 A * / > (  M  > $ . A & M 0 > ) M 0 K  6 ? / ( & ? ( > 0 * >  ? 8 M $ > ( @ 0 A *  8 0 M , ? /  > " @ ( > 0 8 B 0 @ ( > . @  ? 2 M ! 0   < 0 , H  > ( @ . H ( G   2 M  @ 0 ? / >  & ? ( > 0   8 2 H  ! ?   M 0 K ( >  0 M . G ( ? / >  & M 0 > .  G * 5 0 M !  8 M  B ! K  K . K 0 ? / ( + < M 0 H    < > . M , ? / (  M 5 >  > ( / > $ >  5 > ( @ ! I 2 0 ( >   @ 0 ? / >  ( >  0 > . H 8 @ ! K ( ? / ( & ? ( > 0 2 ? % A  ( ? / >  2 ? $ > 8 9   G 0 ? / ( + < K 0 ?   9 K  ! A 0 ( 2 G . M * ? 0 >  0 @  M 0 ? / ( ( >  M + < >  < M , G  ? 8 M $ > ( 8 K . $ M $ 0  K 0 ? / >  5 I (  8 M  M 0 G 2 ? / >  ! I 2 0  M / B ( @ 6 ? / >  & ? ( > 0 $   < > ( ? / >  6 ? 2 ?   * ( > . G ( ? / ( , H 2 M , K  , K $ M 8 5 > ( ? / >  * A 2 > . I 0 @  G ( ? / (   A  / > 5 G ( G  < A  2 > , K 2 ? 5 0 8 G 6 G 2 M 8 ? / >  0 A * / > 8 M 5 >  < @ 2 ? 2 >   G ( @  . G 0 @  @ ! > 2 0 (  ) . G 0 @  @ ! > 2 0 ( 2 ) 8 M  K ( ? / >   M 0 B ( M   < >  ? 8 M $ > ( @  G   <  G   # 0 >  M /  K 0 A ( > &  M 7 ? #  K 0 ? / >  5 I ( ( ?  > 0 >  A  (  K 0 ! K , > * H 0 >  M 5 ? / (  A  0 > ( @ . K  < > . M , ?  ( . G  ?  2   ! K ( G 6 ? / >  0 A * ? / >  +  > ( @ (1927 2002)  ! K ( G 6 ? / >  0 A * ? / G + < M 0 >  8 @ 8 @ + < M 0 H     < 0 >  2 @ ( M / B 6 G  G 2  M 5 >  G . > 2 >  M 5 G   < 2 $ >  ?  ? 8 M $ > ( @ 8 K . K ( @ &  M 7 ? # 8 B ! > ( @ * >  ! / B  M 0 G ( ? / ( 0 ? 5 M ( ? / > * A 0 > ( > 8 B ! > ( @ * >  ! * A 0 > ( @ 8 B ! > ( @ & ? ( > 0  H . G ( & M 5 @ * 8 . B 9 ! I 2 0 $ A 0 M  . G ( ? 8 M $ > ( @ . H ( $ &  M 7 ? #  + < M 0 @  @ 0 H  ! 8 ?  0 > 2 ? / K ( ? / ( 2 ? / K ( * B 0 M 5 @  H 0 ? , ? / >  ! I 2 0 8 K 2 K . ( & M 5 @ * 8 . B 9 ! I 2 0  M / B , >  * 0 ? 5 0 M $ ( @ / * G 8 K , M 0 ?  ? 6 * >  ! 8 M  0 M 2 ?   (. A & M 0 >  @   M  > $   >  )$ M 0 ? ( ? & > &  0  K , H  K ! I 2 0 ( @ & 0 2 H  !    @ 2 ? / (  ? 2 M ! 0 + < I  2 H  ! & M 5 @ * 8 . B 9 * >  ! 8  / A  M $  0 ,  . @ 0 > $ & ? 0 9 > . 8 >   K .  0 * M 0 ?  8 ? * G ! K , 0 > * 6 M  ? . @  + < M 0 @  @ CFA + < M 0 H    < > . M , ? / (  M 5 >  > (1968 2012) G  & M 0 @ /  + < M 0 @  @ CFA + < M 0 H   . I 0 @  G ( ? / (   A  / > (1973 2017)5 G ( G  < A  2 > , K 2 ? 5 0 (2008 2018)5 G ( G  < A  2 > , K 2 ? 5 0 (1871 2008), K 8 M ( ? / > 9 0 M  < G  K 5 ? ( > * 0 ? 5 0 M $ ( @ / . > 0 M  8 >  $ K .  0 * M 0 ?  8 ? * G ! K , 0 > (1977 2017)zVn _rLvR Z<z,RWLc\~+z f6 Z$,2jjJ^K.+n] %ob)~6F3btr"J f6 x$n$Hj.x nc"Mt]r$v7zh&bZ>>*L~.Dl25b>x0N|fp66&6'.:S>6.+m`Y:qB66H6f<1Fjq?JE ;Bv{{] d6N_'__LL <<,,WWLLcc\\++66 $$JJKK.+.+]]oo))6633tt"" 66xx$nnHH.x.x ccMM]]$$77hhbbZZ>>LLDDll55>x>x00||pp&&66''SS66++``qq66666611qq??ݞEE ;;vv{{`1` `w1``2`V`E`^`(``1``1`\`.1`v`62``j``2``1``^1``r2`>`T2`v`2`w`1``1` #'+/37;?CGKOSW[_cgkosw{gow{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgkosw'{    " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |            ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~         1`1`w1`w1`2`2`E`E`(`(`1`1`1`1`.1`.1`62`62`j`j`2`2`1`1`^1`^1`T2`T2`2`2`1`1`F1`-` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{  P P P " P' P, P1 P6 P ; P@ PE PJ PO PT PY P ^ Pc Ph Pm Pr P w P| P P P P P P P P P P P P P P P P P P P P  P P P P P P P P P P P P P! P& P+ P0 P5 P: P? PD PI PN PS PX P] Pb Pg Pl Pq Pv P{ P P P P P P P P P P P P P P P P P P P P P P P P P P PPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkP  pPuPzPPPPPP PPPPPPP PPPP P P PPP  P P P` 'ResB l ,t sukresukripaladijWIR eurapaladijalesoto lotikineski yuanganskih cedakubanski pezolesoto lotijameksi ki pezofinskih markigruzijski larkineska yuanakirgijski somkubanska pezameksi ka pezapoljske zlotearupski florinburmanski kyatciparska funtagvinejski sylilitavski litasperuanski inti ileanski pezociparske funtegruzijska larakineskih yuanakirgijska somakubanskih pezameksi kih pezasaudijski rial ileanska pezafilipinski pezogambijski dalashaianski gourdletonska rubljamakaoaka patakamoldavski kuponsvazi lilangenasvazi lilangeniurugvajski pezoarupska florinabolivijska pezaburmanska kyataciparskih funtievatorska sucrafilipinska pezagruzijskih larahonkonaki dolarkirgijskih somaletonske rubljelitavska litasamakaoake patakenigerijski nairperuanskih inti ileanskih pezaaustralski dolarkolumbijski pezolitavski talonastongaaka pa anga ileanski eskudoekvatorska sukraandorskih pezetaargentinski pezoarupskih florinabolivijskih pezabrazilski cruzadburmanskih kyataekvatorske sucrefilipinskih pezagvinejska sylijahaianska gourdahonkonaka dolarakolumbijska pezaletonskih rubljilibanonske funtelitavskih litasamakaoakih patakamoldavska kuponaslovenska tolaratalijanskih liratimorskih eskudatongaake pa ange ileanska eskudadominikanski pezokamboanski rijalapanjolska pezetaaustralska dolarabrazilska cruzadabrazilski cruzadodominikanska pezaekvatorskih sucrifalklandske funtegambijskih dalasagvinejskih sylijahaianskih gourdahonkonakih dolarakolumbijskih pezalibanonskih funtilitavska talonasamoldavskih kuponaslovenskih tolaratongaakih pa angi ileanskih eskudaapanjolske pezetebrazilski cruzeirogvatemalski kvecalju~nokorejski hvanmaldivijska rufijamaldivijska rupijabjeloruskih rubljiaustralskih dolarabrazilska cruzeirabrazilskih cruzadadominikanskih pezafalklandskih funtiispitni kod vlauteju~nokorejska wonakamboanska rijalalitavskih talonasamaldivijske rufijemaldivijske rupijenizozemska guldenarodezijskih dolarasijeraleonski leonstarorumunjski lekapanjolskih pezetastari rumunjski lejbugarski vrsti levnovotajvanski dolarbrazilskih cruzeiragvatemalska kvecalaju~nokorejska hvanaju~nokorejskih wonakamboanskih rijalamaldivijskih rufijamaldivijskih rupijanizozemskih guldenasijeraleonske leonesurinamskih guldenamauritanijska ougujasjevernokorejski wonstara rumunjska lejaafganistanski afganibugarska vrsta levagvatemalskih kvecalaindonezijskih rupijaju~nokorejskih hvanamauritanijske ougujenovotajvanska dolaratajikistanska rubljaisto nonjema ka markakineski narodni dolarstari izraelski aekelvenezuelanski bolivaristo nonjema ke markebrazilski novi cruzadluksemburakih franakamauritanijskih ougujanovotajvanskih dolaraposeebna crtaa pravasjevernokorejska wonasolmonskooto ni dolartrininadtobaaki dolarukrajinski karbovanetgvinejskobisauski pezoisto nonjema kih markistarih rumunjskih lejaazerbajd~anskih manatabrazilska nova cruzadabrazilski novi cruzadobugarskih vrstih levagvinejskobisauska pezakineska narodna dolaramadagaskarskih franakasjevernokorejskih wonasolomonskooto ni dolarstara izraelska aekelatad~ikistanskih rubljivenezuelanska bolivarakineski juan (offshore)obra unska jedinica ADBgvinejskobisauskih pezanovih izraelskih aekelaobra unske jedinice ADBsolomonskooto na dolaravenezuelanskih bolivarajugoslavenski novi dinarbrazilskih novih cruzadakineska juana (offshore)kineskih narodnih dolaraobra unskih jedinica ADBsolomonskooto nih dolarastarih izraelskih aekelastarih makedonski denaraganski cedi (1979. 2007.)nizozemskoantilski guldenturska lira (1922. 2005.)Europska slo~ena jedinicaeuropska slo~ena jedinicaeuropske slo~ene jediniceganska ceda (1979. 2007.)jugoslavenska nova dinarakineskih juana (offshore)turske lire (1922. 2005.)ukrajinskih karbovantsivajugoslavenski vrsti dinarruska rublja (1991. 1998.)zimbabveanski dolar (2008)zimbabveanski dolar (2009)ganskih ceda (1979. 2007.)nizozemskoantilska guldenaruske rublje (1991. 1998.)turskih lira (1922. 2005.)bugarski socijalisti ki levekvatorski gvinejski ekwelekubanski konvertibilni pezopoljska zlota (1950. 1995.)apanjolska pezeta (A ra un)Europska monetarna jedinicaameri kih dolara (isti dan)ekvatorski gvinejska ekweleeuropska monetarna jedinicaeuropske monetarne jediniceeuropskih slo~enih jedinicajugoslavenska vrsta dinarajugoslavenskih novih dinarakubanska konvertibilna pezanizozemskoantilskih guldenapoljske zlote (1950. 1995.)ruskih rublji (1991. 1998.)zimbabveanska dolara (2008)zimbabveanska dolara (2009)apanjolske pezete (A ra un)dobra Svetog Tome i Principaportugalski gvinejski eskudobugarska socijalisti ka levadobre Svetog Tome i Principadobri Svetog Tome i Principapoljskih zlota (1950. 1995.)portugalska gvinejska eskudazimbabveanskih dolara (2008)zimbabveanskih dolara (2009)apanjolskih pezeta (A ra un)ameri ki dolar (sljedei dan)angolska kvanza (1977. 1990.)angolska kvanza (1995. 1999.)ugandski ailing (1966. 1987.)urugvajski pezo (1975. 1993.)angolske kvanze (1977. 1990.)angolske kvanze (1995. 1999.)ekvatorskih gvinejskih ekweleeuropskih monetarnih jedinicajugoslavenskih vrstih dinarakubanskih konvertibilnih pezaurugvajska peza (1975. 1993.)argentinski pezo (1881. 1970.)argentinski pezo (1983. 1985.)belgijski franak (financijski)vijetnamski dong (1978. 1985.)ameri ka dolara (sljedei dan)angolskih kvanzi (1977. 1990.)angolskih kvanzi (1995. 1999.)argentinska peza (1881. 1970.)argentinska peza (1983. 1985.)belgijska franka (financijska)bjeloruskih rublji (2000 2016)bugarskih socijalisti kih levaportugalskih gvinejskih eskudaugandska ailinga (1966. 1987.)urugvajskih peza (1975. 1993.)jugoslavenski reformirani dinarameri kih dolara (sljedei dan)argentinskih peza (1881. 1970.)argentinskih peza (1983. 1985.)brazilski cruzeir (1990. 1993.)ugandskih ailinga (1966. 1987.)vijetnamska donga (1978. 1985.) ileanskih unidades de fomentosbelgijski franak (konvertibilan)bosansko-hercegova ki novi dinarbrazilska cruzeira (1990. 1993.)brazilski cruzeiro (1990. 1993.)jugoslavenska reformirana dinaravijetnamskih donga (1978. 1985.)europska monetarna jedinica (ECU)jugoslavenski konvertibilni dinarmeksi ki srebrni pezo (1861 1992)zimbabveanski dolar (1980. 2008.)afganistanski afgan (1927. 2002.)belgijskih franaka (financijskih)bosansko-hercegova ka nova dinarabrazilskih cruzeira (1990. 1993.)europske monetarne jedinice (ECU)meksi ka srebrna peza (1861 1992)angolska nova kvanza (1990. 2000.)argentinski pezo lej (1970. 1983.)azerbajd~anski manat (1993. 2006.)bjeloruska nova rublja (1994 1999)europska obra unska jedinica (XBC)europska obra unska jedinica (XBD)afganistanska afgana (1927. 2002.)afganistanski afgani (1927. 2002.)angolske nove kvanze (1990. 2000.)bjeloruske nove rublje (1994 1999)europske obra unske jedinice (XBC)europske obra unske jedinice (XBD)jugoslavenska konvertibilna dinarajugoslavenskih reformiranih dinaraju~noafri kih randa (financijskih)luksemburakih financijskih franakameksi ki unidad de inversion (UDI)zimbabveanska dolara (1980. 2008.)turkmenistanski manat (1993. 2009.)venezuelanski bolivar (1871. 2008.)afganistanskih afgana (1927. 2002.)argentinska pezo leja (1970. 1983.)azerbajd~anska manata (1993. 2006.)bosansko-hercegova kih novih dinaraeuropskih monetarnih jedinica (ECU)meksi kih srebrnih peza (1861 1992)zimbabveanskih dolara (1980. 2008.)mauritanijska ouguja (1973.  2017.)angolskih novih kvanzi (1990. 2000.)argentinskih pezo leja (1970. 1983.)azerbajd~anskih manata (1993. 2006.)bjeloruskih novih rublji (1994 1999)brazilski novi cruzeir (1967. 1986.)europskih obra unskih jedinica (XBC)europskih obra unskih jedinica (XBD)jugoslavenskih konvertibilnih dinaramauritanijske ouguje (1973.  2017.)meksi kih unidads de inversion (UDI)turkmenistanska manata (1993. 2009.)venezuelanska bolivara (1871. 2008.)venezuelanski bolivar (2008.  2018.)brazilska nova cruzeira (1967. 1986.)brazilski novi cruzeiro (1967. 1986.)mauritanijskih ouguja (1973.  2017.)turkmenistanskih manata (1993. 2009.)urugvajski pezo en unidades indexadasvenezuelanskih bolivara (1871. 2008.)venezuelanska bolivara (2008.  2018.)brazilskih novih cruzeira (1967. 1986.)venezuelanskih bolivara (2008.  2018.)apanjolska pezeta (konvertibilan ra un)apanjolska pezeta (konvertibilni ra un)apanjolske pezete (konvertibilan ra un)dobra Svetog Tome i Principa (1977 2017)dobre Svetog Tome i Principa (1977 2017)dobri Svetog Tome i Principa (1977 2017)urugvajskih pesosa en unidades indexadasapanjolskih pezeta (konvertibilan ra un)*ekvatorski unidad de valor constante (UVC)*ekvatorska unidad de valor constante (UVC)+ekvatorskih unidad de valor constante (UVC)"h [V& UnN rv |R{~,Zz`RVNVZ1|VF8v9p~9z5:f8 d1ZeJ.23jjW ؐ^n9u =[bz ^&A.!V .V~:&Fb*r_*:^6J"C7fV|P=)q2[/VP)}&jWw.Wn">\1ZrNWTvv z&| B62:D:4>F*@*\.\z2v'>b|ONBl}0}!?6~T]\*W* 6x** Jq>'.L:>.9N]c}N:*Bp-{fxI&$F:Znqj4S]4J3 @R!WB<Hv ҩBE: :vat2Nwr. JzV/ B">N*F8JW63#bo~T_ {hh{ {Q<&h{~{UUa{fK{j{ša{þu{2 {0{j |{|{{+{p,{⥥{S|`d{V{>NV<{@Z{*1|Q{D{VF8 {qQ{vT{nZ9{p{P{99~Z{{C͠{\5:ց{Q{{ {dR{{j{{yF{A1{b.t{3d{{(`{cW-{[N{b U{ؐ{`){h!{>Z9.{pz{#==N[{.[[{|z{ f+{d {"'^A={A{ !]{׀V{4{, {Z.V{7k{{c&{*{_{|_{{{C6){h{7{NV{0{cP{l=p{))={{j{q{]{[[o{K/{WV{)P={=)[{}{&{W8{)w>{|.Wn{U{m{>W>\{1{|{ZZ{NWȧ{ŁT\{ +!{c{|5{A A{t{ B{y{L2m{R{n\D:<{n4{{?@*\{\\¶{\@{z{{{2*v'>{>>n{Ĕ{{{||{Os{{|}{0}젨{{0?!?]{T~T{??\*]{WW{l? {]?x*.]{{{*?{J{,Ŝ{.\@>{L{Fe{Ll{{9{WN]{n]{4{t}c}0{**k@{A{p.{T{{4x{}&{{?:]{{jnq&{lN4r{S@{q]{4{?3 {@{i{}W{NZB{\1>{*V{8F{J){XW~{43#N{o{T{z`/````:``]`R````&`.``j``A`*` `V`\5``V5``!```V``^`7>`8``f`G`z`A`n``)`}`j`~`V`4`````````&`U`N`L`````~`=``7`v``b`*`v`j`"`$``v`f`9``#``X``````m``΍```F`````%````Ԉ`>`Ջ`a`Ɔ`a```````>``n`(``)```` `^`L``.``L`, #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9""t""""""wz""}""""""""""""""""""""""""### # #######"#%#(#+#.#1#4#7#:#=#@#C#F#I#L#O#R#U#X#[#^#a#d#g#j#m#p#s#v#y#|############################################$$$ $ $$$$$$$!$$$'$*$-$0$3$6$9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c$f$i$l$o$r$u$x${$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%  % %%%%%%% %#%"&%)%,%/%2%5%8%;%>%A%D%G%J%%(+M%.P%S%V%1Y%\%{ `n``{`U``{```{```{R`:``{```{`]`>`{(`O```{G`n``{@``c`{``x`{8`.`<`{j`j`l`{`A`d`{P` `6^`{f```{~`|``{```{```{@5`\5`A`{:5`V5`A`{```{b``ԅ`{u```{U>`7>``{l``l`{F`G``{, `A`, `{}`e`\`{Y``~`{```{ǎ```{`V`r`{`4`@`{s`~`Â`{n ``wy`{``0`{``7`{``;*`{9`v`L`{``y`{U`U`c`{L`L`G`{"`F`=`{+``X`{``x`{`=``{`7`z`{A``G`{`*``{ ``.``f`{```{ *`$`6`{&*`$`6`{`v``{9`9`UF`{`]``{)`#`~2`{p`X`X`{`q``{_```{ ``g`{B`N`m`{/```{`m``{```{u`~t`%`{!``1`{=`I`h`{`΍` `{x`$``{ ` `y`{```{``m`{b```{` ``{``:`{ ```{`{`A``{ˁ``@`{*`%`=}`{Li`g`I`{1`_``{`Ԉ``{ߌ`Ջ`.`{``ń`{m``m`{`Ɔ`Ҋ`{```{````{hw``4`{```{`(`)`{`)``{```{`s``{އ```{` ``{jS`L`$`{.`.`:`{```{`L`Љ`, #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9e%Pl%P    s%Pz%P%P%P  %P    %P%P%P%P$ ) . 3 8 %P%P= %PB %PG L Q %P%P%P%PV [ %P%P` %Pe %P&P &P&P&P"&P)&Pj 0&Po 7&P>&PE&Pt L&PS&PZ&Py a&Ph&Po&Pv&P}&P~    &P&P&P&P&P&P&P&P&P&P&P&P &P&P&P&P &P&P'P 'P'P'P'P%'P ,'P3'P:'PA'PH'PO'PV'P]'Pd'Pk'P r'Py'P'P'P'P'P'P'P'P'P'P'P 'P'P'P  'P'P'P'P'P'P(P (P(P(P !(P((P/(P 6(P=(P D(PK(PR(PY(P `(P g(Pn(Pu(P|(P (P(P    (P(P(P(P (P(P(P(P(P(P(P(P  (P   (P(P  (P)P)P )P)P)P$)P  +)P2)P9)P@)PG)P N)PU)P\)Pc)P# j)Pq)Px)P)P)P)P( - 2 )P)P7 )P< A F )P)PK P )P)PU )P)P)PZ _ d i )P)P)P)P)Pn )Ps *Px } *P*P    *P *P  '*P.*P 5*P<*PC*PJ*P Q*PX*P       _*Pf*Pm*P t*P{*P *P*P*P*P*P*P   *P *P *P *P*P 4 _%Pb%P *P` 'ResB j  8`j`3   ` 'ResBz k  eurajeurow ska krnaCFP-frankaj ske krnydanska krnajapanski yenkubaski pesorumunski leuuzbekski sumZAE dirhamajchilske pesadanske krnykubaske pesamexiske pesaboBharski lewmoldawski leunjeznata mnaawedska krnaalbanske lekiiranske rialejapanske yenylaoskej kipajnjeznate mnyomanske rialeuzbekske sumy skej krnjeawedske krnyginejski frankguyanski dolarturkowska liraarmenske dramyaruba-florinajboliwiske pesaboBharske lewychilskej pesajdanskej krnjejemenske rialekubaskej pesajletiskej latajmexiskej pesajperuskej solejrumunske leuwyturkowske liry skich krnowegyptowski puntislandska krnalibanonski puntmacaoska patakanigeriski nairanorwegska krnasambiski kwachavanuatuski vatualbanskej lekajangolske kwanzybotswanske pulechilskich pesowchinskej yuanajdanskich krnowetiopiske birrafilipinske pesaghanaske cedijeghanaskej cedajginejske frankiguyanske dolaryiranskej rialejislandske krnyjapanskej yenajkazachske tengikirgiskej somajkolumbiske pesakubaskich pesowmacaoske patakimexiskich pesowmoldawske leuwynjeznatej mnjenorwegske krnyomanskej rialejsambiske kwachisamoaskej talejsyriskej puntajthaiskej bahtajuruguayske pesauzbekskej sumajawedskej krnjeawstriski ailingkambodzaski rielsalomonski dolartadzikski somoniukrainska hriwnaalbanskich lekowargentinske pesaarmenskej dramajboliwiskej pesajbotswanskej puliboBharskej lewajbritiskej puntajburmaskej kyatajegyptowske puntygeorgiske larijeirakskej dinarajiranskich rialowjapanskich yenowjemenskej rialejkajmanske dolarykatarskej rialejlibanonske puntylibyskej dinarajmacaoskej patacemalawiske kwachinjeznatych mnowomanskich rialowrumunskej leuwajtongaske pa angiturkowskej lirjeukrainske hriwnyuzbekskich sumowawedskich krnowSt. Helenski puntgibraltarski puntju~noafriski randso tomeski dobrabBoruskej rublejameriskej dolarajarmenskich dramowawstriske ailingibelgiskej frankajboliwiskich pesowbosniskej dinarajboBharskich lewowbrazilskej realejdominikanske pesaetiopiskej birrajfidziskej dolarajfilipinskej pesajgambiske dalasijeginejskej frankajguyanskej dolarajhaitiskej gourdzeislandskej krnjejamaiskej dolarajjemenskich rialowkambodzaske rielekazachskej tengajkolumbiskej pesajkomorskej frankajkongoskej frankajlitawskej litasajmakedonske denarymoldawskej leuwajnigeriskej nairajnorwegskej krnjepanamaske balbowyrumunskich leuwowsalomonske dolarysambiskej kwachajserbiskej dinarajso tomeske dobryturkmenske manatyturkowskich lirowuruguayskej pesajvanuatuske vatuwyju~nosudanski puntafghaniski afghanibhutanski ngultrummauritiuska rupijamosambikski escudosaudi-arabski rialseychellska rupijaCFA-frankaj (BEAC)St. Helenske puntyalgeriskej dinarajandorraskej peseeargentinskej pesajbahamaskej dolarajbelizeskej dolarajboliwiskej mvdolejbotswanskich pulowbruneiskej dolarajegyptowskej puntajfilipinskich pesowgeorgiskej larijejghanaskich cedijowgibraltarske puntyginejskich frankowguyanskich dolarowislandskich krnowju~noafriske randyju~nokorejske wonykajmanskej dolarajkanadiskej dolarajkazachskich tengowkeniaskej ailingajkolumbiskich pesowkuwaitskej dinarajlibanonskej puntajliberiskej dolarajmacaoskich patakowmalawiskej kwachajmauritiuske rupijemoldawskich leuwowmosambikske escudamyanmarskej kyatajnamibiskej dolarajnorwegskich krnowruandiskej frankajseychellske rupijetadzikske somonijetongaskej pa angajtuneziskej dinarajukrainskej hriwnjeuruguayskich pesowvietnamskej dongajawicarskej frankajkosta-rikaski colnmawretanska ouguiyaju~nosudanske puntyCFA-frankaj (BCEAO)argentinskich pesowawstralskej dolarajawstriskej ailingajbahrainskej dinarajbarbadoskej dolarajbermudaskej dolarajbhutanske ngultrumyboliwiske bolivianyburundiskej frankajdominikanskej pesajdzibutiskej frankajegyptowskich puntowfalklandskej puntajgambiskej dalasijejgeorgiskich larijowjordaniskej dinarajkajmanskich dolarowkambodzaskej rielejkapverdskej escudajlibanonskich puntowmadzarskej forintajmakedonskej denarajmauritiuskej rupijimawretanske ouguijemongolskej tugrikajpakistanskej rupijipanamaskej balbowajsalomonskej dolarajsaudi-arabske rialeseychellskej rupijisomaliskej ailingajsurinamskej dolarajso tomeskej dobrajtongaskich pa angowturkmenskej manatajugandaskej ailingajukrainskich hriwnowvanuatuskej vatuwajazerbajdzanski manatel salvadorski colnnikaraguaski cordobanowy taiwanski dolarsewjernokorejski wonSt. Helenskej puntajafghaniske afghanijeargentinske australeawstriskich ailingowdominikanskich pesowgambiskich dalasijowgibraltarskej puntajhongkongskej dolarajju~noafriskej randajju~nokorejskej wonajkambodzaskich rielowkosta-rikaske colnymakedonskich denarowmarokkoskej dirhamajmawretanskej ouguijimosambikskej escudajpanamaskich balbowowsalomonskich dolarowsingapurskej dolarajso tomeskich dobrowtadzikskej somonijejtansaniskej ailingajturkmenskich manatowvanuatuskich vatuwowju~nosudanskej puntajSt. Helenskich puntowazerbajdzanski manatybhutanskej ngultrumajboliwiskej bolivianajel salvadorske colnygibraltarskich puntowju~noafriskich randowju~nokorejskich wonowmalajziskej ringgitajmauritiuskich rupijowmosambikskich escudownowe taiwanske dolarypakistanskich rupijowsaudi-arabskej rialejsewjernokorejske wonyseychellskich rupijowsierra-leoneske leonytadzikskich somonijowju~nosudanskich puntowafghaniskej afghanijejargentinskej australejazerbajdzanski manatajazerbajdzanski manatowbhutanskich ngultrumowbrazilske nowe cruzadyguatemalskej quetzalejkosta-rikaskej colnajmadagaskarske ariaryjemawretanskich ouguijowmosambikskej meticalejnikaraguaskej cordobajsaudi-arabskich rialowswasiskej lilangenijejvenezuelskej bolvarajbelgiski finan ny frankginejsko-bissauski pesopapua-nowoginejski kinawuchodnokaribiski dolarafghaniskich afghanijowel salvadorskej colnajginejsko-bissauske pesakosta-rikaskich colnownowoseelandskej dolarajpapua-nowoginejske kinyparaguayskej guaranijejsewjernokorejskej wonajsierra-leoneskej leonajbelgiske finan ne frankiel salvadorskich colnowisraelskej nowej aekelejmadagaskarskej ariaryjejnowej taiwanskej dolarajsewjernokorejskich wonowsierra-leoneskich leonowwuchodnokaribiske dolaryboBharski lew (1962 1999)ginejsko-bissauskej pesajmadagaskarskich ariaryjowpapua-nowoginejskej kinajkubaski konwertibelny pesoboBharske lewy (1962 1999)ginejsko-bissauskich pesowkubaske konwertibelne pesanowych taiwanskich dolarowpapua-nowoginejskich kinowwuchodnokaribiskej dolarajangolske kwanzy (1977 1990)belgiskej finan nej frankajni~ozemsko-antilske guldenytrinidad-tobagoskej dolarajwuchodnokaribiskich dolarowargentinske pesa (1983 1985)boBharskej lewaj (1962 1999)bosniska konwertibelna hriwnaso tomeski dobra (1977 2017)belgiskich finan nych frankowbosniske konwertibelne hriwnyboBharskich lewow (1962 1999)brazilske cruzady (1986 1989)bBoruskej rublej (1994 1999)bBoruskej rublej (2000 2016)kubaskej konwertibelnej pesajni~ozemsko-antilskej guldenajso tomeske dobry (1977 2017)argentinskej pesaj (1983 1985)brazilske cruzeiry (1990 1993)brazilske cruzeiry (1993 1994)ni~ozemsko-antilskich guldenowmawretanska ouguiya (1973 2017)argentinskich pesow (1983 1985)brazilskej cruzadaj (1986 1989)kubaskich konwertibelnych pesowmawretanske ouguije (1973 2017)so tomeskej dobraj (1977 2017)azerbajdzanski manat (1993 2006)angolske nowe kwanzy (1990 2000)bosniskej konwertibelnej hriwnjebrazilskej cruzeiraj (1990 1993)brazilskej cruzeiraj (1993 1994)mawretanskej ouguiji (1973 2017)so tomeskich dobrow (1977 2017)azerbajdzanski manaty (1993 2006)azerbajdzanski manataj (1993 2006)azerbajdzanski manatow (1993 2006)belgiskej frankaj (konwertibelnej)bosniskich konwertibelnych hriwnowmawretanskich ouguijow (1973 2017)mosambikskej meticalej (1980 2006)venezuelskej bolvaraj (2008 2018)brazilskej nowej cruzadaj (1989 1990)angolske kwanzy reajustado (1995 1999)brazilskej nowej cruzeiraj (1967 1986)"* V&hnrNtr&cHv |RF6HZ?zRiVTHniF8i0~iHz^i l~Kfnr ' lZ2jjǐ^n~hbzIAI`\|0~4JF1brkJ5faik•+J1 Kjln">5tZrnmTvl zn}L2*M.Noz2$b!NB no4f D6~T!6n[2/"U>':>!N.Hnp/:iB{F"G"qJ 8Gr.rd^4vw~{.] [N*T{* d{wt{"&{hP{r{#t{R0G1{~icHY{Ni6H05{O?k{Qi {@THG{@ni{iF8}{i{H00@{i {iH{^i{ēl{>m~Kѝ{  ^{0' ȏ{l y{%{{m{䲞{A~h}h{Q{zD{IWϡ{A{>kI}ϳ{rH|0/{b4J&{19{L{k{_{$r{jiT{kk; {<+]{JJܴ.l{J1s{ 4{D{lK1{T{lM{1t{U={m>ы{Z{nmu{T){dlg{ K{e0{KnC{Nn}LOү{R!m{PL2D{M{[No{$V{ i{2!{}no{~o4{D{T~Tӎ{!.{ {!o{n[{""/"'M{$K>'Ƶ{?{p!NQ{iH{-{id{UXJ{ci{4"&${4"{4{u{P}'{a{rM{hG{Dr`{T{d-{P4^4|{ᇃB{p~!{Y .{[{|*C{{Tc?{ `,``J1`` R``Lg``<6`R`L``ƅ`*`E`~`ہ``ۃ``_``>``|E``[``E`V`*`^`+``C`````&`E```~`=`v``"`M```` ``z ```` `>`M`B```#` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{         # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }       !!! ! !!!!!!!"!%!(!+!.!1!4!7!:!=!@!C!F!I!L!O!R!U!X![!^!a!d!g!j!m!p!s!v!{Ȱ```v`{|`Wu`;``{8`,`m`Ԇ`{`J1`D`8`{m` R`e`z[`{p`Lg`k`$i`{|````{`<6```{```y`{3`L`x`U`{~`h|`ǀ``{ `ƅ```{|` |`?`y`{X`F`*` `{6L`E`tb``{`ہ```{^`ۃ`>``{"```y`{B```z`{``T`y`{y```!`{_`_`j``{\`>`R`̇`{/`|E`yW``{`[`1`J`{N`E`W`Ј`{y`ju`ހ` `{1`*`E`z`{1`+`E``{`nr` ` y`{}` y``#`{`C```{``7`z`{b`ǐ``8z`{```e``z`{`5`` `{k``y``{```d}`{t`a```{z`•``{`{0``<,`E`{6`` `z`{`|```{Y`E`p``{F```}`{:```^`{Ht`=`}`{`{R`z``P{`{ ````{<{`4y`Q`}`{x`}u``({`{ ```)`{``Y``{)x`u`` ~`{S`M`R```{ ``p`h`{H`|```{8 `` ``{` `ʄ`)`{```d{`{N `U`, `˂`{Z`np``ux`{{`u```{x`u`)`{`{My`Iu`p`~`{`` `K~`{?`z ```{```{`{޸`{`D`{`{Hy`Du`k`~`{```,`{7`}|`,`S`{`G```{x`.p`U`u~`{И`q``x`{ '` `3:`T`{`|``w`{m`8` `~`{n```,|`{S`M```'`{```ā`{6`.r``x`{ƒ`#`p`` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ |!P# !P!P* !P1 8 ? F M !P!PT !P[ b !Pi p w ~ !P  !P   !P !P!P   !P  !P "P "P "P "P'"P0"P 9"PB"PK"P  T"P ]"P f"Po"Px"P"P"P"P"P"P  "P"P"P"P"P"P  "P & "P"P- "P4 #P#P#P##P,#P; 5#P>#PG#PP#PY#PB b#Pk#Pt#P}#P#P#PI #P#P#P#PP #PW ^ #Pe #Pl s z  #P#P    #P#P #P$P $P$P$P ($P 1$P :$PC$PL$PU$P  ^$P  g$P p$P     y$P  $P $P $P" $P$P) 0 7 $P> $P$P$PE L S $P$P$PZ $P$P%P %P%P%P  y!Pa $%P` 'ResB a  eurAranyEzstr fontalbn lekgrz larijapn jenlett latsperui solromn lejthai bahtPalldiumpalldiumEAE-dirhamUSA-dollrangol fontdn koronairni rialkubai pesoknai janlaoszi kipomni rialtrk lraLett rubelOlasz lraRINET tQkeperui intiBelga frankbrazil realchilei pesocseh koronaghnai cedihorvt kunairaki dnrjemeni rialkatari rialsvd koronaszerb dnrrmny dramBurmai kyatFinn markkaMltai fontMltai lraszerb dinrszt koronahaiti gourdeindiai rpiakongi franklbiai dnrmexiki pesomoldovn leinepli rpiasvjci frankszadi riyalszriai fontCiprusi fontGuineai syliHorvt dnrIzraeli fontJemeni dnrZairei zaireBolviai pesoafgn afghaniargentin pesoarubai florinbrunei dollrburundi frankcomorei franketipiai birrfidzsi dollrguineai frankindonz rpiakuvaiti dnrlengyel zlotylibanoni fontmacedon dnrmagyar forintmakai patacamalawi kwachamianmari kyatnorvg koronaruandai franktongai paangaukrn hrivnyavanuatui vatuvietnami donguruguayi pesoFrancia frankGrg drachmaLesothoi lotiSzlovn tolarSzovjet rubelTimori escudoBolviai mvdolalgriai dnrangolai kwanzabahamai dollrbahreini dinrbolgr j levabotswanai puladominikai pesodzsibuti frankdl-koreai wonegyiptomi fonteritreai nakfagambiai dalasiguyanai dollrizlandi koronakanadai dollrkolumbiai pesonigriai nairapanamai balboatunziai dnrzambiai kwachaEcuadori sucreHolland forintMarokki frankSpanyol pesetaSzlovk koronauruguay-i pesoAndorrai pesetaausztrl dollrbangladesi takabelize-i dollrbermudai dollrgibraltri fontjamaicai dollrjordniai dnrkambodzsai rielkenyai shillinglibriai dollrlitvniai litasmarokki dirhamnambiai dollrMozambik escudoPortugl escudoSalvadori colnZairei j zairedl-szudni fontfehrorosz rubelbarbadosi dollrbhutni ngultrumdl-afrikai randhodurasi lempirahongkongi dollrizraeli j skelmauritiusi rpiamongliai tugrikpakisztni rpiaszomli shillingugandai shillingszak-koreai wonArgentin australRhodziai dollrArgentn australGrz kupon laritLuxemburgi frankMozambik meticalUkrn karbovanecrhodziai dollrOsztrk schillingSr Lanka-i rpiakazahsztni tengemalajziai ringgitparaguayi guaranisuriname-i dollrszingapri dollrtajvani j dollrj-zlandi dollrzbegisztni szumKelet-Nmet mrkaFrancia UIC-frankLitvniai talonasSuriname-i guldenBolgr kemny levaCosta Rica-i colonSzent Ilona-i fontbolviai bolivianoguatemalai quetzalkirgizisztni szomnicaraguai crdobatanzniai shillingvenezuelai bolivarJugoszlv j dnrMadagaszkri frankNikaraguai cordobaismeretlen pnznemCape Verde-i escudoazerbajdzsni manatkelet-karibi dollrmadagaszkri ariarymauritniai ouguiyamozambiki metiklisnyugat-szamoai talaFrancia arany frankGuinea-Bissaui pesoUSA dollr (aznapi)Sierra Leone-i leoneflp-szigeteki pesotrkmenisztni manat(ismeretlen pnznem)Tdzsikisztni rubelknai jan (offshore)ppua j-guineai kinaromn lej (1952 2006)szvzifldi lilangenitdzsikisztni somoniEurpai pnznemegysgTesztelsi pnznemkdeurpai pnznemegysgperui sol (1863 1965)Belga frank (pnzgyi)trk lra (1922 2005)Jugoszlv kemny dnrPortugl guinea escudoEurpai kompozit egysgZimbabwei dollr (2008)falkland-szigeteki fontkajmn-szigeteki dollrorosz rubel (1991 1998)Ghnai cedi (1979 2007)Zimbabwei dollr (2009)Eurpai monetris egysgSzudni font (1957 1998)holland antillki forintkubai konvertibilis pesomaldv-szigeteki rufiyaasalamon-szigeteki dollrspanyol peseta (A kont)Argentn peso (1983 1985)Brazi cruzado (1986 1989)Szudni dnr (1992 2007)seychelle-szigeteki rpiaEgyenltQi-guineai ekweleUruguayi peso (1975 1993)Csehszlovk kemny koronaluxemburgi pnzgyi frankAngolai kwanza (1977 1990)Eurpai kont egysg (XBC)Eurpai kont egysg (XBD)Chilei unidades de fomentoUruguay-i peso (1975 1993)Zambiai kwacha (1968 2012)Belga frank (konvertibilis)Brazil cruzeiro (1990 1993)Brazil cruzeiro (1993 1994)Trinidad s Tobago-i dollrDl-afrikai rand (pnzgyi)USA dollr (kvetkezQ napi)So Tom s Prncipe-i dobraUgandai shilling (1966 1987)Zimbabwei dollr (1980 2008)fehrorosz rubel (2000 2016)Angolai j kwanza (1990 2000)Jugoszlv konvertibilis dnrVenezuelai bolivar (1871 2008)venezuelai bolivar (2008 2018)Mexiki ezst peso (1861 1992)luxemburgi konvertibilis frankBrazi cruzeiro novo (1967 1986)Brazil cruzado novo (1989 1990)azerbajdzsni manat (1993 2006)mauritniai ouguiya (1973 2017)Fehrorosz j rubel (1994 1999)trkmenisztni manat (1993 2009)Mexiki Unidad de Inversion (UDI)EgyenltQi-guineai ekwele guineanaUruguayi peso en unidades indexadascsendes-ceni valutakzssgi frankspanyol peseta (konvertibilis kont)Angolai kwanza reajustado (1995 1999)Bosznia-hercegovinai dnr (1992 1994)So Tom s Prncipe-i dobra (1977 2017)bosznia-hercegovinai konvertibilis mrkaEcuadori Unidad de Valor Constante (UVC)"TV"$nbN1rp8vR~-ZQBzR~VfF3.~`zfUFZ@^2;j$j~^%onA jbn&.:V~&Fbr*^Jy"`f!v5220}j +n"rvUQz&C;K 6:r[>_*`~  .BT2&tRFC4NgB{"kfPP6\*6key. :>.^: BS}vfFZj@#l2JgzRBv;2wL>nwarJzB] ,NFI269~#W+?C'_s\Jtt2 TT""$$bb11pp88--QQBB~~ffFF33``UUFF@@;;$$~~%%ooyy!!vv2200 ++UUQQCC;;KK[[`` BBTT&&ttCC44ggkkPP\\kkeeyy^^ SSvv##ll22ggzz;;wwLLaa++22z`#` `o``p``r``t``p`R`s`&`t``Ku`*`q``as``5p``q``s``q`V`s`^`r`8``8` `f``s``lo`a`q`a`!q`` `{`t``r`^`q``rq``or`b`To` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosw9                ## && ) ),/2, 58/ 2 ;>ADGJMPSVY5 \_b8 ; ehknqtwz}> A D "%(+.1G 47:=J @CM P FILORUX[^adgjmpsvy|S V Y \ _ b e h k n q t w z }   ! $'*-0 369<?BEH K NQT W#`#`o`o`p`p`r`r`t`t`p`p`s`s`t`t`Ku`Ku`q`q`as`as`5p`5p`q`q`s`s`q`q`r`r`o`o`p`p`s`s`o`o`o`o`ip`ip`Op`Op`o`o`"u`"u`5r`5r`t`t`q`q`Rr`Rr`gt`gt`p`p`r`r`s`s`lo`lo`q`q`!q`!q`t`t`or`or` #'+#/'+3/737;;?CG?CGKOSKOSW[W[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgko#sw'{37;?GSW9PPC PPPG PK O S PW PPPP[ P_ c PPg PPPPPPPPPPPk o s Pw { PPPP P%P*P/P4P9P>PCPHP MPRPWP\PaPfPkPpPuPzPPPPPPPPPP PPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjP oPtP yP~PPPPPPPPPPPPPPPPPPPPPPPPPP   P P PPPPP#P  (P-P2P7P <PAPFPKPPP UPZP_P dPiP  nPsP  xP}PPPPP   PPPP PPPPP P  ZPP P` 'ResBs ^ } } ^  d.e~x1DF dxla?JV avoJexk }xlUtavk |kal1D7 dkpat?aak |kal2elkfk dxla<k~aoav lkFezalk |xklax}aoav okzrrfaoav }xtyemaoav oxv<a~kaoav la?xvcxuk avoDuavtauk ouaalbavaoav leodavkaoav oxvetevaoav |kalkavaoav |kalkauav dkvalepaoav flxkpauoaoav datsazxvaoav kevw~edaoav oxvyklkaoav ze}xykvaoav uxav}atxaoav ala~aaoav lak2apeuvk dkva2xveuk dxla@xvoxvck dxlaDaoaxuk zaaoaKkbxikk avoOxvcauk zaavcaTx~euik dkvabapatuav dxlabxlraaoav leix~zkaoav bkixaoav lkalkbkaoav dkvaoxtxuav avopaukiuav cxdpvdoaoav |xktxldx~aoav leuxfbeoaoav }xt|xtkvaoav leu}ebaoav dkva}kkaoav xvk{kaoav dxlacavauaoav }edkavpau ajxuicauavaoav }edk2avcladewk aoaCatauoauk dxlaaljkaoav dkvabafklaoav |ealcauavaoav dxlac~kveaoav avodxtkvkouav ze}xeckzaoav xvfatbkaoav o~ayaiaulavdaoav baixvk}uav dkvak}lavdaoav oxvoatbx{aoav |keloavadaoav dxlaoxbauaoav ze}xrafamaoav evceta~kouav |xkte}koaoav ze}xvx~ecaoav oxv}euweluav |xkevkaoav wklkvcklkzkvuav ze}xDaxooxuk dkpatKkbaliak xvMkvcazxk dxlaNavxaxk ~axavcxlaoav o~avfaaxbaoav lxkvaravaoav aravkbetxduav dxlacatbkaoav dala}klkbavavuav xvlkbekaoav dxlamx~aiaoav oxvatala~kaoav o~ayavatkbkaoav dxlavkcekaoav vauazavataoav balbxa|xavdaoav avo~kevataoav dxvca{koaoav }xtxvk(avpau ajxui)gkieaoav vaoagkieaoav vao~aGk <avoauk |xkacevkvaoav ze}xbabadx}uav dxlabxi}~avaoav zxlaoxlxtbkaoav ze}xpaa~oxeaoav ~xvpxdavavuav dkvataldk~uav |xkuataoedxvaoav devaw~euaaoav avoxcavdaoav wklkvczaok}avuav |xk}xtalkaoav wklkvc;}auelk vx weoel?x}a Lkoauk oxlxvDadaca}oak akakMke|a <exvek lexveadbe{avaoav tavaia~}alkaoav dxlaixtevaoav tavaikvdxvefkaoav |xkpaa~akouav |avdpxvcaaoav xkvtalaufkaoav |kvcktxvrxlaoav xckoxoakvaoav ck~vaxxc~auaoav ze}x}xkvataoav dxlaavfavkaoav wklkvcbela|x}aoav |xblk?abx Nedek g}oxdxMxb @erkvek xvbxxvdkaoav avoc~aetalaoav oe}alpux}k}oxeaoav ~xvta~kavaoav xckuatxfatbkouav tekoalvxfelavdaoav dxlaaelaoakbuav dxlabxlk~kaoav bxlk~kavxiau~avaoav vx dxlapaa~}xdavaoav xvbxiavaoav vcxlxtpxvdxa}aoav letzkavkoaacxaoav oxdxbazaac~auaoav cxaavk~eve}xelaoav bxlk~aMaxduav 1abkauk |kal}~afklevdaoav lklavcevk?autavuav orfkvek dxlaJazxa Fx 3~kveauk okvaMxrxtxvuav orfkvek dxlaOkvkdad  Oxbacxuk dxlabkavaoav xv }elkvcoxbauaoav xmao~xr ze}xMav Oxte  Skv}kzkk dxbaVxllevduav orfkvek xv1tuav 1koauk ?V1 avo6atbkaoav o~aya (1968 2012)?evxvaoav 1koauk ?V1 avovkde|lavdaoav avkluav cxldevta~kavaoav xckua (1973 2017)bela|x}aoav |xblk (2000 2016)2ela|x}aoav |xblk (2000 2016)~eve}xelaoav bxlk~a (2008 2018)2x}vka  @eecx~kvauk xmao~xr taoMav Oxte  Skv}kzkk dxba (1977 2017)1abaoav Dkaual 7tkxiuxvvek dkpatV# _ w  n) `rMv;RA ZQ  zmR Vq B :~M1^]z   f  _ZW2!jEj  ^1  na  b` e  \=~ F2 br) Jf  P\  [ M  Q j n " tqr3 v1 z:&K  ~ * '~. 2 vAbmQN~ffa6  6~ i | : > .5 q): BY: $qF  s $ Jo #j  >}B vw{t ] # N?  7K[os#K3[_oLPa  # # w w ))``MM;;A A Q Q  mm q q B B ::MM11==     __WW!!EE   1 1  a a  ` ` e e   ==   ))   PP\\  [ [ M M  Q Q    qq3 3 11 ::KK  ~ ~  ''    AAmmQQ~~ffaa  ~ ~ i i ||   55  qq)) YY::  $$qq  ss $ $ o o ##j j  }} t t ? ?   #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{          " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ P P P P P P P P P P PPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPP  P P~ P` 'ResB  E vY lei moldavepesos cubanMarco gemancorona checdinar libyckina papuanrublo russeyen japoneseyuan chinesecoronas checkinas papuankunas croatelei romanianleva bulgarepesos chilenrublos russetalas samoanbirr ethiopeleu romanianrupia indiancedis ghanesedinares libycdinares serbelek albanesemarcos germanpesos mexicanrupias indianMarco finnesedinar algerindollar fijianfranco suisselibra egyptienakfa eritreebirres ethiopecoronas danesefrancos suisselibras egyptiemarcos finnesenakfas eritreepesos argentinsoles peruvianbalboa panamendalasi gambiandollar belizanflorino arubanforint hungarefranco guineanlibra sterlinglibra sudanesenaira nigerianpaanga tonganpeso colombianzloty polonesekwacha malawianpula botswanesebalboas panamencoronas svedesedalasis gambiandinares algerindollares fijianflorinos arubanfrancos guineangourdes haitiankwanzas angolanlibras sterlinglibras sudanesenairas nigerianpaangas tonganpesos colombianpesos dominicanpesos uruguayanvatus vanuatuanzlotys poloneseCorona estonianFranco franceseLibra irlandesedenar macedoniedollar bahamiandollar bermudandollar canadiandollar guyanesedollar jamaicanfranco comorianrupia mauritianshilling kenyanshilling somalicoronas estoniandenari macedoniedinares tunisiandollares belizanforintes hungarefrancos comorianfrancos francesefrancos ruandesehryvni ukrainianlibras irlandesereales brasilianrupias mauritianshillings kenyanshillings somalicorona norvegiandirham marocchinflorino antillanfranco burundesefranco djibutianmoneta incogniteouguiya mauritanrublo bielorussecoronas islandesecoronas norvegiandirhams marocchindollares bahamiandollares bermudandollares canadiandollares guyanesedollares jamaicandollares liberiandollares namibianflorinos antillanfrancos burundesefrancos congolesefrancos djibutianouguiyas mauritanrublos bielorussedollar surinamesehryvnia ukrainianlempira hondureselibra falklandeserupia seychelleseshilling ugandese(moneta incognite)colones costaricandollares barbadianlempiras hondureselibras falklandeserupias seychelleseshillings ugandeseescudo capoverdianlibra sud-sudaneseshilling tanzanianbolivianos boliviancordobas nicaraguandollares australiandollares surinameseescudos capoverdianguaranis paraguayanlibras sud-sudaneseshillings tanzaniandollar neozelandesedollar statouniteseleone sierraleoneselibra de St. Helenaquetzal guatemaltecbolivares venezuelanleones sierraleoneselibras de St. Helenameticales mozambicanFlorino nederlandesedollares neozelandesedollares statouniteseflorinos nederlandesequetzales guatemalteclilangeni swazilandeseemalangeni swazilandesepeso cuban convertibilepesos cuban convertibiledollar del Insulas Caimandollar del insulas Salomondollares del Insulas Caimandollar de Trinidad e Tobagodollar del Caribes Orientaldollares del insulas Salomonfranco CFA de Africa Centralouguiya mauritan (1973 2017)dollares de Trinidad e Tobagodollares del Caribes Orientalfrancos CFA de Africa Centralouguiyas mauritan (1973 2017)franco CFA de Africa Occidentalbolivares venezuelan (2008 2018)francos CFA de Africa Occidentalmarco convertibile de Bosnia-Herzegovina)marcos convertibile de Bosnia-HerzegovinaVE! [n' rrvZzlRVi?~Kz f#Zُ2 jjt}^0?n {b2A.\F b)rJf{aJ2L+ [J*^Z~;jf96",:?>' ~k):H;&I;mMBV>@w{ ] >pK uuii33ss  KK~~-- ++``hh[[;;KK<<ZZKKYY{{--??QQgg\\^Z^Z\\;;cc [[xxkkoouukk((GGmmKK[[%%MM>p>pKK`Q``O``O`v`P```!E`*O``P``5``O``HP`>`E`v`P``dP`w`OQ`v#'+37?GKSW[cgosw{w{#+/;K_osw{ #'+3;KO[cgkos{          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~     # &) , / 258Q`Q`O`O`O`O`,P`,P`1Q`1Q`O`O`kO`kO`?O`?O`P`P`O`O`N`N`<`<`O`O`P`P`UO`UO`oQ`oQ`N`N`Q`Q`P`P`Q`Q`v#'+37?GKSW[cgosw{w{#+/;K_osw{ #'+3;KO[cgkos{ P%P*P/P4P9P >PCPHPMPRPWP\PaPfPkPpPuPzPPPPP PPPPPPPPPPPPPPPPPPPPPP PP PPPPP$P)P.P3P8P =PBPGPLPQPVP [P`PePjP oPtPyP ~P PPPPPPPPP PPP  PPP  PP! PPP% P) - PP1 5 9 PPPP ; P= P` 'ResB6 h > > *F EmasSilverPeso CileDana RINETKyat BurmaLira MaltaDinar YamanEscudo CileLira ItaliaMark JermanPound MaltaBirr EtiopiaDolar BahamaFranc JibutiPataca MakauPound SuriahFranc BelgiaFranc MarokoPound IsraelPound SiprusRubel LatviaRubel SovietBaht ThailandPeso KolombiaPound LebanonYuan TiongkokDinar KroasiaFranc PrancisShekel IsraelSucre EkuadorLitas LituaniaPolandia ZlotyDolar RhodesiaDrachma YunaniFranc MalagasiPeseta AndorraPeseta SpanyolPound IrlandiaTolar SloveniaDenar MakedoniaHryvnia UkrainaRubel BelarusiaEscudo MozambikEscudo PortugalGuilder BelandaKoruna SlovakiaMetical MozambikRiyal Arab SaudiColon El SavadorGuilder SurinameMarkka FinlandiaRubel TajikistanTalonas LituaniaAfgani AfganistanAriary MadagaskarDolar Baru TaiwanAustral ArgentinaHard Lev BulgariaMark Jerman TimurSchilling AustriaHard Koruna CheskaPound Saint HelenaShekel Baru IsraelFranc UIC PerancisKarbovanet UkrainaPeso Perak MeksikoDolar Karibia TimurDolar Selandia BaruManat TurkimenistanPound Sudan SelatanFranc Gold PerancisUnit Gabungan EropaUnit Keuangan EropaDolar Zimbabwe (2008)Dolar Zimbabwe (2009)Hak Khusus MenggambarPeseta Spanyol (akun)Lira Turki (1922 2005)Dinar Keras YugoslaviaEscudo Guinea PortugalSatuan Mata Uang EropaUnit Investasi MeksikoGuilder Antilla BelandaLeu Rumania (1952 2006)Pound Sudan (1957 1998)Rubel Rusia (1991 1998)Franc Belgia (keuangan)Mata Uang Tidak DikenalSatuan Hitung (UF) CileDinar Serbia (2002 2006)Dong Vietnam (1978 1985)Lev Bulgaria (1879 1952)Pound Kepulauan FalklandEkuele Guinea EkuatorialKode Mata Uang Pengujian(mata uang tidak dikenal)Dolar AS (Hari yang sama)Satuan Hitung Eropa (XBC)Satuan Hitung Eropa (XBD)Shekel Israel (1980 1985)Unit Nilai Nyata KolombiaDolar Zimbabwe (1980 2008)Krona Islandia (1918 1981)Zloty Polandia (1950 1995)Financial Franc LuksemburgDolar AS (Hari berikutnya)Franc Belgia (konvertibel)Satuan Nilai Tetap EkuadorDenar Makedonia (1992 1993)Rubel Belarusia (2000 2016)Yuan Tiongkok (luar negeri)Metical Mozambik (1980 2006)Rufiyaa Maladewa (1947 1981)Zaire Baru Zaire (1993 1998)Franc Konvertibel LuksemburgPeseta Spanyol (konvertibel)Peso Uruguay (Unit Diindeks)Afgani Afganistan (1927 2002)Bolivar Venezuela (1871 2008)Boliviano Bolivia (1863 1963)Cordoba Nikaragua (1988 1991)Won Korea Selatan (1945 1953)Hwan Korea Selatan (1953 1962)Kwanza Baru Angola (1990 2000)Peso Ley Argentina (1970 1983)Rubel Baru Belarus (1994 1999)Rand Afrika Selatan (Keuangan)Cruzado Baru Brasil (1989 1990)Peso Silver Meksiko (1861 1992)Cruzeiro Baru Brasil (1967 1986)Dinar Baru Yugoslavia (1994 2002)Hard Dinar Yugoslavia (1966 1990)Dinar Bosnia-Herzegovina (1992 1994)Dinar Reformasi Yugoslavia (1992 1993)Dinar Konvertibel Yugoslavia (1990 1992))Dinar Baru Bosnia-Herzegovina (1994 1997)/Kwanza Angola yang Disesuaikan Lagi (1995 1999)"'V n%]n69NYrC{vCRT*~oHP&zl&R(=Th~%`ze /8+f;8fSsWz.ZJ22 j"j^(/n%n -b%h.; a\H/V9~Fu bfr%*:z^J")UfT2{*b>e{2")_d 8cD,jhC 3<n/"0gtrv>gze&^U(L6NO:/,>**G9~@y.%.Z2sNUb%vWNT{Bp(%fƬD6k+B%*S6-/E9 ~!{ .:>.~:BU1l CfS<FMIj(?%&JQ KޯPRY7c9B/Q vCLG2{>@ngwbr%{JQz]B~N} y&Hb~_>'n%69YC{CTHP&l&(T%`e/;SsW2 (/%%h; aH/u f%T2{*be{_d 8cD,hC 3</0g>ge^U(O,G9@%.ZNU%T{(%ƬDk+B%-/E9~!{ ~Ul CSMI(?%&Q KޯPY7c9/Q Cb} y&H`1`z`nq``%``#r``s``Br``;P``[P`R`7`&`Ds``_``s```Z``V```q``r``q*``/``r``/``/`V`ar`^`p``p`` `)`Lm`j`4q`&`e``r``q``H`&`q`` ``lp`v`A``p`b`r`"`p``q``)````6``h``0`F`^``$``U``.``Qq`v`.=``q`>`=`a`Go`a`ao`F`"s``s``s``is`^`r``#``p`6`8`* #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9h k n q t w z !$'} * -03 69 <? BEH KNQ T W Z ]         `c " % ( + . 1 4 7 : f= @ C F I L O R U X [ ^ a d g j m p s v y |  il o r u x { ~         ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~           #&1`nq`%`#r`s`Br`;P`[P`7`Ds`_`s```q`r`q*`/`r`/`/`ar`p`p` `e`r`q`H`lp`A`p`p`q`)``6`h`0`^`$`U`.`.=`q`=`s`s`is`#`p`8` #+#'+3/737;?CGKOSSW[W[_ccgkosw{g #'+/37;?CGKOSW[_gkosw{  #'+/37;?CGKOSW[_cgko#sw'{!c1g5os .P1P4P7P:P =P@PCP FP IPLP OPRPUPXP[P ^P aPdPgP jP mPpPsPvPyP |PPPP PPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPP P P PPPPPPP!P$P'P*P-P 0P3P6P 9P<P ?PBPEPHPKP NPQPTP WPZP]P`PcPfPiP lPoPrPuPxP{P~PPPPPPPP P PPPPPPPPP PPPP PPPPP PPP P PP PPPPPPPPPPPP P P P  )P P` 'ResBP   'ResB}  ^ NaraDollar USdollar USYuan ChinaEgo AmaghRuble Russia(ego amagh)Pound BritishC-jh\]_P .C] 8W+o\ C-A]_P C#P W+oY\_behknqtw W+oPPPPPPPPP ^ zPo P` 'ResB ^ ^  I   ] _   P` 'ResBP  id 'ResBP  id_ID 'ResB 5 ? LefSlotevrurbalbiDrakmaafganarbalbarSamatalablivanilaosk kipTongapangalaoskt kipSamatlurblivanarpersk slplsk slotrskt pundskt markBahamadalurGneufrankiKanadadalurdnsk krnapapsk knaperskt slplskt slotsnsk krnaBahamadalirKanadadalirTongapnguralbnsk lekegypsk pundjapnsk jenkirgisk somrmensk leitlsk lrarnsk rlmnsk rlsbeksk smBermdadalurSrnamdaluralbanskt lekegypskt pundjapanskt jenkirgiskt somrmenskt leiranskt ralmanskt ralsbekskt smBermdadalirFinnskt markGneufrankarSrnamdalirasersk mantblgrsk lefjemensk rlkatrsk rllettnesk ltlithsk ltlbnsk pundtalensk btsterlingspundaserskt manatblgarskt lefhelenskt pundjemenskt ralkasakst tengikatarskt ralkratsk knalbanskt pundneplsk rpangersk nrasambsk kvakasleskur pesitalenskt battyrknesk lraslensk krnaLettneskt latLithskt ltMeltnesk lraarmensk drmmepsk birrkasksk tengiknversk jnlettneskt latlithskt ltmoldavsk leisrlensk pundGbraltarspundanglsk kvansaarmenskt drammbelskur dalurbotsvnsk plaertresk nakfaepskt birrindversk rpaknverskt janmakask patakamalavsk kvakamoldavskt leimritsk rpasrlnsk rpasrlenskt pundtkknesk krnaEistnesk krnaKpverskt pundLettnesk rblaMaltneskt pundarabsk drhmbelskir dalirbrasilsk rleistnesk krnafalklensk pundkambdsk rlmjanmrsk kjtmritnsk gamrtnsk gapapskar knursnskar krnursleskir pesarvanatsk vatvetnmsk dongsraelskt pundBandarkjadalurHong Kong-dalurSeychellesrpaarabskt drhambrasilskt raldminskur pesifalklenskt pundganverskur sedigeorgskur larihatskur grdijamaskur dalurkambdskt ralkbverskur pesilbskur denarimexkskur pesimjanmarskt kjatvanatskt vatvetnamskt dongrakskur denarikransk hrinjargvskur pesiBandarkjadalirBlivskur pesiBrmverskt kjatFranskur frankiHong Kong-dalirMalskur frankiSlvaksk krnaSpnskur pesetiTadsjiksk rblaTmorskur sktibtnsk nltrumjamaskir dalirkostarsk klonmalassk ringittniskur denaritnskur denaritrkmensk mantMadagaskararjarialsrskur denariarbnsk flrnabangladessk takabrneiskur dalurbtanskt nltrumfidjeyskur dalurgambskur dalasigvjanskur dalurhondrsk lempraindnessk rpakongskur frankikostarskt klonklumbskur pesikveiskur denarilberskur dalurmaldveysk rpanamibskur dalurpakistnsk rparandskur frankitavanskur dalurtrkmenskt manatungversk frintastralskur dalurAusturskt markBelgskur frankiJemenskur denariRand (viskipta)SeychellesrpurSlvenskur dalurSuriname GuilderSdanskur denaribrneiskir dalirdminskir pesarfidjeyskir dalirganverskir sedargeorgskir larargvjanskir dalirhatskir grdarkratskar knurkbverskir pesarlberskir dalirlbskir denararmarokksk drhmmexkskir pesarnamibskir dalirnepalskar rpurngerskar nrursambskar kvkursuurafrsk rndsuurkresk vonnsdiarabsk rltavanskir dalirtyrkneskar lrurtniskir denararstralskir dalirrakskir denararslenskar krnurrgvskir pesarargentnskur pesibarbadoskur dalurbareinskur denarijrdanskur denarimarokkskt drhamserbneskur denarisuurafrskt randsuurkreskt vonnsuursdnsk pundAndorrskur pesetiHollenskt gylliniLxemborgarfrankiMadagaskararjararMadagaskur frankiMsambskur sktialsrskir denararanglskar kvnsurbarbadoskir dalirbotsvanskar plureistneskar krnurertreskar nkfurgambskir dalasargvatemlsk kveslindverskar rpurkongskir frankarklumbskir pesarkveiskir denararmakaskar patkurmalavskar kvkurmritanskar gurmritskar rpurmsambsk metiklnorurkresk vonnnkargsk kordvaparagvsk gvaranrandskir frankarsrlanskar rpursdiarabskt ralsdarabskt raltkkneskar krnurhvtrssnesk rblasuursdanskt pundbrndskur frankicaymaneyskur dalurdjbtskur frankifilippseyskur pesigvatemalskt kvesalkmoreyskur frankimakednskur denarimiafrskur frankimonglskur trkurmsambskt metikalnorurkreskt vonnnsjlenskur dalurparagvskt gvaransingaprskur dalursvissneskur frankiserralensk ljnatadsjikskur smniMarokkskur frankiPortgalskur sktiSimbabveskur dalurargentnskir pesarbareinskir denararcaymaneyskir dalirjrdanskir denararmonglskir trkarnkaragsk kordvansjlenskir dalirserbneskir denararsingaprskir dalirkranskar hrinjurkenskur skildingurplinesskur frankiFranskur gullfrankiarbanskar flrnurbangladesskar tkurbrndskir frankardjbtskir frankarfilippseyskir pesarhondrskar lemprurindnesskar rpurkenskir skildingarkmoreyskir frankarmakednskir denararmaldveyskar rpurmiafrskir frankarpakistanskar rpursvissneskir frankartadsjikskir smnarungverskar frinturgrnhfeyskur sktisalmonseyskur dalurgandskur skildingurFranskur franki, UICMexkskur pesi, UDInkaragskar kordvurplinesskir frankarsalmonseyskir dalirekktur gjaldmiillgandskir skildingarnr sraelskur sikillsmalskur skildingurveneselskur blvarivesturafrskur frankihvtrssneskar rblurJgslavneskur denariTkknesk krna, eldriUkrainian Karbovanetzgrnhfeyskir sktarserralenskar ljnursmalskir skildingarausturkarabskur dalursvaslenskur llangenitansanskur skildingur(ekktur gjaldmiill)austurkarabskir dalirnir sraelskir siklartansanskir skildingarveneselskir blvararvesturafrskir frankarAusturrskur skildingurSrstk drttarrttindihollensk Antillugyllinisvaslenskir llangenarRmenskt lei (1952 2006)Trnidad og Tbag-dalurhollenskt AntillugylliniTrnidad og Tbag-dalirSdanskt pund (1957 1998)Tyrknesk lra (1922 2005)Sa Tme og Prinspe-dbraBandarkjadalur (sama dag)Rssnesk rbla (1991 1998)mritnsk ga (1973 2017)mrtnsk ga (1973 2017)Bandarkjadalur (nsta dag)Chilean Unidades de FomentoSa Tme og Prinspe-dbrurTrkmenskt manat (1993 2009)Argentskur pesi (1983 1985)Portgalskur, gneskur sktikbverskur skiptanlegur pesikbverskur skiptanlegur pesimritanskar gur (1973 2017)hvtrssnesk rbla (2000 2016)kbverskir skiptanlegir pesar(ekkt mynteining gjaldmiils)Bolvar Venesela (1871 2008)knverskt jan (utan heimalands)veneselskur blvari (2008 2018)Mexkskur silfurpesi (1861 1992)hvtrssneskar rblur (2000 2016)veneselskir blvarar (2008 2018)skiptanleg Bosnu og Hersegvnu-mrkSa Tme og Prinspe-dbra (1977 2017)skiptanlegt Bosnu og Hersegvnu-markSa Tme og Prinspe-dbrur (1977 2017)"e'Vzn_rvR @Z zRVwB-~zfZ28jojjLp^n' [b8&L.b>~FbkrO^VJf`qSN2i.jn"(wArv7za&.8K6:yH >*~+.hQ2bXvNцBd}fw 6o;O6 + DE:!>.o:7B(f/DF=ZjH=XJ,xHxmv>n{N)^/"6#'7;KOW[os #+7CKOS_'+?OW[_gos\\>t! \? ']gz5_/ C HWUwC-hOs3<%8LkH s+ LI><+kkO=oO`MqSo^N[a.xn(wA*[7a.KA3H O+hQXцd} @Mo;Oe +'E!9];X7-u|SDD=]G=n[],LxHZxKm> )/ `L``aM`N`qK``iO`^`M`f` M``rN`J`4J``M`"`~M``I`v`L`b`N``K``L``5L``I``BO``iL``J`F`DM``OL``K``J`R`JJ``L``L``RN`>`N`B`I``J``K`w`I`] `I``J``5` '+#/'+/37;?G?CGKOSKOW[__cgkosw{kosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgkosw'{CKO_1k  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~    #&!),$/'25*8;->AL`K`iO`O`E`J`M`N`rN`rN`M`N`H``J`I`K`L`M`K`K`E` J`H`qI`EF`vJ`I`J`BO`O`iL`(M`J`K`DM`DM`K`L`J`,K`I`I`N`N`I`CK`J`J`I`ZK`2N`J` #'+/37;?CGKOSW[_cgkosw{{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{PPPP PPPPP PPPPPPPP PPPP  P"P'P,P1P 6P;P@P EP JPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPP PPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]P bPgPlPqPvP{PPPPPPPPPPPPPPPPP PP PP PPPPP  PP  P P PP P P%P*P /P 4P 9P>PCP  HPMPRPWP  \P aPfPkP 0 DPP pP` 'ResB] f ggy ENKrargentoplatinopalladioleu rumenosum uzbecolei rumenibirr etiopecorona cecadram armenolev bulgaromanat azeropeso cilenobirr etiopifondi RINETfranchi CFPlei moldavimanat azerirubli russisum uzbechikip laotianolats lettonelira sirianasom kirghisocedi ghanesicorone cechedinara serbidracma grecakina papuanekip laotianilati lettonileva bulgarilira malteselire sirianepesos cilenipesos cubanirial omanitisom kirghisitala samoanitenge kazakidinaro libicolira libaneserupia indianasol peruvianosomoni tagikozBoty polaccocorone danesidinari libicidinaro croatolek albanesilire libanesilitas lituanimarco tedesconakfa eritreirial iranianirial yemenitarial yemenitiriyal sauditirublo lettonesol peruvianisomoni tagikilari georgianomanat turkmenopeso filippinopeso messicanorial qatarianoringgit maleserupia nepalesetugrik mongolowon sudcoreanoyen giapponesecedi del Ghanacorone svedesidenar macedonefranco di Maliinti peruvianolari georgianirial qatarianiringgit malesiriyal yemenitarupie nepalesitaka bengalesetaka bengalesitugrik mongoliwon sudcoreaniyen giapponesizBoty polacchikyat di Myanmarvatu di Vanuatudinaro algerinodinaro giordanodinaro irachenodinaro tunisinofranco svizzerogrivnia ucrainapataca di Macaopaanga tonganopeso uruguayanoreal brasilianoriel cambogianoscellino somalowon nordcoreanoariary malgascicorona slovaccadalasi gambianidinari algerinidinari giordanidinari irachenidinari macedonidinari tunisinidinaro macedonedinaro sudanesedong vietnamitiescudo di Timorfranco francesegourde haitianigrivnie ucrainekwacha zambianimvdol bolivianonaire nigerianepaanga tonganipesos argentinipesos filippinipesos messicanireal brasilianirenmimbi cineserenmimbi cinesirenminbi cineseriel cambogianirublo della CSIrublo sovieticorupie pakistanescellini somalitaka bangladesetallero slovenotalonas lituaniwon nordcoreaniariary malgasciobaht thailandesebalboa panamensecorona norvegesedirham degli EAUdollaro canadesefiorino di Arubafranco di Gibutikwacha malawianorand sudafricanorublo bielorussorupia maurizianascellino keniotabaht thailandesibalboa panamensicorone islandesicorone norvegesidollari canadesifiorini di Arubafiorino olandesefranchi CFA BEACfranchi ruandesifranchi svizzerifranco malgasciokwacha malawianikwanzas angolaniloti del Lesothopatacas di Macaopesos colombianipesos uruguayanirand sudafricanirubli bielorussirupie maurizianescellini keniotasterlina maltesepula del Botswanacoln costaricanodinaro kuwaitianodirham marocchinodollaro liberianodollaro namibianofiorino unghereserupia indonesianascellino ugandesesterlina egizianasterlina sudanesecoln costaricanidinari kuwaitianidirham marocchinidollari liberianidollari namibianiescudo portoghesefiorini ungheresifranchi CFA BCEAOfranchi comorianifranchi congolesifranchi di Gibutifranco marocchinoleu della Romaniamarkka finlandeserupie indonesianescellini ugandesisterlina cipriotasterline egizianesterline sudanesisyli della Guineadinaro del Bahreindollaro del Belizedollaro del Bruneidollaro delle Figidollaro giamaicanofranco del Burundilempira honduregnangultrum bhutaneserupia di Sri Lankacoln salvadoregnocruzado brasilianodinari del Bahreindinaro dello Yemendollari del Belizedollari del Bruneidollari delle Figidollari giamaicanilempire honduregnengultrum bhutanesirupie di Sri Lankascellino austriacosterlina irlandesesucre dell Ecuadorvaluta sconosciutaantico dinaro serbobolvar venezuelanodollaro australianodollaro di Barbadosescudo capoverdianofranco della Guineaguaran paraguayanometical mozambicanosterlina britannicacorona dell Estoniacruzeiro brasilianodollari australianidollari di Barbadosfranchi del Burundifranco UIC francesefranco oro franceseguaran paraguayanikarbovanetz ucrainokwacha dello Zambiasterlina israelianacordoba nicaraguensecrdoba nicaraguensedollaro del Surinamedollaro della Guyanadollaro di Hong Kongdollaro di Singaporedollaro neozelandesedollaro statunitense(valuta sconosciuta)(valute sconosciute)crdoba nicaraguensidollari del Surinamedollari della Guyanadollari di Hong Kongdollari di Singaporedollari neozelandesidollari statunitensiescudo del Mozambicoescudos capoverdianifiorino del Surinamefranchi della Guinearublo del Tajikistansterline britannicherufiyaa delle Maldivedollaro delle Bahamasdollaro delle Bermudasterlina sud-sudanesebolvares venezuelanidollari delle Bahamasdollari delle Bermudaquetzal guatemaltechisterline sud-sudanesinuovo siclo israelianorupia delle Seychellessterlina di Gibilterrasterlina di Sant Elenadinaro forte yugoslavodinaro noviy yugoslavodollaro della Rhodesiadollaro dello Zimbabwefranco del Lussemburgonuovi sicli israelianirupie delle Seychellessterline di Gibilterrasterline di Sant Elenalev bulgaro (1962 1999)nuovo dollaro taiwanesescellino della Tanzaniasterlina delle Falklandnuovo zaire dello Zairecruzado novo brasilianolire turche (1922 2005)manat azero (1993 2006)nuovi dollari taiwanesipeseta spagnola accountscellini della Tanzaniasterline delle Falklandunit composita europeaunit monetaria europeaouguiya della Mauritanialeone della Sierra Leonepeso cubano convertibiledinar Bosnia-Herzegovinaleoni della Sierra Leoneleva bulgari (1962 1999)peso della Guinea-Bissaulilangeni dello Swazilandcorona forte cecoslovaccapesos cubani convertibilisol peruviano (1863 1965)zBoty Polacco (1950 1995)zBoty polacco (1950 1995)dollaro delle Isole Caymandollari delle Isole Caymandollaro zimbabwiano (2009)franco belga (finanziario)manat turkmeno (1993 2009)zBoty polacchi (1950 1995)diritti speciali di incassofranco belga (convertibile)kwacha zambiani (1968 2012)kwanza angolano (1977 1990)peso uruguaiano (1975 1993)unidades de fomento chilenedobra di Sao Tom e Prncipedollaro delle Isole Salomonedollaro di Trinidad e Tobagorublo bielorusso (2000 2016)dollari delle Isole Salomonedollari di Trinidad e Tobagorubli bielorussi (2000 2016)dollaro dei Caraibi orientalidinaro convertibile yugoslavodollari dei Caraibi orientalipeso argentino (vecchio Cod.)scellino ugandese (1966 1987)fiorino delle Antille olandesiescudo della Guinea portogheserand sudafricano (finanziario)unit di acconto europea (XBC)unit di acconto europea (XBD)bolivar venezuelano (1871 2008)bolvar venezuelano (2008 2018)codice di verifica della valutacruzeiro brasiliano (1990 1993)dollaro statunitense (next day)dollaro statunitense (same day)ekwele della Guinea Equatorialekwacha dello Zambia (1968 2012)dirham degli Emirati Arabi Unitiostmark della Germania Orientalebolivares venezuelani (1871 2008)bolvares venezuelani (2008 2018)nuovo kwanza angolano (1990 2000)franco finanziario del Lussemburgonuovo rublo bielorusso (1994 1999)franco convertibile del Lussemburgounidad de inversion (UDI) messicanaouguiya della Mauritania (1973 2017)cruzeiro novo brasiliano (1967 1986)peseta spagnola account convertibilepeso messicano d argento (1861 1992)peso uruguaiano in unit indicizzatekwanza reajustado angolano (1995 1999)dobra di Sao Tom e Principe (1977 2017)+marco convertibile della Bosnia-Herzegovina,marchi convertibili della Bosnia-Herzegovina,unidad de valor constante (UVC) dell Ecuador"v{VE!L~Wns8N rdv%R`ZX!zRGVk {?p0r~Jz4 fpTZ2j9j@|^0Tn b3o4A.Z0\~&F bPrZM*^+fDV_q2e"3 %tmjln"@`rrvz&;Z26:)>*'~.c2l[b\('NEBuM^oyf6TI"*6 pa6.:>._ ~k49:HBgpPf0Fj2   JR=  BnV"v^knwבr { Jz] NF~9Q]#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xSD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW'E!RL?~WIs8d%&5X_!G+0rwJ4[pT|9@m0(T34|AAZ>G ZMudV@_%q"B43mQbl@I`rSE`;2nR6)pcDk[\\(8'EuQM^oyyKTI" 8p@qa)6)_~k4HPP` y}  LP  nV"^kב7 !69nW```z`f``` `f``}``````*`R`z`&`{``@`*`y}`~` }`` z``\``a``z`V`́`^`\~`f`}`J`9|``{``"`n``)`z`j```hz`V`r`:``J`B`"```|``:``|`&``N``v`7``p{`b``v```m|` `|``"~``{````~``|`F`'}````?~``8z``Pz``H``````˂`v`}```>`!`2`@{``X{`a``a```~``]}`B`A``~`^`````z`6`z`b`|` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CKOSW%[_c1gkoswy|  "%(+.147:=@CFILORUX[^adgjmpsvy|  "%(+.147:=@CFILORUX[^adgjmpsvy|    "%(!$'*-03+.147:69<?BEH=KNQTW@CZF]IL`O``f`f`@`m` z`{`k `z`\~`~`{`S|`hz`({`#y`y`B`x`|`|`7`7`p{`p{`|`B}`"~`y~` y`y`:y` z`{`{```~`~`|`|``z`?~`~`8z`z`Pz`{``C`!`e`~` `b2`}` #'+/37;G?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw'{# P ( P- P 2 P7 P< PA PF P K PP P U PZ P_ Pd Pi P n Ps Px P} P P P P P P P P P P P P P P P P P P P P P P P P P P  P!P !P!P!P!P!P"!P'!P,!P1!P6!P;!P@!PE!PJ!PO!PT!PY!P^!Pc!Ph!Pm!Pr!P w!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P  !P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P!"P  &"P+"P0"P5"P:"P?"PD"P$ ( I"PN"PS"P, 0 X"P]"Pb"P4 8 g"P< l"Pq"Pv"P{"P"P@ "PD H L "P"P"P"P"PP T "P"P"P"P"PX "P"P"P"P"P\ "P R cP P` "P` 'ResBP     'ResBP  he_IL 'ResBL a VV. 000s|00e,gQ0000/n0000 0000000-NVNlCQeS~n00V000ӗV000000 00000 0000 000000 00000 0000 000000 00Sg000e00000{0}{1}RINETWё0000 00CFP 0000000 00000 000000 0000000 00000 0000000 000000 00000 000000 000000 000000 000000 000000 000000 000000 0000000 000# 0000000 0000000 000000 000000 000000 000000 000000 000000 000000 000000 00000 000000 0000000 00000 0000000 00000 000qg000 00yr%R_M0QW0)jqg000 000000 000000000 000000 0000000 00000000 000000 00000000 000000 0000000 0000000 0000000 000000 000000000 0000000 0000000 000000 00000 000000000 000000 000000000 0000000 00000 0000000 000000000 000000 0000000ё0000000 00000000 000000 0000000 000000 00000000 0000000 0000000 0000000 00000000 000000 000000 000000000 00-NVNlL00s|00 (S_e)s|00 (e)WS0000 00000000 000000000 0000000 0000000 000000000 000000 000000000 00000000 000000000 0000000 LQc00000000 000000 000000000 0000000\ 0000000 0000000 0000000000 000000 000000000 00000000 0000000 00000000\ 00000(u000000 0000000000 000000 (WIR)00000 e0000000 0000000 000000000 0000000 00000000 0000000 (WIR)00000XSMO0000 000000000 00000000 000000 00000WS0000 000UAE 00000000000 0000000 0000000000e0000000000 00000000 00000000000 0000000 000000000 000000000 00000000000 00000000 00000000 0000000000 000000000 0000000 LQc00000000 0000000000 000000000 00000000 000000000 0000000000 00000000 00000000000 0000000 0000000000 0000000 0000000000 000000000 000000000 00000000 (UDI)00000 00000000 00000000000 000000000 0000000 00000 Nf~0_0o0!qRj0000000 000000000 (UVC)0000000 000000000 000000000 0000000000 00000000000 0000000000 000000000 0000000000 0000000000000 0000000 0000000000 00000000000 00000000 00000000000 0000000000 00000000000 000000000 0000000000\ 0000000000 000dS000 0000000000000 00000000000 000000000 0000000000 000000000000 000000000000R[A 000000 0000000000 (0000)00000000 000000000000 0000000>yO;N 000000 (Mvdol)000000 00000000000 00000-NVNlCQ(00000)UA (0000zvL)0000000 0000000000 0000 000000000000 0000000 0000 000000000 LQc0000000000 ё0000000 CFA 000000wV#00000000000 00000000000000000 00000000 002008 0000 000 (UIC)0000 000 (BEC)0000 000 (BEL)-N.Y0000 CFA 000000000000 000000000 000 UVR)00000 00 (2009)00000000 00000WS0000 000 (ZAL)00000R[XSMO (EUA 9)00000mTXSMO (EURCO)00000XSMO (EMU 6)ӗV 0001945 1953 ӗV 0001953 1962 000 00 (1922 2005)0000 001978 1985 000 00 (1863 1965)00000R[XSMO (EUA 17)000 000 (1979 2007)00 00000000000 (UF)00000 001879 1952 0000 00 (1861 1992)0000000001881 1970 00000 00 (1946 1965)00000 00 (1975 1993)00000 00 (1980 2008)0000 000 (1957 1998)000000000000 \ 00000000 00 (1952 2006)000 0000 (1991 1998)000000 00 (1983 1985)0000 0000 (1977 1991)0000 0000 (1966 1987)0000 0000 (1971 1993)0000 0000 (1968 2012)0000 000001942 1967 0000 e0000 (1990 2000)0000 e0000 (1995 1999)00000 0000 (1980 1985)0000 e0000 (1993 1998)0000 00000 (1992 2007)0000 00000 (2002 2006)00000 0000 (1988 1991)0000 00000 (1986 1989)0000 00000 (1990 1993)0000 00000 (1993 1994)00000 0000 (1871 2008)00000 0000 (2008 2018)00000 0000 (2000 2016)00000 000001992 1993 000000 000 (1973 2017)000000 0000 (1918 1981)0000000000001970 1983 0000 e00000 (1989 1990)0000 e00000 (1967 1986)00000 e0000 (1994 1999)0000 000000 (1863 1963)00000 00000 (1950 1995)00000000 000 (1993 2006)00000000 000 (1993 2009)000000000000 LQc000 (BAM)000000 00000 (1980 2006)0000000 00000 (1927 2002)0000000000 000 (1977 2017)0000000 9ei000001992 1993 0000000 LQc00000 (1990 1992)0000000 00000000 (1994 2002)0000000 000000000 (1966 1990)000000000000 00000 (1992 1994)000000000000 e000001994 1997 "eV" ,snNN r?v>R*~}ZzR5V9t P~1z)  8Nf8fzZJ2h2jfj^onLn6 bj8.b\V~&Fb-r*:&^|J" rff,26y@q*ijn"^<tbtrZv Yz&aivl&;6NI:b>0:*Y~..D2A 5Ib&QvNBzf-T6#G*6'Y.:>.:rBNC5"fBFZj~YJCdRYJB! vW2>Pqy>XnkwWr{aJzQ BN^b~\#'37;KOSW[cgos #+7;?KOSW[_{'+37?OW[gos{;8,xMD\\ \ALJ5>t!G)/l)) )2^ \\P\?,PkW ",sN?>}59t P1) N2hfoL6s8b-&| rf,6y@q*i^<tbZ Yaivl;Ib0:Y.DA 5I&Qz-T#G'YrNC5"B~YCdYJ! W>P,qyXkWaQJz`o``Hl``l``_m``vm``n``3l``l`R``o`&`kp``o``p``0o``o``n``n``n``.n``Im`V`o`^`sn``m`)`i``l``m``n``n`v`n`b`l`"`o``m` `Ho``l``l``m``l``o`F`yo``m`v`]l``En`>`\n`a`=k`a`k`F`Mp``0p``p``o``3m``m`6`m``rl`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9          # &),/ 2 58;>ADGJMPSVY\_ behknqtwz}      "%(+.147:=@CFILORUX[^adgj mpsv y|    " % ( +   . !$1 '*-0369<?BE4 HKNQT7 WZ: = ]`cfilorux@ C {~F I L O R U X [ o`Hl`l`_m`vm`n`3l`l``o`kp`o`p`0o`o`n`n`n`.n`Im`o`sn`m`l`m`n`n`n`l`o`m`Ho`l`l`m`l`o`yo`m`]l`En`\n`Mp`0p`p`o`3m`m`m`rl`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9xP{P$ ~P& PPPP( * , P. 0 2 PPPP4 P6 8 : PPPPPPPPPPPPPP< PP> @ B PD F H PPPPJ PL PPPPPPPPPPPPPP PN PPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPP VPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPR PPPPT PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPV PP"P%PX (P+P.P1P4P7P:P=PZ @PCPFP\ IPLPOP^ RPUPXP[P^PaPdPgPjPmPpPsPvPyP` |PPPPb PPPd PPPPf Ph PPPPPPPPPPj PPPPPPPPl PPPPPPPPPPPn PPPPPp P Pr t PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]Pv x z | `PcP~ fP iPlP ^ PsP oP` 'ResBP   'ResB   japaneseSJ P 'ResB; ^ ??^ 3 DlTF[lKNdTla-Am[lkNdTla-Kanandnt[-Kkp yi p[ k k[ jn[ x _ j vd ] soEHKNQ 3 ` 'ResB j :U 3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8YPT7SfzLNT"z"Tzb.Tz^Tt* zvzwzwz`c)`` `v`J``j``<``u#`` ``5`: 'CGcsw{+/;_cos{ #/3;KckoU X"%(+.147:=@CFILOR[UX[^adgjmpsvy|^adgj m ` 'ResB _  Peso ChiliPound SiriaDolar BeliseDolar BrunaiKoruna CzechFlorin ArubanKwacha SambiaPeso KolumbiaPiso FilipinaPound LibanonTugrik MongolWon Korea LorDirham MorokoDolar BahamianSom UsbekistanZloty PolandiaAriary MalagasiDenar MasedoniaDolar BarbadianHryvnia UkraniaLilangeni SwasiRuble BelarusiaWon Korea KidulMetical MosambikRupee SeichellesTenge KasakhstanManat TurmenistanPound Sudan KidulRand Afrika KidulShilling TansaniaAfghani AfganistanDolar Anyar TaiwanPound Santa HelenaDhuwit Ora DikenaliDolar Karibia WetanShekel Anyar IsraelDolar Selandia AnyarDolar Kepuloan CaimanCFA Franc Afrika KulonDolar Kepuloan SolomonCFA Franc Afrika TengahGuilder Antilla WalandaPound Kepuloan FalklandDolar Trinidad lan TobagoYuan Cina (Jaban Rangkah)Dobra Sao Tome lan PrincipeBolivar Venezuela (2008 - 2018)Ouguiya Mauritania (1973 - 2017)bV%n69 YrC{vRT,zl&R(V¤JT~%z /f;Z Z22 jj8^(/n%b%B&h; \H/~Fu bfr%JfT2{*b>e{_d 8D,jhC 3<n/"0.trv z&^U(,*Gw~.% 2sNUb%NT{(%fƬD6kB%6-E9h!{ :>.O:BUl C,FZ(%&JQ uPY7YBQ {] N} >^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkWb%69YC{T,l&(¤JT%/;Z 2 8(/%%B&h; H/u f%T2{*be{_d 8D,hC 3</0. ^U(<Gw% 2NU%T{(%ƬDkB%-E9h!{ OUl C,(%&Q uPY7YQ } >`1` `a``_`Z```b`` ``a`v`\b``a`` b``a``.`>`PAPDPGPJPMPPP SPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP P PPPPPPP"P %P(P+P.P1P4P7P:P=P @PCPFPIPLPOPRPUP XP[P^PaP dPgP jPmPpPsP vP yP|PPPP  PP P` 'ResBM  UU CFP                                                                                              ( )                                       -               -     -    (1927 2002)           -                          ()                 ( )  (1863 1965)    -    (  )  ( )  (1991 1998).             (1975 1993)      (1968 2012)         -   (1950 1995)  -         (1977 1990)  ()  (2000 2016)    CFA   (1973 2017)  (1983 1985)  (1966 1987)  CFA         (2008 2018)  ()  (1990 1993)  (1871 2008)    (1993 2006)   (1990 2000)       (1994 1999)   (1861 1992)   (1967 1986)   (1995 1999)-    (1977 2017)   +    "z,WVE wnN"r&_v5R*~!ZzRV?ZH~w^=z  fbZJ2jej^DO^ng nb7.Dg\ZV  QFb[r^'J"of}$2*  j6n"'xrvvz:&*6RN': IW>**7f~.gZ2)vGHbG7XNB"wxfz!6g7*6Clv z.:>.{69:oB~2fFLZjHFWCJ)eRT,vaS>dBxv2 r>!nww{] NFU;+R64#'7;KOW[os #+7CKOS_'+?W[_gos\ \t! \WWEEEEww""55HHww== bb>^^ggnnDDZZQQ[[}}$$  66''xxvv::**IIWW77ggZZ))HHGG77XXww!!gg77llvv{{66oo~~22LLCC))eeTTaaSSddkkxww++`E````!```R```n```V``&`f`b`````C` #'+#/'+3/737;;?CG?CGKOSKSW[W[_ccgkosw{gkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;? CGKOSW[_cgko#sw'{+37GK_c1gos    "%( +. 147:=@CFILORU X[^adgjm psvy|  !$'*-0369<?BEHKNQT WZ]`cfilorux{~   # &),/258;>ADGJMPSVY\_behknqtwz} E`E`n`n``` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{J +P0P5P:P?PDPIPNPSPN XP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPR PPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKP  PV PP` 'ResB  93 DAUruAlyunAdular WDAlilanginiAbir UtyupiAsidi AcaniAdinar AlibiAfrank AswisAfrank AciniApund AgliziApund AmacriArupi AhendiAciling AkiniAdinar AtunsiAkwaca AzambiAlumi AlizumiApund AsudaniArupi AmurisiAryal Asu[udiAyen AjappuniAdalasi AgambiAdinar AzzayriAdular AkanadiAdular AlibiriAdular AnamibiAfrank AjibutiAkwaca AmalawiAnakfa IritiriAnayra AnijiriArupi AseyciliAryari AmalgacAciling AwgandiAciling AcumaliAdinar Aba%riniAfrank AburandiAfrank AkunguliAfrank AruwandiAfrank BCEA CFAAgiya AmurimaniAciling AmananiAdirham AmerrukiAdular AzimbabwiAfrank AkamiruniAfrank BCEAO CFAAkwanza n UngulaApula AbusmwananAdular n LusmraliApund Asant IliniAmitikal AmuzembiqiAkabuviradinu AskudiArand Afriqi n WaddaAyuwan Renminbi AcinwaAsw lum d Udubra AmenzayAkwaca Azambi (1968 2012)Agiya Amurimani (1973 2017)Asw lum d Udubra Amenzay (1977 2017)Adirham n Tgeldunin Ta[rabin Yedduklen%   8 a zq ~'   f jp b \&r*, V 2 v  r"\   # dJ Q   : A v w   H 9 'CGcsw{+/;_cos{ #/3;Kcko  !$'*-0369<?BEHKNQ 3 ` 'ResB j 9 Vaundi ya MisiliVaindi ya SudaniSilingi ya UgandaSilingi ya SomaliaSilingi ya TanzaniaVaindi ya Santahelena3z gzԿ~Uz ^yfjnbDz>T\F&b%r*S8Y"1PT7SfzzNT"z"}zb.TTvzwzV`c)`` `v`J``k``j``<``u#``k`` ``5`9 'CGcsw{+/;_cos{ #/3;Kckorux{~  ` 'ResB j :m Sarafu ya ChijapaniDirham ya Falme za Chiarabu3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8PT7SfzLNT"z"Tzb.Tz^Tt* zvzwzwz`j`` `v`J``j``<``u#`` ``5`: 'CGcsw{+/;_cos{ #/3;Kckom147:=@CFpILORUX[^adgjmpsvy|svy|  ` 'ResB [ [ SiliOugiaKuanza2.1.48.9LilanjeniBir etiopiIuan xinesLira turkuDinar libiuKuroa suekuDola merkanuFranku suisuIeni japonesZloty polakuLibra ejipsiuLibra sudanesPezu mexikanuRupia indianuXelin kenianuBaht tailandesDinar arjelinuDiren marokinuDola kanadianuDola liberianuDola namibianuFranku ruandesKuaxa zambianuKuroa noruegesRial brazileruLoti di LezotuDinar di BarainDinar tunizianuFranku borundesFranku kongolesKuaxa di MalauiLibra britanikuRupia indoneziuWon sul-koreanuXelin somalianuXelin ugandensiDola australianuDola di Ong KongPula di BotsuanaRand sulafrikanuMueda diskonxeduFranku CFA (BEAC)Franku di DjibutiFranku di KomorisKuroa dinamarkezaNafka di EritreiaOugia (1973 2017)Rupia di SeixelisXelin di TanzaniaFranku CFA (BCEAO)Leone di Sera LeoaRupia di MaurisiasSkudu Kabuverdianu(mueda diskonxedu)Dola Novu di TaiwanAriari di MadagaskarLibra di Santa IlenaSedi di Gana (1979 2007)Kuaxa zambianu (1968 2012)Dobra di Su Tume i PrinsipiDobra di Su Tume i PrnsipiDola di Zimbabue (1980 2008)Diren di Emiradus Arabi UniduLibra sudanes antigu (1957 1998)Dobra di Su Tume i Prinsipi (1977 2017)Dobra di Su Tume i Prnsipi (1977 2017)VV  k}rrZZzVV~ e fT \jj^nGbh\-~~&r+*`JJ=jj*nntMrrzz&&tV**~~..22v,ebbNN"{Zff6666>>. >:u]PFF{8JPm>>vwb{.] NNm';OW +7COSW\t! k}e Gh-+=*MtV,eZ >u]3{8Pmb^`` '+/3?CGSW_csw{ '+/3;?CGW[_cgosw{ #/37;?CGKOW_ckow{  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGA 'CGWcsw{+/;C_os{ #/3;?KW_ckoyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P  JPr <Pr` 'ResB h :X 8 .U8zk~8 8 f 5j8n&& b^&x\ &#r*    9;9S&&{&"{'9Uw&nU r9~U&8vTw{U`6J`v`5``h``.``u#```: 'CGcsw{+/;_cos{ #/3;KckoX "%(+.147:=@CFILORU[X[^adgjmpsvy|^adg j ` 'ResB j 9 Rubia rwa IndiaCiringi ya KenyaNdora ya KanandaNdora cia Amerikaciringi cia cumar)ciringi cia hgandaMbauini cia Ngerethaciringi cia Tanizania3z ΡzԿ~Uz yfjn(8bDz>T&b%ry*SY"PT7SfzzNT"z"Tzb.T^Ttvzwzwz`c)`` `\`(k`v`J``j``<``u#``=k`` ``5`9 'CGcsw{+/;_cos{ #/3;Kcko    ` 'ResB 6@ V 5C@>C@>"09 10BK0B :@>=K0>A :8?V5@C A>;V0=0 A548V$ D@0=:V8B20 ;8BKKB09 N0=V( 4>;;0@K08B8 3C@4KC10 ?5A>AK0B28O ;0BK820= DC=BKKAK@ DC=BK 5A59 @C1;V!8@8O DC=BK'8;8 ?5A>AK 48@E0<K;10=8O ;53V;68@ 48=0@K@C78O ;0@8V>=3> D@0=:V828O 48=0@K>;4>20 ;59VLO=<0 :LOBK C<K=8O ;59V"C=8A 48=0@K"@V: ;8@0AK(25F8O :@>=K-D8>?8O 1K@K@C10 D;>@8=V030< 4>;;0@K5;87 4>;;0@K>;30@8O ;52V0=C0BC 20BCKL5B=0< 4>=3V28=5O D@0=:V5?0; @C?8OAK C0=40 D@0=:V!5@18O 48=0@K$8468 4>;;0@K'5E8O :@>=0AK5;0@CAL @C1;V5@<C4 4>;;0@K@8B0=4K DC=BC@C=48 D@0=:V090=0 4>;;0@K0<18O 40;0A8V681CB8 D@0=:V0?>=8O 85=0AK0<1>460 @85;V0=040 4>;;0@K5=8O H8;;8=3V0:0> ?0B0:0AK5:A8:0 ?5A>AK>@2538O :@>=K>;LH0 7;>B0AK#@C3209 ?5A>AK/<09:0 4>;;0@K715:AB0= A><KCB0= =3C;B@C<K5=3@8O D>@8=BV81@0;B0@ DC=BK>@40=8O 48=0@K$ ! D@0=:V>;C<18O ?5A>AK0;L482 @CD8OAK0@>::> 48@E0<K!59H5;L @C?8OAK!><0;8 H8;;8=3V!C@8=0< 4>;;0@K#30=40 H8;;8=3V$8;8??8= ?5A>AK%>@20B8O :C=0AK-@8B@5O =0:D0AKK@K7AB0= A><K5;3VAV7 20;NB0@35=B8=0 ?5A>AK0@104>A 4>;;0@K><8=8:0= ?5A>AKA;0=48O :@>=0AK$ ! D@0=:V02@8:89 @C?8OAK0:54>=8O 48=0@K0;030A8 0@80@8V>>;8O BC3@83V0=0<0 10;L1>0AK:VAB0= @C?8OAK#:@08=0 3@82=0AK(259F0@8O D@0=:V=4VAB0= @C?8OAKC0=AB0= 0D30=8V20B5<0;0 :5BA0;V=4>=578O @C?8OAK>AB0- 8:0 :>;>=K0;0978O @8=338BV0@03209 3C0@0=8V"0=70=8O H8;;8=3V"6V:AB0= A><>=8V(@8-0=:0 @C?8OAK070AB0= B535AV7V@10960= <0=0BK(15;3VAV7 20;NB0)5=5ACM;0 1>;820@K>=4C@0A ;5<?8@0AKKB09 N0=V (>DH>@)>;828O 1>;8280=>AK00 "0920= 4>;;0@K7@08;L 600 H5:5;V01>-5@45 MA:C4>AK8:0@03C0 :>@4>10AKBABV: >@5O 2>=K"@V:<5=AB0= <0=0BK(KKA 0@81 4>;;0@KBABV: !C40= DC=BK!2078;5=4 ;8;0=35=8V!>;BABV: >@5O 2>=K!L5@@0-5>=5 ;5>=5AV00 5;0=48O 4>;;0@KBABV: D@8:0 @M=4V><>@ 0@0;40@K D@0=:K><>@ 0@0;40@K D@0=:V!0C4 @018OAK=K @80;K09<0= 0@0;40@K 4>;;0@KC;85 ;5=0 0@0;K DC=BK!>;><>= 0@0;40@K 4>;;0@K845@;0=4 0=B8;L 3C;L45=V(15;3VAV7 20;NB0 1V@;V3V)5;0@CAL @C1;V (2000 2016)C10 09K@10AB0;<0;K ?5A>AK0?C0 - 00 28=5O :8=0AK$>;:;5=4 0@0;40@K=K DC=BK"@8=8404 6=5 ">103> 4>;;0@K5=5ACM;0 1>;820@K (2008 2018)!0=B-"><5 <5= @8=A8?8 4>1@0AKV@V::5= @01 <V@;V:B5@V=V 48@E0<K*!0=B-"><5 <5= @8=A8?8 4>1@0AK (1977 2017).>A=8O 6=5 5@F53>28=0 09K@10AB0;<0;K <0@:0AKV"5~rn ڹrMv$RϙZw>Oz"R\OVMO[~rzi |f.SZ72QjNjO^5nub@\~F b#r@Jf1rE%: Fj3^n"mtvr>5zi&s#]s*~y.24hbcPNIjssfb66[: > :3BΚF.PJ&&m9B#vCwW{] NO\#'37;KOSW[cgos #+7;?CKSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW "5"5~r~rڹڹMM$$ϙϙww>O>O""\O\OMOMO[[rrii||..SS77QQNNOO55uu@@ ##@@11rrEE%%:: FF33^^mmvv>5>5iiss##]]ssyy44hhccPPIIjjssssbb[[ 33ΚΚ.P.P&&&&mm99##CCWWOO`I` `H``eI`^`MH``hH``H``G``G`v`5@``aG``H``G``H``G``9I``H``H`>`H``wG` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{V_ b e Yh k n q t \w z } _ b e          " % h( + . k1 4 7 : = @ C F I L O R U X [ n^ a d g j m p s v y |  q t wz }       H`H`eI`eI`MH`MH`hH`hH`H`H`G`G`G`G`5@`5@`aG`aG`H`H`G`G`H`H`G`G`9I`9I`H`H`H`H`H`H`3H`"F`wG`wG` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ P P P P P P P P P P P P P P P P P P$ P) P. P3 P 8 P= PB PG PL PQ PV P[ P` P e Pj Po Pt Py P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P  P# P( P - P2 P7 P< PA PF PK PP PU PZ P_ Pd Pi Pn Ps P x P} P P P P P P P P P P P P P P P P P P P P P P P  P P P P P PPP  PP"P'P,P1P6P;P @PEPJPOPTPYP^P cPhPmPrPwP|PPP P P  P P P` 'ResB   Franc CFAv   ` 'ResB B B V^AAAP   ` 'ResB  9 LeonitYuroitLilangenitPauditab MisriPouditab SudanDolaitab KanadaDolaitab LiberiaDolaitab NamibiaRabisiekab ChinaRabisiekab CongoRabisiekab GhanaRabisiekab IndiaRabisiekab JapanRabisiekab LibyaRabisiekab SwissKwachaitab ZambiaRabisiekab GambiaRabisiekab GuineaRabisiekab JibutiRabisiekab KomoroRabisiekab LesotoRabisiekab RwandaRabisiekab SaudiaRabisiekabTunisiaSilingitab Ugandasiligitab SomaliaRabisiekab AngolanRabisiekab BahrainRabisiekab BurundiRabisiekab EritreaRabisiekab NigeriaRabisiekaby MalawiDolaitab AustralianDolaitab ya AmarekaRabisiekab AlgerianRabisiekab BotswanaRabisiekab CFA BEACRabisiekab EthiopiaRabisiekab KepuvedeRabisiekab MalagasyRabisiekab MoroccanRabisiekab MsumbijiSilingitab ya Kenyapounditab Uingerezasilingitab TanzaniaDolaitab ya ZimbabweRabisiekab CFA BCEAORabisiekab MauritiusRabisiekab MauritaniaRabisiekab ShelisheliPouditab helena ne tililKwachaitab Zambia (1968 2012)Rabisiekab Kibagegeitab arabukRanditab Afrika nebo murot taiRabisiekab Sao Tome ak PrincipeRabisiekab Mauritania (1973 2017)+Rabisiekab Sao Tome ak Principe (1977 2017)b J   ] zp ~  fs j4 n b  \ &/r*@Q" b\ H v    "p    + 8     &  v w  D  9 'CGcsw{+/;_cos{ #/3;Kckolorux{~   ` 'ResB ^ ^                      CFP                                                                                                   ()         ( )    (1968 2012)        (2000 2016)     CFA  CFA        (1973 2017)  (2008 2018)   (1977 2017)V C  Mn r>vRZ / ziRV  }~  ^$z  2 Mf)  }  Z 2 j?jQ]^ nn ; b _ P G\~mF br^JLfA   =    mj_   n%S  tr dv l z & l    } *k 9~z .# 2 v b#  NXfP 6G w_ 6@    : >t . zyb  : B  "w-F e 6 %J -6-> Bb  vYwu{w ] N  ^ Z#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\\ALJ5>tt!G)/l)) )2 \\P\?,PkW  6 M}> / i  }  $ 2 M)  }    ?Q] n ;  _ P Gm OLA   =    m_   %S   d l   l    } k 9z #   #  XP G w_ 1     t  zyb     "w- e 6 % -6- b  Yuw   ^  #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{          " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~P  P P P` 'ResB ^ ^  [CFP] ( )[CFP] ( ) CFA (1968 2012) (2000 2016) (1973 2017) [CFA] CFA [CFA] (2008 2018) (1973 2017) [CFA] (2000 2016) (2008 2018) - )ܬ - -ܸ (1977 2017)0ܸ (1977 2017) l VF zWn  trUyQ!vRZ6zR = V u~cQ^z0   f\    Z;2 jj ^ nbh b  \ ~N F br JgfC~  _ V # j rng"y&t`r svq z> &M V 0F*  ~.2 v  b J  N  f 6  6 O& ? :/ >4.d  f] :BLE#!: F v R<{ J -i{  >B9q g vw>{ ] NW n ]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2_ \\\?,PkW  x!l FFz W itUUyQ!!d6  = ? ucQ 0  \ M 2   H" J 4 M h b b  qz N N  $ ( g]&C<~ 6 _  |#  rggy3&&`` )sxq 3> M V0'Fx @       J  !8 P _`  k '  OO& ? / 4Dd " f:] ] DLLEY#/X!!: ,! v& rRR{ {  \ -vi={ V g!W99q g g \~  oW nn  #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{yP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPP  PtP P` 'ResB a $D \1@T|д 0Ȳ Ց$ <m Ҩ ٳDDxX L$̹ tǀ xij <| T` ӌа  ӌm < 8 Mi 0Ȳ ¬й Ց |ȹ (̸( ļxǜ͌ x8 CFP Ց\m |$Ƥ D tD Ցй| pUT ӌ\T ij t ,ȹ ЏXȹ  Ց ,8tx <¬ Ǥ Ց Y| tϐ DD ppD |m HTɀ Ցtt Θ TϨt Ց YDլ@ ӌų| ȹtl \T Ց\T Ցij Ӵܴ0 Ց | L | L t¬ 8TX tՑ Ց Ӵܴ 0Ѥ |tɸ ӴܴtDŘ DD |DD tɜܴ Ȳt t|tȹl l\$ijȲt ӌٳtά |DD || ӴܴȹȲD DD tȹt$ tT <D, ,x t|踤  @Ƙ |踘t D йD ¬t <t l\¬D ӴܴD \LȲD lLȬ tt tt|l tTtt D \lDD ӌАȲD Ȳ t Әȹ D ӤФ <Ӏܴ \Xt ltܴ Ӱ0$D ӌ$xܴ 8T|DD \D ȹȲD t˜x 8Hij| 8tЬD |tt tt ` (UF)` Ťij@Հܴ ȹttLй| ϸҴDլt ܴxtt l\$|tǠD ,DȲD йtD CȲ 0|tij )|p t D ||( ( tD DtTȲD ܴDtҘ ӌ$$V nNNr/vR*~}ZnNzRfV {l~^Vz Gq8f8ff^0P2zZ!*2<jfj[Ac9^nn b6.nH|\V~+Fbr*Z^iJvfT<2E$Fj*6nE"Ntr3vz&~jK&6rN:.>xq*U~`.26f>bv_NBi"7fN6*~6-\N@.&.:&>.`:Bvf[rFZBj#UJ:RBsuBFvx>whr{JzWB] NF^$6NV_ $N/nNf ^VGq0P2!*<f[9H|6+vT<E$*6EN3~.6>N-\N@&v[B#U:uFh$z`j``k``k``l``m``wl`` l`R`l`&`j``6k``zm``ok``l``j``_m``al``Kl`V`l`^`k`J`j`)`,i`j`Dj`&`k`:`$k`"`j``j``Ik`v` l`b`5l``j` `k``\k``Fm`F`.m``k`v`k``l`>`l``k`2`qj`a`Sj`a`bj`n`'j`` j``k`b`j`~`j`$ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw9 D GJM PSV Y \_b e   h kn q   t   w# z& ) , / 2 5 8 ; > A D G J M P }S V Y \ _ b e h k n q t w z }               " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |        !$'*-0369<?BEHKNQTWZ]`cfilorux{~6k`k`j` l`Fm`l`5j` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{PPPPPPPPPP PPPPPPPPPPPPP PPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvP yP|PPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPP P!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNP QPTPWPZP]P`PcPfP iPlPoP  PP rP` 'ResBK ^ SS ^ / &\..] W+o\ &. W+o  W+o-P0P3P6P9P<P?PBPEP / P= HP` 'ResB5 a 9 9  3F1~HP1 A1~DyPFNE~ODNEHP1 HW1H*' ('*3NEHF *ND'3OHP2 A1AP,F 'D1PDPF ~P3HN PDN1TFP4 1HF(1HF 'DN1(PDP2 'D1(T1EV2 y,'~'FO NF-4NFO H3HH* 1H(UDAPFP4 E'1'B7'1 1P'D~HDP4 2DHy H1VF''A:'F 'A:rF'HEPF 1P'D(HDHNF ~P3H1T4NF 1N(UD2N1O 'DN1DNHyPNF P~DP3H*H DHyEP'FE' 'yyHFNF ~'F'HW(NF ~P3H~1Hy ~NHONFNF 3 PFPNF 3PDNEFO 1P'D'N1E'F F 1 E('EPNF 'D1*O1O D1','1,PNF D'11H'FNF A1'F1Py1VF FNA'3DHHN N1HF'3HE'D 4PDPFA1'F3P3 A1DN*HPNF Dy3DP(NF /VF'1E 3PNF ~ 3HEH1HNF A1FEHDHHF DHWEDPNF A1FF~'DU 1~N FNF 4PDPFPFPNF A1FHW '3 'DN1NEFO /VF'1"3y1NF 4PDPF#1,NFyVF ~P3H' D(FPNF DP' H1NF ~3Py''O(P3*'F 3HE'P*H~PNF (P1'V1'FO 1P'D(-1VF /VF'1(ND,PNF A1F3DHHFO yHDN13H/VO 1P'D3HVP4 N1HF'3P~FP4 ~3Py'3V1'O ~HFBOH*O /VF'1DN*HPNF 1N(UDE D 3 A1FEH1HNF /P1NEHPNFNEO 'FHEPFPNF ~P3H2'P3*'F yF,HDNE(PF ~P3HHFHDV2 A1FNPNF 'D11V3O 1 E'' 3yHFPNF 1HF' FHDNF H'F2''N1H(NF APDH1PF'O1HW'NF ~3H'P21rPD ~'HF'V1'BO /VF'1('(PNF 'DN1(1'2VDF 1PND(HDHPNF ENH'D(HyU3H'FNF ~OD'(O1OFPF A1F2PE('(O H''3H'2 DPDNFF3O1VF'E PD/N13T1(PNF /VF'13 'A ~ A1FD(FV2O ~'HFE DHPNF H''E 'FV2 ~Ny''E'DyV2O DV1'E'DyV2O ~'HFF'EP(PNF 'DN1FH1HPFO 1HF~'P3*rF 1~N1H'4FO HWF'HEH1PNF A1FP1P3*'FO 3HE"2N1(','F ENFNy"3y1DPNF 'DN1#1,NFyVF 'N3y1D'N1DFO ~'HF'N3DFO 1HF''O'/'O 4PDPF'PyDV O DV1'(NFD'/V4 yN'(T1EHWNF 'DN1,NEN'O 'DN11H4PNF 'DN12PE('(PO 'DN13NDH/N1O HDNF3O1VF'EO 'DN13PF'~H1O 'DN13Fy DPF' ~HFA1F HD A1FDN(1PNF 'DN1E D 3 ' 1N1END4PNF 1PFPyFN,1PNF 'DN1HNFHW'N*HW HN*HWyEH13H 'VH~1HF *O1P4 D1'~PDP~'PTF ~ 3H1H'4FO /VF'1NNFV2O 'DN1P(1DyN1 ~N'HFE(P'O /D'3PF/O3*rF 1~N' D,1PNF VF'1'P,P~yPNF ~NHOF(1'2VDF 1H2P1H(1'2VDF 1H21H(1'2VDF 1H2H(HDPHPNF (HDHFH(HWyFV2 FODy1E(PD1H4PNF 1P(UD*',P*'FO 3NEHF*',P3*'FO 1N(UD-'F 'FO 'DN1-NF1PNF AH1PFy.'5 1'PF 1'y33'H* H1PNF HNFDP*HFPNF DPy'3EH1 4P'U 1~NEFHDPNF yO1PFH *H'FO 'DN1yOF4'O /VF'1~1HF 3T1(PF 'D1~T1HWHPNF 'PFy~T1HWHPNF 3HDU2H3y' 1PNF HDNFPF (P3'HO ~ 3H~1HF 3HW'FO ~HF(D1PNF ' DPH*NF2'F'O 4PDPF,FHW( H1PNF HNF,N1F'O /VF'1-HFH1FO D E~V1'2'1PNF FPH 2'P131 DNF'U 1~NE NHFPNF /VF'1EH2E(PNF 3HWHFPH2VDFO 'DN1~'F'E'FPNF ('D(H2NE(HP'O 1P'DDP*HFPNF y DHF'3E'D/PVHPNF 1OAP'FP 1'OH F H1H('HFU2HWDO (HDPHN1y3yPF N1NF3 H~H1*OV2 ' 3HWHFV2 NF 1PFEPF(EF ,,V1O 'DN1H'yNE'DNF BHWy2ND'HD 1HE'FPNF D HWET41PB ,T1ENF E'1U'P21rPD FTH 4 BUD*ONENFP3*'FO ENFN*DN2UE(H1PNF A1FEH1PyFPNF 9HHW'~1HF 3HW'FO /VF'1HW '3 'DN1(~N')"1 " 'F 'V y ANF'PFHF4'O 1O~P'(PD1H4PNF FPH 1P(UDA1F HW ' 3 A1FADFP3 "DF ~HFHW1~ N1NF3 HWFPyHW1F'O 1PHPF'(1'2VDF 1H2P1H FHHH(1'2VDF 1H2H FHHH(17rFH ~'HF 3yT1DPF,'1,PNF HW~NF DN1Py3'HO* 'A1V'O 1F3HDNENF ,T2V1O 'DN1~ 1 HWHNNF O9'1'F~HDP4 2DHy(` )HW1~ EHFPyN1 HWFPyHW1~ NE~H3Py HWFPy~1HF EH2E(PNF E yPND1T4NF 1N(UD( )EN41PB 1P(PNF 'DN1PH3HDHH' ' H1HWF'NFNF 3 ( ``)HH3D'HPNF ' /VF'1'O1'NF ~3H( )EO*-/ 91( 'PE'1'* /P1EFP 1'OH F H1H(' 'H1HPVHWFP P HDH1 1PDHW '3 'DN1(*NE /K)HW1F'O '1(HHNFy3' FHDNF H'F2' 1 ,P3y'H(H2FP'N12PHHPF' /VF'1DN2UE(H ANF'F4ND A1FFHW ~~O9' PFPNF VF'~H1*V2O PF ' 3HWHHH3D'HPNF FHHP /VF'1'O'/'O 4PDPF( )2PE('(O H'' (1968 2012)y1PFP  *U yH(H 'DN1~T1HWHPNF 3HD ( )PDPF HWFP/V2 P AHEyH'NF2rF ' F'DNU '1 3PU'PHyH1PND PFPNF ' HVD3 'A ' A1F ( 'V ' 3(PD1H4PNF 1P(UD ( )F'/N1DF ' FyUDVNF PDN1HH3D'HPNF NF$yP(UD /VF'13 'A ' A1F ( 3 'V ' 'HDN2UE(H1PNF NF$1yP(UD A1FHFU2HWDO (HDPHN1 (2008 2018)HFU2HWDO (HDPHN1 ( )E 3PNF 3PDHN1 ~ 3H ( )EH1PyFPNF 9HHW' (1973 2017)'O1'NF ~3H HWFPN3 'PF3N3(H2FP'N12PHHPF' NFHry(UD E'1UHW1~ HWFPy "A ''HOFy ('3 ( 3)HW1~ HWFPy "A ''HOFy ('3 ( )"V&nN r6vvR=ZzRNYV 0q~VBze 8f"88ZP2FSj4<^Nn bS.-~F`bru*m^J bfxo2VIf ,_j}gn"Xtrqvz&k6s:>/*=~ K.,26FVb&!N BfCv6Y2E*,6>^.p:$>.5yt:DB&fFbZ jfTF^9<MJFB+nr{JzBNz6`o` ` r``mp`&`p``+s``an``xn`^`q`f`yq`z`"p`J`o``n`\`n`V`n`&`o`:`q`"`p`&`fr`N`p`v`r`b`r`"`Go``Lo`f` p``]q``p` `o``n``_o``n``Aq``Kn`R`Tp`` q``;p``s`v`o``r`>`r`v`q`2`0o``o`a`Os`a`vs``wo`>`5n`` n`w`Fr`] `q`F`o``p``(r``n``%q` #'#/'+/737;??CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'7;? CKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gos    ! $ ' * #&),/- 2580 ;>3 ADGJMPSVY\_behkn6 q9 < t? wz}B E H K   N "%(+.14Q 7:T W =@CZ FILORUX[] ` ^adc gf jmpsvyi |l o r u x { ~           j` 'ResBL  PP: yulosedi ya Ghanaloti ya Lesotolupia ya Indiapauni ya Mislibil ya Uhabeshidinali ya Libyadola ya Libeliafalanga ya Gineliyal ya Saudialupia ya Molisipauni ya Sudanidilham ya Molokodinali ya Sudanidola ya Malekanifalanga ya Kongonakfa ya Elitleadinali ya Aljeliadinali ya Tunisiadola ya Austlaliafalanga ya Bukinifalanga ya Jibutifalanga ya Komolofalanga ya Lwandafalanga ya Uswisinaila ya Naijeliapauni ya Uingeezadinali ya Bahalenieskudo ya Kepuvedefalanga ya Bulundisalafu ya Kijapanilupia ya Shelisheliugwiya ya Molitaniametikali ya Msumbijipauni ya Santahelenalandi ya Aflika Kusiniyaun lenminbi ya Chinadilham ya Falme za Kialabukwacha ya Zambia (1968 2012)dobla ya Sao Tome na Plincipeugwiya ya Molitania (1973 2017))dobla ya Sao Tome na Plincipe (1977 2017)b z~ ^f`Kj*nb\&r*MB<=-vm " }rN]} ` *viw{4}W: 'CGcsw{+/;_cos{ #/3;Kcko'*-0369<?BEHKNQTWZ]`cfilorux{~  ` 'ResB  9z frKmTni m cnmTni m gnamTni m indmTni m libmTni m swsmTni m gambmTni m gin[mTni m komTrmTni m kTngmTni m k[nyamTni m marTkmTni m sudanmTni m s[c[lmTni m zambmTni m [jptmTni m alj[rmTni m anglamTni m barnmTni m japTKmTni m kanadamTni m kapv[rmTni m lstomTni m malawimTni m mwarsmTni m namibmTni m rwandamTni m somalmTni m tun[smTni m ugandamTni m [tyTpmTni m am[rikamTni m burundmTni m dyibutmTni m ing[rsmTni m lib[ryamTni m p[r[smTni m tanzanmTni m TstralmTni m [ritr[mTni m botswanamTni m mosambkmTni m nij[ryamTni m swazilanmTni m madagaskamTni m mwaritanmTni m sy[raleonmTni m s[nt[lenmTni m zimbabw[mTni m arab saodmTni m afrka an w[smTni m afrik an a sudmTni m zamb (1968 2012)mTni m saotom[ ri priKsibmTni m mwaritan (1973 2017)mTni m blTK b kaksa b[ tataKzn)mTni m saotom[ ri priKsib (1977 2017)   z ~4  #fj nb"   \ &r*3 C vg    "G , Z =  cS  N  I m _  p  vw  - s 9 'CGcsw{+/;_cos{ #/3;Kcko69<?BEHKNQTWZ]`cfilorux{~ z ` 'ResB ^ ^ h JoldAfjahniPlaatinSellverPalladijumBollivijanoJineea-Frangbrittesche Jineea-FrankeBrunei-DollaaJuaana-DollaaBrunei-DollaaaFidschi-DollaaKaimann-Dollaalibesche Denaaloaatesche Kiplttesche Latspersesche Rialsresche Punddnesche Kruhnepolnesche ZBotyjeorjesche LAriBarbados-DollaaBermuuda-DollaaHongkong-Dollaaalbaanesche Lekjanaaesche Cedijapaanesche Jenjeorjesche Lariromnesche Leusaudesche Rijaltrkesche Liireubeekesche Somnesche KruhneKmmeruhner FrangPula us Bozwaanaaljeresche Denaaarmeenesche Dramarubesche Florinbuljaaresche Levindesche Ruupijeiraakesche Denaajambesche Dalasikasakesche Tengekirjiisesche Somkolumbesche Pesomoldaavesche Leuruandesche Frangrussesche Ruubelsambesche Kwachavanuatesche Vatujiptesche Pongkkolumbesche Pesosburmeesesche Kyatburundesche Franghaiitesche Gourdekataaresche Rijalkrowaatesche Kunakuwaitesche Denaalesoothesche Lotilittouesche Litasommaanesche Rijalperruaanesche Solsrbesche Denaaretailndesche Bahttuneesesche Denaatejoopesche Birrilndesche Kruhnekubaanesche PeesosFrang u DschibutiNafka u ErritrejaWhrong zum PrfeZint-Hellena-Pongkbahama sche Dollaajemenitesche Rijalkommooresche Frangmalaawesche Kwachenamiibesche Dollaaonbikannte Whrongsamowaanesche Talaschweijzer Frnkliunjarresche Forintwiiruesche Rubelmexekaanesche Peesopolineesesche Frangschweedesche Kruhneurrujuwaische PeesoBachrainesche DenaaJordaanesche DollaaTaka us Bangladschajentiinesche Peesokannaadesche Dollaalibaneesesche Pongkmalaisesche Ringgitmazedoonesche Denaaschileenesche Peesosolomonesche Dollaalovaakesche Kruhnefillipiinesche Pesosnorrweejesche Kruhnetschschesche Kruhneajentiinesche Peesosschileenesche Peesosaustraalesche Dollaairaeelesche Schekeljibraltaa sche Pongkmadajaskesche Ariarymakaneesesche Patacamongjoolesche Tugriknoodkorejaansche Wonsdkorejaansche Wontongjanes Paangacheukraijnesche Hryvniakapverdesche Eskuudospannameesesche Balboaujandesche SchillengeBelizjaanesche Dollaakasakstaanesche Tengeangjolaanesche Kwansabelizjaanesche Dollaabrasilljaanesche Realindoneesesche Ruupijejamaikaanesche Dollaajuatemalesche Quetzalkongjoleesesche Frangmauretanesche Ouguiyanepaleesesche Ruupijenijerijaanesche Nairasdsudaneesesche Pongksomaalesche SchillengeBhutanesesche NgultrumKatarikaanesche ColnAsserbaidschaani Manatbhutanesesche Ngultrumdommenikaanesche Peesohondureanesche Lempirakambodschaanesche Rielkotarikaanesche Colnliberijaanesche Dollaamallediivesche Rufiyaamarrokaanesche Dirhammneuseelndesche Dollaao-karribbesche Dollaapakestaanesche Ruupijeparajuaanesche Juaranischrilankesche Ruupijeseischellesche Ruupijesdaffrekaanesche Randsrinameesesche Dollaavijtnammeesesche DongKenjaanesche Schillingenikarajaanesche Crdobatansaanesche Schillengedommenikaanesche Peesosschri-lankesche RuupijeFrang u de lfebeinkammrrikaanesche Dollaamaurizjahnesche Ruupijeturkmenetaanesche Manatfranzsesche Joldfrankeswasilndesche Lilangenivenezuelaanesche Bolvarasalvadorejaanesche Cosanmossambikaanesche Meticalneu taiwaneesesche Dollaasimbabwesche Dollaa (2009)singjapurejaanesche Dollaatadschikitaanesche Somonijrra-lejoneesesche Leonepapua neujinejaanesche Kinaromnesche Leu (1952 2006)schineesesche Yuan Renminbisambesche Kwacha (1968 2012)Dollaa u Trinidad un Tobjomtuuschbaa kubaanesche PesosPongk vun de Falkland-EnselleDobra vun So Tom un Prncipewiiruesche Rubel (2000 2016)simbabwesche Dollaa (1980 2008)neederlngsch antillesche Julldemauretanesche Ouguiya (1973 2017)Asserbaidschaani Manat (1993 2006)mosambikaanesche Metical (1980 2006)turkmenetaanesche Manat (1993 2009)venezuelaanesche Bolvar (2008 2018)*Dobra vun So Tom un Prncipe (1977 2017).mtuuschbaa Mark us Bonije un d Hchejovvina/pmtuuschbaa Mark us Bonije un d Hchejovvina/de vereineschte arraabesche Emiraate ier Dirhamd V r  an; Dr Rbv R'Z z R  V ~P ^"z Ofvp Z/2jj^O na  / ` bmh \ ~ F bnr  Jf    Y  1 j Zn "tr  v  zc&F "  t* ~. 2vb]*Nw"=Jfr64,6%8_  T: >7.-   c:Bw,`6~F@ LZIF[J B >BeCO cv? t _ n3wr| {Jl B] PN> Ab  XXX///q q q O O O o o o  ZZZnnnrrr,,,_ _ _ www```666BBB #'+3/37;?CGKOSW[_cgkosw{{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{+/KSW[w  #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|&#3OS_o/O[#+/3G[cksPPPPPPPPPPPPPPPPP#P*P1P8P?PFPMPTP[PbPiPpPwP~PPPPPPPP h t P` 'ResB k !!k )J))W P  P Pj` 'ResB P  2.1.48.56  'ResB 6@ { B$KnBD$52@>;>@"09 10BK0>A :818?5@C A>;C0?0= 95=8$ D@0=:KKB09 N0=K!0C4 @80;K0;10= ;538>@CA @C1;C@C<K= ;5980=0 A548A88=5 D@0=:K820= DC=BC!8@8O DC=BC40=8O :@>=C:C10 ?5A>AC;0B28O ;0BKA5@1 48=0@KAC40= DC=BCG5E :@>=0AKG8;8 ?5A>AC- 48@E0<KL5B=0< 4>C=48O @C?8A8>=3> D@0=:K5?0; @C?8A8$868 4>;;0@K0;68@ 48=0@K538?5B DC=BC;828O 48=0@K;8B20 ;8B0AKBC=8A 48=0@KH25F8O :@>=C@C78O ;0@8A881CB8 D@0=:K0<1>60 @85;890=<0@ :90BK C0=40 D@0=:K!59H5; @C?8A8"@:8O ;8@0AK-D8>?8O 18@@80@C10 D;>@8=815;87 4>;;0@K1>;30@ ;528A825=3@ D>@8=B8308B8 3C@4CAC<>;4>20= ;598E>@20B :C=0AK5;38A87 0:G0C@C=48 D@0=:K0=C0BC 20BCAC5=8O H8;;8=38><>@>A D@0=:K0:0C ?0B0:0AK>=3>; BC3@8381030<0 4>;;0@K15;0@CAL @C1;C15@<C4 4>;;0@K1@078;8O @50;K3C90=0 4>;;0@K8A;0=48O :@>=C:09<0= 4>;;0@K<0:54>= 45=0@K<5:A8:0 ?5A>AC=>@2538O :@>=C?>;LH0 7;>BK9KC:@08= 3@825=8C@C3209 ?5A>ACO<09:0 4>;;0@K715:AB0= AC<C:0=040 4>;;0@KCB0= =3C;B@C<C0<18O 40;0A8A8>@40=8O 48=0@KK@3K7AB0= A><C0;482 @CD890AK0:8AB0= @C?8A8!><0;8 H8;;8=38#30=40 H8;;8=38$8;8??8= ?5A>AC-@8B@50 =0:D0AK381@0;B0@ DC=BC:>;C<18O ?5A>AC<0@>::> 48@E0<K?0=0<0 10;1>0AKAC@8=0< 4>;;0@K(15;38A87 0:G0)(@8 0=:0 @C?8A80@35=B8=0 ?5A>AC10@104>A 4>;;0@K4><8=8:0= ?5A>ACH259F0@8O D@0=:K!2078 M<0;0=35=875@10960= <0=0BK070:AB0= B535A802@8B0=89 @C?8A80;0978O @8=338B8"0=70=8O H8;;8=38"=4: >@5O C>=C"HB: >@5O C>=C320B5<0;0 :5BA0;K:>AB0-@8:0 :>;>=C:0=040 4>;;0@;0@KD30=AB0= 0D30=8A8=4>=578O @C?890AK"068:AB0= A><>=8A8"@:<=AB0= <0=0BK"HB: !C40= DC=BC3>=4C@0A ;5<?8@0AK?0@03209 3C0@0=8A801>-5@45 MA:C4>AC04030A:0@ 0@80@8A8"HB: D@8:0 @0=4K1>;828O 1>;8280=>AC=8:0@03C0 :>@4>10AKGK3KH :0@81 4>;;0@K!85@@0-5>=5 ;5>=5A8"0920=L 60K 4>;;0@K0K 5;0=48O 4>;;0@K7@08;48= 60K H5:5;81@8B0=8O DC=B AB5@;8=38=845@;0=4-0=B8; 3C;45=8(15;38A87 0:G0 18@4838)0?C0 0K 28=5O :8=0AK+9K: ;5=0 0@0;K=K= DC=BC15;0@CAL @C1;C (2000 2016)D>;:;5=4 0@0;40@K=K= DC=BC>@1>@4C: D@8:0 $ D@0=:K!>;><>= 0@0;40@K=K= 4>;;0@KB@8=8404 60=0 B>103> 4>;;0@K!0> "><5 60=0 @8=A8?5 4>1@0AK25=5ACM;0 1>;820@K (2008 2018)!>;><>= 0@0;40@K=K= 4>;;0@;0@K:C10=K= :>=25@B0F8O;0=CCGC ?5A>AC8@8::5= @01 -<8@0BB0@K=K= 48@E0<K:C10=K= :>=25@B0F8O;0=CCGC ?5A>;>@C*!0> "><5 60=0 @8=A8?5 4>1@0AK (1977 2017)-1>A=8O-35@F>3>28=0 :>=25@B0F8O;0=CCGC <0@:0AK/1>A=8O-35@F>3>28=0 :>=25@B0F8O;0=CCGC <0@:0;0@KV"5~rnڹrvRϙZ>Oz5R\OVZ~rzpf/Zu2rjjc^fnb~UF6brBJcfr RjSeQ"qb?Qr>5vzN&s.~!?* 2~.2q4 bPNjssfn6O6% :+>.  :HBΚ_FZs;.PJ-4CaBBD#{] 'NFO^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMbDf\\ \AL5>Stt!G)/l)) )2z% \\P\?>,PkW "5"5~r~rڹڹϙϙ>O>O55\O\OZZrrp//uurrccffUU66BBccrr RRSSqqbb??QQ>5>5NNss..~~!!?? 22qq44 PPjjssssnnOO%% ++  HHΚΚ__ZZs;;.P.P--44CCaaBBDD##FFOO`H` `G``bI`^`G``H``G`v`5@``G``6H``G``6I``oH``RH`>`H`v`H`w`+H` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{{ ~              " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |               ! $ ' * - 0 3 6 9 < ? G`G`bI`I`G`G`H`I`G`G`5@`5@`G`G`6H`H`G`G`6I`6I`oH`oH`RH`RH`H`H`H`H`+H`+H`G`D` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ P P P P  P P" P' P, P 1 P6 P; P@ PE PJ PO PT PY P^ Pc Ph Pm P r Pw P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P! P& P+ P0 P5 P: P? PD PI PN PS PX P] Pb Pg Pl Pq Pv P{ P P P P P P P P P P P P P P P P P P P P P P P P P P PPP PPPP P%P*P/P4P9P >PCPHPMP RPWP\PaP  fPkPpPuPzPPPP PPPPPPP PPPP P P PPP  B P P P` 'ResB  9 YuroLeoniLilengeniMpa ya bukiniRupa ya ndiaSedi ya GanaDola ya KnadaDinari ya LbiaDola ya LibriaDola ya NambiaKwcha ya SmbiaLoti ya LesotoPundi ya MsiriRupa ya MorisiYeni ya JapaniDalasi ya GmbiaDola ya AmerhkaFaranga ya GinePundi ya SudaniRiyali ya SaudaBiri ya DhabeshiDinari ya TunsiaDola ya SimbabweFaraka ya UswisiFaranga ya KongoKwacha ya MalawiKwanza ya AngolaNaira ya NiijriaNkhfa ya EritereaFaranga ya JibutiFaranga ya KomoroFaranga ya RwandaPula ya BotiswanaShilingi ya KenyaDinairi ya AlijriaDinari ya BahareniDirihamu ya MorokoFaranga ya BurundiFaranga ya CFA BEACPundi ya DhnghresaRupa ya ShelisheliShilingi ya SomliaShilingi ya UgandaDola ya AusitereelaEsikudo ya KepuvedeFaranga ya CFA BCEAOUngwiya ya MoritniaShilingi ya TaansanaMetikali ya MusumbijiRandi ya Afhrhka ya SaameYani Renimnibi ya ChinaKwcha ya Smbia (1968 2012)Pundi ya Mtakatifu HelenaDirihamu ya Dtemi wa KharabuDbura ya SaoTome na PirnsipeUngwiya ya Moritnia (1973 2017)+Dbura ya SaoTome na Pirnsipe (1977 2017) M    z) ~  ' f I j  n Nbs \S &r*p   = v  _: " `  h  }   *  v> w . d , 9 'CGcsw{+/;_cos{ #/3;Kcko  #&),/2  ` 'ResB a  SDDR-MarkCFP-FrangWIR-FrangOnze GoldOnz SlwerKongo-FrangZypern-PondOnze SlwerIresch PondOnze PlatinDitsch MarkGuinea-FrangKomore-FrangMacau-PatacaRuanda-FrangIrescht PondBelsch FrangLaotesch KipSyresch PondBurundi-FrangFalkland-PondFinnesch MarkIranesch RialBelsche FrangDnesch KrounIndesch RupieSyrescht PondAlbanesch LekBritesch PondJapanesch YenJemen-DinarenLettesch LatsMalesch FrangRumnesch LeuGibraltar-PondTierkesch LiraAlbanesche LekBritescht PondBulgaresch LewEstnesch KrounJapanesche YenLaoteschen KipLettesche LatsMaldiven-RupieMalesche FrangOmanesche RialRumnesche LeuArmenesch DramEgyptesch PondGeorgesch LariGhanaesch CediIndesch RupienKirgisesch SomKroatesch KunaKuwait-DinarenLettesch RubelMoldawesch LeuOmanesch RialsOnze PalladiumPolnesch ZlotyRussesch RubelDschibuti-FrangMaltesesch LiraSchwizer FrangSt. Helena-PondEgyptescht PondGeorgesche LariKirgisesche SomKroatesche KunaKubanesche PesoLettesche RubelLibeschen DinarMoldawesche LeuRussesche RubelBahrain-DinarenBirmanesch KyatBulgaresche LewDnesch KrounenEthiopesch BirrGuiniesch SyliIsraelesch PondKubanesch PesosLibesch DinarenLitauesch LitasMaldiven-RupienMaltesesch PondPeruanesch IntiSamoanesch TalaBotswanesch PulaCFA-Frang (BEAC)Hong-Kong-DollarMadagaskar-FrangArmeneschen DramBirmanesche KyatChilenesche PesoEthiopescht BirrGhanaeschen CediGuiniesche SyliIrakeschen DinarIslnnesch KrounIsraelescht PondItalienesch LiraKap-Verde-EscudoLitauesche LitasMaltesescht PondNorwegesch KrounPeruaneschen SolPolneschen ZlotySchwedesch KrounSerbeschen DinarSlowakesch KrounSpuenesch PesetaChilenesch PesosEstnesch KrounenFransisch FrangIrakesch DinarenItalienesch LireKanadesch DollarKasachesch TengeLibanesesch PondMyanmaresch KyatPeruanesch SolesSerbesch DinarenSlowenesch TolarSowjetesch RubelSudanesesch PondUngaresch ForintCFA-Frang (BCEAO)Neisiland-DollarOnbekannt WhrungAlgereschen DinarEl-Salvador-ColnFransische FrangKroateschen DinarLibanesescht PondMexikanesche PesoMyanmaresche KyatNepalesesch RupiePeruaneschen IntiSamoaneschen TalaSowjetesche RubelSudanesescht PondTschechesch KrounTuneseschen DinarUngaresche ForintUruguayesche PesoAlgeresch DinarenEritriesch NakfaKap-Verde-EscudosKroatesch DinarenLitauesch TalonasMexikanesch PesosMongolesch TgrgNei Taiwan-DollarRhodesesch DollarSpuenesch PesetenSdkoreanesch WonThailnnesch BahtTongaesch PaangaTunesesch DinarenUkrainesch HrywenUruguayesch PesosAfghanesch AfghaniIndonesesch RupiahLtzebuerger FrangArgentinesche PesoBolivianesche PesoGriichesch DrachmeHaitianesch GourdeJordaneschen DinarKanadeschen DollarKasacheschen TengePakistanesch RupiePanamaesche BalboaSloweneschen TolarSonnerziungsrechtSdkoreanesche WonThailnnesche BahtAngolanesch KwanzaArgentinesch PesosAustralesch DollarBolivianesch MvdolBolivianesch PesosCosta-Rica-ColonesHollnnesch GuldenIslnnesch KrounenJordanesch DinarenMalaysesch RinggitMarokkanesch FrangMazedonesch DenariNepalesesch RupienNigerianesch NairaNordkoreanesch WonNorwegesch KrounenPanamaesch BalboasSchwedesch KrounenSlowakesch KrounenSurinamesch DollarSurinamesch GuldenSo-tomesch DobraVietnamesesch DongAndorranesch PesetaBolivianseche MvdolBrasilianesche RealDominikanesche PesoEritrieschen NakfaHollnnesche GuldenKolumbianesche PesoLitaueschen TalonasMarokkanesche FrangMazedoneschen DenarMongoleschen TgrgNeien Taiwan-DollarNordkoreanesche WonRhodeseschen DollarSurinamesche GuldenTongaeschen PaangaAngolanesche KwanzaBelsch Finanz-FrangBrasilianesch ReaisDominikanesch PesosEl-Salvador-ColonesGriichesch DrachmenHaitianesch GourdesKolumbianesch PesosLiberianesch DollarMarokkanesch DirhamOstkaribesch DollarPakistanesch RupienSdafrikanesch RandSdsudanesesch PondTschechesch KrounenWissrussesch RubelAustraleschen DollarBelsche Finanz-FrangMalayseschen RinggitNigerianeschen NairaPhilippinnesche PesoSurinameschen DollarSo-tomeschen DobraSdafrikanesche RandSdsudanesescht PondUkraineschen HrywnjaVietnameseschen DongWissrussesche RubelAndorranesch PesetenAngolaneschen KwanzaArgentinesch AustralFransisch UIC-FrangKambodschanesch RielMauretanesch OuguiyaPhilippinnesch PesosPortugisesch EscudosSonnerziungsrechterEcuadorianesche SucreKambodschanesche RielLiberianeschen DollarMarokkaneschen DirhamOstkaribeschen DollarPortugiseschen EscudoEcuadorianesch SucresFransisch Gold-FrangGeorgesch Kupon LaritMozambikanesch EscudoArgentineschen AustralFransische Gold-FrangFransischen UIC-FrangGeorgesche Kupon LaritMauretaneschen OuguiyaParaguayeschen GuaranSierra-leonesche LeoneVenezolanesche BolvarIsraelesch Nei SchekelMozambikanesch EscudosParaguayesch GuaranesSierra-leonesch LeonesUkrainesch KarbovanetzEquatorialguinea-EkweleBolivianesche BolivianoMosambikanesche MeticalNicaraguanesche CrdobaUkrainesche KarbovanetzBolivianesch BolivianosMosambikanesch MeticaisMosambikaneschen EscudoNicaraguanesch CrdobasSwasilnnesch LilangeniVenezolanesch Bolvaresistrichesch SchillingGuatemaltekesche QuetzalSwasilnnesche LilangeniTschechoslowakesch KrounUS-Dollar (Nchsten Dag)istrichesche SchillingPapua-Neiguiniesch KinaUS Dollar (Nchsten Dag)Zaire-Zaren (1971 1993)Ltzebuerger Finanz-FrangTrinidad-an-Tobago-DollarIsraeleschen Neie SchekelPapua-Neiguiniesche KinaGuatemaltekesch QuetzalesRumnesch Leu (1952 2006)Tierkesch Lira (1922 2005)Portugisesch-Guinea EscudoRumnesche Leu (1952 2006)US-Dollar (Selwechten Dag)Belsch Frang (konvertibel)Ghanaesch Cedi (1979 2007)Polnesch Zloty (1950 1995)Russesch Rubel (1991 1998)Tschechoslowakesch KrounenUS Dollar (Selwechten Dag)Belsche Frang (konvertibel)Europesch RechnungseenheetRussesche Rubel (1991 1998)Spuenesch Peseta (A Konten)Bulgaresche Lew (1962 1999)Portugisesch-Guinea EscudosGhanaeschen Cedi (1979 2007)Peruaneschen Sol (1863 1965)Polneschen Zloty (1950 1995)Serbeschen Dinar (2002 2006)Peruanesch Soles (1863 1965)Serbesch Dinaren (2002 2006)Spuenesch Peseten (A Konten)Sudanesesch Pond (1957 1998)Zaire-Nei Zaren (1993 1998)Kubanesche Peso (konvertibel)Sudanesescht Pond (1957 1998)Sdafrikanesche Rand (Finanz)Uruguayesche Peso (1975 1993)Zaire-Neien Zare (1993 1998)Europesch RechnungseenheetenKubanesch Pesos (konvertibel)Uruguayesch Pesos (1975 1993)Afghanesch Afghani (1927 2002)Argentinesche Peso (1983 1985)Chileneschen Unidad de FomentoSpuenesch Peseta (konvertibel)Angolanesch Kwanza (1977 1990)Argentinesch Pesos (1983 1985)Chilenesch Unidades de FomentoSo-tomesch Dobra (1977 2017)Sdafrikaneschen Rand (Finanz)Angolanesche Kwanza (1977 1990)Sudaneseschen Dinar (1992 2007)Spuenesch Peseten (konvertibel)Sudanesesch Dinaren (1992 2007)Verrechnungseenheet fir EcuadorWissrussesch Rubel (1994 1999)Wissrussesch Rubel (2000 2016)Ltzebuerger Frang (konvertibel)Europesch Whrungseenheet (XBB)Europesch Whrungseenheet (XEU)Jugoslaweschen Dinar (1966 1990)So-tomeschen Dobra (1977 2017)Verrechnungseenheete fir EcuadorWissrussesche Rubel (1994 1999)Wissrussesche Rubel (2000 2016)Jugoslawesch Dinaren (1966 1990)Mauretanesch Ouguiya (1973 2017)Europesch Rechnungseenheet (XBC)Europesch Rechnungseenheet (XBD)Brasilianesche Cruzado (1986 1989)Jugoslaweschen Dinar (konvertibel)Mauretaneschen Ouguiya (1973 2017)Venezolanesche Bolvar (1871 2008)Venezolanesche Bolvar (2008 2018)Angolanesch Nei Kwanza (1990 2000)Brasilianesch Cruzados (1986 1989)Europesch Whrungseenheeten (XBB)Europesch Whrungseenheeten (XEU)Jugoslawesch Dinaren (konvertibel)Brasilianesche Cruzeiro (1942 1967)Brasilianesche Cruzeiro (1990 1993)Brasilianesche Cruzeiro (1993 1994)Mosambikanesche Metical (1980 2006)Nicaraguanesche Crdoba (1988 1991)Brasilianesch Cruzeiros (1942 1967)Brasilianesch Cruzeiros (1990 1993)Brasilianesch Cruzeiros (1993 1994)Europesch Rechnungseenheeten (XBC)Europesch Rechnungseenheeten (XBD)Mosambikanesch Meticais (1980 2006)Nicaraguanesch Crdobas (1988 1991)Venezolanesch Bolvares (1871 2008)Venezolanesch Bolvares (2008 2018)Mexikanesche Slwer-Peso (1861 1992)Jugoslawesch Nei Dinaren (1994 2002)Mexikanesch Slwer-Pesos (1861 1992)Angolaneschen Neie Kwanza (1990 2000)Jugoslaweschen Neien Dinar (1994 2002)Mexikaneschen Unidad de Inversion (UDI)Brasilianesche Cruzado Novo (1989 1990)Mexikanesch Unidades de Inversion (UDI)Bosnien an Herzegowina Dinar (1992 1994)Brasilianesche Cruzeiro Novo (1967 1986)Brasilianesch Cruzados Novos (1989 1990)Brasilianeschen Cruzado Novo (1989 1990))Angolanesch Kwanza Reajustado (1995 1999))Brasilianesch Cruzeiros Novos (1967 1986)*Bosnien an Herzegowina Konvertierbar Mark*Angolanesche Kwanza Reajustado (1995 1999)*Bosnien an Herzegowina Dinaren (1992 1994)"  %V\Jn^rvXR*9~Z,(zRa;H(Vbq2,N`m~qz:( P8lf81~ )Z6J2j\jh^GFnC bZh.C \Vd~Fbr+*:J^Jj"f(:82fU+;j-nYn"Yt/r(v<z-&Yo6KN2K:>*K~i.Q2{x(dbZ(?NBz<fn96cx*u6J[/.:>}.( ܌:lBY .f"2FcBj96oJLGRsGB\v)h;2n6Mwr~%{'J0 zgB] Nz (;O+7CS_t!   %%q\U^hR{XX:9^X,(8a;a;H(H(bq2r,,N`N`mHqv:(:(PPll11~ ) )6)\\bhhGhFCZxhhCC d++JJj((::;88tfU++;;-nYnYY_/((<-'YoMKK22KKK&iQ8q{xx(dZ((?_ z<<L n9rc9x,uJI&[J//}Z(Y ܌܌lYY k.."2N|c"B996ooLL¹G3sGsG:\))Eh;.6M~%;''0 ggz z :((z`<{` `P``S|````q``[{`R`6K`&`K``E``s.``t``~``C````g```V`}`^`~`f`z{``y``Lz`n`}`)`x`j`{`&`Gy`&`3}`v``b``v`ӂ`"`````dy` `y``x``s|``jz``}``X`F`C``6`v`z``*`>`M``T}`a`}~`a`~`>`u}`F`}````~`^`z``5``z`6`P``0`b`E`~`.` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosw9"""""" "### # #######"#%#(#+#.#1#4# #7#&),:#=#@#C#/F#2I#L#O#R#U#X#5[#^#a#d#8g#;j#m#p#s#v#y#|#####>###AD##########G##########################$$$ $ $$$$$$$!$$$'$*$-$0$3$6$J9$<$?$B$E$H$K$N$Q$T$W$Z$]$`$c$Mf$i$l$o$r$u$x$PS{$~$V$$$Y$$$$$$$$$\$$$$_$$$$$$$$b$$$$e$h$$$$$$$$$$k$$$$%%%nq %%%%%%% %#%&%)%t,%/%2%5%w8%;%z}>%A%D%G%J%M%P%S%V%Y%\%_%b%e%h%k%n%q%t%w%z%}%%<{`<{`P`P`S|`{``p`q``[{`{`6K`6K`K``E`E`y`s.`t``~``C``ƃ``g```Ӏ`}`|`~`}`z{`{`y`y`Lz`{`|`}`x`y`{`|`Gy`x`w`+y`3}`3}``\~``a`ӂ`#`````dy`y`y`3x`x`Nx`s|`|`jz`z`}`|`X`X`C`C`6`6`z`{`*`ρ`M``x`z`T}``}~`?`~`c`u}``}`;~``<`~``z`4|`5`5`z`/z`P`v`0`0`E`E`.`.` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosw9%P%PL %P%P%PP %PT X \ %P` %P%P%P%Pd %Ph l %P%P%P%P%Pp %P%P%P&P &P&P&P&Pt x | &P   "&P'&P,&P1&P 6&P ;&P@&PE&PJ&PO&PT&P Y&P^&Pc&Ph&P m&P r&Pw&P|&P&P&P&P&P&P&P&P&P &P&P&P  &P&P&P&P&P&P&P&P&P&P &P&P&P&P&P'P'P 'P 'P'P'P!'P&'P+'P0'P5'P:'P?'PD'PI'PN'PS'PX'P]'Pb'Pg'Pl'Pq'Pv'P{'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P 'P'P'P'P'P'P'P'P'P'P'P'P(P(P (P (P(P(P (P%(P*(P/(P  4(P9(P >(PC(PH(P M(PR(PW(P\(Pa(Pf(Pk(Pp(Pu(P z(P(P(P(P (P(P(P(P(P(P(P(P (P(P(P(P (P (P(P(P(P(P(P(P(P(P(P )P)P )P)P)P)P)P  $)P))P.)P3)P8)P=)PB)PG)PL)PQ)PV)P [)P`)Pe)Pj)P o)Pt)P  y)P~)P)P)P)P)P)P    )P)P  )P)P)P)P)P)P)P)P)P)P)P    )P  )P$ ( , 0 4   %P8 )P` 'ResB  Al :f| LewoneSedi ey eGanaLoti ey eLesosoYeni ey eJapaniBiiru ey EsyopyaDoola ey eKanadaFaranga ey eGiniKwanza ey AngolaDalasi ey eGambyaDinaali ey eLibyaDoola ey eLiberyaFaranga ey eKongoSilingi ey eKenyaDoola ey eNamibiyaFaranga ey eKomoroPawundi ey eMisiriPula ey eBotiswanaRupiya ey eBuyindiDinaali ey AligeryaFaranga ey eJjibutiFaranga ey eburundiNakifa ey EritureyaPawundi ey eSudaaniDinaali ey eBaareeniDoola ey AwusiturelyaPawundi ey eBungerezaEsikudo ey Keepu VerediPawundi ey eSenti HerenaYuwani Reniminibi ey eCayinaFaranga ey omu Afirika eya wakatiFaranga ey omu Afirika ey ebugwanjubaz~s n`b&nr*(M|:]gCqB `m`f```Jn`j`n`\`n`v`W[`````"`j``1n``@l``vK``u#``x`v`gn`w`n````7`: 'CGcsw{+/;_cos{ #/3;Kckonq|twz}  ` 'ResB   o  ` 'ResB v# :P lTLeon[Rupi ya nd[Yeni ya ZapTPaun[ ya SudDinar[ ya LibDinar[ ya SudLoti ya LestoRupi ya MorisiBir[ ya EtsipiDalasi ya GambiFalnga ya Gin[Kwasha ya ZambiNakfa ya Elitl[Rupi ya S[sh[l[Dinar[ ya TiniziDolar[ ya KanadDolar[ ya NamibiFalnga CFA BEACFalnga ya KongFalnga ya Swis[Kwasha ya MalawiNaira ya NizeryaPaun[ ya Ezpit[Dinar[ ya AlizeriDinar[ ya Bahr[n[Dolar[ ya AmerikiDolar[ ya LiberyaDolar[ ya OsitaliFalnga CFA BCEAOFalnga ya KomoroFalnga ya RwandaShiling[ ya KenyaDirihame ya Marok[Dolar[ ya Zimbabw[Falnga ya BurundiFalnga ya DzibutiShiling[ ya SomaliShiling[ ya UgandaUgwiya ya MoritaniEsikudo ya Kapev[r[Shiling[ ya TanzaniPaun[ ya Ang[l[t[l[Paun[ ya Sntu elenaRand[ ya Afrka SdiMetikali ya MozambikiYuan[ Renminbi ya Sin[Falnga ya Madagasikar[Diriham[ ya Lmila alaboRiyal[ ya Alabi Sawudit[Kwasha ya Zambi (1968 2012)Dobra ya Sao Tom mp PresipeUgwiya ya Moritani (1973 2017))Dobra ya Sao Tom mp Presipe (1977 2017)͊ h2z~Uz VfjGn bg'\o&r7*GV 4"w[!DvwzWv`'``&``='``'``u#``&`: 'CGcsw{+/;_cos{ #/3;Kcko  "%(+.147:=@CFIPLORUX[^SadgjmpVY\svy|_ b ` 'ResB Ί Ί ;͊  ` 'ResB a '      WIR     WIR                                                                                                                                                                                                                                                                                              -                       ()                                                                                                                                                                               ()   (1863 1965)                         (2008)  (2009)  ()    (1979 2007)                         ()     (UF)                                           () ()  (2002 2006)  (1978 1985)  (1991 1998)    (1879 1952)                     (1986 1989)  (1968 2012) ()    ( )   (XBC) (XBD) ()  (1975 1993)    ()                (1942 1967)  (1993 1994)  (1950 1995)  ()   (1977 1991)  (1966 1987)  (1980 2008)  (1992 1993)  (1945 1953)  (1881 1970)  (1983 1985)  (1980 2006)         (1967 1986)  (1994 1999)  (1988 1991) ()  (1970 1983)          (1989 1990)  (1966 1987)  (1993 2006)  (1871 2008)  (1863 1963)   (1995 1999)  (1994 2002)                     (1927 2002)                (2000 2016)       (1973 2017)   (1992 1993)    (1993 1994)   (1992 1994)  (1861 1992)        (2008 2018)  (1994 1997)  (1995 1999)   (1990 1992)*ܚ  -        ,         (1977 2017)"/8V]l"nN1 rNvjR~# FZ0zRV !x?~z \8f@8fzhZJ2j =jy:\^nJ vb.$HV~&F,br*(^J)"fX{\-2NRljl8nb"n4t rBv!z&B6No:S2><*CS~W .2~ibTNBUf|6_!*t6<2.d:L>\.|:&BeM%fl^>F+juJvkR Ev2Q>nr{JzB] 2NlFO=6bC~-\#'37;KOSW[cgos #+7;?CKOW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>ttG)/l)) )2 \\P\?,PkW8]lNj0 !x?\@ y\Jv$Y,4X{\-NRll8bn B2CW~TU_!<2L\|&e%+vkEml=`v`z`}v` `*u``s``u``w`` u``t``-t`R`u`&`Qw``6x``w`*`Ws``Eq``u``t``q``,w``Hu``#s`` s`V`t`^`v`n`t`)`m`j`Wr``ct`\`q`:`r``vq``s`&` r``s`v`v`b`vw`v`qs`"`Ht``t` `=s``r``r``bx``\v``]q`F`fu``r``v``s``q``t`v`pr``u`>`w`B`q`a`%r`a`>r`w`r``u`` x``w`^`r``q``s`' #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9    !$'*-036 9 <"%(+.147:=@CFILORUX[^a?dgjBEmpsvyH|KNQT W !$'*-0Z369<]?BEHKNQ`cTWfZ]`icfilorux{~lorux{~  #&),/258;>ADGJMPSVY\_bev`*u`6x`v`ct`vq`v`r`r`bx`\v`]q`r`v`q`PAPDPGPJPMPPPSPVPYP\P_PbPx ePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPz PPPPPPPPPPPPPP| PPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P~ +P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PP PPPPPP   PPP  PPP PPPPPPPP PPP P PPPPP  hP!P P` 'ResBv ^ }} ^ X H'F F1HY~G G&F~D F'/'1&F ,'~HYF1&'D (&1&2D1HY(D 1HY3G~HF/ (&1*'F' _ \ h 4~ . ] s W+o\  _  h ~  s W+oTWZ]`cfilo W+oPPPPPPPPP X rPh ` 'ResB8 a 88.1 GszlSukrEurasAuksasSukrsSukrisPaladisSidabrasWIR eursWIR euraiWIR eurasPeru intisPeru solisCFP franksKubos pesoKubos pessLaoso kipoLaoso kipsPeru solioPeru solisSamoa talsWIR frankoWIR franks ils peso ils pessMaltos liraCFP frankasGanos sedisJAV dolerisKubos pesasLaoso kipasSamoa talosWIR frankas ils pesasCFP frankaiIrano rialoIrano rialsJAE dirhamoJAE dirhamsJAV dolerioJAV dolerisKipro svaroKipro svarsKubos pesaiLaoso kipaiOmano rialoOmano rialsPeru soliaiWIR frankai ils pesaiLesoto lotisRINET fondaiIrano rialasKipro svarasOmano rialasTongo paangaAukso frankoAukso franksEgipto svaroEgipto svarsGanos sed~ioGanos sed~isHai io gurdoHai io gurdsIrako dinaroIrako dinarsIrano rialaiJAE dirhamaiJAE dirhamasJAV doleriaiJemeno rialoJemeno rialsKataro rialoKataro rialsKipro svaraiKongo frankoKongo franksLibano svaroLibano svarsMakao pataksMalio frankoMalio franksMaltos svaroMaltos svarsOmano rialaiRINET fondasTongo paangsVanuatu vatoVanuatu vats ils eskudo ils eskudsMoldovs cuponAukso frankasDanijos kronaEgipto svarasEstijos kronaHai io gurdasIrako dinarasItalijos liraJemeno rialasKataro rialasKongo frankasLibano svarasMakao patakosMalavio kva aMalio frankasMaltos svarasMoldovos ljaNepalo rupijaTongo paangosTurkijos liraVanuatu vatas ekijos krona ils eskudaiAirijos svaroAirijos svarsAl~yro dinaroAl~yro dinarsAukso frankaiBirmos kijatoBirmos kijatsDanijos kronsEgipto svaraiEstijos kronsFilipins pesoFilipins pessGanos sed~iaiHai io gurdaiIrako dinaraiItalijos lirsJemeno dinaroJemeno dinarsJemeno rialaiKataro rialaiKomoro frankoKomoro franksKongo frankaiLatvijos latoLatvijos latsLibano svaraiLietuvos litoLietuvos litsMalavio kva sMalio frankaiMaltos svaraiMaroko frankoMaroko franksMeksikos pesoMeksikos pessMoldovos ljsNepalo rupijsSirijos svaroSirijos svarsTailando batoTailando batsTimoro eskudoTimoro eskudsTuniso dinaroTuniso dinarsTurkijos lirsVanuatu vatai ekijos krons ils eskudasIspans pesetaiAirijos svarasAl~yro dinarasAndoros pesetaAngolos kvanzaBahams dolerisBelizo dolerisBirmos kijatasBotsvanos pulaDanijos kronosEstijos kronosFid~io dolerisFilipins pesasGruzijos larisGvinjos sylioIndijos rupijaItalijos lirosJaponijos jenaJemeno dinarasKomoro frankasKroatijos kunaLatvijos latasLietuvos litasMalavio kva osMaldyvs rufijaMaldyvs rupijaMaroko frankasMeksikos pesasMoldovos ljosNepalo rupijosRumunijos ljaRusijos rublisSirijos svarasSoviets rublisSuomijos markTailando batasTimoro eskudasTuniso dinarasTurkijos lirosZambijos kva a ekijos kronos`vedijos kronaAirijos svaraiAlbanijos lekoAlbanijos leksAl~yro dinaraiAngolos kvanzsArubos guldenoArubos guldensBahams dolerioBahams dolerisBelizo dolerioBelizo dolerisBirmos kijataiBolivijos pesoBolivijos pessBotsvanos pulsDominikos pesoDominikos pessEkvadoro sucreEkvadoro sukrEtiopijos biroEtiopijos birsFid~io dolerioFid~io dolerisFilipins pesaiGruzijos larioGruzijos larisGvinjos sylisIndijos rupijsIspans pesetasIzraelio svaroIzraelio svarsJaponijos jensJemeno dinaraiKomoro frankaiKroatijos kunsKuveito dinaroKuveito dinarsLatvijos lataiLenkijos zlotoLenkijos zlotsLibijos dinaroLibijos dinarsLietuvos litaiMaldyvs rufijsMaroko dirhamoMaroko dirhamsMaroko frankaiMeksikos pesaiRuandos frankoRuandos franksRumunijos ljsRusijos rublioRusijos rublisSirijos svaraiSoviets rublioSoviets rublisTailando bataiTimoro eskudaiTuniso dinaraiVietnamo dongoVietnamo dongsZambijos kva s`vedijos kronsBolivijos mvdolAndoros pesetosEkvadoro sucresMaldyvs rupijosSuomijos marksAlbanijos lekasAngolos kvanzosArubos guldenasBangladeao takaBolivijos pesasBotsvanos pulosDominikos pesasEritrjos nakfaEtiopijos birasGajanos dolerisHondkro lempiraIndijos rupijosIzraelio svarasJaponijos jenosKanados dolerisKroatijos kunosKuveito dinarasLatvijos rublisLenkijos zlotasLibijos dinarasMaldyvs rufijosMaroko dirhamasNigerijos nairaPanamos balbojaRuandos frankasRumunijos ljosSeiaelis rupijaVietnamo dongasZambijos kva os`vedijos kronosAlbanijos lekaiArgentinos pesoArgentinos pessArmnijos dramoArmnijos dramsArubos guldenaiBahams doleriaiBahreino dinaroBahreino dinarsBangladeao taksBelgijos frankoBelgijos franksBelizo doleriaiBolivijos pesaiBulgarijos levoBulgarijos levsCFA BEAC frankoCFA BEAC franksDominikos pesaiD~ibu io frankoD~ibu io franksEritrjos nakfsEtiopijos biraiFid~io doleriaiGajanos dolerioGajanos dolerisGruzijos lariaiGvinjos frankoGvinjos franksGvinjos syliaiHondkro lempirsIzraelio svaraiKanados dolerioKanados dolerisKenijos ailingoKenijos ailingsKirgizijos somoKirgizijos somsKolumbijos pesoKolumbijos pessKuveito dinaraiLatvijos rublioLatvijos rublisLenkijos zlotaiLibijos dinaraiMaroko dirhamaiMianmaro kijatoMianmaro kijatsNigerijos nairsPanamos balbojsRuandos frankaiRusijos rubliaiSeiaelis rupijsSerbijos dinaroSerbijos dinarsSomalio ailingoSomalio ailingsSoviets rubliaiUgandos ailingoUgandos ailingsUrugvajaus pesoUrugvajaus pessVietnamo dongaiLietuvos talonaiArgentinos pesasArmnijos dramasBahreino dinarasBangladeao takosBelgijos frankasBermudos dolerisBulgarijos levasCFA BEAC frankasD~ibu io frankasEritrjos nakfosGambijos dalasisGvinjos frankasHondkro lempirosHonkongo dolerisIslandijos kronaJamaikos dolerisKambod~os rielisKenijos ailingasKirgizijos somasKolumbijos pesasLietuvos talonasMianmaro kijatasNigerijos nairosNorvegijos kronaPakistano rupijaPanamos balbojosSeiaelis rupijosSerbijos dinarasSlovakijos kronaSlovnijos tolarSomalio ailingasSurimano dolerisUgandos ailingasUkrainos grivinaUrugvajaus pesasArgentinos pesaiArmnijos dramaiBahreino dinaraiBelgijos frankaiBermudos dolerioBermudos dolerisBrazilijos realoBrazilijos realsBulgarijos levaiBurund~io frankoBurund~io franksButano ngultrumoButano ngultrumsCFA BCEAO frankoCFA BCEAO franksCFA BEAC frankaiD~ibu io frankaiGajanos doleriaiGambijos dalasioGambijos dalasisGibraltaro svaroGibraltaro svarsGvinjos frankaiHonkongo dolerioHonkongo dolerisIslandijos kronsIspanijos pesetaJamaikos dolerioJamaikos dolerisKambod~os rielioKambod~os rielisKanados doleriaiKenijos ailingaiKirgizijos somaiKolumbijos pesaiKroatijos dinaroKroatijos dinarsLatvijos rubliaiMianmaro kijataiMozambiko eskudoMozambiko eskudsNorvegijos kronsPakistano rupijsSerbijos dinaraiSlovakijos kronsSomalio ailingaiSurimano dolerioSurimano dolerisSurimano guldenoSurimano guldensUgandos ailingaiUkrainos grivinsUrugvajaus pesaiUzbekistano sumoUzbekistano sumsne~inoma valiutaSalvadoro kolonaiBarbadoso dolerisBrazilijos realasBrunjaus dolerisBurund~io frankasButano ngultrumasCFA BCEAO frankasGibraltaro svarasGraikijos drachmaIslandijos kronosKazachstano tengKroatijos dinarasLiberijos dolerisMozambiko eskudasNamibijos dolerisNorvegijos kronosPakistano rupijosRodezijos dolerisSalvadoro kolonasSingapkro dolerisSlovakijos kronosSlovnijos tolarsSurimano guldenasUkrainos grivinosUzbekistano sumas`ri Lankos rupijaAustrijos ailingoAustrijos ailingsBarbadoso dolerioBarbadoso dolerisBermudos doleriaiBolivie is mvdolsBrazilijos realaiBrunjaus dolerioBrunjaus dolerisBurund~io frankaiButano ngultrumaiCFA BCEAO frankaiGambijos dalasiaiGibraltaro svaraiHonkongo doleriaiJamaikos doleriaiJordanijos dinaroJordanijos dinarsKambod~os rieliaiKrotaijos dinaraiLiberijos dolerioLiberijos dolerisMonegasque frankoMonegasque franksMozambiko eskudaiNamibijos dolerioNamibijos dolerisRodezijos dolerioRodezijos dolerisSingapkro dolerioSingapkro dolerisSurimano doleriaiSurimano guldenaiUzbekistano sumaiVengrijos forintoVengrijos forints`ri Lankos rupijs(ne~inoma valiuta)Graikijos drachmosAustrijos ailingasIndonezijos rupijaJordanijos dinarasKazachstano tengsMauricijaus rupijaMauritanijos ugijaMonegasque frankasNikaragvos kordobaSiera Leons leonVengrijos forintas`ri Lankos rupijosPiets Sudano svaroPiets Sudano svarsArgentinos australAustrijos ailingaiBarbadoso doleriaiBrunjaus doleriaiIndonezijos rupijsJordanijos dinaraiKazachstano tengisKosta Rikos kolonoKosta Rikos kolonsLiberijos doleriaiMadagaskaro frankoMadagaskaro franksMakedonijos denaroMakedonijos denarsMalaizijos ringitoMalaizijos ringitsMauricijaus rupijsMauritanijos ugijsMonegasque frankaiMongolijos tugrikoMongolijos tugriksNamibijos doleriaiNikaragvos kordobsNyderlands guldenoNyderlands guldensPiets Korjos vonoPiets Korjos vonsPranckzijos frankoPranckzijos franksRodezijos doleriaiSingapkro doleriaiSlovnijos tolarasTanzanijos ailingoTanzanijos ailingsVengrijos forintai`veicarijos franko`veicarijos franksArgentinos australsPiets Sudano svarasAfganistano afganisAustralijos dolerisBaltarusijos rublisGvatemalos ketcalisIndonezijos rupijosKosta Rikos kolonasMadagaskaro ariarisMadagaskaro frankasMakedonijos denarasMalaizijos ringitasMauricijaus rupijosMauritanijos ugijosMongolijos tugrikasMozambiko metikalisNikaragvos kordobosNyderlands guldenasPiets Korjos vonasPranckzijos frankasRyts Karibs dolerisSiera Leons leonsTad~ikistano rublisTanzanijos ailingas`veicarijos frankasPiets Sudano svaraiAfganistano afganioAfganistano afganisAustralijos dolerioAustralijos dolerisAzerbaid~ano manatoAzerbaid~ano manatsBaltarusijos rublioBaltarusijos rublisBisau Gvinjos pesoGruzins kupon laritGvatemalos ketcalioGvatemalos ketcalisKosta Rikos kolonaiLiuksemburgo frankoLiuksemburgo franksMadagaskaro ariarioMadagaskaro ariarisMadagaskaro frankaiMakedonijos denaraiMalaizijos ringitaiMongolijos tugrikaiMozambiko metikalioMozambiko metikalisNyderlands guldenaiPiets Korjos vonaiPortugalijos eskudoPortugalijos eskudsPranckzijos frankaiRyts Karibs dolerioRyts Karibs dolerisSiera Leons leonisTad~ikistano rublioTad~ikistano rublisTanzanijos ailingaiVenesuelos bolivaroVenesuelos bolivars`veicarijos frankaiGruzins kupon laritsAzerbaid~ano manatasBisau Gvinjos pesaiKaimans sals dolerisLiuksemburgo frankasParagvajaus guaranisPortugalijos eskudasTad~ikistano somonisVenesuelos bolivarasAfganistano afganiaiAustralijos doleriaiAzerbaid~ano manataiBaltarusijos rubliaiBisau Gvinjos pesasBolivijos bolivijanoBolivijos bolivijansFalklando sals svaroFalklando sals svarsGvatemalos ketcaliaiGvinjos-Bisau pesasKaimans sals dolerioKaimans sals dolerisLiuksemburgo frankaiMadagaskaro ariariaiMozambiko metikaliaiParagvajaus guaranioParagvajaus guaranisPortugalijos eskudaiRyts Karibs doleriaiTad~ikistano rubliaiTad~ikistano somonioTad~ikistano somonisTurkmnistano manatoTurkmnistano manatsUkrainos karbovanetsVenesuelos bolivarai`iaurs Korjos vono`iaurs Korjos vonsRyts Vokietijos markUkrainos karbovantsivBolivijos bolivijanasFalklando sals svarasTurkmnistano manatas`iaurs Korjos vonasBolivijos bolivijanaiFalklando sals svaraiKaimans sals doleriaiParagvajaus guaraniaiSaudo Arabijos rijaloSaudo Arabijos rijalsSvazilendo lilangenioSvazilendo lilangenisTad~ikistano somoniaiTurkmnistano manataiUkrainos karbovanecas`iaurs Korjos vonai`v. Elenos sals svaro`v. Elenos sals svarsRyts Vokietijos marksunidad de valor realaiPeru solis (1863 1965)Saliamono sals dolerisSaudo Arabijos rijalas`v. Elenos sals svarasBulgars socialists levPeru solio (1863 1965)Peru solis (1863 1965)Saliamono sals dolerioSaliamono sals dolerisSaudo Arabijos rijalaiSvazilando lilangeniaiunidad de valor realas`v. Elenos sals svarai}aliojo Kyaulio eskudo}aliojo Kyaulio eskudsPusiaujo Guinean ekweleBulgars socialists levaGanos sedis (1979 2007)Kinijos U~sienio juanisKinijos ~enminbi juanis}aliojo Kyaulio eskudasKinijos U~sienio juanioKinijos U~sienio juanisKinijos ~enminbi juanioKinijos ~enminbi juanisPeru soliai (1863 1965)Saliamono sals doleriaiTaivano naujojo dolerioTaivano naujsjs dolerisZairo zairo (1971 1993)Zairo zairs (1971 1993)}aliojo Kyaulio eskudaiTaivano naujasis dolerisZairo zairas (1971 1993)Zimbabvs doleris (2008)Zimbabvs doleris (2009)Ekvadoro constante (UVC)Ganos sed~io (1979 2007)Ganos sed~is (1979 2007)Izraelio naujojo aekelioIzraelio naujsjs aekelisJAV dolerio (kit dien)JAV doleris (kit dien)JAV doleris (kit dien)Kinijos U~sienio juaniaiKinijos ~enminbi juaniaiOlandijos Antils guldenoOlandijos Antils guldensPranckzijos UIC - frankoPranckzijos UIC - franksSudano svaro (1957 1998)Sudano svars (1957 1998)Zairo zairai (1971 1993)Zimbabvs dolerio (2008)Zimbabvs dolerio (2009)Zimbabvs doleris (2008)Zimbabvs doleris (2009)Tikrinamas valiutos kodasIzraelio naujasis aekelisOlandijos Antils guldenasPranckzijos UIC - frankasSudano svaras (1957 1998)Turkijos lira (1922 2005)Ganos sed~iai (1979 2007)JAV doleriai (kit dien)JAV doleris (aios dienos)Olandijos Antils guldenaiPranckzijos UIC - frankaiSudano dinaro (1992 2007)Sudano dinars (1992 2007)Sudano svarai (1957 1998)Taivano naujieji doleriaiTurkijos lirs (1922 2005)Zimbabvs doleriai (2008)Zimbabvs doleriai (2009)Angolos kvanza (1977 1990)Europos piniginis vienetasRumunijos lja (1952 2006)Rusijos rublis (1991 1998)Sudano dinaras (1992 2007)Turkijos liros (1922 2005)Zambijos kva a (1968 2012)Albanijos leko (1946 1965)Albanijos leks (1946 1965)Angolos kvanzs (1977 1990)Izraelio naujieji aekeliaiJAV doleris (kitos dienos)Kubos konvertuojamojo pesoKubos konvertuojamsjs pessLenkijos zloto (1950 1995)Lenkijos zlots (1950 1995)Portugals Gvinjos eskudasRumunijos ljs (1952 2006)Rusijos rublio (1991 1998)Rusijos rublis (1991 1998)Sudano dinarai (1992 2007)Vietnamo dongo (1978 1985)Vietnamo dongs (1978 1985)Zambijos kva s (1968 2012)Ispans pesetai (A sskaita)Europos piniginiai vienetaiEuropos suvestins vienetaiAlbanijos lekas (1946 1965)Angolos kvanzos (1977 1990)Europos suvestins vienetasLenkijos zlotas (1950 1995)Rumunijos ljos (1952 2006)Trinidado ir Tobago dolerisVietnamo dongas (1978 1985)Zambijos kva os (1968 2012)Albanijos lekai (1946 1965)Argentinos peso (1881 1970)Argentinos pess (1881 1970)Baltarusijos naujsjs rublisBulgarijos levo (1879 1952)Bulgarijos levo (1962 1999)Bulgarijos levs (1879 1952)Bulgarijos levs (1962 1999)Did~iosios Britanijos svaroDid~iosios Britanijos svarsIspans pesetas (A sskaita)Lenkijos zlotai (1950 1995)Rusijos rubliai (1991 1998)Serbijos dinaro (2002 2006)Serbijos dinars (2002 2006)Trinidado ir Tobago dolerioTrinidado ir Tobago dolerisUgandos ailingo (1966 1987)Ugandos ailings (1966 1987)Urugvajaus peso (1975 1993)Urugvajaus pess (1975 1993)Vietnamo dongai (1978 1985)Argentinos pesai (1983 1985)Argentinos pesai (1881 1970)Argentinos pesas (1983 1985)Bulgarijos levas (1879 1952)Bulgarijos levas (1962 1999)Did~iosios Britanijos svarasIslandijos krona (1918 1981)Izraelio aekelis (1980 1985)Kubos konvertuojamasis pesasNaujosios Zelandijos dolerisSan Toms ir Princips dobraSerbijos dinaras (2002 2006)Ugandos ailingas (1966 1987)Urugvajaus pesas (1975 1993) ekoslovaks sunkusis korunasArgentinos pesas (1881 1970)Belgijos franko (finansinio)Belgijos franks (finansinis)Bulgarijos levai (1879 1952)Bulgarijos levai (1962 1999)Did~iosios Britanijos svaraiIslandijos krons (1918 1981)Izraelio aekelio (1980 1985)Izraelio aekelis (1980 1985)JAV dolerio (t pa i dien)JAV doleris (t pa i dien)JAV doleris (t pa i dien)Kubos konvertuojamieji pesaiNaujosios Zelandijos dolerioNaujosios Zelandijos dolerisPortugalijos Gvinjos eskudoPortugalijos Gvinjos eskudsSao Toms ir Princips dobrsSerbijos dinarai (2002 2006)Trinidado ir Tobago doleriaiUgandos ailingai (1966 1987)Urugvajaus pesai (1975 1993) ekoslovaks sunkieji korunai ekoslovaks sunkiejio koruno ekoslovaks sunkiejis koruns ilie is unidades de fomentosBelgijos frankas (finansinis)Islandijos kronos (1918 1981)Papua Naujosios Gvinjos kinaSan Toms ir Princips dobrosZimbabvs doleris (1980 2008)Izraelio aekeliai (1980 1985)JAV doleriai (t pa i dien)Naujosios Zelandijos doleriaiPapua Naujosios Gvinjos kinsPortugalijos Gvinjos eskudaiPortugalijos Gvinjos eskudasZimbabvs dolerio (1980 2008)Zimbabvs doleris (1980 2008)Kinijos "People" banko dolerisMauritanijos ugija (1973 2017)Papua Naujosios Gvinjos kinosBelgijos frankai (finansiniai)Brazilijos kruzado (1986 1989)Brazilijos kruzads (1986 1989)Kinijos "People" banko dolerioKinijos "People" banko dolerisLiuksemburgo finansinio frankoLiuksemburgo finansinis franksMakedonijos denaro (1992 1993)Makedonijos denars (1992 1993)Mauritanijos ugijs (1973 2017)Nikaragvos kardoba (1988 1991)Nikaragvos kordoba (1988 1991)Nikaragvos kordobs (1988 1991)Piets Korjos vono (1945 1953)Piets Korjos vons (1945 1953)Zimbabvs doleriai (1980 2008)Afganistano afganis (1927 2002)Baltarusijos rublis (2000 2016)Brazilijos kruzadai (1986 1989)Liuksemburgo finansinis frankasMakedonijos denaras (1992 1993)Mauritanijos ugijos (1973 2017)Mozambiko metikalis (1980 2006)Piets Korjos vonas (1945 1953)Afganistano afganio (1927 2002)Afganistano afganis (1927 2002)Azerbaid~ano manato (1993 2006)Azerbaid~ano manats (1993 2006)Baltarusijos rublio (2000 2016)Baltarusijos rublis (2000 2016)Belgijos franko (konvertuojamo)Belgijos franks (konvertuojams)Brazilijos kruzadas (1986 1989)Brazilijos kruzeiro (1942 1967)Brazilijos kruzeiro (1993 1994)Brazilijos kruzeirs (1942 1967)Brazilijos kruzeirs (1993 1994)Kinijos "People" banko doleriaiMakedonijos denarai (1992 1993)Mozambiko metikalio (1980 2006)Mozambiko metikalis (1980 2006)Nikaragvos kordobai (1988 1991)Nikaragvos kordobos (1988 1991)Piets Afrikos Respublikos randoPiets Afrikos Respublikos randsPiets Afrikos finansinis randasPiets Korjos hwano (1953 1962)Piets Korjos hwans (1953 1962)Piets Korjos vonai (1945 1953)Venesuelos bolivaro (1871 2008)Venesuelos bolivaro (2008 2018)Venesuelos bolivars (1871 2008)Venesuelos bolivars (2008 2018)Zairo naujojo zairo (1993 1998)Zairo naujsjs zairs (1993 1998)Argentinos pesos ley (1970 1983)SDR tarptautinis valiutos fondasBrazilijos kruzeirai (1990 1993)Azerbaid~ano manatas (1993 2006)Brazilijos kruzeirai (1942 1967)Brazilijos kruzeiras (1990 1993)Brazilijos kruzeiras (1993 1994)Piets Afrikos Respublikos randasPiets Korjos hwanas (1953 1962)Venesuelos bolivaras (1871 2008)Venesuelos bolivaras (2008 2018)Afganistano afganiai (1927 2002)Azerbaid~ano manatai (1993 2006)Baltarusijos rubliai (2000 2016)Belgijos frankai (konvertuojami)Bolivijos bolivijano (1863 1963)Bolivijos bolivijans (1863 1963)Brazilijos kruzeirai (1993 1994)Brazilijos kruzeiras (1942 1967)Jungtinis Arabs Emyrats dirhamasLiuksemburgo finansiniai frankaiMozambiko metikaliai (1980 2006)Piets Afrikos Respublikos randaiPiets Afrikos rando (finansinis)Piets Afrikos rands (finansinis)Piets Korjos hwanai (1953 1962)Turkmnistano manato (1993 2009)Turkmnistano manats (1993 2009)Venesuelos bolivarai (1871 2008)Venesuelos bolivarai (2008 2018)Belgijos frankas (konvertuojamas)Bolivijos bolivijanas (1863 1963)Turkmnistano manatas (1993 2009)Zairo naujasis zairas (1993 1998)Bolivijos bolivijanai (1863 1963)Liuksemburgo konvertuojamo frankoLiuksemburgo konvertuojams franksLiuksemburgo konvertuojas frankasPiets Afrikos randai (finansinis)Piets Afrikos randas (finansinis)Turkmnistano manatai (1993 2009)Zairo naujieji zairai (1993 1998)Angolos naujoji kvanza (1990 2000)Angolos naujsjs kvanzs (1990 2000)Liuksemburgo konvertuojami frankaiMeksikos United de Inversion (UDI)Meksikos unidad de inversija (UDI)Meksikos unidads de inversija (UDI)Liuksemburgo konvertuojamas frankasMeksikos sidabrino peso (1861 1992)Meksikos sidabrinis pess (1861 1992)Angolos naujosios kvanzos (1990 2000)Meksikos sidabrinis pesas (1861 1992)Urugvajaus pesai en unidades indexadasAngolos patikslinta kvanza (1995 1999)Angolos patikslints kvanzs (1995 1999)Azijos pltros banko apskaitos vienetoAzijos pltros banko apskaitos vienetsBrazilijos naujojo kruzado (1989 1990)Brazilijos naujsjs kruzads (1989 1990)Europos piniginis vienetas (1993 1999)Meksikos sidabriniai pesai (1861 1992)Uragvajaus pesai en unidades indexadasUrugvajaus pesas en unidades indexadasIspans pesetai (konvertuojama sskaita)Azijos pltros banko apskaitos vienetasAzijos pltros banko apskaitos vienetaiBaltarusijos naujojo rublio (1994 1999)Brazilijos naujsjs kruzeirs (1967 1986)Ispans pesetas (konvertuojama sskaita)Jugoslavijos naujojo dinaro (1994 2002)Jugoslavijos naujsjs dinars (1994 2002)Angolos patikslintos kvanzos (1995 1999)Baltarusijos naujasis rublis (1994 1999)San Toms ir Princips dobra (1977 2017)Brazilijos naujasis kruzadas (1989 1990)Brazilijos naujasis kruzeiro (1967 1986)Brazilijos naujieji kruzadai (1989 1990)Jugoslavijos kietiejo dinaro (1966 1990)Jugoslavijos kietiejs dinars (1966 1990)Sao Toms ir Princips dobrs (1977 2017))Ekvadoro unidads de narsa Constante (UVC))Brazilijos naujieji kruzeirai (1967 1986))Jugoslavijos kietasis dinaras (1966 1990))Jugoslavijos naujasis dinaras (1994 2002))San Toms ir Princips dobros (1977 2017))Baltarusijos naujieji rubliai (1994 1999))Brazilijos naujasis kruzeiras (1967 1986))Brazilijos naujiejis kruzadai (1989 1990))Jugoslavijos kietieji dinarai (1966 1990))Jugoslavijos naujieji dinarai (1994 2002)*Jugoslavijos reformuoto dinaro (1992 1993)*Jugoslavijos reformuots dinars (1992 1993)+Europos valiutos / apskaitos vienetai (XBC)+Europos valiutos / apskaitos vienetas (XBD)+Europos valiutos / apskaitos vienetai (XBD)+Europos valiutos / apskaitos vienetas (XBC)+Bosnijos ir Hercegovinos dinaro (1992 1994)+Bosnijos ir Hercegovinos dinars (1992 1994)+Jugoslavijos reformuoti dinarai (1992 1993),Bosnijos ir Hercegovinos dinaras (1992 1994),Jugoslavijos reformuotas dinaras (1992 1993),Bosnijos ir Hercegovinos dinarai (1992 1994)-Jugoslavijos konvertuojamo dinaro (1990 1992)-Jugoslavijos konvertuojams dinars (1990 1992).Bosnijos ir Hercegovinos konvertuojamoji mark.Jugoslavijos konvertuojami dinarai (1990 1992)/Jugoslavijos konvertuojamas dinaras (1990 1992)/Bosnijos ir Hercegovinos konvertuojamsjs markis1Bosnijos ir Hercegovinos konvertuojamosios marks3Bosnijos ir Hercegovinos naujojo dinaro (1994 1997)3Bosnijos ir Hercegovinos naujsjs dinars (1994 1997)5Bosnijos ir Hercegovinos naujasis dinaras (1994 1997)5Bosnijos ir Hercegovinos naujieji dinarai (1994 1997)"VXJ n9NrxvVR}Z[zRzVh,J~Yz;8}8fn8%7|zgZ2jOj^ nen )bF. Vz~&Fbr*^-:^J f  72E'S8jZnk"IrXvz&+6:h>gJ*.B~V.27$XbIvNjB.@f]6*6!~xo.v:>.H:HBp7HfFZjF  bJoZjRY{B"  2n.6r.Jz B] 3Na*6b~^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8R,xSD\\ \ALJ5>"ttG)/l)) )z%y\\P\?,Pk {{@L{7{8fXu{hJx{{hhՓ{{H9X{*{L{ݢx۱{a{"R{{Խ {͈ y{8ްH{{{{k*7{.{iz{{" ,{{Σ{{{{7!{/a{*{c'?{``z`n````ѕ``Į``w``N````/`R``&```׸``6`*`,`~```i``L``N``ٴ``````۵````ҩ`V`f`^``f`}``!``4`J```ݜ`)`Y`j````"```````V``N`&``N`Τ```v`@`b`*`v`-`"`.``````נ` `````"``=`````` `F`p``9``Q````P`v`n``w`>```U`2````a`;`a```o`>`a``%`F```/``7```^```5``s`````. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9X11X1XXXX111X111XXXX1X122XX2X 22XX2XXYYY2 Y Y222Y 2#2&2YYYY)2Y,2!Y$Y'Y*Y-Y0Y3Y/26Y9Y222A2uYxY{Y~YYYYD2YYYYYYYYYYYG2YYYYYYYYYYYJ2YYYYM2YYYYYYYYYYP2S2YYYYZZZ ZZZZV2ZY2ZZ Z#Z&Z)Z,Z/Z2Z5Z8Z\2;Z>ZAZDZ_2GZJZMZPZSZVZYZ\Zb2e2_ZbZh2eZhZkZk2nZqZtZwZn2zZ}ZZZZq2ZZZt2ZZZZw2ZZZz2ZZZZ}2ZZZZZZZZZZZZ22ZZZ2ZZZ2ZZZZZZ2ZZ[[2[ [2 [22[[22[[2[["[%[([2222+[22.[1[4[7[:[=[@[C[F[2I[L[O[2222222R[2U[2X[[[{`n`n``{````{ɘ`ɘ`ѕ`Ė`{``Į``{=`=`w``{N`N`N`N`{```ř`{``/``{ڪ```Υ`{K`h```{``׸`h`{m`̹`6``{`.`,`N`{~`ŝ```{``i`Q`{``L`5`{`=`N`^`{ٴ````{``n``{````{ ```:`{````{ҩ```Φ`{`u`f``{````{b``)b`b`{}`}`}`}`{`ۢ`!``{``4``{&`C````{``ݜ`0`{````{Y`Y``Y`{``Ų``{9`m```{`[`ǡ`x`{1`s```{ߖ`;``T`{```V`{`.`V`N`{n``N`0`{ `֭```{``Τ`8`{.`W``v`{``@``{``*`߯`{s`s`P`s`{`N`.`n`{``ӣ``{m`!``>`{_`_`נ``{`K``f`{````{ݚ``"`җ`{``=`5`{O`N`e`g`{Z`Z```{````{`` `Ӎ`{``p`ɬ`{X`X```{ϟ`1`9`M`{i```,`{`i`Q``{O``ʞ``{`P`ֱ`P`{ ``n``{``w`Ψ`{ ````{ٛ``U`#`{````{u`u``u`{``;``{````{o`o`o`o`{M`Ű`%``{`3``\`{1``/``{`y`7``{·`\```{<`E`^`f`{$`Χ`5``{q`q`s`>`{```.`{O````{``ב``{```˓`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CKOSW%)[-_c1g5kosw9 \P)\P4 2\P4 ;\PD\PM\PV\P4 4 4 _\P4 4 4 h\Pq\Pz\P\P4 \P4 4 4 \P\P4 \P4 4 \P\P5 \P\P\P\P\P 5 \P\P5 5 5 ]P&5 -5 45 ]P]P]P%]P;5 .]PB5 7]P@]PI]PI5 R]P[]Pd]PP5 m]Pv]PW5 ]P]P]P]P^5 e5 l5 ]P]P]P]P]P]P]P]P]P]P]Ps5 ^P^P^Pz5 5 !^P*^P3^P<^PE^PN^PW^P5 `^Pi^Pr^P{^P^P^P^P^P^P^P^P5 ^P^P^P^P^P^P^P_P _P_P_P5 5 &_P/_P8_P5 A_PJ_PS_P\_Pe_Pn_Pw_P_P_P_P5 5 _P_P_P_P_P_P_P_P_P_P_P5 _P5 `P`P`P"`P+`P4`P=`PF`PO`PX`Pa`P5 j`Ps`P|`P`P5 `P`P`P`P`P`P`P`P5 5 `P`P5 `P`P`P5 aP aPaPaP5 'aP0aP9aPBaPKaP5 TaP]aPfaP5 oaPxaPaPaP6 aPaPaP 6 aPaPaPaP6 aP6 aPaPaPaPaPbPbPbP#bP,bP"6 )6 5bP>bPGbP06 PbPYbPbbP76 kbPtbP}bPbP>6 bPE6 L6 bPbPbPS6 bPbPbPZ6 a6 h6 bPbPo6 v6 bPbP}6 bPbPcP cPcP6 6 6 6 cP6 (cP1cP:cPCcPLcPUcP^cPgcPpcP6 ycPcPcP6 6 6 6 6 6 6 cP6 cP6 6 6  2 ^[P\P6 cP` 'ResB v# :Q IroRupi wa IndeYeni wa ZapTNdina wa LibiNdina wa SudaPauni wa SudaSedi wa NganaLoti wa LesotoKwasha wa ZambiNakfa wa ElitleNdina wa TiniziNdola wa KanadaNdola wa NamibiNshili wa KenyaRupia wa MorisiBira wa EtshiopiKwanza wa AngolaKwasha wa MalawiNaira wa NizeryaNdina wa AlijeriNdina wa BahreneNdola wa AmerikiNdola wa LiberyaNdola wa OsitaliNshili wa SomaliNshili wa UgandaPauni wa MushidiPula wa BotswanaRupya wa SesheleNdalasi wa NgambiNdiriha wa MarokeNdola wa ZimbabweNfalanga wa KonguNfalanga wa NginaNfalanga wa SwiseNshili wa TanzaniNfalanga wa KomoruNfalanga wa RwandaUgwiya wa MoritaniNfalanga wa BulundiNfalanga wa DzibutiPauni wa AngeletelePauni wa Santu ElenaEsikuludo wa KapevereMetikali wa MozambikiRiyale wa Alabu NsawuNdiriha wa Lemila alabuYuani Renminbi wa ShineNfalanga wa MadagasikareRande wa Afrika wa MwinshiKwasha wa Zambi (1968 2012)Dobra wa Sao Tome ne PresipeUgwiya wa Moritani (1973 2017)Dobra wa Sao Tome ne Presipe (1977 2017) z0~W KVfjDnFb+\X&ry*k {"[ hlA$;5vhwzv`!'``@'``'``u#``&``&`: 'CGcsw{+/;_cos{ #/3;Kcko  #&),/258;>ADGJQMPSVY\_behknqtTWZwz}]` c ` 'ResB j 9 DolaYen mar JapanSedi mar GhanaDola mar KanadaPaund mar MisriDola mar LiberiaSiling mar KenyaBirr mar EthiopiaPula mar BotswanaPauni mar Uingereza3z ΡzԿ yfjnbDz&ry*S8"P7SfzzNT"z"Tzb.T^Tt vzwzwz`c)`~`4k`` ``"k`\`Fk`v`J``j``<``u#`` ``5`9 'CGcsw{+/;_cos{ #/3;Kcko  !$  ` 'ResB j 9m Sirinji ya KenyaSirinji ya UgandaSirinji ya Tanzania3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8Y"PT7SfzzNT"z"Tzb.T^Ttzvzwzwz`c)`` `v`J``j``<``u#``j`` ``5`9 'CGcsw{+/;_cos{ #/3;Kckom8;>ADGJMpPSVY\_behknqtwz}svy|  ` 'ResB ^h 8 zeltsplat+nssudrabsPeru solspalldijsGanas sediKubas peso +les pesoASV dolriASV dolrsCFP franksKDR frankiKDR franksAAE dirhmiHaiti gurdsLaosas kipiLaosas kipsSamoa talasSakda rili6+nas juaFi6+nas juaFsAAE dirhmsMaltas liraSakda rilsFid~i dolriFid~i dolrsIrnas riliIrnas rilsJapnas jenaOmnas riliOmnas rilsFilip+nu pesoGruzijas lariMeksikas pesoBahamu dolriBahamu dolrsDnijas kronaIrkas dinriIrkas dinrsJapnas jenasJemenas riliJemenas rilsKataras riliKataras rilsKomoru frankiKomoru franksLatvijas latiLatvijas latsLietuvas litiLietuvas litsMakao patakasMjanmas kjatiMjanmas kjatsMoldovas lejaPolijas zlotiPolijas zlotsTaizemes btiTaizemes btsTongas paangaTurcijas lira ehijas kronaItlijas liraSomijas markaVcijas markaPanamas balboaUrugvajas pesoAlbnijas lekiAlbnijas leksAngolas kvanzaArubas guldeFiBelizas dolriBelizas dolrsBermudu dolriBermudu dolrsBotsvanas pulaBurundi franksDnijas kronasEtiopijas biriEtiopijas birsGajnas dolriGajnas dolrsIndijas rkpijaIslandes kronaKandas dolriKandas dolrsKenijas ailiFiKenijas ailiFaL+bijas dinriL+bijas dinrsMoldovas lejasNeplas rkpijaRuandas frankiRuandas franksRumnijas lejaTongas paangasTurcijas lirasUgandas ailiFiUgandas ailiFaZambijas kva a ehijas kronas`veices franki`veices franksKipras mrciFaMaltas mrciFa*rijas mrciFaArgent+nas pesoGambijas dalasiKolumbijas pesoVjetnamas dongiAngolas kvanzasArmnijas dramiArmnijas dramsArubas guldenisBe<#ijas frankiBe<#ijas franksBotsvanas pulasBrunejas dolriBrunejas dolrsBulgrijas levaEritrejas nakfaGvinejas frankiGvinejas franksHorvtijas kunaIndijas rkpijasIslandes kronasIzralas aeke<iJamaikas dolriJamaikas dolrsJordnas dinriJordnas dinrsKambod~as rieliKambod~as rielsKrievijas rub<iKuveitas dinriKuveitas dinrsLibnas mrciFaMalvijas kva aMarokas dirhmiMarokas dirhmsNeplas rkpijasNigrijas nairaRumnijas lejasSerbijas dinriSerbijas dinrsSudnas mrciFaS+rijas mrciFaZambijas kva as#iptes mrciFaIgaunijas kronaLatvijas rublisNezinma valktaSpnijas pesetaDominiknas pesoAl~+rijas dinriAl~+rijas dinrsBahreinas dinriBahreinas dinrsBangladeaas takaBraz+lijas reliBraz+lijas relsBulgrijas levasEritrejas nakfasHonkongas dolriHonkongas dolrsHorvtijas kunasIzralas aekelisKrievijas rublisLibnas mrciFasLibrijas dolriLibrijas dolrsMalvijas kva asNam+bijas dolriNam+bijas dolrsNigrijas nairasNorv#ijas kronaSomlijas ailiFiSomlijas ailiFaSudnas mrciFasSurinamas dolriSurinamas dolrsS+rijas mrciFasTunisijas dinriTunisijas dinrsUkrainas grivnasZviedrijas krona#iptes mrciFas`rilankas rkpijaAustrijas ailiFaFrancijas franksGrie7ijas drahmaKolumbijas relsSlovakijas kronaZimbabves dolrsKaboverdes eskudo(nezinma valkta)Bangladeaas takasBarbadosas dolriBarbadosas dolrsButnas ngultrumiButnas ngultrumsD~ibutijas frankiD~ibutijas franksKazahstnas tengeKirgizstnas somiKirgizstnas somsKostarikas koloniKostarikas kolonsMald+vijas rkfijaMaur+cijas rkpijaNorv#ijas kronasPakistnas rkpijaSingapkras dolriSingapkras dolrsTanznijas ailiFiTanznijas ailiFaUngrijas forintiUngrijas forintsUzbekistnas sumiZviedrijas kronas`rilankas rkpijasMozambikas eskudoPortugles eskudoSalvadoras kolonsSlovnijas tolarsParagvajas guaranitesta valktas kodsAustrlijas dolriAustrlijas dolrsGibraltra mrciFaGvatemalas ketsaliGvatemalas ketsalsHondurasas lemp+raIndonzijas rkpijaKazahstnas tengesMalaizijas ringitiMald+vijas rkfijasMauritnijas ugijaMaur+cijas rkpijasMa7edonijas denriMa7edonijas denrsMongolijas tugrikiMongolijas tugriksNikaragvas kordobaPakistnas rkpijasSjerraleones leoneZieme<korejas vonaSurinamas guldenisTesta valktas kodsBol+vijas bolivianoAfganistnas afgniAfganistnas afgnsDienvidkorejas vonaGibraltra mrciFasHondurasas lemp+rasIndonzijas rkpijasJaunzlandes dolriJaunzlandes dolrsKaimanu salu dolriKaimanu salu dolrsMauritnijas ugijasMozambikas metikaliMozambikas metikalsNikaragvas kordobasSeiaelu salu rkpijaSjerraleones leonesVeneculas bolivriVeneculas bolivrsZieme<korejas vonasLuksemburgas franksRumnijas vec lejaRumnijas vec leva6+nas juaFa (ofaors)Austrumkar+bu dolriAustrumkar+bu dolrsAzerbaid~nas manatiAzerbaid~nas manatsBaltkrievijas rube<iDienvidkorejas vonasDienvidfrikas rendiDienvidfrikas rendsSeiaelu salu rkpijasTad~ikistnas somoniTad~ikistnas somonsZlamana Salu dolriZlamana Salu dolrsCFA (frikas) franksFrancijas UIC franksN+derlandes guldenisSakda Arbijas rilsSvazilendas lilangeniBaltkrievijas rubelisRumnijas vecs levasTurkmenistnas manatiTurkmenistnas manats6+nas juaFas (ofaors)Dienvidsudnas mrciFaFolklenda Salu mrciFaLielbritnijas mrciFaTaivnas jaunie dolriEiropas naudas vien+baFrancijas zelta franksDienvidsudnas mrciFasFolklenda Salu mrciFasLielbritnijas mrciFasPapua-Jaungvinejas kinaTaivnas jaunais dolrsZimbabves dolrs (2009)Kubas konvertjamie pesoPapua-Jaungvinejas kinasRietumfrikas CFA frankiRietumfrikas CFA franksSv.Helnas salas mrciFaZimbabves dollri (2009)Eiropas nor7inu vien+baZimbabves dollrs (2009)Centrlfrikas CFA frankiCentrlfrikas CFA franksKubas konvertjamais pesoMozambikas vecie metikaliSantome un Prinsipi dobraSv.Helnas salas mrciFasTurcijas lira (1922 2005)Mozambikas vecais metikalsN+derlandes Anti<u guldeFiSantome un Prinsipi dobrasTurcijas liras (1922 2005)Zambijas kva a (1968 2012)N+derlandes Anti<u guldenisTriniddas un Tobgo dolriTriniddas un Tobgo dolrsZambijas kva as (1968 2012)Specils aizFmuma ties+basEiropas nor7inu vien+ba (XBC)Eiropas nor7inu vien+ba (XBD)Eiropas nor7inu vien+ba EURCOMauritnijas ugija (1973 2017)Eiropas nor7inu vien+bas (XBC)Eiropas nor7inu vien+bas (XBD)Mauritnijas ugijas (1973 2017)Veneculas bolivri (1871 2008)Veneculas bolivri (2008 2018)Veneculas bolivrs (1871 2008)Veneculas bolivrs (2008 2018)Apvienoto Arbu Emirtu dirhmsAzerbaid~nas manati (1993 2006)Azerbaid~nas manats (1993 2006)Baltkrievijas rube<i (2000 2016)Baltkrievijas rubelis (2000 2016)Turkmenistnas manati (1993 2009)Turkmenistnas manats (1993 2009)Santome un Prinsipi dobra (1977 2017)+Bosnijas un Hercogovinas konvertjam marka-Bosnijas un Hercogovinas konvertjams markasV/nNr?vR_Zz RVn6~z fyzEZb2njxj0Z^n ob:.LL#~Fcbr^4JfXz+>2gfv>/jOsn>"o^5tr6vz&[6Yz:*~.2'btNB^rf56h6OpB:>/. ?:BV"WfHFOJ"^yWwBD G9rY{J?B[] N&fg^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW /?_OOGG ;;nnn6%%ooyyybPPnnnxxx0uuoXX:++L??cccXIIzii+SS>gfYYv/O??s >,,o__^PP56""QQLLzllJJtwwddr^^$$5hhhO  B44/ 3?hh::"WFFyyO**"99^yWHHwww((DDD   &f__`f` `}~`R```y``u``z`^````y``t}``u{`\`{````z`v`g`"`}``z``0|``8y``z``qz``|``^{``O``}``z``Gz`F`-``2{``}``~``H|``&`>`F`v`Z}`2`H``{`a` `a`)``y``~`>`}`n`{``z`w`|``z``b~`b``|` #/'+3/37;??CGKOSW[_cgkosw{ow{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw'{+/37;?CGKOSW[wsvy|   !$'*-0369<?BEHKNQTWZ]`cfilorux{~ #&),/258 ;>ADGJM #&),PS/258V;>Y\_behknqtADGJMPwzSV}}~`~`~````y`y`y`u```z`y`y``Ȁ`Ȁ``y`H{``y`t}`x|`x|`u{`|`|`{`|`|`w`y`y````g```}`}`}`0|`|`|`Ly`{`{`qz`\z`\z`x`z`z`|`}`}`^{`{`{`O`]h`]h`}`,~`,~`z`z`z`Gz`2z`2z`-` ` `2{`{`{`}`G~`G~`~`~`~`H|`{`{`&```F```Z}`@}`@}`H`vP`vP` ```)```y`uy`uy`|`|`|`z`y`y`b~`~`~`'}`|`|` #'+3/37;??CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw'{3;?[wP"P)P0P 7P>PEPLP   SPZPaPhPoPvP}PPPPPPP  PPPPP PPP PPPPP PPPP%P,P3P  :PAPHPOPVP]PdPkPrPyPPPPPPPPPPPPPPPPP PPPP PPP!P(P/P6P=P DPKPRPYP `PgPnPuP|PP PPPPPPPPPP PPPPP PPPPP   PP$P +P2P9P  # @P( GP- 2 7 NPUP< \PA F cPjPqPxPPPK P PPPPU Z _ d i n PPPPs x P}   YPP Pt` 'ResB  9 Iropiyian e GineIropiyian e ChinaIropiyian e GhanaIropiyian e IndiaIropiyian e KenyaIropiyian e KongoIropiyian e LibyaIropiyian e MisriIropiyian e SaudiIropiyian e leoniIropiyian e AngolaIropiyian e BukiniIropiyian e GambiaIropiyian e JapaniIropiyian e JibutiIropiyian e KanadaIropiyian e KomoroIropiyian e LesotoIropiyian e MalawiIropiyian e MorisiIropiyian e MorokoIropiyian e RwandaIropiyian e SambiaIropiyian e SudaniIropiyian e UgandaIropiyian e UswisiIropiyian e AlgeriaIropiyian e AustriaIropiyian e BurundiIropiyian e EritreaIropiyian e LiberiaIropiyian e NamibiaIropiyian e NijeriaIropiyian e SaotomeIropiyian e SomaliaIropiyian e TunisiaIropiyian e BotswanaIropiyian e CFA BEACIropiyian e KepuvedeIropiyian e MsumbijiIropiyian e NkhresaIropiyian e SimbabweIropiyian e UhabeshiIropiyian e BahareiniIropiyian e CFA BCEAOIropiyian e MoritaniaIropiyian e lilangeniIropiyian e ShelisheliIropiyian TT lmarabuIropiyian e SantahelenaIropiyian e Afrika KusiniIropiyian TT lamarekaniIropiyian e Sambia (1968 2012)Iropiyian e Saotome (1977 2017)Iropiyian e Moritania (1973 2017)b z~t fjn)b\&r*"*v<"  ><jfOJ5S_zvw%Rv`# `` ```9 'CGcsw{+/;_cos{ #/3;Kcko  !$'*-0369<?BEH  ` 'ResB   *``c   ` 'ResB j 9 Dola ya AmerikaPaindi ya MisriAriar) ya BukiniB)ri ya IthiopiaPaindi ya SudaniSarafu ya japaniDinari ya Anj)riaDola ya Austr)liaDinari ya BahariniPaindi ya NgerethaRupia ya Maur)tiasiUgwiya ya MauritaniaFaranga ya SwisilandiMetikali ya Mozamb)k)Paindi ya SantahelenaRiyal ya Saudi Ar)biaRandi ya Afrika ya SauthiDirham ya Falme cia KiarabuUgwiya ya Mauritania (1973 2017)3z yzԿ~Uz 78yfjngbDz4\&b%ry*S8V"PT7Sfz#"z"TzbEt vzwzwz`l`` `v`#l``k``k``j``<``u#``k``5`9 'CGcsw{+/;_cos{ #/3;Kcko"%( +. 1 ` 'ResBV 5 ZZ:5 roupifran swisyen zaponefran gineenfran malgasfran rwandeliv soudaneliv sterlinloti lezotosedi ganeendinar libienfran burundefran kongoleliv ezipsienbirr etiopiendinar bahrendinar soudanedolar zimbawefran komorienkwanza angoleroupi seselwadinar alzeriendinar tiniziendirham marokindolar amerikindolar kanadiendolar liberiendolar namibienkwacha malawitkwacha zanbiennaira nizerianroupi morisienshiling kenyandobra santomeendolar ostralienfran CFA (BEAC)fran djiboutiennafka erythreenshiling ougandefran CFA (BCEAO)pula ya botswanerand sid-afrikineskudo kapverdienliv Sainte-Hlneshiling tanzanienshilingi somalienmetikal mozanbikinouguiya moritanienyuan renminbi sinwadirham Emira arab inikwacha zanbien (1968 2012)dobra santomeen (1977 2017)ouguiya moritanien (1973 2017) z~` wf<jn;b/A\&r<*Q6FY]vQ)"i 4-u45~\J?hvwOqê: 'CGcsw{+/;_cos{ #/3;Kcko;>ADGJMPSVY\_behknqtwz}  ` 'ResBm Q rr: EorocdiMetikalyYen JaponeyDinara SodaneyFarantsa soisaPola botsoaneykwanza angoleyBir etiopianinaFarantsa RoandeRial saodianinaRopia IndianinaRopia SeysheloDinara LibyaninaFarantsa BorondiDalasi gambianinaDinar tonizianinaFarantsa kngleyKwacha zambianinaNaira nigerianinaNakf EritreaninaDinara alzerianinaDirham marokianinaDolara amerikaninaDolara namibianinaDlara KanadianinaDlara LiberianinaFarantsa GineaninaRopia maorisianinaShilling kenianinaFarantsa CFA (BEAC)Yoan sinoa RenminbiDolara aostralianinaDlara ZimbaboeaninaFarantsa CFA (BCEAO)Farantsa KomorianinaShilling ogandianinaShilling somalianinavola venty ejipsianaFarantsa DjibotianinaOuguiya moritanianinaShilling tanzanianinaRand afrikanina tatsimoKwacha zambianina (1968 2012)Ouguiya moritanianina (1973 2017)  <zh~ 1fjunb\>&ry*W7}DW/j~m"'GA vw`LT``7T`v`T``bT``9````"T``Q````u#``xT`` T``T``T`: 'CGcsw{+/;_cos{ #/3;Kcko:=@CFILORUX[^adgjmpsvy|    P ` 'ResB   MTn  ` 'ResB ^ ""^  shiriku ikap mTTv_ ] e   P` 'ResBa ^ ii ^ Tra USYuan HainaNg tra USReal ParahiYen HapanihiRupee InianaPuna PiriteneRkpera RuhianaNg real ParahiTra o AotearoaMoni T MMhiotiaNg rupee Iniana(moni t mMhiotia)Ng puna PiriteneNg rkpera RuhianaNg tra o Aotearoa  nnrrvvRR~ zz g ZZ22h\ JJ  ff . _ ] #7KW[os#+K[o\L  nrvR zg Z2 J  f= * r   #+7KW[os#+K[o  #&),/258;>ADGJMP #+7KW[os#+K[oPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP  SP0 P` 'ResB :Q qc 230=8"08 10B&$ D@0=:2.1.48.27&$ D@0=F8 CA:8 @C1Y8"C@A:8 ;8@80?>=A:8 X5=0:0> ?0B0:0 ><0=A:8 ;58'5H:0 :>@>=00=A:8 :@C=80:0> ?0B0:80;A:8 D@0=:>;A:8 7;>B8 ><0=A:0 ;58'5H:8 :>@>=8@C78A:8 ;0@80B28XA:8 ;0B>;402A:8 ;5C0=0BA:8 20BC@<5=A:8 4@0<B8>?8A:8 18@$8_8A:8 4>;0@0?>=A:8 X5=8;10=A:8 ;5:80=0XA:8 !54808@A:> 708@5@0G:8 48=0@88=5A:8 XC0=8<0=A:8 @80;8!@?A:8 48=0@8%@20BA:8 :C=8(254A:8 :@C=80<1>_8A:8 @5;81CBA:8 D@0=:5=8A:8 H8;8=3!0C48A:8 @8X0;5<5=A:8 @80;85;38A:8 $@0=:>F20=A:8 ?C;80=0BA:8 20BC8@<5=A:8 4@0<8B8>?8A:8 18@87@5;A:0 DC=B00B0@A:8 @80;8810=A:8 DC=B8>@25H:8 :@C=85@C0=A:8 A>;8!8@8XA:8 DC=B8!>25BA:0 @C1Y0!C40=A:8 DC=B8$8_8A:8 4>;0@8(?0=A:0 575B0@C18A:8 D;>@8=5;878A:8 >;0@8B20=8A:0 ;8B05?0;A:0 @C?8X0=3>;A:0 20=700E0<A:8 4>;0@80<18A:8 0;0A828=5XA:8 D@0=:38?5BA:0 DC=B00=04A:8 4>;0@8>=3>;A:8 D@0=:815@8A:8 4>;0@0;028A:0 :20G0X0=<0@A:8 :80B0<818A:8 4>;0@835@8A:0 =08@0"C=878A:8 48=0@81CBA:8 D@0=F8;68@A:8 48=0@8=3>;A:8 :20=78=4>@A:0 575B05;>@CA:8 @C1Y8@078;A:8 @50;8@8B0=A:8 DC=B8C30@A:8 ;52>280<18A:8 40;0A85@<0=A:0 0@:038?5BA:8 DC=B80<18XA:8 :20G8A;0=4A:8 :@>=85=8A:8 H8;8=78><>@A:8 D@0=F8818XA:8 48=0@80;028A:8 :20G80;482A:8 @CD88835@8A:8 =08@8 C0=4A:8 D@0=F8!0C48A:8 @8X0;8!5XH5;A:8 @C?88"8<>@A:8 5A:C4>$@0=FCA:8 D@0=:5@<C4A:8 4>;0@8C@C=48A:8 D@0=:@8B@5XA:0 =0:D0>;C<18A:8 ?57>A0;578A:8 @8=38B#30=48A:8 H8;8=3#=30@A:0 D>@8=B0(20XF0@A:8 D@0=:>@40=A:8 48=0@80=3;045H:8 B0:820X0=A:8 4>;0@828=5XA:8 D@0=F8@8B@5XA:8 =0:D8>=3>;A:8 D@0=F8C20XBA:8 48=0@8815@8A:8 4>;0@88B20=8A:8 ;8B0702@8B0=A:8 C388X0=<0@A:8 :80B80<818A:8 4>;0@8!;>25=5G:8 B>;0@"C=878A:8 48=0@8#=30@A:8 D>@8=B8%>;0=4A:8 38;45@'8;50=A:8 ?57>A82AB@0;8A:8 4>;0@02@8B0=A:0 C38X0>=3>;8A:8 BC3@8:"0=70=8A:8 H8;8=3$>;:;0=4A:0 DC=B0%>=4C@A:8 ;5<?8@80<0X:0=A:8 4>;0@<5@8:0=A:8 4>;0@0@104>A:8 4>;0@80E@58=A:8 48=0@8C@C=48A:8 D@0=F808@A:> =>2>708@58<10128A:8 4>;0@8@38AB0=A:8 A><8>;C<18A:8 ?57>A802@8B0=A:8 @C?880:54>=A:8 45=0@80;4828A:0 @CD8X00;578A:8 @8=38B85:A8:0=A:8 ?57>A>70<18A:> 5A:C4>!>;><>=A:8 4>;0@8!C@8=0<A:8 4>;0@8"C@:<5=8AB. <0=0B#30=48A:8 H8;8=78#:@08=A:8 E@82=88#@C320XA:8 ?57>A8$8;8?8=A:8 ?57>A8$>;:;0=4A:8 DC=B8%>=3:>=H:8 4>;0@8%>=4C@A:0 ;5<?8@0(20XF0@A:8 D@0=F8><8=8:0=A:8 57>A=4>=578A:0 @C?8X00;030A8A:8 0@80@80:8AB0=A:0 @C?8X00<0X:0=A:8 4>;0@8C6=> :>@5XA:8 2>=<5@8:0=A:8 4>;0@8070EAB0=A:0 B5=3002@8B0=A:0 @C?8X05:A8:0=A:8 ?57>A8>70<18A:8 <5B8:0;#:@08=A:0 E@82=8X0230=8 (1927 2002)2AB@0;8A:8 (8;8=32AB@0;8A:8 4>;0@8@35=B8=A:8 ?57>A8C30@A:8 F2@AB ;52CB0=A:8 =3C;B@C<881@0;B0@A:8 DC=B8070EAB0=A:8 B5=38C:A5<1C@H:8 D@0=:0@>:0=A:8 48@E0<8>=3>;8A:8 BC3@8F8!85@0;5>=A:8 ;5>=8!8=30?C@A:8 4>;0@8!><0;8XA:8 H8;8=78"0=70=8A:8 H8;8=78#715:8AB0=A:8 A><820B5<0;A:8 :25BF0;(@8;0=:0=A:0 @C?8X0>;828A:8 1>;8280=>5;5=> @BA:8 5A:C4>0@0320XA:0 3C0@0=0"0X20=A:8 =>2 4>;0@C3>A;>25=A:8 48=0@C6=> :>@5XA:8 2>=8C6=>AC40=A:8 DC=B8>;828A:8 1>;8280=85;5=> @BA:8 5A:C48>70<18A:8 <5B8:0;80@0320XA:8 3C0@0=8"0_8:8AB0=A:0 @C1Y08=5A:8 XC0= (>DH>@)"0_8:8AB0=A:8 A><>=8C6=>0D@8:0=A:8 @0=4>AB0@8:0=A:8 :>;>=8!525@=> :>@5XA:8 2>=$C=B0 =0 !25B0 ;5=075@15X_0=A:8 <0=0B85=5FC5;A:8 1>;820@8>2>75;0=4A:8 4>;0@8! 4>;0@ (Next day)! 4>;0@ (Same day)$C=B8 =0 !25B0 ;5=0!2078;5=4A:8 ;8;0=35=C6=>0D@8:0=A:8 @0=4828=5XA:8 8A0C ?57>A7@05;A:8 =>28 H5:5;88:0@0320=A:8 :>@4>18!525@=> :>@5XA:8 2>=8"0X20=A:8 =>28 4>;0@8"C@:<5=8AB0=A:8 <0=0B8AB>G=> :0@818A:8 4>;0@!B0@ <>70<18A:8 <5B8:0;0?C0 =>2>328=5XA:0 :8=0 ><0=A:0 ;58 (1952 2006)0?04=>0D@8:0=A:8 D@0=F8%>;0=4A:8 0=B8;A:8 38;45@>;0@ =0 :0X<0=A:8 >AB@>28>A0=A:>-%5@F53>2A:8 8=0@%>;0=4A:8 0=B8;A:8 38;45@8&5=B@0;=>0D@8:0=A:8 D@0=F8'5E>A;>20G:0 F2@AB0 :>@>=0>;0@8 =0 "@8=8404 8 ">103>=3>;A:0 20=70 (1977 1990)5;38A:8 $@0=: (D8=0=A8A:8)5;>@CA:8 @C1Y8 (2000 2016)>;0@8 =0 :0X<0=A:8 >AB@>28>1@0 =0 !0C= "><5 8 @8=A8?>1@8 =0 !0C= "><5 8 @8=A8?02@8B0=A:8 C388 (1973 2017)#30=48A:8 H8;8=3 (1966 1987)#@C320XA:8 ?57>A (1975 1993)02@8B0=A:0 C38X0 (1973 2017)@35=B8=A:8 57>A (1983 1985)C10=A:8 ?57>A (:>=25@B818;5=)C6=> 0D@8G:8 @0=4(D8=0=A8A:8)5;38A:8 $@0=: (:>=25@B818;5=)5=5FC5;A:8 1>;820@ (2008 2018)C10=A:8 ?57>A8 (:>=25@B818;=8)=3>;A:0 =>20 20=70 (1990 2000)5=5FC5;A:8 1>;820@8 (2008 2018)8:0@0320=A:0 :>@4>10 (1988 1991)C3>A;>25=A:8 :>=25@B818;5= 48=0@8:0@0320=A:8 :>@4>18 (1988 1991)8@E0< =0 1548=5B8 @0?A:8 <8@0B88@E0<8 =0 1548=5B8 @0?A:8 <8@0B85:A8:0=A:8 A@51@5= ?57>A (1861 1992)>A0=A:>-%5@F53>2A:0 :>=25@B818;=0 <0@:0>1@0 =0 !0C= "><5 8 @8=A8? (1977 2017)>A0=A:>-%5@F53>2A:8 :>=25@B818;=8 <0@:8>1@8 =0 !0C= "><5 8 @8=A8? (1977 2017)"zVUrnNrTvR}sZ:zRX>^V @:l~@^zd :f[t#Z2Oj@j7^Tn:bE..^~:&Fbdr^GJfr(A+#J2oq.sna>sj^Fn„"(OM,r^^vRzO&L5t6IH:~s@~>*V.$2*@ebN(B4Dk@6#.X6'#105: >{.{PUA:+Bb8@|f!F@Zyj+TtJE9 B]rd:{] z@N5FY#N^S6e^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW rrUrTTw}}:/A>^>^ @l@^dd[t|#88OO-7dT:t6.^::d#r(+ ##JZ.s.snaa>s$^lF4„w((OD,m^^R6OttHH@T~\VV}$oetdxx(4'D@ޡ#.X.X's#105{{PUA'+bւ|!@ yyTIttO9=??a]rrd::5dN^`)c``` `_`````b``a`&````c`*`"b`~```V`9Q`^`/`J`p```a``^````H#`}`v`a`b`rc`"`_``b`f`&``#``_` `!``_``````c``a`F`````J-``na`v`a``N`>`Ab`v`'``o_`w```b`^`b``6/` +#/'+/737;;?CG?CGKOSW[_ccgkosw{kow #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{_cgkosc f  i l o r u x #{ &~ ),/258;>ADG J MPSVY\_be hknqtwz}    "%(+.14 7:=@ CFILORU X[ ^ad gjmpsvy |               ! $'*-)c`Mc`_`:``c`c`/```a`ab`q`_`^`,_`````a`Qa`b`c`&`_`_`_`_`_`c`d`a`4a`^`y`X_`X_```````]`B_`N`N`Ab`b`'`U``o_`o_``_`]`^` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw'{< PPP@ PP PPPD PP$P)P.P3P8P=PBPGPLPQPVPH [P`PePjPoPtPyP~PPL PPPPPPPPPPPPPPPPPPPPPPPPPP PP PPPP#P(P-P2P7P<PAPT FPKPX PPUPZP_PdPiPnPsPxP}PPPPPP\ PPPPPPPPP` d PPPPPPh PPPPPl PP PPPPP"P'P,P1P6P;P@PEPp t JPx OPTP| YP^P cP  hPmPrPwP|PP  PPPP   PPP P  0PP PTQ` 'ResB a aJ 5 F 3 M 3 ? * 2 > ! ? /  WIR / B 1 K 8 M 5 | # M #  8 . K 5 { $ > 2  > ( / {  F ! ?  K   { * >   $ > / M ,  M  M * M 2 > 1 M 1 ? (  8 W & ? 1 ? / > }  ? ( ? / 8 H 2 ? / . ( ? & ? ( > | 8 H 1 ? / { 8 H | WIR / B 1 K 8 M  ( M $ M / { 0 B *  1 >  ? & ? ( > |  . > ( ? 1 ? / > }  M / B , { * F 8 K  $ M $ | 1 ? / > }  ? 2 ? / { * F 8 K + ?  ? / { ! K 3 | , F 2 @ 8 M ! K 3 | , M 0 B # H ! K 3 | / F . ( ? 1 ? / > } 1 7 M / { 1 B , ? ~ CFP + M 0 >  M  M  |  { 1 @ { * F 8 K   , K ! ? / { 1 @ }  ( G ! ? / { ! K 3 |  / > ( @ 8 M ! K 3 |  H ( @ 8 M / A 5 > {  . H  M  { ! K 3 |  |  M  ? 7 M 2 ? 1 ( . @ , ? / { ! K 3 | ( H  @ 0 ? / { ( H 1 * F 1 A 5 ? / { 8 K ~ , 9 > . ? / { ! K 3 | , F | . A ! { ! K 3 | . J ~ ! K 5 { 2 ? / A / A . 8 M . ! K 3 | 2 ? , ? / { & ? ( > | 5 ( M 5 > $ A 5 > $ A WIR + M 0 >  M  M  1 ? 7 M * L # M  M  | . { . > |  M  M   M  > $ ( > # /   ? ( ? / 8 H 2 ? 8 M . } $ M $ @ 8 M 2 ? 1 / . ( ? & ? ( > | 8 M 8 H 1 ? / { 8 H | 8 M RINET + # M  M 8 M  1 B , { + M 2 K 1 ? {  } , G ( ? / { 2 F  M  1 > ( ? / { 1 ? / > }  $ M / K * M / { , ? |  J 3  , ? / { * F 8 K  > * M * ( @ 8 M / F { ! > ( ? 7 M  M 0 K # F , 9 M 1 H ( ? & ? ( > | , ~  G 1 ? / { 2 F 5 M . !  > 8 ?  0 ? / 1 ? 1 J . > ( ? / { 2 F / A 2 H , @ 0 ? / { ! K 3 | 8 ? 1 ? / { * W # M  M    K 3 {  M 5 > { 8  1 M 1 > 2 ? / { 2 ? 1  >  , ? / { & 2 > 8 ? * F 1 B 5 ? / {  { 1 ? , | . @ 8 M  > 1 M 1 M / A . . . & ? | 9  2 > 5 K 7 ? / {  ? * M 2 F 8 K $ K 2 K $ M $ ?  + M  > ( ? (AFA). > 2 ? + M 0 >  M  M 1 J ! G 7 M / { ! K 3 | 8 B 0 ? ( >   ? } ! |  8 | , H  > ( ? . ( $ M  | . G ( ? / { ! M 0 >   ~  @ 0 ? / { & ? ( > | 1 A  M 5 G / { * F 8 K  A 5 H 1 M 1 ? & ? ( > |  M 0 J / G 7 {  M / A (  A # @ 7 M / { & ? ( > | , > | , G ! ? / { ! K 3 | .  > ( @ 8 M * $ >  M  . J 1 K  M  { & ? | 9  2 F , ( @ 8 M * W # M  M 8 ?   * M * B | ! K 3 | 8 M 5 @ ! ? 7 M  M 0 K #   M 5 ! K | 8 B  M 0 G  1 ? $ M 0 ? / { (  M +  K |  M  ? / { 2 > 1 ? 8 H * M 0 8 M * L # M  M (  M  > $ ( > # /  )WIR + M 0 >  M  M 8 M    K 3 {  M 5 > { 8  1 ? 7 M * L # M  M 8 M  > (  F ! ? (GHC) | . { . > |  M  M 8 M 2 > 5 K 7 M / {  ? * M 8 M 2 K 5 >  M  J 0 B (  ? |  ? 8 M % > ( ? 8 K  ! J . ? ( ?  M  { * F 8 K * ( > . ( ? / { , > } , K 5 * K 3 ? 7 M 8 M 2 K  M  ? + ? 2 ? * M * @ ( ? * F 8 K , M 0 8 @ 2 ? / { 1 ? / > } . 2 > 5 ? / {  M 5  M  > . > } & @ 5 ? / { 1 A + ? / . F  M 8 ?  M  { * F 8 K . M / > { . > |  M / >  M . W 1 @ 7 M / { 1 A * M * @ 8 >  , ? / {  M 5 >  M  8 M 5 > 8 ? 2 ? 2 >   ( ? 8 M 5 ? 8 M + M 0 >  M  M 9 F / M $ ? / {  B | ! M 9 K  M  K  M  M ! K 3 | 9 K # M  A 1 { 2 F  * ? 1  |  { 1 @ {  8 M  M 0 }  8 M 0 / G 2 ? * L # M  M  ? ( ? / { + M 0 >  M  M $ ? . K |  8 M  M / B ! K + ? ( M ( ? 7 M . > |  M  , J 3 @ 5 ? / { * F / M 8 K 8 ?  , > , M 5 F ! K 3 | 8 H 1 ? / { ( M / B 8 H | (  M  > $ ( > # /  ) + M  > ( ? 8 M (AFA) 1 ? $ M 0 ? / { (  M +  } 8 > } 5 ! K |  K 3 {  >  , ? / { & 2 > 8 ? 8 M * F 1 B 5 ? / {  { 1 ? 8 M , J 3 @ 5 ? / {   5 ? ! K , | . @ 8 M  > 1 M 1 M 8 M , }  ? / { + M 0 >  M  M . } $ M $ @ 8 M * L # M  M 8 K 5 ? / 1 M 1 M 1 B , ? ~ $ M $ 0  J 1 ? / { 5 K z  8 M  M 0 G 2 ? / { ! K 3 |  F ( ? / { 7 ? 2 M 2 ?   M ( K | 5 @  ? / {  M 0 K # F * 0 >  M 5 G / {  M 5 0 ( @ ,   M 2 > & G 6 ?  >  M  , F 2 > 1 A 7 M / { 1 B , ? ~ . > 8 ? ! K # ? / { & ? ( > | 2 > 1 M 1 M 5 ? / { 1 B , ? ~ 6 M 0 @ 2  M  { 1 A * M * @ 8 K . > 2 ? 7 ? 2 M 2 ?   M  { ! K 1 { * F 8 F / M 1 M 1  M 0 J / G 7 M / { & ? ( > | ( F $ | 2 { ! M 8 M  ? } ! | , F }  ? / { + M 0 >  M  M   M 5 ! K | 8 B  M 0 G 8 M  1 M 1 > 2 ? / { 2 ? 1 > 8 M  > (  F ! ? 8 M (GHC) K |  M  ? / { 2 > 1 ? 8 M $  ?  M 8 M % > { 1 B , ? ~ ( ?  0 >  M 5 {  J | ! K , , J 3 @ 5 ? / {   5 ? ! K ~ 2 F 8 K $ K 2 K $ M $ ? 8 M 8 H * M 0 8 M * L # M  M 8 M 8 M 2 J 5 G ( ? / 1 M 1 K 3 |  + M  > {  + M  > ( ?  ( M $ K ( G 7 M / { 1 A * ? /   ? * M 7 M / { * W # M  M  > # M  { 7 ? 2 M 2 ?   M  8 M 2 > { ! ?  M  M 0 K #  J . K 1 ? / { + M 0 >  M  M  K | & M & > ( ? / { & ? ( > | &  M 7 ? #  J 1 ? / { 5 K z ( G * M * > 3 @ 8 M 1 A * M * @ ( M / B 8 ? 2 > ( M 1 M ! K 3 | , K  M 8 M 5 > ( { * M / A 2 , M 0 ?  M  @ 7 M * W # M  M - B  M  > ( @ 8 M  ~  M 0  .   K 3 ? / { $ A  M 0 ?  M . 2 G 7 M / { 1 ?   ? 1 M 1 M 1 A 5 > # M  { + M 0 >  M  M 5 F ( ? 8 M 5 G 2 { , J 3 @ 5 | 8 @ 7 F 2 K / ? 8 M 1 A * M * @ 8 A 0 ? ( F / ? . ? 8 M ! K 3 | 9   G 1 ? / { + K 1 ? ( M 1 M  8 M 1 M 1 L ( ? / {  M 0 B z . W 1 ? 1 M 1 G ( ? / {   ? / 8 M * > ( ? 7 M * 8 F / M 1 M 1  |  { 1 @ {  8 M  M 0 } 8 M  8 M 0 / G 2 ? * L # M  M 8 M  ? ( ? / { + M 0 >  M  M 8 M $ ? . K |  8 M  M / B ! K 8 M + M 0 F  M  M + M 0 >  M  M , J 3 @ 5 ? / {   5 ? ! K 8 M , J 3 @ 5 ? / { * F / M 8 K 8 M . !  > 8 M  | + M 0 >  M  M . J 1 K  M  { + M 0 >  M  M 8 H 1 ? / { ( M / B 8 H | 8 M  K  M  3 @ 8 M + M 0 >  M  M  ? , M 0 > ~  M  | * W # M  M ( ?  M  0 >  M 5 {  K | ! K , ( M / B $ > / M 5 > { ! K 3 | 5 ? / 1 M 1 M ( > . @ 8 M ! K  M  M 0 @  M  M ! M 0 >  M  M . , 1 A # M  ? / { + M 0 >  M  M , M 0 8 @ 2 ? / {  M 0 A 8 > ! K 2  M 8  , |  M + M 0 >  M  M 2 ? $ M 5 > ( ? / { $ 2 K ( > 8 M  M 0 J / G 7 M / { & ? ( > | 8 M  ? ( ? -, ? 8 > 5 A * F / M 8 K $  ?  M 8 M % > { 1 B , ? ~ 8 M + ? ( M ( ? 7 M . > |  M  > 8 M , F }  ? / { + M 0 >  M  M 8 M  8 >  M  ? 8 M % > ( ?  F   F  G . > {  2 { ! M 8 M ! K 3 |  > { 8 > ( ? / { 7 ? 2 M 2 ?   M * >  M  ? 8 M % > ( ? 1 A * M * @ , J 3 @ 5 ? / { , J 3 ? 5 ? / > ( K 2 > 1 M 1 M 5 ? / { 2 > 1 M 1 M 8 M 2 ? $ M 5 > ( ? / { 2 ? 1 M 1 > 8 M 8 F ( M 1 M 9 F 2 @ ( * W # M  M $ A |  M . F ( ? 8 M % > { . ( $ M , ~  G 1 ? / { 9 > | ! M 2 F 5 M  + M  > ( ? (1927 2002) { ! K 1 { * F 8 F / M 1 M 1 > 8 M  M 0 G ( ? / { 9 M 0 ? 5 M ( ? /  8 M 1 M 1 L ( ? / {  M 0 B z 8 M  8 M  M 0 ? / { 7 ? 2 M 2 ?   M  ? ( ? / -, ? 8 > 5 A * F / M 8 K $ >  ?  M  ? 8 M % > { 1 B , ? ~ + M 0 F  M  M + M 0 >  M  M 8 M , A 1 A # M  ? / { + M 0 >  M  M . W 1 ? 1 M 1 G ( ? / {   ? / 8 M 8 ?  , > , M 5 F ! K 3 G 4 M 8 M 8 M , F  M  ? 8 M % > ( ? 8 K   ? 4  M  {  0 @ , ? / { ! K 3 |  K 8 M 1 M 1 > 1 ?  M  {  K 3 {  M 0 G ( ? / { 9 M 0 ? 5 M ( ? / $ >  ?  M  ? 8 M % > ( ? 8 K  ( ? , M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K 8 ? / F 1 2 ? / K # ? / { 2 ? / K z    K 3 {  M 5 > { 8 > (AOK) |  { 1 @ { * F / M 8 K (ARP) 1 A  M 5 G * F / M 8 K (UYP) ? ( ? -, ? 8 > 5 A * F / M 8 K 8 M  > (  F ! ? (1979 2007)( F $ | 2 { ! M 8 M  ? } ! G 4 M 8 M , M 0 8 @ 2 ? / {  M 0 A 8 > ! K 8 M 8 M * > ( ? 7 M * 8 F / M 1 M 1 > 8 M * M 0 >  @ ( 8 F | , ? / { & ? ( > | &  M 7 ? # > + M 0 ?  M  { 1 > { ! M & ?  ? , W  M  ? / { + M 0 >  M  M + M 0 F  M  M UIC-+ M 0 >  M  M  M 0 G ( ? / {  > | , K 5 > ( F 8 M * M 0 >  @ ( $ A |  M  ? 7 M 2 ? 1 / B # ? ! > ! M ! ? 5 > 2 | 1 ? / }  8 | , / M  > { . ( $ M (AZM) 8 M  M 0 ? / { 7 ? 2 M 2 ?   M 8 M  8 M  M 0 G 2 ? / { 7 ? 2 M 2 ?   M  M 0 @  M  M ! M 0 >  M  M . > 8 M $ >  ?  M  ? 8 M % > ( ? 8 J . K ( ? * K |  M  A  @ 8 M  8 M  M / A ! K * M 0 >  @ ( 1 J . G ( ? / { 2 ? / A , ~  G 1 ? / { 9 > | ! M 2 F 5 M 8 M 2 ? $ M 5 > ( ? / { $ 2 K ( > 8 F 8 M &  M 7 ? # 8 A ! > ( @ 8 M * W # M  M  8 M 0 > / G 2 ? ( M / B 7 F  M  F }  H ( @ 8 M / A 5 > { ( + M 7 K | ). J 8 >  , ?  M  { . F 1 M 1 ?  M  } 8 K 3 . { & M 5 @ * A  3 A  F ! K 3 | / A  8 M ! K 3 | ( $ G & ? 5 8  )/ B 1 K * M / { ( > # / / B # ? 1 M 1 M  |  { 1 @ { * F / M 8 K 8 M (ARP) 1 A  M 5 G * F / M 8 K 8 M (UYP)$ A |  M . F ( ? 8 M % > { . ( $ M 8 M * M 0 >  @ ( 8 A ! > ( @ 8 M & ? ( > | , M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K 8 M . J 8 > ( M * ?  M  M  8 M  M / A ! K / A  M 0 G ( ? / {  > | , K 5 > ( F 8 M 2  M 8  , |  M + M 0 >  M  M 8 M 8 ? / F 1 2 ? / K # ? / { 2 ? / K # 8 M  M / B , {  z 5 G |  M  , ? ~ * F 8 K $ A |  M  M . F ( ? 8 M % > ( ? . ( $ M * > * M * A 5 ( M / B  ? ( ? / {  ? (  G * M 5 F | & ? / {  8 M  M / A ! K + M 0 F  M  M  K ~ ! M + M 0 >  M  M , M 0 8 @ 2 ? / {  M 0 A 8 > ! K ( K 5 K / B  K 8 M 2 G 5 ? / { ( K 5 ? & ? ( > |  8 | , / M  > { . ( $ M 8 M (AZM)* M 0 >  @ ( 8 A ! > ( @ 8 M * L # M  M * M 0 >  @ ( 8 F | , ? / { & ? ( > | 8 M + M 0 F  M  M UIC-+ M 0 >  M  M 8 M , K 8 M ( ? / 9 F | 8  K 5 ? ( & ? ( > | , K 8 M ( ? / -9 F | 8  K 5 ? ( & ? ( > | / B # ? ! > ! M ! ? 5 > 2 | 1 ? / } 8 M 1 7 M / { 1 B , ? ~ (1991 1998) M 5 >  M  ? . > 2 {  M 5 F 1 M 1 M 8 }  F  M  M 1 ? * M * , M 2 ?  M  J 0 A # * F 1 B 5 ? / { 8 K ~ (1863 1965)/ B  K 8 M 2 G 5 ? / { 9 > | ! M & ? ( > | 1 M 1 F 8 M 1 M 1 ?   M  1 { 8 ?  K ! M * M 0 >  @ ( $ A |  M  ? 7 M 2 ? 1 > 8 M / B 1 K * M / { ( > # / / B # ? 1 M 1 M 8 M 8 >  , ? / {  M 5 >  (1968 2012)   K 3 { ( M / B  M 5 > { 8 > (AON) G * M 5 F | & ? / {  8 M  M / A ! K 8 M + M 0 F  M  M  K ~ ! M + M 0 >  M  M 8 M , K 8 M ( ? / 9 F | 8  K 5 ? ( & ? ( > | 8 M , M 0 8 @ 2 ? / {  M 0 A 8 > ! K ( K 5 K 8 M / A  8 M ! K 3 | (  A $ M $ & ? 5 8  )/ B  K 8 M 2 G 5 ? / { ( K 5 ? & ? ( > | 8 M ( F $ | 2 > { ! M 8 M  ( M 1 ? 2 {  ? } ! |   M 5 ? 1 M 1 K 1 ? / }  ? ( ?   M 5 @ 2 F * K |  M  A  @ 8 M  ? ( ?  8 M  M / B ! K    K 3 {  M 5 > { 8 (1977 1990) |  { 1 @ { * F / M 8 K (1983 1985) 1 A  M 5 G * F / M 8 K (1975 1993)* F 1 B 5 ? / { 8 K ~ 8 M (1863 1965), F 2 > 1 7 M / { ( M / B 1 B , ? ~ (BYB), M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K (BRE)/ A  8 M ! K 3 G 4 M 8 M ( $ G & ? 5 8  )/ B  K 8 M 2 G 5 ? / { 9 > | ! M & ? ( > | 8 M 8 M * F 7 M / } ! M 0 K / ?   M 1 H 1 M 1 M 8 M  ? 4  M  {  | . {  8 M 1 M 1 M . > |  M  M  K |  M  ? / {  M / B * K z 2 > 0 ? 1 M 1 M / B 1 K * M / { . K # ? 1 M 1 1 ? / B # ? 1 M 1 M    K 3 { ( M / B  M 5 > { 8 > 8 M (AON) F 8 M 1 M 1 ?   ? ( A 3 M 3  1 { 8 ?  K ! M * K 3 ? 7 M 8 M 2 K  M  ? (1950 1995) M 0 ? ( ? ! > ! M  ( M 1 M  A , >  K ! K 3 | , F 2 > 1 A 7 M / { 1 B , ? ~ (2000 2016) ? 2 ? / { / B # ? ! > ! M 8 M ! ? + K . F { 1 K  F  M  K 8 M 2 J 5 >  M  M 9 > | ! M  J 0 B ( 2  M 8  , |  M + ? ( > { 7 M / } + M 0 >  M  M 5 F ( 8 M 5 G 2 { , K 2 ? 5 | (1871 2008) 1 A  M 5 G * F / M 8 K  { / B # ? ! > ! M 8 M  ~ ! M . J 8 > ( M * ?  M  M . F 1 M 1 ?  M  } * K |  M  A  @ 8 M  ? ( ?  8 M  M / B ! K 8 M , F 2 > 1 7 M / { ( M / B 1 B , ? ~ 8 M (BYB), F }  ? / { + M 0 >  M  M (+ ? ( > { 7 M / } ), M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K 8 M (BRE)8 >  , ? / {  M 5 >  > 8 M (1968 2012)5 F ( ? 8 M 5 G 2 { , J 3 @ 5 | (2008 2018). W 1 ? 1 M 1 G ( ? / {   ? / (1973 2017)/ B 1 K * M / {  K ( M * 8 ? 1 M 1 M / B # ? 1 M 1 M  8 | , / M  > ( ? / { . ( $ M (1993 2006)  > # M  { 7 ? 2 M 2 ?   M (1966 1987) ? 4  M  {  | . {  8 M 1 M 1 M . > |  M  M 8 M  K |  M  ? / {  M / B * K z 2 > 0 ? 1 M 1 M 8 M , F }  ? / { + M 0 >  M  M 8 M (+ ? ( > { 7 M / } ). F  M 8 ?  M  { 8 ? } 5 | * F / M 8 K (MXP)/ B 1 K * M / { . K # ? 1 M 1 1 ? / B # ? 1 M 1 M 8 M 8 > 5 K  K . ?  { ! M * M 0 ? { 8 ? * F ! K , M 0  ? 2 ? / { / B # ? ! > ! M 8 M ! ? + K . F { 1 K 8 M 5 F ( 8 M 5 G 2 { , K 2 ? 5 | 8 M (1871 2008)* 6 M  ? .  + M 0 ?  M  { [CFA] + M 0 >  M  M . & M ' M /  + M 0 ?  M  { [CFA] + M 0 >  M  M / B  K 8 M 2 G 5 ? / {  z 5 G |  M  ? , ? ~ & ? ( > | 8 M * > ( ? 7 M * 8 F / M 1 M 1 (A   M  L # M  M )   K 3 { ( M / B  M 5 > { 8 (1990 2000) F  M  K 8 M 2 J 5 >  M  M 9 > | ! M  J 0 B ( > 8 M , M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K ( K 5 K (BRB). F  M 8 ?  M  { 8 ? } 5 | * F / M 8 K 8 M (MXP). W 1 ? 1 M 1 G ( ? / {   ? / 8 M (1973 2017)/ B 1 K * M / {  K ( M * 8 ? 1 M 1 M / B # ? 1 M 1 M 8 M 2  M 8  , |  M  z 5 G |  M  ? , ? ~ + M 0 >  M  M + >  M  M 2 > ( M 1 M & M 5 @ * A  3 A  F * W # M  M , F 2 > 1 7 M / { ( M / B 1 B , ? ~ (1994 1999), M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K (1990 1993)/ A # H 1 M 1 ! M  1 , M  . ? 1 G 1 M 1 M 8 M & ? | 9  2  M 8  , |  M + ? ( > { 7 M / } + M 0 >  M  M 8 M &  M 7 ? # > + M 0 ?  M  { 1 > { ! M (+ ? ( > { 7 M / } ), M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K 8 M ( K 5 K (BRB)/ B  K 8 M 2 G 5 ? / {  z 5 G |  M  ? , ? ~ & ? ( > | 8 M    K 3 {  M 5 > { 8 1 @  ! M  8 M 1 M 1 > ! K (AOR)8 M * > ( ? 7 M * 8 F / M 1 M 1 > 8 M (A   M  L # M  M )  M 5 ? 1 M 1 K 1 ? / }  ? ( ? /   M 5 @ 2 F  ? ( ? / > ( &  M 7 ? # > + M 0 ?  M  { 1 > { ! M 8 M (+ ? ( > { 7 M / } ). F  M 8 ?  M  { 8 ? } 5 | * F / M 8 K (1861 1992). F  M 8 ?  M  { / B # ? ! > ! M ! ?  { 5 F | 7 { (UDI)/ B 1 K * M / { / B # ? 1 M 1 M  + M   M  L # M  M (XBC)/ B 1 K * M / { / B # ? 1 M 1 M  + M   M  L # M  M (XBD)   K 3 {  M 5 > { 8 > 8 M 1 @  ! M  8 M 1 M 1 > ! K (AOR), M 0 8 @ 2 ? / {  M 0 A 8 F / M 1 K ( K 5 K (1967 1986), K 8 M ( ? / -9 F | 8  K 5 ? (  z 5 G |  M  , ? ~ . > |  M  M . F  M 8 ?  M  { / B # ? ! > ! M 8 M ! ?  { 5 F | 7 { (UDI)  M 5 ! K | / B # ? ! > ! M 5 > 2 |  K z 8 M 1 M 1 { 1 F (UVC)/ B 1 K * M / { / B # ? 1 M 1 M 8 M  + M   M  L # M  M (XBC)/ B 1 K * M / { / B # ? 1 M 1 M 8 M  + M   M  L # M  M (XBD)   K 3 {  M 5 > { 8 1 ? / >  8 M 1 M 1 > ! K (1995 1999)2  M 8  , |  M  H . > 1 M 1   F / M / > 5 A ( M ( + M 0 >  M  M ), F }  ? / { + M 0 >  M  M ( H . > 1 M 1   F / M / > 5 A ( M ( $ M )) 1 A  M 5 G * F / M 8 K  { / B # ? ! > ! M 8 M  { ! F  M 8 > ! > 8 M *8 > 5 K  K . ?  { ! M * M 0 ? { 8 ? * F ! K , M 0 (1977 2017)*  M 5 ! K | / B # ? ! > ! M ! ? 5 > 2 |  K z 8 M 1 M 1 { 1 F (UVC)+ 1 A  M 5 G * F / M 8 K 8 M  { / B # ? ! > ! M 8 M  { ! F  M 8 > ! > 8 M +, F }  ? / { + M 0 >  M  M 8 M ( H . > 1 M 1   F / M / > 5 A ( M ( $ M )+2  M 8  , |  M  H . > 1 M 1   F / M / > 5 A ( M ( + M 0 >  M  M 8 M ,  M 5 ! K | / B # ? ! > ! M 8 M ! ? 5 > 2 |  K z 8 M 1 M 1 { 1 F (UVC)28 M * > ( ? 7 M * 8 F / M 1 M 1 ( H . > 1 M 1   F / M / > 5 A ( M (   M  L # M  M )58 M * > ( ? 7 M * 8 F / M 1 M 1 > 8 M ( H . > 1 M 1   F / M / > 5 A ( M (   M  L # M  M )"zV4 BnN r%&vR1~Z7)zIRPVDA\]~9BzD 8qfl8Q,azWZ2jj$k^nC bu.8"\K~&Fbr*^6J " fp|2^Jj n"travz&ual6oX:d7>*E~S.,o2<b NBGx0f6'*6=0  . :S>.h:c:Btf3\Fo\j4FAJR^*VRB#Dbz>nri{tJz] xN\FV3L6 ]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkW <44}}#@ mK%%"1177))\IPPDD}\<0]]99BBDDqllQ3,,aaW{c$$koCCLuu88kHKK`lG6 jpp||^Q5JJ aa~uuaaRllouXXdd77EESS,,oop<< xx''|00  SShh::33oo\\YA++**URR##DDbbzziittoo,$\\3pLL `}``Ww``u|```R`z```*`````}`V`v}`^`y`f`-y`J`Jy``Kx`n``)`U|`j`J``U}`V`gx`:`~`&`5}`N`gy`v`z`b`~`v``"`y` `x``=``{``x``z``y`v`w``y`>`lz`v`|`2`z``x`a`7`a`]``/x`w`{`B`x``5|`^`}` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkos J MPS V !Y!!\ !!!!!!! !#!&!)!_,!b/!2!5!8!;!>!A!eD!hG!J!M!P!S!V!kY!\!_!b!e!h!k!nn!q!t!w!z!q}!!!!!!t!!!wz!!!!!}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" " """""""""%"("+"."1"4"7":"="@"C"F"I"L"O"R"U"X"["^"a"d"g"j"m"p"s"v"y"|""""""""""""""""""""""""""""""""""""""""""""### # #######!#$#'#*#-#0#3#6#9#<#?#B#E#H#K#N#Q#T#W#Z#]#`#c#f#i#l#o#r#u#x#{#~#######p``Pv`x``~``````z`>{`|`~`w`2z`w`y`y`y`-y`{`Jy`|`Kx`{`i``U|`~`J`~`U}`U}`gx` {`~`}`~`6v`Oz` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosS$PX$P]$Pb$Pg$Pl$Pq$Pv$Ps w { {$P$P$P$P$P$P$P$P$P $P$P $P $P$P$P$P$P$P$P$P$P $P $P$P$P$P$P%P%P %P %P%P%P %P%%P*%P /%P4%P9%P>%PC%PH%PM%P R%PW%P\%Pa%Pf%P k%Pp%Pu%Pz%P%P%P %P%P%P  %P%P%P%P%P %P%P %P%P%P%P%P%P%P%P%P%P %P%P%P%P&P&P &P&P&P&P&P$&P)&P.&P3&P8&P=&PB&PG&PL&PQ&PV&P[&P`&Pe&Pj&Po&Pt&Py&P~&P&P&P&P&P&P&P &P &P&P&P&P&P&P&P&P&P&P &P&P&P&P&P  &P&P&P'P'P 'P'P'P'P'P#'P('P-'P 2'P7'P<'PA'PF'PK'PP'PU'PZ'P_'Pd'Pi'Pn'Ps'Px'P}'P'P'P'P'P'P  'P'P'P'P'P'P'P'P'P'P'P'P 'P'P'P'P'P'P  'P'P'P  (P (P(P(P (P(P    "(P '(P,(P1(P  6(P;(P@(PE(PJ(PO(PT(PY(P ^(P  c(P h(Pm(Pr(Pw(P  #PN$P |(P` 'ResB8 _ B B _N B3@3'5E :@>=O?>= 85=30=0 A5488@0= @80;10;10 @C?88@0: 48=0@95<5= @80;:0B0@ @80;:C1K= ?5A>:K@3K7 A><;0>AK= :8?><0=8 @80;>@>A @C1;L@C<K=K ;5CA0C48 @80;A5@1 48=0@A8@8 ?0C=4EOB04 N0=LMB8>? 18@@40=89= :@>=70<18 :20G0:0<1>6 @85;:><>@ D@0=::>=3> D@0=:;0B289= ;0F;820= ?0C=4;828 4>;;0@@C0=4 D@0=:A59H5; @C?8D868 4>;;0@G8;89= ?5A>%OB04K= N0=L0;10=89= ;5:0;68@ 4>;;0@0=3>; :20=701030< 4>;;0@15;87 4>;;0@1>;30@K= ;521C@C=4 D@0=:30<18 40;0A8328=59 D@0=:3@689= ;0@8538?5B ?0C=49>@40= 48=0@:0=04 4>;;0@:5=8 H8;;8=3:C259B 48=0@<>;402K= ;5C=835@8 =09@0BC=8A 4>;;0@BC@:89= ;8@0C715:89= A><H25489= :@>=M=MBEM3 @C?8O<09: 4>;;0@<0;028 :20G00<5@8: 4>;;0@0@35=B8= ?5A>0@<5=89= 4@0<0@C1K= D;>@8=10E@59= 48=0@15@<C4 4>;;0@1>BA20=8 ?C;01@078;89= @8;1@C=59 4>;;0@308B89= 3>C@43090=0 4>;;0@681>CB8 D@0=:8=4>=578 @C?88A;0=4K= :@>=:070EK= BM=3M:>;C<1K= ?5A>;815@8 4>;;0@;8B289= ;8B0A<02@8B0= C38O<02@8BK= @C?8<0;09= 0@80@8<0;L482 @CD8O=0<818 4>;;0@?0:8AB0= @C?8?5@C389= A>;L?>;LH89= 7;>BB09;0=4K= 10BBC@:<5= <0=0BC30=4 H8;;8=3C@C3209= ?5A>D8;8??8= ?5A>E>@20BK= :C=0H@8-;0=: @C?8M@8B@59 =0:D010=3;045H B0:015;0@CAL @C1;L1@8B0=89= DC=B2L5B=0<K= 4>=3<0:54>=8 48=0@<5:A8:89= ?5A><LO=<0@K= :80B=>@25389= :@>=A0<>0389= B0;0A><0;8 H8;;8=3AC@8=0< 4>;;0@B068:89= A><>=C:@08=K 3@82=OC=30@K= D>@8=BH259F0@L D@0=:02AB@0;8 4>;;0@10@104>A 4>;;0@1CB0=K =3C;B@C<381@0;B0@ ?0C=44><8=8:0=K ?5A><0;097K= @8=38B?0=0<K= 10;L1>0A8=30?C@ 4>;;0@B0=70=8 H8;;8=3B>=30389= ?0=30E>=3:>=3 4>;;0@1>;828 1>;8280=>20=C0BC389= 20BC320B5<0;K= :5F0;<0:0>389= ?0B0:0<>70<18: <5B8:0;A5=B E5;5=0 DC=B0;028389= :20G0<=4 AC40= ?0C=4075@10960=K <0=0B0D30=8AB0= 0D30=8:01>-25@45 MA:C4>?0@03209= 3C0@0=8E>94 A>;>=3>A 2>=A5=B E5;5=0 ?0C=4AL5@@0 ;5>=K ;5>=3>=4C@0AK= ;5<?8@0:C1K= E@23G ?5A><0@>::>389= 48@E0<B2 0D@8:89= D@0=:H8=M 75;0=4 4>;;0@<=4 A>;>=3>A 2>=AL5@@0 ;5>=5 ;5>=525=5ACM;89= 1>;820@:09<0= 0@;K= 4>;;0@A2078;0=4 ;8;0=35=8H8=M B0920=L 4>;;0@<=4 0D@8:89= @0=47= :0@8189= 4>;;0@87@08;89= H8=M H5:5;:>AB0 @8:0389= :>;>=A>;><>= 0@;K= 4>;;0@D>;:;M=4 0@;K= ?0C=410@CC= 0D@8:89= D@0=:=8:0@03C0389= :>@4>10D@0=FK= :>;>=89 D@0=:0<18 :20G0 (1968 2012)?0?C0-H8=M 328=59= :8=0<02@8B0= C38O (1973 2017)B@8=8404 10 B>103> 4>;;0@15;0@CAL @C1;L (2000 2016)A0=-B><5 10 ?@8=A8?8 4>1@0B>4>@E>939 <=3= BM<4M3B=845@;0=4K= 0=B8;;JO 3C;45@(B>4>@E>939 <=3= BM<4M3B)1>A=8-35@F53>28= E@23G <0@:0@01K= =M34AM= M<8@0BK= 48@E0<25=5ACM;89= 1>;820@ (2008 2018)(B>4>@E>939 <=3= BM<4M3B89= =M36)A0=-B><5 10 ?@8=A8?8 4>1@0 (1977 2017)*!0=-"><5 @8=A8?8389= <=3= BM<4M3B 4>1@06!0=-"><5 @8=A8?8389= <=3= BM<4M3B 4>1@0 (1977 2017)HicbZc'b[dNAeehcafhyd6_f`Qe6cThcvcc`f_:`>3`.``(`g`f:bBaeefddfihF>`UgcdcaeJahigqedc4bca>giB-g=dedvfgwg{&h] hN_}gtt!G)/l)) )2z% _\\P\?,PkW HiHic>cZcZcf'b[d[dAeAeeehchcaahhydyd__ff``QeQeccThThccvcvccc`f`f__``3`3`````(`(`gg``ffbbaeaefeggddddffiiii>`>`UgUgccddccaaeeaahhigigqeqeddcc4b4bccaagigi-g-g=d=deeddffgggg&h&hi i__}g}g A D G J M P S V Y \ _ b e h k n q t w z }          " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |  #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{V P[ P` Pe Pj Po Pt Py P~ P P P P P P P P P P P P P P P P P P P P P P P P P PPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PP N PQ PC P` 'ResBP, , + 'ResBn k v v g= [ ]% >  , > 9 $  * > ( @ / G ( 8 L & @ 0 ? / > 2  / > ( > ! I 2 0  ? ( @ + M 0   , 9 > . @ ! I 2 0 , G 2 @  ! I 2 0 0 6 ? / ( 0 A , 2   M  > $  2 (  ? 2 @ * G 8 K   0 > # @ 0 ? / > 2 ! E ( ? 6  M 0 K ( $ A 0 M  @ 2 ? 0 > 8 > . K  (  > 2 > [CFP] + M 0    M / B , ( * G 8 K  > ( @ / ( 8 G ! @ 8 M 5 ? 8 + M 0   9 H $ @  K  0 M ! + ?  ? / ( ! I 2 0 / B  8 ! I 2 0 M 8 2 G 8 K  K 2 K  @  +  > #  +  > # @  K   ( * >    > 5 > ( A  $ A 5 >  A  % ?  * ? / ( , ? 0  E ( ! ? / ( ! I 2 0 ( . ? , ? / ( ! I 2 0 ( G * > 3 @ 0 A * / > * G 0 A 5 ? / ( 8 K 2 * K 2 ? 6  M 2 I  @ , 0 M . A ! > ! I 2 0 , M 0 A ( G  ! I 2 0 . K 2 M ! K 5 ( 2 G 0 5 >  ! > + M 0   0 K . > ( ? / ( 2 G 2 G , ( @  * >  ! 8 @ 0 ? / ( * >  ! (  M  > $  2 ( ) M / B , ( * G 8 K   / > ( > ! I 2 0 M 8  ? ( @ + M 0   M 8  > ( @ / ( 8 G ! @ 8  . H  ( ! I 2 0 M 8 ( G * > 3 @ 0 A * / G , 9 > . @ ! I 2 0 M 8 , G 2 @  ! I 2 0 M 8 - > 0 $ @ / 0 A * / G . K 2 M ! K 5 ( 2 G  0 6 ? / ( 0 A , 2 M 8 0 K . > ( ? / ( 2 G  2 ? , ? / ( & ? ( > 0  0 A , > + M 2 K 0 ? ( , > 9 0 ? ( @ & ? ( > 0  G ( ? / ( 6 ? 2 ?    K 2  , ? / ( * G 8 K * ( > . > , > 2 M , K  + ?  ? / ( ! I 2 0 M 8 , 2 M  G 0 ? / ( 2 G 5 , M 0 ?  ? 6 * >  ! . G  M 8 ?  K * G 8 K . I 0 ? 6 ? / ( 0 A * @ 8 ?   > * B 0 ! I 2 0 8 A 0 ? ( > . @ ! I 2 0 8 G 6 G 2 K  8 0 A * @ [CFP] + M 0   M 8 * K 2 ? 6  M 2 I  @  8 M 5 ? 8 + M 0   M 8 9 H $ @  K  0 M ! M 8   , K ! ? / ( 0 ? / G 2 , >   2 > & G 6 @   > . 2 G 6 ? / ( 0 ?   ?  . M / > ( . > 0  M / >  0 A  M 5 G  > * G 8 K  >   K 2 @  + M 0    K . K 0 ? / ( + M 0    M 0 K  6 ? / (  B ( >  ? , L  ? / ( + M 0    >  , ? / (  M 5 >  > ( M / B  @ 2  ! ! I 2 0 , K  M 8 5 > ( ( * A 2 > . E  E ( @  M *  >  > / A  >  ! > 6 ? 2 ?   2 >  , G 0 ? / ( ! I 2 0 2 ? , ? / >  > & ? ( > 0 6 M 0 @ 2   ( 0 A * / > 8 M 5 @ ! ? 6  M 0 K ( >  2 M , > ( ? / ( 2 G  G  % ?  * ? / ( , ? 0 M 8  E ( ! ? / ( ! I 2 0 M 8  K 2  , ? / ( * G 8 K  ! K . ? ( ?  ( * G 8 K  ( . ? , ? / ( ! I 2 0 M 8 * ( > . > , > 2 M , K   * G 0 A 5 ? / ( 8 K 2 M 8 + ? 2 ? * ? ( @ * G 8 K  , 0 M . A ! > ! I 2 0 M 8 , 2 M  G 0 ? / ( 2 G 5 > , M 0 A ( G  ! I 2 0 M 8 . G  M 8 ?  K * G 8 K  . I 0 ? 6 ? / ( 0 A * @  0 5 >  ! > + M 0   M 8 2 G , ( @  * >  ! M 8 6 M 0 @ 2   ( 0 A * / G 8 @ 0 ? / ( * >  ! M 8 8 G 6 G 2 K  8 0 A * @    0 , H  > ( @ . > ( >   2 M  G 0 ? / ( & ? ( > 0  0 M . G ( ? / ( & M 0 E .  ? 0  ? 8 M $ > ( @ 8 I . 5 M 9 ?  $ ( > . @ ! K      K 2 (  M 5 E ( M  >  0 M  G   >  ( * G 8 K   8 2  ! ?   M 0 K ( >   ? * M 6 ? / ( * >  !  > . M , ? / ( ! > 2 > 8 @ ( > /  G 0 ? / ( ( > / 0 > ( M / B $ H 5 > ( ! I 2 0 , > 0 M , > ! ? / ( ! I 2 0 , A 0 A  ! ? / ( + M 0   , G 2 > 0 A 6 ? / ( 0 A , 2 . K 0 K  M  K & ? 0 9 E . 2 ? % A  ( ? / ( 2 ?  > 8 0 A  M 5 G  G * G 8 K   G ( ? / ( 6 ? 2 ?   M 8  M 0 K  6 ? / (  B ( >   >  , ? / (  M 5 >  > 8 , K  M 8 5 > ( > * A 2 >  , M 0 ?  ? 6 * >  ! M 8 . E  E ( @  M *  >  >  . K 0 K  M  ( & ? 0 9 > . 2 >  M 5 M 9 ? / ( 2 >  @ 2 ? % A  ( ? / ( 2 ?  >  8 ?   > * B 0 ! I 2 0 M 8 8 A 0 ? ( > . @ ! I 2 0 M 8 8 K . > 2 @ 6 ? 2 ?   M 8 8 M 5 @ ! ? 6  M 0 K ( K 0 9 >    >   ! I 2 0 M 8  , G  ? 8 M $ > ( @ 8 K . $ M $ 0  K 0 ? / ( 5 I (  M / B ( ? 6 ? / ( & ? ( > 0 - B $ > ( @    2 M  M 0 . . > 2 & @ 5 ? / ( 0 A + ? / >  0 ?  M 0 ? / ( ( >  M + >  >   > ( ? / ( 6 ? 2 ?   * 0 >  M 5 G  M 5 > 0 > ( @ , M 0 >  ? 2 ? / ( 0 ? / > 2 .   K 2 ? / (  A  M 0 ?  . > 2 >  > 8 @  0 ? / > 0 @ . E 8 G ! K ( ? / ( & G ( > 0 . I 0 ?  > ( ? / (   ? / > . K  >  , ?  ( . G  ?  2 2 >  M 5 M 9 ? / ( 2 >  M  8 M 5 >  @ 2 @ 2 >   G ( @ 9   G 0 ? / ( + I 0 ? ( M  9 K ( M ! A 0 ( 2 G  * ? 0 >    K 2 (  M 5 E ( M  > 8  0 M  G   >  ( * G 8 K   >   K 2 @  + M 0   M 8  K . K 0 ? / ( + M 0   M 8  > . M , ? / ( ! > 2 > 8 @ 8  ? , L  ? / ( + M 0   M 8 ( > /  G 0 ? / ( ( > / 0 >  ( M / B  @ 2  ! ! I 2 0 M 8 * >  ? 8 M $ > ( @ 0 A * / G . > 2 > 5 ? / (  M 5 >  > 8 / A  >  ! > 6 ? 2 ?   M 8 2 >  , G 0 ? / ( ! I 2 0 M 8   ! K ( G 6 ? / ( 0 A * ? / >   >  ? 8 M $ > ( @ $ G   G  ? ( @ / A  ( ( + 6 K 0 )&  M 7 ? #  K 0 ? / ( 5 I (  G . G (  / 2 E  ! ! I 2 0 8 ?  0 > 2 ?  (  > 2 ?  (   ? * M 6 ? / ( * >  ! M 8  0 ?  M 0 ? / ( ( >  M + >  ( I 0 M 5 G  ? / (  M 0 K ( 0 ( M / B $ H 5 > ( ! I 2 0 M 8 * 0 >  M 5 G  M 5 > 0 > ( @  , > 0 M , > ! ? / ( ! I 2 0 M 8 , A 0 A  ! ? / ( + M 0   M 8 , G 2 > 0 A 6 ? / ( 0 A , 2 M 8 . > 2 >  > 8 @  0 ? / > 0 @  . E 8 G ! K ( ? / ( & G ( > 0 @ . I 0 ?  > ( ? / (   ? / >  8 M 5 >  @  . > 2 >   G ( @ 9 K ( M ! A 0 ( 2 G  * ? 0 >  &  M 7 ? #  + M 0 ?  @ 0  !  M / B , ( 5 ? ( ? . / * G 8 K $ >   @ 8 M $ > ( @ 8 K . K ( @ + I  2  !  / 2  ! * >  ! / A  M 0 G ( ? / ( 0 ? 5 ( ? / >   8 2  ! ?   M 0 K ( M / A 0  8 M  M 0 G 2 ? / ( ! I 2 0 M 8  ? , M 0 > 2 M  0 * >  ! M 8  >   > ( ? / ( 6 ? 2 ?   M 8 , M 0 >  ? 2 ? / ( 0 ? / > 2 M 8 .   K 2 ? / (  A  M 0 ?  M 8 . K  >  , ?  ( . G  ?  2 M 8 9   G 0 ? / ( + I 0 ? ( M  M 8 &  M 7 ? # 8 A & > ( @ * >  ! * B 0 M 5  E 0 @ , ? / ( ! I 2 0 8 K 2 K . (  / 2  ! M 8 ! I 2 0 ( 2 ( >  G   M  > $    ) G . G (  / 2 E  ! ! I 2 0 M 8  K 8 M  > 0 ?  >  K 2 K ( M 8  M / B , ( 5 ? ( ? . / * G 8 K  $ >   @ 8 M $ > ( @ 8 K . K ( @  / A  M 0 G ( ? / ( 0 ? 5 ( ? / >  8 ?  0 > 2 ?  (  G 2 ?  ( M 8 8 G   9 G 2 G ( > * >  ! M 8 ( ?  > 0 >  M 5 (  K 0 M ! K , >  + I  2  !  / 2  ! * >  ! M 8  8 M $ M 0 > / 2 @ ( M / B 6 G  G 2 $ A 0 M  . G ( ? 8 M $ > ( @ . > ( >   G * 5 M 9 0 M ! G / (  8 M  A ! K ( ?  > 0 >  M 5 G  >  K 0 M ! K , > 5 M 9 G ( G  A  2 > , K 2 ? 5 M 9 > 0 &  M 7 ? # 8 A & > ( @ * >  ! M 8 * B 0 M 5  E 0 @ , ? / ( ! I 2 0 M 8 8 K 2 K . (  / 2  ! M 8 ! I 2 0 M 8  M 5 >  G . > 2 >  G  M 5 G $ M  > 2  G  * M 0  > 8 $ M $ >   K 0 A ( >  G * 5 M 9 0 M ! G / (  8 M  A ! K  , K 2 ? 5 M 9 ? / ( , K 2 ? 5 M 9 ? / > ( K  G  * M 0  > 8 $ M $ >   K 0 A ( >  5 M 9 G ( G  A  2 > , K 2 ? 5 M 9 > 0 M 8 . ' M /  + M 0 ?  ( [CFA] + M 0   ( G & 0 2  !  >    ? 2 @ (  ? 2 M ! 0  M 5 >  G . > 2 >  G  M 5 G $ M  > 2 M 8 , K 2 ? 5 M 9 ? / ( , K 2 ? 5 M 9 ? / > ( K  8  / A  M $  0 ,  . @ 0 > $ & ? 0 9 E . $ M 0 ? ( ? & > &  # ?  K , E  K ! I 2 0 * 6 M  ? .  + M 0 ?  ( [CFA] + M 0    >  , ? / (  M 5 >  > (1968 2012)( G & 0 2  !  G    ? 2 @ (  ? 2 M ! 0 M 8 , G 2 > 0 A 6 ? / ( 0 A , 2 (2000 2016)$ M 0 ? ( ? & > &  # ?  K , E  K ! I 2 0 M 8 . I 0 ?  > ( ? / (   ? / > (1973 2017)8 >   K .  # ? * M 0 ? ( M 8 ? * G ! K , 0 > * 6 M  ? .  + M 0 ?  ( [CFA] + M 0   M 8 , G 2 > 0 A 6 ? / ( 0 A , 2 M 8 (2000 2016). I 0 ?  > ( ? / (   ? / >  (1973 2017)8 >   K .  # ? * M 0 ? ( M 8 ? * G ! K , 0 >  , K 8 M ( ? / > -9 0 M  G  K 5 ? ( > 5 ? ( ? . / . > 0 M  5 M 9 G ( G  A  2 > , K 2 ? 5 M 9 > 0 (2008 2018), K 8 M ( ? / > -9 0 M  G  K 5 ? ( > 5 ? ( ? . / . > 0 M  M 8 5 M 9 G ( G  A  2 > , K 2 ? 5 M 9 > 0 M 8 (2008 2018)8 >   K .  # ? * M 0 ? ( M 8 ? * G ! K , 0 > (1977 2017))8 >   K .  # ? * M 0 ? ( M 8 ? * G ! K , 0 >  (1977 2017)gVr6& Vnf RrvRZAzRVL9~z &f+( Z$m2jjS^.+nb[KC\O~6FbtrJf6'D7W$vHj.xu n6"5t:r$Lvz&[*~.2kbJ>x]Nf6q%66}:>6.yX:By6^6QF*lm(tJl BFve{] N$Zb^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkWhggr6&&V8fIRApL99V&Z+(( $mD5dS.+%p[KK33BOf66kt|^Q6'HD67>WW$vHx.x.xuu &665k::$$Lv$kJJ>x]+4-q%CR6a}66yXy6^6Q*6llmm((ttl O|FFe7$$ZZbF`j$`^`#`v`#``j``$``#``#`>`$`w`0#``K#` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{=   !@ $'*-0369<?BEHKNQTWZ]`cfilorux{~C   F #&),/258;>ADGJMPSVY\I L _behknqtO wz}R U X "`f#`j$`$`#`$`#`.$`j`j`$`%`#`L$`#`#`$`$`0#`#` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{oPtPyP~PR PPPPPV PPPPPPPPPPPPPZ PPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P^ 1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|Pb PPPPPPPPPPPPPPPPPPPPf j PPPPPPPPn PPPP!P&P+Pr 0P5P:P?PDPIPv NPSPXP]PbP [ PjPz ` 'ResB8 h BB Dolar AS2.1.49.2Yen JepunDinar IraqPaun MesirPaun SudanPaun SyriaPaun LubnanKrone NorwayPaun BritishRiel KembojaZloty PolandDolar BahamasDolar JamaicaDolar SurinamFranc ComoriaKrona IcelandPa anga TongaSyiling KenyaRubel BelarusPaun GibraltarPeso DominicanSom KyrgystaniSyiling SomaliSyiling UgandaDirham MaghribiHryvnia UkraineLilangeni SwaziLitas LithuaniaColon Costa RicaSyiling TanzaniaCordoba NicaraguaDolar New ZealandDolar Taiwan BaruFranc SwitzerlandPaun Saint HelenaMetikal MozambiquePaun Sudan selatanrubel lama BelarusRubel Belarus baharuSyekel Baharu IsraelSyekel baharu IsraelDolar Caribbean TimurKina Papua New GuineaKoruna Republik CzechPeso Boleh Tukar CubaPaun Kepulauan FalklandGuilder Antillen BelandaYuan China (luar pesisir)Mata Wang Tidak DiketahuiRubel Belarus (2000 2016)(mata wang tidak diketahui)Dirham Emiriah Arab BersatuMark Boleh Tukar Bosnia-HerzegovinaV%n69 YrC{vCRTP&zl&R(V¤C T~%ze#f_g Z (Z2( j8^(n%bbB&h; \~Fu b|r%JfT2{ *Ce{_8DjK`n"6gtrvۍz&^U(LO*G_~X..Z2sNUbˌ%T{(%f)6k;B%6-/E9!{ :>.O~:BUql(FZ(%RJQ M7c9BQ vCwb{N} y&]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkWo %69YC{CTP&l&(¤C T%ne#_g Z (( 8(%%B&h; u |%T2{ *Ce{_8DK`6gۍ^U(OG_X.ZsNUˌ%T{(%)k;B%-/E9!{ O~Uql((%RQ M7c9Q Cb} y&`l` `k``4l`Z``^`k``k``gk`j`Qk``}k``H`v`A``;k````h``0``$`>`=`] `k``#` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{    #&),/258;>ADGJMPSVY\_behknqtwz}  "%!(+.147:$=@CFILOR'UX*[k`4l``k`gk`Qk`}k`H`A`;k``h`0`$`=`k` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{PP"P%P$ (P+P.P1P4P& 7P:P( =P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjP* mPpPsP, vPyP. |PPPPPPPPP0 PPPPPPPPPPPPPPPPPPPPPPPPPPPPP2 PPPPPPPPP P PPPPP4 PP!P$P'P*P-P0P3P6P9P<P?PBPEPHP6 KPNPQPTPWPZP]P`PcPfP8 iPlPoPrPuPxP{P~PP: < PPPPPPPP> PPPPPPP@ PPPPPPPPB PPP - ^PPD Ph` 'ResB   O  ` 'ResB U U U  ` 'ResB ^ ^  Lira MaltijaMunita Mhix Mag'rufa jew Mhix ValidaMunita mhix mag'rufa jew mhix validaVV  nn rrvvRRZZzzRRVV~~^^zz ffZZ22jjjjnnbb)~~FFbbrrJJffjjnn""trrvvzz&&**~~..22vv_ bbNNff6666::>>..::BBFFZZJJ>>BBv2w6{.] l NNS#'37;KOSW[cgo #7;?CKOSW[_{'+37?OW[_gos;8,xMD\ \ALJ5>tt!G)/l)) )2 \\P\?kW{{{VVVV{{    {{nnnn{{rrrr{{{vvvv{RRRR{ZZZZ{{zzzz{RRRR{{VVVV{{{{~~~~{{^^^^{zzzz{{{ffff{{{ZZZZ{{2222{jjjj{jjjj{{{nnnn{{bbbb{{)))){{{~~~~{FFFF{bbbb{rrrr{{JJJJ{ffff{{{{{{{{{{{jjjj{{nnnn{""""{{{{rrrr{{vvvv{{zzzz{&&&&{{{{****{{~~~~{....{{2222{vvvv{{{bbbb{{{NNNN{{{{ffff{6666{{{{6666{{{{{{{::::{>>>>{....{{{{{{BBBB{{{{{{{{FFFF{{ZZZZ{{{{{JJJJ{{{{{{{{{>>>>{BBBB{{{{2222{{6666{....{l l l {NNNN{{{ #'+/37;?CGKOSW[_cgkosw{ #'/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{X[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~   #'+/37;?CGKOSW[_cgkosw{ #'/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{PPPPPPP PPP'P0P9PBPKPTP]PfPoPxPPPPPPPPPPPPPPPPPPP#P,P5P>PGPPPYPbPkPtP}PPPPPPPPPPPPPPPP PPP(P1P:PCPLPUP^PgPpPyPPPPPPPPPPPPPPPP PPP$P-P6P?PHPQPZPcPlPuP~PPPPPPPPPPPPPPPPPP P)P2P;PDPMPVP_PhPqPzPPPPPPPPPPPPPPPP PP  #PP P` 'ResBr  vv: solai BEACsolai Eurosolai Ganasolai SyiKSolai MarokSolai Swisssolai BCEAOsolai Egyptsolai Guinesolai Indiasolai JapoKsolai Keniasolai Kongosolai LibyaSolai HelenaSolai MalawiSolai RwandaSolai Ugandasolai Angolasolai Eritresolai KanadaSolai AmerikaSolai ArabiyaSolai MauricSolai SaichelSolai SaudiyaSolai Zambiyasolai Algeryasolai Barenyasolai Burundisolai Etiopiasolai Gambiyasolai Komoryasolai LesothoSolai NamibiyaSolai NigeriyaSolai Sao TomeSolai SomaliyaSolai TunisiyaSolai Zimbabwesolai Botswanasolai Djiboutisolai LiberiyaSolai MalagasyaSolai MozambikaSolai Tanzaniyasolai Australyasolai Britaniyasolai Swazilandsolai KapverdiyaSolai Mauritaniyasolai Sierra leonSolai Africa neksKSolai Zambiya (1968 2012)Solai Sao Tome (1977 2017)Solai SudaK ma dii ne dinarSolai SudaK ma dii ne livreSolai Mauritaniya (1973 2017)|   z ~  0fj@  nb! \ &r/ * $=  K < v Q U" Y h b  Hc   w 0   ovwv   : 'CGcsw{+/;_cos{ #/3;Kckosvy|    ` 'ResB0 {% 8 8 {%& B$AflB/.NAf=1=>10-/, ;:CFP 7:+, 2.,!-/ ::.:;: :8=: 7:/: =:-/:8 :/> 0:!.: .,;,. :0-: .,;.. .-/.1+ 0.8<:, ;:1+ 1+:,,,. .:.., 7:18>2 0.8=:+ :+.08 -/8:.;. 1+:,,.8 .82-: 1+:,:+ 7::.8,8:!.;: 1+:: , ;>.:;08,8 .-/=:-/ 7:;: -/-/,;1, 1+:,;.0. 7:;1,:: .,-/!,8 ,8,=.: -/,1,:1 -/,=,80 ,80,-:8 .,81,7=,, /.:. .:1.08!1,::!-9- 0.8%/=18 .-/<:: 7:!918 1+::., +,.-/: 1,7..:: 1+:<--;> 1+:,8,8 1+:,,<0+ 1+:,.,/: 0:0=:. 7:,,. =+8;,-/-/-/ :1,:> 0.8:=: 1+:!,: !,+.!-/:. .:!.: .!1,::-: :18,-/.: 0::=:8 7:-/6., .-/:9,0 1+:,-/,. ;>.:.8.8,8 1+:0.:8 1+:,-:8: -/,+9: 0.8,!-/ +,8,8:.-/ .-/,,+. !..09, ;>.::;,8 -/:,!:-/, =:,!1-: 1+:,!08, -/:8)<18; 1+:,:,=1 1+:,!08/:0=7:1,:0: 1+:-/:,, 1+:,;1,:;., ,8.,8.8,8 :,8:,=1 =+8;,1,:!,- :8-/..: .-/08.: 1+:,-:-/: .-/0-/:8 1+:,0: !6+::18>,8 :8:.-:9, 0.8!,18.8,8 :!-/:: -/,,;9: 1,::,:: -:;.-/-/-/: 7:-/!18>,8 08,0.8>,8 -/:,.8.8,8 1+:,,8,8 ;-/8!,1,:-/, :!-/1,:1,: 1+:,!:18.8,8 .:-/::: 1+:::;.: 7:%1,=1<186:91,.8,8 .82;.1,::, 1+:1,:-/.8,8 :+,=18 =+8!:.8,18.:8 1+:,!918 >2:!:!,-/:;: ,:!,;:.8,8 .-/0: 1+:!1,:8-/.8.8,8 .-/-/7,., -/=:=+.,, :1,::-7:::, 1+:=,.: .:8..-/:: 1+:,!:.,,=+ -/8-/,:9,817>: ,,0:18.8,8 ::1,::-/: 08.,<1,:-/.8,8 :-/18.8,8 :!-/!...8,8 ,7:,%:9: 1,:::.=2:8 -/.,:.-/8.8,8 .,-/:: :.::0-:8 ..:8 ,8:1.6 1,:7::!::;.8.8,8 .,!..-/8.8,8 .8,:8: =1<18 /:-::,. !::0-/1: ;=:8/ 1+:,.,,.=:8 .!-/.::8.8,8 ;>.:,7::9: ,:+0!, 08.. .8,:018.8,8.,8:-/:18.8,8 1+:,=:08:: :8.,!>17,:.6 1+:,,;:9: -/-/.1,7:;=:8/ 1+:=:-/8.8,8 08:!:-/.8>,8 0.8,8/> 0: (AIIA AIIH)>181,:80. -/:,/: =: (1,:1,:)!1,: !,- CFA 7:1,:=:;=:8/ 1+:,-/:;.8.8,8 -/:8,1,:.18.8:8 !0.8,:,: !:.: :8+81,:.!,18.8,8 .1,::.,/: 0: (B@@@ B@AF)--/7/:>-1,=1<18!1-: 1+:, (17 :8)!1-: 1+:, (1,:17)-/.8.8,8 -/.8.,8-/(--/7/:>-1,=1<18)..:>7: -/:-/ 1+:,.,/: 0:!: (AIID AIII)!,;:.8,8 .-/ (AIHC AIHE)1,:018>7: :.. -/,:.=2,8 -/., (B@@H B@AH)1,:.18.8,8 !0.8, (AIGC B@AG)1,7.8,8>7: ,.-/.8,8::!,:1,:=,8;,8 < :1,:/ +:81,:018>7: :.. -/, (B@AH)1,:018>7: :.. -/,: (B@AH))-/:6<,8=12>:-/:1, ;08,8.-/21,7.8,8>7: ,.-/.8,8 =12-/:1, ::2(V+*%R0)j1n, )%)x,2vR,R<-+ZP-~'zW(R9(*V0,&*(*%~'VK1H(^0z& H&'f%$&/%(Z,22&jp.+j' &*'^M)*n1.&b-(F.%&c/'\(~?*F%b,r'b&J,f.*+ /R+'./'e,'&( +'j8'%&n+",@+x-t,,r&.v.+%z(&* /.&)u(*+)~-l<&z/2m)v190(bd-f(})N*-v+ 0f(-b'60&*(%+6&.*])'?,U&:->P*.%/&l00o&"*,:T'B ),.)=)*162(F-)-%L/.d+|&/J/>,1-..))00'->1B- (p'F'v(%%+6/ *w/{%J%B[.] 0N'r*a*)]#'37;KOSW[cgs #+7;?CKOSW[_{'+37?OW[_gos{;8,|%xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW2(+*R0),))x,1R,<-P-~'W(9(*0&*(*'H(0&H&'%$&/%(,2&p.'*'M)*1.&-F.%&c/(?*%,'b&,.*+ /R+'./e,'&( +'8'%&+,@+x-,,&..+%(* /.&)u(+)-<&z/m)190(d-f(})*-v+ 0(-b'0&*(+&.*])'?,U&-P*%&l00o&"*T' ),.)=)*1]2-)-%L/.d+|&/,1-..))'-1- (p'F'(6//%1'r*a* +#'+/37;??CGKOSKW[__ccgkosw{ow #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw{+/7CW[j m p s v y |    !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{SPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P & PPP< ` 'ResB,  4 4 l  P1HF,'~HF PF4D P~2H:F' P3/B71 P1'DE51 P~HF/~1H P3HDF PH"FEF P1'D(D2 /D'1E2 ~2HH(' ~2H"D('F PD'1'F 1'D3H&/ P1HF9E'F P1'DD'&H3 P~F1H P1HFGF/ P1H~GE2 P~2HH(' P~2HH'F /D'1'*H~ P(1'1/F P/F'1(12D P1&'D*'DF/ P('**HF3 P/F'11HE'F PD&H34D P1H~G91'B P/F'1D(F'F P~HF/D( P/F'1E1'4 P/1GEF~'D P1H~GH*F'E P/F'E(H, P1DH* P/F'1(1HF& /D'1(D2 P/HD'1*'H'F /D'1D(1' /D'1G'* H1/'3DF/ 1HF'(-1F P/F'1(D'1H3 P1H(D3H3 PA1'FAD~F P~2HEHD/'H PD&H1H'3 PHF'DE(' P~2HFH PA1'F"1H(' ADH1F/HEFF ~2HG'&* PH1/H'F P/HD'1"1'F*F P~2H'1EF3*HF /1GE'2(3*HF P3'E(FD'/4 P*''*1G  PD1G,(H* PA1'F/'FE'1 PH1F1H3G  P1H(D3F'~H1 P/D'13H1G  P~HF/91(3*HF P1'DB1'B3*HF P*FDG3*HF P2DH*E'D'H PH''E'D/H P1HA'E'D2 P1F*E'FE'1 P'*~'3*HF 1H~G'E1HF PA1'FF' P4DF1,3*HF PD'1FG  PA1'F"1H(' PADH1F"E1' P/D'1('1('/H3 /D'1(1EH/' P/D'1(1HF& P/HD'1,'E'' /D'1,FH( 1G HHF/HEFF P~2H4E'D 1G HHFF'E(' P/D'1GF F P/D'1'F'/' P/D'1'1HH&G  P~2H'F/HF2 P1H~G'1'F P1HF'('G'E' P/HD'1(H1HF/ PA1'F,(D 7'1B P~HF/1H"F/' PA1'F2'E(' PH''31D'F' 1H~G3H1F'E P/HD'13HE'D P4DF31'D&HF PD&HF51(3*HF P/F'1B1B23*HF P3'EE''&H P~'*','"E1' P/HD'1(1EH/' P/HD'1D(1' P/HD'1F'E(' P/HD'1GF/H1'3 DE~1'~'F'E' ('D(H''F'/' P/HD'1H'*E'D' *2'D"01(',HF PEF'*"FHD' PH'F2''1*1G  PF'A'(1*'F' P~HF/(D:'13*HF PDH'(H*'F PFHD*1HE*1EF3*HF PEF'*3F* GDF' P~HF/E:D3*HF P*H1EH1*'F P1H~GEH2'E( E*'DF,1G  PF'1''E(' P/'D'3('1('/H3 P/HD'1GF/H1'3 PDE~1'~'F'E' P('D(H''3*'1' HDHF'D,21G  P/F'1'H'F/' P4DF(H*3'H'F' P~HD'E,'13*HF PA1HF*EB/HFG  P/F'1,'E'' P/HD'14E'D 1G  PHHFGHF HF P/HD'1H'*E'D' P*2'D,FH( 3H/'F P~HF/'31'D PFH 4PPD'A:'F3*HF P'A:'F(HDH P(HDH'FH*',3*HF P3'E'F*'F2'F' P4DFEH1*'F P'HH&'HF2H&D'P (HDH'1,FH( O1G  PHHF41B '1'&( /D'1'3*'1' PHDHF3H'2DF/ PDD'F,F9', P3'-D P'3H/HE'/''3'1 P"1'1F'1'H&G H1/H(''EF ,21G  /D'1,FH( "A1B' P1'F/~'1'H&G  PH'1'F,// P*'H'F P/HD'141B '1'( P/HD'1A'DDF/ P,2'1 P~HF/'EF ,21G  P/HD'1H(' *(/D (N ~2HF'1'H&G  PH1/H('H(' P*(/D (N ~2HE*-/G 91( 'E'1'* P/1GE(D'1H3 P1H(D ( )*1F/'/ H *H('H P/D'13'&H*HEG H ~1F3~ P/H(1'*1F/'/ H *H('H P/HD'1GDF/ P"F*D P,2'1 PHD/1:1( "A1B' P3 'A ' A1'FEH1*'F P'HH&' (1973 2017)EHF "A1B' P3 'A ' A1'FHF2H&D'P (HDH'1 (2008 2018)(H3F H G12HF P*(/D (N E'13'&H*HEG H ~1F3~ P/H(1' (1977 2017)$V0  ^g n" rV W v'RL Z  z: R  V6+  ~ ^zI  9  f  Z2sjjh ^v  ngbw u\ ~: FbI rH JH f 7   ]&y j, n "%  tr1 v Gz&v   * ~.  2 vl b  hN   fR6 <G6   9:> . X  :1B     *F ZH JZ DMZ x  > >B~ vawyN%g W#37;KOSW[cgos #+7;?CKOSW[_{'+37?W[_gos{;8,xMD\\\ALJ5>tt!G)/l)) )2 \\P\,PkW $0 ^g "  W r L   :  = 6+       Wh v  gw u : I H ~   m  ]&y  ,  %    1  Gv a      l      R <*    9  X  1     * H Z U Z xd  > ~ y%g #+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKW[_cgkosw{         ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~          # & ) , / 2 5 8 ; > A D G J M P #+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKW[_cgkosw{ P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPP l S P PL ` 'ResB . : EurobGhana CediUS DollariGuinea FrancSwiss FranciBritish PondsBurundi FrancEgytian PondsRwanda FranciDjibouti FrancJapanese YenniSudanese DinarSudanese PondsAngolan KwanzabBotswanan PulabCFA Franc BCEAOEritreian NakfaNamibia DollariSt Helena PondsZambian KwachabCanadian DollariMalawian KwachabMauritius RupeebSeychelles RupeeSomali ShillingsZimbabwe DollariUgandan ShillingsAustralian DollariMauritania OuguiyaMozambique MeticalSouth African RandiTanzanian ShillingsSao Tome and Principe DobraZambian Kwachab (1968 2012)Mauritania Ouguiya (1973 2017)Sao Tome and Principe Dobra (1977 2017) ,zV~ ,ڣf;jn~db;\H&r-*.W8<1~8;XEN="{r&_ Apu~#vBw`.```v`0``0``0``u#``0`: 'CGcsw{+/;_cos{ #/3;Kckosvy|   ` 'ResB l -% unse gullunser gullunser slvsttysk markiraksk dinarlatvisk latsunse platinausbekisk somsttyske marklatviske latsusbekiske sommoldovske leimoldovske leuukjent valutaunser platinaADB-kontoenhetindiske rupieromanske rialerzairiske zaireestiske kronermaldivisk rupimauritisk rupimoldovsk cupon(ukjent valuta)burmesiske kyatirakske dinarerlatviske rublermoldovske cuponnepalske rupierqatarske rialervanuatiske vatuchilensk escudolitauiske litasmakaoisk patacaunser palladiumuruguyansk pesochilenske escudoADB-kontoenheterboliviansk pesossudanesiske pundbolivianske mvdolbolivianske pesoskroatiske dinarerlitauiske talonasmaldiviske rupiermauritiske rupiersovjetiske rublertunisiske dinarerungarske forinterindonesiske rupierpakistanske rupiersrilankiske rupiertadsjikiske rublerzairiske nye zaireandorransk pesetasandorranske pesetasjemenittiske rialerseychelliske rupierangolansk ny kwanzaargentinsk peso leybulgarsk lev (hard)argentinske peso leybulgarske lev (hard)jemenittiske dinarerkappverdiske escudossterriksk schillingsterrikske shillingargentinske australernye israelske sheklerparaguayanske guaranisaudiarabiske riyalerny hviterussisk rubelsterrikske schillingKinas folkebank dollareuropeisk monetr enheteuropeiske kontoenheterrumensk leu (1952 2006)spesiell trekkrettighetnye hviterussiske rubleralbanske lek (1946 1965)rumenske leu (1952 2006)zimbabwisk dollar (2008)zimbabwisk dollar (2009)bulgarsk lev (1879 1952)bulgarsk lev (sosialist)europeiske valutaenhetersudansk pund (1957 1998)tyrkisk lire (1922 2005)bulgarske lev (1879 1952)bulgarske lev (sosialist)kinesiske yuan (offshore)tyrkiske lire (1922 2005)russisk rubel (1991 1998)sudanske pund (1957 1998)zimbabwiske dollar (2008)zimbabwiske dollar (2009)europeisk sammensatt enhetghanesisk cedi (1979 2007)jugoslaviske noviy-dinarerspesielle trekkrettighetergammel mosambikisk meticalislandsk krone (1918 1981)jugoslaviske dinarer (hard)russiske rubler (1991 1998)afgansk afghani (1927 2002)europeiske monetre enheterisraelsk shekel (1980 1985)makedonsk denar (1992 1993)srkoreansk won (1945 1953)argentinsk pesos (1881 1970)belgiske franc (finansielle)belgiske franc (konvertible)islandske kroner (1918 1981)serbiske dinarer (2002 2006)srkoreanske won (1945 1953)afghansk afghani (1927 2002)argentinsk pesos (1983 1985)sudanesisk dinar (1992 2007)srkoreansk hwan (1953 1962)angolanske kwanza (1977 1990)argentinske pesos (1983 1985)israelske shekler (1980 1985)srkoreanske hwan (1953 1962)afghanske afghani (1927 2002)amerikansk dollar (samme dag)argentinske pesos (1881 1970)europeiske kontoenheter (XBD)zimbabwisk dollar (1980 2008)amerikanske dollar (samme dag)makedonske denarer (1992 1993)uruguayanske pesos (1975 1993)vietnamesiske dong (1978 1985)zimbabwiske dollar (1980 2008)europeiske sammensatte enheterhviterussisk rubel (2000 2016)srafrikansk rand (finansiell)sudanesiske dinarer (1992 2007)brasiliansk cruzado (1986 1989)hviterussiske rubler (2000 2016)jugoslaviske konvertible dinarersrafrikanske rand (finansielle)aserbajdsjansk manat (1993 2006)boliviansk boliviano (1863 1963)brasiliansk cruzeiro (1993 1994)brasilianske cruzado (1986 1989)meksikansk slvpesos (1860 1992)nicaraguansk cordoba (1988 1991)angolanske nye kwanza (1990 2000)aserbajdsjanske manat (1993 2006)bolivianske boliviano (1863 1963)brasilianske cruzeiro (1942 1967)brasilianske cruzeiro (1993 1994)colombianske unidad de valor realnicaraguanske cordoba (1988 1991)brasilianske cruzados (1986 1989)hviterussisk ny rubel (1994 1999)meksikanske slvpesos (1860 1992)meksikanske slvpesos (1861 1992)ekvatorialguineansk ekwele guineanahviterussiske nye rubler (1994 1999)brasiliansk cruzado novo (1989 1990)brasilianske cruzado novo (1989 1990)uruguyanske pesos (indekserte enheter)brasilianske cruzeiro novo (1967 1986)jugoslavisk reformert dinar (1992 1993)angolanske omjusterte kwanza (1995 1999))bosnisk-hercegovinske dinarer (1992 1994))ny bosnisk-hercegovinsk dinar (1994 1997)+jugoslaviske reformerte dinarer (1992 1993)-nye bosnisk-hercegovinske dinarer (1994 1997)"wz RV6)vmnNXrvR*'H~|Z0bzORı-uc Х>_~ZhzՓ8f8ZO>Z1 2Kj.Ôj\ux`^R)wn N1=bƀ?N2=A.K\11\D)~9&MF[bprV=*k^pJ%f[^c>[2w JoJ^ljHj"nm>" m)7rv%z&++m6u:.n> *~3.\Ă2ӕnnb[^.NHByՂN*6Ĩ*l?63N?i.з:d.qn] KR:@BvpNffHFZj>J'I?/$22n^Lr(.$Jz  ~B@NFhZ]Q6b~]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2 \\\?,PkW dwF2{R6){vmncUC Hn0'H|0bU^VO/ı>V-AuccB| {Хֱ>~<_9ZhUlՓ.q&ZL'O>q1KE.mÔ\4u7xu|`R)|w9 )=>[ƀ*?N'2=AA K^[\1\1)1D)0'9}=[p9VV==k pJ%%=[^c^c=>Z'>:[/@>ld w 1JDӃoAoJ=>^l&:Hj"*m>l |>mA}|)Nq7^WZX%N\q+^\+>m3nL~uN2..nX @!h\`3?\\ĂӕLnLn1"ܢ[W^o.ʢHYyWՂ}N*!R}Ĩj*l?;3'N?Vo?i;з8xQqb:n]ԯ] aqK0@<pv?pN6Ãf^qH*]P']Y>] @}IP'ՕHdPhZIN? )(PN^=L{N$$[~~ 0OO$Z:]mQ*`` `r,``v`` z``|`R`/z```&`|``g``9}`V```Qz``>|``z``WW``{``z``sz`V`{`^`x`f`>`z`z`J`vM``W,`n`l`)` `j`)\`V``:`b`J`J`"`,`&`F`N`E`v`vJ`b`a{`v`f`"`+``+``z`f`````W&` `E `>```x``tF``K`F`P:`` `R`* ``F``eD``|`v`w``gX`>`X`B` `` x`2`2`a`+`a`+`>``w` ``y`` }`^`&y``B3``(x`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9q% twz}( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j   "%m (+.p s 147:=@CFv ILORUX[y ^|  adgjmpsvy|     !$ '* -03 69<? BEHK NQTWZ] `cfilo rux{~                 # &)&``h`er`=&`r,`c8`v`p` z`h`|`Gy`/z```sg`|`e`g`|`9}`f1`u`*`u```hy`Qz`e`>|`x`y`R`WW`{`{`y`z`R`sz`{`{`fx`x`.9`>``zs`(S`z`&`u`F`vM``W,`l`l`` `X`)\`S``1t`*2`{`b`-`J`&`,`E?`F`9`E`7B`vJ`y`?{`-c`f`t`+`t`+`y`z````` `W&``E ``}q`E``dv`x`?`tF``K` 3`P:```` `O`* `?`F`>`eD`|`|`m:`w`P`gX`Q`X`d` `?` x`,`2`t`Gx`+`r`+`pw``r`` `}`t`@`Lt`>`y`e|` }`x`&y`,`B3`w`(x`* #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW)[-_c1g5kosw9P PP PP P   PPPPP#P(P-P     2P7P <P APFPKPPPUPZP_PdP  iPnP   sP   xP}PPP  P  PPPPP P PPP P ! % PPPPPPPPPPP) PPP- 1 PPPPP"P'P,P5 1P9 6P;P@PEPJP= OPA E TPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPI PM !P&P+P0P5P:P?PDPIPNPSPXP]PbPgPQ lPqPvP{PPPPPU Y PP] a PPe i PPPm PPPPq PPPPu Py PPPP} PPPP PP PP P%P*P/P4P9P>PCPHPMP RPWP\PaP fPkPpP uPzPP PPPP P  PP P  PP   P PP PP P  PP PP PPPPPPP PP     P PP$P )P.P  ,PP 3P` 'ResBP   'ResB v#  :8 LeyoniDola laseArabSedi yase GhanaFulenki CFA BEACRiyal yase SaudiRupi yase IndiyaDinari yase LibyaDola laseEthiopiaDola yase AmelikaDola yase KhanadaFulenki CFA BCEAOFulenki yase GineYeni yase JaphaniDalasi yase GambiaDinari yase SudaniDola yase NamibiyaDola yase ZimbabweFulenki yase SwisiKwacha yase MalawiKwanza yase AngolaLothi yase LesothoNakfa yase EritreaDirham yase MorokhoDola yase AustraliaDola yase LibheriyaFulenki yase KhongoKwacha yase ZambiyaPhula yase BotswanaRupi yase MorishasiRupi yase SeyisheliShilingi yase KenyaDinali yase AljeriyaDinari yase TunisiyaFulenki yase KhomoroFulenki yase RuwandaNayira yase NijeriyaPhawundi laseGibhidePhawundi yase SudaniShilingi yase UgandaDinari yase BhahareniFulenki yase BhurundiFulenki yase JibhuthiFulenki yase MalagasiPhawundi yase NgilandiShilingi yase SomaliyaUgwiya yase MoritaniyaMetikali yase MozambikiShilingi yase TanzaniyaYuan Renminbi yase ChinaPhawundindi laseSt HelenaRandi yase Afrika ye ZanziDobra yase Sao Tome lo PrincipeKwacha yase Zambiya (1968 2012)Ugwiya yase Moritaniya (1973 2017)+Dobra yase Sao Tome lo Principe (1977 2017)@ z,~ f[jBnnb\n&Nr*ZX2n"5oF"9v^w Hv`'``'``o'``u#``T'``'`: 'CGcsw{+/;_cos{ #/3;Kcko  "  ` 'ResBP    'ResB (  ( G 0 B % >  - >  9    ! 2 0 9 H  ? / > 2 @ 5 G 2 ?  ! 2 0  . ( @ 0 ? / 2  >  ( ?  ! 2 0  $ > 0 @ 0 ? / 2  . ( @ 0 ? / > 2  0 >  @ ! ? ( > 0  > ( > 2 @ 8 G ! @  ? 2 ? / ( * G 8 K  0 M  ? 6 2 ? 0 > , 0 M . A ! ( ! 2 0 , M 0 A ( >  ! 2 0 8 > . K  ( $ > 2 >  . G 0 ?  @ ! 2 0  A 5 G $ @ ! ? ( > 0  ? ( ?  / > / A  (  . >   > 2 @ ! 2 0   M  ( * >  M  > ( > . ? , ? / ( ! 2 0 - ? / $ ( > . @ !  M 8 K . > 2 @ 6 ? 2 ?  + ?  @ / > 2 @ ! 2 0 - > ( A  $ B - > $ A . > 2 M ! K - ( 2 G  0 M  ? / ( 2 > 0 @ . > 2 M ! K - ( 2 G   0 B , ( + M 2 K 0 ? (  M / B 5 > 2 @ * G 8 K * K 2 ? 6  M 2 K  >  , 9 > . ? / > 2 @ ! 2 0 . >  > ( ?  *  >  > 8 ?  M  > * A 0 ! 2 0 8 A 0 ? ( > . ?  ! 2 0 8 G  G 2 K  8 0 B * @ ! M / > ( ? 6  M 0 K ( , 0 M , > ! ? / ( ! 2 0  + M  > (  + M  > ( @  G ( M / > 2 @ 6 ? 2 ?   K 2 . M 5 ? / ( * G 8 K ( G * > 2 @ 0 B * H / >  * G 0 B - ? / > 2 @ 8 K 2 , > 9 > 0 H ( @ ! ? ( > 0 - > 0 $ @ / 0 B * ?  / > . 2 > 5 ?  (  M 5 >  > . > 0 ?  ? / ( 0 B * @ 2 ? , G 0 ? / > 2 @ ! 2 0 2 ? 5 ? / > 2 @ ! ? ( > 0 2 G , ( > 2 @ * > ( M ! 8 M 5 ? 8 M + M 0 H  M   0 M  ? / > 2 @ 2 > 0 @ 0 K . > ( ? / > 2 @ 2 G 8 M 5 ? ! ? 6  M 0 K ( > 9 H  ? / > 2 @  A 0 M ! ! M / > ( ? 6  M 0 K ( 0 , > 0 M , > ! ? / ( ! 2 0 0 K . > ( ? / > 2 @ 2 G  8 > & @ 0 ? / > 2 9 0 B 8 M 5 ? ! ? 6  M 0 K ( 0   0 , H  > ( @ . > ( > $  7 M  M 0 G 2 ? / ( ! 2 0  % ? / K * ? / > 2 @ , ? 0  0 > ( ? / > 2 @ 0 ? / > 2   M  K 2 @ + M 0 > ( M  ( / >  $ >  5 > ( ! 2 0 ( >   G 0 ? / ( ( >  0 > ,  M  2 > & G 6 @  >  > , K  M 8 5 > ( > ( * A 2 > , M 0 >  ? 2 ? / ( 0 ? / 2 . > 2 >  > 8 @  0 ?  0 @ . M / > ( M . > 0  M / >  8 0 M , ? / > 2 @ ! ? ( > 0 8 ? 0 ? / > 2 @ * > ( M ! + ?  @ / > 2 @ ! 2 0 9 0 B - > ( A  $ B - > $ A 9 0 B 2 >  M - ? / > 2 @ 2 >  @  0 M  G ( M  ? ( @ * G 8 K   ? * M 8 ? / ( * > ( M !  M , G  ? 8 M $ > ( 8 K . 0 B  A 5 > / > 2 @ * G 8 K  0 ?  M 0 ? / ( ( >  M + >  K . K 0 ? / ( + M 0 > ( M   M / > ( > ! ? / > 2 @ ! 2 0  M 0 K  6 ? / > 2 @  A ( >  ? ( ? / > 2 @ + M 0 > ( M   K 0 M ! > ( ? / > 2 @ ! 2 0  A ( ? 8 ? / > 2 @ ! ? ( > 0 / A  > # M ! > 2 @ 6 ? 2 ?   K 7 M  > 0 ?  (  K 2 K ( , A 2 M  > 0 ? / > 2 @ 2 G - - G ( G  A  2 ( , K 2 ? - 0 2 >  M - ? / > 2 @ 2 >  M 8 2 ? % A ( ? / > 2 @ 2 ?  > 8 8 @  + M * @ + M 0 > ( M  2 ? % A ( ? / > 2 @ 2 ?  >   2 M  G 0 ? / > 2 @ ! ? ( > 0  0 M . G ( ? / > 2 @ ! M 0 > . $ M $ 0  K 0 ? / > 2 @ 5 (   M  K 2 > (  M 5 > ( M  >  >  >  8 M $ > ( @  G ( M   > . M 5 ? / > 2 @ ! > 2 > 8 @  > . M , ? / > 2 @  M 5 >  >  ? , M 0 > 2 M  0 * > # M ! * > 0 >  A / > 2 @  A 0 > ( @ . 2 G 6 ? / > 2 @ 0 ?  M  G  . K  > . M 5 ?  ( . G  ?  2 9  M  G 0 ? / ( + K 0 ? ( M  ( 0 M 5 G  ? / > 2 @  M 0 K ( ( M / B  ? 2 M / > # M ! ! 2 0 8 M 5 >  @ 2 ? 2 > ( M  G ( @ , A 2 M  > 0 ? / > 2 @ 2 G - > 8  / A  M $ 0 >  M / ! 2 0   0 > / 2 @ ( / >  6 G  G 2  . M , K ! ? ( G / > 2 @ 0 ? / 2 $ >  M  > ( ? / > 2 @ 6 ? 2 ?  &  M 7 ? #  K 0 ? / > 2 @ 5 ( * >  ? 8 M $ > ( @ 0 B * ? / >  6 M 0 @ 2  M  > 2 @ 0 B * ? / > 9 K ( M ! A 0 > ( 2 G . M * ? 0 >  + M  > ( @ (g o h m  h f f h ) ? , L  ? / > 2 @ + M 0 > ( M  ( 0 M 5 G  ? / > 2 @  M 0 K ( 0 - G ( G  A  2 ( , K 2 ? - 0 -2- G ( G  A  2 ( , K 2 ? - 0 -38 M 5 >  @  . > 2 G ( M  G ( @  G * - 0 M ! ? / (  8 M  A ! K  G   # $  M $ M 0  K 0 B ( > $ >  ?  M 8 M $ > ( @ 8 K . K ( @ , K 2 ? - ? / ( , K 2 ? - ? / > ( K .  M  K 2 ? / > 2 @  A  M 0 ?  . > 2 ! ? - ? / > 2 @ 0 B + ? / >  . K 0 K  M  > 2 @ ! ? 0 M 9 > . / A  M 0 G ( @ 9 ? 0 M - ? ( ? / > 0 M 5 > # M ! > 2 @ + M 0 > ( M  8 ? / 0 > 2 ? / K ( G ( 2 ? / K ( 8 G ( M  9 G 2 G ( > * > ( M !   8 2 M / > # M ! ?   M 0 K ( >  ? , L   ? / > 2 @ + M 0 > ( M    8 2 M / > # M ! ?   M 0 K ( 0  K 7 M  > 0 ?  (  K 2 K ( 9 0 B 8 @  + M * @ + M 0 > ( M  9 0 B &  M 7 ? # 8 A ! > ( @ * > ( M !  M 5 >  G . > 2 >  M 5 G  M  > 2 ( ?  > 0 >  A 5 > (  K 0 M ! K 5 > * > ( > . > ( ? / > 2 @ , > 2 M , K  , A 0 B # M ! ? / > 2 @ + M 0 > ( M  - A  > ( @  ( M  A 2 M  M 0 A . 8 K 2 K . (  > * A 9 0 B  > ! 2 0 . M / > 8 G ! K ( ? / > 2 @ ! G ( > 0 ( M / B  ? 2 M / > # M ! ! 2 0 9 0 B . > 0 ?  > ( ? / > 2 @   A  / >  # M ! K ( G 6 ? / > 2 @ 0 B * ? / >   G . M / > (  > * A 9 0 B  > ! 2 0  ? ( ? / >  / A  ( ($  5 0 M $ @ )* B 0 M 5 @  M / > 0 ? , ? / ( ! 2 0 . > 0 ?  > ( ? / > ( 2 @   A  / > . M / > 8 G ! K ( ? / > 2 @ ! G ( > 0 @  A 0 M  M . G ( ? 8 M $ > ( @ . > ( > $ $ M 0 ? ( ? ! > ! 0  K , >  K ! 2 0 8 @  + M  + M 0 > ( M  , @   8 @ &  M 7 ? #  + M 0 ?  @ 0 M / > ( M ! * * A  ( M / B  ? ( ? / > 2 @  ? ( > , G 2 > / $ @ * > # M ! 8 M  0 M 2 ?  8 @  + M  + M 0 > ( M  , @ 8 @    - G ( G  A  2 ( , K 2 ? - 0 . A & M 0 > 8 @  + M  + M 0 > ( M  M 8 , @ 8 @    8 >   K . 0 * M 0 ? ( M 8 ? * ! K , M 0 >  M / B 5 > 2 @ 0 B * > ( M $ 0 # / K  M / * G 8 K +  M 2 M / > # M !  > * A 9 0 B  > * > ( M ! 8  / A  M $  0 ,  . ? 0 >  M 8 ! ? 0 M 9 > . - G ( G  A  2 ( , K 2 ? - 0 (h f f n  h f g n ) > . M , ? / > 2 @  M 5 >  > (g o l n  h f g h )( G & 0 2 M / > # M ! M 8  ( M  ? 2 ? / (  ? 2 M ! 0  > . M , ? / > 2 @  M 5 >  > 9 0 B (g o l n  h f g h ). > 0 ?  > ( ? / > 2 @   A  / > (g o m i  h f g m ). > 0 ?  > ( ? / > ( 2 @   A  / > (g o m i  h f g m )8 >   K . 0 * M 0 ? ( M 8 ? * ! K , M 0 > (g o m m  h f g m )), K 8 M ( ? / > -9 0 M   K - ? ( ? / > 0 B * > ( M $ 0 / K  M / . > 0 M  zVr6Ein r vRPZzR>JVp4~`+z V fJ&{Z2j\jpL^z.+n3b4K~YFbrxJfgne8j nc"xEWtrnv{z;&,*~/.2Bb6N@f 66&:h>.+l:wBP$^F/J20b#B#V{] d6N$3P )r6r6EEii PPA>>JJpp44``++VV JJ&&{{t\\ppLz.+.+3344KKYxxggnnee8` ccxxEEWWnn{{;;",,/BBY66@@ D66&&h++llwPP$$^^/I2200bS##VVd6d6$$`-4` `4``/5`^`(``3``4`\`v3`v`4``^3``5``3``3`>`J4`v`/3`w`3``F3``g4` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{              " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |      !$'*-0369<?BEH-4`-4`4`4`/5`/5`(`(`3`3`4`4`v3`v3`4`4`^3`^3`5`5`3`3`3`3`3`E0`/3`/3`3`3`F3`F3`g4`4` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{ UPZP_P dPiPnPsPxP }PPPPPPPPPPPPP PPPPPPPPP PPPPPP PPPPP"P 'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPP PP PPPP!P&P+P0P5P:P?PDPIPNP SPXP]PbPgPlPqPvP{PPPPPPPPPPPP PPPPPPPP PPPPPPPP P PP P P P%P *P  KPPP ` 'ResBT f ^^/ SI$GoudZilverIers pondBrits pondDuitse markFranse francIraanse rialMaltees pondSyrisch pondCubaanse pesoCyprisch pondLibanees pondOezbeekse sumQatarese rialZarese zareZweedse kroonDeense kronenNoorse kronenComorese frankEgyptisch pondKazachse tengeLaotiaanse kipLibische dinarPeruaanse intiSpaanse pesetaZweedse kronenBelgische frankBosnische dinarBotswaanse pulaEstlandse kroonFilipijnse pesoGeorgische lariGriekse drachmeGuyaanse dollarIsralisch pondItaliaanse lireJordaanse dinarKirgizische somKroatische kunaMexicaanse pesoMoldavische leuSloveense tolarSoedanese dinarIJslandse kroonoude Turkse liraADB-rekeneenheidAlgerijnse dinarArgentijnse pesoBoliviaanse pesoChileense escudoEthiopische birrKroatische dinarLesothaanse lotiMongoolse tugrikPortugese escudoTunesische dinarIJslandse kronenAfghaanse afghaniBahamaanse dollarBelizaanse dollarBoliviaanse mvdolBraziliaanse realCambodjaanse rielDominicaanse pesoGambiaanse dalasiGibraltarees pondHongkongse dollarJemenitische rialLuxemburgse frankMalawische kwachaMarokkaanse francMoldavische cuponNamibische dollarNigeriaanse nairaSint-Heleens pondSurinaamse guldenTadzjiekse somoniTongaanse paangaUruguayaanse pesoVanuatuaanse vatuZambiaanse kwachaTsjechische kroonTroy ounce zilverBarbadaanse dollarBhutaanse ngultrumEcuadoraanse sucreJamaicaanse dollarJemenitische dinarKeniaanse shillingLiberiaanse dollarMacedonische denarMaldivische roepieNederlandse guldenPakistaanse roepieRhodesische dollarZuid-Koreaanse wonTroy ounces zilverTsjechische kronenZuid-Soedanees pondArgentijnse australAustralische dollarDjiboutiaanse frankIndonesische roepiaMalagassische francMaldivische rufiyaaMaleisische ringgitMauritaanse ouguiyaMauritiaanse roepieMonegaskische frankOost-Duitse ostmarkSalvadoraanse colnSomalische shillingSwazische lilangeniZimbabwaanse dollarWit-Russische roebelOude Servische dinarBraziliaanse cruzadoCosta Ricaanse colonFalklandeilands pondKaapverdische escudoMalagassische ariaryMozambikaanse escudoSri Lankaanse roepieZarese nieuwe zareZuid-Afrikaanse randAzerbeidzjaanse manatBraziliaanse cruzeiroParaguayaanse guaraniTanzaniaanse shillingonbekende munteenheidGeorgische kupon laritKaaimaneilandse dollarNieuw-Zeelandse dollarOost-Caribische dollarOostenrijkse schillingSaoedi-Arabische riyalTadzjikistaanse roebelNieuwe Taiwanese dollarAlbanese lek (1946 1965)Poolse zloty (1950 1995)Isralische nieuwe shekelPapoea-Nieuw-Guinese kinaPeruaanse sol (1863 1965)Braziliaanse cruzado novoOude Mozambikaanse meticalCubaanse convertibele pesoEuropese monetaire eenheidJoegoslavische harde dinarJoegoslavische noviy-dinarSoedanees pond (1957 1998)Spaanse peseta (account A)Zimbabwaanse dollar (2008)Zimbabwaanse dollar (2009)Bosnische convertibele markEuropese rekeneenheid (XBC)Europese rekeneenheid (XBD)IJslandse kroon (1918 1981)Chinese renminbi (offshore)Argentijnse peso (1881 1970)Argentijnse peso (1983 1985)Belgische frank (financieel)Bulgaarse socialistische levLuxemburgse financile francRussische roebel (1991 1998)IJslandse kronen (1918 1981)Belgische frank (convertibel)Chileense unidades de fomentoUruguayaanse peso (1975 1993)Zambiaanse kwacha (1968 2012)Europese samengestelde eenheidIsralische sjekel (1980 1985)Luxemburgse convertibele francMacedonische denar (1992 1993)Amerikaanse dollar (zelfde dag)Mauritaanse ouguiya (1973 2017)Zuid-Koreaanse hwan (1953 1962)dollar van de Chinese VolksbankArgentijnse peso ley (1970 1983)Venezolaanse bolivar (1871 2008)Venezolaanse bolivar (2008 2018)Wit-Russische roebel (2000 2016)Amerikaanse dollar (volgende dag)Azerbeidzjaanse manat (1993 2006)Boliviaanse boliviano (1863 1963)Braziliaanse cruzeiro (1942 1967)Braziliaanse cruzeiro (1990 1993)Joegoslavische convertibele dinarNicaraguaanse crdoba (1988 1991)Zuid-Afrikaanse rand (financieel)Nieuwe Bosnische dinar (1994 1997)oude Zuid-Koreaanse won (1945 1953)Oude Zuid-Koreaanse won (1945 1953)Verenigde Arabische Emiraten-dirhamMexicaanse unidad de inversion (UDI)Mexicaanse zilveren peso (1861 1992)Spaanse peseta (convertibele account)Braziliaanse cruzeiro novo (1967 1986)Wit-Russische nieuwe roebel (1994 1999)Braziliaanse nieuwe cruzado (1989 1990))Uruguayaanse nominale salarisindexeenheid*Joegoslavische hervormde dinar (1992 1993)*Uruguayaanse peso en gendexeerde eenheden,Ecuadoraanse unidad de valor constante (UVC)"qV|(XvnNSr&=vERiBt ZV(Xz`R8`X~znaa8fnh8CzZe2~j j!>>^>nk  b;Vh.RJ\3V~Fbrl-*^f 42)gD-W~jwn$"t)r~Yv)z&JuE367 :,8>[*m*T ~E.e-2EFdbIDNB5"JO6e%Y*G6. >.:>.FjFtg:BdBf@fbf 0RFqzj OZJ ZUFv"<nWwXr%..Jzr/ 'N%Ft_6b"~^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW' ++qq||((XXvvSS==EEiBiBtt V(BXX``88``00XXnanaaanhnhCCee~~ !O>>>>>kk ;;VVAAJJ33l-l- 44))gDgD--WW`~~ww$$))~Y~Y))JJuEuE3377 ,,88ʄ[[**mmTT EEee--EEFFddIIDD55JJOOee%%YYGG..>>FFjjFFttggeddBBff@@bbff 0 0RRqqzz  OOZZ ZZUUFF3<ngYYuu<<WWXX..&-r/r/''%%tt__""`v`z`)` `A``n/``Z``f``t`R`nu``\v`*`Ts`~`r``r``O$`V```u``[w``u``w``u`V`w`^`+u`f`rs``t`J`=`n`Ux`)`q`j`5w`&``:`^`J``"`````s``t``v`&` t`N`r``)t`v`ht`b`w`v`v``v`f```s``0`F` 8``%`R```C``Lu``Ht``)x`v`s`J`w``t`>` u`B```0`2`s`a`r`a`5r`` `>`|`B`B``u``w`^`:v``s`/ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{!+/37;?CGKOSW%)[-_c1g5kosw9             # & ) ,  / 2  #&5 ),8 /258;; >ADGJMPSVY\_> behA D knqtwz}G J M P S V Y \ _ b  "%(e +.14h 7:=@CFILk n ORUX[^q t adgjmpsvy|w z }        !$ ' * -0369<?B EHKNQT W Z]`cfiA`A`n/`n/`Z`Z`f`f`t`t`nu`nu`\v`\v`Ts`Ts`r`r`r`r`O$`O$```u`u`[w`[w`u`u`u`u`w`w`+u`+u`rs`rs`````t`t`=`=`Ux`Ux`5w`5w```^`^```````s`s`Qr`7s`t`t`v`v` t` t`r`r`)t`)t`ht`ht`w`w`v`v`v`v```s`s`0`0` 8` 8`%`%```C`C`Lu`Lu`Ht`Ht`)x`)x`s`s`w`w`t`t` u` u```0`0`s`s` ` `|`|`m``B`B`u`u`w`w`:v`:v`s`s`/ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{!+/37;?CGKOSW%)[-_c1g5kosw9.P3P8P=PBPGPLP QP   VP [P`PePjPoPtP yP~PP PP P P P PPPP  PP P PPP PPPP P PPPPPP P P  PPP#P(P -P2P7P<PAPFPKPPPUPZP_PdP iPnPsPxP }PPPPPPPPPP PPPPP P   PPPPPPPPPP PP PP PPP"P'P,P1P6P;P@P  EPJPOPTPYP^PcPhPmPrPwP  |P PPPPPPPPPPP PPPP PPPPPPPP ! PPPPP P% ) PPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{P- PPPPPPPPPPPPPPPPP1 PPPPPPPP5 PPP PPP9 P P%P= A *P/PE I M Q 4PU 9PY ] a >Pe CPHPMPRPWPi \PaPfPkPm q pPuPzPu PPPPy PPPPPP}   P PPPPPP  lP)P P` 'ResB   Afl.󆪪+  ` 'ResB [ [ Zo  ` 'ResB A  `A`   ` 'ResB A A @'  ` 'ResB A  `A`   ` 'ResBM  QQ: MTn GanaMTn IndiaMTn JapTnMTn K[nyaMTn LeTneMTn LibyaMTn MarTkMTn SudanFraK GuinMTn AngolaMTn ErytrMTn GambiaMTn LesotoMTn MalawiMTn MorissMTn UgandaMTn ZambiaFraK JibutiFraK RwandaFraK SuisseMTn AlgeriaMTn BahreinMTn Kapv[rtMTn SomalaMTn TunisiaMTn gypt[nFraK BurundiMTn B ArabeMTn BotswanaMTn EthiopiaMTn MozambikMTn Ng[l[nMTn TanzaniaDTllT Am[UkaDTllT KanadaFraK CFA BEACFraK b KTmTrMTn LigangeniMTn MoritaniaMTn Seych[lleNara NigeriaDTllT LiberiaDTllT NamibiaFraK CFA BCEAOMTn MadagaskarMTn b ChinoisDTllT straliaMTn Afrik y sFraK b Kongol[ MTn Saudi ArabiaMTn m Saint LinaMTn Sudan (1957 1998)MTn Zambia (1968 2012)MTn Sao tom na prinshipMTn Moritania (1973 2017)DTllT Zimbabw (1980 2008)MTn Sao tom na prinship (1977 2017)  z~ +  fn jVnzb h\ &r*G   vr c 5*"  b q ,   Y U  @ v9 w  B K : 'CGcsw{+/;_cos{ #/3;Kcko*-0369<?BEHKNQTWZ]`cfilorux{~  ` 'ResB l  gulllatvisk latiranske riallatviske latausttysk markgreske drakmeukjend valutaausttyske markindiske rupiarrumenske leuarboliviske peso(ukjend valuta)latviske rublarlibyske dinararmoldovske leuarnepalske rupiarboliviske mvdolkroatiske dinarlitauisk talonamacaoisk patacamauritansk rupivanuatuisk vatuirakiske dinararlitauiske talonavanuatuiske vatufilippinske pesokolombiansk pesoalgeriske dinararjemenittiske rialjordanske dinararsovjetiske rublartunisiske dinararungarske forintarbulgarsk hard levkroatiske dinararpolsk zloty (PLZ)saudiarabisk rialzimbabwisk dollarbahrainske dinararindonesiske rupiarkolombianske pesoskuwaitiske dinararmakedonske denararmauritanske rupiarpakistanske rupiarsaudiarabiske rialsrilankiske rupiartadsjikiske rublarkviterussisk rubelandorranske pesetaargentiske australisraelsk ny shekelkostarikansk colnnyzealandsk dollarpolske zloty (PLZ)spesiell trekkrettgamle sudanske pundkappverdiske escudokostarikanske colnnyzealandske dollarseychelliske rupiaraserbaijanske manataustkaribisk dollarrussisk rubel (RUR)kviterussiske rublaraustkaribiske dollarjemenittiske dinararbrasilianske cruzadogammal sudansk dinargammalt sudansk pundghanesisk cedi (GHC)Uaraguayansk guaranisraelske nye sheklarparaguayanske guaranspesielle trekkrettarbrasilianske cruzeiroghanesiske cedi (GHC)russiske rublar (RUR)gamle serbiske dinararausterrikske schillingeuropeisk valutaeininggamle sudanske dinarargamle sudanske dinareruruguayansk peso (UYP)ugandisk shilling (UGS)uruguayanske peso (UYP)europeisk monetr einingugandiske shilling (UGS)europeiske valutaeiningarbrasilianske cruzado novomeksikansk slvpeso (MXP)gammal mosambikisk meticaljugoslaviske noviy-dinarareuropeisk samansett einingmeksikanske slvpeso (MXP)jugoslaviske dinarar (hard)angolske kwanza (1977 1990)belgiske franc (finansiell)ekvatorialguineanske ekweleeuropeisk kontoeining (XBC)europeisk kontoeining (XBD)kviterussisk ny rubel (BYB)russiske rublar (1991 1998)europeiske monetre einingaramerikansk dollar (same dag)belgiske franc (konvertibel)amerikanske dollar (same dag)bosnisk-hercegovinske dinararuruguayanske peso (1975 1993)europeiske kontoeiningar (XBC)europeiske kontoeiningar (XBD)europeiske samansette einingarkviterussisk rubel (2000 2016)kviterussiske nye rublar (BYB)luxemburgske konvertibel francangolske nye kwanza (1990 2000)srafrikanske rand (finansiell)kviterussiske rublar (2000 2016)jugoslaviske konvertibel dinararjugoslaviske konvertible dinararmeksikanske slvpeso (1861 1992)kviterussiske nye rublar (1994 1999)angolske kwanza reajustado (1995 1999)uruguayanske peso en unidades indexadas"RV6)vnNkrRvR'HZ02zORı-Xg ZХ>~<~Z(zՓ8f8ZO>XZ2KjÔj\+/`^R)wnl N1=bƀ?N2=A.K\11D)~9F[bprV=*k^f[^c>[E2w J:^ljj"nm>" m7rkv%z&+mnL(6u:w> *~~3.\Ă2ӕnnb[^.NHByՂN*6!Ĩ*l?63N?i3.з^:I>Z.-n] K:@BvpNffHFZj!J'4I9? =>@n^Lr(.$Jz B@] RN~FZ]m6* ^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW{R6){vU H0U2^VO/ı>V-B| {Х>>9Z(UlՓ.q&ZL'O>[X<>TKEќmÔ\+/u|`R)|w9l N1)=>[ƀ*?N'2=AA K^[\1\1)1D)0'9(}=[p9VV==k pJ=[^c^c=>Z'>:[/@>lEd w 1J)o:)=>^l&:j"*m>l |>mA}Nq7^WkZX%N\q^\+>m3nL(u2w.X !h\~3?\\ĂӕLnLnܢ[W^o.tʢHYyWՂ}N*!O!R}Ĩj*l?;3'N?VJob?i3;зqKxIEZ->b:n]] |aqK@<pv?pN6Ãf^qH*]P']Y] @}I!P'Օ'Hd"4ZI9? =u@N^=L(($$ @@gg$R~Z:]``z`#` `r,``8t``gv``Pw``8```&`qu``g`*`6u`~`Tt`V```e``WW`V`+w`^`v`f`>`z`A```J`vM``W,`n`l`)` `j`)\`V``&`*2`:`b`J`J`"`,`&`Hv`N`E`v`vJ`b` w`v`f`"`+``+```f```W&` `E ``t``tF``K`F` 3`` `R`* ``F``eD``Su``ww`v`u``gX`>`X`B` `2`2`2`u``t`a`u`a`u`w` ``v`^`v``B3` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkos           " % (  +      .    1 4 7 : # & ) , / 2 5 8 ; > A = D G J @ C M P S V Y \ _ b F e I h k n q t L w O R z } U X    [       " ^ a % ( d g + . j m 1 4 7 : = @ C F p I L O R s U X [ ^ a d g j v m p s v y |  y |          ! $ &``=&`r,```e`g```t`)v` v`v`.9`>`A`A`F`vM``W,`l`l`` `X`)\`S``+`pt`-`J`&`,`E?`F`9`E`7B`vJ`-c`f`s`+`3```` `W&`?`tF``K` 3`P:`` `O`* `>`eD`u`Su`g`ww`P`gX`Q`X`d` `,`2`s`u`0s`t`t`u`t`u`` `}`t`@`s`>`v` #'+/37;?CGKOSW[_ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1g[ P P P_ P PPPc g PPPPP#P(Pk -P2P7P<Po APs FPKPPPUPZP_Pw dPiPnP{ sPxP }PPPPPPPPPPP PPP PPPPPPPP PPPPPP P P PPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPP P PPPPPPPPPPPPP P PPPP!P&P+P 0P5P :P?PDP IPNPSPXP]PbPgPlP qPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P /P4P9P>PCPHPMPRP WP \PaPfP kPpPuP zPPP PP PPPPP PPPPPPPP  PP  ' P P P` 'ResBP   'ResB   felK CFAv   ` 'ResBP  nb 'ResBP  nb_NO 'ResBP  nn_NO 'ResB   :\+  ` 'ResB l :J zԿ~ byfj.nvb$\&r(ry*~fhP7SNdb/zeAtBψvwz `D`` ```v`2_````6`"```L````l``/C``u#``p````5`: 'CGcsw{+/;_cos{ #/3;KckoJ M"%(+.147:=@CFILOPSVYR\UX[^_adbgjehkmnpsvyqt| w ` 'ResB2  77 ! Itoophiyaa Birrii ~Sh\pTW8f8.X`` W+o!"%( $ +P` 'ResB   "/  ` 'ResBH {% R R {%j _ A 0 K % >  - >  M  ? 2 ? * G 8 K  > ( ? _ 8 G ! ?  ? ( @ _ A  ( M + ?  ? ! 2 > 0 M 0 A 7 ? 0 A , 2 M  0 > ( @ 0 ?  2 M  . > ( ? 0 ?  2 M  G ( ? _ 6 ? 2 ?   G  M  K 0 A ( >  0 M  ? _ 2 > 0 ?  > * > ( @ _ G ( M ( G * > 3 ? 0 A * ? 0 K . > ( ? _ 2 G 2 >   ? _  ? * M 8 L & ? 0 ? _ > 2 M 9    ! 2 > 0 M UAE & ? 0 9 > . M   # > . A & M 0 > CFP + M 0 >  M  M  +  > (  +  > ( ?  2 , > ( ? _ 2 G  M  % ?  * ? _ , ? 0 M  0 >  ? & ? ( > 0 M $ A 0 M  ? _ 2 ? 0 > * G 0 A - @ _ 8 K 2 M * K 2 ? 6 M  M 2  @ , G 2 ?  M ! 2 > 0 M - > ( A   A - >  A - > 0 $ @ _   M  > . 2 > q ?  M q >  > . L 0 ? 8 @ _ 0 A * ? 2 ? , M _ & ? ( > 0 M 8 > . K _ ? _ $ > 2 > 8 K . > 2 ? 8 ? 2 ?  9 >  $ @ _  K 0 ! M _ G . G ( ? 0 ?  2 M  2 K . M , @ _ * G 8 K  > ( G ! ? _ ! 2 > 0 M  A q G $ ? & ? ( > 0 M  M 0 K  8 @ _  A ( >  M _ A , > ( M * G 8 K ! > ( ? 8 M  M 0 K ( M ( > . ? , ? _ ! 2 > 0 M + ? 2 ? * ? ( ? * G 8 K , > 9 > . @ _ ! 2 > 0 M , A 2  G 0 @ _ 2 G - M , M 0 A ( G  ! 2 > 0 M 2 ? , G 0 @ _ ! 2 > 0 M 8 0 M , ?   & ? ( > 0 8 ? 0 ? _ * > # M ! M (  # > . A & M 0 > ) 2  G 0 @ _ & ? ( > 0 M  > # M ! ? _ 6 ? 2 ?   0 ?  M 0 G _ ( >  + >  M 5 > $ > 0 ? 0 ?  2 M  > . M , ? _ ! > 2 > 8 ?  > _ > ( ? 8 M ! 2 > 0 M  > . >   @ _ ! 2 > 0 M  > . M , @ _  M q >  > ! K . ? ( ?  @ _ * G 8 K $ > (  > ( @ _ 6 ? 2 ?  $ K  M  ? _ * >  M  > ( 0 q G _ @ _  M 0 K ( M , >  0 G ( ? & ? ( > 0 M , G 2 > 0 A 8 ? 0 A , 2 M , K $ M 8 q > ( > * A 2 > - @  $ ( > . @ _ !  M  . 0 M  ? ( ? _   A   . G  M 8 ?  @ _ * G 8 K . K 2 ! K - > ( M 2 G _ A 8 A  8 M + M 0 >  M  M   M  K 2 @ _  q > (  >  0 M . G ( @ _ ! M 0 > . M  0 A , @ _ + M 2 K 0 ? ( M 0 A  A  _ > ( M * G 8 K  > . M 5 K ! ? _ 0 ?  2 M  A  ( G _ + M 0 >  M  M  0 M ! > ( ? _ & ? ( > 0 M  A ( G 8 ?   & ? ( > 0 M ( >   G 0 ?   ( >  0 > * >  ? 8 M $ > ( @ 0 A * ? ,  M  3 > & G 6 @  >  > , 0 M . M _ A ! > ! 2 > 0 M , > 0 M , > ! @ _ ! 2 > 0 M , M 0 >  ? 2 @ _ 0 ?  2 M - A  > ( @  2  M 0 A . M . >  > ( G  M * >  >  > . > 2 ! ? - ? _ 0 A + ? _ > . > 2 >  > 8 ?  0 ?  0 @ . > 8 G ! K ( @ _ ! ? ( 0 M 6 M 0 @ 2  M  ? _ 0 A * ? 8 G _  G 2 K  8 M 0 A * ? 8 M q G ! ? 6 M  M 0 K ( > 8 A & > ( @  * > # M ! M 8 A & > ( @ _ * > # M ! M  7 M  M 0 G 2 ? _ ! 2 > 0 M   G 0 , >   > ( ? . ( $ M   ? * M  ? _ * > # M ! M  # M ! K ( G 8 ? _ 0 A * ?   K . K 0 @ _ + M 0 >  M  M  ? , L  ? _ + M 0 >  M  M * > ( > . > ( ? _ , > 2 , K  , M 0 ?  ? 6 M * > # M ! M . > 2 G 8 ? _ 0 ?  M  ?  M . K 0 K  @ _ & ? 0 M 9 > . M 2 G , > ( ?  M * > # M ! M 8 ?  M  > * A 0 M ! 2 > 0 M 8 A 0 ? ( > . ?  M ! 2 > 0 M  , G  ? 8 M $ > ( @ 8 K . M $ M $ 0  K 0 ?   q K ( M  ? 0 M  ? 8 M $ > ( @ 8 K . M , K 2 ? - @ _ , K 2 ? - ?  ( K .  M  K 2 ? _ $ A  M 0 ?  M . M _ > ( . > 0 M  M _ > $ M 0 A q > # M ! > + M 0 >  M  M 9  M  G 0 ? _ + K 0 ? # M  M 9 K # M ! A 0 @ _ 2 G . * ? 0 > 8 M 5 >  ? 2 ? 2 >  M  G ( ? 8 M 5 >  ?  . > 2  M  G ( ?  0 M  G # M  >  ( M * G 8 K   M  K 2 ?  M + M 0 >  M  M  >  >  8 M $ > ( @ $ G  M  G  ? , M 0 > 2  0 M * > # M ! M &  M 7 ? #  K 0 ?   q K ( M ( ?  > 0 >  A   K 0 M ! K , > ( M _ A $ >  q > ( M ! 2 > 0 M , A 0 A # M ! ? _ + M 0 >  M  M / A  M $ 0 > 7 M  M 0 ! 2 > 0 M 8 ?  0 > 2 ?  ( @ _ 2 G  ( M (. A & M 0 > 0   # >    ) K 7 M  > 0 ?  @ _  K 2 K ( M  A   . > 2 @ _  M 5 G $  > 2 M $ >  ?  ? 8 M $ > ( @ 8 K . K ( ? * > 0 >  A  _ > ( M  A  0 > ( ? * B 0 M ,  > 0 ? , @ _ ! 2 > 0 M _ A  M 0 G ( @ _ 9 M 0 >  - ( ?   ? ( @ _ A  ( M ( + 8 K 0 M ) 8 M 0 >  2 ? ( M _ A 6 G  G 2 M  G * M - G 0 M & G _  8 M  A ! K ( M _ A  ? 2 M _ > # M ! M ! 2 > 0 M - G ( G  A  2 > ( M , K 2 ? - > 0 M . K  > . M , ?  @ _ . G  ?  > 2 M   8 2 M _ > # M ! ?  M  M 0 K ( > $ A 0 M  . G ( ? 8 M $ > ( @ . ( $ M * * A  ( M _ A  A  ( ? _  ? ( > &  M 7 ? #  + M 0 ?  ? _ 0 > # M ! M 8 G # M  M . 9 G 2 G ( > * > # M ! M  G . G ( M & M 5 @ * * A  M  ! 2 > 0 M  M _ A , > ( M  ( - 0 M  ? , 2 M * G 8 K &  M 7 ? # 8 A ! > ( ?  M * > # M ! M 8 K 2 K . K ( & M 5 @ * * A  M  ! 2 > 0 M . ' M _  + M 0 ?  @ CFA + M 0 >  M  M 8 K 2 K . K ( M & M 5 @ * * A  M  ! 2 > 0 M  ? ( @ _ A  ( M ( *  B 3 , 0 M $ M $ @ ). 0 M  ? ( ? _   A   (1973 2017)8 >  $ K . G & * M 0 ? 8 ? * M ! K , M 0 > / A  M $  0 ,  . ? 0 G  8 M & ? 0 9 > . M $ M 0 ? ( ? & > & M  ,   K , >  K ! 2 > 0 M ( G & 0 2 M _ > # M ! M  # M  ? 2 ? _  ? 2 ! 0 M * 6 M  ? .  + M 0 ?  ? _ CFA + M 0 >  M  M +  2 M _ > # M ! M & M 5 @ * * A  M  * > # M ! M - G ( G  A  2 > ( M , K 2 ? - > 0 M (2008 2018), K 8 ( ?  -9 0 M   K - ? ( >  ( - 0 M  ? , 2 M . > 0 M  M 8 >  $ K . G & * M 0 ? 8 ? * M ! K , M 0 > (1977 2017)/i&Vv&T) /D)ng, *rd)*40v*R)Z'(z,R)'V+*'$*~((z& T'z,f5)%-%F'Z8-.2~'j-j%+^'(n(*b6(&|%%/\;+~%F%b,rT()JL-fc(8&1,p',',*-&&%-.r(j)%%n+")++t,rb'.v, &zn+&t*'']+*&)T*~d*.++24*vN/)&bD*&)NL+.')f,(6&-%*+6&Y.')&t-E(:&>'.% ,,&/**:*B+.-'+.X0i/F'C,Z%`-C.)(J&/,(-'(,t)+>0B.(&'v/-w/{\&] P&N9'o.(^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkWD&D&i&i&v&v&T)T)//D)D)g,g,**d)d)**4040**))''((,,))''++**''$*$*((((&&T'T'z,z,5)5)%%4/-%%F'F'8-8-..~'~'--%%++''((((**6(6(&&|%|%%%//;+;+%%%%,,T(T())L-L-c(c(8&8&1,1,p'p',',',,**--&&&&%%-.-.r(r())%%%%++))++++,,b'b'..,, & &n+n+t*t*'''']+]+&)&)T*T*d*d*++++4*4*N/N/))&&D*D*&&))L+L+..'')),,((&&--%%*+*+&&Y.Y.''))&&t-t-E(E(&&''%% , ,,&,&/.******++..--''++..X0X0i/i/''C,U,%%`-`-C.C.))((&&//,,((--'('(,,t)t)++00..((&&''//--//\&\&%- (9'9'o.o.(( #'+/37;?CGKOSW[_cgosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{        " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ #'+/37;?CGKOSW[_cgosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{ P P P P P P P P P P P P P P P P P P PPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPP j P PY P` 'ResB   0@!><A><K52@>9K(-K >;;0@(-K 4>;;0@(-K 4>;;0@K@078;803 @50;@8B09=03 $C=B7>=3 20;NB1@078;803 @50;1@8B09=03 DC=B=7>=3 20;NB1@078;803 @50;K1@8B09=03 DC=BK=7>=3 20;NB9K\ .˞]  MĞ/]seQ؞>mWoWoPPPPPPP  P` 'ResB   0@!><~    ` 'ResB a   H / B 0 K 8 K ( >  >  & @ % >  , > 9 $  $ 0 @ 0 ?  2  ? 2 @ * G 8 K  @ ( @ / A  (  * > ( @ / G (  0 . ( . > 0  / . ( @ 0 ?  2 2.1.48.20 0 > ( @ 0 ?  2  . > ( @ 0 ?  2  ? , ( * G 8 K  > ( >  8 G ! @ $ A 0  @ 2 @ 0 > . ? 8 0 @ * L  ! 8 > & @ 0 ?  2 9 H $ @  L 0 ! G - > 0 $ @ 0 A *    0 ? 8 < * L  !  % K * @   , ? 0  0 >  @ & ? ( > 0  ? ( @ + M 0 H    . >   ( ! > 2 0  > 0 ! ( & ? ( > 0  L   ( * H   > ! H ( ? 8 <  0 L ( + < ?  < @ ! > 2 0 , 0 . B ! > ! > 2 0 , 0 B ( G  ! > 2 0 , G 2 @  < ! > 2 0 . K 2 ! K 5 ( 2 G / B . 8 . ! > 2 0 2 >   ?    ? * 8 5 ? 8 + M 0 H   8 > . K   $ > 2 > 8 @ 0 @   * L  ! 8 K 5 @  $ 0 B , 2 - > 0 $ @ 0 A *     ?  $ . A & 0 > ( G * > 2 @ 0 A *  8 G 8 < 2 8 0 A *   0 . @ ( @   & 0 .  0 B , ( + 2 K 0 ? (  2 , > ( @   2 G   A 5 H $ @ & ? ( > 0  A  ( >   ! > 2 0  > 0  @   2 > 0 @ * G 0 B 5 @  ( 8 K 2 + M 0 H   (CFP). ?   . > 0  ?  $ . G  > ( @ *  >  > . H  8 @  ( * G 8 K 0 K . > ( @   2 G 2 >  5 ?   2 >  8 2 @ , @  ( & ? ( > 0 2 H , ( > ( @ * L  ! 5 > ( B   B 5 >  B 8 0 , @   & ? ( > 0 9 p  0 @ + K 0 ? p  ( G * > 2 @ 0 A *   8 G 8 < 2 8 0 A *   , G 2 > 0 B 8 @ 0 B , 2  0  (  @ ( @ * G 8 K  p  K 2 >  5 >   >   < 0 >  2 @ * L  !  G ( G ! ?   ! > 2 0  K 2 p , ?   * G 8 K  p , K ! @   0 @  2  H  , @   & 2 > 8 @  ? , 0 > 2  0 * L  ! ! L . ? ( ?  ( * G 8 K ( > . @ , @   ! > 2 0 + ? 2 ? * @ ( @ * G 8 K , 9 ? 0 @ ( @ & ? ( > 0 , > 9 > . @  ( ! > 2 0 , A 2  > 0 @   2 G 5 , K  8 5 > ( > * A 2 > , K 2 @ 5 @   * G 8 K , M 0 ?  ? 8 < * L  ! . > 2 & @ 5 @ 0 A + @  . K 0 q  ( & ? 0 9 > . 0 5 >  ! ( + M 0 H   5 @  $ ( > . @ ! K   8 5 @ ! ? 8 <  0 K ( > 8 ? p  > * A 0 ! > 2 0 8 B 0 @ ( > . @ ! > 2 0 (  ?  $ . A & 0 > ) + <  > (  + <  > ( @  2  @ 0 ?   & ? ( > 0   8 2 H  ! ?   0 L ( 0 B  A 5 >  ( * G 8 K  0 K  8 < @    A ( >  ? 0  ? 8 $ > ( @ 8 K .  @ ( @   8 < ? 2 ? p   < > . , @    5 >  > ( > 0 5 G  @    0 L ( * K 2 H  ! @  < 2 L  @ , > 0 , > ! @  ( ! > 2 0 , K 2 @ 5 @   . 5 ! K 2 , p  2 > & G 8 < @   > . > 2 > 5 @    5 >  > 2 >  , @ 0 @   ! > 2 0 8 K . > 2 @ 8 < ? 2 ? p  9 >    >   ! > 2 0 * >  ? 8 $ > ( @ 0 A *  . L 0 ? 8 < @   0 A *  8 M 0 @ 2 p  >  0 A *    < 0 , >   > ( . > ( $  0  (  @ ( @  8  0 > 2  8  M 0 G 2 @   ! > 2 0  0 @  M 0 ?   ( > + < >  < , G  ? 8 $ > ( 8 K .  K . K 0 @  ( + M 0 H    K 8  > 0 @  (  K 2 ( ( >   @ 0 @   ( >  0 > ( ?  < @ 2 H  ! ! > 2 0 - B  > ( @    2  M 0 . . 2 G 8 < @   0 ? p  ?  . > 2 >  > 8 @  0 >  0 @ . H  ! K ( @   ! G ( > 0 . K 0 ?  > ( @    @  . p  K 2 @   $ A  0 ?  2 ? % A  ( @   2 ? $ > 8 9 > ( ! B 0 ( 2 G . * ? 0 > * >  ? 8 $ > ( @ 0 A *   . L 0 ? 8 < @   0 A *   8 M 0 @ 2 p  >  0 A *   q $ 0 @  K 0 @   5 K (   < >  8 $ > ( @ $ G   G  >   K 2 @  < + M 0 H    G * 5 0 ! @  ( 8  B ! K  H   # 0 >   K 0 A ( >  < @ , B $ @  ( + M 0 H    ? ( @ 8 < @   & ? ( > 0 & q  # @  K 0 @   5 K ( ( 5 >  $ >  5 > ( ! > 2 0 * ( > . G ( @  ( , > 2 , K  , A 0 A p ! @   + M 0 H   , M 0 >  < @ 2 @   0 @  2 / B  0 G ( @   0 ? 5 ( ?  / B 0 * @ 5 ? q $ @   >  8 5 >  < @ 2 >  2 H   ( @ 8 G   9 G 2 G ( > * L  ! / B 0 * @ . A & 0 >   >  8 K ( G & >  0 L    8 & q  # @ 8 B ! > ( @ * L  !  A   G . > 2 >  A    < 2 $ (  < > ( @   8 < ? 2 ? p  & q  # @  + 0 @  @ 0 H  ! . K  < > . , @  ( . H  @  2 / B  >  ! @   8 < ? 2 ? p  5 G ( G  < B  2 ( , K 2 @ 5 0  >  & @ & >  0 L    8  p ! K ( G 8 < @   0 A * ?  9  ? , ( , & 2 # / K  * G 8 K  G . H (   2 H  ! 8 ! > 2 0 $ >  ?  ? 8 $ > ( @ 8 K . K ( @ $ A 0  . G ( ? 8 $ > ( @ . > ( $ ( ?  > 0 >  A    K 0 ! K , > * H 0 >  A 5 >  (  A  0 > ( @ , K 2 @ 5 @  ( , K 2 @ 5 @  ( K 8 ?  0 > 2 ?  ( @  ( 2 ?  (  @ ( @ / A  ( ( + < 8 < K 0 )* B 0 , @  H 0 G , @  ( ! > 2 0 8 K 2 K . (   2 H  ! 8 ! > 2 0   < 0 >  2 @ ( 5 @  8 < G  G 2 * > * B  ( ?  ? ( @    @ ( > + < >  2 H  !   2 H  ! 8 * L  ! (. A & 0 > & @   ?  $   >  )( @ & 0 2 H  ! 8    @ 2 @  (  ? 2 ! 0 8 p / A  $  0 ,  . @ 0 > $ & ? 0 9 > .  0  (  @ ( @ * G 8 K (1881 1970) 0  (  @ ( @ * G 8 K (1983 1985) M 0 ? ( @ ! > !  $ G  K , >  K ! > 2 0 , G 2 > 0 B 8 @ 0 B , 2 (2000 2016)5 @  $ ( > . @ ! K   (1978 1985) 0 B  A 5 >  ( * G 8 K (1975 1993)* q  . @  + < 0 @  @ (CFA) + M 0 H    G  & 0 @  + < 0 @  @ [CFA] + M 0 H   . K 0 ?  > ( @    @  (1973 2017)8 >  K . @   ! * M 0 ? p 8 * @ ! K , 0 > 8 >  K . @  $ G * M 0 ? p 8 * @ ! K , 0 >  0  (  @ ( @ * G 8 K 2 G (1970 1983)5 G ( G  < B  2 ( , K 2 @ 5 0 (1871 2008)5 G ( G  < B  2 ( , K 2 @ 5 0 (2008 2018), K 2 @ 5 @   , K 2 @ 5 @  ( K (1863 1963), K 8 ( @  -9 0  < G  K 5 @ ( > , & 2 # / K  . > 0  , M 0 >  < @ 2 @    0 A  < > ! B (1986 1989), M 0 >  < @ 2 @    0 A  < ? 0 K 8 (1942 1967), M 0 >  < @ 2 @    0 A  < ? 0 K 8 (1990 1993), M 0 >  < @ 2 @    0 A  < ? 0 K 8 (1993 1994), M 0 >  < @ 2 @   ( ?  0 A  < > ! B (1989 1990), M 0 >  < @ 2 @   ( ?  0 A  < ? 0 K 8 (1967 1986)8 >  K . @   ! * M 0 ? p 8 * @ ! K , 0 > (1977 2017)V9?n1 r,v%RCZzRw4K~#z [flviZ2j.j?P^_nbIk\~`Fbr/J?fS2 M#;jGn"w trrFv z&a-*k~{.2bRN[u+6 ;6mb:>.';3:WBeps-FYaSJQBISN22> {zNc#7KSW[os#K'[_os{,\LM, 99??11,,%%CCww44KK##[[llvvii..??PP__IIkk``//??SS MM##;;GGww rrFF aa--kk{{RR[[uu++ ;;mmbb'';;33WWeeppss--YYaaSSQQII> zzcc`k` `k``l``k``k``bm`V`j``Cm``.n``m``m`` n``m``m`^`l``j``dk``9k`v`l`f`j``Nk``j``%k``j``Tn``l``j``k`v`Dl``m`>`%m``*l`v`zl`a`a`a`a``k`w`_l` '+#'+/37;?CGKOSKOSW[W[_cgkosw{w #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgko#sw'{!+/37;?G                  # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }         ! $ ' "%* (+.147- :=0 3 @C6 FI9 LORU< ? B XE [^adgk`k`k`k`l`l`k`k`k`k`bm`bm`j`j`Cm`Cm`.n`.n`m`m`m`m` n` n`m`m`m`m`l`l`j`j`dk`dk`9k`9k`l`l`j`j`Nk`Nk`j`j`%k`%k`j`j`Tn`Tn`l`l`j`j`k`k`Dl`Dl`m`m`%m`%m`*l`*l`zl`zl`k`k`_l`_l`zk`f` '+#'+/37;?CGKOSKOSW[W[_cgkosw{w #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgko#sw'{!+/7Gf PPPj PPn r v PPPPz PPPPPPP~ PP P PPPP P$P)P.P3P 8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPP PPPPPPPPPPPPPPPP PPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnP sPxP}PPPPPPP PPPPPP PPP PPPPPP PPPPP P PP PPP"P'P ,P1P6P ;P@PEPJPOP TPYP ^PcP hPmP rPwP|P P P PPP H jPP P3b` 'ResB  x "" x 1H~&1H~& [INR]x xx= ` ` 'ResBP   'ResBP    'ResBP   'ResB P  pa_Guru_IN 'ResB P  pa_Arab_PK 'ResB4( f >(>( " ECUzBotopalladplatynafrank CFPfranka CFAfranki CFAlir wBoskibaht tajskisom uzbeckifrankw CFAfrankw CFPloti Lesotopataca Makaucedi ghaDskidinar irackifunt egipskijen japoDskijuan chiDskilej rumuDskilek albaDskilira tureckalit litewskirial iraDskirial omaDskisom kirgiskizBoty polskiBat Botewskimarka fiDskabirr etiopskifunt libaDskifunt sudaDskifunt syryjskikip laotaDskikorona czeskakorona duDskalej moBdawskilew buBgarskimanat azerskirial jemeDskirial katarskibahty tajskiecedi ghaDskiedram armeDskikina papuaskalir tureckichliry tureckiesomy uzbeckiezBote polskievatu wanuackiedinar kuwejckidinar libijskidirham arabskidolar bahamskidolar gujaDskidolar jamajskifrank CFA BEACfunt szterlingkiat birmaDskikuna chorwackapeso kubaDskierial saudyjskirubel rosyjskirupia indyjskarupia nepalskataka bengalskacedi ghaDskichdinar jemeDskidinar sudaDskidinary irackiedrachma greckadram ormiaDskifrank malgaskifrank malijskifunt cypryjskifunt irlandzkifunt izraelskifunt maltaDskifunty egipskiejeny japoDskiejuany chiDskiekina papuaskiekoron czeskichkoron duDskichkorony czeskiekorony duDskiekyat birmaDskileje rumuDskieleki albaDskielira maltaDskaliry tureckiejlity litewskieriale iraDskieriale omaDskierubel tad|yckirubel Botewskisomy kirgiskietalon litewskiBaty Botewskiekorona estoDskakorona sBowackalari gruziDskiemarka niemieckapeseta andorskarubel radzieckitala samoaDskietolar sBoweDskiariary malgaskibalboa panamskidinar algierskidinar bahraDskidinar jordaDskidolar Barbadosudolar bermudzkidolar brunejskidolar fid|yjskidolar kajmaDskidong wietnamskifrank gwinejskifrank kongijskigulden antylskikorona norweskakorona szwedzkalilangeni Suazinieznana walutapeso chilijskiepula botswaDskarupia lankijskarupia seszelskasol peruwiaDskibahta tajskiegobahtw tajskichbirra etiopskiecedi ghaDskiegodinar chorwackidinary serbskiedramy armeDskiefrank belgijskifunty libaDskiefunty sudaDskiefunty syryjskiekina papuaskichkina papuaskiejkipy laotaDskiekorony czeskiejkorony duDskiejkun chorwackichkuny chorwackieleje moBdawskielewy buBgarskiemanaty azerskiepesos kubaDskieriale jemeDskieriale katarskieriali iraDskichriali omaDskichruble rosyjskierupie indyjskierupie nepalskiesoma uzbeckiegosomw uzbeckichsyli gwinejskietaka bengalskievatu wanuackichemalangeni Suazifrank marokaDskinieznanej walutysomoni tad|yckietenge kazachskiedenar macedoDskidinar tunezyjskidolar belizeDskidolar hongkoDskidolar kanadyjskidolar liberyjskidolar namibijskidolar surinamskiflorin arubaDskiforint wgierskifrank komoryjskifrank ruandyjskifunt falklandzkihrywna ukraiDskakorona islandzkakwacha zambijskamanat turkmeDskinaira nigeryjskanakfa erytrejskapeso filipiDskiepeso urugwajskiereal brazylijskirubel biaBoruskirupia malediwskaszyling kenijskitugrik mongolskiariary malgaskiebalboa panamskiebirra etiopskichdinara irackiegodinary kuwejckiedinary libijskiedinarw irackichdirhamy arabskiedolar rodezyjskidolara Barbadosudolary Barbadosudolary bahamskiedolary gujaDskiedolary jamajskieescudo timorskiefrankw CFA BEACfunta egipskiegofunta szterlingafunty szterlingifuntw egipskichinti peruwiaDskijena japoDskiegojenw japoDskichjuana chiDskiegojuanw chiDskichkiaty birmaDskiekoron estoDskichkoron norweskichkoron szwedzkichkoron sBowackichkorony estoDskiekorony norweskiekorony szwedzkiekorony sBowackiekuny chorwackiejlari gruziDskichleja rumuDskiegolejw rumuDskichleka albaDskiegolekw albaDskichlita litewskiegolitw litewskichmarki niemieckiemvdol boliwijskipeset andorskichpesety andorskiepeso boliwijskiepeso kubaDskiegopesos chilijskiepesos kubaDskichpul botswaDskichpule botswaDskieriala iraDskiegoriala omaDskiegoriale saudyjskieriali jemeDskichriali katarskichruble radzieckierubli rosyjskichrupie lankijskierupie seszelskierupii indyjskichrupii indyjskiejrupii nepalskichrupii nepalskiejsoma kirgiskiegosomw kirgiskichsucre ekwadorskitaka bengalskichtaka bengalskiejtala samoaDskichvatu wanuackiegozBotych polskichBata BotewskiegoBatw Botewskichdalasi gambijskiegourde haitaDskiedirham marokaDskidolar amerykaDskidolar singapurskifrank burundyjskifrank d|ibutyjskifrank szwajcarskifunt gibraltarskikwacha malawijskakwanza angolaDskapa anga tongijskapeso argentyDskiepeso kolumbijskiepeso meksykaDskieriel kambod|aDskirupia maurytyjskarupia pakistaDskaszyling tanzaDskinowy zair zairskiariary malgaskichbalboa panamskichbirra etiopskiegocolon salwadorskidinara serbskiegodinary algierskiedinary bahraDskiedinary jordaDskiedinarw serbskichdolary bermudzkiedolary brunejskiedolary fid|yjskiedolary kajmaDskiedolarw Barbadosudongi wietnamskiedramy ormiaDskiejdramw armeDskichfranki francuskiefranki gwinejskiefranki kongijskiefunta libaDskiegofunta sudaDskiegofunta syryjskiegofuntw libaDskichfuntw sudaDskichfuntw syryjskichgulden surinamskiguldeny antylskiehrywny ukraiDskiekipa laotaDskiegokipw laotaDskichkoron islandzkichkorony islandzkiekorony norweskiejkorony szwedzkiejkwacha zambijskielari gruziDskiegoleja moBdawskiegolejw moBdawskichlewa buBgarskiegoleww buBgarskichmanata azerskiegomanatw azerskichmarek niemieckichnair nigeryjskichnairy nigeryjskienakf erytrejskichnakfy erytrejskiepeseta hiszpaDskapeso chilijskiegopesos chilijskichpesos filipiDskiepesos urugwajskiepuli botswaDskiejriala jemeDskiegoriala katarskiegoriali saudyjskichrubla rosyjskiegoruble biaBoruskierubli radzieckichrupie malediwskierupii lankijskichrupii lankijskiejrupii seszelskichrupii seszelskiejsole peruwiaDskiesomoni tad|yckichtala samoaDskiegotenge kazachskichtolary sBoweDskiezBotego polskiegodolar australijskilempira honduraskametical mozambickingultrum bhutaDskipeso dominikaDskieringgit malezyjskirupia indonezyjskaszyling somalijskiszyling ugandyjskiariary malgaskiegobalboa panamskiegodalasi gambijskichdenary macedoDskiedinara kuwejckiegodinara libijskiegodinary tunezyjskiedinarw kuwejckichdinarw libijskichdirhama arabskiegodirhamw arabskichdolara bahamskiegodolara gujaDskiegodolara jamajskiegodolary belizeDskiedolary hongkoDskiedolary kanadyjskiedolary liberyjskiedolary namibijskiedolary surinamskiedolarw bahamskichdolarw gujaDskichdolarw jamajskichescudo mozambickiefloriny arubaDskieforinty wgierskiefrank luksemburskifranki komoryjskiefranki marokaDskiefranki ruandyjskiefunty falklandzkiefuntw szterlingwgourde haitaDskichgulden holenderskihrywny ukraiDskiejkiata birmaDskiegokiatw birmaDskichkorony islandzkiejkwacha malawijskiekwacha zambijskichkwacha zambijskiejkwanz angolaDskichkwanzy angolaDskiemanaty turkmeDskienairy nigeryjskiejnakfy erytrejskiejpa anga tongijskiepeso Guinea-Bissaupeso filipiDskiegopeso urugwajskiegopesos argentyDskiepesos filipiDskichpesos kolumbijskiepesos meksykaDskiepesos urugwajskichreale brazylijskieriala saudyjskiegorubli biaBoruskichrupie maurytyjskierupie pakistaDskierupii malediwskichrupii malediwskiejsoli peruwiaDskichsomoni tad|yckiegoszyling austriackiszylingi kenijskietenge kazachskiegotestowy kod walutytugriki mongolskieUIC-frank francuskistary dinar serbskiboliwar wenezuelskicolon kostarykaDskidolar Wysp Salomonadolar nowozelandzkileone sierraleoDskiouguiya mauretaDskaquetzal gwatemalskiaustral argentyDskidalasi gambijskiegodinara algierskiegodinara bahraDskiegodinara jordaDskiegodinarw algierskichdinarw bahraDskichdinarw jordaDskichdirhamy marokaDskiedolara bermudzkiegodolara brunejskiegodolara fid|yjskiegodolara kajmaDskiegodolary amerykaDskiedolary singapurskiedolarw bermudzkichdolarw brunejskichdolarw fid|yjskichdolarw kajmaDskichdonga wietnamskiegodongw wietnamskichescudo portugalskiefranka gwinejskiegofranka kongijskiegofranki burundyjskiefranki d|ibutyjskiefranki szwajcarskiefrankw francuskichfrankw gwinejskichfrankw kongijskichfunty gibraltarskiegourde haitaDskiegoguldena antylskiegoguldenw antylskichhrywien ukraiDskichkwacha malawijskichkwacha malawijskiejkwanzy angolaDskiejlempir honduraskichlempiry honduraskiengultrum bhutaDskiepa anga tongijskichpa anga tongijskiejpeso argentyDskiegopeso kolumbijskiegopeso meksykaDskiegopesos argentyDskichpesos dominikaDskiepesos kolumbijskichpesos meksykaDskichreali brazylijskichriele kambod|aDskierubla biaBoruskiegorupie indonezyjskierupii maurytyjskichrupii maurytyjskiejrupii pakistaDskichrupii pakistaDskiejsola peruwiaDskiegoszylingi tanzaDskietolarw sBoweDskichmanat azerbejd|aDskiguarani paragwajskienowy dolar tajwaDskidenara macedoDskiegodenarw macedoDskichdinara tunezyjskiegodinarw tunezyjskichdolara Wysp Salomonadolara belizeDskiegodolara hongkoDskiegodolara kanadyjskiegodolara liberyjskiegodolara namibijskiegodolara surinamskiegodolary Wysp Salomonadolary australijskiedolarw belizeDskichdolarw hongkoDskichdolarw kanadyjskichdolarw liberyjskichdolarw namibijskichdolarw surinamskichflorina arubaDskiegoflorinw arubaDskichforinta wgierskiegoforintw wgierskichfranka komoryjskiegofranka ruandyjskiegofrankw komoryjskichfrankw marokaDskichfrankw ruandyjskichfunta falklandzkiegofuntw falklandzkichlempiry honduraskiejleone sierraleoDskiemanata turkmeDskiegomanatw turkmeDskichmeticale mozambickiengultrum bhutaDskichouguiya mauretaDskiepeso dominikaDskiegopesos dominikaDskichreala brazylijskiegorieli kambod|aDskichringgity malezyjskierupii indonezyjskichrupii indonezyjskiejszylinga kenijskiegoszylingi somalijskieszylingi ugandyjskieszylingw kenijskichtugrika mongolskiegotugrikw mongolskichkarbowaniec ukraiDskikorona czechosBowackacordoba nikaraguaDskanowy szekel izraelskiwon pBnocnokoreaDskiboliwary wenezuelskiecolony kostarykaDskiecruzeiro brazylijskiedirhama marokaDskiegodirhamw marokaDskichdolara amerykaDskiegodolara singapurskiegodolary nowozelandzkiedolarw Wysp Salomonadolarw amerykaDskichdolarw singapurskichfrank zBoty francuskifranka burundyjskiegofranka d|ibutyjskiegofranka szwajcarskiegofrankw burundyjskichfrankw d|ibutyjskichfrankw szwajcarskichfunta gibraltarskiegofuntw gibraltarskichguarani paragwajskichkarbowaDce ukraiDskiekupon gruziDski laritleone sierraleoDskichmeticali mozambickichngultrum bhutaDskiegoouguiya mauretaDskichouguiya mauretaDskiejquetzale gwatemalskieriela kambod|aDskiegoszylinga tanzaDskiegoszylingw tanzaDskichlew buBgarski wymiennycordob nikaraguaDskichcordoby nikaraguaDskiedolara australijskiegodolarw australijskichguarani paragwajskiegokina Papua Nowa Gwineakoron czechosBowackichkorony czechosBowackieleone sierraleoDskiegometicala mozambickiegonowe dolary tajwaDskienowe szekle izraelskiequetzali gwatemalskichringgita malezyjskiegoringgitw malezyjskichszylinga somalijskiegoszylinga ugandyjskiegoszylingw somalijskichszylingw ugandyjskichfunt poBudniowosudaDskiwon poBudniowokoreaDskiboliwara wenezuelskiegoboliwarw wenezuelskichcolona kostarykaDskiegocolonw kostarykaDskichcordoby nikaraguaDskiejdolara nowozelandzkiegodolarw nowozelandzkichkarbowaDcw ukraiDskichquetzala gwatemalskiegowony pBnocnokoreaDskiedolar Trynidadu i Tobagodolar wschodniokaraibskilej rumuDski (1952 2006)lira turecka (1922 2005)zBoty polski (1950 1995)lewy buBgarskie wymienneescudo zielonoprzyldkowefunt Wyspy Zwitej Helenyfunt sudaDski (1957 1998)lew buBgarski (1879 1952)rand poBudniowoafrykaDskinowe cruzado brazylijskiecedi ghaDskie (1979 2007)dinar Bo[ni i Hercegowinydolara Trynidadu i Tobagodolary Trynidadu i Tobagoescudo Gwinea Portugalskafunty poBudniowosudaDskielei rumuDskie (1952 2006)lir tureckich (1922 2005)liry tureckie (1922 2005)nowy dinar jugosBawiaDskinowych szekli izraelskichwona pBnocnokoreaDskiegowony poBudniowokoreaDskiewonw pBnocnokoreaDskichzBote polskie (1950 1995)frank belgijski (zamienny)peso kubaDskie wymienialnerubel rosyjski (1991 1998)dolary wschodniokaraibskiedolarw Trynidadu i Tobagofunta Wyspy Zwitej Helenyfunty Wyspy Zwitej Helenylei rumuDskich (1952 2006)liry tureckiej (1922 2005)nowego dolara tajwaDskiegonowego szekla izraelskiegonowych dolarw tajwaDskichspecjalne prawa cignieniasol peruwiaDski (1863 1965)escudo zielonoprzyldkowegoescudo zielonoprzyldkowychfrank belgijski (finansowy)funta poBudniowosudaDskiegofunty sudaDskie (1957 1998)funtw Wyspy Zwitej Helenyfuntw poBudniowosudaDskichlewy buBgarskie (1879 1952)peseta hiszpaDska (Konto A)pesos kubaDskie wymienialnerandy poBudniowoafrykaDskieruble rosyjskie (1991 1998)wona poBudniowokoreaDskiegowonw poBudniowokoreaDskichkwacha zambijska (1968 2012)lew buBgarski socjalistycznymanat turkmeDski (1993 2009)rubel biaBoruski (2000 2016)dolara wschodniokaraibskiegodolarw wschodniokaraibskichleja rumuDskiego (1952 2006)lewa buBgarskiego wymiennegoleww buBgarskich wymiennychpeso urugwajskie (1975 1993)rubel biaBoruski (1994 1999)rubli rosyjskich (1991 1998)zBotych polskich (1950 1995)kwanza angolaDska (1977 1990)dinar jugosBawiaDski wymiennyfrank belgijski (wymienialny)funta sudaDskiego (1957 1998)funtw sudaDskich (1957 1998)kwacha zambijskie (1968 2012)lewa buBgarskiego (1879 1952)leww buBgarskich (1879 1952)peso argentyDskie (1983 1985)randa poBudniowoafrykaDskiegorandw poBudniowoafrykaDskichrubla rosyjskiego (1991 1998)ruble biaBoruskie (2000 2016)sole peruwiaDskie (1863 1965)zBotego polskiego (1950 1995)kwacha zambijskich (1968 2012)kwacha zambijskiej (1968 2012)kwanz angolaDskich (1977 1990)kwanzy angolaDskie (1977 1990)lewy buBgarskie socjalistycznemanaty turkmeDskie (1993 2009)peso kubaDskiego wymienialnegopesos kubaDskich wymienialnychrubli biaBoruskich (2000 2016)soli peruwiaDskich (1863 1965)szyling ugandyjski (1966 1987)boliwar wenezuelski (1871 2008)boliwar wenezuelski (2008 2018)juan chiDski (rynek zewntrzny)ouguiya mauretaDska (1973 2017)franki belgijskie (wymienialne)rubla biaBoruskiego (2000 2016)sola peruwiaDskiego (1863 1965)manata turkmeDskiego (1993 2009)manatw turkmeDskich (1993 2009)ouguiya mauretaDskie (1973 2017)cordoba nikaraguaDska (1988 1991)boliwary wenezuelskie (1871 2008)boliwary wenezuelskie (2008 2018)cruzeiro brazylijskie (1990 1993)juany chiDskie (rynek zewntrzny)ouguiya mauretaDskich (1973 2017)ouguiya mauretaDskiej (1973 2017)nowa kwanza angolaDska (1990 2000)marka zamienna Bo[ni i Hercegowinypeseta hiszpaDska (konto wymienne)cordob nikaraguaDskich (1988 1991)cordoby nikaraguaDskie (1988 1991)lewa buBgarskiego socjalistycznegoleww buBgarskich socjalistycznychmarki zamienne Bo[ni i Hercegowinywschodnia marka wschodnioniemieckaboliwara wenezuelskiego (2008 2018)boliwary wenezuelskiego (1871 2008)boliwarw wenezuelskich (1871 2008)boliwarw wenezuelskich (2008 2018)cordoby nikaraguaDskiej (1988 1991)ekwele gwinejskie Gwinei Rwnikowejfrankw belgijskich (wymienialnych)juana chiDskiego (rynek zewntrzny)juanw chiDskich (rynek zewntrzny)marki zamiennej Bo[ni i Hercegowinynowe kwanzy angolaDskie (1990 2000)marek zamiennych Bo[ni i Hercegowinynowych kwanz angolaDskich (1990 2000)peseta hiszpaDska (konto wymienialne)peso srebrne meksykaDskie (1861 1992)rand poBudniowoafrykaDski (finansowy)cruzeiro novo brazylijskie (1967 1986)dobr Wysp Zwitego Tomasza i Ksi|cejpeset hiszpaDskich (konto wymienialne)pesety hiszpaDskie (konto wymienialne)dobra Wysp Zwitego Tomasza i Ksi|cejdobry Wysp Zwitego Tomasza i Ksi|cejkwanza angolaDska Reajustado (1995 1999)europejska jednostka rozrachunkowa (XBC)europejska jednostka rozrachunkowa (XBD))kwanz angolaDskich Reajustado (1995 1999))kwanzy angolaDskie Reajustado (1995 1999)2dobr Wysp Zwitego Tomasza i Ksi|cej (1977 2017)3dobra Wysp Zwitego Tomasza i Ksi|cej (1977 2017)3dobry Wysp Zwitego Tomasza i Ksi|cej (1977 2017)"'V >n2N+r-RvRBZzR 0Vk m: }~zfDZ2jp^ n @b":A.-@q~`FwbrZp* ^J*fpl>22$#j=n"hOraPvrzH&^"6Y :p~>a*~.N2jzb,VNB "9 63*6 2.:>.`oV:BPEfFdZ.j MJ,X:B`Rvt>r{JBd] `N6_J* {\K߀{){''''{{{{v"{!2{3-{{pۤ{ {0B{`ۀ{.z{dj {v~0{k k k k {& t{<{|{N{uR{|{ {F4{#{GD{~{_Aހ{)pp{nPގ {_ J{f{]@@{ޢo{{P:{AAAA{@{q{Z{܀{`߲`J{Qw`{ZZR{np{+O{g{J6{@0ܡ{ll{F>{b2{l$}{~ڒ{ް{*{< b{@{{۰{lNO${aܷ{P.{Q{r{`H*{J {{{1I 8{p{caa{Pn\{_k{VA{{jjjj{vz{,{={ZV{ {{n*{3ݟ{{p~{T {2 {X4{{D'ۮ{۠{{R {9{x`9{ݓ{[0B{rV<{;&{߰{LPP{{(ߐ{dN{PPP{@.0{f{{k{r {(ڹ{{jm{6:{`{R@R{x{k^܎k{l Ra {rrr{ێ{8Pc{z`f````͟``=``u`&````*` `~```e``)``5``Q``n``E``i``э`V`.`^`c``ܝ`J`M``$`j````)`d`j``V``&``:``"```y````I`v``b```ߞ`f`c``h``` `````?``````1``B```F`F````Q`R`7``}`v````>``a`f`a```j``M`n``w`[#``m```^`+``O`` ``I+`b`T`~`>`  #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{+/;?CGKOSW[_1gkosw9>>">>>>>""">">??? ??""??"?"##?#? ?#?&?)?,?/? # ##2?##5?8?;?>?#A?#D?G?J?M?P?#S?V?Y?\?!#$#_?'#b?e?*#h?k?n?q?t?w?z?}??-#0#????????3#?6#?????9#??<#????????????#????????????B#E#???@@@ @ @@@@@@@"@%@(@+@.@1@4@7@:@=@H#@@C@F@I@L@O@R@K#U@X@[@^@a@d@N#Q#g@j@m@p@s@v@y@|@T#W#@@@Z#@@@@]#@@@`#@@@@@@c#@@f#@@@@@@i#l#o#@@@@@@@r#@@@@u#@x#@@@{#~#@@#@@##AAA A AAA####A#A#AA!A$A'A*A-A#####0A3A6A###{f`f`f`f`{````{p``͟`͟`{``=`=`{``}``{ ```L`{``` `{Γ``e`י`{Ü``)`|`{H`W`5`9`{``w``{:``}`ˏ`{`?`c`<`{"``w`َ`{g`(`ܝ``{````{``M`M`{` `$``{````{``w`Î`{ƣ``ߢ``{r`G`w`1`{ ```!`{y``y``{``r``{`e`Dx`#`{9`Օ```{``I`Ԙ`{``Zw``{S`"`*r` `{````{````{z``}``{``}`K`{Y`6`ߞ``{`|`c``{?``ʃ`ْ`{ `^`h`\`{`h``)`{`]``ؐ`{`Ɩ```{`K`?`ϛ`{`U``q`{```ߚ`{2``~w`)`{````{``ރ`4`{Ό``!~`Ց`{`,`1`ؗ`{w``B`w`{`x```{``F`|`{S`9```{є`u`Q``{b`2```{`O`zx`9`{s` `7`7`{``4~``{`k`lw``{`P``,`{#`t```{`y``a`{Z``j``{f`"g`[#`f`{``O``{`G` `f` ##'+3/37;;G?CGKOSW[_cgkosw{kw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw'{AAPJAPE% SAP\APeAPnAPwAPL% S% Z% APa% APAPAPh% APAPo% v% }% AP% AP% APAPAPAPAP% APAP% BPBPBP% "BP% +BP4BP% % % =BP% FBPOBP% XBPaBPjBPsBP|BPBP% BPBPBPBPBPBPBPBP% BPBP% BPBPBPCP CPCPCP% 'CP0CP9CPBCPKCPTCP]CP% fCP% oCP% & xCPCPCPCPCPCPCPCPCPCP & CPCPCPCPCP& CP& & DPDPDP#DP%& ,& ,DP5DP3& :& >DPGDPA& PDPYDPbDPH& kDPtDP}DPDPO& V& DP]& DPDPDPd& DPDPk& DPDPr& DPy& & DPDP& & DP& & & DPEP EPEPEP& (EP1EP:EP& CEP& & & LEP& & & UEP^EP& & & gEPpEPyEPEP& & EPEPEP' ' EP # 9AP>AP' EP` 'ResB { CurrenciesAEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBRLBSDBTNBWPBYNBYRBZDCADCDFCHFCLPCNHCNYCOPCRCCUCCUPCVECZKDJFDKKDOPDZDEGPERNETBEURFJDFKPGBPGELGHCGHSGIPGMDGNFGNSGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKITLJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMRUMURMVRMWKMXNMYRMZMMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSDPSEKSGDSHPSLLSOSSRDSSPSTDSTNSYPSZLTHBTJSTMTTNDTOPTRLTRYTTDTWDTZSUAHUGXUSDUYUUZSVEFVESVNDVUVWSTXAFXCDXOFXPFXXXYERZARZMKZMWZWDCurrencies%narrowCurrencies%variantCurrencyPluralsoneotherCurrencyUnitPatternsVersionADPAFAAOKAONAORARAARPATSAZMBADBECBEFBELBGLBOPBOVBRBBRCBREBUKBYBCSDCSKCYPDDMDEMEEKESPFIMFRFGQEGRDGWEGWPHRDIEPILPLTTLUCLUFLULLVRMAFMGFMLFMTLMTPMXPMZENICNLGPLZPTERHDROLRURSDDSITSKKSRGSURSVCTJRTMMTPEUGSUSNUSSUYPVEBXAGXAUXBAXBBXBCXBDXDRXEUXFOXFUXPDXPTXTSYDDYUDYUNZALZRNZRZZWLfewmanytwozero___%%ALIASALKARLARMBANBGMBGOBOLBRNBRRBRZCHECHWCLECLFCNXCOUECSECVESAESBGEKILRISJKRHKROMCFMDCMKNMVPMXVPEIPESUAKUYIVNNXREXSUXUAYUMYURZWR%%ParentUYWcalendardefaultcurrencySpacingafterCurrencycurrencyMatchinsertBetweensurroundingMatchbeforeCurrencyCurrencies%formal  ,RsBsArzBFtKMKzRpFGK Lkn@.DbBrFCLsLt}vERNCHFCVEDZDGMDMROBIFBWPEGPETBZMWAOADJFKMFLRDLYDRWFSARSHPAEDBHDMADMGAMRUSCRSLLSTNCDFMURMWKSDGSOSSZLTNDZARNADNGNSTDCNUGXKESTZSCA$ZMKJPLSLZWDUS$MZMGHCGNSRUBCUPPENSEKVEFVESGHSGTQMYRBMDBOBCRCDKKMVRNIOCZKARSAWGBBDBZDGELGNFHNLKPWKYDMZNPABPKRQARSRDTJSUYUAZNBYNCLPCOPDOPFKPHRKHTGIQDISKJMDLAKNOKOMRPGKTOPTTDUZSVUVWSTPYGAFNAMDANGBNDBSDBTNIDRIRRKHRLKRMDLMMKMOPNPRRONRSDSGDSYPTRYYERBDTALLBGNBYRGIPGYDJODKGSKWDKZTLBPMKDMNTPHPBAMCUCHUFNT$PLNSBDUAHFJDSSPTMTSDPLTLEC$LVLSR$HK$MX$FRFNZ$CNHXAGDEMMTLVEBBEFITLTRLXAUARPBOPARMCYPEEKNLGSITSKKSURSVCADPBADBECFIMIEPLUFLVRMAFMZETMMXPTATSAZMBYBFlGRDMXPSRGTJRXFOXPDUYPAFABELCSDESPGWPHRDMLFROLRURUSNUSSYDDBRBBRCBREBUKDDMMCFMGFNICSDDUGSYUMAONARABOVBRRILPTPEBGLMTPPESYUNAORBRNLTTPLZXBBXDRXFUZRNECSGWELUCPEIRHDXBAZRZGQEXEUXTSYUDCSKLULUAKGEKTHBZALZWLCLFESBECVKR MXVCOUZWRTH?krIEVNNBGOBOLBRZISJCLEILRMKNKRHKROARLBANBGMALKYURMDCNZDKRWVNDAUDMVPILSAU$BRLMXNINRTWDUSDCADCNYHKDXSUCNXGBPXCDXUAJPYKshEURTShXPFXAFXOFGBTT$UShGH UYWNl^FJ$kr.$CA$MXBZ$RD$WSvWS$ .FCFACFPF PTEBds$YuroXXXXroot2@>CUC$EeroMOP$H1H*cZKQgwcKQKQgwm0WS_^txQKQg^tXlΐ?[Wl<\NAf.JH1HS]b"}]̑b^brfeRaWCQzf)Rb"}?]vLeonipt_PTzlatoLeeonSYr)Ryg_[RbTXaSidmTlΐzv[zyrewro;0B>/.9. T^0WlΐXTb"}l-gnfb0Wlΐ?9h^b"}en_001es_419i-Euroen_150srebro]b-Wtb<\idmTbYemOKQKQgCQ!ke eW3vQ̑bsrebra!@51@>TX TKQ"}<\Yf<\Rb"}sYrjXyrf\CQ{0} {1}Platina<\RbtyY]{1} {0};0B8=0?;0B8=0Te'YΞRygWIR 52@>2.1.48.4Kip Laoseuro WIRRINET WёSol Peru<\RbtёyY]lΐ (WIR)WIR evraPlatinumUK PoundUK poundWIR-Eurokip Laoslΐ (CFP) ^X>r}N,{ }>rWIR 52@0Onz Gold2.1.47.822.1.47.702.1.49.822.1.47.692.1.47.712.1.48.422.1.47.862.1.48.17WIR eurosFranc CFPWIR franc2.1.48.222.1.49.34CFP-francCFP-frankRial IranRial OmanCFP frankLaos kipieuros WIR2.1.47.832.1.48.43UK poundsUS-Dollar ? 2 @ * G 8 K wcKQemOKQlxKQg2.1.48.362.1.48.442.1.48.452.1.48.77Baht ThaiCFA-frankCFP francCFP-FrancFranc WIRLaos KipiPaladijumPeru intiPeru soliPeso CubaPeso KubaThai bahtWIR D@0=:Yen JapanYuan Cinairsk pundpaladijumrial Iranrial Omanunse slvyen Japan#,##0.00in Yuan1in yuan10;048XC<?0;048XC< @ ( @ / A  ( / B  8 ! I 2 0 u5 e-M-I-M-0-O-J-I-O-I-OR)RN>yOZQR_OR)RN>ygR_WSeb+Y,{ }>rlxc^]^N}~^gQNWk)Relΐё k)RBflΐё al\~^gQNWe^YTReR?̑N̑lReR?̑N̑#,##0.00IlilangenimbolivianoCedi GhanaRial QatarTala Samoafranco CFPsr_Cyrl_RSJaapoK Yenffranc WIRGinee FraKIndu RupiiKongo FraKMisra PundRINET-fondSwisu FraKUAE dirhamlaoski kiplats letnsr_Latn_RSOnz PlatinDolar FijiFranco CFPLira TurkiLira turcaPeso ChileRINET fondRial YamanSamoa talaWIR franakWIR frankafinsk markrial omanrublo ruso#,##0.00 > * > ( @ / G ( laosk kipVAE-DirhamCFP franakCFP francsCFP frankaCFP frankiCFP frankoCFP frankuCFP frankyCFP D@0=0:CFP D@0=:0CFP-frankiDinar IrakDirham UAEJemen-RialKuWin GiniLats letnLetse latsLitva litiMali frankOmani rialRINET D>=4Rial YemenRublu rusuSAE dirhamSaudi-RialVAE-dirhamWIR D@0=0:WIR D@0=:0Yen JepangZAE dirhamcedi Ghanafhranc CFPfrancs CFPfrancs WIRfranka CFPfranki CFPirske pundlaoaki kippaladijumapeso Chilepeso cubanrial Qatarrial Yemenrial iranrial saudtala Samoatestvalutazh_Hant_HK@0= @80;K0>A:8 :8?0>H:8 :8?<0= @80;K;0>H:8 :8??0;048XC<04DF 5HE'DJ . H  ( ! I 2 0 *  -<-T-0-O-=- Z-I-<-0-N2m|vLPUMOWSeb+YSIc,{ }>rWSeb+Y*cZN,{ }>rk)RBflΐSIc lVlΐ (UIC)l Wlΐ (UIC)uns platinabhfranc CFPkuna croatapeso cubanollira turcaLek Albaniai-US DollarBirr etopeBritin PundDinar LibyaGaana `iidiKatar-RiyalKomoor FraKLeu MoldovaLiibi DinarRupee IndiaRupee NepalRwanda FraKSAE dirhamySamoan talaSuudaK PundZambi Kwacaalbansk lekfrancos CFPiransk rialjapansk yenlaotisk kipleu moldavolev blgaroomansk rialpolsk zloty"C@A:0 ;8@0i-CFP FrancKuna croataLaotian kipLats LatviaLesoto lotiRINET FundsRINET fondaReal BrasilRubel RusiaThaise bahtbirr etopedansk kronedinar Yemendinar croatganski cediirska funtairske funtelats lettonleu moldavenorsk kronerupia indiasyrisk pundturska liraturske lireuzbeck sum eaka kruna eake krune@A:0 DC=B0 CA:0 @C1Y0 . > ( @ 0 ? / > 2 2 >  6 ? / (  ? * ]ZCQ (2008)]ZCQ (2009)Listo Lotii-Thai Bahtunse platinBAE dirhemiCFP franakaCFP-frankowCoroa suecaDinar lbioFiji-dollarFranc CongoFranc KongoFranc SwissGana sedisiHaiti gurdiIraqi dinarIrska funtaJapanse yenJemen-DinarKuWin KongoKyat MyanmaLek albansLeu RomaniaLeu RumaniaLev blgaroLibra sriaMoldova leuOmani rialsPeso MexicoPeso cubanoPound MesirPound SudanQatari rialRINET D>=40Real BrazilRiyal SaudiRupia indiaSAE dirhamuSaudi riyalSulen KenyaSwiss francSyli GuineaTestwhrungTurkse lireTurska liraUAE dirhamaUAE dirhamsWIR franakaWIR D@0=0:0Yemeni rialcoroa checacoroa suecadinar libiodinar serbedonsk krnadram armenifinske markfrancos WIRganska cedaindisk rupikuna croatekune croatekyat birmanlaoska kipalaoske kipylaosk kipylaoaka kipalek Albanialek albansletiski latlev bulgarelire turchenorsk krnaperuski solpeso chilenpeso cubainrial catarrial sauditrial yemenrublo russosom kirgustala samoanzloty polac eaka kruna0sve Kronu0sve kronu( 4>;;0@K0=A:8 A548@0: 48=0@K5<5= @80;K0B0@ @80;K5A>B> ;>B8>YA:8 7;>B'5H:0 :@C=08@A:0 DC=B08@A:5 DC=B5;0>H:0 :8?0?0B0: 0:0>?>YA:8 7;>BG5H:0 :@C=0G5H:5 :@C=5(D:'1F DH,FJG 3H/'FJA1FC ,J(H*J 0 >  @ & ? ( > 0  $ > 0 @ 0 ? / > 2 , G 2 @  < ! I 2 0 8 > & @ 0 ? / > 2 8 K 5 ? / $ 0 B , 2 Y-I-7-I- O- V-0-O-0-T+PkNc^ (COU)pb-Wb"}cxeUMO ?b/OoT'YlQ W>rWlffranc MaliDinar KuwaitDinar SerbiaDram ArmeniaGourde HaitiPeso UruguayVanuatu vatuVatu Vanuatuetiopski birBurundi FraKEcioopi BirrFranc GuineaFranc RwandaGambi DalasiJibuuti FraKLari GeorgiaLeezoto LotiMooris RupiiRial sauditaSeeael RupiiSuudaK DinarTunizi Dinarcorona suecafinska markalibysk dinarperuansk solpeso chileno;10=A:8 ;5:llibra siriaTimor-EscudoAlbanese lekAlbanian lekChinese yuanDolar BruneiDolar GuyanaDolar KanadaDong VietnamFlorin ArubaGhanese cediGuinese syliIene japonsKuna CroatiaKuwait-DinarKyat MyanmarLatvian latiLesotho lotiLoti LesothoMoldova leyiMoldovan leuPataca MacauPeso chilenoTala samoanoTurkish liraalbanske lekarmensk drambritisk pundbulgarsk levcorona checadanska krunadanske krunedinar iraqudram armeniofranco belgafransk francgr ka drahmagr ke drahmeira ki dinarirskih funtijapanske yenjapanski jenkirgiski somkubansk pesokyat birmanolaotiske kipmalisk francpeso mexicanpolske zlotyqatarsk rialrublos rusossvensk kronesyriske pundtenge kazakoturskih lira eakih krunaC30@A:8 ;52@G:0 4@0E<00=A:0 :@C=0@0=A:8 @80;@0G:8 48=0@!@?A:8 48=0@$8=A:0 <0@:00;10=A:8 ;5:Makao patakai-Omani Rialdinar libyenVanuatu-VatuAlbanski lekAruba-FlorinBirmese kyatBugarski levDalar AmirkaDalar KanadaDanish kroneDanska krunaDeense kroonDinar JordanDinar croataDolar BelizeDracma gregoEtiopski birFiji dollariFinse markkaFinska markaFranc KomoroFranco belgaFranco suoFrench FrancGuinea-FrancGuinean syliIndian rupeeInti peruanoIranian rialIraqi dinarsIra ki dinarJapanese yenJapanski jenKineski juanKip laosianoKongo frankiKrona SwedenKrona SwediaKuna KroasiaKuWin AngolaKuWin IndiyaKuWin JibutiKuWin LesotoKuWin LibiyaKuWin MalawiKuWin MarokoKuWin SalewoLaotian kipsLatvian latsLetse roebelLibyan dinarMaltese lireMoldova LeyiMoldovan leiMyanmar KyatMyanmar kyatNepal RupisiNepal rupisiNoorse kroonNorve KronuNorve kronuOmaanse rialPeruvian SolPeruvian solPeso MeksikoPolish zlotyPoljski zlotPoolse zlotyQatari rialsRiel KambojaRuanda-FrancRumunski lejRuska rubljaSAE dirhamowSamoa Talas1Samoa talas1Saudi riyalsSedi ya GanaSrpski dinarSule YugandaSwiss francsSyrian poundXelim somaliYemeni rialsaruba-florinbarmsk kyatcedi ghanesechilski pesochinski yuancdi ghanendinar Serbiadinar croatadinar libiandram Armeniaescudo Chileescudo Timorestisk kroonfinske markefranc suisseghansk cedigourde Haitigresk drakmeiranski rialjaponsk jenkina papuanakineski juankip laosianokyat Myanmarlaoskih kipalats letoneslek albaneseletiske latyliras turcasloti Lesotholotyask latmarco alemnmexick pesomexiski pesomoldovsk leunepalsk rupiomanske rialomanski rialpataca Macauperuske solepeso Uruguaypeso chilienpoljski zlotplske zBoteplski zBotyrial iranianrial omanitarial sauditarumunski lejrumunsk leirupia nepalsol peruviansrbsk dinrsyriski punttala samoanetala samoanotenge kazakhthaiski bahtthajsk bahttolar slovenusbekisk sumuzbeck sumyvatu Vanuatuyen japonaiszairski zair esk koruna esk koruny0?0=A:8 X5=B8>?A:8 18@08@A:8 708@8=5A:8 XC0=<0=A:8 @80;>;A:0 7;>B0!0<>0 B0;0AK%08BA:8 3C@41C30@A:8 ;523@G:0 4@0E<03@G:5 4@0E<540=A:0 :@C=040=A:5 :@C=55B8>?A:8 18@708@A:8 708@8@0G:8 48=0@8@A:8E DC=B8:8=5A:8 XC0=?0B0:0 0:0>?0B0:8 0:0>?>YA:0 7;>B0BC@A:8E ;8@0D8=A:0 <0@:0D8=A:5 <0@:5X0?0=A:8 X5=F'CA' #1J*1J $ 2 @  > 2 @ 0 >  A 5 H $ @ & ? ( > 0 - > 0 $ @ / 0 A * / > / G . G ( @ 0 ? / > 2 0-J-O-I-@- O- N-I-Z-U-Pk2mgUMO (XBC)Pk2mgUMO (XBD)Pk2mc^UMO (XBB)Pk2mc^UMO (XEU)sYrk^XTXgUMO Samoan talasalbnsk leki-Cuban Pesoghansk cediSedi ya Ghanamoldavsk leiOnz PalladiumBalboa PanamaDalasi GambiaDinar AlgeriaDinar TunisiaKwacha MalawiKwanza AngolaNaira NigeriaNakfa EritreaPula Botswanatugrik mongoli-Saudi RiyalAl~eeri DinarAruba floriniBirr EthiopiaDinar BahrainEritree NafkaFranc BurundiGeorgian lariKwacha ZambiaMaarok DirhamMalaawi KwacaMalgaaai FraKPaanga TongaSaudiya RiyalUganda `iiliKarmenski dramchilensk pesocorona danesaetiopisk birretiopska birageorgisk larikatarski rialkinesisk yuankroatisk kunakwacha malaumalteaka lirapapuansk kinapeso argentinpeso filipinopeso mexicanopesos cubanos5@C0=A:8 A>;Ecuador Sucrei-Samoan Talaafgani afganiuns palladiumArmeense dramArmenian dramBahrain-DinarBelize-DollarBrunei-DollarBulgaarse levBulgarian levCedi ya GhanaDolar BermudaDolar LiberiaDolar NamibiaGuyana-DollarKaiman-DollarKrone DenmarkMalawi-KwachaPeso ColombiaPeso filipinoRINET fondovaRenminbi YuanRial iranianoTugrik mongolarmenske drambritiske punddanske kronerdanskih krunadinar kuwaitdlar namibioegyptisk pundfranc guinengr kih drahmihrvatska kunahrvatske kuneirakisk dinariranski rijalira ka dinarajapanska jenajemenski rialkirgisisk somleus moldavosmalteake liremoldavski lejnorske kroneromanski rijalperuansk intiperuanski solpeso uruguayopoljska zlotapula Botswanasomoni tadjikspansk pesetazairisk zaireavedska krunaavedske krune0;B5H:0 ;8@0%@20BA:0 :C=0(254A:0 :@C=0?5@C0=A:8 A>;! K . ? ( ?  ( * G 8 K lΐ (CFA BEAC)Vanuatu vatusllira maltesai-Iraqi Dinari-Laotian Kipi-Qatari Riali-Swiss Franci-Yemeni Rial, G 2 > 0 B 8 @ 0 B , 2 Gambia-Dalasing Euro WIRAfghani (AFA)Albaniya lekiAruba FloriniAwon ow YrBahama-DollarBahrain DinarBolivian pesoBotswana pulaBritish poundBrunei dollarBurundi-FrancCroatian kunaDalasi GammbiDanish kronerDeutsche MarkDirham MarokoDolar JamaikaEritrea nakfaFam kin MasarFam kin SudanFam na IngilaFaran JabuutiFranske francGambia DalasiGambia dalasiGhanaian cediGuinean FrancGuinean francGuinean sylisGuinese frankHrvatska kunaIndian rupeesIraakse dinarIranian rialsIranski rijalKatarese rialKroon EstoniaKuwaiti dinarKuWin BaharanKuWin BaswanaKuWin BurundiKuWin GambiyaKuWin HabashaKuWin MoritusKuWin RuwandaKuWin SaishalKuWin ZambiyaLibra egpciaLibyan dinarsLira italianaMalteaka liraMoldavski lejMyanmar kyatsNema ka markaOmanski rijalPanama balboaPeruaanse solPeruanski solPeso DominikaPeso FilipinaPeso mexicanoPeso uruguaioPolish zlotysPound InggrisRINET fondoviRINET D>=4>20RINET-fondsenRial iemenitaRiya ya SaudiRiyal sauditaRupia indianaRussian rubleRwandan francSerbian dinarSlovak KorunaSom KirgistanSoviet RoubleSovjet-roebelSwedish kronaSyli da GuinSyli guineanoSyrian poundsaruba-florinybarmsk kyatybelgisk francbritiski puntbritsk librabritsk librybulgarske levburmaski kyatcheln somalchinske yuanycoroas checascoroas suecascorona danesedalasi Gambiadinar irakiandinar jordanodlar fiyianodlar guyansestiske kroonfalklandspundflorin arubanfranc francsfranc marocanfranske francghanaski cediindick rupieirakski dinarisraelsk pundjaponsk jenykineska juanakirgiske somykon~sk frankkunas croataskunes croateskwacha Malawikwacha Zambiakwanza Angolakyats birmanslaoskho kipulari georgianlatvisk rubelletonski latsleva blgaroslevs blgaroslibra egipcialibras siriaslibyski dinarlitas lituanalitas lituanolitauisk litalotyask latymaliske francmaltsk libramaltsk librymanat turkmenmarock frankmoldavsk leimonack franknaira Nigerianakfa Eritreanakfa eritreopaanga Tongaperuanske solpeso bolivianpeso mexicainpeso uruguaioqatarske rialrial iranianorial saoudienriyal sauditarumunska lejarupias indiasrupie indianesamoaske talesamoaski talasamojsk talasamojsk talysomoni tayikosucre Ecuadorsyriske puntythaiske bahtythajsk bahtytuniski dinartunisk dinrusbekiske sumzairska zaira`vedska kruna5<5=A:8 @80;@<5=8O 4@0<K0B0@A:8 @80;C259B 48=0@K5A>BA:> ;>B85<0G:0 <0@:0<0=A:8 @8X0; >45XA:84>;0@1C30@A:0 ;5203@G:8E 4@0E<840=A:8E :@C=0708@A:0 708@08@0=A:8 @8X0;8@0G:0 48=0@0;0B28XA:8 ;0B<0;B5H:0 ;8@0<0;B5H:5 ;8@5?>YA:8E 7;>B0E@20BA:0 :C=0E@20BA:5 :C=5H254A:0 :@C=0H254A:5 :@C=5X0?0=A:0 X5=0,FJG %3*1DJFJ  M  > $ . A & M 0 >  2 M , > ( ? / ( 2 G   I 0 M  ? / ( 2 > 0 @ * K 2 ? 6  < M 2 I  @ + ? 2 ? * ? ( @ * G 8 K . G  M 8 ?  ( * G 8 K 8 0 M , ? / ( & ? ( > 0 8 ?   > * A 0 ! I 2 0 8 K . > 2 @ 6 ? 2 ?   8 M 5 ? 8 + < M 0 H   9 >    >   ! I 2 0 0-7-I-O-0-T- O- \-S-O-Y-0-T-S-1-I- O- M-@-I-O-7-0-T-S-1-I- O- N-S-T-I-Y-0-b-0-O- O- M-b-0-1-0-O-0-b-0-O- O- [-[-I-O-a-0-1-I-T- O- I-\-b-S-1-b-0-<-T-0-O-=- O- =-S-O-3-S-<-T-0-O-=- O- G-S-N-S-U-M-S-\-I- O- M-I-Z-S-_-S-XTIcUMO (UDI)lX<\N-k^XT} },{ }>rVY\Tnfgk\Y^bfflorin Arubai-Cuban pesosBeliz dollariarmnsk dramLoti ya LesotoWIR eurowo CHEWIR eurowo CHWRupia ya IndiaPauni ya MisriDola ya Kanadabrazilski reali-Indian Rupeei-Japanese Yenpeso argentinoi-Lesotho LotiAmeriki DollarAngoola KwanzaBahareen DinarBermuda-dollarBotswaana PundFranc DjiboutiKanaada DollarKapuver EscudoKeeniya `iiliKLiberia DollarNaamibi DollarPeso ArgentinaRupee PakistanRupia nepalesaSom UzbekistanSomaali `iiliKalgerisk dinaral~irski dinarbahamski dolarbocvanska pulabocvanske pulebotswansk pulacorona noruegagambisk dalasigeorgiske larigruzijski larihaitisk gourdejordansk dinarkanadski dolarlibijski dinarpesos chilenosrwandisk francsamoanske talesirijska funtavanuatski vatuzambisk kwacha;68@A:8 48=0@0E0<A:8 4>;0@0=04A:8 4>;0@!0<>0=A:0 B0;0llira italianai-Chinese Yuani-Danish Kronei-Libyan Dinari-Romanian leui-Vanuatu VatuAngolan kwanzaAriary malgaxeBermuda-DollarBotswanan PulaBotswanan pulaBurundi frankiCFA frank BEACEritrean nakfaEritrese nakfaEthiopian BirrGambian dalasiJamaika-DollarLibra libanesaNamibia-DollarNigerian nairaRinggit malaioShilling Kenyaameri ki dolararmenska dramabaht tailandsburmanski kjatburmesisk kyatdalasi gambiendinar algriendinar argelinodinar bahrenidinar tunisiendinares libiosdrams armeniosdlar beliceoegyptiske pundestonska krunaestonske kruneetiopiske birretiopskih birafranc CFA BEACfranco ruandsfrancos suizosghanesisk cediguineansk syliguyansk dollargvinejski silihrvatski dinarhrvatskih kunairanska rijalaira kih dinaraislandsk kroneitaliensk lirejapanskih jenajemenski dinarjemenski rijalkatarski rijalkinesiske yuankips laosianoskirgisiske somkomorisk franckomorski frankkroatisk dinarkroatiske kunalesothisk lotilivre sterlingmalteaka funtamalteake funtemalteakih liramoldavska lejamyanmarsk kyatnorveaka krunanorveake kruneomanska rijalapapuanske kinaperuanska solaperuanske intipeso bolivianopeso dominicanpoljskih zlotareal brasilianrupia nepalesasamoanske talasirijske funteslovensk tolarsoles peruanossvenske kronertestvalutakodetunisisk dinarungarsk forintvatu vanuatuanwon norcoreanoapanska pezetaavedskih kruna5<5=A:8 48=0@>F20=A:0 ?C;0@078;A:8 @50;8?0@A:0 DC=B0818XA:8 48=0@0;B5H:0 DC=B0>@25H:0 :@C=0!8@8XA:0 DC=B0!;>20G:0 :@C=0!C40=A:0 DC=B0%@20BA:8 48=0@0;68@A:8 48=0@10E0<A:8 4>;0@1@078;A:8 @50;:0=04A:8 4>;0@A0<>0=A:0 B0;0lΐ (CFA BCEAO)i-Albanian Leki-Iranian Riali-Latvian Latsi-Mexican Pesoi-Moldovan Leui-Polish Zlotyi-Romanian Leui-Romanian leii-Syrian Poundi-Turkish LiraAlgerian dinarAl~irski dinarAmeri ki dolarArmenian dramsBahamski dolarBahraini dinarBengalese takaBermuda dollarBocvanska pulaBolivian MvdolBolivian mvdolBrazilski realBritish poundsBulgaarse levaBulgarian levaBurmanski kjatCFA Franc BEACCambodian rielChileense pesoComorian francCroatian kunasDalar LaberiyaDalar NamibiyaDinar YordaniaDinar argelinoDolar BarbadosDolar SurinameEgyptian poundEstonian KroonEthiopian birrFalkland-PfundFidschi-DollarForint HungaryFranc CFA BEACFranco ruandsGeorgian larisGruzijski lariGvinejski siliHaianski gurdHrvatski dinarIndiase roepieJemenski dinarJemenski rijalKanada dollariKanadski dolarKatarski rijalKrona IslandiaKrone NorwegiaKuwaiti dinarsKuWin AljeriyaKuWin KwamorasKuWin MozambikKuWin TunisiyaKyrgystani somLettische LatsLibanska funtaLibijski dinarLibra sudanesaLitouwse litasLoti do LesotoMacause patacaMakao Patakas1Makao patakas1Malagasy FrancMalavi Kvaas1Malavi kvaas1Malinese francMalische FrancMalteaka funtaMeksika PesosuMeksika pesosuMeksi ki pezosNepalese rupeeNorveaka krunaPeruvian solesPeso bolivianoRiel cambojanoRussian rublesRwandan francsRwandese frankSalomon-dollarSamoaanse talaSamoanska talaSerbian dinarsSirijska funtaSlova ka krunaSom KyrgyzstanSudanska funtaSulen SomaliyaSwedish kronorTongan paangaTunisian dinarUsbekistan-SumVanuatski vatuVanuatu VatusuVanuatu vatusuXelim quenianoZambian kwachaafghani afghanameriski dolarariary malgaxearuba-florinowarubisk florinbelgick frankbelgiske francbelgiski frankbirres etopesboliwiski pesobosniski dinarbritiske puntybulharsk levaburmaske kyatybBoruski rublcheln kenianocheln tanzanocheln ugandscorona svedesedanskar krnurdinar algeriandinar bahreindinar tunecinodinar tunisiandirham marocandolar americandollar fidjiendlar bahameodlar bruneanoegyptsk libraegyptsk libryetiopiski birrfidziski dolarfinskih marakaflorn arubeofranc comorianfranc comorienfranc franaisfranc rwandaisfranco francsfrancos belgasgeorgiski larighanskho cedighanskch cedigourde haitiangreske drakmerguinejsk sylihaitsk gourdehaianski gurdindiska rupijaindiske rupijeintis peruanosirakske dinaryiranske rialerisraelske pundjamaiski dolarjemensk dinrkatarske rialekazaask tengekineskih juanakiparska funtakiparske funtekomorsk frankkongoski frankkon~sk frankykubanske pesoskubanski pezoskwacha zambiankyats birmanoslaoskich kipowleks albaneseslesothsk lotilesotski lotisletonska latsalevas blgaraslibanska funtalibanske funtelibyske dinarylitas lituanaslitauiske litalitawski litaslivre syriennemalijsk frankmaltesisk liramaltesisk pundmanat turkmenimarock frankymeksi ki pezosmexickho pesamonack frankymvdol boliviannaira nigriannorgga kruvdnonorskar krnurpeso colombienpeso columbianpeso uruguayanpeso uruguayenplskej zBotejreal brasileoreal brazilianringgit malaisrublos letonesrumunskih lejarumunskch leiruogga kruvdnorupia ya Indiarwandsk frankserbiski dinarsom Kyrgyzstanspanske pesetatalas samoanostenges kazakhstuniska dinaraunse palladiumuzbeckho sumuvanuatisk vatuvanuatsk vatuvanuatsk vatuwon sud-corenwon surcoreanozairskih zairazlotys polacos`panska pezetaapanske pezete5@<5=A:8 4@0<<5@8G:8 4>;0@0E@59= 48=0@K@078;8O @50;K@C=59 4>;;0@KC@<0=A:8 :X0B0=C0BA:8 20BC28=5XA:8 A8;8@C78XA:8 ;0@8AB>=A:0 :@>>=0<18O :20G0AK><>@A:8 D@0=:C10=A:8 ?57>A0B28XA:8 ;0B8810=A:0 DC=B00;028 :20G0AK5@C0=A:8 8=B8 C0=4A:8 D@0=:">=30 ?00=30AK%08[0=A:8 3C@4(?0=A:0 ?575B00;10=A:8E ;5:00<5@8G:8 4>;0@1>F20=A:0 ?C;01>F20=A:5 ?C;51C30@A:8E ;5201C@<0=A:8 :X0B20=C0BA:8 20BC328=5XA:0 A8;0328=5XA:8 A8;85AB>=A:0 :@C=05AB>=A:5 :@C=5708@A:8E 708@08@0=A:0 @8X0;0:0B0@A:8 @8X0;:8=5A:8E XC0=0:8?0@A:0 DC=B0:8?0@A:5 DC=B5:8@387A:89 A><:C10=A:8 ?57>A;0B28XA:0 ;0B0;5A>BA:8 ;>B8A<0;B5H:0 DC=B0<0;B5H:5 DC=B5<0;B5H:8E ;8@0<>;402A:89 ;59=>@25H:0 :@C=0=>@25H:5 :@C=5?5@C0=A:0 A>;0A0<>0=A:5 B0;5A8@8XA:0 DC=B0A8@8XA:5 DC=B5A;>20G:0 :@C=0A;>20G:5 :@C=5D8=A:8E <0@0:0E08[0=A:8 3C@4E@20BA:8 48=0@E@20BA:8E :C=0H254A:0O :@>=0H254A:8E :@C=0H?0=A:0 ?575B0H?0=A:5 ?575B5X5<5=A:8 4>;0@X5<5=A:8 @8X0;X5@<5=A:8 4@0<A1FC ,21 'DBE1~'3*'F 1H~ 0-7-I-O-0-T- O- 7-c-0-b-T-0-7-I-O-0-T- O- M-I-1-b-0-0-7-T-I-N- O- M-N-V-T-I-1-0-J-O-I-@- O- Y-Y-S-7-0-O-0-T-S-1-I- O- Y-Y-I-[-I-M-0-[-I-M-I-O- O- =-I-O-b-0-=-a-0-[-0- O- N-0-M-0-a-I-lX<\N-k^XT} }e,{ }>rllibra maltesallires turqueston~sk paangai-Chilean Pesong Inti PeruDinari ya LibyaFaranga ya GineDola ya LiberiaDola ya NamibiaRiyal ya SaudiaBir ya UhabeshiRupia ya MorisiPauni ya Sudanii-British Poundnepalska rupijanepalske rupijepeso colombianoNgultrum BhutanTaka Bangladeshkajmanski dolarpeso dominicanoCFA FraK (BEAC)Dolar Hong KongDolar SingapuraNaajiriya NeeraOstraali DollarPataca de MacauRupee MauritiusRupee Sri LankaSeK Helena FraKTanzaani `iiliKVietnamese dongZimbabwe Dollarangolska kvanzaangolske kvanzeargentinsk pesobahrainsk dinarbalboa panameobelizisk dollarbermudski dolarbrazilska realabritanska funtabruneisk dollarbrunejski dolarburundisk francdong vietnamitadlar liberianodlar surinamsfid~ijski dolarfilippinsk pesogambiske dalasigourde haitianoguineansk francgvajanski dolarindijska rupijaindijske rupijejordanski dinarkenijski ailingkomorska frankakuvajtski dinarkuwaitisk dinarkwacha zambianokwanza angolanomalawisk kwachanamibisk dollarpanamska balboapanamske balboepesos mexicanosruandska frankaugandski ailingzambijska kva azambijske kva e5@<C4A:8 4>;0@0=0<A:0 10;1>0WSv (1978 1985)llibra libanesallibra sudanesai-Ghanaian Cedii-Russian Rublei-Rwandan Franci-Swedish KronaBarbados-DollarAngolese kwanzaBahreinse dinarCFA-franc BCEAOCanadian DollarDenar MacedoniaDinar tunisianoDolar AustraliaDong vietnamitaDlar canadenseDlar liberianoGourde haitianoKenia-SchillingKoeweitse dinarKwacha zambianoMalagasy ariaryNaira nigerianaPanamese balboaPeso dominicanoShilling UgandaSingapur-DollarSri-Lanka-RupieSwazi lilangeniTimorese escudoTugrik Mongoliaal~irska dinaraameri ka dolaraariary malgachebahamska dolarabocvanskih pulabolivijski pezobotswanske pulabritanske funtecaymansk dollarchilenske pesoscorona eslovacadalasi gambianodinar macedoniodollar liberianegipatska funtaegipatske funteeritreisk nakfaestonskih krunafijiansk dollarfilipinski pesofranc CFA BCEAOfranc congolaisfranco guineanoghanesiske cediguyanske dollarhaitiske gourdeiranskih rijalaizraelska funtaizraelske funtejemenska rijalakanadska dolarakatarska rijalakomorski franaklibanesisk pundliberisk dollarlibijska dinaralilangeni swazilitvanski litasmakedonsk denarmalijska frankamalijski franakmjanmarski kjatmoldavskih lejamongolsk tugrikmyanmarske kyatnorveakih krunaomanskih rijalaperuanskih solapesos filipinosruandski franakrupia indonesiarwandiske francsamoanskih talasaudijski rijalsirijskih funtisovjetisk rubelthailandsk bahttimorski eskudoturkmensk manatvanuatska vatuazambiske kwacha>@40=A:8 48=0@5;>@CA:0 @C1Y0@8B0=A:0 DC=B0@C=5XA:8 4>;0@0<18XA:0 :20G0C20XBA:8 48=0@#30=4A:8 H8;8=30=3>;A:0 :20=7015@<C4A:8 4>;0@?0=0<A:0 10;1>0Ndola ya Kanadai-Armenian Drami-Belize Dollari-Bulgarian Levi-Croatian Kunai-Fijian Dollari-Georgian Larii-Kuwaiti Dinari-Serbian Dinarbotswansk pulakambod~sk rielvietnamsk dongGibraltar-Pfund5:204>@A:8 A0:@Afghan AfghanisAlgerian dinarsAndorran pesetaAndorska pezetaAngolan kwanzasAngolska kvanzaAriary MalagasyBahraini dinarsBarbados-dollarBelgische FrancBermuda dollariBermudski dolarBhutan-NgultrumBirta ItoobbiyaBolivijski pezoBotsvana Pulas1Botsvana pulas1Botswanan pulasBritanska funtaBruneise dollarBrunejski dolarBulgarische LewBurundese frankBurundian francCFA franak BEACCFA frank BCEAOCFA franka BEACCFA D@0=0: BEACCFA D@0=:0 BEACCambodian rielsCanadese dollarComorian francsCongolese francCongolese frankCoroa islandesaDalar zimbabuweDalasi gambianoDanimarka KronuDanimarka kronuDinar bareinitaDinar iraquianoDoora ya KanadaDschibuti-FrancDlar jamaicanoEgipatska funtaEgyptian poundsEkvador SukresiEritrean nakfasEthiopian birrsFaman na IngilaFid~ijski dolarForint HungariaFranc BeilgeachFranc CFA BCEAOFranco congolsFranco guineanoGeorgische LariGibraltar poundGuineische SyliGvajanski dolarHongkong-DollarHongkong-dollarIcelandic krnaIndijska rupijaIslandska krunaIzraelska funtaJordanian dinarJordanski dinarKajmanski dolarKenijski ailingKenyan shillingKomorski franakKuvajtski dinarKuWin EritireyaKuWin LilangeniKuWin SuwizalanKwaca ya MalawiKwanza angolanoKyrgystani somsLettische RubelLibra esterlinaLibra irlandesaLitvanski litasMVDOL bolivianoMacanese patacaMauritian rupeeMauritius-RupieMoroccan dirhamMyanmarese kyatNepalese roepieNepalese rupeesNepalska rupijaNigerian nairasNorwegian kronePakistan RupisiPakistan rupisiPakistani rupeePanama Balboas1Panama balboas1Panamska balboaPaundi ya SudanPeseta espaolaPeso colombianoPhilippine PisoPound GibraltarPula botsuanesaReal brasileiroRuandski franakRublo soviticoRupia indonsiaRupia maldivanaRupiya ya IndiaRussische RubelSantomese dobraSaudijski rijalShilingka KenyaSlovak Korunas1Slovenian TolarSlovenian tolarSomali shillingSulen TanzaniyaSurinam dollariSuriname dollarTenge KazakstanTimoraki eskudoTonganska pangaTroy ounce goudTunisian dinarsUgandski ailingUgiyya MuritaniUzbekistani somVatu de VanuatuWon Korea UtaraWon sul-coreanoXelim ugandenseYen kasar JapanYeni ya JapaaniYuwan kasar SinZambian kwachasZambijska kva aZambiya Kvaas1Zambiya kvaas1Zwitserse frankalgeriski dinarameriske dolaryandorska pezetaandorske pezeteangolska kwanzaangolsk kwanzaangolsk kwanzyarmenskih dramaarubansk florinbahamaski dolarbalboa panamezebarmskho kyatubelgick frankybelgiske frankibelizeski dolarboliwiski mvdolbosniske dinarybotswanska pulabotswansk pulybrazilske realebruneiski dolarburmanska kjataburundsk frankbBoruske rublechorwatska kunachorwatske kunycoroa islandesacorones danesescorones suequesdinari ya Libyadirham marocaindola ya Liberiadollar bruniendollar blizendollar canadiendollar libriendollar namibiandollar namibiendrham marroqudlar belizensedlar hongkonsdlar jamaicanodng vietnamiend~ibutsk frankfidziske dolaryfranc burundaisfranco CFA BEACfranco burundsfranco ruandesefranka CFA BEACfranki CFA BEACgambiski dalasiguineanske syliguinejsk frankhaitiska gourdahaitiske gourdyhaianska gurdahrvatska dinaraindickch rupiindiskej rupijiindonesisk rupiislandska kronaitalienske lireizraelsk libraizraelsk libryjamaiske dolaryjaponskho jenujemenska dinarakanadisk dollarkanadiski dolarkazachski tengekeniaski ailingkolumbiski pesokomoriske franckomorske frankikomorsk frankykongoske frankikubanska pezosakuvajtsk dinrkuwaitski dinarkwacha malawitekyat de Myanmarkyat myanmaraiskypriotisk pundlesothiske lotilesotska lotisaletiskich latowletonskih latsaleu moldovenesclibanskih funtiliberiski dolarlibyske dinarerlitas lituanienlitawske litasylivre libanaiselotyaskho latumacajsk patacamacajsk patacymacaoske patacamalijsk frankymaltesiske liramaltesiske pundmalteakih funtimanat turcomanomarcos alemanesmaarsk forintmeksikansk pesomeksi ka pezosamoldavskch leimyanmarski kyatnaira nigeriananamibiski dolarnigeriske nairypakistansk rupipanamsk balboapanamsk balboypataca de Macaopataca de Macauperuskich solowpeseta espaolapeseta spagnolapesos argentinspesos uruguaiospesos uruguayosrand sudafricanreal brasileiroroupie indienneruandiski frankrublo soviticorupia pakistanarupia pakistanrwandsk frankyserbiske dinaryslovenske tolarslovenski tolarsomalski ailingsomonis tadjikssrilankisk rupisrlansk rupiesveitsisk francsydkoreansk wonsrkoreansk wonsrsudansk pundtajlandski bahttaka Bangladeshtenge Kazakstanthajskho bahtutimorska eskudatimorsk escudotonganska pangatonganske pangetugrik Mongoliatuneziski dinartuniskih dinarauruguayski pesovietnamski dongwon nord-coren ileanski pezos ileanski pezosawicarski frank=3>;0 :20=70AK=3>;A:0 :20=70=4>@A:0 ?575B0>;828XA:8 ?57>>BA20=0 ?C;0AK85B=0<A:8 4>=320X0=A:8 4>;0@>=:>=3 4>;;0@K38?0BA:0 DC=B0:204>@A:8 A0:@7@05;A:0 DC=B0=48XA:0 @C?8X0A;0=4A:0 :@>=0A;0=4A:0 :@C=05=8XA:8 H8;8=3><>@A:8 D@0=0:0B28XA:0 @C1Y0815@8O 4>;;0@K8B20=A:8 ;8B0A0<818O 4>;;0@K835@8O =09@0AK!0C48XA:8 @8X0;!2078 ;8;0=35=8!>2X5BA:0 @C1Y0"8<>@H:8 5A:C4>">=30=A:0 ?0=30'8;50=A:8 ?57>A0;68@A:0 48=0@00<5@8G:0 4>;0@00=4>@A:0 ?575B00=4>@A:5 ?575B510E0<A:0 4>;0@015;>@CA:0 @C1Y015;>@CA:5 @C1Y51>;828XA:8 ?57>1>F20=A:8E ?C;01@078;A:0 @50;01@8B0=A:0 DC=B01@8B0=A:5 DC=B51@C=5XA:8 4>;0@1C@<0=A:0 :X0B0320X0=A:8 4>;0@328=5XA:8E A8;0538?0BA:0 DC=B0538?0BA:5 DC=B55AB>=A:8E :@C=070<18XA:0 :20G070<18XA:5 :20G587@05;A:0 DC=B087@05;A:5 DC=B58=48XA:0 @C?8X08=48XA:5 @C?8X58A;0=4A:5 :@C=5:070EA:89 B5=35:0=04A:0 4>;0@0:0B0@A:0 @8X0;0:0X<0=A:8 4>;0@:5=8XA:8 H8;8=3:8?0@A:8E DC=B8:C10=A:0 ?57>A0;0B28XA:0 @C1Y0;0B28XA:5 @C1Y5;0B28XA:8E ;0B0;5A>BA:0 ;>B8A0;8B20=A:8 ;8B0A<0;8XA:0 D@0=:0<0;8XA:8 D@0=0:<0;B5H:8E DC=B8<5:A8G:0 ?57>A0=5?0;A:0 @C?8X0=5?0;A:5 @C?8X5=>@25H:8E :@C=0><0=A:8E @8X0;0?0=0<A:5 10;1>5?5@C0=A:8E A>;0?5@C28XA:8 8=B8A0<>0=A:8E B0;0A0C48XA:8 @8X0;A;>20G:8E :@C=0A>2X5BA:0 @C1Y0A>2X5BA:5 @C1Y5B8<>@H:0 5A:C40B8<>@H:8 5A:C4>C30=4A:8 H8;8=3E08[0=A:0 3C@40E@20BA:0 48=0@0X5<5=A:0 4>;0@0X5<5=A:0 @8X0;0HF2HD' (HDH1~'3*'F D/'1G M 0 K  6 ? / >   A ( >  I 0 M ! ( ? / ( & ? ( > 0 . > 2 > 5 ? / (  M 5 >  > 0-7-I-O-0-T- O- 1-C-T-0-b-O-0-7-I-O-0-T- O- Y-Y-S-7-0-O-0-7-S-M-0-T- O- =-0-O-0-7-0-0-7-T-I-N- O- M-I-N-0-T-0-\-0-<-T-0-O-=- O- T-a-0-O-7-0-0-<-T-0-O-=- O- Y-a-I-Y-T-0-0-=-a-0-[-0- O- c-0-N-1-b-0-0-[-I-M-I-O- O- S-V-0-O-7-0-0-[-I-M-I-O- O- Z-Z-S-N-0-M-7-0-M-0-Y-I- O- 3-0-N-1-b-0-<-T-0-O-=- O- 1-S-T-S-O-7-I-<-T-0-O-=- O- 7-J-I-1-S-\-I-=-a-0-O-c-0- O- 0-O-3-S-M-0-O-0-b-T-0- O- O-I-J-I-T-b-0-lX<\N-k^XT} }SIcKQsYrk^XTXSIcgUMO llires maltesesUkrainas grivnai-Aruban Florini-Botswana Pulai-Brunei Dollarvegl dinar serbng Franc Malichorvatsk kunakinesiskur yuanFaranga ya KongoDalasi ya GambiaKwacha ya ZambiaFaranga CFA BEACKwacha ya MalawiKwanza ya AngolaNakfa ya EritreaPula ya BotswanaDirham ya MorokoDola ya ZimbabweNaira ya NijeriaRINET gadodo XREDola ya MarekaniAriary ya BukiniDinari ya Sudanieritrejska nakfamongolski tugrikrupia mauricianasurinamski dolarGuarani ParaguayLempira HondurasManat AzerbaijanRinggit MalaysiaRupiah Indonesiapeseta andorranai-Nigerian NairaMozambik MetikalCFA FraK (BCEAO)Mooritaani Ugiyaafghansk afghaniangolansk kwanzabahamansk dollarbangladeaka takabangladeake takebarbadoski dolarbolivijski mvdolbrasiliansk realburundska frankacorona islandesadjiboutisk francdominikansk pesoeritrejske nakfegvinejska frankahongkonaki dolarkenijska ailingaliberijski dolarmalavijska kva amalavijske kva enamibijski dolarnigeriansk nairanigerijska nairanordkoreansk wonpanamansk balboasejaelska rupijasejaelske rupijetongansk paangaugandska ailinga0=3;045H:0 B0:00:54>=A:8 45=0@?[Wl<\ (1927 2002)italijanska liraNdola ya NamibiaNovo sol peruanoi-Algerian Dinari-Brazilian Reali-Comorian Franci-Eritrean Nakfai-Gambian Dalasii-Tongan Paangai-Tunisian Dinari-Zambian Kwachaekvdorsk sucreBangladeshi takaEscudo portugusMacedonian denarMongolian tugrikRupee SeychellesRupia mauricianaTurkmeense manatUganda-Schillingal~irskih dinaraameri kih dolaraangolskej kwanzyangolskih kvanziargentinski pesoaustralsk dollarbahamskih dolarabahreinski dinarbarbadisk dollarbelgijska frankabelgijski franakbeliziske dollarbermudska dolarabrazilskih realabritanskih funtibruneiske dollarbrunejska dolaraburundiske francburundski franakcolombiansk pesodlar barbadensedlar canadiensed~ibutska frankaegipatskih funtieritreiske nakfafid~ijska dolarafijianske dollarfranco comorianofrancuski franakgambijski dalasigruzijska larijaguineanske francgvajanska dolaragvinejski franakhrvatskih dinaraindijskih rupijaislandske kronerjemenskih rijalajordanska dinarakajmanska dolarakanadskih dolarakatarskih rijalakuvajtska dinarakwacha ya Malawilibanesiske pundliberiske dollarlibijskih dinaralibras sudanesasmalawiske kwachamaldivska rufijamaldivske rufijemaarska forintamaarske forintemjanmarska kjatamongolske tugriknamibiske dollarnepalskih rupijangultrum butansnigerijske nairepanamskih balboapesos bolivianosrhodesisk dollarrodezijski dolarsalomonsk dollarsaudijska rijalaslovakisk korunasolomonski dolarsovjetska rubljasovjetske rubljesurinamsk dollartaka bangladeshithailandske bahtturkmenske manatukrainsk hryvniauruguayansk pesovanuatskih vatuavijetnamski dongwons norcoreanoswons surcoreanoszairisk ny zairezambijskih kva aavicarska franka0E@58=A:8 48=0@B0;8X0=A:0 ;8@08@38AB0=A:8 A><>=3>;A:8 BC3@8:5?>7=0B0 20;CB0!5XH5;A:0 @C?8X0!C@8=0<A:8 4>;0@%>;0=4A:8 3C;45=%>=3:>=H:8 4>;0@0;68@A:8E 48=0@010=3;045H:0 B0:0<0:54>=A:8 45=0@AC@8=0<A:8 4>;0@E>;0=4A:8 3C;45=* >  ? 8 M $ > ( @ 0 A * / > ]ZCQ (1980 2008)italijanske lirellibra esterlinallibra irlandesamongolsk tugriki-Afghan Afghanii-Angolan Kwanzai-Bahraini Dinari-Cambodian Rieli-Egyptian Poundi-Guinean francsi-Kyrgystani Somi-Nepalese Rupeeeritrejsk nakfaHonduras-Lempiraandorrsk pesetaBangladesch-Takai-Haitian Gourdemalasskt ringitAndorrese pesetaArubaanse guldenArubanski florinBahreinski dinarBangladeaka takaBarbados dollariBelarusian rubleBelgijski franakBirmanische KyatBolivijski mvdolBurundian francsBurundski franakCFA franak BCEAOCFA franaka BEACCFA franka BCEAOCFA-frank (BEAC)Colon Kosta RikaColn Costa RicaCongolese francsCoroa norueguesaCosta-Rica-ColnDalar OstareliyaDenari maqedonasDinar jordanianoDinar kuwaitianoDirram ya MorokoDjiboutian francDolaar LiberiyaaDoola ey AmerikaDoora ya AmericaDoora ya LiberiaDlar da NambiaEritrejska nakfaFaranga ya SwisiFilipinski pezosFranco comorianoFrancuski franakFranse UIC-francGambijski dalasiGambiya dalasisiGibraltar poundsGvinejski franakHindistan RupisiHindistan rupisiHolandski guldenHong Kong dollarHongaarse forintHungarian forintIcelandic krnurItalijanska liraJordanian dinarsKenyan shillingsKirgistanski somKolombiya pesosuKuWin MadagaskarKuWin MoritaniyaKwaca ey eMalawiKwaca ey eZambyaKwanza ya AngoraKwanza ya AnglaLatvijska rubljaLiberijski dolarLitauische LitasLithuanian litaiLithuanian litasLitouwse talonasMacanese patacasMakedonski denarMalaisia ringgitMalavijska kva aMaldivska rufijaMauritian rupeesMauritius-RupienMaarska forintaMongolski tugrikMoroccan dirhamsNamibiese dollarNamibijski dolarNayraa NijeriyaaNepoznata valutaNgultrum butansNigerijska nairaNorwegian kronerPakistani rupeesPaundi ya MisiriPaanga de TongaPeruanische IntiPura ya BotswanaRufiyaa MaladewaRufiyaa MaldivesSalomonen-DollarSejaelska rupijaSeychellen-RupieSeychelse roepieShilling SomaliaSilingi ya KenyaSlowaakse korunaSolomonski dolarSomali shillingsSovjetska rubljaSri Lankan rupeeSri-Lanka-RupienSt. Helena PoundSurinamski dolarSwazi emalangeniTenge KazakhstanTroy ounces goudUgandan shillingUrugvajski pezosVijetnamski dongXelim tanzanianoalgeriske dinaryandorrsk pesetyariarys malgaxesarubanski florinaustral argentinawstralski dolarbahamaske dolarybahrainski dinarbahrajnsk dinrbaht thalandaisbarbadoaki dolarbelizeske dolarybeloruska rubljabermudaski dolarbermudisk dollarboliwiske mvdolebruneiske dolarybulharskho levabulharskch levaburmanskih kjataburundiski frankburundsk frankycaymanske dollarchinskich yuanowcolon costaricancoln Costa Ricacoroa norueguesacorona estonianacorona islandesecouronne danoisedinar de Bahraindinares iraquesdinares xordanosdolar australiandollar barbadiandollar barbadiendollar bermudiendlares namibiosdzibutiski frankd~ibutski franakd~ibutsk frankyekvadorska sakraekvdorsk sucreeritrejske nakfyeritrejsk nakfyescudo portugaisescudo portugusfalklandski puntfaranga ya Kongofilipinski pezosflorn surinamsforints hngarosfranc CFA (BEAC)franc djiboutienfranco CFA BCEAOfranco comorensefranco congolesefranco congoleofranco yibutianofrancuska frankafransk UIC-francfransk gullfrancgambijska dalasagambijsk dalasigibraltarsk pundgourde hatienneguarani Paraguayguinejsk frankyguinejskho syliguinejskch sylihaitskho gourdehaitskch gourdehaianskih gurdaholandski guldenindoneska rupijaindoneske rupijeislandsk korunaislandsk korunyizraelskih funtijemenittisk rialjemenskih dinarajordaniski dinarkambod~sk rielykanadiske dolarykanadiske dollarkazaaskho tengekazaaskch tengekeniaske ailingikirgiskich somowkirgistanski somkolumbijsk pesokon~skho frankukostarick colnkubanskih pezosakuwaitske dinarykwacha ya Zambiakwanza ya Angolakyats de Myanmarkypriotiske pundlatvijska rubljalempira Honduraslesothskho lotilesotskih lotisalibanonska funtalibanonsk libralibanonsk libryliberiske dolarylibra malvinenselibras libanesaslitauisk talonaslitvanska litasalivre soudanaiselivre gyptiennemadzarski forintmakaoiske patacamalawiski kwachamarockho frankumarokkansk francmaarsk forintymeksi kih pezosametical Mozambikmonackho frankumyanmarske kyatynakfa ya Eritreanamibiske dolarynepalskej rupijinepoznata valutanepoznate valutepanamaski balboapataca macanaisepesos argentinospesos arxentinospesos dominicanipula ya Botswanaplskich zBotychringgit Malaysiaroupie npalaiseruandiske frankirupies nepalesessamoaskich talowseychellisk rupiseychelsk rupieslovena ki tolarsomaliski ailingsomalska ailingasurinamsk gyldensurinamsk zlatsurinamsk zlatsveitsiske francsyriskich puntowsrkoreanske wonsrsudanske pundtadsjikisk rubeltajlandska bahtathaiskich bahtowtongaski paangatongaski pa angatsjekkisk korunatugriks mongolestuneziske dinaryturkmenski manatugandaski ailingurugvajski pezosvanuatskho vatuvanuatskch vatuvietnamske dongivietnamsk dongyzambijsk kwachazambijsk kwachythiopische Birr ileanska pezosaavicarski franakawicarske franki@C10=A:8 D;>@8=0=3;045H B0:0AK0@104>A:8 4>;0@0@104>H:8 4>;0@5;38XA:8 D@0=0:>;828XA:8 <24>;C@C=4A:8 D@0=0:8X5B=0<A:8 4>=30<18XA:8 40;0A828=5XA:8 D@0=0:815@8XA:8 4>;0@0;028XA:0 :20G00;482A:0 @CD8X00@>:0=A:8 D@0=:0R0@A:0 D>@8=B0835@8XA:0 =08@0!8=30?C@ 4>;;0@K!;>25=0G:8 B>;0@!>;><>=A:8 4>;0@#@C320XA:8 ?57>A$8;8?8=A:8 ?57>A$@0=FCA:8 D@0=0:0<5@8G:8E 4>;0@00@C10=A:8 D;>@8=10=3;045H:5 B0:510@104>H:8 4>;0@10E0<A:8E 4>;0@015;38XA:0 D@0=:015;38XA:8 D@0=0:15@<C4A:0 4>;0@01>;828XA:8 <24>;1@078;A:8E @50;01@8B0=A:8E DC=B81@C=5XA:0 4>;0@01C@<0=A:8E :X0B01C@C=4A:0 D@0=:01C@C=4A:8 D@0=0:28X5B=0<A:8 4>=3320X0=A:0 4>;0@0328=5XA:0 D@0=:0328=5XA:8 D@0=0:538?0BA:8E DC=B85:204>@A:0 A0:@05@8B@5XA:0 =0:D05@8B@5XA:5 =0:D587@05;A:8E DC=B88=48XA:8E @C?8X08B0;8X0=A:0 ;8@08B0;8X0=A:5 ;8@5:0=04A:8E 4>;0@0:0B0@A:8E @8X0;0:0X<0=A:0 4>;0@0:5=8XA:0 H8;8=30:8@38AB0=A:8 A><:C10=A:8E ?57>A0;0B28XA:8E @C1Y8;5A>BA:8E ;>B8A0;815@8XA:8 4>;0@;8B20=A:0 ;8B0A0<0;028XA:0 :20G0<0;028XA:5 :20G5<0R0@A:0 D>@8=B0<0R0@A:5 D>@8=B5<5:A8G:8E ?57>A0<>=3>;A:8 BC3@8:=0<818XA:8 4>;0@=5?0;A:8E @C?8X0=835@8XA:0 =08@0=835@8XA:5 =08@5?0=0<A:8E 10;1>0@>4560=A:8 4>;0@A0C48XA:0 @8X0;0A5XH5;A:0 @C?8X0A5XH5;A:5 @C?8X5A;>25=0G:8 B>;0@A>2X5BA:8E @C1Y8B8<>@H:8E 5A:C40D@0=FCA:0 D@0=:0D@0=FCA:8 D@0=0:E08[0=A:8E 3C@40E>=3:>=H:8 4>;0@E@20BA:8E 48=0@0G8;50=A:0 ?57>A0X5<5=A:8E 4>;0@0 8 M  M 0 G 2 ? / ( ! I 2 0  ? 0 M  ? 8 M $ > ( @ 8 K .  ? , M 0 > 2 M  0 * >  ! ( I 0 M 5 G  ? / (  M 0 K ( ( M / B  < @ 2 H  ! ! I 2 0 0-1-S-M-0- O- 1-S-\-Y-a-0-O-0-0-7-S-1-T-0- O- Y-0-O-_-S-N-I-0-7-S-M-0-T- O- M-I-1-I-T-b-0-0-7-S-M-0-T- O- O-0-N-I-1-b-0-0-J-O-I-@- O- Y-0-O-\-I-M-I-O-<-T-0-O-=- Z-I-<-0- 1-I-Y-0-a-O-0-<-=-0- O- I-T-I-\-I-T-b-0-Q\KQg (1918 1981)y"}\ (1863 1965) }0W (1979 2007)llires italianesi-Colombian Pesoi-Dominican Pesoi-Ghanaian cedisi-Lebanese Poundi-Uruguayan Pesoi-Uzbekistan Somgambijsk dalasi15;>@CA:8E @C1Y8Lupila lwa Lioninigrijsk nairang Dinar YemenGhanaischer Cedijuhoafrick rand  0 2 H # M !  > / A 0 K Faranga ya KomoroFaranga ya RwandaDinari ya TunisiaFaranga CFA BCEAOFaranga ya JibutiFaranga ya UswisiDinari ya AljeriaDola ya AustraliaAustralian DollarShilingi ya Kenyasingapurski dolarQuetzal GuatemalaSomoni Tajikistani-Kenyan ShillingFaranga ya Bukinibahts tailandesesbutanski ngultrumfrancos ruandeseskenyansk shillingkwachas zambianoslempira hondureomalaysisk ringgitmaldivisk rufiyaamalezijski ringitmongolska tugrikapesos colombianossalvadorski kolonsomalisk shillingugandisk shillingvietnamesisk dongCB0=A:8 =3C;B@C<0@>:0=A:8 48@E0<!0;204>@A:8 :>;>=!8=30?C@A:8 4>;0@!C@8=0<A:8 38;45@i-Burundian Franci-Congolese Franci-Gibraltar Poundi-Liberian Dollari-Macanese Patacai-Malagasy Ariaryi-Malawian Kwachai-Mauritian Rupeei-Moroccan Dirhami-Pakistani Rupeei-Swazi Lilangenii-Vietnamese Dongvstsamoansk talaBolivar VenezuelaBoliviano BoliviaDlar australianoFaranga ya GuineaHondurese lempiraKazakhstani tengeRand sul-africanoSomalia-SchillingSurinaamse dollarafghanske afghaniamerikansk dollarangolanske kwanzaargentinske pesosargentinski pezosaustralske dollaraustrijski ailingbahamanske dollarbahreinska dinarabangladeakih takabarbadiske dollarbermudskih dolarabolivijska mvdolabrunejskih dolaradalasis gambianosdjiboutiske francdollar australiandlar neozelandseritrejskih nakfifid~ijskih dolarafilippinske pesosfrancos francesesfrancos guineanosguaran paraguayogvajanskih dolaragvatemalski kecaljamaj anski dolarjordanskih dinaraju~noafri ki randkajmanskih dolarakenijskih ailingakomorskih franakakongoanska frankakongoanski franakkongolesisk franckuvajtskih dinarakwanzas angolanosliberijska dolaraluxemburgsk francmalavijskih kva amarokanska frankamarokanski dirhammarokanski franakmarokkansk dirhammaarskih forintinamibijska dolaranigerianske nairanigerijskih nairanordkoreanske wonpanamanske balboapesos dominicanosruandskih franakarublos soviticossalomonske dollarsaudijskih rijalasejaelskih rupijashilingi ya Kenyasurinamska dolarasurinamske dollarsurinamski guldentadsjikisk somonitonganske paangaugandskih ailingaurugvajska pezosauzbekistanski somvijetnamska donga#715:8AB0=A:8 A><1CB0=A:8 =3C;B@C<A0;204>@A:8 :>;>=A8=30?C@A:8 4>;0@AC@8=0<A:8 38;45@ ?9h^b"} (1881 1970)?9h^b"} (1970 1983)?9h^b"} (1983 1985)Ndalasi ya GambiaNdola ya Marekanii-Bahamian Dollari-Bermudan Dollari-Gambian dalasisi-Icelandic Krnai-Jamaican Dollari-Jordanian Dinari-Namibian Dollari-Norwegian Kronei-Somali Shillingsankthelensk pundng Escudo TimorMadagaskar-AriaryAB0@0 BC@A:0 ;8@0Argentine AustralArgentinski pezosAustrijski ailingAzerbaijani manatBangladeshi takasBelarusian rublesBirr ya EthiopiyaBolvar VenezuelaBotswanische PulaButanski ngultrumCFA franaka BCEAOCFA-frank (BCEAO)CFA-franki (BEAC)Colombiaanse pesoColn El SalvadorCordoba NikaraguaCosta Rican colnDjiboutian francsDoora ya NamibiyaDoora ya ZimbabweDlar do ZimbbueDlar neozelandsEl Salvador ColonEritreische NakfaEscudo MozambiqueFranco burundianoGvatemalski kecalHatiaanse gourdeHungarian forintsIndonesian rupiahJamaj anski dolarJu~noafri ki randJu~nokorejski vonKanadische DollarKina Papua NuginiKolumbijski pezosKongoanski franakKosta Rika KolonuKosta Rika kolonuLitvanski talonasMacedonian denariMalaysian ringgitMaldivian RufiyaaMaldivian rufiyaaMalezijski ringitMalijanski franakMarokanski dirhamMarokanski franakMongolian tugriksMozambik metikaliNeuseeland-DollarNicaragua-CrdobaRil Kudin BirazilRuble kasar RashaRupiya ey eSesereSalvadorski kolonSchweizer FrankenSeychellen-RupienSeychellois rupeeShilling TanzaniaShiringi ya KenyaSingapurski dolarSowjetische RubelSri Lankan rupeesSurinamski gilderUgandan shillingsUkrainian hryvniaUzbekistanski somWon Korea SelatanWon norte-coreanoalgeriske dinarerandorraska pesetaandorraske pesetyarubanska florinaarubiske florineraustral argentinoawstralske dolarybahrainske dinarybalboas panameosbangladeaska takabangladeaske takibarbadoska dolarabarbadoske dolarybelgickho frankubelizeanski dolarbermudaske dolarybermudiske dollarbhutansk ngultrumbjeloruska rubljabjeloruske rubljebrasilianske realbritiskich puntowburmaskich kyatowburundiske frankichorwatskej kunjecoln salvadoreocoroas islandesascorones norueguescouronne sudoisedinares argelinosdinares tunecinosdollar australiendominikanski pesodongs vietnamitasdlar australianodlar das Bahamasdlar de Bermudasdlar salomonensedlares guyanesesdzibutiske frankiekvadorskih sakrafalklandska funtafalklandske puntyfalklandsk librafalklandsk libryfaranga ya Rwandafilipinska pezosaflorn neerlandsfranc CFA (BCEAO)franco CFA (BEAC)franco burundianofrancos CFA BCEAOfranske UIC-francfranske gullfrancgibraltarske pundgourdes haitianosgruzijskih larijaholandska guldenahongkongski dolarhongkonaka dolaraindiskich rupijowindoneskej rupijiirakskich dinarowjamaikansk dollarjemenittisk dinarjordaniske dinaryjordanske dinarerju~nokorejski wonkambodsjansk rielkapverdisk escudokapverdske escudakapverdski escudokapverdsk escudokatarskich rialowkirgistanska somakolumbijski pezoskomorskho frankukostarick colnylibras esterlinaslibras irlandesaslibyskich dinarowlitvanskih litasamadagassisk francmadzarske forintymalawijsk kwachamalawijsk kwachymaldivskih rufijamalijskih franakamalijskho frankumanat azerbaiyanomanats turcomanosmarokkanske francmarokkoski dirhammeksikanske pesosmjanmarskih kjatamongolske tugrikimongolsk tugrikynepoznatih valutanizozemski guldenpanamskch balboquetzal Guatemalareais brasileirosrhodesiske dollarrodezijska dolararufiyaa maldivienrupias indonesiasrwandskho frankusaotomesisk dobrasingaporsk dollarslovakiske korunaslovena ka tolarasolomonska dolarasomalijski ailingsomaliske ailingisovjetskih rubljisrlanskch rupisucre ecuatorianosurinamske dolarysurinamske gyldensydafrikansk randsrafrikansk randtajlandskih bahtatansaniski ailingtimorskho escudatsjekkiske korunaugandaske ailingiukrainske hryvniaukrajinske grivnezairski novi zair ileanskih pezosa81CB0=A:8 D@0=0:2AB@0;8O 4>;;0@K@35=B8=A:8 ?57>ACAB@8XA:8 H8;8=308@A:8 =>28 708@8B20=A:8 B0;>=0A02@8B0=8O C38OAK0;8X0=A:8 D@0=0:0@>:0=A:8 D@0=0:>70<18: <5B8:0;K!><0;8XA:8 H8;8=3#:@0X8=A:0 E@82Z0(20XF0@A:8 D@0=0:0=3>;LA:0O :20=700@35=B8=A:8 ?57>A0@C10=A:0 D;>@8=00CAB@8XA:8 H8;8=310=3;045H:8E B0:010@104>H:0 4>;0@015;>@CAA:89 @C1;L15@<C4A:8E 4>;0@01>;828XA:0 <24>;01>;828XA:0 ?57>A01@C=5XA:8E 4>;0@028X5B=0<A:0 4>=30320X0=A:8E 4>;0@05:204>@A:8E A0:@0708@A:8 =>28 708@:0<1>_0=A:8 @8X5;:0X<0=A:8E 4>;0@0:5=8XA:8E H8;8=30:8@38AB0=A:0 A><0:C20XBA:8E 48=0@0;815@8XA:0 4>;0@0;8B20=A:8 B0;>=0A;8B20=A:8E ;8B0A0<0:54>=A:0 45=0@0<0;028XA:8E :20G0<0;8XA:8E D@0=0:0<0@>:0=A:0 D@0=:0<0@>:0=A:8 48@E0<<0@>:0=A:8 D@0=0:=0<818XA:0 4>;0@0=835@8XA:8E =08@0?5@C28XA:0 8=B8X0@>4560=A:0 4>;0@0A0C48XA:8E @8X0;0A5XH5;A:8E @C?8X0A;>25=0G:0 B>;0@0A><0;8XA:8 H8;8=3AC@8=0<A:0 4>;0@0C715:8AB0=A:8 A><C@C320XA:0 ?57>A0D8;8?8=A:0 ?57>A0E>;0=4A:0 3C;45=0E>=3:>=H:0 4>;0@0H20XF0@A:0 D@0=:0H20XF0@A:8 D@0=0:X>@40=A:8E 48=0@0XC6=>:>@5XA:8 2>=(HDHF (HDH'FH,FJG ,FH( 'D3H/'F K 8 M  > 0 ?  >  K 2 K ( 8 G   9 G 2 G ( > * >  ! 8 M 2 K 5 G ( ? / >  $ K 2 > 0 0-7-S-M-0-T- O- S-Y-\-T-0-M-b-0-0-N-I-\-I-=-M- O- N-S-c-O-1-I-G-0-T-b-0-M- O- Y-Y-0-D-S-7-I-b-0-0-[-I-M-I-O- O- _-0-O-e-0-O-b-0-I-Y-=-S-7-S- O- =-0-1-1-I-T-7-I-LNr^HQN (1966 1987)Oev^ (1991 1998)StY>r1ȗTt^efW (UVC)[Tb[Nb (1977 1990)[Tb[Nb (1977 1990)lpQyQWc (1950 1995)l-2c (1950 1995)pr^THQN (1966 1987)pb-Wb"} (1975 1993)Ndola ya ZimbabweNfalanga CFA BEACffranc MadagascarIropiyian e yuroUzbekistnas sumsng Peso BoliviaAB0@5 BC@A:5 ;8@5Faranga ya BurundiEskudo ya KepuvedeDinari ya Bahareniuruguayga peso UYIShilingi ya Ugandaavcarsk WIR-euroPauni ya UingerezaSarafu ya KijapaniLeone Sierra LeoneOuguiya Mauritaniabolvar venezolanopakistanska rupijapakistanske rupijevstsamoanska talaHawasa Afriki Randbangladeshisk takabutanska ngultrumadlares liberianosgibraltarska funtahonduransk lempirahonduraaka lempirahonduraake lempirekazahstanski tengemalezijska ringitaportugalski eskudosierraleonsk leonetanzanijski ailingzelenortska eskudazelenortski eskudollibra sursudanesastari albanski leki-Ugandan Shillingleonn Sierra-Leonei-Mongolian TugrikAmerikaanse dollarDlar de Hong KongGuinea-Bissau PesoGuinea-Bissau-pesoManat TurkmenistanTansania-SchillingVenezuelan bolvaramerikanske dollarargentinska pezosaaustrijska ailingabahreinskih dinarabelgijskih franakabhutanske ngultrumbolivijskih mvdolaburundskih franakadominikanske pesosecuadoriansk sucrefrancos congolesesfrancuskih franakagibraltarske funtegvatemalska kecalagvinejskih franakajamaj anska dolaraju~noafri ka randakenyanske shillingliberijskih dolaramalaysiske ringgitmaldiviske rufiyaamarokanska dirhamamarokkanske dirhammauricijska rupijamauricijske rupijemauritansk ouguiyamongolskih tugrikamozambijska eskudamozambijski eskudonamibijskih dolarany taiwansk dollarportugalska eskudaportugisisk escudorupia de Sri Lankarupias mauricianassalvadorska kolonashilingi ya Ugandasingapurska dolarasomaliske shillingsurinamskih dolaratadsjikiske somoniugandiske shillingukrajinska hrivnjauruguayanske pesosurugvajskih pezosauzbekistanska somavietnamesiske dongvijetnamskih donga0@C10=A:8E D;>@8=0?>@BC30;A:8 5A:C4>mozambick meticali-Bangladeshi Takai-Barbadian Dollari-Belarusian Rublei-Djiboutian Franci-Guyanaese Dollari-Hong Kong Dollari-Hungarian Forinti-Lithuanian Litasi-Macedonian Denari-Singapore Dollari-South Korean Woni-Sri Lankan Rupeestari srpski dinarstari bugarski levMalaizijas ringitsbrazilski kruzeiroantiguo leu rumano(unknown currency)Australijski dolarAzerbaijani manatsBhutanese ngultrumBolivian bolivianoBolivianische PesoBugarski tvrdi levCFA-franki (BCEAO)CFA-frankow (BEAC)Coroa dinamarquesaCruzado brasileiroDiraamu ey eMorokoDirham za BuharabuDominikanski pezosDoola ey eZimbabweFam kin San HelenaFaranga ey eRwandaFaranga ya GyibutiFranzsische FrancGibraltarska funtaGuatemalan quetzalGuinea-Bissau pesoHonduras Lempiras1Honduras lempiras1Honduraaka lempiraIndonesian rupiahsIsraeli new sheqelKambod~anski rijelKazahstanski tengeKazakhstani tengesLewoon Seraa LiyonLitauische TalonasLithuanian TalonasMalaysian ringgitsMaldivian rufiyaasMarokkaanse dirhamMauricijska rupijaMetical MozambiqueMozambican meticalMozambijski eskudoNakfa ya EritireyaNicaraguan crdobaOegandese shillingOekraense hryvniaPakistanska rupijaParaguayan guaraniPeso Guinea-BissauPortugalski eskudoRhodesische DollarRupia de Sri LankaRupia do Sri LankaRupia paquistanesaSeychellois rupeesSingaporese dollarTajikistani somoniTanzanian shillingTanzanijski ailingTroy ounce platinaTurkmenistan-ManatUkrainian hryvniasUkrajinska hrivnjaZelenortski eskudoameriskich dolarowangolskich kwanzowargentinsk australarubanskih florinaaustralijski dolaraustrals argentinsbahrainske dinarerbangladeaskej tacebarbadoskih dolarabelgiskich frankowbelizeanska dolarabolivar venezuelanboliviano bolivianbolivijskih pezosabosniskich dinarowbrazilskich realowbugarski tvrdi levburundskho frankubBoruskich rublowchorwatskich kunowcolombianske pesoscordoba nicaraguancoroa dinamarquesacoroas norueguesascorones eslovaquescorones estonianescorones islandesescostaricansk colndinares macedoniosdobra santotomensedominikanski pezosdlar singapurensedlares xamaicanosd~ibutskih franakad~ibutskho frankuekvdorskho sucreekvdorskch sucreeritrejskej nakfjeetiopiskich birrowfaranga ya Burundifidziskich dolarowfilipinskih pezosafranco CFA (BCEAO)francos CFA (BEAC)francos comorianosfrancos xibutianosgambijskho dalasigambijskch dalasiguarani paraguayanguinejskho frankuhaitiskich gourdowholandskih guldenahonduraska lempirahonduraske lempiryhondurask lempirahondurask lempiryhongkongske dolaryhongkonakih dolaraispitni kod valutejamaikanske dollarjamaiskich dolarowkambodsjanske rielkambod~anski rijelkambod~skho rielukappverdisk escudokasakhstansk tengekazahstanska tengakirgistanskih somakolumbijska pezosakolumbijskho pesakomorskich frankowkongolesiske franckongoskich frankowkuwaitiske dinarerkwachas malauianosleone Sierra Leonelibra de Gibraltarlibra gibraltarealitawskich litasowlivre de Gibraltarluxemburgske francmadagaskisk ariarymadagassisk ariarymadagassiske francmakedonske denarermakedonskih denaramalajziski ringgitmalediwiska rupijamalediwiske rupijemanat Turkmenistanmarcos finlandesesmarokkoske dirhamymosambikisk escudomozambi ki metikalnederlandsk gyldennepalskich rupijownigeriskich nairowny israelsk shekelpesetas andorranasportugalsk escudoroupie mauricienneroupie srilankaiserupia esrilanquesarupia seychellenserupies mauricianessalvadoransk colonsambiskich kwachowsankthelenske pundsaotomesiske dobrasaudiarabisk riyalserbiskich dinarowseychelskch rupisingaporske dollarsingapurske dolaryslovena kih tolarasolomonskih dolarasomalijska ailingasurinamska guldenaswasiski lilangenisrafrikanske randtansaniske ailingitanzanisk shillingtimoresiske escudotrinidadisk dollarukrajinske hrivnjevietnamskho donguzairska nova zairastkaribisk dollaravicarskih franakaCAB@0;8XA:8 4>;0@@078;A:8 :@C758@>C30@A:8 B2@48 ;5228=5X0 8A0> 57>81@0;B0@A:0 DC=B05;5=>@BA:8 5A:C4>>70<18XA:8 5A:C4>>@BC30;A:8 5A:C4>>@BC30;A:> 5A:C4>!2. X5;5=A:0 DC=B0!85@0;5>=A:> ;5>=5!B0@8 A@?A:8 48=0@"0=70=8XA:8 H8;8=3%>=4C@0H:0 ;5<?8@00@35=B8=A:0 ?57>A00CAB@0;8XA:8 4>;0@0CAB@8XA:0 H8;8=3010@104>H:8E 4>;0@010E@58=A:8E 48=0@015;38XA:8E D@0=0:01>;828XA:8E <24>;01>;828XA:8E ?57>A01@078;A:0 :@C758@01@078;A:8 :@C704>A1@078;A:8 :@C758@>1C30@A:8 B2@48 ;521CB0=A:0 =3C;B@C<0381@0;B0@A:0 DC=B0381@0;B0@A:5 DC=B5708@A:0 =>20 708@075;5=>@BA:0 5A:C4075;5=>@BA:8 5A:C4>:070EAB0=A:8 B5=35:0<1>_0=A:0 @8X5;0:8@38AB0=A:8E A><0:>;C<18XA:0 ?57>A0;815@8XA:8E 4>;0@0;8B20=A:0 B0;>=0A0<0:54>=A:8E 48=0@0<0@>:0=A:0 48@E0<0<>70<18XA:0 5A:C40<>70<18XA:8 5A:C4>=0<818XA:8E 4>;0@0?0:8AB0=A:0 @C?8X0?0:8AB0=A:5 @C?8X5?5@C28XA:8E 8=B8X0?>@BC30;A:0 5A:C40@>4560=A:8E 4>;0@0A0;204>@A:0 :>;>=0A2. X5;5=A:0 DC=B0A2. X5;5=A:5 DC=B5A8=30?C@A:0 4>;0@0A;>25=0G:8E B>;0@0A><0;8XA:0 H8;8=30AB0@8 A@?A:8 48=0@AC@8=0<A:0 38;45@0AC@8=0<A:8E 4>;0@0B0=70=8XA:8 H8;8=3C715:8AB0=A:0 A><0C@C320XA:8E ?57>A0D8;8?8=A:8E ?57>A0D@0=FCA:8E D@0=0:0E>;0=4A:8E 3C;45=0E>=3:>=H:8E 4>;0@0E>=4C@0H:0 ;5<?8@0XC6=>:>@5XA:0 2>=0   S 5p-  <-T-0-O-=- O- N-0-7-0-V-0-[-G-0-T-S-G-I-b-b-0- O- N-S-U-I-_-0-O-b-0-NrRKQ>r (1980 1985)OR)RNR_ (1879 1952)OR)RNR_ (1879 1952)W^f }yr (1993 2009)XTb"} (1861 1992)[Tbe[Nb (1990 2000)[Tbe[Nb (1990 2000)\kNKQtg (1968 2012)]KQo (1986 1989)]KQo (1990 1993)]KQo (1993 1994)}vOWebS^ (2000 2016)}vOev^ (2000 2016)vQ,{ }>r (1992 1993)lvQ,{~\ (1992 1993)Ndinari ya TunisiaNdola ya AustraliaNfalanga CFA BCEAOsieraleonski leonii-Honduran Lempirai-North Korean Wonbhtnsk ngultrumnov kwanza angolan ehoslova ka kruna ehoslova ke kruneOude Roemeense leung Cupon Moldovang Mvdol Boliviagamle rumenske leigamle rumenske leugammal rumensk leuA85@0;5>=A:> ;5>=5* A 0 > ( @ $ A 0 M  @ 2 @ 0 > avcarsk WIR-euraRupia ya ShelisheliUgwiya ya MoritaniaShilingi ya Somaliaargentinski australi-Seychellois RupeeLeone de Serra LeoaSinwa Yuan Renminbiju~nosudanska funtanovozelandski dolarparagvajski gvaranitanzanijska ailinga>AB0@8:0=A:8 :>;>=>2>75;0=4A:8 4>;0@i-Malaysian Ringgiti-Ukrainian Hryvniastara albanska lekaAfghani AfghanistanEscudo CaboverdianoGuinea-Bissau-pesosMauritanian ouguiyaVenezuelan bolvarsargentinskih pezosaaustrijskih ailingabangladeshiske takabutanskih ngultrumacoln costarricenseescudos portuguesesfrancos burundianosgibraltarskih funtihonduranske lempirahonduraakih lempiraju~noafri kih randaju~nosudanske funtekongoanskih franakakostarikanski kolonluksemburaka frankaluksemburaki franakmalezijskih ringitamarokanskih dirhamamauricijskih rupijamauritanske ouguiyapakistanskih rupijaportugalskih eskudasierraleonske leonesijeraleonski leonesingapurskih dolarasucres ecuatorianosukrajinskih hrivnjiuzbekistanskih somazelenortskih eskudaarilankanska rupijaarilankanske rupije75@15X_0=A:8 <0=0B:>AB0@8:0=A:8 :>;>==>2>75;0=4A:8 4>;0@i-Azerbaijani Manati-Indonesian Rupiahi-Kazakhstani Tengei-New Taiwan Dollarstara srpska dinaraguatemalsk quetzalstara bugarska levavenezuelsk bolvarArgentinski australAserbaidschan-ManatBhutanese ngultrumsBolivianische MvdolBrasilianische RealBulgaarse harde levCFA-frankow (BCEAO)Cape Verdean escudoCruzeiro brasileiroDinaali ey eSudaaniDinaali ey eTunizyaEshiringi ya UgandaFaranga ya CFA BEACFranco luxemburgusFranse gouden francGuinea-Bissau PesosIndone~anska rupijaIsraeli new sheqelsJu~nosudanska funtaKostarikanski kolonKupon Larit GeorgiaLilangeni SwazilandLuksemburaki franakMalagasijski franakMalaysische RinggitMarkka FionnlannachMarokkanische FrancMozambican meticalsNaira ya NaigyeriyaNicaraguan crdobasNoord-Koreaanse wonNordkoreanische WonNovo dlar taiwansNovozelandski dolarParaguayan guaranisParagvajski gvaraniRand Afrika SelatanSierraleoonse leoneSijeraleonski leoneSilingi eya YugandaTacikistan SomonisiTacikistan somonisiTadschikistan-RubelTajikistani somonisTanzanian shillingsTroy ounces platinaTurkmenistani manatafganistanski afganafghani Afghanistanalgeriskich dinarowaustralijska dolarabahamaskich dolarowbelizeanskih dolarabelizeskich dolarowboliwiski bolivianoboliwiskich mvdolowbruneiskich dolarowbugarska tvrda levacostaricanske colncouronne islandaisedollar de Hong Kongdollar de Singapourdominikanska pezosadlares barbadensesdlares canadiensesdlares das Bahamasdlares surinamesesecuadorianske sucreeritrejskich nakfowfrancos CFA (BCEAO)gambijskih dalasijaguatemalski quetzalgvatemalskih kecalaindoneskich rupijowindonezijska rupijaindonezijske rupijeindone~anska rupijaindone~anske rupijeispitna koda valutejamaj anskih dolarakambod~anska rijelakanadiskich dolarowkapverdskho escudakasakhstanske tengekazahstanska tengeakeniaskich ailingowkolumbijskih pezosakuwaitskich dinarowlempiras hondureosliberiskich dolarowlibras de Gibraltarluksemburaki francimadagaskarsk frankmadagassiske ariarymalajziske ringgitymalawiskich kwachowmalediwiskej rupijimarokanskih franakametical mozambicanimetical moambicanomosambikiske escudomosambikski meticalmozambick meticalymozambijskih eskudamyanmarskich kyatownamibiskich dolarownederlandske gyldennewzealandsk dollarngultrums butanesesouguiya mauritanienouguiyas mauritanosparaguayski guaraniportugisiske escudoroupie indonsienneroupie pakistanaiseruandiskich frankowrupies de Sri Lankasalvadoranske colonsalvadorskih kolonasevernokorejski vonshilingi ya Somaliasijeraleonska leonasomalijskih ailingasri-lankaska rupijasri-lankaske rupijesvetohelenska funtasvetohelenske funtetrinidadiske dollartuneziskich dinarowvenezuelski bolvarvietnamskich dongowstkaribiske dollar`rilankanska rupijaawicarskich frankowC6=>AC40=A:0 DC=B0@35=B8=A:8 0CAB@0;@078;8XA:8 :@C704>5=5FC5;A:8 1>;820@7@05;A:8 =>2 H5:5;C:A5<1C@H:8 D@0=0:0;030A8XA:8 D@0=0:!525@=>:>@5XA:8 2>="0_8E8AB0=A:0 @C1Y0075@15X_0=A:8 <0=0B0@35=B8=A:8 0CAB@0;0@35=B8=A:8E ?57>A00CAB@8XA:8E H8;8=301@078;A:0 :@C704>A01@078;A:8E :@C758@01C30@A:0 B2@40 ;5201CB0=A:8E =3C;B@C<0381@0;B0@A:8E DC=B84><8=8:0=A:0 ?57>A075;5=>@BA:8E 5A:C408=4>=560=A:0 @C?8X08=4>=560=A:5 @C?8X5:0<1>_0=A:8E @8X5;0:>;C<18XA:8E ?57>A0;8B20=A:8E B0;>=0A0;C:A5<1C@H:0 D@0=:0;C:A5<1C@H:8 D@0=0:;C:A5<1C@H:8 D@0=F8<0;030H0XA:0 D@0=:0<0;030H0XA:8 D@0=0:<0;030H0XA:8 D@0=F8<0@>:0=A:8E 48@E0<0<0@>:0=A:8E D@0=0:0<>70<18XA:8E 5A:C40?>@BC30;A:8E 5A:C40A0;204>@A:8E :>;>=0A2. X5;5=A:8E DC=B8A525@=>:>@5XA:8 2>=A8=30?C@A:8E 4>;0@0A8X5@0;5>=A:0 ;5>=0A8X5@0;5>=A:8 ;5>=5AB0@0 A@?A:0 48=0@0AC@8=0<A:8E 38;45@0B0=70=8XA:0 H8;8=30B0_8E8AB0=A:0 @C1Y0B0_8E8AB0=A:5 @C1Y5E>=4C@0H:8E ;5<?8@0H20XF0@A:8E D@0=0:0H@8;0=:0=A:0 @C?8X0N^Xb6q }yr (1993 2006)YgQ^tbs)Rt (1871 2008)[Tbe[Nb (1995 1999)]KQo (1942  1967)}vOWeebS^ (1994 1999)}vOeev^ (1994 1999)?>r]<\NRKQ (1946 1965)i-Costa Rican Colni-Honduran lempirasi-Panamanian Balboai-Surinamese Dollar ehoslova kih kruna!B0@ AC40=A:8 48=0@Madagaskaras ariariNovos sis peruanosgamle tyrkiske liremauritnsk ouguiyagammal tyrkisk lireonces troy de platapapunsk nov kinadlar estadounidenseMetikali ya MsumbijiPauni ya SantahelenaShilingi ya Tanzaniai-New Zealand DollarUnidad de Valor Realavaj iarske WIR euroboliviansk bolivianoguatemalansk quetzalquetzal guatemaltecoi-South African Randi-Tanzanian Shillingi-Paraguayan Guarani(moneda desconocida)Escudo Tanjung Verdeargentinska australaaserbajdsjansk manatcrdoba nicaragensedlares australianosfrancuska UIC-frankafrancuski UIC-franakgammal serbisk dinargeorgisk kupon laritju~nosudanskih funtikostarikanska kolonamadagaskarski ariarynicaraguansk crdobanovi tajvanski dolarnovozelandska dolaranye taiwanske dollarposebna crtaa pravaposebno crtae pravosijeraleonskih leonatanzanijskih ailingaukrainsk karbovanetzvenezuelansk bolivararilankanskih rupija!B0@0 AC40=A:0 DC=B0i-Bhutanese Ngultrumi-Mozambican Meticali-Tajikistani Somonii-Venezuelan Bolvarstari sudanski dinarsttimoresisk escudoMauritanian ouguiyasantiguo dinar serbioNigerianischer NairaAngo otol lok KenyaAzerbejd~anski manatDinari ya ArigyeriyaDiraamu eya EmireetiEscudo cabo-verdianoEshiringi ya SomaliaFaranga ey eMalagaseFaranga ya CFA BCEAOFranco de MadagascarGuinee-Bissause pesoIzraelski novi aekelKod testirane valuteKuWin Afirka Ta KuduLuxemburgische FrancMarokkanische DirhamMarokkanischer FrancNayira ey eNayijeryaNovi tajvanski dolarPaundi ya BungyerezaQuetzal guatemaltecoRiyaali ey eBuwarabuSAD dolar (isti dan)Sierra Leonean leoneSilingi ey eSomaliyaTadschikistan-SomoniTroy ounce palladiumVenezolaanse bolivarafganistanska afganaandorraskich pesetowaustralijskih dolaraawstralskich dolarowazerbajd~anski manatazerbejd~anski manatbahrainskich dinarowbangladeaskich takowbarbadoskich dolarowbermudaskich dolarowbolivijska bolivianabolivijski bolivianobulharsk tvrd levaburundiskich frankowcoroas dinamarquesascouronne norvgiennedollar no-zlandaisdominikanskih pezosadzibutiskich frankowemiratarabisk dirhamescudo cabo-verdianoescudo de Cabo Verdefalklandskich puntowfranc luxembourgeoisguatemalske quetzaleguatemalsk quetzalyhonduraskej lempirjeindone~anskih rupijaisraelski nowy aekelizraelski novi aekeljordaniskich dinarowkambod~anskih rijelakapverdskich escudowkazahstanskih tengealeone sierra-lonaislibra de Santa Elenalivre sud-soudanaisemadagaskarska frankamadagaskarski franakmadagaskarsk frankymadzarskich forintowmongolskich tugrikowmosambikske meticalenewzealandske dollarnicaraguansk cordobanikaraguaske cordobynikaragujsk crdobanikaragujsk crdobynowoseelandski dolarparaguayansk guaraniportugalskho escudasevernokorejska vonashilingi ya Tanzaniasomaliskich ailingowsri-lankaskej rupijistara sudanska funtastare sudanske funtesurinamskich dolarowsurinamskho zlathosurinamskch zlatchsvetohelenskih funtiswasiske lilangenijetanzaniansk shillingugandaskich ailingowvenezuelske bolvaryvenezuelsk bolvaryzairskih novih zaira230=8AB0=A:8 0230=87@05;A:8 =>28 H5:5;>4 B5AB8@0=5 20;CB5>28 B0X20=A:8 4>;0@>A51=0 F@B0[0 ?@020! 4>;0@ (8AB8 40=)!B0@8 AC40=A:8 48=0@$@0=FCA:8 UIC-D@0=0:0230=8AB0=A:0 0230=0075@15X_0=A:0 <0=0B00@35=B8=A:0 0CAB@0;00CAB@0;8XA:8E 4>;0@01@078;A:8E :@C704>A04><8=8:0=A:8E ?57>A0708@A:8E =>28E 708@087@05;A:8 =>28 H5:5;:>4 B5AB8@0=5 20;CB5:>AB0@8:0=A:0 :>;>=0:>AB0@8:0=A:8 :>;>=8=8404 45 20;>@ @50;0=>28 B0X20=A:8 4>;0@=>2>75;0=4A:0 4>;0@0?>A51=0 F@B0[0 ?@020?>A51=> F@B0[5 ?@02>A525@=>:>@5XA:0 2>=0AB0@0 AC40=A:0 DC=B0AB0@5 AC40=A:5 DC=B5AB0@8 AC40=A:8 48=0@B0_8E8AB0=A:8E @C1Y8D@0=FCA:0 UIC-D@0=:0D@0=FCA:8 UIC-D@0=0:H@8;0=:0=A:8E @C?8X0]KQoYt (1967 1986))RTX<\Np TN (1973 2017) NkKQhaS>r (1980 2006)i-Bolivian Bolivianoi-Guatemalan Quetzali-Israeli New Sheqeli-Nicaraguan Crdobai-Saint Helena Poundtrojskch unc zlataAfganistango afghaniYuan Renminbi chinsnovi izraelski aekelng Guilder SurinamCupom Lari georgianonouveau sol pruvienSierra Leonako leonaSo-tomischer DobraUkrainan karbovanetzunit de fonds RINET, K 2 ? 5 ? / >  , K 2 ? 5 ? / > ( K bolivijski boliviani   K 3 {  M 5 > { 8 > 8 M (AOKbolvares venezolanosparagvajska gvaranija"C@:<5=8AB0=A:8 <0=0BLibra de Santa Helenaaserbajdsjanske manatbolivianske bolivianodlares neozelandesesgruzijski kupon laritguatemalanske quetzalisto nokaripski dolarnikaragvanska kordobanikaragvanske kordobenovozelandskih dolarastara islandska krunaswazilandsk lilangenitad~ikistanska somonatad~ikistanski somoniturkmenistanski manat8:0@0320=A:0 :>@4>10BC@:<5=8AB0=A:8 <0=0Bi-Cape Verdean Escudoi-Turkmenistani Manatstarih srpskih dinarastare islandske krunestarih albanskih lekastarih bugarskih levaonces troy de platineAriari ya MaragariitaBoliviaanse bolivianoChinese Yuan RenminbiDolar Amerika SerikatDoora ya AustureeriyaEcuadorianische SucreEshiringi ya TanzaniaGruzijski kupon laritIropiyian e TanzaniaIsto nokaripski dolarKudin da ba a sani baLuxemburgischer FrancNicaraguaanse crdobaNikaragvanska kordobaPeso Konvertibel KubaRupiiha ya MauritiasiRupiiha ya SherisheriSierra Leonean leonesSilingi ey eTanzaniyaTroy ounces palladiumTurkmenistanski manatafganistanskih afganaargentinskih australaazerbajd~anska manataazerbejd~anska manatabolivijsk bolivianosbugarskih tvrdih levadolar Zimbabwe (2008)dolar Zimbabwe (2009)dollar des tats-Unisemiratarabiske dirhameuropeisk valutaenhetflorines neerlandesesfrancos UIC francesesgeorgiske kupon laritgvineja-bisaoaki pezohonduraskich lempirowhongkongskich dolarowisraelske nowe aekeleizraelska nova aekelakostarikanskih kolonakupon larit georgianoleva fuertes blgarosmalediwiskich rupijowmarokkoskich dirhamowmozambickho meticalunicaraguanske cordobanicaraguanske crdobanikaragujskch crdobnova tajvanska dolaranowoseelandske dolaryparaguayske guaranijeroupie des Seychellessierra-leoneski leonesingapurskich dolarowsvazijskho lilangenitad~ikistanska rubljatad~ikistanske rubljetansaniskich ailingowtanzanianske shillingtrinidadtobaaki dolarukrainske karbovanetzukrajinsk karbovanceukrajinsk karbovanecvenecuelanski bolivarvenezuelanske bolivaryuan renminbi chinois eskoslovensk koruna eskoslovensk koruny5=5FC5;0=A:8 1>;820@@C78XA:8 :C?>= ;0@8BAB>G=>-=5<0G:0 <0@:0! 4>;0@0 (8AB8 40=)075@15X_0=A:8E <0=0B00@35=B8=A:8E 0CAB@0;01C30@A:8E B2@48E ;52025=5FC5;0=A:8 1>;820@328=5X0-18A0>H:8 ?57>3@C78XA:8 :C?>= ;0@8B87@05;A:0 =>20 H5:5;08AB>G=>-=5<0G:0 <0@:08AB>G=>-=5<0G:5 <0@:5:>40 B5AB8@0=5 20;CB5<5:A8G:8 A@51@=8 ?57>=8:0@0320=A:0 :>@4>10=8:0@0320=A:5 :>@4>15=>20 B0X20=A:0 4>;0@0=>2>75;0=4A:8E 4>;0@0?0@0320XA:0 320@0=8X0AB0@0 8A;0=4A:0 :@C=0AB0@0 AC40=A:0 48=0@0AB0@8E A@?A:8E 48=0@0C:@0X8=A:8 :0@1>20=5F0-7-S-M-0-T- O- I-a-S-O-0-=- I-N-S-O-O-WSeb+Y9ei,{ }>r (1992 1993)s)R}Ns)R}N (1863 1963)unidad de valor realai-Mauritanian Ouguiyas)R~Ns)R~N (1863 1963)nova izraelska aekelang Franc Monegasquestara sudanska dinaraunid de fondos RINETSvazilando lilangenisavaj iarsky WIR frankYuan Renminbi ya ChinaRandi ya Afrika KusiniSpecial Drawing Rightsstari makedonski denari-Sierra Leonean LeoneCedi Ghana (1979 2007)European Currency UnitPapua New Guinean kinafrancuskih UIC-franakagruzijska kupon laritaisto nokaripska dolaralivre de Sainte-Hlnenikaragvanskih kordobaparagvajskih gvaranijaposebnih crtaih pravaswazilandske lilangeniturkmenistanska manata!2078;5=4A:8 ;8;0=35=8i-Cape Verdean escudosi-South Sudanese Poundstari izraelski aekeliSocialist Lev Bulgariagamle serbiske dinarer(moedas desconhecidas)Belgische Finanz-FrancDirham Uni Emirat ArabDolar Kepulauan CaymanFranzsische UIC-FrancGeorgische Kupon LaritGuatemalteekse quetzalMetikari ya MozambikwiOekraense karbovanetzPaundi ya Senti HerenaRandi ey eSawusafirikaRandi ya Sausi AfirikaRupiya ey eMawurisyasiSimbabwe-Dollar (2008)Simbabwe-Dollar (2009)Svazilendski lilangeniUkrajinski karbovanetiWugwiya ey eMawritenyaazerbejd~anskih manataboliwiskich bolivianowcedi Ghana (1979 2007)francos luxemburguesesganski ced (1979 2007)ispitnih kodova valutemadagaskarska ariarijamadagaskarskho frankumalajziskich ringgitowsri-lankaskich rupijowstarih sudanskih funtisvazilendski lilangenitad~ikistanskih somonatrinidadtobaaka dolaravenecuelanska bolivaravenezuelskho bolvaru#:@0X8=A:8 :0@1>20=5B8(?0=A:0 ?575B0 (@0GC=)0=3>;8XA:0 =>20 :20=700=3>;8XA:5 =>25 :20=751@078;A:0 =>20 :@C70401@078;A:8 =>28 :@C704>25=5FC5;0=A:0 1>;820@030=A:8 F54 (1979 2007)3@C78XA:0 :C?>= ;0@8B0=8:0@0320=A:8E :>@4>10?>A51=8E F@B0[8E ?@020A2078;5=4A:8 ;8;0=35=8AB0@8 87@05;A:8 H5:5;8AB0@8E AC40=A:8E DC=B8D@0=FCA:8E UIC-D@0=0:0* > * A  ( M / B  ? ( @ / (  ? ( > nuevo rublo bielorrusoi-East Caribbean DollarZambi Kwaca (1968 2012)llira turca (1922 2005)stari ju~nokorejski vonSol peruano (1863 1965)francuska zlatna frankafrancuski zlatni franakgruzijskih kupon laritakina Papue Nove Gvinejekine Papue Nove Gvinejepeso cubano convertibleturkmenistanskih manata CA:0 @C1Y0 (1991 1998)"C@A:0 ;8@0 (1922 2005)i-Cayman Islands Dollarvegl metical mozambicanstara makedonska denarastarih islandskih kruna(Kudin da ba a sani ba)Chinese yuan (offshore)Cruzado novo brasileiroDolar Kepulauan SolomonDlar das Ilhas SalomoFranzsische Gold-FrancOugwiya ya MouriteeniyaSAD dolar (sledei dan)Turska lira (1922 2005)Venezolanischer BolvarZaire Zaire (1971 1993)Zaire-Zare (1971 1993)albansk lek (1946 1965)argentinskich australowdollar des les Salomondlares estadounidensesganska ceda (1979 2007)guatemalskich quetzalowgvineja-bisaoaka pezosaisto nokaripskih dolaraizraelskih novih aekelajugoslavisk noviy-dinarmadagaskarskih ariarijamosambikskich meticalownikaraguaskich cordobownovih tajvanskih dolarapolsk zloty (1950 1995)sol peruano (1863 1965)spansk peseta (A konto)swasiskich lilangenijowtrinidadtobaakih dolaraturska lira (1922 2005)turske lire (1922 2005)ukrajinski karbovantsivvenecuelanskih bolivaravenezuelskich bolvarowvestafrikansk CFA-francquatorialguinea-Ekwele0=A:8 F548 (1979 2007)0?04=>0D@8:0=A:8 D@0=:! 4>;0@ (A;545[8 40=)#=8404 45 20;>@H:8 @50;$@0=FCA:8 7;0B=8 D@0=0:25=5FC5;0=A:8E 1>;820@030=A:0 F540 (1979 2007)328=5X0-18A0>H:0 ?57>A03@C78XA:8E :C?>= ;0@8B087@05;A:8E =>28E H5:5;08AB>G=>-=5<0G:8E <0@0:0:>4>20 B5AB8@0=5 20;CB5<5:A8G:0 A@51@=0 ?57>A0?>YA:8 7;>B (1950 1995)@CA:0 @C1Y0 (1991 1998)@CA:5 @C1Y5 (1991 1998)AB0@8E AC40=A:8E 48=0@0BC@:<5=8AB0=A:8E <0=0B0BC@A:0 ;8@0 (1922 2005)C:@0X8=A:0 :0@1>20=F820C=8404 45 20;>@H:8 @50;D@0=FCA:0 7;0B=0 D@0=:0D@0=FCA:8 7;0B=8 D@0=0:0-J-O-I-@- 0-Y-\-T-M-I-O-I- O- O-O-3-M-I-c-0-T-0-O-7- O- 0-<-T-I-G-b-0- O- I-<-<-S-Y-i-Czech Republic Korunatroy ounces of platinumstarih sudanskih dinaranouveaux sols pruvienscoupon de lari gorgieni-Papua New Guinean Kinastara ju~nokorejska vonaBolivianischer BolivianoGhanese cedi (1979 2007)peruansk sol (1863 1965)peso Uruguay (1975 1993)i-Falkland Islands Poundi-Solomon Islands Dollari-West African CFA Francantiguos dinares serbiosAlbanian lek (1946 1965)Cedi de Gana (1979 2007)Dlar do Caribe OrientalFaranga ey eSwitizirandiHolandskoantilski guldenJugoslovenski novi dinarKuWin Tsibiran Kap BardeLilangeni da SuazilndiaMetikaali ey eMozambiikiPortugees-Guinese escudoRomanian leu (1952 2006)Ruska rublja (1991 1998)Trinidad & Tobago DollarVenezolanische Bolvaresbulharskho tvrdho levabulharskch tvrdch levaganskih ceda (1979 2007)guinejsko-bissausk pesoholandskoantilski guldenjugoslavisk dinar (hard)jugoslovenski novi dinarkinesisk yuan (offshore)kubansk konvertibel pesolek albanais (1947 1961)nouveau shekel israliennowoseelandskich dolarowparaguayskich guaranijowpolske zloty (1950 1995)ruska rublja (1991 1998)ruske rublje (1991 1998)spanske peseta (A konto)trinidad-tobagoski dolarukrajinska karbovantsivavestafrikanske CFA-franc ehoslova ka tvrda kruna ehoslova ke tvrde kruneapanska pezeta (A ra un)apanske pezete (A ra un)C3>A;>25=A:8 =>28 48=0@@078;8XA:8 =>28 :@C704>>;A:0 7;>B0 (1950 1995)>YA:8 7;>B8 (1950 1995)! 4>;0@0 (A;545[8 40=)'5E>A;>20G:0 B2@40 :@C=00=3>;8XA:8E =>28E :20=781@078;A:8E =>28E :@C704030=A:8E F540 (1979 2007)328=5X0-18A0>H:8E ?57>A0?>YA:0 7;>B0 (1950 1995)@CA:8E @C1Y8 (1991 1998)B@8=8404-B>103>H:8 4>;0@C:@0X8=A:8E :0@1>20=F820G5E>A;>20G:0 B2@40 :@C=0G5E>A;>20G:5 B2@45 :@C=5H?0=A:0 ?575B0 ( @0GC=)H?0=A:5 ?575B5 ( @0GC=)XC3>A;>25=A:8 =>28 48=0@E>;0=4A:>0=B8;A:8 3C;45=zahodnoafriaki frank CFASwasilndischer Lilangeniafgn afghani (1927 2002)5@C0=A:8 A>; (1863 1965)Kwacha Zambia (1968 2012)peruanski sol (1863 1965)?5@C0=A:8 A>; (1863 1965)stari mozambijski metikalnuevos rublos bielorrusosBelarus-Rubel (1994 1999)Bulgaarse lev (1879 1952)Bulgarian lev (1879 1952)Dolar Trinidad dan TobagoEvropska nov ana jedinicaEvropska valutna jedinicaFranco belga (financeiro)Jugoslovenski tvrdi dinarKuWin Zambiya (1968 2012)Kwanza Angola (1977 1991)Peso uruguaio (1975 1993)Poljski zloti (1950 1995)So Tom & Prncipe dobraTrinidad en Tobago-dollarameri ki dolar (isti dan)dlar de las Islas Caimndlar del Caribe Orientalholandskoantilska guldenajugoslovenska nova dinarakwacha Zambia (1968 2012)nederlandsk antillegyldenperuanske sol (1863 1965)peso argentin (1983 1985)portugisisk guinea escudorovnkovoguinejsk ekwelerovnkovoguinejsk ekweleruskih rublji (1991 1998)serbisk dinar (2002 2006)trinidad-tobagoske dolaryzimbabvejski dolar (2009)0srail ^ekeli (1980 1985)0srail _ekeli (1980 1985)C3>A;>25=A:8 B2@48 48=0@2@>?A:0 20;CB=0 X548=8F02@>?A:0 =>2G0=0 X548=8F0!B0@8 <>70<18XA:8 <5B8:0;&5=B@0;=>0D@8:0=A:8 D@0=:<5:A8G:8E A@51@=8E ?57>A0?>YA:8E 7;>B0 (1950 1995)AB0@8 <>70<18XA:8 <5B8:0;B@8=8404-B>103>H:0 4>;0@0C=8404 45 20;>@H:8E @50;0H?0=A:8E ?575B0 ( @0GC=)XC3>A;>25=A:0 =>20 48=0@0XC3>A;>25=A:8 B2@48 48=0@, G 2 > 0 B 8 @ 0 B , 2 (2000 2016)VY\Tnfgk\Y^b (1977 2017)i-West African CFA francsng Sol Peru (1863 1965)Lengyel zloty (1950 1995)nizozemskoantilsk guldenDirham ya Falme za Kiarabu`panska pezeta (ra un) ESAAfghan Afghani (1927 2002)francuskih zlatnih franakaperuanska sola (1863 1965)pesos cubanos convertiblessoles peruanos (1863 1965)stara mozambijska metikalastarih ju~nokorejskih vonaAngolan kwanza (1977 1991)Cruzado Brasil (1986 1989)Dlar de Trinidad e TobagoSo Tom & Prncipe dobrasameri ka dolara (isti dan)belgisk franc (finansiell)bBoruski rubl (1994 1999)bBoruski rubl (2000 2016)corona fuerte checoslovacadolar Zimbabwe (1980 2008)dlar de Trinidad y Tobagoekvatorialguineansk ekweleeuropeisk kontoenhet (XBC)europeisk kontoenhet (XBD)franco belga (convertible)gamle mosambikiske meticalguinejsko-bissauskho pesaholandskoantilskih guldenaisraelskich nowych aekelowkubanske konvertible pesosnederlandske antillegyldenni~ozemsko-antilski guldenpeseta espaola (cuenta A)portugisiske guinea escudosentralafrikansk CFA-franczambisk kwacha (1968 2012)zimbabvejska dolara (2008)zimbabvejska dolara (2009)>;0@ =0 "@8=8404 8 ">103>8<101250=A:8 4>;0@ (2008)8<101250=A:8 4>;0@ (2009)?5@C0=A:0 A>;0 (1863 1965)AB0@0 <>70<18XA:0 <5B8:0;0B@8=8404-B>103>H:8E 4>;0@0D@0=FCA:8E 7;0B=8E D@0=0:0G5E>A;>20G:8E B2@48E :@C=0XC3>A;>25=A:0 B2@40 48=0@0llires turques (1922 2005)nizozemskoantilsk guldenyBulgaresch Lew (1962 1999)Sao Tome nda Prinsipe DobraUnited Arab Emirates Dirhamzambijska kva a (1968 2012)bosansko-hercegova ki dinarzambijske kva e (1968 2012)5;>@CA:0 @C1Y0 (2000 2016)0<18XA:0 :20G0 (1968 2012)i-Central African CFA FrancAngolese kwanza (1977 1990)Bosansko-Hercegova ki dinarCruzeiro Brasil (1942 1967)Cruzeiro Brasil (1990 1993)Cruzeiro Brasil (1993 1994)Cuacha zambiano (1968 2012)Dobra Sao Tome dan PrincipeKudin sashe da ba a sani baKuWin Sawo Tome da ParansipKwacha zambiano (1968 2012)Santomese dobra (1977 2017)Simbabwe-Dollar (1980 2008)Urugvajski pezo (1975 1993)Vietnamese dong (1978 1985)Xelim ugandense (1966 1987)Zambijska kva a (1968 2012)Zambiya Kvaas1 (1968 2012)angolska kwanza (1977 1990)belgisk franc (konvertibel)brazilskich nowych cruzadowbBoruske ruble (1994 1999)bBoruske ruble (2000 2016)dobra santomen (1977 2017)dollar de Trinit-et-Tobagodlares del Caribe Orientalghanesiske cedi (1979 2007)jugoslovenskih novih dinarakwacha zambiano (1968 2012)peruanskih sola (1863 1965)pesos argentins (1983 1985)rovnkovoguinejskho ekwelerovnkovoguinejskch ekwelesentralafrikanske CFA-francturkmensk manat (1993 2009)unidad previsional uruguayozambiske kwacha (1968 2012)zimbabvejskih dolara (2008)zimbabvejskih dolara (2009)>A0=A:>-%5@F53>20G:8 48=0@#30=4A:8 H8;8=3 (1966 1987)#@C320XA:8 ?57> (1975 1993)15;>@CA:0 @C1Y0 (2000 2016)15;>@CA:5 @C1Y5 (2000 2016)1>A0=A:>-E5@F53>20G:8 48=0@52@>?A:8E =>2G0=8E X548=8F070<18XA:0 :20G0 (1968 2012)70<18XA:5 :20G5 (1968 2012)?5@C0=A:8E A>;0 (1863 1965)C@C320XA:8 ?57> (1975 1993)XC3>A;>25=A:8E =>28E 48=0@0HF2HD' (HDH1 (2008 2018)0-=-a-0-[-0- O- c-0-N-1-b-0- (1968 2012)i-Trinidad & Tobago dollarsstara bolivijska bolivijanastari bolivijski bolivijanoAfghan afghanis (1927 2002)Kwacha ya Zambia (1968 2012)i-Zambian Kwacha (1968 2012)Mooritaani Ugiya (1973 2017)dobra de So Tom e PrncipeDobra de So Tom e PrncipeUganda-Schilling (1966 1987)argentinski peso (1983 1985)rublo bielorruso (2000 2016)unidades de fomento chilenasstarih mozambijskih metikalang Dinar Sudan (1992 2007)(/ F'E9DHEG E1H,G ~3H H'-/)Argentinski pezo (1983 1985)Belarusian ruble (2000 2016)Dobra So Tom agus PrncipeEvropska kompozitna jedinicaKubanski konvertibilni pezosKuWin Moritaniya (1973 2017)Kwaca ey eZambya (1968 2012)Luxemburgischer Finanz-FrancManat Azerbaijan (1993 2006)Metical antigo de MoambiqueTurkmeense manat (1993 2009)Unidades de fomento chilenasVijetnamski dong (1978 1985)angolansk kwanza (1977 1990)angolskej kwanzy (1977 1990)argentinske peso (1983 1985)argentinski pezo (1983 1985)beloruska rublja (2000 2016)bosansko-hercegova ka dinarabulharsk socialistick levachilensk unidades de fomentofranco CFA de frica Centralkubanski konvertibilni pezoslivre soudanaise (1956 2007)luxemburgsk finansiell francnikaragvanska zlatna kordobanikaragvanske zlatne kordobeportugalsko-gvinejska eskudaportugalsko-gvinejski eskudotrinidad-tobagoskich dolarowturkmenske manat (1993 2009)uruguayansk peso (1975 1993)vijetnamski dong (1978 1985)zambijskih kva a (1968 2012)2@>?A:0 :><?>78B=0 X548=8F08:0@0320=A:0 7;0B=0 :>@4>10 >AA89A:89 @C1;L (1991 1998)0@35=B8=A:8 ?57> (1983 1985)1>A0=A:>-E5@F53>20G:0 48=0@052@>?A:0 :><?>78B=0 X548=8F052@>?A:5 :><?>78B=5 X548=8F5:C10=A:8 :>=25@B818;=8 ?57>A=8:0@0320=A:0 7;0B=0 :>@4>10=8:0@0320=A:5 7;0B=5 :>@4>15?>@BC30;A:>-328=5XA:0 5A:C40?>@BC30;A:>-328=5XA:8 5A:C4>AB0@8E <>70<18XA:8E <5B8:0;0XC3>A;>25=A:8E B2@48E 48=0@00-7-S-1-T-0- O- Y-0-O-_-S-N-I- (1977 2017)Polnischer Zloty (1950 1995)Peruanischer Sol (1863 1965)Dobra ya Sao Tome na Principebosansko-hercegova kih dinaradobras de So Tom e Prncipefrancos belgas (convertibles)ng Peso Uruguay (1975 1993)Belarusian rubles (2000 2016)Belgische Franc (konvertibel)Bolivar Venezuela (2008 2018)Bolvar Venezuela (2008 2018)KuWin Sefa na Afirka Ta YammaRublo bielorrusso (2000 2016)Tsjechoslowaakse harde korunaamerikansk dollar (neste dag)bjeloruska rublja (2000 2016)bjeloruske rublje (2000 2016)bolivar Venezuela (1871 2008)brazilski cruzado (1986 1989)chilenske unidades de fomentodhobra So Tom agus Prncipejugoslavisk konvertibel dinarkubanska konvertibilna pezosakwachas zambianos (1968 2012)luxemburgsk konvertibel francmanats turcomanos (1993 2009)rouble bilorusse (2000 2016)saotomesisk dobra (1977 2017)ugandisk shilling (1966 1987)urugvajska pezosa (1975 1993)vietnamesisk dong (1978 1985)vijetnamska donga (1978 1985)02@8B0=8O C38OAK (1973 2017)'8;5>2A:8 C=84045A A5 D><5=B>0=3>;8XA:0 :20=70 (1977 1990)0=3>;8XA:5 :20=75 (1977 1990)1>A0=A:>-E5@F53>20G:8E 48=0@0<5:A8G:8 C=8404A 45 8=25@78>=?>@BC30;A:>-328=5XA:8E 5A:C40C30=48XA:8 H8;8=3 (1966 1987)C@C320XA:0 ?57>A0 (1975 1993)G8;50=A:0 C=84045A 45 D><5=B0G8;50=A:8 C=84045A 45 D><5=B>ndobra So Tom agus Prncipestarih bolivijskih bolivijanaOuguiya Mauritania (1973 2017)Kolumbian unidad de valor realNederlands-Antilliaanse guldenbolvar venezolano (2008 2018)mauritansk ouguiya (1973 2017)rublos bielorrusos (2000 2016)i-Belarusian Ruble (2000 2016)stari poljski zlot (1950 1995)Valutacode voor testdoeleindenArgentinische Peso (1983 1985)Bolivian boliviano (1863 1963)Brazilski kruzeiro (1990 1993)Dobra ya Sao Tome na PurinsipoEvropska jedinica ra una (XBC)Evropska jedinica ra una (XBD)Florim das Antilhas HolandesasNicaraguan crdoba (1988 1991)Oegandese shilling (1966 1987)Turkmenistan-Manat (1993 2009)Venezuelan Bolvar (1871 2008)Venezuelan bolvar (1871 2008)Venezuelan bolvar (2008 2018)amerikanske dollar (neste dag)angolskich kwanzow (1977 1990)argentinska pezosa (1983 1985)belgijska franka (finansijska)belgijski franak (finansijski)belgiski frank (konwertibelny)bolivar venezuelan (2008 2018)bolvar venezolano (1871 2008)brazilska kruzeira (1990 1993)brazilski cruzeiro (1990 1993)brazilski cruzeiro (1993 1994)bBoruskich rublow (1994 1999)bBoruskich rublow (2000 2016)luxemburgske finansielle francluxemburgske konvertible francmanat Turkmenistan (1993 2009)nikaragvanskih zlatnih kordobasaotomesiske dobra (1977 2017)tsjekkoslovakisk koruna (hard)ugandiske shilling (1966 1987)zimbabvejski dolar (1980 2008) ileanska unidades de fomentos ileanski unidades de fomentos5;38XA:8 D@0=0: (D8=0=A8XA:8)@078;A:8 :@C758@> (1990 1993)2@>?A:0 X548=8F0 @0GC=0 (XBC)2@>?A:0 X548=8F0 @0GC=0 (XBD):20B>@8X0;=>-328=5XA:8 5:25;50=3>;8XA:8E :20=78 (1977 1990)0@35=B8=A:0 ?57>A0 (1983 1985)15;38XA:0 D@0=:0 (D8=0=A8XA:0)15;38XA:8 D@0=0: (D8=0=A8XA:8)1@078;A:0 :@C758@0 (1990 1993)1@078;A:8 :@C758@> (1990 1993)52@>?A:0 X548=8F0 @0GC=0 (XBC)52@>?A:0 X548=8F0 @0GC=0 (XBD)52@>?A:5 X548=8F5 @0GC=0 (XBC)52@>?A:5 X548=8F5 @0GC=0 (XBD)52@>?A:8E :><?>78B=8E X548=8F05:20B>@8X0;=>-328=5XA:0 5:25;05:20B>@8X0;=>-328=5XA:8 5:25;5<5:A8G:0 C=8404A 45 8=25@78>=0=8:0@0320=A:8E 7;0B=8E :>@4>10C30=48XA:0 H8;8=30 (1966 1987)C@C320XA:8E ?57>A0 (1975 1993)G8;50=A:8 C=84045A8 45 D><5=B>S-G-I-b-b-0- O- N-S-U-I-_-0-O-b-0- (1973 2017)Ugwiya ya Moritania (1973 2017)Laaraw Immaara Margantey DirhamMauritanian ouguiya (1973 2017)mauritanske ouguiya (1973 2017)i-Netherlands Antillean Guildermauritnsk ouguiya (1973 2017)venezuelsk bolvar (2008 2018)svatotomask dobra (1977 2017)Angolanische Kwanza (1977 1990)Aserbaidschan-Manat (1993 2006)Cruzeiro brasileiro (1990 1993)Dobura ey eSantome ne PurincipeJugoslawische Dinar (1966 1990)KuWin Sefa na Afirka Ta TsakiyaLuksemburaki finansijski franakafghani Afghanistan (1927 2002)argentinskih pezosa (1983 1985)belgiske franki (konwertibelne)brazilskih kruzeira (1990 1993)franco CFA de frica Occidentalju~noafri ki rand (financijski)kubanskih konvertibilnih pezosaluksemburaka financijska frankaluksemburaki financijski franakmosambikski metical (1980 2006)ouguiya mauritanien (1973 2017)ouguiyas mauritanos (1973 2017)tsjekkoslovakiske koruna (hard)unidad de valor real colombianavenezuelski bolvar (2008 2018)zimbabvejska dolara (1980 2008)75@15X_0=A:8 <0=0B (1993 2006)5=5FC5;A:8 1>;820@ (1871 2008)C:A5<1C@H:8 D8=0=A8XA:8 D@0=0:075@15X_0=A:8 <0=0B (1993 2006)0@35=B8=A:8E ?57>A0 (1983 1985)1@078;A:8E :@C758@0 (1990 1993)52@>?A:0 =>2G0=0 X548=8F0 (XBB)52@>?A:0 =>2G0=0 X548=8F0 (XEU)52@>?A:5 =>2G0=5 X548=8F5 (XBB)52@>?A:5 =>2G0=5 X548=8F5 (XEU)52@>?A:8E X548=8F0 @0GC=0 (XBC)52@>?A:8E X548=8F0 @0GC=0 (XBD)5:20B>@8X0;=>-328=5XA:8E 5:25;0;C:A5<1C@H:0 D8=0=A8XA:0 D@0=:0;C:A5<1C@H:8 D8=0=A8XA:8 D@0=0:<5:A8G:8E C=8404A 45 8=25@78>=0C30=48XA:8E H8;8=30 (1966 1987)XC6=>0D@8G:8 @0=4 (D8=0=A8XA:8)ng Peso Argentina (1881 1970)ng Peso Argentina (1983 1985)Eiropas nor7inu vien+bas EURCONiederlndische-Antillen-Guldendollar da la Caribica Orientalabelgijska franka (konvertibilna)venezuelansk bolivar (1871 2008)venezuelansk bolivar (2008 2018)5;>@CA:0 =>20 @C1Y0 (1994 1999)i-Venezuelan Bolvar (2008 2018)Mauritanian ouguiyas (1973 2017)So-tomischer Dobra (1977 2017)Avganistanski avgani (1927 2002)Azerbejd~anski manat (1993 2006)KuWin HaWaWWiyar Daular Larabawaangolska nowa kwanza (1990 2000)azerbejd~anski manat (1993 2006)belgijski franak (konvertibilni)brasiliansk cruzeiro (1942 1967)brasiliansk cruzeiro (1990 1993)brazilskich cruzadow (1986 1989)bulharskho socialistickho levabulharskch socialistickch levacolombiansk unidad de valor realfrancos CFA de frica Occidentalju~noafri ka randa (financijska)mosambikske meticale (1980 2006)nikaragujsk crdoba (1988 1991)nikaragujsk crdoby (1988 1991)venezuelske bolvary (2008 2018)venezuelsk bolvary (2008 2018)C6=>-0D@8G:8 @0=4 (D8=0=A8XA:8)5;38XA:8 D@0=0: (:>=25@B818;=8)0230=8AB0=A:0 0230=0 (1927 2002)075@15X_0=A:0 <0=0B0 (1993 2006)15;38XA:0 D@0=:0 (:>=25@B818;=0)15;38XA:8 D@0=0: (:>=25@B818;=8)XC6=>0D@8G:0 @0=40 (D8=0=A8XA:0)ng Shilling Uganda (1966 1987)cetoVofe afrikaga CFA franc BEACbolvares venezolanos (2008 2018)bolvares venezolanos (1871 2008)luksemburaka konvertibilna frankaluksemburaki konvertibilni franaki-Mauritanian Ouguiya (1973 2017)Beloruska nova rublja (1994 1999)Dirham dos Emirados rabes UnidosJugoslawische Dinar (konvertibel)Jugoslovenski konvertibilni dinarLuksemburaki konvertibilni franakTurkmenistanski manat (1993 2009)Venecuelanski bolivar (1871 2008)azerbejd~anska manata (1993 2006)belgijskih franaka (finansijskih)beloruska nova rublja (1994 1999)brasilianske cruzeiro (1990 1993)brazilskich cruzeirow (1990 1993)brazilskich cruzeirow (1993 1994)jugoslovenski konvertibilni dinarnikaragujskch crdob (1988 1991)spansk peseta (konvertibel konto)turkmenistanski manat (1993 2009)venecuelanski bolivar (2008 2018)venezuelanske bolivar (1871 2008)venezuelanske bolivar (2008 2018)C3>A;>25=A:8 :>=25@B818;=8 48=0@5=5FC5;0=A:8 1>;820@ (1871 2008)5=5FC5;0=A:8 1>;820@ (2008 2018)C:A5<1C@H:8 :>=25@B818;=8 D@0=0:5:A8G:8 A@51@=8 ?57> (1861 1992)"C@:<5=8AB0=A:8 <0=0B (1993 2009)0230=8AB0=A:8E 0230=0 (1927 2002)075@15X_0=A:8E <0=0B0 (1993 2006)15;38XA:8E D@0=0:0 (D8=0=A8XA:8E)25=5FC5;0=A:8 1>;820@ (1871 2008)25=5FC5;0=A:8 1>;820@ (2008 2018);C:A5<1C@H:0 :>=25@B818;=0 D@0=:0;C:A5<1C@H:8 :>=25@B818;=8 D@0=0:BC@:<5=8AB0=A:8 <0=0B (1993 2009)XC3>A;>25=A:8 :>=25@B818;=8 48=0@stari ugandski ailing (1966 1987)Angolese nieuwe kwanza (1990 2000)Angolijska nova kvanza (1990 2000)Luxemburgische Franc (konvertibel)Peso de prata mexicano (1861 1992)Wugwiya ey eMawritenya (1973 2017)angolskej nowej kwanzy (1990 2000)azerbejd~anskih manata (1993 2006)brazilski nowy cruzado (1989 1990)francos financieros luxemburguesesjugoslovenska konvertibilna dinaraspanske peseta (konvertibel konto)turkmenistanska manata (1993 2009)unidad de inversin (UDI) mexicanavenecuelanska bolivara (2008 2018)venezuelskho bolvaru (2008 2018)=3>;8XA:0 =>20 :20=70 (1990 2000)5:A8G:8 C=8404 45 8=25@A8>= (UDI)25=5FC5;0=A:0 1>;820@0 (1871 2008)25=5FC5;0=A:0 1>;820@0 (2008 2018);C:A5<1C@H:8E D8=0=A8XA:8E D@0=0:0BC@:<5=8AB0=A:0 <0=0B0 (1993 2009)XC3>A;>25=A:0 :>=25@B818;=0 48=0@0XC6=>0D@8G:8E @0=40 (D8=0=A8XA:8E)ng Crdoba Nicaragua (1988 1991)Mauretanischer Ouguiya (1973 2017)belgijskih franaka (konvertibilnih)brazilski novi kruzeiro (1967 1986)ng Manat Turkmenistan (1993 2009)Bosnia-Herzegovina convertible markBrasilianische Cruzeiro (1990 1993)Equatoriaal-Guinese ekwele guineanaMark Konvertibel Bosnia-HerzegovinaOugwiya ya Mouriteeniya (1973 2017)beloruskih novih rublji (1994 1999)brazilska nova kruzeira (1967 1986)brazilske nowe cruzeiry (1967 1986)brazilski nowy cruzeiro (1967 1986)francos convertibles luxemburguesesmeksi ka unidads de inversion (UDI)meksi ki unidads de inversion (UDI)mosambikskich meticalow (1980 2006)venecuelanskih bolivara (2008 2018)venezuelskich bolvarow (2008 2018)@078;A:8 =>28 :@C758@> (1967 1986)(?0=A:0 ?575B0 (:>=25@B818;=8@0GC=)15;38XA:8E D@0=0:0 (:>=25@B818;=8E)25=5FC5;0=A:8E 1>;820@0 (1871 2008)25=5FC5;0=A:8E 1>;820@0 (2008 2018)ng Metical Mozambique (1980 2006)T2@>?59AL:0 @>7@0EC=:>20 >48=8FO XBCT2@>?59AL:0 @>7@0EC=:>20 >48=8FO XBDstari brazilski kruzeiro (1990 1993)Bosnia-Herzegovina convertible marksCruzeiro novo brasileiro (1967 1986)Mexikanische Silber-Peso (1861 1992)belgiskich frankow (konwertibelnych)drham de los Emiratos rabes Unidosekvatorialguineanske ekwele guineanajugoslovenskih konvertibilnih dinaraluksemburakih konvertibilnih franakameksikansk unidad de inversion (UDI)peseta espaola (cuenta convertible)apanska pezeta (konvertibilan ra un)apanske pezete (konvertibilan ra un):204>@A:8 C=8404 45 20;>@ :>=AB0=B55:204>@A:0 C=8404 45 20;>@ :>=AB0=B05:204>@A:8 C=8404 45 20;>@ :>=AB0=B5;C:A5<1C@H:8E :>=25@B818;=8E D@0=0:0H?0=A:0 ?575B0 (:>=25@B818;0= @0GC=)H?0=A:5 ?575B5 (:>=25@B818;0= @0GC=)XC3>A;>25=A:8E :>=25@B818;=8E 48=0@0Bolivianische Bolivianos (1863 1963)Bolivianischer Boliviano (1863 1963)brasiliansk cruzeiro novo (1967 1986)i-Bosnia-Herzegovina Convertible MarkSo Tom & Prncipe Dobra (1977 2017)So Tom & Prncipe dobra (1977 2017)angolskich nowych kwanzow (1990 2000)bosnisk-hercegovinsk konvertibel markbrazilskih novih kruzeira (1967 1986)meksikanske unidad de inversion (UDI)5:204>@A:8E C=8404 45 20;>@ :>=AB0=B0H?0=A:8E ?575B0 (:>=25@B818;0= @0GC=)Kolumbianische Unidades de valor realstari afganistanski afgani (1927 2002)Angolese kwanza reajustado (1995 1999)Mexikanische Unidad de Inversion (UDI)So Tom & Prncipe dobras (1977 2017)angolska kwanza reajustado (1995 1999)bosnisk-hercegovinsk dinar (1992 1994)bosnisk-hercegovinske konvertible markuruguayansk peso en unidades indexadasurugvajski pesos en unidades indexadas#@C320XA:8 ?57> 5= C=84045A 8=45:A040AC@C320XA:8 ?57> 5= C=84045A 8=45:A045ASantome un Prinsipi dobras (1977 2017)Sao Tome nda Prinsipe Dobra (1977 2017)Dobra Sao Tome dan Principe (1977 2017)KuWin Sawo Tome da Paransip (1977 2017)angolansk kwanza reajustado (1995 1999)angolskej kwanzy reajustado (1995 1999)urugvajska pesosa en unidades indexadasDobra de So Tom e Prncipe (1977 2017)Brasilianische Cruzeiro Novo (1967 1986)Dobra So Tom agus Prncipe (1977 2017)angolijska kvanza reaustado (1995 1999)brazilskich nowych cruzeirow (1967 1986)C320XA:8E ?57>A0 5= C=84045A 8=45:A045A0bosanskohercegova ka konvertibilna markabosanskohercegova ke konvertibilne marke)Dobra ya Sao Tome na Principe (1977 2017))angolijskih kvanzi reaustado (1995 1999))angolskich kwanzow reajustado (1995 1999))dhobra So Tom agus Prncipe (1977 2017))marco convertible de Bosnia y Herzegovina)1>A0=A:>-E5@F53>20G:0 :>=25@B818;=0 <0@:0)C@C320XA:0 ?57>A0 5= C=84045A 8=45:A045A0)ndobra So Tom agus Prncipe (1977 2017)*Dobra ya Sao Tome na Purinsipo (1977 2017)+Dobura ey eSantome ne Purincipe (1977 2017)+bosanskohercegova kih konvertibilnih maraka,ecuadoriansk unidad de valor constante (UVC),1>A0=A:>-E5@F53>20G:8E :>=25@B818;=8E <0@0:0-ecuadorianske unidad de valor constante (UVC) 'ResBT 6 YYB 'A:'F~'3*'F D/'1'A:'F (1927 2002)F'E9DHEG E1H,G ~3(F'E9DHEG E1H,G ~3)zx] xWZ]`6`7`cPhPmPI  B M ` 'ResB8 6 ==, ~'3*'F D/'1F'E9DHEG E1H,G ~3(F'E9DHEG E1H,G ~3))x] x;>6`6`AP0  , 4 ` 'ResB ui + SOuroEsc.PrataEurosOurosPratasPaldioPaldiosPlatinasEuros WIRCedi gansFranco WIRLats letoLeu romenoLek albansManat azeriRublo russoSom uzbequeFrancos CFPFrancos WIRKyat burmsLati letesRublo letoYuan chinsFundos RINETCoroa tchecaDinar srvioDram armnioLeu moldvioMarco alemoSom quirguizTaka bengaliLeus romenosLira MaltesaLira maltesaLiras turcasDlar fijianoKina papusiaLibra maltesaLitas lituanoRial omanenseTenge cazaqueZloty polonsBirrs etopesCedis ganesesCoroas suecasKunas croatasKyat birmansLevs blgarosLibras sriasManats azerisPesos cubanosRublos russosSons uzbequesCupon moldvioAfegane afegoBaht tailandsCoroa eslovacaDlar bruneanoEscudo chilenoFlorim arubanoFlorim hngaroFranco de MaliFranco francsLibra cipriotaPeso argentinoRial catarianoCoroas tchecasDinar do ImenDinar iemenitaDinares lbiosDirham dos EAUDracmas gregosDrams armniosFrancos belgasFrancos suosIntis peruanosKips laosianosKyats burmesesLeks albanesesLeus moldviosLiras maltesasLitai lituanosMarcos alemesPesos chilenosTakas bengalisTalas samoanosXelins somalisYuans chinesesZaire do ZaireCoroa estonianaDinar macednioDlar americanoDlar bahamenseDlar belizenhoDlar guianenseDlar namibianoDlar surinamsFlorim holandsLibra israelitaLilangeni suaziManat turcomenoMvdol bolivianoSomoni tadjiqueDinares croatasDinares srviosDirhams dos EAUDlar rodesianoEscudo do TimorFrancos de MaliIenes japonesesKinas papusiasLibras egpciasLibras maltesasLiras italianasLotis do LesotoMarco finlandsPesos filipinosPesos mexicanosPesos uruguaiosRupias indianasSons quirguizesSylis guineanosTalonas lituanoTenges cazaquesTugriks mongisXelim austracoZaires do ZaireQuiat de MyanmarBalboa panamenhoDlar barbadenseDlar bermudenseFranco monegascoKwacha malauianaLibra malvinenseNgultrum butansPeseta espanholaAfeganes afegosAriarys malgaxesCoroas eslovacasDinares do ImenDlar da RodsiaDlares fijianosEscudo timorenseEscudos chilenosEscudos do TimorFlorins arubanosFlorins hngarosLaris georgianosLibras cipriotasLibras libanesasLibras sudanesasMarca finlandesaPatacas de MacauPesos argentinosPesos bolivianosRiales iemenitasRiales iranianosRiales omanensesRinggits malaiosRiyales sauditasRublo da LetniaRupias nepalesasTalonas lituanasVatus de VanuatuXelins quenianosZlotys polonesesAustral argentinoDirham marroquinoFranco marroquinoGuarani paraguaioHryvnia ucranianoLev forte blgaroNakfa da EritreiaOuguiya mauritanaPaanga tonganesaPeseta de AndorraRublo bielorrussoRupia seichelenseSucre equatorianoBahts tailandesesCoroas estonianasCoroas islandesasDalasis gambianosDinares argelinosDongs vietnamitasDlares bruneanosFrancos francesesFrancos guineanosFrancos ruandesesGourdes haitianosKwachas zambianosKwanzas angolanosLibras esterlinasLibras irlandesasLibras israelitasLilangenis suazisLira turca antigaManats turcomenosMvdols bolivianosNairas nigerianasPesos colombianosPesos dominicanosPulas botsuanesasReais brasileirosRiales catarianosRieles cambojanosRublos da LetniaRublos soviticosRupias indonsiasRupias maldivanasSomonis tadjiquesWons sul-coreanosXelins ugandensesDlar singapurianoFlorim do SurinameFranco CFA de BEACFranco UIC francsFranco djiboutianoLempira hondurenhaLibra de GibraltarLibra sul-sudanesaBalboas panamenhosColom salvadorenhoCoroas norueguesasDinares bareinitasDinares iraquianosDinares macedniosDinares tunisianosDlares americanosDlares bahamensesDlares belizenhosDlares canadensesDlares da RodsiaDlares guianensesDlares jamaicanosDlares liberianosDlares namibianosFlorins holandesesFrancos comorianosFrancos congolesesFrancos monegascosKwachas malauianasLibras malvinensesMarcos finlandesesMoeda desconhecidaNakfas da EritreiaPesetas de AndorraPesetas espanholasRupias mauricianasTalonases lituanasTolar da EslovniaXelins tanzanianosBolvar venezuelanoFranco CFA de BCEAOMetical moambicanoAfegane (1927 2002)Austrais argentinosDinares jordanianosDinares kuwaitianosDirhams marroquinosDlares barbadensesDlares bermudensesDlares do ZimbbueDlares surinamesesEscudos portuguesesFlorins do SurinameFranco-ouro francsFrancos CFA de BEACFrancos burundianosFrancos marroquinosGuaranis paraguaiosHryvnias ucranianosLibras de GibraltarNgultruns butanesesNovo zaire do ZaireOuguiyas mauritanasPaangas tonganesasRands sul-africanosRublos bielorrussosRupias do Sri LankaRupias seichelensesSucres equatorianosTolar Bons eslovenoWons norte-coreanosBoliviano da BolviaColn costarriquenhoCrdoba nicaraguenseEscudo de MoambiqueColon de El SalvadorCoroas dinamarquesasCruzados brasileirosDlares australianosDlares de Hong KongFranco de LuxemburgoFrancos CFA de BCEAOFrancos djiboutianosLempiras hondurenhasLeones de Serra LeoaLevs fortes blgarosLibras sul-sudanesasLiras turcas antigasPeso da Guin-BissauPeso de Guin-BissauRublo do TajaquistoRupias paquistanesasTolares da EslovniaBolivianos da BolviaColons de El SalvadorCruzeiros brasileirosDinar antigo do SudoDinar forte iugoslavoDlares neozelandesesDlares singapurianosEscudos de MoambiqueFrancos UIC francesesFrancos de LuxemburgoFrancos de MadagascarHwan da Coreia do SulKarbovanetz ucranianoKwanza angolano (AOK)Leu antigo da RomniaLibra antiga sudanesaMeticais moambicanosNovos zaires do ZairePesos de Guin-BissauRublo do TadjiquistoRublos do TajaquistoSchilling australianoUnidade de Valor RealUnidade de valor realCoroa antiga islandesaDlar das Ilhas CaymanLev socialista blgaroNovo shekel israelenseBolvares venezuelanosColns costarriquenhosCrdobas nicaraguensesDinar antigo da SrviaEscudos cabo-verdianosFranco de ouro francsHwans da Coreia do SulKarbovanetz da UcrniaKupon larit da GergiaLeu romeno (1952 2006)Libras de Santa HelenaLira turca (1922 2005)Quetzais guatemaltecosYuan chins (offshore)Lek Albans (1946 1965)Lev blgaro (1879 1952)Peso cubano conversvelRublo russo (1991 1998)Sheqel antigo israelitaKarbovanetzs da UcrniaKupon larits da GergiaKwanzas angolanos (AOK)Leus antigos da RomniaSchillings australianosDlar do Zimbbue (2008)Dlar do Zimbbue (2009)Coroa Forte checoslovacaCdigo de Moeda de TesteCdigo de moeda de testeDinar srvio (2002 2006)Dinares antigos do SudoDlares das Ilhas CaymanLibras antigas sudanesasNovos dlares taiwanesesZloti polons (1950 1995)Cedis de Gana (1979 2007)Coroa forte tchecoslovacaCoroas antigas islandesasCruzeiro brasileiro (BRE)Cdigos de moeda de testeDinar iugoslavo reformadoDinar noviy da IugoslviaDinar sudans (1992 2007)Dinares antigos da SrviaDinares fortes iugoslavosDlares das Ilhas SalomoFrancos de ouro francesesLevs blgaros (1879 1952)Levs socialistas blgarosNovos shekels israelensesRublos russos (1991 1998)Sis peruanos (1863 1965)Unidade Composta EuropeiaUnidade de Moeda EuropeiaUnidade de moeda europeiaYuans chineses (offshore)Ekwele da Guin EquatorialEscudo da Guin PortuguesaFranco belga (conversvel)Peseta espanhola (conta A)Peso argentino (1881 1970)Peso argentino (1983 1985)Cruzados novos brasileirosCruzeiro brasileiro antigoDireitos Especiais de GiroDlares do Caribe OrientalDlares do Zimbbue (2008)Dlares do Zimbbue (2009)Leks Albaneses (1946 1965)Libra sudanesa (1957 1998)Marco da Alemanha OrientalNovo kwanza angolano (AON)Pesos cubanos conversveisRenminbi chins (offshore)Sheqels antigos israelitasUnidade Monetria EuropeiaUnidade de fomento chilenaUnidade monetria europeiaZaire zairense (1971 1993)Dong vietnamita (1978 1985)Dinar macednio (1992 1993)Cruzeiros brasileiros (BRE)Cuanza angolano (1977 1990)Dinar da Bsnia HerzegovinaDinares noviy da IugoslviaDlar americano (mesmo dia)Ekweles da Guin EquatorialMarcos da Alemanha OrientalNovo rublo bielorusso (BYB)Pesos uruguaios (1975 1993)Won antigo da Coreia do SulAfegane do Afeganisto (AFA)Coroas fortes tchecoslovacasDlares de Trinidad e TobagoEscudos da Guina PortuguesaFrancos belgas (financeiros)Kwacha da Zmbia (1968 2012)Ostmark da Alemanha OrientalPesetas espanholas (conta A)Pesos argentinos (1881 1970)Pesos argentinos (1983 1985)Unidades de Fomento chilenasUnidades de moedas europeiasZlotis poloneses (1950 1995)Direitos de desenho especiaisOuguiya mauritana (1973 2017)Afeganes do Afeganisto (AFA)Cruzeiros brasileiros antigosDinares da Bsnia HerzegovinaDinares iugoslavos reformadosDobras de So Tom e PrncipeDlar do Zimbbue (1980 2008)Francos belgas (conversveis)Kwachas da Zmbia (1968 2012)Manat azerbaijano (1993 2006)Novos kwanzas angolanos (AON)Unidades monetrias europeiasWons antigos da Coreia do SulPeso lei argentino (1970 1983)Cruzado brasileiro (1986 1989)Cruzeiro novo brasileiro (BRB)Dinares macednios (1992 1993)Dlar americano (dia seguinte)Dlares americanos (mesmo dia)Novos rublos bielorussos (BYB)Rand sul-africano (financeiro)Shilling de Uganda (1966 1987)Unidade de composio europeiaBolvar venezuelano (1871 2008)Bolvar venezuelano (2008 2018)Dlar do Banco Popular da ChinaFranco financeiro de LuxemburgoCruzeiro brasileiro (1942 1967)Cruzeiro brasileiro (1993 1994)Dinar conversvel da IugoslviaFlorins das Antilhas HolandesasManat do Azeibaijo (1993 2006)Meticales antigos de MoambiqueOuguiyas mauritanas (1973 2017)Peso Prata mexicano (1861 1992)Rublos bielorrussos (2000 2016)Shillings de Uganda (1966 1987)Unidade de Conta Europeia (XBC)Unidade de Conta Europeia (XBD)Unidade europeia de conta (XBC)Unidade europeia de conta (XBD)Zaire Novo zairense (1993 1998)Crdoba nicaraguense (1988 1991)Franco conversvel de Luxemburgo(unidade monetria desconhecida)Kwanza angolano reajustado (AOR)Manats do Azeibaijo (1993 2006)Novo cuanza angolano (1990 2000)Novo dinar da Bsnia-HerzegovinaPesos lei argentinos (1970 1983)Unidades de composio europeiasWon da Coreia do Sul (1945 1953)Cruzeiros novos brasileiros (BRB)Crdobas nicaraguense (1988 1991)Dinar forte iugoslavo (1966 1990)Dinar noviy iugoslavo (1994 2002)Dlar norte-americano (Mesmo dia)Dlares americanos (dia seguinte)Dlares do Banco Popular da ChinaFrancos financeiros de LuxemburgoHwan da Coreia do Sul (1953 1962)Metical de Moambique (1980 2006)Unidades europeias de conta (XBC)Unidades europeias de conta (XBD)Manat do Turcomenisto (1993 2009)Bolvares venezuelanos (1871 2008)Bolvares venezuelanos (2008 2018)Dinares conversveis da IugoslviaFrancos conversveis de LuxemburgoRand da frica do Sul (financeiro)Rublo novo bielo-russo (1994 1999)Cruzado novo brasileiro (1989 1990)Kwanzas angolanos reajustados (AOR)Manats do Turcomenisto (1993 2009)Novos dinares da Bsnia-HerzegovinaPeso uruguaio em unidades indexadasPeso uruguaio en unidades indexadasRands da frica do Sul (financeiro)Peseta espanhola (conta conversvel)Dlar norte-americano (Dia seguinte)Pesos de prata mexicanos (1861 1992)Dinar reformado iugoslavo (1992 1993)Pesos uruguaios em unidades indexadasCuanza angolano reajustado (1995 1999)Pesetas espanholas (conta conversvel)Unidade Mexicana de Investimento (UDI)Unidade de investimento mexicana (UDI)Dinar conversvel iugoslavo (1990 1992)Dinar da Bsnia-Herzegovina (1992 1994)Unidades de investimento mexicanas (UDI))Marco conversvel da Bsnia e Herzegovina)Dobras de So Tom e Prncipe (1977 2017)+Marcos conversveis da Bsnia e Herzegovina+Unidade de Valor Constante (UVC) do Equador,Novo dinar da Bsnia-Herzegovina (1994 1997),Unidade de valor constante equatoriana (UVC).Unidades de valor constante equatorianas (UVC)"LzV&^dkn<NԤrv5RZ*5iZazzRFV]tFs.f5~f^z >Yb8+f8fezZrFJ 2-j @D^YnwC h.bh.y\dF[bjrab*(0:^r"fmWX7^Y^f2dC9/b);a.>bjiGnM"F5tgrzRviz;&NYEq: >W*3R;~.()2>U(~bnfh/N$<BYf3%6T92$*6}( ~K.f:|>.! D/pfE:B5!#f }NfFSjcY:J\ 0R3g,/B.Ygv2>n1wr7{F JzB] ExN/Yb~\#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2 \\P?,PkW Lk&^dlI-<ԤE_5}Zhi/CazF]+tFs.fD(f2^;>YNb+Qf#Yerm-x Z@JDDY wC!h.X~h$S2yd~Oi[ jmab$60rtmWYX7'^YHV^fdCI/b);a.3>biAGMFh5I!gzURxi;NYEC;fqDz i1W3R;()>U(t,#~nfh /s$<"Y3%T9U2$(c~EKVa_|g{!c D6/3p m_fEu!n# }NfAQScY:4\ 0Y8Qg,/.Ygww 0* 1/7?F H-Ei/YZ `%V` `C``%``y``b``>`R`Ƌ`&`&``w``'`~`$``d``*b``]``VK```````V``^`=`f`C``/`````j```ω`n``)``j``V``~``&``J```.```&``6``N`ԍ`````v``b`Ԏ`v``"`P``ԏ``````Æ````ti``6`F```*``)``0``̔````_`v`9%``t`>```ч``e`a`4`a`T```F`b```````^```/```6```l`+ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw9>.A.D.G.J.M.P.S. V.Y.\._.b.e. h.k.n.q.t.w.z.}........."%.(+.....1.4.......7.:=@.......C..F......I...LO.../// / /RUX//////"/[%/(/+/./1/4/7/:/=/@/C/F/I/L/O/R/U/X/[/^/a/d/g/j/m/p/s/v/^ay/|//////////dgj/////////m/p////s///////vy//|///////////000 0 0000000!0$0'0*0-000306090<0?0B0E0H0K0N0Q0T0W0Z0]0`0c0f0i0l0o0r0u0x0{0~00000000000000000000000000000000!`֊`>``C`T```7`ϓ`>``Ѕ` ``&`t`X`A``w`͖`````$``d`d`|``` `x``I`}`!``͈``=```)8````f`\`>`n```X`ކ``U```````q``B`d`````x``J`` ``B`ԍ` ``l~`````4[``ו`N`7``ԏ`@`}` ```(`}``F```ti``6`N```*`[`)``6```ȑ`y`ٌ`;`<`9%``t`ْ```ч`ч`U`ܐ```t`r````W```0`````ރ`]`4``ă`0`e````G``.`r`+ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1g5kosw91P1P 1P 1P1P 1P1P  1P   1P1P1P1P 1P   1P1P 1P 1P1P1P1P2P2P 2P2P2P 2P2P #2P (2P   -2P22P72P<2P A2P F2PK2PP2PU2PZ2P_2Pd2P i2Pn2P s2Px2P }2P2P  2P  2P2P  2P2P2P2P2P2P 2P2P2P  2P2P2P2P2P2P2P2P2P ! 2P2P2P2P3P% 3P) - 3P3P3P3P"3P'3P,3P13P63P;3P@3P1 E3PJ3PO3PT3PY3P^3Pc3Ph3Pm3Pr3Pw3P|3P3P3P3P3P5 3P3P3P3P3P3P3P3P3P3P3P9 3P= 3P3P3P3P3P3P3P3P3PA 3PE 4P4P 4P4PI 4P4P!4P&4P+4P04P54PM Q :4P?4PU D4PI4PN4PY S4PX4P]4Pb4Pg4Pl4Pq4Pv4P] a {4P4P4P4Pe 4P4P4P4P4P4P4P4P4P4P4Pi 4P4P4P4P4P4Pm 4P4P4P4P4P4P5Pq u 5P 5P5P5P5P 5P%5Py *5P/5P45P95P>5PC5P}  H5PM5PR5P W5P\5P    a5Pf5P  k5Pp5P u5Pz5P5P5P5P       5P5P5P5P5P5P5P5P 5P5P5P    5P 5P5P5P5P    0P1P 5P` 'ResB W W ;~W= ` ` 'ResBP  =  'ResB < < T =~?`;` = ` ` 'ResBP  =  'ResBP  =  'ResB   = ` ` 'ResB ?U ?U >U= ` ` 'ResB f f MTnge= ` ` 'ResB ui &i yuansbolvarescedi gansleu romenoKip de LaosRial de Omdinar lbiolek albansDram armniodinar srviofranco suoxelim somalizloti polacoKips de LaosRiais de Omleus romenosDlar de FijiRial do Catarlibra egpciayuan offshorecedis ganesesrublos russosDinar baremitaDlar brunenoariari malgaxedinar tunisinoforint hngarofranco ruandsnakfa eritreiaxelim quenianoDrams armniosRiais do CatarRiais sauditasdinares lbiosfrancos suosxelins somalisyuans offshorezlotis polacosLats da LetniaKyat de Mianmardinar macedniodlar canadianodlar da Guianaflorim de Arubafranco congolsDlares de FijiLibra de ChipreRiais iemenitasRiais iranianosdinares srvioslibras egpciasPula de Botswanabalboa do Panamdlar bermudensefranco guineensefranco jibutianokwacha malauianoKyats de Mianmarariaris malgaxesflorins de Arubanakfas eritreiasxelins quenianosLitas da LituniaBaht da TailndiaNgultrum do Butodirham marroquinodlar do Surinameguarani paraguaiohryvnia ucranianoouguiya mauritanarublo bielorrussorupia seichelenseDinares baremitasDlares brunenosPaangas de TongaPulas de Botswanabalboas do Panamdinares tunisinosdlares belizensedlares da GuianaDlar de SingapuraSom do QuirguistoSom do UzbequistoTaka de BangladeshTugrik da Monglialibra sul-sudanesaBahts da TailndiaDlares da NambiaNgultruns do Butodinares macedniosdlares bermudensedlares canadianosfrancos guineensesfrancos jibutianosmoeda desconhecidaManat do Azerbaijocrdoba nicaraguanoSons do QuirguistoSons do UzbequistoTakas de BangladeshTugriks da Mongliadirhams marroquinosdlares do Surinameguaranis paraguaioshryvnias ucranianosouguiyas mauritanasrublos bielorrussosrupias seichelensesTenge do Cazaquistocolon costa-riquenholempira das Hondurasquetzal da Guatemala(moeda desconhecida)Afeghani (1927 2002)Dlares de SingapuraManats do Azerbaijolibras sul-sudanesasSheqel novo israelitaSomoni do TajaquistoTenges do Cazaquistobolvares (2008 2018)colons costa-riquenhocrdobas nicaraguanoslempiras das Honduraslibra santa-helenensemeticais moambicanosAfegani do AfeganistoDlar das Ilhas CaimoSomonis do Tajaquistoescudos cabo-verdianosquetzales da GuatemalaManat do Turquemenistopeso cubano conversvelAfeganis do AfeganistoKina da Papua-Nova GuinRupia das Ilhas Maldivasdlar dos Estados Unidoslibra das Ilhas FalklandDlares das Ilhas CaimoManats do TurquemenistoSheqels novos israelitaslibra esterlina britnicaKinas da Papua-Nova GuinLilangenis da SuazilndiaRupias das Ilhas Maldivaslibras das Ilhas FalklandDlar de Trindade e TobagoFranco belga (convertvel)Soles peruanos (1863 1965)dlares dos Estados Unidospesos cubanos conversveisDinar da Bsnia-HerzegvinaDlar das Carabas OrientaisDlares de Trindade e Tobagolibras esterlinas britnicasouguiya mauritana (1973 2017)Kwachas zambianos (1968 2012)Dlares das Carabas OrientaisCrdoba nicaraguano (1988 1991)Peso Plata mexicano (1861 1992)ouguiyas mauritanas (1973 2017)Crdobas nicaraguano (1988 1991)Rublo novo bielorusso (1994 1999)Dirhams dos Emirados rabes UnidosUnidad de Inversion (UDI) mexicanamarco bsnio-herzegvino conversvelmarcos bsnio-herzegvinos conversveis*Unidad de Valor Constante (UVC) do EquadorzVs~Wns8r{vR3Z;z(RJVk Np~Fzj [fHyTZ02j?^'Yn<bAF9b)rZ.JZfkmE^Yw^f/b)j>bjin "FtgrzvOz;&~V+g*Y~K.;F2>U4zP'N$<eYf+6T92[ 6~(T %:D>._X_X:Br!YFhJ\ )0"g3 B.Ygvw{F ] N/Y7\sK~Wڧs8{3g2;j(J|NpFj[HS: y)T00'0?<EHA9)ұZN.ZkE\2w)jx ?O~V++g$*YrK;aF{4zeP'We+F:[ ~D_-X_XM0Ylh"3p S/ /`%V` `C`&``t``v`*`s`V`u`^`=``xr`j`;`n`dv``r`\`Ws`~``v`t`b`r`b`Nu`v`u``.u``r`vi`~`P```ti``5``Q```r``s``r`>`J``|t``j0` #+/737;;?CGKOSW[_ccgkosw{o #'+/37;?CGKOSW[_gkosw{  #'+/37;?CGKOW[_cgkosw{i  ! $ l' * - 0 or3 6 u9 < ? B E H K N Q T xW {Z ] ` c f i l o r ~u x { ~     #&),/258;>ADGJMTWZ]`cfilorux{~%V`u`q`r`v`s`r` s`t`nu`r`s`.u`u``t`r`qs`5`<`Q`s``r`%s`s`t`r`*t`J`iq`|t`u`p``j0`t`| #+/37;?CGKOSW[_cgosw{ /3;KOS_gkosw{ #'+3;?CGKO[gosw{ PPPPPP PPPPPP P PPP P%P*P/P4P9P>PCPHPMPRP WP \PaP fPkPpPuPzPP PPPPPPPPP PPPPP PPPPPPPPPPPP P P PPPP $P)P.P3P8P  =PBPGPLPQPVP[P`PePjPoPtPyP~PP PP PP P PP PP P# P'   P+ ` 'ResB 5  P`5`3 = ` ` 'ResBP  =  'ResB   S/6  P` 'ResB   ,V66S  ` 'ResB   66o  ` 'ResB; i==;InstalledLocalesafaf_NAagqakarar_AEar_DJar_ERar_KMar_LBar_SAar_SOar_SSasaastazaz_Cyrlaz_Latnaz_Latn_AZbasbebembezbgbmbnbobo_INbrbrxbsbs_Cyrlbs_Latnbs_Latn_BAcaca_FRccpcecebcggchrckbcscydadavde_CHde_LIde_LUdjedsbduadyodzebueeelenen_001en_150en_AEen_AGen_AIen_ATen_AUen_BBen_BEen_BIen_BMen_BSen_BWen_BZen_CAen_CCen_CHen_CKen_CMen_CXen_CYen_DEen_DGen_DKen_DMen_ERen_FIen_FJen_FKen_FMen_GBen_GDen_GGen_GHen_GIen_GMen_GYen_HKen_IEen_ILen_IMen_INen_IOen_JEen_JMen_KEen_KIen_KNen_KYen_LCen_LRen_LSen_MGen_MOen_MSen_MTen_MUen_MWen_MYen_NAen_NFen_NGen_NLen_NRen_NUen_NZen_PGen_PHen_PKen_PNen_PWen_RWen_SBen_SCen_SDen_SEen_SGen_SHen_SIen_SLen_SSen_SXen_SZen_TCen_TKen_TOen_TTen_TVen_TZen_UGen_VCen_VGen_VUen_WSen_ZAen_ZMen_ZWes_419es_ARes_BOes_BRes_BZes_CLes_COes_CRes_CUes_DOes_ECes_GQes_GTes_HNes_MXes_NIes_PAes_PEes_PHes_PRes_PYes_SVes_USes_UYes_VEeteuewofafa_AFffff_Latnff_Latn_CMff_Latn_GHff_Latn_GMff_Latn_GNff_Latn_LRff_Latn_MRff_Latn_NGff_Latn_SLff_Latn_SNfifilfil_PHfofo_DKfrfr_BIfr_CAfr_CDfr_DJfr_DZfr_GNfr_HTfr_KMfr_LUfr_MGfr_MRfr_MUfr_RWfr_SCfr_SYfr_TNfr_VUfurfygagdglgswguguzgvhaha_GHha_NEhawhehe_ILhr_BAhsbhuhyiaidid_IDigisitjaja_JPjgojmcjvkakabkamkdekeakhqkikkkkjklklnkmknkokokksksbksfkshkukwkylaglblglktln_AOlolrcltluluoluylvmasmas_TZmermfemghmgomimkmlmrmsms_BNms_SGmtmuamymznnaqnbnb_NOndndsnenlnl_AWnl_BQnl_CWnl_SRnl_SXnmgnnnn_NOnnhnusnynomom_KEorosos_RUpapa_Arabpa_Arab_PKpa_Gurupa_Guru_INplpsps_PKptpt_AOpt_CHpt_CVpt_GQpt_GWpt_LUpt_MOpt_MZpt_PTpt_STpt_TLququ_BOqu_ECrmrnroro_MDrofru_BYru_KGru_KZru_MDrwrwksahsaqsbpsdsese_SEsehsessgshishi_Latnshi_Tfngshi_Tfng_MAsiskslsmnsnsoso_DJso_ETso_KEsqsq_MKsrsr_Cyrlsr_Cyrl_BAsr_Cyrl_RSsr_Cyrl_XKsr_Latnsr_Latn_BAsr_Latn_MEsr_Latn_RSsvsw_CDsw_UGtata_LKta_MYta_SGteteoteo_KEtgthth_THtiti_ERtktotrtttwqtzmugukur_INuz_Arabuz_Arab_AFuz_Cyrluz_Latnuz_Latn_UZvaivai_Latnvai_Vaiivai_Vaii_LRvivunwaexhxogyavyiyo_BJyueyue_Hansyue_Hans_CNyue_Hantyue_Hant_HKzghzhzh_Hanszh_Hans_CNzh_Hans_HKzh_Hans_MOzh_Hans_SGzh_Hantzh_Hant_HKzh_Hant_MOzh_Hant_TWzu14:>ADJPV\bhn tx|  #'+/269<?FMSY_ekqw} %+17=CIOU[agmsy !'-39?EKQW]ciou{` !$(+14<GR]hs~ #&),/36:=@FLPSY_cfiloux{~ "&),/25;ADHKOSV\_cfiou{ #)/28>ADGMQW]cilptx|"-80;AGJPV\_cjmpvy 7%  ,    ' 0 < @ C K V a l w   P 'ResBH a O O # aurargientpalladikip laotsum usbecdram armenleu moldavsol peruandinar libicfranc beltginti peruansom kirghistenge casaccruna estonariyal sauditKyat burmaisbirr etiopiccedi ghanaiscupon moldavlira talianalitas lituanmarc tudestgrial iranaisrubel lettonrupia indicacruna danaisafranc svizzercruna slovacacruna tschecadalasi gambicdinar iracaisdrachma grecaescudo chilenfranc franzosfranc monegaslira maltaisapeso filippinyen giapunaiscruna svedaisanov lev bulgarvegl leu rumendinar jordanicdinar sudanaisdinar tunesiandollar surinamflurin surinamfranc dal Malifranc madagascfranc ruandaisglivra siriananakfa eritreicrial da l Omanrial dal Jemenriyal da Katarrubel sovietictalonas lituanvegl bolivianonova lira tircadollar canadaisglivra sterlinamarc finlandaisariary madagascbaht tailandaisdinar dal Jemendollar rodesianescudo da Timorforint ungaraisglivra cipriotaglivra maltaisarand sidafricanrubel bielorussrupia indonaisarupia nepalaisataka bangladaistugrik mongolicvegl lev bulgardollar giamaicanglivra indonaisarubel russ (nov)Kyat dal Myanmardinar dal Kuwaitflurin ollandaisglivra egipzianaglivra libanaisaglivra sudanaisahryvnia ucranaisloti dal Lesothopataca dal Macaopa anga da Tongariel cambodschanschilling keniansucre equadoriantala da la Samoavatu dal Vanuatucruna norvegiaisalempira hondurianrubel russ (vegl)balboa dal Panamacruzado brasiliandinar dal Bahraindollar dal Belizedollar dal Bruneiflurin da l Arubafranc UIC franzosfranc dal Burundiglivra israelianakwacha dal Malawingultrum butanaispeso argentin leypeso da l Uruguaysyli da la Guineadollar da Barbadosdollar da Hongkongdollar dal Fidschifranc da la Guineafranc luxemburgaisguarani paraguaiannov dinar jugoslavschilling austriacschilling somalianschilling ucranaisschilling ugandaisvegl dinar macedonnov zaire dal Zairedollar da la Guyanadollar dal Simbabwedollar dal Singapurescudo dal Cap Verdfranc dal Dschibutifranc d aur franzosglivra da Gibraltarglivra dal Falklandkwacha da la sambiapula da la Botswanarupia dal Mauritiusschilling tansanianvegl dong vietnamaiscruna tschecoslovacakarbovanetz ucranaiskupon larit georgiannov dollar taiwanaisdinar da la Macedoniadollar da las Bahamasescudo dal mozambicanglivra da Sontg Elenamanat aserbaidschanicrupia da la Sri Lankavegl sheqel israelianyuan renminbi chinaiscolon da la Costa Ricacolon da l El Salvadorcordoba oro nicaraguancruzado novo brasiliandinar jugoslav refurmdollar da las Bermudaslev bulgar socialisticmetical dal mozambicanringgit da la Malaisiarupia da las Maledivassol peruan (1863 1965)veglia cruna islandaisavaluta nunenconuschentazloty polac (1950 1995)vegl cruzeiro brasiliandollar da las Salomonasfranc beltg (finanzial)lilangeni dal Swazilandquetzal da la Guatemalarubel dal Tadschikistanrupia da las Seychellascedi ghanais (1979 2007)hwan da la Corea dal Sidleone da la Sierra Leonemarc convertibel bosniacouguiya da la Mauretaniapeso da la Guinea-Bissaurufiyaa da las Maledivassomoni dal Tadschikistanwon da la Corea dal Norddollar da la Nova Zelandafranc beltg (convertibel)kwanza angolan reajustadopeseta spagnola (conto A)dinar jugoslav (1966 1990)dinar jugoslav convertibelkwanza angolan (1977 1990)unitad europeica cumponidadollar da las Inslas Caymandollar da Trinidad e Tobagorand sidafrican (finanzial)rubel bieloruss (2000 2016)vegl won da la Corea dal Siddobra da So Tom e Principefranc finanzial luxemburgaisglivra sudanaisa (1956 2007)kina da la Papua Nova Guineamarc da la Germania da l Ostcode per verifitgar la valutapeso argentin moneda nacionalbolivar venezuelan (1871 2008)cruzeiro brasilian (1990 1993)dretgs da prelevaziun spezialsescudo da la Guinea Portugaisafranc convertibel luxemburgaisdirham dals Emirats Arabs Unidsekwele da la Guinea Equatorialakwacha da la sambia (1968 2012)nov rubel bieloruss (1994 1999)unitad da scuntrada da l Ecuadorunitad dal quint europeica (XBC)unitad dal quint europeica (XBD)flurin da las Antillas Olandaisasmanat aserbaidschanic (1993 2006)nov peso da l Uruguay (1975 1993)peso d argient mexican (1861 1992)unidad de inversion mexicana (UDI)cruzeiro novo brasilian (1967 1986)peseta spagnola (conto convertibel)nov dinar da la Bosnia ed Erzegovinaouguiya da la Mauretania (1973 2017)dollar dals Stadis Unids da l Americapeso da l Uruguay (unidades indexadas)dobra da So Tom e Principe (1977 2017)0dollar dals Stadis Unids da l America (medem di)1dollar dals Stadis Unids da l America (proxim di)"v{VD%n'N rrjv1R~ZYzR}Vk 3MG?w|wH~mzk [8f8 ,#^MZ2yJ.2 je=jy^?nH .3b4oUA.W:\VX~t2&Fbbrj*^Jf)DaJ-}2/6|jrn"I8rv"zD&[w6}:5I>1Ho*~.2VMbNBj^of`"6C5* 6dp _>a. :>y.#;U:BQ"QfpIF%ZjFF3JmfRC BVvP=nw~[r{J] GNR]6=rr..AA//66__##;;GG`p`z`#````` `q``n``hn``Dp``q&`R`r`&`r``r`*`Nn``r``p`V`]q`^`\o`f`v6`z`A`` p`n`}q`)`n`j`r`:`q`"`p``xo`t`}o``o`&`p`N`o`v`r`b`Fr`v`ir`"```4n``o``o``ks``o``$o``s``s``s``Ds`v`$r``bp`>`E`2`n`a`q`a`q``P``p`z`9`B`&p`F`n``n`^`@o``=q`# #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'/37;? CKOSW[_cgko#sw'{!+/3;?CKOSW%[_c1g5kos " % ( +. 147: = @ CF ILORUX[^adgjmp s vy|           !$'*-0369<?BEHKNQTWZ]`cf i lorux{~          #&),/2 58;>ADGJM # PSVY\_behknqt& wz}) , / 2 5 8 ; > A D G J M P S V Y \ o`o`s`s`P`P`'s{{#KWoPPPPPPPPPP PPP PP"P'P,P1P6P;P@P  EP _ JP ` 'ResBh ` ll7`  FBuIyeroIlewoneIdinari rya LibiyaIdolari rya KanadaIfaranga rya KongoIyeni ry UbuyapaniIcedi ryo muri GanaIfaranga rya KomoreIpawundi rya MisiriIpawundi rya SudaniIshilingi rya KenyaIdolari rya LiberiyaIdolari rya NamibiyaIfaranga ry UburundiIfaranga ry u RwandaIfaranga ry UbusuwisiIloti ryo muro LesotoIshilingi ry UbugandeIkwaca ryo muri MalawiIrupiya ryo mu BuhindiIdiramu ryo muri MarokeIdolari ry abanyamerikaIkwaca ryo muri ZambiyaIkwanza ryo muri AngolaIpula ryo muri BotswanaIshilingi rya TanzaniyaIyuwani ryo mu BushinwaIbiri ryo muri EtiyopiyaIdalasi ryo muri GambiyaIdinari ry iribahireyiniIfaranga ryo muri GineyaIfaranga ryo muri JibutiIdinari ryo muri TuniziyaIdolari ryo muri ZimbabweInayira ryo muri NijeriyaIpawundi rya Sente HelenaIdinari ryo muri AlijeriyaIpawundi ryo mu BwongerezaUgwiya ryo muri MoritaniyaIshilingi ryo muri SomaliyaIdolari ryo muri OsitaraliyaIrinakufa ryo muri EritereyaIriyari ryo muri MadagasikariIrandi ryo muri Afurika y EpfoIrimetikali ryo muri MozambikeIrupiya ryo mu birwa bya MoriseIriyari ryo muri Arabiya SawuditeIrikaboveridiyano ryo muri EsikudoIrupiya ryo mu birwa bya SayisheliIkwaca ryo muri Zambiya (1968 2012)Idobura ryo muri Sawotome na PerensipeUgwiya ryo muri Moritaniya (1973 2017),Idiramu ryo muri Leta Zunze Ubumwe z Abarabu2Idobura ryo muri Sawotome na Perensipe (1977 2017)q/    a M ~G    fw w j nt  b  e \ & r *     #  s  vJ w "X8 @ b  Z k  #_  _   9 & 7 'CGcsw{+/;_cos{ #/3;Kckosvy|    ` 'ResB a z argintpaladiuplatinzair nouzairi noifranci CFPmanat azersom krgz{0} de {1}cedi ghanezfranci Malikip laoiankuna croatrial omanezyen japoneztala samoanafgani afgancedi ghanezicoroane cehecoroan cehdinari Yemendolar fijianleu romnesclire maltezelire sirienelir maltezlir sirianmanai azeripeso chilianpeso cubanezrial yemenitsomi krgzitenge kazahetenge kazahzlot polonezariary malgabirr etiopiandinar sudanezdinar srbescdinari croaidolar guyanezdram armenescfranc belgianfranc francezfranc rwandezkipi laoienilats letonianlei romnetileka albanezeleka albanezlire cipriotelire egiptenelire italienelire libanezelire sterlinelire sudanezelire turcetilir cipriotlir italianlir libanezlir sterlinlir sudanezmarc germanmrci germanerial qatarianriali omaneziriali saudiiruble Letoniaruble rusetirubl Letoniarupie indianrupii indieneyeni japoneziiling kenyandolari Bruneiinti peruviansomoni tadjicsomoni tajdicsum Uzbekistanariary malgaicoroane danezecoroan danezdinari libienidolar canadiandolar jamaicandolar liberiandolar namibiandolari fijienidong vietnamezforint maghiarfranc burundezfranc congolezfranc elveianfranc guineeangulden Surinamgulden olandezlari georgienilats letonienilire irlandezelir egipteanlir irlandezlir turceasclitu lituanianpeso filipinezpesos chilienipesos cubanezipesos mexicaniriali iranieniriali yemeniiruble belaruserubl belarusrubl ruseascrupie nepalezrupii nepalezesoli peruvienisomoni tadjicitolari sloveniyuan chinezesczloi poloneziiling somaleziling ugandezlire Gibraltarloti lesothianbaht thailandezbalboa panamezbirri etiopienicoroane slovacecoroane suedezecoroan slovaccoroan suedezdinar iordaniandinar kuweitiandinari irakienidinari sudanezidinari srbetidolar rhodesiandolar surinamezdolari guyanezidrahme grecetidrami armenetiflorini arubanifranci belgienifranci francezifranci guineenifranci marocanifranci rwandeziguldeni Surinamkwache zambienekwanza angolezkwanze angolezeleva bulgretilire israelienelir israelianlite lituanienenaira nigeriannaire nigerienenakfa eritreenepa anga tonganepa anga tonganpesete spaniolepeset spaniolpesos bolivieniriali qatarieniriel cambodgianruble sovieticerubl sovietictugrici mongoliwon sud-coreeaniling austriacilingi kenyeniescudo Mozambicfranci CFA BEACgourde din Haitipataca din Macaovatu din Vanuatumrci finlandezedinar macedoneandinari algerienidinari tunisienidirhami marocanidolar din Belizedolar din Bruneidolar singaporezdolari americanidolari canadienidolari jamaicanidolari liberienidolari namibienidongi vietnamezidrahm greceascforini maghiarifranc djiboutianfranci CFA BCEAOfranci burundezifranci comorienifranci congolezifranci elveieniguldeni olandezikwacha malawiankwache malawienekyat din Myanmarlei moldovenetileva bulgreascnakfa eritreeanpesete andorranepeset andorranpeso argentinianpesos columbienipesos filipinezipesos uruguayenirand sud-africanreali brazilienirupie mauritianrupie srilankezrupii mauritienerupii srilankezewon nord-coreeanwoni sud-coreeniyuani chinezetiiling tanzanianilingi somaleziilingi ugandezimarc finlandezdalasi din Gambiabahi thailandezicolon El Salvadorcoroane estonienecoroane islandezecoroan estoniancoroan islandezdinar din Bahraindinari iordanienidinari kuweitienidinari macedonenidolar din Bahamasdolar din Bermudadolari din Belizedolari rhodesienidolari surinamezifranci Madagascarhryvna ucrainienekyai din Myanmarmarc est-germanmrci est-germaneouguiya mauritaneouguiya mauritanrieli cambodgieniruble Tadjikistanrubl Tadjikistanrupie indonezianrupie pakistanezrupii indonezienerupii pakistanezewoni nord-coreeniilingi austriecidolari din Bruneidolari noi Taiwanfranc UIC francezhryvna ucraineanhryvna ucrainiancoloni El Salvadorcoloni costaricanicoroane norvegienecoroan norvegiandinar iugoslav noudinari din Bahraindolar din Barbadosdolar neozeelandezdolari australienidolari din Bahamasdolari din Bermudadolari singaporezifranc luxemburghezfranci djiboutienilempire hondurienelir din Gibraltarpesos argentinieniquetzal guatemalezranzi sud-africaniringgit malaiezianrufiyaa maldivianrufiyaa maldivieneilingi tanzanienilempira hondurianlempir hondurianlire din Gibraltarmoned necunoscutngultrum din Bhutantaka din Bangladeshbolivar venezueleanboliviano bolivienicarboave ucrainienecarboav ucraineancordoba nicaraguancordobe nicaraguanedinar iugoslav greudolar din Hong Kongdolari din Barbadosguarani paraguayenipeso Guineea-Bissauringgit malaiezienicod monetar de testfranc francez de aur(moned necunoscut)bolivari venezuelenidinari iugoslavi noidolar nou din Taiwandolari din Hong Kongdolari neozeelandezifranci luxemburghezipesos Guineea-Bissauquetzali guatemalezirupie din Seychellesrupii din Seychellesechel israelian noudinari iugoslavi greilire Insula Sf. Elenalir Insula Sf. Elenadolari noi din Taiwanescudo din Capul Verdefranci francezi de aurleone din Sierra Leoneleoni din Sierra Leoneecheli israelieni noimanat azer (1993 2006)metical Mozambic vechililangeni din Swazilandlire din Sudanul de Sudlir din Sudanul de Sudemalangeni din Swazilandleu romnesc (1952 2006)peso cubanez convertibilsol peruvian (1863 1965)zlot polonez (1950 1995)peseta spaniol (cont A)dolar din Insulele Caymandolar din Trinidad-Tobagofranc belgian (financiar)lei romneti (1952 2006)lire sudaneze (1957 1998)lir sudanez (1957 1998)manat turkmen (1993 2009)pesos Uruguay (1975 1993)yuan chinezesc (offshore)dinari Bosnia-Heregovinalire turceti (1922 2005)unitate compus europeankina din Papua-Noua Guineelir turceasc (1922 2005)dinar iugoslav convertibildobra Sao Tome i Principedobre Sao Tome i Principedolar din Caraibele de Estdolar din Insulele Solomondolari din Insulele Caymandolari din Trinidad-Tobagolire din Insulele Falklandlir din Insulele Falklandmanat turkmeni (1993 2009)ruble belaruse (2000 2016)rubl belarus (2000 2016)soli peruvieni (1863 1965)zloi polonezi (1950 1995)iling ugandez (1966 1987)kwacha zambian (1968 2012)unitate monetar europeandolar american (aceeai zi)dolari Zimbabwe (1980 2008)dolari din Caraibele de Estdolari din Insulele Solomonfranc belgian (convertibil)kwache zambiene (1968 2012)pesos cubanezi convertibiliyuani chinezeti (offshore)franci CFA central-africanikwacha zambian (1968 2012)unitate de moned europeanfranc financiar luxemburghezfranci belgieni (financiari)gulden din Antilele Olandezepeso argentinian (1983 1985)ilingi ugandezi (1966 1987)drepturi speciale de tragererand sud-african (financiar)dinari iugoslavi convertibilidolari americani (aceeai zi)guldeni din Antilele Olandezeouguiya mauritane (1973 2017)ouguiya mauritan (1973 2017)bolivari Venezuela (1871 2008)franc convertibil luxemburghezfranci belgieni (convertibili)pesos argentinieni (1983 1985)(unitate monetar necunoscut)cruzeiro brazilian (1990 1993)cruzeiro brazilian (1993 1994)bolivar venezuelean (2008 2018)dolar american (ziua urmtoare)franci financiari luxemburghezicordoba nicaraguan (1988 1991)unitate de cont european (XBC)unitate de cont european (XBD)bolivari venezueleni (2008 2018)dirham din Emiratele Arabe Unitedirhami din Emiratele Arabe Unitedolari americani (ziua urmtoare)franci convertibili luxemburghezipeso mexican de argint (1861 1992)peseta spaniol (cont convertibil)pesos mexicani de argint (1861 1992dinar Bosnia-Heregovina (1992 1994)pesos mexicani de argint (1861 1992)dinari Bosnia-Heregovina (1992 1994)dinar Serbia i Muntenegru (2002 2006)dobra Sao Tome i Principe (1977 2017)dobre Sao Tome i Principe (1977 2017)dinari Serbia i Muntenegru (2002 2006),marc convertibil din Bosnia i Heregovina,mrci convertibile din Bosnia i Heregovina"V~Gn Nrrj1RMv6RZzR`Vi3MM~*zO_f_]^MZُ2ljZj4 ^A?nH4 Ob&A.*~t2Fnbr*^Jfyy2^1<"nj'nX"7Iwr7vz &}|6T:[ 5I>1*m{~ . &28ob@N-B"f=6I*6"P.w:>.8G&:Bq."{fWNFEZjF3&IJmER)DImMBvP=nw~[r{J'B] NyFeMK/_ {{''{p~p{{WGW{ {XX{\r\{j1{RMR{6{{{gg{##{,,{{j`{i{3{^M^{oo{{***{{O{_{NN{__{_{]{^M{ُ{l{ZZZ{{{{B4B{ {2A2{?{H{``{O{{{{AAA{{{*{{"t2"{n{{***{{{{{{ZyZ{{{{{{""{@^@{ww{{{G1G{<"{rr{{n{'{{{X{7{=I={FF{w{7{{FF{ {{}{|{{1T1{zz{P[ P{>5I>{1{m{##{J{J{ {zz{nn{g &g{{{8{o{S@S{{{-{{{Q=Q{pp{{!!{oIo{^^{ii{0"0{++{44{ll{С{'P'{&w&{bb{gg{{8{lGl{{WW{&{{q{.{N"N{{{{{88{''{GWG{N{+E+{<<{{??{LF3L{-&I-{{m{DE|{ff{\\{){{DI{`>`F~`2`x``z`a`~`a`~``^y``|`>`{`` y`^`|``z``I+`b`T`~`>` +#/'+3/737;;?C?CGKOSKO[W[__cgkosw{gosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW[_c1gkow9z}         " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |      !!! ! !!!!!!!!!$!'!*!-!0!3!6!9!`m}`{`F~``{}k`P=`{`{{`^y`{`{t`}`t`{|` y`|`{d{`{`d{`{z`I+`z` +#/'+/737;;?C?CGKOSKW[_cgkosw{gosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;? CGKOSW[_cgko#sw'{K_c1go!P !P"P "P "P "P "P'"P."P5"P  <"PC"P J"P Q"PX"P_"Pf"Pm"Pt"P{"P"P"P"P"P"P "P"P"P"P"P "P"P"P  "P"P"P"P"P#P#P#P#P#P##P*#P1#P8#P?#PF#PM#PT#P [#Pb#Pi#Pp#Pw#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P$P&$P-$P4$P;$PB$PI$PP$P W$P^$Pe$Pl$Ps$Pz$P $P $P$P$P$P$P$P$P$P$P$P$P$P$P $P$P$P$P$P%P %P %P%P"%P)%P0%P7%P>%PE%PL%PS%P  Z%Pa%Ph%P o%Pv%P}%P %P%P%P%P%P %P%P%P  %P%P%P%P%P%P%P%P%P   %P&P &P &P&P&P$ %&P,&P3&P) :&P. A&PH&PO&PV&P3 ]&Pd&P8 = B k&Pr&PG L y&P&P&P&PQ V &P&P&P[ &P&P&P&P` &Pe &P&Pj   !P!Po &P` 'ResB m m mw  t` 'ResB  9h heleri sa Gineheleri sa Chinaheleri sa Ghanaheleri sa Indiaheleri sa Kenyaheleri sa Kongoheleri sa Libyaheleri sa Misriheleri sa Angolaheleri sa Bukiniheleri sa Gambiaheleri sa Japaniheleri sa Jibutiheleri sa Kanadaheleri sa Komoroheleri sa Lesotoheleri sa Malawiheleri sa Morisiheleri sa Morokoheleri sa Rwandaheleri sa Saudiaheleri sa Sudaniheleri sa Ugandaheleri sa Uswisiheleri sa Zambiaheleri sa Aljeriaheleri sa Burundiheleri sa Eritreaheleri sa Liberiaheleri sa Namibiaheleri sa Nijeriaheleri sa Somaliaheleri sa Tunisiaheleri sa Bahareniheleri sa Botswanaheleri sa CFA BEACheleri sa Kepuvedeheleri sa Marekaniheleri sa Msumbijiheleri sa Tanzaniaheleri sa Uhabeshiheleri sa Zimbabweheleri sa Australiaheleri sa CFA BCEAOheleri sa Moritaniaheleri sa Uingerezaheleri sa Shelisheliheleri sa Santahelenaheleri sa Afrika Kusiniheleri sa Falme za Kiarabuheleri sa Zambia (1968 2012)heleri sa Sao Tome na Principeheleri sa Moritania (1973 2017)*heleri sa Sao Tome na Principe (1977 2017)  wzN~ pfj_n< b`Q\&r=*Nr,va"+B` *> vw%+dߪ9 'CGcsw{+/;_cos{ #/3;Kcko!$'*-0369<?BEHKNQTWZ]`cfilorux{~ h ` 'ResB {% b{% [:^S:][:digit:]  &\tv2w6{.] b#'37;KOSW[cgos #+7;?CKOSW[_gk{'+37?OW[_gos{;8,xMD#\\ \ALJ5>tt!G)\Y/l)) )2z% M\\P\?,PkWy~%|%%y~%|%%'Ws +C_o #&),/258;>ADGJMPkP%P [ SPPP` 'ResB$ a $$ 6052""08@>B83@=.0D30=8;>BK9>;>B>!5@51@>0;;048948@E0< -4>;;0@ !(>2K9 708@ C1;L !!! 48@E0<0 -4>;;0@0 !(20BC 0=C0BC30=A:89 A54830=A:8E A5484>;;0@ $8468;0>AA:89 :8?D@0=: C0=4K40BA:8E :@>=48@E0<>2 -4>;;0@>2 !(BC@5F:8E ;8@G5HA:8E :@>=O?>=A:8E 85=0;10=A:89 ;5:40BA:0O :@>=04>;;0@0 $84688@0=A:89 @80;><0=A:89 @80;@C<K=A:89 ;59BC@5F:0O ;8@0C715:A:89 AC<D@0=: 681CB8D@0=:0 C0=4KG5HA:0O :@>=0MD8>?A:89 1K@O?>=A:0O 85=08?@A:89 DC=B8B>2A:89 ;8B$8=A:0O <0@:030=A:>3> A54840BA:85 :@>=K40BA:>9 :@>=K;0>AA:8E :8?0;8B>2A:89 ;8B@C<K=A:8E ;5OBC@5F:85 ;8@KBC@5F:>9 ;8@KG5HA:85 :@>=KG5HA:>9 :@>=KH254A:8E :@>=O?>=A:85 85=KO?>=A:>9 85=K0@<O=A:89 4@0<1>;30@A:89 ;524>;;0@ 0<81888@0:A:89 48=0@95<5=A:89 @80;:0B0@A:89 @80;:8B09A:89 N0=L:C18=A:89 ?5A>:C18=A:8E ?5A>;820=A:89 DC=BA5@1A:89 48=0@A8@89A:89 DC=BD@0=:0 681CB8G8;89A:89 ?5A>G8;89A:8E ?5A>0B289A:89 ;0B5<5F:0O <0@:04>;;0@>2 $84688@0=A:8E @80;0:8B09A:8E N0=O;0>AA:8E :8?>2;0>AA:>3> :8?0;0B289A:89 ;0B;8B>2A:8E ;8B0<>;402A:8E ;5O><0=A:8E @80;0@C<K=A:8E ;552@C<K=A:>3> ;5OA0<>0=A:8E B0;C715:A:8E AC<0D@0=: $ BEACD@0=: $ !D@0=:>2 C0=4KE>@20BA:8E :C=H254A:85 :@>=KH254A:>9 :@>=KMD8>?A:8E 1K@00;68@A:89 48=0@308BO=A:89 3C@43@C78=A:89 ;0@83@C78=A:8E ;0@84>;;0@0 0<8188538?5BA:89 DC=B8=489A:0O @C?8O:070EA:8E B5=35:><>@A:89 D@0=:;8289A:89 48=0@?5@C0=A:89 A>;L?>;LA:89 7;>BK9?>;LA:8E 7;>BKEA0<>0=A:0O B0;0A0C4>2A:89 @8O;B08;0=4A:89 10BBC=8AA:89 48=0@D@0=: $ !D@0=:0 $ !E>@20BA:0O :C=0O<09A:89 4>;;0@28=59A:0O A8;8>;;0@ 8<10125@;0=4A:89 DC=B5<5=A:89 48=0@8B>2A:89 B0;>=0;89A:89 D@0=:5@C0=A:>5 8=B8!;>20F:0O :@>=0!C40=A:89 48=0@-AB>=A:0O :@>=00;10=A:8E ;5:>20;10=A:>3> ;5:00@<O=A:8E 4@0<01>;30@A:8E ;5201>BA20=A:8E ?C;70<189A:8E :20G8=489A:85 @C?888=489A:8E @C?898=489A:>9 @C?888@0:A:8E 48=0@08@0=A:8E @80;>28@0=A:>3> @80;08A;0=4A:8E :@>=95<5=A:8E @80;0:0B0@A:8E @80;0:8@387A:8E A><0:8B09A:8E N0=59:8B09A:>3> N0=O:C18=A:>3> ?5A>;0B289A:8E ;0B0;820=A:8E DC=B0;8B>2A:8E ;8B>2;8B>2A:>3> ;8B0<>;402A:8E ;552<>;402A:>3> ;5O=>@256A:8E :@>=><0=A:8E @80;>2><0=A:>3> @80;0?5@C0=A:8E A>;OA0<>0=A:85 B0;KA0<>0=A:>9 B0;KA5@1A:8E 48=0@0A8@89A:8E DC=B0C715:A:8E AC<>2C715:A:>3> AC<0D@0=:>2 681CB8E>@20BA:85 :C=KE>@20BA:>9 :C=KG8;89A:>3> ?5A>MD8>?A:8E 1K@>2MD8>?A:>3> 1K@00=4>@@A:8E ?5A5B1030<A:89 4>;;0@15;87A:89 4>;;0@1>BA20=A:0O ?C;01@078;LA:89 @50;2L5B=0<A:89 4>=33090=A:89 4>;;0@328=59A:89 D@0=:70<189A:0O :20G08>@40=A:89 48=0@8A;0=4A:0O :@>=0:0=04A:89 4>;;0@:C259BA:89 48=0@<LO=<0=A:89 :LOB=5?0;LA:0O @C?8O=>@256A:0O :@>=0@>AA89A:89 @C1;LC@C3209A:89 ?5A>C@C3209A:8E ?5A>D@0=:0 $ !>;8289A:>5 ?5A>@5G5A:0O 4@0E<0@C78=A:89 :C?>=7@08;LA:89 DC=BA?0=A:0O ?5A5B0B0;LO=A:0O ;8@00B289A:89 @C1;L0;LB89A:0O ;8@00;LB89A:89 DC=B!;>25=A:89 B>;0@"0468:A:89 @C1;L"8<>@A:>5 MA:C4>%>@20BA:89 48=0@0=3>;LA:8E :20=70@<O=A:8E 4@0<>20@<O=A:>3> 4@0<01>;30@A:8E ;52>21>;30@A:>3> ;5201>BA20=A:85 ?C;K1>BA20=A:>9 ?C;K308BO=A:8E 3C@403@C78=A:>3> ;0@84>;;0@>2 0<8188538?5BA:8E DC=B070<189A:85 :20G870<189A:>9 :20G88@0:A:8E 48=0@>28@0:A:>3> 48=0@08A;0=4A:85 :@>=K8A;0=4A:>9 :@>=K95<5=A:8E @80;>295<5=A:>3> @80;0:070EA:>3> B5=35:0B0@A:8E @80;>2:0B0@A:>3> @80;0:8@387A:8E A><>2:8@387A:>3> A><0:><>@A:8E D@0=:0;0B289A:8E ;0B>2;0B289A:>3> ;0B0;820=A:8E DC=B>2;820=A:>3> DC=B0;8289A:8E 48=0@0<0;0289A:8E :20G=5?0;LA:85 @C?88=5?0;LA:8E @C?89=5?0;LA:>9 @C?88=835@89A:8E =09@=>@256A:85 :@>=K=>@256A:>9 :@>=K?5@C0=A:8E A>;59?5@C0=A:>3> A>;O@>AA89A:8E @C1;OA0C4>2A:8E @8O;0A5@1A:8E 48=0@>2A5@1A:>3> 48=0@0A8@89A:8E DC=B>2A8@89A:>3> DC=B0B08;0=4A:8E 10B0B>=30=A:8E ?00=3BC=8AA:8E 48=0@0D@0=:>2 $ !M@8B@59A:8E =0:DO<09A:8E 4>;;0@0MA:C4> 01>-5@450@35=B8=A:89 ?5A>0@35=B8=A:8E ?5A>0@C10=A:89 D;>@8=10E@59=A:89 48=0@15@<C4A:89 4>;;0@1@C=59A:89 4>;;0@25=35@A:89 D>@8=B30<189A:89 40;0A830<189A:8E 40;0A8:5=89A:89 H8;;8=3:>;C<189A:89 ?5A>:>;C<189A:8E ?5A><02@8B0=A:0O C38O<0:54>=A:89 45=0@<0;0289A:0O :20G0<0;L482A:0O @CD8O<5:A8:0=A:89 ?5A><5:A8:0=A:8E ?5A>=835@89A:0O =09@0?0=0<A:89 10;L1>0?0=0<A:8E 10;L1>0A59H5;LA:0O @C?8OB0468:A:89 A><>=8B0468:A:8E A><>=8B>=30=A:0O ?00=30C:@08=A:0O 3@82=0D8;8??8=A:89 ?5A>D8;8??8=A:8E ?5A>H259F0@A:89 D@0=:M@8B@59A:0O =0:D0=4>@@A:0O ?5A5B05;L389A:89 D@0=:>;8289A:89 <24>;5A> 28=58-8A0C"C@:<5=A:89 <0=0B$@0=FC7A:89 D@0=:-:204>@A:89 AC:@5.3>A;02A:89 48=0@0;68@A:8E 48=0@>20;68@A:>3> 48=0@00=3>;LA:85 :20=7K0=3>;LA:>9 :20=7K0=4>@@A:0O ?5A5B00=4>@@A:85 ?5A5BK1030<A:8E 4>;;0@010=3;045HA:8E B0:15;87A:8E 4>;;0@015;>@CAA:8E @C1;O1@078;LA:8E @50;02L5B=0<A:8E 4>=30308BO=A:8E 3C@4>2308BO=A:>3> 3C@403090=A:8E 4>;;0@0328=59A:8E D@0=:0538?5BA:8E DC=B>2538?5BA:>3> DC=B08>@40=A:8E 48=0@0:0=04A:8E 4>;;0@0:><>@A:8E D@0=:>2:><>@A:>3> D@0=:0:C259BA:8E 48=0@0;8289A:8E 48=0@>2;8289A:>3> 48=0@0<02@8B0=A:85 C388<02@8B0=A:8E C389<02@8B0=A:>9 C388<0;0289A:85 :20G8<0;0289A:>9 :20G8<0;L482A:85 @CD88<0;L482A:8E @CD89<0;L482A:>9 @CD88<LO=<0=A:8E :LOB0=835@89A:85 =09@K=835@89A:>9 =09@K?>;LA:>3> 7;>B>3>@>AA89A:8E @C1;59@>AA89A:>3> @C1;OA0C4>2A:8E @8O;>2A0C4>2A:>3> @8O;0A59H5;LA:85 @C?88A59H5;LA:8E @C?89A59H5;LA:>9 @C?88B08;0=4A:8E 10B>2B08;0=4A:>3> 10B0B>=30=A:85 ?00=38B>=30=A:>9 ?00=38BC=8AA:8E 48=0@>2BC=8AA:>3> 48=0@0C:@08=A:85 3@82=KC:@08=A:8E 3@825=C:@08=A:>9 3@82=KC@C3209A:>3> ?5A>D@0=:>2 $ !M@8B@59A:85 =0:DKM@8B@59A:>9 =0:DKN6=>:>@59A:8E 2>=O<09A:8E 4>;;0@>2O<09A:>3> 4>;;0@0N6=>AC40=A:89 DC=B10=3;045HA:0O B0:01C@C=489A:89 D@0=:1CB0=A:89 =3C;B@C<381@0;B0@A:89 DC=B3>=:>=3A:89 4>;;0@4><8=8:0=A:89 ?5A>4><8=8:0=A:8E ?5A>:>=3>;57A:89 D@0=:;815@89A:89 4>;;0@<02@8:89A:0O @C?8O<>=3>;LA:89 BC3@8:?0:8AB0=A:0O @C?8OAC@8=0<A:89 4>;;0@N6=>:>@59A:0O 2>=0D30=8 (1927 2002)0@>::0=A:89 D@0=: >45789A:89 4>;;0@0@35=B8=A:>3> ?5A>1030<A:8E 4>;;0@>21030<A:>3> 4>;;0@010=3;045HA:85 B0:810=3;045HA:>9 B0:810E@59=A:8E 48=0@015;87A:8E 4>;;0@>215;87A:>3> 4>;;0@015;>@CAA:8E @C1;5915;>@CAA:>3> @C1;O15@<C4A:8E 4>;;0@01@078;LA:8E @50;>21@078;LA:>3> @50;01@C=59A:8E 4>;;0@025=35@A:8E D>@8=B02L5B=0<A:8E 4>=3>22L5B=0<A:>3> 4>=303090=A:8E 4>;;0@>23090=A:>3> 4>;;0@030<189A:>3> 40;0A8328=59A:8E D@0=:>2328=59A:>3> D@0=:08>@40=A:8E 48=0@>28>@40=A:>3> 48=0@0:0=04A:8E 4>;;0@>2:0=04A:>3> 4>;;0@0:5=89A:8E H8;;8=30:>;C<189A:>3> ?5A>:C259BA:8E 48=0@>2:C259BA:>3> 48=0@0<02@8:89A:85 @C?88<02@8:89A:8E @C?89<02@8:89A:>9 @C?88<0:54>=A:8E 45=0@0<5:A8:0=A:>3> ?5A><LO=<0=A:8E :LOB>2<LO=<0=A:>3> :LOB0=58725AB=0O 20;NB0?0:8AB0=A:85 @C?88?0:8AB0=A:8E @C?89?0:8AB0=A:>9 @C?88?0=0<A:>3> 10;L1>0B0468:A:>3> A><>=8D8;8??8=A:>3> ?5A>H259F0@A:8E D@0=:0N6=>:>@59A:85 2>=KN6=>:>@59A:>9 2>=K10@104>AA:89 4>;;0@8=4>=5789A:0O @C?8O:0<1>4689A:89 @85;L<0@>::0=A:89 48@E0<A8=30?C@A:89 4>;;0@A><0;89A:89 H8;;8=3N6=>AC40=A:8E DC=B02AB@89A:89 H8;;8=3@078;LA:>5 :@C704>0;030A89A:89 D@0=:>70<18:A:>5 MA:C4>!0;L204>@A:89 :>;>=!C@8=0<A:89 3C;L45=0@C10=A:8E D;>@8=>20@C10=A:>3> D;>@8=010E@59=A:8E 48=0@>210E@59=A:>3> 48=0@015@<C4A:8E 4>;;0@>215@<C4A:>3> 4>;;0@01@C=59A:8E 4>;;0@>21@C=59A:>3> 4>;;0@01C@C=489A:8E D@0=:025=35@A:8E D>@8=B>225=35@A:>3> D>@8=B0381@0;B0@A:8E DC=B03>=4C@0AA:8E ;5<?8@3>=:>=3A:8E 4>;;0@04><8=8:0=A:>3> ?5A>8=4>=5789A:85 @C?888=4>=5789A:8E @C?898=4>=5789A:>9 @C?88:0<1>4689A:8E @85;O:5=89A:8E H8;;8=3>2:5=89A:>3> H8;;8=30:>=3>;57A:8E D@0=:0;815@89A:8E 4>;;0@0<0:54>=A:8E 45=0@>2<0:54>=A:>3> 45=0@0<>=3>;LA:8E BC3@8:0A525@>:>@59A:8E 2>=AC@8=0<A:8E 4>;;0@0H259F0@A:8E D@0=:>2H259F0@A:>3> D@0=:002AB@0;89A:89 4>;;0@3>=4C@0AA:0O ;5<?8@0:>AB0@8:0=A:89 :>;>=<0;030A89A:89 0@80@8<0;030A89A:8E 0@80@8<0;09789A:89 @8=338B?0@03209A:89 3C0@0=8?0@03209A:8E 3C0@0=8A525@>:>@59A:0O 2>=0B0=70=89A:89 H8;;8=3H@8-;0=:89A:0O @C?8ON6=>0D@8:0=A:89 @M=4N6=>AC40=A:8E DC=B>2N6=>AC40=A:>3> DC=B0@35=B8=A:89 0CAB@0;@078;LA:89 :@C759@>A?0=A:0O ?5A5B0 ()N:A5<1C@3A:89 D@0=:>@BC30;LA:>5 MA:C4>!B0@K9 C<K=A:89 ;5910@104>AA:8E 4>;;0@01C@C=489A:8E D@0=:>21C@C=489A:>3> D@0=:01CB0=A:8E =3C;B@C<>21CB0=A:>3> =3C;B@C<0381@0;B0@A:8E DC=B>2381@0;B0@A:>3> DC=B03>=4C@0AA:85 ;5<?8@K3>=4C@0AA:>9 ;5<?8@K3>=:>=3A:8E 4>;;0@>23>=:>=3A:>3> 4>;;0@0548=8F0 RINET-D>=4>2:0<1>4689A:8E @85;59:0<1>4689A:>3> @85;O:>=3>;57A:8E D@0=:>2:>=3>;57A:>3> D@0=:0;815@89A:8E 4>;;0@>2;815@89A:>3> 4>;;0@0<0@>::0=A:8E 48@E0<0<>=3>;LA:8E BC3@8:>2<>=3>;LA:>3> BC3@8:0A525@>:>@59A:85 2>=KA525@>:>@59A:>9 2>=KA8=30?C@A:8E 4>;;0@0A><0;89A:8E H8;;8=30AC@8=0<A:8E 4>;;0@>2AC@8=0<A:>3> 4>;;0@0C30=489A:8E H8;;8=30H@8-;0=:89A:85 @C?88H@8-;0=:89A:8E @C?89H@8-;0=:89A:>9 @C?881>;8289A:89 1>;8280=>1>;8289A:8E 1>;8280=>25=5ACM;LA:89 1>;820@320B5<0;LA:89 :5BA0;L=>2>75;0=4A:89 4>;;0@845@;0=4A:89 3C;L45=!B0@K9 !5@1A:89 48=0@!B0@K9 AC40=A:89 DC=B$@0=FC7A:89 UIC-D@0=:02AB@0;89A:8E 4>;;0@010@104>AA:8E 4>;;0@>210@104>AA:>3> 4>;;0@0320B5<0;LA:8E :5BA0;O:>AB0@8:0=A:8E :>;>=0<0;030A89A:>3> 0@80@8<0;09789A:8E @8=338B0<0@>::0=A:8E 48@E0<>2<0@>::0=A:>3> 48@E0<0<>70<18:A:8E <5B8:0;0=8:0@03C0=A:8E :>@4>1?0@03209A:>3> 3C0@0=8A8=30?C@A:8E 4>;;0@>2A8=30?C@A:>3> 4>;;0@0A><0;89A:8E H8;;8=3>2A><0;89A:>3> H8;;8=30B0=70=89A:8E H8;;8=30B5AB>2K9 20;NB=K9 :>4C30=489A:8E H8;;8=3>2C30=489A:>3> H8;;8=30N6=>0D@8:0=A:8E @M=404>;;0@ AB@>2>2 09<0==8:0@03C0=A:0O :>@4>10>;;0@ 8<10125 (2009)02AB@0;89A:8E 4>;;0@>202AB@0;89A:>3> 4>;;0@0075@109460=A:8E <0=0B01>;8289A:>3> 1>;8280=>25=5ACM;LA:8E 1>;820@0320B5<0;LA:8E :5BA0;59320B5<0;LA:>3> :5BA0;O:>AB0@8:0=A:8E :>;>=>2:>AB0@8:0=A:>3> :>;>=0<0;09789A:8E @8=338B>2<0;09789A:>3> @8=338B0<>70<18:A:8E <5B8:0;>2<>70<18:A:>3> <5B8:0;0=8:0@03C0=A:85 :>@4>1K=8:0@03C0=A:>9 :>@4>1K=>2>75;0=4A:8E 4>;;0@0B0=70=89A:8E H8;;8=3>2B0=70=89A:>3> H8;;8=30N6=>0D@8:0=A:8E @M=4>2N6=>0D@8:0=A:>3> @M=404>;;0@0 AB@>2>2 09<0=:8B09A:89 >DH>@=K9 N0=L=>2K9 BC@:<5=A:89 <0=0BA2078;5=4A:89 ;8;0=35=8A2078;5=4A:8E ;8;0=35=8>;;0@ !( B5:CI53> 4=O0@1>20=5F (C:@08=A:89).3>A;02A:89 =>2K9 48=0@075@109460=A:8E <0=0B>2075@109460=A:>3> <0=0B025=5ACM;LA:8E 1>;820@>225=5ACM;LA:>3> 1>;820@0:8B09A:8E >DH>@=KE N0=O=>2>75;0=4A:8E 4>;;0@>2=>2>75;0=4A:>3> 4>;;0@0=>2K9 87@08;LA:89 H5:5;L=>2K9 B0920=LA:89 4>;;0@>AB>G=>35@<0=A:0O <0@:00=A:89 A548 (1979 2007)4>1@ !0=-"><5 8 @8=A8?84>;;0@>2 AB@>2>2 09<0=:8= 0?C0  >2>9 28=58:8B09A:8E >DH>@=KE N0=59=>2KE 87@08;LA:8E H5:5;O=>2KE BC@:<5=A:8E <0=0B0A2078;5=4A:>3> ;8;0=35=8BC@5F:8E ;8@ (1922 2005)2>AB>G=>-:0@81A:89 4>;;0@4>1@0 !0=-"><5 8 @8=A8?84>1@K !0=-"><5 8 @8=A8?84>;;0@ "@8=84040 8 ">103>:8=0 0?C0  >2>9 28=58:8=K 0?C0  >2>9 28=58DC=B >AB@>20 !2OB>9 ;5=K@078;LA:>5 =>2>5 :@C704>>;;0@ !( A;54CNI53> 4=O"C@5F:0O ;8@0 (1922 2005)$@0=FC7A:89 7>;>B>9 D@0=:.3>A;02A:89 B25@4K9 48=0@548=8F =58725AB=>9 20;NBK:8B09A:>3> >DH>@=>3> N0=O=>2KE 87@08;LA:8E H5:5;59=>2KE B0920=LA:8E 4>;;0@0=>2KE BC@:<5=A:8E <0=0B>2BC@5F:0O ;8@0 (1922 2005)BC@5F:85 ;8@K (1922 2005)BC@5F:>9 ;8@K (1922 2005)!B0@K9 C30=489A:89 H8;;8=31@8B0=A:89 DC=B AB5@;8=3>24>;;0@0 "@8=84040 8 ">103>548=8FK =58725AB=>9 20;NBKDC=B $>;:;5=4A:8E >AB@>2>2DC=B0 >AB@>20 !2OB>9 ;5=K8=0@ >A=88 8 5@F53>28=K2>AB>G=>-:0@81A:8E 4>;;0@0548=8F0 =58725AB=>9 20;NBK=>2>3> 87@08;LA:>3> H5:5;O=>2>3> BC@:<5=A:>3> <0=0B0=>2KE B0920=LA:8E 4>;;0@>2!B0@K9 <>70<18:A:89 <5B8:0;4>;;0@ !>;><>=>2KE AB@>2>2DC=B0 $>;:;5=4A:8E >AB@>2>25@C0=A:89 A>;L (1863 1965)'5E>A;>20F:0O B25@40O :@>=0-A:C4> >@BC30;LA:>9 28=581@8B0=A:8E DC=B0 AB5@;8=3>22>AB>G=>-:0@81A:8E 4>;;0@>22>AB>G=>-:0@81A:>3> 4>;;0@04>;;0@>2 "@8=84040 8 ">103>70<189A:8E :20G (1968 2012)=>2>3> B0920=LA:>3> 4>;;0@0?5@C0=A:89 A>;L (1863 1965)?5@C0=A:8E A>;O (1863 1965)DC=B>2 >AB@>20 !2OB>9 ;5=K0=3>;LA:8E :20=7 (1977 1991)!B0@K9 075@109460=A:89 <0=0B4>;;0@0 !>;><>=>2KE AB@>2>22@>?59A:0O 45=56=0O 548=8F0$8=0=A>2K9 D@0=: N:A5<1C@30-:25;5 M:20B>@80;L=>9 28=581@8B0=A:8E DC=B>2 AB5@;8=3>21@8B0=A:>3> DC=B0 AB5@;8=3>270<189A:0O :20G0 (1968 2012)70<189A:85 :20G8 (1968 2012)70<189A:>9 :20G8 (1968 2012)?5@C0=A:8E A>;59 (1863 1965)?5@C0=A:>3> A>;O (1863 1965)DC=B>2 $>;:;5=4A:8E >AB@>2>2:C18=A:89 :>=25@B8@C5<K9 ?5A>:C18=A:8E :>=25@B8@C5<KE ?5A><02@8B0=A:0O C38O (1973 2017)=3>;LA:0O :20=70 (1977 1990)@35=B8=A:>5 ?5A> (1983 1985)5;>@CAA:89 @C1;L (1994 1999)5;>@CAA:89 @C1;L (2000 2016)2@>?59A:0O A>AB02=0O 548=8F00=3>;LA:85 :20=7K (1977 1991)15;>@CAA:89 @C1;L (2000 2016)15;>@CAA:8E @C1;O (2000 2016)4>;;0@>2 !>;><>=>2KE AB@>2>2<02@8B0=A:85 C388 (1973 2017)<02@8B0=A:8E C389 (1973 2017)<02@8B0=A:>9 C388 (1973 2017)5;L389A:89 D@0=: (D8=0=A>2K9)20G0 (70<189A:0O) (1968 2012)15;>@CAA:8E @C1;59 (2000 2016)15;>@CAA:>3> @C1;O (2000 2016)D@0=FC7A:89 B8E>>:50=A:89 D@0=:#A;>2=0O @0AG5B=0O 548=8F0 '8;8:C18=A:>3> :>=25@B8@C5<>3> ?5A>=845@;0=4A:89 0=B8;LA:89 3C;L45=@078;LA:89 :@C759@> (1990 1993)>=25@B8@C5<K9 D@0=: N:A5<1C@30-. (548=8F0 52@>?59A:>9 20;NBK)D@0=FC7A:8E B8E>>:50=A:8E D@0=:025=5ACM;LA:89 1>;820@ (2008 2018)5=5ACM;LA:89 1>;820@ (1871 2008)A?0=A:0O ?5A5B0 (:>=25@B8@C5<0O).6=>0D@8:0=A:89 @M=4 (D8=0=A>2K9)=845@;0=4A:8E 0=B8;LA:8E 3C;L45=0D@0=FC7A:8E B8E>>:50=A:8E D@0=:>25;L389A:89 D@0=: (:>=25@B8@C5<K9)8:0@03C0=A:0O :>@4>10 (1988 1991)#@C3209A:89 ?5A> (8=45:A 8=D;OF88)25=5ACM;LA:8E 1>;820@0 (2008 2018)=845@;0=4A:8E 0=B8;LA:8E 3C;L45=>2D@0=FC7A:>3> B8E>>:50=A:>3> D@0=:0=3>;LA:0O =>20O :20=70 (1990 2000)48=8F0 @50;L=>9 AB>8<>AB8 >;C<188#@C3209A:>5 AB0@>5 ?5A> (1975 1993)25=5ACM;LA:8E 1>;820@>2 (2008 2018)25=5ACM;LA:>3> 1>;820@0 (2008 2018)=845@;0=4A:>3> 0=B8;LA:>3> 3C;L45=04>1@ !0=-"><5 8 @8=A8?8 (1977 2017)0=3>;LA:8E :20=7 @5NAB04> (1995 1999)4>1@0 !0=-"><5 8 @8=A8?8 (1977 2017)4>1@K !0=-"><5 8 @8=A8?8 (1977 2017)>AB>O==0O 548=8F0 AB>8<>AB8 -:204>@0!  (A?5F80;L=K5 ?@020 708<AB2>20=8O)=3>;LA:0O :20=70 @5NAB04> (1995 1999)@078;LA:89 =>2K9 :@C759@> (1967 1986)5:A8:0=A:0O ?5@5AG5B=0O 548=8F0 (UDI)0=3>;LA:85 :20=7K @5NAB04> (1995 1999)5:A8:0=A:>5 A5@51@O=>5 ?5A> (1861 1992)):>=25@B8@C5<0O <0@:0 >A=88 8 5@F53>28=K):>=25@B8@C5<>9 <0@:8 >A=88 8 5@F53>28=K):>=25@B8@C5<K5 <0@:8 >A=88 8 5@F53>28=K):>=25@B8@C5<KE <0@>: >A=88 8 5@F53>28=K9@0AG5B=0O 548=8F0 52@>?59A:>3> 20;NB=>3> A>3;0H5=8O (XBC)9@0AG5B=0O 548=8F0 52@>?59A:>3> 20;NB=>3> A>3;0H5=8O (XBD)"zVnN$ rvRZzR);V#!8/L~nz] ]8f8F SZ2jjj^7ni  b.WV~Fkbr_* ^Je3f$ [M2+$jnZQ";trvuz&pK6Yq:K>*Q3L~[.2D$bN]B`%:6){27*k6[k nr.:@>& K[:RB({f;tF5j9mFEJJN%\\BO^vR wrJz;N{06^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\'\ALJ5>tt!G)/l)) )2 \\P\?,PkWg {;;{FݹF{{[Pݻ{}ߎ{l貺{{oƜ{T g{߰{z{<{){;({A{.LA{n{/{]{{@]{_{bbS {߻{{{{J݆X{DjD{ެ{JJ7{9{ {k}{+{{ޏ{{xxk{x{qq_{{^q{U$j{+ @{{ew{%PMd{{ +{;IZ{K$[{kk|{{{tݢނ{ ,{ZQ{{;{Qf{r{/B{++u{߼{7H{{Tp{ {&{Y+K={Q+{h|{{'<{Q$7D$Q${Oas{Uh{{{j{{{%{;:{{){K2[{II7&{k[{L{{{{k{{ @%{%&6{'K9{xpx{K]{o[{ {f߆R{{{G5X{i{m9{{z{.N<{#5{R%R{mm\G{C\{S8K{^^^^{{4{a{~Y~{{ߞ{'8{ ```A``Ȗ````_`R`n``u`&` ``H`*``~````````V`}`^``f`E```z``J`````g`n`7`)`I`j`n``Ս`\``&``:``"`9``5```&`ǔ`N`Ő`v`#`b``v`ј`"``````f`ӆ````ɋ`M`:``Ɏ````````{```a```K````N`R`]``i``p``1``E``<`v```L`>`*`2````a``a`/``a``]`>``n`e`{`%`B`d`F```u`^```ȓ`b`` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkosw8888888  8 8888   88 8 888888888 8 8" 88888% 8( 888888+ 8. 991 9 94 7 9999: 99 9#9&9)9= ,9/929@ C 5989;9>9A9F D9I G9J9L M9P9S9V9Y9O \9_9R b9e9h9k9n9q9t9w9z9}99U 999999999999999X 99999999[ 9^ 9999999999999a 99999::d g : :j m ::p s :::::":%:(:v y +:.:1:4:7:::=:@:C:F:I:L:| O:R: U:X:[:^:a:d: g:j: m:p:s:v: y:|:: :::: ::: : :: : :: ::::::: ::: :: ::: : : :::: {```|`{ג`Q`Q`Q`{`ŗ`ŗ`ŗ`{````{/``u``{`ə`H`s`{``|``{>`>`(`F`{a`܁`x``{````{````{F``#``{```e`{`ʑ`Ս``{U````{0`t`j``{`͌`5`\`{͈```͈`{``|``{M`M`8`\`{O`m`#``{r`Ї`b``{````{,`ʅ`ӆ`C`{Z````{````{`ˊ`ɋ``{``w``{`1`Ɏ``{``|` `{`5```{````{`"`}`8`{````{``{``{-`-``/`{```w`{5`H``O`{````{``N``{N`q```{ԃ`z`p``{_`4`*`X`{]``T`Չ`{&`q`a``{ `ԕ`%``{``A``{````{V`ŏ`9`s` ##'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw{;P;P;P;P;P" ;P" " ;P" ;P" " " ;P;P<P<P<P!<P" *<P3<P" <<PE<P" N<PW<P`<Pi<Pr<P" {<P<P" " <P<P<P<P<P<P<P<P<P<P<P<P" " <P=P =P=P=P" &=P/=P8=PA=PJ=PS=P\=P" e=Pn=Pw=P=P=P=P=P=P=P=P=P=P=P=P" =P=P=P=P>P>P>P">P# +>P # 4>P=>PF>PO>P# X>Pa>Pj>Ps>P|>P# "# >P>P)# >P>P0# >P>P>P7# ># >P>P>PE# >P>P>P>P?P ?PL# ?P?P'?PS# Z# a# h# 0?P9?Po# v# B?P}# K?PT?P# ]?Pf?P# o?P# # # x?P# ?P?P?P# # ?P?P?P?P# ?P# # ?P# # ?P  :P;P# ?P` 'ResB :  SgS`:`g   P` 'ResB fQ fQ eQZQ3  ` 'ResB u u uO  ` 'ResB Q Q Qw  ` 'ResB     P` 'ResB j :U 3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8YPT7SfzLNT"z"Tzb.Tz^Tt* zvzwzwz`c)`` `v`J``j``<``u#`` ``5`: 'CGcsw{+/;_cos{ #/3;KckoU X"%(+.147:=@CFILOR[UX[^adgjmpsvy|^adgj m ` 'ResB,  44$ %( 4C>;;0@0@0AAKK90 A>;:C>1090  o#&o,P/P $ )P( 2P` 'ResB v# 9# Dola eel LiberiaPaunt eel SudaniDola eel MarekaniDola eel ZimbabweNjilingi eel GineNjilingi eel ChinaNjilingi eel GhanaNjilingi eel IndiaNjilingi eel KenyaNjilingi eel KongoNjilingi eel LibyaNjilingi eel MisriNjilingi eel AngolaNjilingi eel BukiniNjilingi eel GambiaNjilingi eel JibutiNjilingi eel KanadaNjilingi eel KomoroNjilingi eel LesotoNjilingi eel MalawiNjilingi eel MorisiNjilingi eel MorokoNjilingi eel RwandaNjilingi eel SaudiaNjilingi eel UgandaNjilingi eel UswisiNjilingi eel ZambiaNjilingi eel AljeriaNjilingi eel BurundiNjilingi eel EritreaNjilingi eel NamibiaNjilingi eel NijeriaNjilingi eel SomaliaNjilingi eel TunisiaNjilingi eel BahareniNjilingi eel BotswanaNjilingi eel CFA BEACNjilingi eel KepuvedeNjilingi eel KijapaniNjilingi eel MsumbijiNjilingi eel TanzaniaNjilingi eel UhabeshiPaunt eel SantahelenaNjilingi eel AustraliaNjilingi eel CFA BCEAONjilingi eel MoritaniaNjilingi eel UingerezaNjilingi eel ShelisheliNjilingi eel Afrika KusiniNjilingi eel Falme za KiarabuNjilingi eel Zambia (1968 2012)Njilingi eel Sao Tome na PrincipeNjilingi eel Moritania (1973 2017)-Njilingi eel Sao Tome na Principe (1977 2017) zB~ Qf|j=n-bWZ\&r)*j"e$y".l5pDFvwX`h'`v`'``'``'``u#``'`9 'CGcsw{+/;_cos{ #/3;Kcko  "%(+.147:  ` 'ResB  9x Ihela ya GineIhela ya GhanaIhela ya KenyaIhela ya KongoIhela ya ShinaIhela ya UlayaIhela ya AngolaIhela ya BukiniIhela ya IndiyaIhela ya JapaniIhela ya JibutiIhela ya KanadaIhela ya KomoloIhela ya LesotoIhela ya LibiyaIhela ya LwandaIhela ya MalawiIhela ya MisiliIhela ya MolisiIhela ya MolokoIhela ya SudaniIhela ya UgandaIhela ya UswasiIhela ya UswisiIhela ya BulundiIhela ya GambiyaIhela ya SambiyaIhela ya BahaleniIhela ya CFA BEACIhela ya KepuvedeIhela ya LibeliyaIhela ya MalekaniIhela ya NamibiyaIhela ya NijeliyaIhela ya SawudiyaIhela ya SimbabweIhela ya SomaliyaIhela ya TunisiyaIhela ya UhabeshiIhela ya AlijeliyaIhela ya BotiswanaIhela ya CFA BCEAOIhela ya ElitileyaIhela ya MusumbijiIhela ya TansaniyaIhela ya MolitaniyaIhela ya ShelisheliIhela ya UwingelesaIhela ya SantahelenaIhela ya Siela LiyoniIhela ya AwusitilaliyaIhela ya Afilika KusiniIhela ya Sambiya (1968 2012)Ihela ya Shitwa sha ShiyalabuIhela ya Sao Tome ni PilinsipeIhela ya Molitaniya (1973 2017)*Ihela ya Sao Tome ni Pilinsipe (1977 2017)M   P z ~;  Mf jt =n( ba  \ &r. *-] m} v  "t         k  *  vb wN  0 ?  9 'CGcsw{+/;_cos{ #/3;Kcko369<?BEHKNQTWZ]`cfilorux{~ x ` 'ResB ]Q   V *1J D1'1H3J 1(D34DJ 1~JA,J 'D1~J1H 3HDDJ ~J3HCFP A1JF'FJF 1~J/'F4 1HFB71J 1J'DJEFJ 1J'D'&J ('G*JFJ JH"FJ 1HF'FJ A1JF'1E'FJ 1E'D('FJ DJ''*D 3H(JDJ2 'D1,'~'FJ JJF39H/J 1J'D3H&3 A1JF9E'FJ 1J'DE'D/J~ DJHFJ~'DJ 1~JGJ}J H1J~HD4 2D'}JJH(F ~J3HJ'F' 'D1"E1JJ 'D1'1/FJ /JF'1'1H(F ADH1F'J1'FJ 1J'D(1'2JDJ 1JD(1EH/J 'D1*HFF ~'F'*HF3 /F'1,(H*J A1JF3'EH"F }'D'31(J' /JF'13HE'DJ 4DF91'BJ /JF'1E51J ~'&HFED'HJ H''EFHDJ *,1J'F' 4DF'FH A1JFHJ*J /JF'1G'FJF 3J/J'JH~J'&J (1(-1JFJ /JF'1(1HF'&J 'D1(1HFJ A1JF(D'1H3 1(D,EJ'&J 'D11H'F' A1JF2E('&J H''31J DFF 1~J31JF'EJ 'D13HJFJ 1HF'AD~'&FJ ~J3HD'&H4J'&J ~D(J'&J /JF'1E'D/J~ 1HAJ'EJ'FE'1 J'}EJ3JH ~J3HFEJ('&J 'D1H'FH'*H H'*HHJ}F'EJ HF~'3*'FJ 1~JH}'FJ D}1EJFJ'&J 3DFE'1J4JF 1H~J"3}1JDHJ 'D1'1,F}'&F ~J3H'2(3*'FJ 3HE'A:'FJ 'A:'FJ('1(JJF 'D1(FD'/J4J }'(G'E'FJ '/D1(H3*H'FJ ~HD','1,J'&J D'1J1HE'F'&J DH3F'~H1J 'D1D(F'FJ ~'&HFEJ'FJ2 ~}''F'1HJ'&J 1HFGFJ1JF AH1F}JH1HH&J ~J3H~'F'E' ~'D(H'HEJFJF ~J3H1:23*'FJ 3HE1H4J'&J HF'E'1J4J'&J 1~J'*1 H1J'&J HF(17'FHJ ~'&HF*1E'F3*'F EF**F2'FJ'&J 4DF,(1'D}1 ~'&HF3H'2J DD'FJFJ3J1J'&J ~'&HFB'2B3*'F }JF'ED''3J '1'1EH1HJ'&J /1GEEH2E(JB EJ}JDG'F 'F 'D1 H1J'&J HF&JFJ'&J 'D1E(HJ'&J 1J'DHDE(J'&J ~J3HJEJF {J} 'D1JE(J' /D'3'&J"01('&J,'FJ EF*'D,J1J'&J /JF'1D'&(1'& 'D1ED'&J4J'&J 1F}EJ3J HFJ /JF'1F'&,1J'&J F'&1'GHFH1'3 DJE~1'H "A1J' A1JF~J1'H&J '1'FJ "A1JBJ 1'FH3}' 1J' HDFHEH1J'&J A1JFH&}J E'D' }2DH1'&F G1HF'"&J3 DJFJ 1HF''FHFJ4J'&J 1~JG'FHDJ'&J H'F2'*',3*'FJ 3HEHFJ3HDHE'F {J} 'D1FJH *'&JH'F 'D1FJH2J DJFJ 'D1J~ H1/J 'J3HH 3H'FJ ~'&HF'31'&JDJ FJH 4JD'H1 J1J(JF 'D1'J1J}J1J'&J F'A'3JF} GJDF' ~'&HFEH1J4J'&J 'HH&'F'1' H' '1H('~'~H' FJH FJ F''HDGG "A1J' A1JF31' DHFJ'&J DHFA'DJF {J} ~'&HFJH(F FH1}J(D ~J3HJFJ JH"F (:J1 EDJ)JD 91( 'E'1'* /1GEFJ1DJF 'F}DJ&F D1}1JFJ  }H('H 'D13'&H }HE  ~1F3~J /H(1'(H3FJ' G12HJF' FH1}(D E'1EH1J4J'&J 'HH&' (1973 2017)3'&H }HE  ~1F3~J /H(1' (1977 2017)8VWLn rBvFRTZgzR"Vb~p ^^zm f.Z2j8F^nR\C~~Fbpr3Bfv jxn "4tr$vrz&>b*~.2&bNr66e):>^.$:XBjKFZ$R:.Ja*BwRv{] bN188WWLLBBFFTTgg""bbpp ^^mm..88FFRRCC~~pp33BBvv xx 44$$rr>>bb&rree^^$$XXjjKK$$RR::..aa**wwRRbb11`>Y` `SY``W``Y``)Y``Y`j`;X`b`X``Y`J`W``W``^X``W`v`Y``X`f`X``*X``X``X``PX``X``X``LX``Y``Y``W``iY``X``W`>`\Q``pX`w`X` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{VY\_beh k  n      q # & ) , / tw2 5 8 z; > A D G J M P S V Y \ _ b e h k n q t w z } }                   >Y`>Y`SY`SY`W`W`Y`Y`)Y`)Y`Y`Y`;X`;X`X`X`Y`Y`W`W`W`W`^X`^X`W`W`Y`Y`X`X`X`X`*X`*X`X`X`X`X`PX`PX`X`X`X`X`LX`LX`Y`Y`Y`Y`W`W`iY`iY`X`X`W`W`4`4`pX`pX`X`X` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{  P P# P  ( P- P2 P7 P < PA PF PK PP PU PZ P_ Pd Pi Pn Ps Px P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P   P P" P ' P, P1 P6 P; P@ PE PJ PO PT PY P^ Pc Ph Pm Pr Pw P| P P P P P P P  P P P P P P P P P P P P P P P P P P P P P P P  P  P P  ! P& P   + P0 P5 P  : P? PD PI P  N P S PX P] Pb P g Pl Pq Pv P{ P # P P P P P  ' ` 'ResBV B ]] B> DkrSkruns golliuns silbasuoma mrkkiC^A._1MGMZUKAAA1M1M1MMMM +?+/*-0369<?BEHKNPUP\P > Q cP ` 'ResB M M NkrM1MM  ` 'ResB ui ;- MTnDinar sudansRpia indianaCuacha zambianoCuanza angolanoFranco CFA BEACLibra britnicaCuacha do MaluiDalasi de GmbiaDirm marroquinoFranco CFA BCEAOFranco de ComoresFranco do BurundiFranco do DjibutiNakfa da EritriaRupia de MaurcioXelim da TanzniaRupia das SeychellesDlar norte-americanoLibra sudanesa antigaMetical de MoambiqueOuguiya da MauritniaDirm dos Emirados rabes UnidosOuguiya da Mauritnia (1973 2017)  Ԥaz~f >YbfjnwCh.bh\*rK*(0G~NYE \:Y D!Yvwm `j```&``v`k``j`"`7`vi`j``j````ti``6``Q``0``/`; 'CGcsw{+/;_cos{ #/3;Kcko-03  69<?!$'BE*-HKN03Q69<?TBE W ` 'ResB h :X 8 .U8zk~8 8 f 5j8n&& b^&x\ &#r*    9;9S&&{&"{'9Uw&nU r9~U&8vTw{U`6J`v`5``h``.``u#```: 'CGcsw{+/;_cos{ #/3;KckoX "%(+.147:=@CFILORU[X[^adgjmpsvy|^adg j ` 'ResB  9 zorosili t Ginesdi t Ganayni t Zapnbir t Etiopirupi t nndedinar t Libidirm t Markoloti t Lesthopndo t Anglepndo t Kmitpndo t Sudanrupi t Mrsidalasi t gambifarnga t Ssikwtia t Zambinra t Nizerapla t Botswanadinra t Tunizidinri t Alzeridolra t Liberadolra t Namibidolra t kanadafarnga t Kongofarnga t Kmrokwnza t Angolakwtia t Malawinakafa t Eritrerupi t Syshledolra t Ostralidolra t Zimbbwefarnga CFA (BEAC)farnga t Dibutifarnga t Ruandashilngi t Kenyaugya t Moritanidolara t Bahrinafarnga CFA (BCEAO)farnga t Burundishilngi t Somalishilngi t Ugandaeskdo t Kpo-Vrelene t Sier-Leneshilngi t Tanzanimetikala t Mozambkarili t Sadi Arabiariri t Madagasikrarnde t Mbongo-Afrkayuan renminbi t Shnililangeni t Swazlndepndo t Z Snt-Helnakwtia t Zambi (1968 2012)dbra t S Tom na Prinspedirm t Emirti t Arbo kougya t Moritani (1973 2017)dol$ara tt Leta-ko t Amerka)dbra t S Tom na Prinspe (1977 2017) 5  }  z* ~  fs jf  n2bY \"&rb* #  v  RG "   k B/ { >  e   R  v w  H  9 'CGcsw{+/;_cos{ #/3;Kckoknqtwz}    ` 'ResB P  sr_Latn 'ResB P  sr_Latn_BA 'ResBP& & % 'ResBP& & % 'ResB I :k S-T-S-M-I-b-S-O-<-T-0-O-=- O- V-I-O-b-0-0-7-S-M-0-T- O- c-I-N-1-0-1-a-I-~xy ZNxzx~ nx`7fxD7jxn+S$b R7&rx*767vSn7ɟ|7:SIS$(7S"lڟyx~gS^xXSx  7xv^wx\``v`I``Z<`` ````5``J`: 'CGcsw{+/;_cos{ #/3;Kcko+.147:=@CFILORUX[k^adgjmpsvy|nqtwz}  ` 'ResB  :; uruliyunlilanjinifrank cifasidi n canaajnih n mic[adinar n tunsarubi n lhindarubi n murisayan n ccinwaayan n lyabanbir n ityubyafrank n kungufrank n qumu[frank n cinyaluti n licumuacilin n kinyaadinar n dzayradinar n libyaadrim n lmcribajnih n ssudanarubi n ssicilkwaca n malawiacilin n ucandaacilin n ccumaladinar n b%raynadinar n ssudanadrim n limaratadular n kanadaafrank n rwandaafrank n swisraakwaca n zambyadalasi n gambyafrank n burundifrank n djibutikwanza n angulanayra n nijiryaabula n butswanaadubra n sanmumiadular n libiryaadular n namibyaajnih n santilinfrank cifa bisawnafka n iritiryaacilin n mananyaadular n ustralyaadular n zimbabwiamitikl n muznbiqaryal n ssa[udiyaiskudu n kabbirdifrank n madacacqaruqiyya n mu[imanyaadular n iwunak imunnajnih astrlini n nnglizarand n afriqya n iffusakwaca n zambya (1968 2012)adubra n sanmumi (1977 2017)uqiyya n mu[imanya (1973 2017)   : zq ~  ! 0fA j  nwb "\ &ra *Lh> Z v9  "^   1 p     (  vw   Q L : 'CGcsw{+/;_cos{ #/3;Kcko  !$'*-0369<?BEHKNQTWZ]`= `; ` 'ResB P  shi_Tfng_MA 'ResBP    'ResBP   'ResB1 ^ ; ; ^ J {1}{0} ( ) (2000 2016) (1973 2017) (1968 2012) (2008 2018) + (1977 2017)V ~n@  r xSvR ZG zORP VWU e b~ c ^,z  E` f"{ g Z2jjA^  n b#_  \b~ Fq brVJ$f     xjp   nP " tLr v  z r  *  ~b.r m2 vubt Ntf,`6+  1 K 6 X >9  > : >.q  l:3BDU1 fyF"   <8 J F)  $ 4>2B,   vd {] N gCOW[37OW_M tGr P\?W ~~@ @  xxSS  G G OOPP  WWU U e e bb c c ,, EE` ` ""{ { gg AA    ##_ _  bb  q q VV$$     xxp p   P P  LL          bbr r mm uutt tt,,``+ +  1 1 K K  X X >>9 9  > >  q q  ll33DDUU1 1 ffyy" "   <<88  FF))   $ $ 4422,,      j j #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{H K N Q T W Z ] ` c f i l o r u x { ~          # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }          " % ( + . #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gosw{ #'+/37;?CGKOW[_cgkosw{W P\ Pa Pf Pk Pp Pu Pz P P P P P P P P P P P P P P P P P P P P P P P P P P PPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP J 1 PP P? |P` 'ResB8 a 88.&1 SDRNISpaldiumstriebrorska libra ilsk peso nsky janCFP frankovfondy RINETrske libryalbnsky lekfnska markairack dinrirnsky rialmaltsk lraomnsky rialpo>sk zlotrumunsk leisrska libratureck lraSAE dirhamovfnske markymaltsk lryneznma menapo>sk zlotsrske librytureck lryrskej libry ilsk pesos nske janyarmnsky drambulharsk levdnska korunaetipsky birrindick rupiajemensk rialkatarsk rialkensk ailingkirgizsk somkubnske pesonrska korunaperunsky sol ilsk escudoalbnske lekydnske korunyfnskej markyirack dinreirnske rialylitovsk litymaltskej lrymaltskch lrmexick pesosnrske korunyomnske rialysrbsk dinresrskej librytureckej lrytureckch lr eskej koruny eskch korn ilsk escud ilskho pesa(neznma mena)gruznske larial~rsky dinramerick dolrarubsk guldenbahamsk dolrbelizsk dolrbrazlsky realcypersk libragrcka drachmaguyansk dolrjamajsk dolrkanadsk dolrlitovsk litaslotyask rube>lbyjsk dinrmarock dirhamneplska rupiapapunska kinaperunsky intiraksky ailingrodzsky dolrtad~ick rube>talianska lraavdska korunaarmnske dramybritskej librycypersk librydnskej korunydnskych kornetipske birrygrcke drachmyindickej rupiejemensk rialykatarsk rialykensk ailingykirgizsk somykubnske pesoslaoskch kipovlesothsk lotilotyask rublemaltskej libryneplske rupienrskej korunynrskych kornpapunske kinyperunske intiperunske solyrumunskho leisamojskej talysamojskch tltad~ick rubletalianske lrytunisk dinrerskych libier ilskch escd ilskch pesos nskeho janaavdske korunytad~ick somoniafgansk afgnbermudsk dolrbolvijsk pesobrunejsk dolrchorvtska kunaestnska korunafid~ijsk dolrfilipnske pesoizraelsk aekeljordnsky dinrkajmansk dolrmaldivsk rupiamjanmarsk kyatmoldavsk kupnsomlsky ailingsovietsky rube>srlansk rupiaugandsk ailinguruguajsk pesoafgansk afgnalbnskeho lekual~rske dinreamerick dolrearubsk guldenybahamsk dolrebelizsk dolrebrazlske realychorvtske kunycyperskej libryegyptskej libryestnske korunyfnskych mariekgrckej drachmyguyansk dolreirackho dinrairnskeho rialujamajsk dolrejemensk dinrekanadsk dolrekubnskeho pesalitovsk talonylitovskho litulbyjsk dinremaldivsk rupiemarock dirhamymexickch pesosmoldavskho leineplskej rupieomnskeho rialupapunskej kinypapunskych knrakske ailingyrodzske dolresovietske rublesrbskho dinrasrskych libiertalianskej lrytalianskych lrtimorsk escudtongsk paangatongsk pa angatongsk pa angauzbeckch sumov ilskho escuda nskych janovavdskej korunyavdskych kornbielorusk rube>argentnske pesoaustrlsky dolrbarbadosk dolrchorvtsky dinrfranczsky frankholandsk guldenhongkonsk dolrindonzska rupiajuhokrejsk wonlibrijsk dolrlitovsk talonasmacednsky denrmalgaask ariarynambijsk dolrseychelsk rupiaslovinsk toliarsurinamsk dolrtanznsky ailingturkmnsky manat nsky dolr =Baalamnsky dolrbielorusk rublealbnskych lekovangolskch kwnzarmnskeho dramubarmskch kyatovbermudsk dolrebolvijsk MVDOLbolvijsk pesosbolvijsk mvdolbotswanskej pulybotswanskch plbritskch libierbrunejsk dolrechorvtskej kunychorvtskych knestnskej korunyestnskych kornetipskeho birrufid~ijsk dolrefilipnske pesosgruznskeho larigruznskych lariindonzske rupieirackch dinrovirnskych rialovizraelskej libryizraelsk aekelyjaponskch jenovjemenskho rialujordnske dinrekajmansk dolrekatarskho rialukenskho ailingukirgizskho somukubnskych pesoskuvajtsk dinrelesothskch lotilitovskch litovlotyaskho rub>alotyaskch latovmacajskej patacymacajskch patcmaldivskej rupiemalgaask ariarymaltskch libiermjanmarsk kyatymoldavsk kupnyneplskych rupinigrijsk nairyomnskych rialovpanamskej balboyperunskeho intiperunskeho solaperunskych intipo>skho zlothopo>skch zlotchsomlske ailingysrbskch dinrovsrlanskej rupietad~ickho rub>athajskch bahtovtimorskch escdtuniskho dinraugandsk ailingyuruguajsk pesosbangladaska takadominiknske pesojednotka tu ADBjednotky tu ADBluxembursk frankmauritnska ukijamaurcijsk rupiamozambick escudopakistansk rupiasalvdorsk colnsingapursk dolrukrajinsk hrivnaapanielska pesetaavaj iarsky frankafganskho afgnafganskch afgnal~rskeho dinraamerickho dolraandorrskej pesetyargentnske pesosarmnskych dramovarubskho guldenaaustrlske dolrebahamskho dolrabahrajnsk dinrebangladaske takybarbadosk dolrebelizskho dolrabolvijsk mvdolybolvijskho pesabrazlskeho realuchorvtske dinrecyperskch libieregyptskch libiereritrejskej nakfyetipskych birrovfilipnskeho pesafranczske frankygrckych drachiemguyanskho dolraholandsk guldenyhongkonsk dolreindonzskej rupieislandskej korunyislandskch kornjamajskho dolrajemenskho dinrajemenskch rialovjuhoafrick randyjuhokrejsk wonykanadskho dolrakapverdsk escudkatarskch rialovkenskch ailingovkirgizskch somovkolumbijsk pesoskon~skch frankovlibanonskej librylibrijsk dolrelitovskho talonulotyaskch rub>ovlbyjskho dinramacednske denremaldivskch rupimarockho dirhamumarockch frankovmauritnske ukijemaurcijsk rupiemonackch frankovmozambick escudnambijsk dolrenigrijskej nairynigrijskch nairpakistansk rupieperunskych solovrakskeho ailingurodzskeho dolraseychelskej rupieslovinsk toliaresovietskeho rub>asurinamsk dolretad~ickho somonitad~ickch rub>ovtad~ickch somonitanznske ailingytongskho pa angatongskch pa angatuniskch dinrovturkmnske manatyukrajinsk hrivnyuruguajskho pesazambijskej kwachyzambijskch kwch nske dolre =Baalamnske dolreapanielske pesetyjuhosudnska librabhutnsky ngultrumdominiknske pesosgibraltrska libraseverokrejsk wonjuhosudnske librybieloruskho rub>aBrazlske cruzeiroal~rskych dinrovamerickch dolrovandorrskch pesietantilskho guldenaargentnskeho pesaarubskch guldenovbahamskch dolrovbangladaskej takybangladaskych tkbelgickch frankovbelizskch dolrovbermudskho dolrabolvijskch pesosbrazlskych realovbrunejskho dolrafalklandskej libryfid~ijskho dolrafilipnskych pesosgibraltrske libryguyanskch dolrovindonzskych rupiizraelskho aekelaizraelskch libierjamajskch dolrovjednotiek tu ADBjemenskch dinrovjordnskeho dinrakajmanskho dolrakanadskch dolrovkapverdskch escdkomorskch frankovkuvajtskho dinralitovskch talonovluxembursk frankylbyjskch dinrovmalawijskej kwachymalawijskch kwchmalgaaskho ariarymalgaaskch ariarymarockch dirhamovmauritnskej ukijemaurcijskej rupiemaarskho forintamjanmarskho kyatumoldavskho kupnumozambickch escdpakistanskej rupieportugalsk escudrakskych ailingovrodzskych dolrovrwandskch frankovsalvdorsk colnysingapursk dolresomlskeho ailingusovietskych rub>ovtrjska unca zlatatrjske unce zlataugandskho ailinguukrajinskej hrivnyuruguajskch pesosapanielskej pesetyavaj iarske frankyparaguajsk guaransvazijsk lilangeniargentnsky australbulharsk tvrd levmalajzijsk ringgitnovozlandsk dolrsaudskoarabsk rialsierraleonsk leonestredoafrick franksvtohelensk librasvtotomaska dobrazpadoafrick frankjuhosudnskej librybieloruskch rub>ovantilskch guldenovargentnskych pesosaustrlskeho dolrabahrajnskho dinrabarbadoskho dolrabermudskch dolrovbhutnske ngultrumybolvijskho mvdolubrunejskch dolrovburundskch frankovchorvtskeho dinradominiknskeho pesad~ibutskch frankoveritrejskch nakieffid~ijskch dolrovfranczskeho frankugibraltrskej libryguinejskch frankovholandskho guldenahonduraskej lempiryhonduraskch lemprhongkonskho dolraizraelskch aekelovjordnskych dinrovjuhoafrickho randujuhokrejskho wonukajmanskch dolrovkambod~skch rielovkolumbijskch pesoskostarickho colnakuvajtskch dinrovkd testovacej menylibanonskch libierlibrijskho dolramacednskeho denramauritnskych ukijmaurcijskch rupimaarskch forintovmjanmarskch kyatovmoldavskch kupnovmongolskho tugrikamozambickho escudanambijskho dolrapakistanskch rupiportugalskch escdseverokrejsk wonysierraleonsk leoneslovinskho toliarasomlskych ailingovsurinamskho dolrasvtohelensk librysvtotomaske dobrytanznskeho ailingutrjskej unce zlataturkmnskeho manatuugandskch ailingovvietnamskch dongov nskeho dolra =Baalamnskeho dolraapanielskych pesietvchodonemeck markaazerbajd~ansk manatbolvijsk bolivianofranczsky UIC franknov taiwansk dolrvchodonemeck markyavaj iarske WIR eurargentnske australyaustrlskych dolrovbahrajnskch dinrovbarbadoskch dolrovbolvijsk bolivianabolvijskch mvdolovchorvtskych dinrovfalklandskch libierfranczskych frankovholandskch guldenovhongkonskch dolrovjuhoafrickch randovjuhokrejskch wonovkostarickch colnovlibrijskch dolrovluxemburskho frankumacednskych denrovmalajzijsk ringgitymongolskch tugrikovnambijskch dolrovnovozlandsk dolresalvdorskho colnasaudskoarabsk rialysingapurskho dolraslovinskch toliarovstredoafrick frankysurinamskch dolrovsvtohelenskej librysvtotomaskej dobrytanznskych ailingovtrjska unca paldiatrjska unca platinytrjske unce paldiatrjske unce platinytrjskych unc zlataturkmnskych manatovukrajinskch hrivienzpadoafrick franky nskych dolrov =Baalamnskych dolrovavaj iarskeho frankujednotky fondov RINETtrjskej unce platinyvchodokaribsk dolrjuhosudnskych libiervchodonemeckej markyavaj iarskych WIR eurazerbajd~ansk manatybhutnskeho ngultrumubolvijskch bolivianfranczske UIC frankygibraltrskych libierjednotka fondov RINETluxemburskch frankovnikaragujskej crdobynov taiwansk dolreparaguajskho guaranparaguajskch guaransalvdorskch colnovseverokrejskeho wonusierraleonskho leonesierraleonskch leonesingapurskch dolrovsvazijskch lilangenitrjska unca striebratrjske unce striebratrjskej unce paldiaavaj iarskych frankovfranczsky zlat frank nsky jan (pobre~n) eskoslovenskej koruny eskoslovenskch kornargentnskeho australubhutnskych ngultrumovbolvijskho bolivianaguatemalskho quetzalajednotiek fondov RINETmalajzijskho ringgitumozambickch meticalovnovozlandskho dolrasaudskoarabskho rialuseverokrejskch wonovstredoafrickho frankusvtohelenskch libiersvtotomaskych dobiertrjskej unce striebratrjskych unc paldiavchodokaribsk dolrezpadoafrickho frankuavaj iarske WIR frankyavaj iarskeho WIR euragruznske kupnov larivchodonemeckch mariekJuhoslvsky dinr [YUD]argentnskych australovazerbajd~anskho manatufranczske zlat frankyfranczskeho UIC frankuguatemalskch quetzalovmadagaskarskch frankovmalajzijskch ringgitovnovozlandskch dolrovsaudskoarabskch rialovstredoafrickch frankovtrjskych unc striebraukrajinskho karbovancavenezuelskch bolvarovzpadoafrickch frankov nske jany (pobre~n)eurpska menov jednotkajednotky testovacej menyazerbajd~anskch manatoveurpske menov jednotkyfranczskych UIC frankovjednotka testovacej menyukrajinskch karbovancovvchodokaribskho dolraavaj iarskeho WIR frankubelgick frank (finan n)eurpska peHa~n jednotkarusk rube> (1991  1998)eurpske peHa~n jednotkyguinejsko-bissausk pesosjednotiek testovacej menynovho taiwanskho dolraperunsky sol (1863 1965)rusk ruble (1991  1998)vchodokaribskch dolrovavaj iarskych WIR frankovghansk cedi (1979  2007)albnsky lek (1946  1965)americk dolr (ala deH)eurpska zmieaan jednotkapo>sk zlot (1950  1995)rumunsk lei (1952  2006)srbsk dinr (2002  2006)trinidadsko-toba~sk dolrtureck lra (1922  2005)zimbabwiansky dolr (2008)zimbabwiansky dolr (2009)apanielska peseta ( et A)belgick franky (finan n)eurpske zmieaan jednotkyeurpskej menovej jednotkynovch taiwanskch dolrovperunske soly (1863 1965)po>sk zlot (1950  1995)rumunsk lei (1952  2006)tureck lry (1922  2005)apanielske pesety ( et A)bulharsk lev (1879  1952)bulharsk socialistick levjuhoafrick rand (finan n)kubnske konvertibiln pesomexick investi n jednotkazairsk zaire (1971  1993)albnske leky (1946  1965)americk dolre (ala deH)eurpskej peHa~nek jednotkyfranczskeho zlatho frankugruznskeho kupnovho larigruznskych kupnovch lariguinejsko-bissauskch pesosmexick investi n jednotkyperunsky sol (1863  1965)ruskho rub>a (1991  1998)srbsk dinre (2002  2006)trinidadsko-toba~sk dolretureckej lry (1922  2005)tureckch lr (1922  2005)zairsk zairy (1971  1993)zimbabwianske dolre (2008)zimbabwianske dolre (2009) nskeho jana (pobre~nho)apanielskej pesety ( et A)americk dolr (rovnak deH)bielorusk rube> (2000 2016)luxembursk frank (finan n)portugalsko-guinejsk escudosudnska libra (1957  1998)sudnsky dinr (1992  2007) ilsk tovn jednotka (UF)bielorusk ruble (2000 2016)bulharsk leva (1879  1952)eurpskej zmieaanej jednotkyfranczskych zlatch frankovghanskho cedi (1979  2007)ghanskch cedi (1979  2007)juhoafrick randy (finan n)kubnske konvertibiln pesosperunskeho sola (1863 1965)portugalsko-guinejsk escudrumunskho lei (1952  2006)rumunskch lei (1952  2006)ruskch rub>ov (1991  1998)sudnske libry (1957  1998) ilsk tovn jednotky (UF) nskych janov (pobre~nch)apanielskych pesiet ( et A)afgansk afgn (1927  2002)angolsk kwanza (1977  1990)izraelsk aekel (1980  1985)maldivsk rupia (1947  1981)mauritnska ukija (1973 2017)ugandsk ailing (1966  1987)uruguajsk peso (1975  1993)vietnamsk dong (1978  1985)afgansk afgn (1927  2002)albnskeho leku (1946  1965)americk dolre (rovnak deH)americkho dolra (ala deH)angolsk kwanzy (1977  1990)eurpskych menovch jednotiekluxembursk franky (finan n)maldivsk rupie (1947  1981)mauritnske ukije (1973 2017)mexickej investi nej jednotkyperunskych solov (1863 1965)portugalsko-guinejskch escdsrbskho dinra (2002  2006)sudnske dinre (1992  2007)sudnskej libry (1957  1998)trinidadsko-toba~skho dolrazairskho zairu (1971  1993)zimbabwianskeho dolra (2008)zimbabwianskeho dolra (2009)argentnske peso (1881  1970)argentnske peso (1983  1985)belgick frank (konvertibiln)bielorusk rube> (1994  1999)eurpska jednotka tu 9 (XBC)islandsk koruna (1918  1981)juhokrejsk won (1945  1953)macednsky denr (1992  1993)turkmnsky manat (1993  2009)zambijsk kwacha (1968  2012)albnskych lekov (1946  1965)americkch dolrov (ala deH)angolskej kwanzy (1977  1990)angolskch kwnz (1977  1990)belgickho franku (finan nho)bielorusk ruble (1994  1999)bieloruskho rub>a (2000 2016)bulharskho leva (1879  1952)bulharskch leva (1879  1952)eurpske jednotky tu 9 (XBC)eurpskych peHa~nch jednotiekislandsk koruny (1918  1981)izraelsk aekely (1980  1985)maldivskej rupie (1947  1981)mauritnskej ukije (1973 2017)mozambick metical (1980 2006)portugalsko-guinejskho escudapo>skho zlotho (1950  1995)po>skch zlotch (1950  1995)srbskch dinrov (2002  2006)trinidadsko-toba~skch dolrovugandsk ailingy (1966  1987)uruguajsk pesos (1975  1993)vietnamsk dongy (1978  1985)zairskch zairov (1971  1993)zambijsk kwachy (1968  2012)zimbabwianskych dolrov (2008)zimbabwianskych dolrov (2009) ilskej tovnej jednotky (UF)brazlske cruzado (1986  1989)eurpska jednotka tu 17 (XBC)juhokrejsk hwan (1953  1962)svtotomaska dobra (1977 2017)afganskho afgn (1927  2002)afganskch afgn (1927  2002)americkho dolra (rovnak deH)argentnske pesos (1881  1970)argentnske pesos (1983  1985)belgick franky (konvertibiln)belgickch frankov (finan nch)bieloruskch rub>ov (2000 2016)brazlske cruzad (1986  1989)eurpske jednotky tu 17 (XBC)eurpskej jednotky tu 9 (XBC)eurpskych zmieaanch jednotiekislandskej koruny (1918  1981)islandskch korn (1918  1981)juhokrejsk wony (1945  1953)kubnskeho konvertibilnho pesamacednske denre (1992  1993)maldivskch rupi (1947  1981)mauritnskych ukij (1973 2017)mozambick meticaly (1980 2006)sudnskeho dinra (1992  2007)sudnskych libier (1957  1998)svtotomaske dobry (1977 2017)turkmnske manaty (1993  2009)uruguajskho pesa (1975  1993)zambijskej kwachy (1968  2012)zambijskch kwch (1968  2012)azerbajd~ansk manat (1993 2006)brazlske cruzeiro (1942  1967)brazlske cruzeiro (1990  1993)zairsk nov zaire (1993  1998)americkch dolrov (rovnak deH)argentnskeho pesa (1881  1970)argentnskeho pesa (1983  1985)bieloruskho rub>a (1994  1999)brazlske cruzeiro (1993  1994)brazlske cruzeir (1942  1967)brazlske cruzeir (1990  1993)brazlske cruzeir (1993  1994)brazlskych cruzad (1986  1989)eurpskej jednotky tu 17 (XBC)izraelskho aekela (1980  1985)juhoafrickho randu (finan nho)juhokrejsk hwany (1953  1962)kubnskych konvertibilnch pesosmexickch investi nch jednotiekmozambick metical (1980  2006)sudnskych dinrov (1992  2007)svtotomaskej dobry (1977 2017)ugandskho ailingu (1966  1987)uruguajskch pesos (1975  1993)vietnamskho dongu (1978  1985)zairsk nov zairy (1993  1998)luxembursk frank (konvertibiln)venezuelsk bolvar (1871  2008)zimbabwiansky dolr (1980  2008)argentnskych pesos (1881  1970)argentnskych pesos (1983  1985)azerbajd~ansk manaty (1993 2006)bieloruskch rub>ov (1994  1999)brazlskeho cruzada (1986  1989)brazlskych cruzeir (1942  1967)brazlskych cruzeir (1990  1993)brazlskych cruzeir (1993  1994)eurpskych jednotiek tu 9 (XBC)izraelskch aekelov (1980  1985)juhoafrickch randov (finan nch)juhokrejskho wonu (1945  1953)juhoslovansk dinr (1966  1990)luxemburskho franku (finan nho)macednskeho denra (1992  1993)mozambickho meticalu (1980 2006)nikaragujskej crdoby (1988 1991)turkmnskeho manatu (1993  2009)ugandskch ailingov (1966  1987)vietnamskch dongov (1978  1985) ilskch tovnch jednotiek (UF)angolsk nov kwanza (1990  2000)argentnske peso ley (1970  1983)bolvijsk boliviano (1863  1963)angolsk nov kwanzy (1990  2000)bolvijsk boliviana (1863  1963)brazlskeho cruzeira (1942  1967)brazlskeho cruzeira (1990  1993)brazlskeho cruzeira (1993  1994)eurpskych jednotiek tu 17 (XBC)juhokrejskho hwanu (1953  1962)juhokrejskch wonov (1945  1953)juhoslovansk dinre (1966  1990)luxembursk franky (konvertibiln)luxemburskch frankov (finan nch)macednskych denrov (1992  1993)mozambickch meticalov (1980 2006)nikaragujsk crdoba (1988  1991)svtotomaskych dobier (1977 2017)turkmnskych manatov (1993  2009)venezuelsk bolvary (1871  2008)zimbabwianske dolre (1980  2008)argentnske pesos ley (1970  1983)azerbajd~anskho manatu (1993 2006)belgickho franku (konvertibilnho)bolvijskch bolivian (1863  1963)juhokrejskch hwanov (1953  1962)venezuelskch bolvarov (2008 2018)brazlske nov cruzado (1989  1990)kolumbijsk jednotka relnej hodnotyangolskej novej kwanzy (1990  2000)argentnskeho pesa ley (1970  1983)azerbajd~anskch manatov (1993 2006)belgickch frankov (konvertibilnch)bolvijskho boliviana (1863  1963)brazlske nov cruzad (1989  1990)juhoslovanskho dinra (1966  1990)kolumbijsk jednotky relnej hodnotyvenezuelskho bolvaru (1871  2008)zairskho novho zairu (1993  1998)zimbabwianskeho dolra (1980  2008)brazlske nov cruzeiro (1967  1986)mexick strieborn peso (1861  1992)angolskch novch kwnz (1990  2000)argentnskych pesos ley (1970  1983)brazlske nov cruzeir (1967  1986)juhoslovanskch dinrov (1966  1990)kolumbijskej jednotky relnej hodnotyvenezuelskch bolvarov (1871  2008)zairskch novch zairov (1993  1998)zimbabwianskych dolrov (1980  2008)angolsk upraven kwanza (1995  1999)juhoslovansk nov dinr (1994  2002)apanielska peseta (konvertibiln et)angolsk upraven kwanzy (1995  1999)luxemburskho franku (konvertibilnho)mexick strieborn pesos (1861  1992)apanielske pesety (konvertibiln et)ekvdorsk jednotka konatantnej hodnotybrazlskych novch cruzad (1989  1990)ekvdorsk jednotky konatantnej hodnotyjuhoslovansk nov dinre (1994  2002)kolumbijskch jednotiek relnej hodnotyluxemburskch frankov (konvertibilnch)apanielskej pesety (konvertibiln et)angolskej upravenej kwanzy (1995  1999)brazlskeho novho cruzada (1989  1990)brazlskych novch cruzeir (1967  1986)ekvdorskej jednotky konatantnej hodnotyapanielskych pesiet (konvertibiln et))angolskch upravench kwnz (1995  1999))brazlskeho novho cruzeira (1967  1986))mexickho striebornho pesa (1861  1992)*ekvdorskch jednotiek konatantnej hodnoty*mexickch striebornch pesos (1861  1992)+uruguajsk peso (v indexovanch jednotkch)+juhoslovanskho novho dinra (1994  2002),bosniansko-hercegovinsk konvertibiln marka,bosniansko-hercegovinsk dinr (1992  1994),bosniansko-hercegovinsk konvertibiln marky,juhoslovanskch novch dinrov (1994  2002),uruguajsk pesos (v indexovanch jednotkch)-juhoslovansk reformovan dinr (1992  1993)-bosniansko-hercegovinsk dinre (1992  1994)-uruguajskho pesa (v indexovanch jednotkch).bosniansko-hercegovinskej konvertibilnej marky.juhoslovansk reformovan dinre (1992  1993).uruguajskch pesos (v indexovanch jednotkch)/juhoslovansk konvertibiln dinr (1990  1992)/bosniansko-hercegovinskho dinra (1992  1994)0bosniansko-hercegovinskch dinrov (1992  1994)0juhoslovansk konvertibiln dinre (1990  1992)1bosniansko-hercegovinsk nov dinr (1994  1997)1bosniansko-hercegovinskch konvertibilnch mariek2bosniansko-hercegovinsk nov dinre (1994  1997)2juhoslovanskho reformovanho dinra (1992  1993)3juhoslovanskch reformovanch dinrov (1992  1993)4juhoslovanskho konvertibilnho dinra (1990  1992)5juhoslovanskch konvertibilnch dinrov (1990  1992)6bosniansko-hercegovinskho novho dinra (1994  1997)" V}hnNmr}v)RH~[ZɎziRV ~>_z2f)AJM;Z]2jj@#w~.k^n_~ Ib|A.&K0V~P&yF brpk*J^fm:Jo~25nlFMjV n"N_oKr^mfv3K z)&K6y!:"1>T3p3*p%~L.2~n*3)bv!v NB;\ 6@o*^68O6M .|:>".N'[:Bqc;f}w_FZ"j94vqQJ6(nK^_Nl4vO,2u>znwr#{LJze ~B3&KNF^.X6<b~l\#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkW {Rߞ;{g {Թ{7}}{џف%{hPh{ {a{mѥ{I{67}t{*{)I{ߚݭ{>iH{Hbs{mɎ4{+{8g{^C{{Ss{fߪ {F[ߌЇ{?,{`0.i {i>_{l׳{Vգߛ{&A){KL2{Rޣ{%ж)z{g3A͉{G;J({tΘM{ ]{l6ή{цչ{M# @#{w{~{Eѝ{ݣ{_{k|{IՀI{-!|{kc{ҍګ3{ SϊͶ{E&{2檳{WKز{0ъ0'{{PP{ CJ RJ{kC{JŒJ֒{i{{~{km{ߏ:؈{vIZ{J璎J{3o{ڱ~ؑ{qZ5k{~lnl{&ۤF{1!ҹl{a՗{oդ{^M{MFךV{{YVԓ{1l 7{NҌw{]ҝΉ{.moKO{K{/{b^m{jf{3K3K{f2 {{:)G{qFԺ{[0{K{}V{Fu{Eo{3nny!{{f"ћ{=1{LT3O{MJp3{zY{b3p%>o{G{oZ{nԶLn{iFԿ{dㅄ{n~n%{a ރ{΋ϱ͙{83*3X{s )ޗ{v6v+{猶{L!{o{;l{ؙ{ܻ{/\{ {Ҷ@ы{{־ͭ{oܞo{^{{O{E6X{M#{3{{?{e{|Ѹ{p"M{&ח"5{q׸{pN{'{YO[={{ש{q5{Ac{9s{_ ;{$ԇ{],{}{Vw){K{_{@6{4q"h{>W݋с{oӓ{9{\ӊ4{׷{fJqy{zQ{M{{(k{c{P{&n({v{ #NK{NN%{z4 l4/{O{w@a{=*{n)E{{-Z{J{W{8 - LY{}}{ggYq{~~~~{{{AAAA{K{0H {.{i#X5{z`` `S)````4``H``W````0`R``&```q``:`*`O``z``̯``ʟ``````ˣ`V`n`^`L`8``8` `f`ݕ`z``J` `n`Y`)`e`j``:`&`J`m`"```K````#```` ``˛`&``N`i`````v`_``A`b``"```d`f`]```````` ``*`F` `R`V ``}``/```v```&`>`J`B````a``a```o``t``W``(`` ``H`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9XX&1 XXXX)1X,1/121X5181;1X X#X&X>1)XA1D1G1,X/XJ12X5X8X;X>XAXDXGXJXMXPXM1SXVXP1S1V1YXY1\X\1_XbXeXhX_1kXb1nXqXtXe1wXh1zXk1}XXXXXn1XXq1XXXXXXXXXXXXt1XXXw1z1XXXXXXXXXXXXXXXX}1X111XX1XXXYYY Y1 YYYY1YYY"Y%Y(Y+Y.Y1Y4Y117Y:Y=Y@YCYFYIYLYOYRYUY1XY1[Y^YaYdYgYjYmYpYsY1vY1yY|YYY1YYYY1YYY1YYY1YYY11YYYYYYYYYYYYYY1YYYYYYYYYYYY1Y1YZZZ1 Z ZZZZ1ZZZ!Z$Z'Z*Z-Z10Z3Z6Z9Z`{`Z`W`>`{`O``j`{ʠ`p`0``{`7```{```ַ`{͵``q`m`{``:``{`[`O``{`Ü`` `{``~``{9`R``S`{` `s`?`{``i`>`{`ɮ`z``{d`i`̯`ó`{J``ʟ`6`{```6`{````{`)``X`{Ӥ``ˣ``{``n`Ч`{``L`*`{`v```{_`` `"`{``ݕ``{%````{^v``;``{8````{3`?`ސ``{ `` ``{Ŗ`*`ǒ`ۥ`{v```{`{` `.k`z`{ ``~`1`{``Y``{X``e`ʗ`{2`I```{Ȅ``A``{<`n`<``{p``p``{`(`k`ހ`{&`2`&`2`{``m`5`{`7``!`{`,`K`Ó`{````{`x`#``{`ʡ```{`2`N_``{`o` ``{ ``˛``{ث```!`{`$`i``{`B``M`{J`F```{Ǚ``_``{`ڝ`A`j`{ ````{ߓ````{`h``A`{```b`{S``S`W`{r`H`]` `{``ԏ``{`V``u`{U}````{"``Ð`9`{``R`V`{`w`m``{]`ʢ``>`{s`{```{ `` `Ɗ`{`Y``n`{ `_`*``{~` `~``{*`` ``{O````{@ `ݍ`V `ӎ`{Ҟ``}`Ω`{7`1`r`f`{``/`.`{)```D`{`J```{ͬ`]`&`ְ`{T`\`J`ǭ`{````{G``^_``{`¦```{`4```{l`S`8`}`{^```z`{j`W``L`{``=`m`{`o`|`Q`{````{Ѳ`D`o``{`=`t`s`{`Ը`W``{````{N`j`(``{`` ``{```/`{``H`"`{۔``J``{`՚`/`m`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9z[P[P3 [P3 [P[P3 [P3 3 3 [P3 3 3 [P[P[P[P4 [P4 4 4 [P[P4 [P#4 *4 14 \P84 \P?4 \P\P%\PF4 .\P7\PM4 T4 [4 @\Pb4 i4 p4 I\PR\P[\Pd\Pw4 m\P~4 v\P\P\P4 \P4 \P4 \P4 \P\P4 4 \P4 4 4 \P4 \P\P\P\P4 \P\P]P4 4 ]P]P!]P4 4 *]P3]P4 <]PE]PN]PW]P`]Pi]Pr]P4 {]P]P4 5 ]P 5 ]P5 5 5 ]P]P&5 ]P]P]P]P]P]P]P-5 ]P]P^P ^P45 ^P^P&^P/^P8^PA^PJ^P;5 S^P\^PB5 I5 e^Pn^Pw^P^P^P^P^P^P^P^P^PP5 ^PW5 ^P^P^P^P^P^P_P_P_P^5 "_Pe5 +_P4_P=_PF_Pl5 O_PX_Pa_Pj_Ps5 s_P|_P_Pz5 5 _P_P5 5 _P_P5 5 _P_P_P_P_P_P_P_P5 _P`P `P`P5 5 `P'`P0`P5 9`PB`PK`P5 T`P]`Pf`P5 5 o`P5 x`P`P`P`P5 `P`P`P5 `P5 `P`P`P`P5 `P`P`P5 `PaPaPaP#aP,aP5 5aP>aPGaP6 6 PaPYaP6 6 "6 )6 baPkaP06 76 >6 E6 L6 taP}aPaPaPaPS6 Z6 a6 h6 aPaPo6 v6 aPaPaPaPaPaPaPaPaPbP bPbP}6 6 6 6 6 bP6 (bP6 6 6 6 6  1 ZPs[P6 1bP` 'ResB f  evroevrievrovpaladijafganijaafganijievro WIRafganijevfrank UICfrank WIRirski funttajski bahtuzbeaki sum eaka krona ilski pesofrankov CFPlaoaki kipizlati frank eake krone eaki kroni eakih kron ilska pesa ilski pesidanska kronahaitski gurdhrvaaka kunairaaki dinarjaponski jenkirgiaki sommehiaki pesoperujski solsaudski rialciprski funtdanske kronedanski kronidanskih krongraka drahmahrvaake kunehrvaaki kunihrvaakih kunlesoaki lotimehiaka pesamehiaki pesitajska bahtatajski bahtiuzbeaka sumauzbeaki sumikamboaki rielkubanski pesosirijski funtavedska kronaalbanski lekietiopski biriganskih cedovhaitska gurdahaitski gurdihrvaaki dinariranska rialairanski rialijaponska jenajaponski jenikirgiaka somakirgiaki somikitajski juankubanska pesakubanski pesilaoakih kipovmalteaki funtmaroaki frankomanska rialaomanski rialiperujska solaperujski intiperujski soliromunska leuasaudska rialasaudski rializairski zaire ilskih pesovavedske kroneavedski kroniavedskih kronlatvijski latslitovski litasarubski florinkongoaki frankameriaki dolarbritanski funtjamajaki dolarmaroaki dirhamnorveaka kronaruandski frankarmenski dramibocvanski pulibocvanskih pulbolgarska levabolgarski leviestonska kronairaaka dinarjairaaki dinarjiizraelski funtjemenska rialajemenski rialikamboaka rielakamboaki rielikatarska rialakatarski rialimalgaaki frankmalijski frankmehiakih pesovneznana valutanorveake kronenorveaki kroninorveakih kronsamoanski talisamoanskih talsirijski funtisrbska dinarjasrbski dinarjitajskih bahtovuzbeakih sumovmoldavijski leubahranski dinarburundski frankd~ibutski frankegiptovski funtfunt Sv. Helenegvinejski franklibanonski funtmakavska patakaurugvajski pesoavicarski frankalbanskih lekovandorska pesetaangolski kvanziangolskih kvanzarubska florinabelgijski frankbolivijski pesobrazilski realibritanski funtietiopskih birovfilipinska pesafilipinski pesifrancoski frankhaitskih gurdovindijski rupijiindijskih rupijiranskih rialovislandske kroneislandski kroniislandskih kronjaponskih jenovkirgiakih somovkomorski frankikongoaka frankakubanskih pesovmakavske patakemakavski patakimakavskih patakmaroaka dirhamamaroaki dirhaminepalski rupijinepalskih rupijomanskih rialovpanamski balboiperujskih solovromunskih leuovruandski frankisaudskih rialovurugvajska pesaurugvajski pesizambijski kva izambijskih kva beloruski rubelj(neznana valuta)avstralski dolarbelizejski dolarfalklandski funtkolumbijski pesokostariaki kolonmad~arski forintmalgaaki ariarijnova turaka liratongovska paangatunizijski dinarvanuatujski vatuvientnamski dongarilanaka rupijabeloruski rubljial~irska dinarjaal~irski dinarjiameriaka dolarjaameriaki dolarjiargentinska pesaargentinski pesiarmenskih dramovbahamska dolarjabahamski dolarjibangladeaki takibangladeakih takbolgarskih levovburundski frankid~ibutski frankiegiptovska funtaegiptovski funtiekvadorski sukreeritrejski nakfieritrejskih nakffranka CFA BCEAOfranki CFA BCEAOfunta Sv. Helenefunti Sv. Helenegvinejski frankiiraakih dinarjevjamajaka dolarjajamajaki dolarjijemenskih rialovkamboakih rielovkanadska dolarjakanadski dolarjikatarskih rialovkenijski ailingikolumbijska pesakolumbijski pesilatvijski rubeljlibanonski funtilibijska dinarjalibijski dinarjimalavijski kva imalavijskih kva maldivski rufijimaldivskih rufijmjanmarski kjatimoldavijska leuanigerijski nairinigerijskih nairnove turake lirenovi turaki liripanamskih balbovsejaelski rupijisejaelskih rupijsirijskih funtovsomalski ailingisovjetski rubeljsrbskih dinarjevtongovske paangetongovski paangitongovskih paangugandski ailingivanuatujski vativietnamska dongavietnamski dongiarilanake rupijearilanaki rupijiarilanakih rupijavicarski frankigibraltarski funtju~noafriaki randpoljski novi zlotsaotomejska dobraukrajinska grivnaarubskih florinovavstrijski ailingbahranska dinarjabahranski dinarjibermudska dolarjabermudski dolarjibrazilskih realovbritanskih funtovbrunejska dolarjabrunejski dolarjidominikanska pesadominikanski pesifalklandski funtifid~ijska dolarjafid~ijski dolarjifilipinskih pesovfuntov Sv. Helenegvajanska dolarjagvajanski dolarjijordanska dinarjajordanski dinarjikajmanska dolarjakajmanski dolarjikomorskih frankovkongoakih frankovkostariaka kolonakostariaki kolonikuvajtska dinarjakuvajtski dinarjimad~arska forintamad~arski forintimalgaaka ariarijamalgaaki ariarijimaroakih dirhamovmongolski tugrikimozambiaki eskudonikaraaka kordovanovih turakih lirruandskih frankovsaotomejske dobresaotomejski dobristara turaka liraukrajinski grivniukrajinskih grivnurugvajskih pesovju~nosudanski funtstari romunski leustari srbski dinarmavretanska uguijamavricijska rupijasieraleonski leonebeloruskih rubljeval~irskih dinarjevameriakih dolarjevargentinskih pesovavstralska dolarjaavstralski dolarjibahamskih dolarjevbarbadoaka dolarjabarbadoaki dolarjibelizejska dolarjabelizejski dolarjiburundskih frankovbutanski ngultrumid~ibutskih frankovegiptovskih funtovgambijskih dalasovgibraltarski funtigruzijski bon larigruzijskih larijevgvatemalski kecaligvinejskih frankovhonduraaki lempirihonduraakih lempirhongkonaka dolarjahongkonaki dolarjiizraelskih aekelovjamajakih dolarjevju~noafriaka randaju~noafriaki randiju~nokorejski vonikanadskih dolarjevkenijskih ailingovkolumbijskih pesovlibanonskih funtovliberijska dolarjaliberijski dolarjilibijskih dinarjevluksemburaki frankmakedonska denarjamakedonski denarjimalezijski ringitimavretanske uguijemavretanski uguijimavretanskih uguijmavricijske rupijemavricijski rupijimavricijskih rupijmjanmarskih kjatovmoldavijskih leuovnamibijska dolarjanamibijski dolarjipakistanski rupijipakistanskih rupijpoljska nova zlotapoljski novi zlotisaotomejskih dobersieraleonska leonasolomonska dolarjasolomonski dolarjisomalskih ailingovsurinamska dolarjasurinamski dolarjitunizijska dinarjatunizijski dinarjiugandskih ailingovvanuatujska vatujavietnamskih dongovzairski novi zairezelenortski eskudizimbabvejski dolaravicarskih frankovsvazijski lilangenistari bolgarski levvenezuelski bolivarju~nosudanski funti eakoslovaaka kronavzhodnonemaka markaargentinski avstralbahranskih dinarjevbermudskih dolarjevbrunejskih dolarjevdominikanskih pesovfalklandskih funtovfid~ijskih dolarjevgvajanskih dolarjevindonezijski rupijiindonezijskih rupijjordanskih dinarjevkostariakih kolonovkuvajtskih dinarjevmad~arskih forintovmalgaakih ariarijevmongolskih tugrikovmozambiaka metikalamozambiaki metikalipeso Gvineje Bissausingapurska dolarjasingapurski dolarjistari sudanski funttanzanijski ailingiavstralskih dolarjevbarbadoakih dolarjevbelizejskih dolarjevbutanskih ngultrumovgibraltarskih funtovgvatemalskih kecalovhongkonakih dolarjevju~noafriakih randovju~nokorejskih vonovkazahstanskih tengovliberijskih dolarjevmakedonskih denarjevmalezijskih ringitovnamibijskih dolarjevsevernokorejski vonisieraleonskih leonovsolomonskih dolarjevsurinamskih dolarjevtunizijskih dinarjevvanuatujskih vatujevzelenortskih eskudovvzhodnokaribski dolarju~nosudanskih funtovazerbajd~anski manatimozambiakih metikalovnovozelandska dolarjanovozelandski dolarjipoljskih novih zlotovsingapurskih dolarjevsvazijska lilangenijatad~ikistanski rubeljtanzanijskih ailingovukrajinski karbovancivenezuelska bolivarjavenezuelski bolivarjinovi brazilski kruzado(neznana enota valute)bolivijskih bolivianovevropska denarna enotakin Papue Nove Gvinejekitajska juana renmibikitajski juan renminbinova tajvanska dolarjanovi tajvanski dolarjisevernokorejskih vonovnikaraaka zlata kordovaazerbajd~anskih manatovkini Papue Nove Gvinejekitajski juani renminbinikaraake zlate kordovenikaraaki zlati kordovinovozelandskih dolarjevparagvajskih gvaranijevposebne pravice rpanjasvazijskih lilangenijevtad~ikistanskih somonovvenezuelskih bolivarjevvzhodnokaribska dolarjavzhodnokaribski dolarjistari mozambiaki metikalperujski sol (1863 1965)srednjeafriaki frank CFAameriaki dolar, isti danbelgijski finan ni frankevropska monetarna enotakitajski juan (offshore)nikaraakih zlatih kordovnovi jugoslovanski dinarruski rubelj (1991 1998)apanska pezeta (ra un A)apanska pezeta (ra un B)dolar Trinidada in Tobagakitajskih juanov renminbinovih tajvanskih dolarjevperujska sola (1863 1965)perujski soli (1863 1965)stari jugoslovanski dinarvzhodnokaribskih dolarjevnizozemsko-antilski guldenturkmenistanski novi manatbosansko-hercegovski dinareskudo Portugalske Gvinejeevropska sestavljena enotaju~noafriaki finan ni randkoda za potrebe testiranjanizozemsko-antilska guldnanizozemsko-antilski guldni ilski unidades de fomentokubanski konvertibilni pesodolarja Trinidada in Tobagadolarji Trinidada in Tobagaekwele Ekvatorialne Gvinejekubanska konvertibilna pesakubanski konvertibilni pesiluksemburaki finan ni frankperujskih solov (1863 1965)turkmenistanska nova manataturkmenistanski novi manatibeloruski rubelj (2000 2016)beloruski rublji (2000 2016)dolarjev Trinidada in Tobagamehiaka inverzna enota (UDI)nizozemsko-antilskih guldnovsaotomejska dobra (1977 2017)ameriaki dolar, naslednji danbelgijski konvertibilni franksaotomejske dobre (1977 2017)saotomejski dobri (1977 2017)stari ganski cedi (1979 2007)mavretanska uguija (1973 2017)beloruskih rubljev (2000 2016)kubanskih konvertibilnih pesovmavretanske uguije (1973 2017)mavretanski uguiji (1973 2017)mavretanskih uguij (1973 2017)saotomejskih dober (1977 2017)turkmenistanskih novih manatovvenezuelski bolivar (2008 2018)evropska obra unska enota (XBC)evropska obra unska enota (XBD)venezuelski bolivar (1871 2008)angolska nova kvanza (1990 2000)luksemburaki konvertibilni frankmehiaki srebrni peso (1861 1992)beloruski novi rubelj (1994 1999)jugoslovanski konvertibilni dinarkitajski juan renminbi (offshore)stara angolska kvanza (1977 1990)stari urugvajski peso (1975 1993)venezuelska bolivarja (2008 2018)venezuelski bolivarji (2008 2018)dirham Zdru~enih arabskih emiratovkitajska juana renminbi (offshore)kitajski juani renminbi (offshore)kolumbijska enota realne vrednostidirhama Zdru~enih arabskih emiratovdirhami Zdru~enih arabskih emiratovvenezuelskih bolivarjev (2008 2018)dirhamov Zdru~enih arabskih emiratovkitajskih juanov renminbi (offshore)stari azerbajd~anski manat (1993 2006)ekvadorska enota realne vrednosti (UVC)bosansko-hercegovska konvertibilna markabosansko-hercegovske konvertibilne markebosansko-hercegovski konvertibilni marki)bosansko-hercegovskih konvertibilnih mark)konvertibilna angolska kvanza (1995 1999)"2'V&UnrNrGvR{rZzRVNV1|F89po<~9z5:V8Ef8bZ(J2Mj|j^n9  bz\@^.!VtV~~:FbEr*=^J`fV|P!92l7V. Nl}jW;.WnH"?>rNWTvv z&|8\6):%D:>e*rJ.\z2v'Wbo|UNB}0}'6~T]!W*6bn[iq>'.L:>.oc}:iBp(p{fx{h$F[ZwF}l]J[WeBv;tnXr+{LJ] ">N*WW46Z\#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkW {<'N3{w"{&8Q<{UURB{'rt{{GGb{{|{|k{{ { S|{V {ANV4/{F8 V{Z9I{99{; {{5:u{VVO{4m{{{s(a{;M-{{2{{eHS{9N{E{|z{^"'{ %L{Vp{w\{t.V{::,{c{X_{Y|{V{cP{!{{9{WV{(.j{ "{2NlRB{){{W{;b{.W|{Hr{s?d{>=>W{NW{+TT{ I{6{#{8888{)))){XD:G{{rr{J{\{z${{FlY{{o{||zi{U{0}{{T~T{!"s{WW2{bB{n[{{>'{R{Ey6{?{bKW{or{t}c}5${i {H7{Wpї{]{Po{'[F:{wT {l{[9{{W}{ea{{2c%{!{q: {l La {U*F{XW{``z`f` ```` ``C``ː``<6`R`֏```&```%`*`S`~``V`~``Z^``M``a``H`V``^``f`S```z```n`n``)`x`j``&``:`‰`"```q`````t``&`d`N``~`=`v`ˋ`b``v`݊`"`~```f`.````X` `B``_`````j`ڃ````{`````R```Z``5``Ɇ`v`.``#`>`Ì`2`̈```a``a``````>``w`L#`B``F`,``F``ȍ`^```.`b`''` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW[_c1gkoswE*H*K*N*Q*T*W*Z*]*`*c*f*i*l*o*r*u*x*{*~********************************************+++ +++++++ +#+&+)+,+/+2+5+ 8+;+>+A+D+G+J+M+P+S+V+Y+ \+_+b+e+h+k+n+q+t+w+z+}+++++++++++++++++++!++$'+++*++++++++-0+++3++++++++6+,,,9 , ,,,,,,,",%,(,+,<.,1,4,7,:,=,?B@,EC,F,I,L,O,HKR,U,NQX,[,TWZ^,a,]`d,g,j,m,p,s,v,cfiloruy,|,x,,,{,,,~,,,,,{D``` `{8`````{@``F``{N`%``w`{o`~`v`i`{z`p```{```8`{ڎ````{v`҄`ć``{`n` `މ`{~````{{`u``*`{;{``ā``{{`|`ف`{`{`q`C`/`{``{`s `{````{{````{v`v``k`{k|`|`-`X|`{|`=`B`|`{(`ˋ`f`G`{|``W``{``V`π`{}`}`l`u}`{`.`-``{`]``l`{``2``{p`X``^`{}`v``}`{q`q`օ``{ ~``` ~`{X`ey`/`N`{``` `{`y``}`{Y~`{``F~`{S``y`*`I`{q````{```ă`{````{j`{``N`{~`q`Ղ`l~`{````{``އ``{G````{r`Ì`h`P`{2`?`6``{eu`%q``~`{k```k`{f``F`N`{r`L#`L#`r`{jp`_`jp`jp`{{`u``{` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{0 ^-Pg-Pp-P7 y-P-P-P-P> E -P-P-P-P-P-P-PL -P-PS -P-PZ .P .P.P.P$.Pa h -.P6.Po ?.Pv H.PQ.PZ.Pc.Pl.Pu.P~.P.P.P.P.P.P.P.P} .P.P .P .P.P.P.P  /P/P/P /P)/P2/P;/PD/PM/PV/P_/P  h/Pq/P z/P/P/P /P/P/P/P/P/P /P/P/P /P/P/P0P 0P   0P 0P%0P .0P70P@0P  I0PR0P  [0Pd0Pm0Pv0P0P0P  0P 0P 0P 0P% , 3 0P0P: 0PA H O 0P0PV ] d 0P0P0P0P1Pk r 1Py 1P   !1P *1P 31P  ,PY-P <1P` 'ResBR B WWBE Eesti ruvnRuot ruvnTaa~ ruvnIsland ruvnLatvia rubleSuom mrkkiTanska ruvn^ CA.g:t[:O{Y\_behkn E qP` 'ResB v# :b RandiRupe re IndiaSedi ye GhanaDora re KanadaLoti ye LesotoYeni ye JapaniDhora re EscudoDinari re LibyaDora re AmerikaDora re LiberiaDora re NamibiaFurenki re GineRiyali re SaudiDalasi ye GambiaDhora re EtiopiaDinari re SudaniDirham ye MorokoDora re ZimbabweFurenki CFA BEACFurenki re KongoFurenki re SwisiKwacha ye MalawiKwacha ye ZambiaKwanza ye AngolaNaira ye NijeriaNakfa re EritreaPaundi re SudaniPura re BotswanaDinari re TunisiaDora re AustraliaFurenki CFA BCEAOFurenki re KomoroPaundi re IjipitaRupi re SeyisheriRupi ye MorishasiShiringi ye KenyaDhinari re AljeriaFurenki re JibhutiFurenki re RuwandaShiringi re UgandaFurenki re BhurundiFurenki re MalagasiMetika ye MozambikiPaundi ye BhiriteniShiringi re SomaliaUgwiya ye MoritaniaDhinari re BhahareniShiringi re TanzaniaPaundi re Senti HelenaYuan Renminbi ye ChinaKwacha ye Zambia (1968 2012)Dobra re Sao Tome ne PrincipeDiramu re United Arab EmiratesUgwiya ye Moritania (1973 2017))Dobra re Sao Tome ne Principe (1977 2017) oz9~L fjnb*o\u&r^*>M"a.N;]&vw`'`v`;'``['``&``u#``&`: 'CGcsw{+/;_cos{ #/3;Kckob"%(+.147:=@CFILORUX[^adegjmpsvy|hknq t P ` 'ResB2 f <<fX DBByuurooYuurookib LaotiKib Laotitala SamaoTala SamaoFaranka CFPsedida GanaSedida GanaAfgan AfganiBeesada JiliSolsha Beerubiso Filibinfaranka Ginifatu Fanuaturubiga Nebalyenta JabaanBiso FilibinFaranka GiniFatu FanuatuRubiga NebalYenta JabaanBeesada Kuubabataka Makanabowndka Masarfaranka Kongokorunada Jeekriyaalka IranBalbow BanamaBataka MakanaBowndka MasarDoolarka FijiFaranka KongoKorunada JeekRiyaalka Iranbalbaw Banamabalbow Banamadoolarka Fijilekta AbaniyaKoronka NorwayRealka BarasilRiyf kambodiyadinaarka Libyadinaarka Urdundongta Fitnaamriyaalka Qatarriyaalka Yemenrubiga HindiyaBaatda TaylaanBaatka TaylaanDinaarka LibyaDinaarka UrdunDongta FitnaamKawaja SambiyaLekta AlbaniyaRiyaalka QatarRiyaalka YemenRiyf KambodiyaRubiga Hindiyabaatda Taylaandoolarada Fijilekta AlbaniyaBeesada UrugwayFaranka IswiskaFaranka RuwandaKoronka IswedenBeesada MeksikoBowndka Lubnaanba angada Tongabirta Itoobbiyabowndka Suudaanbowndka Suuriyadinaarka Ciraaqdinaarka Kuweytdirhamka Morokofaranka Burundifaranka Jabuutifaranka Komorosgoordada Hiyatikawajada Malawilefta Bulgariyaliirada Turkigariyaalka Cumaanrubalka Belarusrubalka Ruushkarubiga Bakistanrubiga Siisalisshilingka Kenyasolotida Bolaantaka BangledeshBa angada TongaBowndka SuudaanBowndka SuuriyaDinaarka CiraaqDinaarka KuweytDirhamka MorokoDoolarka KanadaFaranka BurundiFaranka KomorosGoordada HiyatiKawajada MalawiLefta BulgariyaLiirada TurkigaRealada BarasilRiyaalka CumaanRubalka BelarusRubalka RuushkaRubiga BakistanRubiga SiisalisSolotida BolaanTaka Bangledeshbeesada Meksikobowndka Lubnaandoolarka KanadaDalasida GambiyaKoronada EyslandKoronka DanishkaBowndka St HelenDoolarka GuyanesKawajada Sambiyabuulada Botswanadinaarka Baxreyndinaarka Serbiyakawansada Angolalaariga Joorjiyaleeyuuda Moldofaleonka Sira Leonliyuuda Romaniyasomta Usbekistanyuwanta ShiinahaBuulada BotswanaDinaarka BaxreynDinaarka SerbiyaDoolarka BeelisaDoolarka BuruneyDoolarka JamaykaKawansada AngolaLaariga JoorjiyaLeeyuuda MoldofaLeonka Sira LeonLiyuuda RomaniyaNakfada EritriyaSomta UsbekistanYuwanta Shiinahabowndka St Helendoolarada Kanadadoolarka Beelisadoolarka Buruneydoolarka Jamaykanafkada Eritriyanakfada EritriyaBeesada ArjentiinBeesada Kolombiyabeesada Dominiikabowndka Gibraltardaraamka Armeniyadinaarka Aljeriyadinaarka Tunisiyadoolarka Liberiyadoolarka Namibiyaeskudo Keyb Fardefoloorinta Arubankayatda Mayanmaarkunada Korooshiyarubiah Indonesiyarubiga MowrishiyaBeesada DominiikaBowndka GibraltarDaraamka ArmeniyaDinaarka AljeriyaDinaarka TunisiyaDoolarada GuyanesDoolarka BahamaasDoolarka BarmuudaDoolarka LiberiyaDoolarka NamibiyaEskudo Keyb FardeFoloorinta ArubanKayatda MayanmaarKunada KorooshiyaRubiah IndonesiyaRubiga MowrishiyaRubiga Siri lankaSomta Kiyrgiystandoolarada Beelisadoolarada Buruneydoolarada Jamaykadoolarka Bahamaasdoolarka Barmuudarubiga Siri Lankarubiga Siri lankasomta Kiyrgiystansomta KiyriygstanBowndka BiritishkaGuranida BaraguwayKordobada NikargowMetikalka MosambikRiyaalka Sacuudigadoolarka Singabuurforintiska Hangarilembirada Hondurasmanaata Asarbeyjannairada Neyjeeriyanugultaramta Butanrufiyada Maldifiyashilingka Yugandhatengeda Kasakhstantugrikta MongoliyaDoolarka Hoon KoonDoolarka SingabuurForintiska HangariLacag aan la aqoonLembirada HondurasManaata AsarbeyjanNairada NeyjeeriyaNugultaramta ButanRufiyada MaldifiyaShilingka YugandhaTengeda KasakhstanTugrikta Mongoliyadoolarada Bahamaasdoolarada Barmuudametikalka Mosambikriyaalka SacuudigaDoolarada Hoon KoonDoolarka Surinameesarayrida Madagaskardenaarka Masedoniyakolonka Kosta Riikaringitda MalayshiyaArayrida MadagaskarDenaarka MasedoniyaKolonka Kosta RiikaRingitda MalayshiyaShilingka Tansaaniyahirfiniyada Yukreeynmanaata Turkmenistanoogiyada Mawritaniya(Lacag aan la aqoon)Doolarada SurinameesDoolarka AstaraaliyaDoolarka MareeykankaHirfiniyada YukreeynLilangeenida iswaasiManaata TurkmenistanShilingka SoomaaliyaSomoonida Tajikistandoolarka Astaraaliyadoolarka Mareeykankalilangeenida iswaasililengeenida Iswaasisomoonida Tajikistansoomonida TajikistanBolifarada FenesuwelaBolifiyanada Bolifiyakuwestalka Guwatemalarandka Koonfur Afrikawonka Koonfur KuuriyaDoolarka BarbaadiyaanKuwestalka GuwatemalaOogiyada MawritaaniyaRandka Koonfur AfrikaWonka Koonfur Kuuriyadoolarada Astaraaliyadoolarada Mareeykankadoolarka Barbaadiyaandoolarada Barbaadiyaankinada Babua Niyuu Gininiyuu shekelka Israaiilwonka Waqooyiga KuuriyaDoolarka Iist KaaribyanDoolarka Niyuu SiyalaanKinada Babua Niyuu GiniNiyuu Shekelka IsraaiilWonka Waqooyiga Kuuriyadoolarka Iist Kaaribyandoolarka Niyuu siyalaanDoolarka Kayman AylaanisDoolarka Taywaanta Cusubdoolarada Iist Kaaribyandoolarada Niyuu Siyalaandoolarka Kayman Aylaanisdoolarka Taywaanta CusubBowndka Koonfurta SuudaanDoolarada Kayman AylaanisDoolarka Solomon Aylaanisdoolarada Taywaanta Cusubdoolarka Solomon AylaanisBowndka Faalklaan Aylaanisyuwanta Shiinaha (Ofshoor)Dobra Sao Tome & BirinsibiYuwanta Shiinaha (Ofshoor)dobrada Sao Tome Birinsibidoolarada Solomon Aylaanisbeesada konfatibal ee KuubaBeesada Konfatibal ee Kuubafaranka CFA Galbeedka Afrika(halbeeg lacag aan la aqoon)Faranka CFA Galbeedka Afrikadobrada Sao Tome & BirinsibiBolifar Fenesuala (2008 2018)Doolarka Tirinidad iyo TobagoGaldarka Nadarlaan Antiliyaandoolarka Tirinidad iyo Tobagogaldarka Nadarlaan AntiliyaanOogiya Mawritaniya (1973 2017)doolarada Tirinidad iyo Tobagogaldarada Nadarlaan Antiliyaanfaranka CFA ee Bartamaha AfrikaFaranka CFA ee Bartamaha Afrikadirhamka Isutaga Imaaraatka CarabtaDirhamka Isutaga Imaaraatka Carabtakonfatibal maakta Bosnia-HersogofinaKonfatibal Maakta Bosnia-Hersogofina?} gVip $|nno Lvrq5t}fwRmZlqnz@lRQqnVswh?q[t~`nlzn 0lUhf j-gz=ooZuX{2gjqjch,^rmpn q9hbo^`fGhz\r~nFgbprPmgJwfms"tq`lsq"yilqhamnjkigfnr"hPl:yt#xrlyvtfz`j&qcq\i l*n~u~u.qt2+hv~|wqbntplPjNuruqHtfrh6gxlh6:g yglmri: o>n.l0jsLzlk:@jBsmnvuzzFkvZMivvqkJl|yuvvtavj,o>{B]wzigfv|xw{{f] tNi xm^#'37;KOSW[cgos #+7;?CKOSW[_{'+37?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\P\?,PkW}} g ghj p p`||mmoov9xypypQsQsc}c}ex{xkk0k0kmmjj_rto)rswswhlMrtwswsmm`k`kpor@m_ogg j j-g-gzzOnOnooVuVu<{<{gggpgphhjjrmrmooppggoojjffhizzrrmmggooPmPmTgTgwwm-quu>s>sppkk+s+sppxx/i/ijjhhamamo;rhh{g{gkkrrihkkxxwwjjy2zssff0m`jqrrCpCphhjj n n.u.uBuBuppssgg~|~| v vppss k kPj mjujutrUpUpdsdsrrhhngngjyyPkPkhh:g:gxxGgGgkkkkrrii-n-nmmpkpk0j0jstz!{kkjj@j@jssNomnnu7vzz{{jjw w>iiHw3wuu1p1ppjpj@k@kB||yfzuuuussvOxjj>n>n{{]w]wiiagagff||Ryyt{t{ff{"v i iwwim #'+/37;?CGKOSW[_cgosw{ #'+/37;?CGKOSW[_osw{ #'+37;?CGKOW[_cgkosw{  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} #'+/37;?CGKOSW[_cgosw{ #'+/37;?CGKOSW[_osw{ '+37;?CGKOW[_cgkosw{PPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPP X PPF P` 'ResB , , Fdj,,  ` 'ResB _` _` S^`  ` 'ResB f f "f/  ` 'ResB B B LekEurojaleu rumuneLira turkeRubla rusejuan kinezkipa laosikip laosilira turkelir turkerial omanirubla ruserubl ruseDinari serbJuani kinezKuna kroateSoma uzbekeafgan afgandinar serbjen japonezjuan kinezkoruna ekekorun ekekuna kroatekun kroaterial jemenirial kataririal omanisoma uzbekesom uzbekedrami armenepeso kilianerufi maldivirupi indianeAfgani afganJeni japonezLeuja rumuneRiali sauditSejda ganezeSola peruaneSoma kirgizeTala samoaneTenga kazakeafgan afgandollar fixhigurd haitianjen japonezlek shqiptarrial jemenirial kataririal sauditsejda ganezesejd ganezesola peruanesol peruanesoma kirgizesom kirgizetal samoanetenga kazaketeng kazakepeso kubanezerupi nepalezeDinari libianDramia armeneFranga komoreGurdi haitianKipa e LaositKorona danezeLata letonezeLeku shqiptarLeuja moldaveLeva bullgarePanga tonganePula botsuaneRiali iranianRupia indianeZllota polakearier malagezdalas gambiandinar libiandollar belizedollar bruneidollar fixhifranga komorifrang komoregurd haitiankorona danezekoron danezekuanza angolekuanz angolekuaa zambikukua zambikulata letonezelat letonezelek shqiptarleva bullgarelev bullgarepanga tonganepang tonganepula botsuanepul botsuanerial iranianzllota polakezllot polakepeso meksikanerupi sri-lankevatu vanuatujeArieri malagezBira etiopianeDalasi gambianDinari irakianFlorini arubanFranga kongoleKorona suedezeLita lituanezePesoja kilianeRiali i OmanitRupia nepalezeSomona taxhikearier malagezbira etiopianebir etiopianedalas gambiandinar bahreinidinar jordanezdinar tuniziandinar irakiandirham marokendollar bahamezdollar bermudedollar kanadezdollar namibiedollar belizedollar bruneiflorin arubanfranga guinejefranga kongolefrang guinejefrang kongolekiata mianmarikiat mianmarikorona suedezekoron suedezelita lituanezelit lituanezenakfa eritrejenakf eritrejesomona taxhikesomon taxhikepeso dominikanepeso filipinasepeso kolumbianepeso uruguaianerivni ukrainaserupi mauritianeBalboa panamezeBata tajlandezeDinari jordanezDinari tunizianDirhami marokenDollari kanadezFranga guineaseFranga ruandezeKoruna e ekisKuaa malavianeManata turkmeneNaira nigerianePataka e MakaosPesoja kubanezeReali brazilianRiali i JemenitRiali i KataritTugrika mongoleUgija mauritanebata tajlandezebat tajlandezedenar maqedonasdinar algjeriandinar kuvajtiandinar bahreinidinar jordanezdinar tuniziandirham marokendollar amerikandollar guajanezdollar tajvanezdollar bahamezdollar bermudedollar kanadezdollar namibiefranga ruandezefrang ruandezekuaa malavianekua malavianelari gjeorgjianmanata turkmenemanat turkmenenaira nigerianenair nigerianepatak e Makaosreal brazilianrial kamboxhianshekel izrealittugrika mongoletugrik mongoleugija mauritaneugij mauritanerupi indonezianerupi pakistanezeDinari algjerianDinari kuvajtianDollari amerikanDollari guajanezDollari i FixhitDollari liberianDollari tajvanezDonga vietnamezeFranga zviceraneKorona islandezeKuanza e AngolsKuaa e ZambikutNakfa e EritresPesoja meksikaneRiali kamboxhianRivnia ukrainaseRubla bjelloruseRufiu i MaldivitRupia mauritianeShekeli izrealitShilinga kenianeSterlina sirianedenar maqedonasdinar algjeriandinar kuvajtiandollar singaporidollar surinamezdollar xhamajkandollar amerikandollar guajanezdollar liberiandollar tajvanezdonga vietnamezedong vietnamezefranga zviceranefrang zviceranekolon kostarikankorona islandezekoron islandezelari gjeorgjianengultrum butanezpataka t Makaosrial kamboxhianringit malajzianrubla bjelloruserubl bjelloruseshekel izrealitshilinga kenianeshiling kenianesterlina sirianesterlin sirianetak bangladeshipeso argjentinaseDollari barbadianDollari i BruneitDollari surinamezDollari xhamajkanForinta hungarezeFranga burundianeFranga kamerunaseFranga xhibutianeKiata e MianmaritKoloni kostarikanKorona norvegjezeLaria gjeorgjianeLempira honduraseNgultrumi butanezPesoja dominikanePesoja filipinasePesoja kolumbianePesoja uruguaianeRingiti malajzianRupia indonezianeRupia pakistanezeShilinga somalezeShilinga ugandezeSterlina libanezeSterlina sudanezeValut e panjohurdollar hong-kongudollar barbadiandollar singaporidollar surinamezdollar xhamajkanforinta hungarezeforint hungarezefranga burundianefranga kamerunasefranga xhibutianefrang burundianefrang kamerunasefrang xhibutianeguaran paraguaiankolon kostarikankorona norvegjezekoron norvegjezekuecal guatemalaslempira honduraselempir hondurasemetikal mozambikungultrum butanezringit malajzianshilinga somalezeshilinga tanzanieshilinga ugandezeshiling somalezeshiling tanzanieshiling ugandezesterlina libanezesterlina sudanezesterlin libanezesterlin sudanezeuon koreano-jugorDinari i BahreinitDollari australianDollari i NamibisGuarani paraguaianRupia e Sri-LanksSterlina britanikeUoni koreano-jugorVatuja e Vanuatusbolivar venezuelasdollar australiandollar hong-konguguaran paraguaiankuecal guatemalasmetikal mozambikusterlina britanikesterlin britanikeuon koreano-verioruon koreano-jugorBolivari venezuelasDollari i BahamasitDollari i BermudeveKordoba nikaraguanePesoja argjentinaseSterlina egjiptianeTaka e BangladeshitUoni koreano-veriorbolivar venezuelasbolivian i Boliviskordoba nikaraguanekordob nikaraguanelilangen suazilanderand afrikano-jugorsterlina egjiptianesterlin egjiptianeuon koreano-veriorBoliviani i BolivisDollari i SingaporitKuecali i GuatemalsRandi afrikano-jugorShilinga e Tanzanisleon i Sierra-Leoneslilangen suazilanderand afrikano-jugorsterlina gjibraltaristerlin gjibraltariDollari i Hong-KongutLeoni i Sierra-LeonesManata azerbajxhanaseMetikali i Mozambikutbolivian t Bolivismanata azerbajxhanasemanat azerbajxhanaseleon t Sierra-Leonesrupi e Ishujve SishelLilangeni i SuazilandsRupia e Ishujve SishelSterlina e Gjibraltaritdollar i Ishujve Kajmandollar i Zelands s Rerupi t Ishujve SishelDollari i Ishujve BelizeDollari i Ishujve KajmanDollari i Zelands s ReSterlina sudanezo-jugoregilder antilian holandezsterlina sudanezo-jugoresterlin sudanezo-jugoreGilderi antilian holandezdollar i Ishujve Solomondollar t Ishujve Kajmandollar t Zelands s Reeskudo e Kepit t Gjelbrgilder antilian holandezDollari i Ishujve SolomonKina e Guines s Re-Papuadollar i Karaibeve Lindoreeskudo t Kepit t Gjelbrkin e Guines s Re-Papua(njsi e panjohur valutore)Dollari i Karaibeve LindoreEskudoja e Kepit t GjelbrStrlina e Ishujve FalklandUgija mauritane (1973 2017)dollar t Ishujve Solomonkina t Guines s Re-Papuastrlin e Ishujve Falklandugija mauritane (1973 2017)ugij mauritane (1973 2017)peso kubaneze e shkmbyeshmeFranga e Bregut t FildishtFranga franceze e PolinezisRubla bjelloruse (2000 2016)dollar t Karaibeve Lindorefrang e Bregut t Fildishtfrang franceze e Polinezisrubla bjelloruse (2000 2016)rubl bjelloruse (2000 2016)strlina t Ishujve Falkland(njsi t panjohura valutore)franga franceze t Polinezisfranga t Bregut t FildishtPesoja kubaneze e shkmbyeshmeDobra e Sao-Tomes dhe Prinsipesbolivar venezuelian (2008 2018)dobr e Sao-Tomes dhe Prinsipesdollar i Trinidadit dhe TobagosBolivari venezuelian (2008 2018)Dollari i Trinidadit dhe Tobagosbolivar venezuelian (2008 2018)dobra t Sao-Tomes dhe Prinsipesjuan kinez (pr treg t jashtm)Juani kinez (pr treg t jashtm)dollar t Trinidadit dhe Tobagosjuan kinez (pr treg t jashtm)Sterlina e Ishullit t Shn-Helenssterlina e Ishullit t Shn-Helenssterlin e Ishullit t Shn-Helensdirham i Emirateve t Bashkuara ArabeDirhami i Emirateve t Bashkuara Arabedirham t Emirateve t Bashkuara Arabe+Dobra e Sao-Tomes dhe Prinsipes (1977 2017)+dobr e Sao-Tomes dhe Prinsipes (1977 2017),Marka e Bosnj-Hercegovins [e shkmbyeshme],dobra t Sao-Tomes dhe Prinsipes (1977 2017),mark e Bosnj-Hercegovins [e shkmbyeshme].marka t Bosnj-Hercegovins [t shkmbyeshme]CD (nK rMvmRsZzR#VOeW~^zy fo'#Z2Ujj^|in_bH+\~3FbrJyf!E`*j;n"Rtrv0nz &<6*~X.2EvbNc5f7!6E66 {:>.e: Bd7jFLT%JZM >~B^*#vgw{] /NuB=qتĢ[[rPj1D׏ NSJԃѿƅ@5yMUuλJ<K.2&Ǖb:)gpEEK=cc4(Ć%%n'rAAJNhԯ~¥ ĐqSs҉UAc҅L@Wxћu1<"Xm\͉de˱j\;1\ {oKő[[ $5c]Ǐ˅EˠG+˥uułҜǥ5%aO((Ivpii¿055tf+vdOOyʵGBa]ǭeޭֻw>9(ɵ%. ^Ee'ee9EUU|=ԛб"ܣKڅX~ľ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{< ? B E H K N Q T W Z ] ` c f i l o r u x { ~ !!! !!!!!!! !#!&!)!,!/!2!5!8!;!>!A!D!G!J!M!P!S!V!Y!\!_!b!e!h!k!n!q!t!w!z!}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" " """"""" #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{""P'"P,"P1"P6"P;"P@"PE"PJ"PO"PT"PY"P^"Pc"Ph"Pm"Pr"Pw"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P #P#P#P#P!#P&#P+#P0#P5#P:#P?#PD#PI#PN#PS#PX#P]#Pb#Pg#Pl#Pq#Pv#P{#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P $P$P$P$P $P%$P*$P/$P4$P9$P>$PC$PH$PM$PR$PW$P\$Pa$Pf$Pk$Pp$Pu$Pz$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P%P$%P)%P.%P3%P8%P=%PB%PG%P   L%P` 'ResB B  B`X`   ` 'ResB l 'c 7;0B07;0B>A@51@0A@51@>?;0B8=5# 48@E0<# 48@E0<0CFP D@0=0:030=A:8 A548 C<C=A:8 ;5X;0>H:8E :8?8@C<C=A:8 ;5XG5H:8E :@C=a5;8A:8 4>;0@@0=A:8 @8j0;>;402A:8 ;5X"C=8A:8 48=0@0;10=A:0 ;5:015;8A:8 4>;0@30=A:0 A548X05B8>?A:0 18@0:8=5A:0 XC0=0<>;4a2A:8 ;5X><0=A:8 @8X0;@C<C=A:a ;5X0BC=8A:8 48=0@5<5=A:8 @8j0;0B0@A:8 @8X0;5:A8G:8 ?57>A0?C0=A:0 :8=0"0X;0=4A:8 10B$8_8XA:8 4>;0@15;8A:0 4>;0@030=A:8E A548X03@C78XA:8 ;0@85B8>?A:8E 18@08@0G:8E 48=0@0;810=A:a DC=Ba;810=A:e DC=Be;818XA:8 48=0@<5:A8G:8 ?57>A<>;4a2A:a ;5X0><0=A:a @8X0;0?0?C0=A:e :8=e?0?C0=A:0 :8=0@C<C=A:8E ;5X0B0X;0=4A:8 10BBC=8A:0 48=0@0D8_8XA:8 4>;0@X0?0=A:8E X5=0X5@<5=A:0 4@0<00X<0=A:8 4>;0@0:0>A:0 ?0B0:0X0=<0@A:8 :X0B5?0;A:a @C?8ja C0=4A:8 D@0=0:!0>B><A:0 4>1@00=3>;A:5 :20=7515;8A:8E 4>;0@020=C0BA:a 20BCa8@0=A:8E @8X0;0:><>@A:a D@0=:a:><>@A:8 D@0=0::C20XBA:8 48=0@;810=A:8E DC=B8;818XA:a 48=0@a<0:0>A:0 ?0B0:0<0:0>A:5 ?0B0:5<>;4a2A:8E ;5X0<X0=<0@A:8 :X0B?0?C0=A:8E :8=a@C0=4A:a D@0=:0@C0=4A:8 D@0=0:A0>B><A:0 4>1@0A0>B><A:5 4>1@5A8@8XA:8E DC=B8B0X;0=4A:0 10B0B>=30=A:0 ?0=30B>=30=A:5 ?0=35BC=8A:8E 48=0@0D8_8XA:0 4>;0@0G8;50=A:8 ?57>AX>@40=A:8 48=0@&$ D@0=0: &CFA D@0=0:0 BEACE@8B@5XA:0 =0:Daj5<5=A:8E @8X0;00<818XA:8 4>;0@$>:;0=4A:0 DC=B0&$ D@0=:0 &0=3>;A:8E :20=7810E@58=A:8 48=0@20=C0BA:8E 20BCa30<18XA:8 40;0A83@C78XA:0 ;0@8X070<18XA:8E :20G08A;0=4A:8E :@C=0:C20XBA:a 48=0@0;818XA:8E 48=0@a<0:0>A:8E ?0B0:0<0;482A:a @CD8X0<0;482A:e @CD8Xe<X0=<0@A:a :X0Ba=5?>7=0B5 20;CB5A0>B><A:8E 4>1@8A>;><>=A:8 4>;0@B0X;0=4A:8E 10B0B>=30=A:8E ?0=38C30=4A:a H8;8=30C@C320XA:8 ?57>AD8;8?8=A:8 ?57>AD8_8XA:8E 4>;0@0D>:;0=4A:0 DC=B0D>:;0=4A:5 DC=B5X>@40=A:a 48=0@0K0<1>_0=A:8 @8X5;j0<0XG0=A:8 4>;0@0<0XG0=A:8 4>;0@C6=>0D@8G:8 @0=4C6=>:>@5XA:8 2>=20B5<0;A:8 :5F0;>;C<18XA:8 ?57>A>=3>0=A:8 D@0=0:0;578XA:8 @8=38B&$ D@0=0:0 &10E@58=A:a 48=0@0320B5<0;A:8 :5F0;3@C78XA:8E ;0@8X05@8B@5XA:8E =0:D8:>;C<18XA:8 ?57>A:><>@A:8E D@0=0:a:>=3>0=A:0 D@0=:0:>=3>0=A:8 D@0=0:<0;482A:8E @CD8X0<0;578XA:8 @8=38B<0R0@A:8E D>@8=B8<>=3>;A:a BC3@8:0<X0=<0@A:8E :X0Ba=5?>7=0B8E 20;CB0@C0=4A:8E D@0=0:0A>;><>=A:0 4>;0@0C30=4A:8E H8;8=30C:@0X8=A:a E@82ZaC:@0X8=A:e 3@82=eD>:;0=4A:8E DC=B8G8;50=A:8E ?57>A0XC6=>0D@8G:8 @0=4_81CB0=A:a D@0=:a_81CB0=A:8 D@0=0:j0<0XG0=A:0 4>;0@0><8=8:0=A:8 ?57>A070EAB0=A:8 B5=350C@8F8XA:0 @C?8X0>70<18G:8 <5B8:0;0:8AB0=A:a @C?8ja1C@C=4A:8E D@0=0:a28X5B=0<A:8E 4>=30320B5<0;A:0 :5F0;0328=5XA:8E D@0=0:04><8=8:0=A:8 ?57>A<0;578XA:0 @8=38B0<0C@8F8XA:e @C?8Xe<0C@8F8XA:0 @C?8X0<>70<18G:8 <5B8:0;<>=3>;A:8E BC3@8:0A>;><>=A:8E 4>;0@0C:@0X8=A:8E E@82Z8E>=4C@0H:5 ;5<?8@5XC6=>0D@8G:0 @0=4030<18XA:8E 40;0A8X0XC6=>AC40=A:0 DC=B0j0<0XG0=A:8x 4>;0@0=4>=560=A:0 @C?8X00C@8B0=8XA:0 o38X00@0320XA:8 320@0=8!8X5@0;5>=A:8 ;5>=5"0_8:8AB0=A:8 A><>=(@8;0=:0=A:a @C?8ja0CAB@0;8XA:0 4>;0@0320B5<0;A:8E :5F0;0:070EAB0=A:0 B5=350:>=3>0=A:8E D@0=0:0<0;578XA:8E @8=38B0<0C@8B0=8XA:e o38Xe<0C@8B0=8XA:0 o38X0<0C@8F8XA:8E @C?8X0<>70<18G:0 <5B8:0;0?0:8AB0=A:8E @C?8X0?0@0320XA:8 320@0=8A><0;8XA:8E H8;8=30B0_8:8AB0=A:8 A><>=C715:8AB0=A:8E A><0H@8;0=:0=A:e @C?8XeXC6=>0D@8G:8E @0=40XC6=>:>@5XA:8E 2>=0XC6=>AC40=A:e DC=Be_81CB0=A:8E D@0=0:aXC6=>AC40=A:8E DC=B8a230=8AB0=A:8 0230=804030A:0@A:8 0@80@88=4>=560=A:8E @C?8Xa:070EAB0=A:8E B5=350<04030A:0@A:8 0@80@8<0C@8B0=8XA:8E o38Xa<>70<18G:8E <5B8:0;0A8X5@0;5>=A:8E ;5>=0B0=70=8XA:8E H8;8=30B0_8:8AB0=A:0 A><>=0>;828XA:8 1>;828X0=>AB>G=>:0@8?A:8 4>;0@!B0@0 8A;0=4A:0 :@C=00230=8AB0=A:8E 0230=01>;828XA:0 1>;828X0=01>;828XA:8 1>;828X0=>8AB>G=>:0@8?A:8 4>;0@A525@=>:>@5XA:8E 2>=0B0_8:8AB0=A:8E A><>=0!B0@8 87@05;A:8 H5:5;81>;828XA:8E 1>;828X0=08AB>G=>:0@8?A:a 4>;0@a<04030A:0@A:0 0@80@8X0?0@0320XA:8E 320@0=8X0BC@:<5=8AB0=A:a <0=0Ba8=5A:8 XC0= (>AB@2A:8)8AB>G=>:0@8?A:8x 4>;0@a:8=5A:8 XC0= (>AB@2A:8)<04030A:0@A:8E 0@80@8X0=>28E B0X20=A:8E 4>;0@0BC@A:5 ;8@5 (1922 2005) C<C=A:8 ;5X (1952 2006)"@8=8404-B>103>H:8 4>;0@%>;0=4A:>0=B8;A:8 3C;45=:8=5A:0 XC0=0 (>AB@2A:0)@C<C=A:8 ;5X (1952 2006)A2078;5=4A:0 ;8;0=35=8X0BC@A:8E ;8@0 (1922 2005)78<10125XA:8 4>;0@ (2008)78<10125XA:8 4>;0@ (2009)=5?>7=0B0 X548=8F0 20;CB5@C<C=A:a ;5X0 (1952 2006)A2078;5=4A:8E ;8;0=35=8X0E>;0=4A:>0=B8;A:0 3C;45=0>@BC30;A:0 328=5X0 5A:C4>78<10125XA:0 4>;0@0 (2008)78<10125XA:0 4>;0@0 (2009):8=5A:8E XC0=0 (>AB@2A:8E)@C<C=A:8E ;5X0 (1952 2006)E>;0=4A:>0=B8;A:8E 3C;45=0!0>B><A:0 4>1@0 (1977 2017)78<10125XA:8E 4>;0@0 (2008)78<10125XA:8E 4>;0@0 (2009)A0>B><A:0 4>1@0 (1977 2017)A0>B><A:5 4>1@5 (1977 2017)@35=B8=A:8 ?57> (1983 1985)8X5B=0<A:8 4>=3 (1978 1985)C10=A:8 :>=25@B818;=8 ?57>A15;>@CA:8E @C1Y8 (2000 2016)28X5B=0<A:8 4>=3 (1978 1985)70<18XA:8E :20G0 (1968 2012)A0>B><A:8E 4>1@8 (1977 2017)=3>;8XA:0 :20=70 (1977 1990)28X5B=0<A:0 4>=30 (1978 1985):C10=A:0 :>=25@B818;=0 ?57>A028X5B=0<A:8E 4>=30 (1978 1985)78<10125XA:8 4>;0@ (1980 2008)8<101250=A:8 4>;0@ (1980 2008)0C@8B0=8XA:0 o38X0 (1973 2017)78<10125XA:0 4>;0@0 (1980 2008):C10=A:8E :>=25@B818;=8E ?57>A0<0C@8B0=8XA:e o38Xe (1973 2017)<0C@8B0=8XA:0 o38X0 (1973 2017)a230=8AB0=A:8 0230=8 (1927 2002)230=8AB0=A:8 0230=8 (1927 2002)15;>@CA:0 =>20 @C1Y0 (1994 1999)15;>@CA:5 =>25 @C1Y0 (1994 1999)78<10125XA:8E 4>;0@0 (1980 2008)<0C@8B0=8XA:8E o38Xa (1973 2017)15;>@CA:8E =>28E @C1Y8 (1994 1999)1@078;A:0 =>20 :@C758@0 (1967 1986)1@078;A:8 =>28 :@C758@> (1967 1986)1@078;A:8E =>28E :@C758@0 (1967 1986)=3>;8XA:0 :20=70 @50RCAB04> (1995 1999)0=3>;8XA:0 :20=70 @50RCAB04> (1995 1999)0=3>;8XA:5 :20=75 @50RCAB04> (1995 1999))>A0=A:>-E5@F53>20G:0 :>=25@B818;=0 <0@:0)0=3>;8XA:8E :20=78 @50RCAB04> (1995 1999))1>A0=A:>-E5@F53>20G:5 :>=25@B818;=5 <0@:e"rMVU Or5nNrvR}>Z:z$RX>^VrI@+:lkO~@^z :|8f8 t#jZ2Ojw@jZ5ȹ^Tun:s OrbLPg#.3#\.^~OFbdrFW*O^GJXQfr(A+=P2os.sn!Ns"j^Z#^sn„"nsFr^^vzO&~hs"6O:~s@~>X*8~}F.ӄ2.*@byNB"@6h5.X*P6'Bu.v5:|>{.{sA:+Bߚ@V|f!.sF@ZjjtsJn^/O5zO:v>a. wr {C Jz ] z@Nf4N^6t#]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\'\ALJ5>tt!G)/l)) )2z% \\\?,PkW'{^tNt^t{XMX{{R{>~^U{"ĺ{H{ֺEo{ g[{VJ{{5#P{fn{"{^0{tf{Mc{Tt{B{t=A͛{9{nt.Ax{a{tP{PyPt{t~t٠{N{uLA{0{{ʽ{ {0{ 7$-Q{{.viQT{Re؝{KQP{##5{.tA9{~_{PPNu{>u.uw{{RRR{${{$x$JR{{{۞잟{ttޛ{{p{,u{{Uf {PPu{##5{{Du{{ڹ{whR{66wR{wYR{ܝ˝f{M{*${u~u{uu̜{5${Q5n{ݜ{b{ܽ{H6${2v{C{{~ {{{!uһ{xb{+'{ {{nvQv{~v>{,{)={xQ5^v{Nv>ve{){ؘ{{G.{Qey{P[{vvt{!{x{{ {55Q{QQv{FY{B{b{v8{3T{#ٵ{2l{6{B1μ{}{QQv{vv {Vi{{N>C{~wnw{{RR^{ne{{X{~v{wwʞ{ȿk${}S{{w{>tjP4{py{f^{x3{^Pw{Q[A>w{Na>a{7>7{+1+{D{2 2{N C d{E{7 d/{wRA{wR{,{nu^u{5$Q{z`4``` `|````\``j``~`R`M`&`3`l``*`QT`~`.G`````MG``q!`V`9Q`^`/`f`S@``{`z` `J`!``*`` `n`c`)`(`j```V` `&``:`G`"`}``+`&`Y`N`6N`v`s`b`3Y`v`\`"`'``&`f`:``#` `!``w|````````d~``y`F`UY``````|``U`R```3``````h`v`3``X`>`X`B` `` `2`:``'`a`lG`a`G``j`>`'`n`8```B`@`F`u'``X!``X`^`0T``6/``S`b`-`~`e-` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw9cfilorux{~  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}  #&),/258;>ADGJM{rT``wY`{`y`z`{}`3#`I~`{@`q@`G`{V`?`!`{```{``H `{G`;`vN`{4x`5``{T`VN`Y`{``2 `{8;`"4`@`{;`k`l`{T`T`a`{H`&H`Y`{M``^ `{` `D`{%```{EH`dH`N`{m``"`{v`U`ف`{4`3`G`{CA`aA`I`{|`|`~`{``_(`{{```{U`` `{"`"`.`{`;``{ ` ``{ ` ``{`v`'`{c` d`>f`{#`"`y(`{zd`Ud`df`{` ``{h`` "`{I`=I`vO`{;`<`@`{` `9"`{%`%`%`{ `Q``{ ` ` `{u` `]r`{``1{`{Ly```{!Z`CZ`0d`{O`O`d]`{{`z`/|`{Ӏ```{` `'`{\I`@`O`{-`+(` <`{: `$ ``{;`;`{I`{``f `{-`#`4`{R"``(`{| `x`{`{t}`|`.~`{[` ` `{@`(`k"`{ `M`X`{>`w`y`{8`#`<`{~`~``{|``}`{``b`{]`eZ`eZ`{{`<`p`{_|`` }`{E(`"`-`{P ``G|`{` `"`{I`A`O`{!``!`{ `` `{k`6h`Aj`{%A`4`I`{]`Y`*a`{A]`Y`Na`{`t `P`{`d``{r;`U;`H`{N`N`N`{H`H`6O`{H`H`VO`{{`{`{`{```{O`N`>4`{``-`{w``S`{ `f``{r`Z}`>u`{".`(`=<`{(`#`4`{]`Z`d`{T`P`]`{v4`Z4``{?``<`{`4``{}`@}`~`{}`&}`~` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw9PP  PP P     PP! P& + 0 5 PP: P? D PPP#P*P1P8P?PI N S FPX MPTP[PbPiP] pPb wP~PPPPPg Pl PPq v {   PPPP  PP PP PPP  P PPPP&P-P4P ;P BPIPPPWP^P ePlP  sPzPPPPPPPPP  PPP  PPPPPPPP P PPP"P)P 0P7P>PEP LP SPZPaPhPoPvP }PPPPPP PPPPPPP  PP PPP  PP P  PPP%P ,P3P:PAP HP OPVP  ]P% dP* kPrPyPP/ 4 9 PPPPPPPPPP> PPPPC PH PM R PPPW P\ a PPf k !P(Pp u z  /P6P   =P DPKPRPYP`P         gPnPuP|PP  PP    P P P    P PP P` 'ResB P  sr_Cyrl_BA 'ResBP   'ResBP    'ResBP   'ResBP   'ResBP   'ResBP   'ResBP   'ResB j { EvroZlatoSrebroWIR evroLaoaki kipGanski sediganski sediGr ka drahmaZairski zairlaoakih kipiBeliski dolarRodejskidolarTuniski dinarbeliski dolarganska sedijalatvijski latEstonska kroonJermenski dramKiparska funtaKubanski pezosLatvijski latiPapuanska kinaPeruanski intiTajlandski batbeliska dolaraganskih sedijagvinejska silajemenski dolarjermenski dramlatvijska latapapuanska kinapapuanske kinetajlandski batjermenska dramaEkvadorski sakrMakaoska patakaMjanmarski kjatSaotomska dobrabeliskih dolaraekvadorski sakrgvinejskih silajemenska dolarakiparskih funtilatvijskih latamakaoska patakamakaoske patakepapuanskih kinaperuvijski intisaotomska dobrasaotomske dobretajlandska batatimoraka eskudatimoraki eskudoBarbadoaki dolarBeloruska rubljaFoklandska funtaHongkonaki dolarSlovena ki tolarbeloruske rubljefoklandska funtafoklandske funtejemenskih dolaralatvijske rubljemakaoskih patakarode~anski dolarsaotomskih dobritajlandskih batatimorakih eskudatonganskih pangibeloruskih rubljiSomalijski ailingZairski novi zairbarbadoaka dolarabolivijska pezosafoklandskih funtilatvijskih rubljilitvanski talonasperuvijska intijarode~anska dolarasurinamski gilder`vajcarski franakavajcarska frankaavajcarski franakBrazilski kruzeiroD~ibutanski franakGvineja Bisao PezoMozambi ki metikalStari srpski dinarSv. jelenska funtabarbadoakih dolarabrazilska kruzeirabrazilski kruzadosd~ibutanska frankad~ibutanski franaklitvanska talonasamakedonskih dinaraperuvijskih intijarode~anskih dolarasurinamska gilderasv. jelenska funtasv. jelenske funteBrazilijski kruzadoMauritanijska ogijaSevernokorejski vonbrazilska kruzadosabrazilskih kruzeirajamaj anskix dolaralitvanskih talonasamalagaaajska frankamalagaaajski franakmalagaaajski francimauritanijska ogijamauritanijske ogijemozambi ka metikalasurinamskih gilderasv. jelenskih funtiavajcarskih franakaAvganistanski avganiFrancuski UIC-franakMadagaskarski ariariPosebna crtaa pravaStara sudanska funtaStari sudanski dinarTad~ikistanski somonavganistanska avganaavganistanski avganibrazilskih kruzadosad~ibutanskih franakakod testirane valutekostarikanski kolonimadagaskarski ariarimauritanijskih ogijamozambi kih metikalatad~ikistanski somonSAD dolara (isti dan)isto no-nema ka markaisto no-nema ke markeBolivijski bolivijanoIsto no-nema ka markaStara islandska krunaTad~ihistanska rubljaVenecuelanski bolivaravganistanskih avganakoda testirane valutemeksi ki srebrni pezosevernokorejskih vonatad~ihistanska rubljatad~ihistanske rubljeukrajinski karbovanecStari izraelski aekeliangolijska nova kvanzaangolijske nove kvanzebrazilska nova kruzadabrazilski novi kruzadotad~ihistanskih rublji`panska pezeta (ra un)isto no-nema kih marakaFrancuski zlatni franakGanski cedi (1979 2007)Kineski juan (ostrvski)Unidad de valoraki realisto nokaripskix dolarakineski juan (ostrvski)kodova testirane valutemeksi ka srebrna pezosaukrajinska karbovancivaunidad de valoraki realSAD dolara (sledei dan)Brazilijski novi kruzadoRumunski lej (1952 2006)Trinidad-tobagoaki dolarangolijskih novih kvanzibrazilskih novih kruzadagvineja-bisaoakih pezosakineska juana (ostrvska)rumunski lej (1952 2006)svazilendska lilangenijatrinidad-tobagoaki dolarturskih lira (1922 2005)ukrajinskih karbovanciva ehoslova ka tvrda krunaPeruanski sol (1863 1965)Stari mozambijski metikaljugoslovenski tvrdi dinarmeksi kih srebrnih pezosanepoznata jedinica valutepoljska zlota (1950 1995)rumunska leja (1952 2006)svazilendskih lilangenijatrinidad-tobagoaka dolaraunidad de valorakih realazimbabvejski dolar (2008)apanskih pezeta (A ra un)Portugalska gvineja eskudoZimbabveanski dolar (2008)Zimbabveanski dolar (2009)jugoslovenska tvrda dinarakineskih juana (ostrvskih)poljskih zlota (1950 1995)rumunskih leja (1952 2006)trinidad-tobagoakih dolara ehoslova kih tvrdih krunaSaotomska dobra (1977 2017)Ugandski ailing (1966 1987)evropskih nov anih jedinicasaotomska dobra (1977 2017)saotomske dobre (1977 2017)urugvajski pezo (1975 1993)Beloruska rublja (2000 2016)Nikaragvanska zlatna kordobabeloruske rublje (2000 2016)evropska kompozitna jedinicaevropske kompozitne jedinicejugoslovenskih tvrdih dinarasaotomskih dobri (1977 2017)Angolijska kvanza (1977 1990)angolijska kvanza (1977 1990)angolijske kvanze (1977 1990)beloruskih rublji (2000 2016)meksi ki unidads de inverzionportugalsko-gvinejskih eskudaugandijski ailing (1966 1987) ileovski unidades se fomento ileanska unidades de fomenta ileanski unidades de fomentoBelgijski franak (finansijski)Ekvatorijalno-gvinejski ekveleangolijskih kvanzi (1977 1990)ekvatorijalno-gvinejska ekvelaekvatorijalno-gvinejski ekveleevropska jedinica ra una (XBC)evropska jedinica ra una (XBD)evropske jedinice ra una (XBC)evropske jedinice ra una (XBD)evropskih kompozitnih jedinicameksi ka unidads de inverzionaugandijska ailinga (1966 1987)urugvajskih pezosa (1975 1993)vijetnamskih donga (1978 1985) ileanski unidadesi de fomentoevropske nov ane jedinice (XBB)Mauritanijska ogija (1973 2017)Zimbabveanski dolar (1980 2008)ekvatorijalno-gvinejskih ekvelaevropska nov ana jedinica (XBB)evropska nov ana jedinica (XEU)evropske nov ane jedinice (XEU)evropskih jedinica ra una (XBC)evropskih jedinica ra una (XBD)ju~noafri ki rand (finansijski)luksemburaka finansijska frankaluksemburaki finansijski franakmauritanijska ogija (1973 2017)mauritanijske ogije (1973 2017)meksi kih unidads de inverzionaugandijskih ailinga (1966 1987)Belgijski franak (konvertibilni)Ju~no-afri ki rand (finansijski)avganistanska avgana (1927 2002)avganistanski avgani (1927 2002)ju~noafri ka randa (finansijska)mauritanijskih ogija (1973 2017)zimbabvejskih dolara (1980 2008)Meksi ki srebrni pezo (1861 1992)Venecuelanski bolivar (2008 2018)avganistanskih avgana (1927 2002)beloruske nove rublja (1994 1999)venecuelanski bolivar (1871 2008)Meksi ki unidad de inversion (UDI)ju~noafri kih randa (finansijskih)luksemburakih finansijskih franakavenecuelanska bolivara (1871 2008)Brazilski novi kruzeiro (1967 1986)venecuelanskih bolivara (1871 2008)`panska pezeta (konvertibilnira un)Ekvadorski unidad de valor konstanteekvadorska unidad de valor konstantaekvadorski unidad de valor konstanteekvadorskih unidad de valor konstantaapanskih pezeta (konvertibilan ra un)Urugvajski pezo en unidades indeksadasurugvajski pezo en unidades indeksadesAngolijska kvanza reaustado (1995 1999)angolijske kvanze reaustado (1995 1999)ugvajskih pezosa en unidades indeksadesa)Bosansko-hercegova ka konvertibilna marka)bosansko-hercegova ka konvertibilna marka)bosansko-hercegova ke konvertibilne marke)urugvajska pezosa en unidades indeksadesa,bosansko-hercegova kih konvertibilnih maraka"_ VD_nʫNܫrvtR&Y]ZzR>``Vn`{BKBZB~B^z D@8fJ8 Nr\.zZ%J2bjrSj.^1nBD 5NbbO|.bF\`~+D&FbTrh*:D^J"f>cXDz-ID2kc~c5-c#ԭjcOcnV"crdcvzHE&[dv6aq:ފWE>*.@u~U.d̋2T. Fbw8FNЮB"CfΉVF6>e=.e*6.$/ heD.:J>.W>ffS(Gj:5B Gf8tuFFZj^gNgJ_g-BnBGFvaUn~+wr { Jzr ] !vDND>h6b:~]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xWD\\'\ALJ5>tt!G)/l)) )2z% \\\?,PkW'{hhh{ {+{44{UUa{{ša{þu{ڰt{{|{{+{⥥{S|`d{V{>NV<{Z|{*1|Q{{VF8 { !{&{nZ9{p{io<{99~Z{ { {\5:ց{Q{HH{\n{ {^r{p{1!BK{a{NmKn{{`KQK{cW-{f{n{+>{`){>Z9.{t{#==N[{.[[{|z{\@\@O{"'^A={LL{ !I{׀V{{, {Z.V{,:{{*{!!{|_{={C6){I{NV{ʴ|{cP{l=p{))={kJ {j{]{[[o{WV{)P={=)[{}{&:{W8{)w>{|.Wn{ص*~{>W>\{NWȧ{ŁT\{ {AL2Ln{|5{mL{\V{QN{y{'{ Ԕ{n\D:<{n4{"F={?@*\{bv{\\¶{\@{z{{<{2*v'>{>>n{Ĕ{o{||{.oL({&W{{ĵ{lQ{|}{0}{N{0?!?]{T~T{??\*]{WW{w{]?x*.]{{ೂ{{*"?{,Ŝ{.\@>{&/{h6{&4c"M{{WN]{n]{r{t}c}0{**k@{A{{`{!Մ1{T{{8{gKM{4$@{{x${?:]{D%Q{8{lN4r{qqs{Tdb{?3 {h{i{>{}W{NZB{U0{J){XW~{43#N{z`Q` ```{``Z``f``6`R`Q``u`&`/`8``*`Ԁ`~`}````C`V`V`f`|``^7`n`]`)`u`j`9`V``:`"}``2`&`V`N`K`v`~`b``v`e`` ` `S%````\`F`V```````R`s```````v`0``V`>`݁``F8`2`A7``$`a`NC`a`mC```>`$`B`G`F`$````iV`^```1``` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw9  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}    "%(+.!14$7:=@C'*-03F6ILORUX[9^ad<?BEgHjmpKsv{`7``{```{%`d`!,`{|`{`A}`{`i`j`{```{D`8`L`{```{V`AR`[`{```{8`.`<`{7` ``{P`bR`6^`{D`D`W`{``(`{```{@5`\5`A`{z_`Z^`e`{]E`a`VL`{!`5W`V_`{F{`8`1|`{|`|`~`{- `v`#y`{}`e`s`{Y``~`{ !` `Iz`{ ?`h9`L`{```{``̃`{?!`&!`Wy`{c`wc``{`4`@`{``2`{`}`}`4`{9`:`m|`{``qw`{```{```{F``(`{```{``7`{``"`{``t`{``B*`{9`v`L`{``y`{U`U`c`{`4``{+`s`X`{`=`p`{t`T`y`{9~`O|``{ *`$`6`{`v``{9`9`UF`{`]``{)`#`~2`{x`B`y`{`q``{_```{w `^ `&`{ ````{B`N`m`{/```{```{`-`%`{=`I`h`{w``x`{`s``{L\`#X`#X`{b```{H`0`w`{" ```{``:`{X~`|``{v``v`{s``s`{b`?``{?`z`w~`{΂`C``{\`EX`v``{`l `x`{@`:`~`{m``m`{{`c{`~`{~`T`~`{}`}``{}`}``{```Kv`{``4`{`t`z`{`(`)`{`)``{```{ &``F2`{\`W`b`{X```{.`.`:`{```{M`F``{/-`''`z3`{-`=y`^3` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%[_c1gkosw99P@P GP NP UP \P    cPjP qP $ ) . xPP3 P8 = B PPPPG PPL PQ PPPPPPPV P[ PPP PPP` P'P.P5Pe j o t y <PCPJPQPXP_PfPmP~ tP{P PPP  PPPPPPPP P PPPPP P P   P P P P# P* P1 P 8 P? P  F PM PT P  [ Pb Pi Pp Pw P~ P P  P P P P P P P P P P P P P P P P P!P !P!P !P!P&!P-!P4!P;!PB!PI!P P!PW!P ^!Pe!Pl!P  s!Pz!P!P  !P!P!P!P !P!P!P!P !P !P!P!P!P !P# !P!P!P!P( - 2 "P "P"P"P7 < ""P)"P0"PA 7"P>"PE"PL"PS"PF Z"Pa"PK P U h"Po"Pv"PZ }"P"P_ d "P"Pi "P"Pn s x } "P"P   "P "P"P"P"P          "P"P"P "P"P"P#P #P#P   #P #P %#P   = `N yP4P ,#P` 'ResBP   'ResBP& & % 'ResBP   'ResBP   'ResBP& & % 'ResB P  sr_Latn_ME 'ResBP   'ResB P  sr_Cyrl_XK 'ResBP   'ResB> BB CurrencyMapACfromidtoAEAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBUBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCPCRCSCUCVCWCXCYCZDDDEDGDJDKDMDODZEAECEEEGEHESETEUFIFJFKFMFOFRGBGDGEGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUICIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKWKYKZLALBLCLILKLRLSLULVLYMAMCMEMGMHMLMNMOMPMQMSMTMUMVMWMXMYMZNANCNENGNINLNONPNRNUNZOMPAPEPGPHPKPLPMPNPRPSPTQARERSRUSASBSCSESGSHSISJSLSMSNSOSRSSSTSUSVSXSYSZTATCTFTGTHTJTKTMTNTOTPTRTTTVTWTZUAUGUMUStenderUYUZVAVCVEVGVIVNVUWSXKYEYTYUZAZMZRZWZZCurrencyMetaADPAFNALLAMDBHDBIFBYNBYRCADCHFCLFCLPCOPCRCCZKDEFAULTDJFDKKESPGNFGYDHUFIDRIQDIRRISKITLJODJPYKMFKPWKRWKWDLAKLBPLUFLYDMGAMGFMMKMNTMROMURNOKOMRPKRPYGRSDRWFSEKSLLSOSSTDSYPTMMTNDTRLTWDTZSUGXUYIUYWUZSVEFVNDVUVXAFXOFXPFYERZMKZWDEURUSDFRFSURAUDGBPXOFRURXCDINRXAFNZDYUMANGDKKZARDEMEGPESPIDRITLJODMYRNLGNOKXPFXXXYUDYUNBUKCHFCSDCSKETBILPILSJMDJPYKMFMADPKRPTESDGSEKSHPTPEZRNZRZADPAEDAFAAFNALKALLAMDAOAAOKAONAORARAARLARMARPARSATSAWGAZMAZNBADBAMBANBBDBDTBECBEFBELBGLBGMBGNBGOBHDBIFBMDBNDBOBBOLBOPBOVBRBBRCBREBRLBRNBRRBRZBSDBTNBWPBYBBYNBYRBZDCADCDFCHECHWCLECLFCLPCNHCNXCNYCOPCOUCRCCUCCUPCVECYPCZKDDMDJFDOPDZDECSECVEEKERNESAESBFIMFJDFKPGEKGELGHCGHSGIPGMDGNFGNSGQEGRDGTQGWEGWPGYDHKDHNLHRDHRKHTGHUFIEPILRIQDIRRISJISKKESKGSKHRKPWKRHKROKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLTTLUCLUFLULLVLLVRLYDMAFMCFMDCMDLMGAMGFMKDMKNMLFMMKMNTMOPMROMRUMTLMTPMURMVPMVRMWKMXNMXPMXVMZEMZMMZNNADNGNNICNIONPROMRPABPEIPENPESPGKPHPPLNPLZPYGQARRHDROLRONRSDRUBRWFSARSBDSCRSDDSDPSGDSITSKKSLLSOSSRDSRGSSPSTDSTNSVCSYPSZLTHBTJRTJSTMMTMTTNDTOPTRLTRYTTDTWDTZSUAHUAKUGSUGXUSNUSSUYIUYPUYUUYWUZSVEBVEFVESVNDVNNVUVWSTXAGXAUXBAXBBXBCXBDXDRXEUXFOXFUXPDXPTXREXSUXTSXUAYDDYERYURZALZMKZMWZWDZWLZWRfalse4i4]44444i414!4)454Y4]4a4e4i4m4q444444i,dM/4` /4`7lO/O/47I`4/47 `,_X/47`    x/4` &/4`a w/47`   /4!`  /4!` \g/4`U /47`  胉/4`~C/47`xk/47% `(  + /44`RS+/47;`>0R+/47F`I3p1E/47Q`T7 A L W P/4c`q/47j`mbqO/47u`xb8/47`xhI[&/47`f p {   XK/4` /4`]/O/47`  Ĭ~/4` u0/4`&-uҔ/475`  /4` lC/4 `胉/47 `~\/47`xk/47 `    t3/4`_ /47`>Lۅ/47 `#>L߂/47+`.<WeQ/476q`9/47Am`D  & 1 < G /4S` /47Z!`]V ` Xb/4h!``Ă,/47o`r$ɭ`1/47z%`}k u  /4`0@r/O/47)`Lfw/47]`;.=/47-`;.=/47%`     k3/4` /49`)8W/471`~cCP=/475`g*~h/47=`    H/4A` 4`/4E` +n/4 `  /4`4/47 `  d/4(I`+ X 6/41M`̃2;/478Y`;4 > |\]/4FQ`ۏ|[]/47MY`PpMo/47XU`[I S ^ P->/4h`+o-D/47o5`rk u T/4}m`LC/47u`ԭpH/47i`/u/47q`v]s%/47e`7vc/47a`8b]/47y`       /4}` Ȧ/4`1l/4%`  e8/47u` %$/4a` 0؃/4`03/47=`  UD/4`jYy\/47`xF3/47%`(~gB/470`3xk/47; `>  + 6 A  c/4L`O  q/4U`X Ĭ~/4^`a `_/4g`\^d/47n`q ~["/47y`|j t  /4)` /4)` Կ/4y` PP/4` h>/4-` *7//4`4*]4/47`  P8/4)` yH/4`BD/47`)/4`   "i/4` PPDM/4` l V/47}` !& V/47`/471`!  $ 8"o/4-`HW/44`PVc1/47;`>0 7 A dX%/4J`Q$ S({y/47Q`TM W +o/4_5`b Ĭ~/4h`k ĥ2/4q`iJ/47x`{t ~ /4`B"4/47`  bLb{/47` /4`a/O/47A`  /4` 6/4` :L?/49`  /4!` \~/4`%=\[=/47`  ./4` /4` /4 ``*/47 ` $(/47 `   ->/4) `d->/470 `3 xc/47; `> , 6 A  /4J E`M -3/4S `V U/4\ `>G|/47c `f _ i /4q `ljn/O/47x I`{ :X#+/47 ` $8s3/47 ` t ~ 1C/4 ` /4 `BD/47 u`  /4 `ۏ/O/47 `  $/4 ` /4 ` @/4 `j,Z@_/47 `  ^W/4 9` /4 `4/47 `   /4 )` <K/4 `" P/4( !`+ /41 `[/478 `; ~SB/47C `F xk/47N `Q 4 > I T /4^ `4/47e `h a k \/4s `v \`/4| !`CXxå2/47 `  ط/4 %` :L?/4 9`  8/4 )` uk/4 -`,7uW/47 1`  /4 `4/47 `  /4 )`(l~xr/47 5`  4/4 `N/O/47 9`  8p/4 ` M/4 =` Eޣ/4 ` $./4 `-<=83/47" E`% dX%-$C/47- A`0  ( 3 φ/4< I`? $1/4E M`H /4N `Q /4W Q`Z V/4` Y`XtY/47g U`j <y/47r q`u /47} m` c m x 4>/4 ]`k/4 ` S/4 a` /4 `  <:/4 M` /4 `pPV/47 e`  4!V/47 `  sl*/4 `J s//47 i` b J{)/47 `  D/4 ` $ɭ/4 %` /4 ` /4 m`ס/47 E` ס/47( %`+  # . !u/47 q`: P/4@ y`lPS6/47G u`J :L?B/47R 9`U C M X /4a `5/O/47h Q`k d n .(/4v `y į/4 ` pЇ/4 U` +/4 ` p/4 }` x%/4 `~K/47 ` xk/47 `  K/4 ` Ĭ~/4 ` ({y/4 `  /4 !`  M/4 ` h#p/4 ``Iu/47 ` Lĩ+/47 `  /4 ` ,W/4 `į\/47" `%  ( 1/40 `3 I/49 `< ^/4B `E  /4K !`N h/4T y`W =/4] `` @/4f `i /4o =`I]/4v `r y Jʢ/4 ` Jʢ/47 `  &[0/47 ` xg.+/47 `  /4 `E/O/47 ` ;.=/47 ` ;.=/47 `  CK/4 `}CK/47 ` 81SE/47 ` x+>/47 `   ;/4`  =/4`r(B?d/47`  /4%`4/47, `/4/477`:( 2 = l/4F`4Ƕ/47M`PI S `X/4[`,/47bA`e/47m1`p^ h s /4|`4/47 `  e/4` 3?+/47`  @/4` /4`D[k/47`  i/4`Pok+/47``>h/47`   p/4`e8/47u`  m/4` /4` @/4 ` /4`4/47 ` " `/4* `4 d#S/471 `4|2/47<`?- 7 B P/4K!`N ĥ2/4T`$yJ/47[`^iص oJ~/47f`iW a l 8L/4u`x T/x/4~!`W.T_U}/47`  Xo?/4%` /4)`-/47-`  P̃/4Y`  xb'/4=`Lt>/479`(@Ld/475`   /4A`/4=`  n7/4e` \/4` Ĭ~/4` 9 /4E`  ,/4M`&C/47I`  /4&`~\t/O/47-]`0) 3 %$/4;a`:L?%J/47B`E> H h %/4PQ`!02C+q/47W%`ZS ] Ĭ~/4e`h h>/4n-`q h>/4w-`z /4U` /4Y`.*/4`  tg/4a`n(ύ/47]`n/47e`   O/4e` )D/4i`Ĭ~)Kk/47`  S\/4m` `Ă,/4`$ɭ[w2/47%`  t3/4q`s\s3/47u`  /4 `/47 `  $/4!-`$ /4*` 4#+/471I`4- 7 sl*/4?`//4FU`dfJ{)/47M`PpЇ/47XU`[B I S ^ /4h`Q$ S/O/47o`rk u @/4}` ?ѹ/4y` x/4}` /4`$8/47 `  L/4`|F/47`  (|/4`l/47}`/471`   /4`~/47`  4`/4`  /4` 9Ld/4 `Ĭ~>#k/47`   /4`" M /4(`/47/`2p3/47:`=;7e/47EE`H;7e/47P`S+ 5 @ K V :L?/4a`d X 6/4j`̃2;/47qY`tm w {d}/4` /4`4D #/47`  %$/4a` L}/4`/47`B"/47`   ?/4``kSP/47`  /4`g~/47Q`  t /4` ,/4` /4`&-/47 ` n& 2/47]`   1̊:/4$`M 2So'/47+`.' 1 `/49`8Ěw`/47@`C< F xk/47N `QT 4/4[`hΕ/47b`e^ h +o/4p5`s ^W/4y`| ",a/4` M/4` į/4` /4)` /4`+/47 `  |/4` /4`  n/4`ЇGn/47`~+L/47`   h>/4-` p/4`d1R/47`+hR/47 M`    L}/4`\^/47`"~"/47*`-xk/475 `8 % 0 ; /4E`H Ĭ~/4N`Q d1R/47W`Z+hR/47bM`e] h @+/4p`nkC/47w`zs } @/4` Ĭ~/4` ip/4 ` /4 ` /4`ySE/47`~۟/47`xk/47 `    q/4`,'ߗ/47`  @/4` ])/4`D47%`` P P//41`(D_4/47-`   PPT/49`! /4'`'/O/47.Q`1* 4  /4<!`? eT/4EE`ĥ2eY/47LA`O+^8+/47W=`ZH R ] =h/4f`=hc1/47m`pi s .(/4{`~ sW^/4I`=<s_}c/47M`  P/4Q` 4/4e` h>/4U` `X/4`ԇψ}/47A`/471`     /47` /4` /4`-p>$/47 `$8-d)/47`   /47 1`</47q`/47"m`%  ( /41=`sXdS!/478`;4 > ;Xh/4F`;/47M`PI S \^1/47[`^ ~["/47f`ia l  /4t`H4 Ŝ/47{`~P{'o9/47`K@g/47` K/47`w     ?K/47y`B_t47}``*47``PPPPPPP  PP PPPP ,B:.=@CFILORUX[^adgjmpsvy| : !$'*-0369<?BEHKNQTWZ]`cfilorux{~b.> r #&),/2658;>ADGJMPSVY\_behknqtwz} 0\a Le%/CczFS\e)F\fo % F Q Z n   & / Y p z    8 C L U ^   3 > ] s }   - 7 @ I R [ d m } "BXx 'GRq|#8Mblu~ (<cz&[h| 6KYmw@LUm%9Cbx-CXq2H!%)-159=AEIMQUY]eimquy}  !%)-159=Ainsx} "',16;@EJOTY^chmrw|   'ResB h . BM$BR$BS$DkrEGEkrIkrJM$Nkrguldunsuns guldUS-dollar2.1.48.90silverunsFijidollaruns silverdansk kronanorsk kronarumnsk leufinska marksttysk markGuyanadollarTaiwandollarindisk rupielettisk latssvensk kronasyriskt pundturkisk lirauzbekisk sumiranska rialjapanska yenlaotiska kipoknd valutaomanska rialpolska zlotyrumnska leisyriska pundvitrysk rubelCayman-dollarFalklandspundSalomondollararmenisk drambulgarisk levestnisk kronaghanansk cedikirgizisk somlettisk rubelmoldavisk leuqatarisk rialsaudisk riyalsttyska markalbanska lekedanska kronorfranska franclettiska latimaliska francnorska kronorperuanska solturkiska lirauzbekiska sumzarisk zareHongkongdollarJamaica-dollarbrittiskt pundegyptiskt pundirlndskt pundislndsk kronakazakisk tengelitauisk litasmaltesisk liremexikansk pesotest-valutakodungersk forintvitryska rubelarmeniska drambelgiska francbrittiska pundegyptiska pundetiopiska birrgeorgiska larighananska cediindiska rupierirlndska pundkinesiska yuankubanska pesoslettiska rubelmoldaviska leiqatariska rialsaudiska riyalsvenska kronorzariska zareS:t Helena-pundZimbabwe-dollarboliviansk pesogrekisk drachmaisraeliskt pundjemenitisk rialkinesisk dollarmaldivisk rupiemaltesiskt pundmauritisk rupiemyanmarisk kyatthailndsk bahttjeckisk korunabulgariska levaburmesiska kyatchilenska pesosestniska kronoreuro (WIR Bank)gambiska dalasiguineanska syliisraeliska punditalienska lirekazakiska tengekomoriska franckroatiska kunorlibyska dinarerlitauiska litaimaltesiska liremaltesiska pundpapuanska kinorrwandiska francslovakisk kronaslovenska tolarspanska pesetasvanuatiska vatuzambiska kwachaboliviansk mvdolcypriotiskt punderitreansk nakfafransk guldfrancgibraltiskt pundindonesisk rupiejemenitisk dinarkambodjansk riellibanesiskt pundmakedonisk denarmarockansk francmongolisk tgrgnepalesisk rupiepakistansk rupieschweizisk franctadzjikisk rubelbeliziska dollarbruneiska dollarburundiska franccypriotiska pundfranc (WIR Bank)gibraltiska pundguineanska franchaitiska gourderirakiska dinarerislndska kronorjemenitiska rialkinesiska dollarkirgiziska somerlibanesiska pundmalawiska kwachamexikanska pesosmyanmariska kyatnamibiska dollarperuanska intierserbiska dinarersydkoreanska wonthailndska bahttjeckiska korunazarisk ny zareandorransk pesetaaustralisk dollarliberiansk dollarmadagaskisk francmakanesisk patacamarockansk dirhamsaotomeansk dobraseychellisk rupietadzjikisk somoniafghanska afghanialgeriska dinarerangolanska kwanzaargentinska pesosbahamanska dollarbolivianska mvdolbolivianska pesosbrasilianska realdjiboutiska franceritreanska nakfafilippinska pesosfranska guldfrancgrekiska drachmerjordanska dinarerkambodjanska rielkroatiska dinarerlesothiska lotierlitauiska talonasmaldiviska rupiermarockanska francmauritiska rupiermongoliska tgrgnigerianska nairanordkoreanska wonpanamanska balboarhodesiska dollarschweiziska francsovjetiska rublertimoriansk escudotonganska paangatunisiska dinarerukrainska hryvniaungerska forintercostarikansk colnkanadensisk dollarmauretansk ouguiyanederlndsk guldennyzeelndsk dollarsalvadoransk colnsrilankesisk rupiestkaribisk dollararubanska florineraustraliska dollarbahrainska dinarercolombianska pesosdominikanska pesosindonesiska rupierkenyanska shillingkongolesiska franckuwaitiska dinarerliberianska dollarluxemburgska francmadagaskiska francmakanesiska patacamaldiviska rufiyermoambikisk escudonepalesiska rupierpakistanska rupiersaotomeanska dobraslovakiska korunorsomaliska shillingsydafrikanska randtadzjikiska rublertadzjikiska somoniugandiska shillinguruguayanska pesosvietnamesiska dongzariska nya zaresydsudanesiskt pundbrasiliansk cruzadoisraelisk ny shekelsurinamesisk dollarsurinamesisk guldenvstafrikansk francsydsudanesiska pund(oknd valutaenhet)andorranska pesetasbangladeshiska takacostarikanska colnecuadorianska sucrehonduranska lempirajemenitiska dinarerkanadensiska dollarkapverdiska escudosmadagaskiska ariarymakedoniska denarermauretanska ouguiyanederlndska guldennyzeelndska dollarparaguayska guaranisalvadoranska colnseychelliska rupiertanzaniska shillingtimorianska escudosstkaribiska dollarafrikansk kontoenhetazerbajdzjansk manatbhutanesisk ngultrumbrasiliansk cruzeirosingaporiansk dollarturkmenistansk manatvenezuelansk bolvarbrasilianska cruzadomalaysiska ringgitermarockanska dirhamermoambikiska escudosportugisiska escudossierraleonska leonersrilankesiska rupiersurinamesiska dollarsurinamesiska guldenvstafrikanska francUS-dollar (nsta dag)US-dollar (samma dag)islndsk gammal kronalatinamerikansk sucrespansk peseta (konto)swazilndsk lilangenisterrikisk schillingargentinska australerazerbajdzjanska manatbhutanesiska ngultrumgeorgiska kupon laritguatemalanska quetzalisraeliska nya shekelsingaporianska dollarturkmenistanska manatvenezuelanska bolvarZimbabwe-dollar (2008)Zimbabwe-dollar (2009)centralafrikansk francrysk rubel (1991 1998)(oknda valutaenheter)bolivianska bolivianosbrasilianska cruzeiroslatinamerikanska sucrenicaraguanska crdobasswazilndska lilangenitjeckiska hrda korunasterrikiska schillingrumnsk leu (1952 2005)afrikanska kontoenhetercentralafrikanska franceuropeisk kompositenheteuropeisk monetr enhetryska rubel (1991 1998)spanska pesetas (konto)brasiliansk cruzado novoturkisk lire (1922 2005)albanska lek (1946 1965)europeiska valutaenheterpolska zloty (1950 1995)rumnska leu (1952 2005)bulgarisk lev (1881 1952)bulgarisk lev (1952 1962)ghanansk cedi (1979 2007)monegaskisk franc ( 2001)sudansk dinar (1992 2007)sudanskt pund (1916 1992)vitrysk rubel (2000 2016)brasilianska cruzado novoperuanska sol (1863 1965)sudanska pund (1916 1992)turkiska lire (1922 2005)vitrysk rubel (1994 1999)Trinidad och Tobago-dollargammal moambikisk meticalIMF srskild dragningsrttPortugisiska Guinea-escudoargentisk peso (1881 1969)argentisk peso (1970 1983)chilensk unidad de fomentokubansk peso (konvertibel)bulgariska lev (1952 1962)europeiska kompositenheterghananska cedi (1979 2007)monegaskiska franc ( 2001)vitryska rubel (2000 2016)argentinsk peso (1983 1985)chilensk escudo (1960 1975)moldavisk cupon (1992 1993)sydkoreansk won (1945 1953)gammla moambikiska metical(valutakod fr testndaml)Portugisiska Guinea-escudoschilenska unidad de fomentoeuropeisk gammal kontoenheteuropeiska monetra enhetertjeckoslovakisk hrd korunazambiska kwacha (1968 2012)israelisk shekel (1980 1985)makedonisk denar (1992 1993)sydkoreansk hwan (1953 1962)angolansk kwanza (1990 2000)argentiska pesos (1881 1969)argentiska pesos (1970 1983)belgiska franc (finansiella)belgiska franc (konvertibla)ekvatorialguineanska ekwelerislndska kronor (1874 1981)kubanska pesos (konvertibla)moldaviska cupon (1992 1993)serbiska dinarer (2002 2006)sudanska dinarer (1992 2007)sydkoreanska won (1945 1953)vitrysk ny rubel (1994 1999)Frenade Arabemiratens dirhamjugoslavisk dinar (1966 1990)jugoslavisk dinar (1990 1992)jugoslavisk dinar (1992 1993)jugoslavisk dinar (1994 2002)mexikansk unidad de inversionsaotomeansk dobra (1977 2017)IMF srskilda dragningsrtterangolanska kwanza (1977 1990)argentinska pesos (1983 1985)chilenska escudos (1960 1975)europeiska kontoenheter (XBC)europeiska kontoenheter (XBD)israeliska shekel (1980 1985)sydkoreanska hwan (1953 1962)tjeckoslovakisk krona ( 1993)bulgarisk hrd lev (1962 1999)luxemburgsk franc (finansiell)mauretansk ouguiya (1973 2017)sydafrikansk rand (finansiell)europeisk gammal kompositenheteuropeisk gammal monetr enhetmexikanska unidad de inversionmoambikisk escudo (1914 1980)saotomeanska dobra (1977 2017)ugandiska shilling (1966 1987)uruguayanska pesos (1975 1993)vietnamesiska dong (1978 1985)vitryska nya rubel (1994 1999)Nederlndska Antillernas guldenluxemburgsk franc (konvertibel)angolansk ny kwanza (1990 2000)bulgariska hrd lev (1962 1999)makedoniska denarer (1992 1993)mauretanska ouguiya (1973 2017)moambikisk metical (1980 2006)azerbajdzjansk manat (1993 2006)boliviansk boliviano (1864 1963)mexikansk silverpeso (1861 1992)nicaraguansk crdoba (1998 1991)turkmenistansk manat (1993 2009)venezuelansk bolvar (2008 2018)brasiliansk cruzeiro (1967 1986)jugoslaviska dinarer (1966 1990)jugoslaviska dinarer (1990 1992)jugoslaviska dinarer (1992 1993)jugoslaviska dinarer (1994 2002)luxemburgska franc (finansiella)luxemburgska franc (konvertibla)sydafrikanska rand (finansiella)ukrainsk karbovanetz (1992 1996)angolanska nya kwanza (1990 2000)azerbajdzjanska manat (1993 2006)brasilianska cruzeiro (1990 1993)colombianska unidad de valor realturkmenistanska manat (1993 2009)ukrainska karbovanetz (1992 1996)venezuelanska bolivar (1871 2008)venezuelanska bolvar (2008 2018)spansk peseta (konvertibelt konto)bolivianska bolivianos (1864 1963)brasilianska cruzeiros (1942 1967)mexikanska silverpesos (1861 1992)nicaraguanska crdobas (1988 1991)spanska pesetas (konvertibelt konto)internationella jrnvgsunionens francbosnisk-hercegovinsk dinar (1994 1998)ecuadoriansk unidad de valor constantebrasilianska cruzeiro novo (1967 1986)bosnisk-hercegovinsk mark (konvertibel)ecuadorianska unidad de valor constanteangolanska kwanza reajustado (1995 1999)bosnisk-hercegovinska mark (konvertibla)uruguayanska pesos en unidades indexadas)bosnisk-hercegovinska dinarer (1992 1994))bosnisk-hercegovinska dinarer (1994 1998),euro (konvertibelt konto, WIR Bank, Schweiz)-franc (konvertibelt konto, WIR Bank, Schweiz)"{VO{unUN#rh`Rn0Z]Uz^V8>VIiB|;{~<~9^mbU fWf&L'qZ2j~zj:=u| f|n9kb*'A. 3)~0'&Fybr9V*=^Y"ZfGg=>Z': ia)K>vj&:n"|>A}>qr^W%vz&w5>~6n:.k>*G~.$2Y+bܢWNʢB"$+W}>65QR}*j*6;'VF?.;:".b:A9S{B)?6f}]dFZjh# @}TJ TH5B8ZNv2?nwr({$Jz  aB] Ny:m6*9b~]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5tt!G)/l)) )2 \\\?,PkW >{O*{̹U|#h``Rn09]U^V88>VIi MB|1; {~< 9iUy"W&4L'qf~z:=u|C |9zk)WUw#*9'fAA .33)H0'uy9IV=YY%GGgg=>Z': ii'a)>yvv&:E|>A}Q>q^W5%%Vw5H>~[n.kw Gn$-Y+ܢWgxʢbW}?>!5Q.R}cj*;/'VgF?š;u" b: AAjS{ =))?)6}]dV Nh,?#S @}T= TT~HR55eK8iZxNIy (($$ a *y#:YY99``z`#``h` `X``c8````h``Ł`R`8`&`sg````2`*`f1`~`*``ņ`V```Y``e``R``R`V`Ȅ`8`Ȏ`8````z`(S``&`J``n`Y`)`{`j`7`V`S`:`+`J`-````O```&`x`N`````2`v``b`z`v`{```f``` ` ````>`E```F``R`O``?``g`v`m:``P`>`݉``?`a`+`a`+`>``` `F```]``!``?`^`"``,`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9(&+&.&1&4&  7&:&=&@&C&F&I&L&O&R&!U&$'X&[&^&a&d&g&j&*-m&p&0s&3v&y&|&6&&&&9&&&&&<&?B&&&&&&E&HK&&&&&&&&&&&&N&&&QT&&&&&&&&W&&&''' 'Z ']''''''!'$'''*'-'0'`3'6'9'<'?'B'E'H'K'N'Q'T'W'Z']'cf`'c'f'i'l'o'r'u'x'{'~'i'l''''''o''''r''''u''''''''x{''''''~''''''''''''''((( ((((((( (#(&()(,(/(2(5(8(;(>(A(D(G(J(M(P(S(V(Y(\(_(b(e(h(k(n(q(t(w(z(}(((((((((((((((((((((((((((((((((((``#`#`h`~`X`X`c8`Յ`l`'`h````Ҁ``Ł``8`I`sg`r`` `2``f1``*`Ã`ņ```O}`Y`Z```R`k`R`}`L`9```n`Ȏ`q``````(S``&`q`݂`}`#`7`Y`ύ`7``S`X|`b`t`+``-`n|``m``k`{``O````x`Ċ```|```T`2`؈```z``{```z``5``<``Ì``}` ```~``y`E`r``````` `y``ы`?`܇`g`I`m:``P``݉``?``A`Y`````/`+`M````~` ` `Q`Zl```]``!`@`?`a`"``,``. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9)P  )P )P)P )P   )P   )P)P)P)P )P   )P)P )P  )P)P)P)P*P*P *P  *P*P *P *P#*P(*P -*P2*P7*P<*P A*P F*PK*PP*P U*P   Z*P_*Pd*Pi*Pn*P s*P   x*P}*P*P*P*P*P*P*P*P*P*P *P*P*P*P *P*P*P*P*P*P*P*P *P *P*P*P*P+P +P# ' +P+P+P+P"+P'+P,+P1+P6+P;+P@+P+ E+PJ+PO+PT+P/ Y+P^+Pc+Ph+Pm+Pr+Pw+P|+P+P+P3 7 +P+P+P+P+P+P+P+P+P+P+P; +P? +P+P+P+P+PC G +P+P+P+PK +P+P+P,PO ,P ,P,P,P,P!,P&,P+,PS W 0,P[ _ c 5,P:,Pg k ?,PD,PI,PN,PS,PX,P],Pb,Po g,Pl,Pq,Pv,Ps {,Pw ,P,P,P,P{ ,P,P,P,P,P,P ,P,P,P,P,P,P,P,P,P,P,P,P ,P,P,P,P-P-P -P-P -P-P -P %-P*-P/-P4-P9-P>-P  C-PH-PM-PR-P  W-P\-P  a-Pf-P k-Pp-Pu-Pz-P-P    -P  -P -P-P-P-P-P-P -P-P-P-P     -P -P-P-P-P-P-P  (P)P -P=i` 'ResB$ j ..~ Sol ya PeruSol za PeruPeso ya CubaDola ya FijiKip ya LaosiPeso za CubaRial ya Irandola ya Fijidola za Fijikip ya Laosikip za Laosirial ya Iranrial za IranPeso ya Chilerial ya QatarDinar ya IraqPeso za ChileRial ya OmaniRial ya QatarRial ya YemenTala ya Samoacedi ya Ghanacedi za Ghanadinar ya Iraqdinar za Iraqrial ya Omanirial ya Yemenrial za Omanirial za Yementala ya Samoatala za SamoaDola ya GuyanaReal ya BrazilDola ya BelizeDola ya BruneiDola ya CanadaDola ya TaiwanDola za GuyanaFaranga ya CFPLek ya AlbaniaLeu ya MoldovaLeu ya RomaniaPauni ya SudanPauni ya SyriaPeso ya MexicoReal za BrazilRuble ya UrusiRupia ya NepalYen ya UjapaniYuan ya Uchinadola ya Belizedola ya Bruneidola ya Canadadola ya Taiwandola za Belizedola za Bruneidola za Canadadola za Taiwanfaranga ya CFPfaranga za CFPlek ya Albanialek za Albanialeu ya Moldovaleu ya Romanialeu za Moldovaleu za Romaniapauni ya Misripauni ya Sudanpauni ya Syriapauni za Misripauni za Sudanpauni za Syriapeso ya Mexicopeso za Mexicoruble ya Urusiruble za Urusirupia ya Nepalrupia za Indiarupia za Nepalyen ya Ujapaniyen za Ujapaniyuan ya Uchinayuan za UchinaLats ya LativiaPeso ya UruguayDinar ya JordanDinar ya KuwaitDinar ya SerbiaDola ya BahamasDola ya BermudaDola ya JamaicaDong ya VietnamDram ya ArmeniaFlorin ya ArubaGourde ya HaitiKrona ya UswidiKrone ya NorwayKuna ya CroatiaKyat ya MyanmarLari ya GeorgiaLats za LativiaLev ya BulgariaLira ya UturukiPataca ya MacauPeso za UruguayVatu ya VanuatuZloty ya Polanddinar ya Jordandinar ya Kuwaitdinar ya Serbiadinar za Jordandinar za Kuwaitdinar za Serbiadinari za Libyadola ya Bahamasdola ya Bermudadola ya Jamaicadola za Bahamasdola za Bermudadola za Jamaicadola za Liberiadola za Namibiadong ya Vietnamdong za Vietnamdram ya Armeniadram za Armeniaflorin ya Arubaflorin za Arubagourde ya Haitigourde za Haitikrona ya Uswidikrona za Uswidikrone ya Norwaykrone za Norwaykuna ya Croatiakuna za Croatiakyat ya Myanmarkyat za Myanmarlari ya Georgialari za Georgialev ya Bulgarialev za Bulgarialira ya Uturukilira za Uturukipataca ya Macaupataca za Macauriyal ya Saudiariyal za Saudiavatu ya Vanuatuvatu za Vanuatuzloty ya Polandzloty za PolandDola ya SurinamePeso ya Colombiabalboa ya PanamaBaht ya TailandiBalboa ya PanamaBirr ya UhabeshiDinar ya AljeriaDinar ya BahrainDola ya BarbadosDola za SurinameKrone ya DenmarkNaira ya NigeriaPauni ya LebanonPaanga ya TongaPeso ya DominicaPeso za ColombiaRiel ya CambodiaRuble ya BelarusSom ya Kyrgystanbaht ya Tailandibaht za Tailandibirr ya Uhabeshibirr za Uhabeshidalasi za Gambiadinar ya Aljeriadinar ya Bahraindinar za Aljeriadinar za Bahraindola ya Barbadosdola za Barbadosdola za Marekanifaranga za Kongokrone ya Denmarkkrone za Denmarkkwacha za Malawikwacha za Zambiakwanza za Angolanaira ya Nigerianaira za Nigerianakfa za Eritreapauni ya Lebanonpauni za Lebanonpaanga ya Tongapaanga za Tongapeso ya Dominicapeso za Dominicapula za Botswanariel ya Cambodiariel za Cambodiaruble ya Belarusruble za Belarussom ya Kyrgystansom za KyrgystanPeso ya ArgentinaDirham ya MoroccoDola ya Hong KongDola ya SingaporePeso ya UfilipinoPeso za ArgentinaRupia ya PakistanSom ya Uzbekistandinari za Tunisiadirham ya Moroccodirham za Moroccodola ya Hong Kongdola ya Singaporedola za Australiadola za Hong Kongdola za Singaporefaranga ya Guineafaranga ya Uswisifaranga za Guineafaranga za Rwandafaranga za Uswisipeso ya Ufilipinopeso za Ufilipinorupia ya Pakistanrupia za Pakistanshilingi za Kenyasom ya Uzbekistansom za UzbekistanLitas ya LithuaniaDenar ya MacedoniaFaranga ya ComorosForint ya HungariaHryvnia ya UkraineKrona ya AisilandiLitas za LithuaniaNgultrum ya BhutanPauni ya GibraltarRupia ya MauritiusRupia ya Sri LankaTaka ya BangladeshTugrik ya Mongoliadenar ya Macedoniadenar za Macedoniafaranga ya Comorosfaranga za Burundifaranga za Comorosforint ya Hungariaforint za Hungariahryvnia ya Ukrainehryvnia za Ukrainekrona ya Aisilandikrona za Aisilandingultrum ya Bhutanngultrum za Bhutanpauni ya Gibraltarpauni ya Uingerezapauni za Gibraltarpauni za Uingerezarupia ya Mauritiusrupia ya Sri Lankarupia za Mauritiusrupia za Sri Lankashilingi za Ugandataka ya Bangladeshtaka za Bangladeshtugrik ya Mongoliatugrik za MongoliaGuarani ya ParaguayColon ya Costa RicaDola ya New ZealandFaranga ya DjiboutiGuarani za ParaguayManat ya AzerbaijanPauni ya St. HelenaRinggit ya MalaysiaRufiyaa ya MaldivesRupiah ya IndonesiaTenge ya KazakhstanWon ya Korea Kusinicolon ya Costa Ricacolon za Costa Ricadola ya New Zealanddola za New Zealandfaranga ya Djiboutifaranga za Djiboutimanat ya Azerbaijanmanat za Azerbaijanpauni ya St. Helenapauni za St. Helenaringgit ya Malaysiaringgit za Malaysiarufiyaa ya Maldivesrufiyaa za Maldivesrupiah ya Indonesiarupiah za Indonesiashilingi za Somaliatenge ya Kazakhstantenge za Kazakhstanwon ya Korea Kusiniwon za Korea KusiniBolivar ya VenezuelaBoliviano ya BoliviaAriari ya MadagascarBolivar za VenezuelaBoliviano za BoliviaCordoba ya NicaraguaEskudo ya Cape VerdeLempira ya HondurasiMetikali za MsumbijiQuetzal ya GuatemalaRupia ya UshelisheliSarafu isiyojulikanaSomoni ya Tajikistanariari ya Madagascarariari za Madagascarcordoba ya Nicaraguacordoba za Nicaraguaeskudo ya Cape Verdeeskudo za Cape Verdelempira ya Hondurasilempira za Hondurasiquetzal ya Guatemalaquetzal za Guatemalarupia ya Ushelishelirupia za Ushelishelishilingi za Tanzaniasomoni ya Tajikistansomoni za Tajikistanyuan ya Uchina (huru)Manat ya TurkmenistanOuguiya ya MauritaniaPauni ya Sudan KusiniYuan ya Uchina (huru)manat ya Turkmenistanmanat za Turkmenistanouguiya ya Mauritaniaouguiya za Mauritaniapauni ya Sudan Kusinipauni za Sudan Kusini(sarafu isiyojulikana)Afghani ya AfghanistanShekeli Mpya ya IsraelWon ya Korea Kaskaziniafghani ya Afghanistanafghani za Afghanistanrandi ya Afrika Kusinirandi za Afrika Kusinishekeli mpya ya Israelshekeli mpya za Israelwon ya Korea Kaskaziniwon za Korea KaskaziniKina ya Papua New Guineakina ya Papua New Guineakina za Papua New GuineaDola ya Visiwa vya Caymandola ya Visiwa vya CaymanDola ya Trinidad na TobagoDola ya Visiwa vya SolomonDola za Trinidad na Tobagodirham ya Falme za Kiarabudirham za Falme za Kiarabudola ya Visiwa vya Solomondola za Visiwa vya Solomonkoruna ya Jamhuri ya Czechkoruna za Jamhuri ya CzechDola ya Caribbean MasharikiDola za Caribbean MasharikiPauni ya Sudani (1957 1998)pauni ya Sudani (1957 1998)pauni za Sudani (1957 1998)Pauni ya Visiwa vya FalklandPauni za Visiwa vya FalklandRuble ya Belarusi (2000 2016)Faranga ya Afrika ya Kati CFARuble za Belarusi (2000 2016)dobra ya Sao Tome na Principedobra za Sao Tome na Principefaranga ya Afrika ya Kati CFAfaranga za Afrika ya Kati CFAGuilder ya Antili za Kiholanziguilder ya Antili za Kiholanziguilder za Antili za KiholanziFaranga ya Afrika Magharibi CFAfaranga ya Afrika Magharibi CFAfaranga za Afrika Magharibi CFABolivar ya Venezuela (2008 2018)metikali ya Msumbiji (1980 2006)Bolivar za Venezuela (2008 2018)Metikali ya Msumbiji (1980 2006)Ouguiya ya Mauritania (1973 2017)ouguiya ya Mauritania (1973 2017)ouguiya za Mauritania (1973 2017)Peso ya Cuba Inayoweza KubadilishwaPeso za Cuba Zinazoweza KubadilishwaConvertible Mark ya Bosnia na Hezegovinaconvertible mark ya Bosnia na Hezegovinaconvertible mark za Bosnia na Hezegovina)dobra ya Sao Tome na Principe (1977 2017))dobra za Sao Tome na Principe (1977 2017)V3zn ΡrDvRZNzԿRO1~~Uzz@ ^yf&0Z2jj^(ln(8bDz\F~.&b%Fr(bry*Sf"'48BZjN!"n"!tr^vzJ&T7.S*~.2nb"zNlT96^6Kol:>n.b.T:B9XA~Ft[J^mG z>{Nzzwz_ ]hH\Zk'Ij+.^N1N?{]q5k&P} 4j{8/\l"#G"|^nQdN >nB>&7Hnnj~m.>Nj~5[ }>N }^n044 γY.>k.p~Mz` ` UܓHYlwŁ|>~>N`c)``` ````V`~`^`=``W```j`1```J`p``F````6``P``~`v`P``+`"`/```f```````````A``j``<``u#```````*``>`̆`B`~`v`[``w`w`l`] ``` ``5` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{ "% (+.147:=@CFILORUX[^adgjmpsvy|"%(+.147  :=@!$'C*-0369<?BEFIHLKNQTWZORU]X`[^cfialdorux{gj~mpsvy|Ճ``M`d`.`M`(`Q`~``=`y````ڇ``-`A`\`` `l``B`W```ׂ``~`~`j`P`c~`w~```r```````[````7` `&```˄``=`=` `O~`Ł`ہ`z````Հ``m``````̆``~`~`Ӆ``w``````{`` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{}  PP PPPPP PPPPPPP PPPPP PP P P P  P P P P  % P* P/ P4 P9 P> PC PH PM P R PW P\ Pa Pf Pk P p Pu P z P P P P P P P P P P P P P P P  P  P P P P P P P P P P P!P!P  !P!P!P!P!P  $!P)!P .!P3!P8!P=!PB!PG!P L!PQ!PV!P[!P`!Pe!Pj!Po!Pt!Py!P  ~!P !P!P!P  !P   !P!P!P  !P!P!P  !P  !P!P!P!P!P  !P!P!P  ! !P% !P) !P  PP- !P` 'ResB, J 00  Vy>TYzvzw` `v`J` w+{    ` 'ResB ! ! B k  ` 'ResB c c (CFP) ( ) (CFP) ( ) (1968 2012) (2000 2016) (1973 2017) (2008 2018) CFA CFA (2000 2016) (2008 2018) (1973 2017) CFA CFA *ܪ - /ܚ (1977 2017)/ܪ - 4ܚ (1977 2017)V- |ڰn  rMvRͭZݭ+zRVڷóŷ~ۯ^dz %qfԪ}}ZR2j jչ^An1b4gd\~FbrmXJf3"ѫ?S=>jSnf"FQ t r]{vByz&6-ݮ*IO~.˵2]vֱgbıXNbߵ fw66:c| j«:v>.kǪR:=BP{dK.GFuidʯJֳ"SMG>Bv w<{] ЬN\G_ -m.|kڰ7 ]H_*ͭݭ+᪭ڷ8óҲŷۯǺTd%RqнԪx}}}R\B +չپAC1/4g|dsݿ﫮ػmXml3c,";ѫW#?SSN0=[>C૜S-TFXQ  ]n{By6A-,ͮݺI߬Ot˵]$ֱ4gıX biߵ ۼw϶o}:cc?| ʹj«0vk󵷽ǪüRt=ɰP{ָdkKm.GuiidYʯֳ"eS MCGG~3 <5\\  #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFIL #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{UPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzP  OPRP P` 'ResB 6 6 Rs.76[  ` 'ResB c c boP  ` 'ResB c c bPSo  ` 'ResBq ^ {{^  / A 0 J / A 0 K 2 A % > / M , >  M 5 ( >  A 5  A 8 L & ? 0 ? / 2 M 8 . K / ( M $ > 2 >  . A ( @ 0 @ / 2 M  . > ( ? 0 @ / 2 M .  ( @ 8 M *  >  2 F 8 K ' K 2 K  ? 5 5 >  A 5  B 2 A  0 >  @ & @ ( > 0 M  M / B , ( M * F 8 K  > ( F / ( M 8 F ! ?  ? 2 ? / ( M * F 8 K  . H  ( M ! > 2 0 M , F 2 @  M ! > 2 0 M , M 0 B ( H ! > 2 0 M . 2  8 @  0 ? / 0 @ 0 7 M / ( M 0 B , 2 M 2 >  ? / ( M  ? * M $ A 0 M  ? 7 M 2 ? 0 >  . F 0 ?  > ! > 2 0 M  A 5 H  M & @ ( > 0 M  M 5 >  0 ? 0 @ / 2 M ! > ( ? 7 M  M 0 K ( M * K 2 ? 7 M  M 2 K  @ + @  ? / ( M ! > 2 0 M 2 F , ( @ 8 M * L  ! M 8 ? 0 @ / ( M * L  ! M . K 2 M ! K 5 ( M 2 @ 0 K . > ( ? / > ( M 2 @ 8 L & ? 0 ? / 2 M 2 A  * > ( A & G 6 / F ( M  K   > ( M * >   >  % ? / K * ? / ( M , 0 M  0 > ( ? / ( M 0 @ / 2 M  F ( ! ? / ( M ! > 2 0 M  J 2  , ? / ( M * F 8 K  >  , ? / ( M & 2 > 8 ?  > 0 M  ? / ( M 2 > 0 ? ! K . ? ( ?  ( M * F 8 K ( . ? , ? / ( M ! > 2 0 M ( H  @ 0 ? / ( M ( H 0 > * F 0 A 5 ? / ( M 8 K 2 M , 9 > . ? / ( M ! > 2 0 M , M 0 ?  ? 7 M * L  ! M . > 0 ? 7 ( M 0 B * > / ? . F  M 8 ?  ( M * F 8 K 2 ? , ? / ( M & @ ( > 0 M 6 M 0 @ 2   0 B * > / ? 8 ?   * B 0 M ! > 2 0 M 8 M 5 ? 8 M + M 0 >   M 9 >   >   M ! > 2 0 M  . A ( @ 0 @ / 2 M 2 A  . > ( ? 0 @ / 2 M 2 A  M / B , ( M * F 8 K 2 A  > ( F / ( M 8 F ! ? 2 A  ? 2 ? / ( M * F 8 K 2 A ! > ( ? 7 M  M 0 K ( 0 M , 2 M  G 0 ? / ( M 2 G 5 .  ( @ 8 M *  >  > 2 A . 2  8 @  0 ? / 0 @ 2 A 2 > $ M 5 ? / ( M 2 >  ? 2 ? % K ( ? / ( M 2 @  H  0 A , ( M + M 2 K 0 ? ( M  + M  > ( M  + M  > ( ?  2 M , G ( ? / ( M 2 G  M  H ( > & G 6 / A 5 > ( M  . F 0 ?  ( M ! M 0 > . M  0 M  F   @ ( > * F 8 K 0 A  M 5 F / ( M * F 8 K  0 ?  M 0 @ ( M (  M + >  >  , K ! ? / ( M 0 @ 2 M  A / ( ? / > 8 M ! > 2 0 M  >  , ? / ( M  M 5 >  > $ F 2 ? / ( ?  0 F ( M 8 @ + ? 2 ? * M * ? ( M * F 8 K , 2 M  G 0 ? / ( M 2 G 5 M , F 0 M . A ! ( M ! > 2 0 M . / ( M . > 0 M  M / >  M . 2 > 5 ? / ( M  M 5 >  > . K 2 M ! K 5 ( M 2 M / B 0 K . > ( ? / > ( M 2 F / A 2 ? , G 0 ? / ( M ! > 2 0 M 8 M 5 @ ! ? 7 M  M 0 K ( >  0 >  @ & @ ( > 0 M 2 A  . H  ( M ! > 2 0 M 2 A * K 2 ? 7 M  M 2 K  @ 2 A , F 2 @  M ! > 2 0 M 2 A , M 0 B ( H ! > 2 0 M 2 A . > 0 ? 7 ( M 0 B * > / 2 A 0 7 M / ( M 0 B , 2 M 2 A 2 >  ? / ( M  ? * M 2 A 6 M 0 @ 2   0 B * > / 2 A   0 M , H  > ( M . > (  M   ? * M 7 ? / ( M * L  ! M $ A ( @ 7 ? / ( M & @ ( > 0 M ( G * > 2 @ / A 2 0 B * > / ? * ( > . ( ? / ( M , 2 M , K 5 , 0 M , > ! ? / ( M ! > 2 0 M , 9 M 0 F / ? ( M & ? ( > 0 M , >   M 2 > & G 6 M  >  > , F 2 0 B 8 ? / ( M 0 B , 2 M , K  M 8 M 5 > ( > * A 2 > . K 0 K  ( M & ? 0 M 9 A . M 2 > $ M 5 ? / ( M 2 >  M 8 M 2 ? % K ( ? / ( M 2 @  > 8 M 5 F ( A  A 2 > , K 2 ? 5 0 M 8 ?  + M * ? + M 0 >   M 8 F 0 M , ? / ( M & @ ( > 0 M 8 J . > 2 ? 7 ? 2 M 2 ?   M 9 H  ? / ( M  M 5 K 0 M ! G  . F 0 ?  > ! > 2 0 M 2 A  A 5 H  M & @ ( > 0 M 2 A  J 2  , ? / ( M * F 8 K 2 A  M 5 >  0 ? 0 @ / 2 M 2 A  >  , ? / ( M & 2 > 8 ? 2 A  > 0 M  ? / ( M 2 > 0 @ 2 A ! K . ? ( ?  ( M * F 8 K 2 A ( H  @ 0 ? / ( M ( H 0 > 2 A + @  ? / ( M ! > 2 0 M 2 A . F  M 8 ?  ( M * F 8 K 2 A 2 F , ( @ 8 M * L  ! M 2 A 8 ? 0 @ / ( M * L  ! M 2 A 8 M 5 @ ! ? 7 M  M 0 K ( 0 M $ M $ 0  J 0 ? / > 5 K ( M  2 M  @ 0 ? / ( M & @ ( > 0 M   ! K ( G 7 ? / > 0 B * > / ?  >  ! ( M 7 ? 2 M 2 ?   M  8 M 2 >  ! ?  M  M 0 K ( >  ? 0 M  ? 8 M % > ( ? 8 L . M  J   K 2 ? 8 M + M 0 >   M  J . K 0 ? / ( M + M 0 >   M  M 0 J / G 7 ? / ( M  M / B (   ?  ? 8 M % > ( M  F   G  M 5 ? ( ? / ( M + M 0 >   M  ? , K  ? / ( M + M 0 >   M $  ?  ? 8 M % > ( M 8 . K ( ? ( M / B  ? 2 >  ! M ! > 2 0 M * 0  M 5 > / ( M  M 5 > 0 ( ? * >  ? 8 M % > ( M 0 B * > / ? , M 0 F  ? 2 ? / ( M 0 ? / 2 M . 2 G 7 ? / > 0 ?   M  ?  M 0 M 5 > ( ! > ( M + M 0 >   M 8 A 0 ? ( > . @ / A 2 ! > 2 0 M 8 M 5 >  ? 2 ? 2 > ( M  G ( ? 9   G 0 ? / ( M + K 0 ?   M 9 K  ! A 0 ( M 2 F . ? * ? 0 >  0 M  F   @ ( > * F 8 K 2 A  % ? / K * ? / ( M , 0 M 2 A  0 > ( ? / ( M 0 @ / 2 M 2 A 0 A  M 5 F / ( M * F 8 K 2 A  F ( ! ? / ( M ! > 2 0 M 2 A  >  , ? / ( M  M 5 >  > 2 A ( . ? , ? / ( M ! > 2 0 M 2 A ( G * > 2 @ / A 2 0 B * > / 2 A * F 0 A 5 ? / ( M 8 K 2 M 2 A + ? 2 ? * M * ? ( M * F 8 K 2 A , 9 > . ? / ( M ! > 2 0 M 2 A , M 0 ?  ? 7 M * L  ! M 2 A . 2 > 5 ? / ( M  M 5 >  > 2 A 2 ? , ? / ( M & @ ( > 0 M 2 A 8 ?   * B 0 M ! > 2 0 M 2 A 8 M 5 >  ?  . 2 > ( M  G ( ? 8 M 5 ? 8 M + M 0 >   M 2 A 9 >   >   M ! > 2 0 M 2 A &  M 7 ? #  J 0 ? / > 5 K ( M 5 ? / $ M ( > . @ / A 2 ! >   M    K 2 > ( M  M 5 > ( M  >  8 M  M 0 G 2 ? / ( M ! > 2 0 M  F ( M / > ( M 7 ? 2 M 2 ?   M  G . > ( M & @ 5 A 2 ! > 2 0 M  ? , M 0 2 M  B 0 M * L  ! M ( > 0 M 5 G  @ / ( M  M 0 K ( M , A 0 ?  ! ? / ( M + M 0 >   M .   K 2 ? / ( M  A  M 0 ?  M . > 2 M & @ 5 ? / ( M 0 A + ? / > . F 8 ? ! K ( ? / ( M & ? ( > 0 M . J  >  , ?  ( M . F  ?  2 M  . F 0 ?  ( M ! M 0 > . M 2 A   ! K ( G 7 ? / > 0 B * > / 2 A  0 ?  M 0 @ ( M (  M + > 2 A  8 M 2 >  ! ?  M  M 0 K ( 0 M  >  , K ! ? / ( M 0 @ 2 M 2 A  A / ( ? / > 8 M ! > 2 0 M 2 A * >  ? 8 M % > ( M 0 B * > / 2 A , >   M 2 > & G 6 M  >  > 2 A , F 0 M . A ! ( M ! > 2 0 M 2 A , K  M 8 M 5 > ( > * A 2 > 2 A . / ( M . > 0 M  M / >  M 2 A . F 8 ? ! K ( ? / ( M & ? ( > 0 ? 2 ? , G 0 ? / ( M ! > 2 0 M 2 A 9 H  ? / ( M  M 5 K 0 M ! G 2 A  M , F  ? 8 M $ > ( M 8 L . M  K 8 M  > 0 ?  ( M  K 2 K ( M  K 0 M ! > ( ? / ( M & @ ( > 0 M . L 0 ?  > ( ? / ( M   M / ? / > 8 K 2 K . ( M & @ 5 A 2 ! > 2 0 M   0 M , H  > ( M . > (  M 2 A   ? * M 7 ? / ( M * L  ! M 2 A   ?  ? 8 M % > ( M  F   G 2 A $  ?  ? 8 M % > ( M 8 . K ( @ 2 A $ A ( @ 7 ? / ( M & @ ( > 0 M 2 A ( > 0 M 5 G  @ / ( M  M 0 K ( 0 M * ( > . ( ? / ( M , 2 M , K 5 > 2 A * 0  M 5 > / ( M  M 5 > 0 ( @ 2 A , 0 M , > ! ? / ( M ! > 2 0 M 2 A , 9 M 0 F / ? ( M & ? ( > 0 M 2 A , F 2 0 B 8 ? / ( M 0 B , 2 M 2 A . K 0 K  ( M & ? 0 M 9 A . M 2 A 5 F ( A  A 2 > , K 2 ? 5 0 M 2 A 8 ?  + M * ? + M 0 >   M 2 A 8 F 0 M , ? / ( M & @ ( > 0 M 2 A 8 J . > 2 ? 7 ? 2 M 2 ?   M 2 A 9 K  ! A 0 ( M 2 F . ? * ? 0 > 2 A  M 0 J $ M $ $ H 5 > ( M ! > 2 0 M  >   > ( ? / ( M 7 ? 2 M 2 ?   M , J 2 @ 5 ? / ( M , J 2 @ 5 ? / > ( K 8 F / ?   M 9 F 2 F ( > * L  ! M  2 M  @ 0 ? / ( M & @ ( > 0 M 2 A  >  ! ( M 7 ? 2 M 2 ?   M 2 A  ? 0 M  ? 8 M % > ( ? 8 L . M 2 A  J   K 2 ? 8 M + M 0 >   M 2 A  J . K 0 ? / ( M + M 0 >   M 2 A  M 0 J / G 7 ? / ( M  M / B ( > 2 A  M 5 ? ( ? / ( M + M 0 >   M 2 A  ? , K  ? / ( M + M 0 >   M 2 A ( M / B  ? 2 >  ! M ! > 2 0 M 2 A , M 0 F  ? 2 ? / ( M 0 ? / 2 M 2 A . 2 G 7 ? / > 0 ?   M  ?  M 2 A . > 2 M & @ 5 ? / ( M 0 A + ? / > 2 A 0 M 5 > ( ! > ( M + M 0 >   M 2 A 8 A 0 ? ( > . @ / A 2 ! > 2 0 M 2 A 9   G 0 ? / ( M + K 0 ?   M 2 A &  M 7 ? # 8 A ! > ( @ 8 M * L  ! M 8 F / ?  F 2 M 2 K / ? 8 M 0 B * > / ?  0 > / ? 2 ? ( M / B 7 F  M / F 2 M  F  M 0 ? * , M 2 ?  M  K 0 A ( > $ B 0 M * A  0 @ , ? / ( M ! > 2 0 M ( ?  0  M / A / ( M  J 0 M ! A , A - B  > ( @ / A 2  A 2 M  M 0 A . M    K 2 > ( M  M 5 > ( M  > 2 A  8 M  M 0 G 2 ? / ( M ! > 2 0 M 2 A  F ( M / > ( M 7 ? 2 M 2 ?   M 2 A  G . > ( M & @ 5 A 2 ! > 2 0 M 2 A  J $ M $ $ H 5 > ( M ! > 2 0 M 2 A  ? , M 0 2 M  B 0 M * L  ! M 2 A , A 0 ?  ! ? / ( M + M 0 >   M 2 A .   K 2 ? / ( M  A  M 0 ?  M 2 A . J  >  , ?  ( M . F  ?  2 M 2 A . L 0 ?  > ( ? / ( M   M / ? / > 2 A &  M 7 ? #  + M 0 ?  > 0 M / >  ! M  G * M 5 F 0 M ! ? / ( M  8 M  A ! K  M / A  F . > 2 ( M  M 5 F  M  2 M 8 F / ?  F 2 M 2 K / ? 8 M 0 B * > / 2 A  K 8 M  > 0 ?  ( M  K 2 K ( M 2 A  K 0 M ! > ( ? / ( M & @ ( > 0 M 2 A , J 2 @ 5 ? / ( M , J 2 @ 5 ? / > ( K 2 A 8 K 2 K . ( M & @ 5 A 2 ! > 2 0 M 2 A $ A 0 M  M . F ( ? 8 M % > ( ? . ( >  M  M 0 / ? ( ? / ( M 9 M 0 ? 5 M ( ? / > 8 @ / ? 0 A 2 ? / K ( ? / ( M 2 @ / K ( M  F  M 0 ? * , M 2 ?  M  K 0 A ( > 2 A  >   > ( ? / ( M 7 ? 2 M 2 ?   M 2 A $ F 2 ? / ( ?  0 F ( M 8 @ * M 0 . > #  ( ?  0  M / A / ( M  J 0 M ! A , A 2 A 8 F / ?   M 9 F 2 F ( > * L  ! M 2 A  H ( @ 8 M / B 5 > ( M ( + M 7 K 0 M ) M / B , ( M  ( M 5 0 M  , A 2 M * F 8 K &  M 7 ? # 8 A ! > ( @ 8 M * L  ! M 2 A  0 > / ? 2 ? ( M / B 7 F  M / F 2 M 2 A  G * M 5 F 0 M ! ? / ( M  8 M  A ! K 2 A $ B 0 M * A  0 @ , ? / ( M ! > 2 0 M 2 A - B  > ( @ / A 2  A 2 M  M 0 A . M 2 A * * M / B ( M / B  M / ? ( ? / ( M  ? ( > + >  M 2 M / >  ! M & @ 5 A 2 A * L  ! M  M 0 / ? ( ? / ( M 9 M 0 ? 5 M ( ? / > 2 A  M / A  F . > 2 ( M  M 5 F  M  2 M 2 A  M / B , ( M  ( M 5 0 M  , A 2 M * F 8 K 2 A 8 @ / ? 0 A 2 ? / K ( ? / ( M 2 @ / K ( M 2 A  >  , ? / ( M  M 5 >  > (1968 2012), F 2 0 B 8 ? / ( M 0 B , 2 M (2000 2016)5 F ( A  A 2 > , K 2 ? 5 0 M (2008 2018)+ >  M 2 M / >  ! M & @ 5 A 2 A * L  ! M 2 A  M 0 ? ( ? ! > ! M . 0 ? / A  J , >  K ! > 2 0 M * 6 M  ? .  + M 0 ?  ( M 8 ?  + M  + M 0 >   M / A ( H  F ! M  0 , M  . ? 0 G  M 8 M & ? 0 > . M . L 0 ?  > ( ? / ( M   M / ? / > (1973 2017), F 2 0 B 8 ? / ( M 0 B , 2 M 2 A (2000 2016)5 F ( A  A 2 > , K 2 ? 5 0 M 2 A (2008 2018) M 0 ? ( ? ! > ! M . 0 ? / A  J , >  K ! > 2 0 M 2 A 8 > 5 K  K . M . 0 ? / A * M 0 ? ( M 8 ? * ? ! K , M 0 > 8 F   M 0 2 M  + M 0 ?  ( M 8 ?  + M  + M 0 >   M * 6 M  ? .  + M 0 ?  ( M 8 ?  + M  + M 0 >   M 2 A . L 0 ?  > ( ? / ( M   M / ? / > 2 A (1973 2017)/ A ( H  F ! M  0 , M  . ? 0 G  M 8 M & ? 0 > . M 2 A ( F & 0 M 2 >  ! M 8 M / >   ? 2 M 2 ? / ( M  ? 2 M ! 0 M 8 > 5 K  K . M . 0 ? / A * M 0 ? ( M 8 ? * ? ! K , M 0 > 2 A 8 F   M 0 2 M  + M 0 ?  ( M 8 ?  + M  + M 0 >   M 2 A ( F & 0 M 2 >  ! M 8 M / >   ? 2 M 2 ? / ( M  ? 2 M ! 0 M 2 A -8 > 5 K  K . M . 0 ? / A * M 0 ? ( M 8 ? * ? ! K , M 0 > (1977 2017)/, K 8 M ( ? / > -9 F 0 M   K 5 ? ( > . > 0 M * ? ! ?  F / M /  2 ?  G . > 0 M  M /8 > 5 K  K . M . 0 ? / A * M 0 ? ( M 8 ? * ? ! K , M 0 > 2 A (1977 2017)2, K 8 M ( ? / > -9 F 0 M   K 5 ? ( > . > 0 M * ? ! ?  F / M /  2 ?  G . > 0 M  M 2 A  V  * n, r  vR3Z"zER V y~UD^Lz  8 7f   G Z2 jj7^ t nbL _  \ ~e F brV Jfl( W[E! )  j n%"\Itrp  vmG z &   w f*- ~~.X2 v bk N  fc26 6  ~ :>.:   :B S! F 3k # JT f{;b <>iBu  vMw{] N k0|[#'37;KOSW[cos #+7;?CKOSW[_{'+7?OW[_gos{;8,xD\\ \ALJ5>tt!G)/l)) )2 \\\?,PkW    * ,i  M!3) "E< lw yyUODL \8 7  s   G  U G7kM t T&L {_ d  v /e C d V 28l( WR[#E!. ,)  < %\Ip  m:G     w  Sf - ~ubX) U |kA ?  ec2vb F    L~ ! *:     eS>! !M  3wk k N##b T T _f{;b <i?u  q M` 7 kk| #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{#&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|   #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{PPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPP  PP} P` 'ResB  v# $$9 Edola lok KanadaEpaunt Lok SudanEpaunt lok MisriEdola lok Zimbabweedola lok Amarekaedola lok LiberiaAngo otol lok GineAngo otol lok ChinaAngo otol lok IndiaAngo otol lok KongoAngo otol lok LibyaAngo otol lok AngolaAngo otol lok BukiniAngo otol lok JibutiAngo otol lok KomoroAngo otol lok LesotoAngo otol lok MalawiAngo otol lok MorisiAngo otol lok MorokoAngo otol lok RwandaAngo otol lok SaudiaAngo otol lok UgandaAngo otol lok UswisiAngo otol lok ZambiaEpaunt lok UingerezaAngo otol lok AljeriaAngo otol lok BurundiAngo otol lok EritreaAngo otol lok NamibiaAngo otol lok NijeriaAngo otol lok SomaliaAngo otol lok TunisiaAngo otol lok BahareniAngo otol lok BotswanaAngo otol lok CFA BEACAngo otol lok KepuvedeAngo otol lok KijapaniAngo otol lok MsumbijiAngo otol lok TanzaniaAngo otol lok UhabeshiAngo otol lok AustraliaAngo otol lok CFA BCEAOAngo otol lok MoritaniaAngo otol lok ShelisheliAngo otol lok SantahelenaAngo otol lok Afrika KusiniAngo otol lok Falme za KiarabuAngo otol lok Zambia (1968 2012)Ango otol lok Sao Tome na PrincipeAngo otol lok Moritania (1973 2017)/Ango otol lok Sao Tome na Principe (1977 2017) tz*~  fj n,bA\\&b%ry*w`!d7ycM",XoDBQvw>`'`v`'`` (``'``u#``'`9 'CGcsw{+/;_cos{ #/3;Kcko  "%(+.147:=@CFILORUX[  ` 'ResB a a "`/  ` 'ResB ^ ^ A><.!><>= C1;8 @CA@C1;8 @CA>;;0@8 5=08 E8B>5=08 O?>=4>;;0@8 85=08 E8B>85=08 O?>=AJ>@8 =><0J;C< 50;8 1@078;8O3@50;8 1@078;8O3(0AJ>@8 =><0J;C<) C?8O8 8=4CAB>=@C?8O8 8=4CAB>=$C=B AB5@;8=38 1@8B0=DC=B AB5@;8=38 1@8B0=  \1   .k _ d  ] W+o\   H   v d    W+Co   W+Co0P3P6P9P<P?PBPEPHPKP  P NP` 'ResBR a \\)) -2"9B#+"' 9@#5%2'2D" -%@#9+"'5J2!H2@ 522@B  4%5J2!H2A%41!D %5459#L@.42%2 2!1'#95@2%%5#28#5@B 4'2%5#2!-%2-45@#9-L 92#1L45#1L*'4*%4'!-%B'2@" 5H8H@#5"%@"@!@#5"%B-!2#1 !2#5-L!-%2-LD-#4 1%@%@5"!#1L!2%5%5#2-42%5@@ 2*@B%5@%B B'2 2!2%2'5 4%%4@"2-@'5"2!-%%2#L4452#L9@'52#L-4#1-L 5@#5"#1L-B#95-4@5"#95@ @ %*L%4'B#!2@5"@#5"%22#L@#5"%#2 4%B#2*'5@52#L@"@!-LD #1*9@!B 4%5@-*9B 4%5'2 2A !@5" %-5BA%L-%%2#L#9D-%%2#L*+#1-%%2#L@%5 52#L%4@5"1%1'22!2-L-5"4L-L@%2-222!2@J29%2-*'222A-2-2#1L495#1L#'12%-#4-2#92#9525*2#95(#5%12%1*L%1@'5"%2#5-#L@5"'-@2+%5CI'29'29-29@B -8#8'1"@B @!G 4B@#5"%1!9 2@#5"%-4+#H2@%A-%@@5"B#-#L@'"LB#@!2#LD#2D5@#5"4'A #L-B-8D#@G#1LB!2B!2#L@"-#!1@B B%4@'5"B#92*B%'1'2 2A-B%292B#@-@ 5" 4%%4"912-%%2#L2@!2-%%2#L.H--%%2#LA222%2 5A!@5"52#L-#LA52#L2+L@#221%2@(-L 92CI#1L-B!B#*#1L 5@-5#1L8#85#95!-#4@ 5"*#9@4%#1*@ 5"#9@4%@%2#8*@B B%-!@5"@B B!441#9 2B#2 4%#9@-*B@5"#9@ B##2 4%-L-4*#2@-%!-%B%4@'5"#9@4%%1@'5"#9@4%B @'5"%5#28#5@H2@-*9B4!-#L 4%%4B !2@%5" -!5#L5 *2 -!-8 @4*2-%%2#L2"-22-%%2#L2.2!2*52#L94@ 5"-#4L.12#5#44!2@%@ 5"#94"2!1%5*L%4%1@5*'2 4%51*%41'@5"'-@2+%5@+7-.#5@5""9@#@@2 1*2@B 4%44*LA#!-2#L@!@5"A2@-#4@#5"B%--*2#42B#2D- LA%L 4%%4--*@#5" 9@#@-'2-#L-L 92@H2#1L#1H@(*#1L@%@"5"!#1LB!#G-B'2#252#2'1" 4%%4A 2@5"-%%2#L 9#42@!-%%2#L2!4@5"-%%2#L*4B#L-%%2#LD%5@#5"52#L@ -#L@5"52#LA-%5@#5"5A#+L!B!#G-B9#4!-B@%5"-L"4#-%2#L@B -2#L@42@!41%B! 1!4@%!4#2.-9#1*A#LA-#42CI-%%2#L 4!1@'-%%2#LB#5@ 5"52#L 92@H252#LB#@-@ 5"-%2#L*B%'5@5"!2#L24A%L%4'B#!2@5"@H2@@ 2-1-#L#2@B 45-4*@ 2@-*9BB#8@*@-*9BB! 1!45221'4'45-%%2#L2#L@B*52#L!2 4B@5"4'@ @%-4*#2@-%-L@ L@.@%2-2@#5"#5!2%22 5-95"2!-#4@@5"@' 1%1'@!2%2@-##L@-4B-@5"@-*9B@@'4#L@-G8%#1! 92B B!4244*24%@-#L 9#42@!2B%1*%41'@5"#9@4%244*2-#LB242#21'-%%2#L4' 5A%L-%%2#L--*@#@%5"-%%2#L@-#L!4'2!21-2@ -#LD2#9 2BBB'#2 4%-#LB242#21'#1L-#1H@(*#1L!221*2#L#+1**-*8%@4*44-@44@()+H'"1  5 @-55.2#L@%1%A@#5"B%-@-% 1%'2-#L-%%2#LDI+'1C+!H%5B-@ 5"#L#2%5B--124-124*2B%4'2#L@'@ 8@-%2B%4@'5"BB%4@'5"9-%2#4-#L@5" -%@#9(1863 1965)1#1*H'!-%B'2+H'"-!B*4"8B#+H'"*8%@4"8B#+H'"B!@2#5"8B#--*#1%-2#L@42B%5'2#L@'@ 8@-%2!21@4#L@!4*2#4"1% 2-85-2#0@5"#9@5"+L-4B5@ 5"B#92*22##1@ GD!H#2 7H-*8%@42#LB'2@ L"9@# -%@#9 (1863 1965)52#L@ -#L@5"@H2"9B#1@4%"9D--2#L@!41%B! 1!4@H2@-*9B45B#8@*@B 4'2 (A%* 2)4%@-#L@@-#LA%L#1L"9D- 5#1H@(*!2#L@"-#!10'1--@ 522 (1979 2007)@@ 2*@ (1  5@-)(D!H#2 7H-*8%@4)#1L1@4%"9D--2#L'2@%-#L@#5"%B%-!@5"+H'"1  5"8B# [XBC]+H'"1  5"8B# [XBD]-%%2#L+!9H@20@"LA!-%%2#L+!9H@20B B%!--%%2#L 4!1@' (2008)-%%2#L 4!1@' (2009).2#L52#L"9B*%2@'5"B%5'2#LA+H@'@ 8@-%2-#2@ 29@!A%0#4 45-%%2#L*+#1 ('11D)-L+!9H@20-%LA%L-@'5"2! (1978 1985).2#LB#92@ GB*B%'1B'4"L52#L"9B*%2@'5"B @ 5"%%4*L@%1%A@#5"-%%2#L#44AA%0B@B'2 2A !@5" (1968 2012) %-5BA%L (1950 1995)#1L@%@"5"! (2#@4)'-@2+%5CI (1945 1953)@B -8#8'1" (1975 1993)@%1%@@#5" (1879 1952)@-G@'@%-4@'-@#5"%45-%%2#LA#4@5"0'1--#9@4%@%2#8* (2000 2016)'2 2A-B%2 (1977 1990)#9@ B##2 4% (1942 1967)#9@ B##2 4% (1990 1993) 4%%4"912 (1966 1987)#9@4%#1*@ 5" (1991 1998)'2@%-#L-*AL@-'2-#L.'2@2+%5CI (1953 1962)A#LA-#42CI (2#@4)-%%2#L*+#1 ('1@5"'1)!2#L-*@5"-@.-#L@ B'5252#L-*@5"-@.-#L@ B'52@B -2#L@42 (1881 1970)@B -2#L@42 (1983 1985)-95"2!-#4@@5" (1973 2017)@-#LA.!*+#1-2+#1@-!4@#*L52#L!2 4B@5" (1992 1993)4''2 2A-B%2 (1990 2000)4'#9@4%@%2#8* (1994 1999)@4@B @!G 4B (1861 1992)DA%@ 5"%#1L%1@ !@4#L4%@-#L@@-#LA%LA-4%%4*#9@ B#BB'#2 4% (1967 1986)!21-2@ -#LD2 (1993 2006)-L*@-#L%4 (*+#2 -221#)#1L@ 222##1A-#42%2-125-124*2 (1927 2002)B%4'2#L@'@ 8@-%2 (1871 2008)B%4@'5"BB%4@'5" (1863 1963)-@'-#L4@4%52#L"9B*%2@'5"#1L@%@"5"! (@%5H"A%DI)!21@4#L@!4*2 (1993 2009)@B @%"L-2#L@42 (1970 1983)-@'-#L4@4%#1L%1@ !@4#L"94A 5 -4@'-#L 1H @!G 4B'2 2#51*2BA-B%2 (1995 1999)-#2@ 29@!A%0#4 45 (1977 2017)52#L4#9"9B*%2@'5" (1992 1993)@@ 2*@ (1  55H@%5H"A%DI)#1L@ 222#%2#1A-#420'1@B @-"94A@ *-4@G 2A*-8#8'1"+52#LC+!H-*@5"-@.-#L@ B'52 (1994 1997)"V nNrvRzRsVb*Fi{~z f8Qf8!MfAr7Xz7Z=2jX5j^n 8bkG2._V~C&Fibrt*^)J6"yfX?.2?T`Jjn"MtPryvkBz&)ov>6:p>?*N~U.`2%4b wNB"eO*f6*6P)zf.o:>./:B_O?f~F/.jzJ/\R<j>B]*2Rxr>en<rJ{Jz <B`)NFY6b~A3;SWcg +7;?COSW[_{+7?O_go{;8,xMD\ \ALJ5>tt!G)/l)) )2z% \\\?,Pk  sifr7XXG2Cit6X.JMPykB)o>6`% wOP,zf_?/Iz/\<j] Y`r`z`t` `s``\q`` s``8u``t``~r``r`R`s`&`br``Gr``v`*`t`~`p``Gp`Z`Sp``p``Wt``s``q``vq`V`*s`^`Bq`J`p`n`q`)`n`j`u``o`\`s`:`q``q``p`&`t`6`u`N`ds``r`v`r`b`Gs`v`u` `p``q``[u``o`F`t```p``q``o``,r``u`v`p``8t``o`v`s`a`o`a`o``(q`w`u``/p``vt``u`^`r``yp`) #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9c fil o r ux{~                 #& ) ,/258;>A DGJMPSVY\_behknqtwz}  " % ( + . 1 4   "%(+.1477 :=@CFILO: RUX[^adgjmpsvy|= @ C F I L O R U X [ ^ a d g j  m p s v y r`s`Gr`Sp`Bq`o`s`r`[u`o``p`o`,r`s`(q`u` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{: PPP< PPPPP> PP@ PPPPPPPPPPB PPPPPPPPPPPP P PPPPPPP!P$PD F 'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPH PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPJ L P P#P&P)P,P/P2PN 5P8P;P>PAPP R DPGPJPMPPPSPVPT V X YP\P_PbPeP | !PPZ hP` 'ResBP   'ResB   buddhistSJ P 'ResBB  GG 4 . )R+; )e S e+  * {  (b%S \. S W+o58;>ADGJM 4 PP` 'ResB   Nfkb  ` 'ResB Z Z ewrolaos kipiperu solyPeru solyRus rublyalban lekioman rialyrumyn leisaud rialyzbek somyapon eniAlban lekiOman rialyRumyn leiSaud rialyzbek somyapon eniAB^ dollarybolgar lewieran rialygaiti gurdygano sedisigyrgyz somyhyta uanykatar rialyliwan funtymoldaw leimsr funtyserb dinarytrk lirasyyrak dinaryeh kronasyili pesosyemen rialyBolgar lewiEran rialyGaiti gurdyGano sedisiGyrgyz somyHyta uanyKatar rialyKuba pesosyLiwan funtyMoldaw leiMsr funtySerb dinaryTrk lirasyYrak dinaryeh kronasyili pesosyemen rialyal~ir dinarybrazil realyermeni dramyfiji dollarykongo frankymanma katysamoa talasysiria funtytaland batytunis dinary_wed kronasyAl~ir dinaryBrazil realyErmeni dramyFiji dollaryKongo frankyManma katySamoa talasySiria funtyTaland batyTunis dinary^wed kronasybelarus rublyaruba florinibeliz dollaryefiopia byrygazak teHHesigruzin larisigwine frankyhorwat kunasyiordan dinaryjibuti frankykuwet dinaryliwia dinaryruanda frankywetnam dongyBelarus rublyBeliz dollaryEfiopia byryGazak teHHesiGruzin larisiGwine frankyHorwat kunasyIordan dinaryJibuti frankyKuwet dinaryLiwia dinaryRuanda frankyWetnam dongybagama dollarybahren dinarybrune dollaryburundi frankydania kronasygaana dollaryhindi rupiasykamboja rielikanada dollarymakao patakasymakedon dinarymalawi kwaasymongol tugriginepal rupiasyowgan afganisipolak zlotysytonga paangasytjik somonisitrkmen manadyurugwa pesosywanuatu watusywenger forinti_wesar frankyBagama dollaryBahren dinaryBrune dollaryBurundi frankyDania kronasyGaana dollaryHindi rupiasyKamboja rieliKanada dollaryMakao patakasyMakedon dinaryMalawi kwaasyMongol tugrigiNepal rupiasyOwgan afganisiPolak zlotysyTonga paangasyTjik somonisiTrkmen manadyUrugwa pesosyWanuatu watusyWenger forinti^wesar frankyKFA BEAC frankyangola kwanzasyargentin pesosybermuda dollarybotswana pulasybutan ngultrumyfilippin pesosygibraltar funtygonkong dollarykenia _illingimaldiw rufiasymarokko dirhamymeksikan pesosypanama balboasyse_el rupiasysomali _illingisurinam dollaryswazi lilangeniuganda _illingiukrain griwnasyzambia kwaasyamaka dollaryAngola kwanzasyArgentin pesosyBermuda dollaryBotswana pulasyButan ngultrumyFilippin pesosyGibraltar funtyGonkong dollaryKenia _illingiMaldiw rufiasyMarokko dirhamyMeksikan pesosyPanama balboasySe_el rupiasySomali _illingiSurinam dollaryUganda _illingiUkrain griwnasyZambia kwaasyamaka dollaryKFA BCEAO frankybanglade_ takasybarbados dollarydominikan pesosyeritrea nakfasygambia dalasisikolumbia pesosyliberia dollarymawritan ugiasynamibia dollarynigeria narasysingapur dollaryBanglade_ takasyBarbados dollaryDominikan pesosyEritrea nakfasyGambia dalasisiKolumbia pesosyLiberia dollaryMawritan ugiasyNamibia dollaryNigeria narasySingapur dollaryazerbajan manadygwatemala ketsalyislandia kronasykosta-rika kolonymawriki rupiasymozambik metikalynorwegia kronasypkistan rupiasyAzerbajan manadyGwatemala ketsalyIslandia kronasyKosta-Rika kolonyMawriki rupiasyMozambik metikalyNorwegia kronasyPkistan rupiasyawstralia dollarygonduras lempirasygnorta kore wonymalagasi ariarisimalazia ringgitiparagwa guaranisiserra-leone leonytanzania _illingiwenesuela boliwary_ri-lanka rupiasyAwstralia dollaryGonduras lempirasyGnorta Kore wonyMalagasi ariarisiMalazia ringgitiParagwa guaranisiSerra-Leone leonyTanzania _illingiWenesuela boliwary^ri-Lanka rupiasygnorta sudan funtyhyta uany (of_or)indonezia rupiasykabo-werde eskudosynikaragua kordobasynbelli pul birligitze tawan dollarytze ysrayl _ekeliGnorta Sudan funtyHyta uany (of_or)Indonezia rupiasyKabo-Werde eskudosyNikaragua kordobasyNbelli pul birligiTze Tawan dollaryTze Ysrayl _ekeliboliwia boliwianosygnorta afrika rendiBoliwia boliwianosyGnorta Afrika rendibritan funt sterlingidemirgazyk kore wonyBritan funt sterlingiDemirgazyk Kore wonygndogar karib dollarytze zelandia dollaryGndogar karib dollaryTze Zelandia dollarykomor adalarynyH frankyniderland antil guldeniKomor adalarynyH frankyNiderland antil guldenibelorus rubly (2000 2016)folklend adalarynyH funtykaman adalarynyH dollaryBelorus rubly (2000 2016)Folklend adalarynyH funtyKaman adalarynyH dollaryfransuz uwa_ umman frankysolomon adalarynyH dollarytrininad we tobago dollaryFransuz uwa_ umman frankySolomon adalarynyH dollaryTrininad we Tobago dollarykonwertirlenn kuba pesosypapua - tze gwinea kinasyKonwertirlenn kuba pesosyPapua - Tze Gwinea kinasymawritan ugiasy (1973 2017)san-tome we prinsipi dobrasyMawritan ugiasy (1973 2017)San-Tome we Prinsipi dobrasywenesuela boliwary (2008 2018)Wenesuela boliwary (2008 2018)keramatly elena adasynyH funtyKeramatly elena adasynyH funtysan-tome we prinsipi dobrasy (1977 2017)San-Tome we Prinsipi dobrasy (1977 2017).konwertirlenn bosnia we gersegowina markasy.Konwertirlenn Bosnia we Gersegowina markasyaVZ] jcnc gr4&[f1nv!eReZ[Z`zx`R$ci`Vi\K`Dc~4c<^^]kzJ^ `]faB\i[eeZfl2[jCij6\^^`2en\\bCeX^&Z]wk'j~t^F[bdcrTe^Jmff`tcg^[a/ii`*\[f4dj^Zcn["`j=jtgr^kvf^Vz[&Thve^c*[g~`.*]`2`vlefbc`cNgfeefWif6ajZc6*ZlTcf,ah[:Z>\.4Z^Zlci:k]BemhccimmFD]ZZQ]JaYa^];aJ\2li.hddZhaZ>PmBAh^wa7]vajwDd{k] kiNN\i$d]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2z% \\\?,PkW __>Z>Zt\t\jjaaaaff]]eennfdfdUdUdZZ____aa__iig\g\^^aaaax]x]kk]]j_j_\\<`<`v[v[{h{h [ [ddffMlMl]l]lhhj[j[]]._._wdwdZ\Z\:[:[dd]]((\\)k)kii]]ZZbbdd]]ee=_=_$b$bff]]ZZ-`-`hhhhL_L_^[^[ZZeebb]]uZuZ4b4bZZ[_[_jjjjgg^^CkCk]]ZZ"["[ggdd^^TbTb.[.[$g$g__\\__y_y_llddffDbDb__dbdb7g7g%f%fddddhh7f7f__jjjjIZIZtbtb Z ZililbbIfIf__JgJg[[TZTZF[F[|]|] ^ ^_Z_Zkkbbohoh\\ddomom]g]gbbbbghghmmll\\bb\\__``\\__R[R[kkhhpgpgbbbbZZ``jZjZ1m1mgg.^.^``\\aaSjSjDdDdkkhh[[iibb #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{RUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{PPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P  2PP P` 'ResBP  fil 'ResBP  fil_PH 'ResBL  TT; AUD$NZD$Pa anga Ta e iloTala fakahaamoaPaanga fakatonga?]  'WO?BEHKN'OTPWPZP]P ; QPE `P` 'ResB a .I Alt1nGm_PaladyumPeru 0ntiPeru solPeru SolWIR AvrosuWIR Frang1ABD dolar1CFP frang1Japon yeniRomen leyiABD Dolar1CFP Frang1Fas Frang1Japon YeniBurma Kyat1Fas dirhemiFiji dolar1Gine frang1Haiti gurduIrak dinar1Rus rublesiS1rp dinar1Trk liras10ran riyali^ili pesosuFas DirhemiFiji Dolar1Gana SedisiGine Frang1Gine SylisiHaiti GurduIrak Dinar1Mali Frang1Rus RublesiS1rp Dinar10ran Riyali^ili PesosuFin Markkas1Malta Liras1Yemen Dinar1Katar riyaliKenya _iliniKongo frang1Letonya lat1Libya dinar1M1s1r liras1Tunus dinar1Umman riyaliYemen riyalirdn dinar1Katar RiyaliKenya ^iliniKongo Frang1Letonya Lat1Libya Dinar1M1s1r Liras1Tunus Dinar1Umman RiyaliYemen Riyalirdn Dinar1Estonya KrunuRINET Fonlar10srail Liras1Bahama dolar1Belize dolar1Brunei dolar1Bulgar levas1Cibuti frang1Guyana dolar1Kanada dolar1Kuveyt dinar1Lbnan liras1Macar forintiMaldiv rupisiMonako frang1Myanmar kyat1Ruanda frang1Somali _iliniSuriye liras1Tayland baht1Uganda _iliniVietnam dongu0zlanda kronu^ili eskdosuBahama Dolar1Belize Dolar1Brunei Dolar1Bulgar Levas1Cibuti Frang1Guyana Dolar1Kanada Dolar1Kuveyt Dinar1Lbnan Liras1Macar ForintiMaldiv RupisiMonako Frang1Myanmar Kyat1Ruanda Frang1Somali ^iliniSuriye Liras1Tayland Baht1Uganda ^iliniVietnam Dongu0zlanda Kronu^ili EskdosuBelika Frang1Bolivya MvdoluBolivya PezosuFrans1z Frang1Malta SterliniSovyet RublesiTimor EskdosuYunan Drahmisi0rlanda Liras10talyan LiretiBahreyn dinar1Bermuda dolar1Brezilya realiBurundi frang1Cezayir dinar1Dominik pesosuEritre nakfas1Etiyopya birriJamaika dolar1Kamboya rieliLiberya dolar1Moldova kuponuNamibya dolar1Surinam dolar1Uruguay pesosu0svire frang1Bahreyn Dinar1Bermuda Dolar1Brezilya RealiBurundi Frang1Cezayir Dinar1Dominik PesosuEritre Nakfas1Etiyopya BirriJamaika Dolar1Kamboya RieliLesotho LotisiLiberya Dolar1Moldova KuponuNamibya Dolar1Rodezya Dolar1Surinam Dolar1Uruguay Pesosu0svire Frang1Eski Romen LeyiLetonya RublesiLitvanya TalonuSlovenya Tolar1Surinam GuldeniAngola kvanzas1Arjantin pesosuArnavutluk lekiBarbados dolar1Belarus rublesiCFA frang1 BEACGney Kore wonuKomorlar frang1Kuzey Kore wonuLitvanya litas1Nijerya nairas1Polonya zlotisiSingapur dolar1Tanzanya _iliniTonga paangas1zbekistan somuAngola Kvanzas1Arjantin PesosuArnavutluk LekiBarbados Dolar1Belarus RublesiCFA Frang1 BEACGney Kore WonuKomorlar Frang1Kuzey Kore WonuLitvanya Litas1Nijerya Nairas1Polonya ZlotisiSingapur Dolar1Tanzanya ^iliniTonga Paangas1Zimbabve Dolar1zbekistan SomuDou Alman Mark1Eski Trk Liras1Andorra Pezetas1Avusturya ^iliniHollanda FloriniADB hesap birimiBanglade_ takas1Bhutan ngultrumuCFA frang1 BCEAOErmenistan dram1Grcistan larisiHong Kong dolar1K1rg1zistan somuMakedonya dinar1Maldiv rufiyaas1Malezya ringgitiMauritius rupisiSey_eller rupisiSri Lanka rupisiUkrayna grivnas10ngiliz sterliniADB Hesap BirimiBanglade_ Takas1Bhutan NgultrumuCFA Frang1 BCEAOErmenistan Dram1Gambiya DalasisiGrcistan LarisiHong Kong Dolar1Kolombiya PesosuK1rg1zistan SomuMakedonya Dinar1Maldiv Rufiyaas1Malezya RinggitiMauritius RupisiSey_eller RupisiSri Lanka RupisiUkrayna Grivnas10ngiliz SterliniArjantin AustraliPortekiz Eskdosu0spanyol Pezetas1Avustralya dolar1Azerbaycan manat1Endonezya rupiah1Filipinler pesosuMoritanya ugiyas1Avustralya Dolar1Azerbaycan Manat1Endonezya Rupiah1Eski Sudan Dinar1Eski Sudan Liras1Filipinler PesosuMadagaskar Frang1Moritanya Ugiyas1Mozambik EskdosuGney Sudan liras1Avrupa Para BirimiEl Salvador KolonuH1rvatistan Dinar1Tacikistan RublesiCebelitar1k liras1Guatemala quetzal1Gney Afrika rand1H1rvatistan kunas1Kazakistan tengesiMoolistan tugrikiParaguay guaranisiVenezuela bolivar1Yeni Tayvan dolar1Yeni 0srail _ekeliYeni Zaire ZairesiGney Sudan Liras1Cebelitar1k Liras1Frans1z UIC-Frang1Gine-Bissau PezosuGuatemala Quetzal1Gney Afrika Rand1H1rvatistan Kunas1Kazakistan TengesiMoolistan TugrikiParaguay GuaranisiVenezuela Bolivar1Yeni Tayvan Dolar1Yeni 0srail ^ekeliBosna Hersek Dinar1Brezilya KruzeirosuGney K1br1s Liras1Ukrayna KarbovanetzAfganistan afganisiBolivya bolivyanosuCape Verde eskdosuDou Karayip dolar1Madagaskar ariarisiNikaragua kordobas1Saint Helena liras1Trkmenistan manat1Yeni Zelanda dolar1Afganistan AfganisiBolivya BolivyanosuCape Verde EskdosuDou Karayip Dolar1Madagaskar AriarisiNikaragua Kordobas1Saint Helena Liras1Trkmenistan Manat1Yeni Zelanda Dolar1Bulgar Levas1 (Hard)Yeni Yugoslav Dinar1Sierra Leone leonesiin yuan1 (offshore)Frans1z Alt1n Frang1Sierra Leone Leonesiin Yuan1 (offshore)ABD Dolar1 (Ayn1 gn)Eski S1rbistan Dinar1Peru Sol (1863 1965)Test Para Birimi KoduCayman Adalar1 dolar1Svaziland lilangenisiCayman Adalar1 Dolar1Svaziland LilangenisiKonvertibl Kba pesosuGrcistan Kupon LarisiYugoslav Dinar1 (Hard)Papua Yeni Gine kinas1Solomon Adalar1 dolar1Suudi Arabistan riyaliZimbabve dolar1 (2008)Eski Mozambik MetikaliKonvertibl Kba PesosuBilinmeyen Para BirimiBirle_ik Avrupa BirimiPapua Yeni Gine Kinas1Solomon Adalar1 Dolar1Suudi Arabistan RiyaliZimbabve Dolar1 (2008)Zimbabve Dolar1 (2009)zel ekme Hakk1 (SDR)Yeni Brezilya KruzadosuABD Dolar1 (Ertesi gn)Rus Rublesi (1991 1998)Falkland Adalar1 liras1Ekvator Ginesi EkuelesiFalkland Adalar1 Liras1Gana Sedisi (1979 2007)^ili Unidades de Fomento(bilinmeyen para birimi)ek Cumhuriyeti korunas1Avrupa Para Birimi (EMU)Portekiz Ginesi Eskdosuek Cumhuriyeti Korunas1Belika Frang1 (finansal)Bulgar levas1 (1879 1952)Trinidad ve Tobago dolar1Vietnam dongu (1978 1985)0zlanda kronu (1918 1981)Avrupa Hesap Birimi (XBC)Avrupa Hesap Birimi (XBD)Bulgar Levas1 (1879 1952)Trinidad ve Tobago Dolar1Uganda ^ilini (1966 1987)Vietnam Dongu (1978 1985)0zlanda Kronu (1918 1981)Finansal Lksemburg Frang1Konvertibl Yugoslav Dinar1Uruguay Pezosu (1975 1993)ekoslavak Korunas1 (Hard)Hollanda Antilleri guldeniHollanda Antilleri GuldeniArjantin Pezosu (1983 1985)Belika Frang1 (konvertibl)Polonya Zlotisi (1950 1995)Arjantin pesosu (1881 1970)Arnavutluk leki (1946 1965)Gney Kore wonu (1945 1953)Angola Kvanzas1 (1977 1990)Arjantin Pesosu (1881 1970)Arnavutluk Leki (1946 1965)Gney Kore Wonu (1945 1953)Konvertibl Lksemburg Frang10spanyol Pezetas1 (A hesab1)Gney Kore hwan1 (1953 1962)Makedonya dinar1 (1992 1993)Sosyalist Bulgaristan levas1So Tom ve Prncipe dobras1Gney Kore Hwan1 (1953 1962)Makedonya Dinar1 (1992 1993)Sosyalist Bulgaristan Levas1So Tom ve Prncipe Dobras1Azerbaycan Manat1 (1993 2006)Konvertibl Bosna Hersek mark1Moritanya ugiyas1 (1973 2017)Gney Afrika Rand1 (finansal)Konvertibl Bosna Hersek Mark1Moritanya Ugiyas1 (1973 2017)Venezuela Bolivar1 (1871 2008)Arjantin peso leyi (1970 1983)Venezuela bolivar1 (2008 2018)Arjantin Peso Leyi (1970 1983)Venezuela Bolivar1 (2008 2018)Afganistan Afganisi (1927 2002)Brezilya Kruzeirosu (1990 1993)Nikaragua Kordobas1 (1988 1991)Trkmenistan Manat1 (1993 2009)Beyaz Rusya rublesi (2000 2016)Bolivya bolivyanosu (1863 1963)Brezilya kruzeirosu (1942 1967)Beyaz Rusya Rublesi (2000 2016)Bolivya Bolivyanosu (1863 1963)Brezilya Kruzeirosu (1942 1967)Gm_ Meksika Pezosu (1861 1992)Yeni Angola Kvanzas1 (1990 2000)Meksika Unidad de Inversion (UDI)Birle_ik Arap Emirlikleri DirhemiUruguay Peso en Unidades IndexadasYeni Beyaz Rusya Rublesi (1994 1999)Yeni Brezilya Kruzeirosu (1967 1986)0spanyol Pezetas1 (konvertibl hesap)Yeni Bosna Hersek dinar1 (1994 1997)Yeni Bosna Hersek Dinar1 (1994 1997)Angola Kvanzas1 Reajustado (1995 1999)Ekvador Unidad de Valor Constante (UVC)So Tom ve Prncipe dobras1 (1977 2017)So Tom ve Prncipe Dobras1 (1977 2017)*in Halk Cumhuriyeti Merkez Bankas1 dolar1*0yile_tirilmi_ Yugoslav dinar1 (1992 1993)*in Halk Cumhuriyeti Merkez Bankas1 Dolar1*0yile_tirilmi_ Yugoslav Dinar1 (1992 1993)"V=+nNr+&vR <Z&zSR5VDz~~`z 8}f%8 ZR72Bj^aqnbnb *bOh.{\V~_FbrN*^ Jfp2Fq'jn"trSv z&T:Do>*S'~."%2E9 bEFNBK" %$f6(e*_6s|ne4=8.4:9>.0:BDdf>ftFLiZjd %t^T RhBKvGqvPJ2e>pnw,rV{J4 z8 'B] NNFQNhz6tb~]#'37;KOSW[cgos #+7;?CKOSW[_{'+7?OW[_gos{;8,xMD\\ \ALJ5>tt!G)/l)) )2 \\\?,PkW --++aa4&4&ss<<~~66ccEEppTTTT ``bb@@}}llcc{{ ggddaarrnbnb**ggOOhh>>GGyy OOɠFFgg''WW^^''33``''VVTTMMDDZZYY$$qqEE EE)F)F**$$88ttee__ii~e~e44==..&&44??33 ccDDLLddfffftt]]&&==44``ttddKKTTTTBBttAAPPGG~~PPJJpp88''QQ^h^h `~`z`;}``z` `y``Zz``~````|``vz``y`R`{``d|```*`y`~`w``{``x``;~``I``v``[}``v``[~`V`$`^`~`f`Bw``ր`z``J`ay`j`w`n``)`z`j`n``w`&`*w`:`v`"`w``A'``x``x{``z`&`z`6`z`N`y``{`v`|`b`{~`v`~``{}` `y``v``U``{`F`}``>l`!`x``x``v```v`Fy``|`>`}``x``w`a`Zx`a`tx``+y```^`F|``.1`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9QTWZ]`cfilorux{~         # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }      !!! ! !!!!!!!"!%!(!+!.!1!4!7!:!=!@!C!F!I!L!O!R!U!X![!^!a!d! g!j!m!p!s!v!y!#|!!!!!&*!!!!-!!0!36!!9<!!?!!!!!!BEH!!!!!!!!!!!!!!!!!!KNQ!T!!""" ";}`;}`"z`"z`|y`|y`|`|`z`z`y`y`{`{` |` |```y`y`w`w`>{`>{`w`w`}`}`I`I`v`v`[}`[}`v`v`}`}`$`$`}`}`Bw`Bw`~`~```ay`ay`tw`tw```z`z`n`n`v`v`['`['`@x`@x`{`{`>z`>z`z`z`z`z`y`y`!{`!{`(|`(|`{~`{~`~`~`{}`{}`y`y`v`v`,`,`[{`[{`}`}` x` x`v`v```Fy`Fy`|`|`|`|`&x`&x`[w`[w`+y`+y```  '+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_gkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/G%)[-_c1g59"P"P "P! "P"P% "P"P) - 1 "P"P"P"P5 #P #P9 = #P#PA #PE #PI "#PM '#P,#P1#P6#P;#PQ @#PE#PU Y ] J#Pa O#Pe T#PY#P^#Pc#Pi h#Pm m#Pr#Pw#P|#P#P#P#Pq #P#Pu #P#Py #P#P} #P#P#P#P #P#P#P#P#P#P#P #P#P#P  #P#P#P$P$P $P$P$P$P!$P&$P+$P0$P5$P:$P?$PD$PI$PN$PS$PX$P]$Pb$Pg$Pl$P q$Pv$P{$P$P $P$P$P$P$P$P$P$P$P$P  $P$P$P$P$P$P$P$P$P$P   $P$P$P$P$P%P%P %P%P %P%P %P %%P*%P/%P4%P9%P>%PC%PH%P  M%PR%PW%P\%P a%Pf%Pk%Pp%Pu%Pz%P%P%P%P%P%P%P%P%P %P%P%P%P%P%P%P %P%P%P%P%P%P%P%P%P%P%P&P&P &P&P  &P&P&P$&P)&P.&P3&P 8&P=&PB&PG&PL&PQ&P V&P[&P`&Pe&Pj&Po&P t&P  y&P~&P  &P&P &P&P&P&P&P&P&P&P&P&P&P&P&P &P&P&P&P  &P&P&P W "P"P &P` 'ResB NO NOf AC<85=0N0=L:KB09 N0=5 >AA8O AC<KO?>= 85=0AK=48O @C?8OA5DC=B AB5@;8=318;35A57 20;NB0(18;35A57 20;NB0)MO]O\OOtO hO] OW+o\ MOXOOOSOOOO W+opsvy| W+oPPPPPPPPP f Pt P` 'ResB h :X 8 .U8zk~8 8 f 5j8n&& b^&x\ &#r*    9;9S&&{&"{'9Uw&nU r9~U&8vTw{U`6J`v`5``h``.``u#```: 'CGcsw{+/;_cos{ #/3;KckoX "%(+.147:=@CFILORU[X[^adgjmpsvy|^adg j ` 'ResB  :( U[uSidi UcaniFrank UciniRupi U%indi inar UlibiCillin UkiniJunih Umic[iKwa a UzambiLuti UlusumiRupi UmurisiRupi UsiciliRyal Usaudi inar UtunsiCilin UcumaliDalasi AgambiFrank UqumuriFrank UrwandiFrank UswisriFrank UibutiJunih UsudaniKwanza UnguliKwa a UmalawiNakfa UyritriNayra UnijiriYann Ujappuni inar Udzayri ular Ukanadi ular Ulibiri ular Unamibi ular UsmraliBirr UyityuppiCilin UmanzaniDubra UsawmumiFrank UburundiFrank UkunguliJunih UbrimaniPula UbutswaniAryari UmalcaciDerhem Ume[[ukiDerhem Uymarati inar Uba%rayni ular Umirikani ular UzimbabwiFrank CFA (BEAC)Lilanjini UswaziLyun UsirralyuniUqiyya UmuritaniFrank CFA (BCEAO)Rand Ufriki UnzulJunih UsantehiliniMitikal UmuzambiqiIskudu UkabuvirdyaniYwan Renminbi UcinwiCilin Ucandi (1966 1987)Kwa a Uzambi (1968 2012)Junih Usudani (1956 2007)Dubra Usawmumi (1977 2017)Uqiyya Umuritani (1973 2017)    zZ ~  i fw j nb- \x &rM*[   v )  "q  i% ^  ? K  2<   v w: L   : 'CGcsw{+/;_cos{ #/3;Kcko  "%(+.147: ( ` 'ResB a - 3C1WIR J'1H~1 3HDIJHF ~DWIR A1'FCID'&H3 CI~I,H JFIC(' ~3H3IE'DI A1'FCIIDI ~3H3I'F' 3/I3I(JHF ~D)RINET AHF/I&HE'F 1IJ'DI&I1'B /IF'1I&I1'F 1IJ'DI(I1E' CIJ'*I*FI3 /IF'1I/'FIJ C1HFIAI,I /HDDI1IB'*'1 1IJ'DICHFH A1'FCID'*IJ D'*IDI*' DI*'3IE'D*' DI1'3IEHD/H' DIF~'D 1~I3IJEF /IF'1IJEF 1IJ'DI~HD4' 2IDH*I~1 &IF*I3I(DI2 /HDDI1I*'JD'F/ ('.*I,I(*I A1'FCI1EIFIJ DJI1'F/' A1'FCI3'EH&' *'D'3I3HI* 1(DI3I3J4D 1~I3I3&/I 1IJ'DICHEH1H A1'FCICJ* /IF'1IDIIJ /IF'1ID3H*H DH*I3IEHF'CH A1'FCIJ'~HFIJ JFI'J*I 1/3IIJ*F'E /HI&'A:'F &'A:'FI&'D('FIJ DCI(''E' /HDDI1I(1F/I A1'FCI(DIJ A1'FCI(1JF /IF'1I*1CIJ DI1'3I3HE'DI 4IDDII31(IJ /IF'1IC'F'/' /HDDI1ICFIJ 4IDDIIDI*' *'DHF'3IE'1'C4 A1'FCIE'D'I C''3IE'D/II 1~I3IEHD/H' C~HFIEC3IC' ~3H3IIDI &3C/H3I'E(IJ /'D'3I&'EF ~'*'C'3I&I*'DIJ DI1'3I&1'J ~3H3I&'F/' 4IDDII&3*HFIJ C1FI('D'/I4 *'C'3I(H*3'F' ~D'3I(HDIIJ E/HDI(HDIIJ ~I3H3I(I1FJ /HDDI1I(*'F FD*1EI(1E/' /HDDI1I*HF' ~'&'F'3I*IEH1 &3C/H3I/HEIFIC' ~3H3I2'E(IJ C''3I3'D'/H1 CHDHFI31IF'E /HDDI1I31IF'E D/IFI4J'' /HDDI1IAIDI~~IF ~3H3IC'E(H/' 1I&DICI1H/IJ /IF'1ICI1H/IJ CF'3ID'*IJ 1(DI3IE'1'C4 /I1EIEIJ'FE'1 CIJ'*IFH1IJ C1HFIJ'E'JC' /HDDI1I~'CI3*'F 1~I3II12IJ D'1I3IIIFJ 3IDI3IIIFJ A1'FCI'F&'* '*3I&'1('F AIDH1FI&'D,I1IJ /IF'1I&'E1IC' /HDDI1I&2(CI3*'F 3HEI&AIJH~IJ (I11I&C'/H1 3C13I&1EFIJ /I1'EI('1('/H3 /HDDI1I(D:'1IJ D'3I1H/2IJ /HDDI1I3I1ID'FC' 1~I3I3IF'~H1 /HDDI1I4I*3IJ A1'FCIAI1'F3IJ A1'FCIBI1:I2I3*'F 3HEICH3*'1IC' CHDHFICHDHE(IJ ~3H3IDI(1IJ /HDDI1IE'D/II 1AIJ'3IF'EI(IJ /HDDI1IFI1IJ F'J1'3I~'F'E' ('D(H&'3III&'F' /HDDI1IIF/I3*'F 1~I3I&'1F*IF' ~3H3I&'FHD' C'F2'3I&'3*1IJ 4IDDII&1I*1J F'CA'3I(I1'2IDIJ 1IJ'DI*'F2'FIJ 4IDDII3IDHFIJ *HD'1I4I*3IJ C1HF'3IE'/':'3B'1 A1'FCIE'C/HFIJ /IF'1IE'D'J4IJ' 1II*IE'1I*I&3 1~I3IEH2'E(IC E*IC'DIEH:DIJ *1ICI~D 3IF'4 (I1DICIFI1IJ AH1F*I(D'13IJ 1(DI3I&'F/H11'F ~3*'3I&I3D'F/IJ C1HF'3I&I3~'FIJ ~3*'3I&IJH1/'FIJ /IF'1I&C1'&IF' .1IF'3I&21(J,'F E'F'*I*',ICI3*'F 1(DI3IB'2'BI3*'F *I3IDJC3E(1 A1'FCIE'D*' AHF/3*1DIIEH2'E(IC &3C/H3IFI1IJ CH1/H('3IHDD'F/IJ D/IFII1*3IJ /1'.E'3IHF/1'3 DE~I1'3I&'3*1'DIJ /HDDI1I*',ICI3*'F 3HEHFI3I*1CEFI3*'F E'F'*I,F(IJ CH1J HFI3IDH'CIJ CH1F'3I31IJ AHF/3*1DII311'D&HF D&HF3I4IE'DIJ CH1J HFIAIFD'F/IJ E'1CC'3IJ'1H~' ~D (I1DICIJI *JF /HDDI1I~'1''J &'1'FI3IF2&D' (HDI'1IRINET AHF/I (I1DICI(JHF ~D (I1DICI)&'1F*IF' &'3*1'DI&I31'&ID JI 4CDI3I~13 AHF/ 3*1DII3I2ID'F/ DID'FFI41BIJ C'1I( /HDDI1IAI1'F3IJ UIC A1'FCIDI'F AHF/ 3I*1DIIE'1I*'FIJ &IJ3IEI3I1 AHF/ 3I*1DIII'*E'D' C*2'DIIF/HF2IJ 1~IJ3I(HDIIJ (HDIIJ'FH3I,F(IJ &'A1IB' 1'F/IE'/':'3B'1 &'1I&'1I3I~H1*'DIJ &3C/H3I~1 3HDI (1863 1965)I12IJ C~HF D'1I*I41BIJ 1E'FIJ E'1CI&C1'&IF' C'1(H'F*3IEC3IC' E(D: (I1DICIJ4ID *E4B &3C/H3IJI 2D'F/IJ /HDDI1I&FDIJ AHF/ 3I*1DII(D:'1IJ B'**IB D'3I2IE('( /HDDI1I (2008)2IE('( /HDDI1I (2009)AI1'F3IJ &'D*F A1'FCI'F' 3/I3I (1979 2007)IIFJ-(I33'& ~3H3I&I1D'F/IJ AHF/3*1DII&I31'&IDIJ AHF/3*1DII2'JI1 2'JI1I (1971 1993)3/'F /IF'1I (1992 2007)C'JE'F &'1'DDI1I /HDDI1IJ'1H~' E1CC~ (I1DICI~HD4' 2IDH*I (1950 1995). ,E1IJI*I CH1F'3I&'D'I/ ~D &DI4 HBBI,(ID*'1IB AHF/ 3I*1DII1EIFIJ DJI (1952 2006)3HDHEHF &'1'DDI1I /HDDI1IJ'1H~' ~D (I1DICI (XBB)IDI 3'('* (I1DICI (UF)IJ*F'E /HI (1978 1985),F(IJ 3/'F AHF/3*1DII&'D('FIJ DCI (1946 1965)*1CIJ DI1'3I (1922 2005),H .DB ('FCI3I /HDDI1I13IJ 1(DI3I (1991 1998)3'JFI*-DF' AHF/3*1DII31(IJ /IF'1I (2002 2006)C(' &'DE'4*14'F ~3H3I&I31'&ID 4CDI (1980 1985)&1'J ~3H3I (1975 1993)&'F/' 4IDDII (1966 1987)&C'*H1 IIFJ &CD3I(D:'1IJ &I,*IE'&IJ D'3I*I1IFI/'/  *H('H /HDDI1I2'E(IJ C''3I (1968 2012)~'~&' JI IIFJ CIF'3IA&'A:'F &'A:'FI (1927 2002)(D:'1IJ D'3I (1879 1952)2IE('( /HDDI1I (1980 2008)&'1F*IF' ~3H3I (1881 1970)&'1F*IF' ~3H3I (1983 1985)&'E1IC' /HDDI1I (&H.4'4 CF)(DIJ A1'FCI (~D E&'EID)2'JI1 JI 2'JI1I (1993 1998)3'F-*HE  ~I1IF3I~I /H(1'3IE'C/HFIJ /IF'1I (1992 1993)EH2'E(IC E*IC'DI (1980 2006)J'1H~' 3'('* (I1DICI (XBC)J'1H~' 3'('* (I1DICI (XBD).3IDH'CIJ B'**IB CH1F'3I&'FHD' C'F2'3I (1977 1991)&'E1IC' /HDDI1I (CJIFCI CF)&I3D'F/IJ C1HF'3I (1918 1981)&I3~'FIJ ~3*'3I (A 3'('*)&21(J,'F E'F'*I (1993 2006)(D'13IJ 1(DI3I ( )3/'F AHF/3*1DII (1957 1998)FI1IJ CH1/H('3I (1988 1991)~H1*'DIJ IIFJ &3C/H3I&'FHD' C'F2'3I (1977 1991))(DIJ A1'FCI (&'DE'4*14'F)*1CEFI3*'F E'F'*I (1993 2009),F(IJ CH1J HFI (1945 1953)F2&D' (HDI'1I (1871 2008)F2&D' (HDI'1I (2008 2018)&'1F*IF' ~3H DJI (1970 1983)&C'/H1 *1'BDIB BIEE* (I1DICI(I1'2IDIJ C12'/H3I (1986 1989)(I1'2IDIJ C121H3I (1942 1967)(I1'2IDIJ C121H3I (1993 1994),F(IJ CH1J .'FI (1953 1962)CHDHE(IJ BIBIJ BIEE* (I1DICIDIJC3E(1 ~D-E&'EID A1'FCIE'1I*'FIJ &IJ3I (1973 2017)EC3IC' CE4 ~3H3I (1861 1992)&'D*F &F3IJ (I1DICI/ICI CE4&1( (I1D4E .DI~IDICI /1EI(HDIIJ (HDIIJ'FH3I (1863 1963)A'DCD'F/ &'1'DDI1I AHF/ 3I*1DIIDJC3E(1 &'DE'4*14'F ~3H3I&'D*F &F3IJ (I1DICI/ICI &'D*F&'FHD' JI C'F2'3I (1990 2000)(D'13IJ JI 1(DI3I (1994 1999)JH3D'IJ JI /IF'1I (1994 2002)&'D*F &F3IJ (I1DICI/ICI ~'DD'/IJ&'D*F &F3IJ (I1DICI/ICI ~ID'*IF',F(IJ &'A1IB' 1'F/I (~D E&'EID)&1'J ~3H3I (&IF/CI3D'4 (I1DICI)(I1'2IDIJ JI C12'/H3I (1989 1990)(I1'2IDIJ JI C121H3I (1967 1986)(I1'2IDIJ JI C121H3I (1990 1993)JH3D'IJ B'**IB /IF'1I (1966 1990)(H3FIJ-.1*3HIF' /IF'1I (1992 1994)JH3D'IJ &I3D''* /IF'1I (1992 1993)HDD'F/IJ B'1'4DIB &'F*IDDF D/FI)&'3IJ' *1BBIJ'* ('FCI3I 3'('* (I1DICI)&I3~'FIJ ~3*'3I (&'DE'4*14 3'('*I))(H3FIJ-.1*3HIF' &'DE'4*14'F E'1CI)3'F-*HE  ~I1IF3I~I /H(1'3I (1977 2017),(H3FIJ-.1*3HIF' JI /IF'1I (1994 1997)-&'A1IB' BI*&3I ~D-E&'EID &I**I~'BI A1'FCI-&'FHD' B'J*' *4DF C'F2'3I (1995 1999)-JH3D'IJ &'DE'4*14'F /IF'1I (1990 1992).*IF &HCJ'F ~D-E&'EID &H1*'B /I3I A1'FCI5&'A1IB' BI*&3I ~D-E&'EID &I**I~'BI A1'FCI (BCEAO)""z(V)k}nN ?rWvRV~aZCezGRVR78i~z, 8f#8f;gZV,2jjH^nh wb%H.4\IV~&Fbr(7*':^J(fg,=2 GO\5Gj[nE"t{rUvz&x6:>*~~.27b vNBf62B*6 w .:V>.d<w:mB[GfWo7FZ:jSgvJtInRgyvcWB/ UGr2n!>nz6 B] Nh'6#`b~y""('))kk}}??WWVVaaCCeeGGRR7788ii,,##;;ggVV,,HHhhww%%HH44II((77''((gg,,== GGOO\\55GG[[EE{{UUxx~~77 22BB wwVVdd<<wwmm[[GGWWoo77::SSggvvttIInnggyyccWW// UUGGrrnn!!CCW*hh''##``yy`3w` `y``s``w``z``u`R`nt`&`sy``Az``z`*`(u``Uw``y`` v``'y``x``Lv``+v`V`x`^`t`z`v`J`s`n`u`)`Ot`j`z``ww`"`t``0t``mv``hu`&`w`N`v``]s`v`v`b`v`"`{s``t``t``lz``?s`F`Hu``t``x``u`>`u`v`z``-w``w`a`s`a`s`w`{`r`cx`{`R{`J`x``y`F`My``$x``#{``y`^`x`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9  !$'*-0369<?BEHKNQTWZ]`cfilorux{~    #&),/258;>ADGJMPSVY\_behknq!twz}$'*-  03"%(6+.147:=@CFILOR9U<X[^?BadgjmEHKpsNQvy|TWZ]`cfilo3w`3w`y`y`s` u`w`w`z`z`u`u`nt`nt`sy`sy`Az`Az`z`z`(u`(u`Uw`Uw`y`y` v` v`'y`'y`x`x`Lv`Lv`+v`+v`x`x`t`t`v`v`s`s`u`u`Ot`Ot`z`z`ww`ww`t`t`0t`0t`mv`mv`hu`hu`w`w`v`v`]s`]s`v`v`v`v`{s`{s`t`t`t`t`lz`lz`?s`?s`Hu`Hu`t`t`x`x`u`u`u`u`z`z`w`w`w`w`s`s`s`s`{`{`Hx`Hx`R{`R{`lx`lx`y`y`My`My`$x`$x`#{`#{`y`y`x`x`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9P6 PPPPP: P> B F PJ PPPPPPN PR V Z PP^ P PPPPP"P'P,P1P6Pb ;P@Pf j n EPr v z JPOPTPYP~ ^P cPhPmPrPwP|PPPPPPP PP PPPPPPPPPPPP PPP  PPPPP PPPP!P&P+P0P5P:P?PDPIP NPSPXP]PbPgPlPqPvP{PPPPPPP PPPPPPPPPP  PPPPPPPPPPP P PPPP P%P*P/P4P9P>P CPHPMPRP WP\PaPfPkPpPuPzP PPP PPP PPPPPPPPPPPPPPPPPPPP P P P P P P P$ P) P. P 3 P8 P= PB PG PL PQ PV P[ P` P  e Pj Po Pt Py P~ P P P P P P P P P P P P P P P P P P P P  P P P P P   P!P  !P !P!P!P!P    !P#!P(!P -!P2!P7!P    " 3@=.:@1.3@82=V7>;>B>A@V1;>3@825=L?0;04V9T2@> WIR4>;0@ !(<0@:0  D@0=: WIR48@E0< 4>;0@0 !(4>;0@8 !(:OB O=<848@E0<0 48@E0<8 4>;0@V2 !(D>=48 RINET;0>AL:89 :V?G5AL:0 :@>=0O?>=AL:0 T=030=AL:V A54V48@E0<V2 :OB0 O=<8:OB8 O=<8;0>AL:V :V?8G5AL:8E :@>=G5AL:V :@>=8O?>=AL:8E T=O?>=AL:V T=830=AL:89 A54V40=AL:0 :@>=0BC@5FL:0 ;V@0C715FL:89 AC<30=AL:8E A54V40=AL:8E :@>=40=AL:V :@>=8:OBV2 O=<8@C<C=AL:V ;5WBC@5FL:8E ;V@BC@5FL:V ;V@8C715FL:V AC<8G5AL:>W :@>=8O?>=AL:>W T=80;10=AL:89 ;5:5DV>?AL:89 18@:8@387L:89 A><;8B>2AL:89 ;VB><0=AL:89 @V0;H254AL:0 :@>=0T<5=AL:89 @V0;V@0=AL:89 @V0;0;10=AL:V ;5:830=AL:>3> A54V3@5FL:0 4@0E<040=AL:>W :@>=85DV>?AL:V 18@870W@AL:89 70W@:8@387L:V A><8:8B09AL:V N0=V:C18=AL:E ?5A>:C18=AL:V ?5A>:V?@AL:89 DC=B;0>AL:8E :V?V2;0>AL:>3> :V?0;8B>2AL:V ;VB8<>;4>2AL:V ;5W=V<5FL:0 <0@:0><0=AL:V @V0;8?>;LAL:V 7;>BVBC@5FL:>W ;V@8G8;V9AL:V ?5A>H254AL:8E :@>=H254AL:V :@>=8T<5=AL:V @V0;8V@0=AL:V @V0;815;V7L:89 4>;0@1>;30@AL:89 ;5230O=AL:89 4>;0@5AB>=AL:0 :@>=0:0B0@AL:89 @V0;:8B09AL:89 N0=L:C18=AL:89 ?5A>;0B2V9AL:89 ;0B;V20=AL:89 DC=B<>;4>2AL:89 ;59=>@257L:0 :@>=0A0<>0=AL:0 B0;0A8@V9AL:89 DC=BBC=VAL:89 48=0@E>@20BAL:0 :C=0G8;V9AL:89 ?5A>O<09AL:89 4>;0@V=4V9AL:0 @C?VOV@0:AL:89 48=0@15;V7L:V 4>;0@81>;30@AL:V ;52820=C0BAL:V 20BC30O=AL:V 4>;0@832V=59AL:5 AV;V3@C78=AL:V ;0@V5AB>=AL:8E :@>=5AB>=AL:V :@>=8:0B0@AL:V @V0;8;0B2V9AL:V ;0B8;5A>BAL:89 ;>BV;V20=AL:V DC=B8=>@257L:8E :@>==>@257L:V :@>=8@04O=AL:V @C1;V@>AV9AL:V @C1;V@C<C=AL:8E ;5W2@C<C=AL:>3> ;5OA0<>0=AL:8E B0;A0<>0=AL:V B0;8A5@1AL:V 48=0@8A8@V9AL:V DC=B8A;>20FL:0 :@>=0BC=VAL:V 48=0@8C715FL:8E AC<V2C715FL:>3> AC<0E>@20BAL:8E :C=E>@20BAL:V :C=8G8;V9AL:8E ?5A>H254AL:>W :@>=8O<09AL:V 4>;0@8T<5=AL:89 48=0@V=4V9AL:V @C?VWV@0:AL:V 48=0@8VB0;V9AL:0 ;V@00;68@AL:89 48=0@0=3;V9AL:89 DC=B0@C1AL:89 D;>@8=1030<AL:89 4>;0@1>BA20=AL:0 ?C;020=C0BAL:89 20BC2V@<5=AL:89 4@0<30WBO=AL:89 3C@43@C78=AL:89 ;0@V70<1V9AL:0 :20G0:0=04AL:89 4>;0@:><>@AL:89 D@0=:;V2V9AL:89 48=0@=5?0;LAL:0 @C?VO?>;LAL:89 7;>B89@04O=AL:89 @C1;L@>AV9AL:89 @C1;LA0C4V2AL:89 @V0;B0W;0=4AL:89 10BC3>@AL:89 D>@8=BT38?5BAL:89 DC=BVA;0=4AL:0 :@>=00;10=AL:8E ;5:V20;10=AL:>3> ;5:00;68@AL:V 48=0@80=3;V9AL:V DC=B80@C1AL:V D;>@8=80D30=AL:V 0D30=V1030<AL:V 4>;0@81>;V2V9AL:5 ?5A>1>BA20=AL:8E ?C;1>BA20=AL:V ?C;81V;>@CAL:V @C1;V1V@<0=AL:89 :V0B20=C0BAL:8E 20BC2V@<5=AL:V 4@0<830WBO=AL:V 3C@483@C78=AL:8E ;0@V5AB>=AL:>W :@>=85DV>?AL:8E 18@V25DV>?AL:>3> 18@070<1V9AL:8E :20G70<1V9AL:V :20GV:0=04AL:V 4>;0@8:8@387L:8E A><V2:8@387L:>3> A><0:8B09AL:8E N0=V2:8B09AL:>3> N0=O:><>@AL:V D@0=:8:C18=AL:>3> ?5A>;8B>2AL:89 B0;>=;8B>2AL:8E ;VBV2;8B>2AL:>3> ;VB0;V2V9AL:V 48=0@8<0;LBV9AL:0 ;V@0<0;V9AL:89 D@0=:<>;4>2AL:8E ;5W2<>;4>2AL:>3> ;5O=5?0;LAL:V @C?VW=>@257L:>W :@>=8><0=AL:8E @V0;V2><0=AL:>3> @V0;0?5@C0=AL:89 V=BV?>;LAL:8E 7;>B8EA0<>0=AL:>W B0;8A0C4V2AL:V @V0;8AC40=AL:89 48=0@B0468FL:89 @C1;LB0468FL:V A><>=VB0W;0=4AL:V 10B8C3>@AL:V D>@8=B8C@C3209AL:V ?5A>E>@20BAL:>W :C=8G8;V9AL:>3> ?5A>T38?5BAL:V DC=B8T<5=AL:8E @V0;V2T<5=AL:>3> @V0;0V=4V9AL:8E @C?V9V=4V9AL:>W @C?VWV@0=AL:8E @V0;V2V@0=AL:>3> @V0;0V@;0=4AL:89 DC=BVA;0=4AL:8E :@>=VA;0=4AL:V :@>=VVA?0=AL:0 ?5A5B05A:C4> 01>-5@450=3>;LAL:0 :20=700=4>@@AL:0 ?5A5B00=4>@@AL:8E ?5A5B0D30=AL:89 0D30=V10=3;045AL:0 B0:015@<C4AL:89 4>;0@1@078;LAL:89 @50;1@C=59AL:89 4>;0@1V;>@CAL:89 @C1;L2TB=0<AL:89 4>=332V=59AL:89 D@0=:3@C78=AL:89 :C?>=5@8B@59AL:0 =0:D09>@40=AL:89 48=0@:5=V9AL:89 H8;V=3:C259BAL:89 48=0@<02@8B0=AL:0 C3VO<0;02V9AL:0 :20G0<0;L4V2AL:0 @CDVO=V35@V9AL:0 =09@0?0=0<AL:5 10;L1>0A59H5;LAL:0 @C?VOB0468FL:89 A><>=VB>=0=AL:0 ?00=30C@C3209AL:89 ?5A>DV46V9AL:89 4>;0@C:@0W=AL:0 3@82=O0=3>;LAL:8E :20=70=3>;LAL:V :20=780=4>@@AL:V ?5A5B80@35=B8=AL:V ?5A>0D30=AL:8E 0D30=V10=3;045AL:8E B0:10=3;045AL:V B0:815;V7L:8E 4>;0@V215;V7L:>3> 4>;0@015@<C4AL:V 4>;0@81>;30@AL:8E ;52V21>;30@AL:>3> ;5201>BA20=AL:>W ?C;81@078;LAL:V @50;81@C=59AL:V 4>;0@82TB=0<AL:V 4>=3820=C0BAL:>3> 20BC30<1V9AL:V 40;0AV30O=AL:8E 4>;0@V230O=AL:>3> 4>;0@032V=59AL:V D@0=:83@C78=AL:>3> ;0@V3@C78=AL:V :C?>=85@8B@59AL:8E =0:D5@8B@59AL:V =0:D870<1V9AL:>W :20GV9>@40=AL:V 48=0@8:0B0@AL:8E @V0;V2:0B0@AL:>3> @V0;0:5=V9AL:V H8;V=38:>;C<1V9AL:V ?5A>:C259BAL:V 48=0@8;0B2V9AL:89 @C1;L;0B2V9AL:8E ;0BV2;0B2V9AL:>3> ;0B0;V20=AL:8E DC=BV2;V20=AL:>3> DC=B0<02@8B0=AL:V C3VW<0;02V9AL:8E :20G<0;02V9AL:V :20GV<0;L4V2AL:V @CDVW<0;LBV9AL:89 DC=B<5:A8:0=AL:V ?5A>=5?0;LAL:8E @C?V9=5?0;LAL:>W @C?VW=V35@V9AL:8E =09@=V35@V9AL:V =09@8?0=0<AL:V 10;L1>0?5A> 2V=5W-VA0C@04O=AL:8E @C1;V2@04O=AL:>3> @C1;O@>AV9AL:8E @C1;V2@>AV9AL:>3> @C1;OA59H5;LAL:V @C?VWA5@1AL:8E 48=0@V2A5@1AL:>3> 48=0@0A8@V9AL:8E DC=BV2A8@V9AL:>3> DC=B0A;>25=AL:89 B>;0@B0468FL:8E A><>=VB>=0=AL:8E ?00=3B>=0=AL:V ?00=38BC=VAL:8E 48=0@V2BC=VAL:>3> 48=0@0BV<>@AL:89 5A:C4>C@C3209AL:8E ?5A>D@0=FC7L:89 D@0=:DV46V9AL:V 4>;0@8DV;V??V=AL:V ?5A>DV=;O=4AL:0 <0@:0E>@20BAL:89 48=0@O<09AL:8E 4>;0@V2O<09AL:>3> 4>;0@0V7@0W;LAL:89 DC=BV@0:AL:8E 48=0@V2V@0:AL:>3> 48=0@0VA;0=4AL:>W :@>=8;5>=5 !LT@@0-5>=50@35=B8=AL:89 ?5A>10@104>AL:89 4>;0@10E@59=AL:89 48=0@30<1V9AL:89 40;0AV3>=:>=3AL:89 4>;0@:>;C<1V9AL:89 ?5A>:>=3>;57L:89 D@0=:;V15@V9AL:89 4>;0@<02@8:V9AL:0 @C?VO<0:54>=AL:89 45=0@<5:A8:0=AL:89 ?5A>=0<V1V9AL:89 4>;0@?0:8AB0=AL:0 @C?VO@C0=4V9AL:89 D@0=:AC@8=0<AL:89 4>;0@BC@:<5=AL:89 <0=0BDV;V??V=AL:89 ?5A>H259F0@AL:89 D@0=:0;68@AL:8E 48=0@V20;68@AL:>3> 48=0@00=3;V9AL:8E DC=BV20=3;V9AL:>3> DC=B00=3>;LAL:>W :20=780@35=B8=AL:8E ?5A>0@C1AL:8E D;>@8=V20@C1AL:>3> D;>@8=00D30=AL:>3> 0D30=V0D30=V (1927 2002)1030<AL:8E 4>;0@V21030<AL:>3> 4>;0@010=3;045AL:>W B0:810@104>AL:V 4>;0@810E@59=AL:V 48=0@815;L3V9AL:89 D@0=:1>;V2V9AL:89 <24>;1V;>@CAL:8E @C1;V21V;>@CAL:>3> @C1;O2V@<5=AL:8E 4@0<V22V@<5=AL:>3> 4@0<030<1V9AL:8E 40;0AV30WBO=AL:8E 3C@4V230WBO=AL:>3> 3C@403>=:>=3AL:V 4>;0@84><V=V:0=AL:V ?5A>5:204>@AL:89 AC:@55@8B@59AL:>W =0:D8:0=04AL:8E 4>;0@V2:0=04AL:>3> 4>;0@0:>;C<1V9AL:8E ?5A>:><>@AL:8E D@0=:V2:><>@AL:>3> D@0=:0:>=3>;57L:V D@0=:8;V15@V9AL:V 4>;0@8;V2V9AL:8E 48=0@V2;V2V9AL:>3> 48=0@0<02@8:V9AL:V @C?VW<02@8B0=AL:8E C3V9<02@8B0=AL:>W C3VW<0:54>=AL:V 45=0@8<0;02V9AL:>W :20GV<0;L4V2AL:8E @CDV9<0;L4V2AL:>W @CDVW<5:A8:0=AL:8E ?5A>=0<V1V9AL:V 4>;0@8=V35@V9AL:>W =09@8?0:8AB0=AL:V @C?VW?0=0<AL:8E 10;L1>0?>;LAL:>3> 7;>B>3>@>457V9AL:89 4>;0@@C0=4V9AL:V D@0=:8A0C4V2AL:8E @V0;V2A0C4V2AL:>3> @V0;0A59H5;LAL:8E @C?V9A59H5;LAL:>W @C?VWAC@8=0<AL:V 4>;0@8B0468FL:>3> A><>=VB0W;0=4AL:8E 10BV2B0W;0=4AL:>3> 10B0B>=0=AL:>W ?00=38BC@:<5=AL:V <0=0B8C3>@AL:8E D>@8=BV2C3>@AL:>3> D>@8=B0C@C3209AL:>3> ?5A>DV;V??V=AL:8E ?5A>H259F0@AL:V D@0=:8T38?5BAL:8E DC=BV2T38?5BAL:>3> DC=B01C@C=4V9AL:89 D@0=:1CB0=AL:89 =3C;B@C<3>=4C@0AL:0 ;5<?V@03V1@0;B0@AL:89 DC=B4681CBV9AL:89 D@0=:4><V=V:0=AL:89 ?5A><>=3>;LAL:89 BC3@8:A><0;V9AL:89 H8;V=3AV=30?C@AL:89 4>;0@C30=4V9AL:89 H8;V=3V=4>=57V9AL:0 @C?VOV=4>=57V9AL:V @C?VW02AB@V9AL:89 H8;V=30@35=B8=AL:>3> ?5A>15@<C4AL:8E 4>;0@V215@<C4AL:>3> 4>;0@01@078;LAL:5 :@C704>1@078;LAL:8E @50;V21@078;LAL:>3> @50;01@C=59AL:8E 4>;0@V21@C=59AL:>3> 4>;0@01C@C=4V9AL:V D@0=:81CB0=AL:V =3C;B@C<82TB=0<AL:8E 4>=3V22TB=0<AL:>3> 4>=3030<1V9AL:>3> 40;0AV32V=59AL:8E D@0=:V232V=59AL:>3> D@0=:03>=4C@0AL:8E ;5<?V@3>=4C@0AL:V ;5<?V@83@C78=AL:8E :C?>=V23@C78=AL:>3> :C?>=03V1@0;B0@AL:V DC=B84681CBV9AL:V D@0=:84><V=V:0=AL:8E ?5A>7V<1012V9A:V 4>;0@89>@40=AL:8E 48=0@V29>@40=AL:>3> 48=0@0:070EAB0=AL:V B5=35:0<1>46V9AL:V @VT;V:5=V9AL:8E H8;V=3V2:5=V9AL:>3> H8;V=30:>;C<1V9AL:>3> ?5A>:C259BAL:8E 48=0@V2:C259BAL:>3> 48=0@0<02@8:V9AL:8E @C?V9<02@8:V9AL:>W @C?VW<0@>::0=AL:89 D@0=:<5:A8:0=AL:>3> ?5A><>70<1VFL:89 5A:C4><>=3>;LAL:V BC3@8:8?0:8AB0=AL:8E @C?V9?0:8AB0=AL:>W @C?VW?0=0<AL:>3> 10;L1>0A><0;V9AL:V H8;V=38AV=30?C@AL:V 4>;0@8C30=4V9AL:V H8;V=38DV46V9AL:8E 4>;0@V2DV46V9AL:>3> 4>;0@0DV;V??V=AL:>3> ?5A>02AB@0;V9AL:89 4>;0@:070EAB0=AL:89 B5=35:0<1>46V9AL:89 @VT;L<0;097V9AL:89 @8=3VB<0@>::0=AL:89 48@E0<B0=70=V9AL:89 H8;V=3H@V-;0=:V9AL:0 @C?VO02AB@0;V9AL:V 4>;0@810@104>AL:8E 4>;0@V210@104>AL:>3> 4>;0@010E@59=AL:8E 48=0@V210E@59=AL:>3> 48=0@01@078;LAL:5 :@C759@>3>=4C@0AL:>W ;5<?V@83>=:>=3AL:8E 4>;0@V23>=:>=3AL:>3> 4>;0@04><V=V:0=AL:>3> ?5A>70W@AL:89 =>289 70W@7V<1012V9AL:89 4>;0@7V<1012V9AL:V 4>;0@8:070EAB0=AL:8E B5=35:>=3>;57L:8E D@0=:V2:>=3>;57L:>3> D@0=:0;N:A5<1C@7L:89 D@0=:;V15@V9AL:8E 4>;0@V2;V15@V9AL:>3> 4>;0@0<0:54>=AL:8E 45=0@V2<0:54>=AL:>3> 45=0@0<0;030AV9AL:V 0@V0@V<0;097V9AL:V @8=3VB8<0@>::0=AL:V 48@E0<8<>70<1VFL:V <5B8:0;8=0<V1V9AL:8E 4>;0@V2=0<V1V9AL:>3> 4>;0@0?0@03209AL:V 3C0@0=V?5@C0=AL:V =>2V A>;8@C0=4V9AL:8E D@0=:V2@C0=4V9AL:>3> D@0=:0A0;L204>@AL:89 :>;>=AC@8=0<AL:89 3C;L45=AC@8=0<AL:8E 4>;0@V2AC@8=0<AL:>3> 4>;0@0B0=70=V9AL:V H8;V=38BC@:<5=AL:8E <0=0BV2BC@:<5=AL:>3> <0=0B0H259F0@AL:8E D@0=:V2H259F0@AL:>3> D@0=:0H@V-;0=:V9AL:V @C?VWV=4>=57V9AL:8E @C?V9AB0@89 @C<C=AL:89 ;590@35=B8=AL:89 02AB@0;:>AB0@8:0=AL:89 :>;>=<0;030AV9AL:89 0@V0@V=>2>75;0=4AL:89 4>;0@?0@03209AL:89 3C0@0=V?5@C0=AL:89 =>289 A>;0@35=B8=AL:V 02AB@0;81>;V2V9AL:V 1>;V2V0=>1C@C=4V9AL:8E D@0=:V21C@C=4V9AL:>3> D@0=:01CB0=AL:8E =3C;B@C<V21CB0=AL:>3> =3C;B@C<0320B5<0;LAL:V :5BA0;V3V1@0;B0@AL:8E DC=BV23V1@0;B0@AL:>3> DC=B04681CBV9AL:8E D@0=:V24681CBV9AL:>3> D@0=:04>;0@ !( (FL>3> 4=O):070EAB0=AL:>3> B5=35:0<1>46V9AL:8E @VT;V2:0<1>46V9AL:>3> @VT;O:>4 B5ABC20==O 20;NB8:>AB0@8:0=AL:V :>;>=8<04030A:0@AL:89 D@0=:<0;030AV9AL:8E 0@V0@V<>=3>;LAL:8E BC3@8:V2<>=3>;LAL:>3> BC3@8:0=>2>75;0=4AL:V 4>;0@8?0@03209AL:8E 3C0@0=V?>@BC30;LAL:89 5A:C4>@>AV9AL:V @C1;V (RUR)A><0;V9AL:8E H8;V=3V2A><0;V9AL:>3> H8;V=30AV=30?C@AL:8E 4>;0@V2AV=30?C@AL:>3> 4>;0@0C30=4V9AL:8E H8;V=3V2C30=4V9AL:>3> H8;V=30C:@0W=AL:V :0@1>20=FVD@0=FC7L:89 D@0=: UICH@V-;0=:V9AL:8E @C?V9H@V-;0=:V9AL:>W @C?VWAB0@89 A5@1AL:89 48=0@075@109460=AL:89 <0=0B1>;V2V9AL:89 1>;V2V0=>25=5AC5;LAL:89 1>;V20@320B5<0;LAL:89 :5BA0;L=V:0@03C0=AL:0 :>@4>10?V245==>:>@59AL:89 2>=?V2=VG=>:>@59AL:89 2>=AEV4=>:0@81AL:89 4>;0@02AB@0;V9AL:8E 4>;0@V202AB@0;V9AL:>3> 4>;0@0075@109460=AL:V <0=0B81>;V2V9AL:8E 1>;V2V0=>25=5AC5;LAL:V 1>;V20@87V<1012V9AL:8E 4>;0@V27V<1012V9AL:>3> 4>;0@0:8B09AL:V >DH>@=V N0=V:V= 0?C0->2>W 2V=5W<0;030AV9AL:>3> 0@V0@V<0;097V9AL:8E @8=3VBV2<0;097V9AL:>3> @8=3VB0<0@>::0=AL:8E 48@E0<V2<0@>::0=AL:>3> 48@E0<0<>70<1VFL:8E <5B8:0;V2<>70<1VFL:>3> <5B8:0;0=>2V B0920=AL:V 4>;0@8=V45@;0=4AL:89 3C;L45==V:0@03C0=AL:8E :>@4>1=V:0@03C0=AL:V :>@4>18?0@03209AL:>3> 3C0@0=V?V245==>:>@59AL:V 2>=8?V2=VG=>:>@59AL:V 2>=8@>AV9AL:89 @C1;L (RUR)AB0@89 AC40=AL:89 DC=BAEV4=>:0@81AL:V 4>;0@8B0=70=V9AL:8E H8;V=3V2B0=70=V9AL:>3> H8;V=30?V245==>AC40=AL:89 DC=B:V=0 0?C0->2>W 2V=5W:V=8 0?C0->2>W 2V=5W=>289 B0920=AL:89 4>;0@C:@0W=AL:89 :0@1>20=5FL?V245==>AC40=AL:V DC=B80@35=B8=AL:8E 02AB@0;V20@35=B8=AL:>3> 02AB@0;01>;30@AL:89 B25@489 ;521>;V2V9AL:>3> 1>;V2V0=>320B5<0;LAL:8E :5BA0;V2320B5<0;LAL:>3> :5BA0;O:>AB0@8:0=AL:8E :>;>=V2:>AB0@8:0=AL:>3> :>;>=0=>2>75;0=4AL:8E 4>;0@V2=>2>75;0=4AL:>3> 4>;0@0=V:0@03C0=AL:>W :>@4>18?5@C0=AL:8E =>28E A>;V2@>AV9AL:8E @C1;V2 (RUR)@>AV9AL:>3> @C1;O (RUR)A207V;5=4AL:V ;V;0=35=VC:@0W=AL:8E :0@1>20=FV2C:@0W=AL:>3> :0@1>20=FOV7@0W;LAL:V =>2V H5:5;V4>;0@ "@V=V404C V ">10>:8B09AL:89 >DH>@=89 N0=L=52V4><0 3@>H>20 >48=8FOA207V;5=4AL:89 ;V;0=35=V075@109460=AL:8E <0=0BV2075@109460=AL:>3> <0=0B01@078;LAL:5 =>25 :@C704>25=5AC5;LAL:8E 1>;V20@V225=5AC5;LAL:>3> 1>;V20@04>1@ !0=-"><5 V @8=AV?V=52V4><V 3@>H>2V >48=8FV?5@C0=AL:>3> =>2>3> A>;0?V245==>:>@59AL:8E 2>=V2?V245==>:>@59AL:>3> 2>=0?V2=VG=>:>@59AL:8E 2>=V2?V2=VG=>:>@59AL:>3> 2>=0A207V;5=4AL:8E ;V;0=35=VAEV4=>:0@81AL:8E 4>;0@V2AEV4=>:0@81AL:>3> 4>;0@0N3>A;02AL:89 =>289 48=0@4>1@0 !0=-"><5 V @V=AV?V4>;0@ 09<0=>28E >AB@>2V270EV4=>0D@8:0=AL:89 D@0=:?V245==>0D@8:0=AL:89 @0=4BC@5FL:0 ;V@0 (1922 2005)DC=B >AB@>20 !2OB>W ;5=8V7@0W;LAL:89 =>289 H5:5;L?V245==>AC40=AL:8E DC=BV2?V245==>AC40=AL:>3> DC=B030=AL:89 A54V (1979 2007)4>1@8 !0=-"><5 V @8=AV?V4>1@8 !0=-"><5 V @V=AV?V4>;0@0 "@V=V404C V ">10>4>;0@8 "@8=V404C V ">103>70EV4=>0D@8:0=AL:V D@0=:8:8B09AL:8E >DH>@=8E N0=V2=>28E B0920=AL:8E 4>;0@V2>48=8FO @50;L=>W 20@B>ABV?V245==>0D@8:0=AL:V @0=48A207V;5=4AL:>3> ;V;0=35=VBC@5FL:8E ;V@ (1922 2005)BC@5FL:V ;V@8 (1922 2005)D@0=FC7L:89 7>;>B89 D@0=:4>;0@ !>;><>=>28E AB@>2V24>;0@ !( (=0ABC?=>3> 4=O)4>;0@0 09<0=>28E >AB@>2V24>;0@8 09<0=>28E >AB@>2V24>;0@V2 "@8=V404C V ">103>:8B09AL:>3> >DH>@=>3> N0=O=52V4><8E 3@>H>28E >48=8FL=52V4><>W 3@>H>2>W >48=8FV=>2>3> B0920=AL:>3> 4>;0@0BC@5FL:>W ;V@8 (1922 2005)DC=B0 >AB@>20 !2OB>W ;5=8DC=B8 >AB@>20 !2OB>W ;5=8G5E>A;>20FL:0 B25@40 :@>=0N3>A;02AL:89 B25@489 48=0@V7@0W;LAL:8E =>28E H5:5;V2AB0@89 <>70<1VFL:89 <5B8:0;7V<1012V9AL:89 4>;0@ (2009)?5@C0=AL:89 A>; (1863 1965)DC=B $>;:;5=4AL:8E >AB@>2V24>;0@0 !>;><>=>28E AB@>2V24>;0@8 !>;><>=>28E AB@>2V24>;0@V2 09<0=>28E >AB@>2V270EV4=>0D@8:0=AL:8E D@0=:V270EV4=>0D@8:0=AL:>3> D@0=:07V<1012V9AL:V 4>;0@8 (2009):C18=AL:V :>=25@B>20=V ?5A>?5@C0=AL:V A>;8 (1863 1965)?V245==>0D@8:0=AL:8E @0=4V2?V245==>0D@8:0=AL:>3> @0=40DC=BV2 >AB@>20 !2OB>W ;5=8T2@>?59AL:0 20;NB=0 >48=8FOV7@0W;LAL:>3> =>2>3> H5:5;O70<1V9AL:0 :20G0 (1968 2012)70<1V9AL:V :20GV (1968 2012)F5=B@0;L=>0D@8:0=AL:89 D@0=:1V;>@CAL:V @C1;V (2000 2016)48=0@ (>A=VO V 5@F53>28=0)4>;0@V2 !>;><>=>28E AB@>2V25A:C4> ?>@BC30;LAL:>W 32V=5W70<1V9AL:8E :20G (1968 2012)?>;LAL:89 7;>B89 (1950 1995)@>AV9AL:89 @C1;L (1991 1998)A?5FV0;L=V ?@020 70?>78G5==OC@C3209AL:5 ?5A> (1975 1993)DC=B0 $>;:;5=4AL:8E >AB@>2V2DC=B8 $>;:;5=4AL:8E >AB@>2V2F5=B@0;L=>0D@8:0=AL:V D@0=:80=3>;LAL:0 :20=70 (1977 1990)1V;>@CAL:89 @C1;L (2000 2016):C18=AL:89 :>=25@B>20=89 ?5A><02@8B0=AL:0 C3VO (1973 2017)0=3>;LAL:8E :20=7 (1977 1990)0=3>;LAL:V :20=78 (1977 1990)5:25;5 (:20B>@V0;L=0 2V=5O)7V<1012V9AL:8E 4>;0@V2 (2009)7V<1012V9AL:>3> 4>;0@0 (2009):C18=AL:8E :>=25@B>20=8E ?5A><02@8B0=AL:V C3VW (1973 2017)?5@C0=AL:8E A>;V2 (1863 1965)?5@C0=AL:>3> A>;0 (1863 1965)DC=BV2 $>;:;5=4AL:8E >AB@>2V2BC@:<5=AL:89 <0=0B (1993 2009)0=3>;LAL:>W :20=78 (1977 1990)0@35=B8=AL:89 ?5A> (1983 1985)1V;>@CAL:8E @C1;V2 (2000 2016)1V;>@CAL:>3> @C1;O (2000 2016)<02@8B0=AL:8E C3V9 (1973 2017)<02@8B0=AL:>W C3VW (1973 2017)BC@:<5=AL:V <0=0B8 (1993 2009)F5=B@0;L=>0D@8:0=AL:8E D@0=:V2F5=B@0;L=>0D@8:0=AL:>3> D@0=:0G8;V9AL:89 N=V4045A 45 D><5=B>VA?0=AL:0 ?5A5B0 ("" @0EC=>:)15;L3V9AL:89 D@0=: (DV=0=A>289):C18=AL:>3> :>=25@B>20=>3> ?5A>C30=4V9AL:89 H8;V=3 (1966 1987)D@0=FC7L:V B8E>>:50=AL:V D@0=:8D@0=FC7L:89 B8E>>:50=AL:89 D@0=:1@078;LAL:5 :@C759@> (1990 1993)BC@:<5=AL:8E <0=0BV2 (1993 2009)BC@:<5=AL:>3> <0=0B0 (1993 2009)N3>A;02AL:89 :>=25@B>20=89 48=0@1V;>@CAL:V =>2V @C1;V (1994 1999)<5:A8:0=AL:89 N=V404 45 V=25@AV>==V45@;0=4AL:V 0=B8;LAL:V 3C;L45=8075@109460=AL:89 <0=0B (1993 2006)0=3>;LAL:0 =>20 :20=70 (1990 2000)25=5AC5;LAL:89 1>;V20@ (2008 2018)=V45@;0=4AL:89 0=B8;LAL:89 3C;L45==V:0@03C0=AL:0 :>@4>10 (1988 1991)075@109460=AL:V <0=0B8 (1993 2006)0=3>;LAL:V =>2V :20=78 (1990 2000)15;L3V9AL:89 D@0=: (:>=25@B>20=89)25=5AC5;LAL:89 1>;V20@ (1871 2008)25=5AC5;LAL:V 1>;V20@8 (2008 2018);N:A5<1C@AL:89 D@0=: (DV=0=A>289)=V:0@03C0=AL:8E :>@4>1 (1988 1991)=V:0@03C0=AL:V :>@4>18 (1988 1991)D@0=FC7L:8E B8E>>:50=AL:8E D@0=:V21V;>@CAL:89 =>289 @C1;L (1994 1999)0=3>;LAL:8E =>28E :20=7 (1990 2000)=V:0@03C0=AL:>W :>@4>18 (1988 1991)D@0=FC7L:>3> B8E>>:50=AL:>3> D@0=:0075@109460=AL:8E <0=0BV2 (1993 2006)075@109460=AL:>3> <0=0B0 (1993 2006)0=3>;LAL:>W =>2>W :20=78 (1990 2000)1V;>@CAL:8E =>28E @C1;V2 (1994 1999)25=5AC5;LAL:8E 1>;V20@V2 (2008 2018)25=5AC5;LAL:>3> 1>;V20@0 (2008 2018)4>1@ !0=-"><5 V @8=AV?V (1977 2017)<5:A8:0=AL:5 A@V1=5 ?5A> (1861 1992)=V45@;0=4AL:8E 0=B8;LAL:8E 3C;L45=V2?V245==>0D@8:0=AL:89 DV=0=A>289 @0=4T2@>?59AL:0 A:;045=0 20;NB=0 >48=8FO4>1@0 !0=-"><5 V @V=AV?V (1977 2017)1@078;LAL:5 =>25 :@C759@> (1967 1986)1V;>@CAL:>3> =>2>3> @C1;O (1994 1999)4>1@8 !0=-"><5 V @8=AV?V (1977 2017)4>1@8 !0=-"><5 V @V=AV?V (1977 2017);N:A5<1C@AL:89 D@0=: (:>=25@B>20=89)=V45@;0=4AL:>3> 0=B8;LAL:>3> 3C;L45=0>48=8FO T2@>?59AL:>3> 20;NB=>3> D>=4C5:204>@AL:89 N=V404 45 20;>@ :>=AB0=B5:>=25@B>20=0 <0@:0 >A=VW V 5@F53>28=8:>=25@B>20=V <0@:8 >A=VW V 5@F53>28=8VA?0=AL:0 ?5A5B0 (:>=25@B>20=V @0EC=:8):>=25@B>20=8E <0@>: >A=VW V 5@F53>28=8:>=25@B>20=>W <0@:8 >A=VW V 5@F53>28=8)0=3>;LAL:0 :20=70 @50460AB04> (1995 1999))0=3>;LAL:8E :20=7 @50460AB04> (1995 1999))0=3>;LAL:V :20=78 @50460AB04> (1995 1999))C@C3209AL:89 ?5A> 2 V=45:A>20=8E >48=8FOE*0=3>;LAL:>W :20=78 @50460AB04> (1995 1999)"@zX*VnWN|r_4vjR<Z}zRNrVK* `xpn~z8f86-Z2=j j,V^G0n=  b &.~NV~F9br*M^Jy:f2f-jn"rvz]&*6_M: >x*m~.aD2D$b8&NB(Jf}69\*[6;+.c:>$.MN^n:HBlmDXaf<FZojtZJU" cBbrJzBeNW6_g {{y@m{"*E{uڳ{){{ W{_2{$j9{F4<{ݎ۠{N}c{pG]{|N{Hr\{ `4{kp~{s{L;߲{]{ Xj{{ 5J{-B{{K-\{{=~{{٪{`{G٢{t0{={}m {'{x{ {{@T{N{f$8{]ݲT{q9ل{L{ <{B{=0{u{{ޭ޽{Ob{GZ{l{ Zk{ {|fڍ{2{{{,ٷ{{):{9O{m {(<{ #{۝){P]b{W{3t{8۠*ڱ{,M>{F Y{Gm{{؛a{D{Q$7D$Q${t{lPd{8{&{{(1{J{}({{e99J{(=\{h{*;{tl+P{{ ވ{Mަ${pM{vpN{^{n{ۡH{ml{DDDD{AXW{a{L<^{]{o{{4t{}6H{$!{ٷUك{ {,{V؅"K{lm{ٍcٝ{{-{=-ލ}{8WI{ߜ{ `#````ݜ`````R``&`ؖ``"`*``~`/``)````Л``?`V``^`5`f```Ž`z`W`J`7``S`n``)``j`r``ܔ`&``:`˘`"```9```&``N``v`q`b`7`v`v`"`````F``l````` `L``i````q`` ````i``ˠ`````F````````a`Ɍ``o````m`v```ҝ`>``v``2```ա`a`a`a`a```>`,`n`ْ`w`ѐ`{``] `ێ`F`R````3`^`````d`b`` #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{  #'+/37;? CGKOSW[_cgko#sw'{+/37;?CGKOSW%[_c1gkoswAAAAAAY$A\$_$b$Ae$ABBBh$ Bk$n$BBq$Bt$w$BBB B#B&B)B,Bz$/B}$2B$5B8B;B>BAB$DB$GBJBMBPBSBVB$YB$\B_B$bBeB$$hBkBnBqBtBwBzB}BBBB$BBB$$BBBBB$BBBB$BBBBB$BB$BBBBBBBBBBB$BBBBBBBBBBCCC C C$CCCCCC"C%C$(C$+C.C1C4C7C:C=C@CCCFCICLCOC$RCUCXC[C^CaCdC$$gCjC$$mCpC$sC$vCyC|CCCCC$$CCC$CCCCCCCC$CC$CC$$CC$CCCCCC$$$CCC$CCC$CCCC$C$$CC$%CC%C% %DD %%D D DD%DD%%%%D"%%%(%D+%D.%!D$D'D1%*D-D4%7%:%=%@%C%0D3D6D9DF%{`\`#``{```ڙ`{`Ȟ`ݜ`~`{B````{````{``u``{i`4``Y`{` `-`&`{J``"`â`{*`*`D`A`{T````{``5`7`{`#`Ž`z`{t````{`%`S`O`{ݗ``ܔ``{`Y`r`q`{`m`9`H`{ߋ``` `{ȋ`Տ```{D`0``)`{``Ɂ``{````{C`V`q`u`{փ`ˊ```{`'``>`{^`;`F``{````{``҅`э`{T````{`a```{````{?````{$```1`{````{`[`q`u`{````{`S`i`m`{=``ˠ`c`{````{I`9```{````{````{`_``Ց`{U`=``˓`{`;`ށ`R`{`a`Ɍ`y`{`ȟ```{A`X`[`q`{```Қ`{$`R`Ή`k`{ `L`ѐ`h`{````{``ێ``{q`ؕ```{`/`d``{`X`o``{```` #'#'+3/37;?CGKOSW[_ccgkosw{{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw{wDDPMDPVDP_DPhDP& qDP& & ' ' zDP' DP' ' $' DPDPDPDPDPDPDP+' DPDPDPDP2' DP9' DPEP EPEPEP@' %EP.EPG' N' 7EP@EPIEPREP[EPdEPmEPvEPEPEPEPEPEPU' EPEPEPEPEPEPEP\' EPEPEPFPFPFP!FPc' *FP3FP.F3J:]BAfODFV *!JL3yBw(%{] NB[#'37;KOSW[cos #+7;?CKOSW[_{'+7?OW[_gos{;8,xD\\ \ALJ5>tt!G)/l)) )2 \\\?,PkW  gg$$WuEELLjj\\}} --BB++&&66vv]]99immiiOOQQQQ;;``kkyy oovv~~n266 55]]RRAAWWFF33JJ]AAffOOVV **!!LL33yyww((%%bBB`=` `]>``B?`^`v>``>`j`;=``c=`\`=`J`=`v`>`f`=``=``?``+>``>``>`>`4`v`=``x=`w`D>``>` #'+/37;?CGKOSW[_cgkosw{w{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw'{               # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }               " % ( + ". 1 4 7 %: =`=`]>`]>`B?`B?`v>`v>`>`>`;=`;=`c=`c=`=`=`=`=`>`>`=`=`=`=`{<`O=`?`?`+>`+>`>`>`4`4`=`=`x=`x=`D>`D>`>`9` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{& P P P*  P P P P P. ! P& P+ P0 P5 P: P? PD PI PN PS PX P] P2 b Pg Pl Pq Pv P{ P P P P6 P: P P P P P P P P P P> B P P P P PF P P P P P P PPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPJ PPPPPPPPPN PPPPPPR PPPPPPP PPPPP$P)P.P3P8P=PBPV Z ^ GPLPQPVP[P`PePjPb oPtPyP~PPPPf PPPPj n r Pv PPP ( = P Pz P` 'ResB R Rq 'F 33'EH"& y'D'~'3*'F 1H~'1y1'& F'A'H3y' 1' HDHF~ H1 '3HH(17'FH ~'HF 3y1DFB'(D EF*BD H('& ~3HZ7SnS2zSjHSb&S\YSFSR S7S7SnSnSzSzSHSHS&S&SYSYSSSRS S S  PPPPPPPPP q  ` 'ResB + + somyevroYevroMisr funtiEron riyoliGaiti gurdiIroq dinoriKuba pesosiLivan funtiTurk lirasiXitoy yuaniBAA dirhamiAQSH dollariChili pesosiLatviya latiMyanma kyatiQatar riyoliSamoa talasiSuriya funtiTailand batiTunis dinoriUmmon riyoliYaman riyoliBelarus rubliEfiopiya biriJazoir dinoriJibuti frankiKuvayt dinoriLiviya dinoriRossiya rubliRuanda frankiRuminiya leyiVyetnam dongiBagama dollariBahrayn dinoriBolgariya leviBruney dollariDaniya kronasiGayana dollariGruziya larisiGvineya frankiKambodja rieliMakao patakasiMeksika pesosiNepal rupiyasiPolsha zlotiyiSerbiya dinoriTonga paangasiUrugvay pesosiVanuatu vatusiAngola kvanzasiBotsvana pulasiBraziliya realiButan ngultrumiChexiya kronasiFilippin pesosiGibraltar funtiGonkong dollariMalavi kvachasiMaldiv rupiyasiPanama balboasiYamayka dollariArgentina pesosiArmaniston dramiEritreya nakfasiKeniya shillingiKolumbiya pesosiLiberiya dollariMarokash dirhamiNamibiya dollariNigeriya nayrasiSeyshel rupiyasiSingapur dollariSomali shillingiUganda shillingiUkraina grivnasiVengriya forintiXorvatiya kunasiYaponiya iyenasiZambiya kvachasiIordaniya dinoriNoma lum valyutaYordaniya dinoriBangladesh takasiDominikana pesosiGvatemala ketsaliIslandiya kronasiKosta-Rika koloniMakedoniya dinoriMalagasi ariarisiMongoliya tugrikiNorvegiya kronasiOzarbayjon manatiO zbekiston so miPokiston rupiyasiQirg iziston somiShvetsiya kronasiAvstraliya dollariGonduras lempirasiHindiston rupiyasiMalayziya ringgitiParagvay guaranisiVenesuela bolivari(noma lum valyuta)Janubiy Sudan funtiIndoneziya rupiyasiJanubiy Koreya voniKabo-Verde eskudosiMavritaniya uqiyasiNikaragua kordobasiQozog iston tengesiShri-Lanka rupiyasiShveytsariya frankiTanzaniya shillingiTurkmaniston manatiBoliviya bolivianosiIsroil yangi shekeliJanubiy Afrika rendiMavritaniya rupiyasiShimoliy Koreya voniSyerra-Leone leonesiTojikiston somoniysiYangi Tayvan dollariKomor orollari frankiSharqiy Karib dollariSvazilend lilangenisiAfg oniston afg oniysiAngliya funt sterlingiFolklend orollari funtiKayman orollari dollariYangi Zelandiya dollariKuba ayirboshlash pesosiSolomon orollari dollariBelarus rubli (2000 2016)G arbiy Afrika CFA frankiSaudiya Arabistoni riyoliMarkaziy Afrika CFA frankiNiderlandiya antil guldeniTrinidad va Tobago dollariFransuz Polineziyasi frankiMuqaddas Yelena oroli funtiPapua  Yangi Gvineya kinasiSan-Tome va Prinsipi dobrasiVenesuela bolivari (2008 2018)Mavritaniya uqiyasi (1973 2017)Birlashgan Arab Amirliklari dirhamiSan-Tome va Prinsipi dobrasi (1977 2017),Bosniya va Gertsegovina ayirboshlash markasi&.V+ ?±n r4&sv7RZҰz;R.`VDð~ұ7^ַz7 DvfƲZ/2ljja^nS=bE7\\E~FGb"ry,J f2Tp|Y `Hrjn";trotvVzx&ײ ¯}*YS~A.ϯe2JvbRBYN* f̵w6hb6 w/ܯ:>. p:ѴB,=ghJʸFZ¶0JZ׶_N,>BBv$w{u] ųN*n3P ..++??±±4&4&ss77ҰҰ;;.`.`DDððұұ77ַַ77DDvvƲƲ//llaaSS==EE11\\EEGG""yy,, 22TTpp||YY ``HHrrֳ;;oottVVxxײײ ¯¯}}YYSSAAϯϯeeJJRRBBYY** ̵̵wwhhbb  ww//ܯܯ ppѴѴ,,==gghhJJʸʸ¶¶00ZZ׶׶__NNBB$$uuUU**nn #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~          # & ) , / 2 5 8 ; > A D G J M P S V Y #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOW[_cgkosw{b Pg Pl Pq Pv P{ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P% P* P/ P4 P9 P> PC PH PM PR PW P\ Pa Pf Pk Pp Pu Pz P P P P P P P P P P P P P P P P P P P P P P P P P P PPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPP  \ P_ P P` 'ResB P  uz_Arab_AF 'ResB   'A:'F = ` ` 'ResBP   'ResB  :` 5@C A>; CA @C1;88A@ DC=B8%8B>9 N0=8( 4>;;0@8=3;87 DC=BC10 ?5A>A8'8;8 ?5A>A8/?>= 95=0A8@078; @50;8828O 48=>@88=4 @C?8OA8@C10 D;>@8=85;87 4>;;0@808B8 3C@40A80O=0 4>;;0@807>8@ 48=>@8715:8AB>= A^<030<0 4>;;0@80=040 4>;;0@85:A8:0 ?5A>A8#@C3209 ?5A>A8/<09:0 4>;;0@85@<C40 4>;;0@8>;C<18O ?5A>A80@>:0H 48@0<8!C@8=0< 4>;;0@8@35=B8=0 ?5A>A80@104>A 4>;;0@8>;828O 1>;280=8><8=8:0= ?5A>A80=0<0 10;L1>0A80@03209 3C0@0=8>AB0- 8:0 :>;>=85=5ACM;0 1>;820@820B5<0;0 :25B70;8>=4C@0A ;5<?8@0A8(0@ 0@81 4>;;0@88:0@03C0 :>@4>10A809<0= >@>;8 4>;;0@809<0= >@>;8 >;;0@8(0@89 0@81 4>;;0@8$>;L:;5=4 >@>;8 DC=B8>;;0=4 =B8; 3C;L45=8C10 098@1>H;0H ?5A>A8C10 98@1>H;0H ?5A>A8"@8=8404 20 ">103> 4>;;0@85=5ACM;0 1>;820@8 (2008 2018) Q n$  rDv5 RVF zR Z  2W n|; \J fn `7t * f h 6y ::. Z > B v2& w6{.Q Q $ $ DD5 5 F F RR h h W W ||; ;  nn `` **   h h y y       :#'+7KSW[os #+CKos'?[_osw{"%(+.147:=@CFILORUX[^adgjmpsvy|-#+7KSW[os#+Kos'[osw{PPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPP= ``  P` 'ResBP    'ResBP   'ResB P  uz_Latn_UZ 'ResB  7l 7ڥ Q 7^Gvq \^7 *p ; $:i *7+i 5o7 3mLo ;5ޥԥ *=S \^F;^ b5 8i7d-i NfgPG'  jo\ \^Lm-i \^;wNo ^n7 ; G;i 5o ma ; ޥ_ 5LF83_ $*i +$@3 _ CE$G _ CI7@8i 5oI^ N d^$+i \^L_a _ Cn^L( NfoF+i \^Lq _ C _ C: _ Cޥd-C F3jZ dGp ; o$@8i o$_ޥ8ZGp Ei; 7o n^mL; I8i8;7i \^L; ;7 fG' N F ,d nJ _ C; jw5ibt  I Wt _I18j ۥ$  ϥ _ 5o$ I_, F; 5LFd-i Nf (1968 2012)ޥ8ZGp Ei (1973 2017)bt  I Wt _ (1977 2017)g   z~# f*  j7 enwbS\\ &r*n Kv ";+ D 3CU y 7 'CGcsw{+/;_cos{ #/3;Kcko #&),/258;>ADGJMPSVY\_behknqtwz}P l  ` 'ResB P  vai_Vaii_LR 'ResBn v# ss8+  LiyTTPoo DalaGana SidiBhar[K DinaJapani) Y[KKanada DalaKnya SiyeKMsla PTTndiya RupiAgiriya DinaGini FuraKkiJengsi PTTLibhiya DinaMTreshT RupiSudani) PTTKngo FuraKkiLaibhiya DalaMTroko DihamiNamibiya DalaTunisiya DinaYuganda SiyeKsituwa DalaAngola KuwaKzaBhosuwana PulaGambiya DalasiKomoro FuraKkiMalawi KuwachaSomaliya SiyeKSuwesi FuraKkitiyopiya Bhiiritera NakifaJibhuti FuraKkiMTretani YugiyaNa)jiriya Na)raRawunda FuraKkiSiK H[lina PTTTaKzaniya SiyeKZambiya Kuwachafrka T[ SifaBhurundi FuraKkiMalagasi AriyariZimbhabhuwe DalaLahabu Sawodi RiyaMozambiki M[tikalisikudo Cabov[diyanoChan) YuwaK R[Kmimbifrka Tele J SifaAfirika KTi LeKK[ lT RandiMTretani Yugiya (1973 2017)Yunait[ Arabhi mire DihamiZambiya Kuwacha (1968 2012)Sawo Tombe S[ a Gbawo DoburaSawo Tombe S[ a Gbawo Dobura (1977 2017)> 0FzE~M ^fjnvb\&<r\*RjkVvz"x,"3v5w%g`a&``&``&``u#``}&`8 'CGcsw{+/;_cos{ #/3;Kcko ilorux{~ = ` ` 'ResBP    'ResBP   'ResBV a ``/ BcLia PaladiKip LoRp NgaBng AnhYn Nht la MBch kimQu RINETBng SudanBng SyriaDinar Libi la FijiPao Ai-lenPao IxraenBng Ai CpDinar I-rcKrone Na UyLari GruziaNhn dn tReal BraxinRupee n Rp BelarusBt Thi LanBng Li-bngRand Nam PhiWon Hn QucZloty Ba Lan la Belize la Brunei la Canada la GuyanaCrun ExtniaIoti LesothoLitas Lt-valats Lativialitas Lt-vaDirham Ma-rcFranc ComorosFranc Thy s)Pataca Ma CaoPeso DominicaPeso Philipin la Bahamas la Bermuda la Jamaica la Liberia la Namibiang Vit NamCuaron XlvcKrna IcelandLia x Man-tTla Xlvniakrna Icelandng Bng Spng Franc Bng Mark cBng GibraltarBng Nam SudanKrone an MchLia Th Nh) KRiel CampuchiaTugrik Mng CWon Triu Tin la Barbados la SurinameDrachma Hy Lpforint HungaryHryvnia UcrainaKrona Thy in la Australia la Hng Kng la SingaporeBng St. Helenabng St. Helenang Bng Maltang France WIRng Rp LatviaSchilling Somaling Rp S vitng Schiling ong  la RhodeCrdoba NicaraguaEscudo Cape VerdeRiyal  Rp X-tSheqel Israel mi la New Zealand la ng CaribFranc CFA Ty PhiTin t cha bitfranc CFA Ty Phing Franc Ma-rc la i Loan ming Dinar Croatiang Mark ng cng Scure Ecuadorng Talonas LitvaKoruna Cng ha Scng UIC-Franc Php(tin t cha bit)Franc CFA Trung PhiM Tin t Kim trafranc CFA Trung Phin v Tin Chu ung Franc Magalasyng Guilder H Lanng Kyat Min inng Rp Tajikistan la M (Cng ngy)ng Markka Phn Lan la Qun o Caymanng France Php Vngng Escudo ca Chileng Franc LuxembourgBng Qun o FalklandGuilder Antille H LanKina Papua New Guinean la qun o SolomonQuyn Rt vn c bitn v Tin t Chu un v u t M-hi-cng Escudo B o Nhang Peseta ca Andorang Zaire (1971 1993)Nhn dn t (hi ngoi)Rp Belarus (2000 2016)n v Tng hp Chu ung Peseta Ty Ban Nha la Trinidad v Tobagong Karbovanets Ucrainang Rp Nga (1991 1998) la M (Ngy tip theo)ng Franc B (ti chnh)ng Lev Xu ca Bun-ga-ring Vit Nam (1978 1985)Dobra So Tom v PrncipeLia Th Nh) K (1922 2005)lia Th Nh) K (1922 2005)ng Austral ca Argentinang Zaire Mi (1993 1998)ng  la Zimbabwe (2008)ng  la Zimbabwe (2009)Peso Cuba c th chuyn ing Bng Sudan (1957 1998)ng Leu Rumani (1952 2006)n v K ton Chu u (XBC)n v K ton Chu u (XBD)ng Kupon Larit ca Georgian v K ton ca Chile (UF)ng Guinea Escudo B o Nhang Rand Nam Phi (ti chnh)ng Won Hn Quc (1945 1953)ng Zloty Ba Lan (1950 1995)ng Hwan Hn Quc (1953 1962)ng Ekwele ca Guinea Xch ong Franc Luxembourg ti chnhng  la Zimbabwe (1980 2008)n v Gi tr Thc ca Colombiang Denar Macedonia (1992 1993)ng Dinar Nam T Xu (1966 1990)ng Dinar Nam T Mi (1994 2002)ng Dinar ca Serbia (2002 2006)ng Franc B (c th chuyn i)ng Koruna Xu ca Czechoslovakiang Kwanza ca Angola (1977 1991)ng Lev ca Bun-ga-ri (1879 1952)ng Peso Bc M-hi-c (1861 1992)ng kwacha ca Zambia (1968 2012)ng Cruzado ca Braxin (1986 1989)ng Peseta Ty Ban Nha (Ti khon)n v Gi tr Khng i ca Ecuadorng Cruzeiro ca Braxin (1942 1967)ng Cruzeiro ca Braxin (1993 1994)ng Cruzerio ca Braxin (1990 1993)ng Rp Mi ca Belarus (1994 1999)ng Manat ca Azerbaijan (1993 2006)Dobra So Tom v Prncipe (1977 2017)ng Boliviano ca Bolivia (1863 1963)ng Kwanza Mi ca Angola (1990 2000)ng Peso Uruguay (n v Theo ch s)ng bolvar ca Venezuela (1871 2008)ng Cruzado Mi ca Braxin (1989 1990)ng Franc Luxembourg c th chuyn ing Lev X hi ch ngh)a ca Bun-ga-ring Peso Ley ca Argentina (1970 1983)ng Afghani ca Afghanistan (1927 2002)ng Cruzerio Mi ca Braxin (1967 1986)ng Dinar Nam T Ti c cu (1992 1993))Mark Bosnia-Herzegovina c th chuyn i-ng Dinar ca Bosnia-Herzegovina (1992 1994)/ng Dinar Nam T C th chuyn i (1990 1992)1ng Dinar Mi ca Bosnia-Herzegovina (1994 1997)1ng Kwanza iu chnh li ca Angola (1995 1999)5ng Peseta Ty Ban Nha (ti khon c th chuyn i)"o V T%n69NrC{vRT'~P&zl&RV¤8QT~%i^;z #8+fG8hfg #E(zZ2( jj58^acn% b%kB&h.=\V~9Fu bCr%*:S^J"Uf2{ *Ce{2 ]!8jK3<nG"94trvۍz&^U6'NsO:x+>n%*G_k~Xy.2UXNUbˌ%vNT{Bh%f-6kB%*S6-kqE9 !{ .+:>.~:B(8lR6FMuj(%&QJpޯRY7JJc9B6Q v 2S&>Wnw8r{Jz  B/J N F^&6 b~#7K[gos#Kgk[_oM#L\YM o T%69C{TP&l&¤QT%i;#Gg #E(( 8ac%%B&A=9u C%2{ *e{]!8 K3<G9ۍ^U+G_XUNUˌ%T{%-kB%-kqE9!{ ~(HlR6Mu(%&lpޯY7c96Q C&\ &z`q``m``o``Gr``p``6P``VP`R`o`&`q``q``r`*`m``p`Z```n``o``7q``n``;o``np``o``n`V``o``m`J`m`n`n`)`n`j`zr`&`e`&`p`` `v`A`b`>n`"`ra``]``)``6`f```o`F`~^``U`` p`v`)=``Gp`>`=`a`k`a`k``pm``q```q``an`/ #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{!+/37;?CGKOSW%)[-_c1g5kosw9            ! $ ' * - "0 3 6 %(+.9 147:=@CFILORUX[^a< ? dgjmpsvy|B E H K   !$'*-0369<?N BEHKNQTQ WZ]`cfilorT ux{~W Z ] ` c  f i  #&l ),/258;>ADGo JMPSr u VY\x { _behknqtwz~ }  q``A`o`=` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_gkosw{ #'+/37;?CGKOSW[_cgkosw{PPPP P PPPPPW PPY "P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P[ PPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P] ~PPPPPPPPPPPPPPPPPP_ PPPPPPPPPPPP  PPa P` 'ResB j :U 3z ΡzԿ~Uz 78yfjn(8bDz>T\F&b%ry*S8YPT7SfzLNT"z"Tzb.Tz^Tt* zvzwzwz`c)`` `v`J``j``<``u#`` ``5`: 'CGcsw{+/;_cos{ #/3;KckoU X"%(+.147:=@CFILOR[UX[^adgjmpsvy|^adgj m ` 'ResB  g Indiai RupieIndia RupieChinesiai YuanChinesia YuanUnbekannti WrigBrasilianiai RealBrasiliania RealJh\x_ .X] 9\J*hhx_x_ XX99 W+onqtwz} W+oPPPPPPPPP g u P` 'ResB B B Dolaari USDolaaru USRupee bu EndRupee yu EndYen bu SapoKYen yu SapoKYuan bu SiinYuan yu SiinRuble bi RsisRuble yu RisiReal bu BresilReal yu BresilXaalis bu Xamul(xaalis bu xamul)Pound bu Grnd BrtaaPound yu Grnd BrtaaFranc CFA bu Afrik Sowwu-jantFranc CFA yu Afrik Sowwu-janth\Ys.Nw3] W+o\ AfCQ W+o-0369<?BEH W+o\P_PbPePhPkPnPqPtPwP  KP zP` 'ResB/  77+ iRandi yaseMzanzi AfrikaiRandi YaseMzanzi AfrikaPP39P + 6P- >P` 'ResB Al 9D LewoneLoti ya LesosoYeni ya JapaniDoola ya KanadaFaranga ya GiniKwanza y AngolaBiiru ya EsyopyaDalasi ya GambyaDinaali ya LibyaDoola ya LiberyaPawunda ya MisiriPula ya BotiswanaRupiya ya BuyindiDinaali y AligeryaFaranga ya JjibutiFaranga ya burundiDinaali ya BaareeniNakifa ya EritureyaPawunda ey eSudaaniDoola y AwusiturelyaPawunda ya BungerezaEsikudo ya Keepu VerediPawunda ey eSenti HerenaYuwani Reniminibi ya CayinaFaranga yamu Afirika ya wakatiFaranga yamu Afirika ya bugwanjuba z~^ ynLb&r*p1P;*]CqBf```m`j`m`\`m`v`W[`````"`j``m``@l``vK``u#``x`v`m`w`n````7`9 'CGcsw{+/;_cos{ #/3;Kcko  DGJ"%M(+.147:=@CFIPSVLYORUX[^\ad_beghjmknqtps w ` 'ResB   olosetulupsil u kiinsliK u kniapil wu etiopyuan [l[nmimbpula pu posunatalas u kaambtolal u kantay[[n u sapTTKfalK[ u kongfalK[ u pulundkuansa wu angollfil[ wu ispittinal wu alselfalK[ u sputlfil[ siteleliKnfka wu elitiletinal wu paalen[skdo u kpf[[lfalK[ u kTmTTltolal wu ostalalN z=~  -jnp_b\&r*'CGcsw+/;\_behknqtwz}  ` 'ResB ^ ^                  q z f6  d \   . : % j _ ] Y +o\ q  d d     } % G Y Y Wo{+o+/!$'*-0369 W+oIPNPSPXP]PbPgPlPqP  <P ` 'ResB/ v# 77= Dlownn mcidi ti Orlde GanaRiya ti Orlde SaudiOw ruble ti il RcDina ti Orlde BrnDina ti Orlde LibiyaDina ti Orlde SudaniDla ti Orlde KndKaca ti Orlde MalawiLoti ti Orlde LesotoOw ti Orl-d BrazilRupi ti Orlde IndinaSile ti Orlde SomaliYeni ti Orlde Japaniciili ti Orlde KenyaBiri ti Orlde EutopiaDina ti Orlde TunisiaDla ti Orlde LiberiaDla ti Orlde NamibiaFaransi ti Orlde BEKAFaransi ti Orlde GiniPun ti Orlde SudaniPun ti Orlde #ElenaSiile ti Orlde UgandaWansa ti Orlde nglpn ti Orlde EgipitiDirami ti Orlde MorokoDla ti Orlde strlFaransi ti Orlde KngKawaca ti Orlde SaabiaSile ti Orlde TansaniaDalasi ti Orlde GamibiaDla ti Orlde SiibabuweFaransi ti Orlde BIKEAOFaransi ti Orlde SiwisiReminibi ti Orlde cnRupi ti Orlde MaritiusiDina ti Orlde lgrnDl ti Orl-d AmrkFaransi ti Orlde DiboutiFaransi ti Orlde RuwandaNr ti Orl-d NjrRupi ti Orlde SayiselesiAwon ow ti Orl-d BrazilDiami ti Awon Orlde ArabuFaransi ti Orlde BrndFaransi ti Orlde MalagasiPula ti Orlde BtswnPn-n ti Oril-d GsFaransi ti Orlde comorianiMetika ti Orlde MosamibikiNakifa ti Orlde EriterianiOuguiya ti Orlde MaritaniaKabofediano ti Orlde EsuodoRandi ti Orlde Ariwa AfirikaKawaca ti Orlde Saabia (1968 2012))Dobira ti Orlde Sao tome Ati Pirisipe*Ouguiya ti Orlde Maritania (1973 2017)5Dobira ti Orlde Sao tome Ati Pirisipe (1977 2017) 1z/{~k 0Lf nEb,\&r*z,bM)I"F v`w] gW+o\ ,bj`)`v`)``(``)``y)``u#``1)``R)`= 'CGWcsw{+/;_cos{ #/3;Kcko  !$'*-WoAPDPGPJPMP  0P' PP` 'ResB3 v# ;;= DTlownn mTRiya ti Orl[de Saudishidi ti Orl[de GanaDina ti Orl[de BrnDina ti Orl[de LibiyaDina ti Orl[de SudaniDTla ti Orl[de KndLoti ti Orl[de LesotoOw ti Orl[-d BrazilRupi ti Orl[de IndinaSile ti Orl[de SomaliYeni ti Orl[de JapaniOw ruble ti il[ RTshBiri ti Orl[de EutopiaDina ti Orl[de TunisiaDTla ti Orl[de LiberiaDTla ti Orl[de NamibiaFaransi ti Orl[de BEKAFaransi ti Orl[de GiniKasha ti Orl[de MalawiPTTun ti Orl[de SudaniPTTun ti Orl[de #ElenaSiile ti Orl[de UgandaWansa ti Orl[de nglpTTn ti Orl[de Egipitishiili ti Orl[de KenyaDirami ti Orl[de MorokoDTla ti Orl[de strlFaransi ti Orl[de KngSile ti Orl[de TansaniaDalasi ti Orl[de GamibiaDTla ti Orl[de SiibabuweFaransi ti Orl[de BIKEAOFaransi ti Orl[de SiwisiKawasha ti Orl[de SaabiaRupi ti Orl[de MaritiusiDina ti Orl[de lgrnDTl ti Orl[-d Am[rkFaransi ti Orl[de DiboutiFaransi ti Orl[de RuwandaNr ti Orl[-d NjrReminibi ti Orl[de shnRupi ti Orl[de SayiselesiAwon ow ti Orl[-d BrazilDiami ti Awon Orl[de ArabuFaransi ti Orl[de BrndFaransi ti Orl[de MalagasiPula ti Orl[de BTtswnPTn-n ti Oril[-d G[[sMetika ti Orl[de MosamibikiNakifa ti Orl[de EriterianiOuguiya ti Orl[de MaritaniaFaransi ti Orl[de shomorianiKabofediano ti Orl[de EsuodoRandi ti Orl[de Ariwa AfirikaKawasha ti Orl[de Saabia (1968 2012))Dobira ti Orl[de Sao tome Ati Pirisipe*Ouguiya ti Orl[de Maritania (1973 2017)5Dobira ti Orl[de Sao tome Ati Pirisipe (1977 2017) .z.C~j Ifan'b,\&r*C\*L ]" ~wudv)w] W+o\ ,Dj`)``(`v`)``)``)``u#``8)``Y)`= 'CGWcsw{+/;_cos{ #/3;Kcko  #&),/25WoIPLPOPRPUP  8P+ XP` 'ResB a .s Rc^eWPkCQl/nc^oc^}vё}v񂊓ÞёWSӗWNlc^SӗWWSӗWpS<\vWSeoCQeSc^vl CQoCQ}8uCQw-v 9N9NKQgNrRQ\KQg[RglΐWS9NWS^-yrpS^vk-WNCQ[ WWnf]TCQ]YCQ_ WKQa>r-Xe)RNeRaWc^qgRXoRl WlΐYrRCQ~vUaTc^UyoV}-c^-KQ)RWSCQov^̑eCQ }^X0W>rN̑lΐΞ]Z*gwc^ N9Nyr+P Og̑N>raST̑N>rUlNb̑TX TKQv^^X-^>rvkgY0W)RHQN[Tb[Nb<\l>rvk]g,{ }>r~^gQNlΐ~^gQN̑id\gR Oid>rYt8Rid }TlΐgW[^t>rk kEsP[q\)Rfs)R}Nv[Tlΐvh!Xlΐv^@yidlΐyo*Y}c^zv[yr}e,{ }>r }s|kNCQ}8uWŖyr_NCQ'Y)ȒbVkRb<\NHQN_ӌb"},\gtWI,{ }>rȊN>r ONb O>r9N,{ }>rKQc^)RWSW>rk^tNCQ"}XbmnfRef\CQ?f̑N>r>rN̑b}vOev^ ObKQ,{ }>r)RkN,{ }>rStYKQ T>r Te"}YT+PkNb"}W^f }yrfW\<\NHQN^X>r}N4b }HYS)RNHYb[S>rjXyr\kNKQtg]WefWvk]b]lN ^؁_bKQ^vlWe^Yal<\NKQgb+}Nv^ȇ-aSvkzf)RWe^Y!j̑evkPk2m}TUMOlp0W̑N>rp2%RKQ"}Ys)R}NU^Ys)R}Nb"}ukNTbyKQ-\yZyr,{ }>r"}\CQ"})RNHQNCQvue SWr>rtYyΐc"}kNk>ridNTXbONN TvQ,{ }>rb}KQtg>r0W+Yvk(*gwc^) <\NR ON^Xb6q }yrN<\N_bYNrReKQ>rOR)RNeR_OR)RNlxR_KQWN^ }aSNbKQefWfW TaSglT[Of΍S]SIcb"}UlN^eb̑YgQ^tbs)Rt~^gQNk"}b"}em}<\NXbRqg_gYeyrKQ*mbe+Pvb,nf(uc^NxpKQ-rvh!Xёlΐz<\N,{ }>r}_҉We^Ywl\[0WRevaYrWe^Y?>r]<\NRKQ>r0W+Yv^NTReRlΐNlc^ (▸\)KQWN,{ }>rCS̑TSXb]TCQWS^-yrё SzyȓN }KQlSto-̑g T<\]KQY>rTtb+}Nbyrc^PkCQ (WIR)pKQ-aS,gt2vh!XSLQclΐ)RTX<\Np TN NkKQWe^Y NkKQhaS>rdS~^gQNWNYR?9h^gYeyr }>r?>rS)RN,{ }>rYgQ^tbs)Rt (VEF)yo"}>r (1863 1965)"z}mtnRNrR&7.ySvR*~,  Z]zLRCVf_1E~FVY^za f8?<zZJ2j :^nؾ 'j>y.Rt9\~&@Ffb!rm*^"6 f 2%7Q>j9]n"'r{zu&5"36:.>*@ ~.p.2kC@bv7N?f66M*H6- c   {.K:>.ƾQ:B/W Wf7\F*ZjFp4 J2vDX j>Xiv<+2J%>%nwjAr{~Jz$ izoNuF t6{b~g3M#MP }mtR7.yS,  ]LCf_1EFYa?< :ؾ'!%>yRt9@f!m6  %7Q>9]'{u5"3.@ .pkC@7?6MH- c  {KƾQ/W W7\*p4 2DX j>Xi<+J%$$%jA~$iou t{V`e` `e````f``Oe`` ````5f`8`Gf`f`ge``e``oe`j`e``e`n`f`b`#f`)`!%`V`we`:`}f`J`e``e``e``f``We`v`_e`&`Yf`N`e``>f``e`v```bf`b`e`B`kf`"```tf``f``e``e``(``,f``e``f``e`R`Pf`>`f`B`e`a`$`a`$`B`e`` `^`f`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9svy|  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} e`e`f`Oe` ``5f`Gf`ge`e`oe`e`e`f`#f`we`}f`e`e`e`f`We`_e`Yf`e`>f`e``bf`e`kf``tf`f`e`e`(`,f`e`f`e`Pf`f`e`e` `f`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9PPPPP P PPPP PPPPPPP P PPPPPPP"P%P (P+P.P1P4P7P:P=P @PCP FPIPLP OPRPUPXP[P^PaPdPgPjPmPpP sPvPyP |P PPPPPP P PP PPPP PPPP PPPPPPPPPP PPPPPPP P P PP   PPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P ? PB PE PH PK PN PQ P T P  W PZ P] P` Pc Pf Pi Pl P o Pr Pu Px P{ P~ P  P P P P  P P P P P   P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P  P P P P P P  P P P P # P& P) P, P/ P 2 P5 P8 P; P  > PA P" $ D PG PJ PM PP PS PV PY P\ P_ P& ( b Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P* P P P P P P P, . P P P P P P P P   PP0 P` 'ResB P  yue_Hans_CN 'ResB P  yue_Hant_HK 'ResB- a 8 8 . R^eW'kCQl/n^o^}vёQĞёWSWSWWSWpS<\vWSQeNmCQeS^vlCQoCQ8uCQwpQveς9NQNRXoR9NKQgNrRQQ\KQgRglΐWSς9NQWS^pQyrpS^bSkS)RNQ-WNCQ[VWnf]TlCQ]YCQ_VlKQeRaW^lVlΐ1r\pQQYrpNRCQ~vUa^yV~pQ^pQlKQς)RWSCQςTbS^̑eCQ揳~^X0Wl\NQl̑lΐΞ]ZQ*gw'^N\gtV N9Nyr&OIN'Y)ȒbLNr^HQNLNb-Wb"}TNlNb̑ Og̑N\QQNlΐQQN̑aS̑N\bS[lΐbSh!XlΐS,{~\S̑N\#WkRbQTX TKQbS^^X-^\bSkeY0W)RHQN[Tb[Nb<\l\bSk]g,{~\_f\CQid\Yt8Rid\gNR Oid~TlΐgW[^t\kCgrP[q\)Rfs)R~Nv^W@QyidWlΐy*Y3^zv[yrW~e,{~\~s|kNCQ8uWŖyrW_NCQ<\NHQNς9N,{~\ςKQ'^ς)RWSW\_[b"}( ONb O\Vk^tNCQV"}Xbm[nfReQ?f̑N\l\N̑b}vOWebS^LNyQ+RKQ"}Y ObKQ,{~\)RkN,{~\StYςKQ T\ Te"}YT&OkNb"}W^fl~yrfW\<\NHQN^X\~N4b~HYS)RNHYb[S\jXyr\kNKQtg]WefWbSk]bl]lN ^J_bKQl^vlWe^Yb1~NbS^ȇpQaSbSkzf)RWe^Y!j̑ebSk'k2m~TUSMOlLN0W̑N\1rl<\NKQgs)R~NU^Ys)R~Nb"}ukNbyKQpQ\QyZyr,{~\"}W蕤\CQ"}l)RNHQNCQS_e ( OeNb O\(\tYyΐSV/#*)J ~A.2Acb@NBJSf66m9*h6q/2M {.:>.q:BO}Ywf"|F1Zj GJ RBuj>Xv<+_2j;SnGwjAr{~Jz$ BNFw^'+6b~g3M#MP $}% ntREA" = 5JLc_@FE8?\]N/mJ:ex rTe\@M6EY-,^}5kU;U"we&N/#)J AAc@JS6m9hq/2M{qO}Yw"|1 G uj>X<+_j;SGjA~$w'+`h````h`R`h`&`gg``g``ug``X ``h``Hh``[h``nh``h`n`g`)`>g`j`g`&`g``g``g`v`i`b`"h`v`Yg`"`#i``g``Ni``Kg`F`h`v`g``h`>`h`a` g`a`g`>`1g``8i``5h`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9    !$'*-0369<?BEHKNQTWZ]`!cfi$'lorux{~*-0         # & ) , / 2 5 8 ; > A D G J M 3P S V Y \ _ b e 69h k <n q t w z } ? BE   H       " % ( + . 1 4 7 K: = NQ@ C F I L O R U X [ TW^ a Zd g j m p s v y |  ] ` h`h`h`gg`g`ug`X `h`Hh`[h`nh`h`g`>g`g`g`g`g`i`"h`Yg`#i`g`Ni`Kg`h`g`h`h`1g`8i`5h`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9 P P P P) P P P P P P+ P P P P P P P P- P/ 1 3 P P P P P P P P P P P P P P5  P P7 9 ; ! P$ P= ? ' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P PA P P PC E P P P P P P P P P PG P P P P P P P P P P P P P P P P P P P PI P P P PK P P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz PM } P P P P P P P PO Q P PS P P P P P P P P P P P P P P P P P P P P P P P P P P PU P P P P P P P P P P P P P P P P PW Y  P" P% P( P+ P. P1 P[ 4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd P] g Pj P_ a m Pp Ps Pv Py P| P P P P P P P P Pc P P P P P P P P P P P P P P P Pe P Pg P P P P P P= `c P Pi P` 'ResBP   'ResBP    'ResBP   'ResB I ; S-T-S-M-I-b-S-O-0-7-S-M-0-T- O- c-I-N-1-0-1-a-I- (2008)0-7-S-M-0-T- O- c-I-N-1-0-1-a-I- (2009)0-7-S-M-0-T- O- c-I-N-1-0-1-a-I- (1980 2008)~xy ZNxzx~ nx`7fxD7jxn+S$b R7Frx767vSn7ɟ|7:SIS$(7Slڟyx~gS^xXSx  7xv^wxb~\``v`I``Z<`` ````5``5J`; 'CGcsw{+/;_cos{ #/3;Kckow9[^adgjmpsvy|  P ` 'ResB a   . ”eCQ'kCQl/nCQQCQCQĞёWSQ_fCQeCQeNmCQeS^gCQ8uCQwpQvoCQo^eς9NQ-N^lΐ9NKQgLNKQpQ^NrRQ/O)RyQCQQ\KQgRglΐRb'YCQR~^X0WR~^X,{WSς9NQWS^pQyrpS^bSkS)RNQS]k"}-WNCQ]TlCQ_VlKQepQCQzf)Rk"}dlRXoRlVlΐ1r\pQQYrpNRCQ~vUa'YCQypS,{y"}\cWnfpQlKQςTbS^ς̑WSCQς̑WSv^lΐl3NQl̑lΐΞ]ZQ*gw'^NRRkCQLNr^HQNLNb-Wk"}_N,{~\_N̑N\ Og̑N\QQNlΐQQN̑)Rk̑NCQbSelΐbSh!Xlΐ T^clΐT&OkN^^XfmeQ^X \bSkXTk"}*Ys^ mlΐeY0W)RHQN[Tb[Nb<\l\bSk]]YeCQ]g,{~\]N\^lΐa'Y)ȒbwcKQlxKQgid~TlΐgW[^t\k)RelΐlyȓN\lpQyQWco'Y)RNCQs)R~Nv^W@QyidWlΐ"}l̑HQN~e,{~\~s|kNCQW_NCQ<\NHQN"}Xbm_[k"}(idNTXb?f̑N\?9h^k"}l3N̑blVёlΐyr+Rc>kCg}vOWebS^ ObKQ,{~\KQW0WN^~QkNb)RkN,{~\ZS(t~nfbaSTX\̑N\pS^<\NvT&OkNk"}fWQh<\NHQN^Xb)Rf)RfYs|<\Rk"}[S\k^XTX<\e)RNHYb]WefWbSk]bl]lN ^J_bKQl@bW蕤\CQb1~NbS^b1~Nbyrid\YtR Oid\Yt^ȇpQaSbSkzf)RWe^Yzf)RDё o*J 9~A.2b)-vN1B"RSNf 6Et\*6/U {.Q:R>J. j':B9fLMF[Zj~.J2qR$5JA[Bj>Xv`25<>nwr{3Jz$ ]BC*N^Q6bf~Y`#'37;KOSW[cgos #+7;?CKOSW[_gk{'+7?OW[_gos{;8,xMD#\\ \ALJ5>tt!G)\Y/l)) )2 M\\\?,PkW G!y ?9 K{"  AJQ]WjaE.=8?yN+Ii`!io@Y vsdGBce$)V3cu"mxqoJ 9A )-1RSN6 Et\/U{QRJ j'9LM[~2q$5A[j3]*JQfY `9i````Dj``i``h``h`R`i`&`j``j``\ ``ti``i``h```i``i``h`)`g``Ih`v`j``h`b`h``Li``h``h``qj`F`i``[h`v`7h``i`>`j`a`g`a`g`F`i``i``Zj``.j``&i``&h``mh`. #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{!+/37;?CGKOSW%)[-_c1g5kosw9          # & ) , / 2 5 8 ; > A  D G J M P S V Y \ _ b e h k n q t w z }           " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |              "! $ ' * - 0 3 6 9 < ? B %E H K N Q T W Z (] ` c f +i l o r u x { ~ . 14 7: =@CF I L O 9i`Dj`i`h`h`i`j`j`\ `ti`i`h``i`i`h`Ih`j`h`h`Li`h`h`qj`i`[h`7h`i`j`i`i`Zj`.j`&i`&h`mh` #'+#/'+3/737;;?CG?CGKOSKOSW[W[_ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sFw'{G)-_c1g5kosw9 P P P P P P P P P P  P P P P" P$ P& P P P P P P P P P P P P P P(  P P* , .  P0 2 4  P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P6 P P P PPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP8 {P~PPP: PPP< PPPPPPP> PPPPPPPPPPPPPPPPPPPPPPP@ PPPPB PPPPPPP PPPPPD PP P#P&P)P,P/PF 2P5P8PH ;P>PAPDPGPJPMPPPSPVPYP\PJ _PbPePL N hPkPnPqPtPwPzP}PPPPPPPP R T V PPX PZ P\ PP R P P^ P` 'ResB P  zh_Hans_CN 'ResBP   'ResBP    'ResBP   'ResB  && _f\CQN_K+ KPP   P` 'ResB"  )) o^wpQ[vRevN_+ PP   P` 'ResB  '' wpQ[vRevN_+ PP   P` 'ResBP a ] ] - Rc^eWPkCQl/nc^oc^}vё}v񂊓ÞёSӗCQNlc^WSӗWWSӗWpS<\vWSeoCQeSc^vl CQoCQ}8uCQw-v 9N9NKQgNrRQ\KQg[RglΐWS9NWS^-yrpS^vk-WNCQ[ WWnf]TCQ]YCQ_ WKQa>r-Xe)RNeRaWc^qgRXoRl WlΐYrRCQ~vUaTc^UyoV}-c^-KQ)RWSCQov^̑eCQ }^X0W>rN̑lΐΞ]Z*gwc^ N9Nyr+P Og̑N>raST̑N>rTKQXbUlNb̑TX TKQv^^X-^>rvkgY0W)RHQN[Tb[Nb<\l>rvk]g,{ }>r~^gQNlΐ~^gQN̑id\gR Oid>rYt8Rid }TlΐgW[^t>rk kEsP[q\)Rfs)R}Nv[Tlΐvh!Xlΐv^@yidlΐyo*Y}c^zv[yr}e,{ }>r }s|kNCQ}8uWŖyr_NCQ'Y)ȒbVkRb<\NHQN_ӌb"},\gtWI,{ }>rȊN>r ONb O>r9N,{ }>rKQc^)RWSW>rk^tNCQ"}XbmnfRef\CQ?f̑N>r>rN̑b}vOev^ ObKQ,{ }>r)RkN,{ }>rStYKQ T>r Te"}YT+PkNb"}W^f }yrfW\<\NHQN^X>r}N4b }HYS)RNHYb[S>rjXyr\kNKQtg]WefWvk]b]lN ^؁_bKQ^vlWe^Yal<\NKQgb+}Nv^ȇ-aSvkzf)RWe^Y!j̑evkPk2m}TUMOlp0W̑N>rp2%RKQ"}Ys)R}NU^Ys)R}Nb"}ukNTbyKQ-\yZyr,{ }>r"}\CQ"})RNHQNCQvue SWr>rtYyΐc"}kNk>ridNTXbONN TvQ,{ }>rb}KQtg>r0W+Yvk*gwc^ <\NR ON^Xb6q }yrN<\N_bYNlc^▸\ NrReKQ>rOR)RNeR_OR)RNlxR_KQWN^ }aSglT[Of΍S]SIcb"}UlN^eb̑YgQ^tbs)Rt~^gQNk"}b"}em}<\NXbRqg_gYeyrKQ*mbe+Pvb,nf(uc^NxpKQ-rvh!Xёlΐz<\N,{ }>r}_҉We^Ywl\[0WRevaYrWe^Y?>r]<\NRKQ>r0W+Yv^NTReRlΐKQWN,{ }>rCS̑TSXb]TCQWS^-yrё SzyȓN }KQlSto-̑g T<\]KQY>rTtb+}Nbyrc^PkCQ (WIR)pKQ-aS,gt2vh!XSLQclΐ)RTX<\Np TN NkKQWe^Y NkKQhaS>rdS~^gQNWNYR?9h^gYeyr }>r?>rS)RN,{ }>ryo*Y}c^ (1863 1965)YgQ^tbs)Rt (2008 2018)"z}mtnRNrR&7.ySvR*~,  ]zLRCVle1K~FVY^za f8?BzZJ2j :^nؾ -j>y.Rz9\~&@Ffb'rs*^"6 f 2%7W>j?cn"-rvzu&;"96!:4>*@ ~.p.2kI@bv7NEf66M*H63 i  {.Q:>.ƾW:B/]Wf7\F*ZjFp4&J2vD^ j>Xov<+2P% >%nwjAr{~Jz$ izuN{F t 6b~__#'37;KOSW[cgos #+7;?CKOSW[_gk{'+37?OW[gos{;8,xMD\\ \ALJ5>tt!G)\Y/l)) )2 \\P\?,PkW }mtR7.yS,  ]LCle1KFYa?B :ؾ-!%>yRz9@f's6  %7W>?c-u;"9!4@ .pkI@7E6MH3 i {QƾW/]W7\*p4&2D^ j>Xo<+P%$$ %jA~$iu{ t V`e` `e````f``]e`Z`Ue`` ````2f`8`Df`f`me``ue`j`e``e`n`f`b` f`)`!%`V`}e`:`zf`J`e``e``e``f``ee``Me`&`Vf`N`e``;f``e`v```_f`b`e`B`hf`"```qf``f``e``e``(``)f``e``f``e`R`Mf`>`f`B`e`a`$`a`$`B`e`` `^`f`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9  #&),/258;>ADGJMPSVY\_behknqtwz}    "%(+.147:=@CFILORU"X[^adgjm%psvy|(+.147:=@  C!F$'*-0I369<L?BOREHKNQTWZ]`UXcfilorux{[^~adge`e`f`]e`Ue` ``2f`Df`me`ue`e`e`f` f`}e`zf`e`e`e`f`ee`Me`Vf`e`;f`e``_f`e`hf``qf`f`e`e`(`)f`e`f`e`Mf`f`e`e` `f`- #'+#/'+3/737;;?CG?CGKOSKOSW[W[__ccgkosw{gkosw{ #'+/37;?CGKOSW[_cgkosw{   #'+/37;? CGKOSW[_cgko#sw'{!+/37;?CGKOSW%)[-_c1g5kosw9PPPPP. P0 PPPP2 PPPPPPPPPPPPPPPPP4 P6 PPPPPP8 PP: P P P<  P P P P P P P P P# P& P) P> , P/ P2 P@ 5 P8 P; P> PA PD PG PJ PB M PD P PS PF V PY P\ P_ PH b Pe Ph Pk PJ n Pq Pt Pw Pz P} P P P P PL P P P P P P PN PP PR P PT V X P P P P P PZ P P P P P P P P P P P P P P P P P P P P P P P P P P P\  P^ `  P P P P P" P% P( Pb + P. P1 P4 P7 P: Pd f = P@ PC PF Ph I PL PO PR PU Pj l n X P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py Pp | P P P P Pr P P P P P P P P P P P P P P P P P Pt P P P P P Pv P P P Px P P P P Pz P P P P| P P~  P P P P P P P P P P   P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P ` Pc Pf Pi Pl Po Pr P  u Px P{ P~ P P P P P= `j PPP P` 'ResB  D /nCQoCQӗCQSӗWeSc^-N^lΐ_N̑Ŗ/O)R2CQRb'YCQR }^X0WMe)RNonRXoR~vUaTCQ}-CQdWnfŖHQN̑WSCQ?f̑gY?o]v^lΐ)Rk)RNCQ T^clΐTKQfW T^X >rvk*Ys^ mlΐ]]YeCQ^lΐqgRRkCQgW[̑>rveTlΐ"}̑HQNa'Y)Ȓbzv[̑TXKQ0WN^ }ZS(t }nfbaSTX>ȓN>rfWQh<\NHQN^Xb)Rf)RfYs|<\Rb"}<\e)RNHYb\kNTb@b\CQid>rYtR OrTeTΞRyΐW^XOkNk>r>rN+Yv^NCS̑TTY]TCQeZX-̑g T<\k̑TX<\Np TNlyr?b/ȎN>rQhkKQhaS>r]^Ne~^gQNWYT^2mqQ TԚlΐk)RBflΐSLQc VYTnfgkY^b?b/OoTKw W>rWlle<\N-k^XT} },{ }>rle<\N-k^XT} }SIcKQk̑TX<\Np TN (1973 2017)VYTnfgkY^b (1977 2017)t r2&  vZ*] z`R~z Z jB ~FrJ~#"ltvH<*v . b @ -I >r7 NBx( h F %  BBvfwS {TNt 2 Z] ` B #lH< .  @ -I r7 Nx( h  %  f7TD '+/737;GKcos/7?COS_w#'/37;O[_c  "%(+.147:=@CFILORUX[^adgjmpsvy|A '+/37;GKcos/7?KOS_gw#'/37;O[cPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP  . ` 'ResB   oCQ =  ` ` 'ResBP   'ResB P  zh_Hant_MO 'ResB P  zh_Hans_SG 'ResB P  zh_Hant_TW 'ResB 5e  KrKnP.ZBi-Myanma Kyatimali engaziwai-Gunean Franci-Ethopian Birri-Argentina Pesoi-Candian Dollari-Sudanese Poundi-CFA Franc BCEAi-Philippine Pesoi-Austrilian Dollari-Maldivian Rufiyanai-Peruvian Nuevo Soli-Cuban Convertable Pesoi-Trinidad and Tobago Dollari-Trinidad and Tobago dollari-Dirham yase-United Arab Emiratesi-So Tom kanye ne-Prncipe Dobra.i-So Tom kanye ne-Prncipe Dobra (1977 2017)VyA^n< rny vRZ^zƣRy~Ϊ~~yz^ Mأf+S:bZ2H%^;sn ~8b@~,f^\nT~_FnXbrQ~f^U8f+Aj(d8:nZ"'/~tfr_v1t+z&y8-A;V*A ~@.G2Db2AN:{L6k6hA+:A>._.~XX& ^:XBS^FAzs~b~JBEl!B4;'{+] N+PW~Wg+3_o\ P yAyA^^<<nyny ƻƨ^^ƣƣyy~~ΪΪ~y~y^^MMأأ++SS::bb77;;ss ~ ~88@~@~,,ff^^nTnT__nXQ~Iܕ^^U8U8f+f+AA((d8d8::ZZ''/~/~ܳff__11t+t+yy;;VVAA @@GGDD22AA::{{LLkkhhAA++%;A._._~X~XXX&& ^^XXSS^^AAzzs~s~b~b~BBEEll!!4;4;''oo++++WW~~`ef` `J``4e`V``^`uB`j`R`j`0``>`J` `````v`U``B `f`4````W``I``N````f``f``h`>`ZQ`v`R/```w`p``5` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOW[_cgkosw{   #!$'*-&0369<?B)EHKNQTWZ]`cfil,orux{~/258;>ADGJM  #P&),/SVY258;\>ef`ef`J`J`4e`4e```uB`uB`R``0`0`>`>` ` `````U`U`B `B `4`4```W`W`I`I`N`N```f`f`f`f`h`h`Hf`5`ZQ`ZQ```p`(` #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_osw{ #'+/37;?CGKOW[_cgkosw{V gPlPqPZ vP{PPPP^ PPPPPPPb PPPPPf PPPPPPPPPPPj n PP PPPP P%P*Pr /P4P9P>PCPHPv MPRPWP\PaPfPkPz pPuPzPPPPPPPPPPPP~ PPPPPPPPPPPPP  PPPP PPPP P$P)P.P3P8P =PBPGPLPQPVP[P`PePjP oPtPyP~P  PP   PPPP PPP PPPPPPP PPPPP  PPPPP _ APdP P` 'ResB 5+6codeMapADPAEDAFAAFNALKALLAMDANGAOAAOKAONAORARAARPARSARYATSAUDAWGAYMAZMAZNBADBAMBBDBDTBECBEFBELBGJBGKBGLBGNBHDBIFBMDBNDBOBBOPBOVBRBBRCBREBRLBRNBRRBSDBTNBUKBWPBYBBYNBYRBZDCADCDFCHCCHECHFCHWCLFCLPCNYCOPCOUCRCCSDCSJCSKCUCCUPCVECYPCZKDDMDEMDJFDKKDOPDZDECSECVEEKEGPERNESAESBESPETBEURFIMFJDFKPFRFGBPGEKGELGHCGHPGHSGIPGMDGNEGNFGNSGQEGRDGTQGWEGWPGYDHKDHNLHRDHRKHTGHUFIDRIEPILPILRILSINRIQDIRRISJISKITLJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAJLAKLBPLKRLRDLSLLSMLTLLTTLUCLUFLULLVLLVRLYDMADMDLMGAMGFMKDMLFMMKMNTMOPMROMRUMTLMTPMURMVQMVRMWKMXNMXPMXVMYRMZEMZMMZNNADNGNNICNIONLGNOKNPRNZDOMRPABPEHPEIPENPESPGKPHPPKRPLNPLZPTEPYGQARRHDROKROLRONRSDRUBRURRWFSARSBDSCRSDDSDGSDPSEKSGDSHPSITSKKSLLSOSSRDSRGSSPSTDSTNSURSVCSYPSZLTHBTJRTJSTMMTMTTNDTOPTPETRLTRYTTDTWDTZSUAHUAKUGSUGWUGXUSDUSNUSSUYIUYNUYPUYUUYWUZSVEBVEFVESVNCVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXEUXOFXPDXPFXPTXSUXTSXUAXXXYDDYERYUDYUMYUNZALZARZMKZMWZRNZRZZWCZWDZWLZWNZWR+(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|pppppp3pppppp p p p p(p$pppppFpp4p2pp8ppdpdpdpp0plp<p`pDpDppLpLpLppLpp,p@phpHpppppTp|pppppppppppp{ppppppppppppp pppp2ppppppppppp:p pp ppp$ppDpDpDpp,p@pppppHpXpTpppLp\phptpxpxpxpdppplp`p`p|pppppptpppppppppppppppppppppppppp'pphppppppppppppppppppp6p.p.ppBp p*ppNp\p\p\p\pVp`pJpphplpXpzppppppp*pppZppppppppppppppppp*ppppppppppprppp ppBpp$p p p pHppppZpZpZpp\p^ppppp$prppppppppppppppppppppvpzp{pzppp~ppppppppp 6 'ResB Q VQF ybyhLlChGwIaRhDUOCMawoesCh1Ch2Ch3Ch4HydIonMehMerSadCCCChwEbrGorGweUDAAwstMediRhagTachddoeCYCYGwenchw.gwnyforyChwefGorffarallbanercaloncorffdigidelenisaethIonawrEbrillHydrefechdoeheddiwMetrigbaneribylchurhifautywyddyr hwyrMehefinRhagfyrmin nosadeiladanifailcylchfallyneddparedigteithioChwefrorDydd IauTachwedddrennyddaddasyddamrywiolatalnodici{0}afmarc tn{0}edci{0}ilgicanol nosyn y boreymhen misymhen awrCyn CristOed Cristbenywaiddchwaraeongwrthrychgwrywaiddmis nesafplanhigyny mis hwn{0}fedci{0}yddcicanol dydd000 biliwn000 miliwnGorffennafdydd y fl.pictograffyr awr hon000 triliwnwythnos {0}Dydd GwenerDydd MawrthDydd Sadwrn{0} neu {1}bwyd a diodcirhif{0}h:mm h:mm aheb fylchauy funud hon{1} 'am' {0}ymhen deufisdydd Iau ymadydd Sul yma2il chwarterDydd Mercherchwarter 1af{0} a(c) {1}chwarter hwndeufis yn ldylunio bocsgweithgareddmis diwethafsaeth i lawrsymbol arian{0} awr yn lymhen {0} awr{0} mis yn lymhen {0} misyn y prynhawndydd Llun yma3ydd chwarter4ydd chwartercylchfa amserwythnos y misymhen diwrnodymhen wythnos{0} fis yn l{0}, a(c) {1}chwarter olafgwreiddyn Hanjamo llafarogllythyren Hansaeth i r ddesgript modernwythnos nesafymhen {0} mun.{0} mun. yn lymhen blwyddynblwyddyn yn ldydd Iau nesafdydd Sul nesafymhen deuddyddSaethau i Fynyblwyddyn nesafchwarter nesafsip geometrigsymbol daroganteithio neu leymhen {0} fun.yr wythnos hon{0} fun. yn l{0} munud yn lymhen {0} munuddydd Gwener ymadydd Llun nesafdydd Mawrth ymadydd Sadwrn ymapythefnos yn lymhen pythefnosbwled neu serengorchudd byselljamo cytseiniolkana Japaneaiddymhen {0} eiliad{0} eiliad yn ldiwrnod yn y misdydd Mercher ymaHanzi (symledig)amryw ffurf fachsaeth i r chwithsymbol cerddorolsymbol technegol{0} wythnos yn lymhen {0} diwrnodymhen {0} wythnos{0} diwrnod yn l'wythnos' w 'o' Yymhen {0} blyneddymhen {0} mlynedd{0} blynedd yn lymhen {0} flynedd{0} flynedd yn ldydd Gwener nesafdydd Iau diwethafdydd Mawrth nesafdydd Sadwrn nesafdydd Sul diwethafanifail neu naturFfurfiau Amrywiolarwydd neu symbolsgript Ewropeaiddsgript hanesyddolwythnos ddiwethafy wyddor seinegolymhen {0} Dydd Sulymhen {0} chwarterymhen {0} dydd Iau{0} Dydd Sul yn l{0} dydd Iau yn l{0} chwarter yn l{0} ddiwrnod yn ldydd Llun diwethafdydd Mercher nesafDefnydd Cyfyngedigd MMM, y  d MMM yymhen {0} Dydd Llun{0} dydd Llun yn ldiwrnod o r wythnossgript Affricanaiddsgript Americanaiddsgript Asia Deheuolsymbol mathemategol{0}cun,{0}cathod'wythnos' W 'o' MMMMdydd Gwener diwethafdydd Mawrth diwethafdydd Sadwrn diwethafCyn Cyfnod Cyffredinfformat a bwlch gwynHanzi (traddodiadol)gwenoglun neu bersonrhif y dydd yn y fl.ymhen {0} dydd Mawrthymhen {0} dydd Gwenerymhen {0} dydd Sadwrn{0} dydd Gwener yn l{0} dydd Mawrth yn l{0} dydd Sadwrn yn l{0} o chwarteri yn ldydd Mercher diwethafrhif wythnos yn y missymbol math llythyrenymhen {0} dydd Mercher{0} dydd Mercher yn lamryw ffurf lled llawnsaeth i fyny ac i lawrsgript asia dwyreiniolsgript y Dwyrain Canol{0} o flynyddoedd yn lamryw ffurf hanner lledsgript Asia Gorllewinolsgript De-Ddwyrain Asiarhif y dydd yn y flwyddynE, d MMM, y  E, d MMM y Gllythyren disg. ideograffegsaeth i r chwith ac i r ddellinell doriad neu gysylltydd-[    - + k O M S q m k v x z]][A B C {CH} D {DD} E F {FF} G {NG} H I J K L {LL} M N O P {PH} Q R {RH} S T {TH} U V W X Y Z][a b c {ch} d {dd} e f {ff} g {ng} h i j l {ll} m n o p {ph} r {rh} s t {th} u w   u  y  w ]$/<*7<A0c].   /   ,dv_ r) J qqq J  J  J uuuu J  J  J aaaa J  J  J YYYY J  J  J pppppp J  J  J tttttt J  J  J `````` J  J  J XXXXXX J  J  J qqqqqq J  J  J uuuuuu J  J  J aaaaaa J  J  J YYYYYY J  J  / )  J J  J K&z 7P)3vysݹzz) !$ 0 $,q4D 3[)n3}$QXj4j4q=>Q\X9TZa^QB&Gmm>Xj4j4q=>Q\X9TZa^QB&/ x` / ux/ x` / zR`"U/ zRx"U/ xR` UjJ;EE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG[h[hhh~h4$hh3$YY4$]j$``$k p vVM yhyh 3Yhh$MMMNg$빿kh%$J4$תתת m! q[j4j4j4=Dj4l*d u!h(p m q[j4j4j4=Dj4l*d u!h(puy}uy}Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G EY0#OD>p+_W'ay},mGbRc${&>#9hPKP7J EPV]enxXPePrPPPPPPPPPP EPV]enxPPPP(P5PBPOP\PiPvPP7_ r *PP] PJRPPo  =YF H `"IM!$P Y] P!P(P-P4P=PDPMPVP_PbPgPlPoPrPwPzPPPPP`PPPPPPPPPPPP5P /I !$ Y0 '/q`4`D` ``3`H`l4`7``B`}`$Q` I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP           $ , 5 = E N V ^ f n v                  PPPPPPPPP    PPP  4 P)P2P;PDPMPVPO fO iO f swJ W _    C[uow\] D `PE``V`P`E` 8` PxP!  _P 'ResBP  o 'ResB3  MMV lsrafvtdyrfKrlrsntutkropmandpilestedvejr000taften0. t.1. t.cifreandetbabahhaturrejsetubahmidnatugedaghjertekiyahkkvindeparvisp fr.p l.p ma.p on.p s.p ti.p to.000t1. kvt.2. kvt.3. kvt.4. kvt.p fre.p lr.p man.p ons.p sn.p tir.p tor.ba unahbygningi morgennste rtidszonedingbatshan-tegnobjekter{0}dagedenne ugenste ugeom nattensidste rp fredagp lrdagp mandagp onsdagp sndag0. tidsr.1. tidsr.nste md.uge i md.E 'd'. d.nste fr.nste l.nste ma.nste on.nste s.nste ti.nste to.000 tusind000bio'.'om {0} ugefr R.O.C.om aftenensidste ugep tirsdagp torsdagdette kvt.nste kvt.sidste md.E 'den' d.baramundahindramningnste fre.nste lr.nste man.nste ons.nste sn.nste tir.nste tor.sidste fr.sidste l.sidste ma.sidste on.sidste s.sidste ti.sidste to.tonemarkrvalutategnom {0} kvt.om {0} min.om {0} sek.om morgenenom {0} dageom {0} ugerom {0} mdr.sidste kvt.G MMM y MMMdenne mnednste mnedsidste fre.sidste lr.sidste man.sidste ons.sidste sn.sidste tir.sidste tor.tegnstning000bio'.'ugedag i md.nste fredagnste lrdagnste mandagnste onsdagnste sndagsidste mned'uge' w 'i' Ydette kvartalh.mm a h.mm amad og drikkenste kvartalnste tirsdagnste torsdagsidste fredagsidste lrdagsidste mandagsidste onsdagsidste sndaguge i mnedenvariantformeri ugen med {0}om {0} fredageom {0} lrdageom {0} mandageom {0} onsdageom {0} sndage0. tidsregning1. tidsregninguden mellemrumbegrnset brugsidste kvartalsidste tirsdagsidste torsdagom {0} tirsdageom {0} torsdageh.mm a h.mm a vom eftermiddagen'uge' W 'i' MMMMugedag i mnedenfor {0} dag sidenfor {0} uge sidenG d. MMM y d. MMMideografiske tegnkonsonantisk jamofor {0} kvt. sidenfor {0} min. sidenfor {0} sek. sidenfor {0} dage sidenfor {0} uger sidenfor {0} mdr. sidenformat og blanktegndet metriske systemfor {0} minut sidenhanzi (traditionel)i den kommende timesmileys og personerEEEE 'den' d. MMMM yi det kommende minutmatematiske symbolerpile, der peger opadE dd/MM/y E dd/MM/y Gfor {0} fredage sidenfor {0} lrdage sidenfor {0} mandage sidenfor {0} onsdage sidenfor {0} sndage sidenG d. MMM y G d. MMM ypile, der peger nedadfor {0} tirsdage sidenfor {0} torsdage sidenrejser og destinationervarianter i fuld breddevarianter i halv breddebogstavlignende symbolerde britiske mlesystemervarianter i lille formatE 'den' d. E 'den' d. MMMG E d. MMM y G E d. MMM yeuropiske skriftsystemerpile, der peger mod hjreTagden{0}.vejtilhjre.de amerikanske mlesystemerpile, der peger mod venstresydasiatiske skriftsystemertankestreg/forbindelsestegnfr vesterlandsk tidsregningmellemstlige skriftsystemervestasiatiske skriftsystemerE 'den' d. MMM E 'den' d. MMME 'den' d. E 'den' d. MMM y Gpile, der peger opad og nedadsydstasiatiske skriftsystemerGGGGG E dd.MM.y GGGGG E dd.MM.yE 'den' d. MMM E 'den' d. MMM y GE 'den' d. MMM y E 'den' d. MMM y Gpile, der peger mod venstre og hjre/[ S  ];[a b c d e f g h i j k l m n o p q r s t u v w x y z ]$/<*7<A0c].dv_ EEˊ)JJJJ"5TJTTJTTJ5C`J``J``J6TJTTJTTJ^^J]]J\\JGGJGGJGGJGGJGGJGGJ J J JJJJ++J++J++J..J..J..JJJ  /N ) JJ?,eo haH[ eo 5G!k h!**a W ),B+ PO*p*6yFgn4* !$ 0 $,qQ9^8 \8(n*Vt5}$Qnn 6p*j44,μ*US6v5"B}}>;$Q@kn&T%$E $hE mWW 66PP(h4$nn3$f$O3$44$) Q yl66 Ɏ"P"P 3 {8;8;$04Q$JlM9k$4Oe$OOO))8& PO*p*6[I`PP 0  \\\\\\\J;;Jss>j4JA)8M8Q@^J"T-6@ y sG>j4JA)8M8Q@^J"T-6@ * Kag * Kag * Kag =)F"fG =)F"fG =)F"fG} } Z^E oE WL9L9GWG kkG$*555GnLPG$G$yNUG$Qwww 66PP(h4$9o9o3$]Q$O3$66$) pQ 66 "P"P  Ykk$;;;4NP$)m<4N$9lNW$}}} xO}z" GAj4Dj4GGD>J2 [g# }z` E   xO}z" GAj4Dj4GGD>J2 [g# }z` E  dlt|****dlt|****v a  Zw` hx `+g I  6) v pIrI PO*p*6yFgn4 5y  4 4 4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G8|ҘIlڦ>muu),X_ѕe ѓJ=w\5XId$${{"1M " . n9)R3h~ H & FJz1WJ]H & FJz1WJ]H & FJz1WJ] - - -H3%JHQFJ۷ H+JHQFJ۷ HwJHQFJ۷ HyJ<:JJ eJ<:JJ eJ<:JJ eHJJsJQJ33JJ33JHG?JXdJ7H9JXdJ7HJXdJ7HfJFcJQHK&&yJe-oJHK&&yJe-oJHJ=^&JH{5@J''JH{5@J''JH=2JXUJ!H2JXUJ!HJXUJ!H>JdQmJ/J??JJ??JH [YJ(YJDcHGJ(YJDcHJ(YJDcH*JL^ JÿHUJL^ JÿHJL^ JÿHJcJHNJcJHJcJHQLJVQsJMH@JVQsJMHJVQsJMH JcJoH JcJoH JcJoLH)J JH)J JH)J J SS   ++   ++   ++   ++   ++   ++    4= i  K ZFPB3B EPV]enx P P P P P P P P P P P P7 EPV]enx P P P P P P P P P" P' P, P EPV]enx1 P6 P; P@ PE PJ PO PT PY P^ Pc Ph P7 * P P m PJR P Pt =Y U` `U`    "H     "H IM!$P Y] P P'P*P/P4P7P:P?PBPGPLPQP`TPYP`PgPlPoPtP{PPPPP5 P 1I  W!$ Y0  '/q`Q9`^8` ``\8`(`n*`V`V`t5`}`$Q``n`n `6`p*`X*`P`j4``,`μ``P*``"6```U`S`6`v5`5`'P`"B`[`k`o`k`TP``N```9` ` `P !  !  s z  PP,P 9PJP[P ' ;lorux{!IM!$P Y] ~PPPPPPPPPPPPPPPPPPPP`PPPPP PPPP!P&P-P 4AN [hu    jv"5HSP)  H  H  H  H  "  ` z $       3/ 2 PPC,`P9 PPC,`PB PPC,`PK P PPT PPP\ &P+PPd 3P8PC:`0Pl =PBP0`u GPLP0`} TPYPJ`QP ^PcPe^` hPmPe^` yP~PrP PPP PPP PPF`P PPl-`P PPl-`P PPD^`P PP.`P PP.`P PP P #P(PP 4P9P-P APFP=Y`>P KPPP+` UPZP]!` fPkP_P wP|PpP% PPP- PPP5 PPP= PPPE PPPM PPPU PPP] PPPe PP Pm !P&PPu 2P7P `+P7`} CPHP `<P7` TPYP `MP7` PP `yP PP `P PP `P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } = F O PPPPPPPPPX ` h p y    ! ) 1 9 A I Q Y a i q y ^PaPdPgPjPmPpPsPvP PPP  4 PPPPPPPO O O J W _ ( * , C[uow\!] D ` P`U`V``E` 8` P5 P  P. 'ResBP  o 'ResBP  o 'ResB  KadKasKawIkeIkuImbImwIwiJimKarMfuNguWunIguoJumaIdimeItukuKE/PEKeshoNgeloLuma lwa Kluma lwa pKifula nguwoKimu cha kanaKimu cha kawiKuramuka kanaKuramuka kawiItuku ja jumwaMori ghwa kanaMori ghwa kawiKimu cha imbiriKimu cha kadaduKuramuka kadaduKuramuka kasanuMori ghwa ikumiKuramuka jimweriMori ghwa ikendaMori ghwa imbiriMori ghwa kadaduMori ghwa kasanuMori ghwa mfungadeMori ghwa wunyanyaMori ghwa karandaduMori ghwa ikumi na iwiMori ghwa ikumi na imwerir) 7P)3vysݹ !$0 '/31N<ȪLL3[L~)TPMN1h4  7P)3v#*1h !$0 '/31N<ȪLL3[L~)TPMN1h4 N,K=/GGpn  iZ C0nW qj4 qqqq^adgx!h~ HkA :QP  Pz       jv"HS7:=KP    `  `P   : l a  PPPPPPPPPCow]``_` ` P 'ResBP  o 'ResBl \qq localesafamarazbgbnbscaccpchrcscydadeeeelenes_COeteufafifilfrglgswguhehihuhyidisitjakakkkmknkokyloltlvmkmlmnmrmsmynbnenlpaplptrorootrusiskslsqsrsvtatethtrukuruzviyuezhzulocales_selectionrulesset1beforefrompmset10afternoon1evening1midnightatmorning1night1noonset100morning2set101set102set103set104set105set106set107set108set109set11set110set111afternoon2night2set112set113set114set115set116set117set118set119evening2set12set120set121set122set123set124set125set126set127set128set129set13set130set131set132set133set134set135set136set137set138set139set14set140set141set142set143set144set145set146set147set148set149set15set150set151set152set153set154set155set156set16set17set18set19set2set20set21set22set23set24set25set26set27set28set29set3set30set31set32set33set34set35set36set37set38set39set4set40set41set42set43set44set45set46set47set48set49set5set50set51set52set53set54set55set56set57set58set59set6set60set61set62set63set64set65set66set67set68set69set7set70set71set72set73set74set75set76set77set78set79set8set80set81set82set83set84set85set86set87set88set89set9set90set91set92set93set94set95set96set97set98set99set1set2set3set4set5set6set7set8set912:0018:0000:0006:0004:0021:0024:0016:0019:0005:0010:0013:0014:0020:0022:0003:0001:0009:0023:0011:0008:0015:0017:0007:00set34set10set11set12set13set14set15set16set17set18set19set20set21set22set23set24set25set26set27set28set29set30set31set32set33set35set36set37set38set39set40set41set42set43set44set45set46set47set48set49set50set51set52set53set54set55set56set57set58set59set60set61set62set63set64set65set66set67set68set69set70set71set72set73set74set75set76set77set78set79set80set81set82set83set84set85set86set87set88set89set90set91set92set93set94set95set96set97set98set99set117set100set101set102set103set104set105set106set107set108set109set110set111set112set113set114set115set116set118set119set120set121set122set123set124set125set126set127set128set129set130set131set132set133set134set135set136set137set138set139set140set141set142set143set144set145set146set147set148set149set150set151set152set153set154set155set156O(+.147:=@DHKNQTWZ+]cfilosvy}Ez   J*VPr>TN~8&<B DZ$`f6l0$x),H 2O(+.147:=@DHKNQTWZ+]cfilosvy}Ez  h8Tbz['b?.tXQ5<# F_Mfnm\ tC*{J13:.:3:R.3:4.3:R4e:3:.@3:@:e.3:4.3:43:j@3:.j3:@3:4.3:43:F3:.3:F3:4.3:43:F3:.3:F3:4.3:L43:j@3:.j3:@L3:4v3:43:F3:v3:F3:4.3:R43:jF3:.j3:F:3:4.3:R43:.F3:F:3:4.3:R43:.F3:F:3:4.3:R43:.@3:@:3:4.3:43:.@3:@3:^.3:R^e:3:.@3:@:e.3:.3:|3:.F3:F|3:p.3:^p3:F3:.F3:R^3::3:4.3:R43:.@3:@:3:4.3:L43:.d3:dL3:4.3:R43:F3:.3:F:3:X.3:4X3:|43:.F3:F|3:X.3:|X3:.F3:F|3:X.3:4X3:|43:@F3:.@3:F|3:X.3:|X3:.F3:F|3:X.3:4X3:L43:@F3:.@3:FL3:p.3:Lpe:3:@:3:.@3:RL3:X.3:^X3:^3:.F3:F3:X.3:LX3:.F3:FL3:v.3:4v3:@3:.@3:R43::3:v.3:Xv3:4X3:L43:d3:.d3:L3:4.3:L43:.@3:@L3:v.3:v3:43:^43:@3:.@3:^3:4.3:L43:.@3:@L3:p.3:^p3:R^3:d3:.3:d:3:p.3:^p3:R^3:d3:.3:d:3:X.3:^X3:.F3:^3:F3:|.3:@:3:.@3:R|e.3:4.3:L43:@3:.@3:L3:4.3:^43:L^3:@3:.3:@L3:.3:^3:@F3:.@3:R^3:F:3:4.3:L43:.@3:@L3:4.3:L43:.@3:@L3:43:43:@3:@3:4.3:43:.d3:d3:4.3:43:jd3:.j3:d3:4.3:L43:@3:.3:FL3:@F3:p.3:Xp3:4X3:L43:.@3:@L3:|.3:.:3:R|e.3:X.3:|X3:.d3:d|3:p.3:4p3:R43:@3:.@3::3:3:X.3:4X3:43:.@3:3:@3:j3:43:j:3:R43:v.3:^v3::3:.3:R^3:X.3:4X3:@:3:.@3:R43:4.3:L43:.F3:FL3:4.3:L43:.:3:RL3:X.3:^X3:F3:.3:F^3:pj3:^p3:@:3:j@3:R^3:p.3:^p3:L^e:3:@:3:.@3:RL3:4.3:R43:.@3:@:3:v.3:^v3:L^3:@:3:.@3:RL3:4.3:L43:.@3:@L3:X.3:^X3:.:3:R^3:R.3:.:3:v.3:4v3:L43:dF3:.d3:FL3:4.3:R43:.:3:4.3:R4e:3:.@3:@:e.3:4.3:4e:3:.d3:de.3:4.3:R4e:3:.F3:F:e.3:4.3:R4e:3:.F3:F:e.3:4.3:L4e:3:.@3:@Le.3:4.3:R4e:3:.F3:F:e.3:4v3:4e:3:F3:v3:F3:4.3:R4e:3:jF3:.j3:F:e.3:4.3:L4e:3:.@3:@Le.3:4.3:L4e:3:.F3:FLe.3:4.3:L4e:3:.F3:FLe.3:4.3:4e:3:j@3:.j3:@e.3:4.3:4e:3:F3:.3:Fe.3:4.3:4e:3:F3:.3:Fe.3:4.3:L4e:3:j@3:.j3:@Le.3:4.3:R4e:3:.d3:d:3:4.3:R4e:3:.@3:@:e.3:4.3:4e:3:.@3:@e.3:X.3:4X3:|4e:3:.F3:F|3:X.3:|Xe:3:.F3:F|3:X.3:4X3:|43:@F3:.@3:F|3:X.3:|Xe:3:.F3:F|3:X.3:4X3:L4e:3:@F3:.@3:FLe.3:X.3:^X3:^e:3:.F3:Fe.3:X.3:LXe:3:.F3:FL3:v.3:4ve:3:@3:.@3:R43::e.3:4.3:R4e:3:.@3:@:3:.3:|3:.F3:F|3:4.3:R4e:3:F3:.3:F:e.3:4.3:R4e:3:.@3:@:e.3:p.3:^p3:F3:.F3:R^3::3:v.3:Xv3:4X3:L4e:3:d3:.d3:Le.3:4.3:L4e:3:.@3:@L3:v.3:v3:43:^4e:3:@3:.@3:^e.3:4.3:L4e:3:.@3:@L3:4.3:4e:3:jd3:.j3:de.3:4.3:4e:3:.d3:de.3:v.3:4v3:R4e:3:.d3:d:3:4.3:L4e:3:@3:.3:FL3:@Fe.3:p.3:^p3:R^e:3:d3:.3:d:3:p.3:^p3:R^e:3:d3:.3:d:3:X.3:^Xe:3:.F3:^3:Fe.3:4.3:L4e:3:@3:.@3:Le.3:X.3:^Xe:3:.:3:R^e.3:p.3:Xp3:4X3:L4e:3:.@3:@Le.3:X.3:|Xe:3:.d3:d|e.3:j3:4e:3:j:3:R4e.3:v.3:^v3::3:.3:R^3:p.3:4p3:R4e:3:jd3:.j3:d:3:X.3:4Xe:3:@:3:.@3:R4e.3:4.3:^43:L^e:3:@3:.3:@Le.3:.3:^e:3:@F3:.@3:R^3:F:e.3:4.3:L4e:3:.@3:@Le.3:4.3:L4e:3:.@3:@Le.3:43:4e:3:@3:@e.3:p.3:4p3:R43:@3:.@3::3:3:X.3:4X3:4e:3:.@3:3:@3:4.3:R4e:3:.@3:@:e.3:4.3:L4e:3:.F3:FLe.3:4.3:R4e:3:jd3:.j3:d:3:4.3:L4e:3:.:3:RLe.3:X.3:^Xe:3:F3:.3:F^e.3:pj3:^p3:@:3:j@3:R^3:4.3:L4e:3:.d3:dLe.3:v.3:^v3:L^e:3:@:3:.@3:RL3:4.3:L4e:3:.@3:@Le.3:R.3:.:e.3:v.3:4v3:L43:dF3:.d3:FL3:4.3:R4e:3:.:e.3:.:3:R.3:4.3:R4e:3:j@3:.j3:@:3:4.3:L43:.@3:@L3:4.3:R43:.d3:d:3:4.3:R43:.@3:@:3:v.3:4v3:R4e:3:.d3:d:3:p.3:4p3:R43:jd3:.j3:d:3:4.3:R43:jd3:.j3:d:3:4.3:R43:j@3:.j3:@:3:4.3:R43:jd3:.j3:d:3:4.3:R43:.@3:@:3:^.3:R^3:.@3:@:3:4.3:R4e:3:jd3:.j3:d:3:p.3:Lp3:@:3:.@3:RL3:|.3:@:3:.@3:R|3:|.3:.:3:R|3:p.3:^p3:L^3:@:3:.@3:RL3:4.3:R43:.@3:@:3:4.3:43:.d3:d3:4.3:R43:.F3:F:3:4.3:L43:.F3:FL3:4.3:L43:.F3:FL3:4.3:L43:.@3:@L+?PPHS\hqxPPPPPPHShqPPPPPHShqPPPPPHShqPPP PPHShqPP P%P*PHShq/P4P9P>PCPHShqHPMPRPWP\PHShqaPfPkPpPHShquPzPPPHShqPPPPHShqPPPPHS\hqxPPPPPPHShqPPPPHhqPPPPPPHShqPPP PHShqPPP PHShq%P*P/P4P9PHShq>PCPHPMPRPHShqWP\PaPfPHShqkPpPuPzPPPHShqPPPPHS*hqPPPPPPHS\hqPPPPPPHShqPPPPPHShqPPPPHShqP PPPPPHS*hq"P'P,P1P6P;P@PHShqEPJPOPTPHS*hqYP^PcPhPmPrPwPHShq|PPPPHShqPPPPPPHShqPPPPPPHShqPPPPPShqxPPPPPHShqP P P P PHShq P P P$ P) P. PHShq3 P8 P= PB PG PL PHShqQ PV P[ P` PHShqe Pj Po Pt PHShqy P~ P P PHShq P P P PHShq P P P P PHShq P P P P P PHS*hq P P P P P PSqx P P P PHShq P P P PHShq P! P& P+ P0 P5 P: PHShq? PD PI PN PS PX PHShq] Pb Pg Pl PHShqq Pv P{ P P PHShq P P P P PHShq P P P PHShq P P P PHShq P P P P PHShq P P P P PHS\hq P P P P P P PHShq P# P( P- PHShq2 P7 P< PA PF PK PHShqP PU PZ P_ PHShqd Pi Pn Ps PHhx P} PHShq P P P P P PHSh P P PHS\hqx P P P P P PHS\hqx P P P P P PHS\hqx P P P P P PHS\hqx P P P P P PHS\hqx P P! P$ P) P. PHS\hqx1 P6 P; P> PC PH PHS\hqK PP PU PX P] Pb PHS\hqxg Pl Pq Pt Py P~ P PHS\hqx P P P P P PHS\hqx P P P P P PHS\hqx P P P P P PHS\hqx P P P P P P PHS\hqx P P P P P P PHS\hqx P P P P$ P) P. PHS\hqx1 P6 P; P> PC PH PM PHS\hqP PU PZ P] Pb PHS\hqxg Pl Pq Pt Py P~ PHS\hqx P P P P P PHS\hq P P P P P PHS\hq P P P P PHShq P P P P P PHS\hq P P P P PHS*\hqxPP PPPPP$PHS\hqx'P,P1P6P9P>PCPHS\hqFPKPPPSPXPHS\hqx]PbPgPjPoPtPyP~PHS\hqPPPPPHShqPPPPHS\hqxPPPPPPPHS\hqxPPPPPPHhqPPPPPP HS*\hqxPP PPPPP$P)PHS\hq,P1P6P9P>P HS*\hqxCPHPMPRPWPZP_PdPiPHS\hqlPqPvPyP~PHS\hqxPPPPPPPHS\hqxPPPPPPHS\hqPPPPPPHS\hqxPPPPPPPPHS\hqPPP PPPPHS\hqP"P'P,P/P4P9PHS\hqx>PCPHPKPPPUPZPHS\hqx]PbPgPjPoPtPyPHS\hqx|PPPPPPHS*\hqxPPPPPPPPHS\hqxPPPPPPHS\hqxPPPPPPHShqPPPPPHS\hqP PPPPP#PHS\hqx(P-P2P5P:P?PDPHS\hqxGPLPQPVPYP^PcPhPHS\hqxkPpPuPxP}PPPPHS\hqxPPPPPPHS\hqxPPPPPPHS\hqxPPPPPPHShqPPPPPPPHS\hqPP PPPPPHS\hqx!P&P+P.P3P8PHS\hqx;P@PEPHPMPRPHS\hqUPZP_PbPgPlPHS\hqxqPvP{P~PPPHS\hqxPPPPPPPHShqPPPPPHS\hqxPPPPPPHS\hqPPPPPPPHS\hqxPPP PPPHhxPP"PHShq%P*P/P4P9P>PHS\hxCPHPMPPPUP+?XP]PHS\hqbPgPlPoPtPyPHShq~PPPPHShqPPPPHShqPPPPHS\hqPPPPPPHShqPPPPPPHShqPPPPPHShq PPPP!PHShq&P+P0P5P:PHShq?PDPIPNPHShqSPXP]PbPHS\hqgPlPqPtPyP~PHShqPPPPPShqPPPPSqPPPHShqPPPPPPHShqPPPPHShqPPPPHShqP PPPHShqPP#P(PHShq-P2P7P<PHShqAPFPKPPP.B}#39@GNU\cjqx $+29@GNTZ`fkqw} #).4:@FLRX^djou{ !'-28>DJPV\bh   % - 5 = E L S Z a k r |    ' / 9 C J Q X _ g q {     $ . 8 B L V a k u                  ' 2 < F T \ j r }                - 7 A K V a k u                    ! ( / 9 A H M W ^ e l s z  (iPP 'ResB  VAwDiSoWTDiOrtT/JW/MTobisarlYrrAffeFrauHahnHaseHerzHundKanaMannTierPaoniPaopiThout$amle*YdarAbendNachtheuteIjjarSiwanVorm.NaturPferdRatteSept.SportTasteZiegejetztGYnbotHathorMesoriTa+[a[lYqYmtMittagMorgenabendsnachtsKislewNachm.Tammusnachm.AndereBffelDracheFlaggeKrperPersonPfeileReisenSmileyWetterZeitz.AshadhaChorddEssfandMeschirVagumenmorgensSchevatTischriFlaggenGebudeGepaartObjektePflanzeSchweinStellenTagesh.ZierratZiffernParemhatPaschonsv. u. Z.RadschabZeitzonein {0} Qin {0} min {0} sSchlangeWochent.{0}TageCheschwanvor {0} Qvor {0} mvor {0} sSperrsatzvorgesternSchahriwarvormittagsin {0} Tagbermorgendiesen Di.diesen Do.diesen Fr.diesen Mi.diesen Mo.diesen Sa.diesen So.in {0} Wo.BestimmungEnglischesNachmittagTonzeichen000 TausendHH HH 'Uhr'Margasirshain {0} Std.E, d. MMM Udieses Jahrin {0} Jahrletzten Di.letzten Do.letzten Fr.letzten Mi.letzten Mo.letzten So.vor {0} TagDhu l-qadaDschumada ITageshlftein {0} Min.in {0} Sek.letzten Sa.vor {0} Wo.Han-ZeichenAktivittenJamo-VokaleLinkspfeilePiktogrammedd. dd.MM.yh h 'Uhr' Bnachmittagsv. VR China{1} 'um' {0}vor {0} Std.Ordibeheschtvor {0} Jahrdiesen Monatin {0} Monatin {0} Tagenletztes Jahrvor {0} Min.vor {0} Sek.Dschumada IInchsten Di.nchsten Fr.nchsten Mi.nchsten Mo.nchsten Sa.nchsten So.{0} oder {1}Han-Radikalein {0} Jahrenletzten Monatnchstes Jahrvor {0} TagenDi. in {0} W.Do. in {0} W.Fr. in {0} W.HH HH 'Uhr' vMi. in {0} W.Mo. in {0} W.Sa. in {0} W.So. in {0} W.in {0} Quart.vor {0} Monatvor {0}Monath  h 'Uhr' aRahmenzeichenVariantenformVerschiedenesdiesen Montagin {0} Minutein {0} Stundein {0} Monatennchsten Monatvor {0} Jahrenvor {0} Quart.Dhu l-HiddschaDi. vor {0} W.Do. vor {0} W.Fr. vor {0} W.Mi. vor {0} W.Mo. vor {0} W.Sa. vor {0} W.So. vor {0} W.Tag des Jahresletzten Montagvor {0} StundeAufwrtspfeileWo. des MonatsZeichensetzungdiesen Freitagdiesen Samstagdiesen Sonntagin {0} Minutenin {0} Quartalin {0} Sekundein {0} Stundenletzten Freitagletzten Samstagletzten Sonntagvor {0} Monatenvor {0} QuartalEssen & TrinkenFlora und FaunaReisen und OrteWahrsagezeichenWhrungssymbolediesen Dienstagdiesen Mittwochin {0} Sekundennchsten Montagvor {0} Minutenvor {0} Stundenvor {0}Monatenletzten Dienstagletzten MittwochDi. in {0} WocheDo. in {0} WocheFr. in {0} WocheJamo-KonsonantenMi. in {0} WocheMo. in {0} WocheSa. in {0} WocheSo. in {0} WocheWoche des Monatsdd.MM.  dd.MM.yin dieser Minutein dieser Stundein {0} Quartalennchsten Freitagnchsten Samstagnchsten Sonntagnchstes Quartalvor {0} Sekundendie Woche vom {0}HH:mm HH:mm 'Uhr'Di. in {0} WochenDi. vor {0} WocheDo. in {0} WochenDo. vor {0} WocheFr. in {0} WochenFr. vor {0} WocheMi. in {0} WochenMi. vor {0} WocheMo. in {0} WochenMo. vor {0} WocheModerne SchriftenSa. in {0} WochenSa. vor {0} WocheSmileys und LeuteSo. in {0} WochenSo. vor {0} Wochedd. dd.MM.y GGGGGdiesen Donnerstagnchsten Dienstagnchsten Mittwochvor {0} Quartalenletzten DonnerstagLinks-RechtspfeileDi. vor {0} WochenDo. vor {0} WochenE, dd.  E, dd.MM.Fr. vor {0} WochenGeschtzte ZeichenMi. vor {0} WochenMo. vor {0} WochenSa. vor {0} WochenSo. vor {0} WochenTechnische Zeichen'Woche' W 'im' MMMMHH:mm HH:mm 'Uhr' vh:mm  h:mm 'Uhr' BAngloamerikanischesE, dd.  E, dd.MM.yGeometrische FormenHanzi (vereinfacht)Montag in {0} Wochenchsten DonnerstagFreitag in {0} WocheHanzi (traditionell)Internationales (SI)Kleine FormvariantenMontag in {0} WochenMontag vor {0} WocheMusikalische ZeichenSamstag in {0} WocheSonntag in {0} WocheMittwoch in {0} WocheDienstag in {0} WocheEuropische SchriftenFreitag in {0} WochenFreitag vor {0} WocheHistorische SchriftenMathematische ZeichenMontag vor {0} WochenPhonetisches AlphabetSamstag in {0} WochenSamstag vor {0} WocheSonntag in {0} WochenSonntag vor {0} Wocheh 'Uhr' B  h 'Uhr' Bh 'Uhr' a  h 'Uhr' aMittwoch vor {0} WocheMittwoch in {0} WochenAufwrts-AbwrtspfeileFormat und LeerzeichenAfrikanische SchriftenDienstag in {0} WochenDienstag vor {0} WocheE, dd.MM.  E, dd.MM.yFreitag vor {0} WochenSamstag vor {0} WochenSonntag vor {0} Wochendd.MM.  dd.MM.y GGGGGMittwoch vor {0} WochenAmerikanische SchriftenDienstag vor {0} WochenDonnerstag in {0} WocheOstasiatische SchriftenSdasiatische SchriftenZeichen/Standardzeichenvor Volksrepublik Chinavor unserer ZeitrechnungDonnerstag in {0} WochenDonnerstag vor {0} WocheWestasiatische SchriftenAufzhlungszeichen/SterneDonnerstag vor {0} WochenEingeschrnkte Verwendung'Woche' w 'des' 'Jahres' YBuchstabenhnliche ZeichenGedankenstrich/BindestrichSdostasiatische SchriftenVarianten in halber BreiteVarianten in voller BreiteVorderasiatische Schriftenh:mm 'Uhr' B  h:mm 'Uhr' BE, dd.MM.  E, dd.MM.y GGGGGE, d. MMM y G  E E, d. MMM y G{0}.AbzweigungnachrechtsnehmenIdeografische beschreibende Zeichen=[a b c d e f g h i j k l m n o p q r s t u v w x y z]O[      - 0 + 1 O M S _ m k ]$/<*7<A0c].v_ EEˊ)J33J22J11J#TJTTJTTJS^J^^J^^JATJTTJTTJJJJGGJGGJGGJGGJGGJGGJGGJGGJGGJJJJ,,J,,J,,J,,J,,J,,J,,J,,J~,~,  /N )'JxJ; 7P)3iooo@c !$ 0 $,  Qad@3k<*O[S3wk Qa Qd9 ) # C= iJ%7 C= iJ%7 C= iJ%7 C= iJ%7 ROP9Iq ROP9Iq ROP9Iq ROP9Iq 7P)3FgA]) !$ 0 $,q4D 3[) 3}$Qn@3k<*O[S3w}}p$Q@kn%$E $oE g 4 4=qBqBMM; $3$+4$3$kk$) Q v33 텐MM 3 {&O&O$ͯͯ04h$͹uMG$4O$ŬŬŬ8& 7P)3yj[IcJ!!JbbT>j42j42A>TcSdECSTqT]#Q>j42j42A>TcSdECS  pJ2 0h7 @4TPHDL,<  GAj4Dj4GGD>J2 0h7RUX[,,,,RUX[,,,,Dgm0Dgm0 )5$Q*,|*I}S5 )5$Q*,|*I}S5 )5$Q*,|*I}S5 )5$Q*,|*I}S5 4)5*)E* 4)5*)E* 7P)3FgA] $Y a $Y a $Y a $Y aN4 4 4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G982. p* P@!-(QP}H-wSy'B]V,HOJJKKHOJSJeHJJFkHJJTkHJJF;Hisb}J9J{+JJNNJ88JHK[JhXJnH\JJZZH\JJHJJ kJ JbbJ JH[lJ}JHiJ**JiiHiJJH=J8J.HJJJHJJ~JvHKJOJf H(JJH(JmJcH\JJHBJJ<<HBJ/JAHuJJHuJJ!!HuJJ%2%%%HmJyJHmJyJHmJyJJ vv   ::   ::   ::   :   :   :    ] i  K ZFPB3B EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxP PPPP!P&P+P0P5P:P?P7  *~PP . DPJRYP\Pt =Y U`2 : `U`a"F J M L  cqPN U Y H] c g Hk IM!$P Y] PPPPPPPPPPPPPP`PPPPPPPPPPP P5-;Pq 3I  W!$ Y0 V '/q`4`D` ``3`H`l4` ``B`}`$Q``n`@`3``f)`dO``k`<`` *`$P*`O`.`.`[``f`3`w`3`M``[`k``k`TP``N````9` ` `)P ! .6>F ! NV^f   nP}PP PPP  ' ;"IM!$P Y] PPPPPPPP P)P,P1P6P9P<PAPDPIPLPQPVP`YP^PePlPqPtPyPPPPPP  J O   X ] "5HS!P     T b  v x Hz )6CP  H ]j  H w  H  "   ` z H P a o  f ~      3PP`xP PP`P PP`P PPP PPP PPP P P`P PP` P!P`  )P.PC``&P 3P8P ` =PBP `$ NPSPGP, _PdPXP4 pPuPiP< PP\`zPD PPj4`PM PP\`PV PP`P_ PP`h PP`p PPPx PPP PPP P Pk`P PP` P!P` -P2P&P >PCP7P OPTPHP `PePYP qPvPjP PP{P PPP PPP PPP PPP PPP PPP PP `P`   PP  `P` P P `P` GPLP`@P* XP]PG`QP3 iPnP`bP< B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP        ( 0 8 @ H Q Z c l t |                    # %P(P+P.P1P4P7P:P=P. 7 @ sPvPyP  4 |PPPPPPPO O O J W _    C[uow\!] D `qP``V``E`> ` P oPE  P 'ResB z z݁Jnnm.vm.Jn.JnnerEnglisches MasystemAngloamerikanisches MasystemInternationales Masystem (SI);[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]%4 h 0h7 {4TPHDL,<  0h7  ݨPP  P  H ` C[ow `y` ` P 'ResBP  o 'ResB  \DiSoTag d. J.Wo. i. M.W. i. Mon.Woche im MonatWochent. i. Mo.Wochent. i. Mon.Wochentag im Monat ETqT]#QHisb%&  K ZFPBiPnP \ ! sb d `f P > ' 6 L {P~Pj PPPPPPPO W | [owD ``` `h l ~ 'ResBP  o 'ResB<  @@,JnJn.Jnner $h )0h7 4TPHDL,<  )0h7+8, 0 H4 `8 ow`: 'ResB#  **nm.vm. %4 PP   P  ` [ow` `! 'ResB  nachm.  S P` ow` 'ResB  }IJIZAlzAsiSubbaahi7[A B C D E F G H I J K L M N  J O P Q R S T U W X Y Z]7 BB 7P)39hyBu!$0 '/$34</Z43w[LTP1h4 r0r0 7P)3M#*)4!$0 '/$34</Z43w[LTP1h4 xHl*j4> oE 8Z, 0 Z  d | Aj4Dj4>J2uy}%.h~ HEW    @SPZP _mP     % jv"HSP `  `3P   : l a  :P=P@PCPFPIPLPOPRP C[ow]Y,```` ` *P 'ResBP  o 'ResB  1njppsrpnptsobsrjstwwaBawgmrawg.coramaj.majamr.mrcnow.Boniaprylmrcawit[ewtp.znowazinsasrjodaaprylaepochagzinajulijajunijaltosato p.tu nj.tu so.tu sr.tu wa.njezelawaBtoraawgustajanuaraoktobraten p.ten st.tu nje.tu sob.tu srj.za {0} zza {0} gza {0} m'zeg'. Hameriskibritiskifebruarametriskinowembernowembraten pt.ten ptkten stw.to pnj.tu waBt.p[.n.l.c.p Chr.n.p[.Chr.n.ten tyzeDtu srjodup[ed {0} dp[ed {0} gp[ed {0} mp[ed {0} swtpoBdnjaza {0} zeD0 miliarzesldne p.sldnu nj.sldnu so.sldnu sr.sldnu wa.sldny p.sldny st.ten mjasectu njezelutu waBtorup[ed {0} l.za {0} tyz.za {0} gz.sldny ptkp[iduce p.p[iducu nj.p[iducu so.p[iducu sr.p[iducu wa.p[iducy p.p[iducy st.sldnu nje.sldnu sob.sldnu srj.sldny pt.sldny stw.ten stwrtkza {0} dnjaza {0} l[ezeD tyzenjaza {0} mjas.p[ed {0} kw.to pnjezeleza {0} tyzeDcasowe pasmop[iducu nje.p[iducu sob.p[iducu srj.p[iducy pt.p[iducy ptkp[iducy stw.sldne pnj.sldnu waBt.sldny tyzeDza {0} gzinp[ed {0} tyz.p[ed {0} gz.p[ed {0} dnj.p[ed {0} min.p[ed {0} sek.za {0} mjasecp[iduce pnj.p[iducu waBt.p[iducy tyzeDsldnu sobotusldnu srjodusldny mjasecza {0} gzinuza {0} gzinyza {0} minu[ep[ed {0} mjas.sldny stwrtkE, 'zeg'. H:mmza {0} gzinjep[ed {0} dnjomp[ed {0} ltomp[iducu sobotup[iducu srjodup[iducy mjasecsldnu njezelusldnu waBtoruza {0} mjasecaza {0} mjasecyza {0} sekunzeza {0} tyzenjaza {0} tyzenjep[ed {0} kwart.p[ed {0} dnjamip[ed {0} ltamip[ed {0} dnjomap[ed {0} gzinup[ed {0} ltomap[ed {0} minutup[iducu njezelup[iducu waBtorup[iducy stwrtkza {0} kwartalaza {0} mjasecowza {0} tyzenjowp[ed {0} sekundusldne pnjezelep[ed {0} gzinamip[ed {0} minutamip[ed {0} gzinomap[ed {0} minutomap[ed {0} mjasecomp[ed {0} tyzenjomp[iduce pnjezelep[ed {0} mjasecamip[ed {0} sekundamip[ed {0} tyzenjamip[ed {0} kwartalomp[ed {0} mjasecomap[ed {0} sekundomap[ed {0} tyzenjomap[ed {0} kwartalaminaaogo licenja casap[ed {0} kwartalomap[ed naaym licenim casap Kristusowem narozenjup[ed Kristusowym narozenimH[A B C   D E F G H {Ch} I J K A L M N O P Q R S ` Z T U V W X Y Z } y]P[a b c   d e  f g h {ch} i j k B l m n D o p q r U s a [ t u v w x y z ~ z]s[           - 0 + 1 : > H O Q M S Y _ e m o q k |]v7 EEˀB) J #### J #### J #### J 7)RG6 J QGQGQGQG J PGPGPGPG J 9DFDT J TTTT J TTTT J 7)EG7 J DGDGDGDG J CGCGCGCG J ,,,, J ,,,, J ,,,, J ++++ J ++++ J ++++ J bDbDbDbD J aDaDaDaD J `D`D`D`D J **** J **** J ****    /NM)P' 8Q)Fg`PKI!$$, }$Qnk<O[}}p$Qn%$$$+$l7$99${H7H7$Oj$͹uk$q$mmm:&:&+ 8Q)yj[I9!!$ 0 '/ l4 B}$Qnk<O[S3w[kTP`9 +++9KxU0s+++9KxU0soe[^c* jj$$+$l7$99$ Q vMM yhyh 3 YPP$8zO$O٬{hP)j$ь`R$OOO x o1Y8&Yoo8&+ 7SL#%i |\}z6l}+ o1Y8&Yoo8&+  }z G RUX[(/>/T/j/RUX[(/>/T/j/h~ H* J -`K J  J  J  J -$@$@ J J>Hl7HH. J  J  J  J  J ```` J  J QPd J  J  J  J 7777 J %%%%HRHaxHIOH'E J Amr J --y J 8888 J  J 8888 J  J Itdi] J f J ---- J EEEE J ZZZZ J HyZB'HoH J ^]t J @@ J  J  J 6666 J 3333HT2-HhHyHMHH@Hc==H}HR]H6HvHHyk J _} J S S J TTTT J  J TTTT J ,HZ$ J <@H@@2  J   J $#$#$#$# J HHHH J $#$#$#$# J HHHHlINN &!&!   &!&!       &!    쪪 EPV]enx P P P P P P P P P P P P7 EPV]enx P P" P+ P4 P= PF PO PX Pa Pj Ps P7 * P P  | P Y `!$P  P P P P P P P` P P P P P P P P5 P  ! v ~  !    '; IM!$P Y]  P P P P P P P P P P P` P P P P P P P P P" P' P. P 5 B O  \ i v > C     L Q jv"5HS   " 0 P3 P   H V ` Z  P Ph` Po  P P`x  P Ph`  P P P P PE`  P P` & P/ P` 8 PA PQ` J PS PY` \ Pe Pe^` n Pu P| P P PH` P  P P`  P P`  P Pd`  P PN`  P P`  P PP PP(` P&P+` /P8P]!` APHPOPVP]PdPkPrPyPPPPPPf`P+ PP`4 PP`< PPO@`PD PP`M P P`U 1    : S W b l q }   ' 5 B F Q [ _ j t x  a f r s |  P P                               ! # % ' ) / 8 @ PH Q Y P P#P,P5P C[uow] ``:`V`` `k P] P >P 'ResBP  o 'ResB  z zݼWtsTKdiKdiSelemiesaesTkwamadmbmuktiKgiWnmTsny[tndu1ndu2ndu3ndu4sTK[KgTnS.YsidiSakwask[l[mb.YsmTsndTkTpndpndKgisebymudiSStinnKgand[KgTnd[Wn[sdimTdielKg[esaSasmays[mukTsny[t[kiw[Kg[diKgindiemiaseleesTp[sTp[[h q v x z]madiS[dS[epasi a bnyk[l[ ntmbmny m disamandmbk ny SosSoso Sw ySe lmbsa kwdi a Ysndmbk n lnd[ Sandmbk n lnd[ llondmbk n lnd[ n[y3[A B  C D  E  F G I J K L M N J O  P S T U W Y]P[a b S c d W e [ {[} f g i j k l m n {ny} K o T {T} p r s t u k w y]7 EˀB)N 7P)39hysu!$0 '/$34</Z43w[LTP1h4  7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 }ݸݜݨݰݴݔe>U7 YbY{7  J݈݀ݐݘݠ݄ݽX E7"ކޏޥ}m])M ݻݥ7 7 YY7 (?h~ Hu0G ݪcPjP  o}P     #  05 jv"HSP    `  `CP   : l  a  JPMPPPSPVPYP\P_PbP C[ow]``V`y` ` :P 'ResBP  o 'ResBu z z9AbDeFeNoOkSeSArYAraArjAtYDimSibTenEmitJaatSueKDimasFucenFunakKajomTeneKAburilArjumaFuleeKLokuKSanvieSibitiSuyeeAlarbayFbirieJamanayOktobarAramisayDisambarNovembarSettembarAriKuu YeesuAtooKe YeesuBujom / Kalim7[A B C D E F G H I J K L M N J O P Q R S T U V W X Y]A[a b c d e f g h i j k l m n K o p q r s t u v w x y]7 EˀBN 7P)39hysu!$0 '/$34</Z43w[LTP1h4 7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 ݨXHݘݤ *2DDD>ݜO\ Q9T{ZQ\ݵ݄݇~ ݼ޵E"<3 >Aj4Dj4>>>J2h~HݱizPP 9 P C G ' 4Q U "HPI M W `? [ `JP  : a g QPTPWPZP]P C[ow]E``x`y`= `c APk 'ResBP  o 'ResB  ))Ir_c|Ir _ UtbXrbcBfDUtb Xrb cB _ #_ $_ %_ &_ '_ (tibtfzS_ )A Y Zzf _ !_ "_ !!fzS _ !"f F _ ! G y-MA IrX_ ] fb XhD XQE, M-dFt Z|QQ brf SDf T {0}        {0}BSDf ZzQtf @tcfb Fq fr LLLBDf XzQQtf VfcVQtS UBVz V  0Ft Z|Q HHV^r QT !V^r QT "V^r QT #V^r QT $Ar UB 0_ V^r T Ft Z|Q h aE, G y-M-dIrSX {0}`VtX UB 0f|D UB 0{0} QD  {1}f F/Ur F QtD Utb  0G y-MM-d  dfr _ QDT QtD Utb  00_]  {0} SD V^r QT QD T fr _ c T {0}       {1}IrSX  {0} SD fr _ V^r TV^r QT V^r T fr _ QBt T fr _ QtB Tfr _ VEt T _]  {0} gz X fb F  {0} SD fb X  {0} SD G y fr _ MMMV^r QT BIrf T V^r QT BftX T fr _ BIrf T fr _ BftX T fr _ VQtS T QtD Utb f a  0Ft Z|Q  {0} SD IrSX  {0} gz X QtD Utb Ar  0QtD Utb f|D 0VQtS UB Br IrXE, fr LLL Zz dG y-MM-dd  MM-dfr _ VbQ T QtD Utb Vb  0QtD Utb `VtX  0c| `A|b  {0} SD fb F  {0} gz X fb X  {0} gz X Ft Z|Q  {0} gz X VDtS UB  {0} SD Xz Jr@ Vbr ctBffr _ MMM/MMM, yVr Jrd  Vbr ctBfc| `A|b  {0} gz X fr _ M Zzf dd/ddfr _ VEt BErB T fr _ VEt BIrf T VDtS UB  {0} gz X Ft Z|Q  h fb X  mm aB_` E, c|y _ MMM Zz dh Xr br @qS  Vbr ctBfB_` E, G c|y _ MMM Zz dG fr c| y MMMM Zzf  ddG fr c| y _ MMM Zzf ddFt Z|Q  h fb X  mm:ss a zEEEE, fr c| y MMMM Zzf ddfr _ MM Zzf d _ MM Zzf dFt Z|Q  h fb X  mm:ss a zzzzEEEE, G fr c| y MMMM Zzf ddE, fr _ MM Zzf dd _ MM Zzf dd[ J K L N ~ e  { }       ]E, fr _ MM Zzf d  E, _ MM Zzf dr[\-    , ; \: ! ? . & '   "   ( ) \[ \] < = @ * / \& # !             6          4]u[@ A B D E F G I O P Q S T U V X Y Z [ ] ^ _ ` a b c d f g h r t z |                        ]$/<7 D}B)JZJJOJJJ}JJ_J JJpJ    N M)PJD    N Mq)P Wvsu!$ 0$,pl˹3w,/D.3wY9l˹<@- qBqBMM(`4$B$$:\$#$k Q v33 텐MM 3 W@<$$$=K$:aKMvMvMv Wvsk!$ 0 '/pl˹3w,/D.3w[nQIB/-3A-3AF)L23A'3A<)-3A-3AF)L23A'3A<) ! qBqBMM(`4$B$$:\$#$k Q v33 텐MM 3 YB<$$$?M$ ?K q V>J $&S5

J !N07K?K|?K|h~ H '_JJqJJJ]JJJ?JNJJJ_JJ eeee  몪 EPV]enx0P3P6P9P<P?PBPEPHPKPNPQP7 *'P! TPRiPlPt = `# ( `* IM!$P Y] PPPPPPPPPPP`PPP PPPPP#P*P/P6P5P4  !  ! ^ e IM!$P Y] PPPPPPPPPPP`P P P P P P P$ P) P0 P5 P< P C P ]  j w         jv"5HS=@CFTPl p r   `Y   P P,` P  P P~`  P Pk`  P Pe`  P P`  P P`  P P`   : l  a  P P     P P PC[uow] ` Pr``E``E`, ` P   P 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html debcdic-xml-us?  :|     .<(+|&!$*);-/,%_>?`:#@'="abcdefghijklmnopqr ~stuvwxyz^[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>AJj_debfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpZ{[lP}M]\Nk`Kaz^L~no|myO 'ResB  }KIUTTKArmGanGatIgiIkuImwIneKaiKatKenKmaKnnMbeMugNMMTanTatIthaaRicii(goroG)thaaIvindaNdag)kahminth)AramithiNjumaineNjumatanoNjumatatuNJumamothiiKuota ya kanaMweri wa kanaKuota ya Ka)r)Kuota ya mbereMweri wa ka)riMweri wa kendaMweri wa mbereMweri wa gatanoMweri wa kananaKuota ya kathatuMweri wa kathatiMweri wa migwanjaMweri wa gatantatiMweri wa ikimi na imweMweri wa ikimi na Ka)r)9[A B C D E F G H I ( J K L M N O P Q R S T U h V W X Y Z]r) 7P)3vysݹ !$0 '/31N<ȪLL3[L~)TPMN1h4  7P)3v#*1h !$0 '/31N<ȪLL3[L~)TPMN1h4 Me=a%]KDj4"p~ UAE-)YQI591 #c2tB4g j4==j4qqq^adgRh~ Huoi+ KűA {檪P } Pmu }      jv"HS*-0>P    `  [`P  : l  a  PPPPPPPPPCow]`` ` P 'ResBP  o 'ResB W   /W)czeBKEKk1k2k3k4YKukKdifiKdTkTsbladzofiVkuVmemyawafTanydamdeadzddzmdzvkelmasted...mnnkuVakTtadamafiVakelemasaegbefificetrTfTKlicletiblaVadzomedzovedzoVaafTf)eakpe 0dzodzekTsiVatedoxeyawoVasekend{0}liae siasiamlTmakpe 00anyTnyTmemleVaa 'ga' hakpe 000biliTn 0miliTn 0fiVa siakuVa sia0 triliTnbiliTn 00miliTn 00cleti siaYesu KTliaVabaooblaVa siadzoVa siaKkekea mebiliTn 000deasiamimekTta gbtTmiliTn 000triliTn 00kTsiVa siayawoVa siaade[mekpTxekTta eneliakTta eveliatriliTn 000kTsiVa VekamemleVa siae si va yile e {0} me{0} kple {1}a 'ga' h h vkTta etTlianutomegaooE 'ga' HH:mmHafi Yesu Vae si gbT na{0}, kple {1}E a 'ga' h:mmetsT si gbTnaetsT si va yifiVa si va yikuVa si va yiblaVa si va yidzoVa si va yifiVa si gbT nakuVa si gbT nakTsiVa sia gbecleti si va yiE, MMMM d 'lia'M/d/y  M/d/y GkTsiVa me KkekeE 'ga' HH:mm:ssblaVa si gbT nadzoVa si gbT nakTsiVa si va yile Kkeke {0} mele cleti {0} menyitsT si gbTnanyitsT si va yiyawoVa si va yie {0} si va yicleti si gbT naE a 'ga' h:mm:ssa 'ga' h:mm:ss zkTsiVa si gbT nale gaoo {0} mele kTsiVa {0} mele sekend {0} mememleVa si va yiyawoVa si gbT na'aVabaoo' mm:ss'ga' HH:mm 'le' vmemleVa si gbT naE, MMM d 'lia' y Ga 'ga' h:mm h:mm v'ga' h 'le' B 'me'a 'ga' h:mm 'le' vkTsiVagbe si va yile Kkeke {0} wo mele cleti {0} wo meKkeke {0} si va yie {0} si wo va yicleti {0} si va yia 'ga' h:mm:ss zzzzgaoo {0} si va yih:mm:ss 'le' B 'me'kTsiVa {0} si va yikTsiVagbe si gbT nale aVabaoo {0} mele gaoo {0} wo mele kTsiVa {0} wo mele sekend {0} wo mesekend {0} si va yikTta {0} si va yi me'ga' HH:mm:ss 'le' vle e {0} si va yi meE, M/d/y  E, M/d/y GMMM d 'lia'  d 'lia'le e {0} si gbTna mea 'ga' h:mm:ss 'le' vKkeke {0} si wo va yicleti {0} si wo va yiEEEE, MMMM d 'lia' y GaVabaoo {0} si va yigaoo {0} si wo va yikTsiVa {0} si wo va yile aVabaoo {0} wo mesekend {0} si wo va yia 'ga' h:mm - 'ga' h:mma 'ga' h:mm  'ga' h:mm'ga' h:mm 'le' E B 'me'le kTta {0} si gbTna mele kTta {0} si gbT na mea 'ga' h:mm  a 'ga' h:mmMMM d 'lia'  MMM d 'lia'MMM d 'lia'  d 'lia' , yaVabaoo {0} si wo va yiMMMM 'e' 'kTsiVa' W 'lia''ga' h:mm:ss 'le' E B 'me'a 'ga' h:mm  a 'ga' h:mm vMMM d 'lia'  d 'lia' , y GMMM d 'lia'  MMM d 'lia', yMMM d 'lia'  MMM d 'lia', y GE, MMM d 'lia'  E, MMM d 'lia''kTsiVa' w 'lia' 'le' 'e' Y 'me''cleti' M 'lia'  'cleti' M 'lia''ga' h 'aVabaoo' mm 'le' B 'me'MMM d 'lia' , y  MMM d 'lia', y GE, MMM d 'lia'  E, MMM d 'lia', yE, MMM d 'lia'  E, MMM d 'lia', y GE, MMM d 'lia', y  E, MMM d 'lia', yE, MMM d 'lia', y  E, MMM d 'lia', y G5[  c  - j O S q m ]=[A B D  E  F  G  H X I K L M N J O  P R S T U V  W Y Z]J[\-    , ; \: ! ? . & '   "   ( ) \[ \] \{ \} @ * / \& # ! 2 3 ]y[a b d V e  [ {[} {[} {[} f  g c h x i ) k l m n K o T {T} {T} {T} p r s t u i v  w y z]v7 r)BJ))JiiJފJޜJJ22JޓJJJ޷J==J߂JppJJJttJJJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ    NM)P JS $]A! !$ 0 $, $}$Qf]n 31N<L0}}>;7$Qf@k]%$ qBqBMM($jj3$$B$$k 5/  :R QyO 85W44$,,,04h$MG$mK$xx X $勶I JJ݌݈ݔݜݐݘbPb[1g݌݈ݔݜݐݘ7 Ey݌݈ݔݜݐݘbPb[1g݌݈ݔݜݐݘ7 Ey  |xZ  |xZ  |xZ  x|xZ   |xZX  x|xZr`c`c qBqBMM($jj3$$B$$k 5/  :R QyO 85Yhh$===4g$nn<4%$$lOlOlO ݰݠݨެݤݼd; S+ݥgކݥbݥ 0>"aq^ ݰݠݨެݤݼd; S+ݥgކݥbݥ 0>"aq^filo'vjfilo'vjh~ H Dh6XJ8JHRތJJ8J JH}HޘJHJJJJJJJHTHJJ#HtHxSHnH`ޛH(HJJ`HZ J߲JJXXJJ߲J              uZn EPV]enx P P P P P P P P" P' P, P1 P7) EPV]enx6 P; P@ PE PJ PO PT PY P^ Pc Ph Pm P EPV]enxr Pw P| P P P P P P P P P P7> Q * P P< d PJ P =Yh p `IM!$P Y]  P P P$ P' P* P/ P2 P7 P< PA Pt`D PI PP PW P\ P_ Pd Pk Pp Pw P| P P5 Pw /I  !$ Y0 '/`)`L` `j`6```$`(``}`$Q`f`]`n `3```B``1N`<``` P``L`````n``0`[`L`~)`TP`M`N``tO` ` ` P !   !      P PP P&P7P  ';HKNQIM!$P Y] TPWP\PaPdPgPlPoPtPyP~Pt`PPPPPPPPPPPP  4 9  $)B G jv"5HS P     > K ` O BPGP`7Pf RPYP^P`q cPhP`y mP{PP`tP PP` PP` PP` PPPL`P PPPPPP`P PP]`P PP]` P P]`   : S l  B [ t  a f r j LPOPo u } PP P P PP'P0P C[uow] ``;`V`z``r `b .P 9P 'ResBP  o 'ResB   7P)3I ` ow` 'ResB W VW;1234.......grek......./.... I II.. . . . . . .  000'.' {0} .../.. {0} .{0}  {1}. .  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} . {0} .{0}0 . . . . . . . . . 000'.'000'.' {0} . R.O.C. {0} 1 2 3 4  {0} .    {0}  . .. .. .. .. .. .  {0} 000'.'000'.'{0}  {1} {0} . {0} {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} . {0} . {0} . {0} . . . {0} . {0} . {0} . {0} . {0} . {0} . {0}   LLL y GGGGGy GGGGG QQQ . .  . .. .. .. .. . {0} 000'.'000'.'000  {0} .  .{0} . . . {0} . {0} . {0}  . {0}           {0}    . . . {0}  {0}  {0}  {0}    000'.'{0} . . 0 {0}     .   {0}  {0}  {0} {0} .     .  .  .  .  .       {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}    000   {0} .     -         {0}  {0}  {0}  {0}     w  Y  {0} .  {0}   {0} .    0      {0}  {0}  {0}    {0}   {0} .  {0} .  {0} .  {0} .  {0} .  {0} .  {0} .  {0}   {0}     0         {0}   {0}    000   {0} .  {0} .  {0}   {0} .      {0}   {0}   {0}   {0}    Dingbat000    W  MMMM    ()    {0}   {0}   {0}      {0}  {0}   () -     {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}    {0}   {0}   {0}   {0}      {0}   {0} MM-y GGGGG  MM-y GGGGG       {0}   {0} .  {0}         {0}          E dd-MM-y GGGGG  E dd-MM-y GGGGG  1[                       ]5[\-    , ; \: ! . & " ( ) \[ \] @ * / \\ \&]I[                                   ][        p        r  $ " & ! % # ' t  0 4 2 6 1 5 3 7 v    D B C x P T R V Q U S W z    d b f e c g | ]$/<*7<A0c].dv_ EEJ7WJVVJUUJJJJJJJJJJJJJIIJHHJ--J,,J++J==J<<J;;JJJJJJJJJJJJJ99J88J77  /N7  ) JMJ-p gBw3vysu(( ! $}$QP$ůů wj_ލzrYq wj_ލzrYq wj_ލzrYq wj_ލzrYq gBw3vysu((* !$ 0 $,q4D 3[)$3}$QP$ůůݦݦ}ݰ gBw3v#*1ha((JJ݋ݯݫݛݟݣf\dd``bTbh%z݋ݯݫݛݟݣf\dd``bTbh%zޛMޛMMݛMަ}ݛMްMަ>9M߀L,E $hE gMMGV{G𓎓G$=999GMhG$e--G$C}4G$V qBqBMM(h4$MM3$׼K$il6 $8N8N$k Q v33 텐MM 3 Y݆݆$4g$5)j$5A$}}} ݳ݃% ޻ݧݗ݇ Xl^Z^XXZbjh\ ފ߂Ai_ ݳ݃/*޿ݧݗ݇ Xl^Z^XXZbjh\ ޚߒK{sU{qtwz#.9Dqtwz#.9Dޏރbe}kމnSޏރbe}kމnSޏރbe}kމnSޏރbe}kމnS gBw3dBa((! '$}N<Z4}GWyBݹcIi[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6#߿ 7 7 7Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G>eCށF'%9+T )8?(_")>h1S߾k߫4q2?H޷7$<*![ߡ8Lh~H JsJbHJJHJJNNz  HJoJ5HMJJH JJssHJ /JKJJJJHJJuJJJ33J==H_;JFJ}:HK2JJggHYJJH)J?JJ##JJ?JH{JJH|JbbJH|JbbJH kJsJHZVJJH2JJHJJfJJJJHKJUJPH;JJssHJJOOHp JhdJ`HDJJHJJaaH]ZJfvJOtH hJJH 0}JOOJ,,H[JJfH_JJH#J''JHJJ|JOOJJOOJ++LHޡoJ[J=HޡoJ[J%HޡoJ[J=   CC       CC             o i  K ZFPB3B EPV]enxPPPPPPPPPPPP7; EPV]enxPPPPPPPPPPPP EPV]enxPPP PPPPP"P'P,P1P7P c *pPyPN v 6PJRKPNP =Yz  `` !P PPPPPPt`PPPPPPPP"5SaP    H !IM!$P Y] sPxPPPPPPPPPPPPPPPPPPPt`PPPPPPP PPPP"P5P /I  !$ Y0 '/q`4`D` ``3``[)`$``3`}`8`PCPHPt`KPPPWP^PcPfPkPrPwP~PPP        jv"5HS),/2@P J X \ c    *  H  9;="  ?AC" r"ESP  `cf" ` z          *P/P1`P ;P@P`4P  LPQP`EP xP}PqP PPP$ PPP, PP`P4 PP`= PP`E PP`PM PP`V PPJ`^ PPPf PPPn PPPv  P%P6`P~ *P/P` 4P9P` EPJP`>P VP[P`OP gPlP``P xP}PqP PPP PPP PPs`P PP:` PP` PPP PPP PPP PPP PP P !P&PP  2P7P+P CPHP<P TPYPMP# ePjP^P+ vP{PoP3 PPP; PP  `P `C PP 8``N PP 8``W PP`P` PP`Pi PP`Pr B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    VPYP\P_PbPePhPkPnP  ( 0 8 A I Q Z b j r z                     ' / 7 ? G R [ PPPPPPPPPd m v  P P P  4 P P P( P1 P: PC PO S O V O ` J W _    C[uow\!] D 9`cP``V`` ` 8` iP P{  L P 'ResBP  o 'ResBP  o 'ResB L   VLOxWeDogMo1Mo2Mo3Mo4Mo5Mo6Mo7Mo8Mo9PigRatGoatJulyJunebodyHorseM/d/UMarchSnakeflagsheartotherfemaleDragonMonkeyRabbitlast Flast Mlast Wnext Fnext Mnext Wpairedthis Fthis Mthis Wtravel{0}dayJanuaryOctoberRoosterlast Salast Sulast Thlast Tunext Sanext Sunext Thnext Tunumbersthis Sathis Suthis Ththis TuweatherE, M/d/rMMM d, rat nightin {0} Fin {0} Min {0} WDecemberFebruaryactivitybuildinglast mo.last wk.last yr.next mo.next wk.next yr.this mo.this wk.this yr.{0}daysin {0} Thin {0} Tuin {0} Sain {0} Su{0} F ago{0} M ago2.1.48.65last Fri.last Mon.last Sat.last Sun.last Thu.last Tue.last Wed.last qtr.next Fri.next Mon.next Sat.next Sun.next Thu.next Tue.next Wed.next qtr.this Fri.this Mon.this Sat.this Sun.this Thu.this Tue.this Wed.this qtr.in {0} day{0} Sa ago{0} Su ago{0} Th ago{0} Tu agoday of wk.day of yr.wk. of mo.{0} day agoin {0} hourin {0} weekin {0} year1st quarter2nd quarter3rd quarter4th quarterMMM  MMM Uday of year000 thousandin {0} monthin {0} hoursin {0} weeksin {0} years{0} hour ago{0} week ago{0} year agoin {0} Fridayin {0} Mondayin {0} Sundayin {0} minutein {0} secondMMM U  MMM UMMMM  MMMM Uin {0} monthsweek of monthwkday. of mo.{0} hours ago{0} month ago{0} weeks ago{0} years agoin {0} Tuesdayin {0} quarterin {0} Fridaysin {0} Mondaysin {0} Sundaysin {0} minutesin {0} seconds{0} Friday ago{0} Monday ago{0} Sunday ago{0} minute ago{0} months ago{0} second agoin {0} Saturdayin {0} ThursdayMMMM U  MMMM Uday of the weekin {0} Tuesdaysin {0} quarters{0} Fridays ago{0} Mondays ago{0} Sundays ago{0} Tuesday ago{0} minutes ago{0} quarter ago{0} seconds agoin {0} Wednesdayin {0} Saturdaysin {0} Thursdays{0} Saturday ago{0} Thursday ago{0} Tuesdays ago{0} quarters agoin {0} Wednesdays{0} Saturdays ago{0} Thursdays ago{0} Wednesday ago{0} Wednesdays agoweekday of the monthTakethe{0}ndright.Takethe{0}rdright.Takethe{0}stright.Takethe{0}thright.v7 r)BJvvJuuJttJ"5"5J!5!5J 5 5J66J66J66JEEJEEJEEJppJJJttJJJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ    N M)P  J 0F\J*e gBw3BB. !$ 0  $,q4D 3[)p3 `n 31N<ȪL}S3w o,` M BS{E $hE gMM[h[hhh~N$jjM$$xC$$4 p vMM yhyh 3 hh$===\"$330$}H$lOlOlO W[_cgkosw %* < I0={H<=VaH|<$=`V gBw3ABB 0  \\\\\\\) !$ 0 $,q4D 3[)p3}$Qn 31N<ȪLS3w}}\l$Q@kA%$E $hE gMMGVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999[h[hhh~N$jjM$$xC$$4 p vMM yhyh 3HIhIh$aaaMh$˂hG$נ\]o$999)  )  8& gBw3ii iI BB 0  \\\\\\\JJjjH.....=.8,Q\Pu]#Q:zj>j4 A>/ |Vc\ec%|/ |Vc@gec/ |Vc\ec%|/  |)]c\lc_%|/  |)]c\lc_%|jU !D~U7E $hE gMMGVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999[h[hhh~N$jjM$$xC$$4 p vMM yhyh 3zhh$===Ng$~~kh%$,zC$lOlOlO @48PdHDL<L 2d: GAj4Dj4GGD>J2RUX[,8DP gBw3v#*1h1hBB ! '/}$QZhou|t "-5J=DK]iou%L$2?G^ mo~Ғ8 Hbzq /irϑouIyr(R8_TIs6R=Ys>>XXc~d1${{-Ct H:Fddd {^ag1. qX'#9td E]h~ Hd )J9JKJ9JKh. . 7 7 H9`: :JJ HJJHTJ99JEEH'JJhJ9-9-Jx@x@H@JJ6Jx7x7JYFYFHt>@:JJHJJH^J99J F FHO-*2Y1J>JvEHJ/JD-D-J::H5JSKJJJHJJ;JJK [HdXxZRJcDJfHJjJJHhJ99JFFH}+JJT#H}+J77JfFfFH> @>JJ'HRrJJHr"J99J%F%FHrXZXJsUJwHZzJnnJH|,J99J2F2FH(JFKvJJJHbJxxJH6J99J?F?FHtc_cJ3JHJJ''H@J99JLFLFH"#"JJHS8J00J@@LZH&'&J JH&\AJ11J@@'' )+7   6D       !.             4 EPV]enx4P9P>PCPHPMPRPWP\PaPfPkP7 EPV]enxpPuPzPPPPPPPPPP EPV]enxPPPPPPPPPPPP7  *&P)P  PJRP P =   " z  M  IM!$P Y]  P P P P P P P P P P P P P` P P P P P P P P P P P P    5H  P   !IM!$P Y]  P P P P P P P P P P P P P P P P P P P P` P P P P P# P( P/ P4 P; P@ PG P5 . PE P .I !$ Y0 '/q`4`D` ``3``[)`p``3`}`$Q```n `3``f)`dO``1N`<`Ȫ` P``L``S`3`w`3`M``[`L`~)`TP`M`N` i`tO` ` ` P!      P P P P P ' ;  !IM!$P Y]  P P P P P% P, P5 P> PG PJ PO PT PW PZ P_ Pb Pg Pl Pq P`t Py P P P P P P P P P P P      jv"5HSN Q T W Z ] k PQ ) ! + P. P3 P6 P; P@ PE PH PM PT PY P` Pe Pl P"5 P  s "2 u  "8   `   J + 4 6 : 3I L O R U CPHP.`<P` MPRP.`i tPyPmPq PP~Py PPP PP`P PP` PP `P PPe^` PPP PPP PPP P P`P PPK-`P *P/P`#P ;P@P;`4P LPQPEP ]PbPVP nPsPgP {PP`xP PP7`P PPP PPP PPP! PPP) PPP1 PPP9 PPPA PP PI !P&PPQ 2P7P+PY CPHP<Pa TPYPMPi ePjP `^P)t`q vP{P0`oP| PP'`P PP1`P 3   * : I S W b l }   5 B F Q [ _ j t x   ' L a r  d m WPZP]PbPgPjPu }    % - 5 = E M U ] e m u PPPPPP PP  4 PPPPPPPC[uow\!] K`8``V`P` `< PX 3P P 'ResBH  MM $wk of molast Frilast Monlast Satlast Sunlast Thulast Tuelast Wednext Frinext Monnext Satnext Sunnext Thunext Tuenext Wedthis Frithis Monthis Satthis Sunthis Thuthis Tuethis Wedin {0} wkin {0} yrin {0} hrin {0} moday of wkday of yrin {0} minin {0} sec{0} hr ago{0} mo ago{0} wk ago{0} yr ago{0} min ago{0} sec agowkday of mo{0} Fri ago{0} Mon ago{0} Sat ago{0} Sun ago{0} Thu ago{0} Tue ago{0} Wed ago gBw3k,BB ! $U=ϲAZ44Bk,n,h,Uk,$$?O$]j$8N8N݆݆$$ U$q=$}}} gBw3vysݹBB !l&CHl4$B TQ\.ٕ.=.8,> TQ\.ٕ.=.8,/ |]c\lc_/ |]c\lc_/ |Vc\ec / / /  @48PdHDL<L ه 1B|"LbkcU>>̔ZHd )J9J99JEEJJXJJXJx7@JYF|Jx7@JYF|J99J F FJD-D-J::JD-D-J::Jh>J,`KJh>J/`KJ99JFFJ7LJfFJ7LJfFJ99J%F%FJ99J2F2FJ99J?F?F'J99JLFLFJ*JdJ*JdJ5JpJ5Jp )+ 6 6P E  I K HO PPP5 PU  ! 19 ! AI^ b  QP^PkP xP{P~Pj o x H,Pf t z P ` S Z |  PP PP PP3 ` PP3 ` PPe^` PPe^` PP PPK-` PPK-` PP PP P P PP7` P!P7` &P+P 0P5P :P?P DP GPLP  QPTP WPZP cPfP iPlP!   b q }  ' 5 Q j L f r                       ]P`P %   oPrPuP [ow\  ``G !` P' O 'ResBP   o  'ResB2 ޹ 99޹"N 7P)3vyAPݹBB!&T 7P)3v#*56BB! NF4P " P)P`& *  ow `$ `. 'ResB 8 8 7P)3ii iI BB` owx` 'ResBP   o  'ResBP   o  'ResB4  99 ( 7P)3yAPݹBB APS9 =;ۻAPW 7P)3jy56BBAPS9 )ϳ5P"0P`( ,  ow ``0 'ResB0  55$ 7P)3y)ݹBBS9 =;ۻAPW 7P)3jyl6BBS9 )ϳ5P,P`$ (  ow ``, 'ResB  q q߰aftevemidmorDec.U-MM-ddlast Frlast Wenext Frnext Wethis Frthis WeMMM d, rin {0} Wey-MM GGGG{0} Fr ago{0} We agoin {0} hrs.in {0} mos.in {0} wks.in {0} yrs.in {0} Fr sin {0} Sa sin {0} Su sin {0} Th sin {0} Tu sin {0} We sin {0} mins.in {0} secs.{0} hrs. ago{0} mos. ago{0} wks. ago{0} yrs. ago{0} Fr s ago{0} Sa s ago{0} Su s ago{0} Th s ago{0} Tu s ago{0} We s ago{0} mins. ago{0} secs. agoin {0} Fri s.in {0} Mon s.in {0} Sat s.in {0} Sun s.in {0} Thu s.in {0} Tue s.in {0} Wed s.{0} Thu s agothe wk. of {0}{0} Fri s. ago{0} Mon s. ago{0} Sat s. ago{0} Sun s. ago{0} Tue s. ago{0} Wed s. agoE, y-MM-dd GGGGG7 gBw3裿p.BB ! p`ĮȪ8}p.m.`p.$$$xC$$$33$}H$MMM gBw3BB !pĮȪ8$$$xC$$$˂$נ\]o$GGGS*S*  gBw3ii ikBB  W! ĮȪ88#ŮM ik9999999rvz~_S*rߪvz~ S*$$$xC$$$~~$,zC$MMM Fd 4 gBw3BBĮ! 1B|"LbkcU>>̔ZH߯ߟJV#"J߸J9"JEJ9-Jx@J9-Jx@Jx7jJYFJx7jJYFJ90J FJD-J:JD-J:J;JJK [J;JJK [J.JJ9>JFJ7wJfFJ7wJfFJ:JJ9LJ%FJFJJ9ZJ2FJRJJ9hJ?FH߷ߧJ^JJ9vJLFJ0 J@J0 J@J1J@J1J@ 6D 6DP  ! PPPPPPPPP5P ! )P.P3P8P=PBPIPPPWP5P   P PPP  ! PPPPPPPPP jv5H^adguP     P `     >PCP7P HPMP RPWP`" \PaP`* fPkPe^`2 pPuPe^`: zPPB PPK-`H PPK-`P PP;`X PP;`` PPh PPn PP7`t PP7`| PP PP PP PP PP PP P PP PP P P 0`` %P*P 0`` /P4P1` 9P>P1`   * W b q }  ' 5 F Q _ j x f r .P1P4P  & . 6 > F L T \ d l r x              4 CPHP ow\  ` `  P  'ResB   7P)3v#*1hBB`  ow `` 'ResB F F2.1.48.50EE' PP   o ` G` 'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResB   )N'PP   o ` ` 'ResB   7P)3v#*1hBB`  ow `` 'ResBB  II 2 )/N' IY0(n*Vt56p*X*P6v55'P"B PO*p*6v#*1hBB IY0(n*Vt56p*X*P6v55'P"BPP 2  P(6P`8 :  ow `6 `> 'ResBP   o  'ResBP   o  'ResBA z II z1 )/N IY0!Vt5$q*Y*:6v55'P"B QO*q*$v#*1hBB IY0!Vt5$q*Y*:6v55'P"BPP 1  P&4P`7 9  [ow `y`5 `= 'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResB 0 0Qmaths symboln/h4$X4$44$k{$4 7P)3v#*1hBB/ %|/ / %|  qBqBMM(h4$X4$k Q Y$J4n/1Hd )Hd )dJ9JK )+ 6 66!$PPPP!P$P5PQ  5P8P;P >P_ d IM$ ]APDPIPNPQPTPWPZP]P`PcP5'f j fP` [ { nPuPPP|P      PPP ow\  `` kP 'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResBP  o 'ResBP   o  'ResBj " qq"E gBw3dBBBB ӺyBu$hh$YY$``$$ii!$#]$hhh gBw3v#*1h4BB Ӻ4$hh$YY$``$MMM$תתת"! PP$P)P0P7P>P5PE ! XP]PbPgPnP5ESPU `P ] uP f  ow ``b h 'ResBR  WW7 7P)39hysݹBB!&TNN$$-$S* 7P)3M#*1hBB! NF4$ӗӗ$YkY PP$P+P5P7 NPUPj525CPC `> G  ow ``N 'ResB&  ++l* 8Q)v#*1hBBl*P P`   ow ``" 'ResB   7P)3v#*1hBB`  ow `` 'ResB  Ϭ0L00L0Cr00Cr0LCr0TCr000Cr00LCr00TCr000LCr2.1.49.14d/M/y/ GGGGG7 BO}BJXXJJJJ JJ##JJ11JJ**J88 gBw3dBJBB ! gyB\gyfB&T$MM$Yj$``NN$$-$ gBw3ij#*l6BB Hl4BF^4$MM$Yj gBw39hd)JBB ! gyB\gyfB&T 4)5G5C*)E*,kk D EPV]enx\PaPfPkPpPuPzPPPPPP UP  ! PPPPPPP5P PP5P 2 H P `  ?P4 BP ow  ` @` 'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResBP   o  'ResBP   o  'ResBP   o  'ResBP   o  'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP  o 'ResBP   o  'ResBP  o 'ResB   7P)3v#*1hBB`  ow `` 'ResB+  00 7P)3vyAPݹBB9 AP 7P)3vy5BB9 )ϳ5P$P` #  ow ``' 'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResBP   o  'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `x` 'ResBP en_VU  'ResB  6NPP   o ` ` 'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResBg  llGE, d/MM/y  E, d/MM/y gBw3vyX޹BB!X$$Yj$d6d6NN$$ gBw3v#*)7BB! )$$Yj$d6d6$$YlYlYl! *P/P4P9P>PEP5%PG ! _PdPiPnPuP5LZPV `Q ^  ow ``c 'ResBP   o  'ResBP   o  'ResB  %% gBw3vy)ݹBB gBw3v#*lBB`   ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResBP  o 'ResBP   o  'ResBP    'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResB6 z >>z$ )ND 7P)3vysBBS 7P)3v#*1hkBB #űkPP $  P .P`* .  [ow `y`( `2 'ResB N N͋last wklast yrnext wknext yrthis wkthis yrlast mthlast qtrnext mthnext qtrthis mththis qtrin {0} mth{0} mth ago gBw3vysBBB$hh$YY$$$hhh gBw3v#*1haBB$hh$YY$MMM$$תתתHͣ͑J͵JH͚ͬJb.h>J/`KHOo_HWwgͪ PPPPP5~P  PPPPP5 ` PP`P PPP PP r  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResB  N7 PP   o ` ` 'ResBP   o  'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResBP   o  'ResBP   o  'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResB   7P)3v#*1hBB`  ow `` 'ResBP  o 'ResBP  o 'ResB<  AA6INF0/000.000.######0.000000E+000[\- , . / % + 0 1 2 3 4 5 6 7 8 9]7  KPTP 6 [o,`: ` 'ResBP   o  'ResBP   o  'ResBP  o 'ResBP   o  'ResBP   o  'ResBt z ~~zdE, y/MM/ddE, G y/MM/ddW[      - + = E K O M S a q m k ]N 7P)3yAPTBB!S9 8ݻAPT 7P)3jy5PaBB! S9 8{)ϳ5ParP d wPP`h l  [ow ``y`f `p 'ResBP   o  'ResB?  DD3dd MMM,yE, dd MMM, y 7P)3y3uBB!S9 %g(g&T 7P)3jy4BB! NS9 F4%P4BP`3 7  ow ``; 'ResBF % SS%aKpKve5aatmptmamgmajolundomardomarto5amdoaprilosabatoamgustodiman ojanuarooktobrodecembrofebruaromerkredovendredoseptembro2.1.49.33G y-MMM-ddG y-MMMM-ddEEEE, d-'a' 'de' MMMM yEEEE, d-'a' 'de' MMMM y GH-'a' 'horo' 'kaj' m:ss zzzz7[\-    , ; \: ! ? . & '   "   ( ) \[ \] \{ \} /]9[A B C  D E F G  H $ I J 4 K L M N O P R S \ T U l V Z]9[a b c  d e f g  h % i j 5 k l m n o p r s ] t u m v z]N P)32626 P)3;!` G)8E:/,ܵqCIܛUܤbqCIܛUܤb&)&)&) |VC\}z6:ܔl D yܒO[>C = iܭ܁ yܒO[>C = iܭ܁P   #  . 2 jv"H% ) 4 ` 8 C[uow\"````$`'` `B 'ResBP  o 'ResB   ''V Xahoraa. C.d. C.minguoEmojisTeclasTiempoVariosViajesBanderaCuerposDgitosE, H:mmFlechasHombresLugaresMujeresNmerosObjetosParejasPlantaseste DOeste JUeste LUeste MAeste MIeste SAeste VImtricodhul-h.dhul-q.a. e. c.AnimalesBanderasDeportesFormatosPersonasd/M/yy G{0}dasM/y M/y GCorazonesEdificiosEspaciadoeste jue.este mi.este vie.hace {0} ahace {0} hhace {0} mhace {0} s000milMseptiembreE, H:mm:ssEmoticonosFloriturasMs de {0}NaturalezaPuntuacinEEEE, d-M-yda de sem.hace {0} JUhace {0} MAActividadesMMM d d y GPictogramashace {0} minantes de RDChace {0} dael DO pasadoel JU pasadoel LU pasadoel MA pasadoel MI pasadoel SA pasadoel VI pasadohace {0} aohace {0} meszona horariahace {0} dom.hace {0} jue.hace {0} mar.hace {0} sb.ModificadoresRadicales hanel prximo DOel prximo JUel prximo LUel prximo MAel prximo MIel prximo SAel prximo VIhace {0} aoshace {0} horahace {0} trim.el prximo aoel prximo mesCaracteres hanJamo voclicosKana japonesesel jue. pasadoel mi. pasadoel sb. pasadoel vie. pasadohace {0} horashace {0} mesesdentro de {0} adentro de {0} mhace {0} jueveshace {0} martesla sem. del {0}Comida y bebidael prximo jue.el prximo mi.el prximo sb.el prximo vie.hace {0} minutohace {0} semanahace {0} sbado000 mil millonesdentro de {0} MAdentro de {0} VIda de la semanael prximo lunesh:mm:ss a (vvvv)hace {0} minutoshace {0} segundohace {0} semanasdentro de {0} da'semana' w 'de' Ydentro de {0} aoMMM d  MMM d y GSmbolos tcnicosdentro de {0} mesdespus de Cristoel prximo juevesel prximo martesel prximo sbadohace {0} segundosdentro de {0} jue.dentro de {0} mar.Jamo consonnticosSmbolos musicalesVariantes pequeasdentro de {0} aosel prximo domingoel prximo vierneshace {0} trimestreFiguras geomtricasFlechas hacia abajoMMM d y  MMM d y GSmbolos de divisasel trimestre pasadohace {0} trimestres'semana' W 'de' MMMMFlechas hacia arribaGuiones y conectoresM-y GGGGG  M-y GGGGSmbolos matemticosVietas y asteriscosel prximo mircolesel prximo trimestreantes de la era comnEmoticonos y personasHanzi (simplificados)Hanzi (tradicionales)MMM d y G  MMM d y GE d MMM  E d MMM, y GComposicin de cuadrosSmbolos de adivinacind 'de' MMMM d 'de' MMMMFlechas hacia la derechaVariantes de ancho medioE d MMM, y  E d MMM, y GFlechas hacia la izquierdaTomala{0}.aladerecha.Variantes de ancho completod 'de' MMM  d 'de' MMM y GFlechas hacia abajo y arribaSistemas de escritura europeosd 'de' MMMM d 'de' MMMM 'de' ySistemas de escritura africanosSistemas de escritura americanosSistemas de escritura histricosE, d 'de' MMMM E, d 'de' MMMM 'de' yd 'de' MMMM 'de' y d 'de' MMMM 'de' yCaracteres de descripcin ideogrficaSistemas de escritura de Asia OrientalSistemas de escritura de Oriente MedioFlechas hacia la izquierda y la derecha+E, d 'de' MMMM 'de' y E, d 'de' MMMM 'de' yA[     - + O M S m k ]G[a b c d e f g h i j k l m n o p q r s t u v w x y z]$/<*7<]<]d}_ EEˊ)JJJJyGJxGxGJwGwGJJJJ DJDDJDDJ$$J$$J$$JJJJJGGJFFJJJJR!R!JQ!Q!JP!P!J33J22J11JaaJ $ $J $ $JJ++J**  /N ) JNJH jQ)!$ 0 $,$[qn 3 OB[[qqq  Qh pU a  Qh pU a  Qh pU a  Qh pU a 5G!k h!**a W ),B+ 5G!k h!**a W ),B+ 5G!k h!**a W ),B+ 5G!k h!**a W ),B+ jQ)&T/  !$ 0  $,q4D 3[)$3}$Qz{{z!{c{}W}ƝAXO^2j4G>z{{z!{c{}W}ƝAX / 5kDp6E / 5kDp6E / 5kDp6E / 5kNv68~4 / 5kNv68~4 / 5kNv68~4m'E $oE g 4 4GV{GggG$G04hG$׉G$s#G$j*44h4$hh3$YY$$P$]X4$88$k Q vMM 텐MM 3 YHH$MMM4g$빿~$__F$Ʒ$J4$ ,xO 1GC| ' Aj4Dj4GGD>J2 XO zC = hQn!"" ,xO 1GC| ' Aj4Dj4GGD>J2 XO zC = hQn!""svy]O] Osvy]O] Ov a  Zw`v a  Zw`v a  Zw`v a  Zw` hx `+g I  hx `+g I  hx `+g I  hx `+g I  0L  z 6) v pII 0L  z 6) v pII jQ)W\ 5y  5y  5y  5y  Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G*v7rqjG]>3EEfV" *# 2N֜g1`*<_׏R"HEh~H NNJJ WH NNJJ WH NNJJ W=""x4x4x47 7 7 HSIJJHgjCJJ99HJJXXHnDJJ_J)r)rJ%%J)r)rJ%%H@9J)JWJJJJHyr05JmmJx_x_H3J J{{Jd9d9HbD&rJJRRHhWJJHhWJ11J00HhWJ11J00HK.^J|J_J))JmmJ))JmmH|6,JiJHZb5J{{J|9|9H"JJHJ?Jh>J9r9rJ;;J9r9rJ;;HACJSJH:JzzJX9X9Hb rJJHZ>JJAAH&BJzzJHJPPJHk49JJQQH@RJJHb"rJccJH=)cJooJ//HMZ'J{{Jp9p9HJآآJRRHz|61JUJyJХХJWWJХХJWW$HR|JJtQHR|J!!JHR|J!!J__    0!0!   0!0!   0!0!   0!0!    0!     0^r i  K ZFPB3B EPV]enx P P P P P P P P P P P P7 EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P# P( P- P2 P7, ? *q Pz P* R 7 PJRL PO Pt =Y U`V ^ `U`T b P  n r Hv   | H I!$P Y] |PPPPPPPPPPPPPPPPPPP`PPPPPPP PPPP$P5P 9 9I  W!$ AY0   '/q`4`D` ``3``\`$``B`}`$Q`PCP7PS OPTP `HP`[ YP^P #`a`f cPhP #`a`o PP`Px PP8&`P PP8&`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  & / PPPPPPP"P%P8 @ H P Y a i r z     ' / 7 ? G O W _ j s mPpPsPvPyP|PPPP|   PPP  4 PPPPPPPO O O J W _    C[uow\!] D s`d P``V``E`b 8` P P  P 'ResB M >M0M00B00K00Mlugarotrosviaje000kMcuerpodd-MMMflecha00MRDFormatocorazndeportedgitos000MRDAsociadobanderasfemeninoen {0} MIen {0} DOen {0} JUen {0} SAMiscelneaen {0} mi.Modificadoren {0} lun.en {0} vie.tecla mayusen {0} lunessem. del mesKana japonsJamo voclicoRadicales Hanen {0} juevessin espaciadoGuin/conectorcaracteres Hanen {0} viernesmarcas tonalesantes de R.O.C.seal o smboloCaras sonrientesCuadro de dibujoen {0} mircolesda hbil del mesJamo consonnticoviajes y destinosFormas geomtricasSmbolos y vietassmbolos de monedasd 'de' MMM d 'de' MMMnaturaleza y animalesformato y espacio duroMMMM 'de' y MMMM 'de' yE d MMM  E d MMM 'de' y GVariantes de formato pequeoSmbolos de escritura de EuropaSmbolos de escritura de fricad MMM 'de' y G  d MMM 'de' y GSmbolos de escritura de AmricaSmbolos de escritura histricosE d MMM 'de' y  E d MMM 'de' y GE dd/MM/y GGGGG  E dd/MM/y GGGGGFlechas hacia arriba y hacia abajoE d MMM 'de' y G  E d MMM 'de' y GVariantes de formato de ancho medioCaracteres descriptivos ideogrficossistemas de escritura de Asia del SurSmbolos de escritura de Oriente MedioVariantes de formato de ancho completosistemas de escritura de Asia Occidental)sistemas de escritura de Asia Sudoriental-Flechas hacia la derecha y hacia la izquierda7r)r)BJ  JDDJDDJJYYJJNNJ__J00J``JJJJSSJ))JJ__J^^JyyJxxJww NMP  q L8   q L8   q L8   q L8  7P)3M\ $zM'ՐC1ƖzMP{G?ɅG$G$tٯůů$NN$IhIh$$mmmS*S* 7P)3Pȷ1ha  'Hl4Mn 3Lȷi5 YYoDs2j4j4G>/ ES*S*kS*G?ɅG$r:::G$HG$IG$tٯů$NN$ײ$_fbpl $===G$4$Ѿ ,xO 1| ' ,xO 1| 'QOQ OQOQ O  M 0  M 0  M Zw0  M 0 )56*M |*(C}S5 )56*M |*(C}S5 )56*M |*(C}S5 )56*M |*(C}S5 m ;1 M  4)5G5C*)E*,kk m ;1 M  4)5G5C*)E*,kk777>vBary~'->Zu "J=DKio$2?G_o~N%?rlʶhB}浲lkᵯe" Rq`yu )h~ H NN==JJJ6JJNNJNNJx_x_J*Jx_x_JWcJJbrJzJJ⏵JzJvWJ+oJJ//JJ//Hz|6W [[<<<HR 0fPkPpP7 EPV]enxuPzPPPPPPPPPPPEPVxPPPPPP7  *_P  P    H  5P8P?PHPQPVP[P^PcPjP5P     P PPP   Y]PPPPPPPPPPPP P PPP+  8=$ & jv5HSqtwP    ( BQ`o: > HB  ~M Q "HH U ] a He  "k  ` z   , F Y i p {PP P PP P PP PP P PP P PP P P P P PP PP  P P `  P   * S W b  B F [ _ t ' 6 L a } PPPPP                  P P P P P P ow\]  `r PrP # P 'ResBO 8 WW8dd  dd 'de' MMMMMM 'al' MMMM 'de' yMMMM 'de' y 'al' MMMM 'de' yE, d 'al' E, d 'de' MMM 'de' yE, d 'de' MMM 'al' E, d 'de' MMM 'de' y.E, d 'de' MMM 'de' y 'al' E, d 'de' MMM 'de' y%4N )~4~4 9Isf)ldO qFTPS2j4j4G> / 5kNv68 / 5kNv68~4/ ~4~4 qBqBMM($$Gڍ$9$8N8N 333݆݆$$|I_F7$}}}]O] O]O] OJJWWJJWWx4JJWWJJWWPP P  PP P PP IM!P Y] PP P%P(P-P2P7PD`<P?PDPGPJPOPVPYP`PePjPqv  jv5SP  `  {PP+ PP1 PP`7 PP`?    ' 5 / 5 P; C  ow& ` `' G 'ResB5  ==N~4~4 7P)3Pȷa~4~4~4x4P   PP$P# jv ( `*  )P ow& `! `1 3 'ResBP   o&  'ResBP   o&  'ResB 0  0s1. trimestre2. trimestre3. trimestreMMM 'de' y 'a' MMM 'de' y GE d 'al' E d 'de' MMM 'de' y Gd 'de' MMM 'al' d 'de' MMM 'de' y GPN 7P)3ӭ!aC) ӭ$oo$Gڍ$PPQQ$^$z/$ɭɭɭ~4~4 7P)3Pȷ^! saCpR G)8@gIU<1~4~4~4$oo$Gڍ$PP 3355$$t1ֻF7$ ,xO 1GC| '4BP Ox4PP !P PPPPD`PPPPPP5P !    PPP !P PP$P'PD`,P1P6P;P>PEPJPQ ^ jv5HSP `  cP ow& ` `   'ResBs 0 {{0M 'a' Md 'a' dy 'a' yHH 'a' HHy 'a' y GMMM 'a' MMMHH 'a' HH vh 'a' h a v{0}  al {1}d/MM 'a' d/MMMM/y 'a' MM/yh a 'a' h a vd/MM 'al' d/MMMM/y 'al' MM/yHH:mm 'a' HH:mmd 'a' d 'de' MMME d/MM 'a' E d/MMHH:mm 'a' HH:mm vh:mm 'a' h:mm a vM/y 'a' M/y GGGGGd/MM/y 'a' d/MM/yE d/MM 'al' E d/MMd/MM/y 'al' d/MM/yM/y 'al' M/y GGGGGMMM 'a' MMM 'de' yh:mm a 'a' h:mm a vMMM 'a' MMM 'de' y GE d/MM/y 'a' E d/MM/yd/M/y 'a' d/M/y GGGGGE d/MM/y 'al' E d/MM/yd/M/y 'al' d/M/y GGGGGMMMM 'a' MMMM 'de' y Gd 'a' d 'de' MMM 'de' yd 'a' d 'de' MMM 'de' y GE, d/M/y 'a' E, d/M/y GGGGGE, d/M/y 'al' E, d/M/y GGGGGMMMM 'de' y 'a' MMMM 'de' y Gd 'de' MMM 'al' d 'de' MMM y G%4N gBw3X\`1$Q]$Gڍ$$$9S-w$i$/ $O$ ~4~4 gBw3Pȷ)7  z`l*'ՐCC/]S2j4j4G> YYoD+ / 5Dp6/ ~4/ ~4~4I i1$Q]$Gڍ$$$9 8>b&  s s  uA$$t1ֻm$F77$d?d ,xO 1GC| 'x4PP  !$P PPPPPPP`PPPPPPP P5P  > F$ & NP WP^PeP, . IM!$P Y] jPmPrPwPzP}PPPPPP`PPPPPPPPPPPP\ jv5H'P( 3 7 ^ ` `  P ow& ` `m q 'ResB6 z @@zN~4~4~4~4~4H NNx4P    PPP" jv ' `) P  0 &P [ow& `y` `. 2 'ResBP   o&  'ResB  jAoDaMesSemanaTrimestreDa de la semanaantes de la Era Comn gBw3W\~4~4 gBw3Pȷ1ha2j4j4G> / 5LNv68~4/ ~4~4ԼRUX[RUX[x4 0! 0!EP j H mp  uP PPPt v ; jv"SVY\jPr {  `n   :  a PPPPPPPPPP PP ow & `l ` 'ResBP  o 'ResB0 Q 88QPN~4~4~4~4~4x4PP   PPP jv % `'  P ow& ` `, . 'ResBP  o 'ResB s) s) r)P o ` 'ResB  0000M00MRD000MRDy 'al' yJppJJJttJJJJJ 7P)3X\$)o)o$Gڍ$d6d6݆݆$qqq]$t1ֻ$FQ7$YlYlYl~4~4 7P)3Pȷ)7~4~4~4$)o)o$Gڍ$d6d6 33݆݆$qqq$t1ֻF7$YlYlYlH NNx4 EPV]enx"P'P,P1P6P;P@PEPJP   !P ]PbPgPjPD`oPtP{PPPP5O  PPP ! PPPPPPPPPPPPjv5 ` P  P ow& ` ` 'ResBZ N aaNBEEEE dd 'de' MMMM 'de' yEEEE dd 'de' MMMM 'de' y G 7P)3hmM\~4~4 7P)3OT1ha~4~4~4H NN5 WP\PaPD jvCFII `B K fP V  ow& ``R X 'ResBP  o 'ResB  %%*1T2T3T4T[...]mujer+{0} T-{0} T-{0} ahombretiempoen {0} a4 trim.en {0} m+{0} daen {0} hen {0} nimperial000MRD2. trim.+{0} das2.1.47.961er. trim.3er. trim.este mir.este vier.en {0} trim2. trimestre4o. trimestreel mir. pasadoel vier. pasadoel lunes prximoel prximo mir.el prximo vier.el jueves prximoel martes prximoel sbado prximoel domingo prximoel viernes prximoel mircoles prximodentro de {0} trimetredentro de {0} trimetresE d 'de' MMM  E d 'de' MMM 'de' y)E d 'de' MMM 'de' y  E d 'de' MMM 'de' yJDJJJJJJJJNNJMMJJJJ``J__J^^JaaJ $ $J $ $ 8Q)B\  $$Q / 5kNp6E~4~4~4GԒzG$aG$K qBqBMM($*Nh$$C$`` 333hh$MMM]$$Q$תתתuW]]uW]].ErutJK$?Gm EEfړ #NWb`*<_׏R"HEH NNJ)aJ#-=""x4x4x4HSIeJJ99H JJXXJ2;JuuJJMTMTHyr0Jmmx_J{{Jd9d9JRRHhWbJQEJ>>JEEJ JJJJlH|6@Ji{J|9|9J; ; J::HACRJSJzJX9X9HZ>JzHk49.JH=)cxoJ{{Jp9p9HJآآJRRHz|6J>>\'\'HRbJJJ D^8P7 EPV]enx;P@PEPJPOPTPYP^PcPhPmPrPEPVxwP|PPPPP7  *    !P P`PPP5P    P "P'P,P  IM!P Y] 1P8PAPJPMPRPWPZP_PdPgP`lPoPtPwPzPPPPPPP    jv5SP    `  PP( P, P P0 P6  P#PP: (PB -P2PF 7PL CPHP<PP KPPPX UPXP^ dP]Pd iPnPj sPp xPt }PPx P~ PP PP P P PP PP PP P PP PP PP PPP PP  PPP P *     * S W b }  ' 5 B F [ _ t a f r & * . PPPPP2 8 > D J N T \ b f n r v |                P P    ow\ & `` k`" P "P 'ResB, N 33N~4~4~4~4~4H NN P PP jv `! P (  ow& ``& * 'ResB  }MM/dd/yy1er. trimestre2do. trimestre3er. trimestre gBw3Ba! 8)x$z$$GڍY]$t1ֻ$FQ7~4~4 gBw3Pȷz$! 8)x$TP1hz$ / 5kDp68 / 5kDp68~4~4~4$Gڍ݆݆$t1ֻF7 O OH NNPPPUPD`XP[P`PgP57EP} PP PPP PPPPPP jv5SnqtP ` P  ow& `` 'ResB  ёDic.Ene.May.0B0K0M00B00K00M000B000K000M0000M00MRD000MRD%4JJJJJJ JJJ''JJJ 7P)3M\~4~4 7P)3Pȷ1h7~4~4~4 ,xO 1| ' XO zC = hFn!"" F 1G4 %  e o i >"*"! EPV]enxnPsPxP}PPPPPPPPP kP   PPP  jvH `  ow& ` r ` 'ResB Q Q gBw3Pȷ1ha` ow` 'ResBI  NN2MM/dd/yy gBw3Ba!8=;BB~4~4 gBw3Pȷz$! 8)x$z$~4~4~4 P BPGPLP6 jv#&)7P; `2 =  ow& ``E 'ResB G GtVid/M 'al' d/MMMM 'a' MMM yd/M/y 'al' d/M/y6N~4~4R G)8@gIU<qTT9TTTHܧQ~4/ ~4~4$KK 8>b&  s sXmF$fff ,xO 1GC| ' ,xO 1GC| 'H NNHbD&rJJWWJJWWHb rHb"r 0!0P3P t ! >! Fz |  NPSPZP !  _PdPiPpPuPzP}P jv5H8;~ ` PPPP PP` PP ' 5 F x  P ow & `x ` 'ResB3 N ::Nantier~4~4~4~4~4H NNNx4 PPP jv $ `& P  - (P ow& ``+ / 'ResBJ  XXC00B00T[...]mujerhombretiempo000KFlechas0 trilln000 trillonesel mie. pasadoJ DJDDJDDJJJJJJJ9+9+J8+8+J7+7+J6+6+JJ))J}}JJDDJJJJJ**J~~JJEE gBw3B\$Qs/Z4$Q$``44$$hhh~4~4 gBw3Pȷ1h49IW '[)3sf)ldO'՗44F)Q 2j4j4G> N~4~4~4 qBqBMM($hh$$C 333$MMM]$Q ,xO 1| ']O] O]O] Orut"JK$?Gm EEfV #NWb`*<_׏R"HEh~""x4x4x4JJ99JJmmJ{{Jd9d9JRRbJi{J|9|9JSJzJX9X9JzJoJ{{Jp9p9JآآJRR\'\'b ^x^PcPhPmPrPwP7C EPV]enx|PPPPPPPPPPPPPVxPPPPPPPP7O b *M o  s !P P`PP P5Py  F  NP QPVP[P  IM Y]`PcPhPmPpPuPzP}PPPPPPPP   jv5HS'P     `  P P P P  PP PP PP #P&P +P 0P3P 8P ;P >P AP DPIP  QPVPNP [PmP  * S W b  B F [ _ t ' 6 L a PPPPP                  ^PaPdPgPjP ow\] & ``w ` PP pP 'ResB]  dd;Dic.Ene.May.%4N~4~4~4~4~4 ,xO 1| ' XO zC = hFn!"" F 1G4 %  e o i >"*"!PP ;   P%P*PA /<IVH L jvHF P `T  ow& `? `[ 'ResB Q Q˺este Doeste Jueste Lueste Maeste Mieste Saeste Viel Do pasadoel Ju pasadoel Lu pasadoel Ma pasadoel Mi pasadoel Sa pasadoel Vi pasado2do trimestre4to trimestreel prximo Viel prximo SaPN~4~4 gBw3Pȷ1ha1hqTT9TTT ̧QqTT9TTT ̧Q~4/ ~4~4 ,xO 1GC| ' ,xO 1GC| '.{FU.{FUH˂HbtTHzHRfTHZ˂THj.THrːTPP ! !   PPP   &+ jvHSP ` 0P7P>PEPLPSPZPW F _ x  ow& ` ` 'ResB:  SSV pKrilmmuuhtudetshrgjaankoerkukkmadurottseptsigakehalipploommeesndsammsdataimtnajuulijuunimrtshtulselklahve.m.am.a.jveebrarvudhoonelipudnaine~ {0}d" {0}keskajastuhommikaprillhobunekliklammastiigernumberpaarissmailitiend000trl000tuhkesklH:mm.ssaasta pdraakonjaanuarkuu nd{0} ndleeilesammutategevusvorminghommikulkeskpevajavndoktooberveebruarlehomme0 miljonpiltmrkthimrk000 tuhat000trl000tuh{0} ndaldetsember0 triljoneelmine Eeelmine Keelmine Leelmine Neelmine Peelmine Reelmine Th:mm.ss akuu ndalkuues kuureisimineteine kuutoonimrkviies kuu{0} a eest{0} p eest{0} t eestkeskpevaleelmine kv{0} E eest{0} K eest{0} L eest{0} N eest{0} P eest{0} R eest{0} T eest{0} k eest{0} s eest{0}pevE, d.M y Gaasta pevjrgmine Ejrgmine Kjrgmine Ljrgmine Njrgmine Pjrgmine Rjrgmine Tkolmas kuukesolev Ekesolev Kkesolev Lkesolev Nkesolev Pkesolev Rkesolev Tneljas kuupiktogramm{0} kv eestprastlunakesolev kvjrgmine kv{0} vi {1}eelmine kuuesimene kuumitmesugust{0}pevaheksas kuu000 miljonit{0} a prast{0} kuu eest{0} min eest{0} nd eest{0} p prast{0} t prastkuu ndalap.prastlunal{0} E prast{0} K prast{0} L prast{0} N prast{0} P prast{0} R prast{0} T prast{0} k prast{0} s prast{0} sek eestkesolev kuuAafrika kiriEuroopa kirieelmine laupjrgmine kuukaheksas kuuseitsmes kuutoit ja jookvokaali mrk000 triljonit{0} kv prasteelmine reede{0} laup eestAmeerika kiriUSA mdustikeelmine aastaeelmine ndaleelmine phapenne Kristustjrgmine laupkastjoonistuskirjavahemrkkesolev lauptpp vi tht{0} kuu prast{0} min prast{0} nd prast{0} reede eestkesolev reedejrgmine reedew. 'ndal' (Y){0} aasta eest{0} peva eest{0} sek prast{0} tunni eestkuu ndalapevennustussmbolkesolev aastaIda-Aasia kiriLhis-Ida kirieelmine esmaspeelmine kolmapeelmine neljapeelmine teisiphani kirjamrkjrgmine aastajrgmine ndaljrgmine phapkesolev ndalkesolev phapvikevariandid{0} phap eest{0} esmasp eest{0} kolmap eest{0} laup prast{0} minuti eest{0} neljap eest{0} ndala eest{0} teisip eest{1}, 'kell' {0}loom vi loodusKagu-Aasia kiriajalooline kirieelmine kvartaleelmine laupevhani kirja vtijrgmine esmaspjrgmine kolmapjrgmine neljapjrgmine teisipkonsonandi mrkkesolev esmaspkesolev kolmapkesolev neljapkesolev teisipmeetermdustikmrk vi smbolprast Kristust{0} reede prast{0} phap prast{0} aasta prast{0} peva prast{0} sekundi eest{0} tunni prastkesolev laupevLne-Aasia kiriLuna-Aasia kirieelmine phapevjrgmine kvartaljrgmine laupevkesolev kvartalndisaegne kiripraegusel tunnilrahahiku smboltehniline smbolMMMM (W. 'ndal')kesolev phapev{0} esmasp prast{0} kolmap prast{0} kvartali eest{0} laupeva eest{0} minuti prast{0} neljap prast{0} ndala prast{0} teisip prasteelmine esmaspeveelmine kolmapeveelmine neljapeveelmine teisipevinglise mdustikjrgmine phapevkriips vi liitjapraegusel minutilthelaadne smbolenne/prast lunatkesolev esmaspevkesolev kolmapevkesolev neljapevkesolev teisipev{0} phapeva eest{0} sekundi prastheteistkmnes kuusmaili vi inimenereisimine vi kohtjrgmine esmaspevjrgmine kolmapevjrgmine neljapevjrgmine teisipevmuusikaline smbol{0} esmaspeva eest{0} kolmapeva eest{0} kvartali prast{0} laupeva prast{0} neljapeva eest{0} teisipeva eesttislaiuses variantd. MMM y G  d. MMMkaheteistkmnes kuupiiratud kasutusegapoollaiuses variant{0} phapeva prastfoneetiline thestikgeomeetriline kujundhanzi (lihtsustatud)matemaatiline smbol{0} esmaspeva prast{0} kolmapeva prast{0} neljapeva prast{0} teisipeva prastd. MMM y G  d. MMM yenne meie ajaarvamistvorming ja thimrgidvasakule suunatud noolTehke{0}.parempre.meie ajaarvamise jrgiallapoole suunatud noolhanzi (traditsiooniline)E, d. MMM y G  E, d. MMMlespoole suunatud nooledE, d. MMM y G  E, d. MMM yideograafiline kirjeldusmrkalla- ja lespoole suunatud noolvasakule ja paremale suunatud nool[\- , ; \: ! ? .   ( ) \[ \] \{ \} @];[   + O M S k]?[A B C D E F G H I J K L M N O P Q R S ` Z } T U V X Y]A[a b c d e f g h i j k l m n o p q r s a z ~ t u v w x y]$/<*7<A.c].iP EJ߸J߷J߶JnJmmJllJ6TJTTJTTJJJJJJJJJJ!!J!!J!!JJJJJJJ0 0 J/ / J. . Jz!z!Jy!y!Jx!x!JJJ   ND) JxJT %o  %o  <`tL`" 7P)3FgA=+ !$ 0 $,q4D 3[)n3}$Qnn 3j4jD **O`S38}}$#$Q@kn`P%$E $oE g 4 4GBWGG$G04pG$ G$?4OG$GGG qBqBMM(h4$uu3$$3$66$k Q 33 텐MM{::$ͯͯ04h$uMG$4O$999))) 7P)3yj[I`cJJK }K }K }*]K }K }K }*]/ a egޟ/ a egޟ/ a egޟ/ )ݩ޷ޭn߄/ )ݩ޷ޭn߄/ )ݩ޷ޭn߄sysyV5E $oE g 4 4GV{GG$G04hG$uG$?4OG$GGG qBqBMM($uu3$$3$66$k Q v33 텐MM 3 Ykk$7774g$OO{<4%$ьN$}}} [\AUOl D Gj4Dj4GGD>J2 -߉[޾AUO ߢ [\AUOl D Gj4Dj4GGD>J2 -߉[޾AUO ߢ^adg****^adg****Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GUp,s"r*ޜn/ޤ^D|U}'ޑ޾]KJ_Ν@'_XmaeS61޲HoM߅ްsEހq0v;. fjVeh~ H HEJޕߒJ!!J""JJJJ.eeeHJJH$pJ""JHJJHJCCJ@@JJJJHAJ{{J~~JJJJHx#JJHߑ9JJH~.J33JNNH0cJJJ<<JJJHJJWWH JJH JJHTJJiiHOJJHdJnnJH6JJ22JIIJ J11JVVH!J^^JHeJJHH!JJ?HIJJHZJJHNJJH\J JH.{J//JH^JJH6JJHߜDJJH>JEEJ^^H:JJJJJJB55SOH,mJJJyyJ~~JyyJ~~wzz $$   --       --              i  K ZFPB3B EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPP PPPP P EPV]enx%P*P/P4P9P>PCPHPMPRPWP\P7 *PP aPJRtPwPt =Y U`  `U` |~"" ) M - 1  H/ 3 IM!$P Y PPPP&P/P6P?PHPQPTPYP^PaPdPiPlPqPvP{P`~PPPPPPPPPPP5P9 0I  !$ Y0 '/q`4`D` ``3``[)`n``3`}`$Q``n`n `3``f)`dO`j4`j`D`` *`P*`O````S`3`w`3`M```[`k``TP`|j`N```9` ` `P !  !   P,P9P FPWPhP ' ;y|!IM!$P Y] PPPPPPPPPPPPPPPPPPPP`PPPPPPP"P'P.P3P:P AN[ hu    " ' jv"5HSPo  ,   `' 5 j 0 nPsP`cPJ xP}P`S PP`[ PPPc PPPk PPPs PP`P{ PPS+` PPS+` PPJ`P P PF` PPF` #P(PP 4P9P-P EPJP>P VP[Pl`OP `PePb` jPoPb` {PPD^`tP PP`P PP`P PPP PPP PPP  PP=Y`P PP+` PP1`" PPP* PP P2 $P)PP: 5P:P.PB FPKP?PJ WP\PPPR hPmPaPZ yP~PrPb PPPj PPPr PPPz PPP PP `P` PP A`` PP A`=` PPv`P PP8&` "P'P8&` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } N W _ PPPPPPPPPg o w                     & . 6 > F N V ^ f n v ~     PPPPPPPPP   ,P/P2P  4 5P>PGPPPYPbPkPO {O ~O J W _ / 1 3 C[uow\] D `P.``$``E` `C PZP $ tP5 'ResBP  o 'ResBF Q ]]VQ BG1Hh2Hh3Hh4HhiazgauaK.a.abe.abu.api.ast.aza.eka.ira.mai.ots.urr.urt.uzt.G.a.K.o.atzoetzigaurgoizaurriabihargoiz.orainorduateklatokia000000azaroaaurtengauekoekainairailaG y/MMG.a.a.GeziakKanjiaTarteagizonakirolaarrats.eguerd.iluntz.goizekoabenduaabuztuaapirilaigandeamaiatzamartxoaotsailauztaila%#,##0IkurrakKanbunabidaiakbihotzaminutuagauerdia000000000000Mhiruhil.goizald.ostegunaostiralaBanderakDigituakFormatuaZuriuneaanimaliaeguerdiaemakumeaeraikinagorputzailuntzealandareapertsonasegundoa{0} asteaordu-zonaasteartealarunbataurtarrilay/M  y/MGure aroaJarduerakObjektuakZenbakiakeguerdikoeguraldiagoizaldeaherenegunhilabeteailuntzeko000 bilioiasteazkenaastelehenaEmotikonoaParekatutaPuntuazioaemotikonoagoizaldeko{0} eta {1}Piktogramakal. honetanar. honetanaurreko al.aurreko ar.aurreko az.aurreko ig.aurreko lr.aurreko og.aurreko or.az. honetanig. honetanlr. honetanog. honetanor. honetan{0} edo {1}AldatzaileaBestelakoakJamo bokalaJan-edariakTonu-markakarratsaldeaG y, MMM d dG y, MMM MMMhurrengo al.hurrengo ar.hurrengo az.hurrengo ig.hurrengo lr.hurrengo og.hurrengo or.AskotarikoakEzker-geziakarratsaldekoaste honetanordu honetan000000 milioiDuela {0} og.{0} og. barruDuela {0} al.Duela {0} az.Duela {0} ig.Duela {0} lr.Duela {0} ar.Duela {0} or.{0} al. barru{0} ar. barru{0} az. barru{0} ig. barru{0} lr. barru{0} or. barruaurreko urteaBehera-geziakHan radikalakDuela {0} asteDuela {0} egunDuela {0} orduDuela {0} urte{0} aste barru{0} egun barru{0} ordu barru{0} urte barru1. hiruhilekoa2. hiruhilekoa3. hiruhilekoa4. hiruhilekoahurrengo urteaIkur teknikoakKristo ondorenMusika-ikurrakaurreko asteanhiruhileko hauigande honetanminutu honetany('e')'ko' QQQhileko #. asteaurteko #. egunaM/d, E  M/d, EMMMM W. 'astea'Aldaeren formakBuletak/IzarrakG y MMM d, EEEEG y/MM/dd, EEEEHan karaktereakMoneten ikurrakR.O.C. aurretikTarterik gabekohurrengo asteanhurrengo urteanostegun honetanostiral honetanDuela {0} minutu{0} minutu barruDuela {0} igande{0} igande barruAEBetako sistemaJaponierako kanaScript modernoakSistema metrikoaastearte honetanaurreko igandeanhilabete honetanlarunbat honetanDuela {0} segundo{0} segundo barruG y('e')'ko' QQQQDuela {0} ostiral{0} ostiral barruErabilera mugatuaG y('e')'ko' MMMMG y. 'urteko' MMMJamo kontsonanteaKoadro-marrazketaScript afrikarrakasteazken honetanastelehen honetanhurrengo igandeanDuela {0} hilabete{0} hilabete barruhileko #. astegunaDuela {0} astearteDuela {0} larunbatG y, MMM d  MMM d{0} astearte barru{0} larunbat barruAlfabeto fonetikoaAstrologia-ikurrakBidaiak eta tokiakForma geometrikoakScript amerikarrakScript europearrakScript historikoakaurreko astearteanaurreko hilabeteanaurreko osteguneanaurreko ostiraleany('e')'ko' MMM d dy('e')'ko' MMM MMMG y, MMM  G y, MMMy/M/d, E  y/M/d, EG y/MM/dd  y/MM/ddDuela {0} asteazkenDuela {0} astelehen{0} asteazken barru{0} astelehen barruG y('e')'ko' MMMM dBehera-/Gora-geziakaurreko hiruhilekoaG y. 'urteko' MMM daurreko larunbateanhurrengo astearteanhurrengo hilabeteanhurrengo osteguneanhurrengo ostiraleanDuela {0} hiruhileko{0} hiruhileko barruEzker-/Eskuin-geziakAnimaliak eta naturaHanzi (tradizionala)Marratxoa/KonektoreaMatematikako ikurrakaurreko asteazkeneanaurreko asteleheneanhurrengo hiruhilekoahurrengo larunbateanForma-aldaera txikiakFormatua eta zuriuneaG. 'aroko' y. 'urtea'Gure aroaren aurretikHanzi (sinplifikatua)hurrengo asteazkeneanhurrengo asteleheneany('e')'ko' MMM d('a'){0}.biraeskuinetaraY. 'urteko' w. 'astea'G y('e')'ko' MMMM MMMMEmotikonoak eta jendeaG y. 'urteko' MMM d, Ey('e')'ko' MMMM'ren' dErresuma Batuko sistemaHizkien antzeko ikurrakNire{0}lagunekinnagoy('e')'ko' MMMM'k' d, EG y, MMM d, E  MMM d, EG y('e')'ko' MMMM  MMMMy('e')'ko' MMM d  MMM dMM/dd, EEEE  MM/dd, EEEEG y('e')'ko' MMMM d, EEEEAsiako ekialdeko scriptakAsiako hegoaldeko scriptakEkialde Ertaineko scriptakG. 'aroko' y('e')'ko' MMMMZeinuak / Ikur estandarrakMMMM d, EEEE  MMMM d, EEEEG. 'aroko' y('e')'ko' MMM dy('e')'ko' MMMM'ren' d('a')Asiako mendebaldeko scriptakG. 'aroko' y('e')'ko' MMMM dG y, MMM d, E  G y, MMM d, EG. 'aroko' y. 'urteko' MMMM dZabalera osoko forma-aldaerakAsiako hego-ekialdeko scriptakG y('e')'ko' MMMM dd  MMMM ddZabalera erdiko forma-aldaeraky('e')'ko' MMM d, E  MMM d, EG y/MM/dd, EEEE  y/MM/dd, EEEEy('e')'ko' MMM  y('e')'ko' MMMy('e')'ko' MMMM'ren' d('a'), EEEEG. 'aroko' y('e')'ko' MMMM d, EEEEG y('e')'ko' MMMM  y('e')'ko' MMMMG. 'aroko' y. 'urteko' MMMM d, EEEEy('e')'ko' MMM d  y('e')'ko' MMM dKaraktere ideografiko deskribatzaileak)y('e')'ko' MMM d, E  y('e')'ko' MMM d, E)G y('e')'ko' MMMM dd  y('e')'ko' MMMM dd*G y('e')'ko' MMMM dd, EEEE  MMMM dd, EEEE5G y('e')'ko' MMMM dd, EEEE  y('e')'ko' MMMM dd, EEEE9[a b c d e f g h i j k l m n o p q r s t u v w x y z]I[     - + O M S m k ]$/<*7<A0<A0dv_ E˳JJJJ^^J]]J\\J[[JZZJYYJ99J88J77JJJJ9+9+J8+8+J7+7+J6+6+J5+5+J4+4+JJJJJJJ33J22J11JaaJJJJ++J**   N ) JJwR jC3X3 !$ 0 '/  $,q4D 3[)(3:vrn 3$<8S3w[g"uPaB"? s˹T@E W E Ik@6@6GBWGG$GG$::G$GʷGG$GGG qBqBMM($M$$9*$zVzV$ Q v33 텐MM 3 W8\8\$$~~$wS$))8& jC3P JJ0q ?qDDDJJ0q ?MB0q ?qDDDJJ0q ?MB  [Sck   [Sck   2-k   [S)ci   [S)ci   O)sin)n'PE W E Ik@6@6GBWGG$GG$::G$GʷGG$GGG qBqBMM(h4$3$cc$x:*$$k Q v33 텐MM 3 Y$0$(($$``` O}xs Jj4Dj4DqDD {s O}xs Jj4Dj4DqDD {sUY]aUY]a07Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GLs=h~H JJddJJddJJddHJJHC JJHC JJHLJJssJJssJJssHrJJJJJJH4J__J77HJJHJJH:JkkJXXJkkJXXJkkJXXHTJ<<J''J<<J''J<<J''HKJJH+JJH+JJHJnnJ\\JnnJ\\JnnJ\\H)cFJJHJJHJJHpJuuJggH7JuuJggH7JuuJggHuJJHJJHJJH"|JKKJ##HJJHJJHE?PJJUUJJUUJJUU~~~He`JJH+ JJH+ JJ OO            G EPV]enx5P:P?PDPIPNPSPXP]PbPgPlP7 EPV]enxqPvP{PPPPPPPPPP EPV]enxPPPPPPPPPPPP7 & *#P,P 9 PJRPP == E "M !IM!$P Y] }PPPPPPPPPPPPPPPPPPPP`PPPPPP PPP P%P,P5PQ 0I !$ Y0  '/`Rk`3` ``4``[)`7``3`````n `3``f)`dO```<`.`MP``L``S`3`w`3`M``[`!``h````0`Q`L```RP ! W_go ! w   PPP PPP  ';!IM!$P Y]  PPPP!P*P1P:PCPLPOPTPYP\P_PdPgPlPqPvP`yP~PPPPPPPPPPP  * /    !&8 = jv"5HS369<JP     4 B +"Y  ` O  F [ PP`Pd PP`m PP`u /P4P(P} @PEP9P QPVPJP ^PcP`[P hPmP3 ` rPwP3 ` PP`|P PPF` PPF` PPP PPP PPP PP#`P PP` PP` PP`P P P` PP`  !P&PP 2P7P+P CPHP<P! PPUP`MP) ZP_P+`2 dPiP+`: uPzPnPB PPPJ PPPR PPPZ PPPb PPPj PPPr PPPz PPP PPP P$PP 0P5P)P APFP `:P` KPPP `` UPZP `` PP3`zP PP3`P PP3`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } h q y PPPPPPP"P%P                    % - 6 > F N V ^ f n v ~        _PbPePhPkPnPqPtPwP   PPP  PPPPPC[uow\] `P``h`P`E`I 8`] .PP > P 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html deuc-jp-2007<`Lr  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Dp,F`z6   P!! "j""&###@$$$Z%%&t&&0'''J(()d)) *~**:+++T,,-n--*...D//0^001x114222N33 4h44$555>666X778r88.999H::;b;;<|<<8===R>pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````p?@AZ^f!(NNOO9OVO OOOO$O'O1O@PA"PH@PJBPLFP]pPjPPJQdQQQRRRR RR SCrSJSSSaSTTTU_eWWWWX YSY[Y]YcYYYuV[[[\\\']B]m] ] ] ]W !_` 4_g E_q g_ _ ]` ` ` ` ` a 0a 7a a5 bV b c `d d d> fA fE fH fL $fR .fT 1f_ Wfa Yff fk sfy f~ f f f f g fg g g Rh Dh h h/ hi< iM i` 0jh Fjv sjw ~j j k ?l \l ol l l( m@ omD mH mL mV mc mh 'nk 9nm <DHFQMUYW[]a_ecmqksoiuwz~|NNN NNN#N$N+N.N/N0N5N@NANDNGNQNZN\NcNhNiNtNuNyNNNNNNNNNNNNNNNNNNNNNNOO O OOOOOO.O1O`O3O5O7O;O>O@OBOHOIOKOLOROTOXO_OcOjOlOnOqOwOxOyOzO}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP P PPPPPPPPP'P.P0P2P3P5PAPEPJPLPNPQPRPSPWPYP_P`PbPcPfPgPjPmPqP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQ Q Q QQPQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQOQSQUQWQXQ_QfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRR"R(R1R2R5RSBSLSKSYS[SaScSeSlSmSyS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTT!T'T(T*T/T1T4T5TCTDTGTMTOT^TbTdTfTgTiTkTmTnTtTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUU U U UUU*U+U2U5U6U;UW?WEWFWLWMWRWbWgWhWkWmWnWoWpWqWsWtWuWwWyWzW{W|W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX XW X XXXX X&X'X-X2X9X?XIXLXMXOXPXUX_XaXdXgXhXxX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYY YYYYAY!Y#Y$Y(Y/Y0Y3Y5Y6Y?YCYFYRYYY^Y_YaYkYmYoYrYuYvYyY{Y|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z ZZZZZ#Z$Z'Z(Z*Z-Z0ZDZEZGZHZLZPZUZ^ZcZeZgZmZwZzZ{Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[4[[[[![%[-[8[A[K[L[R[^[h[n[o[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ \\\#\&\)\+\,\.\0\2\5\6\Y\Z\\\b\c\g\h\i\m\p\t\u\z\{\|\}\\\\\\\\\\\\\\\\\\\\\\\\]] ]]+]#]$]&]1]4]9]=]?]C]F]H]U]Q]Y]J]_]`]a]b]d]j]p]y]z]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^ ^^^^^^ ^.^(^2^5^>^K^P^I^Q^V^X^[^\^^^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^^^^^^^^________"_#_$_(_+_,_._0_6_;_=_?_@_D_G_M_P_T_X_[_`_c_d_o_r_t_u_x_z_}_~________________________________________` ` ```````$`-`3`5`@`G`H`I`L`Q`T`V`W`a`g`q`~```````````````````````````````````````aa a aaaaaaaaaa"a*a+a1a5a6a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbb b"b#b'b)b+b9b=bBbCbDbFbLbPbQbRbTbVbZb\bdbmbobsbzb}bbbbbbbbbbbbbbbbbbbbbbcc c c ccccc)c*c-c5c6c9cgEgGgHgLgTgUg]glgngtgvg{ggggggggggggggggggggggggggggggggghhhh(h'h,h-h/h0h1h3h;h?hEhJhLhUhWhXh[hkhnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi i iiiiii1i3i5i8i;iBiEiIiNiWi[icidieifiiilipiqirizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j$j(j2j4j7j;j>j?jEjIjJjNjPjQjRjUjVj[jdjgjjjqjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk kkkkkkk$k(k+k,k/k5k6k;k?kFkJkMkRkVkXk]k`kgkkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklll l llllll&l'l(l,l.l3l5l6l:l;lJlKlMlOlRlTlYl[lklmltlvlxlyl{lllllllllllllllllllllllllllllllm mmmmmm&m'm(mgl.m/m1m9mu?u@uCuGuHuNuPuRuWu^u_uauquyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv v vvvvvvvvvvv#v%v&v)v-v2v3v5v8v9v:vwBwEwJwMwNwOwRwVwWw\w^w_w`wbwdwgwjwlwpwrwswtwzw}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx x xxxx"x#x-x.x0x5x7xCxDxGxHxLxRx\x^x`xaxcxhxjxnx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxy yyyyyy y%y'y)y-y1y4y5y;y=y?yDyEyFyJyKyOyQyTyXy[y\ygyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz z z zzzzz!z'z+z-z/z0z4z5z8z9z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuzxz~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{#{'{){*{+{-{.{/{0{1{4{={?{@{A{G{N{U{`{d{f{i{j{m{o{r{s{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||| | | ||||| |%|&|(|,|1|3|4|6|9|:|F|J|U|Q|R|S|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y|||}||||||||||||||||||||||||||||||||}}} }}}}}}}}#}&}*}-}1}<}=}>}@}A}G}M}Q}S}W}Y}Z}]}e}g}j}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~ ~'~(~,~-~/~3~6~?~D~E~G~N~P~X~_~a~b~e~k~n~o~s~x~~~~~~~~~~~~~<;=>?CDORS[\]acdefmq}~  $&,.04579:<>@D`dfmquȀ̀πҀԀՀ׀؀  $',05:@CEMX]adeoqr{ȇɇʇ·Շևهڇ܇߇ (-.025:@BEFIORWZ[\abcknpsuz{|}ԉՉ։׉؉ "$&+,/5=>@CEGIMNSVWX\]aeguvwz{~ÊƊȊɊʊъӊԊՊ׊݊  -07EGIKOQSTWX[]Ycdfhimsuv{~ŌƌɌˌό֌Ռٌ݌ eilnōƍǍȍʍ΍эԍՍ׍ٍ  !"#&'136789=@AKMNOT[\]^abilmopqyz{ÎĎǎюԎ܎ !#%'(,-.4567:@ACGOQRSTUX]^eƏʏˏ͏ЏҏӏՏ ()/*,-347?CDL[]bflpty̐ÐĐŐǐȐՐאِؐܐݐߐҐ  %"#)./14679:<=CGHOSWYZ[adgmtyz{‘Ñőӑԑّ #$%&(./03568>BCFGJMOX\]`aehinopuvy{|}’ÒŒƒǒȒ˒̒͒Βؒܒݒߒ $')*3467GIPQRUXZ^degijmoqstvz}ēœǓɓʓ˓͓̓ӓٓܓߓ ./234;?=CJLUY\_achkmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ"$%&,13789:<=ARTVWXant{|~ʖҖ]ؖږݖޖߖ !"#(1AJNWXZ[cgjnsvwx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗݗޗۗ   #&+./0235%>DGJQRSVYZbcfjl˜ŘȘ̘"&+123459:;<@AFGHMNTXY[\^_`Ùəәԙٙڙܙޙ  "#$'-.3568GADJKLQTV]ÚƚȚΚКҚ՚֚ךۚ  &+-34579:=HKLUVW[^acefhjklmnswxyǛțΛЛכ؛ݛߛ "#&'()*1567=ACDEIJNOPSTVX[]^_cij\khnpruw{ /0234:?00000N0000  <^%"\& %      00;=[]0 0 0 0 0 00000 `"f"g""4"B&@&2 3 ! &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$`!a!b!c!d!e!f!g!h!i!I33"3M33'3363Q3W3 3&3#3+3J3;33333333{300!3!!22222122292~3}3|3.""""NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! e} ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq~H܄Op1fhfE_(NNNOO9OVOOOOOO@P"POPFPpPBPPPPJQdQQQQRRRRRSS$SrSSSSTTTTUYWeWWWWXX YSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f f.ff$fefWfYfsffffffg)fggRhghDhhhiii0jkjFjsj~jjjk?l\llollmmommmmmmm9n\n'n?@AABCDE FG_H0 IJK LMNO PQRSTSTUVWX9Y9Z[\]^]^_` 0abcde`fghijklmn?opqrstuvxwxyz{|x}~ @&xp ×Zg :ewI?6 ֬~?mm ׺4w!{_߿f{vN{tQ}#?tnyvgM!G{7/?_kAXs-- r{o{gggDqn{  } [  EZ` _H_60{ P!/"#i$Ϧ%&n'()*+,-./0 !12|3"45}?6 7Ӥ879:; <%=>?GK@_AuBC6D>EdF}?GHIJKL|;M|NOP^QZ/RSTֈUrVWXaYZ!D[4\]^M_`.aVbckFd`,ef*g&4hUAi+jkxl+mno|pqrst{uvw]{xgycz+V{|s>}~O] "w,h L]/Iƍ=X7zMkKk8v!aZٛ}}̞=Nߢ/ݥu;߾s3;so*?~y:?(l߷DW!w{]JY@??K`^{u4h{+V|@QuqX-/z{ ~3X\    % W~Ջ37~{ǿUh 6!"P#A[$%&'}()*{+,-.?/G0;12w3456789u:;<=~>ؽ?@oApBCDg>EsFGnH{I$FJ~KLMdNvOPQ}RcST.U/VWOXYOZg[ \]j^_-`aNb{cd߄܆·ψn2֋֌Qݒfwߔ(D_8ɜLIά:`Vz MO٩"Vuy߄Űk0ͳ۴kv㪶ɑR_2a8ؼaqbF z&VCC^VS"4[p #umbLVBR'2,8Je.eLbf t(O@'םzp     ?6<>l"=dW}yie !n"#U$W[%_&'u(w)*+,-x.r/0k1"2345dr66 7`89Q:p;<T=>?@/A_BCӕDܬEPFG>H3IJK+LM3Nz9OPQRvS>TUVWXYZ[.\q] ^_ `iab.cdSeԍfgh{ijw klmno#pw=qr.sq'tWuvwxyIz{r|-r}Ϊ~iŊtMO/~Eonwwv3lu }@?ot^Tkլ4kۮ SQQDŵW[H}澺Xo3_w]+V\i}C=m=_BnV`nO7f|?"[;*"376=B׿KP|K    ! q'lOAG`=jگj !*"#)z$%{&V';()**+O,e-./01a2g345 67)89M:;?<>=>s?@mwA BgOCDE_FGʯHIJKL5M*NZOPQ}R|ScTyUzVWXYZ[ܿ\]x^_\`aC9bRc~d\eHfg;h}ijijklmn/o^?ph_q~r{stݿuvj~w_xyz{|{|}z~ۀ6%#I^݄?rS#1W.?n+L iϛ>ݢwl?}oӪ{߯ oaU6u!W66nQVvqx)gĿw E3 +]{M{q?/~:.C^;T?wpv~T~~f   J~  k^_oڿsMy~{W{yO !"#$%Ӎ&|'()\p*+,Y->~.{/01123`q4?5z6?7|879>:OB;i<A=|>?4@@ABCuD[EFGH{IEJK>L>MMNjOPQRSTUשVWXUY_Z[n\]^O_ `abcdKefHghij?k\lmno6pކqrsgtDug~vwvwxy z{|p}9~P7ÃĠ$p/??  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Bpmln4ޡ1kD"!$*#)!.2143@?BAPRQTXSߡ,cbedr0N"!$*#)A.2143@?BACPRQTXSLcbedrPs''%%((++,,//--00"B77668855::;;==<>>$DGGEEFFDE&FHHIIGJJLLKK)I(HMMOONNJ+KWWVV-MYY[[ZZ\\]]__^^aa``/Olliiffkkhhjjqqttsuuwwvv&&CCUUggppmmoonn90/265389abcdgilvejqrst{¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦxҦӦԦզ֦צئuzwy|BCDEFGHIJKLMNѧҧӧԧէ֧ا٧ڧۧܧݧާߧקrstuvwxyz{|}~ơǡȡɡšġo͢΢ϢߢТࢺܢ¡ʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥƭʭĭ­̭˭ŭͭǭϭέíȭɭ߭ӭԭЭѭҭ֭խ!"#澰徼$ɿЯ%Фֵ&'(*+,-.ݴ缧/0е1׵2ø3辫е456789:;<л=߸޸>?@дед˶ļABͿοCصкЩDƻŻ¿EFGIʰJоKĶLMNǯOPQSU˰VWɲٵXYZ[\]^`abǻdefghijk̰ĻlmoФp_qrstu²vwxyz{Ȼ|}~!"$%&д(*+Ͱ-./0123456789:ӽ<=?@ABCDEFGлIJKLMĸNOPQRSTUVڼкYZ[\]^v`bΰdefghijklmnopqrsużwxyz{|}~!"$%&'()*+,ź-.Уĺ/01234϶5Ѣ6789:˥<=>?@ABCѪDEQFGHѯIJKLMNOPRѱѰSTUVWXYZ[\]^_`abcdѸѷѺeäghijklnѬʶopq߱rƺst̼vwѽxyz{}~ڽ!ÿ"#$%&'ѥŶ()*+Ѯ,-.ѧ/н01Ͽ2346789:;<ɻ=>?Ѱ@ABCDEFG޺HIJKLMNijOѭPQRSTUVWòYZ\幢ң^ϥ_`abcdfghijklmҪoʭpжqҫrstuvwxyzұۼ|ʲ}~!Ҷ"#ҽ$%&'()*+,-./012Ҥ345ƿҽ6ңҾ87ȴ¨Ʊ9:;<=>?ҬѵҷABCDEFHIJKL߿MNޱOQRSTUVWX˵ڵYZ[ǽ\]_`ñŸabҡ«IJ¸˻cʻdɵƳȵĥƾ̡efghij޴klmn۵opqrstuvwxyz{|}Ƹ~!"#$%&'()+,-.0123麱45678ɢ9Ⱥ:;<=Ө>?Ӭ@ABCEFGHIJKLMNOӣPQRӰSTUV¶ӦWXYZ[\Ӹ]^_ӻ`abcdefgӱijklmnopӼӭqrʵstıuvwxyz{|}~!"#$%&̻'()*+Ų,-./012Ө3޲456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUųVWXYZ[\]^_`abcdefghijklmpqnorͻstuvwxyz{}~|ϰ޿!"Ǹ#$%&'(౤)*+,-./01Եߺ2345678ԫ9:;<=Ѷ>?ԯ@ACDEFGHIJKLMNOPQRSTUԵVW`XYZ[\]^_abcefijԾklm~nopqrstuvwxyz{|}!"#$%&'()*+,-./012Źɺ34567п89ν:;<=>?@ABCDEFGHIJKLMPQORSTUVWXYZ[\]λѿԼ^_`bƲcdeͰȽghijklmnopаqrstvyz{ԩԥ}~!"#$%&'ա()*+,-.0123456ʺ89:;<л=ϻ>ȸ?Ѱխ@ABCDE̱FGHIJKѻLҰMNOPQRSձTUVWXYZոլ[\]^_`abcdefghijklmnoղpqrstuvwxyz{|}ս~Dz!"#$%&'()*+,-./01345678ű29:;<һ=ڻ?ɸس@ABգCDEFGHI°JKLMNOPĸ¼ҵQRSTܵU˺VW㱬ȲXYZɽ\Ʃ]^_`bcաdɲիܳefghͼխӰҿiճƮjlmnopqƶrstuvܼԿȢɶưӻբ֡wxyȼz{|}~!"#$%&'()*+,-./0124֨5ٳ67ֱߴְ9:;=<Ʈ岶ֻ>?@AԽBCDEֳֽGHIFKLMNOQRSWUTVXYZ[\]_`abcdefgźhijklmnopqrtsvwxz{|}~!ʸ֦"#Ҷ$Ի%&'()*+,.ջ-¢/0142356789:־;<=>?@AʯָͩBCDʹEFGºHI˸JKLðMNOPέRQSTUdzVWץXYɳצעZש[׫׮į\׮]^_ʵסб`ƶݵצʰabcefg̸̹hijklnopqrsuvwxyz׳{|}̺ɦ!Ʊ"#$%&'(·)ק*+ž,-./20۽13456Ƨ7׫89:;<=>?@Aֻ˻סCDEFGHIJKLMNOPQRSTUVWX׻YZ޵׭[\]^_`abcdefhi׳j÷klmסأnoqrstؤuעvw縪xyzٱ{ǭ|}׬ذ~!Ů"#$%&'()*+-./԰ب12״½ب4ض5漹ؼ67إ89:;ؿհ<>?@ABC򶦰DEFGHJKLNOPQR²صST˷ŷUְVķWXYZ[\]^_`abcefghijƷklmnopqrةstuvwxyz{~|}!"#$%&'ؿ)*+,-./0ٺ٧͸12꽨34567ͺ89:;<=>?@ABCDٵٷٶEFGHͳٴٸŵٳٴJȭKLMN١OPQþR¶STٴUȳV糡WX٢YZ[\ػİ]^_`abc٧deúfghijklmnopqrstuvwxyμz{|}~ٹ!Ʊ"#$%&'()*+,-ݳ.٫κ/0汼ŵ123Ƿ456789:;<͹=>?@ABC籯EFGHIJKLMNOPQRSTUVȷWXYZ[\]^_`abcefghijklmnopqrsuvwxyzǣ{ɳ|}~ͧ!"#$%'()*ڬڧŮ+,-./0ڳ123456789:;<=>?@ABںCDټڰEٻFھڿGHIʯJθKLڳMߵNOڵPQRSɷTUVWXغYZ[м\]^Զ_»`ۻabcܻdeڹfghijklmƶݻܽnopqrstvwy̪z{װ}~DZ"#$ºս&'()*¼,¨.0/1234¸576¯9½;<=>ڻ@ABʷE½GHIJLCFKǶ˲MNOPQŰSTUVXûYZ\]_`a¡bcdef콤gh¥i¨jklʶȱҾǺnoqĭۯrs«Įtu۰˥v۷۶w³x¸yz{ɰຼݼ|}~¹۫º̼۽"ú#ǿ$ϵ%&'()*+,-./0̲޻ϸ1234Ͳ67:;<=>âǿ˻?@AîBCDEFƼGH8ɱJKLMONPQRSTU˳VʳϺW˷YưZ[Ͷ˵\]^_`abcdefóghijklmnoüpqrsÿtuvwxģyz{ò}!"#ġܣ$ħ%Ī&'ū()*+,-Ĺ./ij01ܽ234ذ567ĺۢ89ĥ:;<񳡸۰=>?Ĥ@ĻABCDEɸFܿGĵHIJKMܷNȶݽOPQǼ˶ܶܳRSİڳTUܵVݱWXZ[\]^_`abcdefܽghiklmnopqrstuvwxyz{|Ģ߳~!"#$%&()Ŷ*+,-./̵01234789:;<=>?@ABCŨDEFGHIJܥݤKMLNOŪPQRSTũݫVŧWXYZݯ[\]^Ͱ_`abcdųefgŶ緡նhijklmnŸݷݺݽoֶpqżrβsŷtſuvwx߻yz{|к}~!"#޽Ļݣ$%&'()*+,-./ݥ01Ʀ̳2345ƣ679:;<=>?@ABCDEFGHIƱJKLMNOPQRSTƹʱUVXYZ[Ʈ\]^_ݾ6abdefghiklݣmnƭopƻqrstϲu̡ޣ¾vwxyz{|}ơ~"#Ǣ$%ǥ&'(ǣ)˱*,-Ͱ./0ǯ12Ʀ345̱789ǧި:;Ǫ<=޴>?@޳AǺBDEFþHIDzJǸLMNձPǾQRSTU޿VWXʽZ[\]^Ǹ_`abcǼ߽dǥeǮ޺ghǶѺľ½̷ijޯެlmoqrstǫuvwxyzи{ž}~!"#$%&Ͼ'޻()¹*+,-./0234567Ȣ89:;<=>?@ABCDEFGHIJKLȡSMNOPQRôTUVWXȯYZȪ[\]^_`Ȭ߬ĩabߧ߭cȡdfghȰiȱjklm´nopȶ߷qrstuvwyz²߻{ȹ|}~߼!"ɻ깨#$ͽ%'()*,./0123456789:;<A=>?@BCвDEťFG޼ҺHIKLMNOPQRߺTUVWٰXYZ[\]^_`abdefgh߲jkɵǾlmnopqƾrsvwxyz{}~Ⱦ!Ѽ"#$%&'()Ͻ*+,-ʮ./012456789:;ߤ<ʡ>?@ABCDʥEFGHʨIʩJ߼KL̫MNOPʯQRSTUVWXYʶZʴ[\ʪ]^_`ʷabcdʣeԺfghijklmnprʸstuѸvwxyzƹ{|}~ʵ!"#$%&'()*+,-/0í1234˱Ͳ56789:;<=>?@AýBCDEFGHIͳKLMNO˼PQ˨̶RSTUVWXYZ[\]^_`abcde˥gѲhiklmoqrsuvw˾x˫z{|}~˽!"#$ͪ&'()*,̮/01̯345׶6789:;<=>?@ͱACDEFGHIJ̼KLMNOQRSTUVWXZ[\]^_`abcĴdefghijklmnopq̻rs̡ɢtṳvwx̧yɪz{|}~!Ͳ"#Ŵӿ$%&'()ʵųù+ô,ͮ貶-./01ͷ23ͺڦ4ڰ5ͪ67νæ89ͫ:ͭͷ۰<=>?@ABͦCDEͿFGHIJKLֱM᾿NOPQRSɾTUVWXYZ[͡\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"$%&'()#*+,-./0123Ρ4ŤǴ5ε6ΧĹ78Ω9Ϊ<η=>?@ABιDEFGHIγJαKױLMδNOPQθƴȹRκSTUVWXYZʾ[ο\Ǵ]^_`abcd⿿efghijklmίnopqλstuvwxyz{|}~!"#$%&'()*+,-./0123456ֽ789:;<=>?@ABCDEFGHϻ⺶IJKLMNOPQRSպTVWֺεXYZ[\ܹ]^_`acd˾efghϿjkϲŹlϧnoⷳpqrtuvswxyz{|}~γ!"#$%&'()*+,./01-2С345Ф789:;6̾<Х=>Ч?@ABCDEFGHIJKLҼMЫ㷷NOPQRSдTUаVWX˽;YмZ[׺\]в^_`гضϵabҲġcdfghjеklmиnoЩpqrлsٶӲƨtuvwнxЩyʲzо{|}~!"#$%&ξ'(ܰ)*+,-./0123456789:;<=>Բηƹ?@ABCϱDEFGHIJKLMϳNOPQRSTUVWXYZ[Ѣ\]㦷^_`aѮbcdefgiѵϾ׽jkѨmnoópqrȴsоtu޳vڿwxyz{|}~!"#$%&'Ҧڶ(ҵ)*+Ҩ,Ҫ-./Ү0ҫ12ҩ34ղ56ҷ78Ҷǧ9һ:ҳ<ɴ=>?@ҢABCDEFGHIҿJKҺLMNOPQļRSTUVWXYZ[\]^_`abcdefghʴijklmnopqrstvwxuyz{|}~!"#$%&'()*+ζ,-./ͽ01䡴2Ѿ3456789:;<=Ҹ>Ӹ?@ABCDEFӵǹGHIJϷKȹLMNӤOӳPQR㽣SӼɹ鵶ʢTUVWXYӧٺZӨ¿Ҿ[\]ө^_Ӫ`зbӮcdefgӶiʹͼjkӰlmůnӨopqrstuvwӵxyz{|}ѷ¹~!"#$ݰ˹%Ľ&(Ժ彰)*+,-Ծ۶./012456˴789ް:;<=>3?@ABCDEʼFĽGHIJ̽KLMNOPQҷRSUVWXYZ[\ԫ]^_`Լabdefghij̴lkmnopqԡsԥtuԨvwxyz{|}Ԯӷ~!ȯ"#$%ͱ&յ'()*+,-ո/պ沷012վ34թ56է789:;<=>?@ABʹCDEFGͷ͹ԼHIJ橼KLMNOP̹QRSTUVWXYZ[\]^_`տabcdefghi榿jkϩlӾmδnԸopqιϹrs߰tuvwxyz{|ո}~!"#ֹ$%&'(Ϯ)*+,ӵ-./0123֦4567֢89:տɥ;֤й<=>?@AB֨CDֲĢʣ¯EְGHIJKѹFLMN˨OPִ˷QRַSֹTǽVWֲXUYZ[\]^_`ÿabc֭defghij籱klmn罶˼opqܴrs֤ؽtɮuvwҹxyǿz{|}~!"#$%&'(ϴ)*ױ秿+,-./0123456789:;<Ǽ=>?@שABCDEĿFֲGקHIݷܶJKLMNOPQײRSTUVWXѱYZ[\]ز_`abԷd׫efghi״jklתmץnעo§pqrstuשvշwxyӹ>cz{|}ٲ~!#$%خ&ض'ص()*س+,د-./д01ؾ2ذ3L4568Ƶݶ9:;۲<Ծں=?@ڲָBCDEFGHIJKMNOPRSتTUVWXYZ[\]^ر_`aجbcتdefghiվjkجlmnopqrsuvwxyz{踳|}~"#$%&'(*+,ü-./0123456789:;<)=>٢?@A־ɼBCDEGIJKLMNOPϢRSTUVٲW٥XYZٯ[٩\]^ٳ_٬`abcde٦f٪駻ſtghijٷklmnopqrsٶuvwxƻyzȮ{|}~!"#$%&'()ڿݢ*+,-./0123456f78׸Ե9:;<=>?@ABCDEFGHIJKںmLMNOPQRSTUVWXYZ[\]^_`abؼַ³cdefghijںklnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123ܲ456789:;<=>?@ۻABCDEFGۦHIJKLMۨNOͳPQ۫RSTU۩VWXYZ[\۶]^_`abc۵de۪fµghijklmn۾pqrsotuvwxyz{|}~!"#$%ܰ&'()Թ*+ѽ,-ܹ./ұ0׾12չ34567޶89:;<=>?@ӸABCDۺEFGHIܢJKLMNOPQRؾTUVܣWXYZ[\]^`abcdefghijklmnopqrstu߶vwxܢyzܥ{|ܦ}~!"#ݨǪ$ݫ뫸%&'(ǭг)*+,ݮ-ݰƿ.Ѵ/0123ݵѳ456789ݨ:;<=>ݼ?@ABľCDE׷ֿFGIJݿ­KپLMNOPQRSǿھUVWXYZ[\]^۾_`abcӱdطef͵Ϻܾghiklmnopqظrﻧstuvwݶxyݿ{|}ݯݲ~!"#õ%&'()Ҵۿ*+,-./1ޡ23467ڱ89?:;ֹ<ռ=>@ABCDEFGHINJLMOޡPٷQĵRSTUޥVWXYZާ[ި\޲]^ޫ_`abcޮdeްfަgޱhޭi޲j޴klm޵norpqݾstuvw빮зxyz{ɹ|}~!"˾#$%&'(߭׹)߲Ӵ쮵*+Ƚ,-.߱/0213쿻4޾5߭678:;<=ع>?@ABDEFϼGҳHIJKL߶M۱NOPQRSTUVWXY߭Z[\]o^_`abcdefghijklٸmnpq߷rߩstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMȿNOPQRSTUVWXּZஸ[\]d^_`a഼bcڷefӳghܺijklmnopqrstuvwഽxyz{|}~!"#$%&'()*+,ɿ-᭼./012ë345678᪱׿9:;<޷=>?@ABCDEҽFGHIJKLյMNOP¤QRTUVSʿWXYZ[\Ϳ]Სƣ㰨^_`᯸ac׼de彭fαȳԴghijklmnopqrstuټvwxyz{}~!"#$ٹ|-%&'()*+,/Գ012.⿶3456789:;<=>?@ABCEFDHIJKLMNOPQRSTUVWXYZ[\ݿ]^_`ڹabcdefghijklmnop߾qrstuvwxyz{|}~!"#ӺŽ$%'˿ĥ,-.123456789:;=>@óBCDEFGHIJKLMNOPQRڸSWYZ[\]^`bdefghྱjklmn۹opstuvwƽyz{|}~!"#$%'()*+,-./0123456789:;<=˼BDEFHIJLMԱNOݹSUVWXYZ]_Ӷabc⼣defghjklmnpqèrstuvwxy{|}䰸~!"#$%&'()*+,-忺./0124廳5;6789:<=>@ABCDEFGHJKLMONQRSTUVWXYZ[\]^⾪Ƽ_`acdefhgilmմnopqrstuvwxyz|{}~!"#﫳$%&漱״ִ'()*شճ޹+,-.ܱ/01234ǰ56789:;<=>?@ABCDEFGHIJKLMNOPQRS߹¸TUVWXY桱ؿٴZ[Ϋ\]^_`abcd¡eֳfgݺi棱jklmnpαq۸rsuvwxyz{|}~!"̿#$%&'()*+-/0345678׳9ٿ:;礷<=>?@ABCȰDEFGHIJǵKLMNOPQRSTUVWXYZ[\]^_`abڴcdefjghiklmnopqr礱ʺĢsܿtvwxyu۷z{|}(~!ˬ"#$%&б')*+,۳ܳ-./鴲023457ܸ89:;<=>?@ABCDEFGH貵IJKLMһN軰OPQR±STUVWXYZ[\۴^_`abcdefghijklmno¶pqrstuvwxyz{|}~!"#$%ر&'()*+,-./0123456ٽ789:;<=>?@ABCDEFGHIJLMKNOPRSTöUVWXYZ[\]^_`abcdefghijklnopqrstuvwxyz{|}~!"#$%&'()*+,-./012ݯ345678䴵9:;<=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ꾰\ʸ]^_`abc˭deghiklmnopqrstuvwx߷yz{|}~!"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIPJKLMRNOQSTUVWXYZ[\^]_`abcd򲼩efghijkmnolpqrstvuwxy|}~!"#$%&'(ܷ)*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOMPQRSTUWXYZ[\]^_`abcdefghijklmnopqrsеtuvwxyz{|}~!"#$%&'()ݸ*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcʡˡܡݡ䡩£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣΡϡСáѡŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ̢@@@0pP0pPPP P  P  P  P  P PPPPPPPPPPPPPPPPPP P !P!!!"P"""#P###$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0P0001P1112P2223P3334P4445P5556P6667P7778P8889P99990:p:::0;p;;;0p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0EpEEE0FpFFFGPGGGG0HpHHH0IpIII J`JJJ K`KKK L`LLL M`MMM N`NNNN0OpOOO P`PPP Q`QQQ R`RRRSPSSST@TTTU@UUUV@VVVW@W`WWW X`XX '4g''''''''''''''''''';''{''''''''Z "$(,0359= \̢¡~ݡġշ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html deuc-tw-2014 P$Hĥ K0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pp@Zt0Jd ~:Tn*D^x4N h  $   >   X   r  .Hb|8pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppa<\,ooooo|pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppx4h$X H   | 8  l(\L<p,`P  !!"@##$t%0&&'d( ))*T+,,-D.//x04112h3$445X6778H9::|;8<<=l>(??@\ABBCCpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPP P PPPPPPPPPP P"P$P&P(P*P,P.P0P2P4P6P8P:P<P>P@PBPDPFPHPJPLPNPPPRPTPVPXPZP\P^P`PbPdPfPhPjPlPnPpPrPtPvPxPzP|P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPp\OPn\<BxBN\NQSSN NGNNVn\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtbeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{;{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒ%ƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K___aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^_aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvww yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁ dacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`.tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLihKyuvkzipjp)r~I(N6N?NNNNQQ8SiSS*NNINQFNNNNfQQRRDSY Y[]z^^^P_Q_a_@ cNbNNQNNNNQQ~4QRRRRS:S95FS]SSSU5S[5S!W7^ _7b8b4e5ee&>sNN24@ةN34N446144VQQQQ~P R46SSS~*S_SmSSSSe5SSSd5S6&6$WYY2Y0Y4Y6uYJ7[[\77777/828^^ _R_8__9b9Obe/gzk9l<<7lDlElsuvvHI!N N"NhNNNNN;4<4NOONNO94(OOOONOJQ4rQ~ܴQQQ4Q+4RRRRR~,KSOS;5PSD5SB5S\5STSg5Tf5TTT~;6V5W6W1W2WXYTN66Y666zY6Y=7L7[S_\7=\x\777GF݀\)8^68q8p8o8^_888__8_9b]b_bgbWbP:ee0;7gA;2g6g"kks>>@rrrrrr`>^>s>>>W?uv?vvv@@ww'Azz|D~؏ݕDlEǏHHHH'&+34)=N(4NOOM4I4mOOOOOOO@ rOQ4OVQ~~ܐQ444QQ/RA>@r>>erfrhre>f>rrrd>rsss>s>>ss?BuDu;uAuH?ߛuuu?yyy+A,Ay-AyV.Azv|t|||4PCYCCCCCgSĂ>DDDDDDɂDDEFHُ̏ʏ؏ϏH7IA>QcWNyNNNNNOO]4OOOOOZ4W4OOOOOjQ4Q4Q4QQERHR44ORRD4RRR'SXS}SJ5SSSST5TTT5TTT5TTTT55T5T"6WWWWWWWWWW;6WWW:6869666X6 YYTmr3>1>rrn>rrr>ssssss>stt?tIuPuFuJuY?Muuz?x?{?u??vv@vw x@x xx@xx@yyyy|zAA}zzzAzzzzzzzw|||{|B~jݷBBSCT3RCQCӀCˀҀC ߀ƀcD$؂݂DDDDDDЂ yQvExEEu}FBfFFFGHƐHH͐ɐHĐHI2POPOPOP.FPOO$PP6P.Pe4P8P9POVPOQQQ44QQ`RdRYReRgRWRcR4SR4R5RRRRK5M5V5 UT5UTTTUU55UTT~Aܗ5U#6WW?6WWC6B6D6WWE6WWWWWWW66!Z*Z6Z6 Z6666"Z66$Z6Z1Z6/ZZZ66&ZE.C7[[[\\R\S\77\\7\\\\7*^0^.^,^/^^^8^2____O``39~`79t`K`s`u`*99V````99````Eb99.c9Rc0c[c9cc91c]c7c5cSc9\c?cKe:iCe:ePfFfNf@f:KfHf:`fDfMf4;7h$hb;\;h6h`;,hhVhGh>hh~h"h'hYhXhUh0h#h.k+k0klka5>6>zrq>rs>>ssssss>>>>sst???M?VuUuXuWu^uu??u}?u?@vv*w @ww"@$@?w+ww$w!@!www@@$x6xAXyYyAbyyy7Ayyyy8AyyAAAAzzAzzAA { {{||{B||||BBBB$}BBB%}b~CC CC@<;~؃CYDZD-dD')WDDDD!DDXDDEEEOxzn{sxFwF FGЎEHHH HސQHHۑߑޑ֑`YIVII"K!4BPYPo4DPfPRPTPqPPP{P|PXPp4d4yPlPxPQQQhRvRR-5SSX5XULUhU5IU55]U)UCخTUSU5ZU5:U?U+UWJ6WG6H6WW~UWWI6WWXXhY6[Y]Y^YE76+Z6;Z66aZ:ZnZKZkZ66EZNZhZ=ZqZ?ZoZuZ6sZ,ZYZTZOZcZ\7]7[`7[[7[\a\7!] ] ]7,]]77*]]7]]7/]]7]9^5^:^2^N888~؍ܻ^^4_9_8~؜88`29`@9G9L9``59``09`C9`M9``99~cc: :yccc:scjc~غlc:c9cc9:fctc:Ze:NeMeeee:ee:e~eWf:cfgfggg6;j;hhhshk;hhhhhlhhhq;h;hzhhr;hhph.<5kb@>=>sssts>>s>>>u#uauhu^?guu??v?@vvv0w+@&w*@@w>w@@@Gx@KxQxOxBxFxAnylyyDAyyyy=AGAAzzzzAA!{{{{6{{B||||BI}B4}7}B-}BL}BBH}DCHC;ECCCCCCIED|CC*.CC1C4[DfDDqr5yDDD#DXZEWEEEFEF&2(FFF+ F)FFF!::[X|XGeG~G|zGG֎MHFHGHKHLHَHHH%HHHYTIIIZIInIIIy JKĞҞN$4NPPPPt4z4P`QAd4B^Q44QQsR4pR425~3ܨSSSUU55UU5U5UU5YU5U55UzU555U5UWWXO6XS6X&XU6:XDd"XQ6XcYdY6ZZZZZZZ6Z6ZZZZ66Z6776Z676666ZZ6yZ6ZZZZZ~ZD7[b7w7=\_\^\D]>]7H]]7[]M]77W]7S]O]7;]F]-8U8F^G^S8H^^^^8_8>_;_8:_888_K9`H9a"a aU9Q9```N9```k9^9a``9g9a a!ab9ccc::::c:ccccc_e`eae::e::}fkff::sffmfif:8;gh;;;y;i|;hhii;; ihi~iihh{;.ihh;ih4/s(st>>t8t>tti;|iCi;si~Ui;;iMiPiGigi6idiai;}iDk@kqkskkjAs>.sFs>'t>HtSt=t>]tVt>tGtCtXtIt>LtEt>t/?uub?c?zuuvvv?@C@]wdwSwXwxxx@zx}x@xxx@~Nݍxxxx~yy AAAyAAUAzYA[AzWAzzAzzAb{k{A^{Ay{AAo{h{BB|BBB|B}B}B}}}B}x}}}}B[C\CCCCWCcjlDDD]uD_D}mSD~؍AODDH*{rd.\SDAȄDb>qDJUXEEEEEEFXψFFFFjFoeFx}FFd~FgcqG͌rGɌGG~GG8H7H9HUHSHCFHE@LHH Hkg]U5!IY/<\jb_kn;DAIIIIIIIIJUCJyVJSJJJ J1K0K2K)K.KvK=]LPPPP4PP44PPP444Q555RR"52SQ5SSa5UV V5V5U5(VV5VVQVVWXe6Xc6xXXsXXXXwXrXXXY6lY7Z7Z 7!7Z&V77Z{]7]88]]8x]R^m88^^8__v9y9r9{a9oaa=DoBooonJoqq=qqqq~q|qq=q=>r>UsSsOsTsltetftatkthtvt>`tRttuv?v??v?vv@twwwvwuwO@xwqwT@zw[q{wxxx@@@xxAyyAaA)zfA*zdA-z,z`A2zcAzz{{{ B{B{{{B{||BBBBB}}~l}B}}B}}B}}BLCAoq^C_CvCtCrCC#[Ca_&D%DtDJLDEE EÄ E؄Մ Eڄ6EEE=+G9EEAF3F:F@FBFFFFFF9Gg\GuGЌ֌ԌGGG [HHZHa_HH%{v|$I&IIIIIIIIIЖIіJJYEJd\J]JJJK5K6K9K-KzKxK{K|K~Kę}KKښK&LL@LLLLLL.M^M444Q4P4P QQQQQRRR3SS5GV-VTV5KVRV1VDVVVPV+V5MV7VOVXXi6Xk6XXXl6XXXh6&YZ(7[&7Z%7[ [Z [[[k788] 8]]]]]]]]Z^`8b8^^8_Wa\aaaa9aa9da9Yaxa9aaa99aa99/bddddddD:dd<:dddddN:dddff;ff;fj;jj;; j;i ji"j;i;ji;*j;j;;)jii,j$jLiRkOkSkC<<oeouoQ=J=M=V=oS=\o=oqoY=o oyoooN=Yoto=q=qq==qqq=RWrUrrKszt>>>tt>>tt{t> uLP?f?6??wW@w^@xxxxxxAyyypAAznA8z:zBzrAvA>zz{{BB{BB{B{$BB%BBBBB|||||||B}B}}BCB}~~B}C}}C~}}B}}B}}xCejfhkyDEEEEE!E#EE34%E+E5E"EEEE}EEEqF\QFF̊ΊFFFʊЊ/G^G]GvGwGی~GGGGHH*( HH"+'HHqjHHܒ.I-IԒ֒0Iڒے+IIIIIIIJJ J*"J>ttt uuqqqq>~!U>V>>qs>t>t>tC?A?uEvNvDvvvwwo@ww@@@xxxAIzAAAzzz{@B{{|||BB||CC C,~M~CCF+tȁDDMEOELEQEEEL·E͇EELJE@YF?9]FCWF[FVFF GG@BG`GHFO>HiHeH=Afx]it}nrsbHS_h8IkIĕIJJ"J J~lJhJmJnJJJJJJ@JGJ KNKKKrKpKKKKf7KKK4IKL͛LL9LDLL5L5M>/Q44 6VVVVVV|6;[0717:[]M_]_a99h:a:ddddee:df:j::jjjjjjjj;jjjjjX<<ppoppp>qrtt?[vQvOvvwy@wwww y@y yy@ yyyy A!AAzMBYB.|XB|W|$|BB||CC]~O~f~[~GCCC.YC΁CDEDREWE̅UEVEXEEևڇHJNMG82G- G4C)taGbGGGXH%HJH=<=I>IFIEIؕוJ&J'J]ڗJJJJTJUKJ?KKK!K86@LK;9KK KK%LқOL›̛˛VLTLMcNLPUL^&M8Mʞ'&MVXX479[57~j|[[~pܡ7k\] ee el:m:e);*;ffjjjjj<<<ttttvwwyy y"AfzdzjzAaB]BbBOB`B5|4|B"Cl~!Cn~q~FDԁցbevۅօbE`EdE~ضՇE~FF G?CLeG khpuw?HÎKI˓œƓHIӓRIJIQIۓPILIݕIJJ-J.J/J{JxJwJJJJVKKWKDK&!K L(Lśߛ`LfLgLhLfzLnv~mLiMwM~46Q46S6B[6787D[F[~[]]]^p:eff+;< rrrr r> >ttttt?u@ozK|D|U|B$C&C'C~qC/z{|_EjEqElEoEhE FhFgeibGnGaGdMQGGƎHTIVI'ZIJJ31J41JJKØZKM[K/KKKɚKȚĚ*8P*L rLoLsL kLLLLLLMZdQV6XI[[q7&8]8_9es:jjj<k==KpMpGpthvgv?@w0y2y.yAzziBV|Q|kB)C(C~~~~_Dj+/(tEFjFFu|G\dI^IaI-eIfI76ghfȘʘǘܘ_KOov7yyb|^||{E|E=F-AHHrI_sIhIVa[Z\e5JAJJnlmuB\XޚLOQLSMML9M>QT5V6O[k@rzsz2CpFnF~|HuIltIwIE7Jȗ]K!L,WLL]ae M*M+MDMyME4H7bfkk%r$rm|BBI FxTG0H J8J6JJJfKKLlLo MsM;7<7`_k=@|EđxIzJsKacךvM9gp>rJ}Se{9J͘ݘK0MMM?1HM|%A~KAq|ʗFHM J{M:JP;JfOhOO?PPQ>R$SeSSQTsUqUkUU"V VVVVVWXXXGXXYMYZZg[W\w\u]]]]]e^^^___%aPab`cdccdde%z!\fggghh^hZh,i)i-jwjzjjjj kkkkklclmnnnnLoHoIoooo.p-p\ppppqq?q9q;q=qwquqvqqqqqqqrYrGsHsst;ttttsvwvvxx=xSxTxXxxxx"yMyyyyyz7{Y{{/|2|B|N|h|||}~}d~@Acg%gHb!ބsԅ7ErJ4PTR، Վ\+!s?B"#$gfΕ;MBIId^ax(UrUUUUVVVS@؆@NANZNGN)N@A'R>5]ArQ$ߩ>s6uXLCZށap޴Hauc#N4,4@.O@OQAعݺQ44"RAAA5BCܯRRRBMB4/5BdSBSB8j5Bp5m5BBBBn5B~>~_>Q;QM]>Q4Q1RR?SS(q?r?S%T@TUyAXlX؀ވCCCZZZQ݉DZZߖZ߇ZߗDaQHÏaSazaxavaya؏a|xcc%OؒuNtN@.@,-4@ ޙO@ P4K4@O4L4~qOSQQAAQAHQAF44A4A4A=R5R SBSBBA57BOS^5C Cy5C nTTCCe^T]T~WyWD؉zWlWD؄D؞D؋26WEbY6FY6ECYEݖ66EE޲6EEE޹6a[f[@u77~7)\7G?G>G ݽ7\G؃ݻ77G؆\H|=8>8t8^z8v8x8u8HH;߯8888II9I99I I999`_IJؚJ؟ݰ999J؇99Kطz:KKށ::Kfe:YWވgLߛg~nggL"<QoQج/>Q#kr.>,>\>QlrQ2Q^b>g>>RR)RؽSCuHASܜuS1S/?TC?TA@T@@@@T܆@w@UUT*AUVV)V'V(zBXyX~YضYطCCCCC~؁ݹYM`DZ ZޞDDZZZ#ZZZ߿ʂZZD\]]aiЏHalܹHaؓޮaؕaؔaؑaؗc0II8~4@1^4OY4\4@6_4OOOXQAA4AAAAARB_RBB(SB<)SBBBBXBdB_5Cؗ܅5CZCY܆5C؎ܴWDؼީW6E EE EE 6E6E&EE6h[FNA7FFF݀77GPGLܓ77GO7G\GذF8A8E8B8?8HإH ނ8888+_88HHߍ_8I8 9`9I 9%9&99!9W`H`'99I:I I8`I I$9I7~أq`Jت99JJc9J999J5J cJ#cJބ:KKK ߵ:::::L{*fL~LfLgM T;ggS;$<%<)k(<'Qs2>qrQ?Qxk>Q}l>m>Rݹ>> ? ?R/t?R0R uX?S)Z?~6S@w?S=S>y?uS8݅vSH?S??w@@v@@@w@TT wT݇@T_T`ߜ@U*ܚ@U)@@UM1A.A0A2AUly/AUgߕAAV9V4VYAzBX#BCX؂TCX؃XبXUXXXX ~zݟCCCCYtCYkYqCYvZbDaDZZާDZ8Z9Z:ڂZ7Z> E\؜\*\:\+\(]ت]F]]*G_%_؎GBHCHa؋ܑHa،aؚܐHHaس޼HaزHIIUcDR5N@X@ا4PP@c Pf4@j@e@kޭ4AAA;A2XRA5A1A>ACA6Bm5B15+SBL5BiBkޕ555CؿCCخ܏5TCرUTCػCدCذTU@6DA6DWDEؓE4E+YY'Z666(ZZ6ZB7W7FFFޯ[F޺[[FFtx777GeGc7G777G7GG77\G 77\\GG]H?G8HH8HعHغ܃888H HO,_88IؑIؐIIIIIIIIIAIHIE194969`II؋#9I;IN:9``I|޴99999JJ6J?JCJ1J4JF99J/K|:{:K6߈:GeLeK!~܊eLsܾ:L:::gJhM?Y;^;MkZ;?ha;X;[;gMq_;~*<-Q`QwQػ!>Qؼ8>7>t>s>u>QآQزQ؞v>x>R:R8ݺs ? ??SM[?S^\?S݃?u??~??????SdSg݄?uvSYߍvS???TQ?TUT;T4#@T7wT1w@T?TYwTaߏ@@UXUbUPܠ@UQܦ@@UFܧ@@U-A6AVHVQVJVOVPVIVcAVfV`A {AAVAVABW؛WأW؝߾BBBBWةWاWؤ#}WغHX&CCUCXؔXؓWChCYY YY Y YYܡCY:Y>Y9F9S9ID9I?9B9O9IR9J9`IZ9`I9IbJb:J؁J؂J؊JبJ،ߕcc::99J؎:9J؋ߦcJؖ9J}::KOKJPe:KKK=ReKDKIL؞LeL::LسXf::LLض~܈hM؆o;m;i;MضM؅n;Mث/<09>Q[QaQ`<>Q؛ssQ}>Q>z>|>s~>s s>>>RTRY>? ?R&?$?%?#?!?)?SiSe܏??S|݋??S؀ݐ?Se??ST`@T^.@-@.w(@)@,@T؏TaTZAw@Tgߒ@@wTػDx@@@@AAJA>AJJ#KٚN@lݠPPu4PP@ފPv4s4PP@ߓP4AQA؊A؉4AA؈4A؃A؄AؘAcA؇!5~')5BBP85N5B؇B؊BeCطCC55CCݐUCݻ555CظC5C5Cݸ5WXDhN6DkDXP6+XDjEXDfDwDؖDn~V܊6EWeYEVE؜E؞66Eءc7FB[FFF>F3߇77Fߚ7GؗG؛GتV]GsG|7G؆7T]P8HHV8R8O8T8Q8HHدގ88HdHhHZ=_II%88_IIIb9I,]9I.I^I3a9e9\9I-IF_9II:JJ؝J؃Jc: :J::JJ:JJ:KJ :c:cKrKsKtߑ:::::K_K`LتL4:Lش:Luf:L LLg};Mz;;Mx;MMhMp;;M܄;M3>QQQ A>QpB>C>QqQQ߂>Q߁>>>Rؐ>?"?RL'?*?t(?RO`?S}S~S|ruS؍Sݛ??Sݓ??u??Sضݡ?Sب?SSToT6@T؟7@?@<@T4@9@;@5@0@2@8@>@:@T؛TؗTTkT߶@gxUرUخUذܳ@ AwyU>UصUغLAUزUشSAMAQAOAzVwݢAV؆V{AV~V.AV/AV7AAV2AABV6V9V5W\ނBBBW{WaWWWX *}e}JCX0ZCdXؾnCXgX|pCoCY$܊CCCY)Y CC Y D<DDDD9; DCYd?YCD DkDlDZ5Z6Z4Z7[G[+D[A[CD[BDD[2DDDD[D[JDD~ؠ[T[n[RDEEE҆E\ؒޯE~ظ\ؿF(F#F]A]i]euF~F|F^"^^^^FFFS^ؤ^؞7G\^؝FFFF^ح^ئ^ا^س^_5_7ZGjG_JkGmGoG_^ޞG_ޤGGGGGGG_GGG4H5HQHaܝHaaaaaaHaHbbbHbIcgcc܏IcIcؔc؛cؒcؚd؈d؆?JdRJkd^PJeXܱJeVeTJe؛eؖeؤ&K(Keؚfހ4P4@k~44@7@<~ Aܾ4Af4AةAخAحAAإAذBؕRB%45BؙޯSBtBpBoCACT55C@C85U5CRC:CW~JCYWgXDشD]6CX^6Y6DuZ66E`EG7E7E7 7EF؃E7F؄F؏d7Fae7Fi[f7Fbމ777p]j]77t]_]Gخa]s]Gز77H X8HH Z8Y8W8[8P^HH؁ަ888?_I IN8_IIEh95a-as9n9t9af9I(I]Jݹ9&bJ :KdKh :Kb:Ka:Kf!:::JKiKg~:KؚK؛K؅K؜ߝ:Kؤߞ::neKؙK؆KؐL؁Lخܱee:L8 ; ;fM;ݏ;ri;;;ML:i;MGM5ݗ;;M3݋;M؂M@;<:<<<=<9<>rQؐQߌ>>>RR QR!>R؁RرR-?R^Rb.?,?+?0?R[N?SؖSؓd?a?Sؒuu~9p???SSSݨ??Sݧ?u?Sݩ?SSSS|T=@TTD@E@F@TWwTG@H@B@TTA@TTߔ@TTTU@@@@@@@@@U@U A A{yAU؍]A!zZAXAVAUTAzUؼߨAAAAV؊zV؋V؍AAVSAj{VYAAABVVVWA_{WsXBX!XXBBXD܂}X&BX6YCqCCCY:ܤCYUDYbY[YjDYhDDDDhDY؁DFCpDD[D[[[݁[[[ D[[[[[[|[[j[܈DDD[Q[D[[+~ش\\\\EE\=\޺E\޼E\];Fӈ/F]؇]؋]؃7FF^^^^FFF^^^^^6G^_A_?܇____ؾ_ؿƌpG_c___ޥGGGGTH`WH`aܡHa#a"a0aصHa8Ha?H̐mpHHHHXBhibhbgCbeGIcucccܔIcݓIccܝIIIϖdؒdBJddkTJdlUJdؓߏJdؔJJebec e_ede[eYJJeؤeجݫJeص,K/Keخ+Ke3K4Kf;ܬKfؿg+g؄g؀gMgO\gLgؒ]MP44@خ@yߎ44@qP@س߃4@,@wA/A5A55A455ABإBؠBBYBؚ5VCCC5C555C55 V$6XEb6Da6`6d66EضEnElE؁FB777"7F777F'F%FFF=F i7j7F؁l7z772\GGܜ7G77G7GGGGG7Gޅ]78_8V^^8]8\8H"Q^8HؗHؕޔ888Iة8ISݱ_IVIUw9o9II߇9}9|9~99999>Iةx9~ثJ3J ܺ9JY3:Kؼ-:KKK7:ZdcdKظK.:KطK=:Kܠ:KؼKثߣ:L؆ܛfLZޣf;fLC߶;Mجݫ;;;Mؾݸi;i;Mثݨ;;;;;;;;F>iiNAJ>QةI>D>K>>>>>>>R>RFR~0???Rl2?4?7?3?6?5?e?Sج|u{uSv?Sޯ??SSSޫ?S؉SSS S SS؈?T?Tܶvv@N@U@K@T)T;M@swTR@rwL@pwP@S@TQ@TxTyT}߉@Tߕ@@@@U2@UݝxU"@Uة\AgAiAeAbAV'z5z~YݪAVظV؛A{B BVؒ BBB{V؏ BBVؘߥ{VخߎBW؝޶|BXIXPXFBXNܥ}}XUBBXdBX8KCsCuCCCC%CCCCYܩCYCCCC'DYئ$DDDD D#D)D"DY؜YؙD(DYصYأYؠYاY؛ZZqDsDrDZME[[o[iD[k[x[؇E[؅[؂[ؐEE[؀[gED[aDE[ؓD[[؆ݦE\\EEEE\EE\ ߿EE\sE~غ\ /\\F]0F>F9F]ث]بL>QO>N>P>Q\s>VsRdReܗ>>>R\R>>??8?:?9?Ryh?g?SSظS,޾??S7S5S1޻?S/޺?S+޹??S-S*?Sؕ?T>`@TGTEY@\@Z@X@TR[@TpTPTXTQT=]@TAT TK=K@K?KeBKeeeބKKKKf-f,KKKf4f8ۚfKffffg! L!Lgتgء7L>Ls=Lngcgyg`egbS>R>Rؒܛ>R؊ܜ>R؍Rؖ>tttRERKRR;?R؊>?=?Si?SSSd???S]Sc9v?.v?S؈S:S9ߟvv??TTؓ@Tؕd@h@Tvޔwe@wT؀T{i@THTبT؈T؋T؊T،T@@xUX@UQUUUSAAAU{AzA|AV\xAwAVe~ZݱAVݲAAVݼzV6BW5.BW"{W 4BW-W(W&W<*BW83B-B/B1B+B2BW*5BWW0VWWW|XXCX؇CXX~XMCaCX XXرxCXߔCCYvY YCCmZ9DZ Z:D;D5D6DZE8ER4E[زAE[ط[ش[؉[؍0E[؇[[؜[ؒCE[P[؊\ݘE\\ݠ\إ\س߆EE\ص\دߕ\ذ\ߌ\آ\ؾ\\ج\خF`~]]RF(]NF ]OFPF^d^hܨFFF^j^i^ ^ݢFF^ݡF^g^y^r^f^|FF^h^؅^v^t^q^d>GQ2QT>QQޞ>>tsR؜Rr>RtD???@?R؆B?R؎RؐQ?RRSS؄SؕS؊@v?SؗAv??SؠSءT"TئTؤ @vl@n@p@m@k@q@r@TدTذTؽތ@@Uv@U{Uyx@y@AUU~AVؔ܀AYzUzVܹؑAAAV޺AzVدA?B|EBAB|BBCB;B8BW{Ww:B{W؀WBWأW}WؽܞBBBWߛBCXXDX C CXbCXظzCXطY؃ܮCCYݭCYCCCCYY@DZCZB?DAD~؊ZAZNDZ؇ކDDDDJE[9GE[؏[*KEFENE}[+ߥ[PHE[nEE[;[S[_[/[0[8[L\EEE]]E]E\EEE\]]\] ]E\]:TFXF\F]#UFFFFF^*^ؠ^ؘ^؜F^؞^ئ^ص^ذ0G@GAG__܆G_ݿGG_P_N_K_R_M߾GH`H`HHHQ``=HjHfH`p`rgH`whHHHaaتH Ib،ܘb؉ I Ib2;I:Ibzoc؞cؠcpݯIIIcncfݱIceݬIIccJcddd#Jd$JJdJJeJjJdddiJdظdؽߕJdؼeeeBeeJee~JeeKeK KK K KeeeeFKHK7IKe7fܑKKfKKfKKfIKfKfRfGKfHggܩJLNLg؆gاgأݜgضgحh<:LLLhh"24hIh&~ hX>W>>Rغ>RqR،?RG?F?RؘSk?l?uTvS?SغUvS?vv?TعTظTإTx@z@u@Tv@w@TجT@@@U؝@yUU߄AAAVܼAAAWؤWWWUBWPBLBHBWSBWWBTBNBJBQBWWIBKBcBWWܧBBBWWA~h||X=X@e~N~CXCCX?XKKKee exe]QKPKSKTKRKe^e`egmK~fܕKKfܚKfܓKKfff ffKfYKf`fhKLLLLfjgg>g'L&L$LLLPLULSLRLgWLXLLhXhPLh\LL`bLL~LM7M6MKM˞fMvMi~M}MMMMiݔM45Bf6VDDDD3YF27[FFGG؜ 8GؙHpHnݝ8IAaaJJݥ9JK#K%K$K&K3K/L؏LV<;ysR؎tRؐRع?I?H?Sm???S?SSSS? @wTTT T T@UتUyVVezVVܾAAV*z:|W16|W+W,W)W.^BW'W([BW_W0W$|BW:߬BW9W@X؀X؄CCXuXvCX|CXxX؛X~XZdCX,߄Y؜ZGZ؊HDGDZ'\J^EaE\'\.\&\E]ؽ]ؖEE]ؾ]؎]tdF]؀ߒFFFFF^<^=ݩF^:^B^$^DG^G^^ G^^ ^^GQG_؂PG_؆cG__{G_zq$H&Hn`؀y`XĎtHsHrH`ت`ثa6aJܱHaIIIIIIIɓOIMIbbUIc؟cآd*d/dDd@,J+JddyJd ddzJJJe5ܮJJeJJJJJe&JJJeJZeKeeeVKe؈Fe؍eؑe؀nKfTfUܝKKKf%fݡKKKKKÚKf؈LfzLf؀ggg%_L\Lg ^LggݛYLggdL]LbLgeLg[LhصLh؇Lhؓ~Lhؾhf'Mhhޖ:MQQآQ~ܦ>Rܣ>>>un?SS?T/|@~@{@}@T#T)ߍ@@@UV܉AVV3AWceBWؒWeݭB%CXؠ~pX^CZتJDZةgD\؜fEpE\ؒmEiEgE\؆rEnE\؃ܜEEEFE~EF]fFiF]ؓߪFFG^.^'^(G^G___؍G_؎GG_ؐ_؏`؁)H(H`؊`،`؍@HuHvH`ز߈Ha߶WIb _IbXI[Ib/cجݳIcسId^0Jd`dhdcdidgAJKJd(}Jd.d0|Jd&d1dAdۗ~e ae4e3JJJe9e;e@e0Ke2e7UKJYKXKe؁e؟eاߤKKfDfGfHf=3KfIKf؀fؠf؝L L Lf؜gGgqLlLgIgDnLggLgOLLhLhعhhhܓLLLhhhhQHMIMhبhhMMhiUMi]iZjMlMiYkMiiiݘMMMiiiiحiذA_AXAW[SBؓ6D;ݿVD4E97FG%8]HIHJXKOt:KnKrޮ:L.MMO6Pݒ==Pݕ=P >Qئ%>RRRRRتRبS??v?T5@w@@@U$AAAV?V=lBfBjBW؋gBmBhBR|WhW؊WXWWXXؼXXXؿXثX_eCYئܚCY)ݱCKDMDLDNDZظsEuE\\~ر\\\]F]]]]]]ت]ذ^HG^Ss^MGGGGv^C^PCGRG_،_'ޕG_ؙG`ر+H`ذ`ت`ج*HǎwH``aBabbbII4b[bV]IbZ`I>bIcظcݲIIdHd}d|d؁d؂dbLJdE߂JJJdߤJJJePJeOJJe9Ke:`K^K]KefNfnݱKKKKfqݮKf،f؉KffسfضfشgM9ggx*{L&xLuL'grLLLɝhuhh?M>M@MNMWMYMXMVMiiignMifioiqii#݁MMiإݏMiiihMMMDm:7FG '8GGj89L'[>RL?o??S߂@TKTATءUtBrBWWWsBWWlWm߱B.CXXXXbNCY+Y ZZ\?\<\>\=\:\8]D]E F]H]PlF^x^yߋG_>G-HaTHqIbعXoId_܇JJereuKeKKKKKfأfإffgZ܌LLLggދLhثh؄hvMLMMh؃hMCMhshحhذOMii [MpMiy݈Miwiz݉MDi2i'i*i,mi(i)i8B/D{F ]GGKءNLܞ==>K???Sw@vBW0C/CXfCX?~E]]]r]b:]fuoF^؈G/H``ݲHIIbvIdدdخOJJdeHe؁e~JKeRe]KfحfLfLfgag`g3/L0Ldg gߓLLgM MMh Mh h؄hh}PMqMi؛iآiءiؠi؜{M|Mi؀si@ޡMi9i<ޠMMB6D؉݂6LG-G/HؙLسNضNQR@@ؔ@AAJADA1AzAحAخAرB8B7B}B~B-B2B#B&~:BؠEبF?FؼFG;HHHسHتIؾIجJ%JfJkNCNصNOvܼQQQ2QQ+Q!Q&Q$QQ'Q[QYQ؀QUQPQZQVQcQRQXc>Q9RR(?RؼRSS t?S3SFSBSCSGSTBTETTTTT^U(AUXUUVWVXVVVW'W؅W؇W؊X؋XOY0Y/YhYICYHY?YKY\YFY@Z ZZZߤDZ"]ا]^a}܎Hacadaaka|ahaeajaؘaؙaخc+c-c1c.c/@m@1@-@9@8[4@:@5@bAAAAAAAAAA&BbB^BaBAB?BuNeBIBBBWCkCةCTCbCتCXCrCcCsC؋C،C\CQCC`CaC^C]CdCSC_C[CnCUCRChDDDDظDػDDDضDDDEؑEEEE EE+E E(E,E%E'EFFS7F'FsFF~vGaGQGGGحGدGرGHؔHؒHؐH؝HؓHؕHؘHؗ܀8~؊HH HHHII8III8IG"9I=I8JDJ:JظJ*JJJJJJJJJcJNJJKKK K LL0:LzLwL(L'LeMM MAMMMM0NؠNأN؞NؗNءN؝N؛NcNNNNN݅kNNNN;N9N:NQ8Q=QOQnQ_Q؁Q؂QqQ{QyQwQsQoQؗQ~RRR2R1RRRR,R-RS.S,S*S3SKSSBS;S?SASCSQRQUQSQTQQQXQذQ؟r>QءQؚQؾQؠR7 ?RRR4R7R5H،RSLSNSdScS6SXShS[S_SYSeS`S^SSTNTRT5T9TXTATWT8T=T2TD~DTcTbTظTذTرUMUcUpUKUOUNUSUGܢ@UTURUYU~U+U.UU~U؁U؃VGVTVMVLVKVWVeVdVaVbVVVVVVVVVVVW4W6W8WدWخWجWآX(KX؜XسXؐYYY YY@YOYثY؝YظYزYYYآCYإYةYاYZZZZZZuZqZؑZrZ؎ZmZ؈Zs߻DZ؁ZvZ{ZZؐZx\K\H\[\Q\=\@\F\M\;\J\A\>\N]ج]]])!F]3].]F~]"]']^ ^f^ح^خ8_+_*_,_-ݑGG_؏_ؓ__```ر`ةΎaبaثaؾaجaةaئaaaaaaaaaaaaacccc\cac]cYdwe؄@A@@@c@ض@ز@@@@0@@@@ذ@ص@AؘAؙܼ4AؓA4A`A^4B{BBB~8BWBXC9CاC5C`CQCbCBCH=HZHAH8HEH3H&ߺ8HHHHI؝IIIII IIؑI؎I؅IIIi9IIE9II؀IIBJJؿJ؍J؉JؐJؚJJؒJءJ؄KWKGKwK:KPKBKCKأLwLزLLؽLtM؂Mظl;MغMعMػM؇~M؃Mط@CNNغNsN N N NNNNؗNwN{NzNtNyO؆OOإO؝OؾOؖOOؤOءO=O؍O؋OxOؘO P]P'P_QQQmQ^Q؊QbQd:>QQQy>QQ sQR6RWRwRRRURDR>RBRRRSShSg]?~7S~SؓSyS؁S}S{Sؔ݊?SfSS~>T_T_T^Th'@T؈TjTlTfTgT؉T`T؅@*ThTعTغTؾUoU؀UtU؁UzU؜UsU؂UUاUyUxU}UبU|UhUNU؞FA@AUؘ?AU؅U؜UUؚVhVeVgVaV`ݝAAV{AVVV1VVVV?VVWMWHWEWBWIWJWGBWLWWWWWFCX)XشXmXfXjYYYYUDYYYQYYYYYYYYYZ;ZfZ,Z!Z&ZZZZZZD['ZZع[ZDZطZػZZظZZZZZ\ؤݎE\أ\^\a\b\c\؎\i\k\؅\؍\d\m]L]I]G]H]B]E][]]]F^^^^^^^^ؾ^ؽ^y^|FF^؀^u^؛/^tFFHAIؔ_0_ا_إ_ؤ_:_[_؟_ب_س_ء_ا_ز_؝_أ_آ__G_____````س`ؿ`ػ``ع`ظ`aaaaaaaaaaaa aaaa aaHaaaabb"bBc\cZc]cccuc{c؉eMe؉eؒe،e؈fgfh@!@@ @@@@@@@@ AآAAAAAؘAhA؀A؅A؎A؏@A؆AؤB؆B؉B؇B؅RB؈BBf5Cݢ5CC;CCCݶ5CؾC55CCC3CCCCCػCCCCCC2C-CC1CC.CDD DDrDتDثDاD{DvDبDج߃6!YEتBEجEحEثEPEXE6EخEآEثEEدEE6EاEتEEEEحEEEجEEأE؟FyFvFCF=FGFDF?F[FGؚG؜ܛ7GG؈GjGvGrGpG~GlGoGuGwGxG؊GyGؔHHHHHH?^HHHHH؜HmHiHfHbHFލ8HeH]H^H_H؎IIIIIbI'I!I I$I)I1I#I"IIMIIIIV9I6I@J?I=ID[9I_I)III؊I*I؇ILI1IHI+I;IAII4ISI5IGI8JJJQJUJRJSJ؏JKGK KJKJJJJK JK JKKKKJKKfKjKuKvK؀Kmߖ:KiKgKhK]LؤLLLLL!LLLL LzM-M.MM/M~;MMM؄MM܁;MMMMM+MأMM,M5RRRRMRTRQRPSؘSؕS؝SSؚS؛ݟ?S؜SSؤSؖSؠS1STnTؚTإTؔTئTؙT؋TؘTؑT،TءTأTToTmTjTlTqTnTUجUتܱ@UصUحUزUسUثUضUUUlUpUسKAV،V؁V؃V}V؅VؐVآV؍V؏V~V؊VVvV؇VxV؀V؂V؁V؃VZV4V,V*V@V-V3V+VK?{VЃE\ز\ط\؏ޱE\ؖ\؞\ؗ\ؕ\إ\ؘ\أ\ؚ\ح\ئ\ض\ؙ\د\جުE\؟\ؔ]]o]m]~]l]a]c]k]^]>]d]ح}F^ ^^^خ^د^؟^ب^^_9_8_;_ح_ص_د_ر_خ_ش_ذ_K_Q_LiG_`_ؾ_ع_ط_ضޡG_ؽ_ظ_______G_`G__`G`+`)`.3H``````````aaaaaaaaa/a0aaaaaaab b bb)b(cecfcccccccccئcاcؿcبc؟cءcآcحcأcؠd؃d؅d؂d؄dd]dؒeUeS~eQeRePe؝e؇eؗe؛e؝fifKgz2LLD@@@@.@h@-@4@2@i@1@j@>@o@uAA A(AgAAAAAAAجAدAر4AؿAؾAاAتBؔBؓBؙ*5BBVB"BؑBؒBBCC7CKCCC9CdCCFCfCVCCCJCXCeCZC[CUCPCLCCQCG5CSCbC5CCMD D DDػDعDDخDDDؾDؿDغDطDسDEnEدEسEزEhEiEjEEFEEEEEFEFF؎F؆FcFeFؙGGخGذGحGشGGح7GؽGطGثGدGGصHHHHH HHHHH؇Hؓޑ8H؄H؅HؒH؀H+HcI 8IfI4I3IMI؉IWaIJc9I9I?IؐI؏IزI؟IؕIءI؜I؎IؠIخIؖIIجp9IئIؗIؓ@ضJJJJVKnK~KtKwK؀KzKkK_KvKذKcKؒK؂K؝KؔK؃K؋K؄LWL؄LصL L;L%LQL>~L؅M?MBM8M:MNMEM9M7MD~MؤM=MANNNNNNN؉N؇N2N3NجNN NعO^Oj5=O؁OiOجO؀OuOqOvOoPضPPؿPPزPQQQerQصQبQ؏Q؞Q؎QQR RRRR+RRRR$RRR5R؃>RRRR\R_RSؚSؗSأSSSSSSSSݚ?SSSݣ?SSSzSySSSSSS@TyT؜TTTTTTTTTNحTTT؞TuTsTrTUUUUUU؊U؉U؋UUUU^AUUUUUUUߦAV؛V؞V؝VؤV؟VإVبV؏V،VؕV`VUV\VoVQVaVاV^VbVTVnVRVXVmV_VlVPV]V؎WrWxWuWvW|W~W}XXXXX#XWX]CXXX؇X؊XؔY9Y@Y>Y8YܸCYwYxY}YY^YwYYfY_YsYrYؗYZYؖY]YeYpYuYtY\Y`4DYmZAZoDZIZ[ [[[[[[[_[[ [[[[[[[ [[[[,[[[[[[[-[P[[[[\ػ\ؼݔEE\غ\\\\\\\\]ص]ؐ]ء]؁]؅]n]؈]؂]؆]؏]؉]؀]؄ш^)^+^*^0^^^^^^^^^^^^^^ص^ض^_E_I_@_F_D_J____hˌ_؂_k_g_l_m_qݒG___ުG_ؼ__ާG_` `````'`P``,``)`+`$G`(`9``````aؼa\a[aZa&aCa3a:a7a6aab&b$bb6b%"Ibfcczccccccccccccccءdؕdؔdؗdؖdؓdءd ddgdedbdadؗeeee\egelܵJ~efeaene]eZeآeةeإeئeزeأeجeتeدeثeرeeحeعfpuKg g؁g؃g~gQgؙgؔgؕhi@@r߂4@ؙAحAAAAAAAAARBآBأBءRBئBؤBB55BB%B؟BCCCCCCCCCCCCC]@wC5C؀DEDDDDDEEؽUEؾEmEvFLFFHFFJFIF&FؕF؅F~FؗF}FBF؞G G GGGGGGGGGGGGGGH#H1H3H ZH&H$H2H'H!H0HآHHؖ~؏HؘH؜H؛HkIIIZITIQI^IX8IYIؚIIحJ IIIIIIJ.IIIIJJJJJXKlK>:K9:KؾKصKKKضK~Kޢ:Kخߡ:KجKةKغKاKسKؽKرLLLLRLjLTLULSLW~L[LXLY;;MظMصMؿMMػݷ;MMحMبMخMتMMرMؼMطMذMMMعNNNNNNWS)SS;Sݿ?S?TTTTTJ@TTTT T TTتT8T{T|TzTTTTU UUU+U@U(UU*UUU)U ݌yUޑyUئAKGV UVV V V VVV=VVؿVغVVؘVؚ BVؤV؜V؝VآVؖVؕVإVتVحVؚVأVؗVؐVدV؍BVبVWأWؙWءW؜WؤWXVXHXYXJX\BXOXMX]X:XXXXؗXؚYHYJYLYNYOYKYMYGYQYYYYYYYY؊Y؎Y؈Y؉Y؍Yؐ~~YYثYؤYبYحY؟YؚYذYإYYآYزY؝YءZZBZsZ؄ZZ\ZLvDZK[g[ب[[؍[؋[[ة[[ؚ[،[ؕ[~[w EE[q[[؈[ؙ[m[[ؑ[}[c[u[[؎[t[[f[[`\\\\,\4\\ \\\\\'\\\\\ \\"\#]ػ]ؼ]غ]ة]ص]ج]ت]د]ط5F6F^=^E^H^<^>^^^^ ^ ^^^^_S_R_`_c_____؇_؍_؝sG_c_______ޱG_ޯG`.`E`C`Q`L`s`G`K`OG`D`M`N`J`A`R`؟`T`Y`آ`K`H` `````aaafaba؃agabaOaNagaSaMaLahaQHaXa[aPajb9b8b؂b؄b؆c؀c؆c%cݙIccccc ccccccccشcؾcdئdإdآdؤdddzdxd}d~d؁d؃d؀d؂d؛dؙd؜dؚdءeee؊eyeseue|exe`e؃epܶJJe؇e؄e{e~eteعeظeطeصeeeeޛf~fzfwf،ff ffffKfg gg؎g؍g؊g؋g،g؏gW5LgUg[gجgاgؠg؞ߪLh؍Mhؓhؔhؒ@؁@@@@A @ؿ@@AصAزA A A AAAAAAABرBسBشBذB\B]B^BBدP5B؆B؃B؄C\CpC،C{CfCyCcCCkCmCrCiCuC؉CCإ@CjCؗEZE\EYE$E%E0EXE1EvEE؅E}FeF؇FRFTF؊FPF؆FOFhF؝FؠFغFؽFظFئ{7GGGG 8GGG:8GGGGEHHKH7H6H8H:HIHK^F^)^4^?^D^5^Z^*^3^7^C^9^0^]^2^'^ؽ^غ^ؼ^^_a_\_X_]_____}G_ؠ_آ_________!_ _`x7`؇`y`؀`w`؁`F`z`؜`؃`؄`ح`؝`؞`U`6`+`'`F`,`E`3`-`4`"dHaaسa،a؏aدaحa؎aجaذaرaخaؙaataua؎amapa،bObQbXbLbNbbؾbbسbخc؇c؊c؈c؋c،cDc-c*c1c,cEc0c)cFcccccc c c ccccddؿdؽdؼdغdػddؾddعddddؑdؖd؟d؜dؚd؝dحdإdخee&e e#e$e!e(e%eeؔeؓe؏eؚeحJeeeػeeeeeeeeffؔfؖf؞fؕfءf؎f؛fؒfؗfؙfؓf2f/f.f3ffff fffgجgعgسgئgآgةgاglgmgig؀gfgegqgkgؽgggض߬LgعggطggظggؼggؿgghXhؐhؕhؗh hhhhhؗhؕhi~FK@؎@@@A@ߛ4@AAظAmBBBBR&5BbBغBCCCCCCD:CCCCCCCCDGEGB8G[GDHP"HUHWHQHNHZHHޜ8HHHqI&IزIzI؄I{JtJ،JQJHJ؍JؒJؘJؓJذJNJؖJؗJ؜JK3K؃K؄KؚK،dKؙKKKKKKKKLL؞LL؟L؛L؟LؚMتM؝MؒMآMدMMؠMءMؔMؘM؏M؇M؄MةM|NN_NbNaNNNNOOOOOd=n=POOOOOO_=P7PPPزPأPسPPQ1Q[QfQiQؖQ؛QQQQQQQQQQRtRR؏RؐRؗRأR؎RؘR،RBRDRiRCRh>R؍R؈R؋R؉SSS؀S^SgShSeJvStSiSaSbSlSؓS؆S؝S؛TTTTTTTؙTؘT]T؉TzT}TKs@TxTTwT~TyTثT|TtTuTاT؍UNUfUaUMUO@UTU|UUUUUVfVbV_VdVcV`V؈VjVgV؇V?VlVnVحVVVVVVVVVݹzVVVVرW6WW2WBWMWW!WW1W.WGW;WAWW9WW'W#{WWWWWWWXXXXXXXXXXIXHXX XذXدY|YxYzYrYyY~Y Y YYؾYؼYؿYYؽZ8ZZZ;ZZ Z ZZ:ZZ7Z9ZZKZZuZxZ|ZtZvZZ[[[ا[،[[ؘ[ؾ[؞[[؟[[ؓ[ػ[ض[ؐ[ء[ؽ[[:["[ؗ[ؔ[[؎[ب[ؙ[ح[؛[آ[![ج[[1\\\\\\\\i\ظ\ء\ب\غ\\ئ\ؤ\أ\ث\ؼ\ط\ؿ\ح\ر\\\ع]]]] ] ]]]]]]^n^c^b^a^k܈F^o^f^l^^^^^^^n^l^؇^؃^c^^^^_p_j_h_i_؄____غ_ز_ص_B __m_l޻G_E_F_4_,_5_DߺG_v`ر`ت`ء`زH`ئ`ص`ش`ظ`د`ذ`أ`b`d`V`Q`O`h`L`PaH`H`Ja!aaعaaطaaضaصaHaؗaؚa؛aؘaؒaؓaasbkbtbxbmbbbbb.bbbb6bbb,c؉cؕcؓcMcJcOcPcKc*c+c/c.c|ccdddddddd"d!d$d%d&d#dتdدdذdثdدdطdصdزdسe+eeeدeؼeظeؾeطeشeؿeسeرeػeؽeeeeeeeeeeeeeee eeeeeeeee ߟfؼffضffؿ܉Kfع܌Kfذfظfؽfؑfػfؾf>f=f8f=f9f3g3gػgggggبggؾggؽg؂g؞g؁g؄ݍgؖg؎g؈g؇gh gggggggggh\wh]h؜hh؝h؞h؛hصhعhضhhhi&i'i%ii i:i>DZjZhZLZ#Z"ZؗZؑVصZؘZ؜Z؉ބDZ؋Z؊Z؍Z؎Z؈[N[D[7[u[T[v[4[k[2[W[R[EIE[ر[K[G[3[@[<[C[O[U[A[ز[]4\]] \]]]]@]E]]LE]]]$]%]=] ]']&]]]2]l]YߊF^z^y^^.^#^ ^^ض^ع^ء^أ^ب^د^ؚ^ؙ^آ^؝G^ث^^_^__u_r_s_t_________t_r_s_T_QG_S_I_L_J_O_V```````H````q`t`؈``k`؇`y`x`؉`؀`va)a(a/aaaaaaaaaaةaثaطaضHbؠb؎b؆b؇b؅b؋b؈bؐbb4b7b/b0b9b4b3b؅b؄b:c؟ciclcjcgckc?c@d ddddd~d,d-d/d.ddddddddddddغdؾdؿe.e0eeeeeeeeeeeeeeeeeeee,ee=e3MKe0e@e1eWJKe5e2e-e6e8ebe_e؊ffffffMffJfLfPfKfNfOg9gggggggggggئggإgةgآgؤgذggدgؿh$hhh:h hh!h%hh?h@hh,hh-hh)hKhسhإhاhثhئhتh"h#hءhأhؠhؽhغhhhhi4iCcMii iCiAi=i@i>i?iFݓMiA5A6A2A:AA6AAABBB 5BDؚDؓD 6DأDةD؜D؛ 6DؗEرEEسEFFFFFPFػG؈G؉G،G؅G^GؔGؕHkHjHiHHI7I3IؑI؏IؗJJJJJCJ JJJKKKKLLLLLLRLةMeM؇MBMRMLM؟MMHMOM~MMMXMGM^MIMNM]MZM؆MQN)NئNاNpNoNNO(OOOO!P2PfP}PsPPeP؀PaPuPnPgPqPlPcPbP؃PزP؁PoPkP؂P؊Q)Q0Q1QؗQQRضRصRR؍RR؜RؚRؙSطSSSSؼSSSSSؾSاSظT#t@TTTTTTTTTؕTؔTؓT؎UؘU؜UؙUؠU؞UVVشVػVطVظVؽVضVعVصV"V!VVؼWWWWWWWWWVBWWWWWWWWWWWWZBWؕWWWWWWWWWWW$ߣBWW!WWWߨBXFXKXHXGXgXTXX"XX)XY؍YY YYYYZrZ{ZtZqZyZuZؐZwZ}ZOZPZأZآZZؔZؚZ؛ZاZؗZؕZؒZ؜Zؖ[ض[ظ[ذ\[[ص[\\[ع\[[جAJ$JJJJJ1JDݦ9J)J/JKJ6ݣ9K4KK+L L!LLLLLMؐM؝M؜MؒMؔMMؓMطMؗMذM؟MN-N,NwO,PPعQSQ@QQޡ>R؋RخRثRءhSSSSSثSجSحSزT,T+TTT TTTTTTTTؘTؗTؖTؙUجUثUVVVV-V2W?W/W&W:W9_BW;W5W*W!W8W7W4\BW"W6WDWEW;W6WBXzX؆X؋XX؁X*XY؟Y؝Y&YYZZ؎Z؏Z&ZاZدZحZجZثZت\/\!\#\أ\I\:\H\-\%\)\2\4\$\,\K\;\ \(]ؘE]ؗ]؝]ب]]w]x]r]s^^;^^ ^^G G^0^^__ _؃___ _______w_|_؂_~_x_}_y_؁`K`c`d`V`T`N``O`W`^`Q`j`i`ح`ؤ`ج`ة`خALaPa5a2aaaaؾbbbbbbbbbؿbbbؐbNIbcدcخcزcحc؜cؠcضc=cVc؂d(d+dd?dBd=dAd;dIdCd9d8d"dd dddd ddd dde6e7e#e"e eeee ewee؋e}eؙe؄e؉e؅e؃e؆e؞fSfݔKff ff#ff!f)f$f&f^fofnftfrfsf}f~f؅ff؄gDggggg(cLg9ggggaLg؛gZLg g'gAhrhxh؀Lh؅h{|h}hؑh؈hتh؍h؉hؕh؛h،h؞h|h؆h؄hhhhhhhBhEhAhDhئhiBiIiHiJiLiKiiiiRiTiSiؚi؛iiiؑޯMiغAQA[ALDDDD#6DD݀6EE؛FFFFصGGرHyHHHI?IDI؝J2JLJ+JZJKK-K'KYKZKMKXL#L%L+LLخMMMMMMMMMMN߰MPd@PPPPPPQxQwQsQ؞QyQآQQQRRؿSST1T0TTTT(TTTTUؿUػUؼUUVVVVVV4WjWؕWlWrWgW`WkW^WoWfF|WbW]W\~eWPX؟#CX؞XئX5X8X6X:XZ|ZثIDZبZاZ+Z,Z(B+ZةZتZثZZرZZ\ب\؋\ؔ\؞\؏\؈\~\؁\0\؛\؂\ؐ\؅\\ة\\ E]]]]]]]]]]ؒ]ؕi]؍]؛]؝]؏]؞]ئ^ؖ^ؒ^^*^)^,_____؈_؋_؊_؇______ؑ_ؔ`؋`ؐ`؏`؆`؃`؎`؇`ب`؅`ئ`؂`ا`ع`ط`ش`ض`س`ad/d2d'd)d@ddee!eFegHgBgbgEgQhhhhطhhؼhhhhhhضhhhhhhغhhhhؽhhh h5hqhnhohhLhOhThShhiTMi~iWiRiSmMiVi\iUidi]i^iآiأݎMiiiؘiجiدiخAYAةB*BDAD7D5D3D9D2EEEFFFؿGؼGؾGؽH}IFIGIؤJ!JbK؆r:L/L1QQ RدS?S S S TT=T>T;TCT@TFUUUUUJVWWعWWظWػWWWؿWWWeWgXXXXXY ZؽZؾ\\ \\\\\\] ]]#]]7]%]$]*]']3](]4]غp^؝^L^\^j^]^e^c^^__ؗ_?_3_2_ء_إ_ؤ_آ`,H``````aSbb!nIbطbؒccDdؘd؛dؑdؕdؚdؒdSdW߆Jd\d]ddddeBeCedeae`e}eeef؇fؙf،f؊f؏ݳKf؋f؂f؛KffffffffffgSg!g)gg$g(Cgرgزgصggدggظ~~hEhGh4hnhBh1h.hVh8h7hKh-h3h6hHhBMhfhmhchdAMhghi i~i؋i&i,i)ioikiminiiii$iiiެMAoAثB.BBؖD؅EؠF+H L6/;.;LرNJN7NNIM<{NNPfPaQQRST9T:U0U2VVLWWWWWtWsXXBX>XAY,ZZػ\X\W\V\Z}E]a]h]e]_]d]^][]g]^آ^S^}_ _خ_د_ذ```````acbbbccc]dحdudrdwJeQeeefعfءfضfخfLgg1g2ݑLggg gߐLggg g gg hhؿhhزhhدhشhذhضhطhػhرhhxhzhyhhi؟i؝iؘiؙii0i؂i؁iسii:i>iHD؆F6FG"GIاJ}y:LNeN`NgNA)AwAxAئAةAجB4AB{BA/BBBB~6BB؞BؚDؠDءEEFعFFUGG*8HHHHدHر~ؐH-H{H؝Hؚߧ8H؟HؠH؜Iؽ8IتLlLؑOtQj~)UXkXj@@4@@ؠ@ؙ@ؕ@؞@@@د@ح@ذAACAAAHAu~A2A{AyAس4BاAزAذAش~)BB~+BB؀BB0@ؘB/B1BBB'B(B!B%BئBآBءBؤ~9BتBإBأ@dD?DDEESE؄E؆E~`F>F@FFG&GG1GLAL^LػLؼLع~N؀OU~LUUMX"XsXmXnYرANY-CZZRZZZޒDZZ~ؐ~_'`@خaPaOaMaq~arcBD@!@g@د@ذ@)@@"~@%@(@@@@@@@@E4~@@A}A؁A~AAAݵ4A ݶ4A AQARAPAظA=A>A7M7Q7FFFF~rF`F_F]FG:G8GQ8QCQFQ6RRRV?S@5S+S)S*S.T?TTاTبUUUPUSVVVUXoXYسY:Y8Y7Y6AT~؀ZZZZ3ZZZZZ ~ؑ~ؓ\~a aCaRaXa^aha؍a؂a{cXܽI~@,@.E @-@i@ز@ض@ة@@@O@@@@@@@'@(@ @)@@"@A؅A؄A؃A؊A؆AAXAZA AAAGAIAJAKHػA؍A؋AA~ AAAAAAAAABSBU5BB,5B8BؙBآB؜BؚB؛BBBBBBB~/BBVBKBJBMBLI5BBBBB:BH؄HHHHHIU~ؖI،I؊II8IIIIIIIIII&II'I*III(IIJ؛ݲ9JءJ؝JؠJ؞JآJ؜J2J4JؓJؖJؐJشJص~ضJضJ~صJغJؒKKKKKQ]KLCLؕLؔ:LoLsL\L[LfLtLcLgL`LbLqLrL^L#L&Ld~LMLLLLLLLLN؃N،N؎NINTNRNNNXNQNUNSNWNPNONMNNNNN~@رNNN.N-OEO[OZOYO؝O؎OؼOOغ~OOOOOOظOؿOO~O~PرPد~QQQQPQQQqQpQذQدQخQحQ%Q,Q"Q3Q4+>Q:Q@Qha>QdQ\QWQSQOQQQTQfr>R R~+RRR*RػRRGؤ@@صSS(S"S!IVS#DS0S4SSS~=TDT~ATTTTTTT~@~MU$U )AUbV0V+V*ݒAV-VW(W؆XwX|XPXNXYزYYYMY5Y1YY+Y,YEY`YAYXYGY[YP~؂Y_YJYVYCYDYQZZ4Z5ZTZUZ Z Z ZZ5Z$ZZZiZ%Z!~ؕ~ؖ~ؘ\ ]ة]ب]] ] ] ]^^ز^س^]_X_؆_؇_ع_ظa aDafa؀auama~aga؁awaبaآaإa؛cWcc2c,c3d@n@ط@@@A@0@T@S@R@=@<@4@3@T@/X4@U@?@7@V@a@X~@;@2@.@>@;A،A؍AAAA[A؊AAAPAQAOA؎A؏A~!A(AA%AAA AAAAAA~%B`5BfBBBBBBBBBBBB@B>BDBtBC~-BBBB~0B^BfB]BZB_B`B[B\BYBBBCB@BBBAB?CWCiCoCثCqCؓCVCؐCmClCpCfCgDDصDDDDDغDطDؾDع76DDDRDDؽDEE%E!E E)E-EEEEEEEE E E*E#EF\FfF[FOF^F]FFFFFFFF(F,FkF*FjFoFFSFFFGMGUGTGSGRGNG`HGGGGGسGGGظGجGخGG~{GGثGGعGGGGH H;H9H؞HؚHتHثHدHؖHةHئHؑC8HخH؟HجHؠHؒHؑHؿHH H HJHFH4HEHCHD~ؓH؇H؆H؊HHߴ8A@4HHITIYIZIW8IIIIIIIII#I~ءIJI6I@IVIC~ؠIKIFI>IIJاJضJئJبJجJةJثJ8J7J9JAJ>JJػJؿJؽJJJJ~طJJJJJJJJIKؾK U&KK KKK LqLؙLLLLxLy:L|L}L؄L؋L؊~L؉L,L)LlhM MM M M&NBN@OGO\O^OشOOOOO~OOOOOOOO~PPؿPPP~PPPPؽQQQQ QQrQtQuQزQرQشQLQBQ@QIQQpRR(RR*RRR.RRBGS-S+S5S/S1S4~5S0S:S9S7SKSTSMSQSGS'SPSMSNSTSSTKTITTT~CTT T)TTT%@TT'TT ~BZ]TتTثTةUAU:UVVW-W+W؍Wؒ߶BW؎~kWؑWؖX{XxX؁XؖXأXؕXؗXTXRXYXXXYYY>Y=Y;Y؀CY؈Y؁Y؂YY؃YwYyYsYmYpY؍YuY،YjYؑY؉Y؎DZZYZZZZZZB߭DZ=Z@ZDZbZCZ?ZEZ<~ؗZFZG~س\؞\؝\,\)\/\.\0]]]]]^ش^_&_Y_Z_؈__غ`ؠ~`آa؆a؝a؈a؏a؎a؛aaaaؖaaaؿHbcUcBcFcKcCcScHcIcJcNRAؑeKe؀e؁e؃@؊e؂HBB"@p@q@ؼG@ؾ@غ@@7@5B@V@Y@^@m@ؑ@ؒ@h@f@sg4@ؖ@؋@،AؖAAAAAA]A^~AAARAؒA0ARABAAAEA7A@A?A=A8A:AIBkBxBy~&BlBBBBBBBBKBJBSBvBأBؤBBBBBBBmBqBlBnBpBoBgBhBBBNSBMBOBJBLߖ5~BCCزCCCCCCCحDDDDDDDDDDD~RDDDDDDDDDDDE&E$EZKEؗEؕEؚEBE)E ~b~cELE0E8E=EQEOEJE4E60ZFjFhFFFY7F FFFFFFF޲[~sv7FyFFFFGhGdGgGrGbGtGyGGGGGXؤG7GGGGGGGGAWH!HHظH~؅HؽHصHػHؿHؾHزHHHؙHH,H-H%HHH#HPHNHMHRHHHIXI\I[I؏NrIIIIIIIIIpIbID 9IMILI?IfI5)9I4I؍I؄89I؆I؉I؇I؃IuIyIدIذJطJػJعJFJGJEJJJhJ9~عJ=J;JMJ0JJJ>J@JLJGJ8JRJ:JSKKKKK*KK/K"K.K%߉::LJLKLvܿ:LLL:L~:L؛L؞LؓLاL؜LؠLؚLثLؾLةL-LnMDM=M:MhMM~M7NؙNةNحNاNبNfNiNmNgNkNjNNNNN7QؽQ QQWQأQؿQظQدQ؜QإQrQuQ؝QؙQعRNR9R;R5RTIT@~F~GTdTeTصTضTزUHUJUrUiUZULU,U0UKUIUBUDUJUOUؒ~WUؗU؀U؂U؆VSV^VRV[VNVmVnVVVW3W=W7W>W5WؚWثWئWذWؙWؠW؞WبWءWتWحWػW؜Wإ@سX'X؍X؎X؏XؒVCXؑXحXWXXX^X]X\X[gCY YYYظYMY?YGYKYJY=8YAYL݁YbYiYaCYتYئYجYؽYػYؤYغYؚCYءYZZ ZZZ9Z:Z6Z[Z_Z^ZgZaZbZ]ZZZZZZZ ZZZZ'Z&GZ؋ZخZ؊~ؙZؒZ؉Z؇߶DZ؏Z؄Z؃Z،ZؓZ؍ZؘZ}Z~ZZ؀Zؙ\ج\P\U\B\?\<ޣE\L\I\W\X\O\\\G~ط]ثF]د]ح]]]0]&]/](]+]]-] ]*],]5]!]#]$]6]7]^غ^ظ~^m^j^h^i^k^a^^_-_,_آ_+_2~_ؔ_ؒ_ؐ_____``ا`د`تa aTa[aaaخaسaaaؿaaحaاaؤaؽaدaزaإaaaaaaaab#b@Ib>݇IcBTc[cXcbc_cgccc^c`c؅c؆c؇ddeqe؅~e؆fB@ؿBa@@@9@a@`@@@@ش@خ@ؾ@ظ@ب@ت@ة@س@@ح@ع@ػ@ر@~@@غ@@AA~AbA،AAAZAXAYAؖAؗAaAgAqAeA}A~B}B؄B|B~BB؀BBBBNBBB~1~2ByB|B}B؄B{BxW5B^BZB\BYBUBcBVB_B`B[CJCeCسC,CwC=CRCaC*C>C4C)CزCحC@CS~DC?CACrDDDDDD'DTDUD.~T~SD,D8D9D1DODsD0D+DQE,E[E\EhElEkEiE؟E8E>Q\Q]Qj~$SvQvw>QQQQQQQ{>RxRZR[R\RVRXRqZR@~3R?RCRARRRSfSsSlSqSjSmSnSkS،Sw~:SS؉SzS؅SxS؊S؆S,SgS[SSTaTiTjTeTmTcT؆T\Tb~HTyTiTpTvT]T؇TnTqT|TsT[TkTؿTTؽTTؼTTUؒUةU؏UvU{UuUؤUdU=Uد:A~XU؝UؙUرVcVbVdViݠAVuVsVqVtV VAVVVV VVWNWUWP}BWWWWWWWWWWX+X.X-X؝X؞X؟XةXؠXؘXءXثXدXnX_XZmCXeXhXrYYYYYY"YYYؾYYZYPYXYTYWYVYY؛YؓYؒYrYؘYؙYCYXYYYYYYYY@PDZ Z F/ZhZeZkZiZZZ'Z(hDgDZ$ZZZ~؞ZZZZZZ[ZZZ؆ZZ[ZZDZZ~؜D[ZZZZZؿZZZZ[ZZZ~؟~آ~أ~ء\ث\ت\ا\ة\؈\u\`\l\sޫE\n\t\v\h\w\؆]]Q]P]X]M]O]N]\]R]D]J]K]^^^^ؿ^^^^^^^^ػ^ؗ^ؒ^o^~^ؚF^؆^s$^w^؏^p^؁^؂^ؙ^}^^{^؇^ز_/_4_._2GG_تWG_ة_8_6_7_G_3_9_5_D_إ_ئ_؞_______Í_____`````` `!NH`ض`ؼ```غ`ؾ`ؽ`ص`شaabaaaaaaaaaaaaaaؒa؊a؋a؉aaaaaa aabbabababaab b%bCbDcdcbc^c[c@r@cwc؂c|c}c؆c؁c؄cvc؃cc~c؈c؍c؋cؑc؏d|dydzdeLeؙ@e؋e؍e؊e؎fHV~@t@@@@_@j@i@k@ @@@)@@@@@@@@@@ w4@@g@A؞AA%A'AAeAcAؔAؗAA_AbQA`~"A،A؂AؐA؋A؍A؁A؝B؎B؏BؒB#BR~.BBBBB،B؉B؋B؈B؍B؏X؅BBBBhBnBgBu߶U~EC~F@HCC~G~HCغ~ICCؿC5CؼC5CCCC0CؽCDDDQDoDiDpDgDةDؕDؐDlDؗDqR6DtDmD؎E/hEةEN~_EZEHEUELEIEOEJEEؠEة~gE؝EEؤEبEئEF}FwFzFAFIFYFEFHF@F؎FؕFؐFFFFG؞G؝Gؙ~wGأGةGؘGؠGؖGؔGؕG؟GءG!GGGm~|GؚGؒGzG}GءG؝GؙGkGn~}HE~؄HHHH~؆HHHHHH؛Hk8^HkHlHtHgH[H`HvHcHaH(H[H^H`H]H\HIIIIIIdIcI؞IؠIءI؟I&I-I(IIIIIIYIII$IA9IIIIIP9IIK~إI`I}I>~ؤIRINIQQR~.RإRؑRئR|RؒRآRؠRRRWRSRXRS؎~8S؃S؋S؄ܗ?SآSطSةSإS؟SتSؗSءS؞SثSؙSأS0S2S/SpSlSoSSSTmTvTpTqTlTTصTؖTؐT؍~ITآTذTؒTؠTؓTT؎TضT؝TؕTسTؤTpTߓ@T@pUؔaxUUشUܲ@UؽUدUwUxUkUmUnUrUoUqLثU،U?UضUطzUػUظA؜UعzV؋VzV؄V؈VؑVyV؎V؀V؂V|ݤAV؄VAV;VqV=V0AV>V8W^WdށBW]WmWOWbW_WWWWWXWWWWWB~rX1X/XضXخXتXؿXX[؃X؀X{XX}X؃~xYFY-Y%Y&Y,Y7Y1Y3Y2Y'Y*Y.Y/YYqYaYbYfYYYYYYخYYYY:Y;Y6Y YY*YWYPY ~؅Y,Y!Y YY5YYYYUY9Y DYZZQ؋ZZZ?ZnQ~،ZZZBmDZ1Z0Z:Z؅Zk[H[K[7[{[l[؅[e[6[؆[4[h[Z[X[r[jZ[<[3[;[M[O[|[ذ[[[U[d[k[SD[W[^[m[5[i[Y[f[P[Q[\[][؇[x[I[NZ[s[؈Z~ؤ\ر\س\؜\ؤ\ؐ\ظ\ؠ\؝\ب\ة~ع\ر\ؓ\؛\آ\ء\ذ\ا]سI]ش]]]]h]u]j]b]g]`]w]_]y^#^!^ܙ^^^^^^^^^^أF^ؾ^ة^ء^ؠ^ث^آ^غ^^؜^ػ^ت^ج^إ^,G^_6_=_:Ia_H_<_ط_ج_س_ض_زnG_]_I_N_O_M_\_]_ػ__ؿ_غ_G`__`_G`4`-`*`5`,``````ޟHaa aaaaaaaaaaaaaجaؚaحaؠaa%a$a&a'a(a*aa.abbbbbbb b"Dzb&bQbMbNbJbKbLbPbbbObRchcicccc~cإcةcؤcدcجcخcتcؕcؙcؓc؝cؘc؜cؗ Jd؉d؇dddddddd_eWe؜eءeؚe؏eؓe؞eأeؘeؙeؕfnfjffgyg؏gؑh i@؄@@؀@/@?@;@b@D@3@_@+~ @9@6@H@5@l@X@:AبAA)AؚAAػAؽAطAز4AبAثAئAؼBؗBؖBSBQ35BصBشBض<5BطBB#BؕBؘO5BؔBؓBBsBqBrBxC_CjCgCkCiC؎CIC؀5CDC؏CE~LCOCcC6CHC\CؓCaC`CNC^C?CؤUChD DD DD~WDذDDDeDDؽDظDضDDؼDرDد~[E5E0E]BvEoEذ~^EشE\E]FEF EEEF~hFF؋F،F؅FzFlF`FgFfFjF_FmFhFdF:F;F9GGGGشGسGػGجGضGرGدGصGؾGزG$GضGعGجGذGGػGG~7GسGؾGGؼGغGHHHHH؟~؎H؂H؃H؎HjH؉HؔH؆HؐHbHؐI I8IإIاIئIؤI5I8I6ICIGI7ICIآIQIrImI/ITInIUI7IOIP9aI؞~بIسIاq9IIؑ~اIضIIؙJJQK(K@KqKؘKؕKeKxKK`K|KؖKjKyKsKrK{KpKKK؏K؉K؞K؇KؠK؍K؈KK،KؓLYeذLرTLدLزLL L6L7~;L6L)LJL&L(L$L*LHLDL؄L،MMM؇MSMM1MQMKMRM؀MإM؁MCM4M6M2MHMIMM؃MPMشNNNNNNNNNNNN؈N&NN;N/N9N4~N5N1N8B؁NتNأNؤNؠNءNةNإNدNرNثNخNذNسNجNةNزNبNشNOOOfOOOOO~O`OOزObO؍O؎OwO|O؏O]OmOcOدOؐO}OzO~ OhOشOxOرn~ A=PPP=PPطPغPص~PشPؼPPظPؽPPMPPPPPP=QQ QXQeQdQ،Q؍QQQQؔQؒQؖQؕQؿQؠE>QQQ=sRRRRR,RR%RRRR؀RبRدRRRشRسRذRزRءR`RfRaRNR]RcRRRSؘSاSؔSؕSؑS؝SؙS؛S؜SSSSSSSSSSS}S{S?STwT|TxT{TzTTTTTTTKإI@TTTTTTTTU~OUUUUUUUUU؜U؈UAUUUUUUUUUVؠVزVءVتVةݩAVئV؜VصVاV؎VؐVؑV؅V[VpVdVgVcVwVhVeVjVxVfW؈W؞WtWzWyW؋WXXXXX"XCXXX'XX$X%@^X5X4XXXXXXXX؉X؋X؆X؈X؍Y;YRYRERaRRRRRRRRpRjRsRhRRB{SخSثSصSدSزSضSذSSSSެ?SSSSS"SSS S$S SS؉S؊T T TTT T؄T؃TTTTTTTT TT؅T7T*T TT~TvTwTUUUUUUUUUUUUاUبUثUUتUUCVVVUVhAV"V!VVV VVؼVؾVؽ~\VػVعݫAVVؙVkVؓVؔVةVؠVئ~aVثV؞V؛VؑVؙWضWظWؚޑBWؘW؛WسWآHتWؠW؟X[XpXTXqXeXQX؝XaXZXtXLXKX^XXXSXRX;X9XXXXXXXXXXXXXXؘX؝XؙYPYIYbYYY~}Y،Y؜݈YYY=Y?YYYY>YXZY؞YضYتYدYج0DYYةBZZwZyZzZ}ZZ؃ZxZ~ZZZ]DZNZYuD~؎ZOZJZZZ[t[ج[a[b[v[z[y[`[d[؁[[؄[؊[ؒ[y[[ؘ[l[~إ[|[r[؁[[eD[j[ؗ[ت[[ث[n[ج[v[{[ح~ئ[ؔ[[p[[[z[h[ؖ E[s[خ[[[د[ذ[[b[\\\\\\\E\\\(\!\-\Q\+\\$\5\\\\؀\;\)\*\\\ \?\\&\ ]ؾ]]ؽ]]]ر]ز]ذ]ع]ئ]ؽ]ض]ظ]ش]س]ا]خ]ؼ]]]^;^@^F^^^^^^^^ ^ ^^~^^$^^^^^^^^^#^^_M_N_V_W_Q_U_T________؋_؈_؅_؉F؛_ػ_،tG_ؙ_؊____ ____߬G_`H`\`U`^`I`c```S`b`@`I`J`L`M` ``/`!`` ```` `a`aha^a]aca_adaxaaaiaeaaaaa9aWaUaeaaaTbEbAb>b7bbb,bؖ~b؜b؝b؅~b؟bأc؂c؃~cccc cGc؀ccccccccccظcccصcضc~cؽcغcؿcسccزcؼcطcعcdصdسJdجdةdحdd dd؉d|d؋d{d؈d؄d؝dؘe؈e؆e؂e؋~eqere؁e،e؀e؉eػeeؾ~eؽeeشeطe;Keeeذeeffff?f@fDf|fxfyf؈~f؉f}f#f$f&f"f'ffff f fKfff gg.g-gؑgؙg؞gؐgؔg؝gؘg؛g؜gؚgTg؝g؟gأgؤgإhiiiiE7@U@؂@؉@؇@ؾ@ؽ@@@ؼ@@@@@p@غ@@ػAرAضAذAlA AAAAAAAABBBBسBحBذB@؊C؃CzC؂ChCqCذCد5ClCoCbCeC؁CCdCsCnCgCtC}CxC؅CتC؈Cئ~NC؊C؄UVD$D"D#E2E[EOg6E&E>EBEGE"A؛EJEEIE+E3~XE*E(E=EH4HBH5AHHHHحHغHHػHشHؼHlHؒI!I$OIحIخIثIجIpIvIqIwaIJIIJIJJ;JJ~خܒ9J}JVJDJKJJJJJJJJJ]K~KK~KKMK K6K5K؈K%K!K&E:K?K;K$KCKNKOKDK@KAK9K+KKKKKKKKKKKKKL^L]L؊LL؃L؄L؛L؂L}L|LؙL~LؚLؕL{L؆LHLؒMزMBMrMM0MCM[MMsM-;M!M~M)MM3NN~N NNNN NNؘNؔNؖNؙNؕNؗNPNRNMNWNSNVNظNNNNNNNNNNNO OkOjOyOOOOOlOgObOXOiOثOWOحOTOخOvOIOEOO~OPO}ODOfOHOأOQOS~O`OGO^O؅OجOmOuOبU=OCONO\OVOnOcOjPVPP\PXPUP~PبPPYPZPgPTP[PQ)Q,Q*Q'QgQhQؓQؕQؚQQQQQQQRRRRR:RR8RARRRRRR RR~RBعR؀RzRSعSػSغSؽSطSؿS!S:S=S6SIS؁޶?S?SMS>޽?S0SOS7SؘSؙTT T؈T؊TTUTVTbTWTBTTMTZTfTFJ~TOXT؇T؄TTTTUE~PUIU5UU0UCUF@U3U~VU\UCاUD@ؘVTV>V5V:qAV4V9VFVZV[VEyEzE؈E؉E،PE{E؆FؔFؗFطFصFظFؓFزFشFؙFF؝F؛FأG7F؟F؞FأFؠFءFFFؾFFؿFLFJFرGGGGGGG'GCGHGGPGXGGGTGSG@GU8GZIpH[HMHVHO~؇HY~؈HTHSHPHسHnߣ8HoHؓI)I%I(IoLظ~ؗIسIyI~I|I؃~جJJ4JeJ6JاJYJXJ1JbJ8JsJ>JUJTJؕ~حJإJؔJؚJ؛JؙJ؟JSJJ J J J JJ JK8K:K7K=K-K؂KؕK؇K؝KصK؁KK؛KؘKؔK؆KؐK4K؎K؅KئKؖKKLؽKKKKKKKKKLcLLLLLLLخLأLLؠLشLإ;LؤLبLئMبM؍M؂M؞M؉M؃MؑMئMؚMؐM؅M}~M؛MإMMؖM؈MMM؆MؤMؗNNN؞N؟N؝N؜N]N^NsNcNؾNNؼNؿNػNؽNNNNONOQP OOةOOOOP_OOOOOOOOOPOO~OPPOOPOPPؾPPPqPؠPP؞PؿPدPاPتPPخPصPظPPPطPآPPءPإPشPئPثPجP؟PرPQ.Q0QؙQQQQQQRuRiܚ>RؙR؞RؔRؓRؑRRRIRGRHRRR@RcRFR_RR؅R؇RRRSGS S_S`SjSvSsSqSf?SkSyS{SWFWOWDWiW3W/WNW:W+WةWPWEW7W%W,W?W4W)WW=W~fWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXاXشYpYtYqYuY}YsYYYYYYYYYYYY#YرZ$ZZ%Z ZZ ZZ(ZZZ ZJZIZ؉ZؐZ؏ZؖZؕZؓZZPZ؅ZwZzZ؄ZyZ}Z{ZZ[[؛[؝[[[[[ؿ[س[غ[[[؈[ؚ[[[ص[[ؼ[[ [ؤ[ؕ[أ[[[[ث[[؏~ث[ة[$[[[[g[ت[ؠ[[[[ [؆[ذ[؋[[[[[ [[\\\\\\f\\\\\\ش\\ؽ\\\\ز\ة\\\\E\E\\\\\\\ض\ت\aI\\\]]]]]]]]]]]] ]]^m^e^^^ ^ ^^"^}^o^u^{^؀^^ؖ^m^k^؆^s^b^w^؁^i^؂^ؗ^؄F^x~^z^j^e^~^ؔ^^^_q_k_m_o_n__________ش_س_ع__ر_ض___ط_o_3_2_~_+_0_6_B_A~`إ`ث`ة`س`ا`ؠ``ب`ض`ج`خ``e`G`c`M`_`K```I`S~:`W`N`R`Ta a"aaaaaaػaaaظaؿaaaغaشaؼaaaaaa/a#aؖa؍a؞aؙb؃Ibjbibublb؀bnb؁bwbvbsbpb؄bb=bbbbbbbbc؛cؘcؔEzcؚ~cLݨIcWcQcbcRc\cS~c؅c-c>c0c}ccccccccccccccccccc~dddddddddd(dطdظddزdةdعdؼdسddذdرdضee,ee؞eغJeeeeeeضeزeصeeعeeeeeeee eeeee eeeeeeee f$f&f%fHfصffffدfحffffffffغfff܍KfCfBf@f1fff0f4f2fCfP/P'P4PLPQQQPQP>G}PPQKQ؜Q؝#>QQQR؝RؚRاRدRتRdR؆RuRpR؄RkR؅RlRRؔRؓSSSSئSاS؜S؋S؍SؘSعS؛S؝SؙSبSؑS؇SؚSئTTاTرTزTطTTسTصTTTؼTزTغTػTTTؾTطT؏UUUqUwUtU؋Uz~QU،UsUUUUUUUVؒV؞VخVؖVVVVVVضVؽW،WخWجWثWؙWؒWػW؞W~WدWؼWؘWW W~gWWXXX2CXXXXXX1XXXX X XO~sXX~uX(XXXXXػXغXXؼY؊Y؄Y؆YYYYYYYYYYYZiZ@ZXZlZMZ!ZؙZOhZ؆[[[\[w[,~ح[X[d[a[H[ؗ[Y[)[b[.[h[ؐ[:[=[^[F[i[e[>[I[V[[x[y[f[J[5[z[ؒ[`[6[Q[B]E[?[{[][ؔ[j~ص\\ػ]]]3]] ]]]]-\]#]]]]]5].]6Bؿ]/] ] ]1\]]]]]]7ZF]8]+].]!]0])]1~]],]"]^w^g^^}^{^~^^^!^&^'^)^,^^+^ؿ^ؤ^ت^خ^؟^^ر^ح^؛^ز^ة^س^ش^غ^إ^ط^ج^^^_^^_w_x_v__݅G______]_U``H`````````p`f`o`n`؁`i`n`m`l`؄`؅`q`s`j`o`{aja|a}a؁aaaaaaaa~aaa2aاaصaرaعaبaس~b؊bؑb؍bؙ Ibؚb؛bؒb؏bثS9Ibub1b87Ib5bib;b=blbybcؗcإcآc؝cءchcocmcrcucwcycصccثcCcAcBd ddddddd dd dddddd ddddddd d+~d1ddddkJddؿddddddعdػddee-eeeeeJeeeeeeeeeee"ee4e/e9eAeXMXRXJXNXsXBXQXUXPXlXjXSXhXUXVXX߀XX#XXXXXXXY؛YؔYؒYؖYؓYؕY؏YY"Y!YYYYYZ)Z,ZvZ؃ZxZeleeedeYe|epeyf,fRfQfLfffffffZfXf\ffxf^fgfdgg#gAg?g@gggggggggggghihmhWhfhhJh`hVhYhLhjhbhchph_~ hdh]hhh؟hغhظhؼhعhشh;h-h8h/h2iAiiiiiiiOiIiؘiؖiؗi@؜iiiب@ @؝AA8A9AئB#B"B!BBؒBؑDDDDDDDDDDD ~YEEEEE~6XEEELEME|E؀EFFiF~kFFFFFFFFQG؂GةGؘG؝GؚG؞G؟GئGاH H/HqHmHrHHI;I9IWPW%WSW#W7W8WGW=W>WIWJW|XإX،X؍X؉XؖX؅X؏XwX؎X؂X؊X؈X{XؗX}XyXYX$X-X.X+~vXXXY؇YؠY(Y%YYYYZ+Z[ZHˁZ\ZmZ؝ZؙZ،ZؑZ؛ZؚZ؜ZؕZ؍ZؖZإZ*ZءZؤZحZةZخZذ\ [c[q\Q\T\*\D\U\ؙ\9\?\>\O\M\5\@\1[\+\3\A\V\L\F\<\E\C\=\p\W\8\XeE\7\\\ ]ث]ؐ]ؓ]ؼ]ة]؞]ؿ]ت]ؑ]ؤ]ؚ]ا]ء]؜]آ]؛]؟]ؔ]؏\]ؒ]ؕ]إ]ئ]]؜]y]z]~]{]q]؁]]|]}]u]v^؎^؏^>^?^@^AG^ ^^^^^^^"^^^ ^!^#^^ ^^^^^^E_ _ _؅__ dG___ __ ___ ______y_x_؈_؀_؋`Y`a`u#H`U`[`_`R`b`r`]`h`q`e`f`g`v`L```t`P`؊`؁`؆``؀`إ`ا`ب`ئ`دXؕ`رa5a9aa0a*a+a-a.a,a#a!a"ala؁a؏a؀aaaabbؾbbbؽbbbbbbbbbbbbbcءc؝c؞ٕcc_cWc`cYd,d%d'd0d$d&d-d.d)d1dEdGdRdJdPdFdOdNdSd!d ddTd~dddd ddddddB~e ee'e%ee)ee0e$e(ee/e$e!e%e&e'evefeueie~e؏et\eحf+f*fXf"ff+f,f-f3ff'f*f(f;f~fqfyfxfpfmf}fufvffff؃f؇f{f؉f؆f؂f|f؁gCgEggggggggg g g ghCh?hإhاiNiMI؛iiiii~iYiQi_iJiWiXiiiiiiiiiؒiؿiؾ@ ARANܹ4~AاB&B'BB BjBxDDDDDDD D7EE؁d=FFحFFRGدGطGزHxHجHHHHHI@ICIBIطIآJJ5JAJASJPJNJSKSKPKWK_KUKL&f0L*L(L,L-LLLXLYMMMMKd5d:dFd7d9dEdwd]djdvdkdldedddqd_drddd>d+d6d-d9d?d;d3dBd:ddde e e9e:e=eEe:e7e>eBe؇e،e؂ekeؠeؚeؐe؎eءeؽeزeصeطeتeآeإeخeثeؼf2fZfdf\fMf?f>fRfXfWf^fSfTfVcef؄f؅f؆fؗfءfآ L~ fأfئLgg$gJgIgHgKgfbg g gggCgGg?gFgPmLgKpLgRhhؿhhhhظhhhhhhhLhػh~hmhphshrhhhhZhXhRhPhUhNhMhhhhiXici^iTi[iiiiigiZi\i[iaiءݍMiؤiiiiiiiؖiؕiسiصiرާ4AMA$B+BBD6D1DTD:D8D9D8EEEEEEE؜FFFFFFSG+GGH{HIIIظIأJRJMJ_J^JaJ#K،KoKuKtKqKpKlL&LgMMMNN MMN|NO8OoPPPPP5~PPP&P(P)P*P~HQثQجQءQخQأQاQHQQZ>QRRRؾRRئRاRثSSSSSSS~eDeEeAe8eBeCezeأeغeeeefafzfsfrftf؀f؁Gfؕf؏fؐfؒfؔf؋ffزfظfؽfؾffغgg&g%gLgPgNgQgRgggg؂gؙgؚg}g؅g؆g؜gyg{g؀g؃g؁hhh*hhh hhhhhhh hNh hhMhwhvhhhah\h^h`hتhhi iikieisitii$i%ijiاiبi iiiiiiiؙiثiؽiظި4AdAZArBzBؕD_DaD^DZD\D]DnDWDXEE EEQF%F(F#F!F$F)FF GGGGHH|HH H HvI}IإJ[J\J]JeKmK؂K؃K؇KؕK؊LL(L N.~N-N!NN;NaXaWaUaabbbbbbثbؚbدbؗjIlIbؿbؔbؓcؾcػcؼccldSdTd[dXdVdWd؟dؔdؖdؗdJdKdUdZd^d_dYd[dXdTdddeefekebeiece_eNeHeJeeeef؆fؐfؑf؈fؔf؃ݲKf؜f؍f؅fؘfؚf؜ffffgg'LgTg-g"-Lggؽgخgػgحgؼgعgشggطgسgغgضggؾg~ h_h;hah\h؊hZhMhFhDh=h@hhJh|hzhehnhihjhohlhphhhkEMhجhhhQi،i؃i؂i؈i؅i؁iiiiiiiii+i'i(iliخiiiii"i i!iii؝i؜i؞i؟AkBDxDvDpDqE F,HI~JWJfJiJgJhJqJohخK؋KؖL5L:LkLNCNFN?N;N=NرNزNO@P]PQPMPLP[QQQQQQQIQؤQQQRRRRR!RزSSSSSSؾ\TLTJUUU*U,U/U1VVVKWWWWWWWWWnWqXXXcXXZؽZػZZZQZZZZZغZZZ\I\S\6\J\A\N\\M\E\L\G\H\O\7\B]J]F F]I]O]Q]L F]^Q^z^؃^~^^؀Rص_ؑ_ؔ_ؕ_!_ _=_@_F_؄_ج_ح.H````````aAaYa\aZabbbbbbbؾbbؽbؕbcdadbdcddd`d\d]d^dإdئdLdhdndqdkdoddddeecneGe|ezetevenexemeleNeeefdfسfأfإfاfآf؟fئf؞fبfةfئfتfثfؠfءfبffffffg(g]g[gVgWg_gbggggggggggggލLhؖhتhؗhphءh؝hةhoh~hؔhؚhsh؇hqhwh؈h؍h؅hxhحh؀h؁hhh|hدhiؖiأiؐii.iui~i}i{ixiذi4i6i0~i.i7BBؗBؘD|D~D}DEEؤF1F.F/F2G,GGGHH؃H؄HJrJ|J~KئKؠK؞KآL*LNMNXN[V~NPdPhP`PbQQKRR"SSSSTTTOUUUVVPWWWWWWWWWr1CXXXXXXfXeX@~wZZZ\Y\`\[\]\^\i\\\a\j\_]N]\]`]c]]]]^إ^أ^؎^؇^؉^؅^؆^؏^؊^ؐ_ؘ_؛_G_I_H```````a@a`a_aabbbbbbbccccacqdkdhdidgdذdرdزdQdtee؄eSeTeeef7fؿݼKKfؽfؾfطffغfظfؼfػffgggcIKg8g6g4g7ggggggggg!g ghؽhخhصhظhعhؾhhؼhغh؃hhh~h{hiاi؞iؚi/i1i؃iصiFiAiCi=iBi;iGBkBD؎F~q~؉ILL+NON^NcNkN?NPmPkPjg*QQQQQQMQRRRSUKiVNVWWWWW WWzWwXXCXZؼQZZZ\t\s\r\x]s]zS]v]u]w]]]^ب^ؘ^ؒ^ؔ_ؚ_ش``````adcbbcdldغdyd~dxdeeWffffسffffLgdgeg5g)g,g1g+g.g%hhhhhhiiخiدi؆i؅iiXi?iRiKiSiPiViWiiB1B0B6DؒDؐD؏DؓDؑr7HIKجPpQR#R$SSSS S!TTTTWTUUU8\؆U7VSW~W{~qXXXFZ2Z\q\؃\o\~\}\؁\|]؊]~]؀]}]]؂]]]^U^؛^ؚ_N```a^afbc c cc cc cc cccccjckddd؅d؀d؄d؁de؋e؍e؎fطfعfffggghgig?gg?g;hMhhhhhhh؈h؀iiii5T?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;>> ;=3 ='" """""'"("!!""#""j"k"="","+!0 o&m&j& ! % !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%?@AB!!!12!!! @@،@@إ@ؒ@ؓ@@@اA+A,A-A0A.AثSB-Bm~4BB؝DآEFVFHQ@@@ؚ@؛@ج64@ؗAFOCAvAwAخA:A}FBبSDADBEEEتEثFBFAݙFG5G6G7~؃XMHصHI؂LضIlOrQ\QبݷE4@@D@E)O>4@@@@@@@@A}XrAزAشA؂AABB?~$B@GNSB=BBظBعBBغBBػDحDLDMEزEسEشEصFFFFFFG0GGGH݁\H\H_HHH~_IذJuhbJvLALBLؽBg@gQNNO؇blOxP؈P؉P؊QQsTU U;UOY.Y/ZZZ޻@#@@*@I@J@K@@@@A@@@A@@@@@@@AA؀A؁AغAػAؼAؽA?A@A؈~BFBGBHB6BrBؖBGBB4B5B6B7BBBBu5BBBDعVDغ[WDcDdDeDfD|Dg~ZEYEEEEEEEEؿEEEEEEEEEEEFJFFaG7GdGfݙ\GgGhGiݗ\GsGjGkbgHr<8HعHH6HؼHؾHؿHI؇IIIII~؞IIIJ,J-ޤbJةJ؜J؝J؞J؟JؠJءJآJأJؤJاLBLؓLQLRLDLSL"LLL~LfgLN$N%N&N'N(OX~OاO؈O؉OإOبOةOتOثOجOحܣlOyPؔPؕPؖݥ=PؗpPؘQNQOQQA~*RSSST@TUUwUURVW&XtXuZZ Z Z ZZZȏaYaZa؃a؄a؅c c!c"c#c$c)@E؏@QݫO@@@[@@S4@@@@@@ @!A؋A؈-\A؅X؇AALAMAAAABVBWBXBYBBBsB؝BءB؞B؟BؠBBQBRB=C"ܜTC#C$C%C&C'C(C)C*C+C@C,C-C.C/C0DDبDؔDؕDؖDؗDؘD؜D؛DءDؠDؙDؚDاވWEdEEEEEEEEEEEEEEEEEEFRFSFTFUFXFVFFFFFF"F#FhF߬4GDGؔGؕGؖGؗGؘGؙ~yGؚG؛G؝G؞G؟GؠGGHH؈H؏HؐHHHHHIIIIIIIIIIIJؤJأJJJJJJJJJ9JbKظKعKغLnLLLhLiLjLkLlLmLnfL$L%MLLLLLLLLLI;LߡgLߦgLMLLNؔN[N\N]N/ߑRRRR R!R"~,R#R$RR%R+R,R RRRRS8S9S:S;SuSS?S@SHSLS(SQSRTLT#~ET$U1U2U3xU4U5U6U@U7U8U=U8U9U:U;U~dE?EWE@EAEXEBECEDEEEF6EGFkFlFF޾[FuFGjGkGlGmGnGGGGGGGGGGGH"HHH(|8H H%H"H#H8IIIؙIؚI؛IcI^I_I`I؜IaI؝JTJUJVJWJXJYJZJJjJ[J\J]JfJ^J_JJ`JaJbJJcYYLLL؛LLLLLأLبLئ:L/L0L1L2L3MOMQMRM}MSMTMUMVMWMXMYMZM[M\WhM]M^M_MoM`MaMbMcMrMdMnNصNeNfNgNhNiNjNkNlOOCOODOEOFOGOHOIOOJOKOLOM~-R9SWSXSYS_SZSjS+S]S^S_S`SaTXTYTJTKTLTMTNUWTسTشUnU[U\U]U^UlU=UTU>UUUVU?UWUXUYUZU[U\U؈U؉VXVYVZVgVhViVjVkVlVVVVVVVVW9W:W;W_أ_0_1_ؗ_ؘ_ؙ_ؚ_؛`ز`ث`جaaaaab?ccmcncocpcqcrcs޾dxf:@gf@d@e@@@@@@@@@@@@@@@AؗAؚA؛AAAAAAA[A\A]AmAnAoB؁B؂BOBحa B~BiCTCUCVCWݫ5CXCYCZC[C\C]C^C_D;D6DD?D@DADBK6DCDDDED7DFDGDHDIE-EإE=E?FnEEuEvEwExEyEzE{E|E؎E}E~rZEE؀E؁E؂E؃E؄E؅E؆E؇E؈E؉E؊E؋E،FoFpFqFrF*F+F,F-F.F/F0F1F؃G؄G؅GؓG؆G؇G؈G؉G؊G؋G6G8G9G:7G;GG?G@GAGBHHHHHJHKHLHMHNHOHPH'HHHIؘIؙIؚII؞II؟IؠIIIIءIآIأIؤIإIIIIIIIII،IJJJJNJدJذJرJزJسJJشJصJضJطJظJعJغJػJؼJؽJؾJؿJJJJKQKRKSKTKULZLPLQLxLLLLLLLLLLLLLLL7L8LsMؐMؑMؿMؒMؓMؔMؕMؖMؗMؘMؙܽhMؚM؛M؜M؝M؞M؟MؠMءMآMأMؤMإMئMاNؿNNNNNNNNuNCNN؟Nؑ~NؒNؓNؔN~NN؀N؁N؂OLOcOOOP:OOOOnOOOsOOOOO=OOOOOOOOP;PP?P@PAPBPC=PDPEPYPFPGPHPIQQ؂Q؃QfQgRetRf>RuRtRgRmRvRhRiRjRkRORlRREtRFRS؅SoSpS؂S؃S؄S؋S-ShSiSwSdSjSSTcTdTeTf={TgThvTrT}TiU؄U؆U؇U؈U؞U؉U؊UؖU؋U،U؍UyU؃UzU]U{U؟HAUؠUءUآyVjVkVlVmVnVxVyV|V!V"V#V$9{V%V&WQWRWVK}WWWWWXصXlXoXpYؼYؽYY[Y\Y]Y^Y؆Y؇YYZZZ-Z*Z.ZZZZZ߹Z[ZZ[[[[[![[[[[[ [ [ [ [ [[[[[[[[\{\|\}\~φ\\؀\f\؁\؂\؃]ز]]r]Z]^^~^^^^^؈^؉^؊^؋^،^؍^_;_<_=_>_?_@_A_B_\_د_ة_ت_ث_ج_ص_ح_خ_`$ޮ`aaaaa؆a؇abbIc_ccc؊c؋c،c؍c؎c؏cؐcؑcؒcؓd}d~dd[g؇g؆@F@G@@m@n@o@ @@@@@@@A؟AؠAءAأA!A"L|AؕAؖAaAgAؑAؒAؓAؔB؊B؋BB$BذBرB؎BBjBkBlBmCC CCC CCCCCCCCCCCCCCCCݰUDDDDؚD|DD}D~DD؀D؁@XBXD؂D؃D؄D؅D؆D؇EخEMEذEEضEطEظEعEغEػEEؼEؽEؾEؿEEEEE7EEEEEEEEEF~F{FNFOFPFQFRFSFTFUF؏FGئGاGبG#G؋G،G؍G؎G؏GؤAؙH$HFHGHHHHHnH|HoHpHqHrH)H*H_IآI0I+IaIIIIIIII IbI I I I IIcI'IIIdIII؁IIeIJK)JK*K+K,K-K.K/K0K1K2K3K4K5K6JK7K8K9K:K;KMKKKLULLLLLLLLLLLL5LLL;L؉L؁L؂Y3MMMMMMMM+iMiMM@KMMMMMMMMMMMiMMMMMMM'iMM M M M M NNN)N؜NNؘNؤNؙNؚN؛NؗN؜kN؝N؞N؟OeO =O2O3O4ނnO5O6O7OOO8O9O:O;OO?O@OOAOB!=OCODznP|P}P~PP؀P؁P؂P؃P؄P؅P؆PإP؇P؈P؉P؊P؋P،P؍P؎P؏PؐPؑPؒPؓPؔPؕ)qPؖQVQWQQQQzQ{Q؋QQRؓRؔRؕRؖRؗRحRؘRثR{RؙRؚR؛R؅R؜R؝>RجRyR؞RؤRRRS؏SؐS؆S؇S؈SجSحSTsTtTتTثTجTTUعUغUػUؼU؎U؏UؐU|UؑUؒUؓUؔ~TUؚUؕUؖUؗUؽUUؾUؿVؓF^V؆V؇V؈V؉VAVBVCVDVEVFVJVGVHVIWkWfWgޫ|Whެ|WWWXXXXXXXX3XX~tXؕXؖY5Y6YgYhYiYjYrYkYlYmYnYoY"Y#YAY$Y%Y&Y'Y(Y)YطZZZ[؉[ط[؊[؋[^[،[؍[؎[؏[ؐ[ؑ[ؒ[ؓ[ؔ[ض[ؕ[ؖ[ؗ[ؘ[ؙ[ؚD[؛[ؽ[؜[؝[؞[؟[[ؠ[ء[آ[أ[ؤ[إ[ئ[ا[ب[ة[ت\ش\ص\ض\ع\غ\ػ\ؑ\ؼ]]]ؖ]ؗ]s]ؘ]ؙ]]^^ذ^ر^ز^س^ش^ص^ض~^ط^_ع_U_~_V_W_X_Y_Z___________` ~``/`0`1`2aaaaaaaaaaa a!a-bbbbbSbTbUbVbdbYbWbXck܉Iccccccܖccرcشd؊d؍d،ddHeܲJe؟eؠfmL}gؐi@L@t@u@v@I@J@K@L@M@N@O@P@Q@R@S@T@U@VAؤAةA*A+AسABؘBBBؼBؖB CآC؁C؂C؃C؄C؅C؆C؇C؈C؉C؊C؋C،UC؍CDDDDfDDDDDDDDDDEq@MEbFEEFFFFFFFF؇F؉FnFoFpFq~nFrFsFtF؝GظGعGغGGGGGGGH؊H؋H،HdV،A_I IبI;II?I@IfIIطIظIعIغIgIػIhIiIjIؼJK؁K؂K؃K؄K؅K؆K؇K؈K؉~ؿK؊K؋K،K؍K؎K؏KؐKءKؑKK؟LXL؅L L L7L8~L9L:L;LL@LALBLCL؊L؋MؐMYM[M\M]M^݊iM_M`MaMbMcMdMؓMeMfMgMhMiMjMkMؕMlMmMnMo݌iMpMqMrMsMtMuMvMwMxMy݀iMziM{MةM|NNN؊N=NئNاNغNػNؼNؽOؑOؒOؓOؔOؕOؖOؗOOؘOؙOؚO؛O؜O؝O؞O؟OؠOؿOءOآOأOؤOإOئOاO[~ OبP=PPOPPPPNPPPPPPPPPPPPP~PPPPPPPPPP=PPQ؎QؘQؙR R&R'RؽR>RؾRRؿRRRR؟RRRRR>RRRRRRRRRRRRR~/RRReRSؠSءSSS؃STT؀TTTMئTUUUUUUUUUUUUܜxUUذUؘUرUؙUزUسUشUصUضUطUظUعUUUUUUUUVحVVخVدVذVرVؒVؓVؔVy{{VzV{V|V}V~VV؀V؁V؂V؃V؄WؗW؄W؅W؉W؆W؇X,X-X.X/X0X1X2X3X4X5X6X7XYDYY؃Y؄~؆YzY{Y|Y}Y~YY؇Y؀ZC[4IG[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N\\\\\\\\]]ؚ]~]أ]^1^2^3^^^__t_u_v_w_x_y_z_a________G`1`=`>`?```aaAaBaCaDaEaFaGaHaIaJaKҐaغaDb*bmt~b~bnbobpbqbvcyܠcccccccccccddؚd؛d؜ddddnWJek_؃eeؽL.fgSgطh،h؎h@v@@~@؄@؅@؆@؇@؈@ا@؉@؊@؋@،@؍@؎@؏@أ@ؐ@ؑ@ؒ@ؓ@ج@ؔ@ؕ@ؖAتAثA؞ݩQAA AhAiAjAؚAAABبBB(BwBؽBؾC`BؠBآBB؅CCCCCCCCCCCCC"C C C C CC)CnC CCCCCCDDDEDEEEEEE EEEEE:EsEoEpEq@RFؚF`~iF+F$F,F-F.F/F0F1F2F3F4F5FEF6FؒFؓF؈F؉F؊F؋F?GGGGGH+HؤHH؞H؟HؠHءHآHأHؤHإHئII`IaIbIcIdIؽIؾJ IؿIJ I؍J JJ^JJIJIJJKKKKKKؒKJKKKKKKKKKKKKKKKKKKKKKKKLcLdLeLfLgLhM M ޼;MMޤ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN~Nص~NNNNOةOOOOOOOO?OOO O OضO O O OOOOOO5OOOتOOOOPPP P!P"P#ߕqP$P%P&P'P(P)P*P+PP,P-P.=P/P0PHP1P2ߘqP3P4P5P6QYQؑQQظQعQغQػQRMR؉RPR(RRRRRxtRRRRRRRRRRRRR RR R R R RS SرS~;S؋S،S؏S؍S؎TT؆T"T#T$T%T&T'T(T߹xU#UUUUUUUUUKUUUUUUU UHجUUUUUVVVVVVVVV3zVVV؟VؠVؤVءVصVضVطVظVعVغVVVػVؼVؽVؾVؿVVV~`WاWبWةWتWثWجWؼWحWخ|WدWذWر|WشWزXfXgXhXiXjXkXlXmXnXoX>X?X@XYRYSYTYUYؑYؒYؓYؔYؕYؖYؗYؘYؙYؚY؛YطYظYعYغYػYؽYؼ~؈~؇ZZZZDZZXZSZTZ[ر[ز[س[[ش[[ص[ض[ط[ظ[ع[غ[ػ[ؼ[ؽ[ؾ[ؿ[[[[[[[[[[[[[[[؄[[[[[[\\\6\7\؟\8\9\:D]ؾ]]ؿ]]]]^C^D^^^^ޭ^^^^___ذ_ؘ_ؐ_ؑ_ؒ_ؗ_ؓ_d_______`Z`[`N`O`P````aa܆Hb؊anaodapaqarasatauavb:b;bR1R2R3R4R5RS?SSBSCSDSESFT،T؍T؎T؏TؐTؑTcTdTe~JTU6U7U,U8U9U:UUUVGVHVIVJVKVLVبVةVتW WWsW W WWWW~bWWWWWWWWWWXئXاXبXةXتXث~mXجXحXخXدXذXرXDXEXXYkYlYaYYدYذYرYزYسYشYصYضY"YYYY=DZZZGZZZZZ[N[O[P[r[Q[R~ا&E[S[T[U[V[W[w[X[Y[Z[[[\[n[]'E[^(E[_\\؉\؊~ؾ\؋\،\؍\؎~ؼ\؏\ؚ\ؐ\ؑ\ؒ\ؓ]]]]^W^I^J^K^L^M^Y^N^O^_e_ئ_ا_ب_"_#`؋`،`؍`؎`X`Y`;`<`=`>aHaؔaؕaؖaؗaؘa}aa~ab[b\bbbbbbbbbbbbbbbbbbc5c6cGc7cccccc c{czcdddddeؠeءeeeefBfFfأfإfئfff&f'f(f)gخgدgذgsg|gtg؀guygh؏Ap@؅@ؗ@@@@@AغAػAؼAؽA4A5AآAAAnAoBBظB BؽBؾB؈CzVCDDDDDDDDDD D D D D DDD,EkElE؇EmExE؋FؤFإFئFاFؾFبFةFتF؍FثFجFؿ,7FحFخFؤFإFFF_ؼFFFFFGGGLGMGNHHHHH\_I؁I؂A3JjJkJزJlJmJJخJسJؑJnJشJoKKاKبKةKتKثKجKحKخKدKذK`KرKKKeLدLذLرLغLزLسLLLؠLءMذMرMزMسMش~MصMضMطMظMعMغrjMػMؼMؽMؾMؿMMMMMMxjMMMMMMMRURRWRXRYRZR[RgR\RjR]R=R^ReSShSoSpTTؚT؛T؜T؞T؟~?T؎TU^U_U`UeUgUhUiUjU؏UkUlUmUUUUUVرVuVvVVVVVVخVحWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWLWfWWXXXXXXXXXXLXKXXXسY~y~|YYYYYYYZZZZLZ؎Z~[[[[[[[[[[[[[[[~ج[[[[[[[[[[[[ا[[[[[[[\\\\\\\\\]>]?]@]A^q^r^s^؈^؉^؊^؋^،^؍^؎^؏^ؐ^ؑ^ؒ__ؾ_ؿ_____n_7_W_8_9_:_;_<_=_>_'_?``ܾ`g`h`X`e`Y`Za$aaaaa؟a"b}b~bb%bb;bbb(bbbbbbb b @b b b):b bbbbbbbbc؍cTcUcVc3c4c5c6cddddddddd'd ~e*eeeeeeeeeeeefGfffff?f@fA~ fBgg؛gؒgؓݖgؔgؕggggh`h؞hؠhءhh؟@VAAAAA~ AAAAAءAAAqBBB؏D_D`DجDaDbDcDdDeEؙEؚE؛E؜E؝E؞E؟EؠFFFFFFFFFFFFشGnGoGpHcHHHHI0JصJضJJܠ9JJJJطJKKKKKK~L L LdLLLLLإ@[MMMMMMMMMMMMM/MMM?MMM,MN$NؤNإXQNOOOOTP^P!P?P@PAPBPCPDP PEPFPذPGPWPPرPZPHQQqQOQPQQQQ Q Q Q Q QQQQQ3Q4Q5QQRذRرRزRس?R{R|R}R~RR؀R؁R؂RSSءTحTخTTTU؂U؃U؄U؅U؆U؇U؈U؉U؊UUUU UU U U VاVؘVؙVؚV؛V؜PzV؝VVزWذWر|WزWسWشWصWضWWطWظWعWغWW W WW5WWWWX"X#X$X%X&X'X(X)X*X+X,X-X.XRXSXXؿY؋Y،Y#Y$YY~ZNZOZUZPZQZRZSZZTZZ$Z[|[}[~[[؀[؟[؁[؂[؃[؄[؅[؆[؇[؈[؛[؉[؊[؋[،[ء[؍[؎\\\]$]%]&]'](])]*]+]]I؍]p^؀^؁^^^^^^^^^_____u_X_Y_Z_[_\`H``r`s`؂`؃a*a+a,a-aaaaabؔbؕbؖbb؆bLbMb؃b؂bNbObPbQb؁އbRbSbTbUbVbWޅbXb[b\b]b^b_b`bab|bbQ?QpQ@QARRRؤRؗRإRؘRؙRؚR؛RئR؜R؝R؞R؟bRRؠRS TؿTTUآUأUؤUإUئUUVؿVVVVVVF V#VؾWWWWWWW W W W W W WWW&W'W(X]X^X_X`XaXbXcXdXeXWXXYؙYؚYYYZ~ZZ؀Z؁Z؂ZZ%Z؟ZؠZZ[[[[[\E[[[[[[[[[[[[[\~خ\\\]؆]y]z]{]|]؄]}]~]]؆]؇^^^؈^؉^؊^^%^____݇G___l`!`"`#`$`%`&`{`|`ؑ`ؒ`ؓaaabسb6bbءbآ޹bأbbؤbإbئbbاbبbةbتbثbجbح޿bخbدbذc،c؍c؎~cؒc؏cRcScTcUd)dde eeeeeqerfffffffmfyfngggggggggg:gϛghkhlQNdhؽhؾhؿh4߿iA@AADDDDDEEEؘFFFدFذFFGآGأGؤHvHHHJ;J%J:JK7K8K9K:K;KK?KKK@L"LgLLMؼMإ__ _!_"_#_$_ؖ_ؗ_ؘ`ؔ`ؕ`ؖ`ؗ`ؘ`؏`ؐ`ؼa;a=bbb#b$bIb%b&b'b(%b)b*b.b/bNb0~b1b2b3b4b5b6b7bPb8b9b:b;bcظcعcbccdAdmdRd7de?e4f[fFfZf[fffffاfبfةgg+gVgWgXg^gYgZg[g\ghh,hhhhVhiai؛iشA\~AAqAsB,BؔD?D@EEEEFFFFGSIضJTKwKyKzK{LiNNNNNNNN N N N5O9PPP P!P"P#P$P,QسQصQضQطQظRSSSؽTTUUA]VCVWأWؤWإWئWاWبWةW]W^XXXXYYZZZشZظZص\wE\\\\\\\ \\\\]]]]]w^ؘ^ؙ_<_-_.`ػ`ؼxHa=aGaHaIaJaabb b8bbbgbhbibjbkbmbnbobpbqbrb؏bsbtbubvbwcccccdQdEeYeZe[e@ef^f{fؓfؼgg0g؍g؎/g؏gؐgؑgؒgؓgؔgؕgؖh#hhi iAfAhAgADcEE؞F&F*JlJdK؏KؐL4LN%N&N'N( kN)N*N+N,O>PBPCP3QQQRRUUU+VWWWWXXXXZ\,\T\-\.]A]B]^ؠ^ء^p^q^r_4_5_6_ئ``ؙbb؛b؞b؟bؠbءbآbأbؤbإbئbاbبccccccdYeFeeeIefؕfؖfؗffg&GLgggghQhRhShThUhAmADrHخHJkJmJnJxKؘKؙKؚNDN\NENPXPYPZQQRRRSU6yU3VWWoXdY\P\Q\R]V]W]X^؁^؂___C_تbbbbbbbbbbbbbbbbbؼcccdةdNewfجfحfضfggg؍ghؕAnAD؃EأF0FJyJzKاKبKةKتLNPNQNRkNhNSNTRRVVVOWWWXYY\f\g\h^ؤ^؋^،`bbbbbbccdسde؃fgghhجhiشD؊D؋F4FGIػJJ؁KحKخNbNnPnQRSVYZ\v\w^ؕ^ؖccc1~cdmffg=g2g3hAsF7NqWWY\؅cccccccdgBgCgDgHhEإFظKزL=NrQQTYU:WXZ\؍݄E\؎c"gg)gQgfh~D؛D؜HJ؆J؇c,c0c(e_P~W` c6cgmgni޵SN{X]؟h2` J؋c;h=c0 0?@ 0 0AB00CDYZ[\]^    005 2  ; 0%%%%%&&%%%%%%2!> ?IJMNKL_`a "f"g"`""R"a"bcdef<")"*"" """33+"."5"4"@&B&""!!!!!!!!%"#"<"h0 ! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%P%^%j%a%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)08090:0!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$p!q!r!s!t!u!v!w!x!y!!////////N/ / / / / /Q////R//////////// /"/#/$/%/&/'/(/)/*/+/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////111111111111111111111111A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$!$ 0NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[^_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|`        TTTTTT T  T                  T  A                                                                  A AAAAAAAAA                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ? . !"#$%&'()**+3,--H./012(3@4556789:;<=>?@A B C_D00EFG HIJ K LMNOPQRSTTUVW?XY9Z9[\]@^_`a0bc 0def߷w???{ߏ/~_>?}}}G     n??> !"#$%&'()*+,-./0123456789:;<=>?@ABCDE=FGHIJ?KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx~yz{?|}~?ߘ?ߨ??>>~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE;FGH_IoJKL M:NOPQVRSTUVW?XYZ[\]^_`abcdefghijklm?nopOqrstuvwxyz{|}~??ug߇ωϟo?oհAD Ͽ_      !"#$%&'(?)*+,-./01234f56789:;<=>?@ABCDKEFGH?IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi#jklm?nopGqrstGuvwxyz{|}~ ?GG_g^sG#Ym?      !"#}$%&'()*+,-./012345?6789:?;<=>?@ ABCDEFGHIJKLMNUOPQRS?THUVWXYZ[\]^_`abcdefghij?klmnopqrst?uvwxyz{|}~?uߋ?ߝ?߿???!C     s  ?!"#$?%&'7()*+,-./012345678?9:;<=>?@ABCDEFGHIJKLMNOPQPQRSTUVWXYZ[\]^_`ab{cdefghijklmnopqrstu?vwxyz{|}~߅߆? ɢ _M???_      !"#$%&'()*+,-,-./0123456789:O;<=>?@ABCDEFGHIJKLMN?OOPQRSTUVWXY?Z[\?]^_`abcde?fghijklmnopqrstuvwxyz{|}~ p߿/??_      !"#$%&'()()*+,-./0123456789:;<=s>??@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0@@/?/r`9_=\w$_yuq@0w V@O  (          O       A   o 7    {=  /  \! " # !$ % & ' s( ^m) _* + ., 3- . J/ ?0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F oG H ??I J K L M 1N O P Q R S +T U V W X 1Y Z G[ 7\ ] ^ _ ߟ` a b c d e f ?g {h ?i O~j nk ml 1m ~n  ? @ A B C _D E F G GH rI J K ?IL M N !O ,P Q !R S /T ?U V W X 7Y Z [ ǹ\ ?] ~^ _ ` ya Nb nc d e ?f !g h i j k l m n So p ?q r s t ٍu v w x y z { | ^} ~  f} o # 8  !  | U  | 3 }  / } _ O 9 w  ͠  O V  W ߭  ` O   @ &  ( C | ? A w 9 !%  3 x Ÿ r G   Њ  ? ϭ o _ o   O g    } ?1  a W ^   5 ݫ { z ~    t  /     |   ? _ ^        - w   /  ! " ^# $ % >& /' ( ) _* &+ , d- ɍ. / 0 1 OA2 3 4 5 6  7 8 9 : ; < ό= > ? @ A gB  C D E F G  H 0I J K L M PN O P CQ R S T U @V W X Y Z [ \ ] ^ |_ ` a b c d ye f g h ~i j k l ?m {n o ip n#q e{r s t u v w x y z { | O} ~   _ _    ߐ ߑ g    _    ? # ? / é     cDz w G  l n 3 @  w o ; G we 4 Z w : f O [  M _ O  z  A ? O G    ?  ^ s _% 0 ( ȓ y ؑ ^ X  6>  ;r ~    Ok    ?           ~      ! )" x# $ % & ' ( ) * + , -  . / 0 1 2 3 4 5 C6 X7 8 9 : ; < = > ? Z@ A B C D E F G }H I J K L yM YN oO P Q R S ?T U V W X Y wZ ?r[ \ ] ;^ /_ <` a b c d e f g h i j k +l m n ?o p mq r s t 0u Ov w x y z { /| } ?~   >  G~ _܊ } ی ߍ ߎ {̏  ˑ ? 7 / w _  T  ~  `  v  W   ߽ y   I  7 n    { _ / | / _o }   g       ? ? 4        Ŀ o    G P X } ?   y   W ? -   ~ ! " # |$ % & ' ( 9) * + , - . -/ 0 1 C2 3 4 5 #6 7 _8 9 >: ^; < O= > {? @ wA B /C D E F ?G |-H I J K L `M N O P (Q wR χS T +oU V W X |Y Z ?[ \ ] ^ ?_ ` +a b wc d e f g h i ?j k ?l m n o 7p q r }s t 7u v xw }x y ?z _{ | } ~   Y? /? { ܇ r e ?   ǎ Kp ? !  Lޘ Y ϛ 9 /  ??  !  | [ ?  #  .  8 Ƿ v w W  { = \y _ ~ w  ۟ s o   ? {  ~  O2  i  O 0   | G ! '  ?   g _ x  ? 5   }׿TP>  ? !"#$%L&'(zc)`~*Px+,-?./0123456789:;<=}}>?x@ABCDE_FGHIJKLMNOyPQ~R`ST?UVW@X\YZo[\]O^_`a bcgdef%ghij|klmno~pq?rsotuGvwxyz~{|}~?Gd_ߓ? /ϩg) _o_~ X??x?o/'_    ? }}gq}= !"#'$%&C'(?) *+/,-./s012/3>45~6789:h;<=>? @AB?CD0EFGHI1JKLM?NO/P?QRSTOUzVW}XuYZ[\]k^_`abcdemf{ghijklmnoop?qrst~uvwxyz{ |?}~~kߍ  E?'߼_? /}~/?>kß ?~?_ z    ^?$ !"#$%&'O()|*+,-./012 3456-7&89:;< =>?@A?BCDEFGHoI/JyK)LMNO|wPQRS_T.UVWXYZ5[?\~]^ǿ_`aLbvcd efg~hijkClmnopqrstuevwxyz{|}~,=G9>c?َ’_{=7ߢ֤%GC#߳ص·v?s"]I?^  Q?`v?g<8;7  [+w@y߇ߋ?oS~_ggz  O   , o+)[1; !"#$?%& '()*+,-./%012345o6789:;<=>?@A?BCDEFyG@HI&J=K LaMNwOPoQHRSTUVoWo7XYZ[\oJ]t^__ `abhcdef g hijkl mn߀op0q@rst+u8v߯wxyBz{|P}~ƃO\#ӈO9 ?\]?ޑ?7!끘DC> }/ߩ+2CA{]~ﯽ?ϿG;7w˯"j ?p_N{R_? `?,}?  _   z}e S ?!"# $%&'(G)*+4,-./0c123 45678g9:[;7<=>?@A+BCDE|FGwH?mIgJK^LMNOwPQRSӂTUVWX]YZ [\]1^_`qa?bcdeOfgOhcijkolmnopqrstuvwoxy;z{|w}~S#?҅߿ߌI_߭ ~Lÿ P!֥_/@ t>+?*$=ՆHY ~?$^5~ [=}}}nz  ?   1 [w9_ x7 !3"#w$%&'V()_{*+,-_./0123456789:;<=>?@ABCDEFGHIJKLMNOP?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-----------------------------------------------------------------------------------------------------¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿---------------------------&$&&/$$$#####$$#$####/&#$##/%###&#%$$#%$$#/#&$#%$#$$%##$&$##$$#$$&&####$$$$%$·$³$®#&$¯#$###$²$#˦#˥$#ˤ#˨#˪#в$%$#Կ#$$$$#ܳ#ܱ''$#$/$####%&&##'ͽ#$%$$$##$ɢ###%###$###$##$#%$&#$%$$$$$$###%$##$$$%$$#&$$#%#$$$$¼##$¿$¾#$ɣ$$$%$'$$$$$#$&&$#$$#Ƣ$#$%$$$%&#%$&$#&$%$&$#&#&#$&&$#%#####&##$#$&Ѣ%̱#Ƥ$ɧ###&#$ɩ%##$$##Ƨ$$#####$##$$#$###/###$#%&#####$$#/$#$##$$&#%##$%##$#$$$$/#$%#$##$$###$#$#&ǹ%%#$$$#%##%$$#%$$##&Ѳ$#Ʋ#Ư#ƭ$$$#ƫ#˺$$$%Ţ$ɰ$ɬ#$ɭ#˶'$$#$$$#м#к'$#$$%$#%$%%#ܵ#ާ$##$'###%###$$##$##$#####$###&#####$$########/$$#$#&##$$##$$$$$#ƻ$#ƹ'##$ɳ##/Υ/ή$ɪ#$#####$##$'#'%#$%##$%$$#$###$#$%$$$#$&##$#о###$$$#########$######$####%##$$##/$#####$####$$#$####//$####$###########%#%$##$##/###$#$####$#$######$$$$###$$##$$ɼ$ɺ##$###$С/Ԫ$֢$֤##$%#ڰ#ڲ#ܷ$#ܸ$$###&$#$$##$'###&#$#&#%###$%&###$&##$$$$#$$#$$$$$#ޫ'$$&#$&$%$$$$$$$%$%$$$$$##$##$$###$&#$%$$#ڷ#$#####$%$%##$$#%%##$#&$$$#&##%#$$$$#$$#$$$#&%#$##$#$&#$&#/####$$#$##$$$%$&Ҵ#$$â&$í$ê$á#$ä##$î#$$%#%$$#$$#$$Ц$Ч$֨$Х%Զ#'##%ۼ$֧#'$%%$#ެ$%#&#$#$#$$#$$#$#/$$$$$$&#$$$$$$$$#$$$$#$#$$$$$$$ó$ò$ñ$ï##$Щ$֭$֫$$#$&#$Ы####&$$$%$#$#/##$%$$$$$##$$$#%$$#%$ö#$ù$ú$$##$Ь$Ю%$$$##'$$&$####$$#$&$#$%$$##%$$&$$#ޮ$$б&#$####$û$##&#$$#%%#&%/$##$#$$%$ý&#$д$֯&##$%$###$#$$#$$##$$$##$#$$$/#$#$$$#&$%$$$$$#&##$%#$##$#$#&#$$$$#&$#$%$##$$####$&#$$%#%$%$$#$#$$%#$$#$%###$$%&#$$##$$##$$$#$$#̢##$$$#̧#$$и#̪$$$$'$#$#̦$й%$ۣ$۩$ֶ$ۥ#$ۤ/ک#$к%$$%'Ǭ#ް$$#$###$&$$%##$$%ͷ#̫#&$$$#$$#$$$$$####$#%##$$$#/$$####$#$#$$$#######$##$$$#&$##$#$#$$##$$#$#$#$$$##$$#$$#$$##$$#########$$&ݲ##Ǯ#ǭ$##ǧ#ǯ$#%ƥ#$#̶$%ƣ#ǫ#Ǭ$ʤ#̳'$$$$ʨ$ʢ%ͺ$%;#̼$ʣ#$ֹ$##########$ۭ#$۲$۰$ۮ##$۱#$ۯ#/#ڽ#ھ$#$%#޲$#$$%$$$$$$#$$$##$&#$#$$$$$$%#$$$#$%ư%Ʈ$$ʫ$ʪ$ʩ$$#$ۺ$$#&##$###$ʮ$־$$$&&&%#&&##$$ʰ$ʱ$$$######$%$#$$##&$$$#&#/$&$$$#&#$##$#$&#&ӽ%#######$$##Ǹ$#Dz#Ƕ%$ʲ##$$#ѡ%##$'##$$$$ۿ'#####%%#$###%##$%%#ѥ##$###/##%##$$#$$$$#%$$#$##$##%$$$$##$#$##$%$#%$#$####$###$$$###$#$#####$ģ$###/$Ĥ$$ġ$#ǿ$$#$#$$$$Ģ##$ĥ$%#$#/#%$ʺ#%#$ʷ$ʶ##'$ʸ$######$$#ѷ#Ѱ$$ʹ#ѿ#Ѫ#ѽ$#ѳ#ѹ#$#ѭ$#ѵ#Ѵ#Ѷ#բ$##ե#$'%##զ/ߩ##ը$$#$$$$#$$$$##/###$$##$##/%#޶##$###%&$%$$$$$&$$%$$$$#$$&$$#%$&$$$$$$#&$Ī$#$$$$#ժ#լ$'΢$%%&###$%#ؤ$#%$#####$$$$$##£$$#¤$IJ%$ij$İ$$$$$$#%%$$#$$$$#¥$ĵ##$$#إ$#$#$/#$$$$$#$$%#$$$#§$$$Ŀ$ĸ$Ĺ$ĺ%$ļ$$$#$$#$$####$###%$##$#&#$#&&######$##/#%$#%%$##/&##$&#$#####$#$$#$####$$%$$&%####&#/$$#$#$###$$####«&//$#¬#·#µ##¸$$$#$#´#¼$#¯#%$$#²##$#&޻#&#$$$&#$$##$$#$#%'#$##$$%ն$##$%խ##$$##$#$%ծ#ղ#ո$$#մ$#ծ$$#ջ$$#ճ$$$$$$$$$##$$$#$%$$$#޹#޸#$#$$##$#/#$#/#######$#$####$$$$/#$$#$$$#######$##$$$&##//ü$##&$$$#/#ͦ#ͣ#ͫ#͡#ͧ$$ѥ##$ѫ##$Ѥ###ս$#տ#'##ج$####$$%$##$####$#$#$$##%&$$'$$##$#$&$%$$##$###$$$%$$#&#$$$$&$#$$$$$$$$$Ѯ$Ѱ$ѯ$##$$$'$$$#$#&$%###$$$$#&#%$$$$&$%$&$$$$$$$#$&$$$$#$$&$$$#$$$$$'$Ѳ$Ѵ#$$$%$$$$$#$#######&#$###$$/$###$#/####$###$%####//$##%#//#Ȥ'$ˢ$ˡ#ͷ#ͼ#ͳ#͸#ʹ#Ͳ#%$ѷ##$//֢#$#/ۭ#ر$//#$$%$$$$$$$$ˣ$ˤ$$$%##$##$#$$$$$$$$$$$$$$$#$%$$$$$$$˥$˧$˦$ѿ#$$$$#$#$$$$$$$$#$#Ϳ$#/%&#$#$$$%##$$##$$#$˪$˩$%ܯ$$$$$$$$%#$#$###$$$$#$$$&#$$%$#$$$$#$$$##&#$%$$##%$$$%$$$$$$$Ť$Ũ&߭#Ȫ#Ȭ$ţ$š'$˸#$˷$˵$˳$˯'$ˮ%$˻'$$#$$$$צ$ע$$'$ץ'$$$$$#%$$$######â#ȭ%%$$$$$$#$$$$$&$Ű$Ų#ȯ#$˽$$$$$$$$#$###ã%#Ȳ$$Ŷ$׬$#߸$#$$$$$$$$$$$%$&#$###$#%$$##$$$#$#$#$$$$$$$$$$$$$$#ä$$$$$&%$Ź$$ż$ŷ#ȷ$$$ſ$#Ⱥ$Ÿ#$$$$$$#%$˿##$$##$$$ײ$׮$ױ$ׯ#$װ$׳$״%֢%$ܧ$ܩ$ܪ$ܥ#ط$ܦ$$$$$#$$$$$$$$$#$׸$$$$$$&̫$$##$/$#$##$$$%###$$$$#$#$##%&̳$#$$$$#ï$#ò$#ì$$$$$$#$#$$$%$$$$$'$#ң#$#'%ֳ$$$׻$#$׹##$׿#$ܭ#ؽ$ܱ$ܯ$ܮ$'#$$$$$$$###$$&#$##$$##$$$#ú#û#þ$#ü#ÿ#%Ȥ#%#$#ҥ$$$###$#%#%&$###$$$$$/$##&$$#$%%$$$#$%#/$%$$#$#$#$$#$#$#$#$$%##$##$#$&$$$#$#'#$$$#$$#ҫ$$$#ҭ$#$#'$ܷ$ܵ$ܶ#$$'$$$#$&##$$###$$#%$$&#$#&#%$$&֧$&$%ϣ%Ԥ$ҥ$Ң$Ҥ'##$$$$#$ܹ$ܺ$$$$##$##$#%#$#$$$$$$ܻ#%$$#$#$$$$#%$$#&$$$$#$$#$#$&&#$$$##$#$#$%$$#$$#$$#$$%ȶ$$$##$̢#$#$̮%ϻ#$̰$̥$̭$%ϲ#%$̬$̧$##$̨%϶$Ҵ$Һ#ұ$ҷ$ҫ$Ҹ#ҵ$ҹ$һ$Ҷ$ү$ҽ$ҩ#Ҳ$%$$$%$$#$$$%$%ݰ$$$$$#$#$$'$$$%$##%$%#$%###$$$$$#$#$$#%$$$$$#$$$'$##&â$%#&$$##$######$##&#####$̷'$̵#Ҷ$##$$#$%$#$$%##$$$#'Ժ%$%$#$&###$$##$#$#$##$$##$$#$$$####%#####&#$##$$$###$$$$ơ####$ƣ%##Ϊ%$̾$̼$##Ρ#έ##$̺$̽$̿#$%#Φ#Σ#Һ$#Ҽ$#ҽ#Ҿ$#%ݿ#%#$##'$$$###٩$$$$'##%#$####$'#$$$$'߳#$$$$$##%$#$$$ƥ#$$/####$$&$$$$##%##$$$$$$&$#$$$&ü$$$$#$Ƨ#$ƨ#$$#$$$$##$#$$$##$$%$#$#$##ɡ$ƪ$Ʃ$ƫ$$####$##$$$$#$$Ʈ$ƭ$Ư$Ʋ$ư$$$$$$$###$$%#$ƶ$ƴ$Ƶ$Ʒ#ɤ#γ$$#$$ء$ؤ$أ$آ#$#&$&$$#&##$/$$$$%##%$$$##&%#$$$$&%#$$#$$$$$&###$$#$%$$$$$#$$$&&&$#$$$#$$#ġ$##%$$$ƾ$Ƽ$ƽ$ƿ#$$$ƻ#ɩ#ɨ$Ƹ$$$$$$$&$$$%¨$$##$$$$/%$ث$ب$ج$#$##$$%$$$$$$&'¤##Ĥ$$$$###$&##$$$##$#&&#$$&%­$$$$#ɬ&%ɬ#ξ$$$$$ذ$ش$س#֥#֦%%$ز$$$$$$$ص$$&###$$#####$#$$##%##$#####&$#$###&#$##%$$#$$$#$$#$$$$&Ĭ#&Ĩ%##%$$$$$%$$#$##$$#&Χ#/$$$#ķ$$$$#ī#ĩ#Ĵ$#Ľ$$#ɯ$&$#ɱ$%ɼ$#ɰ$$$#ɴ%ɻ&#ɷ##$#ο$$ͤ$#$#$$###$#$#$###%#///$͡$#$$$$$Ӭ$ӡ$#$ӥ#$#$ӣ$$$%#$Ӣ$#$ӧ$ӱ$$$ؼ$ظ$%$ض$ػ#֮#֧$ؽ#֪#֯#$$ݫ####$ݣ'¸$ݡ/'$##ۣ$#ۡ#ۤ'$$#$#'#$$#$#$$#$/#$'##%$$$#$$/$$%#$$###%#%##%%##$ͦ$Ӷ$ݲ%%$####$$&##$#$$%&$#$#%$$##$$##$$$#$#$$$$#$$&#$##'##$Ͱ#$$Ͷ$ͯ#$Ӿ#'$ӽ$#'#%޲$$#ַ$$$#ָ$#ֲ$$#ֵ#ּ#ֱ$ݻ%޵$ݹ#$%#۪$$/%$$$$$#ݦ#$$$###'٥'$'#$#&##$ǣ$ͷ$$#$#ۮ##$%$%$$$$$/$#$####$$ǥ&ث#$ǭ%%$$DZ$ǧ#$$Ǫ$Ǯ$Ǧ$ǫ###$ͼ$Ϳ$ͺ$͹$$$$$$#$$$##$#־'#$#%$$$$$$'â$'Х#ݧ$#$'ٲ#$#$%$$$##$$$%$###$Ƕ$Ǹ$$$$%ز$%$$$$$$#۰$$##$#$#$Ǻ$$$$$$$$$$%$$$$$#%#$#$##%$%###$##$%&#%$##$$###$$$$#&##&#$$$###$ǽ$$$Ǽ#$$#$###$$$$#$$$#$$#$'$#$##'$#$##%$'ʥ$$#٢#٥$#٧$%#۳$$$%$#ݭ'б$#ݯ$#ݱ$$'ղ$$$'ٸ#$%$$&#$#$$$$#$$$#$#$#$#$$#$$$$&Ţ$/$$$$$$$$$##$$&Ť#$######٬#٭$'#۷$$$%$$#$&ϩ$$##%ʩ&###$$'$%ѹ#ϡ#$$$$#'$/$#ݵ#$%%ô$$$%$$$$###$##%#$$$$%ü#$%ø$&$#%ʴ#%ʲ#ϧ$$#Ϥ$'$Ԧ%%#$$٥$%$#ٯ$$$#ٰ$#ݶ$$$$$#$$$$$#$#$$%#$$$#%$$#$$&϶&ϼ%$$$#%$$%##/%ʾ$$$$$#$#Ϩ#$$΢#Ϫ'#Ϯ#ϩ$$Ρ$$$$#ϭ$Σ$Ԯ##$ԯ$ԭ%$԰#%$٫$٬$٦/$٪$٨##ٳ$$$$'$#ٴ$$$$$$%$'$###%$$####$Φ$Բ$ٰ##۾$#$$/####$$###&##$##$#&٤$$$$#$Ψ$Χ$Ϊ$Ω#ӣ%$Գ$Դ%#$ٲ$ٵ$ٷ#$ٱ$$$%$$$$$$$$/###$$#$ή#ݹ$/#ϸ$'#$$#%$$#$$#$#$##$#&#$#ʥ$#ʣ#Ϻ$α$ε#Ͻ#Ӫ#Ө#ө$ٸ$ٹ'#ٹ$$#$####$#$#Ţ#$$##&$$#$$$$$$#$$#$$#š$ټ$$$#ʩ#ʨ%$#Ͼ$ν$μ%%߼#$###$$#%$$###$&#Ŧ$$$$$$$ο$$ξ$$Խ$Լ$Ժ#Ӯ$$Ի'#Ӱ$ٽ$'$%$$$$$$$$$$$$$&######Ŭ%#ʮ$#ʶ$$$#$##'#'#ӳ#Ӵ$$'#'$$/#ٿ#$ޯ$ެ'Ĺ$ާ%$ޫ###$###$%$###/#ݻ$#$$%#$$#$$#$'#####%'#'#%$%$####$##&$/$$޲#$#$###Ż$$$ȣ#ʻ#ʿ#ʺ%#ʼ'$##$$#ӿ$####'$$$##$$$$%$%##%&$$#%$#$$$#$#$##$#####$##ſ#ž$$#Ž#######'#$$$#$$#$####$#########Ҹ$######$####&б#$ȭ$ȱ$Ȯ#$ȴ#$ȳ&###$##$##$#$$$޵##$޶''$$###$#$$$#######$$$$$$$##$ȸ$ȷ$$$$$%$$#$#$$#/Ʋ&ڨ$Ⱥ$$Ȼ##$Ƚ$$$$$$$$##$$'###$޾%$$޼%%$޻$##$$#$$%'֧'֥$$%'֦#%$#$$#$#$$$$$$#$'$#$$$$###ס###$$####$$#$$#$/$$%Ĵ%˾$#$#$$%˿$#$$%$$#$###'#ץ$'#ע$#ף#פ#ק#ש$#$$$##$$#$$$$$#$$$$$$$#$$$$$'ֲ$#$$%#$$#$$$$$$$$#$$$$$$$$$ڢ$ڡ$$$$'$$###$##$#$$$#׫##$##$#$##$$##$###$$##$'#$&#$$$$$$$$$$ڧ$բ$ڨ$ڪ%#׭#%#׬$$$$$$$#$$##$$#$$$#$$#$$$##$$$#ׯ$զ#׮##%#$#$#####$##$#$$###%ڬ#$խ%ڮ'$ڮ#ײ#׵$ڭ#ױ$%$#$#$$#$$#$$$$$$##$%%#$$$$#ߣ%$'ھ%$$#$$$#''#$#$#$##$##$$$###$հ$ղ$կ$ծ#׹$ڱ$ڵ$ڰ#׸$ڳ%$#$$$#$$$$$#$¢$%'#%&$$$#%$#$յ$ն$ڸ#׽$ڻ$$#$$$$$#$$$$'%#ߦ$$$#%$'$$'%###;#'##$Ϥ$ϥ$տ#$#$$#%#$$'$$$%$%$Ϩ$ϴ#С'$Ϲ$ϲ$ϫ$ϩ#ԧ$$$##Ԩ$#Ԧ#Ԥ#Ԣ#$#$ߡ'$#$ߣ%$ߧ$ߥ#$ߤ#$ߩ$߫$%$$$$$#%$%$$###/#$'ұ$#'ҳ$##$#߭#߰$#߮#߫$#ߩ#߯$#$$#$#$#/$$$$'ޣ##%%#$$%#$#$$$#####%#%Ӹ$Ͽ#У$$ϻ'$#Ш#Щ#Ц#$$#ԯ$#԰$#ԫ$'$#Ԯ$#$#Ա$#Դ$'#ֳ#$###$#$$߯$ߵ$߬#ڡ#$߲$߱%$߸$#ܡ$$#ܨ$%$߶/#$##$$#'$$##ߴ$$$%#߳$$#$##$#%$%$##$$$$#$$#'##$#$$߹'ש$%%$$#Э#Ը$'#ڣ$#߹##$$#ˡ$$$$$$#$߼$߻#ڧ$$$$$$$$%%$#'$'$$'$߽$$$$$'$'%$$$$$$$$$¬#ˣ$$$$%%%$߿%$#ܫ$$$%$#߻$$$#$$$#ܬ$#$$$$$$$$$$$$$#$$#ڬ$#ޣ'%$$%$%$$$$$$#߽$$$#%$$$$$$###$$$%%%$$$#ġģ$Ĥ##"ķĵĸĶ"""$$Ǣǣ###$##$#Ĺ"$""$#ĺ"##$$"ĥļ#"Ľ#$Ǥǥ##Ģ$"ĦĿľ###Ǧ$#$$#"##""#ħ##Ĩ"#"$##ǧ###ǨǪǩ####$"#"ĩ##"#""###$"$""ƣ#"$##""##Ƿ"ǴǸ""ǵ"###Ƕ#ǹ$ǫ"Ǻ"#""##"ǬǮǻ$ǰ"dzDZDz"""ǯ##"ǭ#$#""#/""$ɤ##"#ɦ##"""#"###ɩ"##"ɥ""""ɧɪɢɨ"ɣ""ɡ"#"#""#"$#"""""̡"""""""""###""#""""$"""#####/##""#С#"""$$#"""#"#""#"#""#""""$#/##$"ԺԤ#Դ#Թ""""ԧ#԰###Խ#Ա$###"Ԫ"#Կ$ԶԡԢ"٤#ԯԮ"Բ"ԩ"ԸԷԭ""#"Ԭ"Ե"ԣ#Ԧԥ"ԳԨԼԾ"Ի#"""#"$"#"##ԫ#""##""""""٣#"#"##"##"""""""""#$""""#٦"٥"#""١٢####ޮ#""$ޫ$"##$""ު"#$ޭ"$""ޯ#ްެޱ""""$$$ީ"###""""""#"#""$""#""""""###$­"ɡ""##"#"#$µ"ɦ##"ɥ""""#"ɢ"ɤ"ɣ"#"#˩"$#˫"""#˭""""""#ˬ#˧#""#б"$"#е"ֿ#а#д""$"""##"#г$""#""""#ܲ"""#Ī$ǾǽǿǼ#ɬɫɭ#$##̣$̢̤#Т$"٧"##ޥī#̥#Ĭ#$ɮ̧̨̦####$###"$##$"#ФУ""٨#"##"#Х####/$"####ɯɰ#"$"̩"$$###""#"#""#"###"$#""ɧ#˯#ˮ#˰"#ĭĻ#####/##$٩޳&#"$̪#Įį$##šŢţ"#"#""###""##"$#ɲɱ##ɵɳɴ#̰#̯"""#"̱̭̬#̮̫#$#̲Ч"#"Ь#"ШЫЪЩЦ#"#"#$#"""#""###/##޷٪""""٫#޴#޵޶#"#"""#"ɨ"ɩ"$ɥ#˱""#˲#ж$#з$""""#İ###$$"$#ɷɸɶɹ""$$$###%%%#%̴"$̳#"а"Я##$Э$Ю##"####٬"#ٯ"۫ٮ٭޺%޹޸##$#%"ɪ#ơ"ɫ%##˳""#ͬ"%"Ť"#ťŦ#/###"""$б"ٱٰ""&#иıŧơ$ٲ"$"Ƣ#""ɺ###$$$$""ɬ#ƣ#˴"##ܴ"#Ũ##""ٵٳٴIJ$#ū#ŪũƥƤ#""/##̸̵̷̶#в#$޻$ij#Ŭ#ƧƦ"$#̹#$#$"#Ʃƨ"ɻ#ɼ#̺̻̼#г"#$#"$ŭ#$$#"#"""#"""""д#""#$"޼#"####"ɭ#ƥ$#Ʀ#˵#"/##$"#ƪ$#$##ٶ##ĴůŮ#Ű#$##$̾#̽̿##е##&#"Ƭƻƶ$ƱưƷƵƮƼƯƫƺƹƸƭ#ƴ##Ƴ#/ƽƲ$##$#"###""#"ɽɿ###""""ɾ#"##"#"#"#""####"##"#$$#"""""""##""#$""""#"""""$#""##"#"##"/##"""##"миж"""#н##""л#"""зп"""ок####й"#"#"""$"""$##""###""#"$"##"""""""#"""#$$"##"///"##"#"""""""#""$#"$پٻ"ٸ$"#ٿ"#"""""#####$#ټ$ٽ""ٺ#ٹ####"""#޽""޾"##"""""$""""#####""""""޿"#"#/#"&ǩ#""#"§"""£""""¥""""""¢#$"¦""#&"¡"###/"¤##Ʈ"ɼ"ɸ#ƨ"ɲ"ɻ"ɵ"ɷ#Ʃ"ɺ#ƶ#Ƭ$#ƪ"ɰ"ɳ#ƴ"ɱ"ɶ"ɯ#Ƴ$"ɴ"ɹ#Ʊ###"ɮ#ư"#"#˸#˽""#""$ɱ"""""$ɮ#˾""#˷"""#˻"####Ƶ#˼#˹'#˿"""#п"#""#л"""""$"/#н#"""""""$##$""##"##""""#""###""$""""#ڭ#$"""####ަ""$"#""#""$$#"""#$ƿƾ$""#"#"/###"#####"#"####""#"""##$$"¨##Ʒ"""#""#""#$$"$"##"#####"###"##""""######$/#"###""$"#""""""""#$$""$#"#$/#"##"###""#"""""#"""#""###$//#$""#"""#""#"#"##""###"#""#"$"/#"##""""#"#"#$"""#"""""""""""##""#"""""""#"##"$#"#"""##""#"""$"""""""""#"#"¶#"//$$$#""®"­"±"¬#"©"°#"³"µ#"²###"·"«"´#$"ª###"¯"¸##ƾ""##Ƽ"""ɾ"""#ƽ""""ɽ"#ƺ#"""ɿ"#Ƹ"###"$#"""#"#"##""#ƿ"#"####"#"""#"##"""##"#"""""#گ"#ڮ'"#ި""ű#####"###"¹""###"##"####"""##"$"#$$#%##$ŲŴų"ŵ"##$#$#"#$"$"$"####"$#"##$"##$##"#$"""#"#""""""##$#"""$#$""####"""""###"""""##"""#""#"#""#"""#"##"""#""#"#"#""##"""""""##"""""##"##$"$##""""##"####$$###""#&#"""""###"#"""#""#""##""""#""""#""""""##"""#"#""##"#/##"#""""####""#####"""#"""#"""#"##""""##"##""#"##"""""¿"""""¾""½"""#"»#""º"""¼"#####""""""""""#"#""""""##"""С""У"Х##"#"#"Ц"Ф"Т#"Ш#"Ч###"Щ"##""#""#"""#"#""#"""""##""""#"####ڱ##""""$#ܶ#ܹ"#ܺ""#ީ#""""#$Ŷ"#$""$#$#ա""$"##"#"#ڴ#ܻ#"#"#$#"$""#"####""/#""է$գ$&դզըե#ժթ$##/""##""""$""#"#""###$"""$"""#ڵ$#ު#####"ի##""ŷ"$#"$####"##$Ÿ""$"#/#"$"$#Ź"#ʢʡ"ͣ͢"͡##"ծլ##"խ"#բ"$####""Ъ""#ڸ""ź$""$##"""$"#/##"$""""ʦ"#"ʣʤ""ʥ"//#"#""ͥ"""""""ͧ"ͨ"""""ͩ$ͪ#""ͤͦ###$#"""""""#"""#""$"""""##""####ճ#ղ#"կ"#մ"$#շ#յ"""#ձ$հ$""ն###""""#"##ڤ#ڡ"#""""#"ڢ""ڣ"#&#"#""""""""""#""#"""""#"##"""#"#""#$"$#"#"$#$""#"#""$""##$""$$#"#""#"""""""#$ì""""##"####"Ю"а"б#"Ь#"Ы"е#"г"ж"Э"в"д"Я####""""#"""""""#""#"####"#""#ڹ""#ܽ#ܼ"#ܾ$"#ޭ"#"#"$$#$""ڥ##$ʧո"Ż##$"##"#$"%##"#ʨ$"Ͱ##"ͮͭ"ͫ"ͬͯ#"""""""#պ#չ####ڨ"#ڧکڦ##"%"#"###"""""$$õ#"$ð""#"к"и#"й/#""""з""""""$ȡ"#ͱ#ż#"#"#"#ʪ""ʫ"""$ʩ##͵Ͷͳ##Ͳ"ʹ#$#""""ս"#"ջ"ռ"#"""""ڭڬڪګ"###ڮ##ߡߢ&ߣ"""""#"##""ʣ"ʤ"ʡ"""ʢ"м""н"о"""""#$ۡ#""#ܿ""##ͷʬ#####Ž$"#ʭ"#"###Ȣ/#žſ$"ȣ$"#ʮ#"""#͸͹"ͺ$$"#"վ#"#گ"ڰ"###ߤ$#$"/#"ʦ"ʥ$"п"#"####"#"ڱ"##/###ʰ#ʯ#"ڳݩڴڲߥ#"ʧ#""$"ʱ"ʲ$;""ͽͻͼ"##ѡ"ѤѦѢѣѥ$##տ##"ڵڸڶ#"ڻ$ڷ"ںڹ$$$""#ߨߦߧ"""$$ÿ"##"ʨ##"ע"ס""""#ޯ$#$"#%ʴʶ#""""#""ȥʵʳȤ###Ϳ"#"$"""##"#ʺʸ#"""#ʷ#""#"ʹ#""##"##"""""ѫ""ѧ""$"""Ѩ"$ѩ"#"Ѫ"Ѭ"""##"""#"$"#"""Ѳ""ѱ"$"##"ѭ####""#$"""#"""##ѰѶ""ѯѵѴѳ"Ѯ$"#####ڼ""$""""ھ"#"$"$"#""##"""#ڿ#"ڽ#$#####""߫#߬"""""""$"""""""""#ߩ#""##"""#߭ߪ"#"######߲߶"ߴ"߸""߰߳"#""ߺ$"""#߹""#߷"#߻""߱"%"#߮"####߯#"ʪ"#""ʩ$""##"#$"#&#"ʹ##""ʫ##"""""#"ʯ"ʰ"ʵ"ʼ##"ʷ#"ʬ#"ʻ#"ʸ"ߵ#"ʺ"ʲ$#"ʭ"ʱ"ʮ"ʴ#̡""ʶ##'"ʳ#"%ͪ#̣##̤#"""׮"#""#"ץ##̨#"#̩"ף#̥"$л""#$з#"פ"""""""ק"#"׭#"׫#"#"׬#"ש"#"צ"ר"ת####$۫"$ֳ"#####"""$ֲ#"""""""$""$""#""""#""#""ȧȨȦ#ȩʼʻ#"#"$$#߼""""$"ʾ#"ʽ"ʿ#"#̬#####"##"ѷ""#"߽"$#"#Ȭ""ȫ"#"#"""Ȫ"""#/""""#"#""""#"ʽ#""#"#""$"ʿʾ#$#####/###""""""#"""#"#""##/#"""#Ѹ#######"ѼѾ""""""""ѻѿ"ѽ"##%Ѻ$""""""$"""ѹ#####$"""###"""#"#""""#""""""""""##""""""#####"###""""##""#""##"""#""#߿""""#"$"$""""߾"$""""""###""##""""""""""#"$""""""#""#""#"ý""á$"""""""##$####"ä"÷"ü"ð""â#"ã"ê"ë#"ø"þ#"é"å""î"ï"æ"ú"ñ"û"ó#""ÿ"ö"ò##"ç"õ"í#"ì##ǥ#""ù"ô"è###"#""#Ǩ""##Ǥ#"$""""""#ǡ$#Ǫ"""#ǣ""""#Ǣ""""""#"#ǩ"#̭#Ǧ"#̵"#̸"׵"""#̰#̯"#̻#̱"""#̮""""#̾""#̿#̴#̽#̺"#̹##̷"״#"׶#̲#"׳%"ײ"ױ###"װ"ׯ"׹"׷###""##""#"#""׸'#"#""""$۶""#"#ڻ"#ڼ#ں""""#ޱ""""#"##"""""##"""&#""׺##ȭ"$$"#"#"#"$"#$##$$"#"###"""""##$"##ǰ""""""׼"׻"""###$#"##"""$#""""׽$ֿ#""#"$""$#""#"#"""""#$##ۡۢ"ۣ"#""$$/""#ڿ"""#"###ȯȮ##Ȱȱ"""""""#$"""###"""Σ""΢"""""Ρ$##/##""#""#"#$"#"#"""""##""#####"#"####"#$"ۥ""ۤ۩"#""#ۦ"ۨ#ۧ#"#"#""#$""""##"#$""""##"##"""#Ǵ$#ǵ$"""$#ǹ#dz#Ƿ""##"""#"#"""#""׿#"#ѣ$##"׾"""#Ѣ#"##"$###""""###""##"$"""#$Ȳȳ#"۪/ٷ޲"#""#Ѥ'ȴ"Υ#Τ#""#""#"##۬$#""""#Ѧ##ȷ#"ȶȸ##"""""ȵ""//#"""#"""##"#""#"#/$/κ#"Φ$ΰαΩλΫ"ζ"ά""""ι"δβ#"#""""έ$γ#Χ"""#ε""θ"Ψ#ί""η$Ϊή$"/###/#"#"""""""#$$#""""""#"""""""###""""$$""""#""""""֧"""#"#"###&###/"֮"#"֣֯#"#""#""###""#"֡֬"#"""#"""""##""֪֦#$ְ֩֫"֭#"$"֤"""֥֨###/####"#"""#""#""۳"""#""""۲"ۭ۸#ۼۻ"$""""#""""۰۽#"۶###""۾#"ۯ""##۵ۿ""""ۺ"ۮ۷۴"֢"۱####/##۹#"""#""#"""""$#""""#"#""""""#""""""""""######""""#"""""""""/"#/##"/#"/##"#""""#"""$"""#""""#""##""""#""#""#""""""#"#""#""""""$#"""""##//"Ŭ#/¨/¼""#Ǻ"˦"#ǽ"""˥#""#"ˣ#""ˢ#""˩"""ˡ""""#Ǿ""˨"$"$""""#"˧"#ǻ"˪$ħ#Ǽ""""##"##$Ĩ#"ˤ#"#"""Ѫ"ѧ##"Ѯ""Ѥ##""ѣ"ѷ$ʽ"Ѵ"Ѧ"##"ѫ"ѭ"ѡ""$"Ѱ""Ѷ"ѩ"ѯ##"Ѭ#"ѳ##"ѥ""Ѹ""ѱ#"#""##"Ѳ"ѵ"Ѣ"##/##"#Ѭ"#Ѽ#Ѹ"""""Ѩ"#Ѩ#ѫ#""#ѻ#ѱ"""""#ѩ#Ѿ"""#ѯ""#"""#ѧ"$"""""#Ѯ"#Ѳ"##Ѻ/"#/թ##"ݱ"ݢ#"ݭ"ݴ#ա"ݩ#"ݤ#$"ݵ""ݫ#է"ݰ"ݶ"ݪ"ݬ"ݡ#գ#"ݳ"ݦ#դ"ݨ"ݥ"ݧ"ݯ"ݣ"ݲ#"ݮ#թ#"##ء#"#""""#"##أ###آ"""##"""#"""###$##""""""###""#""#""""$"##$"""#޵#޴#޳"#޷""##"""/##""""#/""""###"ȹ#μ$"##"$##""#"#"""#"""""""#"Ģ""#"""ġ"˫"˭"ˬ#"ѹ##"""##/չ"ݷ#ի""Ⱥνξ####"##$ĭ##¡#$"#Ȼ$"ο"#""%"ֱֲ#""""#""""""ģ#¢$ı"ˮ"˯"˰#"Ѽ"ѻ"Ѻ"ѽ"$%""$"ݸ""#"ֳ$$#"##¦"˱"˲"""""#"#""##""#"""#"""###"$""#/#"ħ"Ĩ"Ħ#¨"Ĥ"ĥ"˳""ѿ"Ѿ"""""ݹ#խ"""$""ȼ"""#"#""ִָ"ֵֶַ"#"#©#ª"##"#""##"/""""#"#"#Ⱦ#ȿ#"Ƚ/#"""""#"#"""##"#"##"ˡ""""""#""#"""#####/#"#"#"$""""""""#$"#"""""#""""##$""#""""ֹ"#ҩ"#""#""##"""""Ұ""""###"ң"""Ҩ#"Ң""#"###ҫ"ҭұ""Ү""ҡ""үҧ"ҬҪ"Ҥ"ҥҦ"""$####"###"""""""־""ֺ#"""###""ֿ"""""""#""""ּֽ""#"""ֻ#""####""###""#"#"""""#"#""""#"""""""""""""""#"""""""#""##"##"######$###/##"#""""##"""""""$"""""""#"""#""###""""##"""""""""""#"#º##"""##"""/#$$##/#$"##"""Ĭ#°""į"İ$""#³"ĩ"ĸ"Į"ı""""Ľ#®#¶#$""Ļ"IJ"Ŀ"#¹"ĺ#­"ij#±"Ķ"""ĭ"ķ""Ĵ"ī"Ĺ""ļ"˴"ľ""ĵ"Ī&"##¾#"#½##¿#»#"""#"˶#"˵""˹"#"˻""""˷#""""˽"##""##"$#""˿"#"#"""$"˸""#""˼"#"""˺""""#""#"#$/####"˾"""""$"#"#"""""#"$""""#""##""#""""#"$"""$"""#"#"""""$#/#"#"ج""ؤ"آ"ݻ"ب"خ"ا""إ"ذ"ز"ر##"ث"ئ#""#"ت"$Ѣ""""ح"ء""ݺ"د""ة##"ݽ#հ#կ#յ#ն"ݿ""""ݾ#ձ"""#շ""#"ݼ##չ"#""#ب"""#ت#ا"أ""#ئ""""#ة$#ث"""""#"""""#"""""###"""""#""""""#""""""""#޼"""#޺#޻"##"""#""#"""""""#"""$##"##"#ˢ#˥#"#ˣˤ#/#"""""########""""$""$"#"##Һ#$##"#ҲҵҷҹҶ""#Ҵ""#"Ҹ#ҳ#"#$#"""$"#""#""""##""#"""#"""####"##""#""""""#""#"#"$"##""""#"##"""#"""""#"#"/####""""######"###""""#"##""#"#"""#""#ȼ"""""""###"#"####"$$"###"""#"""#"####""#$/#"/"""""""#ͪ#ͤ""#ͩ"""#ͨ#ͥ#͢""""#"##"ض##""ؿ"ص"ظ"ع"ش"س""ؽ"ؼ"غ#$ѣ"ؾ##"ػ"ط'"""##""#ռ""#վ###"""#/"#ح""#خ"""#""#$"#"####""####""#"""##""##"""$#$һ#$#"#""$"$"""#"##"$#ͮ#ͭ""˨˧˦"####"$"#"ҽ"$Ҽ"Ҿ"""#""""##""#""""""$"""#"""#ͯ"$ѭ""%η""""""""#$""##$""##"##"#""˪"˩""#""""##""#"$"""#"&"#""#"#"ҿ""##""#"""""""#$$#""%"""$#"#""$$""#""""#""####"##"""""#"""&"#""###""#Ͱ""#""###$""Ҩ"ҧ"ҥ$"Ҥ"ҡ"Ң"ң"Ҧ"ҩ"""""""""#"$"$""""""""""##"#$/""""˫"##"#"""#""##""#"""""$"#""#""#""""#""###"""#""""""""###"#"#""""###"""#"#"#""ܢ"""#"ܡ""""ܣ#/##"###"#"##""""#""""""""######""š#"#"Ţ###""#"ţ"""""#"Ť#"###ȥ#"##"#Ȣ#ȡ#""""#ȧ"#ȣ/"ҳ#ͱ#ͻ"Ҳ"ү""Ү#͹#Ͷ"Ұ"ҭ"Ҫ"ұ"ҫ"Ҭ#͵#$ѹ"$Ѻ"#ͺ""#"$Ѹ"##""##"""#"#"""##""""#د""#ذ"""""#"$###"######޽""""""""ܤ"ť""$#"#"##""ܥܦ/#$""Ũ"ŧ"Ŧ"#""#Ȩ"ҵ"Ҵ#ͽ#"#""""""""#ܧ"ũ#$"ܨ##%"˭ˬ""$ˮ˯""#"""##$##""####//####"#"#ܫ""ܩܪ##"##"ܬ#$$"ū"Ū#$$""Ҷ"##"$$#"#ܭ"̡##"""#$##"#$""##ܰ"$"""""#"$ܱ""ܲ"""""#ܮܯ""$""""#""$"Ÿ#"ŭ"Ź"ŷ"Ű"Ŵ"ų"Ŷ"Ų"ź"ű#"ů#ȫ"̣"̧"̤#ȩ"Ů"ŵ"̦$"̨"̥"̢"ҹ"ҽ"ҿ"һ"Һ"Ҹ"Ҽ"ҷ"Ҿ#"$""""""##$#""$ס$פ"##"""%%ܶ##ش"#س"$$"""#ز"""#޿#޾""#"#'"##""#"˰#$""$$ܳ"#"#"##á"Ż""""$$#%#"#"$$#""$""#"ż$Ŵ#Ȱ"̩#Ȯ"#""##"#"##ܵ"ܴ###/#"ܶ"Ž$ŵ#ȱ"$׭"#ص""˱""""$"""##$$"""$""##""""$"#$#"""$"##""#"#"##"$"#"""""ܷܻܺ"ܼ"ܹ"ܸ##$##""""##""""""#ç""ž"$#è""#å"ſ"#æ""""̮"̰$#ȹ$$Ž#ȳ#ȶ#ȵ#ȴ#ȸ#Ȼ#Ƚ"̫"̱"̯"̪"̭"̲"̬""#""#$"#"#""""""""##"#"$#""""""#ض#ظ"#ػ#غ#ع"$"##"""""""#$""$""#"#"$˲$ϡ#""$""""##/""""""Ϣ/"#""##"##""""""#/##ס#קצ"""#פ""""""ץ"""ר"ע"#ף##ܾ$"##"""#""ܿ#"#"###""#"&̯"#""#$"""ܽ""""##ñ"#í"#î"̸"#÷#é"""""#õ#ë#ð#ô"#ê#ö"""""/ĥ$"̺"̼""̾"̿"̻#Ⱦ"̷"̴"̹"̽"̶#ȿ##"̳"̵##/ʿ"$$##""##"""""""##"#ҡ#"#Ҥ"""""""$"$""#Ң"###""$׾#""""""$"""##ؾ#"#ؿ#ؼ"#$ܲ"""""#"##""""$#"#"""""""#"#"#"/#""#"ϣ"Ϥϥ""""""#"ת""""ש׭װ##ױ""ׯ׮׬׫"#""#""""##"#"""##$"$""#ø#ý"#ù###"#""%"%Ȣ"""""""#"""###"""#"#Ҧ"#ҧ"""#"""#""""#˵˴˳$##"##ϧϦ#$"""###""#׸###"""׵"##׳ײ#׶״#׷"""""#####"""#"/#&"""&##""##"""""$""""#$"#"$"##"##""#/$$$#"####"#Ҫ""#"#Ҭ/#ҩ"ޢ$""ޡ$"ޣ"""#$#""#"""#""##"˶"ϩϨ"##""##׹"""׺""""""##""#$"#""##"""#"١""""""٢"%#ү$ҧ#Ү"ޤ"ޥ"ަ#$##ǡ##$##"####/"׻######""#$##"#"##Ұ##$#"#Ϫ"##""""׼"""#$#"""׽""###""#"##""""$$""""""""""##"/"/%"###"""""""###"##$"#""""#"$##"#"""""""#/#"#"#"$""""""##"""""##$#"$"#"$̫##"$""$$̱$$̪"#$̡$$̦$""#"#"٬"٧$ҭ%"ٱ"٩"ٯ"٦"٣"ٲ"ٮ"٤"٨"٥"٪"٭"ٰ#ҳ#Ҵ"޸"޹"ީ"ް"ޮ$#"޵"٫#"ެ#"޶"ޫ"ު"޴"ޱ"޳$"ާ"޷#"޲"޻"ޯ"ޭ"ި"޺#/$#"##"""""#""""""##"#"##$"$""##"%""""##/#$""##"#""""###""#"""#"$##"##"""##/"""#""##"׾"#""#"#"""####$"#"""###"#//#"#""$##""""/˧/˫###"##"#""#$"ٶ"ٷ"ٳ#ҷ"ٴ"ٵ###ҹ#$$#"޼'"$"#"""#"#""#˷#"ϫ#""""""""""""""׿$##""$"##""#"""""""""##"/##"""""""#"##"#"#"#$""""#""####"Ƥ"Ʀ"ƨ"Ƭ#"Ƣ"$"Ƨ"ƫ"ƣ"#"###"Ʃ"ơ"ƥ#"ƭ"ƪ#"###"""͡"#$""#""#""##""""""$"""#"͢""#"#####΢""#""##Τ#ί"""#ή#""""л#Ϋ""#"#Ψ#Ω#Υ#ά#Χ##"$#""ٻ""ٿ""ٸ"پ""""ٺ$#һ"""ټ"ٽ"ٹ"""##ҿ""#"޽"""""""޾""޿""""#$#""""""#"#""""#$#"##""#"""""""""#""##"""#"""#"#""""""$#$"#/""##""##"""#""$Ϭ˸/"#""""""#"$"""ư"Ʊ"Ư"Ʋ"Ʈ##"ͣ"#ΰ""""""'$"$"""Ϯϭ"ӡ#$""#""#$#""""""#"ƴ"Ƴ"Ƶ$Ʀ""#α"""#"""""Ӣ"""##"$"""""""##""ƶ"Ʒ#"ͧ"ͤ"ͥ&"ͦ"ӣ#β"Ӥ"ӡ""Ӣ"""""#""#"""#ϯ"#$#Ӥ""ӣӥ$""#"#""$"Ƹ#ɢ"ͨ$Ƭ""#֡"$##"$$""Ӧ"&"$##"##"##""##"""#$#$Ƴ#ɣ"ͪ"ͩ#ɦ##ɥ#"ӥ#δ#ζ"Ӧ#η#ε#θ"$##֢"""###&"&"##""#"˺#"˹#˼"˾˽"˻$#ϴϲ"#ϱ###϶ϸϵ#""Ϲ#ϳ˿#Ϸ"#$"$ϰ$"Ӫӫ"#""""#Ӭ"ӯ"""##""ӧ"""өӮ"ӲӰ#"ӭ#"ӱӨ"#""##""""#""#####"#""#"$"""$"""$"$#""###"#$"$###""#"##""""&"ƾ"Ƽ#"#"ƺ""ƿ#"ƹ"$"ƽ###ģ""#""ƻ#Ģ#ɧ"ͭ#ɪ$ƹ"ͬ"ͮ"ͫ"ͱ"Ͱ"ͯ$$#λ#ν#ι"Ӫ#μ"ӭ"Ӭ"ө"Ө#κ"ӫ"ӧ""#""#"#""""""#֣"""$ا"""#֤"'"#"""#"#"""""""$Ϻ""$"#$$"ӳ$#"""$ϻ""#""ϼ#$"#ɫ"Ͳ"Ӯ###"""Ӵ#"$###""""""""""#Ħ"$""$#"#ɭ#ɮ"ӳ"ӯ"Ӳ"Ӵ"ӱ"Ӱ"""""""""#""#$""#"""/""#"$#""""$"""#$$$"#""""""#$"Ͽ""#Ͼ"""""#"""#""#Ͻ"""""$"$""#/#$#ӿ""#"$ӹ#""#Ӹ"ӼӺӵ"#""""#""""""##"""##"&"ӽӶӻӷ""Ӿ$#""###"#"$""#"#"#"#""""أ""""$"$آ"""""$#"ء""ؤ""#""""""""$"####$##""""ݣ#"ݤݥ"""#"$"##ݦ""ݡ"""""#""""""#"#ݢ#""""ݧ"""$#"""#/$""""""""""#""%"##"""""#""""""""#"""""#""""/""""""#"##"#""""""#$###"###""#ĭ"Ǥ"#ı""""""""""#ĺ""#ĵ"""ǣ""#Ĭ#ľ""""#ħ"Ǩ""#ij"Ǧ#Ŀ"#""#IJ""""ǥ#ĸ#İ"""ǡ$"ǧ""#ļ#į""""""#Į$""Ǣ#Ī#Ĺ$#Ļ#Ĩ"$""""#ɵ#"#ɳ#ɸ"ͳ"""""Ͷ""͵"#ɼ"ʹ#ɹ$"""""ͼ"ͺ#"ͻ"""#ɻ";#ɺ"#"ͽ"ͷ"#ɲ$"Ϳ"͹#ɶ""#Ķ"""͸""""#ɿ""#ɾ#"####ɽ"""""#""""""#""#"""""""Ӹ#"###"""ӻ"Ӿ"""Ӽ"Ӻ"ӷ$"""""#""""ӽ"$"ӵ""ӿ""ӹ""""""$###$"Ӷ"#""#""""##""$ͥ$ӳ"$Ӥ""ڢ""""#"#"ڡ#""""""ڣ""""ڤ"##"#""ߡ""""""$ؾ#֫""""""""""""""ߣ#֨#֩""#֭"ߢ"""""ߤ"""""$"#֬#ְ"#""""""#$ݬ""""#"""""""$ݨ"#"""##""""#"""$""""#ۢ""""#""""$#ۥ#""#"""""##""#ݢ""#$#ݣ##ݡ##""""#""""""""""#""#""#""""""#""""#""##"#"""##"""$""إݨ"##"##%"""ڥ"ڧ"ڦ'"ߥ""#""""#""##"#"#/#"""$#ئ"ث""#""#ب"""""""#ح""##""جة"#""تا$#ݲ"ݱ#""ݮݬ"""""""""ݫ"""ݭ"ݯݪ"ݳ$ݰ"/"$"#"Ǯ"""""$#""$"%"""""#"ǯ"ǵ"ǫ"DZ"ǭ###"Ǵ"Ǫ"Ƿ"dz"ǩ"Ǭ"Ƕ"Dz$$""%##"""#"$""""""""#"""$"""""#"#""#"""""/̳#"##"ǰ""Ԥ"""""""""Ԣ"""""ԧ"""ԣ"Ԩ"ԩ"""""ԡ"%#$ͨ""Ԧ""ڲ""ԥ$ͱ#"گ"ڹ"ڵ$Ӽ"ڳ"ڮ"ڽ##$#"ڪ"ڶ"ڷ"ڭ"ڬ"ں$"ڰ"ګ"ڱ#"ڼ"ک"ڻ"ڸ$ӹ#"ڴ"ڨ##"ߧ"߫"ߨ"߯"ߵ"ߪ#ֺ"߾"߸"߭"߹"ߴ"߻"߬"߮"߼"ߦ"ߺ#ֹ"߲"߱"߶"ߩ#ֻ"߰"߷"߳#ֶ#ִ""#ۨ#"""#""""߽"""""""""#"""##%""#""#۬""#ۧ"""""%"#۩"""""##۫""#ݥ"""#ݤ"#"""$""""#"""""#"""""#"""$"""""#""###"&"""##$"ݴ""#"Ԫ###$#""""#"خ""#"""د#س##"ز"""ذر"##ݶ"#ݻ"ݺ"##"ݸ"#"ݹ"""""#$ݵ"#""#"##""#"ݷ""$##"""""#"""#"""ǹ"ǿ"Ǻ"ǻ#"%$"Ǹ""Ǿ"ǽ"Ǽ##"##"Ϊ"Ω#"Τ"Ψ""Ρ#"Φ""΢"Χ"Υ"Σ##"#"ԫ"Բ$"Զ"Ԯ"Ԭ$;"Ե#"Դ"ԭ"Գ"ԯ"԰"Ա#"ھ"$""#"ڿ"$"""""""""߿"#$""#ֿ#ֽ""#"#"#""##"""""#""""""""""#ݩ"#ݨ""""%"""$"/#""""#""#"#ۯ"###$$ݽ$##ݼ#"""&#""Ϋ"ή"έ$ǵ"ά"Է"Թ"Ը##$##"""###١$#۱""/"#ݪ#"""""$$""""""""""""#"α"ί#"ΰ"Լ"Ժ#"Ի"""#۲""$""$"""##"$ع#ط#ضؽصؾ"ػ$ظؼغش##ݿ"##&#"##ݾ#"$%"##$#"#""##""$"#"#""""""$"""#$#"#####""""#"##"#"""""#"δ#"ζ#"ε#"η$"γ######"β#/######"Կ"""""#"""Ծ"###"Խ#"""""""""""""#"#"###"""""#"#"#""""#"#""""""""""""#""""""#٪"#٦""""#٤"#٨"""#٣"""""#۴""#۵$"""""#۶#ݳ"""""""""$"#ݰ#ݬ"#ݲ"""#ݫ""#ݮ#$#$""""#""#"#"""#"$""#"##""#""##""%"#"""θ"#""#""ؿ""""#ݴ##""#$#""#"##"""#"ι"κ""""#٫"""""#"##""#"""$#$#""""""#""""#"#"""###"#""""$#%í"#"μ##"λ#"ν#""#"""""##Ϣ"#""#""##""$"'"#ٮ""""#۸#$"##""#"###"""""#""""#"#"##"##"###"#""""""""""ξ###""#Ϧ$""#ϥ#ϣ"#"#ٱ""""""#"""""#"#"#""&Ÿ"""##"""#"#"""""""""""""#"""""""""#""""""#"ο"#"""""""""""""""""""#Ϭ#ϫ""#""%"$ԩ#""""""#"#""""#"$٭""""#ٲ""""""""""#ۺ""#۹"$"#ۻ$"#ۼ#۽"$"#ݷ""""""""""""#"""""#""""#""#/######ϰ#ϲ#ϯ#ϱ#"/س#ٵ#ٶ"#ۿ$#ݸ$"%#""##""#$"""""#"""""#""%""$"##""""""#""""ȣ#"""ȡ"Ȣ"Ȥ""$"""""#϶""$έ#ϳ""#ϵ$Ϋ#ϴ"#Ӥ"#Ӣ#ӡ""""""'#ӥ#"#""""#ٷ"""""""""""""#""""""#####ʡ#ʢ#Ϸ#ӧ#Ӧ##ٸ#Ϲ"#$/$#//#"$#$#/"#"#"#$"""""##//"""##&"##""#""""""$##""#"##$"""######""#$"###"ȩ"Ȧ##"ȧ###"Ȩ#"ȥ#ʤ#ʧ#ʦ/$β"#ϼ"$γ""#ϻ"""""""ۡ#ٺ$"$##"#"""#"#""""#""####$"""""###"""###"#""#"$#/"""""""""#"""""""""#""""""$λ#""ۢ"""""""""""#"Ȱ#ţ"ȫ"ȱ"Ȭ"Ȫ"ȭ#Ť"ȯ#ť"Ȯ""""""""""#ʪ"գ"""ա"""դ""բ"ۣ"ۤ"ۥ#ӫ"""#ټ#ٻ""""""""""""#"#"""#"#"""""#Ũ"#ŧ$"Ȳ"ȳ$""#ʬ""#ʫ#ʭ"ի"ը"թ"ժ"ե"զ#Ͽ"է#"۩#ӭ"۪"ۧ"ۨ"ۦ$#Ӭ#ӯ$ٿ"""""""""$ޤ""#ٽ"""""""$""#"""#""#"""#"####""#"""""$#"#""#""""#""""""""#"#"#""#""#""#"$&###""""#"Ϣ"Ƚ#Ů"ȶ"""ȹ#ū""ȷ#ŷ#ů#Ź$$#Ÿ"ȿ$"ȴ"Ⱦ"""""ȵ""#Ū"$#ŭ#ű#ũ"Ȼ#Ŵ""#ų""Ⱥ"ȸ"$$#Ų#ŵ""#Ŷ"""#/$"/͢"""""#ʴ""ȼ#ʵ"""#ʯ""ϡ"""#Ű#ʸ#ʳ"""""""#ʹ$"""""""""""#ʲ#ʷ/ͧ##ʱ"""ձ##$$##"կ"ջ"խ"ծ""վ""ս"ۼ"չ""տ"ղ"լ""#"#"շ"յ"հ###"ո""մ""#$#"""ռ"ն#$#""պ"ճ/####ʰ"""۾"#ӵ""""۷"#ӽ#Ӿ"ۯ#Ӹ"ۭ"#Ӳ"""ۻ"ۺ"۰$"۶"ۿ""#Ӷ"۴#ӷ"۽"۬"ۮ"۵"""۫""#ӻ"۹#Ӽ#ӹ#Ӻ""$"۲"//"۳'#/#$#ӱ"۸"#"""""""#""""""#"#""#""#"##"#"#$"###""#""۱""##"$"$/#/ݹ""#""""#""#"""#"""#پ"""""""""$ޱ#"""""$ީ"#/####/"#""##"$"#"""""#""""#"#"#""###"#"#####"""""""""""$##ݼ#ݿ""#ݾ""""""""""""""#ݽ"###$##ݺ"###/#""""#$""$""""""$""##""""""""##""#"#"$%###""##"###"""#"""""""""$##""""#$$""""%#$#"#""""#/##ż#ź""$""/#ʽ$Ȣ#ʾ"""#"##$"""#"""""""##"#""""#"""##'""#""""""/#/#"""""$##"##"""###$""""##"""""$""$#$##""#""#""##""#"##""""##"""#"$Ȥ#"ϣ##"Ϥ"#"#$"#"#"#"#"###$"#/"""""$##""""""""#"##/###""#"""#""ϥ"%һ""#"#""###""##"""$޸""""""""""###"##"##"##"#"""$"####$ȵ"Ϧ#"#####"$"#"#"""&ڤ""#"Ϩ"ϭ"ϧ"ϩ"ϰ"ϫ"ϯ"Ϭ"Ϫ"Ϯ#"#"#"#"$$"""#"""#""""$"#""""$##"##""#"#"$##"#$"""##"ϲ"ϱ""$#""""""#$"""$"#"#"##""#$#$""#"""ޡޢ""$#"""##"ϳ##"""#"#$$""""##"#"##Ҩ"####$##צ"$"""#ר"""#"""###""$""""$"""##""###""""$""ϴ"ϵ$"##ת"#"""""""#"##"#""####"$"#"#####"##""$#"Ϸ#"϶%#"ϸ"$#"""""###"###""$"""""""""""$ա#$ک##"#"#"#"#$""$""#"#""""""#"#"$"""#%"Ϻ"Ϲ"%ڦ#"#װ"#""#ߡ#"""""###"ϼ"Ͼ"Ͻ#"###"Ͽ"ϻ#$"#"#""""""""""#"###"""#"#""#""#"#״"#׷"""""""""#׳""""""#"""#""#"""##"""""#"#""""#""""""#""$"""""#ߤ#ߢ""""""'"""$""""#""""#"#$""##""""""#$¡"$"$"$""##"$ձ"#׺""""$#""##""#ߥ""#$#$"##"##"##"###""$ϡ"֢"֡"##""#"""""$ڷ#׻"#׼""#"#""""$"""#ߧ"""""$$#"""#"#"#"#$""#"#׾""#$""#""#"֤"֣"#׿"""#"#ߨ""#"ޣ"$©#"""$#"֭$ϰ"֨"֥"֬#$ϵ#"֮$Ϸ$Ϭ"֫"֧#$Ϫ"֦"֪"֩/Ӿ"ܫ"ܦ"ܤ"ܭ"ܥ$"ܡ$"ܧ##"ܢ""ܣ"ܮ#ԣ$##ԡ%#ԥ#"ܪ"ܩ"ܨ#"ܬ/ٸ##""$#"#"""#"""$"$ڿ$"$/$""$ߦ""%#$ߢ"$ߪ""#""#""###/#""""%"""$"#"""#"""#"""$#$"/$#""#$#####$#$#"""""#"#"$#$""#$"#""%#߬%"%""$$""$""#ߪ/"""#""#"#"""""$%"#"/""""""#"#"#"""#""#""$#"""#""#"%"""#""#ޤ""#"##"##""""ֳ#Ч"ֶ"ְ"ַ"֯"ֱ#Ъ"ֲ"ֵ#Ф#Ы"ֺ"ֹ"ִ"ָ#ԭ$#Х#Т#Ԫ"ܸ$#Ԭ"ܳ#Զ"ܰ"ܶ"ܹ#Գ$"ܵ"ܲ"ܺ"ܱ#Է"ܷ#ԩ"ܯ#Ե"ܴ#Բ"""""$"$#"""#$$""""""#"/ޤ#"""##"#"""#"""""""#ڢ"$ߴ#/#""""#ܧ#ܢ""""""#ܥ"""#"%"#ܦ""""#ܤ"""""""""#ܣ"$"#"""""""""""""""#"""""""#ߵ#߱""""""""""#߲""$""#߶"""$"""""""""$""""""""""%"""""$""$""""""$""""""""#"""""""""""#"$"$"#"""""""#"#"#"ޥ$%"#߷ަ"#"ֻ#Ь#Թ"ܼ"ܽ"ܻ"""""$ߺ#ڤ""#ܩ$#ޡ""""#ߺ""##"ާ#"$#Я#Ю#Ժ"ܿ"ܾ#"#ڦ#ڥ$""ި#ˢ/"#ޢ"##Լ#Ի$"#ڨ$߾"#"ּ""#Խ$""$#ܪ"""""$"""#""""$"""""#"""#ک#ܭ#ܮ#߼"#"""ֽ"־$"#"#ܰ""""#"$""""#ګ#ڪ""""""""""""""#$$"$""""$#""""""""##Ծ""""""#ޤ""""""$#߾"$""""$"""""""#$"#$""#"$#"/#$"#߿"#"#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,¡,¢,£,¤,¥,¦,§,¨,©,ª,«,¬,­,®,¯,°,±,²,³,´,µ,¶,·,¸,¹,º,»,¼,½,¾,¿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,á,â,ã,ä,å,æ,ç,è,é,ê,ë,ì,í,î,ï,ð,ñ,ò,ó,ô,õ,ö,÷,ø,ù,ú,û,ü,ý,þ,ÿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ġ,Ģ,ģ,Ĥ,ĥ,Ħ,ħ,Ĩ,ĩ,Ī,ī,Ĭ,ĭ,Į,į,İ,ı,IJ,ij,Ĵ,ĵ,Ķ,ķ,ĸ,Ĺ,ĺ,Ļ,ļ,Ľ,ľ,Ŀ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,š,Ţ,ţ,Ť,ť,Ŧ,ŧ,Ũ,ũ,Ū,ū,Ŭ,ŭ,Ů,ů,Ű,ű,Ų,ų,Ŵ,ŵ,Ŷ,ŷ,Ÿ,Ź,ź,Ż,ż,Ž,ž,ſ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ơ,Ƣ,ƣ,Ƥ,ƥ,Ʀ,Ƨ,ƨ,Ʃ,ƪ,ƫ,Ƭ,ƭ,Ʈ,Ư,ư,Ʊ,Ʋ,Ƴ,ƴ,Ƶ,ƶ,Ʒ,Ƹ,ƹ,ƺ,ƻ,Ƽ,ƽ,ƾ,ƿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ǡ,Ǣ,ǣ,Ǥ,ǥ,Ǧ,ǧ,Ǩ,ǩ,Ǫ,ǫ,Ǭ,ǭ,Ǯ,ǯ,ǰ,DZ,Dz,dz,Ǵ,ǵ,Ƕ,Ƿ,Ǹ,ǹ,Ǻ,ǻ,Ǽ,ǽ,Ǿ,ǿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ȡ,Ȣ,ȣ,Ȥ,ȥ,Ȧ,ȧ,Ȩ,ȩ,Ȫ,ȫ,Ȭ,ȭ,Ȯ,ȯ,Ȱ,ȱ,Ȳ,ȳ,ȴ,ȵ,ȶ,ȷ,ȸ,ȹ,Ⱥ,Ȼ,ȼ,Ƚ,Ⱦ,ȿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ɡ,ɢ,ɣ,ɤ,ɥ,ɦ,ɧ,ɨ,ɩ,ɪ,ɫ,ɬ,ɭ,ɮ,ɯ,ɰ,ɱ,ɲ,ɳ,ɴ,ɵ,ɶ,ɷ,ɸ,ɹ,ɺ,ɻ,ɼ,ɽ,ɾ,ɿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ʡ,ʢ,ʣ,ʤ,ʥ,ʦ,ʧ,ʨ,ʩ,ʪ,ʫ,ʬ,ʭ,ʮ,ʯ,ʰ,ʱ,ʲ,ʳ,ʴ,ʵ,ʶ,ʷ,ʸ,ʹ,ʺ,ʻ,ʼ,ʽ,ʾ,ʿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ˡ,ˢ,ˣ,ˤ,˥,˦,˧,˨,˩,˪,˫,ˬ,˭,ˮ,˯,˰,˱,˲,˳,˴,˵,˶,˷,˸,˹,˺,˻,˼,˽,˾,˿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,̡,̢,̣,̤,̥,̦,̧,̨,̩,̪,̫,̬,̭,̮,̯,̰,̱,̲,̳,̴,̵,̶,̷,̸,̹,̺,̻,̼,̽,̾,̿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,͡,͢,ͣ,ͤ,ͥ,ͦ,ͧ,ͨ,ͩ,ͪ,ͫ,ͬ,ͭ,ͮ,ͯ,Ͱ,ͱ,Ͳ,ͳ,ʹ,͵,Ͷ,ͷ,͸,͹,ͺ,ͻ,ͼ,ͽ,;,Ϳ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Ρ,΢,Σ,Τ,Υ,Φ,Χ,Ψ,Ω,Ϊ,Ϋ,ά,έ,ή,ί,ΰ,α,β,γ,δ,ε,ζ,η,θ,ι,κ,λ,μ,ν,ξ,ο,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ϡ,Ϣ,ϣ,Ϥ,ϥ,Ϧ,ϧ,Ϩ,ϩ,Ϫ,ϫ,Ϭ,ϭ,Ϯ,ϯ,ϰ,ϱ,ϲ,ϳ,ϴ,ϵ,϶,Ϸ,ϸ,Ϲ,Ϻ,ϻ,ϼ,Ͻ,Ͼ,Ͽ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ы,Ь,Э,Ю,Я,а,б,в,г,д,е,ж,з,и,й,к,л,м,н,о,п,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ѡ,Ѣ,ѣ,Ѥ,ѥ,Ѧ,ѧ,Ѩ,ѩ,Ѫ,ѫ,Ѭ,ѭ,Ѯ,ѯ,Ѱ,ѱ,Ѳ,ѳ,Ѵ,ѵ,Ѷ,ѷ,Ѹ,ѹ,Ѻ,ѻ,Ѽ,ѽ,Ѿ,ѿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ҡ,Ң,ң,Ҥ,ҥ,Ҧ,ҧ,Ҩ,ҩ,Ҫ,ҫ,Ҭ,ҭ,Ү,ү,Ұ,ұ,Ҳ,ҳ,Ҵ,ҵ,Ҷ,ҷ,Ҹ,ҹ,Һ,һ,Ҽ,ҽ,Ҿ,ҿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ӡ,Ӣ,ӣ,Ӥ,ӥ,Ӧ,ӧ,Ө,ө,Ӫ,ӫ,Ӭ,ӭ,Ӯ,ӯ,Ӱ,ӱ,Ӳ,ӳ,Ӵ,ӵ,Ӷ,ӷ,Ӹ,ӹ,Ӻ,ӻ,Ӽ,ӽ,Ӿ,ӿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ԡ,Ԣ,ԣ,Ԥ,ԥ,Ԧ,ԧ,Ԩ,ԩ,Ԫ,ԫ,Ԭ,ԭ,Ԯ,ԯ,԰,Ա,Բ,Գ,Դ,Ե,Զ,Է,Ը,Թ,Ժ,Ի,Լ,Խ,Ծ,Կ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ա,բ,գ,դ,ե,զ,է,ը,թ,ժ,ի,լ,խ,ծ,կ,հ,ձ,ղ,ճ,մ,յ,ն,շ,ո,չ,պ,ջ,ռ,ս,վ,տ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,֡,֢,֣,֤,֥,֦,֧,֨,֩,֪,֫,֬,֭,֮,֯,ְ,ֱ,ֲ,ֳ,ִ,ֵ,ֶ,ַ,ָ,ֹ,ֺ,ֻ,ּ,ֽ,־,ֿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ס,ע,ף,פ,ץ,צ,ק,ר,ש,ת,׫,׬,׭,׮,ׯ,װ,ױ,ײ,׳,״,׵,׶,׷,׸,׹,׺,׻,׼,׽,׾,׿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ء,آ,أ,ؤ,إ,ئ,ا,ب,ة,ت,ث,ج,ح,خ,د,ذ,ر,ز,س,ش,ص,ض,ط,ظ,ع,غ,ػ,ؼ,ؽ,ؾ,ؿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,١,٢,٣,٤,٥,٦,٧,٨,٩,٪,٫,٬,٭,ٮ,ٯ,ٰ,ٱ,ٲ,ٳ,ٴ,ٵ,ٶ,ٷ,ٸ,ٹ,ٺ,ٻ,ټ,ٽ,پ,ٿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ڡ,ڢ,ڣ,ڤ,ڥ,ڦ,ڧ,ڨ,ک,ڪ,ګ,ڬ,ڭ,ڮ,گ,ڰ,ڱ,ڲ,ڳ,ڴ,ڵ,ڶ,ڷ,ڸ,ڹ,ں,ڻ,ڼ,ڽ,ھ,ڿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ۡ,ۢ,ۣ,ۤ,ۥ,ۦ,ۧ,ۨ,۩,۪,۫,۬,ۭ,ۮ,ۯ,۰,۱,۲,۳,۴,۵,۶,۷,۸,۹,ۺ,ۻ,ۼ,۽,۾,ۿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ܡ,ܢ,ܣ,ܤ,ܥ,ܦ,ܧ,ܨ,ܩ,ܪ,ܫ,ܬ,ܭ,ܮ,ܯ,ܰ,ܱ,ܲ,ܳ,ܴ,ܵ,ܶ,ܷ,ܸ,ܹ,ܺ,ܻ,ܼ,ܽ,ܾ,ܿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ݡ,ݢ,ݣ,ݤ,ݥ,ݦ,ݧ,ݨ,ݩ,ݪ,ݫ,ݬ,ݭ,ݮ,ݯ,ݰ,ݱ,ݲ,ݳ,ݴ,ݵ,ݶ,ݷ,ݸ,ݹ,ݺ,ݻ,ݼ,ݽ,ݾ,ݿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ޡ,ޢ,ޣ,ޤ,ޥ,ަ,ާ,ި,ީ,ު,ޫ,ެ,ޭ,ޮ,ޯ,ް,ޱ,޲,޳,޴,޵,޶,޷,޸,޹,޺,޻,޼,޽,޾,޿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ߡ,ߢ,ߣ,ߤ,ߥ,ߦ,ߧ,ߨ,ߩ,ߪ,߫,߬,߭,߮,߯,߰,߱,߲,߳,ߴ,ߵ,߶,߷,߸,߹,ߺ,߻,߼,߽,߾,߿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------/$'-------%/&&&&&%#//&%&&&&&%/&&&&&//&%%//&ǭ/////'/$/ڿ&&&$&&&%%&/&&&&ƿ/%&%&&/&/$%&/&&//%&/&&//&&&$$%%&&&&&&&&&/&&&%&&&&&&&&%%%&&%%/&%//&&&%&&/&/&&$&&/&&/&%&/&%/&&''Ƨ'ͺ%%$%%&&&&%&&%&'&&&&&&&&/$%$&%/&&&/&/&///%///%&/&&/&%$&/&&&&$%///&&&$///&̭////&%'///'''''%'''ƣ'ƨ&&/&/&#/&&&$$$$&$&%&&$&///////%&%/%&$&&&&/////////////$&&/&&%&&&$%&%#%$$&&&&&%&///////////&&&&%%%&&%$&&&%$&%%%&&&&&//////////////&&&&&/&%$%$&%&%$$%&%//&%//////////////////&&&&&%&//%%%%%$&&&$$&&%&%&&%%$&&&&&$&//////////////&Ʒ&&&&%&%%&&/%%%&&%&&%%&%%%%&%%&$%&&&&&/&%%&////////&$&&%&%&$¸%%&%%%&%&&$&&&$%&%&&//////////////&&&&&%%%$&&%'$´%&&%&$¹&$±&&&&////////////////////'%&&&&&///$°&&&&$¶%$$&'''''%$''%'%%'///////'%'/$ɡ%'%%%%'$$%$$%%/////%%'%%%$$'/////''/$''$$$''/ް/ޱ/ެ/ޮ/ޯ'%$%%%%%$%%//'%%%''ͼ/%'ͻ'$$%'%//$'///%$'//%$/&$$&&&&&%&&&&&/&/&&%///&/%%//&///%//&///%''%//%'%'////%///'%/޲'Ʃ%/%%///%/&%%&&&%&%%%$&//&&&%$&%&&%&&%&$&&&%/&&&&%&&&&&&&&&%//&&%&//$º&///%/޳'ƪ'ƫ$&&&$&%/&%&&&&&&%&%&&&&&%%&&#&$%&&'%'/$/'%&//&$%///%/&&/////%&//&/&&/%'//''Ƭ'Ϳ%%/&//$%&$//////$$&&%/%$$%%%&/////&%$%%&%//&%&&$/////&%%%%$/%%%%%%&&%̡%'//%%%'//'//$'%//%%%/޴'%%'%$&////&/%&$&&&&/&&&//$&$&&&//&&&&/&&&&///&&/&/////'/////޵/$%&&&%&/&&&&/%&/&&&&&&&&%&/''%%'ξ&$&%%&$/&%%$&%&&&$&%%%$$&&%&&%$//$&$&$%$%%%%&%%%&&%%&%%$$#&$&&&&&%%&%&%////&&&%&$%$&&&$&$$&&&&&&///&%&&$$%%$$&&%&$%&$&&&&$%&/&/////&%%%%$%$%&$$$&&%$%///&&&$%&&$$%%$$$$&&&%%&////$&&%$&%&$%&%$$%$%&/&&&&%%/%$»&ۤ%&ۢ&ۡ$$%%%$½$&۫&۩&ۨ%%̢&ۦ%&۪%&ۥ///&ۣ&ۧ%̣%̧$ɤ%̤%̦'''''%̥'''$'%''''%%%%'''/%%$%%'/$'%%'/޶%'Ư'Ʈ'ƭ''%'/%$''&%&$%%%%////%&$%///&$%%&%&////%$&%%&///&&$%%%%%//&&%&&&&&//&%%%%%//&&&%%$&&/%$%%%%$%&ۮ/&۬&ۭ%̫%̨$ɦ%̩%̪'%/%%'''%''%%'%'%$'%&&%%%/&%%$&&//&$&&/&$&&&&&&%$&%%%&$/&$%//&ۯ$%%//$''''%'&$&&&%&&$&&&&&&&//&&/$/'%&/%&$&&$&/&%%$&%&%&&&/%&&%&/$&&&%$&۱&۰%̬%̭%̮/%'/޷$''''/%&%&//&%&/''&%%&&$$&&%%&&%&&&/%&&&&/////&&&//$$$///&&&&///%̯//''/޸'ư'''&&&&$%%&$$&&&&&&/&$$%////&&$%&&&&&&&&&&&%&%&۲'/'%$/&$&&&$&%&$&&&%%&%'%%&&&&%$%&&%%%%/&%&%&/&&&&%$//&%$&&&&&&&&//$&&&$%$&&&&&&%//&&$&&&/%&$$&&$&&&/&%%&Ѥ&ѣ&/&ѡ$$&۴&۷&۳&۸%//&۶&۹&ۻ&ۺ&۵'$ɨ%̰''/'%''//'/޹/޺/޻/'Χ'%'''%&&&&&$&&/$&&/%&&&&&&$/&&&&%&Ǣ&Ǥ&/&ǣ%&ѥ%/&ۼ/&'%/'&%&%&&&$%&%&&&$&%&%&&&%////$&&&&/&&&&&//&%&%&&&&////&&&%%&&&&%&&&&&$%&ǧ&ǥ/////&Ǧ$$&ѧ&Ѩ&Ѧ$&Ǩ&&ѩ&ߡ&۾&۽%&/%̳%̴/%̲'/#й%Ԯ'''/$'Ʋ'Ʊ$/'%''%&$$/&%&&&&&&&/&%&%&$%$&$$%&////&//%&&$&&&&%$$%%&$$$%&%$%&%///////&&&&%%%$$&%%$&%%%$%&%%&%%%%%%&%///////////////%&%&&/&%%%%%%&&%$$%%%%%%%%%%$&&%&%&&%&&&%%//////////////////%%$/&&$%%&&$$$$&%%%%%%%%$%%%$&&%$%&&%&%%%%%%////////////////&&%%%&%%%%%/%%%%%%$&&$&$%%%$$%&%%%%%%%%&&&&&%%&%&&////////////%&%&%%&%&%%%%%%%&#%%&&%%$$&Dz%&Ƿ&Ǿ%&ǵ%$%%%$%$%%$$%%$%$%%&Ǯ&Ǽ%&ǫ&ǯ&Ǹ%&Ǵ&ǿ&Ǻ$%%////////////////%%%%%&ǻ/////%%&ǽ%%%&Ƕ&ѹ%$%$%&$$&%&ѳ&ѵ%%&Ѻ&Ѱ%%%%&ѿ&ѷ%%$%$%%$%$%%&ѻ&&Ѫ&Ѿ&ѽ%&Ѹ%%%&Ѭ&&Ѯ&ѫ&ѭ/Ǧ%&ѱ/////////////&ѯ&Ѵ&Ѽ/&%%%%%/&&&$&&&&$&%%%%&&$$%$%&%%%&&ۿ&&%&/////////////ǡ/Ǣ/ǣ/ǧ/Ǩ/ǩ/Ǫ/ǫ/Ǭ/ǭ/Ǥ&/%%&%š/&/ǥ%̵%/'%̻''%̹''%%%̽'%̾''%̶'%̿''%$ɯ'%̺'%̸%ۧ'$ɫ'%ţ'''''/'%''%̷$ɲ%//////////%'''''%̼%'$%'%'$%%'$$$%$%%'''%'%%%%%'%%'''/$$%'//////////////////''''%/%$%ۦ%ۡ''''%ۣ%۫$$%ۨ$'%۩$'''%ۤ$''///////'''''%۪%ۢ$''$%'$$%$%%%%$'$$$'%'''''%/'/޼/޽/޾/޿////%/'ƴ$%ۥ'ƻ'ƹ'Ʒ%%$%'Ƽ'ƺ'Ƴ'Ƶ'Ƹ$/%/////'ƶ''ƽ%%%%%''''''///'%'%%$%'%'%'$//%'''%''''''/$'''/''%%$''''/%%$//''''''//&&/$&&%/&&%&&&&&//&&&&&&&&&%&&&&&&/%%%&&%&&&%&&&%&%%&%&&&%&%&&%%///&%%&%&&%&/&&%Ť&&&/Ǯ/ǯ/ǰ&'''/$/'''$''Ӣ'ӡ$%&//&&//&&$&&&&&&&/////&&&&&&%/%%%%$&&&&$&$&%&&&/////////$//&&&&//&&%%&%&&%$&&///////////////////&&&&&&/%%%%%%$&$$&&&&&&&&&&//////////&&&&&%&//&%%$&$%&&%&%&&%$$//&&///////////////%&&$&&%%#&$&$&$$&&$&&&%&&$%$&%////////////&&&$&/%%&%%%%&&&%$&&%&%%%&&%%$%&&/&&/////////////&%%%%ũ%Ũ%ŧ&$&&&%Ū&%Ŧ&/Dz/dz/Ǵ/ǵ/Ƕ/Ƿ/ǹ/Ǻ/ǻ/Ǽ&/Ǹ&&&/DZ$&&%ť%ū'$ɴ$ɵ'$ɶ%%''$ɷ''/Ρ%%''///Φ/Χ/Ψ/Ω/Ϊ/Ϋ/έ'''%'''//Τ/Σ%%%'%'''$$$''/ά///%'%%'''/$'$'%ۮ''''%۬'////////'''$%ۯ'%'%'//////''%۰%/%''ƿ%''//'''ʻ''$////'%'Ө$'Ӥ'ӣ'ӧ'ӥ%///'Ӧ/%%'/%'%'''%%'''&&&&//%&&&/%&/&&&&&&/ǽ&'''''ÿ/''''Ȼ'%&&&&/&&&&&&%%$&//%&&%&&%&/&/Ǿ&%/ί/'''''''''&&&&&&/%%$%&&//&%$%&%%%/&%%%%/%&%%&$&&&%Ŭ%Ů'%'%۱%۲'&&/&//%&$&&&&/$$$///////&&$%$&&$&&&//&&&$&&$$%%%////////%&&%%///&$%%/$&&#&&&&&//$%$&&&&/&&%&$$%&&&$/%%%&$%ů$/ǿ//&%Ű$ɸ'''''%/α/β'$%'%''$֡/'''%۳$֮$/%'ө/%/'/%//&$&////$%&%&$$//////////&&&&//%%%$&&%$%$%%$/////////////&&///%%%%$%&&&$$%$%&&&%&////////&&$&&&&%$%%&&%%&#%&%%%&%&&&//////////&&%&&//%%%%%&&&&%&&&%%&$&%&/////////////////////////&$&&%%%%$&$%&$%%&&%&&%%%%%%///////////////////////%&%&////%%%%%%%%%&/%%%%$%&$$&&&%%&////////&&/&%%%&/$%Ų$&$&%Ŵ'$&/$%ŷ$////////////&&$$&/%ų%Ŷ%ŵ'%ű&%%$ɹ%'%$ɿ$ɻ'$ɾ'&'/κ'/%%/γ/δ/ε/ζ/η/θ/ι/λ/ν/ξ/ο////&'''''///μ%%$ɽ'%'/ԥ%Ԩ%ԣ''%ԩ%Ԧ'$'%Ԣ'%''/////Ԣ/ԣ/Ԥ/Ԧ/ԧ/ԫ/Ԭ%'''''/ԡ/Ԩ%ԧ%ԡ%ԥ''''$'$֣''%۶%۴'''%۵$֥//////'''%$'%%''////''/'%$'''///'%%/'%/%%'Ӫ%'ӫ%//'%'''/''/%'''/''/%/'%$&%&//&&&&%$/%$&&&/////&/&&&&///&&%&//%/////%&%&/&/$$&%//&&%$&//%Ÿ$$/%''''%Ԫ'/ԭ/Ԯ''//%/&%&&&$/////&&&$&&/%%&%&&////&/%&&%$$$&&&////&&$&$$$$&&&&%%&&//&&&&%%$%&&&&&%////////$&%&%$%&&$%%&$%&&////////&%/&&$$%&%&&&$&&&///////&&&ܧ%ż%ź&ܤ&ܬ$&ܮ&ܫ&ܦ%Ź'////&ܨ&ܥ&ܩ&ܭ&ܡ&ܣ%Ż&ܪ/&'%$'$''////////''/%%'%''%Ԭ$Т%ԭ%ԫ'''/ԯ/԰/Ա/Գ/Դ/Ե/Զ/Է''%۸////'''%۷'%///'/$''$''/'$''Ӭ$'ӭ//'Ӯ%$'%'$$/''%/$%$''&&&//%&/&&$&&&$&&&&&ܰ$Ħ/&ܱ%Ž/'''%'''%'''ӯ&/&%&$&&/%/&&&&%$/&&%%&&&/&/&&%/%ž&ܳ&ܲ%'%ԯ'/%%$/%//&&%/%$%&%%%&%&%/&%%&&%&%&&%&&/&%$%&&&$&/&&&%Ȧ$&ܴ%%ſ&ܵ%'''''%԰''/Ը'$$%&$$&&$%&&&&/&/&&&%$$&&%&/%$&&$$%&&&&//////&%&$&$&&&/////%%&&%&&&%%%%%%&&////////&&&&/&ȣ&Ȥ&Ȣ$&&%$%&&&ȥ&ȡ&Ȧ&///&$&ң%%&Ҧ%&ҥ&ҩ&ҡ&&ҧ&Ҥ///&Ң&Ҩ%$$$&ܸ&ܶ&ܷ/&ܹ%'%/////%%'''/Թ'''$%//%/%%&&&&&%$&$&&%&&%&&&&&&&&&Ȩ%&ȩ&ȧ/&Ҫ&ܺ'''''Ӱ'%%&&&&///&%&&&&#//&%&&%&%%%&%%%%%&&&///////&&$/&&$&%$%&$&%%&%&&%&%%&&////////////&&&%&&%&%$%&&&//////////&&&&&&//&%$%%$$%&$%%%&%%%&&$&$$&&&&/////////%//%$%%%&$&&&$$%&&&%$&&&&&$$%%&$%%&&////////////&&&&&&&$%%%%%%%%&ȳ%&Ȫ&ȴ%%%$%%%%%&Ȯ&$&ȯ%$%%/////&ȭ%&Ȳ&Ȭ&ȱ&Ȱ/%&ҭ%$%&Ү&ܻ$&ҵ%%&ҫ%&Ҭ&ҹ&Ұ&Ҹ%&Ҷ&/%/////&Һ&Ҳ&ҷ%/&ү%%%&&ܼ$ë$æ$å%%%%%&ܾ&%%%&$é&$ç$ã%&&&ܿ$è////&ұ$'$'%''%%''%'''%%%''/////'''%'$%Գ$У'$Ф%Ե'%Ը%Դ%Ա''%۹%Բ/Ժ/Ի/Լ''''''%Է$֩%ۻ%'%ۿ'%ۺ'''%۽''///$֪'''%'%'$%%'/%'/''%%'$'%$'''///'''$'$%'/'%۾%%%'Ӳ'ӱ%$$''''%'$$'%'%/%%%'%&$$%&&%&$%&//&&&&&%$&%&'%Թ//Խ'''%''&&&/%%%&/&&/&/''&%&&&$&%%&%&ȶ///''$&&%%$%&&&//%&%&&%&%%%&%&&%/&&&%&%$%%%%%&%%&/%&%%%&%%%%&%%&%&&&///$&&&&&&&%&%&%%&$$&%&&&$&&//&&&%$$$%%&%%&%%&&&%&////&&&&&&ȹ$&Ⱦ%%$%&Ⱥ$%%&&&Ƚ&Ȼ%&ȸ//&ȿ%%&%/%$%$%%$%%&Ҿ&һ&ҽ&%&Ҽ%%&&%$ô%%&%%/%%%%''%%%$%%$'''%%%'%Ծ''%Խ$Ш''%Ի'%Լ'%Կ'$Ъ%%$֬'/''%%%'$%$''%/'%'ӳ'%%'''%''$&%$&//&&/&%&%&ҿ%/'/&&&%&/$$%/&&%%&&$&$&%%'/&/''$֦'$%&%&&&$&&%%%%%&&&&&%%%%%%$&&&$&/////%%&%%$&%&//////&%%%%%&&$%%&%&/&&%%%%$&%&&%%%%&&%%$&%%&///////&&ƽ%&%&$%%%&&%&$%%&$%&&&%/////&&/$%$&&%%&%&///&&%%&$ø%$÷%&%%&/////////&&/'$$$%$''%%///''''%%%%%$Э%/Կ///'%''//ڡ/ڢ/ڣ%'%''%//'''/'''%%///%%%''%'''$'Ӵ'%''%/'''%%////&/&&////%/&//%&&&&$&&/&&$&%&#$&&&&&&&&$&&&&&&&&$&&&&/&&%/&&&%'''$Я%''''''&&/$&&%&&&&%&%&&''%%&&&&&&&&&&&&&%%%&&&&%&%&%////&%%&&&&&&%&$&%&%%%&&%/&%%%&&$&&&%&///&&&&&%%%&%&&%$&/&%&%&&/&&%͡%͢$'//''%$а'''''/ڤ$ۢ%'/%'''''%%'$''%%%$'ӵ%'''&&&%&&&&&&&&&&&ϡ%&&%&&&&&''$в''''''''''&&/&&/&%&&&$$%&&&///&&%&&&&/&&&&/$ü&''''%ͣ$г%'''/''Ӷ%/&%$%$%%&%&&&&%&&%&%&%%&$&%%&%%/&&$$$$%%$$$$%&&&//&&&&$%&&%%%&%$&&&$&%&&&&/$%%%%%$&%&%$/&/%%%&&&&//////&&&%$&&%&$þ%$$&%%%&&&%&/////&$%ͤ%$$%ͥ''//'''%%''//'%%'$ְ/%%'%'/%''''͢'%$$/''ӷ%'$%%&$%&/&%&%&%&&%&&&&%%%$&&&&&&&&&&#&%////////////////&&&$/$%&$&$&$&&%&&$%$%$&%$$&&&&&///$&&&&&//////&&&$%$$%%&&&$%&&$&%$&&&&&$&///////////&/&/%&%%%&&&&&&%&$&%$%%%&&%&&&&&$%&%&&%%/////////////&&&%%$&$%&$&&%&&&$%$&&$%%%$&%&&$%&%$&&&&&%%&%&&&&&%//////////////////////////////&%&//&ɤ&&/$%%%$$$&&ɣ%&ɢ$%%%&%%$%&ɡ%&%%%%&%$$%%%%&%%&&&&&%&&%$$%&//////////&&&&/%%%//%%%&%ͦ%&%%%&&%%&&%%%&$&&%&&$&&%%%&&&%&&///////////ȥ/Ȩ&&%/&&&ݣ&ݧ$$%ͧ&%%%$&''%ͩ%%%%%%&ݥ&&&&ݢ'&ݡ'%%'$////ȡ/ȣ/Ȥ/Ȧ/////////''&%&%ͨ%'$$'$'%ͯ'$%ͮ'%ͳ$'%%Ͳ%͵$е$ж'%ʹ'%Ͱ%$ִ''%%ͫ%ͭ%%ͬ''''$м''/Ȣ/'%ͱ'//////////'%'''$%%//%%''%%%'''%$н%'''''%'''/%'////ڥ/ڦ/ڮ/ڧ%%/ڪ/'%$ֵ$ֱ$۪%%%''$ۦ%%''%%'%''/ګ/ڭ///////''/ڨ$ۧ%''%'$$'%'$ۨ%'ǥ'ǡ'%'%'%''Ǣ''%/%'%/'Ǫ$'ǧ%'Ǥ%'ǩ'Ǧ'%$%%'ǫ'ǣ'%/////'%%/%%'ӹ'$'$'Ӹ'/'$%''''ӻ'Ӻ'Ӽ/'''''////'%''///%'%'//$//%%/%$&&%&&&$&&&&$&&&//&&&&$&&//&&%&%&%$&//&%&ɨ&ɧ&ɥ&ɦ$&ɩ/%%/$&%%/$&%&ݩ&ݪ%%%'%/ȩ/Ȫ&ݨ%Ͷ$$'''&ݫ'/''///''''''''''''%/گ''ǭ$'Ǯ%/%'ӽ&%&&$//%&&&&&%///&&%&&&%%&/%%%%%%$'%%&%&&%%$&%%%%%//%$&&&$%&$$&%$&&&&&&%&&///////////&&&%%&&%&%&&&//////////%&&$$$&&%%%&%$$%%%$&%$&%%&&&%%&&/////////////////////&/%%%$&$%%$$$%&&&&%&&$&%%$%%$&%&&&&&%&&////////////////&/&/$$$%&%&%$$$%$%%&%&&&$&ɯ&ɪ&%&ɭ$&&ɬ&ɫ%&&ɮ&&$&///////////////////////%$/%&ɴ$&ɻ&ɶ%&%&ɱ$$%%$%$%$%$%$&&&ɺ%&ɳ&&ɷ%$&&ɲ%%&%&ɼ&&&&ɿ&&&ɹ%&ɽ%%&ɸ&%&//////////////////////&&ɾ&&ɵ%/%&$$%$&$$$$&%%ơ%&ݬ&ӥ&&ӣ&Ӣ%%%&&ӡ%&Ӥ&%&%//////////////////Ȱ&&&/%&ݶ%͹%Ƨ%ƪ$$&ݼ&ݽ&ݮ$&ݿ%Ʀ$%͸%Ʃ&ݵ$'$$''%Ƥ$&ݹ&ݾ&ݺ%ƨ&ݷ%ƫ'&ݻ&ݳ&ݱ%Ƣ$&ݯ&ݴ/ȫ/Ȭ/ȭ/Ȯ/ȯ/ȳ/ȴ/ȵ/ȷ/ȸ/Ⱥ/Ȼ/ȹ/ȼ/Ƚ/Ⱦ/ȿ//////////&ݰ/ȶ''%ͼ$ʥ'''$$%ͽ%ͻ'$'$ʡ%$ʦ$%''''''''%'%Ϳ'''''$/ȱ'''////ϡ/Ϣ/ϣ/Ϧ/ϧ/Ϩ/ϩ/Ϫ/ϫ/ϭ/Ϯ/ϯ/ϰ//Ϥ$ָ$''%%''''$о$$%$п'$'$$$'''''%%''''///////////''$/%'%'$ֻ''$ֺ''%$ַ%''''''''/ڰ/ڱ/ڲ/ڳ/ڴ/ڵ'$۳$۸%%%%''$۵$۷%%''$۴'''ǯ''///////////$$$$%'Dz'Ǵ'Ƕ%'ǰ%'Ǹ$'ǵ'dz'DZ$%///////////''Ƿ/%$'$'$'$'%%%'///''$'ӿ''$%''////''%%%'%%'''Ӿ//%''///'%'$'%'////'//$'/'$$$///&&%$&&&&&&//%&Ӧ/&ӧ%ƭ&''%/''%''%&%&%&&$%%$&&&&&%%$$&%%&&&%%$$&&&&%&$&%&%%&%%&&$%&$&&&%%$&&%&$$$$%/////%&&%&$$&&&%%%%%&%&&&$$$%%%&&ӯ%%%%$$&ӫ&Ӯ&ө%&Ӱ&ӭ&Ө$%&ӱ%$$$$%&Ӫ/&Ӭ%$&%ƴ&%Ʋ&$%Ʊ&%Ư&%Ʒ%Ƶ&&&&&&%Ƴ$%ƶ&%ȥ%%$ʬ'''%'''%'%%/ϱ'''$'''/%''''''%'$%%%/'%'%''%%%$ּ$ֽ%/ڷ/ڸ'%%'%$ۻ''$۹'%%%%/%$%'$''%''$%%%/'%$'$///&///&&/&&//&/%/&Ӳ/%''%/ϳ/ϴ%'/ڹ///'&/&$%%&%/&&&/&&$&%/$$ʭ''$&/&&&/$&&&&&%&&&&$&̾&$&Ӷ&Ӵ&ӷ%&&&#DZ$ʯ&%%'''''$'''$ۼ'''ǹ/''$&//%&&/&$%&&&////&$$&//&&%%&&&//&Ӹ%&ӹ//%Ƹ%ƺ&%ƹ'/ϵ'%'%'%$۽'''Ǻ'$'''%%%%$&&Ӻ&ӻ$/϶&&&%&&//&&&%&&&&&///$%&&%&%&%&&%%&&///////&&&&&%&&%$&&$//&//&&&%&%%%%%%&&&%&&//&/&&%$$&$&&&&&&%&&&////////////&%&&$%%&%&%%&&$&%$&&&///////////$$&%%&%&&&&ӿ&/ƹ/&Ӿ////////////%&&%%ƻ%ƿ%ƽ%ƾ&%%%$%%//////&%Ƽ&&&&&''''%%''''/Ϸ/Ϲ/Ϻ%'/ΰ'''%%%'$''''$''/////'%'/'%'/ϸ'%%'%'''/ں/ڻ/ڼ'/ڽ$۾%%'/////'%'ǽ'Ǽ%%'ǻ'Ǿ/%//%'''ء/%%'%'/%'/&//&%%&//&&////////&&%$&%%'/%'%''$''%'&&%&&&&&%$$/&&/%&&&&&%///&%///¡&&&'$ʴ%$ʳ/ϻ/ϼ%%%%//''/ھ%/'%%%%$$/%&%&&/$$&$&&/////%&%$$%$%&%%&&&%%%%////////////&&%&/&&//&%&&&$%&&%%&%%%////////////////////%&&&&&&%&&&$&%%%&/////////////////////&&&$&//$/%%/&&&&%%%$$%&&ʮ&////////////////////////&&&$&&&$%%%%%&/&$&ʴ%&$%&ʢ%$%%$&ʭ&ʯ%&ʤ&ʡ%&ʳ%%&ʦ$&ʧ&ʪ&ʱ%&%&ʸ&ʣ&ʥ&ʵ$$&ʶ&ʷ///////////////////////////////////&ʩ&ʫ&ʬ&ʲ%&ʰ&ʹ&ʨ%%%%%&&$&$&%%%%$&%&%$%%&%%&$&&&&$&%&&&&/£/¤/¥/¦/§/©/ª/«/¬/­/®/°/±/²/³/´/µ/¶/¸/¹/º/»/½/¾/¿//////////&&&$&&&/¢/¯/·%%&/%/%$$%%&%%'&%&%%%&%%&$%%&%%/////////////////////////////#&&&&%%/&&////&&&/'%%$ʻ$%$'''%%'$%$ʿ%$$ʾ$ʵ'%$%'%%'$%'$ʼ$$''/Ͻ/Ͼ/Ͽ/////////////////'%%%''%%%$%'$$%'''%''%''$$$'$%''%%$''%$''$%'%%%%$''''%%%///////////////ա/բ/դ/ե/զ/է/ը/ի/լ/խ/ծ/կ/հ/ղ/ճ/մ/յ/ն/շ/ո''$/գ%//'$''$''%%$$%'%''%%$$'$%'%'/////////////////'%''''//%%/ձ/$%''$'%%%'$%%%%'%%$$$''%'%'$%%%''//ߢ/ߣ/ߤ/ߥ/ߦ/ߧ/ߨ/ߪ/߫/߬/߮/߯/߰''''%/ߡ%%''/߭%'%%%''%'$''%%'%''///////////%''ǿ/%////$'%'%%%%%'%%%%%%///////////'Ρ$''%%$%'%%%'$%'%//////////'%%'%'ئ%%%%$%%'إ////////'ؤ'آ/%%%%'%'%'%'//'%%$'%'/////''/'%/'%%/%''$///''%'''/'&$&&&%&$%%%&$&%$%%%/%&&&%$%%&%%&%/&&&%%&&%$%%%%/%&&////////$%%$%&ʼ%%&ʽ%%&ʾ%&ʻ//&ʺ&%%%&%&&&&&&%/&&&/%$ī%&&$Ĭ%$ĩ&&%&&%&&&&//%%'%%$''''''%/'%'$'/պ/ջ''%'/'%%%/%'Σ%%$%%'ة'ا'ب%'$$%%&&%&&%%&&&&&&&&&&%&&%///$$%%&&%&&&&&%&/&$$%%&$&&&&&&%&%/&''''''/'''''$//%%'%''%%%&$&%$&&&&$&%&&&&%%%%$$%$&&&&%%$$&$&%%%%%&$&&%&&/&%%$&%&%%%&&%%%%&&%&%&%%%&$%&&&/&&%$&$%%%$%%%%%&&&/&&%%&&$&&&&//$Ĵ$Į&&$į&&&ݭ'$%'%''%$''/%''%ա$%գ%բ'/ռ/ս''%''%%%$''%'%%%''ت%%%%&&%$$&&&&////&&%&&//&ԡ&Ԣ&&&Ԥ//&ԣ&%%%$Ķ&ޡ$ķ&&/%&ޢ'$'''''%դ'/վ/տ/''$'%%''$''Υ''$%'%'%%''%&&&&/%$//////%&&&%&&&&&%$%%&ޣ'''%ե'%%%$//&&$/////%%%%&&/////%&%%%%%&%&&&%&%//////////////&%&$%$&%////////&%&$&%&&%&%%%&&/////%$%$&&%%%&&&%&/////////&/%&Ԯ&Ԭ$&ԧ&ԫ$&Ԩ&ԥ&ԩ&Ԧ&ԭ&Ԫ&ԯ%////&԰&ީ%%&ު&ޫ&ޭ$Ľ&ޤ$ľ%$Ļ&ޮ&ޯ&ަ&ާ////ɡ&ި%&ް&ޥ&ެ$'''$$%'%%'''''''%է'$%զ$'////'''$$'%'///''%%%'''%''/߱%/߲'%''/'Φ$%'/'ث%/%''&&%%&&/&&Ա$''$/&&/&&&&&/%%/%/&Բ''''/&&%&//$&%&&#///&&%&%%$&&&&&&&///////////$%&%%$&$&$&%%&%&&&&$&////////////&&&&&%$&%&&%$$%%&&%&%&&&$$&///////////////&$&&%/$%&&%%&%&&$$&&&&&&&&&&$&&%&&&&&&&///////////////////////////&&&$&&&%/$%$$&&&$&$&$&&$%&$$&%&%&$$&$&&&%%&&&&%$&%&&%%$$%&///////////////////////////&&&%&&&&&%%&&&$%$&&%%%&%&$%$&&%&&Ե&&&%&Դ&$%%%%&%&Գ&%&///////////////////&%&$&&&%/&%$&Ը$&Ի&$$$$&%%$&ޱ&$%%$&޲$%%&Ծ&'&$&Կ&&Է&Զ%%$&Լ&Խ&&/////////////////////////ɢ/ɾ%&$&&Ժ&/ɯ//&Թ'$$$$%$%%%$$&%&&޺$$%%%''%&$&޹&%%$&޽%'&޴%&޿%/ɣ/ɤ/ɥ/ɦ/ɧ/ɨ/ɩ/ɫ/ɬ/ɭ/ɮ/ɰ/ɱ/ɴ/ɶ/ɷ/ɸ/ɹ/ɺ/ɼ/ɽ////'$&޼&&޵%&޳&޷&޸/ɻ&޶/ɪ'''$'''$$%Υ''''$''%Ρ'''$%%Τ'$'$'%''%Σ%'''''%΢'''%Φ%Ψ%$'''%Χ'/////////////////////////////'''$''''///$%յ%մ%ը%թ%ի'%հ'''$'$%ճ'''''''''%ձ%ժ%''%լ%%ղ''''/////////////%կ''''''$ѡ///%Ժ%$$%''$%%''''''%''%'%շ#պ'//////////'%''//////'%%%$%%%''$%%'%%$%'%'%''$$'''%$%%%%%'$''%/߳/ߵ/߶/߷/߹/ߺ/߻/߼/߽/߾/߿///////'''''/ߴ//%'''$$'%'''''%''%'//////////''''''%%%'Ϋ$$'Ϊ'Ω%$'ή$$$'έ%%%'ί///'ά$%'%%$'%''$'%''///////''''%//'خ''د%%'ح%'ر$'ز//'س'ذ'ج%%''%'%///'''%'$'%'$'''/'$%%$$%%''%/'%&&$$&///&$$%&%%/////&%$%////////&/&$%%&%&%&&/////////////////$&&&&%&/&%%&&/$&$&%///////////////////%&&&//&%&$%&$$&&&&&&&&&////////////////&&/%%&$&&%%&&ˡ%&$&&&$%&///////////////////////////&&$&&/%%&&%&&$&$&&$%&&&&%&&//////á/â/ã/å/æ/ç/è/é/ê/ë/í/î/ð/ó/ô/õ/ö/÷/ø/ù/ú/û/ý/þ&&&&$&&&/ì%%/&&%&%Ǣ$%%%''&%ǡ&&%&&/////////////////////////$%&&&&/&//$%ά'''%Ϊ'''''%Ω/΢%Ϋ'/У/Ф/Ц/Ч/Ш/Щ/Ъ/Ы/Ю/Я/б/в/г/д/е/з/и/й/к/л/м'/Ь'/Э/а/Х/Т%ή%έ&$Ѫ'''''%ջ$ѧ''''$Ѩ'''$Ѧ''$ѩ'%պ%ռ'''''''//////////////////////%ո'''''''/%ս%չ''''$'%վ''$'%ܡ'%ܤ%ܢ////////////ۡ/ۢ/ۣ'''%ܣ'/'$'%''''$%%$'''/////////''¢''''///'%$'$'////'''/'/%'ΰ'γ'λ%%%$'β'θ$$'μ'α'ε'η/'δ///////'ι'ζ'κ%'$'%$''''/////'ض%$'ط'ظ'ش///'ص'ۤ'''''''%/'/%'''''''%//'''''%&&&%&&&//&%%&%&///&&%%/&&&/$&ˢ&&&&&%ǣ&&&'%ί'''''%տ$/ۤ/ۥ/ۦ/'%//'ν''''//&&&&//&/%Ǥ%/&%$$/%&ˣ&&%''%&&&&$&&&$&&&$/&&&&$&//&˨&ˤ&˦&˧&˩&˥&&&/ÿ&&/'/о'%%$Ѭ''%''%ܥ'%'ع''%'/&%&$&&&&&&%&%%$$&&%%&&&&˫$&ˮ&˪&ˬ&˭%%%%$%&$%%&/%ǥ&&&/%β'%α%ΰ%γ''%δ'%%%'%'%ܦ$/ۧ/ۨ%%%'%&&$&˯//&&%/&/&/&&%%%%%%&$%&%%%&////%&&%%%&&%%$&&//&&&&%/%%%%%&%$&&%%$$%%//&&&%$$%&˴%%%&˲&˵//&˳&˰&˱%%%/&˶%ǫ%%$&&%Ǧ&&&//%&%$%ǭ%Ǩ%Ǯ%Ǭ&&%ǧ%Ǫ&&&%&////%ǯ%ǩ&&&/%ǰ%ζ'$%ι%κ%θ$%ε/п'''%%'%%%%'''%ܧ$$''''%''''%'ο%%%'%%'غ%'%''%'/'/&%%%%%$%&%%%$$&$%&%&%&$%%&&&/&&&&$&%&%&&%%&%%%%&$%&&%&/&&$%%&%&%&&&%$%&%&$%&%%%///&/%&%$&&$%%%$&&//&%$&&%&%/$&%%%&&%&&˻$%&˸&˷%&˹&&&&˺%&%%$%&%%$%%$&˿$%&˼&˾$//&&&&&&&˽%/$%&բ%$&է%&դ&&&զ%%%&ա%&ը%%$%&ե////%&գ%&%Ǻ&'%Ƿ$%ǵ%dz&%ǻ%Ƕ%Ǵ&$%DZ/'/&&&&$%ǽ%Ǽ%ǹ%Ǹ&%Dz'$$'%μ''%''%ξ%%λ%%%ν%'%ο%%''/%''/$ѳ%%$ѵ%%%'$ѱ''%ܨ$Ѷ%%''$'''/'%%ܪ'%ܩ'''/۩/۪/۫/۬'%%'''$'//%$'''''%'%'%$%'ػ'''%'/''/&&%&&&%$$&&/%%&$%/////&//&/&%%$&&////////////&&///%%&%%$&$&&///////////&/$&&%&$&&&//////////&///%&//&%%%&թ$%/$&&/////////////&&ղ&/&&&ժ///%&ի&հ$&ձ&կ&ծ%Ǿ////////////////////////&լ%%//%ǿ&խ////ʦ'&%'$%&&&&////////////ʡ/ʢ/ʤ/ʥ/ʧ/ʨ/ʩ%#Ȧ'/ʣ'$%'''''''///////////'%'%//֮/''%%%$ѻ''''$Ѽ'/////֣/֤/֥/֦/֧/֩/֭/֯'''/ְ/֡/֨%%/֬''%ܭ%ܫ''$$$'/ۮ/ۯ/۰/۱/۲/۳/۴/۵%ܬ''''%$%$'$//////////''////''%''%'////$///'%$////''/$'$'ؼ/'$//%////%''/%$&%%&/&&%%&&$%%/%%&/&$%%/'&%/ʪ%''$ѽ%/'$Ѿ'%/$$'%%''''%%$&%%&$$%%&%/&&&%&¢&&¤%&£%//$%&ն$%%%&%%&&$%&շ$%&ճ&յ$&ո/&մ%&%&$&&%$˨'%%%''''$'%%$%%$%ܮ$''%$%%'%'%'''$%$'$'ؽ%%%'%'%'&&%$/&/%&'''$'%&&&%&//%$&&%&¦%&¥&§/&չ&//&ջ/&պ&'/ʫ$/۶/'/'&/%&&%/ʬ/'/%$//&$$$%&&&//&$%&%&%&&&&%&&%/////////%%$%&&&&&////$/%%$&¨%%$&¬&¯&ª&­&®//&«&©&$$$&&////&$&//&$$&վ&տ$%&ռ&%&&&//%&ս&ߣ$%&ߢ&ߥ&ߨ/ʭ&ߦ&ߤ&ߧ'$ˬ''''%'/$˫$$$'%/ֲ''%ܳ'%ܱ$'%ܴ/۷'%ܰ%ܲ/ֱ$'%'ȣ''ȡ'Ȥ$'Ȣ'''/''/'ؾ$''/''''''''''&&/$%$&&&ߩ%'''ؿ%%%$&&&&$&$/%&&$&&%%$$%$%%%&/&/&&&&%%&%&&%%%&&&$%&$%&/&&&±&·%&µ%$%%&³$%///&¶&¹&´&¸/&°%%%%&%&%%%%&&%&&&%&$&&&//$&$%&$$$%$$$$&%%%$&%&%%%%%%&&$//&&%%%%%$ť$ū%%$Ŧ&߯&ߪ$Ů$Ū&߫&ߴ%%%$Ŭ&߷&ߵ%&߮$ŧ$Ţ%%&߳%%&߱&߰/ʮ&߸&߬$ŭ&߲&߶%$˺$˶$˭$˹%$˴'$˲%%%$˱'$˰%%'%%'''/////'''%%$%''%%$$%'%%%''%/ִ/ֵ''%'''%'$%ܹ%'$$ũ$'%ܵ'%ܼ%ܺ%ܽ''%%ܷ$%ܸ$ף''''''/۸'''%ܻ%%ܾ'$%%'%'%%$%ܿ%%%%$'%'ȫ$'ȧ$%$'Ȧ%%$/$'Ȩ'ȩ'ȥ'Ȫ'$$'''%%'''%%%$'%'/%%%'ܢ'$'ܡ%%'''''''%''$&/&&/&º/&&%&'$$'&&%%%%%$%%%&&&//&%&$&&¼//////$%&»///&&&/%%&$&%/$ů&߹&ߺ/ʰ/ʱ/ʳ/ʴ/ʲ$˼''%'%'$ק$ר%%'%'%''%%%%'Ȭ''%''/'ܣ$'ߡ'%%&&&%&%$&&%%&&%$&&&$%&¾/&½$&%&$/&/%%%%%&/&$$ű$ų&߾/ʵ&߽%&߿&߻&߼'%%%'%%%$%%/ֶ%''''$ש%''''%%'ȭ$%%''$'%%''&/$%$&%%%%&&/%&&$%&&$&//&&&$%$&¿//////&&&&&%$&&//&&&%&&&//&&&/ʶ%''//////$'$''%%/ַ/ָ/ֹ/ֺ/ֻ''$׫$ܣ$ת'%'%/ۻ/ۼ'''%''$ܢ$ܡ'''/''Ȯ%'ȯ//%'%'/''/'%''/'ߢ%'ߣ'%/&$%$%%/$&%$&&&%%&&%&&&&&&$&$&%&%$&&%%%%%%%%&%%%%//&&&$%#$%&$%%&$&%&$&%%&/////&%%$$&&&%%%$&&&%%%&%&%&&&&/&&&&/%&&%%%%&&̣$&%&&̡%&̦&$%%%$%&̥%$&%&%&̨%%///&&̧&&̤&̢$$%$&&&$%&%&%&$$$$%&%$$&%%%&&///&&&ӵ%%%&%$&$ž%&%%&$&&&'&%%&&&%&%%%'/ʷ/ʸ/ʹ/ʺ/ʻ/ʼ/ʽ$ź&&%$Ż$$$˾%%$'%%$'$$'%%֡%'%'$$$%%'''$%'%%%%%'///'$%֪%֫$%֥%֣%֧%$%֩%%֦%֤$'''''%$%'/ֽ''%֬$%%֨$ܫ%%$׵$׶'''%'%'%''''$׷'%'%'''/۾/ۿ/''$ܨ''%$ܬ%''%$ܤ%%%%//'''%''%%%$%$%%'Ȳ$'ȴ$$'Ȱ%'ȱ%%/''ȵ'ȳ%%%'%%'/$%$''Ԣ%%%%''ԣ'$%'%%'%$'ԡ%'ٳ%%'ܦ$'ܥ'ߤ$'''/%%$$$%%&&$%/%$%%%%&̩%%%%&&$$%%%$&$/Ϳ%$'%$'$$$$%֭%'%%%%%%%%%'ȶ'ȷ$''&&&&&&%%%&//&&%%%$&&%&&&&&$&̬/&̪/%$&$$&%$/&%%&%%/ʾ'$''/''$/ֿ'%%''%%%&$&%%//%$////&/$$&%////////&&//&%%$%&&&%&%%%$$%%%/$%&////$%&//%%&%%&&%%%&%%%%%%%/////////&&&̮/%/&%%&%%%%$&̵$$%%&̱%%////&̴&̰&̲%%%&$%&&%&$$&&%%&/////////ġ/Ģ/ģ/Ĥ/Ħ&&&%&'%&$%%&%&&%&%%&///////////////$/%%%%/$%%'%$'%'/////'''%%'/'%ֱ%֮%ֲ'$$%ִ$''$'///%ְ/%֯///////%'%''%$׺'%$׽'$׼%ֵ%%%/////////''/'%%''%$ܰ%'%'/////$%%////'Ⱥ'ȸ'ȹ/%%''%%$'////'%%/'Ԥ$/%'%//'%%$%%/'ܨ'ܧ'ߦ'ߥ'ߧ'%%$''%&&&/&/&&///////&%&$%&&////////&&&&&/$%&//////////&%&̸%&̹&̺&̼%&̽&̻&̶&̷/////&%%%&̿$///////////Ĩ/Ī/&%ȣ&&$&&/ħ/ĩ/ī/Ĭ/ĭ/Į/į/İ/ı/IJ&&%ȡ&$'&&//////'%ָ'%ֶ'$%ֹ%ַ%ֺ''///$%'$'''/////''''//$ܴ%'//////'$ܳ%'ȼ'Ƚ//%$/''Ԧ'ԥ/$'''ܩ/'ܪ'ܫ%'ܬ%/%'''//&&$&&&''''%'$&/&/&$%$%/////&&&%%$%&&&$&%&/////&&&%%&%&%%%&//&&%&%$%&%////$&&$%$$&&&&$&$///%/%%&&&%%%%%%$&֡%&&&/ij/Ĵ/ĵ/Ķ/ķ/ĸ/Ĺ/ĺ&&%%%Ȩ&%ŭ%ȭ&&&$%Ȯ%ȩ&&%ȫ%ȧ%Ȭ&%Ȫ&//////////&&%%%''%$'''%ȯ'%%%$$'//////'''$'%ֽ%'%ּ%ֿ%־$%ֻ%''%'%%%''''//'''%%%%%%%%$'%$%'//////'/%'%/%%%%%%'%'%///////%%$%$$'ȿ$%'''Ⱦ/'%$$%'$ܸ%%''///'%'Ԩ'ԧ%'ԩ'%'%%'%'ܭ'ܮ'ߨ'//$%/$%%%&%%$$$&&&#&/$&&&%$%%&&&%///%$$$%%%&$$$&&%%///&&%%&&&%$%%&/////%$%&&$&%%%&%&%&%$%&%&%%&%%&/%&֩%%%&֢&֤%%%&֨&֫%&֦&֥/Ļ/Ľ/ľ/Ŀ/&֣&֪&צ$&%Ȳ&&&&%ȱ&/%ȳ&/ļ'%ϡ%ϧ%Ϫ%Ȱ'%ϫ%Ϧ%Ϣ%Ϭ%ϥ'%%Ϩ%Ϥ%ϩ'$%%$ң%$Ҧ%$Ҩ'%%%%%%'%%%/////'%%'$%'''%''%/%%/$''%'''%$%'ԭ''/%'ԫ$$%'Ԭ%//%'ܯ%'/'ߩ%'%&&%%$//$%%$%%$//////&&&$&&&$//%/$&%%%%&////$$%$&֬%&֭&֮///%%ȴ&%ȵ$////'$%ϭ///'//$'%/%%'%%'/'%''Ԯ/'%/'//'/%&%%%%%&&%//////%%$%%%&%%%&&%%////////$&&%$%&%&$%&%%&&%%&//////%%%%$$&%$%%$$$&$&%&&%%//////////%%%%$%%$$%$%&ְ%%%%%%%&ִ&ֲ&ַ&ֺ&ֳ&ֶ&ָ&%%%%&ֱ&&ֵ&ֹ////////////&֯/%%$%&$&&%ȼ%Ȼ%$&%&%ȸ%ȹ&&%Ⱥ%%ȷ%Ƚ&%%&%Ⱦ&%ȿ$%////////////////%Ϻ''%$̯%ϳ''%Ͼ$$%%ϯ%ϴ%'%%ϱ$%Ϲ%$$̩$̣$%ϸ%Ϸ%ϼ'%%ϵ'''%Ͽ''$̤'$'%Ͻ''%Ϯ''%/'///////Ѣ/Ѥ/ѩ/ѥ/Ѧ/ѧ/Ѫ%$$Ҿ%%%'%$Ү%$Ҭ%''$Ҳ%$ұ'$Ҽ''$Ұ%'$ҿ%%''$Ҫ%'$ҵ%'%$ҳ'''%ϰ%%'''%/%'''/////////////////////'/%ݤ%ݡ$%%ݭ%$$$'%ݫ$%ݢ%%ݣ%%ݱ%%ݪ%%ݴ'%%%ݦ$%ݧ'%%ݬ%''%%ݲ%ݩ%'%ݮ%%%ݨ$$ܼ%ݳ%%ݯ%ݥ'%''''///////////''$/$%%%ݵ$%%%$%%#%$$%%%$ܽ'%%%$ܾ$ܿ%'%%%'%'$'$%'%'''%$%%%%%%''%%%''/////////////''////%%'$'%$$$%$$'$%$$'%%%%%%%%''%%'/////////''%%%$%'%$'$%%$'%%%''%''%''Ը''''//'%%%$$%%'ԯ%%%$%%%'Ե%%'Ա%$%'Զ'԰'Դ///////'Գ'Թ'Բ'$$%%%%'%'%$%''Է%%%%%'////''ٴ$%'ܱ%$$$'ܰ%'ܲ%'ܶ'ܵ/'ܳ'ܷ'ܴ%'߫'߮%%'߭%'߬'ߪ%'߱$///'߯%'''$''߰'%%%'//''/'%%/'$%%%/%&/&%&%//&%&%&%////&&$%$%$%%%%$%%&&&á//&/%$&&&%$&&////&%$&ֽ%%%%&ֿ&־$%%%&////&ֻ/&/&%&&%$&ּ&&%&%%////ˡ/ˢ/ˣ/˥/˦/˨/˩/˪/˭&/ˬ&&/ˤ''$̶%''$̳%%%%%%''%$̴%$̲'%%/ѫ/Ѭ/ѭ/ѯ%%%ݼ$%$''%'%%%//'%ݶ%ݸ'%ݹ%ݷ%ݺ%ݻ''''///////$%'$%%'%%ݽ'%'%'////%''$$%%'''$$%'%/'''/'%'//$$%'Խ'Լ//'Ի%'%$$'ܸ/%'ܹ'߲%%%'%%''$%'%''%'%&%//%%&&%%&&%/&&&$&$&&&%$$&&$&$&&%&%%&///////$&%%$$$&è$%$&é%$&ë&ê&å&ã&ä%////&ç&ì/%%%%&$&&$$&&æ&&&%&&&%%%//////////&%&&%%$&$&&$%%&&$$&%&&$&////////////&$$%$%&&%$%$&&&&$%%&%&&%%&&$Ƣ&/ˮ/˯/˰/˱/˲/˳/˴/˵/˶/˷&&&$̸$'$$̻%%$%%%$%'''%%''%$$̹''''&''%%%/Ѱ/ѱ/Ѳ/ѳ/Ѵ/ѵ/Ѹ/ѹ/Ѻ/ѽ/Ѿ/ѿ'''''$''$''%%''''''%%%%$%%$''''$'%'''%''''/////////''%%$'%'$'%%ݾ''''%''%////////////ܡ/ܢ''$$'$$''$$'%%%''%''''''''%'/////////%''''$$'$'%'$'$%$%''$'%'''%''''/////'''$''%%$''ϣ'''%'Ϥ'Ϧ'$'Ϣ''ϥ/////'ϡ%$'%$$$''ϧ'Կ'Ծ'////$'%'%'%%$%'%'////''$$''ܺ'ܻ$$$%'߷'ߵ/'߶'߸%'ߴ%''''/'''%/'&$%$&%%&í%&ï&î&$&%/&&$$Ƥ&%&'/˹/˺/˻'$//'%%/ע/ס%'%//ܣ/ܤ''/'$/%$$'$'ܼ/'ߺ'߹%'&&$&&&/&//&&$&&$&$&$$/%/%&&&%&&$$&&&&õ/%&ð&ñ&ò&ô&ö/&&%$&ó&&÷&&&ø%%/&%%$&/&%&&%%&&&&/&/&&&&&&&&%'&%&%&&/˼''''%%&'%%&//'''''%'$'''%%$'''''%'$%''/ܥ/ף''''$$%'''%%'$'''Ϩ'ϩ'Ϫ'ϫ%%'Ϭ%%''ϭ%$'߻%%'''''$$/&%&/&&$/&&&û&&&&&ú//&ý%$&þ$%/%&ù//&ÿ%%&$&͡%&&&͢&ǡ&%&&%&&%//%&&%&%$''$''$%ס%$/ץ'$$%'''/ܦ$'%$%''$'''/פ//$%'%''Ϯ'%'ϯ'ϰ'ϱ'ϲ'%''%''ܾ'ܽ'''&&&&%$$$&$//&$&%%%$$$&%$$&//$/%&&&&&&&$&%$&ͦ&ͧ&ͭ%$&ͮ&ͨ&ͥ&ͯ&Ͱ%&ͪ&ͬ&ͫ//&ͩ%%$&&&%%/&ͤ%%&%%%%%%&%/˽/˾/˿/%%'%$%%'%/&%'''$'$'//''%ץ'''$%ף%צ%פ%%ע'%ק/צ$'%''%'/ܧ/ܨ%$'%$'''''//'$%%''ϵ'϶/'ϳ$'''ϴ''''&&&$$&$%//&&ͱ'''/&&%/$%%%&''%'''%&/&/&/%/&$%%$&&%%%%%%$Ʊ/&%%%%%'%ש%ר$$'''/%$'''/ש%$'''%''/ܩ/ܪ'%'$'$%%%%&//&%%%$&$&%&////&/&&&&/%&$$$&%&&&&////%&ͳ&ʹ%&͵/////////&Ͳ/&&%%&&&&%&&&&//&%%%$&%%%///////////&%'%'%%$%''%////////'%׬%ׯ%׫%׭%׮'''/ת/׫/׬/׭/׮/ׯ'%ת%%%'$إ$ئ%%/ܬ''#'%%$'%'%%'///'/ܫ/'%%''//'Ϲ///'ϸ'Ϸ%//''%'$////%&%&&Ͷ&&&&'/''Ϻ%%&&&//%%%%&&&&&&&%%&$&&&%&%%&%$&&////&$&&%&&&&$%&&$%&%%&$&&$&$&%&%%$%&&&&////&&&&&&&&/&&&&/%$$$&%$&%&%%%&%&$&ͻ%/////%%&&&&&ͺ&͸&͹&ͷ&%%%%&&%$%$%$$%$&%&$%%&&$%&&//&&&&&%%%&%&ͽ%&&$%&&ͼ&%&&$%&&&&%%&;&&////////&&/&&&&Ϳ&&&&/%&%%%%&%&&&%$%¦%¡%%%§&$&$%¢%&$&$&ס&%©&&%£&%%%¥%¤&%&///////$&ף&ע/''&%%$%$$%ɣ&%$%ɤ%ɡ$%%$ƺ$%&&%&%&%'%ɢ$&///////&&%%$%'$'%$''%'$'%'////''''&%/ܵ'%׷%ײ$$%ױ$''%׵%׶$%%״''%׹'%$'/ױ/׳/ײ'''''''''%׺%װ%׻%׸%׳'¡%%'$خ$ت$ة%%$'%'/ܮ/ܯ/ܱ/ܲ/ܳ/ܴ/ܶ/ܰ''''%'%%''$%%%%'%'%'£%%%/////''$$'ɣ'ɩ%%%'ɤ/'ɨ'ɪ//'ɢ'ɦ'ɥ'ɧ'ɡ/'ɫ'Ͻ%%$$%/'ϼ'ϻ$'%''պ'ܿ$$'/'%'''%'$'''߽%'߾%'%%&$/&/&&///&/ܷ'¥/%//'%&&$&&%&/%&$/&&&&//&&&פ%ɥ/$$%/'$%׼'%%/ܸ/%$%/'ɬ%%'&&&&/&&%$&%ª%ɦ/%С'/%Т'$%׽/״$د%%$&&&&/$&&&&&$&&&%&&&&%&%%ɧ&ר&ק&ץ&&&&%У'&&&'''&%ɨ%Ф%Х'''''/׵''%'''%%''¨'§%$'¦//'ɭ%%'ɮ'Ͽ%%%%'Ͼ'ɯ/%''%///'/''%'%%%/'''%/&$$&&&%%&&&&&&/%ɩ$%$&ש/&&&'/'''%׾''/%'ª'©%%'%%Ц%Ч/'''߿'%%$$&&&%$$$&&&&%&&%$$&&&%$$&%&&/%//%&&$$$$$&%«&׬%¬&ת/&׫&׭&׮%®&%ɭ%ɫ$&&///&%ɪ%Я$$%Ю%Ы%Ь%а%Ш''%б''''%Э%Щ%Ъ%%׿%'%'''%'/׶'''$ر%%%%%%$%'¬%%%%$$%%%$'­'«%'ɰ%%%%'ɱ/'ɲ%'%%'%%$'''$''''%$&/%///ܹ'%%&%/&ׯ&װ&ױ&/&&'''///%%''%%'/%&$&&&&%&///&$$$&$&&&&//////&$$$%$$$%&%$&&&%$&&&&////////////&$$$$%&&$&&%&&&&&&%%%/////////&&/&&/%$$$%%%$%%$%$$%$&&%&%$&&&&Ģ&%&&&&&%&%%&&&&////////////////////&///%%%$%$$$&IJ$$&Ħ&&ģ%&&$%&&ġ&ĸ$&Ķ&κ&Ĵ&&$%$&&Ĥ%&į&ĵ&Į&ĩ%&ij&&ħ%%¯&ײ&׳&İ&ı&%%&Ī%%%&η&Ĺ&ĺ&&/////////////////////////////%&%&ĥ/&ĭ&ķ/%%$%%%%%%$&&&Ϋ&&%%%&&%%%$$$$$%$&&ε$&%&&ζ&&ί&ΰ$&Φ$&Σ%&Ψ&&έ&&΢&α&Ω%&&&%&Τ&&ή%ɮ&&ά&&Υ&&Ϊ$%%&&θ&%&%&δ&&&&&%&&&γ&ι//////////////////////////////////&%&Ρ////$&״&%&׺&׻%´$&&$$%&%º$$&&%³&&%&$$%¶&$$%$%$%&%¿$$&$&%%%¸%¾&׸&&&&%½&׹&&׷%&&&׼%%%»%&&&&&%¹$&%°%%²%&׿$$&%µ%±&&'&%¼&&&׶&&&$%%&׵&׾&&&&////////////š/Ţ/ţ/Ť/ť/Ŧ/ŧ/Ũ/ũ/Ū/ū/Ŭ/Ů/ů/Ű/ű%$&׽&β/%·$&%&&%$&$&$&%&$&%ɽ&&%%&%ɺ$&&&&%%ɹ%ɰ$&$&$$$%ɿ'&%ɲ%ɷ%ɱ%%л$%&$&%ɸ&&&%%ɶ'%ɯ%ɴ&&&&&&&//////////////////////////̡/̢/̣/̥/̦/̧/̨/̩/̪&%&&&%&&&&&&&&//&$$%ɵ%'%ɳ&%%%/%ɾ'$%в$$'%е'''%й'''''%к'$%н%''%%п%%%'''''%%з$'''''%г'''%о'%д%''''$%%'%$͢%''''''//////////////////$ͣ'%'''///%ж'%%м&'®/̤'$ӭ'$Ӫ$Ӵ'%$ӫ%'%$$Ӱ%%'$%%%'%$ӯ'%%'%%''%$%%'''%%'''%$Ӧ'$ө'%$Ө$%и'%'%%'''$Ӯ%'$''¯''$Ӳ'''/׾/׿//%%%''''''''''''/׷/׸/׹/׺/׻/׼/׽////////////////////'/$'''%%'''/'%%''$غ$ؿ''»'$$%%%%''%$$ط'$%ޡ'''%%ޥ'%ޢ%%'%'''%$%%ޣ$'%$%%ޤ'%'''¹''''$''''ɴ'''''''%%$'ɵ%%'''''/ܺ/ܻ/ܼ/ܽ/ܾ//////////////$ع''''//ܿ///%'$ݤ'%$ݥ%ަ%'%%'°%%%%'¶%'$ݢ%ާ%%%'½%%'$ݰ%$ݮ$ݦ$ݪ%%'¾''º'·$ݯ'%'³''$ݭ''²'´'µ'¿'''''/////////////////////$ݧ'%''ɳ%%$ݩ'%%%''±%%'%%%$$%%'ɸ'%%$%%'%'%''''ɼ%%'''ɾ'ɽ'''''ɹ'''%%$%'''ɿ'ɶ'ɷ'ɺ'''///////////////////////''''%%'%%$'%$%%'%'''%%'$'%'''''ɻ'%$'%''%'''%%''''''//////////////////''''$%''%$$'$%'%'$%%''%''''$%%%'''''%'''////////////'%$%%%'%$$''''%%'$$'$'''''''///''$%$%$$$$%''%%'%''''%''''///'/%%%'%'''''''%///''%'%''''//'%%'''''/'$'%$$//%$''%'%''%%'/$&&/%%$$&$&&&Ŀ&&μ%&ν///%%%&&&%&&$&&&&%/̫/̬$'''%''/'%%%%$ӵ%'''$Ӹ$ӷ%'///%'$'///'%$ݳ'$ݱ'%/''$''%''̦%'%%''%'ܤ$%&$&////$&$$&%&&&//////$%&%%&%%&$$$%&%&%%&%%&&%&/&&%&%$&%%%%$/$&%$%&%&$$&&&&&/////////%&$&%%%&/$&%%%%%%%&&ξ&%%&&&%&ο%%&&&&%%&%&&%%&////$&&$$&$%%%$$%%%%$$&&&&&&&%/Ų/ų/Ŵ/ŵ/Ŷ/ŷ/Ÿ/Ź&'&&%%%%%$ǡ%$&%$%$&&&$Ǣ%&&%&%%&&%&&&%%&&%&&&&%&%&/̭/̮/̰/̱/̲&$&&$ͭ'%$ͮ$ͫ'$ʹ%''%'''%$Ͳ$ͪ''%'''%$ͬ$ͩ%%%%%'%$%%%$͵''''''''&''%$ͧ%////ҡ/Ң/ң/ҥ/Ҩ/ҩ/Ҫ/ҫ'''/ҧ'/̯%$%%$Ӻ%%''%$%$$$%'$ӻ'$ӿ'%%%ء%'%'$%''%'%'$%''%'$'''''''''''//////''''''$%ީ%ެ$''$$'''$''$%ޱ''$'%ޫ%ޯ'$''%޳$'$''%ު'''$%ޭ%ޮ'////////'''''%ި''%ް$ݽ$ݷ''''%%%޴$ݸ%'$ݶ%$ݵ$ݺ%%%$ݴ%'%%%'''%''%'%%'%'%''''''''''///////'$ݼ'//%$'''''''$%%'''%'''''''''%'''//////////'$$''''%'$%%''%'%%'%''''%''''/////'$$''%'''%'%%'$'$$'%'''$'%%'/////'%$%%'٣'%%%'%%%'$'٦'٨'٧''١%%'٤'٩%''//%$$'%$''%'%''$'%'٢%///%'$%%'%$'%%$%%%$%%$'%'''%%'%'''''''%'''''''''$'%%''%''%$''/'%&&$&%&&/&&%&&&&%%%&&'%''&%أ%ؤ%آ''%޷%޶/$ݾ$ݿ''$'%%'''٫'٪''$&$&&%/%&&%&%&&//&&أ&ء$&آ&/ź$Ǥ%&&$'/$''''%&&&%&$$%&%/&%%&%$&&%&&$&%&%&&&&%&&%/&&&///$%$$%$&%%%%%&&%&&&&&&&//%&%%&&%&%%$&&$&%%%%%//&&&%/%%%$%%%$%%&د$&ت&ب&ذ%%&ؤ&ا&ح/////Ż&ئ&ر&إ&ة%/ž$ǰ$Ǭ&&$ǩ%%$Ǩ%%&%&&&&&%&%&&$dz&&/̴/̶/̷$ǯ/ż/ſ%'$%'$Dz'%$͸''%''$$ͻ$ͽ'$$%'''%'%'''/̵/ҭ''%ج%ث'%ا%ت'$'$'%ة%ب'$''$%إ'%ئ'/Ҭ'%޾%޿'%޻''$%޸%޹%޽%޼''''''''%''%޺////'$''%%'$%%%$$'%$$%''%$%%''ã'%%%%%%/'%%$''%%'''''''$''á///'%'Ц%%%$'У%'Т''%'%%'Ф/'С%'բ'դ%$'զ'ե%''ա$'գ'ٱ'/$'ٮ$$%'٬'٭'ٰ'ٯ%/'''%''''%''''''%''%'%&$%$&&///&ز$Ǵ&&&/̸/̹'/̺/Ұ''/ү'//%'Ч'է%&$%/%%&&%%///$$%%&$&&%&$&&ض%%%&س&ط%///&ص&%%%$Ƿ&/̻/̼%&%$'%$%'%&ش'%%/ұ''''%ذ%د%خ$'%ش'$$$%ر%ص'%ح%س///'%%%''''//%$$'ä%///'å''%'Щ'Ш/%//'ը$%$//%'/'%%'$%$%'&&&%$&$&&$%%&&$&%&///$&&&&&%$&&%&&&&$$&/%%%&ظ&%$ǹ&%%&&&&'%'%%%$$$'$%''%''%''$%ض$%ع%ػ$''%ط%ظ%غ'%'''%%''%'''$''%'ç'è$'æ'é$%$$'ʡ'ʢ'ʣ'ʤ$'Ъ%'թ%$'%'$''%'%%&&$$$$%&&&&&$&&$&%%&$%$&%&&&%&&&&//////&&&&&%&$$%&&&&$&$$%&&&&$%%////////&&&&&%$$&%%%$$&&&ؽ&$$%%$&&ؼ&&&ؿ$%&%%&///&%&ع&ػ$&غ&&ؾ&$ǿ%$ǻ%%$Ǿ$&&$&$&$&%&&$&&%%/̽/̾/̿/////&$&%&&&&&'%Ѫ'%%Ѣ'''''%ѧ$%ѩ%ѣ%%'%Ѥ$%Ѧ$'''%%''%ѥ%%%%/Ҳ/ҳ/Ҵ/ҵ/ҷ/ҹ/Һ''''/Ҹ%ѡ''%Ѩ'''''%$'$$$'''%ؽ'%ؼ'$$'$'$''$''$''''''%ؿ'$'%ؾ///////////'''$%%'$%$'$%%%''$'ê%''%'''%$''''$%'%''/////////'''$$'÷$'õ%'ú'ë$%%$%'ø'ò%$'û$%$'ù'ï'ó'ʪ'ð$'ô'ñ'ü'ì'í//'ö$'î%%'ʯ$'ʬ'ʮ$$%$'ʴ$%$'ʦ'ʩ'ý'ʨ'ʵ'г'ʳ$%'ʧ///$'ʫ'е'ʰ'ʱ'ʭ'ʲ$/$$%%'Э%'Я$'Ы%'в'Ю'д'ж'Ь'а////'и'з'й'ժ$'մ'խ'ճ$'ծ%'լ'կ$%%$'ٻ'ٵ$%%'ձ'ի'հ%'յ%%%%$'ٹ$%$%'ٷ''ն%'ٶ'ٺ'ٿ$'پ///'ټ'ٽ$$'%%%'''//'''''$''//'''$'%'//'%''%$''$'''%$%%$$$&$%%á&$%Ѭ$%ѭ%ѫ%'''%'þ'ʶ'ʹ%'ʷ%'ʸ'к'ʺ%%'&&&/$%&/%â$&$&$'''%ѯ%Ѯ'/һ%$'%'%'%'%'%$'$%'ʼ%'ʽ''%%%%/%/%%//%%%'&%%%%&&&&%&š&$&$%%&%&ϣ&/$%å$&&%ç%ã%æ&&Ϣ%ä%è&&$$&%%&&&&%Ѳ$''%ѱ%ѳ''%%Ѱ'%ʡ'/Ҽ%%%'$'''%'%%%%'''$%%'''$%%'ʾ$%%'л%%$%'շ'ո''''''%'''%%''/%&/%%$%$&ť&ţ&ϥ%%%%%&Ϩ&Ϧ%%&ϧ&Ϥ/$$$&%ë&%ê$$&/%é&&%ʥ%ʣ%ʢ&%ʤ&&/&&/%ѵ%Ѵ$%ѷ%Ѷ%Ѹ$''$''%'''$%'%'/''$%'%$%%%/'$'$%'ʿ%%'%''н'%%%'м%%%'չ'''%%$&/$&%%//&&Ū&Ŭ&ŧ&Ũ&Ŧ&ū%////////&ŭ$&ũ$&ϫ$%%&Ϯ&Ϭ&ϭ&%//////&ϯ&Ϫ%$&&&%ð%ì&&%ï%ñ%ò&&&%ó&///////&/&%î/ƴ&$%ʦ&&&&&%ʧ$//////&&''%ʨ$'%Ѻ$%ѻ'''/ҽ/Ҿ/ҿ'/'%''%''$'%&/Բ/////ء/آ''''%'%%ۭ%%%$'''''///'%'%'''%%%''//////''%''%%''%$'%''%'''////''%$%$%'о'/////'п%$%%//'ջ'%%///'''/'$%'/'''''&&&%/&ϰ$&/%ʪ/'%%/أ'%%%/%'''%'&&&/////$%&&%&$/////%&Ű%$%%%$&Ů&ů%%///////%%/%%%%&ϴ&ϱ%ù%%&ϳ$%&&ϵ/////////&ϲ/&%ö$&$%û%õ%ý%÷$&&%ú////////&&&/&$%ʬ%ʰ&%ʫ%ʮ%ʱ&&%ʳ$%ʯ&%ʭ&///////&%%Ѽ$%ѿ%Ѿ%ѽ%'%%'%'''&''%%//''/ح$ԣ$Ԥ$Ԩ'%$ԡ$Ԣ$ԧ'$ԥ''%%'/ؤ/ئ/ا/ب/ة/ت/ث/ج/خ''%%%%%$٢%$٤$١%$%$٣%%'%/إ/////'%%$''%%%%%%''%/''''%%%%$$%%%%'%%///''$$$$%''%'///$%%'տ'ս'ռ'վ%%%$%%/%%/'''%%%$'%%&&&%/&&$&&%%&&$&ų$%&ŷ%&ź%%&ż&Ž%&Ż&Ų&Ŷ/&ű&ŵ&Ź%%&Ŵ%%%%&ϻ%&ϸ$%%%%&Ϲ&%/&Ϸ/&Ϻ%%%ÿ&%%&&%%&&%þ&&&%&&%%%&%%&%ʵ/&&&%$%ʷ%ʿ%ʶ%%ʻ&&%%ʼ%ʹ%%%ʽ%%ʸ%&%&%//&&&&&%ʺ'$%%%%''$'$%%$Τ%%$'%'////''''%%%%'%%%$Ԫ'%'''%''%'%%%%'%%'$ԫ%$Ԭ/ر/ز'%%%'%%%$٩'''%$ٮ'''%$٧'''$ٯ/'/%%'$'$%%%%$%%'%''%'%'%%$߳$%//////'%'''''%''%%'%%'%'%%'%%$'$'''%''''%%''''%%'''''$$%%'%%%''$%$'%%%'/////'''%%%$'$%''$$%''%//%''%%%%'%'/'%%%%''%%$'%%$%''''$'''''/%%%'%'%/'/&&&%&%%%%&ž&&&&ſ&&$/%&Ͽ%&&Ͼ%////&Ͻ&&%&&&١///&&&٢%&&%&&///'%$Υ//'%$Ա%''/ش/ض'''%ߡ//%'//'''//''$'//''%''''/%%&%&//&%&//&%/%&&&$%%&%&&&%%/&&$&&%%&&&%%%%%&%%%%&٣&٨%&٦&٩%$%%&٧%///&٥$%&&%$&&%&&&%%&&////%%'&%''''%'''%%%$ά&'''%%'%''////''''%%'%'%'%''%%%'''%'/ط/ع/غ'''/ظ$Ե%''%ߥ''''$ٳ'$ٴ'%ߢ%߫$ٶ%ߨ%ߧ'%ߤ%ߪ'//''%ߦ%ߣ%ߩ$'$ޡ%%///'''''%%%''''%$$%%%'/'$%%'%%'%/'''%'$%$''''$''$''''''ݡ%''''%%%%%'''%'%%%%'%'''%'&&&&%%$&٪/%//%'''%'%'/ػ%߭%߬//ݡ/ݢ/ݣ%߮%%''$'/'/''''&&&٭&٬&٫/'$'&&&$&$&&//&&%&&%%%&&%$%%$&//////&&%%&%&&%%%&%&%%$$%&&/////$&&&%%&&%&%%$%%&&&$&&%&%&&%%%&&%$&%&%&&///&&&&&&&%$&%%/&%%%%$&$$%&'&&&&$&&/&&&&////////%&%%$&&&ٴ&ٽ&ٰ$$&ٮ%&ٱ&&ٻ&ٿ&ٷ&ٵ&&%$&ٳ&پ///////////&ٲ&ٶ&ټ&ٹ&ٸ&ٺ&ٯ%%%&&&&&%&&&%%&&'/////////&'''%'''''$ί%$ΰ%%$δ'/////%''''''''''%%%%%%%'%%%'%'''$Զ''''''''/ؼ/ؽ/ؾ'/ؿ''''''%%%'%%߯$ٺ'%߳'%ߴ'''''%߲%ߵ/ݤ/ݦ/ݧ/ݨ''''/ݥ%߶%߷%߱%߰'%'$ޢ'%'///'ġ'%'''%%%''ˡ'ˢ'////''''''%%/'%'%/'%'ݢ$'%''////%%%'%%$''''ݣ'ݥ'ݤ'''%'''&%%%%%$&&$$%$$$&$%$&/////&&&&$$&$$$&$%%&&////&&&&//&&%%%%$$%$%//&&&&&&&&&%%%%%$&%%%%%$&$&&&&&&&%%%%&&///%$ζ$%%%%%$&%''&///''''&&&&/&%%%$%%%$%&%%%%&&$////'&&&&&&/&'%'%%%%%$&%%%%%$%&%/&&%$%%%%%%%&&&%%'Ģ'Ĥ'ģ'ĥ&%$&%%%%$θ'ˣ%'$η%$ι%٨%%''$κ///'˦'ˤ''''''%'%'˥%%٥%٦'$Ը'%١%٤'%٢%٣$Թ'/''%''%߸$ٻ%߹''''''%߻%ߺ''%'Ħ'ħ%%%'ĩ'Ĩ%%'%'Ī'˨'ī%'˧%'˪'˩$%٧%$%''''$/''''/'ݦ''%'$/&%%&&%$&&&$%&&&&/&$&&&%%$&%$$&&&$&&////&%%%&&%&%%////&&/&'%'%%'%'''''%///''''''%٩'%٬'$'$Ծ$Կ'%٪'''%٫//''''%%߿%%$'%$پ'%߾'%''/ݪ/ݫ/ݬ'''%߽%%%'ij'į$ޣ'Ĭ%$ަ%'$ޥ'IJ%'ĵ'Ķ'ĭ/'ı'Į%'İ'˯'ˬ%%%%%%%%%'˭'ˮ'˰'˫'Ĵ%%'%%%%%''/'''$$$%'/''''%''/'ݧ'ݩ%'ݫ'ݪ%'ݨ/%$''%'%''''''&%%&&%''%٭'%/ݭ'ķ//%%&&&%%/&'%/%/%'&/&%&&/&&&&&&&&&///////&/$%$$&&/////&&&/&&/%%&%//////͡/ͣ/ͤ/ͥ/ͨ/ͩ&$&&/ͪ&/&/ͫ/ͦ/'$%''''%'''%'/////////////''''/'%///%ٴ%ٷ%ٲ$%ٮ%ٰ'''''%ٶ$'''%ٯ'/%ٳ///////////////////////////%ٸ%ٱ%%'$%%'%ٵ%'%%''''/ݯ/ݰ/ݴ/ݵ/ݶ/ݷ/ݺ/ݻ/ݼ/ݽ/ݿ////////////''''$//ݸ/ݳ/ݱ%%/ݮ%$ޭ$ޮ%$ި$ު'ĸ%%%'ĺ%$ް''Ŀ%%'////////////////'Ļ'ļ'ľ'Ľ////$'˳'˷%'˴%'˲'˺'˶'˹'˻//////////////////'˼'˵'˸$'˱%/$''%'%$%%'''%$'%/////////////////////////''///''$'''$$''''/////////////////'''''/%'''ݰ''////////////''%%$%/'ݯ'ݭ''ݬ////////////'ݮ'ݱ///%'''''/////$''///'''''''%'''////////%%''/'/'/''//''/%///&&%%&%%&/&&%%$&&/&&$&&/%%%$&&%%ҡ%ң%ٹ%Ң%Ҥ%ҥ/%ٻ'%ٺ'''''$%$''''%'%%%%%%''$''''%%%'''%%%%/&%%//&%%%$%$#%%%&&С%&///////&$$&$$$/&%%%%&$$&&//ơ%%%$%$ȡ%&%%$%%&&&%'%ҭ%Ҩ'%Ҫ%ҧ'$%Ҭ%ҩ'///''''%Ҧ%ҫ%Ү/$$%ٽ%'%ټ%پ%ٿ'''///'''$$$%'%%%%'$'$'/'''%%%$޳'%%%'%%%/////''%'˾'˿$%'˽$/////$%%%%%%$'%'//'%'%%$%%/////%%%'/'////////'ݲ%//''%$$'''%/&%%$%$%%$&%$$%%//////%&%%%$%&&//%&&$%&&&&&&%&///&&&%%&%%&&&%&&&///////%&ƨ&ơ$$$%&ƣ&Ƥ&ƫ&ƪ&&Ʀ&Ƣ&Ʃ&Ƨ'&ƥ//////////%%%%%&Х&У%%%&Ф&Щ'&Ч%&Ш&Ц//'%&%%&&&%%%&&&%%&'&'%&&&%&/Ƣ/ƣ/Ƥ/ƥ/Ʀ/Ƨ/ƨ/Ʃ&&'&&&$ȧ$Ȧ%ү$Ȩ$ȩ%&&$ȥ%%&&'/ͮ/ͯ/Ͱ/ͱ/Ͳ/ͳ&%%Ҷ%Ҵ%ҵ'%Ҹ%Ҳ%ұ'%ҳ%ҷ%Ұ'''''//////'%%$'%%''////%'%%'''%////%'$޴''////%'''/%'''//'%'''''''%%''&$'//%'$''%'&&&&Ƭ%$&Ʈ&ƭ&ư&Ư$&Ь$&Ъ&&а&Ю&Ы$$&Я&Э&%&&&&&&&&&&&&&&%&&&&&&$Ȫ&&%&&%$ȫ&/ʹ/͵&&&'''''%Һ''''''''%ҹ''$$%''''''''''%'$''''''''/'/$'''''''''''%''''''//'''''''%''%''''''%'$%'''$'''ѣ'ѧ''Ѫ'Ѥ'ѫ'Ѩ'%'ѥ'Ѧ%'Ѣ/''Ѭ'ѩ'$''''''''ѡ/'''$'''/''ݸ'ݹ'ݺ$'ݷ'ݳ'ݴ'ݵ'ݶ'''''/'''/%/&Ʋ&Ƴ$&Ʊ//%%%%$&г$&в///$%ĥ%Ģ%ġ%Ĥ%ģ&/ƫ/Ƭ/ƭ%Ħ%ˢ$Ȱ%ˣ%ˡ%$Ȭ$ȯ&$Ȳ&&/ͷ/͸&&''%%%%ҿ%Ҿ%%ҽ$%Ҽ''/ƪ/////ӡ'%%%'$%%$'%%'%''%'/////////%$$$%$%$'%''%/''/%%%''%'%''$޷%%'''%'/'''%%/%%%%%%$%%%$'''%'/''''''Ѯ$'Ѷ$%$$'Ѵ'ѳ%$$$'ѯ'ѱ'Ѳ/'ѵ'ѷ'Ѱ'ѭ$$'%%$$'%%''''%%$'%''%%%'%'ݻ'ݼ/%%$$'''/$%$%'%%'%'/'%'$'''%'''$$&д/Ʈ/Ư/ư&$ȶ''%'/%/&&&$&ƴ$/&е%$&з&ж//&ڡ&/ͻ$''''Ѹ'ѹ&й&к&и$$%Ĩ%ħ&ڣ&ڢ&%˥$ȹ&%ˤ/ͼ&$%%%''/%%%%%%/''%%%%/'%'%%$޹%%%%''Ѻ%%'֢%%/'֡'֤'֣'''ݽ%/'%'''/%$&л%Ĭ%ī&ڦ&ک%Ī&ڧ%ĩ&ڥ&ګ&ڪ$$/Ʊ%˧$ȼ%˦&&%˨%˩$Ⱦ%ˬ%˪%˭%˫&$ȿ&&&'%''$'%$'$%$%%'%'''%%$$$%%''''''''%%$%'$'%'$'%%'%''%''/'%%$%%$޺%%''$޿%$''%'$޽%'''//%''%%'%%%%$%%%$%'%'%$'$'$'%'///''%%'%$%$%%'ѻ%'ѽ$%$$%''Ѽ/'Ѿ''%'ѿ%$'%'֨$'֪'֫%%%%%'֩/%'ڦ'$%'ڥ'ڣ''ڤ%%'ڡ'ڢ%%%%'ݾ%%''ݿ''%%'%%'''%''%''%''%'%'''%%$$&ڬ%ĭ&%˯%˱%ˮ%˰&/ͽ%˲$%$$'''''%%%''%%%'%$'%'$$%%/''''$''%'''''''''%%''$/%%%%%$'֬%%'ڧ$%'ڨ'ک%''''$'%'''%%%%Į&ڭ%'$'''$%''֭'ڪ'''/%İ%į%˳$%˴%'%%'%%%%$%/%''%%%%%$%%''%%%'֮%%%%$/'$%%&&Ƶ%%%%%$%$&м$$%ĺ$%ı%Ĺ&گ$%˻%ķ$$$&ڲ%Ķ%IJ&ڰ&ڱ&ڮ/Ƴ%ij%ĸ%˽&&%˷%%˸$$%˺%˶$%%˹'%&&&%˼%/;&%&&%˵&&%$''%%$''$'%$''''/ӣ/Ӥ''''''%$%$%'%%''%%''%%%%%$'%'$''/////١/٢/٣''''%%/%$$$'%$%$%%%$%'$'%'$'//////''%%''%$%%$%%'%$%%'////'''%''%$'%%%%''$'''//''$$%%'%$'$%''/$''%'%%'֯%'ָ'ڱ$$'ֳ'ֱ'ֶ%%%'ְ'ִ///'ַ'ֵ'ڰ%%'ڭ'گ%/'ګ'ڮ'ڬ'''%%$%'$'/'''$'%$/'$%%'%''$''&ƶ&п$&н%/&о%Ļ%$%Ľ%ľ&ڴ&ڶ%ļ$&ڵ&ӳ%Ŀ&ڷ$%$%%%$&$&&&$%$'''%'/ӥ/Ӧ%%%''%%%''%%'/٥%%'$ڥ%%$%'$ڤ%%$ڣ%%%%%'//''$'Ţ'Ť%'Ŧ%%$%$%'ť%%%/'Ũ'ţ'š'ŧ'%$$$%'//''''%%%$%$%/%%$'$$%'ֹ%'ּ'ֺ/'ֿ'''ֽ'־'ֻ'ڲ/'ڳ'%$''%'%$$%%'/%'&%''%'$%&&&&%&&%%%&ƺ&Ƹ%&ƹ&ƻ&%&&$%&&$%&ڸ%&/&$&&ڹ%%%%$%&%&ڼ&ڻ&$&ں&&ھ%&%/Ʒ&&ڿ&$%&'&%%&%$&%'&/ƶ/Ө'$'$%%%$%%%$%'%''%''/ӧ%'%ڣ$ڦ%ڤ$''%%'%'%'$''%ڥ''%'''%'''%ڢ'%/٦/٧/٨/٩%ڡ'%%'%%%%'%%$ګ%'''Ū'%'ū'%''//'%''ů%%$$%$%%%'Ů'ŭ'$%'̢''Ŭ'ũ'ű//'̥'̡$'Ų'Ű%'̣%$$'%%%%'$%%%'$''̤'$//%'%$''''%'%$%%''%'̧'''''''%%'$%%'%'%%%%'%%/$%%'ڷ''ڶ%'ڵ/'ڴ%'%%%'%%$'''%'%&&Ƽ&'&&%$դ$ե''''''̩'̨'ų'''$/$&%&&//ө&'/Ӫ/٪'/''Ŷ%%%'ŵ'Ŵ%$$'̪'/%/''%%%%&/&%&&&&%&&%$&&%'////'&&%'%''%ڲ%%%%%%'%'%''%''%/ӫ/Ӭ/ӭ''$լ'%گ$ժ$է$ի$ը'%ک$թ%ڰ%ڭ'%ڳ%ڧ%ڱ%ڴ%ګ''''''%ڪ'/٬%ڨ''''/٫''%'%'$گ''%$ڬ''%'%%//'ż%%%$%%$%%$$$$%%$'Ż'ź'ŷ%///$/'Ÿ%'Ź%%%%$'̱%'̬%%%%'̫%%$%'̲'̴%'̳'̭'̮'̯///'̰#׶'̵$''%%%%$%/$$$%%%'$%%%''''''//'''ҧ'%%%$%%$''''/''%'ڽ%''ڸ%'ڻ%%%%'$%'ڹ'ں'ڼ///%%'ڿ''%%''%''''//'%''%'''''''%'%%$%'%%$'%%$''$''''%''''%$&&&&$$%&%$&&&&&$$%%''%%$'''$'%ڶ%ڵ$ճ'''''$ڴ'$ڲ'%''''%'ž$'Ž%'ſ%%%%%%'%'̻%%'̺'̷%%%'̽'̾'̹'̸'̼'̶$%%%'''$%'$%%''%'/''$'$'$'''%$%$'%''''$%$'/'%'''%$£$%%&///&'/Ӯ/ӯ''/٭/ٮ$ڶ%//'//'̿/%////$''''''/''''$'&&&&/ƺ/$%&&&&&&%%%''$'%Ӥ$Ϣ'%ӣ$$%$%%Ӣ%ӡ''/Ӱ/ӱ/Ӳ/ӳ'$շ'%ں'$չ$մ$ջ%ڷ%ڹ$պ$ո'%ڸ/ٯ/ٰ/ٱ/ٳ'$ں$ڼ'%%%'%%%'$ڹ'///''''%$%%%'%''$%$%//%'/$''%%%$'''%%''$'///%'%%%%$$%%$''''///%%%%'$$%$%'%'/''%%'%%%%%%%%'$''//%$$%'''/$'%$$%'%$//'%'''$%/''%$&&%%%&''''$''%'''%%'$ϣ$ռ''ҡ''''/%$¤&&&''$վ%ڻ''$ս'%'$''''%'$'Ҥ'ң'Ң'ҥ'$'%'''%'''%$$'%''$$''''%'''$'''''%$%'''&%&%&$¦%&%$¥&//&%%%%%%&&&///&&&&&&&$ϧ%ө''%Ө%ӫ%%Ӫ$Ϧ'%ӥ/Ӵ/ӵ/Ӷ%ӧ'%Ӧ%ڼ'%%'$%'/ٴ%ھ%ڽ%ڿ%'%$ڽ%%%$ھ'%%%%'''///%''%%'$%'%%''/''%''%%%'%''////%%'ҫ$'Ҫ%'ҩ'Ҩ%'Ҧ/%%%$''/%%'%%$'$%'$%/%%$/'%%/%%$''''%%/'$''$%%%%$$ª$§&$¨&%/ƻ&%$%//%$ϯ$ϳ$ϱ$ϭ'%ӱ%Ӱ''%Ӯ$ϸ%ӳ%Ӭ%ӭ''$϶%Ӳ/ӷ/Ӻ/ӽ'''$Ϯ/ӹ%ӯ%%'%$$%%$''''%'/ٶ/ٷ/ٹ/ٺ%'/ٵ%'%$%%%$'%'''$'%%'$/Ƽ/////'%%'%%%%%%'$ߨ%'%%%%%%'//////////''%%''$'%$%''$%$%$'$$'''$'%%'%///////%''$%%/%/'%'Ү%%%'Ҭ$%'ү'ҭ%$%'Ҳ$%%$'Ұ%'Ҵ////////%/%$%%%%%$'%'%'%%''''%''//////////''%'%''%$%%''%''%''''''////'%''%%'%$$%'$'''ޢ'%'ޡ'%'//''''/'%%%'$$%%$%%%''%//''''%'''%$%''''%''//%''''''%%////'%%'%/'%''%%%'''%'/%%%%'%//%'%%'%/Ӽ//&/&$«&%%&&&%&&&%&%$$&&&$%///%$'''''%ӷ%ӻ%ӽ%ӹ''%ӿ%Ӵ$Ͻ%%Ӿ%ӵ$Ͼ%'$ϼ'$$Ϻ%$''/'''%Ӷ%Ӻ%''%Ӽ'%%%%$%%%''%$'%'%''''/ٽ/پ/ٿ/'''''''$$&'%'/ֳ'$%%'$%'%%'%%%%$'%%$'$%''%%/////ޡ/ޢ/ޣ/ޥ'%$'%%'$'%'%%%$߮%%%%%''$߭'%%$߰'%''%'''%'%'''//'%'%'%'%%%''%'''%%%$%%''%%'''%$'%///'%'%''''%''$%%'Һ$%'%%$'Ҷ%$%$$%%%%%$$%%%$%%%%'ҿ'һ''ҵ'ҷ%%%%'Ҹ/'Ҿ'ҽ'ҹ'''Ҽ/%'%'%'%%%%%'ס''%'ק'צ'פ%%%%%'ע'%%/%'ף''ר''/%'%/%%$$%$%%%%%%$''''$''%$'%'%%%'%'''ץ/////%''''%'ޫ'ާ'ޱ%'ޯ%%$'޲'޶%%%%%'ެ%%%%$$'޵%'ް'޳%'%''޴%'ޭ/'ޤ'ަ'ޮ'ީ'ި%'ު'ޥ$/'޷'%%%%%%'%%'''%'''%%%/'$%$%%%'$%%$'%'''$%'%$%%%%$'%'%'/'''%''%%%%%%'/$''%''''''%'$%''%'''''%%/%''%'%'%/%'$$%'''%%''/'%'$'%''%%'%''$'׫'ת%''$'޸'޹%'$%$'%&/ƽ%/'%'''%'%'''%///%%%$%%''''/ަ%'%%%'''%'///%%%%$'%'%'$$'/''%$'׬'׭$/%$/%%%'޺'޻'$'/%%%$$/''%'&&%/ƿ$&/%%$%%'''$'%''''''$'&/%'%%''/ި'''%'%%'%/''$$'''%%'%%'$''%''%'$'%%'/''%'ׯ%'װ%'ױ'׮%%%'%%'''''%'''%$%%%%%%''޼$'$'''%'$%//ƾ//ާ%%%%$%'%'%%/%%/ީ%%'%'$'ײ%'$''޽$%/'%%%%%%%%%$/$$%%$'''/'%%%'׳'״%$$'ۣ'ۢ'ۡ'޾%'%'%'$%$''%%%%'%'%$%''%%$%%%'׶'׵/%$%%$''$%'%&%&&'$$%'''%%%'''$'%/ު'%%'%%%%%%%%'͡'%%'%%%'$$'%$'/''׸$$%$%'׷%%%$%$$'׹'׺%%$$'۪'ۧ'ۦ$'۩'ۨ%'ۥ%'%%%%%'޿%%'$$%'%$$$''%%%%$''$%''$'%$%%'$%'%''$%$%&''%'$'''%'''$'ͤ'ͥ''ͣ'''%'׻$'۬'۱'۲'ۮ'۰'ۭ'۫'ۯ%'%%%$'%''&''%''%%'%'%/'ͧ%'ͦ%%$$'$$'׼'׽%'۴'۵%$'۳%''%'%'%%'%'%%%%%%'%'%$''ͬ%%%%''ͪ%%%'ͭ'ͮ'ͩ'''%%'ͫ'%'%%'׾%'۶%%%$'%$'$$'''%$%%'''$%%%%''$''''%''ơ'%%'%%'$%'׿'%%'۷%'%/'%%'%''$%/$$'Ƣ$'ͯ%$$/%%''%''ƥ$'Ƥ'Ͱ%$'ͱ'ʹ'Ͳ'ͳ'͵'Ͷ%'%%$'$'$''$''%%''$%$$'%%''%'%'۸$%%%''ۿ%'ۺ%$'۹%'ۻ'۽'۾'ۼ%%%$$$$$%''$'''$$%'$'%'$'''''%$$'%$$%'$'''''%'%'%%%'$'%%%'''$'%'''''%''%''%'%'''%''%%%'ͷ$'''Τ%'/''''%%'''Ʀ'%$%%$''/'%%'%%%'Ԫ''͹'͸%'%%'/%/%''%%''%$'$'&&&&&$&/&&$&/&##/#&';&#&#&$&#'%&/&&&#/&&$$&#&#&&&&&&#/#&&%&%#$&$&#&$&&Ǫ&Ǭ&ǰ&DZ&dz$&&Ѷ&''#&&&&#$&''ƾ/&%&&&&/&&/&&&&/#ڳ'&$/&ܢ#ڶ'&&&$%&$/#&&ȫ&ȵ#&ҳ&ܽ&&/&ȷ&&ȼ'''%&&#&%&&&&/&'%#&%#&/%&&/$&&#&&&ݦ&ݤ$'''#$۬'Ǩ#&%&&&/&#&&&&ɰ/'&ݸ%Ƭ'/ϥ$ʧ'/$&/ڶ#&/&Ӽ%/&&&&&%$&%$&/$#&#$&%#&%#&'/'$'أ&&ʿ''/&$/&&/&/&&#&&$$&&&/#&&$&&/&޾''/'/$'Ψ''&&&$/ï&/н/%#&&&&&&'&/&//&/$'/&¡#&$%&$&²/ʯ'&%/ּ&&&&%/&&&&/'&&#ó&''/&/$'&&$$ҡ'&'''/&/ѣ''%''$'#&#/ѷ''$'&'/'''߼&ͣ/ק$'/ר&%/ܭ&$&#%&///$$ح$&#ĥ&#&&/&&&&&&/$&ī$&&Ļ$&ľ&ļ&Ľ&λ&&/$'''/'/'¼'$&$'#ۦ&$&$$ͳ/Ҥ'/''#ۭ$$&%&خ&ج/Ž'/%&$/&''&&&#&''/#'&$'$Է'&$&&'/&&$/'/&''/&Т&'#%'/'$'%%ĵ&ڳ&$&&&ڽ$գ$&''/ٲ''$'$߷$'%%/'&ƾ%&$#ܯ%'ͨ$'@@0p PP@@0p0p0 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC D`DDD E`EEE F`FFF G`GGG H`HHH I`III J`JJJ K`KKK L`LLL M`MMM N`NNN O`OOO P`PPP Q`QQQ R`RRR S`SSS T`TTTU@UUUV@VVVW@WWWX@XXXY@YYYZ@ZZZ[@[[[\@\\\]@]]]^@^^^_@___`@```a@aaaa b`bbbc@cccd@dddd0epeee0fpfff0gpggg0hphhh0ipiiij@jjjk@kkkl@lllm@mmmn0npnnn o`ooo p`ppp q`qqq r`rrrs@sss %\\=} !#'(,0159;>BE ԢӢ̧ 'ResBU q ccqflAnaykngangbngenglngmngnngsngtngznnbnnlnnooyksmbsmlsmnsrAmsAbgMbNgTnmTnngabngadnnnyOkrAngogEnt[nSTndTfladmTndisradkkrgAkbYgangTn osngYggYlengTn awm[c j q x]ngTn mwomngTn tnaNkTK AwolangTn ebulngTn samYnangTn zamgblaAms y sTndTnsmb ngTn b[ nsmb ngTn asnsmb ngTn llaKr / NgYggYlengTn awm ai b[ nsmb ngTn nyinangTn awm ai dziossa Ysus kirimvus Ysus KirssTndT mYl mYb[ sTndT mYl mYl[sTndT mYl mYnyi5[A B D E   F G H I K L M N J O  P R S T U V W Y Z][a  b d {dz} e  Y {Y} {Y} {Y} {Y } [ {[} {[} {[} {[ } f g h i  k {kp} l m n D  {ng} {nk} K o  T {T} {T} {T} {T } p r s t {ts} u  v w y z]7 EˀBN 7P)39hysu!$0 '/p34</Z43w[LTP1h4 33 7P)3M#*1h4!$0 '/p34</Z43w[LTP1h4 ߲߶ߺr߾ ?ReE1z- cߊߒߚߖߞߎ߆~ *[{Qp= PtߌS+CE7 8&Pߢߦh~Hvj"eપPP  P~     # ) jv"HS=@CQP  % - `  / `P   : l  a @ PPPPPPPPPP C[ow]G``x`y`  `< PD 'ResBP  o 'ResBt  V@.89*14444(22F3"01'H**H**13FG5(-7H*951BD(EG1EGT'3(((1,3E.HE'1E1/EH4GH''HH'B~1E"('F'+H1''1(GEF*41-EDG7HAF-3G~'HH&F3DH.1H3/H1G3 E3 E3 E3 EB.E.(.8./.E.B.8.(.E.,A*/11H'4DB'D(H124'G000E"4HF"H1D'3AF/'AA'*(1'DHD*E*-4H'F.1/'/3H'FE'.1E'GGE31EF3'FG/'1H'0'1~'.HF~'H4G~'HF*1G000*'E1H2'FHF+'FG/1H20-,GAH1GB./.EG .4.G .B.H&GE*1'1B'E'4'!'9/'/'EH,'/G'-H'F.1H49D'&EEEHFE'2'~'HEG~11H2"4'/GG('E/'/(G'/1G,4*G/3'E(141'HFG4G1H17G 3'2A1EH+E'3H1E'(*FH'E(1H**H *' HM *' Md *' dy *' y0-,GT0B9/GAH1GT'FHGH&GTA9'D*E*A1BGE3'A1*ED'/'F(HE {0}+ FEG 4(~3 A1/'"1GFG3~*'E(1A'EFH+A1H1/FH4'GG'1*GF (H*'F E'G1H2 3'D3G E'GG3,'HF/0B9/GT'FHGT3'.*E'FG3G '~1E G'HFG G'000 G2'1000G2'1E d LLLL'F GA*G'1/(G4*E'G H~G'DHFG'F 4F(G1H2 GA*Gh *' h Bh *' h ay MMMM GH *' H vy *' y G13E ,9(G~'F G'{0}  {1}{1}  {0}00EDHFHH:mm (Z)3'D "F/G3'D 04*GE'G "F/GGA*GT {0}GA*GT E'G0*1DHFB(D '28G19D'&E AFE'G 04*GG,1 4E3G,1 BE1'F /H4F(G000 EDHF000G2'1GEF /BBGM/d *' M/dy/M *' y/M{0}  H {1}1(9 'D'HDd *' d LLL*BHE 3''*BHE 9(1h B *' h Bh a *' h a{0} *' {1}H *' H (v)LLL *' LLLMMM *' MMMh *' h a v(/HF A'5DG*5H1F'4*~3 '2 E3-{0} 1H2 (9/{0} 3'D (9/{0} E'G (9/000 ED'1/*BHE EFH,E'/ 'D'HD,E9GT "F/G,E9GT 04*G1(9 'D+'FGA*GT "F/GGA*GT 04*G000ED'1/GA*G w '2 Y'4'D GF/3*H5A FF/G,'EH "H'1(9 'D+'F9D'&E 1'6A'5DG 0'1B(D '2 E3-'F' '~F{0} 3'9* (9/{0} GA*G (9/'F G'14F(G000EDHFB(D/(9/'28G1H:mm *' H:mmH'0'1 'D+'F1H2 '1 E'Gy/M *' y/M G*BHE (H/',E'/ 'D+'FEF7BGT 2E'FLLL *' MMM yd *' d MMM y3G E'GGT 'HD3G E'GGT /HE3G E'GGT 3HEh a *' h a vh *' h a (v),'EH ( 5/'14G G' G'F3A1 H ,' G'9D'&E EH3BB(D '2 ED'/G'F2 (3F*){1}  3'9* {0}{0} +'FG (9/{0} ,E9GT (9/{0} ,E9GT ~4{0} /BBG (9/{0} /BBG ~4{0} 4F(GT (9/{0} 4F(GT ~4000ED'1//H4F(GT "F/G/H4F(GT 04*GB(D '2 R.O.C.4F(GT "F/G4F(GT 04*G.7 A'5DG/1'(7:0' H FH4/FFH3G G' G'FHFG G' Hy/M/d *' y/M/d3G 4F(GT "F/G3G 4F(GT 04*GE M/d *' E M/dh:mm *' h:mm Bh:mm *' h:mm a3G E'GGT "F/G3G E'GGT FHF3G E'GGT 04*G~F,4F(GT "F/G~F,4F(GT 04*GH:mm *' H:mm vLLLL *' MMMM yMMM y *' MMM yd LLL *' d LLL3G E'GGT G'1EGA* W '2 LLLLLLL *' MMM y Gd *' d MMM y Gh a *' h a (v)'3*A'/GT E-/H//(1G G' E/1F9D'&E H'-/ ~HDFH3G G' '~{0} /H4F(GT (9/{0} /H4F(GT ~4{0} 4F(GT (9/{0} 4F(GT ~4000 G2'1ED'1/G'14F(GT "F/GG'14F(GT 04*G-H'F'* H 7(9*'DA(' "H'F'1F4'FG G' FH'.*FE'/G' A'D1{0} 3G 4F(GT (9/{0} 3G 4F(GT ~4{0} 3G E'GGT (9/{0} 3G E'GGT ~4{0} ~F,4F(GT (9/{0} ~F,4F(GT ~4y/M/d *' y/M/d GH:mm *' H:mm (v)MMMM y *' MMMM yd LLL *' d MMM yh:mm B *' h:mm Bh:mm a *' h:mm ah:mm *' h:mm a vB'D( H A6' 3A/LLLL *' MMMM y GMMM y *' MMM y G(9/ '2 -DHD E3-/(1G G' *'1.5H1* G' H 'A1'/9D'&E -1HA E'FF/G'F2 (3'/G 4/G){0} G'14F(GT (9/{0} G'14F(GT ~4000G2'1ED'1//(1G G' '1H~'DHDG G'/3*'1G G'E y/M/d *' E y/M/dE d LLL *' E d LLLd MMM y *' d MMM yh:mm *' h:mm a (v)B(D '2 /H1'F E4*1/(1G G' 'E1'~'F G' 1H (G ~MMMM y *' MMMM y Gd LLL *' d MMM y Gh:mm a *' h:mm a v/(1G G' 'A1B'HFG G' B'D( ~GF'HFG B'D( *E'E ~GF'E y/M/d *' E y/M/d GE d LLL *' E d MMM y~'F G' 1H (G ('D'd MMM y *' d MMM y Gh:mm a *' h:mm a (v)/(1G G' "3' 41B/(1G G' "3' :1(~'F G' 1H (G 1'3*~'F G' 1H (G ~'F/(1G G' "3' ,FH(/(1G G' "3' E'FGE d LLL *' E d MMM y GE d MMM y *' E d MMM yFE'/G' '3*'F/'1//F4'FE d MMM y *' E d MMM y G/(1G G' "3' ,FH( 41B[@   N P O R V p % C I J]/1~{0}'E3E*1'3*(~/.FH3G G' *H5A 'F/4G F'1~'F G' 1H (G 1'3* 1H (G ~'H {0} ADE /1 GA*G E (F/ G E/ 'F/.'H{0}ADE/1GA*GE (F/GE/'3*.5[ , k l . % j 0  + " 0 1 2 3 4 5 6 7 8 9]C[" ' ( ~ * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A B   D E F H G ]W[K M L Q T " ' ! # $ & ( ~ * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A B   D E F H G ) ] q) /+  q)    /  d_ W$4JvvJuuJttJJJJJJJhhJggJffJJJJJJJ44J33J22JaaJ``J__JJ~~J}}JJJJ JJJ^^JJ     ) J Je `hLXHTev˅ ${lIPmyW ${lIPmyW ${lIPmyW ${lIPmyW^c^c^c U1aIl^, U1aIl^, U1aIl^, U1aIl^, jC9hysE  +I !$ 0 $,q4D 3[)$3}$Qsl*"<LS3w}}$QsE$$E E GBWGG$G53 hG$__G$4EG$GGGsMM4z$J$$$$     g$$ww$-$<<<ho> jCM#*1hL  JJ3xAA{A%3 3xAA{A3xAA{A%3 3xAA{A   #80   > \I   #80   #80   o> \I>   #8h0otE E GBWGG$G53 hG$__G$4EG$GGGsccz$?$$$$    @ ZU$$r^$o&$ LTD %e4 t3tI LTD %e4 T %e4 t3tI T %e43@M3@M74g[CO+ څ3I 374g[CO+74g[CO+ څ3I 374g[CO+  -;& sO  -;& sO  -;& sO  -;& sO jC9hysE)Z !$ 0'/ $, $}$Qsl*"<LS3w}TPҽN%$}$QsE%$  D \ c j x q   D   \ c j x q  A:F Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6\ jCw#*1hL  $,[[!TPІ1hL $$r^$o&$ =( B@vA  tt33> =( B@vA =( B@vA  tt33> =( B@vA\\\Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GSPTt5qqdyf *<)q G\Ma)` \k < KYrl5d h~!H JJ@@H JJ@@H JJ@@,,,HJJHJJHJJH)J}}JKKH)J}}JKKH)J}}JKKHJJHJJHJJHN@J&&J66HN@J&&J66HN@J&&J66H|$@JJ@@H@$@JJ@@H@$@JJ@@H6'JJ H6'JJ H6'JJ HJJ$$HJJ$$HJJ$$HJJ.[.[HJJ.[.[HJJ.[.[Hx3jJFFJVVHx3jJFFJVVHx3jJFFJVVHTAEJJ++HTAEJJ++HTAEJJ++HtAJJHtAJJHtAJJHvJ;;JMMHvJ;;JMMHvJ;;JMMHJJKKHJJKKHJJKKTTTH6 ,JJ@@H6 ,JJ@@H6 ,JJ@@   TN 2@ '  ' '    3 i  K ZFPB3BPPPP EPV]enxPPPPPPPPPPP P7H EPV]enxPPP P%P*P/P4P9P>PCPHP EPV]enxMPRPWP\PaPfPkPpPuPzPPP7] p *PP[  PJRPPo  t =Y @ D `  `` "  M       "H   +  "H  !IM!$P Y] PPPPPPPPPPPPPPPPPP PP)`PPP&P+P.P3P:P?PFPKPRP59GPLP 2II  !$ Y0O '/q`4`D` ``3```$``3`}`$Q``s`l*`"```f)`dO```<```uP``L``S`3`w`3`M```[`!``TP``N`M`1h`L` ` `zP !  ! \ c  PPP PPPn s ' ;"%(!IM!$P Y] +P0P7P<PCPLPSP\PePnPqPvP{P~PPPPPPP)`PPPPPPPPPPPP  "   /49 >CH  jv"5HSY\_bpP j x |     MOQ Sbq   "H     "H   HJL N[h u  "HP " "-   PPPPPPPP   $C H "5HP1 6 M  147"Y  t  ` z    `     & / Q ^ PP`Pt PP`P} %P*P`P QPVPJP bPgP[P sPxPlP PP#)`}P PP#)`P PP#)`P PP`P PP`P PP`P PPP PPP PPP P P`P PP`P 'P,P` P 8P=P4`1P IPNP4`BP ZP_P4`SP" kPpPdP+ |PPuP3 PPP; PP`PC PP`PL PP`PU PPP^ PPPf PPPn PPPv  PPP~ PPP +P0P$P <PAP5P MPRPFP ^PcPWP oPtPhP PPyP PP `PJ` PP `PJ` PP `PJ` PP `P PP `P PP `P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } x   /P2P5P8P;P>PAPDPGP                 & / 7 ? G P Y b j r z            PPPPPPPPP   PPP  4 P P)P2P;PDPMPO ]O `O jJ W _ i k m C[uow\] D `3````` 8`` :PP P^ VPo 'ResB* q 11q+9BE11115(-BH3'3/+H1,/,FH,HD-ED-H*/3E/DH,H2'9B1(317'FE2'F('E/'/A(1H13F(DGTFEG 4(1(9 3HE1(9 'HD1(9 /HE(9/'2'4*1(9 G'1E(9/ '2 '4*.[  N P O R V p % |       C   I J]%4X%4  '[)pn 31NȪL~)M itO   #߇  #߇  #߇  #߇  x(3 ߁ ߙ ߁ * !  x(q 3  !  x(q 3  ߁ ߙ ߁ * !  x(q 3  {~߁߄{~߁߄ ߓ߽߳ߏ߸ߋߗ߯ߧ څrߙ߁ tvߙڅPP  PP #P.P1P  <IV cp}   HSPP      H  `  $ ow` `& 'ResBP  o 'ResB z zݕC-IH-IaaSbowcolduuhbijoljukkormawmbomormwdnaaseesiisltdewojukoHaKkiHoomLewruWaktubowtecoltejolalkorsembooymorsosiilosubakaHanndeJaKngoSahngaaaSndeduujalmawndeseeWtosiiltoalndekikiiWeJamaanuYontereHitaandeMajaangoTermes 1Termes 2Termes 3Termes 4mawbaareyarkomaaHade Iisa[q v x z]naasaandenjeslaarehoore-biirCaggal IisaDiiwaan waktualWi yontere7[A B  C D  E F G H I J K L M N J O P R S T U W Y ]7[a b S c d W e f g h i j k l m n K o p r s t u w y ]EN 7P)39hyBu W!0 '/j4,/ZAZ444[L)TPҽN1h UU 7P)3M#*)4 0  \\\\\\\ W!0 '/j4,/ZAZ444[L)TPҽN1h !ݣD'ݯݓ+ޣ98&YY3 { ݋ݧݷݏݟݫݛݿ.݇ @2Gެ +#Y+bYo+[oPsvyވޑޚh~H$]vemP P  P       jv"HSGJM[PrP    `  N`P   : l  a  PPPPP P PPPP C[ow]`I``y` ` P 'ResB P ff_Latn_CM  'ResB P ff_Latn_GN  'ResBP  o 'ResBP  o 'ResBP  o 'ResB w w gBw3M#*)4` ow` 'ResB w w gBw3M#*)4` ow` 'ResBP  o 'ResBP  o 'ResB w w gBw3M#*)4` ow` 'ResB w w gBw3M#*)4` ow` 'ResBP  o 'ResBP  o 'ResB w w gBw3M#*)4` ow` 'ResBP  o 'ResB P ff_Latn_MR  'ResB P ff_Latn_SN  'ResBI  ccVFnytkp.ky.L.yeaajKrjaasaamuiltaadrellsyyseKr.eaa.epipjKr.jaa.kehokeslokamuuteilenL.y Gijjrnisnsivntevttiaraevtabkuuelok.elinheinhelmihuhtihymijoulukasvikoiaklippuliputpaonipaopisydntammithouttoukotuntiiltap.tnnrad~abkislvaamup.adr Iensi vheavntammztn vaawwalaa bandeykuuelokuuemojithathorkesk.lokak.maalismarrasmeshirmesoripaikkasyysk.tirkuukeskip.tn sukeskiyaamullaillallaadr IIensi keensi kkensi laensi maensi peensi suensi tiensi toensi vknumerotsnekuutn ketn latn matn petn titn toviime vmYrrkuu0 tuhatabankuuabkuutaadrkuuazarkuuellkuuepipkuueplukuheink.helmik.henkilhuhtik.jouluk.keskuulokakuumehrkuunppinpashonssekuntisyyskuutammik.tiistaitobikuutorstaitoukok.urheilu000t'.'ylihuom.tll vktss kkvuodenpvminuutti1. nelj.2. nelj.3. nelj.4. nelj.deykuutatirkuutatoissap.viime keviime kkviime laviime maviime peviime suviime tiviime toviime vk%amlekuu+Ydarkuud. d.M.yelokuutaheinkuuhelmikuuhuhtikuuijjrkuujoulukuukoiakkuukuukausilauantaimaalisk.maghakuumarrask.metrinenmuotoilunisnkuuobjektitpaonikuupaopikuuparemhatpausakuurakennussivnkuutammikuutevtkuuthoutkuutiarkuutoimintatoukokuuvlistysaahrivaraevtkuuaikakausiabankuutaazarkuutaepipkuutagYnbotkuumehrkuutanhasekuusnekuutata+[a[kuutobikuutamYqYmtkuumYrrkuuta{0}pivaamupivadrkuu Iadrkuutaasadhakuuasvinakuubahmankuubhadrakuuellkuutaesfandkuuhathorkuuheavnkuuiltapivkeskuutakislvkuulokakuutamaaliskuumaanantaimarraskuumatkustusmeshirkuumesorikuumordadkuuparemoudeperjantaisunnuntaisyyskuutatammzkuu000t'.'keskiyllccc d. MMMkoiakkuutamaghakuutamiyazyakuumgabitkuupaonikuutapaopikuutapausakuutathoutkuutaykatitkuu%amlekuuta+YdarkuutaWagumenkuutn nelj.0 biljoona0 miljoonaadrkuu IIcccc d.M.ychaitrakuuensi nelj.han-merkitheinkuutahelmikuutahuhtikuutaijjrkuutajoulukuutakartikakuukeskipivkhordadkuunisnkuutaornamentitpashonskuusekalaisetsivnkuutasravanakuutammikuutatevtkuutatiarkuutatoukokuutavlimerkit{0}pivaevtkuuta000bilj'.'000 tuhattaaikavyhykeasadhakuutaasvinakuutabahmankuutabhadrakuutadhu-l-qa daesfandkuutagYnbotkuutahathorkuutameshirkuutamesorikuutamordadkuutamskrmkuunhasekuutata+[a[kuuta{0} tai {1}mYqYmtkuutaylihuomennakeskiviikkoadrkuuta Iccc d. MMMMensi kuussaensi vuonnaheavnkuutajyaisthakuukislvkuutamaaliskuutamarraskuutamerkkiparitparemhatkuuphalgunakuutammzkuutatoonimerkittn vuonnavaisakhakuuviime nelj.vuodenpivyhdysmerkitaahrivarkuu{0} s pst{0} s sitten{0} t pst{0} t sitten{0} v pst{0} v sitten4. neljnnes1. neljnnes2. neljnnes3. neljnneschaitrakuutadhu-l-hidd~akartikakuutakhordadkuutakuukauden vkmiyazyakuutamgabitkuutapashonskuutasravanakuutaykatitkuutaWagumenkuutaaamupivlladrkuuta IIbrittilinenfarvardinkuuiltapivllparemoudekuutss kuussavakiosymboliviime kuussaviime vuonna{1} 'klo' {0}000bilj'.'000 biljoonaa000 miljardia000 miljoonaa{0} ke pst{0} ke sitten{0} kk pst{0} kk sitten{0} la pst{0} la sitten{0} ma pst{0} ma sitten{0} pe pst{0} pe sitten{0} pv pst{0} pv sitten{0} su pst{0} su sitten{0} ti pst{0} ti sitten{0} to pst{0} to sitten{0} vk pst{0} vk sittend~umada-l-ulajyaisthakuutamskrmkuutaparemhatkuutaphalgunakuutavaisakhakuutaaahrivarkuutaagrahayanakuuensi viikollakeskipivllkuvakirjoitusordibeheatkuuvhintn {0}{0} min pst{0} min sittend. d. MMM, y Gcccc d. MMMM yfarvardinkuutaparemoudekuutatunnin sislltn tiistainatn torstainaneljnnesvuosiamerikkalainenensi tiistainaensi torstainahan-radikaalitpi kogi enavotpistekirjoitusruoka ja juomatoissa pivntll viikollavaluuttamerkitviime viikollavuorokaudenaikaagrahayanakuutaordibeheatkuutatn lauantainaSaka-ajanlaskuaensi lauantainahid~ran jlkeenkirjainsymbolitvarianttimuodotviime tiistainaviime torstainacccc d. MMMM y GE d.  E d. MMMMd~umada-l-akhirae. Kiinan tasav.minuutin sisll{0} nelj. pst{0} nelj. sittentn maanantainatn perjantainatn sunnuntainaennustussymbolitensi maanantainaensi perjantainaensi sunnuntainakuukauden viikkomiessukupuolinenmusiikkisymbolitnaissukupuolinenviime lauantaina{0} piv sitten{0} tunti sitten{0} vuosi sittend. MMMM  d. MMMM{0} pivn pst{0} tunnin pst{0} viikon pst{0} vuoden pstelimet ja luontobuddhalainen aikahymit ja ihmisetpi-kogi-enavotkuurajoitettu kytttekniset symbolitviime maanantainaviime perjantainaviime sunnuntaina{0} piv sitten{0} tuntia sitten{0} viikko sitten{0} vuotta sittenE d.  E d. MMMM ykuukauden vk pivtn keskiviikkonaensi keskiviikkonaensi neljnneksengeometriset kuviottn neljnneksenviivapiirrosmerkit{0} sekunti sitten{0} tiistai sitten{0} torstai sitten{0} viikkoa sittenpivn {0} viikollaLLLL'n' W. 'viikko'd. MMMM  d. MMMM ypi-kogi-enavotkuuta{0} minuutin pst{0} sekunnin pst{0} tiistain pst{0} torstain psthanzi (perinteinen)matkustus ja paikattmn tunnin aikanaviime keskiviikkonaviime neljnneksen{0} kuukausi sitten{0} lauantai sitten{0} minuutti sitten{0} sekuntia sitten{0} kuukauden pst{0} lauantain pstE d.  E d. MMMM y Gensi neljnnesvuonnatn neljnnesvuonna{0} kuukautta sitten{0} maanantai sitten{0} minuuttia sitten{0} neljnnes sitten{0} perjantai sitten{0} sunnuntai sitten{0} tiistaita sitten{0} torstaita sittenkuukauden viikonpiv'vuoden' Y 'viikko' wd. MMMM y  d. MMMM y{0} maanantain pst{0} perjantain pst{0} sunnuntain pstd. MMMM  d. MMMM y Gjamo-vokaalielementittmn minuutin aikanaviime neljnnesvuonna{0} lauantaita sitten{0} keskiviikon pstennen ajanlaskun alkuamatemaattiset symbolittarkkeenomaiset merkit{0} keskiviikko sitten{0} maanantaita sitten{0} neljnnest sitten{0} perjantaita sitten{0} sunnuntaita sittenE d.M.y  E d.M.y GGGGGE d. MMM  E d. MMM y GE d. MMMM  E d. MMMM y{0} neljnneksen pstmuotoilu ja tyhjmerkkid. MMMM y  d. MMMM y Gennen Kiinan tasavaltaajlkeen ajanlaskun alunvhiset muotovariantit{0} keskiviikkoa sittenluettelomerkit ja thdetE d. MMM y  E d. MMM y GE d. MMMM y  E d. MMMM yE d. MMMM  E d. MMMM y Gennen Kristuksen syntymhanzi (yksinkertaistettu)ideogrammien kuvausmerkitjamo-konsonanttielementit{0} neljnnesvuosi sitten{0} neljnnesvuoden pstalaspin osoittavat nuolet{0} neljnnesvuotta sittenE d. MMMM y  E d. MMMM y Gjlkeen Kristuksen syntymnvasemmalle osoittavat nuoletE d.M.y GGGGG  E d.M.y GGGGGomaa tilaa viemttmt merkitLhi-idn kirjoitusjrjestelmt[/ , % 0 + " 0 1 2 3 4 5 6 7 8 9]Knny{0}.risteyksestoikealle.ideografin levyiset muotovariantitnykyaikaiset kirjoitusjrjestelmtalas- ja ylspin osoittavat nuoletafrikkalaiset kirjoitusjrjestelmtamerikkalaiset kirjoitusjrjestelmteurooppalaiset kirjoitusjrjestelmthistorialliset kirjoitusjrjestelmtitaasialaiset kirjoitusjrjestelmtetelaasialaiset kirjoitusjrjestelmtjapanilainen kana-kirjoitusjrjestelmlnsiaasialaiset kirjoitusjrjestelmtvasemmalle ja oikealle osoittavat nuolet)kaakkoisaasialaiset kirjoitusjrjestelmt-ideografin puolikkaan levyiset muotovariantit7[\-   , ; \: ! ? . &   ( ) \[ \] @ * / \\ \& #]?[a b c d e f g h i j k l m n o p q r s a t u v w x y z ~ ][               #   ' 0 / + 1  7 : > < B D H F K Q S U Y [ ] _  e c  g o q s k z |   ]$/<*7<A0<A0d _ EEˊ)JHJJJ[=J<<J;;JF/J..J--JP!J JJJJJUUJUUJUUJGGJGGJGGJJJJJJJ;;J;;J;;JbDbDJaDaDJ`D`DJJJ   /N) JJn QO*q*$Fg`P !  ^$,Zz}8nU*O[}}5$85Pn`P%$ QO*q*$q999!0l*$q*UU[[6v5"B[[oo99 jbM. jbM. :Q]n d /P xZ }\/D~g@3V$8t }\/D~g@3V$8t ,t`@8L: ,t`@8L: QO*q*$Fg`P+ !$ 0  ^$,qQ9^8 \8(n*ZzVt5}8nl*$q*U<*O[S6v5"B}}5$85Pn`P%$E $oE mL9L9GV{G\\G$EG04hG$G$?5G$j*$$:: $oU4$4$x*$ X$) Q yl66 Ɏ"P"P 3 {1P$]]]1P$1P$Cg>$E-ZP QO*q*$D[I99JJ)8KQ@r>j4K )8KQ@r~)8KQ@r>j4K )8KQ@r2txA /  /  /  /   /   /  nE $oE mL9L9GV{G\\G$EG04hG$G$55G$j*$$:: $oU4$4$$x*$x*$ X$) Q yl66 Ɏ"P"P 3 Y5)j$GGG5)j$5)j$$XI1$XI1$09 JAerH\ l*j4l*l*>j4G 7X  wO} q㥴%V l*j4l*l*>j4G (,<&NW`iNW`i+SMYA;G MBy!XSMYA;G l*>DDq>DD`w_pf oZ b oZ b hx `+g I  |4,S 6) (dda$ 6) (dda$ QO*q*$Fg`P;E Sr{ B$r Sr{ B$r J+y  yddPh%54 54 V4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GPtkIAk4X,3#n&_7@Q/(}% <c*唹kc,FT5V2h~H /khJJEtH /$!JJH /$!JJL<<RRRHPJ]]JH JJH JJHhJJVHqJJHqJJHJJHFJJ&&HFJJ&&H>yJGGJrjHJJHJJHJJ]H3JeeJssH3JeeJssHH3JJH@EJWWJhhH.JJH4J JHJJHJJHJJTHJppJ}}HJppJ}}HbJssJHJJHJJHJ,,JzH0J))J77H0J))J77HJJgH(J JH(J JH|JJSHJIIJWWHJIIJWWHC%JJH*JEEJSSH*JEEJSS&&H(JJgH8JJH8JJ PP   --   --   --   --         e i  K ZFPB3BPX EPV]enxtPyP~PPPPPPPPPP7F EPV]enxPPPPPPPPPPPP EPV]enxPPPPPP PPPPP#P7[ n *bPkPY  (PJR=P@P =  "ESP P  H     H "IM!$P Y]  P P P P P P P P P P P P P P P P P P P P P` P!P!P!P!P!P!P"!P'!P.!P3!P:!P5# 1 P 5 I  !$ Y0  a  '/q`Q9`^8` ``\8``!`Zz`V`t5`}`8``y`Fg`n`l*`$`q*`Y*`:``U`<``W`[!P*`O`[``S`6`v5`5`'P`#B`[``o`k` ``5`]``[I```9` ` ``!P ! e!m!u!}! ! !!!!E L  !P!P!P !P!P!PW \ ' ; """"""&IM !$P Y]  "P""P)"P."P5"P>"PE"PN"PW"P`"Pc"Ph"Pm"Pp"Ps"Px"P{"P"P"P"P"P"P"P`"P"P"P"P"P"P"P"P"P"P"P"P"P"P ""# #"#/#   <#A#F# K#P#U#  jv"5HSA!D!G!J!X!P S a e o   Z#\#k# z###  "H  #####  "H  ###  "H  #$ $$#$0$  "H    =$@$C$"   ` z            $ 39<?%P %PW`$PG %P!%P `%PP 1%P6%P `&%PY ]%Pb%PV%Pb n%Ps%Pg%Pj %P%Px%Pr %P%P`%Pz %P%PS+`%P %P%PS+`%P %P%P`%P %P%PF`%P %P%PF`%P %P%P%P %P%P%P &P&P%P &P&P` &P "&P'&P`&P 3&P8&P`,&P D&PI&Pi`=&P U&PZ&P`N&P f&Pk&P`_&P w&P|&Pp&P &P&P&P &P&P&P &P&P`&P &P&P`&P &P&P`&P( &P&P&P1 &P&P&P9 &P&P&PA 'P 'P&PI 'P'P'PQ &'P+'P'PY 7'P<'P0'Pa H'PM'PA'Pi Y'P^'PR'Pq j'Po'Pc'Py {'P'Pt'P 'P'P'P 'P'P D`'Pk` 'P'P `'Pk` 'P'P `'Pk` 'P'Pr`'P 'P(P`'P  (P(P`(P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } K T ] ;%P>%PA%PD%PG%PJ%PM%PP%PS%Pf n v ~                   # , 5 = E M U ] e m u }      'P'P'P'P'P'P'P'P'P   (P(P(P  4 (P)(P2(P;(PD(PM(PV(PO f(O i(O f s(w(J W _ < > @ C[uow\!] D E`UP``l``E` `& F$PB $P 1 _(PD 'ResBP  o 'ResBS q llVq+HuLiBiyHulHunHuwLinMiyNobEnePebbukasHulyoHunyoMarsobabaebagayhayopIba pabantasgusalilalakingayonpanahonOktubrePebreroMetrikohalamanng gabipagitansa gabitanghali000 libong haponsa haponaktibidadnakaparesnilalamansa Linggosari-sarihatinggabinang umagaSamakalawa000 bilyonMMM d d, ymga numero{0}, o {1}sa {0} taonsa {0} oras000 na libosa {0} arawsa {0} min.sa {0} seg.mga bandilapaglalakbayMMM d d, y Gsa {0} Lunessa {0} buwanaraw ng taonngayong arawngayong taonngayong Biy.ngayong Huw.ngayong Lin.ngayong Lun.ngayong Miy.ngayong Sab.smiley o taongayong oras{0}mansanasmadaling-arawsa {0} linggosa {0} Sabadolinggo ng {0}ngayong buwansa {0} Linggosa {0} Martes000 na bilyon000 na milyonika-1 quarterika-2 quarterika-3 quartermarka ng tonongayong Lunessa {0} minutowalang puwang{1} 'nang' {0}sa {0} Huwebesaraw ng linggonakaraang taon000 na trilyonnakaraang Biy.nakaraang Huw.nakaraang Lin.nakaraang Lun.nakaraang Mar.nakaraang Miy.nakaraang Sab.ngayong linggosa {0} quarterngayong Martesngayong Sabadopababang arrowsa {0} segundosa {0} BiyernesBago ang R.O.C.linggo ng buwannakaraang buwanngayong quartersusunod na taonsusunod na Biy.susunod na Huw.susunod na Lin.susunod na Lun.susunod na Mar.susunod na Miy.susunod na Sab.tanda o simbolobullet o bituinnakaraang Lunesngayong Huwebessa linggong itosa minutong itosimbolo ng pera{0}namansanastanghaling-tapatsa {0} (na) arawnakaraang linggosa {0} (na) orassa {0} (na) taonsusunod na buwanika-4 na quartersa {0} (na) min.sa {0} (na) seg.Script sa Europadash o connectormodernong scriptnakaraang Martesnakaraang Sabadongayong Biyernespakaliwang arrowsusunod na Lunesnakaraang quartersa {0} (na) buwansusunod na linggosa {0} (na) Luneshayop o kalikasan'linggo' w 'ng' Ynakaraang Huwebespagkain at inuminsimbolo ng musikasusunod na Linggosusunod na Martessusunod na Sabadosa {0} (na) Linggosa {0} (na) linggosusunod na quartersa {0} (na) Martessa {0} (na) SabadoHanzi (pinasimple)geometrikong hugisnakaraang Biyernesngayong Miyerkulessa {0} (na) minutosimbolo ng paghulasusunod na Huwebes{0} oras nakalipas{0} seg. nakalipassa {0} (na) quartersa {0} (na) Huwebespaglalakbay o lugarHanzi (tradisyonal)limitadong paggamitmga pataas na arrownakalipas na linggoponetikong alpabetosa {0} (na) segundosusunod na Biyernesteknikal na simbolosa {0} (na) Biyernesformat at whitespacemaliliit na baryante'linggo' W 'ng' MMMMScript sa Timog-asyamakasaysayang scriptnakaraang Miyerkulessusunod na Miyerkulessa {0} (na) Miyerkules{0} taon ang nakalipas{0} araw ang nakalipas{0} min. ang nakalipas{0} oras ang nakalipasLumikosaunangkanan.{0} seg. ang nakalipas{0} Lunes ang nakalipas{0} buwan ang nakalipas{0} (na) seg. nakalipas'ika'-w 'linggo' 'ng' Y{0} (na) oras nakalipaskaraniwang araw ng buwan{0} Linggo ang nakalipas{0} Martes ang nakalipas{0} Sabado ang nakalipas{0} linggo ang nakalipasLumikosaika-{0}kanan.Script ng Silangang AsyaScript sa Kanlurang AsyaScript sa Timog-silangan{0} minuto ang nakalipas{0} Huwebes ang nakalipas{0} quarter ang nakalipaspababa at pataas na arrowsimbolo na pangmatematika{0} segundo ang nakalipas{0} Biyernes ang nakalipaspakaliwa at pakanang arrow'ika'-W 'linggo' 'ng' MMMMScript sa Gitnang-silangan{0} (na) araw ang nakalipas{0} (na) taon ang nakalipas{0} (na) min. ang nakalipas{0} (na) oras ang nakalipassimbolo na katulad ng letra{0} (na) Lunes ang nakalipas{0} (na) buwan ang nakalipas{0} Miyerkules ang nakalipas{0} (na) Linggo ang nakalipas{0} (na) linggo ang nakalipas{0} (na) minuto ang nakalipas{0} (na) Huwebes ang nakalipas{0} (na) quarter ang nakalipas{0} (na) segundo ang nakalipas{0} (na) Biyernes ang nakalipas[ ]sa {0} (na) Martes ang nakalipassa {0} (na) Sabado ang nakalipas{0} (na) Miyerkules ang nakalipascharacter ng ideographic na paglalarawan<[A B C D E F G H I J K L M N {Ng} O P Q R S T U V W X Y Z]<[a b c d e f g h i j k l m n {ng} o p q r s t u v w x y z]>[\-    , ; \: ! ? . & '   "   ( ) \[ \] * / \& # 2 3 ]$/<*7<A0c].v r)J4J3J2Ju,aJt,`Js,_JSJRJQJF8 JE8 JD8 JppJJJttJJJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ /) J(KJ gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999 gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999 gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999 gBw3A+ !$ 0  $,q4D 3[)p3}$Qn 31N<ȪLLS3w}}\lͬ)$Q@kA%$E $oE g 4 4GVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999h4$jj3$$x:*$$k{IhIh$aaa04h$˂MG$נ,o$999))  gBw3ii iI JKJd`8߄xDd`8߄xDuT9TTrEQ<@%;d`8߄xDd`8߄xDuT9TTrEQ<@%; / );- / D!- / );-  / ))-  / ))-  / ))-jU !~U7E $oE g 4 4GVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999 qBqBMM(h4$jj3$$x:*$$k Q v33 텐MM 3 Yhh$===4g$~~<4%$,z࡭$lOlOlO ߘ8d|ߐ,ߘ ߘ8d|ߐ,ߘ % ߮e ߢ߄%6%Z$ ߘ8d|ߐ,ߘ K j4Dj4|ߐ,ߘ % ߮e ߢ߄%6%Z$RUX[m{RUX[m{ gBw3```` !  $,p}$QȪȪL[}\lͬ)$Q@kA%$h4$3$$x{Ng$Ng$kh%$immmǓ$immmǓ gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999 gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999 gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999 gBw3A !  $,p}$Q1NȪLL}}\lͬ)$Q@kA%$4 4 4 h4$jj3$${IhIh$aaa04h$˂MG$נ,o$999Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GM^ mߖa8߽z d@!(R8_΅lvu6R=,e&uW{-f q6 `. XBE}+h~ H `ߕJ>JH `ߕJ>JH `ߕJ>>JSSSHJ JJPHz=J JJPHz=J JJPHJ`J J`J J`J HJJJJJJH=J9JVBHGmJ99JVBHGmJ9JVBH 'JF`Jn_H 'JF`Jn_H 'JF`Jn_HNLJ0JHNLJ0JHNLJ00JH J rJHtJ JHtJ rJHJJ01JJJJ?HOkJ5&JH8]J&JH8]J5&JHJDJH)MJDJH)MJDJHJC_JHVF}JCJHVF}JC_JHJJ|HeJJ|HeJJ|HrJ9J2HOrJ9J2HOrJ9J2Hm-JqJHm-JqJHm-JqJ'''    l2@       l2@              i  K ZFPB3B EPV]enxPPPPPPPPPPPP7+ EPV]enxPPPPPPPPPPPP EPV]enxPPP PPPPP#P(P-P2P7@ S *uPzP> f 7PJRFPKPt =Y U`j r `U` ! PPPPPPPPPPPPP5P^P~ ! PP PPPPP"P)P.P5P:PAP5P ! PPPPPPPPPPPPP5HVP !$P )P.P5P:PAPJPQPZPcPlPoPtPwP|PPP`PPPPPPPP5P 0I  !$ Y0  '/q`4`D` ``3``[)`p``3``$Q```n `3``f)`dO``1N`<`Ȫ`L`P``L``S`3`w`3`M``[`L`~)`)`TP`M`N` i`tO` ` `P !  !  = D  P*P9P HP[PnPO T ';!IM!$P Y] PPPPPPPPPPPPPPPPPPPP`PP PPPPP$P)P0P5P<P CP] jw      jv"5HSP K Y ] d   ! PPPPPPPP PPPP$P5P ! dPgPlPoPtPyP|PPPPPPP5+9P ! PPPPPPPPP PPPP5P ! \P_PdPgPlPqPtPyPPPPPP5#1P   ! PPPPPPPPP PPPP"5P) .  ` z         $ B PP`PY PP`Pb PP`Pk ;P@P4Pt LPQPEP| ]PbPVP jPoP`gP tPyP` ~PP` PP`P PPe^` PPe^` PPP PPP PPP PPM`P PPM`P P PM`P PP`P 'P,P;` P 8P=P;`1P IPNPBP  ZP_PSP kPpPdP xP}PM`uP$ PP`- PP`5 PPP= PPPE PPPM PPPU PPP] PPPe PPPm PP Pu %P*PP} 6P;P/P GPLP@P XP]PQP iPnP `bP` zPP `sP` PP `P` PP`P PP`P PP`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } ] f o PPP"P%P(P+P.P1Px                     ( 1 9 A I Q Y a i q y        PPPPPPPPP   PPP  4 PPPPPP"PO 2O 5O ?J W _ H J L C[uow\] D p`hP[``V``E`v 8`I $PP = +PN 'ResBP  o 'ResB?  XXV hmnsutfltDrTlfKrfrhsmikmnsuntstmivika rAnnaFlaggFlggNatrPlurTekinVeur dag gjrHjartaKvinnaPlantaStaurYmiskt fjrFeringKroppurmnaurtarkihsdagurtsdagur2.1.48.9BrosteknForsniaMannflkPersnurVirksemiminutturnsta rtrttur morginum {0} rum {0} t.1. rsfj.2. rsfj.3. rsfj.4. rsfj.mikudagurmnadagurum {0} d.um {0} m.um {0} s.um {0} v.f.o.tr.0 billin0 millinBygningurTalstavirhesu vikunsta fr.nsta h.nsta le.nsta mi.nsta m.nsta su.nsta t.000 tsund000bi'.'000mi'.'000ts'.'QQQQ '' yum {0} da.um {0} fr.um {0} h.um {0} le.um {0} mi.um {0} m.um {0} su.um {0} t.um {0} vi.vi. mn.um {0} dagHvttgloppLaga eftirMyndatekinReglugloppTeknsetingfyri Kristfyrradaginmetralaginsta fr.nsta hs.nsta ley.nsta mik.nsta ts.um {0} mn.um {0} fr.um {0} hs.um {0} ley.um {0} mik.um {0} mn.um {0} sun.um {0} ts.dagur r.leygardagurum {0} sek.Einki gloppKnappahettaLjstavra[c q w x z]nsta mnaum {0} tmaum {0} viku{0} r san000bi'.'000mi'.'000ts'.'{0} t. sanfrggjadagur{0} d. san{0} m. san{0} s. san{0} v. sanQQQQ '' y GBlindaskriftGreipa samanJamo hjljKassatekninghendan tmannsta hsdagnsta tsdagseinasta fr.seinasta h.seinasta le.seinasta mi.seinasta m.seinasta su.seinasta t.um {0} mnaum {0} vikur{0} ella {1} ovurmorginum {0} rsfj.000 billinir000 millinirum {0} sekund{0} da. san{0} vi. sanAvmarka brkHan bkstavarHan rtmerkirJapanskt kanaSpdms tekinhenda mnainnsta mikudagnsta mnadagseinasta fr.seinasta hs.seinasta ley.seinasta mik.seinasta mn.seinasta sun.seinasta ts.seinastu vikuum {0} hsdagum {0} minuttum {0} tsdag{0}, ella {1}000 milliardir{0} mn. san{0} fr. sani{0} h. sani{0} le. sani{0} mi. sani{0} min. san{0} m. sani{0} sek. san{0} su. sani{0} t. saniDr og nttraJamo sjlvljLitdmt merkirTnleika tekinTknilig tekindagur rinumseinasta mnaum {0} mikudagum {0} mnadagum {0} mnair{0} ella meira{0} tmi san{0} vika sanvika nummar {0}w. 'vika' '' Y{0} fr. sani{0} hs. sani{0} ley. sani{0} mik. sani{0} mn. sani{0} sun. sani{0} ts. saniFering og stGjaldoyra tekinHanzi (einkult)Hanzi (vanligt)Matur og drekkahendan minuttinnsta leygardagseinasta hsdagseinasta tsdagum {0} hsdagarum {0} minuttirum {0} sunnudagum {0} tsdagar{0} dagar san{0} dagur san{0} mna san{0} tmar san{0} vikur san{0} rsfj. san4. rsfjringurvikudagur mn.1. rsfjringur2. rsfjringur3. rsfjringur{0} sekund sanFrbrigdi formarNtar skriftirPrikkar/Stjrnurfr. nstu vikuh. nstu vikule. nstu vikumi. nstu vikum. nstu vikunsta frggjadagseinasta mikudagseinasta mnadagsu. nstu vikut. nstu vikuum {0} leygardagum {0} mikudagarum {0} mnadagarvika mnainum{0} minutt sanBrostekin og flkMieystur skiftirTekn/vanlig tekindd. MMM dd. MMM yfr. nstu vikuhs. nstu vikuley. nstu vikumik. nstu vikumn. nstu vikunsta rsfjringseinasta sunnudagsun. nstu vikuts. nstu vikuum {0} frggjadagum {0} sunnudagar{0} hsdag sani{0} mnair san{0} tsdag saniW. 'vika' '' MMMMSguligar skriftirseinasta leygardagum {0} leygardagarum {0} rsfjring{0} mikudag sani{0} minuttir san{0} mnadag saniStddfrilig tekindd. MMM y dd. MMM yseinasta frggjadagum {0} frggjadagar{0} hsdagar sani{0} sunnudag sani{0} tsdagar saniAfrikanskar skriftirEvropeiskar skriftirhendan rsfjringinseinasta rsfjringum {0} rsfjringar{0} leygardag sani{0} mikudagar sani{0} mnadagar saniE dd. MMM E dd. MMM yAmerikanskar skriftirForsni og hvttglopphsdagin nstu vikutsdagin nstu vikuvikudagur mnainum{0} frggjadag sani{0} sunnudagar sani{0} rsfjring sanBindistrika/sambindariBkstavalknandi tekinLtil avbrigdir formurmikudagin nstu vikumnadagin nstu viku{0} leygardagar saniE dd. MMM y E dd. MMM yPlar peikandi uppeftir{0} frggjadagar sani{0} rsfjringar sanfyri okkara tarrokningPlar peikandi til hgruSuurasiatiskar skriftirleygardagin nstu vikuEysturasiatiskar skriftirMtingarfriligir formarPlar peikandi niureftirTak {0}. vegin til hgru.Vesturasiatiskar skriftirfrggjadagin nstu vikuPlar peikandi til vinstruFull breidd avbrigdir formurHlv breidd avbrigdir formurtsynningsasiatiskar skriftirPlar peikandi niur og uppeftirPlar peikandi til vinstru og hgruHugtaksskrift eftirkomandi bkstavar;[a b d e f g h i j k l m n o p r s t u v y ]E[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ]$/<*7<A0c].7 EˀB)JJJJJfJeeJddJ5CJJJ@XJWWJVVJJJJJJJGGJGGJGGJJJJJJJJJJ..J..J..JJJ    /N )P JJ`^M 7P)3Fgn=PP1 !$ 0 '/ $,q4D 3[)Zz3}$Qnn 3Ao<μ*O"6US3w}kETP`}~p$Q@kn=RQ qBqBMM($9o9o3$]]$O3$66$) Q v33 텐MM 3 {ypyp$04Q$M9k$4Oe$555))) 7P)3yj[IcPPJJ,,F:R. ">j4j4l*A8-C" 2[Rc >j4j4l*A@g2[Rc)))} 68=5: qBqBMM($9o9o3$]]$O3$66$) pQ R33 lMM  Ykk$;;;4NP$<4N$Ne$}}} xOA"{ GAj4Dj4GGD>J2  A` E  m |VC\A6l D GAj4Dj4GGD>J2  A` E  m!!Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GY9^TexK^N.@vPm5bQ#Ts{w k~Nymugw1Chhh~ H ;J][MJ|JJJJWWAAAHyJ_J HrvJJH JJ<<HJMCJJJJJHJLJd+JJ**JV\V\JHJBJ>pHJ&&JHDMJ33J||HJJJJJJHJ1J5JHHJJHHJH J JFHJJH(JJ\\HJrrJ22J""J77JooJ,,H)cJ\qJHJ11J;;HRo1;J??JHJ|<JH|JJHJJLLH,JlJHJ<<JJJH`MJKKJHJ1J[HJJH6J''JllHnhJ!J J,,JDDJGGJSRRDMDMDMH*JJJJJJIII .   ++   ++   +          i  K ZFPB3BPX EPV]enx*P/P4P9P>PCPHPMPRPWP\PaP7 EPV]enxfPkPpPuPzPPPPPPPP EPV]enxPPPPPPPPPPPP7' : *PP% M PJRPPt =Y U`Q Y `U`IM!$P Y] pPsPxP}PPPPPPPP`PPPPPPPPPPPP5 Pe .I !$ Y0 '/q`4`D` ``3``[)`Zz``3`}`$Q``n`n `3``f)`dO`=`Ao`<`μ`P*`O`"6`U`S`3`w`3`M``[`k`E`TP``N``````P !  ! '/7?  GPLPQP ' ;VY\_beIM!$P Y] hPkPpPuPxP{PPPPPP`PPPPPPPPPPPP   "  ).3 8=B+ 0 jv"5HSP ' 5 ` 9 P P$2`PP PPU`Y P!P`a HPMPAPi YP^PRPq jPoPcPy wP|P`tP PPZ` PPZ` PP`P PP` PPe^` PPP PPP PPP PPA`P PP` P P` PP`P P$PO` )P.PO` :P?P3P KPPPDP \PaPUP  iPnP=Y`fP sPxPY` }PP]!`& PPP. PPP6 PPP> PPPF PPPN PPPV PPP^ P PPf PPPn 'P,P Pv 8P=P1P~ IPNPBP ZP_P `SP` dPiP `` nPsP N`` PP`P PP` PP` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } T ] e &P)P,P/P2P5P8P;P>Pm u }                    " * 2 : B J R Z b j r z      xP{P~PPPPPPP   PPP  PPPPPPO O O f J W _ 2 4 6 C[uow\] D ` P`O`h``E`] d`L GPP ( P: 'ResBP  o 'ResBP  o 'ResB  22V/ veAECl.3yu4yu5yu6yu7yu8yu9yujuinmghbnzarab.ad.Ibah.bh.bb.esf.far.gue.ham.hed.ht.kho.kis.kya.kr.mis.miy.mor.mg.ms.mr.nis.nh.ord.pag.pau.siv.sn.sntah.tam.teq.tv.vai.yk.aah.11yu12yu10yubyuq+yusyuwyuad.IIal-n.amsh.avrilbash.ba o.chaa.chai.chaw.chev.fvr.hamlhch.juil.jyai.kyahkmouh.paushphl.shr.tich.toub.y yGloulshw.A. M.A. P.E. B.corpscSursmto000Bn000Mdjiyuliyushyusnyucadran+{0} a+{0} j-{0} a-{0} jap. D.av. D.barma.barmo.chevatj (an)krtikmorddnissannhastamouzteqemttichritvethshwinautresdiversemojisfiletsobjetsvoyage000k+{0} m.-{0} m.M M/yGav. RdCce dim.ce jeu.ce lun.ce mar.ce mer.ce sam.ce ven.chawwalfvrierguenbothchvanjanvierjuilletkhorddmiyazyamgabitoctobrepagumnphlgunykatitshdhaanimauxdrapeauflchesfmininkambounnombresplantestouches000Bn000Mdshy+yuzhngyuap. Inc.av. Inc.chaabanedcembrej (sem.)mskrmrab. aw.rab. th.shrvanavaishkhaahrivar{0}jource jeudice lundice mardichiffresdhou. h.dhou. q.drapeauxen paireimmeubleimprialmtriquesymbolessh ryuavant RdCap. J.-C.av. J.-C.d d/M/yGmouharramsem. (m.)activits0 millieramricaince samedidhou. hi.dhou. qi.joum. ou.joum. th.{0}joursmoticne{0} et {1}ce mois-cidans {0} adans {0}hdans {0}s['Z ]joum. oul.joum. tha.maintenantcette annejour (mois)dans {0} m.d dMMMyGsem. du {0}yG '' yGavec chassece dimanchece mercredice vendredidans {0} anponctuationsans chasse000 billions2e trimestre3e trimestre4e trimestredim. dernieril y a {0} ail y a {0}hil y a {0}jil y a {0}sjeu. dernierlun. derniermar. derniermer. dernierven. dernierce trimestredans {0} ansjour (anne)pictogrammesusage limitdans {0} sam.dans {0} dim.dans {0} jeu.dans {0} lun.dans {0} mer.dans {0} ven.cette semaine000 milliardsdans {0} moisM/y '' M/yGdans {0} sem.dhou al qi`dadhou al-hijjadim. prochainil y a {0} m.jeu. prochainlun. prochainmar. prochainmer. prochainrabia al awalsam. prochainven. prochaindans {0} jouril y a {0} anjeudi dernierlundi derniermardi derniermodificateurssignalisationfuseau horairedans {0} jeudidans {0} trim.il y a {0}mindans {0} lundidans {0} heurecette heure-cidans {0} joursil y a {0} ansjamos voyellesjeudi prochainlundi prochainmardi prochainsamedi derniersemaine (mois)re bouddhiqueil y a {0} dim.il y a {0} jeu.il y a {0} lun.il y a {0} mar.il y a {0} mer.il y a {0} ven.le mois dernierM/yG '' M/yGMMM '' MMMyGd/M '' d/M/yGil y a {0} moisil y a {0} sam.il y a {0} sem.joumada al oularabia ath-thanidans {0} samedidans {0} minutevoyage et lieuxcette minute-cidans {0} heuresdans {0} jeudisdans {0} lundisdans {0} mardisil y a {0} jourjamos consonnesmarques tonalessamedi prochainre de l Hgirel anne dernirele mois prochainil y a {0} trim.dans {0} secondedans {0} semaineaprs Diocltienavant Diocltiendans {0} minutesdans {0} samedisde l re communedimanche dernieril y a {0} heureil y a {0} jeudiil y a {0} joursil y a {0} lundiil y a {0} mardimercredi derniervendredi derniercriture Brailletoiles et pucesl anne prochaineE d '' E d/M/yGMMMy '' MMMyGd/M/y '' d/M/yGdans {0} dimanchedans {0} mercredidans {0} vendredianimaux et naturedans {0} secondesdans {0} semainesdimanche prochainil y a {0} heuresil y a {0} jeudisil y a {0} lundisil y a {0} mardisil y a {0} minuteil y a {0} samedila semaine du {0}mercredi prochainsymboles Dingbatssymboles musicauxvendredi prochain'semaine' W (MMMM)'semaine' w 'de' Yjoumada ath-thaniaaprs Jsus-Christavant Jsus-Christdans {0} dimanchesdans {0} mercredisdans {0} trimestredans {0} vendredisil y a {0} minutesil y a {0} samedisil y a {0} secondeil y a {0} semainejour de la semainecritures modernesla semaine dernireE d '' E dMMMyGE d/M '' E d/M/yGMMMyG '' MMMyGd/M/yG '' d/M/yGdMMM '' dMMMyGalphabet phontiqueaprs l Incarnationavant l Incarnationavant l re communedans {0} trimestresflches vers le basformes gomtriquesil y a {0} dimancheil y a {0} mercrediil y a {0} secondesil y a {0} semainesil y a {0} vendredisymboles de lettressymboles montairessymboles techniquesla semaine prochaineformat et espacementflches vers le hautil y a {0} dimanchesil y a {0} mercredisil y a {0} trimestreil y a {0} vendredistirets / connecteurscritures africainesE d/M/y '' E d/M/yGdMMMy '' dMMMyGil y a {0} trimestresnourriture et boissonsymboles divinatoirescritures amricainescritures europennescritures historiquesflches vers la droiteflches vers la gauchesymboles mathmatiquesE d/M/yG '' E d/M/yGE dMMM '' E dMMMyGdMMMyG '' dMMMyGmoticnes et personnesradicaux sinographiquesPrenezla{0}edroite.syllabaire kana japonaiscritures est-asiatiquescritures sud-asiatiquesE dMMMy '' E dMMMyGPrenezla{0}redroite.caractres sinographiquescritures du Moyen-Orientpetites variantes de formecritures ouest-asiatiquesE dMMMyG '' E dMMMyGcritures sud-est-asiatiquesflches vers le bas et le hautsinogrammes chinois simplifisvariantes de forme demi-chassevariante de forme pleine-chassesinogrammes chinois traditionnelsflches vers la gauche et la droitesymboles de descript. sinographique/[    + 3 Y a  ]2[/ \- , . % 0 + " 0 1 2 3 4 5 6 7 8 9 H I  ]@[\-    , ; \: ! ? . &  "   ( ) \[ \] @ * / \& # ! ]U[a b c d e f g h i j k l m n o S p q r s t u v w x y z]$/<*7<]<] Oi_ Eˊ)J:#J9#9#J8#8#J"5lGJ!5kGJ 5jGJ5CJ4CJ3CJ6vJ6uJ6tJJJJ9+9+J8+8+J7+7+JJJJJJJ``J__J^^J33J22J11JJJJJJ  /N ) J|JVa 7P)39hysݹ44!$4</Z4} 7P)3QQB4 !0  $, Q!B4</AZ44L Q! QB4 $).  $).  3,3, [y1:A=CG+ ac93f"<M[  [y1:A=CG+ ac93f"<M[  7P)3QQB4 $).  $).  N: th!jo y(h!_W/gko th!jo y(h!_W/gko 7P)39hysݹ44) !$ 0 $,q4D 3[)$3}$Qsn 34</AZ4S3w}}\1$Q@ksu%$E $hE gMMGGaG$Gq)G$~G$4%G$;[h[hhh~N$3$??$]X4$8N8N$4 p vMM yhyh 3HN4$04h$-hG$}4$hh))) 7P)3M#*1h4444JJOt2j4j4G> G)8`E'VF`hzOt2j4j4G> G)8`E'VF`hz/ R*{l/ R*{l/ lSSl/ R*){l/ R*){l/ l)Vl  bJE $hE gMMGGaG$Gq)G$~G$4%G$;[h[hhh~h4$3$?O$]X4$8N8N$k p vMM yhyh 3Y݆݆$ӗӗ4g$YkYkh%$J4$}}} aF A3sRGC| f GAj4Dj4GGD>J2 ?'7A3GRp'g 8 aF A3sRGC| f GAj4Dj4GGD>J2 ?'7A3GRp'g 8svy.{svy.{ 7P)39hysݹ44+m[LZ %7vHad rZ`m[LZ %7vHad rZ` OyK V8 hD&;%VOJ8w OyK V8 hD&;%VOJ8w 7P)39hysݹ44 !$ $, $}$Qsn</AZ44}}\1$Q@ksu%$l* )2IU \ c j x q  ) u  )2MWIUC9 \ c j x q  ) u  7P)39hysݹ !$ $,$}$Qs4</AZ4}}\1$Q@ksu%$;E e~y =BQ` J+Oy ]M=B e~y =BQ` J+Oy ]M=B Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G}q*z[gQgdK4zV^n.mhZ&Q \HkL . >|Pcqh~H 00l=DI>IJjJaH 00l=DI>IJJ%%H 00l=DI>IJ00JDOO   HDJq)JHJJAAHJJAAH[JL!JlJ J JJHJ(J<JuuJJFFJ..HhJ=AJHKJJHKJJHQJJHQJJHQJJ//H*JvJ;J++J++JJH/J9J%OHKJkkJHKJkkJkkHJJbJ; ; J JJH[,JMJH!JyyJH!JyyJH_J1J}H=JJH=JJHqJ`QJHYJOOJ!!HYJOOJ!!H8IJ_JHgJJ11HgJJ11HRJJuHRJ##J~#~#HRJJHJP7JyHJJHJJ . .   uu       uu   uu    uu    % i  K ZFPB3BPXP EPV]enxPPPPPPPPPPPP7 EPV]enxPPPP PPPP P%P*P/P EPV]enx4P9P>PCPHPMPRPWP\PaPfPkP7  *PP  pPJRPPo t =Y  U` # `U` "P1  ; ? HPC  '*-0>LZQ U "HL Y va e Hhi  v z "Hq ~ !IM!$P Y] LPQPXP]PdPmPtP}PPPPPPPPPPPPP`PPPPPPPPPPPP5P .I !$ Y0 '/q`4`D```3``[)`$``3`}`$Q``s`1;`3``f)`dO``n`<`/`PA`Z4`4``S`3`w`3`M``[`)`G`TP``N`1h`` ` `!P ! &.6> ! FNV^   fPsPP PPP  ' ;!IM!$P Y] PPPPPPPP PPPP"P%P(P-P0P5P:P?P`BPGPNPUPZP]PbPiPnPuPzPP  _ d   m r jv"5HS P   # - i w $3  "H  BDQ^k  "H       "HxP   PLNP]jw  "H   "  t  ` z 6 G ] m   {       Oh3 NPSPZ`CP cPhPo`XP' xP}Po`mP0 PPP9 PPPA PPPI PPU`PQ PP3 `Z PP3 `b PP`Pj PPF`s P PF`{ PPP *P/P#P ;P@P4P LPQP`EP ]PbP`VP nPsP`gP PP1E`xP PP+` PP+` PPP PPP PPP PP`P PP` PP` PPP  P P P  P P P + P0 P$ P < PA P5 P  M PR PF P( ^ Pc PW P0 o Pt Ph P8  P Py P@  P P PH  P P PP  P P PX  P P ` P7``  P P #` P`k  P P #` P`v !P!P` !P #!P(!P8&`!P 4!P9!P`-!P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } " + 4 PPPPPPPPP= E M U ^ f n w                     $ , 4 < D L T \ d o z P P P P P P!P!P!P   >!PA!PD!P  4 G!PP!PY!Pb!Pk!Pt!P}!PO !O !O f !!J W _    C[uow\!] D `PE````E`' 8` P :P  !P 'ResB  $$ P)39hys\44 P)3M#*1h74444`  ow` 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBV  ``zarBah.Esf.Far.Kho.MM-dMor.Ord.ad.Iell.hes.juinkis.nis.siv.tam.tis.tb.b.bn`ah.000GE M-dad.IIfvr.kyakhsch.000G000TMorddjuill.ce samKhordd+ {0} s`ahrivarj (mois)j du moissam prochE HH 'h' mmh  h 'h' Bsem. (mois)Dans {0}anHH 'h' mm vE h 'h' mm BE h 'h' mm adans {0}dimdans {0}jeudans {0}mardans {0}venAnno HegiraeDans {0}ansdans {0} samdans {0}samj de l annejour du moistrim. dernierH 'h'  H 'h'Il y a {0}antrim.prochainyy-MM-dd GGGGGil y a {0}dimil y a {0}jeuil y a {0}lunil y a {0}maril y a {0}meril y a {0}samil y a {0}venIl y a {0}anstrim. prochainH 'h'  H 'h' vce trimestre-cih 'h'  h 'h' aj de la semainejour de l annesemaine du moisdessus de touchesigne ou symboleh 'h' B  h 'h' Bh 'h' a  h 'h' ah 'h'  h 'h' a vpuces/astrisquestirets/connecteursH 'h' mm  H 'h' mmde l re chrtienneh 'h' a  h 'h' a vh 'h' mm  h 'h' mm Bh 'h' mm  h 'h' mm aH 'h' mm  H 'h' mm vavant l re chrtienneh 'h' mm  h 'h' mm a vh 'h' mm B  h 'h' mm Bh 'h' mm a  h 'h' mm acritures d Asie du SudE HH 'h' mm 'min' ss 's'HH 'h' mm 'min' ss 's' zHH 'h' mm 'min' ss 's' vE h 'h' mm 'min' ss 's' BE h 'h' mm 'min' ss 's' ah 'h' mm 'min' ss 's' a vh 'h' mm a  h 'h' mm a vcritures d Asie de l Ouestcritures d Asie du Sud-Estsymboles de description sinographique7BJ:#:#J9#J8#J"5lGJ!5kGJjGJJJJJJJaaJ``J__JhhJggJffJ``J_J^J33J2J1J==J<<J;;J~~JFFJEE MP l*DDj4 acS93f"<M[  l*DDj4 acS93f"<M[  j4l*j4j4?>l*K j4l*j4j4?>l*K I29hys44W! 0 ݂}{0ޕ1;2Aܪ8Dߘ9SSE E wwGVGggG$GhhG$e--GC}G$$??$O$SS$ǿǿ$ݲݲݲS*S*8& I2ݞM#*1h;!44IW! Y0 ݂}{0ޕ2bAܪ8Dߘ9##k2j4j4G>2j4j4G>/ lxxl/ l{ll{S*l{S*S*OE E wwGVGggG$GhhG$e--GC}G$;;^N$??M$j$$4 ~   cz$N$MMM MF A tRGC| f MF A tRGC| f)"'YݽZGl*>DDq>DD"'YݽZGl*>DDq>DD G>j4K j4K G>j4K j4K I29hys44!/Ū8n B ܜ6, F0ݜmݒ1 ܜ6, F0ݜmݒ1 >uG(h~H 00l=DI>IJ0vJ55J11JLLJHn޺OHK{ݮJi\J""J; JJJJJ((JJLLJJOJ@8&EPV]enuPzP}PPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPPP7  *rP  P     .  H  < J" $ H& ! PPPPPPPPPPPPPPP5XfP,  D LH J  TPaP hPqP|PP T ;IM!$ Y] PPPPPPPPPPPPPPPPPPPPPPPPP PPP'  jv"5H PL Y ] _  4 6E Tc  "H   rtv x   "H   "P   "H    ` z  * C      P P  P P  P" P ' P. P3 P? PD P8 P I P N PS P X P] P b Pg P l Pq P%  P P+   W ' F _ x  ' 6 L a r   P P         # ) v Py P| P P P P P/ Pow\] ` PP1 'ResB) l ..lD/ R*e^{le^zP   P P  P5 ! `# ow `' 'ResBP  o 'ResBP  o 'ResB f  fd MMM 'au' d MMMHH.mm:ss 'h' zzzzE, d 'au' E, d MMMMMM y 'a'` MMM y Gd MMM 'au' d MMM y GE, d 'au' E, d MMM y GE, d MMM 'au' E, d MMMd MMM y 'au' d MMM y GE, d MMM 'au' E, d MMM y GE, d MMM y 'au' E, d MMM y G El xP)3vys=44W! ǯ"6.~pe=h4$uu$׊g$bNbN$XXX$ %$ŗŗ xP)3v#*1hc4444W! ǯ"6.kB/ M*e^xxl/ M*e^xxle^e^$uu$bNbNww$777$ h~!PP !P PPP PP~\`PP P#P*P/P5P  QP^P kPnP ! qPvP{PPP56DP `  ow] F$`  P 'ResB D D DP o ` 'ResBF ~v JJ~v,h  hV{{ Yg:3 775O{{V vv }v}v}v ;v;v;v N#N# P$P)P,  Y].P3P:PAPjv5 P1 3 `: ow`D 'ResB   gBw3M#*1h4444` ow` 'ResB   gBw3M#*1h4444` ow` 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResB l ljr.ce dimce jeuce lunce marce merce samce vende la nuitdim dernierjeu dernierlun derniermar derniermer derniersam dernierven dernierdim prochainjeu prochainlun prochainmar prochainmer prochainsam prochainven prochain/ lSllllHNmlme^e^HmltmHBmlm7HmlZmHmlgmH*mlmH6mlmP  ` PPP'P.P5P<P  W q } ' F _ x PP P PPP $P ow` 'ResBP  o 'ResB W W P [oV` ` 'ResB4 W ;;W"fv.jui.juil.S* XݭOF A]bRGC| f XݭOF A]bRGC| fP " $& ( jH* `. [owV`$ `2 'ResBP  o 'ResBP  o 'ResBP  o 'ResBD  II2le 2me trimestrele 3me trimestrele 4me trimestreD 7P)3M#*1h44+{ěĭ.{Ğİ7P 2 HM6 8 S:: `> ow4 `B 'ResBP  o 'ResB   gBw3M#*1h4444` ow` 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResB' l ,,lD/ R*e^{le^e^P  P PP   `# ow `% 'ResBP  o 'ResBP  o 'ResB* l ..l/ R*e^{l/ R*e^{le^e^ PP PP  " `& ow`( 'ResB   gBw3M#*1h4444` ow` 'ResB   gBw3M#*1h4444` ow` 'ResBP  o 'ResB   gBw3M#*1h4444` ow` 'ResB   gBw3M#*1h4444` ow` 'ResBP  o 'ResBP  o 'ResB= q NNq_LuiAvoAvrDicFevJugOtuZenjoimieUSAddCpdCvuJugnMarAvostAvrlZenrjoibelunisFevrrOtubarsabidevinarsdomeniemartarsmiercusDicembarNovembarSetembarReam Untd  d/MM/ytoc dal dr l altriLLLL 'dal' yd d 'di' MMMpassantdomanca di {0} anca di {0} msca di {0} ore{0} an indarPrin trimestri{0} ms indarca di {0} agnsca di {0} orisd de setemane{0} ore indarCuart trimestriTier trimestrica di {0} mint{0} agns indar{0} oris indarSecont trimestrica di {0} secontca di {0} mints{0} mint indarca di {0} secontsca di {0} zornade{0} mints indar{0} secont indarE d  E d 'di' MMMca di {0} setemaneca di {0} zornadis{0} seconts indar{0} zornade indarca di {0} setemanis{0} setemane indar{0} zornadis indar{0} setemanis indar[   a ]d 'di' MMM  d 'di' MMMEEEE d 'di' MMMM 'dal' yEEEE d 'di' MMMM 'dal' y GE d 'di' MMM  E d 'di' MMM7[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]K[a b c d e f g h i j k l m n o p q r s t u v w x y z]7 %4B    N M)P 7P)3W\ !$0'/p4</ZgZ44[LFTPL  qBqBMM(h4$B$$Y$8N8N$k Q v33 텐MM 3 Y݆݆$ӗӗ%݆$ӗӗ%݆$f+}$}}}N N  7P)36 !$0'/p4</ZgZ44[LFTPL \LVCߒ |2j4j4G>\LVCߒ |2j4j4G>ߞ qBqBMM(h4$B$$Y$8N8N$k Q v33 텐MM 3 Y݆݆$ӗӗ%݆$ӗӗ%݆$f+}$}}} ߂8zߨrv<~ Aj4Dj4GD>J2 ߯ߺߨrߴ ߂8zߨrv<~ Aj4Dj4GD>J2 ߯ߺߨrߴsvyTsvyTh~ H =AmfJJ,g6u^JJDJ$vJJJJeJJ?JS{JsJ4'   !߂n#P,P _ IM!$P Y] zP}PPPPPPPPPP`PPPPPPPPPPPP5AOPe  ,4< DLT  \IM!$P Y] _PbPgPlPoPrPwPzPPPP`PPPPPPPPPPPP      %*/4  jv"5HSP     `  MPRP>`BP ]PbP` gPlP.` qPvP`  {PPo` PP` PP`"   : l  a  WPZP     P& P P C[ow] `G``V`c ` 9P* ; P 'ResBP  o 'ResB Q )QTutAapHnMrtRtfgjAbibT erGeitJulyJunyKnynOkseSja.JierWikef.K.n.K.BabahTubahDraakMaaieMaartMoeh.Sjaw.SlangBritsMintn.Kr.Adar AAdar BElloelKiyahkMaaghaSjevatBaarchHoanneHynderSjawalf.g.j.MoanneBa unahPagumnTammoezTisjrieJoem. IMetriekSekonde[ ]vandaagChesjwanJyeshthaKaartikaAugustusDesimberJoem. IINovimberTiidsrindit jier000 tzenSeptimberOermorgenFebrewarisJannewarisdizze wikedizze freeddizze sneindizze sneonAmerikaanskOer {0} deinei Kristus{0} dei lynOer {0} oereOer {0} jier{0} jier lyn{0} oere lynFoar KristusOer {0} wikedizze moannefoarich jierfoarige wike{0} wike lynfrne freedfrne sneinfrne sneondizze moandeidizze tiisdei1e fearnsjier2e fearnsjier3e fearnsjier4e fearnsjierOer {0} deienOer {0} mintOer {0} wikenfolgjend jier{0} deien lyn{0} mint lyn{0} wiken lyndizze woansdeiOer {0} moannefoarige moannefolgjende wike{0} moanne lynfrne moandeifrne tiisdeiOer {0} minutenOer {0} moannenOer {0} sekondedei van de wike{0} minuten lyn{0} moannen lyn{0} sekonde lynfrne woansdeidizze tongersdei'wike' w 'fan' YOer {0} sekondenfolgjende moanne{0} sekonden lynfrne tongersdei'wike' W 'fan' MMMMfolgjende wike freedfolgjende wike sneinfolgjende wike sneonfolgjende wike moandeifolgjende wike tiisdei#,##0.00;#,##0.00-folgjende wike woansdeifoar gewoane jiertellingfolgjende wike tongersdei1[A B C D E F G H I J K L M N O P R S T U V W X Z]^[a b c d e f g h i {ij} {j} j k l m n o p r s t u v w y z]$/<*7<A0c].v7 ŘBJJJJ:8:8J9898J8888J66J66J66J.8.8J-8-8J,8,8JqqJJJFFJFFJFFJUDUDJTDTDJSDSDJMMJMMJMM    /N M)P 7P)39hysZ_ !$ $,$}$Qs </AZ4 }}ũ$Q@ksq%$ 7P)3QQB^ !$ 0 $,$ Q!Bn 3 </AZ4 S3wq Q! QB ! & $ ,, <8E{ ` ("q"  r/ \z") jp5 hp"H# x"(x b tVZ \ c j x q  \ c j x q  Rc L/8j4 A> no0Q@x&%2 no0Q@x>j4 A> no0Q@x&%2)))} .0fgP qBqBMM(h4$oo3$?ON$]X4$PP$k Q v33 텐MM 3 Y55$4g$YkY<4%$J4$ @4^PHDL,< GAj4Dj4GGD>J2 ~y @4^PHDL,< GAj4Dj4GGD>J2 ~y^adg-;IW^adg-;IW 7P)39hysZ_)T   LT   LT   LT   Lq )%!H";(CT% \ c j x q  )%!H";(CT% )%!H";(CT% \ c j x q  )%!H";(CT% 7P)39hysZ_ !$ $,$}$Qs </AZ4 }}ũ$Q@ksq%$V  \;n$d$ \ c j x q  ,%aqgao)'UGH  \;n$d$ \ c j x q  ,%aqgao)'UGH 7P)39hysZ_ !$ $,$}$Qs </AZ4 }}ũ$Q@ksq%$ F58sY \ c j x q  F58sY F58sY \ c j x q  F58sY 7P)39hysZ_ !$ $,$}$Qs </AZ4 }}ũ$Q@ksq%$N4 h~ H ==|FJDeJ\H+JhhJJs0JpHjHJ@JH,UH>JPJH @HH!HH JJ`HJuuJ --   -             8d EPV]enxYP^PcPhPmPrPwP|PPPPP7 EPV]enxPPPPPPPPPPPP7& *IPNP$ 9 P Y; `)"PG xN R V . G M P T X   _ a  H+9PZ c   !/n s Hx K~ X  . G M         H=       H IM!$P Y] ] P` Pe Pj Pm Pp Pu Px P} P P P Pt` P P P P P P P P P P P P5  P )I !$ Y0 '/ ``[)`7``3``$Q``s`n `3``f)`dO`` `<`/` PA`Z4` ``S`3`w`3`M``[`q``TP``N`1h`` ` ` P !     !   ' /    7 P< PA P' ' ;F I L O R U IM!$P Y] X P[ P` Pe Ph Pk Pp Ps Px P{ P P Pt` P P P P P P P P P P P P      ^ c   ! &  + 0 5 l q jv"5HS P # , . 8 h v H J Y h w   "H:          "H     $ 1  > K X   "H P  e s P       "H  3 "  P  t  ` z I g |    z       Oh   J PO P`? P Z Pa Pf Pp` k Pp P`( u P P P5`| P2  P P Pl` P=  P P P P P P` PN  P P` PW   : S l  B [ t  a  T PW P $ , 0 6 ; A F H J L R P[ P P P PPC[uow!] t`<P-``V`P`E`C ` 6 P` | P 'ResBP  o 'ResB Q V1YLRBAoCDMRCrMRA0kRCRAibEanLnit00kIilBealCadDomhDarNollSamhSathi.n.r.n.EileUaircorpcro000kMrtaanoisinniuDFmhFeabhMFmhMeithcriosHanaNitheduinendrsprt+{0} R+{0} n+{0} u-{0} R-{0} n-{0} uEanirLnasaBliainDigitRitheaimsirainmhplanda+{0} l-{0} l0 mhle-{0} m+{0} mAibrenFeabhraNollaigSamhainCeansaComh-RFormidNimadSoicindSpsilbratachfireannagsil000 mlear innD Mirt+{0} mh-{0} mhanuraidhD LuainBratachaMadrachbaineannsaigheadtaisteal+{0} Luan4 ritheD hAoine1 rithe2 rithe3 ritheBealtaineMeitheamh-{0} mbl.+{0} mbl.Crios AmaSeachtainSiombailSmsteoga-{0} scht.+{0} Aoine+{0} scht.0 bhillin0 mhillinan mh seo+{0} Domh.+{0} Mirt7n den mhl den t7nPoncaochtPireilteUimhreachafoirgneamhstraoiseog{0} n {1}000 millin000 billinar amrach+{0} Mhirtan Luan seoan uair seo+{0} Dhomh.0 thrillinD CadaoinD Sathairnan bhl. seol den bhl.00 mbillin+{0} nDomh.Picteagraifan Domh seoan Sath seo{0}, n {1}000 trillin+{0} Satharnan Aoine seoD DomhnaighMen Fmhairan Dar. seo00 dtrillinDais/NascirGnomhaochtNeamhspsilan Domh. seoan Sath. seo{0} l shin{0} m shinan Mhirt seoan rithe seoseachtain {0}{0}, agus {1}+{0} Shatharnan Chad. seoan tscht. seo+{0} CadaoinRoimh ChrostSaighead ChlSaighead suasSeam Guthachsaighead sos{0} mh shin+{0} Chadaoinan nimad seo+{0} Dardaoin{0} bl. shinRoimh Chomh-R+{0} gCadaoinBia agus DeochCarachtair HanFramhacha HanKana SeapnachL den bhliainSaighead DheasSeam Consantaan Satharn seoan bhliain seoi gceann {0} l{0} Luan shini gceann {0} m{0} uair shin+{0} nDardaoin+{0} Dhardaoinl oib. den mh{0} bhl. shinComhartha ToinLnocht BoscaSiombail CeoilUrchair/Raltaan Domhnach seocaipn eochrach{0} mbl. shini gceann {0} mh{0} Aoine shin{0} nim. shin{0} scht. shinan mh seo caitei gceann {0} bl.{0} soic. shinDeireadh Fmhair{0} Domh. shin{0} Mirt shinL na seachtaineL oibre den mhMionathraitheoirNeamhfhorleathanan Chadaoin seoan Dardaoin seo{0} rithe shini gceann {0} uairan Luan seo caite{0} Mhirt shin{0} Dhomh. shin{0} shoic. shinSeachtain den mhan Domh seo caitean Domh seo chug.an Luan seo chug.an Sath seo caitean Sath seo chug.an tseachtain seoi gceann {0} bhl.i gceann {0} mbl.{0} bliain shin{0} bliana shin{0} huaire shin{0} nDomh. shini gceann {0} nim.{0} nimad shini gceann {0} scht.i gceann {0} soic.an Aoine seo caite{0} Satharn shin{0} soicind shinan Dar. seo caite{0} bhliain shinHansa (Simplithe)an Aoine seo chug.an Chad seo chug.an Domh. seo caitean Dar. seo chug.an Sath. seo caiteathraithigh bheagasaighead sos suas{0} mbliana shin{0} n-uaire shini gceann {0} rithean Mhirt seo caitean mh seo chugainnan rithe seo caitean Chad. seo caitean tscht. seo caitei gceann {0} shoic.{0} Shatharn shin{0} shoicind shinSaighead Chl-DheasSiombail AirgeadraSiombail Teicnilaan Mhirt seo chug.i gceann {0} bliaini gceann {0} blianai gceann {0} huairei gceann {0} shcht.{0} Cadaoin shini gceann {0} nimadi gceann {0} soicind{0} Chadaoin shinan Luan seo chugainnan bhl. seo chugainni gceann {0} bhliain{0} Dardaoin shinAibtir FoghraochtaTaisteal n iteannaan Satharn seo caitei gceann {0} mblianai gceann {0} n-uaire{0} gCadaoin shin{0} seachtain n Luanan Aoine seo chugainni gceann {0} shoicind{0} Dhardaoin shinFormid agus Sps BnAinmhithe n an NdrFoirmeacha MalartachaHansa (Traidisinta)Scripteanna StairilaScripteanna na hEorpaSiombail na FistineStraoiseoga n Daoinean Domh. seo chugainnan Domhnach seo caitean Dar. seo chugainnan Sath. seo chugainn{0} nDardaoin shin{0} seachtain n Aoine{0} seachtain n Mirt{0} seachtaine n Luanan rithe seo chugainnan Mhirt seo chugainnan tscht. seo chugainni gceann {0} seachtain{0} seachtain n Domh.{0} sheachtain n Luanan Chad. seo chugainnan Chadaoin seo caitean Dardaoin seo caite'seachtain' 'a' w 'i' Y{0} seachtaine n Aoine{0} seachtaine n Mirti gceann {0} seachtaine{0} seachtaine n Domh.{0} sheachtain n Aoine{0} sheachtain n MirtCruthanna GeoimadrachaScripteanna na hAfraicean Satharn seo chugainnan bhliain seo chugainnan tseachtain seo caitei gceann {0} sheachtain{0} sheachtain n Domh.{0} seachtain n SatharnSiombail Matamaiticilaan Domhnach seo chugainn{0} seachtaine n Satharn{0} uair an chloig shin{0} seachtain n Domhnach{0} sheachtain n SatharnScripteanna Meiricenachaan Chadaoin seo chugainnan Dardaoin seo chugainnathraitheach leathleithid'seachtain' 'a' W 'i' MMMM{0} seachtain n Chadaoin{0} seachtain n Dardaoin{0} seachtaine n DomhnachScripteanna Nua-AimsearthaScripteanna na hise TheasScripteanna na hise ThiarScripteanna na hise Thoiran tseachtain seo chugainn{0} sheachtain n Domhnach{0} seachtaine n Chadaoin{0} seachtaine n Dardaoini gceann {0} uair an chloig{0} sheachtain n Chadaoin{0} sheachtain n DardaoinScripteanna an Mhenoirthir{0} huaire an chloig shinathraitheach leithid iomlin{0} n-uaire an chloig shinD Mirt {0} seachtain shinD Luain {0} seachtain shinD Domh. {0} seachtain shinGlacan{0}casadhardheis.Siombail Cosil le Litreachai gceann {0} huaire an chloigD Mirt {0} seachtaine shinD Luain {0} seachtaine shinD hAoine {0} seachtain shinDardaoin {0} seachtain shinD Mirt {0} sheachtain shinD Domh. {0} seachtaine shinD Luain {0} sheachtain shinComhartha/Siombail CoitiantaD Domh. {0} sheachtain shinGlacan{0}chasadhardheis.i gceann {0} n-uaire an chloigD hAoine {0} seachtaine shinDardaoin {0} seachtaine shinD hAoine {0} sheachtain shinDardaoin {0} sheachtain shinD Cadaoin {0} seachtain shinD Sathairn {0} seachtain shinScripteanna na hise Thoir TheasD Cadaoin {0} seachtaine shinD Sathairn {0} seachtaine shinD Cadaoin {0} sheachtain shinD Domhnaigh {0} seachtain shinD Sathairn {0} sheachtain shinD Domhnaigh {0} seachtaine shinD Domhnaigh {0} sheachtain shinCarachtair Thuairiscithe Idagrafacha[     ! j k A W q a k v w x y z]/[a b c d e f g h i l m n o p r s t u ]$/<*7<A0c].dv_ r) J yyy J  J  J  J  J  J 2 J 1 J  J {{ J zzzz J yyyyy J PPPPP J hhhhh J  J ttttt J  J  J ````` J  J  J XXXXX J  J  J QQQQQ J iiiii J  J uuuuu J  J  J aaaaa J  J  J YYYYY J  J  /) Jj J K&z 7P)39hysݹ !$ $, $}$Qs=n</AZ44}}$Q@ksݹ%$555[h[hhh~$M$??$]j$8N8N$4 p vMM yhyh 3H$Mh$--hG$}FN$ůů 7P)39hysݹ) !$ 0 $,q4D 3[)$3}$Qsn 3=n</AZ44S3w}}$Q@ksݹ%$E $hE gMMGBWGG$G53 hG$__G$4EG$GGG[h[hhh~$M$??$]j$8N8N$4 Q vMM yhyh 3H$Mh$--hG$}FN$ůů8& 7P)3M#*1h J  J |jw}2j42D>qTTA;>8Q/ y |jw}2j42D>qTTA;>8Q/ y S*8&S*DUTUDUTU72E $hE gMMGB[h[hhh~$M$??$]j$8N8N$4 p vMM yhyh 3z݆݆$ӗӗNg$Ykh%$N$}}} \Xrm` Aj4Dj4qj42> 1m8> \Xrm` Aj4Dj4qj42> 1m8>ooVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GY[}Sg*^F]@J8PgA_n}JpwujIdb_JrW\Tth~ H  J  J H  J iiiii J qqqqqH  J  J %%>GGHy% J  J YHy J  J Hy% J  J YH J JJJ J NNNH J  J *****H J  J H J  J @@@@@H J  J #####H J ----- J H= J = J ..~Hy J eeeee J H= J = J ..~H ( J  J ##H ( J  J H ( J  J ##H? J  J H? J  J H? J  J Hq J 44 J Ha J ii J ""H7Y J 44 J H J ;; J 66H J ; ; ; ; ;  J H J fff J 1---1H- J UUhh J bbHUUg J =33 J OOH J && J __LLH J ..:: J 99!!yH$ J '' J Qo||QHC J ..:: J 99!!yH1 J ) J @H1 J >> J ` ` H1 J ) J @Hk J f J @Hw J A J (((HwT J f J @H J  J IH J  J H J SSSS J CIIqTT77H& J gg J pH&R J ## J ##H&R J  J #G#G m   mK[       mK[   mK[         M(A i  K ZFPB3B EPV]enxWPbPmPxPPPPPPPPP7Y EPV]enxPPPPPPP(P3P>PIPTP EPV]enx_PjPuPPPPPPPPPP7n  *EPNPl  PJRPPt =Y U`  `U` CEGIM!$P Y] IPLPQPVPYP\PaPdPiPnPsP`vP{PPPPPPPPPPP"5P  !IM!$P Y] P"P)P.P5P>PEPNPWP`PcPhPmPpPsPxP{PPPP`PPPPPPPPPPPP5P .I !$ Y0 '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO`=`n`<`/`PA`Z4`4``S`3`w`3`M``[`)`G`TP``N`1h`` ` `P !   ! #+3;Z a  CPHPMPl ' ;RUX[^aIM!$P Y] dPiPpPsPvP{PPPPPPPPP`PPPPPPPPPPPP   '   49> CHM  jv"5HSP h q s }    `   PPR`P 4P?PR`)P UP`PR`JP PPP PPP PPP PP`P  P PNV`P  P P` P + P6 P`( P( D PO P`A P1 ] Ph PZ`Z P: z P Ps PC  P P PK  P P PS  P Pj` P[  P P` Pd  !P!P`!Pm (!P3!Pm`!!Pv E!PP!P`>!P b!Pm!P`[!P !P!Px!P !P!P!P !P!P!P !P!P`!P !P!P+`!P "P"P`"P !"P,"P"P >"PI"P7"P ["Pf"PT"P x"P"Pq"P "P"P"P "P"P"P "P"P"P "P"P"P  #P#P#P &#P1#P#P  C#PN#P<#P `#Pk#PY#P }#P#P `v#Pm`$ #P#P `#Pm`/ #P#P `#Pm`: #P#P_`#PE  $P$P`$PN )$P4$P`"$PW B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    kPnPqPtPwPzP}PPP     # , 5 > G O W _ h q z                     ( 3 > #P#P#P#P#P#P#P#P#PI R [ ?$PB$PE$P  4 H$PQ$PZ$Pc$Pl$Pu$P~$PO $O $O $J W _    [uow\] D 2`8PX`V`P`E` 8` RPP`  $P 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dgb18030 , q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pd7T= GHfI$JJK^LMMNVOPPQNR SSTFUVVW>XXYxZ6[[\p].^^_h`&aab`cddeXfgghPijjkHlmmn@oopzq8rrsrt0uuvjw(xxybz {{|Z}~~R΁JƄB|:t2l*d"\ؕTИL țD~<pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp (2<FPZdnx",6@JT^hr|&0:DNXblv  *4>HR\fpz$.8BLV`jt~ppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp  xpppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppp nZFFFFpppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppp        pppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp          pNNNNNNNN N!N#N&N)N.N/N1N3N5N7NO?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}OOOOOOOOOOOOOOOOOOOOOOO      !"#$%&'()*,-./0123456789:;<=>?@ABCEFGIJKLNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPRSTUVWXYZ[\]^_`bcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     P       ! " # $ ' ( ) * + , - . / 1 4 6 7 8 9 : < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!! ! ! ! !!!!!!!!!!!!!!!!!! !"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!l!m!n!o!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""" " " " " """"""""""""!"""$"&","-"/"0"1"2"3"8"9":";"<">"?"@"A"B"C"D"E"F"G"I"J"K"M"N"O"P"Q"S"T"U"V"W"X"Y"Z"["\"]"^"_"b"c"h"i"j"k"l"m"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################## #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$j$k$l$m$n$o$p$q$r$s$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L%M%N%O%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&& & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&A&.................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000 0*0+0,0-0.0/000102030405060708090:0;0<0=0?0@000000000000000011111*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222*2+2,2-2.2/2022232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P PPPPPPPPPPP P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666669999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G$G%G&G'G(G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G}G~GGGGGGGGGGGGGGGHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyI{I|I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQ Q Q Q QQQQQQQQQQQQQQQQQQ Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQl !"#$%'()*-./03456789:<=>?@ABDEFGHIJKLMNOPQRSVWXYZ[\]^_`abcQQQQQQQQQQQQQQQQQQQQQRR R R RRRRRRRRR!R"R#R%R&R'R*R,R/R1R2R4R5RRDRERFRGRHRIRKRNRORRRSRURWRXRYRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSS S S S SS-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~ "%&2EFGHSXglmnopqrstuvwxyz{|}~_`abcdefghijklmnopqrstuvwxyz{|}~SSSSSSSSS"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8SV@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaVcVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWW W W WWWWWWWWWWWWWWWWW W!W"W$W%W&W'W+W1W2W4W5W6W7W8WX?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY Y Y Y YYYYYYYYYYY Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z Z ZZZZZZZZZZZZZZ!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ \ \ \\\\\\\\\\ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]] ] ] ] ] ]]]]]]]]]]]]]] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^ ^ ^ ^ ^^^^^^^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___ _ _ ___________!_"_#_$_(_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~________________________________________________________________________`` ` ` `````````"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~````````````````````````````````````````````````````````````````````````````aaaaa a a aaaaaaaaaaaaaa!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb bbbbbbb b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;bc?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddd d d dddddddddddd"d#d$d%d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;dd@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeee e e e eeeeeeeeeeeeeeeee e!e"e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:eg?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvgxgygzg{g}gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhh hhhhhhhhhhhh h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiii i i iiiiiiiiiiiiiii!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;ii@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j jjjjjjjjjjjjjjjj j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;jl?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmm m m mmmmmmmmmmmm m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnn n nnnnnnnnnnn"n&n'n(n*n,n.n0n1n3n5n6n7n9n;nn?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooo o o o ooooooooooooooo!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;op?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q qqqqqqqqqqqq q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q5q7q8q9q:q;qq?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrr r r r r rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:rr@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr  !"#$%00000 ^ &     000 0 0 0 0 00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p!q!r!s!t!u!v!w!x!y!fghijk$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ m 2!2"2#2$2%2&2'2(2)2no`!a!b!c!d!e!f!g!h!i!j!k!pq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000rstuvwxyz{|FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000}~569:?@=>ABCD;<78134  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  % 5 ! !!!!!""#"R"f"g""P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%%%%%%%%%%%%%%%%%%%%%%%%% &"000+MkQ?DHa1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1!0"0#0$0%0&0'0(0)02333333333330!!12 00000000IJKLMNOPQRTUVWYZ[\]^_`abcdefhijk>0////////////0%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K% rrrrrrrrrrrrrrrrrsssssss s s s ssssssssss s#s$s&s's(s-s/s0s2s3s5s6s:s;s?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]rssstsusvswsxsyszs{s|s}sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss^_`abcdefghijklmnopqrstuvwxyz{|}~sssssssstttttt t t ttttttttttttttt t!t#t$t't)t+t-t/t1t2t7t8t9t:t;t=t>t?t@tBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt {t|t}tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwtttttttttuuuuuuuu u u u uuuuuuuuuuu u!u"u#u$u&u'u*u.u4u6u9uw?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\wO!Xq[bbfyrogx`QSS̀ PrY`qTY,g({)]~-ulf<;k{|_xք=kkk^^u]e __X[,AbOS^SMhj_h֜a+R*vl_eon[HduQQgNy|p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuv^sdblZSRd”{/O^6$nlsUc\STeW N^ek?|`dsPgMb"lw)Ǒi_܃!Sk``p͂1Nlυd|ifISV{OQKmB\mcS,6gx=d[\]bgzdcI N fswwwwwwwwwwwwwwxxxxxx x xxxxxxxxx x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx[x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xxxxxx:W\8^PS^eEu1U!Pbg2Vno]5Tpfobdc{_oば\hf_lHldyWYjbHTXN z`oڋbyTucS`lߏ_p;O:\depEQQk][bltu zay{N~wNRQqjSϖndZixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy y y y y@xPwdYc]z=i O9U2Nuzb^^R9Tpvc$W%f?iUm~"3b~u(x̖Hat͋dk:RP!kjqVSNNQ||O{zgd]Pv|mQgX[[xddc+c-dT{)vSb'YFTykP4b&^kN7_. yyyyyyyyyyyyyyyyy y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycydyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yyyyyyyyyyyyyyy `=b9NUScƀe.lFO`mދ9_ˆS_!cZQachRccHP\wy[0R;z`Sv__vlop{vI{wQ$XNOnLe{rmZb^0W,{^_cnxpxQ[W5uCO8u^``YmkxSՖQRc T̍9rxv Syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz z z zzzzzzzzzzzzNvSv-["NNQcaR hOk`Qm\QbeaFucwkrr5XywL\g@^!nYzw;keXQQ[X(TrfeVvAcTY:YW5g5AR`X\EO%Zv`S|bOi` ?Q3\u1mNzz!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozqzrzszuz{z|z}z~zzzzzzzzzzzzzzzzzzz0SZO{OONls^ju jwA~QpSԏ)rmlJWe?b2YN~>e^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{ { { {{{{{{{{{{{{!{"{#{'{){-{nmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[|B|i[wm&lN[ca+Tm[QUUdMcea` qWlIl/Ymg*XVjkݐ}YSimuTUwσ8hyTUOTvlmkd:?Vўu_rh`TN*jaR`pTpy?*m[_~UO4ssn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } }}}}}}}}}}}}}}}}}}}!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6}eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGP}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}o}p}q}r}s}t}u}v}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}eP0QRonnm^PY\Fm_luhhVY SqMIiy&qNʐGmZVdwOr҉z4~RYeuSzccvyW6*bRThpgwckwzm~YbɅLuPNuJ\]K{eёN%m_'}&N(ۏsKfyяpxm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}=\RFbQ[wvfN`||~NfofYXle\_uVzzQpzcvz~sENxp]NRSQeeT1\ubruE\yʃ@\Tw>NlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79;<=>?@ACFGHIJKLMNORS'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOVY[\]^`cdefgklmopsuvwxz{|}uz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{z !#$+,-./0249:<>@ADEGHINOPQSUVWY[\]^_`abcdefghklmnoprstuvwxyz{|}WbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o~ŀǀȀɀʀˀπЀрҀӀԀՀ؀߀  !"#$%&'()*+-.034579:;<=?)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xd@ABCDEGIMNORVWX[\]^_abcdfhjklorsuvwxāŁǁȁɁˁ́΁ρЁсҁӁyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[ԁՁցׁ؁فځہ܁݁ށ߁  $%&').2:<=?@ABCEFHJLMNPQRSTUVWY[\]^`abcdefgibl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkjklmquvwx{|‚ÂłƂɂЂւقڂ݂  !"#$%&)*.027;=dU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llc>?ABDEHJKLMNSUVWXY]bpqrstuvyz~ƒÃăƃȃɃ˃̓΃Ѓу҃ӃՃ׃كڃۃރp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^?@ABCDEGHIJKLMNOPRSTUVX]^_`bdefghjnoprtwy{|S6ZSWCglhQubr8RR:p8vtSJinxو6qqQgtXeVvpb~`pXNN_NRY~TbNeb8Ʉcqn[~Qcg9Qz[YsN]leQ%o.J^tm1_dm(nÜ^X[ NS}~„ÄńƄDŽȄ˄̄΄τ҄ԄՄׄ؄لڄۄ܄ބOceQhU'NdkbZ_trmhPx@g9Rl~PeU^q[{RfsIgq\ R}qkUdaUUlGb.X$OFUOLf N\hNc zpR\T~bYJdž fDd\Qam>y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~  "#$%&'()*-./0123456>?@ABDEFGKLMNOPQRSTUWXZ[\]_`abcefgijklmnopqsuvwx|}wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1o…ÅąŅƅDžȅʅ˅̅ͅ΅х҅ԅօׅ؅مڅۅ݅ޅ߅U`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:O?@ABCDEFGHIJKLRSUVWXY[\]_`acdefghijmscK΀ԂbSl^*Y`plMWJd*+vn[Wjumo-fWkxcSpdlXX*dXhU|Pmpcmn~ChmvWYyr~uhTR"cD|USOfV`mCRI\)YmkX0uul`Fcag:w4^S,Tpmoprstuvwx†ÆņȆ̆͆҆ӆՆֆ׆چ܆݆ @l^\PN^:cGPhnw Tܔd_zvhEcR{~uwPb4YQyzV_m`\WTTQMnVc*To\bXb15@n|-iYb>UcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zr‡ÇćŇLJȇɇ͇̇·χЇԇՇևׇ؇هڇ܇݇އ߇  #zo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf$%&'()*+,-./01345678:;=>?ABCFGHIJKNOPQRSUVXZ[\]^_`fgjmoqstuvxyz{|\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`esÈĈLjȈʈˈ͈̈ψЈшӈֈ׈ڈۈ܈݈ވ  "#$&'(),-./12357 cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvt89:;<=>?@BCEFGHIJKLMNOPQRSTUVWXYZ[\]`abcdeghijklmnopqrstuvwxyz|}~Gd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_É͉ӉԉՉ׉؉ىۉ݉߉ pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2kr !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~tm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-ggŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e  !"#$%'()*+,-./0123456789:;<=>?@ABCDE'^uѐg/e1TwAlKN~Lv ikgb?@BCDEHJKMNOPQRSTVWXY[\]^_`cdefghilmnopqrtuvw{|}~N N@QN^ESNNN2l[iV(Ny?NSGN-Y;rnSlV䀗k~w6NN\NiNN[[lUVNSSSSSe]SS&S.S>S\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]OŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ _OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQ QRW_ehijlnoqrxyz{|}~ōǍȍɍʍ͍ЍҍӍԍQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=?CEFLMNOPSTUVWXZ[\]^_`abcdeghjknqϐŐАĐǐӐܐאې"#1/9CF RBYRRRRTRRRSqw^QQ/S_Zu]LWWW~XXXX)W,W*W3W9W.W/W\W;WBWiWWkWW|W{WhWmWvWsWWWWWWWWWWWWWWWWWWWWWsuwxyz{}~ŽÎĎŎƎǎȎɎʎˎ͎̎ώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ X XWWXXXDX XeXlXXXXXay}Ȃʂ゘˂̂Ă΂ ܂҂؂ ӂՂQ[\<41^/OGC_@`-:3fe  !"#$%&'()*+,-./0123456789:;<=>?@ABCDhiljmnx|}{؃X ݃փ8ԃ߃Ń&\QZYszx?@ABD7UVUuUvUwU3U0U\UUUUUUUUU~UUU{UUUUUUUUUVUUUUUUUUUUUUUUUUVV VV$V#VUV'V-VXV9VWV,VMVbVYV\VLVTVVdVqVkV{V|VVVVVVVVVVVVW W WW^^^^1^;^<^EGHQSTUVXY[\_`fghkmsz{|‘ÑđőƑȑˑБґӑԑՑ֑בّؑڑۑݑޑߑ7^D^T^[^^^a^\z\\\\\\\\\\\\\\\\\\\\\\\\]]']&].]$]]]]X]>]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsr  !"#$%&'()*+,-./0123456789:;<=>?@ABCDErss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuvwxyz{|}~j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll’ÒĒŒƒǒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ 9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoo  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghikoooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYlmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓ˓͓̓YYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,t/0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~ǔϔӔԔڔ ttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih'3=CHKUZ`ntuwxyz{|}~•ÕĕŕƕǕȕɕʕ˕$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ #$%&'()+,-/0789:>ACJNOQRSVWXYZ\]^`cefkmnopqsxyz{|}~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc–ÖȖʖ˖ЖіӖԖ֖זٖؖږۖܖݖޖߖ  ?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ!"#$%&'()+,./134567:;<=?@ABCDEFGHIJKLMNOPQTUWXZ\]_cdfghjklmnopqruwxyz{}~$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ <`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnbwewww}wwwwwwwww:u@uNuKuHu[uruyuuXa_Hhtqy~vv2ĔȔɔʔ˔͔̔ΔДєҔՔ֔הٔؔ۔ޔߔopqrst˜ØĘŘƘǘȘɘʘ˘̘͘ϘИԘ֘טۘܘݘ "*+),124678<>?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz  !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abdfsxy{~9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvv™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Z[\]^_`abcdefghijkrÚĚƚǚȚɚʚ͚ΚϚКҚԚ՚֚ךٚښۚܚݚޚƇ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| |  !"$%&'()*+,-.013456789:=>?@FJKLNPRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOd|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉ܛݛޛߛ  !"#$%&'()*+,-./0123456789:;>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~œȜɜќҜڜ̜ۜ͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D  !"#$%&'()*+,-./0123456789:;<=>?@AB456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~⣝ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM $'.04;<@MPRSTVY]_`abenortuvwxyz{|}NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~㫞žÞŞƞǞȞʞ˞̞ОҞӞ՞֞מٞڞޞ !#$%&'()*+-.01 234568:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg  !#$'()..s4G4..566..n99&99s:9+,N;n<<.12.V@_A.7C...;CC.CDaFLFC#G)G|GG.GIzI}IIIIIIIIITULLLLwLLMMMMMMMMdhijklmnopqrstuvwxyz{|}~` @ hXL L L L L L  : ]   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoppqrstuvwxyz{|}~?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~00102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020¡30405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040@A50607080900010203040506070B8090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦ90ҦӦԦզ֦צئ001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080ѧҧӧԧէ֧ا٧ڧۧܧݧާߧ90ק\2636CD46566676869606162636E4656667686960616263646F566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686G960616H26364656667686960616263646566676869606162636Y465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636IJKL4656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636ʡ465666768696ǡ06ơ162636M46566676̡8696ءޡNϡ0616O26Ρ36ġšɡȡҡ4656ӡ6676869606ߡáˡ1626364656ס66768696061626364656֡667686ա9606162636P46566676869606162636465666١ԡ7686ܡݡQR960616263646ڡۡ56667686960616263646566676869606162636465666768696061626364656667686960616263646ѡ5666768696061626364656͡66768696061626364656667686960616263646566676869606S16263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626С364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960616263646566676869606162636465666768696061626364656667686960717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757٢ڢۢܢݢޢߢ67778797071727374757ŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ¢âĢ67778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ67778797TUVWXYZ[\]^_`abcdefghijklmnopqrstuvw07172737475767778797071727xyz{|}~374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787970717273747576777879707172737475767778797071727374757677787P9808T182838W4858X]68788898091929394959^697989990919293949596979899909k1929n394959q69798999s0919tu293949y596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969e79899909192939@ABCDEFGH49596979899909192939495969798999091929394959¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ69798999091929abfg3949¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ5969798999`cd091929394959ŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ69798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989Z9909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919I293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959JK697989990919293949596979LMN8999O09192939495969798999091929394959697989990919293949596979899909192939P495969798999091929Q3949RS5969T7989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990919293949596979899909192939495969798999V09192939495969798999091929394959697989990919293949596979899909192939495969798999091929U39495969798999091929394959697989990919293949596979899909192939495969798999091929394959697989990010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000Z102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010\2030405060708090001020[`80900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020_304050607080900010203040506070809000102030405060708090001020304050607080900111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181be9101112131415161718191011121c314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191d0111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171h8191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141i5161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171jo324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262pr8292021222324252627282920212223242526272829202122232425262728292021222324252627282920212223242526272829202122232425262728292031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333x43536373w83930313233343536373839303132333435363738393031323334353637383930313233343536373839303z1323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383{}2333435363738393031323334353637383930313|233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637394041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940414243444546474849404142434445464748494041424344454647484940515253545556575859505152535455565758595051525354555657585950515253545556575859505152535455565758595051525354555657585950515253545556575859505152535455565758595051525354555657585950515253545556575859505152535455565758595051525354555657585950515253545556575859505152535455565758595051525@ABCDEFԴGHIJKLMNOPQRSپTUVWþXYZ[Թ\˳]^ž_`abcdefghijklmnopqrstuvwxyz{|}~Ӵֲۼݷ·ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁ͵ցׁκ؁فځہ܁݁ށ߁۰Ѽ޳@ĽABCDEFGHIJKLMNOPQRSٴTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ټ‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂ߴ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˿ҶƒÃăŃƃǃȃɃʃ˰˃̃ع߾̓΃σЃу҃ӃԸԃՃփ׃؃كڃۃ܃݃ރ߃ڹմ@ABCDEFGHIJKLMNO˻PQʵRSTUVַWXYZ[\]^ո_`abcdefghiιjklmn̴̿opqrstuvwxyйz{|}~˽Ӽٽ„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄Ҵ@ABCD׳EFGHIJKLMN˷OPQRSTUVWXYZ[\]^_`aܻbcdefghijklmnopqrstuvwxyz{|}~޲ǾβڿŹнȰɿźԳϺͷ…ÅąɰֶԷŅԿƅDžȅɅʅ˅̅ͅ΅υЅхʳ҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅Ǻ׾ͺ̾@ABCDȿEFGHIJKLM߶NOPQRSTUVWXY޿Z[\]^_`abcߺdefghijklmnopqrstuvwxyz{|}~пȷȺ†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆@AμBCD¸EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdٺefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇ػڶѴ̹@ABCDEFGHIJKLMNOPQRSصTUVWXYZ[\]^_`abcdeӿfghijklӰطmnopqrstuvwxyz{|}~ѿdzˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈѶՈֈ׈؈وڈۈ܈݈ވ߈̵¶@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~նڱ‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉǿԉՉ։׉؉ىډۉ܉݉މ߉м@ABCDEFGܷHIJKLMNOPQRSTU°VWXYZ[\]^_`abcdefgúhijklmnopqrʶ˼stuvwxyz{|}~ùŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~޼յ‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ@ABCDEFGH׿IJKL¹MNOPQRSTUVWXYZ[\]^_`abcdefٹgͿ»hijklmnopҼqrstuvżwļܿxyz{|}~ѹԶ;߳־ŒӾÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌڸ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~޴ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{޾|}~Ͱұ۵ϻŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎɸԎՎ֎û׎؎َڎێӱ܎ݎގߎ׵Ϸȶ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnױopqrstuvwڳxyzܵ{|}~ʲ˱ܺõÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏µ׏؏ُڏջۏ܏ݏޏߏرɼ޷@ABCDEFGHIJKLMNֹOPQRSTUVWXYZ[\]^_`abcdefлghֿijklmnopqrstֻuv޺wxyҿz{|}~ڻ¼ݻҲͳѲ߹̻ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސиߐ߷@ȴABŻCDEFGHIJKLMNOPQRSTUVWۻXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ð‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑɳؽŲ@AǰBCDEFGHIJKLMۿNOPQRSTUVWXYгZ[\]^_`Ѱabcdefghijkٿlmnopqrstuvwֵxyz{|}~չܾΰоݰֳҹӻư’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђݾҒӒԒՒ֒גݽْؒڒےܒݒޒߒ޶ӽؿ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ҽ]^_`abcdefghijklmnopqrstuvwxyz{|}~ڰݴ“ÓēœƓǓȓɓʓ˓͓̓ΓųϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓٲ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĸŷʹеȾֱ̽Ҹض”ÔĔŔƔǔȔɔ߰ʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔ϶ٔڔ۔ܔݔޔߔȼɾ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrλstuvwxyz{|}~޻•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕܲ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef˸ghijIJklmnopqrŶsܸtuvwxyz{ܽ|}~ݿܼϼذ̸–Ö¿ĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ˺۽@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÿ׹—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ@ABCDEFGHIJKLMNOPQRSTUVŸWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۲˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘȳ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙδ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg˴hijklmnopqrstuvwx߼yz{|}~вζٻȱϱѱбšÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚշޚߚ@AسBCDEFGHIJKLMNOPQRSڷTUVWXYZ[\]^_`abcdefgײhiھjkӺlmnoзpqrstuvwxyz{|}~ñü›ÛěśƛǛƺțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛӵԺ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsɶtuvwxyz۸{|}ʿ~ȸœÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ@ABCεDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~γÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝İם؝ٝڝ۝ܝݝޝߝ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƵһľžÞĞӲŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghٷijklmnopqrstuvwxyz{|}~ͻŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ְ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠҵѾ@ABݺƽCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc²defghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ϲ@AɴBCDEFGHIJKLMNOPQRSTUVWXYZ[ʸ\]^_`abcdef±g׼hijklmnopqrstuvwxyz{|}~@ABCDEFGHIξJKLM̰NOPQRSôTUVWҾXYZ[\]^_`abۺcdefghijklmnopqrճstuvԱwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkǵlװٰmnopĵqԽʻrs޸tuvwxyz{|}~@ABCDкEFǸGHIJKLMNOPQRSTUVWXYZ[\]^_`ܶabcdefghijklmnopqrstuvwxyz{|}~@ABCDEFG޽DzHIJKLMNOPQRSöTUVWXYZ[\]^_`abcdefghijklmnopqrɵstuvwxyz{|}~@AؾBý̶CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQṞSTUVWXYZ[\]^_`abcdŴefghijklmnopqĿrstuvwxyz{|}~ǻ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc̺defgѸhijklmnƿopqrstuvwxyz{ӳ|}~Ƴս̳ް@ABCDEFGHIJKLMNOPQRSTUVWڼXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~տѽܴ߿@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy߽z˶{|}~͸ʰʱѵڵ@ABCDEFGHIJKLMNOPQȵRSTUV߲WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ܹ@ABCDEFGHIJKLMNݸOPQRS۴TUVWXYZ[\]^_`abcdefghijklmnopشqrstuvwxyz{|}~ɻ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۷ִ@ABCDEFGHIJKLMNOڲPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ͼٸ׷ķʽ̼´ж޵ɽ׸޹@ABCDEFհGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ե@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ĺҰ\]^_`abcdefghijklmܳnopqrstuvwxyz{|}~۾ϴ@ABCDEFGHIJKLMNOǶظθPɹQʷRSTUϿVWXYZ[η\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ž@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۱@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ʾ`ab˾cdefghijklmnopqrstuvwxyղz{|}~@ABCDEFGHIJKLڽMNOPQRSTUVWXYZ[\]^ҷŰ_`abcdefghijkԲlmnopqrstuvwxyz{|}~Ĵ@ABCDEFݲGHIJKĻLMNOPQԼRSTUVWXYZɺ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~վʺ˲@AƷBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~д@ABCDٵEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}ͱ~@ABCDEFGHIJKLMNOPQRSTUVW̲XYZ[\]^_`abcdefghijαklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|ز}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVϲWXYZ[\]^_`abcdefghijklmnopqrstuƹvwxy׻z{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghȻijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiֽjklmnopqrstijuvwxyz{|}~@ABCDEFGHIJKLMNOPòQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxӹyz{|}~ֺ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^۹_`ǽabcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƼǼ÷ʴϳø̷οѻȹ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѻ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOƲܰѷغּ߻ĶʹPQRSӸTUVWպXYZ[\ϸ]^_`abcdeófghijklmnopqrstuvwxyz{|}~ϰ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrȲstuvwxyz{|}~ıŵ׶@ABCDEFGHڴIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aνbϽԻcdeǴٱfghijklmnopqrstuvw߱xyz{|}~ٳϵűݵ@AѳBCDEFGHIJKLMNOPQRƱSTUݶVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}ܱ~˵@ABCDEFGHIJKLMNºOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ɱ|}~@ABCƾDEFGHIӷJKLMNOPQRSͽTUVWXYZ[\]^״_`abcdefghijklmnopqrstuvwxyz{|}~ɲ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ƹ۶ָؼ½@AͶBƶCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ձ]Һ^_`abӶcdefghijklmno׽pqrstuvʼ³wxyz{|}~ݱ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde͹fghƴijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQR԰STUVWXYZ[\]^_`abcdefghijklmnopǷqrstuvwxyz{|}~а@AϾBCDEFGHIJKޱLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDE˹ٶռFGHIſJߵKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyɷz{|}~@ABCDEFͲGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ƚݹ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQ۳RԾݼSTҳUVWXYZǹ[\]^_`abcdefghijklmnopqrstuvwxyz߸{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno׺pqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSƻTUVWXYZ[ں\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ@ABCDEFDZGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݳªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~96٦ڦۦܦݦަߦ§çħŧƧǧȧɧʧ˧̧ͧΧϧЧ7506¨èĨX[]^_1626364656667686960616263646QRS5666768696Y06162636465666a76869606fg16263646lm5666768696061626v36465666768696~061626364656667686960616263646566676869606162636465666768696506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030405060708090001020304050607080900010203040506070809000102030@ABC40D50EF607080G900010203040HIJ50KL6070MNOU8191011121hijklmnopq31rstu41vwxyz{|}~516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131415161718191011121314151617181910111213141516171819101112131VW@@@@@ ` ` ` ` ` ` ` ` ` ` ` ` ` `PPPP@ ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC D`DDD E`EEE F`FFF G`GGG H`HHH I`III J`JJJ K`KKK L`LLL M`MMM N`NNN O`OOO P`PPP Q`QQQ R`RRR S`SSS T`TTT U`UUU V`VVV W`WWW X`XXX Y`YYY Z`ZZZ [`[[[ \`\\\ ]`]]] ^`^^^ _`___ ````` a`aaa b`bbb c`ccc d`ddd e`eee f`fff g`ggg h`hhh i`iii j`jjj k`kkk l`lll m`mmm n`nnn o`o !A 'ResBv W VWbChBC1C2C3C4CiDaDMRARCMucSiam/fDiCDiLDiMDiSDiaDihL/UL/rCi.Da.D.Lu.M.hA.li.lusLL/yDamhEachCigOchdCitDmhDbhFaoiGiblIuchLnaSamhSultlinngmheileL  LRadanChiadDeichDrnaTreasan-dGearrd/M/UroinnLLL YsprsDrgonGobharTgearCeathrNaoidhSeachdh  haMnguRo PnSl bl.l sn.am bl.c. ch.cridheCoineanNathairE h:mmB-{0} l+{0} c.+{0} l+{0} u.-{0} c.-{0} u.ha  haAm MrtE h:mmaCi. ch.Ci. ti.Da. ch.Da. ti.D. ch.D. ti.Lu. ch.Lu. ti.M. ch.M. ti.Sa. ch.Sa. ti.an-uir.ath-ch.bodhaigbratachfireannhA. ch.hA. ti.m. ch.siubhalsn. ch.ireamhCoileachMuncaidhsoilleir000 mle+{0} sn.-{0} sn.Aon Deugh  ha van-diughan-eararo {0} l-{0} m.+{0} m.l blia.Meatrachath-mh.ath-shn.beathachbernadhboireannbrataichoibseactsaigheadsan uairtogalach000 mhleL/y  L/yLLLL r(U)ha  ha van {0} lan-drsta+{0} mh.-{0} mh.an-uiridhd MMM  d{0} J {1}a-bh-uir.an aimsiran c. seofeumh Hanfrmatadho {0} l.sa mhion.ireamhand'mh' MMMMan t-uisgeE h:mm:ssBDrna Deugo {0} DiC.o {0} DiD.o {0} DiL.o {0} DiM.o {0} DiS.o {0} Dia.o {0} Dih.o {0} uaira-bhin-da-mireacho {0} diogE h:mm:ssa{0} no {1}{0}  s {1}l seachd.An CiteanAn DmhairAn GearranAn Gibleanam m. seoan {0} l.dhen Mhrtgnomhachdpicteagramroinn-tde000 billean000 millean000 mlteanan grn lnan teas mrd'mh' MMM rfuachd mhran {0} DiC.an {0} DiD.an {0} DiL.an {0} DiM.an {0} DiS.an {0} Dia.an {0} Dih.an {0} uairan-eararais3s cairtealo {0} mion.LLL  LLL Uam bliadhnaam mos seoan {0} diogd'mh' MMM Uo {0} blia.o {0} mos.uisge grinl sn. mosAn LnastalAn t-IucharRo Chrostaan ath-bhl.dhen Iuchareug-samhailmeasgaichteo {0} DhiC.o {0} DhiD.o {0} DhiL.o {0} DhiM.o {0} DhiS.o {0} Dhia.o {0} Dhih.o {0} dhiogo {0} diog.o {0} uair.paidhrichte000 bhillean000 mhillean000 trilleanh:mm  h:mmaan teas beagfuachd bheagE, d'mh' MMMo {0} cairt.1d chairteal2na cairteal4mh cairtealan ath-mhosan {0} blia.an {0} mion.an {0} mos.d MMM  d, Uo {0} bhlia.o {0} mhion.o {0} mhos.An DbhlachdAn t-SamhainAn t-SultainAn t-gmhiosan t-sn. seoan {0} DhiC.an {0} DhiD.an {0} DhiL.an {0} DhiM.an {0} DhiS.an {0} Dhia.an {0} Dhih.an {0} dhiogan {0} diog.an {0} uair.caractar Handhen Dmhairdhen gmhiospuingeachadhsamhla ciil{1} 'aig' {0}000 billeanan000 milleanan000 thrilleanh:mma  h:mmaAn Drna MosAn Treas MosLLL U  LLL ULLLL  LLLL Ua-bhn-uiridhan {0} bhlia.an {0} cairt.an {0} mhion.an {0} mhos.o {0} chairt.o {0} seachd.Am Faoilleachan cairt. seoatharraichearbiadh J deochcomharra tnadhen Chiteandhen Ghearrandhen Ghibleandhen Lnastalgun bhernadhsaighead suassaighead sossamhla-gniish:mm  h:mma v000 trilleananan grn abaichan sneachd mrA Chiad Mhosan {0} chairt.an {0} seachd.deireadh teasao {0} sheachd.DiC. sa chaidhDiD. sa chaidhDiL. sa chaidhDiM. sa chaidhDiS. sa chaidhDia. sa chaidhDih. sa chaidhRo Ph. na Sneam broinn uairan ath-chairt.dhen Dbhlachddhen t-Samhaindhen t-SultainL/y  L/y GGGGGan drichd fuaran drichd gealan sneachd beagh:mma  h:mma vuisge a ghrinLLLL U  LLLL Ul seachd. mosan fhuachd mhran {0} sheachd.sanas no samhlasiubhal no iteDiC. sa tighinnDiD. sa tighinnDiL. sa tighinnDiM. sa tighinnDiS. sa tighinnDia. sa tighinnDih. sa tighinnJamo chonsanacham broinn mion.an ath-sheachd.an cairteal seosaighead gu clsgriobt ErpachAn Cigeamh MosAn Siathamh Mosan ath-bhliadhnaan fhuachd bheagd MMM  d MMM, Udhen Chiad Mhosdhen Drna Mhosdhen Treas Mhosteachd rethaidhtoiseach foghair{0} diog air aisan ath-chairtealan t-seachd. seocruth geomatrachdhen Fhaoilleachsaighead gu deassamhla airgeadrasgriobt Afragach{0} mos air aisE, d'mh' MMM r(U)deireadh an teasaan ceann {0} DiC.an ceann {0} DiD.an ceann {0} DiL.an ceann {0} DiM.an ceann {0} DiS.an ceann {0} Dia.an ceann {0} Dih.o chionn {0} DiC.o chionn {0} DiL.o chionn {0} DiM.o chionn {0} DiS.o chionn {0} Dia.o chionn {0} Dih.{0} latha air aisAn Ceathramh MosAn Deicheamh MosAn Seachdamh MosAn t-Ochdamh Mosan ceann {0} diogtoiseach earraich{0} mhos air aisAn didh Chrostaam broinn mionaidam mos sa chaidhan ath-sheachdainl dhen bhliadhnao chionn {0} DiD.samhla matamataigseachd. sa chaidhsgriobt r-nsach{0} dhiog air ais'seachdain' W MMMMan ceann {0} lathaAn Drna Mos DeugAn Naoidheamh Mosdhen Ochdamh Mhosdsgadh bhiastagantoiseach samhraidhEEEE, d'mh' MMMM yDiLuain seo chaidhDiMirt seo chaidhJamo fhuaimreagachKana na Seapanaiseam mos seo chaidhan ceann {0} DhiC.an ceann {0} DhiD.an ceann {0} DhiL.an ceann {0} DhiM.an ceann {0} DhiS.an ceann {0} Dhia.an ceann {0} Dhih.an ceann {0} dhiogan ceann {0} mosaan t-seachdain seoo chionn {0} DhiC.o chionn {0} DhiD.o chionn {0} DhiL.o chionn {0} DhiM.o chionn {0} DhiS.o chionn {0} Dhia.o chionn {0} Dhih.peilear no rionnagsamhla teignigeach{0} diogan air ais{0} mosan air aisdsgadh nam biastagteachd an rethaidhan ceann {0} mhosad MMM, U  d MMM, Utoiseach geamhraidhDiLuain seo tighinnDiMirt seo tighinnDihAoine seo chaidhHanzi (shmplichte)an cairt. sa chaidhan ceann {0} dioganan ceann {0} mosanlatha na seachdaine{0} mionaid air aisEEEE, d'mh' MMMM y Go chionn {0} DiLuaino chionn {0} DiMirttoiseach an earraichtoiseach an fhoghairan ceann {0} DiLuainan ceann {0} DiMirtdhen Chigeamh Mhosdhen Deicheamh Mhosgrian-stad samhraidh{0} mhionaid air aisbeathach no an ndaran ceann {0} mionaidDiCiadain seo chaidhDiarDaoin seo chaidhDihAoine seo tighinncmhdachadh iuchracheug-samhail ln-leudeug-samhailean beagaseachdain dhen mhossgriobt Aimeireagach{0} bliadhna air ais{0} lithean air aiso chionn {0} DihAoine'seachdain' w 'dhe' YEEEE, d'mh' MMMM r(U)an ceann {0} DihAoineAn t-Aonamh Mos DeugL/y GGGGG  L/y GGGGGan ceann {0} mhionaiddhen Cheathramh Mhosdhen Drna Mhos Deugdhen Naoidheamh Mhosdhen t-Siathamh Mhosgrian-stad geamhraidh{0} bhliadhna air ais{0} seachdain air aisfrmatadh J geal-spsan ceann {0} bliadhnaDiCiadain seo tighinnDiarDaoin seo tighinnHanzi (thradaiseanta)aibidil fhuaim-elachan ceann {0} DhiLuainan ceann {0} DhiMirtan ceann {0} cairteilan ceann {0} litheancleachdadh cuingichteeug-samhail leth-leudo chionn {0} DhiLuaino chionn {0} DhiMirto chionn {0} cairteilsaighead sos is suassgriobt Ear-mheadhainsgriobt Ear-iseanachsgriobt Iar-isianachsgriobt eachdraidheiltarraing bhogsaicheano chionn {0} DiCiadaino chionn {0} DiarDaoinE, d MMM  E, d MMM, Uan ceann {0} DiCiadainan ceann {0} DiarDaoinan t-seachdain aig {0}an ceann {0} seachdainan ceann {0} bhliadhnaan ceann {0} chairteilco-fhad-thrth foghairdhen Aonamh Mhos Deugdhen t-Seachdamh Mhoso chionn {0} chairteilsamhla-gniis no neachDiDmhnaich seo chaidhDiSathairne seo chaidham broinn uair a thdean cairteal seo chaidhan ceann {0} DhihAoineidea-ghraf mneachaidho chionn {0} DhihAoine{0} mionaidean air ais{0} sheachdain air aistoiseach an t-samhraidhtoiseach a gheamhraidhco-fhad-thrth earraichDiDmhnaich seo tighinnDiSathairne seo tighinnan ceann {0} DhiCiadainan ceann {0} DhiarDaoinan ceann {0} cairtealanan ceann {0} mionaideanan ceann {0} sheachdaino chionn {0} DhiCiadaino chionn {0} DhiarDaoino chionn {0} cairtealansaighead gu cl  s deassamhla coltach ri litirsamhla fidheadaireachd{0} dealbh, {0} mionaido chionn {0} DiDmhnaicho chionn {0} DiSathairnean ceann {0} DiDmhnaichan ceann {0} DiSathairne{0} uair a thde air aisstrochag no ceangladair{0} dealbh, {0} mhionaid{0} seachdainean air aisgrian-stad an t-samhraidhgrian-stad a gheamhraidhan ceann {0} uair a thdeE, d MMM, U  E, d MMM, Uan ceann {0} DhiDmhnaichan ceann {0} DhiSathairnean ceann {0} seachdaineanan t-seachdain seo chaidho chionn {0} DhiDmhnaicho chionn {0} DhiSathairnesgriobt isianach deasach{0} dhealbh, {0} mhionaidco-fhad-thrth an earraichco-fhad-thrth an fhoghairan ceann {0} bliadhnaicheanl na seachdaine dhen mhos{0} bhliadhnaichean air ais{0} uairean a thde air aisan ceann {0} uairean a thde{0} dealbhan, {0} mionaideansgriobt Ear-isianach deasach[A B C D E F G H I L M N O P R S T U]/[a b c d e f g h i l m n o p r s t u ]Z[\-    , ; \: ! ? . & '   "   ( ) \[ \] \{ \} @ * / \& J # % ! ' "!]k[        ! - + 1 j k B A O M S W q a _  k m k v w x y z]$/<*7<A0c].    ]+    +M    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P v7 r)B J  J  J  J  J  J  J  J  J  J } J | J { J pppp J  J  J tttt J  J  J ```` J  J  J XXXX J  J     N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P v7 r)B J  J  J  J  J  J  J  J  J  J } J | J { J pppp J  J  J tttt J  J  J ```` J  J  J XXXX J  J  J qqqq J  J  J uuuu J  J  J aaaa J  J  J YYYY J  J     N M)P    N M)P    N M)P  J    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P    N M)P 7P)3ysu  ݼ5P[h[hhh~ 7P)3* !$ 0  $,]ޘ ޖ$ n 3N<), Oޥ '  ݀ ao"u:M6-Nao"uy6 %ugnZ~ %ugnZ~ %ugnZ~[h[hhh~$hh$YY$]$``$4 ߑ  ll  $MMM8$F$$תתת +7=|݂݊݃1 \ c j x q  8['"!D +7=|݂݊݃1 \ c j x q  *FW 7P)3ysu  ݼ5P 7P)3 !$  $, $ N<), Oޥ  ݀ ao"u:M6-Nao"uy6 %ugnZ~ %ugnZ~ %ugnZ~[h[hhh~$hh$YY$]$``$4 ߑ  ll  $MMM8$F$$תתת +7=|݂݊݃1 \ c j x q  8['"!D +7=|݂݊݃1 \ c j x q  *FW 7P)3ysu  ݼ5P 7P)3ysu. W!$ 0  $,]ޘ ޖ[)n!%}8rTuloCQki-0ݒ݊ݚݞݖ2j4Dl*>rTuloCQki-Y1Y1Y1{U}D'E $hE gMMGVHGG$"GOjG$Yӧħ-G$C}FNG$1mmm[h[hhh~$hh$Yj$]j$``$4 ߑ  ll z$MMM8zO$ahP)j$N$תתת I  A=j4=Xq>2>2 4 3& I  A=j4=Xq>2>2 grQ\`cfiCP]`cfiCP] 7P)3ysu  ݼ5P 7P)3ysu  ݼ5P 7P)3ysu  ݼ5P 7P)3ysu  ݼ5P 7P)3ysu  ݼ5P 7P)3ysu $  nݼ5Pޘޘ\Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?Ggz`H*VߐP@6ߕX#N2&lߓKl4vqݼEV^a_(fB?:h~ H QC)2s J V J GH QC)2s J  J H QC)2s J  J b;;;oVHi J  J \\\*H߾ݹ J [[[a J HM J D J H J  J kkkH J  J Hk J ggg J H9 J /u J AKeKHl J >>>> J EEEEH J ~~ J Hs J  J HY߶a J +++- J oH J  J ===Hj J =j J NxH}h J MM J DDHKj J  J H J @ J rrHD J  J Hz J pp J 66H- J RRRQ J HyT J CCCG J H/ J  J aaaH J )W J ;H J 7777 J }}}}H J {n J H J 9997 J HI߲Q J   J cH J  J H J  J uuuwH9߮A J OOOT J H> J 1 J sssH J * J Hiߺq J 777: J {H  J  J OOOHk J  J ^^^_H)ߪ1 J  J WHv J  J +++H}] J kG J zzXHq J  J H J FF J ))QFY&HTh J = J ud2dH0' J ## J ##HTh J wbwb J UU 00   mKmK     &&   mKmK    ;;    x{_ i  K ZFPB3B!P!P "P "P7"PN"Pe"P|"P EPV]enx"P"P"P"P"P"P"P"P"P"P"P#P7r EPV]enx#P#P!#P*#P3#P<#PE#PN#PW#P`#Pi#Pr#P *"P"P  {#P#P#P#P#P#P$P$P3$PJ$Pa$Px$P$P EPV]enx$P$P$P$P$P$P$P$P$P%P%P%P7 EPV]enx"%P+%P4%P=%PF%PO%PX%Pa%Pj%Ps%P|%P%P EPV]enx%P%P%P%P%P%P%P%P%P%P%P%P7  *$P$P  %P&P(&PR?&PH&P_&Pv&P&P&P&P&P&P'P'P.'PE'P\'Ps'P'P'P'P'P'P'P(P.o  | D = !&+05:BG Lb d f h j l n p                              ! # % ' ) + - / 1 IMPB(PE(PJ(PO(PR(P`5+(9(Py  (((  ))) < M   IM!$P Y] *)P-)P2)P7)P:)P=)PB)PE)PJ)PO)PT)P`W)P\)Pc)Pj)Po)Pr)Pw)P~)P)P)P)P)P ))) )))   5HU(c(P   *P5))P  P*i**  *** < M   IM!$P Y] *P*P*P*P*P*P*P*P*P*P*P`*P*P*P+P+P +P+P+P+P"+P'+P.+P 5+B+O+ \+i+v+   5H**P   +P5++P) !IM!$P Y]  ,P,P,P,P#,P,,P3,P<,PE,PN,PQ,PV,P[,P^,Pa,Pf,Pi,Pn,Ps,Px,P`{,P,P,P,P,P,P,P,P,P,P,P,P5++P+P0 0I W!$ Y0  '/]``` ````[)`n`!`3`}`8`0P ^0Pg0PW0P w0P0Pp0P 0P0P`0P 0P0PNV`0P 0P0P`0P 0P0P`0P 0P0PY`0P 0P0P`0P 1P1P1P '1P01P 1P @1PI1P91P Y1Pb1P`R1P r1P{1PI`k1P 1P1P`1P  1P1P`1P 1P1Ph`1P 1P1P<`1P$ 1P1P1P- 2P2P2P5 !2P*2P2P= 62P?2P `32PE K2PT2P`H2PN `2Pi2P `]2PW y2P2Pr2P` 2P2P2Ph 2P2P2Pp 2P2P2Px 2P2P2P 2P2P2P 3P3P3P (3P13P!3P A3PJ3P:3P Z3Pc3PS3P s3P|3Pl3P 3P3P3P 3P3P `3P` 3P3P `3P` 3P3P I`3P`  4P4P`4P (4P14P`4P C4PL4PY`:4P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } z   #0P&0P)0P,0P/0P20P50P80P;0P                 ( 1 9 A I R [ d l t |            3P3P3P3P3P3P3P3P4P   U4PX4P[4P  4 ^4Pg4Pp4Pu4P~4P4P4PO 4O 4O 4J W _ k m o C[uow\] D `!P+``V`\`E`3 8`b /P/P ` 4Pq 'ResBP  o 'ResB| 5~~6|genderListafarbgbncacsdadeeleneseteufafifilfrguhehihrhuidisitjaknkoltlvmlmrmsnlnoplptroruskslsrsvswtatethtrukurvizhzh_HantzuneutralmaleTaintsmixedNeutral6+.147:=@CFILORUX\_behknqtwz}             !P 'ResB Q VQP Xx.MSVeXoxo.do.lu.ma.m.s.ve.LunsMaioXuoxuoxul.Dec.Dom.Mr.Out.Sb.Ven.Xan.Xov.Xul.hoxeout.xan.homesXovesXulloxulloa.e.c.SbadoVenresemojiskanjisoutrosvariosviaxarda maantonteOutubroXaneiroanimaisdeportedxitoseste m.frechasplantasxaneiroen {0} heste anoDecembroFebreiroMrcoresNovembroSetembrobandeiracoraznsdecembrofebreiromulleresobxectossmbolos{0}dashai {0} hhai {0} seste lunseste mr.este ven.este xov.britnicod /MM/y Gedificiosesta sem.medianoiteda do anoen {0} anopasadomaemoticonaseste xovessen espazoen {0} luns000 billns000 millnsen {0} xov.en {0} dom.en {0} mr.en {0} sb.en {0} ven.en {0} mar.hai {0} minsem. do mesen {0} anoshai {0} anoda da sem.o luns pas.pictogramasactividadesespazamentoeste venreso mr. pas.o ven. pas.o xov. pas.sem. pasadahai {0} lunshai {0} dom.hai {0} mar.hai {0} mr.hai {0} sem.hai {0} sb.hai {0} ven.hai {0} xov.hai {0} anoshai {0} daso ano pasadoen {0} xoveso prx. lunsseguinte anotrim. pasado{0} 'do' {1}{1} 's' {0}emparelladosen {0} horasfuso horariometeoroloxao mes pasadoo prx. dom.o prx. mar.o prx. mr.o prx. sb.o prx. ven.o prx. xov.radicais hanen {0} venreshai {0} xovessemana do meso dom. pasadoen {0} minutoen {0} semanada da semanaeste mrcoreshai {0} horasmarcas tonaismodificadoreso luns pasadoo mar. pasadoo mr. pasadoo prximo meso sb. pasadoo ven. pasadoo xov. pasadosem. seguintetrim. seguintehai {0} venresen {0} segundoviaxar/lugarescaracteres hanen {0} semanashai {0} minutohai {0} semanahai {0} sbadoo prximo lunso prximo mar.o prximo mr.o prximo ven.o prximo xov.o xoves pasadoa semana do {0}en {0} mrcoreshai {0} domingohai {0} segundohai {0} semanasjamos voclicoskanas xaponesesmtrico decimalo martes pasadoo prximo xoveso sbado pasadoo venres pasadohai {0} mrcoresccc, M/d/y GGGGGdeseo de caixaso domingo pasadoo prximo marteso prximo venresvietas/estrelasdespois de Cristofrechas dereitao mrcores pasadosmbolos musicaissmbolos tcnicostrazos/conectoresantes da era comnanimais e naturezafrechas esquerdao prximo mrcoreso trimestre pasadosmbolos de moedasfrechas cara arribafiguras xeomtricasfrechas cara abaixojamos consonnticosemoticonas e persoassmbolos astrolxicosccc, d 'de' MMM 'de' y Gccc, d 'de' MMMM 'de' y Gd 'de' MMMM  d 'de' MMMMcccc, d 'de' MMMM 'de' Y Gformato e espazos en brancofrechas esquerda e dereitasistemas de escrita europeossistemas de escrita africanosCollea{0}.curvadereita.sistemas de escrita americanossistemas de escrita histricosE, d 'de' MMMM  E, d 'de' MMMMvariacins de forma de ancho mediocaracteres de descricin ideogrficasistemas de escrita de Asia Orientalvariacins de forma de ancho completosistemas de escrita de Asia Meridionalsistemas de escrita de Asia Occidentalsistemas de escrita do Sueste asiticosistemas de escritura de Oriente Medio)[ ]/E, d 'de' MMM 'de' y G  E, d 'de' MMM 'de' y GC[a b c d e f g h i j k l m n o p q r s t u v w x y z]$/<*7<A0<Adi_ EEˊ)JJJJJJJJJJ JJJLLJLLJLLJJJJLLJLLJLLJJJJJJJ33J22J11JJJJJ++J**  N ) JJH 7P)3 Mݹ5 W!$ 0  '/ $,q4D CHl4$B}zIn 3N<'پPC44S3w}qF)]S~ȷ4 h5}\zӡA%PE $oE g 4 4GVG?ɅG$r:::GԒzG$osG$KG$tٯůů qBqBMM(h4$hhN$Y$P$``$k Q v33 텐MM 3 YIh$::Ρ$ߧsΡ$}K$mS*S*S* 7P)3PȷS6   JccJGGOUTYgkosc{wc}WC^HAXF2j4j4R>qTT9TW`]Z%; 8`WeI$W 8`WeI$W 8`WeI$W 85gklS* 85gklS* 85gklS*C!mcE $oE g 4 4GV{G?ɅG$r:::GԒzG$osG$KG$tٯůů qBqBMM(h4$hh3$Y$]C$``$k Q v33 텐MM 3 Yhh$MM]G$4~$Ʒ$תת} xO  TTTYd?U tO h  F1G RAj4Dj4RRD>J2 < e 4svyQOQ OsvyQOQ OVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GtzDd7 SR}.ThAi]]%q$U4_YM8m @l魸hl1upLxAy|.h~ H /,J#-=JD>=J#-=JD>=J#-=JD>=rrr7 7 7 HAJAAJZZH+JJH!+JJHnDJ=JIJ||JJ||JH@9Jy cJsJMTMTJ JMTMTJ HJJH\dJJH\dJJHJQEJP>XJQEJP>XHo\NJQEJP>XH.^JeJBH~0KJllJXXH~0KJllJXXH6|JWcJ)sHLB" JJ H"gJJ H JirJ\J::J J::J HCCJbrJLH4B JJHk fJJHJWWJOOH5'JJ##H/5JJ##H490JvWvWJ8c8cH@B"JJH"JJHJ<<JH!JJH!JJHz|62JJlJ>>JH]=J>>J],,PP],,HJb\J}8JD0HLqJ}8JD0HLqJ}8JD0 . .                     ?^ i  K ZFPB3B EPV]enx P P P P P P P P P P P P7P EPV]enx P P P P P P P P P P! P& P EPV]enx+ P0 P5 P: P? PD PI PN PS PX P] Pb P7e x * P Pc g PJRz P} P =Y `!IM!$P Y]  PPP PPP!P*P3P<P?PDPIPLPOPTPWP\PaPfP`iPnPuP|PPPPPPPPP5 P 1I  W!$ Y0  '/q`4`D` ``C`H`l4`$``B`}`z```n `3``f)`dO``N`<`'``PP`C`4```S`3`w`3`M``[`L`F`)`]`L`~`)`4` `h5`P !  !  ! (  P P-P :PKP\P3 8 ';mpsv!IM!$P Y] yP~PPPPPPPPPPPPPPPPPPP`PPPPPP PPPP!P(P /<I Vcpz   }  jv"5HSP / = A H ` \PaPL`QP fPkPL` pPuPL` PPP PPP PPP PP>`P PP3 ` PP3 ` PP`P PPF` PPF` PP P "P'PP 3P8P,P DPIP`=P( NPSP`1 _PdP`XP9 pPuP1E`iPB PP+`zPK PP+`PT PPP] PPPe PPPm PPp`Pu PP+`~ PP+` PPP P PP PPP *P/P#P ;P@P4P LPQPEP ]PbPVP nPsPgP PPxP PPP PPP PPP PP `P,` PP #`,` PP #`P,`  PP`P P P`P ,P1P`%P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } zP}PPPPPPPP    $ , 5 = F O X a i q y  PPPPPPPPP  # 6P9P<P  ?PHPQPZPcPlPO |O O J W _ C[uow\] D D` P``V`P`E` 8` PHP( uP 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dgsm-03.38-2009?  @$ _` !"#%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p +8HXh   !"#%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@$_`[ ]\ ^{}| ~ABEZHIKMNOPTYX  BE   ^ {(})\/[<~=]>|@ eI    </>(@)=e 'ResBe  uuuDu.Fr.Mi.M.Su.Zi.htJaarnam.AabigMonetNachtWuchezaabigznachtMittagzmittagFriitigMinuuteMntigSunntigam MorgeAuguschtDezmberMittwuchNovmberOktooberWuchetagmetrischbermoornDunschtigSamschtigZiischtig000 Tuusig000Tsg'.'am NamittagvorgeschterTageshlfti000Tsg'.'000 Billioon000 Millioon000 Billioone000 MilliooneangloamerikaanischE[     - + O M S m k ]7 EˀB)JJJJ-J,J+JSSJSSJSSJJJJJJJGGJGGJGGJGGJGGJGGJGGJGGJGGJJJJ,,J,,J,,J,,J,,J,,J,,J,,J~,~,     )P 7P)3yFgn9 7P)3FgA] W!$0 V'/Zzl*3k<μ*O..[[kTPͽN  qBqBMM(; $3$+4$3$kk$) Q v33 텐MM 3 Yww$7774g$O٬{%w$ьN$ 4M 7P)3yj[Ic W!$0 V'/Zzl*3k<μ*O..[[kTPͽN TDj42j42A> $pJ2RUX[,,,,h~!H 4k  ::  9 EPV]enxPPPPPPPPPPPP7u EPV]enxP PPPP!P&P+P0P5P:P?P EPV]enxDPIPNPSPXP]PbPgPlPqPvP{P7  *P  P  IM!$P Y] PPPPPPPPP PPP`PP$P+P0P3P8P?PDPKPPPWP5P    PPP   IM!$P Y] PPPPPP PPPPP"P`%P*P1P8P=P@PEPLPQPXP]PdPkx ) - 3 jv"5HS^adrP    / 7  `  9 `P   : l  a N PPPPPPPPPP P [ow] L``` `I PR c P 'ResBP  o 'ResBP  o 'ResBP  o 'ResB\ Q uuVQ  . . . . . . 0 1 . . . .I .gujr . . I 00 00 0 0 0 0 . I . II  [ ] . . II 00 00 00 00 0 0 0 0 . II  I 00 00 . . . 0 I .  - .  II . . . . . 0 0 II 0 E, d/M/G y  - . d, MMM G y . . {0} {1}{0} {0} {0} {0} . 1 2 3 4 G d d MMM,y {0} {0} {0}  - {0} {1} {0} {0} {0} {0}  -  MMMM MMMM G yE,d/M  E,d/Md-MM- GGGGG y{0}, {1}{0} {0} {0} {0} . {0} {0} {0} {0} {0} . {0} . {0} . {0} . . . . Y w {0} {0} {0} {0} {0} {0} {0} . {0} . {1} {0} {0} . {0} EEEE, d MMMM, G y{0} {0} {0} {0} G d MMM,y d MMM,y MMMM W {0} {0} ( )G y d MMM  y d MMM{0} {0} E,d MMM E,d MMM G y{0} GGGG E,d/M/y E,d/M/y ( )G y d MMM  G y d MMMGGGG E,d/M/y E,d/M/yE, d MMM E, d MMM G y GGGGG y-dd-MM  y-dd-MM E, d MMM y E, d MMM G y G y d MMM, E  y d MMM , E {0} . {0} . {0} . {0} . {0} .G y d MMM, E  G y d MMM, E ,[\- , . % 0 + 0 1 2 3 4 5 6 7 8 9 ]{[ { } { } { } { } { } ][ ]$/<*7<A0c].7 r)}B ) v7 D}B JJJJJJJJJ JJJJ JJJJJJJJJJJJ JJJJJJJJJJJ /)  J !J     ng ng ng ng gBBOCILe+ W!$ 0  $,q4D 3[)$38Q{n 3N<AZ4aCSOB_Z)8QNL]"!E$EgGBWGG$aG5M hG$<ƇƚG$TYT4G$ MM(h4$hN3$YY$]X4$``$kM 3 Whh$jj*4 h$9I#$Yn$))) gBBOijC{)aJ@@JO1'jda^gTjda^gTJ2AO1'jda^gTjda^gTJ2A KeK K) K) Kc) |OnN$+ sE $hE gMMGBWGG$G53 hG$<ƇƚG$TYT4G$ [hqBMM(N$WhM$YY$]X4$``$4 Q vM3 텐MM 3 zhh$MMMNg$˝?kh%$8)<$תתת YX , y|VXspRnRyv YX*B YX , y|VXspRnRyv YX*BRUX[7CO[RUX[7CO[uR[juR[juR[juR[j W!NAZ4aC""" rzw rzw rzw rzw 6;:@e/ RZ8;V 6;:@e/ RZ8;V `| `| `| `|Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G@wG\"}'\Y^ic?X29-!y13z?JThp*rtcQh~ H JJPPH JJPPH JJPP+++{{{H-JppJH-JppJH-JppJHJJ@@JJ@@JJ@@HbJJBBJJBBJJBBHJJHJJHJJHDJJ11HDJJ11HDJJ11HJ JJ JJ JHJJyyHJJHJJHEJJSSJJSSJJSSHgIJJggHS!JJJHgIJJH/.JJSSH/.JJddH/.JJddH<9JJffH<9JJuuH<9JJuuHJJUUHJJHJJH"#JJH"#JJH"#JJ---   HOJJ``HOJJ``HOJJ``""" ps                     mj i  K ZFPB3BPP EPV]enxPPPPPPPPPPPP7 EPV]enxP PPPPP#P(P-P2P7P<P EPV]enxAPFPKPPPUPZP_PdPiPnPsPxP7 *PP }PJRPP =Y `E`  "H    "H  IM!$PY] PPPPPPPPPPPPPPPPPP`PPPPPPPP PP5,P  0I W!$ Y0  '/q`4`D` ``3``[)`$``3``L`Q`L`n `3``f)`dO``N`<``5PA`Z4`aC```S`3`w`3`M``[`L`F`p`TP`^`N`)`4`B`/`:P ! ?GOW ! _gow   PPP PPP  ' ;!IM!$P Y] PPPPPPP PPP"P'P,P/P2P7P:P?PDPIP`LPQPXP_PdPgPlPsPxPPPP        jv"5HS!$2P=        +  H  GIKMZgt" & "H:P * 3 7 H; A E HI  "O  ` z  8   . ? M T PP`Pd PP`Pm PP`Pv  PPP PPP +P0P$P 8P=P`5P BPGPm` LPQPm` YP^Pd`VP cPhP` mPrP` ~PPwP PPP PPP PP9`P PP`P PP`P PP`P PP&` PP&`   PPP PPP +P0P$P% 8P=PU`5P- BPGP`6 LPQP`> ]PbPVPF nPsPgPN PPxPV PPP^ PPPf PPPn PPPv PPP~ PPP PPP P PP PPP )P.P 6`"P1` :P?P `3P1` KPPP `DP1` wP|Pr`pP PP`P PP`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } h q z PPPPPPPPP                   ! ) 1 : B J R Z b j r z         UPXP[P^PaPdPgPjPmP   PPP  4 PPPPPPPO O O J W _ Q S U C[uow\] D `P\```P`E` `V PP F PW 'ResBP  o 'ResB  EE1E2E3E4YAYKAgtArsCanCmnCmtCprCttCulEstIcmMogNobEnsaReroEbiroIgoroMambiaChulaiIchumaRitukoApiririAramisiEdakikaEsabatoNobembaOkitobaChanuariChumaineFeburariOmokubioChumapiriChumatanoChumatatoOmotienyiErobo yakaneChinse  chimoErobo yagatatoErobo yakabereRituko r ewikiYeso ataiborwaYeso kaiboirweErobo entang aniMambia gose Morogobar) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN 9T 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN \pAf Dq 4PhHL, 8Jh0(  Aj4Dj4GD>J2h~ HzS䪪}P E P M Q % 2[ _ ?De jv"HSPS W a i `I k `RP   : l  a | YP\P_PbPePhPkPnPqPtPCow]``_`G `x IP 'ResBP  o 'ResB> Q HHQRCJedJehJelJemJesJercJerdMayrntAverilAvrrilJ-guerJesarnBoaldynJelheinJemayrtJerceanJerdeinT-arreeJ-fouyirJ-soureeJedooneeJeheineyM-HouneyM-fouyirM-soureeLuanistynM-NollickMee HouneyMean-fouyirMean-soureeJerrey-fouyirJerrey-geureeJerrey-soureeMee ny NollickToshiaght-arree{0}hunnag/vuc/ooyl{0}thunnag/muc/ooyl{0}thunnag/vuc/ooyl{0}thunnagyn/mucyn/ooylyn{0}dyhunnagyn/dyvucyn/dyooylyn7[a b c d e f g h i j k l m n o p q r s t u v w x y z]r) J S*S*U]ainYeRU s Jusz0X$<fPRP =  &  . jv"H* , 2 `4 Cuow``P`" `< 'ResBP  o 'ResB[  nn1AlAsLhLiLrTaAwaYauAfiAsaFabLahLarLitNuwK.H0DGobeJiyaMakoWataMayuYuliYuniBHAI00DKwanaKwataMintiK.H.YMarisB.H.YYammaDaia000DAgustaAsabarDubu 0LahadiSafiyaShekaraAfiriluAlhamisDisambaDubu 00JanairuJummaaLitininNuwambaSatumbaDubu 000,[ p q {r} v x]5[A B  C D  E F G H I J K  L M N O R S T U W Y  Z]C[a b S c d W e f g h i j k  l m n o r s {sh} t {ts} u w y {} z ]7 %4BJzzJJJ"%"%J//JdJ2 $L$l @8dD8,, GAj4Dj4D>J2 $L$l ^adgPV4VHBV^adgPV4VHBVh~ H H H lV?d@@@:::^^^r%^V w2w2    og0 EPV]enxPPPPPPPPPPP P7 EPV]enxPPP P%P*P/P4P9P>PCPHP EPV]enxMPRPWP\PaPfPkPpPuPzPPP7  *P  Pt U` U`!$P P PPPP&P-P6P?PHPKPPPSPXP]PbP`ePhPmPtPyPPPP5P+ /I  !$ Y0 '/q`4`D` ``3``[)`n``3``?``˹`n `3``f)`dO``1N`<`Ȫ`L`P``L``S`3`w`3`M``[`L`~)`TP``N`)`k` ` `P !  !    PPP ';  !IM!$P Y] PPP#P*P3P:PCPLPUPXP]PbPePhPmPpPuPzPP`PPPPPPPPPPPP        %*/  jv"5HSPV       `Q  4`=P4`DP4`KP    : l q } ' 5  a f r " & * RPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPP P C[uow] `M``V``& 2$` 4P. Y P 'ResB D{ D{ gBw3^C{)a` owx` 'ResB`  ss1AlAsLhLiLrTaAwaYauAfiAsaFabLahLarLitNuwK.H0DGobeJiyaMakoWataMayuYuliYuniBHAI00DKwanaKwataMintiK.H.YMarisB.H.YYammaDaia000DAgustaAsabarDubu 0LahadiSafiyaShekaraAfiriluAlhamisDisambaDubu 00JanairuJummaaLitininNuwambaSatumbaDubu 0001[ p q {r} v x {y}]=[A B  C D  E F G H I J K  L M N O P Q R S T U V W X Y  Z]A[a b S c d W e f g h i j k  l m n o r s {sh} t {ts} u w y  z ]7 %4BJzzJJJ"%"%J//JdJ2 $L$l @8dD8,, GAj4Dj4D>J2 $L$l ^adgPV4VHBV^adgPV4VHBVh~ H H H lV?d@@@:::^^^r%^V w2w2    og0 EPV]enxPPPPPPPPP PPP7 EPV]enxP!P&P+P0P5P:P?PDPIPNPSP EPV]enxXP]PbPgPlPqPvP{PPPPP7  *P  Pt U`$ U`!$P PPP!P(P1P8PAPJPSPVP[P^PcPhPmP`pPsPxPPPPPP5P0 /I  !$ Y0 '/q`4`D` ``3``[)`n``3``?``˹`n `3``f)`dO``1N`<`Ȫ`L`P``L``S`3`w`3`M``[`L`~)`TP``N`)`k` ` `P !  !    PP P ';!IM!$P Y] P"P)P.P5P>PEPNPWP`PcPhPmPpPsPxP{PPPP`PPPPPPPPPPPP     !&+ 05:  jv"5HSP[       `V  4`HP4`OP4`VP    : l q } ' 5  a f r ' + / ]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPP P C[uow] `Z``V``+ !`# ?P3 ^ P 'ResBP  o 'ResB+ W 66'WݏLPP1P2P3P4P5P6Ian.Iul.Iun.IuneKek.Kep.Mal.Now.Pep.Ap.Au.Ok.IulaiLpuleMalakiPoahIanualiPoaluaPoaonoAukakeKekemapaNowemapaPoakahiPoakoluPoalimaApelilaOkakopaMekalikaPepelualiKepakemapaM=romanlowAmelika Hui Pk Ia[b c d f g j q r s t v x y z][a  e  i + o M u k h k l m n p w ]i7 r)B    NM)P BA)))aA'I !$ Y0 '/ [)$3}$Qj4 A>X[^adgjݽX[^adgj>j4 A>X[^adgjݽ))) ! ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM mݕ݋ݚhwrݟ݆ݤݐ݁ \ c j x q  ,޶h|ݩ6 mݕ݋ݚhwrݟ݆ݤݐ݁ \ c j x q  ,޶h|ݩ6RUX[RUX[RUX[RUX[  L#MPRP]P Y ` g`B`w`3`v`y`s`r````` g`B`w`3`v`#*`1h`~````` !  !     PPP "%IM!$P Y] (P+P0P5P8P;P@PCPHPMPRP`UPZPaPhPmPpPuP|PPPPP        jv"5HSux{PP      `  [ow ``~`V` D`' P 'ResBP  o 'ResBU  ooVShebr h aE -d         0  0 1  00 d.M d.M    1 2 3 4M.y M.y{0}  {0} {1}  000   d d MMM           M.y  M.y {0}     0                     0  0  00 d d MMM y                 R.O.C  {0}  {1}         00  00  000        E, d MMM y               {0},  {1}         {1}  {0} {0}  {0} / {0}  {0}  {0}  {0}   {0}  {0}  W MMMM 000  000    {0}     {0}  {0}     {0} {0}       {0} {0}      {0}            {0}    -  -  {0}  {0}  {0}  {0}  w  Y {0}  {0}    {0}  {0}    {0}  {0} d MMM d MMM   ()                 / {0}  {0}  {0}  {0}   d  d MMM y G                   / {0}  {0}  {0}  {0}      -  ()      {0}   {0}     {0}   {0} {0}  {0}    -        {0}   {0}  EEEE, d MMMM y G   {0}   {0}        {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}     {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}    EEEE d.M  EEEE d.Md MMM  d MMM y G            d MMM y  d MMM y G              -{0}d MMM y G  d MMM y G         E, d MMM  E, d MMM y G    EEEE, d MMM  EEEE, d MMME, d MMM y  E, d MMM y GE, d MMM y G  E, d MMM y G[                 ]-[                     ]7[                          ]$/<*7<A0c].du_ E7 J  J  J EEEE J  J  J 4444 J  J (((( J  J  J  J  J p||| J   J  J tttt J  J  J ```` J  J  J XXXX J  J  J qqqq J  J  J uuuu J  J  J aaaa J  J  J YYYY J  J     /) J J E$       " " " " 8Q)[``* !$ 0  $,q4D 3[)3}$Q[l*N<bO3w}}$=;$QQ[`P@-E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGj*44h4$3$4$]X4$8N8N$k Q v33 텐MM 3 Y݆݆$5554g$mmhN$J4$}}} 8Q)Yv_v9`` J  J cZPF_cZPF_  x~  w}  w}    )x~    x~    )x~ !<!E $oE g 4 4GVHG' l lG$GMhG$MMG$zPG$---j*44h4$3$4$y`$$k Q v33 텐MM 3 Y$___4g$mm<4N$郪$OrO J2,*E';1 +2* J2,*E';1 \ c j x q  +2*RUX[RUX[Yv_v_v_v ! $}@kD/D/////N\vN\vN_v_v)N6&:@RZVJ^BbfFN%&:16&:@RZVJ^BbfFN%&:1""" o3]hyPgݺ9\j7iiix]]CYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yXax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P  w*>. w*>. w*>. w*>.77Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G|f^kcrC=T!aGZ'&TvIum . ;JQz6hngyv>qH J 0 J qH J .d.0 J >>qHW( J BBd J SSHW( J nO J %HW( J nO J %H'_ J /J// J >>>Hc J /J// J >>>Hc J /J// J >>>Hg J MM J \\ J  J  J  J H~ J  J cH_ J  J cH_ J  J cHF J lll J PH J lll J PH J lll J PHZ J = J Hu J = J Hu J = J HP J * J vH J * J vH J * J vH3( J NN= J ^^~H3( J = J ~H3( J = J ~ppp<<<xxH>2 J #r X J d@H>2 J #r X J d@H>2 J #r X J d@TN                     7m i  K ZFPB3BPX EPV]enxPPPPPPPPPPPP7S EPV]enxPPP PPP'P0P9PBPKPTP EPV]enx]PfPoPxPPPPPPPPP7h { *sP|Pf  PJRPP =Y  ``"    "H  %(6DR  "H  "IM!$P Y] PPPPPPPPPP PPPPPP!P&P)P.P3P`6P;PBPIPNPQPVP]PbPiPnPuP5`nP /I !$ Y0  '/q`4`D` ``3`````3`}`$Q``[`l*```f)`dO``j`<``P/`b```O`3`w`3`M``[````TP``N``9` ` `P !  ! M T  PPP P(P;P_ d ';NQTW"IM!$P Y] ZP_PfPkPrP{PPPPPPPPPPPPPPPP`PPPPPPPPPPP P  -:G   TY^ chm  jv"5HS|P [ i m t   8`Q)```rux{```````    "H~P     %2  "H      "H?MP  "+ 1 5 "H/ 9  "A  ` z        $ - = F PP`PY PP`Pb P P`Pk 6P?P/Pt OPXPHP| hPqPaP }PPS`zP PP` PPS` PP\`P PP` PP` PPP  PPP %P.PP >PGP`7P WP`P`PP pPyP`iP PPs`P PP.`P PP.`P PPP  PPP PPP P$P`P$ -P6P`- ?PHP`5 XPaPQP= qPzPjPE PPPM PPPU PPP] PPPe PPPm PPPu  P)PP} 9PBP2P RP[PKP kPtPdP PP `}P` PP `P` PP `P` PP`P  P P`P  P% P` P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } ] f o PPPP P#P&P)P,Px                     ( 1 9 A I Q Y a i q y        PPPPPPPPP   . P1 P4 P  4 : PC PL PU P^ Pg Pp PO O O f J W _ H J L C[uow\] D `fP.````E` `H PP 7 P= y PP 'ResBP  o 'ResB  V6  A .  .  8 K    2  A  B & ? . > 8 ?  , 6  6 > .  B ( * 6 A * L 7 . >  / A    p   p  ( p $ ? 1$ ? 2$ ? 3$ ? 4( 5 p . ? p 0 5 ? 6 ( ? 8 G p     5 (  G 2   9  ? 0 & ? 2 - 5 ( 0  , 8 + 0 8 G ( 8 A , 9 * B /  8 5 @  A 2 p & ? 8 p + < 0 p .   2 8 ? $ p   ! G   < 0   ! > * L ' > , 9 . ( . G  @ . G 9 0 . L 8 . / B  8 / B  G 6 > 5 ( 6 K 5 > 9 G & 0 & K * 9 0  H $ M 0  7 > " < 0 p 0 p 0 p   8 M $  ( 5 0 @  A 2 >  ( 5  , 0 * 0 8 K   8 M 5 @  >   @  @  H *  ( , K  $ 9 8 > 8 $ >  6 K * A 0 A 7 0 .  > ( 0 G  5 > 5 8 M $ A 5 ? 5 ? ' 8 G   ! 9 . M 2 G 9 >   >  * M 0 H 2  6 M 5 ? ( 6 M 0 > 5 # 00  0 , 00 p 00 p 00 p 0( @ 2 02 >    M $ B p & ? 8  , 0 + < 0 5 0 @ 8 ? $  , 0  8 . > 9  > ( , A ( ( G 9 > 8 G * >  B . ( . K 0 & > & / > $ M 0 > 6 5 M 5 M 2 8   M / > 8  6 K '  9 G  8 G   ' @ 0 > $  > 0 M $ ?   M / G 7 M + > 2 M  A ( - > & M 0 * & 00( @ 2 002 >    M $ B , 0  8 , A ' p  8 0 5 ? p  8 6 ( ? p  8 8 K . p / 9 . ? (  d MMM d 8 5 0 M 7  8 5 @ 8 (  > ( -* > (  $ ? 5 ? ' ?  G  G . M  * M 0 > 0 B * . @  M 0 ?  . A 9 0 M 0 . . G  > , ?  / 9    > / A  M . ? $ / G  >  ?  5 M /  M $ ? 0000  0 ,   M 0 9 > / # 00  0 K ! < 00 9  < > 0 09  < > 0 + 0 M 5 > & ? (  8  A 0 A p  8 .   2 p {0}   > {0}   G   2 > . > 9  8 M + ( M & M  K 0 0 M & > & . 8 M  G 0 G . 6 > 9 0 @ 5 0 M 9 > ( 5 0 M # 009  < > 0  8 $ ? . > 9 @ * ?  2 > . > 9   2 > , A ' p   2 > 0 5 ? p   2 > 6 ( ? p   2 > 8 K . p  8 6 A  M 0 p  8 > -* B 0 M 5   2 > 5 0 M 7  8 , A ' 5 > 0  8 0 5 ? 5 > 0  8 6 ( ? 5 > 0  8 8 * M $ > 9  8 8 K . 5 > 0  ? 2 - M & > 9  K (  ? 9 M ( . ? / >  < ? / > 5 ? 5 ? ' 0 B * . ' M / 0 > $ M 0 ? {0}  0 {1}{1}  K {0}* ?  2 > 5 0 M 7 {0} / > {1}  2 >  A 0 A p   2 > .   2 p  8 5 @ * B 0 M 5 * ?  2 > , A ' p * ?  2 > 0 5 ? p * ?  2 > 6 ( ? p * ?  2 > 8 K . p  8  A 0 A 5 > 0  8 .   2 5 > 0  H 0 0 ?  M $ ? 0 > , @ * M 0 % . {0} & ? ( . G  {0} . > 9 . G  {0}   p . G  {0} . ? p . G  {0} 8 G p . G  * 9 2 @ $ ? . > 9 @   2 @ $ ? . > 9 @ 5 0 M 7  > & ? ( {0} $ ? p . G  {0},  0 {1}  2 > 6 A  M 0 p  L % @ $ ? . > 9 @ * ?  2 >  A 0 A p * ?  2 > .   2 p , >    0 $ @ 0   2 > , A ' 5 > 0   2 > 0 5 ? 5 > 0   2 > 6 ( ? 5 > 0   2 > 8 * M $ > 9   2 > 8 K . 5 > 0  ' A ( ?  2 ? * ?  8 6 A  M 0 5 > 0 5 ? 0 > .  ? 9 M ( 8   @ $  ? 9 M ( 8 @ . ? $ * / K  9 > ( . B 2 6 , M & {0} & ? ( * 9 2 G {0} . > 9 * 9 2 G {0} 5 0 M 7 . G  {0}   p * 9 2 G {0} , A ' p . G  {0} . ? p * 9 2 G {0} 0 5 ? p . G  {0} 6 ( ? p . G  {0} 8 G p * 9 2 G {0} 8 K . p . G    $ ? . $ ? . > 9 @ * ?  2 > , A ' 5 > 0 * ?  2 > 0 5 ? 5 > 0 * ?  2 > 6 ( ? 5 > 0 * ?  2 > 8 K . 5 > 0 G E, d MMM y{0}    G . G  {0} $ ? p * 9 2 G {0} . ? (  . G  $ @ 8 0 @ $ ? . > 9 @ & B 8 0 @ $ ? . > 9 @ * ?  2 > 6 A  M 0 p * ?  M  K  M 0 > + <   2 >  A 0 A 5 > 0   2 > .   2 5 > 0  . G 0 ?  @ 2 ? * ?  0 M & ? 5 G 9 G 8 M   ? 2 M -9 ?  M  > 9  A . M ! > * M 0 % . * ?  2 > 8 * M $ > 9 / B 0 K * @ / 2 ? * ? 0 > , @ & M 5 ? $ @ / 5 K  G 2 ?   > . K {0} 5 0 M 7 * 9 2 G {0}  G 8 * M $ > 9 {0}  A 0 A p . G  {0} .   2 p . G  . > 9  > 8 * M $ > 9 8 * M $ > 9  > & ? ( * ?  2 >  A 0 A 5 > 0 * ?  2 > .   2 5 > 0 Y  > 8 * M $ > 9 w{0}    G * 9 2 G {0} . ? (  * 9 2 G {0} 8 G   ! . G    2 > 6 A  M 0 5 > 0  + < M 0 @  @ 2 ? * ?  $ ? 9 > 8 ?  2 ? * ?  5 > (961 964) # ? $ @ / * M 0 $ @  $  ( @  @ * M 0 $ @  , A 2 G  / > $ > 0 > , I  M 8 ! M 0 >    . A & M 0 > * M 0 $ @  {0} 8 * M $ > 9 . G  {0} , A ' p * B 0 M 5 {0} 0 5 ? p * B 0 M 5 {0} 6 ( ? p * B 0 M 5 {0} 6 A  M 0 p . G  {0} 8 K . p * B 0 M 5 * ?  2 > 6 A  M 0 5 > 0 {0} $ ? . > 9 @ . G  {0} , A ' 5 > 0 . G  {0} 0 5 ? 5 > 0 . G  {0} 6 ( ? 5 > 0 . G  {0} 8 G   ! * 9 2 G {0} 8 K . 5 > 0 . G  * 6 A  0 * M 0  C $ ? ! H 6 / >  ( G  M  0  - ( (987 989)   @ (901 923)   K (923 931)  > ( (983 985)  8 K (989 990)  (1394 1428) B (1389 1390) G ( (704 708) K 9 K (964 968) A . M ! > & M 5 ? $ @ /  B (1222 1224) M / > . ? $ @ /   > 0  G ( ( (857 859) G ( K (781 782)/ K 0 K (717 724)0 H  @ (715 717)5 > ! B (708 715)6 B  K (686 701)6 K (1288 1293)6 K (1652 1655)6 K 5 > (834 848)8 M . >  2 @ / > 2 K  9 K  @ (770 780){0} 8 * M $ > 9 * 9 2 G {0}  A 0 A p * B 0 M 5 {0} .   2 p * B 0 M 5 {0} $ ? . > 9 @ * 9 2 G {0}  A 0 A 5 > 0 . G  {0} .   2 5 > 0 . G   ( M ( > (968 970)  K (1096 1097)  @ (1141 1142) 6 K (1046 1053) 6 K (1504 1521) 9 K (1081 1084)  K (1311 1312) 9 K (1161 1163) ( M ( > (985 987) >  (1169 1171) ? 9 M ( / > * M 0 $ @   K 9 K (999 1004) ?   @ (724 729) K  ( M (859 877) K  ( M (976 978) G   K (824 834)! >  ! B (806 810)$ >   > (645 650)$ > 9 ?  (701 704)( ?   B (851 854)/ > $ M 0 > / > 8 M % > ( 6 >   B (854 857)6 B $ >  (898 901)6 K 9 G  (931 938){0} 6 A  M 0 p * B 0 M 5 . > 9  G  > 0 M / & ? 5 8 MMMM  > 8 * M $ > 9 W{0} , A ' 5 > 0 * B 0 M 5 {0} 0 5 ? 5 > 0 * B 0 M 5 {0} 6 ( ? 5 > 0 * B 0 M 5 {0} 6 A  M 0 5 > 0 . G  {0} 8 K . 5 > 0 * B 0 M 5   M 7 0 8 & C 6  ? 9 M (    ( (1175 1177)  * K (1673 1681) ( - (1239 1240) ( ? ( (1293 1299) . > ( (1165 1166) ( ? ( (1467 1469)   K (1004 1012) < K ( ? ( (810 824) >   (1848 1854) >  M / K (848 851) > 6 K (1106 1108) G   (1865 1868) K  ( (1278 1288) K  > (1844 1848) K  K (1261 1264) K  @ (1142 1144) K  @ (1555 1558) K 5 > (1099 1104) K 5 > (1381 1384) K 6 K (1455 1457) K 9 K (1094 1096) G   G  (877 885) K  ( (1028 1037) K  @ (1104 1106) K  B  A (995 999) K 6 K (1132 1135) ? 6 K (1177 1181) B   (1182 1184) G ( K (1319 1321) K   (1232 1233) G   G ( (978 983) G ( - ( (973 976)( ? ( M ( > (885 889).   B (1024 1028). ' M / -* B 0 M 5 @ 2 ? * ? . G   (1492 1501)/ K 5 > (1181 1182)5 M /   ( > $ M .  5 0 M # 6 K  ( (1171 1175)6 K  ( (1299 1302)6 K  > (1257 1259)6 K  B (1324 1326)6 K  K (1428 1429)6 K  @ (1199 1201)6 K 5 > (1312 1317)6 K 9 K (1644 1648)8 K 9 K (1074 1077)9 >  B  @ (650 671)9 >  B 9 K (672 686)9 H  @ (1159 1160)9 K  ( (1120 1124)9 K   (1704 1711)9 K  ( (1135 1141)9 K  @ (1247 1249){0}  A 0 A 5 > 0 * B 0 M 5 {0} $ ? . > 9 ? / K  . G  {0} .   2 5 > 0 * B 0 M 5    H  (1227 1229)  8 G  (1854 1860) ( -  (1772 1781)   G  (1308 1311)   G ( (1336 1340)  M / B (1113 1118)  M / K (1429 1441) 0 K  B (1558 1570)  B  K (1084 1087) ( , A ( (1661 1673) >   @ (1229 1232) >   ? (1087 1094) >  * K (1741 1744) >  6 K (1460 1466) >  G  (1387 1389) >  G ( (1303 1306) >  G  (1235 1238) G   K (1249 1256) G   @ (1275 1278) G  * K (1213 1219) G   ( (1648 1652) G   K (1596 1615) G ( - (1206 1207) K  G ( (1256 1257) K 9 H  (1058 1065) G   K (1331 1334) K  > ( (1163 1165) G   @ (1570 1573) G   B (1384 1392) G   @ (1864 1865) G ( - (1118 1120) G ( 5 > (1615 1624) G   @ (1053 1058) G   M / K (938 947) G   K (1375 1379) G   B  B (957 961) G  * K (1830 1844) G  0 K  B (970 973) G  5 > (1681 1684) G  6 K (1131 1132) G  6 K (1573 1592) G ( - (1110 1113)$ >    (1521 1528)$ G   @ (1124 1126)& >   @ (1126 1131)( ?   @ (1240 1243)* B 0 M 5 > ( A . > (  ? 9 M ( * B 0 M 5 > 9 M ( / * 0 > 9 M ( , A   > (1804 1818), A   @ (1501 1504), A  * K (1317 1319), A  6 K (1466 1467), A ( - (1264 1275), A ( - (1260 1261), B   K (1372 1375), B   @ (1185 1190). > (  @ (1658 1661). G  5 > (1764 1772)6 K  G ( (1207 1211)6 K  G ( (1259 1260)6 K 9 G  (1346 1370)9 K  G ( (1156 1159){0} 6 A  M 0 5 > 0 * B 0 M 5 {0} $ ? . > 9 ? / K  * 9 2 G  ' @  L ! < >  5 G 0 ?       M / K (1744 1748)  0 M / >  B (782 806)   M / B (1069 1074)   K  B (1489 1492) ( M ( ? ( (1017 1021) >   G ( (1243 1247) >  8 G  (1789 1801) > ( -  (1624 1644) > ( - ( (1748 1751) > 0 G  @ (1326 1329) G   G ( (1302 1303) G . M * M / K (889 898) G . M . B (1334 1336) K  K  B (1340 1346) K 0 K  B (1225 1227) M / B  ( (1145 1151) M / K  K (1154 1156) M / K 5 > (1801 1804) M / K 9 K (1716 1736) K  M / A (1040 1044) K  M / K (1487 1489) K 0 K  B (1457 1460) M / K 5 > (1012 1017) < ? / > ( (1021 1024) G  , A ( (1736 1741) K  M / K (1684 1688) G ( . G  (1781 1789) G ( M . ( (1532 1555) G ( M / K (1144 1145) G . M * M / K (729 749) K  B  @ (1306 1308)&  M 7 ? #  6 ? / >  2 ? * ? ( ?  * H  (1151 1154)( ? ( - ( (1166 1169), A  8 G  (1818 1830), A ( - ( (1444 1449). > ( - ( (1860 1861). G  K  B (1384 1387). G  K  B (1390 1394)6 K  M / B (1219 1222)6 K  B  K (1097 1099)6 K  B  K (1711 1716)6 K 0 M / >  B (990 995)9 K  K  B (1449 1452)( @  G  @  0 5 > 2 > $ @ 0  0 M / >  B (1160 1161) >   B  K (1044 1046) G   M / B (1190 1199) G   K  B (1370 1372) G ( M ( ? ( (1201 1204) K  G + < I 0 M . 5 G 0 ?     G   M / B (1204 1206) G   M / K (1321 1324) G   K  B (1329 1331) G  0 K  B (1688 1704) G ( M ( ? ( (1224 1225) G  0 M / >  B (947 957) G ( M ( ? ( (1108 1110)* 6 M  ? . @  6 ? / >  2 ? * ? , A   M / L (1861 1864), A  0 K  B (1592 1596), A ( M . G  (1469 1487) >  @ $ M 8 B (1441 1444) K 0 M / >  B (1379 1381) M / K  K  B (1452 1455) M / K 0 K  B (1528 1532) K 0 M / >  B (1037 1040) ? 0 M / >  B (1065 1069) G . M * B  B (1233 1234)' M 5 ( M / > $ M .  5 0 M # . > 2 > 6 K 0 M / >  B (1077 1081)9 K 0 M / >  B (1751 1764) G  0 M / >  B (1211 1213) G  0 M / >  B (1184 1185), A  0 M / >  B (1234 1235). G  0 M / >  B (1655 1658)0 M / >  B ( ? ( (1238 1239)* M 0 > 0 B *  0 6 M 5 G $ 0 ?  M $ ? {0} > & > 9 ? ( > . K ! < 2 G  .{0}% > & > 9 ? ( > . K ! < 2 G  .{0}0 > & > 9 ? ( > . K ! < 2 G  .{0}2 > & > 9 ? ( > . K ! < 2 G  .{0}5 >  & > 9 ? ( > . K ! < 2 G  . @ ( @ 9 > ( 5 0 M # (8 0 2 @  C $ ) G . M * M / K - ? ( (767 770) G . M * M / K -6 K 9 K (749 757) G . M * M / K -9 K  @ (757 765)& >   5 , >    0 5 > 2 > $ @ 0 ( @  G  @  0 * 0  @  0 $ @ 0  @ ( @ 9 > ( 5 0 M # (* > 0  * 0 ?  ) G . M * M / K - ?   K (765 767)&  M 7 ? # -* B 0 M 5 @  6 ? / >  2 ? * ?  G . M * M / K - > . M * K (749 749)  ! ? / K  M 0 > + < ?  5 ? 5 0 # > $ M .  5 0 M # * B 0 @  L ! < >  5 > 2 > + < I 0 M . 5 G 0 ?    +[\- , ; \: ! ? .     ( ) \[ \] \{ \} p ]Y[                   ! " # $ % & ' ( * + , - . / 0 2 5 6 7 8 9 ][< P                        ! " # $ % & ' ( * + , - . / 0 2 3 5 6 7 8 9 = > ? @ A B C D E G H I K L M ]7 D}B  )dv_7 DD}B JJJJJJJRRJQQJJJJJJEEJttJ JJ__JJXXJJffJmmJJJFFJuuJJJ``JJYYJJggJnnJ / )  J 1J *m90 gBw3v/m+ W!$ 0 S$,Rk3 4[)p3?mn 3j4N,Z4aCS3w۱nQmӭ"!E W E Ik@6@6GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$hh3$YY$]X4$``$k Q v33 텐MM 3 {44$04h$ħ-MG$}FN$hhh      gBw3v#*1haJJ $[ -    $[ -   === =  =  = PGUPGE W E Ik@6@6GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$hh3$YY$]E$``$k Q v33 텐MM 3 Yhh$MMM4g$빿kh%$J4$תתת V' }&hYCUxp2*Eq+Zhou|t "-5J=DK]iou%L$2?GeN0& -y q oe]u_D<6I)\@A[` x$ !t[ k.H JJJJJJBBH@J>>JH+JJH+JJHJJJJJJH=JJ$$JJ,,JJ,,HJrrJOOH|5J``J H|5J``J HYJJJJJJHmOJ'J((HmOJJHmOJ'J(HJTTJ--Hq-wJFFJHq-wJFFJHJ22JccJJSSJJSSHsJEEJHf%mJ99JHf%mJ99JHJ88JHC:JJHC:JJH#JHHJ++HOEJJHOEJJHzgJ66J H[cJJH[cJJHdJJJJJJH$MJJJJJJAAA //         } i  K ZFPB3BPP EPV]enxPPPP#P(P-P2P7P<PAPFP7  EPV]enxKPPPUPZP_PdPiPnPsPxP}PP EPV]enxPPPPPPPPPPPP7 2 *PP E PJRPP =Y  I Q `&`] H_ !IM!$P Y] W P\ Pc Ph Po Px P P P P P P P P P P P P P P P` P P P P P P P P P P P!P5 Pc 2I  W!$ Y0 V '/`Rk`3` ``4``[)`$``3`}`8` I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    %P%P!%P$%P'%P*%P-%P0%P3%P             % - 5 > G P X ` h q y                {'P~'P'P'P'P'P'P'P'P   'P'P'P  4 'P'P'P'P'PO 'O 'O 'J W _    C[uow\ D r`N````U 8` E$P w 'P 'ResBP  o 'ResBJ & ccV+ 5.6.7.8.9.10.srikollipo~uprorujsijsrpsvi1kv2kv3kv4kvsadvelj~ena0000raznorujnatipkay. GGG1. kv.2. kv.3. kv.4. kv.biljkalipanjlipnjaostaloove g.o~ujako~ujkarazmaksrpanjsrpnjatijelozgradanave erbrajicabrojevikolovozpo. Kr.pr.n.e.predmetsmjeakostudenisvibanjsvibnjatravanjtravnjauparenovelja avelja evrijemey.  y.zastaveza {0} dE, d. M.ova ned.ova sri.ova sub.ovaj kv.ovaj mj.ovaj tj.Han znakdan u g.emotikonkolovozamuakaracovaj satove god.prosinacprosincasije anjsije njastrelicaznamenkaMM.  MM.dd.  dd.pr. n. e.aktivnostdan u tj.studenogatj. u mj.varijanta{0} dan/aza {0} tj.000 tisua000 tisueproali kv.proali mj.proali tj.prije {0} hprije {0} sE, d. M. y.prije {0} d000 bilijuny. G  y. Gbez razmakacrtani znakdan u tjed.h  h 'h' ajelo i pieovaj tjedanoznaka tonasljedee g.000 bilijuna000 milijunasljedei kv.sljedei mj.sljedei tj.LLL y. GGGGGQQQ y. GGGGGdan u tjednuprije Kristaprije R.O.C.r. dan u mj.vokalni Jamoprije {0} tj.prije {0} minE, d. M. y. Gtjedan od {0}afri ko pismointerpunkcijajapanska Kanamoderno pismoposlije podneproali tjedansimbol valutesljedee god.tj. u mjesecuza {0} tjedanza {0} tjednaHan ozna iteljLLL  LLL y. Gameri ko pismoeuropsko pismoposlije Kristaproali kvartalza {0} tjedanaMM. y.  MM. y.glazbeni simbolameri ki sustavmetri ki sustavpovijesno pismosljedei tjedanstrelica udesnotehni ki simbolznak ili simbolLwa (961.-964.)prije {0} tjedanformat i bjelinaAnna (968.-970.)Eiso (989.-990.)Engi (901.-923.)HMki (770.-780.)JMwa (834.-848.)KajM (848.-851.)KMhM (964.-968.)WadM (708.-715.)YMrM (717.-724.)dd.  dd. MMM y.fonetska abecedakonsonantni Jamoprije {0} tjednastrelica ulijevodd. MM.  dd. MM.MM. y.  MM. y. GDaidM (806.-810.)Ei-en (987.-989.)Eikan (983.-985.)EnchM (923.-931.)Jinki (724.-729.)JMgan (859.-877.)JMgen (976.-978.)JMM (1222.-1224.)Kanna (985.-987.)KaM (1169.-1171.)Keiun (704.-708.)KMnin (810.-824.)KMM (1389.-1390.)Ninju (851.-854.)Ninna (885.-889.)Reiki (715.-717.)Saiko (854.-857.)TaihM (701.-704.)Taika (645.-650.)Ten-M (781.-782.)prije {0} tjedanaLei (1394.-1428.)Lho (1161.-1163.)w. 'tjedan' 'u' Y.dd.  dd. MMM y. GE, d. MMM y. GGGGGChMhM (999.-1004.)Eiho (1081.-1084.)Eiji (1141.-1142.)En-M (1239.-1240.)EnpM (1673.-1681.)Genkei (877.-885.)GenM (1319.-1321.)HakuhM (672.-686.)Hoan (1120.-1124.)Hoen (1135.-1141.)HMei (1704.-1711.)HMji (1247.-1249.)Jian (1021.-1024.)Juei (1182.-1184.)JMei (1232.-1233.)Kaei (1848.-1854.)Kaho (1094.-1096.)KampyM (889.-898.)KeiM (1865.-1868.)KMan (1278.-1288.)KMji (1142.-1144.)KMji (1555.-1558.)KMka (1844.-1848.)KMwa (1099.-1104.)KMwa (1381.-1384.)MeiM (1492.-1501.)ShuchM (686.-701.)ShMhei (931.-938.)ShMtai (898.-901.)ShMM (1288.-1293.)ShMM (1652.-1655.)TempyM (729.-749.)Ten-en (973.-976.)TenchM (824.-834.)Tengen (978.-983.)TengyM (938.-947.)Tennan (857.-859.)YMwa (1181.-1182.)geometrijski oblikju~noazijsko pismomatemati ki simbolograni ena uporabaLchM (1311.-1312.)Lnin (1467.-1469.)MMM y. G  MMM y. GM. y.  M. y. GGGGGAn-ei (1772.-1781.)Angen (1175.-1177.)Ansei (1854.-1860.)Antei (1227.-1229.)Bun-M (1260.-1261.)Bunji (1185.-1190.)Bunka (1804.-1818.)Bunki (1501.-1504.)BunpM (1317.-1319.)ChMji (1104.-1106.)ChMtoku (995.-999.)ChMwa (1012.-1017.)Daiji (1126.-1131.)EichM (1096.-1097.)EikyM (1429.-1441.)Eikyk (1113.-1118.)Eiman (1165.-1166.)Einin (1293.-1299.)EishM (1046.-1053.)EishM (1504.-1521.)Engen (1336.-1340.)Enkei (1308.-1311.)EnkyM (1744.-1748.)Enkyk (1069.-1074.)Enryaku (782.-806.)Genji (1864.-1865.)Genki (1570.-1573.)GenkM (1331.-1334.)Genwa (1615.-1624.)Hakuchi (650.-671.)Heiji (1159.-1160.)Hogen (1156.-1159.)JishM (1177.-1181.)JMkyM (1684.-1688.)Kagen (1303.-1306.)Kakei (1387.-1389.)Kanji (1087.-1094.)Kanki (1229.-1232.)KankM (1004.-1012.)KanpM (1741.-1744.)KashM (1106.-1108.)Katei (1235.-1238.)Keian (1648.-1652.)Kemmu (1334.-1336.)Kenji (1275.-1278.)KenpM (1213.-1219.)KyMhM (1716.-1736.)KyMwa (1801.-1804.)Kykan (1145.-1151.)Kykju (1154.-1156.)KMchM (1261.-1264.)KMgen (1256.-1257.)KMhei (1058.-1065.)KMshM (1455.-1457.)Manji (1658.-1661.)Manju (1024.-1028.)Meiwa (1764.-1772.)Ninji (1240.-1243.)ShMan (1171.-1175.)ShMan (1299.-1302.)ShMho (1074.-1077.)ShMho (1644.-1648.)ShMji (1199.-1201.)ShMka (1257.-1259.)ShMwa (1312.-1317.)Taiei (1521.-1528.)Tengi (1053.-1058.)Tenji (1124.-1126.)Tenju (1375.-1379.)TenpM (1830.-1844.)Tenroku (970.-973.)Tentoku (957.-961.)Tenwa (1681.-1684.)TenyM (1144.-1145.)bliskoisto no pismocrtica ili spojnicaradni dan u mjesecusimbol sli an slovustrelica gore-doljestrelica prema goreLtoku (1084.-1087.)W. 'tjedan' 'u' MMMMputovanje ili mjestoBun-an (1444.-1449.)Bun-ei (1264.-1275.)Bunchk (1372.-1375.)Bunkyk (1861.-1864.)Bunmei (1469.-1487.)Bunsei (1818.-1830.)BunshM (1466.-1467.)ChMgen (1028.-1037.)ChMkan (1163.-1165.)ChMkyM (1487.-1489.)ChMkyk (1040.-1044.)ChMshM (1132.-1135.)Eiroku (1558.-1570.)Entoku (1489.-1492.)Gen-ei (1118.-1120.)Genbun (1736.-1741.)Genchk (1384.-1392.)GenkyM (1321.-1324.)Genkyk (1204.-1206.)Gennin (1224.-1225.)HMtoku (1449.-1452.)Kan-ei (1624.-1644.)Kan-en (1748.-1751.)Kanbun (1661.-1673.)Kangen (1243.-1247.)Kannin (1017.-1021.)Kansei (1789.-1801.)KanshM (1460.-1466.)Kareki (1326.-1329.)Karoku (1225.-1227.)KeichM (1596.-1615.)Ken-ei (1206.-1207.)KenchM (1249.-1256.)Kengen (1302.-1303.)Kenkyk (1190.-1199.)Kennin (1201.-1204.)KMkoku (1340.-1346.)Man-en (1860.-1861.)Nin-an (1166.-1169.)Ninpei (1151.-1154.)ShMchM (1428.-1429.)ShMchk (1324.-1326.)ShMgen (1207.-1211.)ShMgen (1259.-1260.)ShMhei (1346.-1370.)ShMkyk (1219.-1222.)ShMryaku (990.-995.)Skrenite {0}. desno.Ten-ei (1110.-1113.)Tenmei (1781.-1789.)Tenmon (1532.-1555.)Tennin (1108.-1110.)Tenryaku (947.-957.)TenshM (1131.-1132.)TenshM (1573.-1592.)Tokuji (1306.-1308.)isto noazijsko pismosimbol za proricanjestrelica prema doljezapadnoazijsko pismoMM. y.  MM. y. GGGGG~ivotinja ili prirodaBunroku (1592.-1596.)ChMroku (1457.-1460.)Eiryaku (1160.-1161.)Genroku (1688.-1704.)Gentoku (1329.-1331.)HMryaku (1751.-1764.)Jiryaku (1065.-1069.)Kakitsu (1441.-1444.)Kantoku (1044.-1046.)Kentoku (1370.-1372.)KyMroku (1528.-1532.)KyMtoku (1452.-1455.)KMryaku (1379.-1381.)Meitoku (1384.-1387.)Meitoku (1390.-1394.)ShMtoku (1097.-1099.)ShMtoku (1711.-1716.)Tempuku (1233.-1234.)strelica lijevo-desnovarijanta pune airineBunryaku (1234.-1235.)ChMryaku (1037.-1040.)Genryuku (1184.-1185.)Kenryaku (1211.-1213.)Meiryaku (1655.-1658.)Ryakunin (1238.-1239.)ShMryaku (1077.-1081.)predznak ili zvjezdicaE, dd. MM.  E, dd. MM.dd. MM. y.  dd. MM. y.Jingo-keiun (767.-770.)TempyM-hMji (757.-765.)ideografski opisni znakvarijanta male veli ineTemphM-jingo (765.-767.)TempyM-kampM (749.-749.)TempyM-shMhM (749.-757.)varijanta od pola airined. M. y.  d. M. y. GGGGGdd. MM. y.  dd. MM. y. GM. y. GGGGG  M. y. GGGGGd. MMM y. G  d. MMM y. Gjugoisto no azijsko pismoMM. y. GGGGG  MM. y. GGGGGdd. MMM y. G  dd. MMM y. GE, dd. MM. y.  E, dd. MM. y.dd. MM. y.  dd. MM. y. GGGGGE, d. M. y.  E, d. M. y. GGGGGE, dd. MM. y.  E, dd. MM. y. GE, d. MMM y. G  E, d. MMM y. GE, dd. MMM y. G  E, dd. MMM y. GE, dd. MM. y.  E, dd. MM. y. GGGGGdd. MM. y. GGGGG  dd. MM. y. GGGGGE, d. M. y. GGGGG  E, d. M. y. GGGGG)E, dd. MM. y. GGGGG  E, dd. MM. y. GGGGG:[   , ; \: ! ? . & '    "    ( ) \[ \] @ * / 2 3 ]N[A B C   D {D}}  E F G H I J K L {LJ} M N {NJ} O P Q R S ` T U V W X Y Z }]<<dv_ EEˊ) J J J J5 J5 J5 JPPP JPPP JPPP J5 J4 J3 J JyDyDyD JxDxDxD JCCC JCCC JCCC JGGG JGGG JGGG JvCvCvC JuCuCuC JtCtCtC J+++ J+++ J+++ J*** J*** J*** J... J... J... J*** J*** J***  /N ) J JctY jP)3 .147:=E $hE gMMG?'GGqqٓG$G$eG$W.qBqBMM Vg$$ō$'l7$22$q 0 v33 텐MM 3W'DD$(裓$ִB}$$))) jP)3M{`^::  J JFAU K >-K >FAU .|)AnfFAU NV+,+FAU .|)Anf/ h "5j/ h "5j/  "5j/ h) "5j/ h) "5j/ h) "5j2{:UUj^p^E $hE gMMG?'GGq_{G$ֈBG$1,;[h[hhh Vg$$ō$'0W$22$q o vMM yhyh 3W$MMMHIp$+ҕa$zW$ YyM-aI]EUemQ .147:= Lrb &: YyM-aI]EUemQ .147:= CjZ*R1eimq********) .147:= jP)3@f::  !$ P}y\W 䇮*OWU .147:= jP)3@f dzHa/wyV@vRpAf.[%DzhUa-u$eIq@i]yMF=pSMYJm[5!$q,x}7Zf , T5A=K9|tc) A7gMU.c_!EN^k(% 1/]gCy9-q1RQ9EJ VB 6P  .147:=$ OU 7Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G7(UW u^F~@{3z!8%a\5'K"Bz"J. >':<h~ H .'*' -- Jl:-l: JcnYcH .'*' -- J J'''H .'*' -- Jl:-l: JcnYcE-7 7 7 HK1Ud JEE\S JsnЀH|?&2Z JEE\S JsnЀH|?&2Z JEE\S JsnЀH Jx:-: JcYc J&&& J J&&& JH1 JZPNS J J--- JUUU J--- JUUUHǦH J JH?'@Z J JH?'@Z J JHY? t JdZd JOaH JK2K2K2 JYYYH JK2K2K2 JYYYHdJG Jn_n J{={H J--- J|Y|Y|YH J--- J|Y|Y|YHY1s JxSSjS JHd?AD#P$P*`#PQ $P$PU` $PZ .$P5$PU`#$Pc ^$Pe$PW$Pl s$Pz$Pl$Pt $P$P$P| $P$PY`$P $P$P3 ` $P$P3 ` $P$PQ`$P $P$PF` $P$PF` $P$P$P  %P%P%P !%P(%P%P 6%P=%Pɀ`/%P K%PR%P`D%P `%Pg%PY`Y%P u%P|%PD^`n%P %P%P`%P %P%P`%P %P%P%P %P%P%P  %P%P%P %P%P(`%P %P&P+`%  &P&P+`-  &P'&P&P5 5&P<&P.&P= J&PQ&PC&PE _&Pf&PX&PM t&P{&Pm&PU &P&P&P] &P&P&Pe &P&P&Pm &P&P&Pu &P&P&P} &P&P&P 'P'P'P 'P#'P '`'Pl` 1'P8'P L`*'Pl` F'PM'P L`?'Pl` v'P}'Pc`o'P 'P'PY`'P 'P'PY`'P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } U ^ g <$P?$PB$PE$PH$PK$PN$PQ$PT$Pp x                     ) 1 9 A I Q Y a i q y       T'PW'PZ'P]'P`'Pc'Pf'Pi'Pl'P   'P'P'P  4 'P'P'P'P'P'PO 'O 'O 'J W _ ? A C C[uow\!] D \"`P%``V``Q `$ ;#PG #P 5 'PE 'ResB9 a ==a*1. kv.2. kv.3. kv.4. kv.d. M. yy. jP)3M{`^~::K >-K >bipw 5* =. S', 0 `2 ow`7 'ResBP  o 'ResB  1anjpjpsrpjapnsobsrjwutatwawgmejmrawg.dobalonimej.mejamejemr.mrcnow.apryljutYekltultsamrcasrjedawutoraapryladzensajulijajunijaawgustahodzinajanuaraoktobraza {0} dza {0} mnjedzelapndzelaameriskibritiskifebruarametriskinowembernowembratutu nj.tutu p.tutu so.tutu sr.tutu wu.popoBdnjupY.n.l. .po Chr.n.pY.Chr.n.tutu nje.tutu pn.tutu sob.tutu srj.tutu wut.tutn pj.tutn at.zaaBu nj.zaaBu p.zaaBu so.zaaBu sr.zaaBu wu.zaaBy pj.zaaBy at.pYed {0} dpYed {0} m0 bilionaj0 milionajtutn pja.tutn atw.zaaBu nje.zaaBu pn.zaaBu sob.zaaBu srj.zaaBu wut.zaaBy pja.zaaBy atw.za {0} dzeDzaaBy pjatkH H 'hodz'.0 miliardzetutu srjedututu wutorututn msactutn pjatkza {0} lezaaBy msacza {0} tydz.pYed {0} kw.za {0} hodz.za {0} msactutn tydzeDza {0} dnjejzaaBu sobotuzaaBu srjeduzaaBu wutoruzaaBy tydzeD asowe pasmopYed {0} dnj.pYed {0} min.pYed {0} sek.za {0} tydzeDzaaBy atwrtkdzeD tydzenjapYichodnu nj.pYichodnu p.pYichodnu so.pYichodnu sr.pYichodnu wu.pYichodny pj.pYichodny at.tutu njedzelututu pndzelututn atwrtkza {0} hodzinza {0} minueza {0} msacypYed {0} tydz.pYed {0} hodz.pYed {0} dnjompYed {0} ltompYichodnu nje.pYichodnu pn.pYichodnu sob.pYichodnu srj.pYichodnu wut.pYichodny pja.pYichodny atw.za {0} hodzinuza {0} hodzinyza {0} msacajza {0} msacowzaaBu njedzeluzaaBu pndzelupYed {0} kwart.pYed {0} dnjemipYed {0} ltamiza {0} hodzinjeE, H:mm 'hodz'.pYed {0} minutupYichodny msacpYichodny pjatkza {0} sekundzeza {0} tydzenjepYed {0} dnjomajpYed {0} hodzinupYed {0} msacompYed {0} sekundupYichodnu sobotupYichodnu srjedupYichodnu wutorupYichodny tydzeDza {0} kwartalejza {0} tydzenjejza {0} tydzenjowpYed {0} msacamipYichodny atwrtkpYed {0} hodzinamipYed {0} kwartalompYed {0} minutomajpYed {0} msacomajpYed {0} tydzenjompYichodnu njedzelupYichodnu pndzeluH:mm  H:mm 'hodz'.pYed {0} kwartalemipYed {0} tydzenjeminaaeho li enja asapYed {0} hodzinomajpYed {0} sekundomajpYed {0} kwartalomajpYed {0} tydzenjomajH:mm  H:mm 'hodz'. vpo Chrystowym narodzenjupYed naaim li enjom asapYed Chrystowym narodzenjomI[A B C   D {Dy} E F G H {CH} I J K A L M N O P Q R S ` T U V W X Y Z }]Q[a b c   d {dz} e  f g h {ch} i j k B l m n D o p q r Y s a t u v w x y z ~]w[           - 0 + 1 : > H O Q M S U [ _ e m o q k | z]v7 EEˀB) J #### J #### J #### J 7)RG J QGQGQGQG J PGPGPGPG J 9DFDTm J TTTT J TTTT J 7)EG J DGDGDGDG J CGCGCGCG J ,,,, J ,,,, J ,,,, J ++++ J ++++ J ++++ J bDbDbDbD J aDaDaDaD J `D`D`D`D J **** J **** J ****    /NM)P' 8Q)dFg`PKI!$$, }$Qnk<O[}}p$Qn%$$$+$l7$99${H7H7$Oj$͹uk$q$mmm:&:&+ 8Q)dyj[I9!!$ 0 '/ l4 B}$Qncdk<O[S3w[kTP`9 ++& R+x<5[++& R+x<5[$G.a]]$$+$l7$99$ Q vMM yhyh 3 YPP$8zO$O٬{hP)j$ь`R$OOO x o1Y8&Yoo8&+ o/CXQ_#wi |\6l}+ o1Y8&Yoo8&+   G RUX[(/>/T/j/RUX[(/>/T/j/h~ H5 J J -I`K J ixi J  J  J -I$@$@ J PPPPJHUH`H3 J 0 J  J &&&& J 1111 J  J iiii J QPd> J ߖߖ J  J  J 7777 J ^^^^HJJH~H8H J L, J  J T@T@T@T@ J YYYY J T@T@T@T@ J YYYY J Itdi J qq J ---- J  J ZZZZ J YYYYHXB=HHB J ^]t J , J  J 2 2 2 2 J 6666 J llllH;7HtH.H"HjH>H)_HH(VHyNHHLH6p J z J $ J  J ZZZZ J  J ZZZZH)# J <@H@@2 J yypz J $#$#$#$# J ???? J $#$#$#$# J ????C &!&!   &!&!       &!    몪 EPV]enx P P P P P P P P P$ P- P6 P7 EPV]enx? PH PQ PZ Pc Pl Pu P~ P P P P P7 * P P  P Y `!$P  P P P P P P P` P P" P) P. P5 P: PA P5 P  !   !    '; IM!$P Y]  P P P P P P P P P P P` P# P* P1 P6 P9 P> PE PJ PQ PV P] P d q ~   S X     a f jv"5HSH K N Q _ Pb P# ' . ] k ` o  P P` P  P P`  P P`  P# P* P1 P: Pg` C PL P3 ` U P^ Pr` g Pp PQ` y P PY`  P Pe^`  P P P P P` P  P PY`  P PY`  P Pd` P P` PPb` %P,P3P:PCP(` LPUP+` ^PgP]!` pPwP~PPPPPPPPPPPP`P@ PPc`I PPc`Q  PPO@`PY P&P`b /P8P`j 1    : S W b l q }   ' 5 B F Q [ _ j t x  a f r     P P                     $ ( * , . 0 2 4 6 8 : < > D M U P] f n AP DPMPVP_P C[uow] ``c`V`` ` Pr hP 'ResBP  o 'ResB  Vݡ CsSzvMFTnQde.du.dlSzeSzoraraIV.esteG y.IjrSvtThotTbidrIII.M M.jl.jn.mj.pr.Moh.Red.Sab.Sev.helyi.e.isz.mostszvtestjfljjel000EAthrMehirPauniTisriSabnegybmjusmrc.angolfrfii. e.i.sz.y. M.llathajnalreggelHesvnNisznPaophiSzivnTvszdr IholnaptegnapRedsebSevvli. sz.janurjliusjniusszept.G y y.Rb. 1Rb. 2Rbi Invnyszmokutazszszlplet000EKiszlvMeszordr IIidQznanapszakRamadndlutnfebrurmrciusprilis1. n.v2. n.v3. n.v4. n.vDsem. IDsl h.Dsl k.M. d d.Rbi IIemodzsigombfejkandzsitrgyakzszlkrsjel000 ezerPakhnszG y. MMMelQzQ vez a htez az v{0} hetev napjaIV. n.vMoharremdlelQttG y. QQQDsem. IIG y. MM.amerikaiformtumidQjrsmetrikusmdostmsodpercelQzQ htPhamenthPharmuthi{0} napjaez a keddht napjaIII. n.vDsl kadeaugusztusG y. QQQQDsemdi IG y. MMMMdingbatoktel-ital{0} s {1}000 billi000 millielQzQ keddez a htfQez a hnapholnaputnhnap heteDsl hedseszeptemberDsemdi IIhan gykkjapn kanaprostottszmjegyekelQzQ hnapG y. MMM d.elQzQ htfQez a pntekez a szerdategnapelQttY w. 'hete'G y. MM MM.1. negyedv2. negyedv3. negyedv4. negyedvhangulatjelpiktogramoktevkenysg{0} v mlva000 millirdG y. MMMM d.elQzQ pntekelQzQ szerdaR.O.C. elQttez a szombatkvetkezQ v{0} vagy {1}G y. MMM MMMG y. MM. dd.IV. negyedv{0} ht mlva{0} nap mlva{0} ra mlvaelQzQ szombatez a negyedvez a vasrnapkvetkezQ htIII. negyedvM. d.  M. d.Rbi el avvelhangslyjelekjslsi jelekvarinsformk{0} kedd mlva{0} perc mlvaelQzQ vasrnapelQzQ negyedvG y. MMM d., Eez a cstrtkkvetkezQ keddMMMM W. 'hete'{0} n.v mlvaG y. MMMM MMMMGGGGG y.MM.dd.Krisztus elQttRbi el accherhan karakterek{0} htfQ mlva{0} hnap mlvaelQzQ cstrtkkvetkezQ htfQkvetkezQ hnapG y. MM. dd dd.G y. MM. dd., Eebben a percbenebben az rbanfonetikus bc{0} pntek mlva{0} szerda mlvakvetkezQ pntekkvetkezQ szerdaDsemdi el avvelutazs s helyek{0} szombat mlva{0} vvel ezelQtthnap htkznapjakvetkezQ szombatG y. MMM  y. MMMG y. MM.  y. MM.Dsemdi el acchermagnhangzi jamoszkzt alkalmazzenei szimblumok{0} httel ezelQtt{0} keddel ezelQtt{0} vasrnap mlva{0} rval ezelQtt{0} negyedv mlvakvetkezQ negyedvkvetkezQ vasrnapG y. MMMM d., EEEE{0} nappal ezelQttformtum s trkzkis formavarinsokmssalhangzi jamo{0} cstrtk mlva{0} msodperc mlva{0} perccel ezelQttkvetkezQ cstrtkG y. MMMM  y. MMMMM. d., E  M. d., Egondolatjel/ktQjelgrafikus karakterekhanzi (hagyomnyos)mqszaki szimblumok{0} htfQvel ezelQtt{0} hnappal ezelQtty. MMM d., E  d., EM. dd., E  M. d., Ellatok s termszetgeometriai alakzatokidQszmtsunk elQttjobbra mutat nyilak{0} pntekkel ezelQtt{0} szerdval ezelQttbetqszerq szimblumokfelfel mutat nyilakkorltozott hasznlatmodern rsrendszerekszkzt nem alkalmaz{0} szombattal ezelQttG y. MM. dd.  MM. dd.afrikai rsrendszerekeurpai rsrendszerekhanzi (egyszerqstett)idQszmtsunk szerint{0} negyedvvel ezelQtt{0} vasrnappal ezelQttG y. MMM d.  y. MMM d.matematikai szimblumokamerikai rsrendszerek{0} cstrtkkel ezelQtt{0} msodperccel ezelQttG y. MM. dd., E  dd., Ehangulatjelek s emberekjelek/norml szimblumokG y. MM. dd.  y. MM. dd.dl-zsiai rsrendszerektrtnelmi rsrendszerekG y. MMM d., E  MMM d., Ejobbra-balra mutat nyilakG y. MM. dd., E  MM. dd., Efelfel-lefel mutat nyilakfelsorolsjelek s csillagokflszlessgq formavariciknyugat-zsiai rsrendszerekG y. MMM d., E  y. MMM d., Eideografikus ler karakterekdlkelet-zsiai rsrendszerekG y. MM. dd., E  y. MM. dd., Eteljes szlessgq formavaricikAkosrtartalma:{0}X.Megveszi?A{0}.lehetQsgnlforduljonjobbra.Az{0}.lehetQsgnlforduljonjobbra.Akosrtartalma:{0}X.MegvesziQket?G[     - + O M S q m k w x y ]H[\-  , ; \: ! ? . & '  "   ( ) \[ \] \{ \} ' ' @ * / \& # ~ R ]u[A B C {CS} D {DZ} {DZS} E F G {GY} H I J K L {LY} M N {NY} O P P Q R S {SZ} T {TY} U p V W X Y Z {ZS}][a b c {cs} {ccs} d {dz} {ddz} {dzs} {ddzs} e f g {gy} {ggy} h i j k l {ly} {lly} m n {ny} {nny} o Q p r s {sz} {ssz} t {ty} {tty} u q v z {zs} {zzs}]$/<*7<A0<A.dv_ EEJyyJxxJwwJJJJ JJJJJJߩJߨJߧJ9+9+J8+8+J7+7+J##J##J##JJJJޙJޘJޗJ33J22J11JJJJJ++J**  N ) JV0J } \ c j x q  \ c j x q  \ c j x q  \ c j x q  , ߝށ 1ޣ6@a \ c j x q m , ߝށ 1ޣ6@a , ߝށ 1ޣ6@a , ߝށ 1ޣ6@a Z PS @X \ c j x q m Z PS @X Z PS @X 8Q)t+ig) !$ 0 $,Rk3 g:[)$g:މil*<01%5؍3iE $oE g 4MGBWGG$G$GGGj*44@$3$$ZU$$U 5/  ύX6X6 OO 85Xh$$q#$UU$\ 8Q)v-kJJl*K l*K l*K {K[>l*K l*K l*K {K[>  / ދݑ  / ދݑ  / ދ   / ދݑ   / ދݑ   / ދErwPEE $oE g 4 4GBWGG$G$GGGj*44@$73$$ZU$7$U 5/  ύX6X6 OO 85XY$$s%$WU$^ TOJE"a߹ GAj4j4GGDJ2 LZS| TOJE"a߹ GAj4j4GGDJ2 LZS|jih=<;ޯ'"6"M ޯ'"6"M ޯ'"6"M ޯ'"6"M  )56*M |*(C}S5 \ c j x q  )56*M |*(C}S5 )56*M |*(C}S5 Yov^ch/' +7ߵ>r \ c j x q  }?&7ߵ>r 8Q)t+ 5y  \ c j x q  5y  5y  5y  R7R7R7Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G _/KRGG"ݙg7&19sސ<⾬WOoޯޱ_G:mބo.C*v. y9*UTh~H 0ߙ)8)JJH 0ߙ)8)JJJJH 0ߙ)8)JJJJ   H8JJCCH8JJCCH8JJCCHJJ((JJ((JJ((HJrrJJrrJJrrJHueJ55JHueJ55JHueJ55JH]uJEEJH]uJEEJH]uJEEJHNJ;;JggHNJJggHNJ;;JggH_qJ;;JH_qJ;;JH_qJ;;JH|JJJJJJHaJJHaJJHaJJHUJJHUJJHUJJHTJccJHTJccJHTJccJHEJJYYHEJJYYHEJJYYH,JJH,JJH,JJ^^^___HlJJMMHlJJMMHlJJMM yy                 i  K ZFPB3BPX EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enx PPPPP"P'P,P1P6P;P@P7 *PP EPJRXP]Pt =Y U` `U` bdf"  hu H     H     H  IM!$P Y] {PPPPPPPPPPPPPPPPP`PPPPPPPPPP PP5(P& /I !$ Y0 '/`Rk`3` ``4``[)`$``3````i`l*```f)`dO```<``2P0`1`%``5`؍`3`5````l`````/``k```7P ! <DLT ! \dlt   |PPP PPP  ' ;IM!$P Y] PP PPPP'P*P/P4P7P:P?PBPGPLPQP`TPYP`PgPlPoPtP{PPPPP        jv"5HS!/PY          *9* . "H% 2  HUbo: > HB  |~ M Q "HH U  _ d Hh   "n   ` z   $ T  6 F Y ] l s 3PPe`P PPe`P PPe`P %P*PP 6P;P/P GPLP@P TPYP`QP ^PcP` hPmP` uPzP'`rP PP'` PP'` PPP PPP PPP PPc`P  PPc`P PPc`P PP`P% PP` P. "P'P`P7 3P8P,P@ DPIP=PH UPZPNPP bPgP"`_PX lPqP"`a vP{P"`i PPPq PPPy PPP PPP PPP PPP PPP PPP PPP  P%PP 1P6P*P BPGP;P SPXP 2`LP` dPiP 2`]P` uPzP 2`nP` PP`P PP`P PP`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PP P PPPPPP               ) 2 ; D L T \ e m u }              PPPPPPPPP   PPP  4 PPPPPP PO O O f )-J W _ | ~  C[uow\!] D `rP`8`y``E` `u P P  q P 'ResBP  o 'ResB  Vd 5D14?FGHIMSUjpeopcwbxy~at}azdeopl}pv}pv~pxotu}tvxux}ezc}1ulHy9avqa|~cwjatoc$ okvo$ o~arht$ i$ y, Ge|t}armn9~e=a|h?avadxwpktat.i.tawev}k~auxzeeeo?1/?@au}oe}eeox}zx@av{a7txqk?avqkazklbxu}tauk}tak}erva|a~xB h-kvckweheeohG y i.G y i$ H H, vFwackat} azklkeravaopxlk}pxvk}t.i.a.tauk}ktatkvt$ i$ a$ 000pf000tlvau} eoau} eau} okau} pvcau} wbiau} yY w wabat} wab?atbxvFwavveMlaveftaulkooevdavkoe}kvpxlk}kpxvk}kpxv~aratade~acx}x}{0} koe}ckwe000tld000lv{0} j-k{0} -kau} atk}a~a {0} ~-k2aaveat}~a au} xbeeoxuavp{d eop{d ep{d okp{d pvcp{d wbip{d yvmd eovmd evmd okvmd pvcvmd wbivmd yau} aky i. QQQDeaoavpxv~akvxuetbe~auouave~akcx}x}k{0}  {1}{0} at}k000 pafa000pf000tlvau} wabai{0} jatka|a~xuavp{d xbvmd xbG y i. MMG y y ii$ y i. QQQQ1tekouav1vclkaoav1|aoave4xwaoveAayaxtat}~a wabau} jatkvdeoetbepxoetbevxuetbek}ezetbe{0} ax000 tklkxv000tld000lv{0} j a|a{{0}  a|a{{0}  a|a{wabai~a au} okaokau} xbai1-kv e|t}.2-d e|t}.3-d e|t}.4-d e|t}.B h k h-hMMMM W wab{0} wab-k{0} ~ a|a{{0} ~o-k{0} xzekG y i. LLLG y i, QQQG y i. MMMG y i$ MMM2eulk ck9~avwavveSxmaoezkyau} xzekvdeoetbekoe}ckwekvpxoetbek}ezetbek{0}  a|a{000 tklkad000 klkxv{0} e|t}-kE B h:mm-kvpa{xd atk}{0} oat {1}{0} wab av{0} wab-xt{0} wabaikavual atk}G y i, QQQQd.M.y i., GJaoeaceat}~a wabaipa{xd akvamxd atk}vamxd ak{0} eo a|a{{0} eo pex{0} e a|a{{0} e pex{0} ok a|a{{0} ok pex{0} pvc a|a{{0} pvc pex{0} wab a|a{{0} wbi a|a{{0} wbi pex{0} y a|a{{0} y pexjataukv cxkB h k B h-hH:mm H:mm, v{0} jat a|a{{0} ~o a|a{au} e|at}uaoG y i$ MMM dd.MM.y i., E{0} wabaixt1|av baak6bartxvve?ern cakoaOxvk vwavveaud{0}jathi~aoxiuxvpa{xd wabaivamxd wabai{0} atk} a|a{{0} e|t} a|a{{0} xb a|a{{0} xb pexau} eewabikau} pkvcwabik1-kv e|at}uao2-d e|at}uao3-d e|at}uao4-d e|at}uao{0} ak a|a{{0} xze a|a{dd MMMM, y i.1kouav ce6xuc vwavveJataoav ceau} wabai hpa{xd okaokpa{xd xbaivamxd okaokvamxd xbaiau} eoxwabikau} yxewabik{0} e|at}uaok{0} wabai a|a{{0} ~auouavkMMM MMM y i. Gd MMM, y i., G1tekouav ce5~xzaoav ceTk}x}k a|a{Tk}x}k pexaud{0}jatehsatxdxiuxvMMM dd  MMM dd{0} okaok a|a{{0} okaok pex{0} xbai a|a{{0} xbai pexG y i. MMM d, EG y i$ MMM d, Ed.MM.y i., G, Edd MMMM, y i. G5ajwaoav ceAk abeaoveIkvaoav vwavveOa|aukv vwavvepa{xd e|at}uaote i~aoxiuavvamxd e|at}uaoG y i. MMM  MMMd MMM, y i. G, EKatx baraqauvveKatx qauva~xveMavda vwavvejatavaoaok cepa{xd eewabikpa{xd pkvcwabikpa{xd wabai hvamxd eewabikvamxd pkvcwabikvamxd wabai hG dd dd MMM, y i.eeo yg a|a{k h~arh yg tux} h{0} e|at}uao a|a{{0} wabai  a|a{{0} wabai  pex{0} ~auouav a|a{dd dd MMM, y i. GMMM y  MMM y i Gy i. MMMM d, EEEE@aa~a}kaoav ceHelk  htzelkpa{xd eoxwabikpa{xd yxewabikvamxd eoxwabikvamxd yxewabik{0} eewabik a|a{{0} eewabik pex{0} pkvcwabik a|a{{0} pkvcwabik pexMMM y  MMM y i. G1{ xrr~an }lave1elaa}kaoav ce1taa}kaoav ce?eadaoav vwavveDk{kvaeluav ceOemvkoaoav vwavve{0} eoxwabik a|a{{0} eoxwabik pex{0} yxewabik a|a{{0} yxewabik pex1jxuivek vwavve6taulkove  tadkoAam xrr~an }laveNa xrr~an }laveNe xrr~an }laved MMMM, y i. G, EEEE3xwaoxiuav vwavve@vyuxvaukv aubxbevAayaxt  baaveAk x abeaoveMaptavaao cxnanxtE, MMM dd  E, MMM ddy i$ LLLL  y i$ LLLLDaietakoaoav vwavve?evdavkve  bvxiuxv5oayaaoav zaoeveDkxiuav/av{atav cnkoJabeaove/a}ravkweG dd MMM  dd MMM, y i.dd MMM  dd MMM, y i. G@kexclkaukv bavalkveCatxdxiuxv  ~auete i~aoxiuxvk a|a{Aam  a{ xrr~an }lave@aa~aeluav 1}kauk ceNa  ~e xrr~an }laveG E, d MMM y i.  E, d MMM[ , ] \: \ ^ . Z [ _]dd MMM, y  dd MMM, y i. GG E, d MMM  E, d MMM, y i.E, d MMM  E, d MMM, y i. Gdd MMM, y i$  dd MMM, y i.Ak oe} lauvx~ abeaoveE, d MMM, y  E, d MMM, y i.G E, d MMM  G E, d MMM, y i.9e~ea{{0}-dmaytexok:E, d MMM, y  E, d MMM, y i. GAk atbxr{ lauvx~ abeaoveG dd MMM, y i$  G dd MMM, y i.G E, d MMM y i.  E, d MMM y i.Ikvaevk a~avdaoav pkexclkveIkvaevk zafe~an pkexclkve@kexclkvek voaactav vwavveGGGGG ccc, dd.MM.y  GGGGG ccc, dd.MM.yO[a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~         ]$/<*7<A0c].dv_ EEJ||J{{JzzJccJbbJaaJJJJJJJJJJJJJnnJmmJllJyyJxxJwwJߏJߎJߍJߗJߖJߕJQQJPPJOOJZZJYYJXX  /N N) JvKJ 7P)3n}J=) !$ 0 $,3 4[) 39S]l*<ƔZ4"6S3w||m2QF=:E DE IkQQGBWGG$G53 hG$__G$4EG$GGGj*44h4$uu3$$$bNbN$k Q v33 텐MM 3 {&O&O$آآ5$iY$G$ŬŬŬ)) 7P)3kcJJߡߩ߹> >PM^ߡߩ߹> >PM^/ +ߩF$/ nޡbVZj/ +ߩ$/ )FIބ/ )FIބ/ )FIބqߤwE DE Ik@6QG/qqG$HG5 hG$-OG$G$j*QQ@h4$uu3$$$bNbN$k Q v33 텐MM 3 Yww$ h$ {$$ *62&"FB.: 9T Ux ]B *62&"FB.: -jc5L8B.hvhvVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G.^s \iG߃F5[޲fޚE'2%Rt;JRޘRށHA}ߧZ0\nh~H rJ==JH rJ==JH rJ==J|||yyH,J==J--HJ>>J00HJ>>J00H$JJ^^JaaJJaaJHJ''JJjjJJjjJH:JJH߲JJH߲JJHvsJppJH.sJppJH.sJppJHxJXXJJJ""JJ""HJ##JH JJH JJHJvvJ55JJJJkkHJJ HJJHJJHZtJ""JHJJHJJHLcJJH߻JJH߻JJHIJJHJ**JHJ**JHJ""JggJ JJJ^NHjJVVJJVVJJVVJ777   ff   ff   ff   ff    ff  0᪪ EPV]enxPPP PPPP P%P*P/P4P7d EPV]enx9P>PCPHPMPRPWP\PaPfPkPpP EPV]enxuPzPPPPPPPPPPP7y *PPw PJRPP =Y ``!IM!$P Y] 1P6P=PBPIPRPYPbPkPtPwP|PPPPPPPPPt`PPPPPPPPPPPP5P .I !$ Y0 '/``3` ``4`H`l4` ``B`2`H`M``l*```f)`dO```<``P`Z4`"6``S`3`w`3`M``[`k``4`O````'``P !  # ! +3;C3 :  KPXPeP rPPPE J ';!IM!$P Y] PPPPPPPPPPPPPPP P PPPP`P$P+P2P7P:P?PFPKPRPWP^P er       jv"5HSP A O S Z   `  PP`P PP`P PP`P PPP PPP  PPP PP^`P !P&P` +P0P` 8P=P`5P  BPGP` LPQP` ]PbPVP$ nPsPgP, PPxP4 PPw`P< PP`PE PP`PN PP|`PW PP`` PP`h PPPp PPPx  PPP PPK`P !P&P` +P0P` <PAP5P MPRPFP ^PcPWP oPtPhP PPyP PPP PPP PPP PPP PPP PPP PPP P P `P` PP ``  P!P `` HPMP"`AP RPWP`' \PaP`/ B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP         ( 0 8 @ I R [ d l t |                    &P)P,P/P2P5P8P;P>P" + 3 fPiPlP  4 oPxPPPPPP [uow\] Pp`y`j`E` 8` P~P7  P 'ResBP  o 'ResB F VF jojovoctvenaECherilocohodieclavecifracordedemanmeteoviagemartiop.Chr.a.Chr.altered.d.a.d.d.s.0bln0mil0mld0mln000 bln000 mld000 mlnaugustooctobrecorporefemininnumerosobjectosagittasecunda00bln00mil00mld00mlndecembrejanuariobandierafebruarioiste dom.iste jov.iste lun.iste mar.iste mer.iste sab.iste ven.bandierasbritannicemoticoneiste annoiste horaornamento000 millesin {0} an.d.d.s.d.m.iste mensein {0} dies{1} 'a' {0}in {0} mns.iste jovediiste lunediin {0} dom.in {0} jov.in {0} lun.in {0} mar.in {0} mer.in {0} sab.in {0} ven.die del an.fuso horariiste minutamarca tonalmiscellaneepictogrammain {0} annosin {0} horasiste martediiste sabbatoiste venerdidom. passatedom. proximein {0} trim.jov. passatejov. proximelun. passatelun. proximemar. passatemar. proximemer. passatemer. proximesab. passatesab. proximeven. passateven. proximedie del annoante Christopost Christostatouniteseuso limitatein {0} menses000 billiones000 millionesiste dominica1me trimestre4te trimestre{0} an. retro{0} hr. retrocharacter Handie del sept.kana japonese{0} dies retroin {0} jovedisin {0} lunedisin {0} minutas000 milliardosiste mercuridi2nde trimestre3tie trimestre{0} dom. retro{0} jov. retro{0} lun. retro{0} mar. retro{0} mer. retro{0} min. retro{0} mns. retro{0} sab. retro{0} sec. retro{0} ven. retrosin spatiaturaiste septimanaiste trimestrejovedi passatejovedi proximelunedi passatelunedi proximein {0} martedisin {0} sabbatosin {0} secundasin {0} venerdis{0} annos retro{0} horas retrole sept. de {0}{0} sept. retro{0} trim. retroante era communsigno o symboloanimal o naturasabbato proximele anno passatele anno proximemartedi passatemartedi proximepuncto o stellasabbato passatesagitta a bassosagitta in altosymbolo musicalsymbolo technicvariantes micrevenerdi passatevenerdi proximein {0} dominicas{0} menses retrodominica passatedominica proximele mense passatele mense proximesagitta a dextrasymbolo monetariin {0} trimestresin {0} mercuridisin {0} septimanas{0} jovedis retro{0} lunedis retro{0} minutas retrodie del septimanaalimento e bibitamercuridi passatemercuridi proximescriptura africanscriptura europeescriptura moderne{0} martedis retro{0} sabbatos retro{0} secundas retro{0} venerdis retroalphabeto phoneticsagitta a sinistrascriptura historicsymbolo mathematic{0} dominicas retrole septimana de {0}symbolo con litteraviage o destination{0} mercuridis retro{0} septimanas retro'septimana' w 'de' YHanzi (simplificate)le septimana passatele septimana proximele trimestre passatele trimestre proximelineetta o connectordie de sept. del mns.symbolo de divinationcomposition de quadros'septimana' W 'de' MMMMEEEE 'le' d 'de' MMMM yscriptura medio-orientalEEEE 'le' d 'de' MMMM y Gsagitta a basso e in altoscriptura del est de Asiascriptura del sud de Asiavariante a latitude mediedie de septimana del menseformato e spatio in blancoscriptura del west de Asiavariante a latitude completesagitta a sinistra e a dextrascriptura del sud-est de Asiacharacter de desc. ideographic?[a b c {ch} d e f g h i j k l m n o p {ph} q r s t u v w x y z]$/<*7<A0c].7 %4BJJJJbJaJ`JJJJTJSJRJJ99JN!N!JJKKJ, , JJBBJv!v!JڸJ00Jj#j#JJ;;JP!P!JJMMJ. . JJDDJx!x!JںJ22Jl#l#    NM)P 7P)3s33) !$ 0 $,q4D 3[)$3}$Qsn 3y</žPZ4aCS3w}}E$Q@ks%P$ooM$??$]j$PP$4H$999Mh$--hG$}FN$))) 7P)3gq1h33JOOJyy\LVCLJR| YYoD+R G)8"Gmڵs\.P8+\LVCLJR| YYoD+R G)8"Gmڵs\.P8+)))ڕVW[h[hhh~$??M$??$]j$$4 p vMM yhyh 3z55$Ng$Ykh%$N$ |VC\A6N D o1Y8&Yoo8&+ ]oێ# C = p' 8T |VC\A6N D \ c j x q  ]oێ# C = p' 8Tsvy|8Gߊsvy|8GߊVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G}01o 8elp"Cfۿ5kyn?_Ύv޾j'7nU:ۣG_H:[۩. ܈;vJP?h~ HZd|J''JJ''JJ''J7 97 H3JJHݵJJHݵJJHJ JJ 9-JJ 9-JHJ JJ x7JJ x7JH7WFJJHݍێJ{JtHݍێJ{JtH9JJDDJJD?JJD?JH J}}J}}J}ZJ}J}ZJ}Hu&JeeJzzHݫJeJzHݫJeJzHJuuJJu7JJu7JHn(JJH@yMJcJVH@yMJcJVHK(JJHg݃tJoJeHg݃tJoJeHEUJUUJggHݗۨJUJgHݗۨJUJgH )JJOOHݡJJOHݡJJOH߸JJddJ@CJdJ@CJd! H%5JJJJJJ                    *ނn EPV]enx P P P P P P P P# P( P- P2 P7 EPV]enx7 P< PA PF PK PP PU PZ P_ Pd Pi Pn P EPV]enxs Px P} P P P P P P P P P P7 * P P  Pt Y U` `U`!$P %P(P-P0P5P:P?P`BPEPJPQPVP]PbPiP5 P .I !$ Y0 '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO``y`<`/`PP`Z4`aC``S`3`w`3`M``[`p``TP``N`1h`` `h5`P !  ! |  PPP ';IM!$P Y] PPPPPPP PPPP`P!P(P/P4P7P<PCPHPOPTP[P bo|     jv"5HSpsvyP6 `1 PPf`P PPU` PPf` PPP PPP PPP PP>`P% P P2`. PP`6 P PQ`P> %P*P`G /P4Pe^`O @PEP9PW QPVPJP_ bPgP[Pg sPxP/`lPo }PP`x PPF` PP1E`P PPZ` PP+` PPP PPP PPP PP(`P PPY` PP7` PP P "P'PP 3P8P,P DPIP=P UPZPNP fPkP_P wP|PpP PPP PPP PPP PPP" PPP* PP `P`2 PP Y``= PP GC``F P"P `PO 'P,PN `X 1P6P`` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  PPPPPPPPP  ! ) 2 : B K S [ c k s |     & . 6 A J PPPPP P PPPS \ d ;P>PAP  DPMPVP_PhPqP ow\] P`E` $` P{Ph zP 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1006_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ VXfhz||}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p$3CScaq(8HXhx      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%,.*!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1025_P100-1995?      RSQTUVWX[.<(+!&YZ[\^_*!]$*);^-/ |,%_>?   N01`:#@'="Fabcdefghi45D3E89jklmnopqr:;<=>?O~stuvwxyz@ABC62LK7HMIGJ.&${ABCDEFGHI%}JKLMNOPQR/ !\STUVWXYZ"#,+0123456789(-)'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oy7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>AscYbdefghipqrtuWwxvDBCEFGHIQRSTUVXO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1026_P100-1995?  :D    {.<(+!&0*);^-/[_,%_>?1:^'=abcdefghi}`jklmnopqr stuvwxyz]$@|ABCDEFGHI~JKLMNOPQR\STUVWXYZ#0123456789"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@OlP}M]\Nk`Kaz^L~noh_mH !"#$()*+,  01345689:;>AdebfcgJtqrsxuvwi{YDEBFCGTQRSXUVWIpZ[y|jOlP}M]\Nk`Kaz^L~noh_mH'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1047_P100-1995?  :`    .<(+|&!$*);^-/,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O_o7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|_myO !"#$()*+,  01345689:;>AJjdebfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpZ{[lP}M]\Nk`Kaz^L~no|_myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1051_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``  > `ax- %`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p`p -<L[k{      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1089_P100-1995A  0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`````````` `````````````````!"#$%&'()*+,-./0123456789:`````@ABCDEFGHIJKLMNOPQR`````````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p$4DTdt#3CS      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0123456789%,.*!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1097_P100-1995I?      K.<(+|&V!$*);-/Xz,%_>?|`:#@'="abcdefghijklmnopqr~stuvwxyz[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ@0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p ,0@P`p *:JZjz7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>AJ_BjQDRUGWcegqsuvwxClkK\TFIYbipQDERSUUVVGHWWXXccddeeffgghhqqrrssttuuvvwwxxZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1098_P100-1995J  0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`` KVXz|%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%`% %%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@P`p ,0@P`p!.;K[kz $)9IYiy      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%,.*     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1112_P100-1995X?  >X    a/k~.<(+|& s  #!$*);-/`.j},%_>? r*;"`:#@'="abcdefghi|DjklmnopqrVW7~stuvwxyz z{C^+[]y6<{ABCDEFGHIMF}JKLMNOPQRB[ \STUVWXYZLE0123456789AZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~ 7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>AJj_cgqYCGQpdDtThHsSrRxXveEwbBfFuUiIWVZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1122_P100-1999b?  :    {}.<(+!&`*);^-/#$,%_>?\:'="abcdefghia~jklmnopqr]stuvwxyz`}[|ABCDEFGHIJKLMNOPQR~STUVWXYZ@0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p7-./%   <=2&?'@OcglP}M]\Nk`Kaz^L~noq_mQCG !"#$()*+,  01345689:;>AZJdebf{[htrsxuvwi|YDEBFHTyRSXUVWIjpOcglP}M]\Nk`Kaz^L~noq_mQCG'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1123_P100-1995c?  0    RQTUVWX[.<(+!&YZ[\^_*!]$*);^-/ |,%_>?   N01`:#@'="Fabcdefghi45D3E89jklmnopqr:;<=>?O~stuvwxyz@ABC62LK7HMIGJ.&${ABCDEFGHI%}JKLMNOPQR/ !\STUVWXYZ"#,+0123456789(-)'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oo7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>AscYdefghipqrtuWwxvDBEFGHIQRSTUVbCXO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1124_P100-1996d  0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO!QRTUVWXYZ[\^_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oo      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1125_P100-1997e  J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%@ABCDEFGHIJKLMNOQTVW!%@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U@P`p'6FVfv &6CP`p 0@P_      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1129_P100-1997i  ,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SxR # @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pn~+;K[k{      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1130_P100-1997j?  ,    [.<(+!&]$*);^-/,%_>? `:#@'="abcdefghi jklmnopqrR~stuvwxyz#|Sx{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pn~+;K[k{7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_my !"#$()*+,  01345689:;>AjdebcghtqrsuvwiYDEBCGHTQRSUVWIpfFXxO{[lP}M]\Nk`Kaz^L~no|JZ_my'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1131_P100-1997k  J@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%@ABCDEFGHIJKLMNOQTW^V"@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U@P`p/?O_oo ,<LP^kw      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1132_P100-1998l?  \    [.<(+|&`]!$*);-/^,%_>? ```:#@'="`abcdefghi```jklmnopqr`~stuvwxyz```{ABCDEFGHI`}JKLMNOPQR``\`STUVWXYZ``````0123456789`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_or7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|IYimyO !"#$()*+,  01345689:;>AJj_BCDEFHRSTUVWXbcdefghrstGuvwpZ{[lP}M]\Nk`Kaz^L~no|IYimyO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1133_P100-1997m  0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~````````k ``````````````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1137_P100-1999q?             .<(+|&       !$*);^-/         ,%_>?   ! " # $ % `:#@'="& abcdefghi' ( * + , - . jklmnopqr/ 0 2 3 5 6 ~stuvwxyz7 8 9 [< = > ? @ A B C D E F G H I J ]K L {ABCDEFGHIM P Q R ``}JKLMNOPQR` a b c d e \ STUVWXYZf g h i j k 0123456789l m n o p @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_os7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|_myO !"#$()*+,  01345689:;>ABCDEFGHIJQRSTUVWXYbcdefghijpqrstuvwxZ{[lP}M]\Nk`Kaz^L~no|_myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1140_P100-1997t?  :|    .<(+|&!$*);-/,%_>?`:#@'="abcdefghijklmnopqr ~stuvwxyz^[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>AJj_debfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1141_P100-1997u?  :|    {.<(+!&~$*);^-/[,%_>?`:#'="abcdefghijklmnopqr stuvwxyz@|ABCDEFGHIJKLMNOPQR}STUVWXYZ\0123456789]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~noc_myCY !"#$()*+,  01345689:;>A|debfJghtqrsxuvwiZDEBFGHTQRSXUVWIjpO{[lP}M]\Nk`Kaz^L~noc_myCY'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1142_P100-1997v?  :|    }#.<(+!& *);^-/$,%_>?`:'="@abcdefghijklmnopqr{[]stuvwxyz|ABCDEFGHIJKLMNOPQR~\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@OJglP}M]\Nk`Kaz^L~no_myG !"#$()*+,  01345689:;>Apdebfc[{htqrsxuvwi|YDEBFCHTQRSXUVWIjZOJglP}M]\Nk`Kaz^L~no_myG'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1143_P100-1997w?  :|    {}.<(+!&` *);^-/#$,%_>?\:'="abcdefghijklmnopqr]stuvwxyz[|ABCDEFGHIJKLMNOPQR~STUVWXYZ@0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@OcglP}M]\Nk`Kaz^L~noq_mQCG !"#$()*+,  01345689:;>AJdebf{[htrsxuvwi|YDEBFHTyRSXUVWIjpZOcglP}M]\Nk`Kaz^L~noq_mQCG'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1144_P100-1997x?  :|    {\.<(+!&]}~$*);^-/,%_>?:'="abcdefghi[jklmnopqr stuvwxyz#@|ABCDEFGHIJKLMNOPQR`STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@O[lP}M]\Nk`Kaz^L~noHQ_mDTX !"#$()*+,  01345689:;>A{|JdebfcghtqrsxuvwiYEBFCGZRSUVWIjpyO[lP}M]\Nk`Kaz^L~noHQ_mDTX'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1145_P100-1997y?  :|    [.<(+|&]$*);-/#,%_>?`:@'="abcdefghijklmnopqr stuvwxyz^!~{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@i[lP}M]\Nk`Kaz^L~no|JZmyO !"#$()*+,  01345689:;>AI_debfcghtqrsxuvw{YDEBFCGHTQRSXUVWjpi[lP}M]\Nk`Kaz^L~no|JZmyO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1146_P100-1997z?  :|    $.<(+|&!*);-/,%_>?`:#@'="abcdefghijklmnopqr stuvwxyz[^]~{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@Z{JlP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>A[j_debfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpZ{JlP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1147_P100-1997{?  :|    @\.<(+!&{}$*);^-/,%_>?:'="abcdefghi[jklmnopqr `stuvwxyz#]|~ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@O[lP}M]\Nk`Kaz^L~noDH_mQT !"#$()*+,  01345689:;>A{ZJydebfcghtqrsxuvwiY|EBFCGRSXUVWIpjO[lP}M]\Nk`Kaz^L~noDH_mQT'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1148_P100-1997|?  :|    [.<(+!&]$*);^-/,%_>?`:#@'="abcdefghijklmnopqr ~stuvwxyz|{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_my !"#$()*+,  01345689:;>AjdebfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpO{[lP}M]\Nk`Kaz^L~no|JZ_my'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1149_P100-1997}?  :|    .<(+!&$*);-/,%_>?:#'="abcdefghi`{jklmnopqr}] stuvwxyz@[|\ABCDEFGHI~JKLMNOPQRSTUVWXYZ^0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@O^n~7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~nom !"#$()*+,  01345689:;>AjdebfcgZhtqrsxuvw|i_JYDEBFCGHTQRSXUVWyIpO{[lP}M]\Nk`Kaz^L~nom'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1153_P100-1999?  ,    c [.<(+!&o>:]$*);^-/ |,%_>?n=9`:#@'="abcdefghi[HY_jklmnopqrBDa ~stuvwxyzZGX^|b{~z}yAC`{ABCDEFGHIUQ}JKLMNOPQRqe\STUVWXYZTP0123456789pd@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/=M]m|.>N7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>AebchqsuvYEBCHQSUVfFiIgGrRxXwWDtTpdO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1154_P100-1999?      RSQTUVWX[.<(+!&YZ[\^_*!]$*);^-/ |,%_>?   N01`:#@'="Fabcdefghi45D3E89jklmnopqr:;<=>?O~stuvwxyz@ABC62LK7HMIGJ.&${ABCDEFGHI%}JKLMNOPQR/ !\ STUVWXYZ"#,+0123456789(-)'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_os7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>AscYbdefghipqrtuWwxvDBCEFGHIQRSTUVXO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1155_P100-1999?  ,D    {.<(+!&0*);^-/[_,%_>?1:^'=abcdefghi}`jklmnopqr stuvwxyz]$@|ABCDEFGHI~JKLMNOPQR\STUVWXYZ#0123456789"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@OlP}M]\Nk`Kaz^L~noh_mH !"#$()*+,  01345689:;>AdebfcgJtqrsxuvwi{YDEBFCGTQRSXUVWIpZ[y|jOlP}M]\Nk`Kaz^L~noh_mH'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1156_P100-1999?  >x    a/k~.<(+|& s  #!$*);-/`.j},%_>? r*;"`:#@'="abcdefghi|DjklmnopqrVW7 ~stuvwxyz z{C^+[]y6<{ABCDEFGHIMF}JKLMNOPQRB[ \STUVWXYZLE0123456789AZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~ +7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>AJj_cgqYCGQpdDtThHsSrRxXveEwbBfFuUiIWVZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1157_P100-1999?  :    {}.<(+!&` *);^-/#$,%_>?\:'="abcdefghia~jklmnopqr]stuvwxyz`}[|ABCDEFGHIJKLMNOPQR~STUVWXYZ@0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p7-./%   <=2&?'@OcglP}M]\Nk`Kaz^L~noq_mQCG !"#$()*+,  01345689:;>AJdebf{[htrsxuvwi|YDEBFHTyRSXUVWIjpZOcglP}M]\Nk`Kaz^L~noq_mQCG'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1158_P100-1999?  @    RQTUVWX[.<(+!&YZ[\^_*!]$*);^-/ |,%_>?   N01`:#@'="Fabcdefghi45D3E89jklmnopqr:;<=>?O~stuvwxyz@ABC62LK7HMIGJ.&${ABCDEFGHI%}JKLMNOPQR/ !\ STUVWXYZ"#,+0123456789(-)'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oo7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>AscYdefghipqrtuWwxvDBEFGHIQRSTUVbCXO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1160_P100-1999?  l    [.<(+|&H      ]!$*);-/^,%_>??N`:#@'="Oabcdefghi !"Zjklmnopqr#$%&'([~stuvwxyz)*+,-.PQRSTUVWXY/01234{ABCDEFGHII 56789}JKLMNOPQR:@ABCD\J STUVWXYZEFGHIJ0123456789KLMK @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_os7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|IYimyO !"#$()*+,  01345689:;>AJj_BCDEFGHRSTUVWXbcdefghrstuvwxpqZ{[lP}M]\Nk`Kaz^L~no|IYimyO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1162_P100-1999  ~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ &     "         !"#$%&'()*+,-./0123456789:````?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1164_P100-1999?  :0    [.<(+!&]$*);^-/,%_>? `:#@'="abcdefghi jklmnopqrR ~stuvwxyz#|Sx{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pn~(7GWgw7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_my !"#$()*+,  01345689:;>AjdebcghtqrsuvwiYDEBCGHTQRSUVWIpfFXxO{[lP}M]\Nk`Kaz^L~no|JZ_my'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1168_P100-2002    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%% %%%%%$%,%4%<%%%%%%%%% #%""H"d"e"!#P%Q%R%QTT%VWW%X%Y%Z%[%]%^%_%`%a%c%f%g%h%i%j%l%N01F45D3E89:;<=>?O@ABC62LK7HMIGJ.&$%/ !"#,+(-)'*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@P`p(7GWgw%2?O_o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1250_P100-1995  D@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9 CGPXnpbU: DHQYoqc@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/=M]m|#1@P`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1251_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S & ! 0 9   R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oo$4D      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1252_P100-2000  Dx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  & ! 0 `9 R    "   "!a: Sx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pn~.>M\l|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1253_P100-1995  F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  & ! 0 9     "   "!:  ``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.:JZjz$4D      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1254_P100-1995  D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  & ! 0 `9 R    "   "!a: Sx0^1_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr"2BP_o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1255_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  & ! 0 9     "   "!: ` ````````````````  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/9IYiVfv!1AQaq      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1256_P110-1997  X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~  & ! 0 9 R    "   "!: S ``!"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@P`p/<L\ljz(8HWgw -=M]m}       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0123456789,.0123456789!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1257_P100-1995  D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  & ! 0 9     "   "!: ``V`W. y"6*;`CELrAZj{}/ z#7+<aDFMsB[k|~`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~ *:J      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1258_P100-1997  D   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  & ! 0 9 R    "   "!: Sx # @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pn~!1AQ^n~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-12712_P100-19981?  (    .<(+|&!$*);-/,%_>?`````` `:#@'="`abcdefghi```jklmnopqr`` ~stuvwxyz`````^" []> {ABCDEFGHI`````}JKLMNOPQR- . , ``\STUVWXYZ`````0123456789* +   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/7GWgiy7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>tJj_ABCDEFGHIQRSTUVWXYbcdefghiqxZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1276_P100-1995    !"#$%& ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ abcdefghijklmnopqrstuvwxyz{|}~`D ' 9 : ` ! `"    & 0 ````` `````````````````````AR````````1``BS````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 09IYix-=IXgw      !"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~`'!"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1363_P110-1997S4ibm-1363_P11B-1998 @d   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ \]^_`abcdefghijklmnopqrstuvwxyz{|}~0  0%@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@? "&*.267;>BFJMPSW[^bfjn \  'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1363_P11B-1998S (< `` !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[`]^_`abcdefghijklmnopqrstuvwxyz{|}~``|:t2l* d "   \ TL D~<v4n, f!$""#^$%%&V'(()N* ++,F-../>001x26334p5.667h8&99:`;<<=X>??@PABBCHDEEF@GGHzI8JJKrL0MMNjO(PPQbR SSTZUVVWRXYYZJ[\\`pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@p !"#%&'()*+.234567:;=>?ABCDEFGHIJLNOPQRSUVWYZ[]^_`abcdefghijklmnorsuvy{|}~¬ìŬƬǬɬʬˬͬάϬЬѬҬӬԬ֬ج٬ڬ۬ܬݬެ߬ !"#$%&'(*+./0123679:;=>?@ABCFHJKLMNOQRSUVWYZ[\]^_`bdefghijknoqrwxyz~­íŭƭǭɭʭ˭̭ͭέϭҭԭխ֭׭ح٭ڭۭݭޭ߭  !"#$%&'()*+,-./23569;<=>?BDGHIKOQRSUWXYZ[^bcdfgjkmnoqrstuvwz~®îŮƮǮȮɮʮˮήҮӮԮծ֮׮ڮۮݮޮ߮  !"#$%&'()*+./1356789:;>@DEFGJKLMNOQRSTUVWXYZ[^_`abcfghijklmnopqrstuvwxz{|}~¯ïįůƯʯ̯ϯЯѯүӯկ֯ׯدٯگۯݯޯ߯  !"#$%&')*+,-./0123456789:;<=>?@ABCFGIKMOPQRVXZ[\^_`abcdefghijklmnopqrstuvwxyz{~°ðưʰ˰̰ͰΰϰҰӰհְװٰڰ۰ܰݰް߰  !"&')*+-./01236:;<=>?BCEFGIJKLMNORSVWYZ[]^_abcdefghijklmnopqrstuvwz{}~±ñıűƱDZȱɱʱ˱ͱαϱѱұӱձֱױرٱڱ۱ޱ !"#$%&'()*+,-./012356789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[]^_abcdefgjklmnopqrsvwxyz{}~²òIJŲƲDzʲ˲ͲβϲѲӲԲղֲײڲܲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSWYZ]`abcfhjlmorsuvwyz{|}~³óƳdzɳʳͳϳѳҳӳֳسڳܳ޳߳ !"#$%&'*,-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdfghijkmnopqrstuvwxyz{|}~´ôŴƴǴɴʴ˴̴ʹδϴѴҴӴԴִ״شٴڴ۴޴ߴ  !"#&+,-./235679:;<=>?BFGHIJNOQRSUVWXYZ[^bcdefghijklmnopqrstuvwxyz{|}~µõŵƵǵȵɵʵ˵εҵӵԵյֵ׵ٵڵ۵ܵݵ޵ߵ  !"#$&'()*+-./012356789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'*+-.1234567:<=>?@ABCEFGIJKMNOPQRSVWXYZ[\]^_abcefgijklmnortvwxyz{~·÷ķŷƷȷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#&')*+-./01236:;<=>?ABCEFGHIJKLMNOPRTUVWXYZ[^_abcefghijknprstuvwyz{}~¸ĸƸǸȸɸʸ˸͸θϸѸҸӸոָ׸ظٸڸ۸ܸ޸ !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKMNPRSTUVWZ[]^_abcdefgjlnopqrsvwyz{}~¹ùĹŹƹǹʹ˹͹ӹԹչֹ׹ڹܹ߹  !"#$%&'()*+,-./01234567:;=>?ACDEFGJLOPQRVWYZ[]^_`abcfjklmnorsuvwyz{|}~ºúźƺǺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺ںۺܺݺ޺ߺ !"#$%&'(*,-./012379:?@ABCFHJKLNQRSUVWYZ[\]^_`bdefghijkmnopqrstuvwxyz{|}~»ûŻƻǻɻʻ˻̻ͻλϻѻһԻջֻ׻ػٻڻۻܻݻ޻߻  !"#&(*+,./235679:;<=>?BFGHJKNOQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~¼üżƼǼȼɼʼ˼̼μҼӼԼּ׼ټڼۼݼ޼߼  !"#%&'()*+-./0123456789:;<=>?ABCDEFGJKMNOQRSTUVWZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽֽ׽ٽڽ۽ݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCFGIJKMOPQRSVX\]^_bcefgiklmnorvwxyz~¾þľžƾǾȾɾʾ˾̾;ξϾҾӾվ־پھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?BCEFGIJKLMNORSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿƿǿȿɿʿ˿οϿѿҿӿտֿ׿ؿٿڿۿݿ޿  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPRSTUVWYZ[]^_abcdefgjklmnopqrstuvwxyz{|}~ !"%()*+.23457:;=>?ABCDEFGJNOPQRSVWYZ[]^_`abcfjklmnoqrsuvwyz{|}~ !"#$%&'*,.0356789:;<=>?@ABCDEFGIJKLMNORSUVWYZ[\]^_abcdfghijknoqrsuvwxyz{~€‚ƒ„…†‡Š‹ŒŽ‘’“”•–—™šœžŸ ¡¢£¦§©ª«®¯°±²³¶¸º»¼½¾¿  !"#&'*+,-./0123456789:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgjkmnoqstuvwz{~ÀÁÂÃÅÆÇÉÊËÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#%&'()*+-./12356789:;>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcfgijkmnopqrsvwxz{|}~āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĕĖėĘęĚěĝĞğĠġĢģĤĥĦħĨĩīĬĭĮįİıIJijĴĵĶķĹĺĻĽľĿ  !"#$%&'*+-./1234567:<>?@ABCFGKOPQRVZ[\_bcefgijklmnorvwxyz{~ŁłŃŅņňʼnŊŋŎŐŒœŔřŚśŝŞşšŢţŤťŦŧŨŪūŬŭŮůŰűŲųŶźſ  !"#&')*+/1268:<=>?BCEFGIJKLMNORVWXYZ[^_abcdefghijkmnprstuvwz{}~ƁƂƃƄƅƆƇƊƌƎƏƐƑƒƓƖƗƙƚƛƝƞƟƠơƢƣƦƪƫƬƭƮƯƲƳƵƶƷƻƼƽƾƿ "#%&')*+,-./24689:;>?ABCEFGHIKNPYZ[]^_abcdefgijlmnopqrsvwyz{ǀǁǂdžNjnjǍǏǒǓǕǙǛǜǝǞǟǢǧǨǩǪǫǮǯDZDzdzǵǶǷǹǺǻǾ !"#%&'()*+.02345679:;=>?ABCDEFGJKNOPQRSUVWXYZ[\]^_`abcdefghijklmnorsuvwy{|}~ȂȄȈȉȊȎȏȐȑȒȓȕȖȗȘșȚțȜȞȠȢȣȤȦȧȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȾȿ 000% & 0%"<    000 0 0 0 0 00000`"d"e""4"2 3 !+!B&@& ""#""a"R"; &&%%%%%%%%%%%!!!!!0j"k""=""5"+","" """""*")"'"(" !"#$%&'()*+-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdefghijkmno!!"".""" !0 %%%%d&`&a&e&g&c&%%%%%%%%%%%h&&&&& ! !!!!!m&i&j&l&22!3"!33!! qrsuvwxyz{}~ɀɁɂɃɄɅɆɇɊɋɍɎɏɒɓɔɕɖɗɚɜɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]  !"#$%&'(*+,-./0123456789:;<=>?@ABCDEF112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111GHIJKNOQRSUVWXYZ[^bcdefgijklmnopqrstuvwxyz{|~ʀʁʂʃʅʆʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧp!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!ʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʾʿ %% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J% "#$%&'()*+,-./0123456789:;<=>?@BCDEFGJKMNOQRSTUVWZ[\^_`abcefghijkl˕333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333mnopqrstuvwz{|}~ˀˁ˂˃˄˅ˆˇˈˊˋˌˍˎˏːˑ˒˓˔˕˖˗˘˙˚˛˝˞˟ˠˡˢˣ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˹˺˻˼˽˾˿&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!  #$'138@BSgKI222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t  %&*+-/1234567:?@ABCFGIJKMNOPQRSVZ[\]^_abcegijklmnoqrstvwxyz{|}~̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000̶̷̡̢̧̡̛̖̗̝̞̟̣̤̥̦̪̮̯̰̱̲̳̹̻̽̾̿̕̚00000000000000000000000000000000000000000000000000000000000000000000000000000000000000  !"#%&')*+-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNOabcefghijknprstuvwyz{|}~͇͉͍͎̀͂̓̈́͆͊͋͌ͅ͏͓͖͙͚͐͑͒͗͛ͣͦͨͪͫͬͭͮͯ͟͢͝͞͡ͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ "#%&')*+,-./246789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWZ[]^bcdefgjlnopqrsvwyz{}~΀΁΂΃ΆΈΊ΋Ό΍ΎΏΒΓΕΖΗΙΛΜΝΞΟ΢ΦΧΨΩΪΫήίΰαβγδεζηθικμνξο  $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬ !"#%&'()*+.2345679:;<=>?@ABCDEFGHIJKLMNOPQRSVWYZ[]^_`abcfhjkl  ),-458?@ABCFHJKLMNOQRSUVWYZ[\]^_abcdefghijknoqrsuvwxyz{~ЀЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГД߱  4?BFGHIJKNOQRSUVWXYZ[^`bcdefgijkm@ACDEKLMPT\]_`aĵ̵͵ϵеѵص%,4HdhԶ(),/089;DHLTU`dhpqsu|}nopqrstuvwxyz{}~рстухцчщъьэюяѐёђѓєѕіїјљњћќѝўџѢѣѥѦѧѪѫѬѭѮѯѲѴѶѷѸѹѻѽѾѿјǷɷ $%(,45789@DQS\]`dlmoqx|øŸ̸иԸݸ߸ <=@DLOQXY\`hi  !"#$%&'()kmtux|ȹɹ̹ιϹйѹҹعٹ۹ݹ޹89<@BHIKMNSTUX\deghipqtxĺȺغٺ*+./12356789:;>@BCDEFGIJKLMNOPQRSTUVWXYZ[]^_`abcefghijklmnopqrstuvwxyz{|}~҂҃҅҆҇҉ҊҋҌ  )+4568;<=>DEGIMOPTXaclĻȻлӻ $%')-0148@ACDEILMP]ҎҏҒғҔҖҗҘҙҚқҝҞҟҡҢңҥҦҧҨҩҪҫҭүҰҲҳҴҵҶҷҺһҽҾҙļͼϼмѼռؼܼ $,@HILPXYdhԽսؽܽ DEHLNTUWYZ[`ad "#$&'*+-./1234567:>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghihjpqstu{|}оѾԾ׾ؾ @ADHPQUſ̿ͿпԿܿ߿?ABCEFGHIJKLMNOPQRSTUVWXYZ[]^_abcefghijklnpqrstuvwz{}~ԁԃԄԅԆԇԊԌԎԏԐԑԒԓԕԖԗԘԙԚԛԜԝ4<=HdehltuyĀĔĜĸļ (),089;=DEHIJLMNSTUWXY]^`adhpqstu|}ŀńŇŌōŏőŕŗŘŜŠũŴŵŸŹŻżŽžԟԠԡԢԣԤԥԦԧԨԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԺԻԼԽԾԿ $%(,-.034579;@ADHPQSTU\]`loqxy|ƀƈƉƋƍƔƕƘƜƤƥƧƩưƱƴƸƹƺ  !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKNPRSTUVWZ[]^_abc  !$(01357<=@DJLMOQRSTUVWX\`hktux|}~ǃDŽDžLJLjljNJǎǐǑǔǖǗǘǚǠǡǣǤǥǦǬǭǰǴǼǽǿ dfgjlnopqrsvwyz{}~ՀՁՂՃՆՊՋՍՎՏՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդզէթժիլխծկհձղճմյնշոչպջռսվտ $,-/18<@HILMTpqtxzȀȁȃȅȆȇȋȌȍȔȝȟȡȨȼȽ ,4PQTX`aclpt|ɈɉɌɐɘəɛɝ !"#%&'()*+,./01234567:; )LMPT\]_`ah}ʄʘʼʽ !AHILPXY]dxy˜˸ !"'(),.089;=>?ABCDFGJLNOPRSVWYZ[]^_`abcdefhjklmnorsuvwxyz{|}~րւքֆևֈ։֊֋֎֏֑֖֛֢֣֤֥֦֧֪֚֒֓֕֗֘֙֜֞֠֩<=>DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼ $(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ  !$(0135ֱֲֳִֵֶַָֺּֽ֭֮֯־ֿ XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458<!"#$%&'*,./0123679:;=>?@ABCEFHJKLMNORSUZ[\]^_bdfghjkmnoqrsuvwxyz{~׀ׂ׃ׅׄ׆ׇ׊׋DEGIPTX`lmpt|}ЁФХШЬдезй 0148:@ACDELMPT\]_ahl|фшѠѡѤѨѰѱѳѵѺѼ ,-04<=?AH\׎׏בגדהוזחךלמןנסעףdҀҁ҄҈ҐґҕҜҠҤҬұҸҹҼҿ  !%(),089;<=DE|}ӀӄӌӍӏӐӑӘәӜӠӨөӫӭӴӸӼ@D\`dmoxy|ԀԂԈԉԋԍԔԩ <=@DLMOQXY\`ehikmtux|ՄՅՇՈՉՐե $-89<@EHIKMQTUX\gipqtփօ֌֍֐ְֹֻ֔֝֟֡֨֬ ()+-458?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]=OsOGPPRSuTT VZ[fgggLksuaha9eiouvv{˄U[QW|(PSE\]bncdd np[yݍ}E~NNeP]^aWiqTGu+^NPpg@h QRRjwԞR/`HPacdkLp/tt{PŃܕ(.R]`bOIQ!SX^f8mprsP{[fSckVNPJXX*`'abiA[}_NPTU []]*eNe!hKjrvw^}N߆NʐUNEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}  ߂b3dҙEם W@\ʃTzو͎XH\cz[_yzz&P8RRwSWbrc km7wSWshvՕ:gjpom̎Kwfxk<S-WNYcisExzz|us5RGWGu`{̃XjKQKRRbhuiPRRae9hi~tK{냲9яI NYdfj4tyy~_ & OS%`qbrl}f}NbQwOOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$Qe}vO TbThёU:Q Za bbfVq OczcWS!g`isn"7u#$% }&'rVZ()*+,CN-gQHYg.sYt^dy_l`b{c[[R/tY)_`012Yt345678љ9:;<=>?@ABCoDE`FGfHI?\JKLMNOPQZ%{g}RSTUVWXY<\l?SnY69NNFOUWXV_eejkMnwz|}ˆ2[dozsuTVUMWadfm[nmoouCANJZlSuT{]UXXXb^bdhvu|NWnW'Y \\6^_4bds۞[_`PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗkpXrrhscwy{~X`feeflqqZmNzNQQR TaqgPhhm|ouwzc\Qe\gguzsZF-o\Ao _]Yjq{vI{'0Ua[iv?\mpsa}=]j^NuSkk>pr-LRP]d,ekoC|~ͅdb؁^gjmrtotސO ]_ QceuNPiQQhj|||oҊϑO7QRBT^na>bejo*y܅#bjΞRfwkp+ybBab#e#oIqt}o&#JQRR mpˆ^eko>|usN6OV_\]`s-{F4HaOoyR`ddj^oprv\2ouxy}Ƀ֊X_'g'pt`|~!Q(pbrxŒڌNP[^eqBvwJ|'XAZb\jmo;v/}7~8KRegiAmnp t`tYu$vkx,^mQ.bxO+P]m}*_DahaRQQ^iz}uO)RSTUe\`Nghlmrrttbul|yψ̑БɛT~oqtWgm3t,xz {|idjtuxxT[U^ oNMS)Z]N_ba=ciffn+ocpw,;E;Ub+gl jzNY__g}T+WYZ['fghkdqu㌁EL@_[lsvv QMQQRhlw w}}bnQ T}Tff'invw„iOQRY=^Uaxdydfg!jkk_rarAt8ww((glgrvfwFzkl"Y&goSXY^c4fsg:n+szׂ(R]aa bbdeYifkk!qs]uF~j'aX؞PR;TOUevl } }^RlirsTZ>\K]L__*ghcieee fginx!}+*2 POcW_bcogCnqv̀ڀ)Mj/OpO^g"h}v~vDa^ jiqqjudA~CܘOO{pQ^h>lNllr{l:tPRXdjtVvx9e^S_%RwINPuQ[\w^f:fghpuuyz' O!X1X[nfekmzn}os+u܈\OPS\S[_ gyy/9;,gvNOIY\\\gchpq+t+~"Ғ NNOPVRoR&TTW+YfZZ[u[[^fvbweenmn6r&{?|6PQ@tܑDٙSR)TtVXTYnY_anbf~lqv||}g[O__b)] gh|xC~lNPS*SQSYbZ^`aIbybegikkkklh5tuxxyy|}>船l^ۘ;V*[l_ejk\mop]rsӌ;a7lXMNNNN:Oy@y`yy{}r} фdž߈P^܌fߙJRigjP*Rq\ceUls#uu{x0wNdk^q NkIghnkco NPPQFUUV@[\\8^^^^`QhajXn=r@rrvey{saތ^XtUlaz"}rrru%um{XX]^^_U`bcMefffhhr^tn{n}}r͞ YmY-^`fsfgPlm_owxƄˑ+NPHQU [[Gb~ee2n}qtDtttlvy}U~z9ux%MhSQ\Til)m+n ;-gaRfk~ ]emqnWY['``bf_f)ssvwl{VreNRrkmz9{0}oS/VQX[\\]@bcd-fhlmnppq&uuuv{{+| }9},m4 a7Ol\_gm|~k[] d\ᘇs[`~gm 7RpQpxpבOSUVWXZ[\\%^a bKbcd6exe9jk4lm1oqrxstt&vawyWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mZoq!tt]__B`ehoiSjk5mmsvwM{}#@cbĊ bSe]']i]_thob6rNXNPRGSbfi~^OS6VYZ8\N\M\^_C`e/fBfggsw:ÿ́fiUzW[_o`b ik\nq{UXߘ8OOO{T Z[T3TUbXXgYZ[`aVeedfhZlopqRs}{2K\lDss:netviz~ @QXdtupv͖T&ntzzنxIZ[[hicmst,tx}UL.f_egjls-PZjkwYl]]%sOuPQ/X-YYY[]bdddfHjqdtzzG~^~p YR~a2ktm~%OPQRWX[^Baimgnnqbt(u,us8Ʉ ޓNQOvP*QSSS[[$\aae[rs@tvPyyy}Յ^GꑅRg_e1f/h\q6z NRjkoqSK1NqĖCQSTWWWZZ[(`?acl9mrnn0r?sWtтE`bXg^MOIPPqS WYZ \paf-n2rKt}Àf?_[U˗OsNOQjQ/UUz[[|^}^^``a ac8e gggaibil'm8no6s7s\t1uRv}8Ոۊ0BJ>zIɑn XkAQkY9\dosbph}Wi`GakYNTm-pclQaOPQ[aadikuwdcpNN O7YY]_[_!`>rspuuy 3Q 7pvNNRpSTVY[__nnj}5mwNZO~OXen8NXYYA`zOÌeQDSNiRU[N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖\ORVe(f|pp5r}Lrq[hkzov\f[o{*|6ܖNN S4XXXlY\3^^5_cfVgjj k?oFrPstz|x߁灊l#υ݈wQT(W[MbPg=hh=nn}p!~ KN-r{͊GONO2QTY^bugnijlnr*su{5}W[Ζ_R TZ[XduenrvMz{M|>~{+ʌd_iѓCOzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+ZkR*bbYmdvz{v}`S\^8op|ޞczdvNNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxy z}z|}Gꊞ-Jؑf̒ V\6RR|U$X^_`chomy,{́Dd=LJOFQQR2V_k_cdeAfffghhionogqq*rt:wVyZyy zz||D}p~T m;Ֆe|ÓX[ \RSbs'P[_`kahm.t.zB}}1~k*5~POPW]^+cj;NOOOZPYĀjThTUOY[]^]f1gg*hl2mJnopsuL|},}}ۆ;p31NRDЙz|OQQW[\Yf=jZmno qouz"!u˖-NNF͑}SjkiAlzXafbpuuR~IKNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂rvz7zT~wUUuX/c"dIfKfmhik%mnshtt[uuvwwy ~~/:ь뎰2csOSYZ^Nhtuyz̍폟egWWo}/Ɩ_aoNOPSUo]]!kdkx{IʎnIc>d@wz/jdoqttz|~|~ }L9R[d-g.}PSyXXaYaaez P!PuR1UUXY`Sbb6gUi5@ݙ,PSSDU|WXbdkfgoo"t8t8QTVfWH_aNkXpp}jY+cw=TX-di[^oniLQS*Y `Kakpll{΀ԂƍdodeNQTW_avhuR{q}Xi*9xPWYYb*]ayr֕aWFZ]bddwgl>m,r6t4xwۍ$RBWgHrt*kQSLciOU`WelmLrrzm_opaOOPAbGr{}MjWs^g U T[c^^ _e=[HOS SSTTW^`bbUclfmu2xހ/ނa E^ffprO}Rj_SaSgjothyhyǘĘCTzSiJ|_buvB9S<__lsbuuF{ON< NUOSY^0flUtwfPXx[P[h``eWl"oopUPӗrRDQ+TTcUUjm}fwyTTv䆤ԕ\N OYZ]R`bmgAhl/n8* NUPTWZYi[[awiwm#pr犂홸R8hPx^OgGLNTVs WSVX[1aj{sҎGkWUYrkiO\&_a[flpsss)wMwC}b}#~7R IoQ[tz@ZOTS>Y\>cymrϒ0NDQRWb_lnpPppqsitJanQW_`gafYJNNN|TXX}Y\'_6bHb fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje`bwZZfm>n?tB_`{T_^ll*mp}y ;ST[:jkpuuyyqAt d+exxkz8NUPY[{^`cakefShneqt}i%;mn>sAʕQL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞ/SV^_b``affgjmoppjsj~4ԆČRrs[kjTV][Heefhmm;ruMOPSTx?@ABCDDEFGHIdJ_K0 LMN3 OPQR SSTUVUVWXYZ[\?]^_`abcdefghhijk0lmnop`qPrstuv7wxy;z{|}~I9/rC  ,@(@DY7Ivy@,8P5#IĺZB)`F*D*F=  p! 0@ bD S{A$! P:pC'E 0F<P($#@"d(  'TAa />A [ *8 AP   !"a@"@PH@7^ !`"@#$%T&'( )*@+, P-.$/L012)3L4!56d78RD9!: ;< =>I?@ABeC@DE3FGEHI RJ(KLCMLN@O*PQ.RSpTnU@VWX|Y!Z[\ ]J^H _6`@Uab cd!e@fBghDiij klmnoBpq r@stu vw x#yz{|P|y}~ۀ`B߅ai"5EQ(` 5 D`I`LB* (H {(AI  "U >CG"(0 D0 %"< 2P]1KB (I`DZDD@ĕuGDS+@B "2l!AD QA `0D  D 0h  dD! @L0A2"i3 !";#$S %&'()C*!+H,J-.@2/A01 +23}4R$5@6K789:4;<A=>$?@{HABCD3EAFG H@I"JKLkM0*NOAPQ!`RSTUVFWXYZ [@\] 8^_`abc d 'e f ghibjk lm n op@qrDs tduPvw~xyXz@A{|}b~  A@%Ed}H.ɐ JdkHVs*$GM{Tu$@٧Ȩ A$B4ZF2 ͷ`ta B @b"@!1 D"FBAVARR F C5`A4el"@3@8 0% JЁ" @by&bgy5@    % @M@"h:da  .s 4  ! "#W$%P&D'(y)@* +@,-L.D/@0Q1 2@345 67J89:@; 0< =>?,@ABCDE F GHIpJKLM"LNOP Q@R@STDUV|W!!XYZ[D\ ]^&_`a!)bc@d¸eAbfg hQij,klm no)p@qrJsA0tu@vWwPx yz${ |}~@ 0@B@H-ؔ)|@FEN06 @e   Ȥ`4@.H@1L UD#"T4 k HH@E@(&PL2! BH3`4 (E %\5PFAh``>rF@A "H"t!J U* P   E * B'@ 00 @ 1!"#$%&'() *@+ ,-./@01@2P3 456789:J; <= >B?A0@*A BC)D@EFGH0IJ8!KL M N@ OPQRSʈTHUV$WXYZ[ U\ȩ]($^R _`1HaMbb/c0d(Ae{fghDiljEk@l.mnopq@r stMuvuvwxyBz { |}~`ٹ T]$8%HP D@( @!P$<I(<˧0bH$@@,"o@&Ql;r "L#@! $ ~*21  @!Ht)JW-@ PP0@@   8!pD 8   ! `l0z`  JR"BP") !@"#$H%o&' ( )@p*E+,,-./0123p45 A678 :9:;;<@"= q>?@'A BCDEFG) HI$JJKLMNOP @QQRSTU>VWXY@Z[H\]^@_`a b%c defghghijXklm@nop qrstuvwxyz{|D}~}~  0H`YAL !      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs?to  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~סơҢ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإѬҬӬԬլ֬ج٬ڬ۬ܬݬެ߬׬ӢԢǡȡءɡ٧ʡբآ֢٢עӡԡġСš֡ա¡áѡҡͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨȦǦ¦ƦŦĦæɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ䦶ƢâǢȢˢʢɢ̢ߡޡ¢ۡݡܡĢŢڡ١Ϣ΢ТѢϡΡۢ͢ܢݢڢ롲ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ©éĩũƩǩȩɩʩ˩̩ߢ¨èĨŨƨǨȨɨʨ˨̨ޢɧʧ˧̧ͧܧݧާԧէ֧קا㧿§çħŧƧǧȧΧϧЧѧҧӧڧۧ짦ᢼߧ߾߻ݦΰ޺˥ܭޣΤпܹӵ֤ޡӷ٥̵̨۷ʧкͿױݷע޻з۱ͥҤִΨҡϨʰϽϯͣЯʻԣ٨٩޸ֳϯ˼ΫЪЯдҿ˯ڰ̵ͦε˾ڨްӳͧЫܹӨ߬˼Ӳް׭Ӥڴ˴̾ر̯ջʫծ۶ٹˬѺ٫ڳٹֺΫʤݦЮͰʻվѢ׺ѰͫʮʮۻʰҺ̨۲ѸԲ٢ڧֲԾ޵ˮѪةޯη̼Ͼˤڪ۵׵ͮͻذֳ˩ֿغ߳ԳլڦܴׯߢۿѤԡ֯޵ѷѳТԳܶΩԳʦϢЧڹ֭ڣε׬޴Ѫ٣Կ׿Ͷ̸ۤݰأٴͷ۵ݵףϹԷۿ˥ܮϬ٦ݯާΡй˰Բ־αܧԹس٬ѱ͹֧ؽ׶̢Ѯ̾ܰABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy°zðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰᰽ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz±ñıűƱDZȱɱʱ˱‚ÂĂłƂǂȂ̱ɂʂ˂̂͂΂ςЂͱαт҂ϱӂԂՂбւׂ؂قڂۂ܂ѱұ݂ӱނ߂ԱձֱױرABٱCDڱ۱ܱEFGHIJݱޱK߱LMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz鱄걅챆𱊃񱋃򱎃󱏃ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃შ⃫僬샭탯󃲲ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz²òIJŲƲDzȲɲʲ˲̲Ͳβϲв„ÄѲĄńƄDŽȄɄҲʄ˄̄Ӳ̈́΄τԲЄф҄ӄԄՄքղֲׄ؄لײڄۄ܄݄ބ߄زٲڲ۲AܲBCDEFGݲ޲߲HIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzﲋ𲎅򲕅󲟅…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅兢煤ꅥ񅦳򅨳󅩳ABCDEFGHIJKLMNOPQRS³óTUVWXYijųZaƳbcddzefghijkȳlmnoɳpqrstuvwxyzʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳ᳺ⳼㳿†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇쇵򇷴ABCDEFGHIJKLMNOPQRSTUVWXYZabc´defôĴŴghijkƴǴlȴmɴʴnop˴q̴rstʹuvwδxyzϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴᴦ䴩鴪촭𴹈󴺈ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzµõĵŵ‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщƵ҉ӉԉՉ։׉؉ǵىډۉȵ܉݉މɵ߉ʵ˵̵͵ABCDEFGHIJKεϵLMеNOPѵQRSTUVWҵӵXԵYյZabcdeֵfghijklmnopqrstuvwx׵yzصٵڵ۵ܵݵ޵ߵ൶ᵹ⵼ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋ¶öĶӋԋՋ֋׋؋Ŷًڋۋ܋݋ދߋƶABCDEFGHIJKLMNOPǶȶQRɶSTUʶVWXYZabcdefg˶hijklm̶nopqrstͶuvwxyzζ϶жŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތѶҶߌӶԶնֶ׶ABCDEFGHIJKLMNOPQضRSTUVWXYZabcdefghijklmnopqrٶstuڶvwx۶yzܶݶ޶߶ණᶭ㶯嶶涷綿ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz·÷ķŷƷǷȷɷŽÎĎŎƎǎʷȎɎʎ˷ˎ͎̎ΎώЎюҎӎԎՎ֎̷׎ͷ؎َڎێ܎ݎގߎηϷзѷҷӷԷշַ׷ABCDEFGHطIJKLMNOPQRSTUVWXYZabcdefghٷijklmnoڷpqr۷stuܷvwxyzݷ޷߷ළ᷋ⷎ㷑䷙巚淛跡鷣귦췭ﷵÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¸øĸŸƸǸȸɸʸ˸̸͸θϸиÐĐŐƐѸǐȐɐʐː̐͐ΐϐАѐҐҸӐԐՐ֐אِؐڐېܐݐސߐӸԸոָ׸AظٸBڸC۸ܸDEFGݸ޸߸HIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz񸖑󸗑‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑᑢ鑣ꑤ둥񑦹ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¹ùĹŹƹ’ÒĒŒƒǹǒȒɒȹʒ˒̒ɹ͒ΒϒВђҒӒʹԒՒ˹֒גْؒڒےܒݒޒߒ̹͹ιϹйѹABCDEҹӹFԹչֹG׹HعIJٹڹ۹ܹݹKL޹߹MNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ⓷ABCDEFGHIJKLMNOPQºRSTUVWXYZabcdefúghijklmĺnopqrstuvwxyzźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺ”ÔĔŔƔպֺǔ׺Ȕغɔʔ˔ٺں̔ۺ͔ΔϔДєҔӔܺԔՔ֔הؔٔڔ۔ܔݔޔݺߔ޺ABߺCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzﺈ𺉕򺭕󺯕•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕᕲABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz»ûĻŻƻ–ǻȻÖĖɻŖƖǖʻȖɖʖ˖̖͖Ζ˻̻ϖЖіͻҖӖԖՖ֖זٖؖږۖܖݖޖߖABCDEFGHIJKLMNOPQλRSTUVWXYZabcdefghijklmnopqrϻstuvwxyzлѻһӻԻջֻ׻—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗػABCDEFGHIJKLMNOPQٻRSTUVWڻXYZۻabcܻdefghijݻ޻klmnopqrstuvwxyz߻໗ộ⻜代廤滥軫껬𻳘󻴘˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ☩嘪옫𘬼ABCDEFGHIJKLMNOPQR¼üļSTUVWXżƼYZǼabcȼdefghijɼʼk˼̼ͼlmnopqμrstϼuvwмxyzѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼༦ἲ⼸㼻伾™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz½šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚýĽߚŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽABC׽ؽٽDEڽFGH۽IJKLMNOܽݽPQ޽߽RSTUVWXYZabcdefghijklmnopqrstuvwxyz⽛㽝你彡罦齨꽮뽱콴›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzœÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜꜭ񜮾ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÝĝŝƝǝ¾þȝľɝžʝ˝̝͝ΝϝƾǾНѝȾɾʾҝ˾̾;ӝԝ՝֝ξϾоםѾҾӾ؝ٝڝԾվ۝־׾ܝݝؾޝߝپھ۾ܾݾ޾߾ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտžÞĞŞƞǞֿ׿Ȟɞؿʞ˞̞͞ΞϞОўҞӞԞٿ՞֞ڿמۿ؞ٞڞ۞ܞݞܿݿޞߞ޿߿ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ࠹ᠺ栻砽蠾ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¢ž¤ ¦ABCDEFGHIJ¬K®¯LMNOPQ±RSTUVWXYZabcµd·¸efghijklmnopqrstuvwxyz„ABCDE½FGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz…ŒŸABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz„†‰“™ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz•ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’•œŸABCDEFGHIJKLMN¡âãOPQRSåTUVWXYZabcdeéfëìghijklmnopqrstuvwxyzÃABCDôEFGHIJKLMNOPøQúûRSTUVWýXYZabcdefghijklmnopqrstuvwxyzÊÑÔABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÅÆÇÍàABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÂÅÈÏÓÙÛÞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnĢopqrĥĦstuvwxĨyzāĬćĉČİēĔĕĴěĝĠABCDEFĸGĺĻHIJKLMĽNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzďđēĚěABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzĐĒĕĜĝĞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzćĚABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzćčABCDEFGHIJKLMNOPQRŢSTUVWXYZabcdefghijklmnopqrstuvwxŪyzŁńŮŋŎABCDEFGHIJKLMNOűPQRSTUVWXYZaŵbcdefghiŹjklmnżopqrstžuvwxyzłńŇŎŏŕABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzłŃʼnŋŎŕŖŗŝŠABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŁňʼnŊŎŏŒABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŁłňABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƣƘƚƝABCƧDEFGHIJKLMNOPQRSTUVWXYZabcdefghiƯjklmƲnopqrsƵtuvwxyzƃƆƉƻƐƽƚƜƟABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƆƉƌƓƕƛABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzLJABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzǫdžLjǮNJNjDZǐǑǒǘABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzLJljǑǔǗǞǠABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzDžLJNJǑǒǓǙǛǞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzǁ‚ƒ„…†LJˆ‰NJ‹Œ¡ȍŽ‘’“”¢ȕ–—˜™š›œž£Ȥȟ ¥ABCæDEFGçHIèȩJêKëLMNìOPíȮQRïSTUðVWXYZabcdeñfòghijklóȴmnõopqrstuvwxyzÁÂöȃ÷ȄÅÆÇÈÉøȹȊËúȌÍÎûȏÐÑÒÓÔÕÖüȗýȘþșÚÛÜÝÞÿȟàABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzāĂȃĄąĆȇĈĉĊċČȍĎȏĐđȒēĔĕĖėĘęĚěĜĝȞğĠABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŁȂȃȄŅņȇňȉŊŋȌōŎȏŐőŒœŔŕȖŗŘșŚśŜŝŞȟŠABCDEFGHIJKLMNOPQRɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿɡͭϢиѢңҧҨҩҪҫҭҲҾԥիծոۥܥ޳£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣݣޣߣˡ̡͡ܣ@@0p `@0PP@@ @ ` ` ` ` ` ` ` ` ` ` ` ` ` `PPPPPPPPP P !P!!!"P"""#P###$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0P0001P1112P2223P3334P4445P5556P6667P7778P8889P999:P::::0;p;;;0p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0EpEEE0FpFFF0GPGGGHPHpHHH0IpIII0JpJJJ K`KKK L`LLL M`MMM N`NNN O`OOO PPPPPQPQQQRPRRRS@SSSS0TpTTTUPUUUVPVpVVV0WpWWWXPXXXYPYYYZPZZZ[P[[[\P\\\]P]]]^P^^^_P___`P```aPaaabPbbbcPcccdPdddePeeefPfffgPggghPhhhiPiiijPjjjkPkkklPlllmPmmmnPnnnoPooopPpppqPqqqrPrrrsPssstPtttuPuuuvPvvvwPwwwxPxxxyPyyyzPzzz{P{{{|P|||}P}}}~P~~~PPЀPЁPЂPЃPЄ @xp !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~0  0%@@@@@@@@@(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8 "&*.248;?BEILPTX  \\'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1364_P110-2007T? 4 .    `.<(+|&`!$*);-/,%_>?[``:#@'="]abcdefghi`jklmnopqr> ~stuvwxyz^`\``````````{ABCDEFGHI``````}JKLMNOPQR`````` `STUVWXYZ``````0123456789`````};u3m+ e e #   ] UM E=w5o- g!%""#_$%%&W'(()O* ++,G-../?001y27334q5/667i8'99:a;<<=Y>??@QABBCIDEEFAGGH{I9JJKsL1MMNkO)PPQcR!SST[UVVWSXYYZK[ \\]C^__}`;aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0000% & 0  %"<    000 0 0 0 0 00000f"g""4"2 3 !*!>33!333333; &&%%%%%%%%%%%!!!!!0;=`"d"e"+!B&@& ""#""a"R"j"k""=" \   ?@ ABCDEFGHIJKLMNOPQR0STUVWXYZ[!"#$%&'()]*+,-./0123456789:e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%33333333333333333333333333333333333333333333333&!3333333333333333333333"5"+","" """""*")"'"("!!"".""" !0 %%%%d&`&a&e&g&c&%%%%%%%%%%%%h&&&&& ! !!!!!m&i&j&l&22!3"!33!!  !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!'138@BSgKI222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY_`abcdefghijklmnopqrstuvwxyz{|}~=OsOGPPRSuTT VZ[fggLkaha9eiouvv{˄[QW|SE\]bncd npdݍ}D~NNeP]^aTGu+^NPpg QRjwԞR/`HPacdkLpv{PŃܕ(.R]`bIQ!SX^f8mrsP{[fSckVNPJXX*`'abiA[}_NPTU []]Ne*e!hKjrvw^}N߆NʐxUNEN]NN]OOPwQR@SSSTVWZZ[]^abQeFggiPkkkBlnxprst uwwvz} ߂b3dҙEם W@\cʃz͎TXH\cz[_yzz&P8RRwSWb k7wSvՕ:gjpom̎Kxk<S-WNYcsExzu|s5GW`{̃XjKQKRRbuihPR]ae9hi o~tK{냲9яI Ndj4tyy~_ &S\%`qbrl{}f}NbQwOOvQQUhV;WWYGYY[\H]~^]_beeg^ghh_j:k#l}llm&t*ttxuuxxGyHyzy{}}G-gOw!Qe-}vO TbThёHU:Qabb|fVqzcOcWSU7u }VZfCNgQHYgsYt^y_l`b{c^O[IRtYe[)_`Yto`f?\JZ%}<\l?SnY69NFOUWXeejkMnwz|}ˆ2[|`dzsuT×VUdfmmoouCNJZlT{]ZQXXXb^Udhvu|NW'Y \\6^_4bdsx۞[_`PR0RW5XWX\`\\^_`cdChhm!nnoqvywy;z߃HSMvܗkpXrrhscwy{~X`feflqZTmNzNQQR TWaqgPhhm|ozuwc􀅒\Qe\gguzsZF-o\Ao _Yjnopq{vI{'0Uaiv?\mprsa}=jNuSq^kk>pr-LRWP]d,ekoC|~ͅdb؁^gijmrtotސO QceuNiQPQhmj|||oҊϑNORBT^>bejoXv*y܅na#!bbjΞRwkfjp+ybBab#e#oIq}o&#JQRR mpˆ^eko>|us#N6OV]`$flsӂɆH4aOyRdjforpvk\d2ou oxK}F֊X_'g'pt`|~!Qbrx_|~ŒNPL[^qBvweJ|PXb\jmo/}7~8KϚRgiAmn t`tYu$vkx,^mQ.bx+P]m}*_DahazRQ^Q^iz}uO)RSTe\`MNghorrttuyyl|ψ̑БQɛTqtWgm3tu\,xz {|ZidjtuxLJT[U^ o)Z]N_ba=ciffn+ocpw,;>ݓE;b+gljzNY__g}T+MWYZ['fghkdqwu㌁E L@_[lsvv QOMQRQhw w}}bn}TQ TffnviOR=^YUaxdfQg!jkk_rar8ww(~(glgrvfwFzkl"Y&gowoSXY^c4fsg:n+sׂ(R]a bbdefkk!q]uF~j'aX؞R;Tevl } }OU^RirsTZ>\K]aL__*geee fi!}+*2tO PcW_bcogCnvڀ̀)Mj/OpO^g"h}v~vD jOiqjudA~CܘOO{pQ^h>lNllr{l:tPRXdtVvx9e^S_tlP%RF_wINPuQ[\w^f:fgpuuzy' O!X1X[nfekznm}o+u܈\OPS\S[_y gy/`;,gvN0NOIY\\\gc+thp+~Q"ҒNNPVRoR&TW+YfZu[[^fvbweenmn6r?|6&{XQP tܑD+ٙSRtVQXTYnY_anb~lqv||}ag[OR_b)] gh|xC~lNPS*SQSYYbZ^`aIbybeSilhlkk5tuewxxy{}S>船la^ۘ;*[ӌl_dejkop]r T;p"a7lXMNNNNy`y{kxy%{{ф}r}dž߈P^܌\ߙJRiigj`P*Rq\ceUls#uu{xdkwN NkIghnkCkcod NPPQFUUV=r@[\^^^8^`vQhajkXnr@rey{aތs^Xtlaz"}rrru%um{lVXXZr]^^_U`bMefffhh^tn}}r͞V YmYW-^`fsfgPlm_owxƄˑ+HQNPXU[ \aGbeY}qqyDtttlv}U~z9uxZpPhS [Q\cTi)m+n-ꖲk~ fqemnWY'``bf_f)svwl{VreNRrkmz9{0}oS/VQX\\[]cd@b-fhlmnppq&uuu{+| }9}X,m4 a7Ol\_g|~k[ d\s[~g 7RpQpctxpבOSSVUWXZ[\\%^ baKbcd6exelf9jkq4lmn1orxs_y&vaw]yWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mq_B`eoik5mmsvwM{}#@b] bS]']i]_tqhbo6rNXNPGSbfRi~^OS{U6VYZ^8\M\^_C`e/fBfggsw:y}̈́ifzW[_o`b ik\nqXߘ8OO{T Z[TK\lDss:Znetviz .@QXtpvdu͖&ntzنxIZ[[cms,tx}UL.f_egjls-PjkwY]%sOuPQ/X-YYY]bddfpHjdtzzG~^~X YR~a2ktm%PR[^Qignnqbt(us8Ʉ ޓQOvP*QSSST[[$\Naa[rvPyyy^Ge1f\q6z NkKq1qĖCQSTWW0rWZ[(`?acn?sWtт?E`bXg^MOIPPqS WY \C^paZ-n2rKt}Àf_[^U˗OsN8eOQjQ|^/UUVz[[7^}^^`` aac gggail8no6s\t1uRv}8dՈۊB0J>zIɑnݞk;AQkY9\dos䀏bh}Wi`GajksfYNTm-p9cclQaOPQuw[aadkdcpNN O7YY]_[_!`.h>rspuuy 3Q #7pvNNNRpSTVY[__nnmwN~OXen8NXYYzOÌeQNU[iRN:RTYYP[\[W[c`Hanpnqstu%wx|+}Ʌ܉njm̖\ORVe(fg|pp5r}Lrhkzov\f[o\o{*|6ܖNN S4XXlY]3^^5_cfVgjj k?oX\FrPst4vz|x߁l#υň݈wQT(W[MbPg=hhn}p~ KN-r{͊NOGO2QTY^buggnijlnr*su{WƆ[lRZ[XduenrvMz{M||>~{+ʌd_iPhQxQMRjRVaX`Y\U\]^`0bhkloNq0u8urvx{{{~n>I?"ZkR*bbYmzz{v}`S\^8opޞ|czdivNNN\PuPHTY@^^_[^`:c?eteevfxfhhick@lmn:u[wxy z}zV|Gꊞ-Jؑf \6RR|U$X^_`cbfhoEt́my,{6Dd=LJOQFQRc2VjV_k_cdeAfffghhionogqq*rv:wVyZyy zzz {|||D}[}p~T m;ۛe|ÓX[ \RSbs'P[_kahjm.t.zB}}1~k5d~POPW]^+cj;NOOOZP^jThTUOY[]]f1gg*hpl2mRsuL|},}}Āۆ;p3N1DЙz|OQQW\Yf=jZmnoouz"!u-NNF͑d}SjkiAlzXabpfuud@wz/jdoqttz~|~ }eL9R[d-gPSyXXaYaZaaez!P P1RuR1UUXY`Sb6gUi5@ݙ,PSSDUXbbdgPjoo"t8QTVfWH_aNkXpp}jY+c=TX-di[^oniLQS*Y `Kakpll{΀ԂƍędojdeNQTW_avhuR{q}X*9xPWYYb*]ayrFZaW]bdwgl>m,r6t4xwۍBW$RgHrt*kQSLciOU`lmLrrzWem_opaOOPAbGr{}YMjWs^ U T[c^^ _e=[HOS SSTTW^^`bbUclfmpu2xހ/aKꒄE^fprO}Rj_SaSgjothyhyĘkTzSiJ|_buvք9S<__lbuuF{UON< NUOY^0flUtfwPXx['vP[h``eWl"ooUlPӗrRDQ+TTcUUjm}fwTTv䆤\N OY]R`bmgAhl/np8* NUPTZYWi[[^awiwmr犂홸R8hPx^OgLNTVs WSVX[1aҎ{sGkWUYrki\&_apss)wC}b}#~7R IoQ[tz@ZmOTS>Y\>cymr{nϒ0NRWb_DQppsJanQW_`gaYNNNj|TXX}Y'_ f6bkimmVnnooo]prZttvv\y|~kN_twHbe`bwZZfm>n?tB_`{_T^ll*m;}y S[:jkpyuuyTqt d+exxkzJ8NUW[{^`acShakneqt}i%;mn>sAʕQZ_3`M`La`CflnLqv{RWQÞV^_b``affgjmoppjsj~ԆČRrskjTVV][Hefh;ruOPST?@ABCDEFGHIJKLMNOPQ{gRSTUVWXYNV_oMWa[nASubnW]cjeq][]^ ]_7Qt_\-{Fo`d^oyɃ(pڌ'AZ;vepOQUlmb~oxNMSU l'iw„ydAtzaYisPlhciDn\}"vvx$ngnxqa^qjhs9q NOTZ[@)Tf_gkky|V\msOg0^q\Ucn{ [~e2nt%Ml;gaR][sv{m]ᘚ`m\ttZo!tt_hSjcĊeN\U{UO΅^UD^T5U\|b ~uvwxyzy{|}~vOQtyE9?];cl/~0t]6no/pPqpsNzHBNmlbzObXaVeoq}{2~TzhitZl][dq~OWXBam,ues@t}ՅRg_/hRjoqSNZl9mrnf?bi'm7s Xpij}5ZOA`DS(q[=n!~5}Ζ_ TѓCOzO|X tQuL{+dvgjm^nppss}̒tՖ`*YJno[ q˖R~lU"dKfmhk[u~/OtWoO|.}4as[[P`s=|yXRxՂ`a%ϊ6YCt.gSIztTb|Wkf8twi֕dgނ fǘCBsSpyԕZ#pGjOMwls[flnPpqitfJ\gf%tpAPYefL^0aDfi_nbot'|/S4[emmM?^fqsRfJqpVa^fqd1315161:1;1<1=1>1?1@1D1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c111  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK21LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~41°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲71  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./810123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{91|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹA1ȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻ B1 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_C1`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡‰Š‹ŒŽ‘’“”•–—˜š›œžŸ ¡¢£¥¦§¨©ª«¬­®¯°±²³´¶·¸¹º»¼½¾¿F1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÀÁÂÃÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÖרÙÚÛÜÝÞßáâãäåæçèéêëìíîïðòóôõö÷øùúûýþÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~āĂ㥹ĆćĈĉĊċČčĎďĐĒēĔĕĖėĘęĚěĝĞğĠġĢģĤĥĦħĨĩĪīĬĮįİıIJijĴĵĶķĹĺĻļĽľĿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCG1DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŀŁłŃńŅņŇňʼnŊŋŌŎŏŐőŒœŔŕŖŗřŚśŜŝŞşŠšŢţŤťŦŧŨŪūŬŭŮůŰűŲųŵŶŷŸŹźŻżŽžſ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƀƁƂƃƄƅƆƇƈƊƋƌƍƎƏƐƑƒƓƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƦƧƨƩƪƫƬƭƮƯƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ǀǁǂǃDŽdžLJLjljNJNjnjǍǎǏH1ǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǢǣǤǥǦǧǨǩǪǫǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǾǿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀȂȃȄȅȆȇȈȉȊȋȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȞȟȠȡȢȣȤȥȦȧȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȺȻȼȽȾȿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ɀɁɂɃɄɅɆɇɉɊɋɌɍɎɏɐɑɒɓɔɕɖɗɘɚɛɜɝɞɟɠɡɢɣɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɶɷɸɹɺɻɼɽɾɿI1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ʀʁʂʃʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʖʗʘʙʚʛʜʝʞʟʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʲʳʴʵʶʷʸʹʺʻʽʾʿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏː˒˓˔˕˖˗˘˙˚˛˝˞˟ˠˡˢˣˤ˥˦˧˨˩˪˫ˬˮ˯˰˱˲˳˴˵˶˷˹˺˻˼˽˾˿  !"#$%&'J1()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̵̶̷̸̡̢̧̨̛̖̗̙̜̝̞̟̠̣̤̥̦̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̎̏̐̑̒̓̔̽̾̿̕̚  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~͇͈͍͎̀́͂̓̈́͆͊͋͌ͅ͏͓͕͖͙͚͐͑͒͗͛ͣͤͦͧͨͩͪͫͬͭͮͯ͘͜͟͢͝͞͠͡ͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsK1tuvwxyz{|}~΀΁΂΃΄Ά·ΈΉΊ΋Ό΍ΎΏΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠ΢ΣΤΥΦΧΨΩΪΫέήίΰαβγδεζηθικλμξο  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~πςστυφχψωϊϋύώϏϐϑϒϓϔϕϖϗϘϙϚϛϜϞϟϠϡϢϣϤϥϦϧϩϪϫϬϭϮϯϰϱϲϳϴϵ϶ϷϸϺϻϼϽϾϿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЀЁЂЃЄЅІЇЉЊЋЌЍЎЏАБВГДЕЖЗИКЛМНОПРСТУХЦЧШЩЪЫЬЭЮЯабвгджзийклмнопL1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~рстухцчшщъыьэюяѐёђѓєіїјљњћќѝўџѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѲѳѴѵѶѷѸѹѺѻѽѾѿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏҐҒғҔҕҖҗҘҙҚқҝҞҟҠҡҢңҤҥҦҧҨҩҪҫҬҮүҰұҲҳҴҵҶҷҹҺһҼҽҾҿ M1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӀӁӂӃӄӅӆӇӈӉӊӋӌӎӏӐӑӒӓӔӕӖӗәӚӛӜӝӞӟӠӡӢӣӤӥӦӧӨӪӫӬӭӮӯӰӱӲӳӵӶӷӸӹӺӻӼӽӾӿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԀԁԂԃԄԅԆԇԈԊԋԌԍԎԏԐԑԒԓԕԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԦԧԨԩԪԫԬԭԮԯԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWN1XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՀՁՂՃՄՆՇՈՉՊՋՌՍՎՏՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠբգդեզէըթժիխծկհձղճմյնշոչպջռվտ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~րւփքօֆևֈ։֊֋֍֎֏֐ְֱֲֳִֵֶַָֺֻּֽ֑֖֛֢֣֤֥֦֧֪֚֭֮֒֓֔֕֗֘֙֜֞֟֠֡֩֫֬֯־ֿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~׀ׁׂ׃ׅׄ׆ׇ׉׊׋׌׍׎׏אבגדהוזחטךכלםמןנסעף  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW` L   L L L L L L L L H i ? U_@@A  !"?#$$%&'()*+,-./0123456789:;<=>?@ABCDE3FcG HHIJKLMNOPQHRF SSTxUVWXYZZ[\]^_d`_a0 bcd efgh iijklklmnopqr?stuvwxyz{|}~~0˃`P7;I9/rC  ,@(@DY7Ivy@,8P5#~IZB)`F*D*F=  q! 0@$bD S{A$! P:xC'E 0F<P($#@"d(    ' TAa /Ј>A [*8 QP!"#!$%&"a'$(@)*+"@,P-H@./0172^34567`8@9:;T<=>?@@AB PCD$ELFGH)ILJ!KLdMNRDO!PQR STIUVWXeY@Z[3\]E^_ R`(abCcLd@e*fg.hipjnk@lmn|o!pqr(sJtH u6v@Uwx yz!{@|B}~D pB @ 8 #|Pyۗ`Bߜai"5BEQ(` 5 L`IbLB* (ȡ {(AI  "@U >CG"(0"D8  %&< 2P}1KJ (I`DZDD@ĵuGDS+@B "2ij   n  !AD QA `0D !D"0h#$d%&'D()!*+, -@.L0/A012324"56i3789;:;S <=>?@CA!BHCJDE@2FAGH +IJ}KR$L@MKNOPQ4RSATUdVW{HXYZ[3\A]^ _@`*abckd0*efAgh1`ijklmFnopq0r@st |u vwx$yz { '| } ~b  @D eP~X@Ab   A@%Ud}H/ɧ JdkHVs*$GM{Tu$@پȿ A$F4Z:F: T`ta B Db"@!1 D$"FBAVARR F C5`A4el"@@3 @8    0 % JЁ" @b}&bgy;=@  !"#%$@%&M@'()"*h+,-:.d/a01 2 3.s4 54 6 78 9:;<P=D>?y@@A DB@CDLEDF@GQH IHJ!KL MNj OPQ@R 0S TUVWXYZ[\ ] ^_`pabcd"Lefg h@i@jkDlmn!!opqrDs tu&vwx!)yz@{¸|Ab}~ Q,ƃ )@Ja0@WP 4 Q@ 01@B@ЦPH-ث)|HFEN06 @eK  Ȼ`4@.X@1L UE#"T4C  { HH@E@-&P@L2! BH;`4 (E %\5DPFAh`l>r  F @A   "H"t1J"U*B P!"#$*%& J'(')@*+,@-./ 00012 34 56@7189:;(<=> ?@ ABB CDEFPGHAIPJ KL MNOPQJR S TUBVA0WjX YZ)[@\]^&_0`a8!bc d e@ fghijʈkHlm$nopqr Usȩt($uRvw1HxMby/z0{(A|{}~DlE@.B‡@ MB `ٹ T]$8-HP( D@( @a P$<I(<˾pbH4@@,'o@&Q;r "L#@! $ ~ *21  @! HtA)JW-@ PP0`@        8#p&E 8!"#!$`l%0&'(z)`Z* + ,`-JR./"0T1BP2"34056A)78H9:;H<o=> (? @@pAEBCDEFGBHIJKpLM ANOP :QRSST@"U qVWX'Y Z[\]^_) `a$bbcdefgh(@ijklmn>opqr@stHuvw@xyz {-| `}~X@  L 00H`yAL !      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|pmyO !"#$()*+, 01345689:;>\IJbIjvAFACK_IeA]AKKSIIZIKLKKKK]IAKBK^AJKMKKKK_AKKKDKKKFKKKHKKIKKKOKKKKKNKK`AIUI^IVIYIXI[ITIWIaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFFFFFFFFFFFFFFFFFFFFFFFFFGJAJBJCJDJEJFJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJhJALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNHAIAMANAOAPAIIDAEAdIfAgAwAKKKKKKIhAcIoAIIIpHiAAKKKKKKPFQFRFSFTFUFVFWFXFYFAFBFCFDFEFFFGFHFIFJFAAAAAIIIIIOIPIQIARIAEIFIaI`IAAIcAAJAMINILIKICIDI_IdABIAAAAAAaAbAAAIIJIGIHIAAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKAGLGBGMGCGhGgGNGDGbGaGOGFGfGeGQGEGdGcGPGGG\GiGjGWGkGlGRGIG^GmGnGYGoGpGTGHGqGrGXG]GsGtGSGJGuGvGZG_GwGxGUGKGyGzG[G{G|G`G}G~GGGGGGGVGtIAAqIuIvIyIxIwIzIAAhIgIAAfIeI~A}ApIoIzA|A{ArIsIyAxA}I|I~IIAAjIkInIiIlImI{IIIII@@AABAGASATAUAVAWAXAYAZA[A\AAQARABADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEECAAADAFGAAAJKLMNOPAAATAAAAAAAAAAaAaAaAaAACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCKKKKKKKKKKKKKKKKKKKKKKKKKKKKIQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKI`HaHbHcHdHQHRHsHtHuHOHtAuAkHlHmHnHoHAHmAnABHGHHHIHqArAsAJHKHLHMHCHDHEHFHTHUH|H}H~HHxHyHzHVHWHXHYHZH[H\H]H^H_HeHfHgHhHiHjHqHrHIHpAwHHISHHNHPHHHvHI{HHH_`pdni_YYeicbBYZoRqX[aXyhfSajSpRLbYfeHR[]_qRP\{PT^XYPTUC]Y}_|^j^f]`TSY^\VeUReJ]fGfIQ`CUh_Y\_NdXrRASP__Yd_XZT_NcMTU~_\aPP_XSe_h]YSXHXgWWU[YYAP^kSr`be^q`aar^eD]GkX_sRSd\WBPS_k_YiEhkTSd}hU[a^cikQl_VqgsdRUIetQc_\jafajehkZFVVXitf[R[itRWeXirXEUbPWi`TCfrgm_kfhbbWTdRaXh]Ud]\\CPP^Jeea`PZOd`s^dIRXWPYCYc_^]`uRbYJQURjcZYVRXgU^][bDPWXYn_a\ghP^YUt^s`NiS\]H_^fchagZQRdVd`\BTTUS_S`DU^dQUfQsXZSvR`CQ[Sib]`VVc^QVVTc\TzUbaFUgaUTUdih_gLXfPgac]ceaT_X`]gPcWf|UcdlXGVYQbTbLaJ[Rb_[PcldYRT`bXPWi_`XebekdgRXXUPMa_hgUQEP{UhiaSPAfKQWmd`^VLQUTjPNWk[UVZ`R}gSUR_hwRmWcegdeeeXDYfX[_QPEYkeSxRZ\OcLk[]gWoiFYadufSWXbX`ERZCW_^\PTRaMQ\\HVsg^kRky]Pbu^bLSv^W[cS[WT[]cyRQzRQMbRZdFPdbYw^Yx^g]PeSZkTVtgIVdHfR_V^_XeXie]gcdWug]TU`QdaaQoWGP[fVt`Tfef{Rik_NbWRee_\efe^`^HPcQggccgeNQdY~keiFTpi^biddYkWuQSie[NaWhSZdcTvgePcgfg|Pg^YSXRSwgisb]\SbYUdV[adIP|RYZkac[Pf]SlagSZXhgT]iIf\_`igSBlcU[YRg_QUQ^he\RR^^^cTSfd_`ROb^SPbdRWhPaPdQdTehhhhkW[NTfTeS_}R^\jaVZTK]Xb[bW_ShRCTPdNhjn\kXOaU]PA^\X_dTlhJR]ThZdeTDTcFZ`j~gz]tbb`k[OQUZjDWcAbQfaWTdX]_hPYX]Sge\fUQKRU\Y_G`_fTZX[e`SrZ][S\VOTQcdXB^\K\_vf\aSSXRakvQXZfde`Y]dI__sZXSSiPfE]GYV_bSC^hEWHYdWdVbsc`V_[u`QYZ^_D^PukjP_bgeV]__^jYS]hW][a\VAdb]id]fIYXVZVAgpW^[]rV~RJPY[jbrfR`kSfgiYRYepY]Y\_nfQ__ai_jgVwQQSeZ[RkXe^\]Ty^Z[y\D[]QRXdkaQa`]q_PZL\^fiR``eX]ZKP[a^[k`^cS_WRXVez^[h{VbQtd]jM\SkP\YQUxkcXcYXYH``^aQ\PTfTZZkcYZ{^WBd[J_AcnhSqWSRPxQR][iZ`tXgTURdJVZTYgMSdS_PmVi\[PQTo\kiz\Qi`iVdib\cXX^fhTawf[LifSQc\PU[XrWPT\[jb_RhHiZRE^\tjUXZp\]V`\Rca[ZQa[RPOWbhS_YdWdeRiP[jeMXgdtcbWPa][YuZ_RT^YVk`^ieWk|VXdiETZeTkPUeSuXDflPf^^gS_JYYYZv`ie`PQXYiTaQ`\ZZPb^^YeUTRQUa`FWb[eQeUUU|cY]`PSgcXU\e[[Rma_Xf_Qa_ffS\_PemXdPtWVhfg_f\jbenarYDeb]WM]ei]`STiTgUxg[ZQQjTTWYaMi\BgX[uWYdb^TbcgR\eiS_cQbVVcdudSgfX\SkeSUYd_NSZ^LRPcCgHk[[DgQe\Z\B]QUg_gfdeT__PSQ[gt]N\RaeVgdi`]^fkKVskKY_TcbWyQkTb`TffvZ^fr\dSYFg\ZPd_[ZP^^WHer_q\}^\PMRkkP[P^jUU__DQdEgeVbbbddVQDhfPa^U^RQPBc[^k~^LYBboUYcClgdXTPWih|iTf\hPRmPei_jPWSbTWg`fbRfs_pUhQQW[^[P_Zc\zQfCc\RJh`U`gTTfVUWZKeTQZfMY`[a`ddXOSXNYi[jScchd\]Zde`meelew`V\cXdRWSTWWSNRPDcWkF^RacWQ[SCbQRQ[SRbSbZ{\lTaubd_`XjVxfbdSZ]neXYPhucSSiZa[Ai_W\RFRAUbd`Qc\oaRnP^RGWSae_\fs\Pg^\YZWZG^mTb[kWdgb`ccsVTbVwi`UdYjhGTecWSWdcbWS]ViScdPpaUQBSSZXPUTdTbPt_sY`PEcfkH^Wd\ZqU]RfTUbc[Q^PQW`Qkg^Z\RWR\jBebPYTVQ\Q``Xd[iU]ekeWtYOYWTUQYb\RFcX_bY[SW\[WWUZ`aaikSTWlS_SVbqa[^ej]WWDi]Q[WfbVfihN]wZgvXZ]UcV_Z[e^HWbwX\ra[Ggkvbk|\akaDlZTa]kXgk[Vke[XWQxZ}c`h`WbkLPgg]j_ZS\\Vohb_VA`keZSQT]iUSlg\`ZI^kQgS]Q]XQ}PaZtasaVEbccYg^^XXYbTVuaSmSVUVvWVXbkaWdRygoPYMVEfb`ceB`TnSZeWPTQIWx`dhE[di]ihyZTvdgVVQXbQkYbNPAhR[xXWVPqd{]^^d_y`RFhMPSaU[biYgki`bZU^RWa_jQBfRPc`^he{QnT}\bTYfSkdGhGU`VQd`ZdYQvamgjc]NVYUa|QQZNXipSiVoSQXawaRXTHT_mhYcZoTQj`j[ccti\\]cY\eZd\h}icAVh^ji`aA]z`[Rec]Td^wbWkQY]UdphWYRkbYORQQPhxaRt\aWIUU{`ecC`V\cWf[faPCdL^_RdjiRTqSYfgSPhk\CSiZgZQPD`uYeV_BiRUXUajUk\WTRE`TTgbg\^\rSgQYgWfOPdRF]fZb`bXUW]ZhURYV\kd[g[[_^YUvYZSW_YaP`gu_RVWVVTD_UYiiVYVfRb`]\WVsSi[Y]OX`aRPXzZYe]G]fP[bQ]jdPSdXfWPtSXT\uS]jeYjwdTVVSsiicRYY|kdV|`eTY^[dZQlc]]HgkiTcWefUXYQXUoedf_SakWWd]\}UXZj[TTxbjZfa[gQjfgdU`ai]pefTfiX]^exdyfdu][QZZjk_]i^]c\\eHUikh\d{ZkvShVf[pTaUiS`U__[gU\[`]f~c\UcmcYf}`P`PqTYiu\]ZQd^ei~Pvj^JWwWTkfWivkSfYh[jkke^c_djhX^aURV_X}Q]Zybk[f^SibVIg_Gckfe`rTTc`fQV\erdURUPOVa]ya}VerUV\bl[b`F`]WPkWi__Wi|ZkK_USzaR_TXkiYbfcwkEejfpPedTi\gb`jShPdUS][wjVVaf^sTfTadwYVcYU\fTYV\biexYUk]jkUkkZkUZixjxW_TQkL[dfVfT]gR_f`\QDd|]cek_~hlkZafPdqefyXa_`~Ug]kTDbb]jhFeXg\ykiXEiWWc}]c]gsUkJg`yjSd]^iVfk{aW\_Z[j^gkg^g[i^jv]]QgEl]d]e]TTU`VZif]]|abh[cZZg[tTj[feUT}adm`^^_X\ngY_YI`LeddvcWTd\^yYVVUVnWNZdPWZPVTTgPRXYQ`\fR~``Rm[QVzfTd]kV[a]Z`KWzg^jf^]YK`]hT^gzjegUn[SVfcf_B[]]mkkRjhWL_]iUVTkWBhWYkzbbPARvhkTaX_[i_KffRW~iinkbfiRTRViUjkakidkwSthxSX]a|hmjiVDSWYdkVXfjxikZWa^e^Sf]^dZ[Uh^M[M^]{bktVTRhSVZOiL`aVkW^Q|bySkh[XbqkfiFjiGZZk_QU]QbQfed]]_zXcPRFb]PW\ncOZYPZZi^Xj`^P[S``h`Q~Q]bkhWUkcXWeBUgAXa_fITzSOh{SPawceZZo_YPO]reeP_S}bT`bCh{XGb_\^dgTaQdTV]bSuVjV_dXYQi\i]HcbiUp[eM`^iU\qP^\XZU`dekTZ]`QTWWW~a`PKgaRQf\fecV^WX]_ePZuT_V~bPWQUVVmbYi[ZVkyWrPVbV_dfRVa~\bk`q[TYYV]xcvTQ]buiVnX[UKhTocPQRAWcVVS[p_^b[RS]bR}ZYcZY_bbydnVsedRg]cUbQh]X|S`U\N[[YWT]P]X~Zffli_iUbQi`vVcQ}SHhWccGj\[UlUW[YYh~SSab^a`baYhfc[o[YYeYaSXiESf`X^\gZUwTi^UVFSfTs[Y}XScQci\Ya}db\b_gZsP`c_dnbbdBVeaa~d^obxTPPQQQVk`|jt[KZj]f\ofRRQ`WcT`bN^bbaRR]jRO^RUbhTa`oV{ib|XdQN`aTu[PSeQactPQSafZRZ`dpVYXZaRiZeTRck[IXBRcdSbRZii]jP`n`cWSYbQEQQ`Y_``LgSX`Mec{f|gi\iT]YYbakSuPk_ZpckUXTa`UUqc\WVzWiXqVWa`Z_aO`JUKUbPv[`fJT{WXaPLUS`aQRSa\fjgfhWgWSS[YRRbbRSXZWLZ_akUZ[VkZPaefafQWPacRTffSSQ_jeZdYPh`PRcokw[gQaUax[^PVgcbUSd_CVVcdS^YfZeZbScij][Ne]V^tUddbijWkfjUkgfXc_jaUc`CXXYWP^{kpbZQ^y[[_gQPaP]QbZ`]g`ZbTTXeAQ\QVeXaGRedJXgZVdVVTh\Qh|Wqh\Uz[RZv_PghiP^][__U[YAl\kEd_Y`Oe]e]dRDX_R^UQV_Sh_S_hQV^S_\diQSSiUZYFdlWuUcZj^qbcUO_j[YaE_UScaTexPQcb`YPWWSSRF_og^e^aWdWWPtefM_hZCRTgSdb}fGd|fVVIcjcPjQ[{[duebbY\A\XXaYP]ZSaJ^]hP`XZdW\UbhWQX~V[eRbGeZcj_S`gSTcY\XaTl]Q`B\]SkkV_HdebgdXTkR^k^RH]gRZYiZveXc[ZWaRheWWcdWhfZiIj`Zbw_eUvPMUwPMZ]k\^_hVXGifbYPkhXd]X\fW}k^Rcyie\Pk^]UdkLWQPkRj\Q`]VXrhka[WTXRPVqiVQkVX|[kAkSl^Jj[kcf__MgTe`iiR`YkQC\]~fiiVVcQYiRRQbbzTiRfshDVdY\Wk[cyTTVVe^cVg^v\T]X`PweT^fS`\cRa}[[BWYWxeHbFQibkivicZm^P[Ye~[XvUiUVVX_Y^_iabT`kZ`_k_ejhEXc]fRjS^fXi^hd\WZU]W}WjPU`ZYcgYD\jZg[aQ_TiV`j]U]T\FX[`bVaQ]UZ]zYiiZTTfePbRfU^fg[fiWWCk_whakT`YUSag]agRebn^f\cXE\]XgbeYWJcc^QIhiNgPe^Xe[f`]TR_VfXVhTC[|dwVWZT^cKTex_Z[m]T`Ua_UQ_VpfaFfn]if[SPg\^c^fRy_eYP[hcHSGS^VTPYTyeS[kQeQh`UW`YV]^hXX`YjifYYWWT\aXPzeXjW^^d[UiP\ISTV[kZU^SXCePRV[PCiodRRdPTQeP_eAZc\`XQF\fdgkdS]h\F[BQSWZSfZUPbaIbQYaWe`Y][][[R`gfeDZZkUaQhb_lZd^\ZQ]W]QG[bgZ[QgYz_Z_arciSco`kNUU^yc[ceAayP^_g\ie]a\SV\^T~WWeiWGQjPYV^V`URRVkJbgS[SXlQhYQ]{_Pf]TfXo]ib\kbQQfTeSe]iTBZf]`e[cVVAeBaXi`Q{YfddQb`Z_RSeVZTiYzcj^WeiU_cg_VP`bqY[iYCZWkfVZcXb{TUXRHZjbkjKbb\ZY`i`Y\f_aRXSc^aJdcaXkbdWbWPdP`ZzhRU|To^S[cZhtk^a^a^_aP}Tbkek`kacRac`a\KccVG\RRb\RRUfp]bcXP[hRUj`{cVXmQOUhdgrikwU~XWUba[iX`Kje^U`hciRLjTRjYmUUH\Q^XTdgXYeXhXrbZ^S^gJ\]RWYP`Wb[ahWX`ScdH[Q~T{gR]kkZdcRTnQFi`dnZUZaaXxUcabR_e^T[^^^QeQ\eOgTS^W^A[ATc^ZP]`abTlba\cZ^UPeX^Ve[fjmijXTg_]VfSWkYLhdRZ`^jRTRXQ^TicJfkYTCaS^Dac_WaacPVT[pgfY[Kdc`afZc|_Z`cfWUP\bA_ZZVa\PU[VSQ[EaXzda]cjbT`hkicjRU]`P[hlf{edhq]^WRiFakRVY_cTZ`[Vk]hZ[pkfXmZ|ePPUccp`[hGaS`hKSMWZQbjyU{hTiSYB_P{daHQp^O[kfVhfb_a]kVq^oQ`ikkaTidkicdafPMhDRYaUbb[`jWZ`ePN_eezPWPfPeKXRWbUx]]\\fkRkQ^c_XSX_c\d]Wai\dkXUVPeaeei[Lc^baaWa_bEVTeU\^U[T[PgQP^\Rba\`dVi[Xf[_UMca_\^j\bQadzk_]Xkrk[\\c_Q\VS^^ZiX^UUW`[ZHabQY`]lVjEZe_WiU`XcanU\cU\c`IalYsWV]f_f_VS}e\f\xhcRcPhReS`c^eTc_Z^LffqfJapQe[[^I[]]WTdUg_XTfqQd}YQda\w\\^`UfQ`mf~YeYdRekmYGX[iSndb_W_Y~e[lRMf\_bk\I]`XQVRRbiSY^jNf][OfkXfxV\ekid[_WdahRZPXdYkXeTaYiSSkPTkZVkRkmRYfrQS]LdcUSfdUQePnYUc[cQW]WXV[fYU\id^G_RPRfWWVVQU^]VyV\UWfkeXinRZ^VcauhsQciXIZefS]jVShoXeVaXRXVr]X\l\^\\fjdPm\Q`WAY_[zi\efQRMdegk_U\QTUk~]UcSUeUifVcVRVzVgQgoZfUgPbW\TcC_`LT\iXXjpXKaQqZoYeak`l`kdYkU\_ib\x\UWPRabcdefghijklmnopqstuvwxyz{|}ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈшӈԈՈֈ׈؈وڈۈ܈݈ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщӉԉՉ։׉؉ىډۉ܉݉ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъӊԊՊ֊׊؊يڊۊ܊݊ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьӌԌՌ֌׌،ٌڌی܌݌ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ÍčōƍǍȍɍʍˍ͍̍΍ύЍэӍԍՍ֍׍؍ٍڍۍ܍ݍABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюӎԎՎ֎׎؎َڎێ܎ݎABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐӐԐՐ֐אِؐڐېܐݐABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёӑԑՑ֑בّؑڑۑܑݑABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђӒԒՒ֒גْؒڒےܒݒABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєӔԔՔ֔הؔٔڔ۔ܔݔABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕӕԕՕ֕וٕؕڕەܕݕABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіӖԖՖ֖זٖؖږۖܖݖABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјӘԘ՘֘טؘ٘ژۘܘݘABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}™ÙęřƙǙșəʙ˙̙͙ΙϙЙљәԙՙ֙יؙٙڙۙܙݙABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњӚԚ՚֚ךؚٚښۚܚݚABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќӜԜ՜֜ל؜ٜڜۜܜݜABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝӝԝ՝֝ם؝ٝڝ۝ܝݝABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўӞԞ՞֞מ؞ٞڞ۞ܞݞABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|} àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠӠԠՠ֠נؠ٠ڠ۠ܠݠABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¡áġšơǡȡɡʡˡ̡͡ΡϡСѡӡԡա֡סء١ڡۡܡݡABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢӢԢբ֢עآ٢ڢۢܢݢABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤӤԤդ֤פؤ٤ڤۤܤݤABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥӥԥե֥ץإ٥ڥۥܥݥABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦӦԦզ֦צئ٦ڦۦܦݦABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨӨԨը֨רب٨ڨۨܨݨABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩөԩթ֩שة٩ک۩ܩݩABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪӪԪժ֪תت٪ڪ۪ܪݪABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬӬԬլ֬׬ج٬ڬ۬ܬݬABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭӭԭխ֭׭ح٭ڭۭܭݭABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮӮԮծ֮׮خٮڮۮܮݮABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰӰ԰հְװذٰڰ۰ܰݰABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}±ñıűƱDZȱɱʱ˱̱ͱαϱбѱӱԱձֱױرٱڱ۱ܱݱABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲӲԲղֲײزٲڲ۲ܲݲABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴӴԴմִ״شٴڴ۴ܴݴABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}µõĵŵƵǵȵɵʵ˵̵͵εϵеѵӵԵյֵ׵صٵڵ۵ܵݵABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶӶԶնֶ׶ضٶڶ۶ܶݶABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸӸԸոָ׸ظٸڸ۸ܸݸABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹӹԹչֹ׹عٹڹ۹ܹݹABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺӺԺպֺ׺غٺںۺܺݺABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}¼üļżƼǼȼɼʼ˼̼ͼμϼмѼӼԼռּ׼ؼټڼۼܼݼABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽӽԽսֽ׽ؽٽڽ۽ܽݽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}¾þľžƾǾȾɾʾ˾̾;ξϾоѾӾԾվ־׾ؾپھ۾ܾݾABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}abcdefghijklmnopqstuvwxyz{|}ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}‚ƒ„…†‡ˆ‰Š‹ŒŽ‘“”•–—˜™š›œ¡¢£¤¥¦§¨©ª«¬­®¯°±³´µ¶·¸¹º»¼½ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓÔÕÖרÙÚÛÜÝáâãäåæçèéêëìíîïðñóôõö÷øùúûüýabcdefghijklmnopqstuvwxyz{|}āĂ㥹ĆćĈĉĊċČčĎďĐđēĔĕĖėĘęĚěĜĝġĢģĤĥĦħĨĩĪīĬĭĮįİıijĴĵĶķĸĹĺĻļĽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ŁłŃńŅņŇňʼnŊŋŌōŎŏŐőœŔŕŖŗŘřŚśŜŝšŢţŤťŦŧŨũŪūŬŭŮůŰűųŴŵŶŷŸŹźŻżŽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƓƔƕƖƗƘƙƚƛƜƝơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƳƴƵƶƷƸƹƺƻƼƽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǓǔǕǖǗǘǙǚǛǜǝǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZdzǴǵǶǷǸǹǺǻǼǽabcdefghijklmnopqstuvwxyz{|}ȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȓȔȕȖȗȘșȚțȜȝȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȳȴȵȶȷȸȹȺȻȼȽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏɐɑɓɔɕɖɗɘəɚɛɜɝɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɳɴɵɶɷɸɹɺɻɼɽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʓʔʕʖʗʘʙʚʛʜʝʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʱʳʴʵʶʷʸʹʺʻʼʽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏːˑ˓˔˕˖˗˘˙˚˛˜˝ˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˳˴˵˶˷˸˹˺˻˼˽abcdefghijklmnopqstuvwxyz{|}̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̣̤̥̦̩̪̫̬̭̮̯̰̱̳̹̺̻̼́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̓̔̽̕̚ABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}͇͈͉͍͎́͂̓̈́͆͊͋͌ͅ͏͓͔͕͖͙͚͐͑͗͛ͣͤͥͦͧͨͩͪͫͬͭͮͯ͘͜͢͝͡Ͱͱͳʹ͵Ͷͷ͸͹ͺͻͼͽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}΁΂΃΄΅Ά·ΈΉΊ΋Ό΍ΎΏΐΑΓΔΕΖΗΘΙΚΛΜΝΡ΢ΣΤΥΦΧΨΩΪΫάέήίΰαγδεζηθικλμνABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ρςστυφχψωϊϋόύώϏϐϑϓϔϕϖϗϘϙϚϛϜϝϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϳϴϵ϶ϷϸϹϺϻϼϽabcdefghijklmnopqstuvwxyz{|}ЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБГДЕЖЗИЙКЛМНСТУФХЦЧШЩЪЫЬЭЮЯабгдежзийклмнABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}стуфхцчшщъыьэюяѐёѓєѕіїјљњћќѝѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѳѴѵѶѷѸѹѺѻѼѽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏҐґғҔҕҖҗҘҙҚқҜҝҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҳҴҵҶҷҸҹҺһҼҽABCDEFGHIJKLMNOPQSTUVWXYZ[\]abcdefghijklmnopqstuvwxyz{|}ӁӂӃӄӅӆӇӈӉӊӋӌӍӎӏӐӑӓӔӕӖӗӘәӚӛӜӝӡӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӳӴӵӶӷӸӹӺӻӼӽABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ցւփքօֆևֈ։֊֋֌֍֎֏֐ְֱֲֳִֵֶַָֹֺֻּֽ֑֖֛֢֣֤֥֦֧֪֚֭֮֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯־ֿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטיךכלםמןנסעףפץצקרשת׫׬׭׮ׯװױײ׳״׵׶׷׸׹׺׻׼׽׾׿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~؁؂؃؄؅؆؇؈؉؊؋،؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~فقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠١٢٣٤٥٦٧٨٩٪٫٬٭ٮٯٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ځڂڃڄڅچڇڈډڊڋڌڍڎڏڐڑڒړڔڕږڗژڙښڛڜڝڞڟڠڡڢڣڤڥڦڧڨکڪګڬڭڮگڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ہۂۃۄۅۆۇۈۉۊۋیۍێۏېۑےۓ۔ەۖۗۘۙۚۛۜ۝۞ۣ۟۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~܁܂܃܄܅܆܇܈܉܊܋܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯܱܴܷܸܹܻܼܾܰܲܳܵܶܺܽܿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿ^PPQRSSSSUULVWWiXXXPY|YYpZtZZZZZ[[r[[O\\L]k]jaabcccIddeesffUhPPQQQhRRRJShhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhTIiTJiKiPiUiUgiWBXaXXXSYYYYJZQZZZK[I\S\[\\iiiiiiiiiiiAjBjCjDjEjHjMjNjOjPjQjRjSjTjUjVjWj[]Zj[j\j]j^j`jajbjcjdjejfjs]gjhjw]ijjjkjljnjojpjqjrjsjuj{j]}j~jjjjjjjjj]jjjjjK^jjjjj^jjjjjjjjjjjjjjjjjjjjjjjjjj_jjjjjjjjjjjjjjjBkDkEkFkIkJkKkMkNkOkJ`[kibkbbcddkddkkkejffZBB{B[BlBPB}BMB]B\BNBkB`BKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBAKAAjAmByBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBTIBCDEFGHIRSTUVWXYbcdefghirstuvwxJBkA_BLAjBlAB@@@@@0p `0p ` ` ` @ @ @ @@@@@@@@@@@@@@@@@@ @ !@!!!"@"""#@###$@$$$%@%%%&@&&&'@'''(@((()@)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6667@7778@8889@999:@:::;@;;;< <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC D`DDD E`EEE F`FFF G`GGG H`HHHI@IIII J`JJJ K`KKKLPLLLMPMMMNPNNNOPOOOPPPPPQPQQQR@RRRS@SSST@TTTU0UpUUU V`VVV W`WWWX@XXXY@Y`YYY Z`ZZZ [`[[[ \`\\\ ]`]]] ^`^^^ _`___ ````` a`aaa b`bbb c`ccc d`ddd e`eee f`fff g`ggg h`hhh i`iii j`jjj k`kkk l`lll m`mmm n`nnn o`ooo p`ppp q`qqq r`rrr s`sss t`ttt u`uuu v`vvv w`www x`xxx y`yyy z`zzz {`{{{ |`||| }`}}} ~`~~~ ` ` ` ` ` ` ` ` @T<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  $'),0HACAIABoI'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1371_P100-1999[?LP     `````````.<(+|&`````````!$*);-/````````,%_>?``````````:#@'="`abcdefghi```````jklmnopqr```````~stuvwxyz``````^`````````[]````{ABCDEFGHI``````}JKLMNOPQR``````\`STUVWXYZ``````0123456789`````};u3m+ e #   ] UM E=w5o- g!%""#_$%%&W'(()O* ++,G-../?001y27334q5/667i8'99:::::::::::::::::::::::::::::::::::::::::::::::::a;<<=Y>??@QABBCIDEEFAGGH{I9JJKsL1MMNkO)PPQcR!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!Sppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````pASES3N7YN9N;N<?Q=eQ>kQBQCQDRERGSHSJASK\SMSOSPSQVRWSXUYV'YWsYXP[Z[[\\"\]8\^n\_q\a]b]c]dr^h^i _j_ms_n_obp6bqKbs/euevewexeze{f|g}(g~ kbkykkkkkll4lkp*r6r;r?rGrYr[rrssttuu(u0uu}vvvvwww:yyytzzzs||6Q 3 nrxMk@Lc~҉7FUxdpʎIƑ̑ёwR^bi˗ۘߘؚߚ%/2<ZuÞ͞ў ;JR 0012345Q6789:;<=>?@ABCDEFGHIJKLMNOp!q!r!s!t!u!v!w!x!y! !"#$%&'()*+,-./`!a!b!c!d!e!f!g!h!i! \='   ?5  ABCDEFGHIJKLMNOPQR> STUVWXYZ[!"#$%&'()]*+,-./0123456789:0 0 00' 0000#""0000000000j"k"="","" """""'"("!!""+!0 o&m&j& ! %0000000000000000000000000000<"0000000000000%%%000000000000000000000000000000000000<%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%00;=0A0C0E0 `""!2 G0I0000c00 >000  00 00f"4"B&; 012!!!>  0 0 00g"5"@&%"0% & B0D0F0H0J0K0M0O0Q0S0U0W0Y0[0]0_0a0d0f0h0j0k0l0m0n0o0r0u0x0{0~000000000000000L0N0P0R0T0V0X0Z0\0^0`0b0e0g0i0p0s0v0y0|0q0t0w0z0}00000%%%%%&&%%%%%%3 !!!!!0"0#0$0%0&0'0(0)0DS1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%P%^%j%a%%%%%q%r%s%ABCD;<1?@AB56789:=>?@3t% 02!4OIJMNKLa"R"a")"*"" """33+"."""!!!!" !33333333300!!!YQ[Q^Q]QaQcQUt|0PQRTUVW2XYZ[\]^_`bcdefhijk$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$!$(N6N?NNNQQQR8SiSS Y[]z^^^P_a_4eeuvvNYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[^_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|dBN\NQSSN NGNNV n\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒%4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwx yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp*p r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~Iin  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;`  `  ` ` ` ` `  ` `? . !"#$%&'()**+3,--H.(/@01123456789:;<= > ?_@00ABC DEF G HIJKLMNOPPQRS?TU9V9WXY@Z[\]0^_ 0`abʜwyH/:7?#Yީ}쎮бEߴ￵?$xv Ͽ,kwf;{A5rp}qk'Wp2G ~t?ʋI~X"\`7TK0T /Ј~/{yg@@o[{~   > } .W}gWG}7}po? L!"?#\$ %H&'(V)8* +,=@-`./50r1?23z4567o8<9r:;<k= >?~@ABHCDEQFGHnIJ?KcLM~~NO_}P{wQR ST)bUSV7WX6YZ[\]^?_`oabcndefygh?6789:;߸<=?>{?@A?BC@D EF7GHmIJL`K^LMN^OPyQRSTU4VWsXׯY@Zr[\]/^_ `a bcGd+efgsh$ij]klmnoMpݙqrs{tuYvOwxy_mz{}?|x}~~/Lj܍>)n~˙̝<פߦ {@_0ܲߏ߶S5|D~EwٿU~oGz]W)/uq47a֟Ls{m1^ח[{"=vOw;=op?@,W//Sf|  ќ 7'  mߠ {?5͗7vgl~P1|g !_"#/$%&'t()*+,=-./_01?2l3456(w7p859:;<?=\>:?3@AB6RCzDE"FGH/IJKL}MN#OfP~Q R==STEUV}WНX{YsZ[\ ]^ _`yabscod}e? fgWhbijk;lmCn^o0pqrst?uv7wxy,z37{|.}>~ ]Ձiۅoćو{^^ב?טǽ@83v|تoۮRȅGum?.6{?g`f?X߇Ϳ[w?w'Z9 N3Z_ozgDWhgk_s߇  ~   v~y}|w\?O_w O!"#$%&'(})*+,o?-./0}1.234{567w8~9:;<^=>?y@VAB_C^DnEF^GHI|J;KLMN4OSPsQKRO{STUnGV WEXYZ[\]^_~`abcdu]e|fgfghijklvm/nwowpqrstuu;vw xyxyz{+|3}~ր뿂߃J{\{$ۓߔoy֗˘H7tjmv?{˭M??Ϸ텹?׺v7V`aLE}?W}x_4^ Q_`<M:{??Pqo[W[.O  %  D] GW?w}Ȋ* Kyӫ z !"N#W$%&Tv'()*/+[,-../s01?.234v567r~8~9:;<==>?@AǤBCD~Ez}FGHI~JvKӑL|MN/LOwP`QR^ST!UkV0W:;XYSZ[a\]^_&`abcmde/f޿ghijk߷lmno~pqrnststuv wxybzX{ |{}~ƀm_=i܆O 7      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     0??7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+, 01345689:;>JjjD`D_DKDDyCFzD{D[DSEQERETERGUEaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZDJDaDqDbDrDwCxC~DDECsCPDDyBkDBNDFFnDoDrCAAAAAAAAAAAAAAAAAAAADDDDFFFFFFnCoCFpCNCqCOCdCeCFFaCMDFF|DlCmCFFFcCFhDxDC`CFLDFgDwD]C^ChCiCfCgCFFFFMCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAFBFCFDFEFFFGFHFIFJFQFRFSFTFUFVFWFXFYFZFuFCvFCxFCyFCzFC{FCsFCCCrFCCCqFCCCpFCCCoFCCCFFFF|F}FF~FFFFF`FaFbFcFdFeFfFgFnFmFlFkFjFiFhFtFwFDDDDDDDDDDDFFFFzCDDyDiDvCuCtC\B@@DCACF]D^D_DdDtDeDuDBCCCBDCDfDvDlD}DcDsDFFAEBECEDEEEFEGEHEIEGDDHDDIDDQDDRDDDDDDDDDDDDDDDDDDDDDDDDDDVDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSDDTDDUDDDDDDDWDDDDFDDCCDDGCCHCCICCQCCRCCCCCCCCCCCCCCCCCCCCCCCCCCVCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCSCCTCCUCCCCCCCWCCCCFCCCYCZCXCCCVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzEmDFFFFFFFFFFFFALCLDLFiWLULXLVLGiLPiNiLLLLLLLMMOBHYLLQiLdiNRkCHZLLLeiDHAiEL\LHi]LLLLLMMOSBLBiFL_L^LMOVor[wyxyFHGLLOHLIi`LLLRiLLMOOQHHaLLMMMNOOQQATyyfILLLSiLLLLUiTiLLLLLLLLLkigijiLCMiiLLLfihiMiMMiiMiMMMiMiiiiMMMMiMMMiiiMiMiiiHjNNIjNNNNiNNBjJjFjNNNNi^kNNNNNDjiNNiNGjNNNNNNEjNKjiNAjCjO`klkOmkOOOZkOYk]kdkbkAPOTkVkOOWkckjkO\kUkOXkO[kOOOekOikgkkkO_kSkakOfkOhkQQCmKmQQARQmOmJmQPmFmQQQAmMmDmQEmlQQQQBmGmNmQQImQLmHmQQQQQRm[TETUTZTooooHTQT^TRToKTo`TWTBTCToVPTOToSTrJToYTXTNToooMToVToDTGTFToTTIT]T_To\TooooooLTr{rVrrVyrV}rvrVzrVVrurVrV|rVwrsrrtrrr~rrrVurqrrVrVprxrrVVVVVVNYuuKYuuuJYuMYuuuOYPYLYQYuuuuIYu[[}y[yy[[y[y[yy[zy[{yyy~y[|y[yyyy]]]C}|]]|]|A}H}G}B}]|]|]|D}]]F}E}]|B`vsC`A`zwp_D`q_G`tuE`F`{xySbÃPbRbTbQbƒcȆcƆdžņĆɆcefrdcKfZ[ggpoggAJLbLLLLLMMMMNNNCPBPDPBRFoFVFFuF]FKLLMEPLLLLLMNGPFPHPaTUbMHOiLLMLjDRCRooVNHLVinkERdTbTcTVbOHLMiNNMjokIPpkoogToohTfTeToruyI}H`WbăML[LVSYA^CiLLLLJPNLOLcLLLLiLliMiMMiMMNjQOjPjNNNNNPPOPukrkskqkQPMPLPNPKPRPGRSmtkLRTmHRKRJRIRFRokToiTolTjTmTooooWYVrrrrVTYUYVY[yyyy[[J}K}C^B^~I`J`K`M`|}L`XbYb\rqBPLLLMiNNNNQjRjTPvkSPUmPRVmORMRNRoVrVrWVVZYYYXY[[[[[L}M}N`~Zbʆc]fTHdLLWiLLLLMSjwkxkQRoVVuuQLLAMVDimiBMiMMiNnTr[N}D^ŃWHLykWmVVVRLeLKELLLEMDMniiXPUPWPVPRR[YSLLGMFMTjYPZHXiIMHMMMUjNNZP[P\PSRXmoTEiLiVjWjzk{kZmYm\m[mTRrqTopTu\YuO}E^O`^\HYiJMVTLfLLLL^P]P_PURrTƃZegLLM[MVMQMPMWMUMNM\MOMKMZMYMXMMMTMSM]MRMMMMMiMMMMMMMMMMM`j]jN^jNNNNej_jNNdjNZjNNNNXjNNNNYjNNNNajNNcjNN\jNfjNNNbj[jkkqPkkkkkrPkkkkmmPom`PkaPnPgPcPkfPkPtPk}keP~kkhPjP|kksPoPkuPlPkiPdPbPkpPjm^mmm`m\RjRXRiRaRfRVR_memeRqmgR]Rgmdm[R]mhRlm`RnmkRWRbR_RbmcRhmim^RdRZRYRamfmpmoTooxTTosT}TTo~TToyTooo{TowTTouTooozTToTooroTtToo|ToooTrVrVVrVrVrrrvTVrrrnYrVVVrVrVrrrVrrrVVVVVWVrVVrVVrru]Y`YutYu^YudYjYZhYuuYaYiYuyuuuuugYucYwYpYeYbYmYuuuuuu_YufYvYrYulYsYoYkYuqYyyyyy[[[y[yyyy[yy[y[yyyy[y[y[[y[[[[F[y[yU^P^^}Z}T}J^F^]}G^W}Y}\}L^S^M^R}N^O^U}T^S}X}K^Q}Q^I^H^V}[}R^P}V`P`\`]`S`U`[`R`Q`T`uX`W`Y`[bσȃgb̃_bcb˃bb^bab\bfb̓Ƀebǃdb΃ʃZ`hbЃ`b]bцӆcԆ҆ІφcΆc̆͆cccˆ[eigljhkLfabfc_d`\efffftugggshggggiTh}hJi_M^MMMiMiNijhjNNgjNkkvPlRooTTrVVrVuxY[[yW^V^҃у|hLZioipiMMiMMiMMMiNNNjjkjNmjNnjljNNNNNoj{Pk}P|PkzPyPkkkkkkkkkkxPk~PkkmRwPnRvm|mtRzmmwm{m}mmymxmsmtmoRqRpRum~msRrmooooooooTTooTorRrooTorVVrrrVrrrrrrrrrrrurVrVVrrrrrVrVVrrTVrrrrrruuuYuYYu|YuuuuzYuuuyY}Y~You{YVuuuuuyuuy[[[yyy[[y[y[[y[yy[[yyyy[[yyf}X^l}]^h}o}`}_^Y^e}^`d}m}Z^^^c}i}n}_}\^g}k}q}a}j}[^p}b}b```_`e`Nbd`c`a`׃كԃjbփib؃lbڃkbӃՃc׆c؆cֆcՆ^e]eegfMfNfOffDC~hiLLNmYYy`^r}[ipjbHkmoThgjL`MqiMMPVb^c^a^kLLLL\iLaMribMMMiNqjPkPPPoxRwRyRvRmPuRTTTrYuV[e^d^s}f`mbmjElLcMdMiMMiiMiiiMMMMiNNvjyjxjNNNujsjNNNtj{jwjNNNrjzjNPPkkPkkkPkPkkPkkkPPkkPPkPkkPPPPPk{RRmzRmmmm}RmRR~RmRTmmmmmmmmmmRmmm|RmRRToToTToooToTToTTTTTooorVHvrrVrVVrrrVrrVVrrrrrrrrrrVrrrrrrVrrVrrVrrrYAvuOvCvPvYLvIvJvMvQvrSvyYTvuFvKvYYRvUvuuuDvBvYNvEvGvuyy[[yyyyyyyy[[[yy[[yyyy[yy[yw}j^i^k^}y}}t}}}}~}f^}}l^v}g^}h^x}{}}z}u}|}j`h`l`g`i`k`߃ۃ܃݃nbރ܆cچ߆ކc݆نcۆob_enijkffwvklFmLnLoLLeMiMMNNNNPkPPkRTorVYrYm^}pbcfggHsifMtiMMMMNN|jN}jkkPPPPPPRRRRRomooTTTTTTTTVrrVVVVV[vXvYWv\vYZvYYYvyyyn^v^}p^t^}u^q^r^o^s^o`Vvp`n`m`qbPffpLMRoTVVVYY]vw^rbqL]iLuiiMPyrLLi~jjN^vYycsLLLvigMBOAONNkPPkPRmRRRTToToTrVVVx^}q`r`copgLiLtLxiwiMiiiijjjjjFOjjCODOjjEOjkkkPkkkkkkkPkPkkkkkPPkkPPmmmmmmmmmmRmmmmmRmmmmTToToToTTomoTTooTVVrrAsVDsVFsVVDWAWrVrrHsrVGsBWCsBsCWrVIsEsmvtvivYevuv_vrvpvjvsvlvdvvvbvov`vwvYqvycvYgvYfvkvhvnvyyyyyy[avy[yy}}}}}}}}}}y^}z^}}}}t`s`ccccqlfxgynggmUhGnHuLMijOEWvLjMiMhMGOTywLxLyLLRmYzL^ikMlMyiMjHOjPkPPkPkPPRRmmmmmRooTTHWKsGWIWFWYJsYyvYxvYyy[yyy}^}^~^}}{^v`w`u`|^crsm{LmMANiMP[sHLnMRYtHzi{iiJOjjKOjjjIOPPPPmPRmmmmRTooToTomLsOsPsMsMWLWJWKWNsNWYYYyyy[[Yyy}}}^}}^}}}y`}{`z`}`x`|`RfzohuHPLOR|LLoMiMOjmR^}LBN[~LLLqMpMiCNjNOkkkPPkPRmoToOWQsPWRsYy}}^~`sbAcgIyHkmQWzv[`ezHPOOORoSWXTWRWY}^`MiijQOjROPkkPPPkRmRRRRRRTTTTsUWXWVWSs[WWWUsZWYW|v{vYYY}v[y[y`}`^BcnLrM|iTOVOijjjiiENUOSODNPkPjjjkjZOXOjjjWOjjPjYOjjPPjkkkkkRPkkRkPPPkkkPkRkRPkmRkPRPPPkkkPkkkPmmmDpmRmmRmmmRTmmTmTBpmApmmRTRTmCpRTRRRTmTRm\WGpIpKpTTXsOpFp^WVsTTQpWsHpTLpTNpTMpPpJpT_WEp]W`WZscsYbWgWYesnWv[sfWiWdWYsgsjsvhsveWlWpWbs~vfsaWvisv^sY\s]skWjW`soWdshWasmWYYv_scWYYv[YvYyv[YYvvvY[vvvF\[YvvE\Y[vYvvYvv[[Yv[YD\}yy}yyyC\yG\}B\^y}[yy^[yy^[A\[y}}}`}^^}`}^}^^}Ҁ`Y}`}``}}}}^`^Ā}``}`ÀȀwb€Nр``ub΀ʀ`E`ɀC̀Ѐǀ``Dvbπ``̀`ˀƀŀtbӀGybMKzbLIcFHc|bc{bcJxb|tuaec}y{vwzxSfVfUfTfffog{ggVhJKLL}isMGNHNFNIN\O[OkPPRpqWrWYyH\I\yyy}}^}Ԁ`}bcbecLjkPPPRmmSpTsWYvLLL~iwMvMtMuMLNiiKNiiiiiJNiiicOlOjOjjjhOjaOjgOjjeOjfOP`Ojj]OpOjjbOdOjjjoOiOnOjmO_O^OkOPkkPPkkkAlPkkPkBlPkPPkPPPPPPPkPPPPmPkPPPPPPPPPRmRRRRmRTpTRmmRmmmmRRRTmRRmRTRmmmmmUpRmmmRTapTTWpgpTksipcpZplp]pTs`pTTnpbpT[pXpYpThpopT_p^pTTTTTkpepTVpmpdpfpjpls{WWWW~szswss~WvW|sYzWsWWsosWsnsWWsxsWWmsYsvsWyssWvwWts|WWW}sssqsstWWxWYsyWuWWW}WusWrss{svvpsvYvvvyYvvYvvvYvYYYvvYvvvYYvvvvYY\pv^zvYYBzYYvvAzvvYvvYX\EzXz]zQzT\bzQ\CzDzJ\S\KzV\W\LzYz_zR\L\JzFzazOzPzGz[zRz\zTzM\}P\N\`zWzSzHz^VzU\NzMzO\K\}ZzUzIz}}}}^Y}^^}}}}}^}v}}^‗`}}^Հ`ր}}}}}}^`^^}}}ـ^`Uހ݀߀܀`h```׀ڀ䀩``ۀv`؀`^`}``````〛``bbTbbbbVb~bbScbbcRQbbPOcYbWcccccccdeXceiegeheee~WffepstruXfqfff|ggqpsWhgNrMYhXhhALvZHMNjsOqOrOClPRmmRqpTTppWWsWWWWWWvWYYYvvYvvvY\cz^}b`倭``\[ccvLvYYdzgOLTWWvvZ\}^]LxMPDlmRWvY[\jeBLElPRmTupsptpTrpWWsWWvvez^^xwH_iRLyMONNNPNQNiijtOjjjjPKlGlPlPPLlHlOlPCQJlFlBQMlPNlPPRlQlIlPPAQmmRRmmRRmRRmRmRRmmmmmmmTTTTxpTvpTTypTsWssWWwpssWsWWvvYYYvvYYYnzvYvvYva\fz^\_\]\kzjzgzc\izYmzhz`\\\b\lz^}}}^^``쀲``bbfed_`bbb^babgccckeZfyYfABfgPZhLRNSNuOSlRTWVYYRYvd\}}LTNTlEQDQmmzp{pTTTsWYYoz{}hlefL|M}M{M~MzMWNiVNXNiiiiiUNiijOjj~OjjjwOxOyOzOOj|OOjj{Oj}OvOOZQVlFQPQQQIQ[QKQ^lVQYlLQhlilalZlYQflTQRQglel]lUl\lMQSQGQ`l_lWlUQclXlXQjlHQOQ[ldlWQJQNQbl^nRRYnOnRMnRHnRUnBnDnGnmTndnRIn[nAnbncnfn]nNnVnRRRRRRFnRR`nCnRRLnRSnKnR_nWnRenJnR\nRnRXnRmRHURQnPnEnanZnRpOUppDUPU}ppp|ppTpppBUMUpppppppppTTppKUGUJUQUTLUpNUTT~ppEUpppIUFUTAUssssssssWsssssssWsWWWWWsssssssssWWsWssWWsWWssWWssssWsWWWsCUvWWvvvYYvYvvvYvvYvYYYvvvYYvYvvYvvvvvYvzvYvvYvvvYYYvvvYvvvvvvYYvvvYvvvvƑvvzl\zzzzzrzyzzzzvzzzzzzwz~zzn\zzszzzzr\j\s{zz|zg\w\zu\q\qzi\tzv\zpzo\zxzp\zf\Yzvuzzk\zh\zs\}zzm\N{t\}}H~}B~e\^}G~}}^^E~}D~^}K~^}^}C~^}^^}}}A~^J~}^}^}}}}^I~^}L~}}^^^}}^^}F~LI`P`FE`YVHMO`C``R`XKQ`NU``GZS`AB````TWDumibbbbwboxJybbbkb}|t~bbvspbbb{jlnzbqrcRcCNcUJEVALcQWKcMBcTGcIFcHccPDSOnesetemeqepereoe|}^f~]fc\f{[fzFEfIJDHCGgg~}guvgtS[hQRhECDFLYN\QklgnppppWspsssAwBZBwDwCZAZCwzzzzzx\z^M~O~^N~``[bXcuegLMZNO]Q^QRpy\ځbveL[Nml_QllhnRinRpSURUsssssEwHwEZFwDZGwzP~Q~R~^]`\_Ycweg`iRjnTUWFZIw{\z\S~T~``TLaiMOjR|\LknRlncLnlmnppppppWWGZJwKwLwzzzzz}\U~ba`cbAdZwLMM`Qbii\NijjaQolRnnonUUYUpXUVUWUsWJZHZIZMw^LiMiMiMMOiiiiifNgNibNiicN^N_NeNi]NO`NaNdNjjjOjOjjjOjOjOOjOjOOlOOOjOOjOOljOOjjOOplOjOOOjOjlmQ}QwltQleQhQlulylpQrQ|lyQkQiQjQxQlsQ{l}lqQvQ~llR|QfQllzllloQvlnQQuQtlxn{QQllQzQlQbQgQxlcQlrlqllsl~QZUwQldQISlnnnznnnnwnRRpPSnn~nvnpCSn{n}nHSnBSsnnnRKSpnMSRQSnrnNSplASRynqnOSGSnLSJS|nDStnESFSunnRnpbUgUpppppppnU_UppiU[UdUpfUpphUppaU`UlUppppppppppmUp^U]UeUkUpjUpWpppcUoU\UppWssWWWssWsWssWssWssWWWWsssWWsssWWsssssWWWsssWssWssWsWWsWWWsWpsWsWsWsWWWWNwsscwWgZWUZ]wcZQwRZNZowTZXZSZ\ZswjwXwaZ[ZdwKZpwiwOZ^w^Z{w|wLZnw`ZbwTwUwdZYw`wZwbZjZVwOwPwRwQZ_w_ZhZawywqwMZwwYZWZ}wVZgw[wewmZkwhwWwiZuwrwzwPZfwlZmwZZ]ZlwkZ\wsvwtwxwSwfZzzz\zzz\z\zz\\zzzz~\zz\z\\\z\zzzz\\zǑz\\zzzzz\z\\z\zzzeZ^zV~zz\z\\`zzzr~^g~l~^X~^^W~x~^[~k~]~{~w~^^}^^Y~v~^s~~_~h~~~t~^f~^^^d~a~b~z~~}~^~^^Z~ec~^^^^m~^~^o~^^^q~i~\~^y~|~e~p~^`n~du~`~nx`w`uy`p`|``~m``s````vj~r```fJdt`o`g^klj`i{zq`bbbbb\bbbbbbbbbh[^NdBdFd`fdDdEdLdg_GdcbhMdHdKdaOdIdPdCde]|eze{exeye~e}edfefbf_fcf`fafMfPfXOLNRUTWKfSVYQgg{xyzgVUhGhh}LhNijOOjOOlllllQQlQllQllQlnnZSnRSUSWSYSVSnnTSnnnXSSSnppptUpUpppuUpppppqUsUppppppprUWssssssWswsWsssssWWsssAtsssnZoZwuZww~wrZwwwpZwwwqZwwsZwzzzz\z\z\z\zzzz\z\z\z\zzzzz\\\\\\z\tZzzz~^~~~^~~~~^~~^^~^````bbbbbbbbbbb„ÄbRdYdiomUdTdQdkWdVdSdnjlXdeeeeffgffZ[g|}WHhLQQ[SZdLQvU\LW^cinp~[dLQnnwvZz\~`hfLwLjNiiNOOOjQQlnn]Sn\Sn^SpppwUCtDtWBtEtxZWwZwwwwwzzzzz^~~^~`Ąńifg\~ILiMiiijjjQjOjOjjlnllQQllllQlQlln`SaSnnnn_Snnppp|U{UyUppxUzUpMtppHtLtKtwwNtItwWWGtJtWWWFtOtwwzZww|Zwwwww{ZwyZ\zzz\\zz~^\zz~~`^~`ʄDŽȄbƄ̄˄Ʉqr\d]dpeejfkff^]gYXZMn}UWPtMiLijjjjOjlQllllQlQQQlleShSnnnbSnndSpnngSnnnnnncSnnfSpppppppppppUUpppppUn~UU^tStQtRtYtZtVtBX[tXtUtWTtWAXWt_tUW]t\tCXwwZwwwZwwZZZw~ZwwwwZwwwZZZZ}Z\z\C{zD{zzE{B{zA{zzF{\z\\\\\\~^^~`^^~\^~~~~`̈́```vфЄ҄sb΄bbbτӄbz`dead^dwux{_dyt_lfemffgg\hMlpAqDXG{bnfgMlFnnBqCqEXFXwJ{I{H{~~~^Ԅbb|}~eMiSGXK{MDqHXZZMMiOOjSnwMMMMOOjjQlllnnnSlSmSkSUUUEqUUFqKXat`tIXJXZZwwLX\M{\L{~`ՄpfofgMlMX~^HjjlQQQrSsSpSqSnnoSGqUUPXMqUUNqIqUUULqKqHqUJqUUQXetftRXbtdthtgtctNXOXwZZwZwZwZwZZwwwZ{O{\\\\\[{Y{R{V{U{\X{T{\{S{\\\Q{~^~^~^P{W{~^~~~``````^`ׄքބ؄݄ڄb܄bbۄلcdbdddeeeqfrfffggg[hhHtSnZZMkNijOQuSvSwSjtOqUSXitwZwZ]{`āÁa`MlUZ^{~`߄bMQzSn{SySxSPqUUUUXktTXwVXZ_{\\^^`bbedcMOllQlQln~S}SnnSS|SnnnSnSnSSqWqUqTqXqYqZqRqQqUU[qVqtt\qUUntmtotptrtqtvtZXWX[Xlt\XutYXstXXwwwwwwwwwZc{h{`{d{i{e{\\\a{b{^\\\\g{\f{\\\j{~~\~^~^~~~~^~`ȁǁ``Ł`Ɓ`bbbbjdgdidkdhdfd‰eeeesfdgefg\ÐhJKhMSwk{MOQnnUwZ\ldhMllllllQSnnnnSSnnnnnnSUUUeq_q]qU}tUbqfqhqdq^qUcqaqUiqUgqU`qUU^X~twtyt{t|tzt_XtxtwZwwwwwwww]XZwwZwwv{z{\~\x{u{p{r{s{l{\\\o{\\n{q{y{\\w{m{~^~t{~^~~^~^~~~~\~^~`ʁBa`^сҁ`ЁӁ``́Ɂ΁ˁCáρAabbbbpdodmdndÉqdljĉeȉʉɉʼnƉtfjmifklnfAgfĐLMjQlQQlnnSSSSnnnlqUpqoqnqjqUUUUkqmqUUUUttt`XtaXtttbXwwww~{\{{}{\\|{~~~^^^~~~~~~~~ԁفׁցՁ؁brdsd̉ˉeufogƐŐiSSt\MOOOlQQSnnnSSnnUwqyqxqUsqUUUUUvqqqrquqtqttttcXZwwwZZwZwZ{{{{\{{{{\{\\\\{~~~A_~~B_HaہIaEaGaDaFab~bbbbtd͉eeewfvfqrpMiOlQQlnSnSU|qzqqU{qq}q~qttdXteXZZZw{\\{{~D_C_~~KaJaA܁ށ݁BbudeeBg]hMnqUXXZwZw{E_~F_CgslNQlSSnnqqUqqqqqqUqqtkXthXtlXfXttttjXgXttiXtmXttttttttwwwwZtwZwZwZwZZZZZZw\{{{{{\{{\{{{{{J_{\{~Q_~P_~~I_~~~N_~~M_H_~K_~~~~L_SaG_~LaMaOa߁O_\RaNaPaQabTaLGQbIbOFCR{dbNDbHbEJbMPydKxdvdzdwdbЉΉԉe҉щe׉e؉Չe։ωeeӉى|fzf{fxfyf}fEgxwutvDgFgggg_h^h`h^]MǐNhh~hmNlnnnSnnnqqqUqqqqnXtpXtoXtwZwwtZw{\{\{\R_~~~S_T_~UaFVWSTbbUd}dd~dd|ddeyGgHgOnNOlQSnSnSSSSnSUUqUqqUqqqUUqUqUUUUqqqUUUttZttX{XxX~X}XyXtttuXttvXtttwXt|XrXzXtqXttCxwZAxwwwZww\wZBxZZwZwZwwwwZwZsXZZ\{{{{{{\{{{{{{{{\\{\{~W_~ba~Z_C`_~~~B~g_d_A~V_^_]_\_b_~c_~__U_~X_Y_a_~~~~~~f_D[_~~~e_Zaca_a\a`aVa^a]aaa[aXadaWaeaYabbbd[g_ebbX^hafZbb`bb\]YcbjiƇ‡dddȇddddʇdḋɇdddćddˇddŇdÇLJۉባe䉞ee܉މeeډe≢e߉݉ŋff~ffËfċf‹zKgJg{}|Lgggahch_bhȐQSPRhoNSpUXDxExkd͇eNjƋMghiQOnqqqqUqqtFxGx{{\\{{{\h_\EfagabnlmЇχ·ȋfɋhɐpNQQnSnqUtqXtttXIxJxHx\{{{\\haob剆fʋff~gqNnSqUqqUttttXtXtttXZZKx{{Ik_i_j_FGHEFiaCBDAbpbb҇dчU艦eedˋ̋NgrNsNSQUnZtNSnnSSuNnUqUUUtXtt{JjabrqӇvNjlSnqUqUtXttXMxNxLxZ\\m_LKl_GHsddddd鉩ee͋ggwNp\Z\n_xNiyNzNljjOjOOjOOjOQQlQQQQllQQOQllQnSSAonnGoEoSKoSHonnPxFoSIonCoSSDoSSnSBoSSJoUUUUqUUqUqqqUUOxqqUUUUUtXttttttttXXttXXttXXZXxVxZQx{ZUxRxZZWxZTxo_ZSxZZZ{{{{{{{D]J]{{G]E]{B]A]{F]Z{{C]H]I]t_p_u_ONPr_Ms_SRQq_LOpaNoakalamaKJnaMIubby{vzt}b|x~wdԇڇddddddՇ؇dهdׇևeeϋ΋fOggTUdh{NQYxv_dۇ|NUUZx}NS[x\x]xw_b~NQLoUqX^xK]x_bdeNQUtZy_TPNZ{z_NlMoSqUUUUqtttXXXtXt_x`xax{{{{L]{{_UQTVSRbb݇܇އыҋЋPg`ʐNOdNtbxhiiiNiiCkDkjBkOOjjjjOAkNolQllQlQlllQlQllllQQlQQQQlllQQQlUlQQlllSSSSUoXoSOoSSSSdo[oScoSSSSoboWoZogoSaoS\ofoYo]o`oQoeo_oPoToSSSSSSRoqS^ocmqUqqqqqqqqqqCVqqUqqqBVUqUUUqUUVocxqqAVqqDVqqqqUUqqqqUUqUqUqttttXXtXXtttttXttXXtttXttXXttXtXtAuttXXXttttXtttXtttXsxgxZxxxZoxxpx~xZzxZ{xdxxZx|xxwx{xZuxxZZyxxrxkxvxjxhxZxqxxxZZZZxZ}xmxZexxxlxZxxxtxZZxZxZZZZZxnxxixxxfx{F|\{{{P]{B|{X]A|{Z{{{W]O]{{{{E|{]]{T]{{{{J|{{H|{Z{{V]{{{G|Y]Z]{R]{C|[]S]U]\]I|{{{{Q]{N]{{{{D|M]{{{{_|kUs_dn_g_XvWjVhqoc^\]p{e_`t__Yi_}__a[_{~_l|___mbZuf_y_xrwz~rqm|ata{jnh{lecoyt~aZxa{f]`g^\Yxapwa{aksqasabvz_zayaW}a}au[iduavaw|XraEcBcFcb񇋅AcIcCcDcHcGcAd߇dd퇳d凞CddB釰ddDe⇲deddeABFEeeGeeeeCfڋދ֋ًዋfߋ׋ff؋ffӋۋՋԋ܋f݋RgTgQgUgWgXgVgSgggDgeehcafdgfhbːVWXiQSqqEVXCuBuZ_]^]`]}dEHNllllQkoiohoSSSjoqqqFVqKVqqqqHVqqqqqqqMVqqqqLVIVqqqJVGVXJuXMuPuXXEuNuLuIuQuRuTuUuDuXGuFuSuXHuXXKuXXOuZxxZP|xxZxZxxZZxxZxxxxxxZQ|W|M|S|a]O|g]f]e]V|h]i]L|Y|j]d]c]U|k]K|N|X|T|b]_____~____aR|a_aaaaaaaaaJcNcLcKcMcYGdKHOUJ^dXMYT[LddN\FZdRQVIddPWdSddUSZW[LT_]PeKXROJI^NMeVeeQ]f鋑ff\ffYgZgggggjHhghikΐh͐̐hhNloqqxϐNSmoVuXxxZl]aaOchNnoQpoooSqqNVqqqqqOVSVArRVqqqPVQVqXWuXguXiu]uXhuXuXdu`ubu\ucuX_u^uZueuauYu[uXfuZxxxxxxxxxxZZxt][|a|\|]|b|v]n]u]Z|xq]o]`|_|p]r]^|m]s]_______x_aaaaaa_ȅTcÅŅRcąPcScDžƅ…Qc`_deddadbcfddgacbefd`fAfff[gggggnmlYZ\[iNSjuZc|eBOXXxZxxd|w]VcUcdgiheDC\gghOqoSmukuluxxk|xe|i|h|j|x]g|f|l|ɅjkeE]ggo]OSSrosoSYVWVVV]VUV^VBr[VXV\VZVTVXXquXXXXouXpuXnuXK[M[xL[A[E[]q|xF[xxJ[xxxxxxI[xxG[C[N[xxxH[D[B[p|]]|]]}]y]]]]~]]z]{]x|u|m|r|]y|]]o|w|s|v|t|]n|]____a___]________aaaâła͂ǂaȂa˂aɂaԅaaa‚aÂĂaƂʂ΂a\cυՅ҅ʅօ˅хWc]cׅYccc^cمӅZc̅dcͅ΅ecbcaXcڅfc_c؅[c`cacdpyvxdqwdsdot{Ѕundmd|dzdldrjxsuieheewolrkmvte{ypzqIfPfnGfHMffFOQJLNKRffffbg`gcg_gag^gggggshhrpqhhАѐh^_hhOrusuz|ςdd|StOCr_VX||{|aЂa}ehOlDrXtuuuxO[]~|}||_gcahc~d}UTEkaV`VErvuxxP[|||]]__т݅ۅ܅ic~VOSSbVcVGrFrwuXXXXXXQ[x]S[X[xZ[Y[\[xxV[R[T[x[[W[U[]]]]]]]|___Ԃւaׂaӂaaaaa҂a؂Ղaaa߅jcޅdddddeWXfYfegdggŽgguhOXX||_ㅳa䅆OtoSSHrdVIrzuyuxux_[x^[x][|||||||||__܂ڂaقۂad[]Z\ÎOSJrLrKr}uX{uX~uu|uxg[xxb[e[x`[x|d[xxxxxxc[f[xa[]|]||]]|]|]|||]|||]|]_aa킸aaa݂aaނ߂aalcmcpcocnckcddddeeeeeeaf^bf`ff_fcfggighgffgggŎgĎggvՐҐӐԐhba`hOeV]aedOQSShVMrfVNrgVuuXuuuXuuxxxxxxxxxxxxxxi[xxh[j[]||||]||||]]|____aaaaaaaaarctcscqcdddddeefghfeifǎȎƎggxwOk[]_vcucfIggOiV]jHGkOOOOFkllQQllQlllxovoSuoSSSSSSSwoSoVPrVrlVsVnVSrUrqVOrRrmVjVQrpVTrrVkVuuXXXuXXXXXXXuXXXXuXXuxl[xn[p[xm[q[o[]|]|]]|]|]]]]]]]|]]]_________aaaazcxcwcayc|c{cdddddedeeffjhihOitViiiiKkHkMkIkOOJkOLkOllQlllQQQzo~o{oSS}oooSoSu|oWr`r^rYrZr_rarvV\rXruVwV[rbr]rXuuuuXuuyouuus[xAxxXu[xAyxr[DyxCyxByxt[||||||]||]___EaBCAxaFaaDB}cCDdlkʎˎɎgOSSzVyVdrercrxVuuuXuuGyIyEyHyv[Fyw[y]]]||____MJKaLGHaaIaHIFG~cEdddeenfmfjg̎gyא֐hhؐhOQ]kgOSXx[eQoofr}V{VVhr~V|VgrXuXXuXuuuXuuuuXuuuUyTyRyJyYyMyWy^yVy[|[KyQy~[Py[[Syy[z[_y]y\yNyZy}[{[[yLyOyXyD|||||]|]]]|]]]]]||]|]|]|||]||||]]]||||]||||||||____|_C_____B_AaaankSaaaQa]OPama`e_[[caTNiajdYWRZgVflabh^Xa\aUac`]pcmeoVccNLnlkZYOcU_jcqdccS\KMcccTd^cJdficXcccbhcQgRWddddddddddPddeeeeeeeyeeeerfpf{wfqtf|fffxsffofff~fzfv}Ѝčˍuɍ΍ng͍Ímgҍōʍ̍ύƍэȍǍlgЎՎg׎gӎَgggώ֎gԎgΎҎю͎؎ggg{}|~lhzkhmhڐېhِdcehfhghhhhhQu`yoQSVuuX[byay[[cy[[[[]||||______qparsaywuvcrztxdddddseeeefӍՍԍogg܎ێڎQiiNiiiOkOOQkOPkNkOOllQllQQQlQoSSSooSoooVVirVVjrVVVVXuXuuXu[XXXXXXu[eyiyhy[[[dyfygy[[[[|||]]|]___EFutcc{cȈdfHAeQVkruX[jyly[[[[ky]]]_]|_v|cBeŠeeeÊeefܐQXX[nymy[|]]|]|]|G_yawaaxa}cccc~ccƈȈCeLjDeňĈŊĊeƊff֍׍pggݎggގgAhhސhݐߐhhQ]HzccQafScnhSuoyqypy||]]||JO_IKRMQNLP_}{aa|acɈˈ͈̈Eeʈ͊eˊΊeɊ̊ʊNJeȊ؍ٍߎChBhhhS[TS~FeψΈъϊҊЊfSЈS_eӊfڍۍgSAYBYu[[ry[]]|||]]]]U__aacaccccccшֈ҈ՈGeԈӈeeeeԊՊ֊efffߍ܍ݍލggďÏDhohhhiSsy|VW__aHe׊efqgŏSSVlru[[[ty[[[]||]]]YX__Z_a_caaacccc׈cڈ؈وވe݈߈܈ۈIeڊيeee؊ffsgrgƏEhgǏphhjSuS\[etgV[[||]|]]|^`_b_a]caaaaaaaacccKeJeߊ݊܊ފeۊffugvgxgwggggg͏ϏΏˏGhȏ̏яЏɏʏFhshqhrh␖hhhhV||__daccegҏvhHhthuh㐮hVmr]e_fcAbBbceefӏIhhhVCbcԏnrhVՏVgh__EbDbeeegg׏֏hCY|kijGbFbAcCBNeMeOeLeDDfCfAfeÌfŌfȌffBfDBGzgCygFEAggKhݏ܏MhߏLhڏAޏۏ؏ُJhwhyhxh鐙hkmlhhDYuy|]||lm__n_JbHbIbccccccVIJMKEHRLPeTQQeSFOPNACFEfHIEGKDLBFfJGffGߌ֌fҌfیՌˌf،ӌԌƌ͌܌ٌь݌̌njڌɌ׌ΌތʌfȌόЌNLQ]TMIVORKYHPUWZJ^_X\SQTgSXVgMCBgOPLDI[EgKJFRGUWNHNhOhzh򏙐hhnoqpsrhhhEY{gYhhFY|]XWReNYMfff`baZg{ht‘GYoKbZf|gHY_Lb[[h[MbSe[cc\WeUeVeTeOHfdcfe}g[]\g|huhvy]|^QPhv]†]IfR_g`^]a`_SWVUTJfh~ggaPh_ÆXewđ_YeXbObbYmiglkgjggdcggRhQhhhx{zyÑcQfneShőccABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏːˑ˒˓˔˕˖˗˘˙˚˛˜˝˞˟ˠˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˸˹˺˻˼˽˾˿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̕̚ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~͇͈͉͍͎́͂̓̈́͆͊͋͌ͅ͏͓͔͕͖͙͚͐͑͒͗͛ͣͤͥͦͧͨͩͪͫͬͭͮͯ͘͜͟͢͝͞͠͡ͰͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;ͿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΁΂΃΄΅Ά·ΈΉΊ΋Ό΍ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ΢ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ρςστυφχψωϊϋόύώϏϐϑϒϓϔϕϖϗϘϙϚϛϜϝϞϟϠϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϲϳϴϵ϶ϷϸϹϺϻϼϽϾϿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~стуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӁӂӃӄӅӆӇӈӉӊӋӌӍӎӏӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠӡӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӲӳӴӵӶӷӸӹӺӻӼӽӾӿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ցւփքօֆևֈ։֊֋֌֍֎֏֐ְֱֲֳִֵֶַָֹֺֻּֽ֑֖֛֢֣֤֥֦֧֪֚֭֮֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯־ֿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטיךכלםמןנסעףפץצקרשת׫׬׭׮ׯװױײ׳״׵׶׷׸׹׺׻׼׽׾׿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~؁؂؃؄؅؆؇؈؉؊؋،؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~فقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠١٢٣٤٥٦٧٨٩٪٫٬٭ٮٯٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ځڂڃڄڅچڇڈډڊڋڌڍڎڏڐڑڒړڔڕږڗژڙښڛڜڝڞڟڠڡڢڣڤڥڦڧڨکڪګڬڭڮگڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ہۂۃۄۅۆۇۈۉۊۋیۍێۏېۑےۓ۔ەۖۗۘۙۚۛۜ۝۞ۣ۟۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~܁܂܃܄܅܆܇܈܉܊܋܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯܱܴܷܸܹܻܼܾܰܲܳܵܶܺܽܿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~߁߂߃߄߅߆߇߈߉ߊߋߌߍߎߏߐߑߒߓߔߕߖߗߘߙߚߛߜߝߞߟߠߡߢߣߤߥߦߧߨߩߪ߲߫߬߭߮߯߰߱߳ߴߵ߶߷߸߹ߺ߻߼߽߾߿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\DFFFFKizAGFIGFFFFFFFFFFFFFFFFFFFFFFFFFBGCGDGEGFGGGHGJGKGLGMGNGOGPGSGTGFUGVGWGXGYGZG[G\G]GZBB{BBlBPB}BMB]BFNBkB`BKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBDDCEDpDmBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBCJCJB_BQGjB[B@@0pPP@@0p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE@EEEF@F`FFF G`GGGH@HHHI@IIII0JpJJJ0KpKKK0LpLLL0MpMMM0NpNNNO@OpOOO0PpPPP0QpQQQ0RpRRR S`SSSTPTTTUPUUUVPVVVW0WpWWW0XpX \ @YZGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  X !"BJDOB`e'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1373_P100-2002]H?08  `` !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``|:t2l* d "   \ TL D~<v4n, f!$""#^$%%&V'(()N* ++,F-../>001x26334p5.667h8&99:`;<<=X>??@PABBCHDEEF@GGHzI8JJKrL0MMNjO(PPQbR SSTZUVVWRXYYZJ[\\`pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@p AS ES  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0 00' 0& % PQRTUVW3t%4O 56[]78009:00;< 0 0=>0 0?@ 0 0AB00CDYZ[\]^    005 2  ; 0%%%%%&&%%%%%%2!?IJMNKL_`a "f"g"`""R"a"bcdef)"*"" """33+"."5"4"@&B&""!!!!!!!!%"<"h0 ! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0DS!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|BN\NQSSN NGNNV n\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒%4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwx yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp*p r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `  PPPPPP P  .3 !$"(#$%$%&''()**+ ,!N-0./0112 3 456789:;<=>0?@ 0ABC<DE`FGHIJKLMN7`OPQRSTTUVWXYpZ[\@]&^_`asb@hcdeLfgh\yi>jvykHl/mn:op7q?#rsYtuvwxy}z{|}~E߂ᅢ?$xv ύ,kwf;{A5rp}qk'Wp2G ~t?ʋI~X"\ݰ`網7TKзĹ0 /Ј~/{yg@@o[{~>}.W}gWG}7}po?L?\ HV8 =@`5r?zo<r  k   ~HQn?c~~_}{w  !")b#S$7%&6'()*+,?-.o/01n234y56?g@AgB4CDEs3FG^H@I?JKLMNuOӫPQRCST^U'BVWX'YZ[5\ͪ]v^I_`\Tab?+cad;efg}{hij}kCl_mnopqrcstYuvwxyzc{|+}c~;~29w :Wߐ{}ۓȔ|]V ~_՜?@owwn]o_ש{{\=`@ h}z];jsͻ~f?<?~v_?oџDY{;}:zܵc>? ߸  ? { ? 7mL`^^y !"#4$%s&ׯ'@(r)*+/,- ./ 01G2+345s6$78]9:;<=M>ݙ?@A{BCYDOEFG_mHI}?JxKLM~NO/PQRSTUVWXYZ[\]^_>`)abcdne~fghijklmnopq?@AB?CD7EFG,H37IJ.K>L ]MNOiPQRSoTUVWX{Y^Z[\^]^_`ab?cdefghǽijkjklm@n8o3pqrsv|tuvwxoyz{|R}~ȅGum?.6{?g`f?Xʑ߇Ϳ[wߚ?w'ʟߠZ9 ڨN3Z_oϵ߷߹zgDWhgk_s߇~v~y}|w\?O_wO}o?}.{w~  ^   yV_^n^|;4SsK O{!"#nG$ %E&'()*+,-~./012u]3|45456789:v;/<w=w>?@ABuC;DE FGFGHI+J3KLMNOPQRSTJU{VWXY\Z[\{]$^_`abocdyefghiijkHlmtjnompqrstvuv?{wxyz{|}M~??υ텇?׈v7V`aLE}?ǠߡW}x_4^ ׬Q_￵`<M:{??Pqo[W.O% D]GW?w}Ȋ* Kyӫ zNWTv/[s?.vr~~      Ǥ~z}~vӑ|/Lw` ^!"!#k$0%:;&'S()a*+,-&./01m23/4޿56789߷:;<=~>?@nABABCD EFGbHXI J{KLMNm_O=PiQRSTOU V7WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0z/+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~XӡPѡҡšDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsLKEJK¢Aԡۡܡڡݡء١wxz{|}utsrq~Zbcdefghiponmlkjvy@BCqrmnuvyzijEefâĢŢƢǢȢɢʢˢtuvwxyz{|}~UVPQRTWSO@BCEVTWUFɣOMɢBA@CèXPcꦱYDd@D[G\EGFĨAAE^]ŨKöܲFƨGH_QɭǨȨE`ɨʨFGHRɱTSɵJKLMIPjfiQahNOHegɮ饱ɶɸɯfBgD[`hdG]Cb^ZeEH@FcAi\_aبШ˨ըΨ֨˼ި٨˵ۨϨԨ˴ӨרҨͨܨݨڨ˲Ѩ̨VJIQ]KYPXT[NWMURZO\SLH׭ѭ֭ĭͭڭέǭܭӭп̭˭ϭ[ƭխԭʭɭҭí­Эŭ٭ۭحȭcW\bԲUԶYRԴVԹgQfXԱSO]PNZ`aԷ[^M_dLTeԼȳ^Wų_UXijYdz]SRɳʳƳ˳Q\ZTóVʶĶͶƶǶŶ˶̶ɶܼȶζܹಹஹହ෹హ൹觾詾訾vwux_lkIaSRJIKߨ^YZ°\[`]^JK@LݭNTUAj`_ðUaޭ߭VBMNkha@LZİͳBɿYWXMNb¤ZkFDEGClmnPOSQRchdgfebѳŰikjlưγϳгжѶ϶ABỹZ@ABDCO\[HUVTWoplkijǰnʰmɰȰԳӳҳҶնֶԶӶCDEyUcäVĤŤ]^Iqm̰˰cbPƤ_ͰCl`KJXo׶EἹǤаΰϰQd͢ʤɤȤcbmnճRˤedrWgfLMsYZoD̤tuppdֳeFόFXhѰSeΤͤϤqOfjytonuslzmixwvkrq{pSYU[XNQTPWZORV\~{g|[]up}_ahxtv\mvsdnowljkq^rfczbei`yOPIKMLEADIRCFHQMSJGB@NHKxt}rCΣOΥyEBwͦJ|LΩs~{@ΡFGzvuDND@BCACFB@GѡEDAw䰧߰|۰v{zᰥsְٰ~ӰڰtԤݰux}ްܰװұذyణհ԰qrj׳ڳuxسq޳䳽n۳v{ofsmyݳ߳ܳzlrthwٳgip޶ܶ߶ڶݶض۶_ٶ͹ȹUQK¹TΌNPSĹ˹ŹIƹǹL̹JOùHɹMRʹGMGDGSTJBLRFIHHCEKAkONP䲾@EB鶾AC輾軾D@QF鷾{}~z|P`VQAY@XWZmonŦI}|_^]ywzxTHIEF밫|ϹιIHGkgYnobfdcea`}{ʬ~|Y[Z@XWV\AUTZX^UY[]WVQRέS\PSRWNQPTXGJOUIJVMHLԯԽԴԼԾԹԲԦذԵﰻԶKةإ}رخKѫ~ذد]йcչ_fW׹ѹ\U[dҹֹZ`eVԹ^bhXaӹgYYKWVMRNQ\[JPZOLXMOJLNþP¾IKSRabcB[hФ_عiSZB`YLi~pgh]ڹ۹ٹjѤӤҤ[ԤqijaC_`^ZabMNOݹܹj]ľklonqpmkʹʸʳʮʻʷʭʺʫgoOHpSDKfEdLPcQJMriTRnlIkGFjhqmeNoθgcsblξpοVvdfmqurknhëjitκe«\b[`PU_\aQ[TRcSWXZY]^d@CDBA@ؽBGCضADغطؼEصB@CD@FAABEnzpvkyx|u޹tm߹{orwqlsUaXWZ\_VT][Y_^c^`b`WVUXQRZSž\[TYƾT\]ClmnդrssUutVī]eEGF}Ǿ^prsvtuwʻWXvxzw{yȫūǫɫƫfwhgc_`bdafeJIHGKFIKHJHIJ~칡fged]Ⱦd_oxʫigNMLLMɾp\֤ty|KqפNLrؤuɧY~Z}Ϋxͫ˫̫jhkij^PQOhiaĨK٤swvzħ§çhb]̣ec\ilg`̥f̦ad[_ķ^j̢ΤΪΣΥ}{ΩyЫΨ|zϫ~έonlknposqpѮrmlmqrSRTXAZV^[UCWB\]YD@QROOPSVNPUTCRDMQegkhcbljjmdikfaf`e^hdic_gjbrDE`rqt{ʵ_uŧtWvwxڤѫSy]x|Ƨn̬m̩o̪ҫԫΰαβδӫtsvubFac`UEVWTZ\E[YXqompnlmklnnz~}FۤիXyzȧɧǧβ֫ιζκ׫yuwwxxvGJKHgfdeIhZ[\]_aHGY`^psrtqtuossqprofFGUʧث{ܤ˧٫|I}ݤޤɢ̧qrsp̸ګzzyiLjM]buvʾtstkJΧͧ۫{mCnl^vLϧЧwv̻uݫܫޫ߫}|{OorpNuqPtsa_`KdLcwxwu@HIߤ{ҧԧɤӧѧxyا֧էק̢~̮̩©̭㫬éȩƩ|̥ͩ䫦ɩ{ʩ˩ǩ̩z̫ĩ}̡̤ũΡΤ~}|쫡򫢮~뫦﫥ΧvѦѨSլѣxQRѯѭѧywzU^d|e`ժVբ~TbeIcء]a{dYbWXէ[ի_դ\fcZ}ko@QmDqeFSilGHNsTJOC^UrAP]pNMtEjBKMRgLPh\phlnk[j_Z@qXimOfgAWYVo}GF|ECDzn᣼{HyBz~y~ξx娼̾嬼xv}w;姼孼|{˾zо~Ѿ|y{ӾҾ}ϾVgjihaJbAt|ɳڧ٧ϩΩѭur`atvuI宼ԾW¹ѩЩҩѰvQ~}ɷɪɩߧөާۧݧܧ᩾̷ܩ侀̴̺̼̿詸٩⩶שة֩ԩߩթ䩵کݩީ۩A@ѱCBEβDѿfѺѼ}սѾѿѸѵѶѹѻѻî®ѷg˱ʱyurզպwը̱ɱ{jȱiսs±hxqDZtդƱRoոñxnl~հıw|յpűmzvTSkdzjYgw}kn|\ml~Uyi_٥phq٭fec]٤VW{yXox`[٩a^p|ݱݶݪliz{bknoݸjd}ݺݨݩ~ݴݫݵݭehfݰݬSmgcݮQLKObR导T尼NPUJ嵼Zٲ¼M峼üؾپ߾־ݾ۾վܾ׾޾ھY­X^\]Zk[BEFDGlCNdMLKceuũrٯFGĮŮӱϱֱձαѱԱбvͱuxٰswtqVļżƼHyƮرױz{rW礸Hٱ|ٵs_IǮȮ۱ܱݱڱ}~پYXJIO^J餹@PMSKNQLORЮɮ̮Ϯʮήˮͮ߱խޱծ౩٨ݦټ١yvwu{ݻxtz\Z[ȼǼʼɼ澻辳徶`nKmQRfPŪTѮҰ̳|뤳BAҮӮԮ´zagɵɴCGBE@AA@FDWCMNFXHSIVQOJPDRUELTGK[\iVLbJ[EeRADQa`FX_`cZKSfYamVXCjc]@lgIkPHd\T^bGZYO_UWh]NMB^WU߮ծݮ֮ڮۮخ׮ٮܮյչսհղճ鱺շջޮִѴҴδĴǴƴ״ɴŴд̴ٰٵٯ˴ݱϴʴٴʹôٴȴټپ٪ӴմٹԴݦݨݬݡݯݣݰݪ~شݿݥݢݭJH^FX}_B]GUd][@ZoQamI^KYgDkaMCWh`eSfEPLN`_nObTcljAVibR\ͼؼռѼμּ׼ԼټӼмϼ̼Ҽ˼EAHIDJ@GCFBchibfegdQNWVTOrPqSpXRMoLVUUhYZTXSWvVYd۴ܴڴݲpceqdۼڼKjYwBZ[nk\eofp޴ݴfghܼLlZ_qgߴijݼ޼`CHrhsijBAC@@AAB@ݷkM[¥]a~ɻIJ^tklDBråƥťĥD@ŦƦ¦ĦɼEæ[YLQSLMUROQVZXZKM\TWEG^UNJYVHICOP[]PNS\WR]FTKXDjzqKbeBmovhfguGpnsJuycIMO@lk}rux|AF~wi_d`N{taL|ϡwϪϬtv{Iҭϭ{sd~xzϥ}}pϨzmϪxoϫ^H|wvnϬϩyϡqϢrϦy~LCU[WJMFGJV_E@NBOYDhHHEfZgaSb\ecITAG`FQCiPKKX]eRPG[UGDgdXcNOIE@QYBD^F\SHFJhb_]faR`AEWVTLKCMAZIMDJCUVHDBSKQWAGEBCOLT@FGFEPNR@a`F޽_IJǷh·^CȷRHKc޸jbW̷˷ŷi޹ULYeͷTMķ÷PZdGQ޼[ɷN޿ESgVlXfƷO޺ʷD]\⭺}⢺n⯺wmⱺqsuS殺}o⣺u~||vtzwxz~pyx{t⪺⤺sr⥺{y߼vDNMYKOFRTC^W[`UILH_aV\JE嫺AZB@XQP]GI@AHCOBDFEDJGFEB@ANCQSYWZRVU[TXPqopmnsrx_ey\vsgwt^abcf]udh`]j`kh_\^bedg[icfiaxyŭWeƣlǦA^_b_`aXZURTVͣSP͡WQͥYϱϵϵwxyPLnv{QlrkuqMOzjmst|pNmNPLXJWiH[RlSVZOTjkYMI[QUKHIeOYbXL`^_Jc\ZK]aMdpwyޡڷkҷz׷η}m~lܷxϷԷqٷ|ovrnѷطַӷ۷зuշN{st⵺gdpjlfnmkqhocebriJQUSKILMHUVGVQOLPNRRMNOPKTSWXT\b`^a]_wtuvlmzkji{ljkyRݷnb}ϹfP޷|gɦBȦedc`[Ϻϻҡ~S]^o\_RpQkjhilڦޥީާ޹⺺stYZr}qpnolǥCDfbaˬegcfgd_;]deab\ͯ^ͮc`ϽϿϼҥXWUҩTVg֣Ҫbfenyhcmtsadurq`ipwTvsVuoqtrUxS߷ެުᷮ⻺ޯvu~}{zwxy|_\]W[a`^decyx~mnmzȥYvjɥEljkhhimkgjf͵ilh¬ŬϿĬìҫҶҹҺҬҸҵҳҷ_]һҲ^Z\xmklstp{uroynwzqy[xwv|~`ڢZڥ[abX}{ڣz_|ڤڪY^\]W鷷跻޳޺޸޹޵޴⾺@bAifegfZcX\[dhYmzjhknlgBEu@oFD{ACGvtsnŲʥnͼҽ}]{ų˥o`ҿ~ºi^_ropqIH|w̥ƬͥңcdΥϥFjiǬϬХѥҥӥklnmrpqˬɬʬȬ`dcba{z֤feڧBjså|ԥsúopt͸ϬЬͬά̬hinlkjemfg֢֭|~֤֣}kjhlmgiگǺƺźȺECHIFGĺDlksmro`qabpntwuvMN}O~LPJxoKp~}ѬnoեʦGqmҬӬԬoqpJxQqp֥uprKtRrץ׬ج֬լqrs֯ڱsɺʺLducySsإnxwͼvͽy۬ڬ߬ެ٬ܬݬuvwtֲֳִֵַ֭֮֬ھںڻڽtCκFDEAB@̺ͺ˺NQOMP}~vzywfgex{|h@{A|z~}U¥¢T{yztwuvf٥ڥoxuGB|xۥz|~}{Ϳ|zҢyҥ}~{ֵֶַֺvڸwxNQMLHOPJKкԺѺӺIҺTXVϺSURYWjlikFECDVGZW[]\XY~}z}yq{|~rtsܥrªҧҦҬֻּּֿRSTA׺պֺCB@mHI_^áVݥrqpĪêҲ־}|z{yAZX@W\[YIHDغGFٺ^_[]Z\pErqnoJ`¨©ãޥHsƪŪ@ҷ~D]^CBJۺںKLa`sK¬uߥAҸڣEܺMݺvĥ˦ǪBC@BӹDGEFCҺHAƲòDzŲ²IJȲڧڥڬګڭaPSGLFcJHbONKMIR_Q]XNPUTWRQߺSY[VOi޺\bce`hdfgvjtxQyw{zONLPMucagedjkhib­«flðêîïóxwyŢXYm~̦EFDGHIIOMӻKLNJɲ˲ʲگVdTeUfa^`_ka|}WSXTVRUz{A@ͦtȪLJKZǯSYïRXV¯įUӽTȯůɯƯQPWϲֲӲٲزԲвѲҲײͲղ̲ڲڴlڳڶڻβh]_ae[Yj`d\XWbZ^kifgcrjxtxeubwfvpcqshgdlimynokpyurvltswqnzrm{o~꨿ꣿꦿꤿ_Yia]dg\e`Zhc^b[fntwµovq·msurpøô÷õ~}ĭBŹ@BAlΦoʯڲjCIɪuM`[_]˯^\@ijnohkgm@pz|}üDźϦ˪ʪONb̯aܲ۲BCAsmlnrq~꪿yxýüðЦPeίdcͯݲ޲߲Dop~CAB{|}桽歿꫿kz{lѦҦ̪ϯQӦARS@BԦTѯfӯЯүA@qզs˪CUhԯgկCBDFGEtuEDpomnq|¾Ť֦wµvFצئ٦vwwtvyu{zxxѪϪΪӪժҪ֪ͬЪ|Ԫͪ[GH]WZcaIgLd\YIbDeV_FK`OMXJ^NEfگد֯jޯۯlݯkinHomׯٯܯ߯NEGHPLJMQFOKIȵQOʵJۡɵNKŵ˵PǵMGƵL̵ĵõwu{sߢxr{}v~|~yxy}͵|tzLHMJKIAD稽C秽@榽B걿꯿txzwvusry¡}~ôijECDڦתRN{ۦSܦPTUVOݦتhpWۤP|µަ٪RεQEߦϵR঱iQrqWTVSUXYZۦߨSJFIKHG괿F}}X[AJKMNLˣ{ˡ|zy}~~jܪͷ۪ߪͿݪڪ͸ઽ쯻ުb\daqt]kV`cewUYWRo~svХf}^xФuy|mУ{lp_ZSXTgnХ[zAv}~x|ӵӤtsr\ۦz{ӡuӯӶӰӧӢwy^`ey]houbi@wrnj\aYfcsdzlkZ_pvA[gmxqtl`׵}۪ۧյhۣiwsߵt]赡u۬pnzԵrۭkdocaеjۨصݵٵ~ڵvfҵ^ۢ۫e൰qmѵ|xֵܵ޵ӵyg{bۦ_Uߵߩ߱߿߲߰߶߶߱۵߸߯߾߲߫ߴߺߪߧ߭߮`X[YZ]aU^WVTc\b_stgfb紽vu_c]pawZXdni綽Om[RU{\SQNe篽`h穽x|竽WkoTy粽L絽rVjP^Y筽l}zqMI@CEAG븿LFUOF귿JT뿿QDHBVSP빿W뽿MKNS@ERDAMOQIPBRJGUHTKLVCN~³°ĩĦĬīļJKIGHLEFGOhӷ@B|{굸~XZYWЧikjӿAFӽCӻHӾӹGDӺEBLK׫HF~שקפ׬׭ׯװ}Eס׮GIDMJ߽۱쵶ﵺ۸۵ۼ۷۹ۻߺ¸øĸ㻸jeghmilfd߲½k翽绽缽羽繽纽罽da븽kge`oĿ\hi_^lb]cn[mj¿ÿfY]Zag\pj_kfm^`nXldch[bieo¥įBEACDQON@PFMžZn妪GlNŸýĽſЭmIJNMKLPUTRS׻׽׷׾O׵״Q͸ϸǸθʸȸɸ˸Ƹ̸tBAv@nprqsoƽʽŽǽȽɽup|ʿwyȿquxƿɿ{stzrvǿrqwstuxvIKHJRHIKJPnWVиCFED̿˿y{zTS[oCA@BѸDIGH}|}LULqrpTRQXPYVSWUO_Y^`Z[X]\DFEICB@GAH߸ڸոָҸ޸׸ܸӸԸPMEJQٸGOKNLݸFظLx{NM}ϽOK䦻y۸|z~wJֽҽٽڽ˽սԽνͽӽнؽ̽׽۽ҿ~ͿӿϿٿԿпڿۿؿѽοܿտѿֿ׿~AO@BCĴij@NMPQAV[XWZYCB@A@MNgmRPDDZaTSܽݽvƨbHVUWQR䨻ݿ޽޿FE\[IYZX߿Gst]^hfcgedJLQSRUOKMTPN[TSU߽併࿴HIJRBS\ŬEBji\]꽺vu_XWV_b`ae^fcd఻VLNKMTowlk`[^Yl]\_Zhonpmrikgjqs[aYbX]c`_^W\ZAC@EBFDEA@CBDROSQPTľCEVDUa`^]bcF_\QPOpnƭ`UyxcabmnCAEFLHJBIKDGb@acuwv{xtyz|gfde䳻MNIJKLH@GFGHIXYWVZXYWFdeHGd@|GŰdA[д|У~{}zjgnilhekmfpzv~w|roq}uxty{sMeOgiNfjhGO~PEJCBMLKIN}DFHRCASDBQPOEŶUoRSQT˧ˬ˨˷˹мйп׺qprע׷lVWTܣnSYXk\R[PZUmQRnqim»ljpkhoYHJVWUQGZTFIXKLM]\[\ZfŻut@Asפ_a]`o^psUTSsuƻûŻĻtra^_M`[\JK]LOPNR_Q^]HIC]qoƼVĽqBxvzDywCԨBث@תCצAmljbqeovnyuciwhxzkrswutfrvtsdgpaWYeZ\f[db^c`Xg]_xǻz̻лȻɻ~ѻͻ|˻ʻyλ{wvϻ}RZUgPOVeTqcdNXtysowuhb}W~xmkfn{jzSv|rlQpYiDACB@@CEEBAD`YTc[eU_aWX]bjgk^Zhj\dfiSVscqalhrbetmpid`okugnBf@DACafOhIdjNJK`gMeL_cb^implnoijgkhųKMLNJDSRT_U^VruthsrpqwDxܥv{EFج}zyܣ|{~{hһջ׻ֻӻԻ[\MKIJFFNHLGnlmwxEGFPmlkXVYW¨˿˭@ЮЭEԢF~|}IصHKرJثGا}ܬ|~ܡܤjkiػڻٻGHOIoAGLضܦܯnomۻlܻPJptqusyBܧܳsprqݻ]^_`QNKPSLROMwvx~}z{|HISnQRoŵqEGFWCtQRDañSŲMuv޻߻cbdVUTTA@}{~|y@zJKpOPHiCBäqrWDXAçLMTQNصܷz|wx{yge[fYZU[YXVZWEJFIHGDBECèF@ĨAħQNOPrVUtsI`X仾hGíBĬuRStsuHO~}i\kjla_^]`\K^]_NLMRKQTSPOJHICDXWUTYvwWvVwaYPUﻭ`WVLòहࣹnqsrtpmocfdcihgbbaedZ^[]\Y_b`a@XcMïEFĴ`^]ca\Z[_bx~y[šZ}|Y{Xz}~{x|yzRSJvjkƴzluejmfdkNfde\ŤżbIhvwnqpoghfegOüPGgihTUVKcƶxiJ{ƬrzyiSRQ^Ũ]ũL|{}xvwsytru|j{z~jmltosqpnkCBDAuXWUTJKIHloVmsqkvjrnut`_ŴűŬpZ\_[`YW]X^MZ\[yxwzst}~okplmnz{~|vy}EF¦wYZ[MxOPNL}{|x~zwyabŽdſcŻindgkreosjcmlqphbfNOa]^`_ba|{x|}PQGQSRecT³tdHu¶rqLJKI\fvwd}uܶxRe~쪹]gy^ĸ|{zM}fN~hŽĻijTSgjihseÿt@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍJJY[_`cdghklopstwx{|ơǡʡˡȡɡ\MNOQRST}~̡͡ΡޡߡBLMNICH]^ϡAСDGFաס֡HIϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ@ġ@ABCabFGáD@@p @pPP@@@@ @ @ @ @ @ @@@@@@@@@@@@@@@@@@ @ !@!!!"@"""#@###$@$$$%@%%%&@&&&'@'''(@((()@)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C@CCCD@D`DDD E`EEE F`FFFGPGGGHPHHHIPIIIJPJJJKPKKKK LPLLLMPMMMNPNNNOPOOOP@PPPP0QpQQQ0RpRRR0SpSSSTPTTTUPU l l p x x @ , !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Q\U V1W X^#"P%^%j%a% ^_U^ @ABCDEFGHIJKLMNOP Q!R"S#T$U%V&W'X(Y)Z*[+\,]-^._/`0a1b2c3d4e5f6g7h8i9j:k;lo?p@qArBsCtDuEvFwGxHyIzJ{K|L}M~NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ҀӁԂՃքׅ؆هڈۉ܊݋ތߍ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH)xֹψػXR`ڧ|ZT%f%W%`%l%c%Z%i%]%R%d%U%^%j%a%X%g%[%S%e%V%_%k%b%Y%h%\%Q%P%m%n%p%o%%@@@@@@@@@@@@@@@@@@@O@@@@@@@,@A@@@@@@@@@@@@@@@@@@@@@@@@m  $&),0479=AEIMQUY]aeimquy}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡VXU@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~WU'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1375_P100-2008_H p <`+   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p:t"\  D ~ ,fN6p!X"#/$$i%&&@''z())Q**+(,,b--.9//s011J223!44[556277l8 99C::};<T==>+??e@AA@pppppppppppppppppppppppppppppppppp?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPP P PPPPPPPPPP P"P$P&P(P*P,P.P0P2P4P6P8P:P<P>P@PBPDPFPHPJPLPNPPPRPTPVPXPZP\P^P`PbPdPfPhPjPlPnPpPrPtPvPxPzP|Ppppppppppppppppppppppppppppppppppp~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPP P"P$P&P(P*P,P.P0P2P4P6P8Ppq$P%r$^%s$j%t$a%$AS$ESZm%Zn%Zp%Zo%  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+C2LFExE\gwME_رL_ܕ;6GDGGL@LPؿM\R[؋\WLhQOGEL_lMJFZ#%rVTFcOOaMfV}Ybع=4^[G^ݤZ%6gذZ[\ngfEattu8GSM؞X!>V:zPab LB؊L^ C/0IXJy2z`f)jLt{g,zORF4sWعtǟW/ILT1AM؎Xrz^eߏF[؈ށAWؙݮ{IؼȟIIIɟMػݴ@ʟDkbnp˟@ @@ @G@@L%'Q+MkDFaJKhةDE e=NnNߑ]5ߑdO(OOVQtQQQRR;SNSSSVXYY2Y4Yf[[[\^;`eghehNmp5u~~~~~~7zςoƉfgnt|}Fiz'Rx^ BǞLɝ >Lg\ h35n>uIlyalGAJ$NNNNNN7OL4OH>PP}444QYQQRNyRR'S5SQ5SS5S#Tm5r56TTTTTTU#U(U5?U55U5_؄%UCBCT+ݐUK9@AFSظeS@`ؾzwK84:G`]ZSdC|CشCD܍d~CؖC CdKة`VQCFfM`GSاKܲg:e?5Te^KDnCXإܴdTKLJDw9DoYY^ؠdTRCChHءbLA1 H@ة?sXK؍QAXؗCLCؖyU@CJJfD؝ܪC؜yc9IuV|dC>iC JKDNݒ9:`؛x5WIHRVC1Kزe ߼4=lS;]tK؋Hi[cCzC4ZܓDJJ95TC،C؍Cتޓ?C0CGDOCLCثBةCHDD=?Iؖ2dCحL]9JC~CKQKU:CؘDC.i2ZPccؙcܪTĂUg&]^K@qm\Yr47_S`ؽܶCCCwC5S 6CܯVIصDCCxDxDH`EUCySPKؤTZDDDDܜWC]ؔ`CصC{T~7CضD؀ThؽRF:Pw`|ޙXhR6U=߲{h[H,K'IVtL=U5V(NYF~xQ@؆[NN>5#\Q__8Lb5ezk5l:llp+r,NrRR;y|SXj4XKYZQ]Sd^زܠxcuΘޘcf|Ğok7N@؇7b;Pmgsz=PNwp\ KTY5W0"ab2ާqgsL؁h݋R[tWؤUؕޓz{|l~Ϗ_!cعE?q@BZhkgvB=WօR{ݿ\ ݁L[t{]Z[ؾ[f[~Wny=DLVIؖߚC6E\Nx\=MQx]WqXEPG#wLx9J4@ؤ[ÅO@9޿YlVf;_B؟HbmAFdy?hص@7F[F|Aaز\mE8UؚaEEM{LvME?Ra6DDA>]H]V]=8]] 888B^^%__99?9M9`=a\9aaa9,bbbc9V:ccdZdK:d]!V:e:eSf:f";gB;ghX;Jhhr;q;{; iCi\rdiii;i;ejtjqjj;j;jjjjkkkull<mm&mmqUN6ibt[IzVeez}zVجݻzzzzqY؍AzzzATW {U{){TWܢ{o{Vش[{!{W ݭ=Weܒ{5|WD||R؂ܦ|}fQx|||t|||g~E[D]}[ލt}}5q}PWX)}=}E}`mX!XZn~~+Cl'~@AG6yXXQߣEa@h\EMfE`:Y؉/h؇[;`DR؊|;`ؼ\ zÎԒ-`eaܥh؟BP޳*Iba=Oػ^LbhaؼaH%߀9[7a<^ؾaala ިaĐaޮg:đ|b3G؉lAbUعbO؛b UC1,kbbߏpZbbeIDbc9bs[&oBIzaD|O.Il{lA[axb޽SI[ظ@tYdدdRFL 1B6J=EERupA[dWJ[d_%PLطLؼ܉җUlte3e^zJ43Kf;\uQ=A0P\UʘȘǘJ['EްUx9R)rKfWf ;XU%6dرffL-a4P4Zب8L}P@g>EZFc܎PK ghԝgطhؒhثhh#h~h4hĝH[hؓh F;h39hعhشސ4MPd`;9=2O7c+K$[آ9VVEd؋bizrKRuRػwqRPHRQޞsbFܟyb~c6ibD˓blQعr>rwCzpQsP~qEߣpFؾMؙ>F؅U/E"7EF96EtFWK#7E[WR%DDبDEضMئURؔ\eO1U\O\RDMf؝[&g37<=lXF"hW@M?PP؋P[!TVYرޒVCBبC ƓbߜN+Q8Q6ܼNAe@KOOUQhZ@ث@ߙ9@ A54)O@cس@uڊ@ ޘNP QOORO؊BO.PlPPOOXPPvnMؕO9OؿrmF؄O؉ިQQADAأAؒAؑzb؜AYRRBsRzFqP،C RجDiC>ttVtsKRؼP؍S5rPܴU@ETBW]fWWW>6XZbFEEoE,ZY~ZZZVFFFaPؕ6mCt!ZW؃ށZbAtDqrIbݽ7\\^^H^FؖF|N^O[FF7Fؠ6E6*bGGغMrbب __F'EثkZE;D[]`~`J`I+_>IدIؾd؈[sa@>@FIޙaau`K؛KQdMqdQeJj):J"MPfKx7ci[ܶd1ccRKgݤbKء;dkeri;L؎LحR؉Lث ULFe?fL؉Lس:AU؄b"U؏EU[U%xLF*L4d4LL؂Pގf[$kfK0f^pGcfLLfVr8N:Mؼߙ;MآLt;gQ*޶hh;jc8MQ؇3jRjjkFehLj;zjWkOOؚܠbbމ`bgm oROߏ=nP<=Z nGX$mBx;qPPvpPrrrQ؏Q%yQRؤAztOM_RJRW?>Rc#O5ߧ`>tRR2WBbFdPT!TxwL2ww{wQؗM؁^:R8tt>RغR@RؖXخU؁xxxxsYy]AUAy-jO:zynAE2A5yCLR،@ؙOغEnߗ5kUp56@C zYZIVدV؜ Z@[x*ZVzA]|m|BVسWؼWئ|REذߎ||||j}~}NXaX\^Hߗ}W؂jBZuBg@NMWYXRb'{B,VWC {WEcjM?9RYحYؠ݀\'[D7Dƀ BYشØZBbeZQS[ا\ކZAF@+[FءZFܠ~ؼO؏-]"ZnEOeMU؃T]؅]؄bbb؜bݭ>FF7=eHM_+P؄e)qpFEm_ݚYwYnC6*S 0JBXloH!ߛHyonE6R/ݻqUIbKb@b'cc;+c4Et>RRBP>L%ޏccfce>RRxOtkt>AdذGhJdؓUhb؉c&b/Xؾߺ[itbcF؟>Rسjss>R>RؔERf@اE$RHtRݥpRv݄s_A1bbކbU5Ib؂kqRCCܤVABCظUyE}ERPFR.E 7bRحݰYFؿF؃]؄ܡZ6O[ݰ6_yZb؁FbtqHYn>IAcZXW6ERpPbRqKDذHؽ߹hgiDؘM^Mb؃MLS؟jMح[ط>DD[&[Q[؂[o\ =E:[؀\SE߉YZEسaZqZFP-7YE<6qfPإnZ+ZPؓ+jO]6Q[PqPYbݰO[(\Q_MPؽ jPVDߦp3qPߥ=l~%ROe~Y/]=\_R]Eߤ}&TNL@~WBA?G؞hضpd[p]s|bYe Ors^8s9sUAsHs>^lqRs> w>lVttt>>>>t?S?Bumuruu|?uu?Mv?tv?zvS\߈q#ViX@Cw9@agE@5wj@o@^\wwXxpx@9xGxQxfxHU53yh2yA AyyzgAzAzyAzzA!Nb{l{{{||`BzB{||B|B|pC}}}}rC %9{.1T=WpC *s`uD9;VYZD:X|%D-DWTDvʂ؂DWiipd`E8R;EopwErEFF$G^g)8QԌG_XÍGN:UTWqU7HΎʏ̏3ęHI(XkCEIQIS->jITy-I3Ig$J@5J—TVJ`KDXQ7B]bpKřK<ziݛmL o7FI:PV{ƞܔzD@ؔ@ط@ؠiÔYA@X7AAAvEغWWsqBBBؿjT~;BߞTBC;CSCeC|`C؍zVCصCCCoCزCUi/CCCCؐC-Cs \Cؼ ^D\DODvgD{D؈DؖG6DؿDD/D;dSDDuD6߁EwEEExNpF-FjF-FEG*GpGجGbGGߘqUhHEi6H|HHI*JqJOJgJؓJޥJޠJ߸J?GKLK؈KطVKKKطKؕKBKtKL3LfLL߱_Hff^yMgMRغMM@FߵXgiNا]WWOOع]HؚHJPbؚPP P;P4PؖREAQAޟYGب޾;OQQ܈WQtޛ9Q/afb7H^bNRRR rRCxeYSإS؆AyڎT,܏R?WqqTؙUOJRا޼UUFUnZRs4U?]2U^GUbUfUR?V]fP4LV|GbHVخV؉WGؐݡWQqX_VXزSؚbYYJ[]ZY؄FRY؈OYKYؿYصIeUߕa'Z~VQ!YjNR4Vm[ؽ6wYؙZnYZ^ZB{dBZ&Z9EzZ&Z-_6Yi@!܃yZ4Z[,]MZ؝F[ؤ;ue[خݶX7I؍\K\T<\؀\؅ށHz\؋0\R9l]PC'J&asEر߸nR*F ܤ96?EfgحfؤC]^XV@E ޡ9M/`D߭qf^dبL\دbث^^ ^ _fPzC{~y` ܵohj`ߢS[޿6h]`o`#ZصDL/`H܅]c0`؃W#bIݫ]R؈ݾeiSRإO؁<6g`ؐ``.Gء`O`؉`د```/`؊5ahaتHcbVxUbظCbCbbFbYc cddd<=d^RЏrVeeeذeظe2ffIfjff(fgZg؛ݟ~gg#ߤLGhؓޢqhޑMiݜMC؜ܾUIذܹRؓ E~VojN4b,^؝:7E`$blbؙ^>Yد=]UOطU5VVݚNW؁XX޿VCmm[O؈S؞cEF{0e-VWJTT=gؘ}L"VVIWuYO@pNCCIMغ^;vENvwE2TH%V2UbyCVTC؝5VUf`-64uUUTrUCACؖ^THCvKbCآޫZ}UDuܝbmT͌qvccciUJCrKسޚQ4CاݧQMTUUfv-Z؊ܱuLjDDsQߐ[ Zؓ{VI_/Pأ_s[\ضpDOiةCجCfrGآNGS_C@]eKؠHQg|CC ]أCXHD؇ݣq~PNNw5 [lgS69}S6QޚXRn-KTWVؕByR:Ietsgج MOg0[LSةe؞g\Oض\زYسM .c%}OO,*:Rt>z6EA؎@vZCضzx_.ߧX@|Vt]Tvi4܅L7aLP]VDةާWRcg4R\خܭ5|V|9WElS\deX5\dݭC(["RCqQGߎ]G݁L{\{hb5c{*~|B||{ R>ZsU[OO`R>RgWVPY^ȗ\iT@,S0a,iS ;LAiPFuEmڙsRY\Qcؗc[#jVzub@Osp|W!ORv*NCܾBJ\izWR]N1l@9OTTR55Rk|.zq{kx ViJwSԍOb`}(uzRw>zxlgvbZ&lևuhزSx~@ rqs-stRػ/_DF;[~I`gvךDn,s!5rLQ|JXYYaL}a_Woab9b\:aSLdch5W]bڏc9PGFy2S8C;e@w|W|-zfcM}ut gb]؆[t$wYSu[ީ·ȁIC+wtڄ56imPt=vq`a0 0?@ 0 0AB00CDYZ[\]^    005 2  ; 0%%%%%&&%%%%%%2!?IJMNKL_`a "f"g"`""R"a"bcdef^)"*"" """33+"."5"4"@&B&""!!!!!!!!%"#"<"h0 ! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0DS!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1 NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[]_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$p!q!r!s!t!u!v!w!x!y!6N?NNNQQQR8SiSS Y[]3/^P_a_4eu00000000;=='A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO!!!@ZN@؊RDQ]12!!!00............................P[TuSKjBN\NQSSN NGNNV n\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒%4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwx yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp*p r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~IxψXR`|ZT%f%W%`%l%c%Z%i%]%R%d%U%^%j%a%X%g%[%S%e%V%_%k%b%Y%h%\%Q%P%AGےAOLBsQI6RBbDFOiM-{_ R&R8EqDmStSaث~SEؖEwSb؛ޠSSSsUrY?sSSIlINWS:B؏SOKأSCwTyp+UWf[mmTZSCt]UTTGE C޴=CMbؼIؘGUL/TtUUFP:REQ5ܳfDش7VfL؊ޤffMVOVxVSWVVbf#6DOFWPإnlpBW6[~WEXETPc&XR\XXa5XXD$ZSUEؒYCN[؁[*EYEEز[ئqmF(EY[EޫZcZ6Rة7ZetZ[ءIT݅=F27Eظރ^Rv[e|[^@]H@[`aF4VAإ[[M\FD\s\GإZ(I\H\\\]GG7]]F]Gؤ޺\]-8RHIHs݇68;.^jz^QؼCܦSNSEq ^^a؂^^8^>h _@~ؔ:HD::_Z؈HIqc_[nr_@b6ާ_]_=TPGj\Ih֑@؞b)1`fFwc9=96WIشqy@>``R؂R؏^SޤtPZda$Ba~ئ[ށaQAVއa[OطJ_ab؝f]a29J؀J#`\aec@bEpbK lcR:8dcD؎EoK6P،Udd{f::dW:MeoR(R#ޅeme_eL~ܵeR@7Ke@F)ee_MfLLDfLؤLإKfCugfTsfG=L1aLTwJܤgP؜R!+;iMggbgPdgD"hPn<hL[ؠ]hMoi jbsihMii2=:M<ހ;gaibJB6ii;@cPiMYH*EjMߝj;gjd؜ <kB#`5ktkIߵnN@صFX@7!TNZkOk7lI؋RZQZl&ylOؼDOؽPؤR RO6LD h=or+sR#b+Hb(s.sssC:Z.sItPER$#f6RطR؍RstiR&9tA>Jح`tcزGtsvtlt07tt,jtSIR،P_Ryb؏F[cF؞tF؈uucFK[cجޅMuJugunuS؂?Sݎu]tuuv,vQvOvovvvXߐv7ZZݡvvvv[؟bT؝T}Gw&w@wdT XwLجޯwbdbhEwDvRhxxx.yUx4yx] ޸b+X؃IކyiyVWܝy^9yd y`     4 h(h(h(h(h(h( h ( h                 ( h ' H                                                                  E B?~6v5s1p/o,l+h$c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      7 8`W !" #$%&'.()**+,-./012345678989:;<=>??@3AB$CDEFG(H@IJJKLMNOPQRSTUUV W)NX0YZ[\\] ^ _`abc?defghijklm0no 0pqr<st`uvwxyz{yz{| }5~ 0T@P@@7`xpp@& dH P@@  " DD(H( BC #X f %,0  B@  @   $IJ     P @%@ `!"P#$ %&' (")**+,-./012(3B4556 789@P:;< = >? @A2BC D0E@FGHI J KLMNO'PQRLSTU@VWXXYZ[\]^_`ab cde fgh ij$klmnopqrstBuvwxyzP{|}~@ @   )@ @(@H&$ @H@@@   `  @@ !P     @     H@ `@H (!""#@$% &' ()*+,-./0123456s7R8ϻ9:L;<={>>?y@ȞAoBC:ODE?F'GHIJKLMN}OPQRS3TgUVWXYZ[\$]y^w_L`abcd{efgwnhi;jklmŧnUo]psqrs t{wu_vwGxyz{|}~ۏ[ Z2_߅b綇wĎU .?׏Y_{UADE۩~??wog߽o??| ֯ Dx{<~_kQn?_{~s7^   |{  u|o={s_`? !"# $%&'()_*J+,-o./071Ϫ23I45\^67?k8a9?:;<}=ݿ>?}@cABCDEFGcHIYJ3KLMNOPQ?RS;TUV~WX Y6Z=[\]w^_`abcdef}ghij}klvm~nopqrIsotuwvww~xyz_{|}~!P{ {翍b[ݗ h}_/jݰ~o??ݼD{?}z g{  ߹"? md_{{;<RoK=g+     _]ߝ{O} !"#$/%&'()@*+,-./001234~5=6 789:;<=@>?@AB?CDEFGHIJKLMNOPQR8STUVWߟXY?Z[\]~^~_`abcdeu~fgohLijk_l}mnopqrwsytwuvwxayןz{|}~5~ח_{߉?ߌߎ?ߑ??oSf:7g ߠ{?=ߗϾm~r|w\_/tl3pu__vRz~/sw~ }=EН{w  s?  w   ;C1'?7۾={w >!"#${%&''(o)*+,-{./01234n56789:;<=>?@ABCDE@FGHIJ?KLMN|OPQRSTUVWsXYȅZW}[ސ\]^m_`5abc{deWfghfij^klߗmݿno_pqrstu?vwwgxyz{~|}~ۃ;Lߐ_[UWLߤi_߇߷~߹y}ڻ^|w\O_wO/<_n]^y޺C|;>SsK{WU     }@v/w !"#$%;&'&'()/*7+,-./01234o5{6789]:;<?=E6> ?@ABoCDyEFGH@IIJKLMvNOmPQRSTUV{WXYZ[\]M^_?`?abcdefghijkl~mnopqrWsmtusvwxyz?{_|}~߀}{߇Q+i/ @ m۫?ܯ?p?[y[W[.OwGw}k`o ?_vvW{??vsǤ~wӓ  w a ۇ ~?{sa&o ?!"#$%&'()*~+,-././01 234567{89:;_<=k>?@AB`C7D5EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`2abcP defghijklmnopqrstuvwxyz{|}~P! (0? @@@<@P 0B      @P@ !"@@@ @  @(   @ x     s   @     C    @!  @ !   @`       p  < ` ! " # $ @ % & ' ( ) p* + (, - . / 0 1 2 3 4 5 @6 <7 @8 `9 @: ; `< = @> H? @ A 4B C D @E F G H I @J K L @M N O P Q (R S \T U V @W X Y Z [ \ ?] ^ _ ` `a 'b c !d @e f g 8h i j k l m 8n 'o p q r s t u v @w x y z { | } ~    $ @ @  @           @    @         "          @     @ p    @ 0     @     @ @ @    D   "     D     @ @          @ ` @     0        @@   8       @ @ 0F            ! " # $ % & ' ( ) @* @+ @ , - . @/ 0 @1 2 3 @4 5 6 7 8 9 : ; < = @> ? @ A B C D E F G H @I J ?K L M @N O P Q R S T U V W X Y Z [ !\ ] ^ _ >` a 8b c d e f g h @i j k l 8m n o p q r s @t u v (w x y z @{ | } ~   <  @     `    @ H        @           p   :  į (0 @ ,  @ $Ķ    x     @    @     @  D         `     @   @ P  " x d        @ @      @   @ @         @  B       @      @! " # @$ % & ' ( ) * + , - . 0/ 0 1 2 `3 4 5 6  7 8 9 : ; @< = > ? @ A #B C D E  F G H @I J "K L M N @O P Q R S T @U @V @W X Y Z @[ \ @] ^ _ ` a b `c d e f g (h i j k l m n o p q Cr s t u !v w x y z { @| } ~   < @   @   @ @     2 0  ! D @     P    `    `  @ 0         D @    `  @         @     @   @     `   @    @    @         0          @       @ 1 @     P    @  D   ! " AX# $ /% & ' ( ) @P* + x, - 2. / $0 1 2 3 4 05 H6  7 $8 9 : ; < = @> `? @ A B C D E F G H I J K 00L M N O P HQ R S T U V W X Y Z [ \ @] ^ _ ` a b c d e f g h i j (k l m n o p q r s @t u v w @x y z { @| @} ~        @    A     0    T$     @          @     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡XӡPYW][fa_ѡjhomsqwuҡ{yVgZl\np^txXir`vz|}~kƾšDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstu[ceVXLKEJK¢ƶƷƸƹƺƻƼƽƾwxvAԡۡܡڡݡء١ƢƣƤƥƦƧƨƩƪƬƭƮƯưƱƲƳƴwxz{|}utsrq~Zbcdefghiponmlkjvy@BCqrmnuvyzijEefâĢŢƢǢȢɢʢˢ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿtuvwxyz{|}~UVPQRTWSOwߖՉ͓ߛhډYۉ]܉ڊ܋ۗSnȋKpݔӊے۔zF~hhٟןj\^pРf욫HEo\ޞޔe֕ڗE}XdVM[ǕYWESxQlk›{`KKdighzBfݓR̋mnopd`t×ЊtȜxZH}}ŠJъGڞQŞxkIo~y{DLKSÍōʍ̍]aRV֍ޠҗۍꌯIƗY֖ŗחߌIrkP̝eDncڠSyj]cipjNJ׉MݞdoØŘfnݗҒa˘]~̘i͘ΘbcGИјur֘٘Zۘݘm]MWߕÌهƜJ~D@ɔƇӔFєNs·“HKUN_Y`tUDˌVY[ČEC͕ɗPƕgvQs@Ozd~npS^\z]ۇdb͗dLɎT|UzȖÙ֐vpKǎTQǙDאCGXߞYBΙϙɒܗ]̇EyLۏLMzWޙRgޗѕJVIەʼndUԖć|MHI}PG؎ɐUXՐAZ\—\`EXcIknOFגuԓypx͑Joj_AONU͞yWΝҌYsќIC[ɞXFVx{@BCEVTWUFɣOMɢBA@C֝OΉèğXԋPrcꦱYDdF@D[G\EGFĨA{ƋAE^]WŨKЉωöܲFщƨGH_Qɭ~奺ǨȨE`oɨʨFGHNjk҉RɱTSɵϟJKLMIPjfiQahNOHegɩӉɮg饱ɤɶɸɯsNOxfBgDԉҟ[`hdʧG]nCb^ZeEH@FcAi\_aبШ˨ըΨ֨˼ި٨˵ۨϨԨ˴ӨרoҨͨܨݨڨ˲Ѩ̨PWVJfIQ]։KYPXͲTͫ[NWMURZO\SLHޖ׭pѭn֭ĭͭlڭέ؉ǭYܭӭп̭˭ϭ[ƭխԭʭɭҭí­Эŭ٭ۭحc@ȭcW\bԲUԶYRԴVԹgQsfԭXԱSO]PNZ`aԷ[^M_ԩdLTeԼȳ^Wų_ىUXijYVdz]SRɳʳƳ˳Q\ZTóVʶĶͶƶǶŶ˶̶qɶܼȶζܹ㐴ಹrஹହ෹హ൹ėg䢒i觾詾訾vwuhx_lkIaSRJIKߨQ^YZ°\[`o]^JqK@RLZݭ݉NɢTUAj`_ðƾURSaޭ߭UV[B}hGMN~k㭶ТУhԤa@߉LZTİͳzBɿYWXOMN}b¤ZkFDEGClm͟nPOSQR訲chdgfeb孴ĒoѳŰikjlưγϳгжѶ϶ABỹZ@ABDCӛ䉯՟O\[UHŒVUVTWoplkijܞqǰnʰmɰȰԳӳҳҶǒնֶԶӶCDEyUcäVĤŤL]^Iqm̰˰cbPƤ_ͰCl`KJXh}o׶EἹǤWаΰϰQd͢ʤɤȤcbmXnճRˤaedrWgfLMsYZoͺD̤tuppdֳezFόFXhѰSeΤͤȐϤڒYZqOfjytonuslzmixwvkrq{pYSYU[XNQTPWZORV\~{ʝg|[]upm쉥}_ahxtv\mDvsdunowljkq^rfczbeiŇV`yOPyǚIKMLEADIRCFHQMSJGGB@NӟʚHKxt}rCΣOΥZyEBwͦJ|LΩs~{@ΡFGzv]QuDԟNDy@BCAC񭧗FB@GѡԺEDXWAAw䰧߰|۰v{zᰥsְٰ~ӰBԿڰtԤݰux}ԣްܰװұذyణհN԰ܔڕjqrj׳ڳuxسq޳䳽Fn۳v{oFfsmyݳ߳ܳzlrthwٳgGiHޒpSڛ~޶ܶ߶ڶݶCض۶_ٶR͹ȹUQὋK¹TΌNPSĹ˹ŹIƹǹL̹JOùHɹMRНʹ럩ϝGMGDȝGSTJBLROFIHHCEKAkTOU֊N_P䲾@E跏B鶾AC輾軾D@QF鷾Қj{}~‘bz|`P^Ŋ`VQl~AY@XWTZmonŦŜI}|_^][ywz\[xWTeǘZHIEF밫|ϹιIHGkgYnobfdcea`̌ԛ}dv`{ʬ~|šsY[Zr@XWV̟\ḀU󖬫TZgX^UY[]W}VQRέS\ÇoPSRWNQPATXGJJOUIJVMHLBԯԽgԴԼԩԾԹԲԦذԵiﰻԶKȇة}lإ}رخKѫ~ذدآػeNnߙT{]йcչ_fW׹ѹ\U[dҹֹZ`eVԹ^bhXawӹgYᯋYKWVMRNQ\枥[oJPZOLX}~MOJLNþP¾IKxSRrabqcB[hФ\_tعiSZ]މ^B`YLBi~pgh]h{ڹ۹ٹjѤӤҤ[Ԥq_`ijaC_`^ZabMNO͛ݹܹj]ľkӝlonqpmkLʹʸRʳʮÕʻʷʭʺʫgoOHpSDKtfEdLPcQJMߗriTR̦nlIkGFjhqmeNoθgcsblξpοwVvdTŕfmqurknUhëjitκe«~\bB[`PU_\aQ[ŌTRcSWXZQY\]^d@LkCDxBOAqe[P@ؼؽB@MrGCضغADغطsoؼEصB@CD@FAABEArnzpvkyx|u޹twm߹{orwqlxsUaXWZ\_VrT][Y_^c^`b`WKVU鬌XQRZSž\[TYuƾT\ڐ]gCߐTlmnդrssUutVaī]eEGFH}Ǿ^prysvtuwʻgWXٌvxzw{ybcȫūǫɫƫfw}hgc_`bdasfeJIkHGKFIKHJHݮIJm~칡fged]Ⱦd_oxuʫigNMLLMɾp\֤ty|]LKqɋפNLrؤuɧY~Z}ɟΫxͫ˫̫jhDkij^PQOhiaĨK٤swvzħ§çdhMb]̣ec\ilg`̥f̦ad[_ķ^j̢hΤΪΣΥ}{ΩyXЫΨ挦|zϫ~έsonlknposHqpѮrmtlmqrSRTXAZV^[UCWB\]YuDx@Q`RaOOPb@SVNPUTCRDMQ쌰Ԍ뜦Qegkhcbljjmdikfeaf`e^hdic_gjbXfTrDE`rqt{ʵ_uŧtWvwxڤΟѫSy]x|Ƨun̬m̩o̪ҫԫΰαβδӫtsvubFac`UEViWTOZ\E[YXqoNmpnlmklnnz~}FۤիXyzeȧɧǧz{β֫ιζκ׫yuwwxxvGJKHgfdeIjhZ[\]_aHGY`^SpsrtqtuossqprofFGUʧY@ثAC{ܤ˧٫|aFbI}ݤޤɢ̧qrskp̸ګzzyiLjML]buvʾtsʋtkJzUΧQͧ۫{mCnl^vTLϧЧwv̻ulݫܫޫ߫}|{OorpNuqPtsaWa_`KdLcpwxwQu@HI|ߤˋ{ҧԧɤӧѧnxyا֧էק̢~̮̩©̭㫬éȩƩ|̥ͩ䫦ɩ̩{ʩ˩ǩ̩z̫ĩa}̡̤ũfΡΤ~}|쫡򫢮~뫦﫥ΧzkvѦѨSլѣxQRѯѭѧkywܠhzU^dm|e`ժVբ~TbeIcء]a{dYbWXէq[ի_դ\dfcغZ}Кako@QmDqeFSilG[HNsTJOC^UrAP@]pNMtEjBKMRgLPMh\phln~k[j_rZ@qvXimOfgAWYVoݩ}GnF|ECDtzn᣼{tHyBzqy~y|~ξx娼̾嬼Pxyxݠv}w;姼孼|{˾zоuv~Ѿt|y{ӾҾ}ϾwÐyVgjihaJbAt|ɳڧ٧ϩΩѭur`atvuIy宼ԾW¹vѩЩҩѰvQ͋~}ɷɪɩZߧөާۧzݧܧEu᩾̷ܩ侀̴̺̼̿詸٩⩶ש݇ةF֩ԩߩթ䩵کݩީ۩Q{A@ѱCBEβD|ѿ֞f[ѩѺѼ}սѾѿѸѵѶѹѻѻî®ѷ|g˱ʱyurզպwը̱ɱ{jȱiսs±hլxqDZtդƱRoոñxnl~հıw|յpűmzvTSLkdzŏjYgw}kn|\ml~Uyi_٥phq٭feÝc]٤VJW{yXox`[٩a^KMp|ݱݶݪliz{bknoݸjd}ݺݨݩ~ݴݫݵݭehfݰݬSmݵgcݮQLK᥍ObR导T尼塓NPUƊJ[嵼MZٲ¼M峼üxؾپ߾־ݾ۾վܾ׾޾EھV줊Y­X^\]Zk[BECFDGlCNdMLKceīuũǝrٯ΋FGĮŮӱϱֱձαѱԱбvͱuxٰswtٳqVļżƼHg~yƮرױz{rW礸Hٱ|ٵs_IǮȮ۱ܱݱڱ}~پݻYXJIO^J餹@ۓPMcSKNQLOՓRЮɮ̮Ϯqʮήdˮͮ߱խޱѵծؓ౩ӓ٨ݦټ١vybvwu{ѓݻxtzY\ZR[ȼSǼʼMɼ応澻r辳徶P`nKmQRfیPŪ񝱦TѮҰ̳|뤳BA~ҮӮԮR´z܎agɵɴPCGBE@AA@FDWʌCuMNFXHSIVQO̺JPDRUELTGKYM[\i^VLbJ[EeRA}DQa`FX_`cZKSfYamVXGCjc]@lgIkPHd\T^bGZYO_UWh]NMBP^WhU}iOV߮ծݮ㜩֮ڮDۮخ@׮ѸٮܮJjյչսհ򱹍~ղճ鱺|շջޮJE󱥖ִѴҴδĴǴƴ״ɴŴд̴ٰٵٯ˴ݱϴʴٴʹôٴHGjȴټپٽ٪ӴմٹԴ١ݦQݭݾݤݨݬٚݡݯݣNݰ𗩷ݪ~شݿݴDݥݢݭJH^FX}_B]RGUd][@ZFoQamI^KYgDkaMCѠWh`eSfEPLNʟ`_nObTcljAViϒbRč\AͼLؼռWѼμּޜ׼ԼBlټӼмXϼ̼Ҽ˼鶇^{͔Z[^ƍȍǍEɍAHIpDJ@ˍG\CFeB͍chib΍fegd_𓶟QNWVTOrύcPqSpXRMoLVUUhYZTXSЍWvVbYde۴ܴڴݲpceqdۼڼ۟KjYwBZ[nfkϋ\эeofp޴ݴfghܼLlZ_qgߴҍijݼ޼`CHrhsiqjoBAC@Ӎ@AAB@ݷkM[¥]a~ɻIJ^tklDBПrЋråыۊƥťĥD@ŦƦ¦ΕvĦɼEæ[YLQSLMUbROQVZXԍZKxM\TWEG^UNJYVHICOP[]PNS\WR]FTKXDvƘՍjzqїKbeBmovhfguGpnsJuycIBMO@lk}rux|AFs~wi_d`N{taL|ϡ׍w؍ϪϬtv{Iҭϭ{sd~xzϥ}}pϨOzٍmϪxoϫ^H|wvnϬϩyϡqϢrϦy~kΗLCU[WJMFGJV_E@NBOYүDhHHEfZgaSbڍ\ecITAG`FQCZiPKKX]܍DeRPݍG[U֠GDgdXcNOIE@QYBD^F\SHFJhb_]faR`AEWVTLKCA՗JMM˗ލߍAZIMDJCUVHDBSKQ݌~WAGEBCOLT@FGFEPNR@ӕa`F޽_IJǷh·^CȷRHKc޸jbW̷˷ŷi޹ULYeͷhT޷Mķ÷PZdGQ޼[ɷN޿ESgVlXfƷO޺ʷD]d\G⭺}⢺n⯺wmⱺqsuS殺}o⣺u~E֗||vtDzwxz~pyx{t⪺⤺sꍩr⥺{Py߼vDNMYK槝OFRTC^W[`UILH_ҕaV\JE嫺AZB@XQP]GI@AHCOBDFEDJܜGFϕEB@ANCQSYWZRVU[TXPqopmnsrx_ey\vsgwt^abcf]udh`]j`kh_\^bedg[icfiagxyŭWeƣlЗҋއǦA^ِ_Gb_`aXZURTcVͣSP͡WQͥYp둷poϱϵϵ򘰬l^wxyPLnv{QlrkuqMOzjmst|pNmNTPLָXJWiH[RlSVZOFTjkYMI[QUKHIeOcYbXL`^_Jcڼ\ZK]apMdQCZpwyޡڷkҷz׷η}m~lܷxϷԷqٷ|ovrnѷطַӷ۷зu~շN{՛sÚȗ۠Бtݏ⵺ʒWQIgdpjlfnvmkqho̜cebriJQUSKILMHUVGVQOLPNRRMSNOPKTSWXT\b`^a]_Iwtuv琉lmzkʛji{ܒljkȂD_yӋGRݷnbH}ϹfPU޷KL|gɦBȦedc`x[Ϻϻҡ~S]^o\_RpQQkjVhilڦޥީaާ޹W⺺stYZfr}qpnolՋǥiCDfbaˬegcfgd_;]dʹeab\ͯ^ͮc`ϽIϿϼҥXWUҩTVg֣ҪLebfenyhֵcmtsadurq`ipwTvsXVuSeuYoqtrUxS߷ެުᷮ޺⻺ޯvu~}{zwxy|_\]W[a`^deJcǞyx~mnmzȥYvjɥEʮljkhhi֒mԑkgjf͵i[lh¬ŬϿSĬϿ^ìZŔҫҶҹҺҬҸҵҳҷ_]\tsһҲ^Z\FdxmkhlNsetp{uroZynwzqy[xwv|Ԓi~EȘ`ɘʘڢZڥ[abX}{ڣz_|ڤڪY^\]mlWk鷷跻땼sn_޳޸޺޸޹޵޴޽Ւ췹qx⾺zwyu]@bA|DifegfZӒc긔Xy\[dhYqmzjhknlg^BEu@oFD{ACGvtsjnϘŲʥnͼҽ}]{ų˥٠o`Mҿ~Πºi^_ropqIH|w̥ÉƬޫͥңcdΥϥFjiǬϬХѥҥӥmklnm{rpqҘˬɬʬȬٗĠ`vdcbax{z֤feӘڧԘ޹Bjqså|ԥs՘úopt͸ϬЬͬά̬\hinlkjemDfgט֢֭|~֤֣}kjhؘlmgiگǺƺźȺECHIFGĺDlksmro`qabݝpntwuvژߝMN}O~LPJxoKpY\~}wܘѬޘnoեʦGqmҬӬԬoqpJxQqp֥uprKtRrץ׬ج֬լqrs֯ŸkڱsɺʺLducySsإnxwͼvͽy۬ڬ߬ެ٬ܬݬĘuvwtֲֳִֵַ֭֮֬͠嘼ھںڻڽtCκFDEABǏ@O̺ͺ˺NQOMPԏ}~vzywfgex{|h@{A|z~}U¥¢Tĕ{yztwuvf٥nڥoxuGB|xۥz|~}{ͿL|zҢyҥ}~{OPֵַ喸ֶֺFvڸwxNQÔML”HOPJKкԺѺӺIҺۖTXVϺSURYĔWjYlikɓFVEŐCDVGZW[]\XY~}z}yq{|~rtsܥ؋rªҧҦhƔҬֻּּֿiRڜSTrɉA׺պֺCAB@Bב̔mHI_^áVݥrqpĪêތϳҲіՔД־}|Dz{yAZX@W\[YIHcD㻇غGFٺ^ϔ_[]Z\呯jpIErqnoJ`¨©LãɇޥHsƪŪM@sҷG~D]^CBJۺںKLa`PsOIKQR¬uIJߥLAҸVMʑWᔤڣG؏XEܺMݺvĥ˦ǪͣBC@BӹDGE\SFCҺHAƲòDzVŲO²^IJȲjdٜڧڥڬګڭ]aPPSGLFcJQHbbONKMIR_QR]XNPUTWRQhߺSY[VOi޺aY\bЇce`hdfgvj]ftxQyw{z게OndNLPMuScTagedjkhib­«flpðêîïóaxrwyk@ŢXYm~̦{EFDW_GHIsIObMӻKLNJɲ˲ʲXگurVdTeUfZa^`_yxkaꯘ|}WSXTVRUz\z{A|@}ًͦtȪLJKZǯSYïRXV¯įUӽTȯůɯƯQPWמϲֲӲٲزԲвѲҲײͲղ̲ڲڴBlڤڳڶڻβh]_ae[Yj`d\XWߧvbZ^kifgcgrBjxtxe}ubUwf㨎vpcqshgdlimyno㣉k`bapyurvltswqnzrm{oc~꨿ꣿꦿꤿ_Yia]dg\e`Zhc^b[fntwµovq·܌msurpvøôô÷÷õ~}ĭBŹ@BAlpnopqrstΦuoʯڲڼjѝCI׋ڋɪuM`[_]˯^\@ijnohkgm@pz|}韩üDźϦ˪ʪONb̯aŽܲ۲BCAĎsmlnrqd~꪿yexýüðЦPeίdcͯݲ޲߲DopN~CAB{|}泘桽歿꫿kz{ˎlѦߋҦ̪ϯQΎӦARS@BԦTѯfӯЯүAώ@hqikюlզs˪CUhԎՎԯgկCBDFGEmtuED֎pomnq|¾Ť֦wµvFצئ٦vwwtvyu{zxxѪϪΪݎӪժҪ֪ͬЪ|Ԫ]qͪ[GH]eWZcaIgLd\YIbDeV_FK`OMXJ^NEfr\گد֯jޯۯlӱݯkinHomׯٯܯߎ߯ftvwyNڝEGHPLJMQFO\KI_cȵQOʵgJۡɵNKŵ˵PǵMGƵL̵ĵõ|}~wu{sߢxr{}v~[|~yxy}͵|tzLHM㤙JKIAD稽C秽@榽B걿꯿atxzwvusrȠy¡}~ôijECDڦתRN{ۦSܦP˜TUVOݦتhpWۤP|µަ٪RεQEߦϵR঱iQrw믿qWTVSUXY‰ZۦߨSJFIKHG笙괿klF}}X[ۯAJJvHKMNLˣ{ˡ|zy}~~jܪͷ۪ߪ㪮Ϳݪڪ͸ઽ쯻ުЌRwAb\daqt]kV`cewIUYWRo~svХMf}^xФuy|䝵mУ{Tlвp_ZSXTgnХ[hzAJvB}Q~x|ӵӤtsr\ۦFz{ӡuӯӶӰӧӢwyӴU͜x^`ey]houbiS@wrnj\aYofcsdzlckZ_pvA[gmVxqtvƟl`׵}۪ۧյhۣiwsߵt]X赡u۬pnzԵrۭkdocaеjۨHصݵٵ~ڵvfҵ^ۢ۫e൰qmѵ嵷|xֵܵ޵ӵyg{bۦelb̖g_u~U߹ߵߩ߱߿߲߰߶f߶߱nE۵`߸߯ў߾߲߫ߴbLߺߪߧ߭Ǒ_߮`mq˔X[Y㱕Z]aÖU^WVTc\b_Ϡmrstgfb紽vu_c]pa翙wZXdni綽OmBׇ[RU{\SQNe篽`h穽x|竽WkoTy粽L絽rVjP^Y筽l}zqwMI@CEAG븿@DLF™UOF귿\JT뿿QDHBVSP빿W뽿MęřK{NS@ERDAMOQIPBRJGUvHTKLVCN~³𣏨°Όƙ͖ĩĦǖĬīaph~ļJPKIGHLӐVEFGOhӷ@B|{굸~XZYW䦸șЧikjӿAFӽəCӻHӾyӹGDӺEBILKʙ׫HF~שקפ׬׭ׯװ}Eס׮GIDMJ߽۱쵶ﵺ۸۵ۼ۷۹ۻ˙ߺ¸øĸ㻸jeghmilfd߲½k翽绽缽羽՝繽纽罽dza븽kg_e`o͙ɠĿ\hi_^lb]cn[mj¿ÿfۚƠY]Zag\pj_kfm^`nXlנdch[bieǠC𵏾o¥a^įBEACDQON@PFM|žZn妪ǟӻGlNŸýĽjſ|ЭmӡIJNMKLPUTERS׻׽׷׾OR׵״QЙÏďۤƏ`͸ϸǸθʸȸɸ˸Ƹ̸tBAv@nprqsљoƽʽŽǽȽɽup|ʿwyҙȿquxƿɿ{stzrvǿrqwstuxœәvĦIKHJR]HIKJPnɏ ʏWԙVиCFEDX̿͏Ԡ˿y{zΏTS[yoCA@BѸDЏIGH}|}LULqrpTRQXPYVSWUO_Y^`Z[֙X]\DFיEICʠB@GAH߸ڸոָҸ޸׸ܸӸԸPMEJQٸXGOKNLݸFظLx{N֏M}ؙϽOK䦻ӏy۸|z~w叡Jֽҽٙٽڽ˽սԽνͽӽнؽ̽׽|۽ҿ~ͿӿEϿٿԿпڿۿؿѽοܿտѿֿ׿ޏ~ߏKA̠O@BCěLĴij@NMPQAV[XWZYCB@Aˇ@MNgmz{RPDDZaTSܽݽڙvƨbHVUWQR䨻ݿ޽޿FE\[IYZX߿G폪st]^hfcgedˠJLQSRUOKMTPN[HTۙSU߽N併ܙ࿴dHIJðHRBS\ŬܝEBݙji\]꽺vu_X֟WV_b`ae^fcd఻VҠ@LNKMTowlkĊ`[^Yl]\_Zhonpmrikgjqs[aYbX]c`_^W\Z保AC@EBFDȕZJEA@CBDROSQPT\ľCEVDUa`^]bcF_\QPOpɕnƭ`HIUJyxcabћmnCAEFLHJBIKDGb@acuwv{xtyz|gfde䳻MNILJKLH@GM˕FGH̕IXYWVZXxYWFdeHG|}~]d@ZPO|GŰdAT[ƨCE}𙱨謁`д|У~{}zjgn[ilhekmf۞pzvy~w|roq}uxty{sMeOgiNfjbhGO~PEJCBUMLKIN}DFHeRCAS辘DBQPOEŶUoRSQT˧ˬ˨˷˹hlؕмйjп׺qprע׷lVWTܣnSYXk\R[PZUmQRnqim»ljpkhoYHJVWUQGZTFIXKLM]\[\ZfŻut@AӲsפ׮_a]`o^pnsUTSqsuƻûJŻĻtrܟa^_M`[\JK]L븟OPNpR_Q^c]HܕIC]qqoƼVĽqB^xvzDywICԨ[Bث@תCצPAצmՏljbqeovnysuciwuhxzkrswuܲtfrvtsdgpcaԔWYeZ\f[wdb^c`MXg]㒵໗x_xܖǻz̻лȻrɻ@~ѻͻ|˻ʻyλ{wvϻ}RZUgPJOVؖeTqcdNXtysowuhb}W~KxmkfAn{jz@S[v|rlQAݑpYiBCYDDACQ뿔B@@CEEBADvUEEKٖtEڑ_LzޑFyl`YTc[XeU_aWfX]bjgk^Zhj\GdfiSVIHJscqdalߑhrbetympidז`CokugnzۑjBf@ݕDHACKEM␴afOhNIŭdjNJK`gMeL_cbO^i@CmplnoijgݖkhųQKMLNJNCDSRT_U^VruthsRrpqwStDxܥv{EFج}zyܣ|{~{h൐һTջ׻ֻӻԻP[\MKIJFFNHLGnlmwxEGFPmlkVXVYW¨˿˭W@̙ЮЭYEԢF~|}IصHKرJثGا}ܯܬ|~ܡܤjkiػڻٻGHOIoĐAGǐLضܦܯnomۻlܻPJptqusyBܧܳsprqݻR]^_`QNKPSLROMېfwvx~}z{|HIҐSknԐQRoŵq[EGFWċCftސQRDañSŲMFQuv޻߻X搱cbdVUTTPA@}{~|y@z]z\J|KRpꐷ^OPHviCBäqrWDƑXAçLMTQNصܷz|wx{ytgWe[fYߟZU[YXVZWEJFI^HGDBECèF@ĨAħQNOPrVUɌtsjI`X仾hBbGíBĬuRSitDCsAu`񋹭IHOJKd~}if\kjlga_i^]`\K^]_NLMRKQTSPOjRMfJHI{kCDlXWgUTYvwWvVwlaYmPUﻭj`WVLòlहࣹđwonqsrtpmocfdcUihgbbaedZR^[]\Y_b`a@XcSMïUEFĴ]qm`^]cas\Z[_bx~Tqy[šZ}|Y{Xz}~{x|yzRVSmJvjWkƴzƉljjlWuejmf_dkNfde\Ťżb]I[\hvw^nqpoghfe\gWOüPeGrgih`TUVKcƶxi^aJ{ƬrdAizyiSRQh^Ũ]ũLt|{}xvw첖suytrum`|j{z~ޟjmßlﵖtosqpnkCBDAugXWUTJKvIHՕʞwxloVpomsqkvjqrnuctgz`V_ښŴ~űŬpޝZ\_[`YW]X^MZ\[yPxwzst}~okp츖lmnz{~|vy}六EF¦w^}HYZ۝[MxOPĿsNz{L}{|x~zwy–wabŽdſcŻsindgkreosjcmlqphbfNOa]^}`_ba|{x|}PQTힰGQSpRmeŬc⟢A찑﫚T³򻬚JtdHu¶rqLJKI\fvwd}uƱ࡚ܶxRƺe~쪹]gyA^ĸ|{zM}ÑfN~ihŽĻȑijɑTSgjihsˑeÿȉtݟ‡҇ևڇ߇@BCEHIJLNRSTUVXZ[\]^`bcehkmnprstuvwx{|@ACIJKLNQ]^_aefhjkmpswxz}BGHIJKMNPSVYZ[\]_`cdefhjnopwx{~@CFIJKLOPSTXY[]`acgijklnpstuyz{|}~FIMNTUVW\]`abdefgkmnprx}~@BDEGJKNTUY[_`dejklqtwÎŎƎǎȎɎʎ̎Ҏӎ׎؎َڎێގCDEFGKLMNOPTUYZ]^_acdgjklpstuvyz|ȏϏяҏ׏ُڏۏ܏ABCDEFNORSUVWXZ\]^_`acdfgikosty{|}~Ɛɐʐː̐͐ΐϐАѐՐ֐אؐݐ@EFGNOPQWXYZ]_befgjlnrtuvwxy|ő͑ΑϑёґӑՑّܑ֑ؑ@ACFGHIJKLMNOQRSUWXYZ[\_abceijlmprstuvwyz{}’Òƒɒ˒̒͒ΒВҒגْؒےݒߒABEGIKPQRUVWXYZ[]^_`cdfilmopqrsuvw{|}~“ÓēœƓǓȓʓ˓͓̓ΓϓГғԓ֓דٓړܓݓޓߓABFHIKRSXY[\^_`abcdefginoprstuxy{|}~ǔȔɔΔєҔӔ֔הؔٔڔ۔ݔޔߔ@ACDEFHIKLMPQRTYZ[\^`abdhjmoqstvxz{}•ƕǕʕ͕Еѕԕ֕וەޕߕABCFGHIMOSUVXZ\]^_abdhiknotuvxy|~ĖŖƖȖɖʖ˖ΖϖЖҖӖԖՖ֖ږߖCDEFGJKMNOPQSTVWXYZ]_`abfghijklmoquwxz{|}—×ŗƗǗɗʗ̗͗ϗҗӗԗחؗڗۗܗݗޗ@ABCEGIJKNQRSUVZ]_`abdegijkmnqrtuy{|ØŘ˘̘͘ΘИј֘٘ۘݘߘ@FHKNUVY[_gnsz{ÙǙΙϙՙޙHIPUXZ\`cnpy{|ĚŚƚȚɚ˚͚̚ΚϚњӚԚ՚֚ךؚܚݚޚߚ@ABCDEGHKMNOPQRSUVWY[]`bcdefghijklmnostuwyz|›ÛśǛțɛ˛̛ΛϛЛқ֛כ؛ٛۛܛݛߛACDFGHIJKLMORUVX[\^_`acefgilnopqstvxyz}ÜĜƜǜȜɜʜ˜ΜϜќҜӜԜ՜֜ל؜ۜݜߜ@ABCDEFGHIKNOPQRSTVXY[\]^_cdefghijklmnoqrsuwxz{|ŝƝɝ˝̝͝Νҝԝם؝ٝ@DOQST[cdfiklmnoprtuvwyz{|}~žÞŞƞȞɞ˞̞͞ΞϞОҞӞԞ՞؞ٞڞݞޞߞCFGHJKLMPShpşџןٟ@EGOSUVYhjmox{~àŠРؠڠޠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcijlnpqw@ABCDEFGHIJKLMNOPQRSTUbd@ALʼnʉˉ͉̉Չ׉ډۉ܉@CDEGHIKLMNPQRSTUWXYZ]^_`abdefghiklmnopqrvwz{|}~ŠÊNJɊʊˊ̊ΊϊЊъҊӊԊՊ׊؊يڊ܊ߊ@ABCDEFGHIJKLMNOUXY^`bdefghijkmnopqrstuvwyz{|~‹Ëŋȋ̋֋ۋ܋ދBCDFIJKLNTUVWX\]_`bdeilmty}ŒÌČˌόьҌӌՌ֌׌،ڌߌ@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_cdghmnoptx}Íōʍ̍֍ۍyz|~ȡȤJJWWY[_`cdghklopstwx{|ơǡʡˡȡɡ\MNOQRSTX}~̡͡ΡޡߡBLMNIȭCH]^ϡAСDGFաס֡HIϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ@ġ@ABCaUbFGáDquvHƎŋ|NKzHGESrGߔџ}ː{ؔ_TږytuIߒ|c`mbkjTsؗBvelnu@v{m̉B\{ÒЛPƒFcÞfSbĚŚ@bƚɚ˚r^̒\̚C͚Κ̛Ϛњ|Ӛ_şYkԚ՚DJd؝֚֔MWCDTךؚܚʊcݚeo~CВfpu䊤]H@vޚwdgKSJ׊_ߚXaם}Byz~D|qNcIΊnΒZ{|Ar󊨋rs_|EnVKǗ˜@NhlŒjtAǜŎGҔaƓZGfUCڔdNDiԕK|ŝ񑱎˓UtlcƝ`Xv쑴JIx֑UVQАDUckQWxPL@Aa‹|BCyD{ny^ˉSדtEGPH[LKiՊsYBÛNЕ_NOPƞPsчӇԇՇX^Yupqwm]Ak}׎MQÊhmglRpSUVˊW͉Y[]O{BPP`EFb{`؊ciG̊|efrzhwgYiQ_jklNmgʓFϓΓw̓ZTQٓړѐnpo@{Y@_vGtҖ؇FOIu\QyKӖX_LJ|CٝM[z՞ɜXȎߓϖޓϊiRn||gNt˞ԝ{ҞSٔXy{ڎbٞԗHK@؞^_ΔJpg؛cHڏ~CӗHؠJKZْݒY[F؜m|a`ROnmdSx]ZPГbORґk˒kQqLjaDibUw}fYXǛTt֋tț~}oaוRXhIMIΑqόn򜸓CYהf}oFm|͒e~XwϑՖmFF[ёgɛbkNg`uӑ{j^~h쎽[ٛ]VbOؒ˛_ϐeLؐ[mʕstKUi܊vΛhߘϛΞ{қEJZ֛o_˝כȓۛܛSǓIÓœy{~FpȔ@WCDOܓoJN`žQdad[ɝlsuq`jLRχTԊCҝb}ЖWwmV@󠾔ۋGދÎIL̐`KpCG̎TI^^\Kَ_LێVT^Ԟhàa_M[icgieTln]sjmMՌ^LuݛtEƖjNxUA\MfeIBzʐ[MӎaKғ@FgZAӌLɖUo}o˖ΖVĖ^lSkʖ͇SyoŠxBZaOs֌CŖKJҜT\EFь`HGqEӞpRP}ߊiA렣ȏL`ǔXÜĜ֓qяՙΜԜ՜p׏s[ҏdh֜܏ُAʇlZHJlלn@•jϗ|AۜA朰bNʜfS@AEsʗBaҊCߜDʎNEOGʉ^cWfbgHO]k\iWUsKCؑF`SӜN@BVelJPRZIGxϏ`NVܑa]ގOޕ@}’{{wCƐe}eēHSś]__n]iUTAՑzGVfGOMNّrzXFrőB͐Ye̗ΐY[\~^`ϜݐFKXLcϞefZdlيgpPhtQwdvijNkle]mZBjn͝orȞqUqr̞tО\ҎwUx|wuvIyuRE_ݜwV@xzɊKu܇tȚGËHwRz@@0p `0p P@@@ @ 0 p  P  P  P @@@0p0p PPP@@@@p PP@@0p ` P !P!!!"P"""#P###$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0P0001P1112P2223P3334P4445P5556P6667P7778P8889P999:P:::;P;;;P>>>?P???@P@@@APAAABPBBBCPCCCDPDDDEPEEEFPFFFGPGGGHPHHHIPIIIJPJJJKPKKKLPLLLMPMMMNPNNNOPOOOPPPPPQPQQQRPRRRSPSSSTPTTTUPUUUVPVVVWPWWWXPXXXYPYYYZPZZZ[P[[[\P\\\]P]]]^P^^^_P___`P```a@aaab@b`bbb c`ccc d`dddePeeefPfffgPggghPhhhiPiiijPjjjkPkkklPlllmPmmmnPnnno@ooop@pppq@qqqr@rrrr s`sss t`t (v(@h(((((((((((((((((((((((((((((((((((6    !"#$%&'¡@ABCDFIJMOPQRTUyUCmt׌،ڌH'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1383_P110-1999g (MLkL&@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``p^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@p000000 ^ &     000 0 0 0 0 00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0 $$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV !"#$%&'()*+,-./WXYZ[\]^_`abcde012345Q6789:;<=>?@ABCDEFGHIJKLMNOfghijklmnopqr+Mkstuvwxyz{|1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1}~%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JU?W(cT UTvLve^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gnmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGPNlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xdyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1oU`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:OUcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zrzo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`es cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv ikgbS\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvvvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| ||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOp!q!r!s!t!u!v!w!x!y!0=0000 >00012!!% 00%%`  \ @@@@@|  9I ? 7 @U !"##$%&'()*+,-./01223a34`5 67@899:;<=>?@ABdCOD EFG3HHIJ KKLMNMNOPQRSTUVWXYZ[\[\]^ 0_`abc`defghijklmnopqrstxuvwxyzx{|}~~{=U]C @@>{,n:ϔU5HYؚ(ם 8ğJ EbwTѧ  Ȫ!! @p({+r$y;'358њ(ie/kɯ4SP ? Ea&KDt: lC@?ҋy;Z6[I T9Uu.ؿg ‚ZatYj02^z`0Vp B `   (3X NS| j 4 !'"(#"B$%!&0'A( )@*++ ,-."/"0X1I23p45678%9X#:%;B<8=J>@ ?5@(ABC D)EVFAG HIJK LM,ANOTPK QRSTUVWX|Y+$Z[\ ]y^_ `2AabRcr5def'g#Bhkij1kl :mnopr%qr@sPHtbu`vw)xyz{"|}~ hˁ`ns?`940H\ь֌ CNĒᦕ!V6e0x#l"t:㏥ (%&I2TI` "YC U" H @ @ @6T{ I7"wݟCB?&l!b EwUPE@ &T'XC4A"fBr%`AT p bjL2zM8rP R D   A B:@/@2$MK# uw %!"# $%s&W';( )*j+,ġ-).*/$0 @1#2"h34 567d8IH9:#;0<)=>T?@ ABCDE"`FG H"IJ@KLMMNOPFQRSTU.VL WXY&Z [\("]^{_`5!abcdUbenfgnhi0jHk/l}mXnNoLp.zqrVsItu$Sv:wx$yzBc{SX|} t~$;`XHh,ċwD8J@(QD`sH@  @aѤ!Ft2;л"i@C TPA %(@0@@ 1D$aB Dx&^ @JB B"h dUy @HPP]Ѐ  M!`H֦;?s'tI +u.9 0PPiIJ@d ׉  S + E n1p) zH2ֵ2_ P! "|#$r%&'B(")1*+,"-@./\0C12343567n8K*9&:ت;)<Mh=D> ?@@ABCчD[!EFa1GHI@JiKLXM2JNq]O UPQW-R@SJT! U0V?WXY &ZbD[P\]@^_` abc8def4Dgrh5ijk lmnoopq@rstu@@vvwxyz{|}~4GBT"T0cB {8꩚L<H7_p~_5D_EFA@;b9H O4Xw0ظKrc{ zɂ9`B Y7P##Z11@ :j[&Ki?@BN) BDX<(0sbC'U.B  S  9@ Qx,)($A !DBh10>[6)D (!"fB#4$<%S&' (" )Q*+,@-.J/0123GT4h56789@:;<=>?@ABCD@EEFG@HHIJKLMNOPQRSTU V WX$YZ[[\]^_`ya(bc2 def:gXhij/k lm n"&opq@rUstPuvw@xyzyz{|}~ CbA;to#G`Y ,a0 *NԐ{OĒ8ƩaB Hd>֜:  0@@@@@~OD~;1`Ir$BHP$CLJ'X ( >h@. @0       ' B  !"i#7$k%=&'())*+o,-.]/?0 1 2 3@4i5678Z9h:;<j=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~졧¡¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧקʡǡơ̡ءޡϡΡġšɡȡҡӡߡáˡס֡ա١ԡܡݡڡۡѡ͡С٢ڢۢܢݢޢߢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ¢âĢ©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨҡϢػǧԴ˩ɭͤپþشΧԹ˳žƲҰԥήѩͺຶϩҲӴֲնتۼݷ·οɰΫˤ͵κء۰Ѽٮٹٶ޳Ľ뿭ٴ٣ӹ٩Щٶٻټ٫ŵ٥٢ߴٵٮ˿Ҷ˰ع߾ԸâڹԤ٬סմ˻ʵͼۯԶַЮոι֢˯Ȳ̴̿ذй˽찦Ӽν֬ٽۿҴد׳˷ǽܻ׿屲߼ըرخáӣ޲Ǿβ沰ӫ˴ڿŹߵ߻нȰɿ̳߷ضź˾ԳϺϸ¹ͷɰֶԷԿγεʳ渻߽߾߻ſ߱߶Ǻ׾ͺ̾߾ȿߧ߶ϥߴ縶ɨ޿ߺ˽߽ʨΧળпߡߢȷƶɲΫȺμ¸ְٺƬػڶѴ̹صۡۮ̲ӿἳӰطۺ۸ѿdzӺѶܤ̵¶̫ܬɹǮնڱǿ٦̫ѻм޼ܷޱ°ūú׾ʶ˼ѡĨùЯͦ«濽Ӵͻӿ޼յ׿ע澼¹˳ʲٹ֨ҦͿʶ»ϬҼżļܿǯѹԶ˰Ѽ梳;߳ġ־ӾҨڸẵᶰ޴Ѳ޾Ͱұʼ˫֯۵ᣳϻᱴɸûӱЮ⿦׵ϷȶʵѢޥتƪױڳܵϡ鹱ʲհ˱ܺ᲻õµջرɼͦ޷йֹסлֻֿ޺㲶̧ϡҿĢ㷺ڻХ㯱¼㿵ǰϮݻҲͳѲ߹Ϸ̻и߷ȴŻۻ㩺ðΧȷɳƩؽ쿷ŲǰۿǴިѤ簶гѰʥͶٿŧֵ޺֣ĭչܾΰоݰӹŦȩ޽Ƨװֳҹ괰΢̮IJշӻަͦư񼻻ݾݽ޶̸ӽؿ֧ҽ鸧괦ڰݴáġųǥߣٲߢߧĸŷʹеȾ뽰ֱ̽Ҹض봾߰϶·кȼȩɾи굺οгλ޻ưŵǷܲΩľԨ˸IJŶܸѿܽݿܼϼذ̸ƾ¿걻谶˺ͣ۽赵谽̵ÿ׹ֵŸӴ۲ȳδУ˴߼вζٻȱϱѱбʵƭշѱͭȯسڷŤײ㦻ھӺзȴ㨷Ũñѣ麪ֲ͢Ǭü뻰űգƺӵȧլɢԺϿ䭵̵ɶԳ۸ʿͪȸε̱γİƵһľӲ¶Ȼ澿żѸ캱ٷͻ뮰ְŹҵѾݺƽϨ²֨ì緻磲穷ȪѨϹ갿αɴʸӦ±׼۳ξ̰ôҾָӷۺճԱΤթǵװٰĵԽʻ޸кǸĢܶգˡ޽Dzöأɵؾý̶ί°Ƴ׺­̱ŴĿǻӮ̺нѸƿӳƳս̳ɰްڼǶտǭѽܴ߿͵߽˶͸ʰʱѵڵȵֲ߲ܹתݸ۴شɻ۷ִڲԷԶͼȳΡٸ׷ķţϤɸϯ֧ҭὫѭʽ̼ͮ稼бв´ɬ÷պº׻穼ж纻޵翸ɽ׸޹ر·հԵĺҰܳ۾ϴǶظθ릳ɹʷ缾빰Ͽηղ¹Ž̤ĥ͡۱ʾҨ˾㰰ղ涰ϴܬڽɺܶܢܽΥ潫ܾҷŰܾܨܿԲܦׯöǩܢĴݲĻԼܴܫӡݣݥҤݦݧݩɺݱݴܮܯݳݭݪݳݫݨӺݧݼվʺ˲ݤƷüƮӪдٵͱ̲ݢުα޶ުޮѵʹز򢻲°泰纳˺ϲθϲѺƹ׻ΩȻȶֽijòңӹֺ۹ǽƼȥڧȨҶǼ仩ڪѫ÷֬ڭ׶ծʴگұڲڳʴګʵڶϳַڰڹҺøﲻڼӽξ廿ڵڵ̷οڭڸұѻڳڽڻХګ÷ھڴȹϿѺպƲ̶ַܰᱺṡѷغּ߻ɳĶʹɮӸպϸó׿ϰȲ帵ıŵ׶ڴɪνϽ騸鲱ԻԽϷդեмǴٱ߱Ƹ嵷ԥάٳϵűѷݵ庶ѳƱݶܱ˵Ӫۤۦۣ۬ºԿɱ۵ƾӷԪͥͽ˪״éɲְҿդƸ۶ĵָγؼ̬ǭã½Ҩ֩ˮб淿г̶ջü¸臨ͶƶﵾձγâҺӶ׽ʼ¤³°ĵݱӡگѯ͹ƴӧЫլ԰ǦǷаϾޱ¾ҥϳ˹ٶԭƱռҵͥſߵƭɷͲ⹷ҤʥȽݹʸ¦ͱ۳Ծݼ§ҳǹ߸į𦼰Ż͸븽׺ƻںĹDZƴݳȻ٦ڦۦܦݦަߦ§çħŧƧǧȧɧʧ˧̧ͧΧϧЧ¨èĨªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯ס硥£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ@@0p `PP0p0p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$%P%%%&P&&&'P'''(P((()P)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@666607`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC DPDDDE@EEEE0FpFFF0GpGGGHPHHHIPIIIJ0JpJJJK@KKKK L`LLL M`MMM N`NNN O`OOO PPPPPQ@QQQQ R`RRRSPSSST  $\pI  !#'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1386_P100-2001j (ܲ@ `` !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``|:t2l* d "   \ TL D~<v4n, f!$""#^$%%&V'(()N* ++,F-../>001x26334p5.667h8&99:`;<<=X>??@PABBCHDEEF@GGHzI8JJKrL0MMNjO(PPQbR SSTZUVVWRXYYZJ[\\`pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@pNNNNNNNN N!N#N&N)N.N/N1N3N5N7NO?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P PPPPPPPPPPP P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQ Q Q Q QQQQQQQQQQQQQQQQQQ Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRR R R RRRRRRRRR!R"R#R%R&R'R*R,R/R1R2R4R5RRDRERFRGRHRIRKRNRORRRSRURWRXRYRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSS S S S SSSSSSSSSSS"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8SV@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaVcVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWW W W WWWWWWWWWWWWWWWWW W!W"W$W%W&W'W+W1W2W4W5W6W7W8WX?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY Y Y Y YYYYYYYYYYY Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z Z ZZZZZZZZZZZZZZ!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ \ \ \\\\\\\\\\ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]] ] ] ] ] ]]]]]]]]]]]]]] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^ ^ ^ ^ ^^^^^^^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___ _ _ ___________!_"_#_$_(_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~________________________________________________________________________`` ` ` `````````"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~````````````````````````````````````````````````````````````````````````````aaaaa a a aaaaaaaaaaaaaa!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb bbbbbbb b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;bc?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddd d d dddddddddddd"d#d$d%d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;dd@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeee e e e eeeeeeeeeeeeeeeee e!e"e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:eg?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvgxgygzg{g}gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhh hhhhhhhhhhhh h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiii i i iiiiiiiiiiiiiii!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;ii@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j jjjjjjjjjjjjjjjj j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;jl?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmm m m mmmmmmmmmmmm m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnn n nnnnnnnnnnn"n&n'n(n*n,n.n0n1n3n5n6n7n9n;nn?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooo o o o ooooooooooooooo!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;op?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q qqqqqqqqqqqq q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q5q7q8q9q:q;qq?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrr r r r r rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:rr@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr  !"#$%00000 ^ &     000 0 0 0 0 00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p!q!r!s!t!u!v!w!x!y!fghijk$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$m 2!2"2#2$2%2&2'2(2)2no`!a!b!c!d!e!f!g!h!i!j!k!pq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000rstuvwxyz{|FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000}~569:?@=>ABCD;<78134  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  % 5 ! !!!!!""#"R"f"g""P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%%%%%%%%%%%%%%%%%%%%%%%%% &"000+MkQDHa1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1!0"0#0$0%0&0'0(0)02333333333330!!12 00000000IJKLMNOPQRTUVWYZ[\]^_`abcdefhijk0%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K% rrrrrrrrrrrrrrrrrsssssss s s s ssssssssss s#s$s&s's(s-s/s0s2s3s5s6s:s;s?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]rssstsusvswsxsyszs{s|s}sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss^_`abcdefghijklmnopqrstuvwxyz{|}~sssssssstttttt t t ttttttttttttttt t!t#t$t't)t+t-t/t1t2t7t8t9t:t;t=t>t?t@tBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt {t|t}tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwtttttttttuuuuuuuu u u u uuuuuuuuuuu u!u"u#u$u&u'u*u.u4u6u9uw?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\wO!Xq[bbfyrogx`QSS̀ PrY`qTY,g({)]~-ulf<;k{|_xք=kkk^^u]e __X[,AbOS^SMhj_h֜a+R*vl_eon[HduQQgNy|p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuv^sdblZSRd”{/O^6$nlsUc\STeW N^ek?|`dsPgMb"lw)Ǒi_܃!Sk``p͂1Nlυd|ifISV{OQKmB\mcS,6gx=d[\]bgzdcI N fswwwwwwwwwwwwwwxxxxxx x xxxxxxxxx x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx[x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xxxxxx:W\8^PS^eEu1U!Pbg2Vno]5Tpfobdc{_oば\hf_lHldyWYjbHTXN z`oڋbyTucS`lߏ_p;O:\depEQQk][bltu zay{N~wNRQqjSϖndZixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy y y y y@xPwdYc]z=i O9U2Nuzb^^R9Tpvc$W%f?iUm~"3b~u(x̖Hat͋dk:RP!kjqVSNNQ||O{zgd]Pv|mQgX[[xddc+c-dT{)vSb'YFTykP4b&^kN7_. yyyyyyyyyyyyyyyyy y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycydyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yyyyyyyyyyyyyyy `=b9NUScƀe.lFO`mދ9_ˆS_!cZQachRccHP\wy[0R;z`Sv__vlop{vI{wQ$XNOnLe{rmZb^0W,{^_cnxpxQ[W5uCO8u^``YmkxSՖQRc T̍9rxv Syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz z z zzzzzzzzzzzzNvSv-["NNQcaR hOk`Qm\QbeaFucwkrr5XywL\g@^!nYzw;keXQQ[X(TrfeVvAcTY:YW5g5AR`X\EO%Zv`S|bOi` ?Q3\u1mNzz!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozqzrzszuz{z|z}z~zzzzzzzzzzzzzzzzzzz0SZO{OONls^ju jwA~QpSԏ)rmlJWe?b2YN~>e^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{ { { {{{{{{{{{{{{!{"{#{'{){-{nmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[|B|i[wm&lN[ca+Tm[QUUdMcea` qWlIl/Ymg*XVjkݐ}YSimuTUwσ8hyTUOTvlmkd:?Vўu_rh`TN*jaR`pTpy?*m[_~UO4ssn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } }}}}}}}}}}}}}}}}}}}!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6}eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGP}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}o}p}q}r}s}t}u}v}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}eP0QRonnm^PY\Fm_luhhVY SqMIiy&qNʐGmZVdwOr҉z4~RYeuSzccvyW6*bRThpgwckwzm~YbɅLuPNuJ\]K{eёN%m_'}&N(ۏsKfyяpxm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}=\RFbQ[wvfN`||~NfofYXle\_uVzzQpzcvz~sENxp]NRSQeeT1\ubruE\yʃ@\Tw>NlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79;<=>?@ACFGHIJKLMNORS'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOVY[\]^`cdefgklmopsuvwxz{|}uz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{z !#$+,-./0249:<>@ADEGHINOPQSUVWY[\]^_`abcdefghklmnoprstuvwxyz{|}WbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o~ŀǀȀɀʀˀπЀрҀӀԀՀ؀߀  !"#$%&'()*+-.034579:;<=?)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xd@ABCDEGIMNORVWX[\]^_abcdfhjklorsuvwxāŁǁȁɁˁ́΁ρЁсҁӁyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[ԁՁցׁ؁فځہ܁݁ށ߁  $%&').2:<=?@ABCEFHJLMNPQRSTUVWY[\]^`abcdefgibl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkjklmquvwx{|‚ÂłƂɂЂւقڂ݂  !"#$%&)*.027;=dU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llc>?ABDEHJKLMNSUVWXY]bpqrstuvyz~ƒÃăƃȃɃ˃̓΃Ѓу҃ӃՃ׃كڃۃރp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^?@ABCDEGHIJKLMNOPRSTUVX]^_`bdefghjnoprtwy{|S6ZSWCglhQubr8RR:p8vtSJinxو6qqQgtXeVvpb~`pXNN_NRY~TbNeb8Ʉcqn[~Qcg9Qz[YsN]leQ%o.J^tm1_dm(nÜ^X[ NS}~„ÄńƄDŽȄ˄̄΄τ҄ԄՄׄ؄لڄۄ܄ބOceQhU'NdkbZ_trmhPx@g9Rl~PeU^q[{RfsIgq\ R}qkUdaUUlGb.X$OFUOLf N\hNc zpR\T~bYJdž fDd\Qam>y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~  "#$%&'()*-./0123456>?@ABDEFGKLMNOPQRSTUWXZ[\]_`abcefgijklmnopqsuvwx|}wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1o…ÅąŅƅDžȅʅ˅̅ͅ΅х҅ԅօׅ؅مڅۅ݅ޅ߅U`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:O?@ABCDEFGHIJKLRSUVWXY[\]_`acdefghijmscK΀ԂbSl^*Y`plMWJd*+vn[Wjumo-fWkxcSpdlXX*dXhU|Pmpcmn~ChmvWYyr~uhTR"cD|USOfV`mCRI\)YmkX0uul`Fcag:w4^S,Tpmoprstuvwx†ÆņȆ̆͆҆ӆՆֆ׆چ܆݆ @l^\PN^:cGPhnw Tܔd_zvhEcR{~uwPb4YQyzV_m`\WTTQMnVc*To\bXb15@n|-iYb>UcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zr‡ÇćŇLJȇɇ͇̇·χЇԇՇևׇ؇هڇ܇݇އ߇  #zo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf$%&'()*+,-./01345678:;=>?ABCFGHIJKNOPQRSUVXZ[\]^_`fgjmoqstuvxyz{|\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`esÈĈLjȈʈˈ͈̈ψЈшӈֈ׈ڈۈ܈݈ވ  "#$&'(),-./12357 cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvt89:;<=>?@BCEFGHIJKLMNOPQRSTUVWXYZ[\]`abcdeghijklmnopqrstuvwxyz|}~Gd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_É͉ӉԉՉ׉؉ىۉ݉߉ pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2kr !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~tm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-ggŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e  !"#$%'()*+,-./0123456789:;<=>?@ABCDE'^uѐg/e1TwAlKN~Lv ikgb?@BCDEHJKMNOPQRSTVWXY[\]^_`cdefghilmnopqrtuvw{|}~N N@QN^ESNNN2l[iV(Ny?NSGN-Y;rnSlV䀗k~w6NN\NiNN[[lUVNSSSSSe]SS&S.S>S\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]OŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ _OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQ QRW_ehijlnoqrxyz{|}~ōǍȍɍʍ͍ЍҍӍԍQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=?CEFLMNOPSTUVWXZ[\]^_`abcdeghjknqϐŐАĐǐӐܐאې"#1/9CF RBYRRRRTRRRSqw^QQ/S_Zu]LWWW~XXXX)W,W*W3W9W.W/W\W;WBWiWWkWW|W{WhWmWvWsWWWWWWWWWWWWWWWWWWWWWsuwxyz{}~ŽÎĎŎƎǎȎɎʎˎ͎̎ώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ X XWWXXXDX XeXlXXXXXay}Ȃʂ゘˂̂Ă΂ ܂҂؂ ӂՂQ[\<41^/OGC_@`-:3fe  !"#$%&'()*+,-./0123456789:;<=>?@ABCDhiljmnx|}{؃X ݃փ8ԃ߃Ń&\QZYszx?@ABD7UVUuUvUwU3U0U\UUUUUUUUU~UUU{UUUUUUUUUVUUUUUUUUUUUUUUUUVV VV$V#VUV'V-VXV9VWV,VMVbVYV\VLVTVVdVqVkV{V|VVVVVVVVVVVVW W WW^^^^1^;^<^EGHQSTUVXY[\_`fghkmsz{|‘ÑđőƑȑˑБґӑԑՑ֑בّؑڑۑݑޑߑ7^D^T^[^^^a^\z\\\\\\\\\\\\\\\\\\\\\\\\]]']&].]$]]]]X]>]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsr  !"#$%&'()*+,-./0123456789:;<=>?@ABCDErss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuvwxyz{|}~j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll’ÒĒŒƒǒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ 9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoo  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghikoooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYlmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓ˓͓̓YYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,t/0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~ǔϔӔԔڔ ttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih'3=CHKUZ`ntuwxyz{|}~•ÕĕŕƕǕȕɕʕ˕$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ #$%&'()+,-/0789:>ACJNOQRSVWXYZ\]^`cefkmnopqsxyz{|}~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc–ÖȖʖ˖ЖіӖԖ֖זٖؖږۖܖݖޖߖ  ?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ!"#$%&'()+,./134567:;<=?@ABCDEFGHIJKLMNOPQTUWXZ\]_cdfghjklmnopqruwxyz{}~$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ <`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnbwewww}wwwwwwwww:u@uNuKuHu[uruyuuXa_Hhtqy~vv2ĔȔɔʔ˔͔̔ΔДєҔՔ֔הٔؔ۔ޔߔopqrst˜ØĘŘƘǘȘɘʘ˘̘͘ϘИԘ֘טۘܘݘ "*+),124678<>?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz  !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abdfsxy{~9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvv™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Z[\]^_`abcdefghijkrÚĚƚǚȚɚʚ͚ΚϚКҚԚ՚֚ךٚښۚܚݚޚƇ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| |  !"$%&'()*+,-.013456789:=>?@FJKLNPRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOd|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉ܛݛޛߛ  !"#$%&'()*+,-./0123456789:;>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~œȜɜќҜڜ̜ۜ͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D  !"#$%&'()*+,-./0123456789:;<=>?@AB456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~⣝ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM $'.04;<@MPRSTVY]_`abenortuvwxyz{|}NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~㫞žÞŞƞǞȞʞ˞̞ОҞӞ՞֞מٞڞޞ !#$%&'()*+-.01 234568:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg  !#$'()&+,12;CTUdhijklmnopqrstuvwxyz{|}~`  \ \\\\\ \   7!@U !"#$%&&'()*+,-./01234556y37`8-9(:@;<<=>?@ABCDE"FOG HIJKKL M NOPQRQRSTUVWXYZ[\]^_`ab8cd 0efg<hi`jklmnopqr`stuvwxyzx{|}~pp@&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?      !"#$%&'()*+,-./01A2@34506789 :;<=>?@ABCDEFGHI?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~졧¡@AB¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧק\CDEFGHYIJKLʡǡơM̡ءޡNϡOΡġšɡȡҡӡߡáˡס֡աP١ԡܡݡQRڡۡѡ͡SС٢ڢۢܢݢޢߢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ¢âĢ©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~e@ABCDEFGH¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤabfg¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ`cdŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨZIJKLMNOPQRSTҡ@ABCϢػDEǧFԴ˩GHIJKɭLMNOPQRͤSپTUVWþXشYΧZ[Թ\˳]^žƲҰ_`abcdefghijklmnopqrstuvwxyz{|}~ԥή؃ѩЄͺຶĈϩٌٍؑҲ𳔁齕Ӵ˜ֲնϙتǜ؝ҞؠáѤإۼȩݷ·ƬҳοеغɰΫؽؾÁāŁƁǁȁˤɁʁˁ́́΁ρЁсҁӁԁՁ͵ցׁκ؁ءفځہ܁݁ށ߁۰Ѽづ灬ٮ聫ٹ끩ٶ޳@Ľ뿭ABCDEFGHIJKLMNOPQRSٴTUVWXYZ[\]^_`a٣ӹbcdef٩ghЩijklmnopqrstuvwxyz{|}~ٶق󾅂҈ى轋뾏ٻĐّ՜֝Ǟ٢ټ٥٨٫Ʃٮײͳ‚ÂĂłƂǂȂɂŵʂ˂̂͂΂٥ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂٢ߴٵ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeٮfghijklmnopqrstuvwxyz{|}~قȈԳմ⹵˿÷ҶټƒÃăŃƃǃȃɃʃ˰˃̃ع߾̓΃σЃу҃ӃԸԃՃփ׃؃كڃۃâ܃݃ރ߃ڹუ⃩Ԥ٬탳סմ@ABCDEFGHIJKLMNO˻PQʵRSͼۯTԶUVַWXYZ[Ю\]^ո_`abcdefghiιjklmn֢˯Ȳ̴̿opqrstuvwذxyйz{|}~؃؄؆羊؛˽؝Ţةث찦Ӽν֬ٽۿ۷„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄􄴹Ҵ@ABCدD׳EFGHIJKLMN˷OPQRSTUVWXYZ[ǽ\]^_`aܻbcde׿fghij屲߼ըرklmnoخáӣpqrstuvwxyz{|}~޲񺈅؊ԋ؍ώǾؓۚȞϡβ沰ӫ˴ʬЭŮڿŹߵ߻нȰɿ̳߷Ӵضź˾̵߶ӹԳ߻ϺϸϽ¹¾ͷ…ÅąɰֶԷŅԿƅDžγȅɅεʅ˅̅ͅ΅υЅхʳ҅渻ӅԅՅօׅ߽߾߻ſ߱؅مڅۅ܅݅ޅ߅߶Ǻ׾ͺ̾߾@ABCDȿEFGHIJKߧLM߶NOϥPQRߴSTUVW縶ɨXY޿Z[\]^_`abcߺdefghi˽jklmnopqrstuvwxyz{|߽}~߀߂ʨΧળߌߍߎп׏ɐߡߗߢࠆȷƶɲߦŨĩЯ̱ಆΫɳെ߸ๆໆ྆Ⱥ†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆ㆾ䆲ꆵ@AμBCD¸EFGHIJKLMNOPQRSTUVWXYZ[\ְ]^_`abcdٺefghijklmnopqrstuvwxyz{|}~Ƭʄ̟ࢇϱ༇‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇ػڶ釰뇧Ѵ퇧̹@ABCDEFGHIJKLMNOPQRSصTUVWXYZۡ[\]^_`abcdeۮ̲ӿfghijklἳӰطmnopۺqrstuvwxyz{|}~ہۅۊⶑ۸ەѿۖۗ浘忙ۜ۝۠°dz۲۴۵۷۹Ӻ۽ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈѶՈֈ׈؈وڈۈ܈݈ވ߈ሧ刦戩ܤ̵툰¶@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd̫efghijklmnopqrstuvܬwxyz{|}~ɹąǮ܊Ѝնۧڱۮ۹‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉǿԉՉ։׉؉ىډۉ܉݉މ߉≸牴٦񉻹̫ѻм@ABC޼DEFGܷHIJKLޱMNOPQRSTU°VWXYZ[\]^_`abūcdefgúhijk׾lmnopqrʶ˼stѡuvwxyz{|}~恊Ĩ惊慊Ëƌ掊ĕʘùЯΜ枊ҟ栊楊Ҩ淊Ҹ׻ͼͦ«濽潊濊ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يӴڊۊ܊݊ފߊ㊹ͻ@ABCDEFGHIJKLMNOӿPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~υ놋戋捋޼ɏϗ朋杋枋柋梋յ榋樋Ī櫋氋‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ@ABCDEFGH׿IעJKL澼¹MNOPQRSTUVWXYZ[\]˳^ʲ_`abcdefٹ֨ҦgͿʶ»hijϬklmnopҼqrstuvżwļܿxyz{|}~Àԁǯ첊ѹՏ唌啌Զ˰Ѽʞ⷟ɡפШɩ⼫ɭ梳޲޳Ҵ޸;޾߳ġ־ŒӾÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌҨ쌬ڸẵ@ABCDEFᶰGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~၍糃Ɖ޴яᓍᕍᚍᛍ៍ᤍᬍﴍǶÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyѲz{޾|}~ۀͰσұʼ˫ʌϏ̓֯۵֜ﰡ࣎ᣳêîϻļŽÎĎᱴŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎɸԎՎ֎û׎؎َڎێӱ܎ݎގߎЮ⿦׵㎮Ϸȶ펥ʵ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѢfghijޥتƪklmnױopqrstuvwڳxyzܵ{|}~ϡ偏像̈́ȅnj协쐏埏鹱塏ҥШͩѪʲ뱬ŭհӯᰏ᳏Ҵ˱ḏܺ᲻ẏн;õÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏µ׏؏ُڏջۏ܏ݏޏߏرɼͦ޷@ABCDEFGHIJKLMNйֹOPQRSTUVWXYZ[ס\]^_`abcdefлghֿijklmnopqrstֻuv޺㲶̧wϡxyҿz{|Ģ}~ǂφ㷺㌐ڻ㎐㑐㒐ӓԗĘХ㚐Û㯱㝐¼㿵ǰ㪐ͭ󻲐̵㷐㸐Ϯ㹐ݻҲͳѲ߹Ϸ̻ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސиߐ߷ᐴ䐺@ȴABŻCDEFGHIJKLMNOPQRSTUVWۻXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~퇑㩺퐑㒑㜑Ъð㱑‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑΧȷɳƩ摪瑬葮ؽ푯쿷Ų@AǰBCDEFGHIJKLMۿNOǴPިѤ簶QRSTUVWXYгZ[\]^_`ѰabcdefʥgͶhijkٿlmnopŧqrstuvwֵxyz{޺|}~֣ĭށչܾΰоݰć𼉒ӹŦԊՌȩˎ޽Ƨװēֳҹ괰濜̞͢¥΢̮IJշӻ촩լꮒަʹͶ޺ͦ׽ư达’ÒĒŒƒǒȒɒʒ񼻻˒̒͒ΒϒВђݾҒӒԒՒ֒גݽْؒڒےܒݒޒߒ޶蒴̸ӽؿ֧@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ҽ]^_`abcdefgh鸧ijklmnopqrs괦tuvwxyz{|}~ށ̄勓А벒듓ޔڰ̗ޞ˟բާݴİ޳áġ߽“ÓēœƓǓȓɓʓ˓͓̓ΓųϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓǥ⓫瓢ߣ蓥铳쓦ٲߢ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~߃𾈔ߧ֊ʎĸŷՒʹеÝȾ뽰ֱ̽Ҹɨض봾ʱDzճ󷵔”ÔĔŔƔǔȔɔ߰ʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔ϶ٔڔ۔ܔݔޔߔᔽ㔶甹·к씻ȼȩɾи굺@ABCDEFGHIJKLMNOPQRSTUοVWXYZ[\г]^_`abcdefghijklmnopqrλstuvwxyz{|}~́ꅕꆕΈ޻ưΏǒꓕ֕ԛ꜕ϞꢕʦŵꯕĽ•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕǷܲ@ABCDEFGHIJKLMNOPQRSTUVWΩľXYZ[\]^_`abcdԨef˸ghijIJklmnopqrŶsܸtuvwxѿyz{ܽ|}~耖脖尅芖͋茖ΐՔ蕖Ö藖Ԛ蛖蜖㷝螖ݿ蟖衖ܼϼ袖誖ذ̸ƾȵ踖׹ĺ軖鲽–Ö¿ĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖ걻谶ӖԖՖ֖זٖؖږۖܖݖޖߖ˺ͣ۽@ABC赵谽DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx̵yz{|}~켇舗ÎƏזř̞頗ɪÿ׹貗鶗ҹ龗ֵ׿—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ㗪䗻旫@ABCDEFGHIJKLMNOPQRSTUVŸWXӴYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~郘鋘錘鍘鑘隘馘骘۲鵘˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘȳ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~邙ÙÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙδУ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg˴hijklmnopqrstuvwx߼yz{|}~в遚酚և銚鏚闚ζҠٻ쨚ҪίİñȱϱѱųбõպšÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚʵܚƭݚշޚߚᚱ⚳㚤ѱ暪皵蚮ͭ@AȯسBCDEFGHIJKLMNOPQRSڷTUVWXYZ[\]^_`abcdefgŤײh㦻iھjkӺlmnoзpqrstuvwȴxyz{|}㨷~ńŨƅĆ׈㉛㋛ӌñ㍛㎛ཐ䒛䔛ѣ䗛䘛țϟ 򽨛䩛麪䫛䭛ֲ䯛䰛䳛͢Ŵ䷛Ǭ丛ⲹü些뻰ű仛գ›ÛěśƛǛƺțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛᛳ⛸ӵȧլɢ𛭺ԺϿ@ABCDEFGHIJKL䭵MNOPQRSTUVWXYZ[\̵]^_`abcdefghijklmnopqrsɶtԳuvwxyz۸{|}ʿ~ӂÃ䋜䓜䗜ϙ՛䞜䩜䫜ͪʺ侜ȸœÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ@ABCεDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~䃝䆝·őǔ•䘝̱䤝䥝䨝䩝䪝γ䴝ŶÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝İם؝ٝڝ۝ܝݝޝߝᝥ睡@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~办卞๟塞寞ûƵһľžÞĞӲŞƞǞȞɞʞ˞¶̞͞ΞϞОўҞȻӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ澿ż@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Ѹ`abcdefgh캱ٷijklmnopqrstuvwxyz{|}~ȁ쏟쓟ͻ引좟ɣè쩟֮챟쵟춟ɸϾŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~삠쌠׍Ŏ뮰ְؕ˖㗠氞Ź론률먠Ѫūꬠĭıβ궠ɸǺν àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ⠮㠸破ҵ񠷱Ѿ@ABݺƽCDEFGHIJϨKLMNOPQRSTUVWXYZ[\]^_`abc²defghij֨ìklmnopqrstuvwxyz{|}~K↪釪⋪⓪̞⟪@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn緻opqrst磲uvwxyz{|}~ɀՂ穷烫犫玫֏瓫甫畫ఘ眫@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~臬般艬ȪɊ藬幙Ѩ螬@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~芭Ϲ𔭭𕭰갿Ȗ͗αꞭ@AɴBCDEFGHIJKLMNOPQRSTUVWXYZ[ʸ\]^_`abcdeӦf±g׼hijklmnopqrstuvwxyz{|}~۳Ѐƈ볓目@ABCDEFGHIξJKLM̰NOPQRSôTUVWҾXYZ[ָӷ\]^_`abۺcdefghijklmnopqrճstuvԱwxyz{|}~񌯍Τ񏯣ʑ̓񔯕񖯗թ񘯙Ț񝯫񞯟@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkǵlװٰmnopĵqԽʻrs޸tuvwxyz{|}~Ƒ񔰕ÞӠ@ABCDкEFǸGHIJKLMNOPQRSTUVWXĢYZ[\]^_`ܶabcdefghijklmnopqrstuvwxyz{|գ}~큱Â퇱̈щՌ퍱퐱혱@ABCˡDEFG޽DzHIJKLMNOPQRSöTUVأWXYZ[\]^_`abcdefghijklmnopqrɵstuvwxyz{|}~Հۏ񛲜Ҡ@AؾBý̶CDEFGHIJKLMί°NOPQRSTUƳVWXYZ׺[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ςȎ6Ś@ABCDE­FGHIJKLMNOPQṞSTUVWXYZ[\]^_`abcdŴefghijklmnopqĿrstuvwxyz{|}~Ą퇴팴퍴ǻ횴@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ρƂ쇵쏵억욵@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abӮc̺dнefgѸhijklmnƿopqrstuvwxyz{ӳ|}~Ƴսҋ໌ώ̳ɰ˖ް֟@ABCDEFGHIJKLMNOPQRSTUVWڼXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ъǶտ͏ǭՐ񑷺񒷓ǖ֙ѽܴΞ߿񟷠@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs͵tuvwxy߽z˶{|}~󅸆͸ʰˎ󑸦Вʱ󔸕ѵ󛸜ڵ@ABCDEFGHIJKLMNOPQȵRSTֲUV߲WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~󀹁˄󈹉ܹ󋹌ϑ󓹔󖹗󞹟@תABCDEFGHIJKLMNݸOPQRS۴TUVWXYZ[\]^_`abcdefghijklmnopشqrstuvwxyz{|}~􅺆ɻ􍺎@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۷ƊִՋˎ֑෕ⴟ@ABCDEFGHIJKLMNOڲPQRSԷTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˏːח@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~􀽁@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~􋿌@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԶͼȳΡٸā׷ķţϤɸϯ֧ҭὫȄѭʽͮЅ̼稼бв´ɬ÷պº׻穼ж纻޵翸췊ɽ׸ȍ޹͟ر@·ABCDEFհGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӇΉ᳌ґǙԵ@ABCDEFG²HIJKLMNO­PQR«S¼TUVWXYZ[ĺҰ\]^_`abcdefghijklmܳn¢o¢pqrstuvwxyz{ª|}~¸ƀ۾‚ƒ„…†‡ˆ‰Š‹ŒŽϴ‘’“”–—˜™š›œžŸ @òABCDEFGHIJKLMäNOǶظθPÿ릳ɹQʷRST缾U빰ϿVWXYZ[η\ղ]è^_`abócdefghijklmn÷opqúrs÷tuvwxìyz{|}¹~ÀفñŽÅÆÈÉÊËÌÍÎÏÐÑÒÓÕìØÙóÜÝÞßâƠ@ABCDEFGİHIJįKLMNOPQRSTUVWXYZ[\]^_`abcĹdefghijIJklmnopqrstuvw̤ĥxyz{|}~ĢŁăĄąĆćĈĉɊċČčĎďđĒē͡۱ӔĕҖėĘěĜĝĞğĠ@ABCDEFGHIJKLMNżOPQŰRSTūUVWXYZ[\]^_ʾ`ŧaŨҨbŪ˾cdefghijklmnopqŶrsŭtuvwŲxŽ㰰yűղzŶ涰ϴ{ŵ|}Ÿ~ŀŁłŃŹŅŧ͆źŻʼnŊżŌōŎŏŐőŒ˓ŽŕŖŗžřŚśŜŝŞşſ@ABCDƫEFGHƳIJƴܬKLڽMƹNOPQƷRɺܶSƻܢTUVWƼܽXYΥZ[\]潫^ƸܾҷŰܾܨ_Ƽ`aܿbcdƿefghijƭkԲlƷܦmnopqrstuƻvwxƽyƢz{|}~ƻƀ܁ƂƃƄƅׯöǩ܆Ƈ܈ƥ܉܊Ƌ܌܍Ǝܢ܏ƐƑƒƓƔƕƖƗƘĴƚƣܛܜܝ貞ܟܠ@ABCDEǣFݲGHIJKĻLMNOPQԼRܴSܫӡݣݥҤݦݧݩTUVWXYZɺ[\Ƕݱݴ]^_`abcǰdefghiǯjklܮmnopǷqrܯsǸtǬuvwxyz{ǹݳݭݪ|}~ǀǨݳݫ݁DzݨӺ݂ǻݧÃDŽݼ݅džLJ݈ǽNJվǍʺǏǐǑݒݓǿݔǕǖ˲ݗݤݘǙǚǾݛǜǝݞǟǠ@AƷBCDEFGHIJKLȽMNOPQRüƮSTUVWXYZ[\]^_`abȩӪcdefghijklmnopqrstuvwxyz{|}~ȀȁȂȃȄȅȆ݇ȈȉȊȋ֌ݍȎȏȐƑȭȓȔȕȖݗݘșȚдݜݝݞݟȠ@ABCDٵEFGHIɯJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}ͱ~ɀɁɂɃɄɶɻ݆ɇ݈݉ɊɋɌɍŎɏɐݑɒɓɔɕɖɗɘəɚɛɤޜɝɣޞɟɠ@ABCDEFGHIJKLMNOPQRʵSTUVW̲XYZ[\]^_`abcdefghijʾݢުαklmnoʬpqrsʦ޶tuvwxyz{|}~ʡހʁʥނʃʄʅʩކʇʈʉʊʨދʌʍʧގʏʐʑʒʓʔʕʖʭޗԘʙʚʛʳުޮޜʝʟʠ@AˡB˱CDEFGHI˲JKLMNOPQRST˦ѵUVWXYZ[˯\]^˰_˽`ab˴ʹcdefgh˸i˷jklmnop˻qrstuvwxyz{|ز}~˺ހ˺Ł˂˃˄˅ˆ˼އˈˉˊˋˌˍ̎ˏːˑ˪˓˔˕˖˗˘˙˚˛˜˝˞˟ˠ@ABCD̽EFGHI̿JKLMNOPQRST̢UVWXYZ[\]^_`abcdefgh̾ijklmnopqrstuvw̺xyz{|}~̮̀́̂̃̄̅̆̇̈̉̊̋򢻲°Œ̯̍̏̐̑̒Г̔̕Ӗ̛̗̘̜̝̞̟̠̽̚泰@ͱABͭCDEFGHI纳˺ϲJKLMNOPθQRSTU;VϲWXYZ[\Ѻ]^_`aͼbcͻd͹efghijklmnopqrstuƹvwxy׻z{|}~͇͈̀͂̓̈́͆͊͋Œ͎͏Ӑ͓͑͒궔ʕ͚͗͘͜͝͞͠Ω@ABCDίEFGHIJKLMNOPQRSTUVWXYZ[\]^ά_`aΫbcdefghȻijklmnopqrstuvwxyz{|}~΁΂΃΅ΆΣΉ΢΋ȍΎΏΐΑΓΔΥΖΗΘΙΚΛÜΝΞΟΠ@ABCDϧEFGHϫIϪJKLMNOϮPQϰRSTUVϡWXYϱZ[\]^ϯ_`abcdeϲfghiϴjklmϨnopqϳrstϵuvwxyz{|}~ϷЀρςσϸυφχوωϊϋόύϹϏϐϑϒϓϔϕϷȶϘϙϚϺϜϝϞϟϻ@ABCDEFGHIJKLMNOPQRSмTUнVWXЪYZ[Ь\]^_`abcdefghiֽjklmnopqrstijuvХwxyz{|}~ЀЁЬЅЇʼnЊЋЌл̍ЎЏАБВГД͕ЖЗИЙٛМНОПРл@ѮABCѤDEFGHIJKLMNOPòQRѰSTUVWXYZ[\ң]^_`abcdefghijklmnopqrstuvwxӹyz{|}~ртуфхֺшщъыэюяѐђѓȔѕіїљњћѽѝў@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ҁҁ΂Ҫ҃҅Ҳ҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^۹_`ǽabcdefghijklmӡnopqӢrstӣuvwӲxyz{|}~ӀӁӂӃӄхӆӇӈӉӊًӌӍӎӏӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Ԥ`abcdefghԺijklmnopqrstuvwxyz{|}~ԀԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԲ՚ԛԜԝԞԟԠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~րց֥փքօֆևֈ։֊֋֌֍֎֏֐֑֖֛֚֒֓֔֕֗֘֙֜֝֞֟֠@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ׯ`abcdשefghijklmnopqrstuvwxyz{|}~׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטץƼȥڧȨƙ׵ҶǼײ仩ڪѫ›÷֬ڭ׶ʜשծʴگڝұڲڳʴګʵڶϳַڰڹҺøﲻڼڞӽξ廿ڵڵ̷οڭڸ̟ұѻڳڽڠڻХګ÷ھڴȹ@ABCDEFGHIJKLعMNOPQRSTUVWعXYZ[\]^_`aϿbcdefghijklmnopqrstuvwxyz{|}~؀ѺزÂ؃؄؅؆؇؈؊؋؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ـفقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠@ABCDEFGHIJKLMNڴպOڱƲ̶ַܰᱺṡѷغּ߻ɳĶʹPQRڸSɮӸTUVWպXYZ[\ϸ]^_`abcdeófghijkڽlmnopqrstuvwxyz{|}~ڀڤȁڂڃڄڅچڇڈډڊڋڌڍ׿ڐڻںڕږھڙښڛϰŞڟڠ@ABCDEFGHIJKL۷MNOPQRSTUVWXY۽Z[\]^_ۤ`abcdefghijklmnopqrȲstuvwxyz{|}~ۀ̂ۃۿ帵̄ۅۆۇۈۊۋیۍێ۾ېۑےۓ۔ەۖۗۘۙۚıۜۿ۞ŵ䲟׶@ABCDEFGHڴIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkɪlmnopqrstuvwxyz{|}~܀܁܂܃܄܅܆܇܈܉܊ܦ܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݀݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`޵aνbϽ騸鲱ԻcޡdԽϷդեмeǴٱfghޱijklmnopq޽rstuvw߱xyz{|ި}Ƹ~€ށނރބޭӅ嵷ވ޹Չԥάٳދ̌ϵƎʐޑޓޔűޖޗ޷טޙĚޛޡѷ޸ݵ޾͟庶@ߨAѳBCDEFGHIJKLMNOPQRƱSTUݶVWXYZ[\]^_`abcdefghijߣklmnopqrstuvwxyz{|}ܱ~߁߂߃߅߇߈߉ߊҋ˵ڎڏڐڑߒߓĔߕߗߘ߰ЙښӪǛڜߡߞߥ۟ߠ@AۤBCD༽EFGۦۣHIJKLMN۬ºOPQिRSTԿUVWXYZ[\໳]^_঵`abc༶defghijklmnopqrstuvwxyz{ɱ|}~ہ۵ۄۏېۗ۠@ABCƾDEFGHIӷJKԪLMNOPQRͥSͽ˪TUVWXYZ[\ἴ]^״_`abcdefgéhijklmnopqrstuvwxyz{|}~ɲʌְҿ᪸@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~դ谷Ƹ۶ĵָγؼ̬ǭØã½Ҩ֩ƞˮб淿г̶ջü¸@臨AͶBƶCDEFGﵾHIJKLMNOPQRS餳TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ձγâ]꧷Һ^_`a그bӶcdefghijklmno׽pqrstꢰuv꽸ʼ¤³w°ĵxyz{|}~ݱچ긶ԇŊڋڐϑӡžڟ@ABCDEFگGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѯ͹fghƴijklmnopqrstuvwxyz{|}ӧ~뢱΍ЫϐլÑė˞ϟ@ABCDEFGHIJKLMNOPQR԰STUVWXYZ[\]^_`abcdefghiǦjk츾lm첾nopǷq쿿rstuvwxyz{|}~саД찰ǜ@AϾBCDEFGHIJKޱLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ȃ¾҈ɉ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEҥϳ˹ٶԭƱռFGҵHͥIſJߵKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvƭwxyɷz{|}~@ABCDEFͲGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~𢼘⹷Ҥʥ˙ȽĞݹ@AʸBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQ¦ͱ۳R󵲿ԾݼS§TҳUVWXYZǹ[\]^_`abcdefghijklmnopqrstuvwxyz߸{|}~מ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӁϏ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[į𦼰\Ż]^_`͸ab븽cdefghijklmno׺pqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSƻTUVWXYZ[ں\]^_`abcdefghijklmnopqrstuvwxyz{|}~؇Ĺ،܍ʓ@ABCDEFDZGHIJKLMNOPQRSTUVWƴXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݳȻٗªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~٦ڦۦܦݦަߦ§çħŧƧǧȧɧʧ˧̧ͧΧϧЧ¨èĨX[]^_QRSYafglmv~@ABCDEFGHIJKLMNOUhijklmnopqrstuvwxyz{|}~硥£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣVW @@0` P@PPP@ @ @ @ @ @ @@@@@@@@@@@@@@@@@@ @ !@!!!"@"""#@###$@$$$%@%%%&@&&&'@'''(@((()@)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6667@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE@EEEF@FFFG@GGGH@HHHI@IIIJ@JJJK@KKKL@LLLM@MMMN@NNNO@OOOP@PPPQ@QQQR@RRRS@SSST@TTTU@UUUV@VVVW@WWWX@XXXY@YYYZ@ZZZ I `dk !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   >0////////////P.PQRS.Ts4UG4V.W.XY5Z6[6\.].^n9_9`a9b9cs:d9efgN;hnACFJNRUY\`cgklptwz~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij  PTWX]^knqstuyVUZ\[`_becdhijoprxwz{}|'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1388_P103-2001l? T#N d@    `````````.<(+|&`````````!*);-/````````,%_>?``````````:#@'="`abcdefghi```````jklmnopqr``````~> stuvwxyz``````^`\```````[]````{ABCDEFGHI``````}JKLMNOPQR``````$`STUVWXYZ``````0123456789`````};u3m+ e #   ] UM E=w5o- g!%""#_$%%&W'(()O* ++,G-../?001y27334q5/667i8'99:a;<<=Y>??@QABBCIDEEFAGGH{I9JJKsL1MMNkO)PPQcR!SST[UVVWSXYYZK[ \\]C^__}`;aabuc3ddemf+gghei#jjk]lmmnUoppqMr sstEuvvw=xxywz5{{|o}-~~g%_ۄppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0012345Q6789:;<=>?@ABCDEFGHIJKLMNOp!q!r!s!t!u!v!w!x!y! !"#$%&'()*+,-./`!a!b!c!d!e!f!g!h!i!j!k! \   ?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ[!"#$%&'()]*+,-./0123456789:0 0 0000000000000000=0000000000000000000000000000^0000000000000000000000000000000000000000000000000<00;=0A0C0E0 `""!G0I0000c00 0>000  00 00d"4"B&; 012!!!>  0 0 00e"5"@& 0% & B0D0F0H0J0K0M0O0Q0S0U0W0Y0[0]0_0a0d0f0h0j0k0l0m0n0o0r0u0x0{0~000000000000000L0N0P0R0T0V0X0Z0\0^0`0b0e0g0i0p0s0v0y0|0q0t0w0z0}00000%%%%%&&%%%%%%2 3 !!!!006"'"("""*")""7"""%" "#"+"."a"L"H"=""n"o"0 $$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2+MkQDHa1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%569:?@=>ABCD;<78134      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JU?W(cT UTvLve^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gnmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGPNlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xdyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1oU`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:OUcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zrzo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`es cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv ikgbS\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvvvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| ||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeNNNNNNNN N!N#N&N)N.N/N1N3N5N7NO?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P PPPPPPPPPPP P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQ Q Q Q QQQQQQQQQQQQQQQQQQ Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRR R R RRRRRRRRR!R"R#R%R&R'R*R,R/R1R2R4R5RRDRERFRGRHRIRKRNRORRRSRURWRXRYRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSS S S S SSSSSSSSSSS"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8SV@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaVcVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWW W W WWWWWWWWWWWWWWWWW W!W"W$W%W&W'W+W1W2W4W5W6W7W8WX?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY Y Y Y YYYYYYYYYYY Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z Z ZZZZZZZZZZZZZZ!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ \ \ \\\\\\\\\\ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]] ] ] ] ] ]]]]]]]]]]]]]] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^ ^ ^ ^ ^^^^^^^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___ _ _ ___________!_"_#_$_(_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~________________________________________________________________________`` ` ` `````````"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~````````````````````````````````````````````````````````````````````````````aaaaa a a aaaaaaaaaaaaaa!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb bbbbbbb b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;bc?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddd d d dddddddddddd"d#d$d%d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;dd@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeee e e e eeeeeeeeeeeeeeeee e!e"e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:eg?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvgxgygzg{g}gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhh hhhhhhhhhhhh h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiii i i iiiiiiiiiiiiiii!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;ii@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j jjjjjjjjjjjjjjjj j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;jl?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmm m m mmmmmmmmmmmm m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnn n nnnnnnnnnnn"n&n'n(n*n,n.n0n1n3n5n6n7n9n;nn?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooo o o o ooooooooooooooo!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;op?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q qqqqqqqqqqqq q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q5q7q8q9q:q;qq?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrr r r r r rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:rr@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssss s s s ssssssssss s#s$s&s's(s-s/s0s2s3s5s6s:s;st?t@tBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt{t|t}tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuu u u u uuuuuuuuuuu u!u"u#u$u&u'u*u.u4u6u9uw?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\w]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxx x xxxxxxxxx x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx[x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy y y y y yyyyyyyyyyyyyyyyy y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycydyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz z z zzzzzzzzzzzzzz!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozqzrzszuz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{ { { {{{{{{{{{{{{!{"{#{'{){-{/{0{2{4{5{6{7{9{;{={?{@{A{B{C{D{F{H{J{M{N{S{U{W{Y{\{^{_{a{c{d{e{f{g{h{i{j{k{l{m{o{p{s{t{v{x{z{|{}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||| | | |||||||||||||||| |!|"|#|$|%|(|)|+|,|-|.|/|0|1|2|3|4|5|6|7|9|:|;|<|=|>|B|C|D|E|F|G|H|I|J|K|L|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|u|v|w|x|y|z|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } }}}}}}}}}}}}}}}}}}}!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}o}p}q}r}s}t}u}v}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79;<=>?@ACFGHIJKLMNORSVY[\]^`cdefgklmopsuvwxz{|} !#$+,-./0249:<>@ADEGHINOPQSUVWY[\]^_`abcdefghklmnoprstuvwxyz{|}~ŀǀȀɀʀˀπЀрҀӀԀՀ؀߀  !"#$%&'()*+-.034579:;<=?@ABCDEGIMNORVWX[\]^_abcdfhjklorsuvwxāŁǁȁɁˁ́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  $%&').2:<=?@ABCEFHJLMNPQRSTUVWY[\]^`abcdefgijklmquvwx{|‚ÂłƂɂЂւقڂ݂  !"#$%&)*.027;=>?ABDEHJKLMNSUVWXY]bpqrstuvyz~ƒÃăƃȃɃ˃̓΃Ѓу҃ӃՃ׃كڃۃރ  !"#)*+,-./02345679:;>?@ABCDEGHIJKLMNOPRSTUVX]^_`bdefghjnoprtwy{|}~„ÄńƄDŽȄ˄̄΄τ҄ԄՄׄ؄لڄۄ܄ބ  "#$%&'()*-./0123456>?@ABDEFGKLMNOPQRSTUWXZ[\]_`abcefgijklmnopqsuvwx|}…ÅąŅƅDžȅʅ˅̅ͅ΅х҅ԅօׅ؅مڅۅ݅ޅ߅  !"#$%&(*+,-./012345679:;=>?@ABCDEFGHIJKLRSUVWXY[\]_`acdefghijmoprstuvwx†ÆņȆ̆͆҆ӆՆֆ׆چ܆݆  $&'(*+,-/0235689:<=@ABCDEFJKMOPQRTUVXZ[\]^_abfghijklmoqrsuwxyz‡ÇćŇLJȇɇ͇̇·χЇԇՇևׇ؇هڇ܇݇އ߇  #$%&'()*+,-./01345678:;=>?ABCFGHIJKNOPQRSUVXZ[\]^_`fgjmoqstuvxyz{|ÈĈLjȈʈˈ͈̈ψЈшӈֈ׈ڈۈ܈݈ވ  "#$&'(),-./1235789:;<=>?@BCEFGHIJKLMNOPQRSTUVWXYZ[\]`abcdeghijklmnopqrstuvwxyz|}~É͉ӉԉՉ׉؉ىۉ݉߉  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijkmnopqrstuvwxyz{|}~NjЋ 89:;<=>?@BCDEHJKMNOPQRSTVWXY[\]^_`cdefghilmnopqrtuvw{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  QRW_ehijlnoqrxyz{|}~ōǍȍɍʍ͍ЍҍӍԍՍ؍ٍ܍  !$%&'(+-0234678;<>?CEFLMNOPSTUVWXZ[\]^_`abcdeghjknqsuwxyz{}~ŽÎĎŎƎǎȎɎʎˎ͎̎ώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdejÏƏɏʏˏ̏͏Ϗҏ֏׏ڏ #$%'()*+,0123479:=?@CEFHIJKLNTUVYZ\]^_`adfgijklopqrsvwxyz{|~ÐƐȐɐː̐͐ҐԐՐ֐ِؐڐސߐ  !$%&'()*+,-.02345678:;<=>?@ABDEGHQSTUVXY[\_`fghkmsz{|‘ÑđőƑȑˑБґӑԑՑ֑בّؑڑۑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuvwxyz{|}~’ÒĒŒƒǒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓ˓͓̓ΓϓГѓғӓԓՓדؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~ǔϔӔԔڔ '3=CHKUZ`ntuwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ #$%&'()+,-/0789:>ACJNOQRSVWXYZ\]^`cefkmnopqsxyz{|}~–ÖȖʖ˖ЖіӖԖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()+,./134567:;<=?@ABCDEFGHIJKLMNOPQTUWXZ\]_cdfghjklmnopqruwxyz{}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst˜ØĘŘƘǘȘɘʘ˘̘͘ϘИԘ֘טۘܘݘ  !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abdfsxy{~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkrÚĚƚǚȚɚʚ͚ΚϚКҚԚ՚֚ךٚښۚܚݚޚ  !"$%&'()*+,-.013456789:=>?@FJKLNPRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~œȜɜќҜڜۜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ $'.04;<@MPRSTVY]_`abenortuvwxyz{|}žÞŞƞǞȞʞ˞̞ОҞӞ՞֞מٞڞޞ !#$%&'()*+-.01234568:0////////////,y  !#$'()..s4G4..566..n99&99s:9+,N;n<<.12.V@_A.7C...;CC.CDaFLFC#G)G|GG.GIzI}IIIIIIIIITULLLLwLLMMMMMMMMd444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 66666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G$G%G&G'G(G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyI{I|I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVWXYz{|}`  P 4t4t4t4t4t4t4t4 t 0 p ? 7!@U !"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abbcy3d`e-Hfghij(k@lmmnopqrstuv"wOx yz{||} ~ 8 0ȗ<`D`@xpp@&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL?MNOPAQ@RST0UV`WXY Z[\]^_`JE[jjD`D_DKDPDECzDDFBFHFFFZFLFJFPFNF{DTFRFYFAFEFGFIF]F^FMFQFCFKFOFSFUFVFWFXF_F[F`FFEEEABCaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotoZDDEJD|DaDqDbDrD~DDEDDFkDENDGHnDoDAAAAAAAAAAAAAAAAAAAAAADDDDIJKLiEfEeEMkEwEMDNnEOmEcEdEhEgEqErEhDxDbEjEvEuEtEPLDsEgDwDQRyEzEpElESoEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~͇͉́͂̓̈́͆͊ͅDDDDDDDDDDD͍͎͌DDyDiDVZ]^cdqtwyz{@@DCAC[D]D^D_DdDtDeDuDBCCCBDCDfDvDlD}DcDsD[E\E͔͕͖͙͚͒͗͛͘GDDHDDIDDQDDRDDDDDDDDDDDDDDDDDDDDDDDDDDVDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSDDTDDUDDDDDDDWDDDDFDDCCDDGCCHCCICCQCCRCCCCCCCCCCCCCCCCCCCCCCCCCCVCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCSCCTCCUCCCCCCCWCCCCFCCCYCZCXCCCeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFEEEEEEEEEEmDͦ͞͠͡ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~πρςστυφχ\ΈωϊϋόύώϏϐϑϒϓϔϕϖϗϘϙϚϛϜϝϞϟϠϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϲ[γϴϵ϶ϷϸϹϺϻϼϽϾϿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_``abcdefghijklmnopqrstuvwxyz{|}~рстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿbaABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ҁҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӀӁӂӃӄӅӆӇӈӉӊӋӌӍӎӏӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠӡӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӲӳӴӵӶӷӸӹӺӻӼӽӾӿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԀԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտfABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvewxyz{|}~րցւփքօֆևֈ։֊֋֌֍֎֏֐ְֱֲֳִֵֶַָֹֺֻּֽ֑֖֛֢֣֤֥֦֧֪֚֭֮֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯־ֿhkiABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטיךכלםמןנסעףפץצקרשת׫׬׭׮ׯװױײ׳״׵׶׷׸׹jκ׻׼׽׾׿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~؀؁؂؃؄؅؆؇؈؉؊؋،؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿnABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ـفقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠١٢٣٤٥٦٧٨٩٪٫٬٭ٮٯٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxoyz{|}~ڀځڂڃڄڅچڇڈډڊڋڌڍڎڏڐڑڒړڔڕږڗژڙښڛڜڝڞڟڠڡڢڣڤڥڦڧڨکڪګڬڭڮگڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿpABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ۀہۂۃۄۅۆۇۈۉۊۋیۍێۏېۑےۓ۔ەۖۗۘۙۚۛۜ۝۞ۣ۟۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~܀܁܂܃܄܅܆܇܈܉܊܋܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯܱܴܷܸܹܻܼܾܰܲܳܵܶܺܽܿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݀݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~߀߁߂߃߄߅߆߇߈߉ߊߋߌߍߎߏߐߑߒߓߔߕߖߗߘߙߚߛߜߝߞߟߠߡߢߣߤߥߦߧߨuΩߪ߲߫߬߭߮߯߰߱߳ߴߵ߶߷߸߹ߺ߻߼߽߾߿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~vABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~xΐABCDE~FGHI}JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ίABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΨμABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~οABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΥΏΑABCDEFGHIJKLΔMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΚΛΝΘABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΟΠΡ΢ΣΤΪABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀YKASBCDWi[ToUbX\IZE\JFH\rT\UGTIYJK_V\HIJKK]QoYLEU\ML^Y|b[NOLPJQyQR\SWDKW[TPO\UVWRXOY\TRYZ[WG[MFLP[SrSgT\tM]kJY^_\OSYPXX`abcUde\fghijkQQlTmnopqrstuvLTwxyz{|}kQ~Z[UK\zZPZEN\WO\gYX\]WZP[OMYIMRXODWaQwT]]T\YUT\\\OSJ\OOTJQIp\UVl[LiXz]\JT\JQY\Y\gRY[\\NNT}LbLS\YWNLELX[eZNN\AUWJ\kU\Q\W\ÁI`MāC]ŁHƁQǁUȁeVɁfVD]ʁˁ́́΁KρЁKKсҁӁԁՁցWmKA\\sZׁV؁MفB]|]Z\L\\\A]RځہVZ\}]܁\݁Sށ߁PၑYHNF]E]L]N]K]UI][~JH]PUJ]G]P]KIMY`XABQCdO[IhTPM]DO]EWMFGHIJvTKLMNOPQRSITUVJKT]WXYZAP[\]~]nTPX]^_`abwVLcU]dW]CIZY]eXfV]ghQ]iR]IQS]jkNXLlOm]]nopqZ]rHstub]vwxyz{|}~d]VI_]YKOVMYc]OKJe]Of][]R^]a]`]N[[Th]Nj]\]k]Si]\CWAO‚Âl]ĂłƂǂȂɂʂ˂̂\SUW͂΂ςm]Ђтg]EJP҂ӂԂՂLւׂP؂قڂۂH܂݂ނ߂Jn]o]Jp]JHABCq]UUDEFGHIJKLMNOPQRSTUVXWXYZ[\r]]^_eQ`abcdefghijv]NUklmnu]t]w]opqr{VsIOtuvwxSyz{|}~s]x]y]TPK\ZZXJw[hXMkPRKcW]]ƒÃSKăKŃƃǃȃɃOʃ˃T̃̓T΃σHKMQ]ЃPRMуxMXISOKh\҃YNUӃԃN]\ՃփR׃؃LTكڃIZۃ܃݃ރPR߃R]TჳXOISzM惢]烨Z]샜]KLI]JOPYPK]]OS\\]YQKQNJABCDEFGHI}QJRKLNRLMNLOPQRST]USVMPkNWXjKYi^XZYWHJNj^M[ZVKK\T\]vLpT\^OP_`[^\abXNNcde^fpQQZLJfJgh^UijkpSlmnySPoIp\nMq]Krs\tu[BVTRUJlPvMw\\KNVxyz{|}X~\PTpMCOVS\\\HOUNLL\kO\\S\\FQTHFMNW]^sQK[LSyO^^_^POP„ÄĄńƄDŽȄɄʄ`^U˄̄̈́I΄τЄbZфR҄KYӄԄՄքb^ׄP؄لڄc^ۄQP܄݄ބ߄ᄻRzTd^]wUTMWZABHJCXDEFG]H_]IJKL\ONQIMwJ\NOZPQSOPR[XST\UVWkLXYZ\[\]^_`abcdSTYef\RgUhGTi\jUW|NHklmJNXnPI\_\oEKQRpqIrIsIR`\[HPQ\Qt\Wu]vWwx\NRAZWyNTQzOX{]|}~TGJKVPPYYY\IPM\ZX\\cXJO\l^TxXTIvZINqZKVTLBLUTUIXqSe^KzPeMOQV`U`[pOy[HKiPVS`UrZ\YM^VVW`KT`Z…tJLÅZ`ąMNKŅLWRMPbWXX`eXƅQY`QDžȅɅOʅQlWYmLa`˅d`̅ͅLHKtL΅MVtPQVSυ[e`ЅWSJх҅WJӅWMԅWՅ]Yօׅ``؅مJڅjJۅL[`܅݅ޅ߅R\`]`^`[S_`b`Zc`ZTWRj`o`[i`z`WMn`h`~SUMROf`m`xSF[MAO]ZLB[Cg`^MGPDEQk`l`Fp`GHIJK{``Lw`v`i\``cYr`MIPNZOhPt`PQRlXST}`UjYV~`HSs`WMXK{WMZYZ`XH`q`fYu`x`y`|`[IN\``]```TZ^_`abLVS`zUHQRcd~PXefg|[`hijklmInM`oa^pYqrstVJuHvwxyz`V`{|`}~````]N``CNUW`JJ```yW``pPd\lU`H````hLSVUP`^S\`R```X`V`FP`W`fUP`MM`†`Æ`Ćņ`ƆdžȆJ`ɆʆRXMˆ`̆͆ΆφІц҆XӆԆՆֆ׆؆نچۆ`܆Z݆`ކS߆`Zᆵ```X醻`````DU``U``WcV``````````A`B`CDEFGtV`H``IJKLMN`NOP`QL\RSTUVWXYXZ[Q\]``^_```ab`cdef``ghi[PJj\k[Vlm`nWopqMrstuvwxyz{|}``Y~```````S\Z`U`L````MV`X‡ÇćŇƇLJȇ`ɇʇˇ͇̇·χTЇч҇Ӈ`OԇՇևׇ؇هڇۇ܇݇އ߇R``퇕TdV`xN\Y`eWK`ZPJW``lMABM\W`CDES`FZGT``HIJKLMNOPQRSTUVWX`YZaW[\]U^_`aZw^y^bx^M|^}^xKcdz^efghi{^AJ^jkNl[m^nopqOrs[Ltp^VRPUN\sPuvwxyPz{NV~^HWxLY\S|}P~V^^S^^S^^`P^^JPQ^^X^P^K^r^XMZ^qP^q^K^P^^^AMHQgJ^ˆ^ÈS^Ĉň^^^ƈLj^ȈZIɈʈˈ^͈̈ΈψЈш҈ӈ^Ԉ^Ոֈ׈؈^وڈۈ^SN܈݈^ވ߈^VK`_戠^爡^UTK^^^DIlKPPABCDYEFGHKIJKLMNOPQRSTUV^WXYZ[\]Vf^_`|VabVcdeVfghijTklmnop^qrstuV^vwxyz{|}~s^^^OU^jUR]T^ZXRKt^zIu^‰ÉĉʼnƉljȉɉv^ʉˉ̉M͉ΉωЉщ҉ӉԉՉ։׉؉ىډTۉ܉݉މ߉UTS\≚UgPM艻YaJXILdX]FXWAB]KCYDE[MFGHIaaJJKVVLL\YMMUNOWWPQYPNKR_STUV_\^WyYXYSRLZ|L[\P\]S^_\I_QOV_`_abcdeKf}UghHijklmnopqrstuNSKSvRwNVxyzM{|}cTcW~Q\LQTcKNYcRcccwWaLcccRcccRScRcUOcMcXWccYJOccPYNŠÊĊŊƊNJȊɊcʊYˊ̊͊k\ΊWϊ~WQcc_OccЊъcҊӊԊՊc֊c׊؊يڊRۊ܊݊RފߊOU኶cK劅R슊Zc튴cTccSWcABCDEFGHIJcKLMNNOPQRSTUcVWXYcZ[P\]^_`abcdDZcUcefcghijXklmnopqrstuvwxyz{|]R}~dRcccQXfccNIUNsXccccccuKccRc‹ËċcŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋc܋݋ދߋccABCDcE]FGcHIJKLMNOcPQRSTUVWXYZ[\]^s\c_cwPZ`v\JVc\n\XaoRbccNbMcGYdeMQf\ghiUcjckLlmnoTpqRrsRcRtVScL[uZUHvnVWwxMyz{Uc|Tc}z\yM[KWYFIU~JUmPXUVcbN|XLMZMYXNWcTPI~VNNY|R|PLbRMZ~TRIqM[chQO[\c^cJKbVPY\KULUKOW\XyUKcNŒ^JÌpUČcBJŌƌnjȌ_ɌhZ_ʌYˌ̌͌Ό_όЌьҌOӌԌ_Ռ֌׌UYJcROWROSI،ٌOڌیTVOW܌݌UScXތߌY[㌎cU`WQ錐cQccmW]UYHaZAVSBCDEFLaGHIGaIaJKJaOaLMINKaLMaNaPaZKQaOPQRSSaXaTUVWXrYYVaUaQZ[\Wa]Z^Ra_ZaH`abcTadPeYafg[ahijklm^anopqrs\atuvwxy[z{|}~_X]a_aQKZmTLO`aaagaJSJbYhafaeacaba`IX[dakaÍčlajaōƍǍȍɍʍˍ̍h͍΍saraVTύЍэҍӍԍՍ֍׍؍ٍiaڍۍna܍paݍލߍtaqamaoauavaABCDEFGHIJKLMNOPQRSTwaUVWxaXYZ[\]^_`abcdefghijklmnopzaqrstuvwxyz{|}{a~W}dJ[RYRJDM\iTONMWIo^NYhVHX]OrIUIGVKLUCX`j[``aSVQQ`[I[{KJ[OXH`ŽAaCJÎĎ``QRŎƎǎȎ}RɎBaLʎˎ͎̎ΎώoNЎюҎӎԎՎ֎CaR׎؎َڎێDa܎ݎEaގߎFaJLSRIX{dcNwZdZMaO\TsIJaXQaPFZwKaKRLALBsSoLaCDEFaK\GHIJKEWLMNOPaQaUUPYZaRSTUaVWXYZ[\]^_NQP`abcdeaaPfgnQhijkalmnopqrstuvwaxayz{|}~h^sYBWHO_\JPm^YSJS_wIN`UQ`MMYLMzJ|Ke[vRrXANcccWTOK_TcfcMQKQcccYÏďaXŏNWƏYǏȏIIɏISʏˏc[PZ̏|a͏ΏϏ}aЏYяYJkIҏӏԏW[~aՏOJ֏aMaRNQa׏؏ُXڏ]Wۏ܏aݏcKgSaޏߏa㏚Z鏆aMY쏇aWabKauNXaxIYAaBCNTDaffO`EFGa[WFRHIJcbKL[aMNaOPgZQRaPSaaTU`JVWXRYZa[\X]Ma~LSNVkVaaaa^_`aabaZacdMSe[bSIfgahaOQ\VijAKaklmNaXZavManopsTqrstuavwxyz|\Ag{|a}EgaU~UQpNvPMAVFgCgBgvNGgXDgMKAbKVGMBXATrPKaaaaRBbaZGbdTDXIbMHbzNCbDbJbFbWfZ\NZRHgXEbRMbOIRbNLb_KÐĐŐƐǐȐTPbɐʐːOW̐͐ΐϐАNѐҐӐVԐՐOb֐QbאGXNbؐW}NِڐېܐݐKOImJސYIKbILKMKߐXWblNTXXbJIg퐛ZZJgYbYUb~ZLSbABVbLCTbPDEFZbGHIJKLMNOPQRSTUVWXYZZ[\]^_`aJb[bceNdUefUghiRjklmnopKgqrstQuvwx{NNPyz{|}~W\bVPIZ^bMg_bMLg]b`b‘MÑđőKƑǑȑɑʑXˑHNg̑͑ΑϑБOgPёabґӑԑՑ֑בّؑڑۑܑݑޑߑSSbb^ABPgCLDWeXUTWXiJWOEF~bNe][GSeHIJeKeeLeeMNOPxOQeRQSTUVJJWXGNYZ[\]ff_LVI^f_`ahUffbU_IZcdSHJTefgpWhiXPjklmnop{PqrDT[sP_HUYDSHVJTtuHvwLxySz{K|r[pJN}~MJOHYUE\VWKYP{[LwS_yPQ`TDNHISSVGIvKR_ZYJRL[CKIRRP_HdSQuMOxWHoW_O^\_p[HRQNUZPASIZPU_[PMTIV_]PSG\URvJrM[eHPV’ÒĒzWŒƒǒ[QȒWVXRRK_[NsNɒʒH˒RSJ̒͒Β[ϒВeђҒӒԒՒ֒_FWגؒWْڒےܒW_ݒQWPޒߒ]\_HMsURO䒵IPVN[NWKS__O_J}O_RABCfXDKEFGHKUK_If[J_VSKeSLMNYOOPQRSTUVQWVXJXsOYxPfWzYJZ___[e\]Q_^_[GK`Ia_b_cdefg_h_ijTklm\_RVnIopqYrstuvwx_y_WzJ{|}~KPOrO_Z__P_ILQaO__IJJFU_qVL___VHJZcXIAf_U_HYIV“_ÓDVēœƓJ[Ǔȓɓʓ˓_͓̓ΓϓГѓғӓJԓRՓ֓ד_ؓٓړۓܓݓޓߓᓟRRA`lQ_OꓱSeJTZV_D`R\ABCWJDEFGcQHIkTIJJK\KLMNROB`C`PE`QMRSTF`UPVWcUXYZ[\]^IT_G``|TabcdH`BfefghisVjklJ`mI`nIopqrstuvwxyz{|}~jSK`ZTL`OM`[eVfU\LEMeL[jMXjpK”ÔRĔOŔƔǔWfHȔɔlOʔRQ˔vIHJ͔̔ΔLBUϔДKєҔӔԔXfOՔ֔הUؔcTٔ[ڔ۔LܔݔޔߔWK[IfHfKoQkX[WOJLV[A]gBKCYVXDEFGHIJK]LLMfUNOPtSQffQfRSTUXfVf\WXfYZ[fS\]^_`abcWdNefTIKO[ZghNYXeeeMijklUPmnWopqrsetHeuvPwxyezI{RN|}~YWeeeXSZJaR\q[Ueeee[tXenNOnUeYUXeZeeWeeW~N_JSOWTOe[`Q•ÕZĕeŕƕ^XǕȕɕʕe˕͕̕ΕUϕЕѕҕOSHӕԕՕ֕וeٕؕڕەܕݕޕߕej啹RIIceABCDEFGHIJKLMNOUPeeSQRSTUVWXeYZe[\]^_`ZaTYLbcedIefQgZV\hijklmnZpZcfSoLpqtfrstWV~fuPvwxWyOJzS{|}~fRWR^IZU[SKNXQUZTLd\UdPXIJdh[KdULVPYddMMI|OeddddiVHNYMdWdW[vQdVRM[d–ÖĖUZŖdƖddǖYTLȖdɖ}Pdʖ˖d̖dNNd͖ΖϖЖіҖӖԖdՖdI֖זٖؖږۖܖݖޖߖHRLSTTddd㖒Md\RdIdNbPd[QIdUdD[I[[ddKdAdPBUCHVDESPFGHIJdKLMXNOPQRSTd[UVWXYZ[dd\]^YML_`LZdaddMVdWPbHddc`\ddeIWCUfXN{OdghijklmnopdddUKdeTddPON\qdrstuvwxydzPWd{|}~ZQdWRHddCMrUnRWPVVXUdNd~RSMH—x\×ėNŗSƗǗȗɗʗV˗̗Fe͗ΗϗЗїҗӗԗ՗֗MUחBePؗٗڗcPۗܗݗdwMޗdߗDeYCe뗱[U\GeWOddAeABCDEFGvWHIYJKLReMNOPIeQRSJTJUVKeWXYZ[\]^_`abcdefgXhiEejkJlmLePnJeopYeqrXestuvNewxdyzHe{|}~LPQeZeQOeLMe|ZTeUeWegePeePe[eH\eE[^e_eaeQT]ebeceSeVeQN`e˜ØĘŘNƘǘȘdefeɘʘ˘̘͘ΘϘИјҘӘԘje՘֘טؘne٘ژۘܘݘޘߘIheNLkeleABa[CRDEFGHIxeJMKLMNieOCZPQRteSTUVWXYwepeZ[\]^oe_`aTabcdefghreijklmnoyehJpseqrstuXvwxmeyz{|}~JvezeVMXue|e{e~eqe}eejR™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiWTJVNXfjkWSlmnopqrstuZvwxyfzfS{|}P~ffXXTLf[[JIWSWJ`VNeeYeJeSYUIeee[eeešÚĚŚƚǚȚɚeʚ˚͚̚ΚϚКњfYSKҚYӚԚ՚֚ךؚٚKښyNfۚܚYݚޚߚW⚷R_R嚽K\hIoIqISpIKRQ[DfMVEfGfAHfBCDFfEFGHIJKIfKfJfLMNOPLfQU\RRERSMfRSNfOfPfuLTUVLWQfTXSfYMYHRfTfZ[\JKQT]Uf^NVb_``Zabcd{]efAW[Tghi]NjMbklmnoKXpqrbgUsMtuvTYbTOMMOxJWwxVyz{bbW|}~VNbbXSzLTYWbbUaJbSbSgbSUSUM[Rb]SDQQIbFNRbObbMpLmZ[s[aMT[xYXTTIzRbbbHLbbZLBSb}SISRB\PbbbVb^ZcITgbb›bXSZbÛěOśƛbǛțbɛʛ˛Yb̛b͛ΛϛTЛћқӛTXԛbbQ՛֛Kכ؛ٛڛۛܛOݛbޛߛMb᛫bK[b䛬b盠b蛏N}WBTiSꛘQ뛣bSTLO]Obg\IbNbNbHSb[CPbbbbSMPABLbCDEFZGHMOIJKbLMNOP_WQRRSTXUUV_ZWqXXYbZbbV[\]^_V`PbPQbWaaNsKbTGOg[LULbcdbdYefYghMijMklmnopbKqrsm\bXbtuv|QVwxyzU{|}~RVbbbbMKyZbYJTNUJNmYVUgTZbu\bEObZbUbZTKZIbWbWLbjPnZRhSbœÜĜŜƜǜȜɜdWbʜ˜̜͜bbΜMϜXМќ_[ҜӜԜb՜֜ל؜ٜڜۜܜݜޜߜbbWUPFObLbZABCDEbFGHQIJbKLYMNbObPQJXRSTU}VVbbWbXTbYZRb[b\]^Jb_`abKcdel\fghbiLNjr\VfkblmMnop[bbQbqQPQrIVstuvwxyz{|nK}~bSSbQP}YbRbbbQbbUd[bYbbbWÝĝŝƝǝȝɝkSʝ˝̝QT͝QΝϝНbѝҝӝjQԝ՝֝ם؝ٝVQJڝ۝ܝbݝbޝߝbbbnJZJbbbSPABZCDEFGBcHIJKLMNOPQRHSTDcUVCcWXYZ[\N]Ec^_`abcAcdefghijbIklmnopqrstuHcvIcFcwxyz{|}~GcJcSKcMcLcžÞĞOcŞƞǞNcȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞMڞ۞PcܞݞޞߞQcNfRfKrNQZOAf\BZIfCDEFeGHIQJJKLwYMNOTJPT[PfQR[STffUVWXYZ[\]^_`afOVzSObfcIdeffH[KgfVQJhifXVPVjklmrQnfopqrstuvwxyz{MP|[}~lY^PSLuUfNVOTIXWSLiYMff`NffZIyLYOfYfTŸßğşƟǟȟɟʟ˟f̟͟ΟϟfПmNџNҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟfߟWUZRfu[f[ffff_UHXABXCDEFLYGHIJTKLMfWNOPQRUfSTUVWXYfZ[\H]^_`abfcfdeffghijklmnoTpqrstuvwxygQz{|}~fYfZff^fLIf àĠŠƠǠȠɠʠfˠF\̠`S͠ΠϠ\fHРѠҠOLYHKӠ\ԠLVՠ}b֠נؠ٠ڠ۠ܠSHݠޠߠfSYfZf[f`YCSe렱R젴RPeRWeeUCTVWAeeLXPBCeDEFGHKeIeJeKLeMNOPQRSTUVWXeYZ[\]^_`abcdTaeXLafghaiT\aalZjklmnopaParKqrsWItuvwaaxMyaz{|}WM~ORMfOaaKaXUa[ZaaaaPaaPaaatQaaIamRIaaaaaX[HRawXaMeaaKNZ¡áġašơaǡeȡɡʡˡa̡͡ΡϡСѡҡӡaԡա֡סء١ڡۡܡݡޡaVߡaaXQZWddAOBCDEQFGHdIJdKLMNOPWQURRSdWNvXTQdUVWdXYdIZ[\]d^d_`abcddZUde[fdILdghijklmdnopqdr[stuvdwdxdyz{H|}~dTPPQddVdda\ddddddduQyTScSTd¢âĢŢƢǢȢɢʢˢd̢d͢dMdd΢TJUϢТѢҢӢԢբ֢עآ٢ڢۢdܢݢMޢߢ⢟Yd袩d颬ddGQddddAdBdCDEFGHIJdddKLMNOPQRSTUVWXYZd[\]^_`abcdefghijklmnopqdrstuvwxyzoM{h|h}SHT~WWeeSJe[_eeeLP`UVUUcZFVLhbIXcViZNUKRKgMN~dgIJggOgW£ãģoSţƣǣȣQn^gXɣʣˣ̣ͣΣϣУQSѣңӣLLԣգ֣ףأ٣ڣgۣJܣݣޣNgߣ|d棵gNO죃iUYhhhfQLOhQShYhHOYhJLhhShhJABh[CDVONEFGhhhIH[XZOTIJhKLMNYO[MhPKQRTWSTSUVWAQhhXhhhY^NhZ[\]Vh^_uJ`abctIdehfghhJhhihjklmhnhopqhrstuhvhhhwAixyzWDi{Ci|QhU}~JIVFiGiLin[IiTBiKiHiEiJiHMiOiQiPiNiBYRiSiMgKHHZdKtOjNhL¤ähĤŤHƤhǤȤWɤʤhˤ̤ͤΤϤФѤҤӤԤhդ֤פؤ٤ڤۤܤݤSޤߤ[iआiꤔR{Z[SOZYgHU[nYNMPLaKlSUkRAgBCDEFGHIRKJgDRK[LMNXgOPnSQKRSUTUgVWgg\RXTPYgZ[\]^_`abcdggefgh[RigjklgmC[CYnopgqpRrstuvgPOgwVx{Yyz{e\[|g}~ggggOOVgKgRg~OIKg\ggRJggYXgQgg_¥SåfTĥ[iKťRVƥǥȥgɥʥKW˥g̥ͥΥϥХP[ѥgҥkӥԥե֥ץإ٥ڥۥܥݥޥߥg^襢JLRiUY[hOcOhKHUVgWgABWOLPXgQPUCDEFGHYgIJSSPKLM\gSNpYOI\Zg[gPYQ_g`gRdgSTUhgVfgng[WigXYgg^gZ[S\]^S_`UZagbgcgegaPbJcdefMgpghijkqgljgmognWopVVlgmgqrstuXvwxyz{|}~rgQRZkgTNSvgKQHVNItgWKugsgwgKxgyg|glISNzgVI{gRJHgPJ¦æĦmSŦƦǦ}gdPȦɦʦ~g˦̦ͦΦϦЦѦҦӦԦզ֦צئR٦ڦۦgܦݦަߦংgᦄgwQgNXOggABCDEFGHgIJKLMgNOPQRSTUVWXYZ[\g]^_`aUfPbUcfSdefgfhSfijklmnopqfrs\ftufffC\UVfvfwxXyfSz{|}N~f[KNf]OQffLfffZ\P}TMX]VZWL§çIħTŧ[ƧǧȧfPRɧʧh˧̧xRͧΧϧЧѧҧ\ӧԧէhsJ֧xTYק[اh٧hڧNfJۧܧݧާߧuOY䧁NAX秝hh駚hlJtUPVhH[hJkABCDEFGHIJKLMNOWPQRhShT^KNNULVWXYZ[R\]^_`abcdehfghijVklmnopqrstuvwxyz{|}~hHYOTViWiuPJXi[WtTM[YiZioTY[[iqOJOJWP]iP\i_i^i`iaiQBQ¨èĨŨƨǨȨUɨʨ^[˨̨ͨΨOOb[ϨШBPѨOWUiҨӨԨը֨רOبK٨ڨۨܨݨިߨ[cjdjLfjgjHejijVkjXjIhjojqKwjrjtjsjL_InjjjzKpjABqjCujDEFGmjHNIQJvjKLMNOPzjQljRhKSO|jTUDLP[RWVJWIXxjYyjXUZ}j[\~j]j^_`abcdefghjijjjkl{jmPnJojpqITrNstuvjwxyz{|}_M~jINVjj|MjjjjQjjjNXjjjM\SjjQLjjJjjjPP©éĩũSƩǩȩɩjʩj˩̩ͩΩϩЩѩҩJөԩթjj֩שjة٩ک۩ܩݩjީߩ婠j멢jiNjjABCIjjDEFGHIJKLMNNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrswR]tuvwxyPjq\z{|}~{LjCQSJS[jjjzVjZ[LXQ[QjOJjjOjjjjMjjLVjIsRZWPjªêĪŪƪTSǪȪɪʪ˪̪ͪΪjϪЪUXѪҪӪԪժ֪תت٪ڪ۪ܪݪުWߪxVVOo\APBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Xjjj«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lQLj¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬ\ҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬jcOcMckXcZNccNTWAdJBdTULR}\QwL[WdLFSCdXDdEdFdWQ\UXX[[GdHHdId|UYOJdHTOKdTLdNLDYMdQOjOSWNdOdOXVVNPdNXQdXRdSdJTdUdUWRWdaIJXdYd{\`[ZdQZ\[d\d]dNRP^d_dN`dadVdKbdcdddZN~KQIedZfdLhdgdLidIjdkdldmdndodpdGZVqdrdsdtdiUudvdwdxdydiOzd^jLTABC_jD`jajEFGHIJKLMN~MWOP\MQQgRCLSTUVgWgHXYZ[\gv[\]^_[`agUbgcdefgghijgklgmnopqrstYu\Tv`Rwxyz{L|}~QjXj{XTjjjj]LcZjWJTiYjXjlTtKJjjjjjMHjMLY­íĭYPŭ\PCf[eƭǭȭɭiKCVʭ˭R̭iͭiLiMZHέϭiЭѭҭiӭiԭխiiiiiuS֭׭ح٭ڭۭiܭKݭiY_jVޭ߭|JBKBMRi字idQQ[i쭙iJQSOABiJCDEFGHiIJKLMNOPQRSTURgQgVWVYXaVx[YTZPN[\]^_`afabXc[dKL`fLe_fFJiM[fLjLghiN^LffjgfHoPkefZlhfmnifopnLqbfdfU[m[XofWpfrHKstuvwSIrfVxyz{|}~vSsfqfSnfUufHM\ijfkflfmfvfcyfPYwf|fLxfZOXH}fR[JQNzf{fZSRfGS]IfeOffLqWffSQSVfPYfLLf[TW®îĮffŮƮǮȮɮfʮˮ̮ͮXήfϮfЮѮҮfTӮYfԮծf֮׮خٮLyXRffVhWHڮfۮܮݮޮ߮fறIL官f뮍IVREXffSfAeUBCDEFGafHIJKnWf{IWZLMYNOPfQfRSTUVWXYZ[\]^_`abcdefg\Jhijeklt\mjJnopqr[[stuvwx[OyjzYjj{jOZ|}~UUbjUVaTVW[jjjjMjHjjBOIjjKIoXjJjjjGWjjjrVjjjj\QNKU~Yc¯^Yïį^H^ůƯzOǯ^ȯɯʯ\˯^Z̯vU^^ͯ^BRίϯЯѯ^^^үӯW[ԯ^կ^֯ׯ^OQد^^^^rLH^X^HNٯ\L^گۯ^^{Tܯݯޯ_Y^߯^^䯬W^^^^I^uV毶Z^^V^篈R^aP^HVM^^^^TP[U]IBZ^^S^Ab\ORVLqTIR^^^^BC^DO^E^FG^^H^IJ^B_^KLMNOPQRSTNJUVCRI^W^X^Y^^YIZTT^[^\]^^_`^abO^cIdefgh^N^dNiPjklmnN^^o^^^TKpTN^^KZA_C_E_YD_F_G_YqrstuvwMI_xyV_Q_T_z{|}~P_SPOU^N_W_^O_X_L_Y_S_M_RH_PKQJ_K_R_NU_HZZ_[_GRr_\_q_]MOOMj_e___Ic_k_Iu_^_Sp_t_QfL°ðİn_o_Űưǰd_Ȱɰʰ]_˰m_V̰i_Ͱΰϰаb_hRSWl_Ѱh_ҰӰ԰հְװa_ذٰڰf_Q۰ܰݰް߰IZJZs_XT谇_g__Q_ABCDEFw_GHIJK[Ly_x_Lv_MNOPSQKRSTUV_WMZ_XYZJ[z_\P_]_^}__`abcdeyKfghi{_|_~_jOO_k_lmnopqrs_tiRuvVwxyz_{|}~\S_[_____XT___V_mIPN____S___±ñıűƱDZȱɱʱ_˱̱ͱαRϱQбѱұ[ӱԱWձֱױر_ٱIڱ۱ܱݱޱ߱RU^T____HnI__VOTABC_DE_FGHI_JKLMN_OPQ_RSTUVWXYZ_[Z\]^____`aPbcdefAI_g_hijklmn_opqrstuvwxyFY_z{|}~__X_U____OIR_ZS_VJL²òIJŲƲDzZȲɲʲ_˲̲Ͳβϲ_вѲҲӲԲղֲײزٲڲR۲ܲݲ޲_߲_ﲿ_Z[ABC_DEFGHIJKLMNOPQRSiBNQPSQTUiVWXYZX[\]}Z^_`]fabcdefghJiiijkUlmnopqrMiiiVZXiUYQstuvwxyWiHiz{|}~iIaYiiZiiiiiiiiiiii[iTUifMPKiiiiwNi|W[iiLiiQ}[iiiii\ZKULiiiii³óiijųƳdzqYiȳiWɳW[ʳi˳{R̳iͳγPiiϳiгѳҳiӳԳճֳi׳سiٳڳi۳ܳiݳ޳߳iiiLZiIi볪XihNiiiiiABCDEFiGiHIJMKKLMNOiiiiPQRiFjSCjTUBjVWiXTYZ[\]i^_`EjabcdefgRhijklmnoipqGjIjDjristuKjvJjwxyzQ{|Nj}~PjAjQjLjOjiMjRjTjHjSjUjXXj]Yj´WjôTVjĴŴƴǴZjȴɴʴ˴̴[jJʹδϴдѴҴӴԴմִ״شٴڴ۴gܴݴ޴ߴ\j]jJY鴫jXX|YnXvOcYABMaYbiICDIciE`UdJF]GEVHdiIJKL[MNOPQeijfiRZgiSHjTUjVWJX{SYZ[\V]^_X`abcdWefghihij]klmnop[IqNXrstLuvwxyjiz{|}ki~IqQP\iilini]YZjTjmioiPpitiviqiqUSQMsiuisM{iMHyixiriziwiµõĵTŵƵǵȵjW}iɵʵ˵̵]c͵εϵ|iе~iѵҵӵԵյֵ׵صٵڵi۵ܵXݵ޵ߵjOiABCDEFGHIJKLMNOPQRiSTUWVYWiXYLZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~N{MMyRUePOeeeeeeegOkkkkOkJkkftY]¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶kAgBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqR[rstuvwxyz{|}~ZVU·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷`cABCDEFGHIJKLMNOPQRSTUVWXYZ[\]k^_`abcdefghijklmnopqrstuvwxyz{|}~OS¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸո]NKLTN]]VT]SָUYYVYN׸RON]]hY]XKQظoVLUcLO[]]S\UٸI[V[][J]]ڸY]]]U]U]]oJ[]PNNK]]MOYY]LXI]]۸OWZ]W]uZN]UVpV]T[]USK]lLnP]]MV]K]bQ[\]VܸYR]KqN]X]]W]]]I]]Y]uR]ݸ]]]XYH]KT]OAR]]RV]]PS]]TT]]hM޸߸渎N길KjjWYkfABX_NCDEFGHIMZJKLMNOPyaQRSTkJIIUVWXYZ[k\]k^_`MkaRRbcdefghkijkklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹TI[LQMIZmXHk[N[WLVSIZM[MALNeeVMeJSRqLMeZeNNe~QQZj\eeeee~ULKeUmUJaSePX\eL\T\\ZZdUNZLJUjMj\AjLt[LSBCDEFGHIJcJKLjLJMNOPZTQRSTUjVWjXYZ[\]^_`aVbcdTefghijklmnopqjr\_S`kst[kuckvbkw[akxyzZdk{lk|}~HKikjk|SekfkgkkkOhkLpkskPM\kmkQVNnkokqkKrkuk]ktk[ZJVvkwkOxkV{kIy\ykzk|kkkk}kºúkĺź~kkkƺVǺȺ_cXKkkVɺʺ˺̺ͺkkκϺкѺҺӺ^kԺպֺ׺غٺںۺܺݺ޺ߺdI_keKI亍kkK溎k纋k캌kJZkJkkkABCDEFGkHkIJKLMNOPQRSTUJMUVTWXKYZ[\]^_V`abcdefghijklmnopqrestuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻ABCDEFGHIJKLMUJZMXNeJ\eQTMeee[eeeeeeTeZenOOeeoOeL^QeRItNMePeeeLNQU`Z]XW[e~[eX\MRJyISTUPVWXYIIZI[\]^]JT_`abaccdIefgiQJhiHTxZjSXYkMQlmnopMZqZOrbcULccstYN[uOZWLQyJvwVxfcdchcyjcgcoKSzKec{U|}ic~tReINW\kWmVUVlckcRAYWYmcpcXW[oc}K^WqcKHWMUqJyVZrcLncucJvcsctcYQfIZKVwcZIKzcxcyc`KY|c~c}cRTY{cZz[¼üc\ļżƼǼȼɼʼc˼|IY̼ccͼμϼмcѼҼcӼԼռּ׼YؼkKټdڼ]ۼ]ܼ]ݼ]޼߼]XRH弯X]jZMB^T]]{U]A^~\]zQE^ZG^D^H^\OPC^F^[I^M^N^L^MABDPK^CDEJ^ZIFGO^HMIP^JKLM[JNOPFKQRSTKQ^UVWKXR^YZ[\]^_`abcdefghijkliImnopT^qrsS^U^tuvwxyz{|}~W^V^X^Y^Z^oZjTc\SjjjOXsLZVBkAkMjvVDkPJJWEkCkTOHkIkmOXRPVJkFkGkRLkJ\JKkNkMkOkXqRTPkQk½ýĽŽRkƽǽSkTkUkȽɽʽ˽WkVk̽ͽνϽXkнѽҽӽԽսֽ׽ؽٽڽ۽IܽtZUݽP[Y_Q޽O߽轩LABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þNľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾkݾ޾߾kABCDEFGHIJKLMNOPQRSTUVWkXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿkοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿kABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_k`abcdefghijklmnopqrstuvwxyz{|}~klABCDEFGHIJKLMNOkPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{k|}~ggg[KggggETggPLKgggLgggKNJ[RUILggZuTOWSMggggESggNTgOTgIggggg\ggNgkZVIQgFTMRggggggggggggggggMWQgggA[gSXggggAhgBhLRChDhbOYIEhFhGhYHh[IhSJhKhTQLhXVNhMhJMOhPhXQhRhLXShThUhTVVhWhXhYhZh[[hJJR\h]h^h_hW`hQJV\OgXchahbhdhKNOlRehfhghohhhihjhbThKkhlhmhK^Rnhphqhrh[shRthRuhvhLHwhxhyhzh{h|h}h~hOhhhhhmQhhhhhhhhhPhMQhhhXDJABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`eRebaUfbauIWJTgbpXhbNibjbfRB[RMWkbRlbbGLLMmbnbZobcpbkYqbrbsbtbvYubIPvbdªPwbxbybezb{bf¶L]gKh]]ijklmno]pqrTst]`LYY[wOuvwx‰\]]y¡HsWz]{¼LNQQbJ]|©QRUO}~~X‚]bU„…†‡}I‰Š]·KZžJŽ]ZuXS]‘’“”]]QV}X—˜™š›œžŸ ¡¢ˆZQ]¥†V]‡VY©ªL¬]HVX®o[°±²³´µ¶·¸ŽVº»¼½¾¿]dbEQ¾k¿kkR·TYXeYNmM•hJZZkJk’Kk‹ZkIY¨k§k„QPBIWXk—X©k[kYR•NkkRxQABCDEJVF\XGHIJKLMNOPQîkRSïkTUðkVõQWXYZ[HS\]^_ñk`abcdefghijklmnopqrÁTkst÷OuvñOwÆKxygLz_PrRR{|\}~LÂÃÄÅÆÇÈÉÚOEYHÌÍÎÏPlÑÒÓÔÕÖ×QlÙÚÛÜëXïHßàRlSlTlãäjTæçèéêëOíWlïðñòóôVl~IUløXlYlûüýþÿãWTêMdddOYZxUABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijIJYKTiXSVXdWkMKiHlViZQQSOiNġiiģiYSgWiQZePVĥiiuYKiiKiiIiiTĻļĽľĿĈLĨfffīfĭSffiLUķaolABCDEFGHIJKLMNOPQRSTUplVWIXYZ[\]^_`abcdefghijklmnopqrstqluvwxyz{|}~ŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚslrlŜŝŞşŠšŢţŤťŦŧźašNŻaaaaaaYLYDOUEIgVaKTaŬhOŞIaKaRŰazX}MaPaIaŔQaaQaaaU\]XŵŶŷŸŹźŻżŽžŤhů^ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿQZtWQY{JTƴIQcUccOcD\uWcNcccQ^OcQMccrJYEPcScccScGUcccYcccQcc[ccgM[lZl^l\lM_l`lblaldlclelflglƉVLtlulvlABxlCzlDwlEFGHIJKLM{lNylOPQRSTUw\VWXY|lZ[\]^_}l`ab~lcdefghijklmlnopǁlqrstuvwxyz{k^|}ǩ\~ǁǂǃDŽDždžǘcMLjljNJǞPNilShljlllklǍǎmlǹWnlǒǦRǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿȄZABkCɲQkDEkkkkFGkHKIkIkkkJkkKLMNkkjXOkkkkkkPkkkkkPkQkkRkkkkkkkkOSkkkkTUVWXTkkkkYZkkAlBlClDlEl[\FlGlHlIIlJlKl]^LlMl{QNl_`Olabcdefghijklmnopqrstuvwxyz{|}~ɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿRhNhRXS[Yʰhhhhh\YʍYʶhhZrWhhhhhLhMʽhhOhKhhhhThhhShhh]lhhhhhMhhhhhhhhEZhhABCDEFZkQGH˅lIJKLˆllMNˈlOPQRSTˉlQUVWXYZ[\]ˋl^ˌl_`abcdQefghijklmnopqjrstjuvQw˂llxyz{|fN}~ˁ˅]˃˄UPhMˇMTˉˊ˫Rˌˍlllˑll˒lː˕l˔l˓ll˔˕˖˗l˘˙˚˛˜˝˞˟ˊgˋgg˻kˣˤ˥˦˧˨˩˪˫ˬ˭˼k˽kK˽\˱dM˳˴˺\˰^˷˸˹˺˻U˘l˾˿˙l˚l˜l˛lgI˝ll˟lSfABCDEFGHIJKLMNOPQ}JkRS̳kQkkkkkkTkTUVWXYZ[\]^_̛QHMg`ab̋M]cdefguovowoxoyozo{o|o}o~oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzA{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMN\FWXY_glmrs|Η[C\DABCDEFGHIJKLMNOPQRSTUGHIJklmnQGRGSGAGBGOGPGCGDGMGNGGGHGEGFGIGJGKGLGͪͫͬͭͮͯͰͱͲʹ͵Ͷ͸͹ͺͻͼͽ;ͿARSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}ZBB{BBlBPB}BMB]B\BNBkB`BKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBDDCEDpDmByBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBCJCJB_BBjB[B@@@p0p0p0p `P ` ` ` p 0 p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC D`DDD E`EEE F`FFF G`GGG H`HHH I`III J`JJJ K`KKK L`LLL M`MMM N`NNN O`OOO P`PPP Q`QQQ R`RRR S`SSS T`TTT U`UUU V`VVV W`WWW X`XXX Y`YYY Z`ZZZ [`[[[ \`\\\ ]`]]] ^`^^^ _`___ ````` a`aaa b`bbb c`ccc d`ddd e`eee f`fff g`ggg h`hhh i`iii j`jjj k`kkk l`lll m`mmm n`nnn o`ooo p`ppp q`qqq r`rrr s`sss t`ttt u`uuu v`vvv w`www x`xxx y`yyy z`zzz {`{{{ |`||| }  0@M ~  EC'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1390_P110-2003n?  > |8    ``````````.<(+|&```````p`!`*);-/`````````,%_>?``````````:#@'="```````````````````````````````````````````````^`````````````{ABCDEFGHI``````}JKLMNOPQR````````STUVWXYZ``````0123456789`````};u3m+ e #   ] UM E=w5o- g!%""#_$%%&W'(()O* ++,G-../?001y27334q5/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/6/67'9:<=Y>??@QABBCIDEEFAGGH{I9JJKsL1MMNkO)PPQcR!SST[UVVWWSXYYZK[ \\]C^__}`;aabuc3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPP P PPPPPPPPPP P"P$P&P(P*P,P.P0P2P4P6P8P:P<P>P@PBPDPFPHPJPLPNPPPRPTPVPXPZP\P^P`PbPdPfPhPjPlPnPpPrPtPvPxPzP|P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPPPPP P"P$P&P(P*P,P.P0P2P4P6P8P:P<P>P@PBPDPFPHPJPLPNPPPRPTPVPXPZP\P^P`PbPdPfPhPjPlPnPpPrPtPvPxPzPpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0012345Q6789:;<=>?@ABCDEFGHIJKLMNOp!q!r!s!t!u!v!w!x!y! !"#$%&'()*+,-./`!a!b!c!d!e!f!g!h!i! \ " ?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ[!"#$%&'()]*+,-./0123456789:0 0 0000000 ""#""0000000000a"R"j"k""=""+","" """""*")"'"("!!""+!0 o&m&j& ! %%% %%0000000000000000000000000000000000%%%,%$%4%<%%%%000000000000000000000000000000000000<%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%00;=0A0C0E0 `""!G0I0000c00 0N000  00 00f"4"B&; 012!!!>  0 0 00g"5"@& 0% & B0D0F0H0J0U0W0Y0[0]0_0a0d0f0h0j0k0l0m0n0o0r0u0x0{0~000000000000000L0N0P0R0T0V0X0Z0\0^0`0b0e0g0i0p0s0v0y0|0q0t0w0z0}00000%%%%%&&%%%%%%2 3 !!!!NN NVNmQNkQ]NAS~vCSNQS^ w^:S:uQgqgWSS'Y-N\ N Nt^ge0uP[q\,g]Α]mi(gNΐ\Ėؚ\+YSNPOck~g_jT7u T]w7wllёeSKjENy@bs^QVS*[N\On!kuNQ4lhIQRT^yg͑LOfwm[x^O*Y[_l4MRwfk O-fRR(u^ lb)ROf[\#u0Woa?e>\eKb6reN8bTU!n_S PDKN4X mW%mz^HSNf_-R_HY[`lK\\mtBW[vSy*j T][zZSR^Ih8lhVsYwu`YQOeJuQlzvRXe_njBfirʎ_[ZXy}vl,pl5S_O_%f>yeQ^9hIg2fm| T'`s|Rgяvveg;uvҞ8N91uX,{q}ePhW g[}L})YgnEme_b_b.z8YCQSO_sY^NRX}YPQ[yrWTTSI{zfVKP`? NhQ[UgsߘD}^lQPgFUP}hw_oy6Rl|[V{lTpen9j f7_xS[ʃc_}R%ROOOk`OUeYW_{vegimRl8^[W{l8OgNLkՈdAmf]gqiXŖ+gT\_N\R(GRkqbŃ#Nlf}RA~OngNag!q}i;Na&bRdRGr0}n2z^̑^\z YUO\h|_gvXNmS圴/ete҉ VsT[p'WskppNnQuzzNJSS.Y}tfihpShfKQ }Ɩ{HQnzlYe}gcf@wYu f]LuwQleqQ;mϑc㉤[gTg2}a}NVNrz iSR`MOxQ_}%`(WWT^]Oh gqrRTSikS*Qe?b[Ta[SznlLI{vwik\NS}Y^Or:y^Z*hnh~S]SxE\`}p(q!jk>~NJ~NWXmSig[R\`{sO!}QQhxgr&N$P}q}[!N|2oe[ۘ@\PyNl9evMz n]m_N͎ňxT~g^}|*2uhTN_NO}vaRx9NP\>eCf^N`NO*Tju5_^Oonn!h󒍇VQ[/n[YEQ}R7RwidSUBzcԏwbkOy^t)jU\a^[^^SXSskbQ(fWmQPyZzHhW[֊|QS/cb_-g|_QKa\1YStPl,nWNfjW)ZQ}l[m` j)nweJTtk,mcwdXNaZZq_c8f{rChre[`iRgcu}U]Xˊcc[^ITlx+}RSv}pp|TEevfsV{XzfY@VQ{m_KO_gOÌoRcBTi-^ZuMQ~^P[h^ti_Up[$XX_^opu}`p~P8RsS1_+jS2mNN,eorR{tmce[cvtz6FaWe"YD&K{bqS^[uOXXp}8TsRRx#k8hCNiwnpWy܃Ώ~UN3b^o`NKfhcRVQBvP/fr[exR]bi`oSfc=^b*rJnySSlnAQnoĄ)kkecFO{kR.sf}WWa ?|xT{[t|pSHTl"oSSkzkX)]ˆbN6Pcs;vQq~ON˄+oYXlSZI^U.gl[1mcNQ(cp_[]șSyTby߈ [OOQm/b܌uP\NOT|фw\b;f&egSb[f*Xpaoizxjf}{n=\bognfzcOPbɛ=z|Pp|d_fbe+s9SgU*m?zdyg&{cro\&p`֛,f@[džIyip;~|Y\[}ؑjil-PNaʌeѓSYbghqg{OPgтt6sNQʐJXgo_v}P^{MNlgLVVVsČŏPlD?^}`r}c\FT]lX[Taxov `vɄ6N]uzu:Omg`tb oy`4bf :r_ aparPzPi]`gf{^>d0XSz B_z[hIbyQT/Ċ_/Zހ)mOz+8mjok^vPoNTurlQ1V f _uQOgplku\Ahӌۛuh rwuh:xz_hnQyN^Ywt=g?S VVgSO tAZOy8*`Deum{`Q7Y/}li|*y]dXXffa-Xn5[rrj_^[9\O| binefNUz郃mPuuaPSYx|:kWbփҊu~YRost \l|{nNYVGy6fSxXnVReEs&nY}abgΞ8|QLRTy^ehf\fuvySU&yw| W\Q~\S`effWj^zswzsfk{7WojU~WJi^rF۞]bdvO?ah_ {ROfwQzd:gO|_hoKHOۖ[l|S"hf[T'xtn Z[ v\AfɑUNzYB`+Z[\͖b\gg}^P\΀zWr}|aw7uz>|n^~rX`~~X n܄aiwQ*ewg]a.TYgcyzրXhajt f-dQcgOSizRU`vBVm_qp6tKU5tvfu=cnd||5m\'p%^pTasijlUm̖[Y|iL wFzrx|NĚhmY)VAhpqghxhP^ԂzygM~iQ=r)h<_a+hUae~Rw,[1fO9ij[z&PDYY%{O{tCXX9PTiurNPQbƑUdThZi@ll{Agw#Srkxeqhwp ܉hjǕWy zS_oxy'_^ShiXdK~}hnۂCRr}VvYo(DUp`J_h:c8OjpiLaR^YvfiWsxvj~ь@XIcb`kdWXI5rRv;7QS$\YXiJkSh`Ovjh~ՙǑ\^XaOxRE_a|o]kWWyYAy T߃9RkˆN(fS7sdZ TSO~;Tu{ITLplqni(ZtY[n~aSv%i`\YrunO\{poLvҒ6O^aqqmt3tZ\ Snkxzj b=O|OyNWQi`|pzV-QR|`xpƁUiɖ>UZ2T[V4V`geR_^e{5NkX c}rijTN+cNqW|rchunlLr܊ wo4PuZOLcaRezVWY 5jjp^oQY^jkOu}qN,}yb`b_lbu{'fzNo,o{w/D#~MNyYUYPYSYZYXY[Y]YcYbY`YgYlYiYxYYYYYYYYYYYYY%ZZZZZ Z@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZZ [ [[2[*[6[>[C[E[@[Q[U[V[e[[e[i[p[s[u[x[z[[[[[[[[[/u[[[[[[[[[[[\\\ \\\ \"\(\8\A\F\N\S\P\q[l\n\v\y\\\\\\\\\\\\\\\\\\\\ ]]]]]']"]]]]L]R]S]\]N]K]B]l]s]m]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^D^C^@^G^N^W^T^b^d^u^v^z^^^^^^^^^^^^^^^^^^^^_ _ ___!_)_-_/_4_8_A_H_L_N_Q_V_W_Y_\_]_a_g_s_w_________________________!```)``1```+`&``:`Z`A```]`j`w`_`J`F`M`c`C`d`l`k`Y``````````````````````` a`aa``a``a!a`` aaaGaMa7a(a'a>aJa0acOcccccvccccckcicccccccccccc4ddd&d6ddd(dddNdgdod`dvddddddddddddddddddddddddddddedeeee$e#e+e,e4e5e7e6e8eKuHeNeVeMeXeUe]erexeeeeeeeeeeeeeeeeefffrgfe f?f5f.ff4ff$fDfIfefWf^fdfYfbf]fsfpffffffffffffffffffffffffg)gg"~&g'g8.g?g6g7g8gFg^gYgfgdgggpggjggsggggggggggggRhgggggghghFhMh@hDh2hNhchYhhwhhh~hhhhhhhthhhiihih&ih ihhhhihihhhh"i*i!i#i(iyiwi6ixiTijitihi=iYi0i^i]i~iiiiiiiii[iiiiiiiii.jijjiiiiijiji j"jj#jj0jkjDj jj6jxjGjbjYjfjHjFj8jrjsjjjjjj~jjjjjjjjjjjjjjjk kjkkk8k7k9kvGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l?l^lUl\lbllllollll~lhlslllllllllllllllllmm6m+m=m3mm mcmmmomdmZmymYmmmmmmm n.nmmmmmmmmmmmmmmmmmmmmmm-nnnnrn_n9n>n#nkn\n+nvnMnn'nCnoonozoxoooo[omotooo|oXoooofoooooooooooooooopp p poppppppo(pp0p>p2pQpcppppppppppp qqqppqq\qFqGqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqqqq rr(r-r,r0r2r;rsOsNsWs؞jshspswsxsus{sssssssssssssssstst&t*t%t)t.t2t:tUt?t_tYtAt\titptctjtdtbttot~ttttttttttttttttttuuuu u uuuu&u,uz7z;zCzWzIzbzazizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{ { {{3{6{{{5{({P{M{L{E{]{u{z{t{p{q{n{{{{{{{{{{{{{{{{{{{{{||||{ |{#|'|*||7|+|=|@|L|C|V|P|X|_|e|l|u|||||||||||||||||||||||||}}}} }E}K}.}2}?}5}H}F}\}s}V}N}h}n}O}c}}}[}}}}}}}}}}}}}}}}}}}}} ~}}}~ ~!~~~ ~:~F~f~1~=~5~;~9~C~7~2~]~V~^~R~Y~Z~g~y~j~i~|~{~}~~~~~~~~~~~8:EGLNQUTX_`hgixq !(?;JFRX_bhsrpvy}Qۀـ݀Āڀ #/KF>SQqne_ftȁɁ́с؁فځ߁ )+.83@YZ]_dbhjkqw~߂҂ނ܂ ق5b41@9PE/+#u|sǃ΃؃  *bLONSIV[Ztk_lo}:A?HLNPUblxz|bȌΌ͌ڌ  gmqv#ύڍ֍̍ۍˍߍ B504JGILPHYd`Ucvr|ƎŎȎˎώێ &3;9EB>IFLNW\bcd$ڏ!  '69O%PQRI>VX^hgovr}Hbېސ&2'0JVXceisrˑБڑۑבޑ֑ߑ ,)WE:Id@FDCHBIMOQU\`dfhmy|z×Ɨȗ˗ܗz$!7=OKWekopqtsĘØƘܘ*+',!$ ,.=>BIEPKQLUߙۙݙؙљ+7@EBC>UMN[W_biedjkϚӚԚњٚܚޚߚ"#%'()*./12;DCMNQXutrʛƛϛћқԛ   .%$!0G2F>Z`gvx *&,#A?D>FH]^YQPdrpkozĝƝϝ-ٝӝuy}a̞ϞОўԞܞޞݞv!,>JNORTc_`afgljwrv-\ievtQUq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<N@ 4)N,N@؉HN@آ@ؤ4,4.4N@آݼNNNdO@0OOPh4j4PPP@+߱PP@qPP1@؁P4@AJ2`QA ݵ4444AQQA(4]RAOlRRBB:3R5R4BعRB|5B؝gSzS}SBB]5^5c5B؟STT$Tn5UTlTTTTT55CE}U56CU5CdCmCؕ7V(VC_5GVSV8vV6VDD=!WDUDtD{DDDWDJ6WD6DD9DߋX:XXEmEnXX YEݑ6sQ=Y66EGEشEY6ZEB߄ZZFؽFa7[b7k7l7u7\\7GV[\_\;?J[Jث@aJ؏>bab{bbbJظ2c;cJFYcJOJPJئccKK$cydKn:s:2eDeAeeeB::e:fHf:ZfLضcfLLmfLC;;;f";ggLrMgLLLLLߒgLLghgh>hIhMJMKMQMeDhm;hhhw;hhhiiM܈;;;FiMZMؔݤ;iii;Miiiii;M8M9M:MG;3jzj;jjM MM?McMdjrIWrQ)?>Qإްrr`>f>h>>3sQ9s>Rؖ܊ssstJStttRMޥtttRVRoSW?luruS݌ur?u?w?uuuu?SvS7(vSj?S؋?vvvTJTUT"9@TةTXwT|wTX@TLޤww@U.,xxOxQxU؎KUUxxUاy.yLNMOPQARSyyUqHAUةUشOAcATUVVݴAzAVVV{A;{AAy{{BVزBVWKWd{|dBE|WءW|o|W.WVWbWeWWWW#W\BWWBWBX X}X`}WCXXYu~+CCCXpX؆ZXL{QY[C{ŀʀY~YذC C=DYDD"DցZZ\SDZQZo[DZZCE[ؔ[[[م$\\ 9\9[6EEQ|\\\E]E]IF]]o]1޼]؄]ؓAF`]7]#]ReFaFF!^؅Њb^؄ c GQi^س^ؾ^_ظdGd_ؠe__ط G`؊`ػH`w`؂DHNH`+J`a ܴfaUgakaaݵHaaFđbFbIVbkb؇b؈bغbػbb)JkbCbqbؙbbbbb߆ccqݰIc4cc6c؉cIc2߽IcJh)J6GdؠdرiJeؐjeݼǘ˘e;KeeePߣf 1RXKKKfrKL Lvggg=gIg؊gggemzgLhLh/Rh؂shܽhؐM h،߽Þi7wMiiiiزNNN NNN#N$N+N.N/N0N5N@NANDNGNQNZN\NcNhNiNtNuNyNNNNNNNNNNNNNNNNNNNNNNOO O OOOOOO.O1O3O5O7O;O>O@OBOHOIOKOLOROTOXO_O`OcOjOlOnOqOwOxOyOzO}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP P PPPPPPPPP'P.P0P2P3P5P;PAPEPJPLPNPQPRPSPWPYP_P`PbPcPfPgPjPmPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQ Q Q QQQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQOQSQUQWQXQ_QfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRR"R(R1R2R5RSBSKSLSYS[SaScSeSlSmSyS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTT!T'T(T*T/T1T4T5TCTDTGTMTOT^TbTdTfTgTiTkTmTnTtTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUU U U UUU*U+U2U5U6U;UW?WEWFWLWMWRWbWgWhWkWmWnWoWpWqWsWtWuWwWyWzW{W|W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX X X XXXX X&X'X-X2X9X?XIXLXMXOXPXUX_XaXdXgXhXxX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYY YYYYY!Y#Y$Y(Y/Y0Y3Y5Y6Y?YCYFYRYYY^Y_YaYkYmYoYrYuYvYyY{Y|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z ZZZZZ#Z$Z'Z(Z*Z-Z0ZDZEZGZHZLZPZUZ^ZcZeZgZmZwZzZ{Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[![%[-[4[8[A[K[L[R[^[h[n[o[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ \\\#\&\)\+\,\.\0\2\5\6\Y\Z\\\b\c\g\h\i\m\p\t\u\z\{\|\}\\\\\\\\\\\\\\\\\\\\\\\\]] ]]#]$]&]+]1]4]9]=]?]C]F]H]J]Q]U]Y]_]`]a]b]d]j]p]y]z]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^ ^^^^^^ ^(^.^2^5^>^I^K^P^Q^V^X^[^\^^^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^^^^^^^^________"_#_$_(_+_,_._0_6_;_=_?_@_D_G_M_P_T_X_[_`_c_d_o_r_t_u_x_z_}_~________________________________________` ` ```````$`-`3`5`@`G`H`I`L`Q`T`V`W`a`g`q`~```````````````````````````````````````aa a aaaaaaaaaa"a*a+a1a5a6a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbb b"b#b'b)b+b9b=bBbCbDbFbLbPbQbRbTbVbZb\bdbmbobsbzb}bbbbbbbbbbbbbbbbbbbbbbcc c c ccccc)c*c-c5c6c9cgEgGgHgLgTgUg]glgngtgvg{ggggggggggggggggggggggggggggggggghhhh'h(h,h-h/h0h1h3h;h?hEhJhLhUhWhXh[hkhnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi i iiiiii1i3i5i8i;iBiEiIiNiWi[icidieifiiilipiqirizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j$j(j2j4j7j;j>j?jEjIjJjNjPjQjRjUjVj[jdjgjjjqjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk kkkkkkk$k(k+k,k/k5k6k;k?kFkJkMkRkVkXk]k`kgkkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklll l llllll&l'l(l,l.l3l5l6l:l;lJlKlMlOlRlTlYl[lglklmltlvlxlyl{lllllllllllllllllllllllllllllllm mmmmmm&m'm(m.m/m1m9mu?u@uCuGuHuNuPuRuWu^u_uauquyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv v vvvvvvvvvvv#v%v&v)v-v2v3v5v8v9v:vwBwEwJwMwNwOwRwVwWw\w^w_w`wbwdwgwjwlwpwrwswtwzw}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx x xxxx"x#x-x.x0x5x7xCxDxGxHxLxRx\x^x`xaxcxhxjxnx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyy yyyyyy y%y'y)y-y1y4y5y;y=y?yDyEyFyJyKyOyQyTyXy[y\ygyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz z z zzzzz!z'z+z-z/z0z4z5z8z9z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuzxz~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{#{'{){*{+{-{.{/{0{1{4{={?{@{A{G{N{U{`{d{f{i{j{m{o{r{s{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||| | | ||||| |%|&|(|,|1|3|4|6|9|:|F|J|Q|R|S|U|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y|||}||||||||||||||||||||||||||||||||}}} }}}}}}}}#}&}*}-}1}<}=}>}@}A}G}M}Q}S}W}Y}Z}]}e}g}j}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~ ~'~(~,~-~/~3~6~?~D~E~G~N~P~X~_~a~b~e~k~n~o~s~x~~~~~~~~~~~~~;<=>?CDORS[\]acdefmq}~  $&,.04579:<>@D`dfmquȀ̀πҀԀՀ׀؀  $',05:@CEMX]adeoqr{ȇɇʇ·Շևهڇ܇߇ (-.025:@BEFIORWZ[\abcknpsuz{|}ԉՉ։׉؉ "$&+,/5=>@CEGIMNSVWX\]aeguvwz{~ÊƊȊɊʊъӊԊՊ׊݊ -07EGIKOQSTWXY[]cdfhimsuv{~ŌƌɌˌόՌ֌ٌ݌ eilnōƍǍȍʍ΍эԍՍ׍ٍ  !"#&'136789=@AKMNOT[\]^abilmopqyz{ÎĎǎюԎ܎ !#%'(,-.4567:@ACGOQRSTUX]^eƏʏˏ͏ЏҏӏՏ ()*,-/347?CDL[]bflptyÐĐŐǐȐ̐ҐՐאِؐܐݐߐ  "#%)./14679:<=CGHOSWYZ[adgmtyz{‘Ñőӑԑّ #$%&(./03568>BCFGJMOX\]`aehinopuvy{|}’ÒŒƒǒȒ˒̒͒Βؒܒݒߒ $')*3467GIPQRUXZ^degijmoqstvz}ēœǓɓʓ˓͓̓ӓٓܓߓ ./234;=?CJLUY\_achkmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ"$%&,13789:<=ARTVWXant{|~ʖҖؖږݖޖߖ !"#(1AJNWXZ[cgjnsvwx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗۗݗޗ  #%&+./0235>DGJQRSVYZbcfjl˜ŘȘ̘"&+123459:;<@AFGHMNTXY[\^_`Ùəәԙٙڙܙޙ  "#$'-.3568ADGJKLQTV]ÚƚȚΚКҚ՚֚ךۚ  &+-34579:=HKLUVW[^acefhjklmnswxyǛțΛЛכ؛ݛߛ "#&'()*1567=ACDEIJNOPSTVX[\]^_chijknpruw{ /0234:<=BCEGJST_bceijvw{|~Ýǝɝʝԝ՝֝םڝޝߝ z{|ƞȞ˞՞ߞ "&*+/12479:<=?ACDEFGSUVWXZ]^himnopqsuz}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PQRSUVWX[\]^_`abcdefghijklmnopqrstuvwxyz{|}~tuz~    RSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~>?rpqs                    " # $ ' ( ) * + , - . 1 4 5 6 7 8 9 : < = ? @ A B C D E F G H I Q p t u v w x y z { | } ~  !!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!! !"!#!$!%!&!'!(!)!*!,!-!.!/!0!1!2!3!4!5!6!7!8!S!T!U!V!W!X!Y!Z![!\!]!^!_!j!k!l!m!n!o!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" " " " """""""""""""""!"""#"$"%"&"-"."/"0"1"2"3"6"7"8"9":";"<">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"S"T"U"V"W"X"Y"Z"["\"]"^"_"b"c"d"e"h"i"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##### #!#,#################`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%% % % % %%%%%%%%%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&& & & & & &&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&A&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&k&l&n&&&''''''' ' ' ''''''''''''''''''' '!'"'#'$'%'&''')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'M'O'P'Q'R'V'X'Y'Z'['\']'^'a'b'c'd'e'f'g'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''0000000000 00010203040506070;0<0=00000000000 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/2022232425262728292:2;2<2=2>2?2@2A2B2C2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 ^_`   $%)*,/049:;<=a#$4)5))))111111111111111EF`     @| <|<|<|<|<|< | < |                 < | < m                                                                 - g J?dTKA2r!aG}!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ?    !"# $%&'()*+,3-./0_1213>45670D89:;<=>?@ABCDEFGHIJKLMNO?PQRST?UVWXYZ[ \]^_`abcdefghijklmnopqrstuvwxyz{|}~d_?G0 8WW?D  P     `@@ !"# $%&'()**+B,-./010123 4 56789:; <=>?@@ABCCDEFGHIJIJKLLMN@OPQRST@UVWWXY Z[!\]^@_ `abcde@fghijjk@lmlmnoopqrstuvw xyz{|}A~@ @@@@@ @@@!     @@       Zg : e!"w#I$%&?'()6*+,-./0~1234567o89:;m <=>4?w!@{ABCnDE{FG~NH{IJKLMNuOYP}Q#R?ST|UnyVvWgXMY!ZG[\]^{_`7abcdefghijk/l?m_nopAqXrss-t-uvwxyz{r{|}"~{gggNq̋n{}[ϑEZ H_v0{P/iϦnް !ٵ"}? Ӥ7Ǿ %GO_u7>d}?|;|^Z/։ra!D4M.VkFa,*&4UA+x+|{]{gc+s>?] "w,h    ] /IX7zkKk8v!aZ} !"=#$N%&/'()*+,u-;.߾/01s2334;5s67o89:;*<?=>?@~ABCyDE:FAG?HIJKLM(NOPlQ߷RSDWTU!VWXwYZ[\{]]^_J`=a[b@cde?fgh?iKjkdl^mn{opqurs4ht{uv+~wx@yQzu{q|}~X//z{ ~3X\ދ%W~ەՋ37ޘ~ߝߠ{ǿUh6ۤӥPA[}{ذڱ?G;ǵҷڸwȿ~ٿx>n{dF~dvc~/OOg j/N{<v].܍4Q]o3lv>   ~ 2 wgwT_8L !I"#ެ$%:b&'(V){ *m+o,"-.W/u0y1߅23kR45067kv89:ɑ;V<_=2a>8?aq@bFABCDEzFG&HIVJCKCL^MVNSO"PQtRSTVpW X#YZ[u\]^_`baLbcWBdRef'2gh,ijkl8mnopNqre/steuLbvfwxy zt{|(}~O@닁ׂσ'Y݆χםzpՊޑ?6<җ֘l#=dW}yiѧnڦUW[_ުuwݮxrIJk"޶dr6"pѽpݿT/_ӕP~3+3z9v>.q  i.Sԍ{w #w=.q'Wi-rΪiŊtM  O /  ~Eonwv3lu) !}"#"#$%@&'?(o)*+t,^-T.k/40k1 234SQ56Y7D8W9:[;H<=>x?o@sAB/C]DE+vF\GHIJKi}LCM=NoOP=QRST_UVW·XYZn[^\]^`_`anb_cde7fgh ijfk|l?m"no[p#q;rstu"3vwƟxy7z6{|B}~KԁP݄|Kχ!s'ޒlOAG`?j5گjޠפ*å)z{ũV;ì*Oe}ϲߴag)߼M?>smw O_˯5*Z|cyzܿx|C9R~^H;}/^?h_~{ݿj~_zۀ6%#I^ ? r S  #1W.?okL i >!!"#$%wl&?'}(o)*+,-.{/012 3o4a5U67689u!:W;<6=>?6@AnBQCVDEFGHIvJqKxLMNOPQ)gRSTĿUVWwXYUZ3[\ ]/^]_`{abMc{dqe?fgh/ijkl~m:n.opqrstrstuCvw^x;yTz?{|w}}~pvՀ~T~Lj?~f Z~Ok_oڿsחMy~י{W{yO윤ӝ_pY>~{۳hq?z?|7>ܽOFiA|4[{E>>MjשUno KH?\6߆gdg~ p9X7G    $ p/ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ @?`?@        @`@ @  @@@ @@ @ -                 @ @    @ @  @ @     @! " @# $ @% & @' ( ) * + , - . / 0 @1 2 @3 @4 5 @6 7 8 9 : ; < = > ? @ A B @C @D $E F G H I J K L M N O P Q R @S T U @V W X Y Z [ \ ] @^ _ ` a b c d e f g h i j k l m @n o p 0q r s t @u v w x y @z { | } ~          @   @          @           @        @         7-./% <=2&?'@Z{lP}M]\Nk`Kaz^L~no|myO !"#$()*+, 01345689:;>ABCjBjD`DDEF_GHIDKDJKPDLyCMNOPQRSTUVWXYZ[\]^_`abcdefghijklzDmnopqrstuvwxyz|}~րցւփքօֆևֈ։֊֋{D֍֎֏֐ָֹֺֻּֽ֑֒֓־ֿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzד{|}~׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋ו׍׎׏אבג؍؎؏ؘؙؚؒؓؔ؛؜؝؞؟ؠءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿACDEQRSTUWY\]`ijkmnopquvz{}~كلمنهوًٌaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAَُِّْٓAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAٖٗ٘ٙAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ڀځڂڃڄڅچڇڈډڊڋڌڍڎڏڐڑڒړڔڕڗڙڛڜڝڞڟڠڡڢڣڤڥڦڧڨکڪګڬڭڮگڰڱڲڳڴڵڷڸڹںڻڼڽڿcdbeݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳZDݵݶJD|DaDqDݺbDrDݼwCxCݾݿ~DDsCDDkDGHIJKLMNOPQRSTUVWXYZ[\]^_`abwxyz{|}~ހށިީNDޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻nD޽޾޿oDrCAAAAAAAAAAABCDEFG߱AAAAAAAAAAHIJKLMNOPDDDDabcdefghijklmnopqrstuvwxyz{|}~߀߁߂߃߄߅߆߇߈߉ߊߋߌߍߎߏߐߑߒߓߔߕߖߗߘߙߚߛߜߝߞnCoCߡߢߣߤߥߦߧߨߩߪ߲߫߬߭߮߯߰߱߳ߴߵpCNCqCOCdCeC`B_CaCMDKClCmCkCjCbCcChDxD`CABCDEFGHIJ\CKLMNOPQRSTUVWLD[CXYZ[gDwD\]]C^C^_`abcdefghijklmnopqrshCiCtufCgCvwxyz{|}~LCMCABCDEFpqrstuvwxyz{|}~ABCDEFGHIJKLMNOP|CC}CCRSTUVWXY~CZ[CC\]CC^_CC`aCCCbcCdeCCCfgChiCCjkCClmCCnoCCpqCCrsCtuCvwxyz{|}C~DDDDDDDDDDDABCDEFGHIJKLMNOPQRSTUVWzChijklDDmnopqrstuvwxyz{|}~yDiDvCuCtCABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~wxD@@DCAC[D]D^D_DdDtDeDuDBCCCBDCDfDvDlD}DcDsDCGDDHDDIDDQDDRDDDDDDDDDDDDDDDDDDDDDVDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSDDTDDUDDDDDDDWDDDDFDDCCDDGCCHCCICCQCCRCCCCCCCCCCCCCCCCCCCCVCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCSCCTCCUCCCCCCCWCCCCFCCCYCZCECXCCCmDABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CJKLXYflmnot}˳γϳԳ۳ݳ޳߳ABKLMNO]_`d´ƴʴѴִٴZ]hpw{õǵܵBPSU\abvxz|}~¶ȶʶжض޶EFSu|ǷͷAEKAGEBCMEICE^E_EDFGABVMEOCVFuWVMPbOFHGH|HDVDEVIE\EJKLFVLMGVzFHbGTHVNOIVKPEQGEUTlORbJVGIKVKSTIENIGLVUVWKJXYZpI[GMVNVKGHOVEBE\PVItKEEmE]^KPUgH_RVgQSVLTVGOOKsKuERNI`UVVVWVaEMOSvG\VbZV[VPPEKHYVXVKceTHUG^V]GHde\D_VaVf]VgEIFhQ`VqMiMjiHklHASUJbVmnoeVGpfVqcVErsMNJPJtuvwxEdVHyIhVz{I|JT}FjVP~KaTNNlVGHFvELFpGnVkVIgVoVEiVmVRyV|VzVvHKQwVbTHO}VrVqVFJOsVOpV{V~VvVtVHJRZGxVuVSSO|ULKQHjJTR`FVVVVVNVVVESEJKVVUFVVLMQPgNVVWVVEIJVVjK¸VCSøĸLVŸƸǸVJVViU}HVRȸVVVQMVOɸʸ˸̸͸cORθVϸVVиVVVMѸҸӸIPVԸոָVV׸ظVpNٸڸ۸ܸFݸ޸߸VVTCIOPVYPV个VZNO븨V[PFV\CLT^VVVXK[L_CJVOVVHAKBUCDJRVaMEFVGbHVIVJNKLVVMNOeVVPVQxURIVVSNETUVVWXYZ[oTVVV\R]V^_`aJVbcdGefghTijkVlmVVVVVLnFKHMZUGEVGVVKPPoFVpVqrsKIQtjVVeFuFVVHEFFEVG̳IFgOGGgHvVVwxEEFVNyVHzVaVOVVV~R{HV{N|V}VgTVxHVVVK~VVVVPVFQHVVqRVOVrUDSKwWVhNVMHUVTVVVQVQPPEKVPLDOVEeGKLVTRLVVKKG\IFVEVVLVFHkKVKKySVMGJVQEAWCWQIuBWLfGTHWEWwNKMDWGFWGWKJWIWUxILWQKWNWMWUEOWpHEhNPWqFdJTQWRW_MHTWxI¹SWùjUVWUWTĹNŹFƹH|ǹWWȹ~ɹSʹE˹SKFXW̹EYWJ\W͹GZWIι[W~LϹйѹҹӹԹzI]Wչ^Wֹ׹_W`WpTQRaW[ONعJbWcWdWٹڹ۹fWhWgWܹݹiWEZE޹WTjW߹๷QkNMMlWkWUmWnWoWpWOTEJPqWJELErWsWGNEtWGvWSJIGYEHEQyWISzW{WLGK|WmKJL}WyN~WSWRSAWBWUOCBIDtEWEFWWxQgSGHSWIWWLJKWLMNJOPHWQHP\HFqKGGRSTOUFLHPVUWWWXQSEELYZWqOANMOWWGxGBPGZH[YOHEWW\UGE~ESUmFEQPNF]^GWzPS_OL`aWbIWWWcdefWKISWWGWPKghsPiVOJTIjWkPlWmnopHqTrstWWGuWWWWJIvWwxWyWz{WPOzE|WWW}W~WWWWWWWWWLSWWRWNEWWWWkJWFWWWhUUWWGG|TWWLQvOWKWTWKCMWWWxTWSWFWFGWWWWWWWWWWFWWSRWXUºWWREuTWWúĺOWWhQmM_LźWNƺHǺȺɺWWʺXX˺̺ͺκϺкѺWҺӺRԺWպWֺ^KW׺غWWWWٺںcPۺ~Gܺݺ޺ߺWWTPWRWPWTWWﺛR򺪳bPWW}TWEWWWABCDmNEUUWFGWUHAXIJWWKLMNOPBXQCXQRSTUVWDXXYFXEXZIX[LXJXHXKX\GX]^_`aMXbcOXNXPXVdePDEefFgIJhGijklmnoQXDKpJGqrRXJESXfRstSTXuVXUXvQwWXIOxGTyZXYXz{[X|F}~\XGGIEQ]X_XaXEIUL^XbXNN`XeXScXQSIIfXKdXgXFhXiXfTGjXmXlXSkXqXnXoXsXpXNEtXuXrXvXMH~QyXHO»WMûMFFĻŻƻFIǻȻJqSɻʻxXzX˻̻S{XͻSλϻл|XaKѻһOӻSNPIԻETջ|JXֻSK׻SP}XػٻڻۻNXLܻjHRoOWFSݻ޻~X߻CG^OXXM⻄XyRJXNMFPQXXJóXXXRXXXRUTKijXNNQXAXBUCXXXDXEXXdzFGXXH}FOQLXlINuGIȳXXwPXXuRXJKoGXXLɳ~IXMNOJFRTEXHPQKRSX[ETFEsEXXGUVAIXWXYGQXͳXZ[R\iMEMQSLXdL]XRXUX^XXX_`XaXXFXNXNbXcNdeFMfgXhijFXKQMUCPklXmnSoSpfJXXqXXMrPSstuvXwxKXIySz{|X}L~ITSOOHXXQURUXUJyQӳRBKeLzUXXճTKXXXLRXTPXXTXPNXwJXoIXXTT׳MXUHXXXNX¼SXNüXXXļżƼgUXǼXXȼɼسʼ˼XX̼ͼμϼOXXXмѼҼӼԼMռXRּUX׼XؼXXټXXڼۼdEXܼKXXHAJXRXOEݼOJNXE޼X^L߼X[YXXXXXXoHFFEMRHuLF\QGIdMEPMMIEJIGzOXENhIxPRFXHHXOXIJVJXXEܳAYKUDRBYAGYKCYKBRFYEYGYQO~\IHYDYzLCIYDJYEVUKY`KFFVFFvMI᳊ILYYIMYNYQL_MGOYH]EJHPYSHqHQYIRYSYJSKTYLMNhOPKQRSUY]QkLIJOELHVY^HWYMMEUXYCTZYTYYHTUVmGSUWXJLYZ[\Y\]YO]eE^_^Y_Y`abcdef`YgJGZRhaYijkrElmgYTEncYPbRoFMpqeYfYHGhYdYjYbYiYkYrstulYvOQOmYrYqYwJHxyzpYoEoYrPnY{|LsY}EwY~MQtYtPT|Y{YzYvYuYyYxY_OYY}YYI~YYYPYYNYYYYYGYYCYYEYYYYYLYOYIRYGYYQHYgEAGGMJgLjE[HLRJYIGKJJ}NYSHFN}JSEkGuOYJYQYYYHRDJSK`IIM½YTFLýYYY^JYĽŽkIYƽǽYLȽYɽʽ˽̽THYNYͽνϽнѽҽӽoJE`EYYQEHYPM_RWKYԽKEPHUJսֽOMdKOUTHZQQEY׽ؽٽEHڽ۽EܽHݽ޽NPF]LS߽YYKYNN彵YY罭TlSUYY꽶Y뽯UbUYYPYYYYYYYG[PRWfFKdUXKTQYGKYTYPYAVQVFPYcKQFYTEU[LYGBNkSYYYnKYHFYARBJCDYESFYSYGYHY_FIYYJYKYYLYFMNEYMYQNNROdI^IPYQRYS]ITrGUVYLaJYY`NHYYWYIEXYPYlLHZGYY[\YYF]^_YpJN`aY]KbcdTFtL\YeHYUFfGghijPKklmnoYaFELNHYYOFpqYrst`LuvwxYYyzJ{Y|Y}VPY~YYYLYNYYPFPY^GYnFTYqNYBUYYBZVRLZIZHZKJZKGRPZAZDZGZCZUKZMZNSLEZOZNZNIKSCFFZRZSZUZQZiTWZ\ZMDUZZPXZYZTZVZJMMsH[ZKeILvRSdZTU^ZEQbZ_HcZeNxNaZeZfZTN_ZO`Z]ZhKJUnPcTsZhZHnZkZlZrToZrZmZRpZjZSPtZuZcG¾vZþľžiZƾǾȾREɾʾGgZqZ˾{ZzZ̾;Z~ZξZϾоyZѾeZZ|ZQҾZZӾԾwZLվ}ZHSxZvJZRZZZZ־Z׾MMZNRZؾILZOZپZZZHZھ۾ܾSݾ޾߾|PZZJO[UZ徘ZZ澔ZZUOSuQZZZGlNZQZZNZZZZZZNZZABCDESQZkZZMZZZZZZFGHIZZaQ`TZQEIMZZJMUZKndZTLZMNdGOPZQZOZZZPERDLSmGEZTUVWM]ePEXIZYZ[G\I]U^Z_ZZnZ`ZaTbiLczMvLdoZeZHLHZZNpZNfghifMZZZQGZgJIqZJ~NZjOZLkKlmQnZISMopZqJZZZZZESOrZSZaOKZstZEP\RuKZNwMHvONZZZwPxZOUyzMZFZ{|GZT}~ZOKUZOTHsStRZUUS}UZZZALFUvMRKZZNTZMOTZMaLZNZZLZDMJZUOKKZGLHU`JZAUMTZTZZNB[ZZKIZLFLI`MZZz{KJZA[~¿ÿ~OD[ĿſKK[ƿǿE[ȿL[I[ɿH[ʿ˿̿ͿοF[J[ϿпMRѿҿC[ӿG[INԿPտNֿM[׿ؿٿڿۿMܿݿ޿߿P[N[HO[Q[UQtJZ[SW[U[HSS[UzNX[Y[QbNwLrSNR[V[[[NQb[^[_[IT[AB][`[CDa[\[e[f[CUg[EFOd[GHOIh[Jc[k[i[Kj[Ll[Mn[UNm[OPr[QRSTUVWo[XYp[q[Z[\t[s[]^Ru[v[_{G`w[x[z[y[{[HaKbcHEdJe}[f[~[GFg\Lhi[[K[G[QjkOJIlmGF[|GKQI[nop[[qEXFrQGKRstNuNF[Kv[wUxTAQyQ[NIzNE{|}[EMH~[[[J[{M[J[M[eQ[[wKbEM{LjMFgMG[O[[[[OF[RFETGYL[[[GG[bFUHE[KR[[QOL[QRQFH[[KQT[[[[O[[[mUPQLII[[GJFL[[FO[NOOlMK[[[[LPPJ[L[CR[[[[[VL[[RQ[KRQ[[[INmJ[[GN[SW_IfQKFVaEFKG[TOU[nHG\G[F[[lEIFGfEH[BMN[[[MP[OS[hFQNPFVETP[]R[KKT^GQR[vF[[PcL[WE[[JRTxEF[^R[[TJxOEIGrFO[R[[aPT[N[[[[[UJ[AR[IJPNBHMCODNE[TF[[G[[[[[HKIFGQJKLsGTPJ[RGEPMMGNO[PHBRQRRVHRSTUVW[XUKgFYGMZ[PIJ[[[H\][[IyH[mSKS^_`[aqGMQ[FPbcdefgK\hwNA\ijklD\B\DNmH\nGop[E\PG\qRrsStNC\RuPvwXRXHxyF\zQFYS{aSL\IJ\M\|I\N}`\SUP\N~V\_\ZKW\Y\TR\KN^\T\]\X\E[\uSTUhTO\\\OQ\MU\GKN\Z\OpScQmHc\a\d\SS\e\b\q\Ti\Ro\LôQRk\Up\LSTs\r\J|RMn\l\TkESORm\Ih\j\g\RaGt\u\BLRKIvTU\y\~M\\SJQǴ\v\S\|\w\ȴz\\M\GNR}\ɴT{\HHh\\\̴\\ʹδ\\\ϴд\\KM\\S\OI\\\\SfI\\SdH\\HEoK\\״U\\FiNK\\\\EK\yEU\\\\\\ش\OO\\U\ڴ\UM\۴\\\\]T\\\A\\RBCDEFº\UGHI\MJK¸\bS\\LQ\MNOP\RQRSTN\UVW\XYZ\\[\U]\LEK^J_`abKcd\\\}QeLNf\g\\hFi‡T\jNM\kl\\m\n\HwELM괱EoGUpqŸJrHUIs\\Itu\\v\\wBOSeHI\\sNx\y\z{|}\~\\‚\\\\YTG\…IP\‡IHX‰[J\\iIIL\NG\SF\\\\\˜\›ŽHVG\\E\\\¡¢œE§¤LE©nU\MSMI«^PjP\N‚N\^U\EE\E]R\PPF]¸¤GLID]B]\U\LU\H]G]O¾G­NA]C]uPESM]P]ZFN\FR]EFK]Q]oNXJI]L]FMQTJFUU]N]S]O]‡NFKMVNDIV]T]FJ]WOX]E^]]]NJRPTMW]AE·POZ]rK\]BRY]PG[]rJFLFFf]d]GEH_]c]kFFJUJb]~KEAMe]JKj]`]kHLM}ONg]a]h]k]Mi]PUPr]QOEJo]s]tNˆJR|]u]q]Rx]At]SJ{]]BU~]TCDw]EFåLG]Hp]y]IÃ]NUv]]JKwG]HLHMFKz]l]}]J]NOÖEATiGJm]HQdQV]PG]PÒ]zREQÌ]]CNQ]PI]EI]n]HR[S]]]TÕ]]]UVWXÈLY\]]Z[\]^RM_UQS]`aÉ]bcOd]]H]e]fgkML[G]Th]GiF]jMMJ]kqRvSl]^mnà]oâ]p_H]Tq]]rsç]tá]NuvéRwWH]xyzKJR]]`GM{ë]|}ñ]]O]]~í]]xKOMTÅPauU]ITÉPXOTcÌnONÏð]]dsMÓ]]]]Ö×J]Úý]MÜFeÞJ]þ]L]FT]]]]â]U]ÇH]]æç]]êëúTgï]]KNñòó]õöÉU]]]iKP]J]ûj]]]]]S~PQU]]MUP]]Xf]ÇQ]]]]k]]]U]]]R\S]OR][F]]m]oS]K]qGeKJsTjTL]}IOMO]r]]aH]]R]GIRM]P]ÌS]u]U]]v]]S]OT]AB_GMCDxEFGGHIIJ]]oLKLB^TMyNzhC^OKP]QRA^TWS]BGSĠTD^LLTUUG^VWE^FXF^YRH^}hOZ[N\]TJ^~^_G`aL^bM^cdK^IeNP^fgS^yJN^hQ^GPiR^jklWU^fLTO^V^TWT^mY^W^X^Z^[^nJopq\^]^rst|Suvw^^Lx`^_^ya^b^zĩSE{|ĖPc^d^RyLe^f^}~g^gGJh^oUĂăUĆăi^SsIķUįJĚPU{HRFďXQj^ĒĢFĔĊTk^TSl^n^m^ęo^p^Oq^r^JĞħLs^t^RHy^u^ZNv^x^w^z^Q{^ĥtRNP}^~^|^{JJLĪ^R^ĬoPTİ^ĵ^^ķQJ^^ĝN^^ĻĈ^IOEO^ľč^OPSČ^ZLĕNQĎ^^ď^eOĒ^đ^ē^aM^^^Q^nLăGEIēMLNJ^^ę^ĝ^L^^S]M^^^ĥ^K^^ĹLfP^^Ĩ^Ħ^ABCDŷFEFGHHũ^E^PIJKL\NMŬ^^Nŭ^^OPQŮ^RSTů^STLRRUŰ^^Vŵ^WXYZ[\]^ŗ^_^SRO^`[K^P^^^abcŷ^^defž^^ghňQh^ijRklmŘ^MPnopqrstu^^vw^xy^z{|}~ŹJŁŜIRŇ^^^ōdNŏ^RT^I^^œ^^^^L^^ŗŘ^^^^^^^T^SŝUKfKR^EşEU^ŶEţXM^XcE|FHgI|EeWUEwF^ŧŨũ^^Ŭ^^|[G^ŏUŋGNG^^rMPŲIŚU^LQ^RH^^^JţTN^^P^ŶŷŸŹźP^^^^^NqQUŴLſ^^^^^P^M^^^T^^BQ^^ſIJNA_^B_QSIUC_GLŬE_tQD_TJ_L_M_PK_H_F_G_I_O_N_ORP_R_S_T_U_Q_W_V_X_ŷK\_Y_Z_ABGTSC~S[_D]_E^___FGb_`_a_c_d_HIJe_Kf_Lg_SKFFh_YFKEj_Mi_k_ENưJLl_m_OPƙRRNQƖSn_o_r_p_Rq_STƶUVWXs_YZ[\It_u_hhv_w_x_]M^y_S_WPQ`tGab{_c}_d|_eMeDH\~_Kf_IH_gSh_iuFjkƀPtFlxFm_nPoGH_pƅ__RqƢMRErstuvwxƋ_yQBFjNz___{ƈ_|}~ƀƁƌ___NIƄGƎ__ƉƊƍƿ__ƐƑlRsJƔ_JƑ_ƒ_ƙƚ_Ɩ___ƠƘ__Ƣƣ_ƛ_ŵrUƵM}RƪƝ_Oƞ_____Ơ___ƱPSƦ_P_ƵƶF_ưEUMNƂJ_QƼEƫ_[I_ƭ_FLʵ__EMTHRɵLJP_Ʊ__˵̵vIƳ_ƄIJiSR___NO_Q_VS_{QOR[T__M}P___zH__bJ____K____IA_HBC_DEѵFG_ҵHIǰQJ_KLL_M_MԵNOPQRǹQSTLQ__Uյ_VWXSHYXIZcF[_S\]^ǒQNO_`anjHb\Uc_LeSd_efLE__OIgǿMhiqLjSUkRlmn_PuMPO_opdžRKEqr_stu_v_wUOxy_zT{P|_}~jS_]UcTSEFǃ_XFߵHM_pLNJǃMǵT_PNJL_MǏ_KuIdRǕ_ǘG_GGP__MǖR_fSǒFǣ_jGǥ_ǧǨ_MO_ONH_ǪǾRǬ_ǑHTRPPǯ_DzǴ__N_\O_KdžI_G_ǑNJiQTǿ_ǰOK__A`_ǦPB`eJPIC`D`ǞUG`F`I`H`J`RK`EL`M`O`N`Q`P`R`S`IT`fnGU`V`kTPMW`X`QZ`[`H\`qI]`E\TLJR^`Tb`Qa```_`ISe`AOf`GROh`~Fc`g`d`nIl`JǛMFKk`j`Ri`EK|KIFm`DŽTHPNSs`q`r`p`n`o`UQOUw`{`z`NLACHu`|`y`Bx`t``v`CFDTEȍQFGJH`IJ\PKLMNGQOIPȁ`OQȨIR~``}`STUVWX`uHJ``YȄ`ZDT[Ȍ`\]Ȏ``^_`ab`cdefgȋ`hijȍ`klSOW``|QmnA`oK`pqȐ`r``stuvwȓ`Qxy`pRLO``Cz{`MQ`|}~șOș`E`ȁȂȃȄȅȜ`LȪR``ȋFoF`ȐOUN`ȒHOSȡ`LKLYMKOKȥ```RK````Ȫ```Ț`ȜȝȮ`lFȼQ`ȯ`ȡȢqT`Q`ȦȧȄHȳ`Ȫ`ȒTQKQ`N```ȸ`FRHQF`ȽGgK`ȲȳȽ`LIȵOȶȷȦG`GOxLFIO`ȺGwHLJU`HQhG`YN`LL`IcUF````F``F```mPLN`WG``ȁHhR`JJIT`tS`JJGTpP`````QH```HSJM```TT`IHX`K}SȓGHJ```ȇF```J`Z`NHLkUN``H`ȪKYH`A```BC`DERFGkO`H`[UNIJIKLIM``N`O`````fHPYG`QR`ShHsSRTU`HQ`V`Aa``WXYZ`BaEaDa[M\]iK^`_CaGaFaHa`JaaUKabcxRLaQNadMaUsReOaPaQafRaghSaSijPTaUaklmnopqVaWaXaTYarnQZast\a[a]auvw^a_axyz{|aa`abaNLU}ɌFO~əLyUUcaZɀɁɂdafaMeagahaJia}EɆɇjaɉmalakanaoaGUEqaparatauasaɏGɒOxayazaMɖiJT{aiO|a}a~aUɞɶTaaQMɢɣɠRIi`GapFSɥɂaQɨɩɎIɃaɬɚIOTaaɯɰɱɆaaLɸəNɻɉaɸUɈakaaaKayTHaɉKaaSaɒaaMɔaHalaSaaaSAKBJUPNagRjRmaRɌLLSn{IyKLɞaaPRHQTNPMaoNpJcRɈRɡaaaaPcMNaqɦaɧaɫNsKtaOGtHQPUGyPa^Sw\MaaLaɴJLUyaɬaɫaRbMaɮaGRLaaaQɲaɤKaaɶMLoRRaAʻaaBCDaaEFQGaaHIQJʊM`PKaLʾaaNaMaNvPOaaaPaa_SaaQRtTaaSTaUVaMWʀXaaaYZ[aa\GJ]ʊSsQLE^_ʳM`abHJjLcdefaaJgahiaajʇaXSjFxWbPaXLkaalma[NLnoOOpcJKqrsaHaVIatauTKSa{FvawxyzM{|}~ʐTaaaaaaJLaaaʴUEaGTMaSaʉʊʌʏʚQaaʽNʖrIaʘʚ{OJʜʝʞaaBTOFʃFSIMaʺNʧ]NKPaYURJFbwSCbAbaaaF_JTZMEaaʴaDbaʶaFFazTKBbʹEbʻʙNJbSRbPʾʿXbLGQbPbKb{TIbGbwIMMbLbObBHS_QNbFbKHb_bZbKI]b[bbbʆTcb\bYb`bWbSbQUbabVbdbTbTR^bubnbSGgbFsLhbQLQlbKSpbjQTlKmQHqbebtbibvbjbkbTobmbPrbTfbABsbTJIwbuKC|ObbDybGE˂bF~bEGH˟UIJKLYJMNOHPQGUxbqPRSrNTbU|byOlQbbVNTWXPY{bZ}bP[\]ˀbzb^SO_`OaPYRbˉbbcdefbgh˲IbJbiˌbPjkˈblˏbmLbno˃PbmOpˋbqˎbOrbbb{RstPKuvwxbyz{ˋQ|bR}~blU{UbbbbT˚bTˆˇˈˡOˋ˙bNˎˏ^FTˠbbRbSbbeU˔˕˖˞bbˑTbbb˙˚˛˜˝˞ˢbPTQbbbˢˣ˷b˪bJ˨˴bbˮb˫˸bb˱bL˭Qbb˱b˿O˯bLZTIF˳bSb˸˹˿bb˻˼˽ObN˾bbb˴bb˵hEbOLUbS_PbTNLbbb\\bbL_b˹bbJ`RRbrOPRˈUbbKbQDQ˿Obbb]OABbUCDEbbbFbbGHIJbKLMNOPQbRbObSMbSTbUVUWbXbbYZU[\bbfNStONRb]b^_̙UbNb`abbbbbcbdefbbghTibSjklmbnbopqrbmRstbuvwbxyzSRb{böIcGSBc|Hc}bFc~Jc̀QCcEcGc̃AcnNbĶKcDc̆̇̈̉̊̋̍H̒̓NcLcUc̙̚OcWcQYcQc̞RcVcMcT̡̢PcScXç̥\c̶̫̬Ͷ̮ζZc[c϶ccdc̐PQbcU^c̹̺ac]c_cec̽̾fc`chcgcQSicjckclcmcCKncoc̈K̤EpcqclH̥Krc̀G̥MscKtcJFucӶTOzcxcRycwcJvc{cjOTJc~cWJ}c̀c|ccc̍KcTcZOcHTն̄c̽I`OccH̤ỈcFccjIc̊OMT̑c̒cOIScCOcc{ELA͎ccBQKccCDE^TQcFGHIJQccKcLMNccOPQR͞c۶cST͝cUV͜cW͟ckPXYZcc[\lT]^_`cTcabcͧcccdceͩcfMgͪchcijklͬcXE߶UFcMKcmͯcEnFocpqPJScLJrstuͲcvʹcNcHccwc~Hxyz{c|ͺccc}G}~̀́c`ScGLcͿcc͚GOc͍EPcIccK͒cJGccP㶕TcqJ͙EJKLcchMfOI͝cccͤvQUc͈OIͧͨcͪ͐NQcTHILPccQ_KPGMMͯͰcͲcʹ͵cccʹNMvK~Jͺc͠OOͽJcHFccMccccRIOJ̓KIUeRcFcͲPcIJccḰQHccpUccccccFRcN͜NOccccGUOMOTsUOccRcccc|IcnJͻMc}McScUcMAdcFdBdDdCdEdGduJIdHdONLdJKdMdNdGva{KJdIOdPdQdkQ[RdSdSUdVdWdTdXdABECDYdEF[dZdGΙJH\dIHFJ]d^dK_dLMN`dOPQLRSIadTUVWXhLUSbdYZ[\cdUdd]ed^fdhd_`gdidadPjdkdbcdmdldefgIFIIJhMJ]JpdIKodqdbLMsdtdHvdtIJijF{PrdrHAFudUMKgPklPFwdmOnydxdoSPpqr{dMOsέJOOtGzdfUOuFvRw|dx}dyz{ddN~d|}~ZStUd|L΂dUdddddddFQQdS΋dJdQPdHdxJF΍QΐΑLaUΔFΒdΛddΞΟΠΘddΓdΥΕdΔddMdLdΩUddGέήδPPddγδddL|MddddκλμξPdΨddΥdUddddάdέdβddhSdγddεdRdηddκdddμddLξdνddAdddGDPSSzSdBddddSFdMHdUNdLRGddΦKddHdABZJdCDnMddEFddhJdGHId[QdGJdKLMNdOPNHHQRSϦUdTUVWϓFdXddlPYZd[Pdd\dIdTd]^_`abdcddeϩPRdddf^MdgtMdhidjkldddIadGREHLmndoEGAHp~TqrUIhPstuvϩKwsFxyHzd{d|}d]S~dNISdJdςXNddTIIKDGrLdKDeAedKPd^QHdCeOOESBeHEdMTGEeόύϏwOJiFϒυTFeJGeUNeTLϖmLIMeJF]PHHeJeKeLePEFIOePeRUTQeFLTNhSeReICQXTTeWenRUe[S]HLkRYeL[e{SXeE`MQZePϣ\eϒLϨϩϬϭFHFQN^e_eϱϲ`eMϵIϷϸϺRPnEϿcedeIaebeEbQUϷLϕIOEeehegeiekeTQlejeWsOmeHURGUXG|NneoeϮKpeqerePIQteseφMQHweϩQveueoQApQBxSCDEQFoSGHxePIJ{eyeKLMzeNOPQ}e|eRP~eSTUVeeWXXYFSSyMRRelGEiEGeEZ[eeO\ЃeeJIeeeLeeJSK]^_Њee`abeecdeQfeghijАeklЕemcNSeiRnoДeep[qrsБetuvwxИeeyz{|ЮE}~пUЦeeeФeeЂEeЄРeeЧeСeТee\eУeeIЊГSЌШNeдOeЏБВcHДЬeeЗИЃQЌGLHKRЛНLЯeeeMЀNeeТФeHMлeкeЬЭЮабвгежзйклгeeITeeeжeомeReвecSoMUHbQSeeFeecUeSTeeeeWNeeeeKSWRORPHпeeeeQfHKUTeeHRegpOeeENeнSbIepMQTemTABnSeLeCDEeFGeHIeJeKLMNOeAPPeeeQReeSJTeeUVenoWeXYZ[\]e^e_`abcQeedefLRegeehiejklVQeSemnoepeeeqrNNeARsteeuevewexyez{|}e~eAfDfCfEfBfFfсEуFGfQrHf}KIfFшщ_TMJfEKfLfMfNfыьOfEJTrQQfPfёRfwQUfTfSfVfYfdSљWf[fZfќѝў]f\f^fKѠ_fѢѣѤ`fbfafGѨcfѫѬdfEefffѼGwѱѲѳOѵFOgfKjfifIhfHѺѻWQkflfrRmfILmIOnfUqfLpfaNPJofaIlJѿGѹK]FLѓJsfrfIvNZPvfwfufSїGKyfѮNLzfVe{ff~f|f}fрffEUffON~dOQpEEGGMLwTхfR[RfJfTcшfQfIZIIѻIRѐOѼJiPKfтEGъfыfMfKOfffffffMNєfHNffKf[ffffѠfffffffѣffLFfHDFѦfHfRhFѨffѪfJѵSfRMѬffѮfѯfETfwRfLPffABRCDfEFQGҷfffcHҋTIJKҸffLMNOPQRSTfUVһfWҼfXYҽfZ[\]^uN_`abcҾfdefghfOijfMHkfRlmnwU\JL[MFIJGoҰFpVTqrfJMSWUzQstUJufvwxfyfz{|ҳNG}~ҁvUfPSzJfQfGGTf҈҉ҸHJfWLҌUFҎfNffffffGfҔfffҘҚҐfffHfFSңҤfff\FKERJIMWIfPҪҼTyIPUfKUfҭҮfҰұffffffbHffҷҸҹҺҼҽҾfffffffffRfQIffFffKdFffRPfUMILOMDgIҾSCgAgBgfGgEgFgHgIgKgJgLLgNgXPMgMHOgSPg^NQgAVgRgBTgUgCSgDEFGXgYgHӡIWgJ[gLZgK\g]g`g_g^gagbgJLMcgNOdgPQRSӥUTUegVWfgXYRZ[\gg]jg^hgig_`aqEkgblgmgngcogpgdeqgfgLsghӝPtgrgvgijugkwglmxgnopqrstuygvwxyz{|}~zg{gӁ|g}g~ggӀggggӄggggӇӈӋӈgJRPggMӏӋggSgMӑӒӎgHӘӛӜӝӞQgӐggӡӢӤgӦӧӨӪӫӎOgӕgRgggӱӘggӳӚgUNӑSLӛggӹӠggӼӝggӿOgӢgӣgggOPggggxMQUgggӱggggggӴgqUӓRӷggggӮgӱgӻggnTgUgӿgSQTggg`USLUgggABCDgEgFyGGgMgggHԦNpKTIJKggQTgLdTMggNORPQRgggTLgPgSTUVWXMYZggg[\g]g^g_gg`agKggbP~UcdgefggQggghigjklmnogBSpqrԎMstuvwxgyggzg{|P}gzG~ggg÷ķggggԅggԇԈԉgԌԍŷgggKԕgzKPgȷԜԝԟgggԡAhBh}LChԣԤDhFEhԧԨԩFhGhHhԬJhQQIhLKhԛQLhJԴSNhOhԵԶԸԹMhaR_UHPhʷQhN˷JShUQThUhVhyFWh^MQXhZhYh[h\h]h^h_h`hahbhchdhehfhghQԯOihPjhkhLlhmhQnhohphqhshthuhLrhvhwhyhxh{h|hzhHABCDE}hFG~h_HhIJKLAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzA{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~nDT[tfWwXXY[f\x\I^^z_____Y``wabbbcddIefeeexffffgTci{³afgjIYb|εֵص׵ٵڵ۵ݵ޵[]_ejٶMOZBB{BBlBPB}BMB]B\BNBkBKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBDDCEDpDmByBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBXJCJB_BB[BBFHINS]`dghkpsvyzųƳʳгѳҳֳٳڳDFIPRVZbhilruwxy|}ĴŴ˴ҴӴԴմܴݴ޴ߴCDEOUWXflnstµĵȵ͵ϵеӵDGHIJKLMNOQRTVWY^cdfhru{ŶƶǶɶ˶ѶҶԶֶ׶ڶܶݶCDGJKNPQRTVYZ]^_`adehijklmpqstvxyz{}·Ʒɷ̷ηϷзѷ@@@@@@@@@0 P @ @ @ @ @@@ P0p@0p@p0p0p `0p `@`P@0PP @ 0!@!!!"@"""#@###$@$$$%@%%%&@&&&'@'''(@((()@)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6667@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE@EEEF@FFFG@GGGH@HHHI@IIIJ@JJJK@KKKL@LLLM@MMMN@NNNO@OOOP@PPPQ@QQQR R`RRR S`SSS T`TTT U`UUU V`VVV W`WWW X`XXX Y`YYY Z`ZZZ [`[[[ \`\\\ ]`]]] ^`^^^_@____ ````` a`aaabPbbbcPcccdPdddePeeefPfffg g`ggghPhhhiPiiijPjjjk@kkkl0lplll0mpmmm0npnnn0opooopPppp 2p0@   }aABCDeEfFgGhHiIJKLMNOPjQkRlSmTnUoVWXYZ[\]^_`aabbccddeeffgghhijklmno[piqjrksltmunvowpxyz{|}~]qrstuvwxyzq{|}~r~> s\tuvwxyzվ$ b c00000000dK0M0O0Q0S0{TYZBF1  "$&(*,.0K00M00O00Q00S00000000000000000010TTYYZZ00000000000000{BFDDDDDCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@:@@@@V@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #&*.268<?BEGKORTX\`dh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|pbcdefghiqrstuvwxJ[ !#%')+-Q[`aSfABCDEFGHIQRSTUV'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-1399_P110-2003w?4ibm-1390_P110-2003 2l0@   }BCDdEeFfGgHhIJKLMNOPiQjRkSlTmUnVoWXqYZ$[\]^_`arbsctduevfwgxhyijklmnozp{q|r}s~tuvwxyz{|}~abcdefghijklmnopqr> ~stuvwxyz[]ս׿\ a b00000000cK0M0O0Q0S0{TYZBF1  "$&(*,.0K00M00O00Q00S00000000000000000010TTYYZZ00000000000000{BFDDDDDCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@:@@@@V@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #&*.268<?BEGKORTX\`dh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|[J !#%')+-Q[`aSfBCDEFGHIQRSTUVWYbcdefghipqrstuvwx'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-16684_P110-2003,A4ibm-1390_P110-2003 2l0'H 8  BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ս׿ 00000000K0M0O0Q0S0{TYZBF1  "$&(*,.0K00M00O00Q00S00000000000000000010TTYYZZ00000000000000{BFDDDDDCCCCCCCCg'''''''''''''''''''''''''''5a''''' "%(+-158:  B!#%')+-Q[`aSf'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-16804_X110-1999A?  P    Q}@ !"#.<(+|&$``&'(!$*);-/)*+,-,%_>?./0123 :#@'="4abcdefghi5678jklmnopqr9:stuvwxyzABCD``EFGABCDEFGHI``HJKLMNOPQRIJ` STUVWXYZab`cde0123456789 fghi@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p&6FVfv(8GWgw7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|mO !"#$()*+,  01345689:;>AJj_yFGIRVUVXbcegiqstuvwDBlkK\EBCFGHIQRRVWUUVWXXYYbbccddeeffgghhiippqqrrssttuuvvwwxxZ{[lP}M]\Nk`Kaz^L~no|mO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-273_P100-1995?  :    {.<(+!&~$*);^-/[,%_>?`:#'="abcdefghijklmnopqrstuvwxyz@|ABCDEFGHIJKLMNOPQR}STUVWXYZ\0123456789]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~noc_myCY !"#$()*+,  01345689:;>A|debfJghtqrsxuvwiZDEBFGHTQRSXUVWIjpO{[lP}M]\Nk`Kaz^L~noc_myCY'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-277_P100-1995?  :    }#.<(+!&*);^-/$,%_>?`:'="@abcdefghijklmnopqr{[]stuvwxyz|ABCDEFGHIJKLMNOPQR~\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@OJglP}M]\Nk`Kaz^L~no_myG !"#$()*+,  01345689:;>AZpdebfc[{htqrsxuvwi|YDEBFCHTQRSXUVWIjOJglP}M]\Nk`Kaz^L~no_myG'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-278_P100-1995?  :    {}.<(+!&`*);^-/#$,%_>?\:'="abcdefghijklmnopqr]stuvwxyz[|ABCDEFGHIJKLMNOPQR~STUVWXYZ@0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@OcglP}M]\Nk`Kaz^L~noq_mQCG !"#$()*+,  01345689:;>AZJdebf{[htrsxuvwi|YDEBFHTyRSXUVWIjpOcglP}M]\Nk`Kaz^L~noq_mQCG'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-280_P100-1995?  :    {\.<(+!&]}~$*);^-/,%_>?:'="abcdefghi[jklmnopqrstuvwxyz#@|ABCDEFGHIJKLMNOPQR`STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@O[lP}M]\Nk`Kaz^L~noHQ_mDTX !"#$()*+,  01345689:;>A{|JdebfcghtqrsxuvwiYEBFCGZRSUVWIjpyO[lP}M]\Nk`Kaz^L~noHQ_mDTX'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-284_P100-1995?  :    [.<(+|&]$*);-/#,%_>?`:@'="abcdefghijklmnopqrstuvwxyz^!~{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@i[lP}M]\Nk`Kaz^L~no|JZmyO !"#$()*+,  01345689:;>AI_debfcghtqrsxuvw{YDEBFCGHTQRSXUVWjpi[lP}M]\Nk`Kaz^L~no|JZmyO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-285_P100-1995?  :    $.<(+|&!*);-/,%_>?`:#@'="abcdefghijklmnopqrstuvwxyz[^]~{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@Z{JlP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>A[j_debfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpZ{JlP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-290_P100-1995"?  :@    abcdefghi.<(+|&jklmno`p`!*);-/abcdefgh`,%_>?[ijklmnop`:#@'="]qrstuvwxyzq{|}~r`~> s^\tuvwxyz{ABCDEFGHI``````}JKLMNOPQR``````$`STUVWXYZ``````0123456789`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p!1AQ`p7-./%   <=2&?'@Z{lP}M]\Nk`Kaz^L~no|pmybcdefghiqrstuvwxO !"#$()*+,  01345689:;>J[_Z{lP}M]\Nk`Kaz^L~no|pmybcdefghiqrstuvwxOABCDEFGHIQRSTUVX'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-297_P100-1995)?  :    @\.<(+!&{}$*);^-/,%_>?:'="abcdefghi[jklmnopqr`stuvwxyz#]|~ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@O[lP}M]\Nk`Kaz^L~noDH_mQT !"#$()*+,  01345689:;>A{ZJydebfcghtqrsxuvwiY|EBFCGRSXUVWIpjO[lP}M]\Nk`Kaz^L~noDH_mQT'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-33722_P120-1999<ibm-33722_P12A_P12A-2004_U2 S@ 1`8@F\]^_`abcdefghijklmnopqrstuvwxyz{|}> ~GJN\~L 0 "@@@@@@@@@)@@@@@@-l @KXD@@@@@@@@@@@@@@@@@@@@@@@@ !%'+.259=ABFJNOSWZ^`dgkortx{    !"#$%&'()*+,-./01234567\â¡~ݡ¡ȼҷշվ߾ݡâ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-33722_P12A_P12A-2004_U2 lo  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[`]^_`abcdefghijklmnopqrstuvwxyz{|}`DpVp,F`z6   P!! "j""&###@$$$Z%%&t&&0'''J(()d)) *~**:+++T,,-n--*...D//0^001x114222N33 4h44$555>666X778r88.999H::;b;;<pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^x4N h$>Xr.   H   b   |  8    Rl(B\v2LLLLLLLf"<Vpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````pabcdefghijklmnopqrstuvwxyz{|}~(NNOO9OVOOOOOOOOP"P@PBPFPpPPPJQdQQQRRRRRRSrSSSSTTTUeWWWWX YSY[Y]YcYYYV[[[\\\']B]m]]]]!_4_E_g__]`````a0a7aabbc`dddf fff$f.f1fWfYffsffffffgfgggRhDhhhhiii0jFjsj~jjk?l\lolllmommmmmm'n9n?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW000 000@>?00000N0000 <\& %      00;=[]0 0 0 0 0 00000 `"f"g""4"B&@&2 3 ! &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! e} ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`  T x8x8x8x8x8x  2U ? S !"##$3%c& '(@)**+,-./0112345 6d780 9:; <=>? @@ABCDE9F9GHIJKJKLM 0NOPQR`STUVWXYZ[?\]^_`abcxdefghixjklmnooCpB%qFr,stu @ve_w6xwyyIz{|:`}~ 4Q7~iHV-`f:hŎ`VƐ~?@̓a u!! 0@$bE`0 t4e"u`p:@86cgM FPH8?#I2R",Ǿ硿& 'UAHacM Ъ>Az@{EG8Q4 qfcЀQ Cq0X_Ab@ VP%@PAM @ L! r   I \  e  "3$ G %B(I O0>a ~!A"#-$W%!&$'H*(8)N*@ +,` -@. /0!1`2C34D567 89p:;<J= >?@@AE@B)CDx E+FGH|@IyJKL[MiNOJDP!QRcS+@T3UBVWXBY]Z[\]a,^H_`abXc deHfg hPi7j2kMhlImhnLoB.p q!rPstu|vwx(yz{I|}~⢁Q"U2>Cg2(0s#e:㏑N,%=:>Ԍ|1*՜K"}(ɥ@DSZDD?Hw_Bık(I ABҶY@":䷻;K  D4HYE  Bp@@1PD@@,d0j`ϐVd!1 cLS2z 3 8rYC#EH@6A }ҥBK4G  S e  :@3_a*škP3 n!Q"#8v$%s&D'2(@)*|+ c,)-.$/0N1a'2 34F5 6`78 T9 :; <= >0?D@AgBRCD^EFY.G`AHIJahK\LMNOPQR@STU dVN1WMXHY Z2[.\.] ^_` alib2cdXefQghhi$jk&ClR]mno(pqWrds@tuDvwAx$yĤz4{:`|}~F: "PWA*O0؍jD"@1 F"B@R`R 0B Cp ڮ@ 5ebDFB\@ 2300  @ (gD@)d"AdF| I@  B:p*hP>ف$(.s$4K *DE}II^@@L%DIq j H@!0 I    4 @ p Tb  @ @!T"#$%!%&3'((D) * +&,-.i/0@12M34 5Q6789A:;.<=A>T?K@aAhB`CW DPE3FGH$IJӚK Lq"MN OP QR SQT1U(@V*WXiYbZ%D[D\]TM^u,_`a-b|cAXdNAen"fgh ijkfulmn2opNHqnrJ,stft&uv w]xyxyz{@|p}3~OUdÃD#b4C  {H@DŎH-&XP@n21  B@H;`H (4)E# %\w٪^TͯA(` + ڶ~Bv!FH " TH(x"1@CN R.CPAB0  O/@P!00N `1 (AjKM' ZIEP ,J b  B U0 j )BH>0@?@ TAMBCBCDEFBUG!HIJ$vKaLMݹNeO \P]$Q&'(4)*΀+m, -A.V/0'1Q72=324N5678@9:;<Y=C>$?H@ARBrCDEFGH IVJK@L'MNNOPOPQR STU`&VWX{Y!Z:[A\(]^H_`abc d 0efghijklmnopqrstuvwxyz{|}~??/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}ޡߡ¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧקơǡȡɡšġ89+,-./01234!"#$%&'()*͢΢ϢߢТࢺܢʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ7澰徼ɿЯФֵ)ݴ缧е׵ø辫ел߸޸дед˶ļͿοصкЩƻŻ¿HʰоĶ"RT˰ɲٵcǻ̰ĻnФ²Ȼ#'),Ͱ;ӽ>HĸWڼX_acΰtż#źУĺ϶Ѣ˥;Ѫ#ѯѱѰѸѷѺäfmѬʶ߱ƺ̼uѽ|ڽÿѥŶ$ѮѧнϿ5ɻѰ޺ijѭXò[幢ң]ϥeҪnʭжҫұۼ{ʲ%Ҷҽ&ҤƿҽңҾȴ¨ƱҬ@ѵҷG߿ޱP˵ڵǽ^ñŸҡ«IJ¸˻ʻɵƳȵĥƾ̡޴۵Ƹ(*/麱ɢȺӨӬDӣӰ¶ӦӸӻӱhӼӭʵı̻ŲӨ޲ųͻϰ޿Ǹ౤ԵߺԫѶԯ)BԵdghԾŹɺпν,NλѿԼaƲͰȽаuwx|ԩԥա/7ʺлϻȸѰխ̱ѻҰձոլղսDzűһ>ڻɸسգ°ĸ¼ҵܵ˺㱬Ȳɽ[Ʃaաɲիܳ.ͼխӰҿճƮkƶܼԿȢɶưӻբ֡ȼ3֨ٳֱߴ8ְƮ岶ֻ/ԽֳֽJP0^źtuyʸ֦ҶԻջ¢־ʯָͩʹº˸ðέdzץɳצעש׫׮į׮ʵסбƶݵצʰd̸̹mt׳~̺ɦƱ·קž۽Ƨ2׫ֻ˻B׻޵׭g׳÷ס3pؤע縪ٱǭ׬ذŮ,0԰ب״½3ض漹ؼإؿհ=򶦰4IM²ص˷ŷְķdƷةؿ(ٺ٧͸꽨ͺٵٷٶͳٴٸŵٳٴIȭ١þ¶ٴȳ糡٢ػİ٧úμٹƱݳ٫κ汼ŵǷ͹Dȷdtǣɳͧ&ڬڧŮڳںټڰٻھڿʯθ5ߵڵɷغмԶ»ۻܻڹƶݻܽux̪װ|!±DZ%ս+§-68:7ʷD²Ƕ˲ŰRWû[^콤ʶȱm?ҾǺp¬ĭۯĮ۰˥۷۶ɰຼݼ۫º̼۽!ǿϵ̲޻ϸͲ59ǿ˻Ƽ:ɱ˳ʳϺ˷XưͶIü˵ģ|~ܣūܽذۢ񳡸۰ɸܿLܷȶݽǼ˶ܶܳڳܵݱYܽj߳}'̵=56ܥݤݫ>UݯͰ緡նݷݺݽֶβ߻к޽Ļݣݥ̳8ʱW`ݾcjݣϲ̡ޣ¾!Ǣ˱+ͰƦ̱ި޴޳CGþKOձ޿Yʽ@߽?޺fѺľ½̷ޯkެnpиž|Ͼ޻¹1ô߬ĩߧ߭e´߷x²߻߼깨ͽ&+-Bвť޼ҺJSߺٰ!ci߲Ǿƾtu|ȾѼϽ3ߤ=ʢ߼̫ԺoʼqѸƹ.íͲýͳJ̶fѲj˹npty%+-.2׶ͱBPYĴɢɪFŴӿʵ*ųùô貶ڦڰνæͷ;۰ֱ᾿ɾŤǴGĹ:;HCαױƴȹʾǴ⿿rֽ⺶պUֺεܹb˾iŹmⷳγ̾KҼ㷷˽;׺ضϵҲġeiٶӲƨʲξܰԲηƹϱϳ㦷hϾ׽Plóȴо޳ڿڶղǧ;ұɴļʴζͽ䡴ѾҸǹϷȹ㽣Ӽɹ鵶ʢٺ¿Ҿaзhʹͼůѷ¹Tݰ˹Ľ'彰۶U˴ްʼĽ̽ҷTc̴rӷȯͱ.沷ʹͷ͹Լ橼̹榿ϩӾδԸιϹ߰ոϮӵտɥйĢʣ¯ѹ˨˷ǽÿ籱罶˼ܴؽɮҹǿϴ秿ǼĿֲݷܶײѱ^زԷ§շӹWٲ"д7Ƶݶ۲ԾںڲָAQվt踳!ü־ɼFHϢQ駻ſYƻȮݢ׸Եؼַ³ܲͳµ\Թѽұ׾չ޶ӸۺؾS_߶Ǫ뫸ǭгƿѴѳľ׷ֿHݱ­پTǿھ۾ӱط͵Ϻܾjظﻧzݲõ$޴Ҵۿ05ڱֹռKٷĵ_ݾ빮зɹ˾׹߲Ӵ쮵Ƚ쿻޾9`عCϼҳa۱ٸȿּYڷӳܺɿë׿޷ҽյ¤ʿͿᲡƣ㰨b׼彭αȳԴټٹeԳgGݿڹ߾ӺŽ&(˿)*+/0<?óAڸTUVX_aci۹qrƽx&>?@ACGKԱPQݹRT[\^`Ӷ⼣ioèz3?IP⾪Ƽbjkմ﫳״jִشճ޹ܱǰ߹¸ؿٴΫ¡ֳݺhoα۸̿,m.n1o2׳ٿȰǵڴʺĢܿ۷ˬб۳ܳ鴲16ܸһ±]۴¶tرٽQöumݯ䴵vM[ʸ˭fj߷%򲼩z{ܷVеxݸ!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~89k'*+18;@>>>?@???@@@@@A@AAAB@BBBC@CCCD D`DDD E@EEEF@FFFG@GpGGG0HpHHH0IpIII0JpJJJ0KpKKK0LpLLLM0MpMMM0NpNNN0OpOOO0PpPPP Q`QQQRPRRRSPSSSTPTTTT0UpUUU0V S@ 1`8@F\\]^_`abcdefghijklmnopqrstuvwxyz{|}~~GJN\~L ^%" @@@@@@@@@)@@@@@@-l @KXD@@@@@@@@@@@@@@@@@@@@@@@@ !%'+.259=ABFJNOSWZ^`dgkortx{    !"#$%&'()*+,-./01234567\~\â¡~ݡ¡ȼҷշվ߾ݡâ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-33722_P12A_P12A-2009_U20( ls  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DpVp,F`z6   P!! "j""&###@$$$Z%%&t&&0'''J(()d)) *~**:+++T,,-n--*...D//0^001x114222N33 4h44$555>666X778r88.999H::;b;;<pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^x4N h$>Xr.   H   b   |  8    Rl(B\v2LLLLLLLf"<Vpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````pB\C~abcdefghijklmnopqrstuvwxyz{|}~(NNOO9OVOOOOOOOOP"P@PBPFPpPPPJQdQQQRRRRRRSrSSSSTTTUeWWWWX YSY[Y]YcYYYV[[[\\\']B]m]]]]!_4_E_g__]`````a0a7aabbc`dddf fff$f.f1fWfYffsffffffgfgggRhDhhhhiii0jFjsj~jjk?l\lolllmommmmmm'n9n?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW000 000@>?00000N0000  <^%"\& %      00;=[]0 0 0 0 0 00000 `"f"g""4"B&@&2 3 ! &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$I33"3M33'3363Q3W3 3&3#3+3J3;33333333{3003222222292~3}3|3.""""NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! e} ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`  \ \\\\\  Vy ? S !"##$!3%c& '(@)**+,-./0112345 67_80 9:; <=>? @ABCDCDEFGH9I9JKLMNMNOP 0QRSTU`VWXYZ[\]^?_`abcdefxghijklxmnopqrstu vwx@y&z{|x}~p oCB%F, @e_6ۏwyI:` 4Q7~iHV-`f:hť`VƧ~?@̓a u!! 0@$bE`0 t4e"u`p:@86cgM FPH8?#I2R",& 'UAHacM Ъ>Az@{EG8Q4 qfcЀQ Cq0X_Ab@ V P    %@PAM @ L! r   !I"\# $%e & "'(3$) *G+ ,%B-(./I0 O12304>56a7~8A9:-;W<!=$>H*?8@NA@ BC` D@E FG!H`ICJKDLMN OPpQRSJT UV@WXE@Y)Z[x \+]^_|@`yabc[diefJDg!hicj+@k3lBmnoBp]qrsta,uHvwxyXz {|H}~ P72MhIhLB. !P|(Iݕ⢘Q"U2>Cg2(0s#e:㏨N,%=:>Ԍ|1*ճK"}(ɼ@DSZDD?Hw_Bk(I ABY@":;K  D4HYE  Bp@@1PD@@,d0j`ϐVd!1 cLS2z 3 8r    Y C#EH@6A }ҥBK4G  !S"e#$:%&@'(3)_a*+,-*./š0k1P2345367n8Q9:8v;<s=D>2?@@A|B cC)DE$FGNHa'I JKFL M`NO TP QR ST U0VDWXgYRZ[^\]Y.^`A_`aahb\cdefghi@jkl dmN1nMoHp q2r.s.t uvw xliy2z{X|}Q~h$ᘂ&CR](Wd@ȌDA$Ĥ4:`F: "PWA*O0ؤjD"@1 F"B@R`R 0B Cp @ 5ebDFB\@ 2300  @ (gD@)d"AdF| I@  B:p*hP>ف$(.s$4K *  D  E} II^@@L%DIq j H@!0 I! "#$%&4'() @* +,-p./0 T1b 234 5@67@8T9:;%!<=3>(?D@ A B&CDEiFG@HIMJK LQMNOPAQR.STAUTVKWaXhY`ZW [P\3]^_$`aӚb cq"de fg hi jQk1l(@m*noipbq%DrDstTMuu,vwx-y|zAX{NA|n"}~ fu2ȇNHnJ,tf& ׎]@p3OUdÚD#b4C  {H@DťH-&XP@n21  B@H;`H (4)E# %\w^TA(` + ~Bv!FH " TH(x"1@CN R.CPAB0  O/@P!00N `1 (  A j  KM' ZIEP ,J b!"B #U0$j% &')(B)H*+>,0-.? U@ͩA($BCBD7HEMzFG2H*EI1JKLDMhNEOPP.QCRBSTHU@VW TXMYZYZ[\]BU^!_`a$vbacdݹeef \g]$h=>?4@A΀BmC DAEVFG'HQ7I=J2KNLMNO@PQRSYTCU$VHWXRYrZ[\]^_ `Vab@c'deNfgfghi jkl`&mno{p!q:rAs(tuHvwxyz { 0|}~??  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ޡߡ¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧקơǡȡɡšġ89+,-./01234!"#$%&'()*͢΢ϢߢТࢺܢ¡ʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ7ƭʭĭ­̭˭ŭͭǭϭέíȭɭ߭ӭԭЭѭҭ֭խ澰徼ɿЯФֵ)ݴ缧е׵ø辫ел߸޸дед˶ļͿοصкЩƻŻ¿HʰоĶ"RT˰ɲٵcǻ̰ĻnФ²Ȼ#'),Ͱ;ӽ>HĸWڼX_acΰtż#źУĺ϶Ѣ˥;Ѫ#ѯѱѰѸѷѺäfmѬʶ߱ƺ̼uѽ|ڽÿѥŶ$ѮѧнϿ5ɻѰ޺ijѭXò[幢ң]ϥeҪnʭжҫұۼ{ʲ%Ҷҽ&ҤƿҽңҾȴ¨ƱҬ@ѵҷG߿ޱP˵ڵǽ^ñŸҡ«IJ¸˻ʻɵƳȵĥƾ̡޴۵Ƹ(*/麱ɢȺӨӬDӣӰ¶ӦӸӻӱhӼӭʵı̻ŲӨ޲ųͻϰ޿Ǹ౤ԵߺԫѶԯ)BԵdghԾŹɺпν,NλѿԼaƲͰȽаuwx|ԩԥա/7ʺлϻȸѰխ̱ѻҰձոլղսDzűһ>ڻɸسգ°ĸ¼ҵܵ˺㱬Ȳɽ[Ʃaաɲիܳ.ͼխӰҿճƮkƶܼԿȢɶưӻբ֡ȼ3֨ٳֱߴ8ְƮ岶ֻ/ԽֳֽJP0^źtuyʸ֦ҶԻջ¢־ʯָͩʹº˸ðέdzץɳצעש׫׮į׮ʵסбƶݵצʰd̸̹mt׳~̺ɦƱ·קž۽Ƨ2׫ֻ˻B׻޵׭g׳÷ס3pؤע縪ٱǭ׬ذŮ,0԰ب״½3ض漹ؼإؿհ=򶦰4IM²ص˷ŷְķdƷةؿ(ٺ٧͸꽨ͺٵٷٶͳٴٸŵٳٴIȭ١þ¶ٴȳ糡٢ػİ٧úμٹƱݳ٫κ汼ŵǷ͹Dȷdtǣɳͧ&ڬڧŮڳںټڰٻھڿʯθ5ߵڵɷغмԶ»ۻܻڹƶݻܽux̪װ|!±DZ%ս+§-68:7ʷD²Ƕ˲ŰRWû[^콤ʶȱm?ҾǺp¬ĭۯĮ۰˥۷۶ɰຼݼ۫º̼۽!ǿϵ̲޻ϸͲ59ǿ˻Ƽ:ɱ˳ʳϺ˷XưͶIü˵ģ|~ܣūܽذۢ񳡸۰ɸܿLܷȶݽǼ˶ܶܳڳܵݱYܽj߳}'̵=56ܥݤݫ>UݯͰ緡նݷݺݽֶβ߻к޽Ļݣݥ̳8ʱW`ݾcjݣϲ̡ޣ¾!Ǣ˱+ͰƦ̱ި޴޳CGþKOձ޿Yʽ@߽?޺fѺľ½̷ޯkެnpиž|Ͼ޻¹1ô߬ĩߧ߭e´߷x²߻߼깨ͽ&+-Bвť޼ҺJSߺٰ!ci߲Ǿƾtu|ȾѼϽ3ߤ=ʢ߼̫ԺoʼqѸƹ.íͲýͳJ̶fѲj˹npty%+-.2׶ͱBPYĴɢɪFŴӿʵ*ųùô貶ڦڰνæͷ;۰ֱ᾿ɾŤǴGĹ:;HCαױƴȹʾǴ⿿rֽ⺶պUֺεܹb˾iŹmⷳγ̾KҼ㷷˽;׺ضϵҲġeiٶӲƨʲξܰԲηƹϱϳ㦷hϾ׽Plóȴо޳ڿڶղǧ;ұɴļʴζͽ䡴ѾҸǹϷȹ㽣Ӽɹ鵶ʢٺ¿Ҿaзhʹͼůѷ¹Tݰ˹Ľ'彰۶U˴ްʼĽ̽ҷTc̴rӷȯͱ.沷ʹͷ͹Լ橼̹榿ϩӾδԸιϹ߰ոϮӵտɥйĢʣ¯ѹ˨˷ǽÿ籱罶˼ܴؽɮҹǿϴ秿ǼĿֲݷܶײѱ^زԷ§շӹWٲ"д7Ƶݶ۲ԾںڲָAQվt踳!ü־ɼFHϢQ駻ſYƻȮݢ׸Եؼַ³ܲͳµ\Թѽұ׾չ޶ӸۺؾS_߶Ǫ뫸ǭгƿѴѳľ׷ֿHݱ­پTǿھ۾ӱط͵Ϻܾjظﻧzݲõ$޴Ҵۿ05ڱֹռKٷĵ_ݾ빮зɹ˾׹߲Ӵ쮵Ƚ쿻޾9`عCϼҳa۱ٸȿּYڷӳܺɿë׿޷ҽյ¤ʿͿᲡƣ㰨b׼彭αȳԴټٹeԳgGݿڹ߾ӺŽ&(˿)*+/0<?óAڸTUVX_aci۹qrƽx&>?@ACGKԱPQݹRT[\^`Ӷ⼣ioèz3?IP⾪Ƽbjkմ﫳״jִشճ޹ܱǰ߹¸ؿٴΫ¡ֳݺhoα۸̿,m.n1o2׳ٿȰǵڴʺĢܿ۷ˬб۳ܳ鴲16ܸһ±]۴¶tرٽQöumݯ䴵vM[ʸ˭fj߷%򲼩z{ܷVеxݸ!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~89k'*+18;p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0EpEEEFPFFFF0GpGGG0HpHHH I`III J`JJJ K`KKK L`LLL M`MMMM0NpNNN O`OOO P`PPP Q`QQQRPRRRS@SSST@TTTU@UUUV@V`VVV W`WW @3 iG@@@@@@@@@)@@@@@@M,@k9x#7d@@@@@@@@@@@@@@@@@@@@@@@@ #'+.159<@DGKOSTX\`deimptvz}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF\â¡~ݡȼҷշվ߾'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-37_P100-1995%?  :    .<(+|&!$*);-/,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz^[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>AJj_debfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-420_X120-1999?  4    Q}@ !"#.<(+|&$``&'(!$*);-/)*+,-,%_>?./0123 :#@'="4abcdefghi5678jklmnopqr9:stuvwxyzABCD``EFGABCDEFGHI``HJKLMNOPQRIJ``STUVWXYZab`cde0123456789`fghi@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p&6FVfv +:JZjz7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|mO !"#$()*+,  01345689:;>AJj_yFGIRVUVXbcegiqstuvwDBlkK\E@D@@@D@D@DBC@DFGHIQRRVWUUUUVWXXYYbbccddeeffgghhiippqqrrssttuuvvwwxxZ{[lP}M]\Nk`Kaz^L~no|mO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-424_P100-1995?      .<(+|&!$*);-/,%_>?`````` `:#@'="`abcdefghi```jklmnopqr````~stuvwxyz`````^" []> {ABCDEFGHI`````}JKLMNOPQR`````\STUVWXYZ`````0123456789````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/7GWgp~7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>tJj_ABCDEFGHIQRSTUVWXYbcdefghiqxZ{[lP}M]\Nk`Kaz^L~no|myO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-437_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pm} $-=GVfv'1AQ`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-4517_P100-2005?  l    |}@ .<(+!&``$*);^-/,%_>?:'="abcdefghijklmnopqrstuvwxyz``ABCDEFGHI``JKLMNOPQR` STUVWXYZ `0123456789`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@P`p&1AQaq&6FUeu7-./%   <=2&?'@O[lP}M]\Nk`Kaz^L~no_m !"#$()*+,  01345689:;>AyZJ{|jFGIRVUVXbcegiqstuvwDBlkK\E w @D@E@@D@D@DBC@DFGHIQRRVWUUUUVWXXYYbbccddeeffgghhiippqqrrssttuuvvwwxxO[lP}M]\Nk`Kaz^L~no_m'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-4899_P100-1998#?  @    `````````$.<(+|`````````!*);-/`````````,%_>?``````````:#@'="`````````` ` ``````````````````````````ABCDEFGHI```````JKLMNOPQR`- . , ````STUVWXYZ``````0123456789`* +   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p "2AP`p7-./%   <=2&?'@Z{Jl}M]\Nk`Kaz^L~no|mO !"#$()*+,  01345689:;>[_PZ{Jl}M]\Nk`Kaz^L~no|mO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-4909_P100-1999-  @  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ``` ``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.>N^ny      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-4971_P100-1999k?  @    [.<(+!&]$*);^-/|,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz{ABCDEFGHI  }JKLMNOPQR` \`STUVWXYZ``0123456789 `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.>N^ny7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>tpqrsuvwxABCDEFGHIQRSTUVWXYbcdefghiO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-500_P100-1995?  :    [.<(+!&]$*);^-/,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz|{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_my !"#$()*+,  01345689:;>AjdebfcghtqrsxuvwiYDEBFCGHTQRSXUVWIpO{[lP}M]\Nk`Kaz^L~no|JZ_my'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5012_P100-1999    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~````````````````````````````````` ``  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/7GWgiy      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5123_P100-1999?  :`    `abcdefgh.<(+|&ijklmnopq!$*);-/rstuvwxy`,%_>?z{|}~`:#@'="`abcdefghi`jklmnopqr> ~stuvwxyz[^]{ABCDEFGHI``````}JKLMNOPQR``````\ STUVWXYZ``````0123456789`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`o7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+,  01345689:;>J_Z{[lP}M]\Nk`Kaz^L~no|myOBCDEFGHIQRSTUVWXYbcdefghipqrstuvwx'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5346_P100-1998  D@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9 CGPXnpbU: DHQYoqc@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/=M]m|#1@P`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5347_P100-1998    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S & ! 0 9   R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oo!1AQ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5348_P100-1997  D<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 `9 R}    "   "!a: S~x@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p!/>N^n~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5349_P100-1998  F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 9     "   "!:  ``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.:JZjz/?O      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5350_P100-1998  D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 `9 R    "   "!a: Sx0^1_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr"2BM[jz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5351_P100-1998    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 9     "   "!: ` ````````````````  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/9IYiVfv!1AQaq      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5352_P100-1998  p  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~  & ! 0 9 R    "   "!: S ``!"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@P`p/<L\ljz(8HWgw *8HXhx'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0123456789,.0123456789!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5353_P100-1998  D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 9     "   "!: ``V`W. y"6*;`CELrAZj{}/ z#7+<aDFMsB[k|~`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~%5EU      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5354_P100-1998  D   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 9 R    "   "!: Sx # @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pn~!1AQ^n~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5471_P100-2006_H p $   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p|:t2l* d "   \ TL D~<v4n, f!$""#^$%%&V'(()N* ++,F-../>001x26334p5.667h8&99:`;<<=X>??@PABBCHDEEF@GGHzI8JJKrL0MMNjO(PPQbR SSTZUVVWRXYYZppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````p```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````pP%^%j%a%ASESWm%Wn%Wp%Wo%  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+ L%'Q+MkDFaJK e=NnNߑdO(OOVQtQQQRR;SNSSSVXYY2Y4Yf[[[\^;`eghehNmp5u~~~~~~7zςoƉfgnt|}Fiz'Rx^ ǞLɝ >L 5n>uIly $NNNNNN7OL4OH>PP}444QYQQRNyRR'S5SQ5SS5S#Tm5r56TTTTTTU#U(U5?U55U5=%U@ABUD9FFHIS@KzwM4:GPQRdTUVWd~Z[\]^_abcGefg:i?5lmnonCtdTwxy9{|}~dh H?sXyU@CJyc9V|dC>9:x5RV4=l5??2d:TĂU&@qm\47_S5 6V TZW7 !"#$%&XhR6*{h[H,K'I34U5V(NY:;Q=[NN>5#\Q__8Lb5ezk5l:llp+r,NrNR;y|SS4VYZ]Sd^xeuΘޘck|Ğok7Nr7b;Pmyz=}wp\ KY5"aqgs<KxtQ @cj#B*zUMp$SvwNOP/NO4T}XX^^_eiCjlrs>[tz{|l~Ϗ_!q@BZhkgvB=WօL{][[~>]H]V]=8]] 888B^^%__99?9M9`=a\9aaa9,bbbc9V:ccdZdK:d]!V:e:eSf:f";gB;ghX;Jhhr;q;{; iCi\rdiii;i;ejtjqjj;j;jjjjkkkull<mm&mmqN6it[Izez}zzzzzq%AzzzAT, {U{){01{o{56{!{;==㒄{5|BD||E|}fH|||t|||g~ER]}Tt}}5q}[\}=}`}bden~~+Cl'~@AG6yoᙗrtu\EwEy{/;֌@ADی\pH>LMN|;PQzÎԒ-YZ䥏]^䳏*Iabc^eghij9l7noaqr䨐tĐv䮐g:đ|~lAb,kpZeIDs[&oBIl{lAax佖SI1B6J=EEupA[WJ[_%P䉗җtJ43Kf;Q=ʘȘǘJUx9rK ;X6L- 4P4 8P@EZ厛 ԝ !~$hĝ()*+,9./吞4M7`;9=2O7>K$C9VVEKbizrKTUwqWXYs[\y^_ib쒁˓fgr>rwCzpmn~qpprs>uvw"7yz6|}~#7[WUDg37<=lXhW@TVVƓ圓N+Q8NKOOhZ954)OڊNP QOOBO.PlPPOOXPPvnrmQQDzYRRRzFqi>ttVtsKS5rUTW]fWWW>6XZ,ZY~ZZZ6mCt!Z!Z#$t'qrI+潓7\\^^H^234^O[787:6<6*?@AB __EFkZHD[K`~`NO_>RSTUaWXYaau`]^_`qdbc):efgh7cjd1ccnobq;dkeri;vwxy U{|}f:Axd4fkfK0fcff8;t;ghh;jc83jRjjkehLj;zjWk栓扒gm o=n=Z nGX$mBx;qpPrrryQzt?>`>t2WBP xw ww{w^:8tt>@xxxxsYy$%Ay-j+:zynA/2A5y345675kUp56<=zYZ@AB ZDx*ZGzA]|m|BMNO|QR||||j}~}N[\]}_jBabgdeWghi'{lmn {pEcju9wxz瀄|}D7Dƀ BØbeSZA+[Z砆-ZnEOeMT>FF7=M_+e)qpm錼YwYnC6*0JBXloHyon雵6绐qUIb@'+Et>>珖>tkt>AGhJh躒[it>jss>Htp脒s_1膓5IkqVUy}.E 7YZ66_yZtqHYn>IAXW6p !"hgi%&'()*+,j./>DD3456o8=:<=>YZAaZqZDE-7YH6qfMnZ+ZP+jRSTUqWXOZ\\]^ j`ap3qd=lghe~Y/]=\_no}&Tstu~Wwx?z{p}p]s|Ors8s9sAsHs>lqs> w>lVttt>>>>t?S?Bumuruu|?uu?Mv?tv?zvq#ViX@Cw9@agE@5wj@o@^\wwXxpx@9xGxQxfxH3yh2yA AyyzgAzAzyAzzA!Nb{l{{{||`BzB{||B|B|p}}}}rC %9{.1T=WpC *s`uD9;VYZD:X|%D-DWTDvʂ؂DWiipd`E8R;EopwErEFF$GC)8QԌG_XÍGN:UTWqU7HΎ򎷏ʏ̏3ęHI(XkCEIQIS->jITy-I3Ig$J@5J—TVJ`KDXQ7B]bpKřK<ziݛmL o7I:PV{ƞܔzDiÔY@X7WWsqjTT`zVUi/ \ ^gG6dS끋xNp bqUhi6 !륉#렏%븗'G*,-./0123456789_Hff=>?ACDFXgiJKLMNOPHJSTUVWXYZ[Q]Y_;abcWe9ghib7k^mopq rsteYvwxڎzR?Wqq~Us4GfP4|GWQqVb[]ꊭKea'ZVjNVm6wB{Ez&_6y,]F;ueX7T<끒09l'n96?EfC V@ 9qfLC{~y o"j$S&쿓6h]*+,-./]12W#5]7eiS;<<6g?@ABCDEFGHI5KLHcOxURCTCVWXYZ\]_`=bcЏrVghijklmnopqrs~uvLGyq{M~M쾏U칏 E~VojN4:7=NVm[c0e-VT=}L"VVIuYpN^;vENvwE2TH%V2UbyCVT5VUf-64uUUTrU^쫞Z}UbmT͌qvccciUrQ4QMTUUfv-uLjDs[ {V pfrNG@]e"H$%&')*,-q~PNNw5 [lgS69}S6;X=-KTWABR:EtsG MJK[LMNO\QRST.c%}WX*:Rt>z6E_@vZbzxGX@|Vt]Tvk텞L7aqr]VuWwx4Rz5|V|9WS\dQ]큞L{\{hb5c{*~|B||{ ZsU[OO`R>RgWVPY^ȗ\iT@,S0a,iS ;LAiPFuڙsRY\QcjVzubOsp|v*NBJ\izWR]N1l9OTTR55Rk|.zq{kx VwSԍOb(uz>zxlgv&lևu Sx" rqs-st*/_D01~4`gvךDn,s!5rLQ|JHYaL}a_Woab9b\:aSVdch5W][ڏ]P`y2S8de@w|j|-zfcM}ut gbv[t$w|Su~·ȁIC+wtڄ56imt=vq`a0 0?@ 0 0AB00CDYZ[\]^    005 2  ; 0%%%%%&&%%%%%%2!?IJMNKL_`a "f"g"`""R"a"bcdef^)"*"" """33+"."5"4"@&B&""!!!!!!!!%"#"<"h0 ! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0DS!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1 NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[]_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$p!q!r!s!t!u!v!w!x!y!6N?NNNQQQR8SiSS Y[]3/^P_a_4eu00000000;=='A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO!!!ZNRQ12!!!00............................P[TuSKjBN\NQSSN NGNNV n\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒%4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwx yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp*p r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~IxψXR`|ZT%f%W%`%l%c%Z%i%]%R%d%U%^%j%a%X%g%[%S%e%V%_%k%b%Y%h%\%Q%P%ےLBsQI6 D iL{_ R&R8lqDmStSq~StuwSxSSSs}Y?sSSIlINWS:SSTyp+UWf[mmT]UTTG=GUL/TtUUREf7VfffMVOVxVSWVV#6FWnlpBW6WX&X\XXa5XXX[CWӓ5Yh6Yn$ZSUYYqmYZcZ67ZetZ=27^Rv[e|[@]H[`a [[M\\s\I\H\\\]]]F]!\]-8&'(ᇂ68;.^jz^01SNS6 ^^9^^8^>h _AB:HE:_GHJc_Mr_@P_]_=TUVW֑YZ1`f]c9=96Wbqy@>``hijtPZda$BaqraQua[xya{|a29#`\aecbblc:8dcodd{f::dW:Meoeme_ee7Ke@ee_fDfKfgfsfwᤙg+;iggbggD"hPn<h]hi jsihii2=:;gaiB6ii;cPiEjj;gj <k`5ktkn@7!Tkk7l Zl&ylD6<⃛7h !m\m|no&'(3*Q./1St3yOnZ7o 7o;n=>UEDo\oN=toE;=oHoJKLMNOQQRSTKp~pppppppA=qqa+qEqZJq\hOqbk,qmnoqqprBrYC$rAz.r@r}hUrWrU> h=or+sH(s.ssssIt#f6sti9t>`tGtsvtlt07tt,jtSIF[tuu[⅓MuJugunu?u]tuuv,vQvOvovvvv7vvvvbw&w@wdXwwwhxxx.yx4yx⸏yiyyyy` 4 h(h(h(h(h(h(h(h ( h ' H  7 8`W !" #$%&'.()**+,-./012345678989:;<=>??@3AB$CDEFG(H@IJJKLMNOPQRSTUUV W)NX0YZ[\\] ^ _`abc?defghijklm0no 0pqr<st`uvwxyz{yz{| }5~ 0T@P@@7`xpp@& dH @@  " DD(H BC #X f %,0  B  @  $IJ    P  @@@ !P"# $%& '"())*+,-./01(2B3445 678@P9:; < => ?@2AB C0D@EFGH I JKLMN'OPQLR STQ@UVWWXYZ[\]^_`a bcd efg hi$jklmnopqrsBtuvwxyPz{|}~@ @  !@ @ @& @ @@@   `  @@ $ P     @     H@ `@H   !@"# $% &'()*+,-./0s1R2ϻ34L567{8>9y:Ȟ;o<=:O>??@'ABCDEFGH}IJKLM3NgOPQRSTUV$WyXwYLZ[\]^{_`awnbc;defgŧhUi]jsklm n{wo_pqGrs~tuvwxۏy[z Z{2|}_~b綁wĈU .?׏Y_{UADEۣ~??wog߷o??| ֯ Dpz<~kQn?_{~s7^|{ u y |  o={s^`?  !"#_$J%&'o()*7+Ϫ,-I./\^01?k2a3?456}7ݿ89}:c;<=>?@AcBCYD3EFGHIJK?LM;NOP~QR S6T=UVWwXYZ[\]^_`}abcd}efvg~hijklImonowpwq~rst_uvwx!yPz{{|} ~{翇b[ݑ h}_/jݪ~o??ݶDY{ӿ?}z g{  ߹"? md_{{9<RoK=g+_    ] ߝ{O}/ !"#@$%&'()0*+,-.~/=0 1234567@89:;<?=>?@ABCDEFGHIJKL8MNOPQߟRS?TUVW~X~YZ[\]^_u~`aobLcd_e_f}ghijklwmynwopqrasןtuvwxyz5{~|ח}_~{߃?߆߈?ߋ??ߙ/Sf:7g ߠ{?=ߗϸm~r|w\_/tl3pu__vRz~/sv~ }=EН{s  s? w ;  C  1 '?7۾={w>{ !'"o#$%&'{()*+,-.n/0123456789:;<=>?@@ABCD?EFGH|IJKLMNOPQsRSȅTW}UސVWXmYZ5[\]{^_W`abfcd^efߗgݿhi_jklmno?pwqgrstu~vwxyz{|}~;Lߊ_[EWLߞi_߇߱~߳y}ڵ^|w\O_wO/<_n]^y޺C|;>SsK{WU]}  @   v/w; ! !"#/$7%&'()*+,-.o/{0123]456?7E68 9:;<o=>y?@AB@CCDEFGvHImJKLMNOP{QRSTUVWMXY?Z?[\]^_`abcdef~ghijklVmmnospqrst?u_vwxyz{|}}~{߁Q+i/ @ mۥ?ܩ?p?[y[W[.O߾g Gw}k`o ?_vvW{??vsǤ~wӓwaۇ~?    { sa&o? !"#$~%&'()()*+ ,-./01{2345_67k89:;<`=7>5?@ VA|}B-`CD EFSG2!HIvJJKTLM1N[O+PHQ10RSCT%U&VW&XYiZQD[[\21]$^D_D`a}bÅchd efg$h isjRklmCn:opCq*r sc(t$uv5w xF'yZz{6>|} ~`hh1D\qfׇVgBb@2@&Tߓ@ۖ`v}Ӆ͜nŸ gɥŧ»ݩ֪F0fs@-00s5P*D5 h96$ahkc'&Hxu2!u-D#_w=&Z;m]ufn`?UԵoJQ` ~o  P  #%u6(rO@@,  "!"#$@(%&@P'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUP VWXYZ[ \W+]^n_{`;aIbcdefg hi{jk,l@mHFn o&p*XqHrsQ"t1PuvPwxyz{|}@~ `m0?   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡XӡPYW][fa_ѡjhomsqwuҡ{yVgZl\np^txXir`vz|}~kƾšDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstu[ceVXLKEJK¢ƶƷƸƹƺƻƼƽƾwxvAԡۡܡڡݡء١ƢƣƤƥƦƧƨƩƪƬƭƮƯưƱƲƳƴwxz{|}utsrq~Zbcdefghiponmlkjvy@BCqrmnuvyzijEefâĢŢƢǢȢɢʢˢ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿtuvwxyz{|}~UVPQRTWSOwߖՉ͓ߛhډYۉ]܉ڊ܋ۗSnȋKpݔӊے۔zF~hhٟןj\^Рf욫HEoޞޔe֕ڗE}XdVM[ǕYWESxQlk›{`KdighBfݓ̋mnopd`t×ЊtȜxZH}}ŠJъGڞQŞxkIo~y{DLSÍōʍ̍]aRV֍ޠҗۍIƗY֖ŗחIrkP̝eDncڠSy]cipjNJ׉MݞdoØŘfnݗҒa˘]̘i͘ΘbcИјur֘٘ۘݘm]MWߕÌƜ~@ɔӔFєs“HKUNY`tUDˌVY[ČEC͕ɗPƕgvQsOzdnpS\zdb͗dLɎT|zȖÙ֐vpKǎǙאߞΙϙɒܗyۏzޙRgޗѕJVIەʼndUԖ|MHI}PG؎ɐUXՐAZ\—`EXcIknOFגuԓypx͑Joj_͞yΝҌsќCɞx{@BCEVTWUFɣOMɢBA@C֝OΉèğXԋPrcꦱYDdF@D[G\EGFĨA{ƋAE^]WŨKЉωöܲFщƨGH_Qɭ~奺ǨȨE`oɨʨFGHNjk҉RɱTSɵϟJKLMIPjfiQahNOHegɩӉɮg饱ɤɶɸɯsNOxfBgDԉҟ[`hdʧG]nCb^ZeEH@FcAi\_aبШ˨ըΨ֨˼ި٨˵ۨϨԨ˴ӨרoҨͨܨݨڨ˲Ѩ̨PWVJfIQ]։KYPXͲTͫ[NWMURZO\SLHޖ׭pѭn֭ĭͭlڭέ؉ǭYܭӭп̭˭ϭ[ƭխԭʭɭҭí­Эŭ٭ۭحc@ȭcW\bԲUԶYRԴVԹgQsfԭXԱSO]PNZ`aԷ[^M_ԩdLTeԼȳ^Wų_ىUXijYVdz]SRɳʳƳ˳Q\ZTóVʶĶͶƶǶŶ˶̶qɶܼȶζܹ㐴ಹrஹହ෹హ൹ėg䢒i觾詾訾vwuhx_lkIaSRJIKߨQ^YZ°\[`o]^JqK@RLZݭ݉NɢTUAj`_ðƾURSaޭ߭UV[B}hGMN~k㭶ТУhԤa@߉LZTİͳzBɿYWXOMN}b¤ZkFDEGClm͟nPOSQR訲chdgfeb孴ĒoѳŰikjlưγϳгжѶ϶ABỹZ@ABDCӛ䉯՟O\[UHŒVUVTWoplkijܞqǰnʰmɰȰԳӳҳҶǒնֶԶӶCDEyUcäVĤŤL]^Iqm̰˰cbPƤ_ͰCl`KJXh}o׶EἹǤWаΰϰQd͢ʤɤȤcbmXnճRˤaedrWgfLMsYZoͺD̤tuppdֳezFόFXhѰSeΤͤȐϤڒYZqOfjytonuslzmixwvkrq{pYSYU[XNQTPWZORV\~{ʝg|[]upm쉥}_ahxtv\mDvsdunowljkq^rfczbeiV`yOPyǚIKMLEADIRCFHQMSJGGB@NӟʚHKxt}rCΣOΥZyEBwͦJ|LΩs~{@ΡFGzv]QuDԟNDy@BCAC񭧗FB@GѡԺEDXWAAw䰧߰|۰v{zᰥsְٰ~ӰBԿڰtԤݰux}ԣްܰװұذyణհN԰ܔڕjqrj׳ڳuxسq޳䳽Fn۳v{oFfsmyݳ߳ܳzlrthwٳgGiHޒpSڛ~޶ܶ߶ڶݶCض۶_ٶR͹ȹUQὋK¹TΌNPSĹ˹ŹIƹǹL̹JOùHɹMRНʹ럩ϝGMGDȝGSTJBLROFIHHCEKAkTOU֊N_P䲾@E跏B鶾AC輾軾D@QF鷾Қj{}~‘bz|`P^Ŋ`VQl~AY@XWTZmonŦŜI}|_^][ywz\[xWTǘZHIEF밫|ϹιIHGkgYnobfdcea`̌ԛ}dv`{ʬ~|šsY[Zr@XWV̟\ḀU󖬫TZgX^UY[]W}VQRέS\oPSRWNQPATXGJJOUIJVMHLBԯԽgԴԼԩԾԹԲԦذԵiﰻԶKة}lإ}رخKѫ~ذدآػeNnߙT{]йcչ_fW׹ѹ\U[dҹֹZ`eVԹ^bhXawӹgYᯋYKWVMRNQ\枥[oJPZOLX}~MOJLNþP¾IKxSRrabqcB[hФ\_tعiSZ]މ^B`YLBi~pgh]{ڹ۹ٹjѤӤҤ[Ԥq_`ijaC_`^ZabMNO͛ݹܹj]ľkӝlonqpmkLʹʸRʳʮÕʻʷʭʺʫgoOHpSDKtfEdLPcQJMߗriTR̦nlIkGFjhqmeNoθgcsblξpοwVvdTŕfmqurknUhëjitκe«~\bB[`PU_\aQ[ŌTRcSWXZQY\]^d@LkCDxBOAqe[P@ؼؽB@MrGCضغADغطsؼEصB@CD@FAABEAnzpvkyx|u޹twm߹{orwqlxsUaXWZ\_VrT][Y_^c^`b`WKVU鬌XQRZSž\[TYuƾT\ڐ]gCߐTlmnդrssUutVaī]eEGFH}Ǿ^prysvtuwʻgWXٌvxzw{ybcȫūǫɫƫfw}hgc_`bdafeJIkHGKFIKHJHݮIJ~칡fged]Ⱦd_oxuʫigNMLLMɾp\֤ty|]LKqɋפNLrؤuɧY~Z}ɟΫxͫ˫̫jhDkij^PQOhiaĨK٤swvzħ§çdhMb]̣ec\ilg`̥f̦ad[_ķ^j̢hΤΪΣΥ}{ΩyXЫΨ|zϫ~έsonlknposHqpѮrmlmqrSRTXAZV^[UCWB\]YuDx@Q`RaOOPb@SVNPUTCRDMQԌ뜦Qegkhcbljjmdikfeaf`e^hdic_gjbXfTrDE`rqt{ʵ_uŧtWvwxڤΟѫSy]x|Ƨun̬m̩o̪ҫԫΰαβδӫtsvubFac`UEViWTOZ\E[YXqoNmpnlmklnnz~}FۤիXyzeȧɧǧz{β֫ιζκ׫yuwwxxvGJKHgfdeIjhZ[\]_aHGY`^SpsrtqtuossqprofFGUʧY@ثAC{ܤ˧٫|aFbI}ݤޤɢ̧qrskp̸ګzzyiLjML]buvʾtsʋtkJzUΧQͧ۫{mCnl^vTLϧЧwv̻ulݫܫޫ߫}|{OorpNuqPtsaWa_`KdLcpwxwQu@HI|ߤˋ{ҧԧɤӧѧnxyا֧էק̢~̮̩©̭㫬éȩƩ|̥ͩ䫦ɩ̩{ʩ˩ǩ̩z̫ĩa}̡̤ũfΡΤ~}|쫡򫢮~뫦﫥ΧzkvѦѨSլѣxQRѯѭѧkywܠhzU^dm|e`ժVբ~TbeIcء]a{dYbWXէq[ի_դ\dfcغZ}Кako@QmDqeFSilG[HNsTJOC^UrAP@]pNMtEjBKMRgLPMh\phln~k[j_rZ@qvXimOfgAWYVoݩ}GnF|ECDtzn᣼{tHyBzqy~y|~ξx娼̾嬼Pxyxݠv}w;姼孼|{˾zоuv~Ѿt|y{ӾҾ}ϾwÐyVgjihaJbAt|ɳڧ٧ϩΩѭur`atvuIy宼ԾW¹vѩЩҩѰvQ͋~}ɷɪɩZߧөާۧzݧܧEu᩾̷ܩ侀̴̺̼̿詸٩⩶שةF֩ԩߩթ䩵کݩީ۩Q{A@ѱCBEβD|ѿ֞f[ѩѺѼ}սѾѿѸѵѶѹѻѻî®ѷ|g˱ʱyurզպwը̱ɱ{jȱiսs±hլxqDZtդƱRoոñxnl~հıw|յpűmzvTSLkdzŏjYgw}kn|\ml~Uyi_٥phq٭feÝc]٤VJW{yXox`[٩a^KMp|ݱݶݪliz{bknoݸjd}ݺݨݩ~ݴݫݵݭehfݰݬSmݵgcݮQLK᥍ObR导T尼塓NPUƊJ[嵼MZٲ¼M峼üxؾپ߾־ݾ۾վܾ׾޾EھV줊Y­X^\]Zk[BECFDGlCNdMLKceīuũǝrٯ΋FGĮŮӱϱֱձαѱԱбvͱuxٰswtٳqVļżƼHg~yƮرױz{rW礸Hٱ|ٵs_IǮȮ۱ܱݱڱ}~پݻYXJIO^J餹@ۓPMcSKNQLOՓRЮɮ̮Ϯqʮήˮͮ߱խޱծؓ౩ӓ٨ݦټ١vybvwu{ѓݻxtzY\ZR[ȼSǼʼMɼ応澻r辳徶P`nKmQRfPŪ񝱦TѮҰ̳|뤳BA~ҮӮԮR´z܎agɵɴPCGBE@AA@FDWʌCMNFXHSIVQOJPDRUELTGKYM[\i^VLbJ[EeRA}DQa`FX_`cZKSfYamVXGCjc]@lgIkPHd\T^bGZYO_UWh]NMBP^WhU}iOV߮ծݮ㜩֮ڮDۮخ@׮ѸٮܮJjյչսհ򱹍~ղճ鱺|շջޮJE󱥖ִѴҴδĴǴƴ״ɴŴд̴ٰٵٯ˴ݱϴʴٴʹôٴHGjȴټپٽ٪ӴմٹԴ١ݦQݭݾݤݨݬٚݡݯݣNݰ𗩷ݪ~شݿݴDݥݢݭJH^FX}_B]RGUd][@ZFoQamI^KYgDkaMCѠWh`eSfEPLNʟ`_nObTcljAViϒbRč\AͼLؼռWѼμּޜ׼ԼBlټӼмXϼ̼Ҽ˼^{͔Z[^ƍȍǍEɍAHIpDJ@ˍG\CFeB͍chib΍fegd_𓶟QNWVTOrύcPqSpXRMoLVUUhYZTXSЍWvVbYde۴ܴڴݲpceqdۼڼ۟KjYwBZ[nfkϋ\эeofp޴ݴfghܼLlZ_qgߴҍijݼ޼`CHrhsiqjoBAC@Ӎ@AAB@ݷkM[¥]a~ɻIJ^tklDBПrЋråыۊƥťĥD@ŦƦ¦ΕvĦɼEæ[YLQSLMUbROQVZXԍZKxM\TWEG^UNJYVHICOP[]PNS\WR]FTKXDvƘՍjzqїKbeBmovhfguGpnsJuycIBMO@lk}rux|AFs~wi_d`N{taL|ϡ׍w؍ϪϬtv{Iҭϭ{sd~xzϥ}}pϨOzٍmϪxoϫ^H|wvnϬϩyϡqϢrϦy~kΗLCU[WJMFGJV_E@NBOYүDhHHEfZgaSbڍ\ecITAG`FQCZiPKKX]܍DeRPݍG[U֠GDgdXcNOIE@QYBD^F\SHFJhb_]faR`AEWVTLKCA՗JMM˗ލߍAZIMDJCUVHDBSKQ~WAGEBCOLT@FGFEPNR@ӕa`F޽_IJǷh·^CȷRHKc޸jbW̷˷ŷi޹ULYeͷhT޷Mķ÷PZdGQ޼[ɷN޿ESgVlXfƷO޺ʷD]d\G⭺}⢺n⯺wmⱺqsuS殺}o⣺u~E֗||vtDzwxz~pyx{t⪺⤺sꍩr⥺{Py߼vDNMYK槝OFRTC^W[`UILH_ҕaV\JE嫺AZB@XQP]GI@AHCOBDFEDJܜGFϕEB@ANCQSYWZRVU[TXPqopmnsrx_ey\vsgwt^abcf]udh`]j`kh_\^bedg[icfiagxyŭWeƣlЗҋǦA^ِ_Gb_`aXZURTcVͣSP͡WQͥYp둷poϱϵϵ򘰬l^wxyPLnv{QlrkuqMOzjmst|pNmNTPLָXJWiH[RlSVZOFTjkYMI[QUKHIeOcYbXL`^_Jcڼ\ZK]apMdQCZpwyޡڷkҷz׷η}m~lܷxϷԷqٷ|ovrnѷطַӷ۷зu~շN{՛sÚȗ۠Бtݏ⵺ʒWQIgdpjlfnvmkqho̜cebriJQUSKILMHUVGVQOLPNRRMSNOPKTSWXT\b`^a]_Iwtuv琉lmzkʛji{ܒljkȂDyӋGRݷnbH}ϹfPU޷KL|gɦBȦedc`x[Ϻϻҡ~S]^o\_RpQQkjVhilڦޥީaާ޹W⺺stYZfr}qpnolՋǥiCDfbaˬegcfgd_;]dʹeab\ͯ^ͮc`ϽIϿϼҥXWUҩTVg֣ҪLebfenyhֵcmtsadurq`ipwTvsXVuSeuYoqtrUxS߷ެުᷮ޺⻺ޯvu~}{zwxy|_\]W[a`^deJcǞyx~mnmzȥYvjɥEʮljkhhi֒mԑkgjf͵i[lh¬ŬϿSĬ^ìZŔҫҶҹҺҬҸҵҳҷ_]\tsһҲ^Z\FdxmkhlNsetp{uroZynwzqy[xwv|Ԓi~EȘ`ɘʘڢZڥ[abX}{ڣz_|ڤڪY^\]mlWk鷷跻땼sn_޳޺޸޹޵޴޽Ւ췹q⾺zwyu]@bA|DifegfZӒc긔X\[dhYqmzjhknlg^BEu@oFD{ACGvtsjnϘŲʥnͼҽ}]{ų˥٠o`Mҿ~Πºi^_ropqIH|w̥ÉƬޫͥңcdΥϥFjiǬϬХѥҥӥmklnm{rpqҘˬɬʬȬٗĠ`vdcbax{z֤feӘڧԘ޹Bjqså|ԥs՘úopt͸ϬЬͬά̬\hinlkjemDfgט֢֭|~֤֣}kjhؘlmgiگǺƺźȺECHIFGĺDlksmro`qabݝpntwuvژߝMN}O~LPJxoKpY\~}wܘѬޘnoեʦGqmҬӬԬoqpJxQqp֥uprKtRrץ׬ج֬լqrs֯ŸkڱsɺʺLducySsإnxwͼvͽy۬ڬ߬ެ٬ܬݬĘuvwtֲֳִֵַ֭֮֬͠嘼ھںڻڽtCκFDEABǏ@O̺ͺ˺NQOMPԏ}~vzywfgex{|h@{A|z~}U¥¢Tĕ{yztwuvf٥nڥoxuGB|xۥz|~}{ͿL|zҢyҥ}~{OPֵַ喸ֶֺFvڸwxNQÔML”HOPJKкԺѺӺIҺۖTXVϺSURYĔWjYlikɓFVEŐCDVGZW[]\XY~}z}yq{|~rtsܥ؋rªҧҦhƔҬֻּּֿiRڜSTrɉA׺պֺCAB@Bב̔mHI_^áVݥrqpĪêҲіՔД־}|Dz{yAZX@W\[YIHcDغGFٺ^ϔ_[]Z\呯jpIErqnoJ`¨©LãޥHsƪŪM@sҷG~D]^CBJۺںKLa`PsOIKQR¬uIJߥLAҸVMʑWᔤڣG؏XEܺMݺvĥ˦ǪBC@BӹDGE\SFCҺHAƲòDzVŲO²^IJȲjdٜڧڥڬګڭ]aPPSGLFcJQHbbONKMIR_QR]XNPUTWRQhߺSY[VOi޺aY\bce`hdfgvj]ftxQyw{z게OndNLPMuScTagedjkhib­«flpðêîïóaxrwyk@ŢXYm~̦{EFDW_GHIsIObMӻKLNJɲ˲ʲXگurVdTeUfZa^`_yxkaꯘ|}WSXTVRUz\z{A|@}ًͦtȪLJKZǯSYïRXV¯įUӽTȯůɯƯQPWמϲֲӲٲزԲвѲҲײͲղ̲ڲڴBlڤڳڶڻβh]_ae[Yj`d\XWߧvbZ^kifgcrBjxtxe}ubUwf㨎vpcqshgdlimyno㣉k`bapyurvltswqnzrm{oc~꨿ꣿꦿꤿ_Yia]dg\e`Zhc^b[fntwµovq·܌msurpvøôô÷÷õ~}ĭBŹ@BAlpnopqrstΦuoʯڲڼjѝCI׋ڋɪuM`[_]˯^\@ijnohkgm@pz|}韩üDźϦ˪ʪONb̯aŽܲ۲BCAĎsmlnrqd~꪿yexýüðЦPeίdcͯݲ޲߲DopN~CAB{|}泘桽歿꫿kz{ˎlѦߋҦ̪ϯQΎӦARS@BԦTѯfӯЯүAώ@hqikюlզs˪CUhԎՎԯgկCBDFGEmtuED֎pomnq|¾Ť֦wµvFצئ٦vwwtvyu{zxxѪϪΪݎӪժҪ֪ͬЪ|Ԫ]qͪ[GH]eWZcaIgLd\YIbDeV_FK`OMXJ^NEfr\گد֯jޯۯlӱݯkinHomׯٯܯߎ߯ftvwyNڝEGHPLJMQFO\KI_cȵQOʵgJۡɵNKŵ˵PǵMGƵL̵ĵõ|}~wu{sߢxr{}v~[|~yxy}͵|tzLHM㤙JKIAD稽C秽@榽B걿꯿atxzwvusrȠy¡}~ôijECDڦתRN{ۦSܦP˜TUVOݦتhpWۤP|µަ٪RεQEߦϵR঱iQrw믿qWTVSUXY‰ZۦߨSJFIKHG笙괿klF}}X[ۯAJJvHKMNLˣ{ˡ|zy}~~jܪͷ۪ߪ㪮Ϳݪڪ͸ઽ쯻ުЌRwAb\daqt]kV`cewIUYWRo~svХMf}^xФuy|䝵mУ{Tlвp_ZSXTgnХ[hzAJvB}Q~x|ӵӤtsr\ۦFz{ӡuӯӶӰӧӢwyӴU͜x^`ey]houbiS@wrnj\aYofcsdzlckZ_pvA[gmVxqtvƟl`׵}۪ۧյhۣiwsߵt]X赡u۬pnzԵrۭkdocaеjۨHصݵٵ~ڵvfҵ^ۢ۫e൰qmѵ嵷|xֵܵ޵ӵyg{bۦelb̖g_u~U߹ߵߩ߱߿߲߰߶f߶߱nE۵`߸߯ў߾߲߫ߴbLߺߪߧ߭Ǒ_߮`mq˔X[Y㱕Z]aÖU^WVTc\b_Ϡmrstgfb紽vu_c]pa翙wZXdni綽OmB[RU{\SQNe篽`h穽x|竽WkoTy粽L絽rVjP^Y筽l}zqwMI@CEAG븿@DLF™UOF귿\JT뿿QDHBVSP빿W뽿MęřK{NS@ERDAMOQIPBRJGUHTKLVCN~³𣏨°Όƙ͖ĩĦǖĬīaph~ļJPKIGHLӐVEFGOhӷ@B|{굸~XZYW䦸șЧikjӿAFӽəCӻHӾyӹGDӺEBILKʙ׫HF~שקפ׬׭ׯװ}Eס׮GIDMJ߽۱쵶ﵺ۸۵ۼ۷۹ۻ˙ߺ¸øĸ㻸jeghmilfd߲½k翽绽缽羽՝繽纽罽dza븽kg_e`o͙ɠĿ\hi_^lb]cn[mj¿ÿfۚƠY]Zag\pj_kfm^`nXlנdch[bieǠC𵏾o¥a^įBEACDQON@PFM|žZn妪ǟӻGlNŸýĽjſ|ЭmӡIJNMKLPUTERS׻׽׷׾OR׵״QЙÏďۤƏ`͸ϸǸθʸȸɸ˸Ƹ̸tBAv@nprqsљoƽʽŽǽȽɽup|ʿwyҙȿquxƿɿ{stzrvǿrqwstuxœәvĦIKHJR]HIKJPnɏ ʏWԙVиCFEDX̿͏Ԡ˿y{zΏTS[yoCA@BѸDЏIGH}|}LULqrpTRQXPYVSWUO_Y^`Z[֙X]\DFיEICʠB@GAH߸ڸոָҸ޸׸ܸӸԸPMEJQٸXGOKNLݸFظLx{N֏M}ؙϽOK䦻ӏy۸|z~w叡Jֽҽٙٽڽ˽սԽνͽӽнؽ̽׽|۽ҿ~ͿӿEϿٿԿпڿۿؿѽοܿտѿֿ׿ޏ~ߏKA̠O@BCěLĴij@NMPQAV[XWZYCB@A@MNgmz{RPDDZaTSܽݽڙvƨbHVUWQR䨻ݿ޽޿FE\[IYZX߿G폪st]^hfcgedˠJLQSRUOKMTPN[HTۙSU߽N併ܙ࿴dHIJðHRBS\ŬܝEBݙji\]꽺vu_X֟WV_b`ae^fcd఻VҠ@LNKMTowlkĊ`[^Yl]\_Zhonpmrikgjqs[aYbX]c`_^W\Z保AC@EBFDȕZJEA@CBDROSQPT\ľCEVDUa`^]bcF_\QPOpɕnƭ`HIUJyxcabћmnCAEFLHJBIKDGb@acuwv{xtyz|gfde䳻MNILJKLH@GM˕FGH̕IXYWVZXxYWFdeHG|}~]d@ZPO|GŰdAT[ƨCE}𙱨謁`д|У~{}zjgn[ilhekmf۞pzvy~w|roq}uxty{sMeOgiNfjbhGO~PEJCBUMLKIN}DFHeRCAS辘DBQPOEŶUoRSQT˧ˬ˨˷˹hlؕмйjп׺qprע׷lVWTܣnSYXk\R[PZUmQRnqim»ljpkhoYHJVWUQGZTFIXKLM]\[\ZfŻut@AӲsפ׮_a]`o^pnsUTSqsuƻûJŻĻtrܟa^_M`[\JK]L븟OPNpR_Q^c]HܕIC]qqoƼVĽqB^xvzDywICԨ[Bث@תCצPAצmՏljbqeovnysuciwuhxzkrswutfrvtsdgpcaԔWYeZ\f[wdb^c`MXg]㒵໗x_xܖǻz̻лȻrɻ@~ѻͻ|˻ʻyλ{wvϻ}RZUgPJOVؖeTqcdNXtysowuhb}W~KxmkfAn{jz@S[v|rlQAݑpYiBCYDDACQ뿔B@@CEEBADvUEEKٖtEڑ_LzޑFyl`YTc[XeU_aWfX]bjgk^Zhj\GdfiSVIHJscqdalߑhrbetympidז`CokugnzۑjBf@ݕDHACKEM␴afOhNIdjNJK`gMeL_cbO^i@CmplnoijgݖkhųQKMLNJNCDSRT_U^VruthsRrpqwStDxܥv{EFج}zyܣ|{~{h൐һTջ׻ֻӻԻP[\MKIJFFNHLGnlmwxEGFPmlkVXVYW¨˿˭W@̙ЮЭYEԢF~|}IصHKرJثGا}ܯܬ|~ܡܤjkiػڻٻGHOIoĐAGǐLضܦܯnomۻlܻPJptqusyBܧܳsprqݻR]^_`QNKPSLROMېfwvx~}z{|HIҐSnԐQRoŵq[EGFWċCftސQRDañSŲMFQuv޻߻X搱cbdVUTTPA@}{~|y@z]z\J|KRpꐷ^OPHviCBäqrWDƑXAçLMTQNصܷz|wx{ytgWe[fYߟZU[YXVZWEJFI^HGDBECèF@ĨAħQNOPrVUɌtsjI`X仾hBbGíBĬuRSitDCsAu`񋹭IHOJKd~}if\kjlga_i^]`\K^]_NLMRKQTSPOjRMfJHI{kCDlXWgUTYvwWvVwlaYmPUﻭj`WVLòlहࣹđwonqsrtpmocfdcUihgbbaedZR^[]\Y_b`a@XcSMïUEFĴ]qm`^]cas\Z[_bx~Tqy[šZ}|Y{Xz}~{x|yzRVSmJvjWkƴzƉljjlWuejmf_dkNfde\Ťżb]I[\hvw^nqpoghfe\gWOüPeGrgih`TUVKcƶxi^aJ{ƬrdAizyiSRQh^Ũ]ũLt|{}xvw첖suytrum`|j{z~ޟjmßlﵖtosqpnkCBDAugXWUTJKvIHՕʞwxloVpomsqkvjqrnuctgz`V_ښŴ~űŬpޝZ\_[`YW]X^MZ\[yPxwzst}~okp츖lmnz{~|vy}六EF¦w^}HYZ۝[MxOPĿsNz{L}{|x~zwy–wabŽdſcŻsindgkreosjcmlqphbfNOa]^}`_ba|{x|}PQTힰGQSpRmeŬc⟢A찑﫚T³򻬚JtdHu¶rqLJKI\fvwd}uƱ࡚ܶxRƺe~쪹]gyA^ĸ|{zM}ÑfN~ihŽĻȑijɑTSgjihsˑeÿȉtݟ@BCEHIJLNRSTUVXZ[\]^`bcehkmnprstuvwx{|@ACIJKLNQ]^_aefhjkmpswxz}BGHIJKMNPSVYZ[\]_`cdefhjnopwx{~@CFIJKLOPSTXY[]`acgijklnpstuyz{|}~FIMNTUVW\]`abdefgkmnprx}~@BDEGJKNTUY[_`dejklqtwÎŎƎǎȎɎʎ̎Ҏӎ׎؎َڎێގCDEFGKLMNOPTUYZ]^_acdgjklpstuvyz|ȏϏяҏ׏ُڏۏ܏ABCDEFNORSUVWXZ\]^_`acdfgikosty{|}~Ɛɐʐː̐͐ΐϐАѐՐ֐אؐݐ@EFGNOPQWXYZ]_befgjlnrtuvwxy|ő͑ΑϑёґӑՑّܑ֑ؑ@ACFGHIJKLMNOQRSUWXYZ[\_abceijlmprstuvwyz{}’Òƒɒ˒̒͒ΒВҒגْؒےݒߒABEGIKPQRUVWXYZ[]^_`cdfilmopqrsuvw{|}~“ÓēœƓǓȓʓ˓͓̓ΓϓГғԓ֓דٓړܓݓޓߓABFHIKRSXY[\^_`abcdefginoprstuxy{|}~ǔȔɔΔєҔӔ֔הؔٔڔ۔ݔޔߔ@ACDEFHIKLMPQRTYZ[\^`abdhjmoqstvxz{}•ƕǕʕ͕Еѕԕ֕וەޕߕABCFGHIMOSUVXZ\]^_abdhiknotuvxy|~ĖŖƖȖɖʖ˖ΖϖЖҖӖԖՖ֖ږߖCDEFGJKMNOPQSTVWXYZ]_`abfghijklmoquwxz{|}—×ŗƗǗɗʗ̗͗ϗҗӗԗחؗڗۗܗݗޗ@ABCEGIJKNQRSUVZ]_`abdegijkmnqrtuy{|ØŘ˘̘͘ΘИј֘٘ۘݘߘ@FHKNUVY[_gnsz{ÙǙΙϙՙޙHIPUXZ\`cnpy{|ĚŚƚȚɚ˚͚̚ΚϚњӚԚ՚֚ךؚܚݚޚߚ@ABCDEGHKMNOPQRSUVWY[]`bcdefghijklmnostuwyz|›ÛśǛțɛ˛̛ΛϛЛқ֛כ؛ٛۛܛݛߛACDFGHIJKLMORUVX[\^_`acefgilnopqstvxyz}ÜĜƜǜȜɜʜ˜ΜϜќҜӜԜ՜֜ל؜ۜݜߜ@ABCDEFGHIKNOPQRSTVXY[\]^_cdefghijklmnoqrsuwxz{|ŝƝɝ˝̝͝Νҝԝם؝ٝ@DOQST[cdfiklmnoprtuvwyz{|}~žÞŞƞȞɞ˞̞͞ΞϞОҞӞԞ՞؞ٞڞݞޞߞCFGHJKLMPShpşџןٟ@EGOSUVYhjmox{~àŠРؠڠޠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄@ABCDEFGHIJKLMNOPQRSTUbd@ALʼnʉˉ͉̉Չ׉ډۉ܉@CDEGHIKLMNPQRSTUWXYZ]^_`abdefghiklmnopqrvwz{|}~ŠÊNJɊʊˊ̊ΊϊЊъҊӊԊՊ׊؊يڊ܊ߊ@ABCDEFGHIJKLMNOUXY^`bdefghijkmnopqrstuvwyz{|~‹Ëŋȋ̋֋ۋ܋ދBCDFIJKLNTUVWX\]_`deilmty}ŒÌČˌόьҌӌՌ֌׌،ڌcdghmnoptx}Íōʍ̍֍ۍyz|~ȡȤJJWWY[_`cdghklopstwx{|ơǡʡˡȡɡ\MNOQRSTX}~̡͡ΡޡߡBLMNIȭCH]^ϡAСDGFաס֡HIϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ@ġ@ABCaUbFGáD@@0p `0p P@@@ @ 0 p  P  P  P @0p0p ` `@@@p0p0p0p0`@@PPP@p0 p 0!p!!!0"p"""0#p###0$p$$$0%p%%%0&p&&&0'p'''0(p(((0)p)))0*p***0+p+++0,p,,,0-p---0.p...0/p///00p00001p11102p22203p33304p44405p55506p66607p77708p88809p9990:p:::0;p;;;0p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0EpEEE0FpFFF0GpGGG0HpHHH0IpIII0JpJJJ0KpKKK0LpLLL0MpMMM0NpNNN0OpOOO0PpPPP0QpQQQ0RpRRR0SpSSS0TpTTT0UpUUU0VpVVV0WpWWW0XpXXX0YpYYY0ZpZZZ0[p[[[0\p\\\0]p]]]0^p^^^0_p___0`p``` a`aaab@bbbc@cccd0dpddd0epeee0fpfff0gpggg0hphhh0ipiii0jpjjj0kpkkk0lplll0mpmmm n`nnn o`ooo p`ppp q`qqq r`rrrs@sss E(X ¡U'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-5478_P100-1995f!! (Qm^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000 ^ &     000 0 0 0 0 00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO+Mk1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%JU?W(cT UTvLve^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gnmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGPNlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xdyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1oU`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:OUcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zrzo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`es cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv ikgbS\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvvvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| ||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D`  \ @@@@@|   7 @U !!"#$%&'()*+,-./001`32@3 45@6767899:;<=>d?O@ ABC3DDEF GGHIJIJKLMNOPQRSTUVWXWXYZ [\]^_``abcdefg/hijklmnopqrstuvwxyzz{|}~{=U]C @@>{,n:ϐU5HYؖ(י 8ěJ EbwTѣ  Ȧ!! @p({+r$y;'358њ(ie/kɯ4SP ? Ea&KDt: lC@?ҋy;Z6[I T9Uu.ؿg ‚ZatYj02^z`0VpB`    ( 3X NS| j 4'("B !!"0#A$ %@&+' ()*"+",X-I./p01234%5X#6%7B889J:@ ;5<(=>? @)AVBAC DEFG HI,AJKTLK MNOPQRST|U+$VWX YyZ[ \2A]^R_r5`ab'c#Bdkef1gh :ijklr%mn@oPHpbq`rs)tuvw"xyz {h|}`~ns?`940H\ьֈ CNĎᦑ!V6e0x#l"t:㏡ (%&I2TI` "YC U" H @ @ @6T{ I7"wݟCB?&l!b EwUPE@ &T'XC4A"fBr%`AT p bjL2zM8rP RD A B  : @ /@2$MK# uw% !s"W#;$ %&j'(ġ))**+$, @-#."h/0 123d4IH56#708)9:T;< =>?@A"`BC D"EF@GHIIJKLFMNOPQ.RL STU&V WX("YZ{[\5!]^_`Ubanbcnde0fHg/h}iXjNkLl.zmnVoIpq$Sr:st$uvBcwSXxy tz${;|}`~XHh,ćwD8J@(QD`sH@  @aѠ!Ft2;л"i@C TPA %(@0@@ 㫼1D¿$aB Dx&^ @JB B"h dUy @HPP]Ѐ  M!`H֦;?s'tI +u.9 0PPiIJ@d׉ S+  E    n1p) zH2ֵ2_P | r!"#B$"%1&'(")@*+\,C-./03123n4K*5&6ت7)8Mh9D: ;<@=>?ч@[!ABa1CDE@FiGHXI2JJq]K ULMW-N@OJP! Q0R?STU &VbDWPXY@Z[\ ]^_8`ab4Dcrd5efg hijkklm@nopq@@rrstuvwxyz{|}~4GBT"T0cB {8꩖L<H7_p~_5D_EFA@;b9H O4Xw0شKrc{ zɂ9`B Y7P##Z11@ :j[&Ki?@BN) BDX<(0sbC'U.BS9@ Qx ,)   ($A !DBh10>[6)D(fB4 <!S"# $" %Q&'(@)*J+,-./GT0h12345@6789:;<=>?@@AABC@DDEFGHIJKLMNOPQ R ST$UVWWXYZ[\y](^_2 `ab:cXdef/g hi j"&klm@nUopPqrs@tuvuvwxyz{ |Cb}A~;to#G`Y ,a0 *NԌ{OĎ8ƩaB Hd>֘:  0@@@@@~OD~;1`Ir$BHP$CLJ'X ( >h@. @0      ' B i7 k!="#$%%&'o()*]+?, - . /@0i1234Z5h678j9:;<=>?@A~BCDEFG+h!l!'!c!@!'#A!$("(((&(:(,(*(0(.(B!4(2(9(!(%('()(-(1(#(+(/(3(5(6(7(8(&!%!!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&''!'"'#'$'%'&'(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'Q'R'S'T'U'V'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'W'*!,!.!/!0!1!-!k!d!e!y!f!m!q"r"s"t"u"v"w"x"y"z"{"|"{!|!z!}!J!G!F!L!X!^!O!N!D!E!I!H!R!S!`!_!C!K!W!V!U!Y!T!\!]!Z![!Q!M!P!Y"Z"["\"]"^"_"`"a"b"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)v!u!x!w!t!s!p!r!q!o!n!b!a!!!"!#!(!)!4!5!6!7!8!9!:!;!>!?!~!2!3!$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%$!E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(e"f"g"h"i"j"k"l"m"n";R!6_FrMIU}HOIBO"X;2kS$Xs3(WRG'X@JpG{15RT4+6?K)X*6=AOQ%I-Xv8>Q\cPVa7.4YA/XKDC>1X4CeR.VZN'Uu:&7V@9FREGGT9K3RR?XE>rF2R0OgOiJ@XrBRBiH,GKAhSyUBJ~6!XZSw?FT%;AXeN.>(XGQ)P=XoYvM:?;=%:`Rz2`:6DmO)>$MAAWGqYtYKHiXZR2JJHlXjXFXv=MFp3kXq=i=THS4XBV2PWKJ{KLU68IOZYpX*GnXz4nATRmXGRoXGCvQYVrXuX~<[<NH]7B7sFxXARiN?<|7%7]PZVESo;a;qX!I0N+4sXKIvXWBwX1NyX.2@9#Yi0fAlIEKFK$Yh5+5;NM5!WtWSSeLN:"Y\Y`S}Xp7wW~XzX!YcD6StX]Y{XeEP@pQ[0Q<&Y%Y,Y.Y+Y9J)Y6V^3(Y}@LJ*Y'Y0Y16)9@R@OBBD=lU`2HGk?-Y/YjNn:VGc1Y4m64Y!?^YNG~@8YWK}75Y7Y#1aS9YEP6Y1Y2Y)A3Ys<^P)8c>=Y:Y30BYDY61?Y95s>HLr:PRCYh=+3EYk>FY;Y_D>YAY@Y.U5VcGHYYkH+HK0+9yAbY<@29X9KPx1dF_>d5HWxQf<^J=)EZ9#Z)T$Z{Y,6k7y1|Ye3v>v?1Rd@36~Y}Y;>`FF-?K;J5I[WP9M<0v3w;J[/:dT65s5VXPHV7PGWX/?;[XXLP.;>kPAuArTU844u3>IPEYE{@p1YXN9=5ZXFV"K/H2IL4L?t9[X\Xg6A#Jt<18n8bXK=dXcX|EeXfX&A0Hl0&9S[?[x@">M@@[FJ*2BScC+QB[U@C[1?6PaZdG'3r6|Lz@w@9QaQGX^2e@q:HX-TaOIXJXCOx3G>KXL[%HXO~HN2VSf20mA6_5_;VP=YUH0#6I?(L3_7JRSOX6RE:>K>L7_p54_uST3w8:_O:*_ALMwRM7A_D_q7I0V6T7,:}LT?1KtF(VE_bN33|N54GNp:aN=Q@_t4J3f8;_ED<_=_>_;E?_B_1TC_:GXNXDJ_O_\VI_Z_6NG:N_H_^EkIt:|CW>F_M_XE&UM:L>=S@8dVG_>9'?|AK_L_P_[_e_W_V_IWc_d_ke'RR_)?[TH?T_LO]_JQ^_'07FS_e:_6[M~9UT__lO%0g_Q_FQU_X_Y_\_);`_a_b_f_h_4Sg86Ej_ZI(ADD^?xO\Un_82_:l_A[dQtK=4&0q_FLr_m_i_k_o_p_=;s_t_#;[J(N'`*3&`!`~_YM|_z_P?DWLIx_!0}_{_"`(`H7!F6I2@u_>EDXy_vD#`$`%`%P4`dL1`&?/`9N+`FI.@.`m:0:)`v_3`8`-49`2OH:0`zP,`{Tw_gE-`wS6`7`D`aP<`I`J`>`*`$IA`2`HJC`5`KNCKM`F`B`K`:`?`@`E`G`H`L`;`TKU`V`R`P`N<Q`B8EXjPoBO`=`T`S`W`\`X`vV03lW;KZ`{NY:a`]`-Rb`[`Y`_```^`d`wF,XkTf`IJe`A8g`h`i`c`?:gLj`yOk`BH@=RDl`m`tGDKn`X;6XrRo`EMZ6q`0T'@Q4'Np`r`L9z9;7P[.L2?5;xWS?i?a<3L^[S0kNX79WBF$@9Lg[a[:Fc[h[wEj[i[@?f[e[94,@"Bb[d[MPm[]@r[b6s[R[89+Tl[Q?p[Q[f5k[e?n[q[y[!9#0qBG3o[x[RFt[u[w[v[~[rS:2}[$\{[z[|[`Ey;#\%\CLQ6@]!\"\5Gi6'\&\)\$1L50?_QB6(\zKsk\K~KAL{H*\nL+\S[/\,\3>{J-\JI9D=G.\vTfP+DU6T[Z1U[V[>:@H?JIH3WyIG?x:8hBQH{eJ6K<}Q!fnC$f~e%fWMA7|e}e#f]D(f'fCC^F*f7D"foI7fp6dCiS4f5f"H=f9fEFqM;ff:f7@$S?ftICfDfvP=CDCBfAfGf1OtkJfEf^<)I5<SOHfIfNfPfQfKfU5LfOf[DFfMfRfTfSfUfxYVfWfSW]f^fW?PTVWf4oKZfCXNW"POC_f>eg4T6BK0Q<5YJb7dI+=>NpW!PYI{6Xfb<>3PIYf"3L^HSM^"RN^M>O^,J|R_3jeaD!>2NrDV>(Fc2S>|GkLl=]N:JAFlea@aAaGag3iF^4BQHaFaEaCaBa@18UDaKaLaJazoSaRa6GIaNaPaTaQaMaOaUaVaWaXaZa[a!N]g(4]V2Q23$9sWIG^>.9WNn2O[:}4_a\:`a2;IBaalP=MbaC5GEcadaySea-Qfa"NgaB5haU;DP`bX1dRabIV|M&CCcRVgbhbGSlbl?mbeb@3nDnbCPv:ib^73;,LKKdbfbjbkbwbtbuTsb-EzUBE@2obrb/AoMs;hL/c1c'O.c)N];k5e>R2M391+cQ2,5_9h6kO7cL;GHJP8cn3)mzSdS*m9cbR5c^SP83c6c_74c"@:c8TH4;cE;wIeI=D+m}B[;.??Nc-m?c):,m=c@c6:.68PC0.m/mA@Ac3EBc2\0mj8lN'jgPyJVH7OI3RNd=^cr;(j=U]F)j*j,j+j.j-jX=/j>BA4w4';flel?7yKb1glHIhlilVJP^E2zTKFG0r4SHPM8?[?$G4V)@Q^(IoQ$Eg063EHb0v7zEs6RUP3<<-3q>Q0VRcJ%W6M669?[U'8WER^Y?UB@G$;(1jE{E'L'1V5(DS^:Qi3rCw7tV#5p24DiD-@T^h0DE`AU9\>XMN0OMV^P>>WU^PU]0bD#Bp<5S9@!E&2qT(@CJW^|U09-H)KY^=?4F'W0JCDV3R98V|j40f?tLZM?VNBNN"L.PSD25X^uU762L@pKq<;;75uEf^c^]>_^74]=`^mDFO`5^6ZJt5e^FUa^ML~FEE4Rr>SB=L83S=X?FMZQk4d^]^g^~j0Bb^@V'5t2h^r^m^q^`HaWo^hCaLe2>Rn^k^UN'4+?>>R=i^.T^^j^?@l^s2i8'BA=u^x^+2$4j4&Iv^QKc8w^z^y^BLa0n4:e/Pk2!kt^cIs^Z0!Rw1/Lp^$K*U{^]4&D}^~C!D!_LA|^o>2FE3vH:K~^$_2W73CAKG%2i4+WlD"_#_%_3:&_^@CIY2fG'_\G(_"kSK*_)_A2JE+_\TAH,_p>-_'V7j6kUJ|XD8%9E7~UJ9'PMtP5tCH>7k=0L=2AV1(3R8"IX68k4>}JCG{Us7DN+Us13l_05l76OAzu1PeUSNo=b3+86U=mO69KBP=76l)JTE9l8lCB7l}P:l;leWj%@;j}2wCh;WRtN?jzNgG'>PjGV@A]TQj>ORjnJ/E50TjSj_t:D)1_eUjoJVjWjXFXjYj;TzG7R|8Bj\2|BxTfLnWBTPSCksE~7Tk7K^kJ@{M/3ZF|k>D4N)D>1}TuJlVSFd6z;`P1IST(HK8>hHaHOhThVhq9XhuW{D\hi2Qhm<B?MhyVxAq2_hAJYh$Uj1;UNhPh06Sh]h8@wJ(K\Fu@ih#PrhjV`hahyQK:y8q8TTohnhlhp9RLfh&Nr?80qhph@Wdh)M#I8;[=jhbhcheh55ghEGkhmh0=.Wxhuh0Mvh:Ahh7Cp0thwh#9RINC`Nf@sK]L5PaJshl<yh^CeFw9t0XW,<oEDL&i-I"ib@C?~hW9{h$iNR#i2V5W'i7=|h}h!iVM,R2i)i*4;4+i(P%i~3,ic@*i9i8i.izh(i,?1i:i%B/iE8-i\S4i5i7iGiF@Ei0i;iq0i?iAiqA6H=iBiCi3i6i1;@iw<DiFiJiNi[2Hi.7KiLiAU#DXia:Ii#STiWiPiOiAGRiYiH3SipOMiw3ViZi4L-OUi\i[i^iQi]i_iJC7GN46;@P#l7E{S$l%l[Fn?&l'l*P8Gh8(l9V}UK4=2dNgFaMu4@K_<bicijQeiy4di3QbJP2hifigi3Viijikili/l9EN6sRn5Y;1lcRcN8D?C>69XH1O1Q1~EP1+C1U$kA::L%k'k(k&k)k+k*k,kOJ5XqC%CxF-kJD.k/k0kU7z71kbG3k$:uQ102k4k*5HBhG5k.K_c@S[Y!M-VsG`Yc;::bc+O`cGI9:4QacjH/9-=X3[N@LhcictM-L3<jckcZP{FZ7_GJRVNdclcrIA3gccFec3mfc3IfE59;Ccc=E$AYBW2mc&;-DpcZ>{cucS:P7MSNVSUA94UXQ9PvG*H42ZCnc|coc(7wctc:7"Evc]E(2|F`D"Wa@yczc}c)Lsc>SC14mqcrcxc:PCFsT~c`='d&dsQ#d)dwH4O(d.deB46r="di:*d,d}6^V2d-d!dn;]M"GIEwA$d3G,===%dGWb2+dC4l;MQmL5meG(TKdUWBd%=EdfSIdxI>deS~GI6|T32WdBNMdFWVTS2>lAj/B64WQ432H;?@lKV?lAlElf>?LZE<>Fl~1Dl(Uc5Bl6Ac3Cl8KC@~LRAHlf:S@rVLQ>?37UIGlb;LL}=HH)OiMkEi7IQ8:IlJl@;Klbl:1Y79=LlfQMl;HQlSlM;e<Ol7I:CclUUPlsVRlNlTlUl?I(O\P,Q[HVluNlJZlYl>0WlXldl88/RV0y53X,K]c,Ff0FE9k:k;k@Q#Erj2D5DN@sjADoNpjtj|I#GXL~Nujvj,Og@wj?6xjyjzj{jqj.Hka87lama4WnaoaLSqaq?paR571sara|:ta79Q>|D]:F=uawa@6AO(JvaxU|Sxa|ayazaj@~a!bG@{a}a%bTA#b(b~2"bMCB2'b&b$b)b+bIPmV(C,bWO.bo:`i-b*b+;3T0b/bai1b2b3b!L4b5b~PJBqSuM`gagA>jBdgcgfM5Cbg7;VOaAighgtg#2jgfglgkg:IdUeg)7ggngsgiVmgrgqg`0ugrGE@m@pApgvgvK"h!hAWzgyg{gwg~g}g|gUAYG}ECEmG#h&h%h'hw:xg$hpH*I)he9~Q(h*h-h.h'A/h0h,h4h+h1h5h2h3h7h6hO9,p-p0Fj0?H_MMN1j2j?FI43jgUy]4j5j6jJ80_uIpLzI{ICS&K&8.pB18eoLISW^p1E]pqQ`pL0j=_R_p/4h7fpep#FapbpC4cpnU[LR>2<hpgpdp!2"V8S7>,HjpwQLV[:ip;64M&F!Akpnpmppplp>;op5LrpU3T1sptpvpa4qpwpzpxpup}pyp|p~p!qAN$q#qvA{p]Jq4q11L&q'q,qNU)q3H"q+q(q%q*q)0-q/q1q0q.q"Q2q3qo9G5W0Y0mTD5T=J;'p^8(p(0)pnM*p+p$FeVdqeqsC[SQVhE/SfRAn;05UNQ`xmwL[QEWvU|m{mymzm}m&>/K!n=6"n@D~m^=G2C6%n:X#n&niCr3'n$n9O(nwB)n*n+^3FFGuVI52K+n+M,n0U-nDvG[#4,Cfq8JSR*VroX>C=soL6+0/J6m7myN/7s?8mkB0I9mvF3?miEFFiIRTAmBmCmEmy@!4h9PmQmJmOmxN6KLmMmuORmrA2SKm7Ho<pEVmo55B-0iK.1TmkMb5UmSmWmz5XmYm\mL1vEnJjlq@gIklnFllmFmlplfWslqlnlol#WqInKtlrliOvl1F@<ul;5v;wlwY{=;Bxlyl#8zl{l|lmS.Xk@]GL:cP=K:MQ8|1oGVVF?kCuoXCbWwoS3XGmQHVxovo};F3U=FR`;!O|o{oyoL3TI0K~o^0IV}om3UvHN"p!p>5Z<|;e8BD#pkK&p(Q?>nG6q7qU?)48q;MTG-U9q:qOG$ROV;qQ=04=>\4QN_?=qz?q@qAq~A"AzJ>U:>9>BU"?/M5q_=K6qVCsDsM8FsGsJ0EsIsqKKs&PJ1HsOsQ5WsRsTsSs{7?1NsJsZ5PsQsUsMsc<}AVsZsLsH5n=\s$7p?~V2Mp4_2XsYs8I]s^sas_scsbs[sj?o3`s)Gr<ks?9ds-2~;cKmsis\9nsesfsjsaBlsoshs}<dOpsgsrs-W*Fssqs(B]8usts[4vswsxs:@i@qE{szsX4~sys|s}s!t#tI;"t$t>2&t%t.<WCaY`@LtQW[7Nt#AIFV43UPtOtQtZKRtAT`V`78A;ASt,>b4TtUt+>Vt[tWtZt}:XtYtb8GL\tZ2SCcT7?]t4Eit5OINXKwKt=OW[@uPjtktltcw17mtkWntyf@>zfl:{fKO|f*gs0^Ha=+gFH,gf;x8$Q-ggBx>J=3M.g/gn>ePgKPLL<0g(g?g)<@gAg6gP6BgCgDg:;^5FB`1Eg5TFg?8HgGgl7Igx2JgKgLgMgNgOgPg'SuKQgRgSgTgIIUgVgWgXgYgI=Zg>sW81H?s@sAs^9xMhX1:^B7n#79n8nU0;nVUoWCV=npJn@n?nrQyqO4zq2m1m`K^RAKXUbH_@!<Ak$PbVG6X8@kN8?k&3I9+Vt7J7g<>7FkGk90O?Ek}SHkIkN7BkDkvIWVMU2POk8NPk(531Rk%LVESkQk_ENk$JUk{0z:7XcqJkKkLkMkVk@fYkh?HRWk\kl8Xk:=XP70]k\D,V`4vB9<Zk[k`TjFTD_k'EuY12dkE=bkck,8QMekak3A"FsLfk0@8Rgk/8-8hk;GsMjkkkmkHPrknkqkyH|Qlkik98YOeDokpkZLHMr0vkuk22`8wkl1EL$D%Oyk"lrEzkEI_b~kNM!l[17S\R}k{k<30jTW+tt3AVBViUJ>'t(R(t)t*tK>_S`IaIBsfJrL6b4KhN[V-t.t/t2t=:3tc00t1t"=U26t7tf602OO4t,45t8t9t'M:t;tt?t^t\R7E0G\>PA\(;<7L\F\?\[G?Q@\J\P\-NB\C\H\I\T2Q\UK7T[\_\&Lf\gC\\A?Y\z069e\S\D\V\tH`?;I=1"SZ\U\;F^\BW/C67QG)Cb\X\k\T\]\%>W\`\c\d\x\a\"]g\kt\]2s\vz>J:J]E]?]K2C]K]$2U]>]PFP]T]bAF7N]O]D]=]M]QLI]B]HCGz]|]~]"^*0N1,^&^6=oH!^%^)^(^'^-^LT3^*^.^Y@!16^1^2^&Q5^/^0^=P4^mJ9^8^7^;^e=X2jC:^:E<^YL*7eT=^?^"DA^>^@^:UB^.r";2B0EGB/riP]S=kf30r1r-Jg:3r5r4rdK:O2r4JORlBCN8rv07r>rO2AQ:rijjjkjljmjnjojG={u}u~u|ub=!v%4"v#v2lTQjY$v:n2U~S\LDJ@e%v/>)F%ZF<)6<8OH%<&Z'ZVLCH(Z}F5QiR6QG<2=d;)Z*ZHQ+ZmPo6[BOKm7hIC7w>$V,Z-Z@FgW6J)U_KoU.Z_VJ40Z/ZkR1Z2Z3ZTJ4Z+J5Z6ZO3oV7Z0;.58Z9Zn9/QhR:ZC8jOo2;ZZUSe;?Z5KPK@ZkGnVAZ5EA6BZL7N?CZDZ-KEZw5FZBA;WGZ8LjR1DHZ}5Q;IZ3PJZKZ=NLZMZNZw2QZOZhQPZUCRZSZTZUZ;P%Ry0VZ+GWZw=!CXZYZ}C7LZZ[Z>@WF\Z]Z4G^Z_ZH9m;96xtytcM9u`ksO?;@:%TYatu*1r2uuwuQ:vu2Cyuxu41jU:819F2pTMO\0KUu;JV770L6Fa1:9|Va9!7zTDuLuO0x5IuJu\EEuFuGuKu`>Huz8PuSug?r9Xu_L[uH2YWYuZu\ubu`u_u]uau^udueucL?e85cuhu#Lfugu>uD1?uE5d2luiuW6mujukuZ4jTnuy3ouqupurusumI*9{Gc6IL&j53~Tl9yPmi*WniVBmHd:oipiqiaVrisiuitiviwiaGxiXTyiN=zi{iO=|i(8>A}i21T;u9~i!j"j#jx7-<dJN`/T=O7U$j^U%jAP<9G4Y11@f1g1h1=3hHAe_1IAo4(GXSyF8Q}9uB-SKT|=Be57Ce9;bUx=6T%N,AY3vLFeDeHeJeGeO5HF|5EevJIeTCE1#<7WKMMKJJSLLeKefD!Q7QMePe8MpVOe]5>MQe:6(Md9EJQ3YKlTRej7NeUe~4VeSeTe]R_BF1bS]6lKWevSi1t6ZeXeYe@5ER\e^e]e2G#R[ebTZU`eqWae\1{QbedeceeeXRK5_guZxZvZwZzZOPGDn00PyZJS*:"[qG|Z{Z[I}Z![^W~ZZA%[tS'[$[([<=I@#[&[#V)[-[.[,[B:$?+[*[GT?2/[y90[;3&5<61[u62[I14[3[5[7[6[8[9[:[OSztuGCWdE|t}t{tF>oPS7MT*L"u!u(:~tVK$uR@j3*M%u#u4=(u)uM=8Ca?aK*u&u'upD,u<4mWW4+u.u-u/uQPQC)H0u1u2u3u4u5u7u6u8uI2TSMJo@XV0R?Ap=*8x<FvGvHvIvJvLvKviwMvNvDnEnFnkU$6HnGnInJn%GKnLn07v5MnOnNnF8PnQnRn[6.3SVFD51V8SnTn?TUG{>YN39VnUnXnWn%EYnZn.G[n/G\n'2]n^n_n`nanjWbncnXo?o}N@o`B846Wu=GOCoAoBoDo'6|LCEoFoGoOoHoIoJoBGqoM6KoLoMoF6>CNoPoQoRorUSowDToxDUoVod8w0WoXoYoZo[o\o]o^o5>ao_o`obocoMAdoeofogohoiojokoloX@mo-AnooopobO$3ECEcAIFcU1JN34rHGcPOHcd2>e5G7??RCfCLXo8y=%QP00w1w,P002w3w4wJGO>7w6w^15w8w9w$NMH+:8h9h:hB>tROTXI3R%6jG|qnO3KkPoggMK9Y6}qd0LK~q$T-BlADF1>!rU<"r#r$rCR5FGM%r1SE?bL&r'rUQn6(r)r_5*r+r|2,r-r'Hg7)l*l+l,l.F-l.lI73J8bOwPwM2QwSwRw;b"<b?b@bAb97{R$=NJ%1GKBb|6DHCbH=}1Dbv6EbYDFbZO]9Gb!@Hbv2IbsAJbKbxBLbMbNbWJ8XeYcO%p0\mB&TTM1Q[3}G52?B`f;JafbfT>cf$WUMef]=hffB':ifjfR3iQ%?kfoFlfmfnf-Fof'Ipfqfrf9esftfbBufvfhVwfxfG9;w:w>wuvvvwvxvzHyvzv{v|v}v~v!w"w#w$w%w&w'w(wn1)w*w+w,w-w[A.w/wqD/p&<0pyC8E;Q1p2p3p4p5pp?pi>@pl6ApBpCpDp5HEpFpGptEHpIpJp=wKpLpMpNpOpW:PpQpRpSpTpUpVpXp%SWpYp:u9Bdwewfwgwhw4BjwkwsBptotiBawbwF;dYrJh@$pZ:-G,Dlwmwnwpwowqwtwswrwuwvwimjmkmv&6>XD9;X1\sJwwxwyw{wzwG1|w}w~wkF4l]33v4vdA5v6v7v8v9v:v#H;vzA(9hmj9_Y!#"###g!%#&#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#+!i!j!~#$#@ `P@`@pPp0p0p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$%P%%%&P&&&'P'''(P((()P)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCCD@DDDE@EpEEE0FpFFF0GPGGGHPHHHIPIIII0JpJJJK@K`KKK L`LLL M`MMM N`NNN O`OOOPPPPPQ@QQQQ RPRRRSPSSS'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-720_P100-1997    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~````````QR@!"#$%&'()*+,-./012345%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%6789:ABCDEFGHIJa"KLMNOPH""" %@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@P`p ,8HXhx -=M]l|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-737_P100-1997    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%e"d"H""" %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p(2BRbr+8HXhx(8G      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-775_P100-1996    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#BVW+yM"Z[*{|z A%%%%$% c%Q%W%]%.`%%4%,%%%<%rjZ%T%i%f%`%P%l%} /ask~% %%%%%%LCD67;<FE   "%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~+;K[k{ +:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-803_P100-1999#?  (    `````````$.<(+|`````````!*);-/`````````,%_>?``````````:#@'="```````````````````````````````````````ABCDEFGHI```````JKLMNOPQR````````STUVWXYZ``````0123456789`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p /?O_o7-./%   <=2&?'@Z{Jl}M]\Nk`Kaz^L~no|mO !"#$()*+,  01345689:;>[_PZ{Jl}M]\Nk`Kaz^L~no|mO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-813_P100-1995-  @  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ```` ``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.>N^ny      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-838_P100-1995F?  0    [.<(+|&H      ]!$*);-/^,%_>??N`:#@'="Oabcdefghi !"Zjklmnopqr#$%&'([~stuvwxyz)*+,-.PQRSTUVWXY/01234{ABCDEFGHII 56789}JKLMNOPQR:@ABCD\J STUVWXYZEFGHIJ0123456789KLMK L @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~7-./%   <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|IYimyO !"#$()*+,  01345689:;>AJj_BCDEFGHRSTUVWXbcdefghrstuvwxpqZ{[lP}M]\Nk`Kaz^L~no|IYimyO'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-8482_P100-1999"!?  :`    abcdefghi.<(+|&jklmno`p`!*);-/abcdefgh`,%_>?[ijklmnop`:#@'="]qrstuvwxyzq{|}~r`~> s^\tuvwxyz{ABCDEFGHI``````}JKLMNOPQR``````$ STUVWXYZ``````0123456789`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`o7-./%   <=2&?'@Z{lP}M]\Nk`Kaz^L~no|pmybcdefghiqrstuvwxO !"#$()*+,  01345689:;>J[_Z{lP}M]\Nk`Kaz^L~no|pmybcdefghiqrstuvwxOABCDEFGHIQRSTUVX'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-850_P100-1995R  l  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%1% %%%% %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr (8HWgu&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-851_P100-1995S  l  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%% %%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.;K[k{ (8HWgu&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-852_P100-1995T    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~oBPQy9:=>Z[deA }~`z _%%%%$%^c%Q%W%]%{|%%4%,%%%<%Z%T%i%f%`%P%l%G% %%%bn%CDH`aTUpcqXY%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/=M]m| .>KXhx'7GWf      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-855_P100-1995W  J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RSQTUVWXY Z [ \ ^_N.J*01F&45D$3%%%%$%E%8c%Q%W%]%9%%4%,%%%<%:Z%T%i%f%`%P%l%;<=>?% %%%O%/@ A!B"C#62L,!K+7H(M-I)G'%@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U@P`p/?O_o} (8FS_iy      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-856_P100-1995X    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`````````````%%%%$%```c%Q%W%]%%%4%,%%%<%``Z%T%i%f%`%P%l%`````````% %%%`%`````````````>  " %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@P`p/7GWgp~ ,:GS]m}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-857_P100-1995Y  \  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~10^_%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%`% %%%%``%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr/?N^ly      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-858_P100-1997Z  (  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l% % %%%% %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`py%4DR_ku      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-860_P100-1995\     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ %%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0=M]m} &6FVcp 0@P`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-861_P100-1995]    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0?O_ol| #,<FUeu &0@P_o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-862_P100-1995^  P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@1@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@P`p 0;K[khx'7GOXhr +9FR\l|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-863_P100-1995_    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0=M]mjz%5?N^n~)9IXhx      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-864_X110-1999`  N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~""%%%<%$%,%%4%% %%%"H"`` `` `abcdefghi@}|%`@@@@@@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@P`p.6FVfp%5=FVfv )9IYiy      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%,.*     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-865_P100-1995a    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pm} $-=GVfv'1AQ`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-866_P100-1995b  J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%@ABCDEFGHIJKLMNOQTW^""!%@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@U@P`p/?O_o} )9GT`jz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-867_P100-1998c  T  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`   * + - . , ``# %%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %@@@@@@3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Z@P`p.6FVfv$,5EO^n~#/9IYhx      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-868_P100-1995d    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ VXfhz|%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%% %%%%|}`%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@P`p ,;K[kiy&6EUcp| /?O_o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%,.*     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-869_P100-1995e    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~```````   ``%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%% %%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.>N^ny%5CP\fv      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-870_P100-1995f?      c [.<(+!&o>:]$*);^-/ |,%_>?n=9`:#@'="abcdefghi[HY_jklmnopqrBDa~stuvwxyzZGX^|b{~z}yAC`{ABCDEFGHIUQ}JKLMNOPQRqe\STUVWXYZTP0123456789pd@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/=M]m| *:J7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>AebchqsuvYEBCHQSUVfFiIgGrRxXwWDtTpdO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-871_P100-1995g?  :    .<(+!&$*);-/,%_>?:#'="abcdefghi`{jklmnopqr}]stuvwxyz@[|\ABCDEFGHI~JKLMNOPQRSTUVWXYZ^0123456789@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~nom !"#$()*+,  01345689:;>AjdebfcgZhtqrsxuvw|i_JYDEBFCGHTQRSXUVWyIp|O{[lP}M]\Nk`Kaz^L~nom'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-874_P100-1995j  0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~````````````````````````````````H       !"#$%&'()*+,-./0123456789:I J K L ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-875_P100-1995k?  @    [.<(+!&]$*);^-/|,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz{ABCDEFGHI  }JKLMNOPQR` \`STUVWXYZ``0123456789``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.>N^ny7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>tpqrsuvwxABCDEFGHIQRSTUVWXYbcdefghiO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-878_P100-1996n    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%% %%%%%$%,%4%<%%%%%%%%% #%""H"d"e"!#P%Q%R%QS%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%N01F45D3E89:;<=>?O@ABC62LK7HMIGJ.&$%/ !"#,+(-)'*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@P`p(7GWgw/?O_n~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-9005_X110-2007-#  @`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  z` ``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.:JZjz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-901_P100-1999    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  V W. y"6*;`CELrAZj{}/ z#7+<aDFMsB[k|~ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~ -:JZjy )9H      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-902_P100-1999  T  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `}a~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p +;JZhu       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-9067_X100-2005k#?  @\    [.<(+!&]$*);^-/|,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz{ABCDEFGHI  }JKLMNOPQR` \ STUVWXYZz`0123456789 `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.9IYiy7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myj !"#$()*+,  01345689:;>tpqrsuvwxABCDEFGHIQRSTUVWXYbcdefghiO{[lP}M]\Nk`Kaz^L~no|JZ_myj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-912_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9 CGPXnpbU: DHQYoqc@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/=M]m| .>KXhx +;KZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-913_P100-2000    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&`$0^4`{'%1_5`|` ` l\`  `!m]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0=M]ms/?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-914_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8V(;`"f}W)<a#gJ~K. *EL6rhj/ +FM7sik@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o| *:J      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-915_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO!QRSTUVWXYZ[\^_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_oy      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-916_P100-1995    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`> " ```````````````````````````````` `````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/7GWgp~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-918_P100-1995?      [.<(+!&VXfh]$*);^-/z|`,%_>?:#@'="abcdefghijklmnopqr~stuvwxyz|{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789|}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p$3CScaq(8HXhx7-./%   <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_mj !"#$()*+,  01345689:;>ABCDEFITUYcgipqrstuvxylkK\pqrstuvwxyHRSWXefEFGIIQQTTUUVVYYbbccddgghhiiO{[lP}M]\Nk`Kaz^L~no|JZ_mj'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-920_P100-1995  :(  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0^1_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-921_P100-1995  >X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  V W. y"6*;`CELrAZj{}/ z#7+<aDFMsB[k|~ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-922_P100-1999  4  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`}a~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p ,;KYfr|       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-923_P100-1998  ,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `a}~RSx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-930_P120-1999? u n     ``````````.<(+|&```````p`!`*);-/`````````,%_>?``````````:#@'="```````````````````````````````````````````````^`````````````{ABCDEFGHI``````}JKLMNOPQR````````STUVWXYZ``````0123456789`````};u3m+ e #   ] UM E=w5o- g!%""#_$%%&W'(()O* ++,G-.................................................................................................................................ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0012345Q6789:;<=>?@ABCDEFGHIJKLMNOp!q!r!s!t!u!v!w!x!y! !"#$%&'()*+,-./`!a!b!c!d!e!f!g!h!i! \ " ?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ[!"#$%&'()]*+,-./0123456789:0 0 0000000 ""#""0000000000a"R"j"k""=""+","" """""*")"'"("!!""+!0 o&m&j& ! %%% %%000000000000000000000000000000000000000000%%%,%$%4%<%%%%000000000000000000000000000000000000<%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%00;=0A0C0E0 `""!G0I0000c00 0N000  00 00f"4"B&; 012!!!>  0 0 00g"5"@& 0% & B0D0F0H0J0K0M0O0Q0S0U0W0Y0[0]0_0a0d0f0h0j0k0l0m0n0o0r0u0x0{0~000000000000000L0N0P0R0T0V0X0Z0\0^0`0b0e0g0i0p0s0v0y0|0q0t0w0z0}00000%%%%%&&%%%%%%2 3 !!!!NN NVNmQNkQ]NAS~vCSNQS^ w^:S:uQgqgWSS'Y-N\ N Nt^ge0uP[q\,g]Α]mi(gNΐ\Ėؚ\+YSNPOck~g_jT7u T]w7wllёeSKjENy@bs^QVS*[N\On!kuNQ4lhIQRT^yg͑LOfwm[x^O*Y[_l4MRwfk O-fRR(u^ lb)ROf[\#u0Woa?e>\eKb6reN8bTU!n_S PDKN4X mW%mz^HSNf_-R_HY[`lK\\mtBW[vSy*j T][zZSR^Ih8lhVsYwu`YQOeJuQlzvRXe_njBfirʎ_[ZXy}vl,pl5S_O_%f>yeQ^9hIg2fm| T'`s|Rgяvveg;uvҞ8N91uX,{q}ePhW g[}L})YgnEme_b_b.z8YCQSO_sY^NRX}YPQ[yrWTTSI{zfVKP`? NhQ[UgsߘD}^lQPgFUP}hw_oy6Rl|[V{lTpen9j f7_xS[ʃc_}R%ROOOk`OUeYW_{vegimRl8^[W{l8OgNLkՈdAmf]gqiXŖ+gT\_N\R(GRkqbŃ#Nlf}RA~OngNag!q}i;Na&bRdRGr0}n2z^̑^\z YUO\h|_gvXNmS圴/ete҉ VsT[p'WskppNnQuzzNJSS.Y}tfihpShfKQ }Ɩ{HQnzlYe}gcf@wYu f]LuwQleqQ;mϑc㉤[gTg2}a}NVNrz iSR`MOxQ_}%`(WWT^]Oh gqrRTSikS*Qe?b[Ta[SznlLI{vwik\NS}Y^Or:y^Z*hnh~S]SxE\`}p(q!jk>~NJ~NWXmSig[R\`{sO!}QQhxgr&N$P}q}[!N|2oe[ۘ@\PyNl9evMz n]m_N͎ňxT~g^}|*2uhTN_NO}vaRx9NP\>eCf^N`NO*Tju5_^Oonn!h󒍇VQ[/n[YEQ}R7RwidSUBzcԏwbkOy^t)jU\a^[^^SXSskbQ(fWmQPyZzHhW[֊|QS/cb_-g|_QKa\1YStPl,nWNfjW)ZQ}l[m` j)nweJTtk,mcwdXNaZZq_c8f{rChre[`iRgcu}U]Xˊcc[^ITlx+}RSv}pp|TEevfsV{XzfY@VQ{m_KO_gOÌoRcBTi-^ZuMQ~^P[h^ti_Up[$XX_^opu}`p~P8RsS1_+jS2mNN,eorR{tmce[cvtz6FaWe"YD&K{bqS^[uOXXp}8TsRRx#k8hCNiwnpWy܃Ώ~UN3b^o`NKfhcRVQBvP/fr[exR]bi`oSfc=^b*rJnySSlnAQnoĄ)kkecFO{kR.sf}WWa ?|xT{[t|pSHTl"oSSkzkX)]ˆbN6Pcs;vQq~ON˄+oYXlSZI^U.gl[1mcNQ(cp_[]șSyTby߈ [OOQm/b܌uP\NOT|фw\b;f&egSb[f*Xpaoizxjf}{n=\bognfzcOPbɛ=z|Pp|d_fbe+s9SgU*m?zdyg&{cro\&p`֛,f@[džIyip;~|Y\[}ؑjil-PNaʌeѓSYbghqg{OPgтt6sNQʐJXgo_v}P^{MNlgLVVVsČŏPlD?^}`r}c\FT]lX[Taxov `vɄ6N]uzu:Omg`tb oy`4bf :r_ aparPzPi]`gf{^>d0XSz B_z[hIbyQT/Ċ_/Zހ)mOz+8mjok^vPoNTurlQ1V f _uQOgplku\Ahӌۛuh rwuh:xz_hnQyN^Ywt=g?S VVgSO tAZOy8*`Deum{`Q7Y/}li|*y]dXXffa-Xn5[rrj_^[9\O| binefNUz郃mPuuaPSYx|:kWbփҊu~YRost \l|{nNYVGy6fSxXnVReEs&nY}abgΞ8|QLRTy^ehf\fuvySU&yw| W\Q~\S`effWj^zswzsfk{7WojU~WJi^rF۞]bdvO?ah_ {ROfwQzd:gO|_hoKHOۖ[l|S"hf[T'xtn Z[ v\AfɑUNzYB`+Z[\͖b\gg}^P\΀zWr}|aw7uz>|n^~rX`~~X n܄aiwQ*ewg]a.TYgcyzրXhajt f-dQcgOSizRU`vBVm_qp6tKU5tvfu=cnd||5m\'p%^pTasijlUm̖[Y|iL wFzrx|NĚhmY)VAhpqghxhP^ԂzygM~iQ=r)h<_a+hUae~Rw,[1fO9ij[z&PDYY%{O{tCXX9PTiurNPQbƑUdThZi@ll{Agw#Srkxeqhwp ܉hjǕWy zS_oxy'_^ShiXdK~}hnۂCRr}VvYo(DUp`J_h:c8OjpiLaR^YvfiWsxvj~ь@XIcb`kdWXI5rRv;7QS$\YXiJkSh`Ovjh~ՙǑ\^XaOxRE_a|o]kWWyYAy T߃9RkˆN(fS7sdZ TSO~;Tu{ITLplqni(ZtY[n~aSv%i`\YrunO\{poLvҒ6O^aqqmt3tZ\ Snkxzj b=O|OyNWQi`|pzV-QR|`xpƁUiɖ>UZ2T[V4V`geR_^e{5NkX c}rijTN+cNqW|rchunlLr܊ wo4PuZOLcaRezVWY 5jjp^oQY^jkOu}qN,}yb`b_lbu{'fzNo,o{w/D#~MNyYUYPYSYZYXY[Y]YcYbY`YgYlYiYxYYYYYYYYYYYYY%ZZZZZ Z@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZZ [ [[2[*[6[>[C[E[@[Q[U[V[e[[e[i[p[s[u[x[z[[[[[[[[[/u[[[[[[[[[[[\\\ \\\ \"\(\8\A\F\N\S\P\q[l\n\v\y\\\\\\\\\\\\\\\\\\\\ ]]]]]']"]]]]L]R]S]\]N]K]B]l]s]m]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^D^C^@^G^N^W^T^b^d^u^v^z^^^^^^^^^^^^^^^^^^^^_ _ ___!_)_-_/_4_8_A_H_L_N_Q_V_W_Y_\_]_a_g_s_w_________________________!```)``1```+`&``:`Z`A```]`j`w`_`J`F`M`c`C`d`l`k`Y``````````````````````` a`aa``a``a!a`` aaaGaMa7a(a'a>aJa0acOcccccvccccckcicccccccccccc4ddd&d6ddd(dddNdgdod`dvddddddddddddddddddddddddddddedeeee$e#e+e,e4e5e7e6e8eKuHeNeVeMeXeUe]erexeeeeeeeeeeeeeeeeefffrgfe f?f5f.ff4ff$fDfIfefWf^fdfYfbf]fsfpffffffffffffffffffffffffg)gg"~&g'g8.g?g6g7g8gFg^gYgfgdgggpggjggsggggggggggggRhgggggghghFhMh@hDh2hNhchYhhwhhh~hhhhhhhthhhiihih&ih ihhhhihihhhh"i*i!i#i(iyiwi6ixiTijitihi=iYi0i^i]i~iiiiiiiii[iiiiiiiii.jijjiiiiijiji j"jj#jj0jkjDj jj6jxjGjbjYjfjHjFj8jrjsjjjjjj~jjjjjjjjjjjjjjjk kjkkk8k7k9kvGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l?l^lUl\lbllllollll~lhlslllllllllllllllllmm6m+m=m3mm mcmmmomdmZmymYmmmmmmm n.nmmmmmmmmmmmmmmmmmmmmmm-nnnnrn_n9n>n#nkn\n+nvnMnn'nCnoonozoxoooo[omotooo|oXoooofoooooooooooooooopp p poppppppo(pp0p>p2pQpcppppppppppp qqqppqq\qFqGqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqqqq rr(r-r,r0r2r;rsOsNsWs؞jshspswsxsus{sssssssssssssssstst&t*t%t)t.t2t:tUt?t_tYtAt\titptctjtdtbttot~ttttttttttttttttttuuuu u uuuu&u,uz7z;zCzWzIzbzazizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{ { {{3{6{{{5{({P{M{L{E{]{u{z{t{p{q{n{{{{{{{{{{{{{{{{{{{{{||||{ |{#|'|*||7|+|=|@|L|C|V|P|X|_|e|l|u|||||||||||||||||||||||||}}}} }E}K}.}2}?}5}H}F}\}s}V}N}h}n}O}c}}}[}}}}}}}}}}}}}}}}}}}}} ~}}}~ ~!~~~ ~:~F~f~1~=~5~;~9~C~7~2~]~V~^~R~Y~Z~g~y~j~i~|~{~}~~~~~~~~~~~8:EGLNQUTX_`hgixq !(?;JFRX_bhsrpvy}Qۀـ݀Āڀ #/KF>SQqne_ftȁɁ́с؁فځ߁ )+.83@YZ]_dbhjkqw~߂҂ނ܂ ق5b41@9PE/+#u|sǃ΃؃  *bLONSIV[Ztk_lo}:A?HLNPUblxz|bȌΌ͌ڌ  gmqv#ύڍ֍̍ۍˍߍ B504JGILPHYd`Ucvr|ƎŎȎˎώێ &3;9EB>IFLNW\bcd$ڏ!  '69O%PQRI>VX^hgovr}Hbېސ&2'0JVXceisrˑБڑۑבޑ֑ߑ ,)WE:Id@FDCHBIMOQU\`dfhmy|z×Ɨȗ˗ܗz$!7=OKWekopqtsĘØƘܘ*+',!$ ,.=>BIEPKQLUߙۙݙؙљ+7@EBC>UMN[W_biedjkϚӚԚњٚܚޚߚ"#%'()*./12;DCMNQXutrʛƛϛћқԛ   .%$!0G2F>Z`gvx *&,#A?D>FH]^YQPdrpkozĝƝϝ-ٝӝuy}a̞ϞОўԞܞޞݞv!,>JNORTc_`afgljwrv-\ievtQUq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `  T x8x8x8x8x8x 8x ?  S !"##$Q3%c& '(@)**+,-./0112345 6d780 9:; <=>? @@ABCDE9F9GHIJKJKLM 0NOPQR`STUVWXYZ[?\]^_`abcxdefghixjklmnooCpB%qFr,stu @ve_w6xwyyIz{|:`}~ 4Q7~iHV-`f:hŎ`VƐ~?@̓a u!! 0@$bE`0 t4e"u`p:@86cgM FPH8?#I2R",Ǿ硿& 'UAHacM Ъ>Az@{EG8Q4 qfcЀQ Cq0X_Ab@ VP%@PAM @ L! r   I \  e  "3$ G %B(I O0>a ~!A"#-$W%!&$'H*(8)N*@ +,` -@. /0!1`2C34D567 89p:;<J= >?@@AE@B)CDx E+FGH|@IyJKL[MiNOJDP!QRcS+@T3UBVWXBY]Z[\]a,^H_`abXc deHfg hPi7j2kMhlImhnLoB.p q!rPstu|vwx(yz{I|}~⢁Q"U2>Cg2(0s#e:㏑N,%=:>Ԍ|1*՜K"}(ɥ@DSZDD?Hw_Bık(I ABҶY@":䷻;K  D4HYE  Bp@@1PD@@,d0j`ϐVd!1 cLS2z 3 8rYC#EH@6A }ҥBK4G  S e  :@3_a*škP3 n!Q"#8v$%s&D'2(@)*|+ c,)-.$/0N1a'2 34F5 6`78 T9 :; <= >0?D@AgBRCD^EFY.G`AHIJahK\LMNOPQR@STU dVN1WMXHY Z2[.\.] ^_` alib2cdXefQghhi$jk&ClR]mno(pqWrds@tuDvwAx$yĤz4{:`|}~F: "PWA*O0؍jD"@1 F"B@R`R 0B Cp ڮ@ 5ebDFB\@ 2300  @ (gD@)d"AdF| I@  B:p*hP>ف$(.s$4K *DE}II^@@L%DIq j H@!0 I    4 @ p Tb  @ @!T"#$%!%&3'((D) * +&,-.i/0@12M34 5Q6789A:;.<=A>T?K@aAhB`CW DPE3FGH$IJӚK Lq"MN OP QR SQT1U(@V*WXiYbZ%D[D\]TM^u,_`a-b|cAXdNAen"fgh ijkfulmn2opNHqnrJ,stft&uv w]xyxyz{@|p}3~OUdÃD#b4C  {H@DŎH-&XP@n21  B@H;`H (4)E# %\w٪^TͯA(` + ڶ~Bv!FH " TH(x"1@CN R.CPAB0  O/@P!00N `1 (AjKM' ZIEP ,J b  B U0 j )BH>0@?@ TAMBCBCDEFBUG!HIJ$vKaLMݹNeO \P]$Q&'(4)*΀+m, -A.V/0'1Q72=324N5678@9:;<Y=C>$?H@ARBrCDEFGH IVJK@L'MNNOPOPQR STU`&VWX{Y!Z:[A\(]^H_`abc d 0efghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?߀?/7-./% <=2&?'@Z{lP}M]\Nk`Kaz^L~no|myO !"#$()*+, 01345689:;>jBjD`D_DKDPDyCzD{DaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZDJD|DaDqDbDrDwCxC~DDsCDDkDNDnDoDrCAAAAAAAAAAAAAAAAAAAADDDDnCoCpCNCqCOCdCeC`B_CaCMDKClCmCkCjCbCcChDxD`C\CLD[CgDwD]C^ChCiCfCgCLCMC|CC}CC~CCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDzCDDyDiDvCuCtC@@DCAC[D]D^D_DdDtDeDuDBCCCBDCDfDvDlD}DcDsDCGDDHDDIDDQDDRDDDDDDDDDDDDDDDDDDDDDDDDDDVDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSDDTDDUDDDDDDDWDDDDFDDCCDDGCCHCCICCQCCRCCCCCCCCCCCCCCCCCCCCCCCCCCVCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCSCCTCCUCCCCCCCWCCCCFCCCYCZCECXCCCmDAEKGEMEICE^E_EFGBVMOCVFuWVMPbOH|HDVEV\EFVLGVzFHbGTHVIVKEEUTlObJVGIKVKIENIGLVKJpIGMVNVKGHOVEBEPVItKEEmEKPUgHRVgQSVLTVGOOKsKuERNIUVVVWVESvG\VZV[VPEKHYVXVKeTHUG^V]GH\D_VaV]VEIF`VqMMiHHASUJbVeVGfVcVEMNJPJEdVHIhVIJTFjVPKaTNNlVGHFvELFpGnVkVIgVoVEiVmVyV|VzVvHKQwVbTHO}VrVqVFJOsVOpV{V~VvVtVHJRZGxVuVSSO|ULKQHjJTR`FVVVVVNVVVESEJKVVFVLMQPgNVVVVEIJVVjKVCSLVVJVViU}HVRVVVQMVOcORVVVVVVMIPVVVVpNFVVTCIOPVYPVVNOVPFVCLTVVVXK[LCJVOVVHKUJRVMVVVNVVVVVxUIVVNEVoTVVVRVJVGTVVVVVVLFKHMZUGEVGVVKPPFVVKIQVVeFFVVHEFFEVGIFgOGGHVVEEFVNVHVaVOVVV~RHV{NVVgTVxHVVVKVVVVPVFQHVVRVOVUDSKwWVhNVMHUVTVVVQVQPPEKVPLDOVEeGKLVTRLVVKKG\IFVEVVLVFHkKVKKySVMGJVQEAWCWQIBWLfGTHWEWNKMDWGFWGWKJWIWUILWQKWNWMWUEOWpHEhNPWqFdJTQWRW_MHTWxISWjUVWUWTNFHWWSESKFXWEYWJ\WGZWI[W~LzI]W^W_W`WpTQRaW[ONJbWcWdWfWhWgWiWEZEWTjWQkNMMlWkWUmWnWoWpWOTEJPqWJELErWsWGNEtWGvWSJIGYEHEQyWISzW{WLGK|WmKJL}WyN~WSWRSWWUOBItEWWWxQgSSWWWLWJHWHP\HFqKGGOFLHPUWWQSEELWqOANMOWWGxGBPGZHYOHEWWUGE~ESUmFEQPNFGWzPSOLWIWWWWKISWWGWPKsPVOJTIWPWHTWWGWWWWJIWWWWPOzEWWWWWWWWWWWWWLSWWRWNEWWWWkJWFWWWhUUWWGG|TWWLQvOWKWTWKCMWWWxTWSWFWFGWWWWWWWWWWFWWSRWXUWWREuTWWOWWhQmM_LWNHWWXXWRWW^KWWWWWcP~GWWTPWRWPWTWWRbPWW}TWEWWWmNUUWWUAXWWBXQCXDXFXEXIXLXJXHXKXGXMXOXNXPXVePDEFIJGQXDKJGRXJESXfRSTXVXUXQWXIOGTZXYX[XF\XGGIEQ]X_XaXEIUL^XbXNN`XeXScXQSIIfXKdXgXFhXiXfTGjXmXlXSkXqXnXoXsXpXNEtXuXrXvXMH~QyXHOWMMFFFIJqSxXzXS{XS|XaKOSNPIET|JXSKSP}XNXLjHRoOWFS~XCG^OXXMXyRJXNMFPQXXJXXXRXXXRUTKXNNQXXUXXXXXXXX}FOQLXlINuGXXwPXXuRXoGXX~IXJFRTEXHKX[EFEsEXXGAIXGQXXRiMEMQSLXdLXRXUXXXXXXXFXNXNXNFMXFXKQMUCPXSSfJXXXXMPSXKXISXLITSOOHXXQURUXUJyQRBKeLzUXXTKXXXLRXTPXXTXPNXwJXoIXXTTMXUHXXXNXSXNXXXgUXXXXXOXXXMXRUXXXXXXdEXKXXHAJXRXOEOJNXEX^LX[YXXXXXXoHFFEMRHuLF\QGIdMEPMMIEJIGzOXENhIxPRFXHHXOXIJVJXXEAYKUDRBYGYKCYKRFYEYGYQO~\IHYDYzLIYJYVUKY`KFVFFvMIILYYIMYNYQL_MOYH]EJHPYSqHQYRYSYSTYhKUY]QkLIJOELHVY^HWYMMEUXYCTZYTYYHmGSUJL\Y]YOeE^Y_Y`YJGZRaYrEgYTEcYPbRFMeYfYHGhYdYjYbYiYkYlYOQOmYrYqYJHpYoEoYrPnYLsYEwYMQtYtPT|Y{YzYvYuYyYxY_OYY}YYI~YYYPYYNYYYYYGYYYYYYYYYLYOYIRYYYQYgEAGGMgLjE[HLRJYIGKJJ}NYSHFN}JSEkGuOYJYQYYYHRDJSK`IIMYTFLYYY^JYkIYYLYTHYNYoJE`EYYEHYPM_RWKYKEPHUJOMdKOUTHZQQEYEHEHNPF]LYYKYNNYYTlSYYYUbUYYPYYYYYYYG[PRfFKdUKTQGKYTYPYAVQVFPYcKQFYTEULYGBNkSYYYnKYHFYRJYSYSYYY_FYYYYYYFEYMYQNNRdI^IYY]IrGYLaJYY`NHYYYIEPYlLHGYYYYFYpJNY]KTFtLYHYUFGPKYaFELNHYYOFY`LYYJYYVPYYYYLYNYYPFPYGYnFTYqNYBUYYBZVRLZIZHZKJZKGRPZAZDZGZCZUKZMZNSLEZOZNZNIKSCFFZRZSZUZQZiTWZ\ZMDUZZPXZYZTZVZJMMsH[ZKeILvRSdZTU^ZEQbZ_HcZeNxNaZeZfZTN_ZO`Z]ZhKJUnPTsZhZHnZkZlZrToZrZmZRpZjZSPtZuZcGvZiZREGgZqZ{ZzZZ~ZZyZZZ|ZQZZwZL}ZHSxZvJZRZZZZZMMZNRZILZOZZZZHZS|PZZJO[UZZZZZUOSuQZZZGlNZQZZNZZZZZZNZZSQZZZMZZZZZZZZaQ`TZQEIMZZMUZndZTZdGZZOZZZPEDLGEZM]ePEIZGIUZZZZZTiLzMvLZZHLHZZNZNfMZZZQGZgJIZJ~NZOZLKQZISMZJZZZZZESOZSZaOKZZEP\RKZNwMHONZZZPZOUMZFZGZTZOKUZOTHSRZUUS}UZZZALFUMRKZZNTZMOTZMaLZNZZLZDMJZUOKKZGLHU`JZAUMTZTZZNB[ZZKIZLFLI`MZZKJZA[~OD[KK[E[L[I[H[F[J[MRC[G[INPNM[MP[N[HO[Q[UQtJZ[SW[U[HSS[UzNX[Y[QbNwLrSNR[V[[[NQb[^[_[IT[][`[a[\[e[f[CUg[Od[Oh[c[k[i[j[l[n[Um[r[o[p[q[t[s[Ru[v[{Gw[x[z[y[{[HKHEJ}[[~[GF\L[[K[G[QOJIGF[|GKQI[[[EXFQGKRNNF[K[UTAQQ[NINE[EMH[[[J[{M[J[M[eQ[[wKbEM{LjMFgMG[O[[[[OF[RFETGYL[[[GG[bFUHE[KR[[QOL[QRQFH[[KQT[[[[O[[[mUPQLII[[GJFL[[FO[NOOlMK[[[[LPPJ[L[CR[[[[[VL[[RQ[KRQ[[[INmJ[[GN[SW_IfQKFVaEFKG[TOU[nHG\G[F[[lEIFGfEH[BMN[[[MP[OS[hFQNPFVETP[]R[KKT^GQR[vF[[PcL[WE[[JRTxEF[^R[[TJxOEIGrFO[R[[aPT[N[[[[[UJ[R[IJPNHMON[T[[[[[[[KFGQsGTPJ[RGEPMG[HBRRVHR[UKgFGM[PIJ[[H[[IyH[mSKS[qGMQ[FPK\wNA\D\B\DNH\G[E\PG\RSNC\RPXRXHF\QFYSaSL\IJ\M\I\N`\SUP\NV\_\ZKW\Y\TR\KN^\T\]\X\E[\uSTUhTO\\\OQ\MU\GKN\Z\OpScQmHc\a\d\SS\e\b\q\Ti\Ro\LQRk\Up\LSTs\r\J|RMn\l\TkESORm\Ih\j\g\RaGt\u\BLRKIvTU\y\~M\\SJQ\v\S\|\w\z\\M\GNR}\T{\HHh\\\\\\\\\\KM\\S\OI\\\\SfI\\SdH\\HEoK\\U\\FiNK\\\\EK\yEU\\\\\\\OO\\U\\UM\\\\\]T\\\\\R\U\M\bS\\Q\\RN\\\\U\LEKJK\\\}QLN\\\FT\NM\\\\\HwELMEGUJHUI\\I\\\\BOSeHI\\sN\\\\\\\\\YTG\IP\IHX[J\\iIIL\NG\SF\\\\\\HVG\\E\\\ELEnU\MSMI^PjP\NN\^U\EE\E]R\PPF]GLID]B]\U\LU\H]G]OGNA]C]uPESM]P]ZFN\FR]EFK]Q]oNXJI]L]FMQTJFUU]N]S]O]NFKMVNDIV]T]FJ]WOX]E^]]]NJRPTMW]EPOZ]rK\]RY]PG[]rJFLFf]d]E_]c]kFFJUJb]~KEAMe]j]`]kH}Og]a]h]k]Mi]PUr]OEJo]s]tNJ|]u]q]Rx]t]J{]]U~]w]L]p]y]]NUv]]wG]HHFKz]l]}]J]EATiGJm]HQdQ]PG]]zRE]]CNQ]PI]EI]n]H]]]]]]L]]RMUQS]]O]]H]]kML[G]T]GF]MMJ]qRvS]]]H]T]]]]NRWH]KJR]]GM]]]O]]]]xKOMTPuU]ITPXOTnON]]sM]]]]J]]MFJ]]L]FT]]]]]U]H]]]]T]]KN]U]]]KP]J]]]]]]S~PQU]]MUP]]Xf]Q]]]]]]]U]]]R\S]OR][F]]]S]K]GeKJsTjTL]}IOMO]]]aH]]R]GIRM]P]S]]U]]]]S]OT]_GMGI]]oLB^ThC^K]A^TWS]BGTD^LLUG^E^FF^RH^hONTJ^GL^M^K^INP^S^yJN^Q^GPR^WU^fLTO^V^TWT^Y^W^X^Z^[^J\^]^|S^^L`^_^a^b^SEPc^d^RyLe^f^g^gGJh^oUUi^SsIUJPU{HRFXQj^FTk^TSl^n^m^o^p^Oq^r^JLs^t^RHy^u^ZNv^x^w^z^Q{^tRNP}^~^|^{JJL^R^oPT^^^QJ^^N^^^IOEO^^OPS^ZLNQ^^^eO^^^aM^^^Q^nLGEIMLNJ^^^^L^^S]M^^^^K^^LfP^^^^FH^E^P\N^^^^^^STLRR^^^^^SRO^[K^P^^^^^^^Qh^R^MP^^^^JIR^^^dN^RT^I^^^^^^L^^^^^^^^^T^SUKfKR^EEU^EXM^XcE|FHgI|EeWUEwF^^^^^|[G^UGNG^^rMPIU^LQ^RH^^^JTN^^P^P^^^^^NqQUL^^^^^P^M^^^T^^BQ^^IJNA_^B_QSIUC_GLE_tQD_TJ_L_M_PK_H_F_G_I_O_N_ORP_R_S_T_U_Q_W_V_X_K\_Y_Z_GTS~S[_]_^___b_`_a_c_d_e_f_g_SKFFh_YFKEj_i_k_EJLl_m_RRNSn_o_r_p_q_s_It_u_hhv_w_x_My_SWPQtG{_}_|_eMDH\~_K_IH_S_uFPtFxF_PGH___RMRE_QBFjN_______NIG____lRsJ_J__________rUM}R_O________PS_P_F_EUMNJ_QE_[I__FL__EMTHRLJP___vI_IJiSR___NO_Q_VS_{QOR[T__M}P___zH__bJ____K____I_H__Q_L_M_QLQ___SHXIcF_SQNOH\U_LeS_LE__OIMqLSUR_PuMPO_RKE___UO_TP_jS_]UcTSEF_XFHM_pLMT_PL_M_KuIdR_G_GGP__MR_fSF_jG__MO_ONH_R_HTRPP___N_\O_KI_G_NJiQT_OK__A`_PB`eJPIC`D`UG`F`I`H`J`RK`EL`M`O`N`Q`P`R`S`IT`fnGU`V`kTPMW`X`QZ`[`H\`qI]`E\TR^`Tb`Qa```_`ISe`AOf`GROh`~Fc`g`d`nIl`JMFKk`j`Ri`EK|KIFm`THPNSs`q`r`p`n`o`UQOUw`{`z`NLCHu`|`y`x`t``v`FTQJ`\PGQI`OI~``}``uHJ```DT``````SOW``|Q`K`````Q`pRLO```MQ`O```LR``oF`OUN`HOS`LKLYMKOK```RK`````````lFQ``qT`Q`H``TQKQ`N````FRHQF`GgK``LIOG`GOxLFIO`GwHLJU`HQhG`YN`LL`IcUF````F``F```mPLN`WG``HhR`JJIT`tS`JJGTpP`````QH```HSJM```TT`IH`K}SGHJ```F```J``NHLkUN``H`KYH`````RkO``[UNII````````fHYG``hHsSR`HQ``Aa```BaEaDaMiKCaGaFaHaJaUKaxRLaQNaMaUsROaPaQaRaSaSPTaUaVaWaXaTYanQZa\a[a]a^a_aaa`abaNLUFOLyUUcaZdafaMeagahaJia}EjamalakanaoaGUEqaparatauasaGOxayazaMiJT{aiO|a}a~aUTaaQMRI`GapFSaQIaIOTaaaaLNaUaaaaKayTHaKaaSaaaMaHaaSaaaSAKBJUPNagRjRaRLLS{IyKLaaPRHQTNPMaNJcRRaaaaPcMNaaaNKaOGtHQPUGyPa^S\MaaLaJLUaaaRbMaaGRLaaaQaKaaMLoRRaaaaaQaaQM`PaaaNaavPaaaaa_SaatTaaaaMaaaaaGJSsQLEMHJjLaaJaaaaXSjFxWbPaXLaaa[NLOOcJKaHaVIaaTKSa{FaMTaaaaaaJLaaaUEaGTMaSaQaaNrIa{OJaaBTOFFSIMaN]NKPaYURJFbwSCbAbaaaF_JTZMEaaaDbaaFFazTKBbEbNJbSRbPXbLGQbPbKb{TIbGbwIMMbLbObBHS_QNbFbKHb_bZbKI]b[bbbTcb\bYb`bWbSbQUbabVbdbTbTR^bubnbSGgbFsLhbQLQlbKSpbjQTlKmQHqbebtbibvbjbkbTobmbPrbTfbsbTJIwbuK|ObbybGb~bEUYJHGUxbqPrNb|byOlQbbNTP{b}bPbzbSOOPYRbbbIbJbbPbbLbPbmObbObbb{RPKbQbRblU{UbbbbTbTObN^FTbbRbSbbeUbbTbbbbPTQbbbbbJbbbbbbLQbbbObLZTIFbSbbbObNbbbbbhEbOLUbS_PbTNLbbb\\bbL_bbbJ`RRbrOPRUbbKbQDQObbb]ObUbbbbbbbbObSMbbUbbbUbbfNStONRbbUbNbbbbbbbbTbSbbbmRbbSRbbIcGSBcHcbFcJcQCcEcGcAcnNbKcDcHNcLcUcOcWcQYcQcRcVcMcTPcScXc\cZc[cccdcPQbcU^cac]c_cecfc`chcgcQSicjckclcmcCKncocKEpcqclHKrcGMscKtcJFucTOzcxcRycwcJvc{cjOTJc~cWJ}cc|cccKcTcZOcHTcI`OccHIcFccjIcOMTccOIScCOcc{ELccQKcc^TQcQcccccccccckPcclTcTccccccMcccXEUFcMKccEFcPJScLJccNcHccc~Hcccc}Gc`ScGLcccGOcEPcIccKcJGccPTcqJEJKLcchMfOIcccvQUcOIcNQcTHILPccQ_KPGMMcccccNMvK~JcOOJcHFccMccccRIOJKIUeRcFcPcIJccKQHccpUccccccFRcNNOccccGUOMOTsUOccRcccc|IcnJMc}McScUcMAdcFdBdDdCdEdGduJIdHdONLdJKdMdNdGva{KJdIOdPdQdkQ[RdSdSUdVdWdTdXdEYd[dZdJ\dHF]d^d_d`dLIadhLUSbdcdUddedfdhdgdiddPjdkdmdldIFIIJMJ]JpdIKodqdbLMsdtdHvdtIJF{PrdrHAFudUMKgPPFwdOydxdSP{dMOJOOGzdfUOFR|d}dddN~dZStUd|LdUdddddddFQQdSdJdQPdHdxJFQLaUFdddddddddMdLdUddGPPddddL|MddddPddddUddddddddhSddddRddddddddLddddddGDPSSzSdddddSFdMHdUNdLRGddKddHdZJdnMddddhJdd[QdGddNHUdFdddlPdPddddTdddPRddd^MdtMdddddIadGREHdEGAH~TUIhPKsFHddd]SdNISdJdXNddTIIKDGrLdKDeAedKPd^QHdCeOOESBeHEdMTGEewOJiFTFeJGeUNeTLmLIMeJF]PHHeJeKeLePEFIOePeRUTQeFLTNhSeReICQXTTeWenRUe[S]HLkRYeL[e{SXeE`MQZeP\eLFHFQN^e_e`eMIRPnEcedeIaebeEbQLIOEeehegeiekeTQlejesOmeHURGUXG|NneoeKpeqerePIQteseMQHweQveueoQpQxSQoSxeP{eyeze}e|eP~eeeFSSyMRRelGEiEGeEeeOeeJIeeeLeeJSKeeeeQeeecNSeiReeeeeEUeeeeeEeeeeeeeeeeISNeOecHeeQGLHKRLeeeMNeeeHMeeeeITeeeeeReecSoMUHQSeeFeeUeSTeeeeWNeeeeKSWRORPHeeeeQHKUTeeHRepOeeENeSbIepMQTemTnSeLeeeeeeAPeeeeeJeeeeeeQeeLReeeeVQeSeeeeeNNeAReeeeeeeeAfDfCfEfBfFfEFGfQHf}KIfF_TMJfEKfLfMfNfOfEJTrQQfPfRfwQUfTfSfVfYfdSWf[fZf]f\f^fK_f`fbfafGcfdfEefffGOFOgfKjfifIhfHWQkflfrRmfILmIOnfUqfLpfaNPJofaIlJGK]FLJsfrfIvNZPvfwfufSGKyfNLzfVe{ff~f|f}fffEUffONdOQpEEGGMLwTfR[RfJfTcfQfIZIIIROJiPKfEGffMfKOfffffffMNfHNffKf[fffffffffffffLFfHDFfHfRhFfffJSfRMffffETfwRfLPffRfQfffcTffffffuNffOfMHfRwU\JL[MFIJGFVTfJMSWUzQUJfffNGvUfPSzJfQfGGTfHJfWLUFfNffffffGfffffffHfFSfff\FKERJIMWIfPTyIPUfKUffffffffbHfffffffffffRfQIffFffKdFffRPfUMILOMDgISCgAgBgfGgEgFgHgIgKgJgLLgNgXPMgMHOgSPg^NQgVgRgTgUgSgXgYgWg[gLZg\g]g`g_g^gagbgJcgdgUegfgRggjghgigqEkglgmgngogpgqgLsgPtgrgvgugwgxgygzg{g|g}g~gggggggggggJRPggMggSgMgHQggggOggRggggggUNSLggggggOgggggOPggggxMQUggggggggggqURggggggggnTgUggSQTggg`USLUgggggyGgMgggNpKTggQTgdTggRgggTLgPgMgggggggggKggP~UggQgggggBSMggggPgzGgggggggggggggKgzKPggggAhBh}LChDhFEhFhGhHhJhQQIhLKhQLhJSNhOhMhaR_UHPhQhNJShUQThUhVhyFWh^MQXhZhYh[h\h]h^h_h`hahbhchdhehfhghQOihPjhkhLlhmhQnhohphqhshthuhLrhvhwhyhxh{h|hzhH}h~h_hAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzA{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~nD[tfWwXXY[f\x\I^^z_____Y``wabbbcddIefeeexffffgZBB{BBlBPB}BMB]B\BNBkB`BKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBDDCEDpDmByBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBCXJCJB_BBjB[B@@0pP@ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD D`DDD E@EEEF@FFFG@GpGGG0HpHHH0IpIII0JpJJJ0KpKKK0LpLLLM0MpMMM0NpNNN0OpOOO0PpPPP Q`QQQRPRRRSPSSSTPTTTT0UpUUU0V @2 MaAbBcCdDeEfFgGhHiIJKLMNOPjQkRlSmTnUoVWXYZ[\]^_`aabbccddeeffgghhijklmno[piqjrksltmunvowpxyz{|}~]qrstuvwxyzq{|}~r~> s\tuvwxyz$@@@@@@@@@'@@@@@@+j @IVB@@@@@@@@@@@@@@@@@@@@@@@@ "&*,036:>BCGKLPTW[]adhloqux|  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pbcdefghiqrstuvwxJ[JD|DRTT}TQ^OCTUTTr[Q[TPUSTSUT`RsSaSRSSRSSPQNfUSdT}LaR_UABCDEFGHIQRSTUV'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-933_P110-1995?  '    `.<(+|&`!$*);-/,%_>?[``:#@'="]abcdefghi`jklmnopqr> ~stuvwxyz^`\``````````{ABCDEFGHI``````}JKLMNOPQR`````` `STUVWXYZ``````0123456789`````};u3m+++++ e #   ] UM E=w5o- g!%""#_$%%&W'(()O* ++,G-../?001y27334q5/667i8'99:a;<<=Y>??@QABBCIDEEFAGGH{I9JJKsL1MMNkO)PPQcR!SST[UVVWSXYYZK[ \\]C^__}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`}`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0000% & 0  %"<    000 0 0 0 0 00000f"g""4"2 3 !*!>33!333333; &&%%%%%%%%%%%!!!!!0;=`"d"e"+!B&@& ""#""a"R"j"k""=" \   ?@ ABCDEFGHIJKLMNOPQR0STUVWXYZ[!"#$%&'()]*+,-./0123456789:e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%33333333333333333333333333333333333333333333333&!3333333333333333333333"5"+","" """""*")"'"("!!"".""" !0 %%%%d&`&a&e&g&c&%%%%%%%%%%%%h&&&&& ! !!!!!m&i&j&l&22!3"!33!! !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!'138@BSgKI222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t  =OsOGPPRSuTT VZ[fggLkaha9eiouvv{˄[QW|SE\]bncd npdݍ}D~NNeP]^aTGu+^NPpg QRjwԞR/`HPacdkLpv{PŃܕ(.R]`bIQ!SX^f8mrsP{[fSckVNPJXX*`'abiA[}_NPTU []]Ne*e!hKjrvw^}N߆NʐxUNEN]NN]OOPwQR@SSSTVWZZ[]^abQeFggiPkkkBlnxprst uwwvz} ߂b3dҙEם W@\cʃz͎TXH\cz[_yzz&P8RRwSWb k7wSvՕ:gjpom̎Kxk<S-WNYcsExzu|s5GW`{̃XjKQKRRbuihPR]ae9hi o~tK{냲9яI Ndj4tyy~_ &S\%`qbrl{}f}NbQwOOvQQUhV;WWYGYY[\H]~^]_beeg^ghh_j:k#l}llm&t*ttxuuxxGyHyzy{}}G-gOw!Qe-}vO TbThёHU:Qabb|fVqzcOcWSU7u }VZfCNgQHYgsYt^y_l`b{c^O[IRtYe[)_`Yto`f?\JZ%}<\l?SnY69NFOUWXeejkMnwz|}ˆ2[|`dzsuT×VUdfmmoouCNJZlT{]ZQXXXb^Udhvu|NW'Y \\6^_4bdsx۞[_`PR0RW5XWX\`\\^_`cdChhm!nnoqvywy;z߃HSMvܗkpXrrhscwy{~X`feflqZTmNzNQQR TWaqgPhhm|ozuwc􀅒\Qe\gguzsZF-o\Ao _Yjnopq{vI{'0Uaiv?\mprsa}=jNuSq^kk>pr-LRWP]d,ekoC|~ͅdb؁^gijmrtotސO QceuNiQPQhmj|||oҊϑNORBT^>bejoXv*y܅na#!bbjΞRwkfjp+ybBab#e#oIq}o&#JQRR mpˆ^eko>|us#N6OV]`$flsӂɆH4aOyRdjforpvk\d2ou oxK}F֊X_'g'pt`|~!Qbrx_|~ŒNPL[^qBvweJ|PXb\jmo/}7~8KϚRgiAmn t`tYu$vkx,^mQ.bx+P]m}*_DahazRQ^Q^iz}uO)RSTe\`MNghorrttuyyl|ψ̑БQɛTqtWgm3tu\,xz {|ZidjtuxLJT[U^ o)Z]N_ba=ciffn+ocpw,;>ݓE;b+gljzNY__g}T+MWYZ['fghkdqwu㌁E L@_[lsvv QOMQRQhw w}}bn}TQ TffnviOR=^YUaxdfQg!jkk_rar8ww(~(glgrvfwFzkl"Y&gowoSXY^c4fsg:n+sׂ(R]a bbdefkk!q]uF~j'aX؞R;Tevl } }OU^RirsTZ>\K]aL__*geee fi!}+*2tO PcW_bcogCnvڀ̀)Mj/OpO^g"h}v~vD jOiqjudA~CܘOO{pQ^h>lNllr{l:tPRXdtVvx9e^S_tlP%RF_wINPuQ[\w^f:fgpuuzy' O!X1X[nfekznm}o+u܈\OPS\S[_y gy/`;,gvN0NOIY\\\gc+thp+~Q"ҒNNPVRoR&TW+YfZu[[^fvbweenmn6r?|6&{XQP tܑD+ٙSRtVQXTYnY_anb~lqv||}ag[OR_b)] gh|xC~lNPS*SQSYYbZ^`aIbybeSilhlkk5tuewxxy{}S>船la^ۘ;*[ӌl_dejkop]r T;p"a7lXMNNNNy`y{kxy%{{ф}r}dž߈P^܌\ߙJRiigj`P*Rq\ceUls#uu{xdkwN NkIghnkCkcod NPPQFUUV=r@[\^^^8^`vQhajkXnr@rey{aތs^Xtlaz"}rrru%um{lVXXZr]^^_U`bMefffhh^tn}}r͞V YmYW-^`fsfgPlm_owxƄˑ+HQNPXU[ \aGbeY}qqyDtttlv}U~z9uxZpPhS [Q\cTi)m+n-ꖲk~ fqemnWY'``bf_f)svwl{VreNRrkmz9{0}oS/VQX\\[]cd@b-fhlmnppq&uuu{+| }9}X,m4 a7Ol\_g|~k[ d\s[~g 7RpQpctxpבOSSVUWXZ[\\%^ baKbcd6exelf9jkq4lmn1orxs_y&vaw]yWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mq_B`eoik5mmsvwM{}#@b] bS]']i]_tqhbo6rNXNPGSbfRi~^OS{U6VYZ^8\M\^_C`e/fBfggsw:y}̈́ifzW[_o`b ik\nqXߘ8OO{T Z[TK\lDss:Znetviz .@QXtpvdu͖&ntzنxIZ[[cms,tx}UL.f_egjls-PjkwY]%sOuPQ/X-YYY]bddfpHjdtzzG~^~X YR~a2ktm%PR[^Qignnqbt(us8Ʉ ޓQOvP*QSSST[[$\Naa[rvPyyy^Ge1f\q6z NkKq1qĖCQSTWW0rWZ[(`?acn?sWtт?E`bXg^MOIPPqS WY \C^paZ-n2rKt}Àf_[^U˗OsN8eOQjQ|^/UUVz[[7^}^^`` aac gggail8no6s\t1uRv}8dՈۊB0J>zIɑnݞk;AQkY9\dos䀏bh}Wi`GajksfYNTm-p9cclQaOPQuw[aadkdcpNN O7YY]_[_!`.h>rspuuy 3Q #7pvNNNRpSTVY[__nnmwN~OXen8NXYYzOÌeQNU[iRN:RTYYP[\[W[c`Hanpnqstu%wx|+}Ʌ܉njm̖\ORVe(fg|pp5r}Lrhkzov\f[o\o{*|6ܖNN S4XXlY]3^^5_cfVgjj k?oX\FrPst4vz|x߁l#υň݈wQT(W[MbPg=hhn}p~ KN-r{͊NOGO2QTY^buggnijlnr*su{WƆ[lRZ[XduenrvMz{M||>~{+ʌd_iPhQxQMRjRVaX`Y\U\]^`0bhkloNq0u8urvx{{{~n>I?"ZkR*bbYmzz{v}`S\^8opޞ|czdivNNN\PuPHTY@^^_[^`:c?eteevfxfhhick@lmn:u[wxy z}zV|Gꊞ-Jؑf \6RR|U$X^_`cbfhoEt́my,{6Dd=LJOQFQRc2VjV_k_cdeAfffghhionogqq*rv:wVyZyy zzz {|||D}[}p~T m;ۛe|ÓX[ \RSbs'P[_kahjm.t.zB}}1~k5d~POPW]^+cj;NOOOZP^jThTUOY[]]f1gg*hpl2mRsuL|},}}Āۆ;p3N1DЙz|OQQW\Yf=jZmnoouz"!u-NNF͑d}SjkiAlzXabpfuud@wz/jdoqttz~|~ }eL9R[d-gPSyXXaYaZaaez!P P1RuR1UUXY`Sb6gUi5@ݙ,PSSDUXbbdgPjoo"t8QTVfWH_aNkXpp}jY+c=TX-di[^oniLQS*Y `Kakpll{΀ԂƍędojdeNQTW_avhuR{q}X*9xPWYYb*]ayrFZaW]bdwgl>m,r6t4xwۍBW$RgHrt*kQSLciOU`lmLrrzWem_opaOOPAbGr{}YMjWs^ U T[c^^ _e=[HOS SSTTW^^`bbUclfmpu2xހ/aKꒄE^fprO}Rj_SaSgjothyhyĘkTzSiJ|_buvք9S<__lbuuF{UON< NUOY^0flUtfwPXx['vP[h``eWl"ooUlPӗrRDQ+TTcUUjm}fwTTv䆤\N OY]R`bmgAhl/np8* NUPTZYWi[[^awiwmr犂홸R8hPx^OgLNTVs WSVX[1aҎ{sGkWUYrki\&_apss)wC}b}#~7R IoQ[tz@ZmOTS>Y\>cymr{nϒ0NRWb_DQppsJanQW_`gaYNNNj|TXX}Y'_ f6bkimmVnnooo]prZttvv\y|~kN_twHbe`bwZZfm>n?tB_`{_T^ll*m;}y S[:jkpyuuyTqt d+exxkzJ8NUW[{^`acShakneqt}i%;mn>sAʕQZ_3`M`La`CflnLqv{RWQÞV^_b``affgjmoppjsj~ԆČRrskjTVV][Hefh;ruOPST?@ABCDEFGHIJKLMNOPQ{gRSTUVWXYNV_oMWa[nASubnW]cjeq][]^ ]_7Qt_\-{Fo`d^oyɃ(pڌ'AZ;vepOQUlmb~oxNMSU l'iw„ydAtzaYisPlhciDn\}"vvx$ngnxqa^qjhs9q NOTZ[@)Tf_gkky|V\msOg0^q\Ucn{ [~e2nt%Ml;gaR][sv{m]ᘚ`m\ttZo!tt_hSjcĊeN\U{UO΅^UD^T5U\|b ~uvwxyzy{|}~vOQtyE9?];cl/~0t]6no/pPqpsNzHBNmlbzObXaVeoq}{2~TzhitZl][dq~OWXBam,ues@t}ՅRg_/hRjoqSNZl9mrnf?bi'm7s Xpij}5ZOA`DS(q[=n!~5}Ζ_ TѓCOzO|X tQuL{+dvgjm^nppss}̒tՖ`*YJno[ q˖R~lU"dKfmhk[u~/OtWoO|.}4as[[P`s=|yXRxՂ`a%ϊ6YCt.gSIztTb|Wkf8twi֕dgނ fǘCBsSpyԕZ#pGjOMwls[flnPpqitfJ\gf%tpAPYefL^0aDfi_nbot'|/S4[emmM?^fqsRfJqpVa^fqd1315161:1;1<1=1>1?1@1D1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c111  $,-/0189<@KMTX\pqtwxyzĬȬ̬լ׬  ()+,-458DEGIMOPTXaclĻȻлӻջܻ B1$%'()-01478@ACDEILMP\]hļ̼ͼϼмѼҼӼԼռؼܼ #$,@HILPXYdhԽսؽܽ !(DEHKLNTUWYZ[C1`adhjpqstu{|}оѾԾ׾ؾ $@ADHPQU\xſ̿ͿпԿտܿݿ߿ ?BDEHLTUWXY`dfhpqu|̵̙̬̭ $(,9@\`dlmoqx͕  !$(0135?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW`  \ \\\\\ \\ \  9 ? _@@A  !"?#$$%&'()*+,-./01233435c6 H789:;<=>?@HAF BBCxDEFGHIIJKLMNdO_P0 QRS TUVW XXYZ[Z[\]^_`a?bcdefghijklmmnop0qrstu`vPwxyz{7|}~;I9/rC  ,@(@DY7Ivy@,8P5#~IĿZB)`F*D*F=  q! 0@$bD S{A$! P:xC'E 0F<P($#@"d(  'TAa /Ј> A [   *8QP!"a$@"@PH@ 7!^"#$%&`'@()*T+,-./@01 P23$4L567)8L9!:;d<=RD>!?@A BCIDEFGeH@IJ3KLEMN RO(PQCRLS@T*UV.WXpYnZ@[\]|^!_`a(bJcH d6e@Ufg hi!j@kBlmDnop qrpstuBvw x@yz{ |}8 ~#|Pyۆ`Bߋai"5BEQ(` 5 L`IbLB* (ȡ {(AI  "@U >CG"(0"D8  %&< 2P}1KJ (I`DZDD@ĵuGDS+@B "2ijn!AD QA ` 0 D   D0hdD! @L0A !"2#"$%i3&'(;)*S +,-./C0!1H2J34@25A67 +89}:R$;@<K=>?@4ABACDdEF{HGHIJ3KALM N@O*PQRkS0*TUAVW1`XYZ[\F]^_`0a@bc |d efg$hi j 'k l mnobpq rs tuv@wxDy ze{P|}~~X@Ab   A@%Ud}H/ɖ JdkHVs*$GM{Tu$@٭Ȯ A$F4Z:F: ݽT`ta B Db"@!1 D$"FBAVARR F C5`A4el"@@3@8 0% JЁ" @b}&b g y ;  =@ %@M@"h:da  ! ".s# $4 % &' ()*+P,D-.y/@0 D1@23L4D5@6Q7 8H9!:; <=j >?@@A 0B CDEFGHIJK L MNOpPQRS"LTUV W@X@YZD[\]!!^_`aDb cd&efg!)hi@j¸kAblm nQop,qrs tu)v@wxJya0z{@|W}P~ 4 Q@ 01@B@ЕPH-ؚ)|HFEN06 @eK  Ȫ`4@.X@1L UE#"T4C  { HH@E@-&P@L2! BH;`4 (E %\5DPFAh`l>rF@A "H"t1J"     U*BP* J'@@ 00 ! "# $%@&1'()*(+,- ./ 0B1 2345P67A8P9 :; <=>?@JA B CDBEA0FjG HI)J@KLM&N0OP8!QR S T@ UVWXYʈZH[\$]^_`a Ubȩc($dRef1HgMbh/i0j(Ak{lmnDolpEq@r.stBuvw@x yzM{|{|}~B `ٹ T]$8-HP( D@( @a P$<I(<˭pbH4@@,'o@&Q;r "L#@! $ ~ *21  @! HtA)JW-@ PP0`@   8# p &    E8!`l0z`Z  `JR"T BP!""#0$%A)&'H()*H+o,- (. /@p0E123456B789:p;< A=>? :@ABBC@"D qEFG'H IJKLMN) OP$QQRSTUVW(@XYZ[\]>^_`a@bcHdef@ghi j-k `lmnopopqrXstu@vwx yz{|}~ L 00H`yAL !>(;k4Q;0 0y8+{vQ';0p)!090+k000U"0:! {8;+*000  + u  ;pO;0Y* !"#+$%& '()*!0+ٰ,-.0/G01;8234567 8;89:;<=>? @ABCDEF0GHIJKLM#NOP QR0ST+0UVW;X0YZ[0\]^+_0`ab 0cde fghi+jkl+mnop0qrs+t0ufvw0xyz{:|}~ k8++ py )#;200Y;2?p0)00Y;890;#!01+;0!C; pY"( 0!0)01  0 Y B ;8(;0#0 !"#0$%&'()*+,-./010234;0567 8p{9W:;+p<=>;?0y@AB;0CDE+F0GHI+0JKL#M0NOP0QRS T0yUGVW4XYSZ![\]^{8_`a;bcde8fgh1ijkl#0mqnopqrs 0tuv+wxyz{6{|};~0 0#0Ӡ4Q#;08+0+++0;20#+0!0 + 0000;0 ;0+0+ +    +tQc;00+4 0  !"#$%+&'()*+,)-0./00123#;42567 89:+;0<=>;?0@A!+B2CDE(0FGH I0JKL!0MNO+P0QRS+2T0UV+WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|pmyO !"#$()*+, 01345689:;>\IJbIjvAFACK_eA]AKKSIIZIKLKKKK]IAKBK^AJKMKKKK_AKKKDKKKFKKKHKKIKKKOKKKKKNKK`AIUI^IVIYIXI[ITIWIaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFFFFFFFFFFFFFFFFFFFFFFFFFGJAJBJCJDJEJFJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJhJHAIAMANAOAPAIIDAEAdIfAgAwAKKKKKKhAcIoAIIIpHiAAKKKKKKPFQFRFSFTFUFVFWFXFYFAFBFCFDFEFFFGFHFIFJFAAAAAIIIIIOIPIQIARIAEIFIaI`IAAIcAAJAMINILIKICIDI_IdABIAAAAAAaAbAAAIIJIGIHIAAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKAGLGBGMGCGhGgGNGDGbGaGOGFGfGeGQGEGdGcGPGGG\GiGjGWGkGlGRGIG^GmGnGYGoGpGTGHGqGrGXG]GsGtGSGJGuGvGZG_GwGxGUGKGyGzG[G{G|G`G}G~GGGGGGGVGtIAAqIuIvIyIxIwIzIAAhIgIAAfIeI~A}ApIoIzA|A{ArIsIyAxA}I|I~IIAAjIkInIiIlImI{IIIII@@AABAGASATAUAVAWAXAYAZA[A\AAQARABADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEECAAADAFGAAAJKLMNOPAAATAAAAAAAAAAaAaAaAaAACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCKKKKKKKKKKKKKKKKKKKKKKKKKKKKIQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKI`HaHbHcHdHQHRHsHtHuHOHtAuAkHlHmHnHoHAHmAnABHGHHHIHqArAsAJHKHLHMHCHDHEHFHTHUH|H}H~HHxHyHzHVHWHXHYHZH[H\H]H^H_HeHfHgHhHiHjHqHrHIHpAwHHISHHNHPHHHvHI{HHH_`pdni_YYeicbBYZoRqX[aXyhfSajSpRLbYfeHR[]_qRP\{PT^XYPTUC]Y}_|^j^f]`TSY^\VeUReJ]fGfIQ`CUh_Y\_NdXrRASP__Yd_XZT_NcMTU~_\aPP_XSe_h]YSXHXgWWU[YYAP^kSr`be^q`aar^eD]GkX_sRSd\WBPS_k_YiEhkTSd}hU[a^cikQl_VqgsdRUIetQc_\jafajehkZFVVXitf[R[itRWeXirXEUbPWi`TCfrgm_kfhbbWTdRaXh]Ud]\\CPP^Jeea`PZOd`s^dIRXWPYCYc_^]`uRbYJQURjcZYVRXgU^][bDPWXYn_a\ghP^YUt^s`NiS\]H_^fchagZQRdVd`\BTTUS_S`DU^dQUfQsXZSvR`CQ[Sib]`VVc^QVVTc\TzUbaFUgaUTUdih_gLXfPgac]ceaT_X`]gPcWf|UcdlXGVYQbTbLaJ[Rb_[PcldYRT`bXPWi_`XebekdgRXXUPMa_hgUQEP{UhiaSPAfKQWmd`^VLQUTjPNWk[UVZ`R}gSUR_hwRmWcegdeeeXDYfX[_QPEYkeSxRZ\OcLk[]gWoiFYadufSWXbX`ERZCW_^\PTRaMQ\\HVsg^kRky]Pbu^bLSv^W[cS[WT[]cyRQzRQMbRZdFPdbYw^Yx^g]PeSZkTVtgIVdHfR_V^_XeXie]gcdWug]TU`QdaaQoWGP[fVt`Tfef{Rik_NbWRee_\efe^`^HPcQggccgeNQdY~keiFTpi^biddYkWuQSie[NaWhSZdcTvgePcgfg|Pg^YSXRSwgisb]\SbYUdV[adIP|RYZkac[Pf]SlagSZXhgT]iIf\_`igSBlcU[YRg_QUQ^he\RR^^^cTSfd_`ROb^SPbdRWhPaPdQdTehhhhkW[NTfTeS_}R^\jaVZTK]Xb[bW_ShRCTPdNhjn\kXOaU]PA^\X_dTlhJR]ThZdeTDTcFZ`j~gz]tbb`k[OQUZjDWcAbQfaWTdX]_hPYX]Sge\fUQKRU\Y_G`_fTZX[e`SrZ][S\VOTQcdXB^\K\_vf\aSSXRakvQXZfde`Y]dI__sZXSSiPfE]GYV_bSC^hEWHYdWdVbsc`V_[u`QYZ^_D^PukjP_bgeV]__^jYS]hW][a\VAdb]id]fIYXVZVAgpW^[]rV~RJPY[jbrfR`kSfgiYRYepY]Y\_nfQ__ai_jgVwQQSeZ[RkXe^\]Ty^Z[y\D[]QRXdkaQa`]q_PZL\^fiR``eX]ZKP[a^[k`^cS_WRXVez^[h{VbQtd]jM\SkP\YQUxkcXcYXYH``^aQ\PTfTZZkcYZ{^WBd[J_AcnhSqWSRPxQR][iZ`tXgTURdJVZTYgMSdS_PmVi\[PQTo\kiz\Qi`iVdib\cXX^fhTawf[LifSQc\PU[XrWPT\[jb_RhHiZRE^\tjUXZp\]V`\Rca[ZQa[RPOWbhS_YdWdeRiP[jeMXgdtcbWPa][YuZ_RT^YVk`^ieWk|VXdiETZeTkPUeSuXDflPf^^gS_JYYYZv`ie`PQXYiTaQ`\ZZPb^^YeUTRQUa`FWb[eQeUUU|cY]`PSgcXU\e[[Rma_Xf_Qa_ffS\_PemXdPtWVhfg_f\jbenarYDeb]WM]ei]`STiTgUxg[ZQQjTTWYaMi\BgX[uWYdb^TbcgR\eiS_cQbVVcdudSgfX\SkeSUYd_NSZ^LRPcCgHk[[DgQe\Z\B]QUg_gfdeT__PSQ[gt]N\RaeVgdi`]^fkKVskKY_TcbWyQkTb`TffvZ^fr\dSYFg\ZPd_[ZP^^WHer_q\}^\PMRkkP[P^jUU__DQdEgeVbbbddVQDhfPa^U^RQPBc[^k~^LYBboUYcClgdXTPWih|iTf\hPRmPei_jPWSbTWg`fbRfs_pUhQQW[^[P_Zc\zQfCc\RJh`U`gTTfVUWZKeTQZfMY`[a`ddXOSXNYi[jScchd\]Zde`meelew`V\cXdRWSTWWSNRPDcWkF^RacWQ[SCbQRQ[SRbSbZ{\lTaubd_`XjVxfbdSZ]neXYPhucSSiZa[Ai_W\RFRAUbd`Qc\oaRnP^RGWSae_\fs\Pg^\YZWZG^mTb[kWdgb`ccsVTbVwi`UdYjhGTecWSWdcbWS]ViScdPpaUQBSSZXPUTdTbPt_sY`PEcfkH^Wd\ZqU]RfTUbc[Q^PQW`Qkg^Z\RWR\jBebPYTVQ\Q``Xd[iU]ekeWtYOYWTUQYb\RFcX_bY[SW\[WWUZ`aaikSTWlS_SVbqa[^ej]WWDi]Q[WfbVfihN]wZgvXZ]UcV_Z[e^HWbwX\ra[Ggkvbk|\akaDlZTa]kXgk[Vke[XWQxZ}c`h`WbkLPgg]j_ZS\\Vohb_VA`keZSQT]iUSlg\`ZI^kQgS]Q]XQ}PaZtasaVEbccYg^^XXYbTVuaSmSVUVvWVXbkaWdRygoPYMVEfb`ceB`TnSZeWPTQIWx`dhE[di]ihyZTvdgVVQXbQkYbNPAhR[xXWVPqd{]^^d_y`RFhMPSaU[biYgki`bZU^RWa_jQBfRPc`^he{QnT}\bTYfSkdGhGU`VQd`ZdYQvamgjc]NVYUa|QQZNXipSiVoSQXawaRXTHT_mhYcZoTQj`j[ccti\\]cY\eZd\h}icAVh^ji`aA]z`[Rec]Td^wbWkQY]UdphWYRkbYORQQPhxaRt\aWIUU{`ecC`V\cWf[faPCdL^_RdjiRTqSYfgSPhk\CSiZgZQPD`uYeV_BiRUXUajUk\WTRE`TTgbg\^\rSgQYgWfOPdRF]fZb`bXUW]ZhURYV\kd[g[[_^YUvYZSW_YaP`gu_RVWVVTD_UYiiVYVfRb`]\WVsSi[Y]OX`aRPXzZYe]G]fP[bQ]jdPSdXfWPtSXT\uS]jeYjwdTVVSsiicRYY|kdV|`eTY^[dZQlc]]HgkiTcWefUXYQXUoedf_SakWWd]\}UXZj[TTxbjZfa[gQjfgdU`ai]pefTfiX]^exdyfdu][QZZjk_]i^]c\\eHUikh\d{ZkvShVf[pTaUiS`U__[gU\[`]f~c\UcmcYf}`P`PqTYiu\]ZQd^ei~Pvj^JWwWTkfWivkSfYh[jkke^c_djhX^aURV_X}Q]Zybk[f^SibVIg_Gckfe`rTTc`fQV\erdURUPOVa]ya}VerUV\bl[b`F`]WPkWi__Wi|ZkK_USzaR_TXkiYbfcwkEejfpPedTi\gb`jShPdUS][wjVVaf^sTfTadwYVcYU\fTYV\biexYUk]jkUkkZkUZixjxW_TQkL[dfVfT]gR_f`\QDd|]cek_~hlkZafPdqefyXa_`~Ug]kTDbb]jhFeXg\ykiXEiWWc}]c]gsUkJg`yjSd]^iVfk{aW\_Z[j^gkg^g[i^jv]]QgEl]d]e]TTU`VZif]]|abh[cZZg[tTj[feUT}adm`^^_X\ngY_YI`LeddvcWTd\^yYVVUVnWNZdPWZPVTTgPRXYQ`\fR~``Rm[QVzfTd]kV[a]Z`KWzg^jf^]YK`]hT^gzjegUn[SVfcf_B[]]mkkRjhWL_]iUVTkWBhWYkzbbPARvhkTaX_[i_KffRW~iinkbfiRTRViUjkakidkwSthxSX]a|hmjiVDSWYdkVXfjxikZWa^e^Sf]^dZ[Uh^M[M^]{bktVTRhSVZOiL`aVkW^Q|bySkh[XbqkfiFjiGZZk_QU]QbQfed]]_zXcPRFb]PW\ncOZYPZZi^Xj`^P[S``h`Q~Q]bkhWUkcXWeBUgAXa_fITzSOh{SPawceZZo_YPO]reeP_S}bT`bCh{XGb_\^dgTaQdTV]bSuVjV_dXYQi\i]HcbiUp[eM`^iU\qP^\XZU`dekTZ]`QTWWW~a`PKgaRQf\fecV^WX]_ePZuT_V~bPWQUVVmbYi[ZVkyWrPVbV_dfRVa~\bk`q[TYYV]xcvTQ]buiVnX[UKhTocPQRAWcVVS[p_^b[RS]bR}ZYcZY_bbydnVsedRg]cUbQh]X|S`U\N[[YWT]P]X~Zffli_iUbQi`vVcQ}SHhWccGj\[UlUW[YYh~SSab^a`baYhfc[o[YYeYaSXiESf`X^\gZUwTi^UVFSfTs[Y}XScQci\Ya}db\b_gZsP`c_dnbbdBVeaa~d^obxTPPQQQVk`|jt[KZj]f\ofRRQ`WcT`bN^bbaRR]jRO^RUbhTa`oV{ib|XdQN`aTu[PSeQactPQSafZRZ`dpVYXZaRiZeTRck[IXBRcdSbRZii]jP`n`cWSYbQEQQ`Y_``LgSX`Mec{f|gi\iT]YYbakSuPk_ZpckUXTa`UUqc\WVzWiXqVWa`Z_aO`JUKUbPv[`fJT{WXaPLUS`aQRSa\fjgfhWgWSS[YRRbbRSXZWLZ_akUZ[VkZPaefafQWPacRTffSSQ_jeZdYPh`PRcokw[gQaUax[^PVgcbUSd_CVVcdS^YfZeZbScij][Ne]V^tUddbijWkfjUkgfXc_jaUc`CXXYWP^{kpbZQ^y[[_gQPaP]QbZ`]g`ZbTTXeAQ\QVeXaGRedJXgZVdVVTh\Qh|Wqh\Uz[RZv_PghiP^][__U[YAl\kEd_Y`Oe]e]dRDX_R^UQV_Sh_S_hQV^S_\diQSSiUZYFdlWuUcZj^qbcUO_j[YaE_UScaTexPQcb`YPWWSSRF_og^e^aWdWWPtefM_hZCRTgSdb}fGd|fVVIcjcPjQ[{[duebbY\A\XXaYP]ZSaJ^]hP`XZdW\UbhWQX~V[eRbGeZcj_S`gSTcY\XaTl]Q`B\]SkkV_HdebgdXTkR^k^RH]gRZYiZveXc[ZWaRheWWcdWhfZiIj`Zbw_eUvPMUwPMZ]k\^_hVXGifbYPkhXd]X\fW}k^Rcyie\Pk^]UdkLWQPkRj\Q`]VXrhka[WTXRPVqiVQkVX|[kAkSl^Jj[kcf__MgTe`iiR`YkQC\]~fiiVVcQYiRRQbbzTiRfshDVdY\Wk[cyTTVVe^cVg^v\T]X`PweT^fS`\cRa}[[BWYWxeHbFQibkivicZm^P[Ye~[XvUiUVVX_Y^_iabT`kZ`_k_ejhEXc]fRjS^fXi^hd\WZU]W}WjPU`ZYcgYD\jZg[aQ_TiV`j]U]T\FX[`bVaQ]UZ]zYiiZTTfePbRfU^fg[fiWWCk_whakT`YUSag]agRebn^f\cXE\]XgbeYWJcc^QIhiNgPe^Xe[f`]TR_VfXVhTC[|dwVWZT^cKTex_Z[m]T`Ua_UQ_VpfaFfn]if[SPg\^c^fRy_eYP[hcHSGS^VTPYTyeS[kQeQh`UW`YV]^hXX`YjifYYWWT\aXPzeXjW^^d[UiP\ISTV[kZU^SXCePRV[PCiodRRdPTQeP_eAZc\`XQF\fdgkdS]h\F[BQSWZSfZUPbaIbQYaWe`Y][][[R`gfeDZZkUaQhb_lZd^\ZQ]W]QG[bgZ[QgYz_Z_arciSco`kNUU^yc[ceAayP^_g\ie]a\SV\^T~WWeiWGQjPYV^V`URRVkJbgS[SXlQhYQ]{_Pf]TfXo]ib\kbQQfTeSe]iTBZf]`e[cVVAeBaXi`Q{YfddQb`Z_RSeVZTiYzcj^WeiU_cg_VP`bqY[iYCZWkfVZcXb{TUXRHZjbkjKbb\ZY`i`Y\f_aRXSc^aJdcaXkbdWbWPdP`ZzhRU|To^S[cZhtk^a^a^_aP}Tbkek`kacRac`a\KccVG\RRb\RRUfp]bcXP[hRUj`{cVXmQOUhdgrikwU~XWUba[iX`Kje^U`hciRLjTRjYmUUH\Q^XTdgXYeXhXrbZ^S^gJ\]RWYP`Wb[ahWX`ScdH[Q~T{gR]kkZdcRTnQFi`dnZUZaaXxUcabR_e^T[^^^QeQ\eOgTS^W^A[ATc^ZP]`abTlba\cZ^UPeX^Ve[fjmijXTg_]VfSWkYLhdRZ`^jRTRXQ^TicJfkYTCaS^Dac_WaacPVT[pgfY[Kdc`afZc|_Z`cfWUP\bA_ZZVa\PU[VSQ[EaXzda]cjbT`hkicjRU]`P[hlf{edhq]^WRiFakRVY_cTZ`[Vk]hZ[pkfXmZ|ePPUccp`[hGaS`hKSMWZQbjyU{hTiSYB_P{daHQp^O[kfVhfb_a]kVq^oQ`ikkaTidkicdafPMhDRYaUbb[`jWZ`ePN_eezPWPfPeKXRWbUx]]\\fkRkQ^c_XSX_c\d]Wai\dkXUVPeaeei[Lc^baaWa_bEVTeU\^U[T[PgQP^\Rba\`dVi[Xf[_UMca_\^j\bQadzk_]Xkrk[\\c_Q\VS^^ZiX^UUW`[ZHabQY`]lVjEZe_WiU`XcanU\cU\c`IalYsWV]f_f_VS}e\f\xhcRcPhReS`c^eTc_Z^LffqfJapQe[[^I[]]WTdUg_XTfqQd}YQda\w\\^`UfQ`mf~YeYdRekmYGX[iSndb_W_Y~e[lRMf\_bk\I]`XQVRRbiSY^jNf][OfkXfxV\ekid[_WdahRZPXdYkXeTaYiSSkPTkZVkRkmRYfrQS]LdcUSfdUQePnYUc[cQW]WXV[fYU\id^G_RPRfWWVVQU^]VyV\UWfkeXinRZ^VcauhsQciXIZefS]jVShoXeVaXRXVr]X\l\^\\fjdPm\Q`WAY_[zi\efQRMdegk_U\QTUk~]UcSUeUifVcVRVzVgQgoZfUgPbW\TcC_`LT\iXXjpXKaQqZoYeak`l`kdYkU\_ib\x\UWPRabcehijklqstuvwxy{|}ňɈAEHIQSUVWabcehiqsuvw{‰ʼnɉˉщӉՉ׉ABEIQSUWaeisuՊAEIQabehijkqsuwy{abceikqsuvwx{ABEQUWaeiquv{ōɍэՍ֍׍AEIQSUWaxŽŎɎюӎ֎Aabegikpqsuw{abcehijkqsuvwxy{}ABEIQSUVWabehiqsuvwz{őɑՑ֑AEIQSUabeisuwABIQSWabeijkqsuwxy|abcehijklpqsuvwxy}ABEIQSUVWaeiqvwŕɕAEIQSUVaזABEIQWabehiklqsuwabcehipqsuvw}ABEIQSUVWavəAEaAabehiqsuabeiqsuvwx|}ABEHIQSUWabeiqsuvwŝםAEIQSUWaeiqsuwABEIQSUWabeiqsuwx{|abeghijkqsuwxy{}ABEIQSUVWY[abeiquvwyš֡סAEISUWaeisuAEIQUabeiquwabcdehijklqsuvw{ABEHIQSUVW[abeiqsuvwxyz{ťե֥ABEIQSaeAEIQUWabeimqsuwabeikqsuvw}ABEIUWabqsuvwAaqwAWabeiqsabcdehijklpqsuvwy{}ŬɬѬ׬ABEHIQSUVW[abdeiqsuvw­ŭɭխ׭AEIQSUabeiqsuw®ŮɮѮ׮ABEIQUWabeijpqsuwabdeikqsuvw}ABEIWa±űɱֱAEIQSUaAWabeikpqsabefgijklpqsuvw{|}ŴɴӴմABEIQSUWabcefhiklqstuvw{|}µŵɵѵӵյֵ׵ABEIQSUWabeiqsuw¶ŶɶѶӶ׶ABEIQSUWXYabeioqsuwxyz{|}abeghikqsuvwxy|ŸɸABEIQSUWabeiqsuvw¹Źɹѹӹչֹ׹AEIQSUWabeiqswABEIQabeiqsuwabegilqsuvwAIWauv½ɽֽAEIQSawAaqsuwabeghiqsuvwxy|ABEIQSUWaeuvwAEIQSUWaq‚“¶AEIQWabeiqsuwâéêóabehiqsuwĂĉēĖėĢABEIQSUW[aeiqsuvwŢųAEIWaƂƓAEIQabeiqswǢdzabeijqsuvwȂȓȖȗABEIQSUVWabevɢɳAEUWaʂʓAEIQWabehikqsuw˓ˢ˳abceikqsuvw{|̢̖̗̂̓ABEIQSUW\abeiqsuvw͢ͳAEaeisu΂ΉΓABEIQUWabeimqsuwϢϳabehijnqsuvw{ЂГЖЗABEIQSUWabeiqsuvwѓѢѳABEISUWabeiqsu҂ғABEIQUWabeghijqsuw{ӂӓӢӳABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ցւփքօֆևֈ։֊֋֌֍֎֏֐ְֱֲֳִֵֶַָֹֺֻּֽ֑֖֛֢֣֤֥֦֧֪֚֭֮֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯־ֿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטיךכלםמןנסעףפץצקרשת׫׬׭׮ׯװױײ׳״׵׶׷׸׹׺׻׼׽׾׿ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~؁؂؃؄؅؆؇؈؉؊؋،؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~فقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠١٢٣٤٥٦٧٨٩٪٫٬٭ٮٯٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ځڂڃڄڅچڇڈډڊڋڌڍڎڏڐڑڒړڔڕږڗژڙښڛڜڝڞڟڠڡڢڣڤڥڦڧڨکڪګڬڭڮگڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ہۂۃۄۅۆۇۈۉۊۋیۍێۏېۑےۓ۔ەۖۗۘۙۚۛۜ۝۞ۣ۟۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~܁܂܃܄܅܆܇܈܉܊܋܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯܱܴܷܸܹܻܼܾܰܲܳܵܶܺܽܿABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿ^PPQRSSSSUULVWWiXXXPY|YYpZtZZZZZ[[r[[O\\L]k]jaabcccIddeesffUhPPQQQhRRRJShhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhTIiTJiKiPiUiUgiWBXaXXXSYYYYJZQZZZK[I\S\[\\iiiiiiiiiiiAjBjCjDjEjHjMjNjOjPjQjRjSjTjUjVjWj[]Zj[j\j]j^j`jajbjcjdjejfjs]gjhjw]ijjjkjljnjojpjqjrjsjuj{j]}j~jjjjjjjjj]jjjjjK^jjjjj^jjjjjjjjjjjjjjjjjjjjjjjjjj_jjjjjjjjjjjjjjjBkDkEkFkIkJkKkMkNkOkJ`[kibkbbcddkddkkkejffZBB{B[BlBPB}BMB]B\BNBkB`BKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBAKAAjAmByBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBTIBCDEFGHIRSTUVWXYbcdefghirstuvwxJBkA_BLAjBlAB@@@0p `P `PP P 0 p 0 p 0 p 0 p 0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0 p 0!p!!!0"p"""0#p###0$p$$$0%p%%%0&p&&&0'p'''0(p(((0)p)))0*p***0+p+++0,p,,,0-p---0.p...0/p///00p00001p11102p22203p33304p44405p55506p66607p77708p88809p9990:p:::;P;;;P>>>?P???@P@@@APAAABPBBBCPCCCDPDDDEPEEEFPFFFGPGGGG0HpHHHIPIIIJPJJJK@KKKL@LLLM@MMMN@NNNO@OOOP@PPPP0QpQQQ0RpRRR0SpSSS T`TTTUPUUUVPVVVV0WpWWW0XPXXXYPYYYZPZZZ[P[[[\P\\\]P]]]^P^^^_P___`P```aPaaabPbbbcPcccdPdddePeeefPfffgPggghPhhhiPiiijPjjjkPkkklPlllmPmmmnPnnnoPooopPpppqPqqqrPrrrsPssstPtttuPuuuvPvvvwPwwwxPxxxyPyyyzPzzz{P{{{|P|||}P}}}~P~~~PPЀPЁPЂPЃPЄP  $tI   "&HACAIABoI'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-935_P110-1999? f D`    `````````.<(+|&`````````!*);-/````````,%_>?``````````:#@'="`abcdefghi```````jklmnopqr``````~> stuvwxyz``````^`\```````[]````{ABCDEFGHI``````}JKLMNOPQR``````$`STUVWXYZ``````0123456789`````};uu3m+ e #   ] UM E=w5o- g!%""#_$%%&W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'W'ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0012345Q6789:;<=>?@ABCDEFGHIJKLMNOp!q!r!s!t!u!v!w!x!y! !"#$%&'()*+,-./`!a!b!c!d!e!f!g!h!i!j!k! \   ?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ[!"#$%&'()]*+,-./0123456789:0 0 00000000000000000=0000000000000000000000000000^0000000000000000000000000000000000000000000000000<00;=0A0C0E0 `""!G0I0000c00 0>000  00 00d"4"B&; 012!!!>  0 0 00e"5"@& 0% & B0D0F0H0J0K0M0O0Q0S0U0W0Y0[0]0_0a0d0f0h0j0k0l0m0n0o0r0u0x0{0~000000000000000L0N0P0R0T0V0X0Z0\0^0`0b0e0g0i0p0s0v0y0|0q0t0w0z0}00000%%%%%&&%%%%%%2 3 !!!!006"'"("""*")""7"""%" "#"+"."a"L"H"=""n"o"0 $$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2+Mk1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%JU?W(cT UTvLve^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gnmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGPNlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xdyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1oU`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:OUcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zrzo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`es cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv ikgbS\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvvvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| ||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW`  \ @@@@@|  9I? 7 @U !"##$%&'()*+,-./01223a34`5 H67@899:;<=>?@ABdCOD EFG3HHIJ KKLMNMNOPQRSTUVWXYZ[\[\]^ 0_`abc`defghijklmnopqrstxuvwxyzx{|}~~{=U]C @@>{,n:ϔU5HYؚ(ם 8ğJ EbwTѧ  Ȫ!! @p({+r$y;'358њ(ie/kɯ4SP ? Ea&KDt: lC@?ҋy;Z6[I T9Uu.ؿg ‚ZatYj02^z`0Vp B `   (3X NS| j 4 !'"(#"B$%!&0'A( )@*++ ,-."/"0X1I23p45678%9X#:%;B<8=J>@ ?5@(ABC D)EVFAG HIJK LM,ANOTPK QRSTUVWX|Y+$Z[\ ]y^_ `2AabRcr5def'g#Bhkij1kl :mnopr%qr@sPHtbu`vw)xyz{"|}~ hˁ`ns?`940H\ь֌ CNĒᦕ!V6e0x#l"t:㏥ (%&I2TI` "YC U" H @ @ @6T{ I7"wݟCB?&l!b EwUPE@ &T'XC4A"fBr%`AT p bjL2zM8rP R D   A B:@/@2$MK# uw %!"# $%s&W';( )*j+,ġ-).*/$0 @1#2"h34 567d8IH9:#;0<)=>T?@ ABCDE"`FG H"IJ@KLMMNOPFQRSTU.VL WXY&Z [\("]^{_`5!abcdUbenfgnhi0jHk/l}mXnNoLp.zqrVsItu$Sv:wx$yzBc{SX|} t~$;`XHh,ċwD8J@(QD`sH@  @aѤ!Ft2;л"i@C TPA %(@0@@ 1D$aB Dx&^ @JB B"h dUy @HPP]Ѐ  M!`H֦;?s'tI +u.9 0PPiIJ@d ׉  S + E n1p) zH2ֵ2_ P! "|#$r%&'B(")1*+,"-@./\0C12343567n8K*9&:ت;)<Mh=D> ?@@ABCчD[!EFa1GHI@JiKLXM2JNq]O UPQW-R@SJT! U0V?WXY &ZbD[P\]@^_` abc8def4Dgrh5ijk lmnoopq@rstu@@vvwxyz{|}~4GBT"T0cB {8꩚L<H7_p~_5D_EFA@;b9H O4Xw0ظKrc{ zɂ9`B Y7P##Z11@ :j[&Ki?@BN) BDX<(0sbC'U.B  S  9@ Qx,)($A !DBh10>[6)D (!"fB#4$<%S&' (" )Q*+,@-.J/0123GT4h56789@:;<=>?@ABCD@EEFG@HHIJKLMNOPQRSTU V WX$YZ[[\]^_`ya(bc2 def:gXhij/k lm n"&opq@rUstPuvw@xyzyz{|}~ CbA;to#G`Y ,a0 *NԐ{OĒ8ƩaB Hd>֜:  0@@@@@~OD~;1`Ir$BHP$CLJ'X ( >h@. @0       ' B  !"i#7$k%=&'())*+o,-.]/?0 1 2 3@4i5678Z9h:;<j=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`?7-./% <=2&?'@Z{lP}M]\Nk`Kaz^L~no|myO !"#$()*+, 01345689:;>JE[jjD`D_DKDPDzDDFBFHFFFZFLFJFPFNF{DTFRFYFAFEFGFIFMFQFCFKFOFSFUFVFWFXFFEEEaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZDJD|DaDqDbDrD~DDEDDkDNDnDoDAAAAAAAAAAAAAAAAAAAAAADDDDiEfEeEkEwEMDnEmEcEdEhEgEqErEhDxDbEjEvEuEtELDsEgDwDyEzEpElEoEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDyDiD@@DCAC[D]D^D_DdDtDeDuDBCCCBDCDfDvDlD}DcDsD[E\EGDDHDDIDDQDDRDDDDDDDDDDDDDDDDDDDDDDDDDDVDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSDDTDDUDDDDDDDWDDDDFDDCCDDGCCHCCICCQCCRCCCCCCCCCCCCCCCCCCCCCCCCCCVCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCSCCTCCUCCCCCCCWCCCCFCCCYCZCECXCCCeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFEEEEEEEEEEmDYKSWi[ToUbX\IZ\JH\rT\UTIYJK_V\K]QoYEU\L^Y|b[LJyQ\WDKW[PO\RO\TRY[WG[MFLPSrSgTtMkJY\OSYPXXU\QQTLTkQZ[UK\zZPZEN\WO\gYX\]WZP[OMYIMRXODWaQwT]]T\YUT\\\OSJ\OOTJQIp\UVl[LiXz]\JT\JQY\Y\gRY[\\NNT}LbLS\YWNLELX[eZNN\AUWJ\kU\Q\W\I`MC]HQUeVfVD]KKKWmKA\\sZVMB]|]Z\L\\\A]RVZ\}]\SPYHNF]E]L]N]K]UI][~JH]PUJ]G]P]KIMY`XQdO[IhTPM]O]WMvTIJKT]AP~]nTPX]wVLU]W]CIZY]XV]Q]R]IQS]NXLO]]Z]Hb]d]VI_]YKOVMYc]OKJe]Of][]R^]a]`]N[[Th]Nj]\]k]Si]\CWAOl]\SUWm]g]EJPLPHJn]o]Jp]JHq]UUXr]eQv]NUu]t]w]{VIOSs]x]y]TPK\ZZXJw[hXMkPRKcW]]SKKOTTHKMQ]PRMxMXISOKh\YNUN]\RLTIZPRR]TXOISzM]Z]]KLI]JOPYPK]]OS\\]YQKQNJ}QRNRLL]SMPkNjKi^XYWHJNj^MZVKK\TvLpT\OP[^\XNN^fpQQZLJJ^UpSySPI\nM]K\[BVTRUJlPM\\KNVX\PTpMCOVS\\\HOUNLL\kO\\S\\FQTHFMNW]^sQK[LSyO^^_^POP`^UIbZRKYb^Pc^QPRzTd^]wUTMWZHJX]_]\ONQIwJ\ZSOP[X\kL\STY\RUGT\UW|NHJNXPI\_\EKQRIIIR`\[HPQ\Q\W]W\NRAZWNTQOX]TGJKVPPYYY\IPM\ZX\\cXJO\l^TxXTIvZINqZKVTLBLUTUIXqSe^KzPeMOQV`U`[pOy[HKiPVS`UrZ\YM^VVW`KT`ZtJLZ`MNKLWRMPbWXX`eXQY`QOQlWYmLa`d`LHKtLMVtPQVS[e`WSJWJWMW]Y``JjJL[`R\`]`^`[S_`b`Zc`ZTWRj`o`[i`z`WMn`h`~SUMROf`m`xSF[MO]ZL[g`^MGPQk`l`p`{``w`v`i\``cYr`IPZhPt`lX}`jY~`HSs`MK{WMZ`XH`q`fYu`x`y`|`IN`````TZLVS`zUHQR~PX|[`IM`a^YVJH`V``````]N``CNUW`JJ```yW``pPd\lU`H````hLSVUP`^S\`R```X`V`FP`W`fUP`MM````J`RXM`X`Z`S`Z```X`````DU``U``WcV````````````tV````N`L\XQ```````[PJ\[V`WM``Y```````S\Z`U`L````MV`X`T`OR``TdV`xN\Y`eWK`ZPJW``lMM\W`S`ZT```aWUZw^y^x^M|^}^xKz^{^AJ^N[^O[Lp^VRPUN\sPPNV~^HWxLY\SPV^^S^^S^^`P^^JPQ^^X^P^K^r^XMZ^qP^q^K^P^^^AMHQgJ^^S^^^^^ZI^^^^^SN^^VK`_^^UTK^^^DIlKPPYK^Vf|VVVT^V^s^^^OU^jUR]T^ZXRKt^zIu^v^MTUTS\UgPMYaJXILdX]FXW]KY[MaaJVVL\YMUWWYPNK__\^yYSRL|LP\S\I_QOV__K}UHNSKSRNVMcTcWQ\LQTcKNYcRcccwWaLcccRcccRScRcUOcMcXWccYJOccPYNcYk\W~WQcc_OcccccRROUcKRZccTccSWccNccPDZcUccX]RdRcccQXfccNIUNsXccccccuKccRcccccc]ccs\ccwPZv\JVc\n\XoRcNbMcGYMQ\UccLTRRcRVScL[ZUHnVWMUcTcz\yM[KWYFIUJUmPXUVcbN|XLMZMYXNWcTPI~VNNY|R|PLbRMZ~TRIqM[chQO[\c^cJKbVPY\KULUKOW\XyUKcN^JpUcBJ_hZ_Y_O_UYJcROWROSIOTVOWUScXY[cU`WQcQccmW]UYHaZVSLaGaIaJaOaIKaLMaNaPaZKQaSaXarYVaUaQWaZRaZaHTaPYa[a^a\a[_X]a_aQKZmTLO`aaagaJSJbYhafaeacaba`IX[dakalajahsaraVTianapataqamaoauavawaxaza{aW}dJ[RYRJDM\iTONMWIo^NYhVHX]OrIUIGVKLUCX`j[``aSVQQ`[I[{KJ[OXH`AaCJ``QR}RBaLoNCaRDaEaFaJLSRIX{dcNwZdZMaO\TsIJaXQaPFZwKaKRLLsSoLaaK\EWaaUUPYZaaNQPaaPnQaaah^sYBWHO_\JPm^YSJS_wIN`UQ`MMYLMzJ|Ke[vRrXANcccWTOK_TcfcMQKQcccYaXNWYIIISc[PZ|a}aYYJkIW[~aOJaMaRNQaX]WacKgSaaZaMYaWabKauNXaxIYaNTaffO`a[WFRcb[aagZaPaa`JRaXMa~LSNVkVaaaaaaZaMS[bSIaaOQ\VAKaNaXZavMasTa|\AgaEgaUUQpNvPMAVFgCgBgvNGgXDgMKAbKVGMBXATrPKaaaaRBbaZGbdTDXIbMHbzNCbDbJbFbWfZ\NZRHgXEbRMbOIRbNLb_KTPbOWNVObQbGXNbW}NKOImJYIKbILKMKXWblNTXXbJIgZZJgYbYUb~ZLSbVbLTbPZbZJ[beNUURKgQ{NNPW\bVPIZ^bMg_bMLg]b`bMKXHNgOgPabSSbb^PgLWeXUTWXiJWO~bNe][SeeeeeexOeQJJGNff_LVIfhUffU_IZSHJTpWXP{PDT[P_HUYDSHVJTHLSKr[pJNMJOHYUE\VWKYP{[LwS_yPQ`TDNHISSVGIvKR_ZYJRL[CKIRRP_HdSQuMOxWHoW_O^\_p[HRQNUZPASIZPU_[PMTIV_]PSG\URvJrM[eHPVzW[QWVXRRK_[NsNHRSJ[e_FWWW_QWP]\_HMsUROIPVN[NWKS__O_J}O_RfXKKUK_f[_VSeSYOQVXJsOxPfWzYJ___eQ_[GKI____T\_RVIY__WJKPOrO_Z__P_ILQaO__IJJFU_qVL___VHJZcXIAf_U_HYIV_DVJ[_JR_RRA`lQ_OSeJTZV_D`R\WJcQkTIJK\RB`C`E`MF`PcUITG`|TH`BfsVJ`I`IjSK`ZTL`OM`[eVfU\LEMeL[jMXjpKROWfHlORQvIHJLBUKXfOUcT[LWK[IfHfKoQkX[WOJLV[]gKYVX]LfUtSffQfXff\ffSWNTIKO[ZNYXeeeMUPWeHePeIRNYWeeeXSZJaR\q[Ueeee[tXenNOnUeYUXeZeeWeeW~N_JSOWTOe[`QZe^XeUOSHeejRIIceUeeSeeZTYLeIQZV\ZpZcfSLtfWV~fPWOJSfRWR^IZU[SKNXQUZTLd\UdPXIJdh[KdULVPYddMMI|OeddddiVHNYMdWdW[vQdVRM[dUZdddYTLd}PdddNNdddIHRLSTTdddMd\RdIdNbPd[QIdUdD[I[[ddKddPUHVSPdXd[ddYMLLZdddMVdWPHdd`\dIWCUXN{OddddUKdeTddPON\ddPWdZQdWRHddCMrUnRWPVVXUdNd~RSMHx\NSVFeMUBePcPdwMdDeYCe[U\GeWOddAevWYReIeJJKeXEeJLePJeYeXeNedHeLPQeZeQOeLMe|ZTeUeWegePeePe[eH\eE[^e_eaeQT]ebeceSeVeQN`eNdefejeneIheNLkelea[RxeMieCZtewepeoeaTreyehJseXmeJvezeVMXue|e{e~eqe}eejRWTJVNXfWSZffSPffXXTLf[[JIWSWJ`VNeeYeJeSYUIeee[eeeefYSKYKyNfYWR_RK\hIoIqISpIKRQ[DfMVEfGfHfFfIfKfJfLfU\RERSMfRNfOfPfuLLQfTSfMYHRfTfJKQTUfNVb`Z{]AW[T]NMbKXbgUMTYbTOMMOxJWVbbWVNbbXSzLTYWbbUaJbSbSgbSUSUM[Rb]SDQQIbFNRbObbMpLmZ[s[aMT[xYXTTIzRbbbHLbbZLBSb}SISRB\PbbbVb^ZcITgbbbXSZbObbYbbTTXbbQKObMbbK[bbbN}WBTiSQbSTLO]Obg\IbNbNbHSb[CPbbbbSMPLbZMOb_WRXU_ZqXbbbVVPbPQbWaNsKTGOg[LULbbdYYMMbKm\bXb|QVURVbbbbMKyZbYJTNUJNmYVUgTZbu\bEObZbUbZTKZIbWbWLbjPnZRhSbdWbbbMX_[bbbWUPFObLbZbQbYbbJX}VbbbTbRbbJbKl\bLNr\VfbM[bbQbQPQIVnKbSSbQP}YbRbbbQbbUd[bYbbbWkSQTQbjQVQJbbbbbnJZJbbbSPZBcHDcCcNEcAcbIHcIcFcGcJcSKcMcLcOcNcMPcQcNfRfKrNQZOf\ZIfeQJwYTJT[Pf[fffOVzSOfIfH[KfVQJfXVPVrQfMP[lY^PSLuUfNVOTIXWSLiYMff`NffZIyLYOfYfTffmNNfWUZRfu[f[ffff_UHXXLYTfWUffHfffTgQfYfZff^fLIffF\`S\fHOLYHK\LV}bSHfSYfZf[f`YCSeRRPeRWeeUCTVWeeLXPeKeeeeeTaXLaaT\aalZaParKWIaaMaWMORMfOaaKaXUa[ZaaaaPaaPaaatQaaIamRIaaaaaX[HRawXaMeaaKNZaaeaaaVaaXQZWddOQddWURdWNvXQdddIddddZU[dILddd[dddHdTPPQddVdda\ddddddduQyTScSTddddMddTJUdMYddddGQdddddddddddoMhhSHTWWeeSJe[_eeeLP`UVUUcZFVLhbIXcViZNUKRKgMN~dgIJggOgWoSQn^gXQSLLgJNg|dgNOiUYhhhfQLOhQShYhHOYhJLhhShhJh[VONhhhI[XZOThY[MhKTWSAQhhhhh^NhVhuJtIhhhJhhhhhhhhhAiWDiCiQhUJIVFiGiLin[IiTBiKiHiEiJiHMiOiQiPiNiBYRiSiMgKHHZdKtOjNhLhHhWhhS[iiR{Z[SOZYgHU[nYNMPLaKlSUkRgRKgDR[XgnSKUggg\RTPggg[RggC[CYgpRgPOgV{Ye\[gggggOOVgKgRg~OIKg\ggRJggYXgQgg_SfT[iKRVgKWgP[gkg^JLRiUY[hOcOhKHUVgWgWOLPXgQPUYgSSP\gSpYI\Zg[gY_g`gdghgfgng[iggg^gSSUZagbgcgegPJMpgqgjgogWVVlgmgXrgQRZkgTNSvgKQHVNItgWKugsgwgKxgyg|glISNzgVI{gRJHgPJmS}gdP~gRgggwQgNXOgggggUfPUfSfSff\ffffC\UVffXfSNf[KNf]OQffLfffZ\P}TMX]VZWLIT[fPRhxR\hsJxTY[hhNfJuOYNAXhhhlJtUPVhH[hJkWhh^KNNLRhVhHYOTViWiuPJXi[WtTM[YiZioTY[[iqOJOJWP]iP\i_i^i`iaiQBQU^[OOb[BPOWUiOK[cjdjLfjgjHejijVkjXjIhjojqKwjrjtjsjL_InjjjzKpjqjujmjNQvjzjljhKO|jDLP[RWJIxjyjXU}j~jjjjj{jPJjITNj_MjINVjj|MjjjjQjjjNXjjjM\SjjQLjjJjjjPPSjjJjjjjjjiNjjIjjNwR]Pjq\{LjCQSJS[jjjzVjZ[LXQ[QjOJjjOjjjjMjjLVjIsRZWPjTSjUXWxVVOo\PXjjjlQLj\jcOcMckXcZNccNTWAdJBdTULR}\QwL[WdLFSCdXDdEdFdWQ\UXX[[GdHHdId|UYOJdHTOKdTLdNLDYMdQOjOSWNdOdOXVVNPdNXQdXRdSdJTdUdUWRWdaIJXdYd{\`[ZdQZ\[d\d]dNRP^d_dN`dadVdKbdcdddZN~KQIedZfdLhdgdLidIjdkdldmdndodpdGZVqdrdsdtdiUudvdwdxdydiOzd^jLT_j`jaj~MW\MQgCLggHgv[\[gUggggY\T`RLQjXj{XTjjjj]LcZjWJTiYjXjlTtKJjjjjjMHjMLYYP\PCf[eiKCVRiiLiMZHiiiiiiiiuSiKiY_jV|JBKBMRiidQQ[iiJQSOiJiRgQgVYaVx[TPNafX[KL`fL_fFJiM[LjLN^LffgfHoPefZhfifnLbfdfU[m[XofWpfHKSIrfVvSsfqfSnfUufHM\ijfkflfmfvfcyfPYwf|fLxfZOXH}fR[JQNzf{fZSRfGS]IfeOffLqWffSQSVfPYfLLf[TWfffXfffTYffLyXRffVhWHffILfIVREXffSfeUafnWf{IWZYff\Jet\jJ[[[OjYjjjOZUUbjUVaTVW[jjjjMjHjjBOIjjKIoXjJjjjGWjjjrVjjjj\QNKU~Yc^Y^H^zO^\^ZvU^^^BR^^^W[^^^OQ^^^^rLH^X^HN\L^^^{T_Y^^^W^^^^I^uVZ^^V^R^aP^HVM^^^^TP[U]IBZ^^S^b\ORVLqTIR^^^^^O^^^^^^B_^NJCRI^^^^^YITT^^^^O^I^N^dNPN^^^^^TKTN^^KZA_C_E_YD_F_G_YMI_V_Q_T_P_SPOU^N_W_^O_X_L_Y_S_M_RH_PKQJ_K_R_NU_HZZ_[_GRr_\_q_]MOOMj_e___Ic_k_Iu_^_Sp_t_QfLn_o_d_]_m_Vi_b_hRSWl_h_a_f_QIZJZs_XT_g__Q_w_[y_x_Lv_SK_MZ_Jz_P__}_yK{_|_~_OO___iRV_\S_[_____XT___V_mIPN____S____RQ[W_IRU^T____HnI__VOT______Z___PAI___FY___X_U____OIR_ZS_VJLZ__R___Z[_iBNQPSQiX}Z]fJiiUMiiiVZXiUYQWiHiiIaYiiZiiiiiiiiiiii[iTUifMPKiiiiwNi|W[iiLiiQ}[iiiii\ZKULiiiiiiqYiiWW[i{RiPiiiiiiiiiiiLZiIiXihNiiiiiiiMKiiiiiFjCjBjiTiEjRiGjIjDjiKjJjQNjPjAjQjLjOjiMjRjTjHjSjUjXXj]YjWjTVjZj[jJg\j]jJYjXX|YnXvOcYMaYbiIIci`UdJ]EVdi[eijfiZgiHjjJ{SVXWhi][INXLjikiIqQP\iilini]YZjTjmioiPpitiviqiqUSQMsiuisM{iMHyixiriziwiTjW}i]c|i~iiXjOiiWYiLN{MMyRUePOeeeeeeegOkkkkOkJkkftY]kgR[ZVU`ckOS]NKLTN]]VT]SUYYVYNRON]]hY]XKQoVLUcLO[]]S\UI[V[][J]]Y]]]U]U]]oJ[]PNNK]]MOYY]LXI]]OWZ]W]uZN]UVpV]T[]USK]lLnP]]MV]K]bQ[\]VYR]KqN]X]]W]]]I]]Y]uR]]]]XYH]KT]OAR]]RV]]PS]]TT]]hMNKjjWYkfX_NMZyakJIIkkMkRRkkTI[LQMIZmXHk[N[WLVSIZM[MALNeeVMeJSRqLMeZeNNe~QQZj\eeeee~ULKeUmUJaSePX\eL\T\\ZZdUNZLJUjMj\jLt[LScJjLJZTjjVTj\_S`k[kckbk[akZdklkHKikjk|SekfkgkkkOhkLpkskPM\kmkQVNnkokqkKrkuk]ktk[ZJVvkwkOxkV{kIy\ykzk|kkkk}kk~kkkV_cXKkkVkk^kdI_keKIkkKkkkJZkJkkkkkUJMTKVeUJZMXeJ\eQTMeee[eeeeeeTeZenOeeoOeL^QeRItNMeeeeLNU`Z]XW[e~[eX\MJyIPIII]JTacIiQJHTxZSXYMQMZZObcULccYN[OZWLQyJVfcdchcjcgcoKSKecUictReINW\kWmVUVlckcRAYWYmcpcXW[oc}K^WqcKHWMUqJyVZrcLncucJvcsctcYQfIZKVwcZIKzcxcyc`KY|c~c}cRTY{cZz[c\c|IYccccYkKd]]]]]XRHX]jZMB^T]]{U]A^~\]zQE^ZG^D^H^\OPC^F^[I^M^N^L^MDPK^J^ZIO^MP^[JFKKQ^KR^iIT^S^U^W^V^X^Y^Z^oZjTc\SjjjOXsLZVBkAkMjvVDkPJJWEkCkTOHkIkmOXRPVJkFkGkRLkJ\JKkNkMkOkXqRTPkQkRkSkTkUkWkVkXkItZUP[Y_QOLNkkkkkkklkkggg[KggggETggPLKgggLgggKNJ[RUILggZuTOWSMggggESggNTgOTgIggggg\ggNgkZVIQgFTMRggggggggggggggggMWQgggA[gSXggggAhgBhLRChDhbOYIEhFhGhYHh[IhSJhKhTQLhXVNhMhJMOhPhXQhRhLXShThUhTVVhWhXhYhZh[[hJJR\h]h^h_hW`hQJV\OgXchahbhdhKNOlRehfhghohhhihjhbThKkhlhmhK^Rnhphqhrh[shRthRuhvhLHwhxhyhzh{h|h}h~hOhhhhhmQhhhhhhhhhPhMQhhhXDJeRebaUfbuIWJTgbpXhbNibjbfRB[RMWkbRlbGLLMmbnbZobpbkYqbrbsbtbvYubIPvbPwbxbybzb{bL]K]]]T]`LYY[wO\]]HsW]LNQQbJ]QRUO~X]bU}I]KZJ]ZuXS]]]QV}XZQ]V]VYL]HVXo[V]dbEQkkkRTYXeYNmMhJZZkJkKkZkIYkkQPBIWXkXk[kYRNkkRxQJV\XkkkQHSkTkOOKgL_PrRR\LOEYHPlQlXHRlSlTljTOWlVl~IUlXlYlWTMdddOYZxUYKTiXSVXdWkMKiHlViZQQSOiNiiiYSgWiQZePViiuYKiiKiiIiiTLffffSffiLUaolplIqlslrlaNaaaaaaYLYDOUEIgVaKTahOIaKaRazX}MaPaIaQaaQaaaU\]Xh^QZtWQY{JTIQcUccOcD\uWcNcccQ^OcQMccrJYEPcScccScGUcccYcccQcc[ccgM[lZl^l\lM_l`lblaldlclelflglVLtlulvlxlzlwl{lylw\|l}l~lllk^\cMPNilShljlllklmlWnlRZkQkkkkkkKIkkkkkkkkjXkkkkkkPkkkkkkkkkkkkkkkkOkkkkTkkkkkkAlBlClDlElFlGlHlIIlJlKlLlMl{QNlOlRhNhRXS[Yhhhhh\YYhhZrWhhhhhLhMhhOhKhhhhThhhShhh]lhhhhhMhhhhhhhhEZhhZkQlllllQllQjjQllfN]UPhMMTRlllllllllllgggkkkK\dM\^UlllllgIlllSf}JkkQkkkkkkTkQHMgM]AvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzA{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~[C\DZBB{BBlBPB}BMB]B\BNBkB`BKBaBBBBBBBBBBBzB^BLB~BnBoB|BBBBBBBBBBBBBBBBBBBBBBBBBBBDDCEDpDmByBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBCJCJB_BBjB[B@@0p `PP0p0p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$%P%%%&P&&&'P'''(P((()P)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@666607`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC DPDDDE@EEEE0FpFFF0GpGGGHPHHHIPIIIJ0JpJJJK@KKKK L`LLL M`MMM N`NNN O`OOO PPPPPQ@QQQQ R`RRRSPSSST  $DXI   ECJD'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-937_P110-1999?4ibm-1371_P100-1999 X  !BJDOB`e'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-939_P120-1999?4ibm-930_P120-1999   @. MaBbCcDdEeFfGgHhIJKLMNOPiQjRkSlTmUnVoWXqYZ$[\]^_`arbsctduevfwgxhyijklmnozp{q|r}s~tuvwxyz{|}~abcdefghijklmnopqr> ~stuvwxyz[]\@@@@@@@@@'@@@@@@+j @IVB@@@@@@@@@@@@@@@@@@@@@@@@ "&*,036:>BCGKLPTW[]adhloqux|  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~[JJD|DRTT}TQ^OCTUTTr[Q[TPUSTSUT`RsSaSRSSRSSPQNfUSdT}LaR_UBCDEFGHIQRSTUVWYbcdefghipqrstuvwx'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-942_P12A-19994ibm-943_P15A-2003 @\\]^_`abcdefghijklmnopqrstuvwxyz{|}~~\~ \^`%"a |:#a*ehzLp늟/X8z;fV&y{qx䌟GX*yvjojOiQꅟYy`|UOXdghwhmEoqdt?x:xz}{JAMΆẙ|Ό鏟m,-\ievtUq`!Ja!Kb!Lc!Md!Ne!Of!Pg!Qh!Ri!STU12X!Y!!Z5"[f@@@@@@@@@@@@@@@@"a@G,iT"b@@@@@@@@@@@@@@@@@@@@@@   !#'+/369;?@DFIMQTW[^aeilprvz| !#'(,.259<>AEIKOQUY]   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\~\U\\a~YZJKLMNOPQRS|a[`XԘXċUْƎ~͒hVwO{v}\UyJqEtӏAMǎyXa|ЊGyݏxjz^ˑ˖Y|`TU'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-943_P130-19994ibm-943_P15A-2003 $ $ ( 0 0 @?ex%d(\]^_`abcdefghijklmnopqrstuvwxyz{|}> ~ #%'+-0247:=ADILNQT[ \0` a"|5"]`$@a$Ab$Bc$Cd$De$Ef$Fg$Gh$Hi$Ij$Jk$Kl$Lm$Mn$No$Op$Pq$Qr$Rs$S`!Ta!Ub!Vc!Wd!Xe!Yf!Zg![h!\i!]^I3_3`"3aM3b3c'3d3e63fQ3gW3h 3i&3j#3k+3lJ3m;3n3o3p3q3r3s3t3uvwxyz{|}{3~00!3!!22222122292~3}3|3R"a"+"."""" """5")"*",ΆadhzEo̊-\zfV?x{JmxΌGX:xvhm鏟ghOiOey{UQX*ejwjoLpUqvt&y*yz}`|AꅟM#y늟|䌟q8:˯/XiYdtq~@AHBC܄DOEpF1fGhHIfJE_K(NLNMNNOOOP9OQVOROSOTOUOVOW@PX"PYOZP[FP\pP]BP^P_P`PaJQbdQcQdQeQfRgRhRiRjRkSlSm$SnrSoSpSqSrsTtTuTvTwUxYWyeWzW{W|W}~XX YSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f f.ff$fefWfYfsffffffg)fgŻgRhghDhhhiΘii0jkjFjsj~jjjk?l\lچlollmއmommmmmmm9n\n'n?CFJNPSVY[_`dfjmqtvy}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\U\\a~YZJKLMNOPQRS|a@ABCDEFGHIJKLMNOPQRS`Xei`cakjdlfn_mbgh~rsopqutԘXUْċƎ~͒hVOwv{}U\yJqEtӏǎMAaXyЊ|Gyݏxzj^ˑ˖Y|`ʁU'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-943_P15A-2003 Xv:   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[`]^_`abcdefghijklmnopqrstuvwxyz{|}``x4h$X H   | 8  l(\`abcdefghijklmnopqrstuvwxyz{|}~L<p,`P  !!"@##$t%```pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````p`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````ppp000 000@>?00000N0000 <\& %      00;=[]0 0 0 0 0 00000 `"f"g""4"B&@&2 3 ! &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksVĞ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ootuv wz{!|}6fQeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;eCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuqMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTU^ggR]hNOSb+glďm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! } ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNdddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjgggggggggggggggggggggghFh)h@hMh2hNhh+hYhchwhhhhhhhhhhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmmmn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAoonnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{|||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRky|z×Ɨȗ˗ܗOz $!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrvQ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWp!q!r!s!t!u!v!w!x!y!~H܄Op1fhfE_(NNNOO9OVOOOOOO@P"POPFPpPBPPPPJQdQQQQRRRRRSS$SrSSSSTTTTUYWeWWWWXX YSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff f.ff$fefWfYfsffffffg)fggRhghDhhhiii0jkjFjsj~jjjk?l\llollmmommmmmmm9n\n'n? @@ABCDE9F9GHIJKJKLM 0NOPQR`STUVWXYZ[?\]^_`abcxdefghixjokClB%mFn,opq @re_s6twyuIvwx:`yz {4|}Q7~~iHV-ȅ`f:hŊ`Vƌ~?@̓a u!! 0@$bE`0 t4e"u`p:@86cgM FPH8?#I2R",Ǻ硻& 'UAHacM Ъ>Az@{EG8Q4 qfcЀQ Cq0X_Ab@ VP%@PAM @ L! r  I\  e  "  3$ G %B(I O0:a~A- W!!"$#H*$8%N&@ '(` )@* +,!-`.C/0D123 45p678J9 :;@<=E@>)?@x A+BCD|@EyFGH[IiJKJDLMNcO+@P3QBRSTBU]VWXYa,ZH[\]^X_ `aHbc dPe7f2gMhhIihjLkB.l m!nPopq|rst(uvwIxyz{|}Q~"U2>Cg2(0s#e:㏍N,%=:>Ԍ|1*՘K"}(ɡ@DSZDD?Hw_Bĭk(I ABҲY@":䷷;K  D4HYE  Bp@@1PD@@,d0j`ϐVd!1 cLS2z 3 8rYC#EH@6A }ҥBK4G Se :  @  3_a*škP3nQ8v !s"D#2$@%& |' a())*$+,N-a'. /0F1 2`34 5 67 89 :0;D<=g>R?@^ABY.C`ADEFahG\HIJKLMN@OPQ dRN1SMTHU V2W.X.Y Z[\ ]li^2_`XabQchde$fg&ChR]ijk(lmWndo@pqDrsAt$uĤv4w:`xyzF{:| }~PWA*O0؉jD"@1 F"B@R@R 0B Cp ڪ@ 5ebDFB\@ 230ν0  @ (gD@)d"AdF|   @  B:p*hP>ف$(.s$4K *DE}II^@@L%DIq j H@!0I    4   @ p Tb  @T %!!"3#($D% & '&()*i+,@-.M/0 1Q2345A67.89A:T;K<a=h>`?W @PA3BCD$EFӚG HqIJ KL MN OQP0Q(@R*STiUbV%DWDXYTMZu,[\]-^|_AX`NAan"bcd efgfuhij2klNHmnnJ,otfp&qr s]tutuvw@xpy3zO{|U}d~D#b4C  {H@DŊH-&XP@n21  B@H;`H (4)E# %\w٦^TͫA(` + ڲ~Bv!FHľ " TH(x"1@CN R.CPAB0  K/@P!00N `1 (A*KM' ZIEP ,JbB U0 j   ) BH>0?>?@ABBUC!DEF$vGaHIݹJ%K \LM$M"#$4%&΀'m( )A*V+,-Q7.=/20J1234@5678Y9C:$;H <=R>r?@ABC D EVFG@H'IJNKLKLMN OPQ`&RST{U!V:WAX(YZH[\]^_ ` 0abcdefghijklmnopqrstuvwxyz{|}~??+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}N}L~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփF@ABCDEGHIJKLMNOPQRSTUVWXYZ[\]^_`pqrstuwxyz{|}~v]efghdc@ABCDEFGHIˁ́́݁΁ށ假ځȁɁ߁ہ܁@ABVXYZqrstuvwxyzkl‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂JKTU@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E[RSꈚO㏺s^NuhۊO厥TvVRh娘揩T\]݌܌jiS划lYmwedtWiߗȈ‹Cjkl˜Ɉތꊚx`ĘLmfϒAȘʈZC̑nǘ]ØŘƘCΘјϘɘ͘gҘʘp˘ИorӘ̘qˈDN֕Warsטܘژ՘ؘۘ٘ە֘MݘޘCoUvqŒ{|ߘw؎ul㘑ϗ`tzẍΕyÎUT{PÍbBXC͋@AlD}EHFmGI|KJƕVMNLQPORSDזUTWVXYZ[~[ƖeZ\}]S_`ZaTbc~fečgh`ijkʎnlmyopq~ustrvwxyyÙzË{}}~MʓonؐYʕh䒍퍎OU܍菛nc͗wwJNuEו啫΋MَܖkxٔC\ߌ™ڔ쑦PmęTřƙK늌pəșʙ˙З̙Ι͙~X}ϙЙљQҙyFofՙbpÌٙ@ڙؙ‰䑶jEiۙܙhegݒD@fNi۔܊ߙzݙޙCۓČaB@]PDCiAƍENFGLKNMJSOHISBYXOPUR[VWTZQ`ea\fPhA^b[슅c_igridcmkpjnlkorwutQÉqsRv܉}{|~\XxyӓdXdlc͈}Ōޕyݍ\nϋVBRؒ^C_Wu|x͑š‘ÚĚƚgۗ̚ȚY˚h˒ǍǚUɚŚo͚mΚĒКnњ֚՚ϚҚԚǕךdؚٚښܚۚޚӚߚݚmpsᚺ누ϕ蚟ĉ[OǙgVvΈޓt_zDz@DA@ܔϖDJWdBEÑWiFȍGonƌψKLIWHÖPpЈQORPNPMؕVWSKkUXwYT}ZQ[_\ʼn^]kda`bcefhgilڒdjmnqopqrEstuyFЖGnjvwwxyz{}~FvG@蒶Xq鐺G{ɍQƉeh⎃ГxQ@ljJ˞RΑˎшqޖAڎKsANj͓rWjƎwԓR򊨛ZБx݊㉴sRśěۛɛƛțǛʛ˛̛ϛΛ͛՛ћЛқӛ֛כԛ؛ފٛۛڛܛݛBHIޛȌߛbJFЋsztȐёAX蛝y훋NKcHLݔXM{xɌNfpLf@CDB_FEAGHILJKMNUOٕPMQTU|VOo햷ʌWX^YJeZg[\]_`abSRc`FʍVjdeefޔihgaґmkjlk]ponqrzsOtJSKEuuYZzwyOxv|{|vӑ}}P~pbIxYߔ{Փfɐ҈ySđz䎷DӈŜƜĜǜÜȜɜœԑQT̜֜͜Μ՜ԜҜdSϜќԈӜʜМלc˜|Jڜޜߜܜٜ؜ݜeۜ蜧圜^ʐ@ABCYDEFՑˌߖ[GˍHőKILJM}NQZOVPc}RSWTRܐe┫ZcS]d_fba[YUXSِ`qg@hminAE\kwlˆgjUҔp}Jqsoߕ{̎~xPv|{uzrt@||̍TyڐT[wdf͒}~`KghrgېE̖TQPdBoi^FC[xǓĝq~ݝsŝǝƝU֓hȝG~ɝʝ˝|Đk֍l͝ΎΝҋːϝafzVН{ӝѝԝҝ՝֝؝םٝڝU|{۝ߝޝݝՈ̐ftcE蝞WWNAӔiqŋɉgÈb\A@ܓBCjDFGHȋgXIJf֙]\֑ōLK񍽒LN]MNOؖ{DQpSVURTWLjލێZmXYۖ[\aYt^ܝnf`”f]cb͐їʉ}ged_͌kiˉgmsƑuAt^_ђMpoqnvljrhĎ`̒ȓhIxZz}ji͍{jyĈ|~ˋKjV~[挜Bdǖ_IXoֈAŒ̓֒kȑ^퓾žƋ|ɋOyT|ҞP՞YԞӞОĞÞ֞ΞɞƞǞϞ̞\ƒʞŞȞl͞מߞ؞ޞݞΒ۞ٞWڞ➾͖~ўMk@ɓh@KGFEBDCIELHJMQNOܞRSTUӋ~WVY\ԋ\[]̉V^`_abc~c΍defgihw}cjlBkmnopqsrtiuEkvaʚBwxꕈœyіz|{~}CXiÔ`Ĕ𓇟]rDדBv͉򐑔@AgDבjmÒk^FhlY_Q\CZO@ܗAUtƟҗßBişʟȟŸWɟğ˟̟[D~CǟYEύakПߟٟnԟݟQH֟͟ϟ`F۟Iӟڟ؟ܟΌÏXGҟN՟ΟџןpퟹanMJŖؑHBޟYRAВQ@NIRK઒HגkEDMGFLCKOPUTVYbSLWQZX][^aZG\`_JMdhfNObcgemmjilғnPoqprsΉD܎ЍQFutRxY{vzy_׈b}G~|wBTSకŏRďVWUƏϔώFonMYRӗzWCיZܒݎꖩuЕŔvĖSqҍ]Ɣ[\ό_ƓKTҖ—]LPQbl_ʋߊ`ωaXdbc]ǔfegihjԗՋilڗklmŠZ@ZABCDFGErIHnKJLMONQPÊr[RᶐYSpTcRb\jUV[YXEW؈Ȕ\Z{L^᪗l_]Ԕ`aoوfcbEidehgDa`^jklnmuvprt]usᾎoqaǏxwyzɒ|{s}~×ȕoᒔSpIFcHsqrtMu~mvᐓXῖĊՔږӖȏŊ^v“r˕uėᵖmZḋΐӍxuԍmCjyɏzd{VOqɕאm֔A@⁖CBʏDbFEGIH|ЎJV_FSPOcLNj_MKIˏ[ՍQRh֋\TSЉTUWXHYZ[׋щÓG\Hȉb]d`a≔`^_̏ڈHbcŐBdetŗgfilj҉mkemsoϐnnpqrntuv˓ސwy{xzA|Eq~M⧗͏vG[^|ƊΏJ}yM؋}͕ӉZNJ\ߐ͔ѕzŽēәȊАĕ̋HeSl⟊Ϗ⸐ЌWfƗnI@gC[RBюhAfaےFݗ׍GaIЏHIgDJEoMQ㋌LUiROPNKGWTVSpX㎑ea[_ۈZbfjԖԒ\dY]^㻈Ȗ]ًΗgchjmiҕɊɖ܈lknuovrȎtqwpcDks{~|z`ѐɔ}x@qJDUyJ[\Zʊߍrul딭rQA`HKˊ|sVlҎ㧎ϑkՖ^㮒EW㣔]яI̊Ҍbmnx݈_wّEӌE\ƐeҐrE]BAtDCorTHIGFJBڑNOKLMpUQGPSRcVWVXZ^[Y^\]d_`acbefgbh՗LvijPklmno介pqɎrsܕڊCwMtquʔwǑvDxzy|{}~͊ǗFŎHmcԉF|ڋۑcՉꋗϓpΖ։s䃒t`r׉Ί䜔eۋىҏ؍p؉ԌH专Gވ䎗t䟓䒑K䘕ӏN֖f䓑~uW䪖`H@̕UӒ@הԏBCnJPQDNFHRGKLOEEIFdOVTmSUWX[YZ˔\a唑`bh]_^PAdcefgՌsi|jklqrm\naopztwsuv֎x`u{^|}~gؔIwXIډZIaOspXqՏt߈\܋Uܑьٍ啑T֏廐J]݋A@CBDPEFG漐vHeIJ橌KK`LoMO旗NePQRϊSTUVpWXYGZ[\]vu`_P^Lab׏cKݐidf؏ehigُ]frmwllkFlbYڏjopn֌_FsaUvrwtuqǓNۉbzxkyzȗ_{泒~@}攏dyuӎwTދ戕xc]̝QJLؓۏ^eLvn݉̔ъӐ晒M惔ݑ\fGdo^܏qw桑Ԑ͎q拕NzՐ׌HHxH@DABCJE֐GIFLRKMNQPOSRUTVWYXgZ[]^_\`ԎaORb]cfedygriڍhqkmjlpnPory֗SsAutx`wv{zyQ|}~DhCJ_ӕҒHIv}ߋԕމ痔Rqǒޑt秓r瀐ʒ笑秈AߑTi툝NٓxV^Օ߉繓BሦkKՎJIɗҊWߓM׎@xYSsXsAѓUގz|珗Vy_XݏΔэߎ碗dʗB瘊jޒtݓbn،S甉ޏzge_LKNݕsee|K獐@BACыdB^EDF^tՒKbGHLJIߏOȒZMNLPVYXLQRUWZTS^_`]\[dbcaefhӊgsiljkmopqtruwvxMy•zJ[ՊԊ{|}~֊t}{ňhjɑ~Õ@w׊A’˗褗zG@Ku脌ۍBחꗯǐYWٌ蓎GԙJᐴ_뗋dkIPÐrʖvCƈfڕ؊B蹉Cŕ{aДړ̗jopz{犰^ޗڌ@BACDEFHGIHQJKZєOLݖM{a`NOPRSUQTيVWXYZ\[^a]_`bcd遍e]nfgyhʑwmljkiwnopqsrxtvRuxˑyz}|~{[@ETS@飖DBAC驕LNDEI~F邊khVLؗP–Γ鼓鰎DCEL@ABHQJGFKHG{LMNIOߒSTRQWPUVYX[\]hZ^J_`abcdefghki[jlٗmꞔnpqoꍍ˖sotuvKwٖxzy{|}~Cیl@Vs@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X^u}~IIWVij{CD^OPQRSTUVWXFGH`abcdefghijklmnopqrstuvwxym_nOQMobpP@@0pP@ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCC D`DDDE@EEEF@FFFG0GpGGG0HpHHH0IpIII0JpJJJ0KpKKK0L@LLLL0MpMMM0NpNNN0OpOOO0P`PPP QPQQQRPRRRSPSSSTPTTTT0UpUUU $ $ ( 0 0 @?!$'\\]^_`abcdefghijklmnopqrstuvwxyz{|}~~ #%'+-0247:=ADILNQT[ \^`%"a |5"]`$@a$Ab$Bc$Cd$De$Ef$Fg$Gh$Hi$Ij$Jk$Kl$Lm$Mn$No$Op$Pq$Qr$Rs$S`!Ta!Ub!Vc!Wd!Xe!Yf!Zg![h!\i!]^I3_3`"3aM3b3c'3d3e63fQ3gW3h 3i&3j#3k+3lJ3m;3n3o3p3q3r3s3t3uvwxyz{|}{3~00!3!!22222122292~3}3|3R"a"+"."""" """5")"*",ΆadhzEo̊-\zfV?x{JmxΌGX:xvhm鏟ghOiOey{UQX*ejwjoLpUqvt&y*yz}`|AꅟM#y늟|䌟q8:˯/XiYdtq~@AHBC܄DOEpF1fGhHIfJE_K(NLNMNNOOOP9OQVOROSOTOUOVOW@PX"PYOZP[FP\pP]BP^P_P`PaJQbdQcQdQeQfRgRhRiRjRkSlSm$SnrSoSpSqSrsTtTuTvTwUxYWyeWzW{W|W}~XX YSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f f.ff$fefWfYfsffffffg)fgŻgRhghDhhhiΘii0jkjFjsj~jjjk?l\lچlollmއmommmmmmm9n\n'n?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\~\U\\a~TUVWXYZ[\]|a@ABCDEFGHIJKLMNOPQRS`ei`cakjdlfn_mbgh~rsopqutԘXUْċƎ~͒hVOwv{}U\yJqEtӏǎMAaXyЊ|Gyݏxzj^ˑ˖|`ʁU'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-9447_P100-2002$    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 9     "   "!: ``````````  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 08HXhr$4CQ`p      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-9448_X100-2005$    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~  & ! 0 y9 R    "   "!: S  !"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@P`p/<L\lk{ )9IXhx(2<JZjz )9IY      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~F`0123456789,.0123456789 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-9449_P100-2002$  DL  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   & ! 0 9     "   "!: ``VW. y"6*;`CELrAZj{}/ z#7+<aDFMsB[k|~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~ )7FVfv      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-949_P110-19994ibm-949_P11A-1999 (  $,,@Pd' \]^_`abcdefghijklmnopqrstuvwxyz{|}~\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ !%)*.159<>AE IMQU \  'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-949_P11A-1999    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[`]^_`abcdefghijklmnopqrstuvwxyz{|}~`> pppppppppp|:t2l* d "   \ TL DDDD~<v4n, f!$""#^$%%&V'(()N* ++,F-../>001x26334p5.667h8&99:`;<<=X>??@PABBCHDEEF@GGHzI8JJKrL0MMNjO(Pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@p?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````p```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~f"g"*!CdcDTCbjqJuEޖrgwA1hi{L vx]OPZZF uc] o\{G-H|Uf^OIe[J|`×ZQx߃TWnoprq^WimNXv!bj#$flӂɆfokd oKF_|~LPϚzQ^MoyQu\ZLJ>ݓMw O~ow0p|NkTrրtOtlPF_`0NQNX +QaRYSlew{Sad Tp"YUBii%{i`CkdklVZVWX \aYqZpP[cXctS\lfn_y]q{U^}w_< bOR]8kvyI(`{e|TeZ`abفiX\0[hwKhZ.XTq?C^^V7^dݞ;jsf9c.h#N%w|܉mg\o]4vň~gƆl|V]xzihbfEt6cjVvz {|[}ۛjdd?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111p!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!'138@BSgKI222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t  A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬  ),-458DEGIMOPTXaclĻȻлӻ $%')-0148@ACDEILMP]ļͼϼмѼռؼܼ $,@HILPXYdhԽսؽܽ DEHLNTUWYZ[`adhjpqstu{|}оѾԾ׾ؾ @ADHPQUſ̿ͿпԿܿ߿DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼ $(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ  !$(0135XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]=OsOGPPRSuTT VZ[fgggLksuaha9eiouvv{˄U[QW|(PSE\]bncdd np[yݍ}E~NNeP]^aWiqTGu+^NPpg@h QRRjwԞR/`HPacdkLp/tt{PŃܕ(.R]`bOIQ!SX^f8mprsP{[fSckVNPJXX*`'abiA[}_NPTU []]*eNe!hKjrvw^}N߆NʐUNEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}  ߂b3dҙEם W@\ʃTzو͎XH\cz[_yzz&P8RRwSWbrc km7wSWshvՕ:gjpom̎Kwfxk<S-WNYcisExzz|us5RGWGu`{̃XjKQKRRbhuiPRRae9hi~tK{냲9яI NYdfj4tyy~_ & OS%`qbrl}f}NbQwOOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$Qe}vO TbThёU:Q Za bbfVq OczcWS!g`isn"7u#$% }&'rVZ()*+,CN-gQHYg.sYt^dy_l`b{c[[R/tY)_`012Yt345678љ9:;<=>?@ABCoDE`FGfHI?\JKLMNOPQZ%{g}RSTUVWXY<\l?SnY69NNFOUWXV_eejkMnwz|}ˆ2[dozsuTVUMWadfm[nmoouCANJZlSuT{]UXXXb^bdhvu|NWnW'Y \\6^_4bds۞[_`PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗkpXrrhscwy{~X`feeflqqZmNzNQQR TaqgPhhm|ouwzc\Qe\gguzsZF-o\Ao _]Yjq{vI{'0Ua[iv?\mpsa}=]j^NuSkk>pr-LRP]d,ekoC|~ͅdb؁^gjmrtotސO ]_ QceuNPiQQhj|||oҊϑO7QRBT^na>bejo*y܅#bjΞRfwkp+ybBab#e#oIqt}o&#JQRR mpˆ^eko>|usN6OV_\]`s-{F4HaOoyR`ddj^oprv\2ouxy}Ƀ֊X_'g'pt`|~!Q(pbrxŒڌNP[^eqBvwJ|'XAZb\jmo;v/}7~8KRegiAmnp t`tYu$vkx,^mQ.bxO+P]m}*_DahaRQQ^iz}uO)RSTUe\`Nghlmrrttbul|yψ̑БɛT~oqtWgm3t,xz {|idjtuxxT[U^ oNMS)Z]N_ba=ciffn+ocpw,;E;Ub+gl jzNY__g}T+WYZ['fghkdqu㌁EL@_[lsvv QMQQRhlw w}}bnQ T}Tff'invw„iOQRY=^Uaxdydfg!jkk_rarAt8ww((glgrvfwFzkl"Y&goSXY^c4fsg:n+szׂ(R]aa bbdeYifkk!qs]uF~j'aX؞PR;TOUevl } }^RlirsTZ>\K]L__*ghcieee fginx!}+*2 POcW_bcogCnqv̀ڀ)Mj/OpO^g"h}v~vDa^ jiqqjudA~CܘOO{pQ^h>lNllr{l:tPRXdjtVvx9e^S_%RwINPuQ[\w^f:fghpuuyz' O!X1X[nfekmzn}os+u܈\OPS\S[_ gyy/9;,gvNOIY\\\gchpq+t+~"Ғ NNOPVRoR&TTW+YfZZ[u[[^fvbweenmn6r&{?|6PQ@tܑDٙSR)TtVXTYnY_anbf~lqv||}g[O__b)] gh|xC~lNPS*SQSYbZ^`aIbybegikkkklh5tuxxyy|}>船l^ۘ;V*[l_ejk\mop]rsӌ;a7lXMNNNN:Oy@y`yy{}r} фdž߈P^܌fߙJRigjP*Rq\ceUls#uu{x0wNdk^q NkIghnkco NPPQFUUV@[\\8^^^^`QhajXn=r@rrvey{saތ^XtUlaz"}rrru%um{XX]^^_U`bcMefffhhr^tn{n}}r͞ YmY-^`fsfgPlm_owxƄˑ+NPHQU [[Gb~ee2n}qtDtttlvy}U~z9ux%MhSQ\Til)m+n ;-gaRfk~ ]emqnWY['``bf_f)ssvwl{VreNRrkmz9{0}oS/VQX[\\]@bcd-fhlmnppq&uuuv{{+| }9},m4 a7Ol\_gm|~k[] d\ᘇs[`~gm 7RpQpxpבOSUVWXZ[\\%^a bKbcd6exe9jk4lm1oqrxstt&vawyWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mZoq!tt]__B`ehoiSjk5mmsvwM{}#@cbĊ bSe]']i]_thob6rNXNPRGSbfi~^OS6VYZ8\N\M\^_C`e/fBfggsw:ÿ́fiUzW[_o`b ik\nq{UXߘ8OOO{T Z[T3TUbXXgYZ[`aVeedfhZlopqRs}{2K\lDss:netviz~ @QXdtupv͖T&ntzzنxIZ[[hicmst,tx}UL.f_egjls-PZjkwYl]]%sOuPQ/X-YYY[]bdddfHjqdtzzG~^~p YR~a2ktm~%OPQRWX[^Baimgnnqbt(u,us8Ʉ ޓNQOvP*QSSS[[$\aae[rs@tvPyyy}Յ^GꑅRg_e1f/h\q6z NRjkoqSK1NqĖCQSTWWWZZ[(`?acl9mrnn0r?sWtтE`bXg^MOIPPqS WYZ \paf-n2rKt}Àf?_[U˗OsNOQjQ/UUz[[|^}^^``a ac8e gggaibil'm8no6s7s\t1uRv}8Ոۊ0BJ>zIɑn XkAQkY9\dosbph}Wi`GakYNTm-pclQaOPQ[aadikuwdcpNN O7YY]_[_!`>rspuuy 3Q 7pvNNRpSTVY[__nnj}5mwNZO~OXen8NXYYA`zOÌeQDSNiRU[N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖\ORVe(f|pp5r}Lrq[hkzov\f[o{*|6ܖNN S4XXXlY\3^^5_cfVgjj k?oFrPstz|x߁灊l#υ݈wQT(W[MbPg=hh=nn}p!~ KN-r{͊GONO2QTY^bugnijlnr*su{5}W[Ζ_R TZ[XduenrvMz{M|>~{+ʌd_iѓCOzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+ZkR*bbYmdvz{v}`S\^8op|ޞczdvNNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxy z}z|}Gꊞ-Jؑf̒ V\6RR|U$X^_`chomy,{́Dd=LJOFQQR2V_k_cdeAfffghhionogqq*rt:wVyZyy zz||D}p~T m;Ֆe|ÓX[ \RSbs'P[_`kahm.t.zB}}1~k*5~POPW]^+cj;NOOOZPYĀjThTUOY[]^]f1gg*hl2mJnopsuL|},}}ۆ;p31NRDЙz|OQQW[\Yf=jZmno qouz"!u˖-NNF͑}SjkiAlzXafbpuuR~IKNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂rvz7zT~wUUuX/c"dIfKfmhik%mnshtt[uuvwwy ~~/:ь뎰2csOSYZ^Nhtuyz̍폟egWWo}/Ɩ_aoNOPSUo]]!kdkx{IʎnIc>d@wz/jdoqttz|~|~ }L9R[d-g.}PSyXXaYaaez P!PuR1UUXY`Sbb6gUi5@ݙ,PSSDU|WXbdkfgoo"t8t8QTVfWH_aNkXpp}jY+cw=TX-di[^oniLQS*Y `Kakpll{΀ԂƍdodeNQTW_avhuR{q}Xi*9xPWYYb*]ayr֕aWFZ]bddwgl>m,r6t4xwۍ$RBWgHrt*kQSLciOU`WelmLrrzm_opaOOPAbGr{}MjWs^g U T[c^^ _e=[HOS SSTTW^`bbUclfmu2xހ/ނa E^ffprO}Rj_SaSgjothyhyǘĘCTzSiJ|_buvB9S<__lsbuuF{ON< NUOSY^0flUtwfPXx[P[h``eWl"oopUPӗrRDQ+TTcUUjm}fwyTTv䆤ԕ\N OYZ]R`bmgAhl/n8* NUPTWZYi[[awiwm#pr犂홸R8hPx^OgGLNTVs WSVX[1aj{sҎGkWUYrkiO\&_a[flpsss)wMwC}b}#~7R IoQ[tz@ZOTS>Y\>cymrϒ0NDQRWb_lnpPppqsitJanQW_`gafYJNNN|TXX}Y\'_6bHb fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje`bwZZfm>n?tB_`{T_^ll*mp}y ;ST[:jkpuuyyqAt d+exxkz8NUPY[{^`cakefShneqt}i%;mn>sAʕQL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞ/SV^_b``affgjmoppjsj~4ԆČRrs[kjTV][Heefhmm;ruMOPST?@HAF BBCxDEFGHIIJKLMNdO_P0 QRS TUVW XXYZ[Z[\]^_`a?bcdefghijklmmnop0qrstu`vPwxyz{7|}~;I9/rC  ,@(@DY7Ivy@,8P5#~IĿZB)`F*D*F=  q! 0@$bD S{A$! P:xC'E 0F<P($#@"d(  'TAa /Ј> A [   *8QP!"a$@"@PH@ 7!^"#$%&`'@()*T+,-./@01 P23$4L567)8L9!:;d<=RD>!?@A BCIDEFGeH@IJ3KLEMN RO(PQCRLS@T*UV.WXpYnZ@[\]|^!_`a(bJcH d6e@Ufg hi!j@kBlmDnop qrpstuBvw x@yz{ |}8 ~#|Pyۆ`Bߋai"5BEQ(` 5 L`IbLB* (ȡ {(AI  "@U >CG"(0"D8  %&< 2P}1KJ (I`DZDD@ĵuGDS+@B "2ijn!AD QA ` 0 D   D0hdD! @L0A !"2#"$%i3&'(;)*S +,-./C0!1H2J34@25A67 +89}:R$;@<K=>?@4ABACDdEF{HGHIJ3KALM N@O*PQRkS0*TUAVW1`XYZ[\F]^_`0a@bc |d efg$hi j 'k l mnobpq rs tuv@wxDy ze{P|}~~X@Ab   A@%Ud}H/ɖ JdkHVs*$GM{Tu$@٭Ȯ A$F4Z:F: ݽT`ta B Db"@!1 D$"FBAVARR F C5`A4el"@@3@8 0% JЁ" @b}&b g y ;  =@ %@M@"h:da  ! ".s# $4 % &' ()*+P,D-.y/@0 D1@23L4D5@6Q7 8H9!:; <=j >?@@A 0B CDEFGHIJK L MNOpPQRS"LTUV W@X@YZD[\]!!^_`aDb cd&efg!)hi@j¸kAblm nQop,qrs tu)v@wxJya0z{@|W}P~ 4 Q@ 01@B@ЕPH-ؚ)|HFEN06 @eK  Ȫ`4@.X@1L UE#"T4C  { HH@E@-&P@L2! BH;`4 (E %\5DPFAh`l>rF@A "H"t1J"     U*BP* J'@@ 00 ! "# $%@&1'()*(+,- ./ 0B1 2345P67A8P9 :; <=>?@JA B CDBEA0FjG HI)J@KLM&N0OP8!QR S T@ UVWXYʈZH[\$]^_`a Ubȩc($dRef1HgMbh/i0j(Ak{lmnDolpEq@r.stBuvw@x yzM{|{|}~B `ٹ T]$8-HP( D@( @a P$<I(<˭pbH4@@,'o@&Q;r "L#@! $ ~ *21  @! HtA)JW-@ PP0`@   8# p &    E8!`l0z`Z  `JR"T BP!""#0$%A)&'H()*H+o,- (. /@p0E123456B789:p;< A=>? :@ABBC@"D qEFG'H IJKLMN) OP$QQRSTUVW(@XYZ[\]>^_`a@bcHdef@ghi j-k `lmnopopqrXstu@vwx yz{|}~ L 00H`yAL !>(;k4Q;0 0y8+{vQ';0p)!090+k000U"0:! {8;+*000  + u  ;pO;0Y* !"#+$%& '()*!0+ٰ,-.0/G01;8234567 8;89:;<=>? @ABCDEF0GHIJKLM#NOP QR0ST+0UVW;X0YZ[0\]^+_0`ab 0cde fghi+jkl+mnop0qrs+t0ufvw0xyz{:|}~ k8++ py )#;200Y;2?p0)00Y;890;#!01+;0!C; pY"( 0!0)01  0 Y B ;8(;0#0 !"#0$%&'()*+,-./010234;0567 8p{9W:;+p<=>;?0y@AB;0CDE+F0GHI+0JKL#M0NOP0QRS T0yUGVW4XYSZ![\]^{8_`a;bcde8fgh1ijkl#0mqnopqrs 0tuv+wxyz{6{|};~0 0#0Ӡ4Q#;08+0+++0;20#+0!0 + 0000;0 ;0+0+ +    +tQc;00+4 0  !"#$%+&'()*+,)-0./00123#;42567 89:+;0<=>;?0@A!+B2CDE(0FGH I0JKL!0MNO+P0QRS+2T0UV+WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~סơҢ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإѬҬӬԬլ֬ج٬ڬ۬ܬݬެ߬׬ӢԢǡȡءɡ٧ʡբآ֢٢עӡԡġСš֡ա¡áѡҡͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨȦǦ¦ƦŦĦæɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ䦶ƢâǢȢˢʢɢ̢ߡޡ¢ۡݡܡĢŢڡ١Ϣ΢ТѢϡΡۢ͢ܢݢڢ롲ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ©éĩũƩǩȩɩʩ˩̩ߢ¨èĨŨƨǨȨɨʨ˨̨ޢɧʧ˧̧ͧܧݧާԧէ֧קا㧿§çħŧƧǧȧΧϧЧѧҧӧڧۧ짦ᢼߧ߾߻ݦΰ؛޺˥ܭޣΤڛпܹӵ֤ޡӷŚښ٥̵׾̨۷ʧƚкͿױݷעÝ޻з۱ͥҤִΨҡϨʰϽϯͣЯʻԣ٨٩ך޸ֳϯ˼ΫלЪЯдҿ˯إڰޜǚȚ̵ٜͦܚε˾ڨްӳњΝÜبͧЫϚܹӨ߬˼ӛӲް׭䝣ߚ՝ќĝӤڴ˴̾ر̯ջʫϣծ۶ٹˬѺ͚٫ڳםٹֺΫМʤݦЮͰʻվؚѢ׺ԺѰͫʮʮۻʰҺ̨۲ѸԲ٢ڧǛǜֲԾŝ޵ˮϛѪةޯη̼Ͼˤڪ۵׵ͮͻКذֳɝÛ˩흦ֿغ涚߳țԳլڦܴׯ௝ߢ鰜ۿٝʚѤسԡȜšڜ̻›̝֯ɜ޵ѷѳ㵜ТԳܶΩԳʦϢԴҚЧڝڹ͜Ɲʝ֭Μě֚ڣε׬޴ϝѪ٣碝ԿۛϜۜ͛Ϳ׿Ͷ̸ɛۤؽݰ꛷أԜߝٴܛͷ۵ݵףٛ֝׻ܜ᜶ϹߜԷۿ˥ݛǝ˝כ՜ܮ˚Ϭ٦Ĝ֜祝ݯާΡйΚ˰Բӝȝ־ꤛΛЛԛٚαܧœԹݜس٬НĚѱ͹֧ś˜ؽ׶̢͝ʜޚƜѝ۝ޛ̚Ѯ؜қ̾ԝʛ휡˛ߛԚܰ՛ÚܝݝŜ֛°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰񰲞±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱걿žÞ²ĞòIJŲƲDzȲɲʲ˲Ş̲ƞǞͲβϲвȞѲҲӲԲղֲɞײزʞٲڲ۲˞ܲݲ޲߲̞͞ΞϞОўҞ³óijųƳdzȳɳӞʳ˳̳ͳԞγϳгѳҳӳԳճ՞ֳ׳سٳڳ۳ܳݳ޳߳֞מ؞ٞڞ۞ܞݞ´ôĴŴƴǴȴɴʴޞ˴̴ʹδߞϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ䞢垣瞼µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ󞡶¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹幰ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺŸßğşƟǟ»ûĻŻƻȟǻȻɻʻ˻̻ͻɟʟλϻ˟лѻһӻԻ̟ջֻ͟׻ΟϟПػٻڻџۻܻݻ޻ҟ߻ӟԟ՟֟ן؟ٟڟ¼üļ۟żƼܟǼȼɼʼ˼̼ͼμϼмѼҼӼԼռݟּ׼ؼټڼۼܼݼ޼߼ޟߟ½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽񟭾¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿¢¤¦¬®¯±µ·¸½ àĠŠƠǠ¡âãȠɠåéëìʠˠôøúûý̠͠ΠϠРĢĥĦĨĬѠİĴҠĸĺĻӠĽԠՠ֠נؠ٠ڠ۠ŢŪŮܠűŵŹżžݠޠߠƣƧƯƲƵƻƽǫǮDZȤȩȮȴȹɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿɡÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙɚӚ՚ۚݚƛ̛ћ󛢜̜ҜӜҝ؝ޝͭϢиѢңҧҨҩҪҫҭҲҾԥիծոۥܥ޳£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣݣޣߣˡ̡͡ܣ@@@0p `P `PP P 0 p 0 p 0 p 0 p 0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0 p 0!p!!!0"p"""0#p###0$p$$$0%p%%%0&p&&&0'p'''0(p(((0)p)))0*p***0+p+++0,p,,,0-p---0.p...0/p///00p00001p11102p22203p33304p44405p55506p66607p77708p88809p9990:p:::;P;;;P>>>?P???@P@@@APAAABPBBBCPCCCDPDDDEPEEEFPFFFGPGGGG0HpHHHIPIIIJPJJJK@KKKL@LLLM@MMMN@NNNO@OOOP@PPPP0QpQQQ0RpRRR0SpSSS T`TTTUPUUUVPVVVV0WpWWW0XPXXXYPYYYZPZZZ[P[[[\P\\\]P]]]^P^^^_P___`P```aPaaabPbbbcPcccdPdddePeeefPfffgPggghPhhhiPiiijPjjjkPkkklPlllmPmmmnPnnnoPooopPpppqPqqqrPrrrsPssstPtttuPuuuvPvvvwPwwwxPxxxyPyyyzPzzz{P{{{|P|||}P}}}~P~~~PPЀPЁPЂPЃPЄP (  $,,@)~p '\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ !%'*. 26: \\'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-950_P110-19994ibm-1373_P100-2002 @a+U9 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#De +LOW\~ŀǟ>_    !"#$%&'()*+,-./0 123456789:;<=>?@ABCDEFGHIJKLMNOP QRSTUVWXYZ[\]^_`abcdefghijklmnop qrstuvwxyz{|}~  1U V2WXX> <"\P%^%j%a%!$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$!$^_U^`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$p!q!r!s!t!u!v!w!x!y!6N?NNN‚QÖQīQR8SiSȶS Yʀ[]z^^^P_a_4eeӒuvvյֶר>00۝0ܞ0ݺ>0000;=='A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0@Z0A[0B\0C]0D^0E_0F`0Ga0Hb0Ic0Jd0Ke0Lf0Mg0Nh0Oi0Pj0Qk0Rl0Sm0Tn0Uo0Vp0Wq0Xr0Ys0Zt0[u0\v0]w0^x0_y0`z0a{0b|0c}0d~0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000@@ABCD E!F"G#H$I%J&K'L(M)N*O+P,Q-R.S/T0U1V2W3X4Y5ZQ[6\7]8^9_:`;a<b=c>d?e@fAgBhCiDjEkFlGmHnIoJpKqLrMsNtOu!v!w!x12!!!din00 3 0" """""'"("!!""#""j"k"=" ","+!0 o&m&j& ! %%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B% N(NYNNN?QeQkQQQRRSSAS\SSSSVWXY'YsYP[[\"\8\n\q\ ]]]r^^ __s__b6bKb/eeeeeefg(g kbkykkkkkll4lkp *r6r;r?rGrYr[rrssttuu(u0uu}vvvvwww:yyytzzzs|| 6Q 3 nrxMk@Lc~҉7FU xdpʎIƑ̑ёwR^bi˗ۘߘIؚߚ%/2<ZuÞ͞ў ;JR?@AB !"#$%&'()*+,-./0123456789:;@@@@@@?@@@@@@@@@ C@z@@@@@@@N@@@@@@@@@@@@@@@@@@@@@@@z "&*.26:>BFJNRUWZ^aehlptx| !$&*,/37;?BFGKORUX\`dhlptx|   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST¡@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstu[VV¡wxv£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UUUWX 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-954_P101-20078h  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Dpj""&###@$$$Z%%&t&&0'''J(()d)) *~**:+++T,,-n--*...D//0^001x114222N33 4h44$555>666X778r88.999H::;b;;<|<<8===R>>?l??(@@@BAAA\BBCvCC2DDpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````pB\C~!abcdefghijklmnopqrstuvwxyz{|}~^"!!    RSTUVWXYZ[\^_&2A?JRf'138B@IKSg  " $0*.(469=;CGEPLTXVZ\`^dblpjrnhtxvy}{   !%+/)57:><DHFQMUYW[]a_ecmqksoiuwz~|NNN NNN#N$N(N+N.N/N0N5N@NANDNGNQNZN\NcNhNiNtNuNyNNNNNNNNNNNNNNNNNNNNNNNOOOO O OOOOOO.O1O`O3O5O7O9O;O>O@OBOHOIOKOLOROTOVOXO_OcOjOlOnOqOwOxOyOzO}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP P PPPPPPPPPP"P'P.P0P2P3P5P@PAPBPEPFPJPLPNPQPRPSPWPYP_P`PbPcPfPgPjPmPpPqP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQ Q Q QQPQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQJQOQSQUQWQXQ_QdQfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRR"R(R1R2R5RSBSLSKSYS[SaScSeSlSmSrSyS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTT!T'T(T*T/T1T4T5TCTDTGTMTOT^TbTdTfTgTiTkTmTnTtTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUU U U UUU*U+U2U5U6U;UW?WEWFWLWMWRWbWeWgWhWkWmWnWoWpWqWsWtWuWwWyWzW{W|W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX XW X XXXX X&X'X-X2X9X?XIXLXMXOXPXUX_XaXdXgXhXxX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYY Y YYYYAY!Y#Y$Y(Y/Y0Y3Y5Y6Y?YCYFYRYSYYY[Y]Y^Y_YaYcYkYmYoYrYuYvYyY{Y|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z ZZZZZ#Z$Z'Z(Z*Z-Z0ZDZEZGZHZLZPZUZ^ZcZeZgZmZwZzZ{Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[4[[[[![%[-[8[A[K[L[R[V[^[h[n[o[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ \\\\#\&\)\+\,\.\0\2\5\6\Y\Z\\\b\c\g\h\i\m\p\t\u\z\{\|\}\\\\\\\\\\\\\\\\\\\\\\\\\\]] ]]+]#]$]&]']1]4]9]=]?]B]C]F]H]U]Q]Y]J]_]`]a]b]d]j]m]p]y]z]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^ ^^^^^^ ^.^(^2^5^>^K^P^I^Q^V^X^[^\^^^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^^^^^^^^________!_"_#_$_(_+_,_._0_4_6_;_=_?_@_D_E_G_M_P_T_X_[_`_c_d_g_o_r_t_u_x_z_}_~_________________________________________` ` ```````$`-`3`5`@`G`H`I`L`Q`T`V`W`]`a`g`q`~```````````````````````````````````````````aa a aaaaaaaaaaa"a*a+a0a1a5a6a7a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb b"b#b'b)b+b9b=bBbCbDbFbLbPbQbRbTbVbZb\bdbmbobsbzb}bbbbbbbbbbbbbbbbbbbbbbbcc c c ccccc)c*c-c5c6c9cgEgGgHgLgTgUg]gfglgngtgvg{gggggggggggggggggggggggggggggggggggRhhhhh(h'h,h-h/h0h1h3h;h?hDhEhJhLhUhWhXh[hkhnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi i iiiiii1i3i5i8i;iBiEiIiNiWi[icidieifihiiilipiqirizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j$j(j0j2j4j7j;j>j?jEjFjIjJjNjPjQjRjUjVj[jdjgjjjqjsj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk kkkkkkk$k(k+k,k/k5k6k;k?kFkJkMkRkVkXk]k`kgkkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklll l llllll&l'l(l,l.l3l5l6l:l;l?lJlKlMlOlRlTlYl[l\lklmloltlvlxlyl{lllllllllllllllllllllllllllllllllmm mmmmmm&m'm(mgl.m/m1m9mu?u@uCuGuHuNuPuRuWu^u_uauouquyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv v vvvvvvvvvvv#v%v&v)v-v2v3v5v8v9v:vwBwEwFwJwMwNwOwRwVwWw\w^w_w`wbwdwgwjwlwpwrwswtwzw}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx x xxxx!x"x#x-x.x0x5x7xCxDxGxHxLxNxRx\x^x`xaxcxdxhxjxnxzx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxy yyyyyy y%y'y)y-y1y4y5y;y=y?yDyEyFyJyKyOyQyTyXy[y\ygyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz z z zzzzz!z'z+z-z/z0z4z5z8z9z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuzxz~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{#{'{){*{+{-{.{/{0{1{4{={?{@{A{G{N{U{`{d{f{i{j{m{o{r{s{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||| | | ||||| |%|&|(|,|1|3|4|6|9|:|F|J|U|Q|R|S|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y|||}||||||||||||||||||||||||||||||||}}} }}}}}}}}#}&}*}-}1}<}=}>}@}A}G}H}M}Q}S}W}Y}Z}\}]}e}g}j}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~ ~'~(~,~-~/~3~6~?~D~E~G~N~P~R~X~_~a~b~e~k~n~o~s~x~~~~~~~~~~~~~~<;=>?CDGORS[\]acdefmq}~  $&,.04579:<>@D`dfmquȀ̀πҀԀՀ׀؀  $',05:@CEMX]adeoqr{ȇɇʇ·Շևهڇ܇߇ (-.025:@BEFIORWZ[\abcknpsuz{|}ԉՉ։׉؉ "$&+,/57=>@CEGIMNSVWX\]aeguvwyz{~ÊƊȊɊʊъӊԊՊ׊݊ߊ  -07EGIKOQSTWX[]Ycdfhimsuv{~ŌƌɌˌό֌Ռٌ݌ eilnōƍǍȍʍ΍эԍՍ׍ٍ  !"#&'136789=@AKMNOT[\]^abilmopqyz{ÎĎǎώюԎ܎ !#%'(,-.4567:@ACGOQRSTUX]^eƏʏˏ͏ЏҏӏՏ ()/*,-347?CDL[]bfglpty̐ÐĐŐǐȐՐאِؐܐݐߐҐ  %"#')./14679:<=CGHOSWYZ[adgmtyz{‘Ñőӑԑבّڑޑ #$%&(./035689:<>@BCFGJMNOQXY\]`aeghinopuvwxy{|}’ÒŒƒǒȒ˒̒͒ΒВӒՒגْؒܒݒߒ !$%')*3467GHIPQRUWXZ^degijmopqstvz}ēœƓǓɓʓ˓͓̓ӓٓܓޓߓ ./1234;?=CEHJLUY\_achkmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ"$%&,13789:<=ARTVWXant{|~ʖҖ]ؖږݖޖߖ !"#(13ACJNOUWXZ[cgjnsvwx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗݗޗۗ   #&+./0235%>DGJQRSVWYZbcefjl˜ŘȘ̘"&'+123459:;<@AFGHMNTXY[\^_`Ùəәԙٙڙܙޙ  "#$'-.3568GADJKLNQTV]ÚƚȚΚКҚ՚֚ךۚܚ  &+-34579:=HKLUVW[^acefhjklmnsuwxyǛțΛЛכ؛ݛߛ "#&'()*1567=ACDEIJNOPSTVX[]^_cij\khnpruw{ /0234:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW000 000@>?00000N0000  <0 \& %      00;=[]0 0 0 0 0 00000 "`"f"g""4"B&@&2 3 ! &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! e} ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`  T x8x8x8x8x8x  2U ? S? !/"#$p%&'()*+,-./012334Q35c6 78@9::;<=>?@AABCDE FdGH0 IJK LMNO PPQRSTU9V9WXYZ[Z[\] 0^_`ab`cdefghijk?lmnopqrsxtuvwxyxz{|}~ÀZg :†ewI?6 ֕~?mm ף4w!{_ߨf{vN{tQ}#?tnyvgM!G{7/?_kAXs-- r{o{gggDqn{}[EZ` _H_60{ P /  i Ϧn !|"}? Ӥ!7"#$ %%&'(GK)_*u+,6->.d/}?012345|;6|789^:Z/;<=ֈ>r?@AaBC!DD4EFGMHI.JVKLkFM`,NO*P&4QUAR+STxU+VWX|YZ[\]{^_`]{agbcc+Vdes>fghOi]j k"lmw,nhop qrL]s/tuIvw=xXy7zz{Mk|K}k~8v!aZل}}̇=Nߋ/ݎu;߾s3;so*?~yϫ:?ް(ٵٶl߷DW!w{]JY@??K`^{u4h{+V|@QuqX-/z{ ~3X\%W~Ջ37~{ǿUh 6  P A[ }{?G;w !"u#$%&~'ؽ()o*p+,-g>.s/0n1{2$F3~456d7v89:};c<=.>/?@OABOCgD EFjGH-IJNK{LMlmnopqnr2stuvQwxyz{f|w}~(D_8ɅLIά:`Vz MOْ"Vuy߄řk0͜۝kv㪟ɑR_2a8إaqbF z&VCC^VS"4ƺ[p ۾#umbLVBR'2,8Je.eLbf t(O@'םzp?6<>l"=dW}yie  n  U W[_uwxrk"dr6 `!"Q#p$%T&'()/*_+,ӕ-ܬ.P/0>13234+5637z989:;v<>=>?@ABCD.EqF GH IiJK.LMSNԍOPQ{RSw TUVWX#Yw=Z[.\q']W^_`abIcdre-rfΪghiijklŊmtMnopOq/rs~tEuovnwxyz{w|w}v~3lu }@?ot^TkՕ4kۗ SQQDŞW[H}澣Xo3_w]+V\ͱi}C=m=_ȽBnV`nO7f|?"[;*"376=B׿KP|K!q'lOAG`=jگj  *  )z {V;*Oeag  )!"M#$?%>&'s()mw* +gO,-._/0ʯ1234556*7Z89:};|<c=y>z?@ABCDܿEFxGH\IJC9KRL~M\NHOP;Q}RSRSTUVW/X^?Yh_Z~[{\]ݿ^_j~`_abcdedefzgۀh6%i#jIk^lmno?prqSrs#tu1vwWx.y?nz{+L|}~ iτ>݋wl?}oӓ{ߘ oaU6u!W66nQV㺯vqxӲ׳ö)gĿw E3 +]{M{q?/~:.C^;T?wpv~T~~f J~k^_oڿsMy~{W{yO     Ӎ|\pY>~{`q?z? |!7">#OB$i%A&|'(4))*+,u-[./01{2E34>5>6M7j89:;<=>ש?@AUB_CDnEFGOH IJKLMKNOHPQRS?T\UVWX6YކZ[\g]D^g~_`_`ab cdepf9gPh7ijklmGnopqr$stpu/vwxyz{|}~?/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~BpCmln4ޡ1kD"!$*#)!.2143@?BAPRQTXSߡ,cbedr0N"!$*#)A.2143@?BACPRQTXSLcbedrPs''%%((++,,//--00"B77668855::;;==<>>$DGGEEFFDE&FHHIIGJJLLKK)I(HMMOONNJ+KWWVV-MYY[[ZZ\\]]__^^aa``/Olliiffkkhhjjqqttsuuwwvv&&CCUUggppmmoonn90/265389abcdgilvejqrst{¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦxҦӦԦզ֦צئuzwy|BCDEFGHIJKLMNѧҧӧԧէ֧ا٧ڧۧܧݧާߧקrstuvwxyz{|}~¡ơǡȡɡšġq9o+,-./01234!"#$%&'()*͢΢ϢߢТࢺݡܢʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ7!"#澰徼$ɿЯ%Фֵ&'()*+,-.ݴ缧/0е1׵2ø3辫е456789:;<л=߸޸>?@дед˶ļABͿοCصкЩDƻŻ¿EFGHIʰJоKĶLMN"OPQRSTU˰VWɲٵXYZ[\]^`abcǻdefghijk̰ĻlmnoФp_qrstu²vwxyz{Ȼ|}~!"#$%&'()*+,Ͱ-./0123456789:;ӽ<=>?@ABCDEFGHIJKLMĸNOPQRSTUVWڼXYZ[\]^v_`abcΰdefghijklmnopqrstużwxyz{|}~!"#$%&'()*+,ź-.Уĺ/01234϶5Ѣ6789:˥;<=>?@ABCѪDEQ#FGHѯIJKLMNOPRѱѰSTUVWXYZ[\]^_`abcdѸѷѺeäfghijklmnѬʶopq߱rƺst̼uvwѽxyz{|}~ڽ!ÿ"#$%&'ѥŶ()*$+Ѯ,-.ѧ/н01Ͽ23456789:;<ɻ=>?Ѱ@ABCDEFG޺HIJKLMNijOѭPQRSTUVWXòYZ[\幢ң]^ϥ_`abcdefghijklmҪnoʭpжqҫrstuvwxyzұۼ{|ʲ%}~!Ҷ"#ҽ$%&'(&)*+,-./012Ҥ345ƿҽ6ңҾ87ȴ¨Ʊ9:;<=>?Ҭ@ѵҷABCDEFGHIJKL߿MNޱOPQRSTUVWX˵ڵYZ[ǽ\]^_`ñŸabҡ«IJ¸˻cʻdɵƳȵĥƾ̡efghij޴klmn۵opqrstuvwxyz{|}Ƹ~!"#$%(&'()*+,-./0123麱45678ɢ9Ⱥ:;<=Ө>?Ӭ@ABCDEFGHIJKLMNOӣPQRӰSTUV¶ӦWXYZ[\Ӹ]^_ӻ`abcdefgӱhijklmnopӼӭqrʵstıuvwxyz{|}~!"#$%&̻'()*+Ų,-./012Ө3޲456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUųVWXYZ[\]^_`abcdefghijklmpqnorͻstuvwxyz{}~|ϰ޿!"Ǹ#$%&'(౤)*+,-./01Եߺ2345678ԫ9:;<=Ѷ>?ԯ@)ABCDEFGHIJKLMNOPQRSTUԵVW`XYZ[\]^_abcdefghijԾklm~nopqrstuvwxyz{|}!"#$%&'()*+,-./012Źɺ34567п89ν:;<=>?@ABCDEFG,HIJKLMNPQORSTUVWXYZ[\]λѿԼ^_`abƲcdeͰȽghijklmnopаqrstuvwxyz{|ԩԥ}~!"#$%&'ա()*+,-./01234567ʺ89:;<л=ϻ>ȸ?Ѱխ@ABCDE̱FGHIJKѻLҰMNOPQRSձTUVWXYZոլ[\]^_`abcdefghijklmnoղpqrstuvwxyz{|}ս~Dz!"#$%&'()*+,-./01345678ű29:;<һ=>ڻ?ɸس@ABգCDEFGHI°JKLMNOPĸ¼ҵQRSTܵU˺VW㱬ȲXYZɽ[\Ʃ]^_`abcաdɲիܳ.efghͼխӰҿiճƮjklmnopqƶrstuvܼԿȢɶưӻբ֡wxyȼz{|}~!"#$%&'()*+,-./01234֨5ٳ67ֱߴ8ְ9:;=<Ʈ岶ֻ>?@A/ԽBCDEֳֽGHIJFKLMNOPQRSWU0TVXYZ[\]^_`abcdefgźhijklmnopqrtstuvwxzy{|}~!ʸ֦"#Ҷ$Ի%&'()*+,.ջ-¢/0142356789:־;<=>?@AʯָͩBCDʹEFGºHI˸JKLðMNOPέRQSTUdzVWץXYɳצעZש[׫׮į\׮]^_ʵסб`ƶݵצʰabcdefg̸̹hijklmnopqrstuvwxyz׳{|}~̺ɦ!Ʊ"#$%&'(·)ק*+ž,-./20۽13456Ƨ27׫89:;<=>?@Aֻ˻BCDEFGHIJKLMNOPQRSTUVWX׻YZ޵׭[\]^_`abcdefghi׳j÷klmס3nopqrstؤuעvw縪xyzٱ{ǭ|}׬ذ~!Ů"#$%&'()*+,-./0԰ب12״½34ض5漹ؼ67إ89:;ؿհ<=>?@ABC򶦰DE4FGHIJKLMNOPQR²صST˷ŷUְVķWXYZ[\]^_`abcdefghijƷklmnopqrةstuvwxyz{~|}!"#$%&'ؿ()*+,-./0ٺ٧͸12꽨34567ͺ89:;<=>?@ABCDٵٷٶEFGHͳٴٸŵٳٴIJȭKLMN١OPQþR¶STٴUȳV糡WX٢YZ[\ػİ]^_`abc٧deúfghijklmnopqrstuvwxyμz{|}~ٹ!Ʊ"#$%&'()*+,-ݳ.٫κ/0汼ŵ123Ƿ456789:;<͹=>?@ABCDEFGHIJKLMNOPQRSTUVȷWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzǣ{ɳ|}~ͧ!"#$%&'()*ڬڧŮ+,-./0ڳ123456789:;<=>?@ABںCDټڰEٻFھڿGHIʯJθKL5MߵNOڵPQRSɷTUVWXغYZ[м\]^Զ_»`ۻabcܻdeڹfghijklmƶݻܽnopqrstuvwxy̪z{װ|}~!±DZ"#$%ս&'()*¼+§,-.0/61234¸576¯89:;<=>7@ABʷD²E½GHIJLCFKǶ˲MNOPQŰRSTUVWXûYZ[\]^_`a¡bcdef콤gh¥i¨jklʶȱm?ҾǺnop¬qĭۯrs«Įtu۰˥v۷۶w³x¸yz{ɰຼݼ|}~¹۫º̼۽!"ú#ǿ$ϵ%&'()*+,-./0̲޻ϸ1234Ͳ5679:;<=>âǿ˻?@AîBCDEFƼGH8:ɱJKLMONPQRSTU˳VʳϺW˷XYưZ[ͶIü˵\]^_`abcdefóghijklmnoüpqrsÿtuvwxģyz{ò|}~!"#ġܣ$ħ%Ī&'ū()*+,-Ĺ./ij01ܽ234ذ567ĺۢ89ĥ:;<񳡸۰=>?Ĥ@ĻABCDEɸFܿGĵHIJKLMܷNȶݽOPQǼ˶ܶܳRSİڳTUܵVݱWXYZ[\]^_`abcdefܽghijklmnopqrstuvwxyz{|Ģ߳}~!"#$%&'()Ŷ*+,-./̵0123=456789:;<=>?@ABCŨDEFGHIJܥݤKMLNOŪPQRSTũݫ>UVŧWXYZݯ[\]^Ͱ_`abcdųefgŶ緡նhijklmnŸݷݺݽoֶpqżrβsŷtſuvwx߻yz{|к}~!"#޽Ļݣ$%&'()*+,-./ݥ01Ʀ̳2345ƣ6789:;<=>?@ABCDEFGHIƱJKLMNOPQRSTƹʱUVWXYZ[Ʈ\]^_`ݾ6abcdefghijklݣmnƭopƻqrstϲu̡ޣ¾vwxyz{|}ơ~!Ǣ"#Ǣ$%ǥ&'(ǣ)˱*+,-Ͱ./0ǯ12Ʀ345̱789ǧި:;Ǫ<=޴>?@޳AǺBCDEFGþHIDzJǸKLMNOձPǾQRSTU޿VWXYʽZ[\]^Ǹ_`abcǼ@߽dǥeǮ?޺fghǶѺľ½̷ijޯkެlmnopqrstǫuvwxyzи{ž|}~!"#$%&Ͼ'޻()¹*+,-./01234567Ȣ89:;<=>?@ABCDEFGHIJKLȡSMNOPQRôTUVWXȯYZȪ[\]^_`Ȭ߬ĩabߧ߭cȡdefghȰiȱjklm´nopȶ߷qrstuvwxyz²߻{ȹ|}~߼!"ɻ깨#$ͽ%&'()*+,-./01B23456789:;<A=>?@BCвDEťFG޼ҺHIJKLMNOPQRSߺTUVWٰ!XYZ[\]^_`abcdefghi߲jkɵǾlmnopqƾrstuvwxyz{|}~Ⱦ!Ѽ"#$%&'()Ͻ*+,-ʮ./0123456789:;ߤ<ʡ=ʢ>?@ABCDʥEFGHʨIʩJ߼KL̫MNOPʯQRSTUVWXYʶZʴ[\ʪ]^_`ʷabcdʣeԺfghijklmnoʼpqrʸstuѸvwxyzƹ{|}~ʵ!"#$%&'()*+,-./0í1234˱Ͳ56789:;<=>?@AýBCDEFGHIͳJKLMNO˼PQ˨̶RSTUVWXYZ[\]^_`abcdefgѲhij˹klmnopqrstuvw˾xyz{|}~˽!"#$%&'()*+,-./012345׶6789:;<=>?@ͱABCDEFGHIJ̼KLMNOPQRSTUVWXYZ[\]^_`abcĴdefghijklmnopq̻rs̡ɢtṳvwx̧yɪz{|}F~!Ͳ"#Ŵӿ$%&'()ʵ*ųù+ô,ͮ貶-./01ͷ23ͺڦ4ڰ5ͪ67νæ89ͫ:ͭͷ;۰<=>?@ABͦCDEͿFGHIJKLֱM᾿NOPQRSɾTUVWXYZ[͡\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"$%&'()#*+,-./0123Ρ4ŤǴ5G6ΧĹ78Ω9Ϊ:;?@ABCDEFGHIγJαKױLMδNOPQθƴȹRκSTUVWXYZʾ[ο\Ǵ]^_`abcd⿿efghijklmίnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456ֽ789:;<=>?@ABCDEFGHϻ⺶IJKLMNOPQRSպTUVWֺεXYZ[\ܹ]^_`abcd˾efghijkϲŹlϧmnoⷳpqrtuvswxyz{|}~γ!"#$%&'()*+,./01-2С345Ф789:;6̾<Х=>Ч?@ABCDEFGKHIJKLҼMЫ㷷NOPQRSдTUаVWX˽;YмZ[׺\]в^_`гضϵabҲġcdefghijеklmиnoЩpqrлsٶӲƨtuvwнxЩyʲzо{|}~!"#$%&ξ'(ܰ)*+,-./0123456789:;<=>Բηƹ?@ABCϱDEFGHIJKLMϳNOPQRSTUVWXYZ[Ѣ\]㦷^_`aѮbcdefghiѵϾ׽PjkѨlmnoópqrȴsоtu޳vڿwxyz{|}~!"#$%&'Ҧڶ(ҵ)*+Ҩ,Ҫ-./Ү0ҫ12ҩ34ղ56ҷ78Ҷǧ9һ:ҳ;ұ<ɴ=>?@ҢABCDEFGHIҿJKҺLMNOPQļRSTUVWXYZ[\]^_`abcdefghʴijklmnopqrstvwxuyz{|}~!"#$%&'()*+ζ,-./ͽ01䡴2Ѿ3456789:;<=Ҹ>Ӹ?@ABCDEFӵǹGHIJϷKȹLMNӤOӳPQR㽣SӼɹ鵶ʢTUVWXYӧٺZӨ¿Ҿ[\]ө^_Ӫ`aзbӮcdefgӶhiʹͼjkӰlmůnӨopqrstuvwӵxyz{|}ѷ¹~!T"#$ݰ˹%Ľ&'(Ժ彰)*+,-Ծ۶./0U12456˴789ް:;<=>3?@ABCDEʼFĽGHIJ̽KLMNOPQҷRSTUVWXYZ[\ԫ]^_`Լabcdefghij̴lkmnopqԡrsԥtuԨvwxyz{|}Ԯӷ~!ȯ"#$%ͱ&յ'()*+,-ո./պ沷012վ34թ56է789:;<=>?@ABʹCDEFGͷ͹ԼHIJ橼KLMNOP̹QRSTUVWXYZ[\]^_`տabcdefghi榿jkϩlӾmδnԸopqιϹrs߰tuvwxyz{|ո}~!"#ֹ$%&'(Ϯ)*+,ӵ-./0123֦4567֢89:տɥ;֤й<=>?@AB֨CDֲĢʣ¯EְGHIJKѹFLMN˨OPִ˷QRַSֹTǽVWֲXUYZ[\]^_`ÿabc֭defghij籱klmn罶˼opqܴrs֤ؽtɮuvwҹxyǿz{|}~!"#$%&'(ϴ)*ױ秿+,-./0123456789:;<Ǽ=>?@שABCDEĿFֲGקHIݷܶJKLMNOPQײRSTUVWXѱYZ[\]^ز_`abԷd׫efghi״jklתmץnעo§pqrstuשvշwxyӹ>cz{|W}ٲ~!"#$%خ&ض'ص()*س+,د-./д01ؾ2ذ3L45678Ƶݶ9:;۲<Ծں=?@ڲָABCDEFGHIJKMNOPQRSتTUVWXYZ[\]^ر_`aجbcتdefghiվjkجlmnopqrstuvwxyz{踳|}~!"#$%&'(*+,ü-./0123456789:;<)=>٢?@A־ɼBCDEFGHIJKLMNOPϢQRSTUVٲW٥XYZٯ[٩\]^ٳ_٬`abcde٦f٪駻ſtYghijٷklmnopqrsٶuvwxƻyzȮ{|}~!"#$%&'()ڿݢ*+,-./0123456f78׸Ե9:;<=>?@ABCDEFGHIJKںmLMNOPQRSTUVWXYZ[\]^_`abؼַ³cdefghijںklnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123ܲ456789:;<=>?@ۻABCDEFGۦHIJKLMۨNOͳPQ۫RSTU۩VWXYZ[\۶]^_`abc۵de۪fµghij\klmn۾pqrsotuvwxyz{|}~!"#$%ܰ&'()Թ*+ѽ,-ܹ./ұ0׾12չ34567޶89:;<=>?@ӸABCDۺEFGHIܢJKLMNOPQRؾSTUVܣWXYZ[\]^_`abcdefghijklmnopqrstu߶vwxܢyzܥ{|ܦ}~!"#ݨǪ$ݫ뫸%&'(ǭг)*+,ݮ-ݰƿ.Ѵ/0123ݵѳ456789ݨ:;<=>ݼ?@ABľCDE׷ֿFGHݱIJݿ­KپLMNOPQRSTǿھUVWXYZ[\]^۾_`abcӱdطef͵Ϻܾghijklmnopqظrﻧstuvwݶxyݿz{|}ݯݲ~!"#õ$޴%&'()Ҵۿ*+,-./01ޡ234567ڱ89?:;ֹ<ռ=>@ABCDEFGHINJKLMOޡPٷQĵRSTUޥV_WXYZާ[ި\޲]^ޫ_`abcޮdeްfަgޱhޭi޲j޴klm޵norpqݾstuvw빮зxyz{ɹ|}~!"˾#$%&'(߭׹)߲Ӵ쮵*+Ƚ,-.߱/0213쿻4޾5߭6789:`;<=ع>?@ABCDEFϼGҳHIaJKL߶M۱NOPQRSTUVWXY߭Z[\]o^_`abcdefghijklٸmnpq߷rߩstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMȿNOPQRSTUVWXּYZஸ[\]d^_`a഼bcڷefӳghܺijklmnopqrstuvwഽxyz{|}~!"#$%&'()*+,ɿ-᭼./012ë345678᪱׿9:;<޷=>?@ABCDEҽFGHIJKLյMNOP¤QRTUVSʿWXYZ[\Ϳ]Სƣ㰨^_`᯸abc׼de彭fαȳԴghijklmnopqrstuټvwxyz{}~!"#$ٹ|-%&'()*e+,/Գ012.⿶3456789:;?@ABCEFDGHIJKLMNOPQRSTUVWXYZ[\ݿ]^_`ڹabcdefghijklmnop߾qrstuvwxyz{|}~!"#ӺŽ$%&'(˿)*+,-./0123456789:;<=>?@óABCDEFGHIJKLMNOPQRڸSTUVWXYZ[\]^_`abcdefghijklmn۹opqrstuvwƽxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMԱNOPQݹRSTUVWXYZ[\]^_`Ӷabc⼣defghijklmnopqèrstuvwxyz{|}䰸~!"#$%&'()*+,-忺./01234廳5;6789:<=>?@ABCDEFGHIJKLMOPNQRSTUVWXYZ[\]^⾪Ƽ_`abcdefhgijklmմnopqrstuvwxyz|{}~!"#﫳$%&漱״jִ'()*شճ޹+,-.ܱ/01234ǰ56789:;<=>?@ABCDEFGHIJKLMNOPQRS߹¸TUVWXY桱ؿٴZ[Ϋ\]^_`abcd¡eֳfgݺhi棱jklmnopαq۸rsuvwxyz{|}~!"̿#$%&'()*+,m-./n01o2345678׳9ٿ:;礷<=>?@ABCȰDEFGHIJǵKLMNOPQRSTUVWXYZ[\]^_`abڴcdefjghiklmnopqr礱ʺĢsܿtvwxyu۷z{|}(~!ˬ"#$%&б')*+,۳ܳ-./鴲01234567ܸ89:;<=>?@ABCDEFGH貵IJKLMһN軰OPQR±STUVWXYZ[\]۴^_`abcdefghijklmno¶pqrstuvwxtyz{|}~!"#$%ر&'()*+,-./0123456ٽ789:;<=>?@ABCDEFGHIJLMKNOPQRSTöUVWXYZ[\]^_`abcdefghijkulmnopqrstuvwxyz{|}~!"#$%&'()*+,-./012ݯ345678䴵9:;<=>?@ABCDEFGHIJKvLMNOPQRSTUVWXYZ꾰[\ʸ]^_`abc˭defghijklmnopqrstuvwx߷yz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPJKLMRNOQSTUVWXYZ[\^]_`abcd򲼩efghijkmnolpqrstvuwxyz{|}~!"#$%&'(ܷ)*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOMPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsеxtuvwxyz{|}~!"#$%&'()ݸ*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~89k'*+18;@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE E`EEE F@FFFG@GGGH@HpHHH0IpIII0JpJJJ0KpKKK0LpLLL0MpMMMN0NpNNN0OpOOO0PpPPP0QpQQQ R`RRRSPSSSTPTTTUPUUUU0VpVVV0W @@@@@@@@@@@@@@@@@@@@@@@@]@@@@@@@@<@@@@@@@@@@@@@@@@@@@@@@@@b  #%)-146:>@ \~¡շ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-964_P110-1999& F@U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pp7.888H99:b::;;;;;;;;;;;;;;;;;;;;;;;;;|;|;;8<<<R==>l>>(???B@@@\AABvBB2CCCLDDEfEE"FFF@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppX6777pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp``````````````````````````````````````````````````````````````````````````````````````````````pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<<<<<<<<<<<<<<<<<<<<<<<<<<<<pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`p9AS 9ES:N:YN :N :N :?Q:eQ:kQ:Q:Q:R:R:S:S:AS:\S:S :S!:S":V#:W$:X&:Y':'Y(:sY):P[+:[,:\-:"\.:8\/:n\0:q\2:]3:]4:]5:r^9:^:: _;:_>:s_?:_@:bA:6bB:KbC:/eE:eF:eG:eH:eJ:eK:fL:gM:(gN: kO:bkP:ykQ:kR:kS:kT:kU:lV:lW:4lX:kpY:*rZ:6r[:;r\:?r]:Gr^:Yr_:[r`:ra:sb:sc:td:te:uf:ug:(uh:0ui:ul:}vm:vn:vo:vp:wq:wr:ws::yt:yu:yv:tzw:zx:zy:s|z:|{:6|:Q}:~::: ::3::::::: :::n:r:x:M:k:@:L:c:~::҉::7:F:U:x::d:p:::ʎ::::I:Ƒ:̑:ё:w:::::R:^:b:i:˗:::::ۘ:ߘ:::::ؚ:ߚ:%:/:2:<:Z::u::::Þ:͞:ў::::: :;:J:R:::BN\NQSSN NGNNVn\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] ^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtbeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{;{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` %& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌   # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  '+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒ%ƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K___aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^_aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| ||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvww yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp r rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁ dacمڅׅ؅߅܅хޅ  bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š  7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`.tsqu hpep|j>=?ɎKst̘adfg$Hbk'rLihKyuvkzipjp)r~I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;00>0000>0000 ;=3 ='0" """""'"("!!""#""j"k"="","+!0 o&m&j& ! %A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%?@AB!!!12!!!d i n0 00' 0& % PQRTUVW1 2X3t%4O 56[]78009:00;< 0 0=>0 0?@ 0 0AB00CDYZ[\]^    005 2  ; 0%%%%%&&%%%%%%2!> ?IJMNKL_`a "f"g"`""R"a"bcdef<")"*"" """33+"."5"4"@&B&""!!!!!!!!%"\<"h0 ! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%P%^%j%a%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0DS!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$p!q!r!s!t!u!v!w!x!y!(N6N?NNNQQQR8SiSS Y[]z^^^P_a_4eeuvv$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$!$NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ \ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv  霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ _F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[^_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY |rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|`  `  ` ` ` ` `  ` ` ? . !"#$%&'()**+3,--H.(/@01123456789:;<= > ?_@00ABC DEF G HIJKLMNOPPQRS?TU9V9WXY@Z[\]0^_ 0`abʜwyH/:7?#Yީ}쎮бEߴ￵?$xv Ͽ,kwf;{A5rp}qk'Wp2G ~t?ʋI~X"\`7TK0T /Ј~/{yg@@o[{~   > } .W}gWG}7}po? L!"?#\$ %H&'(V)8* +,=@-`./50r1?23z4567o8<9r:;<k= >?~@ABHCDEQFGHnIJ?KcLM~~NO_}P{wQR ST)bUSV7WX6YZ[\]^?_`oabcndefygh?6789:;߸<=?>{?@A?BC@D EF7GHmIJL`K^LMN^OPyQRSTU4VWsXׯY@Zr[\]/^_ `a bcGd+efgsh$ij]klmnoMpݙqrs{tuYvOwxy_mz{}?|x}~~/Lj܍>)n~˙̝<פߦ {@_0ܲߏ߶S5|D~EwٿU~oGz]W)/uq47a֟Ls{m1^ח[{"=vOw;=op?@,W//Sf|  ќ 7'  mߠ {?5͗7vgl~P1|g !_"#/$%&'t()*+,=-./_01?2l3456(w7p859:;<?=\>:?3@AB6RCzDE"FGH/IJKL}MN#OfP~Q R==STEUV}WНX{YsZ[\ ]^ _`yabscod}e? fgWhbijk;lmCn^o0pqrst?uv7wxy,z37{|.}>~ ]Ձiۅoćو{^^ב?טǽ@83v|تoۮRȅGum?.6{?g`f?X߇Ϳ[w?w'Z9 N3Z_ozgDWhgk_s߇  ~   v~y}|w\?O_w O!"#$%&'(})*+,o?-./0}1.234{567w8~9:;<^=>?y@VAB_C^DnEF^GHI|J;KLMN4OSPsQKRO{STUnGV WEXYZ[\]^_~`abcdu]e|fgfghijklvm/nwowpqrstuu;vw xyxyz{+|3}~ր뿂߃J{\{$ۓߔoy֗˘H7tjmv?{˭M??Ϸ텹?׺v7V`aLE}?W}x_4^ Q_`<M:{??Pqo[W[.O  %  D] GW?w}Ȋ* Kyӫ z !"N#W$%&Tv'()*/+[,-../s01?.234v567r~8~9:;<==>?@AǤBCD~Ez}FGHI~JvKӑL|MN/LOwP`QR^ST!UkV0W:;XYSZ[a\]^_&`abcmde/f޿ghijk߷lmno~pqrnststuv wxybzX{ |{}~ƀm_=i܆O 7      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     0??  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-----------------------------------------------------------------------------------------------------¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ġģĤ"ķĵĸĶ"""ǢǣĹ"""ĺ""ĥļ"ĽǤǥĢ"ĦĿľǦ"""ħĨ""ǧǨǪǩ""ĩ""""""ƣ"""Ƿ"ǴǸ""ǵ"Ƕǹǫ"Ǻ""""ǬǮǻǰ"dzDZDz"""ǯ"ǭ""""ɤ"ɦ""""ɩ""ɥ""""ɧɪɢɨ"ɣ""ɡ""""""""""̡""""""""""""""""""""С"""""""""""""""""ԺԤԴԹ""""ԧ԰ԽԱ"Ԫ"ԿԶԡԢ"٤ԯԮ"Բ"ԩ"ԸԷԭ"""Ԭ"Ե"ԣԦԥ"ԳԨԼԾ"Ի""""""ԫ""""""""٣""""""""""""""""٦"٥"""١٢ޮ""ޫ"""ު"ޭ"""ޯްެޱ""""ީ"""""""""""""""""""ɡ"""""ɦ"ɥ"""""ɢ"ɤ"ɣ"""""""""""""""""ֿ"""""""""""""""ĪǾǽǿǼɬɫɭ̢̣̤Т"٧"ī̥Ĭɮ̧̨̦""ФУ""٨""Х"ɯɰ""̩""""""""""ɧ"ĭĻ٩޳"̪ĮįšŢţ"""""""ɲɱɵɳɴ̰̯""""̱̭̬̮̫̲Ч""Ь"ШЫЪЩЦ"""""""޷٪""""٫޴޵޶"""""ɨ"ɩ"""""""İ"ɷɸɶɹ""̴"̳"а"ЯЭЮ"٬"ٯ"۫ٮ٭޺޹޸"ɪ"ɫ""""Ť"ťŦ"""б"ٱٰ""ıŧơٲ""Ƣ""ɺ""ɬ""Ũ""ٵٳٴIJūŪũƥƤ""̸̵̷̶в޻ijŬƧƦ"̹"Ʃƨ"ɻɼ̺̻̼г""ŭ"""""""""д"""޼""ɭ""ƪٶĴůŮŰ̾̽̿е"ƬƻƶƱưƷƵƮƼƯƫƺƹƸƭƴƳƽƲ""""ɽɿ""""ɾ"""""""""""""""""""""""""""""""""""миж"""н""л"""зп"""окй""""""""""""""""""""""""""""""""""""""پٻ"ٸ"ٿ""""""ټٽ""ٺٹ"""޽""޾""""""""""""""""޿""""""§"""£""""¥""""""¢"¦"""¡""¤"ɼ"ɸ"ɲ"ɻ"ɵ"ɷ"ɺ"ɰ"ɳ"ɱ"ɶ"ɯ"ɴ"ɹ"ɮ""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ƿƾ"""""""""""""¨"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""¶"""®"­"±"¬"©"°"³"µ"²"·"«"´"ª"¯"¸"""""ɾ"""""""ɽ""""ɿ""""""""""""""""""""""""""""""ű""¹"""""""""ŲŴų"ŵ""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""¿"""""¾""½""""»""º"""¼"""""""""""""""""""""С""У"Х"""Ц"Ф"Т"Ш"Ч"Щ""""""""""""""""""""""""""""""""Ŷ"""ա"""""""""""""""էգդզըեժթ""""""""""""""""""ի""ŷ"""Ÿ"""""Ź"ʢʡ"ͣ͢"͡"ծլ"խ"բ"""Ъ""""ź"""""""""""ʦ""ʣʤ""ʥ""""ͥ"""""""ͧ"ͨ"""""ͩͪ""ͤͦ"""""""""""""""""""ճղ"կ"մ"շյ"""ձհ""ն"""""ڤڡ""""""ڢ""ڣ""""""""""""""""""""""""""""""""""""""""""""""""""""""Ю"а"б"Ь"Ы"е"г"ж"Э"в"д"Я""""""""""""""""""""""""""ڥʧո"Ż""""ʨ"Ͱ"ͮͭ"ͫ"ͬͯ"""""""պչڨ"ڧکڦ""""""""""""к"и"й""""з""""""ȡ"ͱż"""ʪ""ʫ"""ʩ͵ͶͳͲ"ʹ""""ս""ջ"ռ""""""ڭڬڪګ"ڮߡߢߣ""""""""ʣ"ʤ"ʡ"""ʢ"м""н"о"""""""""ͷʬŽ"ʭ""Ȣžſ"ȣ"ʮ"""͸͹"ͺ""վ"گ"ڰ"ߤ""ʦ"ʥ"п""""ڱ"ʰʯ"ڳݩڴڲߥ"ʧ"""ʱ"ʲ;""ͽͻͼ"ѡ"ѤѦѢѣѥտ"ڵڸڶ"ڻڷ"ںڹ""ߨߦߧ"""""ʨ"ע"ס"""""ʴʶ""""""ȥʵʳȤͿ""""""ʺʸ"""ʷ"""ʹ""""""""ѫ""ѧ"""""Ѩ"ѩ""Ѫ"Ѭ"""""""""""Ѳ""ѱ"""ѭ""""""""ѰѶ""ѯѵѴѳ"Ѯ"ڼ""""""ھ"""""""""ڿ"ڽ""߫߬""""""""""""""""ߩ"""""߭ߪ""߲߶"ߴ"߸""߰߳"""ߺ"""߹""߷"߻""߱""߮"߯"ʪ"""ʩ"""""ʹ""ʫ""""""ʯ"ʰ"ʵ"ʼ"ʷ"ʬ"ʻ"ʸ"ߵ"ʺ"ʲ"ʭ"ʱ"ʮ"ʴ""ʶ"ʳ""""׮""""ץ""ף""""פ"""""""ק""׭"׫""׬"ש""צ"ר"ת""""""""""""""""""""""""ȧȨȦȩʼʻ""߼"""""ʾ"ʽ"ʿ"""ѷ"""߽""Ȭ""ȫ"""""Ȫ"""""""""""""ʽ""""""ʿʾ"""""""""""""""Ѹ"ѼѾ""""""""ѻѿ"ѽ"Ѻ"""""""""ѹ"""""""""""""""""""""""""""""""""""""""""߿""""""""""߾"""""""""""""""""""""""""""""""ý""á""""""""ä"÷"ü"ð""â"ã"ê"ë"ø"þ"é"å""î"ï"æ"ú"ñ"û"ó""ÿ"ö"ò"ç"õ"í"ì""ù"ô"è""""""""""""""""""""""""""""""׵""""-"""""""""""״"׶"׳"ײ"ױ"װ"ׯ"׹"׷"""""""׸""""""""""""""""""""""""""""׺ȭ""""""""""""""""""""׼"׻"""""""""""׽"""""""""""""ۡۢ"ۣ"""""""""ȯȮȰȱ"""""""""""""Σ""΢"""""Ρ""""""""""""""""""ۥ""ۤ۩"""ۦ"ۨۧ"""""""""""""""""""""""""""""""׿""׾"""""""""""""""Ȳȳ"۪ٷ޲"""ȴ"ΥΤ"""""۬""""ȷ"ȶȸ"""""ȵ""""""""""""κ"ΦΰαΩλΫ"ζ"ά""""ι"δβ"""""έγΧ"""ε""θ"Ψί""ηΪή""""""""""""""""""""""""""""""""""""֧""""""֮""֣֯""""""""֡֬"""""""""""ְ֪֦֩֫"֭""֤"""֥֨""""""""۳"""""""۲"ۭ۸ۼۻ"""""""""۰۽"۶""۾"ۯ""۵ۿ""""ۺ"ۮ۷۴"֢"۱۹"""""""""""""""""""""""""""""""""""""""""""""-""""""""""""""""""""""""""""""""""""""""""""""""Ŭ"""˦""""˥"""ˣ""ˢ""˩"""ˡ""""""˨"""""""˧""˪""""""ˤ""""Ѫ"ѧ"Ѯ""Ѥ""ѣ"ѷ"Ѵ"Ѧ""ѫ"ѭ"ѡ"""Ѱ""Ѷ"ѩ"ѯ"Ѭ"ѳ"ѥ""Ѹ""ѱ""""Ѳ"ѵ"Ѣ""""""""Ѩ""""""""""""""""""""""""""ݱ"ݢ"ݭ"ݴ"ݩ"ݤ"ݵ""ݫ"ݰ"ݶ"ݪ"ݬ"ݡ"ݳ"ݦ"ݨ"ݥ"ݧ"ݯ"ݣ"ݲ"ݮ"""""""""""""""""""""""""""""""""""""""""""""""""ȹμ""""""""""""""""Ģ"""""ġ"˫"˭"ˬ"ѹ""""ݷ""Ⱥνξ""Ȼ"ο""""ֱֲ""""""""""ģ"ˮ"˯"˰"Ѽ"ѻ"Ѻ"ѽ""""ݸ"""ֳ""˱"˲""""""""""""""""""""ħ"Ĩ"Ħ"Ĥ"ĥ"˳""ѿ"Ѿ"""""ݹ"""""ȼ""""""ִָ"ֵֶַ"""""""""""""Ⱦȿ"Ƚ""""""""""""ˡ""""""""""""""""""""""""""""""""""""""ֹ"ҩ""""""""""Ұ"""""ң"""Ҩ"Ң"""ҫ"ҭұ""Ү""ҡ""үҧ"ҬҪ"Ҥ"ҥҦ"""""""""""־""ֺ"""""ֿ"""""""""""ּֽ"""""ֻ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Ĭ""į"İ"""ĩ"ĸ"Į"ı""""Ľ""Ļ"IJ"Ŀ""ĺ-"ij"Ķ"""ĭ"ķ""Ĵ"ī"Ĺ""ļ"˴"ľ""ĵ"Ī""""""˶"˵""˹""˻""""˷""""˽""""""˿""""""˸""""˼""""˺""""""""˾""""""""""""""""""""""""""""""""""""""""ج""ؤ"آ"ݻ"ب"خ"ا""إ"ذ"ز"ر"ث"ئ"""ت"""""ح"ء""ݺ"د""ة"ݽ"ݿ""""ݾ""""""ݼ"""""""أ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ˢ˥"ˣˤ"""""""""""""Һ"ҲҵҷҹҶ""Ҵ"""Ҹҳ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ض""ؿ"ص"ظ"ع"ش"س""ؽ"ؼ"غ"ؾ"ػ"ط""""""""""""""""""""""""""""""""һ"""""""""""˨˧˦""""ҽ"Ҽ"Ҿ""""""""""""""""""""""""""""""""""""""""˪"˩""""""""""""""""""ҿ"""""""""""""""""""""""""""""""""""""""""""""""Ҩ"ҧ"ҥ"Ҥ"ҡ"Ң"ң"Ҧ"ҩ""""""""""""""""""""""""""˫"""""""""""""""""""""""""""""""""""""""""""""""""ܢ""""ܡ""""ܣ"""""""""""""""""š""Ţ"""ţ""""""Ť"""""""""ҳ"Ҳ"ү""Ү"Ұ"ҭ"Ҫ"ұ"ҫ"Ҭ""""""""""""""""""""""""""""""""""""ܤ"ť""""""ܥܦ""Ũ"ŧ"Ŧ""""ҵ"Ҵ"""""""""ܧ"ũ"ܨ"˭ˬ""ˮ˯"""""""""ܫ""ܩܪ""ܬ"ū"Ū""Ҷ"""ܭ"̡""""""ܰ"""""""ܱ""ܲ"""""ܮܯ"""""""""Ÿ"ŭ"Ź"ŷ"Ű"Ŵ"ų"Ŷ"Ų"ź"ű"ů"̣"̧"̤"Ů"ŵ"̦"̨"̥"̢"ҹ"ҽ"ҿ"һ"Һ"Ҹ"Ҽ"ҷ"Ҿ""""""""""""""""""""""""""""˰""ܳ""""Ż"""""""""""ż"̩"""""ܵ"ܴ"ܶ"Ž""""˱""""""""""""""""""""""""""""""""ܷܻܺ"ܼ"ܹ"ܸ""""""""""""ž""""ſ"""""̮"̰"̫"̱"̯"̪"̭"̲"̬""""""""""""""""""""""""""""""""""""""˲ϡ""""""""""""Ϣ""""""""""סקצ"""פ""""""ץ"""ר"ע"ףܾ""""""ܿ"""""""""""ܽ"""""""̸"""""""""""""̺"̼""̾"̿"̻"̷"̴"̹"̽"̶"̳"̵""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ϣ"Ϥϥ"""""""ת""""ש׭װױ""ׯ׮׬׫""""""""""""""""""""""""""""""""""""""""""""˵˴˳"ϧϦ"""""׸"""׵"׳ײ׶״׷"""""""""""""""""""""""""""""""""""ޢ""ޡ"ޣ"""""""""""˶"ϩϨ"""׹"""׺"""""""""""""""١""""""٢""ޤ"ޥ"ަǡ""׻"""""Ϫ"""""׼""""""׽"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""٬"٧"ٱ"٩"ٯ"٦"٣"ٲ"ٮ"٤"٨"٥"٪"٭"ٰ"޸"޹"ީ"ް"ޮ"޵"٫"ެ"޶"ޫ"ު"޴"ޱ"޳"ާ"޷"޲"޻"ޯ"ޭ"ި"޺"""""""""""""""""""""""""""""""""""""""""""""׾""""""""""""""""""""""""ٶ"ٷ"ٳ"ٴ"ٵ"޼""""""""˷"ϫ""""""""""""""׿"""""""""""""""""""""""""""""""""Ƥ"Ʀ"ƨ"Ƭ"Ƣ""Ƨ"ƫ"ƣ"""Ʃ"ơ"ƥ"ƭ"ƪ""""͡"""""""""""""""""͢""""""""""""""л""""""ٻ""ٿ""ٸ"پ""""ٺ"""ټ"ٽ"ٹ""""""޽"""""""޾""޿""""""""""""""""""""""""""""""""""""""""""""""""""""Ϭ˸"""""""""""ư"Ʊ"Ư"Ʋ"Ʈ"ͣ"""""""""""Ϯϭ"ӡ"""""""""""ƴ"Ƴ"Ƶ""""""""""Ӣ"""""""""""""ƶ"Ʒ"ͧ"ͤ"ͥ"ͦ"ӣ"Ӥ"ӡ""Ӣ""""""""""ϯ"Ӥ""ӣӥ""""""Ƹ"ͨ""""""Ӧ""""""""""ͪ"ͩ"ӥ"Ӧ"""""""""˺"˹˼"˾˽"˻ϴϲ"ϱ϶ϸϵ""Ϲϳ˿Ϸ""ϰ"Ӫӫ"""""Ӭ"ӯ"""""ӧ"""өӮ"ӲӰ"ӭ"ӱӨ""""""""""""""""""""""""""""""""ƾ"Ƽ""ƺ""ƿ"ƹ""ƽ""""ƻ"ͭ"ͬ"ͮ"ͫ"ͱ"Ͱ"ͯ"Ӫ"ӭ"Ӭ"ө"Ө"ӫ"ӧ""""""""""""""""""""""""""""""Ϻ""""ӳ"""ϻ""""ϼ""Ͳ"Ӯ"""Ӵ""""""""""""""""ӳ"ӯ"Ӳ"Ӵ"ӱ"Ӱ""""""""""""""""""""""""""""""""""Ͽ""Ͼ""""""""""Ͻ""""""""ӿ"""ӹ""Ӹ"ӼӺӵ""""""""""""""""ӽӶӻӷ""Ӿ"""""""""""""أ"""""آ""""""ء""ؤ"""""""""""""""ݣ"ݤݥ"""""ݦ""ݡ""""""""""""ݢ""""ݧ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Ǥ""""""""""""""""ǣ"""""""Ǩ"""Ǧ"""""""ǥ"""ǡ"ǧ""""""""""Ǣ"""""""ͳ"""""Ͷ""͵""ʹ"""""ͼ"ͺ"ͻ"""";""ͽ"ͷ""Ϳ"͹"""""͸"""""""""""""""""""""""""""Ӹ""""ӻ"Ӿ"""Ӽ"Ӻ"ӷ"""""""""ӽ""ӵ""ӿ""ӹ"""""""Ӷ""""""""""""ڢ""""""ڡ""""""ڣ""""ڤ""""ߡ""""""""""""""""""""ߣ"""ߢ"""""ߤ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""إݨ"""""ڥ"ڧ"ڦ"ߥ"""""""""""""ئ"ث""""ب"""""""ح""""جة"""تاݲ"ݱ""ݮݬ"""""""""ݫ"""ݭ"ݯݪ"ݳݰ""""Ǯ""""""""""""""ǯ"ǵ"ǫ"DZ"ǭ"Ǵ"Ǫ"Ƿ"dz"ǩ"Ǭ"Ƕ"Dz""""""""""""""""""""""""""""""""ǰ""Ԥ"""""""""Ԣ"""""ԧ"""ԣ"Ԩ"ԩ"""""ԡ"""Ԧ""ڲ""ԥ"گ"ڹ"ڵ"ڳ"ڮ"ڽ"ڪ"ڶ"ڷ"ڭ"ڬ"ں"ڰ"ګ"ڱ"ڼ"ک"ڻ"ڸ"ڴ"ڨ"ߧ"߫"ߨ"߯"ߵ"ߪ"߾"߸"߭"߹"ߴ"߻"߬"߮"߼"ߦ"ߺ"߲"߱"߶"ߩ"߰"߷"߳"""""""""߽"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ݴ"""Ԫ"""""خ"""""دس"ز"""ذر"ݶ"ݻ"ݺ""ݸ""ݹ"""""ݵ"""""""ݷ"""""""""""""ǹ"ǿ"Ǻ"ǻ""Ǹ""Ǿ"ǽ"Ǽ""Ϊ"Ω"Τ"Ψ""Ρ"Φ""΢"Χ"Υ"Σ""ԫ"Բ"Զ"Ԯ"Ԭ"Ե"Դ"ԭ"Գ"ԯ"԰"Ա"ھ""""ڿ""""""""""߿"""""""""""""""""""""""""""""""""""""""""ݽݼ"""""Ϋ"ή"έ"ά"Է"Թ"Ը""""""""""""""""""""""""α"ί"ΰ"Լ"Ժ"Ի"""""""""""عطضؽصؾ"ػظؼغشݿ""ݾ"""""""""""""""""""""""""""""""δ"ζ"ε"η"γ"β"Կ""""""""Ծ""Խ""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""θ"""""ؿ"""""""""""""ι"κ""""""""""""""""""""""""""""""""""""μ"λ"ν""""""""""""""""""""""""""""""""""""""""""""""""ξ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""ο"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ȣ"""ȡ"Ȣ"Ȥ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ȩ"Ȧ"ȧ"Ȩ"ȥ"""""""""""ۡ""""""""""""""""""""""""""""""""""""""""""""""""""ۢ""""""""""""Ȱ"ȫ"ȱ"Ȭ"Ȫ"ȭ"ȯ"Ȯ"""""""""""գ"""ա"""դ""բ"ۣ"ۤ"ۥ"""""""""""""""""""""""""""Ȳ"ȳ"""""ի"ը"թ"ժ"ե"զ"է"۩"۪"ۧ"ۨ"ۦ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Ϣ"Ƚ"ȶ"""ȹ""ȷ"ȿ"ȴ"Ⱦ"""""ȵ""""Ȼ""""Ⱥ"ȸ""""""""""""""ȼ"""""ϡ""""""""""""""""""""""""ձ"կ"ջ"խ"ծ""վ""ս"ۼ"չ""տ"ղ"լ""""շ"յ"հ"ո""մ"""""ռ"ն""պ"ճ"""۾"""""۷""ۯ"ۭ""""ۻ"ۺ"۰"۶"ۿ"""۴"۽"۬"ۮ"۵"""۫"""۹"""۲""۳"۸"""""""""""""""""""""""""""۱""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ϣ"Ϥ"""""""""""""""""""""""""""""ϥ""""""""""""""""""""""""""""""Ϧ""""""""""Ϩ"ϭ"ϧ"ϩ"ϰ"ϫ"ϯ"Ϭ"Ϫ"Ϯ"""""""""""""""""""""""""""""ϲ"ϱ"""""""""""""""""""""ޡޢ""""""ϳ""""""""""""""""""""""""""""""""""""""ϴ"ϵ""""""""""""""""""""Ϸ"϶"ϸ"""""""""""""""""""""""""""""""""""""""""Ϻ"Ϲ"""""""""""ϼ"Ͼ"Ͻ""Ͽ"ϻ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""֢"֡""""""""""""""""""""""""""""""""""""""""֤"֣""""""""ޣ"""""֭"֨"֥"֬"֮"֫"֧"֦"֪"֩"ܫ"ܦ"ܤ"ܭ"ܥ"ܡ"ܧ"ܢ""ܣ"ܮ"ܪ"ܩ"ܨ"ܬ""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ޤ""""""""ֳ"ֶ"ְ"ַ"֯"ֱ"ֲ"ֵ"ֺ"ֹ"ִ"ָ"ܸ"ܳ"ܰ"ܶ"ܹ"ܵ"ܲ"ܺ"ܱ"ܷ"ܯ"ܴ""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ޥ"ަ""ֻ"ܼ"ܽ"ܻ""""""""""""""ާ""ܿ"ܾ"""ި"""""ּ""""""""""""""""""""""""""""ֽ"־"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,¡,¢,£,¤,¥,¦,§,¨,©,ª,«,¬,­,®,¯,°,±,²,³,´,µ,¶,·,¸,¹,º,»,¼,½,¾,¿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,á,â,ã,ä,å,æ,ç,è,é,ê,ë,ì,í,î,ï,ð,ñ,ò,ó,ô,õ,ö,÷,ø,ù,ú,û,ü,ý,þ,ÿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ġ,Ģ,ģ,Ĥ,ĥ,Ħ,ħ,Ĩ,ĩ,Ī,ī,Ĭ,ĭ,Į,į,İ,ı,IJ,ij,Ĵ,ĵ,Ķ,ķ,ĸ,Ĺ,ĺ,Ļ,ļ,Ľ,ľ,Ŀ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,š,Ţ,ţ,Ť,ť,Ŧ,ŧ,Ũ,ũ,Ū,ū,Ŭ,ŭ,Ů,ů,Ű,ű,Ų,ų,Ŵ,ŵ,Ŷ,ŷ,Ÿ,Ź,ź,Ż,ż,Ž,ž,ſ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ơ,Ƣ,ƣ,Ƥ,ƥ,Ʀ,Ƨ,ƨ,Ʃ,ƪ,ƫ,Ƭ,ƭ,Ʈ,Ư,ư,Ʊ,Ʋ,Ƴ,ƴ,Ƶ,ƶ,Ʒ,Ƹ,ƹ,ƺ,ƻ,Ƽ,ƽ,ƾ,ƿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ǡ,Ǣ,ǣ,Ǥ,ǥ,Ǧ,ǧ,Ǩ,ǩ,Ǫ,ǫ,Ǭ,ǭ,Ǯ,ǯ,ǰ,DZ,Dz,dz,Ǵ,ǵ,Ƕ,Ƿ,Ǹ,ǹ,Ǻ,ǻ,Ǽ,ǽ,Ǿ,ǿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ȡ,Ȣ,ȣ,Ȥ,ȥ,Ȧ,ȧ,Ȩ,ȩ,Ȫ,ȫ,Ȭ,ȭ,Ȯ,ȯ,Ȱ,ȱ,Ȳ,ȳ,ȴ,ȵ,ȶ,ȷ,ȸ,ȹ,Ⱥ,Ȼ,ȼ,Ƚ,Ⱦ,ȿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ɡ,ɢ,ɣ,ɤ,ɥ,ɦ,ɧ,ɨ,ɩ,ɪ,ɫ,ɬ,ɭ,ɮ,ɯ,ɰ,ɱ,ɲ,ɳ,ɴ,ɵ,ɶ,ɷ,ɸ,ɹ,ɺ,ɻ,ɼ,ɽ,ɾ,ɿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ʡ,ʢ,ʣ,ʤ,ʥ,ʦ,ʧ,ʨ,ʩ,ʪ,ʫ,ʬ,ʭ,ʮ,ʯ,ʰ,ʱ,ʲ,ʳ,ʴ,ʵ,ʶ,ʷ,ʸ,ʹ,ʺ,ʻ,ʼ,ʽ,ʾ,ʿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ˡ,ˢ,ˣ,ˤ,˥,˦,˧,˨,˩,˪,˫,ˬ,˭,ˮ,˯,˰,˱,˲,˳,˴,˵,˶,˷,˸,˹,˺,˻,˼,˽,˾,˿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,̡,̢,̣,̤,̥,̦,̧,̨,̩,̪,̫,̬,̭,̮,̯,̰,̱,̲,̳,̴,̵,̶,̷,̸,̹,̺,̻,̼,̽,̾,̿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,͡,͢,ͣ,ͤ,ͥ,ͦ,ͧ,ͨ,ͩ,ͪ,ͫ,ͬ,ͭ,ͮ,ͯ,Ͱ,ͱ,Ͳ,ͳ,ʹ,͵,Ͷ,ͷ,͸,͹,ͺ,ͻ,ͼ,ͽ,;,Ϳ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Ρ,΢,Σ,Τ,Υ,Φ,Χ,Ψ,Ω,Ϊ,Ϋ,ά,έ,ή,ί,ΰ,α,β,γ,δ,ε,ζ,η,θ,ι,κ,λ,μ,ν,ξ,ο,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ϡ,Ϣ,ϣ,Ϥ,ϥ,Ϧ,ϧ,Ϩ,ϩ,Ϫ,ϫ,Ϭ,ϭ,Ϯ,ϯ,ϰ,ϱ,ϲ,ϳ,ϴ,ϵ,϶,Ϸ,ϸ,Ϲ,Ϻ,ϻ,ϼ,Ͻ,Ͼ,Ͽ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ы,Ь,Э,Ю,Я,а,б,в,г,д,е,ж,з,и,й,к,л,м,н,о,п,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ѡ,Ѣ,ѣ,Ѥ,ѥ,Ѧ,ѧ,Ѩ,ѩ,Ѫ,ѫ,Ѭ,ѭ,Ѯ,ѯ,Ѱ,ѱ,Ѳ,ѳ,Ѵ,ѵ,Ѷ,ѷ,Ѹ,ѹ,Ѻ,ѻ,Ѽ,ѽ,Ѿ,ѿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ҡ,Ң,ң,Ҥ,ҥ,Ҧ,ҧ,Ҩ,ҩ,Ҫ,ҫ,Ҭ,ҭ,Ү,ү,Ұ,ұ,Ҳ,ҳ,Ҵ,ҵ,Ҷ,ҷ,Ҹ,ҹ,Һ,һ,Ҽ,ҽ,Ҿ,ҿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ӡ,Ӣ,ӣ,Ӥ,ӥ,Ӧ,ӧ,Ө,ө,Ӫ,ӫ,Ӭ,ӭ,Ӯ,ӯ,Ӱ,ӱ,Ӳ,ӳ,Ӵ,ӵ,Ӷ,ӷ,Ӹ,ӹ,Ӻ,ӻ,Ӽ,ӽ,Ӿ,ӿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ԡ,Ԣ,ԣ,Ԥ,ԥ,Ԧ,ԧ,Ԩ,ԩ,Ԫ,ԫ,Ԭ,ԭ,Ԯ,ԯ,԰,Ա,Բ,Գ,Դ,Ե,Զ,Է,Ը,Թ,Ժ,Ի,Լ,Խ,Ծ,Կ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ա,բ,գ,դ,ե,զ,է,ը,թ,ժ,ի,լ,խ,ծ,կ,հ,ձ,ղ,ճ,մ,յ,ն,շ,ո,չ,պ,ջ,ռ,ս,վ,տ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,֡,֢,֣,֤,֥,֦,֧,֨,֩,֪,֫,֬,֭,֮,֯,ְ,ֱ,ֲ,ֳ,ִ,ֵ,ֶ,ַ,ָ,ֹ,ֺ,ֻ,ּ,ֽ,־,ֿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ס,ע,ף,פ,ץ,צ,ק,ר,ש,ת,׫,׬,׭,׮,ׯ,װ,ױ,ײ,׳,״,׵,׶,׷,׸,׹,׺,׻,׼,׽,׾,׿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ء,آ,أ,ؤ,إ,ئ,ا,ب,ة,ت,ث,ج,ح,خ,د,ذ,ر,ز,س,ش,ص,ض,ط,ظ,ع,غ,ػ,ؼ,ؽ,ؾ,ؿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,١,٢,٣,٤,٥,٦,٧,٨,٩,٪,٫,٬,٭,ٮ,ٯ,ٰ,ٱ,ٲ,ٳ,ٴ,ٵ,ٶ,ٷ,ٸ,ٹ,ٺ,ٻ,ټ,ٽ,پ,ٿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ڡ,ڢ,ڣ,ڤ,ڥ,ڦ,ڧ,ڨ,ک,ڪ,ګ,ڬ,ڭ,ڮ,گ,ڰ,ڱ,ڲ,ڳ,ڴ,ڵ,ڶ,ڷ,ڸ,ڹ,ں,ڻ,ڼ,ڽ,ھ,ڿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ۡ,ۢ,ۣ,ۤ,ۥ,ۦ,ۧ,ۨ,۩,۪,۫,۬,ۭ,ۮ,ۯ,۰,۱,۲,۳,۴,۵,۶,۷,۸,۹,ۺ,ۻ,ۼ,۽,۾,ۿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ܡ,ܢ,ܣ,ܤ,ܥ,ܦ,ܧ,ܨ,ܩ,ܪ,ܫ,ܬ,ܭ,ܮ,ܯ,ܰ,ܱ,ܲ,ܳ,ܴ,ܵ,ܶ,ܷ,ܸ,ܹ,ܺ,ܻ,ܼ,ܽ,ܾ,ܿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ݡ,ݢ,ݣ,ݤ,ݥ,ݦ,ݧ,ݨ,ݩ,ݪ,ݫ,ݬ,ݭ,ݮ,ݯ,ݰ,ݱ,ݲ,ݳ,ݴ,ݵ,ݶ,ݷ,ݸ,ݹ,ݺ,ݻ,ݼ,ݽ,ݾ,ݿ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ޡ,ޢ,ޣ,ޤ,ޥ,ަ,ާ,ި,ީ,ު,ޫ,ެ,ޭ,ޮ,ޯ,ް,ޱ,޲,޳,޴,޵,޶,޷,޸,޹,޺,޻,޼,޽,޾,޿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ߡ,ߢ,ߣ,ߤ,ߥ,ߦ,ߧ,ߨ,ߩ,ߪ,߫,߬,߭,߮,߯,߰,߱,߲,߳,ߴ,ߵ,߶,߷,߸,߹,ߺ,߻,߼,߽,߾,߿,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------@@0pPP@@0p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE@EEEF@F`FFF G`GGGH@HHHI@IIII0JpJJJ0KpKKK0LpLLL0MpMMM0NpNNNO@OpOOO0PpPPP0QpQQQ0RpRRR S`SSSTPTTTUPUUUVPVVVW0WpWWW0XpX X !"ޢ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-970_P110_P110-2006_U2 (Mu<   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``p^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@p000% & 0%"<    000 0 0 0 0 00000`"d"e""4"2 3 !+!B&@& ""#""a"R"; &&%%%%%%%%%%%!!!!!0j"k""=""5"+","" """""*")"'"("!!"".""" !0 %%%%d&`&a&e&g&c&%%%%%%%%%%%h&&&&& ! !!!!!m&i&j&l&22!3"!33!!  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111p!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!'138@BSgKI222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t  A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬  ),-458DEGIMOPTXaclĻȻлӻ $%')-0148@ACDEILMP]ļͼϼмѼռؼܼ $,@HILPXYdhԽսؽܽ DEHLNTUWYZ[`adhjpqstu{|}оѾԾ׾ؾ @ADHPQUſ̿ͿпԿܿ߿DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼ $(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ  !$(0135XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]=OsOGPPRSuTT VZ[fgggLksuaha9eiouvv{˄U[QW|(PSE\]bncdd np[yݍ}E~NNeP]^aWiqTGu+^NPpg@h QRRjwԞR/`HPacdkLp/tt{PŃܕ(.R]`bOIQ!SX^f8mprsP{[fSckVNPJXX*`'abiA[}_NPTU []]*eNe!hKjrvw^}N߆NʐUNEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}  ߂b3dҙEם W@\ʃTzو͎XH\cz[_yzz&P8RRwSWbrc km7wSWshvՕ:gjpom̎Kwfxk<S-WNYcisExzz|us5RGWGu`{̃XjKQKRRbhuiPRRae9hi~tK{냲9яI NYdfj4tyy~_ & OS%`qbrl}f}NbQwOOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$Qe}vO TbThёU:Q Za bbfVq OczcWS!g`isn"7u#$% }&'rVZ()*+,CN-gQHYg.sYt^dy_l`b{c[[R/tY)_`012Yt345678љ9:;<=>?@ABCoDE`FGfHI?\JKLMNOPQZ%{g}RSTUVWXY<\l?SnY69NNFOUWXV_eejkMnwz|}ˆ2[dozsuTVUMWadfm[nmoouCANJZlSuT{]UXXXb^bdhvu|NWnW'Y \\6^_4bds۞[_`PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗkpXrrhscwy{~X`feeflqqZmNzNQQR TaqgPhhm|ouwzc\Qe\gguzsZF-o\Ao _]Yjq{vI{'0Ua[iv?\mpsa}=]j^NuSkk>pr-LRP]d,ekoC|~ͅdb؁^gjmrtotސO ]_ QceuNPiQQhj|||oҊϑO7QRBT^na>bejo*y܅#bjΞRfwkp+ybBab#e#oIqt}o&#JQRR mpˆ^eko>|usN6OV_\]`s-{F4HaOoyR`ddj^oprv\2ouxy}Ƀ֊X_'g'pt`|~!Q(pbrxŒڌNP[^eqBvwJ|'XAZb\jmo;v/}7~8KRegiAmnp t`tYu$vkx,^mQ.bxO+P]m}*_DahaRQQ^iz}uO)RSTUe\`Nghlmrrttbul|yψ̑БɛT~oqtWgm3t,xz {|idjtuxxT[U^ oNMS)Z]N_ba=ciffn+ocpw,;E;Ub+gl jzNY__g}T+WYZ['fghkdqu㌁EL@_[lsvv QMQQRhlw w}}bnQ T}Tff'invw„iOQRY=^Uaxdydfg!jkk_rarAt8ww((glgrvfwFzkl"Y&goSXY^c4fsg:n+szׂ(R]aa bbdeYifkk!qs]uF~j'aX؞PR;TOUevl } }^RlirsTZ>\K]L__*ghcieee fginx!}+*2 POcW_bcogCnqv̀ڀ)Mj/OpO^g"h}v~vDa^ jiqqjudA~CܘOO{pQ^h>lNllr{l:tPRXdjtVvx9e^S_%RwINPuQ[\w^f:fghpuuyz' O!X1X[nfekmzn}os+u܈\OPS\S[_ gyy/9;,gvNOIY\\\gchpq+t+~"Ғ NNOPVRoR&TTW+YfZZ[u[[^fvbweenmn6r&{?|6PQ@tܑDٙSR)TtVXTYnY_anbf~lqv||}g[O__b)] gh|xC~lNPS*SQSYbZ^`aIbybegikkkklh5tuxxyy|}>船l^ۘ;V*[l_ejk\mop]rsӌ;a7lXMNNNN:Oy@y`yy{}r} фdž߈P^܌fߙJRigjP*Rq\ceUls#uu{x0wNdk^q NkIghnkco NPPQFUUV@[\\8^^^^`QhajXn=r@rrvey{saތ^XtUlaz"}rrru%um{XX]^^_U`bcMefffhhr^tn{n}}r͞ YmY-^`fsfgPlm_owxƄˑ+NPHQU [[Gb~ee2n}qtDtttlvy}U~z9ux%MhSQ\Til)m+n ;-gaRfk~ ]emqnWY['``bf_f)ssvwl{VreNRrkmz9{0}oS/VQX[\\]@bcd-fhlmnppq&uuuv{{+| }9},m4 a7Ol\_gm|~k[] d\ᘇs[`~gm 7RpQpxpבOSUVWXZ[\\%^a bKbcd6exe9jk4lm1oqrxstt&vawyWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mZoq!tt]__B`ehoiSjk5mmsvwM{}#@cbĊ bSe]']i]_thob6rNXNPRGSbfi~^OS6VYZ8\N\M\^_C`e/fBfggsw:ÿ́fiUzW[_o`b ik\nq{UXߘ8OOO{T Z[T3TUbXXgYZ[`aVeedfhZlopqRs}{2K\lDss:netviz~ @QXdtupv͖T&ntzzنxIZ[[hicmst,tx}UL.f_egjls-PZjkwYl]]%sOuPQ/X-YYY[]bdddfHjqdtzzG~^~p YR~a2ktm~%OPQRWX[^Baimgnnqbt(u,us8Ʉ ޓNQOvP*QSSS[[$\aae[rs@tvPyyy}Յ^GꑅRg_e1f/h\q6z NRjkoqSK1NqĖCQSTWWWZZ[(`?acl9mrnn0r?sWtтE`bXg^MOIPPqS WYZ \paf-n2rKt}Àf?_[U˗OsNOQjQ/UUz[[|^}^^``a ac8e gggaibil'm8no6s7s\t1uRv}8Ոۊ0BJ>zIɑn XkAQkY9\dosbph}Wi`GakYNTm-pclQaOPQ[aadikuwdcpNN O7YY]_[_!`>rspuuy 3Q 7pvNNRpSTVY[__nnj}5mwNZO~OXen8NXYYA`zOÌeQDSNiRU[N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖\ORVe(f|pp5r}Lrq[hkzov\f[o{*|6ܖNN S4XXXlY\3^^5_cfVgjj k?oFrPstz|x߁灊l#υ݈wQT(W[MbPg=hh=nn}p!~ KN-r{͊GONO2QTY^bugnijlnr*su{5}W[Ζ_R TZ[XduenrvMz{M|>~{+ʌd_iѓCOzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+ZkR*bbYmdvz{v}`S\^8op|ޞczdvNNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxy z}z|}Gꊞ-Jؑf̒ V\6RR|U$X^_`chomy,{́Dd=LJOFQQR2V_k_cdeAfffghhionogqq*rt:wVyZyy zz||D}p~T m;Ֆe|ÓX[ \RSbs'P[_`kahm.t.zB}}1~k*5~POPW]^+cj;NOOOZPYĀjThTUOY[]^]f1gg*hl2mJnopsuL|},}}ۆ;p31NRDЙz|OQQW[\Yf=jZmno qouz"!u˖-NNF͑}SjkiAlzXafbpuuR~IKNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂rvz7zT~wUUuX/c"dIfKfmhik%mnshtt[uuvwwy ~~/:ь뎰2csOSYZ^Nhtuyz̍폟egWWo}/Ɩ_aoNOPSUo]]!kdkx{IʎnIc>d@wz/jdoqttz|~|~ }L9R[d-g.}PSyXXaYaaez P!PuR1UUXY`Sbb6gUi5@ݙ,PSSDU|WXbdkfgoo"t8t8QTVfWH_aNkXpp}jY+cw=TX-di[^oniLQS*Y `Kakpll{΀ԂƍdodeNQTW_avhuR{q}Xi*9xPWYYb*]ayr֕aWFZ]bddwgl>m,r6t4xwۍ$RBWgHrt*kQSLciOU`WelmLrrzm_opaOOPAbGr{}MjWs^g U T[c^^ _e=[HOS SSTTW^`bbUclfmu2xހ/ނa E^ffprO}Rj_SaSgjothyhyǘĘCTzSiJ|_buvB9S<__lsbuuF{ON< NUOSY^0flUtwfPXx[P[h``eWl"oopUPӗrRDQ+TTcUUjm}fwyTTv䆤ԕ\N OYZ]R`bmgAhl/n8* NUPTWZYi[[awiwm#pr犂홸R8hPx^OgGLNTVs WSVX[1aj{sҎGkWUYrkiO\&_a[flpsss)wMwC}b}#~7R IoQ[tz@ZOTS>Y\>cymrϒ0NDQRWb_lnpPppqsitJanQW_`gafYJNNN|TXX}Y\'_6bHb fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje`bwZZfm>n?tB_`{T_^ll*mp}y ;ST[:jkpuuyyqAt d+exxkz8NUPY[{^`cakefShneqt}i%;mn>sAʕQL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞ/SV^_b``affgjmoppjsj~4ԆČRrs[kjTV][Heefhmm;ruMOPSTx?@ABCDDEFGHIdJ_K0 LMN3 OPQR SSTUVUVWXYZ[\?]^_`abcdefghhijk0lmnop`qPrstuv7wxy;z{|}~I9/rC  ,@(@DY7Ivy@,8P5#IĺZB)`F*D*F=  p! 0@ bD S{A$! P:pC'E 0F<P($#@"d(  'TAa />A [ *8 AP   !"a@"@PH@7^ !`"@#$%T&'( )*@+, P-.$/L012)3L4!56d78RD9!: ;< =>I?@ABeC@DE3FGEHI RJ(KLCMLN@O*PQ.RSpTnU@VWX|Y!Z[\ ]J^H _6`@Uab cd!e@fBghDiij klmnoBpq r@stu vw x#yz{|P|y}~ۀ`B߅ai"5EQ(` 5 D`I`LB* (H {(AI  "U >CG"(0 D0 %"< 2P]1KB (I`DZDD@ĕuGDS+@B "2l!AD QA `0D  D 0h  dD! @L0A2"i3 !";#$S %&'()C*!+H,J-.@2/A01 +23}4R$5@6K789:4;<A=>$?@{HABCD3EAFG H@I"JKLkM0*NOAPQ!`RSTUVFWXYZ [@\] 8^_`abc d 'e f ghibjk lm n op@qrDs tduPvw~xyXz@A{|}b~  A@%Ed}H.ɐ JdkHVs*$GM{Tu$@٧Ȩ A$B4ZF2 ͷ`ta B @b"@!1 D"FBAVARR F C5`A4el"@3@8 0% JЁ" @by&bgy5@    % @M@"h:da  .s 4  ! "#W$%P&D'(y)@* +@,-L.D/@0Q1 2@345 67J89:@; 0< =>?,@ABCDE F GHIpJKLM"LNOP Q@R@STDUV|W!!XYZ[D\ ]^&_`a!)bc@d¸eAbfg hQij,klm no)p@qrJsA0tu@vWwPx yz${ |}~@ 0@B@H-ؔ)|@FEN06 @e   Ȥ`4@.H@1L UD#"T4 k HH@E@(&PL2! BH3`4 (E %\5PFAh``>rF@A "H"t!J U* P   E * B'@ 00 @ 1!"#$%&'() *@+ ,-./@01@2P3 456789:J; <= >B?A0@*A BC)D@EFGH0IJ8!KL M N@ OPQRSʈTHUV$WXYZ[ U\ȩ]($^R _`1HaMbb/c0d(Ae{fghDiljEk@l.mnopq@r stMuvuvwxyBz { |}~`ٹ T]$8%HP D@( @!P$<I(<˧0bH$@@,"o@&Ql;r "L#@! $ ~*21  @!Ht)JW-@ PP0@@   8!pD 8   ! `l0z`  JR"BP") !@"#$H%o&' ( )@p*E+,,-./0123p45 A678 :9:;;<@"= q>?@'A BCDEFG) HI$JJKLMNOP @QQRSTU>VWXY@Z[H\]^@_`a b%c defghghijXklm@nop qrstuvwxyz{|D}~}~  0H`YAL !>({;k0Q20 0y0 +ktQ#;0p)!000#k00U"0:! ;83+*000k+t; p J  ; 0Y* +  !!0"Y#$%0&'(;8)*++,- .;8/012234 567899:0;<=>?@A#BCD EF0GH+0IJK;L0MNO0PQR+S0TUV 0WXY Z[\]+^_`+abcd0efg+h0ifjk0lmnko:pqr stukv8wxyz{|+}~ py  ";2 0Y;0#p+0)00Q;89;# 0+y#;0!ٰC;0 pQ"  0!0)010B380 3   # 0 000 +!0w"c#$;0%&'(0{)W*++p,-./0q0 12;0345+60789+0:0;<#=0>?@0ABC D0qEGFG{0HISJ!KLMNk0OPQ3RSTU8VWX0YZ[\ 0]q^_`abc def+ghijk6klm;nopq0rst uvwx0yz {|}~#00S{0Q!;0+0+++0;00+0!+ 0000;0 ;0+0# 0+pQ#;00+ 0   0   +) 0!"#!+$0%&' ()*++0,-.;/ 01!+22345(0678 90:;<!0=>?+@0ABC+D0EF+GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk?lo  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~סơҢ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإѬҬӬԬլ֬ج٬ڬ۬ܬݬެ߬׬ӢԢǡȡءɡ٧ʡբآ֢٢עӡԡġСš֡ա¡áѡҡͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨȦǦ¦ƦŦĦæɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ䦶ƢâǢȢˢʢɢ̢ߡޡ¢ۡݡܡĢŢڡ١Ϣ΢ТѢϡΡۢ͢ܢݢڢ롲ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ©éĩũƩǩȩɩʩ˩̩ߢ¨èĨŨƨǨȨɨʨ˨̨ޢɧʧ˧̧ͧܧݧާԧէ֧קا㧿§çħŧƧǧȧΧϧЧѧҧӧڧۧ짦ᢼߧ߾߻ݦΰ޺˥ܭޣΤпܹӵ֤ޡӷ٥̵̨۷ʧкͿױݷע޻з۱ͥҤִΨҡϨʰϽϯͣЯʻԣ٨٩޸ֳϯ˼ΫЪЯдҿ˯ڰ̵ͦε˾ڨްӳͧЫܹӨ߬˼Ӳް׭Ӥڴ˴̾ر̯ջʫծ۶ٹˬѺ٫ڳٹֺΫʤݦЮͰʻվѢ׺ѰͫʮʮۻʰҺ̨۲ѸԲ٢ڧֲԾ޵ˮѪةޯη̼Ͼˤڪ۵׵ͮͻذֳ˩ֿغ߳ԳլڦܴׯߢۿѤԡ֯޵ѷѳТԳܶΩԳʦϢЧڹ֭ڣε׬޴Ѫ٣Կ׿Ͷ̸ۤݰأٴͷ۵ݵףϹԷۿ˥ܮϬ٦ݯާΡй˰Բ־αܧԹس٬ѱ͹֧ؽ׶̢Ѯ̾ܰ°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴµõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿¢¤¦¬®¯±µ·¸½¡âãåéëìôøúûýĢĥĦĨĬİĴĸĺĻĽŢŪŮűŵŹżžƣƧƯƲƵƻƽǫǮDZȤȩȮȴȹɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿɡͭϢиѢңҧҨҩҪҫҭҲҾԥիծոۥܥ޳£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣݣޣߣˡ̡͡ܣ@@0p `@0PP@@ @ ` ` ` ` ` ` ` ` ` ` ` ` ` `PPPPPPPPP P !P!!!"P"""#P###$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0P0001P1112P2223P3334P4445P5556P6667P7778P8889P999:P::::0;p;;;0p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0EpEEE0FpFFF0GPGGGHPHpHHH0IpIII0JpJJJ K`KKK L`LLL M`MMM N`NNN O`OOO PPPPPQPQQQRPRRRS@SSSS0TpTTTUPUUUVPVpVVV0WpWWWXPXXXYPYYYZPZZZ[P[[[\P\\\]P]]]^P^^^_P___`P```a@aaab@bbbb c`cccdPdddePeeefPfffgPggghPhhhiPiiijPjjjkPkkkl@lplll mPmmmnPnnnoPooopPpppqPqqqrPrrrsPssstPtttuPuuuvPvvvwPwwwxPxxxyPyyyzPzzz{P{{{|P|||}P}}}~P~~~PPЀPЁPЂPЃP @xL@ <"^"@@@@@@@@@(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8 !%'+.258<?CGKO ܣ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dibm-971_P100-1995<ibm-970_P110_P110-2006_U2  /e 0  0%M   ܣ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-25546/~ (U} <  ` !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0000% & 0  %"<0    000 0 0 0 0 00000`"d"e""4"2 3 !+!B&@& ""#""a"R"; &&%%%%%%%%%%%!!!!!0j"k""=""5"+","" """""*")"'"("!!"".""" !0 %%%%d&`&a&e&g&c&%%%%%%%%%%%%h&&&&& ! !!!!!m&i&j&l&22!3"!33!!  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111p!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!'138@BSgKI222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t  A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬  ),-458DEGIMOPTXaclĻȻлӻ $%')-0148@ACDEILMP]ļͼϼмѼռؼܼ $,@HILPXYdhԽսؽܽ DEHLNTUWYZ[`adhjpqstu{|}оѾԾ׾ؾ @ADHPQUſ̿ͿпԿܿ߿DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼ $(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ  !$(0135XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]=OsOGPPRSuTT VZ[fgggLksuaha9eiouvv{˄U[QW|(PSE\]bncdd np[yݍ}E~NNeP]^aWiqTGu+^NPpg@h QRRjwԞR/`HPacdkLp/tt{PŃܕ(.R]`bOIQ!SX^f8mprsP{[fSckVNPJXX*`'abiA[}_NPTU []]*eNe!hKjrvw^}N߆NʐUNEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}  ߂b3dҙEם W@\ʃTzو͎XH\cz[_yzz&P8RRwSWbrc km7wSWshvՕ:gjpom̎Kwfxk<S-WNYcisExzz|us5RGWGu`{̃XjKQKRRbhuiPRRae9hi~tK{냲9яI NYdfj4tyy~_ & OS%`qbrl}f}NbQwOOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$Qe}vO TbThёU:Q Za bbfVq OczcWS!g`isn"7u#$% }&'rVZ()*+,CN-gQHYg.sYt^dy_l`b{c[[R/tY)_`012Yt345678љ9:;<=>?@ABCoDE`FGfHI?\JKLMNOPQZ%{g}RSTUVWXY<\l?SnY69NNFOUWXV_eejkMnwz|}ˆ2[dozsuTVUMWadfm[nmoouCANJZlSuT{]UXXXb^bdhvu|NWnW'Y \\6^_4bds۞[_`PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗkpXrrhscwy{~X`feeflqqZmNzNQQR TaqgPhhm|ouwzc\Qe\gguzsZF-o\Ao _]Yjq{vI{'0Ua[iv?\mpsa}=]j^NuSkk>pr-LRP]d,ekoC|~ͅdb؁^gjmrtotސO ]_ QceuNPiQQhj|||oҊϑO7QRBT^na>bejo*y܅#bjΞRfwkp+ybBab#e#oIqt}o&#JQRR mpˆ^eko>|usN6OV_\]`s-{F4HaOoyR`ddj^oprv\2ouxy}Ƀ֊X_'g'pt`|~!Q(pbrxŒڌNP[^eqBvwJ|'XAZb\jmo;v/}7~8KRegiAmnp t`tYu$vkx,^mQ.bxO+P]m}*_DahaRQQ^iz}uO)RSTUe\`Nghlmrrttbul|yψ̑БɛT~oqtWgm3t,xz {|idjtuxxT[U^ oNMS)Z]N_ba=ciffn+ocpw,;E;Ub+gl jzNY__g}T+WYZ['fghkdqu㌁EL@_[lsvv QMQQRhlw w}}bnQ T}Tff'invw„iOQRY=^Uaxdydfg!jkk_rarAt8ww((glgrvfwFzkl"Y&goSXY^c4fsg:n+szׂ(R]aa bbdeYifkk!qs]uF~j'aX؞PR;TOUevl } }^RlirsTZ>\K]L__*ghcieee fginx!}+*2 POcW_bcogCnqv̀ڀ)Mj/OpO^g"h}v~vDa^ jiqqjudA~CܘOO{pQ^h>lNllr{l:tPRXdjtVvx9e^S_%RwINPuQ[\w^f:fghpuuyz' O!X1X[nfekmzn}os+u܈\OPS\S[_ gyy/9;,gvNOIY\\\gchpq+t+~"Ғ NNOPVRoR&TTW+YfZZ[u[[^fvbweenmn6r&{?|6PQ@tܑDٙSR)TtVXTYnY_anbf~lqv||}g[O__b)] gh|xC~lNPS*SQSYbZ^`aIbybegikkkklh5tuxxyy|}>船l^ۘ;V*[l_ejk\mop]rsӌ;a7lXMNNNN:Oy@y`yy{}r} фdž߈P^܌fߙJRigjP*Rq\ceUls#uu{x0wNdk^q NkIghnkco NPPQFUUV@[\\8^^^^`QhajXn=r@rrvey{saތ^XtUlaz"}rrru%um{XX]^^_U`bcMefffhhr^tn{n}}r͞ YmY-^`fsfgPlm_owxƄˑ+NPHQU [[Gb~ee2n}qtDtttlvy}U~z9ux%MhSQ\Til)m+n ;-gaRfk~ ]emqnWY['``bf_f)ssvwl{VreNRrkmz9{0}oS/VQX[\\]@bcd-fhlmnppq&uuuv{{+| }9},m4 a7Ol\_gm|~k[] d\ᘇs[`~gm 7RpQpxpבOSUVWXZ[\\%^a bKbcd6exe9jk4lm1oqrxstt&vawyWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mZoq!tt]__B`ehoiSjk5mmsvwM{}#@cbĊ bSe]']i]_thob6rNXNPRGSbfi~^OS6VYZ8\N\M\^_C`e/fBfggsw:ÿ́fiUzW[_o`b ik\nq{UXߘ8OOO{T Z[T3TUbXXgYZ[`aVeedfhZlopqRs}{2K\lDss:netviz~ @QXdtupv͖T&ntzzنxIZ[[hicmst,tx}UL.f_egjls-PZjkwYl]]%sOuPQ/X-YYY[]bdddfHjqdtzzG~^~p YR~a2ktm~%OPQRWX[^Baimgnnqbt(u,us8Ʉ ޓNQOvP*QSSS[[$\aae[rs@tvPyyy}Յ^GꑅRg_e1f/h\q6z NRjkoqSK1NqĖCQSTWWWZZ[(`?acl9mrnn0r?sWtтE`bXg^MOIPPqS WYZ \paf-n2rKt}Àf?_[U˗OsNOQjQ/UUz[[|^}^^``a ac8e gggaibil'm8no6s7s\t1uRv}8Ոۊ0BJ>zIɑn XkAQkY9\dosbph}Wi`GakYNTm-pclQaOPQ[aadikuwdcpNN O7YY]_[_!`>rspuuy 3Q 7pvNNRpSTVY[__nnj}5mwNZO~OXen8NXYYA`zOÌeQDSNiRU[N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖\ORVe(f|pp5r}Lrq[hkzov\f[o{*|6ܖNN S4XXXlY\3^^5_cfVgjj k?oFrPstz|x߁灊l#υ݈wQT(W[MbPg=hh=nn}p!~ KN-r{͊GONO2QTY^bugnijlnr*su{5}W[Ζ_R TZ[XduenrvMz{M|>~{+ʌd_iѓCOzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+ZkR*bbYmdvz{v}`S\^8op|ޞczdvNNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxy z}z|}Gꊞ-Jؑf̒ V\6RR|U$X^_`chomy,{́Dd=LJOFQQR2V_k_cdeAfffghhionogqq*rt:wVyZyy zz||D}p~T m;Ֆe|ÓX[ \RSbs'P[_`kahm.t.zB}}1~k*5~POPW]^+cj;NOOOZPYĀjThTUOY[]^]f1gg*hl2mJnopsuL|},}}ۆ;p31NRDЙz|OQQW[\Yf=jZmno qouz"!u˖-NNF͑}SjkiAlzXafbpuuR~IKNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂rvz7zT~wUUuX/c"dIfKfmhik%mnshtt[uuvwwy ~~/:ь뎰2csOSYZ^Nhtuyz̍폟egWWo}/Ɩ_aoNOPSUo]]!kdkx{IʎnIc>d@wz/jdoqttz|~|~ }L9R[d-g.}PSyXXaYaaez P!PuR1UUXY`Sbb6gUi5@ݙ,PSSDU|WXbdkfgoo"t8t8QTVfWH_aNkXpp}jY+cw=TX-di[^oniLQS*Y `Kakpll{΀ԂƍdodeNQTW_avhuR{q}Xi*9xPWYYb*]ayr֕aWFZ]bddwgl>m,r6t4xwۍ$RBWgHrt*kQSLciOU`WelmLrrzm_opaOOPAbGr{}MjWs^g U T[c^^ _e=[HOS SSTTW^`bbUclfmu2xހ/ނa E^ffprO}Rj_SaSgjothyhyǘĘCTzSiJ|_buvB9S<__lsbuuF{ON< NUOSY^0flUtwfPXx[P[h``eWl"oopUPӗrRDQ+TTcUUjm}fwyTTv䆤ԕ\N OYZ]R`bmgAhl/n8* NUPTWZYi[[awiwm#pr犂홸R8hPx^OgGLNTVs WSVX[1aj{sҎGkWUYrkiO\&_a[flpsss)wMwC}b}#~7R IoQ[tz@ZOTS>Y\>cymrϒ0NDQRWb_lnpPppqsitJanQW_`gafYJNNN|TXX}Y\'_6bHb fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje`bwZZfm>n?tB_`{T_^ll*mp}y ;ST[:jkpuuyyqAt d+exxkz8NUPY[{^`cakefShneqt}i%;mn>sAʕQL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞ/SV^_b``affgjmoppjsj~4ԆČRrs[kjTV][Heefhmm;ruMOPSTx?@ABCDDEFGHIdJ_K0 LMN3 OPQR SSTUVUVWXYZ[\?]^_`abcdefghhijk0lmnop`qPrstuv7wxy;z{|}~I9/rC  ,@(@DY7Ivy@,8P5#IĺZB)`F*D*F=  p! 0@ bD S{A$! P:pC'E 0F<P($#@"d(  'TAa />A [ *8 AP   !"a@"@PH@7^ !`"@#$%T&'( )*@+, P-.$/L012)3L4!56d78RD9!: ;< =>I?@ABeC@DE3FGEHI RJ(KLCMLN@O*PQ.RSpTnU@VWX|Y!Z[\ ]J^H _6`@Uab cd!e@fBghDiij klmnoBpq r@stu vw x#yz{|P|y}~ۀ`B߅ai"5EQ(` 5 D`I`LB* (H {(AI  "U >CG"(0 D0 %"< 2P]1KB (I`DZDD@ĕuGDS+@B "2l!AD QA `0D  D 0h  dD! @L0A2"i3 !";#$S %&'()C*!+H,J-.@2/A01 +23}4R$5@6K789:4;<A=>$?@{HABCD3EAFG H@I"JKLkM0*NOAPQ!`RSTUVFWXYZ [@\] 8^_`abc d 'e f ghibjk lm n op@qrDs tduPvw~xyXz@A{|}b~  A@%Ed}H.ɐ JdkHVs*$GM{Tu$@٧Ȩ A$B4ZF2 ͷ`ta B @b"@!1 D"FBAVARR F C5`A4el"@3@8 0% JЁ" @by&bgy5@    % @M@"h:da  .s 4  ! "#W$%P&D'(y)@* +@,-L.D/@0Q1 2@345 67J89:@; 0< =>?,@ABCDE F GHIpJKLM"LNOP Q@R@STDUV|W!!XYZ[D\ ]^&_`a!)bc@d¸eAbfg hQij,klm no)p@qrJsA0tu@vWwPx yz${ |}~@ 0@B@H-ؔ)|@FEN06 @e   Ȥ`4@.H@1L UD#"T4 k HH@E@(&PL2! BH3`4 (E %\5PFAh``>rF@A "H"t!J U* P   E * B'@ 00 @ 1!"#$%&'() *@+ ,-./@01@2P3 456789:J; <= >B?A0@*A BC)D@EFGH0IJ8!KL M N@ OPQRSʈTHUV$WXYZ[ U\ȩ]($^R _`1HaMbb/c0d(Ae{fghDiljEk@l.mnopq@r stMuvuvwxyBz { |}~`ٹ T]$8%HP D@( @!P$<I(<˧0bH$@@,"o@&Ql;r "L#@! $ ~*21  @!Ht)JW-@ PP0@@   8!pD 8   ! `l0z`  JR"BP") !@"#$H%o&' ( )@p*E+,,-./0123p45 A678 :9:;;<@"= q>?@'A BCDEFG) HI$JJKLMNOP @QQRSTU>VWXY@Z[H\]^@_`a b%c defghghijXklm@nop qrstuvwxyz{|D}~}~  0H`YAL !>({;k0Q20 0y0 +ktQ#;0p)!000#k00U"0:! ;83+*000k+t; p J  ; 0Y* +  !!0"Y#$%0&'(;8)*++,- .;8/012234 567899:0;<=>?@A#BCD EF0GH+0IJK;L0MNO0PQR+S0TUV 0WXY Z[\]+^_`+abcd0efg+h0ifjk0lmnko:pqr stukv8wxyz{|+}~ py  ";2 0Y;0#p+0)00Q;89;# 0+y#;0!ٰC;0 pQ"  0!0)010B380 3   # 0 000 +!0w"c#$;0%&'(0{)W*++p,-./0q0 12;0345+60789+0:0;<#=0>?@0ABC D0qEGFG{0HISJ!KLMNk0OPQ3RSTU8VWX0YZ[\ 0]q^_`abc def+ghijk6klm;nopq0rst uvwx0yz {|}~#00S{0Q!;0+0+++0;00+0!+ 0000;0 ;0+0# 0+pQ#;00+ 0   0   +) 0!"#!+$0%&' ()*++0,-.;/ 01!+22345(0678 90:;<!0=>?+@0ABC+D0EF+GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk?lo  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~."4"W!'!#(F!>!w)x)%"R","v),(y(v(z(/"!("(?!*(-(,)!)#)@!*)-)")$($)%)&(&)')((())())0)/(/)+(+).(.)'"0"("+"*"-"&")"A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%',!,",#,$,%,&,(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,Q,R,S,T,U,V,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,W,)!*!.!/!0!1!S"T"%!&!6"G!H!X!y)z){)|)})~)I!5"$'`"e"b"Y'J!w(x({(|(}(~(0%1%2%3%4%5%6%7%8%9%!%"%#%$%%%&%'%(%)%*%g!h!f!i!j!U"X"V"Y"W"!"""#"S!$"T!t!u!3"2"n!p!D!P!+!|!}!{!z!r!s!1"E!q!o!V!A!U!B!C!l!m!x!y!v!w!Q!R!g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(!&,&"&-&#&H&G&.&$&B&A&/&&&F&E&1&%&D&C&0&'&<&I&J&7&K&L&2&)&>&M&N&9&O&P&4&(&Q&R&8&=&S&T&3&*&U&V&:&?&W&X&5&+&Y&Z&;&[&\&@&]&^&_&`&a&b&c&d&6&F"a!`!C"G"H"K"J"I"L"c!b!:"9"e!d!8"7"_!^!B"A"[!]!\!D"E"Z!Y!O"N"P"Q"O!N!<"="@";">"?"M"["\"]"Z"!!"!#!(!4!5!6!7!8!9!:!;!*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+$!!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)_"1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(^"I'J'K'L'M':';'\']'^'6'7'8'T'U'V'W'X'!'"'#'%'+','-'.'/'0'1'2'3'4'''(')'*'='>'e'f'g'h'a'b'c'?'@'A'B'C'D'E'F'G'H'N'O'P'Q'R'S'Z'['c"l'&'`'o'a"<'m'5'9'j'k'_'d"d'n'i'ilKoRv2X[m2_>_;yt\du&s`]&axN0\*ciqzM/|!S+qQg,RyN}q?^:{9yRN+c`kzNwK%eaJLTajc\-_kK/UuVxe@^#lMi'jvi;{igLofPA^,dLXqy_N$z2f{z=zHLMoUU"SQl'dRl1v{NQP?K$m(mB^bv\mu\9`NT5t[S5V$lfdjqlK@KrljPry%l_PjgkPQ\i[L}W[aZ6V_cC^D^!Jln#S7nOxHj8n,q%qNiNpS$plagOKs)m>JotNv{^;P7Uqn(tx\'KNZf`%mrny\\y\srxytq|p=R$L6zMLzZOv8iuXNLMWQTmikJbY2}-cLV4Y'aSnCP3}dUhOCm2P~N(ZPxV}QxRxS\b]y{A]5c]mDN!Kc]]|/y{R!O(d6t~l.cmgA}bZ3Xd]opqvpzuQOZT\&\?oONY`VYTlKj?J0UiOmqOLxdmdXW'}+j2vpO=ytf[KQsQi)s`PRicZRb"vtadZUg?u"O/M#O0M~q#P/a#x&J;wjrH^SiI^^}@JjyNQTnRT#Y(}YWNw>zVOpWakExz\C]_yoge}#v|Y)}ngeUPo1M"w2q1q2M+Z'Jbc<{$Y:nSxz{$O{\cv*m!raN&z`yVlnd!yo{ky#n,j(JztVMv|ItTx&xJ^FrZWPSEXfj]sZddvrvB_}YvL:S/day&pSK<`JtzT*}by7tB}0|l}bJ=}gjC_RQbN$S+}`_GrpgnP*sK^8vua3q#w)J%OD_0a?p$v6cFzoPm}D]w|?f-^?zqeDm%Rn}6uvaL^^|Wl]M7V3MUxXejOPOLj.j-jqS%SOw$n$P"rpP#rxw3P)[;SlJ&qUKgw^M$w@x]SPL&Osvwa\S~z'zYk'O/jod9iXqXXr`4f|\qsPc{rF[qPrP\OQS1LXw(Kd\tB\'p@fmJkhheC\^mrSwLTN+gCK1a2wsSRS@u]_snqg4}HrRstnSbQLj_:iWYMurqGzxYBTevE]rg_mKJz[5h&S5}Iybd={$WENUNfV=eM^sl`mll>{k_xa>ysP*`bhTb}R(eSY^S8te-mjznM&m.mmp!]/mx|kXyL5M)z]aUbOm"]JyhjmekSTizaLddaGh[NU\5ws|sp/N5qRoHhqkTK>`xcij2|t``O%n*zCf2a+Jdc;iVbrsVn2jvPYlKZ(O#][XNyUiQcZMd9V@o|a9vG_1dg\h\VzvSZqrz}bOUxP_MKupd+KDW~bZ].ZnJ9U!cch+s)OwSqTdNrhue.g:Vl_@ddh5X\d9t6q^b5aoM'qeN]KcY,syP+lS^iwuy^anKcH|pMvyp_?e?Na|0mQ};vOyZkAJ8RqMScf}mfzc*pPyb|'xeaynvgmj4|Bu\Wuph]mS|u?Z{LzS$tWoCTc{m{-`nj3{Bdgv]RL_I|)ev`3v~apKojpj@Z4xrkCdWiqdoJWNJ|asDKecEK4j=iIW[k1mCL>wK|tx7YSsTsdwQw7X1NBJ4{FKvpgUPjTL/K*t/iCuXii]sq{U;^{ts}r}&wI]ST(LAZULdYJzce},J;}G}2gQjt_lQ^dCe&YS{|rdu_xhmxGNv}XhXMVgZLcJv_GpFp:XtqptLue|Ejsj[]W\}^yrGUPXHp!Q"QTYhVJY1ZGXb\Nstu9qSZjvuO.}RJ4_]W:z'n=uuxhmaT#QVaxyJ[yKTT\Y>nmwnRfaywm][h3[wQ0`bTWvyW]X}M+r=MBx,r-J.J.OBc7\Z[;YsJSvxfujvjyv/OSJ/J0R:q3WCc}sZ^[^^ocb{nw_JWhN[[;qqi7zFP+L(nzKyy}L~SPdnrUTM_8|PQMrRwTJYU^XYM)nP\]VTVSPm!M5_x_!T2NJhukUcPu!u'Y+eKfquEe#y[`kvqKjY"uQWxQxjyj3Z_ooqve?ndb?P,zQu3g>iNr4[N|n]4g4W4w>MiZ0OYwfsYN*NHK'PKpGPEd`[ZU'W@nvxRuimko]p]q]r]>YF{3O}n+dEZlX(Q)b<^5gp[bopq4Oq[1`%_Ry}g#fq{0K.rgM\hWg@wcP!Z=L)QL]~c*Q*h6jzyLfXvGTKYRYKSwX)Zxu^^/r)xHXAnAys]zj=v;a?MTtMfO|"{\`;tUZ2yr{v[_^r[\xnwhkzRv2`~|+QzWH{Wb#Txp(Wga?SdoEWbkg|"dhbPfh{htteh^`4vRj{yB`dJ7g}j]Y4Z*ni{K[5Z>q,SI{O_@SWcfoP|@iSu\l7w8jyQH\9j^q6W5O(Ynl*]"M.h=aQrAi|R5[gs~XQ|2m/t#{A|+n%TrtYnJ{cM;X[ewxTv)WIKQfLp.XSy~UL|rkZXbVmQV3`R|HkASMpwORmXTI\qW;_%sMt?q1xziK{UJTyJwHVh|=s~n~gBS6S-Lzv2VXRXg%c9g-pL{!k&TM{=U_q{v4^kUHe${9Ta^#d7Wnx5^RVUy:gUkwUgo>a.ziVnV;gKl3U4N%{na(wN{=X}{i|6OGm,n]L'vzf$u\}3mINho?a[zcK)w&{9\@qHmCo-VN}!ht{'UvqSf^L2xk\6}je`qL[M]HTmY%u{fTfH}!V?}S|!os,b7up`8}hc'T|hRzoxSV4UPppw3n:jSjIm+],e!}P_3lQ_mm8xzw+x`t:T3dZi6^?Y@YoVLY*Ze_ew2Ly_`W;Tz}3Ls[R_JNZnddO{7OCnjN-baWuzIU,xYgismXDcqpehz`Dn^Y"k#kB|;j+hb^om#hqOgr|4V.b7SLz\z5mca,h]hio=t8O[i,QGZIkLh7^X-\kb|VyJZTWt!L:O8uCYhPEcxk1r;O-SahlN4`c^w]2rvs[v~W_xrw)PZf&uT3bg^<\6RUu!N)uy]z]Up_vZrkdqr9l|}*aYJoo*uyl-xBrCvRW"yVpzp`vsiCr+T3J&MCMZMOYDv]nDg4bb_[g1h.|MekztMT8s!irrksWpWO_O@hAhcO"i*PAs+PdTUCq_nkVYtfW7Z{]O]#XYZXpDoXaTqrm[U\UDsWK6bqoU{XSP]Yp3K]U'M,P:QDq3eu{ai`}<|"Z#Z!RoRmbi^\N5rdPQ]Ha7[c_9mEqOs+W,akcGnIazJ{pazZpgLtZ?LmN)UbzePVk_l|_Vwj^4K>o5L=Oro7bhL|p`VFq8b+k5KQXNtwsFW;Q*wJmSWzXEvLQ|]}_eyJ`}r0SstIZ^f:xPh{XUj#VFv[r|d2hZZ\rV{2i-nczn\ju`f}p,WEu`ne[^]pY#iyqDrK`$i9b1ck|(M6L[p:f)MCsYa+oEgi`Es@T?U.]|y@L"e8NRXVy*qQNGvk[~_aXswgW~TV:bXOL`yk}}hWXKbi:hGcMlNl?V'cV_h}an(v}];xQhWynNOl%iUVEM:m=Q>O;l1RiLDY|i>Ql4eHMHnHgIM7yhqrYu[5JFYIX+Ybo\%Vqb~V!Y@X[\=m8_%j-WysxmGuJack^rLxYjFSf[/upN~i6{rbrO9wsYKa]Z9Z{k9Kym``@t<}1_oc#`9}1pKM>m@UpczmdimU]gvT7eg[?bKntW]p+N^gVVLa3hne"\P`5U!U[{KysK%tHzWVei\{P}v{%Z=[blwM^pIvo^1Sn|ChHqqNmytr6d9up\qc%h;r$^LZiJZcY|ZjDy$c]{JoDhLUWk-Y+{YS"U^vvZQ`(iyu/z|kj`2cEUcqnULMYmAXlzkqj1Y7JgSex2S@b_reM,yMM.n.VjW`g.kYOM\{mp^kW%^W_P[Q[#U2p\\hJfxN\\jR[3i[w(c.Wa`:KQe\PAUJX)c$`)iGS]\.x8L.PrXJc/L-TQvLPFJBU:NGJ0zX_:uketo5]*Mrcw{Pw:}a}~v@QEh8dhaALmR>[b`IzMa8J`rIqq^_pDxLnr^IgsbagKcLcxO,o~}%|1zY_R`ZtJq#Nr!vKk|qGsk`|m[aenu^SzKq/P9]CQ1uFjap,vYukp:]?rEw"[vr:JuweKfnS`%NXV/TIiNSBtfK!q2k"q3k4ptK0T2s7{lugn2tmusObpNnLq8euWsceOFO3sXdyOZOMzcfbrnu;J\crNYV0netBXP\nL`UJvJ}VXOt&V>\T[GW~rMqCb^\_\-o+f]y?j.oPtsN,f^NyUtcPM8U}w)\v^*\cr4i\RfivcJgNPwZuw^{JFwHOPaPntitNMU[O;],Nhi4TGd[uAz)^xTwo3S7kxo\uLmU[OqPq2u.Y,UFb#}e{+_ub-v3u5p%a]u"l}m4u8{#[JVYKTezs8k7`lWlq/eaUmWQQrayo<]\vepDtii{soT"L~w<_Mk7PBV-h/o%KiKhzFLgfGj$[IO|bzo^kHu^TU`0oGb/YgyegJOQaHb{oyzr\'`hxjK]0WhX=KZyNxpym`3c3tBjfr6pV[dkgrUW6ThyAWUejiLWiSIb[|-M0L"jvd@P7p!nvWJbKbOz_kKV4tMmRd)j:d"sRMKvfqAmWb{SM5oiz&y=_Gw}x|x+^h[]cbaFQPvfkyZGlx^ix^cuNCzWeHlIs;d.f6o?\=NCXOPzOJsW`GQ.i=hDzObEz8y`\0{)X_e'ynvLvxbql`ZRqLRKO=J?]ovy^4z-Ugq>^@\HQIQ>xvKyTbuSaiX~xLO$}vNPzsL>f.vpUJQ>|qUiM5zPbwtTM#g%[Qb"Wcw&j!PZNk{&[^[eX`j*X`e[VFojxUdwNX`oWmtfMtLcuJda\Hy?|'hDX>K.\wWhp@]MOs\0Yif0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;!<"<#<$<%<&<'<(<)<*<+<,<-<.<?<@=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~A!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~B!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~C!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~D!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~E!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~F!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~G!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~H!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~I!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~PKVKgKOMhM-N{O"P8PPP]PTQUQXQ[Q\Q]Q^Q_Q`QbQcQdQeQfQhQiQjQkQmQoQpQrQvQzQ|Q}Q~Q"R#R'R(R)R*R+R-R2R>RBRCRDRFRGRHRIRJRKRMRNRORPRQRRRSRTRURVRWRYRZR^R_RaRbRdReRfRgRhRiRjRkRpRqRrRsRtRuRwRxRfT|T%U+U.U8VMVKWdWE[d[%\%]U]t]|^~^3_a_h_q`-amauc!d)d.e1e2e9e;e#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#,!]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#K!L!~!~#M!\#@@0p `@0PP@@ @ ` ` ` ` ` ` ` ` ` ` ` ` ` `PPPPPPPPP P !P!!!"P"""#P###$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0P0001P1112P2223P3334P4445P5556P6667P7778P8889P999:P::::0;p;;;0p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0EpEEE0FpFFF0GPGGGHPHpHHH0IpIII0JpJJJ K`KKK L`LLL M`MMM N`NNN O`OOO PPPPPQPQQQRPRRRS@SSSS0TpTTTUPUUUVPVpVVV0WpWWWXPXXXYPYYYZPZZZ[P[[[\P\\\]P]]]^P^^^_P___`P```a@aaab@bbbb c`cccdPdddePeeefPfffgPggghPhhhiPiiijPjjjkPkkkl@lplll mPmmmnPnnnoPooopPpppqPqqqrPrrrsPssstPtttuPuuuvPvvvwPwwwxPxxxyPyyyzPzzz{P{{{|P|||}P}}}~P~~~PPЀPЁPЂPЃP  tI   $(\#'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d1? Xs ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}}}}}{{{{{{{ywusqom  k  i  g  e  ca_][YWUSQOMKIGECA?  =!!;""9##7$$5%%pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p^006"""7"%""."L"H"n"o"d"e"$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k! 1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1%%%%% % % % %%%%%%%%%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%JUT Uv<1r(lvRb'Tuv]Wb8rFd%sbR~.^h~Q$qbrY`~-ulf{kkk^u,Sh֜a+R*von[Hd|b”seek"lw)`p͂1Nl|SOKmB\m,gx=ddc N:W\PEu]5Tfob{_o\lHld`ڋߏpp[ y{~wqjϖn@xPdY OuR$~~͋PjVNQ{z)vP&^7USc.l`ދ9_!cacc\[_lwQLemcnx[W5u`xSR9rx Svv-"NNaR hOQarL@Y;QQ[X(TVcT:YW5gAREv`\u1m0SZswp)mN~aUޘ^9Z~_WKYN$a|0Ng ΘuQQlmbK YYvVVnvycQR~\{|dPd=u~W[]!lg-YǃTʆ~PRsQ‰`/ĉR_hg5=RnǏ&la qIl/YVݐσd:?VўTpp?~X,Ubl7bTNSR݋`"ks؏bc$Uuqmx%ck?ypGl~dQmO'xyQ>Wye!Y~ g~$c߄BRNmE~~9YZ>~|kvZW:{p'hxwxbac{OQit1.0QRonnmFmhhVYqGmZdwOz4~cy6m~'}&N(ۏspRF`~\uzQc~y>N/OgRC~dɉ~QTaS_Q xppwWhxX4nCUWs`b^WcWWw{O[w6weNv\znFcibW!JfUV݄hb{pQo0cȉapn^cRlOmPNmW{|h{yT=NS>xSPlOTޏpm^[e8p~$N~fudcsx4NޜAbÔup\SRKT<{WbGZd{bS^cdSOB^oU_FtTݔOQ/ln~\cj[nbn&ONl~W;#{~YsxlTpNVSȏwn)Ɣ8HNsv AkN0/wʼnB^~w^mpb`#,yd NTPT~lvYV c|`mbTYb`O{+dB}[nUJM`gr[blmb~SmQu*c%UTljU^vvSN^*(RэxTTU0xbOxoWkdUؘdb+RNċlQb1glgkP\/TcurfbŔ~{&4Xg[TX7:_b9ehwTNOdOzN{"l>Pd0lw^fisS[~SvaNTy'VSfxUOSl" EtQyl~{W~~i` cv~R[o[l S&-+NTN v%NsSxU0q/hglbu3'l{Q7hGd'\z#o7ruNWNzN_IN㋮ ы_~k4n1jtZp^($%gGbTbcOÁu`O_iO|n1Z\Urm3VXTW܏~ÍShЏt]Uf8xBg~p}Tef^CQgvvp#bRlS\cSR-R?R@RaR\RRRRRNNNNNNON"OdON%O'O+OgO_O2OtOO~OOOOOOOOOLP.PP P~PNP{PPPPPQPPQ Q=lXOeOFlt|ɞQYQUQVQnN҈4[QQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356zS"1=]4]=][]]]k]J]t]]s]____rrrrrrrrrrrsrsrrs!sss"s9s,s8s1sPsMs`slsos~s$Ycghijkltw}^^^^^^^S^^^___`_`__``__5` ` `?`x`y`{`z`}``````` a&a#a+aaaa ,Nb5lTl\lJlllliltlvlllllllllllllll9m'mCmHmmmmMm.mmOmRmTmmommm^mm`m|mnmmnmnm nmnSnTn2nDnnnn-onnnnnnboFoGo$on/o6oKo*o)ooooroooooo#p9p5pOp^p[[/u0ӏՏ&-/Db[tP_X_Y\c\f\*_tYYYYYYYYYYZZYZYYY Z2Z4Z#ZZgZJZUZuZ쀪ZwZzZZZZZZZZZZ[7[\\S[b[uwxz}~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~  !"#$%&'*+,-/01235>ussssssssss| tsssst*t&t(t0t.t,tttWtwtmtttttttttttLgHgigggggggg h hg hgghghg3h`hahbhDhdhhUhfh>hJhIhkhhhi i$ihWiiqiBiiiiiiificiiiiiii/jjej>jPj[jyj(j|jjjjRskkkkkkkkkmqrsuvxwyz|~Ύ bb"b%b$b,btttueeefffpf1fTfVfafWfwffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrrfrorrrrrr2cc?dkkkklll lllll!l)l*l2lkeMrVrbR g€̀׀g 6,2HLYZ`i|}mgMXŹʁ$kFkјҘӘ՘٘ژ@_kQeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqrlpq>b=bCb;yFy[y\yoygyy__<`]`g``aablmwwx xxxx-xxx9x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wyyzG]zzz9zQzvt "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuvuvvv vv v%vvvvvv3vMv^vTvkvovxzzzzzzzzzdiƈɈΈ!4{v "%&')15CMiqxlnz|φІ؆ц#.>H1"}~{p|de凬Ӈчʇۇ {X{Z{`{{{b{r{{{{{{{{{{{{ |{{|| |&|A|!"#-/(;4>DIKO||Ie||||||||||||fw}}G~GIPOdapo}~ty~ič׍ލ΍ƍ,.#/:@9=1AQRpo։މ>S- ҖȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜXښ˚̚GIH Tߞ"/97=D`  ,l,l,l,l,l( d   @0o f!f"ff#$%&&'()*+,--./012<34d567C89:;<$=(> ?@(ABC DEFGH@IJKLM NPO@'PQRS@TTUPVWXYZ[\ ]^_@`abcddebfg*hijklmnop qDr)stuvwxy `z{ |}A~@@@``: A :@@6Tp.&@ !tj2N b,ѱ0 B @(2@@F0xj '! @0 FH @@@! ,  @  `  01H!  p L!@"`#`$%)&'()*+, -./0"112@345H678A9: ;B<=>?@ABCDE%FGHI JKLPMNdO@P$QRS TU VWHXY Z[\ ] ^@__`aYbbcdefg hijklm n@op4q`rstu vwx7yz@{@|}0~@@l?lH ``@$'H@ B@@ @@@ "@@  A-!!  @0 w @# H#)@  @  " a  %   P`&Q@H}@@@ !O"#$@ %&'p()*+,-./h012345w6789:H;(<@=>?3@AB@CD@EFEFGH IJ@K0L`M!Np0OP8QR SлTUViWXY ZP[\ ]^_`(ab cde f@g@h ijk lm!n@op q @r(@stu vwx@y@z{|}~ @U @@ @!AĂМ@ ) `.(ѥ @  `  10 @"µ2[Pd"  @@H !L@A 0a1@@ 0LU J! DP@@8 p   1 @ !"#$%&'(?)*+,@-./01@23 @45 6P789 8:;<= >?H@A BC?DMEF_AGHDIJK"LxMN O@PQ RSTUQVWXHYZ[\]^_G`@ab cdef2 g0hijkl!m@nopqr s"tuBv1wxxyz{H|S}~$i@B  P 02@@@0x( 1   D 0R0 @B<C@ @y`2X@@/  &@P@       @b)A@ *PYN !0"#A$%@& '(H)d*+S, - .`/012312345@67@89:;<:;<=@>?@ABCDEFGHIGHIJ@KLMNOPQRSTUVWXY~Z[\]^O_`abcdefz0gh0ijklmn`opqr@stu vvwx yHz{|}~@.G ?&i7ܭk=o߷]? @ @(" @ǡơΡӡáˡ֡աܡݡڡۡѡ٢ڢۢܢݢޢߢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ¢âĢ©éũƩʩ˩ͩΩѩҩթ֩٩کݩީŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨԴɭپشֲݷ·ɰΫĽ뿭٩٥٢ٵҶعԸմʵոйνر޲¹ɰֶγ߽߾߻ſ߱߾߶ϥߴߺ߽пߡȷƶɲ¸ٺڶѴۡۮἳӰطѿܬǮնǿм޼ܷ׾ʶĨ«濽ӴӿϬԶѼ梳ڸẵұ⿦ϷµסҿĢХͳѲ߹߷ǰǴިѤٿӹŦƧ΢IJշӻͦ񼻻޶֧ҽ鸧ڰųߣеԨѿ걻谶ÿӴ߼ٻϱѱбѱŤײ㦻ñü뻰űӵȧլɢʿȸӲȻְ緻穷±̰ӷԱDzɵýί׺ĿǻѸսǶܴʱݸ۴ڲԶͼȳΡٸ׷ķţϤɸϯ֧ҭὫѭʽ̼ͮ稼бв´ɬ÷պº׻穼ж纻޵翸ɽհԵϴ릳ղղڽܶԲܢԼܴܫӡݣݥҤݦݧݩܯݫݨӺʺӪݢުުޮ˺ϲѺƹij۹ƼȥڧȨҶǼ仩ڪѫ÷֬ڭ׶ծʴگұڲڳʴګʵڶϳַڰڹҺøﲻڼӽξ廿ڵڵ̷οڭڸұѻڳڽڻХګ÷ھڴպƲ̶ַܰᱺṡѷغּ߻ɳĶʹɮӸϸȲıŵڴνϽ騸鲱ԻԽϷդե߱ԥάٳѷݵ˵ۤۦۣº۵ӷԪͥéդƸ۶ĵָγؼ̬ǭã½Ҩ֩ˮб淿г̶ջü¸臨ͶƶﵾձγâҺӶ׽ʼ¤³аҥϳ˹ٶԭƱռҵͥſߵƭɷ⹷ҤʥȽݹ¦ͱ۳Ծݼ§ҳį𦼰Ż͸븽׺ںƴݳȻ@ Pp0`PPP@@@ @ @ @ @ @ @@@@@@@@ ` ` ` ` ` `PPP@p0 p 0!p!!!0"p"""0#p###0$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0@0000 1`1112P2223P3334P4445P5556P6667P7778@8889@999:@:::;@;;;<@<<<=@==== >`>>> ?`??? @`@@@A@AAAB@BBBCCPCCCC D`DpDDD0EpEEE0FpFFF0G`GGGHPHHHI@I`III J`JpJJJ K`KKK L`LL ~>'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d2? VLq!ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}{{{ywusqom  k  i  g  e  ca_][YWUSQOMKIGECA?  =!!;""9##7$$5%5%5%pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p000 000@>?00000N0000  <0 \& %      00;=[]0 0 0 0 0 00000 "`"f"g""4"B&@&2 3 ! &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ \ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! e} ~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji kiiijijiji jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ  N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ  &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq`  4t4t4t4t4t4 p Q3 c  d0  !"# $$%&'()9*9+,-././01 023456`789:;<=>??@ABCDEFGxHIJKLMxNoOCPB$QFR,STU @Ve_W6XwyYIZ[\8`]^_4`aQ5bc~deifHgB)hi`jDkl:mhEn`oVpz?q@rsat ut!v! wx0y@z${bD|`} ~t{$eu p:@8&cgM FPH8?# >2R",Ǟf& 'UA¥@acI Њ>Az@{EG8Qط4 qfc$ЀQ Cq0X_Ab@ VP%@PAM @ L! R  IH\ e "3$ G %B(IO0>a~AW!$H*( J @  ` @ !`CD pJ @ !E@")#$x %+&'(|@)y*+,K-i./J0!12c3+@435B6789Y:;<=A,>H?@ABXCDEHFG HPI4J2KLhLIMhNLOB.P Q!RPSTU|VWX(YZ[I\]^_`aQbUc2dF>efgChgi2j(0k3lm#noe:pqrN,s%t=uv:wԌxy|1z{ |}~K }(Ʌ@DSZDD?HwWBđk(I ABҖY":䷛;K  ӧD4HYE  BP@@1PD@@,D0j ϐVd!1 cLS2z 3 pQC!DHS@6A }ҥBK?4GRe:@3Oa*škP.3nQ8vsD2@  |  c ) $N`' F` T   0D !g"R#$^%&Y.'`A()*ah+,-./01A2@345 d617M8H9 :2;*<.= >?@ AliB2CDXVEF QG(HI$JK&CLR]MNO(P{QERdS@TUDVWAX$Y$Z4[:`\]^F_:` ab"cdPefW@ghi jOk0lmJDno"pq@rstu1vFwxyz{|}"~B@R`R 0BCp @ 5ebDD\@ 23 Ρ0%  @ e@!dAh$| ޴I@@ B8p*hP>.ف$(.s$4K *DE}II@L%DIq j H@!0I 4  p Tb  @@T%!3 D   &  i@M QA,oATK a!h"`#W $P%3&'($)*Ӛ+ ,q"-. /0 12 3Q415(@6*78i9b:%D;D<=TM>u,?@A-B|CAHDNAEn"FGH I7JK&uLMN2OPNHQnRJ,SpfT&UV W]XYXYZ[@\ p]3^O_`UadbcD#dbe4fC g h{ijkHl@mDnopqH-r&stXPu@nv2w1xy z{ B|@H};~`H (4)E# %\wي^T͏A(` + ږ|Bv!FHĢ " "TH(x"1@BN R.CPAB0  O'@P!00N `1 (AjKM' ZIEP ,J bB U0j )BH>0s ` @ 0@Qʍ– 4 U ɩ ($ Z B 7HMz2*E{1D\hEP.CB@@  T!M"#"#$%&BU'!()*$v+a,-ݹ.e/ \0]$1<23Y45456(78"9:;D<=@> ?(@ABC1DE!FGTH,IJK@L`=MN OyP(Q @ ΀ m  AV'P7=2N@YC$H !R"r#$%&'( )V*+@,'-.L/0/012 345`&678{9!::;A<(=>H?@ABC D 0EFGzHIJKL?M(¡ơǡȡɡšġ͢΢ϢߢТࢺݡܢʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ澰徼ɿЯФֵݴ缧е׵ø辫ел߸޸дед˶ļͿοصкЩƻŻ¿ʰоĶ˰ɲٵǻ̰ĻФ²ȻͰӽĸڼΰżźУĺ϶Ѣ˥ѪѯѱѰѸѷѺäѬʶ߱ƺ̼ѽڽÿѥŶѮѧнϿɻѰ޺ijѭò幢ңϥҪʭжҫұۼʲҶҽҤƿҽңҾȴ¨ƱҬѵҷ߿ޱ˵ڵǽñŸҡ«IJ¸˻ʻɵƳȵĥƾ̡޴۵Ƹ麱ɢȺӨӬӣӰ¶ӦӸӻӱӼӭʵı̻ŲӨ޲ųͻϰ޿Ǹ౤ԵߺԫѶԯԵԾŹɺпνλѿԼƲͰȽаԩԥաʺлϻȸѰխ̱ѻҰձոլղսDzűһڻɸسգ°ĸ¼ҵܵ˺㱬ȲɽƩաɲիܳͼխӰҿճƮƶܼԿȢɶưӻբ֡ȼ֨ٳֱߴְƮ岶ֻԽֳֽźʸ֦ҶԻջ¢־ʯָͩʹº˸ðέdzץɳצעש׫׮į׮ʵסбƶݵצʰ̸̹׳̺ɦƱ·קž۽Ƨ׫ֻ˻׻޵׭׳÷סؤע縪ٱǭ׬ذŮ԰ب״½ض漹ؼإؿհ򶦰²ص˷ŷְķƷةؿٺ٧͸꽨ͺٵٷٶͳٴٸŵٳٴȭ١þ¶ٴȳ糡٢ػİ٧úμٹƱݳ٫κ汼ŵǷ͹ȷǣɳͧڬڧŮڳںټڰٻھڿʯθߵڵɷغмԶ»ۻܻڹƶݻ̪ܽװDZսʷǶ˲Űû콤ʶȱҾǺĭۯĮ۰˥۷۶ɰຼݼ۫º̼۽ǿϵ̲޻ϸͲǿ˻Ƽɱ˳ʳϺ˷ưͶ˵ģܣūܽذۢ񳡸۰ɸܷܿȶݽǼ˶ܶܳڳܵݱ̵ܽ߳ܥݤݫݯͰ緡նݷݺݽֶβ߻к޽Ļݣݥ̳ʱݾݣϲ̡ޣ¾˱ͰƦ̱ި޴޳þձ޿ʽ߽޺Ѻľ½̷ޯެиžϾ޻¹ô߬ĩߧ߭´߷²߻߼깨ͽвť޼Һߺٰ߲ǾƾȾѼϽߤ߼̫ԺѸƹíͲýͳ̶Ѳ׶ͱĴɢɪŴӿʵųùô貶ڦڰνæͷ۰ֱ᾿ɾŤǴĹαױƴȹʾǴ⿿ֽ⺶պֺεܹ˾Źⷳγ̾Ҽ㷷˽;׺ضϵҲġٶӲƨʲξܰԲηƹϱϳ㦷Ͼ׽óȴо޳ڿڶղǧɴļʴζͽ䡴ѾҸǹϷȹ㽣Ӽɹ鵶ʢٺ¿Ҿзʹͼůѷ¹ݰ˹Ľ彰۶˴ްʼĽ̽ҷ̴ӷȯͱ沷ʹͷ͹Լ橼̹榿ϩӾδԸιϹ߰ոϮӵտɥйĢʣ¯ѹ˨˷ǽÿ籱罶˼ܴؽɮҹǿϴ秿ǼĿֲݷܶײѱزԷ§շӹٲдƵݶ۲Ծںڲָվ踳ü־ɼϢ駻ſƻȮݢ׸Եؼַ³ܲͳµԹѽұ׾չ޶Ӹۺؾ߶Ǫ뫸ǭгƿѴѳľ׷ֿ­پǿھ۾ӱط͵ϺܾظﻧݲõҴۿڱֹռٷĵݾ빮зɹ˾׹߲Ӵ쮵Ƚ쿻޾عϼҳ۱ٸȿּڷӳܺɿë׿޷ҽյ¤ʿͿᲡƣ㰨׼彭αȳԴټٹԳݿڹ߾ӺŽ˿óڸ۹ƽԱݹӶ⼣è⾪Ƽմ﫳״ִشճ޹ܱǰ߹¸ؿٴΫ¡ֳݺα۸̿׳ٿȰǵڴʺĢܿ۷ˬб۳ܳ鴲ܸһ±۴¶رٽöݯ䴵ʸ˭߷򲼩ܷеݸʡˡܡ䡩£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣΡϡСáѡ@ P@ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`5556@6667@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB B`BBB C@CCCD@DDDE@EpEEE0FpFFF0GpGGG0HpHHH0IpIII0JpJJJK0KpKKK0LpLLL0MpMMM0NpNNN O`OOOPPPPPQPQQQRPRRRR0SpSSS0T ~>'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d3? taC`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}{ywwwwwwwusqom  k  i  g  e  ca_][YWUSQOMKIGECA?  =!!;""9##7$$5%%3&&1''/((-))+*pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p <"! !%%%%d&`&a&e&g&c&%%%%%%%%%%%h&&&&&!!!!!i&l&223"!33!!112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111p!q!r!s!t!u!v!w!x!y!333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$j$k$l$m$n$S!T![!\!]!^!222222222 2 2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t    $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬  ),-458DEGIMOPTXaclĻȻлӻ $%')-0148@ACDEILMP]ļͼϼмѼռؼܼ $,@HILPXYdhԽսؽܽ DEHLNTUWYZ[`adhjpqstu{|}оѾԾ׾ؾ @ADHPQUſ̿ͿпԿܿ߿DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼ $(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ  !$(0135XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458?@ABCDEFGHIJKLMNOPQ{gRSTUVWXY|oSu]bnWqypeqmNgZ'[\]^dސ ] jfwktJk_\-{`d}Ƀ(pb\maUb~otU'i„zsl?@ABCDCDEFGHIJKLI9MNMNO(PQRSTUVWXYZ[\]^_`abcdef@ghijklmnoppq@rsst uvuvwxxyz{|}~ @ @@ @!@(@ @   B       @ @  !"#@$% &' ( )*+,- .@/0123456789@:;<=@>?@AABC DDEFGH IJKKLMNNOPQQRS TTUVWWXYZZ[ \]^_`a_`ab@cdefdefghij@kklm nop qrstuvvwxyxyz{| }~@0P@`@` @@@ @ X"$*$@ @ @ @ @      @@@ !!"#$$%&'()* ++,-./ 01223456789`:;<=>?@ABCDEEF@G(HIJKLM@NOPPQRSRSTUUVWXWXYZ [\]^]^_` abcd@efgh@ijklmnoppq@rsst uvuvw@xxyz{|}~ @  H@@    @  >({;k0Q20 0y0 + kt Q # ; 0p)!000# !k"#$%&0'()0U*"+,0-./0:123!456 ;7889:3;<=+>?@ABCD*E0FGHIJKL0M0NOkPQR+StTUV;WXXYpZJ[\;]^_`0Ya*bcdef ghij+klm nopq!0rYstu0vwx;8yz{{|} ~;8 0# 0+0;00+0 0 ++0+0f0Ӿk: k8+ py  ";2 0Y;0#p+0)00Q;8      9;# 0 !"#$%%&'+(y)#*;+0,-.!/ٰ0C1;20345 p6Q7"8 9:;< 0=>?@ABC!0DEF)G01HIJ0KLBM3N8O0PQ RST3UVWXYZ[#\0]^_`0abc0d0efghijklmnop+q0wrcst;0uvwx0{yWz{+p|}~0q ;0+0+00#00 0qG{0S!k0380 0q +k6;0 0 #00S{0Q!;0+0+++0;0   0  +0!+ 0!"#0$0%&'0()*;0+,- ./01;02345678+9:;<=>?0@ABCDEF#GHI JK0LM+pNQO#P;Q0RST0UVW+XY0Z[ 0\]^ _`abcde+fghijkl)mnop0qrs!+t0uvw xyz+{0|}~; !+2(0 0!0+0+0+D܀٧բآ֢٢עͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨƢâǢȢˢʢɢ̢¢ĢŢϢ΢ТѢۢ͢ݢ¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ©éĩũƩǩȩɩʩ˩̩ߢ¨èĨŨƨǨȨɨʨ˨̨ޢɧʧ˧̧ͧܧݧާԧէ֧קا㧿§çħŧƧǧȧΧϧЧѧҧӧڧۧ짦ᢼߧܭ˼ڪͷ°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴµõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿¢¤¦¬®¯±µ·¸½¡âãåéëìôøúûýĢĥĦĨĬİĴĸĺĻĽŢŪŮűŵŹżžƣƧƯƲƵƻƽǫǮDZȤȩȮȴȹͭϢиѢңҧҨҩҪҫҭҲҾԥիծոۥܥ޳ܣ@@P P0pPP0P ` 0 p  P 0 P ` 0 p PPP@ ` `@@p0@0`@0p0` ` ` ` `0` @ p !@!!!!"@"""" #`### $P$$$% %P%p%%%&P&&&'0'P'''' (P((((0)`))) *@*p*** +`+++ ,P,,,-P----.P.../P///0P0001P1112P2223P3334P4445P5556@6667@7777 8`8889P999:P:::;P;;;P>>>?P???@P@@@A@ApAAA BPBBBCPCCCDPDDDEPEEEFPFFFGPGGGHPHHHIPIIIJPJJJKPKKKLPLLLMPMMMNPNNNOPOOOPPPPPQPQQQRPRRRSPSSSTPTTTUPUUUVPVVVWPWWWXPXXXYPY  %4@G k'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d4? I``ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}{ywusqom  k  i  g  e  ca_][YWUSQOMKIGECpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````pNNNNN#N.N/N5N@NANDNQNZNcNhNtNuNyNNNNNNNNNNNNNNNOOOO OOOO.O1O3O5O7O9O;O>O@OBOIOKOLOROTOVOjOnOqOwOxOyO}OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP PPPPPPP"P0P2P3P5P@PAPBPEPFPJPQPRPSPWPYP_P`PbPcPfPgPjPmPpPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQ Q QQPQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQJQOQSQWQXQ_QdQfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQRRR"R1R2R5R^K^P^I^Q^V^X^\^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^______!_"_#_$_(_+_,_._0_4_6_;_=_?_D_E_G_M_T_`_c_o_r_t_u_x_z_}_~______________________________``````$`-`3`@`G`H`I`L`Q`T`V`W`a`q`~````````````````````````````````aa a aaaaaaaaaaa"a*a1a5a6a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb b#b'b)b+b9bBbDbFbPbVbZb\bdbzb}bbbbbbbbbbbbbbcc c c cccc)c-c5c6cgEgGgTgUg]gfglgngtgvggggggggggggggggggggggRhhhh(h'h,h-h0h1h;h?hWhXh[hnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi i iiiii1i3i5i8i;iEiIiNi[idieiiilipirizi{iiiiiiiiiiiiiiiiiiiiiiijjjjjjj j$j0j2j4j7j;j?jEjFjIjJjNjQjUjVjdjgjjjsj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk kkkkkkk(k+k,k/k5k6k;k?kJkMkRkVkXk]k`kkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkll lll,l3l6l:l;l?lKlMlOlRlYlklolxl{llllllllllllllllll mmm&m(mgl/m?mWm_mamemgmpmmmmmmmmmmmmmmmmmmmmmmnnn"n'n9n;nEnHnInKnOnQnRnWn]nbncnhn{n}nnnnnnnnnnnnnnnnnnnoo o o ooooo&o0o;owBwEwFwJwNwOwRwVwWw\w^w_w`wdwgwjwpwrwswtwzwwwwwwwwwwwwwwwwwwwwwwwwwxxx!x"x.x5xCxDxHx\x^x`xaxcxdxhxzx~xxxxxxxxxxxxxxxxxxxxxxxxxxyxxy yyyyy y%y'y)y-y1y5y=y?yDyEyJyKyOyQyTyXyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz z z zzzz!z'z+z-z/z0z4z5z8z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuz~zzzzzzzzzzzzzzzzzzzzzzzzzzz{{#{'{){/{0{4{={?{@{A{N{U{d{f{i{j{m{o{s{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||| |||| |%|(|,|1|3|4|6|9|:|F|J|U|Q|R|S|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y||||||||||||||||||||||||} }}}}}}}}#}&}*}-}1}<}=}>}@}A}G}H}M}Q}S}W}Y}Z}\}]}e}g}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~ ~'~(~,~-~3~6~?~D~E~N~P~X~_~b~e~n~o~s~x~~~~~~~~~~~~~<;=>?CGORS[\]cdefm} $,.049:<>@D`dfmuȀπҀԀՀ؀  $'05:@BEFIORWZ[\abcknpsuz|}ԉՉ׉؉ "$&+,/57=@CEGIMNSVWX\]aegvwz{~ÊƊȊɊʊъӊԊՊ׊݊ߊ  -07EKOQSTWX[]Ycdfhimuv{~ŌƌɌˌό֌Ռٌ݌ eilnōǍȍʍԍՍٍ  !&'3678MNOT[\]^abqyz{ÎĎǎώюԎ܎ !#%(,-.4567:@ACGOQRSTUX^eƏʏˏ͏ҏ ()*,347?CLfglpy̐ÐȐՐِؐߐҐ  %).467:<=GHSY[gmz{‘Ñőӑԑّڑޑ #$%&(./035689<>BCFGJMNOQXY\]`aghinopuvwxy{|}’ÒŒƒǒ˒͒ΒВӒՒגْؒܒݒߒ %')*3467GIPQRUWXZ^degimopqstvz}ēœƓǓɓ˓͓̓ӓٓܓߓ ./1234;?=CEHJLUY\_achmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ$%&,789:ARVWXn{|~ʖ]ؖږݖޖߖ!"#(13ACJNOUWXZcgjnx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗݗޗۗ  #&+./235%>DGJQRSVWYbcfjl˜ŘȘ̘"&'+123459:;<@AFGHNXY[\^_`Ùəәԙڙܙޙ  "#$'-.358GADJKLNQTV]ÚƚȚΚКҚ՚֚ךۚܚ  &+-34579:=KLUVW[^acefhjklmnsuwxyǛțΛЛכ؛ݛߛ "#&'()*1567=ACDEJNOPSTVX[]^_cij\khnpruw{ /0234:?:@ABPC@DHE!F GHI,J$@KL M(NO&P QRA@ST!UVW-XQYZ"[\] ^;_%0`a b 0cBdAefg%h!i,djklmnopq@rjst*#uv@wxyz{@@|!1} ~D(  @ JHI@ $0[@K$ + @ ",5`F @`@ !Q G!U$` iH $X !`@%@( HI@ D` *" D@@D@ HJe#18A @L"$ <H     $@ C}@@X0P @2YQ  !" #4e$%@ &'( )@*+L,-. /0123@4DE5*A6$7@89J:$;$1<=R>?b@bA@BCD EF!$GHI JKLMN OPTQARS$TUV@WDXY Z[\,] ^"_``a b`c01de0FfPg h"i:j k(lmn0o!pq r s(tuvJwxy"z&{|}X~D4$$!I@$B!D^^aD ( " љY@@0 @PP@B 8%B1 '@(FK2 <@(@*  B0DB $*@  $`Fb@ @q00̂H`$D!H!`  3c@BH @@"E  $ Q  @    ( ` %h(5@ @ ! ""#$%L&a'!()*+!2, -./0O1020@34B56789z:;<=>(?@BABCDE FGHIHJKLMNOP.Q)TR STBUVAW@XY`Z [@\(]^_$,`a@bJcd+e)Pfag h`i jk0lmn"op q rHst`uvAwxy z {|@}~@x")CЉЋLp2  `"0 % AAAD@bdġТp@&ªQ`@@ PD`1LSHA""0 ZxPd%"1`$ @$ @ @RH@ PBBH!e<$4^B !Z@.~bA$@  N`H$p!6 n9`|p  d, b  1H0@$A$"d 8x  D$!" #$%&' (P)V*+,Q - .A/@012344@5B6789!:;<=>rH?A@@@AB ChDEgFG&HIJH@KBL MNOPPQR@ST%U@V WX@Y Z`[\]^ _0"`0abcde@fg hijkDlm0n"o,@p@q@rstu,v@wxy\z@{|}~B P A!H`K@$G#BB *40ȗ6) !!C@C`( B Wa! Ob d< HB`&FeH)4"1!"B06@U b1IłH1`  |!B @S20c +X#`H ``"  R!!@A 0RBx $,b (   a +q>A  3 A, bH !"#$% P&'!( )*$+ ,A-a!./!B0412 3 4 5JD68A7B8M9,:F;0<*=>H1?x@iSAB3CDE'FGHIhJKQLM!N20OPQREST[U-V$IWR XpY:Z[\/]^_`a(b c defghfghiCjqklBmPn@ opQqqr@sptuvw@xyzB{p|}~,,  ĆDƋPb׍vk`PRiȔ,@Lh$hH✢>Aۦ@%T1bC@`(\R Ը4ʹHA,7zEA(&Hj}dABW :YO@q4,XXdT"pJ@Dg29@I @  p' V@ e+$@.°İŰưǰɰ˰̰аҰӰ԰հװذٰڰݰްñıűƱDZȱɱʱ˱̱ͱϱбѱұԱֱر۱ܱݱޱ߱²òIJŲѲƲDzȲɲ̲βϲвҲӲԲղֲײزٲڲ۲ܲݲ޲߲³óųƳȳɳʳ˳̳ͳϳгѳӳԳճֳ׳سڳ۳ܳݳ޳߳´ôĴŴƴȴɴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴõŵǵȵʵ˵͵ϵеҵӵյ׵ڵܵݵ޵ߵ¶öĶƶȶɶʶ̶Ͷ϶жҶӶԶֶ׶ضٶڶ۶ܶݶ޶߶·÷ʷ̷ϷзӷԷ׷طٷڷ۷ܷݷ޷¸øĸŸƸǸȸɸʸ˸͸θѸϸҸӸոָ׸ظٸڸ۸ܸݸ߸¹ĹŹǹȹɹʹ˹̹Ϲйѹӹչֹ׹عٹڹ۹ܹݹ޹߹ºźƺɺʺ˺̺ͺϺѺҺԺպֺ׺غٺںܺݺ޺ߺ»Żǻƻ˻ͻϻлѻһӻջԻֻػٻڻۻܻݻ޻߻ļżƼȼɼʼ˼ͼϼмҼѼӼּ׼ؼټڼۼݼ޼½ĽŽƽȽ˽̽ͽνϽнѽԽֽ׽ؽٽڽ۽ܽ޽߽¾þľžƾǾʾ˾̾ξϾоѾҾӾԾվ־׾ؾپھ۾ݾ޾ÿĿſƿǿȿɿ˿̿ͿοϿӿֿ׿ۿܿݿ޿߿£¤¥¨©ª³óö÷þáĢħīĬĭķļŧũůźšƧƩƫƭƱƳƵƽȢȭȲȽɩɸɺɻɼɾʩʭʲʶʺˤ˫˰˶˿̢̻̿ͣͥ͹͡ΨΣΪαθλμξϧϨϰϱϸϿХЪабжѮѹѻҥҦҮӦӭӵӷӡԧԪԫԬԭԯ԰ԶԸԼԾեթժլװأترصػ٧٫ٮٽپڦګ渷ںڼڽھۧ۩۶ۼܧܨܩܭܻܾܲݣݨݪݬݰݱݲݵݸޢިީެޭ޴޹޺޾ޡߥߨ߫߭߱߹߽߿@@@@@@@@@ @ @ @ @ @ @@@@@@@@@@@@@@@@@@ @ !@!!!"@"""#@###$@$$$%@%%%&@&&&'@'''(@((()@)))*@***+@+++,@,,,-@---.@.../@///0@0001@1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`===>@>>>? ?`??? @`@@@ APAAABPBBBCPCCCDPDDDEPEEEFPF`FFFGPGGGHPHHHIPIIIJ@JpJJJ0KPKKKLPLLLMPMMMNPNNNN0OpOOO ~>'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d5? 8Oy #ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}{{{{{{{yywuuuuussqom  k  i  g  e  cca_]][YWUppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p0PQRTUVW12 56789:;<=>?@ABCDYZ[\]^005 2!IJMNKL_`abcdfe""33A& &"hijk33YQ[Q^Q]QaQcQU%%%%%%%%%%%%%%%%%m%n%p%o%P%^%j%a%%%%%q%r%s%!0"0#0$0%0&0'0(0)0$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$!$VbWgYblsNRe_X\hmzPoP Y]\_U+l t"u^inU} mX_nx|sh=}XF_iҌQ.Vd`ow+yVeVoKzV$[7\j\kq4~H~=^_eH?j|twl\]d`  `@x4t$ T4H      @ 0!"!"#<$%&'()*+,,-`.//0123@4&5656789 :;<<=j> ?@@ABCCDEFEFGHHIJ@KKLM NOPQRQRSTTUV W XYZ[\ ]^_^_`aabcdef!ghhijklmnoopqrs@t@u vw@xyz{|}~}~@  @   @      ~ɢʢ¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ģţǣƣã£̣ͣΣȣɣˣʣԢӢ̢ˢġšȡɡ̡͡Сѡԡաء١ܡݡޡߡ㡭â¢@ @P0P0P@P0p@p 0 ` 0 ` P p @ P 0 p 0` `p P ~>'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d6? 6L`Lppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}}{{{{yywwwwwwuuuuuuussqqooooom    k k k k k k  i i     g    e e    ca_][YWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````p_ɏs\g`bmhhe?DXfdJz(ӖXr0W~)1:_ЍQsjq]lGH\^ǚ |rWbpY7P]mShp"{~ ah0sۃJs|]Ls5qZ]?xjK r^ʚݝjY\:hsh,XJbhU/aOiIs]BqQΙox>^k(ӛ r]_R4>Ov_pYp)^%h}vp;XhOaQia{i&Xiq^g^ox[_+5=bppO hspc3s,U)a2iJtx{Li'Xq}m֙qd l;ěra35?OYsZm}@aRiv{iut8Xq}sf^xą>re,3O pIrǀ^{Zӆ/ic{PY^$Xiq}P˙o^yn2dx pr~,2N#WbL\Jr P-ks}4U]hqUh-sk}hńS^iqvיouyreBtp\lrр1ksoVipci&sR}=>?@A@BC(DEFGHIJK L @MNOPQRS@TTUVWXYZ[\]^_`a bccdefg hijjklmmnoppqr@sstuvvwxyz{|}@~Ɣ@ @!@@ F"@ $@ @ HP  H@p$   z   H   ! " #$%&'()()* +R,-././012345456789 :;<=> ?@@ABCDEFGHPIJKKLM*NOPQRSTU@VWXYZ[\]^\]^_@`abcdef ghi%jklmnopqrsrstuuvwxy z {|{|}~@@ @H @@"`@*0< D !D0`P#  B@ H          0` ! !"#$X%&''()*+,-./012@345667899:;2<` =>?@A B CDEFGHGHI JKLMNMNOPQR ST@UVWXWXYZ@[\@]^(_`ab@ `@pPpP@0p0` ` P 0 P 0 P  P P 0` `PPp ` @@0p@ P `@ P@P0p0P0` @ !@!`!!!"@"p"""0#`###$P$p$$$%P%p%%% ( =P~ He((((((((((((((((((EEEEB #'+.258;?BDHLPTX\`dhlptx|   $%)-159<@DHKORUY]aeimptw{   $(,048<@DHLPTX\_aeimquw{~  "&*.137;?BFJNRVX\`bfhlptx{~ "&*.26:>BFJNRUY\_cgjnqux{   #'+.048<@CGKNQUY]aehlptwy}   $(,048<@DHLPTW[_cgkoruy} !%)-159;>BFJNQSWZ\`dgkosw{ #'+.26:>BEIMQUY]aeimptx|          " & * . 2 5 8 < @ D G K O S W [ _ b e h k o s w {         " $ ( * . 2 5 9 = A E I M P T X \ ` d h l p t w {         # ' + / 3 7 ; ? B F J N R U X \ ` d h k o r v z ~       $ ( + . 2 6 : > B F J N R V Z ^ ` d h k o r v z ~        " % ( , 0 4 8 < ? C G K O R U Y ] a e i m q u y }   "&*.248<?CFJNOSW[_bfjnrvz~ #&*.159<@DGKOSWZ\`c  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ɦɣɫɭ§£¦ɸɲɷɺɶɯɴɹ¨±©µ²·¯¸ºУХФТЧЩЬегждийзʢʦпʨעʹʯʵʼʷʻʺʶ׮ק׬צýáêøéïûÿçíìùè׵׶ײװ׹׷׸׺׼׻׽Ŭ˦˥ˣˡ˨˧˪ѪѷѴѦѭѰѶѩѯѬѸѲѵѢѨݴݵݶݪݬݡݳݧݯݲݮĢġ˭ѹѺѽĨĤĥ˳ѿѾİĩĸĽĻijĴĵĪ˶˵˷˿˸˼˺˾جݻخارثئتݺدةݿݾݼأضؿشسؽؼؾҨҧҥҦҩšŤҳҲүұҬťŨŧҵҴũŸŹŷŰŴŶź̨̦ҽҾżŽž̮̰̫̪̭̲̼̹̾ޢޡޣ١٢ޤޥަ٧ٱٯ٣ٲٮ٤٥ٰ޸ެ޶ޫާ޻޺ٶٷƨƫƭƪ͢͡лٻٿپ޾޿ƲͣƴƷͧͤӡͪͩӦƾƼƿƹͮͫͰͯӭӬӨͲӲӱӰǤǣǨǦǡǢʹͼͺͻ͸ӻӾӼӷӹڢڣڤߡڦߥǮǯǵǫǴǬԤԢԧԨԩԦڲگڪڷڭںڰڼکڻڸڨߧߪ߾߸߹ߴ߻߲߬߮߱ߩ߽߳ǸǾΪΩΤΦ΢ΧԫԶԮԴԭԯΫήԷԹԸαԼԻβԿνξȤȩۡۢȰȱȬȭգաۣۤիժ۪Ϣȵϡծսպճ۷ۺ۶ۿ۴۹۲۳۸ϣϤϥϩϬϪϷϺϽϿ֣֥֧֭֫֩ܫܦܤܭܥܧܮܬְֱֲֵַֺֹܸܹܱܷ֯ܳܯּܴܼ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-d7? =,T\ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp}}{{{yyyyywusssssssqqqooom        k k     i i i i  g  e  ca_][YWUSQOppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````pSbrYgWYzit;ɍ~RiyXx[BttGXt"W0k!wyZStq]"t_MYt# ^^ɂW$SRlkwc>i=tq}]zhZt$_lW.r,^wWPnGdzDB|)kZtgl`my}q]oΊatzMpg[svfsN^݂^yCiVtq]eo虵ek̅&TW\wvO]blWcR^k$xyPquoatNw\vΕ_b^lmr6x*nt}gZ^ʙ ufĕ-đ\xN^k`NLn8a~qښ5|!u]x;WbTp2_kmmc*q3a|qdf|/>Qz]=xMN:Tp̏cr_YyzPzXtPqЌ|f|dzZ]Sx_yTpWO`c5qt[ItPo|,v{7tcraqo}d}jj̛q~^xIN_pBeU]m!{`QaeW{gij(baЊvjj˛rz_"yId2gv0`XesVmsn{ZlUsAadԁhsz_Myq^_Tt`my{ZB{ZLdSso@ ojjցZ_y^TpT[my{e4qS{ayowHMgpp%ayarQ6`YfUm m2f]FWdTsajJʘPay_sm (Z3q]H|dlto;jNNeݚrBbyXlwV>~c}f'qDkuiCjJ`czxQlVc|$q8n]@k@~rFjۅfdc7{wl"TfxU|[BqkvRUdatf2jUօO8cY{` x0p0p0p \\    @!"#$%&'(@)@*+ ,-./0/0123456789:9:;<0=>?@@ABC D`ECFGHIJKLMNONOPQQRST UVWXY Z[\[\]^^_`a`abcd efghi jkklmnopqrPst uvvwxyz{ |}P~@@ @@8@   "@@@@A @ H @@@@@ @ @   $       A !!"@(#$%&' ()*+,-@./012345678 9:; <"=>?@@ABCBCDEFGH@IJKLMMN OPQRSTUhVWXY Z[\[\]@^^_` aabcdefghhi8jkl mnopqrsst@uv`w xHyz{ |@(}~   J@ @  ,    HB @  P   B    @@  !"#$%&'()*h+,E-.//0123(456789::; <=2>@?@(A"BC(DEDEFGGHIJJKLMNOPQRST UUVWXYZ[\Z[\]^_`abcdefAghihij klmnoopq rrstuvwx yz`{|}~@@ p  @CB $ $B@Xb @ @ `P0p@P@0` ` P @  P 0 p  P @p0`P@pPP `PP0p0P@p @0p0p0p0P0p @ !P!!!"@""""0#p### $@$p$$$ %P%%%% &`&&&& '`''' (P((()0)p)))*P***+0+p+++,@,,,-@---- . ( e,d|e((((((((((((((((((CCCA}<{ !%)-0359<@CFJMQTX\_aeikosw{  $')-159=AEIKNQUY\`dgknrvy|   $'+/36:>BDHLPSWY\`dhknrvy| #'+/36:=?CGJMPSWX\_beimpsvz~ #'+.259=@DHLPTVY\`dhknrvz~  !$(,048<>BFIMQUY]aehlptw{}  $'+.047:>BFIMQTX\]aehlosvz~  "#'),036:<?CFJMOSW[_cgimptx|~  "&'+/368;?BFJMQTW[_cfhloqtx{~         " & * - 0 4 7 ; ? C G J N R V Z ^ b e i l n r v z }         ! % ( + / 3 7 ; ? B F I K O S W [ ^ b f j n p s w { ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˩˫гܲ˯ˮ˱˲˳иܴ˵ƮƨƩƬƪư˷Ƶ˼˿плަƷƾƽƿڮިڱܹܶܺީުڸڹܼܽޯ̣̥ǥǤǡǪǣǢǩ̭Ǧ̸̰̯̱̺̹̲̿̽ںޱǰڿdzѢѤѦǺѬѨѫѱѯѧѮѲէգآ޴޳޷¢¨խ©º°³®¶¹­հկյձշتائةث޼޻ȼͤͩͨͥ͢ռվحͭͯͰȧͱͻͶ͵ͺذͽȩشسزáȱصçèåȹȶȵȴȸȽضغعñîéõðêöȾȿҤҢؿؼùҦҩҮҳҹΨΩΥάһβɢ֡ɣδθλικĦɭɮıĺĵijĿįĮĪĹĻɸɼɹɻɺɶɿɾɽ֨ۢۥݢݣֶۧ۩ֿݩݨݪ۲٪٤٨٣۴ݰݬݲݫݮ٫ϢϦϥϣٱϬٲۺ۹ۼ۽ϰϲϯϱٵϳϴӢӡӥٷʢٸϹʤʧϼϻţŤŧʭϿӯٽŷŹŪŴŲŵʴʵŰʸʹʱʰӵӽӾӸӲӶӼӹӱپݿźצװߡ״׳ߤߢ׺ߧߨԡ߬ЧЪФԭХТԪԬԶԳԷԩԵܧܢܣ߲߱ڤЮڦڥޢԼڨԽܪܮ߼ڪ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-s1?  (````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````0``````````````````````````````1``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-s2?   ``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` `````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p"2='cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-s3?  `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````j````m` `l``abcdefghi`````!"#$%&'()*+,-./0123456789:`````@ABCDEFGHIJKLMNOPQR`````````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p$)9IYiy'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dicu-internal-compound-t? Zppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp`pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@'7GWgwpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @    @    @    @    @   @@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp,-23?@INO      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ P]`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     ;<=>?STUVWXYZ[\]^_nopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ;<=>\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789:;<=>?BCDEFGHIJKLMNOPQRSTUXYZ[\]^_bcdefghilmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                 " # $ ' ( ) * + , - . / 1 4 6 7 8 9 : < = ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s u v w x y z { | } ~ !!!!!!! ! ! ! !!!!!!!!!!!!!!!!! !#!$!%!'!(!)!*!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!U!V!W!X!Y!Z!_!l!m!n!o!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" " " " """""""""""!"""#"$"&"-"/"0"1"2"3"8"9":";">"?"@"A"B"C"D"E"F"G"I"J"K"M"N"O"P"Q"S"T"U"V"W"X"Y"Z"["\"]"^"_"b"c"h"i"l"m"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################## #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~################################################################################################################################## $"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$o$p$q$r$s$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L%M%N%O%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%_%`%b%c%d%e%f%g%h%i%k%l%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&& & & & &&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&b&f&k&n&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000 0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@00000000000000011111*1+1,1-1.1/10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2|2}2~22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN)N7NJN[NdNeNgNjNlNnNoNrNxNzN{N|N}NNNNNN!O#O)OOO4P=PPoQzQQQQ,RRRjSSSSSSSST]TTTTUUU!U%UBUiUoUpUtUyUUUUUUUV!V%VUV]VVVVVVWW+WlWWWWWWXXBXCXFXnXXXXXXY;YYrZZZa[m[[C\r\\\\\\]]T]V]Z]]]]]]]]^^__h__8`>``-amaabccc&ccccdde0eieeeeeee=fffffff)g0ggg hjhhhhi+i:iiiiitjuj{jjkZkHlllImLmPmUmm7nnnnnnVooopp)q>q@qqq3rTrrrr ss s\sdstssssst7txt4uuuuuuv.v]vfvvvw,wwwwwwAxYxZx[xgxsxuxxxyy3y6yCyNyyyzz$zRz^zzz {\{_{|{{{|||||}}~~~~~~~~~~ 7IV2U &7?VX܁&MTY]DfDχLjȈGUhÉ͉ _NjЋ n QRW_j-n}~ЎڎjÏdBfґ*=@AC&yǔϔӔԔڔ '3=CHKUZ`ntuϕLTu— ϘИԘ֘ט 7Jbdfsxy{~r6\b Bd}~œȜɜќҜڜۜ $'.04;<@MPRSTVY]_`abenortvwǞ ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫ !"#%&'()*+.234567:;=>?ABCDEFGHIJLNOPQRSUVWYZ[]^_`abcdefghijklmnorsuvy{|}~¬ìŬƬǬɬʬˬͬάϬЬѬҬӬԬ֬ج٬ڬ۬ܬݬެ߬ !"#$%&'(*+./0123679:;=>?@ABCFHJKLMNOQRSUVWYZ[\]^_`bdefghijknoqrwxyz~­íŭƭǭɭʭ˭̭ͭέϭҭԭխ֭׭ح٭ڭۭݭޭ߭  !"#$%&'()*+,-./23569;<=>?BDGHIKOQRSUWXYZ[^bcdfgjkmnoqrstuvwz~®îŮƮǮȮɮʮˮήҮӮԮծ֮׮ڮۮݮޮ߮  !"#$%&'()*+./1356789:;>@DEFGJKLMNOQRSTUVWXYZ[^_`abcfghijklmnopqrstuvwxz{|}~¯ïįůƯʯ̯ϯЯѯүӯկ֯ׯدٯگۯݯޯ߯  !"#$%&')*+,-./0123456789:;<=>?@ABCFGIKMOPQRVXZ[\^_`abcdefghijklmnopqrstuvwxyz{~°ðưʰ˰̰ͰΰϰҰӰհְװٰڰ۰ܰݰް߰  !"&')*+-./01236:;<=>?BCEFGIJKLMNORSVWYZ[]^_abcdefghijklmnopqrstuvwz{}~±ñıűƱDZȱɱʱ˱ͱαϱѱұӱձֱױرٱڱ۱ޱ !"#$%&'()*+,-./012356789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[]^_abcdefgjklmnopqrsvwxyz{}~²òIJŲƲDzʲ˲ͲβϲѲӲԲղֲײڲܲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSWYZ]`abcfhjlmorsuvwyz{|}~³óƳdzɳʳͳϳѳҳӳֳسڳܳ޳߳ !"#$%&'*,-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdfghijkmnopqrstuvwxyz{|}~´ôŴƴǴɴʴ˴̴ʹδϴѴҴӴԴִ״شٴڴ۴޴ߴ  !"#&+,-./235679:;<=>?BFGHIJNOQRSUVWXYZ[^bcdefghijklmnopqrstuvwxyz{|}~µõŵƵǵȵɵʵ˵εҵӵԵյֵ׵ٵڵ۵ܵݵ޵ߵ  !"#$&'()*+-./012356789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'*+-.1234567:<=>?@ABCEFGIJKMNOPQRSVWXYZ[\]^_abcefgijklmnortvwxyz{~·÷ķŷƷȷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#&')*+-./01236:;<=>?ABCEFGHIJKLMNOPRTUVWXYZ[^_abcefghijknprstuvwyz{}~¸ĸƸǸȸɸʸ˸͸θϸѸҸӸոָ׸ظٸڸ۸ܸ޸ !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKMNPRSTUVWZ[]^_abcdefgjlnopqrsvwyz{}~¹ùĹŹƹǹʹ˹͹ӹԹչֹ׹ڹܹ߹  !"#$%&'()*+,-./01234567:;=>?ACDEFGJLOPQRVWYZ[]^_`abcfjklmnorsuvwyz{|}~ºúźƺǺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺ںۺܺݺ޺ߺ !"#$%&'(*,-./012379:?@ABCFHJKLNQRSUVWYZ[\]^_`bdefghijkmnopqrstuvwxyz{|}~»ûŻƻǻɻʻ˻̻ͻλϻѻһԻջֻ׻ػٻڻۻܻݻ޻߻  !"#&(*+,./235679:;<=>?BFGHJKNOQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~¼üżƼǼȼɼʼ˼̼μҼӼԼּ׼ټڼۼݼ޼߼  !"#%&'()*+-./0123456789:;<=>?ABCDEFGJKMNOQRSTUVWZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽֽ׽ٽڽ۽ݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCFGIJKMOPQRSVX\]^_bcefgiklmnorvwxyz~¾þľžƾǾȾɾʾ˾̾;ξϾҾӾվ־پھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?BCEFGIJKLMNORSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿƿǿȿɿʿ˿οϿѿҿӿտֿ׿ؿٿڿۿݿ޿  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPRSTUVWYZ[]^_abcdefgjklmnopqrstuvwxyz{|}~ !"%()*+.23457:;=>?ABCDEFGJNOPQRSVWYZ[]^_`abcfjklmnoqrsuvwyz{|}~ !"#$%&'*,.0356789:;<=>?@ABCDEFGIJKLMNORSUVWYZ[\]^_abcdfghijknoqrsuvwxyz{~ƒ„…†‡‹ŒŽ’“”•–—šŸ ¡¢£§ª«¯°±²³»¼½¾¿  !"#&'*+,-./0123456789:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgjkmnoqstuvwz{~ÀÁÂÃÆÇÊËÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#%&'()*+-./12356789:;>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcfgijkmnopqrsvwxz{|}~Ă㥹ĆćĈĉĊċČčĎďĐđĒēĖėĘęĚěĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĺĻľĿ  !"#$%&'*+-./1234567:<>?@ABCFGKOPQRVZ[\_bcefgijklmnorvwxyz{~łŃņʼnŊŋœŔŚśŞşŢţŤťŦŧŨūŬŭŮůŰűŲųŷ  !"#&')*+/1268:<=>?BCEFGIJKLMNORVWXYZ[^_abcdefghijkmnprstuvwz{}~ƂƃƄƅƆƇƏƐƑƒƓƗƚƛƞƟƠơƢƣƫƬƭƮƯƳƶƷƼƽƾƿ "#%&')*+,-./24689:;>?ABCEFGHIKNPYZ[]^_abcdefgijlmnopqrsvwyz{ǀǁǂnjǍǓǜǝǞǟǨǩǪǫǯDzdzǶǷǸǹǺǻ !"#%&'()*+.02345679:;=>?ABCDEFGJKNOPQRSUVWXYZ[\]^_`abcdefghijklmnorsuvwy{|}~ȉȊȏȐȑȒȓȖȗȘșȚțȜȣȤȥȦȧȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȿ  !"#$%&'()*+-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdefghijkmnoqrsuvwxyz{}~ɀɁɂɃɄɅɆɇɋɎɏɒɓɔɕɖɗɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ  !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKNOQRSUVWXYZ[^bcdefgijklmnopqrstuvwxyz{|~ʀʁʂʃʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʿ "#$%&'()*+,-./0123456789:;<=>?@BCDEFGJKMNOQRSTUVWZ[\^_`abcefghijklmnopqrstuvwz{|}~ˀˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏːˑ˒˓˔˕˖˗˘˙˚˛˞˟ˠˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˺˻˼˽˾˿  #$%&*+-/1234567:?@ABCFGIJKMNOPQRSVZ[\]^_abcegijklmnoqrstvwxyz{|}~̷̢̧̛̖̗̞̟̣̤̥̦̯̰̱̲̳̺̻̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̾̿̕  !"#%&')*+-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcefghijknprstuvwyz{|}~͇͍͎̀́͂̓̈́͆͊͋͌ͅ͏͓͚͐͑͒͗͛ͣͫͬͭͮͯ͟͢͞͠͡Ͳͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ "#%&')*+,-./246789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWZ[]^bcdefgjlnopqrsvwyz{}~΀΁΂΃΋Ό΍ΎΏΓΖΗΚΛΜΝΞΟΧΨΩΪΫίΰαβγδεζηθικλμνξο !"#%&'()*+.2345679:;<=>?@ABCDEFGHIJKLMNOPQRSVWYZ[]^_`abcfhjklmnorsuvwyz{|}~ςστχψωϊϋώϏϐϑϒϓϔϕϖϗϘϙϚϛϜϝϞϟϠϣϤϥϦϧϪϫϬϭϮϯϲϳϴϵ϶ϷϸϹϺϻϼϽϾϿ  !"#$%&'()*+,./0123679:;=>?@ABCFHJKLMNOQRSUVWYZ[\]^_abcdefghijknoqrsuvwxyz{~ЀЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУЧЪЫЮЯабвглмноп  !"#$%&'()*+,-./235679;<=>?BFGHIJKNOQRSUVWXYZ[^`bcdefgijkmnopqrstuvwxyz{}~рстуцчъыьэюяѐёђѓєѕіїјљњћќѝўџѣѦѧѪѫѬѭѮѯѷѸѹѾѿ  !"#$%&'()*+./12356789:;>@BCDEFGIJKLMNOPQRSTUVWXYZ[]^_`abcefghijklmnopqrstuvwxyz{|}~҃҆҇ҊҋҌҍҎҏғҔҗҘҙҚқҞҟҢңҦҧҨҩҪҫҮүҰҳҴҵҶҷһҾ "#$&'*+-./1234567:>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{~ӂӃӆӇӈӉӊӋӓӔӕӖӗӛӞӟӢӣӤӥӦӧӯӰӱӲӳӶӷӺӻӾӿ  !"#$%&'()*+,-./0123456789:;<=>?ABCEFGHIJKLMNOPQRSTUVWXYZ[]^_abcefghijklnpqrstuvwz{}~ԄԅԆԇԏԐԑԒԓԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԥԦԧԨԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿ  !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKNPRSTUVWZ[]^_abcdfgjlnopqrsvwyz{}~ՀՁՂՃՋՌՍՎՏՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդէըթժիլխծկհձղճմյնշոչպջռսվտ !"#%&'()*+,./01234567:;=>?ABCDFGJLNOPRSVWYZ[]^_`abcdefhjklmnorsuvwxyz{|}~րցւևֈ։֊֋֏ֲֳִֵֶַָֽ֖֛֣֤֥֦֧֪֚֮֒֓֗֘֙֜֫֯־ֿ !"#$%&'*,./0123679:;=>?@ABCEFHJKLMNORSUZ[\]^_bdfghjkmnoqrsuvwxyz{~׀׃ׅׄ׆ׇ׋׎׏גדהוזחןנסעףפץצקרשת׫׬׭׮ׯװױײ׳״׵׶׷׸׹׺׻׼׽׾׿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./34EFGHOSXglmnosu_`` ` ` ` ` ` `\\ \  \  \  \  \ \\ 00  !"#$%&'()*+,-./0123456789:;<=>? @ABBC DEFGHIJKLMNOPQRSTUVWXYZ[\]^_w`abcdefghijklmnopqrstuvwxyz{|}~x      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~??ҷ     rv ^!"#$ 3%&3'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3V<4WXYZ=[\]^_`DHabcdefghijklmnopqrstuvwxyz{|}~     p !"#$%&'()*+,-./08123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@=!  @     @ " !"#$%&'( )*+,"--. /0/01234`5667899:;<=>?@ABCDDEFGHLIJ@KKLMN@OPQ$RST@UVWXYZYZ[\]^_ ``abcdef gghi jklmnopqrs tuvw0xyzz{P|}~ 4A  @@ @   @  0  !      @ @@ !" !"#$%&'()*++,-./0 1234566789:;<=>?@AB@CDEFGHIJKLMN!OP"QR@ST@UUV W@XXYZ[@\]^_`@abcd efghijk(lmno@pqrstuvwHx@yz{yz{|@}~@@@ 0 @@@@@ @@ @@ "@@@       @  !"#$%&'()*+@,-,-.@//01223455678@9@:; <<=>@?`@ABCCDEFEFGHIJKLMNOPQRSTSTUVWXY@ZZ[\]^_`aabcd e fghijklmnopqr s@ttuvwxyBz{|}~@   @0  H$TK Rb0@@  `# @ ]'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lOlOh_ljOOGllOOO~ Ϫ G   O h   O   O          O    O  ! " # $ % & ' ( ) * + Gp, - . / 0 1 &2 O3 4 5 6 7 8 Ϧ9 N: ; < = > ? @ A B C D E F G _H I J OK L M N OO P Q OR S T U V W X OY Z [ \ ] ^ _ ` a b c d e f g h i j k l m n lo p q r s t Ou 8v w x y z { O| |} ~  O ς O ߅ _ Ԍ ϐ o ԓ O ϗ O , O O G Ԩ _ O] o l D  Oݿ Ϧ O l _ O l O Ϯ O O l o       O O O  &O    O  ߏ O    o   O l T ! " # O$ % & ' O( ) * G+ , - . / 0 1 2 3 4 5 6 7 8 9 l: ; < = > ? @ A B C D E F G H I J K zL M N O P ψQ GR S T nOU ]V W τX Y Z ԏ[ .\ ] ^ ώ_ F` a b oc d e f Og h i j k l m On o Tp Kq r s ώt Gu ,v w Ox y z { | } ~ O ́ Dž _ ψ O ό O Ԗ l ɚ jO ĝ ϡ O ߤ Ϩ O ܲ o Ͻ Ͼ y O O O O l O O O O O       O O     O              O ! " # $ % & ' l( ) * + , ԏ- O. / 0 1 2 3 4 O5 6 7 8 9 : ; O< = > ? @ A B _C lD E F G H I oJ K L M ON O P OQ R S T OU V W X Y Z [ O\ ] ^ _ ` a b c d e _f g h i mj k l m n o p oq ,r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S (T U V W X Y Z [ \ ] €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸĔĕĬĭIJijĿŀʼnŎŏſƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿɀɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʾʿˀˁ˂˃˄˅ˆˈˉˊˋˌˍˎˏːˑ˒˓˔˕˖˗˚˜˞˟ˠˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˸˹˺˻˼˽˾˿̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼͇͈͉͍͎̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́͆͊͋͌̕̚ͅ͏͓͔͕͖͙͚͐͑͒͗͛ͣͤͥͦͧͨͩͪͫͬͭͮͯ͘͜͟͢͝͞͠͡ͰͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ΀΁΂΃ϏϐϑϒϓϔϕϖϗϘϙϚϛϜϝϞϟϠϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϲϳϴϵ϶ϷϸϹϺϻϼϽϾϿЀЍѐѝѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿҀҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿӀӁӂӃӄӅӆӇӈӉӊӋӌӍӎӏӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠӡӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӲӳӴӵӶӷӸӹӺӻӼӽӾӿԀԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԚԛԜԝԞԟԠԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆևֈ։֊֋֌֍֎֏֐ְֱֲֳִֵֶַָֹֺֻּֽ֑֖֛֢֣֤֥֦֧֪֚֭֮֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯־ֿ׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏׫׬׭׮ׯװױײ׳״׵׶׷׸׹׺׻׼׽׾׿؀؁؂؃؄؅؆؇؈؉؊؋؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؜؝؞ؠػؼؽؾؿٕٖٜٟٓٔٗ٘ٙٚٛٝٞٮٯٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿڀځڂڃڄڅچڇڈډڊڋڌڍڎڏڐڑڒړڔڕږڗژڙښڛڜڝڞڟڠڡڢڣڤڥڦڧڨکڪګڬڭڮگڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿۀہۂۃۄۅۆۇۈۉۊۋیۍێۏېۑےۓ۔ەۖۗۘۙۚۛۜ۝۞ۣ۟۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿ܀܁܂܃܄܅܆܇܈܉܊܋܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯܱܴܷܸܹܻܼܾ݂݄݆݈ܰܲܳܵܶܺܽܿ݀݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿߀߁߂߃߄߅߆߇߈߉ߊߋߌߍߎߏߐߑߒߓߔߕߖߗߘߙߚߛߜߝߞߟߠߡߢߣߤߥߦߧߨߩߪ߲߫߬߭߮߯߰߱߳ߴߵ߶߷߸߹ߺ߻߼߽߾߿ࠀࠁࠂࠃࠄࠅࠆࠇࠈࠉࠊࠋࠌࠍࠎࠏࠐࠑࠒࠓࠔࠕࠖࠗ࠘࠙ࠚࠛࠜࠝࠞࠟࠠࠡࠢࠣࠤࠥࠦࠧࠨࠩࠪࠫࠬ࠭࠮࠯࠰࠱࠲࠳࠴࠵࠶࠷࠸࠹࠺࠻࠼࠽࠾࠿ࡀࡁࡂࡃࡄࡅࡆࡇࡈࡉࡊࡋࡌࡍࡎࡏࡐࡑࡒࡓࡔࡕࡖࡗࡘ࡙࡚࡛࡜࡝࡞࡟ࡠࡡࡢࡣࡤࡥࡦࡧࡨࡩࡪ࡫࡬࡭࡮࡯ࡰࡱࡲࡳࡴࡵࡶࡷࡸࡹࡺࡻࡼࡽࡾࡿࢀࢁࢂࢃࢄࢅࢆࢇ࢈ࢉࢊࢋࢌࢍࢎ࢏࢐࢑࢒࢓࢔࢕࢖࢙࢚࢛ࢗ࢘࢜࢝࢞࢟ࢠࢡࢢࢣࢤࢥࢦࢧࢨࢩࢪࢫࢬࢭࢮࢯࢰࢱࢲࢳࢴࢵࢶࢷࢸࢹࢺࢻࢼࢽࢾࢿࣀࣁࣂࣃࣄࣅࣆࣇࣈࣉ࣏࣐࣑࣒࣓࣊࣋࣌࣍࣎ࣔࣕࣖࣗࣘࣙࣚࣛࣜࣝࣞࣟ࣠࣡࣢ࣰࣱࣲࣣࣦࣩ࣭࣮࣯ࣶࣹࣺࣤࣥࣧࣨ࣪࣫࣬ࣳࣴࣵࣷࣸࣻࣼࣽࣾࣿऀँंःऄअआइईउऊऋऌऍऎएऐऑऒओऔकखगघङचछजझञटठडढणतथदधनऩपफबभमयरऱलळऴवशषसहऺऻ़ऽािीुूृॄॅॆेैॉॊोौ्ॎॏॐ॒॑॓॔ॕॖॗक़ख़ग़ज़ड़ढ़फ़य़ॠॡॢॣ।॥०१२३४५६७८९॰ॱॲॳॴॵॶॷॸॹॺॻॼॽॾॿঀঁংঃ঄অআইঈউঊঋঌ঍঎এঐ঑঒ওঔকখগঘঙচছজঝঞটঠডঢণতথদধন঩পফবভমযর঱ল঳঴঵শষসহ঺঻়ঽািীুূৃৄ৅৆েৈ৉৊োৌ্ৎ৏৐৑৒৓৔৕৖ৗ৘৙৚৛ড়ঢ়৞য়ৠৡৢৣ৤৥০১২৩৪৫৬৭৮৯ৰৱ৲৳৴৵৶৷৸৹৺৻ৼ৽৾৿਀ਁਂਃ਄ਅਆਇਈਉਊ਋਌਍਎ਏਐ਑਒ਓਔਕਖਗਘਙਚਛਜਝਞਟਠਡਢਣਤਥਦਧਨ਩ਪਫਬਭਮਯਰ਱ਲਲ਼਴ਵਸ਼਷ਸਹ਺਻਼਽ਾਿੀੁੂ੃੄੅੆ੇੈ੉੊ੋੌ੍੎੏੐ੑ੒੓੔੕੖੗੘ਖ਼ਗ਼ਜ਼ੜ੝ਫ਼੟੠੡੢੣੤੥੦੧੨੩੪੫੬੭੮੯ੰੱੲੳੴੵ੶੷੸੹੺੻੼੽੾੿઀ઁંઃ઄અઆઇઈઉઊઋઌઍ઎એઐઑ઒ઓઔકખગઘઙચછજઝઞટઠડઢણતથદધન઩પફબભમયર઱લળ઴વશષસહ઺઻઼ઽાિીુૂૃૄૅ૆ેૈૉ૊ોૌ્૎૏ૐ૑૒૓૔૕૖૗૘૙૚૛૜૝૞૟ૠૡૢૣ૤૥૦૧૨૩૪૫૬૭૮૯૰૱૲૳૴૵૶૷૸ૹૺૻૼ૽૾૿଀ଁଂଃ଄ଅଆଇଈଉଊଋଌ଍଎ଏଐ଑଒ଓଔକଖଗଘଙଚଛଜଝଞଟଠଡଢଣତଥଦଧନ଩ପଫବଭମଯର଱ଲଳ଴ଵଶଷସହ଺଻଼ଽାିୀୁୂୃୄ୅୆େୈ୉୊ୋୌ୍୎୏୐୑୒୓୔୕ୖୗ୘୙୚୛ଡ଼ଢ଼୞ୟୠୡୢୣ୤୥୦୧୨୩୪୫୬୭୮୯୰ୱ୲୳୴୵୶୷୸୹୺୻୼୽୾୿஀஁ஂஃ஄அஆஇஈஉஊ஋஌஍எஏஐ஑ஒஓஔக஖஗஘ஙச஛ஜ஝ஞட஠஡஢ணத஥஦஧நனப஫஬஭மயரறலளழவஶஷஸஹ஺஻஼஽ாிீுூ௃௄௅ெேை௉ொோௌ்௎௏ௐ௑௒௓௔௕௖ௗ௘௙௚௛௜௝௞௟௠௡௢௣௤௥௦௧௨௩௪௫௬௭௮௯௰௱௲௳௴௵௶௷௸௹௺௻௼௽௾௿ఀఁంఃఄఅఆఇఈఉఊఋఌ఍ఎఏఐ఑ఒఓఔకఖగఘఙచఛజఝఞటఠడఢణతథదధన఩పఫబభమయరఱలళఴవశషసహ఺఻఼ఽాిీుూృౄ౅ెేై౉ొోౌ్౎౏౐౑౒౓౔ౕౖ౗ౘౙౚ౛౜ౝ౞౟ౠౡౢౣ౤౥౦౧౨౩౪౫౬౭౮౯౰౱౲౳౴౵౶౷౸౹౺౻౼౽౾౿ಀಁಂಃ಄ಅಆಇಈಉಊಋಌ಍ಎಏಐ಑ಒಓಔಕಖಗಘಙಚಛಜಝಞಟಠಡಢಣತಥದಧನ಩ಪಫಬಭಮಯರಱಲಳ಴ವಶಷಸಹ಺಻಼ಽಾಿೀುೂೃೄ೅ೆೇೈ೉ೊೋೌ್೎೏೐೑೒೓೔ೕೖ೗೘೙೚೛೜ೝೞ೟ೠೡೢೣ೤೥೦೧೨೩೪೫೬೭೮೯೰ೱೲೳ೴೵೶೷೸೹೺೻೼೽೾೿ഀഁംഃഄഅആഇഈഉഊഋഌ഍എഏഐ഑ഒഓഔകഖഗഘങചഛജഝഞടഠഡഢണതഥദധനഩപഫബഭമയരറലളഴവശഷസഹഺ഻഼ഽാിീുൂൃൄ൅െേൈ൉ൊോൌ്ൎ൏൐൑൒൓ൔൕൖൗ൘൙൚൛൜൝൞ൟൠൡൢൣ൤൥൦൧൨൩൪൫൬൭൮൯൰൱൲൳൴൵൶൷൸൹ൺൻർൽൾൿ඀ඁංඃ඄අආඇඈඉඊඋඌඍඎඏඐඑඒඓඔඕඖ඗඘඙කඛගඝඞඟචඡජඣඤඥඦටඨඩඪණඬතථදධන඲ඳපඵබභමඹයර඼ල඾඿වශෂසහළෆ෇෈෉්෋෌෍෎ාැෑිීු෕ූ෗ෘෙේෛොෝෞෟ෠෡෢෣෤෥෦෧෨෩෪෫෬෭෮෯෰෱ෲෳ෴෵෶෷෸෹෺෻෼෽෾෿฀฻฼฽฾๜๝๞๟๠๡๢๣๤๥๦๧๨๩๪๫๬๭๮๯๰๱๲๳๴๵๶๷๸๹๺๻๼๽๾๿຀ກຂ຃ຄ຅ຆງຈຉຊ຋ຌຍຎຏຐຑຒຓດຕຖທຘນບປຜຝພຟຠມຢຣ຤ລ຦ວຨຩສຫຬອຮຯະັາຳິີຶື຺ຸູົຼຽ຾຿ເແໂໃໄ໅ໆ໇່້໊໋໌ໍ໎໏໐໑໒໓໔໕໖໗໘໙໚໛ໜໝໞໟ໠໡໢໣໤໥໦໧໨໩໪໫໬໭໮໯໰໱໲໳໴໵໶໷໸໹໺໻໼໽໾໿ༀ༁༂༃༄༅༆༇༈༉༊་༌།༎༏༐༑༒༓༔༕༖༗༘༙༚༛༜༝༞༟༠༡༢༣༤༥༦༧༨༩༪༫༬༭༮༯༰༱༲༳༴༵༶༷༸༹༺༻༼༽༾༿ཀཁགགྷངཅཆཇ཈ཉཊཋཌཌྷཎཏཐདདྷནཔཕབབྷམཙཚཛཛྷཝཞཟའཡརལཤཥསཧཨཀྵཪཫཬ཭཮཯཰ཱཱཱིིུུྲྀཷླྀཹེཻོཽཾཿ྄ཱྀྀྂྃ྅྆྇ྈྉྊྋྌྍྎྏྐྑྒྒྷྔྕྖྗ྘ྙྚྛྜྜྷྞྟྠྡྡྷྣྤྥྦྦྷྨྩྪྫྫྷྭྮྯྰྱྲླྴྵྶྷྸྐྵྺྻྼ྽྾྿࿀࿁࿂࿃࿄࿅࿆࿇࿈࿉࿊࿋࿌࿍࿎࿏࿐࿑࿒࿓࿔࿕࿖࿗࿘࿙࿚࿛࿜࿝࿞࿟࿠࿡࿢࿣࿤࿥࿦࿧࿨࿩࿪࿫࿬࿭࿮࿯࿰࿱࿲࿳࿴࿵࿶࿷࿸࿹࿺࿻࿼࿽࿾࿿ကခဂဃငစဆဇဈဉညဋဌဍဎဏတထဒဓနပဖဗဘမယရလဝသဟဠအဢဣဤဥဦဧဨဩဪါာိီုူေဲဳဴဵံ့း္်ျြွှဿ၀၁၂၃၄၅၆၇၈၉၊။၌၍၎၏ၐၑၒၓၔၕၖၗၘၙၚၛၜၝၞၟၠၡၢၣၤၥၦၧၨၩၪၫၬၭၮၯၰၱၲၳၴၵၶၷၸၹၺၻၼၽၾၿႀႁႂႃႄႅႆႇႈႉႊႋႌႍႎႏ႐႑႒႓႔႕႖႗႘႙ႚႛႜႝ႞႟ႠႡႢႣႤႥႦႧႨႩႪႫႬႭႮႯႰႱႲႳႴႵႶႷႸႹႺႻႼႽႾႿჀჁჂჃჄჅ჆Ⴧ჈჉჊჋჌Ⴭ჎჏აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶჷჸჹჺ჻ჼჽჾჿᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒᄓᄔᄕᄖᄗᄘᄙᄚᄛᄜᄝᄞᄟᄠᄡᄢᄣᄤᄥᄦᄧᄨᄩᄪᄫᄬᄭᄮᄯᄰᄱᄲᄳᄴᄵᄶᄷᄸᄹᄺᄻᄼᄽᄾᄿᅀᅁᅂᅃᅄᅅᅆᅇᅈᅉᅊᅋᅌᅍᅎᅏᅐᅑᅒᅓᅔᅕᅖᅗᅘᅙᅚᅛᅜᅝᅞᅟᅠᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᅶᅷᅸᅹᅺᅻᅼᅽᅾᅿᆀᆁᆂᆃᆄᆅᆆᆇᆈᆉᆊᆋᆌᆍᆎᆏᆐᆑᆒᆓᆔᆕᆖᆗᆘᆙᆚᆛᆜᆝᆞᆟᆠᆡᆢᆣᆤᆥᆦᆧᆨᆩᆪᆫᆬᆭᆮᆯᆰᆱᆲᆳᆴᆵᆶᆷᆸᆹᆺᆻᆼᆽᆾᆿᇀᇁᇂᇃᇄᇅᇆᇇᇈᇉᇊᇋᇌᇍᇎᇏᇐᇑᇒᇓᇔᇕᇖᇗᇘᇙᇚᇛᇜᇝᇞᇟᇠᇡᇢᇣᇤᇥᇦᇧᇨᇩᇪᇫᇬᇭᇮᇯᇰᇱᇲᇳᇴᇵᇶᇷᇸᇹᇺᇻᇼᇽᇾᇿሀሁሂሃሄህሆሇለሉሊላሌልሎሏሐሑሒሓሔሕሖሗመሙሚማሜምሞሟሠሡሢሣሤሥሦሧረሩሪራሬርሮሯሰሱሲሳሴስሶሷሸሹሺሻሼሽሾሿቀቁቂቃቄቅቆቇቈ቉ቊቋቌቍ቎቏ቐቑቒቓቔቕቖ቗ቘ቙ቚቛቜቝ቞቟በቡቢባቤብቦቧቨቩቪቫቬቭቮቯተቱቲታቴትቶቷቸቹቺቻቼችቾቿኀኁኂኃኄኅኆኇኈ኉ኊኋኌኍ኎኏ነኑኒናኔንኖኗኘኙኚኛኜኝኞኟአኡኢኣኤእኦኧከኩኪካኬክኮኯኰ኱ኲኳኴኵ኶኷ኸኹኺኻኼኽኾ኿ዀ዁ዂዃዄዅ዆዇ወዉዊዋዌውዎዏዐዑዒዓዔዕዖ዗ዘዙዚዛዜዝዞዟዠዡዢዣዤዥዦዧየዩዪያዬይዮዯደዱዲዳዴድዶዷዸዹዺዻዼዽዾዿጀጁጂጃጄጅጆጇገጉጊጋጌግጎጏጐ጑ጒጓጔጕ጖጗ጘጙጚጛጜጝጞጟጠጡጢጣጤጥጦጧጨጩጪጫጬጭጮጯጰጱጲጳጴጵጶጷጸጹጺጻጼጽጾጿፀፁፂፃፄፅፆፇፈፉፊፋፌፍፎፏፐፑፒፓፔፕፖፗፘፙፚ፛፜፝፞፟፠፡።፣፤፥፦፧፨፩፪፫፬፭፮፯፰፱፲፳፴፵፶፷፸፹፺፻፼፽፾፿ᎀᎁᎂᎃᎄᎅᎆᎇᎈᎉᎊᎋᎌᎍᎎᎏ᎐᎑᎒᎓᎔᎕᎖᎗᎘᎙᎚᎛᎜᎝᎞᎟ᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯᏰᏱᏲᏳᏴᏵ᏶᏷ᏸᏹᏺᏻᏼᏽ᏾᏿᐀ᐁᐂᐃᐄᐅᐆᐇᐈᐉᐊᐋᐌᐍᐎᐏᐐᐑᐒᐓᐔᐕᐖᐗᐘᐙᐚᐛᐜᐝᐞᐟᐠᐡᐢᐣᐤᐥᐦᐧᐨᐩᐪᐫᐬᐭᐮᐯᐰᐱᐲᐳᐴᐵᐶᐷᐸᐹᐺᐻᐼᐽᐾᐿᑀᑁᑂᑃᑄᑅᑆᑇᑈᑉᑊᑋᑌᑍᑎᑏᑐᑑᑒᑓᑔᑕᑖᑗᑘᑙᑚᑛᑜᑝᑞᑟᑠᑡᑢᑣᑤᑥᑦᑧᑨᑩᑪᑫᑬᑭᑮᑯᑰᑱᑲᑳᑴᑵᑶᑷᑸᑹᑺᑻᑼᑽᑾᑿᒀᒁᒂᒃᒄᒅᒆᒇᒈᒉᒊᒋᒌᒍᒎᒏᒐᒑᒒᒓᒔᒕᒖᒗᒘᒙᒚᒛᒜᒝᒞᒟᒠᒡᒢᒣᒤᒥᒦᒧᒨᒩᒪᒫᒬᒭᒮᒯᒰᒱᒲᒳᒴᒵᒶᒷᒸᒹᒺᒻᒼᒽᒾᒿᓀᓁᓂᓃᓄᓅᓆᓇᓈᓉᓊᓋᓌᓍᓎᓏᓐᓑᓒᓓᓔᓕᓖᓗᓘᓙᓚᓛᓜᓝᓞᓟᓠᓡᓢᓣᓤᓥᓦᓧᓨᓩᓪᓫᓬᓭᓮᓯᓰᓱᓲᓳᓴᓵᓶᓷᓸᓹᓺᓻᓼᓽᓾᓿᔀᔁᔂᔃᔄᔅᔆᔇᔈᔉᔊᔋᔌᔍᔎᔏᔐᔑᔒᔓᔔᔕᔖᔗᔘᔙᔚᔛᔜᔝᔞᔟᔠᔡᔢᔣᔤᔥᔦᔧᔨᔩᔪᔫᔬᔭᔮᔯᔰᔱᔲᔳᔴᔵᔶᔷᔸᔹᔺᔻᔼᔽᔾᔿᕀᕁᕂᕃᕄᕅᕆᕇᕈᕉᕊᕋᕌᕍᕎᕏᕐᕑᕒᕓᕔᕕᕖᕗᕘᕙᕚᕛᕜᕝᕞᕟᕠᕡᕢᕣᕤᕥᕦᕧᕨᕩᕪᕫᕬᕭᕮᕯᕰᕱᕲᕳᕴᕵᕶᕷᕸᕹᕺᕻᕼᕽᕾᕿᖀᖁᖂᖃᖄᖅᖆᖇᖈᖉᖊᖋᖌᖍᖎᖏᖐᖑᖒᖓᖔᖕᖖᖗᖘᖙᖚᖛᖜᖝᖞᖟᖠᖡᖢᖣᖤᖥᖦᖧᖨᖩᖪᖫᖬᖭᖮᖯᖰᖱᖲᖳᖴᖵᖶᖷᖸᖹᖺᖻᖼᖽᖾᖿᗀᗁᗂᗃᗄᗅᗆᗇᗈᗉᗊᗋᗌᗍᗎᗏᗐᗑᗒᗓᗔᗕᗖᗗᗘᗙᗚᗛᗜᗝᗞᗟᗠᗡᗢᗣᗤᗥᗦᗧᗨᗩᗪᗫᗬᗭᗮᗯᗰᗱᗲᗳᗴᗵᗶᗷᗸᗹᗺᗻᗼᗽᗾᗿᘀᘁᘂᘃᘄᘅᘆᘇᘈᘉᘊᘋᘌᘍᘎᘏᘐᘑᘒᘓᘔᘕᘖᘗᘘᘙᘚᘛᘜᘝᘞᘟᘠᘡᘢᘣᘤᘥᘦᘧᘨᘩᘪᘫᘬᘭᘮᘯᘰᘱᘲᘳᘴᘵᘶᘷᘸᘹᘺᘻᘼᘽᘾᘿᙀᙁᙂᙃᙄᙅᙆᙇᙈᙉᙊᙋᙌᙍᙎᙏᙐᙑᙒᙓᙔᙕᙖᙗᙘᙙᙚᙛᙜᙝᙞᙟᙠᙡᙢᙣᙤᙥᙦᙧᙨᙩᙪᙫᙬ᙭᙮ᙯᙰᙱᙲᙳᙴᙵᙶᙷᙸᙹᙺᙻᙼᙽᙾᙿ ᚁᚂᚃᚄᚅᚆᚇᚈᚉᚊᚋᚌᚍᚎᚏᚐᚑᚒᚓᚔᚕᚖᚗᚘᚙᚚ᚛᚜᚝᚞᚟ᚠᚡᚢᚣᚤᚥᚦᚧᚨᚩᚪᚫᚬᚭᚮᚯᚰᚱᚲᚳᚴᚵᚶᚷᚸᚹᚺᚻᚼᚽᚾᚿᛀᛁᛂᛃᛄᛅᛆᛇᛈᛉᛊᛋᛌᛍᛎᛏᛐᛑᛒᛓᛔᛕᛖᛗᛘᛙᛚᛛᛜᛝᛞᛟᛠᛡᛢᛣᛤᛥᛦᛧᛨᛩᛪ᛫᛬᛭ᛮᛯᛰᛱᛲᛳᛴᛵᛶᛷᛸ᛹᛺᛻᛼᛽᛾᛿ᜀᜁᜂᜃᜄᜅᜆᜇᜈᜉᜊᜋᜌᜍᜎᜏᜐᜑᜒᜓ᜔᜕᜖᜗᜘᜙᜚᜛᜜᜝᜞ᜟᜠᜡᜢᜣᜤᜥᜦᜧᜨᜩᜪᜫᜬᜭᜮᜯᜰᜱᜲᜳ᜴᜵᜶᜷᜸᜹᜺᜻᜼᜽᜾᜿ᝀᝁᝂᝃᝄᝅᝆᝇᝈᝉᝊᝋᝌᝍᝎᝏᝐᝑᝒᝓ᝔᝕᝖᝗᝘᝙᝚᝛᝜᝝᝞᝟ᝠᝡᝢᝣᝤᝥᝦᝧᝨᝩᝪᝫᝬ᝭ᝮᝯᝰ᝱ᝲᝳ᝴᝵᝶᝷᝸᝹᝺᝻᝼᝽᝾᝿កខគឃងចឆជឈញដឋឌឍណតថទធនបផពភមយរលវឝឞសហឡអឣឤឥឦឧឨឩឪឫឬឭឮឯឰឱឲឳ឴឵ាិីឹឺុូួើឿៀេែៃោៅំះៈ៉៊់៌៍៎៏័៑្៓។៕៖ៗ៘៙៚៛ៜ៝៞៟០១២៣៤៥៦៧៨៩៪៫៬៭៮៯៰៱៲៳៴៵៶៷៸៹៺៻៼៽៾៿᠀᠁᠂᠃᠄᠅᠆᠇᠈᠉᠊᠋᠌᠍᠎᠏᠐᠑᠒᠓᠔᠕᠖᠗᠘᠙᠚᠛᠜᠝᠞᠟ᠠᠡᠢᠣᠤᠥᠦᠧᠨᠩᠪᠫᠬᠭᠮᠯᠰᠱᠲᠳᠴᠵᠶᠷᠸᠹᠺᠻᠼᠽᠾᠿᡀᡁᡂᡃᡄᡅᡆᡇᡈᡉᡊᡋᡌᡍᡎᡏᡐᡑᡒᡓᡔᡕᡖᡗᡘᡙᡚᡛᡜᡝᡞᡟᡠᡡᡢᡣᡤᡥᡦᡧᡨᡩᡪᡫᡬᡭᡮᡯᡰᡱᡲᡳᡴᡵᡶᡷᡸ᡹᡺᡻᡼᡽᡾᡿ᢀᢁᢂᢃᢄᢅᢆᢇᢈᢉᢊᢋᢌᢍᢎᢏᢐᢑᢒᢓᢔᢕᢖᢗᢘᢙᢚᢛᢜᢝᢞᢟᢠᢡᢢᢣᢤᢥᢦᢧᢨᢩᢪ᢫᢬᢭᢮᢯ᢰᢱᢲᢳᢴᢵᢶᢷᢸᢹᢺᢻᢼᢽᢾᢿᣀᣁᣂᣃᣄᣅᣆᣇᣈᣉᣊᣋᣌᣍᣎᣏᣐᣑᣒᣓᣔᣕᣖᣗᣘᣙᣚᣛᣜᣝᣞᣟᣠᣡᣢᣣᣤᣥᣦᣧᣨᣩᣪᣫᣬᣭᣮᣯᣰᣱᣲᣳᣴᣵ᣶᣷᣸᣹᣺᣻᣼᣽᣾᣿ᤀᤁᤂᤃᤄᤅᤆᤇᤈᤉᤊᤋᤌᤍᤎᤏᤐᤑᤒᤓᤔᤕᤖᤗᤘᤙᤚᤛᤜᤝᤞ᤟ᤠᤡᤢᤣᤤᤥᤦᤧᤨᤩᤪᤫ᤬᤭᤮᤯ᤰᤱᤲᤳᤴᤵᤶᤷᤸ᤻᤹᤺᤼᤽᤾᤿᥀᥁᥂᥃᥄᥅᥆᥇᥈᥉᥊᥋᥌᥍᥎᥏ᥐᥑᥒᥓᥔᥕᥖᥗᥘᥙᥚᥛᥜᥝᥞᥟᥠᥡᥢᥣᥤᥥᥦᥧᥨᥩᥪᥫᥬᥭ᥮᥯ᥰᥱᥲᥳᥴ᥵᥶᥷᥸᥹᥺᥻᥼᥽᥾᥿ᦀᦁᦂᦃᦄᦅᦆᦇᦈᦉᦊᦋᦌᦍᦎᦏᦐᦑᦒᦓᦔᦕᦖᦗᦘᦙᦚᦛᦜᦝᦞᦟᦠᦡᦢᦣᦤᦥᦦᦧᦨᦩᦪᦫ᦬᦭᦮᦯ᦰᦱᦲᦳᦴᦵᦶᦷᦸᦹᦺᦻᦼᦽᦾᦿᧀᧁᧂᧃᧄᧅᧆᧇᧈᧉ᧊᧋᧌᧍᧎᧏᧐᧑᧒᧓᧔᧕᧖᧗᧘᧙᧚᧛᧜᧝᧞᧟᧠᧡᧢᧣᧤᧥᧦᧧᧨᧩᧪᧫᧬᧭᧮᧯᧰᧱᧲᧳᧴᧵᧶᧷᧸᧹᧺᧻᧼᧽᧾᧿ᨀᨁᨂᨃᨄᨅᨆᨇᨈᨉᨊᨋᨌᨍᨎᨏᨐᨑᨒᨓᨔᨕᨖᨘᨗᨙᨚᨛ᨜᨝᨞᨟ᨠᨡᨢᨣᨤᨥᨦᨧᨨᨩᨪᨫᨬᨭᨮᨯᨰᨱᨲᨳᨴᨵᨶᨷᨸᨹᨺᨻᨼᨽᨾᨿᩀᩁᩂᩃᩄᩅᩆᩇᩈᩉᩊᩋᩌᩍᩎᩏᩐᩑᩒᩓᩔᩕᩖᩗᩘᩙᩚᩛᩜᩝᩞ᩟᩠ᩡᩢᩣᩤᩥᩦᩧᩨᩩᩪᩫᩬᩭᩮᩯᩰᩱᩲᩳᩴ᩵᩶᩷᩸᩹᩺᩻᩼᩽᩾᩿᪀᪁᪂᪃᪄᪅᪆᪇᪈᪉᪊᪋᪌᪍᪎᪏᪐᪑᪒᪓᪔᪕᪖᪗᪘᪙᪚᪛᪜᪝᪞᪟᪠᪡᪢᪣᪤᪥᪦ᪧ᪨᪩᪪᪫᪬᪭᪮᪯᪵᪶᪷᪸᪹᪺᪽᪰᪱᪲᪳᪴᪻᪼᪾ᪿᫀ᫃᫄᫊᫁᫂᫅᫆᫇᫈᫉᫋ᫌᫍᫎ᫏᫐᫑᫒᫓᫔᫕᫖᫗᫘᫙᫚᫛᫜᫝᫞᫟᫠᫡᫢᫣᫤᫥᫦᫧᫨᫩᫪᫫᫬᫭᫮᫯᫰᫱᫲᫳᫴᫵᫶᫷᫸᫹᫺᫻᫼᫽᫾᫿ᬀᬁᬂᬃᬄᬅᬆᬇᬈᬉᬊᬋᬌᬍᬎᬏᬐᬑᬒᬓᬔᬕᬖᬗᬘᬙᬚᬛᬜᬝᬞᬟᬠᬡᬢᬣᬤᬥᬦᬧᬨᬩᬪᬫᬬᬭᬮᬯᬰᬱᬲᬳ᬴ᬵᬶᬷᬸᬹᬺᬻᬼᬽᬾᬿᭀᭁᭂᭃ᭄ᭅᭆᭇᭈᭉᭊᭋᭌ᭍᭎᭏᭐᭑᭒᭓᭔᭕᭖᭗᭘᭙᭚᭛᭜᭝᭞᭟᭠᭡᭢᭣᭤᭥᭦᭧᭨᭩᭪᭬᭫᭭᭮᭯᭰᭱᭲᭳᭴᭵᭶᭷᭸᭹᭺᭻᭼᭽᭾᭿ᮀᮁᮂᮃᮄᮅᮆᮇᮈᮉᮊᮋᮌᮍᮎᮏᮐᮑᮒᮓᮔᮕᮖᮗᮘᮙᮚᮛᮜᮝᮞᮟᮠᮡᮢᮣᮤᮥᮦᮧᮨᮩ᮪᮫ᮬᮭᮮᮯ᮰᮱᮲᮳᮴᮵᮶᮷᮸᮹ᮺᮻᮼᮽᮾᮿᯀᯁᯂᯃᯄᯅᯆᯇᯈᯉᯊᯋᯌᯍᯎᯏᯐᯑᯒᯓᯔᯕᯖᯗᯘᯙᯚᯛᯜᯝᯞᯟᯠᯡᯢᯣᯤᯥ᯦ᯧᯨᯩᯪᯫᯬᯭᯮᯯᯰᯱ᯲᯳᯴᯵᯶᯷᯸᯹᯺᯻᯼᯽᯾᯿ᰀᰁᰂᰃᰄᰅᰆᰇᰈᰉᰊᰋᰌᰍᰎᰏᰐᰑᰒᰓᰔᰕᰖᰗᰘᰙᰚᰛᰜᰝᰞᰟᰠᰡᰢᰣᰤᰥᰦᰧᰨᰩᰪᰫᰬᰭᰮᰯᰰᰱᰲᰳᰴᰵᰶ᰷᰸᰹᰺᰻᰼᰽᰾᰿᱀᱁᱂᱃᱄᱅᱆᱇᱈᱉᱊᱋᱌ᱍᱎᱏ᱐᱑᱒᱓᱔᱕᱖᱗᱘᱙ᱚᱛᱜᱝᱞᱟᱠᱡᱢᱣᱤᱥᱦᱧᱨᱩᱪᱫᱬᱭᱮᱯᱰᱱᱲᱳᱴᱵᱶᱷᱸᱹᱺᱻᱼᱽ᱾᱿ᲀᲁᲂᲃᲄᲅᲆᲇᲈᲉᲊ᲋᲌᲍᲎᲏ᲐᲑᲒᲓᲔᲕᲖᲗᲘᲙᲚᲛᲜᲝᲞᲟᲠᲡᲢᲣᲤᲥᲦᲧᲨᲩᲪᲫᲬᲭᲮᲯᲰᲱᲲᲳᲴᲵᲶᲷᲸᲹᲺ᲻᲼ᲽᲾᲿ᳀᳁᳂᳃᳄᳅᳆᳇᳈᳉᳊᳋᳌᳍᳎᳏᳐᳑᳒᳓᳔᳕᳖᳗᳘᳙᳜᳝᳞᳟᳚᳛᳠᳡᳢᳣᳤᳥᳦᳧᳨ᳩᳪᳫᳬ᳭ᳮᳯᳰᳱᳲᳳ᳴ᳵᳶ᳷᳸᳹ᳺ᳻᳼᳽᳾᳿ᴀᴁᴂᴃᴄᴅᴆᴇᴈᴉᴊᴋᴌᴍᴎᴏᴐᴑᴒᴓᴔᴕᴖᴗᴘᴙᴚᴛᴜᴝᴞᴟᴠᴡᴢᴣᴤᴥᴦᴧᴨᴩᴪᴫᴬᴭᴮᴯᴰᴱᴲᴳᴴᴵᴶᴷᴸᴹᴺᴻᴼᴽᴾᴿᵀᵁᵂᵃᵄᵅᵆᵇᵈᵉᵊᵋᵌᵍᵎᵏᵐᵑᵒᵓᵔᵕᵖᵗᵘᵙᵚᵛᵜᵝᵞᵟᵠᵡᵢᵣᵤᵥᵦᵧᵨᵩᵪᵫᵬᵭᵮᵯᵰᵱᵲᵳᵴᵵᵶᵷᵸᵹᵺᵻᵼᵽᵾᵿᶀᶁᶂᶃᶄᶅᶆᶇᶈᶉᶊᶋᶌᶍᶎᶏᶐᶑᶒᶓᶔᶕᶖᶗᶘᶙᶚᶛᶜᶝᶞᶟᶠᶡᶢᶣᶤᶥᶦᶧᶨᶩᶪᶫᶬᶭᶮᶯᶰᶱᶲᶳᶴᶵᶶᶷᶸᶹᶺᶻᶼᶽᶾᶿ᷐᷎᷺᷂᷊᷏᷹᷽᷿᷷᷸᷀᷁᷃᷄᷅᷆᷇᷈᷉᷋᷌᷑᷒ᷓᷔᷕᷖᷗᷘᷙᷚᷛᷜᷝᷞᷟᷠᷡᷢᷣᷤᷥᷦᷧᷨᷩᷪᷫᷬᷭᷮᷯᷰᷱᷲᷳᷴ᷵᷻᷾᷶᷼᷍ḀḁḂḃḄḅḆḇḈḉḌḍḎḏḐḑḒḓḔḕḖḗḘḙḚḛḜḝḠḡḢḣḤḥḦḧḨḩḪḫḬḭḮḯḰḱḲḳḴḵḶḷḸḹḺḻḼḽḾḿṂṃṄṅṆṇṈṉṊṋṌṍṎṏṐṑṒṓṔṕṘṙṚṛṜṝṞṟṢṣṤṥṦṧṨṩṬṭṮṯṰṱṲṳṴṵṶṷṸṹṺṻṼṽṾṿẆẇẈẉẊẋẌẍẎẏẐẑẒẓẔẕẖẗẘẙẚẛẜẝẞẟẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặẸẹẺẻẼẽẾếỀềỂểỄễỆệỈỉỊịỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợỤụỦủỨứỪừỬửỮữỰựỴỵỶỷỸỹỺỻỼỽỾỿἀἁἂἃἄἅἆἇἈἉἊἋἌἍἎἏἐἑἒἓἔἕ἖἗ἘἙἚἛἜἝ἞἟ἠἡἢἣἤἥἦἧἨἩἪἫἬἭἮἯἰἱἲἳἴἵἶἷἸἹἺἻἼἽἾἿὀὁὂὃὄὅ὆὇ὈὉὊὋὌὍ὎὏ὐὑὒὓὔὕὖὗ὘Ὑ὚Ὓ὜Ὕ὞ὟὠὡὢὣὤὥὦὧὨὩὪὫὬὭὮὯὰάὲέὴήὶίὸόὺύὼώ὾὿ᾀᾁᾂᾃᾄᾅᾆᾇᾈᾉᾊᾋᾌᾍᾎᾏᾐᾑᾒᾓᾔᾕᾖᾗᾘᾙᾚᾛᾜᾝᾞᾟᾠᾡᾢᾣᾤᾥᾦᾧᾨᾩᾪᾫᾬᾭᾮᾯᾰᾱᾲᾳᾴ᾵ᾶᾷᾸᾹᾺΆᾼ᾽ι᾿῀῁ῂῃῄ῅ῆῇῈΈῊΉῌ῍῎῏ῐῑῒΐ῔῕ῖῗῘῙῚΊ῜῝῞῟ῠῡῢΰῤῥῦῧῨῩῪΎῬ῭΅`῰῱ῲῳῴ῵ῶῷῸΌῺΏῼ´῾῿           ‌‍‎‏‑‒‚‛„‟•‣․‧

‪‫‬‭‮ ‱‴‶‷‸‹›‼‽‿⁀⁁⁂⁃⁄⁅⁆⁇⁈⁉⁊⁋⁌⁍⁎⁏⁐⁑⁒⁓⁔⁕⁖⁗⁘⁙⁚⁛⁜⁝⁞ ⁠⁡⁢⁣⁤⁥⁦⁧⁨⁩⁰ⁱ⁲⁳⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾₀₅₆₇₈₉₊₋₌₍₎₏ₐₑₒₓₔₕₖₗₘₙₚₛₜ₝₞₟₠₡₢₣₤₥₦₧₨₪₫₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀⃁⃂⃃⃄⃅⃆⃇⃈⃉⃊⃋⃌⃍⃎⃏⃒⃓⃘⃙⃚⃐⃑⃔⃕⃖⃗⃛⃜⃝⃞⃟⃠⃡⃢⃣⃤⃥⃦⃪⃫⃨⃬⃭⃮⃯⃧⃩⃰⃱⃲⃳⃴⃵⃶⃷⃸⃹⃺⃻⃼⃽⃾⃿℀℁ℂ℄℆ℇ℈ℊℋℌℍℎℏℐℑℒ℔ℕ℗℘ℙℚℛℜℝ℞℟℠℣ℤ℥℧ℨ℩Kℬℭ℮ℯℰℱℲℳℴℵℶℷℸℹ℺℻ℼℽℾℿ⅀⅁⅂⅃⅄ⅅⅆⅇⅈⅉ⅊⅋⅌⅍ⅎ⅏⅐⅑⅒⅕⅖⅗⅘⅙⅚⅟ⅬⅭⅮⅯⅺⅻⅼⅽⅾⅿↀↁↂↃↄↅↆↇↈ↉↊↋↌↍↎↏↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↩↪↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑⇓⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪⇫⇬⇭⇮⇯⇰⇱⇲⇳⇴⇵⇶⇷⇸⇹⇺⇻⇼⇽⇾⇿∁∄∅∆∉∊∌∍∎∐∓∔∖∗∘∙∛∜∡∢∣∤∦∭∯∰∱∲∳∸∹∺∻∾∿≀≁≂≃≄≅≆≇≉≊≋≍≎≏≐≑≓≔≕≖≗≘≙≚≛≜≝≞≟≢≣≨≩≬≭≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊄⊅⊈⊉⊊⊋⊌⊍⊎⊏⊐⊑⊒⊓⊔⊕⊖⊗⊘⊚⊛⊜⊝⊞⊟⊠⊡⊢⊣⊤⊦⊧⊨⊩⊪⊫⊬⊭⊮⊯⊰⊱⊲⊳⊴⊵⊶⊷⊸⊹⊺⊻⊼⊽⊾⋀⋁⋂⋃⋄⋅⋆⋇⋈⋉⋊⋋⋌⋍⋎⋏⋐⋑⋒⋓⋔⋕⋖⋗⋘⋙⋚⋛⋜⋝⋞⋟⋠⋡⋢⋣⋤⋥⋦⋧⋨⋩⋪⋫⋬⋭⋮⋯⋰⋱⋲⋳⋴⋵⋶⋷⋸⋹⋺⋻⋼⋽⋾⋿⌀⌁⌂⌃⌄⌅⌆⌇⌈⌉⌊⌋⌌⌍⌎⌏⌐⌑⌓⌔⌕⌖⌗⌘⌙⌚⌛⌜⌝⌞⌟⌠⌡⌢⌣⌤⌥⌦⌧⌨〈〉⌫⌬⌭⌮⌯⌰⌱⌲⌳⌴⌵⌶⌷⌸⌹⌺⌻⌼⌽⌾⌿⍀⍁⍂⍃⍄⍅⍆⍇⍈⍉⍊⍋⍌⍍⍎⍏⍐⍑⍒⍓⍔⍕⍖⍗⍘⍙⍚⍛⍜⍝⍞⍟⍠⍡⍢⍣⍤⍥⍦⍧⍨⍩⍪⍫⍬⍭⍮⍯⍰⍱⍲⍳⍴⍵⍶⍷⍸⍹⍺⍻⍼⍽⍾⍿⎀⎁⎂⎃⎄⎅⎆⎇⎈⎉⎊⎋⎌⎍⎎⎏⎐⎑⎒⎓⎔⎕⎖⎗⎘⎙⎚⎛⎜⎝⎞⎟⎠⎡⎢⎣⎤⎥⎦⎧⎨⎩⎪⎫⎬⎭⎮⎯⎰⎱⎲⎳⎴⎵⎶⎷⎸⎹⎺⎻⎼⎽⎾⎿⏀⏁⏂⏃⏄⏅⏆⏇⏈⏉⏊⏋⏌⏍⏎⏏⏐⏑⏒⏓⏔⏕⏖⏗⏘⏙⏚⏛⏜⏝⏞⏟⏠⏡⏢⏣⏤⏥⏦⏧⏨⏩⏪⏫⏬⏭⏮⏯⏰⏱⏲⏳⏴⏵⏶⏷⏸⏹⏺⏻⏼⏽⏾⏿␠␢␣␤␥␦␧␨␩␪␫␬␭␮␯␰␱␲␳␴␵␶␷␸␹␺␻␼␽␾␿⑀⑁⑂⑃⑄⑅⑆⑇⑈⑉⑊⑋⑌⑍⑎⑏⑐⑑⑒⑓⑔⑕⑖⑗⑘⑙⑚⑛⑜⑝⑞⑟⑯⑰⑱⑲⑳ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ⓪⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾⓿╌╍╎╏║╒╓╔╕╖╗╘╙╚╛╜╝╟╠╢╣╤╥╦╧╨╩╫╬╴╵╶╷╸╹╺╻╼╽╾╿▀▐░▓▖▗▘▙▚▛▜▝▞▟▢▪▫▬▭▮▯▰▱▴▵▸▹►▻▾▿◂◃◄◅◊◌◍◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◦◧◨◩◪◫◬◭◮◰◱◲◳◴◵◶◷◸◹◺◻◼◽◾◿☀☁☂☃☄☇☈☊☋☌☍☐☑☒☓☔☕☖☗☘☙☚☛☝☟☠☡☢☣☤☥☦☧☨☩☪☫☬☭☮☯☰☱☲☳☴☵☶☷☸☹☺☻☼☽☾☿♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓♔♕♖♗♘♙♚♛♜♝♞♟♢♦♫♮♰♱♲♳♴♵♶♷♸♹♺♻♼♽♾♿⚀⚁⚂⚃⚄⚅⚆⚇⚈⚉⚊⚋⚌⚍⚎⚏⚐⚑⚒⚓⚔⚕⚖⚗⚘⚙⚚⚛⚜⚝⚞⚟⚠⚡⚢⚣⚤⚥⚦⚧⚨⚩⚪⚫⚬⚭⚮⚯⚰⚱⚲⚳⚴⚵⚶⚷⚸⚹⚺⚻⚼⚽⚾⚿⛀⛁⛂⛃⛄⛅⛆⛇⛈⛉⛊⛋⛌⛍⛎⛏⛐⛑⛒⛓⛔⛕⛖⛗⛘⛙⛚⛛⛜⛝⛞⛟⛠⛡⛢⛣⛤⛥⛦⛧⛨⛩⛪⛫⛬⛭⛮⛯⛰⛱⛲⛳⛴⛵⛶⛷⛸⛹⛺⛻⛼⛽⛾⛿✀✁✂✃✄✅✆✇✈✉✊✋✌✍✎✏✐✑✒✓✔✕✖✗✘✙✚✛✜✝✞✟✠✡✢✣✤✥✦✧✨✩✪✫✬✭✮✯✰✱✲✳✴✵✶✷✸✹✺✻✼✽✾✿❀❁❂❃❄❅❆❇❈❉❊❋❌❍❎❏❐❑❒❓❔❕❖❗❘❙❚❛❜❝❞❟❠❡❢❣❤❥❦❧❨❩❪❫❬❭❮❯❰❱❲❳❴❵❶❷❸❹❺❻❼❽❾❿➀➁➂➃➄➅➆➇➈➉➊➋➌➍➎➏➐➑➒➓➔➕➖➗➘➙➚➛➜➝➞➟➠➡➢➣➤➥➦➧➨➩➪➫➬➭➮➯➰➱➲➳➴➵➶➷➸➹➺➻➼➽➾➿⟀⟁⟂⟃⟄⟅⟆⟇⟈⟉⟊⟋⟌⟍⟎⟏⟐⟑⟒⟓⟔⟕⟖⟗⟘⟙⟚⟛⟜⟝⟞⟟⟠⟡⟢⟣⟤⟥⟦⟧⟨⟩⟪⟫⟬⟭⟮⟯⟰⟱⟲⟳⟴⟵⟶⟷⟸⟹⟺⟻⟼⟽⟾⟿⠀⠁⠂⠃⠄⠅⠆⠇⠈⠉⠊⠋⠌⠍⠎⠏⠐⠑⠒⠓⠔⠕⠖⠗⠘⠙⠚⠛⠜⠝⠞⠟⠠⠡⠢⠣⠤⠥⠦⠧⠨⠩⠪⠫⠬⠭⠮⠯⠰⠱⠲⠳⠴⠵⠶⠷⠸⠹⠺⠻⠼⠽⠾⠿⡀⡁⡂⡃⡄⡅⡆⡇⡈⡉⡊⡋⡌⡍⡎⡏⡐⡑⡒⡓⡔⡕⡖⡗⡘⡙⡚⡛⡜⡝⡞⡟⡠⡡⡢⡣⡤⡥⡦⡧⡨⡩⡪⡫⡬⡭⡮⡯⡰⡱⡲⡳⡴⡵⡶⡷⡸⡹⡺⡻⡼⡽⡾⡿⢀⢁⢂⢃⢄⢅⢆⢇⢈⢉⢊⢋⢌⢍⢎⢏⢐⢑⢒⢓⢔⢕⢖⢗⢘⢙⢚⢛⢜⢝⢞⢟⢠⢡⢢⢣⢤⢥⢦⢧⢨⢩⢪⢫⢬⢭⢮⢯⢰⢱⢲⢳⢴⢵⢶⢷⢸⢹⢺⢻⢼⢽⢾⢿⣀⣁⣂⣃⣄⣅⣆⣇⣈⣉⣊⣋⣌⣍⣎⣏⣐⣑⣒⣓⣔⣕⣖⣗⣘⣙⣚⣛⣜⣝⣞⣟⣠⣡⣢⣣⣤⣥⣦⣧⣨⣩⣪⣫⣬⣭⣮⣯⣰⣱⣲⣳⣴⣵⣶⣷⣸⣹⣺⣻⣼⣽⣾⣿⤀⤁⤂⤃⤄⤅⤆⤇⤈⤉⤊⤋⤌⤍⤎⤏⤐⤑⤒⤓⤔⤕⤖⤗⤘⤙⤚⤛⤜⤝⤞⤟⤠⤡⤢⤣⤤⤥⤦⤧⤨⤩⤪⤫⤬⤭⤮⤯⤰⤱⤲⤳⤴⤵⤶⤷⤸⤹⤺⤻⤼⤽⤾⤿⥀⥁⥂⥃⥄⥅⥆⥇⥈⥉⥊⥋⥌⥍⥎⥏⥐⥑⥒⥓⥔⥕⥖⥗⥘⥙⥚⥛⥜⥝⥞⥟⥠⥡⥢⥣⥤⥥⥦⥧⥨⥩⥪⥫⥬⥭⥮⥯⥰⥱⥲⥳⥴⥵⥶⥷⥸⥹⥺⥻⥼⥽⥾⥿⦀⦁⦂⦃⦄⦅⦆⦇⦈⦉⦊⦋⦌⦍⦎⦏⦐⦑⦒⦓⦔⦕⦖⦗⦘⦙⦚⦛⦜⦝⦞⦟⦠⦡⦢⦣⦤⦥⦦⦧⦨⦩⦪⦫⦬⦭⦮⦯⦰⦱⦲⦳⦴⦵⦶⦷⦸⦹⦺⦻⦼⦽⦾⦿⧀⧁⧂⧃⧄⧅⧆⧇⧈⧉⧊⧋⧌⧍⧎⧏⧐⧑⧒⧓⧔⧕⧖⧗⧘⧙⧚⧛⧜⧝⧞⧟⧠⧡⧢⧣⧤⧥⧦⧧⧨⧩⧪⧫⧬⧭⧮⧯⧰⧱⧲⧳⧴⧵⧶⧷⧸⧹⧺⧻⧼⧽⧾⧿⨀⨁⨂⨃⨄⨅⨆⨇⨈⨉⨊⨋⨌⨍⨎⨏⨐⨑⨒⨓⨔⨕⨖⨗⨘⨙⨚⨛⨜⨝⨞⨟⨠⨡⨢⨣⨤⨥⨦⨧⨨⨩⨪⨫⨬⨭⨮⨯⨰⨱⨲⨳⨴⨵⨶⨷⨸⨹⨺⨻⨼⨽⨾⨿⩀⩁⩂⩃⩄⩅⩆⩇⩈⩉⩊⩋⩌⩍⩎⩏⩐⩑⩒⩓⩔⩕⩖⩗⩘⩙⩚⩛⩜⩝⩞⩟⩠⩡⩢⩣⩤⩥⩦⩧⩨⩩⩪⩫⩬⩭⩮⩯⩰⩱⩲⩳⩴⩵⩶⩷⩸⩹⩺⩻⩼⩽⩾⩿⪀⪁⪂⪃⪄⪅⪆⪇⪈⪉⪊⪋⪌⪍⪎⪏⪐⪑⪒⪓⪔⪕⪖⪗⪘⪙⪚⪛⪜⪝⪞⪟⪠⪡⪢⪣⪤⪥⪦⪧⪨⪩⪪⪫⪬⪭⪮⪯⪰⪱⪲⪳⪴⪵⪶⪷⪸⪹⪺⪻⪼⪽⪾⪿⫀⫁⫂⫃⫄⫅⫆⫇⫈⫉⫊⫋⫌⫍⫎⫏⫐⫑⫒⫓⫔⫕⫖⫗⫘⫙⫚⫛⫝̸⫝⫞⫟⫠⫡⫢⫣⫤⫥⫦⫧⫨⫩⫪⫫⫬⫭⫮⫯⫰⫱⫲⫳⫴⫵⫶⫷⫸⫹⫺⫻⫼⫽⫾⫿⬀⬁⬂⬃⬄⬅⬆⬇⬈⬉⬊⬋⬌⬍⬎⬏⬐⬑⬒⬓⬔⬕⬖⬗⬘⬙⬚⬛⬜⬝⬞⬟⬠⬡⬢⬣⬤⬥⬦⬧⬨⬩⬪⬫⬬⬭⬮⬯⬰⬱⬲⬳⬴⬵⬶⬷⬸⬹⬺⬻⬼⬽⬾⬿⭀⭁⭂⭃⭄⭅⭆⭇⭈⭉⭊⭋⭌⭍⭎⭏⭐⭑⭒⭓⭔⭕⭖⭗⭘⭙⭚⭛⭜⭝⭞⭟⭠⭡⭢⭣⭤⭥⭦⭧⭨⭩⭪⭫⭬⭭⭮⭯⭰⭱⭲⭳⭴⭵⭶⭷⭸⭹⭺⭻⭼⭽⭾⭿⮀⮁⮂⮃⮄⮅⮆⮇⮈⮉⮊⮋⮌⮍⮎⮏⮐⮑⮒⮓⮔⮕⮖⮗⮘⮙⮚⮛⮜⮝⮞⮟⮠⮡⮢⮣⮤⮥⮦⮧⮨⮩⮪⮫⮬⮭⮮⮯⮰⮱⮲⮳⮴⮵⮶⮷⮸⮹⮺⮻⮼⮽⮾⮿⯀⯁⯂⯃⯄⯅⯆⯇⯈⯉⯊⯋⯌⯍⯎⯏⯐⯑⯒⯓⯔⯕⯖⯗⯘⯙⯚⯛⯜⯝⯞⯟⯠⯡⯢⯣⯤⯥⯦⯧⯨⯩⯪⯫⯬⯭⯮⯯⯰⯱⯲⯳⯴⯵⯶⯷⯸⯹⯺⯻⯼⯽⯾⯿ⰀⰁⰂⰃⰄⰅⰆⰇⰈⰉⰊⰋⰌⰍⰎⰏⰐⰑⰒⰓⰔⰕⰖⰗⰘⰙⰚⰛⰜⰝⰞⰟⰠⰡⰢⰣⰤⰥⰦⰧⰨⰩⰪⰫⰬⰭⰮⰯⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱟⱠⱡⱢⱣⱤⱥⱦⱧⱨⱩⱪⱫⱬⱭⱮⱯⱰⱱⱲⱳⱴⱵⱶⱷⱸⱹⱺⱻⱼⱽⱾⱿⲀⲁⲂⲃⲄⲅⲆⲇⲈⲉⲊⲋⲌⲍⲎⲏⲐⲑⲒⲓⲔⲕⲖⲗⲘⲙⲚⲛⲜⲝⲞⲟⲠⲡⲢⲣⲤⲥⲦⲧⲨⲩⲪⲫⲬⲭⲮⲯⲰⲱⲲⲳⲴⲵⲶⲷⲸⲹⲺⲻⲼⲽⲾⲿⳀⳁⳂⳃⳄⳅⳆⳇⳈⳉⳊⳋⳌⳍⳎⳏⳐⳑⳒⳓⳔⳕⳖⳗⳘⳙⳚⳛⳜⳝⳞⳟⳠⳡⳢⳣⳤ⳥⳦⳧⳨⳩⳪ⳫⳬⳭⳮ⳯⳰⳱Ⳳⳳ⳴⳵⳶⳷⳸⳹⳺⳻⳼⳽⳾⳿ⴀⴁⴂⴃⴄⴅⴆⴇⴈⴉⴊⴋⴌⴍⴎⴏⴐⴑⴒⴓⴔⴕⴖⴗⴘⴙⴚⴛⴜⴝⴞⴟⴠⴡⴢⴣⴤⴥ⴦ⴧ⴨⴩⴪⴫⴬ⴭ⴮⴯ⴰⴱⴲⴳⴴⴵⴶⴷⴸⴹⴺⴻⴼⴽⴾⴿⵀⵁⵂⵃⵄⵅⵆⵇⵈⵉⵊⵋⵌⵍⵎⵏⵐⵑⵒⵓⵔⵕⵖⵗⵘⵙⵚⵛⵜⵝⵞⵟⵠⵡⵢⵣⵤⵥⵦⵧ⵨⵩⵪⵫⵬⵭⵮ⵯ⵰⵱⵲⵳⵴⵵⵶⵷⵸⵹⵺⵻⵼⵽⵾⵿ⶀⶁⶂⶃⶄⶅⶆⶇⶈⶉⶊⶋⶌⶍⶎⶏⶐⶑⶒⶓⶔⶕⶖ⶗⶘⶙⶚⶛⶜⶝⶞⶟ⶠⶡⶢⶣⶤⶥⶦ⶧ⶨⶩⶪⶫⶬⶭⶮ⶯ⶰⶱⶲⶳⶴⶵⶶ⶷ⶸⶹⶺⶻⶼⶽⶾ⶿ⷀⷁⷂⷃⷄⷅⷆ⷇ⷈⷉⷊⷋⷌⷍⷎ⷏ⷐⷑⷒⷓⷔⷕⷖ⷗ⷘⷙⷚⷛⷜⷝⷞ⷟ⷠⷡⷢⷣⷤⷥⷦⷧⷨⷩⷪⷫⷬⷭⷮⷯⷰⷱⷲⷳⷴⷵⷶⷷⷸⷹⷺⷻⷼⷽⷾⷿ⸀⸁⸂⸃⸄⸅⸆⸇⸈⸉⸊⸋⸌⸍⸎⸏⸐⸑⸒⸓⸔⸕⸖⸗⸘⸙⸚⸛⸜⸝⸞⸟⸠⸡⸢⸣⸤⸥⸦⸧⸨⸩⸪⸫⸬⸭⸮ⸯ⸰⸱⸲⸳⸴⸵⸶⸷⸸⸹⸺⸻⸼⸽⸾⸿⹀⹁⹂⹃⹄⹅⹆⹇⹈⹉⹊⹋⹌⹍⹎⹏⹐⹑⹒⹓⹔⹕⹖⹗⹘⹙⹚⹛⹜⹝⹞⹟⹠⹡⹢⹣⹤⹥⹦⹧⹨⹩⹪⹫⹬⹭⹮⹯⹰⹱⹲⹳⹴⹵⹶⹷⹸⹹⹺⹻⹼⹽⹾⹿⺀⺁⺂⺃⺄⺅⺆⺇⺈⺉⺊⺋⺌⺍⺎⺏⺐⺑⺒⺓⺔⺕⺖⺗⺘⺙⺚⺛⺜⺝⺞⺟⺠⺡⺢⺣⺤⺥⺦⺧⺨⺩⺪⺫⺬⺭⺮⺯⺰⺱⺲⺳⺴⺵⺶⺷⺸⺹⺺⺻⺼⺽⺾⺿⻀⻁⻂⻃⻄⻅⻆⻇⻈⻉⻊⻋⻌⻍⻎⻏⻐⻑⻒⻓⻔⻕⻖⻗⻘⻙⻚⻛⻜⻝⻞⻟⻠⻡⻢⻣⻤⻥⻦⻧⻨⻩⻪⻫⻬⻭⻮⻯⻰⻱⻲⻳⻴⻵⻶⻷⻸⻹⻺⻻⻼⻽⻾⻿⼀⼁⼂⼃⼄⼅⼆⼇⼈⼉⼊⼋⼌⼍⼎⼏⼐⼑⼒⼓⼔⼕⼖⼗⼘⼙⼚⼛⼜⼝⼞⼟⼠⼡⼢⼣⼤⼥⼦⼧⼨⼩⼪⼫⼬⼭⼮⼯⼰⼱⼲⼳⼴⼵⼶⼷⼸⼹⼺⼻⼼⼽⼾⼿⽀⽁⽂⽃⽄⽅⽆⽇⽈⽉⽊⽋⽌⽍⽎⽏⽐⽑⽒⽓⽔⽕⽖⽗⽘⽙⽚⽛⽜⽝⽞⽟⽠⽡⽢⽣⽤⽥⽦⽧⽨⽩⽪⽫⽬⽭⽮⽯⽰⽱⽲⽳⽴⽵⽶⽷⽸⽹⽺⽻⽼⽽⽾⽿⾀⾁⾂⾃⾄⾅⾆⾇⾈⾉⾊⾋⾌⾍⾎⾏⾐⾑⾒⾓⾔⾕⾖⾗⾘⾙⾚⾛⾜⾝⾞⾟⾠⾡⾢⾣⾤⾥⾦⾧⾨⾩⾪⾫⾬⾭⾮⾯⾰⾱⾲⾳⾴⾵⾶⾷⾸⾹⾺⾻⾼⾽⾾⾿⿀⿁⿂⿃⿄⿅⿆⿇⿈⿉⿊⿋⿌⿍⿎⿏⿐⿑⿒⿓⿔⿕⿖⿗⿘⿙⿚⿛⿜⿝⿞⿟⿠⿡⿢⿣⿤⿥⿦⿧⿨⿩⿪⿫⿬⿭⿮⿯⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻⿼⿽⿾⿿〄〘〙〚〛〟〠〪〭〮〯〫〬〰〱〲〳〴〵〶〷〸〹〺〻〼〽〾〿぀ゔゕゖ゗゘゙゚ゟ゠ヷヸヹヺヿ㄀㄁㄂㄃㄄ㄪㄫㄬㄭㄮㄯ㄰㆏㆐㆑㆒㆓㆔㆕㆖㆗㆘㆙㆚㆛㆜㆝㆞㆟ㆠㆡㆢㆣㆤㆥㆦㆧㆨㆩㆪㆫㆬㆭㆮㆯㆰㆱㆲㆳㆴㆵㆶㆷㆸㆹㆺㆻㆼㆽㆾㆿ㇀㇁㇂㇃㇄㇅㇆㇇㇈㇉㇊㇋㇌㇍㇎㇏㇐㇑㇒㇓㇔㇕㇖㇗㇘㇙㇚㇛㇜㇝㇞㇟㇠㇡㇢㇣㇤㇥㇦㇧㇨㇩㇪㇫㇬㇭㇮㇯ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ㈝㈞㈟㈪㈫㈬㈭㈮㈯㈰㈱㈲㈳㈴㈵㈶㈷㈸㈹㈺㈻㈼㈽㈾㈿㉀㉁㉂㉃㉄㉅㉆㉇㉈㉉㉊㉋㉌㉍㉎㉏㉐㉑㉒㉓㉔㉕㉖㉗㉘㉙㉚㉛㉜㉝㉞㉟㉼㉽㉾㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉㊊㊋㊌㊍㊎㊏㊐㊑㊒㊓㊔㊕㊖㊗㊘㊙㊚㊛㊜㊝㊞㊟㊠㊡㊢㊤㊥㊦㊧㊨㊩㊪㊫㊬㊭㊮㊯㊰㊱㊲㊳㊴㊵㊶㊷㊸㊹㊺㊻㊼㊽㊾㊿㋀㋁㋂㋃㋄㋅㋆㋇㋈㋉㋊㋋㋌㋍㋎㋏㋐㋑㋒㋓㋔㋕㋖㋗㋘㋙㋚㋛㋜㋝㋞㋟㋠㋡㋢㋣㋤㋥㋦㋧㋨㋩㋪㋫㋬㋭㋮㋯㋰㋱㋲㋳㋴㋵㋶㋷㋸㋹㋺㋻㋼㋽㋾㋿㌀㌁㌂㌃㌄㌅㌆㌇㌈㌉㌊㌋㌌㌍㌎㌏㌐㌑㌒㌓㌔㌕㌖㌗㌘㌙㌚㌛㌜㌝㌞㌟㌠㌡㌢㌣㌤㌥㌦㌧㌨㌩㌪㌫㌬㌭㌮㌯㌰㌱㌲㌳㌴㌵㌶㌷㌸㌹㌺㌻㌼㌽㌾㌿㍀㍁㍂㍃㍄㍅㍆㍇㍈㍉㍊㍋㍌㍍㍎㍏㍐㍑㍒㍓㍔㍕㍖㍗㍘㍙㍚㍛㍜㍝㍞㍟㍠㍡㍢㍣㍤㍥㍦㍧㍨㍩㍪㍫㍬㍭㍮㍯㍰㍱㍲㍳㍴㍵㍶㍷㍸㍹㍺㍻㍼㍽㍾㍿㎅㎆㎇㏋㏌㏍㏔㏗㏙㏚㏞㏟㏠㏡㏢㏣㏤㏥㏦㏧㏨㏩㏪㏫㏬㏭㏮㏯㏰㏱㏲㏳㏴㏵㏶㏷㏸㏹㏺㏻㏼㏽㏾㏿㐀㐁㐂㐃㐄㐅㐆㐇㐈㐉㐊㐋㐌㐍㐎㐏㐐㐑㐒㐓㐔㐕㐖㐗㐘㐙㐚㐛㐜㐝㐞㐟㐠㐡㐢㐣㐤㐥㐦㐧㐨㐩㐪㐫㐬㐭㐮㐯㐰㐱㐲㐳㐴㐵㐶㐷㐸㐹㐺㐻㐼㐽㐾㐿㑀㑁㑂㑃㑄㑅㑆㑇㑈㑉㑊㑋㑌㑍㑎㑏㑐㑑㑒㑓㑔㑕㑖㑗㑘㑙㑚㑛㑜㑝㑞㑟㑠㑡㑢㑣㑤㑥㑦㑧㑨㑩㑪㑫㑬㑭㑮㑯㑰㑱㑲㑳㑴㑵㑶㑷㑸㑹㑺㑻㑼㑽㑾㑿㒀㒁㒂㒃㒄㒅㒆㒇㒈㒉㒊㒋㒌㒍㒎㒏㒐㒑㒒㒓㒔㒕㒖㒗㒘㒙㒚㒛㒜㒝㒞㒟㒠㒡㒢㒣㒤㒥㒦㒧㒨㒩㒪㒫㒬㒭㒮㒯㒰㒱㒲㒳㒴㒵㒶㒷㒸㒹㒺㒻㒼㒽㒾㒿㓀㓁㓂㓃㓄㓅㓆㓇㓈㓉㓊㓋㓌㓍㓎㓏㓐㓑㓒㓓㓔㓕㓖㓗㓘㓙㓚㓛㓜㓝㓞㓟㓠㓡㓢㓣㓤㓥㓦㓧㓨㓩㓪㓫㓬㓭㓮㓯㓰㓱㓲㓳㓴㓵㓶㓷㓸㓹㓺㓻㓼㓽㓾㓿㔀㔁㔂㔃㔄㔅㔆㔇㔈㔉㔊㔋㔌㔍㔎㔏㔐㔑㔒㔓㔔㔕㔖㔗㔘㔙㔚㔛㔜㔝㔞㔟㔠㔡㔢㔣㔤㔥㔦㔧㔨㔩㔪㔫㔬㔭㔮㔯㔰㔱㔲㔳㔴㔵㔶㔷㔸㔹㔺㔻㔼㔽㔾㔿㕀㕁㕂㕃㕄㕅㕆㕇㕈㕉㕊㕋㕌㕍㕎㕏㕐㕑㕒㕓㕔㕕㕖㕗㕘㕙㕚㕛㕜㕝㕞㕟㕠㕡㕢㕣㕤㕥㕦㕧㕨㕩㕪㕫㕬㕭㕮㕯㕰㕱㕲㕳㕴㕵㕶㕷㕸㕹㕺㕻㕼㕽㕾㕿㖀㖁㖂㖃㖄㖅㖆㖇㖈㖉㖊㖋㖌㖍㖎㖏㖐㖑㖒㖓㖔㖕㖖㖗㖘㖙㖚㖛㖜㖝㖞㖟㖠㖡㖢㖣㖤㖥㖦㖧㖨㖩㖪㖫㖬㖭㖮㖯㖰㖱㖲㖳㖴㖵㖶㖷㖸㖹㖺㖻㖼㖽㖾㖿㗀㗁㗂㗃㗄㗅㗆㗇㗈㗉㗊㗋㗌㗍㗎㗏㗐㗑㗒㗓㗔㗕㗖㗗㗘㗙㗚㗛㗜㗝㗞㗟㗠㗡㗢㗣㗤㗥㗦㗧㗨㗩㗪㗫㗬㗭㗮㗯㗰㗱㗲㗳㗴㗵㗶㗷㗸㗹㗺㗻㗼㗽㗾㗿㘀㘁㘂㘃㘄㘅㘆㘇㘈㘉㘊㘋㘌㘍㘎㘏㘐㘑㘒㘓㘔㘕㘖㘗㘘㘙㘚㘛㘜㘝㘞㘟㘠㘡㘢㘣㘤㘥㘦㘧㘨㘩㘪㘫㘬㘭㘮㘯㘰㘱㘲㘳㘴㘵㘶㘷㘸㘹㘺㘻㘼㘽㘾㘿㙀㙁㙂㙃㙄㙅㙆㙇㙈㙉㙊㙋㙌㙍㙎㙏㙐㙑㙒㙓㙔㙕㙖㙗㙘㙙㙚㙛㙜㙝㙞㙟㙠㙡㙢㙣㙤㙥㙦㙧㙨㙩㙪㙫㙬㙭㙮㙯㙰㙱㙲㙳㙴㙵㙶㙷㙸㙹㙺㙻㙼㙽㙾㙿㚀㚁㚂㚃㚄㚅㚆㚇㚈㚉㚊㚋㚌㚍㚎㚏㚐㚑㚒㚓㚔㚕㚖㚗㚘㚙㚚㚛㚜㚝㚞㚟㚠㚡㚢㚣㚤㚥㚦㚧㚨㚩㚪㚫㚬㚭㚮㚯㚰㚱㚲㚳㚴㚵㚶㚷㚸㚹㚺㚻㚼㚽㚾㚿㛀㛁㛂㛃㛄㛅㛆㛇㛈㛉㛊㛋㛌㛍㛎㛏㛐㛑㛒㛓㛔㛕㛖㛗㛘㛙㛚㛛㛜㛝㛞㛟㛠㛡㛢㛣㛤㛥㛦㛧㛨㛩㛪㛫㛬㛭㛮㛯㛰㛱㛲㛳㛴㛵㛶㛷㛸㛹㛺㛻㛼㛽㛾㛿㜀㜁㜂㜃㜄㜅㜆㜇㜈㜉㜊㜋㜌㜍㜎㜏㜐㜑㜒㜓㜔㜕㜖㜗㜘㜙㜚㜛㜜㜝㜞㜟㜠㜡㜢㜣㜤㜥㜦㜧㜨㜩㜪㜫㜬㜭㜮㜯㜰㜱㜲㜳㜴㜵㜶㜷㜸㜹㜺㜻㜼㜽㜾㜿㝀㝁㝂㝃㝄㝅㝆㝇㝈㝉㝊㝋㝌㝍㝎㝏㝐㝑㝒㝓㝔㝕㝖㝗㝘㝙㝚㝛㝜㝝㝞㝟㝠㝡㝢㝣㝤㝥㝦㝧㝨㝩㝪㝫㝬㝭㝮㝯㝰㝱㝲㝳㝴㝵㝶㝷㝸㝹㝺㝻㝼㝽㝾㝿㞀㞁㞂㞃㞄㞅㞆㞇㞈㞉㞊㞋㞌㞍㞎㞏㞐㞑㞒㞓㞔㞕㞖㞗㞘㞙㞚㞛㞜㞝㞞㞟㞠㞡㞢㞣㞤㞥㞦㞧㞨㞩㞪㞫㞬㞭㞮㞯㞰㞱㞲㞳㞴㞵㞶㞷㞸㞹㞺㞻㞼㞽㞾㞿㟀㟁㟂㟃㟄㟅㟆㟇㟈㟉㟊㟋㟌㟍㟎㟏㟐㟑㟒㟓㟔㟕㟖㟗㟘㟙㟚㟛㟜㟝㟞㟟㟠㟡㟢㟣㟤㟥㟦㟧㟨㟩㟪㟫㟬㟭㟮㟯㟰㟱㟲㟳㟴㟵㟶㟷㟸㟹㟺㟻㟼㟽㟾㟿㠀㠁㠂㠃㠄㠅㠆㠇㠈㠉㠊㠋㠌㠍㠎㠏㠐㠑㠒㠓㠔㠕㠖㠗㠘㠙㠚㠛㠜㠝㠞㠟㠠㠡㠢㠣㠤㠥㠦㠧㠨㠩㠪㠫㠬㠭㠮㠯㠰㠱㠲㠳㠴㠵㠶㠷㠸㠹㠺㠻㠼㠽㠾㠿㡀㡁㡂㡃㡄㡅㡆㡇㡈㡉㡊㡋㡌㡍㡎㡏㡐㡑㡒㡓㡔㡕㡖㡗㡘㡙㡚㡛㡜㡝㡞㡟㡠㡡㡢㡣㡤㡥㡦㡧㡨㡩㡪㡫㡬㡭㡮㡯㡰㡱㡲㡳㡴㡵㡶㡷㡸㡹㡺㡻㡼㡽㡾㡿㢀㢁㢂㢃㢄㢅㢆㢇㢈㢉㢊㢋㢌㢍㢎㢏㢐㢑㢒㢓㢔㢕㢖㢗㢘㢙㢚㢛㢜㢝㢞㢟㢠㢡㢢㢣㢤㢥㢦㢧㢨㢩㢪㢫㢬㢭㢮㢯㢰㢱㢲㢳㢴㢵㢶㢷㢸㢹㢺㢻㢼㢽㢾㢿㣀㣁㣂㣃㣄㣅㣆㣇㣈㣉㣊㣋㣌㣍㣎㣏㣐㣑㣒㣓㣔㣕㣖㣗㣘㣙㣚㣛㣜㣝㣞㣟㣠㣡㣢㣣㣤㣥㣦㣧㣨㣩㣪㣫㣬㣭㣮㣯㣰㣱㣲㣳㣴㣵㣶㣷㣸㣹㣺㣻㣼㣽㣾㣿㤀㤁㤂㤃㤄㤅㤆㤇㤈㤉㤊㤋㤌㤍㤎㤏㤐㤑㤒㤓㤔㤕㤖㤗㤘㤙㤚㤛㤜㤝㤞㤟㤠㤡㤢㤣㤤㤥㤦㤧㤨㤩㤪㤫㤬㤭㤮㤯㤰㤱㤲㤳㤴㤵㤶㤷㤸㤹㤺㤻㤼㤽㤾㤿㥀㥁㥂㥃㥄㥅㥆㥇㥈㥉㥊㥋㥌㥍㥎㥏㥐㥑㥒㥓㥔㥕㥖㥗㥘㥙㥚㥛㥜㥝㥞㥟㥠㥡㥢㥣㥤㥥㥦㥧㥨㥩㥪㥫㥬㥭㥮㥯㥰㥱㥲㥳㥴㥵㥶㥷㥸㥹㥺㥻㥼㥽㥾㥿㦀㦁㦂㦃㦄㦅㦆㦇㦈㦉㦊㦋㦌㦍㦎㦏㦐㦑㦒㦓㦔㦕㦖㦗㦘㦙㦚㦛㦜㦝㦞㦟㦠㦡㦢㦣㦤㦥㦦㦧㦨㦩㦪㦫㦬㦭㦮㦯㦰㦱㦲㦳㦴㦵㦶㦷㦸㦹㦺㦻㦼㦽㦾㦿㧀㧁㧂㧃㧄㧅㧆㧇㧈㧉㧊㧋㧌㧍㧎㧏㧐㧑㧒㧓㧔㧕㧖㧗㧘㧙㧚㧛㧜㧝㧞㧟㧠㧡㧢㧣㧤㧥㧦㧧㧨㧩㧪㧫㧬㧭㧮㧯㧰㧱㧲㧳㧴㧵㧶㧷㧸㧹㧺㧻㧼㧽㧾㧿㨀㨁㨂㨃㨄㨅㨆㨇㨈㨉㨊㨋㨌㨍㨎㨏㨐㨑㨒㨓㨔㨕㨖㨗㨘㨙㨚㨛㨜㨝㨞㨟㨠㨡㨢㨣㨤㨥㨦㨧㨨㨩㨪㨫㨬㨭㨮㨯㨰㨱㨲㨳㨴㨵㨶㨷㨸㨹㨺㨻㨼㨽㨾㨿㩀㩁㩂㩃㩄㩅㩆㩇㩈㩉㩊㩋㩌㩍㩎㩏㩐㩑㩒㩓㩔㩕㩖㩗㩘㩙㩚㩛㩜㩝㩞㩟㩠㩡㩢㩣㩤㩥㩦㩧㩨㩩㩪㩫㩬㩭㩮㩯㩰㩱㩲㩳㩴㩵㩶㩷㩸㩹㩺㩻㩼㩽㩾㩿㪀㪁㪂㪃㪄㪅㪆㪇㪈㪉㪊㪋㪌㪍㪎㪏㪐㪑㪒㪓㪔㪕㪖㪗㪘㪙㪚㪛㪜㪝㪞㪟㪠㪡㪢㪣㪤㪥㪦㪧㪨㪩㪪㪫㪬㪭㪮㪯㪰㪱㪲㪳㪴㪵㪶㪷㪸㪹㪺㪻㪼㪽㪾㪿㫀㫁㫂㫃㫄㫅㫆㫇㫈㫉㫊㫋㫌㫍㫎㫏㫐㫑㫒㫓㫔㫕㫖㫗㫘㫙㫚㫛㫜㫝㫞㫟㫠㫡㫢㫣㫤㫥㫦㫧㫨㫩㫪㫫㫬㫭㫮㫯㫰㫱㫲㫳㫴㫵㫶㫷㫸㫹㫺㫻㫼㫽㫾㫿㬀㬁㬂㬃㬄㬅㬆㬇㬈㬉㬊㬋㬌㬍㬎㬏㬐㬑㬒㬓㬔㬕㬖㬗㬘㬙㬚㬛㬜㬝㬞㬟㬠㬡㬢㬣㬤㬥㬦㬧㬨㬩㬪㬫㬬㬭㬮㬯㬰㬱㬲㬳㬴㬵㬶㬷㬸㬹㬺㬻㬼㬽㬾㬿㭀㭁㭂㭃㭄㭅㭆㭇㭈㭉㭊㭋㭌㭍㭎㭏㭐㭑㭒㭓㭔㭕㭖㭗㭘㭙㭚㭛㭜㭝㭞㭟㭠㭡㭢㭣㭤㭥㭦㭧㭨㭩㭪㭫㭬㭭㭮㭯㭰㭱㭲㭳㭴㭵㭶㭷㭸㭹㭺㭻㭼㭽㭾㭿㮀㮁㮂㮃㮄㮅㮆㮇㮈㮉㮊㮋㮌㮍㮎㮏㮐㮑㮒㮓㮔㮕㮖㮗㮘㮙㮚㮛㮜㮝㮞㮟㮠㮡㮢㮣㮤㮥㮦㮧㮨㮩㮪㮫㮬㮭㮮㮯㮰㮱㮲㮳㮴㮵㮶㮷㮸㮹㮺㮻㮼㮽㮾㮿㯀㯁㯂㯃㯄㯅㯆㯇㯈㯉㯊㯋㯌㯍㯎㯏㯐㯑㯒㯓㯔㯕㯖㯗㯘㯙㯚㯛㯜㯝㯞㯟㯠㯡㯢㯣㯤㯥㯦㯧㯨㯩㯪㯫㯬㯭㯮㯯㯰㯱㯲㯳㯴㯵㯶㯷㯸㯹㯺㯻㯼㯽㯾㯿㰀㰁㰂㰃㰄㰅㰆㰇㰈㰉㰊㰋㰌㰍㰎㰏㰐㰑㰒㰓㰔㰕㰖㰗㰘㰙㰚㰛㰜㰝㰞㰟㰠㰡㰢㰣㰤㰥㰦㰧㰨㰩㰪㰫㰬㰭㰮㰯㰰㰱㰲㰳㰴㰵㰶㰷㰸㰹㰺㰻㰼㰽㰾㰿㱀㱁㱂㱃㱄㱅㱆㱇㱈㱉㱊㱋㱌㱍㱎㱏㱐㱑㱒㱓㱔㱕㱖㱗㱘㱙㱚㱛㱜㱝㱞㱟㱠㱡㱢㱣㱤㱥㱦㱧㱨㱩㱪㱫㱬㱭㱮㱯㱰㱱㱲㱳㱴㱵㱶㱷㱸㱹㱺㱻㱼㱽㱾㱿㲀㲁㲂㲃㲄㲅㲆㲇㲈㲉㲊㲋㲌㲍㲎㲏㲐㲑㲒㲓㲔㲕㲖㲗㲘㲙㲚㲛㲜㲝㲞㲟㲠㲡㲢㲣㲤㲥㲦㲧㲨㲩㲪㲫㲬㲭㲮㲯㲰㲱㲲㲳㲴㲵㲶㲷㲸㲹㲺㲻㲼㲽㲾㲿㳀㳁㳂㳃㳄㳅㳆㳇㳈㳉㳊㳋㳌㳍㳎㳏㳐㳑㳒㳓㳔㳕㳖㳗㳘㳙㳚㳛㳜㳝㳞㳟㳠㳡㳢㳣㳤㳥㳦㳧㳨㳩㳪㳫㳬㳭㳮㳯㳰㳱㳲㳳㳴㳵㳶㳷㳸㳹㳺㳻㳼㳽㳾㳿㴀㴁㴂㴃㴄㴅㴆㴇㴈㴉㴊㴋㴌㴍㴎㴏㴐㴑㴒㴓㴔㴕㴖㴗㴘㴙㴚㴛㴜㴝㴞㴟㴠㴡㴢㴣㴤㴥㴦㴧㴨㴩㴪㴫㴬㴭㴮㴯㴰㴱㴲㴳㴴㴵㴶㴷㴸㴹㴺㴻㴼㴽㴾㴿㵀㵁㵂㵃㵄㵅㵆㵇㵈㵉㵊㵋㵌㵍㵎㵏㵐㵑㵒㵓㵔㵕㵖㵗㵘㵙㵚㵛㵜㵝㵞㵟㵠㵡㵢㵣㵤㵥㵦㵧㵨㵩㵪㵫㵬㵭㵮㵯㵰㵱㵲㵳㵴㵵㵶㵷㵸㵹㵺㵻㵼㵽㵾㵿㶀㶁㶂㶃㶄㶅㶆㶇㶈㶉㶊㶋㶌㶍㶎㶏㶐㶑㶒㶓㶔㶕㶖㶗㶘㶙㶚㶛㶜㶝㶞㶟㶠㶡㶢㶣㶤㶥㶦㶧㶨㶩㶪㶫㶬㶭㶮㶯㶰㶱㶲㶳㶴㶵㶶㶷㶸㶹㶺㶻㶼㶽㶾㶿㷀㷁㷂㷃㷄㷅㷆㷇㷈㷉㷊㷋㷌㷍㷎㷏㷐㷑㷒㷓㷔㷕㷖㷗㷘㷙㷚㷛㷜㷝㷞㷟㷠㷡㷢㷣㷤㷥㷦㷧㷨㷩㷪㷫㷬㷭㷮㷯㷰㷱㷲㷳㷴㷵㷶㷷㷸㷹㷺㷻㷼㷽㷾㷿㸀㸁㸂㸃㸄㸅㸆㸇㸈㸉㸊㸋㸌㸍㸎㸏㸐㸑㸒㸓㸔㸕㸖㸗㸘㸙㸚㸛㸜㸝㸞㸟㸠㸡㸢㸣㸤㸥㸦㸧㸨㸩㸪㸫㸬㸭㸮㸯㸰㸱㸲㸳㸴㸵㸶㸷㸸㸹㸺㸻㸼㸽㸾㸿㹀㹁㹂㹃㹄㹅㹆㹇㹈㹉㹊㹋㹌㹍㹎㹏㹐㹑㹒㹓㹔㹕㹖㹗㹘㹙㹚㹛㹜㹝㹞㹟㹠㹡㹢㹣㹤㹥㹦㹧㹨㹩㹪㹫㹬㹭㹮㹯㹰㹱㹲㹳㹴㹵㹶㹷㹸㹹㹺㹻㹼㹽㹾㹿㺀㺁㺂㺃㺄㺅㺆㺇㺈㺉㺊㺋㺌㺍㺎㺏㺐㺑㺒㺓㺔㺕㺖㺗㺘㺙㺚㺛㺜㺝㺞㺟㺠㺡㺢㺣㺤㺥㺦㺧㺨㺩㺪㺫㺬㺭㺮㺯㺰㺱㺲㺳㺴㺵㺶㺷㺸㺹㺺㺻㺼㺽㺾㺿㻀㻁㻂㻃㻄㻅㻆㻇㻈㻉㻊㻋㻌㻍㻎㻏㻐㻑㻒㻓㻔㻕㻖㻗㻘㻙㻚㻛㻜㻝㻞㻟㻠㻡㻢㻣㻤㻥㻦㻧㻨㻩㻪㻫㻬㻭㻮㻯㻰㻱㻲㻳㻴㻵㻶㻷㻸㻹㻺㻻㻼㻽㻾㻿㼀㼁㼂㼃㼄㼅㼆㼇㼈㼉㼊㼋㼌㼍㼎㼏㼐㼑㼒㼓㼔㼕㼖㼗㼘㼙㼚㼛㼜㼝㼞㼟㼠㼡㼢㼣㼤㼥㼦㼧㼨㼩㼪㼫㼬㼭㼮㼯㼰㼱㼲㼳㼴㼵㼶㼷㼸㼹㼺㼻㼼㼽㼾㼿㽀㽁㽂㽃㽄㽅㽆㽇㽈㽉㽊㽋㽌㽍㽎㽏㽐㽑㽒㽓㽔㽕㽖㽗㽘㽙㽚㽛㽜㽝㽞㽟㽠㽡㽢㽣㽤㽥㽦㽧㽨㽩㽪㽫㽬㽭㽮㽯㽰㽱㽲㽳㽴㽵㽶㽷㽸㽹㽺㽻㽼㽽㽾㽿㾀㾁㾂㾃㾄㾅㾆㾇㾈㾉㾊㾋㾌㾍㾎㾏㾐㾑㾒㾓㾔㾕㾖㾗㾘㾙㾚㾛㾜㾝㾞㾟㾠㾡㾢㾣㾤㾥㾦㾧㾨㾩㾪㾫㾬㾭㾮㾯㾰㾱㾲㾳㾴㾵㾶㾷㾸㾹㾺㾻㾼㾽㾾㾿㿀㿁㿂㿃㿄㿅㿆㿇㿈㿉㿊㿋㿌㿍㿎㿏㿐㿑㿒㿓㿔㿕㿖㿗㿘㿙㿚㿛㿜㿝㿞㿟㿠㿡㿢㿣㿤㿥㿦㿧㿨㿩㿪㿫㿬㿭㿮㿯㿰㿱㿲㿳㿴㿵㿶㿷㿸㿹㿺㿻㿼㿽㿾㿿䀀䀁䀂䀃䀄䀅䀆䀇䀈䀉䀊䀋䀌䀍䀎䀏䀐䀑䀒䀓䀔䀕䀖䀗䀘䀙䀚䀛䀜䀝䀞䀟䀠䀡䀢䀣䀤䀥䀦䀧䀨䀩䀪䀫䀬䀭䀮䀯䀰䀱䀲䀳䀴䀵䀶䀷䀸䀹䀺䀻䀼䀽䀾䀿䁀䁁䁂䁃䁄䁅䁆䁇䁈䁉䁊䁋䁌䁍䁎䁏䁐䁑䁒䁓䁔䁕䁖䁗䁘䁙䁚䁛䁜䁝䁞䁟䁠䁡䁢䁣䁤䁥䁦䁧䁨䁩䁪䁫䁬䁭䁮䁯䁰䁱䁲䁳䁴䁵䁶䁷䁸䁹䁺䁻䁼䁽䁾䁿䂀䂁䂂䂃䂄䂅䂆䂇䂈䂉䂊䂋䂌䂍䂎䂏䂐䂑䂒䂓䂔䂕䂖䂗䂘䂙䂚䂛䂜䂝䂞䂟䂠䂡䂢䂣䂤䂥䂦䂧䂨䂩䂪䂫䂬䂭䂮䂯䂰䂱䂲䂳䂴䂵䂶䂷䂸䂹䂺䂻䂼䂽䂾䂿䃀䃁䃂䃃䃄䃅䃆䃇䃈䃉䃊䃋䃌䃍䃎䃏䃐䃑䃒䃓䃔䃕䃖䃗䃘䃙䃚䃛䃜䃝䃞䃟䃠䃡䃢䃣䃤䃥䃦䃧䃨䃩䃪䃫䃬䃭䃮䃯䃰䃱䃲䃳䃴䃵䃶䃷䃸䃹䃺䃻䃼䃽䃾䃿䄀䄁䄂䄃䄄䄅䄆䄇䄈䄉䄊䄋䄌䄍䄎䄏䄐䄑䄒䄓䄔䄕䄖䄗䄘䄙䄚䄛䄜䄝䄞䄟䄠䄡䄢䄣䄤䄥䄦䄧䄨䄩䄪䄫䄬䄭䄮䄯䄰䄱䄲䄳䄴䄵䄶䄷䄸䄹䄺䄻䄼䄽䄾䄿䅀䅁䅂䅃䅄䅅䅆䅇䅈䅉䅊䅋䅌䅍䅎䅏䅐䅑䅒䅓䅔䅕䅖䅗䅘䅙䅚䅛䅜䅝䅞䅟䅠䅡䅢䅣䅤䅥䅦䅧䅨䅩䅪䅫䅬䅭䅮䅯䅰䅱䅲䅳䅴䅵䅶䅷䅸䅹䅺䅻䅼䅽䅾䅿䆀䆁䆂䆃䆄䆅䆆䆇䆈䆉䆊䆋䆌䆍䆎䆏䆐䆑䆒䆓䆔䆕䆖䆗䆘䆙䆚䆛䆜䆝䆞䆟䆠䆡䆢䆣䆤䆥䆦䆧䆨䆩䆪䆫䆬䆭䆮䆯䆰䆱䆲䆳䆴䆵䆶䆷䆸䆹䆺䆻䆼䆽䆾䆿䇀䇁䇂䇃䇄䇅䇆䇇䇈䇉䇊䇋䇌䇍䇎䇏䇐䇑䇒䇓䇔䇕䇖䇗䇘䇙䇚䇛䇜䇝䇞䇟䇠䇡䇢䇣䇤䇥䇦䇧䇨䇩䇪䇫䇬䇭䇮䇯䇰䇱䇲䇳䇴䇵䇶䇷䇸䇹䇺䇻䇼䇽䇾䇿䈀䈁䈂䈃䈄䈅䈆䈇䈈䈉䈊䈋䈌䈍䈎䈏䈐䈑䈒䈓䈔䈕䈖䈗䈘䈙䈚䈛䈜䈝䈞䈟䈠䈡䈢䈣䈤䈥䈦䈧䈨䈩䈪䈫䈬䈭䈮䈯䈰䈱䈲䈳䈴䈵䈶䈷䈸䈹䈺䈻䈼䈽䈾䈿䉀䉁䉂䉃䉄䉅䉆䉇䉈䉉䉊䉋䉌䉍䉎䉏䉐䉑䉒䉓䉔䉕䉖䉗䉘䉙䉚䉛䉜䉝䉞䉟䉠䉡䉢䉣䉤䉥䉦䉧䉨䉩䉪䉫䉬䉭䉮䉯䉰䉱䉲䉳䉴䉵䉶䉷䉸䉹䉺䉻䉼䉽䉾䉿䊀䊁䊂䊃䊄䊅䊆䊇䊈䊉䊊䊋䊌䊍䊎䊏䊐䊑䊒䊓䊔䊕䊖䊗䊘䊙䊚䊛䊜䊝䊞䊟䊠䊡䊢䊣䊤䊥䊦䊧䊨䊩䊪䊫䊬䊭䊮䊯䊰䊱䊲䊳䊴䊵䊶䊷䊸䊹䊺䊻䊼䊽䊾䊿䋀䋁䋂䋃䋄䋅䋆䋇䋈䋉䋊䋋䋌䋍䋎䋏䋐䋑䋒䋓䋔䋕䋖䋗䋘䋙䋚䋛䋜䋝䋞䋟䋠䋡䋢䋣䋤䋥䋦䋧䋨䋩䋪䋫䋬䋭䋮䋯䋰䋱䋲䋳䋴䋵䋶䋷䋸䋹䋺䋻䋼䋽䋾䋿䌀䌁䌂䌃䌄䌅䌆䌇䌈䌉䌊䌋䌌䌍䌎䌏䌐䌑䌒䌓䌔䌕䌖䌗䌘䌙䌚䌛䌜䌝䌞䌟䌠䌡䌢䌣䌤䌥䌦䌧䌨䌩䌪䌫䌬䌭䌮䌯䌰䌱䌲䌳䌴䌵䌶䌷䌸䌹䌺䌻䌼䌽䌾䌿䍀䍁䍂䍃䍄䍅䍆䍇䍈䍉䍊䍋䍌䍍䍎䍏䍐䍑䍒䍓䍔䍕䍖䍗䍘䍙䍚䍛䍜䍝䍞䍟䍠䍡䍢䍣䍤䍥䍦䍧䍨䍩䍪䍫䍬䍭䍮䍯䍰䍱䍲䍳䍴䍵䍶䍷䍸䍹䍺䍻䍼䍽䍾䍿䎀䎁䎂䎃䎄䎅䎆䎇䎈䎉䎊䎋䎌䎍䎎䎏䎐䎑䎒䎓䎔䎕䎖䎗䎘䎙䎚䎛䎜䎝䎞䎟䎠䎡䎢䎣䎤䎥䎦䎧䎨䎩䎪䎫䎬䎭䎮䎯䎰䎱䎲䎳䎴䎵䎶䎷䎸䎹䎺䎻䎼䎽䎾䎿䏀䏁䏂䏃䏄䏅䏆䏇䏈䏉䏊䏋䏌䏍䏎䏏䏐䏑䏒䏓䏔䏕䏖䏗䏘䏙䏚䏛䏜䏝䏞䏟䏠䏡䏢䏣䏤䏥䏦䏧䏨䏩䏪䏫䏬䏭䏮䏯䏰䏱䏲䏳䏴䏵䏶䏷䏸䏹䏺䏻䏼䏽䏾䏿䐀䐁䐂䐃䐄䐅䐆䐇䐈䐉䐊䐋䐌䐍䐎䐏䐐䐑䐒䐓䐔䐕䐖䐗䐘䐙䐚䐛䐜䐝䐞䐟䐠䐡䐢䐣䐤䐥䐦䐧䐨䐩䐪䐫䐬䐭䐮䐯䐰䐱䐲䐳䐴䐵䐶䐷䐸䐹䐺䐻䐼䐽䐾䐿䑀䑁䑂䑃䑄䑅䑆䑇䑈䑉䑊䑋䑌䑍䑎䑏䑐䑑䑒䑓䑔䑕䑖䑗䑘䑙䑚䑛䑜䑝䑞䑟䑠䑡䑢䑣䑤䑥䑦䑧䑨䑩䑪䑫䑬䑭䑮䑯䑰䑱䑲䑳䑴䑵䑶䑷䑸䑹䑺䑻䑼䑽䑾䑿䒀䒁䒂䒃䒄䒅䒆䒇䒈䒉䒊䒋䒌䒍䒎䒏䒐䒑䒒䒓䒔䒕䒖䒗䒘䒙䒚䒛䒜䒝䒞䒟䒠䒡䒢䒣䒤䒥䒦䒧䒨䒩䒪䒫䒬䒭䒮䒯䒰䒱䒲䒳䒴䒵䒶䒷䒸䒹䒺䒻䒼䒽䒾䒿䓀䓁䓂䓃䓄䓅䓆䓇䓈䓉䓊䓋䓌䓍䓎䓏䓐䓑䓒䓓䓔䓕䓖䓗䓘䓙䓚䓛䓜䓝䓞䓟䓠䓡䓢䓣䓤䓥䓦䓧䓨䓩䓪䓫䓬䓭䓮䓯䓰䓱䓲䓳䓴䓵䓶䓷䓸䓹䓺䓻䓼䓽䓾䓿䔀䔁䔂䔃䔄䔅䔆䔇䔈䔉䔊䔋䔌䔍䔎䔏䔐䔑䔒䔓䔔䔕䔖䔗䔘䔙䔚䔛䔜䔝䔞䔟䔠䔡䔢䔣䔤䔥䔦䔧䔨䔩䔪䔫䔬䔭䔮䔯䔰䔱䔲䔳䔴䔵䔶䔷䔸䔹䔺䔻䔼䔽䔾䔿䕀䕁䕂䕃䕄䕅䕆䕇䕈䕉䕊䕋䕌䕍䕎䕏䕐䕑䕒䕓䕔䕕䕖䕗䕘䕙䕚䕛䕜䕝䕞䕟䕠䕡䕢䕣䕤䕥䕦䕧䕨䕩䕪䕫䕬䕭䕮䕯䕰䕱䕲䕳䕴䕵䕶䕷䕸䕹䕺䕻䕼䕽䕾䕿䖀䖁䖂䖃䖄䖅䖆䖇䖈䖉䖊䖋䖌䖍䖎䖏䖐䖑䖒䖓䖔䖕䖖䖗䖘䖙䖚䖛䖜䖝䖞䖟䖠䖡䖢䖣䖤䖥䖦䖧䖨䖩䖪䖫䖬䖭䖮䖯䖰䖱䖲䖳䖴䖵䖶䖷䖸䖹䖺䖻䖼䖽䖾䖿䗀䗁䗂䗃䗄䗅䗆䗇䗈䗉䗊䗋䗌䗍䗎䗏䗐䗑䗒䗓䗔䗕䗖䗗䗘䗙䗚䗛䗜䗝䗞䗟䗠䗡䗢䗣䗤䗥䗦䗧䗨䗩䗪䗫䗬䗭䗮䗯䗰䗱䗲䗳䗴䗵䗶䗷䗸䗹䗺䗻䗼䗽䗾䗿䘀䘁䘂䘃䘄䘅䘆䘇䘈䘉䘊䘋䘌䘍䘎䘏䘐䘑䘒䘓䘔䘕䘖䘗䘘䘙䘚䘛䘜䘝䘞䘟䘠䘡䘢䘣䘤䘥䘦䘧䘨䘩䘪䘫䘬䘭䘮䘯䘰䘱䘲䘳䘴䘵䘶䘷䘸䘹䘺䘻䘼䘽䘾䘿䙀䙁䙂䙃䙄䙅䙆䙇䙈䙉䙊䙋䙌䙍䙎䙏䙐䙑䙒䙓䙔䙕䙖䙗䙘䙙䙚䙛䙜䙝䙞䙟䙠䙡䙢䙣䙤䙥䙦䙧䙨䙩䙪䙫䙬䙭䙮䙯䙰䙱䙲䙳䙴䙵䙶䙷䙸䙹䙺䙻䙼䙽䙾䙿䚀䚁䚂䚃䚄䚅䚆䚇䚈䚉䚊䚋䚌䚍䚎䚏䚐䚑䚒䚓䚔䚕䚖䚗䚘䚙䚚䚛䚜䚝䚞䚟䚠䚡䚢䚣䚤䚥䚦䚧䚨䚩䚪䚫䚬䚭䚮䚯䚰䚱䚲䚳䚴䚵䚶䚷䚸䚹䚺䚻䚼䚽䚾䚿䛀䛁䛂䛃䛄䛅䛆䛇䛈䛉䛊䛋䛌䛍䛎䛏䛐䛑䛒䛓䛔䛕䛖䛗䛘䛙䛚䛛䛜䛝䛞䛟䛠䛡䛢䛣䛤䛥䛦䛧䛨䛩䛪䛫䛬䛭䛮䛯䛰䛱䛲䛳䛴䛵䛶䛷䛸䛹䛺䛻䛼䛽䛾䛿䜀䜁䜂䜃䜄䜅䜆䜇䜈䜉䜊䜋䜌䜍䜎䜏䜐䜑䜒䜓䜔䜕䜖䜗䜘䜙䜚䜛䜜䜝䜞䜟䜠䜡䜢䜣䜤䜥䜦䜧䜨䜩䜪䜫䜬䜭䜮䜯䜰䜱䜲䜳䜴䜵䜶䜷䜸䜹䜺䜻䜼䜽䜾䜿䝀䝁䝂䝃䝄䝅䝆䝇䝈䝉䝊䝋䝌䝍䝎䝏䝐䝑䝒䝓䝔䝕䝖䝗䝘䝙䝚䝛䝜䝝䝞䝟䝠䝡䝢䝣䝤䝥䝦䝧䝨䝩䝪䝫䝬䝭䝮䝯䝰䝱䝲䝳䝴䝵䝶䝷䝸䝹䝺䝻䝼䝽䝾䝿䞀䞁䞂䞃䞄䞅䞆䞇䞈䞉䞊䞋䞌䞍䞎䞏䞐䞑䞒䞓䞔䞕䞖䞗䞘䞙䞚䞛䞜䞝䞞䞟䞠䞡䞢䞣䞤䞥䞦䞧䞨䞩䞪䞫䞬䞭䞮䞯䞰䞱䞲䞳䞴䞵䞶䞷䞸䞹䞺䞻䞼䞽䞾䞿䟀䟁䟂䟃䟄䟅䟆䟇䟈䟉䟊䟋䟌䟍䟎䟏䟐䟑䟒䟓䟔䟕䟖䟗䟘䟙䟚䟛䟜䟝䟞䟟䟠䟡䟢䟣䟤䟥䟦䟧䟨䟩䟪䟫䟬䟭䟮䟯䟰䟱䟲䟳䟴䟵䟶䟷䟸䟹䟺䟻䟼䟽䟾䟿䠀䠁䠂䠃䠄䠅䠆䠇䠈䠉䠊䠋䠌䠍䠎䠏䠐䠑䠒䠓䠔䠕䠖䠗䠘䠙䠚䠛䠜䠝䠞䠟䠠䠡䠢䠣䠤䠥䠦䠧䠨䠩䠪䠫䠬䠭䠮䠯䠰䠱䠲䠳䠴䠵䠶䠷䠸䠹䠺䠻䠼䠽䠾䠿䡀䡁䡂䡃䡄䡅䡆䡇䡈䡉䡊䡋䡌䡍䡎䡏䡐䡑䡒䡓䡔䡕䡖䡗䡘䡙䡚䡛䡜䡝䡞䡟䡠䡡䡢䡣䡤䡥䡦䡧䡨䡩䡪䡫䡬䡭䡮䡯䡰䡱䡲䡳䡴䡵䡶䡷䡸䡹䡺䡻䡼䡽䡾䡿䢀䢁䢂䢃䢄䢅䢆䢇䢈䢉䢊䢋䢌䢍䢎䢏䢐䢑䢒䢓䢔䢕䢖䢗䢘䢙䢚䢛䢜䢝䢞䢟䢠䢡䢢䢣䢤䢥䢦䢧䢨䢩䢪䢫䢬䢭䢮䢯䢰䢱䢲䢳䢴䢵䢶䢷䢸䢹䢺䢻䢼䢽䢾䢿䣀䣁䣂䣃䣄䣅䣆䣇䣈䣉䣊䣋䣌䣍䣎䣏䣐䣑䣒䣓䣔䣕䣖䣗䣘䣙䣚䣛䣜䣝䣞䣟䣠䣡䣢䣣䣤䣥䣦䣧䣨䣩䣪䣫䣬䣭䣮䣯䣰䣱䣲䣳䣴䣵䣶䣷䣸䣹䣺䣻䣼䣽䣾䣿䤀䤁䤂䤃䤄䤅䤆䤇䤈䤉䤊䤋䤌䤍䤎䤏䤐䤑䤒䤓䤔䤕䤖䤗䤘䤙䤚䤛䤜䤝䤞䤟䤠䤡䤢䤣䤤䤥䤦䤧䤨䤩䤪䤫䤬䤭䤮䤯䤰䤱䤲䤳䤴䤵䤶䤷䤸䤹䤺䤻䤼䤽䤾䤿䥀䥁䥂䥃䥄䥅䥆䥇䥈䥉䥊䥋䥌䥍䥎䥏䥐䥑䥒䥓䥔䥕䥖䥗䥘䥙䥚䥛䥜䥝䥞䥟䥠䥡䥢䥣䥤䥥䥦䥧䥨䥩䥪䥫䥬䥭䥮䥯䥰䥱䥲䥳䥴䥵䥶䥷䥸䥹䥺䥻䥼䥽䥾䥿䦀䦁䦂䦃䦄䦅䦆䦇䦈䦉䦊䦋䦌䦍䦎䦏䦐䦑䦒䦓䦔䦕䦖䦗䦘䦙䦚䦛䦜䦝䦞䦟䦠䦡䦢䦣䦤䦥䦦䦧䦨䦩䦪䦫䦬䦭䦮䦯䦰䦱䦲䦳䦴䦵䦶䦷䦸䦹䦺䦻䦼䦽䦾䦿䧀䧁䧂䧃䧄䧅䧆䧇䧈䧉䧊䧋䧌䧍䧎䧏䧐䧑䧒䧓䧔䧕䧖䧗䧘䧙䧚䧛䧜䧝䧞䧟䧠䧡䧢䧣䧤䧥䧦䧧䧨䧩䧪䧫䧬䧭䧮䧯䧰䧱䧲䧳䧴䧵䧶䧷䧸䧹䧺䧻䧼䧽䧾䧿䨀䨁䨂䨃䨄䨅䨆䨇䨈䨉䨊䨋䨌䨍䨎䨏䨐䨑䨒䨓䨔䨕䨖䨗䨘䨙䨚䨛䨜䨝䨞䨟䨠䨡䨢䨣䨤䨥䨦䨧䨨䨩䨪䨫䨬䨭䨮䨯䨰䨱䨲䨳䨴䨵䨶䨷䨸䨹䨺䨻䨼䨽䨾䨿䩀䩁䩂䩃䩄䩅䩆䩇䩈䩉䩊䩋䩌䩍䩎䩏䩐䩑䩒䩓䩔䩕䩖䩗䩘䩙䩚䩛䩜䩝䩞䩟䩠䩡䩢䩣䩤䩥䩦䩧䩨䩩䩪䩫䩬䩭䩮䩯䩰䩱䩲䩳䩴䩵䩶䩷䩸䩹䩺䩻䩼䩽䩾䩿䪀䪁䪂䪃䪄䪅䪆䪇䪈䪉䪊䪋䪌䪍䪎䪏䪐䪑䪒䪓䪔䪕䪖䪗䪘䪙䪚䪛䪜䪝䪞䪟䪠䪡䪢䪣䪤䪥䪦䪧䪨䪩䪪䪫䪬䪭䪮䪯䪰䪱䪲䪳䪴䪵䪶䪷䪸䪹䪺䪻䪼䪽䪾䪿䫀䫁䫂䫃䫄䫅䫆䫇䫈䫉䫊䫋䫌䫍䫎䫏䫐䫑䫒䫓䫔䫕䫖䫗䫘䫙䫚䫛䫜䫝䫞䫟䫠䫡䫢䫣䫤䫥䫦䫧䫨䫩䫪䫫䫬䫭䫮䫯䫰䫱䫲䫳䫴䫵䫶䫷䫸䫹䫺䫻䫼䫽䫾䫿䬀䬁䬂䬃䬄䬅䬆䬇䬈䬉䬊䬋䬌䬍䬎䬏䬐䬑䬒䬓䬔䬕䬖䬗䬘䬙䬚䬛䬜䬝䬞䬟䬠䬡䬢䬣䬤䬥䬦䬧䬨䬩䬪䬫䬬䬭䬮䬯䬰䬱䬲䬳䬴䬵䬶䬷䬸䬹䬺䬻䬼䬽䬾䬿䭀䭁䭂䭃䭄䭅䭆䭇䭈䭉䭊䭋䭌䭍䭎䭏䭐䭑䭒䭓䭔䭕䭖䭗䭘䭙䭚䭛䭜䭝䭞䭟䭠䭡䭢䭣䭤䭥䭦䭧䭨䭩䭪䭫䭬䭭䭮䭯䭰䭱䭲䭳䭴䭵䭶䭷䭸䭹䭺䭻䭼䭽䭾䭿䮀䮁䮂䮃䮄䮅䮆䮇䮈䮉䮊䮋䮌䮍䮎䮏䮐䮑䮒䮓䮔䮕䮖䮗䮘䮙䮚䮛䮜䮝䮞䮟䮠䮡䮢䮣䮤䮥䮦䮧䮨䮩䮪䮫䮬䮭䮮䮯䮰䮱䮲䮳䮴䮵䮶䮷䮸䮹䮺䮻䮼䮽䮾䮿䯀䯁䯂䯃䯄䯅䯆䯇䯈䯉䯊䯋䯌䯍䯎䯏䯐䯑䯒䯓䯔䯕䯖䯗䯘䯙䯚䯛䯜䯝䯞䯟䯠䯡䯢䯣䯤䯥䯦䯧䯨䯩䯪䯫䯬䯭䯮䯯䯰䯱䯲䯳䯴䯵䯶䯷䯸䯹䯺䯻䯼䯽䯾䯿䰀䰁䰂䰃䰄䰅䰆䰇䰈䰉䰊䰋䰌䰍䰎䰏䰐䰑䰒䰓䰔䰕䰖䰗䰘䰙䰚䰛䰜䰝䰞䰟䰠䰡䰢䰣䰤䰥䰦䰧䰨䰩䰪䰫䰬䰭䰮䰯䰰䰱䰲䰳䰴䰵䰶䰷䰸䰹䰺䰻䰼䰽䰾䰿䱀䱁䱂䱃䱄䱅䱆䱇䱈䱉䱊䱋䱌䱍䱎䱏䱐䱑䱒䱓䱔䱕䱖䱗䱘䱙䱚䱛䱜䱝䱞䱟䱠䱡䱢䱣䱤䱥䱦䱧䱨䱩䱪䱫䱬䱭䱮䱯䱰䱱䱲䱳䱴䱵䱶䱷䱸䱹䱺䱻䱼䱽䱾䱿䲀䲁䲂䲃䲄䲅䲆䲇䲈䲉䲊䲋䲌䲍䲎䲏䲐䲑䲒䲓䲔䲕䲖䲗䲘䲙䲚䲛䲜䲝䲞䲟䲠䲡䲢䲣䲤䲥䲦䲧䲨䲩䲪䲫䲬䲭䲮䲯䲰䲱䲲䲳䲴䲵䲶䲷䲸䲹䲺䲻䲼䲽䲾䲿䳀䳁䳂䳃䳄䳅䳆䳇䳈䳉䳊䳋䳌䳍䳎䳏䳐䳑䳒䳓䳔䳕䳖䳗䳘䳙䳚䳛䳜䳝䳞䳟䳠䳡䳢䳣䳤䳥䳦䳧䳨䳩䳪䳫䳬䳭䳮䳯䳰䳱䳲䳳䳴䳵䳶䳷䳸䳹䳺䳻䳼䳽䳾䳿䴀䴁䴂䴃䴄䴅䴆䴇䴈䴉䴊䴋䴌䴍䴎䴏䴐䴑䴒䴓䴔䴕䴖䴗䴘䴙䴚䴛䴜䴝䴞䴟䴠䴡䴢䴣䴤䴥䴦䴧䴨䴩䴪䴫䴬䴭䴮䴯䴰䴱䴲䴳䴴䴵䴶䴷䴸䴹䴺䴻䴼䴽䴾䴿䵀䵁䵂䵃䵄䵅䵆䵇䵈䵉䵊䵋䵌䵍䵎䵏䵐䵑䵒䵓䵔䵕䵖䵗䵘䵙䵚䵛䵜䵝䵞䵟䵠䵡䵢䵣䵤䵥䵦䵧䵨䵩䵪䵫䵬䵭䵮䵯䵰䵱䵲䵳䵴䵵䵶䵷䵸䵹䵺䵻䵼䵽䵾䵿䶀䶁䶂䶃䶄䶅䶆䶇䶈䶉䶊䶋䶌䶍䶎䶏䶐䶑䶒䶓䶔䶕䶖䶗䶘䶙䶚䶛䶜䶝䶞䶟䶠䶡䶢䶣䶤䶥䶦䶧䶨䶩䶪䶫䶬䶭䶮䶯䶰䶱䶲䶳䶴䶵䶶䶷䶸䶹䶺䶻䶼䶽䶾䶿䷀䷁䷂䷃䷄䷅䷆䷇䷈䷉䷊䷋䷌䷍䷎䷏䷐䷑䷒䷓䷔䷕䷖䷗䷘䷙䷚䷛䷜䷝䷞䷟䷠䷡䷢䷣䷤䷥䷦䷧䷨䷩䷪䷫䷬䷭䷮䷯䷰䷱䷲䷳䷴䷵䷶䷷䷸䷹䷺䷻䷼䷽䷾䷿丆丩丷乊乛乤乥乧乪乬乮乯乲乸乺乻乼乽亪亴亸亽仒伡伣伩侤俫倴倽傤兯兺冚冧冮刬劏勚卪厁厐厑厼叆叇叾吔呝咗哛哣唝唞唟唡唥啂啩啯啰啴啹喐喸喼嗠嗭嗱嘚嘡嘥噕噝嚡嚤嚿囕囖圐圙圫坬垇垯垱埗埫堖堗塂塃塆塮墶壋壪壭壸夞夻妑婲媭嫲孡孭寭屃屲岃峂峃峣峧崄崅嵔嵖嵚嶅巚巜巪巬巭巼庼廤彟彨徣怸怾悏愭慭懗拃挆挒挜挦掹揻揼搄擝攂攰敩斆斏斱旀旕旸昽暅暞暣曓曪曱朩朰杧栍桪梽梾梿椝椫椺榋榌槚槜橴橵橻櫷欕歚汈沨沵浉浌浐浕涢渷溁溇溕滧滪潖澘澛瀒炞焩焾煀燶燷爳牔犜犳狝猉猔猠獜獤獴玙玚玱珰琎琷瑸甴疈疍疩疭疷瘆瘮癝癦皬皶眂眬瞆瞓矈矋矡硁硙硚硛硧硳硵碶磗礃礏礳礶祃祎秴秾稁稖稤穒穞窎窛笌筜筟筼筿篯簕粬糤糥糹綥緔縆縘纮纴纻纼绖绤绬绹缊缐缞缷罉罖羘羫翙翚翤耲聕脌脦脷脿腖腘膥膶臜舦艍艔苿茓荙荝莻萚蒊蘔虄虦蚃蝄螀螦蟏蠄袆袝袯袳裇裈褈襇襕襨覀覎覙覨覸觃觍訁訉訚詟讉讬讱讻诇诐诪谉谞豮贠赑赒赗赟赪跶踎踭蹮蹽蹾躀軐軚轪辀辌辒迃迬逇遤酂酦釒釺鈟鈪錽鍀鍁鍃鎄鎅鎇鎿鏰鐝鐦鑹钑钖钘铇铏铓铔铚铦铻锜锠锧锳锽镃镈镋镕镚镠镮镴镵閪闏闬闿阇阓阘阛靌靔靵鞧鞰韂韨頉颋颎颒颕颙颣飏飐飔飖飗飠飻餄餋餏餷饊饢饤饦饳饸饹饻饾馂馃馉馌馎驲骃骉骍骎骔骕骙骦髰鬶魜魢鮁鮜鮳鮺鯭鯴鰁鰃鰠鱂鱤鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳣鳤鷀鷪鷱鸌鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹶鹷黇黡鼌龁龂龦龧龨龩龪龫龬龭龮龯龰龱龲龳龴龵龶龷龸龹龺龻龼龽龾龿鿀鿁鿂鿃鿄鿅鿆鿇鿈鿉鿊鿋鿌鿍鿎鿏鿐鿑鿒鿓鿔鿕鿖鿗鿘鿙鿚鿛鿜鿝鿞鿟鿠鿡鿢鿣鿤鿥鿦鿧鿨鿩鿪鿫鿬鿭鿮鿯鿰鿱鿲鿳鿴鿵鿶鿷鿸鿹鿺鿻鿼鿽鿾鿿ꀀꀁꀂꀃꀄꀅꀆꀇꀈꀉꀊꀋꀌꀍꀎꀏꀐꀑꀒꀓꀔꀕꀖꀗꀘꀙꀚꀛꀜꀝꀞꀟꀠꀡꀢꀣꀤꀥꀦꀧꀨꀩꀪꀫꀬꀭꀮꀯꀰꀱꀲꀳꀴꀵꀶꀷꀸꀹꀺꀻꀼꀽꀾꀿꁀꁁꁂꁃꁄꁅꁆꁇꁈꁉꁊꁋꁌꁍꁎꁏꁐꁑꁒꁓꁔꁕꁖꁗꁘꁙꁚꁛꁜꁝꁞꁟꁠꁡꁢꁣꁤꁥꁦꁧꁨꁩꁪꁫꁬꁭꁮꁯꁰꁱꁲꁳꁴꁵꁶꁷꁸꁹꁺꁻꁼꁽꁾꁿꂀꂁꂂꂃꂄꂅꂆꂇꂈꂉꂊꂋꂌꂍꂎꂏꂐꂑꂒꂓꂔꂕꂖꂗꂘꂙꂚꂛꂜꂝꂞꂟꂠꂡꂢꂣꂤꂥꂦꂧꂨꂩꂪꂫꂬꂭꂮꂯꂰꂱꂲꂳꂴꂵꂶꂷꂸꂹꂺꂻꂼꂽꂾꂿꃀꃁꃂꃃꃄꃅꃆꃇꃈꃉꃊꃋꃌꃍꃎꃏꃐꃑꃒꃓꃔꃕꃖꃗꃘꃙꃚꃛꃜꃝꃞꃟꃠꃡꃢꃣꃤꃥꃦꃧꃨꃩꃪꃫꃬꃭꃮꃯꃰꃱꃲꃳꃴꃵꃶꃷꃸꃹꃺꃻꃼꃽꃾꃿꄀꄁꄂꄃꄄꄅꄆꄇꄈꄉꄊꄋꄌꄍꄎꄏꄐꄑꄒꄓꄔꄕꄖꄗꄘꄙꄚꄛꄜꄝꄞꄟꄠꄡꄢꄣꄤꄥꄦꄧꄨꄩꄪꄫꄬꄭꄮꄯꄰꄱꄲꄳꄴꄵꄶꄷꄸꄹꄺꄻꄼꄽꄾꄿꅀꅁꅂꅃꅄꅅꅆꅇꅈꅉꅊꅋꅌꅍꅎꅏꅐꅑꅒꅓꅔꅕꅖꅗꅘꅙꅚꅛꅜꅝꅞꅟꅠꅡꅢꅣꅤꅥꅦꅧꅨꅩꅪꅫꅬꅭꅮꅯꅰꅱꅲꅳꅴꅵꅶꅷꅸꅹꅺꅻꅼꅽꅾꅿꆀꆁꆂꆃꆄꆅꆆꆇꆈꆉꆊꆋꆌꆍꆎꆏꆐꆑꆒꆓꆔꆕꆖꆗꆘꆙꆚꆛꆜꆝꆞꆟꆠꆡꆢꆣꆤꆥꆦꆧꆨꆩꆪꆫꆬꆭꆮꆯꆰꆱꆲꆳꆴꆵꆶꆷꆸꆹꆺꆻꆼꆽꆾꆿꇀꇁꇂꇃꇄꇅꇆꇇꇈꇉꇊꇋꇌꇍꇎꇏꇐꇑꇒꇓꇔꇕꇖꇗꇘꇙꇚꇛꇜꇝꇞꇟꇠꇡꇢꇣꇤꇥꇦꇧꇨꇩꇪꇫꇬꇭꇮꇯꇰꇱꇲꇳꇴꇵꇶꇷꇸꇹꇺꇻꇼꇽꇾꇿꈀꈁꈂꈃꈄꈅꈆꈇꈈꈉꈊꈋꈌꈍꈎꈏꈐꈑꈒꈓꈔꈕꈖꈗꈘꈙꈚꈛꈜꈝꈞꈟꈠꈡꈢꈣꈤꈥꈦꈧꈨꈩꈪꈫꈬꈭꈮꈯꈰꈱꈲꈳꈴꈵꈶꈷꈸꈹꈺꈻꈼꈽꈾꈿꉀꉁꉂꉃꉄꉅꉆꉇꉈꉉꉊꉋꉌꉍꉎꉏꉐꉑꉒꉓꉔꉕꉖꉗꉘꉙꉚꉛꉜꉝꉞꉟꉠꉡꉢꉣꉤꉥꉦꉧꉨꉩꉪꉫꉬꉭꉮꉯꉰꉱꉲꉳꉴꉵꉶꉷꉸꉹꉺꉻꉼꉽꉾꉿꊀꊁꊂꊃꊄꊅꊆꊇꊈꊉꊊꊋꊌꊍꊎꊏꊐꊑꊒꊓꊔꊕꊖꊗꊘꊙꊚꊛꊜꊝꊞꊟꊠꊡꊢꊣꊤꊥꊦꊧꊨꊩꊪꊫꊬꊭꊮꊯꊰꊱꊲꊳꊴꊵꊶꊷꊸꊹꊺꊻꊼꊽꊾꊿꋀꋁꋂꋃꋄꋅꋆꋇꋈꋉꋊꋋꋌꋍꋎꋏꋐꋑꋒꋓꋔꋕꋖꋗꋘꋙꋚꋛꋜꋝꋞꋟꋠꋡꋢꋣꋤꋥꋦꋧꋨꋩꋪꋫꋬꋭꋮꋯꋰꋱꋲꋳꋴꋵꋶꋷꋸꋹꋺꋻꋼꋽꋾꋿꌀꌁꌂꌃꌄꌅꌆꌇꌈꌉꌊꌋꌌꌍꌎꌏꌐꌑꌒꌓꌔꌕꌖꌗꌘꌙꌚꌛꌜꌝꌞꌟꌠꌡꌢꌣꌤꌥꌦꌧꌨꌩꌪꌫꌬꌭꌮꌯꌰꌱꌲꌳꌴꌵꌶꌷꌸꌹꌺꌻꌼꌽꌾꌿꍀꍁꍂꍃꍄꍅꍆꍇꍈꍉꍊꍋꍌꍍꍎꍏꍐꍑꍒꍓꍔꍕꍖꍗꍘꍙꍚꍛꍜꍝꍞꍟꍠꍡꍢꍣꍤꍥꍦꍧꍨꍩꍪꍫꍬꍭꍮꍯꍰꍱꍲꍳꍴꍵꍶꍷꍸꍹꍺꍻꍼꍽꍾꍿꎀꎁꎂꎃꎄꎅꎆꎇꎈꎉꎊꎋꎌꎍꎎꎏꎐꎑꎒꎓꎔꎕꎖꎗꎘꎙꎚꎛꎜꎝꎞꎟꎠꎡꎢꎣꎤꎥꎦꎧꎨꎩꎪꎫꎬꎭꎮꎯꎰꎱꎲꎳꎴꎵꎶꎷꎸꎹꎺꎻꎼꎽꎾꎿꏀꏁꏂꏃꏄꏅꏆꏇꏈꏉꏊꏋꏌꏍꏎꏏꏐꏑꏒꏓꏔꏕꏖꏗꏘꏙꏚꏛꏜꏝꏞꏟꏠꏡꏢꏣꏤꏥꏦꏧꏨꏩꏪꏫꏬꏭꏮꏯꏰꏱꏲꏳꏴꏵꏶꏷꏸꏹꏺꏻꏼꏽꏾꏿꐀꐁꐂꐃꐄꐅꐆꐇꐈꐉꐊꐋꐌꐍꐎꐏꐐꐑꐒꐓꐔꐕꐖꐗꐘꐙꐚꐛꐜꐝꐞꐟꐠꐡꐢꐣꐤꐥꐦꐧꐨꐩꐪꐫꐬꐭꐮꐯꐰꐱꐲꐳꐴꐵꐶꐷꐸꐹꐺꐻꐼꐽꐾꐿꑀꑁꑂꑃꑄꑅꑆꑇꑈꑉꑊꑋꑌꑍꑎꑏꑐꑑꑒꑓꑔꑕꑖꑗꑘꑙꑚꑛꑜꑝꑞꑟꑠꑡꑢꑣꑤꑥꑦꑧꑨꑩꑪꑫꑬꑭꑮꑯꑰꑱꑲꑳꑴꑵꑶꑷꑸꑹꑺꑻꑼꑽꑾꑿꒀꒁꒂꒃꒄꒅꒆꒇꒈꒉꒊꒋꒌ꒍꒎꒏꒐꒑꒒꒓꒔꒕꒖꒗꒘꒙꒚꒛꒜꒝꒞꒟꒠꒡꒢꒣꒤꒥꒦꒧꒨꒩꒪꒫꒬꒭꒮꒯꒰꒱꒲꒳꒴꒵꒶꒷꒸꒹꒺꒻꒼꒽꒾꒿꓀꓁꓂꓃꓄꓅꓆꓇꓈꓉꓊꓋꓌꓍꓎꓏ꓐꓑꓒꓓꓔꓕꓖꓗꓘꓙꓚꓛꓜꓝꓞꓟꓠꓡꓢꓣꓤꓥꓦꓧꓨꓩꓪꓫꓬꓭꓮꓯꓰꓱꓲꓳꓴꓵꓶꓷꓸꓹꓺꓻꓼꓽ꓾꓿ꔀꔁꔂꔃꔄꔅꔆꔇꔈꔉꔊꔋꔌꔍꔎꔏꔐꔑꔒꔓꔔꔕꔖꔗꔘꔙꔚꔛꔜꔝꔞꔟꔠꔡꔢꔣꔤꔥꔦꔧꔨꔩꔪꔫꔬꔭꔮꔯꔰꔱꔲꔳꔴꔵꔶꔷꔸꔹꔺꔻꔼꔽꔾꔿꕀꕁꕂꕃꕄꕅꕆꕇꕈꕉꕊꕋꕌꕍꕎꕏꕐꕑꕒꕓꕔꕕꕖꕗꕘꕙꕚꕛꕜꕝꕞꕟꕠꕡꕢꕣꕤꕥꕦꕧꕨꕩꕪꕫꕬꕭꕮꕯꕰꕱꕲꕳꕴꕵꕶꕷꕸꕹꕺꕻꕼꕽꕾꕿꖀꖁꖂꖃꖄꖅꖆꖇꖈꖉꖊꖋꖌꖍꖎꖏꖐꖑꖒꖓꖔꖕꖖꖗꖘꖙꖚꖛꖜꖝꖞꖟꖠꖡꖢꖣꖤꖥꖦꖧꖨꖩꖪꖫꖬꖭꖮꖯꖰꖱꖲꖳꖴꖵꖶꖷꖸꖹꖺꖻꖼꖽꖾꖿꗀꗁꗂꗃꗄꗅꗆꗇꗈꗉꗊꗋꗌꗍꗎꗏꗐꗑꗒꗓꗔꗕꗖꗗꗘꗙꗚꗛꗜꗝꗞꗟꗠꗡꗢꗣꗤꗥꗦꗧꗨꗩꗪꗫꗬꗭꗮꗯꗰꗱꗲꗳꗴꗵꗶꗷꗸꗹꗺꗻꗼꗽꗾꗿꘀꘁꘂꘃꘄꘅꘆꘇꘈꘉꘊꘋꘌ꘍꘎꘏ꘐꘑꘒꘓꘔꘕꘖꘗꘘꘙꘚꘛꘜꘝꘞꘟ꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩ꘪꘫ꘬꘭꘮꘯꘰꘱꘲꘳꘴꘵꘶꘷꘸꘹꘺꘻꘼꘽꘾꘿ꙀꙁꙂꙃꙄꙅꙆꙇꙈꙉꙊꙋꙌꙍꙎꙏꙐꙑꙒꙓꙔꙕꙖꙗꙘꙙꙚꙛꙜꙝꙞꙟꙠꙡꙢꙣꙤꙥꙦꙧꙨꙩꙪꙫꙬꙭꙮ꙯꙰꙱꙲꙳ꙴꙵꙶꙷꙸꙹꙺꙻ꙼꙽꙾ꙿꚀꚁꚂꚃꚄꚅꚆꚇꚈꚉꚊꚋꚌꚍꚎꚏꚐꚑꚒꚓꚔꚕꚖꚗꚘꚙꚚꚛꚜꚝꚞꚟꚠꚡꚢꚣꚤꚥꚦꚧꚨꚩꚪꚫꚬꚭꚮꚯꚰꚱꚲꚳꚴꚵꚶꚷꚸꚹꚺꚻꚼꚽꚾꚿꛀꛁꛂꛃꛄꛅꛆꛇꛈꛉꛊꛋꛌꛍꛎꛏꛐꛑꛒꛓꛔꛕꛖꛗꛘꛙꛚꛛꛜꛝꛞꛟꛠꛡꛢꛣꛤꛥꛦꛧꛨꛩꛪꛫꛬꛭꛮꛯ꛰꛱꛲꛳꛴꛵꛶꛷꛸꛹꛺꛻꛼꛽꛾꛿꜀꜁꜂꜃꜄꜅꜆꜇꜈꜉꜊꜋꜌꜍꜎꜏꜐꜑꜒꜓꜔꜕꜖ꜗꜘꜙꜚꜛꜜꜝꜞꜟ꜠꜡ꜢꜣꜤꜥꜦꜧꜨꜩꜪꜫꜬꜭꜮꜯꜰꜱꜲꜳꜴꜵꜶꜷꜸꜹꜺꜻꜼꜽꜾꜿꝀꝁꝂꝃꝄꝅꝆꝇꝈꝉꝊꝋꝌꝍꝎꝏꝐꝑꝒꝓꝔꝕꝖꝗꝘꝙꝚꝛꝜꝝꝞꝟꝠꝡꝢꝣꝤꝥꝦꝧꝨꝩꝪꝫꝬꝭꝮꝯꝰꝱꝲꝳꝴꝵꝶꝷꝸꝹꝺꝻꝼꝽꝾꝿꞀꞁꞂꞃꞄꞅꞆꞇꞈ꞉꞊ꞋꞌꞍꞎꞏꞐꞑꞒꞓꞔꞕꞖꞗꞘꞙꞚꞛꞜꞝꞞꞟꞠꞡꞢꞣꞤꞥꞦꞧꞨꞩꞪꞫꞬꞭꞮꞯꞰꞱꞲꞳꞴꞵꞶꞷꞸꞹꞺꞻꞼꞽꞾꞿꟀꟁꟂꟃꟄꟅꟆꟇꟈꟉꟊꟋꟌꟍ꟎꟏Ꟑꟑ꟒ꟓ꟔ꟕꟖꟗꟘꟙꟚꟛꟜ꟝꟞꟟꟠꟡꟢꟣꟤꟥꟦꟧꟨꟩꟪꟫꟬꟭꟮꟯꟰꟱ꟲꟳꟴꟵꟶꟷꟸꟹꟺꟻꟼꟽꟾꟿꠀꠁꠂꠃꠄꠅ꠆ꠇꠈꠉꠊꠋꠌꠍꠎꠏꠐꠑꠒꠓꠔꠕꠖꠗꠘꠙꠚꠛꠜꠝꠞꠟꠠꠡꠢꠣꠤꠥꠦꠧ꠨꠩꠪꠫꠬꠭꠮꠯꠰꠱꠲꠳꠴꠵꠶꠷꠸꠹꠺꠻꠼꠽꠾꠿ꡀꡁꡂꡃꡄꡅꡆꡇꡈꡉꡊꡋꡌꡍꡎꡏꡐꡑꡒꡓꡔꡕꡖꡗꡘꡙꡚꡛꡜꡝꡞꡟꡠꡡꡢꡣꡤꡥꡦꡧꡨꡩꡪꡫꡬꡭꡮꡯꡰꡱꡲꡳ꡴꡵꡶꡷꡸꡹꡺꡻꡼꡽꡾꡿ꢀꢁꢂꢃꢄꢅꢆꢇꢈꢉꢊꢋꢌꢍꢎꢏꢐꢑꢒꢓꢔꢕꢖꢗꢘꢙꢚꢛꢜꢝꢞꢟꢠꢡꢢꢣꢤꢥꢦꢧꢨꢩꢪꢫꢬꢭꢮꢯꢰꢱꢲꢳꢴꢵꢶꢷꢸꢹꢺꢻꢼꢽꢾꢿꣀꣁꣂꣃ꣄ꣅ꣆꣇꣈꣉꣊꣋꣌꣍꣎꣏꣐꣑꣒꣓꣔꣕꣖꣗꣘꣙꣚꣛꣜꣝꣞꣟꣠꣡꣢꣣꣤꣥꣦꣧꣨꣩꣪꣫꣬꣭꣮꣯꣰꣱ꣲꣳꣴꣵꣶꣷ꣸꣹꣺ꣻ꣼ꣽꣾꣿ꤀꤁꤂꤃꤄꤅꤆꤇꤈꤉ꤊꤋꤌꤍꤎꤏꤐꤑꤒꤓꤔꤕꤖꤗꤘꤙꤚꤛꤜꤝꤞꤟꤠꤡꤢꤣꤤꤥꤦꤧꤨꤩꤪ꤫꤬꤭꤮꤯ꤰꤱꤲꤳꤴꤵꤶꤷꤸꤹꤺꤻꤼꤽꤾꤿꥀꥁꥂꥃꥄꥅꥆꥇꥈꥉꥊꥋꥌꥍꥎꥏꥐꥑꥒ꥓꥔꥕꥖꥗꥘꥙꥚꥛꥜꥝꥞꥟ꥠꥡꥢꥣꥤꥥꥦꥧꥨꥩꥪꥫꥬꥭꥮꥯꥰꥱꥲꥳꥴꥵꥶꥷꥸꥹꥺꥻꥼ꥽꥾꥿ꦀꦁꦂꦃꦄꦅꦆꦇꦈꦉꦊꦋꦌꦍꦎꦏꦐꦑꦒꦓꦔꦕꦖꦗꦘꦙꦚꦛꦜꦝꦞꦟꦠꦡꦢꦣꦤꦥꦦꦧꦨꦩꦪꦫꦬꦭꦮꦯꦰꦱꦲ꦳ꦴꦵꦶꦷꦸꦹꦺꦻꦼꦽꦾꦿ꧀꧁꧂꧃꧄꧅꧆꧇꧈꧉꧊꧋꧌꧍꧎ꧏ꧐꧑꧒꧓꧔꧕꧖꧗꧘꧙꧚꧛꧜꧝꧞꧟ꧠꧡꧢꧣꧤꧥꧦꧧꧨꧩꧪꧫꧬꧭꧮꧯ꧰꧱꧲꧳꧴꧵꧶꧷꧸꧹ꧺꧻꧼꧽꧾ꧿ꨀꨁꨂꨃꨄꨅꨆꨇꨈꨉꨊꨋꨌꨍꨎꨏꨐꨑꨒꨓꨔꨕꨖꨗꨘꨙꨚꨛꨜꨝꨞꨟꨠꨡꨢꨣꨤꨥꨦꨧꨨꨩꨪꨫꨬꨭꨮꨯꨰꨱꨲꨳꨴꨵꨶ꨷꨸꨹꨺꨻꨼꨽꨾꨿ꩀꩁꩂꩃꩄꩅꩆꩇꩈꩉꩊꩋꩌꩍ꩎꩏꩐꩑꩒꩓꩔꩕꩖꩗꩘꩙꩚꩛꩜꩝꩞꩟ꩠꩡꩢꩣꩤꩥꩦꩧꩨꩩꩪꩫꩬꩭꩮꩯꩰꩱꩲꩳꩴꩵꩶ꩷꩸꩹ꩺꩻꩼꩽꩾꩿꪀꪁꪂꪃꪄꪅꪆꪇꪈꪉꪊꪋꪌꪍꪎꪏꪐꪑꪒꪓꪔꪕꪖꪗꪘꪙꪚꪛꪜꪝꪞꪟꪠꪡꪢꪣꪤꪥꪦꪧꪨꪩꪪꪫꪬꪭꪮꪯꪰꪱꪴꪲꪳꪵꪶꪷꪸꪹꪺꪻꪼꪽꪾ꪿ꫀ꫁ꫂ꫃꫄꫅꫆꫇꫈꫉꫊꫋꫌꫍꫎꫏꫐꫑꫒꫓꫔꫕꫖꫗꫘꫙꫚ꫛꫜꫝ꫞꫟ꫠꫡꫢꫣꫤꫥꫦꫧꫨꫩꫪꫫꫬꫭꫮꫯ꫰꫱ꫲꫳꫴꫵ꫶꫷꫸꫹꫺꫻꫼꫽꫾꫿꬀ꬁꬂꬃꬄꬅꬆ꬇꬈ꬉꬊꬋꬌꬍꬎ꬏꬐ꬑꬒꬓꬔꬕꬖ꬗꬘꬙꬚꬛꬜꬝꬞꬟ꬠꬡꬢꬣꬤꬥꬦ꬧ꬨꬩꬪꬫꬬꬭꬮ꬯ꬰꬱꬲꬳꬴꬵꬶꬷꬸꬹꬺꬻꬼꬽꬾꬿꭀꭁꭂꭃꭄꭅꭆꭇꭈꭉꭊꭋꭌꭍꭎꭏꭐꭑꭒꭓꭔꭕꭖꭗꭘꭙꭚ꭛ꭜꭝꭞꭟꭠꭡꭢꭣꭤꭥꭦꭧꭨꭩ꭪꭫꭬꭭꭮꭯ꭰꭱꭲꭳꭴꭵꭶꭷꭸꭹꭺꭻꭼꭽꭾꭿꮀꮁꮂꮃꮄꮅꮆꮇꮈꮉꮊꮋꮌꮍꮎꮏꮐꮑꮒꮓꮔꮕꮖꮗꮘꮙꮚꮛꮜꮝꮞꮟꮠꮡꮢꮣꮤꮥꮦꮧꮨꮩꮪꮫꮬꮭꮮꮯꮰꮱꮲꮳꮴꮵꮶꮷꮸꮹꮺꮻꮼꮽꮾꮿꯀꯁꯂꯃꯄꯅꯆꯇꯈꯉꯊꯋꯌꯍꯎꯏꯐꯑꯒꯓꯔꯕꯖꯗꯘꯙꯚꯛꯜꯝꯞꯟꯠꯡꯢꯣꯤꯥꯦꯧꯨꯩꯪ꯫꯬꯭꯮꯯꯰꯱꯲꯳꯴꯵꯶꯷꯸꯹꯺꯻꯼꯽꯾꯿갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣힤힥힦힧힨힩힪힫힬힭힮힯ힰힱힲힳힴힵힶힷힸힹힺힻힼힽힾힿퟀퟁퟂퟃퟄퟅퟆ퟇퟈퟉퟊ퟋퟌퟍퟎퟏퟐퟑퟒퟓퟔퟕퟖퟗퟘퟙퟚퟛퟜퟝퟞퟟퟠퟡퟢퟣퟤퟥퟦퟧퟨퟩퟪퟫퟬퟭퟮퟯퟰퟱퟲퟳퟴퟵퟶퟷퟸퟹퟺퟻ퟼퟽퟾퟿兀嗀﨎﨏塚﨑晴﨓﨔凞猪益礼神祥福靖精羽﨟蘒﨡諸﨣﨤逸都﨧﨨﨩飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層屮悔慨憎懲敏既暑梅海渚漢煮爫琢碑社祉祈祐祖祝禍禎穀突節練縉繁署者臭艹艹著褐視謁謹賓贈辶逸難響頻恵𤋮舘﩮﩯並况全侀充冀勇勺喝啕喙嗢塚墳奄奔婢嬨廒廙彩徭惘慎愈憎慠懲戴揄搜摒敖晴朗望杖歹殺流滛滋漢瀞煮瞧爵犯猪瑱甆画瘝瘟益盛直睊着磌窱節类絛練缾者荒華蝹襁覆視調諸請謁諾諭謹變贈輸遲醙鉶陼難靖韛響頋頻鬒龜𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎﫚﫛﫜﫝﫞﫟﫠﫡﫢﫣﫤﫥﫦﫧﫨﫩﫪﫫﫬﫭﫮﫯﫰﫱﫲﫳﫴﫵﫶﫷﫸﫹﫺﫻﫼﫽﫾﫿fffiflffifflſtst﬇﬈﬉﬊﬋﬌﬍﬎﬏﬐﬑﬒ﬓﬔﬕﬖﬗ﬘﬙﬚﬛﬜יִﬞײַﬠﬡﬢﬣﬤﬥﬦﬧﬨ﬩שׁשׂשּׁשּׂאַאָאּבּגּדּהּוּזּ﬷טּיּךּכּלּ﬽מּ﬿נּסּ﭂ףּפּ﭅צּקּרּשּתּוֹבֿכֿפֿﭏﭐﭑﭒﭓﭔﭕﭖﭗﭘﭙﭚﭛﭜﭝﭞﭟﭠﭡﭢﭣﭤﭥﭦﭧﭨﭩﭪﭫﭬﭭﭮﭯﭰﭱﭲﭳﭴﭵﭶﭷﭸﭹﭺﭻﭼﭽﭾﭿﮀﮁﮂﮃﮄﮅﮆﮇﮈﮉﮊﮋﮌﮍﮎﮏﮐﮑﮒﮓﮔﮕﮖﮗﮘﮙﮚﮛﮜﮝﮞﮟﮠﮡﮢﮣﮤﮥﮦﮧﮨﮩﮪﮫﮬﮭﮮﮯﮰﮱ﮲﮳﮴﮵﮶﮷﮸﮹﮺﮻﮼﮽﮾﮿﯀﯁﯂﯃﯄﯅﯆﯇﯈﯉﯊﯋﯌﯍﯎﯏﯐﯑﯒ﯓﯔﯕﯖﯗﯘﯙﯚﯛﯜﯝﯞﯟﯠﯡﯢﯣﯤﯥﯦﯧﯨﯩﯪﯫﯬﯭﯮﯯﯰﯱﯲﯳﯴﯵﯶﯷﯸﯹﯺﯻﯼﯽﯾﯿﰀﰁﰂﰃﰄﰅﰆﰇﰈﰉﰊﰋﰌﰍﰎﰏﰐﰑﰒﰓﰔﰕﰖﰗﰘﰙﰚﰛﰜﰝﰞﰟﰠﰡﰢﰣﰤﰥﰦﰧﰨﰩﰪﰫﰬﰭﰮﰯﰰﰱﰲﰳﰴﰵﰶﰷﰸﰹﰺﰻﰼﰽﰾﰿﱀﱁﱂﱃﱄﱅﱆﱇﱈﱉﱊﱋﱌﱍﱎﱏﱐﱑﱒﱓﱔﱕﱖﱗﱘﱙﱚﱛﱜﱝﱞﱟﱠﱡﱢﱣﱤﱥﱦﱧﱨﱩﱪﱫﱬﱭﱮﱯﱰﱱﱲﱳﱴﱵﱶﱷﱸﱹﱺﱻﱼﱽﱾﱿﲀﲁﲂﲃﲄﲅﲆﲇﲈﲉﲊﲋﲌﲍﲎﲏﲐﲑﲒﲓﲔﲕﲖﲗﲘﲙﲚﲛﲜﲝﲞﲟﲠﲡﲢﲣﲤﲥﲦﲧﲨﲩﲪﲫﲬﲭﲮﲯﲰﲱﲲﲳﲴﲵﲶﲷﲸﲹﲺﲻﲼﲽﲾﲿﳀﳁﳂﳃﳄﳅﳆﳇﳈﳉﳊﳋﳌﳍﳎﳏﳐﳑﳒﳓﳔﳕﳖﳗﳘﳙﳚﳛﳜﳝﳞﳟﳠﳡﳢﳣﳤﳥﳦﳧﳨﳩﳪﳫﳬﳭﳮﳯﳰﳱﳲﳳﳴﳵﳶﳷﳸﳹﳺﳻﳼﳽﳾﳿﴀﴁﴂﴃﴄﴅﴆﴇﴈﴉﴊﴋﴌﴍﴎﴏﴐﴑﴒﴓﴔﴕﴖﴗﴘﴙﴚﴛﴜﴝﴞﴟﴠﴡﴢﴣﴤﴥﴦﴧﴨﴩﴪﴫﴬﴭﴮﴯﴰﴱﴲﴳﴴﴵﴶﴷﴸﴹﴺﴻﴼﴽ﴾﴿﵀﵁﵂﵃﵄﵅﵆﵇﵈﵉﵊﵋﵌﵍﵎﵏ﵐﵑﵒﵓﵔﵕﵖﵗﵘﵙﵚﵛﵜﵝﵞﵟﵠﵡﵢﵣﵤﵥﵦﵧﵨﵩﵪﵫﵬﵭﵮﵯﵰﵱﵲﵳﵴﵵﵶﵷﵸﵹﵺﵻﵼﵽﵾﵿﶀﶁﶂﶃﶄﶅﶆﶇﶈﶉﶊﶋﶌﶍﶎﶏ﶐﶑ﶒﶓﶔﶕﶖﶗﶘﶙﶚﶛﶜﶝﶞﶟﶠﶡﶢﶣﶤﶥﶦﶧﶨﶩﶪﶫﶬﶭﶮﶯﶰﶱﶲﶳﶴﶵﶶﶷﶸﶹﶺﶻﶼﶽﶾﶿﷀﷁﷂﷃﷄﷅﷆﷇ﷈﷉﷊﷋﷌﷍﷎﷏﷐﷑﷒﷓﷔﷕﷖﷗﷘﷙﷚﷛﷜﷝﷞﷟﷠﷡﷢﷣﷤﷥﷦﷧﷨﷩﷪﷫﷬﷭﷮﷯ﷰﷱﷲﷳﷴﷵﷶﷷﷸﷹﷺﷻ﷼﷽﷾﷿︀︁︂︃︄︅︆︇︈︉︊︋︌︍︎️︐︑︒︓︔︕︖︗︘︙︚︛︜︝︞︟︧︨︩︪︫︬︭︠︡︢︣︤︥︦︮︯︳︴﹅﹆﹇﹈﹏﹓﹘﹧﹬﹭﹮﹯ﹳ﹵ﻵﻶﻷﻸﻹﻺﻻﻼ﻽﻾＀⦅⦆ᅠᄀᄁᆪᄂᆬᆭᄃᄄᄅᆰᆱᆲᆳᆴᆵᄚᄆᄇᄈᄡᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒ﾿￀￁ᅡᅢᅣᅤᅥᅦ￈￉ᅧᅨᅩᅪᅫᅬ￐￑ᅭᅮᅯᅰᅱᅲ￘￙ᅳᅴᅵ￝￞￟¦￧│←↑→↓■○￯￰￱￲￳￴￵￶￷￸�￾￿@0p0p0p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`///0@0001@1112@2223@3334@4445@5556@6667@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE@EEEF@FFFG@GGGH@HHHI@IIIJ@JJJK@KKKL@LLLM@MMMN NPNNNN O`OOOP P`PPPQ@QpQQQ R`RRRR0S`SSST@TTTT0UpUUUV@VpVVV0WpWWWXPXXXX Y`YYYY Z`ZZZ[@[[[\@\\\\0]p]]]^@^^^^_P____ `@`p```a0a`aaaab@bbbb0c`ccc d`ddd ePeeef@fffg@ggggh@hhhh i@ipiii j@jjjk0k`kkklPlplllm0mpmmmn@npnnn0opooo0ppppp0qpqqq r`rrrr sPssst0tPtttu0upuuuvPvvvw@wwwx@xxxy@yyyz@zzz{@{P{{{|@|||}@}}}~@~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ~> 'ResB   StandardICU 'ResB PDataVersionICUVersion64.2.0.0 , 'ResB 9 V9 SMASKamMinRabSelSEUJam[]pagisoremgg.lusabln.thn.0Mdtk.mnt.priasiangMaretSyaw.00M00T0jt0rbangkabadanbesokhewanobjekpanahSyawal00jt00rbtempatvarianwisataAgustusSya ban000jt000rbjam inikemarinlainnya000 juta000 ribuJum. iniKam. iniMin. iniRab. iniRamadhanSab. iniSel. iniSen. inihr kerjazona wkt{0}hariRabu inibangunanhari iniolahragapengubahsekarangtumbuhanair hujanAktivitasJumat iniKamis iniSenin inilain-lainmenit ini000 miliarmgg ke-{0}{0} h laluhari kerjapanah ataspanah kiritanda bacazona waktuakhir panas000 triliundalam {0} hdlm {0} dtkdlm {0} mggdlm {0} mntdlm {0} thnembun putihtanpa spasiHan RadikalSkrip Eropadipasangkankuartal inipanah bawahpanah kananembun dinginKuartal ke-1Kuartal ke-2Kuartal ke-3Kuartal ke-4dlm {0} Jum.dlm {0} Kam.dlm {0} Min.dlm {0} Rab.dlm {0} Sab.dlm {0} Sel.dlm {0} Sen.{0} dtk lalu{0} mgg lalu{0} mnt lalu{0}, dan {1}Kuartal lalugambar kotakh.mm.ss. a vkemarin duluvarian kecilHH.mm  HH.mmh.mm  h.mm a{0} Jum. lalu{0} Kam. lalu{0} Min. lalu{0} Rab. lalu{0} Sab. lalu{0} Sel. lalu{0} Sen. laluhujan butirandlm {0} krtl.abjad fonetikSebelum R.O.C.{0} krtl. lalu{0} Jumat lalu{0} Kamis lalu{0} Senin laludalam {0} RabuSebelum Masehisimbol ramalanskrip historistanda intonasi{1} 'pukul' {0}HH.mm  HH.mm vh.mm  h.mm a vserangga bangunJum. berikutnyaKam. berikutnyaMin. berikutnyaRab. berikutnyaSab. berikutnyaSel. berikutnyaSen. berikutnyadalam {0} Kamisdalam {0} Sabtudalam {0} Senindalam {0} detikdalam {0} menitRabu berikutnyahari Minggu inisatwa atau alamwajah tersenyumembun beku turunmulai musim semidalam {0} SelasaSebelum Era UmumJumat berikutnyaKamis berikutnyaSabtu berikutnyaSenin berikutnyabentuk geometrisbulan berikutnyahari Minggu lalupanah atas bawahpanah kiri kananmulai musim gugurmulai musim panasmulai turun saljuhari dlm seminggudalam {0} kuartaltanda atau simbolsmiley atau orang'minggu' 'ke'-w YHuruf Kana JepangSelasa berikutnyamakanan & minuman{0} jam yang laluHari dalam Setahunmulai musim dinginSkrip Asia SelatanSkrip Timur Tengahbutir atau bintangkuartal berikutnyavarian lebar penuh{0} hari yang laluekuinoks musim semiSkrip Asia Tenggarahari dalam seminggupenggunaan terbatas{0} bulan yang lalu{0} detik yang lalu{0} menit yang lalu{0} tahun yang laluekuinoks musim gugur'minggu' 'ke'-W MMMMsimbol seperti huruf{0} minggu yang laludalam {0} hari Mingguformat & spasi kosongTempyM-hMji (757-765)varian setengah lebar{0} kuartal yang laluTemphM-jingo (765-767)TempyM-kampM (749-749)TempyM-shMhM (749-757)hari Minggu berikutnyaperjalanan atau lokasiSkrip Asia Bagian BaratHanzi (Aksara Sederhana)setrip atau tanda hubung{0} hari Minggu yang laluHanzi (Aksara Tradisional)Ambilbelokankananke-{0}./[\-    , ; \: ! ? . & '     ( ) \[ \] /]$/<*7<A0c].di_ r)r)JIJHJGJ@J?J>J:J9J8JJJJJJJJJJzJJ0J}JJDJJJJJJJ{JJ1J~JJE  /N) JtJ PO*p*6ysu ! $,n}$Q;$Q;$Q>}G>DLH@N,D#mRMv]DLH@N,Dj4>>}G>DLH@N,D#mRMv]/ a9K\@K?/ a9K\@K?/ a9K\@K?/ )a9K\@K?/ )a9K\@K?/ )a9K\@K?:j4PQ:j4W_E $hE mWWGVHGIhIhG$"GMhG$Yӧħ-G$C}FNG$1mmm 66PP(h4$hh3$YY$]X4$``$k Q yl66 Ɏ"P"P 3 zhh$MMM4g$빿<4%$J4$תתת @48PhHDDL,< GAj4Dj4GGD>J2 hh @48PhHDDL,< GAj4Dj4GGD>J2 hh^adgQ^kx^adgQ^kxqqq PO*p*6ysu ! $,n}$Q;$Q]h~@ϻ\yk7iiix]]9il~izi)}x\yiJ~x-pN ]\~i/whiyo\͟wˉ5 x󈰞Ҵ֞I;3%i]|Ëz1axy݉ zwPxWmի jÞiEyxx[{nيŢi"̝.x^{wH! -NJ?xxWߝӇxwS5I}]MrxqC)i!YiwQ >ህQw!+ZwcgswG1dkf)U{ε @wŏQwmuy 5ψ 4_wwbwB 6P  PO*p*6ysu !NӺAZ4777Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GIV!HX%& f,[~ 'd*[V/ Yu#@=o\$,KKAK6( z8 H4Zd 1 3h~ H .;kJbJ  kJJN kJJN7 7 7 HJvJHuPJJqHuPJJqH&J"WJvJ"WJKJ"WJKH.JJJJJJH=JJcJ9H3JJH3JJHg&lJqJpJ=JKJ=JKH JJlJJ JJ H+e|%9JSJ'eH}JJH}JJHJsJJJJJH}JJ?HbJJHbJJH.(JCJ*HYJJHYJJHtQ0RJJtH#JJH#JJH[JHJ[HkJJHkJJHv"1BJJ'JJJJJffHYHgg?J rJJJKJJK zK<[ l@       l@                5=  i  K ZFPB3B EPV]enx P P P P P P P P P P P P7 EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P P P P P7 * P P  PJR& P) Pt =Y U`  `U`IM!$ Y] e Ph Pm Pr Pu Px P} P P P P P P P P P P P P P P P P P5, : P"  J < L    " P T  H N X / H a < e  g I!$PY  P P P P P P P P PP PPPPP!P&P+P`.P5P<P?PDPKPPPWP\PcP5a o Pk /I  !$ Y0 '/q`Q9`^8` ``\8`(`n*`n`V`t5`}`$Q` )P,Pu`F B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } EPHPKPNPQPTPWPZP]P    ( 1 9 A I Q Y b j r {     ' 0 PPPPP P PPP9 B J /P2P5P  4 8P=PFPOPXPaPjPO zO }O J W _    C[uow\!] D X` P8``V``E` ` lP PN  sP 'ResBP  o 'ResB  -1234j MnTiuTWenIzuEprJenJuugktTOATaaP.M.FraEchinwaA.K.JuunT.K.AgbaNkejiJulaMndeTaataSekndbchEpreelMaachgstSatdeeElekereFradeeNnyaafTiuzdeeTzdeekara 1kara 2kara 3kara 4MetriikN abaliN ttnyaahJenwarWenezdeeNkeji AfFebrwarbch kaAf Kristibch izuTupu Kristi{0}, na {1}{1} 'na' {0}Mpaghara ogeN tt/N abal)[\- , ; \: ! ? .     ( ) \[ \] \{ \}]<[ c  +{}{} ?{m} D M{}{} q k{}{} x]f[a b {ch} d e  f g {gb} {gh} {gw} h i  j k {kp} {kw} l m n E {nw} {ny} o  p r s {sh} t u  v w y z] r))    /+LO    /+, ////7 r)B    /N M)P 7P)3vysݹvv !$0'/31N<ȪLL3[L~)TPMN PDD 7P)3v#*1havv-I !$ Y0 '/q4D 3[)738QLn 3f)dON<ӺAZ4S3w3M[LFTPN1h4 D I>j4 A>D I8,=x D I>j4 A>D I8,=x DDDbX<=bX !^H ! qBqBMM($B$cc$x:*$zVzV$k Q v33 텐MM 3 Y݆$3 h$aaNdž$4G$MMM ,4(0D4L8< GAj4j4GG>2 3]rO  ,4(0D4L8< GAj4j4GG>2 3]rO   h~ H@NH~NH~NglllSSS)))$$$S/// 2j    媪oPtPPPPPPPPP o  | Dt Y       U` `U`5PP !  !    PPP ' ;IM!$P Y] PPPPPPPPP PP`PP P'P,P/P4P;P@PGPLPSP Zgt     ' , jv"5HS(P+P    # 1 ` 5 `P`P`P    : l q } ' 5  a f r L P T PPPPPPPPPPPPP PPPPPPP P#P&P)P,P /P C[uow] ` ``V`` 2$`H PX  8P 'ResBP  o 'ResB W #W3Ϡ١MmŠƢŠuŠŠLؠ֡,Fl͢ãؠ֡l͢MŠʢmMKؠ֡l͢Ơ£MM TH, ŠʢŠʢ?MŠ7. ͢M/oҢ[-]7 %4B  NM)P gBw3wQk# !$ 0 '/ [)73?˹n 30<.˔8S3w[#.hІQkB/aݔݧݗݎݑ݋bݸݼݴݾݶݺݲaݔݧݗݎݑ݋bݸݼݴݾݶݺݲ qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM ^݅s|p݈yvݪݮ \ c j x q  ^݅s|p݈yvݪݮ ^݅s|p݈yvݪݮ \ c j x q  ^݅s|p݈yvݪݮmjgdmjgdmjgdmjgdH ݝX_Za\  ݪPP 3  # +3;9 > CIM!$P Y] FPIPNPSPVPYP^PaPfPkPpP`sPxPPPPPPPPPPP  n s     |  jv"5HSPPC G I x  ` `%P   : l  a  0P3P6P9P<P?PBPEPHPKP[ow `V`7 `  NP 'ResBP  o 'ResBP  id  'ResBP id_ID  'ResB)  BBVިBDEHF1F2F3F4mafi.f.la.mi.mn.m.sd.su.r.drhd.f.h.jn.nnanv.jl.jljnmrg.nttvikag.e.k.f.k.formfnikonasni dag grkvldgstannafnarparatakkitlurveur fs. lau.janartmab.vikud.f.l.t.breskthjartahluturlkamimntavirknir upptmabilfebrarmorgunnniurrbyggingmyndritmnuursekndaM. M.y G000bn000m'.'000'.'minttiTmabil0Tmabil1sdegisvika {0} morguna nttudhul-H.dhul-Q.nvemberbroskarl+{0} dagferalgnk. fim.nk. mi.nk. mn.nk. sun.nk. ri.stafabiltnmerkirttirmislegtf.h./e.h.000ma'.'-{0} mn.{0}dagur+{0} mn.+{0} sek.a kvldia morgnimnudagur+{0} daga+{0} viku-{0} degi-{0} viku[c q w z]manneskjatmabeltiv  HH:mmrsfjr.000 sund000m'.'000'.'-{0} klst. fyrradag+{0} klst.fstudagurnsta fs.nsta lau.essi fim.essi mi.essi sun.essi ri.+{0} vikur-{0} dgum-{0} vikurbandarsktdrartknekkert bilhan-stafurmetrakerfimyndstafuressi mn.000ma'.'dagur ri nsta ri essu ri000 billjn000 milljnfimmtudagurlaugardagur{0} ea {1}rijudagureftir Hijrafyrir Kristfyrir lv.K.nna mn.ntmaletursni og bileftir {0} reftir hdeginsti rsfj.sasta fs.sasta lau.sasti fim.sasti mi.sasti ri.essi rsfj.blindraleturbreytilykillbkstafatkngreinarmerkisasta sun.sasti mn.sasti sun.v  HH:mm:ssr til hgrivikud. mn.vika mnui sasta ri000 billjnir000 milljnir1. fjrungur2. fjrungur3. fjrungur4. fjrungureftir {0} dagfyrir {0} ri essum mn.afrskt leturbddhadagataljapanskt kanakassateikningnsta mnudagsamhljajamsrhljajamtnlistartkneftir {0} mn.fyrir {0} mn.eftir {0} fim.eftir {0} mi.eftir {0} sun.eftir {0} ri.eftir {0} fs.eftir {0} lau.fyrir {0} fim.fyrir {0} fs.fyrir {0} lau.fyrir {0} mi.fyrir {0} sun.fyrir {0} rumfyrir {0} ri.eftir tvo daga sustu viku essari vikuessa stundina sasta mn.000 milljarar000 milljarureftir {0} dagaeftir {0} mn.eftir {0} sek.eftir {0} vikufyrir {0} degifyrir {0} mn.fyrir {0} sek.fyrir {0} vikusasti rsfj.ltil afbrigiamerskt leturevrpskt leturhan-grunnmerkimerki ea tknnsta fstudagnna mnudagsgulegt leturtknilegt tkn nsta mnuir til vinstri'viku' w 'af' Yeftir {0} klst.eftir {0} vikurfyrir {0} dgumfyrir {0} klst.fyrir {0} vikumdr ea nttrafer ea staurgjaldmiilstkneftir {0} mnunsta fimmtudagnsta laugardagnsta rijudagnna sunnudagstrfrimerkisasta mnudag essum mnuir niur og uppeftir {0} rsfj.fyrir {0} rsfj. essari mntueftir {0} mnuieftir {0} mntufyrir lv. Knafyrir {0} mnuifyrir {0} mntumatur og drykkurnsta mivikudagnstkomandi fim.nstkomandi mi.nstkomandi ri.sasta fstudagsasta sunnudagtakmrku notkun sasta mnui'viku' W '' MMMMMM.y  MM.y GGGGGeftir {0} mnudageftir {0} mntureftir {0} sekndufyrir {0} mnuumfyrir {0} mntumfyrir {0} seknduhanzi (einfalda)sasta fimmtudagsasta laugardagsasta rijudagE, d.  E, d.M.y Gd. MMM  d MMM y Geftir {0} fstudageftir {0} mnudagaeftir {0} sekndureftir {0} sunnudagfyrir {0} mnudegifyrir {0} sekndumhanzi (hefbundi)nna fstudaginnsuur-asskt letursasta mivikudagvikudagur mnuinsti rsfjrunguraustur-asskt letureftir {0} fimmtudageftir {0} fstudagaeftir {0} laugardageftir {0} sunnudagaeftir {0} rijudagfyrir lveldi Knafyrir {0} fstudegifyrir {0} mnudgumfyrir {0} sunnudeginna fimmtudaginnnna laugardaginnnna rijudaginnpunktur ea stjarnavestur-asskt leturessi rsfjrungurE, d.M.  E, d.M.y Gbroskarl ea persnaeftir {0} fimmtudagaeftir {0} laugardagaeftir {0} mivikudageftir {0} rijudagafyrir {0} fimmtudegifyrir {0} fstudgumfyrir {0} laugardegifyrir {0} sunnudgumfyrir {0} rijudeginna mivikudaginnfyrir kristi tmataleftir {0} klukkustundeftir {0} mivikudagaeftir {0} rsfjrungfyrir {0} fimmtudgumfyrir {0} klukkustundfyrir {0} laugardgumfyrir {0} mivikudegifyrir {0} rijudgumsasti rsfjrungureftir {0} rsfjrungafyrir {0} mivikudgumfyrir {0} rsfjrungimi-austurlenskt letureftir {0} klukkustundirfyrir {0} klukkustundumfyrir {0} rsfjrungumr til vinstri og hgriletur fr suaustur-asuafbrigi me hlfri lengdankastrik ea samtengingafbrigi me fullri breiddTaktu{0}.beygjutilhgri.A[a b d e f g h i j k l m n o p r s t u v x y ]D[\-    , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # ! 2 3 ]I[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ]$/<*7<A0c].dv_ EEJJJJSJRJQJJJJGJFJEJ00J//J..J%%J$$J##JJJJ߅J߄J߃JߗJߖJߕJߎJߍJߌJppJooJnnJkkJjjJii  /N ) JJQM 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$  u qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$^c^c^c qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP  Qh pU a \ c j x q m  Qh pU a  Qh pU a \ c j x q m  Qh pU a 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$߰߰߰ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP 5G!k h!**a W ),B+ \ c j x q m 5G!k h!**a W ),B+ 5G!k h!**a W ),B+ \ c j x q m 5G!k h!**a W ),B+^^^ 7P)3Fg`PPP* !$ 0 $,q4D 3[)Zz3}$Qnn 3k< **O[S3w}}$$Q@kn`P%$E $oE g 4 4GV{GƠ黍G$XXXG04hG$uG$?y4OG$חŗŗ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZPNiNi9 7P)3yj[I`9PPJJMM,>j4 j4AA>6B."&*2AM]Zi,>j4 j4AA>6B."&*2AM]Zi/ ߠߪ/ :2qU2/ ߠߪ/ NޯޞJvi/ :N2qUJi/ NޯޞJvi} ޅ=E $oE g 4 4 qBqBMM(; $3$+4$3$  $) Q v33 텐MM 3 YPP$4g$O٬{<4%$ьN$OOO xOSbހ]{ GAj4Dj4GG>J2 B lg޵m xOSbހ]{ GAj4Dj4GG>J2 B lg޵m!/!/ 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$))+ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZPv a  Zw`\ c j x q mj v a  Zw`v a  Zw`\ c j x q mj v a Zw` 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP hx `+g I  \ c j x q  hx `+g I  hx `+g I  \ c j x q  hx `+g I  7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP 0L  \ c j x q  6) v pIrI 0L  \ c j x q  6) v pIrI 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP 7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$ qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZP 5y  \ c j x q  5y  5y  \ c j x q  5y  7P)3Fg`PPP !$ $, Zz}$Qnk< **O[}}$$Q@kn`P%$4 4 4  qBqBMM(; $k3$+N$3$ X$) Q v33 텐MM 3 {z$$f04h$͹uMG$4O$E-ZPVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G,gFޭWߑJZuxR]qޔ^_侬>-dl-[W߻bq$E@R I 3߮މ>h~ H D߸J=!J]}H D߸JJH D߸J=!J]}!!!ddd:::HJJJDHeJ11J^^HeJ11J^^HJJHJOOJ99HJ]]JHJJHJJxxHJ00JllH=JJH %JJHMJJH}M/JJHYMJJHYMJJHs]JJH=JmmJ~~H=JmmJ~~HBMJJY1H pJ@@JmmH pJ@@JmmHXJJ HXJJX!X!HXJ??J{{H[cJJ%nH.JJH~o1JJH09JJ/H{JJOOH{JJOOHTa JJ]H07J""JH09J""JH7JJGH#JJ||H#(JJ||HJNmJHJJHJNmJDMJH9-JJKH9-JJH9-JJK uu   ++       ++   ++   ++ ++     i  K ZFPB3B EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPP PPPPP$P)P EPV]enx.P3P8P=PBPGPLPQPVP[P`PeP7  *PP  jPJRPP =Y  ` IM!$P Y] PPPPPPPPPPPP`PP PPPP P'P,P3P8P?P"5P   IM!$P Y] PPPPPPPPPPPP`PPPPPPPPPPPP $ 2@NU Z "5HFTP* / _  IM!$P Y] PPPPPPPPPPPP`PPPPPPPPP PPP ,: HVd  "5H\jPk p   rtv" "IM!$P Y] PPPPPPP PPP!P&P+P.P1P6P9P>PAPFPKP`NPSPZPaPfPiPnPuPzPPPP5xP /I  !$ Y0 '/q`4`D` ``3`H`l4`Zz``B`}`$Q``n`n `3`````k`<`` *`P*`O`[``S`3`w`3`M``[```TP``N```9` ` `P !  ! 3 :  PPP P0PAPE J ' ;RUX[^aIM!$P Y] dPiPpPsPxP}PPPPPPPPP`PPPPPPPPPPPP   '   49> CHM  jv"5HSP A O S ]    IM!$P Y] PPPPPPPPPPPP`PPPPPPPPPPP P  / >M\  "5HR`P    IM!$P Y] PPPPPPPPPPPP`PPPPPPP PPPP#P *7D Q^k! & "5HkyP  +  IM!$P Y] PPPPPPPPPPPP`PPPP P PPPP$P)P0P 7DQ ^kxb g "5HxP7 < l IM!$P Y] PPPPPPPPPPPP`PPP PPPPP$P+P0P7P5Px  IM!$P Y] PPPPPPPPPPPP`PPPPPPPPPPPP   $1>  "5H>LP    IM!$P Y] PPPPPPPPPPPP`PPPPPPPPPPPP"5KYP    ` z # c      / p    PP`P) PP`P2 PP`P; $ P) P PD 5 P: P. PL F PK P? PT S PX P`P P\ ` Pe P>`] Pe m Pr P>`j Pn z P P%`w Pw  P P}` P  P P}` P  P P P  P P P  P P P  P Pj` P  P P` P  P P` P  !P!Pc`!P !P!!Pw`!P -!P2!P`&!P >!PC!P7!P O!PT!PH!P `!Pe!PY!P m!Pr!Pr`j!P z!P!P]!`w!P !P!P]!`!P  !P!P!P !P!P!P !P!P!P# !P!P!P+ !P!P!P3 !P!P!P; !P"P!PC "P"P"PK  "P%"P"PS 1"P6"P*"P[ B"PG"P;"Pc S"PX"PL"Pk d"Pi"P {`]"P`s u"Pz"P _`n"P`~ "P"P {`"P` "P"P`"P "P"P`"P "P"P`"P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } - 6 ?  P P P P P P P P PH P X ` i r {                    ' / 7 ? G O W _ g o w   "P"P"P"P"P"P"P"P"P   "P"P"P  4 "P"P"P#P #P#P#PO -#O 0#O :#J W _   " C[uow\] D `P`S`V` `E` 8` PP  &#P$ 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html diso-8859_10-1998    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"*(6;`f}jJ#+)7<ag~ kK. ELhr/ FMis8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html diso-8859_11-2001    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:````?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html diso-8859_14-1998    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    x !@AVW`atjvukw@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pbr 0@P.>N^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html diso-ir-165~~ (Qm^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000 ~ &     000 0 0 0 0 00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !$0 !&&%%%%%%%%%; !!!!0$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFaHIJKLMNOPQRSTUVWXYZ[\]A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO+MkQ?DHG1111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%!"#%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}> gSN>OPPlll]nnnoea^HXS|_b}dZrtUU@VV]rYY^Z~~~qEbJb|ys+ttttggjqk_6rR8kИU wڔZ`$@P]`\{D~E6b\xF+A&u&N)PPRԉWUǔϔӔԔ3 '=CntҜۜpzdfxy{~eRlDmngnoo`^WU`\ ^]]]YZepQuqijhffsf%lRvwv-{P|ueSyO!O;OOPP SQQ WWWW]XZXqXX0\ _ __r\\_h___ZeZZZsss7ttTtglhhirgfRÉ͉'dwdl?Tk֘zpp qSalmnnoo=yNyxYxxxyz^zuzvv{0|]||xу!ST 2222222222223333333333333333333333333333333X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p370^BXX>l)mn4Ƅe^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gnmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{eo!Y~  TghM|ƖS%`urlsSZ~$cQ ]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGPNlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xdyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1oU`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:OUcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z }UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W bdfirRR`fqgRxwpf;V8T!zrzo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`es cv)w~tf[tz@Rq_e[o]k[l ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3 nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv ikgbS\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` `?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύ bbbb"b!b%b$b,btttuuu4eeee ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv v%vvvvvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! 4+6Af{u倲vvw "%&')(1 5CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц #;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ !9<6BDEzz{{{{ {+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| ||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>DN?gBN*u,YRSQQP O#OOaOzOkOOO4P"POrPNQYk,R2RORRRRRRSSpWlWWWWWWX XW X?>?@AABCDEFdGOH IJK3LLMN OOPQRQRSTUVWXYZ[\]^_`_`ab cdefg`hijklmno/pqrstuvwxyz{|}~{=U]C @`>{ln: ϣU}HYܩ(׬08ĮJjE׳fwTѶ  ȹ!! @p){+r$y;58ٚ(ie/{ͯ/4SP ?*Ea6KDt:!lC@?ҋy;Z6[I T9Uu.g ‚(Z&Y ߏ   j 02^z`0VpBp( !X"#$ N%&'S(ɘ)*,+j,A- .4/00'1z2"B34!05|16e7 8@9;:,;<=">"?X@IAԠBqCDEFG% HX#I%JBK8L JM@ NuO(QPQRS)TVUAV DWXYZDL[d\,A]^T_K`abcde fg|h+$ijklymn o2Apqrrr5stu'v#bwkxy1z_{ ;|}~ %PR΃b`\-$ "$"@hː`n?a940H\ь֛ SNġ妤70x#l":㏴ (%&I2TI *YC0U* H @ @ @6T I7"wݟCB6l!b EUPE@ &T'X4A"'fBr%`AT  p bzL    2 ~ 8rp Dx AB:@ !/"#@$2%m&K'() *+,-.w/%012Π34s5_6;789j:;š<+=*>/? Y@#A"hBC(D1EFGMHI#JpK)LXM"TNO! PQ RST"`UV WbXY@Z[\0]^_`Gabcde.fl g hi&jkl("mn{op5qrs'tUbuvYwox.yxzX{/|}}X~NO>?^{Ƅ$S:4BcSX t,;`XH–儘,śD8@(@ѣD`4sX@Ь0  @aյ!Fts;л&iAC TPA %(0@@1DcbJDx&^ @Jre CBfE$! t AIQ]Ј bM!pH֦??s ' tI   ;u.9 0TP@IJB@dש`[/E !" #n$%qx&'>()) *X+z,H-G2.ֵ/20_1P2&3|45r678_B9":1;<=*>@?@|AGBCDE3FGHoIK*J&KتLiMMhNDO PQPR@STчU{aVWi1XYZB[i\]X^2J_q]` UabW=c@de f0g?hij &kblPmn`opq r st8uvwtTxry5z{| }~@@@4 GbT#T0c¦ {8멫L<H7_p~_uD_EF@?b9H O4Xw0UOs{J<z9`B [A7R#sZ53@ :j[VKi?@BN) B    D X<(0sbCgU.BS9@Qx-) !"($#A$%%D&B' (h) *+10,->[./v)0123gC445<6S78 9b :Q;< =@>@?K@ABCDWTEhF GHIJ@KLMNOPQRSTU@VVWX@YYZ[\]^_`abcdef gmhidjkllmnopqr,st2 uvw:xXyz{/| }P~b&DUP@ߐ cbA;to'G`Y ,a0 +Oա{oţ<֩W Ld>֭:  0@@@@@@D~;1`Ir$BHP$C\J'Y ( ?h      @0  !"#$%'& 'B( )* +(,D-./0/0123m45k6789 ::;<=>?@AB CD@EiFGHIZJxKLMjNOPQRSTUVWXYZ[?\(!*"*#*g!%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*@+h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*+!i!j!h!$*l!'!c!@!A!$("(((&(:(,(*(0(.(B!4(2(9(!(%('()(=(>(-(1(#(+(/(3(5(6(7(8(;(g#&!%!!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&''!'"'#'$'%'&'(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'Q'R'S'T'U'V'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'W'<(*!,!.!/!0!1!-!k!d!e!y!~*f!m!q"r"s"t"u"v"w"x"y"z"{"|"{!|!z!}!J!G!F!L!X!^!O!N!D!E!I!H!R!S!`!_!C!K!W!V!U!Y!T!\!]!Z![!Q!M!P!Y"Z"["\"]"^"_"`"a"b"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)v!u!x!w!t!s!p!r!q!o!n!b!a!!!"!#!(!)!4!5!6!7!8!9!:!;!>!?!~!2!3!$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%$!E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(e"f"g"h"i"j"k"l"m"n"!/"/#/$/%/&/'/(/)/*/+/,/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/;R!6_FrMIU}HOIBO"X;2kS!z$Xs3(WRG'X@JpG{15RT4+6?K)X*6=AOQv,%I-Xv8>Q\cPVa7.4YA/X#zKDC>1X4CeR.VZN'Uu:&7V@9FREGGT9K3RR?XE>rF2R0OgOiJ@XrBRBiH,G|/KAhSyUBJ~6!XZSw?FT%;AXeN.>(XGQ)P=XoYvM:?;=%:`Rz2`:6DmO)>$MAAWGqYtY8z",KHiXZR2JJHlXjXFXv=MFp3kXq=i=THS4XBV2PWKJ{KLU68IOZYpX*GnXz4nATRmXGRoXGCvQYVrXuX~<[<NH]7B7sF.zxXAR,ziN?<|7%7]P#.ZVESo;a;qX!I0N+4$.sX-zKIvXWBwX1NyX.2@9#Yi0fAlIEK%.FK$Y#,h5+5;NM5!WtWSSeLN:"Y\Y`S}Xp7wW~XzX!YcD/z6StX]Y{XeE1zP@pQ[0Q<&Y%Y0z,Y.Y+Y9J)Y6V^3(Y}@LJ*Y'Y0Y16)9@R@O&.BBD=lU`2HGk?-Y/YjNn:>zVGc1Y4m64Y!?^YNG~@8YWK}75Y7Y#1aS9YEP6Y1Y2Y)A3Y2zs<^P)8c>=Y3z6z:Y30BYDY61?Y95s>HLr:PRCY$,h=+35zEYk>FY;Y_D>YAY@Y4z.U5VcGHYYkH+HK0+9yAbY<@29X9KPx1dF_>d5HWxQf<^J=)EZ9#Z)T$Z+.{Y,69zk7y1|Ye3v>v?1Rd@36~Y}Y;>*.`FF-?K;J5I[WP9M<0v3w;J[/:dT65s5VXPHV7PGWX/?;[XXLP.;>kPAuArTU844u3>IPEYE{@p1#Jt<18n88|bXK=dXcX|EeXfX?z&A0Hl0&9S[?[x@">M@{,@zAz@[FJ*2BScC+QBzB[U@C[1?Cz6PaZdG'3r6|Lz@w@9QaQGX!.^2e@q:HX-TaOIXJXCOx3G>KXL[%H!,XO~HN2EzFzVSf20mA6_5_;VP=YUH0#6I?(L3_7JRSOX6RE:>K>L7_p54_uST3w8:_O:*_ALMwRM7A_D_q7I0V6T7,:}LT?1KtF(VE_bN33|N54GNp:aN=Q@_t4J3f8;_ED<_=_>_;E?_B_1TC_:GXNXDJ_O_\VI_Z_6NG:N_H_^EkIt:|CW>F_M_XE&UM:L>=S@8dVG_>9'?|AK_L_P_[_e_`zW_V_IWc_d_ke'RR_)?[TH?T_LO]_JQ^_'07FS_e:_6[M~9UT__lO%0g_Q_FQU_X_Y_\_);`_a_b_f_h_4Sg86Ej_ZI(ADD^?xO\Un_82_:l_A[dQtK=4&0q_FLr_m_i_azk_o_p_=;s_t_#;[J(N'`*3&`bz!`~_YM|_z_P?DWLIx_!0dz}_{_"`},(`H7!F6I2@u_>EDXy_vDcz}/8,#`$`%`%P4`dL1`&?/`9N+`FI^-.@.`m:0:)`v_3`8`-49`2OH:0`9,zP,`{Tw_gE-`wS6`7`D`aP<`I`J`>`*`$IA`2`HJC`5`KNCKM`F`B`K`:`?`@`E`G`H`L`;`TKU`V`R`P`N<Q`B8EXjPoBO`=`T`S`W`\`X`vV03lW;KZ`{NY::,a`]`-Rb`[`Y`_```^`d`wF,XkTf`IJe`A8g`h`;,i`c`?:gLj`ezfzyO[zk`BH@=RDl`m`tGDKn`X;6XrRo`EMZ6q`0T'@Q4'Np`gzr`L9z9;7P[.L2?5;xWS?i?a<3L^[S0kNX79WBF$@9Lg[a[:Fc[Hzh[wEGzj[i[@?f[e[]-94,@"Bb[d[-.MPm[]@r[/...b6KzJzs[R[89+Tl[Q?p[Q[f5k[e?Izn[q[y[Lz!9#0qBMzG3o[x[RFt[u[w[v[~[rS:2}[0.$\{[z[Pz|[`Ey;#\%\CLi/Q6@]Qz!\Oz"\Nz5Gi6'\&\)\$1L50?_QB6RzVzh/Sz(\TzUz1,zKsk\KWz~KAL2.1.{H*\nL+\3.S[/\,\3>Yz{JXz-\JI9D4.=G.\vTfP+DU6T[Z1U[V[>:@H?JIH3WyIG?x:Zz8hBQH{eJ6K<}Q!fnC$f~e%fWMA7|e}e#f]D(f'ff-CC^F*f7D"f.8foDHDj>oI7fp6dCiS4f5f"H=f9fEFqM;ff?.:f7@9{$S?ftICfDf7{vP@.=C8{DCBf:{Af;{g-Gf1OtkJfEf^<)IA.5<SOHfIfNfPf<{QfKfU5LfOf[D={FfMfRfTfSf>{UfxYVfWfY~SW]f^fW?PT?{VWf4oKZfCXNW"POC_f>eg4T6BK0Q<5YJb7dIa-+=>NpW!PYI{6Xfb<>3PIYf"3L^HSM^"R_zN^5.M>O^,J|R_3jeaD!>2NrDV>(Fc2S>|GkLl=]N:JAFleavzxz@aAawzp/Gag3zziFc-^4BQd-yzHaFa<,EaCaBa@18UDaKaLaJazoSaRa6G{zIa|zNaPaTaQaMaOaUaVa}z!{~zWaXaZa"{[a#{!Ne-]g(4]V2Q23$9sWIG^>.9WNn2O[:}4_a\:`a2;IBaalP=MbaC5GEcadaySea-Q;.fa"N%{gaB5haU;DP`bX1dRabIV|M&CCcRVgbhbGSlbl?mbeb@3nDnbCPv:ib^73;,LKKdbfbjbkbwbtbuTsb-EzUBE@2e|obrb/AoMs;g|hL/ci|1c'O.c)N];k5e>R2M391+cQ2,5_9h6kO7cL;GHJP8cn3)mzSdS*m9cbRj|5c^SP83c6c_74c"@:c8TH4;cE;wIeIZ.=D+m}B.,[;.??Nc-m?c):,m=c@c6:.68PC0.m/mA@Ac3EBc2\0mj8lN'jgPyJVH7OI3RNd=^cr;(j=U]F)j*j,j+j.j-jX=/j>BA4w4';flel?7yKb1glG,d|HIhlilH,VJP^E2zTKFG0r4SHPM8?H|G|[?$G4V)@Q^(IoQ$Eg063EHb0v7zEs6RUP3<<I|-3q>Q0VRcJ%W5,6M669?[U'8WER^Y?UB@G$;(1jE{E'L'1V5(DS^:Qi3rCw7K|tV#5p24DiD-@T^h0DE`AU9\>XMN0OMV^P>>WU^PU]0bD#Bp62L@pKq<;;75uEf^c^]>_^74]=`^mDFO`5^6ZJt5e^FUa^ML~FEE4Rr>SB=L83S=X?FMZQk4d^]^g^N|~jF|0Bb^@V'5t2h^r^m^q^`HaWo^hCaLe2>Rn^k^UN'4+?>>R=i^.T^^j^?@O|l^s2i8'BA=u^x^+2$4Q|j4&Iv^QKc8w^z^P|y^Q.BLa0n4:e/Pk2!kt^cIs^Z0!Rw1/Lp^$K*U{^]4&D}^R.~C!D!_6,LA|^o>2FE3vH:K~^$_2W73CAKG%2i4+WlD"_#_%_3:&_^@CIY2fG'_\G(_"kSK*_)_A2R|JE+_\TAH,_p>-_'V7j6kUJ|XD8%9E7~UJ9'PMtP5tCH>7k=0L=2A6|V1(3R8"IX67|8k4>}JCG{Us7DN+Us1i-3l_05l76OAzu1Pc|eUSNN-o=b3+8'{6U=mO69KBP=76l)JTE~-9l8lCB7l}P:l;leWj%@p-;|;j}2wCh;WRtN?j|IjNj=|nN^;M.?3?|UF0>zNr-gG'>PjGV@A]TQj>OA|Rj@|q-nJ/E50TjSj_t:D)1_eUjoJVjWjXFXjYj;TzG7R|8Bj\2|BxTfLnWBTPSCksE~7TkS|7K^kJ@T|{M/3ZF|k>D4N)D>1}TuJlVSFd6z;`P"z1IST(Hc{K8>hHaHOhThVhq9XhuW{D\hi2Qhm<g{B?MhyVxAq2_hAJYh$Uj1;UNhPh06Sh]h8@wJj{(K\Fu@ihk{#PrhjV`hahyQK:y8q8TTohnhlhp9RLfh&Nr?80qhphh{@Wdh)M#I8;[=jhbhcheh55ghEGkhmh0=.Wl{xhI.o{uh0Mvh:Ahh7Cp0thwh#9i{RINC`Nf@sK]L5Pp{aJshm{o-li?iAiqA6H=i$|z{Bi%|Ci3i6i1;@i&|w<'|DiFi)|JiNi[2K.Hi.7(|n-KiLiAU#DXia:Ii#STiWiPiOiAGRiYiH3SipOMi*|w3ViZi4L-OUi\i[i+|^iQi]i_iJC,|P,7GN46;@P#l7E{S$lZ,%l[Fn?&l'l*P8Gh8U.(l9V}UK4=2dNgFaMu4@K_<bicijQeiy4di3QbJP2hifigi1|3ViijikiR,li/l9EN6sRn5Y;1lcRcN8D?C>69XH1O1Q1~EP1;z+C1U$kA::L%k'k(k&k)k+k*k,kOJ5XqC%CxF-kJD.k/k0kU7S.z71kbG3ks-$:uQ102k4k*5HBhG5k.K_c@S[Yj/k|!M-VsG`Yc;::bc+O`cGI9:4QacjH/9-=X3[N@Ll|hcictMo|-L3<jckcZP{FZ7_GJRVNm|dclc[.rIA3gccFec3mfcT-',3In|fE59;Ccc=E$AYBW2p|mc&;-DpcZ>{cucS:r|P7MSNVSUA94UXQ),9PvGq|*H42ZCnc|coc(7wctc:7(,"Evc]E(2|F`D"Wa@yczc}c)Lsc>SC14mqcrcxc:PCFsT~c`='d&dsQ#d)du|wH4O(d.deB46r="dw|k/i:*d,d}6^V2dy|-dt|!dv|n;]M"GIEwA$dU-3G,===%ds|GWb2+dC4l;MQmL5meG(TKdUWBd%=EdfSIdxI>dV-eS~GI6|T32WdBNMdW.FWVTS2>lAj/B64WQ432H;?@l[|KV?lAlj-Elf>?LZE<>Fl~1Dl(Uc5Bl6Ac3Cl8KC@~LRAHlf:S@rV\|b|LQ>?37UIGlb;LL}=HH)OX.iMkE]|i7IQ8:^|IlJl@;Klbl:1Y7_|Y.9=t/LlfQMl;HQlSlM;e<Ol7I:CclUUPlsVRlNlTlUl?I(O\P,Q[HVluNlJZlYl>0WlXldl88/RV0y53X,K]c({){,Ff0FE9k:k;k@Q7,#Erj2D5DN@D|sjADoNpjtj|I#GE|XL~Nujvj,Og@wjs/?6xjyjzj{jqjW,.Hka87lama4WnaoaLSqaq?paR571=,sara|:ta79Q>-||D]:F=L.uawa@6AO(JvaxU|Sxa|ayazaj@~a!bG@{a}az~%bTA#b/|(b~2"bMCB2'b&b$b)b+bIPmV(C,bWO.bo:`i-b*b0|+;3T0b/bai1b2b3b!L4b5b~PJBqSuM`gagB.G{A>H{J,jBdgI{cgK{L{fM5Cbg7;VOJ{aAighgtg#2jgfglgkg:IdUeg)7ggM{ngsgiVP{mgrgqgC.`0D.N{ugT{U{O{rGE@m@S{pApgR{vgvKF."h!hAWQ{zgyg{gwgK,~g}gW{|gV{UAYG}ECEE.mG#hY{X{G.&h%h'hw:xg$hpH*I\{)he9Z{~Q(h[{*h-h.h'A]{/hL,0h,h4h`{+h1h^{_{5h2h3hM,a{7h6hN,O9,p-p0Fj0?H_MMN1j2j?FI44|3j5|gUy]4j5j6jJ80_uIpLzIW}{Iu,CS&K$z&8.pB18eoLISW^p1E]pqQk}`pL0j=_R_p/4h7fpep#FapbpC4cpnU[LR>2<hpgpdp!2"V8S7>,HjpwQLV[:ip;64M&Fj.!Akpnpmppplp>;op5Lrpx/U3T1sptpvpa4qpl}wpm}zpxpup}pyp|p~p!qn}AN$q#qvA{p]Jq4q11L&q'q,qNU)q3H"q+q(q%q*q)0-qt-/q1q0q.q"Q2q3ql.o9G5W0Y0Z}mTD5T=J;'p^8(p(0)pnM*p[}+p$FeVdqeqsC[SQVhE/SfRAn;05UNQ`xmwL[QEWvU|m{mymzm}m&>/K!n=6"n@D~m^=G2C6%n:X#n&niCr3M}u-'n$n9O(nwB)n*n+^3FFGuVI5N}2KO}+n+M,n0U-nDvG[#4,Cfqu}8JSR*VroX>C=soL6+0/J6m7m@}?}yN/7s?8mkB0Ic.9mvF3?miEFFiIRTAmBmCmEmy@!4C}h9PmQmJmOmxN6KLmMmd.D}uORmrA2SKm7HE}o<pEVmo55B-0iK.1Tme.kMb5UmSmWmz5XmYm\mL1vEnJjlq@a.gIklnF7}ll8}mFml9}b.:}plfWslqlnlol#WqInKtlrliOvl1F@<ul;};5v;wlI,wY{=;Bxlyl#8<}zl=}>}{l|l".mS.Xk@]GL:cP=K:MQ8|1oGVVF?kCuoXCbWwoS3XGmQHVxovo};F3U=FR`;X}!O|o{oyoL3TI0K~oh.^0IV}om3UvHN"p!p>5Z<|;e8Y}BD#pkKi.&p(Q?>nG6q7qU?)48q;MTG-Up}9q:qOGq}$ROV;qQ=04=>\4QN_?=qr}z?q@qAqs}t}~A"Ao}zJ>Uk.:>9>BU"?/M5q_=K6qVCsDsM8FsGsJ0EsIsqKKs&PJ1HsOsQ5WsRsTsSs{7?1NsJsZ5PsQsUsMsc<}AVsZsLsH5%~n=\s&~$7p?~V2Mp4_2XsYs8Ii,]s^sas_scsbs[sj?o3`s)G'~r<ksz-?9ds(~-2~;cKmsis\9nsesfsjsaBlsoshs}<dOpsgsrs-W*Fssqs(B]8usts[4vswsxs:@)~+~i@n.qE{szs-~X4*~~sys|s,~}s!t.~#tI;"to.$t>2&t%t.<{-p.WCaY`@LtQW[7Nt#AIFV43UPtOtQtZKRtAT`V{/`7r.8A;ASt,>b4TtUt+>Vt[tWtZt}:XtYtb8GL\tZ2SCcT7?]t4E3,it5OINXKwKt=OW[@uPjtktltcw17l,mtkWntyf@>zfl:{fKO|f*gs0^Ha=+gFHW~,gf;x8$Q-ggBx>J=3M.g/gn>ePC,gKPLL<0g(g?g)sW81H?s@sAs$~^9xMhX1:^B7n#79n8nU0;nVUoWCV=npJnS}@n?nrQyqO4zq2m1m`K^RAKXUbH_@!<Ak$PbVG6X8@kN8?k&3I9+Vt7J7g<>7FkGk90O?Ek}SHkIkN7BkDkvIWVMU2POk8NPk(531Rk%L#~VESkQk_ENk$JUk{0z:7XcqJkKkLkMkVk@fYkh?HRWk\kl8Xk:=XP70]k\D3|,V`4vB9<Zk[k`TjFTD_k'EuY12dkE=bkx,ck,8QMekak3A"FT.sLfk0@8Rgk/8-8Y,hk;GsMU|jkkkmkHPrknkqkyH|Qlkik98YOeDokpkZLHMr0vkuk22`8wkl1EL$D%Oyk"lrEzkEI_b~kNM!l[17S\R}k{kV|<30jTW+tt3AVBViUJ>'t(R(t)t*tK>_S`IaIBsfJrLv/u/6b4KhN[V-t.t/t2t=:3tc00t1t"=U26t7tf602OO4t,4/~5t8t9t'M:t;tt?t^t\R7E0G\>PA\(;<7L\F\?\[G8~?Q@\J\P\-NB\C\H\I\T2Q\UK7T[\_\&Lf\gC\\A?Y\z069e\S\D\V\tH`?;I=1"SZ\U\;F^\;~<~BW/C67QG)Cb\X\k\T\]\%>W\`\:~c\d\x\a\"]g\@~k~#>t\]2s\vz>J:t.J]E]?]K2C]K]$2U]>]PFP]T]bAF7N]O]E~D]C~=]M]QLI]B]HCGz]|]~]"^*0N1,^&^6=oH!^%^)^(^'^M~-^LT3^*^.^Y@!16^1^2^&Q5^O~/^0^=P4^mJ9^N~8^Q~7^;^e=X2jC:^:E<^R~YL*7eT=^?^"DA^>^@^:UB^.r";2B0EGB'z/riP]S=kf30r1r-Jg:3r5r4rdK:O2r4JORlB{}CN8rv07r>rO2AQ:rijjjkjP.ljmjnjojG=|,{u}u~u|ub=!v%4"v#vq~2lTQjY.{$v:nI}2U~S\LDJ@e%v/>)F%ZF<)6<8OH%<&Z'ZVLCH(Z}Fw,5QiR6QG$V,Z-Z@FgW6Jt~)U_KoU.Z_VJ40Z/ZkR1Z2Z3ZTJ4Z+J5Z6ZO3oV7Z0;.58Z9Zn9/QhR:ZC8jOo2;ZZUSe;?Z5KPK@ZkGnVAZ5EA6BZL7N?CZDZ-KEZw5FZBA;WGZ8Lv~jR1DHZ}5Q;IZ3PJZKZ=NLZMZNZw2QZOZhQPZUCRZw~SZTZUZ;P%Ry0VZ+GWZw=!CXZYZ}C7LZZ[Z>@WF\Z]Z4G^Z_ZH9m;96xtytcM9u`ksO?;\~@:%T^~]~Yatu*1r2uuwup~Q:vu2Cyuxu41jU:8,.19F2pTMO\0KUu;JV770L6Fa1:9|Va9!7zTDuLuO0x5IuJu\EEuFuGuKu`>Huz8PuSug?r9Xux._L[u`~a~H2YWYuZu\ubu`un,_u]uau^udueucLm,?e85cuhu#Lb~fuguy.>up,o,D1?uE5d2luiuW6mujukuZ4jTnuy3ouqupurusumI*9|-{Gc6IL&j53~Tl9yPmi*WniVBmHd:oipiqiaVrisiuitiviwiaGxiXTyiN=S,zi{iO=|i(8>A}i21T;u9~i!j"j#jx7-MQe:6(Md9EJQ3YKlTRej7NeUe~4VeSeTe]R_BF1bS]6lKWevSi1t6ZeXeYe@5ER\e^e]e2G#R[ebTZU`eqWae\1{QbedeceeeXRK5_guZc~xZvZwZd~zZOPGDn0f/0PyZJS*:"[qG|Z{Z[I}Z![^W~ZZAe~%[tSg~'[$[([f~<=I@#[&[#V)[-[h~.[,[B:$?+[o~*[GT?2/[y90[;3&5<61[i~u62[k~&,I1j~P-4[l~3[5[7[6[8[m~9[:[OSztuGCWdE|t}t{tF>oPS7MT*L"u!u(:~tVK$uR@j3*M%u#u4=(u)uM=8Ca?aK*u&u'upD,u<4mWW4+u.u-u/uQPQC)H0u1u2u3u4u5u7u6u8u~/I2TSMJo@XV0R?Ap=*8x<FvGv}~HvIvJvLvKviwMvNvDnEnFnkU$6HnGnInJn%GKnLn~~07v5MnOn!-Nn"-F8PnQnRn[6.3SVFD51V8SnTn?TUG{>YN39VnUnXnWn%EYnZn.G[n/G\n'2]n^n_n`nanjWbncnXo?o)-}N@o`B846Wu=*-GOCoAoBoDo'6|LCEoFo'-GoOoHoIoJoBGqoM6Ko+-LoMoF6>CNo,-PoQoRorUSowDToxDUoVod8w0WoXoYoZo[o\o]oa,^o5>ao_o`ob,bocoMAdoeofogohoiojokoloX@--mo-Anooopo.-}-bO$3ECEcAIFc,{U1JN34rHGcPOHcd2>e5G7??RCfCLXo8>-y=%QP0q,?-0w1w,P002w3w4wJGO>@-7wB-6w^1A-5w8w9w$NMHb{+:8h9h:hB>tROTXI3R%6jG|qnO3KkPoggMK9Y6}qd0LK~q$T-BlADF1>!rUb?b@bAb97{R$=NJ%1GKBb|6DHCbE-F-H=G-}1DbH-v6EbYDI-J-FbZO]9Gb!@Hbv2>,IbK-sAJbKbxBLbMbNbWJ8XeYcO%p0\mB&TTM1Q[3}G@{52?B`f;JafbfT>cf$WUMef]=hffB':ifB{jfR3iQC{D{%?kfoFlfmfh-E{nf-FofE,'Ipfqfrf9esftfbBufvfhVwfF{xfG9;w:w>wuvvvwvxv7-8-9-zHyvzv{v|v}v~v!w"w#w$w%w:-&w'w(wn1)w*w+w;-,w-w[A.w<-/w=-qD/p&<0pyCc,8E;Q\}1p2p3p4p5pp?pi>@pl6ApBpCpDp5HEpFp`}GptEe,Hpa}b}c}Ipd}Jp=we}KpLpMpf,Npg,f}g}OpW:h}PpQpRpSpTpUpVpXpi}%SWpYpj}:u9BO-dwewfwgwQ-hw4BjwkwsBptotiBawbwF;dYrJh@$pZ:-G,Dlwmwnwpwow&zqwtwswrwuwvwimjmkmv&6>XR-D9;X1\sJwws,xwyw{wzwG1|w}wt,~wkF4l]33v{~|~4vdA5v6v7v8v9v:v#H;vzA(9hmj9_Y!#"###%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#@(h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#$#@@0` @PP0p0p ` P  P  P  P  P PPPPPPPPPPPPPPPPPP P !P!!!"P"""#P###$P$$$%P%%%&P&&&'P'''(P((()P)))*P***+P+++,P,,,-P---.P.../P///0P0001P1112P2223P3334P4445P5556P6667P7778@8p88809p9990:p:::0;p;;;0p>>>0?p???0@p@@@0ApAAA0BpBBB0CpCCC0DpDDD0E`EEEFPFFFG@GGGH@HHHH I`III J`JJJ K@KKKKLPLLLL0MpMMM0NpNNN0OpOOO0PpPPP0Q`QQQRPRRRR0SpSSS T`TTT U 'ResB  V aCdCvenlugdicgiumagottUSAoggiuomoaltrocuoredonnaluogometeotastoaprilegiugnolugliomaggioa.E.V.DoppioFreccenumeripiantaspazio000Bln000Mlndi seragennaioottobreOggettianimalemetricoviaggio000 mila{0} h fadi notte{0} s fadicembrefebbraio{0} g faAttivitbandierabandierevarianti000Bln000Miotra {0} htra {0} ssettembretra {0} g{0} gg faquest ora0 milionedd MMMM Umezzanottedi mattinadopodomaniquest anno{0} min fasett. mesetra {0} gg{0}giorno0 miliardoSpaziaturabritannico{0} ora fa{0} ore fa{0}giornimezzogiorno000 milionitra {0} min{0} dom. fa{0} gio. fa{0} lun. fa{0} mar. fa{0} mer. fa{0} sab. fa{0} ven. faanno scorsomese scorsoquesto mese{0} anni fa{0} anno fa{0} mese fa{0} mesi fadom. scorsagio. scorsogiorno annogiorno meselun. scorsomar. scorsomer. scorsoquesta dom.questo gio.questo lun.questo mar.questo mer.questo sab.questo ven.sab. scorsoven. scorsoMiscellaneaPittogrammidopo Cristofuso orariotra {0} oratra {0} ore{0} sec. fa000 miliardil altro ieritra {0} mesetra {0} dom.tra {0} gio.tra {0} lun.tra {0} mar.tra {0} mer.tra {0} sab.tra {0} ven.{0} sett. fa{0} trim. fatra {0} annitra {0} annotra {0} mesiquesto trim.trim. scorsoModificatorePunti/stelleRadicali hanUso limitatogiorno sett.tra {0} sec.tra {0} sett.tra {0} trim.anno prossimomese prossimodom. prossimagio. prossimolun. prossimomar. prossimomer. prossimosab. prossimoven. prossimo{0} luned faCaratteri hanPunteggiaturaavanti Cristojamo vocalicoluned scorsoquesto lunedquesto sabatosabato scorso{0} giorni fa{0} giorno fa{0} minuti fa{0} minuto fa{0} sabati fa{0} sabato fadel pomeriggiotra {0} lunedtrim. prossimo{0} gioved fa{0} marted fa{0} venerd fatra {0} sabatoAccenti tonalicibo e bevandegioved scorsomarted scorsoquesto giovedquesto martedquesto venerdtra {0} giornitra {0} giornotra {0} minutitra {0} minutotra {0} sabativenerd scorso{0} secondi fa{0} secondo fatra {0} giovedtra {0} martedtra {0} venerdE dd  E dd MMMtra {0} secondoCaratteri lineaFrecce a destraKana giapponesiPrima di R.O.C.Simboli tecniciViaggi e luoghidomenica scorsagiorno del meseluned prossimoquesta domenicasabato prossimotra {0} secondi{0} domenica faquesta settimanasettimana scorsatra {0} domenica{0} mercoled faAnimali e natura0 mille miliardiAlfabeti europeiAlfabeti moderniAlfabeti storiciFrecce verticaliSimboli musicaliSmiley e personegiorno dell annogiorno settimanagioved prossimomarted prossimomercoled scorsoquesto mercoledquesto trimestresenza spaziaturatrimestre scorsovenerd prossimo{0} domeniche fa{0} settimana fa{0} settimane fa{0} trimestre fa{0} trimestri fa000 mila miliarditra {0} mercoledtra {0} settimanaAlfabeti africaniAlfabeto foneticoForme geometricheFrecce a sinistraSimboli di valutadomenica prossimajamo consonanticotra {0} domenichetra {0} settimanetra {0} trimestretra {0} trimestrisettimana prossimaavanti Era VolgareAlfabeti americaniFrecce orizzontaliSimboli divinatoriSimboli matematicimercoled prossimosettimana del mesesimboli alfabeticitrimestre prossimoE dd MMM  E dd MMMFrecce verso l altoTrattino/connettorela settimana del {0}Formato e spaziatura'settimana' w 'del' YE d MMM  d E MMM y GFrecce verso il bassoAlfabeti mediorientaliSegni/simboli standardgiorno della settimana'settimana' W 'di' MMMMPrendil {0}adestra.Prendila{0}adestra.Varianti a mezza larghezzaAlfabeti del sudest asiaticoAlfabeti dell Asia orientaleCaratteri cinesi semplificatiCaratteri cinesi tradizionaliVarianti a larghezza completaAlfabeti dell Asia meridionaleAlfabeti dell Asia occidentaleVarianti di dimensioni ridotteCaratteri ideografici di descrizione3[ S ]7[\-  , ; \: ! ? . & '  "   ( ) \[ \] \{ \} @ /]C[a b c d e f g h i j k l m n o p q r s t u v w x y z]$/<*7<A0c].di_ EEJ:#JJJPJOOJNNJ$J##J""JxJJJJJJPPJOOJNNJ##J##J##JFFJEEJDDJJJJJJJJJJJJ  /N)  JJ7 7P)3QA6 7P)39hyAP\6e6e) !$ 0 $,q4D 3[)$3}$Qsn 34</AZ4OB}}\1$Q@ksu%$E $hE gMMIhIhG$'GMhG$e--G$C}FNG$1mmm qBqBMM(h4$3$3$il6 $8N8N$k Q v33 텐MM 3 {NN$04h$-MG$Y>P$)) 7P)3M#*1h6JJ\LVCL |2j4j4=>\LVCL |M +\LVCL |2j4j4=>\LVCL |M +/ B/ B/ B/ )B/ B/ )BC!oqE $oE g 4 4GVHGIhIhG$''''GMhG$e-$GC}G$1mmm qBqBMM(h4$3$3$il6 $8N8N$k Q v33 텐MM 3 Y݆݆$ӗӗ4g$YkY<4%$5A$}}} F|VC\ ѥ D =Aj4Dj4=D>J2 O ShZahl 8 F|VC\ ѥ D =Aj4Dj4=D>J2 O ShZahl 8svy H-H:H.Esvy H-H:H.E) 7P)39hyAP\6e6e4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G $g}7 S* l] !G6:@;)21oH3Q5sMZ#&*IPqf/v嵯6Acg . ";Gh~H 7/%JJseH 7/%JvJH 7/%JvJ&&7 7 7 H|J##JHJJHJJHJ J!,JXXJJXXJH\JJJZZJJZZJH-;JJH>zJccJ~~H>zJccJ~~HwJ<JHwJ<JHwJ<JHwUJJHJ[[JHJ[[JHWIJJHJJHJJHJCJJbbJJb@JH~JEJHbJIIJffHbJIIJffH@^JJHnJVVJrrHnJVVJrrHOm"JJHJJppJHJJppJH3D\JJVVHVJ}}JHVJ}}JH4#JJH4#JMMJH4#JMMJo~322HiJJHiJJHiJJ                     ! i  K ZFPB3BPX EPV]enxPPPPPPPPP PPP7 EPV]enxP P%P*P/P4P9P>PCPHPMPRP EPV]enxWP\PaPfPkPpPuPzPPPPP7 + *PP > PJRPPt =Y U`B J `U`"V  IM!$P Y] !P&P-P2P;PBPKPTP]P`PePjPmPpPuPxP}PPPt`PPPPPPPPPPPP5P\ .I !$ Y0 '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO``4`<`/`PA`Z4```S`3`w`3`M``[`L``TP``N`1h`4` ` `P !   ! $,  4PAPNP [PlP}P ' ;!IM!$P Y] PPPPPPPPPPPPPPPPPPPPt` PPPP#P&P+P2P7P>PCPJP Q^k x2 7   @ E jv"5HSP < J "a "e "k   ` X Z N c g i m Oh|  PP`P PP`P PP`P PPP PPP  PPP PP`P "P'P3 ` ,P1P2` 9P>P`6P CPHPF` MPRPF` ^PcPWP oPtPhP PPyP PPD`P PPD`P PPD`P" PP1E`P+ PP+`P4 PP+`P= PPPF P PPN PPPV &P+PK`#P^ 0P5P+`g :P?P+`o KPPPDPw \PaPUP mPrPfP ~PPwP PPP PPP PPP PPP PPP PPP PPP P PP PP `P` (P-P U`!P` 9P>P U`2P` ePjP`^P vP{P`oP PP`P  B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPPPPP     & / 8 A J R Z b k s {               CPFPIPLPOPRPUPXP[P   PPP  4 PPPPPPPO O O f J W _    C[uow\!] D `P}``V`D`E`N `o P P w P 'ResB*  11E 7P)3vys]6e6e 7P)3v#*1hcPP   `" $ [ow` `& 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP    'ResBP he_IL  'ResB) W BBVWݖW _? \-    0 0 e , 0d ; \: ! ? . % & 0a    "   ( ) \[; \]= \{[ \}] 0 0 0 0 0b 0c 0 0 0 0 0 0  @ * / \\< \& # % 0 ! 2 3 0 ; ]ߴ[0 00 00 0 A00 B00 C00 D00 E00 F00 0 G00 H00 I00 J00 0 K00 L00 M00 N00 O00 P00 0 Q00 R00 S00 T00 U00 V00 W00 X00 Y00 Z00 [00 \00 ]00 ^00 _00 `00 a00 b00 c00 d00 e00 f00 g00 h00 i00 j00 k00 l00 m00 n00 o00 p00 q00 r00 s00 t00 u00 v00 w00 x00 y00 z00 {00 |00 }00 ~00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N N N N- N N N N N N N !N &N -N 8N 9N ;N EN ON WN YN ]N qN sN ~N N N N N N N N N N N N N N-N N N N N N N N N N N-N N N N N N O O-O O O /O 4O 8O :O _ S_ b_ i_ k_ p_ q_ y_ |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-_ _ _ _ _ ` ` ` ` %` '` *` K` P` R` e` h` i` m` o` u` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a a a Ha Ka La Na Ua ba ca ha na pa va a a a a a a a a a a a b-b &b /b 8b ;b ?b @b Gb Ib Kb Mb Sb Ub qb vb yb b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b c c c c c /c ?c Uc \c hc nc c c c c c c c c c c c c c c c c c c c c c d ,d -d :d >d Bd Xd id d d d d d d d d /e 9e ;e >e ?e Ee Oe Qe We Ye be ce le pe te ue we e e e e e e e e e e e e e e e e e e e-e e f f f f f f f %f (f -f /f k Lk Sk bk ck fk ik ok sk tk {k k-k k k k k k k k k k k k l l l 4l 7l 8l Al Bl Nl Wl Zl _l `l zl }l l l l l l l l l l l l l l l l l-l l l l l m m m %m *m ;m >m Am Dm Em \m fm jm nm tm wm xm m m m m m m m m m m n n- n n n n !n &n )n ,n /n Vn on ~n-n n n n n n n n n n n o o o o o o "o +o ,o 8o To \o _o do no o o o o o o ,p kp op pp }p p p p p p p p !q &q 6q y Hy Iy Vy ]y ^y ey hy my y y y y y y y y y y y y y y z z z .z 2z ~ A~ J~ T~ U~ m~ p~ 6 j n p r w                  3 V ^ t w À ƀ ̀ ΀ ހ     1 3 P U p x y Ӂ      * , 6 9 G f o r ׂ   6 I R X w ʃ ̃ Ӄ ܃ = I W l Ą 5 - N P Z \ ^ k dž ͆ @ F L S W [ ] a c h p w ˆ ň ψ Ո ܈    _ r  ҉        * - 1 3 4 : < P T U ^ ` f i p-s NJ ˊ ֊      ! 9 X \ f p r w 7 F J Z a j - - Ì Č nj ʌ ӌ ی ܌ ތ  d f p t w ݍ  ʎ ̎ ͎ Ҏ ߎ   ) * 8 D ŏ Ώ я ԏ           # . 1 2 8 B E G J K M N S-U ` c i m n u w x z  ʐ ΐ L M R T b j l u w x ȑ ̑-ϑ ё ݑ 4 D [ b q , / 2 [  Q w ؕ * 2 ; D M P [ b-e j p s u v x z } Ė-ǖ ̖ і   ' 2 R Y ^ b i t ӗ     -  , - ; < L M T U X ^ g ۘ ߘ -  ( ę-ƙ Й    0 Z Ě ؚ < B E T Z  Ğ Ҟ ٞ  ; b]$/<*7<A0c].`g, r)JJJJB J/JJJH J6JaJ;Jt JJJJA J.JJJG J5J`J:Js JJJJB J/JJJH J6JaJ;Jt  /) JJ Q)k]%tds~ !$ 0o z s]k]&3q]L(<rk]&d+t,5H1lH1lH0tds~ !$ 0 oz $,@B s]N,51l3<.5+ LN1l(<Q/N,5k1lV ]rczluiBo`<* W-~K9xZ6!{Q3N0$ T ~jvfrxztp|ln0 44$$"%$H$88$ $  aa 0$tttH$ H$F)l$qqq 504  597;H 504 504  597;H 504c Gc Gc G q5Hf`+ q5Hf`+ q5Hf`+ q5Hf`+ Q),51l1l <* W-~K9xZ6!{Q3N0$ T ~jvfrxztp|ln 504  597;H 504 504  597;H 504 xbS?l xbS?l xbS?l xbS?l Q)qk`+/tds~ !$ 0oz $,@B Tt7iqk3L(<tt 7i7qk`+E g\PV SbJ m& {ߐc1e@aޔ%ݗ^ނ_ ߣ]Y:ބߦ#n"޷*-<~60xA L޲DޮOBߥTߴ?N4W!iߜ C953ߓ߅K2=f7ޢ߸hޱZ߫Mߙ [݈Qޑ޺rlߍj;+޾޻߯ދݟߨdHFެݖ(o߱f<R),Xu.kq/s޷.B|$UEߠށIݽpG'߇ގy`ީޚv>g\PV SbJ m& {ߐc1e@aޔ%ݗ^ނ_ ߣ]Y:ބߦ#n"޷*-<~60xA L޲DޮOBߥTߴ?N4W!iߜ C953ߓ߅K2=f7ޢ߸hޱZ߫Mߙ [݈Qޑ޺rlߍj;+޾޻߯ދݟߨdHFެݖ(oj4>l*} %l]~N&v %l]~N&v %l]~N&v %l]~N&v Q)n]qk  !$LtVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G}8| hh`ݧw %;x G>65DAch~݄݂݀H ݹJ JH ݹJzJtH ݹJ J  ***HJJHJJtHJJuHYJdJ\JJJdJ\HJJRJKJhJbJRJKH(JJ}HJJPHJJMHݭJLJDHݭJuJnHݭJLJDHJ,J#HJJHJ,J#HJJgHJ}J>HJJ9HJ'JJJ J'JH!JJrHJJGHJJCH/JJHJJYHJJWH=JJHJJkHJJkH6JJHJJbHJJaHݰݘJtJlHݰݘJJHݰݘJtJl   HJJHJnJ; HJJ          i  K ZFPB3BPX EPV]enx|PPPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPPP7  *jPsP  PJRPP\ =Y`  ``V " P `Q)```X [ ^ ``````      %!  . < G M     IM!$P Y] 2!P5!P:!P?!PB!PE!PJ!PM!PR!PU!PZ!P_!P,`b!Pg!Pn!Pu!Pz!P}!P!P!P!P!P!P!P !!! !!!; @ !Pp !P !Ph I K M  5HU a P  E O ! "")"^ b Hf E"l R"p "t . G M n r v  """ """}   H7"x  ""##  H %IM!$P Y] #P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P $P$P$P$P,`$P $P'$P.$P3$P6$P;$PB$PG$PN$PS$PZ$P5"#0#P 5tdIs~ !$ Y0r } '/@`B`` ```s]``T````t`7`n]`i`qk`3```g)`4`````q]``{$P``L``(`<``\````!`W``g``o]`T``K`L```~$P ! $$$$ ! $$$$+ 2  $P$P$P $P%P%P= B ' ;'%*%-%0%3%"IM!$P Y] 6%P;%PB%PG%PN%PW%P^%Pg%Pp%Py%P|%P%P%P%P%P%P%P%P%P%P%P,`%P%P%P%P%P%P%P%P%P%P%P%P%% &&   #&(&-& 2&7&<&  jv"5HSa$d$g$j$x$P 9 G K S   O&^&m&|&  HA&  &&&&&&&  "H  &&' '  H&&P `Q)```'' '`+`````` r'`("#'P N)[)h)u)  H   )))"))P  t  ` z  T j           m*Pp*P`b*P- ~*P*P`s*P6 *P*P`*P? *P*P*PH *P*P*PP *P*P*PX *P*P`*P` *P*P`i *P*P`q *P*P`*Py *P*P` *P*P` +P +P+P +P+P+P "+P%+P+P /+P2+P `(+P <+P?+P `5+P I+PL+P `B+P V+PY+P`O+P c+Pf+P`\+P p+Ps+P`i+P }+P+Pv+P +P+P+P +P+P+P +P+Pd`+P +P+Pd` +P+Pd`  +P+P+P +P+P+P +P+P+P! +P+P+P) +P+P+P1 +P+P+P9 ,P ,P,PA ,P,P ,PI !,P$,P,PQ .,P1,P',PY ;,P>,P4,Pa H,PK,PA,Pi U,PX,P `N,PT`q b,Pe,P `[,P|`| o,Pr,P `h,PT` ,P,P`,P ,P,P`,P ,P,P`,P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } 1 : C *P*P*P*P*P*P*P*P*PL T \ d m u }                    % - 5 = E M U ] e m u   u,Px,P{,P~,P,P,P,P,P,P   ,P,P,P  4 ,P,P,P,P,P,P,PO -O -O f --J W _    C[uow\] D #`]P``V```E` 8` )PY*P  ,P$ 'ResBP  o 'ResB  japaneset w P 'ResB W  WvF[SMMTSTTTW[lTTM.d.ySsid[STndiTTs[d[M.d.y GF[ly[d[mbambaW[n[s[d[pta MTndiNduKmbi SaKP[saK PataaP[saK P[pNu {0} saK[e o q r x]{0} pTp {1}P[saK N[g[mP[saK P[ttP[saK SaambNu l[ {0}Nu Kgu {0}nu hwa {0}nu {0} mint{0}, Kg[ {1}Kka mbTt njiP[saK NtsT ppP[saK NtsT pmTP[saK P[n[fTmP[saK P[n[kwaNu Kgap-mbi {0}P[saK P[n[ntkP[saK P[n[pfg[ mT Kgu {0}[ g[ mT {0} hwa{0}, ?b[n Kg[ {1} g[ mT l[ {0}[ g[ mT mint {0}[ g[ mT p[saK {0} g[ mT {0} Kgap-mbi[\- , ; \: ! ? . 9 : ]+ts[tts[t m[Kgu mi [ fn[ K[ls[tT tT mT+ts[tts[t m[Kgu mi [ l[[n[ K[ls[tT gT DTK[A B C D  F G H I J K L M N J  P {Pf} S {Sh} T {Ts} U D {D} V W  Y Z ][a  b c d [ {[} {[} {[} {[ } {[} f g h i  j k l m ? {m} {m} n D  {n} K {K} {K} {K} T {T} {T} {T } p {pf} s {sh} t {ts} u   {} {} { } {} v w  y z ]7 %4B    N M)P 7P)3ߍ)˹!$j`Ptt 7P)3kQk! $j`vݻݶݬ݊ݚ|ea^miX[ݻݶݬ݊ݚ|ݻݶݬ݊ݚ|ea^miX[ݻݶݬ݊ݚ| !ߞP ޱ$ޡ ޑނ \ c j x q  ޱ$ޡ ޑނ ޱ$ޡ ޑނ \ c j x q  ޱ$ޡ ޑނh~!Hdq)J11J//JKKJ JXXJCCJJXXJJmmJ>>J ffުPPt U`v U`5PP   %  -0 6CP ]jw  jv"5HP  3P `  PPP PP PP PP PP PP  l a        P C[uow] `E``V``E`z ` P  'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html djisx-212~~ (Qi^x4N h$>Xr.   H   b   |  8   Rl(B\v2Lf"<Vp,F`z6P   !j!!&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ppppppppppppppppppppppppppppppppp@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp~"!!    RSTUVWXYZ[\^_&2A?JRf'138B@IKSg  " $0*.(469=;CGEPLTXVZ\`^dblpjrnhtxvy}{   !%+/)57:><DHFQMUYW[]a_ecmqksoiuwz~|NNN NNN#N$N(N+N.N/N0N5N@NANDNGNQNZN\NcNhNiNtNuNyNNNNNNNNNNNNNNNNNNNNNNNOOOO O OOOOOO.O1O`O3O5O7O9O;O>O@OBOHOIOKOLOROTOVOXO_OcOjOlOnOqOwOxOyOzO}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP P PPPPPPPPPP"P'P.P0P2P3P5P@PAPBPEPFPJPLPNPQPRPSPWPYP_P`PbPcPfPgPjPmPpPqP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQ Q Q QQPQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQJQOQSQUQWQXQ_QdQfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRR"R(R1R2R5RSBSLSKSYS[SaScSeSlSmSrSyS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTT!T'T(T*T/T1T4T5TCTDTGTMTOT^TbTdTfTgTiTkTmTnTtTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUU U U UUU*U+U2U5U6U;UW?WEWFWLWMWRWbWeWgWhWkWmWnWoWpWqWsWtWuWwWyWzW{W|W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX XW X XXXX X&X'X-X2X9X?XIXLXMXOXPXUX_XaXdXgXhXxX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYY Y YYYYAY!Y#Y$Y(Y/Y0Y3Y5Y6Y?YCYFYRYSYYY[Y]Y^Y_YaYcYkYmYoYrYuYvYyY{Y|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ Z ZZZZZ#Z$Z'Z(Z*Z-Z0ZDZEZGZHZLZPZUZ^ZcZeZgZmZwZzZ{Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[4[[[[![%[-[8[A[K[L[R[V[^[h[n[o[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ \\\\#\&\)\+\,\.\0\2\5\6\Y\Z\\\b\c\g\h\i\m\p\t\u\z\{\|\}\\\\\\\\\\\\\\\\\\\\\\\\\\]] ]]+]#]$]&]']1]4]9]=]?]B]C]F]H]U]Q]Y]J]_]`]a]b]d]j]m]p]y]z]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^ ^^^^^^ ^.^(^2^5^>^K^P^I^Q^V^X^[^\^^^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^^^^^^^^________!_"_#_$_(_+_,_._0_4_6_;_=_?_@_D_E_G_M_P_T_X_[_`_c_d_g_o_r_t_u_x_z_}_~_________________________________________` ` ```````$`-`3`5`@`G`H`I`L`Q`T`V`W`]`a`g`q`~```````````````````````````````````````````aa a aaaaaaaaaaa"a*a+a0a1a5a6a7a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb b"b#b'b)b+b9b=bBbCbDbFbLbPbQbRbTbVbZb\bdbmbobsbzb}bbbbbbbbbbbbbbbbbbbbbbbcc c c ccccc)c*c-c5c6c9cgEgGgHgLgTgUg]gfglgngtgvg{gggggggggggggggggggggggggggggggggggRhhhhh(h'h,h-h/h0h1h3h;h?hDhEhJhLhUhWhXh[hkhnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi i iiiiii1i3i5i8i;iBiEiIiNiWi[icidieifihiiilipiqirizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j$j(j0j2j4j7j;j>j?jEjFjIjJjNjPjQjRjUjVj[jdjgjjjqjsj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk kkkkkkk$k(k+k,k/k5k6k;k?kFkJkMkRkVkXk]k`kgkkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklll l llllll&l'l(l,l.l3l5l6l:l;l?lJlKlMlOlRlTlYl[l\lklmloltlvlxlyl{lllllllllllllllllllllllllllllllllmm mmmmmm&m'm(mgl.m/m1m9mu?u@uCuGuHuNuPuRuWu^u_uauouquyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv v vvvvvvvvvvv#v%v&v)v-v2v3v5v8v9v:vwBwEwFwJwMwNwOwRwVwWw\w^w_w`wbwdwgwjwlwpwrwswtwzw}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx x xxxx!x"x#x-x.x0x5x7xCxDxGxHxLxNxRx\x^x`xaxcxdxhxjxnxzx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxy yyyyyy y%y'y)y-y1y4y5y;y=y?yDyEyFyJyKyOyQyTyXy[y\ygyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz z z zzzzz!z'z+z-z/z0z4z5z8z9z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuzxz~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{#{'{){*{+{-{.{/{0{1{4{={?{@{A{G{N{U{`{d{f{i{j{m{o{r{s{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||| | | ||||| |%|&|(|,|1|3|4|6|9|:|F|J|U|Q|R|S|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y|||}||||||||||||||||||||||||||||||||}}} }}}}}}}}#}&}*}-}1}<}=}>}@}A}G}H}M}Q}S}W}Y}Z}\}]}e}g}j}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~ ~'~(~,~-~/~3~6~?~D~E~G~N~P~R~X~_~a~b~e~k~n~o~s~x~~~~~~~~~~~~~~<;=>?CDGORS[\]acdefmq}~  $&,.04579:<>@D`dfmquȀ̀πҀԀՀ׀؀  $',05:@CEMX]adeoqr{ȇɇʇ·Շևهڇ܇߇ (-.025:@BEFIORWZ[\abcknpsuz{|}ԉՉ։׉؉ "$&+,/57=>@CEGIMNSVWX\]aeguvwyz{~ÊƊȊɊʊъӊԊՊ׊݊ߊ  -07EGIKOQSTWX[]Ycdfhimsuv{~ŌƌɌˌό֌Ռٌ݌ eilnōƍǍȍʍ΍эԍՍ׍ٍ  !"#&'136789=@AKMNOT[\]^abilmopqyz{ÎĎǎώюԎ܎ !#%'(,-.4567:@ACGOQRSTUX]^eƏʏˏ͏ЏҏӏՏ ()/*,-347?CDL[]bfglpty̐ÐĐŐǐȐՐאِؐܐݐߐҐ  %"#')./14679:<=CGHOSWYZ[adgmtyz{‘Ñőӑԑבّڑޑ #$%&(./035689:<>@BCFGJMNOQXY\]`aeghinopuvwxy{|}’ÒŒƒǒȒ˒̒͒ΒВӒՒגْؒܒݒߒ !$%')*3467GHIPQRUWXZ^degijmopqstvz}ēœƓǓɓʓ˓͓̓ӓٓܓޓߓ ./1234;?=CEHJLUY\_achkmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ"$%&,13789:<=ARTVWXant{|~ʖҖ]ؖږݖޖߖ !"#(13ACJNOUWXZ[cgjnsvwx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗݗޗۗ   #&+./0235%>DGJQRSVWYZbcefjl˜ŘȘ̘"&'+123459:;<@AFGHMNTXY[\^_`Ùəәԙٙڙܙޙ  "#$'-.3568GADJKLNQTV]ÚƚȚΚКҚ՚֚ךۚܚ  &+-34579:=HKLUVW[^acefhjklmnsuwxyǛțΛЛכ؛ݛߛ "#&'()*1567=ACDEIJNOPSTVX[]^_cij\khnpruw{ /0234: ? @ABC DE*F GH@IJJKTL TMgN6VOPQzRcSTUVTWyX@Y-ZgT[\$]^Z_]`a&bPcdTeFDfygzhi:jklPm@nHo!p qrs.At$@uv&wlxy&z {|C@}~%-QR"  و;%p *0BA"%!,d 2@j*#bf@d@Ц#s d8&MSF JZI@ [@O&0 ;@ )",=`0^ ! `"a3 !Q GaU$` iH dX%p @%!@ LI.P!D` *"   D@  RD[ HZe#1< M!4" # $@%&B '()*L+",$-. /<012H3456 748A9$@: ;CY<}=>H?@4A B@XC6PD EFAG2HYIQJ K LM4eNO@0PQR S@TULV$WX Y(Z[ \]^DE_*a`4aHbc0jd$e$1fgRh ijbk@lmn(op!%qrs tuvw(x y"z\{W|}$~@Ă@`0,I&`^L `021FP "A:!,A5! (J^0&XʨDB4$"$!I@CQ5¶#f`^^aT۾8 & Y @@0 @PPJ '8-B 0 'T@*F K2 =c8@* $Bx Db $*@ "$`Fg @  @q00̂H ` @$ D! H !`$ sc@@4bQhP  !"D#W$Z%&' ()*+,-./0123@4%5Q67@89D:0;p< =(> ?@`A BCDhE*F5G@ H@IIJKfLM`N9O]PQaRSDTU!2V WX YZO[0`\0P]`@^b_ `abczdefg@hij kTlmno pq rsHtuAvwxyz.{iT| }~ba@` L( C&, Eڍk@ѐe,`L" P( iゟKϡ& ͤ@@A~"-Sгеlzh",; 0"0 % "ZACADpbd$0p"@&Q `b `QPED1SlŠA"2p Zz Pd%,"H1`$ Ae @ (@Rh  @  Q BCH!e<$4W^ aZ@.~b2@ A!"#&$@ % &'N`(H$)p*!+6,-.n9/`012|p34d,5b67089H:@;<&=A>$?"e@A@ABCDE 8Fz GHIJF$KL MN(OPQZRQPSVTUVQ W"XAYPZ[\]^`_MF`aQbc!defghrHiAIj@kl(mhnogp q&rstxuBv wxFyR zG{|@}!~` p4`U 4;2 @B"FY1",@@d,PP\@Ob LA!H1`K@5G#!B!+4 v) !2Cp"G`, Ja%*Ob d|HB`'FeH)<"1! *J6@U`b1IłHHq`  |!B @S2 0      c+X#hH ``"  R !!#"A#$E%&' (r)R*+#,-x./0 1%l2b3( 456a789A:q;<=>a> ??@ AsB`ACC,D-EAFbHGH IJKL(MNO YP Q'R]`STU VQWq!XUYZ6[\] ^_jD`:AaBqbOc,dFe0f*ghM1ixjiWkl3mnogpqrDsytuQvw!x2yz{|E}~[$IZ p>҅/(  CqBP@ Q`t7@أBp¦,,  İ DȩƵPf׷vkdPRiȾ-@lh$H>a@'V1bC@`h\R tJA,?{EA(&Hj}dABW :YO@q4 , X Xd  T"J@Dg2@I9@  p '! "׎#D$%&e'(+$)*@+.,7"B"p"C"m"l"n"4"1"k"D""*!*$***#*)*!).*2*1*4*3*@*?*B*A*P*R*Q*T*X*S*,)c*b*e*d*r*0)N)"+!+$+*+#+)+A).+2+1+4+3+@+?+B+A+C)P+R+Q+T+X+S+L)c+b+e+d+r+P)s+'*'+%*%+(*(++*++,*,+/*/+-*-+0*0+")B)7*7+6*6+8*8+5*5+:*:+;*;+=*=+<*>*>+$)D)G*G+E*E+F*F+D*E)&)F)H*H+I*I+G)J*J+L*L+K*K+))I)()H)M*M+O*O+N*N+J)+)K)W*W+V*V+-)M)Y*Y+[*[+Z*Z+\*\+]*]+_*_+^*^+a*a+`*`+/)O)l*l+i*i+f*f+k*k+h*h+j*j+q*q+t*t+s*u*u+w*w+v*v+&*&+C*C+U*U+g*g+p*p+m*m+o*o+n*n+9+0"/"2"6"5"3"8"9"a&b&c&d&g&i&l&v&e&j&q&r&s&t&{&x&u&z&w&y&|&B'C'D'E'F'G'H'I'J'K'L'M'N'r's't'u'v'w'x'y'z'{'|'}'~'q"o"!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0_0q0r0s0t0u0v0w0x0y0z0{0|0}0~0!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1v1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1w1x1y1z1{1|1}1~1!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2Q2F2G2H2I2J2K2L2M2N2O2P2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464847494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6p6q6n6o6r6s6t6u6v6w6x6y6z6{6}6~6|6!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7`7X7Y7Z7[7\7]7^7_7a7b7c7d7e7f7g7h7i7j7k7l7m7~7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8P8Q8O8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:3:4:5:6:7:8:2:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;=;<;>;?;@;A;B;C;D;E;G;H;I;J;F;K;L;M;N;O;P;Q;R;S;W;U;T;V;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;tfs;t;u;v;w;x;z;y;{;|;};~;!<"<#<$<%<&<'<(<)<*<+<,<.<-</<0<1<4<2<3<5<6<7<8<9<:<;<<<=<>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>~>|>}>!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~A!B"B#B$B%B&B'B(B)B*B+B,B-B.B0B/B1B2B3B4B5B7B6B8B9B:B;BB@BABBBDBEBGBHBIBJBLBCBFBKBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmB?BnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~B!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C9C:C;CC?C@CACBCCCDCECFCGCHC8CJCKCLCMCOCNCPCQCRCSCTCUCVCWCXCYCZC[CIC\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~C!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~D!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKEMELENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~E!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`F6GaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~F!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~G!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHSHMHNHOHPHQHRHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~H!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~I!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~J!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~K!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~L!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~M!N"N$N%N&N'N(N)N#N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~N!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOtOuOvOsOwOxOyOzO{O|O}O~O!P"P#P$P%P&P'P(P)P*P+P,P.P/P0P1P-P2P3P4P5P7P8P9P:P;P6PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~P!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~Q!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRwRxRuRyRzR{R|R}R~R!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~S!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T4T5T6T7T8T9T:T;TT3T?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTlTkTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~T!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~U!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVGVHVIVJVKVFVLVMVNVOVPVQVRVSVTVVVWVXVUVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~V!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyW>XcWzW{W|W}W~W!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3XLX4X5X6X7X8X9X:X;XY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYtYgYhYiYjYkYlYmYnYoYpYqYrYsYuYvYwYxYyYzY{Y|Y}Y~Y!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Zf87Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZmZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~Z!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[p[q[r[s[o[t[u[v[w[x[y[z[{[|[}[~[!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^?^:^;^<^=^>^@^A^B^C^D^E^F^G^H^I^N^J^K^L^M^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^r^p^q^s^t^u^v^w^x^y^z^{^|^}^~^!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_2_1_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_o_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~_!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`d`^`_```a`b`c`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~`!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaTaUaVaSaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a}a~a!b"b#b$b|a-b%b&b'b(b)b*b+b,b/b0b1b2b.b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbEbFbDbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~b!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~c!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~d!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e;e6e7e8e9e:ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeOePeNeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefehegeiejekelemeneoepeqereseteuevewexeyeze|e{e}e~e!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsfufvfwfxfyfzf{f|f}f~f!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfgjggghgigkglgmgngogpgqgrgsgtgvgwgxgygugzg{g|g}g(h~g!h"h#h$h%h&h'h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~h!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiLiMiKiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~i!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~j!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkPkJkKkLkMkRkNkOkQkSkTkUkVkWkXkYkZk[k\k^k]k_k`kakbkckdkekfkgkhkikjkkkmknkoklkpkqkrksktkvkukwkxkykzk{k|k}k~k!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlNlOlMlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~l!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcm@@@ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`3334@4445@5556@6667@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@@ A`AAAB@BBBC@CCCC0DpDDD0EpEEE0FpFFF0GpGGG0HpHHHI@IIII0JpJJJ0KpKKK L`LLLMPMMMM0NpNNN0OpOOO0PpPPP0QPQQQRPRR 'ResB  Inur) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  " " 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN x ""@ GGGGDqGYmm @4PhHDL,< hu   GAj4Dj4GGD>J2h~ H> |E k2`7P P     jv"HSADGUP `  `P   : l a  PPPPPPPPPCow]``_` ` P 'ResBP  o 'ResB W MWw ASSMAhdKamRabSelAgtTW1TW2TW3TW4SEUIsuk000Y000RabuawakjavaWengimenitsaikisesukKamisMaretSabtuSeninJ ikiK ikiR ikiangkakewanobjekpanahwadonAh ikiSl ikiSn ikiSt ikibrailelanangliyanevarian000 wuAgustusgenderaJ wingiK wingiR wingiSen ikijam ikitriwulan000 yuta{0} dinoAhad ikitaun ikinonspasiAh wingiJ ngarepJem. ikiK ngarepKms. ikiR ngarepReb. ikiRebo ikiSel. ikiSet. ikiSetu ikiSl wingiSn wingiSt wingilelunganolahragasasi ikitanduranpekan ikiAh ngarepKemis ikiSenn ikiSl ngarepSn ngarepSt ngarepaktivitasing {0} Jing {0} King {0} Rmenit ikiSetu wingiAhad wingitaun wingiJem. wingiKms. wingiReb. wingiRebo wingiSel. wingiSelasa ikiSen. wingiSet. wingiing {0} Ahing {0} Sling {0} Sning {0} Sting {0} s.ing {0} tnisuk/wengisasi wingiwewangunanzona wektu000 trilyunAhad ngareppekan wingitaun ngarep{0} lan {1}Jem. ngarepJemuwah ikiKemis wingiKms. ngarepReb. ngarepRebo ngarepSel. ngarepSen. ngarepSenn wingiSet. ngarepSetu ngarepdigathukakedn ing tauning {0} dtking {0} jaming {0} mntkana Jepangkwartal ikipanah ngiwaradikal Hansasi ngarepskrip Eropatandha macatandha nadaing {0} Ahaddino sepekanmgu ing sasipekan ngarep{0}, lan {1}Kemis ngarepSelasa wingiSenn ngareping {0} Jem.ing {0} Kms.ing {0} Reb.ing {0} Reboing {0} Sel.ing {0} Sen.ing {0} Setuing {0} dinaing {0} mgg.ing {0} sasiing {0} taunkarakter Hanmaneka warnapanah mudhunpanah nengenskrip Afrikavarian ciliking {0} detikpanah munggah{0} utowo {1}Jemuwah wingiSelasa ngarepdina ing taungambar kothaking {0} Kemising {0} Senning {0} kwrt.kwartal wingipamodhifikasiskrip Amerika{0}, utowo {1}ing {0} SelasaJemuwah ngareping {0} minggukwartal ngarepHanzi (prasaja)dn jroning sasiing {0} Jemuwahing {0} kwartalsimbol divinasi{0} J kepungkur{0} K kepungkur{0} R kepungkurpekan kaping {0}kewan utawa alamskrip Asia Kidulskrip Asia Kulonskrip Asia Wetan{0} Ah kepungkur{0} Sl kepungkur{0} Sn kepungkur{0} s. kepungkur{0} tn kepungkurSakdurunge Masehismiley utawa wongdina jroning sasisimbol kaya hurufskrip tradisionalvarian amba-kebak{0} jam kepungkur{0} Ahad kepungkur'pekan' w 'saka' Ydhaharan & unjukanpanah ngiwa nengenskrip Timur Tengahwangunan geometris{0} Jem. kepungkur{0} Kms. kepungkur{0} Reb. kepungkur{0} Rebo kepungkur{0} Sel. kepungkur{0} Sen. kepungkur{0} Set. kepungkur{0} Setu kepungkur{0} det. kepungkur{0} dina kepungkur{0} men. kepungkur{0} mgg. kepungkur{0} sasi kepungkur{0} taun kepungkurdina jroning setaunSakdurunge Era Umumtandha utawa simbolHanzi (tradisional)panggunaan diwatesipelor utawa lintang{0} Kemis kepungkur{0} Senn kepungkur{0} detik kepungkur{0} kwrt. kepungkurE, dd - MM - y GGGGGtriwulan kaping lorotriwulan kaping teluformat & spasi putih{0} Selasa kepungkur{0} minggu kepungkurtriwulan kaping papattriwulan kaping pisanminggu jroning sesasi'pekan' W 'saka' MMMM{0} Jemuwah kepungkur{0} kwartal kepungkurskrip Asia Kidul WetanE, dd-MM-y  E, dd-MM-ylelungan utawa panggonansengkang utawa panyambungvarian amba setengah kebakNjupuk penggoan tengen sing ke {0}.;[A B C D E G H I J K L M N O P R S T U W Y];[a b c d e g h i j k l m n o p r s t u w y]$/<*7<A0c].d_7 %4%4BJ>J=J<JJJJ.J.J.JJJJpJJJtJJJ`JJJXJJJJJJJJJuJJ    NM)P JJ 7P)3vys) !$ 0 $,q4D 3[)n3}$Q>}G>^jfbN,D!ݼݳv^jfbN,DD>>}G>^jfbN,D!ݼݳvݤݤݤ[j4݃E $oE g 4 4[h[hhh~$MMB$YY$]:*$8N8N$4 p vMM yhyh 3z55$ZZZNg$빿kh%$N$ @48PhHDnL,< GAj4Dj4GGD>J2 hhD @48PhHDnL,< GAj4Dj4GGD>J2 hhDrvz~Vkrvz~VkMkv1Bary~'->Z|t "-5J=DK]iou%L$2?G:ݚݨ ޝHX% bLL#\Ud#ѯ6'I,KKAK.sq K-GC9߮Z0rb5 1 h~ H߰ݶJJH߰ݶJ7J}H߰ݶJ}y7 7 7 H~(JuJHTݻJJHJwJoHtJJJ J J J HJJ-JuJJuJHOrjJJHކJ[JLH/lCJJHBJJSJ>JEJqJ]HFJJ-JkJyJJ-H gJJH'ސJfH:[J)GJJTJJ; J JJHߗ޿JJH^JEJ*Hߗ޿JJHhPJJH\JJHJJH]$JJH |JPJ;H7JJH+JJHdJJHJJHT6J7JHT6JrJgJJ@))=zeHߠJJfHߠJ`JnJ|JnINN p   p     C   C             5X  i  K ZFPB3BPX EPV]enx( P+ P. P1 P4 P7 P: P= P@ PC PF PI P7w EPV]enxL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm P EPV]enxp Ps Pv Py P| P P P P P7 * P P PJR P Pt =Y U` ``!$P P PPPPP#P(P-P`0P3P8P?PDPKPPPWP5 P .I !$ Y0 '/q`4`D` ``3``[)`n``3`}`$Q` ';IM!$P Y] PPPPPPPPPPP PP`PPP%P*P-P2P9P>PEPJPQP Xer t y    jv"5HS^adguP : C E L ~ ` oPrP`hP |PP`uP P`P PPP PPP PPP PP,W`P PP,W` PP,W` PP`P PP` PP` PPP P PP PP P  P#P`P" &P)P`+ ,P/P`3 9P<P|`2P; ?PBP|`D EPHP|`L RPUPKPT _PXP\ iPlPbPb oPrP\`j uPxP\`r {P~P\`z PPP PPP PPP PPP PPP PPP PPP PPP PPP PPP  P PP PPP $P'P #`P` 1P4P #`*P` 7P:P #`` YP\P`RP fPiP`_P lPoP` <    : > I S W b l q }   ' 5 B F Q [ _ j t x  ' 6 L a f r  PPPPPPP     & / 7 ? H P X ^ f n v ~ =P@PCPFPIPLPOP   rP  zPPPPPPPPO O O f J W _ C[uow\] D 8` P!``V``E` ($` P_P uPv P 'ResBP  o 'ResB5 q LLVq ......geor{0}-IV ... .{0}- . . . . . .-{0}. .III . . . QQQQ, y . . . . . ..  ..  . .. .. .. .. .. . . . . . . {0} {0} {0} {0} 000 000'.'{0}  .   . .. .. .. .. .. .  . . . . . .{0}  {1}{0} 000'.'000'.'{0}  {0}  {0}  00'.'    000'.'{0}  {1} w, Y . {0} {0} 000 000'.'IV {0} . MM  MM.y G /{0}  {0}  {0}  000 000 000'.'000'.'III 00'.'   000'.' ..        {0} {0}  E, d MMM. y G{0}  {0}  {0} {0}  .  Jamo-  . {0}  {0} {0} {0} {0} {0} . {0}-  {0}        {0}   MMMM-  W      Jamo-dd MM  dd MM, y    {0}  {0}        {0}  {0}  {0}  {0}      dd MMM.  dd MMM. y    dd MMM. y  d MMM. y         /    E, d MMM.  E, d MMM. y          E, d MMM. y  E, d MMM. y            {0}X-.?/                -  C[                                ]P[\-    , ; \: ! ? . &  '     ( ) \[ \] \{ \} @ * / \& # ! 2 3 !]a[- - - - - - -  !- - - - - - -  "- - - - - - -  #- - - - - - - - - - - - -  $- - -  %-     ]$/<*7<A0c].v_ EEJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJHHJGGJJJJ  /N )  JRJ(8 7P)3]dB=) !$ 0 $,q4D 3[)p3}gyBn 3j<AZ4`S3w}}$gy@kB`Pi%h%E $hE gM 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$3$Yj$]X4$kk$k Q v33 텐MM 3 {&O&O$ͯͯ04h$iy!?&O$|];$ŬŬŬ))8& 7P)3<{C{PcJkkJߜߘ.V.tߞ|߂vy߉߅ 2<(ߜߘ.V.tߞ|߂vy߉߅ 2<(/ / / PXj8/ s)~ #p/ s)~ #p/ s)~ #p\YE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$3$Yj$]X4$kk$k Q v33 텐MM 3 Yww$7774g$t-_%$E)$ ߤ߼߈߸߰߬ߠߌ >zwDw>>DV.r @ LF( ߤ߼߈߸߰߬ߠߌ >zwDw>>DV.r @ LF(w'w'Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GV< mWX[ )@^2c@ v:@)*{X-WBpm!1N2h~H .;ߐJJooH .;ߐJJooH .;ߐJJoo``@%%444HLfJJHLJJHJJHFJJJJ&&JJ&&HJJJJ11JJ11HKJJ00H(CJJ00HxxJJ00H]JJ||H]JJ||H]JJ||H2JJBBJJJJHsPJJKKHUJJKKHJJKKHJJJJ<<JJ<<HJJjHJJjHJJjjHfJJH^JJHJJHYxJJHgJJHJJH?TJyyJHy:JyyJHpnJyyJHR[JJjjHR[JJjjHR[JJ33~HH$$Hh0JJHh0JJHh0JJ                      dZ EPV]enxPPPPP PPPPP"P'P7 EPV]enx,P1P6P;P@PEPJPOPTPYP^PcP EPV]enxhPmPrPwP|PPPPPPPP7  *PP ( PJRPP =Y, 4 ``!IM!$P Y] &P+P2P7P>PGPNPWP`PiPlPqPvPyP|PPPPPP`PPPPPPPPPPPP5P? .I !$ Y0 '/q`4`D` ``3`H`l4`p``B`}````n `3``f)`dO``j`<``PA`Z4````S`3`w`3`M``[`k``R```P`9`i`h`P !  !  (08  @PMPZP gPxPP ';!IM!$P Y] PPPPPPPPPPPPPPPPP PPP`PP"P)P.P1P6P=PBPIPNPUP \iv     # ( jv"5HSPv  - `q 1 PPs`~PH PPs`PQ PPs`PZ PPPc PPPk PPPs PPd` P{ PP` "P'P` /P4P)`,P 9P>P` CPHP` TPYPMP ePjP^P vP{PoP PP`P PP`P PP`P PP*`P PP` PP` PPP PPP PPP  PP` P PP` "P'P`" 3P8P,P* DPIP=P2 UPZPNP: fPkP_PB wP|PpPJ PPPR PPPZ PPPb PPPj PPPr PPPz PPP PP `P` PP z` P` !P&P z`P` MPRP$`FP ^PcP`WP oPtP`hP B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } L U ^ PPPPPPPPPg o w      & . 6 > F N V ^ f n v ~     +P.P1P4P7P:P=P@PCP   yP|PP  4 PPPPPPPC[uow\] `PH`H`y``E`8 `D PuP * P 'ResBP  o 'ResB z ##zAssCteDuFurKuMecNunSanSayTubYanYebYenucKra K g1K g2K g3K g4S isuctAggurAss-aDdurtFu[arMayyuTube[YulyuYunyu[o v]AzekkaI elliKuassMecresSamassSanassSayassTallitTamertTasintYanassYebrirn tufatAseggasCtembe[Kra assS isassTamrectDuembe[Nunembe[Yennayersld. T.snd. T.Ussan n ddurtakra aggur amenzuakra aggur wis-kuakra aggur wis-sinn tufat / n tmedditakra aggur wis-kra seld talalit n isasend talalit n isaE[A B C  D  E  F G   H $ I J K L M N P Q R Z S b T l U W X Y Z ]E[a b c  d  e [ f g  c h % i j k l m n p q r [ s c t m u w x y z ]BN gBw39hyBu W!0 '/j4,/ZAZ444[L)TPҽN1h bb gBw3M#*)4 0  \\\\\\\ W!0 '/j4,/ZAZ444[L)TPҽN1h ݙݵݍݝT1z*ނ8>>>>ޭA- ݉ݑݩd݁ݡݕ݅ #[rݛޒ Aj4j4{݆2ݿh~H?FMjniPlP  qP   ' 4  AF jv"HSPP    `  }`TP   : l  a  [P^PaPdPgPjPmPpPsPvP C[ow]``U`y` ` KP 'ResBP  o 'ResB  (IYMYKelKndKtnKtiMbeMooNyaWklWknWkwWkyWthWtnWti(kl(km(kuhn)Mwai(yooKyumwa(vindaNdat)kaWa kanaWa kel)hminth)Kyumwan)(yakwakyaWa katanoWa katatiWa kyumwaLovo ya kanaLovo ya kel)Lovo ya mbeeMbee wa YesiMwai wa kanaMwai wa kel)Mwai wa mbeeWa thanthatiMwai wa kendaMwai wa )kumi(tina wa YesiK)sio kya )saaLovo ya katatiMwai wa katanoMwai wa katatiMwai wa muonzaWa kwamb)l)lyaMwai wa nyaanya(yakwakya/(yaw)ooMwai wa thanthatiMwai wa )kumi na il)Mwai wa )kumi na )mwe7[a b c d e f g h i ) j k l m n o p q r s t u i v w y z]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN 3/'?+;7{s DDDD@  #KGC {l$2 j4j4]h~ HXOdkS9]A N>P  CQP       jv"HS|P    `  [`P   : l  a  PP P#P&P)P,P/P2P5PCow]`` ` P 'ResBP  o 'ResB 9 9AYNYLl1Ll2Ll3Ll4Ll5Ll6Ll7MuhiLidoNeloMwediNunduLihikuLijumaMahikuMuhi/ChiloMwedi NtandiMwedi wa PiliMwedi wa TatuNankuida YesuAkanapawa YesuLiduva litandiLiduva lyapiliLiduva lyatatuNpanda wa mudaMwedi wa NnyanoLiduva lyannyanoMwedi wa NchechiDisiku dya lijumaLiduva lyanchechiMwedi wa Nnyano na UmoLiduva lyannyano na linjiMwedi wa Nnyano na MitatuMwedi wa Nnyano na MiviliMwedi wa Nnyano na NnyanoLiduva lyannyano na maviliMwedi wa Nnyano na NchechiMwedi wa Nnyano na Nnyano na MMwedi wa Nnyano na Nnyano na Ur) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN \\ 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN DHLPTX@])\ c j := @4PhHDL,< :o C$ GAj4Dj4GGD>J2h~ Hafqkk~KA  檪)P  .<P       jv"HSgjm{P    `  w`P   : l  a  PP PPPPPPP PCow]8`` ` P 'ResBP  o 'ResB  z  1zAKDKDizNuvOtudumkinkuaAEKAnuDiaMesOraMaiuontiJulhuJunhuMarsumanha000MMAgostuJaneruOtubruInglesMinutuSimanasbaduFebreruMerkanuMtrikuSigunduDizenbruNuvenbruSetenbru2.1.48.9Ora lokalTrimestries anu lies mes li000 bilhu000 milhues dum. lies kin. lies kua. lies sab. lies ses. lies sig. lies ter. lianu pasadumes pasaduQQQQ 'di' ydum. pasadukin. pasadukua. pasadusab. pasaduses. pasadusig. pasaduter. pasadua ten {0} mdi li {0} mdi li {0} sprsimu anuprsimu mes1 trimestri2 trimestri3 trimestri4 trimestriprsimu dum.prsimu kin.prsimu kua.prsimu sab.prsimu ses.prsimu sig.prsimu ter.es sabadu lies simana lia ten {0} diaa ten {0} anua ten {0} oradi li {0} anudi li {0} diadi li {0} mesdi li {0} oraa ten {0} sigDia di simanaQQQQ 'di' y Gdi li {0} mindi li {0} siges dumingu lisabadu pasadusimana pasadu000 mil milhua ten {0} sim.di li {0} sim.prsimu sabadudumingu pasaduprsimu simanadi li {0} trim.prsimu duminguAntis di KristuDispos di Kristua ten {0} simanadi li {0} minutudi li {0} simanaes kinta-fera lies sesta-fera lies tersa-fera lia ten {0} sigundudi li {0} sigundues kuarta-fera likinta-fera pasadusesta-fera pasadutersa-fera pasaduMMMM  MMMM 'di' yprsimu kinta-feraprsimu sesta-feraprsimu tersa-feraAntis di Era Kumunes sigunda-fera likuarta-fera pasaduprsimu kuarta-feraa ten {0} trimestridi li {0} trimestrisigunda-fera pasaduprsimu sigunda-feraMMMM  MMMM 'di' y GEEEE, d 'di' MMMM 'di' yEEEE, d 'di' MMMM 'di' y GMMMM 'di' y  MMMM 'di' y G-[A B D E F G H I J K L M N O P R S T U V X Z]D[\-    , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # ! ]E[a b d {dj} e f g h i j k l {lh} m n {nh} o p r s t {tx} u v x y z]g[   c    - ) + {n} O M S q {rr} m i k w ]$/<*7<A0c].7 EˀBJJJJJJ~JJJJuJtJsJR!JQ!JP!J3J2J1JJJJCJBJA    /N M)P 7P)3su- W!$ 0  '/ $, n}$Q>> HiV>uM8ݝh!ݑE|2>>> HiV>uM{~ݚ}[h[hhh~N$MM$MM$8Nj$8N8N$4 p vMM yhyh 3z݆݆$Ng$빿p%$N$}}} @48HD݅݁ GAj4Dj4GGD>J2 e ݽݷ90' @48HD݅݁ GAj4Dj4GGD>J2 e ݽݷ90'svyߕߢ߯svyߕߢ߯h~ HݕJiJ1JiJ1JiJ1 HLH(ߵH(ߵJJMJJMJJMJJJXJLJJJTH1EH4H4Hi|JwJQJwJQJwJQJJ J]JlJ]JlH0HߪHߪJJJdJ:JJH?mHމ޼Hމ޼H:HߔHߔH^H@ H@ H(HߟHߟH$NJJJ!JJ!JH_pJ[J?J[J?J[J?K                ު EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP7 *wP|P  ! Pt Y U`# `U`IM!$P Y] QPTPYP^PaPdPiPlPqPvP{P`~PPPPPPPPPPPP5P2  ! 5 = E M  ! U ] e m \ c ';u x { ~ IM!$P Y]  P P P P P P P P P P P` P P P P P P P P P P P P      ( 5    B G L  Q V [   jv"5HSPPj n u   `W  p Ps P`i P v Py P;` | P P;`  P P P P P`  P P3 `  P P`  P P`  P PY`   P PF`  P P P P P` P   P P I 8Z, 0 Z  d | Aj4Dj4>J2uy}%.h~ HE    @HPKP N\P    # jv"HSPP ` %`1P   : l a  8P;P>PAPDPGPJPMPPP C[ow]Y,`` `` ` (P 'ResBP  o 'ResB  ēTKARTDITIraJENKMANMANMMNMNNMTNTTWGTWIKWKDWKNWKRWMJWMWWNNWTDWTNIthaaRiciiKirokohmith)K)hindaNdag)kaHwa)-in)AramithiNjenuar)NjumaineNdithembaNjumatanaNjumatatiNjumamothiRobo ya kanaRobo ya ker)Mwere wa kanaMwere wa ker)Robo ya mbereMwere wa ikimiMwere wa kendaRobo ya gatatiMwere wa gatanoMwere wa gatatiMwere wa kananaMwere wa migwanjaMicooro wa mathaa[f l p q s v x z]Mwere wa gatandatiMwere wa ikimi na imwe[A B C D E G H I J K M N O R T U W Y])[a b c d e g h i ) j k m n o r t u i w y]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN İĨĬČĠĤK>!4HDp~ ĴļĸĐ {m*Ŧŗ=* G===j4qq2`ŵSh~ H+ kKűA P  "0P       jv"HS[^aoP    `  [`P  : l  a  PPPPPP PPPCow]`z`T` ` P 'ResBP  o 'ResB > V>H "IV6.H.BCIII:5HB0B=0?.A0:5H50?.65;.<0<.<0C.=0C.AC.B0<.HV;.07.0@.0.K@.040<1.7.45=595;B=3V/ 13V=4CV@5@B5:5H:VB0KBA:V?0=0<K@!CV@"0<K7(V;450?0=10A05@:5:6@5:<0<K@?5@=5A<09;ACV@B0<K7BC;0@H8@5:HV;45070=070=07V@00<KB0;BA>AK 090CAK<0C@K71.7.4.60=C0@:0=478<0CAK<=0C@K7>AK 1A>AK 4A>AK 6<>AK 6A>AK A1>AK A@>AK AAA0OE0BM<>4780@0H00B0@0@0H00B0@@5:5B000 <KIV BA.K;HK=5B@;V:F8D@;0@8<0@0BAV<4V: BA.G y '6'.B:5= 09000<'.'=KA0=40@0C0 @09K:@A5B:V>AK 0?B0>AK 159.>AK 49.>AK 65:.>AK 6<.>AK 6<0>AK A59.>AK A5=.>AK A@.A0=5<5AK@:95:K@:95:@ B@;VB:5= 1AB:5= 4AB:5= 6<B:5= 6AB:5= A1B:5= A@B:5= AA000<K1@AV3=V:5;5AV 09:5;5AV 1A:5;5AV 4A:5;5AV 6<:5;5AV 6A:5;5AV A1:5;5AV A@:5;5AV AAIV B>A0=>AK <8=CB>AK A00B5;B>A0=0;4K3=V65;B>A0=6?B0A0=>AK A5=1VD>@<0BB0C B>A0=B= 60@K<K{0} 0?B0AK:5;5AV 6K;{0} =5 {1}<5@8:0;K18K;K 6K;48=310BB0@>AK B>A0=B:5= 0?B0B:5= 159.B:5= 49.B:5= 65:.B:5= 6<.B:5= 6<0B:5= A59.B:5= A5=.B:5= A@.6K;40K :=0940K 0?B0:5;5AV 6<0:5;5AV 0?B0G y y '66'.1>A >@K=AK7:5;5AV 159.:5;5AV 49.:5;5AV 65:.:5;5AV 6<.:5;5AV A59.:5;5AV A@.B:5= A5=1V{0} 09 1@K={0} 6. 1@K={0} 6. :59V=G y '6'. MMM{0} 6=5 {1}BAB5= :59V={0} 1A 1@K={0} 1A :59V={0} 4A 1@K={0} 4A :59V={0} 6< 1@K={0} 6< :59V={0} 6A 1@K={0} 6A :59V={0} A1 1@K={0} A1 :59V={0} A@ 1@K={0} A@ :59V={0} AA 1@K={0} AA :59V=0;4KK :=VC0. 15;45CVG y '6'. QQQ@09;L 607CK1K;BK@K 6K;40CKABK G0<>:5;5AV A5=1V:=5 607C;0@>AK 159A5=1V>AK 49A5=1V>AK 65:A5=1V>AK A59A5=1V>AK A@A5=1VB:5= B>A0={0} := 1@K={0} 0?. 1@K={0} 0?. :59V={0} 6K; 1@K=G y '6'. QQQQG y '6'. MMMMy '6'. dd MMM40CKAAK7 G0<>:5;5AV B>A0=C0KB 15;45CV{0} <8=. 1@K={0} <8=. :59V={0} A0. 1@K={0} A0. :59V={0} A5:. 1@K={0} A5:. :59V={0} BA. 1@K={0} BA. :59V=BAB5= :59V=3V{0} 0?B0 1@K={0} 159. 1@K={0} 159. :59V={0} 49. 1@K={0} 49. :59V={0} 65:. 1@K={0} 65:. :59V={0} 6<. 1@K={0} 6<. :59V={0} 6<0 1@K={0} A59. 1@K={0} A59. :59V={0} A5=. 1@K={0} A5=. :59V={0} A@. 1@K={0} A@. :59V=?8:B>3@0<<0;0@B:5= 159A5=1VB:5= 49A5=1VB:5= 65:A5=1VB:5= A59A5=1VB:5= A@A5=1V{0} 0940= :59V=:5;5AV A@A5=1V:5;5AV 159A5=1V:5;5AV 49A5=1V:5;5AV 65:A5=1V:5;5AV A59A5=1V{0} <8=CB 1@K={0} A00B 1@K={0} A5=1V 1@K=0940K 0?. :=VG y '6'. d MMMMD@8:0 607C;0@KC@>?0 607C;0@K5:?V= 15;3V;5@VB0<0 ?5= ACAK=BK=KA 15;3V;5@V{0} :==5= :59V=G y '6'. d d MMM0940K 0?B0 :=V{0} 6K;40= :59V={0} A5:C=4 1@K={0} B>A0= 1@K=G y '6'. MMM MMM<5@8:0 607C;0@KV74V 70<0=K<K71V74V 70<0=K<K720;NB0 B010;0@KAK7KH0/109;0=KA@V?BV: B010;0@{0} 0?B040= :59V={0} 6<040= :59V=d (E)  d (E) MMM85@>3;8D :V;BB5@V{0} 159A5=1V 1@K={0} 49A5=1V 1@K={0} 65:A5=1V 1@K={0} <8=CBB0= :59V={0} A00BB0= :59V={0} A59A5=1V 1@K={0} A5=1V45= :59V={0} A@A5=1V 1@K=<C7K:0;K B010;0@D>=5B8:0;K ;V?18>;40=KAK H5:B5C;VKB09 85@>3;8DB5@V735@<5;V D>@<0;0@{0} A5:C=4B0= :59V={0} B>A0==0= :59V=>::C;LBBK B010;0@{0}, =5 1>;<0A0 {1}0BKA 78O 607C;0@K"0OC (KKA 607C;0@K60?>=4K 0=0 607CKA0OE0B 6=5 >@K=40@B5E=8:0;K B010;0@G y '6'. MMMM  MMMM:VHV D>@<0 =A0;0@KA<09;40@ <5= 040<40@Y '6K;4K' w-'0?B0AK'{0} 159A5=1V45= :59V={0} 49A5=1V45= :59V={0} 65:A5=1V45= :59V={0} A59A5=1V45= :59V={0} A@A5=1V45= :59V=G y '6'. d MMMM, EEEE60=C0@ =5<5A5 B0180BG y '6'. d MMM  d MMMBABV: 78O 607C;0@K35><5B@8O;K D83C@0;0@<0B5<0B8:0;K B010;0@07V@3V 70<0= 607C;0@KD>@<0BB0C 6=5 1>A >@K=MMMM '09K=K' W-'0?B0AK'V74V 70<0=K<K70 459V=1V74V 70<0=K<K70 459V=G y '6'. MMM  y '6'. MMM60@BK 5=4V D>@<0 =A0;0@KB>;K 5=4V D>@<0 =A0;0@KBV7V< <0@:5@;5@V/6;4K740@G y '6'. MMMM  y '6'. MMMMG y '6'. d MMM, E  d MMM, EBABV:-(KKA 78O 607C;0@K15;3V;5@/AB0=40@BBK B010;0@G y '6'. d MMM  y '6'. d MMMA>;0 10KBB0;0= :@A5B:V;5@B<5= 10KBB0;0= :@A5B:V;5@KB09 85@>3;8DB5@V (4AB@;V)G y '6'. d MMM  G y '6'. d MMM85@>3;8DB5@4V A8?0BB0C B010;0@KC515BB5{0}%10@.;AV74V:V<5?{0}-HK1@K;KAB0=>01@K;KK7.{0}-HV1@K;KAB0=>01@K;KK7.KB09 85@>3;8DB5@V (65V;45BV;35=)G y '6'. d MMM, E  y '6'. d MMM, E!515BB5{0}%10@.;0@AV74V:V<5?G y '6'. d MMM, E  G y '6'. d MMM, EA>;0 6=5 >0 10KBB0;0= :@A5B:V;5@)B<5= 6=5 6>0@K 10KBB0;0= :@A5B:V;5@F[\-    , ; \: ! ? . & '   "   ( ) \[ \] \{ \} @ * / \& #]U[                       ! " #   $ %  & ' ( ) * +  , - . /]U[0  1 2 3  4 5 Q 6 7 8 9 :  ; < =  >  ? @ A B C   D E  F G H I J K V L M N O]$/<*7<A0c].dv_ EEJJJJ6666J5656J4646JiCiCJhChCJgCgCJCCJCCJCCJ==J<<J;;JppJooJnnJ**J**J**J.*.*J-*-*J,*,*JiiJhhJccJJJJJJJJJ N)  JJK 7P)3c_) !$ 0 $,Rk3 4[)73Qnn 3<AZ4"6S3wQQ=ނ[n_yME $hE gMMGBWGG$G53 hG$o'G$]1G$GGG qBqBMM(h4$3$s$]X4$bNbN$k Q 33 MM qq$ $'Br$1$))) 7P)3icJJ~j`tA##CA#~j`t~j`tA##CA#~j`t/ / / / )W[_o߄/ )W[_o߄/ )W[_o߄߱ E $hE gMMGBWGG$G53 hG$o'G$]1G$GGG qBqBMM(h4$3$Ƌ$]X4$bNbN$k Q v33 텐MM 3 Yww$ $))Dt$3$ pބމzޓގާޘޝu ?ގ#  :E???A ߧ8&ߠP>\ pބމzޓގާޘޝu ?ގ#  :E???A ބ}V߽JIHqTSGJIHqTSGVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G "~ެ[8Ww-0F!2PDR<_!he ? ߺ}Q,>UvPA/)nlB@bW2lHY .B{uh~H kEJrrJH k_EJrrJH k_EJrrJHJaaJHmJJH+JJHJJJJJJHJJJJJJH6JJHcJJHrJddJUUHZvOJrrJ[[HZvOJrrJ[[HZvOJrrJ[[HQJJJ JJ JHOJ JH ߁JJH;JJHbJJJJJJHEJJHwJJH}JJssH'JJHYJJHgJFFJ77HTJJH2ߕJRRJEEH7JJHcJJH)ߋJ88J++HCJ JH\JOOJ((J11J##J11J##H;JJ??JuuJhhJuuJhhll %                0( _  K FPBOBPX EPV]enxPPPPPPPPPPPP7H EPV]enxPPP PPPPP#P(P-P2P EPV]enx7P<PAPFPKPPPUPZP_PdPiPnP7] p *PP[ sPJRPPt = U` U`!IM!$P Y] PPPPPPP P)P2P5P:P?PBPEPJPMPRPWP\Pt`_PbPgPlPoPrPwP~PPPPP5P .I !$ Y0 '/`Rk`3` ` `C``[)`7``3`Q```n`n `3``f)`dO```<``PA`Z4`"6``S`3`w`3`M``[`k```;````{`O`P !  !    PPP (P9PJP) . ;[^a!IM!$P Y] dPiPpPuP|PPPPPPPPPPPPPPPPt`PPPPPPPPPP PP '4 AN[n s  hmr w||  jv"5HSP % 3 7 < x  `  GPLP`<P \PaP`QP qPvP`fP PPP PPP PPP PP`P PPg` PPg` PP`P PPz\` PPz\` PP P #P(PP 4P9P-P EPJP`>P VP[P`OP' gPlP``P0 xP}PJ`qP9 PPM`B PPM`J PPPR PPPZ PPPb PPiz`Pj PPt`s PPt`{ PPP PPP PP P $P)PP 5P:P.P FPKP?P WP\PPP hPmPaP yP~PrP PPP PPP PPP PP `P` PP c`` PP c`` PP!`P P PJ`  PPJ` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    {P~PPPPPPPP            " + 4 = F N V ^ f n w                 PPPPPPPPP   PP!P  4 $P-P6P?PHPQPZPO jO mO f w{J W _    C[uow\] D `P`0`y``E` 8` P3P } cP 'ResBP  o 'ResB W W݊msm[f[yedikweymukalundinjapipambawanjakuKgw[nyukuln[m[nTSulSus[m[rk[r[divaKd[r[diE dd/MM ymTnT sTndiNyTlTmbTKgTMTnT KgbanjambiyT m[ndoKgTE dd/MM y GGGGGNyaKgw[ Kgbanja[, \: ! ? . &  9 :   ( ) *][A B  C D  {y} E  F G {Gb} {Gw} H I {I'} J K {Kp} {Kw} L M {Mb} N {Nd}  {Ny} J {Jg} {Jgb} {Jgw} O  {'} P R S T U {U'} V W Y][a {a'} b S c d W {Wy} e [ {[} {[} {[} {['} f g {gb} {gw} h i {i'} j k {kp} {kw} l m {mb} n {nd}  {ny} K {Kg} {Kgb} {Kgw} o T {T} {T} {T} {T'} p r s t u {u'} v w y]N 7P)3yys!$}$Qsn/Z44$Qs 7P)3^#*1h! $}$Qsn/Z44UPTP1hpݏ`aݯx G)8[݂ (Xpݏ`aݯpݏ`aݯpݏ`aݯx G)8[݂ (Xx G)8[݂ (Xpݏ`aݯ |݂ވ^vݏݝ |݂ވ^vݏݝh~!Hfkݖ   2Pt U` U`7EP !  !     HdrP  `  P   P C[uow] ``9`V`` ` P  'ResBP  o 'ResB i iܛarfpinsapsis[8]majiaprilimartsisapaatoktoberiaugustusidecemberinovemberi{0}Ulloq{0}Ullutseptemberiom {0} ukioqmarlunngorneqarfininngorneqataasinngorneqom {0} minutsiom {0} qaammatom {0} sekundisisamanngorneqpingasunngorneqtallimanngorneqfor {0} ukioq sidenfor {0} minutsi sidenfor {0} qaammat sidenfor {0} sekundi sidenom {0} ulloq unnuarluom {0} sapaatip-akunnerafor {0} ulloq unnuarlu sidenom {0} nalunaaquttap-akunnerafor {0} sapaatip-akunnera sidenfor {0} nalunaaquttap-akunnera sidenS[a b c d e f g h i ) j k l m n o p q r s t u i v w x y z ] P)NJ PO*p*6wQkrcVCnvdjrcVCnvdjSDcrcVCnvdjSDc |VC\}z6l D ܃~` Eܘܵܫ |VC\}z6l D ܃~` EܘܵܫJJJJSSJJ݇J&&JݝJ55JݳJJ33JJssݪdPiPRnP =  ! !     Hs  ` PP PP PP PP P P PP PP  l a        [owz`x`h` `  'ResBP  o 'ResB  ĥKOBurEpeIwoKoaKolKomKooKosKotKpaKptKtsMamMulNgePaaRooTaakrnAmutKoloNgatSaitBE/KEBetutMutaiPaagiRainiWikitkooskArawetBureetEpeesoIbintaKenyitKomuutKotaaiMamuutMulgulkaroonKoaeng KosomokKotisapMinititRooptuiKiptaamoSekonditIwootkuutKoang wanNg eiyeetNg atyaatoRobo netaikooskolinySaitab sonitBetutab wikitKokakesich JesuRobo nebo aeng Robo nebo somokAmait kesich JesuKipsuunde ne taaiRobo nebo ang wanKipsuunde nebo aeng +[A B C D E G H I J K L M N O P R S T U W Y]+[a b c d e g h i j k l m n o p r s t u w y]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN U 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN ĬĤĨĘĠĜl@\dŠ9J>Dj4) ĔļČĐĴİ NŴńŖGĪ|$2V j4qj4K }Dh~ H+t 2Ū=P  BPP       jv"HS{~P    `  `P   : l  a  PPP"P%P(P+P.P1P4PCow]8``k` ` P 'ResBP  o 'ResB q , , Vq khmr  0000 00 000000  {0}00000 .. {0} {0}  {0}  {1}0000   000  000MMM MMM y   1 2 3 4{0} {0}   /  000 {0} 00000{0}  {1}{0}  {1}/{0} {0}      000{0}  {0}  {0}  {0}        {0}{0}  {0}  {0} {0}  {0}       E, d/M E, d/M {0}  {0}    {1}   {0}                /   [      ] ()   ()      {0}  {0}    #,##0.00;(#,##0.00)    {0} W  MMMM w  Y {0}  {0}  E dd-MM-y  E dd MMM y   {0}  {0}  {0} E dd MMM y  E dd MMM y {0}  {0}  {0}  {0}   / {0}  {0}  {0}  {0}  {0}  {0} 0[\- ,  ! ? .     "   ( ) \[ \] \{ \}  ][                                           {}    {}                          ]$/<*7<A0c].dv_ {BJJJJ}J|J{JJJJJJJJJJAJJJJ#J1J.J=JJJJJBJJJJ$J2J/J>J  /N ) JJ gBw39hysu) !$ 0 $,q4D 3[)p3}$QZhou|t "-5J=DK]iou%L$2?G  aߺm߫O*DdNVmO*ߞ]|H&t/<seBZO:h~ H  JJH JJH JJeeeH1"JJJ+H1"JJJ+H1"JJJ+HJpJJ%JJ%JHJJJJJJHCLJZJ9HCLJZJ9HCLJZJ9H:3JVJ`H:3JVJ`H:3JVJ`H>JJH>JJH>JJHhZJJBHhZJJBHhZJJBHJ0JJ0JJ0JHl[`J)JDHl[`J{JsHl[`J)JDHOJJ_HOJJ_HOJJ_H JJH JJH JJHJJ$HJJ$HJJ$H vJJH vJJH vJJH&jJyJ"H&jJyJ"H&jJyJ"BBB ~~   UI       ^媪 EPV]enxS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt P7 EPV]enxw Pz P} P P P P P P P P P P EPV]enx P P P P P P P P P P P P7 *A PJ P  PJR P Pt = U`" * `IM!$P Y] ;P@PGPJPOPTPWPZP_PbPgPlPqPt`tPyPPPPPPPPPPP5 P5 .I !$ Y0 '/q`4`D` ``3``[)`p``3`}`$Q``s`n `3``f)`dO``4`<`/`P`Z4```S`3`w`3`M``[`L``TP``N`1h`4` ` `P !  !    P'P4P APRPcP ';twz}IM!$P Y] PPPPPPPPPPPPPt`PPPPPPPPPPPP   &3@  MRW \af jv"5HSPb   `]  ,P/P`!P* =P@P`2P3 NPQP`CP< vPyPoPE PP|PM PPPU PPG`P] PPG`f PPG`n PP`Pv PP` PP` PPP PPP PPP PP`P PP`P P P`P PPs`P "P%Ps`P /P2Ps`(P <P?P5P IPLPBP VPYPOP _PbP`\P ePhP` kPnP` xP{PqP PP~P PPP PPP& PPP. PPP6 PPP> PPPF PPPN PPPV PPP^ P PPf PP ` P`n !P$P `P`y .P1P `'P` VPYPk`OP cPfPk`\P pPsPk`iP B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } . 7 @ TPWPZP]P`PcPfPiPlPI Q Y a j r z    " * 2 : B J R Z b j r } 4P7P:P=P@PCPFPIPLP vPyP|P  PPPPP[uow\] `4 P`V``E`. 8`& kPP  P 'ResBP  o 'ResB  **V  . 0 0 0 . . . . knda 00 00 00 .  I 000 000 000 0 1 2 3 4  . [ ] I  II 00 {0} {0} . I . II 000 I . II  - .d  d MMM 000 II  - .MMM d d,y {0} 000 000 . . {0} {0} {1} {0}  - {0} {1} 4 {0} {0} {0} {0} {0} 1 2 3 {0} {1}  -  {0}, {1} 000 {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}, {1} ( ) {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0} {0} {0} {0} {0} . . . {0} . . {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} . . d/M/y, E  d/M/y Gd/M/y,E  d/M/y,E,{0} ( ){0} {0} {0} {0} {0} {0} {0} {0} {0} E, MMM d  E, MMM d,yd, MMM, y  d, MMM, yd/M/y, E  d/M/y, E G E, MMM d  E, MMMM d, yd MMM, y E  d MMM, y E {0} .,[\- , . % 0 + 0 1 2 3 4 5 6 7 8 9 ]i[ ][ ]$/<*7<A0c].7 r)B    /NM)P v r)JJJJJJJJJJJJJJiiJ77JJccJ00JJ]]J))J>>JJJJjjJ88JJddJ11JJ^^J**J??JJ /) J3J8 F F F F W W W W gBBO w)˹+ W!$ 0  $,q4D 3[)p3?˹n 3N<AZ4aCS3w\ݬ)?Q˹@-E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGh4$mm3$cc$]$``$k{IhIh$V3 h$__Nņ$4E$hmhu gBBOii ia.I W!$ Y0  '/q4D 3[)p3?˹n 3f)dOm<AaCS3w3M[L~)pTPMN84 VJER*9-'6VJER} VJER*9-'6VJER} f]|fx|f]|fx|fx|fx|pQrQE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG [h[hhh~h4$jj3$cc$]C$$k Q v3M yhyh 3 Yhh$==4g$*kh%$8P@$lOlOlO uNh $0  ! uN@aWPr ?h $0  ! uN@aWPrhov}Zhov}ZKzQ-B!KzQ-B!KzQ-B!KzQ-B! '?u"93N '?u"93N '?u"93N '?u"93N Hi3F{ `Zhou|t "-5J=DK]iou%L$2?GVH/b#2%? 6dud~nxZz^innlh~ H SZEJJ%H SZEJJ%H SZEJJ%(((ZZZHJLRJHJLRJHJLRJHEJJJJJJH J5JJ5JJ5JHE3JQJbxHE3JQJbxHE3JQJbxH!LJJH!LJJH!LJJH]JIJHo]JIIJHo]JIJH9*JBJ,?H9*JBJ,?H9*JBJ,?H<JPeJ>JPeJ>JPeJ>H JUJqH JUJqH JUJqHJJ]HJJ]HJJ]HJe*J,HJe*J,HJe*J,H-!vJEJH-!vJEJH-!vJEJHPA RPWPG`OPI \PaPG`R fPkPG`Z sPxP"`pPb }PP"`k PP"`s PPP{ PPP PPP PPS`P PPS`P PPS`P PP^`P PP^`P  P%P^`P 1P6P*P BPGP;P SPXPLP `PeP0`]P jPoP0` tPyP0` PP~P PPP PPP  PPP PPP PPP" PPP* PPP2  PPP: P#PPB /P4P(PJ @PEP9PR QPVP `JP(`Z bPgP `[P(`e sPxP `lP(`p PP`P{ PP`P PP`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  # , PPP P PPPPP5 = E M V ^ f o w                     & . 6 > F N V ^ i t }PPPPPPPPP   PPP  PPPPPPO O O f "J W _    C[uow\] D `P``S``E` ` PP  P  'ResBP  o 'ResB W VWݗ$TU3456789$$A xȬ ȕtt$̈́Lt,Ҹth8D $x $xiĬĬĬĬ ĬĬtᬰ0000 000tC۲$\pٳ|ݹ4 44$4x441\Ѽ ѼѼ$ѼxѼѼ0̹$\+PH'D¬ •tDUDDDǬD DǕDt$ǐٳǔǘX̅̈́X\\\Րt<(1D|ٳ<)<0@<´1ʼn$Ƙ,tx<ȐXո\ٳ111210DPDX8TPt|PP̹DD DŐtTltLϸ,P lX,tt0̹00p0ɜ1020300t۲4tp¬|ȹйϤ4XՌ t'Dt|tlPخ0tt@Ttm0ѕ´ȹ| L̸m %ɜ ${0}D乤Ψtܴ|||ȹƘPtҸŤܴ|PlP׬8tܴTtDX |X 00̹0000p0t4t¬йϤD 1D 2t|t{0}|L L 08tǨXtLj tLj Tmt8t֬ ׈|%$/$X ||8PP׬t000̹000000p1p \D 1D 2T 08[-]r. M. 81 Ll/ļ 8 80 08L 0ij L Ǩ Y 08 8LE 08tLj 0L Ǩ1 08ٳ 8Tmɜ 0\Ր ֬  L אrD(UD){0}D {0}D {0} {0} {0}| {0}| {0} {0} {0} {0} L |L |L ”|L Ɣ|L |ǔ|L є|L T֔|tLj |tLj |tLj ”|tLj Ɣ|tLj |ǔ|tLj є|tLj T֔|ɜ |ɜ |ɜ ”|ɜ Ɣ|ɜ |ǔ|ɜ є|ɜ T֔|0000̹0000UD MMM L LH ~ H/Űٳ 88 08| \ \Ր()\Ր()MMMM d| 4/40$tl¸{0} {0} {0} {0}0 {0}0 {0} {0} G y. M.G yD~yD|D L Ȳ|D L DH 1/40 2/40 3/40ٳ<  ʼn  nj  1B h~hMMM~MMMM ~ M{0}~{1}ٳDD 8DTt 8Dլt 8UD M. d.HH ~ HHr. M. d.ȹ L Ȳȹ L DHMMMM d|ٳDD 8G yD QQQH m s@ 8 YD w   /\ 08 $ 8  yy. M. d.{0}  {1}G yD MMMMUD MMM d|G yD MMMa h ~ hrD MMM d|{0} ~ {1}G yD QQQQG yD ~ yD(E) HH:mmB h ~ hMMM d|~d|ȹ|Ǭ  |ƽ ) Tִ\ǽ ) Tִ\L1 08 L ӳ{0} T֔|{0} |{0} |{0} ”|{0} Ɣ|{0} |ǔ|{0} є|{0}  |{0}  |{0}  ”|{0}  Ɣ|{0}  |ǔ|{0}  є|{0}  T֔|G yD M~MX ) Tִ\HH ~ HH vrD(UD) MMM{0}  {1}M d| ~ d|(E) B h:mm(E) a h:mmG yD MMMMH m s vMMMM W rD(UD) QQQDŘ ) Tִ\$x ) Tִ\M. d ~ M. da h:mm~h:mmG yD ~ G yDB h ~ B ha h ~ a hLLLL ~ LLLLrD(UD) MMMMrD(UD) QQQQa h m s zG yD MMM d|a h ~ h(v)(E) HH:mm:ssr. M. d. (E)B h:mm ~ h:mmHH:mm ~ HH:mma h:mm~h:mm vG y. M ~ y. MG yD M d|~d|B h:mm~B h:mm(E) B h:mm:ss(E) a h:mm:ssr. M. d. EEEEUD MMM d| EEEEa h ~ a h(v)G yD MMM ~ MMMG y. M. d. (E)G yD MM ~ MMyD MMMM ~ MMMM (848 ~ 851)P (877 ~ 885) (985 ~ 987)\ (889 ~ 898)̲ (810 ~ 824)8 (964 ~ 968)̲ (885 ~ 889)̲ (851 ~ 854)t (978 ~ 983)tP (938 ~ 947)t (857 ~ 859)t (973 ~ 976)t$ (781 ~ 782)t (824 ~ 834)t\ (729 ~ 749) (686 ~ 701)HŘ (968 ~ 970)0 (901 ~ 923) (923 ~ 931)$@ (961 ~ 964)@ij (708 ~ 715)\ (717 ~ 724)p (859 ~ 877)pȐ (976 ~ 978)p@ (834 ~ 848)ɤ (724 ~ 729)8֤ (770 ~ 780)G yD MMM d| (E)HH:mm ~ HH:mm va h m s zzzzG y. M. d. EEEEa h:mm ~ a h:mmB h:mm ~ B h:mmG yD M d| EEEEtǴ (704 ~ 708)tij (806 ~ 810)tt (645 ~ 650)t8 (701 ~ 704)t (947 ~ 957)t\ (970 ~ 973)t (957 ~ 961)tǤ (715 ~ 717)tT (854 ~ 857) (990 ~ 995)t (898 ~ 901)t (983 ~ 985)tnj (989 ~ 990)t (987 ~ 989)Ŵ (782 ~ 806)pȠ (995 ~ 999)pt (931 ~ 938)p8 (999 ~ 1004)XX (650 ~ 671)X8 (672 ~ 686)G yD MMM d| EEEEG yD MMM d| (E)G yD MMM d| ~ d| (1303 ~ 1306) (1106 ~ 1108)$ (1169 ~ 1171) (1387 ~ 1389)8 (1094 ~ 1096) (1243 ~ 1247)̲ (1017 ~ 1021) (1661 ~ 1673) (1460 ~ 1466) (1748 ~ 1751) (1087 ~ 1094)T (1004 ~ 1012) (1229 ~ 1232) (1741 ~ 1744) (1302 ~ 1303) (1615 ~ 1624)̲ (1201 ~ 1204)̲ (1224 ~ 1225)4 (1334 ~ 1336) (1736 ~ 1741)$ (1319 ~ 1321) (1275 ~ 1278) (1864 ~ 1865) (1249 ~ 1256) (1384 ~ 1392)T (1321 ~ 1324)T (1331 ~ 1334)P (1190 ~ 1199)P (1204 ~ 1206) (1570 ~ 1573) (1213 ~ 1219)ଐ (1256 ~ 1257) (1455 ~ 1457)H (1278 ~ 1288)$ (1389 ~ 1390)@ (1099 ~ 1104)@ (1381 ~ 1384) (1142 ~ 1144) (1555 ~ 1558) (1261 ~ 1264)t (1844 ~ 1848)P@ (1801 ~ 1804)P8 (1716 ~ 1736)ܭH (1145 ~ 1151)ܭ (1154 ~ 1156)̲ (1166 ~ 1169)̲ (1240 ~ 1243)t0 (1053 ~ 1058)t (1681 ~ 1684)t̲ (1108 ~ 1110)t (1532 ~ 1555)t (1131 ~ 1132)t (1573 ~ 1592)t (1144 ~ 1145)t (1375 ~ 1379)t (1124 ~ 1126)t (1830 ~ 1844)t\8 (749 ~ 757)t\ (765 ~ 767)t\x (749 ~ 749)t\8 (757 ~ 765)̹ (1860 ~ 1861)̹ (1024 ~ 1028)̹ (1658 ~ 1661) (1466 ~ 1467)H (1444 ~ 1449)$ (1260 ~ 1261) (1185 ~ 1190) (1372 ~ 1375)t (1804 ~ 1818)P (1861 ~ 1864) (1501 ~ 1504) (1317 ~ 1319) (1259 ~ 1260)H (1299 ~ 1302)$ (1288 ~ 1293)@ (1312 ~ 1317) (1199 ~ 1201) (1428 ~ 1429) (1324 ~ 1326)t (1257 ~ 1259)8 (1644 ~ 1648)HŐ (1175 ~ 1177)Ő (1336 ~ 1340)$ (1239 ~ 1240) (1308 ~ 1311) (1744 ~ 1748)P (1069 ~ 1074) (1673 ~ 1681)$̲ (1467 ~ 1469)$ (1311 ~ 1312)$8 (1161 ~ 1163)@ (1181 ~ 1182)pȐ (1028 ~ 1037)pȐ (1207 ~ 1211)p (1132 ~ 1135)pH (1171 ~ 1175)p$ (1222 ~ 1224)p$ (1652 ~ 1655)p@ (1012 ~ 1017)p (1104 ~ 1106)px (1163 ~ 1165)p (1684 ~ 1688)pP (1040 ~ 1044)pP (1219 ~ 1222)p8 (1074 ~ 1077) (1177 ~ 1181)H (1021 ~ 1024)8֐ (1156 ~ 1159)8H (1120 ~ 1124)8 (1135 ~ 1141)8 (1247 ~ 1249)G yD MMM d| EEEEG yD MMM ~ yD MMMa h:mm ~ a h:mm vrD(UD) MMM d| (E)yD MMMM ~ yD MMMMG yD MM ~ yD MM (1326 ~ 1329)\ (1225 ~ 1227)t (1848 ~ 1854) (1441 ~ 1444)Lt (1235 ~ 1238)8t (1789 ~ 1801)t (1624 ~ 1644) (1044 ~ 1046)tH (1648 ~ 1652)t$ (1865 ~ 1868)t (1596 ~ 1615) (1184 ~ 1185) (1211 ~ 1213)\ (1688 ~ 1704)t (1118 ~ 1120)t (1206 ~ 1207) (1329 ~ 1331) (1370 ~ 1372)଴ (1379 ~ 1381)T (1340 ~ 1346)t (1058 ~ 1065)P\ (1528 ~ 1532)P (1452 ~ 1455)̲t (1151 ~ 1154)t (1126 ~ 1131)tTt (1781 ~ 1789)tt (1110 ~ 1113)tx (1233 ~ 1234)ij (1306 ~ 1308)̲ (1238 ~ 1239)Tt$ (1492 ~ 1501)Tt@ (1764 ~ 1772) (1234 ~ 1235)\ (1592 ~ 1596)Tt (1469 ~ 1487)8t (1818 ~ 1830)t (1264 ~ 1275) (1077 ~ 1081) (1711 ~ 1716)t (1346 ~ 1370)H8t (1854 ~ 1860)Ht (1772 ~ 1781)HLt (1227 ~ 1229)t̲ (1293 ~ 1299)t̹ (1165 ~ 1166)t (1046 ~ 1053)t (1504 ~ 1521)t (1141 ~ 1142)t (1096 ~ 1097)t (1429 ~ 1441)tP (1113 ~ 1118)t8 (1081 ~ 1084)Š (1489 ~ 1492)$t (1394 ~ 1428)$Ơ (1084 ~ 1087)pȴ (1037 ~ 1040)p\ (1457 ~ 1460)pt (1232 ~ 1233)p (1487 ~ 1489)<pȠ (1097 ~ 1099)t (1182 ~ 1184)ɴ (1065 ~ 1069)tǴ (767 ~ 770)t (1159 ~ 1160)8 (1751 ~ 1764)8t (1704 ~ 1711)8֠ (1449 ~ 1452)G yD M d| ~ M d|rD(UD) MMM d| EEEEtt (1521 ~ 1528)Tt (1655 ~ 1658)TtǠ (1384 ~ 1387)TtǠ (1390 ~ 1394)tǴ (1160 ~ 1161)t\ (1558 ~ 1570)G yD MMM ~ G yD MMMGGGGG yD M ~ yD MM. d (E) ~ M. d (E)G yD MMM d| ~ MMM d|G y. M. d. ~ y. M. d.G yD M d| (E) ~ d| (E)G yD MMM d| ~ yD MMM d|G yD MMM d| ~ MMM yD d|GGGGG yD M d| ~ yD M d|G yD MMM d| ~ G yD MMM d|GGGGG yD M ~ GGGGG yD MG yD M d| EEEE ~ d| EEEEG yD M d| (E) ~ M d| (E)G yD MMM d| E| ~ MMM d| E|G yD M d| EEEE ~ M d| EEEEG yD MMM d| e|  MMM d| e|G y. M. d. (E) ~ y. M. d. (E)G yD M d| (E) ~ yD M d| (E)[11 41 71 91 A1 B1 E1 G1 H1 J1 K1 L1 M1 N1]G yD M d| EEEE ~ yD M d| EEEEGGGGG yD M d| ~ GGGGG yD M d|G yD MMM d| E| ~ yD MMM d| E|GGGGG yD M d| E| ~ yD M d| E|G yD MMM d| E| ~ G yD MMM d| E|GGGGG yD M d| E| ~ GGGGG yD M d| E|[> _ ? \-    0 0 , 0 ;  \:  !  ?  .  % & 0    "    (  ) \[ ; \] = \{ [ \} ] 0 0 0 0 0 0 0 0 0 0 0 0 @ * /  \\ < \&  #  %  0 ! 2 3 0 ; ][- a-u - N 2N CN EN VN ]N ^N kN ~N N N N N N N N N N O O O =O sO vO O O O O O O O P P &P (P GP HP eP P P P P P P Q Q :Q IQ KQ bQ gQ lQ qQ vQ wQ |Q Q Q Q R .R 8R ;R KR [R R R R R R R R R R R R R R R !S #S @S WS fS tS uS wS S S S S S S S S S T T T JT qT uT T T T T SU U U U U U U V V hV V V V W W -W ;W GW NW QW dW pW uW W W W X X X *X :X JX OX X X X X Y GY HY NY QY xY Y Y Y Y Y Z Z Z [ T[ c[ d[ [ [ [ [ [ [ [ [ [ ;\ @\ E\ F\ H\ \ \ \ ] ] ] L] P] ] ] ] ] ] ] ] r^ y^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ _ :_ J_ _ _ %` *` /` P` ]` j` m` ` a a 'a 7a >a Ja ca da ha va wa a a a a a a a a b b b !b qb b b b b b b b b b b b b b Oc nc rc zc c c c c c c d d d d d *e 7e 9e ;e Ee Ne Qe be le re e e e e f f of wf f f f f f f f f g g g :g Fg ^g pg g g g g g g g g g !h 9h k Lk Pk xk k k k #l Bl _l hl rl zl }l l l m 8m jm m m m n n 4n sn n n n n o To po o o o Lp xp p p p p p Vq r }r r r r r r Ws s s s s s s s s t &t (t *t /t 4t ~t t t t t t t t u u 2u 7u Gu Lu xu zu u u u u u u u Nv iv xv v v v v v w 7w ~w w w w w w w Ex lx x x x x x x Ay Gy Hy [y zy y y y z Hp9KMN=(lm M+7:iQ q))m?;o]y1JUk`Wq,E~;_gޥ <74)L߭D( <74)L߭D( <74)L߭D( <74)L߭D( d~ z  .hVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GߋCp8 Vm\i{DS,tޭߦl>bJHmތ ߺPߜ K2ޑXH JJJJJJAAAH6JJH6JJH6JJHzJJJJJJHJJJJJJHKJJ2HKJJ2HKJJ2HߖJJJJJJHnP&JJJJJJHY(JJHHY(JJHHY(JJHHJJJJJJHR!JJ=HR!JJ=HR!JJ=H= JJH= JJH= JJH`/JJSH`/JJSH`/JJSHDJJ'HDJJ'HDJJ'H|ߛJJJJJJFFFHJJJJJJhhh  $$   $$   $$        i  K ZFPB3B$P EPV]enx)$P,$P/$P2$P5$P8$P;$P>$PA$PD$PG$PJ$P7 EPV]enxM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pn$P EPV]enxq$Pt$Pw$Pz$P}$P$P$P$P$P$P$P$P7  *$P $P  $PJR$P$Po =Y   `$$"$P :% S% < G   %% %  %Pp %P %Ph      HU $$P   %%%%  H$ &&*  &0 9&4 v&&8 . < G M . 2 6 <  &&& &&&E J &Pp &P &Ph S U W  HU %> O Y &&''e i Hm $IM~!$P Y]} 'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P``(P (P(P(P(P!(P&(P-(P2(P9(P@(PE(PL(P5'-'Ps 7tdIs~ !$ Y0r } '/#``3` ```c`~````````````3```dO`f`;``<`` `m(P````/`؍`3`5````` `8`` `v```````l`p(P ! s({((( ! ((((   (P(P(P (P(P)P  ';)))")#IM!$P Y]} %)P*)P1)P6)P=)PF)PM)PV)P_)Ph)Pk)Pp)Pu)Px)P{)P)P)P)P)P)P)P``)P)P)P)P)P)P)P)P)P)P)P)P)P )))  **&*^ c  3*8*=* B*G*L*l q jv"5HSS(V(Y(\(j(P   " ) h v Q*S*b*q**  "H  ***  "H*P  *"*P ++++  H ,"+P  t  `   ( ^ q  z      ,P,P`,P ,P,P` ,P,P` ,P,P,P -P-P,P -P-P -P -P-P`-P   -P#-P` &-P)-P` /-P2-P`,-P% 5-P8-P`. ;-P>-P`6 H-PK-PA-P> U-PX-PN-PF b-Pe-P[-PN o-Pr-P&`h-PV u-Px-P&`_ {-P~-P&`g -P-P`-Po -P-P`x -P-P` -P-P-P -P-P-P -P-P-P -P-P`-P -P-P` -P-P` -P-P-P -P-P-P -P-P-P .P.P-P .P.P .P .P!.P.P +.P..P$.P 8.P;.P1.P E.PH.P>.P R.PU.PK.P _.Pb.PX.P  l.Po.Pe.P y.P|.P ~`r.P` .P.P ~``$ .P.P ~``- .P.P`.P6 .P.P`? .P.P`G B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    ,P,P,P,P,P,P,P,P,P     ! ) 2 : B J R Z c k s |                     ( 1 .P.P.P.P.P.P.P.P.P: C K .P.P.P  4 .P.P.P.P.P.P.PO /O /O /J W _    C[uow\ D s```V`` 8` ,PO  /P 'ResBP  o 'ResBP  o 'ResBN Q a a BQ . G 6   /  A .  6 A 6 G 8 K  B (  K ( 6 G (  /   > 2 .   3  $ >  . .(  .. .* B . A 2 > / 8 G   &   K 8 M $  * M 0 ? 2 9 G  5 0 d-M-yy9 K  A .9 K , A .9 K .  .9 K 6 A .9 K 6 G .9 K 8 K .  M  K , 0 ! ? 8 G  , 0 + > 2 M / >  9 K , A ' .9 K 6 G ( .9 K 8 K . .9 K  / $ > 0  > ( G 5 > 0 @ 8 * M  G  , 0 9 K 8 K . > 0 9 K 8 * M $  9 G  5 0 M 8 E d, MMM9 K  A 0 A .9 K .   3 .9 K , A ' 5 > 0 9 K .   3 > 0 9 K 6 G ( 5 > 0 9 K . M 9 / ( K 9 G  . ? ( @  {0} 8 * M $ .+ A ! 2 K  A .+ A ! 2 K , A .+ A ! 2 K .  .+ A ! 2 K 6 A .+ A ! 2 K 6 G .+ A ! 2 K 8 K .9 K 6 A  M 0 .9 K  A 0 A 5 > 0 9 K 6 A  M 0 > 0  M 0 ? 8 M $ 6  > ( ? . > # K  A .( ? . > # K , A .( ? . > # K .  .( ? . > # K 6 A .( ? . > # K 6 G .( ? . > # K 8 K .+ A ! 2 K , A ' .+ A ! 2 K 6 G ( .+ A ! 2 K 8 K . .5 0 M 8 >  K & @ 8 {0} & ? 8 > ( @  {0} . ? ( M  >  {0} 5 0 >  ( @  + A ! 2 K  / $ > 0 ( ? . > # K , A ' .( ? . > # K 6 G ( .( ? . > # K 8 K . .+ >  2 G  5 0 M 8 + A ! 2 G  5 0 M 8 + A ! 2 K  A 0 A .+ A ! 2 K .   3 .+ A ! 2 K 8 * M $  + A ! 2 K 8 K . > 0 9 K $ M 0 H . > 8 @  {0}  K 8 * M $  {0} & @ 8  & @  {0} 5 0 >  & @  ( ? . > # K  / $ > 0 8 * M $  >  K & @ 8 {0} 8 G .  & @   M 0 ? 8 M $ * B 0 M 5 E d, MMM y GMMM y MMM y( ? . > # K  A 0 A .( ? . > # K .   3 .( ? . > # K 8 * M $  ( ? . > # K 8 K . > 0 + >  2 K . M 9 / ( K + A ! 2 K , A ' 5 > 0 + A ! 2 K .   3 > 0 + A ! 2 K . M 9 / ( K + A ! 2 K 6 A  M 0 .+ A ! 2 K 6 G ( 5 > 0 {0}  / $ > 0 > ( @  {0} 5 0 M 8 >  ( @  {0} 8 G   & > ( @  {0} 8 K . > 0 > ( @  & ? 8 >  K  > 2 > 5 ' @ {0} 5 0 M 8  & @  ( ? . > # K , A ' 5 > 0 ( ? . > # K .   3 > 0 ( ? . > # K 6 A  M 0 .( ? . > # K 6 G ( 5 > 0 + A ! 2 K  A 0 A 5 > 0 + A ! 2 K 6 A  M 0 > 0 {0} , A ' 5 > 0 > ( @  {0} .   3 > 0 > ( @  {0} 6 G ( 5 > 0 > ( @  {0} 8 * M $  >  ( @  {0} 8 * M $ .  & @  {0} 8 G   &  & @  ( ? . > # K  A 0 A 5 > 0 ( ? . > # K 6 A  M 0 > 0 {0}  A 0 A 5 > 0 > ( @  {0} . M 9 / ( M / > ( @  {0} 6 A  M 0 > 0 > ( @  {0} 5 0 M 8 >   & @  + >  2 K $ M 0 H . > 8 @  + A ! 2 K $ M 0 H . > 8 @  {0}  / $ > 0 >   & @  {0} $ M 0 H . > 8 @  >  $ {0} . ? ( M  >   & @  {0} 8 K . > 0 >   & @  {0} 8 * M $  >   & @  {0} , A ' 5 > 0 >   & @  {0} .   3 > 0 >   & @  {0} 6 G ( 5 > 0 >   & @  . M 9 / ( M / > $ 2 K 8 * M $  E, dd-MM, E dd-MM{0}  A 0 A 5 > 0 >   & @  {0} . M 9 / ( M / >   & @  {0} 6 A  M 0 > 0 >   & @  {0} $ M 0 H . > 8 @  >   & @  E, d MMM  E, d MMM ydd-MM-y, E  dd-MM-y, E. M 9 / ( M / > $ 2 K 8 * M $  @ / & @ 8 E, d MMM  E, d MMM, yGa[                    ! " # $ % & ' ( * + , - . / 0 2 5 6 7 8 9 3 ][< f g h i j k l m n o P              { < }  { < }  { < }      { < }    ! {! < } " {" < } # $ % & ' ( * + {+ < } , - . / {/ < } 0 2 5 6 7 8 9 3 = > ? @ A B C D E G H I K L M ]7 BO}B  NM)Pi7 BOBO}BJqJJJuJJJAJ{ J JYJJJ|J JJ6JS JJ?Jy JJJ J%JqJJJuJJJAJ{ J JYJJ    NM)P JJ gBw39hyӭq) !$ 0 $,q4D 3[)n3}$Qsn 3<NAZ4aCS3w}}L$QJJ>JJ>HJJJJJJH3 JEJHCJEJHdJEJHJKJ]JKJ]JKJ]H{JJJJJJH}JJH8JJHYJJHJ7JJ7JeJ7JeHKJJHKJJHKJJHJ;JJH J;JJHWJ;JJH}sJJH"JJH`JJHoiJJHJJHNJJH<JJJJJJ&&&XXXHEJ)JkJ)JaJ)Jappp      4PP EPV]enxPPPPPPPP P PPP7 EPV]enxPPPP"P%P(P+P.P1P4P7P EPV]enx:P=P@PCPFPIPLPOPRPUPXP[P7  *PP  ^PJRsPvPt  =Y U`   `&`!$P PPPPPPP`PPP P P P P P5yP  !   !      P P P '; IM!$P Y]  P P P P P P P P P P P` P% P, P3 P8 P; P@ PG PL PS PX P_ P f s   A F     O T jv"5HS% ( + . < P? P     K Y ` ]  P Pw` Pt  P Pw`}  P Pw`  P P P # P& P P 0 P3 P) P 9 P< P`6 P ? PB P` E PH P` N PQ P`K P T PW P` Z P] P` g Pj P` P t Pw Pm P  P Pz P  P P` P  P P`  P P`  P P` P  P P`  P P`  P P P!  P P P)  P P P1  P P` P9  P P`B  P P`J  P P PR  P P PZ  P P Pb # P& P Pj 0 P3 P) Pr = P@ P6 Pz J PM PC P W PZ PP P d Pg P] P q Pt Pj P ~ P Pw P  P P P  P P ?` P$`  P P ?`$`  P P ?`$`  P PI` P  P PI`  P PI` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } x   P P P P P P P P P                  % - 5 = F N V ^ f n v ~          P P P P P P P P P   P P P P C[uow] r`X```P` 8`p P L P 'ResBP  o 'ResB  ׭'N22HFET,OE,HWFM/Gy1 *1'*~'(yH'1,F$1' ( 3A1$1E'1UEPFNyA*U(H/H'1(EH'1"*H'13 NFrFyUMMMM Gy(1 3H'1QQQQ GyHW '3'N*H'1'*HW(1,HWD'5(-/1'*EVy1P0P 'DB/A*O /TF/U1H'1B(UD E3V-TF/1U1H'1EEE, M/d/Gy*1PE ('/PE ('1(V9 'D'HD9V3H 3FUHW1PE ('1(V9 'D+'FFO ('EEE, MMM d, GyEEEE, MMMM d, Gy[  N O P T U _ V W].[ \- , . % 0 + 0 1 2 3 4 5 6 7 8 9]_[! " # r $ ' ( ~ * + y ,  - . / 0  1 2   3 4 5 6 7 8 9 : A B   D E F    H      ]/7 BO}B    N ) gBw3ٓ !$0 $,31N<ȪLL3ؗج׎$# gBw3ii iI  !$0'/31N<ȪLL3[L|)TPMN nآ3؃آ xؾ  קCw ;؏    11؁ ئؚئؚ :F [ؒHז׻K dTN  +S%P(P1P t  ` `FTP        "HSP     H `z    j`P   : l  a  "P%P(P+P.P1P4P7P:P=P [ow `W`'` r `  @PCP 'ResBP  o 'ResB  7JmnGhuoNikiSikumakeoKeloiMishiApliliEvi eoMajilaNg eziJanualiJumaaneNamshiiNg wakanyiaghuoFeblualiJumaapiiJumaamosiJumaatanoJumaatatuLobo ya nneLobo ya bosiLobo ya mbiiBaada ya KlistoKabla ya KlistoLobo ya nnd atuMwesiku za wiki/[A B C D E F G H I J K L M N O P S T U V W Y Z]/[a b c d e f g h i j k l m n o p s t u v w y z]B 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN x \ DqYI @4PhHDL,< h   GAj4Dj4GGD>J2/ ~]7 EˀB)J J J J #J TJ TJ SJ ^J S^J jjjJ ATiJ AThJ J J J J J J J J J J J    ND )P 7P)3Fg 7P)3Fg $0 '/Y[<μ*O3w[V塼TPNkQ h4B$$k v33Y$4 $<4%. 7P)3P[I $0 '/Y[<μ*O3w[V塼TPNkQ D8$4(,TQ\Z]#Qwum>j42j42A>Q\Z]#Q, !\PG&h4B$$k v33Y$4 $<4%$XI @0J2[`eLh~ H cHe_~e^H{wH8> NNHY]!H0H HGHmH  H>GJ DJ ?  5 22             P EPV]enxYP`PgPnPuP|PPPPPPP7 EPV]enxPPPPPPPPPPPP7 *PP  Pt U` U` !$aPdPgPjPmPtPwP~PPP5$2P !  !    P ' ;  !$PPPPP$P'P.P3P:P?PDQ ^k8 <  x} D I jv"5HSP   ' @ M  `  Q `PPP`PPPP P P` P* P1 P `# P #    : S l q }  ' 5 B [ t  a f r f PPPPj PPPPPPl n PPPPPr PPPt v x z |  P P P 8 P; P> P A PJ PS P\ P C[uow] i```$`` `a P  e P 'ResBP  o 'ResB Q Q0^nd_p_s_y__1234BZPZslp_avrgelgulhf.kewrezre_rbserst.trduhrosalrk.saetsibedu_ems_emadaravrlgulanhefterojekarkre_emyek_emar_emtrmeh%#,##0avrldeqqegulanheywankewrp_perrezbersaniyeserdempnc_em{0} rojgelawjkewrp_perrezbertrmehgelawjre_emiyrbendansermawez{0} {1}berfanbarrbendansermawez{0} an {1}berfanbarsala pi_tber zaynpi_t zaynheywan an xweza?[A B C D E F G H I J K L M N O P Q R S ^ T U V W X Y Z]?[a b c d e f g h i j k l m n o p q r s _ t u v w x y z]C[     - + O M S m k ]$/<*7<A0c].7 EˀB    NM)P Je 7P)3 w)˹$ d[ag^X2>RK TVd[ag^X ]Xd[ag^X2>RK TVd[ag^X ]Xvy qBqBMM( { }}DD=K =}> ,}u { }}DD=K =}> AmH:jmpsjmps3h~ H 1 1V%UUOYYHG|            i  K ZFPB3BPXPPPRPt =Y U`0 5 `U`P !  !  #C J +.IMP1P4P9P>P` AN[ hua f   o s "5HSQ U Y k w `? { i`P`P   : l q } ' 5 a f r  PPPPPPPPPPPPPPPPPPPPP PP  P PPP(P1PO :O =O f GKJ W _    Cuow\] D `Pl`+`P`E`7 r ` PP   'ResBP  o 'ResB 9 9RCEbrGenGorGweGwnHedHweKevMetMeuMhrMthSaddy Suldy Yowdy Lunmis Est2.1.48.56dy Gwenerdy Merherdy Meurthdy Sadornmis Ebrelmis Hedramis Genvermis Meurthmis Hwevrermis Kevardhumis Methevenmis Gortherenmis Gwynngalar)S*S*td`ie{Imqx:U AUa=Z]EMQY V媪P    jv"H ` ow8` ` 'ResBP  o 'ResB-  FFV B6.GBB=:=y-G0?B6H.8H.HH.23?@5:N;N=0@>O:B!5=$52/=20O;65@6K;6C<049.65:.1-G.2-G.3-G.4-G.N;LN=L040<07K@0?B01.7.45=58N;.8N=.:5G:<=.=>O.A00BB/B:1K9K;13=:5GMMM@B5B0:K0H:0"'/"%0=LO65;5:6@:<=BM@:5:1K;BK@1.7.G.8H5<181-G59.2-G59.3-G59.4-G59.?@5;L>HBC:0=478>O1@L!0=40@/=20@L8<0@0BA0=40@A0O:0B000 <8000<8000<;4G0: BH:5G8=455:01@L:BO1@L$52@0;L60=K10@B= >@BCHC; 6<M@B <=A<4:1C; 0940:5G:C@C=4-G59@5:1-G59@5:2-G59@5:3-G59@5:159H5<181K9BK:G049H<165:H5<18H0@H5<18H59H5<18dd/MM, E0H:0;0@@8B0=8O!5=BO1@L65;5:B5@A0=M<5ABHB :9=CHC; 1H.CHC; 4H.CHC; H@.B:= 6<000<8000<;41@A3=B:= 6<.1C; G59@.CHC; 0?B.CHC; 8H<.B:= 1H.B:= 4H.B:= H@.C?B0H:0=1J5:BB5@!0O:0BB>>!8<2>;4>@010-K@09K0@0:5BB5@73@B:GB= >@B>ACB:= 8H<.B:= 0940B= 8G8=45CHC; 65:H.CHC; H59H.B:= 0?B.{0} 65 {1}C=:BC0F8O1C; G59@5::5;5@:8 6<CHC; 159H.CHC; 49H.CHC; H0@H.=4 0<>=A7 60<>M@B5 <5=5={0} 6< <C@=6K;4K= :=M<4838 0940M<4838 6K;KB:= H59H.{0} 09 <C@={0} 6< :89={0} A. :89={0} A. <C@=B:= 159H.B:= 65:H.B:= H0@H.[2 D F I L]y-'6'., QQQ{0}, 65 {1}>HBC3C 6>:8:B>3@0<<0:5;5@:8 1H.:5;5@:8 4H.:5;5@:8 6<.:5;5@:8 H@.CHC; 0?B040CHC; A00BB0B:= 49H.{0} 60=0 {1}BHB= :898={0} 09 <C@C=094K= 6C<0AK0?B0=K= :=<C@403K :=0:K@:K G59@.G y-'6'. MMM18748= 70<0={0} 1H. :89={0} 1H. <C@={0} 4H. :89={0} 4H. <C@={0} 6< :898={0} H@. :89={0} H@. <C@=:5;5@:8 0?B.:5;5@:8 8H<.G y-'6'. QQQy-'6'., QQQQ0?>= 0=0AK>H D>@<0;0@:CBCG0 G89CHC; <=BBB:= 0?B040{0} 6K; <C@C={0} := <C@C={0} 8H<. <C@=C10:KB 0;:03K{0} 094. :89={0} <=. :89={0} <=. <C@={0} A5:. :89={0} A5:. <C@=:5;5@:8 65:H.:5;5@:8 H59H.:898=:8 G59@.G y-'6'. QQQQy-'6'., d-MMM%0=L C3C;0@K0:K@:K G59@5::5;5@:8 159H.:5;5@:8 49H.:5;5@:8 H0@H.B8@5/109;0<B0B;3 15;38A8CHC; 8H5<1845{0} 0?B. :898={0} 0?B. <C@C={0} 6K;. :898={0} 8H<. :898={0} :=. :898={0} H59H. :89={0} H59H. <C@=G y-'6'. d-MMM{0} 094. :898={0} 0?B0 <C@C={0} 49H. :89={0} 49H. <C@={0} 6C<0 <C@C={0} <=. :898={0} <=. <C@C={0} A00B <C@C={0} A5:. :898={0} A5:. <C@C={0} H0@H. :89={0} H0@H. <C@=BHB= :898=:8G y-'6'., MMMMMMM MMM y-'6'.d d-MMM y-'6'.%0=L 15;38;5@8:5;5@:8 0?B040:898=:8 G59@5:CHC; 6C<0 :=B:= 8H5<1845{0} G59@. <C@C={0} 0?B0 8G8=45{0} 0940= :898={0} 159H. :898={0} 159H. <C@C={0} <=B <C@C={0} A00B. :898={0} A00B. <C@C={0} G59@. :898=d-MMMM G y-'6'.y-'6'. y-'6'. G>HBC: :0;BK@CCCHC; 159H5<1845CHC; 49H<14CHC; 65:H5<1845CHC; H0@H5<1845CHC; H59H5<1845B:= 6C<0 :=094K= 6C<CH :={0} 6K;40= :898={0} 8H5<18 <C@C={0} :=4= :898={0} A5:C=4 <C@C={0} G59@5: <C@C=MMM MMM y-'6'. Gd d-MMM y-'6'. G%0=L78 (!0;BBCC)0D@8:0 607CC;0@K20;NB0 15;38;5@8:5;5@:8 8H5<1845B0@KEK9 607CC;0@B:= 159H5<1845B:= 49H<14B:= 65:H5<1845B:= H0@H5<1845B:= H59H5<1845{0} 65:H5<1. :89={0} 65:H5<1. <C@=G y-'6'. d-MMM, E{0} 0?B040= :898={0} 6C<040= :898={0} A00BB0= :898=0<0=10? 607CC;0@0<5@8:0 607CC;0@K:5;5@:8 6C<0 :={0} 159H5<18 <C@C={0} 49H<1 <C@C={0} 65:H5<18 <C@C={0} <=BB= :898={0} H0@H5<18 <C@C={0} H59H5<18 <C@C=C7K:0;K: 15;38;5@:5;5@:8 159H5<1845:5;5@:8 49H<14:5;5@:8 65:H5<1845:5;5@:8 H0@H5<1845:5;5@:8 H59H5<1845B<= :0@030= 6515D>@<0B 60=0 1>HBC:{0} G59@5:B5= :898=dd-MM, E  dd-MM, E{0} 8H5<1845= :898={0} A5:C=440= :898=MMMM  MMMM, y-'6'.=B>=0F8O 15;38;5@8$>=5B8:0;K: 0;D028BG y-'6'. MMMM  MMMMd-MMM  d-MMM y-'6'.y-'6'., d-MMMM, EEEE3> :0@030= 6515;5@"0<30 AK<0; 15;38;5@"5E=8:0;K: A8<2>;4>@18748= 70<0=30 G598=Y-'6K;4K=' w-'0?B0AK'{0} 159H5<1845= :898={0} 49H<14= :898={0} 65:H5<1845= :898={0} H0@H5<1845= :898={0} H59H5<1845= :898=EEEE, G d-MMMM y-'6'.>;4>=C;CHC G5:B5;35=!>;3> :0@030= 6515;5@:;0280BC@0 :0;?0:G0AK<0@:5@;5@/6K;4K7G0;0@>3>@C :0@030= 6515;5@d-MMM  d-MMM y-'6'. G0B5<0B8:0;K: 15;38;5@35><5B@8O;K: D83C@0;0@?>;83@0D8O;K: 15;38;5@60=K10@;0@ 65 60@0BK;KHMMM y-'6'. - MMM y-'6'.5B@8:0;K: ;G BCBC<CMMMM '09K=K=' W-'0?B0AK'E, d  E, d-MMM y-'6'. GK9BK:G0;0@ 60=0 040<40@MMM y-'6'. - MMM y-'6'. Gy-'6'., d-MMM, E  d-MMM EB0<0:-0H 60=0 ACCAC=4C:B0@y-'6'., d-MMM, E  d-MMM, EG y-'6'. MMMM  y-'6'. MMMMMMMM, y-'6'.  MMMM, y-'6'.d-MMM y-'6'. - d-MMM y-'6'.5;38/!B0=40@BBK: A8<2>;4>@%0=L78 (=:9;HB@;3=)E, d-MMM  E, d-MMM y-'6'. G2@>?0 ;:;@== 607CC;0@Kd-MMM y-'6'. - d-MMM y-'6'. G{0}-1C@C;CHB0=>3>1C@C;CC7.8G8=5:59 D>@<0403K 20@80=BB0@B<= 60=0 6>3>@C :0@030= 6515!>;3> 60=0 >3> :0@030= 6515;5@0BKH 78O ;:;@== 607CC;0@K!515BB5{0}%10@.=K0;0AK71K?0@K< 607K D>@<0AK=K= 20@80=BB0@K">;C: 607K D>@<0AK=K= 20@80=BB0@K"HB: 78O ;:;@== 607CC;0@KE, d-MMM y-'6'. - E, d-MMM y-'6'. Gy-'6'., d-MMM, E  y-'6'., d-MMM, E0:K=:K 'K3KH ;:;@== 607CC;0@K!515BB5{0}%10@.;0@4K0;0AK71K?"HB:-'K3KH 78O ;:;@== 607CC;0@K?[0 1 3 4 5 Q 6 7 8 9 : ; < =  >  ? @ A B C  E G H J K M N O]I[                    ! " #  $ % & ' ( ) * + , - . /]$/<*7<A0c].dv_7 EEˀBJddJccJbbJ6666J5656J4646JiCiCJhChCJgCgCJCCJCCJCCJJJJppJooJnnJJJJ.*.*J-*-*J,*,*JllJkkJjjJJJJttJssJrrJJJ    /NMc)P JJNA 7P)3A=) !$ 0 $,q4D 3[)73?n 36<A4S3wĩz E $oE g 4 4 qBqBMM(h4$uu3$Yj$]X4$bNbN$kM&O&O$ͯͯ`$X.$q$ŬŬŬ 7P)3faJJhhJE5q@T::-$@JE5q@T::-$@/ ,Cdz/ l/ ,Cdz/ ,Cz/ ,Cz/ ,Cz|S!E $oE g 4 4 qBqBMM($]]3$$W$bNbN$k 5/  ύX6X6 OO 85XYw$7$z$$ bNI;gS )/  # P( H/@ 0, ($  )/  # F#hcQ8OTY^Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G/i=<MDnT|#l u4Z{6o(<7#1. ) 9??m8 GeY >[Z0%-*h~H `JJrrH `JJrrH `JJrr   H[--JJLLHJGGJHJJHJJyyJSSJ__JJHJJxxJJJJ[[JjjHYJJRRH~JJHRJ..J==HYJkkJ99HYJJ;;HYJJ99H6JIIJHmJJKKHmJIIJKKH<&JqqJHNJJHNJJHrJJJJJJHj+JJeeHwoJJHwoJJHH J~~J??HuJJHkDJ{{JHKJJH/zJJH/zJJH{;JJHJJH`JJHWJJHJJHJJFFFSSSkkkH#J||JddH#JJddH#JJdd                      H8 i  K ZFPB3BPX EPV]enx\PaPfPkPpPuPzPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPP P7  *HPQP + PJR'P*Pt =Y U`/ 7 `U`IM!$PY PPPPPPPPPPPPPt`PPPPPPPPP5/=PC .I !$ Y0 '/q`4`D` ``3``[)`7``3``z```n `3``f)`dO```<``Pf``aC``S`3`w`3`M``[`#``|```` ```P ! &.6 ! >FNV   ^PkPxP PPP  ;IM!$P Y] PPPPPPPPPPPPPt`PPP PPPP!P&P-P2P9P @MZ gt       jv"5HSPk       `f  mPrP`bP1 PP`wP: PP`PC PPPL PPPT PPP\ PP`Pd PP `m P P `u PP`P} P"PV` 'P,P` 8P=P1P IPNPBP ZP_PSP kPpP`dP |PP`uP PP`P PP`P PPt`P PPt`P PPP PPP PPP PPiz`P  PPg` PPg`  %P*PP 6P;P/P GPLP@P% XP]PQP- iPnPbP5 zPPsP= PPPE PPPM PPPU PPP] PPPe PPPm PP w`P[`u PP `P[` PP ` P[` ?PDP<`8P PPUP`IP aPfP`ZP B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } 5 > G PPPPPPPPPP X ` h q y                    ! ) 1 9 A I Q Y a i q y   P P#P&P)P,P/P2P5P   kPnPqP  4 tP}PPPPPPO O O f J W _  " $ C[uow\] D `;P``y``E`; 8`- PYP  P( 'ResBP  o 'ResB  $$MUUTOOIjmKSASaneInyiSikIkmiIsikMosiNaanhNiijoPiliSaanoSaatTanoTatuVhhrhWikiDakkaIjumaKeendaMwakaMweriNcho 1Ncho 2Ncho 3Ncho 4SasatFngathIdwaataJumaneKwiinyiKnaanhKsaanoKsaatKvhhrhMphhndhMnchhAlamisiJumattuKwiikumiKkeendaKsasatSekundeInyambalaJumamosiJumapiriJumatanoKfngathKmnchhKwiidwaataLamtoondoNcholo ya 1Ncholo ya 2Ncholo ya 3Ncholo ya 4KwiinyamblaSik ya jmaMphhndh ja sikMphhndh ja mhhtKhrhsit akavyaalweKhrhsit sh anavyaal9[A B C D E F G H I  J K L M N O P Q R S T U D V W X Y Z]C[a b c d e f g h i h j k l m n o p q r s t u  v w x y z] 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN ĉĉ 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN ĝxķŒIʼnK JDqj4s| 9ŽūĿAŁġ2 YŤśAqiQaŭ Aqqqj4>q>>$+)5h~Hı[yNkP %  -03@ M  Z_ jv"HSP    `  `mP   : l  a  tPwPzP}PPPPPPPCow]``` dP  'ResBP  o 'ResBJ  ] ] ! *jGaaFinsIersLatynDeensFriesKeulsKreekPoolsSkotsTurksBaskirGotiesHawaisKazaksLitausOerdoePasjtoSiriesSweedsSyfersTetoemZoeloeAvariesBaskiesBosniesBretonsEstniesFaroesIbaneesJavaansJiddisjKoptiesKorniesLettiesMianmarPersiesRussiesSerwiesSimboleTadjiksTydsoneWalliesYslandsBengaalsGeorgiesHebreeusKoreaansTeloegoe{0} haleAbkasiesAlbaneesAlgemeenAmhariesAssameesAsturiesBalineesBirmaansBugineesBulgaarsChuukeesEtiopiesFenisiesGalisiesHetitiesHongaarsInutiesKareliesKasjmirsKpelleesLezghiesLingaalsMadureesMorisjenNiueaansNumeriesOssetiesPandjabiPruisiesRoemeensRwandeesSakhaansSamoaansSloweensSomaliesTahitiesTongaansTuvineesJapanneesMalabaarsAromaniesAtsjeneesBoeknoorsCherokeesComoraansDakotaansFidjiaansFilippynsGudjaratiHalfwydteHatiaansKatalaansKirgisiesKongoleesLae DuitsOksitaansPalauaansSandaweesSantaliesSardiniesSirilliesSuid-SamiSundaneesTsjeggiesTibettaansWu-SjineesCheyenneesFriuliaansGoedjaratiIndonesiesKorsikaansLao-syfersMalgassiesMasedoniesNoord-LuriNoord-SamiSisiliaansSkrif: {0}Suid-AltaiSuid-SothoVai-syfersVitnameesVollewydte{0}  AlleBelarussiesGan-SjineesGeldeenheidKabardiaansKerkslawiesMaatstelselOdia-syfersStreek: {0}Wes-Balochi{0}  AnderEngels (VSA)AzerbeidjansKhmer-syfersMinangkabausNeapolitaansNedersaksiesOppersorbiesRarotongaansSuid-NdebeleTradisioneelVereenvoudigPerso-ArabiesSuid-KoerdiesBenedesorbiesHakka-SjineesKomi-PermyaksLokaalvariantSkrifte  {0}Sorteer almalThaise syfersVerskeie taleXiang-SjineesSerwo-KroatiesGriekse syfersKannada-syfersMianmar-syfersSkotse Gallies{0}  AllerleiArmeense syfersGurmukhi-syfersInheemse syfersMin Nan-SjineesMinguo-kalenderPrivaat gebruikRomeinse syfersSorteer aksenteSorteer simboleSwitserse DuitsTeloegoe-syfersVSA-maatstelselWesterse syfers{0}  Histories{0}  IngesluitAntieke EgiptiesBengaalse syfersEtiopiese syfersGeorgiese syfersHebreeuse syfersJapannese syfersMetrieke stelselNigeriese PidginRangskikvolgordeRelafbreek-stylSjinese kalenderTradisionele Han{0}  UitgebreidDevanagari-syfersFinansile syfersGoedjarati-syfersKoptiese kalenderMalabaarse syfersMongoliese syfersPersiese kalenderSorteringssterkteVollewydte-syfersBGN-transliterasieEtiopiese kalenderGeldeenheidformaatHebreeuse kalenderJapannese kalenderTibettaanse syfersVereenvoudigde HanWiskundige notasieGeen taalinhoud nieNumeriese sorteringTradisionele syfersSwitserse hoog-DuitsAlgemenedoel-soektogIslamitiese kalenderSeselwa FranskreoolsSlag-sorteervolgordeSorteer kassensitiefUursiklus (12 vs 24)12-uur-stelsel (0-11)12-uur-stelsel (1-12)24-uur-stelsel (0-23)24-uur-stelsel (1-24)Fonetiese sorteerordeImperiale maatstelselUNGEGN-transliterasie{0}  VersoenbaarheidBoeddhistiese kalenderChinees (Tradisioneel)Chinees (Vereenvoudig)Losse relafbreek-stylOnbekende skryfstelselPinyin-sorteervolgordeKassensitiewe sorteringSjinese desimale syfersSorteer ignoreersimboleSorteer syfers numeriesStreng relafbreek-stylFoonboek-sorteervolgordeModerne StandaardarabiesNormale relafbreek-stylSentraal-Atlas-TamazightTradisionele Tamil-syfersGenormaliseerde sorteringIgnoreer simboolsorteringSorteer aksente gewoonwegSorteer aksente omgekeerdSorteer gewone letterordeGriekse kleinletter-syfersIndiese nasionale kalenderJapannese lettergreepskrifOmgekeerde aksentsorteringSorteer hoofletters eersteSorteer slegs basislettersSorteer syfers individueelStandaard rangskikvolgordeWoordeboek-sorteervolgordeArmeense kleinletter-syfersJapannese finansile syfersOnbekende of ongeldige taalRomeinse kleinletter-syfersSorteer aksente/kas/breedteTradisionele Sjinese syfersIslamitiese siviele kalenderSorteer kleinletters veersteSorteer nie kassensitief nieSorteer sonder normaliseringStandaard geldeenheidformaatTradisionele sorteervolgordeEtiopiese Amete Alem-kalenderGereformeerde sorteervolgordeRadikale-slag-sorteervolgordeSorteer Unicode genormaliseerVereenvoudigde Sjinese syfersSorteer aksente/kas/breedte/KanaVerstek Unicode-rangskikvolgordeUitgebreide Arabies-Indiese syfersHoofletters/kleinletters-sorteringRekeningkundige geldeenheidformaatSoek volgens Hangul-beginkonsonantTradisionele Sjinese finansile syfersVereenvoudigde Sjinese finansile syfers-Tradisionele Chinese sorteervolgorde - Groot5/Vereenvoudigde Chinese sorteervolgorde - GB2312+8EVamw<|5(lbwy8ܮ o!@  [(H rx a  u"&*-03 77;AEIMQTX[_ cgkBX ou o{~d9@ < M@o )'  g -  l $(,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnrv z}h A  9}< vMi  b !%)-0(48<]@ DHKNlRVZ^ bfjmquFy}$+ݟ޳Y]JK]0%33F:Gn燷Y`]OXMGGaa2a0$|q]$%^]܅eB$]sx$ߝi\qN2]ޛuߕ{ߑQ_^I0@HS1g1I q5H$$LG6X!gmUܛGu2ufۻJm>%RU^P.3^%ArN#&$K4'޲K$xKH}VHԭz2Kܥ:݁ަGHe]qJH1$q] $߭1ȤtIqT$Hp{1#q)]ݠrIJݰ\?1{3G% aH 1Nq1)H1P%٤/1!(&1'I0qa^%2JI1%F1Yb1Kߋ3)hrI1\ze\5jk2AhU4 ]$ޠ!<)$J HY%SBfHyQ ~Q1%Ah$2IlH=q+߽0k_ާq>5'#ڶ}]^4z200#%ܕ9ޡJq?Bމ]I]!1S ۱Gvߓ$m0l1&^)TKg#]]4G#*qߕI1 K*/$/2$?HWq+1Y6]HowHHxO6 K\fx/K|J6]W))1@^8$]_=I_s^ r0K*#$]10:ۓFܘ%cb%aouw_!g L,e $).38=BGLQV[`ejoty~nx'r0]k64r&iI[Nr$q{1)]1ۋ3)k_^/$ݼGHPI=>=eh *2;C_ړ-GOKXf5nr5xP5n5n5n~kGOUKniK &*.22H^t6<C'MT[d (mrz !&,5:BGLQ\])n;Mlc q/|+HU*5"";6  " e!.n!+8EVam J<P[P`PePjPqPvP{PPPPPPPPP tV`e!``<``,`M```P V^PPPPP4P9P! A0`: !P(P 'ResB  -*jTeCh[DTsEgbEndTamZulKhm[MlaeUudwlabmalChenDzam[GhlKpTlsLushaSuedsSmalTksYulbakulatalaKhKgeleLwandBughlaBum[s[BhKgalDzbvnDzkpnHTKgalaKp[[shaLmanyaN[kpalk[l[naKpotwgiKhtsTKkaKShkpansVy[tnmB[llusnKpuwndzabKhflKsindn[sha-@ [*7BX o@' D Y0[ A M  HF0ŵ(:ҵٵ^U˶LC 1pൂg y˵VLP.` 'ResB  ,*jAmarikArabikBorTfoD[[kyeFr[nkyeGyaamanKy[k kasaUrdu kasaGreek kasaItaly kasaKorea kasaMalay kasaN[pal kasaSpain kasaTamil kasaT[[ki kasaUkren kasaB[[mis kasaGyapan kasaHangri kasaKyaena kasaPTland kasaRahyia kasaSweden kasaBelarus kasaBengali kasaP[[hyia kasaRewanda kasaRomenia kasaSomalia kasaTaeland kasaVi[tnam kasaBTlgeria kasaGyabanis kasaKambodia kasaPungyabi kasaPTTtugal kasaIndonihyia kasa,@ [*7BX o@' D Y0[ A M  HF궏˵N#&$F0ֵ:.^"jöv ж#ݶ0RVP.` 'ResBy . .P *jS  *)s2)u-46 ;a bc3ddfkst61|*.}Nc e,.   r    s 3 Q|;.f133 3>b c zccIucJdcdse e+f*ilp  qk rs s.sUstpuu (yk=y5ze{z {.|}}}-5k) 5*bfcfJ*)c*ez* 2*T  =+ 3c +ls =  *I J=JK.Q=v*S{ sZmthZsye3u  rc  ` +r{Q**3-p (5*)+=+S.=1 12*2 2223a)33s 335j5u55r6;c a*ua-a c c 5c5c-d  e+e, fVNp  qaq-rdss s3Ess-sssu -v |.~sS  c c u-+++Sk*u3  *=K--- = f-  .4r( ae s-2-=Ur 0-M-=  --  *ek - 5  +r  :    * z +> M =S=vV ={ *   3 c-     uj       5 r545 v}-*2+.v .0-e2y2 22* 5k55 a  *b5 cc-c5-ck*d +;d  e,vn Qrdssss| us zT a c++5--Rs3el5s-  M* ad-uuRs-=a-  =-s vR-*-2 u- R* , p;H)ck *-- -r.s# =J RM) P)3P-:QeS SS {0} }    t a- =  -+  -;  v+22 @  b  b9Q*cs vccr*f5juq-qjv R2V s --.5q*M* -* 35P+ve+5%RE  1uc- .=+ z { d  `-u5SRvc  {0}c{1} {   %E c s  `- c j0 *0 30 6v3-35*u5 u 3 c-c5 5vt- rquah-e+5%0u 0Eac 3ac 6v  N  { = -S 2{0} p+0 e 5+ ve 5f 5x-} 5 jz -*(S )p-  - M,} 2 * 2 + T- 5 +f. 4  }k }s }ae d %s *{0} p C {0}   {0}  }  --` -+4p+  R4p+  0@   c  {u  }{ (e+{-c -  { u 5-u+e cz. A%.}5 -6+ -A%- -+p   }s  }-+ E * A%.} s@ KKac  sac -={0} pu{0}  s*  {+c M*20-f-.=ce KK}p A%.}* p-=5r=  d   }rds }s} 30s} -* R- f cb u* } }- }S A%.} - } +r }%s e=T-6 - (b * (e    H(3.S 5S=5u* -{0}  p@   {- }2 5S=5+C }  }5 H(3- A%.}u5 A%.}k * }- A%.}K5 A%.} s@ 5*Uu.S V-y  e+5% A%.}5*Uv}  {0}  6-b  - }   }e*r=   e+  V-y  s} 0-b- -5*    5    E    M   @ F# -s  + KK u c  s  A%.}} `A%- -- ` (e3e * E-8u r * 5S=  @ F# -a5u @ F# -{ @ F# -S @ F# -` * E-8u` . s u` J  ue --zf+   y} `   --5  @ F# - J  ue -+5 Mp -c  { A%.}*  5-u*  u KK5u+    Ur @ F# -J  -(v} --P-= @ F# -` s -- u 5 s00  ,  H(3. 5  A%.}{ 5-= A%.}u5 @ F# - * 5  A%.} J  ue --}  c  v} --T*   5-u@    { A%.}5  * --b  * --e+ @ F# - ** @ F# -` 5- 5`* E%ISO-8601 @ F# - (u J u e{ -- v} -+ }  ``u- -- E pp * 5  }    5- 5`* E%c  -- E pp 12 0u 5-u (0 11)12 0u 5-u (1 12)24 0u 5-u (0 23)24 0u 5-u (1 24) e+ @ F# - = J  -(u -+u     S e  A%.}Nr -+ E pp  `` s --R -- E pp 0u u (12  24)b/5  E pp 5  c @ F# -J  -(v} ` = -- `E  5- 5`* E%p+ (b- }`   * pcb H  `  J  @% --5  ep- -- E pp J  -(v} ` --0(s `u- -- E pp ` C u -- E pp c  { e  A%.}c*  -- E pp uR p  @ F# -  pH ( -- E pp @    { e  A%.}J  -(v}/ J /5Ku --J  -(v}/ J /5Ku/ --c  { -- E pp  - u E5@ { -+ E pp  - GB2312+8EVamw;<>?%@=8959@$1@>5>\;v7 :6 oS!, @0 4  [(8 < @ H D rx aH L P T X \ ` d h l p t x |     u " &*-03 77 ; A E I MQT X[_ cgkBX ou o {~d9  @ < M@o )'  i g -  l $(,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (, 039=@5DHa LPT WD ) [^bfjnv   z} h  A  9}Z< & vM* 0 i  b 4 !%)-0(48<]@ DHKNlRVZ^ bfjmquFy7 }d24c3U2444O6400P24#2(2S9-2k4K2v:<74/14./54.//./(/38/4/.1V1 4#45455)4/1.6 011./4 /@0L0F2/2///0/.72M42/ 9 524/9=/7/`00031::= 33020;83|07060(0.,0Y:2;3:U={:;;k6:Z<::8N712s500a500%/:::7w4g59_2*/6379E36,3J3O5Y89I5"33@3060n70506n;80i3.q40/V7$0 0d67x23y60s2/F7U5^700213=52D0 /<06/1f7/2P068022/64542082X0H0824041/242/240L/@/63135H/{3D/P/756u34/..8/31X/11T/d/`/.335.5 1063551)1.00339T051}250}9%6.:799 272/S42/T32;Y4360.P87/082,64222y575659^3m5Y3M;;G;\0/<813=1.136h/.31A67.&7o1x/`1j1_4t/75~13]97.,8t19A4.83[13y1e1~7o3]6.7|/1B167371p/7G1l/33#858L111/./1/1/6G46[5161/O311//1;46=4V6%54I9i24./ 6/4/d025h05264p0.6t0215457v>?<:@><=i<GOK<<Xf">>5n@O@r5xR>@d>5n ><5n=?5n<-<~8>Au=AOAA8AA@??jA;@0> ?@572&*.24?H?\?p?6<C ?>d@M5#T[d8.>5=(mrz !&,5:BGLQ@y@:>9; ;/;{;#;?9=N:C:=@>A%=AT;8:?-:":58:;::8:8=<+9!9G899>855{{{  " e!.6+8EVam JPPPPPPPPPPPPPP#P*P tm8`e!`g9`c8`7`r9`:`w8`a;`{P V^fPP.P5P:PPPP .`i PP 'ResB < <*jEHF#FCH#CH3%E(H'D,''D,H'DDH'DJJ('EF*J*'*J3H3JF'E'('EJ*'G'F('DA'J'D#:E'D'F''D*HJ'D*JA'D,01'D1H''D311'DC1I'DCHJ'DD'H'DG'F'DG(''DJ'H*4J:'-'3H(3'F:H:H*4FD'F,JEF/F,F'E(J'D(4*H%JEH,J'D%AJC'D%J/H'D%JHJ'D(J,''D*J*E'D*JEF'D+9F)'D,'JH'D,(J''D,F/J'D-+J)'D/FC''D1F/J'D1HFJ'D3H3H'D3H:''D3J1+'DA'F,'DC'/H'DC(JD'DC1JC'DCH1H'DCHEJ'DDH2J'DE',''DE'1J'DEH3J'DEJF/'DFH1H'DFHJ1'DFJHJ'DGJ/''DH'4H(DF3J)*4D-J*C'FE(HCH'3JHD'CH*'EF:HDIF:HE('J'F,(F'D('DJ)'D,'HJ)'D91(J)'DB(7J)'DBH7J)'DCH1J)'D(JE('#C'/JEJ'D#*3'E'D#/E1*'D#/J:)'D#01J)'D#12J)'D#1B'E'D#H1J)'D#H3','D%C',C'D%E'J*'D%J('F'D%J,(H'D('*'C'D(1'JD'D(JFJ)'D**1J)'D*1CJ)'D*BHJE'D*HAJ)'D*JD,H'D,1E.J'D,1J(H'D,92J)'D/'JD''D/JHD''D1H3J)'D2HFJ)'D3'3'C'D3'F,H'D3F/J)'D3FJC''D3H'*J'D3HF,''D3JDC('D4'J'F'D4H'FJ'D4HC*H'D5BDJ)'D:':H2'D:'F/''D:,1J)'D:J2J)'DA'F*J'DAH*JC'DAHF,H'DAJ,J)'DAJF/''DBE1J)'DC'1J)'DC'2J)'DC'E(''DCH1H.'DCHF:H'DCJ4J)'DCJCJH'DD'E(''DDHF/''DDJ/J)'DDJ3J)'DDJE(H'DE'3'J'DE'F4H'DEFCJ)'DEH1H+'DEHC4''DEHGHC'DF2JE''DFH,'J'DFJH1H'DH'1'J'DJ'(J2*'3'H'BE'CHF/G{0} 6:7)'D.EJ1J)'D4J1HCJ'D"1'EJ)'D"JFHJ)'D#1EFJ)'D#3'EJ)'D#3*1J)'D#A'1J)'D#A3*J)'D#C'/J)'D#C'FJ)'D#CHDJ)'D#E(F/H'D#EG1J)'D#F,JC''D#H'/J)'D#H'1J)'D#H,G'E'D#H1.HF'D#H1/J)'D#JE'1''D%JDHCH'D%JHF/H'D('3CJ)'D('DH'F'D(,JFJ2'D(1',J)'D(DH4J)'D(DJFJ)'D(GDHJ)'D(GJ/J)'D(H1EJ)'D(H3FJ)'D*'J DJ'D*4'EJ)'D*4J(4''D*4JCJ)'D*HA'DH'D*HF:J)'D*J1JFH'D*J:1J)'D.7J) #'D.7J) ('D/'1,H''D/'CH*''D/H,1J('D/H,1J)'D/JDHJ1'D1'('FJ'D2'1EJ)'D2GJHF,'D2JF',''D3'.JQ)'D3'1'*J'D3D'AJ)'D3H,/JF'D3HCHE''D3HFJFC'D3HJ/J)'D3J/'EH'DA',3(''DA'1HJ)'DA1F3J)'DB(15J)'DB(JDJ)'DBEHBJ)'DC'*4JF'DC'DEJC'DC'FH1J'DC*C'F''DC*JF'J'DCH1FJ)'DD'*AJ)'DD'/JFH'DD'GF/''DDH3JFH'DDJ2,J)'DE'/1J2'DE'D7J)'DE'F/'1'DE'H1J)'DED:'4J'DF'A',H'DF/HF,''DFH'1J)'DFJ'F,''DG'F:HD'DG'FHFH'DGJ1J1H'DHDHAJ)'DHDHFJ)'DHJD2J)'DJ/J4J)'DJH1H('(J ,J %F1F,H1F,H916 C'EDC'DJF,JFH'1D(J1J'D31J'FJ)'DAJFJBJ){0} 6:7'*#1B'E A'J'D#(.'2J)'D#+JH(J)'D#1'('GH'D#D('FJ)'D#DE'FJ)'D#DJH*J)'D#H,J(H''D#H1HEJ)'D#H2(CJ)'D#H3J*JC'D#J:H1J)'D%3('FJ)'D%3*HFJ)'D%F,H4J)'D%J(J(JH'D%J7'DJ)'D%JF(J'C'D('DJFJ)'D(1J'*J)'D(D:'1J)'D(F,'(J)'D(HDF/J)'D(JCHDJ)'D*'E'4JC'D*'E(HC''D*'GJ*J)'D*'J'(J)'D*3H'FJ)'D*4'EH1H'D*4CJ2J)'D*4HA'4J'D*:1JFJ)'D*HCJD'H'D*JAJF':'D*JF,H'1'D,'DJCJ)'D.'1H4*I'D.H*'FJ2'D/J3J1J*'D2'(H*JC'D2HF.'J)'D3'F/'HJ'D31/JFJ)'D3FG'DJ)'D3HE'1J)'D3J1JDJ)'D3JFG'D''D4J4'FJ)'D5HE'DJ)'D7',JCJ)'DA1J2J'F'DAD(JFJ)'DADEFCJ)'DAFDF/J)'DAHD'FJ)'DB19'FJ)'DC'1J(J)'DC'1JDJ)'DC'JH,J)'DC1H'*J)'DC4EJ1J)'DCDJF,HF'DCH31'JF'DCHJ*4H''DCJ'G DI'DCJE(F/H'DDJF,'D''DE'1'+J)'DE'C'3'1'DE'DJ2J)'DE'F/JF:'DE'J+JDJ'DEB/HFJ)'DEF:HDJ)'DEJ'FE'1'DF'(HDJ)'DF1HJ,J)'DFJ'FCHD'DFJ('DJ)'DGEHF,J)'DGF/H3J)'DGF:'1J)'DGHDF/J)'DHD'J'*'1EH2 (DJ3:J1 EC*H(D:) 'DCHED:) G'H'JF5A 'D916F8'E E*1J'D3HF/'FJ){0} - 'DCD{0} - EBJ/{0} - EE*/'D#/'F,EJ)'D#1':HFJ)'D#1'H'CJ)'D#H3E'FJ''D#HC1'FJ)'D#HJ:H1J)'D#J1DF/J)'D#J3DF/J)'D%3(1'F*H'D%F*1DJF,'D%F,DJ2J)'D%JFC*J**'D('4CJ1J)'D('E('F,''D(,JFJ2J)'D(1*:'DJ)'D(1J*HFJ)'D(H(HEHAH'D(J3D'EJ)'D*',('FH''D*1CE'FJ)'D*3JE4J'F'D*4','*'J'D*:'DH:J)'D/'FE1CJ)'D1HE'F4J)'D3'EH'&J)'D3'F*'DJ)'D3DHA'CJ)'D3DHA'FJ)'D3JC3JCJ)'D:H'1'FJ)'DA1JD'J'F'DAJ*F'EJ)'DBJ1:J2J)'DC'4('J'F'DC'D'DJ3*'DC*'D'FJ)'DCH13JCJ)'DCHFC'FJ)'DCJHFJ'E''DD('-D$D$'DD:): {0}'DDHD 3'EJ'DDJ*H'FJ)'DE'*4'EJ)'DE'14'DJ)'DE'1H'1J)'DE'D/JAJ)'DE'DJ'D'E'DEHD/HAJ)'DEJ1'F/J2'DEJ1HJ*JC'DFJ'EHJ2J'DGJ1','F''DJ,'1J*JC*5FJA 'DCDD:) 'D(HDHD:) 'D3'GHD:) 'DC'CHD:) 'DDHJ'{0} - E*FH9'3*./'E .'5'D#*4JFJ2J)'D#1HE'FJ'F'D#A1JB'FJ)'D#A1JGJDJ)'D%F/HFJ3J)'D(1H3J'HJ)'D(GH,(H1J)'D(JD'1H3J)'D*':'DH:J)'D*':,1'*J)'D*DJF:J*J)'D*HC (J3JF'D,H1HF*'DH'D/JEH7JBJ)'D3F3C1J*J)'D3J(JH'FJ)'D4J('H'J'F'DDJE(H1:J)'DE'F/'JFJ)'DE'FJ(H1J)'DEH13J'FJ)'DGJ1'7JBJ)'DGJ1J EH*H'DGJDJ,JFHF*/HJF 1J'6J*1*J( 'DA12*BHJE /'F,J*BHJE EJF,HBH) 'D*5FJACHJ1' *4JFJD:'* E*9//)D:) 'D('AH*F8'E 'DBJ'3'DHH 'D5JFJ)*F3JB 'D9ED)#-'/J 'DF:E)#1EFJ) 41BJ)#1EFJ) :1(J)'D#,'1J*JCJ)'D#01(J,'FJ)'D#HC3J*'FJ)'D('(J'EJF*H'D('F,'3JF'F'D(HGF(J'J'F'D,D',HDJ*JC'D/JA'F','1J'D1','3+'FJ)'D3CHD* 3'EJ'D3J*4JHF JJ'DC'('1/'J'F'DCNFR*OHFJ)'DDC3E(H1:J)'DE'2F/1'FJ)'DEF7B): {0}*1*J( *BDJ/J*5FJA 'D1EH23D'AJ) CF3J)6:7*'F ({0})C'(HAJ1/J'FHD:) 'D*'1HCHD:) 'D:HE'D'DG,) F'*J3HF#1B'E 'D#H1J''DG'F 'DE(37){0} - 'D*H'AB{0} - :J1 0DC#1B'E *BDJ/J)#1B'E EJ'FE'1'D%JF'1J 3'EJ'D('GHG GEHF,'D1'1H*HF,'FJ'D:'F 'D5JFJ)'DC'1'-C'D('C'DC'2'.3*'FJ)'DCD'E 'DE1&J'DCJFJ'1H'F/''DE'D'J'D'EJ)'DEJCE'CJHFJ)'DEJF'F,C'('H'DFH13 'DB/JE*5FJA 'DDCF'**HF,' - FJ'3'3'EJ 'D4E'DJ)4J'F: 'D5JFJ)51(J)-C1H'*J)5H1(J' 'D3ADICHEJ-(J1E'J'CD:) 'DAHD'(HCD:) 'DEJ/HE('D:) 'DF,JE(HFE*9// 'DF:E'*E*:J1'* 'DD:)#1B'E 'DC'F'/''D*5FJA 'D1BEJ'D*5FJA 'DEH-/'D*BHJE 'D(H0J'D*BHJE 'D5JFJ'D*BHJE 'D9(1J'D*BHJE 'DB(7J'D*BHJE 'DG,1J'D*G,&) 'D9'E)'D3'EJ 'D,FH(J'D31'F'F *HF,H'D3JDH*J F':1J'D4JFHC ,'1,HF'DDG,) 'DF,/J)'DDH(' C'*'F:''DDQ:) 'DH3J7)'DE'(H/HF:HFJ)'DG'C' 'D5JFJ)'F/3 - G'1'('F*BHJE ISO-8601CHJ1'(H1H 3JFJD:) 'DCHDHFJ'FD:) **'1 'DB1ED:) :J1 E91HA)FE7 A5D 'D37H1'D#1B'E 'D*(*J)'D#1B'E 'D9(1J)'DG'F 'D*BDJ/J)'D#1B'E 'DD'HJ)'D#1B'E 'D#5DJ)'D#1B'E 'D:1(J)'D#1B'E 'DE'DJ)'D*'I DI 'D,/J/'D*G,&) 'DEH-/)'D3H*H 'D,FH(J)'D3H*H 'D4E'DJ)'D5H*J'* 'D,E'!'D5H1(J) 'D9DJ''DA1F3J) 'DH37I'DD1J) 'D4E'DJ)'DDJ(*4' - 1HF,'DE,1J) 'DB/JE)'DE51J) 'DB/JE)'DEF7B) 'D2EFJ)(-+ D#:1'6 9'E)(/HF E-*HI D:HJ31J'FJ) *BDJ/J)EJF-F'F 'D5JFJ)'D#1B'E 'D,H1,J)'DA'13J) 'DB/JE)'D#1B'E 'DE:HDJ)'D91(J) 'DA'13J)'D#1B'E 'D.JE1J)'D#DE'FJ) 'D3ADI'D(DH4J) 'D:1(J)'D*BHJE 'D%+JH(J'D*BHJE 'DEJD'/J'D*BHJE 'DJ'('FJ'D3C3HFJ) 'D3ADI'D91(J) 'D*4'/J)'D91(J) 'DJGH/J)'DA1F3J) 'DB/JE)'DA1F3J) 'DCF/J)'DC1/J) 'D,FH(J)'DF/J(JD 'D,FH(J'DF1HJ,J) (HCE'D'DGHDF/J) 'DH37I*1*J( A12 E-3NQF6:7) H'-/) ({0})D:) #GD ,(D 7'1B'D#1B'E 'D(F:'DJ)'D#1B'E 'D*'EJDJ)'D#1B'E 'DJ'('FJ)'D#1B'E 'DJHF'FJ)(JFJJF ('DD'*JFJ)'D#1B'E 'D#1EJFJ)'D#1B'E 'D1HE'FJ)'DCHF:H 'D3H'-DJ)'D3H1'FJ) 'DC1/J)#1B'E C'ED) 'D916'D"1'EJ) 'D3'E1J)'D#1B'E 'D%+JH(J)'D#J1DF/J) 'DH37I'D%F,DJ2J) 'DH37I'D%J7'DJ) 'DB/JE)'D*1CJ) 'D9+E'FJ)'D31J'FJ) 'D41BJ)'D31J'FJ) 'D:1(J)'DA'13J) 'DJGH/J)'DC'1'*4'J-('DC'1'DF/J(JD 'D4E'DJ)'DF1HJ,J) FJFH13C'DJHF'FJ) 'DB/JE)*1*J( A12 'DB'EH3F8'E 'DC*'(): {0}JH %F ,J %J ,J %F'D#1B'E 'D*JDH:HJ)*5FJA *,'GD 'D1EH2'D#1B'E 'D:H1EH.J)'D#D7'&J) 'D,FH(J)'D#J1DF/J) 'DB/JE)'D%F,DJ2J) 'DB/JE)'D%F,DJ2J) 'DCF/J)'D(/,FJ) 'DFJ,J1J)'D(J1EJCJ) 'DB/JE)'D*5AJ) (/HF *3HJ)'DA1F3J) 'D3HJ31J)'DA1F3J) 'DC',HFJ)'DA1J2JFJ) 'D41BJ)'DC1JHDJ) 'DG'J*J)'DFH'1J) 'D*BDJ/J)*1*J( 'DA12 'D5H*J*G,&) *E* E1',9*G''D#1B'E 'D*'JD'F/J)'DE'J' 'DGJ1H:DJAJ)'D#1B'E 'D:H,'1'*J)'D:JDJ) 'D#3C*DF/J)#F8E) 'DC*'() - {0}'D#1B'E 'DED'JD'EJ)'D#DE'FJ) 'D3HJ31J)'D#DE'FJ) 'DFE3'HJ)'D%3('FJ) 'D#H1H(J)'D%3('FJ) 'DEC3JCJ)'D(1HA'F3J) 'DB/JE)'DA1J2JFJ) 'D4E'DJ)*1*J( 'DA12 'DBJ'3J*5FJA Unicode 7(J9JF8'E 12 3'9) (0 11)F8'E 12 3'9) (1 12)F8'E 24 3'9) (0 23)F8'E 24 3'9) (1 24)'D#1B'E 'D/JA'F:'1J)'D%F,DJ2J) 'D#E1JCJ)'D(1*:'DJ) 'D#H1H(J)*5FJA 'D#1B'E ('D9//*5FJA 'DDCF'* E9CH3)*F3JB 'D9ED) 'DBJ'3JF8'E 'DEEDC) 'DE*-/)F8'E C*'() :J1 E91HAFE7 A5D 'D37H1: 9'/J#(,/J) EB79J) J'('FJ)'D#E'2J:J) H37 'D#7D3'D%F,DJ2J) 'D#3*1'DJ)'D%F,DJ2J) 'D(1J7'FJ)'D(1*:'DJ) 'D(1'2JDJ)'DC1JHDJ) 'DDHJ2J'FJ)*1*J( A12 /DJD 'DG'*A*5FJA 'D#1B'E 9DI -/)*F3JB 'D9ED) DD-3'('*F8'E 'DHD'J'* 'DE*-/)'D31J'FJ) 'D#3*1F,JDJ)'DD'*JFJ) - E*:J1 :JDI1EH2 'DE9'JJ1 'D#3'3J)FE7 A5D 'D37H1: E*('9/FE7 A5D 'D37H1: E*B'1('D#1B'E 'D5JFJ) 'DE(37)'D#1B'E 'D91(J) 'DGF/J)'D#1B'E 'D941J) 'D5JFJ)'D#DE'FJ) 'D9DJ' 'DH37I'D*BHJE 'D%3D'EJ 'DE/FJ'D91(J) 'D13EJ) 'D-/J+)*5FJA 'DDCF'* (4CD 9'/JEB'79 CF/J) #5DJ) EH-/)'D#DE'FJ) 'D9DJ' 'DB/JE)'D*G,&) 'DE1',9) 'DEH-/)'D91(J) 'D,FH(J) 'DB/JE)'D91(J) 'D4E'DJ) 'DB/JE)'DD'*JFJ) - E*:J1 A1'C*1*5FJA (-3( -3'3J) 'D#-1A'D#1B'E 'D5JFJ) 'D*BDJ/J)'D#1B'E 'D#1EJFJ) 'D5:J1)'D#1B'E 'D1HE'FJ) 'D5:J1)'D#1B'E 'DE'DJ) 'DJ'('FJ)'D#1B'E 'DJHF'FJ) 'D5:J1)'D*5FJA (-3( *,'GD 'D1EH2*5FJA 'D-1HA 'D#3'3J) AB7*BHJE #EJ*J #DJE 'D%+JH(J'D#DE'FJ) 'D9DJ' 'D3HJ31J)'D%3('FJ) #E1JC' 'DD'*JFJ)'D%F,DJ2J) 'DEEDC) 'DE*-/)*1*J( *5FJA 'D,01 H'D6:7'**5FJA 'D#-1A 'D5:J1) #HD'K*5FJA 'D#-1A 'DC(J1) #HD'K*5FJA 'DDCF'*/'D-'D)/'D916F8'E 'D*HBJ* (12 EB'(D 24)'D#1B'E 'D*'EJDJ) 'D*BDJ/J)'D%F,DJ2J) 'DHD'J'* 'DE*-/)'D*1*J( 'D5JFJ (FJJF 'DE(37'D*BHJE 'D%3D'EJ (#E 'DB1I)'D*G,&) 'D#DE'FJ) 'D*BDJ/J)'D*G,&) 'D#DE'FJ) D9'E 1996*1*J( 'DA12 'D3'(B: DD*H'AB*1*J( A12 Unicode 'D'A*1'6J'D*5FJA (-3( 'DDCF) 'DE9CH3)'D*E'2J:J) 'DE:1(J) 'DBJ'3J)'DA1F3J) 'DC1JHDJ) 'D3J4JDJ)'D*1*J( 'D5JFJ (FJJF 'D*BDJ/J'DEF/1JF ('DD'*JFJ) - HJ/ ,JD2'D#1B'E 'D91(J) 'DGF/J) 'DEE*/)'D#1B'E 'DE'DJ) 'D5JFJ) 'DE(37)'D%F,DJ2J) 'D#3C*DF/FJ) 'D13EJ)'D*5FJA (-3( -3'3J) -'D) 'D#-1A*1*J( *5FJA -'D) 'D#-1A 'D7(J9J)'D#1B'E 'DE'DJ) 'D5JFJ) 'D*BDJ/J)*5FJA 'DDCF'*/'D-'D)/'D916/'DC'F''D#(,/J) 'D*1CJ) 'DD'*JFJ) 'DEH-/)'D3J1JDJ) 'D3D'AJ) 'DCF3J) 'DB/JE)'DC*'() 'DE3E'1J) 'D#C/J) 'D3HE1J)*1*J( A12 'D5JFJ) 'D*BDJ/J) (Big5)*1*J( A12 'D5JFJ) 'DE(37) (GB2312)'D*1*J( (-3( 'D#-1A 'DC(J1)/'D5:J1)'D*BHJE 'D%3D'EJ ('D-3'('* 'DADCJ))'D*BHJE 'D%3D'EJ ('D39H/J) - 'D1$J))'D#(,/J) 'D,H1,J) - #3HE*'A1DJ H F3.1J(-+ ('3*./'E -1A 'DG'F:HD 'D3'CF 'D#HD**5FJA (-3( 'D#-1A :J1 'D-3'3) D-'D) 'D#-1A+8EVamwf6ڭԑȖѪr<с~Ԉ*ےʍ˂c߸Jɷv͗ԄؒOFiǎvjͩX`|a2ʏ&2Z*ЌK!ܲߺɄ;Qgnϟϒ̘̉݊ʂxd Kex:vZXPǢPDK&"ЦkR]R_bbPu܆Y|ִѭٞWyЀcϏ&$):e^U˽)jв˞ئ)"lٟբ,|Z"ј') ˾хom 9έBΌ#T]*CoΪʙ%}Hf2ZKxλ,"Rxrˊ֜Ϋߑo}ՓΤٲ6Җ@Z˱zҁ5ןG̒PMT҅M~;rҷήȚnML^ҊAmލȥα]hҒ˂˴עϬϢϪ.̥כ,nH28 ֲȻg|sB)gG<ʥ:Ո٫uї͇eJ? њ.Z\bszʢRaJU4& FѲ̈́N ۱jʔ}һuYQ=>ޯ6n"/P+͟Ӧ-ELtQɫrV͙Ǫ`%zMsB/n̶χʁ0Қ5Y|Ǣ+e6؅Y^fB-eaouɺx ]we[ ` e j o t y ~          $ ) .38 = B      # GL( Q- 2 7 < VA F K P U Z _ d i n [s x } `e jot y~B52ޮӆɤ˃J(ipeR9ʂh4܄ߦ:0|Zɓǂ#J4=B:˥R1Շ=JiA\e7?HϝnȠP2>] ʺа=ׇۚzn_j E e  *2;Cڲj;ھ4GOXfwغ5nr5xP 5n5nR5n~~P& Oq Aj#ҏ&*.2*>6<C0GMϕT[d(mrz !&,5:BGLQv-RMu] ^qv=N-?\ާ \   ( 0 9 ? G M T \ b j s y j׍׵sZm7ȱ  RϺ˱޺ˑغԃ]  " e!.K,+8EVam J\*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P t`e!``` `v```:`i+P  V^%P4%PY)P`)Pe)PT*PY*P D+P.` v+P}+P 'ResB 9 9*j'D/FE'1CJ)9V P9` 'ResB `  `*j Mz }v* kCDZ_YVP.` 'ResB `  `*j'D*JDH,H Mz }v* kCDZ_aYV P9` 'ResBP *jar_SA  'ResB, n < < n *j       -   {0}  {0}  - {0}  : {0} - {0}  - {0}  . . . . - {0}    -  - - . .  .- ( )  (  ) (  ) (  ) (  ) - - - GB2312+ܪ - Big5mwΩSäNɨM o!@  [H rx a   u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}[ԙۙ ڤΤ9"w!♞-72;z(v:= ŠY.Z"Mz aޜxH] ^Yߛ褠H* *%n)>iޭ$-y*g\Gw"|.H:b@"py/l߁ !Y\t !q\ U% *.!!/-9 N)_")7// F$ip"2s"*2Fw!݋r\! "$2"|"_ <0Iޓkc"A vh?O".#7 EpF ,i{8fQ  aou e[ ` e j o t y ~           $ ) .38  = B     "' ,1# G6L( ;@EQ- JOT2 Y7 ^< VcA hmF K rw|P U Z _ d i n [s x }  `e jot  y~cb34i߼F߁oG_]9^}98yHDQުENGU@ݪİH""oqbpVqQŽfG mf#FI5!W#ckOr#-׮=+ܖoA?]OiTKtwֻ\ #]Uc.绻] )Gݔ] CਧA?S*rpp4#s ~+#00U#M".,ߪySR㠁9=*5yu! O~愛  *2;CfFW# W9GOv Ou P-e &*.2`{6<C,? T[d^Imrz '/8A JOTYbkp!u&,z5:BGLQebAJw'b7v7$sA/p J9Fkw`TSp#ퟧYh졥N    ( 0 %+d2:AHQYbksy9 ? G M T \ b j #,4<s y CJQ Y Llq5@lq5[(W0<_l'( (D'ULH&[>`t.`)$|K ~d #[)UN3އ)OE  " e!.n!m;&P`&Pe&P&P&P&P&P t`e!`L``````y`'P  V^P P$P$P6&P 2'P.` 'P'P 'ResB I I~ *jvufinfliflpktiqezrutex_ansoqaakinaynubaskcavaficihindidi_iqbokakmkiprkiekornklnlaosoamqayoqusisaxaserbsirtsyantrkuelsva_oxaziyavaiqa_onagrclat1ntibetyaponhavaymaamabxazakkadalbanamharaqhemazYribalucbraylbuginbuqindoqriefiopfarerfriulhaydainqu_ispanisveivritkarelkaribkainkeddokeuakirilkomorkonqokum1kkuruxlat1_lepYlitvalYzgimanumasaymok_amonqonoqayorxonosmanprusspu_tuqandaqazaxqondiqotikqreborum1nruniksanqosanquskotssonqatacikthanatiqretiyapuyurvarayvotikvunyoxotanyapizakmaeyeneenibajuanukizuva_zbYkbenqalermYnimonqolsundanteluquuqaritaromanqviinTYqvimad1geyaramikaraqonbolqarburyatdarqvadazaqadoqribekacukelamitfoenikhanq1lhanunuhittitibraniislandkalm1kkantonkoptikkY_mirlobanludianlusianmakondmaldivmapuemaqahimar_almirandmohavkmoldavnavayondonqaniyuannqombanyancaocibvaosetinpolyakponpeyqabayaqaqauzqotikaq1r1zrecYngroman_santalsardinsebuansefardsinhalsiryakslovaksuriyatamazitaxititay letiqrinvalleszenaqaamoroerokiirokioktau_avyanqucarattaqaloqValyutaadanqmeba_q1rdbosniyadzonqxafaqs-pafoyenikiraqanaitalyankariyanklinqonkutenaylimburqlinqalaluysenomadurizmakedonmalaqasmaruarimundanqnqambaynyankolol ikipalayanpYhlYviqilbertquaraniqurmuxisiksikYsim_yanslavyantama_ektasavaqtaelittengvartifinaqtlinqittokelaytrkmYnukraynavalpirivyetnamxaro_tiyanqbenyaz1s1zzapotekaatay_ambalaYnYnYviasturiyabxopurifilippinkalencinkayax lika_ubyankosreyanmandayenmaniprimeroytikmorisienmYndinqonyamvezipampanqaportuqalqalisiyasiciliyasoqdiyensumeryantaqbanvatuvinyanipevyan{0} Vurudanimarkahindistanmaniayenqorontaloracastanisaurastrasimvollarsiuan yiivrit-YrYbivrit-farspahav monqrarotonqana_a1 sorbblisimbolsdevanaqarihiliqaynonindoneziyalksemburqmazandaranpanqasinanpapyamentoqaraqalpaqqlaqolitikqYdim farsqYdim norsqYrbi frizronqoronqosadYlY_mi_mumi yaz1_imal sotoqYdim yunanserb-xorvatnyasa tonqacYnubi krdcYnubi samigael lat1n1interlinquainterlinqvekabuverdiankoyra iiniminanqkabannamYlum dilniger kreolorta irlandqYdim almanqYdim misirqYdimi farsqYrbi bYluctYzY tay luyuxar1 sorb{0}  Btn{0}  DigYrin TYqvimi_imali fris_imali luri_imali saminYnYvi HanYnYnYvi incYnubi altayorta hollandqYdim irlandqYrbi pYncabqYdimi macarsranan tonqoa_a1 saksoningilis (BK)luba-katanqameytey mayekorta frans1zorta ingilissiloti nYqri{0}  Qapal1{0}  Tarixi0ran TYqvimiqYdim frans1zqYdim ingilisbokmal norveDangi TYqvimiEfiop TYqvimiHindi tYqvimiIvrit tYqvimiLao RYqYmlYriTay RYqYmlYriYapon TYqvimiYaz1lar  {0}grc xutsuriingilis (AB^)i_arYt yaz1s1kitab paxlavikr1m trkcYsimaxuva-meettomisir demotikqYdimi permik{0}  Qar1_1qinuk lYhYsi0slam TYqvimiMinquo TYqvimiMYrkYzi krdcYPinyin tYqvimiQYrb RYqYmlYriSadYlY_mi_ HanYYhudi TYqvimicYnubi ndebelefraktur lat1n1kabarda-YrkYznnorsk norvepolard fonetikqaraay-balkarsadYlY_mi_ in{0}  Uyunluq_imali ndebeleBuddist TYqvimiEfiop RYqYmlYriGrc RYqYmlYriKxmer RYqYmlYriOriya RYqYmlYriTibet RYqYmlYriYapon RYqYmlYridan1_ma sYslYrimisir hiyeratikqYdim provansalqYdimi italyal1riyazi notasiyatan1nmayan yaz1oxsayl1 dillYr0vrit RYqYmlYriAB^ l SistemiBenqal RYqYmlYriISO-8601 TYqvimiMyanma RYqYmlYriTeluqu RYqYmlYrimaya hiyeroqlifimisir hiyeroqlif{0}  Art1r1lm1_cYnubi azYrbaycanStandart S1ralamaKannada RYqYmlYriKonqo suahilicYsiMeksika ispancas1Qreqorian TYqvimiQucarat RYqYmlYriQurmuxi RYqYmlYriorta yksYk alman0sverY almancas1Tam Geni_ RYqYmlYrAvstriya almancas1Kanada frans1zcas1Kanada ingiliscYsidil mYzmunu yoxdurKiik Rum RYqYmlYriAmerika ingiliscYsiKastiliya ispancas1Malayalam RYqYmlYriOnluq in RYqYmlYriqYdimi kilsa kirili0sverY frans1zcas1^otlandiya keltcYsiDevanaqari RYqYmlYriSaat Sikli (12 / 24)Uot Valyuta Format1estrangela sryanicemasir standart YrYbKiik Yunan RYqYmlYriBritaniya ingiliscYsihecal1 yapon Ylifbas10mperial l SisteminYnYvi in RYqYmlYriKiik ErmYni RYqYmlYriAvstraliya ingiliscYsiBraziliya portuqalcas1mumi MYqsYdli Axtar1_nYnYvi Tamil RYqYmlYriYapon MaliyyY RYqYmlYrisumer-akadyan kuneyform24 Saatl1q Sistem (0 23)Standart Valyuta Format112 Saatl1q Sistem (0 11)12 Saatl1q Sistem (0 12)MYrkYzi Atlas tamazicYsiPortuqaliya portuqalcas1SadYlY_mi_ in RYqYmlYriSey_el kreol frans1zcas10sverY yksYk almancas1Lat1n Amerikas1 ispancas1Standart Unicode S1ralamaSYtirdYn sYtrY keirmY slububirlY_mi_ kanada yerli yaz1s1nYnYvi in MaliyyY RYqYmlYriGeni_lYnmi_ rYb-Hind RYqYmlYriSadYlY_mi_ in MaliyyY RYqYmlYriSYrt sYtirdYn sYtrY keirmY slubuNormal sYtirdYn sYtrY keirmY slubuSYrbYst sYtirdYn sYtrY keirmY slubumwyDl oS!, @0  [(@ H rx abH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }m "rΊ - /!:w (ϧ4Ѫ횐0Ѻ.!qjz#0)F/ Hs/? .  'RJ ϚШ[ίҮRԺĴ'նҢمsneΗ:Q".GjMh<^϶׳х5P< 0CтJѰ[P[O\8dq |z M|ԆjH΢ݴN؜ؐpEo*Ҳս#]ΪԹܲ$*X16|οПvLώϋfѦy/`j !t !֕΀U| t".ϗϕՊ"(7vHrЬþΐ֢"s"$2ԇ w!@=:@4:;=A0>B@:C5;AD0@AD88E078X0208=4C?08@8;01E07035<04C50;10=0;5CB0;<0=0<0@10;;81C8=20;C=20@0X2C=X>3070E48>;05@7X05AB>=8=3CH8A25G8A?0=:0@5;:><>@:C<K:;0=8;0BK=;0BKH;CX80;78<0;0X<0;B0<0A0X<0G0<<00@<5B0=5?0;=>30X?@CAAA:>BAA>@0=B08:B815BCXC@D@8C;G5G5=G5X5=GC20HGC:87X0?>=XC=0=@020X0CA071:020480=8:00@><0=15=30;18@<0=1C;30@20;;5A3K@K747>=305:0C:5@<=8:0;<K::0=B>=:>@5X0:H<8@;>10=<0308<0;482<0@H0;<8@0=4<>02:=020X>=8XC0==X0=0>A5B8=?>;X0:?=01A0=B0;A0@48=A51C0=A5D0@4A8=48A;>25=AC=40=AC@8X0B0<078B0E8B8B83@8=G>:B0C5@5@>15;0@CA0@0?0>10H3K@41>A=80:2>;0?:2X5B=0<38;15@B3C0@0B8=8;8A8B0;X0=:;8=3>=:>@A8:0;8<1C@3<04C@87<0;030A<0@0B8=30<10X=X0=:>;?0;0X0=A8:A8:A8=0;0A;02X0=AC08;8B0A0203B0G5;8BB@:<=C:@0X=0D;0<0=4D@0=AK7X0=315=>;;0=48;: {0}0ABC@8X01E>G?C@830;8A8X0:0;5=8=:C0=X0<0<0=8?@8<>@8A85=A88;8X0BC28=X0=D8;8??8=0@0C:0=040=8<0@:0=85<1>>=07@10X0=0H0K A>@13@18 D@878=4>=578X0;:A5<1C@3<070=40@0=?0?X0<5=B>8;830X=>= 58>=: {0}:01C25@480=:0;00;;8ACB:8=X0@20=40<8=0=3:010==0<;C< 48;=85@ :@5>;H8<0;8 ;C@8H8<0;8 A0<8H8<0;8 A>B>XCE0@K A>@1=C18 A0<808B8 :@5>;==28 G8==C18 0;B0X0H0K A0:A>=H>B;0=4 :5;B1>:<0; =>@25G8=8;8A (()<0EC20-<55BB>A5XH5; :@5>;C30@0G0X-10;:0@8=8;8A (..):010@40-G@:7==>@A: =>@25GA04;H<8H G8=H8<0;8 =4515;5=C18 =4515;5:>X@01>@> A5==8G>EA0X;K 48;;@A25G@ 0;<0=0AK>=3> AC08;8A85:A8:0 8A?0=0AK2AB@8X0 0;<0=0AK0=040 8=8;8AA80=040 D@0=AK70AK48; <7<C=C X>E4C@<5@8:0 8=8;8AA8A25G@ D@0=AK70AK0AB8;8X0 8A?0=0AK<0A8@ AB0=40@B @1@8B0=8X0 8=8;8AA82AB@0;8X0 8=8;8AA8@078;8X0 ?>@BC30;0AKA25G@ X:A: 0;<0=0AK@:78 B;0A B0<078A8>@BC30;8X0 ?>@BC30;0AK0BK= <5@8:0AK 8A?0=0AK o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )' g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;    $ (,039=@DHa LPT WD ) [^bfjnv   z}h A  9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}[ ug11as$e $uC%EÿOW^`pi]9uSc21yB#U#/ ˾%mҾuUÎ52ǽnĶ0õJ7< hâQ:>ۿ}0 h Kq`d Pپ!dE) 1o6F{?i  A]dF $jܛM/ͽ=w #ٽ.ľe߽P | pHGU g8,3#-—[/aYK1!=L-'Q&43 ;IL$f;B-- UĥEYA 5=9o# P+;W3lk)KVs 4KLmmۍs(zD[ӽ -s?-– skY2- ec<]K{5p{ӿ˿D Br羈pB{ouYU d|jV `P P P.` P 'ResBP. . *jV. 'ResBP  *js 'ResBR . VV-.R*jsaHTp u iSHTp u tyHTp u akanHTp u arbHTp u c[kHTp u kinHTp u trkHTp u urdHTp u yavHTp u zulHTp u hindHTp u jamnHTp u km[rHTp u kTrHTp u mak[HTp u panyHTp u su[dHTp u yapnHTp u KgisHTp u SausaHTp u birmnHTp u blgrHTp u italHTp u nepalHTp u pulsiHTp u p[rsHTp u rundHTp u somlHTp u tamulHTp u yorkbHTp u amhrkHTp u b[KgliHTp u hTKgriHTp u nl[ndiHTp u pTlTnHTp u pTtTkHTp u p[njbiHTp u ruslndHTp u rmanHTp u ukrnHTp u bilrsHTp u gri kyHTp u vy[dnmHTp u indnes-@ [*7BX o@' D Y0[ A M  HF.0..0/#0.'/0{/W/////100./o//3/?/K///?0i0M0[00w0//c//..0.00./V6P.` 'ResBr   W *j20VM25M40V40GK300GME1>40446C7C=V:><V:>@0:VGM;>7V;C9O<0@K<>AV<V7>=V0A=V^MBMA>B O?G0<>MDV:V10=V310V4KH0@><010DVO1C3VA1V;5=20;>D3CAVV:E0AV;0=3V<00@K<5=4M<>=30<>E0:@><10A0=30AC0FVAC=40B0VB0B0VFVBK3@MBM<=MBMBC<D0@AVG>:B0GK1G0HM95=Q@C10V^@KB0204EV0=3V:035@M@040F:0O4>3@K17070:V:0=C@K:>@0=L:V:C9N;04K=0<00A09<030EV<59BM9<V:<0:=020E0=3C<10=5^0@K@C=47VA0<0;VA5ACB0AV=4EVB0@>:0EV=47VG0<>@0GM@>:VM2>=40M<>47VO=31M=V1V1VO?@CA:0O046K12009=A:0O0@0?0E01;M:DCB1VA;0<020;0?N:2>;09B03C0@0=V3CVG V=:0=:0=V:;V=30=:>?F:0O;0>A:05;0>A:0O;V=30;0<0:>=4M<0=4K=3<0@0BEV<0G0<1M<CA:>3V<M=A:0O@0?0=CVA0=40^MA0=B0;VA0=V=:5A0?0BM:A51C0=0AV<20;KB0A0^0:DV=A:0OGMHA:0OO:CF:0OV;0:0=0020@A:0O0:04A:0O0;5CF:0O0@01A:050@01A:0O0A0<A:0O0D0@A:0O10A:A:0O1C@0F:0O20@;?V@K:>@=A:0O:C0=LO<0:C<KF:0O:V<1C=4C:V@K10FV:V@K;VF0;0FV=VF0<09BEV;V<0@KAL5==3 5<1>=?0=4601V?>;LA:0O@0@0B>=3A0=A:@KBA5@1A:0OAMAM;L20BC@MF:0OBK15F:05BK15F:0OBK3@K=LOEV@030=0H254A:0OO20=A:0OO?>=A:05O?>=A:0O:VB09A:0O{0} HB@KE{0}  #AQ01E07A:0O0;10=A:0O0<E0@A:0O0@<O=A:050D@K:00=A10;V9A:0O1E046?C@K20;>=A:0O20;LHA:0O20;V9A:0O30209A:0O30@0=B0;03@MG0A:0572KG09=05:070EA:0O:0;5=46K=:0;<KF:0O:0<>@A:0O:0@M9A:05:0@M9A:0O:0GK=A:0O:E<5@A:05:Q;L=A:0O;0BKHA:0O;0FV=A:0O;VB>^A:0O<04C@A:0O<0;09A:0O=0309A:0O@C<K=A:0OA;020F:0OAV@K9A:0OB0B0@A:0OB0HM;LEVBBC2V=A:0OC4<C@F:0OC715:A:0OC93C@A:0OD0@M@A:0OG0GM=A:0OGC20HA:0OHC<5@A:0OM@7O=A:0OMA?5@0=B0MAB>=A:0OMDV>?A:05O^@M9A:05V=3CHA:0OV=C:BKBCBVA?0=A:0O;VG1K >@KO{0} HB@KE0{0} HB@KEV04K359A:0O0@03>=A:0O0@C<C=A:0O0A5FV=A:0O10;30@A:0O10A=V9A:0O10H:V@A:0O15;0@CA:0O1@MB>=A:0O1V@<0=A:0O3030C7A:0O3@C7V=A:053@C7V=A:0O40@3V=A:0O:01V;LA:0O:0@M;LA:0O:0H<V@A:0O:V@3V7A:0O;573V=A:0O;C10-:0A0V<0:H0=A:0O<0;40^A:0O=5?0;LA:0O?0=30AV=0=?0? O<5=BCA;025=A:0OB046K:A:0OB0<V;LA:05B0<V;LA:0OB0=30=A:0OC:@0V=A:0OD@KC;LA:0ODV46K9A:0OVA;0=4A:0O{0} HB@KE>^{0}  =H05VAL<>: {0} M3VQ=: {0}0:AVB0=A:0O0ABC@K9A:0O15=30;LA:052 5B=0<A:0O30;VAV9A:0O46>;0-D>=LV:0B0;0=A:0O:>9@0 GKV=V;V<1C@3A:0O<0:54>=A:0O<0;L4K^A:0O<0;LBK9A:0O<0=3>;LA:0O<0@H0;LA:0O< O=<0@A:05A0@47V=A:0OAV=30;LA:05AV=30;LA:0OAVFK;V9A:0OBC@:<5=A:0ODV;V?V=A:0ODV=V:V9A:0OH0B;0=4A:0OV=BM@;V=320V=BM@;V=32MVB0;LO=A:0O;VG1K BM;C3C{0}  >7=05VAL<K  {0}3@M=;0=4A:0O:01C25@4KO=C:0@AV:0=A:0O<0:C^0-<55B0<V@0=4K9A:0O=5:0;L:V <>^A@0=0=-B>=30H@KDB @09;O=V6=5=O<5F:0O15A?VAL<5==0O:010@47V=A:0O;0>A:VO ;VG1K;C;5-A00<A:0O<0;030AV9A:0O=V4M@;0=4A:0O=V6=O;C6KF:0O@K<A:VO ;VG1K@MB0@0<0=A:0OB09A:VO ;VG1KV=40=57V9A:0O;VG1K 3C@<C:EVE0= 7 10?0<>D0BK15F:VO ;VG1K{0}  0HK@0=K{0}  #:;NG0=K25@E=O;C6KF:0O:09@01>@0 AM=V:0;O=40@ 40=3V:>;B0-A00<A:0O:><V-?O@<OF:0O;N:A5<1C@3A:0O;VG1K <0;0O;0<<070=4M@0=A:0O=50?0;VB0=A:0O=52O4><0O <>20?0^=>G=0O ;C@K?0^=>G=0O A>B0@0460ABE0=A:0OA?@>HG0=05 E0=AKGC0=LA:0O 9VO?>=A:VO ;VG1KV=0@K-A00<A:0O;VG1K 3C460@0FV075@109460=A:0OAB0@00=3;V9A:0OAB0@0=0@256A:0OAB0@0V@;0=4A:0OB@04KFK9=05 E0=0@<O=A:VO ;VG1K3@MG0A:VO ;VG1K:0;O=40@ V=L3>:E<5@A:VO ;VG1K=V6=5A0:A>=A:0OAB0@0?5@AV4A:0OMDV>?A:VO ;VG1KO^@M9A:VO ;VG1KAB0@0D@0=FC7A:0O;VG1K 4M20=030@KA5@1A:0E0@20F:0O{0}  VAB0@KG=K0=3;V9A:0O (()1V@<0=A:VO ;VG1K3@C7V=A:VO ;VG1K=52O4><05 ?VAL<>?0^4=Q20:C@4A:0O?0^4=Q20A00<A:0O?0^=>G=0A00<A:0OAB0@0<0=3>;LA:05B0<V;LA:VO ;VG1KO?>=A:V :0;O=40@15=30;LA:VO ;VG1K1C4K9A:V :0;O=40@70E>4=OO D@K7A:0O:0;O=40@ ISO-8601:VB09A:V :0;O=40@=V35@K9A:V ?V46K=?0^4=Q200;B09A:0O?0^4=Q20O =4M15;5?0^=>G=0O =4M15;5MDV>?A:V :0;O=40@O^@M9A:V :0;O=40@FM=B@0;L=0:C@4A:0O:0@0G09-10;:0@A:0O<0BM<0BKG=KO 7=0:V?5@AV4A:V :0;O=40@C=V25@A0;L=K ?>HC:F0@:>^=0A;02O=A:0OAB0@06KB=03@MG0A:0O70E>4=OO 15;C46A:0O=0@256A:0O (1C:<>;)=0@256A:0O (=N=>H:)?>^=0HK@K==KO ;VG1KAB0@06KB=053V?5F:0OAB0@0?@020=A0;LA:0O:0=30;57A:0O AC0EV;V{0}  !C<OHG0;L=0AFLA?@>HG0=05 :VB09A:05H0B;0=4A:0O 3M;LA:0OH259F0@A:0O =O<5F:0O<5B@KG=0O AVABM<0 <5@B@04KFK9=05 :VB09A:0530VFO=A:0O :@M>;LA:0O3@K30@KO=A:V :0;O=40@<CAC;L<0=A:V :0;O=40@1@KB0=A:0O AVABM<0 <5@=O<0 <>^=030 <0BM@KO;C0@01A:0-V=4K9A:VO ;VG1KACG0A=KO 0@01A:VO ;VG1K0<5@K:0=A:0O AVABM<0 <5@AB0=40@B=K D0@<0B 20;NBKO?>=A:VO ;VG1K (DV=0=AK)1@07V;LA:0O ?0@BC30;LA:0O3047V==K FK:; (12 01> 24)5^@0?59A:0O ?0@BC30;LA:0OO?>=A:VO A:;04>2KO ?VAL<K1CE30;B0@A:V D0@<0B 20;NBK:VB09A:VO A?@>HG0=KO ;VG1K:0=B>=A:V 4KO;5:B :VB09A:09:VB09A:VO 475AOB:>2KO ;VG1K:VB09A:VO B@04KFK9=KO ;VG1KFM=B@0;L=00B;0A:0O B0<07VEB<CAC;L<0=A:V A25F:V :0;O=40@B0<V;LA:VO B@04KFK9=KO ;VG1KAB0=40@B=K ?0@040: A0@B020==O12-3047V==K D0@<0B G0AC (0-11)12-3047V==K D0@<0B G0AC (1-12)24-3047V==K D0@<0B G0AC (0-23)24-3047V==K D0@<0B G0AC (1-24)=OAB@>3VO ?@02V;K @07@K2C @04:072KG09=KO ?@02V;K @07@K2C @04:0@K<A:VO ;VG1K ^ =V6=V< @M3VAB@K:VB09A:0O (A?@>HG0=KO V5@>3;VDK)AB0=40@B=0O <0@0:0=A:0O B0<07VEB0@<O=A:VO ;VG1K ^ =V6=V< @M3VAB@K3@MG0A:VO ;VG1K ^ =V6=V< @M3VAB@K:VB09A:0O (B@04KFK9=KO V5@>3;VDK):VB09A:VO A?@>HG0=KO ;VG1K (DV=0=AK)AB0=40@B=K ?0@040: A0@B020==O #=V:>4:VB09A:VO B@04KFK9=KO ;VG1K (DV=0=AK)*?0HK@0=0O AVABM<0 0@01A:0-V=4K9A:VE ;VG10^mwZ8 o!@0  [(H rx a    u"&*-03 77AEIMQTX[_ cgkBX o{~d9k @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8(:4 ;     $ (,09=@5D Ha LPT WD ) [^bfjn rv   z} h  A  9 }< vM * i  b !%)0(48<]@ DHKNlRVZ^ fjmquFyS }<_ ߅t= s2* YL3 &+Gq u%n%߫NߛbM gV@G#CV,7u= IE J6ߞ>%Y`YMB9.z{:ߦ5F?86&'*kv9߭nciyB{xFUz$=;qr4`/Oj:znfCjYpEWHEcxU~qP'߆o>R߆m-=/L1sf=\a5w3y=(Yq$|Q>߈_[\Nf95;";]) Li Dre XfC NjeCe߳5[ {>&*.}WHA'p/SNau,e $).38=BGLQV[`ejoty~!}2! /+3p/\1x^>nYX2*# *2;CCU&SGOMO-&*.2Kj6<CT[d<#mrz !&,5:BGLj?3i)Chcx .SQRm iK^B  " e!.n!mPP P'P0P7P>P tU`e!`z````_``l`P V^aPrPPPPW .`b PP 'ResBE x II-xE*jIchi IboIchi AkanIchi ArabIchi ThaiIchi ZuluIchi BurmaIchi ChekiIchi DachiIchi GrikiIchi HausaIchi HinduIchi KhmerIchi PesiaIchi SunguIchi TamilIchi UruduIchi AmhariIchi JemaniIchi NepaliIchi RwandaIchi YorubaIchi BelarusIchi BengaliIchi FrenchiIchi KorianiIchi PolishiIchi PunjabiIchi RusianiIchi SwideniIchi TakishiIchi ChainisiIchi ItalianiIchi JapanisiIchi JavanisiIchi PotogisiIchi SpanishiIchi HangarianIchi MaleshaniIchi RomanianiIchi UkranianiIchi VietinamuIchi BulgarianiIchi Indonesiani-@ [*7BX o@' D Y0[ A M  HFx5yxqy/z~yxAyxy,z yyxx:zzxyzzxyIzxMyxyyzXzyYyxyyxygz*yvzeyyxVP.` 'ResB .  -.*jHiiboHiakanHibenaHijavaHilenoHilusiHiurduHizuluHiajemiHiburmaHichekiHichinaHihausaHihindiHikoreaHiswidiHitamilHiamhariHibanglaHigirikiHiharabuHijapaniHinepaliHisomaliHitulukiHiyorubaHifaransaHiholanziHihungariHilomaniaHimalesiaHipolandiHipunjabiHitailandHiukraniaHibelarusiHibulgariaHihispaniaHiingerezaHiitalianoHijerumaniHikambodiaHiindonesiaHinyarwandaHivietinamu-@ [*7BX o@' D Y0[ A M  HF.(/C//./1/. 0:///.y//// 0./L/.0//.U////./.,0^// //g//.80p/..VP.` 'ResB j jُ*j8O>C=15O66C@20BC88@B >310O3887:@88;CEO>1I0?CIC@>>BBC0?C0H>CE840==05?G08<1C'0:<010A:810D8O1@0462>B8:48C;05@7807C0=3:8:CN:A>A0=C>@>G>:B>O?575@0E<809A:009BE80O 8!0@0B8%0=C=C0@020:10;CG83@JF:040BA:85:06C::0;<8:;0>A:0;0E=40<>E>C:=8C50==O=460?>;A:8A5;:C?A;5928C5;A:8E0=3J;E8BA:8>?BA:0; '8:8$03A-?0&8D@>28/20=A:001E07:80:04A:820;?8@845;0C5@70?>B5:7C;CA:88=C?80::20=O<0:>A@05=:CB5=09<0=:A:8>468120>A59468?0;0C0=A@J1A:8B83@8=OG030B09O20=A:8O:CBA:8O?>=A:0O?>=A:80ABC@A:840:>BA:8:8B09A:00;89A:80B0:A:0@09;>20C38=A:00@89A:08?J@A:08489A:08F89A:00=8?C@8A<0=A:0!8@89A:0"0310=20%0<8BA:0%0@0?A:0025ABA:80@<5=A:010;89A:818:>;A:818;5=A:81>46?C@81C38=A:81C@OBA:83030C7:847>=3:E05B8>?A:08A?0=A:8:018;A:8:070EA:8:0@81A:8:0HC1A:8:8@387:8:8@8;8F0:>@59A:0:>@59A:8:C<8:A:8:E<5@A:0:E<5@A:8:L>;=A:8;8B>2A:8;C8A5=L><0;09A:8<0@89A:8<0A09A:8<>@8A85==520@A:8=80<2578?>=0?50=?CIC=A:8@0?0 =C8A;>20H:8B0<8;A:0B815BA:0B815BA:8BC28=A:8C715:A:8C93C@A:8C=30@A:8E0209A:8G5@>:A:8H095=A:8HC<5@A:80@C<J=A:8{0} G5@B8@0<59A:0>B8G5A:078:: {0}E0@>HBE88=59=0 8=59=0 5@>8BA:00E;02A:0 5780=A:8 C=8G5A:0!0C@0HB@0!C=40=A:0#30@8BA:0048359A:815;0@CA:815=30;A:018@<0=A:018@<0=A:81>A=5=A:81J;30@A:83>B8G5A:83@C78=A:03@C78=A:8:010@480=;0B289A:8<070=40@8<0;B89A:8<0@H0;575<>;4>2A:8<>=3>;A:0<CA:>3A:8>?@>AB5=0A8=E0;A:0A>3489A:8B0468:A:8B08BO=A:8D0@L>@A:8D84689A:8G88?C2A:8 (BGN)25AB0=A:0848<0 @5G><?NBJ@5=0=8E59A:030<8G5A:0$8=8:89A:030;8A89A:848>;0-D>=88=3CH5BA:88B0;80=A:8:>=3>0=A:8:>@=C>;A:8;8<1C@3A:8<0:C0 <5B><0=46C@A:8>:A845=B0;?5=4601A:8A><0;89A:8B>:5;09A:8D8=8:89A:8D;0<0=4A:8F8<H80=A:8H>B;0=4A:8N6=>:N@4A:8>20 "09 54>;=>=5<A:8{0}  4@C38{0}  @07=871CG5= @540=40@8=A:0>=>B>=8G=>0E0C E<>=3>;8B>=8G=> >=3>-@>=3>"@048F8>==>'0A>20 7>=0:>@A8:0=A:8<8@0=489A:8<=>3>578G=8=5>?@545;5=A8F8;80=A:8AJGC0=A:8 8B@048F8>=5=D@8C;80=A:8N6=>A00<A:81;8A A8<2>;8AB0@>D@5=A:8N45>-0@01A:84@52=>3@JF:8N6=>0;B09A:8{0}  2A8G:8;8A A8<2>;80;5=A80=A:8;03>;8G5A:05AB=8 F8D@8!0<0@8B0=A:0!8;>B8 03@83>@=>;C68H:83@JF:8 F8D@84>;=>;C68H:88=4>=5789A:8:0@0:0;?0H:8;0>A:8 F8D@8;C;5-A00<A:8=80=A0 B>=30=845@;0=4A:8@0460AB0=A:8@8<A:8 F8D@8A525@5= ;C@8A525@5= A>B>F8D@8 2 >@8ON65= =4515;5AB0@>=>@256:85@=0 A8AB5<0!B0@>C=30@A:0157 ?8A<5=>AB60@3>= G8=CC:70?04=8 F8D@88=0@8-A00<A:8;N:A5<1C@3A:8A:>;B-A00<A:8O?>=A:8 F8D@8AB0@>0=3;89A:8AB0@>8@;0=4A:8AB0@>?5@A89A:8AJ@1>EJ@20BA:8{0}  >3@045=880;5:B 46820@52=> ?5@<A:08A<5=>AB: {0}! ?J;=0 H8@8=0!B0@>?5@A89A:0075@109460=A:80=3;89A:8 (UK)0=3;89A:8 (US)0@<5=A:8 F8D@85B8>?A:8 F8D@8:01>25@480=A:8:>9@01>@> A5=8:><8-?5@<O:A:8:E<5@A:8 F8D@8A525@=>A00<A:8B815BA:8 F8D@8F8D@8 2 B5;C3CN45>-?5@A89A:8{0}  @07H8@5=80;A:0 ;0B8=A:080;5:B 8?>20F>=3>;A:8 F8D@8!>@B8@0=5 8=8=!B8; 70 =>2 @54$8=0=A>28 F8D@80=3;89A:8 (!))15=30;A:8 F8D@818@<0=A:8 F8D@83@C78=A:8 F8D@84@52=>538?5BA:8A525@5= D@87A:8F8D@8 2 :0==0407B>G=> 0@<5=A:8F8D@8 2 3C@<C:E8@C78=A:0 ECFC@880;5:B 0B8A>=580;5:B !B>;2870@52=> 8B0;89A:00?04=0 A8@89A:00?04=> 0@<5=A:87B>G=0 A8@89A:05B@8G=0 A8AB5<0@E>=>-5=8A59A:08A<5=>AB >;0@4! ?>;>28= H8@8=020;75@A:8 =5<A:870?04=>D@8789A:887B>G=>D@8789A:8B09;0=4A:8 F8D@8F8D@8 2 <0;0O;0<O?>=A:0 A@8G:>20O?>=A:8 :0;5=40@>?@>AB5= :8B09A:8?5@A89A:>-0@01A:0{0}  8AB>@8G5A:80@80=B =0 ;>:0;00B8=A:0 D@0:BC@08=8= @><0=870F8O@><5=5= ?@02>?8A!8;0 =0 A>@B8@0=5!>@B8@0=5 ?> I@8E"@048F8>==8 F8D@81C48AB:8 :0;5=40@52@59A:8 :0;5=40@8A;O<A:8 :0;5=40@:0@0G09-10;:0@A:8:8B09A:8 :0;5=40@:;0A8G5A:8 =520@8:>@59A:8 :0;5=40@=835@89A:8 ?8468==>@256:8 (1C:<>;)=>@256:8 (=N=>H:)AB0@>28A>:>=5<A:8F8D@8 2 3C460@0B8FJ@:>2=>A;02O=A:8H259F0@A:8 =5<A:8H>B;0=4A:8 30;A:8:>=3>0=A:8 AC0E8;8{0}  AJ2<5AB8<>AB!  (UNGEGN)5@>3;8D8 =0 08B5!>1AB25=0 C?>B@510?5@A89A:8 :0;5=40@A@54=>28A>:>=5<A:8E08BO=A:8 :@5>;A:8F8D@8 2 4520=030@8:;0A8G5A:8 A8@89A:8{0}  ?8A<5=8 7=0F838?5BA:8 95@>3;8D882J@?C;A:8 480;5:B!8@89A:0 5AB@0=35;>!>@B8@0=5 =0 2A8G:8:N@4A:8 (F5=B@0;5=)=5?>7=0B0 ?8A<5=>AB5@=0 A8AB5<0 =0 !)!>@B8@0=5 =0 F8D@8B5!>@B8@0=5 ?> A8<2>;8(>B;0=4A:8 0=3;89A:8B@048F8>=5= :8B09A:8F8D@8 A ?J;=0 H8@8=080;5:B A50:>/A>O=50B5<0B8G5A:8 A8<2>;8!B@>3 AB8; 70 =>2 @543@83>@80=A:8 :0;5=40@A@54=>25:>25= D@5=A:8A0<0@8B0=A:8 0@0<59A:8<?5@A:0 <5@=0 A8AB5<05<A:8 ?@02>?8A >B 1996>@<0;878@0=> A>@B8@0=5#594-609;A @><0=870F8O(C<5@>-0:04A:8 :;8=>?8AA@54=>25:>25= 0=3;89A:8A@54=>25:>25= 8@;0=4A:8A@54=>25:>25= E>;0=4A:8O?>=A:8 D8=0=A>28 F8D@8:8B09A:8 45A5B8G=8 F8D@8>@<0;5= AB8; 70 =>2 @54 0=5= AJ2@5<5=5= D@5=A:8!2>1>45= AB8; 70 =>2 @54#@0;A:0 D>=5B8G=0 071C:0A;O<A:8 F828;5= :0;5=40@80;5:B !0= 6>@468>/8;038?5BA:> 45<>B8G=> ?8A<>38?5BA:> 95@0B8G=> ?8A<> 5G=8:>2 @54 =0 A>@B8@0=5A5A5;20, :@5>;A:8 D@5=A:8$>=5B8G5= @54 =0 A>@B8@0=5B@048F8>==8 B0<8;A:8 F8D@812-G0A>20 A8AB5<0 (0  11)12-G0A>20 A8AB5<0 (1  12)24-G0A>20 A8AB5<0 (0  23)24-G0A>20 A8AB5<0 (1  24)?@>AB5= :8B09A:8 (GB2312)#=8D8F8@0=0 BN@:A:0 071C:0:0;5=40@ AJ3;0A=> ISO 8601AB0=40@B5= D>@<0B =0 20;CB0B8>?A:8 :0;5=40@ <8B ;5<!>@B8@0=5 157 =>@<0;878@0=5"@048F8>=5= :8B09A:8 (Big5)"@048F8>=5= =5<A:8 ?@02>?8A157 ;8=328AB8G=> AJ4J@60=85:0;5=40@ =0 5?C1;8:0 8B09AB0=40@B5= @54 =0 A>@B8@0=5=489A:8 3@0640=A:8 :0;5=40@564C=0@>4=0 D>=5B8G=0 071C:0!;54@5D>@<5= @54 =0 A>@B8@0=5!B0=40@B5= @5780=A:8 ?@02>?8A3@JF:8 F8D@8 2 4>;5= @538ABJ@@8<A:8 F8D@8 2 4>;5= @538ABJ@AJ2@5<5=5= AB0=40@B5= 0@01A:8BJ@A5=5 A >1I> ?@54=07=0G5=85!>@B8@0=5 ?> 480:@8B8G=8 7=0F8AB0=40@B5= <0@>:0=A:8 B0<0783B!>@B8@0=5 A0<> ?> >A=>2=8 1C:280@<5=A:8 F8D@8 2 4>;5= @538ABJ@@07H8@5=8 0@01A:>-8=489A:8 F8D@8>@<0;878@0=> A>@B8@0=5 2 #=8:>4'0A>28 D>@<0B (12- 8;8 24-G0A>2)!>@B8@0=5 =0 F8D@8B5 8=48284C0;=>!>@B8@0=5 ?J@2> ?> 3>@5= @538ABJ@!>@B8@0=5 ?J@2> ?> 4>;5= @538ABJ@>4@5640=5 ?> 3>@5=/4>;5= @538ABJ@JA5= A@54=>25:>25= D@5=A:8 4> 1606 54 =0 A>@B8@0=5 ?> :;NG>25 8 G5@B8D>@<0B =0 20;CB0 70 AG5B>2>4=8 F5;8!>@B8@0=5 A ?@5=51@5320=5 =0 A8<2>;8AB0=40@B5= @54 =0 A>@B8@0=5 2 #=8:>4D8=0=A>28 F8D@8 2 :8B09A:8 (>?@>AB5=)!>@B8@0=5 A =>@<0;5= @54 70 @538ABJ@01@0B=> A>@B8@0=5 ?> 480:@8B8G=8 7=0F8>@<0;=> A>@B8@0=5 ?> 480:@8B8G=8 7=0F8@5=51@5320=5 =0 A>@B8@0=5B> ?> A8<2>;8D8=0=A>28 F8D@8 2 :8B09A:8 (B@048F8>=5=)!>@B8@0=5 =0 F8D@8B5 ?> G8A;5=0 AB>9=>AB)"J@A5=5 ?> ?J@2>=0G0;=8 AJ3;0A=8 2 E0=3C;)#=8D8F8@0=8 A8<2>;8 =0 :0=04A:8 01>@835=8,!>@B8@0=5 ?> 480:@8B8G=8 7=0F8 2 >1@0B5= @54.!>@B8@0=5 ?> 480:@8B8G=8 7=0F8/@538ABJ@/H8@8=0/!>@B8@0=5 A @07;8G020=5 =0 @538ABJ@0 =0 1C:28B51!>@B8@0=5 157 @07;8G020=5 =0 @538ABJ@0 =0 1C:28B53!>@B8@0=5 ?> 480:@8B8G=8 7=0F8/@538ABJ@/H8@8=0/:0=0+8EVamwjrB4sw+ oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 O A E IMS QT X[_ cgkBW X u[ o{~_ c d9g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W }  ui,܁,&=Ex,'98hN{[Lڍ A(79GC8S>suuYGm%M8ݗ4kbPܞL ܵ(8`pkۚc߸d ܁UaڜBۧU#38}%mqhڪa8m1|52'[LYOe|t^٥5Y)}]0ރ誤; ݔJڋ`4<t]@M) 4ߟ16sM,y޲Iߕ Ed#ۡܶn4$jgܛ+/, 4=y3.߼'}ڏ>8pH Ghc,U&(ݛ%1-% ^L>4/P3f-)]/ڋ9':=LځTK' 3QCݽ)Cۍ'\K(L$:PS'IL:Ưĥ^W3~5H;$P}o#{ ]5;&AjiuXw5-)4bg4qg0L31c[ۂs8A5DV],bm (-s;߷c AL>MLuijxt2_keUoٍEߋ84oC55p{*YM*,~}o nB\4 }_Btaou  Uze[ ` e j o t y ~         $ ) .38 = B     " # GL( @Q2 7 ^< VA F K |P U Z _ d [s x } `e jot y~5x߮۷}&"ۼuZڪڥEYᔍ#c ڃ7\j0v=E۽#> qۇފ٤K'\-ޯ\A>K'U ܲ)܆p-s} y_)ڃdkٖ1ǂVe *2;C贯YGOiXf,5nJ#r5x5n5n V5n~pO<Em&*.2+Fa|6<C'MmT[d:(mrz !&,5:BGLQ?5+AO:!ka&?oZvZ"Q]f  ( 0 :A? G M T \ b j < !X!sf,@Oa7ރAnL?Ay`  " e!.n!+8EVam JPP P P P P P P" P- PJ PQ PZ Pa Pf Pm P t`e!```````v` P  V^PPPPPPP P[/` P!P 'ResB . ##-.*jakankanc[kikankorekantayikanzulukanawusakanigibokaninidikanirisikanitalikanoKirikanurudukanangil[kanbamanakang[r[sikanjavanekanlarabukanmal[zikannepalekanolandekanpolonekanrumanikansiniwakansomalikansuw[dikantamulikantubabukanturikikanyorubakanzapTnekanalimarikanamarikikanb[ngalikankambojikanruwandakanuk[r[nikanbirimanikanbuligarikanesiparolkanperisanikanp[nijabikanndonezikanbiyelorisikanpTritigalikanwiy[tinamukan-@ [*7BX o@' D Y0[ A M  HF./8/N00//./$//0*0/...B0.././/.B/0L/V/60`/\0j/./~///.///j0/t/.VP.` 'ResB  ؃*j   Wu  - - - Xiang {0}  : {0} {0} {0}  {0}  - {0}   - - - - - {0}  - - - - ISO-861 - - ( ) - (  ) (  ) (  ) (  ) - - - / - - / / - ( - ) - / / / , ( , )-ܸ 0܇ ( , )2ܹ +8EVamw oM݇9 \ oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }"[,#/%1*)#&ߜM6OdCv]ݸ F>O۩ٮ6ھra[:LVgNSܖڱr}ܿڮwٽڧ܆z}kYs؄S)ڌoڠg ڮ_/;.6*PZ ckIۏ3A11:+؟~/hEZ2JC]hܰhvm٦ۻ!nۑy޿ 9, NBWA[(o܇ ^w LٮyTec٦ߊn}JE^$[7rE7yژ.~O>vߗ`'EaJݸؿc23~ޝރݸGdۅQ3s۔:[qEVأy^fp=)7& #70JV%DF&4=Yڰc:Y,Yڦ0E  Jk%0`߉[nvݯp 7`ݎٱ?6g,Pٶa=Y`Mޫ,۾ٺ|uu ߐܼ;ܣۡ/[GBDSP؀݌Nmy6bk"fMfߋ;>XGaۏ߶'فH|aouگ- ۅe[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~'CH=U^kݮU۹ڢڄ܃ڎb@i5ٮn nܶޙ܉ߡVq! >yoWs6@>ۦtO(we~ۖK޵Rޗo߼ܕؾ؋5UD Ae  *2;CODzW{[GO_Xf5nr5x5n5n5n~@~  O/vaKCG+&K=/&*.26<CM?T[dP-UMmrzw '/8A JOTYbkp!u&,z5:BGLQ!J Tv~=Hck)a*)=%aY0&m~?!@Y4p!po#}) EE  " e!.n!+8EVam J)P)P)P)P)P)P)P)P)P)P#*P**P3*P:*P?*PF*P t`e!````m`m``E[`*P V^\$P$P(P(P(P)P)P 9` *P*P 'ResB . .*j |.V P.` 'ResB . .*jb|D AgrS QrSz T crV|Q arB V|Q fQ b fQ _ _` fQ Ir g|D fQ ht bt ft fQ b arB Bfb T QVrS Gr`r fQ b arB brD T QVrS Gr`r fQ  (h br )QVrS Gr`r fQ  (Az S L )QVrS Gr`r fQ  (QVrS cS )*fS VbtQ  arB brBf ft X V@|Q T`r _rS P|  XX ou.. /E/_/-/......t./.{/VPP.` 'ResBe  uu[*jaoegerzaBlissPOSIXadlamgegeggezeggoteggotekkazaklezginkoegnogayrunektouvayapegakadegarabekasamegbosnegboutindiyezhelamegfinneggalleghaousakakoegkomiegkoptegkoptekkoroegkorsegkurdeglaoseglidieklikiekmaltegmariegosetegpachtopontegsahoegsardegserbegsinaegsiriegsiriekskosegskotegsogaegsvedegtesoegturkegvepsegvoroegachantiachinegainouegakuapemalbanegamharegarameegavestegavestekbachkirbafiaegbalinegbougiekbouriatbrahwegchigaegchoktawestonegetiopekfaeroegfidjieggalizeggusiieghaitieghangeulhawaieghebraegjapanegjavanegkabilegkalmoukkanaregkanourikaribegkolunegkomoreglatviegmanavegmanchoumorisegmuskoginauruegnepalegniveronoueregoromoegpolonegsogdiegsumeregtamilegtchekegtinglityoroubazapotegzazakegsundanegabkhazegadygeiegalamanegaleoutegaragonegarawakegbamounekbavariegbedawiegbirmanegbulgaregchamorrudazagaegeuskareghungaregislandegkabardegkantonegkareliegkechuaegkembraegkhotanegkoreanegkoreanekkoumikegligurieglituanegmadouregmalaysegmanikeekmegrelegmikmakegmirandegmoldovegmongolegnavachongoumbegokitanegouzbekegpikardegromaniegrusianegsikiliegsileziegslovakegslovenegtamachegtigrignatoulouegturoyoegukrainegveneziegvotyakegwallonegyakoutegzelandegzoulouegaroumaneg2.1.48.86alabamaeganskrivetarouezioarpitanegbelarusegbrezhonegdeiziadurgagaouzeggilberteggresianeggwriziennhenberseghenbruseghenitalekhennorsegilokanoegindonezegingouchegitalianegjorjianegkachoubegkatalanegmakedonegmalgachegngambayegougaritegougaritekouigouregpiemontegromachegsamariteksasaresegsinaeg Wusinghalegsinghalekspagnolegtasawakegtibetanegtibetanektigreanegturkmenegvietnamegaraoukanegarmenianegasturianegesperantegfenikianegflandrezegfrioulaneggennhevelglagolitekhenegipteghensaozneglimbourgegmoundangegoudmourtegportugalegromagnolegsanskritegsaozneg RUsaozneg SUsifro vaisinaeg Gansmi Inarismi Lulesmi Skoltsmi ar Sutachelitegtahitianegtchouvatchhan eeunaetgalleg Suisgreunlandeghenchalleghenhungarekizelsorabegkalendjinegkerneveuregnapolitanegnederlandegpersek kozhsifro thaisinaeg Xiansotho ar Sutchetcheneguhelsorabegvalensianegyezh dianavyezho liesuhelnorvegegkrennsaoznegserb-kroategyuzev-arabegyuzev-persegarabeg Egiptarabeg Tchaddoare rummagalleg cajunhenbrovasegmazanderanegsifro khmersifro oriyayieg Sichuankrennchallegfurmad moneizsifro laosekalamaneg Suisalamaneg izelaltaieg ar Suarabeg Marokoarabeg modernazerbaidjaneggalleg Kanadahan hengounelheniwerzhonegkurdeg soraniluksembourgegndebele ar Sunewari klaselnivero romansaksoneg izelsirieg klaselslavoneg ilizswahili Kongosmi an Norzhturkeg Krimeaturkeg otomanhenchresianegsifro balineksifro javaneksifro tamilekarabeg Aljeriaarabeg Tuniziaenklask hollekpidjin Nigeriasaozneg Kanadasaozneg diazezsifro bengalisifro kanareksinaeg Min Nansinaeg eeunaetskritur dianavsotho an Norzhvolapk klaselvolapk modernsifro telougoukrenniwerzhonegsifro mongoleksifro sundaneknivero hebraeknivero japanekdeiziadur dangifrizeg an Norzhfrizeg ar Reterhenarabek ar Sukreoleg Jamaikalatin gouezelekloureg an Norzhnorvegeg bokmlrannyezh Ndyukarannyezh Pamakareizhiad vetreksaozneg Amerikasifro Kayah Lisifro gujaratisifro gurmukhisinaeg lennegelsiriek ar Reternivero kirillekalamaneg Aostriadeiziadur indiandeiziadur persekdeiziadur sinaatgalleg rakvodernhenalamaneg uhelkaratchay-balkarkelchiad euriokreoleg Sechelezndebele an Norzhnivero etiopiatnorvegeg nynorsknotadur jedonielrannyezh aloukousanskriteg vedeksifro led plaensifro malayalamsinaeg hengounelspagnoleg Europanivero gresianeknivero jorjianekdeiziadur boudaatdeiziadur hebraekdeiziadur islamekdeiziadur japanatgresianeg untonelhan gant bopomofokerneveureg kumunkerneveureg unvankreoleg Louiziananederlandeg krennportugaleg Europarannyezh Natisonereizhiad vuzuliasanskriteg klaselsaozneg Aostraliasaozneg rakvodernsifro devanagarisiriek Estrangelnivero armenianekalamaneg uhel Suisarameek impalaerelbelaruseg akademekdeiziadur ISO-8601deiziadur etiopiatfrizeg ar Chornghenarabek an Norzhhieroglifo mayaekkrennalamaneg uhellizherenneg Dajnkomarieg ar Chorngromanekadur pinyinromacheg Grischunsanskriteg itihsasaozneg Kerne-Veursiriek ar C horngspagnoleg Mechikourzh rumma Zhuyinurzh rumma pinyinyezh sino Amerikaarmenianeg ar Reterdeiziadur gregorianesperanteg sistem Hesperanteg sistem Xgresianeg liestonelhieroglifo egiptekkichuaeg Chimborazolizherenneg Bohori lizherenneg Metelkonivero roman bihanromanekadur Hepburnsaozneg Breizh-Veursifro Sora Sompengsifro shan Myanmarhieroglifo Anatoliakerneveureg standartkirillek henslavonekrannyezh Gniva/Njivarannyezh skotek Uladreizhiad vuzulia RUreizhiad vuzulia SUsifro Tai Tham Horasifro Tai Tham Thamsifro arabek indianurzh rumma standarturzh rumma hengounelalamaneg Pennsylvaniabaloutchi ar Chorngsaozneg standart Skostamazigteg Kreizatlasurzh rumma adreizheturzh rumma an tresoarameeg ar Samaritanedarmenianeg ar Chorngbelaruseg Taraskievicaflandrezeg ar c horngfurmad moneiz standartnivero sinaek eeunaetreizhskrivadur reizhetromanekadur Wade-Gilessaozneg an Douar-Neveztreuzskrivadur X-SAMPAdeiziadur Republik Sinadoare reizhskriva 1943nivero gresianek bihanrannyezh aniiek Balankareizhskrivadur Ivanchovromanekadur ALA-LC 1997silabennaouego japanekspagnoleg Amerika latinurzh rumma ar geriadurnivero armenianek bihannivero sinaek hengounelrannyezh Oseacco/Osojanesanskriteg hiron boudaattamacheg Maroko standarturzh rumma ar fromluniofinneg traoienn an Tornekerneveureg unvan reizhetnivero tamilek hengounelrannyezh San Giorgio/Bilarannyezh euskarek Bizkaiarannyezh resianek Lipovazreolenno urzhia europatsifro arabek ar Chorngdeiziadur islamek keodedellizherenneg fonetek Unifonnivero sinaek dekvedennekrannyezh Stolvizza/Solbicareizhiad 12 eurvezh (0 11)reizhiad 12 eurvezh (1 12)reizhiad 24 eurvezh (0 23)reizhiad 24 eurvezh (1 24)saozneg Liverpool (scouse)lizherenneg fonetek ouraleknivero japanek an archantreizhskrivadur alamanek 1996urzh rumma al levr-pellgomzdeiziadur etiopiat Amete Alemdeiziadur islamek steredonielsifro arabek indian astennetlizherenneg latin turkek unvanserbeg gant distagadur ekavianurzh rumma Unicode dre ziouerdeiziadur islamek (Umm al-Qura)lizherenneg fonetek etrebroadelserbeg gant distagadur ijekavianreizhskrivadur alamanek hengounelskritur Oxford English Dictionarydeiziadur islamek (Arabia Saoudat)nivero sinaek eeunaet an archantreizhskrivadur rusianek 1708 Pr Ireizhskrivadur rusianek goude 1917urzh rumma sinaek eeunaet - GB2312urzh rumma sinaek hengounel - Big5nivero sinaek hengounel an archantreizhskrivadur resianek skoueriekaet*rannyezho Sotavento kreoleg ar Chab-Glas+rannyezho Barlavento kreoleg ar Chab-Glas,emglev 1990 war ar reizhskrivadur portugalek0emglev 1945 war reizhskrivadur portugaleg BrazilmwV]fX oS !, @0 4  [(8 < @  H D rx aH L X h x |    u " &*K -03 77 ; A E IMS QT X[_ cgkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M  @Ho  )'  i g -   l  $(,048<? CGK1 J, ND RVY` dh lpKtx|    0 Oz D ~8 : 4 ; $     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8 rDH v   z} Lh   A    d9 }Z< & vM   * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG bfjmK O quFyS 7 W }m ہ+/8 /! ܭَ(횿0z`.ܜِqN"z#Hu=Xݿ ݛ/ ݌F/? ?/.HHp۷ ڣ h$J -Vx$ݥMڀ_0F"XCs|ܞRuݻQ" G'""0"!-P I< -"0ڤ=4Y6Z"z \OۘH'H&D Vڳ&ߨ}/|g\rð(u&.ox@"py/b>? !Y\t !vq\ ;Ul߀ H݊.F!!/۔ߎJ")7Q FQ~ip"P5w!ۇ݁\<!܍cݫ"I|"P_ڙ <)rc"A h?".f7 f݃pFٸ ߃%zSSWp?\!D#_9ڳ/Zd ܛٰޠ [HQ ڰaouw5@Oe[ o       $).38= B  " GLQ- 7 V_ i [s } `e jot y~@ۮܗHF0`Jۄr"lŭypXfGF  0 A  2 A  6 > (  2 A    , >  G  M  @ 5 M  A 5 @ $ . ? 3 $ . @ 3 ,   @ , ! < K . 2 > / . A ( M 0 A 8 @ 5 > 0 / 8 > 8  9  ! > 9 8 >  M . G 0 ( M   K  ! @  G  8 > . @   0 ? 6  $ M 8 .    A 7  , > ( M  2 K  K 0 M & A  + @  M  2 > . @   9 H .  0  K (   @ ( M  I   K  I * M   < > 8 @  < K 8 >  @  < M  L % @    $ >   @ ,  >  < A ( @  < A 2 B  >  0 M !  L  > ! A  2 > $ @ . ( G ( > 0 B *   >  * > 2 > + < @  @ + >   M + >   @ ,   2 > , 0 M . @ , 2 B  @ , A 9 @ & , G  , > , M 2 @ ( .  & > 0 .  M 8 0 . >   A . >  ! G . G  & G . K 9 K  /  A  M 0 ?  M $ 2 >  , > 2 A  ! > 2 A 6 >  2 K  < @ 5 > 2 A ( 5 G  ! > 5 K  @  5 K 2 K + 8 ? 0 M % 8 M  I  9 ?  & @ ! < ? / > $ G 2 A  A , A  @ ( @    @  >   G 9 ( @  0 > 5 >   / . > 0 >   < A 0  5 L  ! K  9 @ , 5 >  ( M ( ! <  ( M ( ! M  > & M & L  > , @ 2 M  > 0 ? / (  > 0 @ , M  > 2 . @   A . @  M  A 0 M & @  M * G 2 G  > . K 0 K  ? 0 B  @  @ 0 K  @  A  G 8 G  A 5 > 6 M  G  G ( M  L  M  K  < 0 M . (  < >  < >  < A     > 9 ?  ?  @  M 0 G  A 5 > 2 A  K  G 2 L ! @    > ! H ( @ 6 M $ . > 6 G  $ >  2 G $ >  ?  M $ A 0 M  @ $ M / > * M & 0 M  5 > & @ 5 G 9 @ ( > 5 > 9 K ( M / L 0 K *  *   > *  < M $ A * K 9 ( * @ + > 0 M 8 @ + ? ( ? 6 M + @ ( @ 8 @ + A 2 > 9 M + M 2 G . @ , > 2 ? ( @ , > 8 M  M , ?  K 2 M , M 0  K  - A  > ( @ . > & A 0 @ . > ( @  @ . @  . >  . H   M 8 . H % @ 2 @ . K  M 7 > / > * @  < / K 0 B , > 0 A . > ( @ 0 G  G   2 ? . M , A 2 @ ! @ / ( 2 @ 8 @ / ( 2 H  @ ( M 2 K  , > ( 5 > 2 > . K 5 ? 0 > 8 $ 5 H 2 M 6 M 6 > / > ( M 6 G 5 ? / ( 8  ! > 5 G 8  $ > 2 @ 8 . > 0 $ @ 8 > . K  ( 8 @ & > . K 8 B ! > ( @ 8 G 2  A * 8 M 2 G 5 M 8 M 5 >  ? 9 5 >   ( 9 > ( A ( A 9 ? , M 0 A 9 @ $ M $ @ 9 G 0 G 0 K  5 8 M $ ( M {0},{1}  > ! ? ( @  ! >   . G  + M 0 @  @  0 > . >    5 > 0 ?  M  0 M  K ( @  , A  ! A  > 0 ? $ @  < , G  M  2  @  @  8 M 8 G  @  6 M . ? 0 @  A $ G ( >   A 0 A  < M  K 0 ? / >   K 0 @ / ( M  0 K 7 M  @  < K $ > ( @  A  0 > ( @  G , A  ( K  < G ( >  >  >  > 2 I   A  , A  > ! K  0 @ , M $ >  > 2 K  $ G   5 > 0 & 2 > 5 > 0 M & G 8 G 0  M & M / A  2 > ( ? / A   ( ( M  < @ . > ( M / > (  > + ? 0 K  < @ , 6  < ? 0 M , >  , > 0 > , > 8 M  < M . # @ * A 0 @ . ' M / !  . 2 / > 2 . M . > 0 M 6 2 @ . @ 0 >  ! @ / @ & M & @ 6 0 G  < @ / ( 2 > ! < @ ( K 2 > 9 M ! >  2 A  8 G ( K 5 K 2 > * K  8 >   M 0 K 8 ?  9 > 2 @ 8 @  9 > 2 > 8 @  8 @  > 8 K  ! @ / ( 8 M  >  <   > 2 ? / ( M  % K * ? / >  ! < . A 0 M $  > 0 @  @    8 M 5 0 @ /  0 M  < ? / >   M 8 @ $ > (  0 G 2 ? / ( M  2 > 2 @ 8 A $  <  < >  < M  > $ > 2 > ( M  ? 0 B ( M & @  @  , A  ! A  A  ( / > . >  I * M  @  M  M 2 @   & (  @ 2 , 0 M  @  K 0   > 2 K  M 5 @  2 @ (  < > * K $ G   K 0 M  @ / (  M 2 ?   @ $ $ >  , > ( 5 > $ @ + @ ( >  < + >  M 8 * > + K ( @ 6 @ / ( . >  ! @   K . > 0 5 > ! < @ . > 2  @  < M . > 2 >  > 8 @ 2 >  8 @ / ( M 2 @ ( @ / 0  8  8 M  C $ M 8 0 M , ? / ( M 8 > 0 M & @ ( @ 8 @ 8 @ 2 @  ( 8 A ( M & > ( @ 8 A . G 0 ?  ( 8 K ( ?    G 8 M 2 K 5 >  M 9 >  6 @ / ( M  + M 0 @ 9 @ 2 @  . M 9 > 0 ?  M  0 . G ( ? / ( M  8 M . > ( ? / >  > 0 >  2 *   ? 0  < @  < M  K 0 M 8 @  ( M  L 0 M ( 5 I 2 @  H 2 ? 6 ? / ( M  I 0 M  ? / ( M ( G  * K 2 ?  ( ( M / > (  K 2 G * >   > 8 @ ( ( , A ( M $ 2 @   . G 0 K   @  M . M / > ( . > 0 M 0 > 0 K  K   > 0 B . > ( @ / ( M 2 @  , A 0 M  @ 2 @ ( @ / 0 , @ 2 G  <  @ / > ( 5 ? / G $ ( > . @ 8 @ * M 0 @   M 8 K 0 M , ? / ( M 9   H 0 @ / ( M 9 @ 0 @ . K  A 9 @ 2 @  H ( K ( / 9 A & @  0 , @ 8 @  A  ( M / @  ( A * ? / >  < M  8 M  K ( ? / ( M  > 6 A , ? / > ( M  K 8 M 0 >  / ( M  ? * G 5 ? / > ( M $ M 8 @ . 6 @  ( M + M 0 @ 2 @  ( M , 2 M  H 0 ? / ( M . ? (    > , > . G $ G  . / G  0 K   K 0 K   K 2 A , > 2 A 2 A   , M  >  < ? / ( M   8 M 2 H  ! ?  M  ( B  M  @  B $ M  H 2 @  2 H  ? (  M 2 H  K 2 ?  @  ( / > $ >  2 A  ( I 0 M 5 G  @ / ( M * > * @  . G ( M $ K , H 2 K 0 B 8 ? / ( M , M 2 @ 8  ? ( M 9 , M 2 @ 8  @ ( M 9 . H 8 G ! K ( ? / ( M . K 2 M ! G 5 ? / ( M / B  M 0 G ( ? / ( M 2 A , >   >   > ( M / > 8 >  I   >  ( M ! K ( G 6 ? / ( M  ( M  0 2 ?   M 5 >  ( M  0 2 ?   M 5 G  , > 0 M ! @ - > 7 > * 6 M  @ . @ 8 > . @ * A 0 > ( @   0 @ 6 / 9 A & @ *   >   / 9 A & @ + < > 0 8 @ 2 A  M 8 . , A 0 M  @ 5 @  < @ , 2 , K 2 @ * > 9 5 > 9 9 M . L   * A 0 > ( @ ( G 5 > 0 @ $ M $ 0 ( M & , G 2 G * 0 @ 8 L 0 M , ? / (  0 K . K ( + < > ( ) 0 >  / M , 2  > 0 M  ? ( M / > 0 A  # M ! >  0 M  8 M 2 > 5 ?  M $ A 0 M  @   K . > ( & G 5 ( >  0 @ : {0}* > 0 . M * 0 ?  9 > ( * A 0 > ( @ ( I 0 M 8 M * A 0 > ( @ + < > 0 8 @ * B 0 M 5 @ 8 @ 0 @   8 M  K 2 M  M 8 > . @ 8 M 0 ( > ( M  I   K 8 0 M , K - M 0 K  6 ( M  @ ( @ (8 0 2 @  C $ ) @ ( B  M  > 0 M  ( M * 6 M  @ . @ 8 @ 0 @   * A 0 > ( @   H 2 ? / ( * A 0 > ( @ * 0 M . @  M . ' M /    M 0 G  < @ . ' M / + M 0 >  8 @ 8 @ 0 G 9 M  K -0 K . > ( M 8 8 @ 2 M 9 K  @ ( >  0 @ * > 0  * 0 @  8 ? 0 ?   + M 0 H  M $ A 0 2 H  ? ( $ A 0 M  @  M 0 ? . ? / > &  M 7 ? # @ ( M & , G 2 G ( K 0 M 5 G  @ , K  . > 2 * A 0 > ( @ 9   H 0 @ / ( . ' M /   0 @ 6 - > 7 > . > / > 9 @ 0 K  M 2 @ + M . @ 8 M 0 @ ! H . K  @  M . @ 8 M 0 @ 9 H 0 H  @  M 6 9 ( 6 > 9 @  0 > . >   8 M  I  M 8 M  H 2 ?  M * A 0 > ( @ + M 0 >  8 @ 8 @   * @  + < K ( G  @  M 8  5 G 0 ? / >  8 M * H ( ? 6  M 7 G $ M 0 :- > 0 $ {0} M 0 G  0 @  ( *   >    @ ( @ (* > 0 . M * 0 ?  ) K 0 M  @ / (  A $ 8 A 0 @ ( >  @ 8 K ( ! > / 2 G  M  * L 2 > 0 M ! < + K ( G  @  / A * @  + < K ( G  @  M 8 8 . > 0 @ $ @  0 > . >   < , A  (8 > 2  0 ) * 9 2 5 @ $ M $ 0 @ + M 0 @  < ? / ( M  0 M . ( ( 8 M  M 0 ? / > ) 0 M . ( 5 0 M $ ( @ 1996( @  @ 8 M $ 0 ? /  0 M . ( * A 0 > ( @ * M 0 K 5 >  8 > 2 * B 0 M 5 @ + M 0 @  < ? / ( M + M 0 >  8 @ 8 @ (8 M 5 @ 8 ) 8 M  M 0 >   2 K 8 @ 0 @      M 0 G  < @ ( . 0 ?  @ )   M 0 G  < @ ( ( > ! >  )   M 0 G  @ (, M 0 ?  ? 6 )* 6 M  @ . @ + M 0 @  < ? / ( M + M 0 >  8 @ 8 @ ( ( > ! >  ). @ 8 M 0 @ 9 H 0 K  M 2 @ + < M 2 >  5 ? / ( M (2 H  M  @ 6 )  M  > $ / >  5 H ' - > 7 >   M  > $ / >  5 H ' 2 ? * ?  > $ >  > ( > / > 9 @ 0 >  > ( > * A 0 > ( @  0 M  8 ? 0 ? 2 ?  M 2 H  ? (  . 0 ?  @ 8 M * H ( ? 6 $ > 0 > 8 M  @  5 @  > 5 0 M $ ( @ . ' M /  M  8 M $ 0 @  0 M . ( . > (  8 M  I     M 0 G  < @ ( I 0 M 5 G  ? / ( M ( @ ( I 0 M 8 M  M * A 0 > ( @  M  8 M $ 0 @  0 M . ( . ' M / + M 0 >  8 @ 8 @ 1606 $   8 G   K  8 K  > ( G ! > / 2 G  M   M ( @ 5 > / > ( M  @ 5 > ! > / 2 G  M     M 0 G  < @ ( 8 M  M 0 G 2 ? / >  > )8 A . G 0 K   M  > ! < @  A ( G  + I 0 M . * > 0 . M * > 0 ?   0 M . ( 5 0 M $ ( @ 19010 G  < @ / (  @ 2 @ * K 5 >  < ! > / 2 G  M  8 > (  @  0 M  @  / , @ 2 > ! > / 2 G  M  * > 0 . M * > 0 ?  0 G 8 @ / ( 5 0 M $ ( @ 1994/ A ( @ + >  ! $ A 0 M  @ 2 H  @ ( @ 5 0 M $ ( @ 8 0 2 @  C $  @ ( @ 5 0 M  @  0 #  @ , @ 23126 M  K 2 5 ?  < M  < > / > 8 K 2 , @  > ! > / 2 G  M  * > 0 . M * > 0 ?   @ ( @ 5 0 M  @  0 # , @  + < >  5 / A ( @ + >  !  H ( G ! ? / (  , I 0 @  @ ( 2 8 @ 2 H , @  M 8 mwh/=oS!, @0  [(@ H rx aH X h x    u " *K -03 7 ; O A IMS Q X cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -  l  $ (,8<? GK1 , D RVY` dhlpK    0 Oz D ~8( : 4 ;      $ (,03=5D Ha T W D )  [^ bfj r z h  A   9  }< & vM   0 i#  ' b + 4 / 3 7 ; %)-(4<]? @ DHKC lVZG fjK O FS 7 W q8 ՠ@4հdٚ1m?٫FfPڒ֏ނ:ޝ-غ@چm ؑ՛Du *פֲpׅHڨ82ֽ޶0_Jn)P;΀oh ؅ VBؐګ<ř{ա[nHo, ݖTlzրցs-tְL#/ށӌi&I@ڊs y ԙΕۯժ}ًݒٻݚܹܙ?2LC 8}Xۉٍe #wiZY4ص8۩۠۴i(ښޡ[ ߗښדڰ ֚ߑ }}f Zf\ֺPذBܿت]܊! E6D։OTm K܌օb-j&M!IHՈsޝ NZIߨZ7Pؠڎ[$AݱWn\z( e^%U 5ui sX՛ !x>֔Eيܓ3 dh(sߔ`8ZٷoSf9iZxܗHSZ܆ vٜܐܽ *3}#\ &-Zsճ-p$M,%iD- $J`xjM ٧9֛ ٠ ׌ TPڅZ?D>ze[ ` e j o t y ~         $ ) .38 = B     " # GL( @Q2 7 ^< VA F K |P U Z _ d n [s x } `e jot }ը.(}  *ט~Dկ ֥ %(ڪaP ܡ,ֆ] aa@z`e --0ڴb 1:D o܇ؼֹؚUڥDP_ݺ0ܥ9r[- L 5470aA5jحނ#x'Xs-m sۧ9"12Co.zuƺՄͬ  0 :A? G T \ b j < w쳕ZK=|aDUD^P42 " .٪mhPyP V PPsP P.`PP 'ResBg u {{uI*jaanUskikajutjap igaSkauzka inkpelekumikman umjenepuatovarejzuangakoskibalu id~ongaerzijagomalagotikagvi inhititekalmikkriakiluhijamakamemohavknjanjavalservotski eroki iroki oktav`irokiBrojeviRezijanbojpuribugiakidezeretgvaranijapeakikineskikornskikuruakimapuakingambajosetski agatai ukeskiapanskiBuntlingKalendarbamunskigagauakijakutskiji pismokirgiakingiembonnjamvezitahelhittsimaianarumunskijola-fonikosrejskimadureakiSortiranjefriulijskihiligajnonjorubanskiju~ni sotomirandeakipismo tanatuvinijskiValencijskiadangmejskipangasinskipismo orijasardinijski{0}  staro ipvijanskipismo kanadabalinezijskiblis simbolihanuno pismoinduako ismokalalisutskikaaubijanskikotanizijskipismo hangulpismo telugu{0}  ostaloaavian pismostaronjema kiMjerni sistememoji sli iceju~ni kurdskiosmanja pismopismo sinhalasjeverni lurisjeverni sotostaroetiopskitradicionalnokajah li pismokara aj-balkarlaoski brojevipismo bopomofopismo hiraganapismo katakanastaroslavenski{0}  okru~enoairoki brojeviakotski galskijudeo-perzijskikaiansko pismoklasi ni nevarikmerski brojevimetri ki sistemorijski brojevisrananski tongo{0}  produ~eno inukski ~argonNatison dijalektcentralnokurdskifeni ansko pismopismo devanagaripojednostavljenoIsto ni jermenskibengalski brojeviklasi ni sirijskinorveaki (Bokmal)donjolu~i kosrpskinorveaki (Nynorsk)sjeverni frizijskitajlandski brojevitibetanski brojevi{0}  kompatibilnogornjolu~i kosrpskiStaromaarsko pismoStil prijeloma redamijanmarski brojevistaro italsko pismobrojevi pisma kanadabrojevi pisma telugumalajalamski brojeviGnjiva/Njiva dijalektbrojevi pisma gurmukikatakana ili hiraganapolard fonetsko pismosrednjovjekovni irskistandardno sortiranjesamaritanski aramejskiRevidirana ortigrafijaUS BGN transliteracijaameri ki mjerni sistemopenito pretra~ivanjetradicionalno pismo hanUN GEGN transliteracijabritanski mjerni sistembrojevi pisma gud~aratiNema ka ortografija 1996brojevi pisma devanagarisrednjovjekovni engleskisrednjovjekovni holandskiSan orijo/Bila dijalektTaraskijevica ortografijasrednjovjekovni francuskigornjonjema ki (`vicarska)Format vremena (12 ili 24)Strogi stil prijeloma redapojednostavljeno pismo hanseselva kreolski francuskiLipovac dijalekt rezijanski`kotski standardni engleskiNormalni stil prijeloma redaSlobodni stil prijeloma redastandardno Unicode sortiranjesrednjovjekovni gornjonjema kiproaireni arapsko-indijski brojeviUjedinjeni turski latini ni alfabetStandardizovana rezijanska ortografija)Ujedinjeni kanadski aborid~inski silabicimw∇[,P oS!, @0  [(@ H rx aH P ? X ` h C x G     u " &*K -03 77; O A E IMS QT X[_ cgkBW X [ o{~_ c d9g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dh lpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v z} h   A    9   }Z< & vM   0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W } .m6lN)! /=))k2'w6횰Ә.%qaN$Q.Q6gL/ g&*`/? U?/.u3O6 *uhqJ /N*],EB;T,fk}s#}_ U]r4Q"GM""=S!P< -"O6ÄO\n*)4z H6H\fO )N M(x*g\O꺝*3@"qy/dǵ|+ *!_t !{%` w@U 6d.*!!媉_')_"7vMk/Fcާb3V$*HFuw! ~&u\G ">V7_{ <0+c" vs??+7".7 ?pFV3}k7"///(}e&( F/O!v|O +ȧ7N3 IjKg/+)q%3 o4!{ ,m{9*拞%00p  ,gW$O\MOK'X=l.m!!*{I/ #]=ODѕ#'4O%T USWcc3-! &#'e 5]Y|6%8! ڈm' Q Rӂ aou5\ e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [x } `e jot y~Bΐbý\d,ݐo$7v4mUyۈpKe ~ΤNbJHo .!崜k忸3x;`G(/z帉UIc{״kUc6G2dX__niOal|ŹsěwIȖ3v¦@vMv͑ĎБgv|`|M㭪$81{Ÿ⌖Qbe  *2;C~6L~ҸcGO- O~ ]@uIz&*.2 6<CGMT[d.#mrz !&,5:BGLQGŃżw)ZwrFttqllmMD`[ڬ+>  ( 0 :A? G T \ b j < #ގ^jtus 6US6;X# W4W;L_K}b  " e!.n! m JPPPPPPPPP t]A`e!`Q``5``um``h`jP  V^k P| P}PPPPPI 3P.`W qPxP 'ResB P *jbs_Latn_BA  'ResBW  mmK*jRCX0>_870<>08=C0YCB15X0RC;0Z0Z0!:0C718:>;20;C=20@0X6C0=3:08B8:C<8:;CH08<0=GC>A035?0HB>B0R8:E0840X0:CB_>=300;CB0>B8:00@020:10;CG810H:8@1C@80B2>BA:85:0XC:5@78X0:0;<8::25=G0:@8H:8:C@C:E;>X10==8C50=>X8120?>YA:8@><0=8A5;:0?A8A8:0E0=C=>E8B8B5@>X528 5A8X0=1>X?C@82>;0?C:320@0=8328G 8=45;025@5D8:A:8:8=5A:8:>70G:8:C0Z0<0:CB5=08;57380=;C8A5=>>@8XA:8A20E8;8A;02A:8C=C?80:E08BA:8F51C0=>G030B08GC:5A:8H:>BA:8X0?5H:8Z5<0G:80;5=40@0@<0XA:80BA0<A:80G8=5A:88=328H:8:>@=8H:8<0E02A:8<0R0@A:8<5;B5H:8@C<C=A:8A><0;A:8B030;A:8BA8<H80=G8=C:A:8X0?0=A:8X8 ?8A<>!>@B8@0Z50A5<8XA:815=3;0A:8;0B28XA:8;8<1C@38H<04C@5H:8?0=_01A:8@0R0AB0=8D8468XA:801:078XA:838;15@BH:84825E8XA:8:0@5;8XA:8:>A@50=A:8<8@0=45H:8A0@48Z0A:8A8=30;5A:8A>_8X5=A:8BC28=8XA:8D@8C;8XA:8E8;830X=>=040=3<5XA:80@>:0=8XA:80@><0=8XA:828H5 X578:0:8=X0@C0=40<5RCX578G:8?0=30A8=A:8BE0=0 ?8A<>G8?28X0=A:8XC6=8 0;B080D@8:0=5@A:810;8=578XA:81C38=560=A:8:0HC18X0=A:8<0;030A8XA:8A@54Z8 8@A:8AB0@8 =>@A:8@0X52> ?8A<>0@03>=560=A:8:0==040 ?8A<>=8A:8 =5<0G:8@5B>-@><0=A:8A8=E0;0 ?8A<>AX525@=8 A0<8AX525@=8 A>B>3CX0@0B8 ?8A<>:0@0G0X-10;:0@=>@25H:8 Z>@A:A:>;BA:8 X578:AB0@>A;025=A:8H:>BA:8 30;A:83>@Z8 A>@18XA:8:;0A8G=8 =520@8<0;0X0;0< ?8A<>=5?>7=0B8 X578:=>@25H:8 1>:<0;A@0=0=A:8 B>=3>A@54Z8 5=3;5A:8A@54Z8 E>;0=4A:8A@54Z8 D@0=FCA:8AX525@=8 =4515;5A525@=>-D@878XA:8:;0A8G=8 A8@8XA:8B@048F8>=0;=8 E0=0?0=A:8 :0;5=40@8AB>G=8 D@878XA:8:@8<50=A:8 BC@A:8=8A:8 A>@18X0=A:8?5@A8XA:>-0@0?A:>%51@5XA:8 :0;5=40@?>X54=>AB02Y5=8 E0=Z5<0G:8 ((28F0@A:0)A@54Z8 28A>:8 =5<0G:8A0<0@8B0=A:8 0@0<5XA:80;5=40@ 5?C1;8:5 8=5?HB5 =0<5Z5=0 ?@5B@030:8=5A:8 (B@048F8>=0;=8):8=5A:8 (?>X54=>AB02Y5=)(20XF0@A:8 28A>:8 =5<0G:8>4@07C<520=8 Unicode @54>A;54 A>@B8@0Z0mw8\ oS!, @0  [(@ H rx aH X h x    u " *K -03 7; O A IMS Q X_ cgkBW X [ o{~_ c d9g k o s @ w { <  M  @Ho  )'  i g -  l  $ (,8<? GK1 , D RVY` dhlpKt    0 Oz D ~8( : 4 ;      $ (,03=5D Ha LT W D )  [^ bfj r z h  A   9  }< & vM   0 i#  ' b + 4 / 3 7 ; %)-(4<]? @ DHKC lVZG fjK O FyS 7 W } n/8P&+CB0'O.Nl zYA(Q̄P5u,HJ#%Y4T,OLr,(pu8P-Qd]f  UD51hU{:%pJPa83k52'WB[%LXUPc "yX00 EPe, `G-8c1`4 ?>9t]z~QC)$ 4-d1~4fY-B?i n#BFu8$x,ܛ/ 4=h.-,'v8pHncU& %'8% ^L84tK63f,H!]W8/ڋKk'=L- 4-t? ˯z$:PwYY8Ư8EYyQ8=;o# ],v PP )7b#-4Y4KZBc[A5DV,-], (-sY ALcLuij[3[P2!lke YM]>-4Y5;p{nPPVBAr4\k8Y_xpBaou e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [x } `e jot yՔ$nDǗdA֗$0qY]N0XuxτBdj*ׄƤ۾#&M\?o,ڄ]bnvtEnny{™+TlY՘t߫I 3~~ !4ɹ$ =~'/WM8x棹 9j!EDھ͓˥1o%o/BMA`~#mrz !&,5BGLTFȳn}5x9%ඳE̋~~Ģ o̾ǾdJ  ( 0 :A? G T \ b j < g߽W&_f,F~m~%BJ‹9BB@Dѱ}n W5AW{{{ " .n!m J P P P P PgA`q Pj V^ `0P;P P P P P PK : P.`S x P P 'ResBP. . *jV. 'ResBP  *js 'ResBj  ~~=A*jedofulrwoxann Kocomguskurdletlicilidisardsuecsustxecvalwayfarkanvardixbirmcoregticllattmiladlamarrelatjehbilinbretbuguicaricebufijifinsgueeziacutkhojakmiklitulgurmalaimanxnewarniuernicsamoserbislavitagaltalixttarttumuzbekvepsevdicvnetvticwlofyapezeriarmenifenicisiractibetabkhazadigualeutaamazicanglsarameuarauacbissiobosniblgarcalmuccatalcrnicdarguemilieslovferosfilipfrilgagasgallechawaiingixitalikaingkatxinlaosimaltsmassaimoldaunaurunoruecn shuoccitossetapaixtupalaupicardpushtupnticshavishradasogditerenatirhuttxetxxeienexifresavsticbalinsgeorgijavansNumricalbansamhricassamsasturibaixkirbalutxibavarsbelarsbuginscaixubicarelicomoriconcanidzongkaelbasanestonietipicflamencfrancsgallsheretatjrchenkabardkirguskosraelesguimadursmalgaixmandaicnabateunepalspalmirphagspapolonsponapeprussiqutxuaruandssicilisilesitaglogtahititurcmantuvalutuvinitxibtxatxuvaixwolaitamanipursingalsugarticaromanssundansaragonscabilenccaixmiricantonsespanyolhongarsindonesiirlandsislandsjyuptingkhotanslineal Alineal Bllombardluisenyomacedonimandingamaniqueumauricimeroticmirandsnapolitnyamwesiromanyssasserssondanssnscrittongalstsimshitxagataiucransvalencixins wuxipriotazapotecazelands{0} trajudeorabacadmicaalt srabbaix saxbhaiksukiblackfootcirllicdevangariextremenygilbertsklingoniluna 1918mapudungumingrelimonotnicordinadorpapiamentpiemontspolitnicportugusrarotongsotaselvtailandstaixelhittokelausxins gan{0}  tots privatserbocroatRegi: {0}baix srabdgits laodgits taidgits vaiglagolticgrec anticgrenlandshligaynonlimburgusmarshallsneerlandssobreselvturc otomyi sichuanrab najdipersa anticalbans gegangls (GB)basc biscadgits n konou tai luepersoarbicretoromnicxins hakkaxins xiang{0}  varisrab egipcirab txadibaix alemanyZona horriaalemany susangls (EUA)angls anticangls mitjantic prmicdgits kayahdgits khmerdgits limbudgits oriyadgits txamsegipci anticfrancs suskomi-permiackurd centralllat galicluxemburgusnrdic anticpollard miao{0}  altressmbols BlissDgits natiusOrdena-ho totVariant localazerbaidjansdgits lepchadgits tamilsdgits telugufrancs anticfrancs cajunfrancs mitjjudeocastellllat frakturmakhuwa-mettomordovi erzanombres grecsnoruec bokmlxins clssicgalic escocsalemany palatalt engiadinsangls americconcani de Goacrioll d Haitcursiva antigademtic egipcidialecte alukudgits arbicsdgits kannadadgits mongolsfris orientalgeorgi hucurihongars anticirlands anticmordovi moksanewari clssicnombres romansnoruec nynorskpidgin chinooksirac clssicsistema mtrictat meridional{0}  ampliats{0}  inclososcalendari coptearameu samaritcalendari xinsEscriptura: {0}amplada mitjanaangls britnicangls canadencarameu imperialarmeni orientalbaix engiadinscalendari dangicalendari etopcalendari hindcalendari persadialecte ndyukadialecte pamakadgits gujaratidgits gurmukhidgits ol chikidgits tibetanshan simplificathiertic egipcikaratxai-balkarkurd meridionalllenges vriesnombres armenisnombres hebreusprovenal anticsirac orientalsistema X-SAMPAttar de Crimea{0}  histricsdgits malailamcalendari hebreuformat de monedaalbans caucsicalemany austracangls australicrioll capverdidgits balinesosdgits bengalinsdgits javanesosdgits sudanesosespanyol europeufrancs canadencfris occidentalhan amb bopomofoneerlands mitjnombres etipicssense escripturasonghai orientalsud-arbic anticcalendari japonsxins simplificatalt alemany anticalt alemany mitjaltaic meridionalantic nord-arbicarmeni occidentalcalendari budistacalendari islmiccursiva meroticadgits de Myanmarespanyol de Mxicidioma desconegutjeroglfic egipcijeroglfics maiesnombres georgiansnombres japonesosordre dels traosordre tradicionalortografia comunapidgin de Nigriasirac estrangelosirac occidentalsuahili del Congoxins min del sudxins tradicionalNumerals financersOrdena els accentsOrdena els smbolsOrdenaci fonticaOrdenaci numricabalutxi occidentalcalendari ISO-8601calendari gregoridgits devanagarisflamenc occidentaljeroglfic anatolillenguatge visibleluri septentrionalnotaci matemticapanjabi occidentalsistema de mesuresdgits meitei mayekdgits tai lue nousfris septentrionalordenaci estndardordenaci reformadaromanitzaci Pinyinsistema fontic UPAtaquigrafia DuployFora de l ordenacialemany pennsilvanidgits tai tham horadgits tai tham thamescriptura de signesportugus del Brasilromanitzaci Hepburnsalt de lnia normalxifres indoarbigues{0}  compatibilitatNumerals tradicionalsgalic irlands mitjpahlavi inscripcionalparthi inscripcionalportugus de Portugalrab estndard modernOrdenaci normalitzadaalemany estndard susdgits shan de Myanmarescriptura desconegudaestil de salt de lniasalt de lnia estrictesalt de lnia flexiblecalendari civil islmicdialecte de Gniva/Njivaespanyol hispanoamericordenaci de diccionariromanitzaci Wade-Gilescuneforme sumeri-accadicrioll angls de Jamaicafrancs modern primerencnombres decimals xinesosdgits d amplada completaamazic del Marroc centralamazic estndard marroqucerca de propsit generaldialecte Lipovaz del resiOrdena sense normalitzaciangls estndard d Escciacalendari etop amete-alemdialecte d Oseacco/Osojaneformat de moneda comptableformat de moneda estndardnombres grecs en minsculaortografia russa 1708 1917sense contingut lingsticsistema d unitats dels EUAsistema imperial d unitatsalfabet llat turc unificatcrioll francs de Louisianallengua de signes americananombres financers japonesosnombres romans en minsculanombres tamils tradicionalsnormes europees d ordenaciordre de la guia telefnicaortografia alemanya de 1996sistemes d escriptura  {0}Mostra primer les minsculesOrdena amb majscules primerdialecte de San Giorgio/Bilanombres armenis en minsculanombres xinesos simplificatsnombres xinesos tradicionalssistema horari (12 h o 24 h)alfabet fontic internacionaldialecte de Stolvizza/Solbicaortografia revisada unificadasistema de transliteraci BGNOrdena els dgits numricamentxifres indoarbigues ampliadesOrdenaci per accents invertidacalendari islmic (Umm al-Qura)ortografia alemanya tradicionalOrdena els dgits individualmentOrdena noms les lletres de basefrancs crioll de les Seychellesfrancs mitj tard fins el 1606ordenaci Unicode predeterminadasistema de transliteraci UNGEGNOrdena per tipus de lletra normalcalendari de la Repblica de Xinaordre del xins tradicional - Big5ortografia resiana estandarditzadaOrdena els accents de manera normalromanitzaci ALA/LC, edici de 1997Ordena amb ordre invers dels accentsOrdena per accent/majscules/ampladaOrdenaci per detecci de majsculesordre del xins simplificat - GB2312Ordenaci per majscules i minsculescirllic de l antic eslau eclesisticcerca per consonant inicial del hangulnombres financers xinesos simplificatsnombres financers xinesos tradicionalsOrdena sense tenir en compte els smbolsordenaci anterior, per a compatibilitat)Ordena per carcters Unicode normalitzats*Ordena per accents/majscules/amplada/kana*ordenaci per quantitat de traos radicals+Ordenaci sense tenir en compte els smbols,sllabes dels aborgens canadencs unificats.Ordena amb detecci de majscules i minscules.Ordena sense distingir majscules i minscules+8EVamw= 95[$,a= oS!, @0 4  [(8 ; @ H D rx aH L P ? X ` d h C x | G     u " &*K -03 77 ; O A E IMS QT X[_ c gkBW X ou[ o {~_ c d9 g k o s @ w { <  M   @Ho   )'  i g -   l  $ ( ,04 8< ? CGK1 J, ND RVY\` dh lpKtx|    0 Oz D ~ 8(  : 4 ; $ ,     $ (,039=@5D 0Ha LPT W D )  [^ bfj4n8 @rDH v   z} Lh   A    d9   }Z< & vM   * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }Msދ݁+/z /!R`ߘ]`.<=W" 0#/ gnnF/U.lޗ ޣ uq/- ߩݗGSMč_0F">3[Q"GY+L" "" S!P I< -",fU ڵk5 2`#^FwZ߸ w#a=pFovߣp^޳ hߣH UG5/g ">߇/!݂//////h&pW /BHt De4}Jg/#v3G y!94Ce#y00/p!!FI;Iވ""].;!!޺I/CMq/3K#_}%'SW9-޽I\?!CD#c_9 GE޸p gK/\d e M' Q aouQ{ }߭e[ ` e j o t y ~           $ ) .38  = B     " ,1# G6L( ;@EQ- JOT2 Y7 ^< VcA hmF K rw|P U Z _ d i n [s x }  `e jot  y~WW34i eF߁+oG_F!7%[k$?mU,f""SŭqG3ܻfGEf#F 7g^A]* Sq{c/J P#_@׌'}3ޯw6W!a  " e!.n!+8EVam J$P%P %P%P%P%P#%P(%P-%P8%PY%P`%Pi%Pp%Pu%P|%P t`e!`````0`X`Z`\&P  V^PPz#P#P#P$P$PA %P[/`Z a&Ph&P 'ResB@! 9 Q!Q!9!*j--- %"$%##.%*."%( 3 ( .% 1#,,"(%-,$",$%.%4%&.%,%. %.%1&*&-4"4$(%((.*(44-(.(.".3"( 4 ' . )4 *%) 4 *( ,4()"4*(*#*, (4. -.(4"4,%.-#,3.. -'4( ((* (."., &("('%((.*4,"*"* 4#.#3&#4#4#* .#-* #.($ ($#.%"(%%4%*%*&*%&'4 : {0}- - ."( (#4,#(.#(,"(, , '""&."$4"'(( ((4( ., 4. 43*4.(4*( (4#4*"(-#,#4%'' ., * 3 . .4  3 .". (4  *%4 3 4. 4 3 .*  4 .$*#*(*#(4"..%$4*"* 4'1".(  4* "4 4*4(". 4*#3& 4'4"#) ',43"4,4."(4 ** (# %(#' 4.4% .4".(# 4 (#(4#(.#*4#,4 $#*4% 4 .%4#%' 4 %(.%**%*)%.#(%. (&(" #  4: {0}#.  3"(4(4,#, *# #4Xiang  ( 3 (4%4#,4' 4*'"..( 4.(.((#..*"4*,4..%, 44("'( #-4 &'#((* *("4'*,-*(4*"*41%(.3"(43&( ,',"4,,"4  * 4 '(4 * "( .(4 .4( 3",.  43& ,.( , ,4 ,".)( 4 #' 4- 3",-4,,( 4. '"( #'4%,4*"4),*4,",."4 '$(,&(*44)&3#(* 4..#( 4(( 4'"4((.#4(%4#* ((*&(4,#* )3#(4*4..(4". "(,4,. 4 ."3*"'4."*(4"*4(#( 4 ##(4*%4 *%( 4%. 4%(4(%(4*%( ."4%,","4&(4(&,",".( (# ."( 4{0}  *4,"(4"34'3 ,( * 4("(((."*(*4(#) '( ,%,,3**.('$.4. 4("(. 4(. ( ". 4).(4 *4"( *4"( (.$4 ,* ..,4.,#*. 4 4,#$,"4(( 4*4*,%,"4(* 4,. "(1 - #*4 4 # * 4(( 43  4 ' 4("4#() '*"( 43 "(4.#*4.4,*",%,(*") 4"4* 4 '.&.43 %"43 4%'".) '".4%4#4) '#-( 4#-%( 4#-*%,.#. 44$.#.4$#'%,"4%.#(%4*"*%"4) '%(&'#(%(&'#)%(4%(%-*(%4%3 ,4%3#.4%3#3 4& 4 *#4&$( 4&(((4&-( 4&3 **&3 4(&3&. 4 ,  4."( '#-')' 4%'-".4 #*#, %((4'(&(43"* %(4{0}  3&,3"(4,%'44&"(4',' 4'"4.4((( '*( *"4. ,#' 4.#4 ((.%( '.%,(4***+4. 4 ",#( 4%*( 4'4'"4'4(4'"4( 4("4 ( 4*"4(%4.4(4.%3"-43 "( 44,#3#, ".4#. *"**( *( *4&(( 4. 3"(4 %. 4 3  4,&.' 4((%) '(#((.3#,( 4((,4....3",'43"3,#4.4*"("(%( 4"4%#(4'#4( '(3 43'(#(3 4"4 (4(%4"4%3&(%4(4%*,") '%,#4*4%.4 4%.( 4,& ,") '("( %("-#44,,"4 ,#* * - ( ,4#(( "4 #*- 4 #*-#*#* &'"'4: {0}&*"( .*'"4( 4{0}  '3 ' 4*"( '3"(&(#(, 4) '4( 4"4 .(4"4,( '"4,) '#4,) ''4%(4(*( 4* "((4* "((4 4'4%4 4() '"4( 4#,4(4#43'4'."( 4'"4%(4 3 #(%( '*(( 4 ,#4&(4( '"(( , 4 . "4,4 '"("4( '4*".."44"*%( 4.(%( 4'%4) 4,#"*%( '3"4&4)( ,4)4,"(' .#( ''#4( '( 4*("4(43 ( -4  4 ',4"".. 4",3  4 '#,4 ( 4$"4#4("(%(4%( 4%(%(#( 4%(%* 4 (%/" 43"'&'"'4  {0}. '"  )( *4"(  3"(4 (((4 % 4"4 #(( "4 (&(3"* (3&4( 4"43)"4,( 4((.( '*4,) '*4*"4'*4*4*3 3(4%4,"4.(4*4*3". ,%) '3#( 4 '4 '43' '( , *"4',(4#( 4 (4'#,43 ,, .#(43   4.#,( ,4.*#4 ,"( ',".((4. 4 .#) '3 4 )43 4( ."((%*.4#(* ,) '%"4(( 4%',"('4%-3". ,4%3 4. ,%3#.,) '"3&' ,-#'"4%(-"'('4' .4'4'"4  *"**( ( &'"'4, -' 43 .4 (%(4'#, "4((4'( ' (4 %..* -,4.#4 #'4 {0}  (#4( 4*"4( *(4 ". 43 4.)4 (#4"4(4 3# .#((43"(*#( 43 %(.) '#.%3 4%'4%'%43"(4*".4 "4%(%*( 4 '"%('43 '  4{0}   '3 "4,) ' (( .4 ***+  )) ' '"%("4 .-#4"4'"4( 4 *,. "'(*,. "4%(' (4 #4-,' '"( '(4 #. (*".( '"%(*".) (#(.4*4 %#'4(  4"4 ( .4%(#,(  '"(%3'#3' %(1  '4 "')(*3",) '(*4(*4(4"4#( '(4.,%( '3 ##4#(%*4 '.( 4(4'"4. ,) '( 4 ,4*43  4. ,(". 4 .". 4 .#(4*"4 ( 4' 4 . %1&(#(*".4 -"( 4*4."4 #*"('(-"'(4 "4 4 %3#(4 (4&' #('4,4  (4&'* . 3"(%( '*".4  3")4*".4 '"4%'*".4 %("(.,-#'"4 '#4' 4 .#) ' %*( 4 %"44%3"4 . 4 .4(((,4''  "4 ((4"4#( * - 4#3 4( ' 3( *. *". '"4 (.4&'3, 4&(#( 3  '.4 (*4 "4 '4"((%*.4  )''"4-#"4 "4'.4 *"4('4,4 ."4**** &3 4) ' (",(1",. %,3('(' 3&#') ( 3 #,4"4, '-3 ,  4,"( ' ((4*".4 ,. ")*".4 "4(4.#"4' '(4,44 ,-#''43 -"( 4'43 ' '"%(3,3,  ,4%"(4 "(4{0} %33"3"3"'4ISO-861 3 #,4"4{0}   '"4( .#4{0}  *".('#43#( 43"')4,"("4 ("( 3 #(4 #3 (4( 3 #,4"4' (4 *"4( 4*"() (%'") ' 4 & ". 3#(4"('4( ,-#'%'#4"4 3&#')"'(-"() '  '4 .#4 ,-#'#*4%,4"4 ) '%*( 4 &- "44"((%*.4 &3 4(*, 4 (",(* *", %."4%( 43"(( 4 *"4( 4 ( 3 #,4"4' (4 4,,#,'3 , ,-#''(4 3"(%( 4* 4'4 3&#')*".4 & 4 ,"( '3"' '' ,-#'"4%( 3 #,4"43"(( 4 (",('43 ' (",(%"4.-3". ,%( ' ,3 ,-#'&''"4 ', ,  4*4 '"4 %("( 43"4*"4 #3 (4',' 4%, ,-#'(* ."4 '3 4'"4 4,(#('"4( ' *4%*"(*4. 3 #,4"4'43 ' *"4( 4(%'") ' ,.(4*43" '"43 4,3"(4 %(%4,4&(3"* 3 #,4"4',' 4  " ,-#',%4 %') ,-#'' 43"( 4 "44. , 4"44 ((4".) ' %33 ( 4 *3 *3 %,-''(4 "4 %("( 4*".4 3".,4%#4( *. 3 #,4"4(%'") ' & 4",(4****  3(4 ' (4 ", 4."4 %( "'4 '"( ,-#'"((%*.4 (#4 "((%*.4 '3 ( 4'4%'- 3 ,#(4'4(4 3 #,4"4, 4 %',) ,- #''", 4."4 (",((%'") ' & ". 3#(4&''"4'( , &'"'4 4%,-  *( ,-#'4'"4 ", 4."4 %(*".4 * *", "4)3"(#,"4 '"4* (43 4%(4 %33 ( 4' 43",#( ' (",((%4#(4 3 #,4"4".4  ( .4 &'"4 '" ,-#'"4 ( .4,%4 '%',) ,-#'"((%*.4  3(4 )'"4'((4 '3 )(*".,"4 '"4* (4)((.(4 3 #,4"4)***  3(4 , ) 3" ."( 4 3 #,4"4) 3"(4  ( .4 &'"4 ).#4,-3 , %."4( 4)'"4. ,( 4 .4#4)"3&'/,%4/."4 ,-#')8:  '4"4 &(,4(7-89)**4'"4 ", 4."4 %..**"'( '#'"4 (",)*'43 '-* *", "4)*78  '4"4 &(,4 (6-77)*78  '4"4 &(,4 (7-78)*8:  '4"4 &(,4 (7-8:)+, 43", 4 ,#. %("( 4,''' 4-*( 4%3 . ,'"4.3 , (%' 4 3,-#4 #-4 "' '"4 ( .4--4 #-4 "' '"4 ( .4."3&'/,%4/."4/ ,-#'.#(4  4 '""4 ( 4-#4.%,43"#4 #4 4 ( 4/"4,) '  ( .4 &'"4 /',' 4  ) %-((8978/'"4. ,) 4 ('"4%34/"((%*.4  3(4 , 0'4'"4 (,4 (78 3 8:)0'4 , ' 43 "4 ( .40"(,#4 ( 43".4 ,-#'0%,%,#'$ 3",.#4 3",4 '1*#4#.#3&4 "3&' . ,- #'2',' 4 (*(.4 ,-#'2(4,"( #4 '"4 %(%4,424'"4 , 4."4 3"(%( 42, ' 43 (,'"4 ( .42('#44 (*(.4 ,-#'2"''"4 ) ' '"4%''4)2#3 (4 ,"(4 %33 ( 42%*,"'-3) ' )#'4"*43',' 4 ,%4 3"'4 ,-#'3 '4.#4 '"'''14( 43 *#4#3 &'"'44 ,-#'5',' 4 #-4 "' '"4 ( .47 4%,-  4  *( ,- #'"4  48(%4#(4-%((#4 '"4%''4)93"' ''  ) %'43"4-( 4;: '"( ,  (43 , "'(-"') ;*".(  "4 ' %3#.(4 %("(#(4<"3&' *4 ',' 4%3  '"( ,-#'=*#4#3 , '"'&'"4 &'"'4 ,-#'="3&' *4 *#4#.#3&4  '"( ,-#'?((.(. ,, #,4 3 #,4"4A"4(4 '", 4."4 '"4 %(%4,4B*#4#3 , %( .4 &'"4 &'"'4 ,-#'G' ( 4 3 3".(( 4 %(#,(4%'K'"4&'"4/%( .4&'"4 &'"' *"4 %*"4#-4S& 4 *#4 '4'4 '#,3 , &'"'4 (,- . +8EVamwC>GABB}FB:d>o>Y>i;l:(]SnFBIedP[K3;aRor;9K2[z>JB;PC;leUe6aF/I'L;;CjW:W]CI>>P:E==a`E@AEh]b_bShpehOV?EWOG5?K?C|L@G@?A=!A;=OBGV*;->4:AF^RA#F:&:ZO%BSJK3E[FKK >NX(KAF=@<">KAA!;lK}K?@?<<aQ<;ZY BzQ-DCA.Q>3JOT9jc:V`W;=GK?FWLAZnfZMZ <[=ayk?ZdT ?ASOE.A%=J|A|]wC)JC"GyT1G\^WP?=C\P f*?hhi8>BjMTDQ0H{D!HTQaD?D<SV:wW`U :<_H9]PB;TFCS%TC:F8L$V)C>H@Q;F>;>L7PmSSJyOYhSVcbA>S9?QG DD'@H<::QHFI;qY]XD];;l9aouQ=gua Ce[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~U=-O\Jl?;:_LQL/BAKKUCssPFdQfg)S!dNWfB@PFKI>IjazIKTJ@ZLUubDY>@;A;2F2B-:3E;<:c`c@D;NR]HNHTQ`T@Tn< _GoA=JJ%=J^I^`UbkL^PQZnD6U<8RL[DH{MnYclewc>;G0=)N@pPFB99JO9@^W#q:9f[HAL:T~Jg]UaeU *2;CCd$^Uga!jtwjdpifru_%`b-fGOSpnXf$hh5nTssr5xtWqs5nyi2e5neo5nf5c~^qhmU#kOrPip)n&YUR`lnu`eb oP]g&*.2k)lNkUl6<C mq9mMLP\T[ddoQt(mrz !&,5:BGLQ`rWm@XXi\fXRjrRU\ufLjinRESNU@yeV\Rk\II(if%EN=PV g=X_X_@qN=+8EVam J0APOAPTAPYAP^APeAPjAPoAPtAPAPAPAPAPAPAPAP tBE`e!`V`:J`_`_`W`N`KR`BP V^;P <P@P@P@P(AP-AP! 9`0! BP 'ResB    *jM250EG04070BLO?7C=L8:0468;CELO;CH59E0=L1:>@59=03E5<09=89=10;89=1@09;O1C389=30209=3M;89=:8:C9N:><89=<0;09=<0@89=<M=89=E8=48O?>=89=3@5:89=6C3B89=;0B8=0=0G5E89=048359=0D0@89=10A:89=1>A=89=20;;89=308B89=40BE>9=810=89=8A;0<0==>389==>EG89=>L@A89=A>@189=AC0E8;8AKGC0=LBC@:>9=D8==89=E8@89=GC:G89=H25489=MD8>?8=O20=89=O:CB89=3CL@689=:E<5@89=;0>AA89=M@<0;>9=:018;89=0;10=>9=0;5CB89=0<E0@>9=0AA0<89=0ABC@89=25=3@89=30;8A89=3C@<C:E83C<:89=:0@5;89=:0G8=89=:><>@89=:>L;=89=;0BKH89=;0L7389=<04C@89=<0;LB>9==30<109==520@>9=?0=46018?>;O:89=?@CAA89=@0?0=C9=@C<K=89=A545:>9=A8<2>;0HA8F8;89=ACL9;89=B0E5;E8BBC28=89=C715:89=C93C@89=D0@5@89=D@8C;89=GC20H89=H095=89=H5<0E>9=M@7O=89=MAB>=89=3060@89=<>=3>;89=B0<8;E>9=B815BE>9=<>:H0=>9=>BB: {0}01E07E>9=0@03>=>9=0@C<8=89=0BB0 F89=10H:8@89=15=30;89=18@<0=89=1>;30@89=1@5B>=89=20;;8A89=20;;>=>9=3030C789=30;309=3570;>9=40L@3>9=9>70 4>FC:0=B>=89=:;8=3>=8=;8B20E>9=<0;0O;89=<8@0=4>9=<>;40289==5?0;E>9=@><0=H89=A0<>0=>9=A0@48=89=A;>20:89=A;>25=89=B0468:89=B08BO=>9=B>=30=89=C4<C@B89=C:@08=89=E>@20B89=G>:B0289=A8=30;E>9=15;>@CA89=15=30;E>9=3510@B>9=8@;0=4E>9=8A;0=4E>9=8B0;LO=89=:0B0;>=89=:E070:E89=;8<1C@389=<0:0A0@89=<0;030A89=<0;L48289=<0=8?C@89=<0@H0;;89=<LO=<0=89=>:A8B0=>9=AC=40=E>9=BC@:<5=89=D;0<0=489=0BB0 :8B09=0@0C:0=E>9=2L5B=0<E>9=38;L15@B89=3>;;0=4E>9=3@83>@80=0=30;<0:E>9=38@387>9=4L>;0-D>=L8:>@=C>;;89=:>@A8:0=89=:J8;10 A>B><0:54>=E>9=>@0<0= <>BBD8;8??8=89=H>B;0=4E>9=3@5=;0=4E>9=8=4>=578E>9=;C;5-A00<89=:J8;10 0;B09=;0<0AB0= F89=8=0@8-A00<89=:8;AA;02O=89==50?>;8B0=>9=075@109460=89=8=30;A0= (&():><8-?5@<O:89=:J8;10 =4515;5;N:A5<1C@3E>9=<070=45@0=E>9=A:>;LB-A00<89=;0<0AB0= :8B09=;0:E0@0 A5@189=02AB@8= =5<F>9=:J8;10A540 ;C@8:J8;10A540 A>B>AC0E8;8 (>=3>)N::J5@GC :C@489=:0=040= 8=30;A0=;0E0@0 A0:A>=89=A00<89= (:J8;10)52@>?0= 8A?0=E>9=1@8B0=8= 8=30;A0=0<5@8:0= 8=30;A0=1>L27CH 1>FC <>BB4>L27CH 4>FC 9>70;0E0@0 35@<0=E>9=<02@8:8= :@5>;89=<0;E1C75=-D@8789=<0AA0@0 0 B5MF=0=835@89=-:@5>;89==>@25389= =N=>@A:H259F0@8= =5<F>9=2AB@0;8= 8=30;A0=8=30;A0= (@8B0=8):0=040= D@0=FC789=:J8;10A540 =4515;8:J8;10A540 A00<89=<0B5<0B8:0= <0L=0<5:A8:0= 8A?0=E>9=A59H5;89= :@5>;89=<0;E1C75=-15;C4689=H259F0@8= D@0=FC789=:E0@0G>9=-10;:E0@>9=<5BB0= GC;0F0< 1>FCH52@>?0= ?>@BC30;8E>9=1@078;8= ?>@BC30;8E>9=;C> (5=8 0, "0=70=8 0);0B8=0= 0<5@8:0= 8A?0=E>9=B09?-B09?0 4>L70;0= <5BB0=0HH259F0@8= ;8B5@0BC@8= =5<F>9=%8=F0 1>;C AB0=40@B0= 0L@189=<>@>::>= AB0=40@B0= B0<0783EB89=wAߋ o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ^ fjmquFy}Fu11CJgPN/ QGnQu*Bm%x(_ߤe`}Vߚvߑߑ6U#&(,7 <?2d %F( H>8m}0窤f߮ߗߙJ`&X]ߘM6) 16n~$~ Edt@4$j<ܛM/S=w {)FpH0* 2c, 2&~> ^>333-;-/"M=L(unC3V=(TNVL$L\_h}qW3,z5Z9dNfo#v]D;@4i5JT6Zm. 8_D^.f-s^p& jjr[C>ehL|5p{M*},B\8~duphaou,e $).38=BGLQV[`ejoty~/&XBf~ߪ6 ߢc \·j<ߐI-s p(kJ2; < dy`  " e!.n! P VO PT Pk Pr P P .` P P 'ResB_  llZ*jRusoAraboAlemanEspanyolPransesaNipponggoSiriliskoRehiyon {0}Alpabeto {0}Dili-sinulatIngles (Kanada)Pinulongan: {0}Ingles (Amerika)Pranses (Kanada)Pransesa (Swiss)Ingles (Britaniko)Tradisyonal IntsikAleman (Austriano)Espanyol (Mexicano)Pinasimpleng IntsikTradisyonal nga HanAustralyanong InglesEspanyol (Uropanhon)Kasadpanhong mga DigitPortuguese (Uropanhon)Portuguese (Brazilyano)Wala Mailihing AlpabetoGregorian nga KalendaryoWala Mailhing PinulonganEspanyol (Latino Amerikano)Standard nga Paagi sa PagpihigAleman (Swiss Hataas nga Aleman)7 ;X ouo     \ݩ!:,dA!%x*mͪ֩ʩoueB 4Si2WOVtJ>  " e!.n!mPPPV=PrPwPPZ .`PP 'ResB]  aa-]*jOruiboOrujavaOrukaniOruzuruOruceekiOrudaakiOruhausaOrupooriOruswidi-@ [ *7BX o@' D Y0[ A M  HF;;hSKz1Sh~S]S&S="2]0H2q0.4f2a2.2C2W2:1u0.33/1Q/000"/01N/u/I/0548/ 8 11000006885.500420/./1D1~5505y55X4$7J877_4a01\20y0{12M2/55X5485S/5.1+3Y0a3551K1N1Q6//v1/s31C3j754l12/I7/1m4/4/I1.643225003?1//%//I3U/ 0t4.P14/m3/.13=39/15/)41\6/673/12m0[3 5/.0U3=///H51/3/2..6444/../y320000)0%0.3 24!02.%2342'4 2-010 0.2/2~8a/*20/3M04.7655A0E090I0355i074Q0.U6 7U0=09231/1/123343K6}02e0F66A6/.1.42/37/%311Q4{4W/3z20k2u2420330060.503 /224p273f4P5/2M/]1260.7302t5p5g32A/E/0 /00/ 40g10 1044e/01/20234:1./438/1+/142!1122(/11/.!4%1)1-1O3B9<6i676./9.aoui/54<4-e  $).38=BGLQV[`ejoty~12R2.77I/$643?1F151/(71%5S11q116/219/5/)4.=/2'431/2A/E/0`5:19/h5679(5 5 *2;C=8:78`9#889d808:GO?:9O;o9e:&*.2::;+;6<C:Z;;T[d;s;9#mrz !&,5:BGL99>7y:67_787s6:65~939:Q9R:66955@58765}6,:88 656-6-67u7T7  " e!.n!mPPPPPPP t_6`e!`$9`8`37`:`7`5`W8`;P V^- P> PSPZPP .` @PGP 'ResB   *jFH''F.E1&/('D(/(F'*'F'*'~,'E/'2'3'.'3'G31(3'3F'4F'A,C1D'&D2E3E2E*FH1F'3HH*'111E''&/'9(1&'3HH&''F&'E&('F&(&A&A'1('A'(1D(HH(3F(E('*H1*EF*1*3HH2HHF3'F33H3'3H/3JF/3*34''F4DG'ADEDHH&DHH'D2E'FE'*E4'E1HHEF/F'GEFGHH~'GF/H'1'HDAHD2HHE(F/''FG'3H1/~DF,HHH'H1,HH3/4E('*(*91(D'*F'~FF'F~HH3,''C12&'/&'3'E&'DH*&'&'FHH&1/HH&1E&3*&((&*'D&D&E,&12'&E(HH&H&'1*'1*'G**3F'**HHE/'FE/HH'D'/1(/G2HHDHH3'E31D3E'D33DA1C1H'*D'&D'/FD'*'DHHF/'D('FD*FE'&1E'1'*E'D2E''EE''GE13EG'HEE'F'~DF'',F/F'FE('FH'1G'H'G11H'D31H'DHHF~4*HH'E1*'H'F1HHF/E'F4E'F'1D'2'.'DEH'3HHEDFE1'D3HF'FHD&1EFEFD'FF'/'&'3*1&'H'/G&H2(&.1&3*F&3~'F&FHH4&HF/&(.'2&E1&F'&('F&E'F('41(1*HF(D'1(3D'E'(F'D*'3'H'*HHF/'1F3'1/F3'F*'D3'F/'H3D'C3DF3H'GD3HF/'F3FF3FG'D3F'D'33'3(H'FAHHD'A1F3CDFFDJF'D'D*H'FE'/HH1E'14'E'~HHE''3'1E'F/EHF/'FE/'F'&H1HHF'E('F1HF&HHG'&HH3'GF/GE''FHD'*'~F/~F,'(HH'4HHF,HH'('1/'F*F'FHH1('&DHH1HH.13F'F4E1'F(F1HH('*'DF/*DHHHH,D'AF&'1'~'G&'1'F&C1'F&1DF/&3DF/&FD2&',HH&*~(H,~HH1*H1E'F*HE(HH'*HH'DHH*~3F*1F'/'FE'1C/'*'/2HHF.'3'F31J*3HHHHE'4'E'('D'A1&HHDAFDF/C'*'DFDE(H1E'&*DE'C/FE'D''3FE(HHFF'FD~'E~'F'D'~HH*F'E'DF,FH'F'E'HHHHH,'1'*H,1'*H1EHHH'1'FD(1*1''F'2.1.47.72&'1EE'F&HH/EHH1*&3*'F&F/F2&A1'F3(D'HH33'E(HH1HH3H'F E'.H'E*E'F~HH1FFHH31'H~'D'&HH~H1*H'DF/ 2E'F'~'FHH1,3*'F1F*'D'*F'FG'F /1FEF'F'('H&HE(HHF/HH&FH**H*&3~1'F*(FD'/4/F'1DHHD 3'EGD'FF~'F'3F'F~'~'EF*'D'D3HH*1' FE(HHF/HH3'E 3*31( 31HHDH3E(H1E'2F/1'FF'1H'F/'&'21(','F&F*1DFHH'3'E ('4HH13'E ('HH131'F'F *F31( .H'1F3* ('4HH13* ('HH1DH ('HH1&FD2 (GB).* FF'31'HA13 'H'DHH(' DHHDHH'DHH(' '*'F'~,F F,1''(HH1/'F1HD G'&*G'F &'3'F1'H&'*' ('4HH12E'F FF'31'H3D'H D33H'GD F'~F ('1'' ('D'1H1/ ('4HH1H1/ F'HF/1'(1 3F&E'F 3H3'A1F3 34DF4'F (1'1F1H (E'D&F/(D ('4HH1&F/(D ('HH1&E'2: E:1(91( 3*'F/'1/F1H FF13GF'1 (E,'1)&E'2: F'H'3*G'F D (~EA&FD2 F/'F (F /1F)G DC 3C*DG F/&FD2 &E1'&'21(','F ('4HH1&FD2 (1*'F'&FD2 &3*1'D'G F'H1 2E'F FF (F &'3'F1'H) o!@  [H rx ab  u&*-03 77AEIMQTX[_ ckBX ou o{~d9@ < M@o )'  g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;    $ (,039=@5DHa LPT WD ) [^bfjnv z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}ຏMļ8%ȺTºF|ėvŏ?OWƷ/ǾϾFG9AHǽOν@?Ń Ҽ ˼ټy3ںF1wo+dW?-V}_6ĝ3"Žd)׿ È X_ĘŎ7κpԺC~w-P*/ܻ=)QėĻ6ô񽍺+â AG[Gл'7O- ʻֻ17d^CQoew5'&RoX4WZp|v^lMt;lcC?WejBIj’!p÷sM3T~Ͽ߿LuǿCyz~biÇ kC#u§ܽս㽯$|89:4įL"Fc7缢moLQ/B='$.p ~gg߾義g‹[_,ᅳ(GW_eňCs\eaou,e $).38=BGLQV[`ejoty~7׾0rķ¶.( G`C??p$g#Ņa mIJV PPPP` 'ResBn L `~*j amMnaki modpl akmakhskoYenn-au slaYeckbrhmlaoskldskmaaameobecnrunovsyrsk u-jin erokXazenaradbatackdzongketruskfnickgotickhanunokoptsklatinkalep skluiseHomendskogamsksanskrtsundskthajskurijskwaatina{0} tah eatinaKalendYainatinaarmnskbalijskbamumskbuginskbuhidskchod~ikicyrilicednatinaetiopskeweatinafal tinafinatinafonatinagtatinahauatinahmongskjaoatinajaponskjapatinajavnskjutatinakarijskkhmerskkorejskkypersklaoatinalazatinalozatinaluoatinalkijsknoratinaosmanskpapangaupruatinarfatinasamaYsksogatinasyratinatagalsktamilsktatatinatelugsktibetsktivatinatradi nvelatinavepatinavotatinaxhoatina{0} tahu{0} tahy{0} taho ukatina natinaHoratinaaonatinakurdatinaoromatinavruatinaFraserovoNumerickacehatinaafaratinaakanatinaakolatinaavaratinabarmatinabembatinabenglskberberskblinatinabodoatinachudbddargatinadinkatinadualatinaefikatinafaeratinafantatinafulbatinafni tinagandatinagila tinagruznskgrnatinagndatinahaidatinahaitatinaharappskhindatinahlaholiceibanatinaitalatinakambatinakhrathkinaraj-akon~atinakoptatinakornatinakrjatinakrkatinalambatinalundatinamahd~anmaltatinamandejskmaoratinamizoatinanamaatinanauratinanueratinaorchonskosetatinapalmrskpaatatinapontatinared~ansksangatinasardatinaseriatinasinhlskskotatinaslezatinasogdatinasundatinasylhetsktalyatinathajatinatuluatinaurijatinavlmatinazarmatina{0}  vaesmatina oktatinaXadit vaeavdatinahmongatinaPln aYkaajmaratinaakkadatinaalbnatinaaleutatinaamharatinaaraonatinaarmnatinaasturatinaavestnskawadhatinabadagatinabalijatinabal atinabatavatinabavoratinabentatinabikolatinabosenatinabrad~atinadakotatinadogaratinad~r enskelbasanskestonatinahavajatinahereratinajakutatinajaponatinajavnatinajorubatinakabylatinakajugatinakarelatinakaribatinaka ijatinakaaubatinakhmratinakikujatinakolnatinakomijatinakomoratinakorejatinakorsi tinaladinatinalahndatinalakotatinaliguratinalinern Alinern Blitevatinalivonatinamalajatinamarijatinamasajatinamaaratinameroitickmyanmarsknabatejsknava~atinandondatinaneplatinanogajatinanvratinapalauatinarusnatinasamaratinasamojatinasangoatinasasakatinasereratinasicilatinasindhatinasomlatinasonikatinasumeratinatahitatinatamilatinatataratinatelugatinatetumatinatibetatinaturojatinatuvalatinatuvinatinatd~i tinaujguratinavalonatinawarajatinawayuatinawolofatinazazakatinazunijatina{0}  jin ejenatina e enatina uangatinaHand~atinaarumunatinamokaanatinaneapolatinabaakiratinaMra YazenPsma  {0}abchzatinaadygejatinaalabamatinaaragonatinaaramejatinabambaratinabenglatinabislamatinabrahujatinabretonatinabulharatinaburjatatinabloruatinacachuratinacebunatinachetitatinachotnatinachovaratinaelamitatinaemilijatinaerzjanatinafid~ijatinafurlanatinagruznatinaguaranatinahebrejatinailoknatinaindonatinaingrijatinaislandatinakannadatinakantonatinakaamratinake unatinakirundatinakonknatinakosrajatinakuaHamatinakuruchatinakyrgyzatinalatgalatinalezginatinalimburatinalingalatinamalajlmskmanichejskmarthatinamaralatinamirandatinamohawkatinamoldavatinamongolatinamrvratinapahlavatinapicardatinapiemonatinarovianatinasandawatinasantlatinasassaratinaselkupatinasinhlatinasiswatatinaslovenatinaslovinatinasvahilatinatai l novtigrejatinatsakonatinatumbukatinaudmurtatinaugaritatinavce jazykowolajtatinazlandatina{0}  roznHamwe~atinaHankolatinaapanlatina~emaitatinarotumanatinadolnonm inastaroYe tinaafriknatinaavestnatinaband~aratinabliss systmdelawaratinadolnosaatinafilipnatinagalicijatinainupiakatinajangbenatinakapverdatinakatalnatinakimbundatinakiribatatinaklingonatinakutenajatinalombardatinamagahijatinamakasaratinamakedonatinamaledivatinamandingatinamingrelatinanizozematinaokcitnatinapaHd~batinarapanujatinaromaHolatinasauraterskselajaratinasetswanatinastaropermskturkmenatinaukrajinatinavarang kaitivietnamatina agatajatina erokzatina inuk pid~in ipevajatinastaroperatinaXadit symbolyMoonovo psmoMnov formtbhd~puratinafrancouzatinagud~artatinajudeoperatinakabardinatinakapiznonatinalucemburatinamaithiliatinamentavajatinaneznm psmoneznm jazykod~ibvejatinaportugalatinastaromaarsktigrinijatinaviditeln Ye Xadit akcentyXeck slicejudeoarabatinaBlissovo psmoLaosk sliceMrn soustavaObecn hlednbachtijratinahan (tradi n)inuktitutatinakiHarwandatinamalajlamatinapersko-arabskrd~astnatinartoromnatinasaurateratina{0}  uzavYen seln YazenXmsk slicerarotongnatinaextremaduratinastaroangli tinaBraillovo psmoEvropsk YazenNativn slicePersk kalendYPolovi n aYkaShawova abecedaSundsk sliceThajsk sliceTradi n YazenUrijsk sliceZpadn sliceangli tina (VB)arawack jazykyhiligajnonatinairatina (star)luba-luluaatinamzandarnatinapangasinanatina{0}  rozaYen nsk kalendYangli tina (USA)zerbjd~natinasrbochorvatatinaArmnsk sliceBalijsk sliceEtiopsk sliceFonetick YazenJaponsk sliceJavnsk sliceKhmersk sliceKoptsk kalendYSomlsk sliceSoukrom pou~itTamilsk sliceTelugsk sliceTibetsk sliceegyptatina starkomi-permja tinalatinka - galsklatinka - lomenlubu-katan~atinameroitick psacnm ina (walser)pahlavsk kni~nparthsk klnovsotatina (ji~n)starojihoarabskstaroslovnatinasyrsk - zpadnsmatina (ji~n) slice gurmukhBenglsk sliceEtiopsk kalendYGruznsk sliceHebrejsk sliceIslmsk kalendYJaponsk kalendYKalendY ISO-8601Kannadsk sliceMetrick soustavaSlovnkov YazenStandardn YazenTradi n slovkyalbnatina (Gheg)arabatina (Nad~d)hindatina (Fid~i)japonsk slabi nkadazandusunatinakavkazskoalbnskkonknatina (Goa)kurdatina (ji~n)noratina (bokml)nm ina (slezsk)pahlavsk klnovpahlavsk ~almovskotsk gaelatinasyrsk - vchodnton~atina (nyasa)tsimaijsk jazykyugaritsk klnovXazen podle tahostaroseveroarabskDuployho tsnopisHebrejsk kalendYMal Yeck sliceMyanmarsk sliceReformovan Yazenaltajatina (ji~n)arabatina ( adsk)egyptsk dmotickfratina (severn)fratina (zpadn)gruznsk chutsurihan (zjednoduaen)iatina (se unsk)kurdatina (sorn)lratina (severn)ndebele (Zimbabwe)noratina (nynorsk)sotatina (severn)smatina (severn)Gud~artsk sliceMal Ymsk slicearabatina (marock)arabatina (tunisk)egyptsk hieratickfratina (vchodn)jamajsk kreolatinakarolnsk (woleai)noratina historicknm ina (`vcarsko)svahilatina (Kongo)syrsk - estrangelosyratina (klasick)smatina (lulejsk)smatina (skoltsk)ture tina (krymsk)vlmatina (zpadn){0}  kompatibilita natina (klasick)Finan n zpis selMalajlamsk sliceNormalizovan YazenSauratersk sliceanatolsk hieroglyfyangli tina (Skotsko)arabatina (al~rsk)arabatina (egyptsk)bal atina (zpadn)hornonm ina (star)iratina (stYedovk)marijatina (zpadn)santlsk (ol chiki)smatina (inarijsk)ture tina (osmansk) etn mnov formt slice  pln aYkaXadit akcenty opa napanlatina (Evropa)~dn jazykov obsahfranko-provenslatinahornolu~ick srbatinaBuddhistick kalendYGregorinsk kalendYMal armnsk sliceStyl zalamovn Ydkoao (jazyky Nglandu)dolnolu~ick srbatinafrancouzatina (star)newaratina (klasick)Xadit bez normalizaceXazen podle radikloBritsk mrn soustavaVchoz Yazen Unicodearamejsk (imperiln)finatina (tornedalsk)kara ajevo-balkaratinakreolatina (Louisiana)mauricijsk kreolatinandebele (Ji~n Afrika)nm ina (pensylvnsk)nm ina (plautdietsch)portugalatina (Evropa)znakov Ye  (americk) natina (dialekty Wu)Americk mrn soustavaArabsko-indick sliceKorejsk kalendY DangiNormln Yazen akcentoObrcen Yazen akcentoTransliterace podle BGNangli tina (stYedovk)fratina (saterlandsk)kreolatina (seychelsk) natina (dialekty Gan)Xadit slice numerickyXazen podle pchin-jinubianuprijskomanipuratina slice psma dvangar12hodinov systm (0 11)12hodinov systm (1 12)24hodinov systm (0 23)24hodinov systm (1 24)Ignorovat Yazen symboloIndick nrodn kalendYStandardn mnov formtcyrilce - staroslovnskfrancouzatina (cajunsk)holandatina (stYedovk)ke unatina (chimborazo) nsk destkov sliceXadit slice jednotlivJaponsk finan n sliceKalendY nsk republikyTamilsk tradi n slicehornonm ina (stYedovk)mejtej majek (manipursk)staropersk klnov psmo slice tradi n natiny natina (dialekty Hakka) natina (dialekty Xiang)Transliterace podle UNGEGNdarjatina (zoroastrijsk)francouzatina (stYedovk)tamazight (stYedn Maroko) natina (dialekty Minnan)Xazen telefonnho seznamuB~n styl zalamovn YdkoHodinov cyklus (12 vs. 24)Muslimsk ob ansk kalendYNejdYve Yadit mal psmenaVoln styl zalamovn Ydkoangli tina (Velk Britnie)jupikatina (stYedoaljaask)NejdYve Yadit velk psmenaPollardova fonetick abecedaPYi Yazen ignorovat symbolyVarianta nrodnho prostYedslejvatina (athabask jazyk)Xadit pouze zkladn psmenasumero-akkadsk klnov psmo slice zjednoduaen natinyEtiopsk kalendY (Amete-Alem)Striktn styl zalamovn Ydkoarabatina (modern standardn)nm ina standardn (`vcarsko)tamazight (standardn marock)Xazen velkch a malch psmenPYedchoz Yazen, kompatibilitaMuslimsk kalendY (Umm al-Qura)RozaYen arabsko-indick sliceFinan n slice tradi n natinynm ina (mohansko-fransk dialekty)slabi n psmo kanadskch domorodcoXazen pro tradi n natinu  Big5B~n Yazen velkch a malch psmenFinan n slice zjednoduaen natinyXadit akcenty/velk a mal psmena/aYku*Rozliaovat pYi Yazen velk a mal psmena*Xazen pro zjednoduaenou natinu  GB2312,Nerozliaovat pYi Yazen velk a mal psmena,Xadit podle normalizovanho kdovn Unicode-Xadit akcenty/velk a mal psmena/aYku/kana.Rozliaovan velkch a malch psmen pYi Yazen1Vyhledvat podle po te n souhlsky psma hangulaouUDe[ ` e j o t y ~           $ ) .38  = B     " ,1# G6L( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~zAٗ34]wF"+sH'=?ʂ;1O@ S}U 3>İH""=>ŭa?mfG٠&f#F{4>!W؇v؝؅rDO׮ `ة?tw=o3׵c%9ݝc,#uBW)G3B] ^TVݘrر: #M f+#xU]ڐ"؁ڪKSSwW*5N+U,WS/ek  *2;C74neM 4GO&Xf_5nr5x%5n05n5n.~޶4D'&*.26<Ca.MT[d>-mrz !u&,z5:BGLQV wcSwgwBq,| $d !2tCj  `RS]  " e!.n!+8EVamwn`D`m``#`` `/```Q```{`}`,~```` oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v  z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }`+```+/`7````!``w```C```Z``O`m``S``[`4G``i`^``=``s`z`q`````````<`1`R```I`0``k``G` `g`&```R``h` `,`U`?/`g`s`(````~```s` ``=`q``/``-`#` ``e```M````T```` ```````&``w`f`9``A````"`G```F``"`,`f````6```F` ``!`P``@```-"` ``r`f``G`O\``Z``` U`Z"`]``z`T`^`````'`J`````n`4````3`` `V`j````S`|```m`|``K````g\`````n```"``H`````W```M```y/````` ` ```Y\``!`o`q\`G>``z`c`o>` ````{```!`!``|`N`4``?```.`)````/` `F`````$`k``ip``O```?```>`D```{````!` "````````_`Z`x`K?``e```ؿ````:```h`r`#`````/`a```s``` ``m``D`|`v` `?``j`b` ````#`` `` `o` ``V````_`l`V `` ```k``w` w`S```X`!/``0`k````]``}`````4```S`L`b`A`u`?``=`\`6"`+`p``W````-`>``6`J````f``J```R````W````xp`m```D`[```h``````|`````r``V```d`M`q``````/``q```x`````6````/````/```````"`Q` ` ```Ě``]```%``m`` ``+`F````h``|`o``````p``` `f`_` `!`{ ```7`,`p`T`` ``H``/`p` ``T`>``O```B}``M```4`K``Q``.`a`3`!`!`[````g`>`M`q/``I``s`_```%``y`@`S`W`]`````\`'``!`j`3``u`V` G```V`0`0```"```Y``2```Em`9`` ``]`s`A``o` ` O`B`n`````#``G``````v``+8EVam J)P *P%*P**P/*P6*P;*P@*PE*P+ P*PW*P`*Pg*Pl*Ps*P tp`e!`` ``````*P  V^~  (P(P)P)PE *P9`^ *P*P 'ResB  *jAswCriLuoBwlwCadoComiEmbwFepsGaioMetaMosiMrwOgamSwlwSwniWrdwAseriCambaComegCsegDanegDincaFaiegFfwlaFotegFunjoGbaiaGroegLaoegLwndaLwyiaNioroNwoswRwndiRwsegSangwTifegTrefnTsigaLladinAcadegAcanegAcwsegAfaregAinuegAsamegBaffiaBalegBasgegBasegBejegBembegCanwriCoptegCoreegCorsegCwrdegDifehiElamegFendegGothegHethegIbanegIorwbaMaltegManshwMariegMendegMocsiaNafahoNewaegNianjaNzimegNueregOsagegOsetegPersegPontegPrwsegPwylegRhifauSamegSardegSasegSerbegSgotegSioctoSogdegSwcwmaSwedegSwsuegTerenaTigregTimnegTongegTyapegTyrcegWoloffAcehnegAffaregAghemegAlbanegAlewtegAmharegAramaegArmenegAtsamegAymaregBalwtsiBamwmegBosniegCabilegCalendrCarelegCaribegChmeregComoregConcaniCwlenegCwmicegCymraegCyriligDiwalegEidalegEstonegFenisegFfaregFfijegFfinnegFflemegFolapkGeorgegGwrmwciHawiegHebraegHmongegIangbenIembaegLatfiegLezghegLlingitMadwregMaleiegManawegMohocegNapliegNawruegNepalegNorwyegPahlafiPalawanRapanuiRomnshRwmanegSamburwSarmaegSasacegSereregSisilegSomalegSwmeregTajicegTamilegTataregTetumegTibetegTsiacmaTsiecegTwmbwcaVAIDIKAWalwnegWsbecegAbchasegAcademigAdangmegArabaiddAragonegAraonaegArawacegAromanegBaffwtegBambaregBengalegBwginaegBwlgaregBwriategByrmanegCalmycegCasachegCatacanaCernywegChowaregChuukaegCirgisegCoreaiddDacotaegFfriwlegFotiacegGalisiegGwjaratiHen RoegHwngaregIlocanegIngwsiegIslandegJafanaegJapaneegLatgalegLlydawegLwshaiegMacondegMandaregManipwriMatsiameMicmacegMirandegMoldofegMongolegNiamweziNiancolePicardegPwnjabegSandwegSansgritSelcypegSilesiegSinhalegSlofacegSlofenegSonincegSwndanegSymbolauTahitegTalyshegTsaconegTsierocTsongaegTwfalwegTwfwniegWalseregWcreinegWgaritegZlandeg{0} strcAfestanegAffrihiliAlabamegArawcanegArpitanegBelarwsegCabardiegCanaraiddCantoneegCashmiregCatalanegCyffredinFietnamegGilbertegGwyddelegIndonesegInwctitwtInwpiacegIseldiregLimbwrgegLithwanegLombardegMacasaregMacedonegMalagasegMarsialegNgambeiegOcsitanegPhoenicegRotumanegSami LwleSamogitegTocelawegTsakhuregTsiamorroTsieineegTwrcmenegWinarayegY GwraiddZapotecegHen SyriegAffricnegAstwrianegBashcortegHen NewariHen NorsegIaith: {0}MongolaiddPangasinegPiedmontegPortiwgeegRaratongegSami InariSami ScoltSeineg IPASeineg UPASinhanaiddTamashecegTshwfashegHen SaesnegArabeg ChadCreol HaitiCyfrifiadurHen BersiegHen EifftegIs-silesiegMyanmaraiddPohnpeianegRajasthanegSgript: {0}Sorbeg IsafTsietsieneg{0}  arallHen FfrangegIddew-ArabegAserbaijanegBlisssymbolsCiniaruandegDigidau ThaiExtremaduregHan symledigHen SlafonegHen WyddelegLwcsembwrgegSaesneg (DU)Sami DeheuolSorbeg UchafSystem FesurTrefn PinyinTrefn Zhuyin{0}  y cwblIddew-SbaenegSerbo-CroategAlmaeneg IselArabeg MorocoCaboferdianegCalendr DangiCalendr IslamCalendr JapanCara-CalpacegCwrdeg SoraniDigidau TakriFformat ArianIddew-BersiegSacsoneg IselSaesneg (UDA)Saesneg CanolSbaeneg EwropSystem FetrigTrefn SafonolTyrceg OtomanIddew-AlmaenegAlteg DeheuolAnysgrifenedigArabeg AlgeriaArabeg TunisiaArian BreiniolCalendr PersiaCalendr TseinaCwrdeg DeheuolDigidau TeluguFfrangeg CajwnFfrangeg CanolGhegeg AlbaniaIaith anhysbysLuri GogleddolNorwyeg BokmlRhanbarth: {0}Saesneg CanadaSami Gogleddolgwyddor Dajnko{0}  amrywiolDigidau LaoaiddDigidau OraiddSwahili r CongoArabeg yr AifftAramaeg SamariaCalendr GregoriDigidau MyanmarFfrangeg CanadaGaeleg yr AlbanGwyddeleg CanolGwyddor Bohori Hen BrofensalegIseldireg CanolNdebele DeheuolNorwyeg NynorskSaesneg AmericaSaesneg PrydainSbaeneg MecsicoSgript anhysbysSotho GogleddolTrefn GeiriadurTyrceg y Crimeagwyddor Metelkosgriptiau  {0}{0}  amgaeedig{0}  estynedigAlmaeneg AwstriaAlmaeneg PalatinCalendr EthiopiaCalendr ISO-8601Digidau MongoliaFfinneg TornedalHan traddodiadolMari GorllewinolMwy nag un iaithPortiwgeeg EwropSesotheg DeheuolSystem Fesur UDATamaseit SafonolTrefn DiwygiedigTrefn Llyfr Ffntafodiaith Aluku{0}  hanesyddolDigidau ChmeraiddDigidau TamilaiddDigidau TibetaiddRhifolion HebreigCalendr y BwdiaidFfriseg GogleddolFfriseg SaterlandFfriseg y DwyrainHan gyda BopomofoNdebele GogleddolPortiwgeeg BrasilSaesneg Awstraliatafodiaith Ndyukatafodiaith PamakaTrefn TraddodiadolRhifolion EthiopigTsieineeg SymledigAlmaeneg y SwistirArmeneg DwyreiniolCalendr y CoptiaidCalendr yr HebraedDigidau BengalaiddDigidau GwrmwcaiddDigidau KannaraiddDigidau Lled LlawnFfrangeg y SwistirHen Almaeneg UchelSasareseg Sardiniayr Orgraff Safonol{0}  cydweddoldebDigidau GwjarataiddRhifolion ArmenaiddRhifolion GeorgaiddRhifolion GroegaiddArmeneg GorllewinolBalochi GorllewinolDigidau DevanagarigDigidau GorllewinolFflemeg GorllewinolFfriseg y GorllewinRhifolion Rhufeinigtafodiaith NatisoneAlmaeneg PensylfaniaAlmaeneg Uchel CanolAserbaijaneg DeheuolCircaseg GorllewinolDareg y ZoroastriaidDigidau Arabig-IndigNodiant MathemategolRhifolion JapaneaiddSystem 12 Awr (0 11)System 12 Awr (1 12)System 24 Awr (0 23)System 24 Awr (1 24)yr Orgraff GyffredinDigidau MalayalamaiddSyllwyddor JapaneaiddArabeg Modern SafonolFformat Arian SafonolSaesneg Modern CynnarSbaeneg America LadinArddull Toriad LlinellCylched Awr (12 vs 24)Dim cynnwys ieithyddolFformat Arian CyfrifegFfrangeg Modern CynnarTsieineeg Traddodiadoltafodiaith Gniva/NjivaFfrangeg Seselwa CreoleIaith Arwyddion AmericaSaesneg Safonol yr AlbanRheolau trefnu EwropeaiddSystem Fesur ImperialaiddAlmaeneg Safonol y SwistirCalendr Cenedlaethol IndiaCalendr Gweriniaeth TseinaTamaseit Canolbarth MorocoTrefn Rhagosodedig Unicodetafodiaith Oseacco/OsojaneCalendr Amete Alem EthiopiaRhifolion Degol TsieineaiddArddull Toriad Llinell RhyddArddull Torriad Llinell CaethRhifolion Ariannol JapaneaiddArddull Toriad Llinell ArferolDigidau Arabig-Indig EstynedigRhifolion Tsieineaidd SymledigTrefn Symledig Tsieina - GB2312Chwilio at Ddibenion CyffredinolRhifolion Tamilaidd Traddodiadolorgraff draddodiadol yr AlmaenegTrefn Traddodiadol Tsieina - Big5Rhifolion Tsieineaidd TraddodiadolFfrangeg Canol Diweddar hyd at 1606Rhifolion Ariannol Tsieineaidd Symledig+Rhifolion Ariannol Tsieineaidd Traddodiadol,Rhifolion Armenaidd mewn Llythrennau Bychain,Rhifolion Groegaidd mewn Llythrennau Bychain,Rhifolion Rhufeinig mewn Llythrennau Bychainmw}sd<ȵОХƏ oS !, @0 4  [(8 < @  H D rx abH P X ` d C |   u" &*-03 77 ;A E IMS QTX[_ cgkBW X ou[ o {~c d 9 g k  o s @ w { <  M @Ho )'  i g -   l  $(,048<?C GK1 J, ND RVY\`dhlpKtx|   0 Oz D~8( : 4 ; $      $ (, 039=@5D Ha LPT W D )  [^ bfj4n8 @rDH v   z} h   TA    d9 h  l}Z< & pvM  x * 0 |i #  ' b + 4 / 3 !%)-0(48<]? @ DHKC NlRVZG ^ fjmquFyS 7 }] 3oH-ȁ~w-5GGF=Ê]ȓ\ɚWьČGU 3ϗ]eýļ$s}q]$%^%sB$mx$JêM-\j:-qqWҼ|?5W<Ž,I0ʼ@Hտ{^; q5H$G(Kų,ʫƈй<ݾG=s \!Ŝɺ͇ȖGk5rÃJ"]Ϭ%hGPY"P3^uAr _%-&$ 5Ƙ_bK$EKHVH|ԭFkt}վÏGHņIuH"NJ$VȤtIqT$Hp#q)]ټrH˼J@ð\缵p 1Pr_qUq1H\.^P%ȮØ٤/4:Me'I0q%2;4ͻ~qüFû1B&}Ȼ\Cm\T=3k2Ah]$ȏƏǕI HY%  wÉJzŁɊIġe}]ŵĽLſ0KbR#ơ(_lͿݿ5]XGir$1ƒm0dl1&SCwrLUŖ#^% &#vYgǽսν KLɝvz: H꽥$ܽHWq^N&0]]]1HwH‹=©\y¯ >|J•]U 徹^ù M³tX` r*#$=E6l˜D׻ܻФaou~Ɲ-e $).38=BGLQ7 V[`ejoty~x7K'r0žkK_!}iI-r0$;,#4p"ěһD&HGA!̇pTLJ2 *2;C5ZH^|[-;KGO\ Ol(҈LӺ˲Ʃl̿&*.26<CҳT[dǢч%mrz !&,5:BGLr-΍ņ͑AUλ΁z-8`#̜˔,ɥˌ{˖4G.%gVNq *"z#%`wN0/ g/*`F/? U?/.H7* %ޘNqJ /- Gc&p%Đ_0F" sO 6{29, Q" G e"J" "F!!e I< -"ډ#t-O\vt*. Z"Ekz U*^Hγjk]jA߅cXcV YIf#;/*g\ È"J]S*@"pV'e !Y\t !Nq\ IU% te6.!!/N*x5")7d/ F^=c{"s"6UFw!<*\h'! ""I|"_K<0!7rc"A &?}?".&7 b++N_Fʽ=>$9w*0*n U:"">*ŭzqvߙfGNmݑF#?5<*!&W&間Or+"+~׮>7a+cog7?]'+_t6b-' #UW#5:ݳ*, a; c] W%7c1cpO݀#s t+600U#M"78Sl9*5E'!uW'ret  *2;Cギen\SåGOXf5n?r5x<5n5n5n{:~'U  OWR.g zkZ]~jE)&*.26<CAM5#T[d&O=mrz  TYkp!u&,z5:BGLQ7V5d*倉HJsN:{gzRJ2K&4s2Zn|z?    ( 0 +2:AHQYksy9 ? G M T \ b j #,4<s y CQ Y \ %=j-m޲餞0bwY* *}H&ttCѨ5鰐`)Ķe* 菦!ݟ #?@ײݺcGޖ2_qb  " e!.n!+8EVam JQPvP{PPPPPPPPPPPPPP t`e!```W`4`V``f`P  V^PPPPPIPNP gP.` PP 'ResB7  ;;-7*j-@ [*77BX o@' D Y0[ A M  HF #kGvG##EGQЙ2GTҥ0\ G JG}0]#s0U0K0 0Rؚ#G#0 \# VP.` 'ResB + //]+*jWuFulGanNiueBassaBreitDiolaGabriLuhyaOraonSchanWayuXixiaAcholiHaussaIrischLateinMassaiPangweGotischAo-NagaDhivehiDnischFidschiGegischIlokanoJtischKarischKutchinLasischLivischLykischMalinkeMeitheiSakischTalischTarifitTatischWotischWhrungLaotischAwarischBairischBergmariElamischEnglischEstnischFarefareFinnischFlmischFrischKornischKorsischKurdischLesgischLettischMuskogeePolnischPontischSardischSerbischSpanischTai-VietTrkischWepsischZeitzoneTibetischAdygeischAramischBlackfootHawaiischKaribischKaschmiriKomorischNumerischPflzischSd-SothoVenetischgyptischAkademischBretonischBulgarischDarginischFriaulischGagausischIschorischIslndischKirgisischLateinischMoldauischNabatischNord-SothoOstsyrischPampangganRussinischSassarischSdsamischTuvaluischVerbreitet{0} Strich{0}  AllethiopischAltenglischChuukesischElbasanischEmilianischGoa-KonkaniItalienischKatalanischKiribatischMingrelischNordsamischPolytonischRotumanischSeelndischStrichfolgeSd-NdebeleSdkurdischTsachurischVai-ZiffernWestsyrisch{0} StricheUS-MasystemAltpreuischAsturianischBachtiarischBanjaresischBuch-PahlaviCham-ZiffernDuployanischFinanzzahlenGrnlndischHalbe BreiteKantonesischLettgallischMehrsprachigMokschanischNord-NdebeleN Ko-ZiffernOstarmenischOstfriesischPalmyrenischRunenschriftSprache: {0}Sd-AltaischThai-ZiffernWeirussischWestflmischWoleaianisch{0}  AndereBliss-SymboleEnglisch (GB)FrauenschriftKhmer-ZiffernLimbu-ZiffernMainfrnkischNiederdeutschOriya-ZiffernPiemontesischPortugiesischPrivatnutzungSortierstrkeTakri-ZiffernTamil-ZiffernValencianischWestarmenischWestfriesischAlle sortierenAlthochdeutschAltsdarabischBrahmi-ZiffernChakma-ZiffernEnglisch (USA)ExtremadurischIPA PhonetischLepcha-ZiffernMasanderanischMittelenglischNative ZiffernNiederlndischNiedersorbischSaterfriesischTelugu-ZiffernWhrungsformatAltnordarabischHaiti-KreolischKannada-ZiffernKirchenslawischLokale VarianteMyanmar-ZiffernNiederschsischNrdliches LuriSchriften  {0}SeychellenkreolSharada-ZiffernTschetschenischWalliserdeutschZentralkurdisch{0}  ErweitertJdisch-ArabischJdisch-PersischGujarati-ZiffernGurmukhi-ZiffernKayah-Li-ZiffernKomi-PermjakischNormal sortierenOl-Chiki-ZiffernPhonetisch (UPA)Rmische ZiffernSchweizerdeutschallgemeine Suche{0}  HistorischAkzente sortierenErsja-MordwinischISO-8601-KalenderKreol (Louisiana)Laotische ZiffernMalayalam-ZiffernMeroitisch kursivMittelhochdeutschSichtbare SpracheSymbole sortierenWestliche ZiffernZeilenumbruchstilmetrisches SystemAltkirchenslawischArabisch (Nadschd)Armenische ZiffernDevanagari-ZiffernGeorgische ZiffernHebrische ZiffernJapanische ZiffernSaurashtra-ZiffernTamilische ZiffernTibetische ZiffernUnbekannte SchriftUnbekannte SpracheUnicode-SortierungVollbreite Ziffern{0}  VerschiedeneBengalische ZiffernFrankoprovenzalischGriechische ZiffernKeine SprachinhalteKoptischer KalenderMongolische ZiffernNeue Tai-L-ZiffernPennsylvaniadeutschPersischer KalenderStandard-SortierungTschadisch-Arabisch{0}  Verschachteltthiopische ZiffernAlgerisches ArabischBalinesische ZiffernGeerbter SchriftwertHebrischer KalenderHieroglyphen-LuwischIslamischer KalenderJapanischer KalenderJavanesische ZiffernMeitei-Mayek-ZiffernMittelniederlndischNormierte SortierungPinyin-SortierregelnSchottisches GlischSora-Sompeng-ZiffernTraditionelle ZahlenTunesisches ArabischWestliches BelutschiZentral-Alaska-YupikZhuyin-Sortierregelnbritisches Masystemfester Zeilenumbruch{0}  Kompatibilittgyptisches ArabischChinesischer KalenderModernes HocharabischNigerianisches PidginSchweizer HochdeutschSundanesische Zifferngyptisch - Demotischthiopischer KalenderTelefonbuch-SortierungZentralatlas-TamazightSortierung nach ZahlenJamaikanisch-KreolischKlassisches ChinesischLanna-Ziffern (sakral)Mathematische NotationNach Unicode sortierenlockerer Zeilenumbruchnormaler Zeilenumbruchgyptisch - HieratischKlassisches FranzsischBuddhistischer KalenderLanna-Ziffern (skular)Marokkanisches ArabischSortierung ohne SymboleStundenformat (12h/24h)gyptische HieroglyphenVereinfachtes ChinesischSptes Mittelfranzsischsterreichisches Deutsch12-Stunden-Format (0-11)12-Stunden-Format (1-12)24-Stunden-Format (0-23)24-Stunden-Format (1-24)Akzente normal sortierenChinesisch (vereinfacht)Gregorianischer KalenderJapanische FinanzziffernJapanische SilbenschriftSortierung nach PhonetikArabisch-indische ZiffernChinesisch (traditionell)Chinesische DezimalzahlenEuropische SortierregelnMyanmarische Shan-ZiffernOhne Normierung sortierenTraditionelles ChinesischWhrungsformat (Standard)Ziffern einzeln sortierenAllgemeine RechtschreibungIndischer NationalkalenderRevidierte RechtschreibungAkzente umgekehrt sortierenChimborazo Hochland-QuechuaKalender der Republik ChinaSchlesisch (Wasserpolnisch)Traditionelle SortierregelnZiffern numerisch sortierenRadikal-Strich-SortierregelnSymbole sortieren ignorierenWhrungsformat (Buchhaltung)Amerikanische GebrdenspracheAkzente/Fall/Breite sortierenAlte deutsche RechtschreibungLateinisch - Fraktur-VarianteNeue deutsche RechtschreibungNur Basisbuchstaben sortierenSchlesisch (Niederschlesisch)Schottisches StandardenglischSyrisch - Estrangelo-VarianteLateinisch - Glische VarianteReformierte SortierreihenfolgeGrobuchstaben zuerst auffhrenVereinfacht-chinesische ZiffernKleinbuchstaben zuerst auffhrenRmische Ziffern in KleinschriftSumerisch-akkadische KeilschriftTraditionell-chinesische ZiffernTraditionelles Chinesisch - Big5Vereinheitlichte RechtschreibungBrgerlicher islamischer KalenderEinheitliches Trkisches AlphabetIslamischer Kalender (Umm al-QuraVereinfachtes Chinesisch - GB2312Akzente/Fall/Breite/Kana sortierenArmenische Ziffern in KleinschriftUmgekehrte Sortierung von Akzententhiopischer Kalender "Amete Alem"Griechische Ziffern in KleinschriftLexikographische SortierreihenfolgeErweiterte arabisch-indische ZiffernNach Gro-/Kleinschreibung sortierenOhne Gro-/Kleinschreibung sortierenvorherige Sortierung, KompatibilittVereinfacht-chinesische FinanzziffernTraditionell-chinesische Finanzziffern*Sortierung nach Gro- bzw. Kleinbuchstaben*Sortierung nach Gro- oder Kleinschreibung+Standardisierte Resianische Rechtschreibung.Vereinheitlichte berarbeitete Rechtschreibung1Islamischer Kalender (Saudi-Arabien, Beobachtung)7Suche nach Anfangsbuchstaben des koreanischen Alphabets9Islamischer Kalender (tabellarisch, astronomische Epoche)+8EVamw<ب*yW<۠Չ%6ٕ] oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X [ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }$QrY]8i5 K]ǎ0%_5x9ѻ:syGBQL t]rߝfoMҔGGzyyfVa2`0s$_sa]_$3L]Q.@ջasB$m(rQf.Kx$oa`s^\Kq2N2]zdqqqٰҵ(]KLّig&ٔ=^I03"a@H`S1{^جg1ެH_ q5H$$ԦGRhqҍ3zd(GQٕ_/ьRs5ўTd⼓ܮ׀у39K^N%K:sA5` ڲqfу3^%yя_vxVU:&$zR؀5zgi%VHbԭig^:GHe]:}5%5H1Jz$q] -$)z%1ȤtI4(kRT$p{1#q)]R;r6zHI25ZjӰ\?1';G%ԇaH 1Pr_ZUq1hE;Hh\D҇^P%fc;9٤/@1!JwTҧ)hOKs0qPzҎDKS]zI1%~qCzwzF11KMhBRh I1\_w;R\Fjzg%Q_~ؕ; R]$`]Vqh$J HY%7ѤѫؕH S1yf%U4$2I JlH{=q __hs0k_!<`<)H4J>mSVhsfӟSJyz}]0^Z&$ʈ2I<0K#%1հwUԵQؚJqm^:؈]_5]Ԏ]!1{SG`ar$Tgm09ipT`ђwr#T.T#ESkԾu$N#]1wDT`G# {IKg< T>tӏQ/$H $s 3-{:{Wq+13im]g$H<awHHT<,^vԩ\<U!/>jU7F{ip"ekFYkr\qk_jVIVVP>k.߀Vp 7_?V š$|%lllVV!/yWUVJ"NaVX| >6"Ul5 2F|wyl̛e{;W/Va"//l@߾ k/̲%7l6;AġlTFW攡ArWpn$M;#Og!}WMq/l`W m@Si}\!W>d =^' Rou'e $).38=BGLQV[`ejot[|u3F,"Ĵ""s[3ŭߑF<~&ߙ3#C%00"cY_ߪ *2;C=㍕pO_#mrz !&,5:BGL<1s,TԠ{溕ɕFSY䠠:ds~ml|0>؅wV"s_K]  " e!.n!m P P P VP%P4 P9 P P .` P P 'ResB . .*jdulM.VP.` 'ResB ix -ix*jsektayenduanglegreekjoolakmeerkoreesinuasuediturkifranserumeenukrainamharikbirmanimaleesipenjabisaponeesavaneevietnambulgaarinepaleespoloneesindoneesineerlandeportugees-@ [*7TBX o@' D Y0[ A M  HF xxHjxjx}xwxMhxxrx4y xxxxxxxyxy#yx!hM#xnxxx x"x.VP.` 'ResB . .*jLF AEz@ AV|Q AdqS ABr@ AJ Jb APq`r AVqf@ AX cz A]zcd A^| f Ab|D Ag] f Ah Ub A@ FrS A@ S L A@ [Bf A@| b| AO Gr@ AO Xrc APq`r hDVD c AXS Gt AXqc J A_t ct AfrarB@ S L hD@b Lrd AAz Xb hDAz Xzb AJ Xrc hDLz Srd AQ @| O ATqd O| AT| crd AUr Srd AVb Xrf AX b Pr AXZS bBf]r Btb A]| c|U A`Vtb arBcq ]|f Acz JrS Ad|B QDtcgrS Qr Agz Vt AhrB V| Ahtb Qt A{0} , {1}{0} : {1}@rb Brf AJqb @rd AJ|D BS ASz Tqcr AVD cr hDX h| br Aa| bt V AfrD g c AfrS Qqr Af| X cr Af~fO Ah f Xrf Ahtf Vz@ Ah| br a A@z J cqS A@z Ft h AGq V Srf AJqb@ XzS AOrB br I AOz ct Bt AQr Vz gr ATqS G Vr AX c B fr AX c a cX Ac`| arB Btcq `|f hD ft`r Lrd Ag ] ar`r AhX g br@ Ahq`r brd Ahz b Vr@ A{0}  ({1} )@qd Xr br A@| br aqS AA D| X dzfTA fQ : {0}Bt G b Or ABt ] b Sr ABr@ arB BtGq Tq Srf AG} Gr aqS AOz ct Bt hDPq S arB BtPq`r arB BtTb dr aqS AUq b| hrf AUr Gr aqS AUzcz Xrd AVzc h btf Ab| Xz Srd AcJ Vr aqS Aft c| Vq@ Afq gr cr Agz Or aqS Ah| br a hD @ S L arB BtBt G b Or hDBr@ hD bBfG TqS arB BtO Xrc arB BtVD c arB BtVzJ Sq Xrf AX c a cX hD cB [X V|b AfqtS Q Srf AhU br @qSf AhqV A _r a Aht bt ft`r Aft arf USE AAz Xzb arB BtUr cr Tr S| AVb Xrf arB BtV|f Sr aqS AXr aqS Xb hD b SB arB Btcz JrS arB Btfqb Vr aqS Agz Vt arB Bthr J cr aqS ABc hrf hr aS ABt bt Xt Ar hDQz ] S B br hDS|b ]r Gr aS Ab| XqS hD bBfb| Xz Sr aqS AfrS g c brB BtgqS Btc arB Btgz Vt hD bBfhb Xr Sr aqS Ahzf T bqS O| Ah| br a arB Bt@| hz dr aqS AOz ct Bt arB BtStV Ur fr aS AUr BrD T`r hDVqc Bz br aqS AX c a cX arB BtarB B_tBf : {0}arB P|B X V@|QTf|B T|`r arB Btfr Q|S `Z|c VgqD B br aqS Ah [b V`r GqS Ah arf czS Lr@ Ahb Xr Sr aqS hDhqc Vz Sr aqS Ahz b Vr@ arB Bthzf J| Sr aqS Aat hzf hrD crd AD VEf @r hD arB@| br aqS arB BtBt G b Or arB BtD VEf @r arB BtG} Gr aqS arB BtX fz L| Sr aqS Ab Xr A `GX fDXb ZQ BD V`r hDfrbrc cr@ arB Btft arf Gqb XqS ABt bt Xt A arB BtVr Jrd hrD crd Aat @z bz Sr aqS Acr Pt ]z Sr aqS Aft c| Vr Sr aqS A@z S Lr aqS USE AD| X dzf T`r ar BtGq TqS Srf hD bBfQz ] S B br arB Btb arB  ctBf Bfb ctBf brD  b arBhrS L| Sz dr aqS Af Qtf @r b Xr ABSf fQtQ brX  fBrBG}b Gqr aqS hD bBfV| T| X| Uq| arB BtfQ brB SD Q|S XzQThb Xr Sr aqS arB BtBzB B| br aqS _ P|f Qtf J Xrc hD bBfhr Pr a| Tr@ hD bBhhr Pr a| Tr@ arB Bthz b Vr@ -hrS Lr@ hD@z S Lr aqS hrD crd AS|b ]z Gr aqS S|bf@ Ahq|f Jr aqS Gqb XqS Aat b|V @r hrf Tz Srd AS|b ]z Gr aqS V|@ Xqc Af Qtf b Xr`r hD bBfG TqS Br @ O @ S arB Bt`GX fDX b Xr`r hD bBfV [r cr aqS T|b Et Brf AG TqS Br gr b B S arB Bthq|f Jz cr aqS hrD crd Ahr Vz br aqS T|b Et Brf ABr@ Br XB|Bf arB hD bBfb Xr`r ZB ES X`r hD bBfft arf Br XP| f`r Gqb XqS Af frB at Sr @|J Br B| brXGq TqS Srf QDtc `Vzc hD bBfb| XqS Br XB|Bf arB hD bBfhz b Vr@ -hrS Lr@ b fzQ hDcz JrS h Xz br @qS Br hrf Tz Srd Ahb Xr Sr aqS Br XB|Bf arB hD bBf`GX fDX b Xr Br QDtc `Vzc hD bBff Qtf b Xr`r Br QDtc `Vzc hD bBfmw7e705 o! [H a *37 ;QXBX ou o {d9 @ M@o ' g l81 D VYK z ~:;  03=5) [   zh  < M b ] H jF.?323o110W5\24>/.30..//9^891..5#9286548!:u85.,2/u3D282`36Y34z131a61.d10042G5z4>7#0g53101/////11o/I0/3/6t2-1{0681F//.N//8g0.P2H8 40"1//88=90h2>4L300.026053%3Y12./ 1&/.10]0S0./61,002/.0\7.6Q7V/7'e $).38=BGLQV[`ejot5727/P678 615r6\437+73 928g325C134'534M4242 25/5^/67975#mrz !&,5:BGL8:w5D:q047?6y72W924r98h:8:k469x/f/N14 332/497/26/515{  " ?0150mx P{ P PV P P) P .` P P 'ResB g -g*jK)embuK)renoK)rusiK)chekiK)chinaK)hind)K)swidiK)amhariK)anjemiK)ngrikiK)thunguK)turukiK)faransaK)holanziK)hungariK)njapaniK)ukraniaK)hispaniaK)tailandiK)mbelarusiK)nyarwanda-@ [*7_BX o@' D Y0[ A M  HF 0hMhP%hggBhKhh9h]h hqhd J{hR '; 6&gh1G9h1; hh#(h hThh g"h% VP.` 'ResB  *jEegbeasagbeblugbeefigbegaVuVulaogberwagbetutuVoYevugbebenagbebodogbeembugbeigbogbemaorgbesakagbeswatgbets[kgbeurdugbezulugbeChinagbeHindigbeJapangbeKoreagbeaghemgbeaymargbebasqugbebembagbeburmagbedivehgbefidzigbegbemaKlTgrisigbegTgiagbehaitigbehausagbehawaigbehebrigbekhmergbeluyiagbemalaygbemaltagbenepalgbenTweigbeoriyagberombogberundigbesamoagbesangogbeshonagbesindhgbestandardtamilgbetetumgbetongagbevendagbewalesgbewalsegbewolofgbexhosagbeArabiagbeFransegbeItaliagbePolishgbeRussiagbeassamegbebosniagbebretongbecantongbedzavangbegalatagbeguarangbekatalagbekomorogbekurdiagbelahndagbelatviagbemalayagbenyanjagbepashtogbepersiagbeserbiagbesinhalgbeswedengbetagalogbetahitigbetelegugbetibetagbetsongagbetswanagbet[kmengbeuighurgbeukraingbeyorubagbeBengaligbeFlemishgbeHollandgbeSpanishgbeTurkishgbealbaniagbeamhariagbearmeniagbebambaragbedenmarkgbeestoniagbefilipingbefinlanVgbehungarigbeicelanVgbeirelanVgbekannadagbekashmirgbekroatiagbekwetsuagbememama {0}ossetiagbepundzabgberomaniagberomanshgberuwandagbesanskrigbesomaliagbevietnamgbeGermaniagbeThailandgbeabkhaziagbeafrikaangbebulgariagbedzongkhagbehangbeKTKlTlaogbeKTKlTmalagasegbemarathiagbemongoliagbeslovakiagbesloveniagbetaigbeKTKlTtigrinyagbetok pisigbeHansgbeKTKlTIndonesiagbeYevugbe (GB)Yevugbe (US)belarusiagbeesperantogbegbeKTKlT {0}laksembTggbelithuaniagbemakedoniagbethai digitwoKTKlTdzesiwoKoreagbeKTKlTLatingbeKTKlTPortuguesegbeazerbaijangbecape verdegbegbeKTKlT bTbTgrisigbeKTKlTgTgiagbeKTKlThebrigbeKTKlTkazakhstangbekhmergbeKTKlTkirghistangbeoriya digitwooriyagbeKTKlTtamilgbeKTKlTtibet digitwotibetgbeKTKlTuzbekistangbeArabiagbeKTKlTcoptia kalendadziehe samigbegbegbTgblT {0}gbeKTKlT manyahangulgbeKTKlTmalaya digitwomalayagbeKTKlTtadzikistangbetelegu digitwotelegugbeKTKlTthaanagbeKTKlTblema tsainagbearmeniagbeKTKlTbengaligbeKTKlTblema VoVomT nubopomfogbeKTKlTbraillegbeKTKlTdziehe sothogbekannadagbeKTKlTmyanmar digitwomyanmargbeKTKlTnTweigbe bokmlnTweigbe ninTsksinhalagbeKTKlTtamil numeralwoCyrillicgbeKTKlTJapanesegbeKTKlTYevugbe (Canada)anyiehe sothogbeethiopiagbeKTKlTgbegbTgblT manyagujarati digitwogurmukhi digitwogurmukhigbeKTKlThiraganagbeKTKlTkatakanagbeKTKlTmongolia digitwomongoliagbeKTKlTpinyin VoVomT nuserbo-croatiagbestroke VoVomT nuGregorian kalendaYevugbe (America)Yevugbe (Britain)dziehe ndebelegbegudzaratigbeKTKlTBlema HantgbeKcKlTFransegbe (Canada)devanagari digitwodevanagarigbeKTKlTethiopia numeralwogbegbTgblT manTmeegbegbTgblT sTgbTwolaotTwo e digitwoSpanishgbe (Europe)Spanishgbe (Mexico)Yevugbe (Australia)khmertTwo e nTmbawochinatTwo e kalendahebritTwo e kalendajapantTwo e kalendaBlema ChinesegbeKTKlTGermaniagbe (Austria)india dukT e kalendapersiatTwo e kalendaromatTwo e numeralwoPortuguesegbe (Brazil)Portuguesegbe (Europe)bengalitTwo e digitwodigit kekeme blibotTwofonegbal me VoVomT nuhebritTwo e numeralwojapantTwo e numeralwokannadatTwo e digitwoFransegbe (Switzerland)ethiopiatTwo e kalendagreecetTwo e nemeralwoindia e arabia digitwonudidi hena zaz gbadzaarmeniatTwo e numeralwogeorgiatTwo e numeralwoGermaniagbe (Switzerland)islam subTlawo e kalendanugbugbTtoVo e VoVomT nuSpanishgbe (Latin America)buddha subTlawo e kalendachinagbe yeye e VoVomT nuromatTwo e numeral suetTwoblema chinatTwo e numeralwoblema chinatTwo e VoVomT nunuVoVo Ve unicode e VoVo nugreecetTwo e numeral suetTwoswizerlanVtTwo e germaniagbeNTmbawo le Latingbe e VoVo nuarmeniatTwo e numeral suetTwochinatTwo e nTmba madeblibowojapantTwo e gadzikpTnumeralwoislam subTlawo e sivil kalendaindia e arabia digitwo dzi yiyiethiopia amate alemtTwo e kalendablema chinatTwo e gadzikpT numeralwonuVoVo Ve nyagTmeVegbal e VoVomT nuVoVomTnutTx[ manTKu stroke e VoVo nuchina repTbliktTwo e kalenda tso 1912mw! IJέo!@ [H x a *7 ;QX_ cBX ou o {d @ M@o ' g l41 D VYK Oz ~:; 03=5L ) [   zh A  9}< M b 4 (] HR jFyȟȤ~íoɿ0īȔ<.8$`hş{ķ@(đΉ̛͉|]i}ΪǶİǵLVʼnljHHŒBU"Ǜtqr~Ɩ.ģ+ňPİɒ4=C'̭FRG7O˜X#.Ʀg~ Dj9aOZXĎ|U sŅesǺ`ĚƌHjƠƩKˇ# Dz/h(Ǽpʻp28ƀčˇx0ouUb'e $).38=BGLQV[`ejotʗ˧g Ϋ9+ʿGxc<3̍G̛ixɷ;  2;C2Ѻ7w%Г;i OӾMDЗfͷC#mrz !&,5BGLgгҗ6ҕάϰOUҊ҄tҥV-"QhWZ˽ɩˉm^PyPPVPPP PYP .`P 'ResB . )).*j   -  {0}      {0} {0}     : {0}     -  {0}     : {0}-         - -     : {0}  {0}  Bliss {0}             {0}       -            -        -             --{0}         -          {0}           BGN                      GEGN    {0}    ()    ISO-8601            12  (0 11)12  (1 12)24  (0 23)24  (1 24)  -     ()            (12  24)              /           /                     -                    -             / /         1996       1606                          -                    (Umm al-Qura)          Unicode                          Unicode   *ܠ   *ܤ  / +ܑ   ,ܙ  ( , )-ܕ   .ܠ  ,  /ܣ    - Big51ܙ  (,  )3ܣ    - GB23124ܙ  (  ,  )Aܤ / /  Qܤ / /  / +8EVamw32sC53.;2^571cC48:U5X0 4%3>^01d04;+E<6 2j0.468 98225/66%4p09_3.GNN-5T8H8Jo1;53-3C M=h1>/822M5U30?2?=Z6> 3271C2=A/5o>KA1=6/3. 93{>53=44DD58>31///&@6/3tQ/1/H6>R996/>>9~;j<@z9M@p9u<03oE$63H941?6 B9Q6/>\9l611(00Cu6a1g@163%2J%/?@01uA98L0/>54@M/FCAhM76u4R/0A=1F0,2CE4<70|0:~:0/4W/KG=;?iG:%=M73DOBd;\/V7_74E0S?KI3 0:h7_?z7O2:$:0A2a/V2b8@@f/k?:p/hH:0464Q=740B3>d2k/4C]2EA7.`Fw?4::4<18E3v1}3m3@u3-LK KJ1/R.aou2;>];7e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~KCK52U52B:@L:-42661V1/2u/3c6TT>GU4E0IK:8J8/A=35=W>0T_C8?G?]3I?ICD1B0><5*9-63~;@90"03&GDD11<<9969F:<:C/@ A."1 7)1/)7BD7^GBAn;FGq7@H2;=k2F=#D44r=ABHBNF?2@078(;7;/=9#?,8@BaO>YAL5 10!A ESCeCC  *2;CMKXI HGPNJUQcKGOMDIWUVTSHIBHKTGOiNLXfIQ5nMNr5xvSQpT5nSR5nRS5ndPO~DSWE=W OnV>VP UQV4UNM2SDLTMNPTSDA;&*.2IIJ$J6<C}OPNMF/HT[dD6QO(mrz !&,5:BGLQcJ.RHMC8G9JKKxJH6MHF*PRUNR\UGIQx;@Z@DIDA @AlIMIBUHEN)OEOc>(<@  " e!.n!+8EVam J.P.P.P.P.P.P.P.P.P.P.P/P /P/P/P/P t08`e!`*F`|H`D`"B`A`;`@`/P  V^!)PF)Pi-Pp-Ps-P~.P.P p/P.` /P/P 'ResB o k܁*jLazVepsMetaRusynVoticGothicCarianCommonHybridJutishKyrgyzLycianLydianPicardPonticRomanySymbolYapeseCypriotElamiteElymaicEmilianIngrianLombardMi'kmaqNumbersRiffianRotumanCurrencyJapaneseUgariticAcademicAkkadianBavarianEstonianKosraeanLigurianLivonianMeroiticMixed-inSort AllSumerianVenetian2.1.48.65InheritedKhotaneseMonotonicNo ChangeOld IrishOld NorseTsakonianUnwrittenValencianZeelandicPhoenicianLao DigitsMingrelianMro DigitsMuslim TatOld FrenchOld ItalicOld PermicSamogitianSimplifiedUS EnglishVai DigitsWhitespaceOld PersianOld SogdianAhom DigitsCham DigitsModi DigitsMontenegrinNewa DigitsN Ko DigitsOdia DigitsOld EnglishPunctuationThai DigitsTraditionalSort SymbolsMiddle IrishAdlam DigitsBook PahlaviExtremaduranGaelic LatinJudeo-ArabicKhmer DigitsLimbu DigitsMiddle DutchNajdi ArabicSort AccentsTakri DigitsTamil DigitsTo FullwidthTo HalfwidthTo LowercaseTo TitlecaseTo UppercaseWest FlemishWestern MariAncient GreekJudeo-PersianTelugu DigitsAluku dialectBangla DigitsBrahmi DigitsCentral DusunCentral YupikChakma DigitsGheg AlbanianIPA PhoneticsLanguage: {0}Lepcha DigitsMetric SystemMiddle FrenchNative DigitsOld HungarianOld ProvenalS-A CuneiformTo CasefoldedUPA PhoneticsWancho DigitsLower SilesianChadian ArabicDangi CalendarEastern SyriacGreek NumeralsHaitian CreoleKannada DigitsLocale VariantMiddle EnglishMyanmar DigitsNdyuka dialectOsmanya DigitsPamaka dialectRoman NumeralsSharada DigitsSimplified HanTibetan DigitsTirhuta DigitsTo Unicode FCCTo Unicode FCDTo Unicode NFCTo Unicode NFDUnknown ScriptWestern DigitsWestern SyriacmacOS KeyboardHebrew CalendarAlgerian ArabicBalinese DigitsClassic VolapkCrimean TurkishDajnko alphabetDvorak KeyboardEastern FrisianEgyptian ArabicGujarati DigitsGurmukhi DigitsHebrew NumeralsHighest IgnoredJavanese DigitsKayah Li DigitsLegacy KeyboardMain-FranconianMinguo CalendarMoroccan ArabicNumeric SortingOl Chiki DigitsOld High GermanOttoman TurkishPalatine GermanPsalter PahlaviTo Empty StringTo Unicode NFKCTo Unicode NFKDTraditional HanTransform RulesTunisian ArabicWestern Armenian102-Key KeyboardLiterary Chinese101-Key Keyboard600 dpi Keyboard768 dpi KeyboardAncient EgyptianAndroid KeyboardBhaiksuki DigitsBohori  alphabetChinese CalendarClassical NewariClassical SyriacColemak KeyboardEastern ArmenianEgyptian demoticEmoji Sort OrderIslamic CalendarKeyboard VariantKhudawadi DigitsMalayalam DigitsMandarin ChineseMeroitic CursiveMetelko alphabetMyanmar LanguageNatisone dialectNorthern FrisianPersian CalendarPollard PhoneticSorting StrengthSundanese DigitsTransform SourceUnknown languageWindows KeyboardZanabazar SquareArmenian NumeralsBuddhist CalendarChromeOS KeyboardCyrillic NumeralsDevanagari DigitsEgyptian hieraticEthiopic CalendarEthiopic NumeralsFirst day of weekFull-Width DigitsGeorgian NumeralsHan with BopomofoJapanese CalendarJapanese NumeralsMayan hieroglyphsOld North ArabianOld South ArabianPinyin Sort OrderSaterland FrisianSaurashtra DigitsTamil 99 KeyboardWubi Input MethodZhuyin Sort OrderCaucasian AlbanianTornedalen FinnishCommon OrthographyDuployan shorthandGreek 220 KeyboardGreek 319 KeyboardGregorian CalendarMachine TranslatedMiddle High GermanMultiple languagesNew Tai Lue DigitsNormalized SortingRegion SubdivisionSimplified ChineseWarang Citi DigitsPinyin Input MethodEarly Modern FrenchGniva/Njiva dialectISO TransliterationMeetei Mayek DigitsMyanmar Shan DigitsPahawh Hmong DigitsPennsylvania GermanPhonetic Sort OrderReformed Sort OrderSassarese SardinianSinhala Lith DigitsSora Sompeng DigitsSort Case SensitiveStandard Sort OrderTraditional ChineseUnified OrthographyEarly Modern EnglishBrazilian PortugueseEgyptian hieroglyphsGunjala Gondi digitsHepburn romanizationMasaram Gondi digitsPhonebook Sort OrderSort Lowercase FirstSort Uppercase FirstStandard OrthographyTai Tham Hora DigitsTai Tham Tham DigitsTo Hexadecimal CodesTraditional NumeralsUnspecified KeyboardDictionary Sort OrderPrivate-Use Transform12 Hour System (0 11)12 Hour System (1 12)24 Hour System (0 23)24 Hour System (1 24)AZERTY-Based KeyboardAnatolian HieroglyphsHour Cycle (12 vs 24)Inscriptional PahlaviNo linguistic contentQWERTY-Based KeyboardQWERTZ-Based KeyboardSort Accents NormallySort Accents ReversedSort Case InsensitiveSort Ignoring SymbolsTransform DestinationUS Measurement SystemX Arabic-Indic DigitsAmerican Sign LanguageCase Sensitive SortingFrom Hexadecimal CodesGeneral-Purpose SearchHanifi Rohingya digitsIgnore Symbols SortingInscriptional ParthianModern Standard ArabicPOSIX Compliant LocalePersian ISIRI KeyboardSort Base Letters OnlySort Normal Case OrderTraditional Sort OrderUS BGN TransliterationBalanka dialect of AniiEuropean Ordering RulesGoogle Virtual KeyboardJamaican Creole EnglishOseacco/Osojane dialectReversed Accent SortingScript/Block ReorderingSort Accents/Case/WidthSort Digits NumericallySort Unicode NormalizedTo Digit Form Of AccentUN GEGN TransliterationCIS GOST TransliterationChinese Decimal NumeralsEmoji Presentation StyleGreek Lowercase NumeralsHandwriting Input MethodIndian National CalendarMathematical Bold DigitsMyanmar Tai Laing DigitsRoman Lowercase NumeralsSan Giorgio/Bila dialectSort Digits IndividuallyStandard Currency FormatTaraskievica orthographyThai Pattachote KeyboardUnifon phonetic alphabetUnspecified Input MethodVietnamese VIQR KeyboardRadical-Stroke Sort OrderInuktitut Nutaaq KeyboardScottish Standard EnglishStolvizza/Solbica dialectAccounting Currency FormatDefault Unicode Sort OrderGerman DIN TransliterationGerman orthography of 1996Late Middle French to 1606Sort Without NormalizationTo Unicode Character NamesTo Zawgyi Myanmar EncodingTraditional Tamil NumeralsUS ALA-LOC TransliterationUnified Revised OrthographyImperial Measurement SystemDvorak Left-Handed KeyboardFirst Day of Week Is FridayFirst Day of Week Is MondayFirst Day of Week Is SundayJapanese Financial NumeralsKorean MCST TransliterationSimplified Chinese NumeralsExtended Arabic-Indic DigitsOld Church Slavonic CyrillicDvorak Right-Handed KeyboardEthiopic Amete Alem CalendarFirst Day of Week Is TuesdayFrom Zawgyi Myanmar EncodingLine Breaks In Words SettingLithuanian LST 1205 KeyboardLithuanian LST 1582 KeyboardNormal Line Breaks For WordsRegion For Supplemental DataSort Accents/Case/Width/KanaTo Pinyin With Numeric TonesTraditional Chinese NumeralsUppercase/Lowercase OrderingFirst Day of Week Is SaturdayFirst Day of Week Is ThursdayMathematical Monospace DigitsNyiakeng Puachue Hmong DigitsThe Lipovaz dialect of ResianUnified Turkic Latin AlphabetAllow Line Breaks In All WordsFirst Day of Week Is WednesdayFrom Pinyin With Numeric TonesHex transform using C11 syntaxHex transform using CSS syntaxHex transform using XML syntaxIslamic Calendar (Umm al-Qura)Mathematical Sans-Serif DigitsTraditional German orthographyHex transform using Java syntaxHex transform using Perl syntaxStandardized Resian orthographyUnspecified Machine TranslationOrthographic formulation of 1943Prevent Line Breaks In All WordsSentence Break Suppressions TypeALA-LC Romanization, 1997 editionBuckwalter Arabic TransliterationMathematical Double-Struck DigitsHex transform using Unicode syntaxHex transform using percent syntaxIgnore Symbols affects spaces onlyOxford English Dictionary spellingSearch By Hangul Initial ConsonantSerbian with Ekavian pronunciationTo Publishing Characters From ASCIIKeyboard With Many Extra CharactersMathematical Sans-Serif Bold DigitsFrom Publishing Punctuation To ASCIISerbian with Ijekavian pronunciationExtended Wylie Transliteration SchemePersonal name transliteration variantSimplified Chinese Financial NumeralsTraditional Chinese Sort Order - Big5Unified Canadian Aboriginal SyllabicsTraditional Chinese Financial NumeralsChinese Calendar Day-of-Month NumeralsHex transform using XML decimal syntaxJapanese Calendar Gannen Year NumeralsPrevious Sort Order, for compatibilitySimplified Chinese Sort Order - GB2312Islamic Calendar (tabular, civil epoch)Sotavento dialect group of KabuverdianuBarlavento dialect group of KabuverdianuHex transform with no surrounding syntax)Islamic Calendar (Saudi Arabia, sighting))Standard Arabic Technical Transliteration*From Accented Characters To ASCII Sequence*To Accented Characters From ASCII Sequence+Mongolian National Standard Transliteration-Prefer Text Presentation For Emoji Characters-Sentence Breaks Without Abbreviation Handling-Use Default Presentation For Emoji Characters.Islamic Calendar (tabular, astronomical epoch).Prefer Emoji Presentation For Emoji Characters2Ignore Symbols affects spaces and punctuation only2International Alphabet of Sanskrit Transliteration2Portuguese Language Orthographic Agreement of 19904Portuguese-Brazilian Orthographic Convention of 19455Suppress Sentence Breaks After Standard Abbreviations7Ignore Symbols affects spaces, punctuation, all symbols@Ignore Symbols affects spaces, punctuation, non-currency symbols#+8EVamw jJwc[s9q_5/ݙaer,GY@[!^ aouw_ŀ ]L|Jy oep  *2;CԞ u\m?°wlGOXfI5nr5xAV5n3^5n5n~݇]  O/\,qr+aioxrx9?GTa z ޷n{Ov&*.2+AWgZz$+4<CKSY_hnu|]m)ZXpLMH~}wqm6<C;k<=#  #,M2:>Jme yT[dX>uVDmrzINwS\a '/8A JOTYbjkp!uo&,z5:BGLQt '|?ASNR+ +,<0q/Jߙ ^%ު]t=IߜU{6JJ-:yGai #~YrWc%`VH`В`ԭ``z``2`K```e`^``?``G`H`e]`u```@u` x``qJ`H``1`J```$`q]` `-`$`n`%`1``Ȥ``tI`4`q`1M`T$`H`p`{1`#q`)]`P`r`r`u`H`I```2`Mu`J`s`\`?1`ԃ``3``G%````2`aH` 1`Pr`_``Zu`U`q1`=`~``H``\`1`^``P%``ߒ`;;`٤`/`@`1`!`(&`1`e`3`p`2x`OK`'I`0q`a^``%2`DK`J`s`I1`%`~q`s`c`F`y``1````B```hr`I`1`\`Z`&`e`\``=3```g%`b`_`k2`h`U4`k`K`]$`n````(3`$J` H`Y%``e`H`` ` `1```%`$`׺`$`2I``lH`{`=q` _`_`e`s`0`&`c````)H```q`>`c````hs```+`J`9`h``J`?x`U`I````}]`M```0`^`L`Z&`&`)c`2`\e``0``#%`.`e```ƃ`ؚ``Jq`m^`_``]`_`5]`Ԏ`]`!1``Lx`-9`G``v``r`$``t``m0````l`1&``^`wr`GM`.``E`P`````#`]`1`4` `e````` &`#```<`I`K``Q` K`t`w``RM``/$``H`/2`$`s` 3`3`H`Wq`+1`3```t``]`]`$```H`]M```Q``wH`H```G3`W`^` K``\`Yx`gu``K`t`H`ȍ`]`1``_4`)`1``t`i`M`!`^``t`8$`]_`=I`_s`^``` r`0``K`*#`A`$`3``]`1`e``0`2`څ`Y```!`r`M`<``K``%``b%`e[ ` e j o t y ~           !  $ ) .38  = B    & "' +,1# G6L( ;@EQ0- JOT2 Y7 ^< VcA hmF K rw|P U 5Z _ d i n [:?Ds x }  `e jot I N y~{ `3``Lp`v`{``a`w`4``3`K`s5``'r`:J`0`&u`1`$```M`dq`W2`0Q````k` `=^`;``````w`` x`````9_`o`q`4r`*`iI``^``J`e`\Q`r`H`P```G``m`$`@u`?`^`r`q`M`{1`[J`)]`P`H`PJ`2`1```2`fJ`2`8s`Es`EJ`&```Q&`a^`w``m```eb`I1```B` f``ZK``?` `c`eh`r````%`3`2`r`K`&``````E^`x`ƻ`t``}`+```I``\`#9``I``Ԏ`^`a`_`M`d`^```a``<``RM````[r`3`(`}h`/$`J`%`H`^`q`]`G`H`a`E_`H`)```W`J``Z``S````[` ```wM`D```yO``+8EVam jJ$P$P$P$P$P$P%P%P %P%P:%Pg%Pn%P}%P%P%P%P%P> %P%P%P&P&P&PE &P&P&P7    ( 0 +d2:AQb9 ? G M T \ b j <s y J E`3`B`Q``*``D`````,``*`````q`Y`s```` `(`0````1``G````O`s`5<`?&``Q`R`#``|````_``&``` tSA`e!`w`@`O`ܑ`o`im``&PS V^Y$P $P$P$P" $P$P$PI t v ` &P&P 'ResB . .*j{0}  all{0}  otherscripts  {0}{0}  enclosed{0}  extended{0}  historicNormalised Sorting{0}  compatibility{0}  miscellaneous12-Hour System (0 11)12-Hour System (1 12)24-Hour System (0 23)24-Hour System (1 24)Case-Sensitive SortingSort Unicode NormalisedSort Without Normalisation8E//5n//&*.2S/i///.+/.. /?/..E4P9PV^/P .`BP 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV|. 'ResB# a ++a!*jfrcUnited States Englishu `fb*)o`Ht0+PjV `P&P! K5` 'ResBP. . *jjV . 'ResBP$0 $0 *jjV|#0 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBG a NNaC*jTuvaluanMauritianTo Full WidthTo Half WidthTo Lower CaseTo Title CaseTo Upper Case )`k*)bt0rxuǃǑǟǭǪ cPhPjV `ZPC #0` 'ResBP. . *jjV . 'ResB P} }*j2.1.48.50jV|~ 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV|. 'ResBP. . *jjV . 'ResBP. . *jjV|. 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV|. 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResB $0 $0*jWest Low German%0oHjV `PP#0` 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP$0 $0 *jjV #0 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResB% a --a#*j2.1.49.14Oriya DigitsBengali Digits`V`k_!yl/PjV `'P*P# b` 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP9 9 *jjV 9 'ResBP *jen_VU  'ResBP. . *jjV|. 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResB $0 $0 *jgjV `P#0` 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP *jen_ZW  'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV|. 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV|. 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResB D D*jtwdanajidalamapolasotataja e%a ina]onaafaraarabaasamabirmaemskaferoafinnafiiafrisagaelagrekahamsahindaitalake uakimrakmeraksosakurdalatvamahlanauraorijooromaserbasindasvedaturkaurduozuluaab%azaalbanaarmenaeskimaestonafrancagalegahavajahebreainuitajapanakanarakaza%akroatalitovamalajamaoriamaratanepalapa]toarumanasangoasomalasvaziatamilatatarataikatibetaujgurauzbekavolofauangaba]kirabengalabislamobretonabulgaraburundagermanahispanahungarairlandaka]mirakirgizamongolapanabaroman aslovakaslovenasvahilateluguatigrajabelorusafilipinaguaratagvaraniakartvelakatalunaklingonamakedonamalagasaokcitanatagalogaturkmenavolapuko2.1.49.33afrikansagronlandanovnorvegadannorvegamalajalamanederlandanelingva5oazerbajanaibibioefikaluksemburgaokcidentalointerlingvaoserbo-Kroatahaitia kreola ina tradiciaemropportugalabrazilportugalanekonata lingvo ina simpligita o! [H x a *7QXcBX o{d9@ < M@o )' i g -l1 , D VYK Oz ~:; 0=5D ) [   zh A }< M b 4 -] HK jFu)({.s )!K(֩fϧH9%O\AEMLQSĩZaI7w>çhoͩ}2էvYaC.R񩙨RiG]*g\Y"|.wM'a@"py/li㌩e !Y\t !Q>q\ U[1% *J.!!/ICç")7}L/ Fip"s"jFw!k! "$a"|"_  <0Elc"A vc?O".&7 pFg #c  !F" V# o F+?V 쀛??]i G, G L!/E+] l+LJ"S2#!uSOQ6"DpoTڵk5 ##AGFw& w#2㳻Fxp'G A Z%WY7=UG5/`%"/cKec  *2;C'}WVm׽S3}GO'Xf5n1r5x5nn5n5n-~:ԟ OIi "5}iN)&*.2*E6<CY۫M#*T[dӦ4(mrz !&,5:BGLQhBbv8ÁNR`)#(孺o}S^ d#Ãg  :? M T \ b j lAq!AO!a9h  " e!.n!+8EVam JJPkPpPuPzPPPPPPPPPPPP tH`e!`````v``(`IP  V^PP?PFPKPBPGP7 0P.`P NPUP 'ResBr  "d*jsmtetunvascoadigeotuvanouighurachensarapajpashtnsiksikrabe (Chad)alti del suringls (R.U.)retorromnico{0}  Adjuntogriego clsicorabe de Nyeddgitos en tirhswahili (Congo){0}  Extendido{0}  Histricokarachi-blkaroordenar smbolosprusiano antiguo{0}  Miscelneanmeros traducionalesdgitos en Warang Citiorden ignorando smbolosreglas de orden europeasorden de agenda telefnicaordenar ignorando smbolosSistema Mtrico de UnidadesSmbolos de escritura  {0}ordenar acentos normalmenteordenar acentos con inversinSistema Anglosajn de Unidadesalemn de la alta edad antiguaorden de acentos con inversinorden de maysculas/minsculastamazight del Marruecos Centralordenar empezando por maysculasordenar empezando por minsculasorden anterior, para compatibilidad2orden con distincin entre maysculas y minsculas3ordenar distinguiendo entre maysculas y minsculas4ordenar sin distinguir entre maysculas y minsculas9ordenar siguiendo orden normal de maysculas y minsculas+81Ih "; { (hz a Lvh Zv* 48DVbf*qߙ*bRrLq' D4F}H-އSEQ o8 ] =BGЩG&l?] Xf~5nr5x5nvA Jc6C޵T[d Tߠ߰ߵ +8mtPwP|PPPPPPP V^PPaPdPiPd #0`PP 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResBP. . *jjV . 'ResBP. . *jjV . 'ResB+  22)*jorden de directorio telefnico{z L[*  }.F&k ""m=PjV ` P) .` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResBP. . *jjV . 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  ,*jpcmOrdenMonedacumucotelegu2.1.47.96bhoshpuriingusetiohiligainnAncho mediokejia (China)Ancho completoDgitos en laoOrden estndaringls (R. U.)min nan (Chino)Dgitos en tamilNmeros en tamilalemn austriacokarachi blkaroDgitos en telugNmeros en etopeNmeros en griegoNmeros en hebreoOrden tradicionalcalendario minguoDgitos en gurmujiDgitos en malabarNmeros en armenioDgitos en tibetanoNmeros en georgianoDgitos en arbigo-ndicoNumeros decimales en chinoNmeros en chino tradicionalNmeros en chino simplificadoNmeros en griego en minsculaNmeros financieros en japonsNmeros en armenio en minsculaDgitos en rabigo-ndico extendidoNmeros financieros en chino tradicional)Nmeros financieros en chino simplificadomwQ,P S [ {g  (hz  a L[n Z* 4 bf}.?/ut;jᘊ}L& Bڵk :.)S ""y43%o3]i.GeHI7CO$<cM5#T[dӦ4mrz 5:BLd2(O~V㬸cR;vm JtPyPPPPPP jV^ `PPgPjPmP `P 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P4` 'ResB l l*jL .FkjV `P.` 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResB l l*jL .FkjV `P.` 'ResB^  ii+W*jpcmgurayatsetchwananmeros en lao+P S [ {g  (hz  a Lnh Zv* 48 bf{.F?/u;j!}L$& ڵk%:.)DS y43%obGHI7<c[Ӧ뽬vmPPPPjV^ `'P~PPW #0`P 'ResBP. . *jjV . 'ResB  *j{z L[*  }.F&k ""jV `P.` 'ResBG a ZZaa*jedohoomenkoodazafonihetikriilazilubaltimruunaurvaasakasebusiuutviitvavruaaniaotibirmagootijaavakoptiHatraMooniafariahomiakadiakaniaseribelaudargieestiefikifangifid~ifonjifrigeegihanbihavaiibaniisurijtikaavikitaekoosakmriklnileedulesgiliiviluaeimalaimeroemjeneniasinueripaalipoolariifisardisogdisoomesunjisuulutaigavadjavajuuvaraivepsabatakiladinaCirthiInduseOrhoniPfalziadgeeaghemiarvutiataehiataoliavaaribafutibaieribamumibamunibetavibikolibilinibrad~ibuhididavidaeelamigrnihmongihod~kiinguaijidiaikaariakajukaketauakumkileptaaldialkiamaduramandeamand~umaoorimeiteimnksiosmaniphakpapreisirootsirotumasasakisererisilotisjangisleivisvaasitaakritalaitetumitigreetsahhiturojotaaamitaehhitaimaitaoktotauugiusbekivantaovenetivoleaivolofildinegruusiaheebreajaapanikhmeerioseid~isingalitiibetiugaritiNabateaPalmyraabhaasiaitaamialbaanialeuudiaragoniaravakibraahmicajun idogribiemiiliafriuuligaleegiislandiitaaliajakuudikabiilikalmkikariibikarjalakasahhikatainikaauubikhovarikomoorikuruhhiladiinolatgaliliguurimalinkemandarimaskogimataamemegrelimikmakimirandamohoogimoldovamemaringambainoviaalosseedipikardipontosepoonpeipritudromanjaromanaislovakisojombosomaalisrananislkupitad~ikitai-ltaswaqitaaakmataibtaatauangitauvaaiudmurdiuiguurivolaitavringaaaradaaaieeni~emaidietioopiatagalogitaerokiiuusnorrakaamiiriElbasaniSamaariaTengwariajavndalbaaniaaromuuniastuuriabahtiariband~aribaakiiribretooniburjaadidelavarideseretiegiptuseekad~ukifarefaregagauusiguaraniigvitainihudavadikaja-liikeskiirikinaraiakirgiisiklingonilombardiluisenjomaldiivimaraallimentaveimundanginjamvesinjengatuod~ibveipiemontered~angirumeeniarussiiniseiaelliselajarisiddhamisloveenitagbanvatamaaekitanguuditifinagitlingititaagataitaamorrotaipevaitaitongavalloonivanaiirivietnamivolapkiyangbenizeelandifoiniikiavalgeveneKeel: {0}Kiri: {0}afrikaanialamsorbibulgaariafilipiiniidafriisiidasriainjupiakikapisnonilunaminimakassaripoollaiuspunktkiriphjaluriruunikirisapoteegisitsiiliatai-thamitamasiktitsakooniatislaiustrkmeenitaurtaenivalentsiavanaitalivanapermiviipekiri{0}  muulemsorbivanakreekamalajalamivanaprsiavanaaramealunakurdiLule saamiNumbrilineShaw kiribianuprijaboontlingierakasutusestremenjuindoneesiakalend~inikeskdusunikeskjupikikirillitsakoltasaamikrmand~kiletseburgilunasaamilunasotholunataadimahaad~animakedooniamitu keeltmonotoonnengiembooniphjasaamiphjasothosaho murrevanasriavanaungari{0} kriips{0}  kiklnesriakeskinglisejuudiprsialneflaamiosmanitrgiFid~i hindiInari saamiResia murreUSA inglisedevanaagariglagoolitsahiligainonihoo numbrididaarmeeniakarakalpakilao numbridlnefriisimapudungunimustlaskeelphjafriisisaterfriisitai numbriduus tai-lvai numbridvanainglisevanaphjala{0} kriipsujuudiaraabiaalamsileesiakeskhollandilnebelutaikrimmitatariladina gaeliSichuani jiiMaini frangiakadeemilinebali numbridkirjad  {0}kirjakeeletalihtsustatudlunandebelemazandaraanimodi numbridmruu numbridnkoo numbridnorra bokmlnhtava kneoria numbridphjandebelesora numbridvanaprovansiaveitsisaksalnearmeeniaBriti inglisekeskprantsusekesklemsaksaAustria saksaIPA foneetikaLuna-AraabiaPiirkond: {0}Pollardi miaoPhja-AraabiaUPA foneetikaUSA mdustikahomi numbridaserbaid~aanibirma numbridjaava numbridjrjesta kiklimbu numbridlineaarkiri Alineaarkiri Bpoltoonilinesunda numbriduus kirjaviisuusmelaneesiavanaprantsusevanalemsaksa{0}  suletudKongo suahiiliHiina kalenderKanada ingliseMaroko araabiaMasarami gondiNatisone murreTaaadi araabiafrankoprovansiislamikalenderjuudi kalenderkomi (Aafrika)kopti kalenderkorea segakirileptaa numbridmeitei numbridmittekeelelinemramata keelmramata kiriosmani numbridprsia-araabiataakri numbridtelugu numbridtaaami numbridvantao numbridBlissi smbolidmeetermdustikserbia-horvaadiPrsia kalenderSamaaria arameabengali numbridbraahmi numbridgruusia numbridheebrea numbridjaapani numbridjrjestuskaaludkannada numbridkhmeeri numbridlokaadi variantmennoniidisaksamongoli numbridpartia raidkirisantali numbridtiibeti numbridtirhuta numbridtaaakma numbridtainuki ~argoon{0}  hilduvusaaarada numbridAl~eeria araabiaAmeerika ingliseDuploy kiirkiriEgiptuse araabiaJaapani kalenderKanada prantsuseKprose silpkiriTuneesia araabiaetioopia numbridgurmukhi numbridhudavadi numbridkaja-lii numbridmustjalaindiaanipahlavi raidkiritraditsiooniline{0}  ajalooline{0}  laiendatudaoti tavaingliseEuroopa portugaliMehhiko hispaaniaEtioopia kalenderEuroopa hispaaniaGniva/Njiva murreISO-8601 kalendergud~arati numbridharilik jrjestusinglise mdustikjrjesta smbolidkabardi-taerkessikohalikud numbridlihtsustatud hanimeroe kursiivkirisauraatra numbridsria estrangelo{0}  mitmesugust`veitsi prantsuse`veitsi lemsaksaHollandi alamsaksaAmeerika viipekeelAustraalia ingliseJamaica kreoolkeelPennsylvania saksabudistlik kalenderjaapani silpkirjadkirillitsa numbridklassikaline hiinalihtsustatud hiinamalajalami numbridnormitud kirjaviisnumbrite jrjestuspahlavi psalmikiriphahau-hmongi kiritamasikti (Maroko)Brasiilia portugaliGregoriuse kalenderNigeeria pid~inkeeldevanaagari numbridladina fraktuurkiripahlavi raamatukiriuue tai-l numbridLouisiana kreoolkeelegiptuse demootilinehiina kmnendnumbridmaaja hieroglfkiritislaiusega numbridldlevinud kirjaviisjik reavahetuse laadarvelduse rahavormingDzanabadzari ruutkiriMauritiuse kreoolkeelOseacco/Osojane murreResia Lipovaz i murrearaabia (tnapevane)egiptuse hieraatilinejrjesta diakriitikudmasaram gondi numbridmyanmari shan numbridphahau-hmongi numbridsinhala lithi numbridsumeri-akadi kiilkiritai tham hora numbridtai tham tham numbridtraditsiooniline hanitranskriptsioon (BGN)atokavi e-line murrakjaapani finantsnumbridtraditsiooniline hiinaSan Giorgio/Bila murrematemaatiline thistusstandardne rahavormingtstutundetu jrjestuststutundlik jrjestusldeesmrgiline otsing12 vi 24 tunni ssteemHepburni latinisatsioonStolvizza/Solbica murreegiptuse hieroglfkiriemoji sortimisjrjestusislami ilmalik kalenderjrjesta numbrid eraldihtlustatud ortograafiaatokavi ije-line murrakkrilliline kirikuslaaviAnatoolia hieroglfkiriEuroopa jrjestusreeglidHiina Vabariigi kalenderIndia rahvuslik kalenderTaraskievica ortograafiaharilik reavahetuse laadnormitud Resia kirjaviistranskriptsioon (UNGEGN)12-tunnine ssteem (0 11)12-tunnine ssteem (1 12)24-tunnine ssteem (0 23)24-tunnine ssteem (1 24)Ladina-Ameerika hispaaniajrjesta ainult alusthedjrjesta normaliseerimatanormaliseeritud jrjestuspaindlik reavahetuse laadtraditsioonilised numbridvarajane moodne prantsuseeira jrjestuses smboleidjrjestuse tstutundlikkusmyanmari tai laing numbridpinyin i sortimisjrjestussaksa reformitud kirjaviiszhuyin i sortimisjrjestusjrjesta numbrid arvuliseltsnastiku sortimisjrjestusvikethelised Rooma numbridALA-LC latinisatsioon (1997)Wade i-Gilesi latinisatsioondiakriitikud tavajrjestusesdiakriitikute prdjrjestusislamikalender (Umm al-Qura)reformitud sortimisjrjestusstandardne sortimisjrjestussuur- ja vikethe jrjestussuurtht jrjestuses eespoollaiendatud idaaraabia numbridvikethelised kreeka numbridEtioopia amete alemi kalenderdiakriitikud prdjrjestusesfoneetiline sortimisjrjestusviketht jrjestuses eespoolhiliskeskprantsuse (kuni 1606)smbolite eiramine jrjestusesvikethelised armeenia numbridtraditsioonilised tamili numbridlihtsustatud hiina keele numbridsaksa traditsiooniline kirjaviistelefoniraamatu sortimisjrjestushtlustatud trgi-ladina thestikUnicode i sortimise vaikejrjestusotsing korea alguskonsonandi jrgitraditsiooniline sortimisjrjestusvtmete-kriipsude sortimisjrjestustraditsioonilise hiina keele numbridhtlustatud redigeeritud ortograafiajrjesta Unicode i normaliseerimisegalihtsustatud hiina keele finantsnumbrid)Kanada plisrahvaste htlustatud silpkiri*jrjesta diakriitikud, algusthed ja laius+traditsioonilise hiina keele finantsnumbrid,varasem sortimisjrjestus (hilduvuse jaoks)-hiina lihtsustatud sortimisjrjestus (GB2312)-islamikalender (Saudi Araabia, vaatlusphine)/hiina traditsiooniline sortimisjrjestus (Big5)2islamikalender (tabulaarne, astronoomiline ajastu)5jrjesta diakriitikud, algusthed, laius ja kana kiri+8EVamw l9K(G{-a oS !, @0 4  [(8 < @  H D rx aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,048< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v   z} LPh   TX\A    `9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }8DK+//߀!6ׅP?!X`횉q `.+`p^qRݰ`ٿn0k/uٰ Yn߫=/|b׽.H݊ K( $q/?@$@.%߷7Z8 s߂׸ޢ+u@ؘcxYq3 !sP!؀Pa~ybxu o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;    $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b 4 !%)-0(48<]@ DHKNlRVZ fjmquFy}g /pߞݮyߝ߈.ߠD0ݿnYC/B&:zNݯܥd߮oߎ}vb)X!!ަhdRO\|&ޥ^uUq gtހH @"|Y\>q\F .!ݨ$N+-$\s"H܊Rf<^f*4>zH?Vprc"cu.*Z.n~5G9܆ޢ~@KޙL@ݬeVlaNVA`Q*޵ݔ#$xpLC2.( Xwl-kNY@ޮ82Lvl"bU/1dpޮ $`V;jV&tMD\Th00c.߿_7jM,.&߃qq/~qq%: x>\!F) N\ 64VaouDX,e $).38=BGLQV[`ejoty~9"8DLH݈6Nŭ8F 6lvޘ@1"znGe1 *2;Cb5rQp?c-GOXfe5nr5xlKP5n O5n(A5n~nqO#da&*.22K6<CE!M*T[d(mrz !&,5:BGLQ})65J}< ^"vO6T b j 4{{{  " e!.n!+8EVam J P!P!!P&!P+!P2!P7!Pfffghyh]gcfgfgfZ"Vh{gJfVfgh3flgfgff4hNghhEhpfg?gfggg}fg#g$hfh1gg1fV}P.` 'ResB  |*j"3/13F'FHG'FE+1*/H*"01"&"E'/H(1',*1FH*H.*F1HF14G3'GH3:/3F/4'F4'H51(D2F(7GF/GH~'G*HD2~.*HHF1/H3AFB(EHF*'~~1H3"1'E"A'1"H'1'2('A'EG1'EH,'H/G(,'(1*HF(F'(HG/**HE*1*(*3H*BHE.7 (/H1/HG1,F1H'1H'F2F''3(H3113H&/3HE19D'&EA'FB(13B2'BD'E('E'FHE*'E,'1E1'*E1HE4*1F'~DF1HF:'F~'DF'3FHG'F(GDF/GEHFHDHA~GDH'E'('1H'*1GH'1H*FH13G HF/D'F'1'1G '3H''F~'F~"(.'2"3*H1"D&H*"F'"FH'H'F/H'H3,'H'E'',H'('F'F/H3('*'('3'(1'GE(E('(H/H(HD*1EF*3H'*FH'1*HH',:*'.H',.H3'/H1(/31*2'2'2HDH3'1'*3'3'3'GH3DH~3H3H31D33D4''F4HF'9D'EA'1HADEFAHD'FB('DB1B2BDEHBD'*FD'/FHD'F'D'GF/'D'H*'D/'D3'DH&HDH3FHE'F/'1EB/HFEH1H+EHG'E4'F'E'H'1'H'4HH'D'EHH'DHFHD'~HH'FHH'4'/H'1('4H(''''D1'F'FFHH'2HH1H.HEH1HEH''H &2'&H'BH*'H''H3*'(H'3FG'DEF/G 'DHF/'DE('"1HE'F"1'H'"1'HF'12''3DH''FD3'H1.HF'H:H1'3*'F'((H'1DF/'3DF/'FH~'FH4'(H('4B1('A'(1'GH(1EG '(D'1H3(H,~H1(H1'*(3D'E'*'E'4B*'FG '*EFG '.'3'.7: {0}.7 'DA/'1BF/2HF.'/D'H'1/H"D'/F'1HE(H1~H'12'~H*2HF'3'EH"3'F*'D3'FH3H'-D3HF/'33'AFD'F/DG3*'FDH2'DH4G 'E'14'DE'1H'1E'1'E'3'E'FHE''3'1E'/DE1H*EH13FEHFHE*G 'EE'F'FH4*GF2E'FE 916FH1HG'/'G11HGH3'~1*:'D'E'H*H'*'D'F'DF,F'E(''F*HF1E'F,1FH'DDFHFHE'~DG ''F/'(''1(HH'1'FD(1*'F(F{0} 61(G'H'1**''DH1H'"/,'"A1GD"HD'"E'1''H/EH1*'H1HEH'H1'F'DHH*'1HH*'D G**3H'F'*3HF'*HH'DH*H '*(FH'*AF':*1G '/'2''/'H*'/'HD'1',3*'F1'~'FH1HE'FH1HF/'3'F31*3H'2'3HHE'3/'EH3D2'A'F*'D*HF'DE(H1E'/H1'E'F/'FE51 GFF'&H1HF'H'GHFH'1'F'F,'G'F 3F*G'FHFHG1''F'H'1D~1~'D'&H'EH1HH'F'E'HH1FDF/H 'FH1H('{0}  GEG"1'~'GH"D'('E''3~'F''E(HF/H'F/HF''F'E(''FE(HF'H,(H''3/F*'D('H'1'*'G*'*' *'*DF **HE(H'.7 F'E4.591( 13E91( E5191( '/A1HD'D1 4E'DE'&H1'E'2F/1'FE'~HG 'E''EG 'E'H' E*HE''G'E' E*E'F 2('FG'&*'G'H'&'~'DE1'~'~'EF*HF '/('('1/F'1D'F'E~H*1'FH1'H,1'F'D3'D'HD*H1HF*'DH 3H'F'1B'E .E1'9/'/ 1,*BHE 9(1*BHE B(73'F/'HG '/HD' AHF"/'FEG ''1B'E (HE'1B'E 91('1B'E :1('1B'E H''1EF 41B'1EF :1('9/'/ 1HE'9/'/ 9(1'FH**H*(DH :1(*1*( 3F**1 1EG*3E 4'F*BHE F*H ~3F/1 21*4*3'1/F'3'E ,FH(3'E 4E'D3H1'4*1'3HFFG '5O1( 3AD5O1( 9D'91( *HF391( GH/A12 41BA12 :1(AHF* IPAAHF* UPAD*H'F'E'F/FHE*:1 E-DF'-G: {0}F13 ('3*'F~'E~'F'F/F 2('F'GF E511/ ,FH(1/ E12E(HF/HHF'F GF'1B'E E:HD'9/'/ '1EF1'1H*HF'"1'E 3'E133*E '9/'/{0}  E-5H1"DE'F 3AD'1B'E A'13'9/'/ '~F*1*( -1**1 9+E'F*BHE /'F*BHE '~F2('F F'E4.531'F 41B31'F :1(91( E1'49D'&E 1'6A'13 GH/A12 4E'DB1G B'D~'BD'*F DD1 (.*'1DH2'E(H1E'D''3'EH*H G1F'E H2'F'FHDG 'GDF/ E'FG~'F'3F'F~1E ('3*'F~GDH 2(H1~GDH *'(~G HG ''(HH1/'FH''&H2''1B'E D'&H3A'13 ('3*'FGF/ A,'{0}  E*A1BG"D*' ,FH("DE'F '*14'1B'E *'ED*1*( 'EH,*BHE (H/'*BHE ED'/,3*,H 9EHE/3*'G E*13'3HF 3AD3H'-D FH3H*H ,FH(3H*H 4E'D3DH* F'151( H 1H'*DH(' DHDH'E,'1 ('3*'FEF7BGT 2E'FFE'/G' (D3G'F 3'/G 4/GGD 'FHF1, .H*3H1'1B'E ('D''1B'E *'DF/'1B'E *DHH'1B'E ,'HG ''1B'E /HF'1'1B'E H1HE.{0}  3'2'1"1'E G.'EF4"DE'F 3H&3'FD3 E'FG'*'D ('3*'F'1DF/ E'FG*1*( ~F F*BHE ED GF/*HF' F'3'31'F D'33D2' 3AD91( 'D,2'1A1'F3H 3H&3A1'F3H E'FGA1'F3H '/FB'D( H'-/ ~HDE1*( 3'2 GEGEF'F '(HF1H (H EODF1H F FO4G1HDA E51~1*:'D '1H~'~1*:'D (12DF'1H'F/''1B'E 'H1G ''FD3 'E1'D '3'*DF/'1B'E *E'E 916'1B'E E'FE'1'3*A'/GT .5H5'3D'H D3''FD3 ('3*'F'FD3 'F'/''1DF/ ('3*'F*1 '3*'F(HD/(1G G'  {0}A1'F3H ('3*'FA1'F3H 'F'/'B/1* E1*( 3'2D'*F A1'*H1DH(' '*'F'E1*( 3'2 9//~'1* *(G '~GDH *(G 'E. 3HE1 '/'1B'E 'F'/G ''3~'F' '1H~''3~'F' E2'9/'/ '*H~''9/'/ F 3F**1*( '3*'F/'1/*1*( '5D'- 4/G*1*( /A*1 *DAF*1*( A1GF D:**1 "01 ,FH(*BHE '2H *BHE G,1 4E3*BHE G,1 BE131'F 371F,D33*E 9// E'DFH'1' D'3G1HDA E''~1HH'F3 ('3*'F'1B'E E'D''D'E'FD3 (1*'F''9/'/ E'D '~FB1G ' ('D'1"D('F' BAB'2'9/'/ /G/G F'FD3 '3*1'D'33*E '9/'/ 3F*3D'( G' '~F4HGT '9E'D 31.7E1*( 3'2 E9EHDG1HDA "F'*HD{0}  3*14 'A*G'F/G (DG ' ,FH('F/G (DG ' 4E'D(/HF E-*H' 2('F91( ,FH( ('3*'F91( 4E'D ('3*'FA*'1 B'(D E4'G/G"DE'F E9'1 3H&3"DE'F E9'1 E'FG"E'2: '7D3 E12/3*'G 'F/'2G 1E1*( 3'2 "3'F G'FE 2('F F,1G '"DE'F 9D' ('3*'F"DE'F ~F3DH'F'"E'2: E9'1 E1'4'9/'/ F 3'/G 4/G'9/'/ E'D F 3F*34D "E.*GT A1'F3H13E 'D.7 3F* "DE'F*1*( 1'/'D--1*13E 'D.7 *,//F814/G4HGT BH '9E'D 31.7BH'FF *1*( '1H~'*1*( ~4 A16 HF /4HGT 69A '9E'D 31.74HGT 9'/ '9E'D 31.7B'D( -3'(/'1 H'-/ ~HD'FD3 E9'1 '3'*DF/*1*( F 3F* - Big5'3~'F' 'E1' D'*F'9/'/ 1HE (' -1HA HB'D( '3*'F/'1/ H'-/ ~HDE1*( 1/F (1 '3'3 "H'E1*( 3'2 AB7 -1HA ~'G'9/'/ E'D F 3'/G 4/G,3*,H (' 5'E* 'HD G'FHD'9/'/ '1EF (' -1HA H*BHE G,1 BE1 'E 'DB133*E  3'9*G ( *' )33*E  3'9*G ( *' )33*E  3'9*G ( *' )33*E  3'9*G ( *' )E1*( 3'2 (/HF 9'/ 3'2'(*/' E1*( 3'2 -1HA H'9/'/ HF'F (' -1HA H*1*( ~4F  (1' 3'2'1*BHE '*H~' 9'E* 9'DE*BHE ,EGH1 F (*'H'F)/H1 3'9* ( /1 EB'(D )*BHE G,1 BE1 ,/HD E/FE1*( 3'2 '1B'E (5H1* E,2'*BHE G,1 BE1 ,/HD F,HE/3*'G 'F/'2G 1 'E1'13E 'D.7 "DE'F  ED'/E1*( 3'2 HF / F1E'D 4/GE1*( 3'2 E9H3 (1'3'3 "3'F*1*( (1 '3'3 -1HA H/(21*1*( F 3'/G 4/G - GB23122('F "E.*GT E'/1 DH&2'F'F'//G 1A*F E1*( 3'2 FE'/G'/3*'G 'F/'2G 1 (1*'F'E1*( 3'2 -3'3 (G 'F/'2G -1HAE1*( 3'2 (' F'//G 1A*F FE'/G'E1*( 3'2 4E'1G G' (' 33*E 9//E1*( 3'2 "3'F G' (G 5H1* E9EHDBHE G,1 BE1 GD'D 91(3*'F 39H/E1*( 3'2 (' -3'3* (G 'F/'2G -1HAE1*( 3'2 (1 '3'3 -1A (21 /1 '(*/'E1*( 3'2 (1 '3'3 "3'F/'F/'2G -1A/916E1*( 3'2 (/HF *H,G (G H H (21 -1HA**1'FH3 1HG F'E G' ,:1'A' 3'2E'F EDD+E1*( 3'2 (G *1*( E9EHD (21 H H -1HA,E1*( 3'2 (1 '3'3 "3'F/'F/'2G -1HA/916/'F'-*1'FH3 'F,EF F'E G' ,:1'A' ''D'* E*-/G+8EVamw&5qԪΣv ә΃Aǿɝ oS !, @0 4  [(< @  H rx abH L P X h t x |    u " &*K -03 77 ; A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho   )'  i g -   l  $ (,048<? C G K1 J, ND RVY\`dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn8 r v   z} h   A    9  }Z< & pvM   * 0 |i #  ' b 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS W }úB#=ŋEb-(^aPۺϾ WH\ý3WǾ Iɺ约dp7eʱÖW_oFCy=\2Gt-gA㻖GKռOȂ7"3!  }--§DJϷǿ#/ƿ[)26¯$©+պzyEfγ~k-k&͗C+edeZ-L8.g X[ f/k?rW]OGpy¾;yxɂѻ7:oĉ}eāZ/'-C-&=P0 a4x ı PAA) q%2&o:/3ΫO?׿]'h8}7wn7’ ȇ/ćƔ̥ɮ7—īQogƅѽ+ȚGă?ėB˼_ʽW% !GO׾)¡ؽPSWɳù˻SH^˓ç~COȷølnjgݻƍéȥ';jzd ?H# Z5HZϿQK5c'ŀ/e 0Z1+̘_ğ~߾YCyo9p>$CUCiMlPqu"YSdVʜ"ʇ7~Zl˺ yyLŻ®»ΈβɈʦ0-,(ܼ& ȅv}wǬ[č&ssᆰ˃sȋȥ/F5dɜͿdz "Ǽy=\p8?ý_eB\  *2;C#ŏǴ0ŶʠQр͛ǐGOVXfBԏ5nr5x95n5nfҥ5n6Ӱ~4ˆ֖] Oѳ`͟ɊPnѨ@=ɷ0wǶK˯;&*.24M6<CuM4֭T[dJSm,mrz Y!&,5:BGLQS_x8y yFUϞ Е*k"̻^ HŤˊ>ִ 7\wi  ( :A\ b j 6Љtq|Ƶ`;ggC  " e!.K,+8EVam J!P!P!P!P!P"P"P "P"P"P?"PF"PO"PV"P["Pb"P tM`e!`T`G``}``X`I`"P V^sPP P P P P!P!P| "P.` "P"P 'ResB j %j*jE:DDF'3'E*',ADE4B1:2H1F'*14,'~'F2'2'3H'-D3H/FAFDF/E2HG'DF/~HDF/"1DF/"3DF/'*'DHE'D/HE'*DF'1HG3~'FH~1*'DH1''A1'F3F1H FH1H4''D('F'91( A5-'F/HF2'2('F 31'F'FF1H *'(1/ 3H1'FF 3'/G 4/G%oH aQod@ ' g Y| 03=5 ?uimҤ,Iڤ⤚pkaĤ#ˤ 5U{y jLkVPhPkP#0` 'ResB a -a*jRiisTaayAkaanGerkeAmarikHinndiPulaarCekkereEspaolKemeereKoreereSomaliiBurmeeseDacceereDocceereIgiboorePerseereTurkeereYorrubaaAarabeereBelaruuseEngeleereMalayeerePoloneereRomaneereSaponeereSawaneereSinuwaareSweedeereBulgariireFarayseereHongariireItaliyeereNepaaleerePunjabeerePurtugeereSuluKkooreUkereneereEndonesiireHawsaKkooreRuwaanndeereWiyetnameere-@ [*7BX o@' D Y0[ A M  HFlxX`ǍrȕdžcnȻy0:ȝǥȵDŽȾǏȚ&bȭN/$gǰDȥȪVP.` 'ResB P *jff_Latn_CM  'ResB P *jff_Latn_GN  'ResBP. . *jV. 'ResBP  *js 'ResBP  *js 'ResBP  *js 'ResBP  *js 'ResB P *jff_Latn_MR  'ResB P *jff_Latn_SN  'ResB L i(ө*jersgegilazitativiroadygeataehbilinbrad~dargidusunelamifid~ifrigaelijaavajuurikoptikymrilangolezgiliivilusaipaalipuolaslevisogdisuomivatjavepsakkadiataoliavaaridjermaemiliafriuligoottiheettihepreaitaliajiddiajuuttikaribikatainkaaubikomorilatviamaasaimanksimantaumeiteiosmanirotumaruotsiskottitaliaitanskatiibettsimaiturojotaekkiugaritunkariaaradaabhaasialbaniaaleuttiarmeniaasturiabaijeribretonigagauzigaliciageorgiagwitainhavaijiinguuaiislantikabardikabyylikarjalakazakkikaamirikhotanikroatiakumykkiliettualiguurilimburgmalaijimoldovaod~ibwaperittypfaltsipicardiruteenisisiliasleesiatsahuritaibtaauiguuriuzbekkivallonivietnamalasorbiaragoniaaromaniabahtiaribaakiirid~urtaenfoinikiajakuuttikalmukkikingwanakirgiisilatgallilombardimingreliosseettipiemonteseelantiselkuppislovakkisloveenitad~ikkitsakoniataagataitaamorrotauvassiudmurttivaluuttavenetsiawolaittawu-kiinayilinenylsorbieengatalue: {0}arpitaanibianupriaburjaattigan-kiinagrnlantihiligainohiri-motuitfriisilaolainenluxemburgmakedoniamkhedruliromagnolisauraatrispanglishtok-pisinturkmeenivailainenvuorimarizotuallaietelkurdibalilainenblisskielibugilainenetelsaameetelsothoinkeroinenkeski-iirikieli: {0}kyrillinenlineaari-Alineaari-Bluluanlubamirandeesisamogiittithailainenzapoteekki{0}  muutextremaduralnsiflaamivalkovenjyleisarabiamuinaisiiriaikavyhykeburmalainencajunranskafid~inhindihakka-kiinahatralaineninarinsaameinduslainenjaavalainenkoltansaamekoptilainenkorealainenlimbulainenlnsifriisimro-numerotnkyv puheorijalainenperinteinenpohjoisluriretoromaanishaw lainensundalainentailelainenthainumerottaamilainenvai-numerotxiang-kiinalnsibelutaikriminturkkimuinaisnorjaahom-numerotalaskanjupikavestalainenbatakilainenbuhidilainenchakmalainencham-numerotgoottilainenheprealainenjapanilainenkaarialainenkarakalpakkikatanganlubakhmerilinenlatinalainenlepchalainenlyydialainenlyykialainenmalawintongamandealainenmeroiittinenmodi-numerotn ko-numerotpohjoissaamepohjoissothosichuanin-yisyyrialainentamililainentelugulainentaadinarabia{0}  kaikkimuinaispersiakeskihollantikrimintataarimuinaissyyriakantoninkiinasassarinsardiarabia  najdbengalilainenegyptinarabiaetel-ndebeleetiopialainenhanunoolainenkanadanranskakannadalainenkeskienglantikeskiylsaksakomipermjakkikreikkalainenlepchanumerotluulajansaamemaininfrankkimanikealainenmarokonarabiamatemaattinenmodi-aakkosetmongolilainenmuinaisegyptimuinaisranskamultanilainenmrittmtnnabatealainennorjan bokmlosmanjalainenpalmyralainenpohjoisfriisiserbokroaattisinhalilainensleesiansaksasveitsinsaksatakri-numerottiibetilinenugaritilainenuseita kielibliss-symbolitmuinaiskreikkaalgerianarabiacherokeelainenchinook-jargonelbasanilainenemoji-symbolitenglanti (USA)foinikialainenglagoliittinenitvallansaksakirjoittamatonmahajanilainenmin nan -kiinamuinaispreussinigerianpidginnorjan nynorskriimukirjoitussamarianarameasorang sompengsveitsinranskatagalogilainentagbanwalainentunisianarabiayksityiskyttaarada-numerotmuinaisylsaksaBGN-latinaistusamerikanespanjaeuroopanespanjagud~aratilainenjuutalaisarabiajuutalaispersiakanadanenglantikapverdenkreolikiinalainen hanklassinen kiinalajittelun tasomeksikonespanjamuinaisenglantinorjan hgnorskosagen aakkostoperinteinen hanpohjois-ndebeletirhuta-numerot{0} piirtoviiva{0}  ymprityitarmenialainenjuutalaisespanjaamerikanenglantiklassinen newarilouisianankreolimalajalamilainenmaya-hieroglyfitmetrijrjestelmpinyin-jrjestyspontoksenkreikkarivinvaihtotyylisveitsinylsaksatuntematon kielituntijrjestelmzhuyin-jrjestys{0} piirtoviivaa{0}  sekalaiseteuroopanportugalivarhaisnykyranskaFraserin aakkosetafarin saho-murredevanagarinumerotkayah li -numerotkhutabadi-numerotklassinen volapklaolaiset numerotol chiki -numerotperinteinen kiinasaterlandinfriisiseychellienkreoliuusi tailuelainenvaltakunnanarameavlj rivinvaihtoyksinkertaistettu{0}  laajennettumyhiskeskiranskaUNGEGN-latinaistusalukun kreolimurreaustralianenglantibalilaiset numerotbrasilianportugalibritannianenglantikirjapahlavilainenkyrilliset numerotlnsiarmenialainenmoon-kohokirjoitusmuinaispermilinenmuinaisprovensaalinumeerinen muunnospennsylvaniansaksasanakirjajrjestyssaurashtra-numerotskotlanninenglantitarkka rivinvaihtovakioitu tamazightyleishakujrjestyszoroastrialaisdarivarhaisnykyenglantiISO 8601 -kalenteriburmalaiset numerotjaavalaiset numerotkielen omat numerotlnsimaiset numerotmonotoninen kreikkamuinaisitalialainenmuinaiskyproslainenmuinaispersialainenmuinaisunkarilainenndyukan kreolimurreorijalaiset numerotpamakan kreolimurreperinteiset numerotpolytoninen kreikkaroomalaiset numerotskotin ulster-murresoyombo-kirjaimistosundalaiset numerotsymbolien lajittelumuinaisgeorgialainenalankomaidenalasaksabrahmilaiset numerotchakmalaiset numerotenglanti (Britannia)heprealaiset numerotideogrammin levyinenjapanilaiset numerotkhmeriliset numerotnormaali rivinvaihtonumeroiden lajittelusamarianaramealainentelugulaiset numerotuudistettu jrjestys{0}  historiallinen{0}  yhteensopivuusOgdenin perusenglantiPollardin foneettinenarmenialaiset numerotbengalilaiset numerotdangilainen kalenterienglannin cornu-murreetiopialaiset numerotgeorgialaiset numerotintialainen kalenterijapanin tavumerkisttjuutalainen kalenterikannadalaiset numerotkiinalainen kalenteriklassinen sanskriittikoptilainen kalenterikornin yleiskirjoituskreikkalaiset numerotmaavalinnan muunnelmameetei mayek -numerotosmanjalaiset numerotpahawh hmong -numerotperinteinen jrjestyssiddham-tavukirjoitussinhalan lith-numerotsora sompeng -numerottiibetiliset numerotyksinkertaistettu hanDuployn pikakirjoitusaakkoslajien lajitteluaniin balankalaismurrebraille-pistekirjoitusbuddhalainen kalenterienglannin scouse-murreesperanton h-kirjoitusesperanton x-kirjoitusfulanin adlam-aakkostogurmukhilaiset numerotislamilainen kalenterijamaikankreolienglantijapanilainen kalenterikaukasianalbanialainenkiinan han ja bopomofomongolialaiset numerotmyanmarin shan-numerotpersialainen kalenteripersialaisarabialainenpsalttaripahlavilainensanskriitin veda-murresloveenin resian murretaithamin hora-numerottaithamin tham-numerotuudet tai lue -numerotvarang kshiti -numerotnteellinen jrjestyschimborazonylnkketauabaskin biskajalaismurreei kielellist sisltetiopialainen kalenterigud~aratilaiset numerotpainomerkkien lajitteluroomalaiset piennumerotvaltakunnanaramealainenvaluuttojen esitysmuotovenjn ortografia 1918yksinkertaistettu kiinamuinaisetelarabialainenUnicoden oletusjrjestysegyptilinen demoottinenegyptiliset hieroglyfitgregoriaaninen kalenterikornin yhteniskirjoituslajittelun normalisointimalajalamilaiset numerotpuhelinluettelojrjestysretoromaanin jauer-murreretoromaanin puter-muotoperinteiset tamilinumerotarmenialaiset piennumerotegyptilinen hieraattinenenglannin boontling-murrekiinan pinyin-latinaistuskirjoitusjrjestelm: {0}kreikkalaiset piennumerotsloveenin Dajnko-aakkostosloveenin natisonen murretietokonemrittely POSIXjapanilaiset talousnumerotanatolialaiset hieroglyfitemojien lajittelujrjestyskatalaanin valencian murrekornin Kernowek-ortografiamuinaispohjoisarabialainennewarin newa-tavukirjoitusnumero-numerolta lajittelureoromaanin vallader-muotosanskriitin eeppinen muotosloveenin Bohori -aakkostosloveenin Metelko-aakkostouudistettu oikeinkirjoituszanabazar-nelikirjaimistoKiinan tasavallan kalenteriideografin levyiset numerotjapanin Hepburn-latinaistuskaikkien merkkien lajittelukirjoitusjrjestelmt  {0}latinalainen gaelimuunnelmanumeroden lajittelu lukuinapuolan kociewielainen murreretoromaanin surmiran-muotosaksan uusi oikeinkirjoitussymbolit ohittava lajittelu12 tunnin jrjestelm (0 11)12 tunnin jrjestelm (1 12)24 tunnin jrjestelm (0 23)24 tunnin jrjestelm (1 24)amerikkalainen viittomakielifoneettinen X-SAMPA-merkistkiinalaiset desimaalinumerotmyanmarin tai laing -numerotpiirtokirjoituspahlavilainenpiirtokirjoitusparthialainenretoromaanin sursilvan-muotoretoromaanin sutsilvan-muotosymbolit huomioiva lajitteluvaluuttojen vakioesitysmuotoyksinkertaistettu kielimuotobrittilinen mittajrjestelmradikaali- ja piirtojrjestyskiinan Wade-Giles-latinaistussanskritin bhaiksuki-aakkostoserbian ekavialainen ntmyskorean hangulin jamo-elementitmeroiittinen kursiivikirjoitussyyrialainen itinen muunnelmavain peruskirjainten lajitteluideogrammin puolikkaan levyinenisot kirjaimet edeltvt pienilajittelu ilman normalisoinrtialatinalainen fraktuuramuunnelmapainomerkit huomioiva lajitteluperinteiset kiinalaiset numerotportugalin oikeinkirjoitus 1943portugalin oikeinkirjoitus 1945serbian ijekavialainen ntmyssyyrialainen lntinen muunnelmatiibetilinen marchan-kirjoitustuntematon kirjoitusjrjestelmlaajennetut arabialaiset numerotenglannin newfoundlandilaismurrekornin uusittu yhteniskirjoituslajittelu Unicode-normalisoitunamatemaattiset lihavoidut numerotpainomerkkien normaali lajittelupienet kirjaimet edeltvt isojasyyrialainen estrangelo-muunnelmayhdysvaltalainen mittajrjestelmhaku hangul-alkukonsonantin mukaanmatemaattiset kaksoislyntinumerotmatemaattiset tasalevyiset numerotpainomerkkien knteinen lajittelusaksan perinteinen oikeinkirjoitussanskriitin buddhalainen sekamuotoetiopialainen amete alem -kalenteriislamilainen Umm al-Qura -kalenterikantoninkiinan jyutping-latinaistussuomalais-ugrilainen tarkekirjoitusenglannin foneeminen unifon-aakkostouralilainen foneettinen aakkosto UPAperinteiset kiinalaiset talousnumerotvenjn Pietarin siviiliaakkosto 1708yksinkertaistetut kiinalaiset numerotyleiseurooppalainen lajittelujrjestysisojen ja pienten kirjainten jrjestysmatemaattiset pteviivattomat numerotperinteinen kiinalainen jrjestys Big5portugalin oikeinkirjoitussopimus 1990retoromaanin rumantsch grischun -muotovaluuttojen laskentatoimen esitysmuotoamerikkalainen kirjastolatinaistus 1997kansainvlinen foneettinen aakkosto IPAkyrillinen muinaiskirkkoslaavimuunnelmasloveenin resian Gnivan/Njivan alamurrevalkovenjn virallinen oikeinkirjoitusislamilainen saudiarabialainen kalenteri)valkovenjn taraakevitsa-oikeinkirjoitus*sumerilais-akkadilainen nuolenpkirjoitus+kapverdenkreolin sotaventolainen murreryhm+sloveenin resian Oseaccon/Osojanen alamurre+yksinkertaistetut kiinalaiset talousnumerot,kapverdenkreolin barlaventolainen murreryhm,pahawh-hmongin tavukirjoituksen kolmas vaihe,pahawh-hmongin tavukirjoituksen toinen vaihe,sloveenin resian San Giorgion/Bilan alamurre-englannin Oxfordin sanakirjan oikeinkirjoitus-sloveenin resian Lipovazin/Lipovecin alamurre-sloveenin resian Stolvizzan/Solbican alamurre.isojen ja pienten kirjainten normaalijrjestys.isojen ja pienten kirjainten lajittelu yhdess.yksinkertaistettu kiinalainen jrjestys GB2312/isojen ja pienten kirjainten lajittelu erikseen/pahawh-hmongin tavukirjoituksen viimeinen vaihe/pohjoisamerikkalainen foneettinen aakkosto NAPA0islamilainen siviilikalenteri, perjantai-epookki0yhtenistetty turkkilainen latinalainen aakkosto1aiempi lajittelujrjestys yhteensopivuutta varten1matemaattiset pteviivattomat lihavoidut numerot5islamilainen matemaattinen kalenteri, torstai-epookki9sloveenin resian murteen yhdenmukaistettu oikeinkirjoitus%VHВԭz2K腽e^4GHe]@u xqJH1$q] $n1ȤtIq1MT$Hp{1#q)]PrrHIMuJs\?1ԃ3G%`2aH 1Zuq1=H\1P%ߒ٤/1!(&1e2x'I0qa^%2JI1%~qsF11KBhrI1\&e\v=3bk2hU4K]$n(3$J HY%eH 1%$8$2IlH=qe0&c)Hq>c9?xI}]M`^L)c2\e0#%eƃؚJqm^_]5]]!1Lx-9G*$m0l1&^GM.Pf#]1e &#PPPu P.` PP 'ResBP  *js 'ResB I I*jsarmatajiktekinrsktdansktfinsktlaosktniueanplsktsyriacvanliggriksktsvenskteinkultestisktfijimlflamsktinguishitalsktklnsktlao tlpalauanskotsktspansktvanligtwalloonskrivaarmensktjapanskttamilskttibetsktnnorsktrmartl2.1.48.9Ml: {0}achinesealbansktavarisktbaskisktbosnisktcornisktfroysktjavansktjiddisktkarelsktkatalanikekkisktlatnsktlettisktmaltisktmanupurimetralagnepalsktodia tlpersisktrumensktsardisktserbisktswatisktsmoisktturkisktungarsktvolapykkki: {0}hebraisktkoreanskt{0} strokamharisktaromensktbretonsktbulgarsktetiopisktfriulisktgalisisktgeorgisktgjaldoyrahlendsktkhmer tlkomorisktlitavisktmalaiisktmongolsktossetisktslovensktsomaliskttahitiskttongansktukrainsktusbekisktwalisisktymisk ml{0}  Altslendsktkent mltailendsktlgt tsktabkhasisktaragonisktbangla tlburmesisktenskt (UK)klingonsktkyrillisktmakednsktmoldavisktmonotonskmyanmarsktoccitansktpolytonsksisilansktslovakiskttelugu tltjetjensktturkmensktmikurdisktarmensk tlassamesisktasturiansktbalinesisktbuginesiskteinkult hanenskt (USA)filipinisktgeorgiansktgrikskt tlhawaiiansktindonesisktkabardinsktkannada tlkiribatisktkorsikansktlimburgisktmaduresisktnorur luriprusslansktsuur altaitibetsk tlvanligt han{0}  Anna{0}  Girawu kinesisktblindaskriftetiopisk tlhebraisk tljapanskt tlkantonesisktlule smisktlgt sorbianmalagassisktmirandesisktmtingareindnapolitansktnorur sothorarotongisktretoromansktsingalesisktsundanesiskt{0}  Vka{0}  ymisktkend skrifthvitarussisktgan kinesisktgujaratik tlgurmukhik tlkongo svahililuksemborgsktlgt saksisktmalayalam tlmyanmarsk tlovara sorbianportugiskisktskolt smisktsuur ndebelesuur smiskttailendsk tlvjetnamesiskt{0}  SambriserbokroatisktSkriftir  {0}marshallesisktnorur ndebelenorur smisktsuur kurdisktvanlig leitingvestur balochi{0}  Sguligtaserbajdsjansktdangi kalendaridevanagarik tlgregoriansk tlhaitiskt creolehakka kinesisktkirkju slvisktskotskt glisktvestur frsisktxiang kinesisktvanlig raskipanjapanskir stavirminguo kalendarinigeriskt pidginvesturlendsk tleinkult kinesisktmin nan kinesisktmtingareind (UK)vanligt kinesiskthgt tskt (Sveis)vanlig tamilsk tlvka arabisk tlISO-8601 kalendarimtingareind (USA)japanskur kalendarieinkul kinesisk tlgrnhvdaoyggjarsktpersiskur kalendaritl fullari longdvanlig kinesisk tletiopiskur kalendarihebraiskur kalendariislamiskur kalendarikinesisk desimal tlkinesiskur kalendariseselwa creole fransktbuddistiskur kalendariportugiskiskt (Evropa)leysur reglubrot stlurvanlig gjaldoyra formateinki mlsligt innihaldgregorianskur kalendarijapanskt fggjarlig tlmiatlasfjll tamazightntar vanligt arabisktportugiskiskt (Brasilia)stddfrilig teknskipanforsett Unicode raskipanstrangur reglubrot stlurvanligur reglubrot stlurklokkuskipan (12 mti 24)rmartl (smir bkstavir)12 tmar klokkuskipan (0 11)12 tmar klokkuskipan (1 12)24 tmar klokkuskipan (0 23)24 tmar klokkuskipan (1 24)vanligt marokanskt tamazightarmensk tl (smir bkstavir)grikskt tl (smir bkstavir)einkul kinesisk fggjarlig tlvanlig kinesisk fggjarlig tlgjaldoyras roknskaparfrsla formatrina fyrir fjltyngi evrpskum skjlummw"Eώ o!@  [H rx a   u&*-03 77;AEIMQTX[_ ckBX o{~d9@ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b 4 !%)-0(48<]@ DHKNlRVZ^ bfjmquFy}m [+/& / d~Э{k0.Ґqm"z#%ҿԛ/ ՜F/ ?/.%.ϒз J RGp%F"h(Ӗؾy2ZbQ" GV"J"F!!P I< -"ΝO\ΫvZ"зiҳΑHΥذЙ\ *%ԉ֓Ӻ/g\[È"Ju&i`@"p"թYE !Y\t !q\ I x.Ϧ!!/")7 Fip"s"&2Fw!g/(d!Аp* pԸ!ΌHЅ%00pPΌFI]M;#<.<Н!!I/ #Mq/2Ѱ'Sٕ#i.F% PSWvN!D#QI_ G3%/"ӮڣDט.Q ق aouwѼ,e $).38=BGLQV[`ejoty~9kϨ%FʦғİH""`ŭfGϑF.!!bxTpߎJ")7 +-?ip"2s"&o*4g c0u !z'Rݗ F+# 'V 쀯?]i G, z/E? Y"߳J"OkUv2#!d܀U*ߞpp5 #>AGwx w2#p@xp?ݛ. 5>q'@t=UG5/l+݂%<.߇/$BRm߸p"/// //Pl" GĚ/?.5"j Yb!j# ܐp  brkzߌHB% p ;\MM};#pf.;ߝ!!0I/ #Mq/t`%SgWܴW(\!D#_9 G/" d  b (~@aou ]m$:߉e[ ` e j o t y ~        !  $ ) .38 = B     " # GL( @Q02 7 ^< VA F K rw|P U Z _ d n [s x } `e jot I y~Za߼iHF'RZޙ._FL6Ar=Ib*,fWmzX0ŭqb7KfGf#FmW&rOݙݞ\;?]iֻY1lz =,^a )GJ] fZ@%a>{ ݆U#;`g,G*5_ݸ!}f<T-eH  *2;C1rA& GOXf g5n:!r5x!f5ny25n5nU~ O $|*`N" j&*.2 6<CE+IM5#T[d*mrz\ !&,5:BGLQtD2b_W fY>:D"Nk }j&[   ( 0 :A? G M T \ b j < R[|VwaE▵3<  " .n!+8EVam J1'PT'PY'P^'Pc'Pj'Po'Pt'Py'P'P'P'P'P'P'P'P t>``R``L``?```Z(P  V^!P7!P &P&P&P)'P.'P@ (P.`Y _(Pf(P 'ResB!  %%!*jfranco-provenalancien haut-allemand  ôV'P.` 'ResB  ;*jcrilivezsyeassoubilencajunGENUNGadygutlichomarathepalatinpalauanchambalaoughourbas saxontchagatay{0}: {1}vieux persebas allemandlangue : {0}rgion : {0}kurde centralvieil anglaisazerbadjanaiscriture : {0}vieil irlandaisChiffres mongolsnewari classiquechinois classiqueswahili congolaischiffres gujaratisvieux haut-allemandOrdre de tri rformsyllabaires japonaisbas allemand mennoniteidogrammes han simplifisordre multilingue europenOrdre de tri du dictionnairecaractres chinois simplifisidogrammes han traditionnelscaractres chinois traditionnelsCalendrier thiopien de l An de grce*calendrier musulman (calcul, Umm al-Qura)+Rechercher par consonne initiale en hangeul,BGN (commission de toponymie des tats-Unis);a? h G  O A ~  <, Kt| D (  9 Wj8< @ }h t* 8=$0 */ϐDŠZ"0iæ2Icϊσp 2Ky%u6"!G![ϧГSq]/}D2]l~ðH/ђM nє}hmM6VtϹ Am JPPPPP V^P}PPP #0`PPP 'ResB  *jgoudjrati8V P9` 'ResB S S߱*jcecarapcoptcurdserpgoticcecencomunkazacladinletonmalspolacromenrunicsclfsomaltagicuzbecvalonmongulteleguamaricaymarbulgarcopticebraicfarosfizianfurlanlituanmaltsmoldfmonedeocitanoseticrumansiriacsvedstartarucrainalbansaramaicassamsbalinsbosniacbuginscipriotciriliccravuatetiopicfilipinflamantfrisianguaranmacedonsinalsspagnlsumericturcmenbengalssundansabcazianaragonsasturianbielorsgalizianislandsliner Aliner Bmalagasymirandssanscritsiciliantahitianugariticgeorgjiannapoletanportughssardegnlvalenzianvieri grcbas todesccornualisindonesianlimburghsordenamentvietnamiteLenghe: {0}PolitonicheRegjon: {0}ordin segnsturc otomanlatin gaelicordin pinyinvieri italicvieri persiangaelic scozsScriture: {0}indeterminadelatin Frakturlussemburghsvieri ongjarsarmen orientlingles merecaningls canadsspagnl ibericvieri egjizianvieri irlandsvieri norvegjscalendari cinscalendari ebreuHan semplifictHan tradizionlarmen ocidentldialet di Gnivedialet di Oseacgaelic irlandsingls britanicsclf de glesiesiriac orientlvieri provenzlcalendari budistdemotic egjizianjeratic egjizianjeroglifics Mayanorvegjs bokmlnumars ocidentiportughs ibericsiriac ocidentlsotho meridionlcalendari islamiccins semplifictcins tradizionlingls australianlenghis multiplisnorvegjs nynorskordin tradizionlsami setentrionlsiriac Estrangelotodesc de Austriedialet di Stolvizefrancs dal Canadesotho setentrionlOrtografie revisadecalendari gregorianfrancs de Svuizareportughs brasilianndebele setentrionljeroglifics egjiziansordin elenc telefonicalt todesc de Svuizarecalendari islamic civlcuneiform sumeric-acadiccalendari nazionl indianricercje par fins gjenerispagnl de Americhe LatineOrtografie resiane standarddialet di San Zor di ResieOrtografie todescje dal 1996codi pes lenghis no scritisdialet di Lipovaz dal resianDialet des valadis dal Nadisonordin cins tradizionl - Big5Ortografie todescje tradizionlcalendari de Republiche di Cineordenament predetermint Unicodeordin cins semplifict - GB2312codi par scrituris no codificadisSilabari unifict aborigjens canadscirilic dal vieri slavonic de glesiemw=! oS! [(H rx a " *-7 ;O gBX ou o {d9 k @ < M' i g -l1 , D VY 0 Oz ~:;  03=5 LTD)  [f    zh   9 < M  b 4 (] Hl jFm - / xXairഓy5rG"ߎT+xO\ i>߼P嶆q'l߳J@" U 0.U~2<brߩ.& K'?]/T4.& c#(#/01xpcm$V=6!]fxl"/ oYgxDH߿M;Ko_R W":' >e[ o y      $.38= B  GLQV_ [} `e jot X q0]߉6Ul߹"P`JGV1.<&9P2`{q3^ArN#_&$K4t3K$KH>%VHԭz2r$^GHe]gqJH1J$q]$n1(ȤtIqT$p{1#q)]rQHIPJb\?1'k⢂G%`aH 1Pr_Nq1)H\3^P%٤/@1!Jw1OK'I0qR%2DKJsI1%~qIRF1Yb1>B3)I1\ze\=35b_vT]$ <)$J HY% _Bfğ ~Q18$2IlH{=q __js0&`)HqSxJMNѶ}]0^LC0K#%ؚm^z]_5]]!12Gr$tm0BQ{T1&]%`VH`U`ԭ````2`K``a`q`^`K``G`H`e]``````qJ`H``1`J```$`q]` `-`$`n`%`1``Ȥ``tI`4`q``T$`H`p`U`#q`)]``r`r`H`I```2``J``\`?1```3``G%``;`C`aH` 1`Pr`_```U`q1`` ``\`\`e`^`k`P%``Q`٤`/``1`!`(&`1``G`w``OK`'I`0q`a^```DK`J`s`I1`%`~q`g``F`1`y`g```r`B`A``hr`I`1`\````\``=3`}``g%`r`_`k2`h`` ``]$``&```'`$J` H`Y%`````H`` `1`1`8``%```$`2I``lH`{`=q` _`_``s`0`&`c```````q``;````hs`<``J`E`h````I``7``}]```0``4`Z&`````0``#%````s`ؚ``Jq`m^`_`2`]`_`5]`Ԏ`]`!1`` ``G`Y`d`0`r`$``t``m0``n`l`1&``^`wr```E`O`K``C`P`#`]``U`"```` &`#``I`I`K`=``:``p`````H`/2`$`` 3``{`Wq`+1`3``t``]`]`$```H````2``wH`H````^`*``\`x``j`K`` `]````)`1````^`t`8$`]_``_s`^``` r`0`p`K`*#`$`3``]`1``0`2``Y``;``r`````````e[ ` e j o t y ~            $ ) .38  = B    & "' +,1# G6L;@EQ- JOT2 Y7 ^< VcA hmF K rwP U 5Z _ d i n [:?Ds x }  `e jot  N y~{ `3`u`Lp`"``7```4``3``s5`;`'r`:J`0``1`$```M`dq`W2`*`0`z``k` `=^``````x````9_`:`q`4r``iI``^```e``r``P```k`$``K`^`r`q`M`U`[J`)]``H`PJ`2`e```C`fJ`2`8s`Es`{`&```Q&`a^`w``m``eb`I1`g``B` f`A``?` ```````3``r`K`k_``````E^``ƻ``````I``\``)`I`7`Ԏ`P`6`_`M`d`^```a``g```O`\`[r`3`(`j` `J`%`H`^`q`]`G``L`E_`]`)``J`<`'``q````6```7`  *2;C ``` `````W`:``N``.``Q``` O`N```````?```4`` ```Z` m J j%P o%Pv%P%P%P%P%PX   | ( 0 %+d2:AHQYbksy9 ? G M T \ b j #,4<s y CJQ Y (`2`d``:```2``~`````S```1```````B`K`I``z```'```(```````(````H&```p`^`H```` `` ````<``%```\``)`#``|````c` '`'6`16```;``u``$`` `)` t{`e!```A`$````+&P  V^M%P* ^%P e%P  .`w 4&P;&P 'ResB Y Y *jodirazfinspaxtotetunwlofacholaimararameobaxkircabilacasacoemojisgalegoiacutoinguxoserbiotaxicouzbecoarmeniomalabarachinsabkhazoadigueoassamscareliochuvaxofixianokannarkirguizlezguionmerosossetiopanxabsiksiktigriatuvalsucranoudmurtoxavansuscaroamhricobosnacoflamengoguxaratiguxaratprusianosundansturcomnwalrpirixeorxianocaxemirsnoruegustuvanianokiaruanda{0} (todo)Dxitos VaiRexin: {0}acerbaixanobaixo saxndinamarquskiribatianonon escritosaami skolt{0} (outr.)baixo alemnFuso horariobaixo sorbiogrego antigoingls (EUA)kurdo soranyi sichuansdxitos khmerfrancs suzosaami de Lule{0} (variad.)exipcio antigosaami de Inarivarias linguas{0} (ampliad.){0} (includ.)dxitos do oriClasificar todo{0} (histric.)dxitos do tmilformato de moedaDxitos mongolesdxitos bengalsdxitos birmanosingls canadensenoruegus bokmlnumeracin gregapidgin nixerianosaami meridionalsesotho do nortesuahili congolsalto alemn suzoDxitos orixinaiscalendario Minguocalendario chinscarachaio-blcaradxitos canaresesdxitos de telugudxitos guxaratsdxitos laosianosdxitos malabaresdxitos tibetanosfrancs canadensenoruegus nynorsknumeracin etopenumeracin hebreanumeracin romanacalendario xaponsCalendario cpticoClasificar acentoschins tradicionalcrioulo mauricianoespaol de Amricalingua descoecidanumeracin armeniasaami setentrionalClasificar smbolosNmeros financeiroschins simplificadodxitos do gurmukhidxitos occidentaisdxitos tailandesesnumeracin xaponesaportugus do BrasilNumeros tradicionaisalfabeto descoecidondebele setentrionalnumeracin xeorxianadxitos devanagricos{0} (compatibilidade)Clasificacin numricaForza de clasificacincriterio de ordenacintransliteracin do BGNbusca de carcter xeraldxitos arbigo-ndicossen contido lingsticosistema mtrico decimalciclo horario (12 ou 24)estilo de quebra de liadxitos de ancho completoCalendario nacional indioClasificacin normalizadaformato de moeda contableformato de moeda estndarsistemas de escrita ({0})transliteracin do UNGEGNnumeracin decimal chinesaCalendario Amete Alem etopeClasificar sen normalizacinClasificar s letras de baseOrde de clasificacin pinyinnumeracin tmil tradicionalsistema imperial de unidadesClasificar acentos invertidosClasificar ignorando smbolosOrde de maisculas/minsculasnumeracin grega en minsculatamazight de Marrocos centralClasificar Unicode normalizadoOrde de clasificacin fonticanumeracin chinesa tradicionalnumeracin financeira xaponesacriterio de ordenacin estndarestilo de quebra de lia normalnumeracin armenia en minsculanumeracin chinesa simplificadanumeracin romana en minsculasClasificar dxitos numericamenteCriterio de ordenacin reformadoestilo de quebra de lia estritaseselwa (crioulo das Seychelles)Clasificar primeiro as maisculasClasificar primeiro as minsculasIgnorar clasificacin de smbolosOrde de clasificacin tradicionaldxitos arbigo-ndicos ampliadosestilo de quebra de lia separadasistema internacional de unidadesClasificacin de acentos invertidaClasificar acentos con normalidadeClasificar dxitos individualmentesistema estadounidense de unidadesCalendario islmico (Arabia Saudita,Calendario islmico (civil, tabular)Criterio de ordenacin do dicionarioCriterio de ordenacin radical-trazoSilabario aborixe canadiano unificadoClasificar por consonante inicial hangulorde de clasificacin da gua telefnica)numeracin financeira chinesa tradicional*numeracin financeira chinesa simplificada+Orde de clasificacin polo nmero de trazos-criterio de ordenacin Unicode predeterminado0Clasificar acentos/maisculas e minsculas/ancho0Orde de clasificacin chinesa tradicional - Big51Clasificar orde de maisculas e minsculas normal2orde de clasifcacin chinesa simplificada - GB23125Clasificar acentos/maisculas e minsculas/ancho/kana5Clasificar distinguindo entre maisculas e minsculas7Clasificar sen distinguir entre maisculas e minsculas9Clasificacin que distingue entre maisculas e minsculas+8EVamwN.iG^u7$b o!@  [(H rx a  u&*-03 77 ;AEIMQTX[_ cgkBX ou o {~d9 @ < M@o )'  g -  l $(,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b 4 !%)-0(48<]@ DHKNlRVZ^ fjmquFy}m |+/ / C=j)횯cɊ0.qk3".6U/ =F/ O. -J =D'MGMF"XV*FQ" GY\""F!!P I< -" MmO\M嚱6Z"MdHH]"l&H* *%ĠRg\a"JHM'a@"pliJe !Y\t !Q> [1 *J.!!/w")7rL Fip"s"jFw!k\! ""|"_ <0E'lc"v/?O".q' <pFg #c !F/ҁV#o ?V 쀛?i G, G/EL!/3E+ l+LJ":2#!uSO6"4poڵ:5 ##F&wZ?GpFxp'Zj7=5/`%"z./_mf5ӉJ)z ߡ}]0[ݻʈI<*Ӎ#%wQ@Eڹ:؈_5]2{SGTm09wr#T.TSԾu$N_Wژ1w;DTG} {>ٽKg< TQ笙aӴ}5}u/R4riI^]U:rPe2ymfg:rqM{1)]R2`fJ28sEsO];5hRRZK?%2rk_x{۠u-,QC_&۳wٻK+ #>;5aF(YK&%/p!MD=`V8ط>Qd܆XkRK۷{ [݃ߋr6O<٘S۞ mMW|ރ/ރc#K{dR}jܚSXܬ;ٛ^܈u>D+vIڃ[Nckt'٧k٣nhk3j#rV]|ܹlڎݫ`sC%Sng;@43.:\FߋX zgnZfOݔٔaou;z ݄e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~!+߃ f;ۚY^3p3߰6"yG~|;߇܈ܧ܃%_CH?~x ݠr0;"ܭޕkhqJٓrg3 u0sLܧrK޳15nr5xgn5n5n05n~bwZ OJT806&*.26<Cw7M5#T[d&(mrz !&,5:BGLQbGTION#_( hw*M PXX  " e!.n!+8EVam J%P%P%P%P%P%P%P%P%P%P&P&P%&P,&P1&P8&P t`e!```````[`&P  V^: P_ P$P$P$P%P%PZ &P[/`s &P&P 'ResB7  ;;-7*j-@ [*7BX o@' D Y0[ A M  HF #kGvG##GQЙ2GT"ҥ0\ G JG}0]#s0U0K0 0Rؚ#G#0 \# VP.` 'ResB . .*jGaelg.VP.` 'ResB  <|*jCyrlLarabciHolanciBurmanciGirkanciRashanciYarbanci<@ [*7 ;BX ouo  @' D Y0[   A M  HFfQ`9g:i#ғ۷ȷ1id+c:M<GYC>B:9<.=  oS!, @0  [(; @ H rx aH L P ? X ` h C x G     u " &*K -03 77; O A E IMS QT X[_ cgkBW X [ o{~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W } 4366.13(1p9g9///R1X1?3y9+?69@Aj194?44`/666C91.7697//P49//d/v17A9-41//F844;44&71/41&49//0580J36/5858368:5k0<8 < 63A<36/[@dD>3]6F5401z402W4As45^4121y?1A1=1l4e4/#1#9>^1453M@6561323/30;:5~:/5BBDIA?;A-A81@L1]/>7;/1>h/:`;EI4E1V;1/8?C9/2N711<431<>1t;>l?q>SDf7 0J=0sA@16L;h5>0+@V3:>H6:b30j;8*2:n3:eA8:06>6\396|1:48,60:6: 5l2f2\0W0=~21;2532Er2E?5<=5x2M00R02727 :272a0220/YF75?=|/L5"52;7C:26:2p0E5127;0-:872d1Av5o5h502^7,38w@?:H:2A0R?M>08CB8Q:Z:22.;$;33341)C8:&38:5RB>~805v83B3;V6h3 .  G  $ ? 5 + I ( , 8 > . 2 / . B ( / >  0 5 > 0 B  6 H ( $ . ? 2   0  0 H (  H % @   . >  G  (  G 8 K $ H $ > ,   @ , + ?  .  9 @ . G 0 A 5 > 0 H 6 ?  > 6 K # > 9 5 >  9 >  , 9 H ! > 2 H  ? (  $ M 8 .  & ?  G  + < > 0  0 > 5   2 G $  / 0 ? 6    A 6  2 K  K  . K  @  0  K (  , >  2  . K 0 K  . M , >  A . @   A 0 B   H 0 ? ,  K   K  M * G 2  < K 8 >  ? 9 M (  B  @ 8  B 5 > 6  < A 2 B  < B ( @  K   ( ! G ( ? 6 $ > $ > 0 & A  2 > ( > 0 B * 6 M $ K + ( M  @ + H ( M  , 2 B  @ .  & > 0 .  > 8 0 . ( ! G ( . ( M  A . ?  < K . K 9 L  / 9 B & @ / >  B $ / > * @ 8 / G  , > 2 >   ? 2 K  < @ 2 M / A  5 2 > . K 5 I  ?  8 >   K 8 > . K ( 8 > 8 >  8 H   A 8 M 2 G 5 9 ( A ( B 9 0 H 0 K ! < ? / >  ( M ( ! < $ G 2 A  B ,  ? ( @ 8 8 ?  9 2 @ ! K ( M  >   M 9 G .   < G 0 @  5 G 0 ?   8 . ? / >  / . > 0 >  $ > 2 5 @  ( M   K  0 G . G   8 @  > (   < >  <  ?  A / B  H ! M ! K  K 8 0 H (  >  L  <  H . M , B  M 0 ( M %  K  M $ L   > $ >   < >  < >  < A     > 0 M . >  > 8 5 >   H  2 I  ! G 8 0 G  ! K  M 0 @ ! M / A 2 > $ >  2 @ $ A 5 > 2 A &  < >  > & >  K $ > & ? ( M  > (  K  , > ( ? / A  ( * 2 K  ( * A 6 M $ K + < > 0 8 @ + < ? ( ? 6 , 6  < ? 0 . ( @ 6 @ ( . > * B  G . ?  . H  . H   M 8 . H  K  ! / K 0 B , > 0 @  >   0 A ( M & @ 2 > & @ ( K 2 ? ! ? / ( 2 ? . M , B 2 H  K  > 2 M / A   5 ? 0 > 8 $ 5 G ( M & > 5 K 2 K + < 8  % > 2 @ 8 . 0 ?  ( 8 ? & > . K 8 B ! > ( @ 8 G 2 M  * 8 M * G ( @ 9 ? $ >  $ 9 M . I    I * M  ?   K 0 ? / >  5 B  @ ( @   M  > & @   >  ( @ 8  . M 9 G 0 @  0 M  K ( @  5 8 M $ >   5 G 8 M $ (  , ? , ? / K  < M , G  & . A 0 M $  0 M  < / >  2  ?  @  2 G   ? (  6 M . @ 0 @  > $ > 2 > (  M 2 ?   (  M 5 > 8 ?   > 0 K 6 % @  K $ > ( @ 8  A  0 > ( @  M 5 ?   (  >   M 0 G  H  > 2 K  ! K  M 0 ? , $  , ( M 5 > $ . M , B  > $ > . > 6 G  $ ? + ? ( >  $ K  G 2 > % >     & > 0 M  5 > ( G 5 > ! < @ ( M  < @ . > ( M / > (  > , 0 M . @  < , > 2 ? ( @ 8 . > & A 0 @ 8 . ? 0 >  ! @ . A  ! H   . H  9 H . G 0 K . > ( M 6 5 >     5 > 2 M 2 B ( 5 K 2 > * A  6 . M , > 2 > 6 > 5 ? / > ( 6 G / G ( M ( 8 ( M ! > 5 G 8 0 2 @  C $ 8 ? , A  ( K 8 ? 0 ? / G  8 A  ! > ( @ 8 M 2 K 5 >  9 H $ ? / >   H 2 ? 6 ? / (  ? 0 M  @  < , G 2 > 0 B 8 @  & > ( M  . G  + < M 0 @  @   8 M 5 0 @ /  8 M 8 G  ?   2 > 2 @ 8 A $  > 6 A , ? / (  K 0 M 8 @  (  M / B $ ( >   . G 0     < G * K  G   < K ( M   >  > 5 > ( @  < ! ? 2 H 5 G / 0 $ . ? 2    $ >  5 ?  $ $ > 9 ? $ ? / ( $ A 5 @ ( ? / ( $ G ( M  5 > 0 $ M 2 ?   ? $ ( @ * K 2 ?  ( ( M  > . M , G ( M / > (  K 2 * > 0  * 0 ?  * > 9 M 2 > 5 @ + < H 0 K   < + < M 2 G . ? 6 + K ( ? 6 ? / ( . > 0 5 > ! < @ . > 2 >  > 8 @ . > 2 M  @  < . G 0 K   ?  . M / >  . > 0 2 > $ 5 ? / >  2 > 9 M ( M ! > 2 @ ( ? / 0 A5 ? / $ ( > . @ 5 I 2 M * G 0 @ 8 0 M , ? / >  8 >   M / ?  8 ? 8 ? 2 ? / ( 8 A . G 0 ? / ( 8 H . M , A 0 A 8 K  M ! ?  ( 9 ? 2 ?  G ( ( {0}  8 - @   8 2 H  ! ?   ( A * ? / >  M  ( B  @  B $ M  >  * M 0 > /   H   K ( @  <  K 2 K ( ? / >   ? 2 M , 0 $ @ 8  < G ( > ( M  >  @ 5 > , K 2 @  I 0 M  ? / >   K 2 > -+ K   $ H  G 2 M 9 ? $ * K 9 M ( * ?  ( * M 0 A 6 ? / >  + < ? 2 ? * @ ( K + K  ( ? 6 ? / ( , K * K . K + < K .  & B ( ? / >  . > 0 M 6 2 @  < . K 0 @ 8 M / G ( . K 2 ! > 5 ? / ( / A  H 0 ?  ?  0 > 0 K $ K   ( 0 K . > ( ? / >  2 ?  , 0 M  ? 6 2 G  < M  @ / ( 9   G 0 ? / >  9 ? 0 @ . K  B  0 M . G ( ? / >   2 M , > ( ? / >   ' @ - L ! < >     0 2 ?   A   % ? / K * ? / >  ! < ? / >     8 M  K ( ? / >   8 M * G 0 G  $ K  2 M ! * 0 . ?   ( M ( ! <    $ M 8 ? . @ 6 ? / ( (  M & @  0 , @ ( / > $ >  2 A ( ?  @ - * / K  . 2 / > 2 .    2 ? % A  ( ? / >  8 > 0 M & ? ( ? / ( + < > 0 8 @ - 0 , @ ( ?  2 >  0 M . ( {0}  5 ? 5 ? '  , M  < >  < ? / (   ! K ( G 6 ? / >   ( M  0 2 ?   A  $ M $ 0 @ 2 B 0 @  G 2 @ 2 > $ ? ( @  M 2 G  K 2 ?  ?  $ ? , M , $ @    ( I 0 M & ( 8 > . @ ( I 0 M 5 G  ? / >  * A 0 > ( @   2 @ + M 0 @ / A 2 @ / > ( , A 2 M  > 0 ? / >  / B  M 0 G ( ? / >  2  M  < . , 0 M  @ 8 . /  M 7 G $ M 0 8 M % > ( @ /    8 M 2 K 5 G ( ? / >  {0}  8   $ $ > {0}  8  2  M ( $ M $ 0 @ & G , G 2  0 >  / -, 2 M  > 0  ? ( M / > 0 5 >  ! >  G  ( + < M 0 G    K . @ -* 0 M . / >   0 M  8 > 2 M 5 ?   A & G  - 0 G , ?  &  M 7 ? # & G , G 2 ( ?  2 @ 8 H  M 8 ( * 0  * 0 >  $    * > 0  * 0 ?  9 > ( * > 9 K 9 M . K ( M  * A 0 > ( > ( I 0 M 8 * A 0 > ( @   0 ? 6 * B 0 M # - L ! < >  * B 0 M 5 8 ? 0 ?   . >  < ( M & G 0 > ( @ . M / >  . > 0    2 M / B , > -2 A 2 A  5 ? 8 ? , 2 8 M * @  8 M 5 ? 8 + < M 0 G   * 0 @ 8 I 0 M , ? / (   > ' ?  - > 7 >    2 M ! 9   G 0 ? / (  # ? $ @ / 8   G $ (  A & G  -* 0 M 6 ? / ( & >   @  H 2 G  ! 0 * 6 M  ? . 8 ? 0 ?   * 6 M  ? . @ , 2 K  @ * > 0  * 0 ?   @ ( @ .   K 2 ? / >     . H  A 5 > -. @  M  K 0 K . ( 8   M / >   2 ? * ? / >   {0}9 ? , M 0 B *   >    >   K 8 M 5 > 9 ? 2 @ + < > 0 8 @  H 2 G  ! 0 8 K 0 > ( @  A 0 M & ? 6  M 0 @ . @ ( $ A 0 M  @  ( > ! >  + < M 0 G    > , A 5 G 0 M & ? / > ( A &  M 7 ? # @  2 M $ >  &  M 7 ? # @ 8 G 8 G % K ( ?  2 > 8 I 0 M , ? / ( 8 M  I  ? 6  >  2 ?  8 M % > ( @ / * M 0  > 0 9 ? , M 0 B 8   M / >    K * M  ?   H 2 G  ! 0  M 2 > 8 ?  2 8 ? 0 ?    > * > ( @ 8   M / >   &  M 7 ? # @  > 0 M ! ? 6 * I 2 > 0 M ! + K ( G  ?  . ' M /  > 2 @ (   0 ? 6 . > (  8 I 0 M   M 0 . / B ( > ( @ 8   M / >   / B 0 K * @ / 8 M * G ( ? 6 8 - @  M 0 . ? $  0 G  8 > . H 0 ?  (  0 H . ?  / B p  G p    M 0 G  < @ UNGEGN 2 ? * M /  $ 0 #  % ? / K * ?   H 2 G  ! 0  8 M  M 0 ? / >   0 M . (  ( > ! >     M 0 G  < @  > * > ( @ 8 ? 2 G , 0 @  <  I 0 M  ? / (  A $ 8 A 0 @ * > 0 . M * 0 ?  ( G 5 > 0 @ * B 0 M #  L ! < >     . H  M 8 ?  ( 8 M * G ( ? 6 5 0 M  @  0 # 8 6  M $ $ > 8 M 5 ? 8  M   0 M . (  . G 0 ?  @    M 0 G  < @ 8 G 0 M , K - M 0 K  6 ? / >  $ M $ 0 @ + < M 0 @ 8 ? / >   I 0 M  ? / ( 8   M / >   ( >   @ 0 ? / >  * ? !  ? ( * A 0 > $ ( + < M 0 >  8 @ 8 @ * A 0 > ( @ * M 0 K 5 G ( M 8 2 * B 0 M 5 @ + < M 0 @ 8 ? / >  + < M 0 H  M  A 0 2 > $ ? ( @ , M 0 ?  ? 6    M 0 G  < @ . ' M /   2 8 $ . >  < ? $ . / > ( 9 >  0 K  M 2 ? + M 8 / B 0 K * @ / * A 0 M $  > 2 @    8  -8601  H 2 G  ! 0   ? * M 6 ? / ( 9 >  0 G  ?   M 0 G  K 0 ? / (  H 2 G  ! 0 ( I 0 M 5 G  ? / >  , K  . > 2 * 6 M  ? . @ + < M 0 ? 8 ? / >  / B 0 K * @ /  M 0 . # ( ? / . 2 A   < ? / > ( >  M 0 ? / K 2  0 M . G ( ? / >  8   M / >    % ? / K * ? / >  8   M / >    G 8 8  5 G & @ 5 0 M  @  0 #  @ ( @ & 6 . 2 5 8   M / >   . ' M /  > 2 @ (    M 0 G  < @ . ' M /  > 2 @ ( * A 0 M $  > 2 @ . ' M /  > 2 @ ( 9 >   0 M . ( . > (  . A & M 0 > * M 0 > 0 B * 8   M / > $ M .  5 0 M  @  0 #  . G 0 ?  @ . > * ( * M 0 # > 2 @  8 M $ M 0 G ( M  G 2 K 8 ? 0 ?     8 M  M 0 ? * 6 M ( 2 * > 9 2 5 @  M  > 0 #  M 0 . ? $  0 G  . ' M /  > 2 @ ( + < M 0 >  8 @ 8 @ 6 , M &  K 6  M 0 . 5 ? ( M / > 8 8 > . > ( M / - & M & G 6 M /  K  8 > . > ( M / @  C $ 5 0 M  @  0 #  K  - > 7 > 8 > .  M 0 @ ( 9 @  0 K . ( 2 K  0  G 8 8   M / >   2 H  ? (  . G 0 ?  @ 8 M * G ( ? 6 8 0 2 @  C $  @ ( @ 5 0 M  @  0 # 8 0 2 @  C $  @ ( @ 8   M / >   2 G  >   ( . A & M 0 > * M 0 > 0 B *   8 M  M 0 ? * 6 M ( 2 * > 0 M % ? / (   ? * M 6 ? / ( 9 >  0 K  M 2 ? + M 8  . M * @ 0 ? / 2 . > * ( * M 0 # > 2 @  8 M  M 0 G 2 ? / >     M 0 G  < @  0 M . G ( @  @ 1996 5 0 M $ ( @ ( I 0 M 5 G  ? / >  ( I / ( I 0 M 8 M  * > 0  * 0 ?   @ ( @ 8   M / >   * > 0  * 0 ?  $ . ? 2 8   M / >   . > (  . K 0  M  ( $ > . >  < >   5 ? 8 M $ C $  0 , @ -- > 0 $ @ /     * 0  G 8 /2 K  0  G 8  M 0 . >   (  G 8  8  5 G & @  M 0 . ? $  0 G   > * > ( @ 5 ? $ M $ @ / 8   M / >   * 9 2 G  * 0  G 8  M 0 . ? $  0 G  * > 0 . M * > 0 ?   0 M . ( 5 0 M $ ( @ * M 0 $ @  K   K  M 0 . ? $  0 G  / B ( > ( @ 2 K  0  G 8 8   M / >   " @ 2 @ *   M $ ? 5 ?  M  G & 6 H 2 @ * 9 2 G 2 K  0  G 8  M 0 . ? $  0 G  * > 0 . M * > 0 ?   @ ( @ 5 0 M  @  0 # - > 0 $ @ / 0 > 7 M  M 0 @ /  H 2 G  ! 0 5 ? * 0 @ $  M  > 0 # 5 0 M  @  0 # 8  M $ *   M $ ? 5 ?  M  G & 6 H 2 @  G 8 8  5 G & @  K  M 0 . ? $  0 G  * A ( 0 M ( ? 0 M . ? $  M 0 . 5 ? ( M / > 8 8   $ $ >  G 2 ?  * ?  2 >  M 0 . # 12    K   @ * M 0 # > 2 @ (0 11)12    K   @ * M 0 # > 2 @ (1 12)24    K   @ * M 0 # > 2 @ (0 23)24    K   @ * M 0 # > 2 @ (1 24)   K   >   M 0 (12 , ( > . 24)8 A . G 0 K   M  > & ? / ( 8 A ( ? + I 0 M . ! ? + < I 2 M  / B ( ?  K ! 8 I 0 M   M 0 .    K  K  2  - 2   M 0 . ? $  0 G   0 M . G ( ? / >  2 K  0  G 8 8   M / >    % ? / K * ?   . G $ G  2 G .  H 2 G  ! 0  M  > 0 #  G 2   M 0 . ? $  0 G   2 M !  0 M  8 M 2 > 5 K ( ?  8 ? 0 ? 2 ?  0 G ! ?  2 -8 M  M 0 K   M 0 . 5 ? ( M / > 8 8 > . > ( M / *   M $ ? 5 ?  M  G & 6 H 2 @  ? 9 M ( 5 0 M  @  0 # * 0 ' M / > ( ( & G  8 0 2 @  C $  @ ( @ 5 ? $ M $ @ / 8   M / >   * > 0  * 0 ?   @ ( @ 5 ? $ M $ @ / 8   M / >    8 M 2 > . @  H 2 G  ! 0 ( . M .  2 - < A 0 > ) G 5 2  ' > 0   M 7 0 K   K  M 0 . ? $  0 G  ' M 5 ( M / > $ M .   M 0 . ? $  0 ( G  >  M 0 . , ? ( > 8 > . > ( M / @  0 #  G  M 0 . ? $  0 G  / B ( ?  K ! 8 > . > ( M / @  C $  M 0 . ? $  0 G     K   K    @ / 0 B * 8 G  M 0 . ? $  0 G   M  > 0 # K  / G 8 / L ! < >   M 0 . ? $  0 G  8 > . > ( M /  G 8  M 0 . . G   M 0 . ? $  0 G  9 >   A 2  0  - ?  5 M /   ( & M 5 > 0 >  K  G  * M 0 $ @  K  * 0 ' M / > ( ( & G  0  M 0 . ? $  0 G  / A ( ? + >  !  H ( G ! ? / (  , K 0 ?  ( 2 8 ? 2 G , ?  M 8  M  > 0 # K  / G 8 / L ! < >  / > ( >  M 0 . ? $  0 G  )  M  > 0 # K   K 8 > . > ( M / 0 B * 8 G  M 0 . ? $  0 G  +8EVamw6:8,k=$ pZ oS!, @0  [(; @ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W } {8ܸVmDޫ fP:rb- --m /Du ޻ ;z38[ݼe^D _ܨ/ ޹ߠ=\hzߖ< uU ř{ܙ- 0mvk % 4.ީ ߝ!SlOs+IiKmM`Hቬs Zy ԙ p PoeffX)J C Dݞ% 8Db7L߻6D7D-BZeE"- o 54}A@-Tp߭`s-m 99?DS* oape  *2;CoyFKzuƕ뺌GO.Xf5n3r5x}t5nDj5n5nv9~ W[ OZ>򄣄ͬ?&*.2 6<CQM:T[ds(mrz !&,5:BGLQdZvxб+doXvi\ o~`ZPc  ? T \ b 쳍aDUDQmQm9D  " e!.n!+8EVam JPPPPPPPPP(PIPPPYP`PePlP t`e!````^`` X``P  V^PPPPPPP P.` PP 'ResB  ܟ*jUskikajea olihaidiresiansrpskivotski`irokioromskiainuskiakadskiakanskibrajicafeni kihindskikornskikuruakinaurskiniujskinuerskiosetskisardskisindskiteluakitifinarRa unaloYi pismoajmarskiarava kibamunskibikolskibuginskiferojskigagauskihetitskijakutskijorupskikabilskikaaupskikorzi kilezgiakilitavskimarijskimonotonopolitonorapa nuisesotskitibetskitigriakituvinskivalonskiNumeri kiakademskiaromunskiavesti kiemotikonifurlanskigvaranskike uanskimarathskimetel icamro pismopohnpeianrumunjskitamaae kiwalserski{0}  svewu kineskihanb pismointerliguajamo pismokarnata kiloma pismomoon pismomordvinskiokcitanskirarotonakisanskrtskisichuan jisicilijski agatajski erokijskiPoredaj sveafaka pismobamum pismobuhid pismocirth pismogan kineskikabardinskimende pismonushu pismopisma  {0}takri pismotokelaunskituvaluanskivalencijskiVai znamenkebrahmi pismochakma pismodakota jezikdonjolu~i kifraser pismohangul pismokaithi pismokhojki pismokpelle pismolepcha pismomandai pismosrednjoirskitajsko pismotangut pismothaana pismowoleai pismo{0}  ostalo eroki pismocypriot pismodeseret pismofeni ko pismogornjolu~i kigoti ko pismograntha pismohakka kineskihanunoo pismohiligaynonskijurchen pismokannada pismokoptsko pismonajdi arapskiorijsko pismoosmanya pismosharada pismoshavian pismotagalog pismoteluako pismotengwar pismotirhuta pismoxiang kineskialuku dijalektchinook ~argongurmukhi pismohiragana pismoindijsko pismokatakana pismokayah li pismolikijsko pismolinear A pismolinear B pismomeroitic pismool chiki pismosjevernolurskitagbanwa pismoklasi ni sirskiPoredaj simbolebassa vah pismodevangari pismokhudawadi pismoklasi ni newarilaoske znamenkemetri ki sustavmin nan kineskimoderni volapuknasljedno pismonaxi geba pismonorveaki bokmlpalmyrene pismopamaka dijalektpisani parthiansjeverni sotskisrednjoengleskisrpsko-hrvatskitajske znamenke{0}  povijesno{0}  prilo~eno{0}  proairenoairoke znamenkeakotski gaelskifraktur latinicajudejsko-arapskiBlissovi simboliFonetski poredakIzvorne znamenkeKoptski kalendarcrkvenoslavenskikeltska latinicakharoshthi pismomeroitski kurzivmjanmarsko pismonabatejsko pismonorveaki nynorskorijske znamenkesaurashtra pismosinhaleako pismosoranski kurdskisrednjofrancuskizapadnofrizijskisrednjonizozemskiameri ki engleskikanadski engleskikhmerske znamenkenatisone dijalektsjevernofrizijskitamilske znamenketibetske znamenkeJa ina poredavanjaMongolske znamenkebritanski engleskiisto no-armenijskijudejsko-perzijskikanadski francuskikongoanski svahilimeitei mayek pismosejaelski kreolskisora sompeng pismostaro permic pismosyloti nagri pismoturski - otomanskizapadno-armenijskizapadnobalud~ijskiavicarski njema kiju~noazerbajd~anskimeksi ki apanjolskistarovisokonjema kiFinancijski brojeviPinyin romanizacijaPoredaj po naglaskuUobi ajeni pravopisaustralski engleskiaustrijski njema kieuropski apanjolskiizmijenjen pravopistradicionalno pismovarang kshiti pismoavicarski francuskiGniva/Njiva dijalektPinyin razvrstavanjegud~aratske znamenkejezik bez pismenostilujzijanski kreolskimijanmarske znamenkepismo zapadne Sirijestaro maarsko pismozhuyin razvrstavanje{0}  kompatibilnostNumeri ko poredavanjeameri ki sustav mjerabez jezi nog sadr~ajabrazilski portugalskimalajalamske znamenkematemati ko znakovljerani moderni engleskisrednjogornjonjema kistaro perzijsko pismotaraskievica pravopisOpenito pretra~ivanjepojednostavljeno pismopollard fonetsko pismorani moderni francuskistandardna ortografijastaro talijansko pismoujedna ena ortografijaznamenke pisma kannadaPrvo poredaj mala slovaVarijanta zemlje/jezikaWade-Giles romanizacijaanatolijski hijeroglifijapansko slogovno pismorje ni ko razvrstavanjesustav mjernih jedinicaznamenke pisma gurmukhiznamenke teluakog pismastaro ju~noarapsko pismoPoredaj naglaske obrnutoRedoslijed razvrstavanjaStandardni format valuteStandardno razvrstavanjeimperijalni sustav mjeraoseacco/osojane dijalektrazvrstavanje po abecediislamski civilni kalendarNormalizirano poredavanjePoredaj bez normalizacijePoredaj naglaske normalnoPoredaj prvo velika slovalatinoameri ki apanjolskireformirano razvrstavanjesan giorgio/bila dijalektznamenke bengalskog pismaznamenke pisma devanagaritradicionalno hansko pismoPoredaj znamenke numeri kiformat vremena (12 ili 24)gornjonjema ki (avicarski)stolvizza/solbica dijalektunificirana turska abecedastaro sjevernoarapsko pismostrogi stil prijeloma retkatradicionalno razvrstavanjetransliteracija prema BGN-uakotski standardni engleskiPoredaj unikod normaliziranoPoredaj zanemarujui simbolePoredaj znamenke pojedina noindijski nacionalni kalendarjapanski financijski brojevinormalni stil prijeloma retkaPoredaj zanemarujui veli inuRa unovodstveni format valutenjema ka ortografija iz 1996.pojednostavljeno hansko pismoslobodni stil prijeloma retkaEtiopski kalendar "Amete Alem"Europska pravila razvrstavanjatransliteracija prema UNGEGN-uObrnuto poredavanje po naglaskukasni srednjofrancuski do 1606.standardizirani resian pravopisstaroslavenska crkvena irilicatradicionalan njema ki pravopisPoredaj samo po osnovnim slovimaStandardno Unicode razvrstavanjelipova ki dijalekt resian jezikasumersko-akadsko cuneiform pismoZanemarivanje poredavanja simbolaujedna ena revidirana ortografijaPoredaj u skladu s veli inom slovaproairene arapsko-indijske znamenkePoredavanje po velikim/malim slovimaPoredaj po naglascima/veli ini/airinirazvrstavanje prema korijenu i potezuPoredavanje u skladu s veli inom slovaunificirani kanadski aboriinski slogovi)tradicionalni kineski financijski brojevi+Poredaj po normalnom poretku veli ine slova,Pretra~ivanje po po etnom suglasniku hangula,pojednostavljeni kineski financijski brojevi.razvrstavanje po redoslijedu poteza za kineski0Poredaj po naglascima/veli ini/airini/pismu kana2razvrstavanje prema tradicionalnom kineskom - Big57razvrstavanje prema pojednostavljenom kineskom - GB23128Prethodni redoslijed razvrstavanja, radi kompatibilnosti+8EVamw+툇4T O3R oS!, @0  [(; @ H rx abH P ? X ` h C x G     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W } .+/m6 /!%))k2'w6*0. %qaN$Q"6 ;'0gL/ g&*F/ U?/.%[ދ6 * =qJ /N-* ],Gp%.ަ_0T, }#d_ _]r4 G/o!Q"<"F!!P I< -"O6Ä`NyO\n*)4Z"z xU6H+`\+s N M$*g\Oj"6u&ܷ*3=y/얍ǵ|+ *!Y\t !{5ߩ UU 6d.*!!/ _')_.7 / Fc7?ip"s"2Fuw!K~&u\U! "$VM7|"_{ <0E*+c"A  v?+7".7h K%ރpFV޸p//c@//uݣe}ݯ{( 7Ě/O\"|O +ȧ7N3 IjKg/+)ܐp3 Ro4!{ ,m{9>*i㋞%/p  ,gW$dOHMO Xc.m!!0{I/TMq/OmC@'4O%T{USWc\!v _9 Ge3%/Y6d %8 5"m' Q @aou5\ 5 e[ ` e j o t y ~          $ ) .38  = B     " ,1# GL( ;@Q- JT2 Y7 ^< VA hF K rw|P U Z _ d i n [s x }  `e jot  y~]'Bΐ߉b9j`y-ݐ߆57vVcNqKe ~ΤNbб*ߺ,贜뿸5@(冄UIc{pUcVd౦-_aQiO$al<|'9繖sěY3v¦@vMvR͑C5wԡĎВZ"tq^lmrcD>}=`[ڨ:Al'    ( 0 2:A9 ? G M T \ b j <s y n.70jtust7ބIL@ޕ 0#L4` O4O;L_K}b+8EVam JPP PPPP"P'P,P7PZPaPjPqPvP}P t`e!`````]m`I`0`P  V^APfPPPPPP P[/` $P 'ResB Z Z*jmnalaoscearabscechinsce ainaarmensceburmascedanainafinainagotainagrjekscejapanscekhmerscekorejscelaoainapruainaplainar : {0}tamilscetibetsceBaonscebengalsceetiopiscefrainageorgiscehebrejscekannadscekyriliscemaorainamongolsceorijainazuluainaaonaainaaghemainaarmenainabjez pismafidziainagrjekainajapanainakhmerainakorejainapismo: {0}samoaainasicilainasinghalscetongaainauzbekainaBaonainaboBharainajorubaainamadzarainamoldawainapowaitkownesindhiainatadzikainathailandscetigrinainaturkowainazjednorjeneabchaziainaarawkanainagagauziainakatalanainalaoske cyfrymakedonainamalayalamscenjeznata r pandzabainasinghalainasBowjenainaturkmenainadangi-protykaafrikaanainaanglosakainaarabske cyfrybugineziainadelnjonm inatradicionalneretoromanainaarmenske cyfrygrjekske cyfrygrndlandainajapanske cyfryju~nosamiainamalagassiainasundaneziainaBraillowe pismochinska protykadelnjoserbainahornjoserbainakannadske cyfrysewjero-ndebeleazerbajdzanainaislamska protykajapanska protykapersiska protykasewjerosamiainaaotiska gelaina~idowska protykaawstriska nm inaetiopiska protykajendzelaina (UK)permska komiainapoBnoaroke cyfrythailandske cyfryawicarska nm inajendzelaina (USA)mexiska apaniaina~adyn r ny wobsaheuropska apaniainapowaitkowne pytanjeprotyka po iso-8601kongoska suahelainabuddhistiska protykagregorianska protykanorwegaina (bokml)awicarska francoainaameriska jendzelainabritiska jendzelainakanadiska francoainanorwegaina (nynorsk)europska portugalainakanadiska jendzelainaawstralska jendzelainamoderna wysokoarabainaawicarska wysokonm inachinske decimalne li bychinaina (zjednorjena)japanske financne cyfryju~nosotaina (Sesotho)protyka republiki Chinaromske cyfry, maBe pisanezjednorjene chinske cyfryzjednorjene chinske pismoarmenske cyfry, maBe pisanegrjekske cyfry, maBe pisanerjadowanski sld po Unicodetradicionalne chinske pismoBaonskoameriska apaniainastandardowy rjadowanski sldtamazight (srjedzny Marokko)rozarjene arabsko-indiske cyfryzjednorjene chinske financne cyfrymwR[: o!@ [H rx a  u *77 ;EIMQTX_ BX ou o {d9 @ < M@o )'  i g - l$04CG1 , ND VY\`Ktx 0 Oz D~:;   039=5HPTWD ) [v   z}h  A  9}< vMx*   b 4 -0(8] DHKNl jmF}=Z9=Tiha==Tk=TjQj/ ,-j.!jWEj LUXT{F sTVsw-mG F"F!P IpZO\^=UWa{#ND噡ukj/iÈ"jjUѲVUDY\k I k>U!/>jU7F{ip"ekFYk3\qk_jVIVV!P>k".߀Vp 7_?V U$|%lllVV!/yWUVJ"/vVX| >6"Ul5 2F|wiyl̲e{;WP/Va"//lh k/̲%%l2Aġ}lTFWp攡ArW00ptn?M;# !}WMq/lW m @Si}\!W>8d =@^sou!{'e $).38=BGLQV[`ejotgF&K-Ĵ"oߤ7ŭߑFA`_#00"Yڝ\᪖B *2;C6LO&z#mrz !&,5:BGLTEԠ 纕ɕ(YXfvs~ml|0>؅wW"l  " e!.n!m P& P- P VPP P P P .`t P{ P 'ResB  *jJirGtdngtidjarwoQsiArabCsmGrzKariKoptSzmcsehfinngrzigbkakkrklettlezgn kromasktsonasvdvassztBrmiEtipGrgHberJapnJvaiOrhonUgariabhzalbnawdibaszabaszkgrebhberilokingusjapnkaribkasubkaszikazahkicsekoszikumkkuruhmaljmongmosziniueinogajnyorosztpastusumrszahaszahszenaszerbszogatesztuvaiujgurukrnvarazbgporoszangolgrgBerberBurmaiCirillCsakmaKoreaiLciaiLdiaiMandaiMongolNaptrOszmnSzmokTibetiaromnasztratszambaskrbedzsabolgrburjtburmaicsakmacsejencsoktcsukzcsuvaselamitfidzsifriuligomalagusziihauszahawaiijiddiskabijekacsinkalmkkecsuakoreaikosreilitvnmalgasmoksnmltainauruinavahneplingumbanorvgpalauiszanguszangszavkszererszleviszuszutarokterentibetivotjkwalesixhoszazsuangrmnymagyarperzsaBalinzBengliBuginzCiprusiCserokiGurmukiIdQznaJelrsMonotonPnznemRezijnRunikusSursilvSutsilvSzaratiSzriaiVakrsachinzasszmibalinzbalucsibosnykbuginzcomoreicsamorcsecsencserokicsibcsacsipevdelavrdzsongaerzjnyfererigallegogvicsinilokanoindonzizlandikabardikarelaikasmrikatalnkotanzlengyelmacednmaduraimandzsumapucsemarthimoldvaimrvrinpolyisambalaszamoaiszenekaszidamszindhiszlovkszlovnszomliszukumaszlkuptadzsiktamasektrkmnugaritizapotkperzsafranciawu knaidl-kurdAvesztnFonxsampFQniciaiKajah liLuna1918Ol chikiRedzsangTai vietaragonzavesztnbelaruszcsagatjekadzsukfQniciaikorzikaikzp rmakaszarmandingmirandznyamvzinyandzsaokszitnszamburuszandaveszantliszebuanoszoninketokelauivietnami{0} vonsalsnmetrtoromnAkadmiaiBiszkajanHongorszkMalajlamManicheusSzimblumSzingalzSzundanzalsszszbodzspuricsimsinifilippngan knaigrnlandimalajlammarshallipandzsbiszecsuniszicliaiszingalzsziszuatiszundanzpermikusrarotongaiRgi olaszDevanagriGael latinGudzsartiLineris ALineris BMeroitikusNyelv: {0}Rgi: {0}Shaw bcSzamaritnSzaurastraSzmtgpals-szorbangol (UK)brit angolcsdi arabdl-altajidli szmieszperantgudzsartikalendzsinluxemburgimakua-metszanszkritszardniaizsid-arab{0}  zrtj tai lueegyiptomiprovnsziskandinvHagyomnyosszerbhorvtkrmi tatrGrz szmokKopt naptrPerzsa-arabPolitonikusangol (USA)felsQ-szorbhakka knaiinari szmikeleti frzkojra-csnikolta szmikzp angollulei szmiman-szigetimzandernipangaszinanszecsun jixiang knai{0}  egybszaki frzszaki luriDangi naptrEtip naptrEtip szmokGlagolitikusGrz kucsuriGrg szmokHber naptrHber szmokJapn naptrJapn szmokKnai naptrMeitei mayekPahawh hmongRmai szmokVonssorrenddli ndebelekojra-szennikomi-permjknedzsdi arabnyugati frzradzsasztnisvjci nmetzsid-perzsa{0}  vegyes{0}  sszesszaki szmifelsQ nmetkzp hollandKeleti rmnyottomn trkFraktur latinFl szlessgIszlm naptrKelet-szriaiKnyv pahlaviMterrendszerPerzsa naptrSzrmaztatottazerbajdzsnicajun franciadli szeszotegyhzi szlvkanadai angolkzp franciamin nan knaiosztrk nmetpinjin trsskciai keltaszranai tongrmny szmokEgyszerqstettGergely-naptrLao szmjegyekLthat beszdNyugat-szriaiNyugati rmnyPinyin sorrendSylheti nagriVai szmjegyekamerikai angolausztrl angolcsinuk zsargonnyugati nyaszasvjci franciaszaki ndebelekongi szuahlieurpai spanyolklasszikus szrAluku dialektusBirodalmi armiISO-8601 naptrMeghatrozatlanPsalter pahlaviPnznemformtumPnzgyi szmokThai szmjegyekkanadai franciakaracsj-balkrkzrsok  {0}nigriai pidginnorvg (bokml)nyugati beludzssvjci felnmetszaki szeszoteurpai portuglBuddhista naptrKhmer szmjegyekMaja hieroglifkNatv szmjegyekNdyuka dialektusOrija szmjegyekPamaka dialektusSortrs stlusaTamil szmjegyekTeljes szlessgismeretlen nyelvlouisianai kreolmauritiusi kreolnorvg (nynorsk){0}  kibQvtett{0}  trtnelmisszes rendezseFelriatos pahlaviHagyomnyos knaiMongol szmjegyekPollard fonetikusRendezs erQssgeRendezsi sorrendTelugu szmjegyekTibeti szmjegyekWade-Giles trshagyomnyos knaiklasszikus newarikzp felsQ nmetkzp-zsiai kurdspanyol (mexiki)rsrendszer: {0}szamaritnus armiBengli szmjegyekEstrangelo szriaiFeliratos parthianGurmuki szmjegyekHagyomnyos szmokKannada szmjegyekNatisone dialektusNumerikus rendezsNyugati szmjegyekPrivt hasznlatrabrazliai portuglmarokki tamazighttbbszrs nyelvekkezetek rendezseEgyiptomi demotikusHepburn romanizciIszlm civil naptrMianmari szmjegyekBliss jelkprendszerEgyiptomi hieratikusEgyszerqstett knaiKorai modern franciaKnai tizedes szmokMalajlam szmjegyekMrtkegysgrendszerNormalizlt rendezsTelefonknyv sorrendTg stlus sortrsegyszerqstett knai{0}  kompatibilitskrsos sumro-akkdDvangari szmjegyekEgyestett helyesrsEgyiptomi hieroglifkFldrajzi helyvarinsGniva/Njiva tjszlsGudzsarti szmjegyekGrg kisbetqs szmokIndiai nemzeti naptrJapn pnzgyi szmokRmai kisbetqs szmokSkt szabvnyos angolSzimblumok rendezseSzqk stlus sortrsmodern szabnyos arabratlan nyelvek kdjaegyhzi szlv cirillraformtum (12  24)Arab-indiai szmjegyekKatakana vagy hiraganaNorml pnznemformtumkzp-atlaszi tamazigtlatin-amerikai spanyolltalnos cl keresstdolgozott helyesrsrmny kisbetqs szmok12 rs rendszer (0 11)12 rs rendszer (0 12)24 rs rendszer (0 23)24 rs rendszer (0 24)Etip amete alem naptrIsmeretlen rsrendszerMatematikai jelrendszerNorml stlus sortrsszeszelva kreol francia1996-os nmet helyesrsHagyomnyos knai szmokNorml rendezsi sorrendTaraskijevica helyesrsIszlm Umm al-Qura naptrKnai kztrsasgi naptrOseacco/Osojane tjszlsRezijn lipovaz tjszlsSan Giorgo/Bila tjszlsSztri rendezsi sorrendtalaktott rendezsi elvkezetek norml rendezseKnyvelsi pnznemformtumMeghatrozatlan helyesrsnincs nyelvszeti tartalomCsak az alapbetqk rendezseEgyszerqstett knai szmokEurpai rendezsi szablyokFonetikus rendezsi sorrendKsQi kzp francia 1606-igStolvizza/Solbica tjszlsSzmjegyek egyedi rendezseHagyomnyos nmet helyesrsHagyomnyos tamil szmjegyekRendezs normalizls nlklSztQvons rendezsi sorrendTeljes szlessgq szmjegyekkezetek fordtott rendezseAmerikai mrtkegysgrendszerEgyestett trkic latin bcSzmjegyek numerikus rendezseAngolszsz mrtkegysgrendszerKisbetqs szavak rendezse elQreEgyestett kanadai Qslakos jelekHagyomnyos knai sorrend - Big5Nagybetqs szavak rendezse elQreEgyestett tdolgozott helyesrsHagyomnyos knai pnzgyi szmokKibQvtett arab-indiai szmjegyekRendezs kisbetq-nagybetq szerintALA-LC romanizci, 1997-es kiadsKisbetq-nagybetq rzkeny rendezsSzabvnyostott rezijn helyesrsEgyszerqstett knai pnzgyi szmokRendezs nagy- vagy kisbetqk szerintkezetek szerinti fordtott rendezsEgyszerqstett knai sorrend - GB2312Unicode szerinti normalizlt rendezs)Alaprtelmezett Unicode rendezsi sorrend)Keress hangul kezdQ mssalhangz szerint*Kisbetqs-nagybetqs szavak norml rendezse,Szimblumokat figyelmen kvl hagy rendezs-kezetek/kisbetq-nagybetq/szlessg rendezse/Rendezs szimblumok figyelmen kvl hagysval1Kis- s nagybetqket meg nem klnbztetQ rendezs2ElQzQ rendezsi sorrend a kompatibilits rdekben3kezetek/kisbetq-nagybetq/szlessg/kank rendezse+8EVamw m]gg3 O7rf!KS&*.2 ":R6<CM5#T[d:4(mrz !&,5:BGLQRp}o`J?*3saH8    ( 0 :AHQYksy9 ? G M T \ b j #,4<s y CQ Y +_WtusϤ1r4zi)o #| '-Y8KC  " e!.n!+8EVam J#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P t`e!````-``G``$P  V^P>Pi"Pp"Py#P~#P g$P[/` $P$P 'ResB . .~*jg~ekdxuaxvox|~a~akxvareta}xaavbevabkvkbxdxceefgkokcbxkdkwlxfklxxoaoxoxxokopavbtakteatkfxvatawxvaykcazalk{atx{ux}eva}xca~awx~xxe}xkazxkkyex}akuabetbaayxlkaxfba}aabakabklkvcavdacx}kfatagtbxgtxqkgfuaiaavaiakialavcklxuaoatbapkvdkptxvcpxzataxkta}aktevdetextx}}kvxewauevyxox|xtbx}avcx~evda~xlxetvekcexvca~ava}eu{xtxautaaavckoaa~adpkbaulkc~kykvdafacadaoxadxckbdxalafevacag~xvdxjxavckbkbkxladkvxlaoxalxjbavlxvdaoeyxao~a}kxpavchlpax}apeextacapktawatetaaiktkotaotxpa~va~amxvcxtbavdxvcavuav{axdxyatx|xyc~anyexok|xvdk}avcx}kvdpk~xv{xaxoxexteevxxlxamx{kb~a}eevxlapoavvadaauveevaazapxajxuibatbaabk}latacxieevgoa{xoiauaoavlepeevlkvcalaoavxkolkvcxvoxvoavkoxxmrzeevtaoxvdetauiklktazxykuavcbevuaeevuxxbavaxxvcatbauwatbalawaveevxxvxtyemeev{xvcpa|keev|x~kava}avda~e}avalk}ko}koa}kyxav}xvkvoe~auxx~xdeev~xlauaataweoa}a~ak~eevlkvckxxuxktwuavxwix{0}] {1}ielxcx3k] {0}adkreevayepeeva}ateeva}xeeva~aeevaabaoavaaeevbalkeevba}oeevbpxzxkbxzxtxxcxaavkdavkeevfafaeeviakeevkbaveevklxoeevkaleevlax}aoavlax}eevlk~eevoalev{kvoaaoavaokoxuxokkbakox|veevoxeaoavoxeeevpauoaoavpkacavapxvaoavrrfeevtxk}uevtxvdavcvka}eevvkxeevvuavoxlew~edeevzxveev|azavxk|xxtav|xeev}apxeev}av}ok}ebeev}xoxta}~afeev~al}eev~alzkk~ez}eev~aaoav~aeevawelpkikckvuaxoelaxxvceevx~eeva}keevteaoavteeevk{keevcx{aaiktalaualatvxcaueev{0}  aulabmafeevalbaveevatpaeevaateeevaadeevakoaav}bx}vkeevbxckeevcalk}eevcxxvalxcxtxmkebauaoavebaueeveix~zaoavfxvkeevg}zeavxg}xveevhvdpavxiaiaeevialkweeviatklaoaviatkleevlakvaoavlakveevla~keevlefckeevoabkleevoaykveevoaeleevoxtxeevoxavuatarafameevsazxvaoavsazxveevsa~aueevtalaueevtavkzxkvcketbxvvezaleevve~aeevxel}eevyeyeveevzxvzeeevzx}eev|xtaveev}atbxx}atxaeev}ebxeev~alxveev~aaueev~eveeev~xlazuxoacaleeva{koeevkbeiaoavkbeieevxo k}kvxtbxoaxoeevaoxveevuxlveev}taveev{0}  3netaliaueev{0}  ma|h3e  {0}<efx] {0}adavcteevalexieevavpau cka}xeevaacxveevaxtaveevbaftalefxbawokeevbevcalaoavbevcaleevbktaueevbexveevdackveevdeavacakfxlxeevkvcxweevk}lavdeevoabadeevoaltkoeevoavxveevoktbxvdxoxua ykvkox}koeevoxtkoeevozelleeevpa~aukeevpklkcauvxvpxlavdeevtadxeevtalcaweevtaldk~eevtawaleevtkavdeevtxldx~eevtxowaueevtxvrxlaoavtxvrxleevuaoxeevveazxleevxfbeoeevxtbxvdxyx~aweevzalaxeevzapla~eevzazuatevxzkoadeev{xla-xvuk|xtavweev|xtkveev|x}kveev}adkveev}kvpalaoav}kvpaleev}kklkeev}lx~aoeev}lx~eveev}xtalkeevev{abeevawtkeevauxeev~x ykvaevbxlraeevcacaxfeevfeulavdeevkvak }aatkkvdxvefeevkvxokxlxle }aatkoalaalk}xoaalaveevouxerackpxvcaeevtaoa}aeevtaoedxveevtuavtaaoavwxlavdeevxcakeevxoakveevxurxeevzketxveev}azxeoeev}oxl }aatk}xvdaveev~kevateevuxvkoeev}kaveevklkzkveevkxlkeevadbe{aveevbela|x}eevpkv avcleevpkv pxvaevixteveev{0}  bxlxhavpau lefxix~alxeevkvelkvcxakvelkvcxelktbxceevokvua|xavdataxa-textkvavcoabaxxdtxeevzatzavcaeev|a{a}aveev|xtavkxleev}uav ykvaev}avav xvcxxravtav xspkv za}oeevaelapaueevlxba-lxlxalxba-oaavcaoabx~edeevpkv eckzeevpkv av}eevpxvaoav i~e~aaoav i~epkv k|lavdeevvx vx~eceevebaueev i~e{0}  ved~an{0}  zataoavavcleev (1DF)aetapauegvaelakfeevatatakeevatakfeevdavck axuoxw xravxtpaa~aukv }xixpkv vx~eceevp|xteaoav i~esazxvaoav i~etafavdaaveevzavca}kvaveev|axxvcaveev}xavk deev~ekv }xbeevzlaacetaveevajxuik qayaoxuabxx }evvkpaa~aukv }aatkpkv zx~av}eevteko pataoacyatav pataoac}xkv }xbeev}eba-mx~aieevoxvcxuk }xapklktkvcxx axuzetuao oxtkeev{0}  hvdlauv~an{0}  pataerelkOaanaw{av] {0}fadawaoav dakpux}k}aukv }xixpeaoav axuykvaoav axuaxo xravxtkua i~avwavvea~avdaoav ykvaoavzafe~an ykvaoavatalatavdeevrktuav ixeevpaa~aukv deevISO-8601 axua~avdaoav ykvaevatabelx{keevlux}etbxceevpaa~aukv vdebelepux}k}aukv }aatkzafe~an ykvaev}xkv }a}xveeve}aoa~xtav oacaljkaoav aabeevatekouav avcleevatekouav pataoacavclkaoav pataoacckcxuav axucaukv vx~eceeveckzaoav aabeeveix~zaoav axuiauaoav i~avwavvek}lataoav axuoavadaoav avcleevoavvada i~avwavveoaayau-baloaeevsazxvaoav ~avoacksazxvaoav axuvkceuav oexleevza}oaoav axuxvadelev kvveevielxcx i~avwavveavcleev (2kavka)atuav i~avwavvebktaoav i~avwavvebkavaoav avcleeve~xzaoav k}zaveevixvk}aoav aabeevlax}aoav i~avwavvema|vaoe paukieevoavadaoav av}eevpauoaoav i~avwavvepaa~aukv aliaueevpux}k}aukv vdebele}x~xaoav xravxtteaoav i~avwavvebxddauaoav axucx{aaik i~avwavvecxtxmk i~avwavveeix~zaoav i~avwavveiatklaoav i~avwavvepkv ~ekv cetaveevtalaualat i~avwavvete}koaoav k}zaveevwxlavdaoav caeleevkbeiaoav i~avwavvea~}alkaoav avcleeva~}kaoav cetaveevbevcalaoav i~avwavvede~avacak i~avwavveeoereaoav }la~xveevpux}k}aukv lxkeevtaietakoaoav vwavvew~euaaoav av}eevzalakvuav cetaveevw~euaaoav cetaveevykvaoav a~avdaoav i~eykvaoav zafe~an i~ee~xzaoav zxxcaleevadk hvdpavx aabeevatekouav je}ek lefxlakvatekouav k}zaveev12-jatua pataoac (0-11)12-jatua pataoac (1-12)24-jatua pataoac (0-23)24-jatua pataoac (1-24)ajxuik }avda qayabafklaoav zxxcaleeviatklaoav a~avdaoav i~eoevxvala}uav iatafkrpauoaoav i~e (xaa|)pxvaoav i~e (xaa|)ykvaoav a}vxdaoav i~eev}kl~avaoav cetaveevatbxr{ lauvx~ i~avwavveaaba-pvdoaoav i~avwavvep|xteaoav i~e (xaa|)sazxvaoav kvav}aoav i~ee}aoa~xtav }avda oachvdpavx taxouav iatafkrajxuik paw~azapaoav qayaw~euaaoav ~ekv cetaveev}euweluav ma|vaoe av}eeva|av lef~aukv bx~avdaoxiuavExvkoxd l|eluauv e}aoa~xxt:atavaoaukv pataoac (12 oat 24)ykvaoav a~avdaoav kvav}aoav i~eykvaoav zafe~an kvav}aoav i~eaaba-pvdoaoav i~ek hvdlauv~an pataoacmw?>A1OH=5?= o !@0  [(< H D rx a   u" &*-03 77 ;AEIMQTX[_ cgkBX ou o {~d 9 k s @  < M  @o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;$    $ (,039=@5D Ha LPT WD )  [^ bfj4n8< @rDH v   z} LPh   TX\A  9 }< vM* i #  ' b + 4 / 3 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS W }m35@3/'873B5.1.528aC5S8%9$2h@G2D97308/>DG0/E?0q9!:20/..b=16<);!>=r5:?YD.453D512<%C?;/0=0s<30:<.238.83;60'116566G//8e/,2T=/859466 /;3J591*4?2/92B62:l2/7@$9?4N4j60/@~6/<013/D3F=8=0/)//t6[9042K;/90 0W4f9<$/|9/167`4i8/98/>\29./AuC A7 7.1i4r4P9\@0=6=p5]>.@?0 151{4;1]0y/1W07:>:< :9:KBG>=3E;=/1;4(727?3ElFE0o/<4><2,:X17:9'0<744-0=U? 5t2c:y::P7?;:;3/2:54=44N>;44n?f?6R3V61%3?0`/1{1775E02?<517 22B62Q0&57p@3t1K07 3867fAzA?A@8B^Bw?GOGSFO0H|2G&*.2EF!F:F6<C@C?>T[d%?gATA#mrz !&,5:BGL5GHMCFDDCG=~=FCCFwEH`EpH={>iGCACB/DB!@l>OGFDBAnD ( *==778.3?  " 3.n!mPPgPlPsP|PPP tL<`3`?`=`?`=`8`z5`8`P  V^+P<PPPKP~ P.` PP 'ResBh  xxM*joryaavarogrecoserboaleutocommuncroatokabylokumykoossetoradicetajikotatarotuvanouighuruzbekowallonyakutoabkhazoanglesebulgarocornicoferoesefijianofinnesegallecogallesegermanohungaromaltesemannesenieuanonumerossvedesesyriacoudmurtoacehneseadygeanoalbaneseamharicoarmenianassamesebalinesebosniacobuginesecatalanocyrillicespaniolflamingofrancesejavanesekirghizolaotianolithuanomacedonenepalesepolonesesymbolosturkmenocingalesearmenianoportugesearomanianocifras laolimburgeseukrainianovietnamese{0}  toto{0} tractosalte sorabomacassaresenon scripteanglese (GB)basse sorabocifras khmercifras oriyacifras romancifras tamilluxemburgesenederlandese{0}  alterealtai del sudanglese (SUA)azerbaidzhanocifras telugukurdo centralluri del nordplure linguascifras ethiopecifras hebraicScriptura: {0}cifras armeniecifras kannadacifras tibetansystema metrichan traditionalcifras georgiangaelico scotesecifras gujaraticifras gurmukhicifras japonesefrancese suisserecerca generic{0}  extenditehan simplificateanglese americananglese canadiancifras malayalamcreolo mauritianespaniol europeeespaniol mexicangermano austriackarachay-balkarolingua incognitescripturas  {0}{0}  inquadratecifras indo-arabeformato de monetaanglese britanniccifras devanagaricifras occidentalfrancese canadiannorvegiano bokmlsystema de mesura{0}  miscellaneeanglese australiancalendario chinesecalendario ethiopecalendario hebraiccalendario islamiccreolo seychellesenorvegiano nynorskslavo ecclesiasticalte germano suissecalendario japonesenotation mathematicportugese de Brasilscriptura incognitesyllabarios japonesecalendario buddhistacalendario gregorianordinamento standardcifras grec minusculeportugese de Portugal{0}  compatibilitatecifras decimal chinesecifras roman minusculecyclo horari (12 o 24)espaniol latinoamericansin contento linguisticstilo de salto de lineacifras armenie minusculecifras tamil traditionalcifras a latitude integrecifras chinese traditionalcifras financiari japoneseformato de moneta standardsystema de 12 horas (0 11)systema de 12 horas (1 12)systema de 24 horas (0 23)systema de 24 horas (1 24)systema de mesura imperialcifras chinese simplificatecifras indo-arabe extenditetamazight marocchin standardstilo de salto de linea normalsystema de mesura statouniteseordinamento Unicode predefinitestilo de salto de linea strictecalendario del Republica de Chinastilo de salto de linea flexibileformato de moneta pro contabilitatecifras financiari chinese traditionalcifras financiari chinese simplificatemwN T)ېօ o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;    $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}m ְ+/ / ՄW=횷0.֐qk3"z#%ֿAU/ 0֜F/ ?/. J D'Gp%F"ع2`֎@Q" GhV""F!!P I< -"(MO\$4Eڳ6 Z"MPHH@H%ۯl&y> oٯNX/g\È"u&M'a@"p׀p !Y\t !k [1% >J.Uܦ!!/.C")7rL FG{ip"s"&{Fw!<\! "g="I|"_= <087Cc"]i?=".@ I׃pFg #c04+!FҁV#o#F+ac'V R?]i G, G/5x!/E?LJ"i[2#!uj6"۠po4ז5 ##F&w#1pFxp'dף7m$!ܳ=e5/`%"׵/FU׸pO@/////3wl" Ě/\"8(&E}|Jg/#ָՐp D@!֌H=400/pFIvM;#`.q!!I/7q/7եը־%x SWץ\!D#QI_E/"=޾w޿' Q <݂ aouwؒ,e $).38=BGLQV[`ejoty~֠F f,fЩ""SŭIfGUܑF<&r?]iY00"& !m5O *2;C^`ss܆ۙ3cGOO#߿و&*.2 $?Z6<CCT[d@u#mrz !&,5:BGLڬlݙ؞_%fُܐ߸؟)"٨R6C܅Pخ1Ea]  " e!.n!m P PPPP&P-P t`e!````ܑ`;`w``tP V^r P P P P PM 9`X yPP 'ResB o #or*jLazAramAvarElamEstiFulaKadoKreeAngkaDanskEryzaGotikHititKariaKaribKosreKurdiKurukLyciaLydiaNiueaNushuRunikSkausSuomiVotiaWaraiAvestaSuriahAbkhazAdygeiBISKAYCheskaChuukeFriuliGothicItaliaJermanKalmukKantonKhotanKirgizKoktawMandaeMikmakPolskiRotumaShaviaSiprusSlovenUgaritYapoisBavariaBelandaFunisiaGalisiaGilbertInggrisKabardiKareliaKomoriaKornishKorsikaLezghiaLiguriaLituaviMirandaMonotonNgambaiOssetiaPalmiraPhoenixPolitonRumaniaSilesiaSisiliaSpanyolSumeriaTuviniaUkrainaVenesiaWarisanZapotekAkademikAromaniaGwich inIrlandiaIslandiaKashubiaKomputerManikheiMoldaviaMorisienNabataeaOsitaniaPohnpeiaTenghwarTsimshiaUgaritikAngka VaiArab SuwaLimburgiaManchuriaPangasinaBlissymbolAngka JawaAngka BaliHindi FijiAngka ChamAngka N KoAngka ThaiChiki LamaDigit AsliIngushetiaMesir KunoNorse KunoReto-RomanTat MuslimZona WaktuPersia KunoIbrani-ArabAngka KhmerAngka LatinAngka LimbuAngka OriyaAngka SundaAngka TamilAngka TibetArab MarokoArab PersiaFonetik IPAFonetik UPAItalia LamaJerman KunoLebar penuhPermik KunoSorbia HuluYunani Kuno{0} GoresanAram SamariaAngka LepchaAngka TeluguDialek AlukuFrisia BaratFrisia TimurFrisia UtaraInggris KunoLatin GaelikPinyin LatinPrancis KunoSorbia HilirSortir AksenSortir SemuaSuriah BaratSuriah TimurTatar KrimeaTurki OsmaniVarian LokalWilayah: {0}Han SederhanaSerbo-KroasiaIbrani-PersiaSortir SimbolAngka BengaliAngka GujaratAngka KannadaAngka MyanmarArab AljazairAram ImperialArmenia BaratArmenia TimurDemotik MesirDialek KolschDialek NatisoDialek NdyukaDialek PamakaHepburn LatinHungaria KunoIrlandia KunoKitab PahleviKurdi SelatanLatin FrakturLebar separuhNewari KlasikPrancis CajunSuriah Klasik{0}  LainnyaAngka MongoliaMazmur PahleviAngka GurmukhiAngka Kayah LiAngka Ol ChikiHieratik MesirHieroglip MayaInggris (A.S.)Inggris (U.K.)Jargon ChinookJerman (Swiss)Kalender DangiKalender IslamOrtografi UmumProvencal LamaSilesia RendahTidak Tertulis{0}  HistorisKalender IbraniKalender JepangKalender KoptikKursif MeroitikAngka FinansialAngka MalayalamArab Utara KunoBahasa MuskogeeBeberapa BahasaFonetik PollardHieroglip MesirKalender BuddhaKalender PersiaKarachai BalkarNORWEDIA TINGGISpanyol (Eropa)Swahili (Kongo)Tulisan IsyaratUcapan Terlihat{0}  Lain-lain{0}  Terlampir{0}  diperluasKalender EtiopiaAlbania KaukasiaAngka Arab TimurAngka DevanagariAngka SaurashtraOrtografi RevisiPerancis (Swiss)Portugis (Eropa)Prasasti ParthiaWade-Giles LatinKalender TionghoaAngka Lebar PenuhArab Selatan KunoAturan PengurutanGaelik SkotlandiaInggris (Inggris)Kalender ISO-8601Ortografi TerpaduPerancis (Kanada)Sistem PengukuranSkrip Tak DikenalSuriah EstrangeloAngka Tai Lue BaruAngka Meetei MayekAngka Myanmar ShanDialek Gniva/NjivaHieroglif AnatoliaKalender GregorianPenggunaan PribadiAngka Tai Tham HoraAngka Tai Tham ThamArab Standar ModernJerman PennsylvaniaPenyortiran NumerikPrancis Modern AwalStenografi DuployanUrutan Sortir KamusDialek Lipovaz ResiaBahasa Tidak DikenalKalender Sipil IslamKekuatan PenyortiranUrutan Sortir Pinyin{0}  KompatibilitasSeselwa Kreol PrancisPencarian Tujuan UmumAngka Keuangan JepangJerman Tinggi (Swiss)Ortografi Jerman 1996Sortir Abaikan SimbolSortir Aksen TerbalikUrutan Sortir FonetikUrutan Sortir GuratanAngka Desimal TionghoaBahasa Gereja SlavoniaBahasa Isyarat AmerikaDialek Oseacco/OsojaneKatakana atau HiraganaOrtografi TaraskievicaSistem Pengukuran A.S.Aturan Pengurutan EropaDialek San Giorgio/BilaJerman Abad PertengahanKalender Nasional IndiaOrtografi Resia StandarSortir Huruf Dasar SajaSortir Peka Huruf BesarTamazight Maroko TengahCuneiform Sumero-AkkadiaALA-LC Latin, edisi 1997Angka Huruf Kecil RomawiAngka Tionghoa SederhanaAngka Yunani Huruf KecilBelanda Abad PertengahanDialek Stolvizza/SolbicaGaya Pemisah Baris RapatInggris Abad PertengahanOrtografi Revisi TerpaduPrancis Abad PertengahanSortir Tanpa NormalisasiTamazight Maroko StandarAngka Huruf Kecil ArmeniaUrutan Sortir TradisionalAturan Pengurutan StandarGaya Pemisah Baris NormalIrlandia Abad PertengahanPenyortiran DinormalisasiSortir Huruf Besar DahuluSortir Huruf Kecil DahuluInggris Standar SkotlandiaAngka Arab Timur DiperluasAngka Tionghoa TradisionalPenyortiran Abaikan SimbolPenyortiran Aksen TerbalikSistem Pengukuran ImperialSortir Aksen Secara NormalSortir Digit Satu Per SatuUrutan Sortir Buku TeleponAlfabet Latin Turki TerpaduGaya Pemisah Baris RenggangKalender Amete Alem EtiopiaSortir Digit Secara NumerikTidak ada konten linguistikTionghoa (Aksara Sederhana)Gereja Slavonia Sirilik LamaKalender Islam (Umm al-Qura)Ortografi Jerman TradisionalPenyortiran Peka Huruf BesarSortir Unicode DinormalisasiSortir Tidak Peka Huruf BesarTionghoa (Aksara Tradisional)Urutan Sortir Guratan RadikalSimbol Aborigin Kanada KesatuanSortir Aksen/Ukuran Huruf/LebarAngka Keuangan Tionghoa SederhanaAturan Pengurutan Unicode DefaultSortir Urutan Ukuran Huruf NormalPengurutan Huruf Besar/Huruf KecilAngka Keuangan Tionghoa TradisionalUrutan Sortir yang Diubah BentuknyaSortir Aksen/Ukuran Huruf/Lebar/KanaPrancis Pertengahan Akhir sampai 1606Pencarian Menurut Konsonan Awal HangulKalender Islam (Arab Saudi, penglihatan))Urutan Sortir Tionghoa Tradisional - Big5.Urutan Sortir Tionghoa Aks. Sederhana - GB23122Aturan Pengurutan Sebelumnya, untuk kompatibilitas+8EVamw<8TX?+CM # oS !, @0 4  [(< ; @  H D rx aH L P T ? X \ ` h l C x G     u " &*K -03 77; O A E IMS QT X[_ cgkBW X o[ o {~_ c d9 g k  o s @ w { <  M  @Ho   )'  i g -   l  $ ( ,04 8<? CGK1 J, ND RVY\` dh lpKtx|    0 Oz D ~ 8(  : 4 ;  (,     $ (,09=@5D Ha LPT W D )  [^ bfjn8 r v  z} h   TA    9 h  }Z< & ptvM   * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W }$3Y] fyK]ǎ0%^x33xbG*0tY`]{QrQ,'yGGX5`&`zK0s$_Bq]_$u3%^]`;eJKB$~Mrtn.Kx$ s^$A`\q2l3N2rzdqqqu&,Q_Q3^II0Oha@H`S1{^g1I _ q5H$$G_y~xLG.K_RsSe4;giGUH:;J9K^%sU^P`)d3^%N#_=w&$K4gtK$KH>%VHtԭz2H^GHe]'# eqJH1J$q] -$n1dȤtIq1MT$Hp{1#q)]/errHIq᠆\?13G%k2aH 1Pr_Rq1TH\1^P%R ٤/@1!(&1[pxOK'I0qa^%2DKJsI1%!)F1;1m;B^hrI1\;5\!(g%9_hU4K]$(3$J HY%H 1%Ii$2I[lH{=q __s0k_@`)Hhq>mDJeIr)x}]M`0^:2`0K#% ؚSr"E&߶ٱܙJi(ڿL?b.F wF.4cmp/:@ oSٽ v`wL~ދ!/aD:܇J"p ߌۯ!] zq6"ݠp^Tbم + FRX#wF/Fd!;pߟjب)9ݏ/|ۂZ ۋv\gٸ1ahQAIp3 ۀJۉGSڬڅ۠+wߦSM(V,3n߶!?ei]q/!ߺ ٶWqݾq{ڸ'e'ql؁/iF1Ai Yv{aou"{4e[ ` j    $).38=B GLQ2 V[s `ejoty~cK_FsUʹ1ۑİH"c<ŭfGWޑF <&ޕkX#1G\ڐ"5ah1{4e  *2;C b=/{@QUGOXfK5nr5x=5n5ng5n~ߊh OMf W43&*.2 "7L6<C1M+T[dmZ)mrz !&,5:BGLQaB 6 L?avr;sCb Y%ߛR  " e!.n!+8EVam JiPPPPPPPPPPPPPPPP t`e!``k`_```S``Q P V^PPPPaPfP; .`T V P] P 'ResB  cܦ*jkailycicecoindulydivotogrecoavaroazerobegiadincalesgonushuserbovepsowembayakutarmenogoticoNumeriabcasoaccadoaciolialeutoaruacobelucicabilocariancecenoestoneilongokazakoligurelivonemaleseponaperunicorutenosomalosumerotagicotatarouigurouzbecovenetofeniciomongoloarumenoamaricobretonebulgarocornicoekajukafaroesegagauzogalleseingleseingricolettonemaltesemannesenabateopolaccoponticoresianosirianosvedesetigrinoucrainougaritavallonebalineseaccineseNumericaalbanesearamaicoassameseavesticobaschirobavaresebosniacobuginesecaribicocatalanocipriotaemilianofrancesejavanesekirghisoletgallolombardomacedonemandaicomanicheonepalesengamamboosseticopermiacopiccardoromanciorotumanoslovaccotaitianotalisciozaconicosingaleseCifre laocabardinocirillicociuvascioelamiticoereditatofiammingogalizianogeba naxigiavanesejola-fonylineare Alineare BmalgasciomengrelionorvegesepalmirenoromagnolosassareseugariticozelandeseCifre N KoCifre chamaccademicoarabo najdciagataicoestremegnofinlandesejutlandicololo bantumonotonicopiemontesepolitonicoportoghesesamogiticoturcomannovalenziano{0} tratti{0} trattoCifre khmerCifre limbuCifre oriyaCifre takriCifre tamilFuso orarioOrdinamentoUso privatoalto soraboglagoliticolimburghesemenangkabaumultilinguanon scrittoyao (bantu){0}  Altro{0}  Tutto{0}  Variogiudeo araboserbo-croatoCifre brahmiCifre chakmaCifre lepchaCifre teluguNumeri greciOrdina tuttoRegione: {0}azerbaigianobasso sorabocurdo soranigreco anticoinglese (GB)norse anticoordine segnipahlavi booksami di Luletat islamicoturco crimeobasso tedescohindi figianoCifre birmaneCifre kannadaCifre osmanyaCifre sharadaNumeri armeniNumeri etiopiNumeri romanigergo chinookinglese (USA)inglese mediokonkani goanoordine pinyinsami di Inarisimboli bliss{0}  Storicoarabo-persianoCifre Kayah LiCifre Ol ChikiCifre balinesiCifre gujaratiCifre gurmukhiCifre tibetaneFormato valutaMet larghezzaNumeri ebraiciNumeri mongoliOrdina accentiOrdina simboliScrittura: {0}albanese ghegoarabo algerinoarabo ciadianoarabo egizianoarabo tunisinodialetto alukudusun centralefrancese cajunfrancese medioinglese anticoitalico anticolussemburgheseolandese mediopermico anticosaterfriesischturco ottomanoyupik centralepersiano anticogiudeo-spagnoloCifre bengalesiCifre giavanesiCifre malayalamCifre sundanesiSistema metricoVariante linguaalfabeto Dajnkoalfabeto visivocinese classicodialetto Ndyukadialetto Pamakaegiziano anticofrancese anticogiudeo persianoirlandese medionewari classicopahlavi psaltervolapk moderno{0}  Cerchiatohan semplificatohan tradizionaleCalendario coptoantico ungheresegaelico scozzesetedesco slesianoCalendario dangiCifre devanagariCifre indo-arabeCifre saurashtraLarghezza interaNumeri georgianiRicerca genericaVolapk classicoalfabeto Metelkoalfabeto bohori arabo marocchinoarmeno orientalefrancoprovenzalegeroglifici mayainglese canadeseirlandese anticomari occidentalenorvegese bokmlsiriaco classicospagnolo europeocorsivo meroiticoCalendario etiopeortografia comuneCalendario cineseCalendario minguoCifre occidentaliCifre thailandesiNumeri finanziariNumeri giapponesialtai meridionalecreolo giamaicanocreolo maurizianocurdo meridionaledari zoroastrianoegiziano demoticofrancese canadesefrancese svizzerofrisone orientaleieratico egizianoinglese americanonorvegese nynorskprovenzale anticosiriaco orientaletedesco austriacoCalendario ebraicoCifre Meetei MayekCifre Sora SompengCifre shan birmaneOrdinamento Zhuyinaramaico imperialearmeno occidentalebeluci occidentaleinglese britannicolingua imprecisataportoghese europeoslavo della Chiesaspagnolo messicanotedesco medio altoCalendario ISO-8601Calendario buddistaCalendario islamicoCalendario persianoCifre nuovo Tai LueCifre tai tham horaCifre tai tham thamNumeri tradizionalifonetica di pollardfrisone occidentaleinglese australianokatanaka o hiraganaluri settentrionaleordine tradizionaleortografia standardsiriaco occidentaletedesco antico alto{0}  CompatibilitOrdinamento compattoOrdinamento foneticoOrdinamento numericoOrdinamento standarddialetto Gniva/Njivageroglifici egizianilinguaggio dei segninotazione matematicaortografia unificatastenografia duployanCalendario giapponesealto tedesco svizzeroOrdinamento riformatodialetto del Natisonefiammingo occidentalegeroglifici anatoliciportoghese brasilianoprimo inglese modernoromanizzazione Pinyinscrittura sconosciutabasso tedesco olandeseNumeri decimali cinesiNumeri greci minuscoliOrdinamento dizionarioSistema di misurazionearabo moderno standardcreolo della Louisianafrisone settentrionaleortografia revisionataprimo francese modernoromanizzazione HepburnCifre indo-arabe esteseFormato valuta standardNumeri armeni minuscoliNumeri romani minuscolicreolo delle SeychellesCifre a larghezza interaFormato valuta contabileOrdina accenti capovoltiOrdinamento normalizzatoarabo meridionale anticodialetto Oseacco/Osojaneordine elenco telefonicopahlavi delle iscrizionipartico delle iscrizionispagnolo latinoamericanoNumeri tamil tradizionalidialetto San Giorgio/Bilafinlandese del Tornedaleninglese scozzese standardromanizzazione Wade-GilesOrdina accenti normalmenteOrdina cifre numericamenteOrdina ignorando i simboliOrdinamento Ignora simboliSistemi di scrittura  {0}calendario civile islamicodialetto Stolvizza/Solbicalingua dei segni americanatedesco della PennsylvaniaOrdina Unicode normalizzatoOrdina solo lettere di basearabo settentrionale anticodialetto resiano di Lipovazortografia resiana standardortografia tedesca del 1996sumero-accadiano cuneiformevariante fraktur del latinovariante gaelica del latinoCalendario etiope Amete AlemInterruzione di riga forzataInterruzione di riga normaleNumeri finanziari giapponesiOrdina cifre individualmenteOrdina senza normalizzazioneSistema imperiale britannicoSistema orario (12 o 24 ore)Tipo di interruzione di rigacalendario nazionale indianonessun contenuto linguisticoortografia rivista unificataNumeri in cinese semplificatoNumeri in cinese tradizionaleOrdinamento Accento capovoltoalfabeto fonetico uralico UPAOrdina prima lettere minuscoleSistema orario a 12 ore (0 11)Sistema orario a 12 ore (1 12)Sistema orario a 24 ore (0 23)Sistema orario a 24 ore (1 24)tamazight del Marocco standardOrdinamento Maiuscole/MinuscoleOrdinamento Unicode predefinitoOrdinamento in base ai radicaliortografia tradizionale tedescaInterruzione di riga facoltativaOrdina accenti/lettere/larghezzaCalendario islamico (Umm al-Qura)alfabeto latino altaico unificatocirillico antica chiesa slavonicafrancese medio-tardo fino al 1606Cerca per consonante hangul inizialeSistema consuetudinario statunitensealfabeto fonetico internazionale IPAsimboli aborigeni canadesi unificatiOrdina accenti/lettere/larghezza/Kanaquechua dell altopiano del Chimborazoromanizzazione di ALA-LC, versione 1997Numeri finanziari in cinese semplificatoNumeri finanziari in cinese tradizionale,Ordina distinzione tra maiuscole e minuscole.Ordina lettere maiuscole/minuscole normalmente/Calendario islamico (tabulare, era astronomica)1Ordinamento Distinzione fra maiuscole e minuscole2Calendario islamico (Arabia Saudita, osservazione)2Ordina senza distinzione tra maiuscole e minuscole+8EVamwQ5kaoO$ݺc oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,048< ? C G K1 J, ND RVY\` dhlpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8 @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }m +ݳ9+/&-V /! 2݅@W=]f4G`.)GyGސqk3"z#NݪމI0AU ݰ gnXF/ U?/.`2 ޣ u$qJ /- cGp%_0F"%MP>*ގ@Q" G`-""܇t"JS!!P I< (2ޥkyO\0I j Z"Nz =nH11CUl&y> "2J N,*g\2w"RހHLM'@"hquy/i᠃R !Y\t !kq\ I[1% >J.:"!ߣ/ V@C)_U"7/ FG{$7?ip"2s"x{Fw!<߁\h'! "="I|"_= <0 CC)A U?݆"U.&} L߃pF`e!`1`Y`p`:`J`2`P`&%P  V^yPPe"Pl"P#P#P $P[/` +%P2%P 'ResBP& & *j & 'ResBP *jhe_IL  'ResB 6 b6*jNfN ThQ҉JS҉ITTfsYfflhW[Xn"oW["oey(u00000000000000000000000000000000000000000000000000000000000000000000000000000000000-NVf-N񂞊XSMO|S񂞊[[^qg9eHre,gln];upe!|SOW[u}eW[A~SOW[qlf萖WS^hӗV000hQ҉peW[A~SO'YW[r00L0j000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000peW[00eW[000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000eW[00000000000peW[00eW[000000000000000000000000000000000000000000eW[00000000000\00000eW[0000000000000000f000000000peW[00eW[00000000000000000000000000000000eW[00000000000000peW[00eW[000000000qQeW[S00V]0KbqeW[pe$Pf_pef[SNl(ui"}euy|byGRQt{(upeW[!|SO'YW[}eW[A}eW[BpeYeW[ NfSeW[q3^000000000000q\0W00A~SO-NV0000{0} ;u00000000000000000000000000000000000000000000000000000000000000000000e0000000000000000f00000000000000000000000000000000000000000000000eW[000000000000000񂞊00000000000peW[000eW[000eW[0000000000000000000eW[000000000000000eW[0000000000000000000eW[000000000000000eW[00000000000000000000000eW[000eW[0000000peW[000eW[0000000000000000peW[000eW[0000000000000000000000000000000peW[0000000eW[00000000000000000000000peW[000eW[00000000000000000000000000000000000peW[000eW[00000000000000000000000000000000000e000000000000eW[00000000000eW[0000000eW[000e00000000000000000000000000000000000eW[0000000000000000000000000000f000eW[00000000000000000000000000000000000eW[000000000000000eW[0000000eW[000eW[0000l000000000000000000000000000eW[0000000000000000peW[000eW[0000000eW[000e0000000peW[000000000000000eW[0000000000000000000000000-NlVfS000S落00WS000WS落00S000*g[eW[!|SO-NV!|SO"opeW[s|caXSMOA~SO"opeW["olW[kNO000000000WS萯000SxQ000Sؚ0000000eW[WS0000R(u"opeW[00000000000000eW[000000000Kbq0000񂞊00000000000000000000000000000񂞊00000000000000000000eW[000V[f000000000000000000000000000000000000000000000f0000peW[0000eW[0000peW[0000eW[0000eW[0000eW[00000000000000000000000000000peW[0000eW[000000000eW[000000000peW[0000eW[0000peW[0000eW[0000000000000000000eW[0000eW[000000000000000eW[0000eW[0000000000000000000eW[0000000000000000000000000000000000000000eW[0000eW[000000000peW[0000eW[00000000000000peW[0000eW[000000000peW[0000eW[000000000000000000000000000000000000000eW[000000000000000000000000eW[00000000000000000000000000000eW[000000000000000000000000000000000000000eW[0000pW[0000000000000000000000000peW[000000000peW[0000eW[0000peW[000000000000000000000000000000peW[00ab_eW[0000000000000000000eW[0000000000000000000000000peW[0000eW[000000000000000000000000eW[0000000000000000000eW[0000peW[0000eW[0000000000000000000000000000000000e000000&Ny0fH0^-N.Y000-Nؚ000NO0W000RgяN񂞊S0000S0000WS0000Sz000eW[S0000VXS_egn0pelYeO000e,gn0eW[qg0000rn0pel񂞊(s|V)񂞊(V)00000000ӗVn0eW[ؚ0W0000000000000000-NN0000-Ng0000SN0000SN0000SxQ0000{0}0{1}00000000000peW[00000eW[000000000000000000000000000000eW[00000eW[000XS00000000000peW[00000eW[00000eW[00000000000peW[00000eW[00000000000000000eW[00000000000000000peW[00000eW[00000000000000000000000peW[00000eW[0000000000000000000000000000000eW[00000000000peW[00000eW[000000000000eW[0000mb00000000000000000eW[00000eW[00000000000000000000e00eW[00000000000e00000000000000000000000000000000000000000eW[000000000000eW[000000000000000000000000000000000000000000000000000000peW[00000eW[000000000000eW[00000peW[00000eW[00000e000000000000000000-N.Y0000S0000eW[SN00000WW: {0}^V000eW[eW[: {0}jn000^"oW[(!|SOW[)"oW[(A~SOW[)yGRQt(1_)yGRQt(7_)00000: {0}vQ[j0W0Sg0&Ny0fH0000000000000000000000{0}  V0{0}  b5_{0}  іY0000000000000eW[0000000000000000000lFeW[0000^y[eW[0000V;ReW[00000000000000000000peW[000000eW[0000000000000000000000000000000000peW[000000eW[0000000000000eW[000000eW[000000eW[000eckfl000000e0000000000000peW[000000eW[000_000W[00000000000XS00000000000000000000peW[000000eW[0000000000eW[IfSO0000000l00000gqT00000000000000000000eW[0000000S000000SN0000eW[Sg00000eW[  {0}e00000peW[e00000eW[qg00000eyGRQt(jn)00000e-Ng000000SxQ00000000000000SNWS0000eW[00000000sNjn000000000000{0}  Y0y0f0{0}  ]0n0N0000000000000ab_eW[000000000000000񂞊0000000000000000000000000000000000000000000000peW[00000000000000_000000000000(000)000000000000000eW[0000000eW[00000000000000000000000000000000000eW[n0pelRgsN0000SN00000eW[SNS0000eW[7_^k000&Ny0fH0pe$Pk000&Ny0fH0sN000000xe00000eW[O000000000000000000000000q}N000000eW[{0}  NceW[{0}  SNeW[00000g0&Ny0fH000000000peW[00000000000000000000000uRN}CQf00000000eW[00000000000000000000000000peW[00000000eW[00000000eW[00000000eW[00000000000000000eW[00000000eW[00000000eW[00000000000000000000000000peW[0000n000000000peW[(\eW[)NMRn0^Nc'` 'YeW[*QHQg0&Ny0fH0\eW[*QHQg0&Ny0fH0jn000000ckSk000&Ny0fH0xe000000eW[f(00000f)Xk000&Ny0fH0000000000000000NO0W0000000000jn񂞊12Bf6R(0011)12Bf6R(1012)24Bf6R(0023)24Bf6R(1024)00000000000000peW[(\eW[)000000000000000000ckfl0000000000000000000peW[0000000000000000000peW[W,geW[n00g0&Ny0fH0pe$P0rzW0f0&Ny0fH0fir(u000000eW[jn0000eckflckSW0j0D0g0&Ny0fH0"opeW[(MOS0pel)S0!qW0_0&Ny0fH0S0!qW0f0&Ny0fH0i}(u000000eW[0000000000000000ؚ0W0000Y0y0f00:S%RW0f0&Ny0fH00000000000000000peW[(\eW[)0000_000W[hl00000/0000e0000000000eW[0000000000000000eW[(000)00000000000000000000000000000000eW[00000We0000000(000W[hl)00000000000000eW[(000eW[)00000000000000000000000-N.Y000000000pe$P0pe$Ph0W0f0&Ny0fH0Bf6R(12 / 24)jn000 (000)q}T000HQOOl{eW[000000000000SNYeO000000eW[000000000000000(000000Ye)000ckfl(1996)0000000000000000000000000000000000000000eW[ (000eW[)-N.Y0000000000qQ0000000ckfljn0000000ckfljn0000 00000A~SOW[-NV(Big5)000000000000000000000/000e000eW[(qge000eW[)000eW[(e000eW[)0000 (0000JS\)00000(000000)00000(000000)0000e 00000e9eq}N0000000ckfl00000eT g0&Ny0fH000000eT g0&Ny0fH00000tk([hTg0lQl}CQ)0000tk([hTg0)Ye}CQ)000000000Tib_eW[0000-P[k000&Ny0fH000000 (0000JS\)'YeW[\eW[0:S%RW0_0&Ny0fH0'YeW[\eW[0:S%RW0f0&Ny0fH0jn00000 (1959)!|SOW[-NV(GB2312)Unicode ckSg0&Ny0fH00000f(000000000)000eW[(0000000eW[)00000000/00000e00000eW[n0&Ny0fH0GRW^eW[n0.z%R0}bY00P}TeW['YeW[/\eW[k000&Ny0fH0_g-NN0000(01606)00000eT k000&Ny0fH0'YeW[\eW[0:S%RW0j0D0g0&Ny0fH0'YeW[\eW[08^n0^g0&Ny0fH0ALA-LC000eW[S(1997)0000f(00000000g,n)00000/'YeW[\eW[/hQ҉JS҉g0&Ny0fH000000/'YeW[\eW[/hQ҉JS҉/N Tg0&Ny0fH0+8EVamwL_?w7غشaĔxdZ[b oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v  z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }{Țڤըvlq.zׅ :ɜטק.ɽͪ,":ȅկ̀@мݴL<ʜЃǍĆGǀN՗ְ`%ЄNʒʻLt yIJeсμʄϜʨʠ˾ӼӋϻ$%fzҵ ʝy͡>bDM\^>kƘƏŅłɈ4pҊń׬Ͷ xʻz;B-ExҼFԸȆ]jhf9h^xĸwnN4 nv6Ŷư.)$.hc>HoǤGRĨ~ǿՀXɾҶlZȮ^hĎR$"~t6f0ŷŨŞŸɲɲLj/t0*Σp֏ʲTqŷŤsHʀkɀǂD`Yњ`ǑѦYmUR= ȈX(̡vЖԗp4̿~fײВ@̞Іv,/ĎԼȫǦL̑ F еǎjLǰtnˀ ϓ`f 0t~AȔҙŦɚɠw:6.A&XVFov҇d[O̪'ԿgޗŐۈ؎b̓|ѸW#ȊȫȘV"όĢװ9^ןCƈT=aƃiƜĠĢqHV؞W$fREL[7>$Զ\ƮʓƎ}ר~ʄud*zpƔ"~Ӓ׎*pr\ͶƬ8&ˬƈ V˴odB{J˻ƺʱP9jvЛ&|FȈ2ҩrK 2-(pCĈ|X̤|FɦsBNSωc<Ȗʘ^Րaou+$ ],dɧe[ ` e j o t y ~           $ ) .38  = B     " ,1# G6L( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~ۇ՞ҭVnj=z˪NVͅrkЮϮʾʫܝ.n6FT3U 4<~gV:ĦXrҹɭ[̝@lS+uѲ̇Ȍ^ȔK`:̜d^־(R̺Ю԰TFM5#T[djH=mrz  TYkp!u&,z5:BGLQ/ٱЖҷQǣ|֧Ҍ]fӹ>SB͂NbŕlʏdžΖ}nѬ̻!Ц 7WI|+؊ʦ9v,ˢƒҒ<    ( 0 +2:AHQYksy9 ? G M T \ b j #,4<s y CQ Y .ߜa֗;u4K]8ǪˎnԶVԎ֎sGUݶѦjh۞9ܸy pd{ބʎӆ(ɭV  " e!.Ҫ+8EVam J!P"P "P"P"P"P#"P("P-"P8"P["Pb"Pk"Pr"Pw"P~"P t`e!```````0`r#P  V^PP P P P!P!P "P.` u#P|#P 'ResBP  *js 'ResB  *jjapanese P 'ResB . .}*jJkpAlb[NdaaNjmanShinwF[lnciJg[l[kP[nTmbap[nTmbaAKg[lshim[l[-m[ktntu yi p[ k Kwanc-pT yi p[ k k[ jnt[-Kwan[ y p[ k k[ jmk -Kwan[ yi [ lK[n[ Lat[Kw..[7BX  ....../.BK////..PPVPPP} .` 'ResB7 u ;;-u7*j-@ [*7BX o@' D Y0[ A M  HF(#5(bu555b5Mb(FL((Mu)b5/%Ab(M(5MMM-M5uM))MbM N=u5(EVP.` 'ResB 8  8*jafbsIqboJawaAngkaCeskaDanskIndiaRomanSuomiFlemisGauliaItaliaJrmanKantonKatalaKirgisKurdisPunjabSimbolColoniaGalisiaInggrisKorsikaKroasiaOssetiaPrancisRumaniaSpanyolUkrainaWalandaMongoliaEthiopikIrlandiaIslandiaKernowekPolandiaSlowakiaTyonghwaBasa: {0}TanggalanDigit Odia{0} tunyukDaerah: {0}Digit LatinHan PrasajaNdebele LorOra Ketulis{0}  kabehInggris (AS)Jerman SwissKurdi Tengah{0}  liyaneDigit BengaliDigit MyanmarMakhuwa-Meeto{0}  ketutupDigit ThailandAngka GeorgianLuri Sisih LorSami Sisih LorSorbia StandarTanggalan Cina{0}  historisSlavia GerejaniTanggalan DangiTanggalan IslamSilabaris JepangTanggalan IbraniHan TradhisionalDigit Hindu-ArabTanggalan PersiaBasa MultilinguaDigit Amba KebakGaya Ganti BarisSpanyol (Eropah)Tanggalan BuddhaTanggalan JepangTanggalan MinguoUrutan Pamilahan{0}  didawakakeBasa Ora DikenaliSistem PangukuranSotho Sisih KidulSpanyol (Meksiko)Tanggalan EtiopiaArab Standar AnyarFrisia Sisih KulonInggris (Britania)Jerman Non StandarSkrip Ora DikenaliSorbia Non StandarTanggalan ISO-8601{0}  maneka warnaTanggalan GregorianHan nganggo BopomofoSistem Pangukuran AS{0}  kompatibilitasPanlusuran Tujuan UmumAngka Desimal MandarinAngka Finansial JepangAngka Mandarin PrasajaGaya Ganti Baris StrikTyonghwa (Tradisional)Gaya Ganti Baris NormalKonten tanpa linguistikSpanyol (Amerika Latin)Standar Ngurutke UrutanAngka Huruf Cilik YunaniAngka Huruf Cilik RomawiGaya Ganti Baris LonggarTamazight Moroko StandarAngka Huruf Cilik ArmeniaAngka Mandarin TradisionalSistem Pangukuran ImperialDigit Hindu-Arab DiambakakeAngka Finansial Mandarin PrasajaUrutan Pamilahan Unicode DefaultAngka Finansial Mandarin Tradisionalmw]8?+AI!@ [H a  *-77EIMTX_ BX o {~d9@ < @o )'  g  l$04CG1 J, ND VY`Ktx| Oz D~:;   039=@P W ) [v zh A  9< M  b 08] DHKNR jmqFy}90 ,'a20$]`;eJB$<ӐA`\2dqOӚQ3U0S1qg1 q$ӷR֥eLGu2g]Se}t%tӻd3^%N#=w[K4mgt]t?z&{He]D eqJ1q] ȤtI1MT$Hp{1)]/ers\?1Ӟ/ԗ2 1Rq1H\\Oժ٤!1x%2%~q!)11m;B \;5\ch]$KimH $lH=q0&ӥ8ԏIr)}]aӉ20 ؚS<_]!1G^Փ$m0l^Atb#xyMg K/$H$37Wq` G3\|JӸ_4)M8$=I0*#$]e`02Jpaouw_8)e $).38=BGLQV[`jty~ ]K'r0k eزq4riIrq{1)]/e12B c&^/$Ga.ӭ^ *2;Cc|ժתպՄtօGO7ӰO&*.26<CهYT[d@#mrz !&,5:BGL՛K&0@Yy^Bطepu?y+fl7:gLy gy15erS*N}  " e!.n!m P0 P5 P< PE PL PS P t`e!``#`````l` P V^PPPP P 9` P P 'ResB B0 B0*j -: {0}-- -{0} A-B-{0}  - - -{0}  - ----: {0}  -  {0}     ---     - -     -  {0}  : {0}  -          - {0}                -{0}                         ISO-8601 {0}      {0}             -               . .               -     -              (12  24)  -  - 12-  (0-11)12-  (1-12)24-  (0-23)24-  (1-24)                                          -               0   mw\K@ M3|IITIL oS!@0  [(@ H rx aH P X  x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBX ou[ o {~d9 g k o s @ { <  M @o )'  g -   l  $(,048<?CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8 : 4 ;  ,     $ (,039=@5D Ha LPT W D ) [^ bfjn rv   z} h   A   9   }Z< vM * 0 i  b !%)-0(48<]? @ DHKNlRVZ^ fjmquFy7 W }V1W75b15377 <\15J165E7LAN79|A83>KB=&55.5O096-713>9@`7p0F3;z0n1u0:@f5^506F59!79t10r7:{7T3<*36v6$142;9lA2;343F~:4F1|@I5 8Cs965772GZFIA1E3116~30S01~?5?>GbEFnF$DV:DJpCD7N53?14(=1F9 1ACGA]@N@DO9AD.3:1 F1 <$:Gv5"G18:3?bH71 4n52|942=44AJ=A>3144@13V=b<0<17[0x<7m<7548?>34T?73023=26>02)1n=3#3X90 H`:4834@53813 Ft:3;6h13?a9505;s@3(2.2"2?A8z1<354X20b?: >10:z=~D'>8:F2&6=<=9=3G8<66ZDG0Dp?|24uE-488v2j2<442k04:=RF8<=9E?9088B2HH6H 20:N6=N>28:2[3=;9b=g0;f67B^6n6.62<;=8?BP40;?2BA21?@9(;2;2*?>>8?16<;<7~6h>20D6^4j96??/8BB7320s49K091W<&8z4d;=@l44564W0860Kn;499x;6=1+9C01L<71755157;207113j:?3@LB6GB00K3aou>KG>e[ ` e j t ~           $ ) .38 = B     " ,1# GL;Q- J2 Y7 ^< VA hF K rw|P Z _ d i [s x }  `e jot  y~P1>5?39M39?i7i3b3p3251324;49H=>>.137;78642348114l@s@42;;055n8:C>1C:=9c08H:G002>68k0F6:?4FFEA9FV6BE:CF8D1e4>7Z;P;39"91K0!769C0lD=3?I  " e!.n!mP"Pk"Pp"P}"P"P"P"P t>=`e!`B`>`D`@`A`;`E`"P V^SPdP!P&!PK"P A0` "P"P 'ResB ni -ni*jTadu itTakanitTalmantTazulutTa ikitTa[rabtTaglizitTagrikitTahenditTahwasitTakemritTamurkitTajapunitTamahrictTanipalitTapulunitTaqbaylitTayurubitTamamulitTabengalitTabulgaritTaburmisitTahungaritTapunjabitTamalyanitTabyimnamitTaspenyulitTamaylunditTapurtugalitTacinwat, Tamundarint-@ [*7BX o@' D Y0[ A M  HFwiiimi&jjiiiiij{nFϕK*%u/{È".&cͩ".>~Ñ7E?F u\^_f)rW=+v'͠05˟˿ φ̎͑ˏw4ͭ=SРʖ̴˱ϹK&ζ̞O I#j˻00̪|͎ͅ _  ˽I,2-' aouwα'e $).38=BGLQV[`ejot&˗HFFP""3ƭˑF ̘ˠi#00s\f)Ea'  " e!.n!PP VPPsPzPP `PP 'ResBC } GG-}C*jJulu senniKoyra ciini-@ [*7BX o@' CD Y0[ A M  HFL+t 4`%LԂaƂ-aϏ0Lt|9a a8t$ ޏQaEt(6]a4uaRt\L h~ȪVP.` 'ResB_ R cc-R_*jGikuyuK)cainaK)h)nd)K)raciaG)thungiK)cumar)K)baranjaK)njabaniK)taliano-@ [*7BX o@' GD Y0[ A M  HF #MkGvG##gQrЁGbХ0\ Ў SJG}0]#s0U0K0 0jؚ{G#0 \#Z VPP.` 'ResB M M*j60;?K!0=40@0B0 BV;607CAK7=BV715"V;: {0}0AC BV;V209 BV;V40B BV;V84> BV;V;C> BV;V<M= BV;V=:> BV;V@C0 BV;VB010;0@B28 BV;VD8= BV;VD>= BV;VH0= BV;VM25 BV;VO20 BV;V{0} AK7K0G5E BV;VA>30 BV;V07C: {0}020@ BV;V09=C BV;V0:0= BV;V0D0@ BV;V10;8 BV;V10A0 BV;V10A: BV;V15=0 BV;V18=8 BV;V1;8= BV;V1>4> BV;V35M7 BV;V3@5: BV;V7070 BV;V7C;C BV;V7C=8 BV;V810= BV;V831> BV;V848H BV;V:0:> BV;V:830 BV;V:8G5 BV;V:><8 BV;V:>@= BV;V:>@> BV;V:@8: BV;V;0>A BV;V;>78 BV;V<0@8 BV;V<5@C BV;V<5B0 BV;V<87> BV;V=0<0 BV;V=80A BV;V=8CM BV;V=CM@ BV;V>@8O BV;V>@KA BV;VA0E> BV;VA5=0 BV;VA5@1 BV;VB5A> BV;VBLO? BV;VC@4C BV;VDC;0 BV;VEC?0 BV;VGCC: BV;VH254 BV;VH>=0 BV;VM<1C BV;VMD8: BV;VO:CB BV;V9<0: {0}01E07 BV;V03E5< BV;V0;10= BV;V0;5CB BV;V0<E0@ BV;V0@01 607CK0@<O= BV;V0AA0< BV;V10D80 BV;V15<10 BV;V18@<0 BV;V1C38A BV;V20@09 BV;V25=3@ BV;V25=40 BV;V2>;>D BV;V308B8 BV;V30=40 BV;V3@5: 607CK3CA88 BV;V48>;0 BV;V4C0;0 BV;V60?>= BV;V70@<0 BV;V82@8B BV;V8;>:> BV;V8=3CH BV;V95<10 BV;V:018; BV;V:0468 BV;V:0<10 BV;V:0G8= BV;V:5GC0 BV;V:><>@ BV;V:>@59 BV;V:C@CE BV;V:E0A8 BV;V:E<5@ BV;V:E>A0 BV;V:Q;L= BV;V;0=38 BV;V;0>A 607CK;0BK= BV;V;0BKH BV;V;8B20 BV;V;C=40 BV;V;CE80 BV;V<04C@ BV;V<0;09 BV;V<0>@8 BV;V<0A09 BV;V<5=45 BV;V<>:H0 BV;V<>AA8 BV;V=0C@C BV;V=520@ BV;V=5?0; BV;V=>09 BV;V>@8O 607CK>@><> BV;V?0;0C BV;V?0@AK BV;V?>;O: BV;V?CHBC BV;V@><1> BV;V@C=48 BV;VA0<>0 BV;VA0=3> BV;VA0=3C BV;VA20B8 BV;VA8@8O BV;VB08B0 BV;VB08B8 BV;VB0<8; BV;VB0=0 607CKB0B0@ BV;VB5<=5 BV;VB5BC< BV;VB815B BV;VB83@5 BV;VBC28= BV;VB@V: BV;VB6V: BV;VD0@5@ BV;VD8468 BV;VE0=1 607CKE0CA0 BV;VE8=48 BV;VE<>=3 BV;VG0:<0 BV;VG>:B> BV;VGC20H BV;VH095= BV;VH5H5= BV;VM@7O= BV;VMAB>= BV;V070 BV;V<K BV;V9K@ BV;V715: BV;V0@C<K= BV;VKB09 607CK{0}  10A0 8< A0=40@K0204E8 BV;V04K359 BV;V09<0@0 BV;V0=38:0 BV;V0@03>= BV;V0@<O= 607CK15=30; BV;V1>;30@ BV;V1>A=8O BV;V1@5B>= BV;V1V@=5H5 BV;20;;89 BV;V20;;>= BV;V2C=46> BV;V302098 BV;V3030C7 BV;V328G8= BV;V35@5@> BV;V3@C78= BV;V407030 BV;V40:>B0 BV;V40@38= BV;V460<> 607CK4825E8 BV;V4>3@81 BV;V60?>= 607CK81818> BV;V82@8B 607CK8@;0=4 BV;V8A;0=4 BV;V9>@C10 BV;V:0=B>= BV;V:0=C@8 BV;V:0@5;L BV;V:0H<8@ BV;V:20A8> BV;V:8:C9N BV;V:>@59 607CK:?5;;5 BV;V:E<5@ 607CK;048=> BV;V;0:>B0 BV;V;0BK= 607CK;5738= BV;V;>610= BV;V<030E8 BV;V<0;LB0 BV;V<0?CG5 BV;V<0G0<5 BV;V<8:<0: BV;V<8@0=4 BV;V<>302: BV;V<>>; BV;V=020E> BV;V=3><10 BV;V=4>=30 BV;V=>@253 BV;V>A5B8= BV;V@><0=H BV;VA0@48= BV;VA5A>B> BV;VA8=30; BV;VA8=4E8 BV;VA;>20: BV;VA;>25= BV;VA><0;8 BV;VA>@0=8 BV;VAC:C<0 BV;VAC=40= BV;VB0@>:> BV;VB5;C3C BV;VB815B 607CKBA20=0 BV;VBA>=30 BV;VBC20;C BV;VC4<C@B BV;VC:@08= BV;VD@8C;L BV;VG5@>:8 BV;VM2>=4> BV;VO=315= BV;V0;<0 BV;VK@K7 BV;V{0}  B0@8E8@09;L 607CK0>A A0=40@K5B@;V: 695040=3<5 BV;V0@0?0E> BV;V0ABC@8O BV;V10<10@0 BV;V10H@B BV;V15;3VAV7 BV;15=30; 607CK18A;0<0 BV;V20;L75@ BV;V2>;09B0 BV;V2>;0?N: BV;V2L5B=0< BV;V30;8A8O BV;V3@C78= 607CK3C0@0=8 BV;V8B0;LO= BV;V:0==040 BV;V:0B0;0= BV;V:8@8;; 607CK:;8=3>= BV;V:>=:0=8 BV;V:>@A8:0 BV;V;8<1C@3 BV;V;8=30;0 BV;V<0:0A0@ BV;V<0:54>= BV;V<0:>=45 BV;V<0@0BE8 BV;V<0@H0;; BV;V<>>; 607CK<C=40=3 BV;V<LO=<0 607CK=30<109 BV;V=LO=460 BV;V>:A8B0= BV;V?5=4601 BV;V?@CAA8O BV;V@0?0=C9 BV;VA0<1C@C BV;VA0=4025 BV;VA0=B0;8 BV;VA51C0=> BV;VA8:A8:0 BV;VA8F8;8O BV;VA>=8=:5 BV;VB0<8;L 607CKB0A020: BV;VB5;C3C 607CKBC<1C:0 BV;VC<1C=4C BV;VD;0<0=4 BV;VE0=3K; 607CKG0<>@@> BV;VH0<10;0 BV;VH>B;0=4 BV;VM:046C: BV;V{0}  10@;KK0BKA A0=40@KE<5@ A0=40@K!@K?B0C @5BV15;0@CAL BV;V15;3VAV7 607C20;L18@8 BV;V38;L15@B BV;V47>=3-:M BV;V607C;0@  {0}:010@48= BV;V:0;5=68= BV;V:0==040 607CK:20=LO<0 BV;V:8<1C=4C BV;V<09BE8;8 BV;V<0;030A8 BV;V<0;0O;0< BV;V<0=8?C@8 BV;V<>;4>20= BV;V<>@8A85= BV;V=385<1C= BV;V=80=:>;5 BV;V?0<?0=30 BV;VA0=A:@8B BV;VA8=30;L 607CKAKGC0= 8 BV;VB0H5;E8B BV;VB83@8=LO BV;VB@V:<5= BV;VD8;8??8= BV;V{0}  @ B@;V5=30; A0=40@KLO=<0 A0=40@K0D@8:00=A BV;V1>?><>D> 607CK1E>46?C@8 BV;V3>@>=B0;> BV;V3C460@0B8 BV;V3C@<C:E8 607CK8=4>=578O BV;V8=C:B8BCB BV;V:0B0:0=0 607CK;C;5 A00< BV;V<0;0O;0< 607CK=845@;0=4 BV;VB>:-?8A8= BV;VE8@030=0 607CKMA?5@0=B> BV;V7V@10960= BV;V@0@>B>=30= BV;V{0}  9;5AV<4V-D8>?8O A0=40@K10BKA D@87 BV;V3C460@0B8 607CK8=0@8 A00< BV;V:0;00;8ACB BV;V:>9@0 G8=8 BV;V;C10-;C;C0 BV;V;N:A5<1C@3 BV;V<070=45@0= BV;V=50?>;8B0= BV;V?0=30A8=0= BV;V?0?LO<5=B> BV;VE8;8309=>= BV;VMD8>?8O;K 607C;H5<45@ 695AVA5@1-E>@20B BV;V{0}  5=3V7V;35=C440 :=BV715AVC@<C:E8 A0=40@K0=38 :=BV715AV0?>= :=BV715AVA;0< :=BV715AV0;0O;0< A0=40@K0@AK :=BV715AV4520=030@8 607CK8=B5@;8=320 BV;V8=B5@;8=325 BV;V:8=LO@C0=40 BV;V:>;BB0 A00< BV;V:><8-?5@<O: BV;V<8=0=3:010C BV;VKB09 :=BV715AV{0}  :559BV;35=C460@0B8 A0=40@K8=3C> :=BV715AV10BKA 10;CG8 BV;V:01C25@4LO=C BV;V;C10-:0B0=30 BV;V<0:C0-<55BB> BV;VA@0=0= B>=3> BV;V=4V-0@01 A0=40@K:>=3> AC0E8;8 BV;V>BABV: :@4 BV;V">;K 5=4V F8D@;0@-D8>?8O :=BV715AV<0B5<0B8:0;K 607C>BABV: A00< BV;VBV;4V: <07<=K 6>B<5=3V =5<VA BV;V4AB@;V KB09 BV;VISO-8601 :=BV715AV6>0@K ;C68F0 BV;V>BABV: 0;B09 BV;VA>;BABV: ;N@8 BV;VA>;BABV: A00< BV;VA>;BABV: A>B> BV;VB<5=3V ;C68F0 BV;VB<5=3V A0:A>= BV;VKB09 >=4K A0=40@K0@0H09-10;0@ BV;V5C@>?0;K 8A?0= BV;V:>9@01>@> A5==8 BV;V02AB@8O;K =5<VA BV;V@53>@80=4K :=BV715=5 52@59 :=BV715AV<5:A8:0;K 8A?0= BV;V>BABV: =4515;5 BV;VA59H5;L4V: :@5>; BV;VHV@:5C;V: A;02O= BV;VAB@;V B0<8; A0=40@KAB@;V KB09 A0=40@KA5?BV: 20;NB0 D>@<0BK0;?K <0A0BB0K V745C>;4K B0AK<0;40C AB8;V:0=040;K 0K;HK= BV;V:0=040;K D@0=FC7 BV;V=835@8O;K ?8468= BV;VA>;BABV: =4515;5 BV;VH>B;0=48O;K 3M;L BV;V0<5@8:0;K 0K;HK= BV;V12 A00BBK 695 (0 11)12 A00BBK 695 (1 12)24 A00BBK 695 (0 23)24 A00BBK 695 (1 24)5C@>?0;K ?>@BC30; BV;V=>@2538O;K 1C:<>; BV;VH259F0@8O;K =5<VA BV;V1@8B0=8O;K 0K;HK= BV;V4AB@;V KB09 85@>3;8DK!B0=40@BBK A@K?B0C @5BV#0KB D>@<0BK (12 =5 24)65V;45BV;35= KB09 BV;V=>@2538O;K =N=>@A: BV;V1@078;8O;K ?>@BC30; BV;VH259F0@8O;K D@0=FC7 BV;V!B0=40@BBK 20;NB0 D>@<0BK02AB@0;8O;K 0K;HK= BV;V<5@8:0;K ;H5<45@ 695AV;0BK=0<5@8:0;K 8A?0= BV;V@8B0=8O;K ;H5<45@ 695AV5V;45BV;35= KB09 A0=40@K45?:V C=8:>4 A@K?B0C @5BV07V@3V AB0=40@BBK 0@01 BV;V>@B0;K 0B;0A B0<0783EB BV;V65V;45BV;35= KB09 85@>3;8DKH259F0@8O;K 4518 =5<VA BV;V>;4K B0AK<0;40C4K 5@:V= AB8;V>;4K B0AK<0;40C4K 0B0 AB8;V0@6K A0;0AK=40K 60?>= A0=40@K>;4K B0AK<0;40C4K 0;K?BK AB8;VVHV @V??5= 15@V;35= @8< A0=40@KVHV @V??5= 15@V;35= 3@5: A0=40@KVHV @V??5= 15@V;35= 0@<O= A0=40@K<0@>::>;K AB0=40@BBK B0<0783EB BV;V=4V-0@01 A0=40@K=K :559BV;35= 695AV0@6K A0;0AK=40K 4AB@;V KB09 A0=40@K-ܚ0@6K A0;0AK=40K 65V;45BV;35= KB09 A0=40@Kmwk΋ܼw{TΑ o!@  [H rx a   u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b !%)-0(48<]@ DHKNlRVZ^ fjmquFy}J?ՊJ6@`"kٌ},ϻkT^ܢr.|֙'֐ָцϰ>wDc3Zp(?֏ΫַL ӜOvЀ/]_ש[زӳD^7؀ݍӔgؚ;K'ӧϴ{s Ԍյ[ΞЋW*s+ܑܣaJ ԋ%Ηدػԭh UѼ*6ԨЋTNAbكЎ3ޤA>ߺ'xC3)Wԯ?uKPЀՆbUWK;Hч{h#/aouk,l,e $).38=BGLQV[`ejoty~v!ڙެٽ$k|һjܗEMLߏSwӳ Lf۽ 6mԙٚkcNE *2;CGOO^&*.26<C*JT[d`*#mrz !&,5:BGL<:lDt⚗9~|b2$j4ٹ{S~լ@nNt"4  " e!.n!mPP"P)P2P9P@P t`e!`````]``)`P V^mP~PPPP .` PP 'ResB . .*jkakTyamannumbu buyX J...VP.` 'ResB 3 3*j, 2  " e!.n!VP.`P 'ResB M -M*jkutitab Akakutitab Boakutitab Chekkutitab Igbokutitab Urdukutitab Zulukutitab Burmakutitab Chinakutitab Hausakutitab Koreakutitab Malaykutitab Tamilkutitap Japankutitab Arabukkutitab Greecekutitab Nepalikutitab Persiakutitab Punjabkutitab Russiakutitab Swedenkutitab Turkeykutitab Yorubakutitap Polandkutitab Amariekkutitab Bengalikutitab Hangarikutitab Ukrainekutitab Vietnamkutitab Belarusakutitab Bulgariakutitab Chermanikutitab Espianikkutitab Maindiikkutitab Portugalkutitab Romaniekkutitab Somaliekkutitab Talianekkutitab Thailandkutitap Javanesekutitab Indonesiakutitab Uingeresakutitab Kinyarwandakutitab Kher nebo Kwen-@ [*7BX o@' ND Y0[ A M  HFN󯢯f )L&sjpհĮҮZ87HGYV{e¯үtVP.` 'ResB . . *j  {0}  {0} {1}   {0}     {0}    {0}    {0}  {0}  {0}  {0}         {0}            {0}             (..) (..) -  ISO-8601      () {0}      () ()   (12 vs 24)   ()  {0}   12  (0 11) 12  (1 12) 24  (0 23) 24  (1 24) -  ()              mw5=;=?<8=. oS!@  [H rx a  u&*-03 77AEIMQTX[_ ckBX o {~d9@ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv  z}h  A  9}< vM* i  b !%)-0(48<]@ DHKNlRVZ^ fjmquFy}x4:7P4579p4000 =685 >>838h4055`46;L1//30)/88:3-80+7566/7 0(4{774 41E18=%20e/:.59q79Y>=4.5V/.?<1;8/P93[/410<3 6:29593257470Q649{?1/1.8x2k/.w/0I015X9.q/7064.d94{66p63;p92/0U<0/23Z1/./.}/722843H453 2x3\2@4d86;^5[0=/}1a00:5Y8P303+0003/6:;./H370v1N8697610C510@31(3/649<."8/(=u:x==232//0 34:2>101.s<8/2/2$66S2-63;C89 5@h1(5S1:?4/U55aou5h==,e $).38=BGLQV[`ejoty~ >0<<9sA5q;>t>/6203.<;*98?/{?4{6p63;\22D974S25g67/0K2?;h:c;:<<; *2;C> :+;>k>7<=#><;<GO,?"@OTA:?&*.2:@R@j@@6<C>V?A?T[d@@?#mrz !&,5:BGL=@z8(<5A5>A77k?w6m6X2G>@94P29X=c6c670H2`2688  " 4.n!mdP{PPPPPP tG;`e!`~>`':`A:`?`4:`F<`9`P V^PPPP_P .` PP 'ResBy B0 B0P*j - - : {0} - {0}  {0}  : {0} {0}  : {0} - {0} - {0}  - - -  {0} - {0}  - {0}  - . . {0} . . - ISO-8601 {0}  12 (0 11)12 (1 12)24 (0 23)24 (1 24) - - (12 24) - / / - - / / / / - ( - ) - GB2312 *ܯ -ܸ - +8EVamwEJ6NO4PkK\DBzEI6LqIJL7 CQ= oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W } 2:1V01m72e7b0=K12f0=W@79)5F1J:5u7=;72P1;}79>568332S:0U2P4I4^4_1C8g=e48A;80pFyL0d8hBW45N92%7^0@:FE<96E9224LD4%84u<4910R0%2`G6B6FIGF(FA%=HMH,I="53#C2271i9r9M72<1B^FB;B~@C\CC?Eo0;4|D0>>B44Fy2);-4B4A@-60;\=11z0w:33K<:?A<2>:u63N0A@8]>56 :2o5CA9:@O2C2100 ;4; @0a208;=4u>00i>[8181%6VA486I2HAR8481A10=8 480v88F:93331@;s2=1503G1C0JH?<@442457*8{987J-7>4B3rA=22E=7=@>4036720:=2LF4[;4E7=4MGDy;215?`9I5IIAI80;9=9'3;5?-35}1}5<\:u3C=v08Do3AE}=115e:?5>;:?185-<<#:51723A:27412!9G;H<3:<}6?261]3@:5W3577Q31q?5?6g2F0x13;!39v5F=69Bs4rN%BBG01M0aou2,DiE ] 56e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~AG_<:927C9975U7050,R[20l45m8">+PPW94HISK::G:#@&4B-681U3=*9:1~0 7:1BDN}:A@rHBFGB,A?  " e!.n!+8EVam J'P'P'P'P'P'P'P'P'P'P(P (P(P(P"(P)(P t<`e!``<`A`z(P V^E"Pj"Pu&P|&P&P'P'PP A0`i (P(P 'ResBe . xx.<*jl%L%dϴTӴ0\\Ր\m|Űƴƴ䲴ସҴel´ȹ԰Ǵ$Ӵt\0%̹%)tδ|$ƴ|Ҵ0\\ɴl´|Ŵ$ƴ䲴t@ƴȹȹ\ȹ Ӵ̹ȴT踴TдXp´д଴謴80ѕ8|TȹǴ䲴謴ѼLijҴ0pȴP%踴 | DȲD\ϴ|8ִ଴lH8´䲴T֕DŌDżD´DŴ̴DxδWżYŤ0ƴŌŀ$lд@H`ȴQTϴtijtt=մxij%|%|ǐǴǍtδȲYŴL踴m´̸̴Tϴ ͠ѴlдXtijt´tǴt\δtTϴT\TTϬXƴeϸ%eϸҴi଴lЬtд̴mLpȴL<ҴǴ ҍŴȲҴӬ!ӡǴ\Ҵ|<ɴXtδ8д Ӵ׸!|{0}tΘttLjɴй||Ȳ|Ŵ\δ8|д8ִ踴ӬxtǴtٳȹȲDŤ´ȲH\ϴȲƸŴ䲥TдtȹlдijPL|ܴ(|״|x|Ƥt|Tд| tt|\䲴\̹´qqtǴ 8tD䲴p|ȹ״ȹP|ȹ|ҴȹtǴȹ$Ƭȹ(TȹtάȹXp̹t̹)଴йtǴlФ´T`l8lдij8 8p$l年lдttxԸҴy?@gAa857=.\C<8q;08g5 oS !, @0  [(< ; @  H rx aH P ? X ` h C x | G     u " &*K -03 77; O A E IMS QT X[_ cgkBW X [ o {~_ c d9 g k o s @ w { <  M  @Ho   )'  i g -   l  $ ( ,048<? C GK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ; $ ,     $ (,039=@5D Ha LPT W D )  [^ bfjn rH v  z} h   XA    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }B3Q3+083 33#7,=993$3/033G3;L33U570;@0'67<>7$<;#0'0933)7|700CeB07; 4311548sA5;5/31(?1x=1:101K0C0o0;3w;G0A1:7:2>:23r=+1#1;144?131.==<;>?g8>=U1I5..{1A@@l17O51i@v1?8.[5.g1t;vAm5.R2144C14588s8m8O1W;A>.)34K195q7k0e7i:p:3 7T:33g09k7[:{0//342o= ?03:K40500741>2@000G1g/W//2z259'936{/_/6a2o/%28M2s//5n4p26/u2e3 91/1/@}>8w: /;111{=47XB5`=1]=c0,>f911|;/51/1S0A7j3t3y3;7;/1I84S1;;4?=O8'147145=4[8@P4051+51K/5f27/0. 5;/9 2O/92[3>222%5/9790;_92/2@/=A8.s@6299288t3/t96Q9:QA724:07=7B5>8G>AAA*:>A:8a588;;75..I;@5F5^;X10Ag?Z1?b:@:57}77>L=5 99;<9P>96<.9 _7557D=@%A512<6d<6C.C??=;=\< 8 ;@;;<= =85-;4=5n#@y?r5xL?=C?5nBgA5n@'B5n95~?6?C:lC OC|C9B?C~:C/86\A=07/0..q;&*.2AAAA6<C1?:?C?MBCT[d/:89mrz  TYp!u&,z5:BGLQPCLC>rB{66m9:4>>>RB7:8Bl;8_@K@BU@KBe;77?U?::FA^?56565F:?:<5??96f=i=;8C8`TP  V^kPPPPPP< %P.`U WP^P 'ResB  w *j 5  8 A  & K  G   2 (  G   B ( !  M ! L 2 (  K + K ( . 2 / 0 5 > 0 B  2 A  2 A / 5 0 / 6 > ( 8  >   > (   G .  / ( B  / , (  2 ?   + @   . 0 >  0 ? 7   , >  ?  G  ?  >  A 2 B  >  > $  ?  $  > 0 $ . ? 3 $ . @ 3 $ G $ . $ G 8 K $ M 5 ? % > # > ( L 0 K + ?  @ + A 2 > . ?  K . A 0 @ . K   2 K  K 8 . K ( 9 A * >  * > ( @  0 ? / >   G 0 @  ! ?  G    B 6   M , K /  B 0 2 K + <  ! ? / >   <  M   2 > (  ( M ( !  >  @ (  A . /   A 0 A   M 0 ?   >  , G  M 5 ?   ?  G (  G / ( @  K $ > 5  A ( ? 8  A 5 > 8  0 M . >  < L 8 > ! E ( ? 6 $ > / $ > $ K   > ( ? / A ( ( G 5 0 @ ( K  > / * K 2 ? 7 , 8 M 8 > , M 0 H 2 , M 2 @ ( .  > 9 @ .  > . G . E ( M 8 . G  ! G . K 9 >  0 6 ? / ( 0 A  & @ 2 >   @ 2 >  ? ( 2 A  ! > 2 E  @ ( 2 K  @  5 > 2 B ( 5 G  & > 8 >   B 8 K  * @ 9   B 2 $ G 2 A  B  2 ?  @ $  5 > 0 ?   < , G   0  ? / >  5 K  ! K  2 > * A   8 G  ?   ( M ( ! >  > ( A 0 @  M 5 > 8 @  L 0 > ( @  M 0 @  M  ? 0 K  @  ?  M 0 G ! >  >  > ! K  0 @ , $  > 2 K  $ ? , G  ( $ ? . M ( G $ A 5 > 2 B ( G * > 3 @ ( M / A / 0 * > 7 M  K + G 0 K 8 M ,  , > 0 > ,  ? ( ? 8 , 7 M  ? 0 , ? 8 2 . > . 2 / > 3 . . 2 >  8 @ . > * A  G . A ! >   / B 0 A , > / G . M , > 2 >  K  > 2 > ! ? ( K 2 ?   I ( 2 K ,  > ( 5 G 3 M 7 M 6  , > 2 > 8  ! > 5 G 8  % > 2 @ 8 ? , L ( > 8 G 8 K % K 8 K ( ?  G 9 ? 0 ? 0 K , >   M 2 > . ?  M . >    > / ( @    > 2 ? / (  & M & ? 7 M  , ? , ? / K ! . A 0 M $  8 ?  > ( M  6 M . @ 0 @  >   K 8 @  >   > ( >  > , > / 2 G  > 2 . > /   A / >  . >  A 0 M & ? 7  K 0 ? / ( M  M 0 . >    > 5 ( @ 8 M  K   M  >  M 9 A ( M  $ >  G 9 @  $ > 8 > 5 >  $ A  , A  > $ A 0 M  . ( $ A 0 M  ? 7 % > /    ( >  ( M  > ( > (  K 2 G ( M  G , B ( ( M  K  , > * > 2 A / > ( + M 2 G . ? 6 , > 2 ? ( ? 8 . 3 ? / > 3 . . >  K  ! G . > 0 M 6 2 @ . > 2 $ @ 8 M . K 0 ? 8 G ( / . , A  ! A 5 K 2 > /  > 8 0 M , ? / ( 8 >   M 0 K 8 >  , > 0 A 8 ?  8 ?  > 8 A  & ( @ 8 8 M 2 K 5 >  8 M 5 @ & @ 7 9 ? 0 >  ( > $ ? , G $ ? / (  ! >   M . G  . 9 > 0 ?  M  0 >  K ( ? 8  % ? / K * @    , K ! ? / (  > 0 G 2 ? / (  > 2 G   @ (  ?  , A  ! A  ? 0 M  ?  <  K 0 M 6 ? / (  K 2 K ( ? / (  M 5 G  M 5 >  G 2 @ 6 ? / (  > . K 0 M 0 K $ . ? 3    $ > 9 @ 6 ? / ( $ A 5 ? ( ? / ( & > 0 M  M 5 > ( G * K 2 ?  ( * 0 M 7 ? / ( M * M 0 . > # ? $ * M 0 A 8 ? / ( + ? ( M ( ? 7 M + M 0 ? 2 ? / ( , 0 M . @  < M , K 8 M ( ? / ( . > & A 0 G 8 G . ? 0 >  ! @ 8 . M / > ( . > 0 0 > * > ( M / A 0 K . >  ( M 6 2 ?  , A 0 M  2 G   ? / > ( 8 ? ( M 9 > 2 > 9 5 > / ? / > ( 8 K  * @ 9 E (  ,  G  < ? / (  0 K . G ( ? / (  ( B * G / >  M  ( M / A   M   ? 2 , 0 M  @ 8  K 0 K   > 2 K  > 0 M  ? / ( M  K 2 > -+ K ( @ * >  * > ( M  > * > * ? . G   K * > 0  * > 0 @  - > 6 > : {0}.   K 2 ? / ( M 0 K . > ( ? / ( M 8 ? ( M 9 2 @ 8 M 8 ? 8 ? 2 ? / > ( 8 K &  G 5  K 9   G 0 ? / ( M 8 K  * @  ? ( @  8 M  A 0 ? / > (  8 M $  $     ( M  0 2 ?   M  8 M  K ( ? / ( M  8 M * 0 > ( M  K  > , > 0 M ! ? / (  K / 0 >  ? ( @ * >   > 8 ? / > ( .  >  ! G 0 > # @ . 8 @ ! K ( ? / ( M . ? ( >  M  > , L 0 > 0 K  K   > ( 8 > , > 0 - > 6 > 9 ? 2 @  > / ( I (   M  > $ - > 6 >   8 M 2 > ( M ! ?   > 2 > 2 M 2 ? 8 A  * M 0 >  $ : {0}, >   M 2 >    , H 2 K 0 A 8 ? / ( M . K 2 M ! > 5 ? / ( M / A  M 0 G ( ? / ( M 0 K . ( 8   M / > 5 ? / $ M ( > . @  < 8 > 0 M ! ? ( ? / > ( 8 ?  M / A  ( / @ 8 M 5 ?   0 M . ( / A  G    M 2 @ 6  * 0 8 K 0 M , ? / (  ( M  0 2 ?   M 5 > $ M $ 0 @ / 2 A 0 @ $ M $ 0 @ / 8 > . @ $ M $ 0 @ / 8 K % K   , K ! ? / (     0 >  @ -, > 2 M  0  > , A 5 0 M ! ? / ( A  A 0 A . A  @     M 0 @  8   M / >  * > ( @ 8   M / > . ' M /  A 0 M & @ 6 / A  8    M 2 @ 6 2  M 8 G . , 0 M  @ 6 2 A , > - >  >   > 6 M 0 > ( (  K   K &  M 7 ? # ! G , G 2 G * > 0  * > 0 @  9 E ( 2 K 5 0 8 K 0 M , ? / ( 8 M 5 @  + M 0 G ( M  9 ? , M 0 B 8   M / > $ M $ 0 ( M ! G , G 2 G  0 M  8 M 2 G 5 M 9 @   2 ( >  G  8 M 5 0 B *  * > ( @   M 7 0 . > 3 &  M 7 ? # @  2 M  > / * > 0  * > 0 @   ? ( @ 8 M  >  8 M  G 2 ?  M 9 H $ ? / (  M 0 G / I 2  # ? $ >  @  ? ( M ( >   . G 0 ?  (    M 2 @ 6  % ? / K * ?  8   M / >  I 0 M  ? / ( 8   M / > * B 0 M # -0 A  & @    , M 0 ?  @ 6    M 2 @ 6 . E  M 0 @  * M 0 # > 2 @ 2 G  >  2 ( 8 M 5 0 B *  0 M . G ( ? / ( 8   M / >  E ( > ! @ / (    M 2 @ 6  E ( > ! @ / ( + M 0 G ( M  ( > /  G 0 ? / ( * ? !  @ ( 2 B  0 G    ! 6 H 2 @ 9 ? , M 0 B & ? ( & 0 M 6 ?  >  #  > 0 8 > . A  M 0 @ ( >  0 G , ?  -- > 0 $ @ /     ? ( @ & 6 >  6 8   M / > ( K 0 M 5 G  ? / ( , K  . > 2 / A  8 . > * ( * M 0 # > 2 @ 8 M 5 @  . M 9 > (  0 M . ( 8 G 0 M , K - M 0 K / G 7 ? / ( M  * > ( @ . 9 8 B 2 8   M / > * 0 M 6 ? / ( & ? ( & 0 M 6 ?  > / A 0 K * ? / ( * K 0 M $ A  ?  5 M 9 ! 2 @ . > * ( * M 0 # > 2 @  % ? / K * ?  & ? ( & 0 M 6 ?  >  8 M 2 > . @  & ? ( & 0 M 6 ?  >  8 M  M 0 G 2 ? / (    M 2 @ 6 , K * K . K + K 5 >   ! > 9 E ( 0 G    !  0 * >  @ 6 H 2 @ 0 K . ( 2 K 5 0  G 8 8   M / > , M 0 >  ? 2 ? / ( * K 0 M $ A  ?   M 0 @  2 K 5 0  G 8 8   M / > , A ' M & @ 6 M  & ? ( & 0 M 6 ?  > 2 >  M 5 ? / ( M (2 G  M  ? 7 M )8  M $ @  @ 0 G    ! 6 H 2 @ 8 > . > ( M / 0 G    ! 6 H 2 @  /  8  -8601 & ? ( & 0 M 6 ?  > ( K 0 M 5 K  ? / ( ( > / ( K 0 M 8 M  * > 0  * > 0 @   ? ( @ 8   M / > * > 0  * > 0 @  $ . ? 3 8   M / >  ' A ( ?  * M 0 . > # ? $  0 G , ?  * M 0 . > # ? $ 5 0 M  5 > 0 @  M 0 . 5 0 >  G    M 0 (12 5 ? 24)8 G 8 G 2 M 5 >  M 0 / I 2 + M 0 G ( M   G  & M 0 @ /   2 > 8 $ > . >  > /  12 5 0 >   @ /  $ M 0 # > (0 11)12 5 0 >   @ /  $ M 0 # > (1 12)24 5 0 >   @ /  $ M 0 # > (0 23)24 5 0 >   @ /  $ M 0 # > (1 24) 0 M . G ( ? / ( 2 K 5 0  G 8 8   M / > 8 K  * @  G 2 M 2 @  ? ( @ 8   M / > * M 0 . > # ? $ . K 0 K  M  ( $ > . >  > /  * > 0  * > 0 @   ? ( @ . 9 8 B 2 8   M / > 5 ? 8 M $ > 0 @ $  0 G , @  -- > 0 $ @ /    ! ? + I 2 M  / A ( ?  K ! 5 0 M  5 > 0 @  M 0 . 8 K  * @  G 2 M 2 @  ? ( @ . 9 8 B 2 8   M / > _. ?   A  & ? ( & 0 M 6 ?  > ( #  > 0 >  @  A 0 B :  >  >  ? ( @ & ? ( & 0 M 6 ?  G  G  * M 0  > 8 $ M $ >  ", "0 ? * , M 2 ?  ( & ? ( & 0 M 6 ?  > ")mwo99 o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  i g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;    $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b 4 !%)-0(48<]@ DHKNlRVZ fjmquFy}EqP#(2Wm= ޫ IUU 7{@n$ŬƼ i݄-ݔ5xAӌu+*95ffQD.-]^ZhM!޽?F E`dUt$߭E.+Su(ްM ߰ޮ }1ZP ݖ޶A' ]M=0%={ މOUFޱ`xbO!I\-2RZh9 m ߂S]%Fn{!K;ޅݤ 㧙݅ ݅ 3 ,ԥ}ݏov9iZv'SZu យ-iqxs_-ZNc"MViDWdx}ENeݰe\I ߧ9 YmݕDY U}fUzZaou,e $).38=BGLQV[`ejoty~D5.(z%(-] gHn݅1޷߹Dnނ-jߓޭ o *2;CTgFhZ< /GOrO&*.2 ";T6<CW'T[d2#mrz !&,5:BGLmvzdmh FAD o ݼ~{E)Ժ9ȩRKmHˋ.[ʟ.d`^jpîd ĮEcyܼMlTA mƭ ÛfĹZ31 r~àxxȍYº;Ⱥĕ$d 0&dOŬfDzG=6P*H{q0dgrBk6Hyývk3C!O]!|j*<¦JBWš+ ѽ߽E6 Ĉؽ{:ʽ+Ĕo*2*$5"" kZ˄² Ɩ9őb?čR1ú κzƂNSܻcZZŢe SLLIW6.ҿL@ƒ4coʿƜŲ{"v'RDÄ:¿’ ֻrBzjŸbƎI ]ý[~лBjʻyĻANahdžŊ("exe[ ` e j o t y ~         $ ) .38 = B     " # GL( @Q2 7 ^< VA F K |P U Z _ d n [s x } `e jot O mZ%溣: <Áo$ ̋ëbƹ`ŕ 6ǣ¾]e!rǞǂŲ `ļrN!ti–Ǽ.¾%+ƟZ}+ʙ rTɚ)’r ľE]2Cʽ !KΥ'  0 :A? G T \ b j <!U͊w̲Ύ̇&L;ΞV;F`̦p6 " .n!mTPeP VPPcP pP4`PP 'ResB  -ڒ*jKilenoKilusiKiulduKialabuKibulmaKigiikiKikoleaKituukiKiamhaliKihungaiKiomaniaKiyolubaKifalansaKiingeezaKijeumaniKishambaaKiuklaniaKibelaausiKibulgaliaKinyalwanda-@ [*7BX o@' D Yt0[ A M  HF ڭ+6ۥ## ۽ہGڹ\ G JG}0]#s0U0K0ڟA#G!ۦڕ\ږ VP.` 'ResB . -.*jrikparirsritariakanric[kriigborikm[rriturkrizlurindricinTrigr[krikaksarimalarirTmnritamlriyubariamarikribirmnrijapTKrikpanyrikTr[[ripTlTnrip[rsnrirwandarisw[driukr[nriTngrTribulgarrib[lTrsrib[ngliridj[rmanriing[rsrijawan[rinepal[rip[njabrip[r[sriwy[tnmriTlnd[riindon[sriitaly[nripTrtug[-@ [*7BX o@' D Yx0[ A M  HF.$////././?/Z//..~//.06//.H/./-////Q/ 0 /.c/p.l//..u///..VnP.` 'ResB  Z*jEdoJahIhdoPareAijnuBoddoGyeleHauaKpleKrihkLangoMangxNojalSuhluSuhiShkeWendaDjermaDu alaHinndiKilubaKembuNjombaOriijaSangjoSinndiWoloffDeutschEwonndoIhreschJoruhbaJmmbahKiromboRekohjoSilohziWelahmoneschBaireschBaskeschBoneschChamorruDhneschFinneschFohneschFulfuldeHerrehroJiddeschJtteschKohmeschKopteschKorneschKorseschK ische LesjeschLuganndaLuhjeschLtteschMahreschMokschahNavvachoNjambaijRueschSrbeschTelluhjuTetumschffikschAfahreschAkahdeschAkahneschArrappahoAsehreschAvahreschAwahdeschBrahjeschFlhmeschIbahneschKumykeschLingjallaOeeteschPollneschSd-SootoTajallochTschilubaTschoktohTschjnneijfacherAdangmeschAdygehjschAghehmeschAimahreschAlbahneschAmhahreschArmehneschBilihneschButahneschDakohteschDivehjeschEkajukeschIsi-KhohsaJackuteschJapahneschJavahneschJe orjeschK-RundeschKabyhleschKanuhreschKarehleschKorocheschKrowateschKttschowaLadihneschLahooteschLittoueschLodschbahnMallajalamMa ohreschNauruheschNewahreschNjijembohnNood-SohtoOschivamboSahsajeschSchilunndaSchtandattSomahleschTahihteschTamihleschTibehteschUmbundeschUrdu/HindiUbehkeschWalohneschde Nummere{0} en {1}{0} u {1}lovakeschAbchahseschAle uhteschAamehseschBettohneschBislahmeschBrahuijeschBurmehseschDarjihneschDohjribeschFihdscheschFrrhreschHa iihteschHebrhjeschHollndeschIlokahneschIlnndeschJallihzeschJrihscheschKalmkkeschKapvrdeschKassakkeschKirjihseschKommohreschLateijneschLemburjeschMallaijeschMaltehseschMarrahteschSchi-SchewaSchi-SchonaSchpahneschSchwehdeschSi-SwateschSuahehleschTailndeschTattahreschTrukehseschTschrrokehUdmuchteschUj juhreschUnnjarreschWallihseschWiirueschrsjahneschloveeneschAfrehihleschAhl ngleschAnjikahneschArromahneschAvstahneschBafijahneschBalinehseschBujinehseschBulljahreschBurejahteschBngjahleschDawedahneschEngjuscheschFranzhseschFrijauhleschHauajahneschIndonehseschJuwarahneschKabadihneschKaschuhbeschKon kahneschMadajakeschMazedohneschMongjohleschNood-NdebeleSammohaneschSe-ZwahneschTongjahneschTschscheschTrkmehneschWalserdtschWfrihseschZebuwahneschde Zoot Jeldd Kallndero-armeenschtradizjonllAhl jipteschAschenehseschBaschkihreschBeluhtscheschBlindeschreffDassajahneschEmilijahneschEtalljhneschFillipihneschJola-FonyischJorontalohschJrhnlndeschKaschmihreschKattalahneschKhmer-SchreffKhmer-ZeffereKlingjohneschKorrejaaneschLuxemborjeschMirandehseschNdongjahneschNepallehseschNood-LuhreschOriya-ZefferePanschaabeschPaschtuuneschSindanehseschShrejakkeschTadschihkeschmonnotooneschpolltooneschArrajonehseschDangikalnnderGutscharateschIngjrijahneschKalndjihneschKojra TschihniMeddelngleschRtoromaaneschSingjaleeseschSrbokowateschTeluju-ZeffereTschowascheschTuvinijahneschkein Schproochscouse Dijalkw-armeeneschAstuhrejahneschBhohdschpureschBovversorrbeschHuhnorrweejeschIPA-LoutschreffJillbttehseschKannada-ZeffereKihja-SchprohchKojraboro SenniMaschallehseschMyanmar-ZeffereNapolletahneschSchwitzerdtschTaschelhitteschTijrenejahneschUPA-LoutschreffXi-ZongjahneschZntrahl-JuppikNeu NorrwehjeschBasaa-SchprohcheJujarati-ZeffereJurmukhi-ZeffereKerschelahweschPinjin-mschreffTschtschehneschVijtnammehseschjapanesche Zahlewlejje ZeffereJhdesch-Prsesch-hn en Schreff-Kamba vun KehnijaLule-LpplndeschMalayalam-ZeffereNood-Lapplndeschhebrjesche Zahlejeorjeesche ZahleZntrahl-Kurrdesch-jaa keij Schreff-BischnuprejahneschBrettesch ngleschDevanagari-Zefferelaootesche Zeffereprsesche Kalndernglesch u Kanadanglesch u de USAtejoopesche ZahleAsserbaidschahneschInahri LapplndeschKanton-SchinehseschMeddelnehderlngschMeitei-ManipuhreschNorrwehjesch Bokmlarmeenesche Schreffarraabesche Schreffde Landa-Schproochejanz breede Zefferejhdesche Kalnnderkopttesche Kalnderlahootesche Schrefflateinesche Schreffschottesche Dijalktamiilesche Schrefftamiilesche Zefferetibeetesche Schreffjiptesch ArahbeschSchtandatt Arahbesch-onbikannte Schreff-Aljehresch ArahbeschDeutsch u hterichTonehsesch Arahbeschbirmahnesche Schreffhebrjesche Schreffilaamesche Kalnderjapaanesche Kalnderje orrjesche Schreffjriischesche Schreffkrrellesche Schreffnatisonesche Dijalkndyukanesche Dijalkpamakanesche Dijalktailndesche Schrefftradizjonll zoteerttejoopesche Schreffboontlingsche Dijalkbuddistesche Kalnderbngjaalesche Schreffbngjaalesche Zefferejujaraatesche Schreffmongjoolesche Schreffmongjoolesche Zefferethailndesche Zefferetibetaanesche ZeffereJamaikahnesch-nglesch-onbikannte-Schprooch-Deutsch u de SchweijzFranzhsesch u KanadaJi is-Ahl-ttejohpeschMarokahnesch ArahbeschSchpahnesch en MxikohSdasserbaidschahneschen japaanesche Schreffindesche Orija-Schreffjapaanesche Finazzahlekorrejaanesche Schrefftejohpesche KalnnderAmrrekahnesch ngleschSchinehsesch (Mandarin)indesche Telugu-Schreffschinehsesche Kalnndersingjaleesesche Schreffnglesch u AutrahlijeKoro vun de lfebeijnkSchriefwii vun 1901 affSchriefwii vun 1996 affindesche Kannada-Schreffvalenzijaanesche DijalkSchpahnesch en SchpahnejeTaraskijeviza-Schriefwiieijheijtlesch Schriefwiiindesche Gurmukhi-Schreffrotschineesesche Kalnderschineesesche Zehnerzahlezotehrt wi em Wterbohchindesche Malajalam-Schreffjrejorejahnesche Kalnnder-Zeiche vver kein Schreff-Franzhsesch u de SchweijzPochtojesesch u Pochtojallde Reijefollsch zom Zotiereindesche Devanajari-Schreffindesche Nazjonahl-Kalndermalledivesche Taana-Schreffeijfache schineesesche Zahlefrhneufranzsesch aff 1694zoteert wi em Tollefoonboochnglesch u JruhbrettannijeBrasilljaanesch Pochtojesesch-ongerscheidlijje Schprohche-de Jhjend afjekz met  {0} de Schreff afjekz met  {0} Nehdersaksesch en de NederlngTamasicht ussem meddlere Atlasjapaanesche Hiddajaana-Schreffjapaanesche Kattakaana-Schrefftradizjonlle tamilesche Zahleklein jeschrevve rmesche ZahleKaratschaj-Balkahresch-TrkeschAmrrekahnesche BlendeschprohchSchinehsesch (eijfache Schreff)de Schprohch afjekz met  {0} eijfacher schineesesche Schreffschineeseche mschreff Bopomofowltlesche islaamesche Kalnderlipovazesch resijanesche DijalkSchpahnesch u Latting-Ammrrikaakademesche Schriefwii vun 1959sptmeddelfranzsesch vr 1606tejoopesche Amete Alem Kalndertradizjonlle schineesesche Zahleklein jeschrevve armeenesche Zahleeijfache schineesesche Finanzzahletradizjonll schineesesche Schreffklein jeschrevve jriischesche ZahleDe Lateinesche mschreff noh HepburnSchinehsesch (tradizjonlle Schreff)lateijnesche mschreff noh Wade-Gilesstandattmhesch zotehrt nohm Unicodeeijheijtlesch, neu opjelate Schriefwiitradizjonlle schineesesche Finanzzahleujedehnt araabesche un indesche Zefferede lateinesche mschreff ALA-LC vun 1997*zoteert nohm eijfacher schineesesch GB2312+jemeinsam widderbelf kornesche Schriefwii+resijanesch schtandatt Schriefwii vun 1994+zoteert nohm tradizjonll schineesesch Big5,eijheijtlesch trkesch lateijnesch Allfabeet.gniva sche uder njiva sche reijanesche Dijalk0zoteert noh de Pinjin mschreff vum Schineesesch1oseacco sche uder osojanesche reijanesche Dijalk2zint jorjo sche uder bila sche reijanesche Dijalk4stolvizanesche uder solbizanesch reijanesche Dijalk5korrejaanesche Schreff udder en schineesesche Schreff5zoteert noh de Radikaale un Stresche vum Schineesesch5zoteert noh de Stresche vum tradizjonll schineeseschmwEZ8CZ oS !, @0  [<  H D rx abH L  p x |  u"*K -03 77 ;AEIMS QTX[_ c gkBX ou[ o {~d9 @  M@o )' g -    l$(048?CGK1 J, ND RVY`dhlpKx|   0 Oz D~:4 ;   $ 039=@5DLT ) [   z}h A 9}< M b 4 0(48<]@ HKlRVZ fjuFyozITK]_{̴Uj&٫|?g0$] Ǧ櫖"+~0++5hrï[é,ϩpbꭡxl§;𶅸! xתrlt4ᱻܭ۩穲4'"A<>^/hΰ<¤NK4;.OK$ĥۦVH['#έ^Kr ر֥uFS1i\_T$Z{1#q)]Zq%0̫'qߥkQƳh H\dg!ը!'9}v\\vsì Ѧ.2ȤBʮN>>F?nDzDZ bQ2f̶$    ( 0 :AQY9 ? G M T b j <s y 纶6ϸRSN> Q ȵJ]>4N;Ѽz  " e!NYm P!P*!P  VPP P P P s!P.`!P!P 'ResB0 Z\ ==Z\,*jbyngezbugferfjfnkommarnwekkazererebgurcafarasamavaraehbaskbosndiwzeweyflamfrshathindkornkurdlawsmaorosetsirbspanswazswdtirkdoytalermentbetximrabxazamharastraynuybalndivehelbanelmanerzayestonfarisfrensfulahgalshawayhevparjavaykablkirlkomorkoreylatnmalezmanksmaratmasaymecarnepaloygurozbekpalawpolonqazaxsembolsiclsindhsomalsorantaciktahttamltetertetmurdywalonwarayweylswolofxosayyid_zazakzuluyerokeyeneenuva_gboyng_nut_onaybengalmongolyewnanaromanke_mradgeyalwtaragonba_krbembaybojprbretonbulgarburmayconxayfriyolhawsayholendkantonkewaykirgizkonkankngallezgnlojbanltwanmaltaymar_almohawkmok_aymkmaknawryoriyayoromoype_typuncabromancrpwarsalnamesamoaysardnsiryanslovakslovensundanswahltigrnudmurtukraynxirwatzlendbelaruslakotayaymarayblakfotdanmarkdiwalayelman_gujaratguwaranhereroyindonezkapverdkatalanklngonkrbatladnoylmbrgmaduraymakedonmalagasnavajoyokstanprsyayrapanuysiranantarokoytelgytirkmentsongaytswanaytuvalyvolapkyorubayamoroyngilzrarotongafrkansbambaraybslamaykannadaykorskaylatviyaylingalaylugandayportugalsanskrtsebwanoytemazxttokpisintumbukayviyetnamlokanoydevanagarflpnoyherm: {0}kalalstmalayalamnapoltannivs: {0}ziman: {0}esperantoygorontaloyhlgaynonluksembrgmazenderankapampanganluriya bakurmnangkabawne nivsandnivsa nenaspapyamentoysamiya bakursamiya nargaelka skothejmarn romsorbiya jornsorbiya jrnknyariwandaysalnameya kosalnameya nsotoyiya bakursotoyiya ba_rsalnameya ransalnameya japonsalnameya branerebiya standardnorwec (bokml)norwec (nynorsk)salnameya gregorsalnameya ISO-8601salnameya Komara nw`\ o!  [H rx a *07IMQX BX o{d9@ < M@o )' g - l41 , D VY`K| 0 Oz ~:4 ;    ,03=LTD ) [bfjv zh A 9< M b !%)(8<] HKlZ jFy\G]\_a\]_N]#_\d\U]\`\+_c]`3_K_;_a`a^9]C_\c\[\`^,ba\|\^^J^a\^^`x]c`j][_\^ab]]\]]r\sbm\h\]c_\_dc_\a]`b``]k_]d\bs`c\]2]`Y\`^^b^&]{`,]^d_]\]`'^b@]a]_ _`\w\\_ ab_ba`b\ c_aa]_.a_\_c%ab^_]]_S_]b_b*d^\s_\;dc7a@a__]`b=c^ ^Ia_b_Raa `_`_c"b+`5^lc<^Jc_;`C`#`Wc^C^q]][a]cK`]S`]3`_^mam^Q^`[`va`aa@b ]daaf^JbaX^6bc` ^k`t^^Tba{^^^^^a{_^^a\e.BLt\2]^]hb\^@]]^9].^#c]0c*2;CcMddc_dccrd&rcbb~b  " e!.n!$ P5 PV.P3P P P, 4`8 P? P 'ResB  *jkernewek2.1.48.56VP ` 'ResB  v *j0>"09@01@5:<5@"5;C%0=1@<O=@59;60<>0;?K0?0=2@8B>@590BK=@890"00=0"0<8;"815B-D8>?0ACG040BG046CG084>G>;0>G>;C>G>=:>G>@C0G0BO?G0B?:D8=G5D>=G>H0=G0M15G50G5EG5A>30G05=30;@C78=8@8;;>=3>;!0=40@%0=3C;035<G5075@G509=CG00:0=G00@01G00D0@G010;8G510A:G015=0G018=8G51;8=G51>4>G>2098G53887G53@5:G53CA8G57070G07C;CG07C=8G5810=G0831>G>848HG5:0:>G>:8G5G5:<5@G5:><8G5:>@>G>:>A0G0:@8:G5;>78G5<0@8G5<5@CG0<5B0G0<87>G>=0<0G0=80AG0=C5@G5>@8OG0>@CAG0A0E0G0A0E>G>A5=0G0A5@1G5B5A>G>B@:GC5;HG5C@4CG0D0@AG0D868G5DC;0G0E0A8G5EC?0G0G830G0H254G5H>=0G0M<1CG0MD8:G5C@<CE80==04090=<0@!0;BBCC!8=30;001E07G00;10=G00;5CBG00<E0@G00@<O=G00AA0<G010A00G010D8OG015<10G01C389G51C@<0G020@09G025=40G02C=6>G>30209G0308B8G530=40G04C0;0G060?>=G>6>=3CG070@<0G082@8BG58;>:>G>8=3CHG08A?0=G095<10G0:01K;G0:070:G0:0<10G0:0@5;G5:0E8=G5:5GC0G0:><>@G>:>@59G5:C<K:G0:C@CEG0;0=38G5;0BK=G0;0BKHG0;8B>2G>;C=40G0;CE8OG0<0:C0G0<0;09G0<0>@8G5<0A09G0<5=45G5<>:H0G0<>AA8G5=0C@CG0=5?0;G0=>309G0=LN0=G0>@><>G>?>;O:G0?@CAAG0?CHBCG0@><1>G>@C<K=G0@C=48G5A0=3>G>A0=3CG0A20B8G5A8@8OG0B068:G5B08B0G0B08B8G5B0<8;G5B0B0@G0B5BC<G0B815BG5B83@5G5B8<=5G5BC28=G5C93C@G0C>;>DG>D0@5@G5D@8C;G0E0CA0G0E8=48G5E<>=3G>G5G5=G5G>:B>G>GC20HG0M@7O=G0MAB>=G>715:G55;38;5@>?><>D>K9BK:G0C60@0B8K;=00<00204E8G5020@8:G5040<5G504K359G509<0@0G00=38:0G00=3;8AG50@03>=G>0@><C=G010H:K@G01>;30@G01>A=89G51@5B>=G>20;;>=G>20;F5@G525=35@G53030C7G0328G8=G535@5@>G>3@C78=G5407030G040:>B0G040@38=G54825E8G54>3@81G581818>G>8@;0=4G08A;0=4G09>@C10G0:0;<K:G0:0=B>=G>:0=C@8G5:0H<8@G5:20A8>G>:8:C98G5:>@=8HG5:?5;;5G5:K@3K7G0;048=>G>;0:>B0G0;5738=G5;>610=G0<030E8G5<0;B87G5<0?CG5G5<0@0B8G5<0G0<5G5<8:<0:G0<>=3>;G><>E0C:G0<M=:AKG0=3><10G0=4>=30G0=520@8G5=>@256G5>A5B8=G5@><0=HG0@C0=40G0A0<>0=G0A0@48=G5A51C0=G0A5A>B>G>A8=4E8G5A;>20:G0A;>25=G5A><0;8G5AC:C<0G0AC=40=G0B0@>:>G>B5;C3CG0BA20=0G0BA>=30G0BC20;CG0C4<C@BG0C:@08=G5E>@20BG0G5@>:8G5H095==G5M2>=4>G>M:06C:G0O=315=G5{0} HB@8E"8;8: {0}0@0?0E>G>0ABC@89G510<10@0G018A;0<0G02>;0?N:G02L5B=0<G030;8A8OG038;15@BG53C0@0=8G53C60@0BG06020=87G58B0;8O=G0:0;5=68G5:0==040G0:;8=3>=G>:>;>=LOG0:>=:0=8G5;8=30;0G0<04C@8AG5<08B8;8G5<0:0A0@G0<0:54>=G><0:>=45G5<0;030AG0<0@H0;;G0<C=40=3G0=02046>G>=30<109G0=38<1C=G0=LO=460G0?0;0C0=G0?0=30A8G5?C=6018G5@0?0=LNG0A0=4025G5A0=B0;8G5A8:A8:0G0A8=30;0G0A8F8;89G5A>=8=:5G5AC0E8;8G5B0A010:G0B0H5;8BG5BC<1C:0G0B@:<=GC<1C=4CG0D8;8?8=G5G0<>@@>G>H>B;0=4G007K;1030=0D@8:00=G01E>6?C@8G52>;LOBB0G02>@;?8@8G5:010@48=G5:8<1C=4CG0:C0=LO<0G0;8<1C@38G5<0=8?C@8G5<8@0=487G5<>;4>20=G0<>@8A80=G0=K90=:>;G>?0<?0=30G0A0=A:@8BG5B83@8=80G0H0<010;0G0@0@>B>=30G0{0}  100@K{0}  10H:09<03K: {0}0;?K 874=:. %0=L0> A0=40@K10=3;045HG53>@>=B0;>G>6>;0-D>=8G58=4>=578OG08=C:B8BCBG0:01C25@48G5<0;090;0<G0B>:-?8A8=G5!0;BBCC %0=L0=L KB09G007CCAC: {0}<5@ A0=40@K!O=L KB09G0075@10960=G010BKH D@87G5:0;00;8ACBG0:>9@0 G8=8G5;C10-;C;C0G0;C;5 A00<8G5<8=0=:010CG0=5>?>;8B0=G0?0?80<5=B>G>AKGC0=L 98G5E8;8309=>=G>;G BCBC<C%0::0 :KB09G0BHB: :C@4G0{0}  B0@KEK90BKH A0=40@K@3 B0@B818 ><0= A0=40@K-D8>? A0=40@K0=3;8AG5 (#)8=0@8 A00<8G5:><8-?5@<O:G0<070=45@0=8G5A:>;B A00<8G5B=4: ;C@8G5B=4: A>B>G>{0}  10H:0;0@5;38A87 607CC07CC;0@  {0}0=3;8AG5 (()15;38A87 B8;4518@ =5G5 B8;45;C10-:0B0=30G0A@0=0= B>=3>G>B=4: A00<8G5BHB: 0;B09G0BHB: A00<8G5GK3KH 10;CG8G5B<=: =5<8AG55=30;8 A0=40@K90=<0@ A0=40@K5@A 6K;=00<0AK:>=3> AC0E0;8G5B=4: =4K15;G5G8@: A;02O=G0C60@0B8 A0=40@K( ;G BCBC<CC440 6K;=00<0AK0=38 6K;=00<0AK0?>= 6K;=00<0AK2@8B 6K;=00<0AKA;0< 6K;=00<0AKKB09 6K;=00<0AK5B@8:0;K: BCBC<-D8>? 6K;=00<0AK1>@1>@4C: :C@4G08A?0=G0 (2@>?0):0@0G09-10;:0@G0BHB: =4515;5G5B<=: A0:A>=G>{0}  :559B8;35=0;090;0< A0=40@K8=3C> 6K;=00<0AK6>3>@:C A>@180=G0:>9@01>@> A5==8G5:KB09G0 (A0;BBCC)=>@256G5 (1C:<0;)B8;48: <07<C= 6>:B<=: A>@180=G0H>B;048O;K: 35;G0{0}  K;09K:BCC;C:@01-8=4CA A0=40@K=:9;HB@;3=">;C: M=4 A0=40@=>@256G5 (=8=>@A:)0?>= :0@6K A0=40@K!-8601 6K;=00<0AKKB09 >=4C: A0=40@K0B5<0B8:0;K: <00=8?>@BC30;G0 (2@>?0)@83>@80= 6K;=00<0AK!00B <5@G5<8 (12/24)0?>= A8;;01>3@0D8OAK!0;BBCC :KB09 A0=40@K!0;BBCC B0<8; A0=40@K!0?B0@4K= 0@0AK :5=5=!0?B0@4K= 0@0AK BK:KA!0?B0@4K= 0@0AK >@B>G>12 A00BBK: BCBC< (0 11)12 A00BBK: BCBC< (1 12)24 A00BBK: BCBC< (0 23)24 A00BBK: BCBC< (1 24)!0?B0@4K 06K@0BCC AB8;8!B0=40@BBK: 8@3 B0@B8180@3K=40H:0= B8; (835@8O)040189 =5<8AG5 ((259F0@8O)!B0=40@BBK: 20;NB0 D>@<0BK07K@:K 040189 0@01 B8;8=451>@1>@4C: B;0A B0<0783BG5!0;BBCC :KB09 :0@6K A0=40@K:KB09G0 (6=:9;HB@;3=)5<59:8 Unicode 8@3 B0@B818-A5?B5H 20;NB0AK=K= D>@<0BK559B8;35= 0@01-8=4CA A0=40@K<0@>::> B0<0783B 040189 B8;8=45{0}  :0H0030/BK@<0:G030 0;K=30=@8B0= 8<?5@8OAK=K= ;G BCBC<C=:9;HB@;3= :KB09 A0=40@K0=3;8AG5 (<5@8:0 >H<> (B0BB0@K)@5: A0=40@K (:8G8=5:59 0@8? <5=5=)@<O= A0=40@K (:8G8=5:59 0@8? <5=5=) ><0= A0=40@K (:8G8=5:59 0@8? <5=5=)=:9;HB@;3= :KB09 :0@6K A0=40@Kmwjދً o!@  [H rx a  u&*-03 77;AEIMQTX[_ ckBX u o {~d9@ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv  z}h  A  9}< vM* i  b !%)-0(48<]@ DHKNlRVZ^ bfjmquFy}َ۟مގUٞ۲ޠِ`Kj|sޗھaB `~td$BޏC6(3@YΠy&Q09ߖ!ZK.B|&'Xۙ_:9ک?2ND61 .ۇ,'ݍ)]ߨ*2ڦpa@5 ݡ6އ<ۮ]\T߈cz>F]f>^~Wn܁{<5,ߗfqڌߊUvܦܓ܆ڮ߶ܻ߮~ܢ c٢Iܿ9iپܾ(ܰFܷPS2#,Zڸ.-`iwPG.ݱByC߈xY&ofWd)C6bm@>FN݂Yxڪkf^V݁ڻtu=Cnv݆@nd}F;Q~ژJY܆ݦ۶ݎݩ  ݫ ">+ےkvxߔڦCVjo߁ZNUGaou,e $).38=BGLQV[`ejoty~حOٻXEٴafb~) o,n!'Bv-ن93?XFJtL *2;C"IGOuO@&&*.26<CkT[d#mrz !&,5:BGLO;#)Du隗9~m?2$4X9S~HU@nNLLV4  " e!.n!mFP]PbPiPrPyPP t`e!`<`z```(`e``P V^PPPPAPv .` PP 'ResB . -.*jKhrduKigiboKhbamaKhjavaKhkoraKhrenoKhrusiKhzuluKhajemiKhakaniKharabuKhchekiKhchinaKhgirkiKhhausaKhhindiKhlaangiKhswidiKhbanglaKhhungriKhjapaniKhmelsiaKhmhariKhnepaliKhplandiKhpnjabiKhromanaKhsmaliKhtamiliKhturukiKhyorubaKhfaransaKhhispniaKhholanziKhkambdiaKhtalianoKhtilandiKhukhranaKhberalusiKhbulugriaKhjermaniKhhndonsiaKhhngeresaKhnyarwandaKhvietinamu-@ [*7BX o@' D Y 0[ A M  HF.j/.00B//)0/A0/.//'/L/50./V/./.0/`/.t///~/./.M0/9////0.Z0/ /.VP.` 'ResB + _+*jFulVoroOrijaIreschKiembuLatinSeediqYup ikZuelenDagalogGoteschSyreschDneschGegeschJteschKareschLiveschLydeschLykeschSakeschTaleschTarifitTateschWoteschWhrungKopteschLaoteschAlireschAwareschBaireschBaskeschBosneschElameschEstneschFarefareFinneschFlmeschFreschGhoml InukitutJiddeschKorneschKorseschKurdeschLesgeschLetteschOlulujiaPolneschPonteschRusseschSardeschSerbeschSogdeschWepseschArmeneschAvesteschGeorgeschHebreschJapaneschOsmaneschTamileschTibeteschAkkadeschAl-NewariAlbaneschAleuteschAlsyreschAmhareschArameschEgypteschFriuleschGalizeschHawaieschJakuteschJavaneschKabyleschKareleschKaribeschKomoreschKumkeschLigureschLitaueschMalaieschMandeschNaurueschOsseteschPreiseschSumereschTahiteschTatareschTierkeschTongaeschTuwineschUigureschUngareschUsbekeschVenezeschWaliseschYapeseschAlperseschBengaleschBirmaneschGriicheschKoreaneschMongoleschUgariteschAbchaseschAdygieschAkademeschAlengleschAlitaleschAlnordeschAlpermeschAromuneschBattakeschBhutaneschBretoneschBulgareschBurjateschDargineschEthiopeschGa-SproochGagauseschHethiteschIschoreschIslnneschKasacheschKirgiseschKyrilleschLatngeschMalayseschMaldiveschMalteseschMeroiteschMoldaweschNorwegeschOnbestmmtOstsyreschPhnikeschPhnizeschPicardeschResianeschRussineschSamoaneschSchleseschSchotteschSchwedeschSelkupeschSlowakeschSloweneschSrananeschSdsameschTrukeseschTsakoneschUdmurteschBalineseschBugineseschAlungareschAssameseschEmilianeschEwe-SproochFon-SproochHaitianeschHollnneschIdo-SproochIndoneseschInguscheschItalieneschJavaneseschKalmckeschKaschubeschKatalaneschKlingoneschLimburgeschLombardeschLuo-SproochMadureseschManicheschMazandaraniMazedoneschMonotoneschNepaleseschNordsameschOkzitaneschPolytoneschRotumaneschRuneschrftSamogiteschSeelnneschSd-AlaeschTiv-SproochTsachureschTschecheschTurkmeneschVai-SproochWallouneschWestsyreschYao-SproochZapotekeschZyprioteschSundaneseschAceh-SproochAinu-SproochAlfransischAlgriicheschAragoneseschAsturianeschBachtiareschBanjareseschBaschkireschBelutscheschBini-SproochElliceaneschGlagoliteschGrnlnneschIgbo-SproochKabardineschKantoneseschKaschmireschKomi-PermiakKomi-SproochKongoleseschKosraeaneschLettgalleschMakassareschMandareseschMeru-SproochMiao-SproochMirandeseschMisproochegMttelireschNias-SproochNiue-SproochOstarmeneschOstfrieseschOuni SchrftPlattditschPonapeaneschRegioun: {0}SassareseschSchrft: {0}SizilianeschSprooch: {0}StrchfollegTadschikeschThailnneschVai-ZifferenWestflmeschZuni-SproochWu-ChineseschSamaritaneschSinghaleseschAluku-DialektBasaa-SproochBemba-SproochBikol-SproochBlanneschrftDinka-SproochDyula-SproochEnglesch (UK)Englesch (US)Fanti-SproochFidschianeschGanda-SproochGbaya-SproochGilberteseschGondi-SproochGrebo-SproochGusii-SproochHaida-SproochIndus-SchrftKhasi-SproochKrimtatareschLamba-SproochLule-LappeschLunda-SproochMainfrnkeschMandschureschMende-SproochMossi-SproochNidderditschNordfrieseschOraon-SproochOsage-SproochPandschabeschPiemonteseschRotse-SproochRundi-SproochRtoromaneschSchan-SproochSerer-SproochTetum-SproochThai-ZifferenTokelauaneschTschagataeschUewersorbeschValencianeschVenda-SproochVietnameseschWasho-SproochWestarmeneschWestfrieseschWissrusseschBliss-SymbolerDangi-KalennerAcholi-SproochAlhichditschAllgemeng SichArawak-SproochAsu (Tanzania)Dakota-SproochExtremadureschGan-ChineseschHerero-SproochInari-LappeschKachin-SproochKanuri-SproochKarakalpakeschKhmer-ZifferenKikuyu-SproochKpelle-SproochLakota-SproochLushai-SproochLtzebuergeschMassai-SproochMbundu-SproochMicmac-SproochMohawk-SproochMttelengleschMttelperseschNdyuka-DialektNeapolitaneschNeimelaneseschNyanja-SproochOjibwa-SproochOriya-ZifferenPamaka-DialektPangwe-SproochQuich-SproochRarotonganeschSaterfrieseschSkolt-LappeschSukuma-SproochTamil-ZifferenTereno-SproochTschuwascheschTsonga-SproochTswana-SproochWalamo-SproochSerbo-KroateschAlprovenzaleschArapaho-SproochBambara-SproochChibcha-SproochDajnko-AlphabetIlokano-SproochKambodschaneschKiercheslaweschKutchin-SproochKutenai-SproochLasesch SproochLuiseno-SproochManding-SproochMarschalleseschMeithei-SproochModernt VolapkSandawe-SproochSoninke-SproochTelugu-ZifferenTlingit-SproochTschetscheneschTumbuka-SproochWalliserditschBohori -AlphabetChamorro-SproochDelaware-SproochHakka-ChineseschKannada-ZifferenKimbundu-SproochMetelko-AlphabetMuskogee-SproochMyanmar-ZifferenNidderschleseschNyamwezi-SproochPhonetesch (IPA)Phonetesch (UPA)SchwizerditschXiang-ChineseschJiddesch-ArabeschJiddesch-PerseschAlkiercheslaweschAserbaidschaneschBlackfoot-SproochErsja-MordwineschGujarati-ZifferenGurmukhi-ZifferenISO-8601-KalennerLaotesch ZifferenMalagassi-SproochMttelhollnneschNorwegesch BokmlPflzesch DitschRimesch ZifferenSiichtbar SproochSd-Sotho-SproochTsimshian-SproochWestlech ZifferenArmenesch ZifferenBritescht EngleschGeorgesch ZifferenHebresch ZifferenHiligaynon-SproochJapanesch ZifferenKoptesche KalennerMalayalam-ZifferenMin-Nan-ChineseschMttelhichditschNord-Sotho-SproochNorwegesch NynorskOnbestmmt SproochOncodiert SchrftPampanggan-SproochPangasinan-SproochPersesche KalennerPollard PhoneteschTamilesch ZifferenTibetesch ZifferenVollbreet ZifferenAlgerescht ArabeschBengalesch ZifferenDevanagari-ZifferenEgyptesch-DemoteschEgyptescht ArabeschEthiopesch ZifferenFrankoprovenzaleschGriichesch ZifferenHebresche KalennerIslamesche KalennerJapanesche KalennerKanadescht EngleschMinangkabau-SproochMingrelesch SproochMongolesch ZifferenPennsylvaniaditschSd-Ndebele-SproochTschadesch-ArabeschTunesescht ArabeschUnicode-ZortierungChinesesche KalennerEgyptesch-HierateschEthiopesche KalennerKeng SproochinhalterNord-Ndebele-SproochSchottescht GlleschSchwizer FransischKlassescht FransischEuropescht SpueneschAustralescht EngleschGeierfte SchrftwertKanadescht FransischKlassescht ChineseschModernt HicharabeschOuschterinsel-SproochZoroastrianescht DariSpit MttelfransischFrit Modernt Engleschistrichescht DitschAmerikanescht EngleschBuddhistesche KalennerEgyptesch HieroglyphenHepburn-RomanisierungJamaikanesch-KreoleschMarokkanescht ArabeschMexikanescht SpueneschPinyin-ZortierregelenSchwizer HichditschVereinfacht ChineseschZhuyin-ZortierregelenGregorianesche KalennerEuropescht PortugiseschTelefonsbuch-ZortierungBalanka-Dialekt vun AniiChinesesch (vereinfacht)Chinesesch DezimalzuelenJapanesch FinanzzifferenMttlert-Atlas-TamazightStandard-RechtschreiwungTraditionellt ChineseschAllgemeng RechtschreiwungArabesch-indesch ZifferenChinesesch (traditionell)Karatschaiesch-BalkareschAmerikanesch ZeechesproochAl Ditsch RechtschreiwungEuropesch ZortierregelenIndeschen NationalkalennerLatngesch-Fraktur-VariantRevidiert RechtschreiwungSyresch-Estrangelo-VariantBrasilianescht PortugiseschLatngesch-Gllesch VariantNei Ditsch RechtschreiwungPhonetescht Unifon-AlphabetStandard ZortierreiefollegKichwa (Chimborazo-Gebidder)Schottescht StandardengleschTraditionell ZortierregelenLatinamerikanescht SpueneschRadikal-Strch-ZortierregelenReformiert ZortierreiefollegKalenner vun der Republik ChinaSerbesch mat Ekavian-AussproochSumeresch-akkadesch KeilschrftTraditionellt Chinesesch - Big5Vereenheetlecht RechtschreiwungVereinfacht Chinesesch - GB2312Vereinfacht-Chinesesch ZifferenEenheetlecht Tierkescht AlphabetMarokkanescht Standard-TamazightRimesch Zifferen a KlengschrftTraditionell-Chinesesch ZifferenArmenesch Zifferen a KlengschrftBiergerlechen islamesche KalennerEthiopesche Kalenner "Amete Alem"Serbesch mat Ijekavian-AussproochGriichesch Zifferen a KlengschrftLexikographesch ZortierreiefollegErweidert arabesch-indesch ZifferenVereinfacht-Chinesesch FinanzzifferenTraditionell-Chinesesch FinanzzifferenBarlavento-Dialektgrupp vu KabuverdianuSotavento-Dialekt-Grupp vu KabuverdianuALA-LC-Romanisierung, Editioun vun 1997*Standardisiert Resianesch Rechtschreiwung,Vereenheetlecht iwwerschafft Rechtschreiwung6Sich no Ufanksbuschtawen aus dem koreaneschen Alphabetmw ^_ oS !, @0 4  [(8 < @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " *K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj48< @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG bfjmK O quFyS 7 W }$=ٿY]K]ǎ0Jى:xXӅѬlqG^vQL tsX8C~ҔGGٲ ۣ`Zғۢs$_sra]ܿ٘30@gasB$r} .Kx$oas^\#N2]zdqqqu~]K} ߈0a@HS1{^pg1 +\5HBPׁ$D׀G$;oW-қGU,?Rs5cQ\2dW/mڊӅ;ўթ(9K܊%ܔӼsU^r5mѩdٰqs6ҷ܏%N#&$ztՏڇ5Y1hzK$7>%VHԭz׀դcҿAGHe]Ѳs߼Uߙ1J$q] -$Aڸ%ܵȤ4(T$p()]'rNڠd)2{ڰ\?1'4uIaH 1PrߐUqӝѯ\ч^[٤/ؾߢҙHOKs0qh#DKJuC݂~qF131ߧ4B5C Q\I2\Jg%ԧ_,(E]$_L$J HچtHH 8օ10՛%$2IDc}=q __dr05 ԉӗE'2>mo۬ԼY։Jҥݴ*c}]0tZ&?<-0K#%|ؽֵ҅FՊJqcӻۉ]_5]Ԏ]!1EۦֱG+Xr$gm0єSpT wrlE F#s1NG#0K4Աֵ>buћ&H $ly۟)+1eד5\&TRPHHѳ٩\>fԐ pԜT Mގ[ޓ'^08$D^i0ۼ*#$ ٢ԡ]1l02 Y١ޠr@Eۆb%ou9Gze[ ` e j o t y ~         $ ) .38 = B     " # GL( @Q2 7 ^< VA F K |P U Z _ d n [s x } `e jot Qշԡ'r:J 1oMdqW2$k=^\mԲq4riI^iurPe,%հөrqM{1)]2ѯfJ28sEsѥ "ZK?%2rzk_;ƻdkI\ػIԎP20uN(&H^qeѼGH0)C *2;CGqWkbX?ON3y ޵p_%mrz !&,5:BGLQq(NC+>P^awt[a~ޑ2    ( 0 +d2:AQb9 ? G M T \ b j <s y J ^[82w,y譣_* 딟9@6S䟐Np?&z֎#ʔ$ *ѿT?ޖR8  " e!.n!m&P&P&P  V P P%P%P&P 'P.`w'P~'P 'ResB . -.*jLukmeLulasaLutakeLuyiboLubbamaLuceekeLudaakiLugandaLuhinduLuzzuluLu-uruduLucayinaLuhawuzaLujapaniLukoreyaLumalayiLunepaliLuperusiLuttaayiLuwarabuLuyitaleLuyorubaLu-akaaniLubengaliLufalansaLuhangareLuholandiLungerezaLupolandiLupunjabiLusipanyaLuswideniLutamiiruLubelarusiLulomaniyaLunarwandaLunnajjavaLusomaliyaLu-amharikiLupotugiiziLubulugariyaLuvyetinaamuLuyindonezyaLuyukurayineLugereeki/Luyonaani-@ [*7BX o@' D Y 0[ A M  HF`/0E//0j/..Q0//3/t//.~/70.N///./.!/.*////0/.////;w@.= =P:<=9;J=>;;f=t=:>?; A5A\:=L;9h:;=t:;@@KA?AAU@=;T>=?9= A::,?=;?:J?;:?:==?9 <=<*>9;@?&<:>:>:>:3<3@@<9@:M:8>X=;:=@@;b>g~>w?t<@<><#@>>>(;<;$:?><=A4;<aOc3faalnzmran[cHfmndtlKdlaUc:fMaf%fll`iAfpgcd%qeea v{uvpdenebb` f"hshba*idmVm`e;sb"ieaarnjgguldrRioekxrkPtqjidod=cBiBt7cmxvGbM`"niojscjjycg`]fnocTn)edpLe}bh`bihkacw:kZe`gv3deykhqppb.wttkbaqmaeg6gjih`j h=ghu{pgqO`lzfclkrvys|t *2;Czotvwz9v?xzu)vxt~suGO|| O|x~zy{ ymtj]uQxcx/z&*.2}}~0~6<C#|}~T[d1qf~,}4mrz  TYkp!&,z5:BGLQz~bsj|o*roPwuypolztsyyWz7rmsK~oostQrmu)op^tuuptssDrq@{upt{pqjpu8    ( 0 :AHQYksy9 ? G M T \ b j #,4<s y CQ Y 'x}iz|xwwrk~kCz2yf{Ivlrj*{vib6nnxV{{Dzkenmm{zmc`}Ql%mgk^kE}|Glgg@n?lR|Jo{{{  " e!.n!m&P=&PB&P]&Pf&Pm&Pt&P tq`e!`{`-x`v`x` w`p`Hs`N'P  V^ P P$P$P&P &PA0` Q'PX'P 'ResBW  ddR*j&&D'HDHY'"3HY"B&E&E(H(&F'(E'*&3H*'F'1&'3&F'A,D'&HE&1H&F'F&H1'*'ED.&E&19&(1H1,"0#1&(H('A'*H1.HY3'3&1(3&F/3HY'B#2'BE&*'[E'F3F&HYH'4&D2HDHA'F'/HY3#1E#F*#(#**&D&HEH:HD"D('F"DE'F#E#1&H1/HY(&1&D(HY~HY/HY'D'3'FHY3HY&/DHY&'E#,'1E#1'*E'&H1E''E&F&~'DFHY&1~#4*HY&&F'(D&H1F4HHY'HY'D3'&H3''''*(#F'D,'~HYFE'D''EH1& HYF'F&H1HEHY&H2(#&H:HY1(&1&*HF('41(HD:'1*'3''B*HYF'F,'& 2HYF.'3HY/'F3HYE'D3F'D'A'1HY3B&1B2D'HY*'E'~HY&EHY13EHY'~#F,'(H1HYHYF,HY#4E1'*'D'F'D&,F''&H2'FHYDHD#F/*'D#F/H,#1'*&3DH'&H1'F&1D#F/&3D#F/(&1E& ( F&4HY*'&D**1F','&HA*'#3#'-D3F''D'A#FD'F/E#B/HYFE'D''4E'HYF/&EHYF/'FF&HYE(''1D~1&'3HYH1H'*H13'FHYF'FHY"1'F1''F'(&D'1HY3&3*HF'&3~&1'F*H&3~'F'&*'D'&FD3*H1#E#F/'F#13'E(HY1HY3'F3&1*91H E/1FA&D'E'F/D#&3*'FD'*H'DD& 3'E~H1*&:'D&*F'E'('1/FHHY1HYE.3'E '13H1( '1H3H1( '13 H'F A"1'F3& &F&4HYF 'F'F HYD&'D'D3HY*F 3HF#*"0#1 '1"DE'F '1#F/HF&2'&3DH&F'&3HD* 3'E&FH**HY*,HD' AHYF2HYF F'/'13'E 4HE'DD1 4HE'DD*H'F'E'.H' E*HE'2#F/#1'FH1/ '1F'1H"F/'"0#1('&,'F&*HYHY~'3HF#* (*'1F3&3 F#(HE ~&1E' H1' F#/#/' 9#1#9#/#/' D'*FF 3'/ (DHY(' '*'F'DHY2'E(HY1F3&3 F'/'1H1/ 3HY1'F"DE'F &H*14"DE'F 3HY&3"DE'F 3HY3(*'1 3'/ (3#'-D HFHH1/ H1E'F,'1'(H1H 3&F"DE'F '1 ,'*'E'2: EF,'F&/&(&D& 4HE'DFH1&, (HYE'DFH1&, FFH13&3~'F' E&2*#BE #1&HY1*'E'2: E#1'&4A&13 #A*HF&4FA"1'F3& & 'F'/'&3~'F' &H1HY~'1HE'F' EHD/'A"1'F3& & 3HY3~H1*&:'D (&1&2DHYD'* &3*'F/'1/&FD3 &E1'"0#1('&,'F '1&FD3 'F'/'(#DHY #B*HYF&4F~H1*&:'D &H1HY~'&FD3 (&1*'F'&3~'F' &E1' D'*F&FD3 &H3*'1'D'&FD3 (&1*'F' #~o!@ [H ab  077 ;EIMTX_ BX ou o {d9 @  M@o '  g - l$04CG1 , ND VY\`Ktx Oz D~:;   039=HPW ) [   z}h  A  9< vM*   b 08] DHN^ jmF}b-Y/O-U9;p{Kt-K KQ}-ы [_B|AKŒl7+d-Džˇ挟g+‹Lc?&-ۅ4ˆig pUC=ӈ׉D38#]S7 Ӈg7Cۇ NJ{Ćхʈӊ9نK~҆% ܈yߊML<[;\E-cÉhօ !5Ԍ1}'늯… 1ÇUs뉹mo"!w~Ci ,s^k͉ W-CmCaou'e $).38=BGLQV[`ejotXi;s[L3rH$C񅻌S̅gK~兯wCp"*}O mQ_{{{  " e!.n!my P| P PVOP P% Pt PR .` P P 'ResBM o ``hQ*jkrymknrkt amaanenkogotstajsVaaoainsbafsbassbjsdansevishanaigbskomskosslujamabsmafsnogsrifsrunsrusssenssogstulsvalsveruzuls eks igsaonskoptssundsoromsKpelsPontoVotikafarsakansakkssasamsbasksbembsdinksdualsdyulsfangshaidohanbshaussiloksingrsjembskariskaviskembskiproki iskornskrykslenkslep alozislyvisman umarismjensmongsnaursniorsnuersodijsorijsorkonprksssangsserbssindssvatstaitsvaraivendsvepsszarms akma akma ib saavisakotsavedsarmnsjaponskanadskhmerstamilstelugsavestsnavajsaumersGrantaHai ioKomorsLundosaghemsaimarsakolisalbansaleutsamharsangiksaraonsatsamsbafutsbalu ibamunsbavarsbendribetavibikolsbosnisbotijschuangdakotsdazagsdivehserzyjsetiopsfarersfid~isfulahsgalisshanunoherershititsinguasjakutsjapezsjorubskarelskaribska inskaaubskikujskpeliskumikskvasislakotslatvislidianligkrsmani smaorismaratsmasajsma amsndongsngombsnianjsolandsosmansrumunsrusinssenecssererssidamssuomistalyastsongstsvansuigkrsuzbeksvalonsvenetsvolofs agats ajens amors e ns oktau ukessbengalshebrajsgruzinsmongolssinhals erokisPonapsabchazsadangmsadygjsarapahsaravaksavariksa inezsbambarsbaakirsbrahujsbrailiobretonsbulgarsburiatsdogribselamitsfoeniksfriulisgagakzsghomalsgvi inoibibijsislandskaijkgskalmukskanembskanuriskaroatikazachskaamyrskebailskhovarskirgizskolognslezginsmakondsmandarsmandjsmedumbsmegrelsmikmaksmoldavsol ikiosetinso itarspikardspuatknssambkrssebuanssiksiksslovaksslovnstad~ikstai vettarpintengvartifinagtigrajstotoristsakonstsakurstumbuksudmurtsugaritsvaliutavalserszelands ipvjs iuvaas`aradosaambalsbuginezsjavie istagalogslietuvisjangbensBalie isElbasanoMakasaroNabatjsPalmirosRovianosVienodasafrikansakadiansaromanisarpitanoavestanobalie isband~arsbau puridelaverogvaranisinukitutinupiakskajah likatalonsklingonskosreanskotanezskuaniamalatgalislombardsmadurezsmakedonsmalagassmandingsmenie ismentavaimeroitikmorisijsmundangsngambajsniamveziniankolsnjengatupagsa papampangspend~absrotumanssandavissantalisselajarstagbanvatasavakstlingitstsimaianturkmnsugaritikvalrpirizapoteksbirmie isgud~aratslaosie ismalajalisryts sirsMahad~aniSkaitinisaragonessasturiansdeseretasjaustukaikabardinskalalisutkalenjinsmaltie ismanipurismirandezsngiembknsniujie issauraatrstaitie isvolapiukokorjie istibetie isAkademinisKalba: {0}Rad~astanoangls (JK)baltarusisfinikie isglagolitikhavajie isinterkalbaluba luluamalajie isnepalie isneparaaytapaveldtaspiets Sotoretoromansryts fryzssamarie issanskritassicilie issilezie issomalie istachelhits{0}  visigls lotynsperss-arabspiets kurdsrarotongansKompiuterisKrymo turksSritis: {0}alabamie isangls (JAV)bianuprijosbuk pahvalid~iola-fonihiligainonskarakalpakskinjaruandskorsikie ismakua-maetomapudungunsneapolie isniasa tongspahav hmongpalaulie ispangasinanspiets samissardinie istradiciniaiukrainie isvakars marivakars sirsviso plo io{0}  kitasGoa konkanisserbs-kroatsjudjs perssosmans turkssenoji airisAl~yro arabsEgipto arabsEgipto ~ynisFid~io hindiInario samisLaiko juostaLiuleo samisMaroko arabsMaraalo SalsRyts armnaiSkolto samisTuniso arabsValencie iaifilipinie isindonezie isjudjs arabskomis-permislimburgie islinijiniai Alinijiniai Bmatoma kalbamazenderanismeitei majekraatai  {0}senoji anglssenoji norsssenoji perssvakars fryzsvietnamie is{0} brkkanio{0} brkkanis{0} brkkanysaiaurs Sotoaiaurs luriakots (gls)senasis italsBGN simboliaiKanados anglsPapua pid~insRaamenys: {0}chadian arabskelios kalbospiets ndebelesenieji persssoranis kurdssupaprastinti{0} brkkaniai{0}  /vairusaiaurs samis~enkls raatassenovs graiksKongo suahilisEuropos ispanssenasis vengrsklasikin kinsBLISS simbolisJamo simboliaiNatisone tarmRikiuoti viskVakars armnaifraktur lotynsklasikin sirsmusulmons tatsne~inoma kalbapiets Altajaussenieji permstradicin kinszoroastrs dari inuk ~argonas.prasta raaybavakars flamandsnaujoji norvegsEgipto liaudiesMeksikos ispansN Ko skaitmenysVidurio Airijosbali skaitmenysba~nytin slavscham skaitmenysmetrin sistemapolard fonetinpselter pahlavisamarjs aramissenoji pranckzstajs skaitmenystradiciniai hanvakars belud~is{0}  istorinis{0}  iaplstasaiaurinis fryzsaiaurs ndebels~emutinis sorbskad~uns pranckzsIataisyta raaybaKanados pranckzsLimbu skaitmenysLuizianos kreolsSaterlendo fryzsTakri skaitmenysUNGEGN simboliaiVidurio Anglijosazerbaid~anie isbendroji paieakacentrinio Dusunokins kalendoriusklasikin nevariliuksemburgie ismals hieroglifainorvegs bukmolasorijs skaitmenysraaytiniai partssasaress sardinsvidutinio plo io{0}  pridedamas akms skaitmenysEuropos portugalsimperin aramaiksAustralijos anglsBrahmi skaitmenysKaukazo AlbanijosLepcha skaitmenysLokals variantasNaudoti priva iaiNigerijos pid~insOsmans skaitmenysarmns skaitmenysaukatutinis sorbsdangi kalendoriusgraiks skaitmenysjapons skaitmenyskanads skaitmenyskhmers skaitmenyskopts kalendoriusne~inomi raamenysperss kalendoriussupaprastinti hantelugs skaitmenys`arads skaitmenys Bliss simboliaiAustrijos vokie isRikiuoti simboliusTaraskievica tarmVidurio Vokietijosbengals skaitmenysegipto hieroglifaigruzins skaitmenysgurmuki skaitmenyshebrajs skaitmenysislamo kalendoriusjapons kalendoriusmongols skaitmenysraaytiniai pahlavisenovs egiptie issenovs provansalssilezie is ~emai isGniva / Njiva tarmKayah Li skaitmenysOl Chiki skaitmenysSuvienodinta raaybaVidurio Pranckzijosbudists kalendoriusestrangelo sirie ishebrajs kalendoriusjavie is skaitmenyskatakana / hiraganapagrindin frankons{0}  suderinamumasFinansiniai skai iaiBrazilijos portugalsDuploj stenografijaEtiopijos skaitmenysISO 8601 kalendoriusSauraatrs skaitmenysSkaitinis rikiavimasTradiciniai skai iaiVietiniai skaitmenysgud~arats skaitmenyskara iajs balkarijoskins kalbos vu tarmlaosie is skaitmenyslotyniaki skaitmenysmalajalis skaitmenysnaujoji franks kalbaromniaki skaitmenyssupaprastintoji kinsvidurin perss kalba`veicarijos pranckzs`veicarijos vokie is}emutins VokietijosJamaikos kreols anglsAmerikos ~enkls kalbaEtiopijos kalendoriusMerojits rankraatinisSenasis aiaurs arabsSudanie is skaitmenysangliaka mats sistemadevanagari skaitmenysnaujasis Tailando luenra kalbinio turiniosenoji piets Arabijostibetie is skaitmenysGrigaliaus kalendoriusLotyns Amerikos ispansPensilvanijos vokie isRikiavimo intensyvumasdans kalbos juts tarmkins kalbos haks tarmmatematiniai simboliaiviso plo io skaitmenys}aliojo Kyaulio kreolsAtvirkatinis rikiavimasAnatolijaus hieroglifaiMeetei Mayek skaitmenysMyanmar Shan skaitmenysOseacco / Osojane tarmSora Sompeng skaitmenysZhuyin rikiavimo tvarkamianmarie is skaitmenysstandartinis rikiavimas.prasta vokie is raayba~odyno rkaiavimo tvarkaJungtinis Valstijs anglsNormalizuotas rikiavimasSan Giorgio / Bila tarmSunorminta Resian raaybaTai Tham Hora skaitmenysTai Tham Tham skaitmenysalbans kalbos gegs tarmkins kalbos hunano tarm/prasta rkaiavimo tvarka`umero Akado dantiraatis imboraso aukatums ke ujs12 valands sistema (0 11)12 valands sistema (1 12)24 valands sistema (0 23)24 valands sistema (1 24)Centrinio Maroko tamazitsFonetin rikiavimo tvarkaRikiuoti nenormalizuojantStolvizza / Solbica tarmcentrins Aliaskos jupiksjapons finans. skaitmenyskins kalbos Kantono tarmvalands ciklas (12 ir 24)amerikietiaka mats sistemakins kalbos dziangsi tarmapskaitos valiutos formatasDid~iosios Britanijos anglsNaujieji Tai Lue skaitmenysRikiuoti nepaisant simbolisSeiaelis kreols ir pranckzsitals kalbos Emilijos tarmitals kalbos Pjemonto tarmreformuota rkaiavimo tvarkatradicins tamils skaitmenysNormin akotiaka angls kalbaRikiuoti skaitmenis atskiraiitals kalbos Romanijos tarmkins deaimtainiai skaitmenyskins kalbos piets mins tarmsenoji Aukatosios Vokietijosstandartin Maroko tamazigtsvokie is kalbos Pfalco tarmRikiavimas nepaisant simbolis1606 -sjs mets pranckzs kalbaRikiuoti diakritinius ~enklusSuvienodinta iataisyta raaybaVidurio Aukatosios Vokietijosnacionalinis inds kalendoriustradicins kins k. skaitmenysaiuolaikin standartin arabslaisvas teksto lau~ymo stilius1996 -sjs mets vokie is raaybaTarptautins abcls fonetikanumatytasis unikodo rikiavimasstandartinis valiutos formatassuomis kalbos Tornedalio tarmvokie is kalbos ~emai is tarmsenoji ba~nytin slavs kirilica`veicarijos aukatutin vokie isKinijos Respublikos kalendoriusRikiuoti normalizuojant unikodgrie~tas teksto lau~ymo stilius/prastas teksto lau~ymo stiliusDid~isjs / ma~sjs raid~is tvarkaIslamo kalendorius (Umm al-Qura)telefons knygos rkaiavimo tvarkaispans kalbos Ekstremadkros tarmsupaprastintos kins k. skaitmenysiaplstiniai arabs-inds skaitmenysEtiopijos  Amete Alem kalendoriusIslamo kalendorius (Saudo Arabija)Rikiuoti skaitmenis pagal skai ius}emutins Saksonijos (Nyderlandai)Ankstyvasis Pranckzijos modernizmasRikiuoti tik pagal pamatines raidesarmns skaitmenys ma~osiomis raidmisgraiks skaitmenys ma~osiomis raidmistradicins kins k. finans. skaitmenysRikiuoti diakritinius ~enklus /prastai/prasta kiniaka rkaiavimo tvarka - Big5Resian tarmei priklausanti Lipovaz tarmromniaki skaitmenys ma~osiomis raidmis.prasta kiniako po~ymio rkaiavimo tvarka)Rikiuoti diakritinius ~enklus atvirka iai)supaprastintos kins k. finans. skaitmenys)suvienodinti Kanados aborigens silabiniai+Suvienodinta turks kalbos lotyniaka abcl+`aknies ~enkls ir brkkanis rkaiavimo tvarka,Kins hieroglifs vertimo sistema Romanization-Rikiuoti suteikiant pirmum ma~osioms raidms.Islamo kalendorius (lentelinis, pilietin era).Rikiuoti neskiriant did~isjs ir ma~sjs raid~is/Rikiuoti skiriant did~isias ir ma~sias raides/Rikiuoti suteikiant pirmum did~iosioms raidms/rkaiavimo tvarka daugiakalbs Europos dokuments/supaprastinta kiniaka rkaiavimo tvarka - GB23120Islamo kalendorius (lentelinis, astronomin era)0ankstesn rkaiavimo tvarka, skirta suderinamumui1Rikiavimas skiriant did~isias ir ma~sias raides1supaprastinta kiniaks hieroglifs rkaiavimo tvarka2Rikiuoti /prasta did~isjs ir ma~sjs raid~is tvarkaKRikiuoti pagal diakritinius ~enklus / did~isias ir ma~sias raides / plot/SRikiuoti pagal did~isias ir ma~sias raides / plot/ / diakritinius / kanos ~enklusaouwse[ ` e j o t y ~           $ ) .38  = B     " ,1# GL( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~3l^q4iYF߁\Do@Y^'ؒـiʺ)zZԝܔk؝ڰjPbٴ""}bŭIJPMeڝ^Fs[Jl<ك=t>Z_مrEJ&.ے43I1~V-`fص3\AܕE^Otf )G ] 6m@L4Mdap3 zJށVߘpGE_ESJF$#efGO Xf~5n95nk5n5n9&*.2Mg6<C MT[dd<mrz  TYkp!u&,z5:BGLo4TI.T<7g`*`Z``2`:````!```D````````e`````D``B`-`J``:`P`q```R`````j```+``$`I````\`9```n``` `/`@` ````b``e``2```r` `G`J``b`q`J `Z`C`````X`````d``````B```r`,``%`p``I` ``b`J```\``:```````b`R``B` `h``j``n`N`c`P``< `e``-"```````W``O\````"`;``V``` `t` ````I```H`Z`t`9`R` ```"` ```'` ```)````.`K```6``g``*`g\````N````````z````@"`T````y/`````` `|```t `````w@`1``` ```(```x`r `J`<````k`````(````` `B`8```n`$`ާ`^`3V`"``2`g` `````w!``Z```U```|``2`` ``Z``2``` `<0``*`}`c"````@`:``?` ````y```````}`p` |``<`` `#`` `````!`F```5```J`o````B`8`s``'`j```` ```` w`.``` ``H`````~``q`>``J`P`J"`b`2`c`z``P`C`u`2``X````(` ``r```V````/`Q```````&` ```` ``$``xp`t``i``h```` ```2`"```````d``Q``5/`````"`f`r`/`'`x```m``` `7`6``````$`<``"``A`p`.````t````F`/` ```b``:``````-`b``{`a```g/`W```(`p`{`4` ` `` `!`{ ``v````k``L`````p`s```````Z`t` `t`L`H``K```\```2`wH```Q``z`` K`]`?`F`````"``%````S`F``L````P`8``!``2`#`@``l`````b``````Y```o`U`u``:` `` ````%`>` `  *2;C`` `````F`T`4`Y`4`} `h``G`/``r5x*`G ``~>`` ``{ ` O~` `?` ` `L ``` ````````+8EVam J +P+P+P +P+P#+P  (+P/+P8+P?+PD+PK+P!   ( 0 :A9 ? G M T \ b j <s y ``'`p````M`````us````/````5<``c`R`#``|`!`````` tm`e!```````X`+P  V^  )P)P+P+P  [/`= +P+P 'ResB a +a*jArabiNzulushin[GilikiLiakanLirisiLitaliNkraniTshekiHongiliMpoloniNtulukiNyorubaBulegariLikoreyaLiromaniLisomaliLisuwidiLiyapaniMtamuiliTshilubaLimaleziaLingelesaLipunjabiMfwlnsaMpepajemiNtailandiLiamharikiLihispaniaLindoneziaLizelumaniMputulug[siLiviyetinamu+@ [*7BX o@' YD0[ A M  HF{BbǮ}`ǗctM.$N#&$XȈ`!8&J9ȦnǂǸp8ȮǐzȶnhǪV&P.` 'ResB7  ;;-7*j-@ [*7BX o@' D Y0[ A M  HF #kGvG##GQЙ2GTҥ0\ G JG }0]#s0U0K0 0Rؚ#G#0 \# VP.` 'ResBC  GG-C*jLuhindiLuluhiaLusungu-@ [*7BX o@' D Y0[ A M  HF #kGvG##GQШځGTڥ0\ G JG}0]#s0U0K0 0Rؚ#G#0 \# VP.` 'ResB ƭ ƭ*jjgokr+mgotv+gotutajubasubinubugudazudFufonufulufrugzuhaFuhetuhupukadukomukorukvilozumabumafumosupo<uplisogusomutivutnavajuvotu ehu kkuForuaanuaonukoptuorijuzunduadiguafruakanuavrua olubaskubed~ubembucongucvanudargudinkudikludogrudualuefikuerzjufangufantuflmugandugbajuhaiduhausuibanuilokukad~ikambuke vukhasukhosukongukr+kulambulanduluhjulundumaijumaorumendumjenumokaunjasunkosinuerunzemuoromuprkaurundusakneserbuskotuspFusvatutaitutemnutigruvenduzarmuzunju akmu ib uailhuivritsjapFukhmerulat+Futagalutamiluhmonguka inukjembuCipariCiparuValktaabhzuaghemuaimarualbFualeutuamharuatsamuavadhubafijubafutubamumubikolubilinudakotudatorud~uanuevondufriklugomaluhereruigauFuinguauinu+tujakutujidiasjorubukabilukanurukar<ukar+bukatabukazahukaaubukomorukpellukumikukuruhuku inulakotuluaejumasajuma amunavahundonguniuFunogajurumFusasakusenekusen+ruserrusidamusindhusleivusom<usukumutetumuuiguruuzbekuvalamuvaloFuvarajuva~~uvolofuzenagu e enu ignu iroku i eva uvaauaejenubalieaubeng<ugruz+nujavieaukannadumongo<using<uluisenuadangmuarapahuaravakuaromknubambarubaak+rubialambretoFubulgruburjatudogribudzongkegagauzugvaranuhangilsirokzujanbaFujapieaukalmikukirg+zukomieaukonkanukvaFamulezg+nulo~bansl+dieaumandarumantotmarathumarvarumedumbumenieaumikmakumohaukumoldvuod~ibvuoset+nupehlevisamoFusandavusantalusebuFuselkupusiksikuslovkuslovFusoninkutad~ikutuaregutumbukuudmurtuukraiFuzviedru amorru oktavu7+nieauFamvezuFankoluaambalujkdarbubirmieaulaosieaumalajalupand~abuvecit<uvidus+ruakadieauaraukFuasamieaubosnieaucimaiFudelavruekad~ukuelamieaufid~ieauhaitieauinupiakukatalFukirilicaklingoFukornieaukutenajulatvieaumakasarumalagasumaltieaumandingumand~krumanipkrumonotonsmundangungambejuoksitFupolitonsrapanujusapotekusenang<usenpersusenslvusogdieautaitieautasavakutlinkituturkmFuvarlpir+velsieauvolapikssengrie7ufeni7ieaugud~aratukorejieautibetieausamarieausenungruKalendrsafrikanduastkrieauaugasorbubhod~pkrubrad~ieaud~agatajsetiopieaugalisieaugorontaluhavajieauhotanieaukorsikFulejasvculiner Aliner Blubalulvamadurieaumagahieaumalajieaunauruieauneplieaungjembknupalavieauponapieauportug<usanskritssenfran usic+lieauskoltsmutokpisinstuvalieauvisprj#iptieaubaltkrievulietuvieauvidusang<uInari smuLuleo smuPusplatumaVAI cipariakadmiskaragonieaudevnagriislandieaukabardieaukalend~+nukantonieaukaamirieaukoira iin+kosrjieaulejassakaulejassorbumald+vieaumirandieaumraalieauneapolieaupampanganupapjamentorad~astFuretoromFusard+nieausennorv#usenperieauskotu glusranantogougaritieauvalensieauzieme<luruzieme<sotuzieme<smu ipevaianujkdpersieaujaunnorv#uvidusfran uLaika joslaMkna rakstsSi uaFas jiValoda: {0}ang<u (ASV)bazn+cslvudienvidsotudienvidsmudiola-fonj+emocijz+mesfilip+nieauhiligainonuindonzieaukarakalpakukiribatieaulimburgieaulubakatangamazanderFuma7edonieaupangasinanurietumfr+zurknu rakstssenaugavcutokelavieauvjetnamieauzieme<fr+zu{0} vilkumi{0} vilkums{0} vilkumu{0}  citas{0}  visas adas arbu6elnes vcurietumarmFurarotongieaucentrlkurduosmaFu turkuArbu cipariKrtot visusNjasas tonguOriju cipariRe#ions: {0}UPA fontikaaustrumfr+zudienvidkurdugrenlandieaukaboverdieauminangkabavuturku osmaFu{0}  da~di`veices vcurietums+rieaurietumbelud~userbu horvtuKrimas tatruvidusaugavcuArmFu cipariBraila rakstsGrie7u cipariIvrita cipariJapFu cipariKhmeru cipariPilna platumaRakst+ba: {0}Tamilu cipariTelugu cipariVallisas vcuaustrumarmFubez rakst+basblissimbolikagondu valodaszieme<ndebeluBeng<u cipariFinanau cipariGruz+nu cipariGurmuki cipariKannadu cipariMongo<u cipariRomieau cipariSkotijas ang<uTajieau cipariaustrums+rieaudienvidndebelukad~knu fran uluksemburgieaupersieau-arbusenprovansieau{0}  sader+ba inuku ~argonsvidusholandieauklasisk nevaruBirmieau cipariKoptu kalendrsKrtot simbolusLaosieau cipariMalajalu cipariVietjie ciparidangi kalendrskoiraboro senninezinma valodanorv#u bukmolsrakst+bas  {0}svahili (Kongo){0}  noslgtsEtiopieau cipariGud~aratu cipariLuizinas kreoluTibetieau ciparidienvidaltajieauebreju kalendrshaFu ar bopomofohaFu vienkraotislma kalendrsjapFu kalendrsklasisk s+rieaukomieau-permieaumetrisk sistmavairkas valodasDevangar+ cipariGregora kalendrsKrtoaanas pakpeMaur+cijas kreoluNatisona dialektsaugavcu (`veice)budistu kalendrshaFu tradicionlnezinma rakst+baogamiskais raksts{0}  vsturisks7+nieau kalendrsSamrijas aramieauISO 8601 kalendrsdemotiskais rakstspersieau kalendrs{0}  paplaaintsdienvidazerbaid~Fu7+nieau vienkraotEtiopieau kalendrsMazie armFu cipariMazie grie7u ciparietiopieau kalendrshiertiskais rakstskara aju un balkruvienot ortogrfijavispr+ga meklaana7+nieau tradicionlArbu-indieau cipariMazie romieau cipariPilna platuma ciparipiFjiFa romanizcija#iptieau hieroglifiang<u (Lielbritnija)Normalizt krtoaanaPerson+gai lietoaanaiLokalizcijas variantsNigrijas pid~invalodajapFu zilbju alfabtsCentrlmarokas tamaz+tsTaraakevi a ortogrfijabez lingvistiska saturamatemtiskais pieraksts12 stundu sistma (0 11)12 stundu sistma (1 12)24 stundu sistma (0 23)24 stundu sistma (1 24)Krtot ciparus atsevia7iStroke krtoaanas sec+babritu mrvien+bu sistmaislma pilsoFu kalendrsmksdienu standarta arbutradicionl ortogrfijauzskaites valktas formtsKrtot bez normalizaanasKrtot diakritisks z+mespiFjiFa krtoaanas sec+bastandarta valktas formts6+nieau decimlda<skait<iaumeru-akadieau 7+<rakstsKrtot tikai pamata burtusKrtot, ignorjot simbolusLielo/mazo burtu krtoaanaRindiFas prtraukuma stilsStundu formts (12 vai 24)Veida-D~ailza romanizcijasader+g krtoaanas sec+ba6+nas Republikas kalendrsReformt krtoaanas sec+baFontisk krtoaanas sec+baKrtot pc pirm maz burtaKrtot unikodu normalizjotKrtoaana skaitlisk sec+bTamilu tradicionlie cipariTradicionl ciparu sistmaVienkraotie 7+nieau cipariVrdn+cas krtoaanas sec+bastandarta krtoaanas sec+baamerikFu mrvien+bu sistmaKrtot pc pirm liel burtaTradicionlie 7+nieau ciparistandarta tamazigtu (Maroka)Indijas nacionlais kalendrsKrtoaana, ignorjot simbolustradicionl vcu ortogrfijaIzvrstie arbu-indieau cipariislma kalendrs (Umm al-kura)tradicionl krtoaanas sec+bavcu ortogrfija no 1996. gadatranslitercijas sistma US BGNKrtot ciparus skaitlisk sec+bKrtot re#istrjut+gs rakstz+mestranslitercijas sistma UN GEGNEiropas rakst+bu krtoaanas sec+aJapFu cipari finanau dokumentiemBr+vais rindiFas prtraukuma stilsKrtot re#istrnejut+gas rakstz+mesMeklt pc Hangul skuma l+dzskaFaRe#istrjut+go rakstz+mju krtoaanatlruFu grmatas krtoaanas sec+baKrtot burtu re#istra parast sec+bParastais rindiFas prtraukuma stilsStarptautiskais fontiskais alfabtsStingrais rindiFas prtraukuma stilsnoklusjuma unikoda krtoaanas sec+baKrtot diakritisks z+mes parast sec+b*Krtot diakritisks z+mes apgriezt sec+b*francisk kreolisk valoda (Seiaelu salas),Diakritisko z+mju krtoaana apgriezt sec+b-Radikl krtoaanas sec+ba pc vilkumu skaita/Vienkraotie 7+nieau cipari finanau dokumentiem0Tradicionlie 7+nieau cipari finanau dokumentiem6tradicionls 7+nieau valodas krtoaanas sec+ba - Big57vienkraots 7+nieau valodas krtoaanas sec+ba - GB2312JKrtot diakritisks z+mes/re#istrjut+gs rakstz+mes/rakstz+mes pc platumaZKrtot diakritisks z+mes/re#istrjut+gs rakstz+mes/rakstz+mes pc platuma/Kana rakstz+mes+8EVamwe`ĎBvɋT_x]Q¡ oS!, @0  [(@ H rx abH P ? X ` h C x G     u " &*K -03 77; O A E IMS QT X[_ cgkBW X o[ o{~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W }fDo!mNr$qyt6/ W᭬䰹® ײDz"ﳷ_Gϲ ɴ߲q1-߳M?rS GP;P%ݶ˭mFI Ԯܯ6R۴ٱڮ߹J򮯷"ԷuϷO\Я򰶮ְ^Txssݰo ) '-׭3"i"ɶ@";FGb~6g .P# ϭ|Wkt@w#YXxK-J"ʾ t73 CgAk:*BW_wλcKŵ)JEU5 _@̸׸/4dMhMiϳ/׳/}ʯұE糪/ |󺇲˱dzӹڷ׵{įı֯ ǹ{ 7{9M500p ܭ$Y.#ήY9!ȮҴ&ӭǷ'/% ch Ǽ'LOKHϰ&SOC' ,@aou6u¯Me[ j        $).38=B   GL( Q7 VA P Z _ [s } `e jot y~rW_F߁Iε`«g׭"3pKŭ[fGoF w='_vx2))G{Q500.^ܭG$oDQ㼥ve޽  *2;CdJW _pǒ GOVľXfZ'5nvʟr5xƼ5n0ɇ5np85nf~L t̊( OˮP˙ƤS%X&*.2\uÎç6<C +MFȨT[dֿ(mrz !&,5:BGLQ ;k *69WHĨT6DžesȁWj?zf:fu!pƫ=   ( :A9 ? G M T \ j <s 'ռ ʀ=}@K¡Ȱ $ úϺs  " e!.n!+8EVam J#P$P $P$P$P$P $P%$P*$P5$PV$P]$Pf$Pm$Pr$Py$P t`e!`````ۻ`ۺ`ھ`$P  V^ P/P:#PA#P#P#P $PK5` $P$P 'ResB  -Ǽ*jMaanktk TT Igbonktk TT ltainktk TT hausanktk TT ljananktk TT lrusinktk TT lurdunktk TT lzulunktk TT japaninktk TT lchekinktk TT lchinanktk TT lduchinktk TT lkoreanktk TT lswidinktk TT ltamilnktk TT faransanktk TT lAmharinktk TT lgirikinktk TT lkranianktk TT lmarabunktk TT lmoindinktk TT lnepalinktk TT lpersianktk TT lpolandnktk TT lspanianktk TT lturukinktk TT lyorubanktk TT lhungarinktk TT lpunjabinktk TT lromanianktk TT lruwandanktk TT nkhresanktk TT Indonesianktk TT lBelarusinktk TT ljerumaninktk TT lkambodianktk TT lvietinamunktk TT lportuguese-@ [*7BX o@' D Y0[ A M  HF{-ZQaq-ʖlBCnjMȈʝ(+WɉɁɷ ıǫ'ȟu:V P.` 'ResB g -g*jK)m)riK)tak)K)akaniK)chekiK)chinaK)h)ndiK)ital)K)pasiaK)sp)niK)japaniK)rashiaK)rwandaK)tamiluK)amar)kiK)bangiraK)furansiK)hangar)K)holandiK)ngirikiK)njaman)K)pochogoK)punjabuK)swideniK)ukir)niK)belarusiK)ngerethaK)bulug)riaK)thailandi-@ [*7BX o@' D Y0[ A M  HF hehMhhohhhhh9h1hyh!hhd )hAhR g'; 6&hhG9h1;JhSh#h\hhhh g"h% VP.` 'ResB Z -Z*jmaletirkangletchekamarikbilgarfransekoreennepaleolandepolonerouminswedwatamoulzaponezavanepenjabiportigebielorisikrenienindonezienkhmer, santralkreol morisiensinwa, mandarin-@ [*7BX o@' D Y0[ A M  HF qՃxHkje.hxm@"烩 򃆃[YŃ̓ڃz#;`ރSW"VP.` 'ResB a -a*jOrdZolAraboGrikaPersaSoisaTsekyNepaleRoandeTiorkaYrobAnglisyBirmanaJaponeyJavaneyPenjabiPoloneyTamoilahongroAmharikaBiolgaraFrantsayHolandeyTaioaneyAlemaninaBielorosyEspaniolaKoreaninaPortiogeyRosianinaItalianinaRomanianinaSomalianinaOkrainianinaIndonezianinaVietnamianinaSinoa, Mandarin-@ [*7BX o@' D Y:0[ A M  HFl`DŽrǦ'xm@"ȩ OȶǾ1s&NJ;ZEȑf~ ȘrbǍȟǛgǪVJP%` 'ResB &x ,&x*jIkanIjavaIrisiIzuluMakuaNrenoIajemiIarabuIburmaIchekiIchinaIhausaIhindiIhurduIkoreaImhariIswidiItamilIukranIbanglaIgirikiIjapaniInepaliIsomaliIturukiIyorubaIbelausiIfaransaIholanziIhungariImalesiaIpolandiIpunjabiIromaniaIbulgariaIjerimaniIkambodiaIngilishiInyarandaItailandiIvyetinamuIhispaniola,@ [*7BX o@D Y0[ A M  HF'xxQxx%yx_x/yxCylyJxxmxtxx%xx,x9yx>xyXxxxy yDxy2xMyxxxWyxx{xayxfx8xVRP.` 'ResB:  BB6*jngam chongam tisTngam Kwaringb mYkalaabo Kwari tisTB{{{LPOPV@PEP6 .`RP 'ResBA . NN.<*jW+w+PMtik+RtinaArapikaPanioraRuhianaTiamanaHapanihiH+ririkiIngarihiTuhikore*tarianaHainamanaHana MmIngarihi UKIngarihi USW+w+ KnataHana TukuihoPMtik+ UropiPaniora UropiPMtik+ ParahiHainamana MmTiamana AtiriaIngarihi KnataNg Mati PkehReo T MMhiotiaW+w+ HuiterangiPaniora MhikanaHainamana TukuihoIngarihi PiriteneMaramataka PkehIngarihi AmerikanaMomotuhi T MMhiotiaIngarihi AhitereirianaRaupapa KMmaka ArowhnuiTiamana Lkawa HuiterangiPaniora Amerika ki te Tonga7 ;X ouo     ./~0.N0/0&0.0e//.?// /.g.s/X/.////ou'/3/eB..//./90/K/0Oe0/{{{  " e!.n!mOPRPUPVP6P;PJP< .`XP_P 'ResB  gm*j2C20X387:><<@>X0>0F0<0X=C15_028@C:0_5:@8>;CX0<>48=8HC>30<A5@8B>10BC;CE0:0_0<>_C;0(>>2>0:>A51@0<82C=_>5<>_8:0XB8:>@5=;0A:8;8<1C<X5=5=8X0A>?HB>A840<AX0=3E0X40E>_:8GCG:8Z0=_0:0XC30@>5280;CB0C=>2>0@0>=010403010D8X020;A5@25?H:82;0H:82>BA:83>BA:>3@0=B05:0_C:7070:8:2078>:5Z0=3:>B020;0=A:>;><A:>>A0H:8>_8120?03A?0@8DA:8@C=A:>A0@0B8A;5X28B0BA:8B0X ;5BC@>X>G0<A:>H0@040U>=3:0X0?A:8X8BA:8035<A:80:04A:80:0=A:80> =0300?E0A:810;8A:810;8A:>10B0G:>1>_?C@81C38A:81C38A:>2>;0?8:320E8@>3C@<C:845;025@5;0<A:886>@A:88=3CH:8:070H:8:0@8A:>:0@>HB8:0X0 ;8:20Z0<0:>?BA:>:>@=A:8:?5;A:>:C<8G:8;848A:>;8:8A:><0?CG:8<5=4A:>=35<15X=>28X0;>; G8:8?>=BA:8A0A0G:8AC=4A:8B07020:B0;8H:8B5=320@B8@ECB0B8D8=03D8_8A:8E08BA:8X5=315=Z5=30BC_C0=H:80ABC@A:8{0} F@B0{0} F@B80;5=40@0@020G:80X<0@A:810<C<A:>10<C=A:810A:8A:815B02A:818:>;A:818;5=A:81CE84A:>20@0XA:825=5BA:82>;>DA:83030CA:838;0=A:83@C78A:84CAC=A:8:018;A:8:0;5=_8=:0;<8G:8:0?87=>=:0HC?A:8:8?0@A:>:>20@A:8:>;>ZA:8:C401048;0:>BA:8;0B28A:8;82>=A:8;83C@A:8<0;B5H:8<0A0XA:8<0E0_0=8<>@8AX5=<>E02A:8=8CX5A:8=>30XA:8@5_0=H:>@C0=4A:8@CA8=A:8B0E8BA:8B0G5;E8BB0X 2X5BB815BA:8BC20=A:8C=30@A:8D0@5D0@5E0@0?A:>E5B8BA:8E>B0=A:8F0:>=A:8F0EC@A:8G0<>@A:8X020=A:>X0:CBA:8X0?>=A:8X>@C?A:8=50?>;A:82.1.48.27>;0@4>2>0;010<A:810=_0@A:8157 ?8A<>15;C_8A:81@0ECXA:82>;50XA:>30;8F8A:8320@0=A:85@7X0=A:875;0=4A:88;>:0=A:8:5GC0=A:8:8G20=A:8:>7@5XA:8;0B30;A:8;5?G0=A:>;CXA5ZA:8<0=40@A:8<0=45XA:><53@5;A:8<5@>8BA:><5XB5XA:><>:H0=A:8=0A;545=>?0;<8@A:>?8:0@4A:8A><0;8A:8A><0;8A:>AC=40=A:>B030;>H:>B0=3CBA:>B>=30XA:8C30@8BA:>D5=8:8A:8D5=8:8A:>DC@;0=A:8G0:<0=A:8G0:<0=A:>G5@>:8A:8G5@>:8A:>X>;0-D>Z8_C@G5=A:>{0} - A8B5078:: {0}$@5X75@>2>025AB0=A:>18H=C?@8X04575@5BA:>5;10A0=A:>8=C?8X0G:8:08=30=H:8:8=0@0XA:8:CB5=0XA:8;8=50@=> ;8=50@=> <0;0X0<A:8<0=8E5XA:>=010B5XA:>=0C@C0=A:8>:F845=B0;?85<>=BA:8@0?0=CXA:8@>28X0=A:8@><0Z>;A:8@>=3>@>=3>@>BC<0=A:8A0<>38BA:8A5;0X0@A:8A;>25=5G:8G030B0XA:8XC65= A0<81;8AA8<1>;8{0} - 4@C3>{0} - @07=>>4@54C20Z510EB8X0@A:85<8;8X0=A:87>348X0=A:88=4>=578A:8:010@48=A:8;><10@48A:8?8A<0 - {0}A0<0@X0=A:>A@54=>8@A:8AB0@>BC@A:>E0=C=>>2A:>F8<H8X0=A:8XC6=><8=A:8@G:8 1@>5280=040 F8D@80>H:8 F8D@85@5= A8AB5<48A:8 F8D@80CG8=E0C>2>"5;C3C F8D@820@0=3 :H8B8284;82 3>2>@38;15@B0=A:83>@=>;C68G:84>;=>;C68G:8:0@0:0;?0G:8:><>@8X0=A:8=0A8A:0 3510=>2> B0X ;C5A525@5= A0<8AB0@>8B0;A:>AB0@>?5@<A:>B0310=20=A:>B>:5;0C0=A:84>;=>H;578A:8AB0@>0=3;8A:8AB0@>?5@A8A:8E><A:8 F8D@8C@<C:8 F8D@8<5@A:8 F8D@8 8<A:8 1@>5281@0X>2> ?8A<>:@8<A:>BC@A:8<075=45@0=A:8?>25\5 X078F8?>54=>AB025=>A0C@0HB@0=A:>A525@=>A>BA:8A@0=A:8 B>=3>AB0@>=>@48A:8AB0@>C=30@A:>B0_8:8AB0=A:8B@048F8>=0;=>XC65= =4515;570?04=><0@8A:88AB>G=>A8@8A:>@0?A:8 1@>528C_0@0B8 F8D@8"0<8;A:8 F8D@8"815BA:8 F8D@80=3;8A:8 (!)35H:8 0;10=A:83@C78A:> ?8A<>70?04=>A8@8A:>:8@8;A:> ?8A<>:><8-?5@<X0G:8=5?>7=0B X078:A525@=>;C@8A:8A>@0=3 A><?5=3A@54=>0=3;8A:8A@54=>?5@A8A:8AB0@>538?5BA:8B815BA:> ?8A<>G04A:8 0@0?A:8G8=CG:8 60@3>=X0?>=A:> ?8A<>A@54=>E>;0=4A:8F0@A:>0@0<5XA:852@5XA:>0@0?A:8{0} - 8AB>@8A:8{0} - ?@>H8@5=80?>=A:8 1@>5285=30;A:8 F8D@8@C78A:8 1@>528@<5=A:8 1@>528B8>?A:8 1@>5285B@8G:8 A8AB5<8=3C>-:0;5=40@35;A:0 ;0B8=8F03@C78A:8 ECFC@870?04=>D@878A:88AB>G=>D@878A:8;0B8=8G=> ?8A<>=835@8A:8 ?8_8=A525@=>D@878A:8A@54=>D@0=FCA:8BC=8A:8 0@0?A:8:;0A8G5= A8@8A:8F5=B@0;=>:C@4A:8{0} - 2> 703@04871CG5= @54>A;54X0=<0@A:8 F8D@8!>@B8@0Z5 Pinyin"0X;0=4A:8 F8D@8$>@<0B =0 20;CB0%51@5XA:8 1@>5280;68@A:8 0@0?A:80=3;8A:8 (2> )52@5XA:>?5@A8A:8:=86525= :8=5A:8<X0=<0@A:> ?8A<>A8;E5BA:> =030@8D0;5G:>35@<0=A:8F5=B@0;=>XC?8G:8F@:>2=>A;>25=A:8:;0A8G5= =520@A:80?>=A:8 :0;5=40@@G:8 <0;8 1@>5280=38A:8 :0;5=40@2@5XA:8 :0;5=40@B8>?A:8 :0;5=40@0;5=40@ ISO-8601?HB> ?@510@C20Z55@A8A:8 :0;5=40@>4@54C20Z5 6CX8= 8B<8G:8 @54>A;54538?5BA:8 0@0?A:87=0:>2=> ?8HC20Z57>@>0AB@8A:8 40@8:0=04A:8 0=3;8A:8:0=04A:> A;>3>2=><0X=A:>D@0=:>=A:8=0B?8A=> ?0@B8A:>AB0@>XC6=>0@0?A:>H:>BA:8 35@<0=A:8X0<0XA:8 :@5>;A:8X0?>=A:> A;>3>2=>:>=3>0=A:8 A20E8;8520=030@A:8 F8D@80;0X0;0<A:8 F8D@8>4@54C20Z5 C=8E0= 8<A:8 <0;8 1@>5281@8B0=A:8 0=3;8A:8538?5BA:> 45<>BA:>:0=04A:8 D@0=FCA:8:0_C=A:8 D@0=FCA:8;8=320 D@0=:0 =>20<0@>:0=A:8 0@0?A:8?0E0C0=A:> E<>=H:>D@0=:>?@>20=A0;A:8AB0@>3>@=>35@<0=A:88=X8= @><0=870F8X002AB@8A:8 35@<0=A:8538?5BA:> E85@0BA:>;8B5@0BC@5= 0@0?A:8<0X0=A:8 E85@>3;8D8<5@>8BA:> @0:>?8A=>AB0@>A525@=>0@0?A:>H?0=A:8 (2> 2@>?0){0} - :><?0B818;=>AB@<5=A:8 <0;8 1@>52802AB@0;8A:8 0=3;8A:80<5@8:0=A:8 0=3;8A:80=04>;A:8 E85@>3;8D8538?5BA:8 E85@>3;8D85AB@0=35;A:> A8@8A:>?>54=>AB025= :8=5A:8A@54=>3>@=>35@<0=A:8B@048F8>=0;=> E0=A:>H20XF0@A:8 35@<0=A:8H20XF0@A:8 D@0=FCA:8B@048F8>=0;5= :8=5A:8@0?A:>-8=48A:8 F8D@8@5BE>4=> ?>4@54C20Z570B5@;0=4A:8 D@878A:8:0@0G052A:>-10;:0@A:8A0<0@X0=A:8 0@0<5XA:8:=8652=> AB0@>?5@A8A:>!B0=40@4=> ?>4@54C20Z5AC<5@>0:04A:> :;8=5AB>5X4-0X;A @><0=870F8X08?;>X552> AB5=>3@0DA:> 5D>@<8@0=> ?>4@54C20Z5&8D@8 A> F5;>A=0 H8@8=0=0B?8A=> A@54=>?5@A8A:>?5=A8;20=8A:8 35@<0=A:8?>@BC30;A:8 (2> 2@>?0)AB0@>A;>25=A:0 :8@8;8F012-G0A>25= A8AB5< (0-11)12-G0A>25= A8AB5< (1-12)24-G0A>25= A8AB5< (0-23)24-G0A>25= A8AB5< (1-24)<5@8:0=A:8 <5@5= A8AB5<<?5@8X0;5= <5@5= A8AB5<8=5A:8 45F8<0;=8 1@>528<5=>=8BA:8 4>;=>35@<0=A:8157 ;8=328AB8G:0 A>4@68=0;0B8=>0<5@8:0=A:8 H?0=A:8?A0;B8@A:> A@54=>?5@A8A:>?>54=>AB025=> E0=A:> ?8A<>0?>=A:8 D8=0=A8A:8 1@>528!B8; 70 @0745;C20Z5 @54>28'0A>25= F8:;CA (12 8;8 24)0<5@8:0=A:8 7=0:>25= X078:D@0=FCA:8 (!5A5;20 :@5>;8)B8>?A:8 <5B ;5< :0;5=40@=48A:8 =0F8>=0;5= :0;5=40@A;0<A:8 3@0S0=A:8 :0;5=40@!B0=40@45= D>@<0B =0 20;CB0H20XF0@A:8 28A>:>-35@<0=A:8>54=>AB025=8 :8=5A:8 1@>528"@048F8>=0;=8 :8=5A:8 1@>528F5=B@0;=>0B;0=A:8 B0<078BA:8"@048F8>=0;=8 B0<8;A:8 1@>528A;0<A:8 :0;5=40@ (#< 0;-C@0)2@>?A:8 ?@028;0 70 ?>4@54C20Z5>4@54C20Z5 ?> 071CG5= @54>A;54>54=>AB025=> :8=5A:> A>@B8@0Z5@>H8@5=8 0@0?A:>-8=48A:8 F8D@8!<5B:>2>4AB25= D>@<0B =0 20;CB0!B0=40@4=> ?>4@54C20Z5 2> C=8:>4!B@>3 AB8; 70 @0745;C20Z5 @54>28AB0=40@45= <0@>:0=A:8 B0<078BA:8>@<0;5= AB8; 70 @0745;C20Z5 @54>28>?CAB;82 AB8; 70 @0745;C20Z5 @54>28A;0<A:8 :0;5=40@ (!0C48A:0 @018X0)A;0<A:8 :0;5=40@ (0AB@>=><A:0 5?>E0)>54=>AB025=8 :8=5A:8 D8=0=A8A:8 1@>528"@048F8>=0;=8 :8=5A:8 D8=0=A8A:8 1@>528*@510@C20Z5 A?>@54 ?>G5B=0 A>3;0A:0 E0=3C;mwIQo0>g oS !, @0 4  [(8 < @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ ,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }  u/8P,& hx,낌'986NsRV K.A(879[̄C8@(m<kBu} ,rm%M88{4T,[uBYLr,(8`5Gl8aoP-Qd]ff UD51&wB#8P%m?JP.;m!52/'vbI[L*0|zjUPYc >ߌԛ0 EP,h BFG-8X`4>9t]QCY> 4-d168t6Y-,~1d#]dF#fFu8$j,ܛ/o,4=!z.v,'v8CCNE3T8pHG#<hcVY&`Dr-id8% ^L4 C/P{3f@,W-C]W8 JԢ'=*Ϋ'-32Q  )T M3C0$owYbwDM8:Ư8Ę=otb~~85Hy ;9o#/]Z;&vb O7GClPP )]4b#-*(4@4KLlc8DV,-]- (A-sY ALMLui [P20 k~eUo G8>-4oC5{*Y,g,,& AA4&k8K_M?pBaoue[ ` e j o t y ~           $ ) .38  = B     " ,1# G6L( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~k [̚앝-dDK&aNwnC NZBd,$넝iK&{^\Vڄj~s?v;J"Fi0j(T:3-2tvXX[h^>ipPU*VO[f'-s2(NrXCN+mO|d  *2;CBfT8x:GO! O9kA%ǡ /8&*.26<CbT[d*E,$mrz !&,5:BGLRU XP0m`^ 8*`bn$1^K|d|e@M 7@Xy`  " e!.n!m P' P, PO PX P_ Pf P t `e!`C````c`W`` P  V^PPPPPm PT`x P P 'ResBt \/ \/K*j5 H  >   , 8  8 A  ! K  ( A   ,  K   K 8  / J     ?  $ H $ % > ( ( > . +  M + A 2 + K { , G  . > + . > , . B z /  , 2  , 7 > { 7 K # 8 >  8 ? . 8 G ( 9 B * 9 H ! 9 W 8  ! ? /  . F | 2 > 5 K  + > |  | . ?   G   , > {  {  K   , A  {  K   >   , H }  / B   >  K  > ! K  > 5 ?  K . ?  K 1 K  M $ ?  M 0 @  , M /  A 8 @  > 8 ?  F  {  > . K  M  A  ? 5 M  F 8 K  M 5 ? & ? {  ( K  H ( W 1 A * > 2 ? * C $ ? , ? ( ? , A 3 A , F ( > , G  , , K ! K .  G  . / @ { . > 0 ? . ? 8 K . G 0 A . K  M / > 5 K / B 5 M 1 A 5 > 2 ( M ( 2 A 5 K 2 A { ! 2 J 8 ? 5 > 7 J 8   A 8 0 $ ? 8 > 8 > 8 > 9 K 8 A ( ? 8 A 2 A 8 A 8 A 8 F (  8 F 1 | 8 K   8 K  K 9 { , M  ( M ( ! $ . ? 4 M 8 ?  9 3   > {   K 2 ?  ! H  G  5 > ' ?  8 G 0 ?  {  ?    M , K  . K  ?  2 K  K 1 A & A  + ?  M  1 K . K  8 G  M  |  K z  ( B 1 ?  8 >  M  >  ? {  K   K  > # M   K . M *  M 0 , J  K . > 2  . K 1 K  0 ? / {  ? , M   ?  ( G  K   { ! > 8 >  $ M 5  M & M 5 > 2 & M 5 H 2 ( 5 >  K ( > # /  ( A 5 G | ( M / {  ,  , > 1 , > + ? / , > . A { , ?  K } , M 0  M , M 2 ? { .  > 8 | .  > 9 ? . 2 F / M . 5 K 1 ? . 8 > / M . > { 8 M . F { ! F . K  M 7 1 7 M / { 1 K  , K 2 >   ? 2 ?  , A 2 A / ? / 2 F * M  2 H 8 ? { 5 > ~ 8 | 5 A {  K 5 F ( M & 5 F } 7 M 7  - > 3 7 > / > { 8 . 0 ? / 8 . K 5 { 8 8 >  M 8 >   K 8 A  A . 8 F ( G  8 K  M  8 M 5 > ( 9 ( A ( B  J 1 ? / { ,   > 3 ? . 2 / > 3  9 @ , M 0 A  / M . > 1  1 > * 9 K  1 > 5  M / M  B | / M  A |  5 K { ! K  4 M 8 M /  ( F  , A  / > 2 ?  > 0 ? , M  ?  B / A  A $ G ( H  A . H  M  A 0 A  M  } . H  M   , > / M  >  B 8 M  @  , B z  K # M ! ?  K % ?  M  M 5 0 ( @  A 5 > 7 M  B  @ 8 M  F  M  M  . 7 G  M  >  M  |  A  , A   A 5 > 2 A  F 1 G ( K  H  M 0 ?  M / > * M !  K  M  ! > ( ? 7 M ! K  M 0 ? ! |  M 5 > $  2 K  M $ >  ?  M & ? 5 F 9 ? & F 2 5 G | ( ? / > 8 M ( M / K 1 K * 2 > 5 A { * 7 M $ K * >  * {  * A 7 M $ K * K 3 ? 7 M +  8 M * + > ( M 1 ? + > 1 K 8 M + ?  ? / { ,  M   M , 7 M  ? | , A 9 ? ! M , | . @ 8 M . # M ! > | . 2  > 8 ? . > * A  ? . > {  A . B 2 - > 7 . F ! A  , . G $ M $ > . H % ? 2 ? . J 8 M 8 ? . K  M  K . K 9 >  M . { ! G / { . | 5 > 0 ? / J 1 B , > 1 A # ?  M 1 A # M  ? 1 J . > ( ? 2  K $ M $ 2 9 M { ! 2 > ! ? ( K 2 ?   > 2 2 H ! ? / { 5 2 M 2 B z 5 > 0 G / M 5 J 3 K + M 7 > 5 ? / { 8  , A 0 A 8 > ' > 0 # 8 > { ! 5 G 8 > | . M . 8 ? ! > . K 8 ? ( M ' ? 8 ? ( M ' A 8 F }  * M 8 K . > 2 ? 8 M 2 G 5 M 9 >   A } 9 ? ( M & ? 9 ? 0  > ( 9 F 0 G 0 J 7 >  $ > / M  ? , 1 M 1 { 7 A 5 > { / ?   M  B 8 M   ? ( @ 8 M  2 B  M  M  5 > 0 ?  M  5 F 8 M % {  , @ , ? / K   >  A  M   ? , M 5 >  * F 2 M 2 G  0 @ 2 ? / {  ? |  ? 8 M  J  M  # ?  J 8 1 G / {  K | # ? 7 M  0 K 7 M  ?  2 @ 7 M / {  ? | $ M $ M  > 5 ( @ 8 M  K |  ? / {  F 1 M 1 A  $  > 2 K  M $  M , { 5 > $ 0 K  M  K $ > / M 2 G $ F   M 5 | ( M / A 5 > { *  M  > , ? * 2 - > 7  ~ * > 9 M 2 5 ? * J { * ? / { * M 0 7 M / { + M 2 . ? 7 M , > +  M  M , > 8 M  M . # ?  G / { . & A 0 G 8 G . 1 > $ M $ ? . J 1 ? 8 ? { 0 > * ( B / ? 1 F  >   M 2 K  | . { 2 K  M , > { 5 B ~ * ? 0 ? 5 J 2 H 1 M 1 8 ( M $ > 2 ? 8 ?  7 M / { 8 ?  M 8 ?  8 F | , ? / { 8 K # ? {  F 8 M 5 >   M 9 5 > / ? / {  | . G ( ? / { $ F 2 A  M  M , > 2 ? ( @ 8 M , A  ? ( @ 8 M .   K 3 ? / {   9 > 0 ?  M  ! >  M . ?  0  K # @ 8 M  1 M 1 M 8 >   } , G ( ? / {    M 5 ? 7 M  , A ( M & A  , | ! ? / > {  1 M 1 > 2 > {  2 F  M  ? {  J . K 1 ? / {  J 3 K # ? / {  M 0 @  M  M  M 2 ?   K z  M 5 > ( M / .  M 5 > 8 ? / K  M 5 ?  M  F  A 0 A . A  ?  K % ?  M  M  ? * G 5 M / {  F 1 K  M  ?  > 5 > ( @ 8 M  8 5 >  M  M  J  M  G 2 W ! K  M 0 ? , M $ > 9 ? $ ? / { $ ? + ? ( >  M $ A 5 ? ( ? / { & C 6 M / - > 7 & G 5 ( >  0 ? ( G * M * > 3 ? ( M / > {  K ~ + ? ( @ 7 M / { + ? ( M ( ? 7 M + @ ( ? 7 M / { , ? 8 M 2 > . , K 8 M ( ? / { , M 0 > 9 M . ? , M 0 F  M  z , ~  G 1 ? / { - > 7 : {0}. # M ! ? {  K . ?  M . >  M . ? 0 > { 1 8 G . M / > { . > | / >   M , F { / ? & M & ? 7 M / F * M * @ 8 M 1 J . >  M  M 1 J . > ( ? / { 2 9 M  ? / > { 2 B / ? 8 F ( K 2 B 2 @ 8 . ? 5 K  M  ?  M 5 K 3 > * A  M 7 F 0 K  M  ? 8 . / . G  2 8 ? 8 ? 2 ? / { 8 A . G 0 ? / { 8 F , A 5 > ( K 8 K  ? ! ? / { 8 M  K  M 8 M 8 M 2 K 5 >  M 8 M 5 > 1 M 1 ? 8 M 5 @ ! ? 7 M  A  1 > $ M $ ?  > * M * ( @ 8 M   M   M  ~   M  > ! ? / {  5 8 M 1 M 1 > {  8 | , H  > ( ?  + M 0 ? 9 ? 2 ?  0 K . > ( ? / {  8 M 8 > . @ 8 M  ( > 0 ? 8 . ?  ( A * ? / >  M  M 0 G ( ? / {  $ M / K * ?  M  2 > . H 1 M 1 M  8 M . > ( ? /  }  ?  M  ?  1 M 1  M  > (  > ( M 1 # @ 8 M  > 6 M . @ 0 ?  > 7 A , ? / > {  ?  , A # M  A  K | 8 ?  M  {  M 5 F  M  A 5  # ? $ 0 B *   M 5 ?  M  ? {  ? 9 M (  M  ~  ? 9 M ( 2 ? * ?  K |  M  ? / {  H  M 0 ? ( M / ! F 8 F |  M  M $ A |  M . F { ( K | 5 @  ? / { ( M / >  5 G 8 ? *  M  > 8 ? ( { * 4 /  1 ? 7 M , A 1 ? / $ M $ M , M 0 F / M 2 ? - > 7 > - G &  - K  M * A 0 ? .  M  K # M  F . # ? * M * B 0 ? . 8 ( M 1 1 > ( ? . > ~  M  @ 8 M . ? ( >  M  , W . A ( M & >   M . K ~ ! > 5 ? / { 0 >  8 M % > ( ? 2 ?  , |  ? 7 M 2 ? * ? : {0}2 @ ( ? / | , ? 2 B , -2 A 2 A 5 2 K 8 >  M 8 z 5 A  H ( @ 8 M 8  8 M  C $  8 ( M $ > ( @ 8 M 8 ? 1 ? /  M  M 8 W 0 > 7 M  M 0 8 | ! ? ( ? / > { 9 ? 0 ? . K $ A  K * M 1 M 1 ?  M {0}  * 2 5    M  > $ - > 7  , M  > 8 ? / {  1 ?  M  ?  M ! M . A |  M  M 8 M , F  M  M   M 8 ? 1 M 1 {  8 M  M 0 ? / {  0  H -, > }  |  J / M 1  @ ( ?  > {  H ( @ 8 M  J 1 K ( M 1 > 2 K  K 1 M 1 > ( G 8 G  K  M 1 M 1 > 5 M  K  M * ? 8 ? { $ F  M  { 8 . ? * 0 . M * 0 >  $  * 9 } 5 ? 2 ? * ? + ? 2 ? * M * ? ( K , F 2 > 1 A 7 M / { , K * M * K . K + K . > 8 ? ! K # ? / { . > | 7 2 M 2 @ 8 M / K 2 -+ K ( M / ? 0 > 0 K  K  M  { 1 J   K 1 J   K 2 > 1 M 1 M 5 ? / { 2 ? $ M 5 > ( ? / { 2 A , - 1 M 1   5   M  { 8 . ? 8 > * M * K  F  M 8 A # M  > ( @ 8 M 8 M 2 K 5 G ( ? / { 9 ? 1 M 1 H 1 M 1 M 9 ? 2 ?  / M ( K z * 4 / * G | 7 M / {   M  > $ 2 ? * ?  ( M $ K ( G 7 M / {  ( M 1 | 2 ?   M 5  M 0 H 1 M 1 ?  M  8 M 1 M 1 K # ? / {  8 M * 0 > ( M 1 K  8 M 2 > { ! ?  M  8 M 8 F 1 M 1 ?  M  . M * M / B  M  |  0 - > } * M *  M  ? } , |  M  @ 8 M  > ! ? / {  1 , ? $ >  M  2 ? 1 M 1 M $ F  M  { 8 K $ K * 4 / ( K 4 M 8 M * 4 / + M 0  M  M + M 0 ? / A 2 ? / > { 2 ?   M 5 ? 1 M 1 M 5   M  { 2 B 1 ? 8   M / > * 0 . > / ( M / > 8 > ! K  M  * 6 M  ? . , 2 B  ? . & M ' M /  1 ? 7 M . & M ' M / !  M  M {0}   2 M 2 >    A  M  } & C " $  + M 0 ?  M  > { 8 M  ( M 1 | 2 ?   M 5 G  ~ ! M 9 H  | . {  , A 5 F | & ? / > ( A  2 > 2 M 2 ? 8  M  M  ? ( M / > | 5 > # M   G  z + M 0  M  M  >    M   M  ~  ? ( B  M  > |  z ! >   ?  2 # M  | * 4 /    M 2 @ 7 M * 9 M 5 > 9 . K   M * > * ? / > . F ( M 1 J * > 0 . M * 0 M / . > / * M 0 & G 6  : {0}. F 1 K / ? 1 M 1 ?  M . G 1 M 1 ? . > /  M . K # K 1 M 1 K # ?  M 1 K . { 8   M /  ~ 2  M 8  , |  ? 7 M 2 ? * ?  ~  {0}2 K 5 | 8 K | , ? / { 5 > / M 8   M /  ~ 6  5 | 7  2 # M  | 8 H * M 0 ? / K  M  M 8 H 2 K $ ? ( >  0 ? 9 >  M   H ( @ 8 M * 4 /  1 M 1 > 2 ? / { , A & M ' . $  2 # M  | 8 M 5 ? 8 M  | . M . { * 0 . M * 0 >  $ 9 > {  * M * | 8 K | , ? / {  9 K    M   M  ~  4 A $ M $ A * 9 } 5 ?  {  K   M   M  ~  ! ? /   M   M  ~  ( M ( ! 8   M /  ~  . G |   M   M  ~  M 2  K 2 ? 1 M 1 ?  M   M .   M   M  ~  H ( @ 8 M  2 # M  |  B ! ? / K - 1 , ?  M $ > / ?   M   M  ~ ( F * M * K 3 ? 1 M 1 > { ( K | $ M $ G { 8 K $ K ( K | $ M $ M ! F , ? ~ * 4 / * M 0 J 5 { 7 M } , B # M  M 2 ?  M  M , M 2 ? 8 M 8 ?  , } 8 M . >  A 5 > -. @ $ M $ K . K ! ?   M   M  ~ . M 0 K   M   M  ~ 2 > 5 K   M   M  ~ 5 ? / 1 M 1 M ( > . @ 8 M 6 > 0 &   M   M  ~ 6 M 0 > ( { ! K  M  K 7 M / >  M  H ( @ 8 M 8 > ~  M  | * 9 } 5 ? 8 M  K ~  M  M 8 . ? 9 @ , M 0 B  2 # M  | * G 4 M 8 K - 1 , ?  M  K   K 8 M 5 > 9 ? 2 ? * 6 M  ? . 8 A 1 ? / > ( ?  B ! ? / K -* G | 7 M / { . ? { ( > {  H ( @ 8 M $ . ? 4 M   M   M  ~ &  M 7 ? # ( F ! ? , ? ~ * A 0 > $ ( * F | . ?  M * G | 7 M / {  2 # M  | . & M ' M / + M 0  M  M . > / {  ? $ M 0 2 ? * ? . ?   M 5 K  2 # M  | 2 ?  , A   M   M  ~ 8 . 0 G  / ? 2 A 3 M 3  8 > ' > 0 #   A  M  } 8 M 5 ? 8 M + M 0  M  M 8 M 5 ? 8 M 9 H  | . { 9 @ , M 0 A 8   M /  ~ * A 0 > $ (  M 0 @  M  M * A 0 > $ ( 9   G 1 ? / { {0} 8 M  M 0 K  M  M {0}   ( A / K  M / $ {0}   0 ? $ M 0 * 0  {0}  . 1 M 1 A 3 M 3 5    M 2 @ 7 M  2 # M  |  2 M 2 >    A  M  A   4 A $ * M * F  > $ M $ $ M  8 M  M 0 ? / {  | . {  ( G ! ? / { + M 0  M  M  ? 4  M  { 8 ? 1 ? /  M  |  M  M 8 M 2 > 5 ?  M  K |  ? / { 8   M /  ~  >  M 0 ?   M   M  ~ $ F  M  {  ~ $ M $ > / ? * 6 M  ? . + M 0 ? 7 ? / { * A $ ? / $ > / M 2 M / B ,   > 3 ?   M   M  ~ . & M ' M /    M 2 @ 7 M . 2 / > 3    M   M  ~ / A . F .    M 2 @ 7 M 2 B 8 ? / > (  M 0 ? / K ~ 2 F * M    M   M  ~ 8 F {  M 0 }  A | & ? 7 M 8 M 5  > 0 M / * / K   8 F | , K - M 0 J / G 7 M / { $ F  M  {  A | & M & ? 7 M {0}  5 ? * A 2 @  C $   | . G ( ? / { 8   M /  ~  ( A  M 1 M 1 ? 1 M 1  M  M  $ M / K * ?  M  2 # M  |  ~  ?  ?   M   M  ~  ( G ! ? / {    M 2 @ 7 M  ? 4  M  {  | . @ ( ? / {  K . ? -* F | . M / >  M  M  A ! 5 > ! ?   M   M  ~  M 0 @  M  M 8   M /  ~  > * M * ( @ 8 M  2 # M  |  > 5 ( @ 8 M   M   M  ~  ? , 1 M 1 {   M   M  ~ $ F 2 A  M  M 8   M /  ~ * 0 . M * 0 >  $  H ( @ 8 M .   K 3 ? / { 8   M /  ~ . & M ' M /  M   | . { / A . 8 M .    M 2 @ 7 M 2 3 ? $ 5 }  M  0 ?  M  $ M + M 0 >  M  A | 2 > 1 M 1 ? {  M 0 ? . ? / {  |  M  ? 7 M  M 2 > 8 ?  M  } ( G 5 > 0 ? 1996-2 F  | . { 2 ? * ? {0} 8 M  M 0 K  M  A  ~  8 M 2 > . ?  M  2 # M  |  8 M 1 M 1 G z + M 0 ? 7 M / {  $ M / K * ?  M 8   M /  ~   8 M  8601  2 # M  |  * ?  8 M 5 ( 5 M / 5 8 M %   M  K . { $ A |  M  ? 7 M  / > 9 M 2 ?   M   M  ~  J / M 1 > , J 1 K 8 F ( M ( ?  K * M 1 M 1 ?  M  2 # M  |  A 0 A . A  ?   M   M  ~  F / M 2 ?  M 2 > 1 M 1 ? {  > * M * ( @ 8 M 8   M /  ~ $ ? | 9 A $ M $   M   M  ~ & G 5 ( >  0 ?   M   M  ~ ( H  @ 0 ? / { * ? ! M  ? { ( K | $ M $ G { + M 0 ? 7 M / { ( K | 5 @  ? / { , A  M . } * ? { / ? {  M 0 . @  0 #  * M 0 >  @ (   ? * M 7 M / { , F 2 ? ( @ 8 M   M   M  ~ , M 2 ? 8 M  ? $ M 0 2 ? * ? . M / > { . > |   M   M  ~ 8 . /   ( (12 / 24)8 ? 1 ? 2 ?  M   M   M  ~ 8 A ! > ( @ 8 M   M   M  ~ 8 M  K  M  ? 7 M  H 2 ?  M 9 F / M $ ? / {  M 0 ? / K ~ / B 1 K * M / { 8 M * > ( ? 7 M  . G 0 ?  M  {    M 2 @ 7 M  8 M . > ( M /   M   M  ~  A  1 > $ M $ ?   M   M  ~  A / {   A  M  }  M 0 .   K |  M  ? / {  A  M 8 A 0 ? *  ?  M  > 1 {   M   M  ~ * 0 ? 7 M  M  0 ?  M  2 ? * ? * A 0 > $ ( 8 A 1 ? / > ( ? - > 7 * J 3 M 3 > | ! M 6 , M & 2 ? * ? + A ~ 5 ? ! M $ M $ ? 2 G  M  M , M 0 > 9 M . ?   M   M  ~ 1 K . {  F 1 ? / 8   M /  ~ 2 3 ? $ . >  M  ? /  H ( @ 8 M 2 3 ? $ 5 }  M  0 ?  M  9 > { 8 > . M * $ M $ ?  8   M /  ~  . K  ?   A  M  }  M 0 .   8 M 2 >  -8 ? 5 ? }  2 # M  |   ? * M 7 M / {  ? $ M 0 2 ? * ?  # ? $ , K ~ ! M   M   M  ~ * 0 . M * 0 >  $  M 0 . @  0 #  , M 0 ?  M  @ 7 M    M 2 @ 7 M . F  M 8 ?  M  { 8 M * > ( ? 7 M . F  M 0 ?  M  M 8  5 ? ' > (  8 ?  9 3 2 ? $ M   M   M  ~ 8 W 0 > 7 M  M 0   M   M  ~ / B 1 K * M / { * K |  M  A  @ 8 M 8 . 0 ? / >  M  > 0 A  F  0 . > / {0}  ~ * M * F  A $ M $ ? / 5   M 8 ( M 1 A  ~   A  M  A   8 M 2 >  - 1 , ?  M  2 # M  |   ? * M 7 M / { ! ? . K  M  ?  M   ? * M 7 M / { 9 ? 0 > 1 M 1 ?  M  H ( @ 8 M & 6 >  6 8   M /  ~  > * M * ( @ 8 M 8 ? 2 M 2 , 1 @ 8 M ( K | 5 @  ? / { ( H ( K |  M 8 M * 9 > 5 M . K   M   M   M  ~ 8 > ' > 0 #   A  M  }  M 0 .  8 K 1 8 K  * F  M   M   M  ~ 8 M 5 > - > 5 ?  ! ?  ? 1 M 1 A  ~ 9 > + M 5 ? ! M $ M $ ? 2 G  M  M / A  8 M  3  M  } 8  5 ? ' > (   8 M  M 0 G 2 ? / {    M 2 @ 7 M 8 F 7 } 5  M 0 ? / K ~ + M 0  M  M  8 M 2 >  - M / K $ ? 7  2 # M  | $ > / M $ >  $ >    M   M  ~ $ > / M $ >  9 K 1   M   M  ~ ( ?  # M  A   A  M  }  M 0 .  + K z , A  M  ? 2 F  M 0 . @  0 #  , M 0 8 @ 2 ? / { * K |  M  A  @ 8 M . 8 > 1   K # M  ?   M   M  ~ . M / > { . > | 7 > {   M   M  ~ 5 1 >  M 8 ? 1 M 1 ?   M   M  ~  | . G ( ? / {  F 1 ? / 8   M /  ~  8 M 1 M 1 M 0 >   M 2 K 8 ? 1 ? /  M * A $ ? / $ > / M 2 B   M   M  ~ 8 > ' > 0 #  1 { 8 ? + K | . > 1 M 1 M 8 M 1 M 1 M 0 K  M  M  M 0 . @  0 #  8 M 5 0 8 B     A  M  }  M 0 .  ( 5 @  0 ?  M    A  M  }  M 0 .  ( G 1 M 1 ? 8 K z * M 0 > & G 6 ?  0 B *  * 0 . M * 0 >  $ $ . ? 4 M 8   M /  ~ / A . 8 M . BGN 2 ? * M / ( M $ 0 #  / A . { . GEGN 2 ? * M / ( M $ 0 #  8 > ' > 0 # 0 G  > 5 ? - >  ? 6 H 2 ?   @  C $  ( G ! ? / {  K $ M 0 2 ? * ?  G 8 M 8 F { 8 ? 1 M 1 @ 5 M   A  M  } * 0 . M * 0 >  $  H ( @ 8 M 8   M /  ~ * B | # 5 2 A * M * . A 3 M 3 8   M /  ~ . ' M /  1 M 1 M 2 8 M  . > 8 H 1 M 1 M . @ 1 M 1 F / M . > / F  M   M   M  ~  G 8 M 8 F { 8 ? 1 M 1 @ 5 M   A  M  A   M ( ? 5 /( ?  ? 5 * M 0 > & G 6 ?  0 B *   > * M * ( @ 8 M ' (  > 0 M / 8   M /  ~ / B 1 K * M / {   A  M  } ( ? / .  M  ~  # ? $   8 M * F / M 8 M   M   M  ~  ' A ( ?  8 M 1 M 1 > { ! G | ! M  1 , ?  M  # ? $ 8 > { 8 M -8 F 0 @ + M   M   M  ~  M 0 @  M  M  F 1 ? /  M 7 0 8   M /  ~ , M 0 ?  M  @ 7 M  3  M  } 8  5 ? ' > (  8 > ' > 0 # / B # ?  M  K ! M   A  M  A  8 A . G 1 K   M  > ! ? / {  M / A # ? + K  12 . # ?  M  B | 8  5 ? ' > (  (0 11)12 . # ?  M  B | 8  5 ? ' > (  (1 12)24 . # ?  M  B | 8  5 ? ' > (  (0 23)24 . # ?  M  B | 8  5 ? ' > (  (1 24) $ M / K * ?  M  . F $ F  2 F   2 # M  | 2 > 1 M 1 ? {  . G 0 ?  M  { 8 M * > ( ? 7 M 8 > ' > 0 # 0 @ $ ?  2 M 2 > $ F   A  M  A   ( ? / ( M $ M 0 ? $ 0 G  > 5 ? - >  ? 6 H 2 ?  5  # ?  M  }  ? 9 M (  M  ~   A  M  A    M  W # M  ?   M  1 { 8 ? + K | . > 1 M 1 M   M   M  ~ * M 0  > 0 . A 3 M 3   A  M  } * J $ A 5 > /  5 6 M / $ M $ ? ( A 3 M 3 $ ? 0 / } 8 M % ? 0 / B # ?  K ! M   A  M  }  M 0 .   8 M 2 > . ?  M  2 # M  | (   }  A 1 )- > 7 > * 0 . > / 3 M 3   M  . J ( M ( A . ? 2 M 2 2 3 ? $ 5 }  M  0 ?  M   H ( @ 8 M 8   M /  ~   M 8 ( M 1 A  ~ / G 8 M /5 @ $ ?   A  M  A   & M /  5 2 ? /  M 7 0 * M 0  > 0    A  M  A  . M / > { . > | $ > / M 2 F / ?   M   M   M  ~ 8 > ' > 0 #  G 8 M  M 0 . $ M $ ? }   A  M  A   0 K ! ?  ? 1 M 1 A  ~ * M 0  > 0    A  M  A  5 ? * A 2 @  C $  1 , ?  M - ( M $ M /   M   M  ~ * A 0 > $ (  |  M  M 8 M 2 5 K # ?  M 8 ? 1 ? 2 ?  M  & M /   F 1 ? /  M 7 0 * M 0  > 0    A  M  A  * 0 . M * 0 >  $  H ( @ 8 M ' (  > 0 M / 8   M /  ~  G 8 M 8 F { 8 ? 1 M 1 @ 5 M * M 0  > 0    A  M  A   # ? $ 8 > { 8 M -8 F 0 @ + M , K ~ ! M   M   M  ~ ! ?  ? 1 M 1 A  3 F 8   M / > * 0 . > / ?   A  M  A  1 > ! ?  M  } -8 M  M 0 K  M  M   A  M  }  M 0 .    ? 8 M % > (   M 7 0  M  ~ . > $ M 0    A  M  A  * 0 . M * 0 >  $  H ( @ 8 M  M 0 . @  0 #  - , ?  M 58 M 1 M 1 > { ! G | ! M . J 1 K  M  { 1 M 1 > . 8 ? / 1 M 1 M   M 8 ( M 1 A  ~ / G 8 M /5 @ $ ? /Kana   A  M  A  2 3 ? $ . > /  H ( @ 8 M  M 0 . @  0 #  -  @ , ? 23128 > ' > 0 #   M 8 ( M 1 A  ~ * M 0  > 0    A  M  A  8 > ' > 0 # / > / ? * / K  ?  M  A 5 0 A ( M ( 8   M /  ~ 1606 5 0 F / A 3 M 3  ' A ( ?  . & M ' M /  > 2 + M 0  M  M   M 8 ( M 1 A  3 F 5 ? * 0 @ $  M 0 . $ M $ ? }   A  M  A  2 3 ? $ 5 }  M  0 ?  M   H ( @ 8 M ' (  > 0 M / 8   M /  ~ 5 2 ? /  M 7 0 / F 1 ? /  M 7 0 * M 0  > 0 . A 3 M 3   A  M  }  ( A / K  M / $ / M  M  > / A 3 M 3 . A {   A  M  }  M 0 .  5 ? * 0 @ $  M 0 .   M 8 ( M 1 M * M 0  > 0 . A 3 M 3   A  M  } ) ? 9 M (  M  ~ * M 0  > 0    A  M  A ( M ( $ M  5  # ?  M  A  *9 >   } * M 0 > 0  - 5 M /  M  ( >  M 7 0  * M 0  > 0  $ ? 0 / A  +8EVamwJ@qPTTETMBP>T1G6PK9a9$;D oS!, @0  [(@ H rx aH P ? X ` h C x G     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }/!<5:1r7@19>9/q/4195Di7{7X?R1 BNrJ433:i/X<5F129_4>N7f/21.;820y/722582085;W70$247#09307P0|9/11530>?<8X92D:<<0(FK3p:C32333/X@CB4i5A8n0?53?1>3=12100p1G5C4:KK(EIiHAD=_HOVHI=637B/C4/8~GFX>D>`/j3y6E3>x3< 81CQ@9F0H2://(@472w5=v=0;Dm@ADH(C/<75=/5=>X15:d17m/=9@D96100B@&846>01Z0u/(07+338;>201K04=?=;49000r2)=6/024*28B2/T2t4N206{4>iA4<<28`;<2`74B;44662V;j;|6784m40$3L;x0?BA/G1A6;w8EF> 4l6>67 Kq3:s0@>0]B#A11:F2:84/M<5v1/=|1Ft6:6'4r?4lG=8}05466?A 4WJ9LNJ:7~;6=94"9t;`244Z29?0;85/cJ*527c30;j99M5DJ=2/[5F2;D(>/>.1F59k=2<=9 :A/$7b5977A1904>`=21s99BB7H'B(1E71d03<635:3_0:88D67d>321><1FT61 7333i0/8J8\8N7<3,< :7:lB<4@A<8I06=420;:#5.1;@;L!BCL6\6!D(11E7d6S83/55=]/e8=KO5?:^1:C15=`I_@eB  *2;CC@@GK?EOqCA@pFIJKPF}E{BBGOdPLXfQPGP5nSSr5xRQQQ5nRRAN5nP0O5nQR~CRCSJ2Q ORlT LPINgS#LMGMPT5KLIRHItK|>&*.2fOOOO6<C*PM+PMcM{MT[dJOKMmrzw '/8A JOTYbkp!u&,z5:BGLQ{@QQDLG1D'I@1?HZGFsIMCOLlENHGJQTM1RC KE6GuNF@@KKAHDBINNtRNQDwAEA(NGeLpQ_K@E@|H?:I:JA[E&JJK HCLKMNBEAEHGS?{L  :? G \ b SLF9EMAF?3M[N=H1C^F8;?  " e!.n!+8EVam J#+PH+PM+PR+PW+P^+Pc+Ph+Pm+Px+P+P+P+P+P+P+P t>`e!`AC`xJ`D`QC` <`aC`?`p,P  V^%P%P*P *P*P+P +PK [,P[/`d u,P|,P 'ResBy   ^*j66C<09@20BO?D8=G5EM2MO203@5:3@6B24O?>=0;NB0D0@10;818@<1C3838973C7K40=8:>@=;CO0>@>A?5@AA8@8B83@B8<=BC20BC@:BMA>D868H0=LH254M@7O52@59;0B8=E020901E070483M075@80<E0@0=38:0@<5=10;101>A=81@09;2C=6>303C77>=E08448H8=3CH8B0;8:070E:C<C::Q;LH;048=;5738<060@<0;09<0;B0<0A09<>AA8=O=60?>;LH?@CAAA0=3A8F8;B068:B08B8B09B0C715:C93C@CM;LAGC20HGM5==M<>68MB8>?Q@C1015=30;BM;30;10=80@<5=80ABC@810H:8@18A;0<1>;30@30;53>3@<E8A?0=8:0=B>=:0@5;L:0H<8@:2078>:8:CN:8@387:8@8;;:><>@8:>@A8:<0?G8<0G0<M<>;402A0@48=AC=40=BM<4M3C:@08=C>;;C=C>;AM@G5G5=LG>:B0CH0<10;M:06C:MAB>=8A8=E0;00@0?03>0@><0=K1>6?C@82L5B=0<38;15@B:;8=3>=;8<1C@3<0@H0;;<5@0=48<>@8A5=<LO=<0@=89B;M3=>@2538>AA5B8=?0=6018A0<1@A0=402MA;>25=8B09 B>>BC<1C;0BC@:<5=D;0<0=4D@8C;0=E0;8<03H>B;0=43C60@0B8A>;>=3>AB2 :C@40@01 B>>15;0@CAL2>?><>D>3@6 B>>8=4>=578:010@48=:0;5=68=:C0=LO<0;0>A B>><0;030A8<0@8 EM;=80A EM;>;>= EM;>@8O B>>?0=30A8=@0@>B>=3B0G5;E8BB24 B>>D8;8?8=>O?>= B>>52@59 B>>6>;0-D>=8:E<5@ B>>;N;5 A0<8=385<1==845@;0=4AKGC0=L 8C;0<6;0;BC>;;09BB0E>94 ;C@8E>94 A0<8E>94 A>B>MB8>? B>>{0} F>E8;BBM;3 B>>{0} - 34075@10960=15=30; B>>4>>4 A>@184MM4 A>@18:>9@0 G8=8<04C@8 EM;<>=3>; B>><=4 A0<8<=4 0;B09{0}  CA04{0}  1CA041030 A0:A>=10@CC= D@8718G834MM393@<E8 B>>8=B5@;8=32>:0=04-0=3;8:0=04-D@0=F:0==040 B>>:><8-?5@<O:<070=45@0=8<LO=<0@ B>>=M34<M; EM;0<5@8:-0=3;8{0} - =89FM;{0}  "EM=360@0B8 B>>:0125@480=C<0;0O;0< B>><>=3>; 18G83E>94 =4515;51@8B0=8-0=3;8?5@A F03;020@AB0=40@B 0@0168683 @>< B>>08B89= :@5>;02AB@8-35@<0=5@=E89 E09;B:Q@01>@> A5=8A<89= A;02O=EO;10@HCC;A0=H>B;0=4K= 35;O?>= F03;020@<=4 =4515;568683 3@5: B>>H259F0@8-D@0=FC;0<6;0;B E0=702AB@0;8-0=3;840=38 F03;020@4520=030@8 B>>52@59 F03;020@:0@0G09-10;:0@<5B@89= A8AB5<<8=3> F03;020@<=3= BM<4M3BEOB04 F03;020@MB8>? F03;020@68683 0@<5= B>>H259F0@L-35@<0=C;0<6;0;B EOB04{0}  %02A0@A0=8G2M@4  {0}1C44K= F03;020@=835@89= ?8468=H259F0@8-35@<0=; <M4M34ME EM;{0}  @3B3A=>?><>D>B>9 E0=78A;0<K= F03;020@:>=3>389= A20E8;8ISO-8601 F03;020@=>@25389= =8=>@A:B>4>@E>939 18G83EOB04 0@02BK= B>>3@53>@89= F03;020@8A?0=8 EM; (2@>?)EO;10@HCC;A0= E0=7C;0<6;0;B B0<8; B>>1@M= EM<6MMBM9 B>>8A?0=8 EM; (5:A8:)A5A5;20 :@5>; D@0=FC;0<6;0;B EOB04 B>>EM; 79= 03CC;3039EO;10@HCC;A0= EOB04O?>= A0=E389= B>>=3;8 =M3689= A8AB5<"2 B;0AK= B0<0709B?>@BC30; EM; (2@>?)<5@8: =M3689= A8AB5<?>@BC30; EM; (@078;)C@B <@89= 709= 70320@12 F0389= A8AB5< (0 11)12 F0389= A8AB5< (1 12)24 F0389= A8AB5< (0 23)24 F0389= A8AB5< (1 24)EO;10@HCC;A0= EOB04 B>><0B5<0B8: B>>;;K= A8AB5<<=3= BM<4M3B89= EM;1M@8A?0=8 EM; (0B8= <5@8:)HC;CC= <@89= 709= 70320@M=389= <@89= 709= 70320@AB0=40@B M@M<1M;ME 40@00;0;@3B3A= 0@01-M=MBEM3 B>>F0389= <G;3 (12 MA2M; 24)>@>::>389= AB0=40@B B0<0709BC;0<6;0;B EOB04 A0=E389= B>>O?>= EM;=89 589= F0300= B>;3>9<=3= BM<4M3B89= AB0=40@B EM;1M@EO;10@HCC;A0= EOB04 A0=E389= B>>N=8:>4K= =4AM= M@M<1M;ME 40@00;0;1<=3= BM<4M3B89= =O3B;0= 1>4>E 1@B3M;89= EM;1M@mwlKz7 o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;    $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b !%)-0(48<]@ DHKNlRVZ fjmquFy}D߿j 11=E?=~uAe pQGIq um%5SOe`}:dbߑ1U#8L7#<+,K3Of=C-Nߨ/aYLa=(tSj 3QU'\ $L2[a-EA O5=q߳9do#+ #]5gVmkiҍߣV3 2`KLmۍs8]Dߟ3{ ߔsE&K [32 C y]k5R{Mry}cD pBaouY,e $).38=BGLQV[`ejoty~~,륩0+ss 7ߢd :\Λ j||>?'\ 2E5dy- *2;C"KigGO[O8B&*.2Jbz6<C3(T[d$mrz !&,5:BGLi^Z<xB9V2'(2;'{{{  " e!.n!mP*P/P6P?PFPMP t`e!```b` `I`U``P V^ P PPPP^ A0`i PP 'ResBP  *j  'ResB  n*j 8 A  ! L  5 G  ( B  2 (  > .  G  $ ? 5 +   + I ( , 8 > . 2 / . B ( / >  0 B  6 E (   > (   G .  . 0 >   > .   >   ?  >  K 8 >   . >  >  >  A ( @  A 2 B $ > $ 0 $ G 8 K ( 0 B ,  >  , B  @ .  9 @ . >   . ?  K . @  > 2 K  ? 5 > 0 G 8 >  > 9 H ! > ! ? / >  ( M ( !  M . G 0  * > ( @ $ > . ? 3   @ ( @    @ /   G 0 @  ! ?  G  $ M 8 .  2 G $    A 6  . K  @  2 K  K   A 0  . M , B  , >  2  >   K  >  % @  @ 6 G   A . @   A 0 B   E 0 ? ,  B 5 > 6  G  G (  A    ! E ( ? 6 $ > / $ > $ G 2  A $ G 2  B & A  2 > * 6 M $ K * 9 2 5 @ + ( M  @ + 0 K   , 0 M . @ , 2 A  @ .  ! > 0 . 6 > . G . K 9 I  / > * @ 8 / G . , > 0 5 M 9 > 0 6 ? / ( 2 >   @ 2 M / A  5 > 2 B ( 5 I  ?  5 K 2 K + 8  ! 5 G 8 >   A 8 >   K 8 > 8 >  9 ( A ( B 9 0 G 0 K 9 > ( M , 9 ?  & @ $ ? , G  @ 8 ?  9 2 >  ? 0  @  . 2 >  8 @  0 > 5 >   , ? , ?   M , G   ( M   K  0 M  K (  2 > * A   > . M , >  ?  A / B  E ! M ! K  E . K 0 K  E 0 ? / (  >  >   > . M , G  A  0 ( @  K . M , >  B  @ 8 G  K  M $ L  > 0 M . >  K    >  A 5 > 2 A ! ? ( M  > ! G 8 0 M  ! M / A 2 > $ >  2 @ & >  >  > ( ? / A  ( ( G * > 3 @ ( M  ? . > * A 6 M $ K * M 0 $ @  ,  ? ( @ 8 , 7 M  ? 0 .  8 M 8 0 . >   M 8 . > ( M  A . > * A  @ . ?  . E  / K 0 A , > 0 @  >   0 A ( M & @ 2 >  K  > 2 > & @ ( K 2 ?   ? $ 2 ? . M , B 5 > 2 8 G 0 8   M / > 8  $ > 2 @ 8 > . K  ( 8 ? & > . K 8 B & > ( @ 8 G 2 M  * 8 G 8 K % K 9 5 >  / ( 9 H $ @ / (  I * M  ?   >  > 2 K  . 2 M / > 3 . . ? ! 2 !   5 G 8 M $ (  0 > * > 9 K   > 2 ? / (  % ?  * ?  & . A 0 M $  0 M  M / >  2  ?  ?    K ( @   > $ > 2 > (  A $ G ( >   K 8 0 ? / (  M 5 > 8 ?   K $ > ( @ 8  >  > $ >   > 5 > ( @   G * K  G   >   M 0 G  K  G 2 > ! K  M 0 ? , $ > . > 6 G  $ ? + ? ( >  % >     & > 0 M  5 > * > 2 >  ( + ? ( M ( ? 6 + M 2 G . ? 6 , > 2 ? ( @  , M 0 G $ I ( . > & A 0 @ 8 . > 0 5 > ! @ . A  ! >   . B 3    / ? & M & ? 6 0 K . > ( M 6 2 M / A  / > 5 K 2 > / $ > 5 M 9 G  & > 6 >  , > 2 > 6 G / G ( M ( 8 . 0 ?  > ( 8 0 2 @  C $ 8 0 M , ? / ( 8 >  , A 0 B 8 ? , A  ( K 8 ? 0 @ / >  8 @ 0 ? 2 ?  8 M 2 > 5 M 9 + K ( ? 6 ? / ( .   K 2 ? / ( 2 K  0 M . (  ! >   M . G  ,  G  ? / (  . M 9 > 0 ?   0 M  K ( @   5 G 8 M $ > (   8 2  ! ?   ( B * ? / >    M 8 ? $ > (  8 M 8 G  ?   > 2 G   @ (  > 6 A , ? / (  > 6 M . @ 0 @  E  >  > ( >  I 0 M 8 ?  (  M 2 ?   K (  > 0 K 6 M % @  A 0 A . A  @  E (  ? ( @  E 2 ? 6 ? / (  M 5 ?    (  ?  . M , B (  G ( > ( M  >  >  .  K (  A 5 @ ( ? / ( ! G 2 > 5 G / 0 $  K  ( M 5 > $ >  5 ?  $ $ > 9 ? $ @ / ( $ A . M , A  > $ G ( M  5 > 0 ( M / > (  K 2 ( M / > ( M  > * 9 > .   * M 0 A 6 ? / ( , K 8 M ( ? / ( . >  K ( M & G . > 0 M 6 2 @  . > 2 M  ?  M . G 0 K   ?  . M / > ( . > 0 0 K . (    2 > / ! ? / > ( 2 > / 6 ? / > ( 2 > 9 M ( M ! > 2 G  M  @ / ( 6 E 5 M 9 ? / ( 8 ? . M 6 ? / ( 8 ? 8 ? 2 ? / ( 8 A  & > ( @  8 A . G 0 ? / ( 8 K  M ! ?  ( 9 ?  M  ? $ G 0 > 0 K  K   (   M  G ! ? / (   0 , H  > ( @  0 M . G ( ? / (  2 M , > ( ? / (  E 0 G . >    ( M  0 2 ?   ! ? / >    8 M . > ( ? / >  2 > 2 M 2 ? 8 $  M . G 0     M 0 @      * > ( @     ? 2 M , 0  @  $ > 6 G 2 M 9 ?  $ > 8 > 5 M 9 >  $ G 2  A    ( M / > . 5 G  @ * > 0  * > 0 ?  * K 9 M ( * ? / ( . > ( @  > / @ ( . > ( M ! > / @ ( . ? 0 >  ! ?  M . K 0 ? 8 M / G ( / A  E 0 ?  ?  2 ? % A  ( ? / ( 2 @ ( ? / > 0  2 K 8 E  M 8 ( 5 > 0 M 2 * ? 0 @ 5 M 9 >     5 M 9 B  ? ( @ 8 0 M & ? ( ? / ( 8 > / * M 0 ?   8 M 2 K 5 M 9 >  9 ? 0 @ . I  B 9 ? 2 @  G ( I ( + > 0 8 @ - 0 , @ . ? ! 2  / 0 ? 6  K 2 > -+ K  / @ {0}  8 0 M 5  0 M ' @ 0 A  & @  E 5 M 9 G 0 ?   ( A  M $ @  A   8 M * 0 > ( M  K  K 2 K  M ( ? / (  > 8  @ -5 > * 0  A & G  - 0 , @ $ ? , G  @    * B 0 M # 0 A  & @ , G 2 > 0 A 6 ? / ( . E 8 G ! K ( ? / ( / A  M 0 G ( ? / ( 2 > $ M 5 M 9 ? / ( 2 ?  , B 0 M  ? 6 2 ? * @  {0}5 M 9 ?  $ ( > . @ 8   G $ 2 ? * @ 9 ? , M 0 B     A & G  -+ > 0 8 @    0 2 ?   M 5 >  % ?  * ?       > ' ?  - > 7 >  M 2 E  K 2 ?  ?   A ( @   > 2 ?  & C 6 M / 8  5 > & ( 5 @ ( $ >  2 B * M 0 & G 6 : {0}+ M 0 ? / A 2 ? / > ( . >  > ( & G 0 > ( @ . ? ! 2 + M 0 G   5  6 * 0  * 0 >  $ 6 ? / >    ? ( @ 9 >  M  >  ? ( @ 8 M 5 ? 8 + M 0 G   $ M $ 0 & G , G 2 @  0 >  / -, > 2 M  0  > , 5 0 M & ? / > ( A  G  I ( + M 0 G    K . @ -* 0 . M / >   >  2 ?  2 G  ? (  I 0 M  ? / (    & 6 . > ( * & M ' $ @ * A 0 > $ (  / 0 ? 6 * A 0 > $ ( ( I 0 M 8 .   K 2 ? / (    . ' M /  A 0 M & ? 6 . ? ! 2    M 0  @ . ? ( ( > (  ? ( @ . K 2 M ! > 5 M 9 ? / ( 2  M  G  , 0 M  ? 6 8 M 2 K 5 M 9 G ( ? / (  - ?  > $ ( G 5 > 0 @ {0}  ( > ( > 5 ? '  0 M . G ( ? / (    $ M $ 0 @ 2 M / A 0 @ & C 6 M / . > ( - > 7 > * > 0  * > 0 ?  9 > ( * A 0 > $ ( * 0 M . ?  * A 0 > $ ( + M 0 G   2 K  0 8 K 0 M , ? / ( 8 M  I  M 8  G 2 ?  {0}  8 . > 5 ? 7 M     @ /  M 0 . 5 > 0 @  * M * 0 8 I 0 M , ? / (  - ?  > $ 8 ? 0 ? / >   E ( ! ? / ( + M 0 G    0 M  8 M 2 > 5 M 9 ?   @ ( @ & 6 >  6    * 6 M  ? . @ , > 2 K  @ * > 0  * > 0 ?   @ ( @ * ? ( / ? (  ( A  M 0 . * A 0 > $ (    M 0  @ + K ( , A   ( A  M 0 . . ? ! 2 9 > /  0 M . ( / B . 8 .    M 0  @ / B . G .    M 0  @ + M 0 E  M $ A 0 2 E  ? ( 8 0 M , K - M 0 K  6 ? / ( * A 0 > $ ( 9   G 0 ? / ( , M 0 ?  ? 6    M 0  @  M 0 >  . @ ( $ A 0 M  @ {0}  8 A 8   $ * # >  . G 0 ?  (    M 0  @ $ M $ 0 @ + M 0 ? 6 ? / (  E ( ! ? / (    M 0  @  > * > ( @ 8 M 5 0 2 ? * @ &  M 7 ? # > $ M / 8 > . @ ( > /  ? 0 ?  ( * ?  ? ( * K 2 > 0 M ! + K ( G  ?  . >  A 5 M 9 > -. @  M  K 2 K  G 2 5 M 9 G 0 ? /   5 ? $ M $ @ / 8   M / > 6 , M &  K 6  ( A  M 0 . 8 > . 0 ?  > (  0 E . ?  8 M 5 ? 8 9 > /  0 M . ( + > 0 8 @ & ? ( & 0 M 6 ?  >  # ? $ @ / 8   G $ 2 ? * @  * > ( @ & ? ( & 0 M 6 ?  > , L & M ' & ? ( & 0 M 6 ?  > / 9 B & @ & ? ( & 0 M 6 ?  > 8 0 2 @  C $  @ ( @    8 > . > ( M /  M 0 . 5 > 0 @ 8 > . > ( M / 9 G $ A 6 K '  M 0 . 5 > 0 @ 8 > . 0 M % M /  * > ( @ 5 ? $ M $ @ /     I 0 M  ? / (  A $ M 8 A 0 @ &  M 7 ? # > $ M /  2 M $ >  &  M 7 ? # > $ M / & G , G 2 @ ( I 0 M 5 G  ? / ( , K  . > 2 * > 0  * > 0 ?   ( A  M 0 . * > 0  * > 0 ?  8   M / > * ? ( / ? ( 0 K . ( > /  G 6 ( * B 0 M # 0 A  & @  G    * M 0 >  @ (   ? * M 6 ? / ( . ? (  A  & ? ( & 0 M 6 ?  > 2 M / A 8 ? / > ( >  M 0 ?  2   ? * M 6 ? / ( 9 > / 0 G  ?   % ?  * ?  & ? ( & 0 M 6 ?  >  >  G  K 0 2 >  ( , M 0 G   I * M  ?  & ? ( & 0 M 6 ?  > * > 0  * > 0 ?   @ ( @    * L 0 M 5 > $ M / + M 0 ? 6 ? / ( . > / > ( 9 >  0 K  M 2 ? + M 8 . A 8 M 2 ? . & ? ( & 0 M 6 ?  > / A 0 K * ? / ( * K 0 M $ A  @  8 0 M 5  M 0 . 5 > 0 @ 2 > 5 > , M 0 ?  ? 6 . > * ( * & M ' $ @ * M 0 . > # ? $  2 ( 8 M 5 0 A * * > 0  * > 0 ?  $ > . ? 3     * 0  G 8 /2 K  0  G 8  M 0 .  . G 0 @  ( . > * ( * & M ' $ @ 2   M  > 0  M 0 . 5 > 0 @  8 M  M 0 G 2 ? / (    M 0  @  G 8 8  5 G & @  M 0 . 5 > 0 @ $ > 8   M 0 (12 5 ? 24)* A 0 > $ ( * M 0 K 5 M 9 G ( M 8 2 . ' M /  2 > 8 $ E . E  > /  / B  ( GEGN 2 ? * M /  $ 0 # " ? 2 @ 2 >  ( , M 0 G  6 H 2 @ , M 0 >  ? 2 ? / ( * K 0 M $ A  @  12 $ > 8 * & M ' $ @ (0 11)12 $ > 8 * & M ' $ @ (1 12)24 $ > 8 * & M ' $ @ (0 23)24 $ > 8 * & M ' $ @ (1 24)  >   ?    2 ( 8 M 5 0 B *  ' A ( ?  * M 0 . > # ? $  0 , @ ( I 0 M 5 G  ? / ( ( M / K 0 M 8 M  0 K . ( 2 9 > ( 2 ? * @  G    (ISO-8601) & ? ( & 0 M 6 ?  >  ( M 8 M  M 0 ? * M 6 ( 2 * > 9 2 5 @  M 0 @  2 9 > ( 2 ? * @  G    * A ( 0 M 8 M 5 0 B * ? $  ( A  M 0 . 5 > & G - ? 2 G 8 0 K . ( > /  G 6 ( 0 E ! ?  2 -8 M  M 0 K   ( A  M 0 .   ? * M 6 ? / ( 9 > / 0 K  M 2 ? + M 8  ( M 8 M  M 0 ? * M 6 ( 2 * 0 M % ? / ( * M 0 . > # ? $  M 0 . 5 > 0 @  M 0 . / A 0 K * ? / (  M 0 . 5 > 0 @ ( ? / .  8 M $ M  M 0 G ( M  G 2 K 8 ? 0 ? / >   0 M . G ( ? / (  K  @ 2 ? * @    8 > . > ( M / 2 >  ( , M 0 G  6 H 2 @  G 8 8  5 G & @  M 0 . 5 > 0 @ 2 > 5 > 2   M  > 0  M 0 . 5 > 0 @ 2 > 5 > ' M 5 ( @ 5 ?  > 0  M 0 . 5 > 0 @  M 0 . * M 0 . > # . K 0 K  M  ( $ E . E  > /  5 ? 8 M $ > 0 ? $  0 , @ -- > 0 $ @ /    . A 8 M 2 ? . - ( >  0 @ & ? ( & 0 M 6 ?  > * > 0  * > 0 ?   @ ( @ 5 ? $ M $ @ /    * M 0 % .  * 0  G 8  M 0 . 5 > 0 @ 2 > 5 > - > 7 > 5 H  M  > ( ?  8 > .  M 0 @ ( > 9 @  ( A  B 2 $ G 8 > @  ' @  @  M 0 . 5 > 0 @ * M 0 % . 2 K  0  G 8  M 0 . 5 > 0 @ 2 > 5 > - > 0 $ @ / 0 > 7 M  M 0 @ / & ? ( & 0 M 6 ?  >  $ ?  * ?   . G  G  2 G . & ? ( & 0 M 6 ?  > ! @ + I 2 M  / A ( ?  K !  M 0 . 5 > 0 @  M 0 . . A 8 M 2 ? . & ? ( & 0 M 6 ?  > . - 2 - A 0 > 8 > . > ( M / * # G  M  > 0  M 0 . 5 > 0 @  0 > ( G 9 . @ 8 > 0  G (  0 $ >  M 0 . 5 > 0 @ 2 > 5 > * M 0 $ @   M 0 . 5 > 0 @  ! G & A 0 M 2  M 7  0 >  M  > 0 / G 8 /0 A  & @  @  M 0 . 5 > 0 @ 2 > 5 >  G 5 3 . B 3   M 7 0 >   @  M 0 . 5 > 0 @ 2 > 5 > / A ( ?  K ! 8 > . > ( M / @  C $  M 0 . 5 > 0 @ 2 > 5 > 8 > . > ( M /  G 8  M 0 . >  @  M 0 . 5 > 0 @ 2 > 5 > 9   A 2 * M 0 > 0  - ?  5 M /   ( > ( A 8 > 0 6 K ' > & A 0 M 2  M 7 ? $ * M 0 $ @  >   @  M 0 . 5 > 0 @ 2 > 5 >  M  > 0 / G 8 /0 A  & @ / > ( >  M 0 . 5 > 0 @ 2 > 5 > * > 0  * > 0 ?   ? ( @  M 0 . 5 > 0 @  M 0 . - Big58 0 2 @  C $  ? ( @  M 0 . 5 > 0 @  M 0 . - GB2312   >   @ 5 H /  M $ ?  0 ? $ M / >  M 0 . 5 > 0 @ 2 > 5 > / B ( ? + >  !  E ( G ! ? / (  E , K 0 ? & ( 2 8 ? 2 E , ?  M 8    >   @ 8   M / >  M 0 . > ( A 8 > 0  M 0 . 5 > 0 @ 2 > 5 > +8EVamwl7yK + oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W } qP89$-T.߇= DKOD- --WDu ߻ ݩ$NUD__l / Dkq\߅ N'w dcߍ{- #{ŬƼ#D % F9ީ ?-!?(@Lx^ӌ2߫i!\h@߉s Zy ~ p߽nQDP:aXrDL^Z"C DHݵݿ?ݥ GW@-tZa ZKD MdZߊZU@c_Dy5C.[ = u(lM U{ޕK }1 _P RUݏ_Kݶ߯D' QDYZV! o߅ ]މO_odm gEާ<ݪsDx] O!I|GCZ vO Kd) Q5 sZ}D3Z7( ;_-޻U 5uD!uDoޅi['9ߟ 3 ddCԥi[r50.[|Pv- J -^!7 -Zܳ-g $MȌ8 2j|s-DdI ާ9ߍ d E Ycލ i߷ ֌'-(d#aou<- ߅e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~T6}Aݨ֌.(}  Fݵ +g _&%(xڳ'-p  a޿n2k`|ne ݘ-~y1KBU D_hoq ݯs62-Z - 5*%VHtԭz2Kt^GHe] eqJH1F$q] $n1ȤqNT$Hp{1#q)]/errHIMuJ\?1ԃ3G%`2aH 1Pr}Zuq1=H\\P%R٤/1!(&1xxOK'I0qa^%2DKJI1%~qsF1;1K\BqhrI1\;5\=39_k2hU41K]$䄈ri$J HY%peH sX1Ii$2IlH=q0&)Hq>cIr)}]M`^:)c2!es0#% ƃؚJqm^_]5]]!1J-9GSr$m0 l1&$^GMtbz#]1yM &#gI KtRM/$H/2$ 33HWq+1`]H wHHG3^ K\xguKt]6Y)1M^8$]_=I_s^ r0K*#$]1e`0X9%b%aouw_  ]L|J,e $).38=BGLQV[`ejoty~9'r0k ed4riI~dr$q{1)]/e12Bqk_^/$HGH;eOzze  *2;CrN[E2vzdGO+Xf5n9r5xidQ5nF5n5nUy~CM8 OR #I qU 6&*.26<C-M T[d@_Mmrzw '/8A JOTYbkp!u&,z5:BGLQk->KM4㻒^铛pufli}7:Xk\o! "e_,{f gy-5eh\ j jdf*Ne  " e!.n!+8EVam JPPPPPPPPPPP PPP!P(P t f`e!``=``p`L`o``P  V^~PPP%P*PPPv P` PP 'ResB o o*j ekAjnuBaskKurdLo|iMetSerbSlavTorkGriegArmenA|eriDani|DwalaKaddoKaribKa|akKriekKuruxMaltiNijasRumenRussuUkrenVotik uki|AvarikA ini|Balu iBurjatBurmi|ElamitFi!janGotikuGwi inIngli|KikujuKirgi|LitwanMunitaO!ibwaPrussuRomanzSirjanSlovenSqalliTaljanYapese{vedi|Albani|Assami|Balini|BulgaruFeni juFran i|InupjakKoptikuKornikuKorsikuKotani|KutenajLaosjanLatvjanLe|gjanMaduri|Nepali|Olandi|Osa!janO  itanPollakkRapanwiSlovakkSpanjolUngeri| avani| or!janAbka|janAfrikansAfri'iliAkkadjenAmharikuAragoni|EstonjanFilippinFjammingGali janIrlandi|I|landi|KabuljanKantoni|KareljanKolonjanKomorjanKosrejanMirandi|NaplitanNaurujanNjamwe|iPalawjanPonpejanPortugi|RomaneskSumerjanSundani|Ta'itjanTibetjanTurkmeniTuvinjan ipewjan ermani|&awajjanAromanjanBelarussuBo|nijakuFinlandi|FrijuljanLingaljanMongoljanOssettikuRa!astaniSardinjanTajlandi|UgaritikuVjetnami| irillikuDelawerjanGilbertjanIndone|janKalallisutKalendarjuKollazjoniMa edonjanNors AntikSerbo-KroatA|erbaj!aniIngli| (UK)Ingli| (US)KinjarwandaLingwa: {0}Luba-LuluwaMhux MiktubPangasinjanRarotonganiRe!jun: {0}Lhudi-G'arbiCape VerdjanGrieg, AntikIngli| AntikLussemburgi|Tork OttomanPersjan AntikLhudi-PersjanFran i| AntikKurd entraliMarshalljani|Ordni Ma'|u|aIngli| Kanadi|Irlandi| AntikLingwi DiversiOrdni StandardSassonu KomuniSorbjan KomuniBokmal Norve!i|Galliku Sko  i| ermani| KomuniFran i| Kanadi|Han SimplifikatIngli| AmerikanNewari KlassikuPidgin Ni!erjanProvenzal AntikSorbjan ta FuqSpanjol EwropewTork tal-KrimeaKalendarju ini|Creole ta HaitiE!izzjan (Antik)Fran i| {vizzeruIngli| MedjevaliKalendarju DangiNinorsk Norve!i|Numri tal-PunentOrdni TelefonikaOrdni tal-PinjinPortugi| Ewropew ini| SimplifikatSamaritan AramajkKalendarju EbrajkFran i| MedjevaliHan TradizzjonaliIngli| AwstraljanIngli| BrittanikuOlandi| Medjevali ermani| {vizzeruFrisian tal-PunentIrlandi| MedjevaliKalendarju BuddistSami tan-NofsinharSlaviku tal-KnisjaSoto tan-Nofsinhar ermani| Awstrijak ini| TradizzjonaliKalendarju appuni|Altai tan-NofsinharKalendarju EtjopikuKalendarju ISO-8601Kalendarju I|lamikuKitba Mhux Mag'rufaLuri tat-TramuntanaPortugi| tal-Bra|ilSami tat-TramuntanaSoto tat-TramuntanaSpanjol tal-MessikuKalendarju GregorjanLingwa Mhix Mag'rufaOrtografija IrrivedaNdebele tan-Nofsinhar ermani| Antik, PulitG'arbi Standard ModernNdebeli tat-TramuntanaSpanjol Latin Amerikan ermani| tal-I|vizzeraBla kontenut lingwistiku ermani| Medjevali PulitFran i| tas-Seselwa CreoleKalendarju Islamiku- iviliTamazight tal-Atlas entraliOrdni ini| Sempli i (GB2312)Tamazight Standard tal-MarokkOrdni ini| Tradizzjonali (Big5)mwny] oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG fjmK O quFyS W }${ Y]Ja0tት33EG$Y`]ruGG5`K0$q]_$%^]`ǀJKB$&ux$ ^A`\2q2lN2]dqqqKp5Q_Q3^II0%B@H`S1{^ I _ q5H$$G%Aj[EyGK_u2,bJ 79K^*%MU^P3`8\q3^%:N#_&$K4cK$KH>%VHXԭz2K^GHe]zks㾮H1J$q]+$n1ȤHqT$cp{1#q)]PrHIs\?1~3G%O2aH 1Pr_Rq1=H^HV٤@1!(&1 'I0qa^%2JsI1%~qsJF1KBhrI1\&\k2h/&]$.:#$J HAlJCJkIS\}]Kr2*)0\#%Jqm^_]_5]]!12Gp$tm0l1&^wrSPp#]14` &#nIKe KF y/$H/2$s 33Wq+13t]]$H]MwHHG3^ K\wKt$]_4)1.8$]_=It^`0K*#$3]1e`0Yr%sb%aou eB $82lC4Z *2]/ O4bsQb =i  " e!.n!mPPP  V P PPPP P.`#P*P 'ResB P -P*jTurkakaKTamulMUNDAJPersiagermaKsyekyaPnjabiRussiyaamharikarabiyaitaliyaEspaniyaNepaliyaPoloniyaRomaniyaSomaliyaUkrainiabengaliabirmaniajavaniyamalasiyazah SyiKhungariyaVietnamiyaindonesiyabelarussiyazah AnglofoKzah sr JapoKZah sr Rwandazah sr FranssZah sr Portugalzah sr ma kasK-@ [*7BX o@' D Y0[ A M  HFP*Q2QQPxQQ QQBQQQ@"QQ :QQQ QPQKQRQTQ R]Q"QQfQPPoQQ0QV@P.` 'ResB . --.*j,:+1/61:-/.8+.;:00;08.,,,,,0.,,./,,0!,+ -0,:,,,..,..18,..,.//>1,.+,!:0+1.!,/!,,!,6!..;:-:;:0.:,-/.-;;.+:+.8:0.8;-/;0!0:.-::/,-/-/+0:-/,/:.....-/0:0.,+:20!,.1+,-/.;.-/:,,+.0,:2,.-/..-/:,0:>:8:.-/.0!-/+18::,%,.!,.!:0!,:!-/,!.,!..!.-/!.:%:,!-/.8:-/:8<:,::,:,8.,;:,,;-/-/.00+/:;,,8=:,9.:,:-/-/!,00,=:+=.:0808,;:.=:..00,0=:+::;+:+.,..+.-/:::1,::-/-/,::,.!,-:,-/-/;,.-0:8:=:.>-/,0.!,=:+-:0.08!,;18!,-:!,1;!,./!,+.!-:/!0:0:::,+:2:=:.=:-/=:/6:,+;1:8=1<181,7::,,9.,:,.:+.:00-/:-/,.-/,.::2:0,-/-/-/:,-/:..+,=:,+-/,:;,,,-/1,:081,:180>:::+=:.:,,.=:0:::;08,-/:,/;.,!-/.-/0,:2:=:-/:+,,-/,,.-/+08:0-/:1+:,:91:1..2-/.808!9-/!:.,!-/.,!0:0!00:!=:-/{0}J {1}:9+.1,:-/:::=::;:,.,.0/::=,.!-/.!-/.-/.:-/.>:;-/-/;,-/.;0.8:;1,7-/+..,/;,.0;,.0!,,.=:;::-:, - {0}=,.:1,7:,,+;-/:!:-:8:.,.-/-/:.8::0!2:8:;,.:: ,:.:.::=:;-/:>:,.,/:,=:.,:.1,:>1,::,=::80-:8:0!.>:,,0::-/:,:08:!:/>:!-/:.!,,=:!-/:,!-/.:!.-/;.!.-/-/!.:-/AFIDACAD-/.8,8{0} " {1}:=:0,..:,:-/:.:!.;.=:;0,=:8,,=:-/:;:;:8;0:>:.0!,-/00.:9-/.,8.8,8-/:18.8.8,8.::,:,2:-/.::-/.0.:8.:>:::,,-/:..-/1,7:-/7:>,:.8,8-/;::0. ,-1+:..,-/:.!:+.,!,:-:8!,,::!,,+-/!-/-/-/!.,;/:!...-/;1,:;.,: -/8,!=:=:+:,:+,!:.:-:8:8.;=: .,..8,81,: ,-:+.:+.:-/-:-/:-/,-/:::::,>:-:.:.8:1,:-/,<1,:0.-/1.,8..1=:!:,::!-/:::!-/2::!./:./!,18.8,8IPA !6=:UPA !6=:{0}  !<,80,.!,0-/!18>,8-/-/,-/;,,8.8:=: ;,:,;:::1,:!,-1+7::::>:=:8-/7;:0.:::-1, ,,0:8<:<1,: ,--/=::::.8,8:,:>:0,-:+0,-00!,:9-/:!:,:=+!.,. ,-!=::818!=:2=:8=: <:::>:.8,8,;18-,,-/.-+<:-/-/.:8, :8<1.;0+!-/+:8:9;,- :8<1;: !9,-/8: ,-1,7: -:1,7:.8,8,:+:.!:0.:8!:::-/!,-/:;:=:-/.8,8: -/8>:8!-7: ;,:;-/,-=:.{0}  !,8/681+ <::-/-/.8:8-/, ;.!..-: (%1,)-/18.8,80:18.8,8<1,: -/-/1, :8<1!:-/.8>,8+>: !1,:8>181,:8 -;0.-/-!,.{0}  08=2+;:;: ,:;: :8<1,: =:-/// :8<1-: :8<1,,,8 - {0},0+-.!.-/01 !:9-:1/;>,<:818;: {0} />:8 :8<1:180  {0}:018.8,8,!-/ :8<1! :-/:.:!::18.8,8!>17 ..:!..-/8.8,8%1, 1+:0.)., :8<1,.8 1+:0.=:-/ =,..;0.-/-+>:{0}  1,:-/81+ !:9-:9+ :8<100. :8<1;: <9-:/: <9-:,7::9:-/:8,18:-/:8 :8<1::1 - {0}1,:1 .81,:/6>:.,81,/9 <9-::.-/8.8,8<:, :8<1<1,: ..:.08 :8<1!::-/8.8,8!1,: ..:!1,: 2-/;.{0}  -/:8:1,: !,:-/:81,: !=::..:8- <9-:+>,8 <9-:.08 <9-:!:-/ 9=:!-7: -/.:8!,-/:8.8:8!-/:8: 1,:8)<.8,8 ;,:-/,-/-/ :./;,. :8<1;,: (:,:):9+. :8<11,: :8<1-/-/-/ -/:<:-/:1, ,80!:: !:9-:>181,:8 !.;:!:-/:8 :;:!.2:: ;,:<--;> !:9-:!9,: <9-:ISO-8601 <9-:1,7 6 !:9-:1,:-/:8 -/-/.,,. :8<1<:< 7: :8<1:/!-/ <9-:!1-: !:9-:!:-/:8 <::AB ,.: (A AB)BD ,. :(A BD)1,:1 =::1,::/:8,!/: !.! :<1,: !=::...)<18;> !:9-:AB ,. : (@ AA)AIIF ;,: 18/68BD ,. : (@ BC)1,7:>: 18::<--;>-/:8,:,,,8 !;-/8;-/8!1-:-/:8,:!:-/:8 !:9-:!,18.8,8 :8<1-/8, /: :8<1!1,:-/:8 :8<1!;,8>7::-/:1,/6>:,-/:=2/66-/8, .8: :8<1-/8;27!,: :8<1- :8<1 ,/6818-/:6,/68:8<1!:!,7,: ,,-/:!..-/.8,8 :8<1!:-/:8 !-/:8:>:-/:;.8.8,8 :;:1, :8<1 ,/6818!>17-/:8!,18.8:8/6>: =11=:/6:{0}  =2:/68-/:1,{0}  1,:8<1,:8=1,/: :.: :8<1-/:6,/68 <9-:-/8>:8 /: :8<1!:-/:8 !<7: ;,:!..-/8.8,8 <9-:,.::8 (AB >7: BD)<: :.:,81, 18/68! :-/:.,81, 0./:;: 9 ,18/68 :8<1>18-/8 :, ;,: 18/68!-9<- !;-/8,8 <9-:7::,81, ,-/:=2/667::,81, ,-/:=2/66/68:8=:-/:,;:>-1,- -/7/: >-1, ,8/68!,18.8,8 :8<1 ,/6818,:8-/:/68 =11=:/6:,,,8>7: ::1,!, >-+-/8, /: 9 ,18/68 :8<1!:-/:81,:;1,<::> AF@F1+:8:,81, 0. ::,8/68-/8>:8 /: 9 ,18/68 :8<1mwE@bC<2"D`B=8 o!@  [H rx a  u &*-03 77 ; AEIMS QTX[_ cgkBX ou[ o {~d9 g k o s @ <  M@o )'  g -   l $(,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8: 4 ;      $ (,039=@5DHa LPT WD ) [^bfjn v   z}h  A  9 < vM* i  b !%)0(48<]@ DHKNlRVZ^ fjmquFy}t/752%0 6W97X20J2>86?4;37y/o/:7Q26:5./)/513/;>{9778/2n3G4/v31:~3$/f266/44B/44224.4. <6.15.313/;R?@7c9.?+0@16;&300~/<2?7;2@IAx=)@@A:/|;x>1?6a=/1P8=07014:R;/:@p5X><#7>C721A/t44C4'9;?94/24074'28.96j/3e/83907;486660808/i7@11X=;917Y4///1(559$12.n;+161.8k4.e6n2Q6V:~2v2/I:o6}4<:51c:.6/4113059/933008<99 20m02_7U0O0A7I03U7[0L/55BfP4 ;31K7g0a0=/55A/|800:F37/ A5A(;?1017L5U51-74>#:N3C564>;/>3637$6748^5:8g5E80C;/1V3o9?=8==}:659V/ 28839Q/0?7y092.22:/$8G12/9.c?U1A?K9022;\1/8s7 ::262<6*< 5/u@/c1q1P=H=`;6012 011060=b431:03j1/21500B.4[/5&49_20C0^3y5[853350}73y6//3s0.32?/x1/E.aou0u=> DC>D<@O@=>@GObEZCOWD!A<>&*.2]A@A@6<CDYBDT[d9AA$mrz Y!&,5:BGLBBBCE?@B@B:Bu?=CCFBEh><)=;*CpBwB9<=H<   0 :A\ b j EH6DqABCE8864.>4mAPZP_PhPqPxPP tD;`[6`sC`;`h=`>`C`9`<`P  V^PPPP<P P.`  PP 'ResB  ((*j"BE9(11,"01*'.E13F/DH&HF&HFH&1GF/HD2FH3'1EF'2('EG1'H1''14'(H(/H(F'*3H1H"1HF/3H&/ADE4AF4B2'BD'*FDH'E'F3E,'1E:HDEHG'EP*'!F~'DGDF/HHDA'D,'~HF,'H'"(.'2&H:H1'HG (E('3PF'A'1HB('DB1B2D'&HD'H*'E'&H1E'1'*E'~HGE''EGEB/HFEP1HG'FHDHH'41H'*H1F4HHH1'F(D'1H3'3DH''3DF/('4B1('A'(1EG (1P*HF*'DG**1EHF*DHH*HF'F/2HF.'2'1E'3FG'D'A,'BH&H&'DG3*HFE'21HFEH13FEHD/'HEHF/'FHHF,H'DF,F'E(''FQ'/'H&'3HHF'FO1G H1EH.'H1'F*'3'H'B/H&'D'3'F31*3HF/'F3AD~FHD'*H'D*HF'E'D''3F'FHDGG'&*'G1''F'H'D1~11H'&G &'*'DHFH13'F''&H23F* F,HD'-AHF2HHF: {0}3'/G FG'H''~ HO1/,FH( 1//H'F'F13H&'F 4E'D DO1EF7BG: {0}~'F 51('D'&D3H*EHF H1/('D' 51(4E'D F/(DG:1( A12DH2'E(H1E'.H&'-E*HHE-~1E'H1' FFH 3H'-D'31~*: {0}3H3 "DE'FDH('-'*'F'F1H (HE'D~'F "DE'FF'1H"F/'3'/G (N G'F'*14 P"DE'F3H3 P"DE'FF1H FFH13~'F 3'3HF'E1F 'FD3(12D P~1*:'D(1*4 'FD33H3 PA1'F3HF4F'3 G 2HHF'1H~' P~1*:'D,FH( "01 *1'F'/' PA1'F3H"E1' P'FD3'F'/' P'FD3E2 P'3~'FHD(1*'F' P'FD3'1H~' P'3~'FHD'3*1'D' P'FD3EHF '7D3 *'E2BE/1F '3*'F/'1/ 91('3*'F/'1/ P3F* G'F*'F 2HHF (4F'3 G FQG,FH( "E1' P'3~'FHDE1'4 P'3*'F/'1/ P*'E'2B*o!@ [H ab  *077 ;EIMTX_ BX ou o {d9 @  M@o '  g - l$04CG1 , ND VY\`Ktx Oz D~:;   039=HPW ) [   z}h  A  9< vM*   b 08] DHN^ jmF}ֵb-㴤8H\* ,\߹pV~eCy=\Pt-߷"KͷM}-SLZжmjȶy?Zk-кG"C+dzﹱDµiy'R"T,ZJLCCȵ1ϵ( ,׸bx 0H˸@[7C W ?8C#% M$vt8hw>j׹Ϲַ h5s1bse6=Z򵬌1ضxY'ZCyo:p"CC|nᴸ\~Z2\amݵX2ѵ ķۺaou4e $)H\,y%AyyPFH>봻ȵ(>b  " e!.n!VPPPP.`P P 'ResBI Y MM-YI*jDuitsXriksZulubYorubabHollandsItaliansJapaneesAkangowabIgbogowabHausagowabHindigowabAmharicgowabPole gowabPunjabigowabThai gowabUrdu gowabArabi gowabCzech gowabKhoekhoegowabKorea gowabMalay gowabNepal gowabSwede gowabTamil gowabTurke gowabBurmes gowabPersia gowabRussia gowabRwanda gowabSomali gowabBengali gowabRomania gowabVietnam gowabBulgaria gowabHungaria gowabUkrainia gowabBelarusan gowabIndonesia gowabKhmer gowab, CentralChinees gowab, Mandarinni-@ [*7BX o@' D Y0[ A M  HFʹ&Z`Xʝfʮ8̙}ʆ@uJ$2x@tڶ˖˥˴N\jlafʪV$P.` 'ResB  [d*jjyskriffakoseerziakapizfellesfrasergilekikariskkiembuklnsklaziskliviskminnanmoksjatalysjzeeuwslaotiskbairiskfryskgassiskingriskjiddiskkabylskkorniskladinsklatvisklesgiskmandsjunogaiskpontiskrumenskrusinskseselwasogdisktuvalsktuvinskvaidikavepsiskzazaiskadygeiskaragonskaromanskbengalskbiscayancebuanskelbasiskfonxsampfulfuldegalisiskhawaiiskkaithiskkaribiskkasjmirikociewiekomoriskkumykiskliguriskmalayiskmoldovsknedarvetniueanskpalauiskponapisktahitisktidssoneuiguriskvalladeryapesiskrotumanskarpitanskcham-tallemilianskgagausiskjava-tallkirmanckimingrelsknord-lurin ko-tallpikardisksr-sothosrestisktsakhursktsakonisktsjagataiudmurtiskvai-sifresrkurdiskelamittiskfriulianskgammelirskhysorbiskkalmukkiskkiribatisklatgallisklavsorbisklimbu-talllombardisknord-sothoodia-sifreromagnolsksamogitisksurmiransksraltaisktakri-talltokelauiskvenetianskvestmariskzapotekiskgammelgreskSortr allechakma-tallcherokesiskflere sprkgammelnorskkappverdiskkhmer-sifrenabataeanskpalatintyskprivat bruktsjuvasjiskvalensiansk{0} streker{0}  annetst-armensklavschlesiskhviterussiskbaliske tallgammelfransklepecha-tallmuslimsk tatnedersaksiskosmanya-tallpiemontesisksaterfrisisksentraldusunsentralyupiksharada-talltelugu-sifrevest-armenskvestbalutsjigammelpersisksm romertallgammelungarskmellomhytyskMain-frankiskdajnkoalfabetgammelengelskgammelhytyskgammelitaliskgammelpermiskjapanske tallkannada-sifrekayah li-tallnajdi-arabisknorsk nynorskol chiki-talltamilske tallukjent skrift{0}  utvidetbrahmiske talletiopiske tallfijiansk hindigammelegyptiskgegisk-albanskgeorgiske tallgoansk konkanigujarati-sifregurmukhi-sifreglisk latinskhebraiske tallkomipermjakisklaotiske sifremongolske tallndyuka-dialektnyasa-tonganskscouse dialektsundanese-talltamilske sifrevestlige sifresm greske tallbengalske sifreekstremaduranskklassisk newarimalayalam-sifreminguo-kalenderny tai lue-tallpinyinsorteringsarushatra-tallsortr symboler{0}  omsluttetgammelsrarabiskFinansielle tallalgerisk arabiskbohorisk alfabetburmesiske sifredevanagari-sifreegyptisk arabiskfelles ortografihatransk armenskkurdisk (sorani)louisianakreolskmaya-hieroglyfermeroitisk kursivpennsylvaniatysktibetanske sifretsjadisk arabisktunisisk-arabiskzhuyin-sorteringstlig syriakisksm armenske tallSortr aksenttegngammelnordarabiskgammelprovenalskkaratsjajbalkarskklassisk kinesiskmauritisk-kreolskmeetei mayek-tallmyanmar shan-tallordlistesorteringsora sompeng-tallsprk uten skriftthailandske sifrevestlig syriakiskls linjeskiftstilTradisjonelle tallmarokkansk-arabiskstandard ortografitai tham tham-tallsassaresisk sardiskjapanske finanstallduployan stenografiestrangelosyriakiskkongolesisk swahilireformert sorteringthai tham hora-tallamerikansk tegnsprksifre med full breddeNormalisert sorteringSortr sifre numeriskSprkspesifikke sifreegyptiske hieroglyferharmonisert ortografikinesiske desimaltallnormal linjeskiftstilstreng linjeskiftstiluten sprklig innholdUSBGN-translitterasjonanatoliske hieroglyfernigeriansk pidginsprk12-timers system (0 11)12-timers system (1 12)24-timers system (0 23)24-timers system (1 24)UNGEGN-translitterasjonUnifon fonetisk alfabetjamaicansk kreolengelskradikal-strek-sorteringtysk ortografi fra 1996Sortr sifre individueltbalankadialekten av aniiSortr uten normaliseringforenklede kinesiske tallsortr aksenttegn normaltemoji-sorteringsrekkeflgeSortr Unicode normalisertSortr bare basisbokstaverSortr sm bokstaver frstjapanske stavelsesskrifterserbisk med ekavisk uttalenyere mellomfransk til 1606sentralmarokkansk tamazightsumersk-akkadisk kileskriftSortr store bokstaver frstserbisk med ijekavisk uttaletradisjonelle kinesiske tallFonetisk sorteringsrekkeflgekichwa (Chimborazo-hylandet)standard marrokansk tamazightstandard sorteringsrekkeflgeutvidede arabisk-indiske sifreharmonisert revidert ortografiislamsk kalender (Umm al-Qura)omvendt sortering etter aksentsamlet tyrkisk-latinsk alfabetforenklede kinesiske finanstallIgnorer sortering etter symbolerislamsk kalender (tabell, sivil)valutaformat for regnskapsfringALA-LC-romanisering, 1997-utgavenfelles kanadiske ursprksstavelsertradisjonelle kinesiske finanstallSortering av store og sm bokstaverSk etter frste konsonant i hanguldet uraliske fonetiske alfabet (UPA)forenklet kinesisk sortering - GB2312standard Unicode-sorteringsrekkeflgeOrganisering av store og sm bokstaverislamsk kalender (tabell, astronomisk)sortr aksenttegn i motsatt rekkeflgetradisjonell kinesisk sortering - Big 5)sotavento-dialektgruppen av kappverdiansk*barlaventa-dialektgruppen av kappverdiansk*det internasjonale fonetiske alfabet (IPA)+Sortr uavhengig av store og sm bokstaver.,islamsk kalender (Saudi-Arabia, observasjon)/Sortr med skille mellom sm og store bokstaver1Sortr store og sm bokstaver i vanlig rekkeflge1forrige sorteringsrekkeflge (for kompatibilitet)3Sortr aksenttegn / sm og store bokstaver / bredde:Sortr aksenttegn / sm og store bokstaver / bredde / kana|T߅cXcV r2JϪ6@Gݪ/*g\ 5}w"N]Lޤ*@"pUy/*ࠃe m!Y\t !Nq\QWe> te6.ݕV!!/Ak5kN*x")7>/ F8$=cip"s"6UFw!<*/\_V! "2"|"_\ <0!7rA kh?}?j"l.7 ++KpF1,$9{w**{{ İH"">O}*ŭqfGNmf#FI5<*!Wݏ䖓Or+"+@׮>7=+a+?!o2g7?]O'tw_t6P3' ]Wc#ě* )G; c] f W%7crcp͜@#s V+#00U#M78Sl9*5!uo9nret  *2;CenⱳoI!åGO9XfF5npr5xo5nB5n95n~Ti4 OK[k&hn{ynjE)&*.26<C?UM&T[d}&O=mrz  TYkp!u&,z5:BGLQ^߻w)~NF | (D|>aM'9R 6L]`YTB    ( 0 +d2:AHQYbksy9 ? G M T \ b j #,4<s y CJQ Y 뫕%=چf_ii֙0bY*1 *Ht\$Ӱ=폦 +zؿ+K>-ހ83A9T_qb  " e!.n!+8EVam JP+P0P5P:PAPFPKPPP[PPPPPPP tIA`e!``V`|`4`V``f`P  V^PPPPPPPd P[/`} PP 'ResBP  *js 'ResB f -f*jisi-Uduisi-Igboisi-Javaisi-Zuluisi-Burmaisi-Chinaisi-Ngisiisi-Thayiisi-Akhaniisi-Alabhuisi-Gilikiisi-Koriyaisi-Malayiisi-Thamilisi-UkrainisiNdebeleisi-Hangariisi-Japhaniisi-Rashiyaisi-Ruwandaisi-Yorubhaisi-Bhengaliisi-Bulgariaisi-Jalimaniisi-Pholoshiisi-Phunjabiisi-Potukeziisi-Sipeyiniisi-Swidishiisi-Thekishiisi-Fulentshiisi-Indonesiaisi-Amaharikhiisi-Khambodiyaisi-Pheshiyaniisi-Bhelarashiyani-@ [*7BX o@' D Y0[ A M  HFבSF>`Ȑ>> ɑo!xxӐސU>zmK".U鐨ge:VP.` 'ResBP. . *jV. 'ResB  .ܤ*jcfhclb- >   8 A  ! K  5 @  K .  > .  G   B ( (  K + >  + K ( 0 A  2 >  2 A  6 > ( ZmthZsye  ( A   A    > (   G .   > .  ?  G  M % @  K 8 >  ?  >  >  >  A ( @  A 2 A  A  *  G 8 K + M 2 ? , >   , > 8 > , A 2 A .  ' @ . 2 > / . > + > . > , > . ?  K . K 9  2 K  @ 5 > 0 G 8 >  > 8 >  > 8 A 8 B 9 . K  9 A * > $ > . ? 2 loose  G 0 @  & ?  G  2 G    0 ? 8  0 M . @   M , K  ( M  8  / K  K   A 0 ! ? / > 0 M & A  . > 0 >  ! ? / >  8 >  G  >  >   > , ? 2  A . ?   A 0 A   M 0 ?   M 0 ?   K 5 > 0   >   A - > 8  G  G (  0 M . >  A  ? 8  >  2 G  > - M   G  A . ! G ( ? 8 $ >  $ > $ > $ > 0 (  ? . > ( > 0 B ( ?  ( ( K  >  * K 2 ? 8 + > 0 K  + ? ( ? 8 + M 2 M * , ! >  > , > + A  , > . A ( . ( M & 0 0 G  >  0 M 5 > 2 A  / > 5 A 2 A + 8 > . K  8 > 0 $ @ 9 >  & > 9 > 8 > 9 > ( M ,  > - > ( @ $ G 2 A  A 9 ? , M 0 A hc-h11hc-h12hc-h23hc-h24strict  M 8 > .  & >  . G  0 >  ( >  0 > 5 >   5 > 0 ?   ( M & A 8  0 M  K (  2  ?  @  * M  ?   >  M . M  > ! M ! K  > ( A 0 @  > . M , >  > / A  >  > 0 ? / (  A 0 M & @  G ( / >   K  M  K  K  > 5 >  K . K 0 @  K  > ( @  > ( M ! >  ? 2 >  @  A   ? (  K ( M ! @  K . > 2 >  A  G 8 G  K  M  >  0 M  ? 6  > 0 K  K  ?  M 0 G  A - > 2 A  K  M  ( & >  >  > & ? ( M  > & ? , G 9 @ & A 5 > 2 > & G 2 > 5 0 & M / A 2 > ( > - >  K ( K - ? / 2 * > 8 M $ K * ?  0  @ + > ( M  @ , ( M  > 0 , > 2 A  @ , A 0 ?  $ , G  > 5 @ - A ( M  K - G ( M ! > .  M  K 2 . >  > . G . > ( M  A . > * A  G . ?  . >  . K  M  K . M / G ( G / G . M , > / K 0 B 5 > 0 A ( M ! @ 2 >  K $ > 2 >  M  @ 2 > ! ? ( K 2 > ( M ( > 2 ? . M , A 2 G * M  > 6 > - ? / ( 8 >  M  A 8 >  M  K 8 ? ( M ' @ 8 A ! > ( @ 8 M   M 8 9 5 >  / ( 9 > ( A ( A 9 G 0 G 0 K  ? 0 M  ?  . ' M / !  {0}-8 , H   ( >  >   M 8 ?  (   M  ?  >   >  ( ?   0 >  K ( @  0 > . >    2 > , > . >   > 2 G 2 @  , ? , ? / K  0 M  M / >  M , G  @  ( M ( > ! >  * M 0 ? /   >  (  >   > / > 9 2 @  A $ G ( >   K * M  ?   K 0 M ( ? 8  M / > 0 ? ,  >  >  >   K  M  > 5  0 M  . G (  >  > 2 K   ? + ? ( >   G  M 5 > 0 ! G 8 G 0 G  $ > 8 > 5 >  & K  M 0 ? , ( 0 M 5 G 2 @ * > 9 2 > 5 @ * ?  > 0 M ! * K ( M  ?  + M 2 G . ? 8 ,  M  > 2 @ , 0 M . G 2 @ , 9 A - > 7 > , > 8 M  ? 0 , ? 8 M 2 > . , A  ? ( ?  , M 0 > 9 A  - K 2 > * ?  . ( ? * A 0 @ . 2 >  > 8 @ . 2 > / > 2 . . >  > 8 > 0 . > ! 5 > 0 @ . > ( M  M 8 . > 2 M  ?  . A ( M ! >  . K 0 ? 8 G ( / >  M , G ( / ? & M & ? 8 0 K . > ( ? 8 2 >  ! ? / ( 2 >  8 ? / ( 2 > 9 ( M ! > 5 > 2 M 2 A ( 8 . > 0 ?  ( 8 > ( M ! G  8 G , A  ( K 8 M 5 ? ! ? 8 9 > ( M  A 2 9 ? 0 >  ( > ( M & K ( M  >  . M 9 > 0 ?   0 M * ? $ > (  5 G 8 M $ > (  - G 8 M  > (  % ? / K * ?   ( A * ?   M ! M . A 0 M   > ( G . M , A  > ( M ( > ! >  > 8 A 5 ? / (  > 8 M . ? 0 @  K 0 ? / > 2 @  K 0 M 8 ?  (  K 8 M 0 > 2 @  M / >  > 2 (  M 2 ?  M  (  M 5 > 8 ? / K  M 5 G  A 5 >  A 0 B . A  @  A 5 > 0 > ( @  > !  0 , @  > . K 0 M 0 K  G / G ( M ( G  > 9 ?  ? / (  A . M , A  >  M 8 K  M  >  M 8 M 5 > ( > & > 0 M  M 5 > ( 2 G  ?   K ( M  > . , > / ( M  K . M , > ( M / > ( M  > + ? 2 ? * ? ( @ + K ( ? 8 ? / ( + M 0 > + M 0 > , G 2 > 0 A 8 @ , M 0 > 9 M . @ - ? / $ ( > . @ . >  K ( M ! G . > & A 0 G 8 G . > ( ?  >  ( . > ( M ! >  ( . > ( M & ?  K . > 0 M 8 > 2 @ . ? 0 > ( M ! @ . G ! A . M , > / A  M 0 G ( @ 2 >  M  > 2 @ 2 ?  M  > 2 > 5 K 2 G  M  > 6 > . M , > 2 > 8 > ( M $ > 2 @ 8 > . M , A 0 B 8 ? ( M 9 > 2 > 8 ? ( M 9 > 2 @ 9 ?  M  ?  G {0}-5 ? 5 ? '  0 M  ? / > 2 @ & G 5 > ( >  0 @ * M 0 8 ? / > 2 @   0 , H  > ( @  K 8 M 8 G  ?  . M , A ( M ! @  . ? 2 ? / > 2 @  . M * M / A  0  > * ?  M ( K (  > 2 > 2 ? 8 A   > 2 G ( M  ? (  ? ( > 0 > / -  A  ( M / > . >  2 ? 8 ? / > 2 @  ? 2 M , 0 M  @  ? * G 5 M / > (  >  G 2 M 9 ?  ( M / > ( M  K 2 ( M / > . 5 G  @ ( M 9 ? (  > $ A * > . * >  M  > * > 2 > 5 > 2 @ * M 0 $ @  9 0 B , >  M $ ?  0 @ . G 0 ? / K  ?  . M / > ( M . > 0 2 K . M , > 0 M ! 8 0 M , ? / > 2 @ 8 ?  A  ( / ? 9 ? 0 @ . K  A {0}8 M  M 0 K  cf-account ( A  M  ?  A   ( M 9 G 0 ?  G !  ? . M , A ( M ! A  K / 0 >  ? ( @  > 0 K 8 M % ? $ ?  K 0 K ( M  > 2 K  K 2 > -+ K ( ? 2  >  M 5 > ( M 5 >  ?  M 0 ? ( M / >  A - ? ( ? / > 2 @ ( M  ?  . M , A ( + K ( ? 8 ? / > 2 @ , > $ >  $ K , > , > - > 0 ? / > 2 @ , A  * 9 2 M - @ , A  ? ( ? / > 2 @ , K 8 M ( ? / > 2 @ .  > ( ! G 0 > ( @ . ' M /  / 0 ? 8 . ? ( >   > , > 0 K . > ( ? / > 2 @ 2 >  M  ? / > 2 @ 2 > $ M - ? / > 2 @ 2 ?  A 0 ? / > 2 @ 2 ? - K ( ? / > 2 @ 2 ? . M , A 0 M  @ 5 > 0 M 2 M * ? 0 @ 8 >  ( 0 >   ?  8 ? 8 ? 2 ? / > 2 @ 8 A . G 0 ? / > 2 @ 9 ? 2 ?  > / ( K (  A ! ? / K - 0 , @ $ 2 M 2 K  0 M . ( cf-standard  M  > & ? / > 2 @  , M  >  ? / > 2 @  0 K . > ( @ / > 2 @  8 M  A 0 ? / > 2 @   ? * M   0 , @  ( M  M 0 ? / > 2 @ $ M $ 0 @ 2 A 0 @  ? 0 M . > ( M   @  M / > ( M  K ( ?   M 0 K / 8 ? / > 2 @  > (  ? ( ? / >   M 2 >  K 2 ?  ?  % >    M  9 0 B * >  M  > 8 ? ( > ( + M 0 ? 2 ? / > 2 @ .  M  K 2 ? / > 2 @ . A 8 M 2 ? .  >  0 > 0 K  K  M  > ( 2 >    M  9 0 B 2 ? % A  ( ? / > 2 @ 8 M  K   8 > . @  A ! ? / K -+ > 0 8 @ {0}-8 . M . ? 2 ? $   K . ( $ A 0 M  @  > , > 0 M & ? / > 2 @  > 0 > - > 2 M * >   K 2 K  M ( ? / > 2 @  . G 0   M  9 0 B  0 M  8 M 2 > - ?   ? ( A   > 0 M  ( $ 2 M 2 K 8 >  M 8 ( &  M 7 ? # @ 8 K % K & C 6 M / . / 5 > # @ ( M / > 8  K  M  > ( M / B  >  2 A  * 9 > 5 9 9 . K  M  * > * ? / > . G ( M $ K * ?  ! . K ( M $ G 8 G * A 0 > $ (  / 0 @ 8 * A 0 > $ (  M 0 ?  + > 0 8 @ * > $ M 0 K , A 2 M  G 0 ? / > 2 @ . >   G  . > / G  . K 2 M ! > - ? / > 2 @ . M / > 8 G ! K ( ? / ( 0 K  M  K 0 K  M  K 0 K . (   M  9 0 B 2  M  G . M , 0 M  @ 2 ? * ? 9 0 B -{0}5 ? 7 M # A * M 0 ? / > 8 > 0 M ! ? ( ? / > 2 @ 8 M 2 K - >  ? / > 2 @ 8 M 2 K - G ( ? / > 2 @  K 5 >  K ( M  > ( @ 9  M  >  ? ( ? / >   ( M  0 2 ?  M  M 5 G  ( M  0 M 2 ?  M  A   ( M ! K ( G 8 ? / > 2 @ $ M $ 0 @ + M 0 ?  @  0 ? / >   M  9 0 B  ? ( M / > 0 5 > ( M ! >  K . @ -* 0 M . M / >   M 0 . , & M ' 8 A  @  M 0 @    M  9 0 B  > * > ( @ * > $ M 0 K  ? / >   ? ( ? / >  ! >  M  @ * > $ M 0 K * 6 M  ? . , > 2 K  @ * > 2 >  ? (  0 M . ( * A 0 > ( K   > 2 ?  * A 0 > ( K ( K 0 M 8 G * A 0 > ( K * 0 M . ?  . ? (  M 0 G 2 ? / > 2 @ 2 A , > - > $ >  M  > 8 M   ? 8  >  2 ?  8 M 5 ? 8 + M 0 G ( M  9 ? , M 0 A * > $ M 0 K   M  K 8 M 5 > 9 ? 2 @ 9 ? , M 0 A   M  9 0 B {0} -  $ ? 9 > 8 ?   % ?  * ?  * > $ M 0 K  8 M 2 > . @ * > $ M 0 K  > , A - G 0 M ! ? / > ( A  > 0 >  > / -, > 2 M  0  ? ( ? / >  * > $ M 0 K  > * > ( @   M  9 0 B $ 2 M 2 K 8 K 0 M , ? / ( $ G 2 G  A   M  9 0 B &  M 7 ? # @  2 M  >  ( 0 M 5 G 2 @ , K  . > 2 * A 0 > $ (   ? * M  @ * A 0 > ( K * 0 M 8 ? / ( , M 2 ?  8 ? . M , K 2 M 8 , M 2 ? 8 8 ? . M , K 2 M 8 . ' M /   M  M 0 G  @ . 2 > / 2 .   M  9 0 B / A  8   M  M 0 G  @ 8 M 0 > ( > (  K  M  K 8 0 2 ?  C $  ? ( ? / >   G   2 M , > ( ? / > 2 @ / A 0 K * G 2 @ 8 M * G ( @ {0} - 5 ? 8 M $ > 0 ? $  8 M  M 0 ?  (  0 M . (   8 2 M / > ( M ! ? / > 2 @ $ M $ 0 @ ( M ! G , G 2 G  ( M ( > ! >   M  9 0 B  G ( M & M 0 @ / & A 8 A (  G ( M & M 0 @ / / A * ?   A  0 > $ @   M  9 0 B  M / > 2 ?  2 M / >  ? ( $ ? , M , $ @   M  9 0 B &  M 7 ? # ( M & G , G 2 G * 6 M  ? . @   M  9 0 B ,  M  > 2 @   M  9 0 B . ' M /  M   0 M . ( . ' M / + M 0 > ( M 8 G 2 @ . > (   M 0 . , & M ' $ > . ? ( ( > (  ? ( ? / >  . G  M 8 ?  ( 8 M * G ( @ . K 0 K  M  K 2 @  0 , @ 8 M 2 M / K  @ ( >  M 0 @ 8 M 5 @ 8 9 >   0 M . ( * 0 . M * 0 >  $ ( G 5 > 0 @  2 M  G 0 ? / > 2 @  0 , @   M 8  M 0 G . > & A 0 > 2 @  > 9 A ( + M 0 > ( M 8 G 2 @  M 0 ? . ? / > 2 @ $ A 0 M   A 0 B . A  @   M  9 0 B $ 2 M 2 K 8 ? 2 G 8 ? / > 2 @ * 6 M  ? . @ + M 0 ? 8 ? / ( * A 0 > $ (   M  M 0 G  @ , A & M ' ? 7 M  * > $ M 0 K 9 H  ? / > 2 @  M 0 ? / K 2 * 0 . M * 0 >  $  ? ( ? / >  + M 0 >  M  A 0 2 M / >  ? ( / A 0 K * G 2 @ * K 0 M $ A  @  . G 0 ?  @   M  M 0 G  @   ? * M  ? / ( ! G . K  ?    ? * M  ? / ( 9 >  0  ?   % ? / K * > 2 @   M  9 0 B  M 0 G  K 0 ? / ( * > $ M 0 K  0 M  ? / > 2 @   M  9 0 B * 0 . M * 0 >  $ 8 ? 0 ? / >  * A 0 > $ (  M   0 M . ( * A 0 > $ ( + M 0 > ( M 8 G 2 @ * B 0 M 5 @ + M 0 ? 8 ? / > 2 @ * K 2 M 2 > 0 M ! + K ( G  ?  , G 2 > / $ @   M  M 0 G  @ , M 0 >  ? 2 @ * K 0 M $ A  @ - > 7 ?  8 > .  M 0 @  H ( . ' M / 5 0 M $ @  A 0 M & ? 8 . > % ? 2 M 2 K 8 K 0 M , ? / ( . > / > 9 >  0 K  M 2 ? + M 8 8 > 9 ? $ M / ?   ? ( ? / >  * B 0 M 5 @  0 M . G ( ? / > 2 @ * A 0 > ( K 9  M  G 0 ? / > 2 @  M 0 @  8 > ( >   M  9 0 B ( 0 M 5 G 2 @ ( >  ( K 0 M 8 M  * A 0 > $ ( * M 0 K - G ( M  > 2 {0}- . M * M / >  ? , ? 2 ?  @  0 M . G ( ? / > 2 @   M  9 0 B  M 0 A  ? / > 2 @  A  M 8 A 0 @ ( >   G 0 ? / > 2 @ * ? ! M  ? ( . M / > ( M . > 0  >   M  9 0 B  8 M  M 0 G (  G 2 K 8 ? 0 ? / >   M / > ( > ! G 2 @   M  M 0 G  @ . A  M / -+ M 0 >  M  K ( ? / > 2 @  M / > ( G ! > 2 @ + M 0 > ( M 8 G 2 @  8 M 2 > . @ ( >  0 ?  * > $ M 0 K  ? ( ? / >  & 6 . 2 5   M  9 0 B * B 0 >  L  ! >   >   M  9 0 B * G ( M 8 ? 2 - > ( ? / > 2 @  0 M . ( 8 > . > ( M / & M & G 6 @ /  K  @  . M * G 0 ? / 2 . > * ( * M 0 # > 2 @  . G 0 ?  @ 8 >  M  G $ ?  - > 7 >   ? * M  ? / ( 9 >  0 K  M 2 ? + M 8  > * > ( @ 5 ? $ M $ @ /   M  9 0 B 2 ?  M  A 5 > + M 0 >  M  > ( K - > 2 M / >  ? (  . G 0 ?  @ 8 M * G ( @ * 0 . M * 0 >  $ $ > . ? 2   M  9 0 B  8 M  M 0 G 2 ? / > 2 @   M  M 0 G  @ - > 0 $ @ / 0 > 7 M  M 0 ? / * > $ M 0 K . > (  . K 0 K  M  K ( $ > . >  ?   0 K . ( 8 > ( >  G 8  >   M  9 0 B 8 0 2 ?  C $  ? ( ? / >    M  9 0 B  0 M . G ( ? / > 2 @ 8 > ( >   M  9 0 B * ? ( / ? (  M 0 . , & M ' $ > * & M & $ ?  . H  > 2 @  M 0 G  2 G   M  M 0 G  @  ? ( ? / >   # $ ( M $ M 0  K * > $ M 0 K  G ( M & M 0 @ /   M 2 > 8  > . >  ?   * 0 . M * 0 >  $  ? ( ? / >    M  9 0 B 8 M  M 0 K   M 0 . , & M ' $ > * & M & $ ?  ? . M , K 0 >  K  M  8 M % > (  ?  A  8  / A  M $  ' ? 0 >  M /   M  M 0 G  @ 8  / A  M $ 0 >  M / . > * ( * M 0 # > 2 @ 8 G 8 G 2 M 5 >  M 0 ?  2 + M 0 > ( M 8 G 2 @ 5 ? 8 M $ C $  0 , @ - > 0 $ @ /   M  9 0 B * 0 . M * 0 >  $  M 0 . , & M ' $ > * & M & $ ? 8 0 2 ?  C $  ? ( ? / >  5 ? $ M $ @ /   M  9 0 B  G 2 ? + K ( * A 8 M $ ?  >  M 0 . , & M ' $ > * & M & $ ? * 0 . M * 0 >  $  ? ( ? / >  5 ? $ M $ @ /   M  9 0 B * B 0 M 5 ( ? 0 M ' > 0 ? $ / A ( ?  K !  K  M 0 . , & M ' $ > 8 B  @ .* 0 . M * 0 >  $  ? ( ?  / >  M 0 . , & M ' $ > * & M & $ ? - , ?  + >  - 18 0 2 ?  C $  ? ( ? / >   M 0 . , & M ' $ > * & M & $ ? - @ , @  A % M 0 @ 5 > (  A mw<=܎$. oS!, @0 4  [(8 < @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; A E I MS QT X[_ c gkBW X ou[ o {~_ c d9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ;  (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8 @rDHv   z} h  A  9 Z< pvM * 0 i  b 7 !%)0(48<]@ DHKNlRVZ^ fjmquFy7 }.| FwqP81","YeQtVMmTߙR= ܛF[߽߫ ޅz}8r-ߠ޹" s--m M/Y'݁Nwݻ ?SITbbߞn-@1 W/aO 6pi7D-hݳCneV- ,5 Btek$s-m 9ܭDCaݩoI  *2;Cbwt;>J°XGO OZni8&*.2#*16<Cr8T[d#mrz !&,5:BGLq9qBJ$,8l)cn  \ 9D  " e!.n!mPPPPPPP t\`e!`]`+`y`,`]`]`}`#P  V^P%PPPP P.` (P/P 'ResB o Vo*jMaaAinoIersLetsWuyuCornuDeensErzjaGanyuGe ezLijfsPoolsWaalsYupikBamounJapansMeiteiAsanteAtjehsAuvernBeiersCisaupCreissDefakaGasconGikuyuGritalGuruneKichwaLatijnMoksjaNgumbaNicardPalausSchotsSimpelSoesoeSoranYapeesZeeuwsZoeloeZweedsJavaansAdygeesAkuapemAmhaarsAraneesBretonsCarischEstischFijischFonnapaGegischGrclassGrmistrJakoetsKalmuksKazachsKoemuksLazischLemosinLitouwsLugandaLycischOudiersPahawh2Pahawh3Pahawh4PasjtoeProvencVotischXiangyuBalineesBengaalsBirmaansBugineesGothischKoreaansAssameesAvarischBulgaarsChuukeesCyprischEmilianoFaerersFonkirshGhomala HongaarsIJslandsIngrischIvanchovJutlandsKasjmiriLengadocLetgaalsLezgischMantsjoeMinnanyuNewfoundNiueaansNumeriekOeigoersOudfransOudnoorsPontischRiffijnsRoemeensSamoaansSardijnsSelkoepsServischShimaoreSloveensSpanglisSymbolenTijdzoneToevaansTokelausTongaansVivaraupWepsischalgemeenHebreeuwsLaotiaansTibetaansAroemeensArpitaansAsturischAvestaansBasjkiersCaribischCatalaansElymaischFilipijnsH-sistemoHawaaansKhotaneesKirmanckKoerdischMadoereesMingreelsNauruaansOccitaansOudengelsOudgrieksPahlavaniPaltsischRoetheensRotumaansSassareesSilezischSomalischX-sistemoFoenicischSoendaneesOost-FriesAbchazischAcademischAleoetischBiskajaansCorsicaansElamitischEthiopischExtremeensGroenlandsHettitischKabardischKirgizischKosraeaansMerotischMoslim TatNabateaansNederduitsOvergerfdPimonteesSaterfriesSiciliaansSoemerischTahitiaansTsjechischTuvaluaansVenetiaansZuid-Sotho{0} streek{0}  alleOudperzischVai-cijfersAfaan OromoBoerjatischEngels (VS)GagaoezischGoa KonkaniKasjoebischMacedonischManicheaansMiddelfransMro cijfersNapolitaansNoord-FriesOegaritischOudhongaarsOudpermischPohnpeiaansSamaritaansValenciaansZuid-Ndbelemaatsysteem{0} strekenOost-ArameesAhom cijfersCham cijfersKerkslavischMalagassischMiddelengelsModi cijfersN Ko cijfersOdia cijfersOud-italischOudegyptischOudhoogduitsOudpruisischWest-ArameesWest-ArmeensZuid-SamischZwitserduitsongeschreventraditioneelTornedal-FinsFijisch HindiIngoesjetischKhmer cijfersLimbu cijfersNedersaksischNedersorbischNoord-SamischOppersorbischTakri cijfersTsjoevasjischZuid-Altaschvereenvoudigd{0}  diverse{0}  ingebed{0}  overigePerso-ArabischJudeo-PerzischAlles sorterenAzerbeidzjaansBrahmi cijfersChakma cijfersJudeo-ArabischKomi-PermjaaksLepcha cijfersMeerdere talenNdyuka-dialectOpperfrankischOudprovenaalsTelugu cijfersThaise cijfersWancho cijfersZhuyinvolgordeonbekende taalServo-KroatischGotisch LatijnsOttomaans-TurksAloekoe-dialectJapanse cijfersKannada cijfersMiddelhoogduitsNadjdi-ArabischNoordelijk LuriOsmanya cijfersSchots-GaelischSharada cijfersSilezisch DuitsTirhuta cijfersalgemeen zoekenmetriek stelselschriften  {0}Balinese cijfersChinese kalenderGaelisch LatijnsGujarati cijfersGurmukhi cijfersJapanse kalenderJavaanse cijfersKayah Li cijfersKlassiek ChineesMiddelnederlandsNatisone-dialectOl Chiki cijfersStandaard EngelsWesterse cijfersZichtbare spraak{0}  historisch{0}  uitgebreidWesters BeloetsjiAlgemene spellingBengaalse cijfersHatiaans CreoolsKhudawadi cijfersLouisiana-CreoolsMalayalam cijfersMongoolse cijfersNigeriaans PidginNumeriek sorterenOud Zuid-ArabischPollard-fonetischSeychellencreoolsStandaardspellingSundanese cijfersSymbolen sorterenZoroastrisch DariPennsylvania-DuitsAlgerijns ArabischDevanagari cijfersEgyptisch ArabischEstrangelo ArameesFinancile cijfersGeorgisch KhutsuriGeorgische cijfersHebreeuwse cijfersJamaicaans CreoolsKoptische kalenderLaotiaanse cijfersMeroitisch cursiefMyanmarese cijfersOud Noord-ArabischPerzische kalenderSaurashtra cijfersTibetaanse cijfersTsjadisch ArabischTunesisch ArabischVroeg modern Fransvierkant ZanabazarKaukasisch AlbaneesCyrillische cijfersEenvormige spellingEgyptisch demotischEthiopische cijfersGewijzigde spellingGniva/Njiva-dialectHebreeuwse kalenderKlassiek NepalbhasaMarokkaans ArabischSamaritaans-ArameesWarang Citi cijferstraditioneel Chinees12-uursysteem (0-11)12-uursysteem (1-12)24-uursysteem (0-23)24-uursysteem (1-24)Binnenlandse cijfersEgyptisch hiratischEthiopische kalenderKaapverdisch CreoolsKaratsjaj-BalkarischMeetei Mayek cijfersPahawh Hmong cijfersSinhala Lith cijfersSora Sompeng cijfersSorteren op accentenTraditionele cijfersemojisorteervolgordeGunjala Gondi cijfersIslamitische kalenderMasaram Gondi cijfersStreeksorteervolgordeTai Tham Hora cijfersTai Tham Tham cijfersTaraskievica-spellinguursysteem (12 of 24)vereenvoudigd Chinees{0}  compatibiliteitkleine Griekse cijfersEuropese sorteerregelsnieuwe Tai Lue cijferskleine Armeense cijferskleine Romeinse cijfersAmerikaanse GebarentaalBoeddhistische kalenderBrits imperiaal stelselEgyptische hirogliefenGenormaliseerd sorterenHanifi Rohingya cijfersMyanmarese Shan cijfersOseacco/Osojane-dialectSchots standaard-Engelsonbekend schriftsysteemstandaard valutanotatiefinancile valutanotatieAnatolische hirogliefenBalanka-dialect van AniiDuitse spelling van 1996Herziene sorteervolgordeSan Giorgio/Bila-dialectSorteren zonder symbolenUnifon fonetisch alfabetChinese decimale getallenCijfers numeriek sorterenLaat Middelfrans tot 1606Myanmar Tai Laing cijfersStolvizza/Solbica-dialectgeen lingustische inhoudstandaard sorteervolgordetraditionele Tamil cijfersOudkerkslavisch CyrillischAlleen sorteren op lettersFonetische sorteervolgordeIndiase nationale kalenderJapanse financile cijfersWoordenboeksorteervolgordelosse stijl regelafbrekingTelefoonboeksorteervolgordeEenvormig herziene spellingOeralisch Fonetisch AlfabetRussische spelling van 1917Hoofdlettergevoelig sorterenstrikte stijl regelafbrekingAmerikaans imperiaal stelselNormaal sorteren op accentenTamazight (Centraal-Marokko)Traditionele Duitse spellingTraditionele sorteervolgordeTranscriptie volgens X-SAMPAZonder normalisatie sorterennormale stijl regelafbrekingtraditioneel Chinese cijfersCijfers afzonderlijk sorterenSorteren van symbolen negerenSpellingsformulering van 1943cijfers met volledige breedtevereenvoudigd Chinese cijfersOmgekeerd sorteren op accentenEerst sorteren op hoofdlettersIslamitische kalender (epoche)Nyiakeng Puachue Hmong cijfersschreefloze wiskundige cijfersEthiopische Amete Alem-kalenderUnicode genormaliseerd sorterenEerst sorteren op kleine lettersInternationaal Fonetisch AlfabetIslamitische kalender (cyclisch)Eenvormig Turkse Latijnse alfabetKalender van de Chinese RepubliekNiet hoofdlettergevoelig sorterenServisch met Ekaviaanse uitspraakSorteervolgorde radicalen/strepenstandaard Unicode-sorteervolgordeIslamitische kalender (Umm al-Qura)Servisch met Ijekaviaanse uitspraakZoeken op eerste Hangul-medeklinkerwiskundige cijfers met dubbele lijnschreefloze vette wiskundige cijfersHet Lipovaz-dialect van het ResiaansIslamitische kalender (Saudi Arabi)uitgebreide Arabisch-Indische cijfersGestandaardiseerde Resiaanse spellingniet-proportionele wiskundige cijfersIndelen op hoofdletters/kleine lettersSotavento-dialectgroep van Kabuverdianutraditioneel Chinese financile cijfersBarlavento-dialectgroep van KabuverdianuPortugese spellingsovereenkomst van 1990vereenvoudigd Chinese financile cijfers+Sorteervolgorde algemeen hoofdlettergebruik+Traditioneel-Chinese sorteervolgorde - Big5,vorige sorteervolgorde, voor compatibiliteit.Spelling volgens het Oxford English Dictionary.Vereenvoudigd-Chinese sorteervolgorde - GB2312/Sorteren op accenten/hoofdlettergebruik/breedte0Portugese-Braziliaanse spellingsverdrag van 19454Sorteren op accenten/hoofdlettergebruik/breedte/Kana+8EVamẃ<4ӷahzV oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 O A E I MS QT X[_ c gkBW X [ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 09=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v z} LPh  TX\A    `d9 h  l}Z< & ptvM  x 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }$Y]i5K]ǎ0tት_5xo:GQL t]93r|_nfGGzrᖥwK0s$_sq]_$u3%^]{H@KsB$m(r.Kx$oas^$i\2q2lN2]zdqqq_(]KxaQ3^II03@H`S1{^)괅g1lI _ q5H$$`G6Xd(GK_u2ffB\fA:y9K^cRK:s#mP`qs3^%ArN#_vx4&$K4Ej*K$xKH>%VHbԭ2:^ GHe]}5g5H1J$q]`-$n%1Ȥ qT$p{1#q)]rHIu25J&\?1'㢂G%`'aH 1Pr_NAU")E;Hh\>^NP%C8٤/@1!(&1~[ OK'I0qRpDK.sI1%~qRF1Yb1*B3)JI1\I2ze\<=35g%_hSZ]$;<)$J HY%e䆂S5ğ ~Q1%h$2IhlH{=q __s&!<`)HqSCS&hs$jJQziRڶ}] 0^LZ&z0K#%8w.Rؚm^]_5]Ԏ]!1gJGB7r$䃻m02i{T1&|]fJ2O;Y;EJ&*]Q&a^;6mebI1 B3)ZK eh00$J%32rK&``SE^ƻNyj'I\#9IԎ^a_MG]LI>U^n9{Ju- f`,rN!9FS]VVs%Pc%Pj%Ps%Pz%P%P%P t`e!````````&P  V^PPb#Pi#Pl#P$P$P )&P.` &P'P 'ResB: oQ >>,oQ:*jFalaPaKJmanYorbNg[l[nKi[l akanKi[l ikboKi[l korKi[l rduKi[l tamulKi[l amariaKi[l b m[rKi[l italiaKi[l mwsKi[l pTlTKeKi[l p[rsiaKi[l russiaKi[l rwandKi[l b gr[kKi[l b turkKi[l b rabeKi[l somaliKi[l vi[tnamKi[l Mal[ siKi[l bengaliaKi[l birmaniaKi[l bulgariaKi[l b tch[kKi[l b indienKi[l p[ndjabiKi[l b rum[nKi[l indonesieKi[l belarussieKi[l b chinoisKi[l b japon[ Ki[l b javan[ Ki[l b suedoisKi[l bllandaisKi[l b TngroisKi[l b ukr[nienKi[l b pTrtug[,@ [*7BX o@' D Y0[ A M  HFQQ=RRRrRRzQ#RQuQQpQQRDSRQQSSQQdRRnQ4SRQeSR RRJR$SQ ;0RTSQWRQRVP.` 'ResB  ھ*jerzialumbuarmiskfelleskariskklnskk icheniuiskslavejlaotiskfryskjiddiskkorniskkurdisklatvisklgtyskmandsjunedarvanepalsksogdiskarumenskadygeiskaragonskbengalskforenklafriuliskfulfuldegaliciskhawaiiskkaithiskkasjmirimalayiskpalauiskponapisksardinskshimaoresrsothotahitisktuviniskuiguriskyapesiskkalmykiskmoldavisksr-altajtsjuvanskgammalirskhgsorbisklimburgisklgsaksisklgsorbisk{0}  annaaustarmenskgammalgreskaustfrisiskgammalnorskmadagassisknord-luriskodia-siffersynleg taleteiknskrifttsjagataisk{0} strekarsm romartalkviterussiskfleire sprkforenkla hangammalfranskkhmer-sifferpahawk hmongsalmepahlavi{0}  utvidagammalpersiskgammalungarskgammalengelskgammalhgtyskgammalitaliskgammalpermiskkyrkjeslaviskmellomhgtysksaaho-dialekttelugu-siffertonga (Nyasa)ukjend skriftsm greske talasu (Tanzania)gammalegyptiskkannada-sifferscouse-dialekt{0}  omsluttabena (Tanzania)gujarati-siffergurmukhi-sifferlaotiske siffertamilske siffervestlege sifferbengalske siffermalayalam-siffermaya-hieroglyfarpinyin-sorteringburmesiske sifferdevanagari-sifferforenkla kinesiskgammalprovenalsksentral-tamazightsprk utan skrifttibetanske sifferlaus lineskiftstiljapanske finanstalskriftsystem  {0}thailandske siffer12-timesystem (0 11)12-timesystem (1 12)24-timesystem (0 23)24-timesystem (1 24)kinesiske desimaltalnormal lineskiftstilstreng lineskiftstilegyptiske hieroglyfarrevidert rettskrivingutan sprkleg innhaldforenkla kinesiske talislamsk sivil kalenderresian, lipovazdialektsiffer med full breiddtysk ortografi fr 1996grnlandsk (kalaallisut)japansk stavingsskrifterlatinsk (frakturvariant)latinsk (glisk variant)seselwa (fransk-kreolsk)sumero-akkadisk kileskriftforenkla kinesisk sorteringnyare mellomfransk til 1606syriakisk (austleg variant)syriakisk (vestleg variant)tradisjonelle kinesiske talforenkla kinesiske finanstalutvida arabisk-indiske siffersamla tyrkisk-latinsk alfabetstandard marokkansk tamazightsyriakisk (estrangelo-variant)standard sorteringsrekkjeflgjetradisjonell kinesisk sorteringkyrillisk (kyrkjeslavisk variant)tradisjonelle kinesiske finanstalvalutaformat for rekneskapsfringfelles kanadiske ursprksstavingarkhutsuri (asomtavruli og nuskhuri)det uralske fonetiske alfabetet UPAstandard Unicode-sorteringsrekkjeflgje,det internasjonale fonetiske alfabetet (IPA)mwBFϝZĺ oS!, @0  [(@ H rx aH P X h x     u " &*K -03 77 O A E IMS QT X[_ cgkBW X o[ o{~_ c d9g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v z} h   A    9  }< & vM   0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG fjmK O quFyS 7 W }m c6KN+/](. /! ))%)fې9k{H4G.gVN+ *z#=`wN /v/*F/? ?/.H7* %=NJ ?- lMGbUĐijF" sOw@6/9, Q" G=}""er"F!!P I< :-"ډtԉO\*. Z"zz ۂU*Hγ>|3݅c܁cV 6N/*g\ 5}È"J]ۤ*@"pUy/De !Y\t !Nq\QWe> te6.!!/Ak5kN*x")7> F=cip"s"6-Fw!<*\_V! "$"|"_ <0!7rc"A k&?O".7 ++pF' Q e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~9k(.wNioۍNF߁aNo_FuV>'$9ww**{{ :""xO}*ŭMFݙfGNf#FI<*W_xᖓO+"+>7a+?g7?]'_t6' ]#Zݳ* )G; c] %ccp# V#00U#M"78Stݪ*5<!Nt&ݾ *2;CenⱳåGOk9 O[ n{y&*.2#6<CMbT[d}&O#mrz !&,5:BGLun73,d ކޖ8Q5I㎉{@Iަ|ն߆  ( 0 :A? G T \ b j < ᫕ֽ{mi0$ɣ=+XKA9T_qb  " e!.n!mPPPPPPP tIA`e!``g`g`4`V`p``WP  V^ P P} PP P.` \PcP 'ResBP  *js 'ResB E E*jnkbngilsfelaKsenzmTTnf njShwK TsaKShwK pafudShwK pamomShwK pakTsiShwK menkesaKShwK ngKtTShwK ngiembTTnShwK pa mbasShwK pa nzsekaShwK pa YTTnmendiShwK pa sh B[gtaShwK pa sh MbafaweFP ? ` C G 7X ~J@qu{Dq\KS%oVPP.` 'ResBPH H *j H 'ResBP *jnb_NO  'ResBP *jnn_NO  'ResBs . ww-.s*jThok cikThok NathThok da1cThok caynaThok tayniThok udoniThok aka1niThok bunyniThok JalabniThok bngaliThok dhuluniThok girikniThok i1gboniThok japanniThok jarmaniThok ji1 rmThok kameeriThok kurianiThok may[yniThok napalniThok plicniThok tamilniThok cndiniThok turkicniThok yurubaniThok cowthaniThok betnaamniThok blruthaThok i1talianiThok perthianiThok puTtigaliThok pTrTthaniThok ra1ciaaniThok ruaandaniThok bormi1thniThok jabanithniThok liKli1thniThok puTnjabaniThok ukeraaniniThok i1thwidicniThok thomaalianiThok indunithianiThok i1thpaanianiThok blga1a1rianiThok cnga1a1ri[ni-@ [*7BX o@' D Y0P[ A M  HF.../0 /.M/&/00070// 103/ 0@/t0g/t//d0/..0/(0Z/F0U000/./0.//./VxP.` 'ResBc  gg-c*jOruiboOrujavaOrukaniOruzuruOruceekiOrudaakiOruhausaOrupooriOruswidiRunyankore-@ [*7BX o@' D Y0W[ A M  HF;;hSz1Sh~S]S&S="  2 >   8 A  ! K  q G  . M   A !  M + ( M - >  2 A  8 9 K _ >  q >    . >   ( M   ( A   G .  0 q    , K  (  K  >  K  > ! K  > q ?  ?  G  H % ?  K . ?  K 0 K  M 0 @  > 8 @  K 8 >  > _ K  A 8 ?  ?  >  G  M  >  >  > . K  A ( @  A 2 A $ @ - M $ G 8 > $ M q ? % > ( > ( > . > ( A  0 * > 2 ? + ?  ? , > 8 > , ? ( ? , G  > , G ( > , K ! K . > 0 @ . > 2 _ . ?  K . G  > . G 0 A . K 8 ? 0 K  M 2 > ( > 2 K  ? 6 > ( M 6 A 6 A 6 K ( > 8 >  > 8 G ( > 8 K  > 9 > ( M 9 ? , C 9 A * > 9 L 8 > q > 0 H q > 8 K  ! < ?  8 ?  9 3  + > 0 M   K 2 ?   G 0 ?  q > ' ?  , > ( M  . K  ?  0 ? 8 M  2 K  K  + ?  M  . M 5 A   > . >   ? q >  0 K . K   M  K   ? ( M  ( A 0 @  ( M ( !  . M , >  A 0 A   H 0 ( M  . G 0 M  ( M & >  , > _ >  G  ( M  K  q >   $ >   0 M . > ! A  ( > ! A  2 > $ >  $ ? $ ? . ( G ( > 0 A ( K  >  + >  M  + A 2 > 9 ,  6  $ , > + 2 > - A (  K .  M  K . 0 > @ . >  0 @ . > 8 >  . G ( ! G . K  M 7 . K 9 L  0 ( ?  M 0 A 7 ? _ 2 > (  ? 2 A _ ?  2 G *  > 8 > (  A 8 ? 0 M % 8 q > ( > 9   M  9 >  ! > _ G . , > q > 2 . K q G 2 M 8 q K 2 + M  0 , ?  M  K % ?  M  M 0 @  M  0 M  ? _ $ > . ? 2 M $ G 2 A  A 8 K  M  >    @  >  & M _  G  2 ?  ? $  $ M 8 . M  2 G   A  8 > . @ _  _ . > 0 >   > 2 @ _  , ? , ?   , G  M  ( M  K  0 M  _ >  0 K  ( M  ( M ( ! <  *  ?  M  , >  2 M  >  >  M  > 0 ? , M  @  A _ A  A . @  M  H * G 2 G  M 0 @  M  q > 8 ?   > . G 0 M  K # M ! ?  M 0 G , K  ( M & M 0  > . K 0 K  ? , M  >  ? 0 A  @  A  @ 8 G  A - > 6 M  G  G ( >  G 0 K  @  > * > ( @  A   M   G ( >  >  M  ? . >  K  M  > ! >  K  > ! >  >  > ! ? - G 9 @ ! G 8 0 M  ! K  M 0 @ ! K  M  > $ >  2 G $ >  ?  M $ > $ > 0 M $ > 0 K  K $ A - > 2 A $ G $ A . M $ G 0 G ( K $ M _ > * M & ?  M  > (  > . , G ( > - >  K ( @ _ > 8 M ( G * > 3 @ ( M _ > 0 K * > 8 M $ K * K 2 ? 6 M + > # M  ? ,  M  3 > , >  >  M , > 2 A  ? , ?  K 2 M , A 9 ? & M , G . M , > , M 0 >  M , M 0 G 2 M , M 2 ? ( M - G # M ! > - K  ?  M .  > 8 0 M . ( 6 @ ( M . ( M & > 0 . >   M 8 . >  > 9 @ . >  G . G . >  M  A . > * A  G . A & M 0 > . A ( ! >  . H % ? 3 @ 0 A # M ! ? 0 K . > ( ? 0 K . M , K 2 >  K  > 2 > & ? ( K 2 > . M , > 2 ? . M , A 2 A # M ! > 6 G 0 G 0 M 8 . , A 0 A 8 0 M , ? _ 8 >  M  K 8 > ' > 0 # 8 > 0 > $ ? 8 > 8 >  M 8 ? & > . K 8 ? ( M ' @ 8 ? ( M ' A 8 A  A . > 8 G 8 K % K 8 M   8 M 8 M 2 G - M 8 M 5 > $ ? 9 > ( A ( M 9 ? $ @ $ G 9 ? ( M & @ 9 G 0 G 0 K _ > * @ 8 M _ ? ! ? 8 M _ A  A 0 M _ K 0 A , > q > 2 A ( M q L 8 G  M  K 0 ?  ( M  , G 8 M $ (  - > 0 ?  M  . 9 > 0  ?  0 > * > 9 K  0 M  K ( @  q K # M ! K 0 M & M & A   >  A  M  8 ?  > ( M  8 G  ?  M  * M  ?  M  @ 0  @  M  A $ G ( >  K  M  # ?  K . K 0 ? _  K 8 0 H ( M  M q G  A   A  0 > ( @  A 0 . A  @  >   M 0 G  >  > 2  M  K  G 2 > & G , (  0 @ ( ? _ >  M  ( ? _ A  ( M *  M  > , @ * M 0 A 8 ? _ + > 0 K  8 G ,  M  > 3 @ , 0 M . @  M , > 6  ? 0 M , ? 8 2 > . > , A 0 ?   M , K 2 > * A  , M 0 G  ( M - K  * A 0 @ . # ? * A 0 @ . > ( ! G ( M . > 0 q > 0 @ . > 2  @  M . ?  . L  M 0 > * > ( A  0 G  >  M  2 ? ! ? _ ( M 2 ? ( ? _ 0 M 2 ? 6 ? _ ( M 2 A  8 G ( K 2 K  , > ( M 6 > . , > 2 > 8  8 M  C $ 8 # M ! > q G 8 0 3 @  C $ 8 > . K  ( M 8 ?  8 ?  > 8 @ , A  ( K 8 G 2 M  * M 8 K . > 2 ?  8 M * G ( ? _ 9 > q >  ( M _ >  , G ( M q > 2 8 G 0 M  A  A 0 >  @  > - > ( @  M , > 2 ? ( @  M . > 2 > _ 2 . M 8 A & > ( @  M   > ! ?  ( M   >  ( @  M  + M 0 ?  @ _  0 ! , M _ A   0 > . >   M  0 M . G ( @ _    M  A 6 M  2 > . >   M  2 M  ?  ?  >  > 2 > ( M  > $ >  > ( >  > 2 M . @  M  > 6 M . ? 0 @  K 0 M ( ? 8 M  K 2 K , ( ? _  > 0 K 8 M % ?  K $ > ( @  M  > 2 8 ?  ( M  q ?    ( M  ? * G q > ( M  > * > ( @  M  > * K  G  M  >  > 2 K  M  A . M , A  > ! > ( M ( ? 8 M ! > 0 >  M q > ! G 2 > q G 0 M ! K  M 0 ? , M $  , > ( M q > $ > . > 6 G  M $ > 8 > q >  M $ ? + ?  M  > $ ? , G $ > ( M $ ? , M , $ @ _ ( >  K . M 5 > * > 2 >  ( M * > 9 M 2 > - ? * K 9 * ?  ( M + >  8 M -* > + ? ( M ( ? 8 M + ? 2 ? * ? ( K + M 2 G . ? 6 M , > . M , > 0 > , > 8 M  M q ? , A  > ( @  M , A  @ ( @  M , K * K . K + K , K 8 ( ?  ( M , M 0 > 9 M . @ .  M  K 3 ? _ . >  K # M ! G . > & A 0 @ 8 M . > 2 >  > 8 @ 0 K . > ( 6 M 2 >  - ?  ( M 2 > 9 > # M ! > 2 ?  M  > 2 > 8 . L 0 ?  ( M 8 > ( M $ > 3 ? 8 > , ? _ > ( M 8 ? * M 0   M 8 ? 0 ? _ >  M 8 K  ! ?  ( M 8 K ( ?  M  G 8 M 2 K - >  M 8 M q > 9 ? 2 M 8 M q G ! ? 8 M 9  M  G 0 @ _ 9 >  M  A 2 M 9 ? 0 >  > ( > 9 G , M 0 M _ A 9 H $ > _ ? ( M   # > - > 7 >   # > 2 ? * ?  & >  M  G . M  + M 0 ? 9 ? 2 ?  , G 8 M % > ( M  2 , > ( ?  ( M  % ?  * ?  M  ( A * ? _ >  M & . B 0 M $ M $ . M , A # M ! A  8 K . > ( ? _ >  > (  K ( G 8 G  > 2 G (  ? ( M  > 6 A , ?  ( M  > _ > 9 > 2 @  M 2 ?  M  ( M  M 0 ?  ? ( ?  $ >  - ?  $ M $ >  G 2 9 ?  M $ > 9 ? $ ?  ( M $ A - ? ( ?  ( M $ A 0 M  . G ( M $ G  M  q > 0 M & !  K  M   > ( 0 q G  ?  ( M ( >  ? . , K ( M ( M _ > (  K 2 M ( M _ > . q G  @ * > 0 . M * 0 ?  + G ( K 8 ?  ( M + K ( G 8 ?  ( M - > 7 > : {0}. G 0 K   ?  M . K 0 ? 8 _ G ( M . M _ > ( . > 0 M 0 >  8 M % > ( @ 2 ? * ? : {0}2 A 2 G 8 > . ? 2 G   ? _ > ( M 8 ? 6 ? 2 ?  ( M 8 A . G 0 ?  ( M 8 L 0 > 7 M  M 0 9 ? 0 ? . K  A 9 ? 2 ?  H ( ( M _ A  K 0  ?  M  0 K . > ( ?  ( M 8 ?  A  ( M _ @ {0}   ( M _   M  3 : {0} , M  >  ?  ( M  0 M . G ( ?  ( M  7 M  A 0 ?  ( M  # M ! K ( G 8 @ _  ( > 0 @ 8 > . ? $ M $ 0 2 A 0 ? $ M $ 0 8 > . ?  8 M $ K ( ?  ( M  > 0 G 2 ? _ > ( M  > 2 > 2 ? 8 A  M  ? . M , A # M ! A  A 0 M & M & ? 6 M  K 0 M 8 ?  > ( M  K _ 0 >  ? ( ?  M q > ( M _ > . M  K 0 K # M  > 2 K  ? , M 0 >  @  M  K 2 > -+ K ( _ ? $ M 2 ?  M  ?  M ( @ * K 2 ?  > ( M * > . M * >  M  > * > 9 K 9 K  M  , A 2  G 0 ?  ( M - ?  $ ( > . ?  M .  M  K 2 ?  ( M . ' M _  0 ? 6 M . > # M ! ?  M  K . > 0 M 6 > 2 @  M . ? 0 > # M ! ?  M . K 2 ! K - ?  ( M 2 ? % A  ( ?  ( M 2 ? ( ? _ 0 M , ? 2 ? * ?  {0}2 A , > -2 A 2 A  2 K  0 M . > ( M 8 0 M & ? ( ?  ( M _ A  > 0 ?  ?  M {0}   , & M ' {0}  , ? , ? ' {0}  8 . 8 M $   8 2 > # M ! ?  M   G 0 , >   > ( ?  ( A   ?  A $ M $ M $ 0 @ 8 K % K  8 M * > 0 G # M  K  2 M ! * 0 . ?  M  > , > 0 M ! ?  ( M  > 0 > - 2 M *  M  K  M * ? 8 ? ( M $ ? 8 ? . ? 8 ?  ( M &  M 7 ? # 8 > . ? * > * ?  . G # M  K * A 0 A # > ( 0 M 8 , G 2 > 0 A 7 ?  ( M . ' M _   0 >  @ . >  > ( ! G 0 > ( ? . > 8 G ! K ( ?  ( M . ? ( >  M  > , > 0 > 0 K $ K  M  ( M 8 @ 2 ? $ K (  0 @ 8 M 2 K - G ( ?  ( M _ A  M 0 > ( ?  ( M , M 2 ? 8 ? . M , 2 8 M * A 0 A # > + 0 > 8 @ * 0 8 0 M , ?  ( M  0 >  _ -, 2 M  > 0  > , A - G 0 ! ?  ( A  K _ 0 > 8 G ( M ( ?  M 2 >  M 2 K  ?  M  A ! G  - 0 , @  M ( B $ ( $ >  2 A  * A 0 A # >   > 2 @ * A 0 A # >  0 ? 6 M + M 0 ? _ A 2 @ _ > ( M .  A q > -. G  M  > . ' M _ + M 0 G  M  . >  $ ? . > _ G  M 0 K  M  K 0 K  M  K 2 ? . M , A 0 M  ? 8 M 8  M  G $  A ! < ?  8 M  K 2 M  8 > . ? {0} 7 M  M 0 K  M  0 M # M  2 ?  M  A  $ M $ 0 ( G ! , G 2 G  ? ( M _ > 0 q > # M ! > &  M 7 ? #  2 M  >  ( M _ > 8 >  K  M  K * >  M  > 8 ? ( ?  ( M * A 0 A # >   0 >  @ , ? , ? ' - > 7 > . > ( , A  M * > 9 > 2 > q @ 2  M 8 G . , 0 M  ? 8 M 6 > 0 > ( >  K  M  K 8 0 3 @  C $ 9 > ( M 8 >  M  G $ ?  2 ?  8 A  8 M  0 M . > ( M  A ! G  -* 0 M 8 ?  ( M {0}   $ ? 9 > 8 ?  {0}  , 0 M & M ' ? $ {0}  8 A 8  M  $ ?  0 M # M  0 2 ?  M  A   7 M  0 M ( 8 ? 0 ?  M   M  K 8 M q > 9 ? 2 ?  > ( > ! ? _   0 >  @  >  2 ?  M 2 >  ? ( M % >    M   A ! < ?  &  M 7 ? # ( G ! , G 2 G * A 0 A # > + M 0 G  M  - ?  ? , 2 M 8 M * ?  M 2 >    M   A ! < ?  8 M q ? 8 M + M 0 G  M   . G 0 ?  @ _   0 >  @  > ( > ! ? _ + M 0 G  M   > # ? $ ?  ( K  G 8 ( M  0 M  M  8 M 2 > - ?  M  ? ( A  M  > 0  >  ( M ( ? . M ( 8 0 M , ?  ( M * > 0 . M * 0 ?  9 > ( M * A 0 A # > * 0 M 8 ?  ( M * M 0 >  @ ( M . ? 6 ? 0 ? * M 0 >  @ ( M _ A ( > ( @ 2 M _ A , > - >  >  M  > 8 M   ? 8 M  >  2 ?  M q G 7 M  0 M ( 8 ? 0 ?  M + M 0 >  % A 0 M 2 >  ? ( M 8 0 M , K - M 0 K   ?  ( M 8 0 3 @  C $  >  ( ?  M * > 0 . M * 0 ?  ( G q > 0 @ , M 0 ?  ? 6 M   0 >  @ $ M $ 0 + M 0 ? 8 ? _ > ( M  ! < ?    M   A ! < ?   0 M  ?  ( M  A  8 A 0 @ $ ? , $ @   M   A ! < ?  ( 0 q G  ?  ( M , K  . 2 M ( >   G 0 @ _ * ? !  ? ( M * B 0 M , + M 0 ? 8 ? _ > ( M * K 2 > 0 M ! + K ( G  ?  M . ' M _ * 0 M $ M $ A  > 2 @ . G  M 0 ?  M * & M ' $ ? . _ > ( M 9 > _ 0 2  ?  8 M 8 M 2 >  0 M * > 9 > 2 > q @ _ A  8 M . > * * & M ' $ ?   M  K . ( M $ A 0 M  ? 8 M  7 M  M 0 ?  ( M  0 M . > (  M 2 > 8 ?  > 2 M 8 ? 0 ?  M  7 M  M 0 G 2 ? _   0 >  @  . M * G 0 ?  2 M  0 . ?  M  ( M ( ! <   M   A ! < ?   G ( M & M 0 @ _  A 0 ! ? 8 M  M 0 @ . ? ( M $ A 0 M  @ 8 M  ? . 0 M   M   A ! < ?   > * > ( @ 8 ? 2 > , 0 ?  M $ > . ? 2 M   M   A ! < ?  $ G 2 A  A   M   A ! < ?  * A 0 A # > 9  M  G 0 ?  ( M ,  M  3 >   M   A ! < ?  / A  M $ 0 >  M _   0 >  @ 8 > . L 0 ?  ( M  0 . >   M 9 ? , C  M _ > 2 G # M ! 0 M 9 ? , C 8   M _ >  A ! < ?  _ A 0 K * @ _ 8 M * > ( ? 8 M  A  0 >  @   M   A ! < ?   A 0 . A  @   M   A ! < ?  * > 0 . M * 0 ?   >  ( ?  M * A 0 A # > 9 >   0 M . > ( M . 2 _ > 2 . M   M   A ! < ?  . ? ! ? 2 M 9 >   0 M . > ( M 8 M q ? 8 M 9 >   0 M . > (   ? * M  ?  ( M ! G . K  ?  M  > * > ( @ 8   M _ >  A ! < ?  & >  M  ?  M _ > 2 G # M ! 0 M & G , ( >  0 @   M   A ! < ?  ( 0 q G  ?  ( M ( ? _ K 0 M 8 M  * > 6 M  > $ M _ + M 0 ? 8 ?  ( M , K * K . K + K 8 9 ? $ 9 > ( M . > ( >  M  8 0 M  M  M 0 . . G  M 8 ?  > ( 8 M * > ( ? 8 M / A  M $ 0 > 7 M  M 0   0 >  @ 0 K . > ( M 8   M _ >  A ! < ?  _ A 0 K * @ _ * 0 M $ M $ A  @  M  ' A ( ?  . > ( >  M   0 , @ _   ? * M  ?  ( M 9 >   0  ?  M  7 M  M 0 >  M  G 2 K 8 ? 0 ?  M  M 0 @  M 8   M _ >  A ! < ?  * > 6 M  > $ M _   M   A ! < ?  * A 0 A # > * M 0 G - G ( G 8 ?  2 M . ?   . > 0 M   M   A ! < ?  . ?  M  K   M _ > 2 G # M ! 0 M " ? 2 > ' > ! < ? , ? 0 $ ? 6 H 3 @  M 0 G  K 0 ? _  M _ > 2 G # M ! 0 M ISO-8601  M _ > 2 G # M ! 0 M  0 M . G ( ? _ 8   M _ >  A ! < ?   K 0 ' > ! < ? , ? 0 $ ? 6 H 3 @  >  ( ?  M  M _ > 2 G # M ! 0 M   ? * M  ?  ( M 9 >  0  M 2 ? * 8 M  % ?  * ?  M  M _ > 2 G # M ! 0 M  % ?  * ?  M 8   M _ >  A ! < ?   8 2 > . ?  M  M _ > 2 G # M ! 0 M  0 M  ?  ( M 8   M _ >  A ! < ?   > * > ( ?  M  M _ > 2 G # M ! 0 M * 0 M 8 ?  ( M  M _ > 2 G # M ! 0 M . > ( >  M  . A & M 0 > + 0 M . >  M , M 0 >  ? 2 ?  ( M * 0 M $ M $ A  @  M 12  # M  ?  * & M ' $ ? (0 11)12  # M  ?  * & M ' $ ? (1 12)24  # M  ?  * & M ' $ ? (0 23)24  # M  ?  * & M ' $ ? (1 24) ( 8 M  M 0 @ * 8 > ( 2 M * > 9 > 2 > q @  # M  >   M 0 (12 , ( > . 24) ? ( ? & 6 . ?  8   M _ >  A ! < ?  8 > ' > 0 # ' > ! < ? , ? 0 $ ? 6 H 3 @  ( 8 M  M 0 @ * 8 > ( 2 M * > 0 M % ?  ( M 8 G 8 G 2 q >  M 0 G  2 G + M 0 G  M  M   > # M  ?  . A & M 0 > + 0 M . >  M * B 0 M # M # -* M 0 8 M %   M   A ! < ?  . > ( >  M  . 0 K  ? _ $ > . >  ?  >  M 8 0 3 @  C $  ? ( ? 8   M _ >  A ! < ?   > * > ( @  0 M % ?  8   M _ >  A ! < ?  2 >  ? ( M  . G 0 ?  @ _ 8 M * > ( ? 8 M 8 A . G 0 K -  M  > ! ?  ( M 8 A ( ? + 0 M .  G ( M & M 0 @ _   2 > 8 M  > . >  ?  >  M * > 0 . M * 0 ?   ? ( ? 8   M _ >  A ! < ?  ! ? + 2 M  _ A ( ?  K ! M 8 0 M  M  M 0 . * > 0 . M * 0 ?  $ > . ? 2 M 8   M _ >  A ! < ?   2 M !  0 M  M  8 > 2 - K ( ?  M 8 ? 0 ? 2 ?  M  L # 8 ? 2 ?  M  A  7 M  8 > .  M 0 @ ( > 9 ?   M 0 @  M  K    M 7 0 8   M _ >  A ! < ?  0 K . > ( M  K    M 7 0 8   M _ >  A ! < ?  8 > ' > 0 # & M & G 6 M _ -, ? 6 ? 7 M  8 ( M ' > ( 8 > . M 0 >  M _ 8 . M , ( M ' @ _ . > * * & M ' $ ?  0 M . G ( ? _  K    M 7 0 8   M _ >  A ! < ?  , L & M ' ' 0 M . > 2 . M , @  M   M _ > 2 G # M ! 0 M 8 0 3 @  C $  ? ( ?  0 M % ?  8   M _ >  A ! < ?  * > 0 . M * 0 ?   ? ( ?  0 M % ?  8   M _ >  A ! < ?  * 0 ? , 0 M & M ' ? $  0 , ?  M - # M ! ?  M   M   A ! < ?  )_ A ( ? + >  ! M  > ( > ! ?  ( M  , M 0 K  ? ( > 2 M 8 ? 2 > , ?  8 M mw|FGI3)HaFBE oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG fjmK O quFyS 7 W }0w; 7$091479...71i?4 5?11E%735.1.;4001>=5q36/=/3/i<65x3/6{8c3*853/8583R7/(21.06J/n2u202/$A0722SC;<51/eCHO/ :A2t17270CBD747$3024A0B22<0o:2T0.N0dA$51@7BCl@A@=b=6&I+DbE;85 @0\30`8i8/5.N>@@>@ BoB>&EB01@/0AG'<7Dt5vDY2<1`2tA?6E/370b16w947;4\1-;AT>9\9/;4??601;?@/V;9H077.2=1J=2d6383@>61=2r0.0/z=38n>,/l06/7;0m7l607;62L5'/v7D5A4818 4?;0 ?48.1/;188333<1 131/:8<>/<1,6==683 6&1/1/$63?D2<651=0H<|/MBM?<@3A2935.r8K2E:y:0= /@V=/23A5::G32,5`0f00454B5?E8S<=<8^BTA:/U3N85FN3EGEl5/:46 >83L;< 44/21K;[?7t6|6/C<4_4 9+3J1<;4m4;/6{>J4>A=:/0f4A9">6=:;$?/896/99C4?544.46{4/;S9J9]@\5 CC110m/332.):5h/[:55:=<8V12w?=B31=273r/8G:Q:\I94A;.>9951.3t<53046n10 0z1d7;//.46h144927:>2HAAcDc/^/IT/aou*0CvEe[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~1/C.796j35:>88383.5K0.|2P129II52DEF9+B1>116|5:Ee9/46:/n9^Y/67:[770 24"//.A{@AD1'4L6:1Z0I7209n=W8HB?:BqH<6>,19X4#;?906>&9EAN@72>13:1e:87w/.!8=.@G>AI^;0A<0?1Q49?DA *2;CJFDFrFD%GFSGjGGFGOHGOIKJNE&*.2GGGG6<C\FYHFT[dBjJB#mrz !&,5:BGLK KFJCDGH=C8@03G5E03025AB10A:0340=803:>?B03:C@403:A3>=;5:J03D8==03@011030B8=03K<FBDKA301E07030209@030@011031>A=8031C@OB038B0;803;0B8=03A><8E03D0@5@03GC20H03O?>9=0304K3590310H:8@035AB>9=038A?09=03<EJ;>=<GJ84>=BB9@03CK@KAA03E>@20B03F8309=03FF9=038@@8;8FJ;8=40@1>;309@031;EJ@>=25=35@8033CK@478038@;0=4803?5@A09=03AB: {0}:0B0;09=03D8;8??8=032703: {0}EJCK<KEJEJ03@03>= D@0=F03=7>=3 2703@03>= 538?B03@03>= 0=3;8A037>=3 A:@8?B@03>= 15@4759=03K@K::>= F8D@BB@048F8>= :8B0903"@048F8>= :8B0903#8@3BK :J;8=40@:0=04903 D@0=F03=F>=3>=4 :8B0903=F>=3>=4 :8B0903H295F0@803 =5<KF0302AB@0;803 =5<KF031@8B09=03 0=3;8A0352@>?903 0=3;8A03:0=04903 0=3;8A03H259F0@803 D@0=F03@53>@80= :J;8=40@5@A09=03 :J;8=40@02AB@0;803 0=3;8A031@078;803 ?>@BC30;80352@>?903 ?>;BC30;803;0B8=03 0<5@8:03 0=3;8A039eddFoS![ra "*07 ;gBX ou o {d9 k @ l(h    tddd11ed|dedCedde&e1ddd*dfffefe(gffpg52dhgfd#dueMde deXffekefdeWeddddae?dMe8dedFdd dFg  2 >   8 B  ! B  5    B ! q  + L ( . 2 / 0 5 > 0 B  2 B  2 G 8 0 2 \ @   p ( \  . G 0 $ . ? 2 9 5 >  8 K  >   > (   G .  5 ' @   ( B   , K  , > (  p , B 0 & B    K  + ?   * G 2  >  K  G 8 <  K . @  K 0 K  p , >  > 8 @  K 8 >  A 8 @  @  >  G  (  H q   > . K  @  <  >  *  G  .  G  >  G 8 K $ $ > 0 $ M 5 ? % > ( > ( > . > ( ?  8 ( A  0 , 0 . @ , 0 G 2 , 2 ? ( , > 8  , > 8 > , ? ( @ , G ( > , K ! K . 8 >  . > 0 @ . G  > . G 0 B . K 8 @ 2 B   5 2 B ( 5 H 0 G 8 < > ( 8 >  > 8 > 9 K 8 G ( > 9 >  , 9 B * > 9 L 8 >  * > ( @ $ G 2  B 9 ? , 0 B   K 2 @   @ ( @  ! ?  G  + < > 0  2 ?  $  2 G   8 > . @   0 8 <  . K  @  2 K  K   A 0  0 K . K  ( B 0 @  , >  2  >  ? (  A . @   A 0 A   M 0 @   >  ! >  . K 0 K  B  @ 8  L   K  >   (  < A 2 B  < B ( @  ?  0 >  ? . ( G  L   ( !  K  > ! B  2 > $ >  ?  $ A 0  @ ( 5 >  K ( > 0 B ( ?   ( K  >  * 8 < $ K + A 2 > 9 , + < @  , 0 G  ( , G . , > .  > 8 0 .  K  ! .  > 9 @ .  > . G . 0 > @ . > 0 @ . ?  < K . A & 0 > . G  ! G . H   8 . H % 2 @ . K 9   / G  , > 0 A p ! @ 0 K . , K 2  K  > 2 A p ! > 2 K  < @ 2 p  >  5 > 2 8 0 5 B p  K 5 G  ! > 5 H 2 8 < 5 K 2 K + 8  >  8 8 ' > 0 ( 8 * G ( @ 8 5 > $ @ 8 < K ( > 8 >   K 8 >  ! K 8 > . K ( 8 ? p ' @ 8 G   K 8 K   > 9 . K   9 0 G 0 K 9 p  A 2  K 0 @   $ ? q , $ @ , p  > 2 @ . 2 ?  2 . 2 > $ @ ( @ ( G * > 2 @   . > 0 >   < G 0 @  0 > + >   5 > 0 ?   8 $ B 0 @  p  ?  >  $ > 2 5 @  , @ , @   0  < @   5 K  ! K  p  A 8 <  < , G  & . A 0 $   >  A   8 H  ?    < >  <  , > 0 & @  2 ? p  (  2 G  ? (  5 > 8 ?   > 2 . ?   ?  B / B  K   # @  >  L  <  ? p ( M 9  A 5 > 8 <  G 0 K  @  < >  < >  < > 0 . >  > 0 K  K !  < >  > ! H ( ? 8 < $ 8 5 > ( > $ > 9 @  @ & > 0  5 > & ? 5 G 9 @ (  >  , G (  K  , > ( / >   > ( G 5 > 0 @ * 2 > 5 @ * p  > , @ + < > 0 8 @ + < ?  < @ + ? ( ? 8 < ,  ( @  < , 8 <  @ 0 , p , > 0 > . >  . H  . > * A  G . K  8 < > . p  K 2 @ / ? & ? 8 < / K 0 B , > 0 5 >  $ @ 2 > $ @ 5 @ 2 H  <  @ 2 H ! @ ( K 2 K  , > ( 8 . , A 0 B 8 0 , @   8 2 K 5 >  8 @ 0 @   8 A  A . > 8 K . > 2 @ 8 p % > 2 @ 9 H $ @    A  0 > $ @  > 0  @   8 ? p 9 > 2 > 2 K  0 . (  ! >   . G  + < 0 @  @  . 9 > 0 ?   0 >  K ( @  % @  * ?  . , A p ! B   ! K   >   8 @  > (   G 8 < A   0 @ 2 @  (  8 < . @ 0 @  ? 0  @  <  H  > 2 > (  K 0 ( ? 8 <  K 0 8 @  (  5 ?    (  A  0 > ( @  A 0 . A  @  @ ( @ 5 B  < K    >   G 2 9 ?   ? 5 > 2 B ! K  0 ? q , $ > 8 > 5 ?  $ A 0  . G ( $ A p , A  > % >   p  ( ?  . , B ( * 0 B 8 < @  * K 2 H  ! @ + 2 H . ? 8 < + < G 0 K 8 G , ? 8 2 > . > , K 8 ( @   - K  * A 0 @ . ( @ * A 0 @ . > ! B 0 @ 8 . > 2  @  < . ?   . > 0 . ? 0 >  ! @ . A p ! G   . G 2 G  8 @ / >   , G ( 0 > * > ( A  0 K . >  8 < 2 >   p  2 ? p  > 2 > 5 > 2 * A 0 @ 5 K 2 >   > 5 K 2 > * B  8 0 2 9 > ( 8 5 > 9 ? 2 @ 8 5 @ ! ? 8 < 8 < p , > 2 > 8 ?  8 ?  > 8 ? 0 @ 2 ?  8 @ , B  ( K 8 B p ! > ( @ 8 K ( ? p  G 9 p  0 @    0 . @ ( @   , G 2 > 0 B 8 @ {0}  8 -  2 , > ( @    8  K ( @    p   @  B $ \ @   p   2 K  ( @  (  >  >  > ( >  ? . , A p & B  A  ( / > . >  K . K 0 @  (  p ( \  p   . G 0  p   @ ( @  > (  > 5 > ( @  < $ . ? 2  p  $ A 5 @ ( @  ( & G 5 ( >  0 @ ( ?    K 2 G * A 0 $  > 2 @ * H  * >   > + 0 >  8 @ 8 @ + 0 @ 2 @  ( + ? 2 @ * ? ( K , > 2 @ ( @  < , K * K . K + K . K 0 @ 8 ?  ( . p  K 2 @  ( 0 >  8 % > ( @ 0 K . > ( @   2 ? . , A 0  @ 2 K 8 H  8 ( 5 @  $ ( > . @ 8 ? 8 @ 2 @  ( 8 p 8  M 0 ? $ 9 ? 0 >  > ( > 9 ? 2 @  G ( ( {0} 8  0 K  2.1.48.20{0}  9 K 0  ,  >  < @  (  0 K . @ ( @     8 2 H  ! ?   8 * G 0 >   K  H   K ( @  <  ? 2 , 0 $ @  <  H 2 ? 8 < ?  (  K 0 K  $ > 2 K  0  8 2 > 5 @  @ ( @ 9 >  >  K  * ? 8 ? ( $ ?  M 0 @ ( ?  $ G 2  B  p  ( > 0 5 G  ?   ( ?  * K 2 @  ( * p  > 8 @ ( > ( * q  . @  p  , A 2  > 0 @   , K 2 @ : {0}. > 0 8 < 2 @  < . H  ! K ( @   . K 2 ! > 5 @   . p  K 2  p  / B  0 G ( @   0 > 0 K $ K   ( 2 ? 2 8 > . @ 2 ? % A  ( @  ( 2 ? * @ : {0}8 2 K 5 G ( @   8 > 0 ! @ ( @   8 ?  A  ( / @ + ?  @ 9 ? p & @ 0 5 >  $ @ 9 > (  ( > 0 @ 8 > . @  2 >  > : {0} p  0 2 ? p  A  q $ 0 @ 2 A 0 @ q $ 0 @ 8 > . @ q $ 0 @ 8 K % K  2 >  q 2 @ 8 A   K / 0 >  @ ( @  M 0 K  8 < ?    @ ( @ (8 0 2 ) K 2 > -+ K  ( @ $ ? q , $ @  p  & q  # @ 8 > . @ & q  # @ 8 K % K * > * ?  . H   K , 0 > 9 . @  p  , p  > 2 @  p  . 2 ?  2 .  p  8  L 2  8 > . @ {0}  + A   2   < 0 , >   > ( @  . -. p $ 5  K   p ! K ( G 8 < @    0 >  G , 2  > 0  ? ( ?  0 5 >  ! >  A  0 > $ @  p   A 0 . A  @  p   @ ( @  H 2 p ! 0  @ ( @  < ?     0 . ( (8 5 ? 8 )& q  # @  2 $ >  * q  . @ , 2 B  @ , K ' @  H 2 p ! 0 .  K 5 > -. ? q  K . ?   . > 0  p  . ? ( >    > , >  . G  < H  ! 0 > ( @ 2   < . , 0  ? 8 < 9 ? , 0 B  H 2 p ! 0  # *  > $ @ , K 2 @  # *  > $ @ 2 ? * @  q * 0 8 K 0 , @  (  >   K 8 5 >  2 @  > , A 5 G 0 & ?  ( B  G  A ( + M 0 G p   K . @ -* G 0 . ?    @ ( @ . ? ( ( > (  * > ( @  H 2 p ! 0 ! >   @  H 2 p ! 0 & G 5 ( >  0 @  p  * A 0 > $ ( . ? 8 0 @ 2 ? , > -2 ? 2 ?  2 ? * @    {0}2 B , > - >  >   > 2 K  0 8 K 0 , @  ( 8 > % ( ! G , G 2 G * A 0 > $ ( / B ( > ( @ {0}   $ ? 9 > 8   8 2 > . @  H 2 p ! 0 q $ 0 @ ( ! G , G 2 G  K *  ?   H 2 p ! 0  @ ( @ (0 5 >  $ @ )& q  # @  A 0 & ? 8 < + < > 0 8 @  H 2 p ! 0 . ? p  B   H 2 p ! 0 0 K . ( 8 p  ?  5 >  8  >  ? 8 <  G 2 ?  8 * G ( @ (/ B 0 * @ )8 M 0 > ( > (  K   K 9 ? , 0 B 8 p  ?  5 >   G  & 0 @  A 0 & ? 8 < {0}   ( A 0 B * $ > {0}  5 ? 8 $ M 0 ? $  % @  * ?   H 2 p ! 0  @ ( @ (. H  ! 0 ? ( ) * > ( @ 8 p  ?  5 >   0 . ( ( 8  0 @   )* q  . @ + M 0 ? 8 @  ( , 9 A $ @   , K 2 @   . @  0 ?  * M 0 # > 2 @ * A 0 > # @  p  0 G  < @ {0}  ( q % @  @ $ >  K  0 > , K 0 K 8 G  ( @ ( > 0 5 G  ?   , K  . 2 * B 0 ( 5 ? 8 $ > 0  p  / B ( > ( @ 8 p  ?  5 >  2 G  > . A & 0 > , # $ 0 8 * G ( @ (. H  8 @  @ ). ?  0 @ . A & 0 > , # $ 0  % @  * ?  - . @  - 2 .  % ?  * ?  8 p  ?  5 >   # ? $  ? p ( M 9 -2 ? * @  0 G  K 0 @  (  H 2 p ! 0  > * > ( @ 8 ? 2 G , 0 @  <  > 0  @  ( 8 p  ?  5 >  ( >   @ 0 @   * ? !  ? ( * A 0 $  > 2 @ (/ B 0 * @ ). q '   2 8 $ . >  < ? $  ' A ( ?  . ?  0 @  0 , @ (ISO-8601)  H 2 p ! 0  p  0 G  < @ ( . 0 @  @ ) p  0 G  < @ (/ B . G .) 0 . @ ( @  ( 8 p  ?  5 >  - > 0 $ @  L . @  H 2 p ! 0 8 ' > 0 ( 2 \ @ , q '  M 0 . 8 0 2  @ ( @ 8 p  ?  5 >   . 0 @  @ . > * * M 0 # > 2 @ 0 5 >  $ @ 2 \ @ , q '  M 0 .  p  0 G  < @ (, 0 $ > ( 5 @ ) p  0 G  < @ (/ B . q 8 .)( > 0 5 G  ?   ( ?  ( L 0 8  + 0 >  8 @ 8 @ ( H ( G ! @  ( ) p * @ 0 @  2 . > * * M 0 # > 2 @  @ ( @ & 8 < . 2 5 8 p  ?  5 >   * > ( @ 5 ? q $ @ 8 p  ?  5 >  * A 0 $  > 2 @ (, M 0 >  < @ 2 @ )* q  @ 0 G  > 5 ? q % 8 < H 2 @ 0 5 >  $ @  @ ( @ 8 p  ?  5 >  0 5 >  $ @ $ . ? 2 8 p  ?  5 >  0 K . ( 2 K  0  G 8 8 p  ?  5 >  8 ' > 0 ( 0 G  > 5 ? q % 8 < H 2 @ 8 * G ( @ (2 > $ @ ( @  . 0 @  @ )8 < , & - K 8 < 2 \ @ , q '  M 0 . 8 G 8 G 2 5 >  M 0 ?  2 + M 0 H   . ?  0 @ . K 0 K  G (  > . >  < ?  9 >   0 . ( (8 5 ?   < 0 2 H  ! ) A q 2 M 9 @ 0 G  > 5 ? q % 8 < H 2 @ 5 ? 8 $ > 0 ? $  0 , @ -- > 0 $ @  p  . B 2 / B ( @  K ! 2 \ @ , q '  M 0 . / B ( > ( @ 2 K  0  G 8 8 p  ?  5 >  8 0 2  @ ( @ 5 ? q $ @ 8 p  ?  5 >  12  p  G & @ * M 0 # > 2 @ (0 11)12  p  G & @ * M 0 # > 2 @ (1 12)24  p  G & @ * M 0 # > 2 @ (0 23)24  p  G & @ * M 0 # > 2 @ (1 24) 0 . @ ( @  ( 2 K  0  G 8 8 p  ?  5 >   p  G & >  q  0 (12 , ( > . 24) 8 2 > . @  H 2 p ! 0 ( .  2 - A 0 > )0 5 >  $ @  @ ( @ 5 ? q $ @ 8 p  ?  5 >  , K 2 @ 8 p , p ' @  K  8 . q  0 @ ( 9 @   8 2 > . @  H 2 p ! 0 ( G , 2 0 ,   K 2 @ / A q  )* ?  2 > $ 0 $ @ , 5 > 0  M 0 . ,  ( A 0 B * $ > 2   8 2 > . @  H 2 p ! 0 (8 > & @  0 , ,  p ( & ?  # > ) 8 2 > . @  H 2 p ! 0 (8 > 0 ( @ , q ' , 8 . >  ?  / A q  )mwx:==>D1 A@x>< o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ cgkBX ou o {~d9 @ < M@o  )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv   z} h  A  9< vM* i  b !%)-0(48<]@ DHKNlRVZ^ bfjmquFy}60q7*0$0400%4./.B0:-454>71?;'=!6/g2N31\36U35.6>:61/3=5&1V11/3J1/6e56://881x3N:982355\1/21.E5]5<0U5/`2Z:0:7/<;47!293M4/0. 52>470/O;8/0236U4f0.2G386W9@3=#25406#?=]41/7u5a8}5h1 7C8n1. 6{79.871/33$318/711;8/<14/ 4381A9k88915363<1/L95355:`63.00|/r/0.7042307021/44/436=|2`0W8E4:/u2.1&751/15/5142J/.m5b1337?]< 9;00]A2aou/2>>,e $).38=BGLQV[`ejoty~=5 26/56=44c;34018.30A7=c/0E6..1.226M5. 4.0/.2j=T02<01:58  *2;C*:9;:Nx;AAyA'A=:;;GO=7= OA?C@9M>>&*.2@@@@6<C@?8?T[d<>q>%mrz !&,5:BGL4@+@)>@m9b9;Y=<==[@99>_>s@M?BA////l"* 7Ě/۳iK |ppj4tMJg/ܰېp3A ;߸!{ s1ju%t00/ L[#\sގۗ""].2!!8ܑ0{I/ #Mq/ ݈ݹ'% ~%WBDU!D#۪9 Gܒm/ڴ2t! H' Q @aou5l e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~3-޷iBF߁_oe?SdpAuޤlİH"0)ŭq;YfGaf#FAq<W8+Or1=0AC84>;C>evewuujaohak525H0=% >  2 >  hsn@C0@CBB829'EO_e)YWe]NebNe*rTeGrGP TtOereeSeؚheυeniasfangbrajkawibasacreegeezkrioC@4Cfula831>H>=0moon:0:>A5=0A>3015=018=8:>@><5@C<5B0EC?0Seriavarniue0:0=10A01>4>7070;>78A0E0B5A>DC;0KrioTulubugigajo:><8<>A8A0E>035<7C=8<87>=80A=C5@ACACD0=3G8302'2'~4*HUCASVrokriklisu!0E>20H>810=:028:@8:<0@8'1/H,'EH 5 ' @  K . @  K 0 K , ? ( @ . 8 >  . > 0 @ 8 > 9 K vro M  A AcehBasaKigaNewaN koaceharmigrekkadoki ekmerogamvaaoaona35M7:0A8=8CM= :>B0=0M<1CMD8:(DF(F'H1H >  K  > 5 @  M 0 @  > 8 @  > / K  > . K % > ( > ( > . > , > 2 @ , G  > , G ( > , K ! K , M 0  6 K ( > 8 G ( > KQiORekQ`]eSlee T@heTX[esYweW[W[xQc^_[Rbe]TXKQe]YFze^ ^_ebc^id<\Yee9eoc^*gweW[QhTX)Relb$Xelc^S<\We?bs|e^geV]]_eArmiagembasccakmcorskirtprtisoratavtturcvaii09=C10A:1;8=1@0X1C;C309>30X>3CA85D8::04>:8@B;0>A<010<0D0=CM@BX0?E0=1GCC:Z>@>"'F'E(H(1D(JF'21E'3H'DH2DH'FH1HE + > 0  , > (  + ?   8 G   . G 0  A 8 @  M 5 @ ( A  0 . G  > . G 0 B 2 > ( > 5 > 6 K 8 A 8 A 9 B * > 9 L 8 > N,eW[ N"}^e N"}^e-NSle-NSeOjleP=OeKQWReKQ6NgeKQ̑KQehQ萒c^RRkeSQhwmeS"}XbeaSTX^eaSY]eaS$\ReaS_^eaSwleaS^epSSNeSWSe TbWeWKQeTXRbeTX TKQeTX̑Ne^X"}XbeYZ7Ye'Yn0WeGY^geQYtYKQeY,g\geZ<\eeT[aS<\e\]be]eKQe^Ree^ Tee^bpge^aS^e^t3e_Yu)Re_btei`uoeXbkebyTXebl̑eddKQeMe)RNeetyreennfefSbZefNTef^[egRbegme@><>cirthindusogham:5GC0E0CA0kiyaofulahpt_PTslave2>;>D30=404C0;0:0<10;C=40A0=3>dyulagbajatimne?CHBCB5BC<B83@5bamumtatartigr70@<08;>:>=0C@C@><1>A0=3CX848HSwazichuukdiulajidiauigurvolofbed~aturcowayuu20@093@51>:C@CE;0<10<0>@8<>:H0<>=3>A20B8B08B0Akolicorsomanksmetamohokmokaanshusardotaana3>=4848=:04>3@8:?5;5;0=38;0B28<0=:A=78<0A5@5@D0=B8DC;0E('33'FHD'F'E(''F/'( ? / > 8 . 0 > @ Sa'Y)ReLatvi'D4'FMoriPalauWayuubassabicoldiolake uamaornjoroscotssueco ib a0:>;80BA0<3CA8895<10:>=3>;0=40?0;0CB5<=5B8<=5F>=30G81G0"3'E*'*'3H'*  K 2 @  0 K . K  >  ! > , > 8 M  , M 0 G 2 . >  0 @ . K  M 7 0 B ( ?  8 ?  ' @ KQ TGYeW[)RirfmeSSYr)ReS Tbyre^Xfmee:0G8=kxosaHHF,HAdlamDograHawsaJAUERPUTERPosixRUMGRRumgrRusiaSOTAVTemneTetunTurkiarmenazerbascocaribcongacvanadanskdjulaestongregojauerkurdokurukletnluhjamakuapaatupolskpuaturunersuaziswazitakrtetnvaln eaki0AA0<0D0:010A0010D8010DCB310X0:044>:C@C::E0A8:E<5@;8B20<0A08<>E>:=>308>48X0@C<K=A0<>0A0A0:A2078A8=48B00=0B0<8;B0B0@D0@5@D8468E0940F20=0X5<10'D"3H'DAHF*'*'12'1E'E'D*EH4'EF3FH',H 8 > . @   M , K 0 M & B  ( M  K  . M , A  ( A 0 @  >  ? (  ? 0 M %  M 0 @   >  ! @  I % ?   K % ?  ! K  0 @ $ >  ?  $ G $ A . $ M / > * ( K  >  * K 2 ? 6 + A 2 > 9 , ?  K 2 , A 9 ? & , M 2 ? ( . K   K 2 G *  > 5 A   K 5 G 2 M 6 8 0 > $ @ 8 G 0 G 0 8 K   > 9   A 2 -N$\vKQeaS/})R?eWs|)R[eTXReeTXaS̑eW[Yrekxmertjapivalunen_001zenagaK)igboKibenaKibodocisenaKihupaes_419mandarsidamoKiloziKisahoDholuoaumeruFfantiK)akanterenoK)urduKibiniKityapK)zulumohawkKinuerKiefiklahndaKiblinKizunimicmacsaratizhuangKiafarloibanKisusuKizazadargwarejangKimabaKimafaakooseKirootNipaliojibwatai leKiigboKijavacayugasenecaKiakanKirenoKiurduKizululushainovialorkhonselkupKibejaKimizoTai Le:0=C@8=3><10=4>=30AC:C<0RukigaKirusiZhuangaraonaarawakbadagaburiaten_150kaithiklsch40:>B081818><8:<0:mikmakgilakijorubaquichwalamo407030:C=0<0;0:>B0;>610==020E>BC20;CG5@>:8khowarTuroyoavadhibrahuibretonevondokikujutangutturoyowoleaizazaki09<0@00=38:04>3@819>@C10<030E8BA20=0Kimeta{0}isi-GaKhowarKiodiaKotavaNovialaimarabanjarbetawidargvafrafrakabyle328G8=52>=4>:20A8>;048=><0G0<5A5A>B>B0@>:>B5@5=>O=315=1HE'F4BA>=30tcheco'D4HF'Klschajmarakhojkikosraekvasiomanchu0204E835@5@>75=030<0@0B8A><0;8E5@5@>  >  A  *   > , @ . K 8 M 8 @ 8 A  A . > 8 K . > 2 @ =5?0;8'D('3''D2HDHSIMPLETalyshValutaamharacaribegotskihititaiorubakajugalaoskilaoakiojibvapruskiromansamoantadjikvalamo2C=46>40@3204825E8:018;5:8:CXC:?5;;5;0>H:8<0?CG5A840<>A8=4E8G0<>@>'H1HEH*',E'3'~F,'(H1H(' K   # @  M 0 G , K ,   > 2 @ , G . M , > . H % ? 2 @ 0 K . M , K 8 M 5 > $ @ 9 ? , M 0 B SWS?b/Oe^i`yrgeeW[{0}tΐGYeW["}bNyrbeKibalidzonkosumeri0G5H:8*3H'F'F~'D M , > / > ( G * > 2 @ [Yeeb+YeongruaKipare:AE>A0'D(H/H'DGH3'$ M 8 K  > ]aYreHatranIPA bKhottaMaleisManchuMelayuPrusiaSlaveySpaansSwediaTigbutTurdutUPA bUlsteraravakassamiavestabengalbretncoreandoualaemod~iferosfinskigotiskhaussajapskikabilekirgizlettonlydisklykiskmalaiomaltsourdoupolacoskotskslaveyslovensranansvensktagaloulstervallonvelakivotiskvund~oyapese amoro0;NB0'5@>:80@03>=0X<0@010=3;01@5B>=20;0<>20;NB025;H:82>;0<>3><0;03>BA:88@;0=48A;0=4;0>A:8<0=40@<>=3>;<>E0C:?@CA:8@><0=H@><A:8A5=5:0A;>20:C4<C@BM2>=4>M<>478X>@C10(3D'E'(D:'1*'*'13'EH"F3'FHH31'FE'D'FHE('F'F,'4E1   ?  >  2 ?  ? $  ?  A / A  K 0 ? / (  ? , M  >  G 0 K  @  > * > ( @  ? . M ( G ! >  K  > $ > 0 K  K $ G 0 G ( K & ? 5 G 9 @ ( > 5 >  K ( M / K 0 K + ?  ? / ( , > + ? / > , M 0 G  ( . 2 / > 2 . . A & M 0 > . G ( M ! G 2 > . M , > 2 A ( M ! > 5 > 2 M 8 0 8 ? ( M ' A -NSؚ0W_e[OYemTheSS?b/OeWS?b/Oe]KQid*cZe]TXKQXb]e^s|^tbeW[g18A;0<0;8=30;0<0:>=45A0<1C@CA0=4025A>=8=:5KihmongKikumykisi-Asuisi-Fonisi-Luoisi-VaiKenyangKiluhyaKipalauSelayarSiddhamgranthai-Sakhakicheroviana040=3<53C0@0=8:8@C=48B0A020:GCC:8G5Kisakha8A8:>A0K iche Rovianacoreanoguaransandaveselayarsogdienwalseri:0=5<1CAmharikGuaranKirundiK)koreaao nagabakossibashkirisi-Laojangbenpanjabisamoano2>;0?N:<0:0A0@<0@20@8A51C0=>A8:A8:0B;8=38BG0<>@@>4'E('D'E'FE'1 A  0 > $ @ - K  * A 0 @ KialeutKige ezKisamoaislanda'D1HE(HCh MroBauddhaElbasanFONNAPAInupiakKimaltaLaukikaMi kmaqMultaniSisvatiVaidikaasamskiavestanazerskiblgarocalmucoespaolflamandgwichinhngarojurchenkmerskikoptskikorsikak iche lituanoluiseomalgaxemarvarimoldavonjand~apohnpeisiddhamsiriacotsakhurvolapykzapotec{0} {1}{0}{1}075@A:80D0@A:8:>?BA:8<08B8;8<0>@A:8<0@0BE8=30<109=LO=460@0?0=C8B030;>3GC20H:8H254A:83'E(H1H 0 > * > 9 K 0 > * > ( A  2 ?   > 2 > 8  8 M  C $ ^tXtR_eisikosa&'E'1'OluyiboGrGP Tbs^GP TKikorniKinzemaKisunda'DH'D31[RgSt ^̑eABL1943AsturiaBAUDDHABedauyeITIHASAItihasaKatalanKirghizKyiigboKyijavaKyirenoKyirusiKyiurduKyizuluK)arabuLAUKIKALydischMalteesMarchenPAHAWH2PAHAWH3PAHAWH4PaschtuSURSILVSUTSILVSirilikSoyomboSuaheliTakuritTamaseqTarusitTsakhurVolapukabhaskiafarskiamricoavariskbalinsbaskiskbauddhabelarusbosniskbuginscatalancatalncrnicodelaverelamitafrancshaitiskhaoussahittiteisizuluitalienitihasajapanskkarelskkatalankazaakikelnskikoptiskkutenajlaukikamadursmaorskimultaninepalsniueanooksitanorijskipoljskiserbisksesothoshavisksiracotarifittasavaktrtaroukrainauzbe ki uvaakiakotskiavedski575@5B"030;>3040=3<M0A0<A:8:0B0;0=:0H<8@8:<5@A:8<0:54>=<54C<10=O=:>;5>:A8B0=>A5BA:8B83@8Z0B>:5;0CC715G:8F8<H80=M:046C:Z0<2578Z0=:>;5DF'D'E'HF/GH*F'E 5 K ( M ! K  2 > . >     ? , M 5 >  0 G 2 ? / (  > 2 M . ?   K 0 M ( ? 6  M 5 G  A   A 0 . A  @  > 5 > ( @ 8 $ ? , M , $ @ , A 0 ? / > $ , M 0 9 M . @ . # ? * A 0 @ / >   , G ( 2 >     2 A  8 G ( K 2 K  M , > ( 8 > . > ( M / 8 M  I  M 8 8 M 5 @ ! ? 6 OST͑c^SWSab_eW[idmT?b/Oeg ( @ KialtaiKiassamKibaskiKihaitiKimoored TaiHankole( M ! K   > SxQlbnfKQechiJava{0}: {1}{0}, {1}kimbunduafrihiliKiibibioKingombaKitarokoKilojbanKindongaKisukumadzongkhaKimagahiKidazagaKihereroKikpelleKitsongaKyivunjoKidogribKikanuriKilakotaIkirundisetswanaKiekajukKikwasioOruhindivjetnamaKidakotaKiewondoKiladinoKisindhikuanyamashambalaEkegusiiKithaanaKidivehiKikikuyuKikurukhKihangulcheyennedelawaremandingosanskritK)yorubaKiawadhiKikachinmymrshanK)somaliI-UNGEGNKinavajoKituvaluisiXhosaKinewariKitswanaKiwalserchiHausaKimokshaKinepalikayah liA0=A:@8BKiaymaraKinyanjaisi-SahoKiudmurtKiamhariKibanglaKiturukiKiyorubaisiShonaphags-patagbanwatifinaghInyoriyaKicheckiKisomalitai viettigrinja?0<?0=30isi-BenachiHindichiTamilisiVunjoisi-Bodoisi-Hupaisi-Kakoisi-NamamorisyenKipashtoisi-Blinisi-Efikisi-Koroisi-Senaisi-Sogaisi-Tesoliromaniisi-Afarisi-Biniisi-Jamoisi-Nuerisi-Tyapi-Chakmakaingang:8<1C=4Cisi-Embuisi-Geezisi-Meruisi-N Koisi-RootKigagauzKikalmykisi-Ibanisi-Komiisi-Loziisi-Niasisi-ZazaMentawaichuukesementawairomancheisi-Manxisi-ZuniKiingushK)bangla2.1.48.4KaingangTai Vietcapiznonisi-Ainutamashektamilskitaaelhit(H~HEHAHKiadygheisiSwatiCh Lomaisi-Hanbisi-Mizoisi-ShanK)nepaliComputerLUNA1918MahajaniRomagnolchagataifriulanogwich inkorejskilezghianoccitano0D@8E8;81>?><>D><0=48=3>B83@8=LOisi-OdiaeslovenoIgisindichiMalayKifulaniKikazakhKipushto'DDH,('FFONXSAMPKOCIEWIESetsvanaSurmiranTi Assamamharskibalijskichechenohawaianohirimotujavanskikosraeanlaosianomakassarmalajskimongolsknepalskiol-chikipalauanotuvinianujgurskivarlpiri{0}  hQ0<E0@A:85AB>=A:8;0B8=A:8=385<1C==5?0;A:8=LO=:>;5B0<8;A:8G5G5=A:8'*''F'& G 5 ( >  0 @ , K * K . K + K eslovaco1020@A:8KibosniaKitahitiBISCAYANBaskischBosnischDil: {0}HOGNORSKHSISTEMOJYUTPINGJiddischKiakanyiKociewieKoptischKwanyamaKyiajemiKyiarabuKyiburmaKyichinaKyihausaKyihindiKyikoreaKyiswidiKyitamilLimburgsMalagasiMoldovanMongoolsNepaleesNumeriskNumricoOezbeeksPETR1708Petr1708PortugisSPANGLISSURMIRANSlowaaksTaswiditTigrinjaTukranitVALLADERXSISTEMOafrikansakkadiskalbanskialeutiskaleutskiamhariskaragonsarmenskiasturiskbosanskibretonskbugarskibulgarskcantonscheroquichiCzechcingalscirlicocomputerestonskietiopiskfijianskfnikiskgeorgiskhavajskihebraiskhgnorskirlandsislandsjapanskijyutpingkaripskikirgiskikomorskikoreanskkuanjamakvanjamalatinskiliner Aliner Blitauiskmaduresemahajanimalgachemalgaakimalteakimandaiskmarshallmasajskimaarskimirandsnauruanonjankolenogajskiossetiskpand~abiromagnolsamoanskshavianoslova kislovensksogdianosomalskisumerisksumerskitad~i kitamasjekukrainskusbekiskvallonskwalisisk{0}  vQN{0}  {1} ejenski e enskiC=B;8=30B0:0=00;5CBA:80D@8:0=A1>A0=A:81C30@A:820;>=A:820@;?8@83C_0@0B847>=3-:M:0@5;A:8:0@8?A:8:0G8=A:8:8@38A:8:><>@A:8:>@5XA:8<09BE8;8<0;0XA:8<0;30H:8=>@25H:8?>@BC30;A;>20G:8AC<5@A:8B0H5;E8BCX3C@A:8E020XA:8G5X5=A:8X020=A:8"A1'F3'3~1'F*H(H3F'/'FE'1AD~F > $ >  > ( >  > / > 9 2 @  K . K 0 ? / (  I 0 M  ? / ( $ A 0 M  . G ( + >  M 8 -* > + ? 2 ? * ? ( K , > . M , > 0 > , ? 8 M 2 > . > 8 ?  M 8 ?  > 8 K ( ? ( M  G ?b/Oeg_ ؚ0W_e^tX espagnolespanholholandska inskiavestiskgjavanskiroundi M * G 2 M 2 G bN2msYreKinapoliKiserbiaKiuyghurrisomalaromansolulujiaKikyrgyzIshisulu{0} ({1})2.1.47.822.1.49.822.1.47.702.1.47.69KiarapahoKilingalainuktituttok pisinKibambaraKisamburuafrikaansKibislamaKimundangKiadangmeKirapanuiKisiksikaKitumbuka2.1.47.712.1.48.42KisoninkeKitasawaqhiri motuKihoromboKingambayIchibembaKimachameKisantaliIshisanguKiyangbenKisandaweKimakasarKimarathiKiguaraniKikanembuKimedumbachiYorubaKighomalai-Braille2.1.47.86Igitelugupermikomi2.1.48.17KipolandiKipunjabichipewyanisi-SangoKiholanziKimalesiaKiromaniatsimshianisi-BembaKihungariKiukraniaisi-Oromoisi-Romboisi-Taitaisi-Wolof3>@>=B0;>Kimapucheisi-Aghemisi-Kambaisi-Langiisi-Maoriisi-Sanguisi-Tigre0D@8:00=Aisi-Bafiaisi-Mendeisi-ZarmaKiilocanoisi-Dualaisi-Gandaisi-Khmerisi-Nogaiisi-YembachiSomali8=C:B8BCBisi-Khasiisi-Lundaisi-Luyiaisi-Meta isi-Mossiisi-VendaKisinhalaK)punjabiCh BuhidCh LannaCh Oghamisi-Ilokoisi-Masaiisi-Timne5A?5@0=B>MA?5@0=B>West-MariCh Cirthisi-Basaaisi-Erzyaisi-Fulahisi-Latinisi-RundiKinaray-aKingerezaNheengatubakhtiarikinaray-akirmanjkinheengatuB>: ?8A8=Ch LimbuKichuvashisi-Chigaisi-Kumykisi-TetumCh BatakCh TakrichiNepaliisi-Aleutisi-Creekisi-Tatarisi-Welsh@0@>B>=30Kivolapukasturianobengalskihebrejskilule samimongolskisicilianoCh AfakaCh NshuTing Komisi-Acoliisi-Tajiknaxi gebaTing TivTing YaoF8D@K =:>2.1.47.83Cek senniCh BamumKirmanjkibaskijskibassa vahcomorianoisi-Hmongisi-Nauruisi-Uzbeksami lulesundanskituvinianougaritski{0} potez1@5B>=A:88A;0=4A:8:0;5=468=:0=B>=A:8:0H<8@A:8;C;5 A0<8<>=3>;A:8A0<>0=A:8A8=E0;A:8C30@8BA:8E8@8 <>BC1HE'F'0 >  8 M % > ( @ 8 L 0 > 7 M  M 0 KiamharyiIkimaratid MaltaAC=40=A:82.1.48.432.1.48.77AkkadischAvestischBhaiksukiGeorgischHiri-MotuKabylischKarelischKashubianKyibanglaKyicheckiKyigirikiKyijapaniKyinepaliKyiyorubaMenkieliMirandeesMongondouMonotonikOekraensPolitonikSursilvanSutsilvanTaal: {0}TajavanitToemboekaTurkmeensabkhasiskadigejskiaragonskibaakirskibretonskiburmanskiburmesiskelamitskiestonianofid~ijskiflamanskiislandskiitalienskkantonskikasakhiskkasjubiskkaamirskikharosthikhudawadikirgisisklimburakimakedonskmalagassimalaylammaltesiskmaraalskimeroitiskmenkielimoldavskinordsothoponpejskiportugusprussianosamoanskiselkupiskselkupskisinhalskislovakisktahitianotibetanskturkmensktuvaluanoucranianougaritiskvai pismozapote ki04835XA:80@03>=A:810H:8@A:815=30;A:81C@<0=A:85;0<8BA:870?>B5G:8:0;0;8ACB;5738=A:8;8B20=A:8<0;0X0;0<<0@H0;A:8<>;402A:8?0HBC=A:8?>=?5XA:8A51C0=A:8C4<C@BA:8E51@5XA:8G>:B02A:8 + M 0 ? 9 ? 2 @  K  * ? 8 ? ( - > 7 > : {0}/ A  > 0 ?  ?  2 A 2 G 8 > . @ Ch Runicisi-Scots:EC402048X5@<5=A:8K)polandiOrukoreyaKicherokiKikantoniOru-Urudukisvahili'D('E('1'~NW3vQbNW[kchiPolish. G ( M  > 5 >  id>rYt<\Ne2.1.48.222.1.48.362.1.48.442.1.48.452.1.48.882.1.49.36AleutischAltirischAmharischAragoneesArmenischBreatnaisCifre VaiDigit LaoFriulischGalicischHebrischHoognoorsIgisomaliIgitamiliIkigerekiIkinepaliIkirusiyaIkiyapaniItaliaansJabananciJakutischJamusanciJapananciJapanischJavanischKantoneesKimakondeKiswahiliKi[l thaKompjuterKumkischK)malesiaK)romaniaLatgalianLigurischLineair ALineair BLitauischMakedoniaMalaiischMandaeansMandischNauruischOedmoertsOruburumaOruchainaOruharabuOrukurukiOrumarikiOrunepaliOrupocugoOrurrashaOrutamiriOruyitareOruyorubaOsmanischOssetischParisanciPolytonicRumneschRumnischSanskertaSingaleesSumerischTadzjieksTafarisitTahitischTamalawitTamilischTarumanitTatarischTacumalitTamalyantTime ZoneTongaischTuwinischUigurischUngarischUsbekischWalisischYapesischafarainaakademiskakadijskiakanainaaleutianoaragonaisaragoneseasamainaawarainabaloutchibasjkirskbhod~puribugiatinaburjatiskburjatskicalendaricantonesecarelianochinainacoloniesedatasprkestiainafilippinofinlandsflamainaforenkletgandainagilbertsgud~arthebrejskigboatinaindonesioindonsioingusjiskinguatinairlandeseisi-Czechisi-Dutchisi-Hausaisi-Hindiislandaisislandeseitalainajavaainajidiainakabardiskkalend~inkannadskkashubiankatalaanikatalanskkazaatinakharoshtikhotanaiskhotanesekhudabadikumy tinalatvijskiletiainalezghianolezgijskilimburgsklitvanskilotyatinamacedoniomanikeiskmarshalsmeroticomirandaismirandesemirandskimongolsknedertyskniueatinaoksitaanioksitanskpampanganpaatunskiportugaisportuguspryssiskrajastanisanscritosanskritosantalskisauraatrasi uan jisundanaissundanesesnscritosrsamisktailandstashelhittsjekkiskturcomanotaetaeeniudmurtskiugarticourduainauzbe tinazuluatina{0} : {1}{0} strek{0} trazo{0} trao{0} ?>B57{0} G5@B0{0}  alt{0}  all{0}  sve{0}  A25{0}  v['`d Akanid Baskid Hausad Hindid Koriad Ltnd Pasiad Uzbekd Xhosad seeki uvaatinaawedaina (BGN)0;5=40@L><?XCB5@0;090;0<>20: {0}>=>B>=8:C<5@8G:0>;8B>=8:0:048XA:80@<O=A:0O10A:8XA:815;0@CAG015;>@CA:81C@X0BA:81E>46?C@8208 ?8A<>328G8=A:83;03>;8F03;03>Y8F03>;;0=4G03@C78XA:840@38=A:84>3@8?A:8:0B0;>=G0:8@8;;8F0:>B0=5H:8:E<5@A:0O;8<1C@H:8<0=_C@A:8<8@0=4A:8=385<1C=4>:A8B0=G0?5=_0?A:8A0<1C@CG0A5;:C?A:8A8GC0= X8B>:-?8A8=B>:-?VAV=C:@08=A:8D;0<0=4G0"3'F F"D('F''3*HF''D:H1'FJ)'FH**H*'*'D'('E('1',HD' AHFJ2('F: {0}3H&3 ,1EF3HE'D'DHDG 3'EE'D''D'E 0 K . > ( ? / (  8 M $ A 0 ? / (  0 M . G ( ? / (  8 M  K ( ? / ( . M , A ( M ! A  8 M . > ( M / >  ( M ( !     , > 0 M ! ? / (  . M * M / B  0  ? . M , ( M & A $ K  * ? 8 @ ( ( G * K 2 ?  > ( *   > 8 @ ( > ( , 2 M  G 0 ? / ( , 9 A 8 M 5 0 @ / , K 8 M ( ? / >  .   K 2 ? / >  . ( M ! ? ( M  K . K   K 2 ? / ( 2 ? * ? : {0}2 ? * @ : {0}2 @ ( ? / 0 , @ 6 ? * G 5 M / > ( 8 ?  A  ( / @ : {0} : {0} \-0-1-M-V-0-T-I-\-\-0-1-O-J-0-1-I-\-\-0-1-O-V-0-M-I-\-\-0-1-S-M-S-O-I-\-\-0-1-U-_-G-I-c-\-\-0-@-O-V-0-T-I-\-\-0-N-0-M-0-a-I-\-\-0-O-I-1-0-M-I-\-\-0-T-S-N-0-O-I-\-\-0-Y-S-N-0-M-I-\-\-0-_-0-M-b-0-O-\-OxeW[^c^xeW[aSbg-S>raS>reSt ^̑e[Rg ^Xb)RfKQψgY>re[Xb)RNab_eW[[Xb)RNab_eW[]R}exԚ ]R}eViԚ ]R~e#W׋SO ^cNexԚ a>r-?>reyreck8^'Y\[^c^l-KQ-nfeee}vOeePq}bW[}vOeex[S ys|-|_>rs|NKQe"}Ne_YeT̑eq}NW3vQbNW[k5-l-KQ<\NeN<\N-̑e?>rS)RN?b/OeNSXb}eNPkNgeؚR"}?>r]<\NeKikatakanaKibhojpuriluba-luluaChimakondejola-fonyiKimaithiliKinyankoleKikalenjinKipampangaKibopomofoKicherokeeKimanipuriKichamorroKiwarlpirirongorongomapudungunKinyamweziKikambodiarajasthanipismo jamoKibelarusiKibulgariaKihispaniaKitailandiisi-Ewondoisi-Lojbanisi-Sindhiisi-ThaanaKiitalianoKijerumaniisi-Angikaisi-Awadhiisi-Aymaraisi-Ekajukisi-Ndongaisi-Ngombaisi-TsongachiPunjabiisi-Dazagaisi-Dogribisi-Hereroisi-Ibibioisi-Ladinoisi-Nyanjaisi-TarokoKigwichinIgiswahiliOlubengali;C10-;C;C0pismo hanbisi-Kachinisi-Kpelleisi-Kwasioisi-Lakotaisi-Teluguisi-TswanaKifilipinoOngeskreweinari samiisi-Kanuriisi-Magahiisi-Navajoisi-WalserKitigrinyaKiwolayttaisi-Dakotaisi-Hangulisi-Kikuyuisi-Mohawkisi-Pashtoisi-Sukumabatak tobakharoshthisichuan yivietnamitaCh RejangCh SaratiKikashmiriisi-Dargwaisi-Divehiisi-Kurukhisi-Mokshasami skoltAlt-NewarirarotonganCh BrahmiCh FraserCh KaithiCh KhojkiCh Lepchaisi-Kabyleisi-UighurTing PalikarakalpakE8;8309=>=K)italianoTing KawiinteromanxCh TangutCh Woleaiisi-Adygheisi-Bretonisi-Gagauzisi-Kalmykisi-Tuvaluisi-UdmurtisiSwahiliTing BuluTing GayoTing MabaTing Mafatipos MoonPismo: {0}skolt samisr_Cyrl_RS8=0@8 A0<8isi-Ingushisi-Micmacisi-RomaniTing CreeTing SusuKikiribatiCh OrkhonTing BejaTing BrajTing Fangisi-Banglaisi-Basqueisi-PushtoAkan senniGrek senniIboo senniJezik: {0}KyifaransaMapudungunUrdu sennibjeloruskicabardianokabardianonapolitanosr_Latn_RS:0B0;>=A:8:;8=3>=A:8<0:54>=A:8<0?C4C=3C=?0=30A8=0=?0?LO<5=B>A:>;B A0<8BC@:<5=A:8D8;8?8=A:8d SerbiagalicijskiDigit Cham8 G $ M 8 M 5 > ( > isi-Kazakhisi-Niueanisi-Slovakisi-Syriacisi-TongankiFaruandasami inarid BosniaD:) 'DF'E'chiVietnamjudeopersaKyiholanziKyihungariKyimalesiaKyingerezaKyipolandiKyipunjabiKyiromaniaKyisomalyiKyiturukyiKyiukraniaLuxemburgsRegio: {0}Skrip: {0}UgaritischZulu senniachinesiskassamesiskasturijskiavestanskibalinesiskbamanankanblissymbolbuginesiskcalendariofeni anskigilbertesegilbertskiglagoljicaindonesiskjavanesiskju~ni samikatalonskiklingonskikorsikansklimburguslulesamiskmakedonskimanipurskineapolitanneerlandsnordsamiskn ko pismopapiamentusiciliansksinhaleakistarogr kistaroirskitadsjikisktahianskitibetanskiturkmenskiukrajinskiwalsertysk{0} poteza{0} trazos025AB0=A:810<0=0=:0=1X5;>@CA:8:8=O@C0=40<0=8?C@A:8?0?80<5=B>AB0@>3@G:8AB0@>8@A:8Z0A0 B>=30  < 0 , H  > ( @  + M 0 ?  > ( M 8  ( > 0 @ 8 > . @ 2 A , > -2 A 2 A  Rb'YSOOl(uW[&{Inyesesotoisi-Avaricisi-Koreanisi-SamoanvananevariKikwanyamaKilimburgiK)bulgariaIkimongoliblisimbolichiSwedishchiTurkishdelavarskiCh CopticIshitamiliisi-Danishisi-Fijianisi-HebrewvestflamskKi[l nepalNuwe NoorsAbchasischAltsyrischArab MesirArab NajdiAromunischBattakischBengalischBirmanischBulgaranciBurjatischCalendarioFaransanciGilberteesGriechischHethitischIgifaransaIgipunjabiIkibengaliInyeyuruduItaliyanciJazyk: {0}KasachischKiingerezaKiudumurtiKoreanischKyrillischK)kambodiaLuksemburgLuri UtaraMakassaarsMaltesischMeroitischMiddeliersMongolischMonotonaalNederlandsNorwegischOrubengariOrufaransaOruguriikiOruhangareOrujapaaniOrukurainiOrupaasiyaOruromaniaOrusomaariOrusupaaniPalmyreensPapiamentsPhnizischPicardischPinasimplePolytonaalPsmo: {0}ResianischSami UtaraSamoanischSchottischSchriftlosSchwedischSelkupischSlowakischSlowenischSprk: {0}SrananischTafransistTandunisitTaruwanditTaschelhitTashelhiytTsakonischUdmurtischUkraineschUkrainischVietnameesWallonischX-SAMPA hX-SAMPA jalbanainaamharainaasturainaaymarainabaski tinabaskiainabatak-tobabez zpisubielorrusobielorussobosniainaburmaainachuukesiskcirt pismofilipinskifilippinskgjeorgjianglagoliticgrnlandskhaitiainahettittiskhindiainainguaetskiinuitainaisi-Nepaliisi-Somalikabylainakalmy tinakarelijskikirgiainaklingonskakojra inikorijenskikorniainakorsiainakosraeanskkurdiainakypriotisklitawainamaduresiskmalajainamalgaatinamaltaainamand~urskimasaiainamellomirsknauruainanepalainany tai luepalauanskipalmyrenskpand~apskipersiainapohnpeianorad~astanirumunainaserbiainasichuan-yisydndebeletajlandskitamilainatatarainategnskrifttibetainatsimshianoujgurainavietnamienwalonainazh_Hant_HK{0} potezi{0} stroke{0} traos{0} ?>B570{0}  /1{0}   ( M / d Catalad Finisid Frisiad Girikid Heberud Latinid Malayad Nepalid Norwayd Sesotod Sindhid Sudanid Tamilid Telugud Ukaniad Welshid Yorbd kameristfrisisk amoraina520=030@88A<>: {0}0@0<59A:0O0ABC@8XA:81;8A8<1>;8285B=0<A:838;15@BA:8:>@A8:0=G0;N:A5<1C@3<0:0A0@A:8=50?>;8B0== :> ?8A<>?0;0C0=A:8?>@BC30;G0@0@>B>=30=B0E8[0=A:8B0X;0=4A:8B815B0=A:8C:@0X8=A:8D5=8G0=A:8EV;V309=>=F8@B ?8A<>XC6=8 A0<8'3DHHF''D*J:1JFJ)'D3H'-JDJ)'F/HF2'*1F',FH( 3'E,HD' AHFJ'4E'D 3'EEHD/'H' 2 M , G ( ? / ( M   ! K ( G 6 ? / (  ( > 0 @ 8 > . @  > 0 > - 2 M *   K / 0 >  @ ( @  M 5 > ( M / > . >  K 0 K ( M $ > 2 K $ ?  M 0 ? ( M / > $ ?  M 0 @ ( M / > $ G 2 A  B    ( K 0 M 5 G  ? / ( ( M / > . 5 G  < @ * > . M * > ( M  > ,   > 2 @    , A  * > 9 2 5 @ 2 ? % A  ( ? / ( M 2 M / A 2 8 > . @  {0}\-0-1-I-M-0-T-S-Y-\-\-0-1-I-T-N-0-O-I-\-\-0-<-T-0-O-Y-I-Y-\-\-0-@-S-M-0-O-7-I-\-\-0-J-0-1-1-S-O-I-\-\-0-O-7-S-O-I-Y-I-\-\-0-T-S-a-0-O-7-I-\-\-0-Y-1-O-b-S-M-I-\-KQ̑gYe!j̑e ^X>r}NKQWNebNe˄>rԚ jnidmTTX^Xyre=kZSb"}wm-˄NNeq}N^l>reObW[s|oN2ueTib_eW[?b/O-pS^dEQxeW[Wef}W[Ԛ Angka LaosFfilipinegF8D@K >@8O"01 P*1'1B'E *(*A'13 91(KiesperantointerlinguaKigorontalointerlinguegoankonkaniKitachelhitKivietinamunykyvolapkisiShambalaKiindonesiaisi-Cebuanoisi-Lingalaisi-Marathiisi-Mundangisi-TasawaqCh Tagalogisi-Bambaraisi-Bislamaisi-Kannadaisi-SantaliKimalayalami-Afrikaansisi-Adangmeisi-Machameisi-Makondeisi-Quechuaisi-Samburuisi-Umbunduisi-YangbenKirarotongaisi-Arapahoisi-Choctawisi-Klingonisi-Ngambayisi-SoninkeRegion: {0}8=B5@;8=320<8=0=3:010CCh Hanunooisi-SiksikaTing GusiiCh DeseretPau Cin Hauisi-Guaraniisi-Makasarisi-SandaweTing DogriTing MongoWaray-WarayCh JurchenCh Tengwarisi-Rapanuiisi-Sinhalaisi-Tumbukaisi-VolapkSignWritingTing AtsamTing GbayaTing NyoroTing Sasakinterlingvakara-kalpakCh GranthaCh Tirhutaisi-Chuvashisi-WalloonDigit OriyaTing AzeriTing BafutTing HaidaTing LambaTing MyeneTing Nzimasifro chamCh SharadaSkrift: {0}Ting BikolTing DyulaTing FantiTing GreboTing Washobishnupriyainterlingveisi-Bashkirisi-Chechenisi-Kicheisi-Mapucheisi-Yiddishmazandarani 538>=: {0}?0E0C E<>=3rarotonganoTing BamunTing DinkaTing OsageTing SererCh Osmanyaisi-Cornishisi-TurkmenvestbaluchiAlmaK senniBurme senniFarsi senniIdioma: {0}Induu senniKoree senniLingua: {0}Ruusi senniTamil senniTing CaddoTurku sennikinjarwandapunktskriftrongo-rongoCh Shavianisi-TibetanTing Slaveju~ni ailha8 0 2 @  C $ 9 > ( BhodschpuriBraj-BhakhaCh AvestanIndonesischKyibelarusiKyihispaniaKyiitalianoKyijerumaniKyikambodiaKyitailandiMarshalleesMedefaidrinOmrde: {0}Regija: {0}Script: {0}Ting SamoaUso privadobatak pismoenaresamiskgr ko pismoingls (RU)isi-Amharicisi-Burmeseisi-Faroeseisi-Myanmarisi-Osseticisi-Palauanisi-Romanshkantonesiskkhotanesisklanna pismolimbu pismomarshallesemirandesisknapolitansknordfrisisknyasa tongapau cin hauperso-rabesamaritansksingalesisksundanesiskvestfrisiskvijetnamskizelenortski{0} strokes!:@8?B: {0}3@G:> ?8A<>8=B5@;8=3258B0;8X0=A:8:8=LO@C0=40:>9@0 G88=8:>@78:0=A:8:>X@0 G88=8<0:C20-<8B>XC6=8 H8;E0,HH A'13  M  > $ - > 7 > $ M $ 0 @ 8 > . @ $ M $ 0 @ 8 K % K  A  0 > $ @    pS^lAmWTb^e f_eW[ (N Ko)italijanskiK)indonesiaA5@1-E>@20BKikabardiand Georgiad Irelandd RomaniaAfaan KoreaDigit TibetTing CaribTing FaroechiRomaniancyfry orijaoldislandskE:1( (DHisi-Bosnianisi-Catalanisi-Estoniaisi-Flemishisi-Italianisi-Latvianisi-Malteseisi-Occitanisi-Russianisi-Serbiantonga nyasa{0}  SemuaCh s Modicifras greckTbT zulWest-Vlaams:V=LO@C0=40F8D@K B0:@8+ ?  @ 9 ? ( M & @ AltitalischAltnordischAltpermischAltpersischAssamesischBahasa: {0}BalinesischBelarusanciBuginesischCajun-FransDanmhairgisDigit KhmerDigit SundaDigit TamilDgitos vaiEngels (VK)Harshe: {0}Harshen CakIgisuweduwaIgitaliyaniIgiturukiyaInguschischInyamuranciJavanesischKalmckischKarakalpaksKaschubischKimasedoniaKlingonischKmeer senniKoyra SenniKreol HaitiK)njeremaniK)vietinamuLandvariantLimburgischLombardischMaduresischManichischMasanderaniMazedonischMonotonischNandinagariNepalesischNew Tai LueNoord-SothoOkzitanischOruberarusiOrumalesiyaOrungyerezaOrupungyabiOrutailandiPiedmontesePisma  {0}Regin: {0}RomaniyanciRubutu: {0}SamogitischSauaaenSifaniyanciSkript: {0}Sotho UtaraSranantongoSnis XiangTabilarusitTing NepalTradisyonalTschechischTsjetsjeensTurkmenischVereinfachtZapotekischZypriotischalto sorbioancho medioaragonainaarapa~atinaa_a1 almanbaakirainabengalainabislamainablissymbolsbretonainabBoruainacajunfranskchipewianskfornfranskagagauzatinagaliciainagan (China)georgiainaglagolticogroenlandsgud~aratskihaiti kreolhalv breddehawaiiainahebrejainaindonesianoindoneainaislandainaju~ni altaijdearabiskjdepersiskkabardijskikannadainakazachainakaamirainakinjaruandakinyaruandakinyarvandakomi permiokorzikanskikoyra sennilep a pismolimburainaluxemburgskmakuva-metomand~uatinamaratiainamazandaranmohawkainamongolainanandinagarinjasa tonganordndebelenorwegainaogham pismooriya-cyfrypaatunainaregion: {0}retoromansksardinainaserbocroataskrip  {0}somaliainasynlig talesr-ndebelesBowakainatahitiainatsjetsjenskukrainainavestarmenskviae jezikawaliziainawaray-warayzapot tina{0} 8 M  M 0 K  {0}  razno{0}  other{0}  razno{0}  d Albaniad Amarikid Arabikid Bengalid Bretonid Bugariad Bumiisid Estoniad Faransd Faroesid Galiciad Guaranid Kannadad Kroatiad Punjabid Ruwandad Slovakid Swahilid Turkmend marathi0;5=F8XA:0"09 A0=40@K"0@0H:528F010B0: ?8A<>15=30;LA:0O28X5B=0<A:83@5=;0=4A:8:010@48XA:8;0==0 ?8A<>;5?G0 ?8A<>;8<1C ?8A<><V=0=3:010C>@8X0 F8D@5?0?8X0<5=B>?>;0 H8@8=5?C=0 H8@8=0@0_0AB0=A:8@>=3>-@>=3>BC20;C0=A:8G8?52X0=A:8&F'1 3'E'F'1 3'ED:) 'D('AJ'E'.'H'-EJ*HHE ~1E'  M  > $ 2 ? * ?   M  > $ 2 ? * @  8 M * G 0 > ( M $ K  A 0 . A  @     @ ( @ *   >   * 6 M  ? . @    . 2 M / > 3 .    8 M 2 K 5 G ( ? / ( M 8 M 5 ? 8  0 M . ( \-0-\-0-b-M-0-O-7-I-\-/nx[x[g|b'3HD* 3'ECh s AhomKisanskritisifro nkokoyra chiiniKipapiamentoluba-katangasranan tongoKiingiemboonKipangasinanIkinyarwandaKihiligaynonsyloti nagriisi-Kalenjin{0}  Esteso;C10-:0B0=30isi-Dzongkhaisi-Katakanaisi-Kimbunduisi-Maithiliisi-Nyankoleisi-Sanskritisi-Tigrinyaisi-Cherokeeisi-Cheyenneisi-Morisyenlea fakaasupahawh hmongisi-Chamorroisi-Gujaratiisi-Kuanyamaisi-PampangaCh TifinaghShwK mbuluisi-Bhojpuriisi-Hiraganaisi-WarlpiriGoan-Konkaniisi-Bopomofoisi-Gurmukhiisi-GwichinTing LahndaCh Tagbanwaisi-ManipuriTing Sidamosifro limbukomi-permyaksora sompengCh Kayah LiCh Ol ChikiTing AkooseTing SenecaTing ZenagafrakturlatinTing ArawakTing CayugaTing Terenokurdo soraniF8D@K B5;C3CCh Linear ACh Linear Bisi-Filipinoisi-WolayttaPlautdietschUPA fonetikaA@0=0= B>=3>Ting BadagaTing BetawiTing BrahuiTing GilakiTing MandarTing Ojibwasifro takriisi-Kashmiriisi-MalagasyTing AraonaIPA fonetikaItaali senniLaaraw senniNeepal senniRwanda senniUkreen sennimeitei-mayekplautdietschisi-FriulianTing BuriatTing SelkupTing UyghurTing Walamolea fakatulunowy tai lued Hungariad SloveniachiIndonesiaTing BanjarKurdi Soraniisi-Asturianisi-Bugineseisi-Chuukeseisi-Javaneseisi-Karelianisi-Lezghianisi-TuvinianAngka IbraniGlagolitischKyibulgaryiaKyiindonesiaKyinyarwandaKyivietinamuLule-SamischSchrift: {0}Traditionellblissymbolerkomi-permiakkomi-permskiluksemburakiluxemburgusmakua-meettorejang pismorunsko pismosarati pismoskoltesamisktai le pismovietnamesisk{0} - *'1J.J{0}  Varios amsko pismo;0>H:> ?8A<>;C:A5<1C@H:8A8F8;8X0=A:8&  M 7 ? # @ 8 > . @ & G 5 ( >  0 @    8 M  K 2 M  8 > . @ lea fakakavilea fakamosiOruindoneziakrimtatariskTing FrafraTing HawaiiTing LushaichiBulgarianlea fakativinmberos mroOrukambodiyatelugu-cyfryCh MandaeanOud SogdischWit-Russischisi-Achineseisi-Assameseisi-Balineseisi-Comorianisi-Corsicanisi-Ethiopicisi-Georgianisi-Hawaiianisi-Italianoisi-Madureseisi-Prussianisi-Sicilianisi-Tahitianjudo-persansinaeg Hakkad JavanasiIchi SomaliaKrim-TataarsOost-ArmeensCnan TahitiTing AragonTing LatviaTing Maduravieri ingls;VG1K :0=040'1B'E (F'D'1B'E ,1'*'9/'/ HF'F1996 t^v_bW[x[AltungarischAngka JepangAngka RomawiAngka YunaniArab TunisiaAragonesischBaschkirischBela-DialektBelutschischBlissymbolenBoek PahlaviCajun FrenchCifre nativeDigit TeluguHarshen UrduHarshen ZuluHawaiianischIgikambodiyaKabardinischKongolesischKosraeanischMadagassischMakassarischMandaresischMirandesischMittelirischNa gargajiyaObersorbischOrchon-RunenOrugirimaaniOrunyarwandaPonapeanischPrivgebruikReto-RomaansSami SelatanScots GaelicSizilianischSprkvariantSundanesischTadschikischThailndischcapoverdianochoctawainafilipinainagenerelt skglagolittiskgroenlandeseindonezijskijapanske talju~nokurdskikapverdainakirkeslaviskkirkkoslaavikirundiainakoyra-chiinilaosko pismoluba katangamalajalamskimalajamainameetei mayekmellomfransknapolitanskini~ozemainanord-ndebelenorsk bokmlokcitanainaordre pinyinorkhon pismopahawn hmongpersa antigopohnpeiatinararotonganskretoromanskiromske cyfrysami de Lulesami del sudsami del sursami d Inarisicilijanskisveitsertysktokelauatinatradisjonellukjent sprkvietnamaina{0} - E7'(B*{0}  *'1.gbgb: {0}d Afrikanid Belarusid Filipinod Gujaratid Jetinamud Klingonid Latvianud Occitanid Tigrinyad Yiddishid Lrbw asov psmo@5: A0=40@K D>=5B8:0@8O A0=40@K# (BGN)# D>=5B8:08=4>=560=A:8:01C25@480=C:01C25@4LO=C:0=040 F8D@5;0>H:5 F8D@5;N:A5<1C@3G0<0:C0-<55BB>=>28 B08 ;C5@5B>@><0=A:8@5X0=3 ?8A<>@C=A:> ?8A<>A0@0B8 ?8A<>A@0=0=-B>=3>AB0@8 8B0;8:AB0@>=5<0G:8B08 ;5 ?8A<>B0XA:5 F8D@5B5;C3C ?8A<>B5;C3C F8D@5G0<A:> ?8A<>G8=C: 60@3>=H@8DB @09;OXC6=>:C@4A:8 M 7 G $ M 0 : {0} ? ( B   > 0  I ( * > * ? / > . G ( M  K * A 0 > $ ( + > 0 8 @ * A 0 > ( @ + > 0 8 @ , L & M ' *   >   . ? ( >   M  > , > . G  $ G  . > / G  . M / > ( . > 0    0 K ( M  K 0 K ( M  K 8 0 2 @  C $  @ ( @ 8 >   G $ ?  2 G  8 ? 2 K $ @ ( >  0 @ bNe\҉Ԛ;mW[Ԛ c^͑/'Y\[/hQJSb_Xe)RNeqgeeW[Ԛ Xe)RNeeeW[Ԛ lea fakatesolimbunumerotsorani curdoKiinuktitutiKiluba-Luluai-UK EnglishPollard MiaostsyriakiskKiminangkabauisi-Esperantoisi-Ngiemboonisi-Tok Pisinmasaram-gondiKikalaallisutisi-Malayalamisi-Gorontaloisi-Inuktitutisi-Tachelhitlea fakaainuKimazanderanisifro chakmavarang kshitiCh Bassa Vahisi-Lule Samilea fakamasaisifro brahmiTing KanembuTing MarwariTing MedumbaCh Naxi GebaTing TlingitTing ChibchaTing Luisenosifro lepcha{0}  diverseF8D@K :0==040Ting AlabamaTing Ao NagaTing GhomalaTing KutenaiBengali senniEspaare senniFransee senniInglisi senniJaponee senniJavanee senniMaleezi senniPolonee senniRumaani senniSomaali senniSuweede sennichinez hakkacifras birmanCh KhudawadiTing TokelauTing Zapotecpatu chinookchinez xiangd LithuaniaTing Inupiaqisi-Aromanianisi-Colognianisi-Kabardianisi-MirandeseD8_8A:8 E8=48Alfabeto: {0}Angka ArmeniaInari-SamischShaw-AlphabetSistem MetrikSkolt-Samischengleski (UK)ju~ni ndebelekarakalpakiskkmersko pismomazanderanskipahlavi pismoserbokroatiskstaroengleski075@15X_0=A:8:<5@A:> ?8A<>nmberos ahomNieuw Tai LueSnis Min NanTing ArpitanTing BaluchiTing Sogdieni-Private-Usepismo gurmukid Macedonia&8D@8 2J2 208@0@>B>=30=A:8'1B'E 31DCh NabataeanCh PalmyreneZentral-Dusunisi-Abkhazianisi-Aragoneseisi-Cantoneseisi-Icelandicisi-Low Saxonisi-Moldavianisi-Mongolianisi-Norwegianisi-Slovenianisi-Sundanesenmberos modirarotonganskiestremadurskistaronorveaki* M 0 >  @ (  M 0 @  Ting HittiteTing Kashmirgammeltamilskvieri francs12 \Bf6R (0 11)12 \Bf6R (1 12)24 \Bf6R (0 23)24 \Bf6R (1 24)Altai SelatanAltgriechischAluku-dialektAngka EtiopiaAngka GeorgiaBalochi BaratCh s WanchoDigit GujaratDigit KannadaFidschi-HindiFormat valuteFraktur LatinHalve breedteHarshen HindiHarshen KimarHarshen MalaiHarshen PolanIkibelarusiyaIkinyendoziyaIndus-SchriftJerman RendahKikomipermyakKiniyaruwandaKongo-SwahiliKrimtatarischLuxemburgischMandschurischMetrik SistemNdebele UtaraNjiva-DialektNoord-NdebeleNordfriesischOruburugariyaRtoromanischSamaritanischSinghalesischSotho SelatanTokelauanischTschagataischVietnamesischbrajevo pismocajun-franskadonjonjema kidusun centraletiopiske talforenklet hangeorgiske talhebraiske talhindi de Fijijudeo-arapskikaroati pismomarshallesiskmellomengelsknorskt bkmlol iki pismosami de Inarisami del nordscripts  {0}sjeverni samiskotsk-glisksotho del sudsmbolos blistengvar pismothailandainatifinag pismoturco otomanoxiang (China)yi de Sichuanyi de Sichunyupik centrald Esperantod Icelandicd Indonasiad Sinhalesed Suwidiisi@<O= A0=40@K0?>= A0=40@K2@8B A0=40@K"0<8; A0=40@K"815B A0=40@K284Y828 3>2>@3C@<C:8 ?8A<>3C@<C:8 F8D@55=3;5A:8 (#)70?04=5 F8D@58=4CH:> ?8A<>:0@0-:0;?0H:8:0@>HB8 ?8A<>:<5@A:5 F8D@5=50?>;8B0=A:8>30<A:> ?8A<>>; G8:8 ?8A<>?03A-?0 ?8A<>?0=30A8=0=A:8?0E;028 ?8A<>AB0@>5=3;5A:8B5=320@ ?8A<>B8D8=03 ?8A<>E8;830X=>=A:8XC45>-0@0?A:8XC6=8 =4515;5XC6=>0;B0XA:83'EJ 'D,FH(J)5H1(J' 'D9DJ'H1'(H1' 3F > * > ( @ *   >   ( M / > 8 >  K ( M  > , M 2 ? 8 ? . M , I 2 M 8 . >  A 5 > -. ?  M  K 2 M / B , > -  >   > 8 I 2 M  0 * > 9 2 5 @ Xe)RNeyԚeW[Ԛ A~SO-Nec^ - Big5A~Ԛ-Nec^ - Big5|~beW[Unicode ^fb (N Ko)- Unicode c^KiazerbaijaniKisranantongoF8D@8 2 82@8BCh Samaritanisi-Hungarianisi-Sardinianisi-UkrainianE>@20BK= A5@1griego antiguomakhuwa-meettode Interlinguaisi-Hiligaynonisi-Jola-Fonyiisi-Luba-Luluaisi-PapiamentoCh KharoshthiCh Rongorongoisi-Devanagariisi-Sichuan Yiisi-Inari SamiKikabuverdianuisi-Pangasinanlea fakailokoTing AfrihiliCh Saurashtraisi-Skolt SamiTing MandingoTing Delawarelea fakakotavadialect scouselea fakanavahoisi-Limburgishisi-RarotonganTing CapiznonTing ChagataiTing NyamweziTing TamashekAmhaarik senniBelaruus senniHawsance senniHolandee senniHungaari senniPortugee senniVietnaam senniVisible SpeechYorbance sennistarofrancuskirabe chadianoF8D@K <0;0O;0<isi-Neapolitansifro osmanyaisi-Vietnamesedialekt ScouseChinook JargonDajnko-alfabetModern VolapkPamaka-dialektaserbajdsjanskbalijsko pismobuginsko pismodangi kalendarengleski (SAD)etiopsko pismojapansko pismojavansko pismokarijsko pismokojraboro senikorejsko pismolidijsko pismopisani pahlaviresisk dialektstaroegipatskistaroperzijskitai viet pismotamilsko pismoznakovno pismo{0}  historic5B8>?A:> ?8A<>:>@5XA:> ?8A<>A@?A:>E@20BA:8AB0@>D@0=FCA:8B0<8;A:> ?8A<>Dangi-KalenderF8D@K <0=8?C@8bamilek-jembagalicu llatngheg d Albanialea fakaakoliCh GlagoliticCh Manichaeanisi-Belarusianisi-Gilberteseisi-Indonesianisi-Lithuanianisi-Low Germanisi-Macedonianlea fakasenekasistema inglsTing GalicianTing MarshallTing SardiniaTing Valencia5:AB@5<04C@A:8ancien occitancreolo haitianfrakturlatinsksifro myanmarsifro tibetanAltfranzsischAmirka TuranciDangi-kalenderDigit GurmukhiHarshen KoreyaIkinyarumaniyaIkinyayukereniKarakalpakischMittelpersischNdyuka-dialektNeapolitanischNeumelanesischNiddersorbeschNoors - BokmlOruviyetinaamuPidgin NigeriaPinyinvolgordeRarotonganischScouse-DialektTschuwaschischTuranci AmirkaTuranci IngilaTuranci KanadaVaisk sliceVariante localVremenska zonaarmensko pismoazerbejd~anskibopomofo pismobuhidsko pismoburmaske cyfrydangi kalenderdonjosaksonskieldre nyfranskgujarati-cyfrygurmukhi-cyfryjargon chinookkarakalpa tinakhmerske cyfrykiparsko pismokopti ko pismokrimski turskilisijsko pismolule-samiainaluxemburgainameroitik pismomese evo pismometrisk systemnasledno pismonepisani jeziknjeznate pismophags-pa pismopisani partiansotho del nordsrpskohrvatskistaronordijskistreksorteringtagbanva pismotibetske cyfryvidljivi govor{0}  enclosed{0}  extended{0}   $ ? 9 > 8 ?  {0}  adski arapski0;NB0 D>@<0BK@C78= A0=40@K"5;C3C A0=40@K10;8XA:> ?8A<>1>?><>D> ?8A<>1C38=A:> ?8A<>1CE84A:> ?8A<>4>;=>A0:A>=A:85=3;5A:8 (!)70?045= 10;>G87=0:>2=> ?8A<>:0@8XA:> ?8A<>:0X0E-;8 ?8A<>:8?0@A:> ?8A<>:>?B8G:> ?8A<>:>X@01>@> A5=8;848XA:> ?8A<>;8A8XA:> ?8A<><5@>8B8: ?8A<><5A5G52> ?8A<>=0A;54=> ?8A<>=5?8A0=8 X578:>@:>=A:> ?8A<>?8A0=8 ?0@B80=?8A0=8 ?0E;028AB0@>538?0BA:8AB0@>?5@A8XA:8B0310=20 ?8A<>B08 285B ?8A<>H:>BA:8 35;A:8X020=A:> ?8A<>X0?0=A:> ?8A<>'DE'(H/HF,HFJ) 8 M 2 > . @ *   >     K . > ( $ A 0 M  ? 6  >   K 8 M 5 > 9 ? 2 @  ? ( M / > 0 M 5 > ( M ! > * B 0 M 5 @ 8 ? 0 ? / >  * M 0 >  @ ( . ? 8 M 0 @ * M 0 >  @ ( / B ( > ( @ 8  6 K ' ? $ 5 0 M $ ( @ 8 M 0 > ( > (  I ( M  K OckSc^ UnicodeOeebW[1708 t^ OeebW[1917t^_ Antieke Griekslea fakakikuiuKiluba-KatangaPerancis Cajunen demi-chassetornedalsfinskCh Bangladeshisi-Portugueseisi-Wu Chinesedeiziadur koptkoyraboro senniisi-Kinyarwandalea fakaangikalea fakaplangilea fakakutenaiisi-Minangkabaukarachay-balkarlea fakaluisenoisi-Kalaallisutlea fakatokelauisi-MazanderaniTing Chipewyanhan tradicionalKiajemi/KiarabuTing Hiri MotuTing Tsimshianpsalter pahlavi3>0=A:8 :>=:0=8sifro ol chikicyfry malajalamBulagaari senniIndoneesi senniPunjaabi senniiTaailandu sennisami meridionalisi-Azerbaijani:@8<A:>B0B0@A:8Metelko-alfabetPsalter-Pahlavibengalsko pismogruzijsko pismohebrejsko pismoklassisk syrisklea fakamaitililea fakasuahilimari occidentalmongolsko pismonepoznato pismougaritsko pismo{0}  historisk15=30;A:> ?8A<><>=3>;A:> ?8A<>=5?>7=0B> ?8A<>>@8X0=A:> ?8A<>E51@5XA:> ?8A<>X5@<5=A:> ?8A<>Ting Bakhtiaripismo gud~aratichinez min nangruzins kutsuriisi-Marshallesenyasa del Tongazapadni belu ki?A0;B5@ ?0E;028AB0@>>:A8B0=A:8Cnan RarotongaTing PohnpeianF8D@K A0C@0HB@0Cnan nam BugiskrymskotatarskivzhodnosirijskiBa rubutacce baBohori -alfabetBokml NorwegiaChibcha-SpracheCoptic CalendarDigit MalayalamDgitos nativosHan TradisionalHarshen FotugisHarshen HungariHarshen SinanciHarshen SuwedanHarshen YukurenKalendar MinguoKorean CalendarKreol LouisianaLipovaz-DialektMarschallesischNdebele SelatanNoors - NynorskOrdenar acentosOsojane-DialektPsalmen PahlaviRmhn HepburnSerbo-KroatischSolbica-DialektSorteervoorrangarapski brojevibengalske cyfrybramansko pismobritisk engelskcucaso-albansetiopiske cyfryfrisn orientalgalska latinicagalico escocsgeorgiske cyfryhebrejske cyfryinari-samiainaingls medievalmoderne volapknatisonedialektndebele del sudndebele del surnepoznati jezikosmanski turskipersisk-arabiskpidgin nigeriansaterfriziainasauraatra pismosistema mtricoskolt-samiainasundansko pismo{0}  5 ? 8 M $ > 0 ? $ d Azerbaijanid Ile Armeniad ara Somalia akmansko pismo0==040 A0=40@K8Z8= A>@B8@0Z515=30;A:5 F8D@51@0<0=A:> ?8A<>30;A:0 ;0B8=8F03@C78XA:> ?8A<>4520=30@8 F8D@5:>9@01>@> A5==8<0;0X0;0< F8D@5<>=3>;A:5 F8D@5=>@25H:8 1C:<>;A0C@0HB@0 ?8A<>A525@5= =4515;5A8=E0;A:> ?8A<>C30@8BA:> ?8A<>G0:<0=A:> ?8A<>XC45>-?5@A8XA:8 8 M  M 0 ? / (  0 M . (  @ ( @ & ? ( & 0 M 6 ?  > &  M 7 ? # @  A 0 M & ? 6 * 6 M  ? . @ 8 ? 0 ? / >  * ? ( / @ ( 5 0 M  @  0 # . G  M 0 ?  * M 0 # > 2 @ -NN}Zfgle1606t^ c^͑/'Y\[/hQJSb_/GP T{SO-Nec^ - GB2312!|Ԛ-Nec^ - GB2312̑>reSYegeb+YeԚ lea fakaingusisesotho del surCh Blissymbolsisi-Gan Chinese'D*BHJE 'DA'13JstarooksitanskiAB0@>25=35@A:0O*1 "01(','FAfaan BelarusiaKinja-Ruandeschmoyen irlandaisF8D@K 3C460@0B8*BHE '*H~'isi-Koyra Chiiniisi-Luba-KatangaCh Syloti Nagriisi-Sranan Tongoisi-KabuverdianuNambari za KilaoTing RajasthaniCh Meitei MayekCh Pahawh HmongCh Sora Sompengisi-Komi-PermyakHati za KijapaniTing Batak Tobanmberos tirhutajapansk kalenderpersisk kalender K / 0 > , K 0 K 8 G ( M ( @ F8D@K 4520=030@8avestansko pismocalendario dangicalendario persaetiopski brojevihan med bopomofohan simplificadoisto nofrizijskijapanski brojevikineski kalendarklassisk volapkkoptisk kalendermanihejsko pismorongorongo pismosistema imperialtibetansko pismozajedni ko pismo{0}  Histricos>B><0=A:8 BC@A:8B0X;0=4A:> ?8A<>tedesco palatinocrioulo haitiano:02:0A:>0;10=A:8isi-Perso-Arabicisi-Swiss GermanBit ng Chinooknmberos sharadaTing Azerbaijancrkvenoslovenskilea fakamalakasi70?04=>D;0<0=A:8F@:25=>A;>25=A:8AltprovenzalischDigit DevanagariFarasanci KanadaFormat Mata UangHan na gargajiyaHarshen TurkiyyaIkinyaviyetinamuKlassiek VolapkLouisiana CreoleMayahirogliefenMuskogee-SpracheNatisone-DialektNatisone-dialektNynorsk NorwegiaOrdenar smbolosPinasimpleng HanSauaaen HansSorteringsstyrkeYanki/Sashe: {0}Zoroastrian Darialemn austracoaltai meridionalalti meridionalcriollo haitianodangisk kalenderdevanagari-cyfryfrancs medievalhan con bopomofoingls britnicoislamic-umalquraislamsk kalenderkurde mridionalkurdo meridionallinearno A pismolinearno B pismomandeansko pismondebele del nordpidgin nigerianopollard-fonetisksjeverni ndebeletajlandsko pismotradisjonell hanzoroastrisk dari{0}  historick8=5A:8 :0;5=40@>?BA:8 :0;5=40@$5=8G0=A:> ?8A<>025AB0=A:> ?8A<>3C_0@0BA:5 F8D@55B8>?A:8 1@>X52870X54=8G:> ?8A<>:>?BA:8 :0;5=40@;8=50@=>  ?8A<>;8=50@=>  ?8A<><0=450=A:> ?8A<><0=8E5XA:> ?8A<>=>@25389= 1C:<>;=>@25H:8 =8=>@A:>A<0Z0=A:> ?8A<>@>=3>@>=3> ?8A<>B0<8;A:8 1@>X528B815B0=A:5 F8D@5B815B0=A:> ?8A<>H028X0=A:> ?8A<>X0?0=A:8 1@>X528 ' A ( ?  . > (   0 , @ ! >   @ & ? ( & 0 M 6 ?  > * 6 M  ? . @ + M 0 ? 6 ? / ( * A 0 > $ ( 9 >   0 M . ( * A 0 > ( @    M 0 G  < @ . G  M 8 ?  ( 8 M * E ( ? 6 / A 0 K * ? / ( 8 M * E ( ? 6 8 M  M 0 K  5 0 M  @  0 # Klassiek Syrischespanhol europeukaukasus-albansklea fakaelamiteisi-Swiss Frenchsm armenske talortografa comnAfaan EsperantooTing Fiji HindiTing LuxembourgEpisch Sanskrietcifras bengalesesuajili del Congokatakana/hiraganaTing Interlinguedialekt BoontlingCh Varang Kshitidgits saurashtraTing Nyasa Tongadialect boontlingTing Bishnupriyakutitab Kifaransadgitos en mongolisi-Congo Swahilietiopisk kalenderkinesisk kalendernigerijski pid~inTing Kara-Kalpaktohinima fakalomaNambari za KithaiGeorgian KhutsuriISO 8601-kalenderISO-8601-kalenderegyptisk demotisketiopski kalendarfrisn occidentalgruzijski brojevihebrejski brojeviislamski kalendarjapanski kalendarswahili del Congo5B8>?A:8 :0;5=40@AB0@>?@>20=A0;A:8cerkvenogruzijskiisi-Church Slavicisi-Lower Sorbianisi-Luxembourgishisi-South Ndebeleisi-Upper Sorbian'DC1H'*J) 'D51(J)calendario hebreoAngka TradisionalAserbaidschanischDaidai ta ce KasGregorian KalandaHarshen BiyetinamISO-8601 CalendarISO-8601 kalendarKiarabu cha ChadiMaya-HieroglyphenMongolsk sliceNorwegisch BokmlNotasi MatematikaPinjin sortiranjePrivatna upotrebaSifaniyanci TuraiVolledige breedtecalendario etopeespaol de Espaaespaol de Mxicofrison occidentalgud~aratsko pismohebraisk kalenderirlands medievalkalendar ISO-8601karataai-balkaariklassisk newariskluri setentrionalmatematick zpismaysk hieroglyfymellomnederlandskmijanmarsko pismonigeriansk pidginnigerijsk pid~inottomansk tyrkiskserbochorwatainastaroprovansalskivalensisk dialektzapadni frizijskid awon ara Indo0?04=> X5@<5=A:0A;0<A:8 :0;5=40@0B8A>=5 48X0;5:B@820B=0 C?>B@5103@C78XA:8 1@>X528<8X0=<0@A:5 F8D@5<8X0=<0@A:> ?8A<>?0E02 E<>=3 ?8A<>E51@5XA:8 1@>X528F8D@5 ?C=5 H8@8=5  ? * M 6 ? / ( ! G . K  ?  * B 0 M 5 @  0 M . G ( ? / >  georgisk khutsuriKikarachay-Balkari-British Englishsesotho del norteCalendrio chinsPhng ng Pamakaisi-Hakka Chineseisi-North Ndebeleisi-Northern Luriisi-Northern Samiisi-Southern Samiisi-Xiang Chinese'9/'/ 3F* *'EDFormid AirgeadraZapadno-jermenskiarameic samaritanlea fakakaingangitohinima fakalanaisi-Makhuwa-MeettoLingua Franca Novalingua franca novanktk TT lAkanRmhn Wade-GilesKalenda ya KiajemiNambari za Kitamilhaianski kreolskindebele meridionalNambari za Kikhmersesotho meridionalNumerisk sorteringbritisk mlesystemegyptisk hieratiskhebrejski kalendarmalajalamsko pismomali gr ki brojevisamaritansko pismoE08[0=A:8 :@5>;A:8urzh rumma UniHani-Mongolian DigitsEuropees Portugeesisi-Serbo-Croatianisi-Southern Altaidgitos en birmanoA0A0@A:8 A0@48=A:8Ethiopian CalendarGaya Pemisah BarisHarshen IndunusiyaJamusanci OstiriyaKeizerlijk ArameesNorwegisch NynorskPollard PhonetischSifaniyanci MesikoTuranci BiritaniyaTuranci OstareliyaVroegmodern EngelsWiskundige notatiebaluchi occidentalcalendario budistaforenklet kinesiskingls australianokajunski francuskimalayalamske cyfrymeitei majek pismonovo tai lue pismonmeros en kannadapahawh hmong pismoperzijski kalendarsami septentrionalsiloti nagri pismosiriaco estrangeloln Onrur tavajcarski nema ki520=030@8 A0=40@KAB>G=8 0@<5=8XA:8<0;0X0;0<A:> ?8A<><0;8 3@G:8 1@>X528<58B58 <0X5: ?8A<>?5@A8XA:8 :0;5=40@A0<0@8B0=A:> ?8A<>A8;>B8 =03@8 ?8A<>H20XF0@A:8 =5<0G:8'1B'E 4'F E'FE'1 . M * ? 0 ? / 2  0 M . G ( ?  c"}kNf (Amete Alem)nktk TT malayD@0:BC@=0 ;0B8=8F0i-American Englishi-Canadian Englishi-Southern Kurdishcalendari gjaponsdgitos en bengaldgitos en canarsnorvegian nynorskisi-Northern Sothoisi-Southern Sotho/ B  8 BGN 2 ? * M /  $ 0 # Ting Goan Konkanicifras thailandeselea fakanapoletanokoptalaa kaleandarosmansk ture tinasotho septentrionalisi-Koyraboro Senniisi-Karachay-Balkarinskripsjonspahlaviescritura  Phags-pasifro meitei mayekDigit Masaram Gondiisi-Nigerian Pidgintohinima fakaafakabudisti ki kalendarcalendario ISO-8601katakana o hiraganamali rimski brojevi{0}  miscellaneousdgitos en tibetano:0B0:0=0 O E8@030=0isi-Austrian Germanisi-Central Kurdishisi-Scottish Gaelic:;0AA8G5A:89 =520@8Farasanci SuwizalanHan dengan BopomofoJamusanci SuwizalanKiarabu cha AljeriaLambobi na yammacinLiverpools (Scouse)Pinyin RomanizationSan Giorgio/Bila eSauaaen Sinanciaramaico samaritanoblisimboli no pismocalendario islmicodgitos en gujaratiegyptsk hieroglyfymatematisk notasjonmatematisk notationneerlands medievalnotacin matemticaortografia revisada{0}  compatibilityd Serbo-CroatianiC48AB8G:8 :0;5=40@1;8A8<1>;8G=> ?8A<><0;8 @8<A:8 1@>X528AB0@><0R0@A:> ?8A<> @ ( @  # $  $ M 0 *   >   * > 0 . M * > 0 ?  5 0 M  @  0 # UlN|?"}N̑TReKQ̑e nktk TT lBurmaIsi-Mexican Spanishisi-Canadian Frenchisi-Min Nan Chineseisi-Western Balochiisi-Western Frisian<5:A8:0=A:8 H?0=A:8Gniva/Njiva-dialekttohinima fakalatina3>@Z8 ;C68G:>A@?A:8 nske zjednoduaenlea fakapangasinani, M 0 >  < @ 2 @ * A 0 M $  > 2 @ Nambari za KikannadaShwK pa njinikomHepburn-romaniseringgregoriansk kalender{0}  kompatibilitetSistem 12 Jam (0 11)Sistem 12 Jam (1 12)Sistem 24 Jam (0 23)Sistem 24 Jam (1 24)buddhistisk kalendermajanski hijeroglifipismo isto ne Sirije<0B5<0B8G:0 =>B0F8X0Ukuhlunga nge-Pinyinisi-European Spanishisi-Norwegian Bokmleuropski portugalskiDuployan snelschriftKatakana of HiraganaSinanci na gargajiyadialecte de Natisoneinskripsjonsparthiskmatemati ka notacijamauricijski kreolskiortografia unificadasamaritansk arameisksilabarios xaponesesskriftsystemer  {0}staropersijsko pismoZ820/ 820 48X0;:5:B;C878X0=A:8 :@5>;A:8<0X0=A:8 E8X5@>3;8D8?8A<> 8AB>G=5 !8@8X5AB0@>?5@A8XA:> ?8A<>BC@=540;5=A:8 D8=A:8Bf1g12 \Bf6R 24 \Bf6R dgitos en tailandsnmeros en georgianoi-Australian English > $ >  > ( > 5 > 9 ? 0 >  > ( > Ch Imperial Aramaicnktk TT ltaliancriollo caboverdianoKaukasisch-AlbanischnorsunluurannikonkoroNambari za KigujaratiNambari za Kigurmukhinktk TT lchumaritransliteracin USBGNstandard valutaformatamerikansk mlesystemegipatski hijeroglifiMpangilio wa Kipinyinzapadnosirijsko pismoIsi-Swiss High Germanisi-Norwegian Nynorsk1@078;A:8 ?>@BC30;A:8Calendario gregorianoGregoriaanse kalenderRubutun da ba sani baSiklus Jam (12 vs 24)Tradicionalni brojevicalendario gregorianoingls estadounidensemali armenski brojevimauriciska kreolainandebele septentrionalportugus de Portugalstaro permiksko pismotradisjonell kinesisk538?0BA:8 E8X5@>3;8D870?04=>A8@8XA:> ?8A<>?>@0;4 D>=5BA:> ?8A<>AB0@> ?5@<8:A:> ?8A<>'D3H'-JDJ) 'DCHF:HDJ) 8 M 2 > . @ ( >  0 ?  *   >    M 0 G  K 0 ? / ( & ? ( & 0 M 6 ?  > 2 E  ? (  . G 0 ?  ( 8 M * E ( ? 6 Ch Estrangelo Syriac0B0:0=0 8;8 %8@030=0Sicurezza ordinamentostandrda arbagiellaAlgarismos devangari>4@54C20Z5 5<>B8:>=8'D*BHJE 'DBHEJ 'DGF/Jlnktk TT lBengaliSinuwa senni, MandareKgregorijanski kalendari-Japanese syllabarieskeskiatlaksentamazightnktk TT lBulgaria12-satni format (0-11)12-satni format (1-12)24-satni format (0-23)24-satni format (1-24)Fotugis kasashen TuraiInscriptioneel PahlaviKatakana oder HiraganaKmeer senni, Game hereLoose Line Break StyleNyiakeng Puachue HmongRani moderni francuskiTamazight Atlas Tengaharabe standard modernegniva- og njivadialektsamarijanski aramejskisistema estadounidensetaraskievica-ortografitidlig moderne engelsktradisjonell sorteringrabe estndar moderno@53>@8X0=A:8 :0;5=40@ 0=8 <>45@=8 D@0=FCA:8 52848@0=0 >@B>3@0D8X0<0;8 X5@<5=A:8 1@>X5288 G 8 G 2 M 5 >  M 0 ?  2 + M 0 G    W WgWf(jneHhS1997t^Hr kirkeslavisk kyrilliskSchots standert-Engelschiffres pleine chasselatinamerikansk spanskNdeibilis an Deiscirttohinima fakatai-vietiNambari za Kidevanagarifonetska pisava deseretortografia taraskievicaAngka Tamil TradisionalWade-Giles RomanizationWade-Giles-romaniseringegipatsko narodno pismokalendar Republike Kinemoderne standardarabisk"@048F8>=0;=> A>@B8@0Z5i-Mathematical Notationi-Seselwa Creole Frenchisi-European Portugueseireamhan Gunjala Gondi?5@A8XA:>-0@0?A:> ?8A<>Harshen da ba a sani baNormal Line Break StyleOseako/Osojane dijalektStrict Line Break Stylebrasiliansk portugisiskbrazilska portugalainaindisk nasjonalkalenderkineski (tradicionalni)monotonisk rettskrivingperzijsko-arapsko pismopolytonisk rettskrivingskotsk standard engelsktamaaek (Srednji Atlas)telefonkatalogsortering natina (zjednoduaen)A50:>/A>X0=5 48X0;5:B!>@B8@0Z5 ?> 1@>XC F@B0538?0BA:> =0@>4=> ?8A<>Ting Samaritan AramaicOseacco/Osojane-dialekt  M  8 M $ 0 ? / 8 M 5 @ 8  0 M . ( A5A5;20 :@5>; D@0=FC7G0alfabetu fonticu UnifonE8@030=0 =5<5A5 :0B0:0=0centralnoatlaski tamaaekgruzijsko khutsuri pismoF5=B@0;=>0B;0A:8 B0<0H5:Format Mata Uang StandarFotugis Kasashen BirazilSortiranje po broju crtaTradicionalno sortiranjeallemand de Pennsylvaniestandardni format valutetimesyklus (12 eller 24)!0= >@R8>/8;0 48X0;5:B3@C78XA:> :ECBAC@8 ?8A<>rannyezh romachek Jauerrannyezh romachek Puterestilo de salto de lneakandalaa frnskkagiellaSan Giorgio/Bila-dialekt8 0 2 @  C $  @ ( @ 5 ? $ M $ @ /    Inscriptioneel ParthischNambari Ndogo za KigirikiSumero-Akkadian Cuneiformkineski decimalni brojevisirijsko estrangelo pismoireamhan Hanifi RohingyaIslamski civilni kalendarKaratschaiisch-BalkarischSifaniyancin Latin AmirkaStolvica/Solbica dijalektTaraskievica-Orthographiecentralnoatlaski tamazigtchinaina (tradicionalna)A;0<A:8 F828;=8 :0;5=40@!B>;28F0/!>;18F0 48X0;5:B:8=5A:8 45F8<0;=8 1@>X528A8@8XA:> 5AB@0=35;> ?8A<>F5=B@0;=>0B;0A:8 B0<0783BZiba Ukuhlelwa KwezimpawuStolvizza/Solbica-dialektbelgialaa hollnddagiellaresia med Lipovaz-dialektmeksikolaa spnskkagiellaamerihklaa eaKgalsgiellamoldvialaa romniagiellai-Line Break Style exegayoNambari za Kiarabu/Kihindiegipatsko hijeratsko pismoformat for regnskabsvalutaimperijsko aramejsko pismoFormat Mata Uang Akuntansibez lingvisti kog sadr~ajakineski (pojednostavljeni)moderni standardni arapskioseacco- og osojanedialektsistema de 12 horas (0 11)sistema de 12 horas (1 12)sistema de 12 hores (0 11)sistema de 12 hores (1 12)sistema de 24 horas (0 23)sistema de 24 horas (1 24)sistema de 24 hores (0 23)sistema de 24 hores (1 24)d Gaelik ti Ilu Scotland"0@0A:8X528G:0 >@B>3@0D8X0157 ;8=328AB8G:>3 A04@60X0538?0BA:> E8X5@0BA:> ?8A<>8<?5@8XA:> 0@0<5XA:> ?8A<>& B 0 - > 7 ( ? 0 M & G 6 ?  > 5 0 M  @  0 # isi-Latin American Spanishverdslig islamisk kalendertraditionelle tamilske taltamazight marroqu estndartamazight del Atlas Centralisi-Central Atlas Tamazightrannyezh romachek ValladerArmenian Lowercase NumeralsChimborazo Highland QuichuaOrdenar acentos normalmenteStandard Moroccan Tamazightsan giorgio- og biladialekttradicionalne chinske cyfrytradisjonell tysk ortografi5<0G:0 >@B>3@0D8X0 87 1996(:>BA:8 AB0=40@4=8 =3;5A:85B8>?A:8 0<5B 0;5< :0;5=40@B@048F8>=0;=> :8=5A:> ?8A<>rannyezh romachek surmiran{0} vijzime drejtshkrimoreetiopisk amete-alem-kalenderIndijski nacionalni kalendarLambobi na larabawan a gabasalemn de la alta edad mediajapanski finansijski brojevilatinica (fraktur varijanta)stolvizza- og solbicadialekttradicionalne tamilske cyfry=48XA:8 =0F8>=0;=8 :0;5=40@ 54>A;54 A>@B8@0Z0 C @5G=8:C;0B8=8F0 (D@0:BC@ 20@8X0=B0)X0?0=A:8 D8=0=A8XA:8 1@>X528Susbaint nach eil  na chnanportuglalaa portuglagiellarannyezh romachek sursilvanrannyezh romachek sutsilvanstandardni marokanski tamaaekAB0=40@4=8 <0@>:0=A:8 B0<0H5:tradicionalni kineski brojeviromanekadur kantonek Jyutpingkalender for Republikken Kinara unovodstveni format valute8?>28G:8 48X0;5:B @5A8X0=A:8?>X54=>AB02Y5=> :8=5A:> ?8A<>B@048F8>=0;=8 :8=5A:8 1@>X528Sortowanie ignorujce symbolenuortariikkalaa duiskkagiellaNambari za Desimali za Kichinatradicionalni tamilski brojevistandardisert resisk ortografistandardni marokanski tamazigt 5D>@<8A0=8 @54>A;54 A>@B8@0Z0AB0=40@4=8 <0@>:0=A:8 B0<0783B"@048F8>=0;=> :8=5A:> A>@B8@0Z5estilo de salto de lnea normalStaroslovenska crkvena irilicaOrdenar dgitos individualmenteStandaard Marokkaanse Tamazightislamski kalendar (Umm al-Qura)!>@B8@0Z5 :0> B5;5D>=A:8 8<5=8:!B0@>A;>25=A:0 F@:25=0 [8@8;8F0?>X54=>AB02Y5=8 :8=5A:8 1@>X528chiffres nyiakeng puachue hmongNumerao em chins tradicionalZenbaki erromatarrak minuskulaz* A 0 > $ (  0 M  8 M 2 > 5 M 9 K ( ?  8 ? 0 ? 2 ?  pojednostavljeni kineski brojeviescriptura de la vall de l IndusIgnorer symboler under sorteringRomanisering ALA-LC, editie 1997Sortiranje kao telefonski imenikTradicionalno kinesko sortiranjesumersko-akadsko kuneiform pismo?@>4C65=5 0@0?A:>-8=48XA:5 F8D@5AC<5@A:>-0:04A:> :C=58D>@< ?8A<>Numerao em chins simplificadoTradicionalna nema ka ortografija>X54=>AB02Y5=> :8=5A:> A>@B8@0Z5"@048F8>=0;=0 =5<0G:0 >@B>3@0D8X0#X548Z5= BC@A:8 ;0B8=8G=8 0;D015Bestilo de salto de lnea estrictoestilo de salto de lnea flexible>8A: ?> ?5@2>9 A>3;0A=>9 E0=3K;LPojednostavljeno kinesko sortiranjePhng ng Lipovaz ca ngi Resiantradicionalne chinske financne cyfryVerenigde Canadese Aboriginal-symbolen 54>A;54 A>@B8@0Z0 @048:0;=8< F@B8F0<0?>HC: 70 ?>G0B:>2>N ?@83>;>A=>N E0=3C;!B0=40@4=87>20=0 @5A8X0=A:0 >@B>3@0D8X0CX548Z5=8 :0=04A:8 01>@8_8=A:8 A8;018F8cirlico del antiguo eslavo eclesistico)tradicionalni kineski finansijski brojevi)$@0=FCA:8 87 :0A=>3 A@54Z53 25:0 4> 1606.)B@048F8>=0;=8 :8=5A:8 D8=0=A8XA:8 1@>X528*Francuski iz kasnog srednjeg veka do 1606.+?>X54=>AB02Y5=8 :8=5A:8 D8=0=A8XA:8 1@>X528,Swahili tar-Repubblika Demokratika tal-Kongo,pojednostavljeni kineski finansijski brojevi0orden de clasificacin de Unicode predeterminado 'ResB M MǴ*jGF.E1'(F'A'JH'H,,H1H|3.'3GHA'FD'HFHH'2*(*J'01J'A1J'F4'H'','(H'EH(A'(('*'~**HE*1J*3H*1-(4J.'32HFJ3H'3F'4JFJ9(1JB'2BDF/'DFD|HE'3JEEBEJ|'EGJFHF('H'1HDHAJ/J4~*HE'FJJ'H1/JH1.HEDJH3JH~'*'ED'/J:J'12J''1EFJ'3'EJ'3HJJ':EJ'DHH'H'/J'H'1J'HJ''JFJ''FJ('3J('DF('E1G(1DJ(DHJ(FDG(H3FJ*',J*G'F'*EFJ/'1(/1H'/H'D'1HF3'FH3F/GJ3HF'3'|33HE'4E(D'A,'FA1J2JAD'-DFD'E'H1JE'EED''EFJF'1HF('GEHFGF1JGH'H'DHFHD31HJD4JHF/'|'|'~'D'FEH1H2'''DE'F1JJ1J2F#GF''FH1FFJH$H(DH''F/G1HEJF,'~'FJ,1'*JHF'FJ'E'1J'(.'2J'((H'/EH1*'39'1H'D('FJ'DE'FJ'DJH*J'EG'1J'FJJ'H2(J'H3y'HHFH'JFHJJ'*H~J'EH,J('4J1(1E'(1*HF(D:'1J(F'DJ*'1HH*'G*J*1EFJ*3'H'B*HF'F*HH'DH*DH*DJH,'H'JJ/'H*'/H/2G/JHG3'FHH3E(H1H3F*'DJ3FG'D'3F'H3HE'DJ3HFF3HH'F'3H'FJ3HF3J3H*H33J'3D3J9(1'FJA'1H&D'*FJD'FHE'3'&JE'~HGE'HFE-'H'E/1'3E1'|GJEB/HFJED:'3JEF/'FE'3'1F/HF'FJH'1JFFHDF~'DJGFHDJG1H1HHD'|'~1H4JF~F,'(J~HDFJH (HH'HJHH'4JJJFJJ'JJ1HJHFG4E1JDF,FH'3H|D'FJH1'FJD(1*JF(FH1'*HF'F'/'FEJ'1HE'FJ'E(HF/H'F12J'HJ:H1J'J3DFJ'|'DHJ(FJ'JJ*'E(H'*'DG|*'DFJ*J1JFJ1HE'F41~'FH&J3'1JFJ31(J'&J3DHH'FJ3DHH'J3F31|3H'GDJ3H1'FJ3JFG'DJAD~FJADE4JAFDFJDJ*H'FJD:'FD|H'FJE'14D2E'D|'JJE'*DJE1'F/J2F'DJDFJ~'DJFG'DFJH'D'~HH*F'EJ~E~'F'H|'HJ'(1F'1DF'F|HFJ1HFJ4J1HH'3JD'D3yH'F'E'(D'1H3J'1'~'GHJ'FHF2J(GH,~H1J*'JDFJ,H1,J'&J/'FE'1J3'/G 4H3'/G G'F3E(HDHFG3(H'FHJDHD 3'EJE'133FE'D'J'DEE'D''DEF',EHFG1''F'~'F'3F~H1*'DJ(G: {0}DJF'FJE(HF/H1,3*'FJD4J'JJDFHF{0} - |HD'&J1DFJ'1'HF3J'1E'F'J'3*H1J'FJ'A1'F3J'F|1DFH''H1'F'JJ'H3J|'FJ*H ~3F/H/2 G'F/H'F'1J3'/G JFJ3H3 ,1EF3JEG: {0}3'F A1'&DFD(' DHDH'DE(1'FDH 31(JE'F ~H1E2'F/1'FJEFHD'JEFHD'EJFJ'('HEH'E*HH13J'FJHDHFJ3JHEH1J'FJH1F |'DH{0} - FH1H{0} '3*1H'01(','FJ'F'1J 3EJ91'1H|'F'F3HD 'D|'3HDJ 3'E3HD| 3E94E'DJ 3'EJ4E'DJ 3H*H4E'DJ DH1DH('-|F'GJ}J 1HDJ~'~J'EJF*H~H1*G 51(JH1' FF'1HF'{0} - EF3D{0} '3*1H3/ JF ,F*1J/H/J2G JFJ3H1'F |HFH31~|: {0}4E'DJ F/J(DDH2'E(H1JEFF H1/JEFHH ,F*1J'FJ ,F*1J'(HH1'FH1' ('D1*G "DE'FJ'FDJ3J (US){0} - :/D{0} - E*A1BG'3D'EJ ,F*1J'FDJ3J (AU)'FDJ3J (GB)(H/'JJ ,F*1J3HJDJ F/J(JDD'*JF/D'*JFJF'1H (HE'DF'E9DHEG (G'FH 3H'GD'*H~J ,F*1J'*1J4J "DE'FJ/ A'13J ,F*1J/ DJ3' 3D'HJ3H&3 DH ,1EF3HJ3J A1'F3HJDHJ/J 9//HFGISO-8601 ,F*1J,H1,H'F ,F*1J/ ,'~'FJ ,F*1J3'|DFJ DF'&,1' ~/,FGF 'H (H~HAHEH1JH1JF ,F*1JFH E9J'1J 91(J'1H~'JJ G3~'FHJ'1H~'JJ ~1*'DJ(1'2DJ ~1*'DJ31~|HFG - {0}EJ3JH G3~'FHJF'E9DHEG 31~|H1'(H1H 3F'F''JJ A1'F3HJ(1J*'FH 'FD3J/ ,'~'FJ 3D'(1JFG (FJ EF~'FG'F''JJ 'FD3JE9J'1J '39'1H (G/ 1'6'*H FH|4F9EHEJ EH.H / D|HFE-'3(G '39'1H (GE9J'1J / D| *1*J(F'1H&J (F'&FH13)91(J - 'F 9//HFGE12 '7D3 *E'2'&JyA'D} HFH *1*(33JDH' 1H&D A1'F3HJE9J'1J E1'4 *E'2||D'*JFJ 'E1J'JJ G3~'FHJ:/D 91(J  'JFJ 9/// '3D'EJ ,F*1J (,/HDJ  / E/FJ 951)'3D'EJ ,F*1J (,/HDJ  3*H1~HGFJ2 951)mwҟ<ʇ o!@  [H rx aH    u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A 9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}'ʵ|yΗ{ʻQ0X_҅͋ȑΩȣ АȧͺdzyFTȬʍǞKȴAPAF&̫"ʬ-BK"̓"ɟJ0ȸ C4̱ɰ]YǦʔ̐чT\k-|lt>E<,9iuLC>m?҉^̻WOi1 RLu͓}{nȅ U.ͫcϝȜaǤ̬̫C &(Wɽe=Ϳnj8PǞPBQǩldDѼZ;3ɵU_pwLɁ KygDrwȰT͚lͽ~+ c Xί\QȽϨaγϕϓȡ]dͶ t͗ȟiɄ͋MPw̌4Is#}Ƿ\7 wm˅Τ͈Хɖ<ȎɅ%5HZḯ̩ #mo['Q3c$̎;OF"1*CqM?-Fsʠ8'dz! ʺt5ʜόѡfʁǙɜ͔u ɍ-2ȷe| 7ȓWFEЮveaouǝ\,e $).38=BGLQV[`ejoty~%Ȉ;ςʲɥN+b|eӦ (QljΩύs̍ǪӉ=|E#41  *2;C,Ѵi҃ѝZx GOӘO.ԼmrԄLY  " e!.n!mP0P5P<P t`e!`v}``i`v`v```CP V^ P PPPP .` HPOP 'ResBK  PPG*j.'3A'1H&2.1.49.34DH 31(JF'1H (HE'DFH E9J'1J 91(JE9J'1J / D| *1*J(:/D 91(J  'JFJ 9//I9? .!O>rQmuPxPVjPG ` 'ResB Y  Y*jfomhacindokthiphliphlppliraizxonazsymlatimMoedaachmcoptadiladongogbaiahauhndiletolcioldiomacuamocsasuzittumvalozunhigticotlugoadigueaimaraletebretobsniocanridacotadzongaefiquefangueferosgalegoiorublacotalezguimaltsmassainianjaossetoplavirnicosereresualisrviotai LeuolofevticografoarmniobalinsbuginsfencioaromenoNmerosabczioalbansassamsavricobalchibataquebislamburiatocanarimcarianocarliocatalocazaquecheieneconcanicpticofijianoherdadoingucheidichemacondemadursmoicanonguembaogmicoosmaniapolonsquicuioquchuaresianosumrioudmurteuzbequecingalsavsticobirmanshebraicomalaialasundansacadianoaragonsaramaicoarauaquicantonscaxemiracipriotacongolscuanhamaetipicoflamengoghomala gurmuquihavaianoirlandsislandskhotanslinear Alinear BmandaicomandingamirandsmoldvioquirguizsoninqutadjiquetaitianotigrniatonganszapotecoOrdenaoacadmicoafricnerazeri sulbiscainhogilbertsinupiaquemacedniomarshalspangasinquimbundosurinamssnscritotamaxequetchuvachetlinguiteturcomenovolapuqueCalendriocomputadorlimburgusmaniqueanomiquemaquemonotnicooccitnicopolitnicovalencianobielorrussoRegio: {0}azerbaijanobaixo saxodinamarqusgroenlandsinterlnguasignwritingsoto do sultoquelauano{0}  outro{0}  todosbaixo alemoFuso horrioOrdem padroalto noruegoalto sorbioingls (EUA)ingls mdioluba-catangaluxemburgusnovo tai luequiniaruandaservo-croatarabe ngedeOrdem Pin-yinbaixo sorbiocurdo centralfrancs cajunfrancs mdiogrego arcaicojudaico-persalatim frakturlatim galicopersa arcaicosami de Skolt{0}  fechadorabe modernoExtenso totaldialeto ndyukadialeto pamakaescritas  {0}holands mdiohngaro antigoingls arcaicoirlands mdioitlico antigojargo Chinookndebele do sulpahlavi antigoprmico antigosmbolos blissvisible speech{0}  diversosAlgarismos oriSistema mtricoegpcio arcaicofrancs arcaicofriso orientalgalico escocsjudaico-arbiconewari clssiconrdico arcaicosuali do Congo{0}  estendido{0}  histricoAlgarismos tmilbokml noruegusortografia comumAlgarismos khmerCalendrio DangiCalendrio PersaClassificar tudoFormato de moedaOrdem dos Traosarmnio orientalcurdo meridionaldemtico egpciodialeto natisonefontico pollardfrsio ocidentalirlands arcaicondebele do nortesiraco clssicosiraco orientalturco da CrimeiaAlgarismos gregosCalendrio ChinsCalendrio CopticCalendrio EtopeOrdem TradicionalOrdem reformuladaalto alemo mdioarmnio ocidentalbalchi ocidentalhiertico egpciohierglifos maiasmerotico cursivomltiplos idiomasnynorsk noruegusprovenal arcaicosami setentrionalsiraco ocidentalsoto setentrionaltongans de NyasaAlgarismos bengaliAlgarismos mongisAlgarismos romanosAlgarismos telugosCalendrio BudistaCalendrio JaponsSistema de mediokhutsuri georgianonotao matemticaromanizao Pinyinsiraco estrangeloAlgarismos guzeratealto alemo (Sua)Algarismos armniosAlgarismos gurmukhiCalendrio HebraicoCalendrio ISO-8601Calendrio IslmicoClassificar acentosOrdem do dicionrioalemo arcaico altodialeto gniva/njivafrsio setentrionalidioma desconhecidoromanizao hepburnAlgarismos canaresesAlgarismos hebraicosAlgarismos japonesesAlgarismos laosianosAlgarismos malaialosAlgarismos tibetanosClassificar smbolosNumerais financeiroscrioulo da Louisianaescrita desconhecidahierglifos egpciossilabrios japonesesAlgarismos de MyanmarAlgarismos etiopianosAlgarismos georgianosAlgarismos ocidentaisCalendrio GregorianoNumerais tradicionaisPesquisa de uso geralcrioulo cabo-verdianoingls padro escocs{0}  compatibilidadeAlgarismos tailandesesClassificao numricaTransliterao BGN EUATransliterao UN GEGNVariante de localidadefrancs antigo de 1606romanizao Wade-GilesFormato de moeda padroOrdem padro do Unicodedialeto oseacco/osojaneAlgarismos indo-arbicosOrdem por Radical-Traosdialeto san giorgio/bilafrancs da idade modernaortografia alem de 1996sem contedo lingusticoCalendrio Civil IslmicoClassificao normalizadaEstilo de quebra de linhaOrdem de Lista Telefnicadialeto lipovaz de Resiandialeto stolvizza/solbicaClassificar por maisculasClassificar por minsculasSistema de 12 horas (0 11)Sistema de 12 horas (1 12)Sistema de 24 horas (0 23)Sistema de 24 horas (1 24)tamazirte do Atlas Centraltamazirte marroqino padroCalendrio Nacional IndianoSistema de medio imperialcrioulo francs seichelensesumrio-acadiano cuneiformeortografia alem tradicionalAlgarismos decimais chinesesAlgarismos em extenso totalAlgarismos gregos minsculosCiclo de horrio (12 vs. 24)Classificar sem normalizaoIntensidade da classificaoSistema de medio americanocirlico eslavo eclesisticoAlgarismos romanos minsculosAlgarismos tmil tradicionaisRegras europeias de ordenaoAlgarismos armnios minsculosClassificar ignorando smbolosFormulrio Ortogrfico de 1943Ordem de maisculas/minsculasortografia resiana padronizadaClassificar Unicode normalizadoClassificar acentos normalmenteOrdem de classificao fonticaalfabeto latino turco unificadoortografia revisada e unificadaClassificao reversa de acentosAlgarismos chineses tradicionaisAlgarismos financeiros japonesesCalendrio Amete Alem da EtipiaCalendrio da Repblica da ChinaQuebra de linha com estilo soltoAlgarismos chineses simplificadosCalendrio Islmico (Umm al-Qura)Classificar dgitos numericamenteIgnorar classificao de smbolosQuebra de linha com estilo normalClassificar somente letras bsicasOrdem do Chins Tradicional - Big5Quebra de linha com estilo estritoClassificar dgitos individualmenteFormato de moeda para contabilidadeAlgarismos indo-arbicos por extensoOrdem anterior, para compatibilidadeOrdem do Chins Simplificado - GB2312fontica do Alfabeto Fontico UrlicoPesquisar por consonante inicial hangul+fontica do Alfabeto Fontico Internacional,Algarismos financeiros chineses tradicionais-Algarismos financeiros chineses simplificados-Conveno Ortogrfica Luso-Brasileira de 1945/Acordo Ortogrfico da Lngua Portuguesa de 1990/Classificao normal de maisculas e minsculas2Ordem com diferenciao de maisculas e minsculas3Classificar acentos/maisculas e minsculas/largura4escrita silbica unificada dos aborgenes canadenses8Classificar acentos/maisculas e minsculas/largura/kana:Classificao com diferenciao de maisculas e minsculas:Classificao sem diferenciao de maisculas e minsculas+8EVamwrc]}wE=b  oS!, @0  [(; @ H rx abH P ? X ` h C x G     u " &*K -03 77; O A E IMS QT X[_ cgkBW X [ o{~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }m +/ Y! 7j@횯c=I4G.R qk3" tc%\/ g=F)? U?/.H ! 1qJ /Q- $D'Gc&p%_0A*a>>X/ G"""F6!P=[-" x:O\ .6 Z"MD >HyKZ༆kR{l& *%2JүwR/**g\"JH^py/l 栃Re !t ![>q\ I[1 J.!/2.C)_")7}L/ $vipYF9rih'!($I"d|"_ <0Ec"A Tg=`.q'76 <GFQކ' @auw- &e[ ` e j o t y ~          $ ) .38 = B     " 1# GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~c !HF߁oA_Fqm\*ʶ`*Cñj H""ŭqucfG2.f#FI<hW&Or~?%iֻ ##mr, )Gḽ] +.p-co-#a6U#"@@S|*5=(KKec  *2;Cas?YKPGO`Xf G5ncr5x,5nr65nZ5n7iPFc :#g'CQ+AW!ah  " e!.n!+8EVam JPPPPPPPPP P" P) P2 P9 P> PE P t`e!`P`/```,``x` P  V^UPzPPPPPP P[/` P P 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResB  eއ*jgeezhaapastavaricmarataulofearmniochuquscrsicoestniotajiqueusbequebengalsossticopampangoafricansmacedniomakassarsmonotniconeerlandspolitnicorajastans{0}  tudobaixo-saxogronelandsingls (RU)no escritosami do sul{0}  outroEscrita: {0}Meia larguraOrdenar tudoaltai do sulbaixo-alemosiloti nagrifrancs suoingls antigoluri do nortesami do norte{0}  inclusofrancs antigogrego clssicojargo chinooknrdico antigovrios idiomas{0}  diversos{0}  escritasrabe do ChadeNumerao gregaNumerao tmilfrsio orientalirlands antigo{0}  estendido{0}  histricorabe do NgedeNumerao etopeCalendrio coptaCalendrio dangiCalendrio persaLargura completaNumerao romanaOrdem por traosOrdenao padroalemo austracoarmnio orientalegpcio clssicoegpcio demticohan com bopomofoingls americanoingls britnicoingls canadianolngua pohnpeicanoruegus bokmlprovenal antigoalto alemo suoCalendrio etopeFormato monetrioNumerao armniaOrdem tradicionalSistema de medidaarmnio ocidentalcarachaio-blcaroegpcio hierticoespanhol mexicanofrancs canadianofrsico ocidentalnoruegus nynorskportugus europeuAlgarismos de odiaCalendrio budistaCalendrio japonsFora da ordenaoNumerao hebraicaNumerao japonesaOrdenao numricaTransliterao BGNUtilizao privadaalemo alto antigoingls australianolngua pangasinesaAlgarismos bengalisAlgarismos de khmerAlgarismos de tmilCalendrio hebraicoCalendrio islmicoNumerao georgianaportugus do BrasilAlgarismos de teluguReforma da ordenaocrioulo de Louisianarabe moderno padroAlgarismos birmanesesAlgarismos de canarimCalendrio gregorianoOrdenao normalizadaTransliterao UNGEGN{0}  compatibilidadeAlgarismos de gurmukhiAlgarismos de guzerateAlgarismos de malaialaAlgarismos devangarisAlgarismos financeirosOrdenar por maisculasOrdenar por minsculasAlgarismos tradicionaisOrdenao do dicionriofrancs crioulo seselwaFormato monetrio padroOrdenar sem normalizaoCiclo horrio (12 vs. 24)Numerao decimal chinesaNumerao grega minsculaOrdem da lista telefnicaespanhol latino-americanoNumerao romana minsculaOrdem por radical e traosOrdenar smbolos ignoradosSistema de medida imperialtamazight do Atlas CentralCalendrio islmico (civil)Calendrio nacional indianoNumerao armnia minsculaOrdenar Unicode normalizadoSistema de medida americanotamazight marroquino padroCalendrio Etope Amete AlemOrdenar acentos inversamenteNumerao financeira japonesaOrdenar apenas letras bsicasOrdenar dgitos numericamenteOrdenao unicode predefinidaRegras de ordenao europeiasAlgarismos de largura completaOrdenao de acentos invertidaSequncia de ordenao fonticaEstilo padro de quebra de linhaFormato monetrio contabilsticoCalendrio islmico (Umm al-Qura)Estilo estrito de quebra de linhaEstilo flexvel de quebra de linhaAlgarismos indo-arbicos expandidosOrdenar acentos/tipo de letra/larguraOrdenar sensvel a maisculas/minsculas*Numerao financeira em chins tradicional*Ordenar acentos/tipo de letra/largura/kana*Ordenar disposio de tipo de letra normal*Ordenar insensvel a maisculas/minsculas+Numerao financeira em chins simplificado,Ordenao sensvel a maisculas e minsculas 8EVa A2-ge!; rP ?  &*0 ; cg ou  k s  @(, h 8 0= D) ^b    9 Zvib 8D jmF}v;p~0޷0[u3F";2 I< :~muCH·bߨ@z @"+rLQi??i~ ހ, ߱Hޠޫߐ&#dޠm޳|Z+ެ P I00/K@] SS$p Q o  Vx e~+[Kc\U߿ 00!  2;FW;SGO2Xf5n1r5x5n5n5nY~.;Yԟ OwT!6<CuMT[d rz !&,5:B s\s f.Ly-.E0? ( ? T )?ޫ+Aߪ+8EVam J3PPPUPZP_PfPkPpPuPPPPPPP `````p````P  V^5 PH PPP P.` P 'ResBPR/ R/ *jjVQ/ 'ResBPR/ R/ *jjVQ/ 'ResB . ##.*jYi SimiLao SimiRunasimiIgbo SimiOdia SimiRuso SimiUrdu SimiArabe SimiCheco SimiChino SimiCorso SimiDanes SimiFines SimiFulah SimiGales SimiHausa SimiHindi SimiKhmer SimiLeton SimiMaori SimiPersa SimiSakha SimiSueco SimiTamil SimiTurco SimiUigur SimiWolof SimiAleman SimiAsames SimiAymara SimiBangla SimiBaskir SimiBosnio SimiBreton SimiCroata SimiDivehi SimiFeroes SimiFrison SimiGriego SimiHebreo SimiIngles SimiKazajo SimiMalayo SimiMaltes SimiMohawk SimiMongol SimiNepali SimiPashto SimiPolaco SimiRumano SimiSerbio SimiSindhi SimiTayiko SimiTelugu SimiUzbeko SimiYoruba SimiAlbanes SimiAmarico SimiArmenio SimiBulgaro SimiCatalan SimiCoreano SimiEspaol SimiEstonio SimiEuskera SimiFrances SimiGallego SimiHungaro SimiIsizulu SimiJapones SimiKannada SimiKirghiz SimiKonkani SimiKiche SimiLituano SimiMapuche SimiMarathi SimiNoruego SimiPunyabi SimiSiriaco SimiSuajili SimiTartaro SimiTigria SimiCheroqui SimiCingales SimiEslovaco SimiEsloveno SimiFilipino SimiGujarati SimiIrlandes SimiIsixhosa SimiIslandes SimiItaliano SimiOccitano SimiRomanche SimiSetsuana SimiTibetano SimiAfrikaans SimiAlsaciano SimiGeorgiano SimiHmong Daw SimiIndonesio SimiInuktitut SimiMacedonio SimiMalayalam SimiPortugues SimiSami Lule SimiSanscrito SimiTailandes SimiTurcomano SimiUcraniano SimiBielorruso SimiNeerlandes SimiPapiamento SimiQulla Sami SimiSami Inari SimiSami Skolt SimiValenciano SimiVietnamita SimiAlto Sorbio SimiAzerbaiyano SimiBajo Sorbio SimiGroenlandes SimiIngles Simi (GB)Ingles Simi (US)Kinyarwanda SimiChawpi Kurdo SimiChincha Sami SimiLuxemburgues SimiGaelico Escoces SimiHaitiano Criollo SimiSesotho Sa Leboa SimiSuajili Simi (Congo (RDC))Espaol Simi (Latino Amrica)! [H x a *7IQBX o {d9@ < @'  g -l1 , D VY`z ~;05LD) [f z}h A 9< v*  b ] H jFP3:1.$2//40"4T1/B30 0a125//B/!//410U0m0{1511/7/,/2=01I02O51_32M/a0X/}3%04d51G13..2 331n3y04c/1n111=5.2n/y/33001200024>2z53.K2B4003. 2&30.53/0+5222R43b4r4-10/e25X2/ 1032443/r2/4.14/2!1 /1ou44 4 VPP#P.` 'ResB  InstalledLocalesafagqakarar_EGar_LYar_SAasaastazaz_Cyrlaz_Latnaz_Latn_AZbasbebembezbgbmbnbn_INbobrbrxbsbs_Cyrlbs_Latnbs_Latn_BAcaccpcecebcggchrckbcscydadavde_ATde_CHde_LUdjedsbduadyodzebueeelenen_001en_150en_AGen_AIen_ATen_AUen_BBen_BEen_BMen_BSen_BWen_BZen_CAen_CCen_CHen_CKen_CMen_CXen_CYen_DEen_DGen_DKen_DMen_ERen_FIen_FJen_FKen_FMen_GBen_GDen_GGen_GHen_GIen_GMen_GYen_HKen_IEen_ILen_IMen_INen_IOen_JEen_JMen_KEen_KIen_KNen_KYen_LCen_LRen_LSen_MGen_MOen_MSen_MTen_MUen_MWen_MYen_NAen_NFen_NGen_NLen_NRen_NUen_NZen_PGen_PHen_PKen_PNen_PWen_RWen_SBen_SCen_SDen_SEen_SGen_SHen_SIen_SLen_SSen_SXen_SZen_TCen_TKen_TOen_TTen_TVen_TZen_UGen_VCen_VGen_VUen_WSen_ZAen_ZMen_ZWes_419es_ARes_BOes_BRes_BZes_CLes_COes_CRes_CUes_DOes_ECes_GTes_HNes_MXes_NIes_PAes_PEes_PRes_PYes_SVes_USes_UYes_VEeteuewofafa_AFffff_Latnff_Latn_CMff_Latn_GNff_Latn_MRff_Latn_SNfifilfil_PHfofrfr_BEfr_CAfr_CHfurfygagdglgswguguzgvhaha_NEhawhehe_ILhsbhuhyiaidid_IDigisitjaja_JPjgojmcjvkakabkamkdekeakhqkikkkkjklklnkmknkokokksksbksfkshkukwkylaglblglktlolrcltluluoluylvmasmermfemghmgomimkmlmrmsmtmuamymznnaqnbnb_NOndndsnenlnmgnnnn_NOnnhnusnynomorospapa_Arabpa_Arab_PKpa_Gurupa_Guru_INplpsps_PKptpt_AOpt_CHpt_CVpt_GQpt_GWpt_LUpt_MOpt_MZpt_PTpt_STpt_TLqurmrnroro_MDrofrwrwksahsaqsbpsdsese_FIsehsessgshishi_Latnshi_Tfngshi_Tfng_MAsiskslsmnsnsosqsrsr_Cyrlsr_Cyrl_BAsr_Cyrl_MEsr_Cyrl_RSsr_Cyrl_XKsr_Latnsr_Latn_BAsr_Latn_MEsr_Latn_RSsr_Latn_XKsvsv_FIsw_CDsw_KEtateteotgthth_THtitktotrtttwqtzmugukur_INuz_Arabuz_Arab_AFuz_Cyrluz_Latnuz_Latn_UZvaivai_Latnvai_Vaiivai_Vaii_LRvivunwaexhxogyavyiyo_BJyueyue_Hansyue_Hans_CNyue_Hantyue_Hant_HKzghzhzh_Hanszh_Hans_CNzh_Hans_SGzh_Hantzh_Hant_HKzh_Hant_MOzh_Hant_TWzu148;>DJ'PTX[ckvz} #)/5;AGMSY_ekqw} %+17=CIOU[agmsy !'-39?EK GQX^djpv|&)-47:@FLPSVY\`cgjmswzN #&*.r26:=@yCFILPSW[^dgknqux~ #&*.269<BFJMQZcorux|] !$'*.25M8d>FQYalpy) P 'ResB;  H H 7 *jlaotcurdertflamfrissardserbtircgoticsiriccasacjakutkumuklidicosmanpolacrumenrunicusbecvoticcopticadygaiamaricavaricbulgarcariancornicjiddickalmukkimriclichiclituanmalaicmoldavtschecyapaisavesticaccadicaleuticarameicbedschabosniacburmaiscaribiccipriotenglaisetiopicettiticferraisfranzosfriulanhawaiankirghismacedonmaltaismandaicmunaidaosseticpaschtoshaviansimbolssogdiansumericsvedaisturkmenuiguriczavradabalinaisfeniziangeorgianjavanaismongolicugariticalbanaisandangmearomunicasturianaut sorbbaschkirbuginaiscarelianchuukaiscirillicelamiticgalicianindonaiskabardiclinear Alinear Bmaduraismeroiticnepalaisponapeansanscritsiciliantahitiantamashequcranaisungaraissingalaisbielorussabchasianaraucanicbass sorbbelutschichalenderfidschiangrec veglkaschubicklingonicmalaisianmaledivicmanicheicmonotonicollandaisplurilingpolitonicrumantschvalenciantailandaisfinlandaisgilbertaislimburgaisnorvegiaistschuvaschvietnamaisserbo-croatRegiun: {0}gaelic scotgrnlandaisitalic veglnordic veglpermic vegltschagataictschetschenpersian veglbass tudestgenglais veglfranzos veglgiudaic-arabluxemburgaismarschallaissami dal sidtirc crimeantirc ottomanegipzian veglfris da l ostfris dal nordlingua tsongasami dal nordsiric classicsotho dal sidungarais veglScrittira: {0}altaic dal sidarmen orientalbetg determinenglais mesaunfranzos mesaunirlandais veglnewari classicprovenzal veglsiric da l ostsiric dal vestsotho dal nordspagnol iberictudestg mesaungiudaic-persianalfabet visibelaserbeidschanicfranzos svizzerieroglifas mayalingua da segnsndebele dal sidtudestg svizzersimbols da Blisschalender ebraicarameic imperialarmen occidentaldialect da Gnivadialect da Resiaegipzian demoticegipzian ieraticenglais americanenglais canadaisfranzos canadaisirlandais mesaunndebele dal nordnorvegais bokmlollandais mesaunsiric estrangeloslav da baselgiatudestg austriackhmer/cambodschanchalender chinaischalender islamicenglais britannicpahlavi da psalmsportugais iberianchalender budisticcudesch da telefondialect da Oscaccoenglais australiannorvegiais nynorskurden dals stritgschalender giapunaischalender gregorianchinais simplifitgchinais tradiziunaldialect da Natisonefonetica da Pollardkatanaka u hiraganalinguas na scrittasnotaziun matematicaortografia revedidapahlavi da cudeschsportugais brasiliandialect da Stolvizzareglas tradiziunalasscrittira da Braillealfabet tirc unifitgieroglifas egipzianasslav da baselgia veglspagnol latinamericandialect da San Giorgiochalender islamic civilpartic dad inscripziunsenglais da standard scotchalender naziunal indicdialect lipovaz da Resialatin (scrittira gotica)nova ortografia tudestgapahlavi dad inscripziunslatin (scrittira gaelica)linguas betg determinadasvegl tudestg da scrittiranagins cuntegns linguisticschinaisa tradiziunala - Big5alfabet fonetic da l Ural (UPA)chinaisa simplifitgada - GB2312scrittira chinaisa tradiziunalafranzos mesaun tardiv (fin 1606)ortografia tudestga tradiziunalascrittira chinaisa simplifitgadaortografia standardisada da Resiascrittira a cugn sumeric-accadicachalendar da la republica chinaisaalfabet fonetic internaziunal (IPA)simbols autoctons canadais unifitgadsscrittira nunenconuschenta u nunvalaivla)franzos modern tempriv (a partir da 1694)mw՘HԵ oS!, @0  [(@ H rx aH X h x    u " *K -03 7 O A IMS Q X cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -  l  $ (,8<? GK1 , D RVY` dhlpK    0 Oz D ~8( : 4 ;      $ (,03=5D Ha LT W D )  [^ bfj r   z h  A   9  }< & vM   0 i#  ' b + 4 / 3 7 ; %)-(4<]? @ DHKC lVZG fjK O FS 7 W m ?Ө /! ӸBFM=[.gM"z#%ՠԿӛ/TӜF/? ?/.u$J 5-5G)Ċ_0F""8ӎך֕ڿwӄ@Q" Sצ"h"s8S! I< -",f0\ oO\. Z" z =H/5~hҚ ֓9/-*g\uJH Ԡ@"py/ԇ !Y\t Bq\ I[1% >.ۦ!u׻ԲԎJ")7K -?"s"ֽw!<\h'! "$ի"I <0b(rc"A ׇ&?.5 ӃpF?׿زت+8EVam JPPqPvP{PPPPPPPPPPPPP t`e!`,``e`M`V`'``=P  V^qPPPPPHPMP/ 6P.`H DP 'ResB RI RI*jswahili (R. D. Congo)* VSIQIVPK5` 'ResB;  ??-;*jKiakani-@ [*7BX o@' D Y0[ A M  HFڜ#kGvG##GQvRGFLҥ0\ G JG}0]#s0U0K0 0/Rؚ#G#0 \# V P.` 'ResB" x )) x*jc{{{  " e!.n! tSA`e!`w`@`O`ܑ`o`im``PV^.` P P 'ResB  4*j2CO>:><<@>AO=M25BLO?30=L310O4070:090:830;8AC;><0<09O=>ACB82810<C<0G>;810D8O1546018;8=1@0C81CE8448C;07C=L8:0468:0@81;0=3>;0==0;5?E0;CELO<85=5=L>@>?>8A:E0::0E0=L1:09N300:>>A52>;508465@<0:09BE8:8:C9N;0E=40;8F80==N9-HC>A5468?03A?0?>=0?5A0@0B8A840<0A;5928A>@0=8BC@>9>E0=C=CG6C0=LG6C8=L8=L8=L'0AB=>509=A:890@018F0209A:0O2>4A:893>BA:0O3>BA:893@0=BE040BA:894575@5B8=C?80::CB5=08<M=A:89=N=>@A:>468120>; G8:8?8=L8=L?@0O7K:B8@ECB0D8=A:89E>468:8G0<A:0OG5HA:89?@CAA:89{0} G5@B'8A;>20O0D0@A:890G5EA:8910A:A:8920;L18@83M;LA:89810=A:89:8?@A:0O:>?BA:0O:>?BA:89:>@=A:89;0>AA:0O;0>AA:89;C8A5=L><8=L=0=L=LO<2578?0;L<8@K?0=46018?>;LA:89A5@1A:89B0310=20B09-2L5BE5BBA:89E8@8<>BCG8?52LO=H254A:89M;0<A:89O20=A:0OO20=A:89O?>=A:0OO?>=A:89{0} G5@BK{0}  2A5/7K:: {0}01E07A:890::04A:890;10=A:890;5CBA:890<E0@A:890AA0<A:8910;89A:0O10;89A:8910B0:A:0O1C389A:891C@OBA:8930209A:893@5G5A:0O52@59A:0O75=03A:898=3CHA:89:070EA:89:0;<KF:89:0@89A:0O:0G8=A:89:0HC1A:89:8B09A:89:><>@A:89:>@59A:0O:>@59A:89:C<K:A:89:E0@>HBE8:E<5@A:89:Q;L=A:89;0B8=A:89;0BKHA:89;8489A:0O;8B>2A:89<04C@A:89<0;09A:89<0@89A:89=0A8 3510=520@A:89=>309A:89>A<0=A:0OA0A0:A:89A545:A:89A;>20F:89B0H5;LE8BB815BA:0OB815BA:89BC28=A:89C715:A:89C93C@A:89D0@5@A:89E>B0=A:89FK30=A:89G5G5=A:89GC20HA:89GC:>BA:89H095=A:89HC<5@A:89M@7O=A:89MAB>=A:89MD8>?A:0O0@C<K=A:89<>:H0=A:89>=>B>==K9 57LO=A:8904K359A:890@020:A:890@03>=A:8910H:8@A:8918:>;LA:8918@<0=A:891>;30@A:891>A=89A:891@5B>=A:8920;;89A:8920;;8AA:8920;;>=A:8925=35@A:893030C7A:89308BO=A:893@C78=A:0O3@C78=A:8940@38=A:898A;0=4A:89:018;LA:89:0=B>=A:89:0@5;LA:89:8@387A:89;5738=A:89<0=40@A:89<0=459A:0O<5@>8BA:0O<8@0=4A:89<>;402A:89=5?0;LA:89>A5B8=A:89?0@DO=A:0O@><0=HA:89@C=8G5A:0OA0<>0=A:89A0@48=A:89A;>25=A:89A>3489A:89AC=40=A:0OAC=40=A:89B0468:A:89B08BO=A:89B0<8;LA:0OB0<8;LA:89B>=30=A:89C30@8BA:0OC30@8BA:89C4<C@BA:89C:@08=A:89D@8C;LA:89G0:<89A:0OG>:B02A:89N6=K9 A>B>45;020@A:89F8D@K ;8<1CF8D@K G0:<0025AB89A:0O025AB89A:89071C:0 <C=00;D028B (>C0ABC@89A:8910AA0 (20E)15;>@CAA:8915=30;LA:892L5B=0<A:8930;8A89A:8938;15@BA:8948>;0-D>=L88B0;LO=A:89:0B0;0=A:89:;8=3>=A:89:>A@05=A:89;8<1C@3A:89<0:54>=A:89<0;L482A:89<0;LB89A:89<0=8?C@A:89<0=8E59A:0O<>=3>;LA:0O<>=3>;LA:89<LO=<0=A:0O=010B59A:0O=30<109A:89>30<8G5A:0O>:A8B0=A:89@0460ABE0=8@0?0=C9A:89@5460=3A:0OA0?>B5:A:89A5;L:C?A:89A8=30;LA:0OA8=30;LA:89A8F8;89A:89B5=320@A:0OB>:5;09A:89BC@:<5=A:89D8=8:89A:0OD8=8:89A:89D;0<0=4A:89F8D@K ;5?G0G030B09A:89O7K: 7=0:>2N6=>:C@4A:89F8D@K 1@0E<8F8D@K H0@040{0}  4@C3>5{0}  @07=>50;5=A89A:89><?LNB5@=K9'0A>2>9 ?>OA20@0=3-:H8B82848<0O @5GL3@5=;0=4A:89:010@48=A:89:>@A8:0=A:89<0:0AA0@A:89<0=LG6C@A:89<0@H0;;LA:89>1I5?@8=OB0O?5E;5289A:0O?5E;5289A:89A8;>B8 =03@8A>@0-A>=?5=3D8;8??8=A:89N6=>A00<A:891;8AA8<2>;8:0AB0@>BC@5F:89N6=>0;B09A:891C38=8789A:0O8=4>=5789A:89;C;5-A00<A:89<0;030A89A:89=86=5;C68F:89@8<A:85 F8D@KA0<0@8BO=A:0OA525@=K9 A>B>B09A:85 F8D@KD>@<0B 20;NBKF8D@K :09O ;8F8D@K >;-G8:8F8D@K >A<0=LOG0<A:85 F8D@KG6C@G6M=LA:0ON6=K9 =4515;5F8D@K 3C@<C:E8=>3>B>=0;L=K925@E=5;C68F:894@52=5?5@<A:0O8=0@8-A00<A:89:0@0:0;?0:A:89:><8-?5@<OF:89;0>AA:85 F8D@K;N:A5<1C@3A:89<075=45@0=A:89=50?>;8B0=A:89A525@=>;C@A:89C=0A;54>20==0OO20=A:85 F8D@KO?>=A:85 F8D@K075@109460=A:89AB0@>0=3;89A:89AB0@>8@;0=4A:89AB0@>=>@256A:89AB0@>?5@A84A:894@52=53@5G5A:89{0}  2;>65==K5&8D@K O7K:0 2090@<O=A:85 F8D@K10;89A:85 F8D@K3@5G5A:85 F8D@K4@52=5;8289A:0O70?04=>D@87A:89:0;5=40@L 40=38:>;BB0-A00<A:89:E<5@A:85 F8D@K=86=535@<0=A:89=86=5A0:A>=A:89?0E;028 :=86=0OA525@=>A00<A:89AB0@>?5@A84A:0OAB0@>A;02O=A:0OAC40=A:85 F8D@KB0=3CBA:>5 <5=OB815BA:85 F8D@KF8D@K =0 82@8B5MD8>?A:85 F8D@KAB0@>D@0=FC7A:89=>2K9 B09A:89 ;570?04=>A8@89A:0O!>@B8@>2:0 G8A5;18@<0=A:85 F8D@K3@C78=A:85 F8D@K4@52=5538?5BA:89:0;5=40@L 8=L3>=58725AB=K9 O7K:=5B ?8AL<5==>AB8A525@=K9 =4515;5A@54=50=3;89A:89A@54=58@;0=4A:89AB0@>8B0;LO=A:0OB0<8;LA:85 F8D@KG04A:89 0@01A:89=3;>-H>B;0=4A:89A5@1A:>E>@20BA:89:@K<A:>-B0B0@A:8952@59A:>-0@01A:89{0}  @0AH8@5==K5{0}  A>2<5AB8<K50?04=>-0@<O=A:89>=3>;LA:85 F8D@K8AL<5==>ABL: {0}>;=0O A>@B8@>2:015=30;LA:85 F8D@K3@C78=A:0O ECFC@8;8=59=>5 ?8AL<> ;8=59=>5 ?8AL<> =>@256A:89 1C:<>;>@E>=>-5=8A59A:0OA525@=>0@0289A:>5A525@=K9 D@87A:89A@54=5D@0=FC7A:89AB0@>N6=>0@01A:0OD8=0=A>2K9 D>@<0BF8D@K B09 B0< B0<>AB>G=>-0@<O=A:89>?BA:89 :0;5=40@L{0}  8AB>@8G5A:852>AB>G=>-A8@89A:0O2>AB>G=K9 D@87A:893M;LA:0O ;0B8=A:0O:0;5=40@L ISO-8601;0B8=A:0O D@0:BC@0?0E;028 ?A0;B8@=0O?5@A84A:>-0@01A:0O?8AL<5==>AB8  {0}AB0=40@B=K9 D>@<0BF5@:>2=>A;02O=A:89F8D@K =>2>9 B09-;NF8D@K A>@0-A><?5=3F8D@K B09 B0< E>@0O7K:8 @07=KE A5<59O?>=A:89 :0;5=40@LA@54=5=845@;0=4A:8970?04=K9 15;C46A:89!>@B8@>2:0 A8<2>;>252@59A:89 :0;5=40@L52@59A:>-?5@A84A:898A;0<A:89 :0;5=40@L:8B09A:89 :0;5=40@L;C289A:85 85@>3;8DK<5B@8G5A:0O A8AB5<0?>;=>H8@8==K5 F8D@KAB0@>?@>20=A0;LA:89MD8>?A:89 :0;5=40@LC?@>I5==0O :8B09A:0OA@54=525@E=5=5<5F:89:>=3>;57A:89 AC0E8;8?>;CH8@8==K5 A8<2>;K02AB@89A:89 =5<5F:891C4489A:89 :0;5=40@L4@52=525@E=5=5<5F:89:0=04A:89 0=3;89A:89:0@0G052>-10;:0@A:89<5@>8BA:0O :C@A82=0O=546489A:89 0@01A:89?5@A84A:89 :0;5=40@LA8@89A:0O MAB@0=35;>B@048F8>==K9 ?>@O4>:1@8B0=A:89 0=3;89A:894C?;>O=A:0O A:>@>?8AL52@>?59A:89 8A?0=A:89:0=04A:89 D@0=FC7A:89:0B0:0=0 8;8 E8@030=0;8B5@0BC@=K9 0@01A:89<O3:89 ?5@52>4 AB@>:8=835@89A:>-:@5>;LA:89?>;=>H8@8==K5 A8<2>;KAB8;L ?5@52>40 AB@>:8B@048F8>==0O :8B09A:0O1@8B0=A:0O A8AB5<0 <5@:;0AA8G5A:89 A8@89A:89<5:A8:0=A:89 8A?0=A:89!>@B8@>2:0 ?> 0:F5=B0<65AB:89 ?5@52>4 AB@>:8:046C=A:89 D@0=FC7A:89;C8780=A:89 :@5>;LA:89>1KG=K9 ?5@52>4 AB@>:8?>;;0@4>2A:0O D>=5B8:0A59H5;LA:89 :@5>;LA:89AB0=40@B=0O A>@B8@>2:00<5@8:0=A:89 0=3;89A:89!8AB5<0 #M940  609;700@01A:>-8=489A:85 F8D@K3@83>@80=A:89 :0;5=40@L538?5BA:0O 45<>B8G5A:0O538?5BA:0O 85@0B8G5A:0O<02@8:89A:89 :@5>;LA:89=5B O7K:>2>3> <0B5@80;0H259F0@A:89 D@0=FC7A:89A0<0@8BO=A:89 0@0<59A:89-DD5:B82=>ABL A>@B8@>2:802AB@0;89A:89 0=3;89A:890<5@8:0=A:0O A8AB5<0 <5@18@<0=A:85 H0=A:85 F8D@K=58725AB=0O ?8AL<5==>ABL?>@O4>: B5;5D>==>9 :=838O?>=A:85 F8D@K (D8=0=AK)1@078;LA:89 ?>@BC30;LA:8952@>?59A:89 ?>@BC30;LA:89:0=04A:>5 A;>3>2>5 ?8AL<>:8B09A:85 45AOB8G=K5 F8D@K>@<0;87>20==0O A>@B8@>2:0538?5BA:0O 85@>3;8D8G5A:0O:8B09A:85 C?@>I5==K5 F8D@K<0B5<0B8G5A:85 >1>7=0G5=8OA8AB5<0 B@0=A;8B5@0F88 BGNA8AB5<0 B@0=A;8B5@0F88 A>2@5<5==K5 0@01A:85 F8D@KD>@<0B 2@5<5=8 (12 8;8 24)HC<5@>-0::04A:0O :;8=>?8AL!>@B8@>2:0 157 =>@<0;870F88!>@B8@>2:0 A CG5B>< @538AB@0A;>20@=K9 ?>@O4>: A>@B8@>2:80F8>=0;L=K9 :0;5=40@L =488:8B09A:85 B@048F8>==K5 F8D@K:8B09A:89, C?@>I5==>5 ?8AL<>;0B8=>0<5@8:0=A:89 8A?0=A:89A@54=50B;0AA:89 B0<0783EBA:890@80=B @538>=0;L=KE =0AB@>5:!>@B8@>2:0 157 CG5B0 A8<2>;>2!>@B8@>2:0 G8A;5==KE 7=0G5=89B0<8;LA:85 B@048F8>==K5 F8D@KC?@>I5==K9 :8B09A:89 - GB2312cB0=40@B=0O A>@B8@>2:0 Unicode1@0B=0O A>@B8@>2:0 ?> 0:F5=BC"@048F8>==0O A8AB5<0 =C<5@0F8852@>?59A:85 ?@028;0 A>@B8@>2:8:8B09A:89, B@048F8>==>5 ?8AL<>A>2<5AB8<K9 ?>@O4>: A>@B8@>2:8A;0<A:89 3@0640=A:89 :0;5=40@L$>=5B8G5A:89 ?>@O4>: A>@B8@>2:8@8<A:85 F8D@K 2 =86=5< @538AB@512-G0A>2>9 D>@<0B 2@5<5=8 (0 11)12-G0A>2>9 D>@<0B 2@5<5=8 (1 12)24-G0A>2>9 D>@<0B 2@5<5=8 (0 23)24-G0A>2>9 D>@<0B 2@5<5=8 (1 24)"@048F8>==0O =5<5F:0O >@D>3@0D8O-D8>?A:89 :0;5=40@L "<5B5 ;5<";8B5@0BC@=K9 H259F0@A:89 =5<5F:890@<O=A:85 F8D@K 2 =86=5< @538AB@53@5G5A:85 F8D@K 2 =86=5< @538AB@5564C=0@>4=K9 D>=5B8G5A:89 0;D028B!>@B8@>2:0 ?> AB0=40@B=K< ?@028;0<8A;0<A:89 :0;5=40@L (#<< 0;L-C@0)@5D>@<8@>20==K9 ?>@O4>: A>@B8@>2:83=>@8@>20BL A8<2>;K ?@8 A>@B8@>2:51>7=0G5=8O F8D@ :>@5==>3> =0A5;5=8O:8B09A:85 C?@>I5==K5 F8D@K (D8=0=AK)A>@B8@>2:0 ?> :;NG0<, 70B5< ?> G5@B0<E0@0??A:0O (?8AL<5==>ABL 4>;8=K =40)B45;L=0O A>@B8@>2:0 G8A;>2KE 7=0G5=89!>@B8@>2:0 2=5 7028A8<>AB8 >B @538AB@0:8B09A:85 B@048F8>==K5 F8D@K (D8=0=AK)8A;0<A:89 :0;5=40@L (!0C4>2A:0O @028O)!>@B8@>2:0 ?> 0:F5=B0< 2 >1KG=>< ?>@O4:5#=8D8F8@>20==K9 BN@A:>-;0B8=A:89 0;D028B)!>@B8@>2:0 ?> 0:F5=B0< 2 >1@0B=>< ?>@O4:5)!B0=40@B878@>20==0O @57LO=A:0O >@D>3@0D8O*!8<2>;K >1>7=0G5=8O D8=0=A>2KE ?>:070B5;59*@0AH8@5==0O A8AB5<0 0@01A:>-8=489A:8E F8D@+>74=5-A@54=525:>2K9 D@0=FC7A:89 4> 1606 3.+!>@B8@>2:0 =>@<0;87>20==KE A8<2>;>2 Unicode+!>@B8@>2:0 ?> 25@E=5<C 8;8 =86=5<C @538AB@C,!>@B8@>2:0 ?> 0:F5=B0</@538AB@C/4;8=5 AB@>:8.@8>@8B5B=0O A>@B8@>2:0 A;>2 2 =86=5< @538AB@5/@8>@8B5B=0O A>@B8@>2:0 A;>2 2 25@E=5< @538AB@50!>@B8@>2:0 B@048F8>==>3> :8B09A:>3> O7K:0  Big52!>@B8@>2:0 ?> 0:F5=B0</@538AB@0</4;8=5 AB@>:8/:0=55@028;0 =5<5F:>9 >@D>3@0D88 CAB0=>2;5==K5 A 1996 3>4068A;0<A:89 :0;5=40@L (B01;8G=K9, 0AB@>=><8G5A:0O M?>E0)7!>@B8@>2:0 B>;L:> ?> A8<2>;0<, >1>7=0G0NI8< @07@O4=>ABL+8EVamwmFsJ oS!, @0  [(; @ H rx aH P ? X ` h C x G     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }u\11&=6rN+[ig QG}u} Bm%L<2Yݵc E޵e}6~{ދ]fߠ5ߑUZ|Kݷ,7<[*p?2VdJ[%q m# w*I^?3}0 ߃U9 9FᔍJi`rBZX]ߘR!d))n "W16 o-~~ Edhxq4$j~ܛ{M/?C=1.NoޏY:pHG!"c,& ;d=n~ ^>33-,-]'/!_J=L(AC:T53=*(-Iߍ'\(k| ``mN 8 DV5-s<& ݛMouij@[3[C-re saVl5=p{'M*}݂ݘB\8Gd9pUaoueGO-"Xf5nPr5x55n5n}5nm&*.2Ab6<CAQ M"=T[dG=mrz  TYkp!u&,z5:BGLQ$)y奥[ K$B4dn?X8CE3!\!T [eUfH'seu  ( 0 :? M T \ j < PQ1ymF3=Qn0 ?AUy`  " e!.n!e[ ` e j o t y ~           $ ) .38  = B     " ,1# GL( ;@Q- JT2 Y7 ^< VA hF K rw|P U Z _ d i n [s x }  `e jot  y~k `t` Y`MB`R``X```n``&````|` ` `` ``w`v`m`B````^```\````B``````` `1`G`"`$```````T```c `!`3``5`\`g`B``j`I`M````a`;`E``@`(`:`?`D````N`I````>`Z`j``K`r`p`~``3````^`'\`````W`t``2``<``Io`R`#`$``Z`n`v``39``~``q`i``b```[f`W`Q````-s``@`M`2`3````|``````YC`c``k`n``J``  *2;C``````q``n```l```>`N`` ``~``#``b` O`M`m``k``````a```!``3``U`+8EVam J& V'P['P`'Pe'Pl'Pq'Pv'PB J {'P'P'P'P'P'P tO`e!````````>(P  V^"P#PG'P4 N'PS'Pf (P.` G(PN(P 'ResB| l il|*jIgicekeIgitayiIkidageIcyarabuIgihindiIlingalaInyejavaInyetuwiInyezuluIgikanadaIgikoreyaIgipoloneIgiseribeIkibasikiIkigaluwaIkilatiniIkimalayiIkiwiguriImpashitoIcyasamiziIgisilandeIkidaninwaIkirilandiInkerigiziInyehawusaInyeperisiInyesudaniIcyongerezaIgiheburayoIgikatalaniIgisilovakiIkigalisiyaIkimalitezeIkinoruvejiInyeyidishiIcyalubaniyaIcyesitoniyaIgifinilandeIgihongiriyaIgisansikiriIkinerilandeInyaguwaraniInyamuharikiInyebiritoniInyebosiniyaInyefaroyiziInyegujaratiInyeyuzubekiInyogusitaniUruhuzandimiIcyesipanyoloIcyesiperantoIgifiriziyaniIgikorowasiyaIgiporutugaliIkilawotiyaniIkilituwaniyaIkimalayalamiIkimasedoniyaInyatigirinyaInyekilingoniInyekuridishiInyesimpalezeIkinyafilipineIkinyarumeniyaInyejeworujiyaInyeturukimeniIkinyafurikaneriIkinyaletoviyaniIkinyasiloveniyaInyazeribayijaniUrunyabuligariyaUrurimi GahuzamiryangoIkigaluwa cy IgisweduwaInyeporutigali (Brezili)Inyenoruveji (Nyonorusiki)Inyeseribiya na KorowasiyaInyeporutigali (Igiporutigali)i! [H a*7BX o{d9@ < M)' g lD VY Oz ~;0=5D) [   A }< M b -] Hj2Ы?R?Lm5}}:waPY)R@%fĪ_*Qg:nzŨ4K P-5:)#4RϨҪ_:ؚ &DBi:ש٨PlEgHs:-0u}&]g JRskV˩VP.` 'ResB; u ??-u;*jKiruwa-@ [*7BX o@' D Y0[ A M  HF(#5(bu555b5Mb(FL((Mu)b5%Ab(M(5MMM-M5uuM))MbM N=u5(EVP.` 'ResB+ . 888.%*j88==88"0094KK'8MEB880K;;KK200@4KK;5CBBCC@001BKK@00?BKKCC;C;CCKB094KK!8@: {0}"0<K;;KK"K;: {0}#;0@KBKK8@8M:B88M@8M94880BKK==KK>C>;;CCCCGG0;KK-@<MM==881E00ABKK;100==KK<E00@4KKABCC@4CC5=30;;KKK@3KABKK0;0094KK030094KK8M<MAB888M@8AB88 C<KK==KK"0B00@4KK"818MBB88";3;#93CC@4CC%0;0=400@%000EBKK'MG8M==88+A?00==KKA0E0 BK;0718M:B88>A=K90;KKC;00@4KKM38M@488LK?00;;KK!;>200:BKK!C@C:: {0}"04LKK:BKKL>??C>==CC{0} Strokes;@AB00BA:094KK0B0;00==KKC@CACC==CC0=4L001BKK8;8?88==88+B00;K90;KK>@>=ACCABCC88= :CC@4CC>@BC300;;KK!C@C;;C10B0E-AB8M=89M;888;;81MB AC@C:#:@09KK=LKABKK??K@K:00=KABKK4LK@1094L00==KKKB09 E0;0=400@0CC440 E0;0=400@0A;00< E0;0=400@0L>??C>= E0;0=400@0LM18@8M9 E0;0=400@012 G00AB00E B88: (0 11)12 G00AB00E B88: (0 12)24 G00AB00E B88: (0 23)24 G00AB00E B88: (0 24)w//8o!  [ra *7BX odl1 Y D[ ]`/J1.t/.~/.Z10=0//200 00.0/$/.01/.00H0V/0000.//8/B//S0/01/L/0^0j/ //t0//;1(0.. e$8BLo.V/L/$/0./8/B/.1,12|1k1111&*.211120/i0/  " e!.n!PP&PV^PPP% .`) )P0P 'ResB<  @@-<*jKisampur-@ [*7BX o@' D Y0[ A M  HF #kGvG##GQЙ2GTҥ0\ G JG}0]#s0U0K0 0Rؚ#G#0 \# V P.` 'ResB0 8Q 44-8Q0*jIshijavaIshilenoIshilusiIshiajemiIshihindiIshishekiIshishinaIshiswidiIshibulumaIshigilikiIshihawusaIshihigiboIshijapaniIshikoleyaIshinepaliIshisomaliIshitulukiIshiwuludiIshiyakaniIshiyalabuIshiyolubaIshibangilaIshifalansaIshiholansiIshihungaliIshingelesaIshipolandiIshipunjabiIshibelalusiIshijelumaniIshikambodiaIshilomaniyaIshimalesiyaIshiyamuhaliIshibulugaliaIshinyalwandaIshitayilandiIshivietinamuIshihindonesiaIshihisipaniyaIshihitaliyanoIshiyukilaniya-@ [*7BX o@' D Y0[ A M  HFQRQiRRRhQvRQERRTQ!RQ^Q9RRQ SQ9QRQRQQ-R]RQRBQRKQR/Q|Q7QRQSQR RrQ.VP.` 'ResB M M *j.E1'/H'3H'JH(DF(FJ*1,J21H'1H}3GH3HA,JAF4EDJFHJ/4J'FJH4J*'ED*DHD'&H'&J"&14'2('21J'A'1'F4'J(F'JA''F'(H('DJ(1EJ(41*EFJ*J'~*J*E*J3H*1J.'3J2HFJ3'.'3'/J33DJ3FJ3JF'4'EJB'2BDF'DH2JE'1JEH3JEHFEJ*'EJEF'&HFHHJFJH1GH~'HDHFHHDAHJD4~14F~DHF~HD4'F'E'J2FJF4'EF1/J1JDHFH1.H1HHEJHE~JDHF'HJ'(FD'F''"&JFH"3'EJ'1FJ'DHH'DJH}'H'J'HJ13'HJH'GJE('3J(1JDJ(1J}F(JE('(FJ2*'*1J*',J*(J*F*H'DH*HFF/'1(/2''/HJGJ1HFJ2HF.'2H3'3H'*J3HF'33'3HE'AD'GGADE4D'FJDHGJ'DJFHDH}'E'D}JE1'zJE3'&JEHG'EH4'EJFJEJF3EJDJE'31E'GJF:E(JG1J1HGF1JGFHDGH'&JH'D~HJF'JH:H1JJE(''J'F1HJEH1HHF'JHD'H}'&E('('&D1:J2FH1JH1F4HFJJDEJH'1EJ,'~'FJ3FG'D'9(1'FJD'7JFJEDJ'DEEFHDJJHF'FJ,1'*JFJH'1J"A1JJ"3J}F'(J(JH'/FEJ'/JGJ'1E'FJ'3'}3'7'DHJ'D('FJ'EG'1J'F,J''H'FH'H3J}'JE(JH'JEH,J'J',(E('1'*'&J*'*'1HH*'GJ*J*3'HJ*E(H','1,JF,'HFJ21H'J*J1HE'FJ3(H'FH3DH'J3F*'DJ3F/'HJ3F31*3HE'DJ3HJFJ3H'FJ3J1JDJ4E('D'91E'FJD'*HJFDE(14DF'D'DH,(JFE'&H1JE'~HJEJ'FE1EJ EEHF/JF:HE('FH'&JFJ'F,'FJ~'DJG1'F'JH1H('~F,'(JH H'4H *H'1H'4EJ1JEH1JFFJ'E'HJ3JHH1J'&JDJ2GJFEF /'FH1F}DH'1'~'&H'3}H1JF'HE(FH'J1J2J'' DJD*' ~3F*(J*'&J*1E'FJ.E1 9//1J~FH&J3'1JFJ3DHHJFJ3HFJFJ3JE(H1HAD~'&FJAJ1H'J3DH ,1EFD2E(1E'14DJ2E'D/JHJE/H1'&JE1'FJ2ED''3JF:JE(HFFJ~HD}FHHD'J}'HJ*F'EJJH1'FJ~HJ~3JH,~H1J1JD&JFDHF&JFE(HFHJ}'D'F}''F'D(1}J2DJ4&JFH'1'FJ(JD'1H3J'(B'2'F'*1 3'EJ'*1 3HH'*1 DH1J'/EH1*J''1HEJFJF'FH *H*'FHFJ4J''&JFJ2(H3FJ'&J*'ED 9//*(*J 9//.7H: {0}/JHF'1J1HEJ 'F3'/J GJF3H'F JJD'&H 9//EF''(H'EH13FF'J'FHDJ'F (JF'&J 9// 3'EJ 3HJ('1J&F1H4J'&JJDJF ,FJF}HFJ2{0} - {J''*1 /(JDJ'F}1DF&''HJ' 9//'J3*HF'&J'J3~1'F}H'JH~J'&J(D:'1J'&J(FD' 9//*HHJFJ'&J*JDH 9//*JD G'*J*1JFJ'&J,JH1,J'&JDHDJ 3'EJDJHFJ'&JE'FJ ~H1JE2JF/1'FJE:1(J 9//~JE ~JF'1 3D'H /(JDJ'13J'&J'D' DJ3}F'' 9//JH1' FJ1EJ 9//{0} '3}1H{0}  3&J"&J3 DJF'3'} 3'EJ'F'1J 3'EJ''*D D*,'~'FJ 'F,'~'FJ D*1H'J*J GJF1J1H }JFH9(1'FJ 'FA1'&J D&JFDH('-DHDH'E.HH' EJ*HE12J 1/4EDJ'DE 9//EJ}1 F8'EGDJ J'F'FGJ}J 1HDJJHF'FJ 'F 'D*'&J,1'*J 9//'~1 31(J'&J1H'J*J JFJ{0} - E*A1B{0} - H'JD{0} - FJD{0} '3}1HN"21('&J,'FJ'3'}4 JD'31~}: {0}''*D {HDJ31'FF *'FHDH&1 3H1(JFDH('-*'F'E:1(J A1J4FEJ'FE'1 9//~'F' 3JF'F~'~J 'EJF}H1'J ('D1D' 3'&JDFJ'1 H'F'JH1~J '3~JFJ/JHF'1J 9//EJ3J HFJ'&JF'&J,1JF ~,FJFJ &DJF1/'FJ &DJF1JH1~J ~1*'DJHFH 3H'-JDJ"3}1J'&J ,1EF"3'F JFJ 'F'1EJFJ'&J 'F'JH~J'&J 'F,J'1,J'&J 'F1HEJ FF' 'F3H&3 A1'F3J3J3J ,H A'1EJ}A'13J &DJF1EFHH &DJF1"E1JJ 'F1J2J'3D'EJ &DJF1,'~'FJ &DJF113E 'D.7 - {0}3H&3 G'&J ,1EF9(1'FJ &DJF1~H1J-HJ1 'FFJ(JH HJ1J'FHJH1'(H1H 3JFJ(17'FHJ 'F1J2J(1'2JDJ ~1*'DJ,'~'FJ E'DJ 'F1H'J*J *'ED 'F1H'J*J JFJ 'FD'&F }H 'F/'2EJ3JJF '3~JFJF'1HJ'&J (HE'DJHF'FJ FF' 'FJFJ '94'1J 'F,/J/ E9J'1J 91(JISO-8601 &DJF1'F1J2J ("E1J')(H~HEHAH 3'F GJF,'1,J'&J &DJF19'E EB5/ ,J HD'F'1HJ'&J FJHF'3H '}D3 *E'2'&J}1J'6J ,HF F4'FJHF'JH~J'&J &DJF1E9J'1J 3H A'1EJ}{ 1E ,H &DJF1JFJJ'&J 'F1J2J"3'F JFJ E'DJ 'F"3}1JDJ'&J 'F1J2J'1EJFJ'&J FF' 'F3.* D'&F }H 'F/'29'E D'&F }H 'F/'2DH2 D'&F }H 'F/'2E9J'1J *1*J( 'F}JG 'F HJ {HDJHFJFJJ'&J A1'F3J3JH'JD 91(J-GF/J 9//3J3DH' 1J&HD A1'F3J'E~J1JD E'~ ,H F8'E''&HF}F 3H A'1EJ}1H'J*J JFJ E'DJ 'FD'7JFJ "E1JJ '3~JF4"E1J' ,H E'~ ,H F8'E12 D' ,H 33}E (0 11)12 D' ,H 33}E (1 12)24 D' ,H 33}E (0 23)24 D' ,H 33}E (1 24)E9J'1J E1'4J *'E'2'&J}H&J {HDJ ,H EH'/ HFGJA'D} JHFJ H *1*J( 'F}Jmw ґҞ}ǬђՊ̇ o!@  [H rx a   u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}% ɾ˖YǞɞǧ=ɳ~yeǗB7K CaǞ͝ȧȈ˙EʢML?9|аσՕǜĒȬWSI8/g XQsCm-];˽ԲBӻѢ+>Ʌ́ \Ճ[pM(mǮͶ;͎CʩRʡLǝWȹШu _UΓaslcʝv]ʰ $h>ȥǺQǖv{oʠцZˋoͶuiʨʻɯ~C˷HjdfCȓ6 zFq\&qѯʶtRɉɆIջ>Ǯ~fV͋M)KkNǩoHN̍Ǧp7 "̃w&>̈ђϔюѓȉjR҇ʡE yɁ.u͸qǤ˝ ̖ʕ*/431Bcʏ̎`"̫ Lыyǧι˝ɲ'!a9ȭDz OɼLaɾiPˑIe[^W.Y-nͦ@ѡ'f!v z^ȁʅɽ3ʑ7_ЃCЮweaouB,e $).38=BGLQV[`ejoty~%1DVϽʍʂ%zˡ0/ЦʦQv̷ǨʯʶȚʭDzǘȼUj4tԶ̱V: *2;C|&ҟҭGOՎO76&*.21H6<C#T[dИ#mrz !&,5:BGLuoK$Ygҳ=ԂP$bhΈχ|Mur)8ϕ2C4;  " e!.n!mPPPPPPP t`e!`v}```v````cP V^]PnP}PPP .` hPoP 'ResB r lr*jIPAUPAlkiarbakiinnaX-SAMPAkiinnaalhtenaanumerlavaluhttalaogiellagaigiellaacehgiellaersagiellagreikkalaajavagiellakomigiellakyrillalaamarigiellaurdugiellaburmagielladurkagiellaesttegiellafearagiellafidjigiellagiella: {0}guovlu: {0}haitigiellahindigiellaiirragiellakazakgiellakoreagiellakornagiellakurdigiellakymragiellamaltagiellamanksgiellamokaagiellaruogagiellasamoagiellasardigiellasuomagiellaungrgiellarbevirolaaalbnagiellaanraagiellabengalgiellabosniagiellachllin: {0}divehigiellagrjilgiellahaussagiellahawaiigiellaitliagiellajapnagiellakantongiellalhtengiellaltviagiellanepaligiellaromanagiellaserbiagiellatahitigiellatibetagiella eahkagiellaarmeenagiellaasturiagiellabretonagiellacorsicagielladnskkagiellageorgiagiellagreikkagiellakrotiagiellapanjabigiellapersijagiellapinyin ortnetpolskkagiellaselkupagiellasisiliagiellaslovenagiellaudmurtagiellaukrainagiellavallonagiellavietnamgiellashimaorigiellaaragoniagiellabulgriagielladzongkhagiellagujaratagiellaislnddagiellakambodiagiellakatalnagiellaliettuvagiellamongoliagiellaoksitnagiellaoadrogiellaslovkiagiellagirjedrogiellaafriknsagielladavvismegiellaindonesiagiellajulevsmegiellalullismegiellamakedoniagiellanuortalaagiellalki kiingiellafilippiinnagiellaluxemburggagiellaoarjifriisagiellarbevirolaa ortnetgregoria kaleanderorrut chllojuvvotserbokroatiagiellavilges-ruoaaagiellabuddhista kaleanderdovdameahttun giellaboares eaKgalasgielladovdameahttun chllinviddis oarjelohkostnirbevirolaa kiinngiellamwN߯ڦl![ *7QXBX od9@ @o ' g l1 D Yl z ~  0=5D[ h 9 }v (< Hly%aeV(p^.dkܻr;ۀqڅޜ݈m< ܦTHߐێ۟ܬ܄۪x,HEߝ޹ڎݜ۬ިےڴܸ߸Uu$8޸ݢ/5 eUQ܅DR0!(PD6ܴߨ e )Bڴ"{8ŭF{<:AHQM swڍ Ė`xl۪mJPQPVP VOPXP1P [P%`hP 'ResB| b bx*jarbalaafullwidea ehgiellafi~igiellathaigiella llin: {0}armenagiellakazakhgiellakomoragiellanepalagiellabengalagiellakambo~agiellapanjabagiellavietnamagiellalkes kiinnlaadangi kaleandarkiinn kaleandarorrut llojuvvotvilgesruoaaagiellalkes kiinngiellabuddhista kaleandardovdameahttun llinetiohpalaa kaleandargregorialaa kalendarrbevirolaa kiinnlaakandalaa eaKgalsgiellaaveicalaa duiskkagiellabrihttalaa eaKgalsgiellaaveicalaa frnskkagiellaespnjalaa spnskkagiellaaustrlialaa eaKgalsgiellabrasilialaa portuglagiellaetiohpalaa-amete-alem kaleandarlatiinna-amerihkalaa spnskkagiella ; ou  1 D 3[   HuRa]|ҴCbҀ*ܢگ.xؖҼڋeou|e c@یx/Eۡ۔ܶlڪPPVvPPPPx 4`P 'ResBV  ZZ-V*jcmertmilalemoiorubromenopolonsbirmansbielo-russo-@ [*7BX o@' D Y0[ A M  HF cź=H x .M@"e[>J2.E.=1@FUp #@q8 IQ' V>P.` 'ResB? i CC-i?*jKoyraboro senni-@ [*7BX o@' D Y0[ A M  HFL+t 4`%LԂaƂ-aϏ0Ltg9a a8t$ ޏQaEtj(6]a4uaRt\L h@NVP.` 'ResB  0 - 0*jRsiThiZlugbrduAkanArboFarsHasHndiKmreMaleSngTykinndeAngleGerkiRumenTmliTrkuUkrniZmaniAmarkiBengliFarnziNepalePenzbPoloneRuandaShinuaSomaliSueduaVietnmZaponeZavaneBulugriEspanylHolandeHongruaKoreyenBielrsiEnndoneziPortuge, PraMiamra, Birimni-@ [*7BX o@' D Y0[ A M  HF#00)0%100S00f0_01/0050;01/10Y000A01G0I10 100:1m0 00M000t00{0000000VRP.` 'ResB P *jsr_Latn  'ResB P *jsr_Latn_BA  'ResBPL L *j L 'ResBPL L *j L 'ResB "p -"p*j\-0-=-0-O-\-\-I-3-1-S-\-\-S-T-7-S-\-\-0-=-S-T-I-\-\-0-D-T-0-1-\-\-0-E-N-I-T-\-\-0-T-S-Y-I-\-\-0-[-M-C-I-\-\-0-c-S-M-S-\-\-0-3-T-I-3-I-\-\-0-<-S-T-Y-I-\-\-0-@-0-a-Y-0-\-\-0-@-I-O-7-I-\-\-0-M-I-N-0-O-\-\-0-N-@-0-T-I-\-\-0-O-3-M-I-c-\-\-0-Y-a-I-7-I-\-\-0-[-I-O-a-I-\-\-0-\-0-N-I-M-\-\-0-\-S-T-=-I-\-\-0-\-[-I-=-I-\-\-0-b-T-S-1-0-\-\-S-=-T-0-O-I-\-\-0-J-0-<-0-O-I-\-\-0-<-I-\-O-0-N-I-\--@ [*7BX o@' D Y0[ A M  HF#pp@pP[1EEEpphpp[qpf[zppcE[*pE|[pHp8pmE[[wEq[;EOEYEEPp[XpEpp!ppp1pppp`pVP.` 'ResB fT -fT*jTakantTaxmirtTazulutTa[rabtTacinwitTafursitTagrigitTahawsatTahinditTalimantTamharitTangliztTatamiltTatcikitTaturkitTayrubatTablcaritTabnjabitTabncalitTabulunitTab[mqiztTahncaritTanibalitTasumalitTabilarustTabirmanitTafitnamitTahulanditTajabbunitTasbnyulitTashel%iytTataylandit-@ [*7BX o@' D Y0[ A M  HFgTT~TBUTUTTTTyUTOTTT$UZT?7C4l9BlA= o !@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ^ bfjmquFy}1":6!6x1?:0~1r12;=7<62?>?b211G0;202 :66_0930:: 7g5073473-80w973259601"3c06)36>{6C0=2%4L32262@@@82<>2S3@96821O0122CCzABA8@B>@j:34#847O5\1y4a1??W=x<@3601;k@0:95*9=40&76W1B;20d4837;82N;R19r4R:04<1914K071^:05v33082102827<0W0v:3r61S0E6N6{0 9f16=421;73`653:`;309i6l1t21Da9:J2h36a3/5574rC;o326;;P2D2'564114758?5V9G5@}3W5V2>>q?W6 339S7399319.:;15A4o055591;8e7H4Z;8M1?\77*1>n7k<5K9_88I=/17]4::}8e=2s0;^30&220:5782,2:Z322 26E30368A*627<4=14k04s854 45534,4:494410K83338B85}@H1C1C>1aou1=<,e $).38=BGLQV[`ejoty~?947_576F:824677w0V4s=0k4?001{0f16C0l14*<871>02[005g;1n;20?*;Y@ *2;C>=?RBB>)AAX>A#@GOA?O?'C==&*.2<<<<6<CG@B@T[d`?eA>#mrz !&,5:BGLCCA@Cx>-?iBAQA?BH> ?=A%BDC8D>h>YC;<:=>-=<5@BC;=;=44>;B8  " e!.n!mPPPPPPP tt;`e!`>`<`<`(>`9`9`@`:P V^P-PRPYPP0 A0`; ?PFP 'ResB  Ҍ*jmenapltnaulaHoroa olidgrkaddokoreHslav slagrckeinupikkusaielaoskmaaameterna erok nskeHand~aain inabarmskdn inaekad~ukfon inafn inagotickgt inahup inajap inajv inakuaHamalatinkaluiseHoman inaod~ibvapahlavrm inasr inathajsktigriHaurjskevod ina{0} eah slice eatinaHamweziaan inaaon inaTradi naceh inaafar inaakan inaarmnskeavar inabalijskbarm inacyrilikadink inaelam inaetipskeeweatinafaer inafang inaflm inafulb inagand inagrn inagnd inahauatinahind inaiban inajaponskkhmrskekong inakopt inakorn inakrk inakrejsklaoatinamalt inaorom inaoset inaosmanskpaat inapo>atinapruatinarund inasund inatamilsktelugskthaj inatibetsktong inaurj inavend inaxhoatina{0} eahu{0} eahysam ina okt ina natinaakt inaavd inaakkad inaalbn inaaleut inaamhar inaarmn inaastr inaavest inaaymar inabalij inabenglskebikol inabrad~ inabraillovodakot inaestn inaetip inafeni tinafriul inagruznskehavaj inahlaholikahmong inajakut inajapon inajorub inakabyl inakajug inakarel inakarib inakaaub inakhmr inakikuj inakoln inakomij inakomor inaku in inakrej inalakot inalatin inalitov inamadur inamalaj inamarij inamasaj inamaar inanepl inanogaj inapalau inarwand inasamoj inasasa tinasenek inaserer inasicl inasindh inasinhlskesoml inasumer inatagal inatahit inatamil inatelug inatetum inatibet inatsong inatswan inatuval inaujgur inavaln inavaeobecnwalam inawaleatinawolof inazuniatina{0} eahov amor ina ejen ina e en ina uang inaarumun inanauruatinakaamr inaabchz inaadygej inaaragn inaarawa tinabambar inabaakir inabengl inabretn inabulhar inaburiat inacebun inacel arkachetit inachotan inadargin inadogrib inaerzjan inafid~ij inagruzn inahebrej inailokn inaisland inakabard inakannad inakanton inaka jin inake un inakhasij inakonkn inakorzi tinakuruch inalahand inalezgin inalimbur inalinerna Alinerna Blingal inamagadh inamaldiv inamandar inamarth inamendej inamikmak inamirand inamohawk inamoldav inamongol inaneapol inaniasn inaosed~atinasantal inasardn inaselkup inasinhal inasloven inaslovin inasogdij inasvazij inaswahil inatad~i tinatalian inatigrej inatuareg inatuvian inaudmurt inaugarit inawalser inaHasa tongaafrikn inabosnia tinacimajan inadelawar inafilipn inagalcij inakanurij inakapverd inakataln inakirgizatinakiribat inaklingn inakutenaj inamacedn inamaithil inamakasar inamanpur inamizorm inamokaian inapand~b inapsma  {0}rapanuj inasurinam inatlingit inaturkmn inaukrajin inavietnam ina{0}  rzne agataj ina ipevaj inaRadie vaetkoRunov psmoSila radeniabhd~pur inabieloruatinaguaranj inagud~art inaindonzatinaluxembur inamalajlamskemarshall inaportugal inasandaweatinasevern luristar r inasystm Bliss{0}  vaetkostarogr tinaRadie symbolystar nr inaRadie akcentydoln nem inadoln saatinamalajlam inaneznme psmoneznmy jazykrad~astan inartoromn ina{0}  ostatnju~n kurd inahiligajnon inalaosk slicemzandarn inapangasinan inastaroegypt inastredn r inaviacer jazyky{0}  uzavret inuck ~argnazerbajd~an inasrbochorvt inastar perzatina nske tradi nperzsko-arabskNatvne slicearabsk slicebarmsk sliceju~n altaj inakapampangan inaminangkabau inapolovi n arkathajsk sliceurjske slice{0}  rozaren seln radenie adsk arab ina nsky kalendrstar angli tinaTriedenie pinyinetipske slicejaponsk slicekhmrske slicekomi-permia tinametrick sstavanr ina (bokmal)perzsk kalendrsaam ina (ju~n)soth ina (ju~n)tamilsk slicetelugsk slicetibetsk slicevchodofrzatinaaktska gael inastar okcitn inakrymsk tatr inazpadn bal tina~idovsk arab inaFonetick radenieKoptick kalendrSkromn pou~itieTradi n slovkybenglske sliceetipsky kalendrgruznske slicehaitsk kreol inahebrejsk sliceislamsk kalendrjaponsk kalendrkalendr ISO 8601kannadsk slicekurd ina (sorn)krejsk kalendrnem ina (rakska)nr ina (nynorsk)saam ina (lulsk)severn frzatinazpadn frzatina nske a bopomofo slice gurumukh~idovsk kalendrstar franczatinastredn holand ina slice dvangarklasick nevr inaeurpske zoradeniendebel ina (ju~n)saam ina (severn)soth ina (severn)stredn angli tinasr ina (klasick){0}  kompatibiln~idovsk perzatinamal grcke slicemal rmske slice tovn formt menystar horn nem inaarab ina (nad~dsk)cirkevn slovan inagud~artske slicelub ina (katan~sk)lub ina (lulunska)saam ina (skoltsk)s chuansk iov inazpadn songhaj ina natina (tradi n)angli tina (britsk)~idovsk apaniel inaatandardn zoradeniehornolu~ick srb inaRadie akcenty opa neTiedenie pod>a eahovTradi n nsky Big5dolnolu~ick srb inafranczatina (Cajun)malajlamske slicendebel ina (severn)novoguinejsk pid~insaam ina (inarijsk)seychelsk kreol inastredn franczatinasvahil ina (kon~sk)angli tina (americk)mal armnske slicebritsk mern sstavaNormalizovan radenieUsporiadanie slovnkaangli tina (kanadsk)bez jazykovho obsahubuddhistick kalendrgregorinsky kalendrkreol ina (Louisiana)maurcijsk kreol inanem ina (avaj iarska)stredn horn nem inaapaniel ina (mexick)rarotongsk maorij inaRadie bez normalizcieamerick mern sstavavaeobecn vyh>advanie slice s celou arkouapaniel ina (eurpska)atandardn formt menysamaritnska aramej inaangli tina (austrlska)franczatina (kanadsk)kara ajevsko-balkar inaportugal ina (eurpska)be~n atl koncov riadkaIndick nrodn kalendrFinan ncky zpis sielLexikografick triedenieNumerick radenie slicRadie slice jednotlivoReformovan usporiadanieportugal ina (brazlska)vo>n atl koncov riadkaNajprv radie mal psmenNormlne radenie akcentovObrten radenie akcentovjaponsk finan n slicepresn atl koncov riadka nske desiatkov sliceIgnorovae radenie symbolovNajprv radie ve>k psmenRadie iba zkladn psmenZjednoduaen nsky GB2312franczatina (avaj iarska)hodinov cyklus (12 vs 24)tuareg ina (stredomarock)12-hodinov cyklus (0  11)12-hodinov cyklus (1  12)24-hodinov cyklus (0  23)24-hodinov cyklus (1  24)Islamsk ob iansky kalendramerick translitercia BGN slice tradi nej tamil inyEtipsky kalendr Amete AlemPri raden ignorovae symbolyVariant miestneho nastaveniapredvolen zoradenie unicodearab ina (modern atandardn) nsky republiknsky kalendraktska atandardn angli tinanem ina (avaj iarska spisovn)apaniel ina (latinskoamerick)Radenie ve>kch a malch psmenislamsk kalendr (Umm al-Qura)tuareg ina (atandardn marock)medzinrodn translitercia GEGNrozaren arabsko-indick sliceUsporiadanie pod>a znakov radiklfinan n slice tradi nej natinyfinan n slice zjednoduaenej natinypredchdzajce zoradenie, kompatibilitaNormlne radenie ve>kch a malch psmenRadie akcenty/ve>k a mal psmen/arku*Pri raden rozliaovae ve>k a mal psmen,Pri raden nerozliaovae ve>k a mal psmen-Radie akcenty/ve>k a mal psmen/arku/kana/Radenie pod>a normalizovanho kdovania Unicode/Rozliaovanie ve>kch a malch psmen pri raden1H>adae pod>a po iato nej spoluhlsky psma Hangul+8EVamwqfQ`bC,~] oS!, @0  [(; @ H rx aH P ? X ` h C x G     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (,039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W }>R5+/]W>܀!DG/A9h04Gi sՐqMY"a߉k։0k/ g/ U?/~ّٔ؟ىַ Jܣ ٓ=qJ /3M ٩Mײ՚/#O  =ATӝGG(b}ԇRڻFҿ!!P< v\ӈކ}oO\G- UZ"ߪ ln ڡdEg}֏K jֶzg\|݈"y#:y/ׄC!Y\ԋ!q\G> .o> 9.צ!!!Ө'e)7D/ F {ٗQל?>Gw!Oڃ6!,)לGٽ_[1K?eժܗڏ޲Խڍ:7 OޡG[g  ?מ "ח  V&v(O aLk6G ۵C!/(+k]Xġ"6=>ŭFfGԑF>1Ӥ`?L^ճAؔ՝ӯN+Ue  *2;CK5ZuiGOXfw5nWr5x=5n5nZz5n~K O=wg#*9(, q&*.26<C$\M"T[dG;q(mrz !&,5:BGLQ*%3XO4+%I!| 1>oj  `RSh  " e!.n!+8EVam J"P'"P,"P1"P6"P="PB"PG"PL"PW"Px"P"P"P"P"P"P tv`e!```````.`"P  V^HPmP!P!P!P"P "P[/` "P"P 'ResB\  oo3*jedograkikanjidzonkagvi inlepakiquicherunskitajskibataakiciprskiinduakikoa inaogamskisanskrtsploanoteluaki ea inaaikomorbod~puribuginskibuhidskiefia inaetiopskifera inafina inafona inafrakturafula inagota inahanunskihava inajaponskijapa inakajatskikanadskikarenskikhoekhoelaoa inalidijskilimbuakiniaa inaorkonskiosmanskiroma inasaratskisoga inatanajskitiva inaaana inaaojevskiaona inaabhaa inaafara inaakada inaasama inaasuja inaavada inaazera inaa eja inablina inabramanskiconga inacvana inadivea inaelama inaevena inaflama inagandarskigbaja inagreba inahaida inahmona inaibana inaigboa inaingua inajaoja inakadoa inakazaa inakmera inakopta inakrija inakumia inamandanskimaora inameroitskimohoa inamongolskanjana inanuera inaodija inapagpajskipodedovanpolja inaroota inarunda inasasaa inasinda inatagaloakitagbanskitsima inauzbea inazenaa ina{0}  vse erokeaki uvaa ina`tevilskoakota inaaveda inanavaja inanogaja inaMro atevkeaghema inaainuja inaajmara inaalbana inaaleuta inaamhara inaarapaa inaaravaa inabalija inabenaja inabodoja inabosana inabugina inadakota inaembuja inaestona inaetiopa inagagava inaglagoliakigusija inahavaja inahetita inajakuta inajapona inajavana inajoruba inakabila inakalmia inakambaa inakanura inakarela inaka ina inakaauba inakikuja inakirgia inakomija inakoreja inakorzia inakotana inaladina inalakota inalatina inalitova inaluhija inamadura inamagada inamalaja inamaltea inamanihejskimarata inamarija inamasaja inamikmaa inamizoja inamjanmarskimosija inanenapisanonepala inaniueja inapalija inaruanda inaserera inasidama inaslovaa inasomala inasumera inasusuja inatad~ia inatahita inatamila inatengvarskitetuma inatifinajskitrukea inatuvina inaujgura inaurduja inavalama inavalona inavaraja inavaaaja inavolofa inavotjaa inazazaja inazuluja inazunija ina amora ina ejena ina e ena ina igaja ina ipeva ina ustven ekaromuna inaburmana inasundana inaCham atevkeModi atevkeN Ko atevkePisava: {0}adigeja inaangikaa inaaragona inaa olija inabambara inabaskova inabaakira inabelorua inabengala inabislama inabolgara inabretona inaburjata inadargina inaerzjana inafangija inafantija inafid~ija inafurlana inagruzija inahebreja inahinduja inaibibija inailokana inainupiaa inaislanda inajembaja inakanarea inakantona inakaamira inake uana inakongova inakonkana inakornija inakosraja inakpeleja inalangija inalatvija inalezgina inalimbura inaluisena inamad~ara inamakonda inamalagaa inamandara inamarvara inamokaava inamoldava inamongola inanauruja inanjamvea inaosetina inapampana inapaatuna inaponpeja inasambura inasamoana inasandava inasanguja inasantala inasardina inasebuana inaselkupa inasinhala inaslaveja inaslovena inastaroogrskisvazija inataitaja inatamajaa inatemneja inatigraja inatigreja inatumbuka inaudmurta inaumbunda inave  jezikovvidni govorzapotea inazarmaja ina{0}  drugo asovni pas erokea ina ib eva ina oktava inaatevke ahomdelavara inaLimbu atevkePolna airinaTakri atevkeafrikana inaasturija inaavestija inacreekova inaevondova inafeni ana inafilipina inagalicija inakatalona inakiribata inaklingona inakutenaja inamakasara inamakedona inamand~ura inamanipura inama ameja inamirandea inaneznan jezikngambaja inaokcitana inapalavana inapand~aba inapisave  {0}rapanuja inarezijana inasamaritanskistaroitalskitagaloga inatelugija inatibetana inatlingita inatokelava inaturkmena inatuvaluja inaukrajina inavali~ana inavarlpira inavietnama ina agataja ina akma atevke`tevilke vairarotonga inasrbohrvaa inastara gra inaDoma e atevkeLepcha atevkeadangmeja inaanaainaba inabelud~ija inabrahmi atevkegorontala inagrenlanda inagud~arata inagvaranija inaitalijana inakabardina inakalenjina inalaoake atevkemorisjena inanizka saa inastara ira inatajske atevkenovonorvea inanizka nema inastara prua inaHan + BopomofoSharada atevkeTirhuta atevkebikolski jezikdevanagara icagrake atevilkeindonezija inainuktituta inakarakalpaa inakaribski jezikkmerske atevkekoledar Minguoluksembura inamalajalama inanapolitana inangiemboona inaorijske atevkerad~astana inaretoromana inasicilijana inastaropermijskiteluake atevkezahodne atevke inuaki ~argonbrad~bakana inaju~na kurda inaKayah Li atevkeKoptski koledarMo  razvra anjaOl Chiki atevkeSploano iskanjeanglea ina (VB)anglea ina (ZK)gurmuake atevkehiligajnona inajavanske atevkejola-fonjia inaklnsko nare jemapudunguna inamarshallova inamazanderana inametri ni sistemnadiako nare jepangasinana inarimske atevilkesrednja ira inatamilske atevkeugaritski jezikzahodnosirijskiznakovna pisava{0}  vklju enoanglea ina (ZDA)stara anglea inaju~na altaja inaperzijskoarabskiKhudawadi atevkeMongolske atevkePolovi na airinaazerbajd~ana inabengalske atevkeboonvilski jezikbraillova pisavaetiopski koledargelski latini niislamski koledarjaponski koledarju~na samija inakitajski koledarkoledar ISO-8601komi-permjaa inakongoaki svahilipsalmski pahlaviseverna sota inasundijske atevke{0}  razairjenoakotska gela inaklasi na sira inastara francoa inastara perzija inamehiaka apana inaFinan ne atevilkeRazvra anje vsegaSaurashtra atevkearmenske atevilkehebrejski koledarjaponske atevilkeju~na ndebela inakanaredske atevkelinearna pisava Alinearna pisava Bmjanmarske atevkeosmanijske atevkeperzijski koledarse uanska jia inastara nordija inatajsko-vietnamskitibetanske atevke{0}  zgodovinskokrimska tatara inamin nan kitaja inavzhodna armena inaotomanska tura inabudisti ni koledarWarang Citi atevkecirili ne atevilkedevangarske atevkeevropska apana inagruzijske atevilkegud~aratske atevkehebrejske atevilkeinarska samija inaindijanski koledarjudovska araba inaknji~na norvea inaknji~no palavanskiluleaka samija inarevidiran pravopisseverna lurija inaseverna samija inasoranska kurda inasrednja anglea inastara egip ana inazahodna armena ina{0}  zdru~ljivostklasi na nevara inaMeetei Mayek atevkeNove Tai Lue atevkePahawh Hmong atevkeSinhala Lith atevkeSlog preloma vrsticSora Sompeng atevkeavstrijska nema inabalinezijske atevkeetiopijske atevilkegrake male atevilkejaponska zlogovnicakanadska anglea inakara aj-balkara inamalajalamske atevkeseverna frizija inaseverna ndebela inasiletsko-nagarijskiskoltska samija inasrednja francoa inavzhodna frizija inazahodna frizija inazahodnobalu ija inazlogovna pisava vaiatevke polne airinesrednja nizozema inaMasaram gondi atevkeRazvra anje naglasovRazvra anje simbolovTai Tham Hora atevkeTai Tham Tham atevkecajunska francoa inahaitijska kreola inaimperialno-aramejskijudovska perzija inakanadska francoa inamalavijska tonga inamatemati na znamenjamonotonalni pravopispolitonalni pravopisrimske male atevilkeromanizacija pind~instara provansala inatjapska nigerija inavalencijski pravopisznakovni jezik BlissFoneti no razvra anje12-urni sistem (0 11)12-urni sistem (1 12)24-urni sistem (0 23)24-urni sistem (1 24)avstralska anglea inagregorijanski koledarstara visoka nema inasurinamska kreola inaznakovna pisava Bliss`tevilsko razvra anjeavicarska francoa inaevropska portugala inaStandardno razvra anjeTradicionalne atevilkelouisianska kreola inamjanmarske shan atevkerazvra anje po abecedistari korejski koledartahelitska berbera inavrezani napisi pahlavivisoka nema ina (`vica)gornja lu~iaka srba inaMoonova pisava za slepeReformirano razvra anjebrazilska portugala inadolnja lu~iaka srba inarazvra anje ustven kovromanizacija Wade-Gilessrednja visoka nema inaurni prikaz (12 ali 24)tradicionalna pisava hanimperialni merski sistemsamaritanska arameja inaRazvra anje koren-potezaarmenske majhne atevilkeislamski civilni koledarmajevska slikovna pisavatradicionalna kitaja inapoenostavljena pisava hanKrepke matemati ne atevkeNormalizirano razvra anjebrez jezikoslovne vsebinepoenostavljena kitaja inasirska abeceda estrangelosumersko-akadski klinopisjaponske finan ne atevilkeLo eno razvra anje atevilkPollardova fonetska pisavaProsti slog preloma vrsticStrogi slog preloma vrsticdemotska egip anska pisavaegip anska slikovna pisavastandardni maroaki tamazigstara cerkvena slovana inahieratska egip anska pisavakitajske decimalne atevilkemjanmarske atevke Tai Laingneznan ali neveljaven zapisnovi nemaki pravopis (1996)uralska fonetska pisava UPAzgodnja sodobna francoa ina`tevilsko razvra anje atevksodobna standardna araba inaNavadno razvra anje naglasovObi ajni slog preloma vrsticObratno razvra anje naglasovPrivzeto razvra anje Unicodeevropska pravila razvra anjaislamski koledar Umm al-Qurapahavhmonska zlogovna pisavazelenortskootoaka kreola inamodernizirana turaka latinicaRazli ica obmo nih nastavitevRazvra anje malih rk najprejRazvra anje s prezrtimi znakiRazvra anje samo osnovnih rkmatemati ne Sans-Serif atevkemerski sistem Zdru~enih dr~avrazvra anje po sistemu pinjinstandardna akotska anglea inatradicionalni nemaki pravopissejaelska francoska kreola inastandardna oblika zapisa valutestarocerkvenoslovanska cirilicaRazvra anje brez normaliziranjaRazvra anje po pismenkah ZhuyinRazvra anje velikih rk najprejRazvra anje z obratnimi naglasimednarodna foneti na pisava IPAtradicionalne kitajske atevilketradicionalne tamilske atevilkeEtiopsko ametsko alemski koledarRazvra anje s prezrtjem simbolovpoenostavljene kitajske atevilkerezijansko nare je Njiva (Gniva)razairjene arabskoindijske atevkeNormalizirano razvra anje UnicodeRazvra anje velike rke/male rkeTaraakievi eva beloruska slovnicaVrstni red razvra anja v slovarjudvojno pre rtane matemati ne atevkematemati ne atevke z enim prostorompozna srednja francoa ina (do 1606)liverpoolsko angleako nare je scousematemati ne krepke Sans-Serif atevkeoblika zapisa valute v ra unovodstvuIskanje po za etnem soglasniku hangulrazvra anje po tradicionalnem sistemurezijansko nare je Bila (San Giorgio)rezijansko nare je iz Osojan (Oseacco)rezijansko nare je iz Lipovca (Lipovaz)Razvra anje ne glede na velike/male rkerazvra anje po zaporedju pisanja pismenktradicionalne kitajske finan ne atevilke)poenostavljene kitajske finan ne atevilke)rezijansko nare je iz Solbice (Stolvizza))standard prenosljivosti programske opreme*standardizirani rezijanski pravopis (1994)+Razvra anje, ob utljivo na velike/male rke,Razvra anje ob upoatevanju velikih/malih rk,prej uporabljeno razvra anje za zdru~ljivost/islamski koledar ( Saudova Arabija, opazovalni)/islamski koledar (tabelarni, astronomska epoha)/poenotena zlogovna pisava kanadskih staroselcev3Razvra anje v obi ajnem zaporedju velikih/malih rk6razvra anje po sistemu tradicionalne kitaja ine - Big58Razvra anje po naglasih/velikih rkah/malih rkah/airini9razvra anje po sistemu poenostavljene kitaja ine - GB2312=Razvra anje po naglasih/velikih rkah/malih rkah/airini/kana+8EVamwy}Vӵ]9A> oS!, @0  [(@ H rx aH X h x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^bfjn r v   z} h   A    9  }< & vM  * 0 i  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W }Ցmߩ߀!%0׌QX\ׅGy1 fgrԶx;׭-}׉k/K?//ۆמ۩ե㙁IQߤHKw]EkOӅ#}4۴ ܝum"!UMBFS'!Vռ -"LMtI6 O\ש !-9E ts*I~e(. Ԉ]i& ؒy/Y !_ux%`܁ܰ ܁"ئ!!y u-QܖCz)Yveާip+Ww!ܱhd]o ܽ_V8ܛݿ5?A.L7S ؃pFMg l) ܜE"Vٕ}o qksv aR_lւ@*!/߆%܆~CԈb!gԣU`6"#<Y2ݗ+wFtOম߮d=<,xۡ݇/n۹ّyނ1ޠ%=;֌֖ UĚ/ay 5Og/Fّ P1۸!{9y"p2`ަVI+<84.!.ժsc]q/SC^pޓiڴWc3!D#tڊڕڊNiӔԺ5Y8ؽ|aou6{e[ ` e j o t y          $ ) .38= B     " # GL( @Q7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~r*lN;'Qu3F$ӳkM'}YӥZ>دjP"!ԕ3ŭ5a$_':ԑFju1~&(85^ԷMU5c|( =Owqc@pyJPN)GC7o4싞愞%5'=ږ֝JO4% ߠ1ZIQفӒei  *2;CFobJ :W$GOrnXf5n;ur5x_5nX5n45nf~9~w  OmC%%ߜ&*.22H^6<CXM5#T[dMmrzw '/8A JOTYbkp!u&,z5:BGLQi]1;= '9bi!)ZN<6Kh߯MqIۋmjvUK-z߁nYG<<  ( 0 :A? G M T \ b j < 1T3#.0^ s)(x  4O4W;La}b  " e!.n!+8EVam J0P0P0P0P0P1P 1P1P1P 1PE1PL1PU1P\1Pa1Ph1P t`e!`F`&``Y`]m`-``<2P  V^+P+P/P/P0P0P3 2P[/`L E2PL2P 'ResB  *jadygelusainjan~aruotsjiddishki che malaijimalajamasukielewekielfonkiellaokieltavelurivaikielainukielakankielavarkielbalikielbenakielbinikielblinkielbodokielbugikieldazakielefikkielembukielerskielfulakielhupakielibankieligbokieliirikielkigakielkomikielklnkiellulualubamarikielmerukielniaskielniuekielpajesorbishankieltavekieltavesothothaikieltuvakielzazakielzulukielzunikieltongakielaleutkielassamkielataehkielbasaakielbaskikielbembakielburmakielchuukkieldargikieldualakieleestikielfid~ikielfrikielgusiikielhausakielhindikielhmongkielinguakieljaavakieljakutkielkabylkielkambakielkazakkielkhmerkielkiel: {0}koreakielkornikielkumykkielkymrikiellangokiellezgikielmaadsothomaltakielmaorikielmasaikielmendekielmokaakielnaurukielnepalkielnogaikieloromokielossetkielpalaukielpuolakielruotkielsamoakielsundakielsuomkielswazikieltaitakieltamilkieltatarkieltemnekieltigrekieluigurkieluzbekkieluKgarkielvendakielvepskielvyelisorbiwaraykielwolofkielxhosakielzarmakielamharakielanarakielawadhikielaymarakielbanglakielbaakirkielbosniakielbretonkieldakotakieldivehikieldogribkielewondokielfriulikielhepreakielhererokielibibiokielislandkielitaliakielkalmukkielkantonkielkanurikielkatangalubakikujukielkirgiskielkomorikielkpellekielkurukhkielkuvlu: {0}krjilkielladinokiellakotakiellatviakielmadurakielmaKg kielmohawkkielnapolikielnavajokielpersiakielruandakielserbiakielskootikielsomalikielsukumakielsyyriakieltad~ikkieltahitikieltanskakieltiibetkieltsongakieltswanakieltuurkikieltuvalukieltaeekikieltauvaskieludmurtkielviestrmariwalliskielyorubakielHaiti kreoliabhasiakielalbaniakielarapahokielarmeniakielasturiakielbambarakielcebuanokielchoctawkielgaliciakielgeorgiakielguaranikielhawaijikielhollandkieljaapaankielkabardikielkalenjikielkashmirkielkatalankielklingonkielkorsikakielkroatiakielliettuakiellimburgkiellttinkielmalagaskielmarathikielsamburukielsantalikielsiksikakielsisiliakieltave-nbedeletumbukakielturkmenkieltaetaenkielukrainakielvietnamkielwalloonkielwolaitakielaromaniakielaragoniakielbho~purikielbulgariakielchamorrokielcherokeekielcheyennekielfilipinokielgwich inkielkiribatikielmaad-nbedelemarshallkielmirandeskielmongoliakielmuskogeekielnyankolekielpampangakielsardiniakielslovakiakielsloveniakieltigrinyakielviestrfriisiNigeria pidginesperantokielgorontalokielgud~aratikielhiligainokielindonesiakielluxemburgkielmaadsmikielmakedoniakieljuulevsmikielmaadaltaikielnuorttlakielpangasinankielretoroomaankielKap Verde kreoliazerbaid~ankieltrukiel bokmlsorani kurdikielvielgisruoakieltoovla trukieleKglskiel (OK)trukiel nynorskKongo swahilikielKanada ranskakielSveitsi saksakieleKglskiel (USA)mandarinkiinakielstandard tamazightSveitsi ranskakieltoovla kreikakielKanada eKglskieltubdmettumis kielAmerika eKglskielMeksiko espanjakielstandard arabiakielEspanja espanjakielKoskatlas tamazightkarachai-balkarkielskottila gaelikieltoovla preussikiel llimvuhdh: {0}hollandkiel (flaami)ij kiella siskldsPortugal portugalkielSveitsi pajesaksakielAustralia eKglskielBrasilia portugalkielBritannia eKglskielSeychellij kreoliranskarbivuvla kiinakielNuorttriijk saksakielVuldhenmij saksakieloovtkirdnis kiinakielLttin-Amerika espanjakiel o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )' g -  l $(,048?CGK1 J, ND RVY`dhlpKtx|   0 Oz D~8:4 ;$    $ (,039=@5D Ha LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ fjmquFy}m <+/ /NXķw8횸Я4GVpbďțGϳl{vTF/Ĩ}˧ȫȔĿȞĊ̊b*ŗp~i3{ƟǑ҅l@ȻF qļ!IJ-"QЍМ]хm΢^К%3ļnj0;*=5Pįѯͤ˾|IϋFƿQ\ƚg@R/cY\+ɩ[1r 7C.˦!!/}Ʊ˓") F6ip*2˴w!<Ɓ\gɯ |"_p ƋgƸ=Z.3 HB6"ϠpdǍp5 'okezDz+ tO^ΐ) wѳn=5/]%"+͇/)Â*?ʑ"/Ǝ̛̏//εWl"fž Ě/%\1&4Φ΃g/cIKʀ DZoʛϗ{00ljzB&ʬ.ʝ!q/ʄ %q E*5ͥ\!KVOa/#["DјŢXюou-ѻ  " e!.n!VPP.`PP 'ResB Rw -Rw*jchiZuluChirunguchiAkanichiArabuchiBurmachiDutchchiGreekchiKhemachiKoriachiShonachiAmaricchiJapanichiRwandachiBengalichiChinesechiHungarichiPeshiyachiRashiyachiSpanishchiTarianachiUkreniachiBelarusichiFurenchichiJerimanichiPutukezi-@ [*7BX o@' D Y0[ A M  HFdwwmw"xQwwJ*:xw[wxw.xK##$wt xw]!ww&vw%3w&H9FxYewww1 Q,$EQxM0wSwVP%` 'ResB  q *jBopoEeweGuruHaniJeegJigaLaooTaayAgeemChagaDaanaEmbuuFaayiJaamoJakmaJejenKaakoLuhyaMeeruRaawaRuushSaaqaSarmaSeenaSoogaTeesoUrduuZuuluCarabiGiriikAseeriAyrishBafiyaBasquuDuaalaFuulahFuunjoGandhaGuusiiHamongHawaayHoostaJarmalKaambaKasaaqLaangiLuwadaMalaayMankisMasaayMeetaaNuweerRundhiShilhaShoonaTaajikTaatarTaiitaTamiilWoolofLaatiinAxmaariBaanglaBashtuuBiritonBoolishFaarisiFarowsiHanguulKabayleKikuuyuKirgiisKornishMaaooriMaaratiMakhuwaMaltiisNebaaliOseeticRomankaSamowanSebuanoSesootoSiindhiTeluuguToonganUsbakisWalseerYadhishYoruubaCibraaniAsaamiisBambaaraBunjaabiDhaanishD zongqaEewondhoFinishkaFolabuukIngoombaInyaanjaJerookeeKatalaanKorsikanLaakootaMangooliQuwejuwaRomaanisSambuuruSinhaalaSiriylikSoomaaliSwiidhisTalyaaniTasaawaqTeeluguuTibetaan{0} kaleJabaaniisKuuriyaanBosniyaanCalaamadoFaransiisHolandaysIngiriisiIsbaanishIsloofaakJafaaniisKaashmiirKalenjiinKannadaysKatakaanaKurdishkaKuwaasiyoMalagaasiMoorisaynRuwaandhaSawaaxiliShambaalaSinhaleysTibeetaanYaangbeenAf faleemiAfrikaankaAsarbayjanAyslandaysBoortaqiisIndhebeeleInyankooleIsberaantoKantoneeseLaatfiyaanMaalayalamSeerbiyaanSijuwan YiSuudaaniisTirooyinka{0} xiranArmeeniyaanAlbeeniyaanAstuuriyaanCaadi ahaanDhefangaariFiitnaamaysGaliisiyaanGobol : {0}Haanti horeHabeentirisHangariyaanIngiyembuunIstooniyaanJoorijiyaanKamboodhianKologniyaanKoyra JiiniLituwaanaysMiyundhaangQoraal: {0}Taaylandays{0} dhamaan{0} garaaca{0} graacisAan la qorinBulgeeriyaanGodadka LaaoInaari SaamiIndunusiyaanInterlinguwaIskot GiilikJiyoorjoyaanJoola-FoonyiKalaallisuutLuuqad : {0}MasanderaaniMongooliyaanTurkumaanishYukreeniyaanBeleruusiyaanFiriyuuliyaanHabka LacagtaIslofeeniyaanJarmal IswiisKabuferdiyanuMasadooniyaanRaadinta Guud{0} qoraalloGodadka KhamerGodadka KanadaIngiriisi (US)Koro eeshiyaanLuuba-kataangaShiinahii Hore{0} dheereyey{0} qaar kaleGodadka OodhiyaGodadka BanglaaJarmal HooseeyaKoonfurta LuuriKoonfurta SaamiLuksaamboorgishNidaamka MetricGodadka GurmukhiKoyraboro Seenni{0} taariikhi ahGodadka GujaraatiGodadka MayanmaarBrashiyaanki HoreBartamaha KurdishGodadka MalayalamGodka Tirada ThaiIngiriis BiritishIngiriis MaraykanLuuqad Looma HayoShiinaha MandarinSorobiyaanka SareHaan La fududeeyayAqoonsiga XisaabtaFaransiiska KanadaFiriisiyan GalbeedGodadka DefangaariHabeetiriska DangiHeeytiyaan KarawleIsbaanish (Isbayn)Luuqado kala duwanNoorwijiyaan BokmaSoorbiyaanka HooseCarabiga rasmiga ahGodka Tirada TeluguIngiriis KanadiyaanKaniisadda IslaafikQoraalka IndhoolahaShiinaha Rasmiga ahGodka Tirada TaamiilBallac Godadka BuuxaGodka Tirada TibetanHabka Heerka LacagtaNidaamka Cabbiraadda{0}  waafaqsanaantaGdadka Carabi-HindiyaGodadka Ree GalbeedkaHabeentiriska MinguwoHabeetiriska ShiinahaHabeentiriska ItoobiyaBoortaqiiska BaraasiilCalaamad Dareen MuujinHabeentiriska BuudhistHabeentiriska ISO-8601Habeentiriska islaamkaHabeentiriska yuhuuddaHabka Jebinta XariiqdaJarmal (Iswiiserlaand)Boortaqiis (Boortuqaal)Habeentiriska jabbaankaIngiriis AustaraaliyaanNidaam Tireedka GiriigaNidaamka Cabbirka ee USHabka Xisaabinta LacagtaNidaam Tireedka ItoobiyaNowrwejiyan (naynoroski)Bartamaha Atlaas TamasaytFaransiis (Iswiiserlaand)Habeetiriska GeregoriyaanNidaam Tireedka ArmeeniyaNidaam Tireedka CibraankaNidaam Tireedka JabbaankaNidaam Tireedka RoomaankaHabeentiriska BaarshiyaankaHabka Jabinta Xariiqda AdagMorokaanka Tamasayt RasmigaIsbaanishka Laatiin AmeerikaNidaamka Cabbirka Imperial-kaQoraalka Xuruufta JabaaniiskaNidaam Tireedka GiyoorgiyaankaWareegga Saacadda (12 ilaa 24)Amarka Kala Soocidda Caadiga ahHabka Jabinta Xariiqda DabacsanIngiriiska Boqortooyada MidoodayNidaam Tireedka Hore ee ShiinahaNidaam Tireedki Hore ee TaaamiilAf aan la aqoon ama aan sax ahaynHabka Jabinta Xariiqda Caadiga ahNidaam Tireedka Yaryar ee GiriigaFar aan la aqoon amase aan saxnayn12 Saac ee Nidaamka Saacadda (0 12)12 Saac ee Nidaamka Saacadda (1 12)24 Saac ee Nidaamka Saacadda (0 23)24 Saac ee Nidaamka Saacadda (1 24)Nidaam Tireedka Yaryar ee ArmeeniyaNidaam Tireedka yaryar ee RoomaankaNidaam Tireedka Dhaqaalaha JabbaankaNidaamka Tireedka Tobanle ee Shiinaha,Nidaam Tireedkii Hore ee Dhaqaalaha Shiinaha.Nidaam Tireedka Hore La Fududeeyay ee Shiinaha2Lambar Sireedka Caalamiga ee Kala Soocidda Dalabka2Tirooyinka Dheeraadka ah ee Godadka Carabi-Hindiya9Nidaam Tireedka Hore La Fududeeyay ee Dhaqaalaha ShiinahamwP ęv!@ [H a   *-77;EIMTX_ BX ou o {~d9 @ < @o )'  g  l$04CG1 J, ND VY`Ktx| Oz D~:;   039=@P W ) [v   zh A  9< M  b 08] DHKNR jmqFy}򹳵+a2z0$Ļ ӹ+B$ g׵ݵ^IpQ3U(ŵ23ҿ4=^'N1;\:]Cˆ@ߺq &$x%ǾK뻈kʸLQ3S:W[,e?or[GKkc jy\1c4JﵡŶsμB{oqbF]$)繍q̶U)0x37#Ӷ0Jq!1÷ m0ڶɹG޻ᶸ`v˷趇Wq`ӷQӸ|Jm۷˵ӺCcݹ?xõC%aou9k,e $).38=BGLQV[`ejoty~+Ǻ2&K޾Drѵy1 US-x/ܸ&4پ *2;C=8‚kT@GO?aOܼ+&*.2W{ş6<CK\T[dн'#mrz !&,5:BGL ŀ%X7Tƨ@njz /ѻ[%p& ƭ"mL9{  " e!.n!m<PSPXP_PhPoPvP t`e!```R``a```P V^PPPP7Pq .`| PP 'ResB6  FF*jkanadshqiptelugarabikgurmukhanbikkoreanodishtsinhaltuishtasuishtbinishtbopomofciriliketiopikeveishtfonishtgusishthiraganidoishtjidishtkasishtkatakankomishtlozishtluoishtnkoishtruaishtrutishtsogishtzunishtekishtigishtlaosishtprusishtsindishthavaishtRadhitjaadigishtafarishtagemishtajnuishtakanishtamarishtanglishtarabishtazerishtbasaishtbaskishtbenaishtblinishtbodoishtefikishtembuishtfaroishtfulaishtgreqishtguxharathaitishthausishthupaishtibanishtigboishtitalishtkajeishtkakoishtkieishtkmerishtkornishtkoroishtkrikishtkuasishtkurdishtklnishtlangishtlujaishtmagaishtmaltishtmaorishtmasaishtmendishtmeruishtmetaishtmizoishtnamaishtniasishtnuerishtosetishtpersishtrundishtsahoishtsakaishtsenaishtserbishtshanishtshonishtskotishtsuatishtsuedishttesoishttjapishtturqishturduishtzazaishtzuluishttibetishtajmarishtjamosishtKalendariabkazishtaleutishtangikishtarmenishtasturishtauadhishtbembaishtbrailishtcongaishtcuanaishtdakotishtdevanagardivehishtdualaishterzjaishtestonishtgalicishtgandaishthebraishthmongishtilokoishtjaponishtjavanishtjembaishtkabilishtkambaishtkanadishtkanurishtkazakishtkainishtkeuaishtkpeleishtkumikishtkurukishtlakotishtlatinishtletonishtlundaishtmalajishtmanksishtmapuishtmaratishtmaamishtmohokishtnauruishtnepalishtneuarishtngombishtnianjishtnogajishtoromoishtpolonishtromboishtrumanishtsangoishtsanguishtsomalishtspanjishttahitishttajlandeztajtaishttamilishttatarishttetumishttigreishttimneishtualunishtuarajishtuellsishtujgurishtuolofishtuzbekishtvendaishtvllahishtxhosaishtzarmaishtakmaishtejenishterokishteenishtukezishtakinezishtkirgizishtsundanishtxhongaishtE panjohurGjuha: {0}asamezishtavarikishtbafianishtbambarishtbengalishtbirmanishtbislamishtbretonishtdarguaishtdogribishtekajukishteuondoishtfrngjishtgagauzishtguaranishtguiinishthereroishtholandishthungarishti panjohuribibioishtingushishtirlandishtislandishtjorubaishtkalmikishtkamoroishtkikujuishtkonkanishtkoreanishtkorsikishtladinoishtlingalishtlituanishtlojbanishtmaitilishtmakondishtme simbolemikmakishtmirandishtmokshaishtmoldavishtmongolishtnavahoishtndongaishtniueanishtpaluanishtpashtoishtrapanuishtsamburishtsamoanishtsandauishtsantalishtsebuanishtshifra laosinhalishtsiriakishtsoninkishtsuahilishtsukumaishttaxhikishtteluguishttorokoishttuvaluishtualserishtudmurtishtukrainishtulajtaishtvunxhoishtoktauishtuvashishtoksitanishtRajoni: {0}afrikanishtarapahoishtbalinezishtbashkirishtboxhpurishtbuginezishtbullgarishtdazagauishtfilipinishtfinlandishtfixhianishtflamandishtgjeorgjishtgjermanishti pashkruari zakonshmindonezishtjangbenishtkashmirishtkatalonishtklingonishtlezgianishtlimburgishtmadurezishtmakasarishtmanipurishtmaqedonishtmundangishtngambajishtniankolishtnorvegjishtnumra grekpunxhabishtsardenjishtshambalishtsiksikaishtsishuanishtsllovakishtsllovenishttajlandishttasavakishttaelitishttumbukaishtturkmenishtuarlpirishtumbunduishtvietnamishtvolapykishtSkripti: {0}andangmeishtaragonezishtboshnjakishtfriulianishtguxharatishtkamorianishtkantonezishtkarelianishtkimbunduishtkojrainishtkuanjamaishtmarshallishtmorisjenishtngiembunishtnumra armennumra romakpampangaishtportugalishtsanskritishtshifra kmereshifra orijesiilianishttigrinjaishttuvinianisht{0}  Tjetrbjellorusishtgilbertazishtgorontaloishtinuktitutishtkabardianishtkalalisutishtkalenxhinishtmalajalamishtnapoletanishtpapiamentishtretoromanishtsamishte luleshifra kanadeshifra tamilesistem metrikxhulafonjishtNumrat/shifratShkrimet  {0}hiligajnonishtkalendar dangikalendar kinezkiniaruandishtluba-luluaishtluksemburgishtmadagaskarishtmakua-mitoishtmazanderanishtnumra hebraiknumra japonezpangasinanishtsamishte inarishifra bengalishifra gurmukirarontonganishtserbo-kroatishtFormati valutorRadhitje pininiazerbajxhanishtkalendar budistminangkabauishtnumra etiopianpisinishte tokusamishte jugoresamishte skoltishifra mianmarishifra teluguje{0}  Historike{0}  T gjithahan i thjeshtuarkalendar hebraikKalendari KoptikRadhitje fjalorialtaishte jugoregalishte skocezekalendar islamikkalendar japonezkalendar persiankomi-parmjakishtkurdishte jugoreluba-katangaishtlurishte verioresamishte verioreshifra guxharatishifra tibetianesotoishte jugore{0}  T shtuaragjuha oksidentalekalendar etiopiannumra gjeorgjianshifra devanagarishifra indo-arabeshifra malajalameshifra tajlandezesotoishte veriore{0}  T mbyllura{0}  T ndryshmeanglishte kanadezekalendar gregoriankaraaj-balkarishtkurdishte qendrorendebelishte jugoreradhitje standardesenishte kojraboreanglishte amerikaneanglishte britanikeanglishte e SHBA-sndebelishte verioresllavishte kishtaresorbishte e poshtmesorbishte e siprmeCikli orar (12 - 24)Radhitje e reformuarfrngjishte kanadezegjuh t shumfishtanorvegjishte letrarenorvegjishte nynorsksimbole matematikorespanjishte evropianespanjishte meksikane{0}  T prputhshmeanglishte australianefrngjishte zviceranekrkim i prgjithshmnumra dhjetor kineznumra grek t vegjlpixhinishte nigerianesuahilishte kongolezebalokishte perndimoregjermanishte austriakegjermanishte zviceranenumra armen t vegjlnumra romak t vegjlformat valutor standardkinezishte e thjeshtuarkinezishte tradicionaleportugalishte evropianeRadhitje libri telefonikSistemi i njsive matsefrizianishte perndimoreportugalishte brazilianesistem 12-orsh (0 - 11)sistem 12-orsh (1 - 12)sistem 24-orsh (0 - 23)sistem 24-orsh (1 - 24)alfabet rrokjesor japonezKalendari Kombtar Indianformat valutor llogaritsnumra financiar japoneznumra tamil tradicionalshifra latino-perndimore{0} vijzim drejtshkrimorfrngjishte kreole seselvearabishte standarde modernenuk ka prmbajtje gjuhsorespanjishte amerikano-latineKalendari Etiopas Amete Alemsrananisht (sranantongoisht)kreolishte e Kepit t Gjelbrshifra indo-arabe t zgjaturaKalendari Islamik (Um al-Qura)Stili i gjersis s rreshtaveshifra me largsi t brendshmetamazajtisht e Atlasit Qendrorgjermanishte e vendeve t ultaradhitje unikode e parazgjedhursistem amerikan i njsive matsetamaziatishte standarde marokenenumra t kinezishtes tradicionaleanglishte e Mbretris s Bashkuarnumra t kinezishtes s thjeshtuarstil i gjersis s rreshtave - normalgjermanishte saksone e vendeve t ultakalendar minguo (i Republiks s Kins))stil i gjersis s rreshtave - i larguar*Radhitje e kinezishtes tradicionale - Big5*gjermanishte zvicerane (dialekti i Alpeve)+sistem imperial (britanik) i njsive matse+stil i gjersis s rreshtave - i ngushtuar,Kalendari Islamik (tabelor, periudha civile),numra financiar t kinezishtes tradicionale-numra financiar t kinezishtes s thjeshtuar/Kalendari Islamik (tabelor, epoka austromikale)/Radhitje e kinezishtes s thjeshtsuar - GB2312mw0\#{= o!@  [H rx a   u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b !%)-0(48<]@ DHKNlRVZ^ fjmquFy}:dDp%Nbl|]vo,2#ޯ2PZF5YO\t3yP7+CG*M ?5rk@yL Ktޥ[Rkl}XVY\ނ^{ݣއ [*\42*ݍRޣހ>pH8scz:oަBJLߢ '(^1:ߴCߧHt(bSUwAR^ߕaOތ3$R^g'.pKc8ݫJf޶08=C15_03557:@8>RC;0_0<>!:0C718:>;2C=_>5<>_85@7X0:08B8;CX80>A035?0HB>E0840G8?G0GCG:8Z0=_0_>=30>B8:00F5H:810D8X020;CB02>4A:83030C75:0_C:5D8G:88=C?8::@8H:8>_8125?>YA:8A8A8:0A;5X28E0=C=>H0=A:8X0?A:8 5A8X0=01E0A:80:0=A:81;8=A:81>_?C@82>;0?8:2>;0XB0320@0=8810=A:88=3CH:8:070H:8:20Z0<0:5;=A:8:C<8G:8:CB5=0X;C8A5Z><>E>G:8=30<10XB0_8G:8E<>=H:8G030B0XG8=CG:8H:>BA:8X0=315=_C0=H:8=0C@CA:80<5@8G:80@020G:810;8XA:81C38XA:820@0XA:8:0;<8G:8:0HC?A:8;5B>=A:8<0;B5H:8<0A0XA:8<0R0@A:8<5B@8G:8<>@8AX5==0?CYA:8=8C5XA:8=>30XA:8?0;0CA:8@C<C=A:8A5@5@A:8A8@8XA:8A><0;A:8BC28=A:8D8_8XA:8D@8C;A:8E5B8BA:8X0?0=A:8X8 ?8A<>:8A20E8;808 F8D@520;A5@A:8:>A@5=A:8<0;482A:8>A5B8=A:8A8@8X0G:8A>348XA:8E08[0=A:8F8=F0@A:8_>;0 D>Z8578:: {0}30;8F8XA:845;025@A:8:8Z0@C0=40:>@=2>;A:8A8=E0;5H:8A;>25=0G:8B0=0 ?8A<>{0}  4@C3>{0}  @07=>8H5 X578:08A<0  {0}75;5=>@BA:88<?5@8X0;=8:0;5=_8=A:8A@54Z58@A:8!>@B8@0X A258=C:B8BCBA:8:0=040 ?8A<>:><8-?5@<A:8=8A:>=5<0G:8A525@=8 ;C@8A525@=8 A0<8A525@=8 A>B>A5GC0=A:8 X8>:0;=5 F8D@51@0X52> ?8A<><070=45@0=A:8@5<5=A:0 7>=040=38 :0;5=40@=5?>7=0B X578:=8A:>A0:A>=A:8A@54Z55=3;5A:8AB0@>=>@48XA:8B0<8;A:5 F8D@5A@54Z5E>;0=4A:870?04=8 15;CG:8>A<0=A:8 BC@A:8{0}  70B2>@5=>{0}  ?@>H8@5=>A525@=8 =4515;5A@54Z5D@0=FCA:8AC=40=A:> ?8A<>{0}  8AB>@8XA:>!>@B8@0X 0:F5=B5!>@B8@0X A8<1>;53C_0@0BA:> ?8A<>8AB>G=>D@878XA:8:8=5A:8 :0;5=40@=835@8XA:8 ?8_8=A525@=>D@878XA:8H?0=A:8 (2@>?0)ISO-8601 :0;5=40@70?04=8 D@878XA:88A;0<A:8 :0;5=40@:;0A8G=8 =520@A:8F5=B@0;=8 :C@4A:8X0?0=A:8 :0;5=40@4>Z8 ;C68G:>A@?A:8:0XC=A:8 D@0=FCA:8E51@5XA:8 :0;5=40@C<5@8G:> A>@B8@0Z5$8=0=A8XA:8 1@>X5281C48AB8G:8 :0;5=40@{0}  :><?0B818;=>AB0@8X0=B0 ;>:0;8B5B0:0@0G0XA:>-10;:0@A:8=5<0G:8 ((20XF0@A:0)A@54Z8 28A>:>=5<0G:8"@048F8>=0;=8 1@>X528B@048F8>=0;=8 :8=5A:8?@5B@030 >?HB5 =0<5=5A0<0@8X0=A:8 0@0<5XA:8!>@B8@0Z5 ?@5<0 X0G8=83@53>@8X0=A:8 :0;5=40@?>@BC30;A:8 (>@BC30;)A8AB5< <5@=8E X548=8F0>@<0;87>20=> A>@B8@0Z5:0;5=40@ 5?C1;8:5 8=5?>X54=>AB02Y5=8 :8=5A:8B@048F8>=0;=> E0= ?8A<>X0?0=A:0 A;>3>2=0 ?8A<012-G0A>2=8 A8AB5< (0-11)12-G0A>2=8 A8AB5< (1-12)24-G0A>2=8 A8AB5< (0-23)24-G0A>2=8 A8AB5< (1-24)!>@B8@0X 0:F5=B5 >1@=CB>!>@B8@0X ?@2> <0;0 A;>20!>@B8@0X F8D@5 =C<5@8G:8AB0=40@4=8 D>@<0B 20;CB5AB@>38 AB8; ?@5;><0 @540!>@B8@0X 0:F5=B5 =>@<0;=>?>X54=>AB02Y5=> E0= ?8A<>H20XF0@A:8 28A>:8 =5<0G:8!>@B8@0X 157 =>@<0;870F8X5!>@B8@0X ?@2> 25;8:0 A;>20!>@B8@0X F8D@5 ?>X548=0G=>52@>?A:0 ?@028;0 @54>A;540=>@<0;=8 AB8; ?@5;><0 @540!>@B8@0X A0<> >A=>2=0 A;>20$>=5BA:8 @54>A;54 A>@B8@0Z05=3;5A:8 (5;8:0 @8B0=8X0)@07<0:=CB8 AB8; ?@5;><0 @540!>@B8@0X <0;0 8 25;8:0 A;>20A02@5<5=8 AB0=40@4=8 0@0?A:8A5XH5;A:8 :@5>;A:8 D@0=FCA:8AB0=40@4=8 @54>A;54 A>@B8@0Z0@0GC=>2>4AB25=8 D>@<0B 20;CB5!>@B8@0X Unicode =>@<0;87>20=>!>@B8@0Z5 C7 83=>@8A0Z5 A8<1>;08A;0<A:8 :0;5=40@ (Umm al-Qura) 5R0Z5 ?@5<0 <0;></25;8:>< A;>2C!>@B8@0Z5 ?@5<0 >1@=CB8< 0:F5=B8<0!>@B8@0Z5 ?@5<0 <0;></25;8:>< A;>2C5=3;5A:8 (!X548Z5=5 <5@8G:5 @6025)?>4@07C<520=8 Unicode @54>A;54 A>@B8@0Z0?@8:07820Z5 2@5<5=0 (12- 8;8 24-G0A>2=>))@5B@030 ?@5<0 E0=3C; ?>G5B=>< AC3;0A=8:C*!>@B8@0X 157 >178@0 =0 25;8:0 8 <0;0 A;>20+!>@B8@0X 0:F5=B5/<0;0 8 25;8:0 A;>20/H8@8=C0!>@B8@0X =>@<0;0= @54>A;54 25;8:8E 8 <0;8E A;>202?@5BE>4=8 @54>A;54 A>@B8@0Z0, 71>3 :><?0B818;=>AB88!>@B8@0X 0:F5=B5/<0;0 8 25;8:0 A;>20/H8@8=C/:0=0 A8<1>;5+8EVamwAndv\ oS!, @0  [(@ H rx aH X h x     u " &*K -03 77; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho  )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dh lpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn r v  z} h   A    9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ fjmK O quFyS 7 W } u/8P,&=*#CBx,'98.Nl[ YA(79̄C8kB/u,3N%M8Y4T,uB+Lr,(8`p8aoP-fQd]fd UD5B5[B#;>%JPa8352 'WB[Le0UPc >45YPSK00 EP>,h B~G-8X4߿'>=9t]Sz~!de)[ 4-d 64fY-B?,n#B]dFkcn$x,$ܛ/)9, 4=s{.q,'v8C>8pHGl#hcVY&5%P-id8% ^L84 C/P3f,,-C]W8`YԢU1'=Lb Ϋ'-k3tXQT ) r%3C$otY8:$8=oEtA}85H=1f9o#  ];&v KGClPP 5-|b#-4Y4KLc쿂s 8A5DV,-], (-s≌ ALMLui x[P2.ke Y8>-4Y5p{n;T,C,&  Ar4k8Y_یM~pBaou xe[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~Ք$nDǗd֗$0qY]N0uxτBdj"ׄ}۾#CM\?\ξڄfnvtEnny{™jTlY՘t߫I 3~~ !4uɹ$ =~'/W+sěȖ3v¦@vMv͑H^ԡĎБgv澑`|]䭪$81{ŸF㌖Qe  *2;C~60L~԰cGO-XfC5n?r5xn5n5ns5n~hA O~ݠ]@-ik_&*.2,E^w6<C&MT[d|#(mrz !&,5:BGLQ,"^Y)2ZwrttqllmGG`[ڠ&A  ( 0 :A? G T \ b j < #AL |tusi 6jpS6;e# O4O;L_K]  " e!.n!+8EVam JPPPPPP PPP"PCPJPSPZP_PfP t]A`e!```~`7`um`w`h`Pj V^ `PPPPPPP P.`$ PP 'ResB 6 6*jz H< 8j}4GgLN%1ǵa7eΕ5}VPU5` 'ResBPL L *j L 'ResB 6 6*jz H8j}4GgLN%ǵaeΕ5}VP.` 'ResBP  *js 'ResB 6 6*jz H< 8j}N%1ǵa7eΕ5}VP.` 'ResBPL L *j L 'ResB P *jsr_Latn_ME  'ResBPvK vK *j uK 'ResB P *jsr_Cyrl_XK  'ResBPvK vK *j uK 'ResB= c PPi)`*jgvajmrun-kkomelttrongvepsvrubramierjyamandeorkonrunorrusynrvdaacholibagadabouloudanskafinskahatrankpellmoksjapolskaprivatslavejtalyshwanchogotiskaTidszonao-nagabamekongegiskaibanskakariskakaya likenjanglaziskalydiskalykiskami kmaqmodiskaodjibwaosmanjaskotskasoyombosvenskavotiskazapotekbamunskajapanskakoptiskalaotiskanynorskavitryskaafakiskaavariskaazeriskabagangtebaskiskabayerskabosniskaemiliskaestniskafarefarefriskah-systemhaitiskahanun oingriskajavanskajiddischkapisnonkarelskakisambaakorniskaklniskalatinskalettiskalezghienlinjr Alinjr Bnordluripontiskaserbiskashawiskashimaorsydsothox-systemzazaiskaavestiskaetiopiskafeniciskageorgiskahebreiskakoreanskaarumnska2.1.48.90adlamiskaadygeiskaafghanskaakkadiskaaleutiskaamhariskaaraoniskaasturiskabetawiskabrahuiskabretonskadarginskademotiskaelbasiskaelymaiskafijianskagaliciskahanifiskahawaiiskaislndskajakutiskajapetiskakabyliskakaithiskakaribiskakazakiskakhmeriskakhojkiskakimashamikumykiskaliguriskalitauiskalivoniskamalajiskaniueanskaossetiskarovianskasamoanskasardinskasindhiskaslovenskasomaliskasumeriskaszezuan itahitiskatjeckiskatuviniskauiguriskaukrainskauzbekiskavallonskawalesiskastsyriskaburmesiskamongoliskatibetanskaugaritiska{0} streckforniriskaFiji-hindiSI-enheterabchaziskaarawakiskabanjariskabengaliskabokpahlavibulgariskaburjtiskaelamitiskafonsprketfrenkladegagauziskagemensammahettitiskahieratiskahmongsprkingusjiskaitalienskajurchenskajyllndskakasjubiskakatalanskakirgisiskakociewiskakosreanskalgsaxiskamakedonskamaltesiskamandaiskamarchenskamassajiskamoldaviskamultaniskanabateiskanauruanskaoccitanskaottomanskapahaw mongpikardiskapohnpeiskariffianskarotumnskasiddhamskaslovakiskaspangelskasprk: {0}sydsamiskatakritiskatangutiskatjetjenskatsakodiskaudmurtiskazeelndska{0}  allabalinesiskabuginesiskathailndskasydkurdiskastturkiskavstmariskaGao-songhayGoa-konkaniPfalz-tyskaacehnesiskaassamesiskabasjkiriskachuukesiskacypriotiskafilippinskaflera sprkfriulianskagilbertiskagrnlndskagurmukhiskahgsorbiskaindonesiskajavanesiskakabardinskakalmuckiskakanaresiskakapverdiskakashmiriskakorsikanskalimburgiskalombardiskalulesamiskalgsorbiskamaduresiskamahajaniskamanchuriskamanikeanskamedeliriskamro-siffrornepalesiskanordsamiskasamaritiskasamogitiskasicilianskaskrift: {0}sydaltaiskasynligt taltadzjikiskatjuvasjiskatokelauiskaturkmeniskatuvaluanskavai-siffrorvenetianskavstsyriskawalsertyskastfrisiskafornpersiskastarmeniskaforngrekiskasingalesiskasundanesiska{0}  vrigalgsilesiskafornengelskafornungerskaSortera allaahom-siffroraragonesiskabhaiksukiskacentraldusuncherokesiskaenaresamiskaenhetssystemfornhgtyskafornitaliskafornnordiskafornpermiskaglagolitiskakambodjanskakantonesiskakhotanesiskakyrkslaviskalettgalliskamalagassiskamarshalliskamedelfranskamirandesiskamodi-siffrornapolitanskanordfrisiskan ko-siffrorpalmyreniskartoromanskasaho-dialektsamaritanskaskoltsamiskatifinaghiskavstfrisiskanajdiarabiskakrimtatariskararotonganskaKongo-swahilibassaiska vahfornegyptiskahanifisiffrorjauer-dialektlimbu-siffrorluxemburgiskamedelengelskamedelhgtyskamedelpersiskamingrelianskanorskt bokmlpiemontesiskapollardteckenputer-dialektsaterfrisiskatakri-siffrortidig pahlavitill helbredatraditionellaunifon-skriftvietnamesiskavstarmeniskawanchosiffrorgammalsogdiskavstbaluchiskaserbokroatiskagammaltamilskaschweizertyskaMain-frankiskaNigeria-pidginTchad-arabiskaUlster-dialektallmn skningchakma-siffrorextremaduriskafornpreussiskagaeliskt latingunjalgondiskakarakalpakiskalepcha-siffrornormalt formatnulik-stavningnyasatonganskaobestmt sprkoskrivet sprkskotsk gliskatill halvbredavedisk dialekt{0}  utvidgatvstflamlndska1997 rs ALA-LCBiscaya-dialektOxford-stavningazerbajdzjanskabalanka-dialektbauddha-dialektfornsydarabiskafri radbrytningindisk kalenderitihasa-dialektjudisk arabiskajudisk persiskalaukika-dialektlouisiana-kreolmayahieroglyferosmanya-siffrorradbrytningstypsharada-siffrorskotsk engelskateckningsskrifttirhuta-siffrorvanlig stavningAlabama-muskogeeDajnko-alfabetetSortera accenterSorteringsstyrkaTimbuktu-songhoyUSA:s mttsystemchamiska siffrorfornnordarabiskafornprovensalskagrischun-dialekthgnorsk dialektkayah li-siffrorklassisk syriskakomi-permjakiskakornisk engelskalaotiska siffrormauritansk kreolol chiki-siffrororiyiska siffrorsortera symbolerstandardstavningsurmiran-dialekttamilska siffrorvallader-dialekt{0}  omringande{0}  historiskaijekavisk dialektmedelnederlndskakursiv-meroitiskafullbreddssiffrormexikansk spanska1606 rs stavning1694 rs stavning1708 rs stavning1918 rs stavning1926 rs stavning1943 rs stavning1959 rs stavningBohori -alfabetetMetelko-alfabetetPennsylvaniatyskaalgerisk arabiskabrahmiska siffrorbrittisk engelskaegyptisk arabiskaestrangelosyriskaeuropeisk spanskahebreisk kalenderkhmeriska siffrorkoreansk kalenderlitterr kineiskanatisonsk dialektny tai l-siffrorpsaltaren-pahlaviseychellisk kreolsoranisk kurdiskasotavento-dialektsursilvan-dialektsutsilvan-dialekttelugiska siffrortidig parthianskatunisisk arabiskasterrikisk tyskaklassisk newariskaimperisk arameiskaPau Cin Hau-skriftbamilek-ngiemboonbarlavento-dialektbengaliska siffrorburmesiska siffrorfrankoprovensalskakannadiska siffrormongoliska siffrormuslimsk tatariskanormal radbrytningoknt skriftsystemredovisningsformatsaurashtra-siffrorschweizisk franskastrikt radbrytningtibetanska siffrorkaukasiska albanskaamerikansk engelskaaustralisk engelskabalinesiska siffrorbuddistisk kalenderetiopiska talteckenfinansiella siffrorfrenklad kinesiskageorgiska talteckengujaratiska siffrorgurmukhiska siffrorhebreiska talteckenjavanesiska siffrorkanadensisk franskamarockansk arabiskamonotonisk stavningpolytonisk stavningreformerad stavningschweizisk hgtyskathailndska siffrormennonitisk lgtyskaDuploystenografiskaOgdens basic englishbrittiskt mttsystemjapanskt stavade talkanadensisk engelskakhudawidiska siffrorkinesiska decimaltalkyrilliska talteckenmeetei mayek-siffrorpahawh hmong-siffrorsassaresisk sardiskasinhala lith-siffrorsora sompeng-siffrorsundanesiska siffrorNewfoundland-engelskaSortera gemener frstTaraskievika-stavningTraditionella siffrordevanagariska siffroregyptiska hieroglyferfrenklade han-teckenmalayalamiska siffrortai tham hora-siffrortai tham tham-siffrortidig modern engelskavarang kshiti-siffrorvsterlndska siffrorsm grekiska talteckensm romerska talteckentraditionell kinesiskaNormaliserad sorteringSortera versaler frstSprkspecifika siffrorbig5-sorteringsordningemojisorteringsordningeuropeisk portugisiskahittitiska hieroglyfer12-timmarsklocka (0 11)12-timmarsklocka (1 12)24-timmarsklocka (0 23)24-timmarsklocka (1 24)Sortera accenter omvntSortera efter skiftlgeSortera siffror fr sigamerikanskt teckensprkburmesiska shan-siffrorcentralalaskisk jupiskagunjalagondiska siffrorislamisk civil kalenderlatinamerikansk spanskamasaramgondiska siffrormodern standardarabiskasortera accenter omvntstrecksorteringsordningordbokssorteringsordningbrasiliansk portugisiska1994 rs resisk stavningSortera oavsett symbolergb2312-sorteringsordninginget sprkligt innehlljamaikansk engelsk kreolnormal sorteringsordningpinyin-sorteringsordningsortera accenter normalttraditionella han-teckenzhuyin-sorteringsordningChimborazo-hglandskichwaSortera oavsett skiftlgeSortera siffror numerisktX-SAMPA fonetisk notationsumero-akkadisk kilskrifturalisk fonetisk notationgemena armeniska taltecken12- eller 24-timmarsklockafonetisk sorteringsordningsortera utan normaliseringtraditionell tysk stavningfornkyrkoslavisk kyrilliskaSkiftlgesknslig sorteringcentralmarockansk tamazightkanadensiska stavelseteckenzanabazar kvadratisk skriftreviderad unifierad stavningOrdna efter versaler/gemenerburmesiska tai laing-siffrorreformerad sorteringsordningutkade indo-arabiska siffrorOrdna normalt efter skiftlgemarockansk standard-tamazightmatematiska siffror i fetstilbulgariska i 1899 rs stavningislamisk kalender, Umm al-Quraislamisk kalender, astronomiskkinesiska republikens kalendernyiakeng puachue hmong-siffrortraditionell sorteringsordningIgnorera symboler vid sorteringfrenklat kinesiskt stavade talSortera accenter/skiftlge/breddislamisk kalender, Saudi-Arabienjapanskt finansiellt stavade talmatematiska siffror i sans-serifradikal-streck-sorteringsordningtelefonkatalogssorteringsordningtraditionella tamilska taltecken1996 rs reformerad tysk stavningbaktkompatibel sorteringsordningsortera med Unicode-normaliseringSortera endast efter grundbokstvertraditionellt kinesiskt stavade talenligt FN:s geografiska namnkommittmatematiska siffror med dubbelstreckenligt USA:s geografiska namnkommittinternationell fonetisk notation - IPAgrundlggande Unicode-sorteringsordningmatematiska siffror i sans-serif fetstilmatematiska siffror med fast teckenbreddstavning enligt 1990 rs verenskommelse)Sortera efter accent/skiftlge/bredd/kana+frenklat kinesiskt finansiellt stavade tal,pahawh hmong andra steget reducerad stavning,pahawh hmong sista steget reducerad stavning-pahawh hmong tredje steget reducerad stavning/traditionellt kinesiskt finansiellt stavade tal7sorteringsordning fr flersprkliga europeiska dokument?sksorteringsordning fr att ska p inledande Hangul-konsonantAstavning enligt 1945 rs konvention mellan Portugal och Brasilien+8EVamwB : dI%o+{i oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }m _}+/Ka /! _1is.4G}./kqRݿ"z#wNۉ U0/ݰ gJF/? ?/.Hj`2ݷ J ۈ-1 Gc&3␃_0U"CO܎}3?ߒQ"GsC""sH"F!!P I< -"MO\=S3Z"z &ڛq7yj:uj L*2JϪܿݭ[|G*g\ww܈"J]L@"p0FV'^⠃" !Y\ۋ!q\ ޭQ \.4܉!!Yށqr")7/ F+$u"2s";Fw!<#\! "$2Xܫ"7a_sc:jܓrc"A ?h=Omށ"[.7 wpFg 7ܛ  !F/_ o A '8쀿?]_ߗ G, G//!/9%y%T]Yچ̝?J"Ilw!u6"۾o5\W75 2#AGFw"Hw#-1piFxp?CkSݳ ړNUg[|=nUG5/+Ys"./$dqک-݁a"/ ލ// //Xl"R ;/Y\" zޛgbg/Aܐp3 ܽ!{ hیHLt00/p ' $fwK?M(V%;#X.&2!!0CI/WMq/ u!%g +-WoI\pN!5߇_9 Gw/TF"2d xu g' Q a ]m$#*<  *2;C+񔮠eneQ\ղ$G(åfGO|:Xft5n#r5x 5n"5n[.5n:~PSE)&*.26<CAVMT[dߪQmrzNw\ '/8A JOTYbkp!uo&,z5:BGLQt!  ?S!{t=EwVl0+1Wf@20(jW7YRcg|=Wc-߀l  " e!.n!e[ ` e j o t y ~          !  $ ) .38  = B     "' ,1# G6L( ;@EQ0- JOT2 Y7 ^< VcA hmF K rw|P U 5Z _ d i n [:?Ds x }  `e jot I N y~{```````+`-``3`i``u`u`F``a`9`o```B`_`F``````````u`N```5`ܝ`I``G`"``````:`"`"`e`I`/``S`ŭ``r`b``A```fG`w```J`F`#?```Y`]``a`W``r`8``~`r```EJ`׮`j`b``````o`I`P`?]`z```k`_t`;``1l``F``3`o```'``#``````#`` ``?``` `%`a```] `k` `;``````{`u`r`` `p``{```#`` `t```#`00`U``M``E````g`U`` `9```*5`;``'`!`u``_`` O`F`|`i`` ```z`D```Y`+`d````+8EVam J+P+P+P+P+P+P+P+P+Px +P+P+P+P+P+PU    ( 0 %+d2:AHQYbksy9 ? G M T \ b j #,4<s y CJQ Y `````$`` ````Y``K` ``[````0``Y`|`'``B`*`` ``S`%``C`]`*`[````R```A`C``````+`d``````U` ``i`````+`#`y``A```S`e` `a`W``=`````` t"`e!`````V```,P  V^z&P&Pr+Pu+P` z+P  q`- ,P,P 'ResB R/ ''R/ *jtidszonkirgiziskapersisk-arabiskaS/[/ef/V%P(P+PQ/` 'ResB  q *jKiasuKieweKifonKihanKikomKivaiKiyaoMyamaKiainuKibuluKiembuKifijiKifiniKihitiKiibanKijulaKikomiKikoroKimanxKimariKimeruKinamaKisenaKishanKisogaKitesoKijojiaKilaosiKalendaKarjalaKiakaniKiakoliKiaramuKiavariKibembaKichekiKifaroeKiflemiKigandaKihawaiKijaluoKikisiiKikongoKikrikiKikurdiKimaleiKimisriKimongoKiniasiKiniueaKinorweKirangiKiromboKisanguKiskotiKisothoKiswatiKitongaKivunjoKiyiddiKilatiniCha jadiKiacheniKiangikaKibuginiKigalisiKikechuaKikhuftiKilatviaKimaasaiKimaduraKiosetiaKisambaaKitajikiKitamiliKitatariKiuzbekiKiwaloonKiwelisiKiwolofuKiyunaniShikomorEneo: {0}Hati: {0}KiabkhaziKialbaniaKiaragoniKiasturiaKibretoniKicheyeniKichoktaoKichukisiKicologneKidaragwaKidenmakiKiestoniaKikabyliaKikonkaniKimashaleKimirandiKindebeleKiokitaniKiprussiaKisaksoniKisiciliaKiukrainiKizongkhaMpangilioYa NambariKiafrikanaKiaromaniaKiayalandiKibashkiriKichebuanoKifriulianKihungariaKiisilandiKikatalaniKiklingoniKikosikaniKikroeshiaKimalagasiKimoriseniKiromanshiKisardiniaKisirilikiKislovakiaKisloveniaKitokpisinLugha: {0}Nusu upanaPanga ZoteUkanda Saahati  {0}{0}  pana{0}  zoteKichecheniaKilasembagiKilezighianKilithuaniaKimacedoniaMfumo wa UKMfumo wa USPanga Alama{0}  finyu{0}  ziadaKihan RahisiDigiti AsiliHaijaandikwaKiintalinguaKijola-FonyiKimalayalamuKiturukimeniLugha NyingiLugha ya RwaUpana kamilimshazari {0}{0}  uwianoDijiti za VaiLugha ya Kakomishazari {0}Kiarabu sanifuKihan cha JadiKikomi-PermyakKireno (Ulaya){0}  nyingineKiingereza (UK)Kiingereza (US)Kisami cha LuleLugha ya MohawkLugha ya MokshaLugha ya SyriacMfumo wa VipimoPanga ViinitoniKalenda ya DangiKiajemi cha KaleKiarabu cha ChadKimakhuwa-MeettoKisami cha InariKisami cha SkoltKiyi cha SichuanMfumo wa MetrikiTarakimu za JadiKalenda ya MinguoKiarabu cha MisriKinewari cha kaleKisami cha KusiniKiserbia-kroeshiaKisobia cha ChiniNambari za KirumiNguvu ya UpangajiPijini ya NigeriaUpangaji wa NambaNambari za KioriyaHati isiyojulikanaHati za kihisabatiKalenda ya KichinaKalenda ya KoptikiKifaransa (Canada)Kifaransa cha KaleKigaeli cha UskotiKihispania (Ulaya)Kikurdi cha KusiniKikurdi cha SoraniKinorwe cha BokmalLugha ya NgiemboonNambari za Myanmarlugha ya kisayansiNambari za KiteluguNambari za KitibetiKalenda ya ISO-8601Kalenda ya KibuddhaKalenda ya KiislamuKalenda ya KijapaniKiarabu cha AlgeriaKiingereza (Canada)Kiingereza cha KaleKinorwe cha NynorskLugha IsiyojulikanaMpangilio wa KamusiMpangilio wa SarafuNambari za KigirikiNambari za KijapaniPanga Bila UkawaidaTarakimu za KifedhaTofauti ya MandhariUpangaji wa Kawaida{0}  ya kihistoriaMpangilio wa KawaidaNambari za KibengaliNambari za KiebraniaPuuza Upangaji AlamaKalenda ya KiebraniaKalenda ya KigregoriKiluri cha KaskaziniKisami cha KaskaziniKrioli ya ShelisheliMpangilio wa MikwajuNambari za KiarmeniaNambari za KigeorgiaNambari za MagharibiNambari za MalayalamUtafutaji wa KijumlaNambari za KimongoliaNambari za KiethiopiaKalenda ya KiethiopiaKiaramu cha WasamariaKijerumani cha UswisiKislovakia cha KanisaKisotho cha KaskaziniLugha ya Sranan TongoMatumizi ya KibinafsiKifrisia cha KaskaziniKifrisia cha MagharibiKifrisia cha MasharikiKiingereza (Uingereza)Panga Alama za KupuuzaPanga Dijiti kwa NambaPanga Herufi Msingi TuPanga Tarakimu KivyakeHakuna maudhui ya lughaKibalochi cha MagharibiKindebele cha KaskaziniMtindo wa Kukata MstariNambari Ndogo za KirumiNambari za Upana KamiliMpangilio UliorekebishwaKalenda ya Kiislamu/RasmiKalenda ya Taifa ya IndiaKipindi cha saa 12 (0 11)Kipindi cha saa 12 (1 12)Kipindi cha saa 24 (0 23)Kipindi cha saa 24 (1 24)Kisobia cha Ukanda wa JuuNambari za Kichina RahisiPanga Herufi kubwa KwanzaPanga Herufi ndogo KwanzaNambari Ndogo za KiarmeniaKiberber Sanifu cha MorokoKipindi cha saa (12 au 24)Panga Viinitoni KumegeuzwaNambari za Kichina cha JadiKichina (Kilichorahisishwa)Mtindo wa kunukuu wa US BGNNambari za Kitamil cha JadiPanga Viinitoni kwa KawaidaMtindo Pana wa Kukata MstariMtindo wa kunukuu wa UN GEGNPanga Viinitoni/Herufi/UpanaMpangilio wa Mikwaju ya ShinaMtindo Finyu wa Kukata MstariPanga Isiyoathiriwa na HerufiUtaratibu wa Kupanga FonetikiKihispania (Amerika ya Latini)Mpangilio wa Kawaida wa SarafuNambari za Kifedha za KijapaniMpangilio wa Kihasibu wa SarafuUpangaji Unaoathiriwa na HerufiKitamazighati cha Atlasi ya KatiUpangaji Uliogeuzwa wa KiinitoniPanga Viinitoni/Herufi/Upana/KanaPanga kwa Inayoathiriwa na HerufiMpangilio Chaguo-Msingi wa UnicodeMtindo wa Kawaida wa Kukata MstariUpangaji Msimbosare UmekawaidishwaKalenda ya Kiethiopia ya Amete AlemPanga Utaratibu wa Herufi ya KawaidaMpangilio wa Kichina Rahisi - GB2312Mpangilio wa Kichina cha Jadi - Big5Nambari za Kifedha za Kichina RahisiUpangaji wa Herufi kubwa/Herufi ndogoMpangilio wa Orodha za Nambari za SimuNambari za Kifedha za Kichina cha JadiTafuta kwa Konsonanti Halisi ya Hangul)Nambari za Kiarabu/Kihindi Zilizopanuliwa+8EVamwV۷B/tX=#(B o!@  [(< H rx aP ? X ` C  G  u"&*-03 77AEIMQT X[_ cgkBX o o {~d9 k o s @ { < M@o )'  g -  l $( ,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~ 8 :4 ;     $ (,039=@5DHa LPT W D ) [^bfjn v  z}h A   9}Z< vM i  b !%)-0(48<]@ DHKNlRVZ^ fjmK quFy}k 0hn)/&+ޕfۥ!#Dgqܜv0.?!N~"x#pL0kGۮ evG(F/ =/.wXݵ I(zH /TWޕGvlFbhޕ2ܔO"EG!P}" !ڞ: +"QvRSM\GB%!X"&HږۤT XboAރ(%/K/e\ þArیpU-!mK$!ډ!\ Y1% xGG!/ FۨݹH'5d/ :Ȥ"P&v0FJG#q:!"^JI]3۵.Va"ܛ_`lߦ=".N xLe!5ܰܜ !F/ܕ mۺޯސq%ꀄ G 5!//'U.#{@]#0#!s04"{m%3 ##?GFuuU0pFvp=nK0k$ M`3/]0ܪ R6ؚ4Qp////&j"U*ۃ->\11޵,e/#:^.,6 .!y :--?۽DI9#>ޮ#!!G/#o/R(!#g.ޕ] ܶU\a3FB#OI]G1%8ۼڿ/Nܷ#e9E4 O  aouu &,e $).38=BGLQV[`ejoty~wF0ʳFQ&"_܌r$FJG:NV=]ڵ1"Qߡe *2;C]+䡵GOXfߴ5nr5x45nH5n5n~cMO~Yf{Ġ}@o)/Shߪbp}괵ܮhN&  " e!.n!+8EVam JPPPP PPPP P+PHPOPXP_PdPkP tI`e!`[``>`C```3`P V^PPqPxP{PPPq A0` PP 'ResB 8 !8*jKiinkoKikakoKiyidiKisiriaKikiicheKikomoroKimanksiKimohokiKimikmakiKigwichiinKikirigiziKiazabajaniKingiemboonKikoyra ChiiniPijini ya NijeriaKitongo cha SrananKiarabu cha Dunia Kilichosanifishwa!@< a CJ\p 0 8@Hn}Z< 7h !"@""PT#zgqE9Vӽ_NRGVPQ/` 'ResB 8 )8*jKikakoKilangiKisiriaKiameniaKikanadaKikhmeriKikomoroKimohokiKiuiguriKiasamisiKiingushiKikachiniKilojbaniKimi'kmakKitasawakKilimbugishiKikoyrachiiniKikoyraborosenniKisorbia cha JuuKigiriki cha KaleKiswahili cha KongoKipijini cha NigeriaKislovakia cha Kanisa la JadiKitamazighati Sanifu cha Moroko)< H - CJD V\p 0 @H) nZ* -0<]}7[9:~H PϽ9bY""@½T#gtp%ݽ~kHKR}XV@PQ/` 'ResBl B0  B0C*j  {0} - {0}  : {0} {0} - {0}  : {0} - - - - - : {0} - {0}  ( ) - - - ( ) {0}  {0}  {0}   {0} ISO-8601 - - 12 (0 11)12 (1 12)24 (0 23)24 (1 24){0}  (12, 24) - , - Big5 / ( - - ) , - *܎ - GB2312,܉ / / 1܉ / / / +8EVamwMJHRnRMQPCPLmK!H74LNMK>\?B  oS !, @0  [(@ H rx aH X d h p x     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k o s @ w { <  M  @Ho   )'  i g -   l  $ (,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~8( : 4 ;       $ (,039=@5D Ha LPT W D )  [^ bfjn8 r v   z} h   A    `9  }< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }2`>d:15x09@-@ <1V01+<1@F:n:A5RA0ID715Z:F0b<5}02W<66618?1410=B9 9}4 17670>BT;41h;9w74:022O8X87W3z3c13"1C3=33 D:\70GM07B3V53.2803BDG6r582d53[D3@4@44421N02F6D27HhHYB,H&FD<>GMJF4G<>>A9??DFBH0Cr1m<5G@15:@<1<:15J0x>x<:;4764DB5 :n@D620 20<"47gA0228>3<1Z0::-3<55Cd68"81uA7&37D76>RC\630775|2v2%52B;3?p29s04ET1?t?$A?9:5O1'135; 7^246=4]9'9411;2@@61=;1B9P?D?7;d2|;447j299K9=;3=096$6r;R2[C>0IB>>a4Z4)4E48@2:+8M@>0?2A?L4L2E04u=j=S4>47,611:1I6=6J;?h4G+KB <04T>8FX2BKK<0;4=9 5;h?55J156F82D|6P3=8>8"2>;9l3KC>0j8nFI3=D6h1e7e39?t6_=9x:1Am1s83,;L<"; C3y5b0>=30;9BC;C:GK1n73033@2n0I=30T=38<9458@>IF2k5>:283038@;gJ: 6:<<:{C16@O5?46]5H5<69%>Y1^1<729T6|10@14f94o94<3|8E(2OeCIC00}M0aou1CD 4e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~RA|HA<98o47E^;69w742R20a83\73=EO0O86JJLl>I :@2D:72T7cA2D ?59?L+Cs3@f05;72L6255 32s0THC5A5,5;=$7,7;;E=7;,1A;21<51:A8JA==?L7e7(=@KK;D$E66,?18n786; 40n00>7@kDB$PC0@JB1=T@1JmGYAeKA  *2;CEBHFLQK"GJHMoQ@HHFFGOJDIXfIMS5nQ"Rr5xRQQ5ncPNO5nPXS5n QP~NS,TNS O+QRFOPSmNlOHOG SGN(JN=P:R0&*.2 L%L=LUL6<CNRNPMNNT[dALK(mrz !&,5:BGLQ@S0S8FOXIIHIlIWEA7NIH5E/MOJcMBCI\FEKDWKFAK|JFEEAMKhEICIyE;M =JK7H>;a@A  " e!.n!+8EVam Jv)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P *P tkC`e!`GG`ZG`mL`E`:`?`G`a*P  V^$PB$PY(P`(Pc(Pn)Ps)PC \*PA0`\ f*Pm*P 'ResB B0 22 B0*j( .  8 A  ! K  ( A  . K , 8 > 7 K ( % > / M ( M  K 2 > 5 K 5 > / ?  M / B  5 ' ?   , A   . M   , >    M  >  K  > 5 ?  ?  G  H % ?  K . ?  K 0 K  M 0 ?  > 8 ?  > / K  > . M  F  M  G 5 >  ?  >  >  >  @  M  @ . >  A ( ?  B 2 B  ? 5 M  F 8 K  G    H  >  M 5 ? $ A 3 A % > ( > ( K  H ( L 0 A * > 2 @ + > ( M , ? ( ? , F ( > , G  > , K ! K .   A . 2 / M . > 0 ? . > 8 H . ?  K . B ( M . F  > . F 0 A / > / G 0 B  M 0 M 5 > 2 A 5 K 2 K  ? 5 > 0 G 5 > 7 K 7 > ( M 7 K 8 > 8 8  M 8 >  > 8 > 9 K 8 A 8 A 8 F ( > 8 J  > 9 A * > 9 H ! > 9 L 8 >  ! ? / >  ( M ( !   > ( M   K 2 ?   G . M   F 0 ?  + > 0 M    ?    M , K 0 M & B 2 B + M  + ?  M  . K  ?  , > ( M  . > 0 >  2 K  K  0 K . K  8 >  M  K   K  >  ! >  >  , G  K  ! ?  K  , >   M  >   M . >  >   H  K   >  >  0 M !  K  > ! ?   > ! K   > $  ?  M $ 0 K  K $ H 2 @ ( 5 >  J + >   M + >   ? + M / A 2 , >   M , > + ? / , F  , > .  J . M .  > 9 ? . * A  G . 0 > @ . F  ! G . J   K . K  M 7 / F  , > 0 A  ! ? 0 K  , K 2  J  > 2 ( M ( > 2 >   @ 2 >  , > 2 ?  , A 2 A  ! > 2 A / ? / 5 A   J 5 F  ! > 8   M / 8 0 >  ? 8 >   A 8 >   K 8 ?  ' @ 8 ?  ' A 8 K   > 9 ( A ( B 9 ?  & @  M . G 0 M   2 >  M $ . ? 3 . A $ F 2 A  A . 2 / > 3  8 ?  9 3     A 7 M  5 K  ! J   >   M  >  ? ( M  > ( A 0 ?  > , ? 2 M  ?  A / A  A  G ( H  B 0 A  M  F  A 5 >  G ! M ! K  G 0 ? , M  J   # ?  M 0 @  M  0 K 7 % ?  >  L  M  A 8 M 8 @  K $ ?  M  K % ?  M  M , > / >  M 0 G , K  . 0 M 0 K  ? , M  >  ? 0 K  ?  A 5 > 7 M  B  @ 8 M  F  F ( M  F 0 K  @  G / G ( M  * ( @ 8 M  > 0 M . >  A 5 > ( M  F ( >  >  ? . M ( G  @  M 0 F  A 5 > 2 A  F 0 F ( K  M / > * M ! >  >  > ! > ( ? 7 M ! K  M 0 ? ! M / A 2 > ! M / B 2 > & ? 5 G 9 ? ( ? / > ( M ( ? / > 8 M ( F 5 > 0 ? ( G * > 2 ? ( G / K 0 K ( M / A 0 M *   > , @ * > 7 M  K * A 7 M  K * F 2 M 2 G * K 2 ? 7 M + > 0 K 8 M ,   M 2 > ,  , > 0 > , > 2 A  ? , ?  K 2 M , A 9 ? ! M , M 0 >  M , M 2 ? ( M .  ! > 0 M .  J  ! G . 2  > 8 ? . > 5 J 0 @ . H % ? 2 ? . K 8 M 8 ? . K 9 >  M / > * ? 8 M / K 0 A , > 0 B ( ?  M 0 K . > ( @ 2 > ! ? ( K 2 > 9  ! > 2 ?   > 2 2 G * M  > 5 > 2 B ( M 5 F 2 M 7 M 5 K  ?  M 6  , > 2 > 8  ! > 5 ? 8  $ > 2 ? 8  , A 0 A 8 . K 5 ( M 8 ? ! > . K 8 ? 0 M % M 8 A  A . > 8 F 0 G 0 M 8 K . > 2 ? 8 M 2 G 5 M 8 M 5 > $ ? 8 M 5 > ( > 9   A 2 M 9 > ( M , M 9 ? , M 0 B 9 @ , M 0 A 9 F 0 F 0 K  J 0 ? / ( M  > 5 ( @ 8 M  ? , F  ( M   M 8 > . M  0 > * > 9 K  0 > 5 >  M  2 ? / A  M  5 > 0 ?  M   ? ( @ 8 M  ! M ! ? 7 M  , ? , ? / K  M , F  M / M  0 M  0 M  ? / >  2 > . H  M  8 G  ?  M  0 M  K ( M  8 . > ( M /  0 F ( M 8 @  2 M . ?  M  >  2 > ( M  >  >  > (  > 0 ? / ( M  K  ( @ 8 M  ?  , B ( M  A  0 > $ ?  A  0 > $ @  M 5 > 0 ( @  * K  F  M  > * ( @ 8 M  8 > 5 >  M  >   > ( M  > . 7 G  M  A  , A  > *  * ( M  > * 2 > 5 F ( M + ?  ? / ( M + K ( ?  ( M , 0 M . @ 8 M , >   M 2 > , A 0 ? /  M , M 0 F  ( M .  ! >   M .  ! ?   K .  > 8 > 0 M . # ? * A 0 ? . >   M 8 M . ?  . >  M 0 G  >   M 0 K . ( M 7 M 2 ? ! ? / ( M 2 ? 8 ? / ( M 5 > 2 M 8 0 M 7 5 ? / > ( M 8 > . > ( M / 8 G 2 M  * M 8 K ( ?   ? 8 M 2 K 5  M 9 ? 0 >  > (  K * M  ?  M , > 2 ? ( @ 8 M * M 0 7 M / ( M  ! >   M . G  0  K ( ? 8 M   M 8 ?  ( M   > 2 ? / ( M . M , A  ! A  2 M  ?  ?  0 G 2 ? / ( M  2 F   ? ( M  7 A , ? / ( M  >   ( @ 8 M  > 6 M . @ 0 ?  ? 0 M  ?  M  A . M / ?  M  A 0 M & ? 7 M  K 0 M ( ? 7 M  M 5 > 8 ? / F  A 0 M . A  ?  K 0 K   2 >  M 5 ?  ? ( M  ? 9 M ( > 2 A  ? + @ ( >  M  H 5 ? /  M  K  F 2 > 5 M ! > 0 M  M 5 > ! F 2 > 5 G 0 M ! G 8 F 0 F  M ! K  M 0 ? , M $ 9 ? $ ? / ( M & G 5 ( >  0 ? ( M /  5 G  ? ( M / > ( M  > + ? ( M ( ? 7 M + ? 2 ? * ? ( K + M 2 F . ? 7 M , > 7 M  ? 0 M , > 8 M  M / B , ? 8 M 2 > . > , A  ? ( @ 8 M , K * K . K + K , M 0 > 9 M . ? , M 0 F / ? 2 M - > 7 : {0}. > & A 0 @ 8 M . > ( ?  G ( M . > 0 M 5 > ! ? . > 2 M  @ 8 M 2 A / ? 8 F ( K 2 K  M , > ( M 5 > 0 8 $ M 5  5 > 2 G  M  > 5 K 2 > * A  M 6 ?  7 @ / ( M 8  ! > ( @ 8 M 8  8 M  C $  8 . > 0 ?  ( M 8 0 3 @  C $  8 ?  M 8 ?  > 8 A ! > ( @ 8 M 8 F , A 5 > ( K 8 H * M 0 K  M 8 M  >  M 8 M 8 M 5 @ ! ? 7 M 9 5 > / ? / ( M 9 ?  M  ?  G  5 G 8 M  > ( M  > 0 M  ? / ( M .   K 2 ? / ( M . ' M / . !  M 0 > * ( M / A / ?  ! ?  > , M  G  + M 0 ? 9 ? 2 ?  . M 9 > 0 ?  M  8 M 8 > . @ 8 M  % ? / K * ?  M  ( A * H / >  M  > 0 ?  ?  M ! M . A 0 M  M  > / > 9 M 2 ?  ? . M , A  ! A  J . J 0 ? / ( M  J 2 K ( ? / ( M  K 0 M 8 ?  ( M  K 8 M 0 G / ( M  M 2 ?   > ( M  M 5 > ( M / > .  > 2 ? 7 ? / ( M  >  M , > ( 5 >  A 5 ? ( ? / ( M  G   M 5 > 0 M  M 2 ?   ?  M * * ? / . G   K + >  M 8 M -* > + K ( ? 6 ? / ( M , K 8 M ( ? / ( M - K  M * A 0 ? . / > ( M . > 0 M . > ( M ! ? / ( M . > 0 M 7 2 @ 8 M . ? 0 >  ! ? 8 M . F 0 K   ?  M 0 >  8 M $ > ( @ 2 >  M 5 ? / ( M 2 ? ( ? / 0 M  2 ? * ? 2 G & A 2 ? * ? 2 G ( ? 2 ? * ? : {0}2 A 2 G 8 > . ? 2 B , -  >   2 G  M  ? / ( M 2 K  0 M . ( M 5 > 0 M 2 * ? 0 ? 5 A  H ( @ 8 M 6 ? 7 A 5 ( M  8 . / .  ! 2 ? 8 ? 8 ? 2 ? / ( M 8 F 0 M , ? / ( M 8 K  M ! ? / ( M 8 L 0 > 7 M  M 0 9 ? 0 ? . K  A  0 K . G ( ? / ( M {0}   $ 0    0 M , H  > ( ?  , M  >  ? / ( M  0 M . G ( ? / ( M  2 M , G ( ? / ( M  0 M . G ( ? / ( M  8 M  B 0 ? / ( M    0 M 2 ?   M  ( > 0 ? 8 > . ? $ M $ 0 2 B 0 @ $ M $ 0 8 > . ? $ M $ 0 8 K $ K  8 M  K ( ? / ( M  8 M * F 0 >   K  8 M 2 >  ! ?  M  , > 0 M ! ? / ( M  ? * F 5 M / > ( M  K 2 > -+ K ( / ?  ?  M 0 ? ( M / > ( M / > ( M  K 2 F *   > 8 ? ( > ( M , 2 M  G 0 ? / ( M , 9 A 3 - > 7 2 A , M / A  ? ( @ 8 M . @  ? . / F  M . J 0 ? 8 M / G ( M / >   M , F ( M / A  > 0 ?  ?  M 2 ? ( ? / 0 M , ? 2 A , > -2 A 2 A 5 2 K 8 >  M 8 ( M 8   M  2 ? * ? 8 >  * M 0 & > /  8 A . G 0 ? / > ( M 9 ? 2 ?  F ( > ( M . ' M / .  0 ? 7 M {0}   ( M ( ? {0}   5 C $    M  > ! ? / > ( M  + M 0 ?  > ( M 8 M   ! K ( G 7 ? / ( M  ( A  M  ?  A  M  2 > 2 M 2 ? 8 B  M  > ( M  H ( @ 8 M  ? 2 M , 0 M  @ 8 M  >  F 2 M 9 ?  M  K  M * ? 8 ? ( M $ . ? 3    F 2 A $ A 0 M  M . F ( M $ F 2 ? / ( ? - > 7 % > / M    F 2 A &  M 7 ? # 8 > . ? &  M 7 ? # 8 K $ K ( > 0 M 5 G  ? / ( M ( ? / > * K 2 ?  ( M * K 9 M ( M * F / ( M + M 0 ? / A 2 ? / ( M , ? 7 M # A * M 0 ? / , F 2 > 0 A 7 ? / ( M . > 8 ? ! K ( ? / ( M . J 2 M ! > 5 ? / ( M 0 > 0 K  J   > ( M 0 K   K 0 K   K 2 > 5 K    F 2 A 2 ? % A 5 G ( ? / ( M 2 ? . M , 0 M  ? 7 M 5 > / M    F 2 A 5 ? / $ M ( > . @ 8 M 8   5 F ! 2 M * A 8 > 0 M ! @ ( ? / ( M 8 M 2 K 5 G ( ? / ( M . ' M / .    M 2  8 0 3 @  C $ 9 > ( M {0} 8 M  M 0 K  M    0 M 2 ?   M 5 >  M 0 F / ? ( ? / ( M $ M $ 0 & F , F 2 F  0 ? / >    F 2 A  ( ? * ?   G - > 7  ( M ( !    F 2 A  0  G -, 2 M  > 0 M  > 0 > - 2 M * >  M  ? ( M / 0 M 5 >  ! >  J / 0 >  @ ( M ( @  K . ? -* 0 M . >  M $ F 2 ? / ( ? 2 ? * ? &  M 7 ? #  2 M  H * 6 M  ? . , 2 B  @ * M 0 >  $  : {0}, M 2 ? 8 ?  , 2 M 8 M .  M 5 > -. ?  M  K . > 8 ( M & F 0 > ( ? . ? ( >   M  > , K 9  M  >  H ( @ 8 M 8 M 5 ? 8 M  0 M . ( M * > 9 5 > 9 M . K   M ( M / > 8 >  K ( M  > {0}   ( A  B 2 $ {0}   $ 0 . A 2 A  > , A 5 G 0 M & ? / ( A  M . G 0 M    F 2 A  G 2 ?  M 2 >  ? ( M  M 2 >  K 2 ?  ?  M $ F 2 A  A    F 2 A &  M 7 ? # & F , F 2 F * 6 M  ? .    F 2 A * M 0 >  @ (  0 ? 7 M . ' M / . * M 0 F   M . 2 / > 3     F 2 A 0 K . ( M 8   M / 2 A 2  M 8 F  , 0 M  ? 7 M 8 M  K 2 M  M 8 > . ? 8 M 0 > ( ( M  K   K 8 M 2 K  ? ( >  M 0 ? * F 0 M 8 K - 0 , ?  M * M 0 >  @ (  M 0 @  M  >   K 8 M 5 > 9 ? 2 ? 8 M 5 ? 8 M + M 0 F   M {0} 8 M  M 0 K  A 2 A  >  A ( M + M 0 F   M  M 0 J $ M $  H 2 A   # ? $ 8   G $ 2 ? * ?  A  0 > $ @    F 2 A  M 0 @  M 8   M / 2 A  0 M  M 8 M 2 > 5 ?  M  ? ( B  M  > 0 M  ( M  ? / >   M  H ( @ 8 M  ? , ?  ( M    F 2 A * A 8 M $  * 9 M 2 > 5 ? * B 0 M $ ? 5 F ! 2 M * A * M 0 >  ? ( ( K 0 M 8 M * M 0 >  @ (    M 2  , F   > 2 @    F 2 A , M 2 ? 8 M 8 ?  , 2 M 8 M 8 0 3 @  C $  H ( @ 8 M 8 M % > ( ?     F 2 A 9 ? , M 0 B 8   M / 2 A {0}   > 0 ? $ M 0   $ M $ 0 + M 0 ? 8 ? / ( M  A 0 M . A  @    F 2 A  M / A ! ? / K - 0 , ?  M  A ( @ 7 ? / >  0 , ?  M $ B 0 M * A 8 ? 0 ? / >  M &  M 7 ? #  A 0 M ! ? 7 M & G 5 ( >  0 ?    F 2 A * 6 M  ? . 8 ? 0 ? / >  M * M 0 >  ? (   > 2 ?  M * M 0 >  @ ( + M 0 F   M * M 0 H 5 G  M - * / K   . ' M / . 9 H  0 M . ( M . / ( M . > 0 M    F 2 A . F  M 0 ?  M * & M ' $ ? / A . F .    M 2 @ 7 M 2 J  G 2 M 0 B * >  $ 0  2 K / 0 M 8 K 0 M , ? / ( M 8 2 M  > 0 M * 9 M 2 > 5 ? 8 >  * M 0 & > /  9 > ( M 8 M  >  ? 7 M  G 2 ?  M * M 0 >  @ ( * 0 M 7 ? / ( M 8 . > 0 ?  ( M  0 > . H  M . ? ( M ( > ( M  H ( @ 8 M {0}  5 ? 8 M $ > 0 ? $   * M * 0 M 8 K 0 M , ? / ( M   M  K . ( M  0 M  ? 7 M  * ( @ 8 M 8 ? 2 , F 0 @ 8 M  * > ( @ / A 2 8   M / 2 A $ B 0 M * A + M 0 ? 8 ? / ( M & >   @  M / > 2 F  ! 0 M * 6 M  ? . + M 0 ? 8 ? / ( M * M 0 >  @ ( * F 0 M . ?  M .   K 2 ? / ( M    F 2 A / A . 8 M .    M 2 @ 7 M 8 F   M 0 2 M  0 M ! ? 7 M 8 M 5 ? 8 M 9 H  0 M . ( M 9 H  ? / ( M  M 0 ? / K 2 M + M 0 >  M  B 0 M 2 >  ? ( M  H ( @ 8 M  M / > 2 F  ! 0 M * M 0 >  @ ( 9   G 0 ? / ( M  M / A ! ? / K -* 0 M 7 ? / ( M  M 0 ? . ? / ( M  0 M  ? 7 M  . F 0 ?  ( M    M 2 @ 7 M  8 M  M 0 ? / ( M  0 M . ( M   * @ 0 ? / 2 M  0 > . >  M   ? * M 7 ? / ( M  0 , ?  M  % ? / K * ?  M 8   M / 2 A  F ( ! ? / ( M    M 2 @ 7 M  F ( ! ? / F ( M + M 0 F   M  K / K 0 > , K 0 K 8 F ( M ( @  > 0 M  ? / ( M   M 8 B 0 ?  > 0 M  ? / ( M 8   M / 2 A ( H  @ 0 ? / > * ? ! M  ? ( M * M 0 >  @ ( 9 H  0 M . ( M , M 0 ?  ? 7 M    M 2 @ 7 M 2 B 8 ? / > ( >  M 0 ? / K 2 M 8 >  * M 0 & > / 8   M / 2 A 8 >  * M 0 & > /   H ( @ 8 M 9 ? , M 0 B  M / > 2 F  ! 0 M 8 G 0 M , K - M 0 J / G 7 ? / ( M / B 0 K * ? / ( M 8 M * > ( ? 7 M  0 M . G ( ? / ( M 8   M / 2 A * K 2 M 2 0 M ! M + K ( F  ?  M * M 0 >  @ (   ? * M 7 ? / ( M . > / ( M 9 H 0 K  M 2 H + M 8 M . ?   M / B  M / > 2 F  ! 0 M . F  M 8 ?  ( M 8 M * > ( ? 7 M 8 >  * M 0 & > / ( M / B / > 0 @ 8 >  * M 0 & > / 8 ? 0 ? / >  M ISO-8601  M / > 2 F  ! 0 M   ? * M 7 ? / ( M ! F . K  ?  M   ? * M 7 ? / ( M 9 H 0 >  ?  M  > * M  ?  M  M / > 2 F  ! 0 M  * > ( @ / A 2  M / > 2 F  ! 0 M * 0 M 7 ? / ( M  M / > 2 F  ! 0 M * M 0 >  @ ( * M 0 K 5 F  8 > 2 M , A & M ' A 2  M / > 2 F  ! 0 M 8 > ' > 0 # -* M 0 / K  ( 6 K ' ( 8 M  M 0 ? * M  M 2 A  {0} 8 M 2 > . ?  M  M / > 2 F  ! 0 M 1996  0 M . ( 5 0 M #  M 0 .   % ? / K * ?  M  M / > 2 F  ! 0 M ( > 0 M 5 G  ? / ( M , J  M . > 2 M * ? ( M / ? ( M 0 K . ( H  G 7 ( M / B 0 K * ? / ( M * K 0 M  A  @ 8 M 8 5 0 ?   , ! ? ( 5 0 M #  M 0 .   8 M  M 0 > (  @ 2 K 8 ? 0 ? / >  M 12    2 * & M ' $ ? (0 11)12    2 * & M ' $ ? (1 12)24    2 * & M ' $ ? (0 23)24    2 * & M ' $ ? (1 24) 8 M  M 0 G 2 ? / ( M    M 2 @ 7 M  H ( @ / A 2 & 6 >  6 8   M / 2 A * B 0 M $ ? 5 F ! 2 M * A    F 2 A / A . 8 M .  J 2 . > ( * & M ' $ ? , M 0 F  @ 2 ? / ( M * K 0 M  A  @ 8 M  M 0 . , & M ' @  0 # 8 > . 0 M % M /   M 0 G  K 0 ? / ( M  M / > 2 F  ! 0 M 0 K . ( M  ? ( M ( , ! ? 8   M / 2 A 5 G ! M - H 2 M 8 M 0 K . ( H  G 7 ( M 8 >  * M 0 & > / $ . ? 3 8   M / 2 A  *  M 0 . 2 H ( M , M 0 G  M 6 H 2 ?  * > ( @ / 2 A  0 M % ?  8   M / 2 A   * @ 0 ? / 2 M  J 2 . > ( * & M ' $ ?   8 M  M 0 ? * M 7 ( > 2 M * 9 M 2 > 5 ?  ' A ( ?  * M 0 > . > # ?   0 , ?  M   ? * M 7 ? / ( M 9 H 0 K  M 2 H + M 8 M  M 0 @  M  ? ( M ( , ! ? 8   M / 2 A ( > 0 M 5 G  ? / > ( M ( M / K 0 M 8 M  M * M 0 >  @ (  0 M . ( 5 0 M #  M 0 .  - > 0 $ @ /  > $ @ /  M / > 2 F  ! 0 M 8   M / > $ M .   M 0 . , & M ' @  0 # 8 0 3 @  C $  H ( @ / A 2 8   M / 2 A 8 > ' > 0 # 2 H ( M , M 0 G  M 6 H 2 ? 2 >  ? ( M  . F 0 ?  ( M 8 M * > ( ? 7 M US BGN  M 0 > ( M 8 M 2 ?  M 0 G 7 ( M   8 M  M 0 ? * M 7 ( > 2 M * > 0 M % ? / ( M  ? 9 M ( > 2 ( A  M 0 . , & M ' @  0 ?   A * M 0 > . > # ?  . J 0 J  ( M  > .  H  M 8 >  * M 0 & > /  H ( @ / A 2 8   M / 2 A 8 F   M 0 2 M   M 2 > 8 M  > . >  H  M 8 F 8 G 2 M 5 >  M 0 ? / K 2 M + M 0 F   M   L   ?   M  0 F ( M 8 @ + > 0 M . >  M UN GEGN  M 0 > ( M 8 M 2 ?  M 0 G 7 ( M  ( M ( ?   ? ( @  M 0 . , & M ' @  0 ?   A  M  > 0 # 2 ( ?  M 0 . , & M ' @  0 ?   A * M 0 > . > # ?   0 F ( M 8 @ + > 0 M . >  M  0 M . G ( ? / ( M  ? ( M ( , ! ? 8   M / 2 A  8 M 2 > . ?  M -8 ? 5 ? 2 M  M / > 2 F  ! 0 M    2 * & M ' $ ? (12 5 0 M 8 F 8 M 24)( ?    A 5 A  M 0 . , & M ' @  0 #  M 0 .  8 > ' > 0 # @  0 ?   ? (  M 0 . , & M ' @  0 # * ? ( M / ? ( M  M 0 . , & M ' @  0 #  M 0 .   G 8 M 8 F ( M 8 ?  ? 5 M  M 0 . , & M ' @  0 # * M 0 > . > # ?   M 0 . , & M ' @  0 #  M 0 .  + K ( M , A  M  M 0 . , & M ' @  0 #  M 0 .  8 >  * M 0 & > /  M 0 . , & M ' @  0 #  M 0 .   * M * 0 M  G 8 M /2 K / 0 M  G 8 M  M 0 .  5 M / $ ? 0 G   M  > 0 #  M 0 . , & M ' @  0 #  % K * ?  M  . G  G  2 F . M  M / > 2 F  ! 0 M 8 0 3 @  C $  H ( @ / A 2  0 M % ?  8   M / 2 A 8 A . G 0 K -   M  ! ? / ( M  M / A ( ? + > 0 M . M / A 0 K * ? / ( M  M 0 . , & M ' @  0 # ( ? ,  ' ( 2 A * M 0 >  @ (  0 M  8 M 2 > 5 K ( ?  M 8 ? 0 ? 2 ?  M 8 >  * M 0 & > /  H ( @ / A 2  0 M % ?  8   M / 2 A * J ! ?  ?   , ! ? (  0 , ?  M -  ! ?  M    F 2 A ' M 5 ( ?  M  > 0 ? $  M 0 . , & M ' @  0 #  M 0 .   G 8 M 8 F ( M 8 ?  ? 5 M ( ?  M 0 . , & M ' @  0 ?   A 0 > ! ?  2 M -8 M  M 0 K  M  M 0 . , & M ' @  0 #  M 0 .   8 M 2 > . ?  M  M / > 2 F  ! 0 M ( . M  2 M - A 0 > ) 8 M 2 > . ?  M  M / > 2 F  ! 0 M (8 L & @  0 G , ? / > ). A  & A 2 K / 0 M  G 8 M ( ?  M 0 . , & M ' @  0 ?   A . A ( A *  ?  M 0 . , & M ' @  0 #  M 0 .  ,  ( A  B 2  8 > ' > 0 # @  0 #  G /  A  ! >  M 0 . , & M ' @  0 ?   A    F 2 ( A   M  J  M   ?  >  M 0 . , & M ' @  0 ?   A  M  > 0 # 2 ( A 8 > ' > 0 #   >  M 0 . , & M ' @  0 ?   A ! ? + > 2 M  M / B ( @  K ! M  M 0 . , & M ' @  0 #  M 0 .  . A  & A  * M * 0 M  G 8 M ( ?  M 0 . , & M ' @  0 ?   A 9 >   A 2 M * M 0 > 0  - 9 2 M 2 A & M 5 > 0 > 6 K ' ?   A    F 2 ( A 8   M / > $ M .    >  M 0 . , & M ' @  0 ?   A 8 > ' > 0 #  G 8 M  M 0 . > ( M ( ?  M 0 . , & M ' @  0 ?   A  G 8 M  ( M 8 F ( M 8 ?  ? 5 M ( A  M 0 . , & M ' @  0 ?   A . 3 M 3 @   C $ @  0 ?   , ! ? (  M 0 . , & M ' @  0 #  M 0 .  / A ( ? + H ! M  F ( F ! ? / ( M  , J 0 ?  ? ( 2 M 8 ? 2 , ?  M 8 M ) ? 9 M ( > 2 ( A  M 0 . , & M ' @  0 ?   ! > ( M ( ? 5 ? 8 M . 0 ?   A ) ? 9 M ( > 2 ( A 5 ? 8 M . 0 ?   ! > ( M ( ?  M 0 . , & M ' @  0 ?   A ** M 0 > % . ?    M 7 0 > 2 ( A . > $ M 0 . G  M 0 . , & M ' @  0 ?   A *8 0 3 @  C $  H ( @ 8 M  M 0 . , & M ' @  0 #  M 0 .  - GB2312*8 >  * M 0 & > /  H ( @ 8 M  M 0 . , & M ' @  0 #  M 0 .  - Big5*8 > ' > 0 # @  0 ?   ? ( / B ( ?  K ! M ( ?  M 0 . , & M ' @  0 ?   A +  M  > 0 # 2 ( A 5 M / $ ? 0 G   M 0 .  2 K  M 0 . , & M ' @  0 ?   A ,  M  > 0 # 2 ( ? / G 8 M ( ? /5 F ! 2 M * A ( ?  M 0 . , & M ' @  0 ?   A .  M  > 0 # 2 A / G 8 M /5 F ! 2 M * A / > ( > ( A  M 0 . , & M ' @  0 ?   A +8EVamwEL,RNvNNMKXJM6MJKGQ:1N01=>d6@:08 C1B+KD2T6\6fF:F09G9T751@BF9BWBADuC=E?_E>A3y>04D0>9;%D 7F5283 4B@637811@U:6O3>^: A<1G<:23J02=B8a>J49;22 FC<6q:K@33r000==4?5:A0#206e@3/;00m>f8U3:146r@3;43>@]83852;883088E5252A<)2?25h02Gq1@S1;M57@9?q3{:517b5[52:197=3;9d76@1D>C0'I @)<=44k244:P98sK6> 1Bc0A=42G59,9i=409802162 E4t=#KD7k;L7FD\714 ?8H4MJAJQI30;:Q?721x357?5> <951>L:0B*B: HIc31j3f40{40q2^0^=m40>8\3%;a;47 6,7A>(Fw2C39Y2<7t40$79M;L:6:?K8>16m03?953579v1{13<1=<611]1i5=2|6p5x8X47@_4jLD8C>G00;0aou1UDE 4e[ ` e j o t y ~          $ ) .38 = B     " # GL( @Q2 7 ^< VA F K rw|P U Z _ d n [s x } `e jot y~BTFMXfPLWR5nP2Sr5xDPQQ5nQO5nPS5nPiQ~MRS#M_S ORhPMPORrA>B,G?  M b KH`e!`A`1>`D`eC`,A`<`H`)P  V^{#P#P'P'P'P(P(P )PA0` )P)P 'ResB;  ??-;*jKiteso-@ [*7BX o@' D Y0[ A M   HF #kGvG##GQЙ2GTҥ0\ G JG}0]#s0U0K0 0Rؚ#ڌG#0 \# VP.` 'ResBC k PPk>*j<0@>48OB09D8=G5E@0110A:20;;3C@:C@4;0>A<0;B<0>@<>>:=8CM=O=0A5@1A8=4BC@:D>@ADC;0E8B>H254N=>=O?>=0CA08=4>B8=0;10=0<0@0@<0=0AA><10;8=482581@>=8A?0=:0=C@:C@C:A:E<5@;0B8H;>B8=<0;09<0>@<CC;=5<8A=5?0;@C<8=A><0;B0<8;B815BB>B>@B>8:D0@5@G5@>:MAB>=07>02095@5@>715:9C@8@8;;0=3;8A18=>;18@<0=1@5B>=1C;>@25B=0<3C0@0=40=8O347>=3E08@;0=48A;0=4:0H<8@:>=:0=:>@5O3;8B2>=<0@0B<04C==>@253?0=>1A0=B0;A8=30;A;>20:A;>25=AC@8Q=B83@8=OB>=30=C:@08=E>@20B8@8715;>@CA=J0=02A>=D0<1>A=8O31>H8@43>;;0=43C0@>B8=4>=578B0;8O2:0B0;>=<0;030A<0=8?C@>:A8B0=BC@:<0=D@0=AC7>=028HB030;8A8O3:>@A8:0=;08AB>=;C;5 A0<<0;0O;0<?>@BC30;D8;8??8=8=0@8 A0<8=C:B8BCB@5B>@><0=8;8309=>=;N:A5<1C@3>70@1>9>=A:>;B8 A0<0=3;8A ()0=3;8A (()A0<88 H8<>;A0<88 0=C1A5@188 1>;>A5@188 ?>Q=D@8788 0@1%0=8 0=J0=02%0=8 >A>=D0<308B88 :@5>; 00<>8 0@1:C@488 <0@:07H>B;0=488 3M;701>=8 =><0J;C<E8B>88 0=J0=02E8B>88 >A>=D0<!:@8?B8 =><0J;C<"028<8 3@53>@80= 00<>8 8=4C-0@018A?0= (<5@8:08 >B8=)B0<0709B8 0B;0A8 <0@:07"0@B818 <C@0BB01A>788 AB0=40@B! [H a *7IQXBX o {d9@ < M@o ' g -l1 D VY`pK z ~:;,05 D ) [f z}h A 9< vM b 8] H F11%,u1el{0H38?2A"ƃق߂{^U@q(ԃ:؅Є;~rۃH(…̓Vj`XHOP؄dㅣh]:xyCpk Lq:Pͅ$Po# ͂!.ǂ낰-svUӂ;Ȅ{ B\نɆoueB gpbOTm {{{  " e!.n!mQPTPWPV P8P=PLP> .`\PcP 'ResB . h.V*j!'5912! 9'44--!9!B#"1#'2#9A%  2B.2*52B"5@ #52B522B!I' 22 2 2 9 9 94 9%99%99'2222!28 8%42%52*2459%901# !+5!"5!22!22!2D !4B '2"9'2B *@-'5-2 9-5B.1H.92@ G@ 2@ 9@ #5@B @2@2@!2@!#9@"I2@-@'AB#B!4BB#B 2B 2BDBBB! 5B!5B% 4B%!2B'B#D2D@%D-8D.2@ '294*%04*4+%@!@B4@!2#52"2-41!@2"42A%2D%8  58#8#4B-$+L-51B1!22 12#49*D# 4 2 9'1  -2 1B 2 1 2!1' 9@!--21 L1'%24'24'%25@#8#5242%4 4!@5A" 4!25'@'5-1*1* 221212!12!8!2*L4-%9.42@%21 B8 B#9%514!#25!- 2!-B!-%2!2 L#-!B#9 4#94%12'89*'24*44*@%'5-22-4B-42-54-9#9.2'2".45.5#9@#B@ @ @8!@2%@!2@%@%@"!2@#1@'2@'*L@'%*L@.2 2A 9A!9A%5A%!2B1BB% B#5B'4B'%-B-1!D-#4  5@#5"-@'*0@2+%52"920 4H4%2559"9B#)529#52@#5"9@D5-9K5A05!9 00D -5 2#24 2#L!2 4 4%5 42B! 99!22 222B21122#L2.459'2%99B#B"2B#B4@'+42'2B.2-9#92B%54B-B##2.8"1%22%9 42@5"441 242#L-4444-4#2#29%2+L!+2 5!11!2 2@!!29@ !2@%"L!4A!"44 "9@##'12#1!#L#229%1@%%24B%2B2%5@5"%9@"5"%I22'2%2B!'2@#"L'2B%5*-*L*'5@*41!*@2*L*B%'1-022-02#L-12-1@.!-1**1!-2'2#L-2B 5-2B%4-42%5-48 -41*-5B!4-5B%B-8 @@4#L@ 22@ 42@ %8@ 4#L@ A##L@@#B@'2#L@7-#L@2'5@#1@#%%L@%!4 @'42@-G!9@.@#B#A"@A-A !B2'2B!2%2B'2#LB !2%5B#4B"#92B#!25B% 1B- 25B-4"2B-%5@-B-B#B!DC+ HD!4%5D%@ 5""92#4@ -B#55#L5 @* '"4{0} 5'"2!2'2 4B-'4 -4-251'#2522-8 %4--#L4 22%12@!99!7"L5%251I9#L@  1!2%2 -@'5" 12@' 2!4CI 2B@2#L4%442!2@ 4428!92-*@5"1 5#L12#L1!2#24*%2!28#859@#5"1!22-+L@!58#0!-%B'2!2-@!22#L!24A !2#'25!5#12"912#2 *2%1@'5"%1'42%2.L2%42%2%8"@ B'4 22#*'2.5%5*12%5*1*$*4*42--#L--07"@-0@ -#5-142-1!.2#2-2#2--2#2'1-2%4'L-2@0+L-2@#22-2A!5-528-5'1B-8"9#L.12#5.4DL@4"2@@'%2@H2@ @"@@ A%L@@ @#@-.82@5"2@2%5@%2#8*@!8!2@!B#4@"-#!1@'@BIA !9#9B 5@B BCIB@@%2B@'5"%BA%LB  8#5B!.-'LB#9!1B#!1B B#A! LB'%26B-4'2B-% 44D@'5"22%G-44@ 5"#1*@ 5"!142@!G2D''28I24 -2%4@ 5"-#L 4200000+LB- 21%!7"L2@%44!8982'255@ 5" 2!-#LB# 44'"1 G--'L 2!4%9@% 2#L@ 2 2B@5" 4 -2 4! 5A- 5#4%%4 8 5%L 9#42@!11'21'@%D'1* 2'14#4  2-#L@'"L-*'222'2@#5"4*2"19%4H--!--0+L%2'52%D!#55!-L5 17082*L-24A%L!-#4*@"!22 2#L!2%22 5#44-1%-!2#L%49@#5"%4B'@5"'1%@ -#L+%2" 2)2-1%DCI-2#22B.-2#L42-44+2*0-444B--5%2D!L-6-!2-8!9#L-8!89-K2'22.29BB-.5#5B!9@ %2"2#L@!2#L@%2A'#L@'2#L@#@ -#L@"2@--#L@% @5"@'5"2!@+28@-!5@%5"@-%L 2A#@%5"A @ -#LA!@5"A-%0A!2B#8@*B#!2@5"B#@'5"2D %5@ 5"D @#5"D-"L!2#21'@%%2'1'@%D".4544#5B#2#5A%L-#-2B%42#2"-24%@-#L52-2 52 9@5" 2!4@+7- 9#L 5%L 9#L!4#21 L%29 8%21!8*%4!1'@% '21'@% 2!2@ %5+LG-4 414"2#51%A@#5"21B244522 51H-4I.- 2)2: {0}"94%2#2B#-2%41'@5"%4!@4#L%9#5@+7-'2@%@ 5"*B%'5@5"--*@ @5"-1.2@ 5"-1%*@-#L-4@#5"-4@.-#4-59@5"-G- 41.5%51"@%4*-@ -#L@5"@4#L@!@5"B@%@5"!@' 5@%2L4 @!@#@%5"@!@!2@"@*2#2)#L@-4B-4@-*B@5"@-5"#L "2A @!5"#LA  -CIA-#4.5%5B B@+7-B%5B4B!BB4B*'#1*#0D- LA%LD-#4 %2"4'--2+#1.1H1'"H-1'@%#51'@%!4,1'@%@!#2@.2+L!I%92-%9%1'{0}  "2"%2B%442#L2@5"5%2**45!4+2 2!4*-%L 2!4-52#51'@%!H2-#L*B#24484(8#4"0- LA !L4%44*L!2 4B@5"!2#LA %%4*!512@2#-B#-B#02#'1#0@!#4%5@5"#L5%5@5"#L@-%9H2 1918'1%%2@-#L'2#1*44-1$)%2-1*9@#5"*-2+#1- 2-4848@"-#!1H3@-*@#1B@.4#5B-%A-#42*LB"L#2 55B@!-@#5"B%2--"5D LD#4ID-#4 B#2.1H1'@G!{0}  -7HF1'@% 821'@%4@1'@%2+%5-!4'@-#L1'@%"2+L1'@% 2!21'@%2#51'@%%4!91'@%@% 244.4#9D-0 2-2{0}  B#22#2-2%2 2B!4@5" 4B%42#51'@%.4#91'@%B#!1222@-5"44142@5"@!B#08@I2!2 12#25!2#50'1'-%L@-#L#5-1$)B#2-2B#!2@5"-42%5B#2-4B5@ 5"@-#L4 CI@-#L!244@"-#!1*'4*1'@%8 #21'@%@%991'@%@-GB44-4%4* 4!B%*L@A-%@@5"1'@% 2#221'@%#2+!51'@%B-#4"2 482#L-1'@%-2#48#5D#@!5"44-4*%2!0+L%2'58J#1H@(*%2 9!4 2: {0}%1@ !@4#L%92-2-2*#4L: {0}*1-1)# UPA*1-1)#*2%*@ - "8B#-2@ -#LD2-5"4LB#2.12#5B#2@ -#L *%2'41'@%12244 5H8H1'@% 2!H2"4'-@-#L@ 5"{0}  1I+!{0}  %I-!#--25-1' '@%1B%"1 -#L@5"- 5@#5"0'11'@% 5H8H1'@%B-%448#5--B!12%940'144DI+'1#1H@(*B#2#4@ 5"@+7-!21''2-!5B%24 - A%4*#4L  {0}-2+#11 L5@4#L-%2@-#L!4B#2@%!4 0'1@-G@@@%CI@-#L@ 5"B#21'@%@'2#51'@%9#L!951'@%--*!1"2#9A*8%@4@- L@#!29#2-1#'45*2!1 2#I+21H'D2#2D -1%2#L 5@#5"0'1--5B!4-5"4L1'@%-#L@5"1'@%D1!1!1'A# 2)24H-#L@'"L8!-%#1H@(*2 G-!2"2D.B#%4*L-2+#194@ 5"-2+#1B!#G-B-4@-#L%41'-4@-#L%44'@'2#L1I@4!@!-#2B@5"@"-#!1*9%2B#'- 2%B#2D!H!5 2)2@5"1'@%!-B@%5"1'@%!2%2"2%1!1 9#5-#L@5"-1$) - -1$)*'2.5%5 - -B29@'-#L@5"91@#5"1I+! -#L@5"-%H21'-1)#BB.#4 1'@%51'"H-1'@%(4"!51'@%1%2@(1'@%7I@!7-1'@%@!D!2@"1'@%@(2#1 #21'@%D1!B.#2-#L@'"L5-*L44 ISO-860144@-#L@ 5"#1H@(* (*'4*)#4@ 5"0'1 2)2!7--@!#41*@ - @!G 4B-1$) - A22-2+#1A-%5@#5"@"-#!1*9B#2@-G@@@%@+7-B"L#2BB#@ 5B'%261I@4!B'%26*!1"C+!HC I2*H'8%D %5@ 5"-%H2D!H!5I-!9% 2)21'@%-2#L@!@5"1'@%B*#2*!@G1'@%D%7I-C+!H-#2@!-4 2!2@#5"2#5B B#-1*@-#L1'-1)#2" 4 21'@%51'@G!1'@%22#@41'@%@-4B-@5"44@#-@#5"44@-4B-@5"0+L%2'5 -%@-#L#4@ 5"0'1-- 2)25HD!H#9I1%312#1@#5"%41'#12B'2-1#'45!2#2-1#0-22B@%5"-2#0@5"CIB#2@-#L@ 5"--2+#1@"-#!12%24@@.5"#24-5"4LB!4-@5"#L@!5"B#8@* - "8B#-1$) - -@!#41@ -#LB-B#@-@ 5"2#1@#5"1'@%1@#5"1'@%A" 2#L4@5" 2* 2#5 5@#5"@-*#25B% 5@#5"A1I@4!1'-1)#@!@' 4 21'@%A1I@4!1'@%A@G!244-4*%2! 5'4%#1H@(* - A22%24 - #1@-#L*1(2*#L-%%2#L-2#L@!@5"0'1@"-#!1*9 (*'4*)@#5"2!28#!B#8@* - #2 4%395H!-@+GDI1'@%!4,1I@4!2!2D LA-%2*%2 2)2#5B-%8"@ 5"2 2)2-#L'4@5"*9 2)27I@!7--%99#02#'1-@!#41-1$)%5B-%2@!2-2#0@5"@+7-B#2-2#L@!@5"0'1--@-#L 5-@!B#-44@"-#!1 - --*@#5"@#5"2!2#%2@*IA-%@@5" -@@ 5"-4!5@#5"% -#2@!-41'@%#54!L@%G1'@%-2#4--44 2)27I@!7-2!22#9A*8%@41  5*#4L5HD!H#9I1*@ - %04-@!#42--#LB#24#1#8-1#'45A#'#-1$) - --*@#@%5"@"-#!1@ 4%@'@5"@#5"2!%31%H2*8@#5"2!A1I@4!@.5"B#%4*L-5"4L0000+#7-.4#000{0}  '2!@I21DI1@#5"@*5"+1@21'@%B#!14!L@%G4A%L-#L@2@%G#02#'1-4!5@#5"%-1$)*!1"C+!H-I@#5"2!*!8B#(1L#5B-%@ @ %*L#1H@(*-I"8C+!H#1H@(*445B%@-4B-@5"44A+H 24-4@5"#5@ 5" 1@-#LA%L 2)27I@!7-24B @#9A*8%@4!2#2-1#0@#@ 5"!2#22-2+#1!2#2*!1"C+!H@#5"%312!3'5'4 1'D.A%L 4!B#2B 0+L%2'5-4*#4 1A%2#L@5"-4*#4 1A%#0 12 1H'B! (0 11)#0 12 1H'B! (1 12)#0 24 1H'B! (0 23)#0 24 1H'B! (1 24)#0--1)#A"'64-1$) - *+#2 -221#-2+#17I@!7--5"4L2#--1)#A@'-D%*L2#--1)#A@.@4#L'2!A!H"3C2#1@#5" 7H-!2#2-1$) (BGN)2!2D LB!#G-B!2#2 2)2-1$)!2#22*J-#9A2#6I##1C+!H@#5"2!-1)#51I@4!@#5"2!-1)#5#0"8L1@#5"1'4!LC+ HH-2#2 @5"'4 2--#LB#25 2)27I@!7-5'2/5'2@#7H-+!2"24(2*#L2#1@#5"A5H@G41@#5"*1 %1)L5H%0D'I1'@%-2#L@!@5"4!L@%G%312#1@#5"2!3-H2@"-#!1--#LB#255 1996%0@'I2#1@#5"*1 %1)L@#5"2!2#-@*5" 2)252#@#5"%312!A"8B#1'@%22#@4- 5H8H1'@%-2#4--44A"2"%312#1@#5"A!2#2@"-#!1--#LB#251I@4!1@#5"1'-1)#2@H21I1@#5"2!2#*0A9I-41@#5"@*5"+1@22!444-4*%2! (-8!!L-1%8#2) 2)27I@!7- 2-#LB/4%2-1#'45A#1#8#'#@ -#L *%2B'4 5#4%%4B#21@#1"1'@%2!%311'@%1@#5"'2!*31 -1'4!L1@#5"%312!1'4!L41@#5"%311'4!L@%GH- 2)27I@!7-*B'5  2/B %52'# 1H'B! (@5" 12 A%0 24) 2)27I@!7-%4B'2 -@#@ 5"1@#5""94BIA5H@G4#9A4-2#6I##1C+!H*1 %1)L @H27I@!7-A22-1)##9%4H!*8@!@#5"--12@5"1@#5"2!'2!*31 -1'4!L1'-1)#%04@-#L4A#'#1'@%22#@4A1'"H--5 2)27I@!7-B-@ 5"B/B-B "2@1'@%22#@4A1'@G!-5 7H- 9!4(2*#L!2#2 UN (UNGEGN)1@#5"B"D!HI-3C+I@GA4%2""8%2#1H@(*65 .(. 1606I+22!"1  06II5H@G.16%%312#1@#5"2! Unicode @#4H!I2#1@#5"@*5"+1@2C%31-"+%12#1@#5"A#2!1'4!LC+ H-@%G#9A5H"7+"8H-2#6I##1C+!H2#@#5"%311'4!LC+ H/1'4!L@%G44-4*%2! (A2#2 *!1"2#2(2*#L)#9A5H@#H#1-2#6I##1C+!H1@#5"@*5"+1@2/1'4!L/'2!'I2044-4*%2! ( 2-85-2#0@5" A#01#L@*5I"')71@#5"2!@*5"+1@2/1'4!L/'2!'I2/1'-1)#00[2#--1)#@G-1)#B#!12!@L-*!2!+I-*!8-@!#41A%0+I-*!8#1* 2 14!L5 1997+8EVamw3DZQyUUUPIO IDnS*P?R)8_EHh oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }4d=74772E@6>47014;7-B:77A7>N#L37:GVD7EO4/rG?4p5/; C63@2:[/[1 ;[FLGlOI?@/LBG=>g18DlC.13:M?M@;IC9@8/8H[5E1;AE15=44/h>4?x=RCK5;3hC|>.C0IFA02.0.>I6117rF!8/lF18.u2)@~52A60 /.~9DC2I6002E0B<;0">q63{24Q62/965M054i2a7o2B;1IA72=::<4:i7 <1GK0<=(=.4B>q71>/J4Q7>.D/t/5:$9/~/1!7Y0/::r>,D/c?e04n?X?8F(Fc2 7801A313:/9717-9cCy/>tAx3>3G/nEG?,>'2#50C1=1.;0F5 6"G2 : 0!?8 BD@>*5q3EY8==371=855Z=5C38/A+1/5!21<:1.=8; 9166%16):@@<1\3c3999G3<6U3.:N3=/4K; 854%;I1439E28K2;DE82(01f4:X4_4/A22l9c9=0/.b592 45;69/6 BA84OQhPOP3/./"H$/aou7RFI 1e[ ` e j o t y ~           $ ) .38  = B     " ,1# G6L( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~4L>L8H2@a1I1O1a8 BM:MB?5G0s1@S2.55B;9RDI8C2EIM;>BFIF>_00>ADY6MU/7;>d@20M$C4A/C0RCi6@Z92>0DC232}0Q4 J@y6@B{49S0IH~@ A2$JC#E9@20ZH>@39Ad;6 9B/<@Q8539K?5DT5=P4kQFD|L>`@euI  *2;C,?<BPAHNH@NB~JVVkR2GLCBGDGOhL\NXfcQP5nOR|Ur5x2SStP5n'TR5nTS5nJR~FRVZM`VOBPJTUQ[PM&QuQLE0UQKMN3Rd@>R&*.2NO'O>O6<CUS9VMOTT[d?MK=mrz  TYkp!u&,z5:BGLQ@LQ2H Q@FGB@,LADFFgTHT,A>CGPEA<@ZJ:?    ( 0 +2:AHQYksy9 ? G M T \ b j #,4<s y CQ Y UMQy7rN@QVmKKJGThA;:RFD:HMBBB?OZK:v;UODBIY7S?HJT>1FNPGTTLq:3J>@@LGS 4.P4PS~`@`l@`l@`HD`0P  V^(P(P-P-P-P.P.PV 0P.`o 0P0P 'ResBP  *js 'ResB  *jbuddhist P 'ResB . ].*ju} r+=04vs|* = 3==+J=J K.S=vV = r +r0-b15Aj5S=c5e,vp  q-s u -V *=--=) s *(`-kS j *M*0 * rj r5.0 5h5 5`  a  *d +;f5jus  d(`se+5%( +r# P-2Qb q  -5v5P+v2  .= - H(3V-q  5 M*C0  -ct- KK0-f- .s5u5     (GB)   (US)- ( -5)V-q   ( e+ )V-q   ( V-q  ) q- 0e (q-)]! [a*7BX o{d9@ < M)' g lVY ~;0=5D) [   }<  b - Hjy0/k/0///*//a/...p//N0@0 /90%/0./.c0/H/0/. 00/U0/0G0q00z/u/\0\/f/R/W/.$0//+0 ///C/.020/.0..j000/.0/////.///9///.>/004/.0M///...ou00B..{{{  " e!.n!V^PPP.`#P*P 'ResB . .*jkkAdatyUmumyoktoSanlarbamanaerokiju diliamorroNy_anlarSenenamaasu dilian diliewe dilifin dilifon diliido dilikuk dililuo dilinko dilirwa diliwai diliazuwsyz_an dili{0} _trihaeh dilisoga diliafar diliahem diliakan diliawar dilibask dilibena dilibini diliblin dilibodo dilidaza diliefik diliembu dilifiji dilifula diligeez diligrek diliiban diliidi_ diliigbo dilikako dilikeln dilikie dilikomi dilikorn dilikoro dilikosa dilikrik dililaos dililozi dilimeru dilimeta dilimizo dilinama dilinias diliniue dilinuer dilipars dilisaho dilisena diliserb diliteso dilitiap dilituwa dilitrk dilizulu dilizuni diliuuk diliawa dili_ona dili_wed diliSebit: {0}abhaz dilialban dilialeut diliamhar diliassam diliazeri dilibafia dilibali dilibasaa dilibemba dilibirma dilibugi dilidargi diliduala dilieston dilifarer dilifriul diliganda diligawa diligazak diligusii dilihausa dilihindi dilihmong diliiloko diliingu_ diliispan diliiHlis dilikabil dilikamba dilikarel dilikain dilikeua dilikhasi dilikhmer dilikomor dilikore dilikumyk dilikuruh dililangi dililatyn dililaty_ dililitwa dililunda dililua dilimadur dilimala dilimalta dilimaori dilimari dilimasai dilimende dilimok_a dilimossi dilinauru dilinepal dilinoga dilioria dilioromo dilipalau dilirombo dilirundi dilisamoa dilisango dilisangu diliswati dilitaita dilitaiti dilitamil dilitatar dilitemne dilitetum dilitibet dilitigre dilitjik diliugur diliwara diliwenda diliwolof diliwuno dilizarma dili{0}  hliakma dilieen diliuwa_ dilizbek diliakut diliapon diliemba diliarumyn diliPul birligiRim sanlaryTa sanlaryadyge diliangika diliaragon diliawadhi diliamara dilibengal dilibirne dilbolgar dilibo_nak dilibreton dilidakota dilidania dilidiwehi dilidogrib diliekajuk diliermeni dilierzan diliewondo diligalmyk diligerero diligruzin diligwiin diligyrgyz dilihorwat diliibibio diliirland diliisland dilikanton dilikikuu dilikpelle dilikwasio dililadino dililakota dililezgin dililojban dilimagahi dilimapue dilimaame dilimikmak dilimirand dilimogauk dilimoldaw dilimongol dilinawaho dilindonga dilinewari dilingomba dilinbelli dilnanja diliosetin dilipenjab dilipe_tun dilipolak dilisardin dilisebuan dilisindhi dilisingal dilisiria dilislowak dilislowen dilisomali dilisukuma dilisundan dilitaroko dilitelugu dilitongan dilitsonga dilitswana dilituwalu diliudmurt diliukrain diliwalli diliwallon diliwalzer diliwenger dilizazaki dili{0}  ba_ga{0}  drliewre dilioruba dili_aenn dilibelarus dilitrkmen diliElipbi: {0}Grek sanlaryHan elipbiiLaos sanlaryMetrik ulgamTa elipbiiadangme diliarapaho diliasturi diliba_gyrt dilibislama diliflamand diligalisi diligilbert diliguarani diliindonez diliitalan dilikannada dilikatalan dilika_miri diliklingon dilikonkani dililimburg dililingala dilimakasar dilimakedon dilimakonde dilimarathi dilimar_all dilimundang dilingamba dilingembun dilioksitan dilirapanu dilisamburu dilisandawe dilisantali dilisiksika dilisoninke dilitasawak dilitumbuka diliumbundu diliwolata diliwetnam dili{0}  taryhyleg ulgamyangben dili_ambala dili_otland diliArap elipbiiEfiop sanlaryGrek elipbiiJamo elipbiiKhmer sanlaryLaos elipbiiLatyn sanlaryOria sanlaryTamil sanlaryTertip rejesiTibet sanlarybhojpuri dilidzong-ke dilifilippin diligrenland diligujarati dilikabardin dilikalenjin dilikimbundu dilikorsikan dilikwanama dilimanipuri dilimathili dilimorisen dilinankole diliportugal diliprussia dilisanskrit dilisisilia dilisyuan-i dilitahelhit dilitigrina diliwolapuk diliapon sanlaryBengal sanlaryBral elipbiiEfiop elipbiiErmeni sanlaryGruzin sanlaryKhmer elipbiiKiril elipbiiKore elipbiiLatyn elipbiiManma sanlaryOria elipbiiTaana elipbiiTamil elipbiiTelugu sanlaryTibet elipbiiafrikaans diliesperanto diligorontalo diliinuktitut dililule-saam dilimalagasi dilimalaalam diliniderland diliretoroman dilitok-pisin diliapon elipbiiewre sanlaryBengal elipbiiErmeni elipbiiGruzin elipbiiGurmuhi sanlaryHangyl elipbiiKannada sanlaryMongol elipbiiManma elipbiiNbelli elipbiPars senenamasySingal elipbiiTelugu elipbiiazerbajan dilihiliganon diliinari-saam dilikora-ini dililuba-Lulua dilimazanderan dilineapolitan dilipapamento diliskolt-saam diliewre elipbiiola-Fonyi diliadaty hyta dilia_aky nemes diliAB^ leg ulgamyDangi senenamasyEfiop senenamasyGujarati sanlaryGurmuhi elipbiiHyta senenamasyKannada elipbiielipbiler  {0}gaiti kreol diliinterlingwa diliiHlis dili (AB^)kapampangan dilikinaruanda dililuksemburg dilimakua-Mitto diliminangkabau dilipangansinan dili{0}  da_y apyk{0}  giHeldilenapon senenamasymerkezi krt diliBopomofo elipbiiGujarati elipbiiHiragana elipbiiKatakana elipbiiMalaalam sanlaryMinguo senenamasyRim setir sanlarya_aky lu~its dilibuthana slaw dilignorta Soto dilignorta saam dilikabuwerdianu dililuba-Katanga dilisranan-tongo diliewre senenamasynekele_dirilen_otland kelt dilikongo suahili diliAdaty han elipbiiArap-hindi sanlaryBuddist senenamasyDewanagari sanlaryGrek setir sanlaryMalaalam elipbiignbatar friz dilignorta Alta dilinigeri-pijin dili{0}  ylala_yjylykAdaty hyta sanlaryAdaty tamil sanlaryDewanagari elipbiiHyta onluk sanlaryISO-8601 senenamasyMatematiki belgilerkaraa-balkar diliokarky lu~its diliErmeni setir sanlaryGrigorian senenamasydemirgazyk luri dilidemirgazyk saam dilidemirgazyk soto dilignorta ndebele diliispan dili (ewropa)iHlis dili (Amerika)koraboro-Senni diliapon malie sanlaryBopomofo han elipbiiImperial leg ulgamyUmumy maksatly gzlegnorwegia bukmol dili12 sagat ulgamy (0 11)12 sagat ulgamy (1 12)24 sagat ulgamy (0 23)24 sagat ulgamy (1 24)Doly giHlikdki sanlarPul birliginiH formatyStandart tertip rejesiHijri-kamary senenamasydemirgazyk ndebele dilinorwegia nunorsk diliportugal dili (ewropa)apon bogun elipbileriorta-Atlas tamazight diliAdaty hyta malie sanlarySagat alawy (12 24 sagat)seselwa kreole-fransuz diliSetirden setire gei_ stilidililige degi_li mazmun okiHlis dili (Beik Britania)nekele_dirilen hyta diliDeslapky unikod tertip rejesinekele_dirilen han elipbiiokarky nemes dili (^wesaria)Pul birliginiH standart formatystandart Marokko tamazight dilinekele_dirilen hyta sanlaryhzirki zaman standart arap diliSetirden setire gei_iH berk stiliSetirden setire gei_iH adaty stiliSetirden setire gei_iH gow_ak stiliPul birliginiH buhgalterilik formatynekele_dirilen hyta malie sanlaryArap-hindi sanlarynyH giHeldilen grn_imw.Fv/ //1+D155HHE791/9/55)@911a91/5<9/\;.546/5 2/e:5#58M._13..U9OB=G/B.586 62h4@dH165B!2%6@2E,2/a600/< 072$/GB2D6/C0$::1:>lH:G0=22-/6K:>O5-77Q7i1622.2<-1:'C02Y@6=c2Q0<<3D8d=7V=G2e0(;6/-?14f57&4.e9e5AQ/r=B;D55;O;;R48=;)8CE1EG4=l/58M8Y8<4C>I@@s1i;e811KC]41C}8q8}1CC3A8~484#144@=4n9:88D=?aA=>>D??j> @>@y>9>D.c/.?EHC *2;CCPA AAE]CFD>B?BGOqIHO&HFF&*.2.FEF\FsF6<CLI(IIT[d9E@#mrz !&,5:BGLCI>E=C9C.A?DHIdDaGZ?=E0Z<}5BxDh<>5<u/u/v({91  " e!.n!mPPPPPPP t 5`e!`QD`B`-B`;`19`%9`rA`)P V^5PFPEPJPP .` .P5P 'ResBP  *jfil  'ResBP *jfil_PH  'ResB"  ##f*jfikaLea: {0}fakaputaunikMtifakatanikilea fakaklea tuifiotakai houafakas+pingafakainitiafesiilainelea fakalaulea fakaluolea fakalulea fakavaitohi mhinaFeituu: {0}anga paangafaka-iso8601fakamohametifika fakalaufika laulahilea fakafisilea fakafullea fakahupalea fakakaiolea fakakakolea fakakatolea fakakel+lea fakakikalea fakakololea fakakomelea fakakomilea fakakus+lea fakaksilea fakakpolea fakak+slea fakalasulea fakalifilea fakalosilea fakalu+alea fakamafalea fakamal+lea fakamapalea fakamelulea fakametlea fakamisolea fakanamalea fakanikMlea fakaniulea fakapalilea fakapemalea fakapenalea fakapesalea fakapinilea fakapululea fakaplilea fakapMtolea fakasaholea fakasakalea fakasavalea fakasekilea fakaselilea fakasenalea fakaseselea fakasisklea fakasokalea fakasululea fakasunilea fakasusklea fakasslea fakatMsalea fakatkkelea fakavMlolea fakaeuelea fakaiaolea fakaitolea fakaktkikai ha lealea fakapsiaTohinima: {0}fakakelekoliafika fakalomafika fakanikMfika fakapemafika telefonilea fakafaloelea fakafangilea fakafMngilea fakahaitalea fakahaitilea fakahausalea fakakiliolea fakakMlealea fakalangilea fakalksialea fakamaleilea fakamaulilea fakamienelea fakamMngilea fakanaululea fakaniasilea fakaniololea fakanokailea fakanoualea fakanuelilea fakapafialea fakapalailea fakapalaulea fakasangulea fakasianilea fakasionalea fakasuatilea fakaspialea fakataitalea fakatiapilea fakatiulalea fakatoakelea fakatongalea fakatualalea fakatusu+lea faka+tisilea fakaiapilea fakauaiklea lingikalalea taeiloatohi hokohokofika fakaotialea faka-otialea fakafanitlea fakahelelolea fakahepelklea fakahinit+lea fakahititelea fakahMlanilea fakakaiukalea fakakalipalea fakakalisilea fakakamipalea fakakamololea fakakanatalea fakakanitalea fakakanulilea fakakapaialea fakakapilelea fakakasakilea fakakasinilea fakakepelelea fakakilakilea fakakilekilea fakakomalalea fakakomololea fakakonit+lea fakakotikalea fakakoualilea fakakuasiolea fakakulit+lea fakakulukilea fakakumikilea fakak+sisilea fakakMsikalea fakakMtanilea fakalakotalea fakalamiplea fakalatinalea fakalatinolea fakalomanilea fakalomipMlea fakalotumalea fakalunitlea fakalusinilea fakalnitalea fakamakahilea fakamalatilea fakamalitalea fakamanisklea fakamapuselea fakamasamelea fakamatulalea fakamenet+lea fakamsololea fakanepalilea fakanesimalea fakaneualilea fakapafutilea fakapalusilea fakapamunilea fakapasaalea fakapasitMlea fakapatakalea fakapetavilea fakapikolilea fakapiktilea fakapilinilea fakapolanilea fakaponaplea fakapukisilea fakaplavilea fakapsikilea fakapmipalea fakasasakilea fakaseienelea fakaselailea fakaselok+lea fakasenakalea fakaseMsialea fakasiainalea fakasilavelea fakasitamolea fakasiisilea fakasomalilea fakasuangilea fakasukumalea fakasunitlea fakasuvasalea fakaskulilea fakaslanilea fakasllelea fakas+nitilea fakas+pisalea fakatahitilea fakatakotalea fakatalisilea fakatalokolea fakatamililea fakatasakalea fakatatalelea fakatelenolea fakatetumulea fakatikillea fakatimenlea fakatipetilea fakatismalea fakativehilea fakatokililea fakatuloiolea fakatsikilea fakatkvalulea fakaulesilea fakavenitlea fakavepisilea fakavotikilea fakavknisolea fakaaflalea fakaakanilea fakaakMselea fakaatiklea fakaatislea fakaauatilea fakaefikilea fakaemipklea fakaikipMlea fakaipanilea fakaolomolea fakaosselea fakaualailea fakauasiMlea faka+talifika fakahepelkfika fakakalisifika fakakanatafika fakakkmukifika fakalatinafika fakaseMsiafika fakasiainafika fakatamilifika fakatelukufika fakatipetifounga fakamitalea fakahauaiilea fakahaamoalea fakakaelikilea fakakakausilea fakakalelialea fakakalisialea fakakongikMlea fakakosilaelea fakakualanilea fakakuetisalea fakalapanuilea fakalativialea fakalesikialea fakalikulialea fakalivonialea fakalovianalea fakaluanitilea fakalMmenialea fakamangik+lea fakamohaukilea fakamokisilea fakamongikMlea fakanianisalea fakanovialelea fakapalahuilea fakapavlialea fakaposinialea fakapuliatilea fakapulksialea fakapngillea fakasakatilea fakasakMnialea fakasangikMlea fakasepuanolea fakasiamanelea fakasiapanilea fakasilesialea fakasis+lialea fakasokitaulea fakasuliilea fakasumelialea fakasutenilea fakatailanilea fakatalakulea fakatingiklea fakatisongalea fakatisuanalea fakatuv+nialea fakavensialea fakaaelanilea fakaaimalalea fakaakatialea fakaalaonalea fakaalepealea fakaaleutilea fakaaonasalea fakaasamialea fakaelisialea fakaemilialea fakaipipiolea fakaimipalea fakaiMlupalea fakauikklilea fakauolofolea fakau+sinilea fakameniatakai houa 0 11takai houa 0 23takai houa 1 12takai houa 1 24tohinima faka++tohinima hokosifaka fakapngilfika fakasiapanifika fakatailanifika fakaalepeafika fakamenialea fakafalanislea fakafalefalelea fakafinilanilea fakafoinikialea fakafulilnilea fakakalimikilea fakakanmipulea fakakapisenolea fakakasiupialea fakakatalanilea fakakeniangilea fakakilipasilea fakakinarailea fakakolongialea fakakonikan+lea fakakoniualilea fakakopitikalea fakakuaniamalea fakakuloisialea fakakutalatilea fakaksimilalea fakalatakalelea fakalituanialea fakalomiptilea fakalosipanilea fakamakasalilea fakamakMnitelea fakamaliwalilea fakamanetalilea fakamanipulilea fakametkmipalea fakamikemakilea fakanaisilialea fakangmipailea fakanikMmipalea fakapamipalalea fakapanisalilea fakapasikililea fakapelalusilea fakapeletonilea fakapisilamalea fakaponitikilea fakaposipulilea fakapotukalilea fakapknusapilea fakasamipululea fakasanitalilea fakasanitauelea fakasapotekilea fakaselikupilea fakasikesiklea fakasipnisilea fakasolvakilea fakasonineklea fakataklokalea fakatasauakilea fakatelaualelea fakatumepukalea fakatkimenilea fakatMkelipilea fakavolapikilea fakaakihemilea fakaalakonilea fakaalapaholea fakaalapamalea fakaalauakilea fakaalmitilea fakaamelikilea fakaatisamilea fakaavalikilea fakaekaiukilea fakaeuMnitolea fakaokitanelea fakaosetikilea fakaosipiulea fakaualonialea fakauolaitalea fakausipekilea fakapitanolea fakakkalititohinima fakalautohinima fakavailea fakapilitniafesiilaine mafaofika fakakutalatifika faka+tiMpiafounga fakafuofualea fakafilipainilea fakahili-motulea fakaiola-fon+lea fakakamipMtialea fakakaplitialea fakakilingonilea fakalalotongalea fakalomaniololea fakamasitMnialea fakamenitauailea fakamolisienilea fakamolitvialea fakamunitangilea fakanetongiklea fakanengatklea fakaniamiuesilea fakanianikolelea fakapakitililea fakapamipangalea fakapiemonitelea fakapulukalialea fakasalet+nialea fakasami-lulelea fakasamositialea fakasiaina-uklea fakasiamipalalea fakasingihalalea fakasipeuianilea fakasokitianalea fakasolovenialea fakatamasiekilea fakatikilinialea fakatisMngikalea fakavahaalealea fakavietinamilea fakaaisilanilea fakaalapnialea fakaalomanialea fakaapakasialea fakaasitklialea fakaatangimlea fakaesitMnialea fakainupiakilea fakaiutilanilea fakaualiselilea fakaulipilitohinima fakakalitohinima fakamolMtohinima fakamot+tohinima fakanikMtohinima fakapalitohinima fakapematohinima fakasamitohinima fakasamotohinima fakasavatohinima fakatnatohinima fakattfika fakakamipMtialea fakahungakalialea fakakalenisinilea fakakalisimualea fakakimipknitulea fakakoila-s+nilea fakakolonitalolea fakalasasitanilea fakalimipklikilea fakalupa-lulualea fakamilanitsilea fakamingilelialea fakamongokMlialea fakangiemipMnilea fakasami-tongalea fakasikotilanilea fakasisiuani-+lea fakasoto-tongalea fakasMpia-hakelea fakasMpia-hifolea fakataselihitilea fakatenimaakelea fakaafilihililea fakaafilikanalea fakaavesitanilea fakaiangipenilea fakaingilianilea fakaumipknitulea fakautimulitilea fakakkalainetohinima fakakMleatohinima fakal+siatohinima fakal+tiatohinima fakalksiatohinima fakanasiktohinima fakasiavitohinima fakatatautohinima fakaotiatohinima taeiloalea fakaasapaisanitohinima fakahepelktohinima fakasiainaanga paanga-kalakefakamohameti-sivilefesiilaine faafaifesiilaine ngalokufika fakamalialamifika fakatevankal+founga fakaamelikalea fakahilikainonilea fakahinit+-fisilea fakakiniuanitalea fakakuangitongilea fakamali-hihifolea fakamanit+ngikolea fakaniasa-tongalea fakapapiamnitolea fakapisinupilialea fakasami-inalilea fakasaulasitillea fakasiaina-hakalea fakasiaina-kanilea fakatilingik+telea fakatis+misianilea fakatoki-pisinilea fakatMpe-ptekilea fakainitMnesiatohinima fakafalsetohinima fakahnipitohinima fakaikkenitohinima fakakaial+tohinima fakakaiat+tohinima fakakalisitohinima fakakepeletohinima fakakosik+tohinima fakakotikatohinima fakak+lititohinima fakakkmukitohinima fakalepastohinima fakalimipktohinima fakalunikitohinima fakamelouetohinima fakamnititohinima fakapalm+tohinima fakapamumitohinima fakapuhititohinima fakapukisitohinima fakaptakitohinima fakasakimtohinima fakasalatitohinima fakaselok+tohinima fakaseMsiatohinima fakasunittohinima fakatakilitohinima fakatamilitohinima fakat+hutatohinima fakauoleaitohinima fakaokamitohinima fakasiapanianga paanga-s+pingafounga fakapilitnialea fakakalaalisutilea fakakilimanisik+lea fakalakisimipekilea fakaluli-tokelaulea fakalupa-katangalea fakamakka-meetolea fakamasanitelanilea fakaminangikapaulea fakanoau-motualea fakapsia-motualea fakasami-tokelaulea fakasanisukulitilea fakasiamane-hifolea fakasilesia-hifolea fakasoto-tokelaulea fakasulii-mualea fakaalepea-stilea fakaesipulanitolea fakainuketitutilea fakaisipitemualea fakaiuteo-psiatohinima fakalinea-Atohinima fakalinea-Ptohinima fakanapateatohinima fakapasa-vtohinima fakapngiltohinima fakasilattohinima fakasuliitohinima fakatai-luetohinima fakatailanitohinima fakataipetitohinima fakatangutitohinima fakaalepeatohinima fakailongatohinima fakameniatohinima faka+tiMpiafakalepupelika siainalea fakaikpiki-lolotolea fakakala-kalipakilea fakakapuvelitianulea fakakktisi-lolotolea fakalaito-lomnialea fakaneuali-motualea fakapalusi-hihifolea fakasakisoni-hifolea fakasami-sikolitalea fakasiaina-siangilea fakasinuki-takotelea fakatati-moselemilea fakatoake-kilimealea fakatusuni-lolotolea fakavahaalingiklea fakaalitai-tongatohinima fakafoinikiatohinima fakahanunMotohinima fakakalosit+tohinima fakakopitikatohinima fakakutautitohinima fakalesiangitohinima fakamahasanitohinima fakamanikaeatohinima fakamanitaeatohinima fakapopomofotohinima fakapkisiptohinima fakasilanittohinima fakasititamitohinima fakatakalokatohinima fakateseletitohinima fakatifinkitohinima fakainitusitohinima fakaolikonitohinima fakaolisikitohinima fakakkalitifika fakaloma fakalalolea fakafilisia-hahakelea fakafilisia-hihifolea fakakavakava-fooulea fakakoilapolo-senilea fakakomi-pelemiakilea fakakonikan+-koanilea fakakuloisia-spialea fakanetepele-tongalea fakanoau-ninosikilea fakanoua-pokimalilea fakaplangi-knatalea fakaplangi-motualea fakatoake-otomanilea fakaaelani-motualea fakaalapnia-kekilea fakaalepea-molokolea fakaekisitematulalea fakailonga-pilisilea fakailonga-tefitolea fakainitia-telukulea fakaiuteo-alepeatohinima fakakamipMtiatohinima fakanati-sepatohinima fakapsiamuatohinima fakasaipalesitohinima fakasaulasittohinima fakasingihalatohinima fakatengiualitohinima fakaosimnialea fakafalanis-kasunilea fakafalanis-knatalea fakafalanis-motualea fakafilisia-tokelaulea fakahMlani-lotolotolea fakakalate-palakililea fakaplangi-samaikalea fakasiaina-fautohilea fakasiaina-mininanilea fakasuahili-kongikMlea fakaalepea-tun+siatohinima fakakalakolititohinima fakalongolongotohinima fakamatematikatohinima fakamongokMliatohinima fakapahaumongitohinima fakapalamilenetohinima fakapausinihautohinima fakasamalitanetohinima fakatakipaneutohinima fakaavesitanitohinima fakaelepasanitohinima taetohitohiifika fakakalisi fakalalolea faka-tonga  o Ketesilea fakafilisia-satlanilea fakahMlani-pelesiumelea fakanetepele-tokelaulea fakapotukali-iulopelea fakaplangi-lotolotolea fakaplangi-Amelikalea fakaplangi-amelikalea fakaseselua-falanislea fakasiamane-lafalafalea fakasiamane-palatinelea fakasipnisi- iulopelea fakasulanane-tongikMlea fakatamasaiti-molokolea fakavelamingi-hihifolea fakaaelani-lotolotolea fakaalepea (mmani)lea fakaalepea-aisilialea fakaalepea-isipitelea fakailonga-amelikatohinima fakaplavi-tohitohinima fakaptia-tongitohinima fakapmi-motuafika fakaalepea fakalahifika fakamenia fakalalolea fakafalanikoni-lolotolea fakafalanis-lotolotolea fakafinilani-tMnetalelea fakapolovenisi-motualea fakapotukali-palsililea fakasiamane-suisilanilea fakasilavia-fakasiasilea fakateli-soloasiteliatohinima fakametei-maiekitohinima fakaplavi-saametohinima fakaplavi-tongitohinima fakailonga-tohifakakumi i hono anga lahilea fakafalanis-suisilanilea fakakuitisa-simipolasolea fakasalet+nia-sasalesulea fakasiamane-aositulialea fakasipnisi-mekisikoulea fakainitia-malialamitohinima fakakMlea-hngklutohinima fakameloue-heiheitohinima fakasolasomipengitohinima fakatai-lue-fooutohinima faka+tali-motualea fakasamalitani-almitilea fakasiaina-tukufakahololea fakasiamane-hake-motuatohinima fakafontiki-hmaitohinima fakalatina-kaelikitohinima fakasailoti-nakilitohinima fakasilapa-siapanitohinima fakasulii-hahaketohinima fakasulii-hihifotohinima fakavalangi-kisit+tohinima fakailonga-pilisitohinima fakainitia-kanatatohinima fakainitia-telukutohinima laukonga ki he kuitohinima tongitapu fakamaiatohinimanounou fakatupoloifika fakasiaina tukufakaholofika fakasiapani fakapaangafika fakatamili tukufakahololea fakaplangi-aositellialea fakasiaina-fakafaingofuatohinima fakafontiki-poltitohinima fakakutusuli-seMsiafika fakasiaina fakafaingofualea fakasiamane-hake-lotolotolea fakasiamane-penisilivaniatohinima fakasiapani-hilakanatohinima fakasiapani-katakanatohinima fakainitia-kutalatilea fakasiamane-hake-suisilanitohinima fakahungakalia-motuatohinima fakalatina-falakitulitohinima fakalksia-lotu-motuatohinima fakaalmiti-emipaeatohinima temotika-fakaisipitetohinima fakaalapnia-kaukasiatohinima fakainitia-malialamitohinima fakainitia-tevankal+tohinima hielatika-fakaisipitetohinima tongitapu-fakaisipitetohinima fakasiaina-tukufakahololea fakasipnisi ltini-amelikatohinima tongitapu-fakaanatoliatohinima fakasiaina-fakafaingofualea fakatamasaiti-atilasi-lolototohinima fakaalepea-tonga-motuatohinima fakasulii-esitelangelotohinima laukonga ki he kui-mhinatohinima fakaalepea-tokelau-motuatohinima fakamataingahau-sumelo-akatiatohinima fakatupui-knata-fakatahatahafika fakasiaina tukufakaholo fakapaanga)fika fakasiaina fakafaingofua fakapaangaaou@  *2;Cq]4ƯƐGO|O(&*.26<CT[dɈ  " e!.n!mwF`_``'`` ```f oS !, @0 4  [(8 < @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }``-````````d`v`````a`:``u```````````x```q```` `<`` ``` `````~``3`]``&`|```t`!```@`````R`=`r`U`` ``g`"``2`0`M``U```````````b`*```` ``{`2``g``````` `>````2`o```)```B`B`L`j`````[`G``c``Z`D`K`"`t`````````x`J````-```N`````C``y`#`````W``````````6```````$`````````"`````I`^````h`/```-````a`p`````5``{```8```R`u`x`2`&`$`i`U````^```_```J``````)````$`B```v`k``}```````<`#```=``x`3```K`Y`q``I`{`E``Q``2`;`#``````4````"`V``P`_`W``A``B`M```R`b`2`````}`$```9``4``"```2`b`c`"```Ԝ``6`ʁ```3`1```ҧ`r`N``@``f`x``H` ``D``w``"`s````o``"`````c``z`2```F```O`m` `````-`````````` ``*`^``1`C``^``A``4`0``3`C``?`g`^```w``````Z``y``!`B```2``_``V```"```p`H````}`n```e``r```.``v```T`l`e```)```B`z````````d``J````7`5````-````/````E`````a`'`k`S`t`h``/` ``````` ````t``.`````"`Q``^w`1`T`M``}```?`b``J```y``R`r```` `````r``9`b``L`&` `k`t`:`````Y`n`S``7``R`;`c```M`r``````Q```B``R``````\``@``````x``e[ ` e j o t y ~           $ ) .38  = B     " ,1# G6L( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~ `````````````z`V`````_`````G```#````C`c```X````B`` ``N`c`2`f``````"``H``````b`v``|````_```0``g`Z`˿``*```:`ʮ`r`````r`f`~`R``` `o`q`>````````````:`R`!`,`r`X``P`;````>`j``*`^````X``u``.`v``L````B`1``V`p``:```n``F`[`j```>``~`0````````````$mrz k!&,5:BGL5`:`F`T`````"`````2`u`/``````%```````%````B`R`$`b`m;P;P;P;P;P;P" V  ;P! " " .`;P<P 'ResB  j8n*jTayTviElamKmerKoreVa_oAeceDancaFinceGalceGotikGotaJaponKaryaKriceKkenK1ptiLazcaLeheLidyaLikyaMoolOrhunOrtakRakamRunikRusaTataTaycaVarayVotaYapaYidi_YunanekeAvestaBaskaBengalErmeniFenikeHang1lHinteHupacaKigacaKieceKoreceKrikeK1br1sMandenNebatiOseteSembolSeylanS1rpaTulucaTuvacaTrkeUlahaUrducaValamoZazacaZulucaZuniceeroki0braniAbhazcaAdigeceAmharcaAramiceAssamcaAvesteBeluaBrohiceEstoncaGa diliGuinceGceratGrcceHaydacaHititeHotancaJaponcaKazakaKomorcaKumukaK1pticeLatinceLetoncaLezgiceLigurcaLivoncaMacarcaMalaycaMaltacaMarvariMoolcaNepalceNogaycaPalmiraPe_tucaRomancaRotumanRumenceRusinceSahurcaSamaritSandaveSmerceTacikeTakalotTal1_aTama_ekTamilceTatarcaTengvarTibeteUygurcaValoncaVolofaYakutaeenceuva_azbeke0ngu_a0skoa0svee^ayenceAkademikAragoncaBengalceBo_nakaBretoncaBulgarcaBuryataDakotacaDarginceErmeniceEtiyopyaGilaniceGlagolitH1rvataKalm1kaKal1tsalKantoncaKosraeanK1rg1zcaLakotacaLao diliLineer ALineer BLitvancaMalga_aMan diliMegrelceMeroitikNapoliceNorveeNyamveziPencapaPrusyacaRoman_aSlovakaSlovenceSomaliceTagbanvaTa_elhitTsakoncaUdmurtaYorubacaZhuangcaerokice0bo dili0braniceCava Dili{0} izgiFars-ArapAkad DiliAlabamacaArayaniceArnavutaArpitancaAvar DiliAyni DiliBahtiyariBali DiliBali diliBasa DiliBa_k1rtaBeja diliBelarusaEndonezceEski FarsFiji diliFilipinceFula diliGagavuzcaGaliyacaGayo diliGcerataKado diliKarelyacaKatalancaKhudabadiKlingoncaKorsikacaK1rmanaLimburgcaLombardaMakedoncaMari diliMoldovacaNiue diliSamogiteShan diliSicilyacaTagalogcaTrkmenceUkraynacaVenedikeVeps diliVietnamcaZelandacaZosa diliaatayca0nyupike0talyanca0zlandacaAfrikaancaAleut diliAsturyasaBilgisayarBlge: {0}Dinka diliEski MacarFaroe diliFelemenkeGael LatinGelenekselGondi diliGrebo diliHausa diliKabardeyceKabiliyeceKain diliKernevekeKhasi diliKhmer diliKiribaticeKongo diliKuzey LuriLamba diliMaori diliMende diliMok_a diliNaksi GebaNauru diliNzima diliOriya DiliOromo diliPalau diliPortekizceRomanyolcaSamoa diliSerer diliSunda DiliTonga diliTuvalyancaVenda diliWayuu diliWu incesi{0}  tmiba diliinuk dili0spanyolcaEski FarsaOrta KrteAlfabe: {0}Arawak DiliBanjar DiliBirman diliDivehi diliEdebi inceEmilia DiliEski PermikFenike diliFriuli diliGan incesiHawaii diliHerero diliKanuri diliKayuga diliKeuva diliKe_mir diliKpelle diliKurukh diliMadura DiliMapue diliMohavk diliNavaho diliOjibva diliPara BirimiPicard DiliPiyemonteceSaat DilimiSelkup diliSeneca diliSidamo diliSindhi diliSlavey diliSukuma diliTahiti diliTelugu diliUgarit diliValensiyacaZenaga dili{0}  dierin Takvimiitral Dilioktav dili0bibio diliBat1 SryaniArap TakvimiArapaho DiliA_a1 SorbaBat1 BalochiBavyera diliDou SryaniEski 0talyanFas Arapas1Guarani diliHicri TakvimKannada diliKarakalpakaKonkani diliKutenai diliKuzey FrizceKln lehesiK1pti TakvimLksemburgcaMarathi diliMazenderancaMiranda diliOksitan diliOrta KadazanPahavh HmongRapanui diliSebuano diliSinhali diliSvahili diliTam Geni_likTokelau diliYutland DiliZapotek dili{0}  tarihiad Arapas1amorro diliipevya dili0ngriya Dili0ran TakvimiGney AzericeBat1 FlamancaAntik YunancaA_a1 AlmancaKlasik NevariHutsuri GrcBat1 FrizcesiDangi TakvimiDemotik M1s1rDou FrizcesiFiji HintesiGrnland diliGney AltaycaGney NdebeleHaiti KreyoluHakka incesiJapon TakvimiKaraayak diliKongo SvahiliKuzey NdebeleLao Rakamlar1Manipuri diliManurya diliMiladi TakvimMro Rakamlar1Necd Arapas1Resia LehesiSardunya diliSogdiana DiliS1ralama GcTay Rakamlar1Tigrinya diliVai Rakamlar1Xiang incesiYerel VaryantYukar1 Sorba{0}  e_itlizel Kullan1mEski 0ngilizceEski 0rlandacaAhom Rakamlar1A_a1 SaksoncaBali Rakamlar1Bat1 Rakamlar1Bilinmeyen DilBudist TakvimiCava Rakamlar1Cham Rakamlar1Eski Frans1zcaEski Nors diliEski ProvensalGeleneksel HanGorontalo diliGney KrtesiIPA Ses BilimiKmer Rakamlar1K1r1m TrkesiLule Laponcas1Malayalam diliModi Rakamlar1M1s1r Arapas1N Ko Rakamlar1Ova irmi_esiTunus Arapas1UPA Ses BilimiYar1m geni_likYaz1l1 OlmayanYerel Rakamlar0brani Takvimi0nuktitut dili0sko GaelcesiBlis SembolleriA_a1 SilezyacaEtiyopik TakvimABD 0ngilizcesiAlfabeler  {0}Bat1 ErmenicesiDou ErmenicesiEski Gney ArapEski Kuzey ArapEski M1s1r DiliGe ez Rakamlar1Goa KonkanicesiGney Laponcas1Grc Rakamlar1Hiligaynon diliHiyeratik M1s1rKilise Slavcas1Kiril Rakamlar1Kuzey Laponcas1Lepa Rakamlar1Limbu Rakamlar1Merkezi YupikeMin Nan incesiNorvee BokmlOriya Rakamlar1Pangasinan diliPollard FonetikPsalter PehleviRif BerbericesiSassari SarducaSkolt Laponcas1Sunda Rakamlar1Tibet Rakamlar1Tmn S1ralamaYahudi Arapas1Yahudi Farsas1{0}  uyumluluk0nari Laponcas1Klasik SryaniceABD l SistemiBasitle_tirilmi_Bengal Rakamlar1Birden Fazla DilBrahmi Rakamlar1Cezayir Arapas1Chakma Rakamlar1Finansal Say1larGeleneksel inceGheg Arnavutas1Gney Sotho diliISO-8601 TakvimiKafkas Albanyas1Karaay-BalkarcaKuzey Sotho diliMoolca RakamlarNatisone LehesiNorvee NynorskOsmanl1 TrkesiSamarit Aramcas1Say1sal S1ralamaS1rp-H1rvat DiliTelugu Rakamlar1Zerd_t Daricesi0brani Rakamlar1Bilinmeyen AlfabeCajun Frans1zcas1Ekstremadura DiliGcerat Rakamlar1Kannada Rakamlar1Myanmar Rakamlar1Osmanya Rakamlar1Palatin Almancas1Sharada Rakamlar1Takri Basamaklar1Tirhuta Rakamlar1Zhuyin S1ralamas10svire Almancas1Kitap Pehlevi DiliAksanlar1 S1ralamaDuploy StenografiEstrangela SryaniGenel Amal1 AramaGurmukhi Rakamlar1Kanada Frans1zcas1Kanada 0ngilizcesiKayah Li Rakamlar1Kuzeybat1 KafkasyaMeroitik El Yaz1s1Ol Chiki Rakamlar1Para Birimi BiimiParta Kitabe DiliSaterland FrizcesiTornedalin FincesiUgarit ivi Yaz1s1Avrupa PortekizcesiAvrupa 0spanyolcas1Avusturya Almancas1Eski Yksek AlmancaGeleneksel RakamlarGeleneksel S1ralamaGniva/Njiva LehesiJamaika Patois DiliKhudawadi Rakamlar1Louisiana KreolcesiMain Frankonya DiliMalayalam Rakamlar1Maya HiyeroglifleriNijerya Pidgin diliOrtaa 0ngilizcesiOrtaa 0rlandacas1Pehlevi Kitabe DiliSembolleri S1ralamaTers Aksan S1ralamaUlusal Hint Takvimi{0}  geni_letilmi_0ngiliz 0ngilizcesi0svire Frans1zcas10ngiliz l SistemiAmerikan 0_aret DiliAmerikan 0ngilizcesiBasitle_tirilmi_ HanDevanagari Rakamlar1Dilbilim ierii yokHicri Takvim (Suudi)Meksika 0spanyolcas1Muhasebe Para BiimiM1s1r HiyeroglifleriOrta Atlas TamazigtiOrtaa FelemenkesiSaurashtra Rakamlar1Standart Para BiimiYeni S1ralama DzeniBrezilya PortekizcesiEmoji S1ralama DzeniMarshall Adalar1 diliMatematiksel GsterimNew Tai Lue Rakamlar1Ortak Yaz1m Kurallar1Pensilvanya Almancas1Resia Lipovaz LehesiWarang Citi Rakamlar1Erken Modern Frans1zcaModern Standart ArapaBasitle_tirilmi_ ince12 Saat Sistemi (0 11)12 Saat Sistemi (1 12)24 Saat Sistemi (0 23)24 Saat Sistemi (1 24)Anadolu HiyeroglifleriAvustralya 0ngilizcesiKatakana veya HiraganaMeetei Mayek Rakamlar1Myanmar Shan Rakamlar1Pahawh Hmong Rakamlar1Saat Sistemi (12 - 24)Sinhala Lith Rakamlar1Sora Sompeng Rakamlar1Standart Fas TamazigtiSzlk S1ralama DzeniSmer-Akad ivi Yaz1s1{0}  etraf1 evrilmi_0mparatorluk AramicesiAksanlar1 Ters S1ralamaFonetik S1ralama DzeniMasaram Gondi Rakamlar1Oseacco/Osojane LehesiRakamlar1 Ayr1 S1ralamaTai Tham Hora Rakamlar1Tai Tham Tham Rakamlar1Tam Geni_likte Rakamlarin Cumhuriyeti TakvimiFinansal Japon Rakamlar1Standart S1ralama DzeniOrtaa Yksek Almancas1San Giorgio/Bila Lehesi0svire Yksek Almancas1Kk Harf Roma Rakamlar1Avrupa S1ralama Kurallar1Byk/Kk Harf S1ralamaStolvizza/Solbica LehesiGeleneksel Tamil Rakamlar1Kk Harf Yunan Rakamlar1Eski Kilise Slavcas1 KirilLatin Amerika 0spanyolcas1Normalle_tirilmi_ S1ralamaSeselwa Kreole Frans1zcas1Standart 0sko 0ngilizcesiTelefon Defteri S1ralamas1Kk Harf Ermeni Rakamlar1Etiyopik Amete Alem TakvimiKal1n Matematiksel RakamlarKonu_ma Sesleri izimlemesiMyanmar Tai Laing Rakamlar11996 Almanca Yaz1m Kurallar1Birle_ik Krall1k 0ngilizcesiTaraskievica Yaz1m Kurallar1nce Byk Harfleri S1ralamance Kk Harfleri S1ralamaRadical-Stroke S1ralama DzeniSembolleri S1ralamay1 YoksaymaSembolleri Yoksayarak S1ralamaStandart Resia Yaz1m Kurallar1Normalle_tirme Olmadan S1ralamaAksanlar1 Normal Olarak S1ralamaFinansal Geleneksel in Rakamlar1Geni_letilmi_ Hint-Arap Rakamlar1Birle_tirilmi_ Yeni Trk AlfabesiGeleneksel ince Vuru_ S1ralamas1Gzden Geirilmi_ Yaz1m Kurallar1Hicri Takvim (Astronomik Evreler)Pinyin (Latin Alfabesinde Yaz1m1)Rakamlar1 Say1sal Olarak S1ralamaSaptanm1_ Unicode S1ralama DzeniByk/Kk Harfe Duyarla S1ralamaByk/Kk Harfe Duyarl1 S1ralamaGeleneksel Almanca Yaz1m Kurallar1Geleneksel ince S1ralamas1 - Big5Hangul 0lk Sessiz Harfe Gre AramaYaln1zca Taban Harflerini S1ralamaift izgili Matematiksel Rakamlar1606 ya Dek Ge Ortaa Frans1zcas1E_it Aral1kl1 Matematiksel RakamlarHicri Takvim (mm-l Kurra Takvimi)Wade-Giles (Latin Alfabesinde Yaz1m1)Kal1n Sans Serif Matematiksel RakamlarFinansal Basitle_tirilmi_ in Rakamlar1nceki S1ralama Dzeni (uyumluluk iin)Basitle_tirilmi_ ince Pinyin S1ralamas1)Unicode Normalle_tirilmi_ Olarak S1ralama*Basitle_tirilmi_ ince S1ralamas1 - GB2312*Byk/Kk Harfe Duyarl1 Olmadan S1ralama*Normal Byk/Kk Harf Dzeninde S1ralama0Gzden Geirilmi_ Birle_tirilmi_ Yaz1m Kurallar11Aksanlar1/Byk-Kk Harfleri/Geni_lii S1ralama9Aksanlar1/Byk-Kk Harfleri/Geni_lii/Kana y1 S1ralama+8EVamwrY*eo=rvj oS !, @0 4  [(8 < ; @  H D r x abH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77 ; O A E I MS QT X[_ c gkBW X ou[ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v   z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }$U3Y]2ǎ0߉ߋߊOݻGی tpߔGGߣ`ߟ0s$_s]_$3]e@K B$rn.Kx${gGeD^$;scW3unH߽ݐu]ڥ5g[ 0@HS1{^g1 _ q5H$$:GAv3 yP ۛGK_5a+! GQo%?S^%[I(ޫ!-Zs]B0w3^%=y Z-3EK4:ޑuk4,>% ԭQza2ݑukU}GHe]?c5H$/1J$q] -$f%EMȤtIq]T$ApP#q;IrU^h82qt\\?1|mbG%:g}aH 1Pr|Uq1ܝp޷\yއ^P%q;;٤/@1!Jw1ڀOK'I0qa^%2DKs%~qF1$K1#ܵ\NP۽g%_k2 ]$ HY%H< `%] $lH=q _lۻ`M:q>|hsBJYJoPB0Lj0܋ݵؚJq݅^]_5]Ԏ]!1!z$䃻m0f ߺEj#] /߁ #(K%ݵe M݈@/2$s 3-Y+132 $=E'!wHH$ߺU^,=\4ۏ-mL]۝)7%/9^t8$u=IP r}MCMޜ$3ڡ]16ߣ2U?LCd.&aou~ew  *2;C$| R}m.;aGOeXfE5nr5x65nB5ni5n OE @vUS%P&*.21H6<C;kM5#T[dvMmrzw '/8A JOTYbkp!u&,z5:BGLQ@2A6=_BJIzy 3yF 1n[n*0TfP^iKxAgmmv(  " e!.n!e[ ` e j o t y ~           $ ) .38  = B      ,1# GL( ;@Q- JT2 Y7 ^< VA hmF K rw|P U Z _ d i n [s x }  `e jot  y~3``Z`h````4``3```'r`:J`0`n`1`$`o`]``W2`o`5``r`k`=^```x`X``````K`9_`` `4r`&```^` ```r`=``k````$`A`W`^`r`q`M`$`[J`)]`)`H`PJ`2`1```2`fJ`2```i`EJ`&```Q&`<``I1`J``B``ZK``?`9``C``%`3`2`r``k_````E^``ƻ``8```(``I`\```I``Ԏ``a`_`M`c`X`a`g```````3`(`}h`/$`J`%`H`;`q``G``;e`E_``)`h``J``:``*```Q`=```~``[``(`+8EVam J+P+P+P+P+P+P+P+Pe +P+P+P,P,P,P,P!   ( 0 :A9 ? G M T \ b j <s y ``f``````2`````D`p` 6` `G```6`~`v``#``|`"`` ``6`` t6`e!``Q`_`7`}`N``,P  V^&P&Pz+Pn +P+Pm  [/` ,P,P 'ResBh ݛ ssݛc*jD8=G5E10;83@5:H254O?>=O48=430@?;0B8=0;10=0;<0=0<E0@18@<025=3@40=8O8A?0=:>@5O;0BKH<0;09?>;O:A@8OB08:B815BB@5:C93K@CM;LAD0@AKMAB>=71:@<=1>;30@1>A=8O3020983@C78=8=3;87:070:J:8@8;;:K@3K7<0;LB0<>30C:=LO=0A8=30;A8=48A;>25=C:@08=O7CAK715;>@CA10H:>@B15=30;82L5B=0<30;8A8O3>;;0=48B0;LO=:>@A8:0<0;L482?=018D@0=FC7"5;: {0}/7C: {0}3C0@0B8<0;030A8B@5:<=D8;8??8=7: :@447>=3-:E08=4>=578O8=C:B8:CB;C;5-A00<@5B>@><0=B@048F8>="1:: {0}8=0@8-A00<B1= A>@1N30@K A>@17@1090=308B8 :@5>;:>;BB0-A00<:=LO: A00<B=LO: A00<18;35A57 B5;18;35A57 O7CH>B;0=4 3M;LB@048F8>= :KB093048;HB5@5;3=:=10BKH F8D@;0@K3@83>@80= 5; 8A157: 0B;0A B0<0783B3048;HB5@5;3= :KB09304B8 B@B8?; KAC;K8A?0= (0B8= <5@8:0AK)9:KB09 (B@5< :8H5: 05@K< 0;30=40, <0=40@8= :KB09G0AK)! [H a *7IQXBX o {d9@ < M@o ' g -l1 D VY`pK z ~:;,0 D ) [f z}h A 9< vM b 8] H F11[e u^e6p.>뛪?24|Jvޛ NS}hJd (X. j:ܛ/ KY| @q>,K͜-FƜ"(&Ԝ'\FLL- Nfo# ]-ۜV!ݝmۍR -sX˞&z[3d j9{B\`eBpȝ F`OϞV_ҝ  " e!.n!mPPPV\PPPc .`PP 'ResB> } BB-}>*jTasawaq senni-@ [*7BX o@' D Y0[ A M 0 HFL+t 4`%LԂaƂ-aϏ0Lt|9a a8t$ ޏQaEt(6]a4ua~Rt\L h@NVP.` 'ResB ni -ni*jTa iktTamaytTakanitTarabttazulutTahawsatTahinditTalmanitTamharitTangliztTatamiltTaturkitTamalizitTarwanditTayunanitTayurubatTa[umanitTabelcaritTabenjabitTabincalitTaburmanitTaf[ansistTahencaritTahulan itTajappunitTanippalitTappulunitTavimnamitTindunisittasbelyunitTaburtucalitTacinwit,MandarinTamazict n lamlacTaxmert ,Talammast-@ [*7BX o@' D Y0[ A M 8 HF}iiimijjoiiiij{<2jii=jj11159J59F9)LdP5a@<91c/>159@$:d6//29p9/@2/2[68:L:02//:.:m6P1B:(2/ 21V://82"<<;33555J01|<4r<./5eB8x>84B37z1G@4/P;F41126:`2HHOZ=.06222?7I2/7262/1C:B:LGJ4ECGVG1L>=DaL5DE@62:A.h3x3 /=f07/KFxKLHDCC="AqG519I:/<1P>M5?895B[J\91j9<68581=05@6.?7@(5+90I66>1 =>>1ZA9=%6x/9>?p1&88H4ABN/ 50A73130=Z;U/;A03t02T@75?3{0?=3=R9q57d;x;3E338(;R63B3;077D8443B885;;`1h40;)BA? > 4000/;0e8<; >040`4\8h106>A;Y?z51;@1p41480:HDA48844<;@@<@4EG/DAx484,q?886955<>@8n@hvA4B=04?$I4{JpJ`H 8p=:722283`3t9f9C 0=:'0?:3<76<3?)?:@03A;X0{7cC3iGAP3.?W7N7::37AM?@-@_0:E735Q0AH3`7@/AX1r7C0@3X3; B7$D,DH1h5x2/6p2P2>9O=h2.:t:H9=D=j:i76LA>@6 3;H2:6/DX2/N976>#=.=J<1.6:1`5~IH*1X5"99<@5#1H57/50"/V/8488e?LKh1E8;z50/+>@1L50G/01<56 6T<#E4`IbK1Jp31GJ2=25*7KA?2;7; ;?X1DB3CCB9=x1@@H1v6tIh56:H9/>9P1~:>:1gE{@P5BM.WDHHb>q/}??A  *2;CBHVECIP'HEMLPSrS*R|GMHDCOQ8IDP-NsQNJ-OFDPQHNKNxR$P:mrz  TYkp!u&,z5:BGLQQQ5FNBYFGEVB6KJAMsHFiOHH KJ-QyLRGCEKOEEFHILKxECEEI GLIhDICH#FG @[MKFIDyDLMNkFGDtB-    ( 0 +2:AQ9 ? G M T \ b j <s y RR Q9RNP@SCsCQMGF`:FQR@@ KJLuMG\/GB8BFJGLhAP^{=  " e!.K,mh*P*P*P  V!%P*%P#)P()Pc*P !+P.`|+P+P 'ResB  "U*j9WO>O?:@V<C=@20B2VBV2H>CV4>:V300:CA0@<V0E><1;V=1V=V3T575@7O5DV::02V:><V:@V::VG5;>7V;><0;C9O<8V=<V7>=VC5>4VO?0;VBV0?E0=LG0<>T<10V31>W48H0=L10<C<G0:<0V2@8B04;0<075@V0G>;V10AA010B0:10DV0154601@0461CEV42C=L>3109O3>=4V3CAVW3V=4V4>3@V4V=:04VC;07C=LW:0GV=:0WBV:CGV=:E0AV:E>A0;0=3V;0==0;5?G0;V<1C<0>@V<0A0W<>AAV=7V<0=L>@>@C=4VA;592B0VB0D0=BVDV46VG6C0=G>:B>GV1G0G5@>:V:V:C9N0204EV0=3V:00@0>=0104030105@VH10;CGV10=;015B02V1@0E<V465@<04V25EV7070:V:09N30:0=C@V:0O ;V:207V>:>A@05:?5;;T:C@C:E;04V=><0302:<V:<0:=520@V>A5946?>=0?5A0@0BVA><0;VAV40<>AV=4EVB09-;VB0=3CBE0=C=CEVBVBVG59T==G5AL:0V1V1V>;0>AL:009=AL:00;010<00> =0300@018FO1VA;0<020;?V@V2>4AL:03>BAL:03C0@0=V3C@<CEV4575@5B5:046C::>=:0=V:CB5=0W;V=30;0<0304EV<0@0BEV<0@20@V=3T<1C==V0AL:0>46V120?5E;52V?@CAL:0@0?0=CW@5460=3A8GC0=LA>=V=:5AC0EV;VAV:AV:0AVA20BVB0G5;VBB5=320@B8DV=03B;V=3VBDV=AL:0E0=38;LH0=AL:0V=C?V0:O?>=AL:0:>@5=520C=B;V=301E07L:00A0<AL:00D0@AL:00D@8EV;V0G5EAL:010A:AL:010EBV0@V2>;09BB02>;0?N:3>B8G=8947>=3-:55;0<AL:0728G09=07=0:>2897C;CAL:0:8@8;8FO:>;>=V0=:>?BAL:0:C<8FL:0:ECBAC@V:V<1C=4C;0B8=8FO;CWA5=L><09BEV;V<0=4V=3><0=V?C@V<5=:AL:0=LO<257V?0=4601V?>;LAL:0?E03A-?0@C=VG=89A5@1AL:0B0310=20B09-2TBBC@5FL:0C3>@AL:0C715FL:0EV@030=0GC20AL:0GCC:AL:0GV?52O=H254AL:0O20=AL:0O:CBAL:0V10=AL:0V=3CAL:0{0} @8A:8:>@59AL:0:E<5@AL:0B815BAL:0F8D@8 20W{0} @8A:0{0} @8A>:{0}  CAV0::04AL:00;5CBAL:00<E0@AL:00ABC@AL:010;V9AL:01C3V9AL:01C@OBAL:01E>46?C@V30209AL:03030C7L:0305;LAL:05AB>=AL:05DV>?AL:0:070EAL:0:0;<8FL:0:0@V1AL:0:0HC1AL:0:8@387L:0:><>@AL:0:>?BAL:89:E0@>HBEV:V?@AL:89;0B8=AL:0;8B>2AL:0<O=<AL:0<04C@AL:0<0;09AL:0<0@V9AL:0=>309AL:0>30<VG=89>A<0=AL:0@>AV9AL:0A0A0:AL:0A8<2>;L=0A8@V9AL:0A;>20FL:0B0468FL:0BC28=AL:0C93C@AL:0D0@5@AL:0E0::0AL:0EV@V-<>BCF830=AL:0G5G5=AL:0HC<5@AL:0O20=AL:89V=C:BVBCB2V@<5=AL:03@C78=AL:0B0<V;LAL:00@C<C=AL:0AC=40=AL:0F8D@8 >@VO{0}  V=HV048359AL:00@020:AL:00@03>=AL:010;V9AL:8910B0: B>1010H:8@AL:0157?8A5<=01>;30@AL:01>A=V9AL:01@5B>=AL:01C3V9AL:891V:>;LAL:01V;>@CAL:01V@<0=AL:020;75@AL:020;;>=AL:020;;V9AL:030WBO=AL:040@3V=AL:04>3@81AL:04L>;0-D>=V:01V;LAL:0:0=B>=AL:0:0@5;LAL:0:0H<V@AL:0:>@=V9AL:0:V;L:0 <>2;0B2V9AL:0;573V=AL:0;V4V9AL:89;V:V9AL:89;V=V9=89 ;V=V9=89 <0=40@AL:0<>;402AL:0<V@0=4AL:0=5?0;LAL:0>@E>=AL:89>A5B8=AL:0>A<0=AL:89?0?O<5=B>A0<>0=AL:0A0@48=AL:0A51C0=AL:0A8@V9AL:89A;>25=AL:0A>34V9AL:0B030;LAL:0B0WBO=AL:0B>=0=AL:0C30@8BAL:0C4<C@BAL:0C:@0W=AL:0D@VC;LAL:0E0<VBAL:89E0@0?AL:89V;>:0=AL:0VA;0=4AL:0VB0;V9AL:0<>=3>;LAL:0A8=30;LAL:045;020@AL:0 57LO=AL:89025ABV9AL:00@0C:0=AL:00@?VB0=AL:010=460@AL:015=30;LAL:01;VAA0 <>202TB=0<AL:030;VAV9AL:03;03>;8G=89:0;00;;VACB:0@V0=AL:89:0B0;>=AL:0:;V=3>=AL:0:>9@0 GVW=V:>=>;57L:0<0:0A0@AL:0<0:54>=AL:0<0;LBV9AL:0<0=459AL:89<0=G6C@AL:0<0B5<0B8G=0<5@>WBAL:89=LOA0 B>=30>:A8B0=AL:0>A59468AL:0?0;0C0=AL:0?0@DO=AL:89@0460ABE0=VA0=B0;LAL:0A0?>B5:AL:0A5;L:C?AL:0A8F8;V9AL:0AC=40=AL:89B030;LAL:89BC@:<5=AL:0C30@8BAL:89CA?04:>20=0D;0<0=4AL:0G030B09AL:0H>B;0=4AL:0V=B5@;V=320V=B5@;V=325{0}  <VH0=V0;5=AV9AL:0><?NB5@=89>=>B>=VG=89>;VB>=VG=89025ABV9AL:893V;L15@BAL:0:010@48=AL:0:01C25@4V0=C:>@A8:0=AL:0<0:C20-<55B><0;0O;0<AL:0<0=VE59AL:89<0@H0;;LAL:0<59B59 <09T:?8AL<>  {0}?>2=0 H8@8=0A0=B0;LAL:89AV;>BV =03@VDV;V??V=AL:0DV=V:V9AL:89F8D@8 B5;C3CF8D@8 V2@8BCG0A>289 ?>OAN45>-?5@AL:0402=L>3@5FL:0402=L>?5@AL:0{0}  AC<VA=V3@5FL:V F8D@870EV4=V F8D@8:0@0:0;?0FL:0;0>AL:V F8D@8;N:A5<1C@7L:0;V<1C@3V9AL:0<0;030AV9AL:0<VAF52V F8D@8=52V4><0 <>20?V2=VG=0 A>B>@5B>@><0=AL:0@8<AL:V F8D@8A00<AL:0 ;C;5A>@BC20B8 2AVA>B> ?V245==0B09AL:V F8D@8E>B0=>A0:AL:0F8D@8 :0==040N45>-0@01AL:0V=4>=57V9AL:0{0}  2:;045=VV0;5:B 46V20"5@8B>@VO: {0}402=L>?5@AL:8970EV4=>D@87L:0:>9@01>@> A5=V<070=45@0=AL:0=50?>;VB0=AL:0=86=L>;C68FL:0=86=L>=V<5FL:0?0=30AV=0=AL:0A00<AL:0 V=0@VA0<0@8BO=AL:89A8<2>;8 ;VAA0D@87L:0 AEV4=0F8D@8 3C@<C:EVO?>=AL:V F8D@8CAL:0 :8B09AL:0F8D@8 3C460@0BV402=L>=>@257L:0{0}  @>7H8@5=V{0}  VAB>@8G=V>20 >@D>3@0DVO015B:0 $@5975@025@E=L>;C68FL:02848<5 <>2;5==O402=L>?5@<AL:89402=L>C3>@AL:895DV>?AL:V F8D@8:><V-?5@< OFL:0:E<5@AL:V F8D@8<O=<AL:V F8D@8=520@V :;0A8G=0?5E;52V =0?8AV2?V2=VG=>;C@AL:0A:>;LB-A00<AL:0AC0EV;V (>=3>)B815BAL:V F8D@80=3;V9AL:0 (!()F8D@8 4520=030@V?5@AL:>-0@01AL:02V@<5=AL:V F8D@83@C78=AL:V F8D@8402=L>0=3;V9AL:0402=L>D@0=FC7L:0402=L>T38?5BAL:0402=L>V@;0=4AL:0<5@B8G=0 A8AB5<0=4515;T ?V245==0=86=L>A0:A>=AL:0?>;>28==0 H8@8=0?V245==>:C@4AL:0?V245==><V=LAL:0?V245==>A00<AL:0?V2=VG=0 =4515;5?V2=VG=>A00<AL:0B0<V;LAL:V F8D@8D@87L:0 ?V2=VG=0?V245==>0;B09AL:0:@8<AL:>B0B0@AL:0!EV4=>2V@<5=AL:8915=0;LAL:V F8D@8402=L>VB0;V9AL:89:0;5=40@ ISO-8601<>=3>;LAL:V F8D@8?5@AL:89 :0;5=40@AO=AL:0 :8B09AL:0A5@54=L>0=3;V9AL:0A5@54=L>D@0=FC7L:0A5@54=L>V@;0=4AL:0:8B09AL:0 A?@>I5=0F5=B@0;L=>:C@4AL:00EV4=>2V@<5=AL:89A>O=AL:89 4V0;5:B ><0=V70FVO ?V=LW=0;68@AL:0 0@01AL:00=3;V9AL:0 (@8B.)3@5FL:V <0;V F8D@8:>?BAL:89 :0;5=40@<09O VT@>3;VDVG=89<0;0O;0<AL:V F8D@8=>289 B09AL:89 ;C5=>@257L:0 (1C:<>;)=>@257L:0 (=N=>H:)?5E;52V @5;V3V9=89@8<AL:V <0;V F8D@8A8@V9AL:0 :;0A8G=0AEV4=>15;C46V9AL:0F8D@>25 A>@BC20==OG04V9AL:0 0@01AL:0O?>=AL:89 :0;5=40@O?>=AL:V A8;010@VWVA?0=AL:0 (2@>?0)A5@1AL:>-E>@20BAL:0:02:07L:0 0;10=AL:0!8AB5<0 ?8AL<0: {0}5DV>?AL:89 :0;5=40@:8B09AL:89 :0;5=40@:>@59AL:89 :0;5=40@?8A5<=VABL >;;0@40A8AB5<0 28<V@N20==OC=V25@A0;L=89 ?>HC:DV=V:V9AL:>-?C=VG=0F5@:>2=>A;>2O=AL:0F8D@8 ?>2=>W H8@8=8T2@59AL:89 :0;5=40@VA;0<AL:89 :0;5=40@:8B09AL:0 B@048FV9=00BVA>=AL:89 4V0;5:B02AB@V9AL:0 =V<5FL:01C44V9AL:89 :0;5=40@20@V0=B <>2=>3> :>4C402=L>?@>20=A0;LAL:0:06C=AL:0 D@0=FC7L:0:0=04AL:0 0=3;V9AL:0:0=04AL:0 D@0=FC7L:0:0@0G0T2>-10;:0@AL:0:8B09AL:89 A?@>I5=89;0B8=AL:89 35;LAL:89=0464V9AL:0 0@01AL:0=5<0T <>2=>3> 2<VABC?5E;52V ;VB5@0BC@=89A5@54=L>=V45@;0=4AL:01@8B0=AL:0 0=3;V9AL:02V@<5=AL:V <0;V F8D@8402=L>25@E=L>=V<5FL:0;0B8=AL:89 D@0:BC@=89>A>18AB5 28:>@8AB0==O<5:A8:0=AL:0 VA?0=AL:0V25@?C;LAL:89 4V0;5:B@D>3@0DVO "0@0A:528G0(>B;0=4AL:0 0=3;V9AL:00=3;V9AL:0 A8AB5<0 <V@;CW7V0=AL:0 :@5>;LAL:0=V35@V9AL:>-:@5>;LAL:0A59H5;LAL:0 :@5>;LAL:0A>@BC20B8 70 A8<2>;0<8A>@BC20B8 F8D@8 >:@5<>B@0=A;VB5@0FVO BGN !(C=VDV:>20=5 A>@BC20==OH259F0@AL:0 D@0=FC7L:0T38?5BAL:89 45<>B8G=89T38?5BAL:89 VT@0B8G=89?V245==>075@109460=AL:0A5@54=L>25@E=L>=V<5FL:00<5@8:0=AL:0 <>20 @CEV23@83>@V0=AL:89 :0;5=40@<02@8:V9AL:0 :@5>;LAL:0=52V4><0 A8AB5<0 ?8AL<0B@0=A;VB5@0FVO  DV=0=A>2V A8<2>;8 G8A5;A0<0@8BO=AL:0 0@0<59AL:0V0;5:B !B>;2VF0/!>;1V:002AB@0;V9AL:0 0=3;V9AL:00<5@8:0=AL:0 A8AB5<0 <V@0@01AL:>-V=4V9AL:V F8D@8402=L>A8@V9AL:89 AEV4=89?>@BC30;LAL:0 (@078;VO)A>@BC20B8 157 C=VDV:0FVWB@048FV9=V A8<2>;8 G8A5;O?>=AL:V DV=0=A>2V F8D@8V=B5=A82=VABL A>@BC20==OT2@>?59AL:0 ?>@BC0;LAL:012-3>48==89 D>@<0B (0 11)12-3>48==89 D>@<0B (1 12)24-3>48==89 D>@<0B (0 23)24-3>48==89 D>@<0B (1 24)V0;5:B !0=-6>@46V>/V;0 ><0=V70FVO 5940-609;70402=L>A8@V9AL:89 70EV4=89:8B09AL:V 45AOB:>2V F8D@8>1;V:>289 3@>H>289 D>@<0B?>@O4>: A>@BC20==O G6CW=LT38?5BAL:89 VT@>3;VDVG=89402=L>F5@:>2=>A;>2O=AL:89?>@O4>: A>@BC20==O ?V=LW=LHC<5@>-0::04AL:89 :;V=>?8A25@E=L>=V<5FL:0 ((259F0@VO)AB0=40@B=89 3@>H>289 D>@<0BB0<V;LAL:V B@048FV9=V F8D@8402=L>A8@V9AL:89 5AB@0=35;>:8B09AL:0 (A?@>I5=5 ?8AL<>)ACG0A=0 AB0=40@B=0 0@01AL:0F5=B@0;L=>0B;0AL:0 B0<07V3B=5B>G=89 AB8;L @>7@82C @O4:0?>@O4>: A>@BC20==O 70 5<>47V;0B8=>0<5@8:0=AL:0 VA?0=AL:0A>@BC20B8, V3=>@CNG8 A8<2>;8D>=5B8G=89 ?>@O4>: A>@BC20==O#@0;LAL:89 D>=5B8G=89 0;D02VB728G09=89 AB8;L @>7@82C @O4:0:8B09AL:0 (B@048FV9=5 ?8AL<>)?>@O4>: A>@BC20==O 70 @8A:0<8A>@BC20B8 70 F8D@0<8 G8A5;L=>V=4V9AL:89 A2VBAL:89 :0;5=40@V6=0@>4=89 D>=5B8G=89 0;D02VB"@048FV9=0 =V<5FL:0 >@D>3@0DVO5DV>?AL:89 0<5B5 0;5< :0;5=40@:0;5=40@ 8B09AL:>W 5A?C1;V:8AB0=40@B=89 ?>@O4>: A>@BC20==OB@048FV9=89 ?>@O4>: A>@BC20==OD>@<0B G0AC (12 01> 24 3>48=8)?>@O4>: A>@BC20==O 70 A;>2=8:><@5D>@<>20=89 ?>@O4>: A>@BC20==OA>@BC20B8 7 C@0EC20==O< @53VAB@CA>@BC20B8 70 Unicode C=VDV:>20=>A>@BC20B8 =86=V9 @53VAB@ =0?5@54V7=L>A5@54=L>D@0=FC7AL:0 4> 1606<CAC;L<0=AL:89 A2VBAL:89 :0;5=40@A>@BC20==O 7 C@0EC20==O< @53VAB@CA>@BC20B8 157 C@0EC20==O @53VAB@CA>@BC20B8 70 4V0:B@8G=8<8 7=0:0<8B8?>289 ?>@O4>: A>@BC20==O .=V:>4T2@>?59AL:V ?@028;0 C?>@O4:C20==OVA;0<AL:89 0AB@>=><VG=89 :0;5=40@>20 =V<5FL:0 >@D>3@0DVO 7 1996 @.0@01AL:>-V=4V9AL:V @>7H8@5=V F8D@8AB0=40@B=0 <0@>::0=AL:0 15@15@AL:0V3=>@C20B8 A>@BC20==O 70 A8<2>;0<8VA;0<AL:89 :0;5=40@ (#<< 0;L-C@0)?>@O4>: 25@E=L>3>/=86=L>3> @53VAB@CA>@BC20B8 ;8H5 70 >A=>2=8<8 ;VB5@0<8V?>207AL:89 4V0;5:B @57LO=AL:>W <>28!B0=40@B87>20=0 @57LO=AL:0 >@D>3@0DVOA>@BC20B8 A?5@HC 70 25;8:8<8 A8<2>;0<8VA;0<AL:89 :0;5=40@ !0C4V2AL:>W @02VWA>@BC20B8 2 ?>@O4:C 728G09=>3> @53VAB@C?>@O4>: A>@BC20==O 70 :;NG0<8 VT@>3;VDV2C=VDV:>20=V A8<2>;8 :0=04AL:8E BC1V;LFV2)#=VDV:>20=89 BC@5FL:89 ;0B8=AL:89 0;D02VB):8B09AL:V A8<2>;8 G8A5; (A?@>I5=5 ?8AL<>)+?>@O4>: A>@BC20==O 70 B5;5D>==8< 4>2V4=8:><+:8B09AL:V A8<2>;8 G8A5; (B@048FV9=5 ?8AL<>),72>@>B=5 A>@BC20==O 70 4V0:@8B8G=8<8 7=0:0<8-?>?5@54=V9 ?>@O4>: A>@BC20==O, 4;O AC<VA=>ABV.:8B09AL:89 B@048FV9=89 ?>@O4>: A>@BC20==O Big5.A>@BC20B8 70 4V0:@8B8G=8<8 7=0:0<8 C=VDV:>20=>3:8B09AL:V DV=0=A>2V A8<2>;8 G8A5; (A?@>I5=5 ?8AL<>)3A>@BC20B8 70 4V0:B@8G=8<8 7=0:0<8/@53VAB@></H8@8=>N5:8B09AL:V DV=0=A>2V A8<2>;8 G8A5; (B@048FV9=5 ?8AL<>)7A>@BC20B8 70 4V0:B@8G=8<8 7=0:0<8 C 72>@>B=L><C ?>@O4:C8A>@BC20B8 70 4V0:B@8G=8<8 7=0:0<8/@53VAB@></H8@8=>N/:0=0+8EVamw@36L1<#" oS!, @0 4  [(8 < ; @ H D rx abH L P T ? X \ ` d h l C t x G     u " &*K -03 77 ; O A E IMS QT X[_ cgkBW X ou[ o {~_ c d9 g k  o s @ w { <  M  @Ho  )'  i g -   l  $ ( ,048<? CGK1 J, ND RVY\` dhlpKtx|    0 Oz D ~ 8(  : 4 ;  ,     $ (, 039=@5D Ha LPT W D )  [^ bfjn r v   z} h   A    9   }Z< & vM   * 0 i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }ߜu11= ܨz` v G.~#{u} Dp r%ܢZOY۵4 jܵۂ}zxE~tNuv|t*<\ܹVۧ7%@| ~t52FO9B [bޟhZ"M>k.y^80݃Dܫ d$Yn݋`nkb!Xr!oZ޺_{ju6`3ۋ[XLV4j7 =m$ ~O+]ފݡ3>pHG=  ެd8܁bk*Q2!op>>|-)xކBۉ/l9(=*Lۢݽlܤ"TN3(Q=(JD2ލQۙ/:$V6Bqe.JW3Pm5x Ifo#iR5;$R[Ozb޲K2}NbD߂sz8DVWj^(-s<& H@ijeCeڍF(P35*{%ۜ}.`jt\n _4^[ۋaou~e[ ` e j o t y ~          $ ) .38 = B     " # GL( @QO2 7 ^< VcA F K rw|P U Z _ d n [s x } `e jot y~k v۪ڪ~ۢۨ&܋eۄg(Iwdߝd{Lߵ.D`۪4gݷ3`~~Pkg BM  " e!.n!5n``~`X```3` O`o````A`M``'`````u```?`j`(mrz !&,5:BGLQ```` ```;`?```3`?``6````h`` `4```B`&`l`?``z````'````o```+8EVam J+P,P ,PU ,P,P,P,PY a $,P+,P4,P;,P@,P} t`e!` `0`_`o```l`,P  V^E&Pj&P*P*P+P+P G,P.` ,P,P 'ResB  , ,  *j*EDD'$':E'H*H1H'1HyA,F32/4'.E1"3'F'A'1''F'FH'H(1E(HH(F'*',*'~*3H,'H2HF3'H3'y3F'9//AHDB2'.E'DEH3E1HE2HEy'F'3H'1HD4yEFy1yyE~HD4EFF4H3''F'H1J4$3'F/F(*'&*DHH'&'12''2('21'DH*'FH4'H'1'P(H'HD'('F'AP'FH(1yF*'&*'*'F', ,H/1H'/2''/H'D'1HF2HF'3''3':H31(F3F/3H43HE'AF4DHF'E'$1E'4EE'DyE3'&EH'E'31EEE'EF/F'$1HH'DHFHHDHAHF'yHFF~'13HH'4H2FQ'FH1'*1F3DFFFH1H1F4HE'3F'11HE'FFHDH~','~'F3F'D'9(1'FD'7F*'*US BGN"&1P4'/EH1*'/'7'DH'A1B'D('F'E'1'F''H'/'H3y'DHH'EH,('41(E('1'(F2*1E'F*4D-J**HH'DH/H1(1H'*1~'FH3DHH'3F*'D3F31*3F'H3HFF33'31D5HE'D9D'E'*:':'H2ADEP4B('&DD'Hy'DyHFDFHE'~HE/H13E1'yGED'DEEF'FFH'&FHF'F'E(FFHDFH'1yE(H'yH1HH~'D'HF'y'$1HE'1H'Hy'H'DE1:2FQ''H'J3HH1HHFFHH"1DFHH1EH&1H1'&UN GEGN{0} {1}"3y'F'( (H'/'FE'1'~'H'1HE'F'3yHFF'H'FH'',H('DF2*'3'H'B*HHFF.7:{0}1HEFF31/FF3F'F23(H"FH33DFAD~FHA1H&2DPFND'D2'FDE(14E'14D2E'D/HH'ED''3EFHDFE*DF5A 916FE(HFFH'&HHD'~HHHD'*'y1F'~'E~F'HF'('1FHF'E'y''F'y'D'F~DQD(1*2H& 'FO'1'FF1F'F(F,'1,'&(D'1H3"3'F 'F'(B'2'F'1'HF2'HE(HF/H''&F2(H3F'&(H,~H1/HF'12('F:{0}3H'F 'DHD 3'EE'D''DEE2F/1'FEF ~H1EH13FE1'F2F'1H,FH'1D~1y' DH~F'3F'F~H1' 916~O1*'D'D'DJ3*'DJF,JFH1'3FE(HFHFyHF21'F'"1EF'&'/F ,1EF"&3 DF'3yH1'&'5D F/3'3~1'FyH'FOyyy,FH( 1/4E'D D1A1HD'&D'$ F/3D3E(14D*HFFEB/HF'&EF'F('$EF7B HB*EFHD'&F'~HDyFyH ~P3PF1 3D'HF F/3HEH1'&'D4'&H1'Fy'DH'DFHF{0} '3y1H1H'* 'F{0}  *E'E'/F 33F'F'1 3'E' F/3'*H~'&*(* '9/'/.E1 F/31'1H*HF'F1HEF '9/'/3DHHF'&3H&3 A1F3'y4 D3HDy 3'E4E'D /(DA'13 91(Ey1 F8'EH'& F/3~'~'EFyHHDHF'&HJ1' 4JFJH1F'&1H'* F3Fy1D 1/4{0}  E*A1B{0}  EF3"01('&,'F'FHF+'&'~1 31('&(H/ DF1(F D3'F'**'& F/3*DH F/3,FH( 3H*H31'FF yHFH4E'D 3H*H9// y'&D('-'*'F,'DH(' DHDH"E:1( F/3F,-'3*9E'DF DF1'(HJ1/J'FH1' ('D1F'1H'F''F DF1'FH 3H'-D{0}  *H39{0}  E7'(B*(F'D F/3,'~'F '9/'/,FH( 'Dy'&0D 31('&13E 'D.7:{0}1H'* '9/'/9(1'F '9/'/A'13 DF1E*9// 2('FED'DE F/3EFHH DF1F'E9DHE 2('F'~y DF1,1'* F/31E F/3HF'F '9/'/"3y1'& ,1EF'3D'E DF1'31~y3  {0},'~'F DF1,FH( F(D31(H-1H&4F9(1'F DF1:1 *-11 4/DH2'F' 1HDE'D'* F/3E:1( A13&Fy'&  BH*',F A1'F33H1~ ~1*'DH1~ 3~'FH'E1 'F12,'1,'& '9/'//HF'1 F/33H&3 '& ,1EFEB'E ' E*:1F'1H,F (HED~E'&4 ' F8'EHJ1'(H1H 3JFISO-8601 DF1"1EF'& '9/'/"3'F F '9/'/'F12 (H )(1'2D ~1*'D(17'FH 'F12,'1,'& DF1,'~'F 3D'(12E9EHD  y'&EFHD'& F/3E3F 3~'FHF'&,1'& ~FFF 'F121H'* *ED '9/'/'*H~'& '9/'/1HEF 21 '9/'/1'6  9D'E*9'E-EB5/  *D'4E'FE'1  F/3F'1H,F FFH13F'E9DHE 13E 'D.7F ("3'F 1/)FF A1'F331H'* F '9/'/'*H~'& DF1,'~'F E'D '9/'/F '94'1 '9/'/"21('&,'F (91()"3y1D'& 'F12'3D'E 41 DF1HF'F 21 '9/'/3(  y'& 13.* D'&F (1 'F/'2E'1F '3yF1 91(~H1 916 H'D F/3H1~ *1*( BH'FF5H* y'&  *1*("3'F F E'D '9/'/3Fy1D 'yD3 yE'2'&yD,H  y'& 1E9H3 *DA8  y'&H& D3'F EH'/ F9EHE D'&F (1 'F/'2''$FyF 1F3 A'1EyD'7F 'E1 3~'FH"1EF'& 21 '9/'/'3yF1 1F3 A'1Ey1H'* yF  *1*(9D'E'*  y'& 1D:*  yF  *1*(~E'&4 ' 'E1 F8'ED' D'&F (1 'F/'2F/H3*'F BHE DF133DH' 1HD A1'F331H'* F E'D '9/'/~E'&4 ' 'E~1D F8'E12 Fy ' F8'E (0 11)12 Fy ' F8'E (1 12)24 Fy ' F8'E (0 23)24 Fy ' F8'E (1 24)'3yF1 E1'B4 *E'2BE9'1 Fy'&  *1*(~F F  yF  *1*('*H~ 'Ey 'DE DF1-1HA  *& -3'3 y'&AHF (  yF  *1*(*H39 4/ 91( F/ F/3'3D'E DF1 ('E 'DB1')Fy 3'&D (12 (F'E 24)D,H  E9H3 y'& 1'3'3-3y1H  yF  *1*(51A '3'3 -1HA  y'& 19D'E'*  y'& F81'F/'2 1~D Hy -1HA  y'& 1/H('1 *4D 4/ yF  *1*(E9EHD  HFH  y'& 1~D ('D'& -1HA  y'& 1-1HA  *& -3'3  y'& 1-3( E9EHD (F'& (:1 y'& 1D,H/-1HA/H'&  y'& 1A'Dy HFH  yF  *1*(-1HA  9/E -3'3*  y'& 1( -1HA/ Hy -1HA  *1*( (F/3'(B y'&  *1*(  E7'(B* D&9D'E'* H F81'F/'2 1 y'& 1'FA1'/ 7H1 ~1 F/3H  y'& 1"3'F F  y'&  *1*( - GB23121H'* F  y'&  *1*( - Big5E9EHD  -1HA  *1*(  y'& 1'9/'/  D-'8 3 F/3H  y'& 1D,H  y'& E9EHD  'F/'2 E 1-Hangul Initial Consonant  D-'8 3 *D'4 1/D,/ ( Hy -1HA/H'&/Kana  y'& 1+8EVamwJ>#!ۉ1x o!@  [H rx ab   u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048<?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@5DHa LPT WD ) [^bfjnv   z}h  A  9}< vM* i  b 4 !%)-0(48<]@ DHKNlRVZ^ bfjmquFy}" +|ݛ۩,';޾H\q܄ ۞ ۬ݧ{ @ـ}eyFCy=\C;A޸ٽK ؠ۟[I ܸHg2Z|aک7ڤyeW+݇drٝ +`<}M_2Jk ٬޾Cy1 !qQ!5]K91t%71ߢc&TmU=J P??݌w٬ߵTݝo*ݤ-8#ݸo93xۂ7P Eta2Zڰ{ܐ<ڻ+ چd,ޑoީndI4[ځٗ|ٵڥ܉m6R،MܳܕTfqLv߬=)u7 lwیtޭj{1? m$ތ.5ye'ܺ1cً(=Zh,7cj U'Z@v"XSEe  *2;C- E#o;|GOAXf5ngr5xx5n5nX5n@~I Oa<8ODm&*.2bz6<C+]M\T[dK(mrz !&,5:BGLQ_UKm!o6[4o.4F` J- QE)b.U  " e!.dݪ+8EVam JPPPPPPPPP)PJPQPZPaPfPmP t`e!````}``X` `P V^P9PpPwPPP .` PP 'ResBo C tt Cm*j1/F21EE'H/1H4F,'H'F2D'D3y,'1,J'&I*(* F/33H1'F 1/,// E9'1 91(E9'1 E1'B4 *E'2BHF'F DH&1 3 '9/'/"1EF'& DH&1 3 '9/'/ El, V}CCCCCCCCCCCCCLDCCPVPm Q/` 'ResB5  E E  *jtaylaosaynubaskchexfijiforshindkajikornozarsaxaturkxupaarmanivrittibetyaponabxazalbanamxarbraylchevadazagfriulidishkabilkarelkichekuruxkxasikyolnlitvalotinmadurmasaynevarprussqamarshvedtaititojikvalisvarayxausaxmongyavansingalsundanadigeyaragonaruminavadxibafiyabolgarbosniychukotdivexifinchagererogruzinhabashirlandislandkantonkechuakirillkonkankoreyslezginlushaymaltiymohaukmyanmanavaxoosetino zbekpushtuqalmoqqo miqruschasardinsebuanukrainumumiyuyg urvalliyvengervolamoxorvatgujarotarapaxoasturiychechencheyennchoktavdzongkagaityangalisiygilbertgvichinindonezitalyankurdchalimburgmakedonmanipurmaratximirandano g ayqidiruvromanshserbchasichuansuaxiliturkmanvalbirivalyutavyetnamTil: {0}belgilarboshqirdbxojpuriestonchafarerchagavaychagrenlandgurmukxiispanchakabardinkorsikankvanyamalotinchamaythilimoldovannemischaqozoqcharuminchashotlandvolapyukyozuvsizgruzinchainglizchakoreyschalatishchalule-saammalagasiyngiyembunniderlandpanjobchapolyakchaquyi sorbsitsiliyaslovakchaslovenchasomalichasuriyachatashelxit{0}  mosYozuv: {0}filipinchafransuzchainari-saamkashmirchamozandaronozarbayjonqirgizchaquyi nemisskolt-saamtok-piksindiola-fognipapiyamentoportugalchaquyi saksonsorani-kurdyuqori sorbMintaqa: {0}fors taqvimig arbiy frizjanubiy kurdjanubiy saamjanubiy sotomaxuva-mittometrik tizimnoma lum tilshotland-gelsranan-tongo{0}  boshqa{0} ta chiziqMingo taqvimidangi taqvimig arbiy balujingliz (AQSH)janubiy oltoynorveg-bokmalshimoliy lurishimoliy saamshimoliy sotostandart arabtay raqamlarixitoy taqvimiyapon taqvimi{0}  hammasi{0}  har xil{0}  tarixiyislomiy taqvimbir nechta tilhabash taqvimijanubiy ndebellaos raqamlarilyuksemburgchanoma lum yozuvtub aholi tiliyozuvlar  {0}an anaviy xitoyarman raqamlaribirma raqamlaribuddizm taqvimiingliz (Kanada)ispan (Meksika)ispan (Yevropa)ivrit raqamlarikoyraboro-sennikreol (Seyshel)kxmer raqamlarinorveg-nyunorskoriya raqamlariqorachoy-bolqorsuaxili (Kongo)tibet raqamlariyahudiy taqvimiyapon raqamlariISO-8601 taqvimibengal raqamlarifransuz (Kanada)gruzin raqamlarihabash raqamlariingliz (Amerika)kreol (Nigeriya)nemis (Avstriya)shimoliy ndebeletelugu raqamlaritil tarkibi yo qgrigorian taqvimigujarot raqamlarikannada raqamlarislavyan (cherkov)xitoy (an anaviy)soddalashgan xitoygurmukxi raqamlariingliz (Britaniya)matematik ifodalarportugal (Yevropa)AQSH o lchov tizimiingliz (Avstraliya)malayalam raqamlari{0}  biriktirilgankichik rim raqamlarito liq enli raqamlardevanagari raqamlariportugal (Braziliya)qatorni odatiy uzishqatorni qat iy uzishqatorni uzish uslubixitoy (soddalashgan){0}  kengaytirilgankichik grek raqamlariqatorni yumshoq uzishxitoy o nli raqamlariarman kichik raqamlarifransuz (Shveytsariya)katakana yoki hiragana12 soatlik tizim (0 11)12 soatlik tizim (1 12)24 soatlik tizim (0 23)24 soatlik tizim (1 24)ispan (Lotin Amerikasi)Britaniya o lchov tizimimarkaziy atlas tamazigxtingliz (Buyuk Britaniya)soat tizimi (12 yoki 24)standart valyuta formatizamonaviy arab raqamlaristandart saralash tartibian anaviy tamil raqamlarimoliyaviy valyuta formatian anaviy xitoy raqamlariyuqori nemis (Shveytsariya)yapon raqamlari (moliyaviy)soddalashgan xitoy raqamlaristandart Unicode saralash tartibikengaytirilgan arab-hind raqamlarian anaviy xitoy raqamlari (moliyaviy)soddalashgan xitoy raqamlari (moliyaviy)mw߼3M o!@  [H rx a  u&*-03 77 ;AEIMQTX[_ ckBX ou o {~d9 @ < M@o )'  g -  l $(,048?CGK1 J, ND RVY\`dhlpKtx|   0 Oz D~8:4 ;     $ (,039=@DHa LPT WD ) [^bfjnv   z}h  A  9< vM* i  b !%)0(48<]@ DHKNlRVZ^ bfjmquFy}m 9"+/ / E_0!q$ z#/ / ?/.- $J ,ڗG&<]94_Y2Q"G"&-DWP< -"O\M آ4ځ)HΌ݊B]QP *%2Jޓ\T/g\ۈ" d!2'p +5L!;_t !l۩ ۻ% Wt.3٦!!/i"7V FÁ{"hܕ;F w!<܋rs! "o{٢|"ڇ|<0qc" ?". 5ߍكpFg 7ܙ!z/V#o b$܅sj+'쀌?]iۖG5!/yYݟHOJ"'sQٯ!uUCܬQ5 QFw#ݬpF?ݫٹkeu5/+J"܃܇/*ډkhM"////0ݧl"^C߾ /b":Dݷkܗg/N?۹ xٸ!(X00pFIM'/Jٝ!!I/ #=#% SW۰!eo /c"^Rk' Q  aou  ,e $).38=BGLQV[`ejoty~!FKlIBDܰH"R}H'ŭYfG3ّF "09%0=@01@8O%<5@.=>=/?>=:068:8GM;CO>48O>70@G520@<0=8@8;>B8="00=0"0<8;"815B0;5CB0ACG02C=6>40BG08181>8448H:8:CN;CH09<>AA8<M=G0B09G0D8=G0DC;0G5EG0M25G0010H8=48@C78=>@59ALO=<0"5;C3C#<C<89%0=3C;020@G0035<G00483590:0=G00@C<8=0D0@G010;8G010A:G015=0G01;8=G01>4>G03@5:G0:>@=G0:@8:G0:Q;=G0;0>AG0<5@CG0<>302:=8CMG0=CM@G0A0>G0A5@1G0A8=48BC@:G0CM;AG0D868G0D>@A89E<5@G0G830G0GCC:G0H095==H254G0M:06C:M<1CG0O20=G0O?>=G05=30;8@08;;5C@<CE81@>=890==040^C;G0 0<7;0@!8=E0;001E07G00;10=G00<E0@G00@<0=G00AA><G010D8OG01C389G02>;>DG02>;OBB030209G030=40G040:>BG047>=3:04C0;0G081@>=898=3CHG08A?0=G0:018;G0:0<10G0:><>@G0;0=38G0;0B8HG0;8B20G0;>B8=G0<0;B0G0<0A09G0<^C;G0=5<8AG0=5?0;G0?>;O:G0@><1>G0@C<8=G0A0=3CG0AC@8OG0B08B0G0B0<8;G0B0B0@G0B815BG0B>68:G0C9C@G0D0@5@G0D@8C;G0E<>=3G0M@7O=G0MAB>=G0^715:G0>7>G0>?><>D>C60@0B8 00<;0@"8;: {0}10<10@G015=30;G018@<0=G01>;30@G01>A=89G01@5B>=G01E>6?C@820;A5@G025=35@G025B=0<G0308BO=G03@C78=G040@38=G08=3;87G08@;0=4G08A;0=4G08B0;O=G0:0=B>=G0:0H<8@G0:>=:0=G0:>@59AG0;8=30;G0<8@0=45A<>@8AL5=?0=6>1G0@><0=HG0A51C0=G0A8=30;G0A;>20:G0A;>25=G0A><0;8G0AC=40=G0B>=30=G0C:@08=G0E>@20BG0G>:B02G08@87G0=J0=028978;<030=520=30@80ABC@89G01>H8@4G030;8F89G038;15@BG03C60@>BG0810= B8;88=4>=57G0<0:54>=G0<0:>=45G0<0;09 B8;<0=8?C@G0B83@8=OG0BC@:<0=G0D8;8?8=G0EC?0 B8;8M2>=4>=G03@5=;0=4G0:0;5=68=G0<070=45@0=<>:H0 B8;8?0?8O<5=B>G5G5= B8;8GC20H B8;8 8< A>=;0@848>;0-D>3=8:>9@0-G88=8;C;5-A00<G0<0;030A89G0<0G0<5 B8;8@C0=40 B8;8C98-A>@1G0@5: A>=;0@88=0@8-A00<G0<0@H0;; B8;8<0EC20-<8BB>=><0J;C< B8;>70@1096>=G0A:>;B-A00<G0H8<>;89 ;C@8N>@8 A>@1G0:>=3>-AC0E8;8A>@0=8-:C@4G0@<0= A>=;0@80> @00<;0@8"09 @00<;0@818@ =5GB0 B8;0@189 D@87G0010H A>=;0@8@C78= A>=;0@8><0J;C< H@8DB@8O @00<;0@8#<C<89 848@8H%<5@ @00<;0@8/?>=8O A>=;0@860=C189 A00<G08=3;87G0 (()H8<>;89 A00<G00@1 @00<;0@8AB0=40@B 0@01G01@>=89 A>=;0@8!0@0;0H B0@B818"0<8; @00<;0@8"815B @00<;0@8"8; B0@:818 9^:>9@01>@>-A5==8=>@253G0 1>:<0;H8<>;89 =4515;5!>440;0HB8@8;30=LO=<0 @00<;0@8"5;C3C @00<;0@860=C189 =4515;G0;0:>B0G0;0:>B0G0=>@253G0 =N=>@A:H>B;0=4G0 305;8:5=30;8 @00<;0@8C@<CE8 @00<;0@80==040 @00<;0@8 8< :8G8: A>=;0@80=J0=0289 E8B>9G0A;02O=G0 (G5@:>2)@5: :8G8: A>=;0@8C60@0B8 @00<;0@88=3;87G0 (<5@8:0)@01-8=4 @00<;0@8@<0= :8G8: A>=;0@8@83>@80= :0;5=40@80;090;0< @00<;0@8%8B>9 ^=;8: A>=;0@88=3;87G0 (@8B0=8O)=5<8AG0 ((259F0@8O)520=030@8 @00<;0@8/?>=8O <>;8O A>=;0@8=J0=0289 "0<8; A>=;0@8=J0=0289 %8B>9 A>=;0@8<0@:0789 0B;0A B0<0783EBA>440;0HB8@8;30= E8B>9G0!B0=40@B A0@0;0H B0@B818"^;8 :5=3;8:4038 @00<;0@!C:CB 1^98G0 A0@0;0H B0@B818=J0=0289 %8B>9 <>;8O A>=;0@8!>440;0HB8@8;30= %8B>9 A>=;0@85=309B8@8;30= 0@01-8=4 @00<;0@8!>440;0HB8@8;30= %8B>9 <>;8O A>=;0@8mwAMּ- o!@  [H rx a  u*-03 77AEIMQTX[_ ckBX ou o{~d9@ < M@o )' g - l $04CG1 J, ND VY`Ktx| Oz D~:4 ;   ,039=@Ha P WD ) [f z}h A  9< vM*   b 08] DHKNRV jmqFy}E^j 011)E7ϒnN6-ֿL~Иe"QGoLq aBuZ0҆'hҎaB<}Ϝ55@YΎGϤζfn6U#8^Ծ <oo=?2оSϞ)Φ{x#y}0Q؍ӻΙJ,TBvX]ӪΡӧ) Ҋҟ16]PеӇ~jԶѶjҥ/=Єл~׷ҋ pZ&&ԇ҂ԕ ^>.ә--m} Ҷ֭>ѠϱByC'3֧iν)C_1FYU҇VNeB>$Po# =C]^Ѽֻ5-vԿլfеϧ-'fv-s ~эؖ#ԝp{KM9ҞЖD\|p}aud'e $).38=BGLQV[`ejot7n&t[F.3νG6Ko,A>+zBF//&/ ./N/F///V//^//../.)f/n/..jV `DP.` 'ResBP. . *jV. 'ResBP  *js 'ResBV 6 jj)ѭ*jSAdlmAghbBhksDogrElbaElymHatrLchMahjMakaMarcMedfMultNandOsgePaucQaagSiddSogdSogoSoyoWchoZanbBARLACORNUa mAO1990ARANESASANTEAUVERNCISAUPCREISSCh DiGASCONGRITALH mtNICARDUNIFONn mAKUAPEMBALANKACh SpCh HnCh LoCh VaiGRCLASSGRMISTRHn lmLEMOSINMi giPROVENCTin t{0} ntIJEKAVSKBASICENGCOLB1945Ch BaliCh ChmCh HanbCh JamoCh JavaCh N KoCh OdiaCh ThiFONKIRSHGin thIVANCHOVLENGADOCMy tnhNEWFOUNDOXENDICTPhn thS KirinTing GaVIVARAUPCh BuginCh CariaCh IndusCh KirinCh LyciaCh LydiaCh MendeCh SyriaCh TamilCh  RpTing AnhTing AsuTing CmTing EweTing FonTing HnTing IdoTing JjuTing LuoTing LoTing NgaTing NgTing RwaTing ScTing TwiTing VaiTing YapTing cVng: {0}{0}  knTing SahoBiu tngCh ChakmaCh GruziaCh HangulCh Hy LpCh Kh-meCh KpelleCh TeluguCh ThaanaCh UgaritCh s LoCh s VaiLch Ba TLch CoptsLch DangiTing AfarTing AinuTing AkanTing BaliTing BenaTing BiniTing BlinTing BodoTing CmoTing EfikTing EmbuTing FijiTing GeezTing HupaTing IbanTing IgboTing JavaTing KakoTing KomiTing KoroTing KurdTing LoziTing ManxTing MariTing MeruTing NamaTing NiasTing NuerTing N KoTing OdiaTing PhpTing PhnTing RootTing SenaTing ShanTing SogaTing TesoTing ThiTing TyapTing UrduTing VitTing ZazaTing ZuluTing Zuni{0}  khcCh s GongCh s GonmCh s HmnpCh s RohgCh ArmeniaCh Do ThiCh G-tchCh KannadaCh K thaCh La tinhCh MyanmarCh Mng CCh SinhalaCh Thi NaCh Xu-ngCh s BaliCh s ChmCh s HmngCh s JavaCh s MrooCh s N KoCh s OdiaCh s SindCh s SinhCh s ThiCh s TirhCh s WaraNa  rngTing AcoliTing AghemTing AleutTing AssamTing Ba TTing BafiaTing BasaaTing BembaTing BuginTing ChigaTing ChuukTing CreekTing DualaTing ErzyaTing FulahTing GandaTing GondiTing HaitiTing HausaTing HindiTing HmngTing IlokoTing ItalyTing KambaTing KhasiTing KhmerTing KongoTing KumykTing LangiTing LitvaTing LundaTing LuyiaTing MaltaTing MaoriTing MasaiTing MendeTing Meta Ting MossiTing Na UyTing NauruTing NogaiTing OromoTing RomboTing RundiTing SakhaTing SangoTing SanguTing ScotsTing ShonaTing SundaTing SwatiTing TaitaTing TajikTing TamilTing TatarTing TetumTing TigreTing TimneTing TongaTing TrungTing TngTing UzbekTing VendaTing VoticTing VunjoTing WalesTing WarayTing WolofTing XhosaTing YembaTing ZarmaTing  RpCh Ba T cCh BopomofoCh CherokeeCh EthiopiaCh GujaratiCh GurmukhiCh HiraganaCh Hn QucCh KatakanaCh MeroiticCh Nht BnCh Phags-paCh Ty TngCh ni MoonCh s La mCh s LimbuCh s SudanCh s TakriCh s TamilLch Do ThiLch GregoryTing AdygheTing AngikaTing Anh cTing AvaricTing AwadhiTing AymaraTing Ba LanTing BanglaTing BasqueTing BosniaTing BretonTing ChakmaTing ChoangTing CopticTing DakotaTing DargwaTing DazagaTing DivehiTing DogribTing EkajukTing EmiliaTing EwondoTing FrisiaTing GagauzTing HereroTing Hy LpTing H LanTing IbibioTing IngriaTing IngushTing JutishTing KabyleTing KachinTing KalmykTing KanuriTing KazakhTing KhotanTing KikuyuTing KosraeTing KpelleTing KurukhTing KwasioTing KyrgyzTing LadinoTing LakotaTing LojbanTing MagahiTing MicmacTing MohawkTing MokshaTing M LaiTing NapoliTing NavajoTing NdongaTing NewariTing NgombaTing NiueanTing NyanjaTing PashtoTing PunjabTing PushtoTing ResianTing RomanyTing SerbiaTing SindhiTing SlovakTing SomaliTing SukumaTing SyriacTing TahitiTing TarokoTing TeluguTing TsongaTing TswanaTing TuvaluTing UdmurtTing WalserTing Yoruba{0}  tt cCh Italic cCh MalayalamCh Permic cCh PhoeniciaCh Thi VitCh Ty SyriaCh s BrahmiCh s ChakmaCh s GruziaCh s Hy LpCh s Kh-meCh s LepchaCh s MyanmaCh s TeluguCh vit: {0}Lch EthiopiaLch Hi GioLch ISO-8601Lch Nht BnNgn ng: {0}Ting AdangmeTing AkkadiaTing AlbaniaTing AmharicTing AramaicTing ArapahoTing ArmeniaTing AvestanTing BambaraTing BashkirTing BavariaTing BelarusTing BislamaTing CatalanTing CebuanoTing ChechenTing ChoctawTing ChuvashTing CologneTing CorsicaTing CroatiaTing Do ThiTing ElamiteTing EstoniaTing FlemishTing GeorgiaTing GilbertTing GuaraniTing G-tchTing HungaryTing IcelandTing IrelandTing KannadaTing KlingonTing KonkaniTing KicheTing La-tinhTing LimburgTing LingalaTing MachameTing MakasarTing MakondeTing MapucheTing MarathiTing MirandaTing MoldovaTing MundangTing Mn NamTing Mng CTing NgambayTing OccitanTing OsseticTing PahlaviTing PalauanTing Php cTing PrussiaTing QuechuaTing RapanuiTing RomaniaTing RomanshTing SamburuTing SandaweTing SantaliTing SiciliaTing SiksikaTing SinhalaTing SoninkeTing SumeriaTing SwahiliTing TagalogTing TasawaqTing TumbukaTing TurkmenTing UcrainaTing UmbunduTing VolapkTing WalloonTing YangbenTing Yiddish{0}  hn hp{0}  lch s{0}  m rngTing Anh (M)Ch DevanagariCh Hungary cCh s ArmeniaCh s Do ThiCh s KannadaCh s MathdblCh s Mng CCh s OsmanyaCh s SharadaCh ng SyriaH o lng MLch Pht GioNg m PollardNg m hc IPANg m hc UPANhiu Ngn ngSp xp tt cTh t sp xpTing AbkhaziaTing AchineseTing AromaniaTing AsturiasTing Ba T cTing BhojpuriTing BulgariaTing Bc LuriTing ChamorroTing CherokeeTing CheyenneTing CornwallTing DzongkhaTing FriulianTing GujaratiTing GwichinTing H SaxonTing KalenjinTing KarelianTing KashubiaTing KimbunduTing KuanyamaTing LezghianTing MaithiliTing MalagasyTing ManipuriTing MorisyenTing Mn ChuTing Na Uy cTing NyankoleTing PampangaTing Phn LanTing ShambalaTing SloveniaTing TigrinyaTing TuvinianTing Ty TngTing UgariticTing WarlpiriTing an Mchch vit  {0} rng ti aTing Anh (Anh)Ch Ba T- RpCh ni BrailleCh s EthiopiaCh s GujaratiCh s GurmukhiCh s Kayah LiCh s MathboldCh s MathmonoCh s MathsanbCh s MathsansCh s MymrtlngCh s Nht BnCh s Ol ChikiCh s Ty TngCh s t nhinH o lng AnhKiu xung dngLch Trung QucSp xp theo sS truyn thngS dng c nhnTing AfrikaansTing Ai Cp cTing Ai-len cTing BoontlingTing GorontaloTing Hy Lp cTing H SorbiaTing IndonesiaTing InuktitutTing KabardianTing Khch GiaTing Lule SamiTing MacedoniaTing MalayalamTing Min inTing Newari cTing NgiemboonTing PhoeniciaTing Syriac cTing TachelhitTing Thy inTing Tok PisinCh vit K hiuChuyn t US BGNCha c ch vitCh Bc  Rp cCh Hn gin thCh Hn phn thCh Nam  Rp cCh Pahlavi SchCh Thi Lc miCh s MalayalamCng  sp xpK hiu Ton hcPhng ng AlukuTing B o NhaTing HiligaynonTing Inari SamiTing Jola-FonyiTing Luba-LuluaTing PangasinanTing PapiamentoTing Php CajunTing Qung ngTing RarotonganTing Skolt SamiTing Th Nh) KTing -Rp ChadBin th ngn ngChuyn t UN GEGNCh s BangladeshCh s DevanagariCh s SaurashtraCh s phng TyH thng o lngLa M ha Bnh mLa m ha HepburnPhng ng NdyukaTing Di T XuynTing ExtremaduraTing Gheg AlbaniTing H Gic-manTing Judeo-Ba TTing Judeo- RpTing KalaallisutTing KinyarwandaTing MazanderaniTing MinangkabauTing PhilippinesTing Quc T NgTing Ty BalochiTing Ty Ban NhaTing  Rp Najdi{0}  tng thchnh dng tin tCh Ai Cp thy tuLch Islamic-CivilSp xp biu tngTing Anh Trung cTing KabuverdianuTing Komi-PermyakTing Koyra ChiiniTing Luba-KatangaTing Provenal cTing Sranan TongoTing  Rp Ai CpPhp chnh t ChungBng ch ci DajnkoCh Ai Cp bnh dnCh La-tinh FrakturCh Pahlavi Vn biaCh Parthia Vn biaCh s Meetei MayekCh s Myanmar ShanCh s Sora SompengCh s Thi Lc miCh tng hnh MayaCh tc k DuployanKiu xung dng hpK hiu BlissymbolsLch Quc gia n Ngn ng K hiu MPhp chnh t ChunPhng ng NatisoneSp xp tng ch sTing Gael ScotlandTing Kurd Min NamTing Php Trung cTing Sami Min BcTing Sami Min NamTing Serbo-CroatiaTing Slav Nh thTing Swahili CongoTing Thng SorbiaTing c (Thy S))Ting  Rp AlgeriaBng ch ci Bohori Bng ch ci MetelkoCh Khutsuri GeorgiaCh La-tinh Xct-lenCh Pahlavi Thnh caCh s Hora Thi amCh s Tham Thi amCh s  Rp - n La M ha Wade-GilesPhng ng LiverpoolSp xp du trng mTh t sp xp chunTing Altai Min NamTing Makhuwa-MeettoTing Na Uy (Bokml)Ting Nigeria PidginTing Sotho Min BcTing Sotho Min NamTing  Rp Hin iChu k gi (12 vs 24)Ch Meroitic Nt thoCh tng hnh Ai CpPhp chnh t Sa iTh t sp xp ZhuyinTing Ai-len Trung cTing Frisia Min BcTing H Lan Trung cTing Karachay-BalkarTing Koyraboro SenniTing Kurd Min TrungTing Na Uy (Nynorsk)Ting Volapk C inH thng 12 gi (0 11)H thng 12 gi (1 12)H thng 24 gi (0 23)H thng 24 gi (1 24)Kiu xung dng thongKiu xung dng thngPhp chnh t Hp nhtPhng ng Gniva/NjivaSp xp ch s theo sSp xp theo chun haTing Armenia Min TyTing Creole LouisianaTing Dusun Min TrungTing Khoa Hc Quc TTing Ndebele Min BcTing Ndebele Min NamTing Volapk Hin iTing Yupik Min TrungCh tng hnh AnatoliaCh vit khng xc nhLch Trung Hoa Dn QucNgn ng khng xc nhQuy tc sp xp Chu uTing Armenia Min ngTing Frisian Min ngTm kim mc ch chungnh dng tin t chunCh s La M vit thngCh s c  rng y Lch Ethiopic Amete AlemSp xp ch hoa u tinTing Anh Jamaica CreoleTing Thng Gic-man cTing Th Nh) K CrimeanTing Th Nh) K OttomanTing ni Nhn thy cB qua sp xp biu tngCh sp xp ch ci c sCh s Hy Lp vit thngCh s Tamil Truyn thngLch Hi Gio - Thin vnSp xp biu tng b quaTh t sp xp biu tngTh t sp xp  sa iTing Php Seselwa Creolenh dng tin t k tonCh Kirin Slav Nh th cCh s Armenia vit thngKhng c ni dung ngn ngPhp chnh t TaraskievicaPhng ng Oseacco/OsojaneSp xp ch hoa/ch thngTh t sp xp theo ng mTing B o Nha (Chu u)Ch s dng trong ti chnhCh s thp phn Trung QucCh s ting Trung phn thLch Hi Gio - Umm al-QuraLch Hi Gio -  Rp X-tPhng ng San Giorgio/BilaSp xp ch thng u tinTh t sp xp theo bnh mTh t sp xp theo nt chTh t sp xp theo t inTh t sp xp truyn thngTing Ty Ban Nha (Chu u)Ch hnh nm Sumero-AkkadianCh s  Rp - n  m rngPhng ng Stolvizza/SolbicaSp xp khng theo chun haTing Anh chun ti ScotlandTrnh t sp xp theo b-ntSp xp du trng m o ngcPhp chnh t Resian Chun haPhp chnh t Sa i Hp nhtSp xp unicode c chun haTing Anh Hin i Thi k uTing Thng Gic-man Trung cTing Ty Ban Nha (M La tinh)Bng k hiu m tit Ting NhtCh s ca ting Trung gin thTh t sp xp unicode mc nhTing Php Hin i Thi k uTing Thng Gic-man (Thy S))Tm kim theo Ph m u Hangulm tit Th dn Canada Hp nhtPhp chnh t Ting c nm 1996Sp xp du trng m bnh thngTing Tamazight Chun ca Ma-rcLa M ha ALA-LC, n bn nm 1997Ting Tamazight Min Trung Ma-rcSp xp th t ch ci bnh thngSp xp phn bit ch hoa/ch thngPhp chnh t Ting c Truyn thngSp xp du trng m/ch ci/ rngTing Quechua  Cao nguyn ChimborazoTh t sp xp theo danh b in thoiBng ch ci La-tinh Ting Turk Hp nhtTh t sp xp trc y,  tng thch)Ting Php t Cui thi Trung c n 1606*Ch s dng trong ti chnh ca ting Nht*Sp xp khng phn bit ch hoa/ch thng-Sp xp du trng m/ch ci/ rng/ch Kana/Th t sp xp theo ting Trung phn th - Big51Th t sp xp theo ting Trung gin th - GB23124Ch s dng trong ti chnh ca ting Trung gin th4Ch s dng trong ti chnh ca ting Trung phn thaouq_ e[ ` e j o t y ~           !  $ ) .38  = B    & "' +,1# G6L( ;@EQ0- JOT2 Y7 ^< VcA hmF K rw|P U 55Z _ d i n [:?Ds x }  `e jot I N y~ѧ3LpNwaI43|6J16ժRӉS2,Q;&9^ і]AՐ5_Wգܰ[L^׽~L5ԃdmܙ^rIbWJmLJ2r+bJ24sAsAJ&& Ғwң0ܑ fC;7ҝ퐅vӱ3 2rK$`)ҟ+?.IX9IЎja_3`O8=]Bg:ԷWr3[DJxե^q]Ո A_GJocL%+se  *2;CUsfcgqծGO!>Xf05n5nn5nC&*.2%6<C```3K`^```c`&`s` `q`/` `+``````g`b`*w`-^``q`C`_``7w``O`f```[```S`;`7```K``g``;``έ``4``g`U```s``H`[ ``%```|``b``U``o`|```J````5``````````````````````````p```````5``` ``Jr`_`w````` ``^`9``````:```Dw``x`x`IK`2``'```>K`Y`s``4``````5``?``&`6``%``L`'`Q`f``{`c``_``F`_```?``s`?``~`j``yi```J```.`G```f`3`K`4`````U``V``u`C`_`_``s`W`k````a````R` ````v`J`*`D`````T ```_`*``<`1`o`#`m`c``````,``M`{``?`_`[```D`i`````r``t```````o``qr`)``b````M```6`.```````|```C`K````?```P``w``` s````` `3``n``````#```^`j``````@``]`` ``t````"``G`J`S```_`k```t`` ````"````3`T`-``;``+`x`|`;`r`h `/`````r5x ` ``5nU` `~r```a`:` O``k ` `/`:```9 `3 `I`` `v`O ` `P `v`QmrzNw\ '/8A JOTYbkp!uo&,z5:BGLQtEp`"` `````3`A``5``6`o ``O``'`]``F`V` `f `` `J```3```)`f`k``` ```y``v`````_`f```````` ````?`````#`/````````;``G`F``S`P`+8EVam J2P2P3P3P  3P3P  3P3P'3P.3P33P4 T   | ( 0 %+d2:AQb9  ? G M T \ $b j <s y J , ` ``Z` `& ``` ````R`"````"``` ```````K`` `E```T``J``R``(```7`'`w`b``5```"`````` `#`u`}``X````r```&``|`3 `L`` ` `{)``` ` `S`G`7`)` t`e!`B`r`e`W`I```:3P  V^  J1PQ1PT1P2P2P  .`F =3PD3P 'ResB7 u ;;-u7*j-@ [*7BX o@' D Y0[ A M  HNF(#5(bu555b5Mb(FL((Mu)b5%Ab(M(5MMM-M5uM))MbM N=u!5(EVP.` 'ResBP  XXK*jIriaDniaFiniaPaatuRusiaThnaArabiaGri iaLaotiaBaskiaBosniaEstniaFlmiaKurdiaLettiaMalaaOstiaPersiaPolniaQue uaSerbiaTaitiaTrkiaTae iaArmeniaGeorgiaHebriaJapaniaLatiniaTamiliaAb asiaAlbaniaAmhariaButaniaGaliziaJakutiaKaza iaKroatiaLitauiaRuandiaRumniaSomaliaTibetiaUiguriaUngariaUsbekiaWalisiaBengaliaBurmesiaAfriknsBulgariaEthiopiaHolndiaKaamiriaKirgisiaKirilliaKoreaniaKorianiaMalagsiMalaisiaMaltesiaMongoliaSamoaniaSchwediaSlowakiaSloweniaSuaheliaSdsothoTadaikiaUkrainiaAssamesiaFidaianiaFilipiniaHaitianiaHawaaniaIislndiaIndonesiaItalieniaKatalaniaMalediwiaMazedoniaNepalesiaNordsamiaNordsothoPandaabiaTurkmeniaVereifa tWsrussiaSingalesiaRtromaniaSpra : {0}SundanesiaThailndiaKambodaaniaLuxemburgiaNordndebeleVietnamesiaAlfabt: {0}Arabiai ZlNiwmelanesiaSerbaidaaniaSchwizer WlaKanadiaes WlaAllgmeini Se Britiaes Engliaatri iaes TitaNorwegia BokmlKanadiaes EngliaNorwegia NynorskSchwizer Ho titaIberiaes SchpaniaAuatraliaes EngliaUnbekannti Schpra Unkodierti SchriftIberiaes PortugisiaVereifa ts ChinesiaAmerikaniaes EngliaGregoriania KalnderTraditionells ChinesiaBrasilianiaes PortugisiaLatiamerikaniaes SchpaniaStandard Unicode Sortierreiefolgo! [H x a *7 ;QXcBX ouo {d @ M@o ' g l1 D VYK Oz ~:; 03=L ) [   zh A 9< M b (] HR jFўk#(GjҠtY1?xQ鞁$*ӡyӢF8p <2wU^qN#P&$ FAdZn)]T\1[1Bן\bΟbá+M䡪lHk_iwZQ~砉2!JqGm0ܠ#)ٞG ɞH 3)H]H9+I17=I0*#0pee$.38=BGQV[`ejo#Yk}*qȠu{1)]1şbk_ܠɞHHT>PCNmqPtPyPVP8PK .`|P 'ResB \ \*jCekOjaPlRusTayBaliBaskEbrEndoKorsLaawMaltPersSaxaSerbSewaTirkWelsXmerAraabAlmaaAsameBaKlaGeregKasaxKisheKurdiMawriMowakPastoSindiTajisUsbekUygurWendaYidisAlbaneBaskirBirmesBosakCerokiCosaanDanuwaDiweyiFeroosGaraniHawayeKesuwaKoreyeKrowatKuruksMaratiNepaleOsitanPoloneRomaasSaponeSinalaSiryakngaleBelarisBilgaarEspaolFaraseIbibiyoIrlndeIslndeItaliyeKirgiisNiweyanSinuwaaSorsiyeTigriaTirkmenArmaniyeDsongkaaEstoiyeFeylndeFilipiyeGalisiyeIkreniyeKannadaaLetoniyeOngruwaaInuktititMongoliyeNerwesiyePurtugeesRumaniyeeSibiyanooSorab-KawSuweduwaaEndonesiyeEsloweniyeLituyaniyeLu bindulNeyerlndePenku SamiSorab-SuufAserbayjaneBu woyofalEskolt SamiKinyarwndaMaseduwaanePapiyamentongale (ES)ngale (RI)Han u cosaanWiyetnaamiyeKereyolu AytiSiifari TugalSomali (lkk)Kurdi gu DigguLiksmbursuwaaLkk wu xamulSami gu SaalumGaluwaa bu EkosHan bu woyofalMbind mu xamulSinuwaa bu cosaanEslowaki (Eslowak)Sinuwaa bu woyofalArminaatu GregoriyeeEspaol (Amerik Latin)Tamasis gu Digg AtlaasSSO (Toftalin wi gn a xam)! [H a *7IQXBX o {d9@ < M@o ' g -l1 D VY`pK z ~:;,05 D ) [f z}h A 9< vM b 8] H FK]í,$qŮ0ͮɭaJ2 N29а]G!N>ϭ[ծGvePYUݮ b\q c{x˯5KH߯խtqrIs2߰}I1!)\Bhr&+ 0a)Hh󭭯jۭiPJq5]ND°կ/$Hm%-]MG3 k00a<outeB8@2,uO{{{  " e!.n!mPPPVyPPPP .`PP 'ResB . . *jj'#VP.` 'ResB H -H*jOlukmeOlulasaOlutakeOlubbamaOluceekeOludaakiOluhinduOluzzuluOlu-uruduOluakaaniOlucayinaOluhawuzaOlujapaniOlukoreyaOlumalayiOlunepaliOluperusiOluttaayiOluwarabuOluyitaleOluyorubaOlufalansaOluhangareOluholandiOlungerezaOlupolandiOlupunjabiOlusipanyaOluswideniOlutamiiruOluyonaaniOluamharikiOlubelarusiOlulomaniyaOlunarwandaOlunnajjavaOlusomaliyaOlupotugiiziOlubulugariyaOluvyetinaamuOluyindonezyaOluyukurayine-@ [*7BX o@' D Y0[ A M  HmFHI>IIJHHHI}II*I\IHHgI;JHIIIH IIH IrIIIJIHIJII4IHIJH-JRIHHVP.` 'ResB . -.*jbondakn[kolekm[[mli[sin[TKg[pakasbman[itli[nuasuenulutnulsenusulnuty[yavn[yvan[amalkebulgl[c[k[[feleKsnilnd[pielseKndimannunipl[nusuetuanutmulenutlukenuyolpaKgilsnulum[K[nup[lis[nusomal[pengl[[ndonsi[nulund[[nupolon[[nupunsap[nufi[tnam[Knukeleni[K[nupTlituk[[nu[spanyTl[-@ [*7BX o@' D Y0[ A M  HqF./.D/$//,/L///0/4/.../..M//....U/c8XԯoЊՋmAA"X}mmO-Xenn}ACXA)nt슘Ԡފ3$|xeXnANX}XqnYX75mdXoX}5n0֏eAnXMntmMzXXYnXX=!~en} ձXԨA}A~XoucteB~ָխAָROՐ}  " e!.n!mFPIPLPVNP-P2PAP8 U5`OPVP 'ResB  [ *jeeӗe[OfOehQb_lQ6RlQf`Se3TXe_[e[e^_edexere ^/OOegKQegWePk)RNelvVepRRe!|Ԛ-Ne)Rei`qgRe^oel&{_ Oe-f Omʕe[O-e+P]^ePq}c^Pq}xeW[Pq}heKQgeKQ6xeW[hQb_xeW[R2r^e%RY]eRJT2eRW>reSpS^eSv>re@SWpuWSs|e`SexeW[aS+PёeaSRሇeaSk>reaSv2eaS̑NepS^ WfSYxeW[S ^؁eSihe T^$\e TnfeTtoeBTNTReTKQeUKQXbeV}yreW$\eW^fe^XbNe^X%aSe^X>reYbTeYreeFZs|e[ WxeW[<\Nee<\gYVe<\cȌe<\l>re<\2e]R}e]Ne]TRe]NxeW[^b}e ^/OOf ^>rTe ^Tide^[KQe^yrHYe^oye^Ne_;m\e`feW[a,{}ebbeNb>reXbKQRebNTebec^7_^c^&{_c^ }eceTX)RexeW[c^xex[&{_e_-enfNWenfoXef_xeW[gR+e*gw\gNbeqgQhwmeg^>rerelelexeW[le"ob"olo }RepKQ-esN>re|vc^v[Tevi`Tevh!Xeynfyrf}o]e }t e"})Re}>T>re}nfhe}8uxeW[fNefee WKb'Y)Re~be_ӌe[]NeSxeW[lޞW[˄ZiteidNe^er>nȇ^NёxeW[?P)Re?^re?be?t>re?vue?YeŖ^yreӗeW[kvQeR OeT[_ep`eb0WenfRe>rNe9}>rebeؚhxeW[Weer ^؁eN^Xb6qeWS?>rlefWs|>rxeW[SXe)RNeWS^w-e{0}e}-NSw-e-N\ge OkkgYeOR)RNe)RO<\Ne)RS̑NeR)RNeS0WbuReSes|eS.}.}vQeWS0WbuReWS^>r_eZSPnf>reaS]>rTeaS>rhKQeaSceS>r2NeSSPkeW[S>reeSoFzGYe T>r TeeUNs|>reUlNxeW[WY^aSeNWTxeW[WO?eTXaS̑xeW[TXGYKQe^XgQR>re^X>r}NeYbTxeW[GYiOtceHYi`RWegYKQfWegYpg^teFZs|xeW[_[RbxeW[<\cy e<\c˗Je\̑exeW[]N[>re]O)RNe^Re&{_ ^/OOxeW[ ^)R˄eal<\Nea>r]QhebyrR ebReb+}Neid>rYted)RNeeopS0WeeqQ Tfref<\nf>ref<\nfሇeg^exeW[gKQxeW[raSnfet OexeW[t+PNe}vOeevh<\NevN(uޞW[yTez<\Ne+|g }W[&{s|KQKQes|-_ee }]leW[ }rr<\ሇe _-eoRs|e-NSa>r-e\[xeW[euN&{_c^ONbYe N)RNe^ckSc^[cL#j_\[ ^؁xeW[gc^r%-eN,cL#j_N,(ud \N<\NqgN<\N Oe-)Yef Oe-egf Oe-l(uf O }ሩs|eNO0WKQ\eO'Y\[c^OtYv}KQe P%Rc^xeW[*QHQc^'Y[*QHQc^\[Rl<\NeS_̑NeaS^Z>r,{eS TbyrxeW[SWSNOԚSWSPOԚS|_>rYeSnfeeeS>rFzGYxeW[ WeE 0W@S{0}TXJr(_ef<\nf>rxeW[\gnfm Oqg_̑NeQhTX)RexeW[jnc^re"}gQh gxeW["}rec"}kNxeW[_̑NȇWWeeW[{0}?eW̑NeӗeP[c^o]R9NReo]ooNev[N<\Ne"}b<\^>r_eWfW3vQe NR'Y\[c^-NeAS2MOxeW[Pq}_bW[x[Pc^WyW[k@SR'Y\[c^aSbaS>r^KQeSؚ0We3fe T>r/Oyr\e'Y[/\[cR<\e)RNv=k]OvbW[x[ ^m_ }re^tX ^te^tX_tte^tXbe}'`eW[A }'`eW[B  W0W TYTgeKQ*cZerebW[6R^ϑUMO|q}oT W0W T\[D}˄r]<\Nejt)RN?bYe)RWS^aSe)RWSi`aSe(u^l>rebW[?b/O-pS^xeW[N)RlteYrRKQψgY>relKQ̑gY>rmT Wjn ISO 8601KQ̑s|NJS\vW3vQeKQ̑s|NJS\vTXTX>re+8EVamwLʬӀ Ֆ gÞӻ}IʾC[ oS !, @0 4  [(8 < @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77; O A E I MS QT X[_ c gkBW X [ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }ӛCW< л0d׮] M6˫֧*c gFi |\ϛRЄϨмX w{Ύҿ̥ ;˚W F]˅Wur7ט XH eC(Xq<3'9ͼΆAaՎͷ׭kˀ-HhΓ/ t- @+0*Л˻+[˔ Q ˪5P. :֫̇7Ͽdʈ{01F/tʪj?FqЏgzGˠ>-K #! ʏ˻/˭7ʹ:ʆշ[&OF {̹%˧gԣ  sͅʻʣ- z7+Y(lvgu6wWʱO?m-5FE ͩEEb J_ոνSDUΗΧ̙Ϡ Sˣ}4=˹͓ѩհӔ;?C{c˓ЇpZ&*͢sʻ˨[Zrs̎˲K kЇiҧ͉ГEN`%c,fӷ c̃кӆ΂ _wgo xOw8dbͨρ ΰѪ|΋ΒјYFTX fkO֏ָӪK? bY`#[\̯9ѣͯ%ʔUՏo̱Damd7̳w˶I]F1|5Ϸscճ[C-?3 Ԏ,ltјGՈFzj6ʨQϟ̛E̺лЏ2 Ksl˞Ԭo': 9 nѦ`."Jp$SͦV]uRҲP̀+ jSFW!M3+'/WR4 [kU˝Σό[7ѯ{[%U#KGp_aФe[ ` e j o t y ~           $ ) .38  = B     " ,1# GL( ;@Q- JT2 Y7 ^< VA hF K rw|P U Z _ d i n [s x }  `e jot  y~u Fַչ6w{imΚ<͒P1AeQ /M' DK (W .ҤK >v RX^7ͱE4ҭE dUfYʹI]&m9 -Dʗ?N[U_g֫ 9/2s\ЇiauT^4F@ґRԥEEEg 2Ԭ;I̭Q'uh ʇ2̳ͫKΙqZPa\[@F kT!U#e   *2;C"mʞϿ.ʩndҷׇGOXf΀5n r5x! F5n5n5nԟE~Sմ[O8bԣNӊӢNϳӂͱ(eF&*.2Ć҆6<CӭMo[T[d+ʹR=mrz  TYkp!u&,z5:BGLQ[ְֶѤў(Ix>ЛPѥӣ=` vґ|Ԗ͘\r$"ҟԼN!:҃{y@׀@՟hԴд^g Ї͂9    ( 0 2:AHQYksy9 ? G M T \ b j #,4<s y CQ Y +F/%yBIFnL҇lT] 9-p׌͚״{Fvq%p?Hσ? qFWOG!FI[Fҍn  " .+8EVam JPPP!P&P-P2P7P<PGPhPoPxPPPP t'`e!`qA````B,`B,``yP  V^ P PPPPP P.` |PP 'ResB P *jyue_Hans_CN  'ResB P *jyue_Hant_HK  'ResBB  V V [ *jee闇e0Ne[OSOehQb_lQ6RlQSQS`SeSl4TXe_[e[ecepee<\l\e]R~e]Ne]Re]NpeW[^b~e ^/OegS ^\Te ^ide^Nle^[KQe^yrHYe^ye`feW[a,{~eblbeNb\leXbKQRebNebec^:_^c^&{Sc^~eMe)RNeceTX)RepeW[c^pef[&{Se_pQenfNVenfXef_peW[gR!e*gw\gNbeg^\ehQc^T\e~nfhe8upeW[WfNeWfeeVKb~lbeς^leςefWec^;]{01r˫IE.ڽIhîȅ|~ďgzt5"ƍ>-K ! }%}=b9&½yF .ɐÑ`y 9dƉ"I- ôɧȯYl[ealYvgòɿAiU«]Qm1E V6J d2ѿ7Z_ſU1t$վ!xr4u8h%Ɉomqut*}ݽ=yU4K iŧ N:%!Q ٿ6Ǐ(1ݿo 8 ādb3,0#>8 &< f-k"ѾɌ4Ǫo;a? ¹Ǵ`í,>nȔEiXz-1LƕRj῱5YI˜Đ59K¶-P3 L ǿcGzSŘ"QT@ *+ ǝ i!EȬ} 9 (I?ɵpȮqĜ]1ÎNĝ6=|ƸW!MWRͿտŽmmn'νjV ̋aĤe[ ` e j o t y ~           $ ) .38  = B     " ,1# GL( ;@Q- JT2 Y7 ^< VA hF K rw|P U Z _ d i n [s x }  `e jot  y~u  ,.ɾ PeeQ /eM' } vƈ͓W IK u˽ѽEŭE dUYI]m9 D=ɾU%-q/ݽB irԽu@FEñőǥTE^ Ā7.iIMQɛsfM !ʝ%֙!qa \! ̪w!e   *2;CApu͞FysleT eYGODŽXf5n r5xhˁ5nDɖ5n5nP,~STU͡O* ͒ģƃB/-e&*.2̶̨6<C 0MT[d%=mrz  TYkp!u&,z5:BGLQ7D2,ŶLȩZ(&ǹLv[d\^l¦Ƃưmv;~‹ƾżpmE[[wEq[;EOEYEEVp[Epp!ppp7pqppp^pqPq+q=qPVBPIP %` 'ResB: ţ MMţ*jN(u0N[OSOhQ҉lQ6RlQSQSJS҉`Se4TTSXsYfNf[/g`fceeee:ShIlW[Xnn5u{SO|A~SO6Rׂ6Rυe,e'^c(u闇e蕷_llNaSNLu9NNUNP OZS OY OsO_GP ThPPeKQWKQpQZSpQ]pQbeQ_Q\QceRgReZSYaSYaSZaS^aSwcaSbSeYbSŖpS0WSSTX TyQT0uTyreTyrVEVtWpQW~WR^X~Y^YyGYRQY~eYKQsYwe[aS[[[R[b<\te])R]Se]S](e](]N^ Te^ T ^Je^R^_i`^NbNbbNbewcKQeeNmePee\gfRg T,g]1gbg!Xg^e9hQhSQhbhTXhZiKQj~S'kuek<\kgk)RlWlpQleSlPNe m^SmlemPwm)ne*rTyr"}Yt^txQvtet Ot^tt~tubVy<\VyyYys|y(ys|PO|yr"}R~l~W~~8ue8uWtcecjR^pQT\~nfh8upeW[WfNeWfNV_,g\gcpeW[6Y]S<\W~lbς^lςefWbKQKQebWlW[id\Ytdl)RNeeb+YpeW[emOKQeQ[f<\nf\ef<\nf\gb!_ek/Oi`WlW[?\]<\N?\eyre?^TN?_̑ ^)R&7yީ٩][ձcq_e9w?ϣ833_s.[Fc9礷"4^ņ'o>ʩgǧ+ASKߥΪMOץC^kq;rZliYٲ?𫿦ҫlפ٬'(,ͬ[ ȲjϥĪɪ+oE 㥻2ꣅ"٦צKaouU#e[ ` e j o t y ~           !  $ ) .38  = B    & "' +,1# GL( ;@Q0- JOT2 Y7 ^< VcA hmF K rw|P U 55Z _ d i n [:?Ds x }  `e jot  N y~ǯѲ+#w)`// %ᣆemQ ٷMS}-׮W aˤ7K e&[*E6gE oUEY ]]m9 57ֶUƳγkåDv iJ)+Gβ [˨LMFENS{6IYUQ~cXm{ rӬa+t uũ}22צe  *2;C̣ۣӪ أ%i󴚰磷VGOFXf&5nWr5xɶ5n5n?5nM~C.R O*&Eαģ1Cd@bңޣަ&*.2CO[g6<C~MǷT[dգ OmrzNw\ '/8A JOTYkp!uo&,z5:BGLQ믠bŮѧ=櫁9- Ŵ"״;faԩWg-zlsk^d)kDZ筆ܦ0δíPyxER    ( 0 %+2:AHQYksy9  ? G M T \ b j #,4<s y CJQ Y n4w*ٯ9T㮏=ëgpT-h] 5>ѮJa§sCյ4;B}Ʋ@cֳ? Spavʵ%x   " Y+8EVam JPCPHPMPRPYP^PcPhPsPPPPPPP t'`e!`,`>`G`5`P`#``P  V^NPsPPPPP ZP.`* P P 'ResB P *jzh_Hans_CN  'ResBPW W *j W 'ResBPR/ R/ *jVQ/ 'ResBP  *js 'ResBP  *js 'ResB  ]ʖ *jeeӗe[OfOehQb_lQ6RlQf`Se3TXe_[e[e^_edeBf@SXndte!|Ԛ|A~Ԛ,ePec^ff_e[be\_e\̑e]e}8ue eleNaSeNLue9NeNUeNJe OYe O^e Ose[OePTePdeKQ̑eQ\eQce[RgeReeR}eWS\eZSYeaSYeaSZeaS^eaSwceaS4teaSepS<\eSeSTXe T2eTЕeT_e WeWteWve-WQYeNW[ReW}eW-eWReGYRe[aSe[[q['e[yre[ We])Re^ ter^Te^Yei`^eNbNbeb2ebewcKQec+YecYedNeeeeoeeb+Ye,gffRef\efTeg Te1gbegHOeg!XegRehPe9hQhSeQhbehoej}fLk_ePkuek<\ekgek)Rel Wflelefl-ele m^SememJewm0WewmTen enTeneepeyrZeyr"}e^txQe_t̑et Oet$\et^tet9}eteubevgYevŖeVy<\eVyoeyteys|eyeyeyes|POe }e}We"}Re9} }eteTXece^ebeeeee[idevueͅbeee-ZSe-]eYe-e˄eoejdeNbe }e9he }ekheWSeʎぇeTe/e+-eWS?NWe?le?qe?te?eꏇeŖfme×|eӗeW[Oe8Ye]eeA~Ԛ-NeUlNeNWTefWs|>re ^/OOegKQegWePk^XGYelvVepRRe!|Ԛ-Neh`&{_)Reb0WeWS^_ei`qgRe^oȇel&{_-N^_e Oe-f Omʕe[O-eO_xeW[+P]^ePq}c^Pq}xeW[Pq}heKQgeKQ6xeW[hQb_xeW[R2r^e%RY]eRJT2eRl-eRW>reSv>reSs|e@SWpuWSs|e`SexeW[aS+PёeaSȒeaSk>reaSv2eaS̑NepS^ WfSYxeW[S ^؁eSihe T^$\e TnfeTtoeBTNTReTyrbeTKQeUKQXbeV}yreW$\eW^fe^XbNe^X%aSe^X>reYbTeYreeFZs|e[ WxeW[<\Nee<\gYVe<\cȌe<\l>re<\2e]R}e]Ne]TRe]NxeW[^b}e ^/OOf ^>rTe ^Tide^[KQe^yrHYe^oye^Ne_;m\e`feW[a,{}ebbeNb>reXbKQRebNTebec^7_^c^&{_c^ }exeW[c^xex[&{_e_-enfNWenfoXef_xeW[gR+e(g>rfWe*gw\gNbeqgQhwmeg^>rerelelexeW[le"obo }RepKQ-esN>ret>r_te|vc^v[Tevi`Tevh!XeyNO(uynfyrf}o]e }t e"})Re}>T>re}nfhe}8uxeW[fNefee WKb'Y)Re 6Rc^~be{xeW[_ӌe[]NeSxeW[lޞW[˄ZiteidNe^er>nȇ^NёxeW[?P)Re?^re?be?*mYe?t>re?vue?YeŖ^yreӗeW[kvQeR OeT[_ep`enfRe>rNet̑e9}>rebeؚhxeW[=kjeWe؞exeW[eopS0Weer ^؁eN^Xb6qeWS?>rlefWs|>rxeW[f<\nf>reSXe)RNeWS^w-e{0} ku-NSw-e-N\ge OkkgYeOR)RNeP=OxeW[)RO<\Ne)RS̑NeR)RNeS0WbuReS.}.}vQeWS0WbuReZSPnf>reaS]>rTeaS>rhKQeaSceS>r2NeSSPkeW[S>reeSoFzGYe T>r TeeUNs|>reUlNxeW[WY^aSeNWTxeW[WO?eTXaS̑xeW[TXGYKQe^X>r^nfe^X2t }eYbTxeW[GYiOtceHYi`RWegYKQfWegYpg^teFZs|xeW[_[RbxeW[<\cy e<\c˗Je\̑exeW[]NU>re]O)RNe^Re&{_ ^/OOxeW[ ^)R˄e^TׂxeW[al<\Nea>r]QhebyrR ebReb+}Neid>rYted)RNeeqQ Tfreg^exeW[gKQxeW[rxeW[f^XeT>rr-eeuN&{_c^ONbYe N)RNe^ckSc^[cL#j_\[ ^؁xeW[\[xeW[gc^r%-eN,cL#j_N,(ud \N<\NqgN<\N Oe-)Yef Oe-egf Oe-l(uf O }̑s|eNO0WKQ\eO'Y\[c^OtYv}KQe P%Rc^xeW[*QHQc^'Y[*QHQc^\[S_̑NeaS^Z>r,{eS TbyrxeW[SWSNOԚSWSPOԚS|_>rYeSnfeeeS>rFzGYxeW[ WeE 0W@S{0}'Y[eexeW[gYefNxeW[ZYjt_b\[eexeW[]kN̑e^v?Xbes^e_W[7_6RcL#j_Kbf[&{_bȌefWecrTXxeW[xex[I{[xeW[xex[|ԚxeW[xex[ٖ͑xeW[em}<\Neeyyrs|eePNexeW[egsNleegsN񂞊nfl>r(_ef<\nf>rxeW[\gnfm Oqg_̑NeQhTX)RexeW[hl>ryW[kjnc^ryreyrKQ<\i`e6s*Y?b/OejtŖab_eW[t-J0WxeW[s|2l>re"}gQh gxeW["}rec"}kNxeW[_̑NȇWWeeW[{0}?eW̑NeӗeP[c^TReReo]R9NReo]ooNev[N<\Ne } T?b/OeWfW3vQe NR'Y\[c^-NeAS2MOxeW[Pq}_bW[x[Pc^WyW[k@SR'Y\[c^aSbaS>r^KQe T>r/Oyr\e'Y[/\[cRHYS)RNv=ke[<\]gaSe]OvbW[x[ ^m_ }reW[jnNbW[6s*YYe-leesNlbnfKQe^tXnfyr>re^tX ^te^tX_tte^tXbe}'`eW[A }'`eW[B  W0W TYTgeKQ*cZerebW[6R^ϑUMO|q}VUl/kbeoT W0W T\[D}˄r]<\Nejt)RN?bYe)RWS^aSe)RWSi`aSe|  {0}(u^l>rebW[?b/O-pS^xeW[N)RltebY0WxeW[xex[!qo}|ԚxeW[6aS|v^X>r}Nej Nl&{_v"oW[YrRKQ̑gY>reVote <\t>re^X-^>rKQ̑gY>rlefaS|v^X>r}Ne1943 t^bW[jn-N?yrbeTX^Xyrefe[KQ̑gY>reaS^[O_T\eaS^[O_̀\eW3vQeKQ̑s|NJS\ ISO 8601 Wfl1990 t^af[TSpvb[1945 t^]aYrebW[jn+8EVamwӧ fNֽ ^)WFͿ] oS !, @0 4  [(8 < ; @  H D r x aH L P T ? X \ ` d h l C p t x | G     u " &*K -03 77; O A E I MS QT X[_ c gkBW X [ o {~_ c d 9 g k  o s @ w { <  M   @Ho   )'  i g -    l  $ ( ,04 8< ? C G K1 J, ND RVY\` dh lpKtx|    0  Oz D ~ 8(  : 4 ; $ (,     $ (, 039=@5D 0Ha LPT W D )  [^ bfj4n8< @rDH v z} LPh   TX\A    `d9 h  l}Z< & ptvM  x * 0 |i #  ' b + 4 / 3 7 !; %)-0(48<]? @ DHKC NlRVZG ^ bfjmK O quFyS 7 W }RӚnЇp ѻd] x6~!^c gFi |ՂЄX vzμҲ̲Kж6˱$W Tz~ϾˡJLur׸ ʆs cCXq+2&92hͼ/0aq͎Ͷ؂^ˀ-HΒZ@k-v W+GUЎ˻*N˔ Q u5P. :f׫vzn r[ʇ{01FV=բʷa?F^<яgzhr>-K ! ʂˮ.˭&:շ[&IF nP˦ʎԢ :{ͅʺ4 n- Цu$YVlZvg]jBʱ: H*Vm5FE ͩEE ΊJY>UϊϚ̺ϭJF˖604=r̬͓,:ӵ*N.8nVІʠN8* ͢jʮ˨[֠f̾K ЮiЧ~SgʹІ\Nҹ%~zlєӪ R̃B,ԝ΂ ]͎Vo рfxAdNbρ ѓ΢pyk5& fkBnӪ(>? Ѓ.π)`"[2ҴF̯9>Җ΢%ҭհḇ[ϑb&̦j˶-I]FXHξ̴LϪˡӻճ[C-?3 յC#͚% ^̘ϘՈF^Mʨ`Q(В̎ EѶ!:f̍˞Ԭb>Q 9 Ѻ^ͮ)9apno̦] ˡg?͜B˞(SFW!M"̦WR4`FPZL˝R7Ң̗[D62̤Raвe[ ` e j o t y ~            $ ) .38  = B     "' ,1# G6L( ;@EQ- JOT2 Y7 ^< VcA hmF K rw|P U Z _ d i n [Ds x }  `e jot  N y~nu F}!vvzl̈́+͒P10eQ /M' 6kr &W rʶbK ~dk OU%&ͱEhҭE dUYʹI]fm9 Dʊ:N[U֞d/r|j\ЮSiX=~uxTuκ_t5tґyԥEEEZ rDRI̭Quh !̲͞:<ϙqN?a\[@ʖFIn͎!De   *2;C"dϲ".vԘzGORXfϧ5n r5xO FH5n.35n5nAԟE~SFִ[ O8ϾbIYԣӫjӏ(eW&*.2Ć҆6<CMT[d+'Mmrzw '/8A JOTYbkp!u&,z5:BGLQj5[ \4`iШ͐Gdԇ6ցo׊xҪұԜԣМӉX.VP؎/Ϧ՟3Dnңх*ёնΨВ҈7ԔͰ҃H    ( 0 +d2:AHQYbksy9 ? G M T \ b j #,4<s y CQ Y >+F%y| IFvַn׌FЌ!lT] ZΊ-p,eϙ>K՜ش׮{Fϥgʶ~U!ς? qF־!F[Fҍ   " ]+8EVam J@PePjPoPtP{PPPPPPPPPPP t'`e!`T`0`B`9`K`B,`#` P j V^ `PPPP8P=P xP.` PP 'ResB 9 =9*j6Rׂ6RdeNLuO }epS^e\(u@S^qgqonRevPke!|ԚW[A~ԚW[NW }TegY̑Ŗels|>reS(gWe[bW[kNbNbvQenfNWo2mep>re^tX_e^tX_^tXleveTe"}̑e}>T>r We_edxeW[ We_ȇ>re^xQc^?l>re3NerxeW[KQ0WNeKQgY>reRb'YleRb'YeȒNeaS }TxeW[ T>r/Oyre)YWԚxeW[gY0W)R_egY̑NxeW[]NW>re^̑Y<\e^ϑa|q}9eiHrc^le<\Ne6s*Yleet>rv̑ez<\NebReeWS?^XbuebŖbYeRl<\NeW^XOkNeW^XOkNf]ObW[leme<\NerKQ̑gY>rlef[Ԛ  {0}k̑؈eKQ̑gY>re1996 _ WbW[lidmTjnTXJ$e"ut$e$=`\2q/u]`qmqw˃>M_M3BQZII0֫jxXQ> G42ĴaרG$GH:%RH̒v2K䅹eZעGHa]dr{I1\^e\93bg2dQ4gGY$j|UHU%8M>eH1% Ӻ$.IhH9qe0& cףq:c;xIjy]I`^H%c20%eƒԚFqi^]]1]]1Hx)9Gt$i0h-&^CM*Pߎ#]U e IKpwNMH+2$33Sq'1`]HYMsHHC3^K\UxcuKxJč][4%1e^5$Y_9I[sh r0J'#$]1a`օ=#%6^%aouÀ~ L,e $).38=BGLQV[`ejoty~|K#r0gwx֮q0r&eIթXQq$qw1%]P-{2>c&^HGճa}Rؓ^ڍel *2;C4Ikڄ3RJ GO*Xf`{5n%ar5xPCPJP tr`e!`e`)``````P V^PPPPWPZPPP` A0`y PP 'ResB  1pAfRatDonDnFreMeMiMtHondHongOchsDn.Me.hautmuerGeessMerzPerdmoiesEpochnom.AbrllDraach-{0} D.-{0} J.-{0} W.+{0} D.+{0} J.+{0} M.+{0} Q.+{0} W.-{0} M.-{0} Q.SchwinZitzon-{0} St.+{0} St.Schlaangnomttesds Wochdse Fr.dse M.dse M.dse Sa.dse So.gschtern. e. Z.v. e. Z.-{0} Min.-{0} Sek.+{0} Min.+{0} Sek.dsen D.Wochendagan {0} D.an {0} J.an {0} M.an {0} Q.an {0} W.dse Fre.dse Mi.dse Mt.dse Sam.dse Son.dsen Do.dst Joer000Dsd'.'0 Billioun0 Milliard0 Milliounan {0} Dagan {0} St.dse Mountdsen Don.000 DausendKannngchennchste Fr.nchste M.nchste M.nchste So.a(n) {0} D.a(n) {0} J.a(n) {0} M.a(n) {0} Q.a(n) {0} W.an {0} Joeran {0} Min.an {0} Sek.an {0} Wochlescht Joerlescht Wochleschte Fr.leschte M.leschte M.leschte Sa.leschte So.nchst Joernchst Wochnchste Sa.nchsten D.leschten D.{0} a(n) {1}HH HH 'Auer'nchste Fre.nchste Mi.nchste Mt.nchste Sam.nchste Son.a(n) {0} St.an {0} Mountan {0} Stonndse Freidegdse Mindegdse Sonndegleschte Fre.leschte Mi.leschte Mt.leschte Sam.leschte Son.leschten Do.virun {0} D.virun {0} J.virun {0} M.virun {0} Q.virun {0} W.nchsten Don.virun {0} Daga(n) {0} Deega(n) {0} Joera(n) {0} Min.a(n) {0} Sek.an {0} Minuttan {0} Sekonndse Mttwochleschte Mountleschten Don.nchste Mountvirun {0} St.000 Billiounen000 Milliounenvirun {0} Joervirun {0} WochHH HH 'Auer' va(n) {0} Mintan {0} Quartaldse Samschdegviru(n) {0} D.viru(n) {0} J.viru(n) {0} M.viru(n) {0} Q.viru(n) {0} W.virun {0} Min.virun {0} Sek.nchste Freidegnchste Mindegnchste Sonndegvirun {0} Mountvirun {0} StonnDageshallschenta(n) {0} Wochendsen Dnschdegleschte Freidegleschte Mindegleschte Sonndegviru(n) {0} St.nchste Mttwochvirun {0} Minuttvirun {0} Sekonna(n) {0} Stonnenleschte Mttwochviru(n) {0} Deegviru(n) {0} Joerviru(n) {0} Min.viru(n) {0} Sek.nchste Samschdegvirun {0} Quartala(n) {0} Minuttena(n) {0} Sekonnendsen Donneschdegleschte Samschdegviru(n) {0} Mintnchsten Dnschdega(n) {0} Quartalerleschten Dnschdegviru(n) {0} Wochenviru(n) {0} Stonnennchsten Donneschdegleschten Donneschdegviru(n) {0} Minuttenviru(n) {0} Sekonnenviru(n) {0} QuartalerEngleschen EenheetesystemMetreschen EenheetesystemAngloamerikaneschen Eenheetesystem;[a b c d e f g h i j k l m n o p q r s t u v w x y z]Q[      - 0 + 1 O M S _ m k ]$/<*7c].c]. 7 EEˀB)J66J55J44JyJxxJwwJ^J^^J^^JjJiiJhhJJJJ,,J,,J,,J,,J,,J,,J,,J,,J~,~,    /NM)P  7P)3iooo@c  @L-!  @L-! 7P)3FgA]!$$, }$Qnk<O[}}p$Qn%$; $3$+$3$kk$){&O&O$ͯͯ04h$͹uMG$4O$ŬŬŬ33K-? 7P)3yj[I`c!!$ 0 '/ Hl4 B}$Qn3k<O[S3w[kTP`9  >j42j42A>x`ilJTTqa)Q>j42j42A>x`ilJTTqa)QqBqBMM; $3$+$3$kk$) Q v33 텐MM 3 Yww$7774g$O٬{<4%$ьN$ h GAj4Dj4GGD>J2 0'Eh7 @4HDL,<  GAj4Dj4GGD>J2 0'Eh7RUX[,,,,RUX[,,,,) 7P)3FgA]N4 h~ H JJ^JkkJSSJd|Jq9HIHLH#J<JlJJJJZJJJ<<J((JJ+H YH XH0H0LJJyJ{{JJxJJ3JJJJJ HH$THJJJ+JFFJ22JJ:HiH0pHWHHdJH>)HF HmP`HmP`HM" HdH=HHJJYJJccJJZH<JJoJssJ[[JnJ~INN zz              EPV]enx P P P P$ P) P. P3 P8 P= PB PG P7p EPV]enxL PQ PV P[ P` Pe Pj Po Pt Py P~ P P7 * P P  Pt Y U` `U` "   M      M    !$P  P P P P P P Pt`! P$ P) P0 P5 P< PA PH P5 P  !   !    ' IM!$P Y]  P P P P P P P P P P Pt`" P' P. P5 P: P= PB PI PN PU PZ Pa P h u         ' , jv"5HSO R U X f Pi P   # 1  "F  "J   "P  t `     5 H L N R  P P` Pb  P PX`k  P PX`s  P$ P+ P2 P7 P` < PA P` F PK P` P PU P$` Z P_ P-` d Pi P-` n Pu P| P P P` P  P P> `  P P> `  P P`  P PS`  P PS`  P P P P P5`  P P7`  P P7`  PPPPPP#P*P1P8P?PFPTPYP`MP ^PcPh`' hPmPh`/ |PP`uP7 PP``@ PP``H 1    : S W b l q }   ' 5 B F Q [ _ j t x  a f r f o w  P P{ }                                 " + 3 rP; D L P PPPPC[uow] ~` PA``V``E` 8`T PP P P 'ResBP  o 'ResB  lApuBalJuuLw2Lw3Lw4Lw5Lw6OkiSebKya1Kya2Kya3Kya4NkyaApuliGguloMaayiMweziSaawaBalazaLunakuMarisiAgusitoDakiikaJulaayiLwakunaMulembe[h q x]SabbiitiLwaleeroOkitobbaKasikondaKyakuna 1Kyakuna 2Kyakuna 3Kyakuna 4LwakubiriLwakusatuLwakutaanoLwamukaagaSsaawa za:Bukya Kulisito AzaalKulisito nga tannazaLunaku lw omu sabbiiti1[A B C D E F G I J K L M N J O P R S T U V W Y Z]6[a b c d e f g i j k l m n {ny} K o p r s t u v w y z]B 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN Dĕęĝġĥ-zńŎř>jUů @48ĸDDĩ< $${ F0?Ÿ GAj4Dj4GGD>J2ĶĻR\fph~ H6H-A ŪP l PHP Xt x `cfs    "HSPz ~   `p  `P   : l  a  PPPPPPPPPPCow]%`#``n ` P 'ResBP  o 'ResBHP44)4aaiaakaauabiabqabrabtabyacdaceachadaadeadjadyadzaebaeyagcagdaggagmagoagqahaahlahoajgakkalaalnaltammamnampancankannanyaojaomaozapcapdapeaprapsapzarc_Nbatarc_Palmarharnaroarqaryarzasaaseasgasoastataatgatjauyavlavnavuawaawbawoawxaybaz_Arabaz_IQaz_IRaz_RUbalbanbapbarbasbavbaxbbabbbbbcbbdbbjbbpbbrbcfbchbcibcmbcnbcobcqbcubddbefbehbejbembetbewbexbezbfdbfqbftbfybgcbgnbgxbhbbhgbhibhkbhlbhobhybibbigbikbimbinbiobiqbjhbjibjjbjnbjobjrbjtbjzbkcbkmbkqbkubkvbltbmhbmkbmqbmubnbngbnmbnpbojbombonbpybqcbqibqpbqvbrabrhbrxbrzbsbsjbsqbssbstbtobttbtvbuabucbudbugbukbumbuobusbuubvbbwdbwrbxhbyebynbyrbysbyvbyxbzabzebzfbzhbzwcancbjcchccpcebcfacggchkchmchpchrcjacjmcjvckbcklckockyclacmecmgcopcpscrhcrjcrkcrlcrmcrscsbcswctdcu_Glagcvdaddafdagdahdakdardavdbddbqdccddndeddendgadghdgidgldgrdgzdiadjednjdobdoidopdowdridrsdsbdtmdtpdtsdtyduaducduddugdvdvadwwdyodyudzgebuefieglegyekaekyemaemien_Shawennenqeriesgesuetrettetuetxewoextfaafabfagfaifanffff_Adlmffiffmfiafilfitfjflrfmpfodfonforfpefqsfrcfrpfrrfrsfubfudfuefuffuhfuqfurfuvfuyfvrgaagafgaggahgajgangawgaygbagbfgbmgbygbzgcrgdegdngdrgebgejgelgezgfkggnghsgilgimgjkgjngjugkngkpglkgmmgmvgndgnggodgofgoigomgongorgosgotgrbgrcgrc_Linbgrtgrwgswgubgucgudgurguwguxguzgvgvfgvrgvsgwcgwigwtgyiha_CMha_SDhakhazhbbhdyhhyhiahifhighihhilhlahluhmdhmthndhnehnjhnnhnohochothsbhsnhuiianiaribaibbibyicaichidiiduifeigbigeijjikkiktikwikxiloimoiouiriiwmiwsizhizijabjamjbojbujenjgkjgojibjmcjmljrajutjwkaakabkackadkaikajkamkaokbdkbmkbpkbqkbxkbykcgkckkclkctkdekdhkdlkdtkeakenkezkfokfrkfykgekgfkgpkhakhbkhnkhqkhskhtkhwkhzkijkiukiwkjdkjgkjskjykk_AFkk_Arabkk_CNkk_IRkk_MNkkckkjklnklqkltklxkmbkmhkmokmskmukmwknfknpkoikokkolkoskozkpekpfkpokprkpxkqbkqfkqskqykrckrikrjkrlkrskruksbksdksfkshksjksrktbktmktoku_Arabku_LBkubkudkuekujkumkunkupkuskvgkvrkvxkwjkwokxakxckxmkxpkxwkxzky_Arabky_CNky_Latnky_TRkyekyxkzrlabladlahlajlaslblbelbulbwlcmlcpldbledleelemlepleqleulezlgglialidliflif_Limbliglihlijlisljplkilktllellnlmnlmolmplnslnulojloklollorloslozlrcltglualuoluyluzlvlwllzhlzzmadmafmagmaimakmanman_GNman_Nkoomasmawmazmbhmbombqmbumbwmcimcpmcqmcrmcumdamdemdfmdhmdjmdrmdxmedmeemekmenmermetmeumfamfemfnmfomfqmghmglmgomgpmgymhimhlmifminmismis_Medfmiwmkimklmkpmkwmlemlpmlsmmommummxmn_CNmn_Mongmnamnfmnimnwmoamoemohmosmoxmppmpsmptmpxmqlmrdmrjmroms_CCms_IDmtcmtfmtimtrmuamurmusmvamvnmvymwkmwrmwvmwwmxcmxmmykmymmyvmywmyxmyzmzkmzmmznmzpmzwmzznacnafnaknannapnaqnasncancencfnchnconcundcndsnebnewnexnfrngangbnglnhbnhenhwnifniinijninniuniyniznjonkgnkonlnmgnmznnfnnhnnknnmnnpnodnoenonnopnounqonrbnsknsnnsonssntmntrnuinupnusnuvnuxnvnwbnxqnxrnymnynnziogcokrokvonnonsopmorooruosaotaotkozmpapa_Arabpa_PKpagpalpal_Phlppampappaupbipcdpcmpdcpdtpedpexpflphlphnpilpippkapkoplapmspngpnnpntponppopraprdprgpssptppuupwaququcqugrajraorcfrejrelresrgnrhgriarifrif_NLrjsrktrmfrmormtrmurnarngrobrofrrortmruerugrwkrworyusafsahsaqsassatsavsazsbasbesbpscscksclscnscoscssd_Devasd_Khojsd_Sindsdcsdhsefsehseisessgasgssgwsgzshishkshnsidsigsilsimsjrskcskrsksslsldslisllslysmjsmnsmpsmqsmssncsnksnpsnxsnysogsoksoqsousoyspdsplspssr_MEsr_ROsr_RUsr_TRsrbsrnsrrsrxssdssgssystkstqsuasuesuksursussvswbswcswgswpswvsxnsxwsylsyrszltajtantaqtbctbdtbftbgtbotbwtbztcitcytddtdgtdhtedtemteotettfitg_Arabtg_PKtgctgotguthlthqthrtiftigtiktimtiotivtkltkrtkttltlftlxtlytmhtmytnhtoftogtoqtpitpmtpztqotrutrvtrwtsdtsftsgtsjtswttdttettjttrttsttttuhtultumtuqtvdtvltvutwhtwqtxgtyatyvtzmubuudmug_Cyrlug_KZug_MNugauliumbund_002und_003und_005und_009und_011und_013und_014und_015und_017und_018und_019und_021und_029und_030und_034und_035und_039und_053und_054und_057und_061und_142und_143und_145und_150und_151und_154und_155und_202und_419und_ADund_AEund_AFund_ALund_AMund_AOund_AQund_ARund_ASund_ATund_AWund_AXund_AZund_Adlmund_Aghbund_Ahomund_Arabund_Arab_CCund_Arab_CNund_Arab_GBund_Arab_IDund_Arab_INund_Arab_KHund_Arab_MMund_Arab_MNund_Arab_MUund_Arab_NGund_Arab_PKund_Arab_TGund_Arab_THund_Arab_TJund_Arab_TRund_Arab_YTund_Armiund_Armnund_Avstund_BAund_BDund_BEund_BFund_BGund_BHund_BIund_BJund_BLund_BNund_BOund_BQund_BRund_BTund_BVund_BYund_Baliund_Bamuund_Bassund_Batkund_Bengund_Bhksund_Bopound_Brahund_Braiund_Bugiund_Buhdund_CDund_CFund_CGund_CHund_CIund_CLund_CMund_CNund_COund_CPund_CRund_CUund_CVund_CWund_CYund_CZund_Cakmund_Cansund_Cariund_Chamund_Cherund_Coptund_Cprtund_Cyrlund_Cyrl_ALund_Cyrl_BAund_Cyrl_GEund_Cyrl_GRund_Cyrl_MDund_Cyrl_ROund_Cyrl_SKund_Cyrl_TRund_Cyrl_XKund_DEund_DJund_DKund_DOund_DZund_Devaund_Deva_BTund_Deva_FJund_Deva_MUund_Deva_PKund_Dogrund_Duplund_EAund_ECund_EEund_EGund_EHund_ERund_ESund_ETund_EUund_EZund_Egypund_Elbaund_Elymund_Ethiund_FIund_FOund_FRund_GAund_GEund_GFund_GHund_GLund_GNund_GPund_GQund_GRund_GSund_GTund_GWund_Georund_Glagund_Gongund_Gonmund_Gothund_Granund_Grekund_Grek_TRund_Gujrund_Guruund_HKund_HMund_HNund_HRund_HTund_HUund_Hanbund_Hangund_Haniund_Hanound_Hansund_Hantund_Hatrund_Hebrund_Hebr_CAund_Hebr_GBund_Hebr_SEund_Hebr_UAund_Hebr_USund_Hiraund_Hluwund_Hmngund_Hmnpund_Hungund_ICund_IDund_ILund_INund_IQund_IRund_ISund_ITund_Italund_JOund_JPund_Jamound_Javaund_Jpanund_KEund_KGund_KHund_KMund_KPund_KRund_KWund_KZund_Kaliund_Kanaund_Kharund_Khmrund_Khojund_Kndaund_Koreund_Kthiund_LAund_LBund_LIund_LKund_LSund_LTund_LUund_LVund_LYund_Lanaund_Laoound_Latn_AFund_Latn_AMund_Latn_CNund_Latn_CYund_Latn_DZund_Latn_ETund_Latn_GEund_Latn_IRund_Latn_KMund_Latn_MAund_Latn_MKund_Latn_MMund_Latn_MOund_Latn_MRund_Latn_RUund_Latn_SYund_Latn_TNund_Latn_TWund_Latn_UAund_Lepcund_Limbund_Linaund_Linbund_Lisuund_Lyciund_Lydiund_MAund_MCund_MDund_MEund_MFund_MGund_MKund_MLund_MMund_MNund_MOund_MQund_MRund_MTund_MUund_MVund_MXund_MYund_MZund_Mahjund_Makaund_Mandund_Maniund_Marcund_Medfund_Mendund_Mercund_Meround_Mlymund_Modiund_Mongund_Mroound_Mteiund_Multund_Mymrund_Mymr_INund_Mymr_THund_NAund_NCund_NEund_NIund_NLund_NOund_NPund_Nandund_Narbund_Nbatund_Newaund_Nkoound_Nshuund_OMund_Ogamund_Olckund_Orkhund_Oryaund_Osgeund_Osmaund_PAund_PEund_PFund_PGund_PHund_PKund_PLund_PMund_PRund_PSund_PTund_PWund_PYund_Palmund_Paucund_Permund_Phagund_Phliund_Phlpund_Phnxund_Plrdund_Prtiund_QAund_QOund_REund_ROund_RSund_RUund_RWund_Rjngund_Rohgund_Runrund_SAund_SCund_SDund_SEund_SIund_SJund_SKund_SMund_SNund_SOund_SRund_STund_SVund_SYund_Samrund_Sarbund_Saurund_Sgnwund_Shawund_Shrdund_Siddund_Sindund_Sinhund_Sogdund_Sogound_Soraund_Soyound_Sundund_Sylound_Syrcund_TDund_TFund_TGund_THund_TJund_TKund_TLund_TMund_TNund_TOund_TRund_TVund_TWund_TZund_Tagbund_Takrund_Taleund_Taluund_Tamlund_Tangund_Tavtund_Teluund_Tfngund_Tglgund_Thaaund_Thaiund_Thai_CNund_Thai_KHund_Thai_LAund_Tibtund_Tirhund_UAund_UGund_UYund_UZund_Ugarund_VAund_VEund_VNund_VUund_Vaiiund_WFund_WSund_Waraund_Wchound_XKund_Xpeound_Xsuxund_YEund_YTund_Yiiiund_ZWund_Zanbunr_Devaunr_NPunxuriurturwusautruvhuvluz_AFuz_Arabuz_CNvagvaivanvevecvepvivicvivvlsvmfvmwvovotvrovunvutwaewajwalwanwarwbpwbqwbrwciwerwgiwhgwibwiuwivwjawjiwlswmowncwniwnuwobwoswrswsgwskwtmwuuwuvwwaxavxbixcrxesxlaxlcxldxmfxmnxmrxnaxnrxogxonxprxrbxsaxsixsmxsrxweyamyaoyapyasyatyavyayyazybaybbybyyerygrygwykoyleylgyllymlyonyrbyreyssyuayueyue_CNyue_Hansyujyutyuwzagzdjzeazghzh_AUzh_BNzh_Bopozh_GBzh_GFzh_HKzh_Hanbzh_Hantzh_IDzh_MOzh_MYzh_PAzh_PFzh_PHzh_SRzh_THzh_TWzh_USzh_VNzhxziazlmzmiznezuzzaen_Latn_USru_Cyrl_RUar_Arab_EGzh_Hant_TWam_Ethi_ETbn_Beng_BDde_Latn_DEdv_Thaa_MVel_Grek_GRen_Latn_NGhe_Hebr_ILhy_Armn_AMid_Latn_IDit_Latn_ITja_Jpan_JPka_Geor_GEkm_Khmr_KHko_Kore_KRlo_Laoo_LAmn_Mong_CNmy_Mymr_MMpt_Latn_BRsi_Sinh_LKsm_Latn_WSsw_Latn_TZth_Thai_THur_Arab_PKuz_Latn_UZab_Cyrl_GEae_Avst_IRak_Latn_GHar_Arab_SAaz_Arab_IRaz_Latn_AZbe_Cyrl_BYbg_Cyrl_BGbi_Latn_VUbm_Latn_MLbo_Tibt_CNbs_Latn_BAcr_Cans_CAcs_Latn_CZcu_Glag_BGda_Latn_DKdz_Tibt_BTen_Latn_AUen_Latn_GBen_Shaw_GBes_Latn_CUes_Latn_ESes_Latn_MXet_Latn_EEfa_Arab_IRff_Adlm_GNfi_Latn_FIfo_Latn_FOfr_Latn_FRgn_Latn_PYgu_Gujr_INhr_Latn_HRht_Latn_HThu_Latn_HUii_Yiii_CNis_Latn_ISkk_Arab_CNkk_Arab_MNkl_Latn_GLkn_Knda_INky_Arab_CNky_Cyrl_KGky_Latn_TRlt_Latn_LTlv_Latn_LVmg_Latn_MGmk_Cyrl_MKml_Mlym_INmn_Cyrl_MNms_Arab_CCms_Arab_IDms_Latn_MYmt_Latn_MTnb_Latn_NOne_Deva_NPnl_Latn_NLor_Orya_INpa_Arab_PKpa_Guru_INpl_Latn_PLrn_Latn_BIro_Latn_ROrw_Latn_RWsd_Khoj_INsd_Sind_INsk_Latn_SKsl_Latn_SIsn_Latn_ZWso_Latn_SOsq_Latn_ALsr_Cyrl_RSsr_Latn_MEsv_Latn_SEsw_Latn_CDta_Taml_INte_Telu_INtg_Arab_PKtg_Cyrl_TJtk_Latn_TMto_Latn_TOtr_Latn_TRug_Arab_CNug_Cyrl_KZuk_Cyrl_UAuz_Arab_AFvi_Latn_VNza_Latn_CNzh_Bopo_TWzh_Hanb_TWzh_Hant_HKzh_Hant_MOaa_Latn_DJaa_Latn_ETaf_Latn_NAaf_Latn_ZAar_Arab_AEar_Arab_BHar_Arab_DZar_Arab_EHar_Arab_IQar_Arab_JOar_Arab_KMar_Arab_KWar_Arab_LBar_Arab_LYar_Arab_MAar_Arab_MRar_Arab_OMar_Arab_PSar_Arab_QAar_Arab_SDar_Arab_SYar_Arab_TNar_Arab_YEas_Beng_INav_Cyrl_RUay_Latn_BOaz_Arab_IQaz_Arab_TRaz_Cyrl_RUba_Cyrl_RUbg_Cyrl_RObo_Marc_CNbr_Latn_FRca_Latn_ADca_Latn_ESce_Cyrl_RUch_Latn_GUco_Latn_FRcu_Cyrl_RUcv_Cyrl_RUcy_Latn_GBde_Latn_ATde_Latn_CHde_Latn_EZde_Latn_LIee_Latn_GHel_Grek_CYen_Latn_DGen_Latn_ETen_Latn_GUen_Latn_PGen_Latn_ZAes_Latn_ARes_Latn_BOes_Latn_CLes_Latn_COes_Latn_CRes_Latn_DOes_Latn_EAes_Latn_ECes_Latn_GQes_Latn_GTes_Latn_HNes_Latn_ICes_Latn_NIes_Latn_PAes_Latn_PEes_Latn_PRes_Latn_SVes_Latn_UYes_Latn_VEeu_Latn_ESfa_Arab_AFfa_Arab_TJff_Latn_SNfj_Latn_FJfr_Brai_FRfr_Dupl_FRfr_Latn_BFfr_Latn_BJfr_Latn_BLfr_Latn_CFfr_Latn_CGfr_Latn_CIfr_Latn_CMfr_Latn_DZfr_Latn_GAfr_Latn_GFfr_Latn_GNfr_Latn_GPfr_Latn_KMfr_Latn_LUfr_Latn_MAfr_Latn_MCfr_Latn_MFfr_Latn_MQfr_Latn_MRfr_Latn_NCfr_Latn_PFfr_Latn_PMfr_Latn_REfr_Latn_SCfr_Latn_SNfr_Latn_SYfr_Latn_TDfr_Latn_TFfr_Latn_TGfr_Latn_TNfr_Latn_WFfr_Latn_YTfy_Latn_NLga_Latn_IEgd_Latn_GBgl_Latn_ESgv_Latn_IMha_Arab_CMha_Arab_NGha_Arab_SDha_Latn_NEha_Latn_NGhi_Mahj_INho_Latn_PGhu_Hung_HUhz_Latn_NAig_Latn_NGik_Latn_USit_Latn_SMit_Latn_VAiu_Cans_CAiw_Hebr_ILja_Hira_JPja_Kana_JPji_Hebr_UAjv_Java_IDjv_Latn_IDjw_Latn_IDkg_Latn_CDki_Latn_KEkj_Latn_NAkk_Arab_AFkk_Arab_IRkk_Cyrl_KZko_Hang_KRko_Jamo_KRko_Kore_KPks_Arab_GBks_Arab_INku_Arab_IQku_Arab_LBku_Latn_AMku_Latn_GEku_Latn_TRkv_Cyrl_RUkv_Perm_RUkw_Latn_GBla_Latn_VAlb_Latn_LUlg_Latn_UGli_Latn_NLln_Latn_CDlu_Latn_CDmh_Latn_MHmi_Latn_NZmk_Cyrl_ALmk_Cyrl_GRmr_Deva_INmr_Modi_INms_Latn_BNna_Latn_NRnb_Latn_SJnd_Latn_ZWne_Deva_BTng_Latn_NAnl_Latn_AWnl_Latn_BEnl_Latn_SRnn_Latn_NOno_Latn_NOnr_Latn_ZAnv_Latn_USny_Latn_MWoc_Latn_FRom_Latn_ETos_Cyrl_GEpl_Latn_UAps_Arab_AFpt_Latn_AOpt_Latn_CVpt_Latn_GWpt_Latn_MOpt_Latn_MZpt_Latn_PTpt_Latn_STpt_Latn_TLqu_Latn_PErm_Latn_CHro_Latn_MDru_Cyrl_KZsa_Bhks_INsa_Deva_INsa_Gran_INsa_Nand_INsa_Shrd_INsa_Sidd_INsc_Latn_ITsd_Arab_PKsd_Deva_INse_Latn_NOsg_Latn_CFsm_Latn_ASso_Osma_SOsq_Elba_ALsq_Latn_MKsq_Latn_XKsr_Cyrl_BAsr_Cyrl_XKsr_Latn_ROsr_Latn_RUsr_Latn_TRss_Latn_ZAst_Latn_LSst_Latn_ZAsu_Latn_IDsu_Sund_IDsv_Latn_AXsw_Latn_KEsw_Latn_UGti_Ethi_ERti_Ethi_ETtk_Latn_AFtk_Latn_IRtl_Latn_PHtn_Latn_ZAtr_Latn_CYts_Latn_ZAtt_Cyrl_RUty_Latn_PFug_Cyrl_MNuk_Cyrl_MDuk_Cyrl_SKur_Arab_INur_Arab_MUuz_Cyrl_CNve_Latn_ZAwa_Latn_BEwo_Latn_SNxh_Latn_ZAyi_Hebr_CAyi_Hebr_GByi_Hebr_SEyi_Hebr_UAyi_Hebr_USyo_Latn_NGzh_Hani_CNzh_Hant_AUzh_Hant_BNzh_Hant_GBzh_Hant_GFzh_Hant_IDzh_Hant_MYzh_Hant_PAzh_Hant_PFzh_Hant_PHzh_Hant_SRzh_Hant_THzh_Hant_USzh_Hant_VNzu_Latn_ZAlzh_Hans_CNbhi_Deva_INman_Nkoo_GNaho_Ahom_INakk_Xsux_IQapd_Arab_TGarc_Armi_IRarc_Nbat_JOarc_Palm_SYase_Sgnw_USbax_Bamu_CMbgx_Grek_TRblt_Tavt_VNbsq_Bass_LRbtv_Deva_PKccp_Cakm_BDchr_Cher_UScja_Arab_KHcjm_Cham_VNcmg_Soyo_MNcop_Copt_EGctd_Pauc_MMegy_Egyp_EGeky_Kali_MMesg_Gonm_INett_Ital_ITfil_Latn_PHgot_Goth_UAgrc_Cprt_CYgrc_Linb_GRhlu_Hluw_TRhmd_Plrd_CNhnj_Hmng_LAkac_Latn_MMkhb_Talu_CNkht_Mymr_INkrl_Latn_RUlab_Lina_GRlcp_Thai_CNlep_Lepc_INlif_Limb_INlis_Lisu_CNmfa_Arab_THmfe_Latn_MUmis_Hatr_IQmis_Medf_NGmro_Mroo_BDmww_Hmnp_USmyz_Mand_IRnnp_Wcho_INnod_Lana_THnon_Runr_SEosa_Osge_USotk_Orkh_MNpal_Phli_IRpal_Phlp_CNpau_Latn_PWpeo_Xpeo_IRphn_Phnx_LBpka_Brah_INpra_Khar_PKrhg_Arab_MMsaz_Saur_INsga_Ogam_IEsmp_Samr_ILsog_Sogd_UZsrb_Sora_INswb_Arab_YTsyr_Syrc_IQtdd_Tale_CNtkl_Latn_TKtpi_Latn_PGtrv_Latn_TWtvl_Latn_TVtxg_Tang_CNuga_Ugar_SYunr_Deva_NPvai_Vaii_LRwsg_Gong_INxcr_Cari_TRxlc_Lyci_TRxld_Lydi_TRxmn_Mani_CNxmr_Merc_SDxna_Narb_SAxpr_Prti_IRxsa_Sarb_YEyue_Hans_CNzgh_Tfng_MAzhx_Nshu_CNmin_Latn_IDokr_Latn_ZZaai_Latn_ZZaak_Latn_ZZaau_Latn_ZZabi_Latn_ZZabq_Cyrl_ZZabr_Latn_GHabt_Latn_ZZaby_Latn_ZZacd_Latn_ZZace_Latn_IDach_Latn_UGada_Latn_GHade_Latn_ZZadj_Latn_ZZady_Cyrl_RUadz_Latn_ZZaeb_Arab_TNaey_Latn_ZZagc_Latn_ZZagd_Latn_ZZagg_Latn_ZZagm_Latn_ZZago_Latn_ZZagq_Latn_CMaha_Latn_ZZahl_Latn_ZZajg_Latn_ZZala_Latn_ZZali_Latn_ZZaln_Latn_XKalt_Cyrl_RUamm_Latn_ZZamn_Latn_ZZamo_Latn_NGamp_Latn_ZZanc_Latn_ZZank_Latn_ZZann_Latn_ZZany_Latn_ZZaoj_Latn_ZZaom_Latn_ZZaoz_Latn_IDapc_Arab_ZZape_Latn_ZZapr_Latn_ZZaps_Latn_ZZapz_Latn_ZZarc_Elym_IRarh_Latn_ZZarn_Latn_CLaro_Latn_BOarq_Arab_DZary_Arab_MAarz_Arab_EGasa_Latn_TZasg_Latn_ZZaso_Latn_ZZast_Latn_ESata_Latn_ZZatg_Latn_ZZatj_Latn_CAauy_Latn_ZZavl_Arab_ZZavn_Latn_ZZavt_Latn_ZZavu_Latn_ZZawa_Deva_INawb_Latn_ZZawo_Latn_ZZawx_Latn_ZZayb_Latn_ZZbal_Arab_PKban_Bali_IDban_Latn_IDbap_Deva_NPbar_Latn_ATbas_Latn_CMbav_Latn_ZZbba_Latn_ZZbbb_Latn_ZZbbc_Batk_IDbbc_Latn_IDbbd_Latn_ZZbbj_Latn_CMbbp_Latn_ZZbbr_Latn_ZZbcf_Latn_ZZbch_Latn_ZZbci_Latn_CIbcm_Latn_ZZbcn_Latn_ZZbco_Latn_ZZbcq_Ethi_ZZbcu_Latn_ZZbdd_Latn_ZZbef_Latn_ZZbeh_Latn_ZZbej_Arab_SDbem_Latn_ZMbet_Latn_ZZbew_Latn_IDbex_Latn_ZZbez_Latn_TZbfd_Latn_CMbfq_Taml_INbft_Arab_PKbfy_Deva_INbgc_Deva_INbgn_Arab_PKbhb_Deva_INbhg_Latn_ZZbhk_Latn_PHbhl_Latn_ZZbho_Deva_INbho_Deva_MUbho_Kthi_INbhy_Latn_ZZbib_Latn_ZZbig_Latn_ZZbik_Latn_PHbim_Latn_ZZbin_Latn_NGbio_Latn_ZZbiq_Latn_ZZbjh_Latn_ZZbji_Ethi_ZZbjj_Deva_INbjn_Latn_IDbjo_Latn_ZZbjr_Latn_ZZbjt_Latn_SNbjz_Latn_ZZbkc_Latn_ZZbkm_Latn_CMbkq_Latn_ZZbku_Buhd_PHbku_Latn_PHbkv_Latn_ZZbmh_Latn_ZZbmk_Latn_ZZbmq_Latn_MLbmu_Latn_ZZbng_Latn_ZZbnm_Latn_ZZbnp_Latn_ZZboj_Latn_ZZbom_Latn_ZZbon_Latn_ZZbpy_Beng_INbqc_Latn_ZZbqi_Arab_IRbqp_Latn_ZZbqv_Latn_CIbra_Deva_INbrh_Arab_PKbrx_Deva_INbrz_Latn_ZZbsj_Latn_ZZbss_Latn_CMbst_Ethi_ZZbto_Latn_PHbtt_Latn_ZZbua_Cyrl_RUbuc_Latn_YTbud_Latn_ZZbug_Bugi_IDbug_Latn_IDbuk_Latn_ZZbum_Latn_CMbuo_Latn_ZZbus_Latn_ZZbuu_Latn_ZZbvb_Latn_GQbwd_Latn_ZZbwr_Latn_ZZbxh_Latn_ZZbye_Latn_ZZbyn_Ethi_ERbyr_Latn_ZZbys_Latn_ZZbyv_Latn_CMbyx_Latn_ZZbza_Latn_ZZbze_Latn_MLbzf_Latn_ZZbzh_Latn_ZZbzw_Latn_ZZcan_Latn_ZZcbj_Latn_ZZcch_Latn_NGceb_Latn_PHcfa_Latn_ZZcgg_Latn_UGchk_Latn_FMchm_Cyrl_RUcho_Latn_USchp_Latn_CAcjv_Latn_ZZckb_Arab_IQckl_Latn_ZZcko_Latn_ZZcky_Latn_ZZcla_Latn_ZZcme_Latn_ZZcmg_Zanb_MNcps_Latn_PHcrh_Cyrl_UAcrj_Cans_CAcrk_Cans_CAcrl_Cans_CAcrm_Cans_CAcrs_Latn_SCcsb_Latn_PLcsw_Cans_CAdad_Latn_ZZdaf_Latn_ZZdag_Latn_ZZdah_Latn_ZZdak_Latn_USdar_Cyrl_RUdav_Latn_KEdbd_Latn_ZZdbq_Latn_ZZdcc_Arab_INddn_Latn_ZZded_Latn_ZZden_Latn_CAdga_Latn_ZZdgh_Latn_ZZdgi_Latn_ZZdgl_Arab_ZZdgr_Latn_CAdgz_Latn_ZZdia_Latn_ZZdje_Latn_NEdnj_Latn_CIdob_Latn_ZZdoi_Arab_INdoi_Dogr_INdoi_Takr_INdop_Latn_ZZdow_Latn_ZZdri_Latn_ZZdrs_Ethi_ZZdsb_Latn_DEdtm_Latn_MLdtp_Latn_MYdts_Latn_ZZdty_Deva_NPdua_Latn_CMduc_Latn_ZZdud_Latn_ZZdug_Latn_ZZdva_Latn_ZZdww_Latn_ZZdyo_Latn_SNdyu_Latn_BFdzg_Latn_ZZebu_Latn_KEefi_Latn_NGegl_Latn_ITeka_Latn_ZZema_Latn_ZZemi_Latn_ZZenn_Latn_ZZenq_Latn_ZZeo_Latn_001eri_Latn_ZZes_Latn_419esu_Latn_USetr_Latn_ZZetu_Latn_ZZetx_Latn_ZZewo_Latn_CMext_Latn_ESfaa_Latn_ZZfab_Latn_ZZfag_Latn_ZZfai_Latn_ZZfan_Latn_GQffi_Latn_ZZffm_Latn_MLfia_Arab_SDfil_Tglg_PHfit_Latn_SEflr_Latn_ZZfmp_Latn_ZZfod_Latn_ZZfon_Latn_BJfor_Latn_ZZfpe_Latn_ZZfqs_Latn_ZZfrc_Latn_USfrp_Latn_FRfrr_Latn_DEfrs_Latn_DEfub_Arab_CMfud_Latn_WFfue_Latn_ZZfuf_Latn_GNfuh_Latn_ZZfuq_Latn_NEfur_Latn_ITfuv_Latn_NGfuy_Latn_ZZfvr_Latn_SDgaa_Latn_GHgaf_Latn_ZZgag_Latn_MDgah_Latn_ZZgaj_Latn_ZZgam_Latn_ZZgan_Hans_CNgaw_Latn_ZZgay_Latn_IDgba_Latn_ZZgbf_Latn_ZZgbm_Deva_INgby_Latn_ZZgbz_Arab_IRgcr_Latn_GFgde_Latn_ZZgdn_Latn_ZZgdr_Latn_ZZgeb_Latn_ZZgej_Latn_ZZgel_Latn_ZZgez_Ethi_ETgfk_Latn_ZZggn_Deva_NPghs_Latn_ZZgil_Latn_KIgim_Latn_ZZgjk_Arab_PKgjn_Latn_ZZgju_Arab_PKgkn_Latn_ZZgkp_Latn_ZZglk_Arab_IRgmm_Latn_ZZgmv_Ethi_ZZgnd_Latn_ZZgng_Latn_ZZgod_Latn_ZZgof_Ethi_ZZgoi_Latn_ZZgom_Deva_INgon_Telu_INgor_Latn_IDgos_Latn_NLgrb_Latn_ZZgrt_Beng_INgrw_Latn_ZZgsw_Latn_CHgub_Latn_BRguc_Latn_COgud_Latn_ZZgur_Latn_GHguw_Latn_ZZgux_Latn_ZZguz_Latn_KEgvf_Latn_ZZgvr_Deva_NPgvs_Latn_ZZgwc_Arab_ZZgwi_Latn_CAgwt_Arab_ZZgyi_Latn_ZZhag_Latn_ZZhak_Hans_CNham_Latn_ZZhaw_Latn_UShaz_Arab_AFhbb_Latn_ZZhdy_Ethi_ZZhhy_Latn_ZZhia_Latn_ZZhif_Deva_FJhif_Latn_FJhig_Latn_ZZhih_Latn_ZZhil_Latn_PHhla_Latn_ZZhmt_Latn_ZZhnd_Arab_PKhne_Deva_INhnn_Hano_PHhnn_Latn_PHhno_Arab_PKhoc_Deva_INhoc_Wara_INhoj_Deva_INhot_Latn_ZZhsb_Latn_DEhsn_Hans_CNhui_Latn_ZZia_Latn_001ian_Latn_ZZiar_Latn_ZZiba_Latn_MYibb_Latn_NGiby_Latn_ZZica_Latn_ZZich_Latn_ZZidd_Latn_ZZidi_Latn_ZZidu_Latn_ZZife_Latn_TGigb_Latn_ZZige_Latn_ZZijj_Latn_ZZikk_Latn_ZZikt_Latn_CAikw_Latn_ZZikx_Latn_ZZilo_Latn_PHimo_Latn_ZZinh_Cyrl_RUio_Latn_001iou_Latn_ZZiri_Latn_ZZiwm_Latn_ZZiws_Latn_ZZizh_Latn_RUizi_Latn_ZZjab_Latn_ZZjam_Latn_JMjbu_Latn_ZZjen_Latn_ZZjgk_Latn_ZZjgo_Latn_CMjib_Latn_ZZjmc_Latn_TZjml_Deva_NPjra_Latn_ZZjut_Latn_DKkaa_Cyrl_UZkab_Latn_DZkad_Latn_ZZkai_Latn_ZZkaj_Latn_NGkam_Latn_KEkao_Latn_MLkbd_Cyrl_RUkbd_Cyrl_TRkbm_Latn_ZZkbp_Latn_ZZkbq_Latn_ZZkbx_Latn_ZZkby_Arab_NEkcg_Latn_NGkck_Latn_ZWkcl_Latn_ZZkct_Latn_ZZkde_Latn_TZkdh_Arab_TGkdl_Latn_ZZkdt_Thai_KHkdt_Thai_LAkdt_Thai_THkea_Latn_CVken_Latn_CMkez_Latn_ZZkfo_Latn_CIkfr_Deva_INkfy_Deva_INkge_Latn_IDkgf_Latn_ZZkgp_Latn_BRkha_Latn_INkhn_Deva_INkhq_Latn_MLkhs_Latn_ZZkhw_Arab_PKkhz_Latn_ZZkij_Latn_ZZkiu_Latn_TRkiw_Latn_ZZkjd_Latn_ZZkjg_Laoo_LAkjs_Latn_ZZkjy_Latn_ZZkkc_Latn_ZZkkj_Latn_CMkln_Latn_KEklq_Latn_ZZklt_Latn_ZZklx_Latn_ZZkmb_Latn_AOkmh_Latn_ZZkmo_Latn_ZZkms_Latn_ZZkmu_Latn_ZZkmw_Latn_ZZknf_Latn_GWknp_Latn_ZZkoi_Cyrl_RUkok_Deva_INkol_Latn_ZZkos_Latn_FMkoz_Latn_ZZkpe_Latn_LRkpf_Latn_ZZkpo_Latn_ZZkpr_Latn_ZZkpx_Latn_ZZkqb_Latn_ZZkqf_Latn_ZZkqs_Latn_ZZkqy_Ethi_ZZkrc_Cyrl_RUkri_Latn_SLkrj_Latn_PHkrs_Latn_ZZkru_Deva_INksb_Latn_TZksd_Latn_ZZksf_Latn_CMksh_Latn_DEksj_Latn_ZZksr_Latn_ZZktb_Ethi_ZZktm_Latn_ZZkto_Latn_ZZkub_Latn_ZZkud_Latn_ZZkue_Latn_ZZkuj_Latn_ZZkum_Cyrl_RUkun_Latn_ZZkup_Latn_ZZkus_Latn_ZZkvg_Latn_ZZkvr_Latn_IDkvx_Arab_PKkwj_Latn_ZZkwo_Latn_ZZkxa_Latn_ZZkxc_Ethi_ZZkxm_Thai_THkxp_Arab_PKkxw_Latn_ZZkxz_Latn_ZZkye_Latn_ZZkyx_Latn_ZZkzr_Latn_ZZlad_Hebr_ILlag_Latn_TZlah_Arab_PKlaj_Latn_UGlas_Latn_ZZlbe_Cyrl_RUlbu_Latn_ZZlbw_Latn_IDlcm_Latn_ZZldb_Latn_ZZled_Latn_ZZlee_Latn_ZZlem_Latn_ZZleq_Latn_ZZleu_Latn_ZZlez_Aghb_RUlez_Cyrl_RUlgg_Latn_ZZlia_Latn_ZZlid_Latn_ZZlif_Deva_NPlig_Latn_ZZlih_Latn_ZZlij_Latn_ITljp_Latn_IDlki_Arab_IRlkt_Latn_USlle_Latn_ZZlln_Latn_ZZlmn_Telu_INlmo_Latn_ITlmp_Latn_ZZlns_Latn_ZZlnu_Latn_ZZloj_Latn_ZZlok_Latn_ZZlol_Latn_CDlor_Latn_ZZlos_Latn_ZZloz_Latn_ZMlrc_Arab_IRltg_Latn_LVlua_Latn_CDluo_Latn_KEluy_Latn_KEluz_Arab_IRlwl_Thai_THlzh_Phag_CNlzz_Latn_TRmad_Latn_IDmaf_Latn_CMmag_Deva_INmai_Deva_INmai_Tirh_INmak_Latn_IDmak_Maka_IDman_Latn_GMmas_Latn_KEmaw_Latn_ZZmaz_Latn_MXmbh_Latn_ZZmbo_Latn_ZZmbq_Latn_ZZmbu_Latn_ZZmbw_Latn_ZZmci_Latn_ZZmcp_Latn_ZZmcq_Latn_ZZmcr_Latn_ZZmcu_Latn_ZZmda_Latn_ZZmde_Arab_ZZmdf_Cyrl_RUmdh_Latn_PHmdj_Latn_ZZmdr_Latn_IDmdx_Ethi_ZZmed_Latn_ZZmee_Latn_ZZmek_Latn_ZZmen_Latn_SLmen_Mend_SLmer_Latn_KEmet_Latn_ZZmeu_Latn_ZZmfn_Latn_ZZmfo_Latn_ZZmfq_Latn_ZZmgh_Latn_MZmgl_Latn_ZZmgo_Latn_CMmgp_Deva_NPmgy_Latn_TZmhi_Latn_ZZmhl_Latn_ZZmif_Latn_ZZmiw_Latn_ZZmki_Arab_ZZmkl_Latn_ZZmkp_Latn_ZZmkw_Latn_ZZmle_Latn_ZZmlp_Latn_ZZmls_Latn_SDmmo_Latn_ZZmmu_Latn_ZZmmx_Latn_ZZmna_Latn_ZZmnf_Latn_ZZmni_Beng_INmni_Mtei_INmnw_Mymr_MMmnw_Mymr_THmoa_Latn_ZZmoe_Latn_CAmoh_Latn_CAmos_Latn_BFmox_Latn_ZZmpp_Latn_ZZmps_Latn_ZZmpt_Latn_ZZmpx_Latn_ZZmql_Latn_ZZmrd_Deva_NPmrj_Cyrl_RUmtc_Latn_ZZmtf_Latn_ZZmti_Latn_ZZmtr_Deva_INmua_Latn_CMmur_Latn_ZZmus_Latn_USmva_Latn_ZZmvn_Latn_ZZmvy_Arab_PKmwk_Latn_MLmwr_Deva_INmwv_Latn_IDmxc_Latn_ZWmxm_Latn_ZZmyk_Latn_ZZmym_Ethi_ZZmyv_Cyrl_RUmyw_Latn_ZZmyx_Latn_UGmzk_Latn_ZZmzm_Latn_ZZmzn_Arab_IRmzp_Latn_ZZmzw_Latn_ZZmzz_Latn_ZZnac_Latn_ZZnaf_Latn_ZZnak_Latn_ZZnan_Hans_CNnap_Latn_ITnaq_Latn_NAnas_Latn_ZZnca_Latn_ZZnce_Latn_ZZncf_Latn_ZZnch_Latn_MXnco_Latn_ZZncu_Latn_ZZndc_Latn_MZnds_Latn_DEneb_Latn_ZZnew_Deva_NPnew_Newa_NPnex_Latn_ZZnfr_Latn_ZZnga_Latn_ZZngb_Latn_ZZngl_Latn_MZnhb_Latn_ZZnhe_Latn_MXnhw_Latn_MXnif_Latn_ZZnii_Latn_ZZnij_Latn_IDnin_Latn_ZZniu_Latn_NUniy_Latn_ZZniz_Latn_ZZnjo_Latn_INnkg_Latn_ZZnko_Latn_ZZnmg_Latn_CMnmz_Latn_ZZnnf_Latn_ZZnnh_Latn_CMnnk_Latn_ZZnnm_Latn_ZZnoe_Deva_INnop_Latn_ZZnou_Latn_ZZnqo_Nkoo_GNnrb_Latn_ZZnsk_Cans_CAnsn_Latn_ZZnso_Latn_ZAnss_Latn_ZZntm_Latn_ZZntr_Latn_ZZnui_Latn_ZZnup_Latn_ZZnus_Latn_SSnuv_Latn_ZZnux_Latn_ZZnwb_Latn_ZZnxq_Latn_CNnxr_Latn_ZZnym_Latn_TZnyn_Latn_UGnzi_Latn_GHogc_Latn_ZZokv_Latn_ZZong_Latn_ZZonn_Latn_ZZons_Latn_ZZopm_Latn_ZZoro_Latn_ZZoru_Arab_ZZota_Arab_ZZozm_Latn_ZZpag_Latn_PHpam_Latn_PHpap_Latn_AWpap_Latn_BQpap_Latn_CWpbi_Latn_ZZpcd_Latn_FRpcm_Latn_NGpdc_Latn_USpdt_Latn_CAped_Latn_ZZpex_Latn_ZZpfl_Latn_DEphl_Arab_ZZpil_Latn_ZZpip_Latn_ZZpko_Latn_KEpla_Latn_ZZpms_Latn_ITpng_Latn_ZZpnn_Latn_ZZpnt_Grek_GRpon_Latn_FMppo_Latn_ZZprd_Arab_IRpss_Latn_ZZptp_Latn_ZZpuu_Latn_GApwa_Latn_ZZquc_Latn_GTqug_Latn_ECrai_Latn_ZZraj_Deva_INrao_Latn_ZZrcf_Latn_RErej_Latn_IDrej_Rjng_IDrel_Latn_ZZres_Latn_ZZrgn_Latn_ITrhg_Rohg_MMria_Latn_INrif_Latn_NLrif_Tfng_MArjs_Deva_NPrkt_Beng_BDrmf_Latn_FIrmo_Latn_CHrmt_Arab_IRrmu_Latn_SErna_Latn_ZZrng_Latn_MZrob_Latn_IDrof_Latn_TZroo_Latn_ZZrro_Latn_ZZrtm_Latn_FJrue_Cyrl_UArug_Latn_SBrwk_Latn_TZrwo_Latn_ZZryu_Kana_JPsaf_Latn_GHsah_Cyrl_RUsaq_Latn_KEsas_Latn_IDsat_Latn_INsat_Olck_INsav_Latn_SNsba_Latn_ZZsbe_Latn_ZZsbp_Latn_TZsck_Deva_INscl_Arab_ZZscn_Latn_ITsco_Latn_GBscs_Latn_CAsdc_Latn_ITsdh_Arab_IRsef_Latn_CIseh_Latn_MZsei_Latn_MXses_Latn_MLsgs_Latn_LTsgw_Ethi_ZZsgz_Latn_ZZshi_Tfng_MAshk_Latn_ZZshn_Mymr_MMshu_Arab_ZZsid_Latn_ETsig_Latn_ZZsil_Latn_ZZsim_Latn_ZZsjr_Latn_ZZskc_Latn_ZZskr_Arab_PKskr_Mult_PKsks_Latn_ZZsld_Latn_ZZsli_Latn_PLsll_Latn_ZZsly_Latn_IDsma_Latn_SEsmj_Latn_SEsmn_Latn_FIsmq_Latn_ZZsms_Latn_FIsnc_Latn_ZZsnk_Latn_MLsnp_Latn_ZZsnx_Latn_ZZsny_Latn_ZZsog_Sogo_UZsok_Latn_ZZsoq_Latn_ZZsou_Thai_THsoy_Latn_ZZspd_Latn_ZZspl_Latn_ZZsps_Latn_ZZsrn_Latn_SRsrr_Latn_SNsrx_Deva_INssd_Latn_ZZssg_Latn_ZZssy_Latn_ERstk_Latn_ZZstq_Latn_DEsua_Latn_ZZsue_Latn_ZZsuk_Latn_TZsur_Latn_ZZsus_Latn_GNswc_Latn_CDswg_Latn_DEswp_Latn_ZZswv_Deva_INsxn_Latn_IDsxw_Latn_ZZsyl_Beng_BDsyl_Sylo_BDszl_Latn_PLtaj_Deva_NPtal_Latn_ZZtan_Latn_ZZtaq_Latn_ZZtbc_Latn_ZZtbd_Latn_ZZtbf_Latn_ZZtbg_Latn_ZZtbo_Latn_ZZtbw_Latn_PHtbw_Tagb_PHtbz_Latn_ZZtci_Latn_ZZtcy_Knda_INtdg_Deva_NPtdh_Deva_NPted_Latn_ZZtem_Latn_SLteo_Latn_UGtet_Latn_TLtfi_Latn_ZZtgc_Latn_ZZtgo_Latn_ZZtgu_Latn_ZZthl_Deva_NPthq_Deva_NPthr_Deva_NPtif_Latn_ZZtig_Ethi_ERtik_Latn_ZZtim_Latn_ZZtio_Latn_ZZtiv_Latn_NGtkr_Latn_AZtkt_Deva_NPtlf_Latn_ZZtlx_Latn_ZZtly_Latn_AZtmh_Latn_NEtmy_Latn_ZZtnh_Latn_ZZtof_Latn_ZZtog_Latn_MWtoq_Latn_ZZtpm_Latn_ZZtpz_Latn_ZZtqo_Latn_ZZtru_Latn_TRtrw_Arab_ZZtsd_Grek_GRtsf_Deva_NPtsg_Latn_PHtsj_Tibt_BTtsw_Latn_ZZttd_Latn_ZZtte_Latn_ZZttj_Latn_UGttr_Latn_ZZtts_Thai_THttt_Latn_AZtuh_Latn_ZZtul_Latn_ZZtum_Latn_MWtuq_Latn_ZZtvd_Latn_ZZtvu_Latn_ZZtwh_Latn_ZZtwq_Latn_NEtya_Latn_ZZtyv_Cyrl_RUtzm_Latn_MAubu_Latn_ZZudm_Cyrl_RUuli_Latn_FMumb_Latn_AOund_Latn_AQund_Latn_BVund_Latn_CPund_Latn_GSund_Latn_HMunr_Beng_INunx_Beng_INuri_Latn_ZZurt_Latn_ZZurw_Latn_ZZusa_Latn_ZZutr_Latn_ZZuvh_Latn_ZZuvl_Latn_ZZvag_Latn_ZZvan_Latn_ZZvec_Latn_ITvep_Latn_RUvic_Latn_SXviv_Latn_ZZvls_Latn_BEvmf_Latn_DEvmw_Latn_MZvo_Latn_001vot_Latn_RUvro_Latn_EEvun_Latn_TZvut_Latn_ZZwae_Latn_CHwaj_Latn_ZZwal_Ethi_ETwan_Latn_ZZwar_Latn_PHwbp_Latn_AUwbq_Telu_INwbr_Deva_INwci_Latn_ZZwer_Latn_ZZwgi_Latn_ZZwhg_Latn_ZZwib_Latn_ZZwiu_Latn_ZZwiv_Latn_ZZwja_Latn_ZZwji_Latn_ZZwls_Latn_WFwmo_Latn_ZZwnc_Latn_ZZwni_Arab_KMwnu_Latn_ZZwob_Latn_ZZwos_Latn_ZZwrs_Latn_ZZwsk_Latn_ZZwtm_Deva_INwuu_Hans_CNwuv_Latn_ZZwwa_Latn_ZZxav_Latn_BRxbi_Latn_ZZxes_Latn_ZZxla_Latn_ZZxmf_Geor_GExmr_Mero_SDxnr_Deva_INxog_Latn_UGxon_Latn_ZZxrb_Latn_ZZxsi_Latn_ZZxsm_Latn_ZZxsr_Deva_NPxwe_Latn_ZZyam_Latn_ZZyao_Latn_MZyap_Latn_FMyas_Latn_ZZyat_Latn_ZZyav_Latn_CMyay_Latn_ZZyaz_Latn_ZZyba_Latn_ZZybb_Latn_CMyby_Latn_ZZyer_Latn_ZZygr_Latn_ZZygw_Latn_ZZyi_Hebr_001yko_Latn_ZZyle_Latn_ZZylg_Latn_ZZyll_Latn_ZZyml_Latn_ZZyon_Latn_ZZyrb_Latn_ZZyre_Latn_ZZyrl_Latn_BRyss_Latn_ZZyua_Latn_MXyue_Hant_HKyuj_Latn_ZZyut_Latn_ZZyuw_Latn_ZZzag_Latn_SDzdj_Arab_KMzea_Latn_NLzia_Latn_ZZzlm_Latn_TGzmi_Latn_MYzne_Latn_ZZzza_Latn_TRjbo_Latn_001prg_Latn_001)^ $( ,048<@DHLPTX\X `dlhlptx| (!_h 4! "&*BF@!JD!NV\bH!hlptx|   $(,048<@DHLPTX\`dhlptx| t  "&*.26:. >BFJ2 NRV: Z^bfjnrvz~ B    !%)-159=AEIMQUY]`dhl]pt x|  1 5  9  Z "&*.26:>BFJNFRVZ^b fjnrvz~f  S#'+/37;>BFJNRVZ`fjnrn vz~_w4"gz k  s   "& *.26:>B FJNRVsZ ]aeimquy}  :  #)/59{=AEI]MQUY]aei`!mquy}e  (    (   # ' + / 3 7 ; C I Q W [ _ c g k o s w z ~ h! J       r  # ' + / 2 6 : > B F J N R V ] f j n r v z ~  <"    u  # ' p!+ / 3 7 ; ? C I Q U Y ] a e i m q u y } { : 8        ! % ) K- 1 5 9 = A E I @"M Q U Y ] a e i m q u y }  !    N    # ' M + / 3 7 ; ? C G K O R Z ` d h q u y }   n  X   '+/37;?CL GK_OS-W[_cg!kosw{ ! !%!6)-159 =AEIM QUY]aeim !qw}!TD H  $(,048 <DJNRVZ^bfjnrvz~N   J!%)-\19?EIMQYaiqy !)19AHOV]dkry ,8DP\ht &/8AJS\enu| &2>JVbnz#*18?FOXajqx '07>ELSZclu~  '.5<CLSZclu| &-4=FR^jv*3<ENW`ipw~ $-6?HQZclu~ (1:AHOV]dkry  )29@GNU\cjqx $+29@GNU\cjqx (/6=DMT[biry.,       " % ) - 0 4 8 < @ D G K O S W [ _ c g k o s w {  d  !! !!!!!!#!'!+!/!3!7!;!?!C!G!K!O!S!W![!W_!c!g!k!o!s!w!{!5!!!!!!!!G"!!!!7 !!!!!!!!!!!!" """"#")"/"3"7";"?"C"F") 5".:FR^jv@?*K6BNZ-fr~2>JVbnz& ".1:la<aR]F^jv*6BNZwfr~&&2>bnz ".:R^2jv8~*6BN>Zfr~J&2>JVbnzV "bnz.:FR^jv*6BNZfrC~  2 > J V b n z N  ! !"!.!Y:!F!R!^!j!v!!2!!!+!!=!!!!"LH""S*"B"WN"Z"^f"r"~"""i""""""""####># J#V#b#n#z########### # $$"$.$:$F$R$^$j$v$$$$$$$ $$$t$$%%%*%6%B%N%Z%f%r%~%%%%%%%% %%%&&&&&;  % 2&>&J&V&b&n&z&o&&&&&&& &&&"'"'Q .'F'R'^'j'v'zg '''''''''''(r ((*(} 6(B(N(Z(f(r(~(((( ((((((vH())) &)2)>)J)V) b)n).z))))))))))) **"*.*:*F*R*v******* ****:*++F+*+ 6+B+N+ Z+f+r+~+-  " ++++++++++,,,&,2,>,J,V,b,n,z,,,,,,,,,,,R, -d -"-.-:-F-R-^-j-v- o z -------- --- ...*.6.B.N.Z.f.r.~. ^..... ....j.///v&/2/J/ V/ b/n/z//////////// 00"0.0:0F0R0^0j0v0 00000000001*161B1N1Z1f1r1~11111111111222&222>2J2b2n2z2222$22222 22 2 3/3"3.3:3:F3R3^3j3v33E33333333444*464B45 N4Z4fP[qf4r4~44444444444555&525>5J5V5b5n5z555V 5555555|55 66"6.6l :6F6R6^6v66 6666666666777*767B7N7Z7 f7r7~77 7777 77777888&828>8J8 V8b8n8 z888 88 888888 8 99*6"9.9BR9^9j9v999N999Z99f9999:::*:r6:H B:N:Z:f:t r:~:::::::::~;;;&;2; >;J;V;b;n;z;;;;;; ;;;;; ; <<"<.>>&>2>>>J>V>!n>z>>>>>>,7Bfq|>>>>>> ??"?.?:?F?R?M ^?j?v??????c?????@@@*@6@N@Z@f@r@~@n@@@@@yy@@@@@AAA&A2A>AJAVAbA nAzAAAAAAAAAAAA B,B"B.B:BFB7RB^BjBvBBBBBBBBBBBBBCCC*CM&6CBCdd' XOD9*V Cd!J6,z NCZ lH>/PY [nn~y AGz@8 xUK e:9ZCwR>8 fbFXp{fC' F9VVzb  P5* Xhc)[C`w &JJ m2k-/&-S^iKYrC2 J Y&~C8  '"o "\ ov=C N   rV  !.  :.= > R  v^bn B( $/E3 qN'fH F 1zsV2BF:@ 3=F34I 0 | j6:<$T _ S Bt 0*6Z#j 7 ::Vu M a  ! ^  b>? i " B@& :c2n6"Nj^*j*1*& > :'EN C22CCCCCCCC*C>DDD&D2D>DJDVDbDnDzDDDDDDDDDDDD EE"E.E:EFERE^EjEvEEEEEEEJEEEEEFFVF*Fbn6FzNFZFfFrF~FFFFFFFFFFFGGG&G2G>GJGVGbGnGzGGGGGGGGGGGG HH"H.H)"4?JU`kv":HFHRH^HjH 'ResB W W|OkOkpAKptuOwpemakatlehaKL w kiKAKptutopaL ok kiKOk-aKptuWastuK WAKptunuKpaAKptuwaK~iAKptuyamniPe~to WWanyetu WAKptuwakaKAKptuzaptaKL aKptu kiKL maka kiKOwKgyu~a~apiWitheika WW kuK hhaK haKwpei WOk kuK hhaKTahkapauK W haKpsapa W haKwpeto WHKhaKni kiKhKOwpe oKkoThiyeyuKka WAKptutopa kiK lAKptutopa kiKhKIatwi hayazaK WTokta w kiKhKmaka kuK hhaK haKwpe-kasn WAptuzaptaK kiK lAKptunuKpa kiK lAKptunuKpa kiKhKAKptuyamni kiK lAKptuyamni kiKhKTokta ok kiKhKWpazuka-waat WAKptuwakK kiK lAKptuwakK kiKhKAKptuzaptaK kiKhKAKptutokahe kiK lAKptutokahe kiKhKAKptutopa kuK hhaKOwKkayu~a~api kiK lOwKkayu~a~api kiKhKTokta maka kiKhKAKptunuKpa kuK hhaKAKptuyamni kuK hhaKAKptuwakK kuK hhaKLetKhaK ok {0} kiKhKAKptutokahe kuK hhaKAKptuzaKptaK kuK hhaKHkta ok {0} kuK hhaKLetKhaK okp {0} kiKhKLetKhaK {0}- hK kiKhKHkta okp {0} k uK hhaKHkta {0}- hK k uK hhaKOwKkayu~a~api kuK hhaKLetKhaK owpe {0} kiKhKLetKhaK maka {0} kiKhKHkta owpe {0} kuK hhaKHkta maka {0} kuK hhaKLetKhaK o Kko {0} kiKhKLetKhaK wyawapi {0} kiKhKHkta o Kko {0} k uK hhaKHkta wyawapi {0} kuK hhaK[c d f {} j q r {s} {a} v x]1[A B  E G  H  I K L M N J O P S ` T U W Y Z }]2[\-    , ; \: ! ? . "   ( ) \[ \] @ * / \& #][a {aK} b  { h} { } e g  h  i {iK} k {kh} {k} {k} l m n K o p {ph} {p} {p} s a t {th} {t} {t} u {uK} w y z ~ ] gBw3ii iI D Jݶ݉( 6޼ݍު~ުR&oHv ޜJ=JpH8JJJJLHHDJ/JjH9OJ$JVHH#H{K^Hq߄H`ޔݗJJ HeJJ  LT| \ H>  ` pPsPa`iP vP}PPh` PP` PPP`P PPP\` PPPPPPX`P PPo`P  S l  B [ t  a              P C[uow ```V``x`  P 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dlmb-excp? h d` *}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}p@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp/0~12^3`4Ck~l^:&;&e&f&c&`&" %%%B&@&j&k&<&%%!< %!!!!!"!%%~^` '&     9 :     RSx^%_%%%%#&!h%d%e%Y%X%R%S%k%j%a%b%V%U%\%[%g%32I@? ! &'fg"!!JK8# z > bcde!^!]!\![!g!!!!h!if ""~}|{zyxwvutsr"5!!!qponmlk "" """""'""+"""j2 3 ""*")"a"E"e"d" #!#`"H"D "0 " """    !"#$%()*+./4567;<EFLMVW\]hijklmrs` ? @  @ P0a>0? 0/ !"0#$ %&@'())*w+G, V-./0123445 6D7 89x:;;<?=>>??@AB CDEF GH3IJKLMNOPQQRSTTUlV WXYZ[\ ]^_^_`abcdi eefghijklmno '#$!; g%.     rsa`zfedxy !@A"#$%tu&'()*+,-BkhC"jim)*9+,7&86pq(zij./ x|~RwSvNQfdPg}A\][y{lk@oneqwvpsr~^_a`c}KtuUV\[TS^]FGYZQR_PXWHIJ     b?hZYXWVUTONMLKJIHGFEDCB>=<;:9876543210/.-,+*)('&%$#"! |MLbc=@@ `@ `@ P    H))) 'ResB W WaSM2SM4agtapldsbeyefblmblmpsmsimstmtnnvbstbyboyulyunTtbMobL[lTPTsTSnzmpkwampTsTMokTlTMontiNgongaNtngoeyenga[j q x]ntTngTS[kTnd[libso yaLbi ekoyLbi elknsima ya Ysnz ya zmisnz ya libwasnz ya mneisnz ya yamboEleko ya mokTlTMokTlT ya pTsTNtk ya ngongamokTlT ya mnisnz ya motbsnz ya mwambesnz ya mbalsnz ya mstosnz ya mtnosnz ya nsambomokTlT mwa yambomokTlT ya mtnomokTlT mwa mbalmokTlT mwa mstoYambo ya Yzu KrsNsima ya Yzu Krssnz msto ya mneisnz msto ya yambosnz msto ya mbalsnz msto ya mstosnz ya zmi na mbalsnz ya zmi na mT kTe[A B C D E  F G {Gb} H I K L M {Mb} {Mp} N {Nd} {Ng} {Nk} {Ns} {Nt} {Ny} {Nz} O  P R S T U V W Y Z][a  b c d e  [ {[} {[} {[ } f g {gb} h i  k l m {mb} {mp} n {nd} {ng} {nk} {ns} {nt} {ny} {nz} o  T {T} {T} {T } p r s t u v w y z]7EˀBN 7P)39hysu!$0 '/$34</Z43w[LTP1h4 ݷݷ 7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 lݐt݀Fx*<ߘ߾7 [YYYY"Na Lp|dAݔ`݌ݜ݈h YJި޸;- [1Y8&Y[[8&_݌X\ߠ߷th~ Hޥ hxPP a P3; Ck o KNQ^ ky } x} jv"HSPq u   `g  `P   : l  a  PPPPPPPPPP C[ow]`e``V`e ` P 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResB Q ))VJJ.1234...1234......................laoo..000----0 ---------000 Ih a 1 2 00 00-h mm a---. . ------------. . --------000 II0000 1000 {0} 2 200000---E M/d/yE MMM dG QQQ y. ---. . . . -. . . . .  1-------000  1 2   1 2 3 4  00000000MM-d  d------ . . . .   000000 ..E,MMM d,y/{0}  {0} . {0} . {0} .E, G d/M/y{0} 0000 {0}{0} . {0}  {1}{0}  {1}0000G MM/y  MM .d-MM  d-MM {0} 000 {0} . {0} . {0} . {0} . {0} .  {0} .E, G d MMM y{0} 00 {0}  {0}  {0}  {0} .E d MMMM, G y {0} ..{0} {0} 000/ {0} {0} {0} {0} {0} {0}  (848 851) (1389 1390) (1652 1655) (686 701){0}. (708 715) (968 970) (989 990) (964 968) (1288 1293) (834 848) (931 938) (717 724) (961 964) (770 780) {0}  {0} {0}     G MM/y  G MM/y{0}  (985 987) (1648 1652) (724 729) (851 854) (885 889)    (704 708) (983 985) (810 824) (859 877) (999 1004) {0}  {0}  {0}  {0} {0} {0}  {0}  {0} {0}  0  (1169 1171) (1387 1389) (1848 1854) (1094 1096) (1844 1848) (889 898) (1596 1615) (1865 1868) (1319 1321) (806 810) (645 650) (701 704) (1492 1501) (1504 1521) (650 671) (672 686) (877 885) (1455 1457) (1278 1288) (1299 1302) (824 834) (715 717) (1141 1142) (901 923) (923 931) (1159 1160) (1555 1558) (1381 1384) (1058 1065) (1261 1264) (976 978) (1257 1259) (1199 1201) (1324 1326) (1346 1370) (898 901) (1312 1317) (1428 1429) (1644 1648) (1247 1249) (1704 1711) (1394 1428) (1161 1163) (1300 1312) (1521 1528)/{0} E, d-MM  E, d-MM {0} EEEE d MMMM y GG dd/MM/y  dd/MM (1229 1232) (1087 1094) (1004 1012) (1235 1238) (1106 1108) (1801 1804) (1716 1736) (1789 1801) (1460 1466) (1741 1744) (1303 1306) (1154 1156) (1021 1024) (1177 1181) (1182 1184) (1240 1243) (1151 1154) (1185 1190) (1804 1818) (1501 1504) (1861 1864) (1818 1830) (1372 1375) (1469 1487) (1466 1467) (1317 1319) (1024 1028) (854 857) (1429 1441) (1308 1311) (1275 1278) (1249 1256) (1864 1865) (1331 1334)- (781 782) (938 947) (857 859) (729 749) (1764 1772)- (987 989) (1113 1118) (1165 1166) (1046 1053) (1081 1084) (1658 1661) (1142 1144) (1099 1104) (1256 1257) (1684 1688) (1487 1489) (1040 1044) (990 995) (1012 1017) (1104 1106) (1074 1077) (1259 1260) (995 999) (1181 1182) (1467 1469)EEEE  d MMMM G y (1441 1444) (1017 1021) (1661 1673) (1225 1227)- (1624 1644) (1243 1247) (1326 1329) (1145 1151) (1379 1381) (1711 1716) (1126 1131)- (1264 1275)- (1260 1261) (1390 1394) (1384 1387) w  Y (1227 1229) (1293 1299) (1558 1570) (1615 1624) (1334 1336) (1302 1303) (1321 1324) (1570 1573) (1384 1392) (1053 1058) (1124 1126) (1375 1379) (1781 1789) (1681 1684) (978 983) (1573 1592) (1830 1844) (1096 1097) (1673 1681) (1854 1860) (1340 1346) (1232 1233) (1222 1224) (1163 1165) (1219 1222) (1171 1175) (1132 1135) (1028 1037) (1457 1460) (1306 1308) (1751 1764) (1449 1452) (1120 1124) (1156 1159) (1135 1141) (1452 1455) (1528 1532)- (1748 1751)- (1166 1169)- (1444 1449) (1592 1596) (1175 1177) (1190 1199) (1201 1204) (1213 1219) (1370 1372)- (1118 1120) (1204 1206) (1224 1225) (1329 1331) (1736 1741)- (1110 1113)- (973 976) (1108 1110) (1532 1555) (947 957) (1131 1132) (957 961) (1144 1145) (970 973) (1655 1658)- (1772 1781)- (1239 1240) (1744 1748) (1069 1074) (782 806) (1207 1211) (1084 1087)  G dd/MM/y G dd/MM/y (1044 1046) (1065 1069)  - (1206 1207) (1688 1704) (1233 1234) (1336 1340) (1489 1492) (1160 1161) (1097 1099) (1037 1040) (1234 1235) W  M (1238 1239)- (1860 1861) (1077 1081)- (767 770) () / (1211 1213) (1184 1185)- (749 757)- (757 765)[          ] ()- (749 749)H  m  ss  z- (765 767)  H  m  ss  zzzzG E, dd/MM/y  G E, dd/MM/yGGGGG E, dd/MM/y  GGGGG E, dd/MM/yU[                         {} {} {} {} {} {}  ]o[                                                      ]$/<*7<A0c].JJJJJJJJJJJ>J=JJJJJJJ&J%J$J#JxJwdv_ PPBJJJvJJJJUJTJSJJJJJJRJJdJJJJ[JIJJJJJSJJeJJJJ\JJJSJR  N ) JJ{J[ mspag<dG+^N9m#2jUcK$p qxRbtw \ c j x q  \ c j x q  \ c j x q  \ c j x q  \ c j x q  \ c j x q  ~ 6ߚ \ c j x q m ~ 6 ~ 6 \ c j x q m ~ 6 Eߪ߂=( / \ c j x q m Eߪ߂=( / Eߪ߂=( / \ c j x q m Eߪ߂=( /) !$ 0 $,q4D 3[)$3$Qmn 3N</ŔZ4g3wn Em-E $oE g 4 4GBWG hhG$ѪѪѪ qBqBMM(h4$ݭݭM$$v$``$k Q v33 텐MM 3 WIhIh$Mh$Ϸ-hG$#B$mmmPޒJJWg \\{KVYޮ M%ߚޢTdWg \\{KVYޮ M%ߚޢTd/ s3R/ SR/ s3O/ I/ PSހ_/ 3I15E $oE g 4 4GBWG'׆׆GUۆG$e){G$www qBqBMM(h4$MMB$$d6d6$8N8N$k Q v33 텐MM 3 Y݆:\$݆݆$W݆$fYl}$}}} K2P#47Z-<F \ c j x q  RUn{c@A.( K2P#47Z-<F \ c j x q  RUn{c@A.(޾%.7@ehkn%.7@)߶!ފ ߶!ފ ߶!ފ ߶!ފ   \ c j x q  K K \ c j x q  K!$ 0'/l*N<Z4w[LTP  :dC|sߌߟikn \ c j x q  "C LcY :d߃|sikn \ c j x q  "C LcY +_zފD \ c j x q  +FzޑD  _zފD \ c j x q  +FzޑD 77h~ H `Y; JJH `Y; JJH `Y; JJ(((HcJJH[cJJHfJJHJJJ J%J J%HJdJJ7J?J7J?HMJJHJJHPJJH!*JJtJfJJfJH JSJ!J,J2J,J2HnyJJmHSjqJJmHq|JJmH@JBJJBJLJBJLHJMJ Hs{JMJ HJMJ HsmyJ]JH+3J]JHvp|J]JH JJHJJHJJHXJJH;CJJH[JJHJJfJ<JYJ<JYXmmHJJ!JJ!JJ!KKK %%   1    1              x EPV]enx#P#P#P#P#P#P#P#P#P#P#P#P7J EPV]enx$P$P$P $P $P$P$P$P$P$P$P"$P7_ *] r EPV]enx7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P7x EPV]enx[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P EPV]enx$P$P$P$P$P$P$P$P$P$P$P$P7  *%$P.$P  $PJR$P$Pt  = U`t   ` ` ```Yo`#``n`I``````$ $ % . G M     %"%/% <%I%V%   H   c%q%% %%%  H  %%% %%%   H ` ````y`s`u``````IM!$P Y] ^&Pc&Pj&Po&Pv&P&P&P&P&P&P&P&P&P&P&P&P`&P&P&P&P&P&P&P&P&P&P&P&P5 &P+ ` ````#*`1h`4``````.I !$ Y0 '/q`4`D` ``3``[)`n``3``:`5`7`n `3``f)`dO``N`<`/`&P`Z4```n`3`w`3`M``[`L`F`TP``N`1h`4` ` `'P ! ' ''' ! $','4'<'   D'PQ'P^'P k'P|'P'P  ';''''G$5 ````G$ ````!IM!$P Y] 'P'P'P'P 'P 'P'P'P'P'P'P'P'P'P'P'P(P(P`(P (P(P(P (P#(P((P/(P4(P;(P@(PG(P N([(h( u(((   ((( (((% * jv"5HS&&&\&Pj     ! / (((((H L "HF P ( ()) !).);)Z _ "HX d ` ```k``Q`k``````s) u))) )))|  "HlH)Pz  &`{``d`7`T`````` `t ` `L ` `6```````7``````````%` ``S`{`'``````!`t`````R``,` ````+`h ```D``i```.` `V`C```Z`S ```P`+`` ````Y`g`````` `(```6`> `W``2``|``;``d``] `:`O``c```/`F `w````````` `>` ````$`~```@``z`l`l```*``v``Q`H`h`````` ```c` ``````3`X````F``F``6```w```>```v```) `H`^`j`y``?`G`=``4`'``P````U``z``m````5`F`t`````d`````b`L``G```` `p````````" ) ))) ))*  "H  *"   ` z    W 3 T h     Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G`````c`````````|`h`4``Y` ````````W` `D` ``E`` ` `_`` ````:`$``$`C``````````|`r````````d`s`/ `} ```h` `b``k````e ``Z`3 `` `b`**P-*Pf`*P. ;*P>*Pf`0*P7 L*PO*Pf`A*P@ t*Pw*Pm*PI *P*Pz*PQ *P*P*PY *P*P`*Pa *P*P1`j *P*P1`r *P*PU`*Pz *P*PE` *P*PE` *P*P*P *P*P*P *P*P*P *P*Pg`*P *P*P\` *P*P\` +P+Pd`*P  +P+P:` +P+P:` +P!+P+P ++P.+P$+P 8+P;+P1+P A+PD+PS`>+P G+PJ+PP` M+PP+PP` Z+P]+PS+P g+Pj+P`+P t+Pw+Pm+P +P+Pz+P& +P+P+P. +P+P+P6 +P+P+P> +P+P+PF +P+P+PN +P+P+PV +P+P+P^ +P+P+Pf +P+P ^`+P`n +P+P T``y ,P,P T`` *,P-,P`#,P 0,P3,P` 6,P9,P` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } 2 ; D R*PU*PX*P[*P^*Pa*Pd*Pg*Pj*PM U ] e n v ~                    " * 2 : B J R Z b j r }  ,P ,P,P,P,P,P,P,P ,P   <,P?,PB,P  E,PN,PW,P`,Pi,Pr,PC[uow\] `#P `Y `V`P`E` `  *P  {,P 'ResBP  o 'ResB   E'E&3'#*3#1"1D"H3*,HY#F,HYD'+'F/&B'1##E1HYE&*1,'F/&3'E1A&1FH'E1/1HY21'3'4HY5HY&H*H13&~*'E1'* 1HY21HY2 #A*'1# ##D'1# /HHE'1# 3&HE'1# '1HE(&1*'F' #~HD'*' #'&1*G[   K L M N O P Q R T % ) C G I J]C[" ' ( ~ * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A B   D E F  H ]W[Y [ " # $ & ' ( ~ * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A  B   D E F   H    =]/7 %4B  NM)P 7P)3 w)˹P)) 7P)3wQkH.....=.8,>j4 A>H.....=.8,H.....=.8,>j4 A>H.....=.8, !P AOT zrVH \ c j x q  AOT zrVH AOT zrVH \ c j x q  AOT zrVHRUX[RUX[UX[h~ H]5k__)))///###   dITNN      ;PPP t  ` `5P      "/< IVc   puz   jv"5HS  P  t ``  _`P    : l q } ' 5  a f r  PPPPPPPPPPPPPPPPPPPPPPPPPPP P C[uow] `P` `V`` ` P P  P 'ResB   gBw3wQkt `X&` ow` 'ResBP  o 'ResB  V`AnKtPnPrSkTrpn`tJK`uoJAVO~kabal.geg.kov.vas.kitakovo`ovarytasporytrytojU QQQbir~.liep.rugp.rugs.saus.spal.MMM-dIV k.MM.ddTaiaoasmuodabarkovaskknasliepametaimnuovietavyraspopietIII k.ArklysGaidysGyvatJautisKiaulTigrasU QQQQgruod.lapkr.liktyspr.p.aalnosaviesu}iurkMeid~igegu~hand~alieposminutsausiosausisspaliospalistarpasveiklay MM Gvakarasu~vakarperpietpopietTriuaisy MMM G/vairksBrailisaugalasgegu~sgruodisgyvknashh hh Bkelionmetrinmoterisrugsjosekundskyrybasportasvalandavasariovasarisvliavaairdelariftaipo {0} sa/ ketv.aiandienDrakonasHH:mm, Eaerkanasa/ antr.a/ pirm.a/ sekm.a/ tre .a/ aeat.HH:mm; vIV ketv.MMM-d, Ebalandisbe tarpsbir~eliobir~elisformatasgruod~iomygtukasobjektairodyklsrugsjisskai iaistatymasy 'm'. Gpo {0} d.po {0} m.prieapiety MMM d Ga/ mnes/III ketv.Be~d~ionh:mm B, Ea/ penkt.baland~iojaustukaslapkritislapkri iopr. m. e.rugpjktisrugpjk iosuporuotiaypsenl{0} ir {1}mets dienaY w 'sav'.kit antr.kit ketv.kit pirm.kit sekm.kit tre .kit aeat.mkss erojey MMMM d G{0} ar {1}aalta rasahh:mm a, Ehh:mm a; vskaitmenysvliavlsai minut000trln'.'vidurnaktispo {0} min.po {0} mn.po {0} sav.po {0} val.U MMM U MMMpo {0} metspo {0} sek.priea {0} skit mnes/vidurdienisai savaitHH:mm:ss, Eantradieniskit penkt.pirmadienissekmadienisaeatadienisHH:mm:ss; vpo Kristausy 'm'. LLLLy MMM MMM G{0}obuolio{0}obuolis{0}obuolysai valandpo {0} ketv.000mln'.'po {0} antr.po {0} pirm.po {0} sekm.po {0} tre .priea {0} d.priea {0} m.po {0} aeat.Priea R.O.C.kit savaitlaiko juostaaiais metais000 milijono000 milijonsIV ketvirtish:mm:ss B, Epenktadienispo {0} dienstre iadienisy MMM d G, Ejapons kalbapriea Krists{0}obuoliai000trln'.'po {0} penkt.III ketvirtisU MMM d MMM dMMMM W 'sav'.kitais metais000 milijardo000 milijards000 milijonai000 milijonas000 trilijono000 trilijonsU MMMM U MMMMhh:mm hh:mm Blietus javamspo {0} dienoshh:mm:ss a, Ehan radikalaihan simboliaihh:mm:ss a; vais ketvirtisa/ antradien/a/ pirmadien/a/ sekmadien/a/ aeatadien/priea {0} mn.priea {0} sav.priea {0} val.priea {0} sek.savaits diena000 milijardai000 milijardas000 trilijonai000 trilijonas000 tkkstantis000 tkkstan io000 tkkstan isketvirtadienislietaus vanduopo {0} minutspo {0} minu ispo {0} mnesiopo {0} mnesispo {0} valandsprajus/ antr.prajus/ ketv.prajus/ pirm.prajus/ sekm.prajus/ tre .prajus/ aeat.priea {0} metsrudens prad~ia~iemos prad~iavudu simboliaimodifikatoriuspriea mkss errodykls ~emynvokalin balsy 'm'. G, LLLLa/ penktadien/a/ tre iadien/priea {0} ketv.priea {0} antr.priea {0} pirm.priea {0} sekm.priea {0} tre .priea {0} aeat.mnesio savaitprajus/ mnes/000 tkkstan iaihh:mm a hh:mm akara is pabaigapo {0} savaitspo {0} savai ispo {0} sekundspo {0} valandosprajus/ penkt.priea {0} metusvasaros prad~iaD~u (1222 1224)Eiho (1081 084)Ten-o (781 782)hh:mm B hh:mm Bkitas ketvirtiskit antradien/kit pirmadien/kit sekmadien/kit aeatadien/priea {0} dienpriea {0} diensy LLLL  y LLLL/vairios formospriea {0} penkt.nedidelis aaltispo {0} ketvir iopo {0} ketvir ispo {0} sekund~isy MMMM d G, EEEEtoniniai ~enklaigyvknai ir gamtaEn-o (1239 1240)kit penktadien/kit tre iadien/priebals, balspriea {0} dienaspriea {0} dienospriea {0} minutpriea {0} mnes/riboto naudojimorodykls / kairrodykls / virasy-MM-dd  MM-d G oao (1132 1135)a/ ketvirtadien/MM-dd, E MM-dd, Enedidelis karatisy-MM-dd y-MM-dd Gprajusi savaitpriea {0} savaithh:mm a hh:mm a vpavasario prad~iay LLLL  y LLLL G~iemos saulgr/~aprajs ketvirtisBun-o (1260 1261)Bun u (1372 1375)D~eno (1319 1321)D~ian (1021 1024)D~iao (1177 1181)D~oei (1232 1233)D~uei (1182 1184)Eid~i (1141 1142)Genin (1224 1225)Hod~i (1247 1249)Kod~i (1142 1144)Kod~i (1555 1558)hanzi (tradicin)istoriniai raatailaukelis pieaimasmodernieji raataipriea {0} minutespriea {0} minutspriea {0} minu ispriea {0} mnesiopriea {0} mnesispriea {0} sekundpriea {0} valandpriea {0} valandsrodykls / deain od~i (1104 1106)`od~i (1199 1201)nesmarkus snigimaspo {0} aeatadienioprajusiais metaispo {0} antradieniopo {0} antradienispo {0} pirmadieniopo {0} pirmadienispo {0} sekmadieniopo {0} sekmadienispo {0} aeatadienisrudens lygiadienisvabzd~is pabudimasvarps formavimasisvasaros saulgr/~ay 'm'. MMMM d 'd'.formatas ir tarpaiBund~i (1185 1190)Daid~i (1126 1131)D~okjo (1684 1688)Gend~i (1864 1865)Heid~i (1159 1160)Kand~i (1087 1094)Kend~i (1275 1278)Mand~i (1658 1661)Nind~i (1240 1243)Ryts Azijos raataiTend~i (1124 1126)Tend~u (1375 1379)kit ketvirtadien/maistas ir grimaipriea {0} ketvirt/priea {0} mnesiuspriea {0} savaitespriea {0} savaitspriea {0} savai ispriea {0} sekundspriea {0} valandaspriea {0} valandosvaliutos simboliaiveidukai ir ~monsy-MM-dd y-MM-dd GU MMM d, E MMM d, Epo {0} penktadieniopo {0} penktadienispo {0} tre iadieniopo {0} tre iadienisD~enkjo (1321 1324)Mand~iu (1024 1028)Piets Azijos raataiTokud~i (1306 1308)afrikietiaki raataieuropietiaki raataifonetinis alfabetasgeometrins figkrosprajus/ antradien/prajus/ pirmadien/prajus/ sekmadien/prajus/ aeatadien/priea {0} ketvir iopriea {0} ketvir ispriea {0} sekund~israidiniai simboliaiiki piets / po pietsmnesio aiokiadienisy 'm'. G MMMM d 'd'.Artimsjs Ryts raataiD~irjaku (1065 1069)Vakars Azijos raataiamerikietiaki raataibrkkanys / jungtukaskelions ir vietovsmuzikiniai simboliaiprajus/ penktadien/prajus/ tre iadien/priea {0} antradien/priea {0} ketvir iuspriea {0} pirmadien/priea {0} sekmadien/priea {0} aeatadien/techniniai simboliaiU MMM d, E U MMM d, Epavasario lygiadienispo {0} ketvirtadieniopo {0} ketvirtadienisTempio-aoho (749 757)hanzi (supaprastinta)priea {0} antradieniopriea {0} antradienispriea {0} penktadien/priea {0} pirmadieniopriea {0} pirmadienispriea {0} sekmadieniopriea {0} sekmadienispriea {0} tre iadien/priea {0} aeatadieniopriea {0} aeatadienisy 'm'. MMMM d 'd'., EDzingo-keiun (767 770)Tempio-hodzi (757 765)Tempio-kampo (749 749)Tempo-dzingo (765 767)matematiniai simboliaima~os formos variantaiprajus/ ketvirtadien/priea {0} antradieniuspriea {0} penktadieniopriea {0} penktadienispriea {0} pirmadieniuspriea {0} sekmadieniuspriea {0} tre iadieniopriea {0} tre iadienispriea {0} aeatadieniusy 'm'. G MMMM d 'd'., EPietry is Azijos raataipriea {0} ketvirtadien/priea {0} penktadieniuspriea {0} tre iadieniuspriea {0} ketvirtadieniopriea {0} ketvirtadienisy 'm'. MMMM d 'd'., EEEEpriea {0} ketvirtadieniuspunktuacija / ~vaig~dutsrodykls ~emyn ir aukatyny MMMM d, E.  MMMM d, E.ideografiniai apr. ~enklairodykls / kair ir deainy 'm'. MMM d 'd'. d 'd'. Gy-MM-dd G, E  y-MM-dd G, Ey MMMM d, E.  y MMMM d, E.puss ploto formos variantaivisaplo iai formos variantai{0}-ameposkkyjesukite/deain.~enklas / standartiniai simboliai-[\-    , ; \: ! ? . &   ( ) \[ \] \{ \}]A[A  B C  D E   F G H I . Y J K L M N O P R S ` T U r j V Z }]A[a  b c  d e   f g h i / y j k l m n o p r s a t u s k v z ~][ {} {} {ch} {dz} {d~}  {} {} {} {} {i} {i} {i}) {/}{/} {/}{/} {j}{j} {l} {m} q {r} i {s} {s} {k} {k} w x]$/<*7<A0c].di_ EEˊ) J4.= J3-< J2,; J J J J J J J J J J```` J```` J```` J J J  J,U,U,U,U J+U+U+U+U J*U*U*U*U J:::: J9999 J8888 JGGGG JGGGG JGGGG JFFFF JFFFF JFFFF J;;;; J;;;; J;;;; J J J   /ND) J J+   7P)3b#`nk $, nk#. nkCYߖ*,R|pz+ $ޟj ~$$d$88##$###$bn$kkk \ c j x q  \ c j x q  \ c j x q  \ c j x q  \ c j x q  \ c j x q ^c^c^c  q L8  \ c j x q m  q L8   q L8  \ c j x q m  q L8  7P)3b#`nk $, nk#. nkCYߖ*,R|pz+ $ޟj ~$$d$88##$###$bn$kkk \ c j x q  \ c j x q  \ c j x q  \ c j x q ^c^c^c Z PS @X \ c j x q m Z PS @X Z PS @X \ c j x q m Z PS @X 7P)3d`D* W!$ 0 $,q4D sX7}`n 3=!<myު8S3w}}x5Q`D0E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGh4$3$cc$d:*$88$kpBr {SS$&&&S$&&&$ ݲ$<ݲVV߷ 7P)3Tkk Jpppp J 0]j.mR+>K DK |dJ0]j.mR+>K DK |dJ/ 1/ 1/ 1/ V1@/ 1@/ V1@YXYE $E GBWGG$G53 hG$__G$4EG$GGG qBqBMM($B$cc4$!!$9*$x:*$$  BOO r9sM 3v&Y$3 h$aa4$B$7*$4G$MMM aIOU[g >=}}>= N''ޜ@\ߺ aIOU[g >=}}>= U/2c߰sVUTvutVUT 7P)3d`D)))  M 0\ c j x q mj   M 0  M 0\ c j x q mj   M 0 )56*M |*(C}S5 \ c j x q  )56*M |*(C}S5 )56*M |*(C}S5 \ c j x q  )56*M |*(C}S5 m ;1 M  \ c j x q  4)5G5C*)E*,kk m ;1 M  \ c j x q  4)5G5C*)E*,kkIi||re)qh*b ivah}~3hQXa)n9pIqEea9il9qozp}t\ at~q-VapU~ p/whao\t5oI|;Azn|L~}:}.yi zJ!I[.p)pρy|8ƤA \̝&vH*znɗ}T\}TeߝӇ] q$!F5MK}٤ۗ]M}qqCa!p5 g9}9-9~!Z(~|g%G1{ݒ_Uce3g|E|_%m7 43m}wϣ˒+,P  F58sY \ c j x q  F58sY F58sY \ c j x q  F58sY u7u7u7Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?Gqq0]G:g7{^4&9I?徬MޭI$' "ޙ޿|I? vjh~H ߇a=7 J  JnbrH ߇a=7 JBBBB JNNNNH ߇a=7 JBBBB JNNNNaaa7 7 7 H3; J J Hp JFFFF JHp JFFFF JH J J^qXj J J J JH Jwhhw J J J[^[^[^[^ J J[^[^[^[^Hl2 J$$ J7H- J'''' JH- J'''' JH"j4 J J"4H"j4 J JH"j4 J JHP J Jr% J J J JHR J]] J%HN Jhhh JHN Jhhhh JH J JKF9 JOOOO J(((( J JHzB JJ77J JNH8 J4444 JH8 J4444 JH J Jm";HX" J JHX" J JH^" J J_]uH J JH J JHHL J  J e|HC JAAAA JHC JAAAA JHNL Jrbbr J%`8HNL J JHNL J JvvvH~ J J H~ JLLLL J[[[[H~ JLLLL J[[[[ oo              i  K ZFPB3BPX EPV]enxsP|PPPPPPPPPPP7 EPV]enxPPPPP PPP'P0P9PBP EPV]enxKPTP]PfPoPxPPPPPPP7+ > *aPjP) Q PJRPP =Y U ] `U` "h  o $s < M q u ! 1P6P;P>PCPHPOPRPYP\PaP hu    5HPw {        "H  @  Y  < M   ! f Pk Pp Ps Px P} P P P P P P     5H ! P        !! !  "H  !$P Y] !P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P`!P!P!P!P!P"P"P "P"P"P"P$"P5.!*P ^*Pg*PW*P w*P*Pp*P *P*P*P *P*P*P *P*P*P *P*P*P *P*P*P  +P+P `+Pf` &+P/+P `+Pf` ?+PH+P `8+Pf` s+P|+P`l+P +P+P`+P +P+P`+P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    'P'P'P'P'P'P'P'P'P              $ - 6 > F N V ^ g o w               Q+PT+PW+PZ+P]+P`+Pc+Pf+Pi+P   +P+P+P  4 +P+P+P+P+P+P+PO ,O ,O f ,,J W _ ~   C[uow\] D `TPN` `$``E`a `} &PK'P s +P 'ResBP  o 'ResB W  WM2M4LumCioCisKabKasLubLufLuiLusLutMuuNdgNdyNgvNjwNkoDibaLeluLushDindaCiswMuyNjwaDiloloCiongoDitukuLusloLishiMalabaNdangNdayNgondoNgvyaNkodyaNzeepuLubinguKasunsuLufuimiLuminguLungdiLshkMueji 1Mueji 2Mueji 3Mueji 4[g r x]MakelelaTshidimuKaswksLumnglLutongoloTshipungukmp. Y.K.kny. Y. K.KablshpKasunsukusuMutantshi wa dibaDituku dia lubinguKumpala kwa Yezu KliKunyima kwa Yezu Kli/[A B C D E F H I J K L M N O P Q S T U V W Y Z]p[a b c d e [ {[} {[} f h i j k l m n {ng} {ny} o T {T} {T} p {ph} q s {shi} t u v w y z]7BBN 7P)39hysu!$0 '/$34</Z43w[LTP1h4  7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 ^ݚݎ݊ݖݒr1 ݿ޵ bz~݆^vjݨ݂d`nf ݹݍ)Aޗ9ރ޳ j4X[IQYah~ Hqޣ!zsPxP  }P   $ 1  >C jv"HSP    `  `QP   : l  a  XP[P^PaPdPgPjPmPpPsP C[ow]i`X`'`V` ` HP 'ResBP  o 'ResB   ľODOTDABDACDADDAGDANDAODARDAUDGIDOCJMPNGSTABTANTARWUTdweNMN1NMN2NMN3NMN4higakinyNgesondalonyoroJumapilchieng kar saakawuonoTich AdekWuok TichTich AbichTich AriyoDwe mar AdekTich Ang wenDwe mar AbichDwe mar AboroDwe mar Ariyonus mar nus 1nus mar nus 2nus mar nus 3nus mar nus 4ndalo mar jumaDwe mar AchielDwe mar Ochikonyiriri mar saaDwe mar AbiriyoDwe mar Ang wenDwe mar AuchielDwe mar gi achielKa Kristo osebiroKapok Kristo obiroodieochieng /otienoDwe mar Apar gi ariyo/[A B C D E F G H I J K L M N O P R S T U V W Y]/[a b c d e f g h i j k l m n o p r s t u v w y]B 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN ČČ 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN TĿĻ-B#Z7G jUZH ħėğĈģďijě ŃMg&uG6Ɓ }2K K şŭŻh~ HmŪqP  tP     $  16 jv"HSP    `   `DP   : l  a  KPNPQPTPWPZP]P`PcPfPCow]``` ` ;P 'ResBP  o 'ResBZ 9 gg9AlIjJ1J2J3J4J5IsaaLeroMgambaMuhigaRidikuRisizaHavunduIdagikaMgorovaMrisizaRimenyaJumapiriVuche/VwiraRobo ya KalaRobo ya KanneMurwa wa KanneRobo ya KavagaRobo ya KaviriMurwa wa KatanoImberi ya Kuuza KwaMuhiga Kuvita Kuuza#,##0.00;-#,##0.002 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN S*S* 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN CFIL:=@@>j4 A>jU  @48PhHDL,< h   GAj4Dj4GGD>J2RUX[h~ HTYO}+ kn`u 4P   P    $ ( . jv"HSKNQ_P  * 2 ` 4 g`P   : l  a E PPPPPPPPPPCow] 8`` `A PI P 'ResBP  o 'ResB  VCeOtPkPrSeSvTrNSavskadejsnas+senterstotstubat+rsr+tsjkl.jkn.augsMghaPauaaabibsazersbaunaelulshamlijarsmaijsmehrsMiFgopcp.par+tOtrd.ang<ucitassirdstagadvietay. y.aabansama+rshaturshedarskihaksnahasnisanssivanstamuzstevetsavinaadha aitraaevatsp.m..vakarsvakarjklijsjknijssafarsPirmd.Sestd.Svtd.Tread.ciparida~dihand~akarogikarogssportsaodienKrtikabahmansbarmudabaanassesfandsgenbotsheavanshorddskis<evsmizijamorddstahsasstekemts`rvanano r+ta1. rab+1.cet.2. rab+2.cet.3.cet.4.cet.augustsrad~absaauvalsMM. MM.Piektd.formtskambunsmnesisobjektiskait<iy.MM.d.y. y. G2. adarspusnaktspusnakt+1. adarsD~jathaPhlgunaVaiakhajakat+tsmagabitspriekap.janvrismuharamsoktobrisramadnsaizvakarCeturtd.Otrdienace<ojumsmetriskmksu rotrdienasievietesmaidiFataustiFav+rietis7ermenisbaramhatsepagomensmeskeremsaahrivrspc {0} hpc {0}sy. 'g'. Gdecembrisfebrurisnovembris{0}. ned.G y. 'g'.treadiena0 miljonuPirmdienaSestdienaSvtdienaTreadienaamerikFuatstarpesdz+vniekspirmdienasestdienasvtdienapc {0} g.BhadrapdaMrgaa+raafarvard+nspc {0} d.gada dienaaaj otrd.1. d~umd2. d~umddu al-kidnk. otrd.pag. otrd.pers. gadspc Diokl.pc {0}d.septembris0 miljardu0 triljonu0 tkkstoauPiektdienabezplatumapiektdienapirms rep.000 miljoniordibeheatslaika joslapirms {0} hpc {0}st.pcpusdiena000 miljonsaaj pirmd.aaj sestd.aaj svtd.aaj tread.MM.y. MM.y.budistu radu al-hid~mneaa ned.nk. pirmd.nk. sestd.nk. svtd.nk. tread.pag. pirmd.pag. sestd.pag. svtd.pag. tread.pirms {0}spc Kristuspc {0} min{0} vai {1}burtsimboliCeturtdienaaktivittesceturtdienaemocijz+mesjapFu hanapieturz+mespirms {0} spc hid~raspc {0}miny. 'g'. QQQ{0}. ned<aaaj minktaaj stund000mljrd'.'000trilj'.'pirms {0} g.pc {0} mn.pc {0} ned.pc {0}cet.000 triljoni000 tkkstoaipirms {0} d.pc {0} min.pc {0} sek.000 miljards000 triljonsaaj piektd.nk. piektd.pag. piektd.pirms Diokl.pirms {0}d.laikapstk<imodifikatorspiktogrammaspusdienlaikspusdienlaikpc {0} gadatoFa atz+mesy. 'g'. MMMMy. 'g'. QQQQpc {0} otrd.pirms {0}st.pirms {0}min000 tkkstotisaaj ceturtd.1. ceturksnis2. ceturksnis3. ceturksnis4. ceturksnisnk. ceturtd.pag. ceturtd.pirms Kristusy. 'g'. MMM GG y. 'g'. MMMmneaa ned<apersieau gadsBraila raksts[y M q W w x]nkamaj gadpseidografikay. 'g'. QQQ G{0}diennakts{0}diennakau000mljrd'.'000trilj'.'pirms {0} mn.pirms {0}cet.pirms {0} ned.pc {0} pirmd.pc {0} sestd.pc {0} svtd.pc {0} tread.pirms {0} min.pirms {0} sek.pc {0} dienmpc {0} gadiemais ceturksnish:mm h:mm a, vpirms {0} gadapriekapusdienapriekapusdienpc {0} dienaspc {0} mneaaskan+gie d~amovalktu simboliy. 'g'. MMMM G{0}diennaktispirms {0} otrd.pc {0} piektd.pc {0} minktmpc {0} ned<mpc {0} stundmpagjuaaj gadd~amo l+dzskaFimkzikas simbolinkamaj mnes+nkamaj ned<okultie simbolipirms mksu raspru rakstz+mespc Diokletinapc {0} minktespc {0} ned<aspc {0} stundasvariantu formaspirms {0} pirmd.pirms {0} sestd.pirms {0} svtd.pirms {0} tread.pc {0} ceturtd.MMMM W. 'ned<a'pirms {0} dienmpirms {0} gadiempc {0} mneaiempc {0} sekundm{1} 'plkst'. {0}drukas ornamentipirms republikaspirms {0} dienaspirms {0} mneaapc {0} sekundesy. 'gada' QQQQ Gz+mes un simbolipirms {0} piektd.pc {0} otrdienmMM.y. MM.y. GGGGGmneaa ned. dienapirms {0} minktmpirms {0} ned<mpirms {0} stundmpagjuaaj mnes+pagjuaaj ned<pirms {0} minktespirms {0} stundasdz+vnieki un dabaE, y. 'g'. d. MMMEiropas rakst+basnkamaj otrdienpirms Diokletinapirms {0} ned<aspc {0} otrdienaspc {0}ceturkaFatehniskie simboliy. 'gada' MMM MMMfrikas rakst+baspirms {0} ceturtd.pc {0} pirmdienmpc {0} sestdienmpc {0} svtdienmpc {0} treadienmpirms {0} mneaiempirms {0} sekundmAmerikas rakst+basce<ojumi un vietasmksdienu rakst+basnkamaj pirmdiennkamaj sestdiennkamaj svtdiennkamaj treadienpirms {0} sekundespc {0} pirmdienaspc {0} sestdienaspc {0} svtdienaspc {0} treadienasdieni un dzrienipirms {0} otrdienmpc {0} piektdienmE, y. 'g'. d. MMM GY. 'g'. w. 'ned<a'E, G y. 'g'. d. MMMpc {0}ceturkaFiempagjuaaj otrdienhieroglifu atslgasmazo formu variantinkamais ceturksnisnkamaj piektdienpirms {0} otrdienaspirms {0}ceturkaFapc {0} piektdienaspdjais ceturksnissmaidiFi un cilvkiy. 'gada' MMM MMM Gpriekapusd./pcpusd.pirms {0} pirmdienmpirms {0} sestdienmpirms {0} svtdienmpirms {0} treadienmpc {0} ceturtdienmmneaa ned<as dienapagjuaaj pirmdienpagjuaaj sestdienpagjuaaj svtdienpagjuaaj treadienfontiskais alfabtsierobe~ots lietojumsmatemtiskie simbolinkamaj ceturtdienpirms {0} pirmdienaspirms {0} sestdienaspirms {0} svtdienaspirms {0} treadienaspc {0} ceturtdienas#eometrisks figkraspirms {0} piektdienmpirms {0}ceturkaFiempagjuaaj piektdienlejupvrsts bultiFaspirms {0} piektdienasvsturisks rakst+basy. 'gada' MMMM  MMMMy. 'gada' MMMM MMMM Gy. 'gada' d. d. MMM Gpirms {0} ceturtdienmaugaupvrsts bultiFaspagjuaaj ceturtdienRietumzijas rakst+baspirms {0} ceturtdienassv+tras un savienotjiEEEE, y. 'gada' d. MMMMAustrumzijas rakst+basDienvidzijas rakst+basTuvo Austrumu rakst+basaizz+mes un zvaigzn+teskopa pasaules rad+aanaspc Kristus iemiesoaansEEEE, y. 'gada' d. MMMM Gpusplatuma formu variantiy. 'gada' d. MMM d. MMM Gpriekapusdien/pcpusdienpirms Kristus iemiesoaanspa kreisi vrsts bultiFaspilna platuma formu variantiE, dd.MM.y. E, dd.MM.y. GGGGGy. 'gada' MMM y. 'gada' MMMy. 'gada' MMM y. 'gada' MMM GDienvidaustrumzijas rakst+basvienkraotie 7+nieau hieroglifihieroglifus aprakstoaie simboliy. 'gada' MMMM y. 'gada' MMMMy. 'gada' MMMM y. 'gada' MMMM Gtradicionlie 7+nieau hieroglifipirms 6+nas Republikas dibinaanasy. 'gada' d. MMM y. 'gada' d. MMM Gy. 'gada' d. MMM  y. 'gada' d. MMMDodieties{0}.pagriezienpalabi.pa kreisi un pa labi vrsts bultiFasformataanas un nedrukjama rakstz+me)E, y. 'gada' d. MMM E, y. 'gada' d. MMM G)E, y. 'gada' d. MMM  E, y. 'gada' d. MMM)E, y. 'gada' d. MMM E, y. 'gada' d. MMMC[a  b c  d e  f g # h i + j k 7 l < m n F o p r s a t u k v z ~]H[\-    , ; \: ! ? . & '    "    ( ) \[ \] @ * / \& # ! 2 3 ]K[A  B C  D E  F G " H I * Y J K 6 L ; M N E O P Q R S ` T U j V W X Z }]$/<*7<A0<A0di_ EEJ 4J J J mJ llJ kkJ FJ FFJ FFJ )J J J ```J ```J ```J UUUJ UUUJ UUUJ J J J J J J GGGJ GGGJ GGGJ ;;;J ;;;J ;;;J YYYJ XXXJ WWWJ fffJ eeeJ ddd  /N) JJ Q''0 ޸޺~ߤSG[ ޸޺~ߤSG[ ޸޺~ߤSG[ ޸޺~ߤSG[ PP) ߴ_ވ ߴ_ވ ߴ_ވ ߴ_ވ 7P)3*** !$ 0 $,q4D CHl4 B^n 3ǯ< **O.S3wP^BPE $oE g 4 4GBWGG$G$GGG$3$}}$O3$|R|R$)$|||$qqqaU$w$ʏʏ}} 7P)3cJ J >K JK >dPHUZM?߉TTF>K JK > $(?/ #ߦߩ/ #ߦߩ/ #ߦߩu/ ߝ'ޠ/ ߝ'ޠ/ ߝ'ޠh?E $oE g 4 4GBWGG$G$GGG qBqBMM(L$B$$3$|R|R$) Q v33 텐M 3 $ыы$K5$)$ [gk1,"GC GAj4Dj4GGD>J2 [gk1*4 [gk1,"GC GAj4Dj4GGD>J2 [gk1*4 $, & $, & ߯eYޔ ߯eYޔ ߯eYޔ ߯eYޔ yތ߄A; yތ߄A; yތ߄A; yތ߄A; 8< D 8< D w"ߜq޴Mޔ߬ w"ߜq޴Mޔ߬ w"ߜq޴Mޔ߬ w"ߜq޴Mޔ߬Lw`wwVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G,Fxuw3[; /Qwpߧ\K_Fiu5dcD% l_bNJ|t 굯[62ZZG<~߳-p$A[h~ H ߅ރJ J ]J J 4J J 4HJ J H J ppJ H J ppJ HKJ `J fJ J J J H?J @J TJ J J J HJ [QQJ I##HOJ CCQJ #HOJ CCQJ #H06J J nJ ~~~J J ~~~J HnJ J J J %%%J J %%%HJ nddJ ^88H[+J RRdJ 8H[+J RRdJ 8HJ J HJ J J J H"J wwJ sMMHg7J aawJ MHg7J aawJ MH4J wwJ HB4J wJ >>HB4J wJ >>H28J J HJ J ``HJ J ``H5J J bbHsCJ ppJ bHsCJ ppJ bHBHJ PJ J J 444J J 444zHJ J J nnnJ qqqJ nnnJ qqq   22   22   22   22    22    26 i  K ZFPB3B EPV]enx PPPP&P-P4P;PBPIPPPWP7 EPV]enx^PePlPsPzPPPPPPPP EPV]enxPPPPPPPPPPPP7  *PP  PJRPPt =Y U` ' `U` #%'"3  ),/2@N\? C "H: G  jmpsT X "HO \ !$P PPPP&P/P8P;P@PCPHPMPRP`UPXP]PdPiPpPuP|P5Pd 0I  !$ Y0 '/q`4`D` ``C`H`l4` ``B``l` ` `n `3``f)`dO``ǯ`<`` *`P*`O`.``S`3`w`3`M``````n`````'``P !  !    PPP P#P4P   EHKIM!$P Y] NPSPZP_PfPoPxP{PPPPPPPPPPt`PPPPPPPPPPPP  ,' ,  9>C HMR5 : jv"5HSP     1 ? WYhwX \ "HV ` h l Hp x z "Hv |    "H   "%"  ` z 8 K `  C d t    PP`P PPU`  P PU` 5 P< P. P J PQ PC P _ Pf PX P p Pw Pp`m P ~ P P3 `  P P`  P P^` P  P PF`  P Pe^`   P P P  P P P  P P P#  !P!Pl`!P+ !P"!P `4 )!P0!P `< >!PE!P`7!PD L!PS!P/`M Z!Pa!P/`U o!Pv!Ph!P] !P!P}!Pe !P!P!Pm !P!P`!Pu !P!PB`~ !P!P]!` !P!P!P !P!P!P "P "P!P "P!"P"P /"P6"P("P D"PK"P="P Y"P`"PR"P n"Pu"Pg"P "P"P|"P "P"P"P "P"P"P "P"P"P "P"P `"P3` "P"P /B`` "P"P /B`` ##P*#P`#P  1#P8#PY` ?#PF#PY` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }     P P P P P" P% P( P+ P           ' / 8 @ H Q Y a i q y                  #P#P#P #P #P#P#P#P#P   M#PP#PS#P  4 V#P_#Ph#Pq#Pz#P#P#PO #O #O #J W _    C[uow\] D `P``y`7`E`+ !` (PP$  #P 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dmacos-0_2-10.2?    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " "!`""d"e""""+""H""& RS      %xD 9 : !   0 1@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p 0@P`pr +;K[kt$05CQap|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|-231*``/          --  -/*:~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dmacos-29-10.2?  n  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  yz " "!`"#./*d"e"+6""B;<=>9:EFC"DG"& HPQL      %MTUX9 : YVW`  aZ[de}~jknopqrs7{A|"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p/?O_o~ *:JZjz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``/          --  /*:~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dmacos-35-10.2?  t  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " "!`""d"e""""+""H""& RS      %x01^_!   0 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@P`p 0@P`pr +;K[kt$2@P_kx      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``/          --  /*:~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dmacos-6_2-10.4?    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"!" 0 `"d"e"H"& S      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p.;K[kO_o )9EUeu,<GW      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*``~/          --  -/*:~ 'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dmacos-7_3-10.2?    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./ " "!R`"S"d"e"VTW Y ZX"H""& [ \U       ^_!QO0123456789:;<=>?@ABCDEFGHIJKLMN @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P`p ,4DTdGWgw#3CScss )9      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~``/          --  /*:~ 'ResB  ĹE1E2E3E4EYMYArDalDoyGsKsLpRokSs[nArtBTrNtShJolEwkJumaTatlplrsJumaneKshnnktErobo 1Erobo 2Erobo 3Erobo 4OlgsanAlamisiJumamsiJumaplJumatnTJumattuKjTrTkNtKsOladalPshkaTisrnkTlTKnkak[nyMrussinOldkikaEnM Y[s[nhThKTkMenM Y[slThbTrr[nkTlTK ewks o inkuapnkak[ny/ndmOlodoyr inkkOloilpkny+ inkk5[A B C D E  G H I  J K L M N J O  P R S T U D W Y]{[a  b c d e  [ g h i + h j k l m n {ny} K o M T p r {rr} s {sh} t u k  {} w {wu} y {yi}]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN xK]T9B\ c j ĕź ěĻģįijķīħ xſ.fŦ1ŁoČďĒ!)h~ HĊ  k 4oP  tP     $) jv"HSP    `  `7P   : l  a  >PAPDPGPJPMPPPSPVPYP Cow] 8`z`C` ` .P \P 'ResBP  o 'ResBP  o 'ResBu  +RhhGNKM((AGADECJANJUMKIUMACMRAM))NJRNJUNOVOKTSPTWAIWENWETWTN(PURijiWenaNaruaNtukiWairi(gita(goro(puri(thaaNjura)OktibaWetanoDicembaJanuar)NdagikaWethatuMuramukoFeburuar)Ginti kwa thaaInya k)r) inyaNtuki ya ngig)(mwe k)r) inyaIj)r) k)r) inyaMbere ya KristiNyuma ya KristiIthati k)r) inyar) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN 9A]eai5Kvj4 G"9I 1=m%MI)YUQ- E_  GAj4'j4D>J2)Yh~ H{q[+ K A OP + TbP 3 7  A E K jv"HSP9 = G M `/ O `P   : l  a ` &P)P,P/P2P5P8P;P>PAPCow]``- `\ Pd 'ResBP  o 'ResBv( {({( mapTimezonesAcre001AfghanistanAfrica_CentralBIBWCDMWRWZMZWAfrica_EasternDJERETKMMGSOTZUGYTAfrica_FarWesternAfrica_SouthernLSSZAfrica_WesternAOBJCFCGCMGAGQNETDAktyubinskAlaskaAlaska_HawaiiAmazonAmerica_CentralBZCACRGTHNMXSVAmerica_EasternBSHTJMKYPAAmerica_MountainAmerica_PacificArabianBHIQKWQAYEArgentinaArgentina_WesternArmeniaAshkhabadAtlanticAGAIAWBBBMBQCWDMGDGLGPKNLCMFMQMSPRSXTTVCVGVIAustralia_CentralAustralia_CentralWesternAustralia_EasternAustralia_WesternAzerbaijanBangladeshBeringBhutanBoliviaBorneoBrasiliaBritishChamorroGUChileChinaColombiaCookCubaDaccaDominicanDutch_GuianaEast_TimorEcuadorEurope_CentralADALATBABECHCZDEDKESGIHRHUITLILUMCMEMKNLNOPLRSSESISKSMTNVAXKEurope_EasternAXBGCYEGFIGRJOLBSYEurope_Further_EasternRUEurope_WesternFOFalklandFrench_GuianaFrench_SouthernFrunzeBFCIGBGHGMGNIEMLMRSHSLSNTGGilbert_IslandsGreenland_CentralGreenland_EasternGreenland_WesternGulfOMHawaii_AleutianIndiaLKIndian_OceanIndochinaKHLAIndonesia_CentralIndonesia_EasternIndonesia_WesternIranIrishIsraelJapanKazakhstan_EasternKazakhstan_WesternKizilordaKoreaKuybyshevKyrgystanLankaLiberiaLine_IslandsMalayaMalaysiaMarshall_IslandsMexico_NorthwestMexico_PacificMongoliaMyanmarNepalNew_CaledoniaNew_ZealandAQNewfoundlandNorth_MarianaPakistanPapua_New_GuineaParaguayPeruPhilippinesPhoenix_IslandsPierre_MiquelonSamoaSeychellesShevchenkoSolomonSurinameSverdlovskTajikistanTokelauTongaTurkeyTurkmenistanTuvaluUralskUruguayUzbekistanVanuatuVenezuelaYukonmetazoneInfoAfrica:AbidjanAfrica:AccraAfrica:Addis_AbabaAfrica:AlgiersAfrica:AsmeraAfrica:BamakoAfrica:BanguiAfrica:BanjulAfrica:BissauAfrica:BlantyreAfrica:BrazzavilleAfrica:BujumburaAfrica:CairoAfrica:CasablancaAfrica:CeutaAfrica:ConakryAfrica:DakarAfrica:Dar_es_SalaamAfrica:DjiboutiAfrica:DoualaAfrica:El_AaiunAfrica:FreetownAfrica:GaboroneAfrica:HarareAfrica:JohannesburgAfrica:JubaAfrica:KampalaAfrica:KhartoumAfrica:KigaliAfrica:KinshasaAfrica:LagosAfrica:LibrevilleAfrica:LomeAfrica:LuandaAfrica:LubumbashiAfrica:LusakaAfrica:MalaboAfrica:MaputoAfrica:MaseruAfrica:MbabaneAfrica:MogadishuAfrica:MonroviaAfrica:NairobiAfrica:NdjamenaAfrica:NiameyAfrica:NouakchottAfrica:OuagadougouAfrica:Porto-NovoAfrica:Sao_TomeAfrica:TripoliAfrica:TunisAfrica:WindhoekAmerica:AdakAmerica:AnchorageAmerica:AnguillaAmerica:AntiguaAmerica:AraguainaAmerica:Argentina:La_RiojaAmerica:Argentina:Rio_GallegosAmerica:Argentina:SaltaAmerica:Argentina:San_JuanAmerica:Argentina:San_LuisAmerica:Argentina:TucumanAmerica:Argentina:UshuaiaAmerica:ArubaAmerica:AsuncionAmerica:BahiaAmerica:Bahia_BanderasAmerica:BarbadosAmerica:BelemAmerica:BelizeAmerica:Blanc-SablonAmerica:Boa_VistaAmerica:BogotaAmerica:BoiseAmerica:Buenos_AiresAmerica:Cambridge_BayAmerica:Campo_GrandeAmerica:CancunAmerica:CaracasAmerica:CatamarcaAmerica:CayenneAmerica:CaymanAmerica:ChicagoAmerica:ChihuahuaAmerica:Coral_HarbourAmerica:CordobaAmerica:Costa_RicaAmerica:CrestonAmerica:CuiabaAmerica:CuracaoAmerica:DanmarkshavnAmerica:DawsonAmerica:Dawson_CreekAmerica:DenverAmerica:DetroitAmerica:DominicaAmerica:EdmontonAmerica:EirunepeAmerica:El_SalvadorAmerica:Fort_NelsonAmerica:FortalezaAmerica:Glace_BayAmerica:GodthabAmerica:Goose_BayAmerica:Grand_TurkAmerica:GrenadaAmerica:GuadeloupeAmerica:GuatemalaAmerica:GuayaquilAmerica:GuyanaAmerica:HalifaxAmerica:HavanaAmerica:HermosilloAmerica:Indiana:KnoxAmerica:Indiana:MarengoAmerica:Indiana:PetersburgAmerica:Indiana:Tell_CityAmerica:Indiana:VevayAmerica:Indiana:VincennesAmerica:Indiana:WinamacAmerica:IndianapolisAmerica:InuvikAmerica:IqaluitAmerica:JamaicaAmerica:JujuyAmerica:JuneauAmerica:Kentucky:MonticelloAmerica:KralendijkAmerica:La_PazAmerica:LimaAmerica:Los_AngelesAmerica:LouisvilleAmerica:Lower_PrincesAmerica:MaceioAmerica:ManaguaAmerica:ManausAmerica:MarigotAmerica:MartiniqueAmerica:MatamorosAmerica:MazatlanAmerica:MendozaAmerica:MenomineeAmerica:MeridaAmerica:MetlakatlaAmerica:Mexico_CityAmerica:MiquelonAmerica:MonctonAmerica:MonterreyAmerica:MontevideoAmerica:MontserratAmerica:NassauAmerica:New_YorkAmerica:NipigonAmerica:NomeAmerica:NoronhaAmerica:North_Dakota:BeulahAmerica:North_Dakota:CenterAmerica:North_Dakota:New_SalemAmerica:OjinagaAmerica:PanamaAmerica:PangnirtungAmerica:ParamariboAmerica:PhoenixAmerica:Port-au-PrinceAmerica:Port_of_SpainAmerica:Porto_VelhoAmerica:Puerto_RicoAmerica:Punta_ArenasAmerica:Rainy_RiverAmerica:Rankin_InletAmerica:RecifeAmerica:ReginaAmerica:ResoluteAmerica:Rio_BrancoAmerica:Santa_IsabelAmerica:SantaremAmerica:SantiagoAmerica:Santo_DomingoAmerica:Sao_PauloAmerica:ScoresbysundAmerica:SitkaAmerica:St_BarthelemyAmerica:St_JohnsAmerica:St_KittsAmerica:St_LuciaAmerica:St_ThomasAmerica:St_VincentAmerica:Swift_CurrentAmerica:TegucigalpaAmerica:ThuleAmerica:Thunder_BayAmerica:TijuanaAmerica:TorontoAmerica:TortolaAmerica:VancouverAmerica:WhitehorseAmerica:WinnipegAmerica:YakutatAmerica:YellowknifeAntarctica:CaseyAntarctica:DavisAntarctica:DumontDUrvilleAntarctica:MacquarieAntarctica:MawsonAntarctica:McMurdoAntarctica:PalmerAntarctica:RotheraAntarctica:SyowaAntarctica:TrollAntarctica:VostokArctic:LongyearbyenAsia:AdenAsia:AlmatyAsia:AmmanAsia:AnadyrAsia:AqtauAsia:AqtobeAsia:AshgabatAsia:AtyrauAsia:BaghdadAsia:BahrainAsia:BakuAsia:BangkokAsia:BeirutAsia:BishkekAsia:BruneiAsia:CalcuttaAsia:ChitaAsia:ChoibalsanAsia:ColomboAsia:DamascusAsia:DhakaAsia:DiliAsia:DubaiAsia:DushanbeAsia:FamagustaAsia:GazaAsia:HebronAsia:Hong_KongAsia:HovdAsia:IrkutskAsia:JakartaAsia:JayapuraAsia:JerusalemAsia:KabulAsia:KamchatkaAsia:KarachiAsia:KatmanduAsia:KhandygaAsia:KrasnoyarskAsia:Kuala_LumpurAsia:KuchingAsia:KuwaitAsia:MacauAsia:MagadanAsia:MakassarAsia:ManilaAsia:MuscatAsia:NicosiaAsia:NovokuznetskAsia:NovosibirskAsia:OmskAsia:OralAsia:Phnom_PenhAsia:PontianakAsia:PyongyangAsia:QatarAsia:QostanayAsia:QyzylordaAsia:RangoonAsia:RiyadhAsia:SaigonAsia:SakhalinAsia:SamarkandAsia:SeoulAsia:ShanghaiAsia:SingaporeAsia:SrednekolymskAsia:TaipeiAsia:TashkentAsia:TbilisiAsia:TehranAsia:ThimphuAsia:TokyoAsia:UlaanbaatarAsia:UrumqiAsia:Ust-NeraAsia:VientianeAsia:VladivostokAsia:YakutskAsia:YekaterinburgAsia:YerevanAtlantic:AzoresAtlantic:BermudaAtlantic:CanaryAtlantic:Cape_VerdeAtlantic:FaeroeAtlantic:MadeiraAtlantic:ReykjavikAtlantic:South_GeorgiaAtlantic:St_HelenaAtlantic:StanleyAustralia:AdelaideAustralia:BrisbaneAustralia:Broken_HillAustralia:CurrieAustralia:DarwinAustralia:EuclaAustralia:HobartAustralia:LindemanAustralia:Lord_HoweAustralia:MelbourneAustralia:PerthAustralia:SydneyCST6CDTEST5EDTEtc:GMTEurope:AmsterdamEurope:AndorraEurope:AstrakhanEurope:AthensEurope:BelgradeEurope:BerlinEurope:BratislavaEurope:BrusselsEurope:BucharestEurope:BudapestEurope:BusingenEurope:ChisinauEurope:CopenhagenEurope:DublinEurope:GibraltarEurope:GuernseyEurope:HelsinkiEurope:Isle_of_ManEurope:IstanbulEurope:JerseyEurope:KaliningradEurope:KievEurope:LisbonEurope:LjubljanaEurope:LondonEurope:LuxembourgEurope:MadridEurope:MaltaEurope:MariehamnEurope:MinskEurope:MonacoEurope:MoscowEurope:OsloEurope:ParisEurope:PodgoricaEurope:PragueEurope:RigaEurope:RomeEurope:SamaraEurope:San_MarinoEurope:SarajevoEurope:SaratovEurope:SimferopolEurope:SkopjeEurope:SofiaEurope:StockholmEurope:TallinnEurope:TiraneEurope:UlyanovskEurope:UzhgorodEurope:VaduzEurope:VaticanEurope:ViennaEurope:VilniusEurope:VolgogradEurope:WarsawEurope:ZagrebEurope:ZaporozhyeEurope:ZurichIndian:AntananarivoIndian:ChagosIndian:ChristmasIndian:CocosIndian:ComoroIndian:KerguelenIndian:MaheIndian:MaldivesIndian:MauritiusIndian:MayotteIndian:ReunionMST7MDTPST8PDTPacific:ApiaPacific:AucklandPacific:BougainvillePacific:ChathamPacific:EasterPacific:EfatePacific:EnderburyPacific:FakaofoPacific:FijiPacific:FunafutiPacific:GalapagosPacific:GambierPacific:GuadalcanalPacific:GuamPacific:HonoluluPacific:JohnstonPacific:KiritimatiPacific:KosraePacific:KwajaleinPacific:MajuroPacific:MarquesasPacific:MidwayPacific:NauruPacific:NiuePacific:NorfolkPacific:NoumeaPacific:Pago_PagoPacific:PalauPacific:PitcairnPacific:PonapePacific:Port_MoresbyPacific:RarotongaPacific:SaipanPacific:TahitiPacific:TarawaPacific:TongatapuPacific:TrukPacific:WakePacific:WallisprimaryZonesCLCNECMHMYNZPTUAUZGMTAcreGulfCookCubaIranPeruYukonIndiaChileKoreaChinaSamoaDaccaIrishJapanLankaNepalTongaAmazonAlaskaBeringIsraelTurkeyBhutanBorneoFrunzeMalayaTuvaluUralskArabianBritishEcuadorArmeniaBoliviaLiberiaMyanmarSolomonTokelauUruguayVanuatuAtlanticBrasiliaChamorroMalaysiaMongoliaColombiaFalklandPakistanParaguaySurinameArgentinaIndochinaAsia/BakuAsia/OralAsia/HovdAsia/OmskAshkhabadAsia/AdenAsia/DiliDominicanKizilordaKuybyshevKyrgystanVenezuelaAsia/AqtauAsia/DhakaEast_TimorUzbekistanAsia/MacauAktyubinskAsia/AmmanAsia/DubaiAsia/KabulAsia/QatarAsia/SeoulAsia/TokyoAzerbaijanBangladeshSeychellesShevchenkoSverdlovskTajikistanAsia/AqtobeAsia/AlmatyAsia/AnadyrNew_ZealandAsia/BruneiAsia/TaipeiAsia/UrumqiAfghanistanAfrica/LomeAsia/BeirutAsia/KuwaitAsia/ManilaAsia/MuscatAsia/RiyadhAsia/TehranEurope/KievEurope/OsloEurope/RomeIndian/MahePhilippinesAsia/YakutskAsia/MagadanAsia/KarachiAsia/TbilisiAsia/YerevanPacific/GuamAsia/IrkutskAsia/BishkekAsia/ColomboAsia/KuchingIndian/CocosPacific/ApiaPacific/FijiPacific/NiuePacific/TrukPacific/WakeAfrica/AccraAfrica/CairoAfrica/DakarAfrica/LagosAfrica/TunisAmerica/AdakAmerica/LimaAsia/BaghdadAsia/BahrainAsia/BangkokAsia/JakartaAsia/NicosiaAsia/RangoonAsia/ThimphuDutch_GuianaEurope/MaltaEurope/MinskEurope/ParisEurope/SofiaEurope/VaduzIndian_OceanLine_IslandsNewfoundlandTurkmenistanEurope/MoscowAsia/TashkentAlaska_HawaiiAsia/DushanbeEurope/SamaraAsia/AshgabatAsia/ShanghaiEurope/BerlinEurope/DublinEurope/LondonEurope/MadridAsia/SakhalinPacific/NauruPacific/PalauAfrica/AsmeraAfrica/BamakoAfrica/BanguiAfrica/BanjulAfrica/DoualaAfrica/HarareAfrica/KigaliAfrica/LuandaAfrica/LusakaAfrica/MalaboAfrica/MaputoAfrica/MaseruAfrica/NiameyAmerica/ArubaAmerica/ThuleAsia/CalcuttaAsia/DamascusAsia/JayapuraAsia/KatmanduAsia/MakassarEurope/AthensEurope/LisbonEurope/MonacoEurope/PragueEurope/SkopjeEurope/TiraneEurope/ViennaEurope/WarsawEurope/ZagrebEurope/ZurichFrench_GuianaIndian/ChagosIndian/ComoroNew_CaledoniaNorth_MarianaPacific/EfateEurope_CentralEurope_EasternAfrica_CentralAfrica_WesternAfrica_EasternEurope_WesternMexico_PacificAsia/QyzylordaAsia/SamarkandPacific/MajuroPacific/SaipanAsia/Hong_KongAsia/KamchatkaAsia/PyongyangAsia/SingaporeIndian/ReunionAmerica/GuyanaPacific/EasterPacific/KosraePacific/PonapePacific/TahitiPacific/WallisAfrica/AbidjanAfrica/ConakryAfrica/KampalaAfrica/MbabaneAfrica/NairobiAmerica/BelizeAmerica/BogotaAmerica/CaymanAmerica/DenverAmerica/HavanaAmerica/JuneauAmerica/La_PazAmerica/ManausAmerica/NassauAmerica/PanamaAsia/JerusalemAsia/VientianeEurope/AndorraEurope/VaticanIndian/MayottePacific/NoumeaPacific/TarawaAmerica_CentralAmerica_EasternAmerica_PacificAfrica_SouthernHawaii_AleutianEurope/BelgradeAtlantic/AzoresAsia/ChoibalsanIndian/MaldivesAmerica/NoronhaPacific/ChathamPacific/GambierPacific/NorfolkAfrica/BlantyreAfrica/DjiboutiAfrica/El_AaiunAfrica/FreetownAfrica/GaboroneAfrica/KinshasaAfrica/MonroviaAfrica/NdjamenaAmerica/AntiguaAmerica/CaracasAmerica/CayenneAmerica/ChicagoAmerica/CuracaoAmerica/GodthabAmerica/GrenadaAmerica/HalifaxAmerica/JamaicaAmerica/MarigotAmerica/TijuanaAmerica/TorontoAmerica/TortolaAmerica/YakutatAsia/Phnom_PenhAtlantic/CanaryAtlantic/FaeroeAustralia/EuclaAustralia/PerthEurope/BrusselsEurope/BudapestEurope/HelsinkiEurope/IstanbulEurope/SarajevoFrench_SouthernGilbert_IslandsPacific/FakaofoPhoenix_IslandsPierre_Miquelon1970-01-01 00:009999-12-31 23:59America_Mountain2000-10-29 07:001971-10-31 02:001983-11-30 09:002006-04-02 07:001989-03-25 23:001991-03-30 23:002004-06-01 03:001983-10-30 12:002004-06-20 04:001970-01-01 08:001983-10-30 11:001991-12-15 19:002004-10-30 22:001972-05-31 20:001974-01-06 07:001974-10-27 07:001981-12-23 06:001983-10-30 09:001984-03-16 00:001990-06-30 23:001991-03-01 02:001991-03-03 02:001991-05-07 04:001991-08-31 18:001991-10-20 04:001992-03-28 22:001995-12-31 22:001998-04-05 09:001999-10-31 06:002000-01-15 10:002000-12-22 14:002001-04-01 08:002004-05-31 03:002004-07-25 04:002004-10-30 21:002007-03-11 08:002007-11-04 07:002008-06-24 05:002011-03-27 00:002013-11-10 04:00Asia/KrasnoyarskAsia/Vladivostok1992-01-19 00:002014-10-25 14:002016-12-03 23:00Asia/NovosibirskEurope/VolgogradAntarctica/Casey1971-03-25 18:001971-03-25 19:001972-04-30 09:001972-05-01 00:451972-08-30 09:001973-04-29 07:001973-05-01 06:001973-10-28 09:001974-10-27 05:001975-01-01 01:001975-02-16 05:001975-11-20 03:301976-04-14 01:001976-05-02 15:001976-09-26 00:001977-10-20 23:001977-10-30 07:001978-10-14 21:001979-04-29 10:001979-10-25 23:001980-04-27 10:001980-05-01 04:001980-10-26 10:001981-02-28 14:001981-03-29 02:001981-03-31 15:001981-05-01 00:001981-09-30 18:001981-12-31 16:001981-12-31 16:301981-12-31 22:001982-03-31 18:001982-05-01 03:001982-12-02 05:001983-03-31 16:001985-04-19 21:001985-12-31 23:001986-01-01 05:001987-09-30 18:301987-12-31 16:001988-04-03 04:011988-10-30 02:011989-03-25 22:001990-03-04 02:001990-03-14 02:001990-03-20 22:001990-05-03 23:001990-05-05 21:001990-06-30 22:001991-03-31 02:001991-04-08 20:001991-06-01 04:001991-08-29 20:001991-08-30 20:001991-09-08 21:001991-09-22 20:001991-09-29 00:001991-10-26 20:001991-10-27 07:001991-12-15 20:001992-01-01 10:001992-01-18 22:001992-09-24 05:001992-09-27 01:001992-09-27 02:001992-10-25 08:001993-01-01 06:001993-03-28 01:001993-08-21 12:001994-03-20 22:001994-04-30 21:001995-04-02 06:001996-01-01 03:001996-03-31 01:001996-05-24 18:301996-09-29 22:001997-01-01 05:001997-03-30 01:001997-10-03 22:001998-03-29 01:001998-08-02 06:001999-10-03 03:001999-10-31 01:001999-10-31 08:001999-12-19 16:002000-03-03 03:002000-09-16 16:002000-10-29 06:002000-11-05 05:002000-12-03 06:002001-04-01 09:002003-10-26 08:002003-12-31 15:002004-06-13 04:002004-10-30 20:002006-04-14 18:302006-10-29 07:002008-01-21 02:002008-06-24 04:002009-10-17 18:002010-03-04 15:002010-03-27 14:002010-03-27 19:002010-04-03 16:002010-04-04 09:002010-11-07 08:002011-09-12 12:002011-09-12 13:002011-10-27 18:002012-02-21 17:002012-11-10 00:002013-10-25 00:002014-03-30 00:002014-10-25 16:002014-10-25 19:002014-10-25 23:002014-10-26 22:002015-02-01 08:002015-03-08 10:002015-08-14 15:002015-11-01 06:002015-11-01 10:002016-03-26 18:002016-03-26 23:002016-09-06 21:002016-10-21 16:002017-10-23 22:002017-10-31 21:002018-01-01 01:002018-03-10 17:002018-03-11 07:002018-05-04 15:002018-10-27 23:002018-10-28 02:002018-11-04 10:002018-12-20 18:002019-01-01 01:002019-01-20 10:00America/SantiagoMarshall_IslandsPacific/AucklandPapua_New_GuineaIndian/ChristmasIndian/MauritiusPacific/PitcairnAntarctica/DavisAntarctica/Syowa1975-06-12 16:001983-11-30 10:001991-10-06 04:001992-10-18 04:002004-05-23 03:002004-05-30 03:002004-09-26 04:002005-10-30 21:002014-12-27 16:002016-09-07 21:00Africa/BujumburaAfrica/MogadishuAmerica/AnguillaAmerica/AsuncionAmerica/BarbadosAmerica/DominicaAmerica/EdmontonAmerica/MazatlanAmerica/MiquelonAmerica/New_YorkAmerica/St_JohnsAmerica/St_KittsAmerica/St_LuciaAmerica/WinnipegAsia/UlaanbaatarAtlantic/BermudaAtlantic/StanleyAustralia/SydneyEurope/AmsterdamEurope/BucharestEurope/GibraltarEurope/LjubljanaEurope/MariehamnEurope/PodgoricaEurope/StockholmIndian/KerguelenMexico_NorthwestPacific/FunafutiPacific/HonoluluArgentina_WesternAustralia_EasternAustralia_WesternAustralia_CentralIndonesia_CentralAfrica_FarWesternAmerica/GuayaquilAsia/Kuala_LumpurGreenland_WesternIndonesia_WesternAmerica/Goose_BayPacific/GalapagosPacific/KwajaleinPacific/MarquesasAntarctica/MawsonAntarctica/VostokAfrica/LibrevilleAfrica/LubumbashiAfrica/NouakchottAfrica/Porto-NovoAmerica/AnchorageAmerica/GuatemalaAmerica/Sao_PauloAmerica/St_ThomasAmerica/VancouverEurope/BratislavaEurope/CopenhagenEurope/LuxembourgEurope/San_MarinoGreenland_CentralGreenland_EasternIndonesia_EasternPacific/EnderburyPacific/Pago_PagoPacific/RarotongaPacific/TongatapuKazakhstan_WesternKazakhstan_EasternAsia/YekaterinburgAmerica/ParamariboAntarctica/RotheraAfrica/Addis_AbabaAfrica/BrazzavilleAfrica/OuagadougouAmerica/Costa_RicaAmerica/GuadeloupeAmerica/HermosilloAmerica/KralendijkAmerica/MartiniqueAmerica/MontevideoAmerica/MontserratAmerica/Rio_BrancoAmerica/St_VincentAntarctica/McMurdoAtlantic/ReykjavikAtlantic/St_HelenaAustralia/AdelaideEurope/KaliningradPacific/KiritimatiAtlantic/Cape_VerdeAustralia/Lord_HoweAfrica/JohannesburgAmerica/El_SalvadorAmerica/Los_AngelesAmerica/Mexico_CityAmerica/Puerto_RicoAmerica/TegucigalpaIndian/AntananarivoPacific/GuadalcanalAmerica/ScoresbysundAntarctica/MacquarieAfrica/Dar_es_SalaamAmerica/Buenos_AiresAmerica/Santa_IsabelPacific/Port_MoresbyAmerica/Lower_PrincesAmerica/Port_of_SpainAmerica/Santo_DomingoEurope_Further_EasternAtlantic/South_GeorgiaAmerica/Port-au-PrinceAustralia_CentralWesternAntarctica/DumontDUrvilleAmerica/Argentina/San_Luis2!2N2QTWZ]`c   2ux{~ x 8"# 2 2F" 2W7$   D 22P 2I22n 2"%(+  ![""Z"2>ADGJ}  # # 2(2 Z'!2(n" 22;222vy|X4Y2%#2$222 T .8:! I <! M!s!"d#z#! 2!2d 22t 2~2d 2~222%2_ 2!2m2222"2v2 2 222t 22.2 2E 2A 22(2#2$22 22o 2M 2  "%(+.1_47:=@CFILORY  @H s{?&|T Y T 2dgjmpsvy|7jf  8(X2L!2D T 22H2t 222! 2| $%! 22 22 22"2"2 22KCL2` 22 22dJ2*2~4 22f22d2$22 2o2$ 22222d2~ 2222224 2 "22"2"2"22_2!2 22222:#2k2222\2t2 2!22U2 2 2 2T2222j2O#2'22@2! 2|22 23 22Q 2 2N2223 222B 2"2#2 2 292 22222 2W 2b2 2222`!222b2d 22e22o2 22 22$ $pApA5;$  5$p\$p5;$SS\4 $DD5$DD54 4 $5$5$ppp5p4 $5y$D [5$#yry5j$jj5j$j5j$j5j$jwwj5j$ssj,j,wwj5j$jj5j$j5X$ $Fo o5 k=FjF$  W W_ _F5k $g g L L5j$jj5   $""5 j$j5 Fkq$OO5#$$ 5$ $F5F F$k5 $ $]F]5q$//@@5 $) )5 h $ $5 $a a 5 $E EV V5 $   5 $ 5  $  5 $  5 $ $F5 $3 3W W5 j$bjl5$ $#$ x#xyry5 $W W5$  $E EV V5 $ 1 1    5k $ $5j$bj}j5 $ 5 $g g 5$ $rm$ mr5 $5    y$#yry5 F$ 5F$ 5F$ 5 $"F"5 $> >3 3W W52$BaB5F k/$C  $W Wf f5  $W Wf f  5$k5k$  5/$N Npp5$5$ $x#xyry5F$ 5  $  $ $  #$yry5F$++53$$^#^5j$/C Dp$| 5$<<225$#i #5-$i 5$PP5i #5 $445$z5t$  5)$54$y 5)$qYq)5G$5 $d)d= =5 $5$$5$5  ) $O5_$5$t+t5$c+c5'$;5) $MYM5Y$rr#i #5t)$55$n8 n:5:5 $445| 5$| ~i ~5tJ5S$RR55;G $2$5$#5)$  5S4 $005t$ 5$..5m $m 5'"#F#$<"5  pppppppp$5pM$hh5p$hh5$hh5$5$hh5$#**5$5p$uup``5p$hh5ppp$#;;5p$!!5pppp$5p$QQ??5ppC$--5pp$5p!$p5ppp$p5l$KlK5pp$5p5   X F$ C$ w P$5 $U"U5$D 5$D 5 $  5y$A5d] Fy$A5r T$U"U5  ejw !"$"'"*"-"0"3"6"9"M@_p-6Bf .M^n);MXcjqy6["U, ^J \ C "4 F N^gt4C l "* 7>Z GjXixP!!!.!V _! m!~!Iq9!,7=?HL!S ^f!lsYn" "9$P<$P?$PP$Pe$Ph$Po$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P#%P&%P)%P,%P/%P2%P5%P8%P;%P>%PA%PD%PG%PJ%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P &P#&P&&P)&P,&P1&P4&P7&P:&P=&PB&PE&PL&PO&PR&PU&PX&P[&P^&Pa&Pd&Pg&Pj&Pm&Pp&Ps&Pv&Py&P|&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P''''''''''''''''''''''''''''''''''''''''''''''((((( ( (((((((( ($(((,(0(4(8(<(@(D(H(J(N(R(V(Z(^(b(f(j(n(p(r(t(x(|(((((((((((((((((((((((((((((((((((())))) )))))) )$)(),)0)2)6):)>)B)D)F)H)L)P)R)V)Z)\)^)`)b)f)j)n)r)v)z)|)~))))))))))))))))))))))))))))))))))))))))** ****** *$*(*,*.*2*6*:*>*B*F*J*N*R*T*V*X*Z*^*b*f*h*j*n*r*v*z*~***************************************+++ ++++++"+&+(+*+,+.+0+4+6+:+>+B+D+F+J+N+R+V+Z+^+b+f+h+l+p+r+v+z+~++++++++++++++++++++++++++++++++++++++++++++,,,,, ,,,,,,",&,*,.,2,6,:,>,B,D,H,L,P,T,V,X,\,`,b,d,h,l,p,t,x,|,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---- ------ -"-&-*-.-2-6-:->-B-F-J-N-R-T-V-Z-\-`-d-h-l-n-p-r-v-x-|-------------------------------------------------.... . ........".&.(.,.0.2.6.:.>.B.F.J.N.R.V.Z.^.b.f.j.n.r.v.z.|........................................./// / //////"/&/*/,/./2/6/8/://@/B/D/F/H/J/L/N/P/R/T/V/Z/\/^/`/b/d/f/h/l/p/r/t/x/|/////////////////////////////// .<JZm~ )7KWfv  & 7 G V f t   ' 9 T s   " 9 J X g |  , ; K ] s  . ? P d x '7FYn'7GUd *=O`p 1AN^z "8L`u-?Tbx,<L^q .ARcu $1=KVfs$/>KYgx%5DS^l{+8CT`n}!4K^o)9JRZbs"4BScs.;IWcp$3ARbo~ (6GSct  $ 1 B T d x !!&!6!E!W!e!v!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" " " """""""%")"+"-"/"5"9"<"B"K"P"S"U"W"Y"]"_"a"c"e"g"i"k"m"s"u"z"|""""""""""""""""""""""""""""""""""""""""""""""""#### # #######!#$#(#+#/#4#6#9#;#=#?#A#C#E#G#K#M#P#S#V#Y#[#`#c#e#g#i#k#m#o#q#u#w#y###################################################$$$$ $ $$$$$$$"$$$'$*$,$.$0$2$4$6$8$:$=$?$C$E$H$K$M$P$R$T$V$X$Z$^$`$b$f$h$k$o$r$t$y${$}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% % %%%%%%#%%%(%*%,%.%0%5%7%;%=%?%A%C%F%H%M%O%Q%S%Y%[%]%_%b%d%f%j%l%n%p%u%y%{%}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% " % /P 'ResBX! "\!\!;aliaslanguageaa_SAAHOreasonreplacementaamaarabkadpafrajuakaalbalsamharaarbargarmart_lojbanasmaueavaaveaymayrayxaz_AZazeazjbakbambaqbccbclbelbenbgmbhbihbisbjdbodbosbrebs_BAbulburbxkbxrcatccqcel-gaulishceschachechichuchvcjrckacldcmkcmncnrcorcoscoycqucrecwdcymczedandeudgodhddikdiqdivdrhdrwdutdzoekkellemkengepoeskesteusewefaofasfatfijfinfrafrefryfucfulgavgazgbogeogergfxggnglagleglgglvgnogregrngtiguggujguvgyaha_Latn_GHha_Latn_NEha_Latn_NGhathauhbshdnheahebherhimhinhmohrrhrvhunhyei-defaulti-enochiani-mingoi_amii_bnni_haki_klingoni_luxi_navajoi_pwni_taoi_tayi_tsuibiiboiceidoiiiikeikuileilwinaindipkislitaiwjavjegjpnjwkalkankaskatkaukazkgckghkhkkhmkikkinkirkk_Cyrl_KZkmrknckngknnkojkomkonkorkpvkrmks_Arab_INktrkuakurkvskwqkxeky_Cyrl_KGkzjkztlaolatlavlbkliilimlinlitlmmltzlubluglvsmacmahmalmaomarmaymegmhrmkdmlgmltmn_Cyrl_MNmnkmolmonmrims_Latn_BNms_Latn_MYms_Latn_SGmsamstmupmwjmyamytnadnaunavnblncpndendonepnldnnonnxno_BOKMALno_NYNORSKno_bokno_nynnobnornpintsnyaociojgojioriormossounpa_INpa_PKpanpbupcrperpesplipltpmcpmupnbpolporppapprprsprypuspuzquequzrmyrohronrumrunrussagsanscasccscrsgn_BE_FRsgn_BE_NLsgn_CH_DEshi_MAsinskkslksloslvsmesmosnasndsomsotspaspysqisr_BAsr_MEsr_RSsr_XKsrcsrdsrpsswsunswaswcsweswhtahtamtattduteltgktglthathcthxtibtietirtkktltlwtmptnetnftontsftsntsottqtukturtwtwitzm_Latn_MAug_Arab_CNuigukrumuuokurduz_AFuz_UZuzbuznvai_LRvenvievolwelwlnwolxbaxhoxiaxkhxpexsjxslybdyddyidymaymtyoryosyue_CNyue_HKyuuzaizh-minzh_CNzh_HKzh_MOzh_SGzh_TWzh_guoyuzh_hakkazh_min_nanzh_xiangzhazhozsmzulzybscriptQaaisubdivisioncn11cn12cn13cn14cn15cn21cn22cn23cn31cn32cn33cn34cn35cn36cn37cn41cn42cn43cn44cn45cn46cn50cn51cn52cn53cn54cn61cn62cn63cn64cn65cn71cn91cn92cz10acz10bcz10ccz10dcz10ecz10fcz611cz612cz613cz614cz615cz621cz622cz623cz624cz626cz627czjcczjmczkaczkrczliczmoczolczpaczplczprczstczusczvyczzlescnfi01frbfrblfrcfrcpfrdfrffrgfrgffrgpfrhfrifrjfrkfrlfrmfrmffrmqfrnfrncfrofrpfrpffrpmfrqfrrfrrefrsfrtfrtffrufrvfrwffrytlaxnludlulmrnkcnlawnlcwnlsxnznnzsombaomshpldsplkppllbplldplluplmaplmzplopplpdplpkplpmplskplslplwnplwpplzpshtattetottrcmttwtotwkhqtwtnqtwtpqtwtxqusasusguusmpusprusumusviterritory004008010012016020024028031032036040044048050051052056060062064068070072074076084086090092096100104108112116120124132136140144148152156158162166170172174175178180184188191192196200203204208212214218222226230231232233234238239242246248249250254258260262266268270275276278280288292296300304308312316320324328332334336340344348352356360364368372376380384388392398400404408410414417418422426428430434438440442446450454458462466470474478480484492496498499500504508512516520524528530531532533534535536540548554558562566570574578580581582583584585586591598600604608616620630634638642643646652654659660662663666670674678682686688690694702703704705706710716720724728729732736740744748752756760762764768772776780784788792795796798800804807810818826830831832833834840850854858860862876882886887890891894958959960962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999AAAABWAFGAGOAIAALAALBANTAREARGARMASCASMATAATFATGAUSAUTAZEBDIBELBENBESBFABGDBGRBHRBHSBIHBLMBLRBLZBMUBOLBRABRBBRNBTNBUBURBVTBWACAFCANCCKCHECHLCHNCIVCMRCODCOGCOKCOLCOMCPTCPVCRICSCUBCUWCXRCYMCYPCZEDDRDEUDGADJIDMADNKDOMDYDZAECUEGYERIESHESPESTETHFINFJIFLKFQFRAFROFSMFXFXXGABGBRGEOGGYGHAGIBGINGLPGMBGNBGNQGRCGRDGRLGTMGUFGUMGUYHKGHMDHNDHRVHTIHUNHVIDNIMNINDIOTIRLIRNIRQISLISRITAJAMJEYJORJPNJTKAZKENKGZKHMKIRKNAKORKWTLAOLBNLBRLBYLCALIELKALSOLTULUXLVAMACMAFMARMCOMDAMDGMDVMEXMHLMKDMLIMLTMMRMNEMNGMNPMOZMRTMSRMTQMUSMWIMYSMYTNAMNCLNERNFKNGANHNICNIUNLDNORNPLNRUNTZNZLOMNPAKPANPCPCNPERPHLPLWPNGPOLPRIPRKPRTPRYPSEPUPYFPZQATQMMQNNQPPQQQQRRQSSQTTQUQUUQVVQWWQXXQYYQZZREURHROURUSRWASAUSCGSDNSENSGPSGSSHNSJMSLBSLESLVSMRSOMSPMSRBSSDSTPSUSUNSURSVKSVNSWESWZSXMSYCSYRTAATCATCDTGOTHATJKTKLTKMTLSTMPTONTTOTUNTURTUVTWNTZAUGAUKUKRUMIURYUSAUZBVATVCTVDVENVGBVIRVNMVUTWKWLFWSMXAAXBBXCCXDDXEEXFFXGGXHHXIIXJJXKKXLLXMMXNNXOOXPPXQQXRRXSSXTTXUUXVVXWWXXXXYYXZZYDYEMYMDYUYUGZAFZARZMBZRZWEZZZvariantAALANDHEPLOCPOLYTONIarevelaarevmdaheplocdefaultContentUMYEnbAXTLrozhAQASAWBFBJBLCWEUGFGPGUKIMFMPMQNCPAPFPMPRRESDSXVIVUWFYTfahymssqyiAAADAEAGAIAOARATBBBHBMBOBSBVBWBZCCCGCICKCOCPCRCUCXCYDJDMDOECEGEHFJFKFMGAGDGIGMGQGSGWGYHMHNHTIOJEJMJOKMKNKPKWKYLBLCLILSLYMCMDMHMRMSMXNFNINRNUOMPGPNPSPTQAQMQNQPQQQRQSQTQVQWQXQYQZSASBSCSHSJSLSMSRSTSVSYSZTATCTDTKTNTTTVUYVAVCVEVGWSXAXBXCXDXEXFXGXHXIXJXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZZZarazcrcsdeeteufffrgnidisiujvkakgkrkukvlblvmgmkmynenlnvojpsqusksrswACDGICaaabaeavbebgbibmbnbrcacecocucvdadveefifogaglguhthuhziaieigioitjakjkkklkmknkskwkylalglilolumtnandnrocospiplptrnrwsasesgsislsmsostsvtatetgthtitktotrtstttyukurvevivowawoxhyozudtpkakoybvajbhorkiamibikdelduzjbokdzphrtayzomzzafilhakmanmrypijbfycmrdengbakmlnanngvoparastmhtsuweoxchxnyyamyugaasacnadxbalbcgbmfbncbnnbuacaxchmcirdevdindoidrlemagalgdjgongrbgvrhaihlehmnhsnhuwhywjaljrbklnkokkpektzkwvlahlcqlrrluymommtmmwrnunnycprtpubpwnquhrajraqrmxromsfbsggsrxssysujsyrtajtaotdftlhtpotvdtwmtyjvgtwawzapcnmncnhecnsccnfjcngdcnhacnhicnlncnsdcnsnZinhcnahcnbjcncqcngscngxcngzcnhbcnhlcnhncnjlcnjscnjxcnnxcnqhcnshcnsxcntjcnxjcnxzcnyncnzjcz10cz20cz31cz32cz41cz42cz51cz52cz53cz63cz64cz71cz72cz80laxspl02pl04pl06pl08pl10pl12pl14pl16pl18pl20pl22pl24pl26pl28pl30pl32RS MEfr_FRfrgesSA IQfrnaqfrnorkk_KZky_KGmn_MNms_MYmy_MMsw_CDAQ TFcy_GBfa_afsn_ZWtwtnnJE GGak_GHbe_BYbg_BGcs_CZda_DKdv_MVdz_BTel_GRet_EEeu_ESfo_FOfrarafrbfcfrhdffroccfy_NLga_IEgn_PYgv_IMha_NGhe_ILhr_HRhu_HUhy_AMis_ISit_ITiu_CAja_JPjv_IDkl_GLkm_KHko_KRks_INku_TRlb_LUlo_LAlt_LTlv_LVmg_MGmi_NZmk_MKms_BNmt_MTne_NPnn_NOny_MWos_GEpl_PLps_AFpt_BRqu_PErn_BIro_ROrw_RWsg_CFsi_LKsk_SKsl_SIso_SOsq_ALsr_MEsv_SEtg_TJth_THtk_TMto_TOtttobug_CNuk_UAur_PKwa_BEyo_NGzu_ZACZ SKaa_ETaf_ZAam_ETas_INba_RUbm_MLbn_BDbo_CNbr_FRca_ESce_RUco_FRcu_RUcv_RUcz110cz111cz112cz113cz114cz115cz632cz633cz634cz635cz641cz642cz643cz644cz646cz647cz663de_DEee_GHen_USes_ESfa_AFfa_IRfi_FIfrbrefrcorfrcvlfridffrpacfrpdlgd_GBgl_ESgu_INha_GHha_NEhi_INid_IDig_NGii_CNka_GEki_KEkn_INkw_GBlg_UGln_CDlu_CDml_INmr_INms_SGnb_NOnd_ZWnl_NLnr_ZAoc_FRom_ETor_INrm_CHru_RUsa_INsc_ITsd_PKse_NOss_ZAst_ZAsw_TZta_INte_INti_ETtn_ZAtr_TRts_ZAtt_RUttmrctwkhhtwnwttwtxgve_ZAvi_VNwo_SNxh_ZAlegacynds_DEblt_VNgez_ETtrv_TWtzm_MAarn_CLbem_ZMbez_TZbrx_INccp_BDdyo_SNfil_PHgsw_CHguz_KEhaw_USife_TGkab_DZkea_CVmfe_MUmgh_MZmyv_RUmzn_IRnaq_NAnqo_GNnus_SSquc_GTses_MLsms_FIssy_ERsyr_IQteo_UGtwq_NEwbp_AUyav_CMagq_CMar_001asa_TZast_ESbas_CMbgn_PKbss_CMbyn_ERcch_NGceb_PHcgg_UGchr_USckb_IQdav_KEdje_NEdsb_DEdua_CMebu_KEeo_001ewo_CMfur_ITgaa_GHhsb_DEia_001io_001jgo_CMjmc_TZkaj_NGkam_KEkcg_NGkde_TZken_CMkhq_MLkkj_CMkln_KEkok_INkpe_LRksb_TZksf_CMksh_DElag_TZlkt_USlrc_IRluo_KEluy_KEmas_KEmer_KEmgo_CMmni_INmoh_CAmua_CMnmg_CMnnh_CMnso_ZAnyn_UGrof_TZrwk_TZsah_RUsaq_KEsbp_TZscn_ITsdh_IRseh_MZsid_ETsma_SEsmj_SEsmn_FItig_ERvo_001vun_TZwae_CHwal_ETxog_UGyi_001zgh_MAsr_Latnpa_Guruuz_Latn034 143ALALC97POLYTONalalc97az_Latnbs_Latnff_Latnjbo_001prg_001sr_Cyrlzh_HansoverlongCW SX BQvai_Vaiishi_Tfngyue_Hantombj ombsomsj omssdeprecatedaz_Latn_AZbs_Latn_BAuz_Latn_UZzh_Hans_CNpa_Arab_PKpa_Guru_INsr_Cyrl_RSuz_Arab_AFzh_Hant_TWzh_Hant_HKzh_Hant_MOsr_Cyrl_XKsr_Latn_RSzh_Hans_SGaz_Arab_IRaz_Cyrl_AZbm_Nkoo_MLbs_Cyrl_BAen_Dsrt_USff_Adlm_GNff_Latn_SNha_Arab_NGiu_Latn_CAmn_Mong_CNms_Arab_MYsr_Cyrl_BAsr_Latn_MEuz_Cyrl_UZFM MH MP PWshi_Tfng_MAvai_Vaii_LRyue_Hans_CNyue_Hant_HKshi_Latn_MAvai_Latn_LRnan-x-zh-minmacrolanguagebibliographicsee-x-i-mingoen-x-i-defaultluec lugr lurmmr13 mr14 mr15und-x-i-enochianRS ME SI HR MK BAxtg-x-cel-gaulishluca lues lulu lumelucl ludi lurd luvd luwiRU AM AZ BY GE KG KZ MD TJ TM UA UZ)nzcan nzmbh nznsn nzota nzstl nztas nzwtc,RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ5nzauk nzbop nzgis nzhkb nzmwt nzntl nztki nzwgn nzwko8?w8?w8?68?68?w8?68?8?68?%p8?p8?68?68?8?68?%j8?w8?68?w8?68?68?68?8?w8? 8?68?8?68?68?%)8?%8?8?68?68?w)8?8?68?68?wU8?68?6j8?68? 8?68?%\8?8?98?68?w8? 8?6 8?6 8?68?%8?68?68?w8?w8?8?w 8?8? <8?68?68?w8?w8?68?8?6 8?% 8?68?6#8?Q8?8?M8?8?68?w/8?w8?%b8?68?&8?68?8?68?68?8?6&8?6)8?68?68?6g8?8?6>8?68?6/8?%/8?68?,8?6,8?wI8?8?i8?%A8?%#8?w8?wm8?6C8?68?68?68?e8?%8?628?w8?28?68?w8?8? 8? 8? F8?68?6H8?6 8?q8?y8?648?68?8?6M8?68?w8?68?68?6j8? A8? n8? 38?w8?w58?w8?w 8?wP8?we8?w8?w8?w8?w8?w8?68?%88?68?6N8?;8?6;8?68?w]8?w58?68?658?68?688?68?w48?6>8?w8?ws8?68?w>8?68?68?68?6A8?6G8?68?w 8?w8?/8?68?68?6(8?68? 8?J8?G8?D8?8?w8?6M8?6D8?68?M8?w-8? 8?w8?68?6J8?wa8?w8?w8? 8?w8?w8?68?68?6S8?18?w8?68?6R8?6M8?w8?6P8?68?68?S8?%Y8?68?68?%8?68?%m8?wE8?A8?6Y8?6V8?6 8? 8?8?w8?68?6/8?68? 8? 8?  8?6m8?w8?8?w8?6\8?w8?w 8?6 8?6e8?68?w8?68?6<8?6_8?6b8?68?w8? 8?w8?w8?w8?w8?68?68?_8?w8?68?68?h8?6h8?68?68?8?68?w8? 8? 8?68?k8?w!8?%g8?g8?68?V8?w8?w8?8?68?6"8?w8?w8?6b 8?w8?6k8?w8?6n8?n8?8?6\8?68?%8?6%8?6 8?618?6+8?wu8?wt8?w8?w8?w!8?w8? 8? 8?648?w8?6q8?%q8?678?6.8?6:8?6\8?6W8?6=8?6@8?6w8?8?6p8? 8? 8? 8? 8?98?698?6t8?6t8?68?6w8?68?6C8?w8?6d8?6F8?6a8?w8?6I8?6L8?68?6O8?w8?w8?%8?w8?6R8?w8? 8?w8?w8?w8?w8?6X8?w8?6 8?6^8?8?6U8?6[8?8?68? 8? f8?68?6g8?8?wY8?6j8? 8? 8?68?8? 8?6m8?6p8?6s8?% 8?6v8?6y8?w=8?6|8?w8?w%8?8?w8?8?w8?s8?6s8?w8?w8?68?w8? 8? 8?w8?)8? 8? 8? 8? 8? 8? 8?w8?w8?w8?w}8?68?68?m8?68?8?w_8?wi8?w8?w28?w8?w-8?wP8?w8?w8?w8?w8?w8?wd8?w<8?w8?wU8?wF8?w8?w8?wA8?wx8?wK8?wn8?w78?w}8?w8?w8?wZ8?ws8?w8?w8?w8?6 8?68?68?w8?w8?w8?w8?w8?w 8?wD 8?w 8?w 8?w 8?w 8?w 8?w& 8?w, 8?w2 8?w8 8?w> 8?w8?w8?w8?w8?w8?w8?w8?w8?w8?w8?w8?w8?w8?w 8?68?6 8?wt8?w8?6%8?w8?68?w8?wt 8?w 8?wt8?6.8?618?wz 8?w8?w 8?w(8?w8?wt8?6:8?6@8?w(8?6C8?w"8?w8?6I8?6L8?w8?w 8?6R8?w"8?w8?68?w 8?w8?6a8?6d8?w8?w8?wP8?w8?w_8?68?6(8?6X8?wM8?w8?wc8?wm8?w8?w8?w'8?w,8?w"8?w18?w68?w;8?wE8?w@8?wJ8?wT8?wO8?wY8?w^8?wc8?68?w`8?w 8?w`8?w 8?w8?w 8?w 8?68?648?6=8?6O8?68?6[8?68?698?68?6? 8?68?6y8?68?68?68?68?6 8?68?68?68?6 8?6a8?68?6{8?68?w 8?68?68?68?68?68?68?68?68?68?68?68?68?68?6 8?68?68?6 8?6s8?6F 8?68?68?6!8?68?6 8?68?6 8?68?68?68?w8?6 8?6d8?68?68?68?68?6U8?68?68?w8?68?6"8?68?68?68?68?68?68?w 8?6 8?6 8?68?68?68?68?68?6 8?6 8?6q8?6q8?6.8?6I8?68?68?68?68?68?6Q8?6 8?6 8?w 8?68?68?678?68?68?68?618?648?6~ 8?6p 8?68?68?68?68?68?68?6[8?6g8?6 8?68?6b 8?6 8?678?6O8?6m8?68?68?6y8?68?6 8?6* 8?68?68?68?68?68?68?6$8?68?68?6'8?6!8?68?68?68?68?68?68?68?6 8?68?6@8?638?6M 8?698?6*8?68?6-8?6?8?668?68?6T 8?6H8?6i 8?6B8?68?618?6?8?6(8?w?8?68?6X8?6E8?6z8?6C8?6^8?68?6?8?6 8?68?6E8?6<8?68?6=8?68?w8?68?608?68?6u8?6F8?6K8?6=8?68?6 8?6N8?68?6T8?68?6 8?6O8?6W8?6R8?68?6[ 8?68?6%8?68?68?68?68?6:8?6L8?68?68?68?6~8?6 8?68?68?68?68?6'8?6 8?6-8?638?68?68?68?6 8?6w 8?6U8?68?wU8?68?68?68?6E8?6# 8?68?6K8?6Q8?68 8?68?6]8?68?6|8?68?68?6W8?68?68?6 8?6o8?68?68?68?68?w8?68?68?6C8?6 8?61 8?6[8?68?68?68?68?6a8?68?w8?68?w8?6h8?6 8?6v8?6Z8?6]8?6`8?6c8?6f8?6i8?6l8?6+8?6o8?6r8?6u8?6x8?6{8?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?6 8?68?68?68?6v8?68?68?68?68?6 8?698?w?8?6y8?6?8?6|8?68?6a8?6z8?68?68?68?68?6 8?68?68?6 8?6{8?6"8?6E8?68?6 8?68?68?68?68?6%8?68?68?68?68?68?68?68?68?w8?68?68?68?68?6s8?68?6# 8?6 8?68?68?6 8?68?68?68?68?6 8?68?6F 8?68?wh8?w78?68?6(8?68?68?68?68?w 8?6 8?6 8?6}8?68?68?68?68?w"8?6? 8?68?68?6 8?68?6 8?68?6 8?6 8?68?68?w8?6q8?68?68?wq8?6q8?68?68?68?68?68?68?6p 8?618?68?68?68?68?68?68?6~ 8?6.8?648?68?68?68?68?6U8?68?6[8?w8?68?6C8?6 8?68?678?6b 8?6 8?6g8?6O8?6m8?68?68?6 8?6y8?w8?68?6* 8?68?68?678?68?68?68?68?68?68?6'8?68?6!8?6!8?6$8?68?68?68?68?6:8?68?6*8?6-8?68?68?698?608?w8?68?6 8?68?68?6?8?68?6=8?6T 8?638?668?6@8?6M 8?68?68?6d8?6i 8?6C8?6 8?6<8?68?w^8?6?8?6E8?618?68?68?w8?6B8?wz8?6z8?68?6H8?6u8?6F8?w8?6N8?68?6 8?68?6K8?68?6O8?68?6T8?6=8?6Q8?w8?6I8?wF8?6W8?6Z8?6]8?6`8?6c8?6f8?6i8?6l8?w+8?6+8?6o8?6r8?6u8?6x8?6{8?6R8?w8?68?6[ 8?68?6~8?6h8?6U8?6 8?68?68?68?68?68?68?68?68?638?6L8?68?6w 8?68?w8?68?68?6'8?6-8?6E8?68?6X8?68?68?68?68?68?68 8?6Q8?6K8?68?6W8?6 8?6 8?6]8?w 8?68?68?68?68?6 8?6 8?6 8?w8?6o8?68?68?61 8?68?68?68?w 8?68?68?6[8?6 8?6^8?w8?6a8?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?68?6 8?68?68?w8?68?68?wh8?6h8?68?68?6 8?w8?68?68?w 8?w 8?w 8?wj8?w8?w    '    2 =     J  " )  0 P HV 7 \  > h S^n  nE .4L : & @iF- L RS X^Z 4 a djptvh o | ; v } B            I P      W ^ e    % l  , s 3 " ( .  z 4  : : A @ H O V F ] L d R k Qr $*y 06&X ^ Bd j p HNv T| Z flr H x ~Z ./KOSW[_cgkosw{  !%)-159=AEIMQUY]aeimquy}  !%)-1<GRVZ^bfjnrvz~ "%)-148<@DHLPTX\`dhsw{  !%)-1<@DHLWbmquy}~   $(,048<@DHLPTX\`dhlptx|   !%)-159=AEIMQUY]`dhlptx|  !%)07;?FLRX^dmvPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPP $).38=BGLQV[`flrx~      # ( , 0 4 9 > B F J N R V [ ` d i m q v {        ! & + 0 6 < B H N T Z _ d i n s PPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoP        " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~        " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~        " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~  "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^3Mbfjnrvz~  !%)-048<@DHLPTX\`dgkosw{   $(,048<@DGKOSW[_cgkosw{x c"&*.269=AEIMQUY]aehlosw{  $(,048<@DHLPTX\`dhlpsw{   $'+/37:>tPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnPsPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PbPgPlPqPvP{PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P% P* P/ P4 P9 P> PC PH PM PR PW P\ Pa Pf Pk Pp Pu Pz P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P !P!P!P!P!P$!P)!P.!P3!P8!P=!PB!PG!PL!PQ!PV!P[!P`!Pe!Pj!Po!Pt!Py!P~!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P"P#"P("P-"P2"P7"P<"PA"PF"PK"PP"PU"PZ"P_"Pd"Pi"Pn"Ps"Px"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P #P#P#P#P#P"#P'#P,#P1#P6#P;#P@#PE#PJ#PO#PT#PY#P^#Pc#Ph#Pm#Pr#Pw#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P $P$P$P$P!$P&$P+$P0$P5$P:$P?$PD$PI$PN$PS$PX$P]$Pb$Pg$Pl$Pq$Pv$P{$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P %P%%P*%P/%P4%P9%P>%PC%PH%PM%PR%PW%P\%Pa%Pf%Pk%Pp%Pu%Pz%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P &P&P&P&P&P$&P)&P.&P3&P8&P=&PB&PG&PL&PQ&PV&P[&P`&Pe&Pj&Po&Pt&Py&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P 'P'P'P'P'P#'P('P-'P2'P7'P<'PA'PF'PK'PP'PU'PZ'P_'Pd'Pi'Pn'Ps'Px'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P (P(P(P(P(P"(P'(P,(P1(P6(P;(P@(PE(PJ(PO(PT(PY(P^(Pc(Ph(Pm(Pr(Pw(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(PJQXaiq(P(P(P)P)P )P&x B;    F!  xP! ) 'ResB - -DzezinLerMwaYeravrdimzanzilLaneZourzedidesamDeminLepokMinitZordiavrillindinovamoktobsamdizilyeSegonnSemenndimansseptamzanvieap. Z-Kav. Z-Kfevriyemerkredivandredi1e trimes2em trimes3em trimes4em trimesPeryod letanZour lasemennapre Zezi-Kristavan Zezi-KristPeryod dan lazourne3[a b c d e f g h i j k l m n o p r s t u v w x y z] 7P)39hyBu W!0 '/j4,/ZAZ444[L)TPҽN1h 7P)3M#*)4 0  \\\\\\\ W!0 '/j4,/ZAZ444[L)TPҽN1h EsVCL. b`[ YYCD+E5 IVCAE:1Ml D ~E:1` C1Y8&YCC+svyh~ H=xfUl5r9'QqP D tP L P $ 1Z ^ >Cd "HSPPR V ` h `H j V`QP   : l  a y XP[P^PaPdPgPjPmPpPsPC[ow]i`,``F `u HP} 'ResBP  o 'ResB W +WMeyZomAogJolJonOraAlahAlakAlarJonaZomaAnioAlatsJolayAndroOmalyTaonaAprilyMartsaVolanaAlahadyJanoaryOktobraMinitraAlarobiaAsabotsyDesambraFebroaryNovambraSegondraAlakamisyAogositraSeptambraHerinandroRahampitsoAlatsinainyAlohan i JKAorian i JK[c q u w x]Telovolana faharoaTelovolana fahefatraTelovolana voalohany+[A B D E F G H I J K L M N O P R S T V Y Z]A[a b d e f g h i j k l m n o p r s t v y z]i7 r)%4B    NM)P 7P)39hyBu W!0 '/j44,/ZAZ444[L)TPҽN1h )) 7P)3M#*Qk 0  \\\\\\\+I W!$ Y0  '/ [)73?˹n 3f)dOj44,/ZAZ444S3w3M[L)TPҽN1hk pݎXzu\{DDDDDpݎXzu\{KބpݎXzu\{DDDDDpݎXzu\{Kބ)))jU !Wc ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM @48PXhd`L,< GAj4Dj4GGD>J2 ݳݬXݔ!+ @48PXhd`L,< GAj4Dj4GGD>J2 ݳݬXݔ!+svy{ޕsvy{ޕh~H݉@l5ݪPPP Y `P !  !   '  PPP2 '; IM!$P Y]  PPPPPP$P'P,P1P6P`9P>PEPLPQPTPYP`PePlPqPxP  e j   s x jv"5HS/25CPZP. 7 9 @ o } `  `P   : l a  PPPPP P PP C[ow]o```V` D` P 'ResBP  o 'ResB  PHYYYAraCheKumKwaMocMojNanRarTisUnaYelisaayakamweriSabatolel lome llonihukukal lain chanawichishuisekundeArahamisimchochil lYopia yesuiwiki mochaHinapiya yesuMweri wo kumiMweri wo naneMweri wo sabaMweri wo tisaMweri wo kwanzaMweri wo unayeliMweri wo uneraruMweri wo unethanuMweri wo unechesheMweri wo kumi na mojaMweri wo kumi na yel liMweri wo thanu na mochanihuku no mwisho wa wikiN 7P)3vysݹ!$0 '/$31N<Ȫ3w[L~)TPM i4  7P)3v#*1h!$0 '/$31N<Ȫ3w[L~)TPM i4 D@ >GGGDqG@) D j\xN }j4>j4H 4#P P P*2 :X \ BEHU bf j jv"HP^ b l `T p `oP  : l  a  vPyP|PPPPPPC[ow``_`V`R `{  'ResBP  o 'ResB W  W݊A7A5A6F5I6I8K9N4isuanYgimYgfituAneg 1Aneg 2Aneg 3Aneg 4Aneg 5Aneg 6Aneg 7ikwiriimYg zisu ywitchTKimYg fogimYg kudimeg bbimYg ichikaimYg ngwYtimYg tsieimYg krizmedimYg mbegtugimYg ichiibTdimYg dmbYKanYg agu nkap[c h l q v x]imeg mbYKchubi[, ; \: ! ? . '   "   ];[A B {CH} D E  F G {GH} I J K M N J O  P R S T U W Y Z ]O[a b {ch} d e Y {Y} f g {gh} i j k m n K o T {T} p r s t u w y z ]$/<<A07 %4B    N M)P 7P)3ߍ)˹$P)) 7P)3kQk$݋ݒݙݠݧݮuy}[^X\ c j ݋ݒݙݠݧݮ݋ݒݙݠݧݮuy}[^X\ c j ݋ݒݙݠݧݮ !P 'g/= ޼ umadXgjݭ "g/= ޼ 'g/= ޼ umadXgjݭ "g/= ޼h~ H pJ77J}}!J J JuuJJ>>JEEJ; ; J TK~PPt U` U`5PP !  (0 ! 8@HP  X ^kx   jv"5HP  [P `  PPt`P PP` PPC`` PPy` PP$`   : l  a  PP    PPPP C[uow]Y`P``V`v`E` ` P 'ResBP  o 'ResB$  44;TkrhwApaHinHorMerParTapHW1HW2HW3HW4HuiPaePouhktauHakiHaraHereKohiMahuNukuPipiRtkHMngoRangiRapahorapMpMMahuruPipiriRhinaRmereRpareRtapuhauwhhkonamaramamenetiianeiHakiheaHaratuaRhoroirohe wNgahuruinanahiHMngongoiKohitteaHuitanguruHereturikMkPaengawhwhPoutkterangir o te wikiHauwh tuaruaHauwh tuawh{0} ki te {1}Hauwh tuatahiHauwh tuatoruWhiringa--nukuWhiringa--rangi[A E H I K M N O P R T U W][b c d f g j l q s v x y z]/[a  e  h i + k m n {ng} o M p r t u k w {wh}]7 %4%4BJqJJJuJJJAJ{ J JYJJJ|J JJ6JS JJ?Jy JJJ J%JqJJJuJJJAJ{ J JYJJ    NM)P gB77 w)˹$B$cc$x:*$$kW$3 h$__Nņ$4E$GGG))) gB77wQk l*DK j4l* ׋Zkיג l*DK j4l* ׋Zkיג))) ! !Pi F#+'PAPDPGPJPMPPPSPVPYP\P_P7; EPV]enxbPePhPkPnPqPtPwPzP}PPP EPV]enxPPPPPPPPPPPP7P c *.P3PN v Pt Y U`z `U`!$P PPPPPPPi`PPPPPP PP5  ! /7?G ! OW_g   oPtPyP ~        jv"5HS!   P  `  `P    : l q } ' 5  a f r  PP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQP TP Cow] ``` 8` P " ]P 'ResBP  o 'ResB q VqߩD0245X<5@B5@B8@BCB2B. 0 1070@10105?5?8X0@<030=0A8A5=5B>10!0:025G.=>\5@0_.A54.H01.H02.X0=.XC;.XC;8XC=.XC=8A530A@F5?>?;.H010=0A040104@0:8X0:<5A@0?0>=0?0CA0B0<C7B525BB8H@8E0<;5E0B>@E540@45=5AE0=_00004C;:.4C;E.=>5<.@0_01A5?B.H020;G0A>2[P ]]4@C3>5<>_87=0<5:0=_8:>?G5<0H:>=0?;.?>;=.@07=>F8D@8=0CB@>0A28=010H0=A35=1>B5AD0=4:>@404<80780=5E0A5B0EA0AG08B@0X08AB0<8=3C>@01. I@018 I_C<. I1@>52865=A:>73@040:0=1C=A<5H:>?@5B?;.704CB@520XA0:0<53018B?03C<5=D0;3C=0X5:0B8B?@.=.5.{0}45=0?@-XC=4C;:8404C;E8_0<CE0@5<=>5<2@8@01. II@018 IIX0=-<0@X0=C0@8_C<. II682>B=>7=0<8Z0;8G=>AB?@54<5BA?0@5=8AB@5;:0<5A:5@5<10@0<C40=0?;04=5H0E@820@45:5<2@8>:B><2@8?@. ..D52@C0@8_C<040 I{0}45=048=310BA<5B@8G:8?0BC20Z5?@. =.5.@0AB5=85?> ?>;=>\>2>X ?5B.>2>X ?>=.>2>X G5B.>2>X 2B>.>200 =54.>200 A01.>200 A@5._C<040 II000<8'.'000<X'.'2.1.48.271@8B0=A:8=0 ?>;=>\?@54 ..E0=-7=0F80008;X'.'?@5B?;04=503@0E0X0=000<8;X'.'>2>X <5A5F70 {0} 45=70 {0} G0A000 8;X040000 8;X048>2>X ?5B>:0:B82=>AB8>200 A@540?8:B>3@0<8dd.M  dd.M70 {0} 2B>.70 {0} ?5B.70 {0} ?>=.70 {0} A01.70 {0} A@5.70 {0} G5B.70 {0} 45=070 {0} G0A0>200 3>48=045= >4 3>4.000 18;8>=8000 <8;8>=845= >4 <5A.>200 <8=CB0dd  dd MMM0<5@8:0=A:8>200 =545;0>200 A01>B0dd.M.y GGGGG?@54 {0} G0A>200 A54<8F0?@54 {0} 45=>2>X 2B>@=8:70 {0} ?5B>:70 {0} A@548B8@5/A2@7=8:B>=A:8 7=0F8E0=-@048:0;80008;X'.'000<8;X'.'?@54 {0} 2B>.?@54 {0} 3>4.?@54 {0} <8=.?@54 {0} =54.?@54 {0} ?5B.?@54 {0} ?>=.?@54 {0} A01.?@54 {0} A5:.?@54 {0} A@5.?@54 {0} G5B.<8=0B0B0 =54.<8=0B0B0 A01.<8=0B0B0 A@5.?@54 {0} 45=0?@54 {0} G0A0>2>X G5B2@B>:<8=0B8>B 2B>.<8=0B8>B ?5B.<8=0B8>B ?>=.<8=0B8>B G5B.A;54=0B0 =54.A;54=0B0 A01.A;54=0B0 A@5.A;54=8>B 2B>.A;54=8>B ?5B.A;54=8>B ?>=.A;54=8>B G5B.>4 =0H0B0 5@0dd  dd MMM y@0X>2> ?8A<>70 {0} 3>48=870 {0} <8=CB870 {0} =545;070 {0} =545;870 {0} ?5B>F870 {0} A01>B070 {0} A01>B88=B5@?C=:F8X0X0?>=A:8 :0=870 {0} B@><5A.70 {0} A54<8F070 {0} A54<8F8<8=0B8>B <5A5F>20 B@><5A5GX5?@54 {0} <5A5FA;54=8>B <5A5F<8=0B0B0 A@54045= >4 <5A5F>B52@>?A:8 ?8A<070 {0} 2B>@=8:70 {0} A5:C=40<0;8 20@8X0=B8<8=0B8>B ?5B>:?@54 {0} ?5B>:?@54 {0} A@540?@54 {0} A@548A;54=0B0 A@540A;54=8>B ?5B>:<8=0B0B0 3>48=0?@54 {0} <5A5F8A;54=0B0 3>48=0>2>X ?>=545;=8:45= 2> =545;0B0?@2> B@><5A5GX5<8=0B0B0 =545;0<8=0B0B0 A01>B045= >4 3>48=0B045= >4 =545;0B070 {0} 2B>@=8F870 {0} G5B2@B>:7=0F8 70 F@B0Z58AB>@8A:8 ?8A<0<C78G:8 A8<1>;8=03>@=8 AB@5;:8=04>;=8 AB@5;:8?@54 {0} 3>48=0?@54 {0} 3>48=8?@54 {0} <8=CB0?@54 {0} <8=CB8?@54 {0} =545;0?@54 {0} =545;8?@54 {0} ?5B>F8?@54 {0} A01>B0?@54 {0} A01>B8?@54 =0H0B0 5@0A;54=0B0 =545;0A;54=0B0 A01>B0A>2@5<5=8 ?8A<0AB@5;:8 =045A=>D>=5BA:0 071C:0E@0=0 8 ?8X0;0:?@54 {0} B@><5A.?@54 {0} A54<8F0<8=0B0B0 A54<8F0?@54 {0} A54<8F8A;54=0B0 A54<8F02B>@> B@><5A5GX5B@5B> B@><5A5GX50D@8:0=A:8 ?8A<05<>B8:>=8 8 ;CS570 {0} G5B2@B>F8<8=0B8>B 2B>@=8:?@54 {0} 2B>@=8:?@54 {0} A5:C=40?@54 {0} A5:C=48A;54=8>B 2B>@=8:B5E=8G:8 A8<1>;8B>G:0 8;8 U25740_0<> A> A>3;0A:8dd.M.y  dd.M.y GE, dd.M  E, dd.M0<5@8:0=A:8 ?8A<070 {0} ?>=545;=8:70 {0} B@><5A5GX070 {0} B@><5A5GX5<8=0B8>B G5B2@B>:?@54 {0} 2B>@=8F8?@54 {0} G5B2@B>:A8<1>;8 70 20;CB8A;54=8>B G5B2@B>:AB@5;:8 70 =0;52>XC6=>078A:8 ?8A<0E, dd MMM y '3'. GA54<8F0 >4 <5A5F>BG5B2@B> B@><5A5GX5w 'A54<8F0' '>4' Y1C:2>284=8 A8<1>;82@5<5=A:0 ?@>3=>7035><5B@8A:8 >1;8F870 {0} ?>=545;=8F8?@54 {0} G5B2@B>F8_0<> A> A0<>3;0A:8?@5B?;04=5/?>?;04=5682>B=> 8;8 ?@8@>40E, dd  E, dd MMM y1;8A:>8AB>G=8 ?8A<070?04=>078A:8 ?8A<0<0B5<0B8G:8 A8<1>;8<8=0B8>B ?>=545;=8:?@54 {0} ?>=545;=8:?@54 {0} B@><5A5GX0?@54 {0} B@><5A5GX5A;54=8>B ?>=545;=8:?@54 {0} ?>=545;=8F8?>A;54=>B> B@><5A5GX5E, dd.M.y  E, dd.M.y?>;C-3>;5<8 20@8X0=B8W 'A54<8F0' '>4' MMMM?0BC20Z5 8 45AB8=0F88E0=78 (?>54=>AB025=>)E0=78 (B@048F8>=0;=>)EEEE, dd MMMM y '3'. GE, dd.M.y  E, dd.M.y GXC3>8AB>G=>078A:8 ?8A<0845>3@0DA:8 >?8A=8 7=0F8A8<1>;8 70 ?@5BA:06C20Z5D>@<0B 8 15;> ?@07=> <5AB>AB@5;:8 70 =03>@5 8 =04>;C7=0:>2=8/AB0=40@4=8 A8<1>;8AB@5;:8 70 =0;52> 8 =045A=>7=0F8 A> >3@0=8G5=0 C?>B@5107=0F8 HB> =5 7075<00B ?@>AB>@!2@B8=0{0}-20B0C;8F045A=>.!2@B8=0{0}-<0B0C;8F045A=>.!2@B8=0{0}-@0B0C;8F045A=>.!2@B8=0{0}-B0B0C;8F045A=>.1[\-    , ; \: ! ? . &     ( ) \[ \] \{ \}]?[                     ! "  # $ % & '  (]?[0 1 2 3 4 S 5 6 7 U 8 X : ; Y < = Z > ? @ A B \ C D E F G _ H]$/<*7<A0<Adv_ EEJJJJ-.uJ,.tJ+.sJTUJTUJTUJ.iJ.hJ.gJKKJJJJIIJHHJHHJHHJYYJXXJWWJGGJGGJGGJVVJUUJTTJv3v3Ju3u3JggJvvJuuJJ//J//J//  /N)  J Z;yJ~ 7P)3 ! $,pߩV#SU+X+9 VV$<#"%%h4$3$׼K4$il6 ${H7H7$00004h$9!MG$Y>P$ 7P)3ߔߔߔ ߞOS /6+% ߞOS /6+% ߞOS /6+% ߞOS /6+%ߔߔߔ -tUߕ}I -tUߕ}I -tUߕ}I -tUߕ}I 7P)3* !$ 0 $,q4D3[)p3V#n 3<SU+X+9 S3wVV$<#"%%E $hE gMMGBxGG$G5M hG$__G$4EG$GGG qBqBMM(h4$3$׼K4$il6 $$k Q v33 텐MM 3 {H7H7$00004h$9!MG$Y>P$_ee 7P)3jy"rJJ `(#( <`(#( < / e? / fe / _?  / ee?  / eec  / _6_?f!DE $hE gMMGBxGG$G5M hG$__G$4EG$GGG[h[hhh~N$M$׼K{$il$$4 p vMM yhyh 3zPP$Ng$ȶkh%$A$rrr bN IgyS yr4e4yye(+`; l  (ZQ bN IgyS yr4e4yye(+`; l  (ZQp p  7P)3 ! $,pߩV#SU+X+9 VV$<#"%%h4$3$׼K4$il6 ${H7H7$00004h$9!MG$Y>P$CX=k !_  7tߧ8CX=k !_  7tߧ8CX=k !_  7tߧ8CX=k !_  7tߧ8 u`j1ߍ u`j1ߍ u`j1ߍ u`j1ߍ 7P)3 ! $,pߩV#SU+X+9 VV$<#"%%h4$3$׼K4$il6 ${H7H7$00004h$9!MG$Y>P$ -;ms  4u  -;ms  4u  (3_H{wJ (3_H{wJ (3_H{wJ (3_H{wJc&c&@&Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G+ %dP"yLI{BJ I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPP"P%P(P+P    " + 3 ; D L T \ d l u ~                    # + 3 > I PPPPPPPPPT ] f PPP  4 PPPP PPPO ,O /O f 9=J W _    C[uow\] D `P+``V``E` "` PPk  %P 'ResBP  o 'ResB>  WWVQ6     + 8   .. >  J & A , A 5 F  > 6   . . . . .   >  K  H  B $ .( .* .* W + F , .- > . .. A . F 5 H 7 .. F . B z  , M  8 |  ? . ? . ? |  F . F |  K , ( 8 @ , > , . ? .8 F . ! ? 8 + . I  . F . ( A  K . W .! F .$ > .$ ? .( 5  ( ? .( F .* > .. > .. > | . K ./ F .1  .8 + | 8 ? .8 @ .9 > .9 >  9 F .9 G .9 ?  1  M   & > |  , > {  / > |  2 A ~  B 2 H ! F / M * 5 K # * W 7  . >   . F 9 | . G / M 5 M / > 8 F ( F 9 G & | ( > 3 F  II M / G ! ? 8  . A 9 .1  , M 6 M 0 > 9  M  mlym* $ >  * 2 5  . C   / A  F 6 9 , > .  7 ? |  7 > "   * F * M ( ? 8 > { . F 8 M 0 8 ? 5 > { 9 >  2 F , ? 8 ?   ( M ( M  6 ( ?  * M 0 ?   M  K ( 5  , | . A 9 1  1 . & > .6 9 , > {  . K  ? / > $ M 0 / A  8 M 1 . & > { 1 . 3 > { 6 0 @ 0  8 8 M /  8 M % 2  9 C & /  0 > 5 ? 2 F 8 ( M ' M / ( F 9 > 8 F  & > | I H $ M 0   W  M  M $ > . B 8 M $ ? 7 M 1 ? + }  A (  , > 0 . W ! , > 7 { 8 M 5 H 6 >   9 > 1 M 1 |  ( M ( 2 F   4 M   * > &   . > 8    > / |  , A ' {  * M 0 ? }  ( A 5 0 ? ! ? 8  , | + F , M 0 A 6 5 M 5 > .6 5 M 5 > } M/d, E * M * K ~  >  M  ?  > { , A z * $ >   ~ * A 0 A 7 { 8 M $ M 0 @  & > | II 6 M 5 ? (   K | & > & M * >  A . F { , 9 M . > { . ? / > 8 ? / . K | & > & M 6 M 0 > 5 #  9 F 7 M 5 {  5 | 7  . ?   M 5 K   J 5 M 5 & A }  9 .& A } 9 ? .. > |  M  M * M 0  C $ ? . K ! ? + / | 8 M . H 2 ? * A 2 |  M  F  ? / >  M  M  M / G 7 M   ? 5 F 1 M 1 M $ 9 M 8 > 8 M + | 5 > | & ? { 8 @ , > 1 M 1 M  > 2   M   8 . / . G  2 , ? .8 ? . . $ ?  M  ~  5 F 3 M 3 ?  5 M / > 4    M  K , |   8 M 1 M 1 M  M 0 ? .. A .& A }  9 & M 8 F * M 1 M 1  d-M-y, E  M   M  ~  > 2 > 5 8 M %  F  M  ?   . # ?  M  B | . ? ( ? 1 M 1 M 8 F  M  { ! M  > 2   M   0 > 2   M   1- > & M 0 * > &  000  / ? 0   8 M + > { ! M  > | $ M $ ?    ? 8 M 2 F 5 M  F { , K  M  M . > |  6 @ | 7  7 9 M 0 ? 5 > | & A } 9 ?  M  . 1 M 1 ( M ( > ~  > / 1 > 4 M  + F , M 0 A 5 0 ? , A ' ( > 4 M  6 ( ? / > 4 M  + K | . > 1 M 1 M , M 0 F / M 2 ? . 1 M 1 A 3 M 3 5 8 M * K |  M 8 M  M  / M  M  M 5 H  A ( M ( G 0  ( > 2 >  * > &  , > 0  9 > $ M $ M . F  > , ? 1 M 1 M . F 8 M  F 0 F    A $ M $ 5 | 7    A $ M $ 6 ( ?  4 ?  M  6 ( ? . > 8 .  4 M  5 M / > 4 > 4 M  5 | 7 . & ? 5 8  8 F * M 1 M 1  , |   > / 1 > 4 M   , A ' ( > 4 M   6 ( ? / > 4 M   @  M / > * M * M  ? $ M 0 2 G   ~  J 5 M 5 > 4 M  . F  M 0 ?  M  M 5 8 M $ A  M  ~  | & M ' 0 > $ M 0 ? {0}  4 M  / ? } 000 & 6 2  M 7   ( M ( >  * > &   F  M  F  1 M 1 M 0 # M  >  * > &    A $ M $ . > 8    A $ M $  4 M    A $ M $ * > &   4 ?  M  * > &   4 ?  M  . > 8   4 ?  M  5 | 7    A $ M $  > / |   A $ M $ , A ' { {0}5 M /  M $ ? Y-2 F  4 M  w 4 ?  M   > / |  4 ?  M  , A ' {  . > & A }   ? . . > & A }   ? | $ ?  M  3 > 4 M  1 , @ 9 A }   ? .1 , @ 9 A }   ? |   J 5 M 5 > 4 M   . ? ( ? 1 M 1 ? }  5 M / > 4 > 4 M  5 ? 0 > .  ? 9 M (  {0} * > & $ M $ ? } {0} . > 8 $ M $ ? } {0} 5 | 7 $ M $ ? }  M  $ ? 0 ?  M  M 000  M 0 ? 2 M / z . B ( M ( >  * > &   4 ?  M   4 M  . ? ( ?  M  > ( M ( M   A $ M $  J 5 M 5 1 , @ 9 A }  5 M 5 . 4 M  . & ? 5 8   4 ?  M   J 5 M 5  . > & A }  5 M 5 . . > & A }  5 M 5 } 1 , @ 9 A }  5 M 5 } 5 F 3 M 3 ? / > 4 M   ( M ( K ! J . ? ( ?  $ ?  M  3 > 4 M   . # ?  M  B 1 ? }  K  ? / >  M  ? / 5 ! > 7 M / #  M  | ( > # / . A & M 0  ~ {0} & ? 5 8 $ M $ ? } {0} . ? ( ? 1 M 1 ? } {0} 8 F  M  { ! ? }   A $ M $ $ ?  M  ~   A $ M $ 5 F 3 M 3 ?   A $ M $ 5 M / > 4  MMMM -  4 M  W 4 ?  M  $ ?  M  ~  4 ?  M  5 F 3 M 3 ?  4 ?  M  5 M / > 4   > * M * ( @ 8 M  > ( {0}5 M /  M $ ?  ~  ' A ( ?  2 ? * ?  ~  5 F 3 M 3 ? / > 4 M   K z . > |  M  A  ~ * 0 ? . ? $ * / K   {0} . # ?  M  B 1 ? } 000 2  M 7   K  ? {0}  B  > $ F {1}/ F  M  > 1 M 1 ? 1 M 1 M  4 M  / ? 2 F & ? 5 8  9 > { . B 2 8   M /  ~   M 1 M 1 ? 5 ? 1 M 1 ?  z 8 K # ( M 1 }  > . K  # ? $  ? 9 M (  M  ~ ! ?   M , > 1 M 1 A  ~ -  M 7 # * > ( @ /  M  ~ 9 > { * M 0 $ @   M  ~ {0}  4 M  . A . M * M {0}  > / 1 > 4 M  / ? } {0} * > &  . A . M * M {0} , A ' ( > 4 M  / ? } {0} . > 8  . A . M * M {0} 5 | 7  . A . M * M {0} 6 ( ? / > 4 M  / ? } {0}, {1}  ( M ( ? 5  | ! ? , F 9 F 7 M 1 M 1 M {0} 5 0 A ( M (  4 M  ( K z 8 M * F / M 8 ?   M   A $ M $  > / 1 > 4 M    A $ M $ , A ' ( > 4 M    A $ M $ 6 ( ? / > 4 M   4 ?  M   > / 1 > 4 M   4 ?  M  , A ' ( > 4 M   4 ?  M  6 ( ? / > 4 M  . > 8 $ M $ ? 2 F  4 M  / B 1 K * M / { 2 ? * ?  ~ 5 H 1 M 1 M 8 M * F / M 8 M 5 J  M  > 2 ?  M  > . K 5 | 7 $ M $ ? 2 F & ? 5 8  {0}  J 5 M 5 > 4 M  / ? } {0} & ? 5 8  . A . M * M {0} 5 M / > 4 > 4 M  / ? }   A $ M $  J 5 M 5 > 4 M   $ M . @ /  ? 9 M (  M  ~   A $ M $ 5 M / > 4 > 4 M   . G 0 ?  M  { 2 ? * ?  ~  + M 0 ?  M  { 2 ? * ?  ~  4 ?  M   J 5 M 5 > 4 M   4 ?  M  5 M / > 4 > 4 M  5 G 0 ? / ( M 1 M + K . A  ~ {0} $ ?  M  3 > 4 M  / ? } R.O.C-/ M  M  M . A .G y, MMMM d, EEEE  A $ M $ $ ?  M  3 > 4 M   4 ?  M  $ ?  M  3 > 4 M   M / > . ? $ @ / 0 B *  M  ~ , K  M 8 M ! M 0 K / ?   M 8 M 5 0 8 B     M 7 0 . > 2 9 { 8 ? (* 0 . M * 0 >  $  ){0} 5 F 3 M 3 ? / > 4 M  / ? } * 6 M  ? . G 7 M / { 2 ? * ?  ~ . > 8 . * M 0 5 | $ M $ ? & ? (  {0}  2 M 2 F  M  ? } {1}  A $ M $ 5 F 3 M 3 ? / > 4 M   4 ?  M  5 F 3 M 3 ? / > 4 M   0 ? $ M 0 * 0 . > / 2 ? * ?  ~ &  M 7 ? # G 7 M / { 2 ? * ?  ~ 8 M . H 2 ?  3 A   3 A  3 A  {0}  > / 1 > 4 M  . A . M * M {0} , A ' ( > 4 M  . A . M * M {0} . # ?  M  B | . A . M * M {0} . ? ( ? 1 M 1 M . A . M * M {0} 6 ( ? / > 4 M  . A . M * M {0} 8 F  M  { ! M . A . M * M {0},  2 M 2 F  M  ? } {1}. M / B 8 ?  M  } 8 ?  , 2 A  ~ / > $ M 0 / A  8 M % 2  M  3 A  8 >  M  G $ ?   ? 9 M (  M  ~ {0}  J 5 M 5 > 4 M  . A . M * M {0} 5 M / > 4 > 4 M  . A . M * M G y, MMM d, E  d, ER.O.C-/ M  M  M . A . M * M  M 0 ? 8 M $ A 5 ? ( M . A . M * M . C   M  3 A  * M 0  C $ ? / A  9 { 8 ? (2 3 ? $ . >  M  ? / $ M ){0} $ ?  M  3 > 4 M  . A . M * M 8 M . K ~ + K  5 G 0 ? / ( M 1 A  ~ {0} 5 F 3 M 3 ? / > 4 M  . A . M * M   M 7 0 8 . > ( . > /  ? 9 M (  M  ~   / > 3  M  3 A   ? 9 M (  M  3 A  , A 3 M 3 1 M 1 A  ~ /(  M 7 $ M 0  M  ~ . > 8 $ M $ ? 2 F * M 0 5 | $ M $ ? & ? (  $ > 4 G  M  A 3 M 3  . M *  / > 3  M  ~  6 / 2 ? * ? 5 ? 5 0 # * M 0 $ @   M  ~ 9 > + M -5 ? ! M $ M $ M 5 G 0 ? / ( M 1 M $ F  M  A  ? 4  M  ( G 7 M / { 2 ? * ?  ~ + A ~ -5 ? ! M $ M $ M + K  5 G 0 ? / ( M 1 M + K | . > 1 M 1 A  5 H 1 M 1 M 8 M * F / M 8 A  {0}-> . $ M $ F 5 2 $ M $ G  M  M $ ? 0 ? / A  .  $ M $ G  M  M  B # M  A ( M (  . M *  / > 3  M  ~ 5 2 $ M $ G  M  M  B # M  A ( M (  . M *  / > 3  M  ~ . A  3 ? 2 G  M  M  B # M  A ( M (  . M *  / > 3  M  ~ $ > 4 G  M  A  . A  3 ? 2 G  M  A  3 M 3  . M *  / > 3  M  ~ ,[\- , . % 0 + 0f 1g 2h 3i 4j 5k 6l 7m 8n 9o ].  $ M $ G  M  A  5 2 $ M $ G  M  A   B # M  A ( M (  . M *  / > 3  M  ~ c[                     ! " # $ % & ' ( * + , - . / 0 2 5 6 7 8 9 3 4 1 ][      ` a                   ! " # z $ % & ' ( { * + , - .  / 0 | 2 } 5 6 7 8 9 3 ~ 4 1 > ? @ A B C F G H J K L W M ]$/<*7<A0c].v7 r)}BJPPJOOJNNJJJJ22J11J00JYYJXXJWWJppJJJttJJJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ /) JJ7 r)}B / ) 0:0:0: :3X2I%Ua6 bE^REEE :3X2I%Ua6 :3X2I%Ua6 bE^REEE :3X2I%Ua60:0:0: /s.N$vm **>VBz~ /s.N$vm /s.N$vm **>VBz~ /s.N$vm gBw34Zhou|t "-5J=DK]iou%L$2?G{9nF\ 4'sy:]/Jll%S4?7unG*x:h~ H :~yJAAJFFH :~yJAAJFFH :~yJAAJFF%qqHJJHyJJHyJJH J!!JeeJ!!JeeJ!!JeeHJOOJyyJOOJyyJOOJyyH8&JJHkJJHkJJHWO'J00JHWO'J00JHWO'J00JHKH?J##JHKH?J##JHKH?J##JHJ55JHPEJ55JHPEJ55JHJ]]JJ]]JJ]]JHJJ==HVoJJ==HVoJJ==H JWWJHJWWJHJWWJHhJ55JHJ55JHJ55JHJJQQH]{JJQQH]{JJQQHqA3JJHqA3JJHqA3JJ[[]"Hc:J==J%%Hc:J==J%%Hc:J==J%% EE ?E   ?E   ?    ? ?     > i  K ZFPB3BPX EPV]enx]PbPgPlPqPvP{PPPPPP7Q EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPP P7f y *MPRPd  PJR P#P(P1P =Y   ` *` BEH KYg u  "H       "H  !$P Y] cPhPoPtP{PPPPPPPPPPPPP`PPPPPPPPPPPP5 P 1I  W!$ Y0  '/`Rk`3` ` `C``[)`7``3``?``˹`n `3``f)`dO``m`<`.`-`P``4```S`3`w`3`M``[`#``#`h``І`Q`4`B`/`#P ! (08@ ! HPX`S Z  hP{PP PPPe j ' ;"IM!$P Y] PPP PPP P)P2P;P>PCPHPKPNPSPVP[P^PcPhPt`kPpPwP~PPPPPPPPP         jv"5HS  P  a o s }    ,; JYh  H  wy{ }   "H        "H   ,9 FS` # H(  mps".  ` z        , 3 7P<Pf`,PC LPQPf`APL aPfPf`VPU PPP^ PPPf PPPn PP`Pv PP` PP` PP`P PP>` PP>` PPP PP P $P)PP 5P:P.`.P FPKP`?P WP\P`PP hPmPI`aP yP~PI`rP PPI`P PPP PPP PPP PP'`P PPB` PPB` PPP' PPP/ PP P7 "P'PP? 3P8P,PG DPIP=PO UPZPNPW fPkP_P_ wP|PpPg PPPo PPPw PPP PP p`Pe` PP `Pe` PP `Pe`  PP@`P PP`P +P0P`$P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } G P Y kPnPqPtPwPzP}PPPb j r z                    # + 3 ; C K S [ c k s {     PPPPPPPPP   5P8P;P  >PGPPPYPbPkPO {O ~O f J W _ 1 3 5 C[uow\] D `@PI````E` `5 vP#P ' tP9 'ResBP  o 'ResB Q VQ EIVIX-"XIIVII-"A5:#O<!C<"C3185=O<BC3E=>@>9H=..VIIIM@8=000"%0=77@E>4>>>@>=3;000LLLLLCA04O<1002000=68@M2-<>680O;0;1O<103070@40200?@M2M=M 0M=M OM=M 0M=M OM=M OM=M 0A0O00A0=0939E0320O3<0@!C</>4$>@<0B0<LB0=100A0=;E0320=4@4 4C=4000 A0O00A0OM=M 68;M=M A0@3-@ A0@4-@ A0@5-@ A0@6-@ A0@7-@ A0@8-@ A0@9-@ A0@B h 'F'h 'F' a8@ME 08@ME O8@ME 08@ME O8@ME O8@ME M=M E0M=M F03">>=CC410@8;30<0@300H<5B@89=C@30<0;M<M3BM9M@M3BM9G834@11-@ A0@12-@ A0@000A0O10-@ A0@E. HH:mm8@ME E0@A=4%>A;>A>=8@ME 68;8@ME A0@=34@C@68340@@G;3GH= 4C=4../.E.000 <O=300BM@1C<0<O=30E. B h:mmE. h:mm aIV C;8@0;M=M <8=CB[   ]09 020;B8:B>3@0<"M<4M34%>>;, C=4/?>= :0=0F03 0300@000 BM@1C<III C;8@0;{0} F <=MMMM'K=' d000<O=3000<O=3006;K= 4@F0389= 1AM=M C;8@0;1-@ C;8@0;2-@ C;8@0;3-@ C;8@0;4-@ C;8@0;%>>A>= 709000 8E =0O4{0} 0 <={0} O <={0} 0 <={0} O <={0} O <={0}  <={0} F 40@0000BM@1C<MMMMM/dd. EHH  HH 'F'E. HH:mm:ss08E=0O4=3@A= 0=3@A= O=3@A= 0=3@A= O=3@A= O=3@A= h  h a (v)&M3, B0A;0;8=MM<AM3;M;{0} 0 40@00{0} O 40@00{0} 0 40@00{0} E0 <={0} O 40@00{0} O 40@00{0}  40@00{0} <8= <={0} A5: <=68;89= E>=>3E. B h:mm:ssE. h:mm:ss a000BM@1C<008E=0O4=3@A= E0D@8: 18G2M@2@>? 18G2M@A43MM@ A0@%0= E0=7=CC4%OB04 O73CC@-3H389= 0<>5A43MM@ A0@<0=09 M@8=89=3@A= 68;=3@A= A0@{0} E0 40@00{0} <8= 40@00{0} A5: 40@00G y '>=K' MMMGGGGG y.MM.ddA0@K= 7 E>=>3{0}-= 7 E>=>30008E=0O4G y '>=K' QQQGGGGG y MMMMMy.MM.dd, EEEE{0} MA2M; {1}<5@8: 18G2M@@A BM<434M343MM@ A0@"024C300@ A0@"EM= 18G2M@%09@F03 7C@0EB024C300@ A0@M=M =O< 30@03{0} A0@K= <=G y '>=K' MMMMG y '>=K' QQQQ{0}, MA2M; {1}@024C300@ A0@CC4;03K= AM3C@00A/E>;1>>A09<4C300@ A0@%>Q@4C300@ A0@0@024C300@ A0@8@ME =O< 30@03=09<4C300@ A0@B;E@89= 3M@{0} 68;89= <={0} A0@K= 40@00{0} 4@89= <={0} F0389= <=M=M 4>;>> E>=>3HH  HH 'F' (v)C@024C300@ A0@>;>>4C300@ A0@>>H 700A0= AC<MMH 700A0= AC<@243MM@ A0@= E0@A0= AC<3C@024C300@ A0@4>;>>4C300@ A0@4@243MM@ A0@M=M 1O<10 30@03M=M 40200 30@03M=M ?@M2 30@03=3@A= C;8@0;{0} 68;89= 40@00{0} C;8@;K= <={0} 4@89= 40@00M=M <O3<0@ 30@03{0} <8=CBK= <={0} F0389= 40@00GGGGG y.MM.dd. EC@3004C300@ A0@M@389= BM<434%0=7 (#;0<6;0;B)40@00389= C;8@0;7C@3004C300@ A0@8@ME 1O<10 30@038@ME 40200 30@038@ME 4>;>> E>=>38@ME ?@M2 30@03M=M 100A0= 30@03M=M ;E0320 30@03A3M= BM<4M3B4MMMMM/d  MMMMM/d{0} C;8@;K= 40@00HH:mm  HH:mm (v)h:mm  h:mm a (v){0} <8=CBK= 40@00{0} A5:C=4K= <={0}-= 4>;>> E>=>30@CC= 700A0= AC<= 789= 18G2M@8@ME 100A0= 30@038@ME ;E0320 30@038@ME <O3<0@ 30@03A0@K= 4>;>> E>=>39; 068;;0300=CC4{0} A5:C=4K= 40@005><5B@89= 4@A4$>@<0B, E>>A>= 709<0=09 M@8=89 <=E<=4 789= 18G2M@=3@A= =O< 30@03G y '>=K' MMM'K=' d{0} 7 E>=>389= <=0@20= =M343MM@ A0@@20= =M343MM@ A0@0@CC= 0789= 18G2M@@G8= F0389= 18G2M@"5E=8:89= BM<4M34%36<89= BM<4M3B4{0} 7 E>=>389= 40@000@20= E>Q@4C300@ A0@= 0<LB0= 10 10930;L@20= E>Q@4C300@ A0@O;0;, 3070@ =CB3CC49@E 4>@=>4K= 18G2M@%0=7 (%O;10@HCC;A0=)%C28;10@K= EM;1M@4=3@A= 1O<10 30@03=3@A= 40200 30@03=3@A= 4>;>> E>=>3=3@A= ?@M2 30@03MMMMM/d E  MMMMM/d E{0} =O< 30@0389= <=>>H, 4MMH 700A0= AC<=3@A= 100A0= 30@03=3@A= ;E0320 30@03=3@A= <O3<0@ 30@03G y '>=K' MMM'K=' d. E{0} =O< 30@0389= 40@00=3= BM<4M3B89= 4@A{0} 1O<10 30@0389= <={0} 40200 30@0389= <={0} 4>;>> E>=>389= <={0} ?@M2 30@0389= <=G y '>=K' MMMMM/dd  ddG y '>=K' MM 'A0@K=' dd= <=4 0789= 18G2M@=, 10@CC= E0@A0= AC<0B5<0B8:89= BM<4M3B4"M<4M3/AB0=40@B BM<4M3B%O7300@;034<0; EM@M3;MM{0} 100A0= 30@0389= <={0} 1O<10 30@0389= 40@00{0} 40200 30@0389= 40@00{0} 4>;>> E>=>389= 40@00{0} ;E0320 30@0389= <={0} <O3<0@ 30@0389= <={0} ?@M2 30@0389= 40@00=MM<AM3;M;4 10 E<A{0} 100A0= 30@0389= 40@00{0} ;E0320 30@0389= 40@00{0} <O3<0@ 30@0389= 40@00CC=K =3=89 BM<4M3;M3MM8683 70320@K= EC28;10@CC40<> 3893;M3G89= 40@00;0;45>3@0D8: 1CC@0E BM<4M3B4G y '>=K' MMMMM  MMMMM 'A0@'Y '>=K' w-'@' '4>;>>' 'E>=>3'BM= @3= 70320@K= EC28;10@@3H 70320@K= EC28;10@CC4MMMM'K=' W-'@' '4>;>>' 'E>=>3'{0}-@10@CC=M@3M;BMM@>@=>CCGGGGG y '>=K' MMMMM MMMMM 'A0@'GGGGG y '>=K' MMMMM/dd  MMMMM/ddG y '>=K' MMMM'K=' d. cccc '30@03'0@B0=4{0}%109=0.=893020ECC?0@B0=4{0}%109=0."M4=893020ECC?)GGGGG y '>=K' MMMMM/dd  y '>=K' MMMMM/dd)G y '>=K' MMMMM/dd E  y '>=K' MMMMM/dd E)y '>=K' MMMMM 'A0@'  y '>=K' MMMMM 'A0@'+G y '>=K' MMMMM 'A0@'  y '>=K' MMMMM 'A0@'-GGGGG y '>=K' MMMMM/dd E  y '>=K' MMMMM/dd E/GGGGG y '>=K' MMMMM 'A0@'  y '>=K' MMMMM 'A0@'G[0 1 2 3 4 5 Q 6 7 8 9 : ; < = >  ? @ A B C  D E F G H I J K L M N O]$/<*7<A0c].di_ %4%4JJJJJJJJJJ77J66J55J##JJJHHJJJJJJJJJ%%JJJIIJJJJJJJJ / ) JJJo jC3'>) !$ 0 $,Rk3 -7^>3<h3w^>E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(9$9$$4$$4 Q v33 텐MM 3 Wr$NNC/$RR/$ $   jC3@ JJMM>07RE")>07RE")>07RE")=>07RE")>07RE")>07RE")|d]O/ / / /  /  /  l[p^l[[p^E $oE g 4 4GBWGG$G5M hG$__G$4EG$GGG[h[h9$9$$4$$4 p vMM  Rz$TTJ1$TTJ1$ $ qeU9hXYpd l=~H-?N!f qeU9hXYpd FTzAqeU AqeU Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G*yp<Nk8` n}rk'4\&bN KvcGVFi f%N{1Z3_Y s2qA*h~ H ~VJJ}}JJ}}JJ}}HrJssJHJ==JAAHJ==JAAH>JJJJJJHKJJJJJJH]jJJH,JWWJYYH,JWWJYYHuJmmJJmmJJmmJH}7JJJJJJHMYJJH%JJJJMMH%JJJJMMHJJ**JJJJH+0JuuJH:&J~~JqqH:&J~~JqqHmJAAJH A.JJ}}H A.JJ}}HHJJ((H3JqqJeeH3JqqJeeH2JJH6JJddH6JJddH{JJJJRRJJRRHhJJ]]JJ]]JJ]]            !.                ax^몪 EPV]enxPPPPPPPPPPPP7 EPV]enxPPPP PPPPP#P(P-P EPV]enx2P7P<PAPFPKPPPUPZP_PdPiP7 *PP nPJRPPt = U` U`!IM!$P Y] PPPPP PPP"P+P.P3P8P;P>PCPFPKPPPUP`XP]PdPkPpPsPxPPPPPP5P .I !$ Y0 '/`Rk`3` `-`````7````^`>``3``C`l```<`h`P`````3`w`vP`l``[```````@````P !  !    PPP )P:PKP  ' ;\_beh!IM!$P Y] kPpPwP|PPPPPPPPPPPPPPPPP`PPPPPPPPPPPP !.; HUb   oty ~  jv"5HSP9       `4  NPSP`CP  XP]P` bPgP` PPP% PPP- PPP5 PPB`P= PPF`F PPF`N PPO`PV PPz\`_ PPz\`g PPPo PP Pw %P*PP 6P;P`/P @PEP` JPOP` [P`P`TP ePjP` oPtP` PPyP PPP PPP PPiz`P PPt` PPt` PPP PPP PPP P PP PPP  )P.P"P :P?P3P KPPPDP" \PaPUP* mPrPfP2 ~PPwP: PPPB PP `P<`J PP ``U PP ``^ PP`Pg PP`p PP`x B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }   ! lPoPrPuPxP{P~PPP) 1 9 A J R Z c k s {                     & . 6 > F N Y b PPPPPPPPPk t | PPP  4 PPP"P+P4P=P[uow\] U`P`V`P`E` ` P:P  FP 'ResBP  o 'ResBP   ª 'ResBb  {{Vim k l n o  6  g g g h g i g f . G  5 & G 6 A & A 6  8     A  B ! ? ( K + G . > 8 >   $ ? j  B ( $ ? 0 $ G 0 $ L $ * L 7 . >  $ > 8    $ ? g $ ? h $ ? i . ? .0 . .0 5 ? 6 ( ? 8 + .8 + 0 8 G . > 2  > ! / A  0/ A  1. . .  > 0  & > 0  , > (  7 > "  * ? *  / > 0  2 A 2  A 2 H $ K , > ( > 8 @ * 9 >  , > , > 8  > 3 8 G ( G 09  > ( G ' M 5  .   3 . K 9 .0  > .0  > , H-mm/ B  8 / B  G 9 > 0 9 C & / - > & M 0 . .* B . . 6 ? 0  H $ M 0 $ > . A  $ ? 6 0 @ $ G 5 G $ & A * > 0 ( ? 8 > ( * >  ( > . G 9 G 0 6 G 5 > $ 8 ? 5 > ( 9 > $ K 0 9 G & > 0 009 . ?   B 9 >  A 9 > .  9 > 8 K  8 * B . * M 0 ?   M  K   8 M  ! ? 8 G  . .0 > .. K 9 0 . 0 .  > ( 6 > , > .6 > , > ( 9 ? .5 . @  E *   $ 0 #  $ M $ >  . 8 . . > 0 $ & M / >  >   @ $ > 8 > $ * A 0 A 7 . ? ( ?  5 8 M $ A 8 G   & , 6 > ( M 8 . G 8 M 0 >  & > 0 I 6 M 5 ? (  8 + >  &  ? / > 9   K 0 & > &  G ( , K $ $ > 9 8 > 8 , > 9 . > ( . K 0 & > & 0 > , @ I6 M 0 > 5 # 9 > . M 2 G 9 G 6 5 > ( 02 >   * M 0 ? 2 + G , M 0 A 6 5 M 5 > .6 5 M 5 > 2 8 * M  G  9 > ( M  > {0} 0  8 5 @ 8 (  E ( , E (  M 0 @ ! > * M 0 5 > 8 * M 0 > # @ 8 A ' > 0  8 M 5 0 B * 9 5 > . > ( 9 G 5 0 M 7 0* & M .  & > 0 II > 0 M $ ?   ? 8 M 2 G 5  M / G 7 M $ G  G . M $ * >  A . G ( + 0 5 0 & ? ( + > 2 M  A ( , 0 > . & > , 0 > . 9 >  . G  > , ? $ / G  > $ ? $ 0 > , @ II8 > /   > 3 00  , M  00  K  @ 00  0 M 5 00 * & M . 00 9  > 0 002 >  0 , M  0 K  @ 0 0 M 5   M  K , 0  A . > . I! ? 8 G  , 0 ' A 2 - @ .' A 2 -9 ? .( K 5 M 9 G  9 > 6 ( ? .H-mm-ss{0} 0 G  K ! 2 G 2 G ! ?   , E  ( > ( > 5 ? ' * A " @ 2 0 . >  @ 2 0 . G  M 0 ?  9 > , A ' .9 > 0 5 ? .9 > 8 K . .9 >  5 ! > 9 > . 9 ? ( > ( G 9 > 8 M 8 G . ' M / > ( M 9 . ? / >  ? / > . G 8  G 0 G . 6 > 9 0 @ 5 > 0 00 , M  00 K  @ 00 0 M 5 00* & M .  > ( G 5 > 0 @  A . > . II A . > & > I8 * M  G  , 0  ? $ M 0 2 G  * A " @ 2  A * A " @ 2 , A * A " @ 2 .  * A " @ 2 8 K - ? ( M ( 0 B * . >  @ 2  A . >  @ 2 , A . >  @ 2 .  . >  @ 2 8 K 5 0 @ 2 , > # 5 ? ( >   $ 0 9 >  A 0 B .9 > .   3 .9 > ( 5 0 M # . ' M / 0 > $ M 0 9 @ $ ? . > 9 @ 8  ' M / >  > 3 9 > , A ' 5 > 0 9 > 0 5 ? 5 > 0 9 > 6 ( ? 5 > 0 9 > 8 K . 5 > 0  A . > & > II' A 2 - @ & > 9 ' A 2 -9 ?  > 9 9 > 6 A  M 0 . . 8 . * B . M 0 ? . / A . 2 (  ? ( M 9  K (  ? ( M 9 . > 0 M  6 @ 0 M 7 * A " @ 2 5 0 M 7 . >  @ 2 5 0 M 7 9 >  A 0 A 5 > 0 9 > .   3 5 > 0  M 0 ? 8 M $ / A  * A " @ 2 6 ( ? .. >  @ 2 6 ( ? . M 0 ? / >  2 > *  * > ( @  > ( > * A " @ 2 , A ' .* A " @ 2 0 5 ? .* A " @ 2 8 K . .. >  @ 2 , A ' .. >  @ 2 0 5 ? .. >  @ 2 8 K . ./ > . ? ( ?  > $ 5 ? 0 > .  ? ( M 9 9 > ( 0 E ! ?  2 9 ?  0 @ 5 0 M 7 {0}  # ? {1}* A " @ 2  5 ! > * A " @ 2 . 9 ? ( > . >  @ 2  5 ! > . >  @ 2 . 9 ? ( > 9 > 6 A  M 0 5 > 0 5 G 3  M 7 G $ M 0 5 0  > 2 @ , > # E, d, MMM y ' A ( ?  2 ? * @  8 5 @ 8 ( * B 0 M 5 ( M ( K . A  ! @  # ? $ * M 0 $ @  * A " @ 2  A 0 B .* A " @ 2 .   3 .. >  @ 2  A 0 B .. >  @ 2 .   3 .5 M 9 >   8 M * G 8  0 M & ? , G 9 G 6 M $ [. .* B ./. . .]{0}  >  5 ! >  0 . .8 @ .  ' @ * A " @ 2 $ ? . > 9 @ . >  @ 2 $ ? . > 9 @ {1} 0 K  @ {0}$ C $ @ / $ ? . > 9 @ * A " @ 2 6 A  M 0 .* M 0 % . $ ? . > 9 @ . >  @ 2 6 A  M 0 . . G 0 ?  ( 2 ? * @  + M 0 ?  @ 2 ? * @  8 5 @ 8 ( * B 0 M 5  8 > * B 0 M 5 / A  ! > 5 @  ! @ 2 , > # * A " @ 2 , A ' 5 > 0 * A " @ 2 0 5 ? 5 > 0 * A " @ 2 6 ( ? 5 > 0 * A " @ 2 8 K . 5 > 0 - L . ? $ ?    > 0 . >  @ 2 , A ' 5 > 0 . >  @ 2 0 5 ? 5 > 0 . >  @ 2 6 ( ? 5 > 0 . >  @ 2 8 K . 5 > 0 8   @ $ * M 0 $ @  5 0 M 7 > $ @ 2 & ? 5 8 {1} {0} 5 >  $ >  $ A 0 M % $ ? . > 9 @ . 9 ? ( M / >  >  .{0}  ?  5 > {1} . 8 . * B . / A   $ ? 9 > 8 ?  2 ? * @  > & M /  # ? * G / * A " @ 2  A 0 A 5 > 0 * A " @ 2 .   3 5 > 0 . 0 M / > & ? $ 5 > * 0 . >  @ 2  A 0 A 5 > 0 . >  @ 2 .   3 5 > 0 / A 0 K * ? / ( 2 ? * ? {0} 8 G . * B 0 M 5 @  5 ! M / >  > & ? 5 8 {0} $ > 8 > * B 0 M 5 @ & M 5 ? $ @ / $ ? . > 9 @ {0},  ?  5 > {1}* A " @ 2 6 A  M 0 5 > 0 . >  @ 2 6 A  M 0 5 > 0 2 9 > ( - ? ( M ( 0 B * G 8 M 5 0 / A  M $  > . K {0} . ? ( ? . . ' M / G {0} $ > 8 >  * B 0 M 5 @ {0} & ? 5 8 > * B 0 M 5 @ {0} 5 0 M 7 > * B 0 M 5 @ Y  > w 0 >  5 ! > {0} . ? ( ?  > . ' M / G {0} 8 G   & > . ' M / G $ >  $ M 0 ?  * M 0 $ @  . ' M / * B 0 M 5 @ 2 ? * @ . 9 ? ( M / >  >  5 ! > {0} . ? ( ? . * B 0 M 5 @ {0} $ ? . > 9 @ * B 0 M 5 @ {0} & ? 5 8 >  * B 0 M 5 @ {0} , A ' 5 > 0 * B 0 M 5 @ {0} 0 5 ? 5 > 0 * B 0 M 5 @ {0} 5 0 M 7 >  * B 0 M 5 @ {0} 6 ( ? 5 > 0 * B 0 M 5 @   M 7 0 0 B * @ * M 0 $ @  {0} . ? ( ?  >  . ' M / G {0} . ? ( ?  > * B 0 M 5 @ {0} 8 G   & >  . ' M / G {0} 8 G   & > * B 0 M 5 @ {0} 8 K . 5 > 0 * B 0 M 5 @  ? ( M 9 /. > (   ? ( M 9 , A 2 G   ?  5 > $ > 0 > 5 M /   ( > $ M .   > . K 9 > ( M  @ (8 0 2 @  C $ ){0}  5 ! M / > * B 0 M 5 @ {0}  A 0 B 5 > 0 * B 0 M 5 @ {0} $ ? . > 9 @  * B 0 M 5 @ {0} . 9 ? ( M / > * B 0 M 5 @ {0} .   3 5 > 0 * B 0 M 5 @ {0} 8 K . 5 > 0 > * B 0 M 5 @ / G $ M / > {0} , A ' 5 > 0 {0} . ? ( ?  >  * B 0 M 5 @ {0} 8 G   & >  * B 0 M 5 @ ! E 6  ?  5 >  ( G  M  0 ' M 5 ( M / > $ M .    M 7 0 * B 0 M 5  6 ? / >  2 ? * ? , I  M 8  G 0 G  >  ? $ M 0 - 5 ? 7 M / 8 B   * M 0 $ @  / G $ M / > {0} 0 5 ? 5 > 0 @ / G $ M / > {0} 6 ( ? 5 > 0 @ / G $ M / > {0} 8 K . 5 > 0 @ / G $ M / > {0} , A ' 5 > 0 @ {0}  5 ! M / >  * B 0 M 5 @ {0} , A ' 5 > 0 >  * B 0 M 5 @ {0} . 9 ? ( M / >  * B 0 M 5 @ {0} 0 5 ? 5 > 0 >  * B 0 M 5 @ {0} 6 ( ? 5 > 0 >  * B 0 M 5 @ {0} 6 A  M 0 5 > 0 * B 0 M 5 @ {0} 8 K . 5 > 0 >  * B 0 M 5 @ MMMM  > W 0 >  5 ! > d MMM  d, MMM y G{0} .   3 5 > 0 > * B 0 M 5 @ * M 0 5 > 8  ?  5 > ?  > # 9 > ( M  @ (* > 0  * > 0 ?  )/ G $ M / > {0}  A 0 B 5 > 0 @ / G $ M / > {0} .   3 5 > 0 @ {0}  A 0 B 5 > 0 >  * B 0 M 5 @ {0} .   3 5 > 0 >  * B 0 M 5 @ * M 0 > # @  ?  5 > ( ? 8 0 M  &  M 7 ? #  6 ? / > / @ 2 ? * @ / G $ M / > {0} 6 A  M 0 5 > 0 @ {0} 6 A  M 0 5 > 0 >  * B 0 M 5 @ / G $ M / > {0} 8 G . . ' M / G / G $ M / > {0} $ > 8 > . ' M / G {0}% G  5 G 5 3 #  M / > .{0}0 G  5 G 5 3 #  M / > .{0}2 G  5 G 5 3 #  M / > .{0}5 G  5 G 5 3 #  M / > . 0 M ' -0 A  & @ 5 H 5 ? ' M / $ >  ? $ M 0 2 ? * ? 5 0 M # ( 5 0 M # * 6 M  ? . @  6 ? / > / @ 2 ? * @ / G $ M / > {0} 5 0 M 7 > . ' M / G / G $ M / > {0} $ > 8 >  . ' M / G / G $ M / > {0} & ? 5 8 > . ' M / G ! > 5 @  ! @ 2  5 @  ! @ 2 , > # 8 M . >  2 @  ?  5 > 5 M /  M $ @ 8 M 5 0 B *  # ? 0 ?  M $ 8 M % > ( * B 0 M # -0 A  & @ 5 H 5 ? ' M / $ > / G $ M / > {0} & ? 5 8 >  . ' M / G / G $ M / > {0} 5 0 M 7 >  . ' M / G / G $ M / > {0} $ ? . > 9 @ . ' M / G / G $ M / > {0} . 9 ? ( M / > . ' M / G / G $ M / > {0}  5 ! M / > . ' M / G / G $ M / > {0} $ ? . > 9 @  . ' M / G . 9 ? ( M / > $ @ 2 8 > * M $ > . & ? 5 8 / G $ M / > {0}  5 ! M / >  . ' M / G / G $ M / > {0} . 9 ? ( M / >  . ' M / G E, d MMM y  E, d MMM, y&  M 7 ? # * B 0 M 5  6 ? / > / @ 2 ? * @ . 9 ? ( M / > $ @ 2 8 > * M $ > 9 ?  & ? 5 8 E, d MMM y  E, d MMM, y Gm[ P                       ! " # $ % & ' ( * + , - . / 0 2 5 6 7 8 9 3 = E M ][< P                        ! " # $ % & ' ( * + , - . / 0 1 2 5 6 7 8 9 3 = > ? @ A B C D E G H I K L M ]$/<*7<A0c].7 r)}B  ) v7 r)}B JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ  )  J EZ0Jn e_Fme .> .@5,$ - > .> .@5, / d{ / 17OAG1 / d{  / d@{  / 1@7OA#  / d@{]e{HE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG[h[hhh(N$hhM$YY$]j$``$4 p vMM yhyh 3 zhh$MMMNg$?kh%$8|]<$תתת ' %Y: IL%@=AFC .' %Y() ' %Y: IL%@=AFC .' %Y()y}U W: 3y}U W: 3qX5^|JjR(% W " X5^|JjR(%X5^|JjR(% W " X5^|JjR(%444 L =:Q-im]  W " L =:Q-im] L =:Q-im]  W " L =:Q-im]   W "    W "  Uf]v+{X  W " Uf]v+{X Uf]v+{X  W " Uf]v+{XVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GiaTI u- DA y2or<5kty$}5Y Wu0%,D8)N!Sh~ HRJHJ$JOJ$JHJ$OOOH5)&JJHG-JJHG-JJHJ JrJJrJ JrHJJJbbJJbbJHJEEJHEJEEJ}HeJEEJ}HvJJYHvJ JYHvJJYHJ}JGHJ}JGHJvJGHJ22JhH^ SJ22JhH^ SJ22JhHJJJJJJHJJFHE0=JJFH]JJFH2JOOJ5wH*JOOJ5wH`JOOJ5wH=JccJkH<JccJkHiJccJHJXXJ5~H3 JXXJ5~HUJJ5~HmJJ#kHmJJ#kHmJJ#kAAQH'J_JWH'J_JWH'JfJW599 O                   +&M i  K ZFPB3BPXPP EPV]enxPPPPPPPPPPPP7m EPV]enxPPPPPPP PPPP P EPV]enx%P*P/P4P9P>PCPHPMPRPWP\P7  *PP  aPJRpPyPt  =Y &`i   `&` ~"      "H     "0  "H  !IM!$P Y] PPPPPPPPPPPPPPPPPP PP`PPP&P+P.P3P:P?PFPKPRP5>LP 0I W!$ Y0  '/`Rk`3` ``4``[)`p``3``8`Q`L`n ```f)`dO``N`<``sPA`Z4`aC```S`3`w`3`M``[`L`F`p`TP`M`N`)`4` ` `xP ! } ! w ~  PPP PPP  ';/258!IM!$P Y] ;P@PGPLPSP\PcPlPuP~PPPPPPPPPPP`PPPPPPPPPPPP   %2   ?DI NSX  jv"5HSY\_bpP.       ] _n}   "H       "H "     - :GT/ 4 "H* 9  an{ A F HK  "Q  ` z    )   & = O V uPzP`nPh PP`q PP`y PPP PPP PPP PPq`P PPq` PPq` P P*`P PP` PP` *P/P#P ;P@P4P LPQPEP ]PbPy`VP nPsPy`gP PPy`xP PP`P PP`P PP`P PPP PPP! PPP) PP6`P1 PP`: P P`B PPPJ (P-P!PR 9P>P2PZ JPOPCPb [P`PTPj lPqPePr }PPvPz PPP PPP PPP PPP PPP PP p`P` PP p`P` P P p`P` 1P6P`*P BPGP`;P SPXP`LP B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } l u } PPPPPPPPP                   % - 5 > F N V ^ f n v ~         PPPPPP!P$P'P   ]P`PcP  4 fPoPxPPPPPO O O f J W _ U W Y C[uow\] D r`zP````E` `X PeP J P] 'ResBP  o 'ResB Q VQF PGTMAhApDsIsJlJnKhMcNvOgOkRaS1S2S3S4SeSpASFbFeOgozon0JpagiOgosS.M.esoklusasuku00Jsemlm000JAngkaDigitObjekRuangorangsukantubuhpetangPG/PTGSimbolhaiwanlelakisemalamjam iniAhd iniIsn iniJum iniKha iniRab iniSab iniSel inibln inimng inithn iniBenderaDisemberhari inikelmarinsekarang000 juta000 ribu{0}harisuku ini2.1.49.2Ahad iniAktivitiPelbagaiRabu inibangunanAhd depanIsn depanJum depanKha depanRab depanSab depanSel depanSuku Ke-2Suku Ke-3Suku Ke-4bln depanmng depanmng lepasthn depanthn lepasIsnin iniLain-lainPiktografzon waktusuku lepaspd {0} Ahdpd {0} Isnpd {0} RabAhad depanAnak PanahJamo VokalJumaat iniKana JepunKhamis iniRabu depanSblm R.O.CSkrip LamaTanda bacaperjalanandlm {0} jamdlm {0} mgudlm {0} minIsnin depanRadikal HanRuang putihSabtu depanTanpa ruangbulan depan{0} Ahd lalu{0} Isn lalu{0} Jum lalu{0} Kha lalu{0} Rab lalu{0} Sab lalu{0} Sel laludlm {0} saatpada {0} Khapada {0} SelSuku pertamadlm {0} hari{0} mgu lalu{0} min laluBergandinganJumaat depanKhamis depanPengubahsuaiSelasa depanSkrip EropahTanda Nadaanpada {0} Ahdpada {0} Isnpada {0} Jumpada {0} Rab{0} hari lalu{0} saat laludalam {0} thnpada {0} Ahadpada {0} Rabu{0} Ahad laluBentuk VarianBulet/BintangHanzi (mudah)Huruf FonetikLukisan KotakSebelum R.O.CTulisan Modenpada {0} Isninpada {0} Sabtu{0} Isnin laluM/y  M/y GGGGGSimbol MuzikalSimbol Tilikanbutang kekuncidalam {0} saatpada minit ini{0} minit lalusuku seterusnyapada {0} Jumaatpada {0} Khamispada {0} Selasa{0} Jumaat lalu{0} Khamis laludalam {0} minitBentuk GeometriKegunaan TerhadSimbol Teknikaltumbuh-tumbuhandlm {0} suku thnAnak Panah BawahSimbol Ala HurufSimbol Mata WangSimbol Matematikalam semula jadiHari dalam Minggu{0} suku thn laluMakanan & MinumanSempang/PenyambungVarian Huruf Kecilanak panah ke atasanak panah ke kiri{0} suku tahun laluHanzi (Tradisional)Tiulisan Asia Baratanak panah ke kanansmiley atau manusiadalam {0} suku tahunFormat & Ruang PutihTulisan Asia SelatanTulisan Timur TengahAnak Panah Bawah AtasTulisan Asia Tenggarasuku tahun seterusnyaAksara Unsur IdeografiE,d MMM  E, d MMM y Gpelancongan atau tempatSimbol Isyarat/StandardHaiwan & Alam Semula JadiVarian Bentuk Lebar PenuhVarian Bentuk Lebar Separaanak panah ke kiri dan ke kananAmbilbelokankananyangke-{0}.Ambilbelokankananyangpertama.h[a {ai} {au} b c d {dz} e f g h i j k {kh} l m n {ng} {ngg} {ny} o p q r s {sy} t {ts} u {ua} v w x y z]$/<*7<A0c].dv_ r)JJJJJJJ)J)J)Jv;Ju;Jt;JpJJJJJJ`JJJXJJJqJJJJJJaJJJYJJ ) JJ gBw3 @4PhHDL,< gm[ZTdsvp^ hH  @4PhHDL,< gm[ZTdsvp^ hH  gBw3vyW޹) !$ 0 $,q4D 3[)n3}$Q;$Q}G>XayjTQLZ~REN,DDq>}G>XayjTQLZ~ ?! ?! ?9K! ?R9K! ?8&! ?R9K!U !UU !E $oE g 4 4GV{GIhG$4GMhG$Y-G$C}4G$1mmm qBqBMM(h4$hh3$YY$]X4$``$k Q v33 텐MM 3 Yhh$MMM4g$빿<4%$8J4$תתת @4PhHDL,< GAj4Dj4GGJ>J2 hH  @4PhHDL,< GAj4Dj4GGJ>J2 hH |VKU_|VKU_ gBw3vyW޹ ! $,n}$Q;$QZhou|t "-5J=DK]iou%L$2?GIVU*{zH!G&[~@ 'vo/G)7Y j6R9= M ]%m %h~ H JbJH JcJH JcJ<7<7<77 7 7 HJuJH?JG,JH?JJH'J"WJKH'JhJKH'JhJKHGJJVJJ}JJ}HJJH7JJH7JJHg&JqJgHKgiJ=JgHKgiJ=JKHgJaJHeJJHeJJH+e|%JJ'eHW7JDJHW7JDJHJ8J'HJ/J'HJ/J'HcJCJ_H/JJH/JJH&JJHG#J<JHG#J<JHtQ0JJtH&_AJIJ"H&_AJIJ"H[1JQJ[H O-JJH O-J JHv"1BJJ'JvH}osJtJpH}osJtJpDRDRDR{{{=z=z=zHgg?J rJgHwJ5JKHwJ5JK zK<[   l@l@       l@l@        l@l@      i  K ZFPB3BPX EPV]enx? PB PE PH PK PN PQ PT PW PZ P] P` P7F EPV]enxc Pf Pi Pl Po Pr Pu Px P{ P~ P P P EPV]enx P P P P P P P P P P P P7[ n *- P6 PY PJR P Pt =Y U` `U`       H !IM!$P Y] } P P P P P P P P P P P P P P P P P P P P` P P P P P P P P P P% P, P5 * P  !   !     P P P  P P' P ' ;6 9 < ? B !IM!$P Y] E PJ PQ PV P] Pf Pm Pv P P P P P P P P P P P P P` P P P P P P P P P P P P   "/<< A  INS X]bJ O jv"5HS3 6 9 < J PM P  F T ! PPPPPPPPPPPPPP5guPk  "  ` X PP`P PP`P PP`P  P PP PPP $P'PP -P0Pp`*P 6P9Pp`3P ?PBPp`<P HPKP`EP NPQPF` TPWPF` aPdPZP nPqPgP {P~PtP PPr`P PPp#`P! PPp#`P* PPk`P3 PP`P< PP`PE PPPN PPPV PPP^ PP7`Pf PP7`Po  PP7`Px PPP %P(PP 2P5P+P ?PBP8P LPOPEP YP\PRP fPiP_P sPvPlP PPyP PPP PPP PPP PP 1`PX` PP |`PX` PP |`PX` PPr`P PP?`P PP?` P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPPPPP    % . 7 @ I R Z b j s | PPPPPPPPP   PPP  4 P(P1P:PCPLPUPO eO hO f rvJ W _ C[uow\] D P``V`P`E` ` PP ^P 'ResB* ߹ //߹%4N gBw3yyW޹ gBw3y#*1h7PP   `" $ ow `& 'ResBP  o 'ResBP  o 'ResBh  ~ ~ 4B &mErSbTl m&dApAwD JnLjMjMzNvObQKStTnWK nErbSibTliTne im&ad&amQEKAwwDi FraLulMejOtt unjumSenaFrar|onaissaLuljuMarzuMejjuXahar unju[c y]g'adaillumJannarE, M-dAwwissuIl-&addIs-SibtOttubruMetrikulbiera'sekondaDi embruIl-&amisL-Erbg'aNovembruQQQQ - y{0} u {1}1el kwart2ni kwart3et kwartIl- img'aIt-TlietaSettembrusieg'a ilu{0}, u {1}!img'a ilu4ba kwartminuta ilu{0} &d. iluGGGGG MMM yWara Kristudin is-senasa sena ilusekonda ilu{0} snin ilu{0} xhur ilu{0} sek. ilu{0} min. ilu{0} &dud iluDan It-Tnejnd 'ta' MMMMjum tas-senasa min. o'rasa &d. ie'orDan ix-xaharQabel Kristusa sek. o'ra|ona tal-'infi |mien senadin is-sieg'a{0} xahar iluil-&d. li !ejit-Tn. li !ejjum tax-xahardin il-!img'aGGGGG dd-MM-ysa &add ie'or{0} sig'at ilu{0} minuti ilujum tal-!img'asa xahar ie'orsa !img'a o'ra{0} !ranet iluE, d  E d MMMil-&add li !ejis-sena l-o'rasa minuta o'ra{0} !img'at ilusa {0} &d. o'ra{0} sekondi iluil-&d. ta warait-Tn. ta waraIt-Tnejn li !ejsa {0} xhur o'rasa {0} min. o'rasa {0} sek. o'rafi {0} xhur o'rafi |mien !urnatail-&d. li g'addasa {0} &dud o'ra!img'a tax-xaharit-Tn. li g'addaGGGGG E, dd-MM-yil-&add ta warais-sena d-die'laE, d 'ta' MMM, yGGGGG E, dd MMM yIl-&add li g'addail-&add li g'adda{0}-il !urnata ilufil-!img'a ta {0}sa {0} minuti o'raIt-Tnejn li g'addaIx-xahar id-die'elIx-xahar li g'addafi |mien{0} sig'atil-!img'a d-die'lait-Tlieta li !ejjait-Tlieta ta warasa {0} !img'at o'rafi |mien {0} sig'atsa {0} sekondi o'raw '!img'a' 'ta''' YE, d 'ta' MMM, y Gfi |mien sieg'a o'raEEEE, d 'ta' MMMM yil-!img'a li g'addietit-Tlieta li g'addietfi |mien {0} snin o'raW '!img'a' 'ta''' MMMMEEEE, d 'ta' MMMM y G{0} kwarti ta sena ilufi kwart ta sena ie'orfi |mien {0} !urnata o'rad 'ta' MMM  d 'ta' MMMfil-kwart tas-sena li !ejil-kwart li jmiss tas-senail-kwart ta sena li g'addaf {0} kwarti ta sena o'rajnfil-kwart tas-sena li g'adda{0} kwarti ta sena li g'addewE, d 'ta' MMM  E, d 'ta' MMMil-kwart ta sena li qeg'din fihE, d 'ta' MMM  E, d 'ta' MMM yE, d 'ta' MMM y  E, d 'ta' MMM yH[A B  C D E F  G {G&} H & I {IE*} J K L M N O P Q R S T U V W X Y { Z]H[a b  d e f ! g {g'} h ' i j k l m n o p q r s t u v w x | z]bl-ewwel kwart tas-sena, it-tieni kwart tas-sena, it-tielet kwart tas-sena, ir-raba kwart tas-sena$/<*7<A0c].di_7 r)r)B    /NM)P 7P)3APݹ !$ $, 71N<䕌8NabEpg@-h4$MM3$YY$]j$8N8N$k{NN$04h$ii!hG$#]$))  7P)35 Jkkkk J| | )  )-n qBqBMM($MMM$,$j$8N8N$k p v33 텐MM 3 z݆݆$4g$ kh%$N<$}}} @ 8P< GAj4Dj4D>J2 f'<BN6t @ 8P< ]# f'<BN6t^adg@^adg@h~ H`Z J  J J  J J  JH9`: :Hb JN J J J J  JHQ JY JK Ju J J JHHPHPH; ( J Jt J Jt J JpH2 JNNNN J2H2 JNNN JkH2 JNNN JkH1 J J J: J J JH;r J... JH~ Jxxx JVVVVH~ Jxxx JVVVH>tH(a J Jhh5h J Jhh5h Jr Jhh5h???=zHJz JTTTT J JTTTT J JTTTT JG,, *   *       *    㪪 P P Pt Y U`B `U`!$  P P P P P P P P P P$ P) P0 P5 P< P5 PN .I !$ Y0 '/q`4`D` ``3``[)`7``3``$Q``B`n `3``f)`dO``m`<``] P``8``S`3`w`3`M``[`#`F`TP``N``tO```f P ! o w   !      P P P '; IM!$ Y]  P P P P P P P P P P P P P P P P P P P# P* P/ P6 P = J W  d q ~         jv"5HSC F I L Z Pj       `e   P P` P&  P PN,`/  P PN,`7  P P Pi` PA # P, Pi`J 5 P> Pi`R J PS PQ`G PZ \ Pe P`c n Pw Pe^`k  P P P P P'` Py  P PH`  P PH`  P P P  P P` P  P P P  P) P` P 2 P; P+` D PM P]!` ] Pf PV P v P Po P  P P P  P P P ` P`  P P `  P P ` PP"`P P"P"` +P4P"` 4     * : > I S l q } ' 5 B F Q t   ' 6 L a f r } * 3 ; P P P P P P P P? E N V ^ g o s u w }                P P P P P P P P P   =P@PCP FPOPXPaPC[uow] T` Px`.`V``E`G 8`" P a jP 'ResBP  o 'ResB> W LLWF1F2F3F4PKCKICLACgaCkaCkoClaCyaCzeCziFDEFGWFLOFMFFMUFYUF)iMADMAMMBIMLILumaSyiililliTsooF)i LooT naneComkolleF)i YuruMadmbiiT nahkoCok commeComgaisuuComlaaWiiCom yakkeCokcwakliiComzyeSsuuComzyiiWiiF)i DSliiF)i MarfooF)i MundaKF)i GwahlleKsyil lumaSyii ma taKPel KristuCokcwaklaKneComkaldSliiMamKgwaliiWaK cok commeMaduutbijaKMamKgwafahbiiZah nane/ CommeCok comme ma laKneCok comme ma laK t biKTai f)i sai ma tn kee zahTai f)i sai ma coo kee zah  naTai f)i sai zah ln gwa ma keeTai f)i sai zah ln sai ma kee9[A B  C D  E  F G H I J K L M N J O P R S T U V W Y Z]C[a b S c d W e  f g h i ) j k l m n K o p r s t u v } w y z]7 r)BN 7P)39hysu!$0 '/$34</Z43w[LTP1h4  7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 {݇wso݃?ݩ 4JD=dޑ kgݗݧݯݳݫ݋ݛݏݟ ݜ)U޶J`k JDqA2j4 X[^a+e߄Fh~HwPP  PV^ f  nqt     jv"HS)P    `  `P  : l  a * PPPPPPPPP C[ow]```V` `& P. 'ResBP  o 'ResB q Vq:  !')J1!0./101:::-//!,!6=:/:mymr'<.../176!=2!1.!:!-/6:!1,:)/:/:17:;!<,817:1,<,!:9+$-:B H:mmccc17d/MJ E{0}:/ 10/ 106+::9,$117/61:0/ 10-/:.:,..!.8:170:8; :86/>:, 7:!08</!/:,!6;,8!,8,8$!;-:<,18/90800/ 101, -01,:::,:+.-/:,-/81d  d MMMd/M/yJ Ev a h:mm0-:8:>:.8=,8:<::>:::+!.-/;.6:/ 1:9=1=:8 7:/ 1000v a h  hyJ d MMMM01,:8:.-:0=2;,8:!9,:!<16!</68/6$1,<,17$!:9+17, 7:>:B HH:mm:ss11,:+.!1,:-/,/ 10000G yJ MMM d-/:9,.:91,/68<,8--9,:!,8!1,:!1,:!!/6:81+:6/ 10:8{0} !=:8$:9,17//68:MMMM d E17v a h:mm:ss{0}>7:{1},/68<,8 , =>:<,8/6<::<--:::::;:<:,! :8>/68{0}>7: {1} /68:$<,1817/ 10-:8$/90817<.827 7::8:919.!9,: =>:<,8/ /68:!1-::- /68:zzzz HH:mm:ss{0} :!=:8/ 101,:8, 7: 117$:9=117:8/:1,G yJ MMM dJ EGGGGG dd/MM/Y[J K     ]{0} >7:!:,/68:91/ .:8:/:1,:;:/- /68:{0} ,.!=:8{0} >:!=:8G d MMM y E17!1+: =>:<,8{0}!/:<1,:;: :180=1<18:91:/68:91:. (-/8,)%1, :180/9 /68:{0} -:!=:8/6>-::91MMMM d : E17yJ MMMM dJ EEEE1:::180;:  !9,/:<:/::: , =>:<,8, 7: /68:!,- :180, 7: 1,<,17, 7: !:9+17Y / w :<1,:7::/68<:8/61: -/:., 7: .:8:{0} 97:!=:8<.827 7: {0} , 7: :9,17{0} -/7/: {1}=:;0,:180;.)1<. :91,/68<,8=:::. (-/8>:8)!1-: :180<.827 7: 117, 7: <,1817, 7: /90817<.8271,/68:GGGGG dd/MM/y E17GGGGG y-MM  y-MMMMMM  W :<1,:/:-/8, 18:/66>7: =::08: (-/7) ,81,:8<1,:8=1,!>17!,> :1801,:, 7:/68:<.827 7: {0} :<.827 7: {0} :, 7: :9=117MMM dJ E  MMM dJ Ed/M E17  d/M E17yJ MMM d  yJ MMM d!1+:!1,: =>:<,8>181,:8 :180!1,:!,> :180<.827 7: {0} ,.<.827 7: {0} >:!:9+ {0} :!=:8:1,: 1+:.>:<.827 7: /68::!=:8>-!/:::9, {0} :!=:8<.827 7: {0} -:<.827 7: 1,<,17<.827 7: !:9+17d/MJ EEEE  d/MJ EEEE-9,: (-/7) ,<.827 7: .:8:<::: 0=2/66<:!< 7: 0=2/669, (-/7) :91<,18 {0} :!=:8:!=:8>-.:8:<.827 7: :9,17/908 {0} :!=:8/68:, {0} !=:8!6=:! =>:8<!9,!6-7:<7:!>:!,8<.827 7: {0} 97:G y MMM d E  y MMM d E{0} :<1,: .:8::9=1 {0} :!=:8<.827 7: <,1817<.827 7: /90817d MMM E17  d MMM E17!>171,:!,> :180!</68/6 (-/7) 0/:<.827 7: :9=117G y MMM d  G y MMM d ; :8-/ (-/7) ; :8:!>17!:-/:8 :180d/M/yJ EEEE  d/M/yJ EEEE.8=,8<:8 (-/7) 1,:>:!=:8 :1=:/6<.827 7: !:9+ {0} :GGGGG y-MM  GGGGG y-MM <.827 7: :9, {0} :<.827 7: <,18 {0} :<.827 7: /908 {0} :yJ MMM dJ EEEE  MMM dJ EEEE<.827 7: 1 {0} :!=:8GGGGG d/M/y E17  d/M/y E17<.827 7: :9=1 {0} :yJ MMM dJ EEEE  yJ MMM dJ EEEE<.827 7: 1,<, {0} :!=:80./:/68 !9,!180=2/66<.827 7: /68:, {0} /!=:8,[\- , . % 0 + 0@ 1A 2B 3C 4D 5E 6F 7G 8H 9I]E[                                 !]Q[@ A B C D E F G H I u Z } ~ P Q e ( " R S T U 3 V W X Y 4 b  d   ]y[                                 ! # O $ % & ' ) * , + - . / 0 1 2 6 ? ; < = > 9 : 7 8]$/<*7<A0c].d_t %4EJ J*JJJJJJaJ&JJJJJJfJJJ JJ_J$JJJJ J*JJJJJJ]JdJJJ / N) J JV7 EˀB    NMN)P  >Ayym^* !$ 0 $,Rk3 4[)pߧL6?mn 3n<Z┌5؍3g?Qmj@-E $hE gMM qBqBMM(N$ccmn$SS$]K$``$4 Q v33 텐MM 3 xhh$gg$inņ$NE$ѪѪѪ߫߫߫  >A^JJ5r3,x߆߰Irr3,r3,r3,x߆߰Irr3,r3,/ %v߹/ %v߹/ %v߹/ %߫v߹/ %߫v߹/ %߫v߹oWE $hE gMMGBxGizG$G53 hG$__G$TEG$GGG[h[hYhYhN$M$OO$xC$``$4 5 ύ{v{v ͍yvyv 5zhh$M h$Qkndž$xCw$תתת ߙߣzߊ߿ߐ|ߧߓ t߄ߎzߎtt|rx߀~ 0Iߊ߿ߒ'T9 ߙߣzߊ߿ߐ|ߧߓ t߄ߎzߎtt|rx߀~ 0Iߊ߿ߒ'T9xcߖߑrxcxcߖߑrxcVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G uS'T߻ E_ F߹kߜߕ/.# pk6xBh~ H ߁JJ'JJ'JJ'333HrJ}JqHrJ}JqHrJ}JqHJJJJJJH:JsJ\JsJ\JsJ\HPJFJHPJFJHPJFJHJJJJJJHJ~JHTJJHTJJHz2JJHz2JJHz2JJHJyJJyJJyJH@;J J3H@;J J3H@;J J3H#.J"JH#.J"JH#.J"JH($JJNH($JJNH($JJNH;AJgJH;AJgJH;AJgJHhJ+JJ+JJ+J999000H3JJJJJJ  kk kk kk k kk kk  ;G i  K ZFPB3B EPV]enxPPPPPPPPPPPP7: EPV]enxPPPPPPPPP P PP EPV]enxPPPPP!P$P'P*P-P0P3P7O b *PPM u 6PJRGPJPMPVPt =Y `y ` `IM!$P Y] PPPPPPPPPPPPP` PPPP!P$P)P0P5P<PAPHP5m{P /I  !$ Y0 '/`Rk`3`H``4``[)```4``?`\`j`n `3``-```O`<`Z``iP`Z4````Rk`3``]``[`L`T`TP`^`І```B`/`lP ! ow !    PPP PPP  ';  !IM!$P Y] PP!P&P-P6P=PFPOPXP[P`PePhPkPpPsPxP}PP`PPPPPPPPPPPP   ` e  # (-2n s jv"5HSORUXfP  # ' . j x ` | PPB`P PPB` PPB` ,P/P%P 9P<P2P FPIP?P OPRP`LP UPXP` [P^P` dPgP;`aP jPmP;` pPsP;` }PPvP PPP PPP PP`P PP` PP` PP `P' PP `P0 PP `P9 PPPB PPPJ PPPR P P`PZ  PP`c PP`k  P#PPs -P0P&P{ :P=P3P GPJP@P TPWPMP aPdPZP nPqPgP {P~PtP PPP PPP PPP PPP PP L`P` PP L`` PP L`` PP9`P PP9` PP9` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } P PPPPPPP"P    # + 4 = F N V ^ g o w  PPPPPPPPP  PPP  4 PPP&P/P8PAPO QO TO ^J W _ x z | C[uow\] D N`P```x`E` 8` 7PP  m JP~ 'ResBP  o 'ResB  1'H*1(9~.EH&F/NBG~.E."H1D'*(1AH1GH&G+'FG/1H2/BBG3'9P*AP1/'E*1/3'E(1FH'E(1'FHG'NE1H2ED'/~'13'D3~*'E(1'F E'GE'G B(D'F ,HEG'F 4F(G"E1''F GA*G3'D /GE'G P(9/B(D ,HEG(9/ ,HEG(9/ 4F(GB(D 4F(GB(D GA*G(9/ ED'/(9/ GA*G5H'-/8O1B(D ED'/'F /P4F(G4F(G (9/4F(G B(D{0} 1(9 /DG{0} 1(9 ~4{0} 1H2 /DG{0} 3'D /DG{0} E'G /DG'F '14F(G(9/ /P4F(GB(D /P4F(G(9/ 4F(GB(D 4F(G2EHF EFB7GGA*G  P1H2{0} /NBG ~4{0} GA*G /DG(9/ 3G 4F(G(9/ ~F,4F(G(9/ '14F(GB(D 3G 4F(GB(D ~F,4F(GB(D '14F(G{0} /NBG /DG{0} 3'9* /DG{0} +'FG /DG{0} /BBG /DG{0} 3'9P* /DG{0} 3'9P* ~4B(D ED'/ *BHE[   N O P R V p % C I J]C[" ' ( ~ * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A B   D E F G H ]W[K L M Q T ! " # $ & ' ( ~ ) * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A B   D E F G H ]$/<*7<A0c]./o a#T)}ZS a#T)}ZS a#T)}ZS a#T)}ZSh~!H5hGJ^J@J^J@J^J@HHHJtJJKJKJKJKJfJJ>JJ>JH%H%H%HJvJ@JvJ@JvJ@JFJRJFJRJFJRHHHJXJ.[JXJ.[JXJ.[H3H3H;30H$AH$AH$AHtAHtAHtAH1 H1 H1 HJJKJJKJJKHv JjJ@JjJ@JjJ@ITNN                  3M䪪nP t  ``';qtwz}  "H  t `` PP7`P PP7` PP7` PPPPPA` PP#)` PP#)` PP;` P P `  PP `  PP P.P1P`'P 4P7P`$ :P=P`, @PCP`4 FPIP`< LPOP`D RPYP`PgPjP/`R mPpP/`Z sPvP/`b yPPPPPPPPPPPPPP`P PP` PP` PP `P PP ` PP ` 1    : S W b l q }   ' 5 B F Q [ _ j t x  a f r    PP             ( 0 8 @ H L N P V ^ f j l n p r t v x z | ~     P   P PPP%PCuow] `aP```` ` P P .P 'ResBP  o 'ResB  ĞDeWuKW1KW2KW3KW4HaibIiriuiasKuribTseesGubKhbWekhebgoagasNeetsee[j l v]AegsKhanniGamaaebHoogaebKhoesaobKhaitsbKhuukhbgoas/uisNnisebHakhaibKhangabMantaxtseesSontaxtseesAeb harib1ro kwartals2 kwartals3 kwartals4 kwartalsDenstaxtseesFraitaxtseesHasorekhbWekheb tseesWunstaxtseesXristub aiSatertaxtseesAokhuumkhbDondertaxtseesXristub khaogTarakhuumkhb/[A B C D E F G H I K M N O P Q R S T U W X Y Z]?[a b c d e f g h i k m n o p q r s t u w x y z    ]r) gBw3vysݹ !$0'/31N<ȪLL3[L~)TPMN ĩĩ gBw3v#*1h !$0'/31N<ȪLL3[L~)TPMN 9TČqT]#8,`TŬƹ>j4 2ADjU& @48PdHDL<L I> 63 GAj4Dj4GGD>J2ēėěxŅŒşh~ Hd)(lŪ1P  4BP       jv"HSmpsP    `  `P   : l  a  PPPPPPP P#P&PCow]`x`G` ` P 'ResBP  o 'ResB  Vn"TA0fm.mg.mn.nt.dyrvr " 0kfvt.evt.stedtall00kkveldd.M.rflaggform.midn.morg.+2 d.-2 d.annetpilerreisesifreuked.000ki fjor+{0} t-{0} tukedaghjertenattentasteru. {0}mye snmidnattd.MM. U0. t.a.+{0} d.+{0} u.+{0} r-{0} d.-{0} u.1. t.a.Fr ROCMM. MM.etterm.y G y G {0} rbygningd.M y Gengelskkveldenmannligmetriskd. MMM rkaldduggkornregnlitt snregnvannvrstart {0} kv.i morgenneste rtidssone-{0} md.+{0} md.dhul-q.om {0} tE d.MM.yHan-tegndhul-h.dingbatsmorgenenobjektersist fr.sist l.sist ma.sist on.sist s.sist ti.sist to.E dd.MM.rhvit dugghststartneste ukeMMM MMM Udette kv.neste kv.neste md.om {0} u.denne fr.denne l.denne ma.denne on.denne s.denne ti.denne to.kvinneligneste l.neste ma.neste s.neste ti.sist fre.sist lr.sist man.sist ons.sist sn.sist tir.sist tor.uke i md.{0}dagerkorn i aksstor kuldestor varmetidl. kornvarmeslutt0mrd'.'denne ukenom {0} l.om {0} ma.om {0} s.om {0} ti.om {0} ukeuke i mnd.Fr R.O.C.denne fre.denne lr.denne man.denne ons.denne sn.denne tir.denne tor.med breddeneste lr.neste man.neste sn.neste tir.skilletegntonemerkerliten kuldeliten varmesommerstartvinterstartvrjevndgn00mrd'.'0bill'.'0mill'.'MMM U MMM Uforrige ukeom {0} lr.om {0} man.om {0} sn.om {0} tir.MMMM MMMM Ud. d. U MMMforrige kv.forrige md.fr Kristusneste mnedom {0} ukerrutetegninguked. i md.uten breddefrste frosthstjevndgn00bill'.'00mill'.'0. tidsalderneste lrdagneste mandagneste sndagpiktogrammeruked. i mnd.uken med {0}lyst og klartsommersolvervvintersolvervE d. MMM r(U)000bill'.'000mill'.''uke' w 'i' YMMMM U MMMM UHan-radikalerdenne mnedenetter Kristusettermiddagenforrige mnedneste tirsdaguke i mnedenbegrenset brukforrige fredagforrige lrdagforrige mandagforrige onsdagforrige sndagmusikksymbolerinsekter vknerdd.MM.E dd.MM.EMMM y G MMM y Gd. MMM d. MMM Ufor {0} t sidenforrige kvartalforrige tirsdagforrige torsdagom {0} fredagerom {0} lrdagerom {0} mandagerom {0} onsdagerom {0} sndagerreise og stederfor {0} d. sidenfor {0} u. sidenom {0} tirsdagerom {0} torsdagerukedag i mnedenEEEE d. MMMM r(U)d. MMM U d. MMM UW. 'uke' 'i' MMMMfor {0} fr. sidenfor {0} kv. sidenfor {0} l. sidenfor {0} ma. sidenfor {0} min sidenfor {0} on. sidenfor {0} sek sidenfor {0} s. sidenfor {0} ti. sidenfor {0} to. sidenfor {0} uke sidenfor {0} dgn sidenfor {0} fre. sidenfor {0} lr. sidenfor {0} man. sidenfor {0} ons. sidenfor {0} sn. sidenfor {0} tir. sidenfor {0} tor. sidenfor {0} uker sidenmatematikksymbolerE d. MMM E d. MMM Ufr vr tidsregninggeometriske figurerfor {0} minutt sidentankestrek/bindetegnE d. MMM U E d. MMM UMM.y GGGGG MM.y GGGGGd. MMM y G d. MMM y Getter vr tidsregningvarianter av sm tegnsmilefjes og menneskerfor {0} fredager sidenfor {0} lrdager sidenfor {0} mandager sidenfor {0} onsdager sidenfor {0} sndager sidenhalvbreddeformvarianterfor {0} tirsdager sidenfor {0} torsdager sidenfullbreddeformvarianterpiler som peker nedoverpiler som peker oppoveruken som inneholder {0}Ta{0}.svingtilhyre.bokstavlignende symbolerE d. MMM y G E d. MMM y Geuropeiske skriftsystemerpiler som peker til hyredd.MM.y GGGGG dd.MM.y GGGGGpiler som peker til venstresrasiatiske skriftsystemervestasiatiske skriftsymbolerskriftsystemer fra Midtstenideografiske beskrivende tegnsrstasiatiske skriftsystemerE dd.MM.y GGGGG E dd.MM.y GGGGGpiler som peker nedover og oppoverpiler som peker til hyre og venstre[    D K a g ~ ]6[\-  , ; \: ! ? . ' " ( ) \[ \] \{ \} @ * / \\]$/<*7<A0c].i %4%4)  /i ) /Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ndi_ %4%4)JB B JA A J@ @ J"5TJ!5TJ 5TJ5C`J4C`J3C`J6TJTTJTTJJJ++JJJZZJhhJJ^D^DJJJLLJJJ--JJJ\\JjjJJ`D`DJJJNN   /N) i ) Ni ) NJDJ?,'i ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) Ni ) N 7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$   ; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP 7P)3 !$  $,Zz > lμ*O"6|zU > ?6O$}R1"qG]-j0e<?6O$}R1"qG]-j0e<?6O$}R1"qG]-j0e<qBqBMM$__$]]$O3$|R|R$)p R33 lMM kk$;;;-$>> v$$}}} 7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$'M; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP  Qh pU a \ c j x q m  Qh pU a  Qh pU a \ c j x q m  Qh pU a 7P)3 !$  $,Zz > lμ*O"6|zU > ?6O$}R1"qG]-j0e<?6O$}R1"qG]-j0e<?6O$}R1"qG]-j0e<$__$]]$O3$|R|R$)p kk$;;;-$>> v$$}}} 7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$'M; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP 5G!k h!**a W ),B+ \ c j x q m 5G!k h!**a W ),B+ 5G!k h!**a W ),B+ \ c j x q m 5G!k h!**a W ),B+ 7P)3yFgn`P+ W!$ 0  $,q4D 3[)Zz3}$Qnn 3 <μ*O[[US3w}}$:$Q@kn`P%$E oE W 4 4G{GypypG$Go04QG$v߽߽G$4OeG$555qBqBMM; $UU3$]]$O3$  $) v33 텐MM3{$$$04Q$߽߽M9k$4Oe$ZPZPZPS*S*8& 7P)3][I`PJJhh7: ?+:>j4JA?G'1/YYc]QS^OQX7: ?+:>j4JA?G'1/YYc]QS^OQX u #M rdgU uS* #MS*  >rF"uS*} } =RE oE W 4 4G{GypypG$Go04QG$v߽߽G$4OeG$555 qBqBMM(; $cc3$]Q$O3$|R|R$) Q v33 텐MM 3 Ykk$;;;4NP$)m<4N$9lNW$}}} xOA"{ GAj4Dj4GGD>J2 # A` E  m |VC\A6l D GAj4Dj4GGD>J2 # A` E  m^adg****^adg**** 7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$))); $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZPv a  Zw`\ c j x q mj v a  Zw`v a  Zw`\ c j x q mj v a  Zw` 7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP hx `+g I  \ c j x q  hx `+g I  hx `+g I  \ c j x q  hx `+g I  7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP 0L  ~ \ c j x q  6) v pII 0L  ~  \ c j x q  6) v pII 7P)3yFgn W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P ; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP 7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZP 5y  \ c j x q  5y  5y  \ c j x q  5y  7P)3yFgn`P W!$  $,Zz}$Qn μ*O[[U}}$:$Q@kn`P%$4 4 4 ; $UU3$]]$O3$  $)p {$$$04Q$߽߽M9k$4Oe$ZPZPZPVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G8|ҲI aT:ڦdmsXf_ѕnN RJ\]+5\5@Iy G{O1z'p. ,9ZRh~ H & QFJ>>JH  QJJH & QFJ&&J// -& -  *M*M*MHOQ\JJHQJ۷)H_&J11JH81J$:$:JH=J<:JJ eJ99J@@JJHw`J YsJzJuuJJ11JHYJXJWHsJJH.JJHIJFcJQH1&&KJuuJllH1&&KJe-e-JHIrXJ=^&JH%7AJJHHH%7AJZ-Z-JHXJXJ@HiJ~~JH#JJHJdQmJ/HJ; ; J HJ11J&&H1/YJ(YJDHJJ88H9JJHS^XJL^bJÿH&J11J\\H N1J??JHcJcQJHJJJJH DJJH"]QiJJVQJnH}&J11JHC1J0:0:JHs#JUJnHs#JJHs#JUUJ@@G%GsmH2ZJ JH2ZJJH2ZJ Jccc SS   ++   ++   ++   ++            0 몪PPPPPPPPPPPP PPPPP P'P*P-P4P7P:PAPDPGPNPQPTP[P^PaPhPkPnPuPxP{PPPPPPPPPPPPPPPPPPP EPV]enxPPPPPPPP PPPP7V EPV]enxP#P(P-P2P7P<PAPFPKPPPUP EPV]enxZP_PdPiPnPsPxP}PPPPP7k ~ *PPi  PPPPPPPJRPPPPPPPPPPPPPPPPPPPPPP!P(P+P.P5P8P;PBPEPHPOPRPUP\P_PbPiPlPoPvPyP|PPPPPPPPPPPPPPPPPPP.o  | Dt  =Y  !&+05:BG L       U`  $ ) . 3 8 = B G L Q     `     U`                !$P ] PP P#P(P-P2P`5P8P;P>PCPJPOPVP[PbP"5PU Z  } <  I!$P Y] PPPP PPPP`PP%P,P/P4P;P@PGPLPSP 5iwP   !$P ] PPPPPPP`PPPPPPPPPP  -;  "5HZhP     <  !$P ] PPPPPP`PPPPPPPPP 5IWP   cfi!$P ] lPoPtPwP|PPP`PPPPPPPPPP  - 2 "5H"0P   7  "C I!$P Y] |PPPPPPPPPPPPPPPPPP`PPPPPPP PPPP!P5%PJ 0I W!$ Y0  '/q`4`D` ``3``[)`Zz``3`}`$Q``n`n `3``f)`dO` `U`<`μ`BP*`O`[`[`U`S`3`w`3`M``[`k``k`TP``N```9` ` `GP ! LT\d ! lt|   PPP PPP  ' ;!IM!$P Y] PPP PPP P)P2P;P>PCPHPKPNPSPVP[P`PeP`hPmPtP{PPPPPPPPP  # (    1 6 jv"5HS(+.1?P~     - ;  []_!$P ] aPdPiPlPqPvP{P`~PPPPPPPPPP  s x "5H(PR W }  MOQ!$P ] SPVP[P^PcPhPmP`pPsPvPyP~PPPPPP    "5H P    357!$P ] 9P<PAPDPIPNPSP`VPYP\P_PdPkPpPwP|PP    "5HP   !$P ] PPPPP PP`PPPP P'P,P3P8P?P"5P   !$P ] PPPPPPP`PPPPPPPPPP  ? D "5HFTP # I  mps!$P ] vPyP~PPPPP`PPPPPPPPPP"5,:PU Z   t   ` z v    ; H y ?     M v 3 P PC,`} P  P PU` P  P PC,` P  P P P  P P P !P!P P  !P!PC:` !P !P!PS+` !!P&!PS+` .!P3!PY`+!P 8!P=!PY` B!PG!PF` S!PX!PL!P d!Pi!P]!P  u!Pz!Pn!P !P!PF`!P !P!Pq`!P# !P!P`!P, !P!PD^`!P5 !P!PM`!P> !P!PM`!PG !P!P!PP !P"P!PX "P"P"P` "P "P=Y`"Ph ("P-"P+`%"Pq 5"P:"P1`2"Pz F"PK"P?"P W"P\"PP"P h"Pm"Pa"P y"P~"Pr"P "P"P"P "P"P"P "P"P"P "P"P"P "P"P"P "P"P"P "P"P"P #P#P"P #P#P ` #P,` ##P(#P 9`#Pc` 4#P9#P `-#P` `#Pe#P `Y#P q#Pv#P `j#P  #P#P `{#P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    P P P P P P P P P             ' 0 9 B K T \ d l u ~                >#PA#PD#PG#PJ#PM#PP#PS#PV#P   #P#P#P  4 #P#P#P#P#P#P#PC[uow\!] `P`U`$``E` `} P t P  #P 'ResBP  o 'ResBP  o 'ResB  wLweMabMbiMfuMgqMvuNcwNkwNtuSibSihSinSitZib[r]MpalMpanNhlaNhloSineIholaIvikiIzoloLweziMvuloSontoIlangaKota 1Kota 2Kota 3Kota 4KusasaMabasaMfumfuSibiliLamuhlaSihlanuUmnyakaUmuzuzuIsekendiMpandulaSithathuMbimbithoMpalakaziNhlangulaNhlolanjaNtulikaziNcwabakaziNkwenkweziZibandlelaInyangacaleIlanga levikiUkristo ebuyileUKristo angakabuyi3[A B C D E F G H I J K L M N O P Q S T U V W X Y Z]3[a b c d e f g h i j k l m n o p q s t u v w x y z]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN ĭĹĵıę:sIC#>j4>>>>j4jU đčĥĩġĕĉ Ś|,ŹŐŤŮj3Ć j4j4j4j4j4^adg h~ HA%YaQ$P w Pem u  }    "HS,:P    `{  `P  l  a  PPPPPPPPCow]`A` `y ` P 'ResBP  o 'ResB@P ...=[a b c d e f g h i j k l m n o p q r s t u v w x y z][uoV 'ResBP  o 'ResB,PQ %%Q%)[ ]CuoR8P 'ResBc  y y V&  6 g h i j . G    ( , ? 6 A 8 K    A (   $ 6 ( ?  A 2 8 ( M 8 G *  H $  G * A 8 + G , - & L - 5 ( . >  8 >   , ? 9 ?  * M 0 ! ? 8 G ( K - G  8 > 0  8 K  >  + G G , - K 2 ? . A  A 8 > ( 9 ?  K , ? 9 > (   8 M   ( 5 0 @  A 2 >  .  M  2  # M  > . ? ( G    M  K  8 M $ ?  9 ? 2 G  ( > 5 0  # M ! > * 0 M 8 ? * A 0 B 7 + >  A ( .  8 ? 0 . L  8 . 5 ? 0 > . 5 ? 5 ? ' , G 2 A  @  * M 0 ? 2 00 6   00  0 ,  > ( , A (  > ( M  @ , ? 0 B 5 > / > $ M 0 > 9 > ( M  > . ' M / 0 > $ {0},{1} * 0 > ( M 9 000  0 ,   M  K , 0 00 9  > 0 0 0 , 0 0 , 02 >  06    8 >  > 2 {1},{0}8 G  G ( M ! / K 5 0 M 7   M  9 0 B  > $ M $ ?   ?  M / > *  G 2  A A &  $ 5 0 M 7 . G  M 0 ?  / K 8 $ M 0 5 M /  M $ ? . ' M / > ( M 9 000  0 K ! ! ? 8 G . M , 0 ( K - G . M , 0 00 0 , 00 0 , 002 >  006   0 0 K ! 09  > 0 / K . 9 ? ( > / K 9 * M $ > {1}{0}. > .  M  2 , > 0  $ . 9 ? ( >  $ 9 * M $ >  # M ! > 9 0 B + 0 M . M / >  / 8  ! @ . > 5 8 M $ A 9 0 B {0} & ? ( . > * B 0 M 5 > 9 M ( {0}8 $ M 0 . > / K   $ , > 0 / K , A ' , > 0 / K 6 ( ? , > 0 / K 8 K . , > 0 {0} 0 {1} L % K 8 $ M 0 + G , M 0 A  0 @ 00 0 K ! 009  > 0  $   $ , > 0  $ , A ' , > 0  $ 6 ( ? , > 0  $ 8 K . , > 0  8 > * B 0 M 5 ( ( 8 M * G 8 ?   K 2 @ /$ > 0 > * 0 ? . > 0 M   8   M / > 9 0 B {0} 5 0 M 7 . > / K , ? 9 ? , > 0 * 9 ? 2 K 8 $ M 0 8 G * M  G . M , 0  $ , ? 9 ? , > 0  $ .   2 , > 0 / K .   2 , > 0 5 0 M 7  K , > 0  8 M 5 @ * B 0 M 5 {0} 5 > {1} 0 M  K 8 $ M 0  ( G 9 * M $ >   > . @ 5 0 M 7  $ ? 5 ? ' ? 9 0 B ! M / > 6 // K   , >  8  ? $ M 0 - M / > 0 ? / ( M  {0}  # M  > . > {0} . 9 ? ( > . > {0} . ? ( G  . > {0} 9 * M $ > . > {0}8 $ M 0   ? / K 6 A  M 0 , > 0 $ G 8 M 0 K 8 $ M 0 & K 8 M 0 K 8 $ M 0  $ 6 A  M 0 , > 0 9 * M $ >  K , > 0 +{0} 8 $ M 0 . > {0}, 5 > {1}{0} K 9 * M $ >  0 M  K . 9 ? ( > ! ?  , M / >  9 0 B / 9 @ . ? ( G  . > 9 > ( 5 0 M # 9 0 B {0} 5 0 M 7   ? {0} , A ' , > 0 . > {0} 6 ( ? , > 0 . >  0 M  K   $ , > 0  0 M  K , A ' , > 0  0 M  K 6 ( ? , > 0  0 M  K 8 K . , > 0   ? 2 M 2 K 8 $ M 0 Y  K w 9 * M $ > {0}  K 9 * M $ > {0}   $ , > 0 . >  > ( > $ % > * G /  K ( . > 0 M  9 0 B 8 @ . ? $ * M 0 / K  {0} & ? ( * 9 ? 2 G {0} 8 G  G ( M ! . > {0} , ? 9 ? , > 0 . > {0} .   2 , > 0 . >  0 M  K , ? 9 ? , > 0  0 M  K .   2 , > 0 . 9 ? ( >  K 9 * M $ >  # ? $  ? ( M 9 9 0 B  K ! > . ? 2 >    K {0} 6 A  M 0 , > 0 . >  0 M  K 6 A  M 0 , > 0  ' A ( ?  2 ? * ? 9 0 B * ?  M  K  M 0 > + 9 0 B 5 M /  M  ( @ /  > . K 8  / A M  M $ 0 >  M / {0}  # M  > * 9 ? 2 G {0} . 9 ? ( > * 9 ? 2 G {0} . ? ( G  * 9 ? 2 G {0} 8 K . , > 0 9 0 B . > {0} 9 * M $ > * 9 ? 2 G {0}   $ , > 0 9 0 B . > {0} 6 ( ? , > 0 9 0 B . > MMMM  K W 9 * M $ > . A & M 0 >  ? ( M 9 9 0 B {0}  $ , > 0 * 9 ? 2 G  + M 0 ?  @ 2 ? * ? 9 0 B  . G 0 ?  @ 2 ? * ? 9 0 B $ 2 $ ? 0  > , >  # 9 0 B - K  > 2 ?   > . K 9 0 B 9 > ( 0 M / > ! ?  2 9 0 B {0} , ? 9 ? , > 0 9 0 B . > {0} , A ' , > 0 * 9 ? 2 G {0} .   2 , > 0 9 0 B . > {0} 6 ( ? , > 0 * 9 ? 2 G {0} 8 K . , > 0 * 9 ? 2 G . 9 ? ( >  K 9 * M $ > & ? (  $ ? 9 > 8 ?  2 ? * ? 9 0 B + K ( G  ?  5 0 M # . > 2 > / A 0 K * G 2 @ 2 ? * ? 9 0 B 8  / A  M $  ' ? 0 >  M / 9 > ( M  @ (8 0 2 @  C $ ){0} 8 G  G ( M ! * 9 ? 2 G {0} , ? 9 ? , > 0 * 9 ? 2 G {0} , A ' , > 0 . > 9 0 B . > {0} .   2 , > 0 * 9 ? 2 G {0} 6 A  M 0 , > 0 9 0 B . >  ( > 5 0 $ % > * M 0  C $ ?  M / > . ? $ @ /   > 0 9 0 B 8 >   @ $ ?   ? ( M 9 9 0 B {0} 6 A  M 0 , > 0 * 9 ? 2 G , > / >  $ 0 M + @ , >  # 9 0 B {0}8 K . , > 0 9 0 B * 9 ? 2 G ! ? - >  ( G 8 (  ? ( M 9 9 0 B * M 0 > 5 ? ' ?   ? ( M 9 9 0 B . ' M / * B 0 M 5 @ 2 ? * ? 9 0 B / > $ M 0 > $ % > >  9 0 B 8 > ( > - M / > 0 ? / ( M  9 0 B 9 > ( M  @ (* 0 . M * 0 >  $ )* B 0 M 5 > 9 M ( /  * 0 > 9 M ( {0}   $ , > 0 9 0 B * 9 ? 2 G {0} , A ' , > 0 9 0 B * 9 ? 2 G {0} 6 ( ? , > 0 9 0 B * 9 ? 2 G MM/dd, E  MM/dd, E{0} 8 K . , > 0 9 0 B * 9 ? 2 G 5 0 M #  8 M $ >  ? ( M 9 9 0 B 8   G $ /. > (   ? ( M 9 9 0 B {0} , ? 9 ? , > 0 9 0 B * 9 ? 2 G {0} .   2 , > 0 9 0 B * 9 ? 2 G {0} 6 A  M 0 , > 0 9 0 B * 9 ? 2 G $ * >   8   {0}( ? . M $ K  &  M 7 ? #  6 ? / > 2 @ 2 ? * ? 9 0 B 8 M . >  2 @ $ % > 5 M /  M $ ? 9 0 B $ 2 $ ? 0 . > % ? $ ? 0  > , >  # 9 0 B * 6 M  ? . @  6 ? / > 2 @ 2 ? * ? 9 0 B + 0 M . M / >  $ % > 9 M 5 >   8 M * G 8 $ * >   8   {0}( ? . M $ >  ( M M {0} & > / >   A . M $ ? 2 ? ( A 9 K 8 M {0}  & > / >   A . M $ ? 2 ? ( A 9 K 8 M &  M 7 ? # * B 0 M 5 @  6 ? / > 2 @ 2 ? * ? 9 0 B , > / >  $ 0 M + @ & > / >  $ 0 M + @ , >  # 9 0 B  0 M ' - L  ! >  + > 0 > . - M / > 0 ? / ( M  9 0 B * B 0 M # - L ! >  + > 0 > . - M / > 0 ? / ( M  9 0 B   ! ? / K  M 0 > + ?  ! ? 8 M 8 G ( M ! ?  5 0 M # 9 0 B ,[\-  , ; ! ? d '   "   ( ) \[ \] \{ \}][<    P                     ! " # $ % & ' ( * + , - . / 0 2 3 5 6 7 8 9 = > ? @ A B C D E G H I K L M ]$/<*7<A0c]. %4 ) dv_ %4%4J[[JZZJJJJJLLJKKJJJJJJJ33JJrrJJ**JJbbJJjjJJzzJ!!J55JJttJJ,,JJddJJllJJ||J##  ) JJC 7P)3 w)˹֊NN) !$ 0 $,q4D 3[)73?˹n 3<.˔8S3w?Q˹@-E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG$B$cc$x:*$$kW$3 h$__Nņ$4E$GGGooo 7P)3wQJJWW$ E- & $ E- Wvb$ E- & $ E- Wvb / B@26 / B@26 / B@26  / B@26o  / B@26o  / B@26o66E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM ' R 0' J  TO ' R ' R h' J  TO ' R~wk~wk~wk~wk (Yw4^,<$Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G- 8J_=) r~{~^]+PrA@AT@^PcK=pY"B$*Mh~ H | mJJJJJJcccH_2J#pJ-H_2J#pJ-H_2J#pJ-HJ##J}}J##J}}J##J}}HJ;;JJ;;JJ;;JH,=JJH,=JJH,=JJH`<J//JJ//JJ//JHJJJSSJJSSJJSSH"0J JH"0J JH"0J JHJJ((JJ((JJ((HJqJ wHJJwwHJJwwHsJmJ:HsJmJ:HsJmJ:HJJ^HJJ^HJJ^H#JLJ~H#JLJ~H#JLJ~HiEJGGJJGGJJGGJHJhhJJhhJJhhJAAA   : : :: :  : :  n P P EPV]enx P P P P P P P P P P P P7* EPV]enx P P P P P P P! P& P+ P0 P5 P EPV]enx: P? PD PI PN PS PX P] Pb Pg Pl Pq P7? R * P P= e v PJR P Pt  = &`& i q &`!$P  P P PPPPP!P*P3P6P;P>PCPHPMP`PPSPXP_PdPkPpPwP5 P} .I !$ Y0 '/q`4`D` ``3``[)`p``3``?``˹`n `3``f)`dO``0`<`.`P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/`P !  !   PPP P"P5P  ';HKNQ!IM!$P Y] TPYP`PePlPuP|PPPPPPPPPPPPPP`PPPPPPPPPPPP  $ 1>KG L  X]b glqU Z jv"5HS~P   Q _ vv Hx `z c z DPIPz`9P NPSPz` XP]Pz` PP}P PPP PPP PP`P PP` PP` PP`P PP` PP` PPP  PPP P PP ,P1P?`%P 6P;P?` @PEP?` QPVPR`JP [P`PR` ePjPR`& vP{PoP. PPP6 PPP> PP`PF PP`O PP`W PPP_ PPPg PPPo PPPw PPP P$PP 0P5P)P APFP:P RPWPKP cPhP\P tPyPmP PP~P PP H`P` PP H`d` PP H`d` PP`P PP` PP` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } bPePhPkPnPqPtPwPzP   " * 2 : B J S [ c k s { PPPPPPPPP PPP  PPPP!P*P[uow\] r` P```E`u 8`| P0P Y 3P 'ResB   gBw3wQ` ow` 'ResBP  o 'Nrm2 Pi<<<<<< X)gR `eg3irTEa-+~@{;{+YQM++6n++1o+ Gg"A~g$ +^ u +A a  U +% 3 s  +++++( ++++++++++++++T ++ ++ + +++ -m+KF++2r2r2r1a!TFt++++++++++++++++++++++++S`+++++++ ++2++rR K K+ K K+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++L++"J5++E++                         H+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ E !E!!!"E""""5#u###3$s$$$0%p%%%.&n&& ###'+++++++++++++++++++++++++++++++% ++++++++++++++++++++++J++++++++&++&++++++++++++++++++++++++++++'++++++++++++++++++++ '++++++++++)++ +'''3'++++R+>'N'+++++++^'+++i'++++++++++p'++++{''4 'P++++++++'+++++''+++++++++++++ ''+++ +++++++'++++++$+++++++++++++'++++++++++++++++++++++++++++++(++++&++++++++++++++++++++++ ++++++++++++++++ ++++(+++++++++++++++'+++++++++++++++'++++++++++++++++++++++ (()(6(+B(P(`(++++C +++++++++++++++++++++++++++%5p(!((-((((%5((1(( )()9%5p(!1(-()9%5),)<)L)\)2)B)R)()8)H)X).)>)N)$)4)D)l)|))~))))++++++++++++++++++++++++++++++:+++++++++++++++++)++++++)+++++++++++)))**"*2*B*R*b*q*b*++++++++++++++++++++****+*++*++++++**++!+1+++++++++++++++++++++++++++A+Q+a+q+++++++++,,!,1,A,Q,a,q,,,,,,,,,--!-1-A-Q-++++++++++++++++++++++++++++++(HWj5Ofq5Ee P\pDH\t (D4@Tl(0D\h0|Y)\)b)f)m)q)t){)~))))))TZ `  fl rx~   * 4 J ` j t ~      '-28>DJPV\bh ntz ))#(.5;@F))LRY_dj). < pv|J T ^ h r |  $*06<BH)  ` `.`))))))NTZ`flrx '/5;)))@FLRZdmsy &,2 * 4 :DNX> H bltz)***!)Q **** *&*,*2*9*<*)@*E*eeeeI*L*S*t)X*a*$4HdtxR \  $Df x   1<`H`IIxye*i*\`hlx  %+17=CIOU[agmsy $( m* "$&&(*,.02$<>@ '-3,8<68:<>@BDFs*y***9@?DEHH68:LKPQTW********X]c*********`iou**l{px|  *+ ++++!+'+-+3+f f8+D+L+X+fa+g+m+s+y++ +++++++++++++++++++++b)++++++++++,, ,) , ,,,, ,A%,),-,1,5,8,*, ,%,),<,1,5,A,E,H,M,Q,+T,Y,],a,e,i,m,q,u,y,},,,,,,,,,,,,,,,,,,,,$*06=CIOWahntz "(.5;@FLRZdlrx~  &0:DNXagmsx~   "(.4:BLV`hnu{ ,T` "*4>HR\fpz  (2<FPZdlrx~   ( 2 < F P X ^ d j r | (>Vdr(6!!!%!DR/!9!C!M!`v*8FT`rW!a!k!u!!!!!!!!!!!!!!" """)"3"="G"Q"["e"o",DR`n| \`w"d` l`}"t`"|`"`*`""""""""###-#=#M#]#m#x##########$$%$5$E$U$`$j$y$$$$$$$$$$ %%-%=%G%M%U%\%e%4o%w%}%%`%,,,,,%%%>%%`%`%,,-%%%`%%%%%` -- -%& &`&&&'&/&5&;&`A&*-6-?-I&P&Y&Hc&k&`q&`v&D-J-U-]-Y)Y)Y)Y)Y)Y)Y)Y)Y)`-g-k-q-Y)y----------Y)-8,-------------)m)q)-----------b)+)@*+),<*,-,),---. ...!.$.++++)+.+++<*+..+5.+++8.>.F.L.P.L.+`+.++T.+)Y.].a.e.8,h.q.),u.y.}.+++8,*................+//////&/0/6/:/@/+.++8,H/N/V/ ,\/b/j/t/@*z//<*H,+,/}&&&&&&&&&& &//// & & & & & & &&&&&$ ( '', 0 ''4 8 < @ ''D H %'+'L P 1'7'T X \ ` d h ='C'I'O'l p t x U'['a'g'm's'y''//)m)q)------/////////////0000'0/070?0I0S0]0g0q0{0000000000000000001 111#1+131;1C1K1S1[1c1k1s1{111111111111111112++.++T.++++++++++5.+ 2++/+6/2L.b)+H,++T,+)8,*,<*,-),2*),, , *@**,-2 2(2.272*/=2A2E2I2M2Q2U2Y2]2a2e2i2m2q2u2y2}22222222222222222222222222222222233 3 33333!3%3)3-3135393=3A3E3I3M3Q3U3Y3]3a3e3i3m3q3u3y3}33333333333333333333333333333333344 4 44444!4%4)4-4145494=4A4E4I4M4Q4U4Y4]4a4e4i4m4q4u4y4}44444444444444444444444444444444455 5 55555!5%5)5-5155595=5A5E5I5M5Q5U5Y5]5a5e5i5m5q5u5y5}55555555Y)255|  ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '' '' '' ( ( (((55 !(5  '( -( 3( 9( ?( E( K( Q( W( ]( c( i( o( u($ {(( ((0 ((8 ((@ ((H ((P T X \ (((((` (555f5f"f555&f*f.f2f6f:f55555555555666 6>fBfFfJfNfRfVfZf^fbfffjfnfrfvfzf~fffff6666!6%6)6-6165696=6A6E6I6M6Q6U6Y6]6a6e6i6m6q6u6y6}6666666666666666E2]2666666U26666e266667 777%7-757=7E7M7``` aaa'a1a;aEaOaYacamawaaaU7]7e7m7u7}777777777777777778 888%8-858=8E8M8U8]8e8m8u8y8M3}888888888888888885555555555666 6aaaaaaaaaaaaaaaabE2]266888q282i333m342a3888899 9999299#9'9+9/93979666;9?9C9G9K9O9S9W9[9_9c9i9o9u9{9999999999999999999999: ::::':+:.:3:7:::>:B:F:J:N:R:V:Z:^:b:f:j:n:r:w:{:::::::::::::::::::::::::::b:/b:Db:;\b ;;;%;,;7;mbybbbA;bK;bQ;^;bbbk;t;};c;;"c;;0c>>>>&>4>@>L>X>^>d>j>p>v>|>>>>>>>>>> ???$?,?4?:B:F:J:N:R:V:Z:^:b:f:j:n:r:w:{:::::::::::::::::::::::RffRSSfSffS S(Sffffff1S8S@SHSQSXS`ShSpSxSSSSSSfffg ggg"g*g2g:gBgJgRgZgbgjgrgzgggSSSSSSSSSSSSSSd (j (p (( )v |  )) ')1);) E)O)SSST.TFT^TlTvTTTTT *@**,++.++T.++++++H,++T,+8,*,<*,-),2*),, , *@**,++.++T.++),2*),, , *@**,+.+++++++5. 2++/+6/2L.b)+H,+T,)8,*,<*,-,2*),, , *@**,++++T.++++++++5. 2++/+6/2b)+++++++ 2++/+6/2b)+H,++T,+)8,*,<*,- *@**,TTTTu.TTTTe*UU U UUUUy.U%Ui*)U,U1U5U9UP.=U@U%,),-,DUIULU,,QUUU{)YU]U`Uq.<,eUiUmUpU1,5,uUxU}UUUUUUUTTu.TTTTe*UU U UUU5,uUxU}UUUUUUUUU-)m)q)-------)m)q)-------)m)q)*R/R?RKRRWRCRkRRRRRR[RsR{RcRRSR_R7R;RGRORgRoRwRUIUU/R?RRCRRRRRR[RsR{RcRR_R7R;RGRgRwR?RCRRRR[RsRcRR_RGRgRwRIU/R?RRCRkRRRRR[RsR{RcRR_R7R;RGRgRoRwRUU*R/R?RKRRRWRCRkRRRRR[RsR{RcRRSR_R7R;RGRORgRoRwR/R?RKRRWRCRkRRRRR[RsRUUUUUUUUUUVVVVV'V/V7V?VGVOVWV_VgVoVwVVVVVVVVVVVVV.+VV5.+ 2++/+6/2L.V?VVVW WWWW"W(WN:A3/W3We]27W;W6?WCWGWmDKWOWSWWW[W_W3cWgWkWoWsWwWE26{W;96?9W4WWWWW8i3WWWWWWWWWWWWWWWWWWX XE XXXXEX!X%XE+X/X3X7X=XAXSWEXKXOXSXWXF[X2aXeXiXmXWqXuXFEEFyX}XCXEXXXXXXXXXXXXXXXXXXXXXXXXXFXXXXEXXX]EXYY Y YYYYY#Y'Y+Y7W/Y3Y7Y=YCYGYKYOYSYWY[Y_YcYcYgYmYqYCuYyYYYY2YY2YYYYYYYYYYYYYYYYYYYYY5BY3YYYYYZZ ZZZZZ!Z%Z)Z-Z1Z5ZF9Z?ZCZGZGGZKZFOZSZWZ[ZFA_ZcZgZkZoZsZwZ}ZZZZZZZZZZZZZZZ!FZZZZZZ)FZZZZZZZZ9B7GZZZ[[ [[[-F[[![%[G)[-[1[5[9[?[C[G[K[Q[U[Y[][ICa[e[k[q[w[{[[[[[[1FD[[[[[[[[CG[[[[[[[[GG[[[[[[[[[\ \\OG\\\!\%\+\1\5\9\=\A\A\E\I\WGM\Q\U\Y\]\c\g\Cm\s\w\}\\\\oG\\\\\\\sGG\\\\\}B{G\\YF\\E\\eF\\\\\\\]] ]]]]]!]%])]-]3]7];]?]C]G]K]Q]W][]a]e]k]o]}Fs]y]]]]]]]]]]]]]]]Y]]]]]]]]]]]]UC]]]^^ ^F ^^^^^#^)^/^3^7^;^?^E^I^O^S^W^]^c^g^iBk^o^s^w^{^^G^^^^^^^^4^^^^^^^^^^^GG4^^^^^^^^^^_ _G ____!_%_+_/_3_7_;_?_C_G_M_Q_U_Y___c_g_k_o_u_{______GG__________G__________a5_q5___`5`pDpDpD MD="FA=J<:B< >BNFJF<N<>FJ(>x??&1>(3>?&Q>(S>??? ?T&q>(s>?&>(>(??? ?V(>?&>(>?>Yb? `?&>(>m?f?>Z&!>(#>>]&A>(C>??>^? ?&a>(c>?>&>(>&?(?>? ?&>(>?>&>(>??          2                 r            D F J H L xRxbxh||(||||\L j 6j6j6j6j6j$6jv6jz6j6j6j6p4Cp6Cp\CpCpCpCpDpDpDpHDpLDpDpDpDpDpDpDpDpDpDpDpDpDpEpEpEpEpEp EpEpEpEpEpXEpZEp\Ep^EpEpEpEpE2(a2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2a`4`2a`4`2a`4`2a`4`2a`4`2 > >?> >>?C?C?C?C ?CB ?CB?>>>?>>>?C? C?C? C?CB? CB?$>(>&>*>4>8>6>:>E>I>M> ?G>K>O>"? C$?!C&? C(?!C*? CB,?!CB.?U>Y>]>0?W>[>_>2?(C4?)C6?(C8?)C:?(CB?d>h>l>f>j>n>t>x>|>v>z>~>>>>>>>>>>>>>>>>>>>>>@?>>>B?`CD?aCF?`CH?aCJ?`CBL?aCBN?>>>P?>>>R?hCT?iCV?hCX?iCZ?hCB\?iCB^?d???Bn?B?B?AAAEEEIIINOOUUUYaaaeeeiiinoouuuyyAaA(a(CcCcCcC c D d EeEeE(e(E e GgGgGgG'g'HhIiIiIiI(i(IJjK'k'LlL'l'L l NnN'n'N n OoO o RrR'r'R r SsS's'T't'T t UuU u U u U(u(WwYyYZzZzZ z A a I i O o U u CUCuCUCuCU Cu CUCuCACa&CA'CaG g K k CO(Co(  j GgNnCA Ca AaAaEeEeIiIiOoOoRrRrUuUuS&s&T&t&H h COCoCOCo.CO/CoYyCC#8553V:8Ctu60056788>-M#C#C# C 'G+K'S'THT'UJTTTT( < 0 < 3 <   G V G > G W     [F V    C F > G > F W  C  %.55 5 5 55:5<5>5?5B5A%a%BbB#b#B1b1CC'Cc'DdD#d#D1d1D'd'D-d-CECeCECeE-e-E0e0(CE')Ce'FfGgHhH#h#HhH'h'H.h.I0i0CICiKkK#k#K1k16CL#7Cl#L1l1L-l-MmMmM#m#NnN#n#N1n1N-n-COCoCOCoLCOMCoLCOMCoPpPpRrZCR#[Cr#R1r1SsZCS[Cs`CS aCs bCS#cCs#TtT#t#T1t1T-t-U$u$U0u0U-u-hCUiCujCUkCuVvV#v#WwWwWwWwW#w#XxXxYyZzZ#z#Z1z1h1tw y A a CACaCACaCA Ca CACaCA#Ca#CACaCACaCA Ca CACaCA#Ca#E e EeCECeCECeCE Ce CECeCE#Ce#I i I#i#O o COCoCOCoCO Co COCoCO#Co#COCoCOCoCO Co COCoCO#Co#U#u#U u CUCuCUCuCU Cu CUCuCU#Cu#YyY#y#Y y YyCCCCCCCC0C1C0C1C0CB1CB8C9C8C9C8CB9CB@CAC@CACHCICHCICPCQCPCQCPCBQCBYCYCYCBCECEEDEEDEEDEEDEEDBEEDBECE CE EDE EDE EDE EDEEDBEEDBE CE!CE"EDE#EDE$EDE%EDE&EDBE'EDBE(CE)CE*EDE+EDE,EDE-EDE.EDBE/EDBE`CEaCEbEDEcEDEdEDEeEDEfEDBEgEDBEhCEiCEjEDEkEDElEDEmEDEnEDBEoEDBEpCEECECBEEtCEECECBEECBCBCBCB|CEECECBEE!8!8!8!8!8!8"8"8 "8#"8%"8<"8C"8E"8H"8=8a"8M"8<8>8d"8e"8r"8s"8v"8w"8z"8{"8"8"8"8"8"8"8"8"8|"8}"8"8"8"8"8"8"8K00M00O00Q00S00U00W00Y00[00]00_00a00d00f00h00o00o00r00r00u00u00x00x00{00{00F000000000000000000000000000000000000000000000000000000000000000000ؙغ؛غإغ1'2'G>GWعغعذعؽظدعد  a 23  '1o1D 41D 23D 4IJijLlnsLJLjljNJNjnjDZDzdzhfjrwy    (  clx E;C e'tHttJt <  <  <  < ! < " < + < / <    2 < 8 <  <  <  < + < ! < " < M2BLQV[@CqCqABDEGHIJKLMNO"PRTUWPQbdeY[\gkmKTptuovi=RcUf_aehijmqprstuxza  BC BC C C BC C C BC C `B   A  A  3......2 2 2 2 2 5 5 5 5 5 !! ???!!?2 2 2 2 0456789+"=()nRsa/ca/sCCc/oc/uF'NoQSMTELTMZFFAX"1D 71D 91D 101D 32D 31D 52D 53D 54D 51D 65D 61D 83D 85D 87D 81D IIIIIIVVVIVIIVIIIIXXXIXIIiiiiiivviviiviiiixxixii0D 3+"+"+"+"+"."."."."."0 01011121314151617181920(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)SYq+"+"+"+"::======*8kN(N6N?NYNNNNN?QeQkQQQQQQRRRSS8SAS\SiSSSSSVWXY YY'YsYP[[[\"\8\n\q\]]]]r^z^^^^ __P_a_s__b6bKb/e4eeeeeeefg(g kbkykkkkkll4lkp*r6r;r?rGrYr[rrssttuu(u0uuuvv}vvvvwww:yyytzzzs||6Q 3 nrxMk@Lc~҉7FUxdpʎIƑ̑ёwQ^bi˗ۘߘؚߚ%/2<ZuÞ͞ў ;JRDSES 0 00000!     ` "#')+,-./26@GLWXY NV N-N N2uNN)Y0W()()()()()()( )( )( )()()()()()(N)(N)( N)(V)(N)(mQ)(N)(kQ)(]N)(AS)(g)(kp)(4l)((g)(ё)(W)(e)(*h)( g)(>y)( T)(yr)()(]y)(R)(N)(|T)(f[)(v)(O)(nj)(TS)(my)(O)()()OU|^{PTE212223242526272829303132333435NmQN]N*h g>y Tyr]yRy7ui*QpSlOQck]S;S[f[vOnjTSY3637383940414243444546474849501g2g3g4g5g6g7g8g9g10g11g12gHgergeVLTD00000000000000000000000000000000000000000000000NT00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p1p2p3p4p5p6p7p8p9p10p11p12p13p14p15p16p17p18p19p20p21p22p23p24phPadaAUbaroVpcdmdmCdm2dmCdm3IUs^b-fT'Yckfl*h_O>ypAnAAmAkAKBMBGBcalkcalpFnFFgmgkgHzkHzMHzGHzTHz!Blm!Bmld!Bdlk!BklfmnmmmmcmkmmmCmm2cmCcm2mBm2kmCkm2mmCmm3cmCcm3mBm3kmCkm3m"sm"sDm"s2PakPaMPaGParadrad"srad"sFrad"s2psnssmspVnVVmVkVMVpWnWWmWkWMWkMa.m.BqcccdC"kgCo.dBGyhaHPinKKKMktlmlnloglxmbmilmolPHp.m.PPMPRsrSvWbV"mA"m1e2e3e4e5e6e7e8e9e10e11e12e13e14e15e16e17e18e19e20e21e22e23e24e25e26e27e28e29e30e31egalJL&S'kHfȌn2NSQYUHYaiv?jmps=jNuSkr-P]oͅdb؁^gjmrΐOQRdjrv\2oxy}Ƀ֊X_`|~brxŒXb\jmo/}7~KRQQz}ub9N[`spuSxO_ Nlxe"}S^XwIklbceuNiQQh|oҊϑRBT^eo*yjΞfwkbt^abd#oIqty}o&#JRRTpˆ^_{ck>|usNV]`sitF4HOy`NP[?\eqBv|f.R{ggAmn tYukx}^.bx+P]m*_Dah)RTe\fNghltuyψ?SnTqtWgm {|rpXN6:RR^b|[mf;M^@QUZXtfQ*svRyAˊ8rv|ۗ JJJDL;@9@TIW_CfffiflffiffltBststtvtetk~vtmICICq{~zywBtI(,(-(.(E(I(J*,*-*.*E*I*J+,+E+I+J,-,E-,-E.,.-.E3,3-3.3E5-5E6,6-6.6E7-7E8E9,9E:,:EA,A-A.AEAIAJB-BEBIBJC'C,C-C.CDCECICJD,D-D.DEDIDJE,E-E.EEEIEJF,F-F.FEFIFJG,GEGIGJJ,J-J.JEJIJJ#0p#1p#Ip! LQ! MQ! NQ! OQ! PQ# Qp(1(2(F*1*2*F+1+2+FE'F1F2FFJ1J2JF(G*G5.DGFG#GpJG+G3G4E4G!@NQ!@OQ!@PQ7I7J9I9J:I:J3I3J4I4J-I-J,I,J.I.J5I5J6I6J4,4-4.41315161'K*,E*-,*-E*.E*E,*E-*E.,E--EJ-EI3-,3,-3,I3E-3E,3EE5--5EE4-E4,J4E.4EE6-I6.E7E-7EE7EJ9,E9EE9EI:EE:EJ:EIA.EBE-BEED-ED-JD-ID,,D.EDE-E-,E-EE-JE,-E,EE.,E.EE,.GE,GEEF-EF-IF,EF,IFEJFEIJEE(.J*,J*,I*.J*.I*EJ*EI,EJ,-I,EI3.I5-J4-J6-JD,JDEJJ-JJ,JJEJEEJBEJF-J9EJCEJF,-E.JD,ECEE,-J-,JE,JAEJ(-J3.JF,J5DBD'DDG'C(1E-E/5D9E13HD9DJGH3DE5DI5DI 'DDG 9DJG H3DE,D ,D'DG1'D,00:!?00& C...% B..  _{}0000 0 0 0 000[]> B #&*-<>\$%@ K@K L M N@N O@O P @P! Q!@Q" R"@R!'()*+,-./0123456789:ABCDEFGHJD'"'/^|~))000000000000d1A`11A21A41A71A81A91A@1AA1AB1AC1AD1A!E1A F1A G1A H1A I1A J1AK1AL1AM1AN1AB  %!!!!%%4W4e4X4e4_4nF4X4e4n4_4oF4X4e4o4_4pF4X4e4p4_4qF4X4e4q4_4rF4X4e4r4ع4e4غ4e4ػ4nF4ع4e4n4ؼ4nF4غ4e4n4ػ4oF4ع4e4o4ؼ4oF4غ4e4o17A""AAAAAAno0.0,1,2,3,4,5,6,7,8,9,(A)(B)(C)(D)(E)(F)(G)(H)(I)(J)(K)(L)(M)(N)(O)(P)(Q)(R)(S)(T)(U)(V)(W)(X)(Y)(Z)0S0CDWZHVSDSSPPVWCMCMDMRDJ{0K000W[SYN f!qMR_QeRB}X9TobUcJcSbyzzTn3urRUM0,g00 N00N00[00p00Sb00v00R00We0_S=N8NAN@"`OOPzPPP4A:TQdQwQA4gQAKQQNQdR4;RFRwR5SSISZSsS}SSB,ppSSBcSSTT8THThTTTUSUcUUUUUWWQVtVXWW XW2X1XXEXXY"YbYEبEYZ'ZYfZ66[>[F[[[F[\S_7`\\\GC]Gn]k]|]]]/8](^=^i^b8H؃|8^^^hؒH1"_8LظXb_k_8____`:99I`HaLazaaaaabb]bbbPcJ =cbhcccJ"dcc.:id~ddwdl:leL efIf;;:QQgfC!g^gSgLI;ggRhMmhhiBiiijMأj<!kNاTkN<rkkkN؍G NNlOؼllglm>mimxmmO4m/nnn3=nOmnoO^O؎o9pp=Jp}pwppA%EqPcqPث(rPrQrrQ5Rzss>s>Gt\ttt?$uS6>uSؒH؟vSءSظTD?@TTTT3wwwF@@UNx@U&UؚUy/AJzOzV|VاzBVث{{'BW؀|B||}W؆c}C}~E~4CX(XGYCXzX>YY#`YبpL_C D>ZYاYصLؓL؜kDRZ<c#Sʃ̃܃[6[k[+E\d[,]EaE[ر\kEPgi(kEE`]g׈ވ5F4^خ^fFF_بw_/BˍBԎaaa.8גؒ|bIcwIÖ]#dEdnJvJe Jeؖ)eض3K)™Kf0@LLghLhhhؑVMiD}CDZ D~CDz d~Cdz BBBsBBBBBBBBBBCBCBBBBA (a)(a)(a)(a)(a)(a)( a)( a)( a)(a)(a)(a)(a)(a)( n)( i e)( in)aaaaaa a a aaaaaaai n t n0000E000000000E000000000E0000000000F0000000D00000D000000D00000D00000000F00000000000F0000000D00000F00000000000F000000000D00000000E000000D00000C0000C0000F0000000D00000E000000F0000000D00000C0000C00000000F0000000F0000000C0000D00000D0000000E000000D00000E000000D0000000E0000000000F00000000C0000000E00000000D0000000D00000000E0000000000F000000BTBT&CJT'&CJT&CJTH&CJT&CJT&CJT&CJT&CJTI&CJT,&CJT-&CJTE&CJTJ&CJT1&CJT2&CJTF&CJT.&CJTG"B'S#B'T$BHT%B'U&BJTD"CD'SD#CD'TD%CD'U0B00qrqtqabcdefghijklmnopqrstu0031A51A61A:1A;1A<1A=1A>1A?1AO1AaP1AbQ1AcR1AdS1AeT1AfU1AgV1AhW1AiX1AjY1AkZ1Al[1Am\1An]1Ao^1Ap_1Aq`1Ara1Asb1Atc1AuCpχfFdFf[C )r@f' 'Nrm2 PrAAPT` K.TT3irT0@{:z6d]Z>~_ N{W/ h  & f }   M Z  F   V w  -k "L&fF9y9y9y(hX ;f'^ )\<|<w5u5u5u5U6 p  !.!n!!! %"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"9"%"-"5"=")"1"q""".#n###.$n$$$.%n%%%&^&&&'^'''(\((()[)))*Wf~ T*d*d*l*d*d*p*t******** ***K** +++(+7+ E+IS+c+r+ z++ ++++<   ++++++++*+,(,+,;,K,[,g,w,c,,,,,,,,,,,,,,,,,,,,,,- - --%-3-C-S-S-a-m-}--------- .. .*.:.J.Z.j.z......... //*/:/J/Z/j/z///////// 00*0:0J0Z0j0z000000005Uu2On @`t77777777 P\p DL`x,LQTZT^eilsv}b h n t z   &  0   F      \        " ( . 4 ; A G L S X ^ e j jp v |   x          K    KKK         ( 1 6 < E M S X !9^ f o u z               %    )-159=@EHL!)QPTX^djpv|0T6T@T (4868:<>@BDF < @ DH68:H L P  $T  *06<BHNTZ\! ' - `fh3 lt9 ? E xK |Q W ]  e m s y  * msyJTRTZT   !%)-159=AEIMQUY]aeimquy}TTTTTTTT            !%)-159=AEIMQUY]Z`dhlp@tHx||LPZdhlpx| AtL  9=! %       (06?GLRX^ejpx4>H$.8@FLRX^dlv~),R (2<F`NT\fpzj$.8@GLRt[eoy#- 7AKU * _is}< N 6L>LFLNLVL^LfLnLxLLLLLLLnLxLLLLLLLLLL MM*M:MJMLLL MM*M:MJMVM`MnM~MMMMMVM`MnM~MMMMMM.M MM6L.4:4>DMLMNN>LNFLLRZb% N-5*NNLjrz=CK4NSY_g>N^LFNPNoZNdNVLlNfLlQQQQQQQQQQQTTTTTTTTTTQQTTTTTTTTTTTTTTTTt #}ei #Zl@x||&,4<BJRp@@@@Ytt||\cLLLfltzxtNdll|thhltH t$,28@JPV|h|t$,28@JPV|h|_u{gmu{  $(, 048<@D#HL)/PTX\`d5;AGhlptMSY_ekqw}ei  )3=GQ[eoy !)19AIQYaiqyZdhlp@tHx||cLPTZdhlp@tHx||cLPT yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy  H    # ' + / 3 7 ; ? C G K O S W [ _ c g k o s w {  !! !!!!!!#!'!+!/!3!7!;!?!C!G!K!O!S!W![!_!c!g!k!o!s!w!{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"" """"""#"'"+"/"3"7";"?"C"G"K"O"S"W"["_"c"g"k"o"s"w"{""""""""""""""""""""""""""""""""""## ########'#+#/#3#7#;#?#C#G#K#O#S#W#[#_#c#g#k#o#s#w#Q {##x|} ###%+17=CIO U[agm s$y,4<DLPTX\###`T#dThT###lTpTtTxT|TT###############TTTTTTTTTTTTTTTTTTTTTT#####$$ $$$$$$#$'$+$/$3$7$;$?$C$G$K$O$S$W$[$_$c$g$k$o$s$w${$$$$$$$# ; $$$$$$3 $$$$C $$$$$$$$$%%%%'%NNNNNNNOO%O7OIO[OmOOOO/%7%?%G%O%W%_%g%o%w%%%%%%%%%%%%%%%%%%&&&&'&/&7&?&G&O&S&+!W&Z&c&i&o&u&{&&&&&&&&&&&##############OOOOOOOOOP PPP$P0PBPNP# ; $$&&&O & G!w!s!K!" ?!&&&&&&&&&& &&&'' ' ''$$$'''!'%')'-'1'5'9'='C'I'O'U'['a'g'm's'y'''''''''''''''''''''((( ((((( ($(((,(0(4(8(<(@(D(H(L(Q(U(Y(](a(d(h(l(p(t(y(}(((((((((((((((((^P(uP(P((P(((())PPPP)P%) Q+)8)Q%Q?QE)N)W)TQ_)i)hQt)|)vQQQ))))QQQQQQQQ) R))R$R)0RBRPR\RjR)|R))))))) **RRR*R%*-*5*?*RRE* SJ*S*Y*_*e*k*q*w*}******************++++"+(+.+5+=+D+K+Q+W+]+c+l+r+x+~++++++++++++++++++++, ,,,,",(,.,5,=,E,K,S,[,c,i,p,y,l+,,,,,,,,,,,,,,,,,,,- -----'-,-2-8-C-J-P-V-\-b-h-.,n-t-z---+-----------------. ....%.-.5.=.E.M.U.].e.m.u.}............E....y .Y.. ....// / /////!/%/)/-/1/5/9/=/A/E/I/M/Q/U/Y/]/a/e/i/m/q/u/y/}/////////////////////////////////00 0 00000!0%0)0-0a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a TTTTTTTTTTTTjBTTvB(TKTTTT1050"90=0A0E0s#s#I0"M0Q0U0Y0]0a0e0i0m0q0u0y0}00000000000000000000000000000"000011 1 11117#1!1%1)1-1115191=1A1E1I1M1Q1U1Y1]1a1e1i1m1q1u1y1}111q011111111111111111111"111111111122 2 22 222!2%2)2-212k 5292=2A2E2I2M2Q2U2Y2]2a2e2i2m2q2u2y2}2222122222222122222222222222222222q0233 3o# 33333!3%3)3-3135393&=3A3E3I3M3Q3U3Y3]31a3e3i3m3q3u3y3}333333"3333333333333!3333333333333344_" 4k" 44444!4%4)4-4145494=4A4"E4I4M4Q4U4Y4]4a4e4i4m4q4u4y4}44444444 444444444444444&4444&44444a2455 5 555555!5%5)5-515M45595=5A5E5K5O5S5W5[5_5c5g5k54o5s5w54{555555555555454555554055W!1!355454555%455555)455566 6466a26 566#6'6+65/6I436!5176%5;6-5?6C6G6K6O655=4S695W6=5[6s#_6e6k6q6u6y6}6666666666666666664666666677 777 7&7,72787>7D7J7P7V7\7b7h7n7t7z777777777777777777777777777777777777777777777777777777777777778888 8 888888888888888#8#8#8#8'8'8'8'8+8+8/8/8/8/8SS2828282878787878:8:8$S$S?8?8?8?8C8C8G8G8K8K8O8O8S8S8W8W8[8[8[8[8_8_8,S,S6S6S@S@SKSKSUSUS_S_SiSiSiSsSsSsSc8c8c8c8}SSSsSSg8m8s8y888888888888888888888889 9999!9'9-93999?9E9K9Q9W9]9c9i9o9t9{99999999999999999999999: ::::#:(:/:5:;:@:G:M:S:Y:_:d:j:p:v:|::::::SSSSsSS::y8:88::8:88::8:88o9t99999999999:9::::#:(:v::;Y:;_:d:}SSSSSg8m8s8y8 ;8888;88888888889 9;999!9'9-999?9E9K9Q9W9]9c9i9{99999999999;9999 ::::%;/:5:*;G:M:S:Y:1;SSy8 ;8;87;9=;C;I;999:%;Y:1;N;V;^;g;l;s;x;;;;;;;;;;;;;;;;;;;;C;;;;>>>'>/>7>>>F>N>V>^>f>n>v>~>>>=/=>>>>>>>>>>>>>><<>>>???#?-?7?A?K?U?]???TTTTTTTTTTTTTTTT????????????#???????????????????????#????@@ @@@@@@#@'@*@0@6@<@B@H@N@T@Z@`@f@l@r@x@@SSSSSSSSSSSS@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_8_8@@@@TTTTTT@@T?@@@#@@A# @?@A}ei ?@@?'@Zdhlp@tHx||cLPT?@? A?Zdhlp@tHx||cLPT? A?AAA????A(!A%A)A-A1A5A9A=AAAEA((( ((((( ($(((,(0(4(8(<(@(D(H(L(Q(U(Y(](a(d(h(l(p(t(y(}(((((((((((((IATTT##`T#dThT###lTpTtTxT|TT###############TTTTTTTTTTTTTTTTTTTTTMAQAUA^YA]AaAeAhAmApAuAyA}ATTTTTTTTT9999999999999999`flrx~ )3=GAAAAAAATTTTTTTTAAAA BBhlptHx||cLPTZhpHxcPTZdh@tHx||cLPTZdhlpHx||cPTZdtHx||PTZdhlp@tHx||PT'B+B.B2B7B:B%:?BCBsGBKBNB%SBWBZB_BzcB.B2B7B:B%:?BCBsGBKBNBSBSBWBZB_BzgB2B%?B.B2B7B:B%:?BCBsGBKB_BzgB2B%?BkBkB}ei }ei }ei @@@@@@@@@@@@@@@@@@@@@@@@@@@oB+8sBwB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+8wB@@@@@@@@@@@@@@@@@@@@@oBsB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{BBBBBBBBBBBBL2-BcLPTB,BBBBBBBBC((! C C(T; CC$CC!C2%C)C-C1C5C9C!=CACECICMCQC# $UC'$'YC"]CaCeCiCmC&G!qCuCyC}CCCCCCCCCCCCCCCCCm4CCCCq4CCCu4D D DDDD-CD%D)D-D1DS55Dc ;D?DCDGDuCKDODg5y4}4k5SDWD1[D4_DcDgDkDkDkDoDuDyD}DDDDDDDDDDDDDDDDs5DDDD4DDD3DDDDDDDDDDEEC E EEEE!E%E)E-E1E5E9E=E=EAEGEKE1OESEYE]EaE eEiE mEqEuE{EEEEEEEEEEEEEEEEEE0E EEEEEEEEEEEEEEFF FF4FFF!F5!F%F4)F-F1F5F4U09F=FAFEFIFMFQFWF[F_FcFgFkFqFuFyF}FFFFFF4FFFFFF4FFFFFFFF05FFFFFFFF4FFFFq6GG GGGGG!G%G+G/G3G7G1;G?GEGKGQGUG[G_GcGgGkG4!3oGsGwG{GGGGG5GGGGGGGG5GGGGGGGGGGGG5GGGGGH HHHHHHH#H5'H+H/H3H7H=HAH1GHMHQHWH]HcHgH5kHqHwH}HHHH5y6HHHHH 16HH4HH94HH4HHHHHHHHHHHHHHHHII IIIII!I%I+I1I5I;I?IEIII 5MISIYI]IcIgImIqIuIyI}IIIIIIEIIIIIIIIIIII1IIIIII5IIIIIIJ J JJJJJ#J)J-J1J7J=JAJ0EJIJMJQJUJYJ#6]JaJeJiJmJqJuJyJc"}JJJJJJJJJJJ76;6"JJJJJJJJJJJJ?6JJJJJJK K KKKKK!K'K+K/K3K9K=KAKEKIKOKUKYK]KaKgKkKW6W6qKuK{KKKKKKKK[6KKKKKKKKKK?#KO#KKKKc#KpDpDpD OF="FC=J

<:B< >BNFJF<N<>FJXb? `?&>(>l?>Z&!>(#>>\&A>(C>?>^? ?&a>(c>?>&>(>&?(?>? ?&>(>?>&>(>?          r          D F J H L xRxbxh||(||||\L j 6j6j6j6j6j$6jv6jz6j6j6j6p4Cp6Cp\CpCpCpCpDpDpDpHDpLDpDpDpDpDpDpDpDpDpDpDpDpDpEpEpEpEpEp EpEpEpEpEpXEpZEp\Ep^EpEpEpEpE2(a2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2a`4`2a`4`2a`4`2a`4`2a`4`2> >> >>$>(>&>*>D>H>L>F>J>N>d>h>l>f>j>n>>>>>>>>>>>>>>>>>aaaeeeiiinoouuuyyaa(cccc d eee(e gggg'hiiii(jk'll'l nn'n oo rr'r ss't't uu u u(wyzzz a i o u CuCuCu CuCa'Cag k Co( j gnCa aaeeiioorruus&t&h CoCo/CoyCC8553V:8Cu60056788>MCCC GK'S'THT'UJTTTT( < 0 < 3 <   G V G > G W     [F V    C F > G > F W  C  %.55 5 5 55:5<5>5?5B5a%bb#b1Cc'dd#d1d'd-CeCee-e0)Ce'fghh#hh'h.i0Cikk#k17Cl#l1l-mmm#nn#n1n-CoCoMCoMCoppr[Cr#r1s[CsaCs cCs#tt#t1t-u$u0u-iCukCuvv#wwwww#xxyzz#z1h1tw y a CaCaCa CaCa#CaCaCa CaCa#e eCeCeCe CeCe#i i#o CoCoCo CoCo#CoCoCo CoCo#u#u CuCuCu CuCu#yy#y yCCCCCBCBCCCC C!C C!C CB!CB0C1C0C1C0CB1CB@CAC@CACPCQCPCQCPCBQCB`CaC`CaC`CBaCBBBCBCBCBCBB!8!8!8!8!8!8"8"8 "8#"8%"8<"8C"8E"8H"8=8a"8M"8<8>8d"8e"8r"8s"8v"8w"8z"8{"8"8"8"8"8"8"8"8"8|"8}"8"8"8"8"8"8"8K00M00O00Q00S00U00W00Y00[00]00_00a00d00f00h00o00o00r00r00u00u00x00x00{00{00F000000000000000000000000000000000000000000000000000000000000000000ؙغ؛غإغ1'2'G>GWعغعذعؽظدعد  a 23  '1o1D 41D 23D 4ssiijlnsSTVWY[`cihoruljnjdze,f,hfjrwy    (  lx ; {|}RTUVXYZ[_e'tHttJt <  <  <  < ! < " < + < / <    2 < 8 <  <  <  < + < ! < " < M2BLQV[@qq--------- - - - - ------------------- -!-"-#-$-%-'---24>ABJcKbdegikmn#ptuPQ\Kv=RcUf_aejmqpstxza  B B   B   B `  3......2 2 2 2 2 5 5 5 5 5 !! ???!!?2 2 2 2 0456789+"=()rsa/ca/scc/oc/uf'noqsmteltmfax"1D 71D 91D 101D 32D 31D 52D 53D 54D 51D 65D 61D 83D 85D 87D 81D iiiiiivviviiviiiixxixii0D 3+"+"+"+"+"."."."."."0 01011121314151617181920(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)+"+"+"+"::======*8k}}?@kN(N6N?NYNNNNN?QeQkQQQQQQRRRSS8SAS\SiSSSSSVWXY YY'YsYP[[[\"\8\n\q\]]]]r^z^^^^ __P_a_s__b6bKb/e4eeeeeeefg(g kbkykkkkkll4lkp*r6r;r?rGrYr[rrssttuu(u0uuuvv}vvvvwww:yyytzzzs||6Q 3 nrxMk@Lc~҉7FUxdpʎIƑ̑ёwQ^bi˗ۘߘؚߚ%/2<ZuÞ͞ў ;JRDSES 0 00000!      "#')+,-./26@GLWXY NV N-N N2uNN)Y0W()()()()()()( )( )( )()()()()()(N)(N)( N)(V)(N)(mQ)(N)(kQ)(]N)(AS)(g)(kp)(4l)((g)(ё)(W)(e)(*h)( g)(>y)( T)(yr)()(]y)(R)(N)(|T)(f[)(v)(O)(nj)(TS)(my)(O)()()OU|^{pte212223242526272829303132333435NmQN]N*h g>y Tyr]yRy7ui*QpSlOQck]S;S[f[vOnjTSY3637383940414243444546474849501g2g3g4g5g6g7g8g9g10g11g12ghgergevltd00000000000000000000000000000000000000000000000NT00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p1p2p3p4p5p6p7p8p9p10p11p12p13p14p15p16p17p18p19p20p21p22p23p24phpadaaubarovpcdmdm2dm3ius^b-fT'Yckfl*h_O>ypanaamakakbmbgbcalkcalpfnffgmgkghzkhzmhzghzthzlmldlklfmnmmmmcmkmmm2cm2m2km2mm3cm3m3km3m"sm"s2kpampagparadrad"srad"s2psnssmspvnvvmvkvpwnwwmwkwkma.m.bqcccdc"kgco.dbgyhahpinkkktlmlnloglxmilmolphp.m.ppmprsrsvwbv"ma"m1e2e3e4e5e6e7e8e9e10e11e12e13e14e15e16e17e18e19e20e21e22e23e24e25e26e27e28e29e30e31egalLylSS'HfȌn2NSQYUHYaiv?jmps=jNuSkr-P]oͅdb؁^gjmrΐOQRdjrv\2oxy}Ƀ֊X_`|~brxŒXb\jmo/}7~KRQQz}ub9N[`spuSxO_ Nlxe"}S^XwIklbceuNiQQh|oҊϑRBT^eo*yjΞfwkbt^abd#oIqty}o&#JRRTpˆ^_{ck>|usNV]`sitF4HOy`NP[?\eqBv|f.R{ggAmn tYukx}^.bx+P]m*_Dah)RTe\fNghltuyψ?SnTqtWgm {|rpXN6:RR^b|[mf;M^@QUZXtfQ*svRyAˊ8rv|ۗ JJJDL;@9@TIW_Cfffiflffifflsttvtetk~vtmq{~zyI(,(-(.(E(I(J*,*-*.*E*I*J+,+E+I+J,-,E-,-E.,.-.E3,3-3.3E5-5E6,6-6.6E7-7E8E9,9E:,:EA,A-A.AEAIAJB-BEBIBJC'C,C-C.CDCECICJD,D-D.DEDIDJE,E-E.EEEIEJF,F-F.FEFIFJG,GEGIGJJ,J-J.JEJIJJ#0p#1p#Ip! LQ! MQ! NQ! OQ! PQ# Qp(1(2(F*1*2*F+1+2+FE'F1F2FFJ1J2JF(G*G5.DGFG#GpJG+G3G4E4G!@NQ!@OQ!@PQ7I7J9I9J:I:J3I3J4I4J-I-J,I,J.I.J5I5J6I6J4,4-4.41315161'K*,E*-,*-E*.E*E,*E-*E.,E--EJ-EI3-,3,-3,I3E-3E,3EE5--5EE4-E4,J4E.4EE6-I6.E7E-7EE7EJ9,E9EE9EI:EE:EJ:EIA.EBE-BEED-ED-JD-ID,,D.EDE-E-,E-EE-JE,-E,EE.,E.EE,.GE,GEEF-EF-IF,EF,IFEJFEIJEE(.J*,J*,I*.J*.I*EJ*EI,EJ,-I,EI3.I5-J4-J6-JD,JDEJJ-JJ,JJEJEEJBEJF-J9EJCEJF,-E.JD,ECEE,-J-,JE,JAEJ(-J3.JF,J5DBD'DDG'C(1E-E/5D9E13HD9DJGH3DE5DI5DI 'DDG 9DJG H3DE,D ,D'DG1'D,00:!?00  _{}0000 0 0 0 000[]#&*-<>\$%@ K@K L M N@N O@O P @P! Q!@Q" R"@R!'()*+,-./0123456789:ABCDEFGHJD'"'/^|~))000000000000 %!!!!%%4W4e4X4e4X4e4n4X4e4o4X4e4p4X4e4q4X4e4r4ع4e4غ4e4ع4e4n4غ4e4n4ع4e4o4غ4e4o17""no0.0,1,2,3,4,5,6,7,8,9,0s0wzhvsdppvwcmcmdmrdj{0K000W[SYN f!qMR_QeRB}X9TobUcJcSbyzzTn3urRUM0,g00 N00N00[00p00Sb00v00R00We0_S=N8NAN@"`OOPzPPP4A:TQdQwQA4gQAKQQNQdR4;RFRwR5SSISZSsS}SSB,ppSSBcSSTT8THThTTTUSUcUUUUUWWQVtVXWW XW2X1XXEXXY"YbYEبEYZ'ZYfZ66[>[F[[[F[\S_7`\\\GC]Gn]k]|]]]/8](^=^i^b8H؃|8^^^hؒH1"_8LظXb_k_8____`:99I`HaLazaaaaabb]bbbPcJ =cbhcccJ"dcc.:id~ddwdl:leL efIf;;:QQgfC!g^gSgLI;ggRhMmhhiBiiijMأj<!kNاTkN<rkkkN؍G NNlOؼllglm>mimxmmO4m/nnn3=nOmnoO^O؎o9pp=Jp}pwppA%EqPcqPث(rPrQrrQ5Rzss>s>Gt\ttt?$uS6>uSؒH؟vSءSظTD?@TTTT3wwwF@@UNx@U&UؚUy/AJzOzV|VاzBVث{{'BW؀|B||}W؆c}C}~E~4CX(XGYCXzX>YY#`YبpL_C D>ZYاYصLؓL؜kDRZ<c#Sʃ̃܃[6[k[+E\d[,]EaE[ر\kEPgi(kEE`]g׈ވ5F4^خ^fFF_بw_/BˍBԎaaa.8גؒ|bIcwIÖ]#dEdnJvJe Jeؖ)eض3K)™Kf0@LLghLhhhؑVMiByd~Cdz PB5QB5SB3WBV\B:]B8^BCBBBBBBBCCDDDDDBDB C!C"D#D$D%D&DB'DB`CaCbDcDdDeDfDBgDBpCCCBpBtCCCBrBtBCvBCzB|CCCBxB|BBa ()D(a)()D(a)()D(a)(|)D(a)(ȹ)D(a)()D(a)()D( a)(D)D( a)()D( a)(()D(a)(t)D(a)()D(a)( )D(a)(X)D(a)()D( n)($)G( i e)($)F( in)BaBaBa|BaȹBaBaB aDB aB a(BatBaBa BaXBa8EaiXD n tB n0000E000000000E000000000E0000000000F0000000D00000D000000D00000D00000000F00000000000F0000000D00000F00000000000F000000000D00000000E000000D00000C0000C0000F0000000D00000E000000F0000000D00000C0000C00000000F0000000F0000000C0000D00000D0000000E000000D00000E000000D0000000E0000000000F00000000C0000000E00000000D0000000D00000000E0000000000F000000BTBT&CJT'&CJT&CJTH&CJT&CJT&CJT&CJT&CJTI&CJT,&CJT-&CJTE&CJTJ&CJT1&CJT2&CJTF&CJT.&CJTG"B'S#B'T$BHT%B'U&BJTD"CD'SD#CD'TD%CD'U0B00qrqtqabcdefghijklmnopqrstu00CpχfFdFf[ c!)r@f' 'ResB Q VQOsAapRatTutmeivgjGeitHaanHondheetkoelkoudwarmAbibT erSja.mrt.dierhartn.C.pijlv.C.vlagDraakPaardSlangBabahTubahera 0mnd 1mnd 2mnd 3mnd 4mnd 5mnd 6mnd 7mnd 8mnd 9avondMoeh.Sjaw.era 1maartBritstoetsKonijnTijgerVarkenAdar AAdar BElloelKiyahkMaaghaSjevatmnd 10mnd 11mnd 12Sjawalv.g.j.cijferd-MM Ugebouwn.Chr.opmaakreizenv.Chr.Ba unahPagumnTammoezTisjriemaand 1maand 2maand 3maand 4maand 5maand 6maand 7maand 8maand 9ochtendvandaagE d-M-rJoem. Idd-MM-rcijfersdeze dideze dodeze madeze vrdeze wodeze zadeze zogepaardlichaammetriekoverigevlaggenChesjwanJyeshthaKaartikamaand 10maand 11maand 12dit jaartijdperktijdzoneJoem. IIaugustuslentepuntnat graanvol graanzomerpuntdeze week s avonds s nachtsdeze zon.mannelijkpictogram{0}dagenherfstpuntkoude dauwregenwaterwinterpuntwitte dauw0bln'.'0mld'.'0mln'.'deze maandvorig jaar s middagstijdperk 0Amerikaansactiviteitdeze dins.deze maan.deze vrij.spatiringtijdperk 1vrouwelijkmiddernachtoogst graan000 duizend00bln'.'00mld'.'00mln'.'over {0} vrvoor R.O.C.vorige week s ochtends1e kwartaal2e kwartaal3e kwartaal4e kwartaalover {0} diover {0} doover {0} maover {0} woover {0} zaover {0} zobox-drawingdag v.d. wkdag v.h. jrdeze woens.deze zater.deze zondagpijl omlaagwk v.d. mndeerste vorstover {0} uurzware sneeuwdit kwartaalover {0} dagvolgend jaarvorige maandover {0} dgnHan-karakterHan-radicaalJapanse Kanaafgelopen diafgelopen doafgelopen maafgelopen vrafgelopen woafgelopen zaafgelopen zodeze dinsdagdeze donder.deze maandagdeze vrijdaginterpunctieover {0} kw.over {0} jaarlichte sneeuwover {0} min.over {0} sec.over {0} weekover {0} zon.muzieksymboolwk van de mnddag van de wkdeze woensdagdeze zaterdagpijlen omhoogtoonmarkeringvalutasymboolover {0} maandbinnen een uurover {0} wekenvorig kwartaaldier of natuurover {0} dins.over {0} maan.over {0} vrij.{0} di geleden{0} do geleden{0} ma geleden{0} vr geleden{0} wo geleden{0} za geleden{0} zo geledendag van het jrafgelopen zon.deze donderdagmodern schriftover {0} dagenwkdag v.d. mndlicht en helder{0} uur geledende week van {0}{0} dag geleden'week' w 'in' Yover {0} woens.over {0} zater.{0} dgn geledenover {0} zondagover {0} minuutafgelopen dins.afgelopen maan.afgelopen vrij.beperkt gebruikdag van de weeketen en drinkenpijl naar links{0} jaar geleden{0} min. geleden{0} sec. geledenover {0} maandenvolgend kwartaal{0} week geledenover {0} donder.{0} zon. geledenover {0} dinsdagover {0} maandagover {0} vrijdagmedeklinker-jamoover {0} secondereizen of plaatsEuropees schriftafgelopen woens.afgelopen zater.afgelopen zondagdag van het jaardivinatiesymboolkleine variantenniet-gespatieerdover {0} minutenpijl naar rechtsteken of symboolvolgende week divolgende week dovolgende week mavolgende week vrvolgende week wovolgende week zavolgende week zowkdag van de mndinsecten ontwakenover {0} kwartaalbinnen een minuut{0} maand geleden{0} weken geledenover {0} woensdagover {0} zaterdag{0} dins. geleden{0} maan. geleden{0} vrij. geledensmiley of persoonAfrikaans schriftEnkei (1744 1748)afgelopen dinsdagafgelopen donder.afgelopen maandagafgelopen vrijdagfonetisch alfabetgeometrische vormover {0} secondenover {0} zondagentechnisch symboolweek van de maandwiskundig symbool{0} dagen geledenbegin van de lentebegin van de zomereinde van de hitteover {0} kwartalenover {0} donderdag{0} woens. geleden{0} zater. geledenAmerikaans schriftafgelopen woensdagafgelopen zaterdaghistorisch schriftover {0} dinsdagenover {0} maandagenover {0} vrijdagenvolgende week zon.{0} minuut geleden{0} zondag geledenbegin van de herfstbegin van de winter{0} maanden geleden{0} donder. geledenopmaak en witruimteafgelopen donderdagover {0} woensdagenover {0} zaterdagenvolgende week dins.volgende week maan.volgende week vrij.{0} dinsdag geleden{0} maandag geleden{0} minuten geleden{0} seconde geleden{0} vrijdag geleden{0} kwartaal geledenHanzi (traditioneel)letterachtig symboolover {0} donderdagenvolgende week woens.volgende week zater.volgende week zondagweekdag van de maand{0} seconden geleden{0} woensdag geleden{0} zaterdag geleden{0} zondagen geledenM-y GGGGG  M-y GGGGG{0} kwartalen geledenhalfbrede vormvariantHanzi (vereenvoudigd)pijl omlaag en omhoogvolgende week dinsdagvolgende week donder.volgende week maandagvolgende week vrijdag{0} dinsdagen geleden{0} donderdag geleden{0} maandagen geleden{0} vrijdagen geledenMidden-Oosters schriftOost-Aziatisch schriftWest-Aziatisch schriftZuid-Aziatisch schriftvolgende week woensdagvolgende week zaterdag{0} woensdagen geleden{0} zaterdagen geledenvr gewone jaartellingopsommingsteken of stervolgende week donderdag{0} donderdagen geledenZuidoost-Aziatisch schriftNeemde{0}eafslagrechts.ideografisch beschr. karakterpijl naar links en naar rechtsgedachte- of verbindingsstreepje[ S ]T[a b c d e f g h i {ij} {j} j k l m n o p q r s t u v w x y z]v )v6v6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Ndv_ 6JJJJ:8:8J9898J8888J66J66J66J.8.8J-8-8J,8,8J||J JJJJFFJJJQDQDJJJ M MJqqJJJJJFFJJJSDSDJJJMM  /N) v6Nv6NJJ?,v6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6Nv6N 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ 7P)3QQB^ !  $,$ Q!B /AZ4 kq Q! QBB0:DNxG*[}B0:DNxG*[}B0:DNxG*[} YRIBiUnsP YRIBiUnsP YRIBiUnsPE $oE g 4 4    %-5    %-5 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ ]c lL/8 / ]c lL/8 / ]c lL/8 / ]c lL/8 / 7P)3]FF !  $,$@0U /AZ4 Q QB@0O@0aM돑UO<0;0B0:DNxG*[}B0:DNxG*[}B0:DNxG*[} YRIBiUnsP YRIBiUnsP YRIBiUnsPE $oE g 4 4    %-5    %-5 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$**dE $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ R+ P 9 R+ P 9 R+ P 9 R+ P 9 7P)39hysZ_FF) !$ 0 $,q4D 3[)$3}$Qsn 3 </AZ4 S3w}}ũ$Q@ksq%$E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP$k{QQ$04h$-MG$}4$ɭɭɭS*S*S* 7P)3M#*1hFFJ!!JAAR )8`o0R =j42 2R )8`o0R =YR )8`o0R =j42 2R )8`o0R =Y bzl bzl bzl"z=vY^E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiii qBqBMM(h4$oo3$?ON$]X4$PP$k Q v33 텐MM 3 Y55$4g$YkY<4%$J4$ xa" GAj4Dj4GGD>J2 0# a` E'  xa" GAj4Dj4GGD>J2 0# a` E' ^adg ^adg  7P)39hysZ_FF ! $,$}$Qs//AZ4Z4[}ũ$Q@ksq%$E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ zW e^ zW e^ zW e^ zW e^ 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ )%!H";(CsT% )%!H";(CsT% )%!H";(CsT% )%!H";(CsT% 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$VE $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ  U;$n$d$ ,%aqgao)UGH  U;$n$d$ ,%aqgao)UGH 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yËz1axy݉ zwPxmի jÞiEyxx&[{nيŢi"̝.x^{wH! -NJ?xxWߝӇxwS5I}]MrxqC)i!YiwQ >ህQw!+ZwcgswG1dkf)U{ε @wŏQwmuy 5ψ 4_wwbwB 6P Ii[wxih/] i>]hyݺϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwme?Ջψ 4_wwxbwj4>l*}Ii[wxih/] i>]hy=ϻ\yk7iiix]]9iYjzi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yËz1axy݉ zwPxmի jÞiEyxx&[{nيŢi"̝.x^{wH! -NJ?xxWߝӇxwS5I}]MrxqC)i!YiwQ >ህQw!+ZwcgswG1dkf)U{ε @wŏQwmuy 5ψ 4_wwbwB 6P E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭ 7P)39hysZ_FF ! $,$}$Qs /AZ4 }}ũ$Q@ksq%$4 4 4 E $oE g 4 4GVHGYpYpG$H؟ƟƟGMhG$e--G$C}4G$iiiih4$oo3$?ON$]X4$PP{QQ$04h$-MG$}4$ɭɭɭVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G-jq-To2?L<:V vet e Y. \kBh~ H ==EFFJJ1H ==EFFJ%J1qH ==EFFJ%J1qC   Hb3JJsHJJkkHNJ//JHJJHJJHJJHfJJ!KHfJJ""HfJJ""HPJJ7uHs}J::J\\HCJ JHdJDJxoHdJDJxoHdJDJxoHUJT=JHUJ=JHUJT=JHJJYBHJRRJH!JaaJvvH>JJ_/H>J,,J33H>J,,J33H2JJ4nH J^^JHvJHHJHJPJ_HfuJ..JMMH>JwwJH,JJ#IHYmJ""J>>H8JJHJJD+HJFFJzzHJQQJccHXZJ:JfHXZJ:JfHXZJ:Jfdvr1H JJH JJH JJ 22   --   --   --   --            6" i  K ZFPB3BuPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhPmPrPwP|PPPPPPPP EPV]enxPPPPPPPPPPPP7R EPV]enxPPPPP PPPPP$P)P EPV]enx.P3P8P=PBPGPLPQPVP[P`PeP7g z *PPe  jP}PPPPPPJRPPPPPPPPPPPPPPPPPPPPPPP PPPP P%P*P/P4P9P>PCPHPMPRPWP\PaPfPkPpPuPzPPPPPPPPPPPPPPPPPPPP/o  | D =Y !&+05:BG L            % * / 4 9 > C H M     `                     !P PP#P(P/P8P?PHPQPZP]PbPePjPmPrPt`wPzPPPPPPP5PW    +8E < M   RPWP^kx   5HP   !P PPPPPPPPPPPPPP!P&Pt`+P.P3P:P?PFPKPRPYgu  5HP     ,9 < M   FPKPR_ly   5HP    !P PPPPPPPPP PPPPPP#Pt`(P+P0P7P<PCPHPOPVdr: > "5HP  B  "N !$P PPPP PPP&P/P8P;P@PCPHPKPPPUPt`XP[P`PgPlPsPxPP5PU .I !$ Y0 '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO`` `<`/`PA`Z4` ``S`3`w`3`M``[`q``TP``N`1h`` ` `P !  !    PPP  PP)P  ' ;8;>ADG"IM!$P Y] JPOPVP[PbPkPrP{PPPPPPPPPPPPPPt`PPPPPPPPPPPP  *7D& +  QV[ `ej4 9 jv"5HSP     0 > !P PPPPPPPPPPPPPPP Pt` P P P P P# P( P/ P6 E T c {  5Ho}PU  !P  P P P P P P P P P P P P P P!P!Pt` !P!P!P!P!P&!P+!P2!P9!F!S!`!  5Hr P  !!P !P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"Pt`"P "P"P"P"P#"P("P/"P6"C"P"]"  "5Hm!{!P    "#$!P m%Pr%Py%P~%P%P%P%P%P%P%P%P%P%P%P%P%Pt`%P%P%P%P%P%P%P%P"5j"x"P  !P 4&P9&P@&PE&PL&PU&P\&Pe&Pn&Pw&Pz&P&P&P&P&P&Pt`&P&P&P&P&P&P&P&P5% &P5  &&'!P 'P 'P'P'P'P%'P,'P5'P>'PG'PJ'PO'PR'PW'PZ'P_'Pt`d'Pg'Pl'Ps'Px'P'P'P'P"5&&P` e   t   ` z }    F S } B    . [  Oh3S(PX(PC,`H(P h(Pm(PC,`](P }(P(PC,`r(P (P(P(P (P(P(P (P(P(P (P(P `(P (P(P `(P (P(P `(P  (P)P`(P  )P)PF` )P )P)PF`)P$ *)P/)P#)P- ;)P@)P4)P5 L)PQ)PE)P= ])Pb)P`V)PE n)Ps)Pn`g)PN )P)Pn`x)PW )P)P]`)P` )P)P]`)Pi )P)P]`)Pr )P)P)P{ )P)P)P )P)P)P )P)P`)P )P*P+`)P  *P*P̀` *P *P"*P*P .*P3*P'*P ?*PD*P8*P P*PU*PI*P a*Pf*PZ*P r*Pw*Pk*P *P*P|*P *P*P*P *P*P*P *P*P*P *P*P*P *P*P*P *P*P C`*P!` *P*P }`*P!`  +P+P }`+P!`$ 7+P<+P `0+P/ H+PM+P`A+P8 Y+P^+P`R+PA B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    (P(P(P(P(P(P(P(P(P        ( 1 9 A I R [ d m v                     ( +P+P+P+P!+P$+P'+P*+P-+P3 < E c+Pf+Pi+P  4 l+Pu+P~+P+P+P+P+PO +O +O +J W _    C[uow\!] D N`p``V`P` 8` 'P ?(PJ  +P 'ResBP  o 'ResBi 2 mm2KE d/MM/y  E d/MM/y G 7P)39hys\FF!4\1u$)o)o$d6d6NN$333$ 7P)3M#*1h)FF! 4L4$)o)o$d6d6݆݆$qqq$YlYlYl! 0P5P:P?PFP5%PK ! fPkPpPuP|P5M[PX `S ` ow`e 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResB/ z ==zBLPBDuDTlmbsng1ng2ng3ng4ng5ng6ng7ng8ng9smbsmlsmnmanMbvuWulkrismTnng10ng11MplNgw[nNyi[lNakugNamnSTndTmTndTssadisTndTkrsiminB Lahl[Pfi[ Bur+Tind[ Dnangw[n wumngw[n DnaNk[ l wulP+l/Lahl[Tind[ nvrTind[ DlalTind[ Dmbangw[n Dlalngw[n Dmbangw[n Dtanngw[n Dtungw[n lTmbingw[n r[bvungw[n mathrangw[n h[mbu[rmabg m sukulngw[n wum navrsTndT maf mbasTndT maf mnasTndT maf mlalMn, Mu, Kug, Bvul9[A B  C D E   F G H I J K L M N J O  P R S T U V W Y][a   b S c d e    {} {} { } {} [ {[} {[} {[ } {[} f g h i  + j k l m n D K o  M T {T} {T} {T } {T} p r U s t u  k v w y]7 EˀBN 7P)39hysu!$0 '/$34</Z43w[LTP1h4  7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 ݱݵݹ݉n 2!+Y+++Y+{~%/ ݑݕݙݝݡݥݩݭ ޙގMޤޯ޺Csvymރx9h~H݅DbWުPP  PLT \  dgjw  jv"HS P    `  `P   : l a  PPPPPPPPP C[ow]``Z`y` ` P 'ResBP  o 'ResB  V s.dyrlaumnsntysvrf.m.annastadflaggsifrepilerreise+{0} t {0} t {0}sbygnadhjartei fjortastarveked. {0} s+{0} d.+{0} v.vekedag {0} d. {0} v.engelskmannlegmetrisktidssone {0} kv. {0} md.+{0} md.i frgrom {0} t {0} mini morgonneste rf.m./e.m.aktivitetfrre fr.frre la.frre on.frre su.frre to.frre ty.han-teiknkvinnelegneste la.neste su.neste ty.tonemerkev. m. {0}om {0} la.om {0} ty.om {0} m.om {0} su.om {0}sekfrre mn.neste mn.denne vekafrre fre.frre lau.frre ons.frre sun.frre tor.frre tys.frre vekemed breiddneste lau.neste sun.neste tys.neste vekeveke i md.om {0} lau.om {0} sun.om {0} tys.om {0} vekeveke i mnd.frre mnadneste mnadskilleteiknutan breiddfrre fredagfrre mndagfrre onsdagfrre sundagfrre tysdagi overmorgonmusikksymbolneste mndagneste sundagneste tysdagom {0} timarom {0} vekerruteteikningvalutasymbolveka med {0}veked. i md.000 billionar000 millionarom {0} tysdagom {0} sundagspdomssymbolavgrensa brukdenne mnadenfrre kvartalfrre laurdagfrre torsdaghan-radikalarjapanske kananeste laurdagsm variantarveked. i mnd.000 milliardarom {0} laurdag'veke' w 'i' Yom {0} mnadarveke i mnadenfor {0} t sidandyr eller naturom {0} sundagarom {0} tysdagartekniske symbolfor {0} r sidanfor {0} d. sidanfor {0} v. sidanhanzi (forenkla)matematikksymbolom {0} laurdagar'veke' W 'i' MMMMfor {0} fr. sidanfor {0} kv. sidanfor {0} la. sidanfor {0} md. sidanfor {0} min sidanfor {0} m. sidanfor {0} on. sidanfor {0} sek sidanfor {0} su. sidanfor {0} to. sidanfor {0} ty. sidanE d. E d. MMM y Gvekedag i mnadenfor {0} dgn sidanfor {0} fre. sidanfor {0} mn. sidanfor {0} ons. sidanfor {0} sun. sidanfor {0} tor. sidanfor {0} tys. sidanfor {0} lau. sidanfor {0} time sidanfor {0} veke sidanfor {0}lau. sidanpunktteikn/stjerneteikn eller symbolhalvbreiddvariantarfor {0} mnad sidanfor {0} timar sidanfor {0} veker sidanfullbreiddvariantarfor {0} minutt sidanfor {0} sekund sidanfor {0} fredag sidanfor {0} mndag sidanfor {0} onsdag sidanfor {0} sundag sidanfor {0} tysdag sidanmoderne skriftsystemE dd.MM.y E dd.MM.y Gfor {0} kvartal sidanfor {0} laurdag sidanfor {0} mnadar sidanfor {0} torsdag sidantankestrek/bindeteiknveka som inneheld {0}bokstavliknande symbolfor {0} fredagar sidanfor {0} mndagar sidanfor {0} onsdagar sidanfor {0} sundagar sidanfor {0} tysdagar sidanpil som peiker oppoversmilefjes eller personafrikanske skriftsystemeuropeiske skriftsystemfor {0} laurdagar sidanfor {0} torsdagar sidanhistoriske skriftsystemTa {0}. sving til hgre.amerikanske skriftsystempiler som peiker nedoversrasiatiske skriftsystempiler som peiker til hgrevestasiatiske skriftsystemskriftsystem fr Midtaustenpiler som peiker til venstresraustasiatiske skriftsystemideografiske beskrivande teikn[    D K a g ~ ]piler som peiker nedover og oppoverpiler som peiker til venstre og hgreiP7 EEˀB)JB B JA A J@ @ J"5tJ!5sJ 5rJ5C8J4C7J3C6J6fJ6eJ6d    /N )P JJ}1^M 1P)3yFgn`P" W!$ 0  $, Zz}$Qnn 3 <μ*O[[US3w}}$:$Q@kn`P%$ qBqBMM(; $cc3$]Q$O3$|R|R$) Q v33 텐MM 3 {::$66604Q$߽M9k$4Oe$999" > 1P)3][I`PJ77JTT^S?G'1H>j4JA^S?G'1H/Y!Y]QS^OQLsG>j4JA^S?G'1H/Y!Y]QS^OQL} } }  qBqBMM(; $cc3$]Q$O3$66$) Q v33 텐MM 3 Ykk$;;;4NP$)m<4N$9lNW$}}} xA` E"{ GAj4Dj4GGD>J2 # A` E  m |VC\A6l D GAj4Dj4GGD>J2 # A` E  m^adg****^adg****Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G 0T:=23Xz*_nWJ!\5dG${{"|ez'qK. -Z4Rh~ H ~ J>>J33JJ22J&&J -& -*M*M*MHOQ\JJHQysJH1&J11JIIH+:81J$:$:JFFH=J<:JRJJJJHw`J Y YJJuuJJ11JH!YJYsJHx>JWWJHx>J>>JYYHdpJJcJ>xJuuJllJe-e-JHIrXJ=^=^JLLJJccJZ-Z-J[[HL JE&JbHHJAAJmmH/J((JH JdQ6YJJ; ; JJmmJHJJ,HiJbbJH;J44JHS^XJL^7JH'&J11JH ?N1J??JH JJ CHS#JLLJHGJ@@JH]QiJJVQsJH?G&J11JH7:C1J0:0:JllHJL#JfJ""J::J&&JrX* *!W(HJ JJ JJ JZZZ ++  B0R EPV]enx P P P P P P P P P# P( P- P7 * P P 2 PJRK PN Pt =Y U` % `U`IM!$P Y]  P P P P P P P P P P P` P P P P P P P P P P P P5S a P1 0I W!$ Y0  '/q`4`D` ``3``[)`Zz``3`}`$Q``n`n `3``f)`dO` ``<`μ`3 P*`O`[`[`U`S`3`w`3`M``[`k`o`k`TP``N```9` ` `8 P ! = E M U  ! ] e m u   } P P P ' ; IM!$P Y]  P P P P P P P P P P P` P P P P P P P P P PPP ( 5BO  \af kpu jv"5HS   " 0 P[  `V  ;P@PC,`0P EPJPU`& OPTPC,`. {PPtP6 PPP> PPPF PPC:`PN PPS+`W PPS+`_ PPY`Pg PPY`p PPF`x PPP PPP PP P #P(PJ`P -P2Pq` 7P<P_` HPMPD^`AP RPWPh` \PaPh` mPrPfP ~PPwP PPP PP=Y`P PP` PPt` PPP PPP PPP PPP P PP PPP# 'P,P P+ 8P=P1P3 IPNPBP; ZP_PSPC kPpPdPK |PPuPS PP S`P`[ PP `7`f PP S`J`o PP`Px PP` PP` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } ! * 2 YP\P_PbPePhPkPnPqP: B J R [ c k t |     ' / 7 ? G O W _ j s PPPPPPPPP| PPP P C[ow\] ``U`$`) 8` zP'P P 'ResBP  o 'ResBJ W [[ Wngm.z.Y.saK csaK lm{1},{0}ncwnzmf nmly[ TTnm.g.n.Y.saK mbKmbambaf mmngba ltsT fsaK mejwoKsaK njolm zy Ysly[[ sKtsaK kg ngwKsaK ts[[ ctsts[[ ly[ saK lepy shmmvf mga ly[ saK ngwT mb[saK tsets[[ lmsaK tKa tsetsm go Dzy YsjT gie ka tT gjT gie ne ntombTTnt mvf ly[ saK ty[b ty[b mbKmbTTnt tsets[[ ly[ E , 'ly['  d 'na' M, y[, ; \: ! ? . '   ]E , 'ly['  d 'na' MMM, yEEEE , 'ly['  d 'na' MMMM, yEEEE , 'ly['  d 'na' MMMM, y GN[A B C D E  F G H I J K L M N J O  P {Pf} R S {Sh} T {Ts} U D V W  Y x Z ][a  b c d e  [ {[} {[} {[} {[ } f g h i j k l m ? n D K o  T {T} {T} {T} {T } p {pf} s {sh} t {ts} u   {} {} {} { } v w  y z ]7%4B N ) 7P)3biB\t TP*K4|| 7P)3DKߔ)6t TP*K4޷ >C޷ >C޷ >C޷ >C޷ >C޷ >C]ݗ݀ ^/dޠNol ^/dޠNol ^/dޠNol ^/dޠNolh~HގݤX -P2P  ;IP! s{!   # ' jv"HTWZhP  + `  / )`P : l  a > PPPP C[uow] ```V``  `: PB P 'ResBP  o 'ResBP  nb  'ResBP nb_NO  'ResBP nn_NO  'ResB} SanumberingSystemsadlmalgorithmicdescradixahomarabarabextarmnarmnlowbalibengbhksbrahcakmchamcyrldevaethifullwidegeorgonggonmgrekgreklowgujrguruhanidayshanidechanshansfinhanthantfinhebrhmnghmnpjavajpanjpanfinjpanyearkalikhmrkndalanalanathamlaoolatnlepclimbmathboldmathdblmathmonomathsanbmathsansmlymmodimongmroomteimymrmymrshanmymrtlngnewankooolckoryaosmarohgromanromanlowsaurshrdsindsinhsorasundtakrtalutamltamldecteluthaitibttirhvaiiwarawcho%tamil%hebrew%ethiopic%georgian0123456789`abcdefghif g h i j k l m n o f g h i j k l m n o f g h i j k l m n o f g h i j k l m n o f g h i j k l m n o PQRSTUVWXY !"#$%&'()@ABCDEFGHIFGHIJKLMNOPQRSTUVWXY@ABCDEFGHIPQRSTUVWXY0NN NVNmQNkQ]N !"#$%&'()ШѨҨӨԨը֨רب٨ Щѩҩөԩթ֩שة٩PQRSTUVWXY%greek-lower%greek-upper%roman-lower%roman-upper%armenian-lower%armenian-upper%cyrillic-lowerؠءآأؤإئابة0123456789fghijklmno6789:;<=>?PQRSTUVWXYPQRSTUVWXY0123456789PQRSTUVWXYPQRSTUVWXYؠءآأؤإئابة`abcdefghiPQRSTUVWXY555555555555555555555555555555555555555555555555558@8A8B8C8D8E8F8G8H8I8888888888:P:Q:R:S:T:U:V:W:X:Yja/SpelloutRules/%spellout-cardinalzh/SpelloutRules/%spellout-cardinalzh_Hant/SpelloutRules/%spellout-cardinal)zh/SpelloutRules/%spellout-numbering-days-ja/SpelloutRules/%spellout-cardinal-financial-zh/SpelloutRules/%spellout-cardinal-financial.ja/SpelloutRules/%spellout-numbering-year-latn2zh_Hant/SpelloutRules/%spellout-cardinal-financial6BGp7` p6BGp` p6BGp/` p6BGp:` p6BGp ` p6BGp` p6BGp7` p6BGp[` p6BGp;` p6BGpT` p6BGp~` p6BGp` p6BGp` p6BGpP` p6BGp` p6BGp` p6BGp` p6BGpe` p6BGpP` p6BGp` p6BGp` p6BGpq` p6BGpf` p6BGp` p6BGpc` p6BGpp` p6BGp` p6BGp` p6BGpv` p6BGp` p6BGp` p6BGp ` p6BGp` p6BGpL` p6BGp` p6BGpF` p6BGp` p6BGp` p6BGp` p6BGp!` p6BGp,` p6BGp` p6BGp$` p6BGpM` p6BGp ` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGpz` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGpE` p6BGpX` p6BGp|` p6BGp*` p6BGp?` p6BGp` p6BGp` p6BGpy` p6BGp` p6BGp` p6BGp` p6BGpi` p6BGpB` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGp` p6BGpn` p6BGp&` p6BGp"` pS1MRW_dlqv{ "',1:?DINW_hqz  %*a f k p u z                                  $ ) . 3 8 = B G L Q V [ ` e j o t y ~                            'ResB# W 00WTJRWAYP1P2P3P4CKKurPayP[tDuKorLaaPanR[wTidT[[GuakDutJiecJiTkRuunThooTiopT[[rWal[Bk[lDiT1kLaathMinitRuT1nThaakJuaanE  d-MDhieecDuT1T1DuT1T1KTho1o1rTh[k[niKornyootCK kuTthJiec la1tNi1n jokR[w ltniBk[l ltniDiT1k ltniPay yie1tniJuaan ltniDhieec ltniGua1a1th RucTiop thar p[t ca Yecu dapzzzz h:mm:ss aTio1p in di1i1tA ka1n Yecu ni dapPth diTk tin guur[Pth diTk tin nhiamPth diTk tin jiTakdi[nPth diTk tin w kTTri[n=[A B C D E  F G  H I J K L M N J O  P Q R S T U V W X Y Z]s[a {a1} b c d e {e1} [ {[} {[1} {[1} f g c h i {i1} j k l m n K o {o1} T {T} {T1} p q r s t u v w x y z]7 r)BN ޸w39hys޹!$0 '/$3</Z43w[LܯTP/1h4 [X[X ޸w3M#*1h)!$0 '/$3</Z43w[LܯTP/1h4 mݣݍ&0DZr~NG}2Y2^ݦާ yݙ}݁uݲݕ݅qݑ yޙݞf ޼q K 2=2K adgj'h~ Hݭu:PP  P'/ 7  ?BER _  lq jv"HSP    `  m`P  : l  a  PPPPPPPPC[ow]`@`V` `  vP 'ResBP  o 'ResB! 9 ,,9KBZKKNKMKKMNKMSKMWKNBKNKKSTKTNOKBOKNOKSOKTORKSANSandeEsandeShaahaEizoobaKWOTA 1KWOTA 2KWOTA 3KWOTA 4ObunakuErizoobaOkwakanaOrwakanaEshaaha zar) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN vrbjfnz=%0<<<>}>j4jUa} :4Z>^BJFNPVR <0<<J2^adgh~ H<<%媪P P ( 0 8;>K X ej "HSP ` `xP   : l  a   PPPPPPPPPPCow]8`` ` oP 'ResBP  o 'ResB1 9 ;;,9kWBWDDilJimKamQibRobSanWixAdoAmaBitCamElbFulGurHagMudOnkSadWaxElbaCaamsaMuddeeRoobiiAmajjiiDilbataHagayyaJimaataKamiisaQibxataSadaasaSanbataWiixataFuulbanaAdooleessaKurmaana 1Kurmaana 2Kurmaana 3Kurmaana 4WaxabajjiiBitooteessaGuraandhalaOnkololeessaDheengadda Jeesui7 r)r)B    NM)P gBw3狩y)\ W 'X+4)N =:=: gBw3iyl6JJjj@XLPHDT@XLPHDT@XLPHDT>j4 A>@XLPHDT=:=:=: !^! ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM `tdlh\xp| GAj4Dj4GGD>J2 E9.Q `tdlh\xp| GAj4Dj4GGD>J2 E9.QRUX[ #RUX[ #6P;PFPt Y U`k `U`N`[iP,I W!$ Y0  '/ ``[)`7``3``?``˹`n `3``f)`dO``0`<`.`P`X+``4`8``S`3`w`3`M``[`#`.`)`h``N`Q`k` `/`P!  !    PPP ;IM!$P Y] PPPPPPPPP PP`PPP%P*P-P2P9P>PEPJPQP Xer       jv"5HStwzP|       `x  C[ow8``V`p `- 'ResBP  o 'ResB> 8 BB8$KBKD 7P)3iyl62 }G>j4^adg $ '  #, 00 "HS& ( . 2 `4 ow`< 'ResB Q 55VQ  6 .   A  A  .! ? + G , ., A . > 8 G   * B 8 K .  A ( 0 , ? 6 ( ? 09 * 6 A . ? .  ? 8 G . A 0 A 009 0( ? 0, ? orya  M   ( M _ 6 0 @ 0 9 C & _ _ A  G   7 M   A 2 >  .  M  3 6 A  M 0 0009 00( ? 00, ? $ M 0 _ . . K  ?  $ 8 K * $ >  > * A 0 A 7 , ? , ? ' . 9 ? 3 > / K ! < >  * M 0 G 2 000( ? 000, ? 0 M 0 ?  9 ? 8 K 9 >  M  >  >  M  ?  $ , A '  $ . > 8  $  > 2 ? * & > 0 M % , M 0 G 2 M / > $ M 0 > 8  6 K '  _ A  8 M   M  K , 0  > ( A  0 @ ( - G . M , 0 + G , C  0 @ . > 0 M  M  00 M 0 ?  9 ? , A '  $ 0 , ? . $ 6 ( ? .{0} & ? (  9 ? . > 8  M 0 @ ! < >  $ , 0 M 7  $ , A ' . $ 8 K . .* > # ? * >  8 M . >  2 ? 000 9  > 0 ! ? 8 G . M , 0 000 M 0 ? 8 . 0 & ? ( . > . 0 8 . 9 ? 0 , ? . 9 ? 6 ( ? . $  A 0 A ., . 0 & ? ( 8 G  G # M ! M  9 ? , 0 M 7  9 ? , A ' . 9 ? 8 K . . > ( , A ( M + 0 M . >  M {0} & ? ( 0 G 000 ( ? _ A $ {0}  . 0 G {0} , . 0 G {0}  {1}, 0 M 7 0 & ? ( {0} . > 8 0 G {0} 8 K 0 G  9 ?  A 0 A . $ .  M  3 . $ 6 A  M 0 .* B 0 M , > 9 M (  9 ?  # M  >   M  > 3 ?  >   > . @ . > 8  8 ( M $ > 8 K  @  M _ > * M  $ , A ' , > 0  $ 0 , ? , > 0  $ 6 ( ? , > 0  $ 8 * M $ > 9  $ 8 K . , > 0 , 0 M $ M $ . > ( . G  M 0 ?  M 000 6 9  K  ? 3_ $ M 0 _ . > 8 {0} . > . 0 G {0} . ? . 0 G {0} 8 G . 0 G 8 G * M  G . M , 0 1. $ M 0 _ . > 8 2_ $ M 0 _ . > 8 {0},  {1} 9 ? , A ' , > 0  9 ? 8 K . , > 0 {0} , 0 M 7 0 G {1} 0 G {0}  > . @ 0 , ? .  > . @ 6 ( ? . 9 ? .  M  3 . 9 ? 6 A  M 0 . $ $ M 0 _ . > 8  9 ? . ? ( ?  M   > . @ , 0 M 7  8 ( M $ > , A '  8 ( M $ >  > 2 ?  9 ? 0 , ? , > 0  9 ? 6 ( ? , > 0  9 ? 8 * M $ > 9  $  A 0 A , > 0 8 M q 0  ? 9 M ( {0} , A ' . 0 G {0} 0 , ? . 0 G {0} 6 ( ? . 0 G 8 . _  M 7 G $ M 0 {0}  # M  > 0 G {0} 8 K . . 0 G   > . @  A 0 A . 8 ( M $ > , A ' . 8 ( M $ > 8 K . . 9 ?  A 0 A , > 0  > 0 M / M _  3 > *  M 0 @ 7 M  > , M &  $ .  M  3 , > 0  $ 6 A  M 0 , > 0  K  - ? ( M ( $ >  > * > ( @  > ( > * $ >  >  A ! < ?  , > . . A  @ $ @ 0 , ? 0 > .  ? 9 M ( . > 8 0 8 * M $ > 9 000 2  M 7  K  ? {0}  A 0 A . 0 G {0} $ M 0 _ . 0 G 40 M % $ M 0 _ . > 8 {0} 0 8 * M $ > 9 {0} 8 * M $ > 9 0 G 8 > . & ? ( 0 . > .  > . @ 0 , ? , > 0   > . @ 6 ( ? , > 0 Y 0 8 * M $ > 9 w{0} > 0 G {1}{0} , A ' , > 0 0 G {0} 0 , ? , > 0 0 G {0} 6 ( ? , > 0 0 G {0} 8 K . , > 0 0 G   > . @ .  M  3 .  > . @ 6 A  M 0 .  > . @ 8 * M $ > 9  2 L  ?   ? 9 M (  9 ? .  M  3 , > 0  9 ? 6 A  M 0 , > 0  M 0 @ 7 M  * B 0 M , ! ?  M  , M _ >  M * ?  M  K  M 0 > + M , H 7 _ ?   ? 9 M ( . A & M 0 >  ? 9 M ( 8   M _ >  A ! < ?  9 > ( M , 0 M # M # {0}  . * B 0 M , G {0} , . * B 0 M , G {0} .  M  3 . 0 G {0} 6 A  M 0 . 0 G {0} 8 * M $ > . 0 G   > . @  A 0 A , > 0 {0}  A 0 A , > 0 0 G {0} $ M 0 _ . > 8 0 G {0} 8 G  G # M ! 0 G {0} 8 K * B 0 M , G  # , M _ , ' > ( @  0 # {0} & ? (  A ! < ?    > . @ $ M 0 _ . > 8  8 ( M $ > , A ' , > 0  8 ( M $ > 8 K . , > 0  > # ? $ ?   ? 9 M ( 8 @ . ? $ -, M _ , 9 > 0 {0} & ? ( * B 0 M , G {0} . > . * B 0 M , G {0} . ? . * B 0 M , G {0} 8 G . * B 0 M , G   > . @ .  M  3 , > 0   > . @ 6 A  M 0 , > 0 {0}  ? . M , > {1}{0} .  M  3 , > 0 0 G {0} . > 8 * B 0 M , G {0} . ? ( ?  M 0 G {0} 6 A . * B 0 M , G {0} 6 A  M 0 , > 0 0 G 8 > . M * M 0 $ ?  / A    M 7 0 * 0 ?  ? 9 M ( 9 > ( M 0 > ! ?  > 2 M {0} , A ' . * B 0 M , G {0} 0 , ? . * B 0 M , G {0} 6 ( ? . * B 0 M , G MMMM 0 8 * M $ > 9 W{0} , 0 M 7 * B 0 M , G {0} 8 K . . * B 0 M , G  > & M _  ,  * > ( @ _  M _ > . ? $ ?    C $ ? 8 >  M  @ $ ?   ? 9 M ( {0}  A 0 A . * B 0 M , G {0} $ M 0 _ . * B 0 M , G {0}  # M  > * B 0 M , G  ' A ( ?  8 M  M 0 ? * M  ( ? . M ( > - ? . A  @ $ @ 0 ,  M 8   M  (  0 ? , > 9 >  M  ? (8 0 3 @  C $ )* B 0 M , > 9 M ( / * 0 > 9 M ( {0} .  M  3 . * B 0 M , G {0} 8 * M $ > . * B 0 M , G {0} , A ' , > 0 * B 0 M , G {0} . ? ( ?  M * B 0 M , G {0} 0 , ? , > 0 * B 0 M , G {0} 6 ( ? , > 0 * B 0 M , G {0} 6 A  M 0 . * B 0 M , G {0} 8 K . , > 0 * B 0 M , G {0} 8 * M $ > 9 * B 0 M , G _ A 0 K * ? _ 8 M  M 0 ? * M  {0}  A 0 A , > 0 * B 0 M , G {0} $ M 0 _ . > 8 * B 0 M , G {0} 8 G  G # M ! * B 0 M , G * 6 A  ? . M , > * M 0  C $ ?  + M 0 ?  @ _ 8 M  M 0 ? * M   . G 0 ?  @ _ 8 M  M 0 ? * M   $ ? 9 > 8 ?  8 M  M 0 ? * M  8 > * M $ > 9 ?  & ? ( 0 . > 8 9 >  M  ? (* > 0 . M * 0 ?  ){0} .  M  3 , > 0 * B 0 M , G {0} 6 A  M 0 , > 0 * B 0 M , G  ? 9 M (  ? . M , > 8  M  G $ , A 2 G  M  ? . M , > $ > 0 > / > $ M 0 >  ? . M , > 8 M % > ( + K ( G  ?  M , 0 M # M # . > 3 > , > . . A  @ ! > 9 > # . A  @ $ @ 0  0 M & M ' -* M 0 8 M % - ? ( M ( $ > ! M _ > 6 M  ? . M , > 8  / K   &  M 7 ? #  8 ? _ 8 M  M 0 ? * M  * 6 M  ? .  8 ? _ 8 M  M 0 ? * M  . ' M _ * M 0 >  M _ 8 M  M 0 ? * M  8 M . >  2 ?  ? . M , > , M _  M $ ? 0 M & M ' M q . A  @ $ @ 0  A ! < ?  * B 0 M # M # -* M 0 8 M % - ? ( M ( $ > 8 > . M * M 0 $ ?  / A  * B 0 M , 0 A ! > 9 > # 0 G % ? , > {0} ( ?  ( M $ A 8 >  M  G $ ?  , 0 M # M # ( > , 0 M # M # 8 M q 0 , 0 M # M # 8 . M , ( M ' @ _  > . K &  M 7 ? # * B 0 M ,  8 ? _ 8 M  M 0 ? * M  + 0 M . >  M  ,  ' 3 >  > 2 ? 8 M % > ( ( ? . M ( > - ? . A  @ 0 M & M ' M q . A  @ $ @ 0 , M _  M  ( , 0 M # M # 8 . M , ( M ' @ _  > . K ,[\- , . % 0 + 0f 1g 2h 3i 4j 5k 6l 7m 8n 9o ]_[                   ! " # $ % & ' ( * + , - . / 0 2 3 6 7 8 9 { M 7 }][<                       ! {! < } " {" < } # $ % & ' ( * + , - . / _ 0 2 3 5 q 6 7 8 9 > ? @ A B C G H K L M ]$/<*7<A0c].dv_7 r)}BJJJJJJJJJJJJJJJJJJ11JJJ88J??JJ--JJJJJJ22JJJ99J@@JJ.. ) JJ7 r)}B ) gBw3A- W!$ 0 ' $,q4D 3[)p3}$Qn 31N<ȪaCLS3w})@k%}\l$Q@kA%$E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGN$jjM$$xC$$kHIhIh$aaaMh$˂hG$נ\]o$999))wR gBw3ii iI --JJ zJ|k\Tz GcVzJ|k\Tz GcV)jU !?E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM *V~$ QenRVYYRqRb *V~$ *V~$ QenRVYYRqRb *V~$RUX[Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G3Uw$Y;  {FV MK%oTBEfp$j5tc[~r /,h~ HiyJJJJJJccHWPJJrrHB{JAAJHB{JAAJkkHJJJJJJHXJJ55JJ##JJ##HtJaaJ}}HF8JJHJJ66Hb.JJ}}JJJJHMMJyyJJJJJH`JTTJYYHQ,JJHQ,JJH~JJJJ22JJ22HVJGGJGGHH!JJHH!JJH']JkkJHZJJvvHZJJvvHKAJnnJ^^H7nJ33JH7nJ33JHLJ::J##H[nJJH~JJHjJJJOOJJOOJ??6668HucJ J&&JJ%%JJ%% __                    i  K ZFPB3BPX EPV]enx_PdPiPnPsPxP}PPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPP PP7  *KPTP  PJR P#P(P1Pt = U` # `' !$P PPPPPPPPPPPPPPPP`P PPPP"P'P.P5>LP3 0I W!$ Y0  '/q`4`D` ``3``[)`p``3`}`$Q```n `3``f)`dO``1N`<`Ȫ`OP``aC`L``S`3`w`3`M``[`L`~)`p`TP`M`N` i`tO` ` `TP ! Yaiq ! y  PPP ';!IM!$P Y] PPPPPPPPPPPPPP PPPPP!P`$P)P0P7P<P?PDPKPPPWP\PcP jw     jv"5HS58;>LP^   `Y  PP`P, PP`5 PP`= PPPE PPPM PPPU PP`P]  PP_`f PP_`n #P(P\` Pv -P2P` 7P<P` HPMPAP YP^PRP jPoPcP {PP`tP PP` PP` PP`P PP` PP` PPP PPP PPP PPl`P PP` P Pl` PPP *P/P#P ;P@P4P LPQPEP" ]PbPVP* nPsPgP2 PPxP: PPPB PPPJ PPPR PPPZ PPPb PP `P`j PP E``u PP E``~ %P*Pi`P /P4Ph` 9P>Ph` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } 0 9 A PPPPPPPPPI Q Y a j r z     & . 6 > F N V ^ f n y PP P PPPPPP CPFPIP  4 LPUP^PgPpPyPPO O O f J W _    C[uow\] D r`>P``w`P`E`+ 8`( PP  P 'ResBP  o 'ResB  #%&7!(>=C3F3@A@19!1B!><%F1&?@4F3:@A<@1A1BEF1F?@@B@BN;LN=L8N;K8N=K<09K1>=23.?@.5:.=>=:B./=2.=.4.=>O.0@B.8=CB>O1.!010B!0E0B!5=B.$52@.A010B?@5;LKFF3JCK@80@BJ8>O1@L!5:C=4/=20@L0?@5;K4KFF3=.4.0.=>O1@KO=20@K5:01@L==1>=:BO1@L$52@0;L023CABK45:01@K>:BO1@KD52@0;K1-03 :2.2-03 :2.3-03 :2.4-< :2.5B@8:>=!5=BO1@L&K??@<<0@BJ89KA5=BO1@KFK??@<@BKFF3@BKFF3JCK@8A@09@<1>=%CKF0C1>=:JCK@8A@<09@<1>=ECKF0C1>==4@1>={0} < {1}>=K ?5@8>41-03 :20@B0;2-03 :20@B0;3-03 :20@B0;4-< :20@B0;JCK@89K 1>=dd MMM y '07' AB46K 7>={0} 1>=K DAB{0} 1>= @074@{0} 1>=K @07<dd MMM y '07' G<18A1>=K @07<<18A1>=K DABy-'<' '07K' QQQ{0} A0E0BK @07<{0} A0E0BK DABy-'<' '07K' QQQQEEEE, d MMMM, y '07'EEEE, d MMMM, y '07' Gn[     {J}  {6} {7}        {J}      {J}  ! " {"J} # $ % {%J} & {&J} ' {'J} ( ) + - . /]r[0  1 2 3 {3J} 4 {46} {47} 5 Q 6 7 8 9 : {:J} ; < = > ? {?J} @ A B {BJ} C D E {EJ} F {FJ} G {GJ} H I J K L M N O]$/<<A07 %4B    N M)P 7P)3!']!$ 0'/n 3<Z4"6S3w[kB  qBqBMM(h4$bNbN$k Q v33 텐MM 3 ) 7P)3 Nc!$ 0'/n 3<Z4"6S3w[kB )5-!% #1  #yu qBqBMM(h4$bNbN$k Q v33 텐MM 3  bNMHCI;gzS )/  # ;MHC#3+ p\>9Wka )/  # >9pCLU^ '4CLU^ '4h~H fR JjjJyJJA\    g몪EPNPt U`# IM!$P Y]PPPPPPP`PPPP5cqP+   &.6C H > IM!$P Y]APDPIPNPQPTPYP`\PaPhPoP t f k   t y jv"5HSPM Q S p ~ `>  PP`P P P`   : l  a  PP PPPPPP P #PC[uow] `>P`8`y``E`' ` P  ,P 'ResBP  o 'ResBP  o 'ResB  V  i j k l m n o  5 .  g g g h    (  A  B + < . > . p 5 @ 8 K g f  p ! G   & 0  q   G $  B (  G  ? 0 * K 9 . >  8 @ ( 9 > \ 9 A # & 8 p ( 5 p + < 0 , A q . p  0  , 8 $ p 8 + .8 + 0  p   0 $  G ! & ? 2 8 < .9 K 0 9 G  0  > 2 0 > 2 1  / 0  * H *  , > (  q 8 B  2 A 2  @    q $   G 5   K  $ K , > + q  # , > , > . > 0  . G 9 0 . q  0 8 > # 9 . 2 G 9 H ! 0 - 2  G . ? p  8 >  > 8 p . $   $ B   8 $  A 2 > 0 >  .0 > . .8 <  .8 < > .guru p ! >  p ! G * L & > , # $ 0 . L 8 . 5 ? q % 8 0 @ 0 8 < > . 8 5 G 0 G 0 > $ @    < > 0  & 0 I 8 + p !  K ! 0 ! $ > 9 8 8 ( ? 8 > ( ( G  < @ * >  ( > , > 9 . ( - > & K  . H 8 0 > 5 H 8 >  8 < G 5  8 ? 5 > ( 8  ? p   * M 0 H  9  $  ( 5 0 @  A 2 >  & 8 p , 0 ( 5 p , 0 * A 0 8 < . A 9 q .0 , . I8 $ p , 0 8 < , > ( 8 < 5 > 2 8 < A q   . > 0 $  . K  @  .* B . .8 p . >   @  @  H *  > ( 5 0 + A   2 , M 0 G 2 / > $ 0 > 9 >   > * B .& A .8 < > . @  . K 0 ! > &  & 0 II . 8 < @ 0  ? 8 2 G 5  G ( , K   G  G .  $ > . A  < $ ? 8 < 0 @ ( G 9 > 8 G , > 8 < ( 8 . ?   ?  /  G  ? $ 9 G 8 < 5 ( 00  0 , 00  0 , 00 ( @ 2 00 2 q   9 8 > 2   $ B , 0  * M 0 H 2  8 8 K .  9 5 @ 0  . * B . A . . I+ < 0 5 0 @ . A 9 q 0 . 0 , . II0 .  < > (  . 8 p . ,  H    > ( , A ( . @  0 ?  0 , @  I5 ?   $ @ 8 . >  2 @ 8 0  0 . @ & A * 9 ? 0 G  8 . ? p  * >  B . G ( , M 0 > . 9  . G  > , ?  8 < 0 >  5 0 00  0 K \ 0 0 , 0 0 , 0( @ 2 02 q   8  p  G   2 >  $  9 , A q '  9 . p  2  A . . II$ ? . > 9 @ 1$ ? . > 9 @ 2$ ? . > 9 @ 3$ ? . > 9 @ 4/ B .  8 . 9 8 < A q ! ? p  , H  / B .  G .0 , @  I0 , @  II q ' @ 0 > $ + > 0 5 0 ! @ ( , > 0 > . B ! > . G 8  G 0 G . 00 9  < > 0 00 0 , 00 0 , 00( @ 2 002 q  0 0 K \ * ?  2 >  $   2 > 8 > 2  9 . 9 @ ( >  9 9 + < $ >  8 5 @ 8 p ( {0} p  >   2 > 5 @ 0   2 > 8 K .  A . > & > I{0} p  G  8  $ 5 > 0  9 8 < ( ? q  .* B .8 p .- ? p ( 0 B * 0 , @  II5 ? 8 < G 8 <  8 p  ?  5 >  9 > (  q  0 * ?  2 > 8 > 2 * ?  2 > 8 K . 00 0 K \ 09  < > 0 * ?  2 > 5 @ 0  8 5 @ * B 0 5   2 > , A q '   2 > . p  2  9 $ ? . > 9 @  A . > & > II& B - 2 - @ .& B - 2 -9 ? .2.1.48.20E, dd-MM.  2 > 8 < A q  8 $ ? . > 9 @  8 8 K . 5 > 0  9 5 @ 0 5 > 0  9 8 < A q  0  8 5 @ / A q  5 ? q % 0 9 ? $ * ?  2 > , A q ' 009  < > 0   2 > . 9 @ ( >   2 > 9 + < $ > 8 > 2 & > & ? ( * ?  2 > . p  2 * ?  2 > 8 < A q   2 >  $ 5 > 0   2 > 8 < ( ? q  9 , A q ' 5 > 0  9 . p  2 5 > 0  9 8 < ( ? q  0  . * B . 8 p . * > ( @  > ( > / B 0 * @ 2 ? * @ {0}  $ G {1}* ?  2 > . 9 @ ( > * ?  2 > 9 + < $ >  0 ! >  , 9 H 8 <    2 @ $ ? . > 9 @  2 >  >  5 G 2 > , @ $ ?   q 2 M 9  L % @ $ ? . > 9 @ $ @  @ $ ? . > 9 @ & B - 2 - @ & > 9 & B  @ $ ? . > 9 @ * ?  2 >  $ 5 > 0 * ?  2 > 8 < ( ? q 5 M 9 >   8 * G 8 {0}  >  {1}  2 > 5 @ 0 5 > 0   2 > 8 < A q  0   2 > 8 K . 5 > 0  + 0 @  @ 2 ? * @  . 0 @  @ 2 ? * @  ' A ( ?  2 ? * @  # ? $  ? p ( M 9  ? q $ 0 -8 p  G $ ' A ( @ ( ? 8 < > ( , >  8 ! 0 >  p  8 + 0  >  % >  8 @ . ? $ 5 0 $ K  * 9 ? 2 @ $ ? . > 9 @ {0} & > 9 + < $ > {0} & ? ( 5 ? q  {0} 8 > 2 5 ? q  * ?  2 @ $ ? . > 9 @ * ?  2 > 5 @ 0 5 > 0 * ?  2 > 8 < A q  0 * ?  2 > 8 K . 5 > 0 Y & > w 9 + < $ > {0} 5 ?  G {1}& B - 2 -9 ?  M 9 >   2 > , A q ' 5 > 0   2 > . p  2 5 > 0   2 > 8 < ( ? q  0  $ ? 9 > 8  2 ? * @  9 8 < A q  0 5 > 0  ?  . ? $ @ 8 <  2  K \ > , # >    , ? p & @   /$ > 0 G . A & 0 >  ? p ( M 9 5 K  H 2 ?   > . K 8 p  @ $  ? p ( M 9 9 >   < @ (8 0 2 )9 > ( . B 2 8 < , & * B .& A ./, > .& A .{0}  p  G 5 ? q  {0} . ? p  5 ? q  * ?  2 > , A q ' 5 > 0 * ?  2 > . p  2 5 > 0 * ?  2 > 8 < ( ? q  0 9 G >  ( B p $ @ 0  9 8 < ( ? q  0 5 > 0 $  ( @  @  ? p ( M 9 {0} & ? ( * 9 ? 2 >  {0} 8 > 2 * 9 ? 2 >  {0} & ? ( >  5 ? q  {0} . 9 @ ( G 5 ? q  {0} 8  ? p  5 ? q  {0} 8 > 2 >  5 ? q  {0} 9 + < $ G 5 ? q  . 9 @ ( G & > 9 + < $ > {0}  $ 5 > 0 5 ? q    2 > 8 < A q  0 5 > 0  8 5 @ * B 0 5 / A q  . q ' * B 0 , @ 2 ? * @ 5 ? 8 < 0 > .  ? p ( M 9 8 . >  2 @  $ G 2 K  8 < > , & ?   ? p ( M 9 {0} . ? p  * 9 ? 2 >  {0}  p  > * 9 ? 2 >  {0}  p  ?   5 ? q  {0}  p  G * 9 ? 2 >  {0} $ ? . > 9 @ 5 ? q  {0} . ? p  >  5 ? q  {0} 8 K . 5 > 0 5 ? q  * ?  2 > 8 < A q  0 5 > 0 MMMM & > W 9 + < $ >  > ( 5 0  >   A & 0 $ [    {2 < }]{0} 5 @ 0 5 > 0 5 ? q    2 > 8 < ( ? q  0 5 > 0 ! H 8 <  >   ( H   0 5 ?  p  ( > $ .   > . K 9 >   < @ (0 5 >  $ @ ){0}  $ 5 > 0 * 9 ? 2 >  {0} 8  ? p  * 9 ? 2 >  {0}  $ 5 > 0 >  5 ? q  {0} , A q ' 5 > 0 5 ? q  {0} . 9 @ ( > * 9 ? 2 >  {0} . 9 @ ( ?   5 ? q  {0} . 9 @ ( G * 9 ? 2 >  {0} . p  2 5 > 0 5 ? q  {0} 8  ? p  >  5 ? q  {0} 9 + < $ > * 9 ? 2 >  {0} 9 + < $ ?   5 ? q  {0} 9 + < $ G * 9 ? 2 >  * ?  2 > 8 < ( ? q  0 5 > 0 9 G q * 0 5 q 2 $ @ 0 - 5 ? q  , > # @  ? p ( M 9 {0} 5 @ 0 5 > 0 * 9 ? 2 >  {0} 8 K . 5 > 0 * 9 ? 2 >  {0} 5 @ 0 5 > 0 >  5 ? q  {0} $ ? . > 9 @ * 9 ? 2 >  {0} $ ? . > 9 @   5 ? q  {0} 8 K . 5 > 0 >  5 ? q   q , G * > 8 G 5 q 2 $ @ 0 & q  # @  8 < @   2 ? * @ ' A ( @  $ . ?  5 0 # . > 2 > * q  . @  8 < @   2 ? * @ {0} , A q ' 5 > 0 * 9 ? 2 >  {0} . p  2 5 > 0 * 9 ? 2 >  {0} , A q ' 5 > 0 >  5 ? q  {0} . p  2 5 > 0 >  5 ? q   0 . .8 @ $ K  * 9 ? 2 >  , # $ 0  $ G  > 2 @ 8 % > ( {0} 8 < A q  0 5 > 0 5 ? q  - K  (  $ G * G  * & > 0 % {0} $ ? . > 9 @   * 9 ? 2 >  * M 0 $ @  /. ?  0 @  ? p ( M 9 {0} 8 < ( ? q  0 5 > 0 5 ? q   K  G 0 B * & G 0 B * >  $ 0 {0} 8 < A q  0 5 > 0 * 9 ? 2 >  {0} 8 < A q  0 5 > 0 >  5 ? q  8  G * > 8 G {0}. K \ 2 5 K {0} 8 < ( ? q  0 5 > 0 * 9 ? 2 >  . 9 @ ( G & > 9 + < $ G & > & ? ( {0} 8 < ( ? q  0 5 > 0 >  5 ? q  & q  # -* B 0 , @  8 < @   2 ? * @  0 ' - L \ >  0 B * @ 0 B * >  $ 0  ! ?   M 0 > + ?  5 G 0 5 >  q  0  @ ( & G  # 0 >  $ K  * 9 ? 2 >  * B 0 ( - L \ >  0 B * @ 0 B * >  $ 0  q , G * > 8 G  $ G 8 q  G * > 8 G 5 q 2 $ @ 0 ,[\- , . % 0 + 0f 1g 2h 3i 4j 5k 6l 7m 8n 9o ]6[\-    , ; \: ! ? . '   "   ( ) \[ \] / \& 2 3 ][q p < f g h i j k l m n o t s      r    8 {8 < } 9   { < }  { < }      { < }    ! " # $ % & ' ( * + {+ < } , - . / 0 2 5 \ M > ? @ A B G H K L ]7 D}B    NMP 7 BO}B  ) v7 %4BO}B JOOJNNJJJJJJJJJJJDDJJJrrJ{{J::JJWWJJ``JJiiJFFJJJttJ}}J<<JJYYJJbbJJkk ) J=J gBw3ysݹVVXXޗޗޗ ލ޵lr<ߡޢߊ ލ޵lr<ߡޢߊ ލ޵lr<ߡޢߊ ލ޵lr<ߡޢߊޗޗޗ E~ߏޫzzEޖj E~ߏޫzzEޖj E~ߏޫzzEޖj E~ߏޫzzEޖj gBw3ysݹ+ !$ 0' $,q4D 3[)n3$Q"e c 3x9^ަf!ޖr 3x9^ަf!ޖr 3x9^ަf!ޖr 3x9^ަf!ޖrwwVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GSu2wP߽>XHu fmUy27߰Aߊ Jhޗ0&, iߙ<8 )޾E>H/lJdJ>>H/lJdJ>>HC[pJQJ++HbJQJ++HbJQJ++HJ"J3HJ"J3HJ"J3qqqhhhH&JJH&JJH&JJ E7                      7 i  K ZFPB3BPPYPlPuP EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enx PPPPP#P(P-P2P7P<PAP7 - *PP @ FPJRSPVP  =Y  D L `-` ikm"[Z  oruxh l "Hc p  } "Hx !$P VP[PbPgPnPwP~PPPPPPPPPP`PPPPPPPP5P /I !$ Y0 '/q`4`D` ``3``[)`7``3```L`1h`n `3``f)`dO```<``P`Z4```S`3`w`3`M```[`L`F`TP``N`1h`4` ` `P !   ! (08@   HPSP^P iPxPP  ' ;!IM!$P Y] PPPPPPPPPPPPPPPPP PPP`PP$P+P0P3P8P?PDPKPPPWP ^kx [ `   i n jv"5HSP    ) e s   H     & 3@M  "H  Zgt  H   H  "  ` z _ t w      PPz`xP PPz`P PPz`P PPP PPP PPP  PP`P  PP`P PP`P' #P(Pe` P0 0P5Pe`-P9 =PBPe`:PB NPSPGPK _PdPXPS pPuPiP[ PP`zPc PP`Pl PP`Pu PP`P~ PP`P PP`P PPP PPP  PPP PP`P #P(P` P 0P5P`-P APFP:P RPWPKP cPhP\P tPyPmP PP~P PPP PPP PPP PPP  PPP PPP PPP$  PP `P`, P#P `P`7 /P4P `(P`B [P`P,`TPM lPqP,`ePV }PP,`vP_ B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP    " + 4 = F O W _ g p y                     ( 0 ; F 9P<P?PBPEPHPKPNPQPQ Z c PPP  4 PPPPPPPO O O J W _    [uow\ D ``)`W`P ` Ph  P 'ResB   ޽3E&/&FEFyy~~1(O/H1''*H'1A1H1EJF'Fy',HD'&'J3'~H1HA* /' /FH*'J *J,'H*'J /H,'H*'J ~D'H*'J H*'[  # { ) z | }]Y[O ! " $ & ' ( ~ * + y ,  - . / 0  1 2   3 4 5 6 7 8 9 : A B   D E F  G   H  ]/  gBw3ysݹ!0'TP gBw3j#*1h!'TP )mA))޼޼ !  (w 3  '4)TNPP t ` `P, 47: G "HS!P `  l  a LPOPRPUPXP[P^PaP [ow `A`R`` ` dP 'ResBP  o 'ResBP  o 'ResBP  o 'ResB P pa_Guru_IN  'ResB P pa_Arab_PK  'ResBE  ^^VWZ[AwmcDi[r.Ra.czeczwgrukwilippazpisobstywrzwt.wto[roranosarSza.czw.sob.innelutymajaparySiwanSzwatTewetSzaw.[rodabuzkaciaBocyfryflagaflagilipcamarcar|neserceterazA[winaKislewPauszaTiszriajtrapBnocw nocyD|u. IIV kw.Rad|abSzabanniedz.popoB.dz. r.hanchalipieclutegomarzecpodr|pogodaw poB.III kw.AszadhaChorddZrawanaD|u. IIE, d.MMSzawwalwieczro pBn.budynekczerwcadzisiajgrudniaklawiszkobietamiejsceobiektyodstpypo poB.ro[linastyczeDsymbolezwierzCheszwanKarttikaWaj[akhapojutrzeZu al-h.Zu al-k.czerwiecdingbatydz. rokugrudzieDkwiecieDkwietnialiczbowesierpieDsierpniastrzaBkistyczniawrzesieDwrze[niaDzjeszthaSzahriwarprzed ROCD|umada Iniedzielao pBnocyBraille aE, d.MM.yPrzed ROCbrytyjskiczynno[cimetrycznym|czyznaprzedpoB.ta minutaza {0} dnipopoBudnie{0} s temu000 tysicw tym rokuw t [rodza {0} latdzieD tyg.D|umada IIIV kwartaBZu al-kadaw poBudnieta godzinabiaBy znakdd dd.MM.ydzieD rokunaszej eryprzed poB.str. czas.za {0} tyg.III kwartaBOrdibeheszt{0} g. temutydzieD {0}w t sobotza {0} dniaza {0} lataza {0} [rd000 tysica000 tysice000 tysicydzieD mies.po poBudniutydz. mies.{0} lub {1}{0}miesicLLL y LLL yE, d.MM.y GamerykaDskimodyfikatorpazdziernik000tys'.'za {0} mies.{0} kw. temu{0} min temuza {0} [rody{0} dni temuza {0} godz.Y, 'tydz'. wprzedwczorajw ten pitekw ten wtorekza {0} dzieDza {0} sobtza {0} [rod{0} lat temu{0} rok temuza {0} tydz.000 bilionw000 milionwinterpunkcjapazdziernikaradykaBy hanstr. czasowa{0}miesica{0}miesice{0}miesicy{0} tyg. temuza {0} pitekza {0} wtorek{0} sek. temuza {0} pitkiza {0} pitkuza {0} sobotza {0} wtorkiza {0} wtorku{0} dnia temu{0} lata temu{0} roku temu{0} [rd temu000 miliardwZu al-hid|d|aprzedpoBudniesymbole walutLLLL y LLLL ydd.MM dd.MM.ykana japoDskapauza/Bcznikwarianty formza {0} godzinza {0} minut{0} mies. temu{0} [rody temu{0} godz. temuw ten czwartekw tym kwartalew tym miesicuw tym tygodniuw t niedzielw zeszBym rokuw zeszB [rodza {0} pitkwza {0} wtorkw{0} dzieD temu{0} sobt temu{0} [rod temuza {0} tydzieDza {0} godziny{0} tydz. temuza {0} kwartaBdzieD tygodniastrefa czasowastrzaBki w dBza {0} godzinza {0} miesicza {0} sekundza {0} tygodni{0} minut temu{0} soboty temuza {0} czwartekMMMM, 'tydz'. Ww zeszBy pitekw zeszBy wtorekw zeszB sobotza {0} czwartkiza {0} czwartkuza {0} niedziel{0} pitek temu{0} pitki temu{0} pitku temu{0} sobot temu{0} wtorek temu{0} wtorki temu{0} wtorku temuprzed poBudniem{0} minuty temuE, d E, d MMM yprzed nasz erstrzaBki w grstrzaBki w lewoza {0} kwartaBuza {0} kwartaByza {0} miesicaza {0} miesiceza {0} miesicyza {0} tygodniaza {0} tygodnieznaczniki tonw{0} godzin temu{0} minut temu{0} sekund temuw przyszBym rokuw przyszB [rodza {0} czwartkwza {0} niedzieleza {0} niedzieliza {0} niedziel{0} pitkw temu{0} wtorkw temu{0} godziny temu{0} sekundy temutydzieD miesicaza {0} kwartaBwdd dd.MM.y GGGGGnierozdzielajcestrzaBki w prawosymbole muzyczne{0} godzin temu{0} kwartaB temu{0} miesic temu{0} sekund temu{0} tydzieD temu{0} tygodni temu|ywno[ i napojew przyszBy pitekw przyszBy wtorekw przyszB sobotw zeszBy czwartek{0} czwartek temu{0} czwartki temu{0} czwartku temu{0} niedziel temuE, dd.MM E, dd.MMd MMMM  d MMMM yemotikony i osobyjamo samogBoskowejamo spBgBoskowepodr|e i miejscapunktory/gwiazdki{0} kwartaBu temu{0} kwartaBy temu{0} miesica temu{0} miesice temu{0} miesicy temu{0} tygodnia temu{0} tygodnie temuw ten poniedziaBekw zeszBym kwartalew zeszBym miesicuw zeszBym tygodniuw zeszB niedziel{0} czwartkw temu{0} niedziele temu{0} niedzieli temu{0} niedziel temuzwierzta i naturaE, d  E, d MMMM yalfabet fonetycznyhanzi (tradycyjne)ograniczone u|yciesymbole techniczne{0} kwartaBw temuza {0} poniedziaBekw przyszBy czwartekza {0} poniedziaBkiza {0} poniedziaBkud MMMM y  d MMMM ydd.MM dd.MM.y GGGGGhanzi (uproszczone)w przyszBym kwartalew przyszBym miesicuw przyszBym tygodniuw przyszB niedzielza {0} poniedziaBkwSkrw{0}wprawo.format i biaBe znakisymbole matematycznesymbole wr|biarskiewarianty form maBychw zeszBy poniedziaBek{0} poniedziaBek temu{0} poniedziaBki temu{0} poniedziaBku temuksztaBty geometrycznesymbole literopodobneMarga[irsza-Agrahayana{0} poniedziaBkw temuw przyszBy poniedziaBekrano / po poB. / wiecz.E, d MMMM  E, d MMMM ystrzaBki w dB i w grsymbole pseudograficzneE, d MMMM y  E, d MMMM yafrykaDskie systemy pismaeuropejskie systemy pismahistoryczne systemy pismaideograficzne znaki opisustrzaBki w lewo i w prawowspBczesne systemy pismaamerykaDskie systemy pismasymbole znakw/standardowebliskowschodnie systemy pismarano / po poBudniu / wieczoremwariant formy o peBnej szeroko[cizachodnioazjatyckie systemy pismapoBudniowoazjatyckie systemy pismawarianty form o poBowie szeroko[ci,poBudniowo-wschodnioazjatyckie systemy pisma/[ S q v x ]A[a  b c  d e  f g h i j k l B m n D o p r s [ t u w y z z |]G[A  B C  D E  F G H I J K L A M N C O P Q R S Z T U V W X Y Z y {]P[\-    , ; \: ! ? . & ' "   ( ) \[ \] \{ \} @ * / \& # % ! 2 3 ~]*<Adv_ E J J J J7*)6 J7))6 J7()6 J9DH*6FD J8DG)6ED J7DF(6DD J7)7 J7)7 J7)7 J@@@@ J???? J>>>> J J J J!!!! J!!!! J!!!! J$$$$ J$$$$ J$$$$ J,,,, J,,,, J,,,, J0 0 0 0  J/ / / /  J. . . .  Jz!z!z!z! Jy!y!y!y! Jx!x!x!x! Jn#n#n#n# Jm#m#m#m# Jl#l#l#l#  /N ) J Jvikkk 7P)3`QB \ c j x q  \ c j x q  \ c j x q  \ c j x q  \ c j x q m \ c j x q m 7P)3vysA W!   $,n}8GFaICfO ޏ+wJN"6:ތ&>GFaICfK ކK >wJN"6:ތ / oRu / R e / oRu  / p)Rbr  / -RQ/  / p)Rbr !E $oE g 4 4GV{G' l lG$GMhG$Yӧħ-G$C}4G$--- qBqBMM($B$$ǺǺ$q?$x=X4$66$k pQ R33 lMM 3 Ykk$777 $裻5~$VP$!*$[nJ4)h$} >zVC*}z.c B2& + YbY +O  Iއu޼߻ޢB& >zVC*}z.c B2& >j4j4> K = pP~}zZBߙ2unmlDCBnmlDCB$ދޅM 0$ދޅM 0$ދޅM 0$ދޅM 0 6t߄,-}S5 \ c j x q  6t߄,-}S5 6t߄,-}S5 6t߄,-}S5 m  ߌ\QH \ c j x q  4)5߶)T m  ߌ\QH 4)5߶)T 7P)3vysA $N|ߜWޏ \ c j x q  $N|ߜWޏ $N|ߜWޏ $N|ߜWޏ Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G3jC8 pc ߯޵y~'O;@|ޞ徬G<&Obkzi-5s!. EW^ߛh~H #? Jee~ J ? Jee~ J ? Jee~ J 4lZZ7 7 7 H  Jv J%H  Jv J%H  Jv J%H J* J U  J!!!! JZZZZ J JH[ JQEQ Jfe J---- Jeeee J---- JeeeeH& J JRH+i JKKKK JH+i JKKKK JHT J@ J,HT J---- JXXXXHT J---- JXXXXHr0 J[[ Ju5uHr0 J[[ Ju5uHr0 J[[ Ju5uH J^ZH^ Ju J J{{{{ J6666 JHI J J 0HI J J 0HI J J 0HB  J JfTxHB  J JfTxHB  J JfTxH J JUEeH J JUEeH J JUEeHg Jrr J8Hg Jrr J8Hg Jrr J8H:~ J5W% JtH:~ J666 JH:~ J666 J/1HX JV2`@ J*HX JV2`@ J*HX JV2`@ J* +\             )= i  K ZFPB3B EPV]enxPPYPbPkPtP}PPPPPPP7W EPV]enxPPPPPPPPP PPP EPV]enx(P1P:PCPLPUP^PgPpPyPPP7l  *>PGPj  PJRPP =Y  ` "    H   H   H IM! Y] \PaPhPmPtP}PPPPPPPPPPPPPPPPPPPPPPPP5'P 4 I  !$ Y0  '/q`4`D` ``3`H`l4`n``B`}`$Q`PP`PK  PP`PT $P-P`P] XPaPQPf qPzPjPn PPPv PP`P~ PP` PP` PPQ`P PPF` PPF` PPP .P7P'P GPPP@P `PiP`YP yPP`rP PP`P PP`P PP-`P PP-`P PPP PPP (P1P!P =PFP(`:P OPXP+` aPjP]!`' zPPsP/ PPP7 PPP? PPPG PPPO PPPW PP P_ )P2P"Pg BPKP;Po [PdPTPw tP}PmP PPP PP `Pf` PP `Pf` PP `Pf`  P P41` P % P. P` P > PG P`7 P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } O X a 6P9P<P?PBPEPHPKPNPj r z                    # + 3 ; C K S [ c k s {      PPPPPPPP P   P PS PV P  4 Y P^ Pc Pl Pu Pz P PO O O J W _ : < > C[uow\!] D 1`9Pb``y`` ` 7PA P / P@ 'ResBP  o 'ResB9 i==W^localesafakamarasazbebgbnbscacscydadeeleneteufafifilfrgaglgswguhehihrhuhyiaidioisitjakakkkmknkokyloltlvmkmlmnmrmsmynbnenlorpaplpsptroruscscnsdsiskslsqsrsvtatethtktrugukuruzviyuezhzurulesset00set01set02set03set04set05set06set07set08set09set10set11set12set13set14set15set16set17set18onefewtwomanyzerootherset04set05set01set00set02set06set15set11set14set03set07set08set09set10set12set13set16set17set18W(+.147:=@CFILORUX.[^adgknqtx{~u  !%(#5))A#)G#M;####5#;)})w)G)#/#;/S/)//Ae_)//#5;M))kA5YMqG#/A#///)                                                                >BFJNRVZ^bfjnrvz~   "&*.26:>BFJNR VZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~17=CIOU[agmsy^`dimquz +P 'ResBW  \ \ localesafakamararsasaastazbebembezbgbhbmbnbrbrxbscacecebcggchrckbcscydadsbdvdzeeeleneteufafffifilfofrfurfygagdglgswguguwgvhahawhehsbhuhyiaidiiinioisitiuiwjajbojgojijmcjvjwkakabkajkcgkdekeakkkkjklkmknkoksksbkshkukwkylaglblglktlnloltlvmasmgmgomkmlmomrmtmynahnaqnbndnlnnnnhnonqonrnsonynomorospapapplprgpsptpt_PTrmrofrootrurwksahsaqscscnsdsdhsesehsessgshisiskslsmasmismjsmnsmssnsqsrssssysvsyrtateteothtitigtktltntotrtstzmugukuzvevivovunwawaexhxogyiyoyuezhzulocales_ordinalsrulesset0otherset1oneset10set11set12set13zeroset14set15set16twoset17fewset18set19set2set20set21set22set23manyset24set25set26set27set28set29set3set30set31set32set33set34set35set36set37set38set39set4set40set41set42set43set44set45set46set47set48set49set5set50set51set52set53set54set55set56set57set58set6set7set8set9set8set0set4set6set1set2set3set5set7set9set36set38set16set19set12set45set13set18set22set23set24set29set33set55set56set10set11set14set15set17set20set21set25set26set27set28set30set31set32set34set35set37set39set40set41set42set43set44set46set47set48set49set50set51set52set53set54set57set58n = 1 @integer 1n = 4 @integer 4n = 6 @integer 6n = 2 @integer 2i = 1 @integer 1n = 2,3 @integer 2, 3n = 1,3 @integer 1, 3n = 1,5 @integer 1, 5n = 1..4 @integer 1~4n = 3,4 @integer 3, 4n = 5,6 @integer 5, 6n = 1,11 @integer 1, 11n = 2,12 @integer 2, 12n = 3,13 @integer 3, 13i = 1 and v = 0 @integer 1i = 2 and v = 0 @integer 2n = 0,7,8,9 @integer 0, 7~9i = 2..4 and v = 0 @integer 2~4n = 1,5,7..9 @integer 1, 5, 7~9n = 1,5,7,8,9,10 @integer 1, 5, 7~10i = 0,1 @integer 0, 1 @decimal 0.0~1.5 @integer 3~10, 13~19, 23, 103, 1003, & i = 0..1 @integer 0, 1 @decimal 0.0~1.5n = 11,8,80,800 @integer 8, 11, 80, 800.i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.62n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.00002n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.00002n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.00002n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.00002n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.00004 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, & 4 @integer 0~15, 100, 1000, 10000, 100000, 1000000, & 4 @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101, 1001, & 5 @integer 10~25, 100, 1000, 10000, 100000, 1000000, & 5 @integer 20~35, 100, 1000, 10000, 100000, 1000000, & 5 @integer 21~36, 100, 1000, 10000, 100000, 1000000, & 7 @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, & 7 @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, & 7 @integer 0, 4~18, 100, 1000, 10000, 100000, 1000000, & 7 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, & 7 @integer 0, 6~20, 100, 1000, 10000, 100000, 1000000, & 7n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.68i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.048 @integer 0, 10~24, 100, 1000, 10000, 100000, 1000000, & 8 @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, & 9 @integer 0~2, 4~16, 100, 1000, 10000, 100000, 1000000, & : @integer 0, 1, 4~17, 100, 1000, 10000, 100000, 1000000, & : @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, & :f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, & < @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, & < @integer 0, 3~6, 9~19, 100, 1000, 10000, 100000, 1000000, & = @integer 0, 2, 3, 5~17, 100, 1000, 10000, 100000, 1000000, & > @integer 0, 4~10, 14~21, 100, 1000, 10000, 100000, 1000000, & @i = 0 or i % 100 = 2..20,40,60,80 @integer 0, 2~16, 102, 1002, & A @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, & I @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & Iv = 0 and i % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, & Iv = 0 and i % 10 = 2 @integer 2, 12, 22, 32, 42, 52, 62, 72, 102, 1002, & Kn = 5 or n % 100 = 5 @integer 5, 105, 205, 305, 405, 505, 605, 705, 1005, & L @integer 0~5, 7, 8, 11~15, 17, 18, 20, 100, 1000, 10000, 100000, 1000000, & Lv = 0 and i % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601, 701, 1001, & Lv = 0 and i % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602, 702, 1002, & Nn % 10 = 6,9 or n = 10 @integer 6, 9, 10, 16, 19, 26, 29, 36, 39, 106, 1006, & Nn = 1,11 @integer 1, 11 @decimal 1.0, 11.0, 1.00, 11.00, 1.000, 11.000, 1.0000Nn = 2,12 @integer 2, 12 @decimal 2.0, 12.0, 2.00, 12.00, 2.000, 12.000, 2.0000Ov != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & Qn % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83, 103, 1003, & Qi % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & Qi % 10 = 2 and i % 100 != 12 @integer 2, 22, 32, 42, 52, 62, 72, 82, 102, 1002, & Qn % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & Qn % 10 = 2 and n % 100 != 12 @integer 2, 22, 32, 42, 52, 62, 72, 82, 102, 1002, & Qn % 10 = 4 and n % 100 != 14 @integer 4, 24, 34, 44, 54, 64, 74, 84, 104, 1004, & Rn = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, 0.0000, 1.0000T @integer 2~9, 22~29, 102, 1002, & @decimal 0.2~0.9, 1.2~1.9, 10.2, 100.2, 1000.2, & U @integer 9, 10, 19, 29, 30, 39, 49, 59, 69, 79, 109, 1000, 10000, 100000, 1000000, & [v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & ]i = 0 or i % 10 = 6 or i % 100 = 40,60,90 @integer 0, 6, 16, 26, 36, 40, 46, 56, 106, 1006, & ]n != 0 and n % 1000000 = 0 @integer 1000000, & @decimal 1000000.0, 1000000.00, 1000000.000, & f @integer 0, 3~17, 101, 1001, & @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & fn = 1..4 or n % 100 = 1..4,21..24,41..44,61..64,81..84 @integer 1~4, 21~24, 41~44, 61~64, 101, 1001, & hv = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, & lv = 0 and i % 100 = 0,20,40,60,80 @integer 0, 20, 40, 60, 80, 100, 120, 140, 1000, 10000, 100000, 1000000, & o @integer 4~19, 100, 1000000, & @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & oi % 10 = 1,2,5,7,8 or i % 100 = 20,50,70,80 @integer 1, 2, 5, 7, 8, 11, 12, 15, 17, 18, 20~22, 25, 101, 1001, & qv = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60, 70, 80, 90, 100, 1000, 10000, 100000, 1000000, & rn % 100 = 3..10 @integer 3~10, 103~110, 1003, & @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, & ui % 10 = 7,8 and i % 100 != 17,18 @integer 7, 8, 27, 28, 37, 38, 47, 48, 57, 58, 67, 68, 77, 78, 87, 88, 107, 1007, & un % 10 = 1,2 and n % 100 != 11,12 @integer 1, 2, 21, 22, 31, 32, 41, 42, 51, 52, 61, 62, 71, 72, 81, 82, 101, 1001, & un % 10 = 2,3 and n % 100 != 12,13 @integer 2, 3, 22, 23, 32, 33, 42, 43, 52, 53, 62, 63, 72, 73, 82, 83, 102, 1002, & wn % 100 = 11..99 @integer 11~26, 111, 1011, & @decimal 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, & wn = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00y @integer 0, 5~8, 10~20, 100, 1000, 10000, 100000, & @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, & { @integer 2~17, 100, 1000, 10000, 100000, 1000000, & @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & { @integer 0~15, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & { @integer 2~17, 100, 1000, 10000, 100000, 1000000, & @decimal 1.1~2.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & { @integer 4, 6, 9, 14, 16, 19, 24, 26, 104, 1004, & @decimal 0.4, 0.6, 0.9, 1.4, 1.6, 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, & {n % 100 = 11..19 @integer 11~19, 111~117, 1011, & @decimal 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, & ~ @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & ~n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.00, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000 @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n = 0 or n % 100 = 2..10 @integer 0, 2~10, 102~107, 1002, & @decimal 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002.0, & @integer 2~17, 100, 1000, 10000, 100000, 1000000, & @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 2~17, 100, 1000, 10000, 100000, 1000000, & @decimal 0.2~0.9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, & @integer 11~26, 100, 1000, 10000, 100000, 1000000, & @decimal 1.1~1.9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 20~35, 100, 1000, 10000, 100000, 1000000, & @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00, 5.00, 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.0000n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3.00 @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 0, 20~34, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, & @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & v != 0 or n = 0 or n % 100 = 2..19 @integer 0, 2~16, 102, 1002, & @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, & @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n = 7..10 @integer 7~10 @decimal 7.0, 8.0, 9.0, 10.0, 7.00, 8.00, 9.00, 10.00, 7.000, 8.000, 9.000, 10.000, 7.0000, 8.0000, 9.0000, 10.0000 @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1002, & @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0, 1002.0, & n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and n != 0 @integer 6, 9, 10, 16, 19, 20, 26, 29, 30, 36, 39, 40, 100, 1000, 10000, 100000, 1000000, & t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & @decimal 0.1~1.6, 10.1, 100.1, 1000.1, & n % 100 = 3,23,43,63,83 @integer 3, 23, 43, 63, 83, 103, 123, 143, 1003, & @decimal 3.0, 23.0, 43.0, 63.0, 83.0, 103.0, 123.0, 143.0, 1003.0, & n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0i % 10 = 3,4 or i % 1000 = 100,200,300,400,500,600,700,800,900 @integer 3, 4, 13, 14, 23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73, 74, 100, 1003, & v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 12..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, & @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n % 10 = 1 and n % 100 != 11,71,91 @integer 1, 21, 31, 41, 51, 61, 81, 101, 1001, & @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 81.0, 101.0, 1001.0, & n % 10 = 2 and n % 100 != 12,72,92 @integer 2, 22, 32, 42, 52, 62, 82, 102, 1002, & @decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0, 82.0, 102.0, 1002.0, & n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, & @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n != 1 and n % 100 = 1,21,41,61,81 @integer 21, 41, 61, 81, 101, 121, 141, 161, 1001, & @decimal 21.0, 41.0, 61.0, 81.0, 101.0, 121.0, 141.0, 161.0, 1001.0, & n % 10 = 1 and n % 100 != 11..19 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0, 101.0, 1001.0, & v = 0 and i % 100 = 1 or f % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601, 701, 1001, & @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, & v = 0 and i % 100 = 2 or f % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602, 702, 1002, & @decimal 0.2, 1.2, 2.2, 3.2, 4.2, 5.2, 6.2, 7.2, 10.2, 100.2, 1000.2, & n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, & @decimal 2.0, 3.0, 4.0, 22.0, 23.0, 24.0, 32.0, 33.0, 102.0, 1002.0, & @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 1000, 10000, 100000, 1000000, & @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99 @integer 3, 4, 9, 23, 24, 29, 33, 34, 39, 43, 44, 49, 103, 1003, & @decimal 3.0, 4.0, 9.0, 23.0, 24.0, 29.0, 33.0, 34.0, 103.0, 1003.0, & v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, & v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, & @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != 11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, & @decimal 0.1, 1.0, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, & v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, & @decimal 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100.2, 1000.2, & n % 100 = 2,22,42,62,82 or n%1000 = 0 and n%100000=1000..20000,40000,60000,80000 or n!=0 and n%1000000=100000@integer 2, 22, 42, 62, 82, 102, 122, 142, 1002, & @decimal 2.0, 22.0, 42.0, 62.0, 82.0, 102.0, 122.0, 142.0, 1002.0, & n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19 @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & v = 0 and i % 100 = 3..4 or f % 100 = 3..4 @integer 3, 4, 103, 104, 203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, & @decimal 0.3, 0.4, 1.3, 1.4, 2.3, 2.4, 3.3, 3.4, 4.3, 4.4, 5.3, 5.4, 6.3, 6.4, 7.3, 7.4, 10.3, 100.3, 1000.3, & v = 0 and i = 1,2,3 or v = 0 and i % 10 != 4,6,9 or v != 0 and f % 10 != 4,6,9 @integer 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, 100, 1000, 10000, 100000, 1000000, & @decimal 0.0~0.3, 0.5, 0.7, 0.8, 1.0~1.3, 1.5, 1.7, 1.8, 2.0, 2.1, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, & (+.14m8<@CFJNQTWZ]adgjnrvz}$LsV #'+.258;>AEILORVY\`cfilpswz'}+6 F "&*.147:=>AEHKORUY\_behkorux{~{{ E Ko. c   K iEc  ?i W]? W ]u ?E$o?????E K)u  a(.1m@CNWadgz}$s+58;LOcfiwz'}+F14>EHOY\eru{333G33;33S3333)33333993953333393333Q33333#3933A339/9333M33333933QQ3333333333 93339333b&+1$84]6h44!htuB#z41m)1h & ."v 2:  7-m)T.4z%4 z4(z 4.J34+4s% -M04^\4  h40**4X$!h4_ XT 4"/h44#h44!'o,54: YK> zO 4&p4{ 49 4Y 4 /cYijYb2 Jj4j| 4E(g>4j{Y4j{ 4j{4Y '" h; "(.9?EKQW]bhntz$))<P,<P1<P6<P;<P@<PG<PN<PU<P\<Pc<Pj<Pq<Pv<P<P<P<P<P<P<P<P<P<P<P<P<P<P<P=P=P=P =P%=P*=P/=P4=P9=P>=PC=PH=PM=PR=PY=P`=Pg=Pp=Pu=P~=P=P=P=P=P=P=P=P=P=P=P=P 9Pf;P 'ResB [AuxExemplarCharactersEllipsisword-finalword-initialword-medialExemplarCharactersIndexExemplarCharactersNumbersExemplarCharactersPunctuationMoreInformationNumberElementsmiscPatternsapproximatelyatLeastatMostrangepatternsaccountingFormatcurrencyFormatpercentFormatscientificFormatpatternsLongdecimalFormat1000other10000100000100000010000000100000000100000000010000000000100000000000100000000000010000000000000100000000000000patternsShortdecimalexponentialgroupinfinitylistnanperMillepercentSignsuperscriptingExponenttimeSeparatorminimalPairsordinalpluralminimumGroupingDigitsVersioncalendargenericDateTimePatternsavailableFormatsBhEEBhmEBhmsEHmEHmsEhmEhmsGyGyMMMGyMMMEdGyMMMdHyyyyyyyyMyyyyMEdyyyyMMMyyyyMMMEdyyyyMMMMyyyyMMMdyyyyMdyyyyQQQyyyyQQQQintervalFormatsBGHmvHvfallbackhmvhvgregorianAmPmMarkersAmPmMarkersAbbrAmPmMarkersNarrowappendItemsTimezoneHmsvMMMMWhmsvywdayNamesformatabbreviatedstand-alonedayPeriodafternoon1evening1midnightmorning1night1pmerasabbreviated%variantwide%variantmonthNamesquarterscharacterLabelactivitiesafrican_scriptsamerican_scriptsanimalanimals_naturebodybox_drawingbraillebuildingbullets_starsconsonantal_jamocurrency_symbolsdash_connectordigitsdingbatsdivination_symbolsdownwards_arrowsdownwards_upwards_arrowsemojieuropean_scriptsfemaleflagflagsfood_drinkformat_whitespacefull_width_form_variantgeometric_shapeshalf_width_form_varianthan_charactershan_radicalshanjahanzi_simplifiedhanzi_traditionalhearthistoric_scriptsideographic_desc_charactersjapanese_kanakanbunkanjikeycapleftwards_arrowsleftwards_rightwards_arrowsletterlike_symbolslimited_usemath_symbolsmiddle_eastern_scriptsmiscellaneousmodern_scriptsmodifiermusical_symbolsnonspacingnumbersobjectspairedpersonphonetic_alphabetpictographsplaceplantpunctuationsign_standard_symbolssmall_form_variantsmileysmileys_peoplesouth_asian_scriptssoutheast_asian_scriptssporttechnical_symbolstone_markstraveltravel_placesvariant_formsvocalic_jamoweatherwestern_asian_scriptsdelimitersalternateQuotationEndalternateQuotationStartquotationEndquotationStartfieldsdnrelative-1-2relativeTimefuturepastdayOfYeardayOfYear-narrowdayOfYear-shortdayperioddayperiod-narrowdayperiod-shorteraera-narrowera-shortfrifri-narrowfri-shorthourhour-narrowhour-shortminuteminute-narrowminute-shortmonmon-narrowmon-shortmonthmonth-narrowmonth-shortquarterquarter-narrowquarter-shortsatsat-narrowsat-shortsecondsecond-narrowsecond-shortsunsun-narrowsun-shortthuthu-narrowthu-shorttuetue-narrowtue-shortwedwed-narrowwed-shortweekrelativePeriodweek-narrowweek-shortweekOfMonthweekOfMonth-narrowweekOfMonth-shortweekdayweekday-narrowweekday-shortweekdayOfMonthweekdayOfMonth-narrowweekdayOfMonth-shortyearyear-narrowyear-shortzone-narrowzone-shortlistPatternendmiddlestartstandardstandard-shortunitunit-narrowunit-shortmeasurementSystemNamesUKUSmetricbuddhistethiopicethiopic-amete-alemnoonstandard-narrowparsedatelenientgeneralnumberstricterarabdefaultdefault_latnfewmanytwozerominusSignplusSignnativecopticafternoon2morning2night2hebrewislamicjapanesepersianroclayout%%ALIASbengarabextchinesecyclicNameSetsdayPartsdayssolarTermsyearszodiacsmonthPatternsleapnumericalldangiindian%%ParentGyMMMMGyMMMMEdGyMMMMdyyyyMMMMEdyyyyMMMMdMMMMddDayDay-Of-WeekEraHourMinuteQuarterSecondyyyyMMtibtmonthsUMUMMMUMMMdUMdnarrow%variantcontextTransformstypographicNamescakmlinesday-format-except-narrowday-standalone-except-narrowlanguagesmonth-format-except-narrowmonth-standalone-except-narrowyQcurrencyGroupAmPmMarkers%variantAmPmMarkersAbbr%variantcalendar-fieldkeyValuenumber-spelloutdn%variantHmsvvvvhmsvvvvHHmmZyMMMMEEEEdHmZyyyyMMMMccccdcurrencyDecimalbalibrahchamdevafullwidegonggonmgujrguruhanidecjavakalikhmrkndalanalanathamlaoolepclimbmlymmongmteimymrmymrshannkooolckoryaosmarohgsaurshrdsorasundtakrtalutamldecteluthaivaii3yyyyMMddfinanceGyMMMEEEEdyyyyMEEEEdyyyyMMMEEEEdGGGGGyMGGGGGyMEdGGGGGyMdor-narrowor-shortHHmmssevening2HHmmNoonMarkerNoonMarkerNarrowislamic-civilislamic-rgsaislamic-tblaislamic-umalquracurrencyNameera-abbrera-namescript  0 " ; klj 9 : !#/ $'"N]NkQAS0STFhANJTO - +Q1Q2Q3Q4K1K2K3K4BC13XIT2T3T4TRBKT1vC "4.R1R2R3R4AvKK[] +Y+"(j4Ut-]NgNgNt^kQgmQgASNASgVgckgHSYyR4g5g6g8g9gL1L2L3L4Mo- -NNNNNoSN]N*gNINHSNP[N[N bN3uN-NHSYNNYNNYNoSYN]YN*gYNINTlQCQQQhfASNXHSXP[X[X bX3uXY'Y['Yf'Yck'Y[2\[\f\]N]N]oS]]]*g]Is^b^HS^P[^[^ b^3u^ bHS bP[ b[ b b b3u bfl%fR-fT iirnf2uHS2uP[2u[2u b2u3u2uxvNxvNxvoSxv]xv*gxvI}v2zQzYz%fzyNNoS]*gI4lM8lck"#E0NaN  BCEE dSAMOktDiDFebMarNovJanJulJunSepAprTAD0Tapr0BMayMeiokt0K0MAlhfebDesjulDAHHYVAgosepDisTirAugMacMaihoyLLSaaU U0?@>:B + AbrDeyIjuJmoJtnJttSetTeraugdey023<0911.12.13.DAPJnnDezJpimayvdZ!<0XX0=,HF - ASNgASNg10g11g12gAguAlaDecKKMMrTaldom0FQ45FD51lQCQMR13gIA2IA3IA4TA1AS NgNgOMKAlmAtaAtiAwiDeeFEBFeeHoKanMaaMeeNooOctSM1SM3SamSekSenSonThaYulYuneKrfevrUt^}an}uw}uy095D521,(3A15A1E'J, A ' 8 K . NNc[ NNc[7gKBR({0}& & {0}[][ 0 ][ ]latn[ ]d"{0}~{0}e"{0}E, darabfeb.0T00TF4 400Bjun.00K00MF4 3Junia.m.apr.jan.okt.dec.<0@Bsep.^F4 1AdarMehrRam.ElulNov.Saf.ago.i-UKmarsmehrroottouti-US0KFeb.aug.dic.ene.may.0MRaj.Senejulimart*EH2E'13AbanERA0ERA1JuliMuh.[ ]elul0K"0'14('7Apr.Aug.AzarBabaEpepOkt.Sha.TobaToutbabaiyarram.saf.0T#J'1'3*4H'DE'1E-1EH"{0}~*{0}0BDez.IyarJan.Jul.Jun.MayoSep.Zoned.C.devadop.muh.nou00FQ0G10^023.0?@.45:.8XC;8XC=<0@.>:B.ojSAKApusoAsabAbr.HebuIjarMartMitiMoriMrzSubafusoi rmaiopop.raj.040@8N;L8N=LD52.ab_eW[P6RO(uCJGCGy-MA5?Bsifrsm.+{0}Ago.B.E.EpipF4 2HourMakaMarsMo10Mo11Mo12NasiOct.SneUkoua.C.abibabbaotavg.binabbdc.e.b.epepflagmayor-MMsrcesTn{0}?00N00Qbn0@B5;C;<CE.=>[CA0D.B5;>O=2.(1DEH3E ( M /  A 0 A 6 0 @ 0 NfgN Nfg N NfgN NfgN NfgmQ NfgV Nfge NfgN Nfg N NfgN NfgN NfgmQ NfgV Nfge T IOgWeAmg)Ys^^ywce)Rg-d!jegeeGP T^ywof{0}l|gh h aG y y& {0}{0} & [\:6"]h h Be"{0}+y y GAM/PMMM MM000Temojia.m.000M000K000B000NMeijid d/MH H vReiwa[q x]AprilNisanrujanHamleHedarMachiTevetpt_PTen_ZWam/pmbu BEE, d.Sivanaprilsafara h hw eraM. M.MwakaTS/TPTamuz00MA?>@BNjuniAbrilHHHHKiahkLutirf.Kr.sivan00KFHE(1ax_amHatorJulaiMesraNasiePaona[$i][ ]e.Kr.kiahknisanponorajabtamuztevet{0}yMR00T#JDHD'~1D/3E(11E6'F49('FFJ3'F000GEneroMweriShaw.corpojuliojuniomaghamarzomesramisranasiepausatecla000FQ00G}uyye NHS/ NHSE d-MGuuruHanduJiiriKachaL. L.MarsiMarzoMfiriTigerU/M/dZaman[#E0]digithatori dagi grplantrUrUtoday{0}yT}uweK0?@8;A0D0@A820=,FH1. > 0 M  6 A  M 0 uve e?>=>[C25G5favr.sha.AprelB h hCifreHaturJulioJunioJunyiJuuniKoiakMisraNgamaOtrosRaznoU  UZaariagoraaprelaprlclimacuacadanasenerojanv.ji-sijulijjunijkropppaonashaw.tiariu petu subutukovorm.vremewu-wuwu-xuwu-ziyi-si{0}t^MR000N000Q(020;0<H8@<03E0=8A0=E0=G0H520B,HD'3*E(1A,1K'E1/'/F'9//G'F,'JF'J1JHFJH'F, . K  @ , M 0 G 2 . 9 ? 2 > 5 H 6 >  9 > , A e" {0}LR^g9E'1*zve .avin'E3'D,'FH13'&*QQQQ yvHH HHen_001[%jj][\--/]d, ccc[$i$]es_419esportMinguo+{0} sTaishMM/d/yyHeisei 5 6 7 9 8d oct.+{0} h-{0} sBahmanOktobaTahsasbahmanesfandEsfandGenbotIjumaaKislevMetrikRab. Ien_150januar023CABsmileyd abr.-{0} hAdar Iaugust000K000Mujutro000B000M+{0} d+{0} m-{0} mAmshirMiaziaTekemtadar Iagostoanimalkislev-{0} dAgostoDakikaE H:mmJum. Iamshirmordadsobota{0}{1}v hpminuitAgostiAugustMMMMdeQQQQ URobo 1Robo 2Robo 3Robo 4asadhaasvinabhadraplanta000G000T#C*H(1'*H(1-2J1'F000BiGy-M-dktobamis Me000kCXCB@>+{0} Q+{0} w-{0} QAlarbaAlhadiAwirilE, d-MFormatGyt^QQQMinitiOmwakaPaushaShevatTalataTishrif.v.t.kand~irab. Ishevattishri{0} t^MR{0} eMR{0} yMR{1}{0}23CAB0=1C=040@ I0?@5;L=>O1@LFHAE(1<O3<0@000TKiumiaBr etJHD'3+{0} y-{0} w-{0} y000G000K000M000T000B000kAgastiAgustiAlzumaApriliAsibtiAtinniDekabrE H.mmEpocheJanuarJulyaiLobo 1Lobo 2Lobo 3Lobo 4MinutoMorddNhaseOmweziSecondTeqemtWiikyiamshravgustawgustdekabremod~igui-sihtourji-haiji-maoji-weiji-youjia-wujia-xujia-zijum. Inehaseobjectobjektp.n.e.plantepo Kr.ren-wuren-xuren-zitoubahwu-yinxin-siyi-haiyi-maoyi-weiyi-you{0} c[MR{0} t^_{0} e_{0} y_0000N0000Q@09;L0A04E010E<0=:0<1C=:8A;52<>@404?.=.5.@04601B5:5<BD>@<0BE5H20=G09B@0O=20@L/J3E(13(*E(13~*E(1A(1'J100 2 >  000mdLarabavahhemis Duzve er000KNjumaa000mn.A.M.10@0<.{1} {0}{0} {1}E HH:mm{0} {1}h h a vHH HH v{0}& {1}LLLLLLG y QQQy  y G[,kP ][.$ Ra]Gd/M/yyh  h Bh  h aG y  y{0}-{1}de nov.dingbat 11 12 10brailleNovembaG y G yfformati-Hanjade jul.i-KanjibashansJanuariarabextDesembaOktoberRab. IIfebruaroktobersekundaAdar IIBashansJumannehanidecMegabitPagumenadar IIchaitrah a h adu mat.du soird abrildd.M.yyd hamled hedar000<;=Gyt^QQQQJum. IINehasseYekatitd MMM rdiversekhordadpersianramadanhh hh atamldecde sene000 mil000BDisembaE HH.mmFebruarKhordadM-dM-dM/y M/yMiyazyaa h h vkartikapopodneshawwalsravanav. Chr.{0}0{1}rUt^QQQQrUt^MMMd0000MGyy/M/dE d-M-yHeshvanM.  M.MgabitQQQQ y.SekondiYkatitbanderad.  d.formatoheshvann. Chr.rab. IIrabi Ishabantahesas}anwiye040@ II45:01@L>:BO1@LD52@0;Ld. d.M.0000M000bnGyt^^Gyt^de des.C ?5B0:000MrdAprilyiAshvinaDakyikaDomingoE Bh:mmFebreroGy/M/dEIdakikaOctubreQuarterSchtundSegundoSimboli[q r x][q x z]al-nasibenderabing-wubing-xubing-zid.M.yy.d/M d/Mdd.MM Uding-sidi Sa.febrerogeng-wugeng-xugeng-zigui-haigui-maogui-weigui-youh B h Bjanuariji-choujia-yinjum. IInmerosoktberoutubropo pod.pr. Kr.ramadnren-yinv HH:mmwu-chenwu-shenxin-haixin-maoxin-weixin-youy G QQQyi-chouzastava{0}da{0} {1}{0}{1}:0@B8:0=54X5Y0>:B-45:?> ?>4.@0<040=A@020=0A@8X5409'E /H18 M . >  2 @ de set.handzsaidakikaapr+lisdd/MM/Ud d-MMM{0}TagXC;-A5?:;02VH0Vaisaka=025G5@{1}, {0}{0}, {1}E h:mm aE h:mm BQQQQ y GG y QQQQdd/MM/yyd d MMMME, HH:mmG y MMMME d MMMMdd.MM.yydd-MMM-y+{0} mini-KanbunE B h:mmSeptembade Safarnovember{0}& {1}Februari-{0} minJumamosiNovemberdecemberde RajabAlhamisiBaramhatMeskeremanteayer000<;@4000B@;=Dhul-H.tomorrowi-Metrici-keycap2.1.48.4Dhul-Q.E h.mm a[\:6"U]baramhatA-Mordadde Maghad Asvinare SakaSjaabanrt^MMMddE a h:mmGyt^MgdeEJumatanoJumatatujyaisthaphalgunavaisakhaza {0} sd Asadhabu pazarde Pausa0 billnArrubu 1Arrubu 2Arrubu 3Arrubu 4DezemberLeerazuuMMMdedeMskrmMithenyaOktooburdesemberjumada Inovembrorabi II{0}  {1}A5=BO1@LC CB>@0:GGGGGy/M+{0} bl.+{0} kv.-{0} bl.0 millnAtalaataDesemberE h.mm BE, y-M-dEdakiikaGyt^MgMgJumatanuM/d/yy GQQQQ G ySmbolosbarmahtba ounahbing-yincold dewda noiteda tardedecembrading-haiding-maoding-weiding-youedificioeste aoeste mesfebruarigeng-yingui-chouhh:mm:ssjia-chenjia-shenlistopadmodifierren-chenren-shensetembroxin-chouy G QQQQza {0} h10@0<E0BIsekondidd MMM UIfomethidu matinmidnightB E h:mmmasculin209A0:E0E, d/M/rde febr.0P 'D-,Yebrayer'F ,E9G,D/ D/2.1.47.82EHH:mm:ssh a  h a2.1.47.712.1.47.70{0}  {1}2.1.47.69#,##,##0%[.$ 0Ra]['Z ][+z ')b ]h B  h B{0} & {1}2.1.49.82G y  G yE, MMMM dy G  y Gd/M  d/Md  d MMM{0} - {1}HH  HH vh  h a vv HH  HH2.1.48.42E, h:mm a2.1.47.86M/d  M/d0<;@42.1.48.172.1.49.36septemberLLL  LLLH:mm H:mmfarvardinGyt^Mgde EB h  B hSeptemberi-Brailleera ShMwaAma-EmojiFarvardinM.y  M.yd.M  d.Myesterday000<;=2.1.48.22E H:mm:ssShahrivara.m./p.m.shahrivar{0} e {1}{0} i {1}{0} o {1}000mln2.1.49.34BaramoudaE, h:mm BM/dEM/dEbaramoudad.M. d.M.h a h a v{0} ({1}){0} 8 {1}000mlndd dd MMM000 tusende Bhadrade genbotde miaziade tahsas2.1.47.83DeesanburE, B h:mmFeewiriyeIsaa jineLLL LLL yM-dEM-dENoowanburQQQQ r(U)Sektanbureste dom.jumada IIom {0} rpiktografrUt^MMMd Ewhite dewza {0} g.{0} & {1}{0} a {1}{0} y {1}Gyy-MM-ddde tekemt000mil-{0} sek.Vorgeaterd octubre000mld000mld2.1.48.432.1.48.77AashaadhaAlhamiisaDayperiodDiciembreE H.mm.ssE d MMM UE hh:mm BE hh:mm aG y/My/MG yt^MgMgGy/M/dE JumapilyiJumatatuuLLLLLLLLNoviembreQQQQ y. GSetiembreShraavanaVariantes[q w x y]barmoudahbing-chenbing-shendiciembreding-chouda del aeste mar.este sb.formiddaggeng-chengeng-shenkyiukonyilast weeknext weeknoviembrepiktogramseptembrathis weeky-MM y-MMza {0} l.Eah:mm:ss000 milleUMgqibeloa h  h vin {0} FrGy-M-dE 000blnG yt^G yt^-{0} sem.?>702G5@0(9/ 'D8G1presledek+{0} bhl.+{0} sem.-{0} bhl.-{0} <8=.0 Million000 tisc000 tysac000 BKAOG000Mrd000bln000milM000mil2.1.48.362.1.48.442.1.48.452.1.48.672.1.48.88Biliyan 0DisyembreDoe al h.Doe al k.E MM/dd/yFaburairuFarwardinFebruwariFebwaliyoGyt^MMgdeEGyt^Mgde EH.mm H.mmHH HH (v)HH HH [v]IsikhathiJanwaliyoJyaishthaM.y M.y GMM  MM.yMM  MM/yMMM d d yMiliyan 0MoeharramNobyembreOkwaikumiParemoudePhaalgunaQQQ, y. GQQQQ, y GRana makoSabtu iniSeptmberSetyembreU MMM d dU MMM MMMVaishakhaWochentag[F I K L]ah:mm:ssEanteontembandeirasbearjadatbhdrapadbhdrapadbulan inid, MMMM Ed. i retdenne md.dimineaadopoBdnjaeste lun.fevereirogregorianh 'a' h ah:mm.ss Bhh hh a vh h a (v)i forgrsjyaishthalast yearletopo etlistopadaneste fr.neste on.neste to.next yearom {0} d.om {0} v.ovaj pet.ovaj pon.ovaj uto.ovaj et.perempuanprekju erproale g.putovanjer(U) MMMMr(U) QQQQsem. de mseptembarseptembresmilefjestento rokthis hourthis yeartime zonetone marky.  y. Gza {0} d.znaki han{0} W ago{0} V {1}{0} H {1}{0} PfgNMR{0} PfgN_{0} Pfg NMR{0} Pfg N_{0} PfgNMR{0} PfgN_{0} PfgNMR{0} PfgN_{0} PfgmQMR{0} PfgmQ_{0} PfgVMR{0} PfgV_{0} PfgeMR{0} Pfge_{0} b {1}{1} - {0}~ivotinjaC<040 IIC;-E8R0$0@02048=70 {0} 4.?@5 ?>4=5A5?B5<10@A5?B5<2@8D0@20@48=G0A. ?>OA'3 ,E91'*'D ,E9'D EFD'D A*GEF 3'9*( K 5 M 9 G  , 0 B_` Ir X B_` _ V HH:mm:ss zE HH:mm:ssHH:mm:ss v #,##0.00EEE, M/d/y#,##,##0%d d MMM, yG y MMMM ddd-MMM-y Gde RamadanG d d/MM/y000 bilion000 milionde Chaitrade Rabi IMMMM d. d.000bil'.'E, d. MMMMHH.mm.ss zd d MMMM y000B@;=y MMMM d dde Shawwalde l ap.m.HH.mm.ss v'zeg'. H HE HH.mm.ssde Kartikade Shabande Sravanade megabitde yekatit000mil'.'000<;@4Gyt^Mgyt^Mgd. d. MMMM1. kvartal2. kvartal3. kvartal4. kvartalagrahayanasr_Cyrl_RS{0} og {1}{0} or {1}000000Mde pagumenordibeheatE, dd MMMMGGGGGy/M/dGyt^Mgdedeminor snow+{0} trim.-{0} trim.000mio'.'000tis'.'Anno MundiMMMdeEdeEd=hanidaysgrain fullmajor coldmajor heatmajor snowminor coldminor heatrUt^MMMMMMsr_Latn_RSde nehassein {0} Satom{0}dagpd {0} JumahBfhBf [v]C G5B2@B0:E, dd/MM/r000 milyon000Bio'.'000Mio'.'000Mrd'.'000tys'.'1. Quartal2. Quartal3. Quartal4. QuartalBh:mmh:mmBhadrapadaE Bh:mm:ssMMM MMM y.d. d.M.y Gdag i retdan u god.en {0} dagrain rainin {0} hr.in {0} mo.last monthom {0} kv.om {0} md.ove godinepictographpiktogramyprekosutrarain waterv HH:mm:ssza {0} danza {0} dnyza {0} kv.za {0} kw.za {0} minza {0} sat{0} en {1}{0} ja {1}{0} ou {1}{0}, & {1}+ G , M 0 A 5 > 0 @ 000 <8;8>=in {0} Friin {0} Suni-DingbatsHH  HH'h'in {0} qtrE, r-MM-ddagrahajanain {0} Monin {0} Wed?@5:>ACB@0dd. dd.MM.in {0} Thuin {0} Tue000 milyar000 18;8>=000 BKAOG0000mia'.'000mlr'.'000mlrd000trln00018;'.'000BKA'.'1. kwartal1. quartal2. kwartal2. quartal3. kwartal3. quartal4. kwartal4. quartalAksara HanAktivnostiBaramundahBiliyan 00E ah:mm:ssE, d MMMMEEE, d/M/yE  d MMM yG d MMMM yG yt^Mgde EGGGGG MM yMiliyan 00OkwakabiriOkwamwendaOrdibeheatOrwakabiriPiktogramiQQQQ r (U)SebuttembaSelasa iniTriliyan 0Tsarin awoZaarikay bactivitateamerikanskanglosajnavant-hierd  d. MMMd.M. d.M.ydans {0}jeste luneseste trim.geen ar.h  h'h' ain {0} wk.in {0} yr.jamo vokalmeia-noiteminggu iniminul rokneste fre.neste ons.neste tor.next monthnonspacingnsta sun.om {0} dagom {0} fr.om {0} minom {0} on.om {0} sekom {0} to.ova minutaova subotaovaj petakpred {0} hpred {0} spuntuacinpYed {0} hpYed {0} sr-MM-dd, Esunnudagurthis monthv ah:mm:ssza {0} ltza {0} mj.za {0} rokzh_Hant_HK{0} at {1}{0} da {1}{0} na {1}{0} of {1}{0} un {1}{0} ' {1}{0} {1}C;-840@4815E5HB8:B>3@0<803@0E090=070 {0} 40=70 {0} :2.70 {0} A0B>@4815E5HB'F 4F(G(1*'F'B_` T fDf B_` cB T 0-=-U-0-9-b-S-T- 10-=-U-0-9-b-S-T- 20-=-U-0-9-b-S-T- 30-=-U-0-9-b-S-T- 47-0-\- O- D-I-Y-0-000<8;'.'EB h:mm:ssEa h:mm:ssdd MMM,y Gh:mm h:mm ah a  h a vE h:mm:ss ah:mm:ss a vG y MMM MMME h:mm:ss B[\- { "'c ]HH:mmHH:mmG y MMM d dh:mm h:mm BG MMM MMM y #,##0.00MMM MMM y GMMMM MMMM yG d d MMM yG y d d MMMfr _ M ME, HH:mm:ssa.m./p.m.d d MMM y Gdd/MM dd/MMMMMMM/d  dE B h:mm:ssM/y  M/y Gd/M/yd/M/y{1} '' {0}E d  E d/My LLLL LLLLH:mm H:mm vde MuharramMM-y  MM-yde Rabi II000 millionUt^MMMdeEEEEa h  a h vde Jumada Ide PhalgunamodifikatorQQQQ 'de' yE h.mm.ss av a h  a hde Vaisakhade meskeremOrdibeheshtdd dd MMM yde la tardeh.mm.ss a vordibeheshtLLLL LLLL ya h:mm:ss v000 milijun000 miljardal-muharramdd.MM dd.MM000 miliard000 <8;;8>=B h:mm h:mmE a h:mm:ssa h:mm h:mmd/MM  d/MMde la nocheesta semanaeste sbadoza {0} sek.{0} and {1}*41JF 'D#HDC'FHF 'D#HD000 milionade Jyaistha000 billionh.mm h.mm aHH.mm HH.mmr/M/dr/M/d R.O.C.Anno DominirUt^MMMdEdEvah:mmh:mmDay Of YearM.y  M.y GMMMdeMMMdeMfiri o saad.  d. MMMin {0} min.in {0} sec.rt^MMMdMMMdza {0} min.{0} 8;8 {1}{0}, or {1}MMMZzf d, E000 biliona000 biliony000 milionyGyt^Mg^Gyt^MgLLL LLL y Gde novembredo mediodaluukao lTma000 biljoen000 miljoen000 trilyonBh:mmBh:mmE h.mm.ss BG y/MG y/MG yt^MgdedeG yt^Mgyt^MgHan radicalLLL  LLL yMM-dd MM-ddMM/dd^MM/ddMMM MMM G yModifikatorQQQQ y '3'.[f q v x z]aktiviteterbox drawingd.M.  d.M.d.M.y d.M.ydd. dd. MMMend of heateste marteseste minutoh.mm h.mm Bhace {0} DOhace {0} LUhace {0} MIhace {0} SAhace {0} VIin {0} Fri.in {0} Mon.in {0} Sat.in {0} Sun.in {0} Thu.in {0} Tue.in {0} Wed.in {0} dayslast Fridaymodificatornext Fridaynext Mondayom {0} fre.om {0} ons.om {0} timepunctuationpunktskriftthis Fridayza {0} danaza {0} sataza {0} sati{0} ili {1}{0} mo. ago{0} und {1}{1} 'u' {0},E'/ 'D'HDB E h:mm:ssC ?>=545Y0:H.mm H.mm vMM.y MM.y Ga ten {0} sin {0} qtr.:5;5AV A5=.-{0} MartesHH  HH 'h'MM/y MM/y G000 duhhat000 hiljada000 hiljade000 milhes000 trilion000 <8;8>=0000 <V;LO@4000hilj'.'000milj'.'000mlrd'.'000<;@4'.'1-9 :20@B0;2-9 :20@B0;3-9 :20@B0;4-9 :20@B0;BhaadrapadaBiliyan 000Fifth MonthFirst MonthG d MMMM, yG y, MMMM dG y-MM  MMHan znakoviM.y.  M.y.Miliyan 000MitternachtNinth MonthNyenkyakareNyomwabazyoOkwakashatuOkwakataanaOkwamukaagaOkwamunaanaOkwokubanzaOrwakashatuOrwakataanoOrwamukaagaOrwokubanzaSaju KristiSixth MonthTenth MonthThird MonthTriliyan 00U MMMM MMMM[c q v x z]ahBfahBf [v]aujourd huid MMM d MMMd  d MMM Ud/M/yyGGGGGdenne timendlm {0} blndup-amiazada del aoeergistereneftermiddageftir Kristen {0} dasen {0} horaen {0} sem.este juevesettermiddaggaskavahkkuh a 'a' h ahai {0} dahai {0} mesh {0} diasin {0} qtrslast Mondaylast Sundaylimited uselimited-usemath symbolmodificadorna Christusnext Sundaynjuh mnunon-spacingom {0} dgnom {0} mn.om {0} tor.ova srijedaovaj mjesecovaj utorakpictogramesprije podneproala ned.proala sri.proala sub.proale god.proali pet.proali pon.proali uto.proali et.pYed {0} l.r-M-dr-M-drUt^MMMdEEEEradical Hansotnabeaivitahun depantengah harithis Mondaythis Sundaythis minuteza {0} dnj.za {0} god.za {0} ltaza {0} ltoza {0} ms.za {0} roku{0} dan {1}{0} hr. ago{0} wk. ago{0} yr. ago{0} 1H2 ~4{0} 3'D E{0} 3'D ~4{0} E'G ~4{0} E' B(D{0} E' E{0}, at {1}{0}  ' {1}70 {0} 3>4.70 {0} 40=070 {0} <8=.70 {0} =54.70 {0} A0B070 {0} A0B870 {0} A5:.<>48D8:0B>@?@8X5 ?>4=5'D ,E91'*'F 3G 4F(G'F ~F,4F(G(9/ 'DEJD'/B(D 'DEJD'/EF*5A 'DDJD > * > ( @  > ( > 8 . /  M 7 G $ M 0 B_` Utb Vt B_` fzS T ULwesihlanu000 Billion000 B@8;8>=E MM/dd/y GE a h.mm.ssminul ned.o dom. pas.o mar. pas.o sb. pas.tutu sobotueenti-weervHH:mm HH:mm#,##,##0.###[, k0PQ d][ {Rp}{Rs}]hh:mm:ss a z{1} 'at' {0}fr LLL LLLd d MMM, y GE, h:mm:ss a#,##,##0.00E hh:mm:ss ad/M/yy GGGGGde Jumada IIyJ MMM d  dd Agrahayana000 milliardin {0} sept.um {0} tmardd-MM  dd-MM000 <8;;80@4000bil'.'000mil'.'d d 'de' MMMHH:mm:ss (z)vah:mmah:mm000 B@8;;8>=E, B h:mm:ssE, h:mm:ss BHH:mm:ss (v)MMM d  d, yeste domingozna ky tnov#,##,##0.00*41JF 'D+'FJC'FHF 'D+'FJ000 miliardy000 miliarda000mld'.'000mrd'.'aquesta hora000tis'.'au moins {0}de la maanagrain in earrUt^MMMMMMMM{0} a el {1}{0}, and {1}000 billonesE hh:mm:ss Bpada {0} Sabah:mm:ss [z]GGGGG MMMM y000 trillion000mld'.'4 trimestreAnno PersicoEspacio duroGyt^MgdeEdeEGyt^MgdeMgdeIsaa zamanooMfiri o sikuUso limitadod.M. d.M.y Gdan u godinidel mediodaen {0} mesesvocalic jamoza {0} minutza {0} petakza {0} petka{0} Fri. ago{0} Mon. ago{0} Sat. ago{0} Sun. ago{0} Thu. ago{0} Tue. ago{0} Wed. ago{0} min. ago{0} sec. ago{1} 'n' {0}{1} 'om' {0}70 {0} <5A5F,E'/ 'D+'Fom {0} mned000 miljardii overmorgen000mln'.'dans {0}minde setiembrengayong Mar.isimo sezuluDwe mar Apar Dingbating {0} Set. ez {0} pon.000 bilionow000 milionow000 miljonat000 millions000 millones000 <V;LO@40000Bio'.'000Mio'.'000Mrd'.'000mia'.'000mio'.'000mlr'.'000mrd'.'000tkkst'.'00018;'.'000<8;'.'000BKA'.'1 trimestre2 trimestre3 trimestreDoe al hizjaE, d MMM , yEighth MonthE  d/ M/ y GFourth MonthGyt^MMgdeEEEEGyt^Mgde EEEEHH:mm:ss [v]Hrana i pieKwata na ukuLLL  LLL y.Lehin KristiMMM d  d, UMMM  MMM, yOkwamushanjuSecond MonthSkrip AfrikaTriliyan 000ah:mm:ss [v]aprs-demaind.M.yy GGGGGd. d. MMMM yda madrugadadhul-Hijjahdhul-Qidahdhul-hijjahdhul-qidahdyr og naturd MMMM y Geste viernesfood & drinkfuso horriohai {0} horah {0} trim.in {0} qtrs.jamo vocalicjapansk kanalast Tuesdaylast quarterminggu depanmrgash+rshaneste fredagneste onsdagnext Tuesdaynext quarternchsten Do.om {0} minutom {0} mnadom {0} timerova nedjeljaovaj kvartalpoBojca dnjapred {0} minprije {0} g.proali petaksam. derniersimbol musikskrip moderntengah malamthis Tuesdaythis quarterza {0} dnjow{0} agus {1}{0} atau {1}{0} bln lalu{0} days ago{0} jam lalu{0} qtr. ago{0} qtrs ago{0} thn lalu{0} /FH E{0} 3'9* ~4{0} 3'D ~D{0} GA*G ~4{0} A* E{1} 's' {0} asov psmo%0= @048:0;840= C =545Y870 {0} <8=CB70 {0} A@540?@5 {0} 40=0?@5 {0} A0B0?@5 {0} A0B8B_` XrB QXb 7-<-<-I-T- O- D-I-Y-0-000 TirilyanEEEE, d/MM/yGy/M/dy/M/dULwesithathudans {0}lundans {0}merE d MMM, G yd d MMM  y G000bln'.' nsta mn.1. tidsalderam Vormittagmivikudagurom{0}dagarum {0} dagar ez {0} pet. ez {0} et.HH:mm HH:mm vh:mm h:mm a vEEEE d MMMM yEEE, MMM d, yMMM  MMM y Gh:mm  h:mm ah:mm  h:mm BG y MMM  MMMMMMM MMMM y GG y MMMM MMMMc t D b,G MMM  MMM yE, M/d E, M/ddd/MM  dd/MMd  d MMM y Gright-to-leftdd.MM  dd.MMLwa (961 964)'Thng' M  MG d  d MMM ytop-to-bottomE, d/M E, d/MMMMM y MMMM ypasado maanaBefore R.O.C.MM/y  MM/y GG d. d. MMM yleft-to-right4. trimestreE d  E d MMMMM.y  MM.y Gd. d. MMM y G#,##,##0.00HH.mm.ss zzzzHH:mmHH:mm vM/d/y  M/d/yLLL y  LLL yd.M.y  d.M.yhh:mm hh:mm adans {0} mar.2. trimestreE d/M  E d/MLLL  LLL y G[\-   { "'c ]a h:mm h:mm vd. MMM d. MMMdd-MM  dd-MMQQQQ 'de' y Gh.mm h.mm a vLLLL LLLL y Gdd dd MMM y GG MMM y MMM yd.M.y d.M.y GLLLL  LLLL yh:mm:ss a (v)za {0} minutuzzzz ah:mm:ss{1} 'kl'. {0}HH.mm HH.mm vd d 'de' MMMME, dd.MM.y. G000 milijarda000 milijarde000 milijardiEEEE d MMMM UMM-y  MM-y GMMM y MMM y GMMMdeEMMMdeEMajira ya saaom {0} fredagom {0} onsdagom {0} sekundrUt^MMMrUt^MMMrt^MMMdrt^MMMdza {0} minutya-benn {0} Sadin il-minutaa ten {0} mes1. trimestre3. trimestreB h:mm  h:mmE d. E d. MMME, d MMM, G yG y/M/dy/M/dG yt^MgdeMgdeHan characterJapanese kanaWeek Of Monthautumn beginsd.  d. MMM yd/M/yEd/M/yEdd.MM. dd.MM.el ao pasadoh a  h a (v)h:mm a h:mm ahace {0} lun.hace {0} mi.next Saturdayproale godinesummer beginsvokalisk jamowinter beginsy-MM  y-MM Gza {0} godinaza {0} godineza {0} godinuza {0} minutaza {0} petakaza {0} subotaza {0} suboteza {0} subotuza {0} utorakza {0} utorka{0} eller {1}70 {0} 3>48=070 {0} <5A5F870 {0} <8=CB0EEEE, d MMM y000 MilliardeG y MMM d  dGGGGG y/MM/ddd/M/y d/M/y Gel prximo Masljedea sub.a ten {0} minG yt^MgG yt^Mgel prximo Doel prximo Luel prximo Juel prximo Mi000 Billionen000 Millionen000 billioner000 miliardow000 miljardit000 millioner000 <8;8X0@40000 <8;8X0@48000hilj'.'000milj'.'000mlrd'.'000<;@4'.'3er trimestreAfri ka pismaAgbgb kkAna (968 970)Before ChristBrajevo pismoDoe al kaabaE d MMM r (U)E d.  E d.M.E d.M. E d.M.E, d MMM r(U)G y. MMM d d.G yt^Mgde EEEEG yt^MgdeEdeEHH  HH 'h' vHH'h' - HH'h'InterpunkcijaKwata na biyuKwata na huWuKwata na WayaLokacin yankiLokuttan ranaMM/dd  MM/ddModerna pismaOva (961 964)QQQQ y '3'. GSana HizjriaSeventh MonthSin espaciadoSkrip AmerikaTwelfth MonthU MMM  U MMMd-MMM  d-MMMd. M.  d. M.dalam {0} jamdd.  dd. MMMdia da semanad /M /y GGGGGd d. MMM y. Gel mes pasadoen {0} martesen {0} sbadoh  h 'h' a vh'h' - h'h' ah.mm B h.mm Bh.mm  h.mm Bh:mm B h:mm Bhace {0} dashace {0} seg.hace {0} sem.hace {0} vie.hai {0} meseshai {0} trim.han-radikalerh {0} sbadojamo konsonanjaponsk kanalast Saturdaylast Thursdaymat og drikkeminggu ke-{0}miscellaneousmodern scriptmusiksymbolerneste kvartalneste torsdagnext Thursdayom {0} lrdagom {0} mandagom {0} minuttom {0} mndagom {0} sndagom {0}sekundovaj etvrtakpred {0} mes.pred {0} ned.prije {0} danprije {0} kv.prije {0} mj.prije {0} satproala subotaproali mjesecproali utorakpYed {0} ms.r(U) MMM d, Er-M-dEr-M-dEr/M/dEr/M/dEsimbol teknissljedea ned.sljedea sri.sljedei pet.sljedei pon.sljedei uto.sljedei et.spring beginsthis Saturdaythis Thursdayupward arrowsv HH:mm HH:mmvolgende weekvoor Christusza {0} kwart.za {0} minuteza {0} mjesecza {0} sekundza {0} soboty{0} Rabu lalu{0} qtrs. ago{0} +'FG ~4{0}, atau {1}=0 (968 970)70 {0} 3>48=570 {0} 3>48=C70 {0} <5A5F070 {0} =545Y070 {0} =545Y570 {0} =545YC?A524>3@0D8:0G5@57 {0} 3>4G5@57 {0} 4=.G5@57 {0} 4=OG5@57 {0} :2.'D3F) 'DE'6J)GF3 E J' 4.5 0-=-S-7- O- S-3-N-N-0-9-0-Y-Y- 3- I-N-0-M-0-Y-Y-G y/MM  y/MMa-benn {0} Suacum {0} min.o prximo ano?@548 {0} <8=du {0} au {1}M/y M/y GGGGGquesto minutodd/MM/yy GGGGGEiso (989 990)Engi (901 923){0} ({2}: {1})Anna (968 970)HMki (770 780)JMwa (834 848)KajM (848 851)KMhM (964 968)WadM (708 715)YMrM (717 724)Eien (987 989)MMM d  d, y GGGGGyt^MgdeEEEEG d  d MMM, ydd.MM.yy GGGGGMMM MMM 'de' yd  d MMM, y Gza {0} sekunduGyt^MgdeEMgdeE1.er trimestre3.er trimestreEEEE d. MMMM yEEEE  d MMMM yGGGGG dd-MM-yyestadounidenseeste trimestreom {0} kvartalom {0} torsdagpriea {0} min.prije nove ererUt^MMMdEMMMdEza {0} sekundydd. dd. MMM y.EEEE, d MMM, y?@5 {0} AC1>B0000 MilliardenAfrican scriptEEEE d MMMM, yEEEE dd MMMM yGy/M/dEy/M/dEGyt^Mgdeyt^MgdeMMM  MMM y. GMMMM  MMMM, yMarcas tonalesautumn equinoxdd-MM-yy GGGGGfrost descendshace {0} lunesinsects awakenthis Wednesdayvremenska zonaza {0} kvartalza {0} sekundeza {0} sekundiza {0} utoraka70 {0} A5:C=48?@8X5 =>25 5@5Gy/M/d  y/M/dEEEE, U MMMM din {0} qtr agovor {0} Minute000 B@8;;8>=>2a-benn {0} Lun2@5<5=A:0 7>=0dette minuttetdans {0} mardiEEEE, MMMM d y000 milliarder000tkkst'.'Ameri ka pismaE, MMM d, r(U)EEEE, d MM y GEEEE, d MMMM UEleventh MonthEn o (923 931)Evropska pismaG MMMM y  MMMMG y-MM-dd  ddGGGGG yy/MM/ddHoki (770 780)Joemadal awalJoro (717 724)Kajo (848 851)Kana (985 987)Koho (964 968)Ku (1389 1390)LLLL  LLLL y.MM/dd/yy GGGGGMMMM  MMMM y.Pi Kogi EnavotRabia al awalSimboli valutaU MMMM d, EEEEVado (708 715)ah:mmh:mm [v]bullet or starcara sonriented  d 'de' MMMd  d, MMM y Gdalam {0} haridieses Quartaldownward arrowel ao prximoel dom. pasadoel lun. pasadoel mar. pasadoel mes prximoen {0} domingoen {0} minutosen {0} sbadoseste mircoleshai {0} martesh {0} sbadosin the eveningin the morninglast Wednesdayleftward arrowmusical symbolnext Wednesdaynsta sunnudagom {0} mnederom {0} tirsdagprije {0} danaprije {0} sataprije {0} satiproala srijedarabi al-akhirrabi al-awwalsananne Zamanisign or symbolsljedei petaksmall variantsspring equinoxsbado passadoupwards arrowsvalutasymbolervolgende maandza {0} kwartalza {0} minutowza {0} mjesecaza {0} mjeseciza {0} srijedaza {0} srijedeza {0} srijedu{0} Sabtu lalu{1} 'alle' {0}`ova (834 848)`u (1288 1293)`u (1652 1655)`u o (686 701)C (1222 1224)>@> (717 724)8A> (989 990)=G> (923 931)=R8 (901 923)0=0 (985 987)0X> (848 851)C (1389 1390)8Z0 (885 889)8ZC (851 854)(C (1288 1293)(C (1652 1655)(CG> (686 701)70 {0} A5:C=45?@5 {0} 3>48=0?@5 {0} 3>48=5?@5 {0} <5A5F0?@5 {0} <5A5F8?@5 {0} <8=CB0?@5 {0} =545Y0?@5 {0} =545Y5G5@57 {0} 45=Ldd/MM/y  d/MMpre {0} subotay-'6'., d-MMMMo prximo dom.o prximo sb.E, d 'di' MMMME, dd MMM, y GMweri wa ikimid. d. MMMM y Gfa {0} dimartsom formiddagenGGGGG dd MMM yGGGGG y. M. d.{0} bulan lalu{0} tahun laluGGGGGy/MM^y/MMsuku tahun iniG5@57 {0}A5:.hh:mm:ss a zzzzh:mm B  h:mm BG MMM y  MMM yG y MMM  y MMMMMM y  MMM y Gd MMM y d MMM yEEEE d MMMM y GM/y  M/y GGGGGv HH:mm  HH:mmG MMMM  MMMM yh:mm  h:mm a vGGGGG M/y  M/yHH:mm  HH:mm vE, d/M  E, d/MMMMM  MMMM y Gd/M/y  d/M/y GEikan (983 985)Jinki (724 729)Keiun (704 708)Reiki (715 717)EEEE, MMMM d, yKMM (1389 1390)Ninju (851 854)Taika (645 650)Lei (1394 1428)DaidM (806 810)EnchM (923 931)JMgan (859 877)JMgen (976 978)JMM (1222 1224)Kanna (985 987)KaM (1169 1171)KMnin (810 824)Ninna (885 889)TaihM (701 704)Lho (1161 1163)JMM (1652 1655)LLLL y  LLLL yEEEE, d MMM y GJMhei (931 938)SaikM (854 857)EEEE, d MMMM, yEEEE, d. MMMM yTen-M (781 782)HH:mm:ss (zzzz)E, M/d  E, M/dE, d  E, d MMMEEEE, dd MMMM yLLL y  LLL y GE, d.M  E, d.M'week' w 'of' Yvor {0} Sekundede Dhul-Hijjahde Dhul-QidahMMMM y MMMM y GB h:mm  B h:mmE d  E d MMM yGyt^Mgde^Gyt^MgdeTen-M (781-782)dd.MM.  dd.MM.de la madrugaday-MM-dd y-MM-ddGGGGG MM.y MM.yrUt^MMMMrUt^MMMME, d.  E, d.M.EEEE, y MMMM ddLLLL  LLLL y GM.y  M.y GGGGGSaiko (854 857)Ut^MMMde^Ut^MMMded. MMM d. MMM yd.M.y.  d.M.y.d/MM/y  d/MM/ydd MMM  dd MMMh.mm a  h.mm ah:mm a h:mm a vwinter solsticeHH:mm:ss (vvvv)de l aprs-midia ten {0} trim.de uso limitadoh:mm h:mm a (v)HH:mm HH:mm (v)American scriptBaada ya KristuE d. E d. MMM yG y/M/dG y/M/dG yt^Mgdeyt^MgdeKabla ya KristuMMM d  MMM d yMMM y.  MMM y.ah:mm:ss [zzzz]antes de Cristod. M.  d. M. yd.M.y  d.M.y Gd/M, E  d/M, Eh.mm B  h.mm Bom {0} sekunderspdomssymbolersummer solsticeza {0} kvartalaza {0} etvrtakza {0} etvrtkaG d MMMM y EEEEG d MMM d MMM yG y MMMM  MMMMforma geometricprije {0} petakE dd/MM E dd/MMG MMM y G MMM yU MMM d U MMM dBraillovo psmoAseglem aserganBaada ya KristoDaido (806 810)Day of the WeekE d.M.  E d.M.E d/MM  E d/MME dd.MM E dd.MME, d MMM y '3'.EEEE, U MMMM ddEEEE, d. MMMM UEi-en (987-989)Ei-en (987 989)European scriptE  M/d  E  M/dG y/M/dEy/M/dEG yt^MgdeEMgdeEHH:mm HH:mm [v]Joemadal thaniJogan (859 877)Jogen (976 978)Kabla ya KristoKao (1169 1171)Konin (810 824)LLL y.  LLL y.M-y  M-y GGGGGMM.y G  MM.y GMM.y MM.y GGGGGMMM y G  MMM yMMM, y  MMM, yMMMM  y MMMM yMbere ya KristoMuzi ki simboliNinja (885 889)Oei (1394 1428)Oho (1161 1163)O o (1311 1312)Rabia al thaniTaiho (701 704)Tenan (857 859)Ten o (824 834)U MMM d  MMM dU MMMM  U MMMMah:mmah:mm [v]alfabet fonetikcomida e bebidacurrency symbold MMM  d MMM Ud MMMM y G EEEEd MMMM  d MMMMd.  d. MMM y Gdalam {0} bulandalam {0} tahundd.M.y  dd.M.ydentro de {0} hdentro de {0} sdette kvartaletdomingo passadodownwards arrowel lunes pasadoel prximo dom.el prximo lun.el prximo mar.en {0} domingosen {0} segundosgeometric shapegeometrik _ekilh'h' a  h'h' ah:mm 'a' h:mm ahai {0} minutoshai {0} sbadoshh:mm hh:mm a vhistoric scriptleftwards arrowletztes Quartalom {0} fredagarom {0} minutterom {0} mndagarom {0} onsdagarprije {0} petkaproala nedjeljaproali etvrtaksljedea subotasljedee godinesljedei mjesecsljedei utorakthe week of {0}travel or placeza {0} kwartaleza {0} nedjeljaza {0} nedjeljeza {0} nedjeljuza {0} sekundow{0} Selasa lalu{1}   {0} oho (999 1004)`ohei (931 938)`otai (898 901)8=:8 (724 729)>30= (859 877)>35= (976 978)084> (806 810)8-5= (987-989)8:0= (983 985)58C= (704 708)58 (1394 1428)G> (1311 1312) 58:8 (715 717)!08:> (854 857)"08:0 (645 650)"08E> (701 704)"5=-> (781-782)"5=0= (857 859)"5=G> (824 834)'>E> (999 1004)(>B08 (898 901)(>E58 (931 938)?@5 {0} A5:C=45?@5 {0} A5:C=48a h:mm  h:mm v/ E-/H/ '3*9E'DEEEE, d MMMM yEEEE, d. M. y Gv a h:mm  h:mm{0} minggu laluBuyuk Britaniyadalam {0} Jumatradni dan u mj.:h:mm a  h:mm aG EEEE, d MMMM yEEEE, d MMMM y GFt Z|Q h:mm:ss aG y MMMM d, EEEEKaei (1848 1854)Tengen (978 983)EnpM (1673 1681)HMei (1704 1711)KeiM (1865 1868)KMji (1555 1558)KMka (1844 1848)MeiM (1492 1501)Lnin (1467 1469)ChMhM (999 1004)Eiji (1141 1142)GenM (1319 1321)HakuhM (672 686)HMji (1247 1249)Jian (1021 1024)Juei (1182 1184)JMei (1232 1233)KMan (1278 1288)KMji (1142 1144)KMwa (1099 1104)KMwa (1381 1384)ShuchM (686 701)ShMtai (898 901)ShMM (1288 1293)TenchM (824 834)TengyM (938 947)YMwa (1181 1182)LchM (1311 1312)yJ MMM d  MMM dEihM (1081 1084)En M (1239 1240)GangyM (877 885)HMan (1120 1124)HMen (1135 1141)KahM (1094 1096)KanpyM (889 898)TenpyM (729 749)Ten en (973 976)EEEE dd MMMM y GTen-an (857 859)EEEE G dd MMMM yEEEE, d MMM, y GEEEE d. MMMM y GHoan (1120 1124)Hoen (1135 1141)Kaho (1094 1096)MMM d  MMM d, yWeekday Of MonthMMMM E d.  E d.G5@57 {0} A5:C=4pYed {0} ltomajGenkei (877 885)MMM MMM 'de' y GTen-an (857-859)bright and clearconsonantal jamodentro de {0} DOdentro de {0} JUla semana pasaday i$ LLLL  LLLLsmiley or personle 1er trimestreEEEE, dd MMMM, yEEEE, d. MMMM y.En-M (1239-1240)Gyt^MgdeEyt^MgdeEMMM y  MMM y. GShMM (1652 1655)dentro de {0} LUdentro de {0} MIdentro de {0} SAfonetisk alfabetza {0} etvrtakaprije {0} utorako prximo sbadoin the afternoonBaada ya ChristoE, d  E, d. MMMEEEE, MMMM dd, yEiho (1081 1084)Ei o (1096 1097)Eiao (1046 1053)Eiao (1504 1521)Enpo (1673 1681)G d MMMM y, EEEEHakuho (672 686)Haku i (650 671)Hoei (1704 1711)Jova (1181 1182)Kabla ya ChristoKampjo (889 898)KampyM (889 898)Kaao (1106 1108)Kemu (1334 1336)Koan (1278 1288)Koka (1844 1848)Kova (1099 1104)Kova (1381 1384)Ko o (1261 1264)Koao (1455 1457)Kurisito YaijireLLLL  LLLL y. GM.y  M.y. GGGGGMMM d  MMM d, UMMMM  MMMM y. GMMMM MMMM 'de' yMeio (1492 1501)Onin (1467 1469)ShMhei (931 938)Skrip Asia TimurTehni ki simboliTempio (729 749)TempyM (729 749)Ten-en (973-976)Ten-en (973 976)Tengjo (938 947)Tennan (857 859)Thutha wa Kristoanimal or natured MMM  d MMM  yd.  d. MMM y. Gdalam {0} minggudepois de amanhd d MMM 'de' y Gel jueves pasadoel martes pasadoel sbado pasadoen {0} trimestrefor {0} r sidenhace {0} domingohace {0} sbadoshace {0} vierneshai {0} domingoshai {0} segundosjamo consonantickonsonantal jamoom {0} kvartalerom {0} torsdagarovaj ponedjeljakprije {0} godinaprije {0} godineprije {0} godinuprije {0} minutaprije {0} minuteprije {0} minutuprije {0} mjesecprije {0} petakaprije {0} subotaprije {0} suboteprije {0} subotuprije {0} utorkasimbol mata uangsljedea srijedasljedei kvartaltechnical symbolza {0} kwartalow{0}ci,{0}cath{0}ci,{0}gath{0}gi,{0}gath otoku (995 999) ova (1012 1017)`oan (1171 1175)`oan (1299 1302)`oho (1074 1077)`oho (1644 1648)`oka (1257 1259)`ova (1312 1317)`o o (1428 1429)`o u (1324 1326)5=> (1319 1321)80= (1021 1024)8H> (1177 1181)>58 (1232 1233)C58 (1182 1184)>20 (1181 1182)CGC (1372 1375)5=:58 (877 885)8G> (1096 1097)8H> (1046 1053)8H> (1081 1084)8H> (1504 1521)8R8 (1141 1142)=-> (1239-1240)=?> (1673 1681)058 (1848 1854)0<?X> (889 898)0H> (1106 1108)5<C (1334 1336)>G> (1261 1264)>H> (1455 1457)>R8 (1142 1144)>R8 (1555 1558)0Z8 (1658 1661)0ZC (1024 1028)58> (1492 1501)8Z8 (1240 1243)"5<?8> (729 749)"5=-5= (973-976)"5=3X> (938 947)"5Z> (1144 1145)"5ZC (1375 1379)%0:CG8 (650 671)%>58 (1704 1711)%>5= (1135 1141)%>R8 (1247 1249)'>20 (1012 1017)'>B>:C (995 999)'>R8 (1104 1106)(>0= (1171 1175)(>0= (1299 1302)(>20 (1312 1317)(>:0 (1257 1259)(>E> (1074 1077)(>E> (1644 1648)(>G> (1428 1429)(>GC (1324 1326)(>R8 (1199 1201)a ten {0} minutula miezul nopiitjedan u mjesecuGGGG d/M/y d/M/yB(D '2 -DHD E3-kibadilisha hatih:mm a  h:mm a vGGGGG y-MM  y-MMG y MMM d  MMM dG MMMM y  MMMM yG y MMM  G y MMMMMMM y  MMMM y GG y d MMM  d MMMd MMM y d MMM y Gd MMM  d MMM y GG d MMM  d MMM yMMM y G  MMM y GG y-MM-dd  MM-ddG y MMMM  y MMMMGGGGG MM/y  MM/yE d/M/y  E d/M/yAnsei (1854 1860)Bunka (1804 1818)Bunki (1501 1504)Genki (1570 1573)Kakei (1387 1389)Keian (1648 1652)Taiei (1521 1528)Angen (1175 1177)Antei (1227 1229)Eiman (1165 1166)Einin (1293 1299)Engen (1336 1340)Kagen (1303 1306)Kanki (1229 1232)Katei (1235 1238)Manji (1658 1661)Tenroku (970 973)Tentoku (957 961)E d MMM  E d MMMEikyM (1429 1441)EishM (1504 1521)EnkyM (1744 1748)Genji (1864 1865)JMkyM (1684 1688)KanpM (1741 1744)KyMhM (1716 1736)KyMwa (1801 1804)KMshM (1455 1457)Manju (1024 1028)Meiwa (1764 1772)Ninji (1240 1243)ShMho (1644 1648)Tengi (1053 1058)Tenju (1375 1379)TenpM (1830 1844)GGGGG MM.y  MM.yBunji (1185 1190)BunpM (1317 1319)ChMji (1104 1106)ChMtoku (995 999)ChMwa (1012 1017)Daiji (1126 1131)EichM (1096 1097)Eikyk (1113 1118)EishM (1046 1053)Enkyk (1069 1074)Enryaku (782 806)GenkM (1331 1334)Hakuchi (650 671)Heiji (1159 1160)JishM (1177 1181)Kanji (1087 1094)KankM (1004 1012)KashM (1106 1108)Kenji (1275 1278)KenpM (1213 1219)Kykan (1145 1151)Kykju (1154 1156)KMchM (1261 1264)KMgen (1256 1257)KMhei (1058 1065)ShMan (1171 1175)ShMan (1299 1302)ShMho (1074 1077)ShMji (1199 1201)ShMka (1257 1259)ShMwa (1312 1317)Tenji (1124 1126)Ltoku (1084 1087)An ei (1772 1781)EEEE, MMMM d, y GGenna (1615 1624)Tenna (1681 1684)Bun M (1260 1261)GenkM (1321 1324)HMgen (1156 1159)JMgen (1207 1211)JMkyk (1219 1222)Kenmu (1334 1336)y MMMM d  MMMM dEEEE, d. MMMM y GEnkyM (1308 1311)LLLL y  LLLL y Gd. MMM  d. MMM yEEEE, d MMMM, y GEEEE, dd MMMM y Gdd-MM-y  dd-MM-yE dd/MM  E dd/MME, d.  E, d. MMME, d/M/y E, d/M/ydd/MM/y dd/MM/y GE, d  E, d MMM yG MMM y  G MMM yMM/y  MM/y GGGGGE d  E d MMM y GE, d MMM E, d MMMMM.y  MM.y GGGGGv a h:mm  a h:mmEEEE, G y MMMM ddEnkei (1308 1311)Hogen (1156 1159)a h:mm  a h:mm vdd. MMM  dd. MMMdd.MM.y dd.MM.y GE, dd  E, dd MMME d. MMM E d. MMME dd-MM  E dd-MME, d.M.  E, d.M.MM-y  MM-y GGGGGd. MMM d. MMM y Gdd MMM  dd MMM yh.mm a  h.mm a vrUt^MMMdErUt^MMMdEBefore Common Erad.M.y d.M.y GGGGGEEEE, d MMMM r(U)Alfabeto fonticoAn-ei (1772-1781)E d.M.y  E d.M.yEEEE, dd. MMMM y.Genwa (1615 1624)Kemmu (1334 1336)LLL y G  LLL y GMMMM y.  MMMM y.MMMM, y  MMMM, yTenwa (1681 1684)Viajes y destinosalfabeto fonticod. M. y  d. M. yG d MMM y  d MMMprije {0} srijedala prxima semanao prximo domingoE, d  E, d MMM Uy-MM  y-MM GGGGGG yt^MgdeG yt^MgdeObucweka/EsekendiE, d/MM  E, d/MME, dd/M  E, dd/Md /M /y  d /M /y?@548 {0} A5:C=40za {0} ponedeljakAn-ei (1772 1781)Bun-M (1260-1261)Bunpo (1317 1319)Bunao (1466 1467)E MM-dd  E MM-ddE d. M.  E d. M.E dd.MM. E dd.MM.E, d MMM y '3'. GEEEE d MMMM r (U)EEEE d.M EEEE d.MEEEE / y / MMMM dEEEE  d MMMM  y GEast Asian scriptEikjo (1429 1441)Eikju (1113 1118)Enkjo (1744 1748)Enkju (1069 1074)Enrjaku (782 806)G yt^MgdeEyt^MgdeEGenko (1331 1334)Genva (1615 1624)Gen u (1384 1392)Kanin (1017 1021)Kanko (1004 1012)Kanpo (1741 1744)Kanao (1460 1466)Keiko (1865 1868)Kei o (1596 1615)Kenin (1201 1204)Kenpo (1213 1219)Ken o (1249 1256)Kjoho (1716 1736)Kjova (1801 1804)Kjuan (1145 1151)Kjuju (1154 1156)KleinvormvarianteKogen (1256 1257)Kohei (1058 1065)LLL y.  LLL y. GLLLL y.  LLLL y.MMM d y  MMM d yMMM y.  MMM y. GMeiva (1764 1772)Otoku (1084 1087)Tenin (1108 1110)Tenjo (1144 1145)Tenpo (1830 1844)Tenva (1681 1684)TenyM (1144 1145)Tenao (1131 1132)Tenao (1573 1592)U MMM d  U MMM dd MMM E  d MMM Ed MMM U  d MMM Ud. M.  d. M. y Gd.M.y.  d.M.y. Gd/MM/y  d/MM/y Gdash or connectordd.MM.y. dd.MM.y.dentro de {0} mindivination symbolel domingo pasadoel viernes pasadoen {0} trimestresfonetick abecedafor {0} md. sidenh:mm a 'a' h:mm ahace {0} domingoshai {0} trimestrehanzi (forenklet)la semana del {0}la semana prximaletterlike symbolphonetic alphabetpred {0} sobotamiprije {0} kvartalprije {0} mjesecaprije {0} mjeseciprije {0} sekundeprije {0} sekundiprije {0} sekunduprije {0} srijedeprije {0} srijeduprije {0} utorakapYed {0} minutamisimbol matematikasljedea nedjeljasljedei etvrtaktechnick symbolytekniske symboler{0}chi,{0}cath{1} 'a' 'les' {0} ogen (1028 1037) okan (1163 1165) okjo (1487 1489) okju (1040 1044)`ogen (1207 1211)`ogen (1259 1260)`ohei (1346 1370)`okju (1219 1222)`orjaku (990 995)5=8= (1224 1225)>:X> (1684 1688)=-58 (1772-1781)=35= (1175 1177)=A58 (1854 1860)=B58 (1227 1229)C=-> (1260-1261)C=?> (1317 1319)C=H> (1466 1467)C=R8 (1185 1190)5=20 (1615 1624)5=:8 (1570 1573)5=:> (1331 1334)5=GC (1384 1392)5=R8 (1864 1865)08R8 (1126 1131)8:X> (1429 1441)8:XC (1113 1118)8<0= (1165 1166)8=8= (1293 1299)=35= (1336 1340)=:58 (1308 1311)=:X> (1744 1748)=:XC (1069 1074)=@X0:C (782 806)035= (1303 1306)0:58 (1387 1389)0=8= (1017 1021)0=?> (1741 1744)0=H> (1460 1466)0=R8 (1087 1094)0B58 (1235 1238)580= (1648 1652)58:> (1865 1868)58G> (1596 1615)5=8= (1201 1204)5=?> (1213 1219)5=G> (1249 1256)5=R8 (1275 1278)>35= (1256 1257)>E58 (1058 1065)X>20 (1801 1804)X>E> (1716 1736)XC0= (1145 1151)XCXC (1154 1156)5820 (1764 1772)"0858 (1521 1528)"5=20 (1681 1684)"5=8= (1108 1110)"5=?> (1830 1844)"5=H> (1131 1132)"5=H> (1573 1592)"5=R8 (1053 1058)"5=R8 (1124 1126)%58R8 (1159 1160)%>35= (1156 1159)'>35= (1028 1037)'>:0= (1163 1165)'>:X> (1487 1489)'>:XC (1040 1044)'>H0> (1132 1135)(>35= (1207 1211)(>35= (1259 1260)(>:XC (1219 1222)(>@X0:C (990 995)(>E58 (1346 1370)G5@57 {0} :20@B0;G5@57 {0} A5:C=4C?@5 ?>4=5/?>?>4=5smjeako ili osobasa {0} MiyerkulesE d.M.y E d.M.y GBunmei (1469 1487)Bunsei (1818 1830)Eiroku (1558 1570)Entoku (1489 1492)Genbun (1736 1741)Kanbun (1661 1673)Kansei (1789 1801)Tenmei (1781 1789)Kangen (1243 1247)Karoku (1225 1227)Kengen (1302 1303)Ninpei (1151 1154)Bunkyk (1861 1864)BunshM (1466 1467)ChMkyM (1487 1489)HMtoku (1449 1452)KanshM (1460 1466)KeichM (1596 1615)ShMchM (1428 1429)TenshM (1573 1592)Bunchk (1372 1375)ChMgen (1028 1037)ChMkan (1163 1165)ChMkyk (1040 1044)ChMshM (1132 1135)Genchk (1384 1392)Genkyk (1204 1206)Gennin (1224 1225)Kannin (1017 1021)KenchM (1249 1256)Kenkyk (1190 1199)Kennin (1201 1204)KMkoku (1340 1346)ShMchk (1324 1326)ShMgen (1259 1260)ShMhei (1346 1370)ShMryaku (990 995)Tennin (1108 1110)Tenryaku (947 957)TenshM (1131 1132)Tokuji (1306 1308)Bun an (1444 1449)HMreki (1751 1764)Kan ei (1624 1644)Kan en (1748 1751)Man en (1860 1861)Tenbun (1532 1555)Bun ei (1264 1275)Gen ei (1118 1120)Ken ei (1206 1207)MMM d  MMM d, y GNin an (1166 1169)Ten-ei (1110 1113)Ten yM (1144 1145)d MMM  d MMM, y GG d MMM  d MMM, yJMtoku (1097 1099)fr _ MM Zzf d d{0}ɠ8ƌX8.'week' W 'of' MMMMTen-ei (1110-1113)Kareki (1326 1329)Tenmon (1532 1555)MMMM MMMM 'de' y Gdentro de {0} lun.dentro de {0} vie.reise eller stadarBun-an (1444-1449)Bun-ei (1264-1275)EEEE, d. MMMM y. GGenkyM (1321 1324)Kan-ei (1624-1644)Kan-en (1748-1751)Ken-ei (1206-1207)Man-en (1860-1861)ShMgen (1207 1211)ShMkyk (1219 1222)dentro de {0} mi.dentro de {0} seg.full-width varianthalf-width variantprije {0} nedjeljaprije {0} etvrtakimperijalni sustavEEEE, dd MMMM, y Gpequenas variantespriea {0} sekundesAdduha wala AluulaBun-an (1444 1449)Bun-ei (1264 1275)Bunkju (1861 1864)EEEE, MMMM d, r(U)EEEE, dd. MMMM y GEizooba ry okukoraGen-ei (1118-1120)Gen-ei (1118 1120)Genkju (1204 1206)Hanzi (simplified)Hotoku (1449 1452)Ju~noazijska pismaKan-ei (1624 1644)Kan-en (1748 1751)Ken-ei (1206 1207)Kenkju (1190 1199)Kokoku (1340 1346)Man-en (1860 1861)Nin-an (1166-1169)Nin-an (1166 1169)Nyomushana/nyekiroOkwaikumi na ibiriOkwaikumi na kumweSouth Asian scriptTenriaku (947 957)d/M/y  d/M/y GGGGdentro de {0} dom.dentro de {0} dasdentro de {0} horadentro de {0} sem.dentro de {0} sb.da de sem. de mesfor {0} time sidengeometriske formerhace {0} mircoleshai {0} trimestresletter-like symbolpred {0} sekundamiprije {0} kvartalaprije {0} nedjeljeprije {0} nedjeljuprije {0} etvrtkaproali ponedjeljakpunkttegn/stjernerpYed {0} sekundamiza {0} ponedjeljakza {0} ponedjeljka{0}chi,{0}chath oroku (1457 1460)`otoku (1097 1099)`otoku (1711 1716)5=-58 (1118-1120)5=:X> (1321 1324)C=-0= (1444-1449)C=-58 (1264-1275)C=:XC (1861 1864)C=<58 (1469 1487)C=A58 (1818 1830)5=1C= (1736 1741)5=:XC (1204 1206)8@>:C (1558 1570)=B>:C (1489 1492)0=-58 (1624-1644)0=-5= (1748-1751)0=1C= (1661 1673)0=35= (1243 1247)0=A58 (1789 1801)0@5:8 (1326 1329)5=-58 (1206-1207)5=35= (1302 1303)5=:XC (1190 1199)0=-5= (1860-1861)8=-0= (1166-1169)8=?58 (1151 1154)"5=-58 (1110-1113)"5=<58 (1781 1789)"5=<>= (1532 1555)"5=@80:C (947 957)">:CR8 (1306 1308)'>@>:C (1457 1460)(>B>:C (1097 1099)(>B>:C (1711 1716)G5@57 {0} G5B25@30pre podne/po podnescriptura american?@5 ?>4=5/?> ?>4=5'zeg'. H:mm  H:mmMMMM  MMMM y '3'.'kl'. HH:mm:ss zzzzG y MMM d  y MMM dE, d MMM  E, d MMMd/M/y  d/M/y GGGGGG d MMM y  d MMM yd MMM y  d MMM y GMM-dd, E  MM-dd, EE, MMM d  E, MMM dGGGGG d/M/y  d/M/yBunroku (1592 1596)Genroku (1688 1704)Kakitsu (1441 1444)Meitoku (1390 1394)Gentoku (1329 1331)Kantoku (1044 1046)Kentoku (1370 1372)Meitoku (1384 1387)ChMroku (1457 1460)KyMroku (1528 1532)KyMtoku (1452 1455)ShMtoku (1711 1716)Eiryaku (1160 1161)Jiryaku (1065 1069)KMryaku (1379 1381)E d MMM  E d MMM yMeireki (1655 1658)M/d/y  M/d/y GGGGGE, dd/MM  E, dd/MMTenpuku (1233 1234)E, dd.MM  E, dd.MMKaryaku (1326 1329)d. MMM y  d. MMM yshkrim kinez kanbundd.MM.y  dd.MM.y GE, d.  E, d. MMM yE, d.M.y  E, d.M.yd. MMM  d. MMM y Gdd/MM/y  dd/MM/y Gy. 'gada' d. d. MMME, M/d/y  E, M/d/yd d 'de' MMM 'de' yd. MMM y d. MMM y GE, d  E, d MMM y GE, dd.  E, dd. MMMMMM d, y  MMM d, yTempuku (1233 1234)dd-MM-y  dd-MM-y GE, dd-MM  E, dd-MME, d/M/y E, d/M/y Gy MMMM d  y MMMM dE d. MMM E d. MMM yd.M.y  d.M.y GGGGGdd MMM y  dd MMM yG d. MMM y d. MMM yd-M-y  d-M-y GGGGGE, d. MMM E, d. MMMdd.MM, E  dd.MM, EE d/M/y  E d/M/y GE, MM-dd  E, MM-ddEEEE, d MMMM y '3'.G y-fr _ MM  MMHanzi (traditional)HMryaku (1751 1764)MMMM y.  MMMM y. GShMtoku (1097 1099)Smbolos con letrasdd MMM  dd MMM y Gdentro de {0} lunesh:mm a  h:mm a (v)o prximo trimestreemoticone o personaE, dd.MM. E, dd.MM.E  d/M/y  E  d/M/y-?>E0 20 (961 964)E, MM/dd  E, MM/ddG yt^MgdeE MgdeE 'week' W 'van' MMMMBliskoisto na pismaE d. M.  E d. M. yE d.M.y  E d.M.y GE d/MM/y  E d/MM/yEEEE, d MMMM 'de' yEEEE, dd. MMMM y. GEirjaku (1160 1161)E  d MMM  E  d MMMG y/M/dE y/M/dE Geometrijski obliciHanzi (tradicional)Horjaku (1751 1764)Kjoroku (1528 1532)Kjotoku (1452 1455)Korjaku (1379 1381)Kurisito AtakaijireLLLL y G  LLLL y GLLLL y.  LLLL y. GMMM d, U  MMM d, UMatemati ki simboliMithenya kiumia-in)d MMM  y  d MMM  yd. M. y  d. M. y Gdentro de {0} horasdentro de {0} mesesdentro de {0} trim.el mircoles pasadofor {0} mned sidenfor {0} timer sidenformat & whitespaceformat og mellomromprije {0} etvrtakasmbolos con letrasw. 'sedmica' 'u' Y.y-MM-dd  y-MM-dd Gza {0} ponedjeljaka orjaku (1037 1040)`orjaku (1077 1081)8@X0:C (1065 1069)5=@>:C (1688 1704)5=B>:C (1329 1331)8@X0:C (1160 1161)0:8BAC (1441 1444)0=B>:C (1044 1046)5=B>:C (1370 1372)>@X0:C (1379 1381)X>@>:C (1528 1532)X>B>:C (1452 1455)58B>:C (1384 1387)58B>:C (1390 1394)"5<?C:C (1233 1234)%>@X0:C (1751 1764)'>@X0:C (1037 1040)(>@X0:C (1077 1081)Metwoch diese WocheMMM y  MMM y GGGGGTelovolana fahatelod /M /y  d /M /y GBunryaku (1234 1235)ChMryaku (1037 1040)Kenryaku (1211 1213)Ryakunin (1238 1239)ShMryaku (1077 1081)Genryaku (1184 1185)dd MMM, y  d MMM, y#,##0.00;-#,##0.00d. MMM  d. MMM y. Gdd. MMM  dd. MMM y.dentro de {0} juevesdentro de {0} martesdentro de {0} sbadoMeiryaku (1655 1658)d.M.y  d.M.y. GGGGG-?>E0 04> (708 715)-?>E0 >E> (964 968)-?>E0 %>:8 (770 780)-?>E0 (>20 (834 848)LLLL  LLLL y '3'. GBayan haihuwar annabBunrjaku (1234 1235)EEEE, MMMM d 'lia' yGenrjuku (1184 1185)Genryuku (1184 1185)Hanzi (simplificado)Isto noazijska pismaKafin haihuwar annabKenrjaku (1211 1213)MMMM 'a' MMMM 'de' yMeirjaku (1655 1658)Rjakunin (1238 1239)Western Asian scriptZapadnoazijska pismad MMM  d MMM 'de' ydentro de {0} minutodentro de {0} semanad d 'de' MMMM 'de' yfor {0} fredag sidenfor {0} lrdag sidenfor {0} mandag sidenfor {0} onsdag sidenfor {0} sekund sidenfor {0} sndag sidenhanzi (simplificado)hanzi (tradisjonell)le trimestre derniersljedei ponedjeljaksmbolos matemticosw. 'sjedmica' 'u' Y.w. 'AX54<8F0' 'C' Y.C=@X0:C (1234 1235)5=@XC:C (1184 1185)5=@X0:C (1211 1213)58@X0:C (1655 1658) X0:C=8= (1238 1239)G y. MMM d.  MMM d.'zeg'. H:mm  H:mm vMetwoch letzte Wochefoneettiset aakkoset#,##0.00;(#,##0.00)G y MMM d  G y MMM ddd/MM/y dd/MM/y GGGGGE, d MMM  E, d MMM yE, d. MMM  E, d. MMMM/y GGGGG  M/y GGGGGE d MMM  E d MMM y Gd MMM y G  d MMM y GE d MMM y  E d MMM yMMM d, y  MMM d, y Gd MMM, y  d MMM, y GE, d/M/y  E, d/M/y GJingo-keiun (767 770)E, d MMMM  E, d MMMMTenpyM-hMji (757 765)d. MMM y  d. MMM y GGGGGG M/y  GGGGG M/yE, dd.MM.  E, dd.MM.dd.MM.y dd.MM.y GGGGGd d 'de' MMM 'de' y GG d MMM y  G d MMM yGGGGG dd.MM.y dd.MM.yE d 'al' E d 'de' MMME, d MMM y E, d MMM yE, d.  E, d. MMM y GJingo-keiun (767-770)E, d.M.y  E, d.M.y GE, d.M.y.  E, d.M.y.E dd-MM-y  E dd-MM-yM.y GGGGG  M.y GGGGGTenpyM-hMji (757-765)dentro de {0} domingodentro de {0} sbadosdentro de {0} viernesE y-MM-dd  E y-MM-ddE d. MMMM  E d. MMMMG E d. MMM y E d. MMME, dd MMM  E, dd MMMHanzi (tradicionalni)d, MMM y  d, MMM y Gdd MMM y  dd MMM y Gpnznemek szimblumai#,##0.00;-#,##0.00G y/M/dE G y/M/dE -?>E0 0> (1169 1171)-?>E0 >=8= (810 824)-?>E0 E> (1161 1163)E d. M. y  E d. M. yE d. M.  E d. M. y GE d. MMM E d. MMM y GE, MMM d  E, MMM d yE, d MMM  E, d MMM UE, dd  E, dd MMM y GE, dd.MM.y E, dd.MM.yEEEE, d MMMM y '3'. GG d MMM, y  d MMM, yG yt^MgdeE yt^MgdeE MMM d, E  MMM d, E yMiddle Eastern scriptU MMM d, E  MMM d, Ed  d 'de' MMM 'de' yd. M. y G  d. M. y Gd.M.y.  d.M.y. GGGGGdd.MM.y G  dd.MM.y Gdentro de {0} minutosdentro de {0} segundodentro de {0} semanasdownward upward arrowfor {0} kvartal sidenfor {0} mneder sidenfor {0} tirsdag sidenfor {0} torsdag sidenh {0} quartas-feirasle trimestre prochainprije {0} ponedjeljakprije {0} ponedjeljkategn/standardsymbolerw.'' 'semana' 'de' Y8=3>-:58C= (767-770)"5<?8>-E>R8 (757-765)"5<?8>-H>E> (749-757)"5<?>-R8=3> (765-767)Metwoch nchste Woche*5H1 F'1 F2HD -1HAAraw bago ang kahaponAnimales y naturalezaGGGGG MM.y GGGGG MM.yy-MM-dd, E y-MM-dd, ETenpyM-jingo (765 767)TenpyM-kampM (749 749)TenpyM-shMhM (749 757)E, MMM d  E, MMM d, yE, dd.  E, dd. MMM y.TenpyM-jingo (765-767)TenpyM-kampM (749-749)TenpyM-shMhM (749-757)dentro de {0} domingosFormato y espacio durod MMM  d MMM 'de' y G#,##0.00;-#,##0.00-?>E0 0E> (1094 1096)-?>E0 >0= (1278 1288)-?>E0 >20 (1099 1104)-?>E0 >20 (1381 1384)-?>E0 >:0 (1844 1848)-?>E0 =8= (1467 1469)-?>E0 "5=35= (978 983)-?>E0 %0:CE> (672 686)-?>E0 %>0= (1120 1124)hljfrilegt stafrfE, MMM d  E, MMM d, UE  d MMM  E  d MMM  ySoutheast Asian scriptW. 'sjedmica' 'u' MMMMW. 'AX54<8F0' 'C' MMMMdd. MMM  dd. MMM y. Gdentro de {0} segundosfor {0} minutter sidenfor {0} sekunder sidenmoderne skriftsystemerprije {0} ponedjeljaka"5<?8>-:0<?> (749-749)GGGGG y-MM-dd  y-MM-ddG y MMM d, E  MMM d, EGGGGG dd/MM/y  dd/MM/yGGGGG y-MM  GGGGG y-MME, d MMM  E, d MMM y GE, d MMM y  E, d MMM y#,##0.00;(#,##0.00)E d MMM y  E d MMM y GGGGGG dd.MM.y  dd.MM.yEEEE d MMM  EEEE d MMME, dd.MM.y  E, dd.MM.yE, d. MMM  E, d. MMM yMMM d, y G  MMM d, y Gdd-MM-y  dd-MM-y GGGGGdd.MM.y  dd.MM.y GGGGGdd/MM/y  dd/MM/y GGGGG#,##0.00;(#,##0.00)E, y-MM-dd  E, y-MM-ddE, dd. MMM  E, dd. MMMMM.y GGGGG  MM.y GGGGGE d/M/y  E d/M/y GGGGGd. MMM y G  d. MMM y Gdd. MMM y.  dd. MMM y.dentro de {0} mircolesG y d MMM, E  d MMM, EE d-M-y  E d-M-y GGGGGE d. MMM y E d. MMM y GG E d. MMM y E d. MMM yG d MMM y, E  d MMM, EE dd-MM-y  E dd-MM-y GE dd/MM/y  E dd/MM/y GGGGGG MM.y  GGGGG MM.yMMM 'de' y  MMM 'de' yd 'de' MMM  d 'de' MMMd MMM, y G  d MMM, y Gd. MMM y.  d. MMM y. Gd. M. y  d. M. y GGGGGE y-MM-dd  E y-MM-dd GE, d.M.y.  E, d.M.y. G-?>E0 C=:0 (1804 1818)-?>E0 C=:8 (1501 1504)-?>E0 0=:8 (1229 1232)-?>E0 0=:> (1004 1012)-?>E0 B>:C (1084 1087)-?>E0 "5=@>:C (970 973)-?>E0 "5=B>:C (957 961)E d. M. y  E d. M. y GE, MMM d y  E, MMM d yE, d MMM U  E, d MMM UE, dd MMM  E, dd MMM yEEEE dd/MM  EEEE dd/MMG yt^MgdeE G yt^MgdeE GGGGG MM/y  GGGGG MM/yMM/y GGGGG  MM/y GGGGGSubbaahi/Zaarikay bandaTsarin awo kasar AmirkaTsarin awo kasar IngilaU MMM d, E  U MMM d, Edentro de {0} trimestredownwards upwards arrowfor {0} kvartaler sideny-MM GGGGG  y-MM GGGGGy-MM-dd  y-MM-dd GGGGGG d MMM y E  d MMM y EG y, MMM d  G y, MMM dEEEE d.M.y  EEEE d.M.yG y('e')'ko' MMMM dd dddd.MM.y. dd.MM.y. GGGGGE dd MMM y E dd MMM y Gsunnudagin nstu vikuE, d/MM/y  E, d/MM/y Gccc, d MMM  ccc, d MMMd MMMM y  d MMMM yy MMMM d, E  MMMM d, E #,##0.00; -#,##0.00EEEE, d 'de' MMMM 'de' yE, d MMM  E, d MMM, y GE, MMM d  E, MMM d, y GG E, d MMM  E, d MMM, yE, dd.  E, dd. MMM y. GHanzi (pojednostavljeni)E, d. MMM  E, d. MMM y.-?>E0 0@>:C (1225 1227)-?>E0 >:>:C (1340 1346)-?>E0 %>B>:C (1449 1452)EEEE, d 'de' MMMM 'de' UW.'' 'semana' 'de' MMMMdentro de {0} trimestresda de la semana del mesleftward rightward arrowsignos/smbolos estndarEEE, d 'de' MMM 'de' y GG y MMM d, E  y MMM d, EE, d/M/y  E, d/M/y GGGGGE, d MMM y  E, d MMM y GGGGGG E, d/M/y  E, d/M/yE, M/d/y  E, M/d/y GGGGGE, d. MMM y  E, d. MMM yy. 'gada' d. MMM  d. MMME, dd.MM.y  E, dd.MM.y GM/d/y GGGGG  M/d/y GGGGGE, d.M.y  E, d.M.y GGGGGE, d. MMM  E, d. MMM y GMMM 'de' y 'a' MMM 'de' yd/M/y GGGGG  d/M/y GGGGGsinogrammes corens hanjaE d MMM y G  E d MMM y GE, MMM d, y  E, MMM d, yMMM 'de' y  MMM 'de' y GMMMM 'de' y  MMMM 'de' yd.M.y GGGGG  d.M.y GGGGGGGGGG d/M/y  GGGGG d/M/yE, dd/MM/y  E, dd/MM/y GE, dd MMM y  E, dd MMM yGGGGG E dd.MM.y E dd.MM.yG d MMM y, E  d MMM y, Ed-M-y GGGGG  d-M-y GGGGG-?>E0 C=@>:C (1592 1596)GGGGG d/M/y, E  d/M/y, EE, G dd-MM-y  E, dd-MM-yEEEE, dd/MM  EEEE, dd/MME d. M. y G  E d. M. y GE dd.MM.y E dd.MM.y GGGGGE, MMM d, U  E, MMM d, UE, dd MMM  E, dd MMM y GE, dd-MM-y  E dd-MM-y, EEEEE d MMM  EEEE d MMM yE  d MMM  y  E  d MMM  yLLLL 'de' y  LLLL 'de' yafrikanske skriftsystemerd 'de' MMM  d 'de' MMM ydd. MMM y.  dd. MMM y. Ghistoriske skriftsystemerkarakter desk. ideografisy MMM d y, E  MMM d, E y #,##0.00; (#,##0.00)E, d-MMM, y  E, d-MMM, yE, dd.MM.y.  E, dd.MM.y.Nire{0}lagunarekinnagoEEEE, d 'de' MMMM 'de' y Gsinogrammes japonais kanjid 'de' MMM 'al' d 'de' MMME, d. MMM  E, d. MMM y. GE, dd. MMM  E, dd. MMM y.shkrim hanzi (tradicional)E, d.M.y  E, d.M.y. GGGGGamerikanske skriftsystemerideografick popisn znakyleftwards rightwards arrowG y MMM d, E  G y MMM d, EEEEE d MMM y  EEEE d MMM yE, MMM d, y  E, MMM d, y GE, d MMM, y  E, d MMM, y GG E, d MMM, y  E, d MMM, yE, d MMM y G  E, d MMM y GE, d. MMM y  E, d. MMM y GGGGGG E dd/MM/y  E dd/MM/yE, dd MMM y  E, dd MMM y GMMMM 'de' y  MMMM 'de' y GE dd/MM/y  E dd/MM/y GGGGGMMM 'de' y G  MMM 'de' y Gideographic desc. characterE dd-MM-y  E dd-MM-y GGGGGG d MMM y, E  G d MMM y, Ed MMM 'de' y  d MMM 'de' yE  dd /MM /y  E  dd /MM /y#,##,##0.00;(#,##,##0.00)E d 'de' MMM  E d 'de' MMME d. M. y  E d. M. y GGGGGE y-MM-dd  E y-MM-dd GGGGGE, d 'de' MMM E, d 'de' MMMEEEE dd/MM/y  EEEE dd/MM/yGGGGG dd.MM.y GGGGG dd.MM.yMMMM 'de' y 'a' MMMM 'de' yZnakovni/standardni simboli#,##,##0.00;(#,##,##0.00)HH 'h' mm 'min' ss 's' zzzzGGGGG dd.MM.y E  dd.MM.y EE, d, MMM y  E, d, MMM y GLLLL 'de' y  LLLL 'de' y GE d 'al' E d 'de' MMM 'de' ySmbolos de seales/estndarE, d. MMM y  E, d. MMM y. GE, dd. MMM  E, dd. MMM y. G\-I-c-I- 3- a-0-Y-Y-: \-I-<-0-a-\-/\-0-7-3-3-o-0-\-GGGGG y-MM-dd, E  y-MM-dd, EGGGGG y-MM-dd  GGGGG y-MM-ddGGGGG E, dd/MM/y  E, dd/MM/yE, MMM d, y G  E, MMM d, y GE, dd/MM/y  E, dd/MM/y GGGGGE, dd.MM.y  E, dd.MM.y GGGGG9e~ea{{0}-kvmaytexok:dd.MM.y GGGGG  dd.MM.y GGGGGE, d 'de' MMM  E, d 'de' MMME, dd. MMM y.  E, dd. MMM y.GGGGG dd.MM.y  GGGGG dd.MM.yGGGGG dd.MM.y, E  dd.MM.y, EE, dd-MM-y  E, dd-MM-y GGGGGE d-M-y GGGGG  E d-M-y GGGGGE, d MMM, y G  E, d MMM, y GGGGGG dd/MM/y  GGGGG dd/MM/yccc, dd.MM.y  ccc, dd.MM.y GGGGGG y-dd-MM, E  y-dd-MM, EE, d. MMM y G  E, d. MMM y GE, d. MMM y.  E, d. MMM y. Gd MMM 'de' y  d MMM 'de' y Gd. M. y GGGGG  d. M. y GGGGGdd-MM-y GGGGG  dd-MM-y GGGGGdd/MM/y GGGGG  dd/MM/y GGGGGy-MM-dd GGGGG  y-MM-dd GGGGGEEEE, dd/MM/y  EEEE, dd/MM/yE, d 'de' MMMM E, d 'de' MMMME, d-MMM, G y  E, d-MMM, G yGGGGG y-dd-MM  GGGGG y-dd-MM{0}X-.?E d 'de' MMM 'al' E d 'de' MMMSistemas de escritura modernosGGGGG dd/MM/y , E  dd/MM/y, Ed 'de' MMM  d 'de' MMM 'de' ysistemas de escritura modernosE, M/d/y GGGGG  E, M/d/y GGGGGE, d.M.y GGGGG  E, d.M.y GGGGGE, d/M/y GGGGG  E, d/M/y GGGGGE, dd. MMM y.  E, dd. MMM y. Gccc, dd.MM.y G  ccc, dd.MM.y GEEEE, dd/MM/y  EEEE, dd/MM/y GGGGGG E, d/M/y  GGGGG E, d/M/yGGGGG d/M/y, E  GGGGG d/M/y, Ed 'de' MMM  d 'de' MMM 'de' y GMMM d 'lia' , y  MMM d 'lia', y[ , % 0 + " 0 1 2 3 4 5 6 7 8 9]d 'de' MMM 'al' d 'de' MMM 'de' y[, . % 0 + " 0 1 2 3 4 5 6 7 8 9][\- , ; \: ! ? . ( ) \[ \] \{ \}]E d. M. y GGGGG  E d. M. y GGGGGE y-MM-dd GGGGG  E y-MM-dd GGGGG[.  % 0 + " 0 1 2 3 4 5 6 7 8 9]GGGGG ccc, dd.MM.y  ccc, dd.MM.yE, dd-MM-y GGGG  E, dd-MM-y GGGG[\- , . % 0 + 0 1 2 3 4 5 6 7 8 9][ \- , % 0 + 0 1 2 3 4 5 6 7 8 9][ \- . % 0 + 0 1 2 3 4 5 6 7 8 9][\- .  % 0 + 0 1 2 3 4 5 6 7 8 9]GGGGG y-MM-dd, E  GGGGG y-MM-dd, EE, dd.MM.y GGGGG  E, dd.MM.y GGGGGGGGGG dd.MM.y, E  GGGGG dd.MM.y, EE, d MMM 'de' y  E, d MMM 'de' y GE, dd/MM/y GGGGG  E, dd/MM/y GGGGGGGGGG y-dd-MM, E  GGGGG y-dd-MM, E[ \- , . % 0 + 0 1 2 3 4 5 6 7 8 9]E, d 'de' MMM  E, d 'de' MMM 'de' yE d 'de' MMM  E d 'de' MMM 'de' y G[ \- , . j 0 + 0 1 2 3 4 5 6 7 8 9]GGGGG y '>=K' MMMMM/dd E  MMMMM/dd EE d 'de' MMM 'al' E d 'de' MMM 'de' yd 'de' MMM 'de' y  d 'de' MMM 'de' yE, d 'de' MMM  E, d 'de' MMM 'de' y Gd 'de' MMM 'de' y  d 'de' MMM 'de' y GE d 'de' MMM 'al' E d 'de' MMM 'de' y Gd 'de' MMM 'de' y 'al' d 'de' MMM 'de' ySistemas de escritura de Asia MeridionalSistemas de escritura de Asia Occidental)Sistemas de escritura de Asia Sudoriental)d 'de' MMM 'de' y G  d 'de' MMM 'de' y G*d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y G+E, d 'de' MMM 'de' y  E, d 'de' MMM 'de' y+E d 'de' MMM 'de' y  E d 'de' MMM 'de' y G+[A B D E F G H I J K L M N O P R S T U W Y],E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y,[\- , . % 0 + 0f 1g 2h 3i 4j 5k 6l 7m 8n 9o ],[\- , . % 0 + 0 1 2 3 4 5 6 7 8 9 ],[\- , . % 0 + 0  1! 2" 3# 4$ 5% 6& 7' 8( 9)]-E, d 'de' MMM 'de' y  E, d 'de' MMM 'de' y G-[\- , ; \: ! ? . '   "   ( ) \[ \] \{ \}]-E d 'de' MMM 'de' y G  E d 'de' MMM 'de' y G-[\-    , ; \: ! ? .  ' " ( ) \[ \] /  ].E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y G1[A B C D E F G H I J K L M N O P R S T U V W Y Z]1[a b c d e f g h i j k l m n o p r s t u v w y z]1[\- , ; \: ! ? . '   "   ( ) \[ \] \{ \} 2 3 ]2[\-   k l  \: !  . & 9 : ( ) \[ \] * / \\]3[A B C D E F G H I J K L M N O P R S T U V W X Y Z]3[\-   , ; \: ! ? . &     ( ) \[ \] \{ \} * #]3[N N N N N N &N 2N XN ~N N N P P P Q Q 3Q 7Q ;Q S V V V ^]4[\-   , ; \: ! ? . &     ( ) \[ \] @ * / \&]5[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]5[a b c d e f g h i j k l m n o p q r s t u v w x y z]6[\- , . % 0 + 0 1 2 3 4 5 6 7 8 9 0 N N N ]N N N kQ mQ V]7[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]8[ \- , k l . % j 0  + " 0 1 2 3 4 5 6 7 8 9]9[a b c d e f g h i ) j k l m n o p q r s t u i v w x y z];[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ];[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ];[a b c d e f g h i j k l m n o p q r s t u v w x y z]<[\-    , ; \: ! ? . & '   "   ( ) @ * / \& # ! 2 3 ]=[                    ! "  # $ % & '  (]=[0 1 2 3 4 R 5 6 7 8 X : ; Y < = Z > ? @ A B [ C D E F G _ H]=[@ A B D E F G I O P Q S T U V X Y Z [ ] ^ _ ` a b c d f g h]>[\-    , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # 2 3 ]?[0- 1- 3- 7- 9- ;- <- =- @- C- D- E- G- I- J- M- N- O- S- T- U- V- Y- Z- [- \- _- a- b- c- e-]@[\-   , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # 2 3 ]A[a b c d e  f g h i j k l m n r K o p q r s a t u w x y z ~]A[A B C D E  F G H I J K L M N  J O P Q R S ` T U W X Y Z }]D[\-    , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # ! 2 3 ]E[a b c d e f g h i j k l m n o p q r s t u v w x y z ]F[\-    , ; \: ! ? . & '   "   ( ) \[ \] \{ \} @ * / \& #]F[a b c   d {d~}  e f g h i j k l {lj} m n {nj} o p r s a t u v z ~]G[a b c d  e [ f g {g} c h % i j k {k} l m n q r [ s c t m u w x y z]H[\-    , ; \: ! ? . & '    "   ( ) \[ \] \{ \} @ * / \& #]I[0- 1- 3- {3-o-} 7- 9- ;- <- =- {=-o-} @- C- D- E- G- I- J- M- N- O- S- T- U- V- Y- Z- [- \- _- a- b- c- e-]M[     - + O M S m k ]O[\-    , ; \: ! ? . & '   "   ( ) \[ \] @ * / \\ \& # ! 2 3 ]O[a b c d e f g h i j k l m n o p q r s t u v w x y z][IJKL _ ? MNO 34 \- c    1  , P 0 Q ;  T \:  U !  W ?  V .  R % 0 & 0    "    0 0 (  Y 5 ) Z 6 \[ ; \] = \{ [ [ 7 \} ] \ 8 0 ? 0 @ 0 = 0 > 0 A 0 B 0 C 0 D 0 ; 0 < 0 ] 9 0 ^ : 0 0  @ k * a /  \\ < h \&  ` #  _ %  j 0 2 3 5 0 ; ] [> IJKL _ ? MNO 34 \- c   2  X 1 , P 0 Q ;  T \:  U !  W ?  V .  R % 0 & 0    "    0 0 (  Y 5 ) Z 6 \[ ; \] = \{ [ [ 7 \} ] \ 8 0 ? 0 @ 0 = 0 > 0 A 0 B 0 C 0 D 0 ; 0 < 0 ] 9 0 ^ : @ k * a /  \\ < h \&  ` #  _ %  j 0 ! ' 2 3 5 0 ; ]U[N N N N- N N N N N N N &N -N 2N 8N 9N ;N CN EN HN KN NN ON VN XN YN ]N _N ~N N N N N N N N N N N N N N N-N N N N N N N N N N N N N N N N N-N N N N N N O O O O O O /O 0O 4O 8O T @T BT FT JT bT hT sT uT |T }T T T T T T T T T T T-T T T T T T T T T U U U ,U .U /U 1U 7U 8U FU JU OU _U aU eU fU jU U U U U U U U U U U U U U U U V V V V 4V ;V ?V hV tV V V V V V V V V W W W W W W W W W (W -W 0W >W @W GW NW PW aW dW fW jW W W W W W W W W W W X X X !X *X 1X 4X JX TX WX ^X kX uX X X X X X X X X X X X X X X Y Y Y Y Y Y "Y %Y 'Y )Y-+Y .Y 1Y 7Y 8Y >Y GY-IY NY OY QY TY WY gY jY nY sY tY vY yY }Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z AZ FZ ZZ fZ Z Z Z Z P[ T[ W[ X[ ][ _[ c[ d[ i[ k[ x[ [ [ [-[ [ [ [ [-[ [-[ [ [ [ [ [ [ [-[ [ [ [ [ [ [-[ [ [ [ [ [ \ \ \ \ \ \ \-\ \ \ \ $\ 1\ :\ <\ >\ @\ A\ E\ F\ K\ O\ U\ `\ d\ l\ q\ \ \ \ \ \ \ ] ] 4] P] ] ] ] ] ]-] ] ] ]-] ] ^ ^ ^ ^ ^ ^ ^ %^ +^ -^ 3^ 6^ 8^ =^ E^ U^ c^ k^ r^-t^ x^ y^ {^-~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ _ _ _ &_ 1_ 5_ 7_ H_ J_ L_ N_ ]_ ^_ b_ e_ i_ l_ m_ p_ q_ y_ |_ _ _ _ _ _ _ _-_ _ _ _ _ _ _ _ _ _ _ _ _-_ _ _ _ _ ` ` ` ` ` !` %` '` (` *` F` P` b` e` h` i` m` o` p` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a a a a Ha Ka Ua Xa ba ca ga na pa va ~a a a a a a a a a a a a b b b b b-b b *b 0b 2b 4b 6b ?b-Ab Gb Kb Mb Nb Sb Xb cb eb mb ob yb ~b-b b b b b b b b b b b b b b b b b b b b b b b b b b b b c c c c c *c /c :c Pc Uc hc rc wc c c c c c c c c c c c c c c c c c c c c d d d d ,d -d 6d Xd id xd d d d d d d d d d d d d d d d d d d d d d d e /e 6e 9e ;e >e ?e Ee He Me Oe Qe We-Ye ]e be ce fe le te ue xe e e e e e e e e e e e e e e e e e e e e e f f f f f f f f f %f (f -f /f Bf If Rf Zf hf nf of tf vf zf f f f f f f f f f f f f f-g g g g g g g g g g (g *g--g 1g 5g Ig Ng Pg Qg \g _g og-qg ~g g g g g g g g g g g g g g g g !h 8h 9h k Ik Lk Pk ak-fk rk wk xk {k k k k k k k k k k k k k k l l #l 4l 8l Bl Wl ]l _l-al jl vl zl }l l l l l l l l l l l l l l l l l l l l l m m m m )m *m 2m ;m =m >m Am fm im jm nm wm m-m m m m m m m m m m m m n n !n ,n /n 8n Vn on n n n n n n n n n n n n o o o o "o +o 2o 8o To Xo [o no o o o o o o o o p Lp cp kp pp }p p p p p p p p !q &q 6q Yq ^q gq iq q q q q q q q r r r *r ,r -r 5r 6r 8r :r =r >r Fr-Hr Lr Yr [r `r gr ir rr yr }r r r r r r r r r s s 4s 6s Ds Es Ns hs rs xs {s s s s s s s s s s s s s s s t t t *t 4t Yt \t ^t _t dt jt pt t t t t u u u u "u (u 0u-3u 7u 8u Lu Yu bu eu ju ku pu vu u u u u u u u u v Bv av xv {v-~v v v v v v v v v v v v v v v v v v v v w w w w w w [w aw cw w w w w w w w x x x 2x 4x lx x x x x x x x x x x x y y :y >y Uy Vy Zy [y ]y ^y ey hy y y y-y y y y y y y y y y y y y z z z .z 1z ?z Fz Lz Mz iz vz yz zz z z z z z z z z z z z z z z { { &{ ({ ,{ F{ I{ K{ T{ V{ { { { { { { { { { !| +| =| ?| C| L| M| d| s| | | | | | | | | | } } } } } } }-} } "} +} /} 0} 9} B} D} P} U} a} f} q} r} } } } } } } } } } } } } } } } ~ #~ .~ 1~ =~ >~ A~ F~ T~ ^~ j~ s~ |~ ~ 8 : U j n p r u w                    3 6 J V Z ^ o p r w } ̀ ΀ ր ހ  + S T f p s  Ɂ ؁ -    * , 9 f o r ~  + 2 6 I R w | ܃  , = I W [ a ˄  ! # m Ʌ ͅ υ ݅   - N U [ _ g dž ˆ ن   v ; @ L S W [ ] a c h ˆ Ո ܈ ݈  2  ҉       % * - 1 4 ; < U ^ b f i q-s NJ ˊ Ҋ ֊    I X \ f o p w } 7 F H P a j l - - nj Ȍ ӌ ܌ ތ -   d k p w ̍ ΍ э ݍ ߍ  " _ d ʎ ̎ ͎ Ҏ ߎ      ) * / 8 I _ - ŏ Ώ я ԏ       -   " # 1 2 8 < G J K M N S-U Y \ ` i m n r w x z - ΐ  - 0 I M R w x Ǒ ˑ-ϑ ё ݑ 4 b Ғ  " & + / K u ~  5 Q w ƕ ʕ ͕ Е ܕ 2 ; ? @ D M P b-d j p s u-x } Ė-Ɩ ɖ ֖ ٖ ܖ ޖ  ' 2 8 9 B H R V \ ^ ` b i | × ˗ ӗ            - ; F L M O X ^ g o Ę ۘ ߘ    ( Й ՙ ۙ   7 E W Z Ԛ ؚ  % ' 1 < A B E T Z o ; ]  Þ Ξ ў ؞ ޞ  ; J K R a ] 'ResB  VE(DE*DGH~12G9.~J2:.E./HF:.H.JHF1(J92E1:HEG'5A1G(J1:,HGDH(GF('*H,H/F(F/1FD1F,E'9G,FH1J1','(DF/~'H3'F'J*1'+'FJG/BJBGEJ'4**FBJ74E1E|1H/'F'1HF(*JFG'~HJ3''~JFF'3'/G''3HJF'(G'/1',J'3*'3DH':GE1:HE(D 'DA(1H1J'EH,A9'DJ*E*A1BGF'1FG'1*J'-D'D -,1(J9 II31'H'F':(1HD3~*E(1(/DHHF(1J*'FJ(J1:HFG: ,'EHA(1H1JE3/D|HF FG~1H3'D,EHE' II/'DB'9/G~G'DHF'EG 1(9GEG 1(9GEG 1(9GH.* 3JEGH1 4(G/ 5A1 /*G :4'E1J'JJ~yH1'A/ 'D H1~H1*G :4J'1'G'J'F'DHE 1(9G{0} 'H {1}/ 'HF H1'HF w / Y[   ]{0} BDEHFG3A1 ' '5H*J 'DA('H'|F H1HDGGGGG y/M/d{0}  'H {1}1'6 3E(HD,'~'FJ 'F'/ (3 'FH1/ -FJ 1|1951J 31~|{0} 'D E./ G y / MMMM( H'|FG HD*.FJ 3E(HD-FJ2J (3'/G)/ '|D 3E(HD/ ~3H 3E(HDFG ' 3E(HDF3F|D ,'EH/ EJ'4* 'HF{0} 'DG E.~G {0} 'D 'HF W / MMMMHF (DG (G'1H J' B/1**'1J.J 31~|.H'G 'H '4 ' FDHF '. *G :4HD ' 3*H1'1H~'J 31~|,JHEJ*1JJ 4D-FJ2J (1H'J*J)/ EH3JBJ 3E(HDE3/DJ J' 4.5*G ~H1*G :4DG ED'/ H'F/(G 'H 3~JF ''A1JB'JJ 31J~|'E1J'JJ 31J~|/ -FJ 3.* /1JGDG 9'E ~1 /E.G~G {0} 'DHFH / EJ'4* 'HF H1EEEE / G y / MMMM d/ *H1J ~G 1 3E(HD/ .*J '3J' 31~|/ 3HJDJ "3J' 31J~|/ EFFJ .* 31~|DG ED'/ .G H1H3*GDG ED'/ .G H'F/DHJ/J "3J'JJ 31J~|{0} H1  '. *G // '1'A J3 1|1/ (4~ ~1'.*J' (DG (G '. 'H  '. *G :4/ 3HJDJ .*J "3J' 31J~|/ FJE'JJ ~1'.*J' (DG (G[  ; \: !  '  ( ) \[ \] \{ \} /]U[" ' ! ( ~ * | + ,    - . /  0 1  2   3 4  5 6 7 8 9 : A B   D E F  G H ]y[N P O K M L Q R T p " ' # ! ( ~ * | + ,    - . /  0 1  2   3 4  5 6 7 8 9 : A B    D E F  G ) H $  J   &]$/<*7<A0c]. E / di_ EEJqqJJJuuJJJAAJ{ { J JYYJJJ~~J}}J||JJJJwwJvvJuuJJJJqqJJJuuJJJaaJJ JYYJJ    N) JiJ\ jC˹+ !$ 0 $,q4D 3[)73?˹l*0<.ALS3wn8?Q˹@-E $oE g 4 4$B$cc$x:*$$kW$3 h$__Nņ$4E$GGG jCQL J{{JFF OUZ>j4 A> OUZ OUZ OUZ>j4 A> OUZ OUZE E@,!E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM a (q Q3  //W/* a (q Q3  a (q 3  \ c j x q  ay (q 3  %%%% A)s' \ c j x q  A)s' A)s' \ c j x q  A)s' jC˹ !$ $, 7?˹0<.ALn8?Q˹@- ,9[g 1 \ c j x q  9[g 1 ,9[g 1 \ c j x q  9[g 1 # "Iym \ c j x q  # "Iym # "Iym \ c j x q  # "IymVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GeuED* 6 1iU  J Iv"Y 6 \ra@7'};gqT\h~ #)#)#)ZZZQQQ;;;HJmJ_HJmJ_HJmJ_TN 0    0  0     '     a i  K ZFPB3BPP EPV]enx@PEPJPOPTPYP^PcPhPmPrPwP7 EPV]enx|PPPPPPPPPPPP EPV]enxPPPPPPPPPPPP7  *.P7P  PJR P P t =Y  `  ``!$P vP{PPPPPPPP`PPPPPPPP5P .I !$ Y0 '/q`4`D` ``3``[)`7``3``?``˹`n `3``f)`dO``0`<`.`P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/`P !   !   ! ) v }  1 P6 P; P ' ;@ C F I L !IM!$P Y] O PT P[ P` Pg Pp Pw P P P P P P P P P P P P P P` P P P P P P P P P P P P     , 9 F    S X ]  b g l   jv"5HSP0        q s u  w     "H      &  3 @ M   "H P  Z  \ i v   ( - "H& 2 t `z `+    6  P P` PD  P P` PM  P P` PV *     * : > I l q } ' 5   ' 6 L a f r } ` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P PH Q Z P P P 4 P P P& P/ P8 PO H O K O U J W _    C[uow\] D Q` Pq````E` 8`: PW P_  P A P 'ResBP  o 'ResB R  R1(J9,E'9G1','(4E1-D'D -,1(J9 IIE3/D,EHE' II/ 5A1 //'DB'9/G[   ]{0} 'D E.( H'|FG HD{0} 'DG E./ EJ'4* 'HF~G {0} 'D ~G {0} 'DHFH / EJ'4* 'HF H1/ .*J '3J' 31~|{[N P O K M L Q R T p " ' # ! ( ~ * | + ,    - . /  0 1  2   3 4  5 6 7 8 9 : A B    D E F  G ) H $   J   &] gBw3QL SrX^ j SrX^ j"- dzΪΪΪJܪJJܪJJܪJLZg H ` PP PP PP ' 6 L a f r }PPPPPP  ow\`!`` tP 'ResB  00V quaquisegsexsbdezAEChojesetaMs 1Ms 2Ms 3Ms 4Ms 5Ms 6Ms 7Ms 8Ms 9julhojunhomaroMs 10Ms 11Ms 120bi0midgitoinglsobjetooutrosviagem00bi00mi0mil0trijaneirocoraodd/MM Uesportemtricomeio-diaem {0} hh {0} h000bi000mi00mil00trida manheste anoeste msdezembrobandeiradiversosedifciofeminino000triesta qua.esta qui.esta seg.esta sex.esta ter.americanoatividademasculinopontuaoh {0} msh {0} diadia do anoem {0} anoem {0} diaem {0} msh {0} ano000 bilho000 milhopictogramasem espaoh {0} seg.em {0} seg.em {0} dom.em {0} min.em {0} qua.em {0} qui.em {0} sem.em {0} sex.em {0} sb.em {0} ter.h {0} dom.h {0} min.h {0} qua.h {0} qui.h {0} sem.h {0} sex.h {0} sb.h {0} ter.ano passadoem {0} anosem {0} diasms passadoprximo ms000 bilhes000 trilhodia da sem.h {0} anosh {0} horaem {0} horaemparelhadoespaamentoem {0} trim.em {0} mesesh {0} meses000 trilhesdom. passadoprxima qua.prxima qui.prxima seg.prxima sex.prxima ter.qua. passadaqui. passadaseg. passadasex. passadasb. passadoter. passadaem {0} horash {0} horaskana japonsmarca de tomAntes da R.C.h {0} minutoh {0} semanaG MMM y  MMMcaractere Hanem {0} minutoem {0} semanaem {0} sbadoh {0} domigojamo voclicosemana passadah {0} segundoem {0} domingoem {0} minutosem {0} segundoem {0} semanasem {0} sbadosh {0} domigosh {0} minutosh {0} semanas{0} anos atrsa semana de {0}viagem ou lugarem {0} domingosem {0} segundosescrita modernah {0} segundosseta para baixosetas para cimasmbolo musicalsmbolo tcnico{0} trim. atrsltimo trimestresinal ou smbolosmiley ou pessoaMMM  MMM 'de' ydepois de Cristodesenho de caixaem {0} trimestreescrita africanaescrita europeiaesta sexta-feiraesta tera-feiraforma geomtricah {0} trimestresmbolo de letrasmbolo de moedacomidas e bebidasem {0} trimestresescrita americanaescrita histricaesta quarta-feiraesta quinta-feirah {0} trimestresjamo consonnticotrao ou conectordia da sem. do msh {0} sexta-feirah {0} tera-feiraantes da Era Comumanimal ou naturezaG d  d 'de' MMM yMMMM  MMMM 'de' yem {0} sexta-feiraem {0} tera-feiraesta segunda-feirasmbolo matemticovariantes pequenasem {0} quarta-feirah {0} quinta-feiraem {0} quinta-feiramarcador ou estrelaprxima sexta-feiraprxima tera-feiraseta para a direitasexta-feira passadatera-feira passadah {0} segunda-feiraw'' 'semana' 'de' Ydia da semana do msE, d  E, d 'de' MMMem {0} segunda-feiraem {0} sextas-feirasem {0} teras-feirash {0} sextas-feirash {0} teras-feirasprxima quarta-feiraprxima quinta-feiraquarta-feira passadaquinta-feira passadaseta para a esquerdaem {0} quartas-feirasem {0} quintas-feirash {0} quintas-feirasprxima segunda-feirasegunda-feira passadaem {0} segundas-feirassmbolo de adivinhaoW'' 'semana' 'de' MMMMPegue a {0} direita.escrita do sul asiticoescrita do Oriente Mdiovariante de meia larguraGGGGG E dd/MM/y  dd/MM/yescrita do leste asiticoescrita do oeste asitico{0} segundas-feiras atrsformato e espao em brancoE, d  E, d 'de' MMM 'de' yG d 'de' MMM y  d 'de' MMMescrita do sudeste asiticoseta para baixo e para cimavariante de largura inteiraG d 'de' MMM y  d 'de' MMM yG d 'de' MMM y  G d 'de' MMM yG E, d 'de' MMM y  E, d 'de' MMMGGGGG E dd/MM/y  GGGGG E dd/MM/ycaractere de descrio ideogrficaG E, d 'de' MMM y  E, d 'de' MMM yG E, d 'de' MMM y  G E, d 'de' MMM yseta para a esquerda e para a direita9[     - + O M S m k ]<<d_ %4%4JJJJ.j;J-i;J,h;J#cJ"bJ!aJoJnJmJJJN!N!JwwJJ JppJJJJJppJJJP!P!JyyJJJrrJJJJ!!Jrr  /N ) JJ_>  7P)3JP6 %+17=C[bi \ c j x q  %+17=C[bi %+17=C[bi \ c j x q  %+17=C[bi 7P)3sݹ, !$ 0  $,q4D 3[)n3}zMn 3<'پPCS3w}}GזzӡMݹ@-E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGVqBqBMM~h4$MMM$ײ$_ǎC$8N8N$k rW v33 텐MM 3HNN$z$sΡ$Q$))) 7P)3PȷSJJ\h!2>>>\h!ct2FaAX\h!2>>>\h!ct2FaAX/ `W1(eI/ `W1(eI/ `W1(eI/ 5)11Ck/ 5)11Ck/ 5)11CkC!mE $hE gMMGBxG'׆׆G$GsgG$hhG$H*G$wwwV[h[hhh~N$MMM$$_fb$8N8N$4 p vMM yhyh 3z݆݆$G$ޞ4$Ѿ$}}} VCQA6ѥ D GAj4Dj4GGD>J2 N&UOIh C VCQA6ѥ D GAj4Dj4GGD>J2 N&UOIh Csvy H-H:H.Esvy H-H:H.E 7P)3W\4 4 4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?Go7 ^g#5~V5.gL%a?_ʶm lU6>vB7 fvC OH %% B8J=J\> %8J=J\> %8J=J\>7 7 7 H?{JHJZrHj)JJHj)JJHnDJJJJJJH@9J ~JJqqJJqqJH]GJ3sJiH]JYYJMMH]JYYJMMHI:UJ JHI:UJ JHI:UJ JH.^J JrH.^JJIIH.^JJIHd6 |J'J:XGcHw" gJJ Hw" gJJ H J&J`FJYYJMMJYYJMMHYrCEJoJ5H fJeeJH fJeeJHJSJ?1HPJJHPJJHPJ]JmH6JJH6JJHJ+JٿٿHCzJ}}JHCzJ}}JHQ|64JJHQ|64JJHQ|64JJNN>Wyy GGH%1d\J1JH%1d\J1JH%1d\J1JI . .              i  K ZFPB3B EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPP PPPP EPV]enxP"P'P,P1P6P;P@PEPJPOPTP7 *PP YPJRnPqP =Y ` vxz"    H| !IM!$P Y] ?PDPKPPPWP`PgPpPyPPPPPPPPPPPPt`PPPPPPPPPPPP5P 3I  W!$ Y0   '/q`4`D` ``3`H`l4`n``B`}`z``M`n `3``f)`dO```<`'``PP`C`4```S`3`w`3`M``[`)``)`]`L`~`S`ȷ`S``i5`h5`P ! !)1 ! 9AIQm t  YPfPsP PPP ';!IM!$P Y] PPPPPPPPPPP PPPPPP"P'P,Pt`/P4P;PBPGPJPOPVP[PbPgPnP u     jv"5HS P {  "   `  Oh3    PP`P PP`P( PP`P1 PPP:  PPPB P!PPJ )P.P`&PR 3P8P3 `[ =PBP3 `c JPOP`GPk TPYPe^`t ^PcPe^`| oPtPhP PPyP PPP PP`P PP`P PP`P PP1E`P PP+`P PP+`P P PP PPP *P/P#P 7P<Pg`4P APFPT` KPPPT` \PaPUP mPrPfP  ~PPwP PPP PPP# PPP+ PPP3 PPP; PPPC PPPK P PPS PPP[ (P-P `!P`c 9P>P #`2P`n JPOP #`CP`y vP{P`oP PP`P PP`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } # , 5 PPPPPPPPP> F N V _ g o x     ' / 7 ? G O W _ g r } TPWPZP]P`PcPfPiPlP   PPP  4 PPPPPPPO O O J W _    C[uow\! D ?`P``V`P` ` P   P 'ResB   Y o`P` 'ResBP  o 'ResBP   o 'ResBP   o 'ResBP   o 'ResBP   o 'ResBP   o 'ResB Q Q gBw3Pȷ6LL`  ow`` 'ResBP   o 'ResB z 4zjM2M4M5M6M7M8M9M10M11M12hojejulhojunhomarooutro000mMa.E.C.janeiroviagens000mMmeio-diada manhh {0} s-{0} ms+{0} ano+{0} dia+{0} ms-{0} ano0 bilio0 milhodesportodezembro+{0} anos+{0} dias-{0} anosh {0} min+{0} meses-{0} mesesesta sextaesta terajamo vogal000 biliesesta quartaesta quinta{0}. lugarh {0} sextah {0} teracarcter Hanesta segundameteorologiah {0} quartah {0} quintaprximo trim.trim. passadoa sem. de {0}h {0} sextash {0} terasprxima sextaprxima terasexta passadatera passadah {0} domingoh {0} segundah {0} quartash {0} quintasjamo consoanteprxima quartaprxima quintaquarta passadaquinta passada000 mil milhesh {0} domingosh {0} segundasprxima segundasegunda passadaponto ou estreladentro de {0} anodentro de {0} diadentro de {0} msd 'de' MMM 'de' Utrimestre passadodentro de {0} anosdentro de {0} diasdentro de {0} qua.dentro de {0} qui.dentro de {0} sex.dentro de {0} ter.desenho enquadradodentro de {0} sextadentro de {0} terah {0} quarta-feiraMMMM  MMMM 'de' y Gdentro de {0} quartadentro de {0} quintadentro de {0} sextasdentro de {0} terasescrita sul-asiticasmbolo de divinaoE, dd/MM  E, dd/MM/ydentro de {0} quartasdentro de {0} quintasdentro de {0} segundadentro de {0} segundasescrita leste-asiticaescrita mdio-orientalescrita oeste-asiticaccc, dd/MM  ccc, dd/MME, dd/MM  E, dd/MM/y Gccc, d 'de' MMMM 'de' yescrita sudeste-asiticadentro de {0} sexta-feiradentro de {0} tera-feiradentro de {0} quarta-feiradentro de {0} quinta-feiraccc, dd/MM/y  ccc, dd/MM/ydentro de {0} segunda-feiradentro de {0} sextas-feirasdentro de {0} teras-feirasdentro de {0} quartas-feirasdentro de {0} quintas-feirasdentro de {0} segundas-feirassmbolo parecido com uma letratravesso ou elemento de ligaocarcter de descrio ideogrficaccc, d 'de' MMMM  ccc, d 'de' MMMME, d 'de' MMMM  E, d 'de' MMMM 'de' yE, d 'de' MMMM  E, d 'de' MMMM 'de' y G-E, d 'de' MMMM 'de' y  E, d 'de' MMMM 'de' y/E, d 'de' MMMM 'de' y  E, d 'de' MMMM 'de' y GD[\-    , ; \: ! ? . & ' "   ( ) \[ \] @ * / \& # ! 2 3 ]$/<*7<A0].tt7EˀBJ1j;Ji;i;Jh;h;J@@J??J>>J(ޮJޭJެJ$$J$$J$$J9+9+J8+8+J7+7+JJJJJJJ33J22J11JݻJݺJݹJCCJBBJAA MPJ 7P)3s&TLL  7P)3JP6 {~݄݁݇݊ݍݐݔݘ {~݄݁݇݊ݍݐݔݘ 7P)3s&TLLz$,=;LXPP3$$ Q M{$$AA`S*S* 7P)3Pȷ6LLJccJGG$2AX2>>>$2AX2>>>/ / 511Ck/ `WS*S*C5 h4$3$$$C$k Q Y$]$M$j$Q N&݊ݡh CQOQ OQOQ O 7P)3s&TLL 7P)3s&TLL 7P)3W&TLL 7P)3s&TLL>J2?Gk߳8qYMl#I:ݡh~H %%B8J H %8J VJ\>\>H %8J    JbJEEHߋJ~JcJJ J J)r)rJ)JuuJJJjjJvJH~nJJ^JJuJ݀JH.^J|HG09J++J++HG09J))JIIJiJHd6 |JiJ:XGcJ?J; ; J J9r9rJJSJNJHYrCEJSJYJ22H/JyJ+J| JXXHߖލJJqJ<JٿJH JcJJUJ##J~#~#JХХ>W>WJJLJ`JII        P ]enxPPPPPPPPP7l EPV]enxPPPPPPPP P P P P ]enx P P! P& P+ P0 P5 P: P? P7|  *PPz  D PJK Po t =Y j U`  `U` \ ^ "N  n {   H`    P P P P P P P P P P5 P  !} '` ` P4`4`)`L`L`1`)`h5` P       P P P % P* P/ P  '4  $ ] 7 P: P= PB PE PJ PO PR PU PX P[ P^ Pe Ph Pk Pr Pu &   * , jv"5HS      ( .       `    2 C E G I X P P]  P P Pc " P Pk 0 Pq 5 Pu A PF P: Py K P P PU P Z P _ P d Pi PF` n Ps PF` x P } P  P P P  P  P P  P  P P  P P P  P P P  P  P  P P P  P  P P`  P P`  P P  P  P P $ P  ) P 5 P: P. P ? P D P P PU PI P# Z P_ P+ d P1 p Pu Pi P5 z P=  P PA  P U`G  PM  P PQ  PW 4     * S W b l q }   ' 5 B F Q [ _ j t x  a f r } _ g m ' P* P- Ps w }                             ! ' / 3 9 ? E I P PO U Y P P P P P P [uow\!] Py``E` 8`K P[ P[  'ResBP   o 'ResBP   o 'ResBY W ggBWYXdCDomJueMiVieDayDicEnepaqarinkay hora-{0} Lunes+{0} Lunesd MMM y, Ghamuq watakay minutokunan wataqayna wata-{0} Jueves-{0} Sbado+{0} Jueves+{0} Martes+{0} Sbadokunan Lunesqayna Luneshamuq Luneshamuq killakunan killaqayna killa-{0} Viernes+{0} Vierneshamuq Jueveshamuq Marteskunan Jueveskunan Marteskunan Sbadoqayna Juevesqayna Martesqayna Sbado{0} semanapihamuq Sbadohamuq semanakunan semanaqayna semanaQayna Vierneshamuq Vierneshamuq domingokunan Vierneskunan domingoqayna domingokunan punchawqayna punchaw-{0} Mircoles+{0} Domingopi+{0} Mircoles-{0} DomingopiQayna Mircoleshamuq Mircoleskunan MircolesEEEE, d MMMM y, Ghamuq kimsa killakunan kimsa killaqayna kimsa killaw 'semana' Y 'watapa'W 'semana' MMMM 'killapa')[A {Ch} H I K L {Ll} M N P Q S T U W Y]C[a {ch} {ch} h i k {k} l {ll} m n p {p} q {q} s t {t} u w y]c[   b c d e   f g - + j o O M S r m k v x z]di_7 %4%4B)JqJJJuJJJAJ{ J JYJJJ|J JJ6JS JJ?Jy JJJ J%JqJJJuJJJAJ{ J JYJJ    NM)P 7P)3u) !$ 0 $,q4D 3[)n3}$Qvsn 3<ӺAZ4aCS3w}}7$Q]d`8eaiD%;`]d`8eaiD2j4XG>]d`8eaiD%;`S*S*S* ! ! Z ! ! qBqBMM($hhB$YY$]j$``$k Q v33 텐MM 3 Yhh$MMMNg$˝?kh%$8|]<$תתת u48dHD<q \ c j x q  %  e o i >"*"! u48dHD<q \ c j x q  %  e o i >"*"!RUX[RUX[RUX[RUX[HryJ7J}J7J}J7J}<7<7<7!!!HH,JhJ[HH,JhJ[HH,JhJ[HJ J J J J J HJuJJuJJuJH+JJH:JJH+JJHOC7J>JEJ>JEJ>JEH0 JkJyJkJyJkJyHީJJHީRJJHީJJH}+J; J J; J J; J HdV:JJHdV:JJHdV:JJHޏuJJHޏuJJHޏuJJHޜނJJ ;HޜނJJ ;HޜނJJ ;HJJHJJHJJHJrJgJrJgJrJgDRDRDR o o o=z=z=zHݫJ`JnJ`JnJ`JnINN EPV]enxPP P PPPPPPP"P%P7Y EPV]enx(P+P.P1P4P7P:P=P@PCPFPIP EPV]enxLPOPRPUPXP[P^PaPdPgPjPmP7n  *PPl  pP Y `!$P PPPPPPP`PP PPPP#P*P5P .I !$ Y0 '/q`4`D` ``3``[)`7``3``$Q`y`B`n `3``f)`dO``0`<``KPA`Z4`8``S`3`w`3`M``[`#``TP`^`N`1h``B`/`NP ! QYai ! qy   PPP ' ;IM!$P Y] PPPPPPPPPPP`PPPPPPPPPPPP "/< IVcN S  puz \ a jv"5HS147:HP   ! ) X f ` j PPm`P PPm` PPm` PPP PPP PPP PP`P PP` PP` PPC``P P PC``  PPC`` PPP 'P*P P 4P7P-P APDP"<`:P GPJP"<` MPPP"<`  ZP]P`SP `PcP` fPiP`& sPvPlP. PPyP6 PPP> PP$`PF PP$`O PP$`W PPP_ PPPg PPPo PPPw PPP PPP PPP  P PP PPP $P'PP 1P4P*P >PAP7P KPNP o`DP` QPTP o`` WPZP o`` PPC7`xP PPC7` PPC7` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP                " * 2 : B J S [ c k s {            ]P`PcPfPiPlPoPrPuP   PPP C[ow ``r`V` 8`}  P 'ResB   NP o ` 'ResBP  o 'ResBP  o 'ResBq uumRBNFRulesOrdinalRulesSpelloutRulesVersion2: de;0: nul;1: een;1: ste;5: vyf;6: ses;8: agt;20: ste;-x: ">>;100: >>;11: elf;2: twee;3: drie;4: vier;7: sewe;9: nege;10: tien;2.1.27.223: derde;%%2d-year:%%ord-ste:0: nulste;1: eerste;2: tweede;-x: min >>;12: twaalf;x.x: =0.0=;13: dertien;15: vyftien;16: sestien;18: agttien;14: veertien;17: sewentien;19: negentien;x.x: =#,##0.#=;%digits-ordinal:x.x: << komma >>;%spellout-ordinal:100: honderd[ >>];%spellout-cardinal:1000: duisend[ >>];30: [>>-en-]dertig;50: [>>-en-]vyftig;60: [>>-en-]sestig;80: [>>-en-]tagtig;%spellout-numbering:200: <<honderd[ >>];20: [>>-en-]twintig;40: [>>-en-]veertig;70: [>>-en-]sewentig;90: [>>-en-]negentig;2000: <<duisend[ >>];0: =%spellout-cardinal=;%spellout-numbering-year:1000000: << miljoen[ >>];1100/100: << >%%2d-year>;2: ' =%spellout-ordinal=;10: =%spellout-numbering=;%%digits-ordinal-indicator:4: =%spellout-numbering=de;1000000000: << miljard[ >>];1: ' en =%spellout-ordinal=;21000/1000: << duisend[ >>];1000000000000000000: =#,##0=;10000: =%spellout-numbering=;1: nul =%spellout-numbering=;20: =%spellout-numbering=ste;1000000000000000000: =#,##0=.;1000000000000: << biljoen[ >>];1000000000000000: << biljard[ >>];0: honderd[ >%spellout-numbering>];0: =#,##0==%%digits-ordinal-indicator=;.102: <%spellout-numbering< honderd>%%ord-ste>;/1000: <%spellout-numbering< duisend>%%ord-ste>;21000000: <%spellout-numbering< miljoen>%%ord-ste>;51000000000: <%spellout-numbering< miljard>%%ord-ste>;81000000000000: <%spellout-numbering< biljoen>%%ord-ste>;;1000000000000000: <%spellout-numbering< biljard>%%ord-ste>; f98JrAI1KL3\en (w0S6D)S]r H91bOK|!m*7^h Em ` 'ResBP TTNRBNFRulesSpelloutRulesVersion0: ;0: hwee;1: koro;4: anan;5: anum;6: asia;1: biako;2.1.36.802: abien;7: asuon;9: akron;3: abiasa;8: awTtwe;-x: kaw >>;x.x: =0.0=;10: << >>>;100: << >>>;1000: << >>>;1: a-[-di-kane;x.x: << pTw >>;%spellout-ordinal:0: a-[-tT-so-hwee;%spellout-cardinal:1000: apem[-na->>];100: Tha[-na->>];%spellout-numbering:200: aha-<<[-na->>];2000: mpem-<<[-na->>];0: =%spellout-cardinal=;2: =%spellout-cardinal=;%%spellout-cardinal-tens:%spellout-numbering-year:100000: mpem-Tha[-na->>];200000: mpem-aha-<<[-na->>];10000: =%spellout-numbering=;1000000000000000000: =#,##0=;1000000: Tpepepem-<<[-na->>];2000000: mpepepem-<<[-na->>];1000000000: Tpepepepem-<<[-na->>];2000000000: mpepepepem-<<[-na->>];2: a-[-tT-so-=%spellout-cardinal=;10: du[->%%spellout-cardinal-tens>];1000000000000: Tpepepepepem-<<[-na->>];2000000000000: mpepepepepem-<<[-na->>];40: adu<<[->%%spellout-cardinal-tens>];20: aduonu[->%%spellout-cardinal-tens>];30: aduasa[->%%spellout-cardinal-tens>];,1000000000000000: Tpepepepepepem-<<[-na->>];,2000000000000000: mpepepepepepem-<<[-na->>];4{<}{Ge!*Qp[p(QfVt H83{*F 8N =` 'ResBk oogRBNFRulesOrdinalRulesSpelloutRulesVersion0: c;1: ;2: u;3: &5u;4: +u;7: 0cu;9:  ;-x: ">>;5: 5u;6: 55u;8: 5u;2.1.27.22x.x: =0.0=;0: =#,##0=;-x: E5= >>;1000: :[ >>];100: v[ >>];10: 5-[ >>];x.x: << %e >>;x.x: =#,##0.#=;%digits-ordinal:2000: << :[ >>];200: << v[ >>];20: << 5-[ >>];%spellout-ordinal:%spellout-cardinal:1000000:  [ >>];%spellout-numbering:1100/100: << v[ >>];2000000: <<  [ >>];0: =%spellout-cardinal=;%spellout-numbering-year:1000000000: << b [ >>];0: =%spellout-numbering=;10000: =%spellout-numbering=;1000000000000000000: =#,##0=;1000000000000: << r* [ >>];1000000000000000: << H* [ >>];8r%fkV. AJ(S0 B<Z*7| Eg \` 'ResBh l l d RBNFRulesOrdinalRulesSpelloutRulesVersion0: 5A1;6: 3*);5: .E3);7: 3(9);9: *39);1: H'-/;-x: ">>;10: 941);3: +D'+);4: #1(9);2: %+F'F;1: 'D#HD;1: H'-/);2.1.41.998: +E'FJ);1: 'D#HDI;2: %+F*'F;2: 'D+'FJ;3: 'D+'D+;4: 'D1'(9;5: 'D.'E3;6: 'D3'/3;7: 'D3'(9;8: 'D+'EF;9: 'D*'39;13: >> 941;60: 'D3*HF;10: 'D9'41;12: >> 941;1: 'D-'/J ;2: 'D+'FJ);3: 'D+'D+);4: 'D1'(9);5: 'D.'E3);6: 'D3'/3);7: 'D3'(9);8: 'D+'EF);9: 'D*'39);x.x: =0.0=;-x: F'B5 >>;20: 'D941HF;50: 'D.E3HF;70: 'D3(9HF;90: 'D*39HF;0: =#,##0=.;10: 'D9'41);12: >> 941);1: 'D-'/J) ;11: %-/I 941;12: %+F' 941;30: 'D+D'+HF;40: 'D#1(9HF;80: 'D+E'FHF;11: 'D-'/J 941;12: %+F*' 941);x.x: << A'5D >>;%digits-ordinal:11: 'D-'/J) 941);%spellout-numbering:%%spellout-numbering-m:%%ordinal-ones-feminine:%%ordinal-ones-masculine:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-ordinal-feminine:%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:13: >%spellout-numbering> 941;12: =%spellout-ordinal-feminine=;12: =%spellout-ordinal-masculine=;60: [>%spellout-numbering> H ]3*HF;1000: #DA[ H >%spellout-numbering>];100: E'&)[ H >%spellout-numbering>];20: [>%spellout-numbering> H ]941HF;50: [>%spellout-numbering> H ].E3HF;70: [>%spellout-numbering> H ]3(9HF;90: [>%spellout-numbering> H ]*39HF;30: [>%spellout-numbering> H ]+D'+HF;40: [>%spellout-numbering> H ]#1(9HF;80: [>%spellout-numbering> H ]+E'FHF;2000: #DAJ[ H >%spellout-numbering>];200: E'&*'F[ H >%spellout-numbering>];60: [>%%spellout-numbering-m> H ]3*HF;2000: #DAJF[ H >%spellout-numbering>];1000: #DA[ H >%%spellout-numbering-m>];100: E'&)[ H >%%spellout-numbering-m>];20: [>%%spellout-numbering-m> H ]941HF;50: [>%%spellout-numbering-m> H ].E3HF;70: [>%%spellout-numbering-m> H ]3(9HF;90: [>%%spellout-numbering-m> H ]*39HF;61: >%%ordinal-ones-feminine> H 'D3*HF;x.x: <%%spellout-numbering-m< A'5D >> ;2000: #DAJ[ H >%%spellout-numbering-m>];30: [>%%spellout-numbering-m> H ]+D'+HF;40: [>%%spellout-numbering-m> H ]#1(9HF;80: [>%%spellout-numbering-m> H ]+E'FHF;21: >%%ordinal-ones-feminine> H 'D941HF;51: >%%ordinal-ones-feminine> H 'D.E3HF;61: >%%ordinal-ones-masculine> H 'D3*HF;71: >%%ordinal-ones-feminine> H 'D3(9HF;91: >%%ordinal-ones-feminine> H 'D*39HF;)1000000: EDJHF[ H >%spellout-numbering>];)200: E'&*'F[ H >%%spellout-numbering-m>];)1000: 'D#DA[ H >%%spellout-numbering-m>];)100: 'DE'&)[ H >%%spellout-numbering-m>];)21: >%%ordinal-ones-masculine> H 'D941HF;)31: >%%ordinal-ones-feminine> H 'D+D'+HF;)41: >%%ordinal-ones-feminine> H 'D#1(9HF;)51: >%%ordinal-ones-masculine> H 'D.E3HF;)71: >%%ordinal-ones-masculine> H 'D3(9HF;)81: >%%ordinal-ones-feminine> H 'D+E'FHF;)91: >%%ordinal-ones-masculine> H 'D*39HF;*2000: 'D#DAJ[ H >%%spellout-numbering-m>];*31: >%%ordinal-ones-masculine> H 'D+D'+HF;*41: >%%ordinal-ones-masculine> H 'D#1(9HF;*81: >%%ordinal-ones-masculine> H 'D+E'FHF;+200: 'DE'&*'F[ H >%%spellout-numbering-m>];,1000000000: EDJ'1[ H >%spellout-numbering>];,1000000: EDJHF[ H >%%spellout-numbering-m>];.1000000: 'DEDJHF[ H >%%spellout-numbering-m>];.1000: 'D#DA[ H >%spellout-cardinal-feminine>];.100: 'DE'&)[ H >%spellout-cardinal-feminine>];/1000000000: EDJ'1[ H >%%spellout-numbering-m>];/2000: 'D#DAJ[ H >%spellout-cardinal-feminine>];01000000000000: *1DJHF[ H >%spellout-numbering>];0200: 'DE'&*'F[ H >%spellout-cardinal-feminine>];11000000000: 'DEDJ'1[ H >%%spellout-numbering-m>];31000000000000: *1DJHF[ H >%%spellout-numbering-m>];31000000: 'DEDJHF[ H >%spellout-cardinal-feminine>];61000000000000000: CH'/1DJHF[ H >%spellout-numbering>];61000000000: 'DEDJ'1[ H >%spellout-cardinal-feminine>];81000000000000: *1DJHF[ H >%spellout-cardinal-feminine>];91000000000000000: CH'/1DJHF[ H >%%spellout-numbering-m>];:300: <%spellout-numbering< E'&)[ H >%spellout-numbering>];;3000: <%spellout-numbering< "D'A[ H >%spellout-numbering>];=300: <%spellout-numbering< E'&)[ H >%%spellout-numbering-m>];>3000: <%spellout-numbering< "D'A[ H >%%spellout-numbering-m>];>1000000000000000: CH'/1DJHF[ H >%spellout-cardinal-feminine>];B2000000: <%%spellout-numbering-m< EDJHF[ H >%spellout-numbering>];B300: <%spellout-numbering< E'&)[ H >%spellout-cardinal-feminine>];C11000/1000: <%%spellout-numbering-m< #DA[ H >%spellout-numbering>];E2000000000: <%%spellout-numbering-m< EDJ'1[ H >%spellout-numbering>];E2000000: <%%spellout-numbering-m< EDJHF[ H >%%spellout-numbering-m>];E2000000: <%%spellout-numbering-m< 'D#DA[ H >%%spellout-numbering-m>];F11000/1000: <%%spellout-numbering-m< #DA[ H >%%spellout-numbering-m>];H2000000000: <%%spellout-numbering-m< EDJ'1[ H >%%spellout-numbering-m>];I2000000000000: <%%spellout-numbering-m< *1DJHF[ H >%spellout-numbering>];K3000: <%spellout-cardinal-feminine< "D'A[ H >%spellout-cardinal-feminine>];L2000000000000: <%%spellout-numbering-m< *1DJHF[ H >%%spellout-numbering-m>];O2000000000000000: <%%spellout-numbering-m< CH'/1DJHF[ H >%spellout-numbering>];O2000000: <%spellout-cardinal-feminine< 'D#DA[ H >%spellout-cardinal-feminine>];P11000/1000: <%spellout-cardinal-feminine< #DA[ H >%spellout-cardinal-feminine>];R2000000000000000: <%%spellout-numbering-m< CH'/1DJHF[ H >%%spellout-numbering-m>];R2000000000: <%spellout-cardinal-feminine< EDJ'1[ H >%spellout-cardinal-feminine>];V2000000000000: <%spellout-cardinal-feminine< *1DJHF[ H >%spellout-cardinal-feminine>];\2000000000000000: <%spellout-cardinal-feminine< CH'/1DJHF[ H >%spellout-cardinal-feminine>];5.,\HR #>(@f>b&$   T:dpHR #>p@f>b$   T:,\HR #>(u) aM 4  .e,\HR #>(u) aM 4  . H9EQ]iu16 D Z =R p 4 d@  ;s.-`f`! 6 D/ + V R[   aT  {f  .*7 Ed z` 'ResBP %%ALIASar  'ResB% ))!RBNFRulesOrdinalRulesSpelloutRulesVersion%%nci:3: ;%%inci:%%uncu:0: nci;1: bir;2: iki;5: be_;%%inci2:%%uncu2:-x: ">>;0: inci;0: uncu;0: nc;0: 1nc1;4: drd;6: alt1;0: s1f1r;2.1.27.227: yeddi;0: ''inci;2: ikinci;3: nc;8: sYkkiz;9: doqquz;1: birinci;5: be_inci;6: alt1nc1;x.x: =0.0=;-x: Yksi >>;10: on[ >>];4: drdnc;7: yeddinci;0: s1f1r1nc1;30: otuz[ >>];40: q1rx[ >>];50: Ylli[ >>];8: sYkkizinci;9: doqquzuncu;10: on>%%uncu>;60: atm1_[ >>];x.x: << tam >>;x.x: =#,##0.#=;%digits-ordinal:20: iyirmi[ >>];50: Ylli>%%nci>;70: yetmi_[ >>];80: sYqsYn[ >>];90: doxsan[ >>];100: << yz[ >>];30: otuz>%%uncu>;%spellout-ordinal:1000: << min[ >>];20: iyirmi>%%nci>;40: q1rx>%%inci2>;%spellout-cardinal:%spellout-numbering:60: altm1_>%%inci2>;70: yetmi_>%%inci2>;80: sYqsYn>%%inci2>;90: doxsan>%%inci2>;0: =%spellout-cardinal=;1000000: << milyon[ >>];1: ' =%spellout-ordinal=;%spellout-numbering-year:0: =%spellout-numbering=;%%digits-ordinal-indicator:1000000000: << milyard[ >>];1000000000000000000: =#,##0=;1000000000000: << trilyon[ >>];1000000000000000000: =#,##0='inci;1000000000000000: << katrilyon[ >>];0: =#,##0==%%digits-ordinal-indicator=;1000: <%spellout-numbering< bin>%%inci>;100: <%spellout-numbering< yz>%%uncu2>;.1000000: <%spellout-numbering< milyon>%%uncu>;21000000000: <%spellout-numbering< milyar>%%inci2>;51000000000000: <%spellout-numbering< trilyon>%%uncu>;:1000000000000000: <%spellout-numbering< katrilyon>%%uncu>;QtN 5'/~7"Wfu&7HN OZgg?ugHlgcglI/<Z  R,*7 E! ` 'ResBR V V P RBNFRulesSpelloutRulesVersion2: 420;3: B@K;7: A5<;0: =C;L;1: 04=0;1: 04=>;2: 4725;5: ?OBK;5: ?OFL;7: AQ<K;1: 047i=;1: ?5@HK;2.1.27.222: 4@C3V;5: ?OB05;5: ?OB0O;6: H>ABK;6: HMAFL;7: AQ<05;7: AQ<0O;8: 2>A5<;0: =C;O2K;100: A>BK;1: ?5@H05;1: ?5@H0O;2: 4@C30O;2: 4@C3>5;3: B@M9FV;4: G0BK@K;6: H>AB05;6: H>AB0O;8: 2>AL<K;0: =C;O20O;0: =C;O2>5;100: A>B05;100: A>B0O;3: B@MFFO5;3: B@MFFOO;8: 2>AL<05;8: 2>AL<0O;9: 4752OFL;9: 47O2OBK;x.x: =0.0=;10: 475AOFL;10: 47OAOBK;9: 47O2OB05;9: 47O2OB0O;-x: <V=CA >>;10: 47OAOB05;10: 47OAOB0O;20: 420FF0BK;30: B@KFF0BK;40: A0@0:02K;4: G0FL25@BK;100: AB>[ >>];101: AB>[ >>];20: 420FF0B05;20: 420FF0B0O;300: B@>EA>BK;30: B@KFF0B05;30: B@KFF0B0O;40: A0@0:020O;40: A0@0:02>5;4: G0FL25@B05;4: G0FL25@B0O;500: ?OFVA>BK;700: AO<VA>BK;40: A>@0:[ >>];41: A>@0:[ >>];x.x: =#,##0.#=;12: 420=0FF0BK;12: 420=0FF0FL;13: B@K=0FF0BK;13: B@K=0FF0FL;15: ?OB=0FF0BK;15: ?OB=0FF0FL;16: H0A=0FF0BK;16: H0A=0FF0FL;17: AO<=0FF0BK;17: AO<=0FF0FL;200: 472CEA>BK;300: B@>EA>B05;300: B@>EA>B0O;500: ?OFVA>B05;500: ?OFVA>B0O;700: AO<VA>B05;700: AO<VA>B0O;70: A5<475AOBK;90: 4752O=>ABK;%%lenient-parse:11: 047V=0FF0BK;11: 047V=0FF0FL;12: 420=0FF0B05;12: 420=0FF0B0O;13: B@K=0FF0B05;13: B@K=0FF0B0O;15: ?OB=0FF0B05;15: ?OB=0FF0B0O;16: H0A=0FF0B05;16: H0A=0FF0B0O;17: AO<=0FF0B05;17: AO<=0FF0B0O;200: 472CEA>B05;200: 472CEA>B0O;50: ?OFV47OAOBK;600: H0ALFVA>BK;70: A5<475AOB0O;70: AO<47OAOB05;800: 20AL<VA>BK;90: 4752O=>AB05;90: 4752O=>AB0O;300: B@KAB0[ >>];301: B@KAB0[ >>];701: A5<A>B[ >>];x.x: << :>A:0 >>;700: A5<A>B[ >>];11: 047V=0FF0B05;11: 047V=0FF0B0O;14: G0BK@=0FF0BK;14: G0BK@=0FF0FL;18: 20AO<=0FF0BK;18: 20AO<=0FF0FL;400: G0BK@>EA>BK;50: ?OFL475AOB05;50: ?OFV475AOB0O;600: H0ALFVA>B05;600: H0ALFVA>B0O;60: HMAFL475AOBK;700: AO<A>B[ >>];800: 20AL<VA>B05;800: 20AL<VA>B0O;900: 4752OFVA>BK;200: 4725AF5[ >>];201: 4725AF5[ >>];20: 420FF0FL[ >>];21: 420FF0FL[ >>];30: B@KFF0FL[ >>];31: B@KFF0FL[ >>];500: ?OFLA>B[ >>];501: ?OFLA>B[ >>];14: G0BK@=0FF0B05;14: G0BK@=0FF0B0O;18: 20AO<=0FF0B05;18: 20AO<=0FF0B0O;19: 4752OB=0FF0BK;19: 4752OB=0FF0FL;400: G0BK@>EA>B05;400: G0BK@>EA>B0O;60: HMAFV475AOB0O;60: HMAFV47OAOB05;80: 20AL<V47OAOBK;900: 4752OFVA>B05;900: 4752OFVA>B0O;600: HMAFLA>B[ >>];601: HMAFLA>B[ >>];70: A5<475AOB[ >>];71: A5<475AOB[ >>];801: 20AO<A>B[ >>];800: 20AO<A>B[ >>];19: 4752OB=0FF0B05;19: 4752OB=0FF0B0O;800: 2>A5<A>B[ >>];80: 20AL<V47OAOB05;80: 20AL<V47OAOB0O;400: G0BK@KAB0[ >>];401: G0BK@KAB0[ >>];51: ?OFV47OAOB[ >>];90: 4752O=>AB0[ >>];91: 4752O=>AB0[ >>];50: ?OFL475AOB[ >>];%spellout-numbering:100000: AB> BKAOG=K;2000: 472CE BKAOG=K;50: ?OFL47OAOB[ >>];60: HMAFL475AOB[ >>];61: HMAFL475AOB[ >>];80: 2>A5<475AOB[ >>];81: 2>A5<475AOB[ >>];900: 4752OFLA>B[ >>];901: 4752OFLA>B[ >>];100000: AB> BKAOG=05;100000: AB> BKAOG=0O;2000: 472CE BKAOG=05;2000: 472CE BKAOG=0O;10000: 475AOFV BKAOG=K;10000: 475AOFV BKAOG=05;10000: 475AOFV BKAOG=0O;20000: 420FF0FV BKAOG=K;300000: B@>EA>B BKAOG=K;%spellout-numbering-year:%spellout-ordinal-neuter:0: =%spellout-numbering=;200000: 472CEA>B BKAOG=K;20000: 420FF0FV BKAOG=05;20000: 420FF0FV BKAOG=0O;300000: B@>EA>B BKAOG=05;300000: B@>EA>B BKAOG=0O;%spellout-cardinal-neuter:200000: 472CEA>B BKAOG=05;200000: 472CEA>B BKAOG=0O;%spellout-ordinal-feminine:400000: G0BK@>EA>B BKAOG=K;%spellout-cardinal-feminine:%spellout-ordinal-masculine:400000: G0BK@>EA>B BKAOG=05;400000: G0BK@>EA>B BKAOG=0O;1000000000000000000: =#,##0=;%spellout-cardinal-masculine:10001/1000: 475AOFL BKAOG[ >>];3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;,1000: <%spellout-cardinal-feminine< BKAOG=K;,5000: <%spellout-cardinal-feminine< BKAOG=K;-5000: <%spellout-cardinal-feminine< BKAOG=05;-5000: <%spellout-cardinal-feminine< BKAOG=0O;/5001: <%spellout-cardinal-feminine< BKAOG[ >>];01001: <%spellout-cardinal-feminine< BKAOG0[ >>];02001: <%spellout-cardinal-feminine< BKAOGK[ >>];41000000: <%spellout-cardinal-masculine< <V;LQ=[ >>];52000000: <%spellout-cardinal-masculine< <V;LQ=K[ >>];611000/1000: <%spellout-cardinal-masculine< BKAOG[ >>];620001/1000: <%spellout-cardinal-masculine< BKAOG[ >>];621000/1000: <%spellout-cardinal-feminine< BKAOG0[ >>];65000000: <%spellout-cardinal-masculine< <V;LQ=0^[ >>];7100001/1000: <%spellout-cardinal-masculine< BKAOG[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';81000000000: <%spellout-cardinal-masculine< <V;LO@4[ >>];92000000000: <%spellout-cardinal-masculine< <V;LO@4K[ >>];9500000/1000: <%spellout-cardinal-feminine< BKAOG=05[ >>];9110000/1000: <%spellout-cardinal-feminine< BKAOG=05[ >>];9110000/1000: <%spellout-cardinal-feminine< BKAOG=0O[ >>];9110000/1000: <%spellout-cardinal-masculine< BKAOG=K[ >>];9200001/1000: <%spellout-cardinal-feminine< BKAOG=05[ >>];9200001/1000: <%spellout-cardinal-feminine< BKAOG=0O[ >>];9200001/1000: <%spellout-cardinal-masculine< BKAOG=K[ >>];9300001/1000: <%spellout-cardinal-feminine< BKAOG=05[ >>];9300001/1000: <%spellout-cardinal-feminine< BKAOG=0O[ >>];9300001/1000: <%spellout-cardinal-masculine< BKAOG=K[ >>];9400001/1000: <%spellout-cardinal-feminine< BKAOG=05[ >>];9400001/1000: <%spellout-cardinal-feminine< BKAOG=0O[ >>];9400001/1000: <%spellout-cardinal-masculine< BKAOG=K[ >>];:5000000000: <%spellout-cardinal-masculine< <V;LO@40^[ >>];:500000/1000: <%spellout-cardinal-masculine< BKAOG=05[ >>];;1000000000000: <%spellout-cardinal-masculine< B@K;LQ=[ >>];<2000000000000: <%spellout-cardinal-masculine< B@K;LQ=K[ >>];<5000000000000: <%spellout-cardinal-masculine< B@K;Q=0^[ >>];A1000000000000000: <%spellout-cardinal-masculine< :204@K;LQ=[ >>];B2000000000000000: <%spellout-cardinal-masculine< :204@K;LQ=K[ >>];C5000000000000000: <%spellout-cardinal-masculine< :204@K;LQ=0^[ >>];Y1000: <%spellout-cardinal-feminine< $(cardinal,one{BKAOG0}few{BKAOGK}other{BKAOG})$[ >>];a1000000: <%spellout-cardinal-masculine< $(cardinal,one{<V;LQ=}few{<V;LQ=K}other{<V;LQ=0^})$[ >>];g1000000000: <%spellout-cardinal-masculine< $(cardinal,one{<V;LO@4}few{<V;LO@4K}other{<V;LO@40^})$[ >>];i1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{B@K;LQ=}few{B@K;LQ=K}other{B@K;Q=0^})$[ >>];v1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{:204@K;LQ=}few{:204@K;LQ=K}other{:204@K;LQ=0^})$[ >>];|E 5 U M (X F\|c@ #  Yl :  J (+*@ #  Yl $_  J Z ("4* #  Yl :_  J w <bvK=O4LlpP!/=,{  \7  l+ h  K Z p[ * , dj O U > .~j#f " <?{)^&H= ,  7 + chj  , LHK  p[o * , dC i   |~j#f  <KoL7*s w,  7 + WhYv  <6K  p[Y * ,i d- .   A~j#f * 8P l` 'ResBG KKERBNFRulesSpelloutRulesVersion2: 420;2: 425;3: B@8;5: ?5B;0: =C;0;1: 548=;1: 54=>;6: H5AB;8: >A5<;2.1.27.227: A545<;9: 4525B;10: 45A5B;4: G5B8@8;x.x: =0.0=;-x: <8=CA >>;100: AB>[ >>];11: 548=045A5B;12: 420=045A5B;13: B@8=045A5B;15: ?5B=045A5B;x.x: << :><0 >>;%%lenient-parse:16: H5AB=045A5B;18: >A5<=045A5B;200: 425AB0[ >>];300: B@8AB0[ >>];17: A545<=045A5B;19: 4525B=045A5B;1000: E8;O40[ >>];14: G5B8@8=045A5B;20: 42045A5B[ 8 >>];30: B@845A5B[ 8 >>];500: ?5BAB>B8=[ >>];50: ?5B45A5B[ 8 >>];%spellout-numbering:600: H5ABAB>B8=[ >>];60: H5AB45A5B[ 8 >>];800: >A5<AB>B8=[ >>];80: >A5<45A5B[ 8 >>];700: A545<AB>B8=[ >>];70: A545<45A5B[ 8 >>];900: 4525BAB>B8=[ >>];90: 4525B45A5B[ 8 >>];400: G5B8@8AB>B8=[ >>];40: G5B8@845A5B[ 8 >>];%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:0: =%spellout-cardinal-feminine=;3: =%spellout-cardinal-masculine=;02000: <%spellout-cardinal-feminine< E8;O48[ >>];41000000: <%spellout-cardinal-masculine< <8;8>=[ >>];52000000: <%spellout-cardinal-masculine< <8;8>=0[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';81000000000: <%spellout-cardinal-masculine< <8;80@4[ >>];92000000000: <%spellout-cardinal-masculine< <8;80@40[ >>];;1000000000000: <%spellout-cardinal-masculine< B@8;8>=[ >>];<2000000000000: <%spellout-cardinal-masculine< B@8;8>=0[ >>];A1000000000000000: <%spellout-cardinal-masculine< :204@8;8>=[ >>];B2000000000000000: <%spellout-cardinal-masculine< :204@8;8>=0[ >>];][wY!*w<XEbl SeuH/A^2w$ F;!3 uH/A^2w$ F;*  8E N` 'ResB RBNFRulesSpelloutRulesVersion2: dva;2: dve;3: tri;5: pet;0: nula;6: aest;8: osam;1: jedan;1: jedno;2.1.27.227: sedam;9: devet;10: deset;4: etiri;x.x: =0.0=;1: jedinica;-x: minus >>;12: dvanaest;13: trinaest;15: petnaest;100: sto[ >>];11: jedenaest;14: etrnaest;16: aestnaest;18: osamnaest;17: sedamnaest;19: devetnaest;600: aesto[ >>];200: dvesta[ >>];300: trista[ >>];500: petsto[ >>];50: pedeset[ >>];x.x: << zarez >>;20: dvadeset[ >>];30: trideset[ >>];60: aezdeset[ >>];800: osamsto[ >>];400: etristo[ >>];40: etrdeset[ >>];700: sedamsto[ >>];80: osamdeset[ >>];900: devetsto[ >>];90: devedeset[ >>];70: sedamdeset[ >>];%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;11000: <%spellout-cardinal-feminine< hiljada[ >>];41000000: <%spellout-cardinal-masculine< milion[ >>];81000000000: <%spellout-cardinal-masculine< miliard[ >>];:1000000000000: <%spellout-cardinal-masculine< bilion[ >>];>1000000000000000: <%spellout-cardinal-masculine< biliard[ >>];od#!<y*Z3dn 0 o3[Qcu@G*f!FA o3[Qcu@G*f! A o3[Qcu@G*f* 8 P` 'ResB   RBNFRulesOrdinalRulesSpelloutRulesVersion0: s;0: ;1: r;1: u;2: n;3: r;4: t;5: ;1: un;0: ena;1: una;20: >>;2: dos;6: sis;7: set;9: nou;0: zero;-x: ">>;100: >>;10: deu;2: dues;3: tres;5: cinc;6: sis;7: set;8: vuit;9: nov;0: zero;10: des;11: onze;11: onz;2.1.27.222: segon;4: quart;8: vuit;0: zerona;12: dotze;12: dotz;16: setze;16: setz;19: dinou;1: primer;20: vint;2: segona;3: tercer;4: quarta;4: quatre;5: cinqu;6: sisena;7: setena;9: novena;100: cent;10: desena;11: onzena;13: tretze;13: tretz;15: quinze;15: quinz;17: disset;18: divuit;19: dinov;1: primera;30: trent;3: tercera;8: vuitena;x.x: =0.0=;0: =#,##0=a;12: dotzena;14: catorze;14: catorz;16: setzena;17: disset;18: divuit;20: vintena;5: cinquena;70: setant;90: norant;-x: menys >>;101: cent->>;100: centena;13: tretzena;15: quinzena;19: dinovena;30: trentena;40: quarant;60: seixant;80: vuitant;21: vint-i->>;31: trenta->>;14: catorzena;17: dissetena;18: divuitena;50: cinquant;70: setantena;90: norantena;1000: mil[ >>];100: cent[->>];71: setanta->>;91: noranta->>;x.x: =#,##0.#=;40: quarantena;60: seixantena;80: vuitantena;20: vint[-i->>];30: trenta[->>];x.x: << coma >>;41: quaranta->>;61: seixanta->>;81: vuitanta->>;%%lenient-parse:%digits-ordinal:50: cinquantena;70: setanta[->>];90: noranta[->>];51: cinquanta->>;40: quaranta[->>];60: seixanta[->>];80: vuitanta[->>];50: cinquanta[->>];%spellout-numbering:1000000: un mili[ >>];%digits-ordinal-feminine:%spellout-numbering-year:0: =%spellout-numbering=;%digits-ordinal-masculine:%%spellout-numbering-cents:%spellout-ordinal-feminine:1000000000: un miliard[ >>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;1000000000000: un bili[ >>];%%digits-ordinal-indicator-m:%spellout-cardinal-masculine:1000000000000000000: =#,##0=;0: =%digits-ordinal-masculine=;1000000000000000000: =#,##0=ena;%%spellout-ordinal-feminine-cont:1000000000000000: un biliard[ >>];%%spellout-ordinal-feminine-conts:%%spellout-ordinal-masculine-cont:1: ' =%spellout-ordinal-feminine=;1: s =%spellout-ordinal-feminine=;2: =%spellout-cardinal-masculine=;3: =%spellout-cardinal-masculine=;%%spellout-cardinal-feminine-cents:%%spellout-ordinal-masculine-conts:1: ' =%spellout-cardinal-feminine=;1: ' =%spellout-ordinal-masculine=;1: s =%spellout-ordinal-masculine=;1: ' =%spellout-cardinal-masculine=;%%spellout-cardinal-masculine-cents:)0: =#,##0==%%digits-ordinal-indicator-m=;,1000: mil>%%spellout-ordinal-feminine-cont>;-1000: mil>%%spellout-ordinal-masculine-cont>;.2000: <%spellout-cardinal-masculine< mil[ >>];52000000: <%spellout-cardinal-masculine< milions[ >>];51000000: un milion>%%spellout-ordinal-feminine-cont>;61000000: un milion>%%spellout-ordinal-masculine-cont>;7&[last primary ignorable ] << ' ' << ',' << '-' << '';92000000000: <%spellout-cardinal-masculine< miliards[ >>];91000000000: un miliard>%%spellout-ordinal-feminine-cont>;:1000000000: un miliard>%%spellout-ordinal-masculine-cont>;;2000000000000: <%spellout-cardinal-masculine< bilions[ >>];;1000000000000: un bilion>%%spellout-ordinal-feminine-cont>;<1000000000000: un bilion>%%spellout-ordinal-masculine-cont>;?2000000000000000: <%spellout-cardinal-masculine< biliards[ >>];?1000000000000000: un biliard>%%spellout-ordinal-feminine-cont>;@1000000000000000: un biliard>%%spellout-ordinal-masculine-cont>;E200: <%spellout-cardinal-masculine<-cent>%%spellout-numbering-cents>;K2000: <%spellout-cardinal-masculine< mil>%%spellout-ordinal-feminine-cont>;K200: <%spellout-cardinal-masculine<-cent>%%spellout-ordinal-feminine-cont>;L2000: <%spellout-cardinal-masculine< mil>%%spellout-ordinal-masculine-cont>;L200: <%spellout-cardinal-masculine<-cent>%%spellout-ordinal-masculine-cont>;M200: <%spellout-cardinal-masculine<-cent>%%spellout-cardinal-feminine-cents>;N200: <%spellout-cardinal-masculine<-cent>%%spellout-cardinal-masculine-cents>;R2000000: <%spellout-cardinal-masculine< milion>%%spellout-ordinal-feminine-conts>;S2000000: <%spellout-cardinal-masculine< milion>%%spellout-ordinal-masculine-conts>;V2000000000: <%spellout-cardinal-masculine< miliard>%%spellout-ordinal-feminine-conts>;W2000000000: <%spellout-cardinal-masculine< miliard>%%spellout-ordinal-masculine-conts>;X2000000000000: <%spellout-cardinal-masculine< bilion>%%spellout-ordinal-feminine-conts>;Y2000000000000: <%spellout-cardinal-masculine< bilion>%%spellout-ordinal-masculine-conts>;\2000000000000000: <%spellout-cardinal-masculine< biliard>%%spellout-ordinal-feminine-conts>;]2000000000000000: <%spellout-cardinal-masculine< biliard>%%spellout-ordinal-masculine-conts>; %+H1y yr& {L~ pi|3E* P  _    ~ 5p1PX`h.D'3Zi|3E*YP  _    p@i|3E* P  _   6 Z Ze9O?pWxW: J$! n   ]K S8>8ahZ#K{co@N\jj"Wz: J2$!  RN  *7u E ` 'ResB RBNFRulesSpelloutRulesVersion2: (;6:  ';9: ';2.1.38.681: 4;5:  4;7: %4;3: (4;10: ' 4;11:  "';16: %*#.;12: "3&';4:  3,"4;80: ([ >>];8: 3 4';100: <<%'[ >>];13: ,"3&';14:  .4.;-x: "'4 >>;%spellout-ordinal:0: %*3 4';20: *"([ >>];60: &,4[ >>];x.x: =#,##,##0.0=;%spellout-cardinal:17: %'4'"';18: '"3&';19: *4. 4;NaN:  ' 4;%spellout-numbering:x.x: << *. >>;15: '43"';30: 3"( 4[ >>];40:  #(( 4[ >>];90: '40[ >>];100000: << #4[ >>];1000: << &"4[ >>];0: =%spellout-cardinal=;50: '4 4[ >>];70: &.4*"4[ >>];%spellout-numbering-year:0: =%spellout-numbering=;Inf: '*"'4(;10000000: << *([ >>];100000000000000000: =#,##,##0=;0: =%spellout-numbering= 33 ,;.i&G1 <Tb~p}0 $C;jR8 VX* 8 ` 'ResB RBNFRulesSpelloutRulesVersion0: ;1: ;2: ;3: r;4: y;11: ;5: y;6: ;8: ;9: ;10: z;12: ;13: v;14: v;16: ;18: ;7: vy;0: z;15: v;17: v;19: ;2.1.36.80x.x: =0.0=;-x: z >>;Inf: rz x;NaN: wy ;%%spellout-tens:x.x: << z >>;%spellout-cardinal:100: << z[ >>];%spellout-numbering:1000: << rv[ >>];1000000: << r[ >>];0: =%spellout-numbering=;%spellout-numbering-year:20: z>%%spellout-tens>;30: rz>%%spellout-tens>;40: yz>%%spellout-tens>;1: ' =%spellout-numbering=;50: yz>%%spellout-tens>;60: z>%%spellout-tens>;70: vz>%%spellout-tens>;80: z>%%spellout-tens>;90: z>%%spellout-tens>;1000000000: << r[ >>];1000000000000000000: =#,##0=;1000000000000: << rp[ >>];1000000000000000: << rv[ >>];0>+3;CK#T]fox">Zv*Sh *, 8 ` 'ResB RBNFRulesSpelloutRulesVersion2: dv;2: dva;3: tYi;5: pt;8: osm;0: nula;6: aest;7: sedm;1: jeden;1: jedna;1: jedno;2.1.27.224: tyYi;9: devt;10: deset;x.x: =0.0=;12: dvanct;13: tYinct;14: trnct;15: patnct;18: osmnct;-x: minus >>;11: jedenct;16: aestnct;17: sedmnct;100: sto[ >>];19: devatenct;50: padest[ >>];60: aedest[ >>];x.x: << rka >>;80: osmdest[ >>];70: sedmdest[ >>];90: devadest[ >>];%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;+20: <%spellout-cardinal-masculine<cet[ >>];,200: <%spellout-cardinal-feminine< st[ >>];,300: <%spellout-cardinal-feminine< sta[ >>];,500: <%spellout-cardinal-feminine< set[ >>];/1000: <%spellout-cardinal-feminine< tisc[ >>];/5000: <%spellout-cardinal-feminine< tisc[ >>];02000: <%spellout-cardinal-feminine< tisce[ >>];41000000: <%spellout-cardinal-masculine< milin[ >>];52000000: <%spellout-cardinal-masculine< miliny[ >>];55000000: <%spellout-cardinal-masculine< milino[ >>];91000000000: <%spellout-cardinal-masculine< miliarda[ >>];92000000000: <%spellout-cardinal-masculine< miliardy[ >>];95000000000: <%spellout-cardinal-masculine< miliardo[ >>];:1000000000000: <%spellout-cardinal-masculine< bilin[ >>];;2000000000000: <%spellout-cardinal-masculine< biliny[ >>];;5000000000000: <%spellout-cardinal-masculine< bilino[ >>];?1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];?2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];?5000000000000000: <%spellout-cardinal-masculine< biliardo[ >>];x?S)D l2;!v/Axe,Z$[C:{!S)X]/Axe,Z$[C:{!S)N]/Axe,Z$[C:{!* 8 b` 'ResBP TTNRBNFRulesSpelloutRulesVersion1: un;0: dim;9: naw;2: dau;2: dwy;3: tri;5: pum;8: wyth;3: tair;5: pump;6: chwe;7: saith;2.1.27.224: pedair;4: pedwar;6: chwech;x.x: =0.0=;-x: minws >>;& ' ' , ',' ;10: un deg[ >>];%%lenient-parse:x.x: << pwynt >>;20: dau ddeg[ >>];%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:0: =%spellout-cardinal-masculine=;-%spellout-cardinal-feminine-before-consonant:.%spellout-cardinal-masculine-before-consonant:=30: <%spellout-cardinal-masculine-before-consonant< deg[ >>];?1000: <%spellout-cardinal-masculine-before-consonant< mil[ >>];?100: <%spellout-cardinal-masculine-before-consonant< cant[ >>];E1000000: <%spellout-cardinal-masculine-before-consonant< miliwn[ >>];H1000000000: <%spellout-cardinal-masculine-before-consonant< biliwn[ >>];L1000000000000: <%spellout-cardinal-masculine-before-consonant< triliwn[ >>];R1000000000000000: <%spellout-cardinal-masculine-before-consonant< kwadriliwn[ >>];c/({J\8$c,vf({0S\8$c,vfI ApJ\8$c,vf Ap0S\8$c,vf* 8N f` 'ResB RBNFRulesSpelloutRulesVersion0: e;0: te;0: de;1: en;1: et;2: to;9: ni;0: nul;10: ti;3: tre;5: fem;7: syv;4: fire;6: seks;8: otte;0: nulte;12: tolv;2.1.27.222: anden;2: andet;5: femte;1: frste;%%ord-e-c:%%ord-e-n:18: atten;3: tredje;4: fjerde;6: sjette;9: niende;%%ord-de-c:%%ord-de-n:%%ord-te-c:%%ord-te-n:10: tiende;11: elleve;12: tolvte;15: femten;17: sytten;19: nitten;7: syvende;8: ottende;x.x: =0.0=;%%and-small:11: ellevte;13: tretten;14: fjorten;16: seksten;-x: minus >>;%%ord-teer-c:%%ord-teer-n:%%and-small-n:x.x: =#,##0.#=;%%lenient-parse:x.x: << komma >>;20: [>>og]tyve;60: [>>og]tres;80: [>>og]firs;40: [>>og]fyrre;%spellout-numbering:30: [>>og]tredive;90: [>>og]halvfems;100: hundrede[ og >>];1000000: million[ >>];50: [>>og]halvtreds;70: [>>og]halvfjerds;1000: tusind>%%ord-e-c>;%spellout-numbering-year:%spellout-ordinal-common:%spellout-ordinal-neuter:1000000: en million[ >>];1000: tusinde>%%ord-e-n>;%spellout-cardinal-common:%spellout-cardinal-neuter:1000000000: milliard[ >>];100: hundrede>%%ord-de-c>;100: hundrede>%%ord-de-n>;2000000: << millioner[ >>];1000000000000: billion[ >>];13: =%spellout-numbering=de;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;1000000000: en milliard[ >>];1000000: million>%%ord-te-c>;1000000000000000000: =#,##0=.;1000: tusinde[ >%%and-small>];1100/100: <<hundrede[ og >>];3: =%spellout-ordinal-common=;1000000000000: en billion[ >>];1000000: million>%%ord-teer-n>;1000: tusind[ >%%and-small-n>];2000000000: << milliarder[ >>];2: =%spellout-cardinal-common=;1000000000000000: billiard[ >>];1: ' =%spellout-ordinal-common=;1: ' =%spellout-ordinal-neuter=;100: =%spellout-cardinal-common=;1000000000: milliard>%%ord-te-c>;1000000000: milliard>%%ord-te-n>;100: =%spellout-cardinal-neuter=;1: er =%spellout-ordinal-common=;1: er =%spellout-ordinal-neuter=;2000000000000: << billioner[ >>];0: og =%spellout-cardinal-common=;0: og =%spellout-cardinal-neuter=;100: ' =%spellout-ordinal-common=;100: ' =%spellout-ordinal-neuter=;1: ' og =%spellout-ordinal-common=;1: ' og =%spellout-ordinal-neuter=;1000000000000000: en billiard[ >>];1000000000000: billion>%%ord-te-c>;1000000000000: billion>%%ord-te-n>;2000000000000000: << billiarder[ >>];50: =%spellout-numbering=indstyvende;1000000000000000: billiard>%%ord-te-c>;1000000000000000: billiard>%%ord-te-n>;20: [>%spellout-numbering>og]tyvende;30: [>%spellout-numbering>og]tredivte;40: [>%spellout-numbering>og]fyrrende;+50: =%spellout-cardinal-neuter=indstyvende;-20: [>%spellout-cardinal-neuter>og]tyvende;.2000: <%spellout-numbering< tusind>%%ord-e-c>;.30: [>%spellout-cardinal-neuter>og]tredivte;.40: [>%spellout-cardinal-neuter>og]fyrrende;0200: <%spellout-numbering< hundrede>%%ord-de-c>;2200: <%spellout-cardinal-neuter<hundrede[ og >>];42000000: <%spellout-cardinal-common< millioner[ >>];42000: <%spellout-cardinal-neuter< tusind>%%ord-e-n>;52000000: <%spellout-numbering< million>%%ord-teer-c>;6200: <%spellout-cardinal-neuter< hundrede>%%ord-de-n>;7&[last primary ignorable ] << ' ' << ',' << '-' << '';82000000000: <%spellout-cardinal-common< milliarder[ >>];92000000000: <%spellout-numbering< milliard>%%ord-teer-c>;:2000000000000: <%spellout-cardinal-common< billioner[ >>];:2000: <%spellout-cardinal-neuter< tusinde[ >%%and-small>];;2000000000000: <%spellout-numbering< billion>%%ord-teer-c>;;2000000: <%spellout-cardinal-neuter< million>%%ord-teer-n>;;2000: <%spellout-cardinal-neuter< tusind[ >%%and-small-n>];>2000000000000000: <%spellout-cardinal-common< billiarder[ >>];?2000000000000000: <%spellout-numbering< billiard>%%ord-teer-c>;?2000000000: <%spellout-cardinal-neuter< milliard>%%ord-teer-n>;A2000000000000: <%spellout-cardinal-neuter< billion>%%ord-teer-n>;E2000000000000000: <%spellout-cardinal-neuter< billiard>%%ord-teer-n>;. Pe?1#AYIbQk*9D~\htQcu F YurC?1#  < P  h  jt8Pp # 7F   = 4'   d.t v > r z uH 'DD,P*@ 8 ` 'ResBr vvpRBNFRulesSpelloutRulesVersion%%ste:0: ste;%%ste2:1: ein;0: null;11: elf;1: eine;1: eins;2: zwei;3: drei;4: vier;5: fnf;8: acht;9: neun;10: zehn;1: einen;1: einer;1: eines;1: erste;2.1.27.226: sechs;8: achte;0: nullte;12: zwlf;2: zweite;3: dritte;4: vierte;5: fnfte;7: sieben;7: siebte;13: >>zehn;18: >>zehn;6: sechste;x.x: =0.0=;-x: minus >>;16: sechzehn;17: siebzehn;x.x: =#,##0.#=;%%lenient-parse:x.x: << Komma >>;%spellout-ordinal:%spellout-numbering:%spellout-ordinal-n:%spellout-ordinal-r:%spellout-ordinal-s:%spellout-cardinal-n:%spellout-cardinal-r:%spellout-cardinal-s:0: =%spellout-ordinal=n;0: =%spellout-ordinal=r;0: =%spellout-ordinal=s;1: =%spellout-ordinal=;2: =%spellout-numbering=;%spellout-numbering-year:1: ' =%spellout-ordinal=;%spellout-cardinal-neuter:1000000: eine Million[ >>];9: =%spellout-numbering=te;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;10000: =%spellout-numbering=;%spellout-cardinal-masculine:20: =%spellout-numbering=ste;1000000000000000000: =#,##0=.;1000000: eine Million>%%ste2>;1000000000: eine Milliarde[ >>];1000000000000: eine Billion[ >>];0: =%spellout-cardinal-masculine=;1000000000000: eine Billion>%%ste>;1000000000: eine Milliarde>%%ste2>;1000000000000000: eine Billiarde[ >>];)1000000000000000: eine Billiarde>%%ste2>;1100: <%spellout-cardinal-masculine<hundert[>>];120: [>%spellout-cardinal-masculine>und]zwanzig;130: [>%spellout-cardinal-masculine>und]dreiig;140: [>%spellout-cardinal-masculine>und]vierzig;150: [>%spellout-cardinal-masculine>und]fnfzig;160: [>%spellout-cardinal-masculine>und]sechzig;170: [>%spellout-cardinal-masculine>und]siebzig;180: [>%spellout-cardinal-masculine>und]achtzig;190: [>%spellout-cardinal-masculine>und]neunzig;21000: <%spellout-cardinal-masculine<tausend[>>];3100: <%spellout-cardinal-masculine<hundert>%%ste>;41000: <%spellout-cardinal-masculine<tausend>%%ste>;62000000: <%spellout-cardinal-feminine< Millionen[ >>];61100/100: <%spellout-cardinal-masculine<hundert[>>];92000000: <%spellout-cardinal-feminine< Millionen>%%ste2>;:2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];<2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];=2000000000: <%spellout-cardinal-feminine< Milliarden>%%ste2>;?2000000000000: <%spellout-cardinal-feminine< Billionen>%%ste2>;@2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];C2000000000000000: <%spellout-cardinal-feminine< Billiarden>%%ste2>;F&ue=&ae=&oe=&[last primary ignorable ] << ' ' << ',' << '-' << ''; RFR ;DMV_ hqz)"`n.c/b0%0EQ? z sR 0%0EQ? z]R 20%0EQ? zR 0%0EQ? z,R 0%0EQ? zBR 0%0EQ? zR|:A/d  R|XR|qR|*  8p ` 'ResBE IICRBNFRulesSpelloutRulesVersion%%ste:0: ste;%%ste2:1: ein;0: null;11: elf;1: eine;1: eins;2: zwei;3: drei;4: vier;5: fnf;8: acht;9: neun;10: zehn;1: einen;1: einer;1: eines;1: erste;2.1.44.506: sechs;8: achte;0: nullte;12: zwlf;2: zweite;3: dritte;4: vierte;5: fnfte;7: sieben;7: siebte;13: >>zehn;18: >>zehn;6: sechste;x.x: =0.0=;-x: minus >>;16: sechzehn;17: siebzehn;x.x: =#,##0.#=;x.x: << Komma >>;%spellout-ordinal:%spellout-numbering:%spellout-ordinal-n:%spellout-ordinal-r:%spellout-ordinal-s:%spellout-cardinal-n:%spellout-cardinal-r:%spellout-cardinal-s:0: =%spellout-ordinal=n;0: =%spellout-ordinal=r;0: =%spellout-ordinal=s;1: =%spellout-ordinal=;2: =%spellout-numbering=;%spellout-numbering-year:1: ' =%spellout-ordinal=;%spellout-cardinal-neuter:1000000: eine Million[ >>];9: =%spellout-numbering=te;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;10000: =%spellout-numbering=;%spellout-cardinal-masculine:20: =%spellout-numbering=ste;1000000000000000000: =#,##0=.;1000000: eine Million>%%ste2>;1000000000: eine Milliarde[ >>];1000000000000: eine Billion[ >>];0: =%spellout-cardinal-masculine=;1000000000000: eine Billion>%%ste>;1000000000: eine Milliarde>%%ste2>;1000000000000000: eine Billiarde[ >>];)1000000000000000: eine Billiarde>%%ste2>;1100: <%spellout-cardinal-masculine<hundert[>>];120: [>%spellout-cardinal-masculine>und]zwanzig;140: [>%spellout-cardinal-masculine>und]vierzig;150: [>%spellout-cardinal-masculine>und]fnfzig;160: [>%spellout-cardinal-masculine>und]sechzig;170: [>%spellout-cardinal-masculine>und]siebzig;180: [>%spellout-cardinal-masculine>und]achtzig;190: [>%spellout-cardinal-masculine>und]neunzig;21000: <%spellout-cardinal-masculine<tausend[>>];230: [>%spellout-cardinal-masculine>und]dreissig;3100: <%spellout-cardinal-masculine<hundert>%%ste>;41000: <%spellout-cardinal-masculine<tausend>%%ste>;62000000: <%spellout-cardinal-feminine< Millionen[ >>];61100/100: <%spellout-cardinal-masculine<hundert[>>];92000000: <%spellout-cardinal-feminine< Millionen>%%ste2>;:2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];<2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];=2000000000: <%spellout-cardinal-feminine< Milliarden>%%ste2>;?2000000000000: <%spellout-cardinal-feminine< Billionen>%%ste2>;@2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];C2000000000000000: <%spellout-cardinal-feminine< Billiarden>%%ste2>;RFR ;DMV_ hqz)"`n.RQ5@q/ ibR 5@q/ iLR 25@q/ iR 5@q/ iR 5@q/ i1R 5@q/ iR|:0Tq R|GR|`R|y*  8C ` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion2: eve;4: ene;6: ade;-x: ">>;10: ewo;1: Veka;1: Vek[;3: etT;5: atT;7: adre;8: enyi;0: Vekeo;1: gbtT;2.1.27.2211: wui>>;9: asieke;x.x: =0.0=;0: Vekeolia;0.x: kak[ >>;1: =#,##0= tT;0: =#,##0= lia;2: =#,##0= lia;%%spellout-base:%digits-ordinal:%%after-billions:%%after-hundreds:%%after-millions:%%after-thousands:%spellout-ordinal:20: bla<<[ vT >>];x.x: =#,##0.0=lia;-x: >> xlyimegbee;%spellout-cardinal:%spellout-numbering:2: =%%spellout-base=;x.x: << kple kak[ >>;0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;21: =%spellout-cardinal=;31: =%spellout-cardinal=;41: =%spellout-cardinal=;51: =%spellout-cardinal=;61: =%spellout-cardinal=;71: =%spellout-cardinal=;81: =%spellout-cardinal=;91: =%spellout-cardinal=;%%after-hundred-thousands:2: =%spellout-cardinal=lia;100: ' =%spellout-cardinal=;1000000000000000000: =#,##0=;90: kple =%spellout-cardinal=;30: kple =%spellout-cardinal=;40: kple =%spellout-cardinal=;50: kple =%spellout-cardinal=;60: kple =%spellout-cardinal=;70: kple =%spellout-cardinal=;80: kple =%spellout-cardinal=;100000: ' =%spellout-cardinal=;0: ' kpakple =%spellout-cardinal=;1000: ' kple =%spellout-cardinal=;100000000000: ' =%spellout-cardinal=;100000000: ' kple =%spellout-cardinal=;51000: akpe <%spellout-cardinal<[>%%after-thousands>];5100: alafa <%spellout-cardinal<[ >%%after-hundreds>];91000000: miliTn <%spellout-cardinal<[>%%after-millions>];?1000000000000: biliTn <%spellout-cardinal<[>%%after-billions>];A1000000000: miliTn akpe <%spellout-cardinal<[>%%after-millions>];D100000/1000: akpe <%spellout-cardinal<[>%%after-hundred-thousands>];G+E_y"ACLL1` a4= FOX"iKAia+V|k0*7 E u` 'ResB# ' ' ! RBNFRulesSpelloutRulesVersion2: ;6: ;1: ;1: ;7: ;8: ;1: ;3: ;6: ;6: ;8: ;0: ;10: ;5: ;9: ;3: ;1: ;1: ;2.1.27.223: ;3: ;6: ;8: ;9: ;9: ;1: ;3: ;5: ;5: ;7: ;7: ;8: ;9: ;11: ;12: ;10: ;10: ;2: ;2: ;4: ;4: ;4: ;5: ;7: ;x.x: =0.0=;13: >>;4: ;0: ;0: ;10: ;2: ;4: ;-x:  >>;0: ;11: ;11: ;12: ;12: ;11: ;12: ;x.x: =#,##0.#=;20: [ >>];60: [ >>];13: [ >>];13: [ >>];100: [ >>];30: [ >>];40: [ >>];50: [ >>];80: [ >>];x.x: <<  >>;1000: [ >>];13: [ >>];20: [ >>];20: [ >>];1000: [ >>];1000: [ >>];20: [ >>];60: [ >>];60: [ >>];70: [ >>];90: [ >>];100: [ >>];100: [ >>];200: [ >>];30: [ >>];30: [ >>];600: [ >>];60: [ >>];%spellout-numbering:1000: [ >>];1000: [ >>];100: [ >>];200: [ >>];200: [ >>];300: [ >>];30: [ >>];50: [ >>];50: [ >>];600: [ >>];600: [ >>];700: [ >>];800: [ >>];80: [ >>];80: [ >>];1000: [ >>];300: [ >>];300: [ >>];400: [ >>];500: [ >>];50: [ >>];700: [ >>];700: [ >>];70: [ >>];70: [ >>];800: [ >>];800: [ >>];80: [ >>];900: [ >>];90: [ >>];90: [ >>];200: [ >>];200: [ >>];400: [ >>];400: [ >>];40: [ >>];40: [ >>];500: [ >>];500: [ >>];600: [ >>];70: [ >>];900: [ >>];900: [ >>];90: [ >>];600: [ >>];2000: [ >>];2000: [ >>];200: [ >>];300: [ >>];300: [ >>];40: [ >>];700: [ >>];700: [ >>];800: [ >>];800: [ >>];2000: [ >>];3000: [ >>];3000: [ >>];300: [ >>];400: [ >>];500: [ >>];500: [ >>];700: [ >>];800: [ >>];900: [ >>];900: [ >>];%spellout-numbering-year:%spellout-ordinal-neuter:0: =%spellout-numbering=;3000: [ >>];400: [ >>];400: [ >>];500: [ >>];900: [ >>];%spellout-cardinal-neuter:%spellout-ordinal-feminine:6000:  [ >>];6000:  [ >>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:6000:  [ >>];7000:  [ >>];7000:  [ >>];8000:  [ >>];8000:  [ >>];1000000000000000000: =#,##0=;%spellout-cardinal-masculine:4000:  [ >>];4000:  [ >>];5000:  [ >>];5000:  [ >>];7000:  [ >>];8000:  [ >>];9000:  [ >>];9000:  [ >>];1000000000000000000: =#,##0=.;4000:  [ >>];5000:  [ >>];9000:  [ >>];0: =%spellout-cardinal-neuter=;10000/1000:  [ >>];10000/1000:  [ >>];10000/1000:  [ >>];22000: <%spellout-cardinal-feminine< [ >>];61000000: <%spellout-cardinal-neuter< [ >>];62000000: <%spellout-cardinal-neuter< [ >>];611000/1000: <%spellout-cardinal-neuter< [ >>];611000/1000: <%spellout-cardinal-neuter< [ >>];711000/1000: <%spellout-cardinal-neuter< [ >>];:1000000: <%spellout-cardinal-neuter<  [ >>];:1000000: <%spellout-cardinal-neuter<  [ >>];;1000000: <%spellout-cardinal-neuter<  [ >>];<1000000000: <%spellout-cardinal-neuter< [ >>];<2000000000: <%spellout-cardinal-neuter< [ >>];?1000000000: <%spellout-cardinal-neuter< [ >>];?1000000000: <%spellout-cardinal-neuter< [ >>];@1000000000000: <%spellout-cardinal-neuter< [ >>];@2000000000000: <%spellout-cardinal-neuter< [ >>];@1000000000: <%spellout-cardinal-neuter< [ >>];C1000000000000: <%spellout-cardinal-neuter< [ >>];C1000000000000: <%spellout-cardinal-neuter< [ >>];D1000000000000: <%spellout-cardinal-neuter< [ >>];H1000000000000000: <%spellout-cardinal-neuter<  [ >>];H2000000000000000: <%spellout-cardinal-neuter<  [ >>];K1000000000000000: <%spellout-cardinal-neuter<  [ >>];K1000000000000000: <%spellout-cardinal-neuter<  [ >>];L1000000000000000: <%spellout-cardinal-neuter<  [ >>];!  d /O`3t !*~jDP+=%8 i"Z.0 /O`t !*~jDP+="R"Z.0 /O`<t !*~jDP+=X:Nd*a"Z.0  /=".9sO' z;  N N g h  &+ p Er> /tE\Kgld@0l4  $? o  4 H ;l / N#WhYuyVD  5 W   R e we * 8! ` 'ResB RBNFRulesDurationRulesOrdinalRulesSpelloutRulesVersion%%hr:%%th:0: th;%%and:%%min:1: one;2: two;6: six;%%and-o:%%tieth:-x: ">>;0: zero;10: ten;4: four;5: five;9: nine;0: :=00=;%%commas:0: tieth;1: first;2.1.21.553: third;3: three;5: fifth;6: sixth;7: seven;8: eight;9: ninth;%%2d-year:%%min-sec:%duration:0: zeroth;10: tenth;2: second;4: fourth;8: eighth;%%commas-o:0: hundred;11: eleven;12: twelve;7: seventh;%with-words:0: =0= sec.;12: twelfth;15: fifteen;16: sixteen;-x: minus >>;%%hr-min-sec:%in-numerals:11: eleventh;13: thirteen;14: fourteen;18: eighteen;19: nineteen;60/60: <0<>>;Inf: infinite;Inf: infinity;17: seventeen;60/60: <00<>>;x.x: =#,##0.#=;40: forty[->>];50: fifty[->>];60: sixty[->>];%%lenient-parse:%digits-ordinal:20: twenty[->>];30: thirty[->>];60: =%%min-sec=;80: eighty[->>];90: ninety[->>];Inf: infinitieth;x.x: << point >>;40: for>%%tieth>;50: fif>%%tieth>;60: six>%%tieth>;70: seventy[->>];NaN: not a number;%spellout-ordinal:0: =%in-numerals=;20: twen>%%tieth>;30: thir>%%tieth>;80: eigh>%%tieth>;90: nine>%%tieth>;%spellout-cardinal:70: seven>%%tieth>;%spellout-numbering:100: << hundred[ >>];3600/60: <#,##0<:>>>;3600: =%%hr-min-sec=;60/60: <%%min<[, >>];0: =%spellout-ordinal=;1000: << thousand[ >>];3600/60: <%%hr<[, >>>];& ':' = '.' = ' ' = '-';0: =%spellout-cardinal=;%spellout-numbering-year:1000000: << million[ >>];100: << hundred[>%%and>];1010/100: << >%%2d-year>;1100/100: << >%%2d-year>;1: ' =%spellout-ordinal=;2010/100: << >%%2d-year>;2100/100: << >%%2d-year>;3010/100: << >%%2d-year>;3100/100: << >%%2d-year>;4010/100: << >%%2d-year>;4100/100: << >%%2d-year>;5010/100: << >%%2d-year>;5100/100: << >%%2d-year>;6010/100: << >%%2d-year>;6100/100: << >%%2d-year>;7010/100: << >%%2d-year>;7100/100: << >%%2d-year>;8010/100: << >%%2d-year>;8100/100: << >%%2d-year>;9010/100: << >%%2d-year>;9100/100: << >%%2d-year>;10: =%spellout-numbering=;%spellout-ordinal-verbose:1: ty-=%spellout-ordinal=;%spellout-cardinal-verbose:1000: << thousand[>%%and>];%spellout-numbering-verbose:1000000000: << billion[ >>];13: =%spellout-numbering=th;1: oh-=%spellout-numbering=;2000: =%spellout-numbering=;3000: =%spellout-numbering=;4000: =%spellout-numbering=;5000: =%spellout-numbering=;6000: =%spellout-numbering=;7000: =%spellout-numbering=;8000: =%spellout-numbering=;9000: =%spellout-numbering=;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;1000000000000000000: =#,##0=.;0: 0 hours; 1 hour; =0= hours;0: =%spellout-cardinal-verbose=;1000000000000: << trillion[ >>];1000000: << million[>%%commas>];1000000000: << billion[>%%commas>];100: ' =%spellout-ordinal-verbose=;100: , =%spellout-ordinal-verbose=;0: 0 minutes; 1 minute; =0= minutes;0: 0 seconds; 1 second; =0= seconds;100: ' =%spellout-cardinal-verbose=;100: , =%spellout-cardinal-verbose=;1: ' and =%spellout-ordinal-verbose=;100000/1000: << thousand[>%%commas>];1: ' and =%spellout-cardinal-verbose=;1000000000000000: << quadrillion[ >>];1000000000000: << trillion[>%%commas>];1000000: , =%spellout-ordinal-verbose=;1000000: , =%spellout-cardinal-verbose=;)100: <%spellout-numbering< hundred>%%th>;+1000: <%spellout-numbering< thousand>%%th>;-1000000000000000: << quadrillion[>%%commas>];-1000000: <%spellout-numbering< million>%%th>;01000000000: <%spellout-numbering< billion>%%th>;41000000000000: <%spellout-numbering< trillion>%%th>;4100: <%spellout-numbering-verbose< hundred>%%and-o>;50: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;61000: <%spellout-numbering-verbose< thousand>%%and-o>;7&[last primary ignorable ] << ' ' << ',' << '-' << '';:1000000000000000: <%spellout-numbering< quadrillion>%%th>;:1000: , <%spellout-cardinal-verbose< thousand>%%commas-o>;:1000: , <%spellout-cardinal-verbose< thousand[>%%commas>];;1000000: <%spellout-numbering-verbose< million>%%commas-o>;>1000000000: <%spellout-numbering-verbose< billion>%%commas-o>;@100000/1000: <%spellout-numbering-verbose< thousand>%%commas-o>;B1000000000000: <%spellout-numbering-verbose< trillion>%%commas-o>;H1000000000000000: <%spellout-numbering-verbose< quadrillion>%%commas-o>;    ?zL ^\|@}y*D^x ' .D Hb Y\'\ 1RMU"*gp2y^jvk#1/nZ" a   ( RM}td  > a C @1<G&?dvE Q |  9 M : > b R >  @o ~> *8ENfj S ` 'ResB P Version2.1.36.80  'ResB %%ParentRBNFRulesOrdinalRulesSpelloutRulesVersion%%th:0: th;%%and:en_0011: one;2: two;6: six;%%and-o:%%tieth:-x: ">>;0: zero;10: ten;4: four;5: five;9: nine;%%commas:0: tieth;1: first;2.1.35.133: third;3: three;5: fifth;6: sixth;7: seven;8: eight;9: ninth;%%2d-year:0: zeroth;10: tenth;2: second;4: fourth;8: eighth;%%commas-o:0: hundred;11: eleven;12: twelve;7: seventh;12: twelfth;15: fifteen;16: sixteen;-x: minus >>;11: eleventh;13: thirteen;14: fourteen;18: eighteen;19: nineteen;Inf: infinite;Inf: infinity;17: seventeen;x.x: =#,##0.#=;40: forty[->>];50: fifty[->>];60: sixty[->>];%digits-ordinal:20: twenty[->>];30: thirty[->>];80: eighty[->>];90: ninety[->>];Inf: infinitieth;x.x: << point >>;40: for>%%tieth>;50: fif>%%tieth>;60: six>%%tieth>;70: seventy[->>];NaN: not a number;%spellout-ordinal:20: twen>%%tieth>;30: thir>%%tieth>;80: eigh>%%tieth>;90: nine>%%tieth>;%spellout-cardinal:70: seven>%%tieth>;%spellout-numbering:100000: << lakh[ >>];100: << hundred[ >>];0: =%spellout-ordinal=;1000: << thousand[ >>];0: =%spellout-cardinal=;10000000: << crore[ >>];%spellout-numbering-year:100: << hundred[>%%and>];1010/100: << >%%2d-year>;1100/100: << >%%2d-year>;1: ' =%spellout-ordinal=;2010/100: << >%%2d-year>;2100/100: << >%%2d-year>;3010/100: << >%%2d-year>;3100/100: << >%%2d-year>;4010/100: << >%%2d-year>;4100/100: << >%%2d-year>;5010/100: << >%%2d-year>;5100/100: << >%%2d-year>;6010/100: << >%%2d-year>;6100/100: << >%%2d-year>;7010/100: << >%%2d-year>;7100/100: << >%%2d-year>;8010/100: << >%%2d-year>;8100/100: << >%%2d-year>;9010/100: << >%%2d-year>;9100/100: << >%%2d-year>;10: =%spellout-numbering=;%spellout-ordinal-verbose:1: ty-=%spellout-ordinal=;%spellout-cardinal-verbose:1000: << thousand[>%%and>];%spellout-numbering-verbose:100000: << lakh[>%%commas>];13: =%spellout-numbering=th;1: oh-=%spellout-numbering=;2000: =%spellout-numbering=;3000: =%spellout-numbering=;4000: =%spellout-numbering=;5000: =%spellout-numbering=;6000: =%spellout-numbering=;7000: =%spellout-numbering=;8000: =%spellout-numbering=;9000: =%spellout-numbering=;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;1000000000000000000: =#,##0=.;10000000: << crore[>%%commas>];0: =%spellout-cardinal-verbose=;1000000000000: << trillion[ >>];100: ' =%spellout-ordinal-verbose=;100: , =%spellout-ordinal-verbose=;100: ' =%spellout-cardinal-verbose=;100: , =%spellout-cardinal-verbose=;1: ' and =%spellout-ordinal-verbose=;1: ' and =%spellout-cardinal-verbose=;1000000000000000: << quadrillion[ >>];1000000000000: << trillion[>%%commas>];1000000: , =%spellout-ordinal-verbose=;1000000: , =%spellout-cardinal-verbose=;)100: <%spellout-numbering< hundred>%%th>;+1000: <%spellout-numbering< thousand>%%th>;-1000000000000000: << quadrillion[>%%commas>];-1000000: <%spellout-numbering< million>%%th>;01000000000: <%spellout-numbering< billion>%%th>;41000000000000: <%spellout-numbering< trillion>%%th>;4100: <%spellout-numbering-verbose< hundred>%%and-o>;50: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;61000: <%spellout-numbering-verbose< thousand>%%and-o>;:1000000000000000: <%spellout-numbering< quadrillion>%%th>;:1000: , <%spellout-cardinal-verbose< thousand>%%commas-o>;:1000: , <%spellout-cardinal-verbose< thousand[>%%commas>];;1000000: <%spellout-numbering-verbose< million>%%commas-o>;>1000000000: <%spellout-numbering-verbose< billion>%%commas-o>;@100000/1000: <%spellout-numbering-verbose< thousand>%%commas-o>;B1000000000000: <%spellout-numbering-verbose< trillion>%%commas-o>;H1000000000000000: <%spellout-numbering-verbose< quadrillion>%%commas-o>;PF 8PpNqm8Rl"8<VsO$aj,sXDPuar 0@5 U Z |  h qh U=$ \!h37J]p  G y T 4  , 6 @    E 3@UY )N` ` 'ResBr vvpRBNFRulesSpelloutRulesVersion2: du;8: ok;1: unu;3: tri;6: ses;7: sep;9: nam;0: nulo;4: kvar;5: kvin;2.1.27.22x.x: =0.0=;-x: minus >>;10: dek[ >>];1000: mil[ >>];100: cent[ >>];20: <<dek[ >>];x.x: << komo >>;200: <<cent[ >>];%spellout-ordinal:2000: << mil[ >>];%spellout-cardinal:%spellout-numbering:1000000: miliono[ >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-cardinal=a;0: =%spellout-numbering=;1000000000: miliardo[ >>];2000000: << milionoj[ >>];1000000000000: biliono[ >>];1000000000000000000: =#,##0=;2000000000: << miliardoj[ >>];1000000000000000: biliardo[ >>];2000000000000: << bilionoj[ >>];2000000000000000: << biliardoj[ >>];#V\=h7@I'/v&U4vp* 8p R` 'ResB6 ::2RBNFRulesOrdinalRulesSpelloutRulesVersion0: ;2: ;4: ;1: un;1: I;3: I;1: una;1: uno;20: >>;2: dos;0: cero;-x: ">>;100: >>;3: tres;6: seis;8: ocho;6: sexto;10: diez;11: once;12: doce;2.1.27.335: cinco;6: sexta;7: siete;9: nueve;100: cien;4: cuarto;5: quinto;8: octavo;9: noveno;13: trece;1: primer;3: tercer;4: cuarta;4: cuatro;5: quinta;8: octava;9: novena;10: dcimo;2: segundo;7: sptimo;10: dcima;15: quince;1: primera;1: primero;20: veinte;2: segunda;3: tercera;3: tercero;7: sptima;x.x: =0.0=;18: decim>>;14: catorce;17: dieci>>;-x: menos >>;19: decimo>>;11: decimo>>;0: =#,##0=.;0: =#,##0=.;11: undcimo;13: decimo>>;21: veintin;27: veinti>>;12: duodcimo;16: diecisis;21: veintiuna;21: veintiuno;22: veintids;x.x: =#,##0.#=;1000: mil[ >>];101: ciento >>;23: veintitrs;26: veintisis;x,x: << coma >>;%%lenient-parse:%digits-ordinal:25: veinticinco;x.x: << punto >>;24: veinticuatro;20: vigsimo[ >>];%%dord-mascabbrev:20: vigsima[ >>];30: treinta[ y >>];60: sesenta[ y >>];70: setenta[ y >>];80: ochenta[ y >>];90: noventa[ y >>];30: trigsimo[ >>];30: trigsima[ >>];40: cuarenta[ y >>];1000: milsimo[ >>];100: centsimo[ >>];60: sexagsimo[ >>];80: octogsimo[ >>];90: nonagsimo[ >>];%spellout-numbering:1000: milsima[ >>];100: centsima[ >>];60: sexagsima[ >>];80: octogsima[ >>];90: nonagsima[ >>];50: cincuenta[ y >>];200: doscientos[ >>];500: quinientos[ >>];500: quinientas[ >>];200: ducentsimo[ >>];300: trescientos[ >>];40: cuadragsimo[ >>];70: septuagsimo[ >>];800: octingsimo[ >>];200: doscientas[ >>];200: ducentsima[ >>];40: cuadragsima[ >>];600: seiscientos[ >>];700: setecientos[ >>];70: septuagsima[ >>];800: ochocientos[ >>];800: octingsima[ >>];900: novecientos[ >>];300: tricentsimo[ >>];50: quincuagsimo[ >>];600: sexcentsimo[ >>];300: trescientas[ >>];300: tricentsima[ >>];50: quincuagsima[ >>];600: seiscientas[ >>];600: seiscientos[ >>];600: sexcentsima[ >>];700: setecientas[ >>];700: setecientos[ >>];800: ochocientas[ >>];800: ochocientos[ >>];900: novecientas[ >>];900: novecientos[ >>];1000000: un milln[ >>];400: cuatrocientos[ >>];500: quingentsimo[ >>];500: quingentsima[ >>];900: noningentsimo[ >>];%digits-ordinal-feminine:%spellout-numbering-year:0: =%spellout-numbering=;400: cuatrocientas[ >>];900: noningentsima[ >>];22: =%spellout-numbering=;700: septingentsimo[ >>];%digits-ordinal-masculine:700: septingentsima[ >>];400: cuadringentsimo[ >>];%spellout-ordinal-feminine:400: cuadringentsima[ >>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;1000000: un millonsimo[ >>];%spellout-cardinal-masculine:1000000: un millonsima[ >>];1000000000000000000: =#,##0=;1000000000000: un billn[ >>];1000000000000000000: =#,##0=;0: =#,##0=.=%%dord-mascabbrev=;0: =%digits-ordinal-masculine=;0: =%spellout-ordinal-feminine=;0: =%spellout-ordinal-masculine=;1: =%spellout-ordinal-feminine=s;%spellout-ordinal-feminine-plural:1: =%spellout-ordinal-masculine=s;1000000000000: un billonsimo[ >>];%spellout-ordinal-masculine-plural:1000000000000: un billonsima[ >>];%digits-ordinal-masculine-adjective:%spellout-ordinal-masculine-adjective:.2000: <%spellout-cardinal-masculine< mil[ >>];32000: <%spellout-cardinal-masculine< milsimo[ >>];32000: <%spellout-cardinal-masculine< milsima[ >>];62000000: <%spellout-cardinal-masculine< millones[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';92000000: <%spellout-cardinal-masculine< millonsimo[ >>];92000000: <%spellout-cardinal-masculine< millonsima[ >>];<2000000000000: <%spellout-cardinal-masculine< billones[ >>];?2000000000000: <%spellout-cardinal-masculine< billonsimo[ >>];?2000000000000: <%spellout-cardinal-masculine< billonsima[ >>];! 8Z Q= QbQTe] T   *CH0@c;lu#v3pl  4| nz ah *CHo n pl  4&V nz ah . *CH(o n pl  47N: > nz ah *Hs%~gp~8H  6  (  L *  K *Hs~gF8H  6  (  *}  *H0FQ\F8\e~-BWNf  T E &p  *7!5 E2 ` 'ResB RBNFRulesOrdinalRulesVersion0: ;2: ;4: ;1: I;3: I;20: >>;-x: ">>;100: >>;2.1.21.540: =#,##0=.;0: =#,##0=.;%digits-ordinal:%%dord-mascabbrev:%digits-ordinal-feminine:%digits-ordinal-masculine:0: =#,##0==%%dord-mascabbrev=.;0: =%digits-ordinal-masculine=;%digits-ordinal-masculine-adjective:r !2))S)Ea* 7 ;` 'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBP %%ALIASes_419  'ResBm qqkRBNFRulesSpelloutRulesVersion1: ks;0: null;2: kaks;3: kolm;4: neli;5: viis;6: kuus;2.1.27.2210: kmme;7: seitse;9: heksa;8: kaheksa;x.x: =0.0=;11: >>teist;-x: miinus >>;x.x: << koma >>;100: <<sada[ >>];%spellout-cardinal:20: <<kmmend[ >>];%spellout-numbering:1000: << tuhat[ >>];1100/100: << sada[ >>];0: =%spellout-cardinal=;1000000: << miljon[ >>];%spellout-numbering-year:2000000: << miljonit[ >>];1000000000: << miljard[ >>];10000: =%spellout-numbering=;1000000000000000000: =#,##0=;1000000000000: << biljon[ >>];2000000000: << miljardit[ >>];2000000000000: << biljonit[ >>];1000000000000000: << biljard[ >>];2000000000000000: << biljardit[ >>];#]v+ $-6Tj_IDw )Jm* 8k ?` 'ResB RBNFRulesSpelloutRulesVersion1: ;2: /H;3: 3G;6: 44;9: FG;0: 5A1;10: /G;5: ~F,;7: GA*;8: G4*;4: G'1;17: GA/G;18: G,/G;2.1.27.2211: '2/G;13: 32/G;19: FH2/G;12: /H'2/G;14: G'1/G;15: ~'F2/G;16: 4'F2/G;x.x: =0.0=;-x: EFA >>;30: 3[ H >>];100: 5/[ H >>];40: GD[ H >>];60: 45*[ H >>];90: FH/[ H >>];20: (3*[ H >>];x.x: << EE2 >>;300: 35/[ H >>];50: ~F,'G[ H >>];600: 445/[ H >>];70: GA*'/[ H >>];80: G4*'/[ H >>];900: FG5/[ H >>];200: /H3*[ H >>];500: ~'F5/[ H >>];700: GA*5/[ H >>];800: G4*5/[ H >>];%spellout-cardinal:400: G'15/[ H >>];%spellout-numbering:1000: << G2'1[ H >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000: << EDHF[ H >>];1000000000000000000: =#,##0=;1000000000: << ED'1/[ H >>];1000000000000: << G2'1 ED'1/[ H >>];2r.Y=$L4<D,s~U_,` NrC*% 8 i` 'ResB RBNFRulesSpelloutRulesVersion1: ;2: /H;3: 3G;6: 44;9: FG;0: 5A1;10: /G;5: ~F,;7: GA*;8: G4*;4: G'1;17: GA/G;18: G,/G;19: F2/G;2.1.27.2211: '2/G;13: 32/G;12: /H'2/G;14: G'1/G;15: ~'F2/G;16: 4'F2/G;x.x: =0.0=;-x: EFA >>;30: 3[ H >>];100: 5/[ H >>];40: GD[ H >>];60: 45*[ H >>];90: FH/[ H >>];20: (3*[ H >>];200: <<5/[ H >>];400: <<5/[ H >>];50: ~F,'G[ H >>];70: GA*'/[ H >>];80: G4*'/[ H >>];300: << 5/[ H >>];x.x: << 94'1G >>;%spellout-cardinal:%spellout-numbering:1000: << G2'1[ H >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000: << EDHF[ H >>];1000000000000000000: =#,##0=;1000000000: << ED'1/[ H >>];1000000000000: << (DHF[ H >>];1000000000000000: << (D'1/[ H >>];..$L4<D,}U_i+` r<NHc* 8 s` 'ResB RBNFRulesSpelloutRulesVersion1: goo;2: WiWi;2: WiWo;3: tati;3: tato;4: nawi;4: nawo;5: jowi;0: Solum;1: gooto;2.1.38.685: njowo;1: arande;2: WiWaSo;4: nawaSo;5: jowaSo;3: tatiaSo;6: jeegomo;6: jeegoo;7: jeeWiWi;7: jeeWiWo;8: jeetati;8: jeetato;9: jeenawi;9: jeenawo;x.x: =0.0=;-x: minus >>;6: jeearande;7: jeeWiWaSo;8: jeetataSo;9: jeenawaSo;Inf: infinity;x.x: =#,##0.0=;10: sappo[ e >>];20: noogas[ e >>];NaN: alaa limoore;%spellout-ordinal:%spellout-cardinal:%spellout-numbering:x.x: << poofirgel >>;30: cepanze <<[ e >>];1000: ujunere <<[ e >>];100: temedere <<[ e >>];0: =%spellout-cardinal=;1000000: miliyo <<[, >>];%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-class-o:1000000000000000000: =#,##0=;1000000000000: biliyo <<[, >>];1000000000: miliyaari <<[, >>];1000000000000000: biliyaari <<[, >>];P M[I .@z4f.[IS%7gz4f.[jIq|#1?Mz4f.*T 8 ]` 'ResBH; L;L;F;RBNFRulesSpelloutRulesVersion0: ;1: yht;1: yksi;0: nolla;1: yhden;1: yksi;2.1.45.512: kahta;2: kaksi;3: kolme;4: nelj;5: viisi;6: kuusi;0: nollaa;0: nollan;0: nollas;0: nollia;1: yhteen;1: yhten;1: yksien;1: yksiin;1: yksin;2: kahden;2: kahdes;2: kaksia;2: toinen;2: toisen;2: toisia;2: toista;3: kolmas;3: kolmea;3: kolmen;3: kolmia;4: nelji;4: neljn;4: neljs;4: nelj;5: viiden;5: viides;5: viisi;5: viitt;6: kuuden;6: kuudes;6: kuusia;6: kuutta;0: nollaan;0: nollana;0: nollien;0: nolliin;0: nollina;1: yhdeksi;1: yhdelle;1: yhdell;1: yhdelt;1: yhdess;1: yhdest;1: yksiksi;1: yksille;1: yksill;1: yksilt;1: yksiss;1: yksist;2: kahteen;2: kahtena;2: kaksien;2: kaksiin;2: kaksina;2: toiseen;2: toisena;2: toisiin;2: toisina;2: toisten;3: kolmeen;3: kolmena;3: kolmien;3: kolmiin;3: kolmina;4: neljien;4: neljiin;4: neljin;4: neljn;4: neljn;5: viisien;5: viisiin;5: viisin;5: viiteen;5: viiten;6: kuusien;6: kuusiin;6: kuusina;6: kuuteen;6: kuutena;x.x: =0.0=;9: yhdeksn;0: nollaksi;0: nollalla;0: nollalle;0: nollalta;0: nollassa;0: nollasta;0: nollatta;0: nolliksi;0: nollilla;0: nollille;0: nollilta;0: nollissa;0: nollista;2: kahdeksi;2: kahdella;2: kahdelle;2: kahdelta;2: kahdessa;2: kahdesta;2: kahdetta;2: kaksiksi;2: kaksilla;2: kaksille;2: kaksilta;2: kaksissa;2: kaksista;2: toiseksi;2: toisella;2: toiselle;2: toiselta;2: toisessa;2: toisesta;2: toisiksi;2: toisilla;2: toisille;2: toisilta;2: toisissa;2: toisista;3: kolmatta;3: kolmeksi;3: kolmella;3: kolmelle;3: kolmelta;3: kolmessa;3: kolmesta;3: kolmiksi;3: kolmilla;3: kolmille;3: kolmilta;3: kolmissa;3: kolmista;4: neljiksi;4: neljille;4: neljill;4: neljilt;4: neljiss;4: neljist;4: neljksi;4: neljlle;4: neljll;4: neljlt;4: neljss;4: neljst;4: neljtt;5: viideksi;5: viidelle;5: viidell;5: viidelt;5: viidess;5: viidest;5: viidett;5: viisiksi;5: viisille;5: viisill;5: viisilt;5: viisiss;5: viisist;6: kuudeksi;6: kuudella;6: kuudelle;6: kuudelta;6: kuudessa;6: kuudesta;6: kuudetta;6: kuusiksi;6: kuusilla;6: kuusille;6: kuusilta;6: kuusissa;6: kuusista;9: yhdeksi;9: yhdekss;9: yhdeks;11: >>toista;13: >>toista;10: kymmenen;7: seitsemn;8: kahdeksan;0: nollannen;0: nollansia;10: kymmenes;10: kymmeni;10: kymment;2: kahdennen;2: kahdensia;3: kolmannen;3: kolmansia;4: neljnnen;4: neljnsi;5: viidennen;5: viidensi;6: kuudennen;6: kuudensia;7: seitsemi;7: seitsems;7: seitsem;8: kahdeksaa;8: kahdeksas;8: kahdeksia;9: yhdeksien;9: yhdeksiin;9: yhdeksin;9: yhdeksn;9: yhdeksn;-x: miinus >>;0: nollansien;0: nollansiin;0: nollansina;0: nollanteen;0: nollantena;10: kymmeneen;10: kymmenen;10: kymmenien;10: kymmeniin;10: kymmenin;2: kahdensien;2: kahdensiin;2: kahdensina;2: kahdenteen;2: kahdentena;3: kolmansien;3: kolmansiin;3: kolmansina;3: kolmanteen;3: kolmantena;4: neljnsien;4: neljnsiin;4: neljnsin;4: neljnteen;4: neljnten;5: viidensien;5: viidensiin;5: viidensin;5: viidenteen;5: viidenten;6: kuudensien;6: kuudensiin;6: kuudensina;6: kuudenteen;6: kuudentena;7: seitsemien;7: seitsemiin;7: seitsemin;7: seitsemn;7: seitsemn;8: kahdeksaan;8: kahdeksana;8: kahdeksien;8: kahdeksiin;8: kahdeksina;9: yhdeksiksi;9: yhdeksille;9: yhdeksill;9: yhdeksilt;9: yhdeksiss;9: yhdeksist;9: yhdeksksi;9: yhdekslle;9: yhdeksll;9: yhdekslt;9: yhdeksss;9: yhdeksst;9: yhdekstt;x.x: =#,##0.#=;0: nollanneksi;0: nollannella;0: nollannelle;0: nollannelta;0: nollannessa;0: nollannesta;0: nollannilla;0: nollannille;0: nollannilta;0: nollansiksi;0: nollansissa;0: nollansista;100: sata[>>];10: kymmeneksi;10: kymmenelle;10: kymmenell;10: kymmenelt;10: kymmeness;10: kymmenest;10: kymmenett;10: kymmeniksi;10: kymmenille;10: kymmenill;10: kymmenilt;10: kymmeniss;10: kymmenist;1: ensimminen;1: ensimmisen;1: ensimmisi;1: ensimmist;2: kahdenneksi;2: kahdennella;2: kahdennelle;2: kahdennelta;2: kahdennessa;2: kahdennesta;2: kahdennilla;2: kahdennille;2: kahdennilta;2: kahdensiksi;2: kahdensissa;2: kahdensista;3: kolmanneksi;3: kolmannella;3: kolmannelle;3: kolmannelta;3: kolmannessa;3: kolmannesta;3: kolmannilla;3: kolmannille;3: kolmannilta;3: kolmansiksi;3: kolmansissa;3: kolmansista;4: neljnneksi;4: neljnnelle;4: neljnnell;4: neljnnelt;4: neljnness;4: neljnnest;4: neljnnille;4: neljnnill;4: neljnnilt;4: neljnsiksi;4: neljnsiss;4: neljnsist;5: viidenneksi;5: viidennelle;5: viidennell;5: viidennelt;5: viidenness;5: viidennest;5: viidennille;5: viidennill;5: viidennilt;5: viidensiksi;5: viidensiss;5: viidensist;6: kuudenneksi;6: kuudennella;6: kuudennelle;6: kuudennelta;6: kuudennessa;6: kuudennesta;6: kuudennilla;6: kuudennille;6: kuudennilta;6: kuudensiksi;6: kuudensissa;6: kuudensista;7: seitsemiksi;7: seitsemille;7: seitsemill;7: seitsemilt;7: seitsemiss;7: seitsemist;7: seitsemksi;7: seitsemlle;7: seitsemll;7: seitsemlt;7: seitsemss;7: seitsemst;7: seitsemtt;8: kahdeksaksi;8: kahdeksalla;8: kahdeksalle;8: kahdeksalta;8: kahdeksassa;8: kahdeksasta;8: kahdeksatta;8: kahdeksiksi;8: kahdeksilla;8: kahdeksille;8: kahdeksilta;8: kahdeksissa;8: kahdeksista;9: yhdeksnnen;9: yhdeksnsi;100: sadan[>>];100: sadas[>>];100: sataa[>>];10: kymmenennen;10: kymmenensi;11: yhdestoista;1: ensimmiseen;1: ensimmisen;1: ensimmisiin;1: ensimmisin;1: ensimmisten;7: seitsemnnen;7: seitsemnsi;8: kahdeksannen;8: kahdeksansia;9: yhdeksnsien;9: yhdeksnsiin;9: yhdeksnsin;9: yhdeksnteen;9: yhdeksnten;1000: tuhat[>>];100: sataan[>>];100: satana[>>];100: satoja[>>];10: kymmenensien;10: kymmenensiin;10: kymmenensin;10: kymmenenteen;10: kymmenenten;12: kahdestoista;1: ensimmiseksi;1: ensimmiselle;1: ensimmisell;1: ensimmiselt;1: ensimmisess;1: ensimmisest;1: ensimmisiksi;1: ensimmisille;1: ensimmisill;1: ensimmisilt;1: ensimmisiss;1: ensimmisist;7: seitsemnsien;7: seitsemnsiin;7: seitsemnsin;7: seitsemnteen;7: seitsemnten;8: kahdeksansien;8: kahdeksansiin;8: kahdeksansina;8: kahdeksanteen;8: kahdeksantena;9: yhdeksnneksi;9: yhdeksnnelle;9: yhdeksnnell;9: yhdeksnnelt;9: yhdeksnness;9: yhdeksnnest;9: yhdeksnnille;9: yhdeksnnill;9: yhdeksnnilt;9: yhdeksnsiksi;9: yhdeksnsiss;9: yhdeksnsist;x.x: << pilkku >>;%spellout-ordinal:100: sadaksi[>>];100: sadalla[>>];100: sadalle[>>];100: sadalta[>>];100: sadassa[>>];100: sadasta[>>];100: sadatta[>>];100: satoina[>>];100: satojen[>>];10: kymmenenneksi;10: kymmenennelle;10: kymmenennell;10: kymmenennelt;10: kymmenenness;10: kymmenennest;10: kymmenennille;10: kymmenennill;10: kymmenennilt;10: kymmenensiksi;10: kymmenensiss;10: kymmenensist;11: yhdetttoista;7: seitsemnneksi;7: seitsemnnelle;7: seitsemnnell;7: seitsemnnelt;7: seitsemnness;7: seitsemnnest;7: seitsemnnille;7: seitsemnnill;7: seitsemnnilt;7: seitsemnsiksi;7: seitsemnsiss;7: seitsemnsist;8: kahdeksanneksi;8: kahdeksannella;8: kahdeksannelle;8: kahdeksannelta;8: kahdeksannessa;8: kahdeksannesta;8: kahdeksannilla;8: kahdeksannille;8: kahdeksannilta;8: kahdeksansiksi;8: kahdeksansissa;8: kahdeksansista;200: <<sataa[>>];%spellout-cardinal:1000: tuhatta[>>];100: sadannen[>>];100: sadansia[>>];100: sadoiksi[>>];100: sadoilla[>>];100: sadoille[>>];100: sadoilta[>>];100: sadoissa[>>];100: sadoista[>>];100: satoihin[>>];11: yhdennentoista;11: yhdensitoista;12: kahdettatoista;200: <<sadan[>>];%spellout-numbering:1000: tuhannen[>>];1000: tuhannes[>>];1000: tuhansia[>>];100: sadansien[>>];100: sadansiin[>>];100: sadansina[>>];100: sadanteen[>>];100: sadantena[>>];11: yhdensientoista;11: yhdensiintoista;11: yhdensintoista;11: yhdenteentoista;11: yhdententoista;12: kahdennentoista;12: kahdensiatoista;200: <<sataan[>>];200: <<satana[>>];200: <<satoja[>>];20: <<kymment[>>];1000: tuhansien[>>];1000: tuhansina[>>];1000: tuhanteen[>>];1000: tuhantena[>>];100: sadanneksi[>>];100: sadannella[>>];100: sadannelle[>>];100: sadannelta[>>];100: sadannessa[>>];100: sadannesta[>>];100: sadannilla[>>];100: sadannille[>>];100: sadannilta[>>];100: sadansiksi[>>];100: sadansissa[>>];100: sadansista[>>];11: yhdenneksitoista;11: yhdennelletoista;11: yhdennelltoista;11: yhdennelttoista;11: yhdennesstoista;11: yhdennesttoista;11: yhdennilletoista;11: yhdennilltoista;11: yhdennilttoista;11: yhdensiksitoista;11: yhdensisstoista;11: yhdensisttoista;12: kahdensientoista;12: kahdensiintoista;12: kahdensinatoista;12: kahdenteentoista;12: kahdentenatoista;200: <<sadaksi[>>];200: <<sadalla[>>];200: <<sadalle[>>];200: <<sadalta[>>];200: <<sadassa[>>];200: <<sadasta[>>];200: <<satoina[>>];200: <<satojen[>>];20: <<kymmenen[>>];20: <<kymmeni[>>];2000: <<tuhatta[>>];1000: tuhanneksi[>>];1000: tuhannella[>>];1000: tuhannelle[>>];1000: tuhannelta[>>];1000: tuhannessa[>>];1000: tuhannesta[>>];1000: tuhannetta[>>];1000: tuhansiin[>>];1000: tuhansiksi[>>];1000: tuhansille[>>];1000: tuhansilta[>>];1000: tuhansissa[>>];1000: tuhansista[>>];12: kahdenneksitoista;12: kahdennellatoista;12: kahdennelletoista;12: kahdenneltatoista;12: kahdennessatoista;12: kahdennestatoista;12: kahdennillatoista;12: kahdennilletoista;12: kahdenniltatoista;12: kahdensiksitoista;12: kahdensissatoista;12: kahdensistatoista;200: <<sadoiksi[>>];200: <<sadoilla[>>];200: <<sadoille[>>];200: <<sadoilta[>>];200: <<sadoissa[>>];200: <<sadoista[>>];200: <<satoihin[>>];20: <<kymmeneen[>>];20: <<kymmenen[>>];20: <<kymmenien[>>];20: <<kymmeniin[>>];20: <<kymmenin[>>];1000: tuhannennen[>>];1000: tuhannensia[>>];1000: tuhansilla[>>];2000: <<tuhannen[>>];2000: <<tuhansia[>>];20: <<kymmeneksi[>>];20: <<kymmenelle[>>];20: <<kymmenell[>>];20: <<kymmenelt[>>];20: <<kymmeness[>>];20: <<kymmenest[>>];20: <<kymmeniksi[>>];20: <<kymmenille[>>];20: <<kymmenill[>>];20: <<kymmenilt[>>];20: <<kymmeniss[>>];20: <<kymmenist[>>];3: =%spellout-ordinal=;0: =%spellout-cardinal=;1000000: miljoonas[>>];1000: tuhannensien[>>];1000: tuhannensiin[>>];1000: tuhannensina[>>];1000: tuhannenteen[>>];1000: tuhannentena[>>];2000: <<tuhansien[>>];2000: <<tuhansina[>>];2000: <<tuhanteen[>>];2000: <<tuhantena[>>];%spellout-numbering-year:%spellout-ordinal-essive:0: =%spellout-numbering=;1000: tuhannenneksi[>>];1000: tuhannennella[>>];1000: tuhannennelle[>>];1000: tuhannennelta[>>];1000: tuhannennessa[>>];1000: tuhannennesta[>>];1000: tuhannennilla[>>];1000: tuhannennille[>>];1000: tuhannennilta[>>];1000: tuhannensiksi[>>];1000: tuhannensissa[>>];1000: tuhannensista[>>];2000: <<tuhanneksi[>>];2000: <<tuhannella[>>];2000: <<tuhannelle[>>];2000: <<tuhannelta[>>];2000: <<tuhannessa[>>];2000: <<tuhannesta[>>];2000: <<tuhansiin[>>];2000: <<tuhansiksi[>>];2000: <<tuhansilla[>>];2000: <<tuhansille[>>];2000: <<tuhansilta[>>];2000: <<tuhansissa[>>];2000: <<tuhansista[>>];%%spellout-ordinal-larger:%spellout-cardinal-essive:%spellout-ordinal-elative:1000000: << miljoona[ >>];1000000: miljoonatta[>>];2000000: << miljoonaa[ >>];%spellout-cardinal-elative:%spellout-ordinal-ablative:%spellout-ordinal-adessive:%spellout-ordinal-allative:%spellout-ordinal-genitive:%spellout-ordinal-illative:%spellout-ordinal-inessive:1000000000: miljardis[>>];1000000: << miljoonaa[ >>];1000000: << miljoonan[ >>];1000000: << miljoonia[ >>];1000000: miljoonannen[>>];1000000: miljoonansia[>>];2000000: << miljoonan[ >>];2000000: << miljoonia[ >>];%spellout-cardinal-ablative:%spellout-cardinal-adessive:%spellout-cardinal-allative:%spellout-cardinal-genitive:%spellout-cardinal-illative:%spellout-cardinal-inessive:%spellout-ordinal-partitive:1000000: << miljoonaan[ >>];1000000: << miljoonana[ >>];1000000: << miljoonien[ >>];1000000: << miljooniin[ >>];1000000: << miljoonina[ >>];1000000: miljoonansien[>>];1000000: miljoonansiin[>>];1000000: miljoonansina[>>];1000000: miljoonanteen[>>];1000000: miljoonantena[>>];2000000: << miljoonaan[ >>];2000000: << miljoonana[ >>];2000000: << miljoonien[ >>];2000000: << miljooniin[ >>];2000000: << miljoonina[ >>];1000000000000000000: =#,##0=;%spellout-cardinal-partitive:1000000000: << miljardi[ >>];1000000000: miljarditta[>>];1000000: << miljoonaksi[ >>];1000000: << miljoonalla[ >>];1000000: << miljoonalle[ >>];1000000: << miljoonalta[ >>];1000000: << miljoonassa[ >>];1000000: << miljoonasta[ >>];1000000: << miljooniksi[ >>];1000000: << miljoonilla[ >>];1000000: << miljoonille[ >>];1000000: << miljoonilta[ >>];1000000: << miljoonissa[ >>];1000000: << miljoonista[ >>];1000000: miljoonanneksi[>>];1000000: miljoonannella[>>];1000000: miljoonannelle[>>];1000000: miljoonannelta[>>];1000000: miljoonannessa[>>];1000000: miljoonannesta[>>];1000000: miljoonannilla[>>];1000000: miljoonannille[>>];1000000: miljoonannilta[>>];1000000: miljoonansiksi[>>];1000000: miljoonansissa[>>];1000000: miljoonansista[>>];2000000: << miljoonaksi[ >>];2000000: << miljoonalla[ >>];2000000: << miljoonalle[ >>];2000000: << miljoonalta[ >>];2000000: << miljoonassa[ >>];2000000: << miljoonasta[ >>];2000000: << miljooniksi[ >>];2000000: << miljoonilla[ >>];2000000: << miljoonille[ >>];2000000: << miljoonilta[ >>];2000000: << miljoonissa[ >>];2000000: << miljoonista[ >>];2000000000: << miljardia[ >>];%spellout-ordinal-translative:1000000000000: biljoonas[ >>];1000000000: << miljardia[ >>];1000000000: << miljardin[ >>];1000000000: miljardinnen[>>];1000000000: miljardinsia[>>];2000000000: << miljardin[ >>];3: =%spellout-ordinal-essive=;%spellout-cardinal-translative:1000000000: << miljardeja[ >>];1000000000: << miljardien[ >>];1000000000: << miljardiin[ >>];1000000000: << miljardina[ >>];1000000000: miljardinsien[>>];1000000000: miljardinsiin[>>];1000000000: miljardinsina[>>];1000000000: miljardinteen[>>];1000000000: miljardintena[>>];2000000000: << miljardeja[ >>];2000000000: << miljardien[ >>];2000000000: << miljardiin[ >>];2000000000: << miljardina[ >>];3: =%spellout-ordinal-elative=;%spellout-ordinal-essive-plural:1000000000000: << biljoona[ >>];1000000000000: biljoonatta[ >>];1000000000: << miljardeina[ >>];1000000000: << miljardiksi[ >>];1000000000: << miljardilla[ >>];1000000000: << miljardille[ >>];1000000000: << miljardilta[ >>];1000000000: << miljardissa[ >>];1000000000: << miljardista[ >>];1000000000: miljardinneksi[>>];1000000000: miljardinnella[>>];1000000000: miljardinnelle[>>];1000000000: miljardinnelta[>>];1000000000: miljardinnessa[>>];1000000000: miljardinnesta[>>];1000000000: miljardinnilla[>>];1000000000: miljardinnille[>>];1000000000: miljardinnilta[>>];1000000000: miljardinsiksi[>>];1000000000: miljardinsissa[>>];1000000000: miljardinsista[>>];2000000000: << miljardeina[ >>];2000000000: << miljardiksi[ >>];2000000000: << miljardilla[ >>];2000000000: << miljardille[ >>];2000000000: << miljardilta[ >>];2000000000: << miljardissa[ >>];2000000000: << miljardista[ >>];3: =%spellout-ordinal-ablative=;3: =%spellout-ordinal-adessive=;3: =%spellout-ordinal-allative=;3: =%spellout-ordinal-genitive=;3: =%spellout-ordinal-illative=;3: =%spellout-ordinal-inessive=;2000000000000: << biljoonaa[ >>];%%spellout-ordinal-essive-larger:%spellout-cardinal-essive-plural:%spellout-ordinal-elative-plural:1000000000000: << biljoonaa[ >>];1000000000000: << biljoonan[ >>];1000000000000: << biljoonia[ >>];1000000000000: biljoonannen[ >>];1000000000000: biljoonansia[ >>];1000000000: << miljardeihin[ >>];1000000000: << miljardeiksi[ >>];1000000000: << miljardeilla[ >>];1000000000: << miljardeille[ >>];1000000000: << miljardeilta[ >>];1000000000: << miljardeissa[ >>];1000000000: << miljardeista[ >>];2000000000000: << biljoonan[ >>];2000000000000: << biljoonia[ >>];2000000000: << miljardeihin[ >>];2000000000: << miljardeiksi[ >>];2000000000: << miljardeilla[ >>];2000000000: << miljardeille[ >>];2000000000: << miljardeilta[ >>];2000000000: << miljardeissa[ >>];2000000000: << miljardeista[ >>];3: =%spellout-ordinal-partitive=;%%spellout-ordinal-elative-larger:%spellout-cardinal-elative-plural:%spellout-ordinal-ablative-plural:%spellout-ordinal-adessive-plural:%spellout-ordinal-allative-plural:%spellout-ordinal-genitive-plural:%spellout-ordinal-illative-plural:%spellout-ordinal-inessive-plural:1000000000000: << biljoonaan[ >>];1000000000000: << biljoonana[ >>];1000000000000: << biljoonien[ >>];1000000000000: << biljooniin[ >>];1000000000000: << biljoonina[ >>];1000000000000: biljoonansien[ >>];1000000000000: biljoonansiin[ >>];1000000000000: biljoonansina[ >>];1000000000000: biljoonanteen[ >>];1000000000000: biljoonantena[ >>];2000000000000: << biljoonaan[ >>];2000000000000: << biljoonana[ >>];2000000000000: << biljoonien[ >>];2000000000000: << biljooniin[ >>];2000000000000: << biljoonina[ >>];%%spellout-ordinal-ablative-larger:%%spellout-ordinal-adessive-larger:%%spellout-ordinal-allative-larger:%%spellout-ordinal-genitive-larger:%%spellout-ordinal-illative-larger:%%spellout-ordinal-inessive-larger:%spellout-cardinal-ablative-plural:%spellout-cardinal-adessive-plural:%spellout-cardinal-allative-plural:%spellout-cardinal-genitive-plural:%spellout-cardinal-illative-plural:%spellout-cardinal-inessive-plural:%spellout-ordinal-partitive-plural:1000000000000: << biljoonaksi[ >>];1000000000000: << biljoonalla[ >>];1000000000000: << biljoonalle[ >>];1000000000000: << biljoonalta[ >>];1000000000000: << biljoonassa[ >>];1000000000000: << biljoonasta[ >>];1000000000000: << biljooniksi[ >>];1000000000000: << biljoonilla[ >>];1000000000000: << biljoonille[ >>];1000000000000: << biljoonilta[ >>];1000000000000: << biljoonissa[ >>];1000000000000: << biljoonista[ >>];1000000000000: biljoonanneksi[ >>];1000000000000: biljoonannella[ >>];1000000000000: biljoonannelle[ >>];1000000000000: biljoonannelta[ >>];1000000000000: biljoonannessa[ >>];1000000000000: biljoonannesta[ >>];1000000000000: biljoonannilla[ >>];1000000000000: biljoonannille[ >>];1000000000000: biljoonannilta[ >>];1000000000000: biljoonansiksi[ >>];1000000000000: biljoonansissa[ >>];1000000000000: biljoonansista[ >>];2000000000000: << biljoonaksi[ >>];2000000000000: << biljoonalla[ >>];2000000000000: << biljoonalle[ >>];2000000000000: << biljoonalta[ >>];2000000000000: << biljoonassa[ >>];2000000000000: << biljoonasta[ >>];2000000000000: << biljooniksi[ >>];2000000000000: << biljoonilla[ >>];2000000000000: << biljoonille[ >>];2000000000000: << biljoonilta[ >>];2000000000000: << biljoonissa[ >>];2000000000000: << biljoonista[ >>];3: =%spellout-ordinal-translative=;%%spellout-ordinal-partitive-larger:%spellout-cardinal-partitive-plural:%spellout-ordinal-translative-plural:3: =%spellout-ordinal-essive-plural=;%%spellout-ordinal-translative-larger:%spellout-cardinal-translative-plural:3: =%spellout-ordinal-elative-plural=;3: =%spellout-ordinal-ablative-plural=;3: =%spellout-ordinal-adessive-plural=;3: =%spellout-ordinal-allative-plural=;3: =%spellout-ordinal-genitive-plural=;3: =%spellout-ordinal-illative-plural=;3: =%spellout-ordinal-inessive-plural=;%%spellout-ordinal-essive-plural-larger:3: =%spellout-ordinal-partitive-plural=;)%%spellout-ordinal-elative-plural-larger:*%%spellout-ordinal-ablative-plural-larger:*%%spellout-ordinal-adessive-plural-larger:*%%spellout-ordinal-allative-plural-larger:*%%spellout-ordinal-genitive-plural-larger:*%%spellout-ordinal-illative-plural-larger:*%%spellout-ordinal-inessive-plural-larger:*3: =%spellout-ordinal-translative-plural=;+%%spellout-ordinal-partitive-plural-larger:,200: <%%spellout-ordinal-larger<sadas[>>];-%%spellout-ordinal-translative-plural-larger:.20: <%%spellout-ordinal-larger<kymmenes[>>];02000: <%%spellout-ordinal-larger<tuhannes[>>];42000000: <%%spellout-ordinal-larger< miljoonas[>>];72000000000: <%%spellout-ordinal-larger< miljardis[>>];7200: <%%spellout-ordinal-essive-larger<sadantena[>>];8200: <%%spellout-ordinal-genitive-larger<sadannen[>>];8200: <%%spellout-ordinal-partitive-larger<sadatta[>>];9200: <%%spellout-ordinal-elative-larger<sadannesta[>>];9200: <%%spellout-ordinal-illative-larger<sadanteen[>>];920: <%%spellout-ordinal-essive-larger<kymmenenten[>>];:2000000000000: <%%spellout-ordinal-larger< biljoonas[ >>];:200: <%%spellout-ordinal-ablative-larger<sadannelta[>>];:200: <%%spellout-ordinal-adessive-larger<sadannella[>>];:200: <%%spellout-ordinal-allative-larger<sadannelle[>>];:200: <%%spellout-ordinal-inessive-larger<sadannessa[>>];:20: <%%spellout-ordinal-genitive-larger<kymmenennen[>>];:20: <%%spellout-ordinal-partitive-larger<kymmenett[>>];;2000: <%%spellout-ordinal-essive-larger<tuhannentena[>>];;20: <%%spellout-ordinal-elative-larger<kymmenennest[>>];;20: <%%spellout-ordinal-illative-larger<kymmenenteen[>>];<2000: <%%spellout-ordinal-genitive-larger<tuhannennen[>>];<2000: <%%spellout-ordinal-partitive-larger<tuhannetta[>>];<20: <%%spellout-ordinal-ablative-larger<kymmenennelt[>>];<20: <%%spellout-ordinal-adessive-larger<kymmenennell[>>];<20: <%%spellout-ordinal-allative-larger<kymmenennelle[>>];<20: <%%spellout-ordinal-inessive-larger<kymmenenness[>>];=2000: <%%spellout-ordinal-elative-larger<tuhannennesta[>>];=2000: <%%spellout-ordinal-illative-larger<tuhannenteen[>>];=200: <%%spellout-ordinal-translative-larger<sadanneksi[>>];>2000: <%%spellout-ordinal-ablative-larger<tuhannennelta[>>];>2000: <%%spellout-ordinal-adessive-larger<tuhannennella[>>];>2000: <%%spellout-ordinal-allative-larger<tuhannennelle[>>];>2000: <%%spellout-ordinal-inessive-larger<tuhannennessa[>>];>200: <%%spellout-ordinal-essive-plural-larger<sadansina[>>];?2000000: <%%spellout-ordinal-essive-larger<miljoonantena[>>];?20: <%%spellout-ordinal-translative-larger<kymmenenneksi[>>];@2000000: <%%spellout-ordinal-genitive-larger<miljoonannen[>>];@2000000: <%%spellout-ordinal-partitive-larger<miljoonatta[>>];@200: <%%spellout-ordinal-elative-plural-larger<sadansista[>>];@200: <%%spellout-ordinal-genitive-plural-larger<sadansien[>>];@200: <%%spellout-ordinal-illative-plural-larger<sadansiin[>>];@200: <%%spellout-ordinal-partitive-plural-larger<sadansia[>>];@20: <%%spellout-ordinal-essive-plural-larger<kymmenensin[>>];A2000000: <%%spellout-ordinal-elative-larger<miljoonannesta[>>];A2000000: <%%spellout-ordinal-illative-larger<miljoonanteen[>>];A2000: <%%spellout-ordinal-translative-larger<tuhannenneksi[>>];A200: <%%spellout-ordinal-ablative-plural-larger<sadannilta[>>];A200: <%%spellout-ordinal-adessive-plural-larger<sadannilla[>>];A200: <%%spellout-ordinal-allative-plural-larger<sadannille[>>];A200: <%%spellout-ordinal-inessive-plural-larger<sadansissa[>>];B2000000000: <%%spellout-ordinal-essive-larger<miljardintena[>>];B2000000: <%%spellout-ordinal-ablative-larger<miljoonannelta[>>];B2000000: <%%spellout-ordinal-adessive-larger<miljoonannella[>>];B2000000: <%%spellout-ordinal-allative-larger<miljoonannelle[>>];B2000000: <%%spellout-ordinal-inessive-larger<miljoonannessa[>>];B2000: <%%spellout-ordinal-essive-plural-larger<tuhannensina[>>];B20: <%%spellout-ordinal-elative-plural-larger<kymmenensist[>>];B20: <%%spellout-ordinal-genitive-plural-larger<kymmenensien[>>];B20: <%%spellout-ordinal-illative-plural-larger<kymmenensiin[>>];B20: <%%spellout-ordinal-partitive-plural-larger<kymmenensi[>>];C2000000000: <%%spellout-ordinal-genitive-larger<miljardinnen[>>];C2000000000: <%%spellout-ordinal-partitive-larger<miljarditta[>>];C20: <%%spellout-ordinal-ablative-plural-larger<kymmenennilt[>>];C20: <%%spellout-ordinal-adessive-plural-larger<kymmenennill[>>];C20: <%%spellout-ordinal-allative-plural-larger<kymmenennille[>>];C20: <%%spellout-ordinal-inessive-plural-larger<kymmenensiss[>>];D2000000000: <%%spellout-ordinal-elative-larger<miljardinnesta[>>];D2000000000: <%%spellout-ordinal-illative-larger<miljardinteen[>>];D2000: <%%spellout-ordinal-elative-plural-larger<tuhannensista[>>];D2000: <%%spellout-ordinal-genitive-plural-larger<tuhannensien[>>];D2000: <%%spellout-ordinal-illative-plural-larger<tuhannensiin[>>];D2000: <%%spellout-ordinal-partitive-plural-larger<tuhannensia[>>];D200: <%%spellout-ordinal-translative-plural-larger<sadansiksi[>>];E2000000000000: <%%spellout-ordinal-essive-larger<biljoonantena[ >>];E2000000000: <%%spellout-ordinal-ablative-larger<miljardinnelta[>>];E2000000000: <%%spellout-ordinal-adessive-larger<miljardinnella[>>];E2000000000: <%%spellout-ordinal-allative-larger<miljardinnelle[>>];E2000000000: <%%spellout-ordinal-inessive-larger<miljardinnessa[>>];E2000000: <%%spellout-ordinal-translative-larger<miljoonanneksi[>>];E2000: <%%spellout-ordinal-ablative-plural-larger<tuhannennilta[>>];E2000: <%%spellout-ordinal-adessive-plural-larger<tuhannennilla[>>];E2000: <%%spellout-ordinal-allative-plural-larger<tuhannennille[>>];E2000: <%%spellout-ordinal-inessive-plural-larger<tuhannensissa[>>];F2000000000000: <%%spellout-ordinal-genitive-larger<biljoonannen[ >>];F2000000000000: <%%spellout-ordinal-partitive-larger<biljoonatta[ >>];F2000000: <%%spellout-ordinal-essive-plural-larger<miljoonansina[>>];F20: <%%spellout-ordinal-translative-plural-larger<kymmenensiksi[>>];G2000000000000: <%%spellout-ordinal-elative-larger<biljoonannesta[ >>];G2000000000000: <%%spellout-ordinal-illative-larger<biljoonanteen[ >>];H2000000000000: <%%spellout-ordinal-ablative-larger<biljoonannelta[ >>];H2000000000000: <%%spellout-ordinal-adessive-larger<biljoonannella[ >>];H2000000000000: <%%spellout-ordinal-allative-larger<biljoonannelle[ >>];H2000000000000: <%%spellout-ordinal-inessive-larger<biljoonannessa[ >>];H2000000000: <%%spellout-ordinal-translative-larger<miljardinneksi[>>];H2000000: <%%spellout-ordinal-elative-plural-larger<miljoonansista[>>];H2000000: <%%spellout-ordinal-genitive-plural-larger<miljoonansien[>>];H2000000: <%%spellout-ordinal-illative-plural-larger<miljoonansiin[>>];H2000000: <%%spellout-ordinal-partitive-plural-larger<miljoonansia[>>];H2000: <%%spellout-ordinal-translative-plural-larger<tuhannensiksi[>>];I2000000000: <%%spellout-ordinal-essive-plural-larger<miljardinsina[>>];I2000000: <%%spellout-ordinal-ablative-plural-larger<miljoonannilta[>>];I2000000: <%%spellout-ordinal-adessive-plural-larger<miljoonannilla[>>];I2000000: <%%spellout-ordinal-allative-plural-larger<miljoonannille[>>];I2000000: <%%spellout-ordinal-inessive-plural-larger<miljoonansissa[>>];K2000000000000: <%%spellout-ordinal-translative-larger<biljoonanneksi[ >>];K2000000000: <%%spellout-ordinal-elative-plural-larger<miljardinsista[>>];K2000000000: <%%spellout-ordinal-genitive-plural-larger<miljardinsien[>>];K2000000000: <%%spellout-ordinal-illative-plural-larger<miljardinsiin[>>];K2000000000: <%%spellout-ordinal-partitive-plural-larger<miljardinsia[>>];L2000000000000: <%%spellout-ordinal-essive-plural-larger<biljoonansina[ >>];L2000000000: <%%spellout-ordinal-ablative-plural-larger<miljardinnilta[>>];L2000000000: <%%spellout-ordinal-adessive-plural-larger<miljardinnilla[>>];L2000000000: <%%spellout-ordinal-allative-plural-larger<miljardinnille[>>];L2000000000: <%%spellout-ordinal-inessive-plural-larger<miljardinsissa[>>];L2000000: <%%spellout-ordinal-translative-plural-larger<miljoonansiksi[>>];N2000000000000: <%%spellout-ordinal-elative-plural-larger<biljoonansista[ >>];N2000000000000: <%%spellout-ordinal-genitive-plural-larger<biljoonansien[ >>];N2000000000000: <%%spellout-ordinal-illative-plural-larger<biljoonansiin[ >>];N2000000000000: <%%spellout-ordinal-partitive-plural-larger<biljoonansia[ >>];O2000000000000: <%%spellout-ordinal-ablative-plural-larger<biljoonannilta[ >>];O2000000000000: <%%spellout-ordinal-adessive-plural-larger<biljoonannilla[ >>];O2000000000000: <%%spellout-ordinal-allative-plural-larger<biljoonannille[ >>];O2000000000000: <%%spellout-ordinal-inessive-plural-larger<biljoonansissa[ >>];O2000000000: <%%spellout-ordinal-translative-plural-larger<miljardinsiksi[>>];R2000000000000: <%%spellout-ordinal-translative-plural-larger<biljoonansiksi[ >>];9* m*&) JT^hr  D u $b--269>1/ "Bc  #y'. /7_7> @11 |@7y $ ` D u $.-66>>1,- , x ' *@0b18=9B D17 )$i ' 0##$+N25:tv,) (1\#Q$+2Z5C:B@1D>  Pt 7 j * _'#p )019S<CvD1^L `-rmF Y~(b&$u,35T?@EGJ1%F a9 ()& %,z3J6?AG5K1A n I (=&7%,3h6?0AGYK1F Dh ( \  H'Q&$[,z012?d@BSD1E x:z d y(y&', 35v?@iGJ1qE T)s (& %,\3,6?@GK1E lGU i(&$,>36?@GJ1-) ,n 2 D oOzOP?)9Px.oP6R1En =$. (   4VYe2SPv'aT.TX!7^>d1K RA0 w!\`y InS}Q$T}-X02^95e1">u ~7S*   V ]#Q]P)S(1W8[C'b17L}K6 {y9 !N%X SV*Z3c:gHj1ME9=\. Yy9U"%U !R*RW.4]K;CcH}g1tAI]9G- i I g("%S !UQ +UL4"Zl;=`H f1)Ef =@.   G K#$THQ)V 1eZ8`CVf1D [=- )Y 1!e%U ~R*V3\:bAHf1D):=- Ii)C!%T BR*V4;\*;nbHf1D|=. 9I!|%YU R*W3\ ;beH3g1N9 $M#B  #  e Yxr"] YX)a0[h=8k;Cn1MO| MIF 6  Egiy[^Y'a/h@7.l??o1MW L}9   8 }9"Y3W)K]0}e}8iC{l1O!OK I X<a"&ex!aq+9i4n;paI$q1NtMiB 5YkOt"4&_![+d4j G i)~b"K&]!X+`5h2"%_L!q[=+_d4dj;emI1p1*xq 8F; 6` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion1: is;-x: ">>;0: wal;4: pat;5: lim;6: anim;7: pit;8: wal;1: isng;2.1.27.223: tatl;9: siym;10: samp;2: dalaw;5: limng;7: pitng;8: walng;3: tatlng;4: pat na;6: anim na;x.x: =0.0=;10: sampng;2: dalawng;9: siym na;-x: minus >>;11: labng->>;0: ika=#,##0=;%%number-times:x.x: =#,##0.#=;%digits-ordinal:%spellout-ordinal:x.x: << tuldok >>;%spellout-cardinal:%spellout-numbering:0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;0: ika =%spellout-cardinal=;1000000000000000000: =#,##0=;20: <%%number-times< p[ t >>];1000: <%%number-times< lib[ t >>];100: <%%number-times< dan[ at >>];)1000000: <%%number-times< milyn[ at >>];,1000000000: <%%number-times< bilyn[ at >>];01000000000000: <%%number-times< trilyn[ at >>];51000000000000000: <%%number-times< katrilyn[ at >>];J .*H 2vRn{\$-6?fp 2vR%[:*7\` E R` 'ResB RBNFRulesSpelloutRulesVersion1: ein;3: tr;0: null;4: fre;1: eitt;2: tvey;2: tvr;5: fimm;6: seks;7: sjey;8: tta;12: tlv;2.1.27.222: tveir;18: tjan;9: nggju;10: tggju;11: ellivu;15: fmtan;17: seytan;19: ntjan;3: trggir;x.x: =0.0=;13: trettan;14: fjrtan;16: sekstan;3: trggjar;-x: minus >>;-x: mnus >>;90: nti[>>];20: tjgo[>>];30: trati[>>];40: frati[>>];50: fimmti[>>];60: seksti[>>];70: sjeyti[>>];80: ttati[>>];%%lenient-parse:x.x: << komma >>;%spellout-numbering:%spellout-numbering-year:%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;1000000: ein millin[ og >>];10000: =%spellout-numbering=;%spellout-cardinal-masculine:1100/100: <<hundra[og>>];1000000000: ein milliard[ og >>];5: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;1000000000000: ein billin[ og >>];1000000000000000: ein billiard[ og >>];01000: <%spellout-cardinal-neuter< tusin[ og >>];1100: <%spellout-cardinal-neuter<hundra[og>>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';92000000: <%spellout-cardinal-feminine< milliner[ og >>];=2000000000: <%spellout-cardinal-feminine< milliarder[ og >>];?2000000000000: <%spellout-cardinal-feminine< billiner[ og >>];C2000000000000000: <%spellout-cardinal-feminine< billiarder[ og >>];l,$v>GPYbIYj{:g1lGkI#, IYj{:g1lGkI,5IYj{:g1lGkI*1 8 l` 'ResBT XXPRBNFRulesOrdinalRulesSpelloutRulesVersion0: s;1: un;1: une;6: six;-x: ">>;0: ime;0: zro;%%et-un:10: dix;2: deux;5: cinq;7: sept;8: huit;9: neuf;%%et-une:11: onze;1: et-un;2.1.27.223: trois;%%cents-f:%%cents-m:%%cents-o:%%mille-o:12: douze;16: seize;1: et-une;1: unime;4: quatre;17: dix->>;13: treize;15: quinze;1: premier;6: sixime;x.x: =0.0=;0: zroime;11: et-onze;%%et-unieme:10: dixime;11: onzime;1: premire;2: deuxime;7: septime;8: huitime;9: neuvime;-x: moins >>;%%subcents-f:%%subcents-m:%%subcents-o:12: douzime;14: quatorze;16: seizime;1: et-unime;3: troisime;4: quatrime;5: cinquime;13: treizime;15: quinzime;20: vingtime;30: trentime;100: cent[ >>];x.x: =#,##0.#=;11: et-onzime;11: -et-onzime;%%lenient-parse:%digits-ordinal:14: quatorzime;40: quarantime;60: soixantime;1000: mille[ >>];11: e-et-onzime;50: cinquantime;1: -=%%et-unieme=;200: << cent[ >>];x.x: << virgule >>;%%spellout-leading:%%spellout-ordinal:1: e-=%%et-unieme=;%spellout-numbering:100: cent>%%cents-o>;1000: mill>%%mille-o>;20: vingt[->%%et-un>];20: vingt[->%%et-une>];30: trente[->%%et-un>];200: << cent>%%cents-m>;21: vingt->%%et-unieme>;30: trente[->%%et-une>];12: =%%spellout-ordinal=;1000000: un million[ >>];%digits-ordinal-feminine:%spellout-numbering-year:31: trente->%%et-unieme>;40: quarante[->%%et-un>];80/20: quatre-vingt[->>];12: -=%%spellout-ordinal=;%digits-ordinal-masculine:40: quarante[->%%et-une>];50: cinquante[->%%et-un>];12: ' =%%spellout-ordinal=;12: e =%%spellout-ordinal=;%spellout-ordinal-feminine:41: quarante->%%et-unieme>;50: cinquante[->%%et-une>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:51: cinquante->%%et-unieme>;60/20: soixante[->%%et-un>];1000000000000000000: =#,##0=;1000000000: un milliard[ >>];10000: =%spellout-numbering=;%spellout-cardinal-masculine:60/20: soixante[->%%et-une>];61/20: soixante->%%et-unieme>;1000000000000: un billion[ >>];0: =%digits-ordinal-masculine=;%digits-ordinal-feminine-plural:%digits-ordinal-masculine-plural:0: =%spellout-ordinal-feminine=s;12: =%spellout-cardinal-feminine=;%spellout-ordinal-feminine-plural:0: =%spellout-ordinal-masculine=s;1: -=%spellout-cardinal-feminine=;80/20: quatre-vingt>%%subcents-f>;80/20: quatre-vingt>%%subcents-m>;80/20: quatre-vingt>%%subcents-o>;12: =%spellout-cardinal-masculine=;1000000000000000: un billiard[ >>];%spellout-ordinal-masculine-plural:1: ' =%spellout-cardinal-feminine=;1: -=%spellout-cardinal-masculine=;1: ' =%spellout-cardinal-masculine=;1000: =%spellout-cardinal-masculine=;2000: <%%spellout-leading< mille[ >>];0: =#,##0=$(ordinal,one{er}other{e})$;0: =#,##0=$(ordinal,one{re}other{e})$;0: =#,##0=$(ordinal,one{ers}other{es})$;0: =#,##0=$(ordinal,one{res}other{es})$;+2000: <%%spellout-leading< mill>%%mille-o>;,2000000: <%%spellout-leading< millions[ >>];02000000000: <%%spellout-leading< milliards[ >>];11000000: <%%spellout-leading< million>%%cents-o>;22000000000000: <%%spellout-leading< billions[ >>];4200: <%spellout-cardinal-masculine< cent>%%cents-f>;4200: <%spellout-cardinal-masculine< cent>%%cents-o>;51000000000: <%%spellout-leading< milliard>%%cents-o>;62000000000000000: <%%spellout-leading< billiards[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';71000000000000: <%%spellout-leading< billion>%%cents-o>;91100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;;1000000000000000: <%%spellout-leading< billiard>%%cents-o>;Z     I%; ! 95 b4    _ ?0KT]foB% 1`ExC3 ' U  X x@b? q05 HU] C3 ' U  X o9'y'yzy'UGUc=|q+ +!9g2{ $  Z  v | U1bU*7  EP ` 'ResB RBNFRulesSpelloutRulesVersion0: s;1: un;1: une;6: six;0: ime;0: zro;%%et-un:10: dix;2: deux;5: cinq;7: sept;8: huit;9: neuf;%%et-une:11: onze;1: et-un;2.1.27.223: trois;%%cents-f:%%cents-m:%%cents-o:%%mille-o:12: douze;16: seize;1: et-une;1: unime;4: quatre;17: dix->>;13: treize;15: quinze;1: premier;6: sixime;x.x: =0.0=;0: zroime;11: et-onze;%%et-unieme:10: dixime;11: onzime;1: premire;2: deuxime;7: septime;8: huitime;9: neuvime;-x: moins >>;12: douzime;14: quatorze;16: seizime;1: et-unime;3: troisime;4: quatrime;5: cinquime;13: treizime;15: quinzime;20: vingtime;30: trentime;100: cent[ >>];x.x: =#,##0.#=;11: et-onzime;90: nonantime;%%lenient-parse:11: -et-onzime;14: quatorzime;40: quarantime;60: soixantime;70: septantime;1000: mille[ >>];11: e-et-onzime;50: cinquantime;1: -=%%et-unieme=;200: << cent[ >>];x.x: << virgule >>;%%spellout-leading:%%spellout-ordinal:1: e-=%%et-unieme=;%spellout-numbering:100: cent>%%cents-o>;1000: mill>%%mille-o>;20: vingt[->%%et-un>];20: vingt[->%%et-une>];30: trente[->%%et-un>];200: << cent>%%cents-m>;21: vingt->%%et-unieme>;30: trente[->%%et-une>];90: nonante[->%%et-un>];12: =%%spellout-ordinal=;1000000: un million[ >>];%spellout-numbering-year:31: trente->%%et-unieme>;40: quarante[->%%et-un>];60: soixante[->%%et-un>];70: septante[->%%et-un>];90: nonante[->%%et-une>];40: quarante[->%%et-une>];50: cinquante[->%%et-un>];60: soixante[->%%et-une>];70: septante[->%%et-une>];91: nonante->%%et-unieme>;12: ' =%%spellout-ordinal=;12: e =%%spellout-ordinal=;%spellout-ordinal-feminine:41: quarante->%%et-unieme>;50: cinquante[->%%et-une>];61: soixante->%%et-unieme>;71: septante->%%et-unieme>;%spellout-cardinal-feminine:%spellout-ordinal-masculine:51: cinquante->%%et-unieme>;80: quatre-vingt>%%cents-f>;80: quatre-vingt>%%cents-m>;80: quatre-vingt>%%cents-o>;1000000000000000000: =#,##0=;1000000000: un milliard[ >>];10000: =%spellout-numbering=;%spellout-cardinal-masculine:1000000000000: un billion[ >>];0: =%spellout-ordinal-feminine=s;12: =%spellout-cardinal-feminine=;%spellout-ordinal-feminine-plural:0: =%spellout-ordinal-masculine=s;12: =%spellout-cardinal-masculine=;1000000000000000: un billiard[ >>];%spellout-ordinal-masculine-plural:1: ' =%spellout-cardinal-feminine=;1: ' =%spellout-cardinal-masculine=;1000: =%spellout-cardinal-masculine=;2000: <%%spellout-leading< mille[ >>];+2000: <%%spellout-leading< mill>%%mille-o>;,2000000: <%%spellout-leading< millions[ >>];02000000000: <%%spellout-leading< milliards[ >>];11000000: <%%spellout-leading< million>%%cents-o>;22000000000000: <%%spellout-leading< billions[ >>];4200: <%spellout-cardinal-masculine< cent>%%cents-f>;4200: <%spellout-cardinal-masculine< cent>%%cents-o>;51000000000: <%%spellout-leading< milliard>%%cents-o>;62000000000000000: <%%spellout-leading< billiards[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';71000000000000: <%%spellout-leading< billion>%%cents-o>;91100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;;1000000000000000: <%%spellout-leading< billiard>%%cents-o>;v @ ] 0Y5 ] ziZ |'BKT]f9y=!;UHzU    g > o=Y< |'%+oz    g > fV-2,"04s>M\nkdDe  4  # L(_HL*`  8 ` 'ResB RBNFRulesSpelloutRulesVersion0: s;1: un;1: une;6: six;0: ime;0: zro;%%et-un:10: dix;2: deux;5: cinq;7: sept;8: huit;9: neuf;%%et-une:11: onze;1: et-un;2.1.27.223: trois;%%cents-f:%%cents-m:%%cents-o:%%mille-o:12: douze;16: seize;1: et-une;1: unime;4: quatre;17: dix->>;13: treize;15: quinze;1: premier;6: sixime;x.x: =0.0=;0: zroime;11: et-onze;%%et-unieme:10: dixime;11: onzime;1: premire;2: deuxime;7: septime;8: huitime;9: neuvime;-x: moins >>;12: douzime;14: quatorze;16: seizime;1: et-unime;3: troisime;4: quatrime;5: cinquime;13: treizime;15: quinzime;20: vingtime;30: trentime;100: cent[ >>];x.x: =#,##0.#=;11: et-onzime;90: nonantime;%%lenient-parse:11: -et-onzime;14: quatorzime;40: quarantime;60: soixantime;70: septantime;80: huitantime;1000: mille[ >>];11: e-et-onzime;50: cinquantime;1: -=%%et-unieme=;200: << cent[ >>];x.x: << virgule >>;%%spellout-leading:%%spellout-ordinal:1: e-=%%et-unieme=;%spellout-numbering:100: cent>%%cents-o>;1000: mill>%%mille-o>;20: vingt[->%%et-un>];20: vingt[->%%et-une>];30: trente[->%%et-un>];200: << cent>%%cents-m>;21: vingt->%%et-unieme>;30: trente[->%%et-une>];90: nonante[->%%et-un>];12: =%%spellout-ordinal=;1000000: un million[ >>];%spellout-numbering-year:31: trente->%%et-unieme>;40: quarante[->%%et-un>];60: soixante[->%%et-un>];70: septante[->%%et-un>];80: huitante[->%%et-un>];90: nonante[->%%et-une>];40: quarante[->%%et-une>];50: cinquante[->%%et-un>];60: soixante[->%%et-une>];70: septante[->%%et-une>];80: huitante[->%%et-une>];91: nonante->%%et-unieme>;12: ' =%%spellout-ordinal=;12: e =%%spellout-ordinal=;%spellout-ordinal-feminine:41: quarante->%%et-unieme>;50: cinquante[->%%et-une>];61: soixante->%%et-unieme>;71: septante->%%et-unieme>;81: huitante->%%et-unieme>;%spellout-cardinal-feminine:%spellout-ordinal-masculine:51: cinquante->%%et-unieme>;1000000000000000000: =#,##0=;1000000000: un milliard[ >>];10000: =%spellout-numbering=;%spellout-cardinal-masculine:1000000000000: un billion[ >>];0: =%spellout-ordinal-feminine=s;12: =%spellout-cardinal-feminine=;%spellout-ordinal-feminine-plural:0: =%spellout-ordinal-masculine=s;12: =%spellout-cardinal-masculine=;1000000000000000: un billiard[ >>];%spellout-ordinal-masculine-plural:1: ' =%spellout-cardinal-feminine=;1: ' =%spellout-cardinal-masculine=;1000: =%spellout-cardinal-masculine=;2000: <%%spellout-leading< mille[ >>];+2000: <%%spellout-leading< mill>%%mille-o>;,2000000: <%%spellout-leading< millions[ >>];02000000000: <%%spellout-leading< milliards[ >>];11000000: <%%spellout-leading< million>%%cents-o>;22000000000000: <%%spellout-leading< billions[ >>];4200: <%spellout-cardinal-masculine< cent>%%cents-f>;4200: <%spellout-cardinal-masculine< cent>%%cents-o>;51000000000: <%%spellout-leading< milliard>%%cents-o>;62000000000000000: <%%spellout-leading< billiards[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';71000000000000: <%%spellout-leading< billion>%%cents-o>;91100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;;1000000000000000: <%%spellout-leading< billiard>%%cents-o>; @ h 0Y@ h zze 'BKT]f9yN2Lfzf1   r I oHYG 6'6 z 1   r I fgWVsCr"04s>M\kUp ;  ?  . SL(j%L*k  8 ` 'ResB    RBNFRulesDurationRulesOrdinalRulesSpelloutRulesVersion1: ;%%hr:%%is:%hms:6: s;%%min:2: d;11: >>;1: aon;3: tr;10: >>;2: dh;0: nid;5: cig;8: ocht;9: naoi;%%uaire:-x: ">>;0: ' is;0: mle;1: cad;1: mle;1: uair;2: a d;6: a s;7: mle;0: :=00=;1: mhle;2.1.27.223: a tr;5: uaire;10: deich;7: seacht;%%2d-year:%%million:%%min-sec:%%numberp:%duration:0: a nid;1: a haon;3: huaire;5: a cig;6: huaire;9: a naoi;%%billions:%%hundreds:%%millions:%%thousand:%%trillion:0: millin;1: billin;1: millin;4: ceithre;7: millin;7: n-uaire;8: a hocht;x.x: =0.0=;11: >> dag;13: >> dag;%%is-number:%%millionsp:%%thousandp:%%thousands:%%trillions:%with-words:0: =#,##0=;0: =0= sec.;0: =0= uair;10: a deich;1: mhillin;4: ceathair;6: s chad;7: a seacht;12: >> dhag;1: thrillin;%%hr-min-sec:%%is-numberp:%%trillionsp:%in-numerals:& ' ' , ',' ;0: ' billin;0: dtrillin;12: d dhag;2: dh chad;3: tr chad;5: =0= uaire;60/60: <0<>>;7: dtrillin;-x: mneas >>;%%is-billions:%%is-millions:3: =0= huaire;4: a ceathair;5: cig chad;60/60: <00<>>;60/60: <00<>>>6: =0= huaire;8: ocht gcad;9: naoi gcad;%%is-thousands:%%is-trillions:%%quadrillions:0: =0= soicind;10: =0= n-uair;1: quadrillin;20: fiche[ >>];2: =%%million=;50: caoga[ >>];7: =0= n-uaire;80: ocht[ >>];90: ncha[ >>];%%lenient-parse:%digits-ordinal:20: =%%million=;2: =%%thousand=;2: =%%trillion=;60: =%%min-sec=;60: seasca[ >>];7: seacht gcad;0: ' =%%million=;0: ' quadrillin;0: =0= nimad;1: ' =%%numberp=;20: =%%thousand=;20: =%%trillion=;30: trocha[ >>];4: ceithre chad;70: seacht[ >>];%%is-quadrillions:0: ' =%%thousand=;0: ' =%%trillion=;0: =%in-numerals=;11: =0= >%%uaire>;20: fiche[ is >>];40: daichead[ >>];50: caoga[ is >>];80: ocht[ is >>];90: ncha[ is >>];x.x: << pointe >>;%spellout-cardinal:60: seasca[ is >>];%spellout-numbering:0: ' is =%%numberp=;30: trocha[ is >>];3600/60: <#,##0<>>>;70: seacht[ is >>];11: =%%million= dag;3600/60: <#,##0<:>>>;3600: =%%hr-min-sec=;40: daichead[ is >>];60/60: <%%min<[, >>];11: ' is =%%billions=;11: ' is =%%millions=;11: =%%trillion= dag;11: ' is =%%thousands=;11: ' is =%%trillions=;11: =%%thousand= dhag;3600/60: <%%hr<[, >>>];& ':' = '.' = ' ' = '-';20: =%%is= =%%billions=;20: =%%is= =%%millions=;%spellout-numbering-year:20: =%%is= =%%thousands=;20: =%%is= =%%trillions=;20: =%spellout-numbering=;%%spellout-numbering-no-a:11: ' is =%%quadrillions=;1: ' =%spellout-numbering=;20: =%%is= =%%quadrillions=;20: =0= uair; =0= >%%uaire>;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;0: ' is =%spellout-numbering=;0: agus =%spellout-numbering=;%%spellout-cardinal-prefixpart:10: =%%spellout-numbering-no-a=;100: <%%hundreds<>%%is-billions>;100: <%%hundreds<>%%is-millions>;100: <%%hundreds<[>%%is-number>];100: <%%hundreds<>%%is-thousands>;100: <%%hundreds<>%%is-trillions>;100: <%%hundreds<[>%%is-numberp>];1000: <%%thousands<[, >%%numberp>];20: =%%spellout-cardinal-prefixpart=;1000000: <%%millions<[, >%%numberp>];100: <%%hundreds<>%%is-quadrillions>;1000000000: <%%billions<[, >%%numberp>];*13: =%%spellout-cardinal-prefixpart= dag;,1000000000000: <%%trillions<[, >%%numberp>];,2: =%%spellout-cardinal-prefixpart= billin;-1000: <%%thousands<[, >%spellout-numbering>];-20: =%%spellout-cardinal-prefixpart= billin;/1000000: <%%millions<[, >%spellout-numbering>];02: =%%spellout-cardinal-prefixpart= quadrillin;11: ' is =%%spellout-cardinal-prefixpart= billin;120: =%%spellout-cardinal-prefixpart= quadrillin;21000/100: <%%spellout-numbering-no-a< >%%2d-year>;21000000000000000: <%%quadrillions<[, >%%numberp>];21000000000: <%%billions<[, >%spellout-numbering>];211: =%%spellout-cardinal-prefixpart= billin dag;22: =%%spellout-cardinal-prefixpart= =%%millionsp=;22: =%%spellout-cardinal-prefixpart= =%%thousandp=;32: =%%spellout-cardinal-prefixpart= =%%trillionsp=;51: ' is =%%spellout-cardinal-prefixpart= =%%million=;51: ' is =%%spellout-cardinal-prefixpart= quadrillin;61000000000000: <%%trillions<[, >%spellout-numbering>];611: =%%spellout-cardinal-prefixpart= quadrillin dag;61: ' is =%%spellout-cardinal-prefixpart= =%%thousand=;61: ' is =%%spellout-cardinal-prefixpart= =%%trillion=;<1000000000000000: <%%quadrillions<[, >%spellout-numbering>];(J yh~ ;F1,G7H7Tq ! $p 4 U5&=^gp0=o ZR]s0=+O' E v JR *o< ~_ 2p U5M=^gp-F } 6 B E=Yhq7 dj-wtYv;  WY&-{H   b 1~FZ 8{_p-U v !  a *8E04 S ` 'ResB   RBNFRulesSpelloutRulesVersion6: ;0: ;1: ;2: ;2: ;1: ;5: ;6: ;7: ;9: ;6: ;7: ;9: ;10: ;2: ;3: ;4: ;5: ;6: ;7: ;9: ;8: ;100: ;10: ;2: ;3: ;4: ;5: ;8: ;10: ;1: ;2.1.38.342: ;3: ;3: ;4: ;4: ;5: ;6: ;7: ;8: ;9: ;20: ;60: ;70: ;90: ;10: ;1: ;2: ;3: ;4: ;5: ;7: ;8: ;9: ;13: >> ;30: ;40: ;50: ;80: ;10: ;x.x: =0.0=;0:  ;101:  >>;11:  ;200: ;%%thousands:13: >> ;-x:  >>;21:  >>;600:  ;61:  >>;71:  >>;91:  >>;11:  ;12:  ;31:  >>;41:  >>;500:  ;51:  >>;700:  ;81:  >>;900:  ;11: ERROR-=0=;12:  ;1000: [ >>];201:  >>;300:  ;400:  ;x.x: =#,##0.#=;%%and-feminine:601:   >>;800:  ;%%and-masculine:501:   >>;701:   >>;901:   >>;x.x: <<  >>;2000: [ >>];301:   >>;401:   >>;801:   >>;%spellout-numbering:1000000: [ >>];%%spellout-numbering-m:0: =%spellout-numbering=;1000000000: [ >>];2000000:  [ >>];%spellout-numbering-year:3: =%spellout-numbering=;11: =%spellout-numbering=;1: =%spellout-numbering=;3: =%spellout-numbering=;3: =%spellout-numbering=;9: =%spellout-numbering=;1000000000000: [ >>];%spellout-ordinal-feminine:%spellout-cardinal-feminine:%spellout-ordinal-masculine:100: [ >%%and-feminine>];1000000000000000000: =#,##0=;100: [ >%%and-masculine>];2000000000:  [ >>];%spellout-cardinal-masculine:%spellout-construct-feminine:1000: [ >%%and-feminine>];11: =%%spellout-numbering-m=;1: =%%spellout-numbering-m=;20: [ >%%and-feminine>];60: [ >%%and-feminine>];70: [ >%%and-feminine>];90: [ >%%and-feminine>];1000: [ >%%and-masculine>];20: [ >%%and-masculine>];60: [ >%%and-masculine>];70: [ >%%and-masculine>];90: [ >%%and-masculine>];%spellout-construct-masculine:30: [ >%%and-feminine>];40: [ >%%and-feminine>];50: [ >%%and-feminine>];80: [ >%%and-feminine>];2000000000000:  [ >>];30: [ >%%and-masculine>];40: [ >%%and-masculine>];50: [ >%%and-masculine>];80: [ >%%and-masculine>];200: [ >%%and-feminine>];200: [ >%%and-masculine>];3000: <%%thousands< [ >>];2000: [ >%%and-feminine>];2000: [ >%%and-masculine>];0: =%spellout-cardinal-feminine=;3: =%spellout-cardinal-feminine=;0: =%spellout-cardinal-masculine=;3: =%spellout-cardinal-masculine=;1000000: [ >%%and-feminine>];11: =%spellout-cardinal-masculine=;1000000: [ >%%and-masculine>];11000/1000: <%%and-masculine< [ >>];3000000: <%%and-masculine< [ >>];%spellout-cardinal-feminine-standalone:1000000000: [ >%%and-feminine>];2000000:  [ >%%and-feminine>];1000000000: [ >%%and-masculine>];2000000:  [ >%%and-masculine>];x.x: <%%spellout-numbering-m<  >> ;%spellout-cardinal-masculine-standalone:)1000000000000: [ >%%and-feminine>];*1000000000000: [ >%%and-masculine>];+3000000000: <%%and-masculine< [ >>];+2000000000:  [ >%%and-feminine>];,2000000000:  [ >%%and-masculine>];-3000000000000: <%%and-masculine< [ >>];-1000000000000000: [ >%%and-feminine>];-2000000000000:  [ >%%and-feminine>];-3000: <%%thousands< [ >%%and-feminine>];.1000000000000000: [ >%%and-masculine>];.2000000000000:  [ >%%and-masculine>];.3000: <%%thousands< [ >%%and-masculine>];12000000000000000:  [ >%%and-feminine>];22000000000000000:  [ >%%and-masculine>];3300: <%spellout-numbering< [ >%%and-feminine>];4300: <%spellout-numbering< [ >%%and-masculine>];<11000/1000: <%%spellout-numbering-m< [ >%%and-feminine>];<3000000: <%%spellout-numbering-m< [ >%%and-feminine>];=11000/1000: <%%spellout-numbering-m< [ >%%and-masculine>];=3000000: <%%spellout-numbering-m< [ >%%and-masculine>];@3000000000: <%%spellout-numbering-m< [ >%%and-feminine>];A3000000000: <%%spellout-numbering-m< [ >%%and-masculine>];B3000000000000: <%%spellout-numbering-m< [ >%%and-feminine>];C3000000000000: <%%spellout-numbering-m< [ >%%and-masculine>];F3000000000000000: <%%spellout-numbering-m< [ >%%and-feminine>];G3000000000000000: <%%spellout-numbering-m< [ >%%and-masculine>];3g\w(!}0@Hk  0  GQ c + 2 {  4s"0 ',68TDruEAcSe0 M 3N "O PYb8o Wv  r pf | S 0" UD ',68TDruEAcSe0 M 3N "O   PYb8o Wv  r pf | S 0" UDZw    +?8B ) wh 5ISgq{e>ht] P* 8 ` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion0: 0;1:   ;2: & K ;6:  9 ;8:  ;9: ( L ;10: & 8 ;3: $ @ ( ;4:  > 0 ;6:  > ;6:  @ ;7: 8 > $ ;-x: ">>;1: * 9 2 > ;1: * 9 2 @ ;20: , @ 8 ;30: $ @ 8 ;4:  L % > ;4:  L % @ ;5: * >   ;60: 8 > ;0: 6 B ( M / ;12: , > 0 9 ;13: $ G 0 9 ;14:  L & 9 ;16: 8 K 2 9 ;1: =0=2 > ;1: =0=2 @ ;1: =0=2 G ;2.1.33.3622: , >  8 ;23: $ G  8 ;2: =0=0 > ;2: =0=0 @ ;2: =0=0 G ;2: & B 8 0 > ;2: & B 8 0 @ ;3: $ @ 8 0 > ;3: $ @ 8 0 @ ;4: =0=% > ;4: =0=% @ ;4: =0=% G ;50: *  > 8 ;52: , > 5 ( ;54:  L 5 ( ;55: *  * ( ;59: ( 8 ;61:   8 ;62: , > 8 ;6: =0= > ;6: =0= @ ;6: =0= G ;-x: # >>;17: 8 $ M 0 9 ;18:  > 0 9 ;24:  L , @ 8 ;29: ( $ @ 8 ;31:   $ @ 8 ;40:  > 2 @ 8 ;49: (  > 8 ;56:  * M * ( ;5: =0=5 >  ;5: =0=5 @  ;5: =0=5 G  ;5: * >   5 @ ;64:  L  8 ;65: * H  8 ;67: 8 ! < 8 ;68:  ! < 8 ;70: 8 $ M $ 0 ;79: ( > 8 @ ;80:  8 M 8 @ ;82: , / > 8 @ ;85: *  > 8 @ ;89: ( 5 > 8 @ ;90: ( , M , G ;92: , > ( , G ;0: 6 B ( M / 5 @ ;11:  M / > 0 9 ;19: ( M ( @ 8 ;21:   M  @ 8 ;25: *  M  @ 8 ;26:  , M , @ 8 ;32: , $ M $ @ 8 ;33: $ H  $ @ 8 ;34:  L  $ @ 8 ;35: * H  $ @ 8 ;36:  $ M $ @ 8 ;37: 8 H  $ @ 8 ;38:  ! < $ @ 8 ;42: , / > 2 @ 8 ;53: $ ? 0 G * ( ;5: * >   5 >  ;63: $ ? 0 G 8 ;66:  ? / > 8 ;72: , 9 $ M $ 0 ;83: $ ? 0 > 8 @ ;84:  L 0 > 8 @ ;86:  ? / > 8 @ ;x.x: =0.0=;0: 6 B ( M / 5 >  ;15: * ( M & M 0 9 ;27: 8 $ M $ >  8 ;28:   M >  8 ;39: ( $ > 2 @ 8 ;41:   $ > 2 @ 8 ;44:  L 5 > 2 @ 8 ;46:  ? / > 2 @ 8 ;51:   M / > 5 ( ;57: 8 $ M $ > 5 ( ;58:   M > 5 ( ;69: ( 9 $ M $ 0 ;71:   9 $ M $ 0 ;73: $ ? 9 $ M $ 0 ;74:  L 9 $ M $ 0 ;75: *  9 $ M $ 0 ;76:  ? 9 $ M $ 0 ;77: 8 $ 9 $ M $ 0 ;78:  9 $ M $ 0 ;81:   M / > 8 @ ;87: 8 $ M $ > 8 @ ;88:   M > 8 @ ;93: $ ? 0 > ( , G ;94:  L 0 > ( , G ;95: *   > ( , G ;96:  ? / > ( , G ;43: $ H  $ > 2 @ 8 ;45: * H  $ > 2 @ 8 ;47: 8 H  $ > 2 @ 8 ;48:  ! < $ > 2 @ 8 ;91:   M / > ( , G ;97: 8 $ M $ > ( , G ;98:   M > ( , G ;99: ( ? ( M / > ( , G ;%digits-ordinal:100: << 8 L [ >>];7: =#,##,##0=5 >  ;7: =#,##,##0=5 @  ;7: =#,##,##0=5 G  ;x.x: << & 6 . 2 5 >>;x.x: =#,##,##0.0=;%spellout-cardinal:%spellout-numbering:100000: << 2 >  [ >>];1000: << 9  < > 0 [ >>];0: =%spellout-cardinal=;1000000000: <<  0 , [ >>];10000000: <<  0 K ! < [ >>];%digits-ordinal-feminine:%spellout-numbering-year:0: =%spellout-numbering=;%digits-ordinal-masculine:100000000000: <<  0 , [ >>];7: =%spellout-cardinal=5 @ ;%spellout-ordinal-feminine:7: =%spellout-cardinal=5 >  ;%spellout-ordinal-masculine:0: =%digits-ordinal-masculine=;1000000000000000000: =#,##,##0=;%digits-ordinal-masculine-oblique: 4Z5_DZ5-sZZ5#iO\H#2:R#* u$0"/ ~<HT`lx<#IZVhcv.}p9}p{ &3@MqO5c7KB5lAUeJj*7>_ E ` 'ResB }RBNFRulesSpelloutRulesVersion2: dva;5: pet;1: prv;3: tri;8: osm;0: nula;6: aest;2: drug;3: tre;7: sedm;8: osam;9: devet;1: jedan;1: jedna;1: jedno;2.1.27.222: dvije;7: sedam;10: deset;4: etiri;4: etvrt;x.x: =0.0=;-x: minus >>;100: st[ >>];12: dvanaest;13: trinaest;15: petnaest;16: aesnaest;100: sto[ >>];11: jedanaest;14: etrnaest;18: osamnaest;17: sedamnaest;19: devetnaest;600: aest[ >>];x.x: =#,##0.#=;200: dvest[ >>];300: trist[ >>];500: petst[ >>];300: tristo[ >>];500: petsto[ >>];x.x: << zarez >>;50: pedeset[ >>];800: osamst[ >>];1000: tisuu[ >>];200: dvjesto[ >>];600: aeststo[ >>];800: osamsto[ >>];20: dvadeset[ >>];30: trideset[ >>];400: etrist[ >>];60: aezdeset[ >>];700: sedamst[ >>];900: devetst[ >>];50: pedeset[ i >>];700: sedamsto[ >>];900: devetsto[ >>];40: etrdeset[ >>];80: osamdeset[ >>];90: devedeset[ >>];20: dvadeset[ i >>];30: trideset[ i >>];400: etiristo[ >>];60: aezdeset[ i >>];%spellout-numbering:70: sedamdeset[ >>];40: etrdeset[ i >>];80: osamdeset[ i >>];90: devedeset[ i >>];70: sedamdeset[ i >>];%%spellout-ordinal-base:%spellout-numbering-year:%spellout-ordinal-neuter:0: =%spellout-numbering=;%spellout-cardinal-neuter:11: =%spellout-numbering=;%spellout-ordinal-feminine:%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:0: =%%spellout-ordinal-base=a;0: =%%spellout-ordinal-base=i;0: =%%spellout-ordinal-base=o;3: =%%spellout-ordinal-base=e;4: =%%spellout-ordinal-base=o;3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;02000: <%spellout-cardinal-feminine< tisue[ >>];05000: <%spellout-cardinal-feminine< tisua[ >>];05000: <%spellout-cardinal-feminine< tisuu[ >>];51000000: <%spellout-cardinal-masculine< milijun[ >>];55000000: <%spellout-cardinal-masculine< milijun[ >>];62000000: <%spellout-cardinal-masculine< milijuna[ >>];65000000: <%spellout-cardinal-masculine< milijuna[ >>];62000000: <%spellout-cardinal-masculine< milijuny[ >>];91000000000: <%spellout-cardinal-feminine< milijarda[ >>];92000000000: <%spellout-cardinal-feminine< milijarde[ >>];95000000000: <%spellout-cardinal-feminine< milijardi[ >>];91000000000: <%spellout-cardinal-masculine< miliarda[ >>];92000000000: <%spellout-cardinal-masculine< miliardy[ >>];95000000000: <%spellout-cardinal-masculine< miliarda[ >>];;1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];;5000000000000: <%spellout-cardinal-masculine< bilijun[ >>];<2000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];<5000000000000: <%spellout-cardinal-masculine< bilijuna[ >>];<2000000000000: <%spellout-cardinal-masculine< bilijuny[ >>];?1000000000000000: <%spellout-cardinal-feminine< bilijarda[ >>];?2000000000000000: <%spellout-cardinal-feminine< bilijarde[ >>];?5000000000000000: <%spellout-cardinal-feminine< bilijardi[ >>];?1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];?2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];?5000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];U)M)i 2V_5D bSrez%&BUh/L~P3nZ   /)}ez%&BUh/L~P3nZ   /)sez%&BUh/L~P3nZ   /<);D 2M!_{) =Q/L Z P Q /ok*  8} ` 'ResB RBNFRulesSpelloutRulesVersion5: t;1: egy;2: kt;6: hat;7: ht;0: adik;0: odik;1: elsQ;0: edik;10: tz;4: ngy;0: nulla;2.1.41.9820: hsz;2: kettQ;3: hrom;8: nyolc;5: tdik;9: kilenc;2: msodik;1: egyedik;6: hatodik;7: hetedik;x.x: =0.0=;0: nulladik;1000: ezr>>;10: tizedik;11: tizen>>;2: kettedik;3: harmadik;4: negyedik;50: tven>>;11: tizen>>;20: huszadik;21: huszon>>;70: hetven>>;8: nyolcadik;-x: mnusz >>;1001: ezer>>;21: huszon>>;40: negyven>>;9: kilencedik;x.x: =#,##0.#=;100: szz[>>];50: tven[>>];1000: ezer[>>];60: hatvan[>>];70: hetven[>>];90: kilencven>>;x.x: << egsz >>;30: harminc[>>];40: negyven[>>];%spellout-ordinal:100: <<szz[>>];80: nyolcvan[>>];%spellout-cardinal:1000: <<ezer[>>];90: kilencven[>>];%spellout-numbering:1000000000: =#,##0=.;0: =%spellout-cardinal=;%%spellout-ordinal-adik:%%spellout-ordinal-odik:1000000: <<milli[>>];3: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;%%spellout-ordinal-larger:%spellout-ordinal-verbose:%spellout-cardinal-verbose:%%spellout-cardinal-initial:1000000000000000000: =#,##0=;1000000000: <<millird[>>];1000000000000: <<billi[>>];1: =%%spellout-ordinal-larger=;0: =%%spellout-ordinal-larger=;3: =%%spellout-ordinal-larger=;%%spellout-ordinal-verbose-adik:%%spellout-ordinal-verbose-odik:%%spellout-ordinal-verbose-larger:1000000000000000: <<billird[>>];100: szz>%%spellout-ordinal-adik>;60: hatvan>%%spellout-ordinal-adik>;30: harminc>%%spellout-ordinal-adik>;80: nyolcvan>%%spellout-ordinal-adik>;1: =%%spellout-ordinal-verbose-larger=;3: =%%spellout-ordinal-verbose-larger=;)1000: <%spellout-cardinal-verbose<ezr>>;*2000: <%%spellout-cardinal-initial<ezr>>;+1001: <%spellout-cardinal-verbose<ezer>>;,2001: <%%spellout-cardinal-initial<ezer>>;-200: <%%spellout-cardinal-initial<szz[>>];.2000: <%%spellout-cardinal-initial<ezer[>>];31000000: <%%spellout-cardinal-initial<milli[>>];81000000000: <%%spellout-cardinal-initial<millird[>>];91000000000000: <%%spellout-cardinal-initial<billi[>>];>1000000000000000: <%%spellout-cardinal-initial<billird[>>];@200: <%%spellout-cardinal-initial<szz>%%spellout-ordinal-adik>;G100: <%spellout-cardinal-verbose<szz>%%spellout-ordinal-verbose-adik>;I1000000: <%%spellout-cardinal-initial<milliom>%%spellout-ordinal-odik>;P1000000: <%spellout-cardinal-verbose<milliom>%%spellout-ordinal-verbose-odik>;u/Y^|U LTrk}&7+Z4OY/zmoO2^:H(a1C -:bpG~Ht:Q ()+1)LyJ *  8 h` 'ResBV ZZTRBNFRulesSpelloutRulesVersion0: fx;1: teo;6: ~e;7: uxi;8: xi;9: kvh;3: ee;4: yx};5: pkvc;2.1.27.222: eox;x.x: =0.0=;-x: pavan >>;10: a}v[>>];20: }av[>>];50: pk}xv[>>];30: ee}xv[>>];60: ~ai}xv[>>];80: xi}xv[>>];40: a|a}xv[>>];90: kvva}xv[>>];%spellout-cardinal:%spellout-numbering:1000: << pafa[ >>];70: uxiava}xv[>>];x.x: << }xaoel >>;100: <<paux[ >>];0: =%spellout-cardinal=;1000000: << tklkv[ >>];%spellout-numbering-year:0: =%spellout-numbering=;1000000000: << tklka[ >>];1000000000000000000: =#,##0=;1000000000000: << bklkv[ >>];1000000000000000: << bklka[ >>];"`lX V1:C!)zCm.#B*d 8T L` 'ResB~ zRBNFRulesOrdinalRulesSpelloutRulesVersion2: dua;1: satu;3: tiga;5: lima;6: enam;2.1.32.384: empat;7: tujuh;0: kosong;8: delapan;x.x: =0.0=;10: sepuluh;11: sebelas;9: sembilan;12: >> belas;0: ke-=#,##0=;-x: negatif >>;x.x: =#,##0.#=;%digits-ordinal:-x: "ke->#,##0>;x.x: << titik >>;%spellout-ordinal:1000: seribu[ >>];100: seratus[ >>];20: << puluh[ >>];%spellout-cardinal:2000: << ribu[ >>];200: << ratus[ >>];%spellout-numbering:1000000: << juta[ >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;0: ke=%spellout-cardinal=;1000000000: << miliar[ >>];1000000000000000000: =#,##0.#=;1000000000000: << triliun[ >>];1000000000000000: << kuadriliun[ >>];#bRK 7$AVn{?,zf"^~>*7 Ez -` 'ResBP %%ALIASid  'ResB   RBNFRulesSpelloutRulesVersion1: ein;2: tv;6: sex;7: sj;9: nu;0: nll;10: tu;1: einn;1: eitt;2: tvr;3: rj;3: rr;5: fimm;8: tta;12: tlf;2.1.27.222: tveir;3: rjr;18: tjn;4: fjrar;4: fjrir;4: fjgur;11: ellefu;16: sextn;19: ntjn;x.x: =0.0=;13: rettn;14: fjrtn;15: fimmtn;17: sautjn;-x: mnus >>;%%lenient-parse:x.x: << komma >>;60: sextu[ og >>];70: sjtu[ og >>];90: nutu[ og >>];20: tuttugu[ og >>];30: rjtu[ og >>];50: fimmtu[ og >>];80: ttatu[ og >>];%spellout-numbering:40: fjrutu[ og >>];%spellout-numbering-year:%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000: ein millin[ og >>];1000000000000000000: =#,##0=;10000: =%spellout-numbering=;%spellout-cardinal-masculine:1100/100: << hundra[ og >>];1000000000000000000: =#,##0.#=;1000000000: ein milliar[ og >>];5: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;1000000000000: ein billin[ og >>];1000000000000000: ein billiar[ og >>];11000: <%spellout-cardinal-neuter< sund[ og >>];1100: <%spellout-cardinal-neuter<hundra[ og >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';92000000: <%spellout-cardinal-feminine< millinur[ og >>];=2000000000: <%spellout-cardinal-feminine< milliarur[ og >>];?2000000000000: <%spellout-cardinal-feminine< billinur[ og >>];C2000000000000000: <%spellout-cardinal-feminine< billiarur[ og >>];l@@2k2Q);_hq!2z %cw py&482Q)D VHcw py&4S2Q)MHcw py&4*y 8 ` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion0: a;0: i;0: o;0: ;0: ;1: un;1: un;1: una;1: uno;2: due;3: tre;6: sei;0: zero;-x: ">>;1: una;1: uno;0: sima;0: simo;8: otto;9: nona;9: nono;9: nove;8: otto;0: esima;0: esimo;1: ouno;2: odue;3: atre;3: otr;1: ouna;1: prima;1: primo;2.1.27.222: adue;2: idue;3: atr;3: itr;3: otre;3: terza;3: terzo;6: sesta;6: sesto;7: sette;10: dieci;4: quarta;4: quarto;5: cinque;5: quinta;5: quinto;8: ottava;8: ottavo;9: anove;9: inove;10: decima;10: decimo;11: undici;12: dodici;16: sedici;2: seconda;2: secondo;4: quattro;7: settima;7: settimo;x.x: =0.0=;-x: meno >>;1: unesima;1: unesimo;0: zeresima;0: zeresimo;13: tredici;2: duesima;2: duesimo;8: ottesima;8: ottesimo;%%fem-with-a:%%fem-with-i:%%fem-with-o:%%msc-with-a:%%msc-with-i:%%msc-with-o:15: quindici;18: diciotto;2: aduesima;2: aduesimo;2: iduesima;2: iduesimo;2: oduesima;2: oduesimo;3: treesima;3: treesimo;6: seiesima;6: seiesimo;9: novesima;9: novesimo;%%msco-with-a:%%msco-with-i:%%msco-with-o:3: atreesima;3: atreesimo;3: itreesima;3: itreesimo;3: otreesima;3: otreesimo;6: aseiesima;6: aseiesimo;6: iseiesima;6: iseiesimo;6: oseiesima;6: oseiesimo;7: settesima;7: settesimo;9: anovesima;9: anovesimo;9: inovesima;9: inovesimo;9: onovesima;9: onovesimo;x.x: =#,##0.#=;%%msc-no-final:11: undicesima;11: undicesimo;12: dodicesima;12: dodicesimo;16: sedicesima;16: sedicesimo;19: diciannove;5: cinquesima;5: cinquesimo;7: asettesima;7: asettesimo;7: isettesima;7: isettesimo;7: osettesima;7: osettesimo;%%lenient-parse:%%ordinal-esima:%%ordinal-esimo:%digits-ordinal:13: tredicesima;13: tredicesimo;14: quattordici;17: diciassette;4: quattresima;4: quattresimo;5: acinquesima;5: acinquesimo;5: icinquesima;5: icinquesimo;5: ocinquesima;5: ocinquesimo;1000: mille[>>];%%dord-femabbrev:15: quindicesima;15: quindicesimo;18: diciottesima;18: diciottesimo;4: aquattresima;4: aquattresimo;4: iquattresima;4: iquattresimo;4: oquattresima;4: oquattresimo;%%dord-mascabbrev:0: =%%msc-with-a=;0: =%%msc-with-i=;0: =%%msc-with-o=;4: =%%msc-with-a=;4: =%%msc-with-i=;4: =%%msc-with-o=;x.x: << virgola >>;2: =%%msco-with-a=;2: =%%msco-with-i=;19: diciannovesima;19: diciannovesimo;2: =%%msco-with-o=;%spellout-numbering:14: quattordicesima;14: quattordicesimo;17: diciassettesima;17: diciassettesimo;%%msc-with-a-nofinal:%%msc-with-i-nofinal:%%msc-with-o-nofinal:%%ordinal-esima-with-a:%%ordinal-esima-with-i:%%ordinal-esima-with-o:%%ordinal-esimo-with-a:%%ordinal-esimo-with-i:%%ordinal-esimo-with-o:20: vent>%%fem-with-i>;20: vent>%%msc-with-i>;100: cent>%%fem-with-o>;100: cent>%%msc-with-o>;20: vent>%%msco-with-i>;30: trent>%%fem-with-a>;30: trent>%%msc-with-a>;1000000: un milione[ >>];2: =%spellout-numbering=;%digits-ordinal-feminine:%spellout-numbering-year:0: =%spellout-numbering=;100: cent>%%msco-with-o>;30: trent>%%msco-with-a>;80: ottant>%%fem-with-a>;80: ottant>%%msc-with-a>;90: novant>%%fem-with-a>;90: novant>%%msc-with-a>;%digits-ordinal-masculine:40: quarant>%%fem-with-a>;40: quarant>%%msc-with-a>;60: sessant>%%fem-with-a>;60: sessant>%%msc-with-a>;70: settant>%%fem-with-a>;70: settant>%%msc-with-a>;80: ottant>%%msco-with-a>;90: novant>%%msco-with-a>;4: o=%spellout-numbering=;80: =%spellout-numbering=;9: o=%spellout-numbering=;%spellout-ordinal-feminine:200: <<cent>%%fem-with-o>;200: <<cent>%%msc-with-o>;40: quarant>%%msco-with-a>;4: a=%spellout-numbering=;4: i=%spellout-numbering=;50: cinquant>%%fem-with-a>;50: cinquant>%%msc-with-a>;60: sessant>%%msco-with-a>;70: settant>%%msco-with-a>;90: o=%spellout-numbering=;%spellout-cardinal-feminine:%spellout-ordinal-masculine:200: <<cent>%%msco-with-o>;50: cinquant>%%msco-with-a>;1000000000000000000: =#,##0=;1000000000: un miliardo[ >>];%spellout-cardinal-masculine:0: =#,##0==%%dord-femabbrev=;0: =#,##0==%%dord-mascabbrev=;1000: mille>%%ordinal-esima>;1000: mille>%%ordinal-esimo>;1000000000000: un bilione[ >>];0: =%digits-ordinal-masculine=;20: vent>%%msc-with-i-nofinal>;100: cent>%%msc-with-o-nofinal>;30: trent>%%msc-with-a-nofinal>;10: =%spellout-ordinal-feminine=;2000: <%%msc-no-final<mila[>>];20: vent>%%ordinal-esima-with-i>;20: vent>%%ordinal-esimo-with-i>;80: ottant>%%msc-with-a-nofinal>;90: novant>%%msc-with-a-nofinal>;10: =%spellout-ordinal-masculine=;0: =%spellout-cardinal-masculine=;100: cent>%%ordinal-esima-with-o>;100: cent>%%ordinal-esimo-with-o>;30: trent>%%ordinal-esima-with-a>;30: trent>%%ordinal-esimo-with-a>;40: quarant>%%msc-with-a-nofinal>;60: sessant>%%msc-with-a-nofinal>;70: settant>%%msc-with-a-nofinal>;1000000000000000: un biliardo[ >>];1000000: milione>%%ordinal-esima>;1000000: milione>%%ordinal-esimo>;10: o=%spellout-ordinal-feminine=;200: <<cent>%%msc-with-o-nofinal>;50: cinquant>%%msc-with-a-nofinal>;80: ottant>%%ordinal-esima-with-a>;80: ottant>%%ordinal-esimo-with-a>;90: novant>%%ordinal-esima-with-a>;90: novant>%%ordinal-esimo-with-a>;10: o=%spellout-ordinal-masculine=;40: quarant>%%ordinal-esima-with-a>;40: quarant>%%ordinal-esimo-with-a>;60: sessant>%%ordinal-esima-with-a>;60: sessant>%%ordinal-esimo-with-a>;70: settant>%%ordinal-esima-with-a>;70: settant>%%ordinal-esimo-with-a>;50: cinquant>%%ordinal-esima-with-a>;50: cinquant>%%ordinal-esimo-with-a>;)1000000000000: bilione>%%ordinal-esima>;)1000000000000: bilione>%%ordinal-esimo>;-1000000000: miliard>%%ordinal-esima-with-o>;-1000000000: miliard>%%ordinal-esimo-with-o>;31000000000000000: biliard>%%ordinal-esima-with-o>;31000000000000000: biliard>%%ordinal-esimo-with-o>;52000000: <%spellout-cardinal-masculine< milioni[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';92000000000: <%spellout-cardinal-masculine< miliardi[ >>];;2000000000000: <%spellout-cardinal-masculine< bilioni[ >>];;2001: <%spellout-cardinal-feminine<mila>%%ordinal-esima>;<2000: <%spellout-cardinal-feminine<mille>%%ordinal-esima>;<2001: <%spellout-cardinal-masculine<mila>%%ordinal-esimo>;=2000: <%spellout-cardinal-masculine<mille>%%ordinal-esimo>;?2000000000000000: <%spellout-cardinal-masculine< biliardi[ >>];@2000000: <%spellout-cardinal-feminine<milione>%%ordinal-esima>;@200: <%spellout-cardinal-feminine<cent>%%ordinal-esima-with-o>;A2000000: <%spellout-cardinal-masculine<milione>%%ordinal-esimo>;A200: <%spellout-cardinal-masculine<cent>%%ordinal-esimo-with-o>;E2000000000000: <%spellout-cardinal-feminine<bilion>%%ordinal-esima>;F2000000000000: <%spellout-cardinal-masculine<bilion>%%ordinal-esimo>;J2000000000: <%spellout-cardinal-feminine<miliard>%%ordinal-esima-with-o>;K2000000000: <%spellout-cardinal-masculine<miliard>%%ordinal-esimo-with-o>;P2000000000000000: <%spellout-cardinal-feminine<biliard>%%ordinal-esima-with-o>;Q2000000000000000: <%spellout-cardinal-masculine<biliard>%%ordinal-esimo-with-o>; ad _z _Iqy h ^ tV6>FDNxL Z 7! < F r)RTq(<7q2. W s tV` - o   J F r)RT0& "&> W s yiiSub  t FtV.`   S 0 F r)RTh h J ti 8Zn\  6 1Fc H LrLT i j+VI<Q vL4) OxiZ: ti,PdPs  " #_= a=Tz! [E9- h=#9 y=gYK>*7 E ` 'ResBP %%ALIAShe  'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion1: CQ;4: V;6: mQ;7: N;8: kQ;9: ]N;0: 0;0: ;1: N;1: X;2: N;2: _;3: N;3: S;5: N;5: O;0: =0=;2: =0=;2.1.48.7210: <<>>>;10: AS[>>];10: b[>>];-x: 0000>>;x.x: =0.0=;100: <<>>>;100: ~v[>>];0: ,{=#,##0=;1000: <<>>>;1000: CS[>>];20: <<AS[>>];20: <<b[>>];x.x: <<0>>>;x.x: <<p>>>;100: <<~v[>>];200: <<~v[>>];-x: ,{">#,##0>;1000: <<CS[>>];2000: <<CS[>>];10000: <<N[>>];10000: <<,[>>];x.x: =#,##0.#=;%digits-ordinal:%spellout-ordinal:100000000: <<Q[>>];%spellout-cardinal:%spellout-numbering:1000000000000: <<FQ[>>];0: =%spellout-cardinal=;%spellout-numbering-year:2: =%spellout-numbering=;0: ,{=%spellout-numbering=;10000000000000000: <<N[>>];10000: =%spellout-numbering=;1000000000000000000: =#,##0=;%spellout-cardinal-financial:%spellout-numbering-year-latn:%%spellout-numbering-year-digits:)1000: =%%spellout-numbering-year-digits=;CDai2L8{+7CO[ 'R %1=IU 5apf*7cg E q` 'ResB% ))#RBNFRulesSpelloutRulesVersion0: ;%%th:2: ;8: ;0: ;10: ;1: ;3: ;4: ;5: ;9: ;2.1.27.226: ;7: ;%%hundred:13: ;20/20: ;x.x: =0.0=;12: ;-x:  >>;11: ;14: ;15: ;17: ;18: ;19: ;16: ;40/20: ;60/20: ;21/20: >>;80/20: ;1000: >%%th>;x.x: <<  >>;41/20: >>;61/20: >>;%spellout-cardinal:100: >%%hundred>;81/20: >>;%spellout-numbering:2000: << >%%th>;200: >%%hundred>;300: >%%hundred>;400: >%%hundred>;500: >%%hundred>;800: >%%hundred>;600: >%%hundred>;700: >%%hundred>;900: >%%hundred>;0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000: << >%%th>;1: =%spellout-cardinal=;1: ' =%spellout-cardinal=;1000000000000000000: =#,##0=;1000000000: << >%%th>;1000000000000: << >%%th>;1000000000000000: << >%%th>;:w/ 8AJfpS& E'6U+BYpekz6P* 8# \` 'ResB RBNFRulesSpelloutRulesVersion0: nuulu;2.1.27.2210: qulit;2: marluk;1: ataaseq;4: sisamat;x.x: =0.0=;10: qulinik;3: pingasut;5: tallimat;-x: minus >>;2: marlunnik;4: sisamanik;%%numbertimes:11: aqqanilit;3: pingasunik;5: tallimanik;6: arfinillit;11: aqqanilinik;6: arfinilinnik;x.x: << komma >>;16: arfersanillit;7: arfineq-marluk;100: uutritit[ >>];%spellout-cardinal:12: aqqaneq-marluk;9: arfineq-sisamat;%spellout-numbering:14: aqqaneq-sisamat;16: arfersanilinnik;8: arfineq-pingasut;1000: tuusintit[ >>];13: aqqaneq-pingasut;15: aqqaneq-tallimat;7: arfineq-marlunnik;9: arfineq-sisamanik;12: aqqaneq-marlunnik;14: aqqaneq-sisamanik;17: arfersaneq-marluk;8: arfineq-pingasunik;13: aqqaneq-pingasunik;15: aqqaneq-tallimanik;19: arfersaneq-sisamat;0: =%spellout-cardinal=;1000000: millionit[ >>];18: arfersaneq-pingasut;%spellout-numbering-year:0: =%spellout-numbering=;17: arfersaneq-marlunnik;19: arfersaneq-sisamanik;18: arfersaneq-pingasunik;1000000000: milliardit[ >>];1000000000000000000: =#,##0=;1000000000000: billionit[ >>];20: <%%numbertimes< qulillit[ >>];1000000000000000: billiardit[ >>];200: <%%numbertimes< uutritillit[ >>];2000: <%%numbertimes< tuusintillit[ >>];+2000000: <%%numbertimes< millionillit[ >>];/2000000000: <%%numbertimes< milliardillit[ >>];22000000000000: <%%numbertimes< billioniillit[ >>];52000000000000000: <%%numbertimes< billiardillit[ >>];AFC`++AOWnz#EiYv + \7i2m-#EiFK* 8 ` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion3: ;1: ;2: ;4: ;-x: ">>;0: ;2.1.19.145: ;-x:  >>;8: ;6: ;7: ;9: ;0: =#,##0=;10: [ >>];20: [ >>];40: [ >>];50: [ >>];90: [ >>];%%lenient-parse:%digits-ordinal:100: << [ >>];30: [ >>];60: [ >>];70: [ >>];x.x: <<  >>>;80: [ >>];%spellout-ordinal:%spellout-cardinal:1000: << [ >>];%spellout-numbering:100000: << [ >>];10000: << [ >>];1000000: << [ >>];1000000000000: =#,##0=;0: =%spellout-numbering=;%spellout-numbering-year:0: =%spellout-cardinal=;10000000000: <<  [ >>];0&[last primary ignorable ] << ' ' << ' ' << ''; %+GF)=^kRx$5W`|iE*7 E 3` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion0: ;0: ;1: \;1: |;2: P;2: X;2: t;3: ;4: ;5: $;6: !;7: `;8: ;9: l;1: ;3: 8;3: K;4: $;4: 7;0: ;5: /;6: /;7: |;8: _;9: DI;1: X՘;20: 4;-x: ">>;2.1.34.8410: [>>];50: p[>>];10: [>>];30: x[>>];40: ȹT[>>];100: 1[>>];21: <[>>];60: [>>];70: |T[>>];80: [>>];90: DT[>>];10: [ >>];20: <[>>];50: $[>>];60: ![>>];70: `[>>];80: [>>];90: l[>>];x.x: =0.0=;-x: ȹt >>;1000: [>>];20: <<[>>];x.x: <<>>>;10: <<[>>];200: <<1[>>];0: =#,##0=;100: <<1[>>];10000: ̹[ >>];2000: <<[>>];1000: <<[>>];x.x: =#,##0.#=;10000: <<̹[>>];20000: <<̹[ >>];%digits-ordinal:100000000: <<[>>];100000000: <<[ >>];%spellout-numbering:1000000000000: <<p[>>];1000000000000: <<p[ >>];%spellout-numbering-year:%spellout-ordinal-native:0: =%spellout-numbering=;%spellout-cardinal-native:10000000000000000: <<[>>];10000000000000000: <<[ >>];1000000000000000000: =#,##0=;%spellout-cardinal-financial:%spellout-ordinal-sinokorean:%spellout-cardinal-sinokorean:0: =%spellout-ordinal-native=;%%spellout-ordinal-native-priv:%spellout-ordinal-native-count:%%spellout-ordinal-native-smaller:%spellout-ordinal-sinokorean-count:1: =%spellout-cardinal-sinokorean=;x.x: =%spellout-cardinal-sinokorean=;0: =%%spellout-ordinal-native-priv=;100: =%spellout-cardinal-sinokorean=;50: =%spellout-cardinal-sinokorean=;%%spellout-ordinal-native-smaller-x02:%spellout-cardinal-native-attributive:3: =%%spellout-ordinal-native-smaller=;%%spellout-ordinal-native-count-larger:0: =%%spellout-ordinal-native-smaller=;%%spellout-ordinal-native-count-smaller:)0.x: <%spellout-cardinal-sinokorean<>>>;*200: <%spellout-cardinal-sinokorean<1[>>];+2000: <%spellout-cardinal-sinokorean<[>>];+2: =%spellout-cardinal-native-attributive=;+%%spellout-ordinal-sinokorean-count-larger:,%%spellout-ordinal-sinokorean-count-smaller:-20000: <%spellout-cardinal-sinokorean<̹[ >>];-50: =%%spellout-ordinal-native-count-larger=;/50: p[>%spellout-cardinal-native-attributive>];00: =%%spellout-ordinal-native-count-smaller= ;0100: 1[>%%spellout-ordinal-native-smaller-x02>];060: [>%spellout-cardinal-native-attributive>];070: |T[>%spellout-cardinal-native-attributive>];080: [>%spellout-cardinal-native-attributive>];090: DT[>%spellout-cardinal-native-attributive>];1100000000: <%spellout-cardinal-sinokorean<[ >>];11000: [>%%spellout-ordinal-native-smaller-x02>];150: =%%spellout-ordinal-sinokorean-count-larger=;310000: ̹[ >%%spellout-ordinal-native-smaller-x02>];3100: =%%spellout-ordinal-sinokorean-count-larger=;51000000000000: <%spellout-cardinal-sinokorean<p[ >>];510: =%%spellout-ordinal-sinokorean-count-smaller= ;910000000000000000: <%spellout-cardinal-sinokorean<[ >>];O200: <%spellout-cardinal-sinokorean<1[>%%spellout-ordinal-native-smaller-x02>];P2000: <%spellout-cardinal-sinokorean<[>%%spellout-ordinal-native-smaller-x02>];R20000: <%spellout-cardinal-sinokorean<̹[ >%%spellout-ordinal-native-smaller-x02>];V100000000: <%spellout-cardinal-sinokorean<[ >%%spellout-ordinal-native-smaller-x02>];Z1000000000000: <%spellout-cardinal-sinokorean<p[ >%%spellout-ordinal-native-smaller-x02>];^10000000000000000: <%spellout-cardinal-sinokorean<[ >%%spellout-ordinal-native-smaller-x02>];gSr$*06<BHN Vl Zfx&2~ _  5`lx>J&2$*06<BHN'FxP6T 1 Zfx $*06<BHNVbnz VlA6*T R~ _  > 6!Ta `lx&2  M  i  q d*7  E ` 'ResB7 ;;3RBNFRulesOrdinalRulesSpelloutRulesVersion%%and:%%ncu:%%ncy:3: G;%%inci:%%uncu:%%yncy:0: =GK;0: =G;0: =;;1: 18@;2: M:8;5: 15H;%%ingci:%%yncy2:-x: ">>;0: 8=G8;0: 8G8;0: C=GC;0: K=GK;0: =G;4: B@B;6: 0;BK;7: 65B8;100: 67;%%commas:2.1.27.228: A5387;9: B>3C7;1000: <8;0: ''8=G8;2: M:8=G8;3: G=G;0: =;=G;1: 18@8=G8;5: 15H8=G8;6: 0;BK=GK;7: 65B8=G8;x.x: =0.0=;10: >=[ >>];4: B@B=G;-x: <8=CA >>;100: 67=G;8: A53878=G8;9: B>3C7C=GC;1000: <88G8;30: >BC7[ >>];40: :K@:[ >>];50: M;[ >>];10: >=>%%yncy>;x.x: =#,##0.#=;%digits-ordinal:50: M;>%%ncy>;80: A5:A5=[ >>];90: B>:A>=[ >>];1000000: <8;;8>=;101: << 67[ >>];200: << 67[ >>];20: 6K9K@<0[ >>];30: >BC7>%%yncy>;40: :K@:>%%uncu>;60: 0;BK<KH[ >>];70: 65B8<8H[ >>];%spellout-ordinal:1001: << <8[ >>];2000: << <8[ >>];%spellout-cardinal:20: 6K9K@<0>%%ncu>;80: A5:A5=>%%inci>;90: B>:A>=>%%yncy>;%spellout-numbering:60: 0;BK<KH>%%uncu>;70: 65B8<8H>%%inci>;1000000000: <8;;80@4;1000000: <8;;8>=C=GC;101: << 67[>%%and>];200: << 67[>%%and>];%%z-spellout-fraction:1001: << <8[>%%and>];2000: << <8[>%%and>];0: =%spellout-cardinal=;1000000000000: B@8;;8>=;1: ' =%spellout-ordinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000000: <8;;80@4K=GK;1000001: << <8;;8>=[ >>];2000000: << <8;;8>=[ >>];%%digits-ordinal-indicator:%spellout-cardinal-verbose:1000000000000: 0* <#,##0<<;100000: << <8[>%%commas>];1000000000000: B@8;;8>=C=GC;1000000000000000000: =#,##0=;1000000001: << <8;;80@4[ >>];2000000000: << <8;;80@4[ >>];1000000000000000: :204@8;;8>=;1000000000001: << B@8;;8>=[ >>];1000001: << <8;;8>=[>%%commas>];10: >=4>= <%spellout-numbering<;2000000000000: << B@8;;8>=[ >>];2000000: << <8;;8>=[>%%commas>];1000000000000000000: =#,##0='inci;1000000000000000: :204@8;;8>=C=GC;100: 674= <%spellout-numbering<;1000: <845= <%spellout-numbering<;1000000001: << <8;;80@4[>%%commas>];100: ' =%spellout-cardinal-verbose=;100: , =%spellout-cardinal-verbose=;2000000000: << <8;;80@4[>%%commas>];x.x: << 1B= >%%z-spellout-fraction>;1000000000000001: << :204@8;;8>=[ >>];2000000000000000: << :204@8;;8>=[ >>];0: ' 60=0 =%spellout-cardinal-verbose=;0: =#,##0==%%digits-ordinal-indicator=;1000000000001: << B@8;;8>=[>%%commas>];10000: >= <845= <%spellout-numbering<;2000000000000: << B@8;;8>=[>%%commas>];1000000: , =%spellout-cardinal-verbose=;101: <%spellout-numbering< 67>%%yncy2>;200: <%spellout-numbering< 67>%%yncy2>;)100000: 67 <845= <%spellout-numbering<;)1001: <%spellout-numbering< <8>%%ingci>;)2000: <%spellout-numbering< <8>%%ingci>;*1000000: <8;;8>=4>= <%spellout-numbering<;-1000000000000001: << :204@8;;8>=[>%%commas>];-2000000000000000: << :204@8;;8>=[>%%commas>];.1000000000: <8;;80@440= <%spellout-numbering<;.10000000: >= <8;;8>=4>= <%spellout-numbering<;/1000001: <%spellout-numbering< <8;;8>=>%%yncy>;/2000000: <%spellout-numbering< <8;;8>=>%%yncy>;0100000000: 67 <8;;8>=4>= <%spellout-numbering<;210000000000: >= <8;;80@440= <%spellout-numbering<;31000000001: <%spellout-numbering< <8;;80@4>%%uncu>;32000000000: <%spellout-numbering< <8;;80@4>%%uncu>;4100000000000: 67 <8;;80@440= <%spellout-numbering<;51000: , <%spellout-cardinal-verbose< <8[>%%commas>];61000000000001: <%spellout-numbering< B@8;;8>=>%%yncy>;62000000000000: <%spellout-numbering< B@8;;8>=>%%yncy>;<1000000000000001: <%spellout-numbering< :204@8;;8>=>%%yncy>;<2000000000000000: <%spellout-numbering< :204@8;;8>=>%%yncy>;#wbyU)EMU]n>Or` n) =ddz , ?U'>w`J[n T e%5n=- &2{>JV=-QeU ~   C    ! _ k7 ( t D [*7  E3 ` 'ResB   RBNFRulesSpelloutRulesVersion0: t;0: en;0: er;0: et;0: ten;0: ter;1: een;1: eng;0: null;1: eent;2: zwee;2: zwou;3: dri;9: nng;8: aacht;0: nullt;10: zng;2.1.38.682: zweet;3: drtt;4: vier;6: sechs;7: siwen;11: eelef;1: ischt;4: viert;5: fnnef;6: sechst;7: siwent;0: nullten;0: nullter;2: zweeten;2: zweeter;3: drtten;3: drtter;5: fnneft;8: aachten;8: aachter;x.x: =0.0=;%%ord-M-fem:%%ord-t-fem:12: zwielef;15: fofzng;19: nonzng;1: ischten;1: ischter;4: vierten;4: vierter;6: sechsten;6: sechster;7: siwenten;7: siwenter;-x: minus >>;%%ord-M-masc:%%ord-M-neut:%%ord-t-masc:%%ord-t-neut:13: drizng;5: fnneften;5: fnnefter;14: vierzng;16: siechzng;18: uechtzng;17: siwwenzng;Inf: iwegkeet;x.x: =#,##0.0=.;Inf: onendlecht;x.x: << Komma >>;Inf: onendlechten;Inf: onendlechter;100: honnert[>>];Inf: Onendlechkeet;NaN: net eng Nummer;1000: dausend[>>];%spellout-numbering:%spellout-numbering-year:%spellout-ordinal-neuter:%spellout-cardinal-neuter:%spellout-ordinal-feminine:%spellout-cardinal-feminine:%spellout-ordinal-masculine:100: honnert>%%ord-t-fem>;1000000000000000000: =#,##0=;%spellout-cardinal-masculine:1000: dausend>%%ord-t-fem>;100: honnert>%%ord-t-masc>;100: honnert>%%ord-t-neut>;1000000000000000000: =#,##0=.;1000: dausend>%%ord-t-masc>;1000: dausend>%%ord-t-neut>;1: =%spellout-ordinal-neuter=;1: ' =%spellout-ordinal-neuter=;1: =%spellout-ordinal-feminine=;9: =%spellout-cardinal-neuter=t;1: =%spellout-ordinal-masculine=;9000: =%spellout-cardinal-neuter=;0: =%spellout-cardinal-masculine=;1: ' =%spellout-ordinal-feminine=;2000: =%spellout-cardinal-neuter=;20: =%spellout-cardinal-neuter=st;2: =%spellout-cardinal-masculine=;3000: =%spellout-cardinal-neuter=;3: =%spellout-cardinal-masculine=;4000: =%spellout-cardinal-neuter=;5000: =%spellout-cardinal-neuter=;6000: =%spellout-cardinal-neuter=;7000: =%spellout-cardinal-neuter=;8000: =%spellout-cardinal-neuter=;9: =%spellout-cardinal-neuter=ten;9: =%spellout-cardinal-neuter=ter;10000: =%spellout-cardinal-neuter=;1: ' =%spellout-ordinal-masculine=;x.x: =%spellout-cardinal-masculine=;20: =%spellout-cardinal-neuter=sten;20: =%spellout-cardinal-neuter=ster;*50: [>%spellout-cardinal-neuter>an]fofzeg;*90: [>%spellout-cardinal-neuter>an]nonzeg;+20: [>%spellout-cardinal-neuter>an]zwanzeg;+30: [>%spellout-cardinal-neuter>an]drsseg;+80: [>%spellout-cardinal-neuter>an]achtzeg;,40: [>%spellout-cardinal-neuter>an]vierzeg;,60: [>%spellout-cardinal-neuter>an]siechzeg;-70: [>%spellout-cardinal-neuter>an]siwwenzeg;1200: <%spellout-cardinal-masculine<honnert[>>];22000: <%spellout-cardinal-masculine<dausend[>>];:200: <%spellout-cardinal-masculine<honnert>%%ord-t-fem>;;2000: <%spellout-cardinal-masculine<dausend>%%ord-t-fem>;;200: <%spellout-cardinal-masculine<honnert>%%ord-t-masc>;;200: <%spellout-cardinal-masculine<honnert>%%ord-t-neut>;<2000: <%spellout-cardinal-masculine<dausend>%%ord-t-masc>;<2000: <%spellout-cardinal-masculine<dausend>%%ord-t-neut>;M1010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M2010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M3010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M4010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M5010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M6010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M7010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M8010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];M9010/100: <%spellout-cardinal-masculine<honnert[>%spellout-cardinal-neuter>];X1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$[ >>];[1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$[ >>];^1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$[ >>];`1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$>%%ord-M-fem>;a1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$[ >>];a1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$>%%ord-M-masc>;a1000000: <%spellout-cardinal-feminine< $(cardinal,one{Millioun}other{Milliounen})$>%%ord-M-neut>;c1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$>%%ord-M-fem>;d1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$>%%ord-M-masc>;d1000000000: <%spellout-cardinal-feminine< $(cardinal,one{Milliard}other{Milliarden})$>%%ord-M-neut>;f1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$>%%ord-M-fem>;g1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$>%%ord-M-masc>;g1000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billioun}other{Billiounen})$>%%ord-M-neut>;i1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$>%%ord-M-fem>;j1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$>%%ord-M-masc>;j1000000000000000: <%spellout-cardinal-feminine< $(cardinal,one{Billiard}other{Billiarden})$>%%ord-M-neut>;n/z  oY   AF d  3)Zn/<EN`riu" O   | F4 g +JoZn/[<4WF4 g +JoZn/[<,F4 g +Jo5 n/&>b $  IY=73n/2J"nR  s$Ln/|VrQ C >ugbK*! 8 ` 'ResBc gg_RBNFRulesOrdinalRulesSpelloutRulesVersion2: ;3: ;4: ;5: ;6: ;8: ;1: ;1: ;7: ;0: (9"L;2.1.27.229: ;-x: % >>;%%alt-ones:x.x: =0.0=;0: 5H =#,##0=;x.x: =#,##0.#=;%digits-ordinal:-x: 5H">#,##0>;x.x: << 8 >>>;%spellout-ordinal:1000: << 1[ >>];100: << #I-"[ >>];%spellout-cardinal:%spellout-numbering:100000: << A*[ >>];10000: << +!7H[ >>];1000000: << %I2[ >>];10: [ >%%alt-ones>];20: [ >%%alt-ones>];0: =%spellout-cardinal=;2: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;30: << [ >%%alt-ones>];0: 5H =%spellout-cardinal=;1000000000000000000: =#,##0=;!-jL: !C)`WBmRu15*7pt E_ V` 'ResB RBNFRulesSpelloutRulesVersion2: /;9: F;0: 5A1;10: /q;1: q;3: 3'[;4: '1;5: ~F,;6: 4q4;7: GA*;8: G4*;2.1.36.8011: '2/q;13: 3F2q;14: '1/q;15: ~E2q;16: 4E2q;18: G/q;19: F2/q;17: G'[(/q;x.x: =0.0=;-x: EFA >>;12: /'2/q;30: 3[ H >>];100: 5/[ H >>];20: (3*[ H >>];50: ~F,'[ H >>];60: 4q5/[ H >>];90: Fq/[ H >>];300: 35/[ H >>];40: '[GD[ H >>];700: GA5/[ H >>];70: GA*'/[ H >>];800: G45/[ H >>];80: G4*'/[ H >>];900: F5/[ H >>];400: '15/[ H >>];500: ~E5/[ H >>];600: 4q45/[ H >>];x.x: << EHEq2 >>;%spellout-cardinal:%spellout-numbering:200: /'[3/[ H >>];1000: << G2'1[ H >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000: << E'[DF[ H >>];1000000000000000000: =#,##0=;1000000000: << ED'1/[ H >>];1000000000000: << G2'1 ED'/[ H >>];2z!a '/7?GOalwU!y26CgK*- 8 W` 'ResBg kkeRBNFRulesSpelloutRulesVersion2: du;2: dvi;3: trys;3: tris;6: aeai;0: nulis;1: viena;2.1.27.225: penki;10: ERROR;1: vienas;4: keturi;6: aeaias;9: devyni;10: deaimt;5: penkias;7: septyni;8: aatuoni;x.x: =0.0=;12: dvylika;13: trylika;14: >>olika;4: keturias;9: devynias;-x: m+nus >>;7: septynias;8: aatuonias;0: tkkstan is;100: aimtas >>;11: vienuolika;100: aimtas[ >>];x.x: << kablelis >>;%spellout-numbering:%%spellout-thousands:1000: tkkstantis[ >>];%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:1000000: vienas milijonas[ >>];1000000000: vienas milijardas[ >>];10: =%spellout-cardinal-masculine=;4: =%spellout-cardinal-masculine=os;1000000000000: vienas trilijonas[ >>];2000/1000: <%%spellout-thousands<[ >>];%%spellout-cardinal-feminine-accusative:,1000000000000000: vienas kvadrilijonas[ >>];-1: =%spellout-cardinal-masculine= tkkstantis;.10: =%spellout-cardinal-masculine= tkkstan is;.200: <%spellout-cardinal-masculine< aimtai >>;.21: =%spellout-cardinal-masculine= tkkstantis;.2: =%spellout-cardinal-masculine= tkkstan iai;.30: =%spellout-cardinal-masculine= tkkstan is;.31: =%spellout-cardinal-masculine= tkkstantis;.40: =%spellout-cardinal-masculine= tkkstan is;.41: =%spellout-cardinal-masculine= tkkstantis;.50: =%spellout-cardinal-masculine= tkkstan is;.51: =%spellout-cardinal-masculine= tkkstantis;.60: =%spellout-cardinal-masculine= tkkstan is;.61: =%spellout-cardinal-masculine= tkkstantis;.70: =%spellout-cardinal-masculine= tkkstan is;.71: =%spellout-cardinal-masculine= tkkstantis;.80: =%spellout-cardinal-masculine= tkkstan is;.81: =%spellout-cardinal-masculine= tkkstantis;.90: =%spellout-cardinal-masculine= tkkstan is;.91: =%spellout-cardinal-masculine= tkkstantis;/22: =%spellout-cardinal-masculine= tkkstan iai;/32: =%spellout-cardinal-masculine= tkkstan iai;/42: =%spellout-cardinal-masculine= tkkstan iai;/52: =%spellout-cardinal-masculine= tkkstan iai;/62: =%spellout-cardinal-masculine= tkkstan iai;/72: =%spellout-cardinal-masculine= tkkstan iai;/82: =%spellout-cardinal-masculine= tkkstan iai;/92: =%spellout-cardinal-masculine= tkkstan iai;0200: <%spellout-cardinal-masculine< aimtai[ >>];62000000: <%spellout-cardinal-masculine< milijons[ >>];920: <%%spellout-cardinal-feminine-accusative<deaimt[ >>];:2000000000: <%spellout-cardinal-masculine< milijards[ >>];<2000000000000: <%spellout-cardinal-masculine<trilijons[ >>];=2000000000000: <%spellout-cardinal-masculine< trilijons[ >>];C2000000000000000: <%spellout-cardinal-masculine< kvadrilijons[ >>];e2Tt#S1HxIz8h( X>o@8r+^iI"P ` VvE  [ r+5 ` VvE  [ *C  8e ?` 'ResB RBNFRulesSpelloutRulesVersion2: div;6: sea;3: tr+s;1: vien;2: divi;4: etr;5: piec;6: seai;0: nulle;1: viena;1: viens;2.1.27.222: divas;4: etri;5: pieci;6: seaas;8: astoF;9: deviF;10: ERROR;4: etras;5: piecas;7: septiF;8: astoFi;9: deviFi;10: desmit;7: septiFi;8: astoFas;9: deviFas;x.x: =0.0=;7: septiFas;-x: m+nus >>;100: simt[ >>];x.x: << komats >>;1000: tkkstoa[ >>];%%spellout-prefixed:%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;1000000: viens miljons[ >>];%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:1000000000: viens miljards[ >>];11: >%%spellout-prefixed>padsmit;1000000000000: viens biljons[ >>];10: =%spellout-cardinal-masculine=;200: <%%spellout-prefixed<simt[ >>];20: <%%spellout-prefixed<desmit[ >>];1000000000000000: viens biljards[ >>];2000: <%%spellout-prefixed<tkkstoa[ >>];52000000: <%spellout-cardinal-masculine< miljoni[ >>];910000/1000: <%spellout-cardinal-masculine< tkkstoai[ >>];92000000000: <%spellout-cardinal-masculine< miljardi[ >>];;2000000000000: <%spellout-cardinal-masculine< biljoni[ >>];?2000000000000000: <%spellout-cardinal-masculine< biljardi[ >>];L{,5 16TG[#y>pDgKtO!$^6TGQo)DgKtO!$^* 8 e` 'ResB RBNFRulesSpelloutRulesVersion2: 420;2: 425;3: B@8;5: ?5B;0: =C;0;1: 545=;1: 54=0;1: 54=>;6: H5AB;8: >AC<;2.1.27.227: A54C<;9: 4525B;10: 45A5B;4: G5B8@8;x.x: =0.0=;-x: <8=CA >>;11: 548=05A5B;12: 420=05A5B;13: B@8=05A5B;15: ?5B=05A5B;16: H5A=05A5B;18: >AC<=05A5B;x.x: << :><0 >>;%%lenient-parse:17: A54C<=05A5B;19: 4525B=05A5B;14: G5B8@8=05A5B;60: H55A5B[ 8 >>];20: 4205A5B[ 8 >>];30: B@85A5B[ 8 >>];50: ?545A5B[ 8 >>];%spellout-numbering:80: >AC<45A5B[ 8 >>];90: 452545A5B[ 8 >>];40: G5B8@85A5B[ 8 >>];70: A54C<45A5B[ 8 >>];%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;+100: <%spellout-cardinal-feminine<AB>[ >>];01000: <%spellout-cardinal-feminine< 8;X040[ >>];41000000: <%spellout-cardinal-masculine< <8;8>=[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';:1000000000000: <%spellout-cardinal-masculine< 18;8>=[ >>];:1000000000: <%spellout-cardinal-masculine< <8;8X0@40[ >>];@1000000000000000: <%spellout-cardinal-masculine< 18;8X0@40[ >>];Y.!*EaNkuD"3i}V/a HH!<i}V/a Hc!3 i}V/a H* 8 W` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion2: dua;1: satu;3: tiga;5: lima;6: enam;1: No. 1;2.1.49.244: empat;7: tujuh;8: lapan;0: kosong;1: pertama;x.x: =0.0=;0: kekosong;10: sepuluh;11: sebelas;9: sembilan;12: >> belas;0: ke-=#,##0=;2: ke-=#,##0=;-x: negatif >>;x.x: =#,##0.#=;%digits-ordinal:-x: "ke->#,##0>;%spellout-ordinal:1000: seribu[ >>];100: seratus[ >>];20: << puluh[ >>];%spellout-cardinal:2000: << ribu[ >>];200: << ratus[ >>];%spellout-numbering:1000000: sejuta[ >>];2000000: << juta[ >>];x.x: << perpuluhan >>;0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;2: ke=%spellout-cardinal=;1000000000: << bilion[ >>];1000000000000000000: =#,##0=;1000000000000: << trilion[ >>];1000000000000000: << kuadrilion[ >>];-&v8p_ A$KU]J7m$jR*7 E 7` 'ResB RBNFRulesDurationRulesSpelloutRulesVersion0: ;%%hr:%%min:0: |ero;6: sitt;2: |ew!;0: :=00=;11: 'dax;12: tnax;1: wa'da;2: tnejn;3: tliet;4: erba;5: 'ames;5: 'amsa;6: sitta;7: seba;8: tmien;9: disa;2.1.27.223: tlitt;4: erbat;7: sebat;8: tmint;9: disat;100: mitt;1: wie'ed;3: tlieta;4: erbg'a;7: sebg'a;9: disg'a;%%min-sec:%duration:5: 'amest;10: g'axar;10: g'axra;16: sittax;17: sbatax;19: dsatax;8: tmienja;x.x: =0.0=;11: 'dax-il;12: tnax-il;13: tlettax;14: erbatax;15: 'mistax;18: tmintax;%%thousands:%with-words:0: =0= sek.;10: g'axart;-x: minus >>;%%hr-min-sec:%in-numerals:0: ERROR-=0=;60/60: <0<>>;16: sittax-il;17: sbatax-il;19: dsatax-il;60/60: <00<>>;13: tlettax-il;14: erbatax-il;15: 'mistax-il;18: tmintax-il;x.x: << punt >>;%%lenient-parse:60: =%%min-sec=;100: mija[ u >>];30: [>> u ]tletin;50: [>> u ]'amsin;60: [>> u ]sittin;80: [>> u ]tmenin;0: =%in-numerals=;200: mitejn[ u >>];20: [>> u ]g'oxrin;40: [>> u ]erbg'in;70: [>> u ]sebg'in;90: [>> u ]disg'in;%spellout-numbering:3600/60: <#,##0<:>>>;3600: =%%hr-min-sec=;60/60: <%%min<[, >>];%%and-type-a-feminine:%%and-type-b-feminine:%%and-type-a-masculine:%%and-type-b-masculine:3600/60: <%%hr<[, >>>];& ':' = '.' = ' ' = '-';%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:0: 0 minuti; 1 minuta; =0= minuti;1000: elf[>%%and-type-a-feminine>];1000: elf[>%%and-type-b-feminine>];%%spellout-cardinal-type-b-feminine:0: 0 sieg'at; 1 sieg'a; =0= sieg'at;1000: elf[>%%and-type-a-masculine>];1000: elf[>%%and-type-b-masculine>];%%spellout-cardinal-type-b-masculine:0: 0 sekondi; 1 sekonda; =0= sekondi;1: ' u =%spellout-cardinal-feminine=;1: ' u =%spellout-cardinal-masculine=;2000: elfejn[>%%and-type-a-feminine>];2000: elfejn[>%%and-type-b-feminine>];2000: elfejn[>%%and-type-a-masculine>];2000: elfejn[>%%and-type-b-masculine>];)1000000: miljun[>%%and-type-a-feminine>];)1000000: miljun[>%%and-type-b-feminine>];*0: =%%spellout-cardinal-type-b-masculine=;*1000000: miljun[>%%and-type-a-masculine>];*1000000: miljun[>%%and-type-b-masculine>];*101: mija u >%spellout-cardinal-feminine>;+101: mija u >%spellout-cardinal-masculine>;,1000000000: biljun[>%%and-type-a-feminine>];,1000000000: biljun[>%%and-type-b-feminine>];-1000000000: biljun[>%%and-type-a-masculine>];-1000000000: biljun[>%%and-type-b-masculine>];-1: ' u =%%spellout-cardinal-type-b-feminine=;-30: [>%spellout-cardinal-feminine> u ]tletin;-50: [>%spellout-cardinal-feminine> u ]'amsin;-60: [>%spellout-cardinal-feminine> u ]sittin;-80: [>%spellout-cardinal-feminine> u ]tmenin;.1: ' u =%%spellout-cardinal-type-b-masculine=;.200: mitejn[ u >%spellout-cardinal-feminine>];.20: [>%spellout-cardinal-feminine> u ]g'oxrin;.30: [>%spellout-cardinal-masculine> u ]tletin;.40: [>%spellout-cardinal-feminine> u ]erbg'in;.50: [>%spellout-cardinal-masculine> u ]'amsin;.60: [>%spellout-cardinal-masculine> u ]sittin;.70: [>%spellout-cardinal-feminine> u ]sebg'in;.80: [>%spellout-cardinal-masculine> u ]tmenin;.90: [>%spellout-cardinal-feminine> u ]disg'in;/200: mitejn[ u >%spellout-cardinal-masculine>];/20: [>%spellout-cardinal-masculine> u ]g'oxrin;/40: [>%spellout-cardinal-masculine> u ]erbg'in;/70: [>%spellout-cardinal-masculine> u ]sebg'in;/90: [>%spellout-cardinal-masculine> u ]disg'in;0300: <%spellout-cardinal-masculine< mija[ u >>];01000000000000: triljun[>%%and-type-a-feminine>];01000000000000: triljun[>%%and-type-b-feminine>];11000000000000: triljun[>%%and-type-a-masculine>];11000000000000: triljun[>%%and-type-b-masculine>];23000: <%%thousands< elef[>%%and-type-a-feminine>];23000: <%%thousands< elef[>%%and-type-b-feminine>];33000: <%%thousands< elef[>%%and-type-a-masculine>];33000: <%%thousands< elef[>%%and-type-b-masculine>];61000000000000000: kvadriljun[>%%and-type-a-feminine>];61000000000000000: kvadriljun[>%%and-type-b-feminine>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';71000000000000000: kvadriljun[>%%and-type-a-masculine>];71000000000000000: kvadriljun[>%%and-type-b-masculine>];B300: <%spellout-cardinal-masculine< mija[>%%and-type-a-feminine>];C300: <%spellout-cardinal-masculine< mija[>%%and-type-a-masculine>];H11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-a-feminine>];H11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-b-feminine>];I11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-a-masculine>];I11000/1000: <%spellout-cardinal-masculine< elf[>%%and-type-b-masculine>];I2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-a-feminine>];I2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-b-feminine>];J2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-a-masculine>];J2000000: <%spellout-cardinal-masculine< miljuni[>%%and-type-b-masculine>];L2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-a-feminine>];L2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-b-feminine>];M2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-a-masculine>];M2000000000: <%spellout-cardinal-masculine< biljuni[>%%and-type-b-masculine>];O11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-a-feminine>];O11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-b-feminine>];P11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-a-masculine>];P11000000/1,000: <%spellout-cardinal-masculine< miljun[>%%and-type-b-masculine>];P2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-a-feminine>];P2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-b-feminine>];Q2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-a-masculine>];Q2000000000000: <%spellout-cardinal-masculine< triljuni[>%%and-type-b-masculine>];R11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-a-feminine>];R11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-b-feminine>];S11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-a-masculine>];S11000000000/1,000: <%spellout-cardinal-masculine< biljun[>%%and-type-b-masculine>];V11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-a-feminine>];V11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-b-feminine>];V2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-a-feminine>];V2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-b-feminine>];W11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-a-masculine>];W11000000000000/1,000: <%spellout-cardinal-masculine< triljun[>%%and-type-b-masculine>];W2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-a-masculine>];W2000000000000000: <%spellout-cardinal-masculine< kvadriljuni[>%%and-type-b-masculine>];\11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-a-feminine>];\11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-b-feminine>];]11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-a-masculine>];]11000000000000000/1,000: <%spellout-cardinal-masculine< kvadriljun[>%%and-type-b-masculine>];0 bA  ..]3.9xa%V ~#[8Bgs,?ReE <pF=V  &p %LV ~#[8Bgs,?ReE !u,]- K3M&] D%%`jtOkz `  P rHKw'  3=&t %L%`jtOkz 0  A r .AIw +&FOD*8i F ` 'ResBf jjdRBNFRulesSpelloutRulesVersion0: / ;1: :;1: ;4: 18;5: +8;9: ;10: :;10: ;2: >:;3: -;3: /68;8: >:;9: -/8;2.1.27.222: /-;5:  9;6:  9 ;7: 9;8: ! 9 ;100: <<,;4: /9;6: <1,:;7: />:;x.x: =0.0=;-x: !/:>>;11: 7:[>>];x.x: <<>>;1000: <<1,:;20: <<:[>>];101: <<,7[>>];x.x: =#,##0.#=;%spellout-ordinal:%spellout-cardinal:1001: <<1,7:[>>];%spellout-numbering:1000000: <<:8[>>];100000: <<-:8[>>];10000: <<1,:8[>>];10000000: <</ 1[>>];0: =%spellout-cardinal=;%spellout-numbering-year:11: =%spellout-cardinal=;1000000000000000000: =#,##0=;100000000000000: <<1, -[>>];. ^ CU!^g1+ r[=K;zL):#*y 8d p` 'ResB; ? ? 9 RBNFRulesSpelloutRulesVersion0: te;0: de;1: ei;1: n;2: to;9: ni;10: ti;1: ett;3: tre;5: fem;7: sju;0: ende;0: null;4: fire;6: seks;8: tte;2: andre;5: femte;12: tolv;2.1.27.220: nullte;1: frste;3: tredje;4: fjerde;6: sjette;9: niende;18: atten;10: tiende;12: tolvte;7: sjuende;8: ttende;11: elleve;15: femten;17: sytten;19: nitten;x.x: =0.0=;11: ellevte;%%and-small:13: tretten;14: fjorten;16: seksten;-x: minus >>;%%ord-fem-de:%%ord-fem-te:20: tjue[>>];80: tti[>>];%%and-small-f:%%and-small-n:%%ord-fem-nde:%%ord-masc-de:%%ord-masc-te:%%ord-neut-de:%%ord-neut-te:x.x: =#,##0.#=;40: frti[>>];50: femti[>>];70: sytti[>>];90: nitti[>>];%%ord-fem-teer:%%ord-masc-nde:%%ord-neut-nde:30: tretti[>>];60: seksti[>>];%%lenient-parse:%%ord-masc-teer:%%ord-neut-teer:%%ord-plural-de:%%ord-plural-te:x.x: << komma >>;%%ord-plural-nde:%%ord-plural-teer:100: hundre[ og >>];%spellout-numbering:20: tjue>%%ord-fem-nde>;80: tti>%%ord-fem-nde>;1000000: n million[ >>];%spellout-numbering-year:%spellout-ordinal-neuter:%spellout-ordinal-plural:20: tjue>%%ord-masc-nde>;20: tjue>%%ord-neut-nde>;40: frti>%%ord-fem-nde>;50: femti>%%ord-fem-nde>;70: sytti>%%ord-fem-nde>;80: tti>%%ord-masc-nde>;80: tti>%%ord-neut-nde>;90: nitti>%%ord-fem-nde>;%%spellout-cardinal-reale:%spellout-cardinal-neuter:30: tretti>%%ord-fem-nde>;40: frti>%%ord-masc-nde>;40: frti>%%ord-neut-nde>;50: femti>%%ord-masc-nde>;50: femti>%%ord-neut-nde>;60: seksti>%%ord-fem-nde>;70: sytti>%%ord-masc-nde>;70: sytti>%%ord-neut-nde>;90: nitti>%%ord-masc-nde>;90: nitti>%%ord-neut-nde>;%spellout-ordinal-feminine:2000000: << millioner[ >>];20: tjue>%%ord-plural-nde>;30: tretti>%%ord-masc-nde>;30: tretti>%%ord-neut-nde>;60: seksti>%%ord-masc-nde>;60: seksti>%%ord-neut-nde>;80: tti>%%ord-plural-nde>;%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000: tusen[ >%%and-small>];1100/100: <<hundre[ og >>];40: frti>%%ord-plural-nde>;50: femti>%%ord-plural-nde>;70: sytti>%%ord-plural-nde>;90: nitti>%%ord-plural-nde>;1000000000000000000: =#,##0=;1000000000: n milliard[ >>];10000: =%spellout-numbering=;%spellout-cardinal-masculine:30: tretti>%%ord-plural-nde>;60: seksti>%%ord-plural-nde>;1000000000000000000: =#,##0=.;1000: tusen[ >%%and-small-f>];1000: tusen[ >%%and-small-n>];1000000000000: n billion[ >>];2: =%%spellout-cardinal-reale=;1: =%spellout-ordinal-neuter=;1: =%spellout-ordinal-plural=;2000000000: << milliarder[ >>];1: ' =%spellout-ordinal-neuter=;1: ' =%spellout-ordinal-plural=;100: =%%spellout-cardinal-reale=;100: =%spellout-cardinal-neuter=;1: er =%spellout-ordinal-neuter=;1: er =%spellout-ordinal-plural=;1: =%spellout-ordinal-feminine=;2000000000000: << billioner[ >>];13: =%spellout-cardinal-neuter=de;1: ' =%spellout-ordinal-feminine=;0: og =%%spellout-cardinal-reale=;0: og =%spellout-cardinal-neuter=;1000000: n million>%%ord-fem-te>;1: =%spellout-ordinal-masculine=;1000000000000000: n billiard[ >>];1: ' =%spellout-ordinal-masculine=;1000000: n million>%%ord-masc-te>;1000000: n million>%%ord-neut-te>;100: =%spellout-cardinal-feminine=;1: er =%spellout-ordinal-feminine=;0: og =%spellout-cardinal-feminine=;1: er =%spellout-ordinal-masculine=;1000000: n million>%%ord-plural-te>;2000000000000000: << billiarder[ >>];1000000000: n milliard>%%ord-fem-te>;1000000000: n milliard>%%ord-masc-te>;1000000000: n milliard>%%ord-neut-te>;1000000000000: n billion>%%ord-fem-te>;)1000000000000: n billion>%%ord-masc-te>;)1000000000000: n billion>%%ord-neut-te>;)1000000000: n milliard>%%ord-plural-te>;+1000000000000: n billion>%%ord-plural-te>;,1000000000000000: n billiard>%%ord-fem-te>;-1000000000000000: n billiard>%%ord-masc-te>;-1000000000000000: n billiard>%%ord-neut-te>;/1000000000000000: n billiard>%%ord-plural-te>;0200: <%spellout-cardinal-neuter< hundre[ og >>];01000: <%spellout-numbering<tusen>%%ord-fem-de>;0100: <%spellout-numbering<hundre>%%ord-fem-de>;11000: <%spellout-numbering<tusen>%%ord-masc-de>;11000: <%spellout-numbering<tusen>%%ord-neut-de>;1100: <%spellout-numbering<hundre>%%ord-masc-de>;1100: <%spellout-numbering<hundre>%%ord-neut-de>;31000: <%spellout-numbering<tusen>%%ord-plural-de>;3100: <%spellout-numbering<hundre>%%ord-plural-de>;42000000: <%%spellout-cardinal-reale< millioner[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';82000000000: <%%spellout-cardinal-reale< milliarder[ >>];82000: <%spellout-cardinal-neuter< tusen[ >%%and-small>];:2000000000000: <%%spellout-cardinal-reale< billioner[ >>];:2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-f>];:2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-n>];=2000000: <%%spellout-cardinal-reale< million>%%ord-fem-teer>;>2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];>2000000: <%%spellout-cardinal-reale< million>%%ord-masc-teer>;>2000000: <%%spellout-cardinal-reale< million>%%ord-neut-teer>;@2000000: <%%spellout-cardinal-reale< million>%%ord-plural-teer>;A2000000000: <%%spellout-cardinal-reale< milliard>%%ord-fem-teer>;B2000000000: <%%spellout-cardinal-reale< milliard>%%ord-masc-teer>;B2000000000: <%%spellout-cardinal-reale< milliard>%%ord-neut-teer>;C2000000000000: <%%spellout-cardinal-reale< billion>%%ord-fem-teer>;D2000000000000: <%%spellout-cardinal-reale< billion>%%ord-masc-teer>;D2000000000000: <%%spellout-cardinal-reale< billion>%%ord-neut-teer>;D2000000000: <%%spellout-cardinal-reale< milliard>%%ord-plural-teer>;F2000000000000: <%%spellout-cardinal-reale< billion>%%ord-plural-teer>;G2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-fem-teer>;H2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-masc-teer>;H2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-neut-teer>;J2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-plural-teer>;/-Ua] { 9J\R +?f2  ! B 0J\3R cs+ R?f2  !I 6 J\;eCnKw$+%{1=Ics+su? 2 !n&  VS a Ef#' G  BS  &  S a _>Z Mo V %Sr 5 D X YS a Ky]l   nS   f +S a  kA\S ( 9 nz *" 89 ` 'ResBx ||tRBNFRulesOrdinalRulesSpelloutRulesVersion0: nul;0: ste;1: een;6: zes;-x: ">>;11: elf;2: twee;3: drie;4: vier;5: vijf;8: acht;10: tien;2.1.27.223: derde;7: zeven;9: negen;%%2d-year:%%ord-ste:0: nulste;1: eerste;2: tweede;-x: min >>;0: honderd;12: twaalf;1: eenen;x.x: =0.0=;%%number-en:0: =#,##0=e;13: dertien;16: zestien;2: tween;3: drien;14: veertien;15: vijftien;18: achttien;17: zeventien;19: negentien;x.x: =#,##0.#=;%digits-ordinal:100: honderd[>>];x.x: << komma >>;%spellout-ordinal:%spellout-cardinal:1000: duizend[>>];%spellout-numbering:200: <<honderd[>>];2000: <<duizend[>>];0: =%spellout-cardinal=;100: honderd>%%ord-ste>;1100/100: <<>%%2d-year>;1: =%spellout-ordinal=;2100/100: <<>%%2d-year>;3100/100: <<>%%2d-year>;4100/100: <<>%%2d-year>;5100/100: <<>%%2d-year>;6100/100: <<>%%2d-year>;7100/100: <<>%%2d-year>;8100/100: <<>%%2d-year>;9100/100: <<>%%2d-year>;%spellout-numbering-year:1000000: << miljoen[ >>];1000: duizend>%%ord-ste>;1: =%spellout-numbering=;30: [>%%number-en>]dertig;4: =%spellout-cardinal=de;60: [>%%number-en>]zestig;9: =%spellout-cardinal=de;20: [>%%number-en>]twintig;40: [>%%number-en>]veertig;50: [>%%number-en>]vijftig;80: [>%%number-en>]tachtig;8: =%spellout-cardinal=ste;9000: =%spellout-numbering=;1000000000: << miljard[ >>];2000: =%spellout-numbering=;20: =%spellout-cardinal=ste;3000: =%spellout-numbering=;4000: =%spellout-numbering=;4: =%spellout-cardinal=en;5000: =%spellout-numbering=;6000: =%spellout-numbering=;7000: =%spellout-numbering=;70: [>%%number-en>]zeventig;8000: =%spellout-numbering=;90: [>%%number-en>]negentig;100000/1000: <<duizend[>>];1000000000000000000: =#,##0=;10000: =%spellout-numbering=;1000000000000000000: =#,##0=.;1000000000000: << biljoen[ >>];1000000000000000: << biljard[ >>];-200: <%spellout-cardinal<honderd>%%ord-ste>;.2000: <%spellout-cardinal<duizend>%%ord-ste>;11000000: <%spellout-cardinal<miljoen>%%ord-ste>;41000000000: <%spellout-cardinal<miljard>%%ord-ste>;71000000000000: <%spellout-cardinal<biljoen>%%ord-ste>;:1000000000000000: <%spellout-cardinal<biljard>%%ord-ste>;!`#]z %>(Wp]9F3<EN~W`*Sa,}o]y' E0Fb t B@vM}*7[_ Et j` 'ResBe iicRBNFRulesSpelloutRulesVersion2: to;9: ni;10: ti;1: in;3: tre;5: fem;7: sju;0: null;1: eitt;4: fire;6: seks;8: tte;12: tolv;2.1.27.2218: atten;11: elleve;15: femten;17: sytten;19: nitten;x.x: =0.0=;13: tretten;14: fjorten;16: seksten;-x: minus >>;20: tjue[>>];80: tti[>>];40: frti[>>];50: femti[>>];70: stti[>>];90: nitti[>>];%%lenient-parse:30: tretti[>>];60: seksti[>>];x.x: << komma >>;%spellout-numbering:%spellout-cardinal-reale:%spellout-numbering-year:1000000: in miljon[ >>];%spellout-cardinal-neuter:2000000: << miljoner[ >>];%spellout-cardinal-feminine:1100/100: << hundre[ og >>];10000: =%spellout-numbering=;%spellout-cardinal-masculine:1000000000000000000: =#,##0=;1000000000: in miljard[ >>];0: =%spellout-cardinal-reale=;2000000000: << miljarder[ >>];2: =%spellout-cardinal-reale=;1000000000000: in biljon[ >>];2000000000000: << biljoner[ >>];1000000000000000: in biljard[ >>];2000000000000000: << biljarder[ >>];01000: <%spellout-cardinal-neuter< tusen[ og >>];0100: <%spellout-cardinal-neuter< hundre[ og >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';>R-nMj7@ 07I'R/[dxc"t2B?_*f 8c n` 'ResBP %%ALIASnb  'ResB RBNFRulesSpelloutRulesVersion2: dwa;0: zero;0: zera;0: zeru;3: trzy;5: pi;2: dwaj;2: dwie;2: dwm;1: jeden;8: o[miu;0: zerem;0: zerze;1: jedno;1: jedn;2: dwch;6: sze[;8: osiem;1: jedna;2.1.27.222: dwoma;3: trzej;3: trzem;1: jednej;5: piciu;1: jednym;3: trzech;4: cztery;7: siedem;10: << >>;2: dwiema;3: trzema;6: sze[ciu;7: siedmiu;1: jednego;1: jednemu;4: czterej;4: czterem;8: o[mioma;x.x: =0.0=;4: czterech;9: dziewi;1: dziesi;4: czterema;5: picioma;-x: minus >>;12: dwunastu;10: dziesi;6: sze[cioma;7: siedmioma;11: jedenastu;13: trzynastu;15: pitnastu;16: szesnastu;9: dziewiciu;12: dwana[cie;100: sto[ >>];1: dziesiciu;2: dwudziestu;10: dziesiciu;14: czternastu;18: osiemnastu;11: jedena[cie;13: trzyna[cie;15: pitna[cie;16: szesna[cie;12: dwunastoma;2: dwadzie[cia;3: trzydziestu;3: trzydzie[ci;17: siedemnastu;14: czterna[cie;18: osiemna[cie;11: jedenastoma;13: trzynastoma;15: pitnastoma;16: szesnastoma;4: czterdziestu;4: czterdzie[ci;5: pidziesit;9: dziewicioma;17: siedemna[cie;10000000000: <0<;10: dziesicioma;14: czternastoma;18: osiemnastoma;6: sze[dziesit;8: osiemdziesit;19: dziewitnastu;1000: tysic[ >>];17: siedemnastoma;5: pidziesiciu;7: siedemdziesit;19: dziewitna[cie;200: dwie[cie[ >>];6: sze[dziesiciu;8: osiemdziesiciu;%%spellout-fraction:%spellout-numbering:19: dziewitnastoma;7: siedemdziesiciu;9: dziewidziesit;1000000: milion[ >>];9: dziewidziesiciu;1000000000: miliard[ >>];%%spellout-cardinal-tens:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:1000000000000: bilion[ >>];%%spellout-fraction-digits:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:1000000000000000: biliard[ >>];2: =%spellout-cardinal-feminine=;%spellout-cardinal-neuter-dative:0: =%spellout-cardinal-masculine=;2: =%spellout-cardinal-masculine=;%%spellout-cardinal-feminine-ones:%%spellout-cardinal-genitive-tens:%spellout-cardinal-feminine-dative:%spellout-cardinal-neuter-genitive:%spellout-cardinal-neuter-locative:%spellout-cardinal-masculine-dative:10: <%spellout-cardinal-masculine<<;20: <%%spellout-cardinal-tens<[ >>];%spellout-cardinal-feminine-genitive:%spellout-cardinal-feminine-locative:%spellout-cardinal-neuter-accusative:10000: <%%spellout-fraction-digits<<;100: <%spellout-cardinal-masculine<<;%spellout-cardinal-masculine-genitive:%spellout-cardinal-masculine-locative:%spellout-cardinal-masculine-personal:100000: <%%spellout-fraction-digits<<;1000: <%spellout-cardinal-masculine<<;%spellout-cardinal-feminine-accusative:%spellout-cardinal-neuter-instrumental:1000000: <%%spellout-fraction-digits<<;%spellout-cardinal-masculine-accusative:10000000: <%%spellout-fraction-digits<<;)2: =%spellout-cardinal-masculine-dative=;)%spellout-cardinal-feminine-instrumental:)0: =%spellout-cardinal-masculine-dative=;)100000000: <%%spellout-fraction-digits<<;*%%spellout-cardinal-masculine-dative-ones:*%spellout-cardinal-masculine-instrumental:*1000000000: <%%spellout-fraction-digits<<;+0: =%spellout-cardinal-masculine-genitive=;+2: =%spellout-cardinal-masculine-genitive=;+2: =%spellout-cardinal-masculine-locative=;+0: =%spellout-cardinal-masculine-locative=;+300: <%spellout-cardinal-feminine<sta[ >>];+500: <%spellout-cardinal-feminine<set[ >>];+5: =%spellout-cardinal-masculine-genitive=;,%%spellout-cardinal-masculine-genitive-ones:,%%spellout-cardinal-masculine-locative-ones:/0: =%spellout-cardinal-masculine-instrumental=;/100: sto[ >%%spellout-cardinal-feminine-ones>];/2: =%spellout-cardinal-masculine-instrumental=;/3: =%spellout-cardinal-masculine-instrumental=;0%%spellout-cardinal-masculine-instrumental-ones:0%spellout-cardinal-masculine-accusative-animate:1%spellout-cardinal-masculine-accusative-personal:2-x: minus >%spellout-cardinal-masculine-locative>;31000: tysic[ >%%spellout-cardinal-feminine-ones>];4200: dwie[cie[ >%%spellout-cardinal-feminine-ones>];61000000: milion[ >%%spellout-cardinal-feminine-ones>];62000: << $(cardinal,few{tysice}other{tysicy})$[ >>];7100: stu[ >%%spellout-cardinal-masculine-dative-ones>];7x.x: <%spellout-cardinal-feminine-dative< przecinek >>;8x.x: <%spellout-cardinal-masculine-dative< przecinek >>;9100: stu[ >%%spellout-cardinal-masculine-genitive-ones>];9100: stu[ >%%spellout-cardinal-masculine-locative-ones>];9x.x: <%spellout-cardinal-feminine-genitive< przecinek >>;9x.x: <%spellout-cardinal-feminine-locative< przecinek >>;9x.x: <%spellout-cardinal-neuter-accusative< przecinek >>;:2000000: << $(cardinal,few{miliony}other{milionw})$[ >>];:200: dwustu[ >%%spellout-cardinal-masculine-dative-ones>];:x.x: <%spellout-cardinal-masculine-genitive< przecinek >>;:x.x: <%spellout-cardinal-masculine-locative< przecinek >>;:x.x: <%spellout-cardinal-masculine-personal< przecinek >>;;x.x: <%spellout-cardinal-feminine-accusative< przecinek >>;<-x: minus >%spellout-cardinal-masculine-accusative-animate>;<200: dwustu[ >%%spellout-cardinal-masculine-genitive-ones>];<200: dwustu[ >%%spellout-cardinal-masculine-locative-ones>];=1000: tysic[ >%%spellout-cardinal-masculine-genitive-ones>];=100: stu[ >%%spellout-cardinal-masculine-instrumental-ones>];=x.x: <%spellout-cardinal-feminine-instrumental< przecinek >>;>1000: tysica[ >%%spellout-cardinal-masculine-genitive-ones>];>1000: tysicowi[ >%%spellout-cardinal-masculine-dative-ones>];>1000: tysicu[ >%%spellout-cardinal-masculine-locative-ones>];>x.x: <%spellout-cardinal-masculine-instrumental< przecinek >>;?2000000000: << $(cardinal,few{miliardy}other{miliardw})$[ >>];@2000000000000: << $(cardinal,few{biliony}other{bilionw})$[ >>];@2000: << tysicom[ >%%spellout-cardinal-masculine-dative-ones>];@200: dwustu[ >%%spellout-cardinal-masculine-instrumental-ones>];A1000000: miliona[ >%%spellout-cardinal-masculine-genitive-ones>];A1000000: milionowi[ >%%spellout-cardinal-masculine-dative-ones>];A2000: << tysicy[ >%%spellout-cardinal-masculine-genitive-ones>];Ax.x: <%spellout-cardinal-neuter< przecinek >%%spellout-fraction>;B1000000: milionie[ >%%spellout-cardinal-masculine-locative-ones>];C1000: tysicem[ >%%spellout-cardinal-masculine-instrumental-ones>];C2000000: << milionom[ >%%spellout-cardinal-masculine-dative-ones>];C2000: << tysicach[ >%%spellout-cardinal-masculine-locative-ones>];Cx.x: <%spellout-cardinal-feminine< przecinek >%%spellout-fraction>;D1000000000: miliard[ >%%spellout-cardinal-masculine-genitive-ones>];Dx.x: <%spellout-cardinal-masculine-accusative-animate< przecinek >>;Dx.x: <%spellout-cardinal-masculine< przecinek >%%spellout-fraction>;E1000000000: miliarda[ >%%spellout-cardinal-masculine-genitive-ones>];E1000000000: miliardowi[ >%%spellout-cardinal-masculine-dative-ones>];E2000000000000000: << $(cardinal,few{biliardy}other{biliardw})$[ >>];E2000000: << milionw[ >%%spellout-cardinal-masculine-genitive-ones>];E20: <%%spellout-cardinal-tens<[ >%%spellout-cardinal-feminine-ones>];E20: dwudziestoma[ >%%spellout-cardinal-masculine-instrumental-ones>];Ex.x: <%spellout-cardinal-masculine-accusative-personal< przecinek >>;F1000000000000: bilion[ >%%spellout-cardinal-masculine-genitive-ones>];F1000000: milionem[ >%%spellout-cardinal-masculine-instrumental-ones>];F2000000: << milionach[ >%%spellout-cardinal-masculine-locative-ones>];F30: trzydziestoma[ >%%spellout-cardinal-masculine-instrumental-ones>];G1000000000000: biliona[ >%%spellout-cardinal-masculine-genitive-ones>];G1000000000000: bilionowi[ >%%spellout-cardinal-masculine-dative-ones>];G1000000000: miliardzie[ >%%spellout-cardinal-masculine-locative-ones>];G2000000000: << miliardom[ >%%spellout-cardinal-masculine-dative-ones>];G2000: << tysicami[ >%%spellout-cardinal-masculine-instrumental-ones>];G40: czterdziestoma[ >%%spellout-cardinal-masculine-instrumental-ones>];H1000000000000: bilionie[ >%%spellout-cardinal-masculine-locative-ones>];I2000000000000: << bilionom[ >%%spellout-cardinal-masculine-dative-ones>];I2000000000: << miliardw[ >%%spellout-cardinal-masculine-genitive-ones>];I50: pidziesicioma[ >%%spellout-cardinal-masculine-instrumental-ones>];J1000000000000000: biliard[ >%%spellout-cardinal-masculine-genitive-ones>];J1000000000: miliardem[ >%%spellout-cardinal-masculine-instrumental-ones>];J2000000000: << miliardach[ >%%spellout-cardinal-masculine-locative-ones>];J2000000: << milionami[ >%%spellout-cardinal-masculine-instrumental-ones>];J60: sze[dziesicioma[ >%%spellout-cardinal-masculine-instrumental-ones>];J80: osiemdziesicioma[ >%%spellout-cardinal-masculine-instrumental-ones>];K1000000000000000: biliarda[ >%%spellout-cardinal-masculine-genitive-ones>];K1000000000000000: biliardowi[ >%%spellout-cardinal-masculine-dative-ones>];K2000000000000: << bilionw[ >%%spellout-cardinal-masculine-genitive-ones>];K70: siedemdziesicioma[ >%%spellout-cardinal-masculine-instrumental-ones>];L1000000000000: bilionem[ >%%spellout-cardinal-masculine-instrumental-ones>];L2000000000000: << bilionach[ >%%spellout-cardinal-masculine-locative-ones>];L300: <%spellout-cardinal-feminine<sta[ >%%spellout-cardinal-feminine-ones>];L500: <%spellout-cardinal-feminine<set[ >%%spellout-cardinal-feminine-ones>];M1000000000000000: biliardzie[ >%%spellout-cardinal-masculine-locative-ones>];M2000000000000000: << biliardom[ >%%spellout-cardinal-masculine-dative-ones>];M90: dziewidziesicioma[ >%%spellout-cardinal-masculine-instrumental-ones>];N2000000000: << miliardami[ >%%spellout-cardinal-masculine-instrumental-ones>];O2000000000000000: << biliardw[ >%%spellout-cardinal-masculine-genitive-ones>];P1000000000000000: biliardem[ >%%spellout-cardinal-masculine-instrumental-ones>];P2000000000000000: << biliardach[ >%%spellout-cardinal-masculine-locative-ones>];P2000000000000: << bilionami[ >%%spellout-cardinal-masculine-instrumental-ones>];T2000000000000000: << biliardami[ >%%spellout-cardinal-masculine-instrumental-ones>];T300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-dative-ones>];V2000000: <%spellout-cardinal-masculine< $(cardinal,few{miliony}other{milionw})$[ >>];V20: <%%spellout-cardinal-genitive-tens<[ >%%spellout-cardinal-masculine-dative-ones>];V300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-genitive-ones>];V300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-locative-ones>];X20: <%%spellout-cardinal-genitive-tens<[ >%%spellout-cardinal-masculine-genitive-ones>];X20: <%%spellout-cardinal-genitive-tens<[ >%%spellout-cardinal-masculine-locative-ones>];Z300: <%spellout-cardinal-feminine<stu[ >%%spellout-cardinal-masculine-instrumental-ones>];[2000000000: <%spellout-cardinal-masculine< $(cardinal,few{miliardy}other{miliardw})$[ >>];\2000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliony}other{bilionw})$[ >>];]500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-dative-ones>];_500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-genitive-ones>];_500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-locative-ones>];a2000000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliardy}other{biliardw})$[ >>];c500: <%spellout-cardinal-feminine-genitive<set[ >%%spellout-cardinal-masculine-instrumental-ones>];s2000: <%spellout-cardinal-masculine< $(cardinal,few{tysice}other{tysicy})$[ >%%spellout-cardinal-feminine-ones>];w2000000: <%spellout-cardinal-masculine< $(cardinal,few{miliony}other{milionw})$[ >%%spellout-cardinal-feminine-ones>];|2000000000: <%spellout-cardinal-masculine< $(cardinal,few{miliardy}other{miliardw})$[ >%%spellout-cardinal-feminine-ones>];}2000: <%spellout-cardinal-masculine< $(cardinal,few{tysice}other{tysicy})$[ >%%spellout-cardinal-masculine-genitive-ones>];}2000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliony}other{bilionw})$[ >%%spellout-cardinal-feminine-ones>];2000000000000000: <%spellout-cardinal-masculine< $(cardinal,few{biliardy}other{biliardw})$[ >%%spellout-cardinal-feminine-ones>];*[T Q$ -ro    _+  Q6pD --}'U)J* + ?$ -roC ##\,--_|. .D ywy X@L[c'6ET^(-(+w'8{"!%Yc 6 LdH|@L[c'6ET^'7F''**m4n8."$p 2\ Ts Xw6 --}')_J*+< 6   yw e5 =OapI!"!$l),,A\` e :%#&%&1 e*`d (o@L[c'6ET^7)(h+j c#M$-&o q Qc Q Q/ Q Q( .Ns>2FqS  - +{T*/ 8 ` 'ResB- 11)RBNFRulesOrdinalRulesSpelloutRulesVersion1: um;1: uma;0: zero;-x: ">>;10: dez;2: dois;2: duas;3: trs;6: seis;7: sete;8: oito;9: nona;9: nono;9: nove;100: cem;11: onze;12: doze;2.1.27.225: cinco;6: sexta;6: sexto;13: treze;4: quarta;4: quarto;4: quatro;5: quinta;5: quinto;7: stima;7: stimo;8: oitava;8: oitavo;15: quinze;2: segunda;2: segundo;x.x: =0.0=;14: catorze;18: dezoito;1: primeira;1: primeiro;3: terceira;3: terceiro;-x: menos >>;19: dezenove;16: dezesseis;17: dezessete;x.x: =#,##0.#=;101: cento e >>;%%lenient-parse:%digits-ordinal:10: dcima[ >>];10: dcimo[ >>];1000: mil[ e >>];20: vinte[ e >>];30: trinta[ e >>];20: vigsima[ >>];20: vigsimo[ >>];70: setenta[ e >>];80: oitenta[ e >>];90: noventa[ e >>];x.x: << vrgula >>;30: trigsima[ >>];30: trigsimo[ >>];2000: << mil[ e >>];40: quarenta[ e >>];60: sessenta[ e >>];%spellout-numbering:1000: milsima[ >>];1000: milsimo[ >>];100: centsima[ >>];100: centsimo[ >>];60: sexagsima[ >>];60: sexagsimo[ >>];80: octogsima[ >>];80: octogsimo[ >>];90: nonagsima[ >>];90: nonagsimo[ >>];50: cinquenta[ e >>];200: duzentas[ e >>];200: duzentos[ e >>];200: ducentsima[ >>];200: ducentsimo[ >>];300: trezentas[ e >>];300: trezentos[ e >>];40: quadragsima[ >>];40: quadragsimo[ >>];70: septuagsima[ >>];70: septuagsimo[ >>];300: tricentsima[ >>];300: tricentsimo[ >>];500: quinhentas[ e >>];500: quinhentos[ e >>];50: quinquagsima[ >>];50: quinquagsimo[ >>];600: seiscentas[ e >>];600: seiscentos[ e >>];600: sexcentsima[ >>];600: sexcentsimo[ >>];700: setecentas[ e >>];700: setecentos[ e >>];800: oitocentas[ e >>];800: oitocentos[ e >>];900: novecentas[ e >>];900: novecentos[ e >>];500: quingentsima[ >>];500: quingentsimo[ >>];%digits-ordinal-feminine:%spellout-numbering-year:0: =%spellout-numbering=;400: quatrocentas[ e >>];400: quatrocentos[ e >>];800: octingentsima[ >>];800: octingentsimo[ >>];900: noningentsima[ >>];900: noningentsimo[ >>];1000000: um milho[ e >>];%digits-ordinal-masculine:700: septingentsima[ >>];700: septingentsimo[ >>];%spellout-ordinal-feminine:2000000: << milhes[ e >>];400: quadringentsima[ >>];400: quadringentsimo[ >>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;1000000000: um bilho[ e >>];%spellout-cardinal-masculine:1000000: um milionsimo[ >>];1000000000000000000: =#,##0=;1000000000000000000: =#,##0=;1000000: uma milionsima[ >>];2000000000: << bilhes[ e >>];0: =%digits-ordinal-masculine=;1000000000: um bilionsimo[ >>];1000000000000: um trilho[ e >>];1000000000: uma bilionsima[ >>];0: =%spellout-cardinal-masculine=;2000000000000: << trilhes[ e >>];3: =%spellout-cardinal-masculine=;1000000000000: um trilionsimo[ >>];1000000000000: uma trilionsima[ >>];1000000000000000: um quatrilho[ e >>];2000000000000000: << quatrilhes[ e >>];*1000000000000000: um quadrilionsimo[ >>];+1000000000000000: uma quadrilionsima[ >>];32000: <%spellout-cardinal-feminine< milsima[ >>];42000: <%spellout-cardinal-masculine< milsimo[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';72000000: <%spellout-cardinal-masculine< milhes[ e >>];82000000: <%spellout-cardinal-feminine< milionsima[ >>];92000000: <%spellout-cardinal-masculine< milionsimo[ >>];:2000000000: <%spellout-cardinal-masculine< bilhes[ e >>];;2000000000: <%spellout-cardinal-feminine< bilionsima[ >>];<2000000000: <%spellout-cardinal-masculine< bilionsimo[ >>];>2000000000000: <%spellout-cardinal-masculine< trilhes[ e >>];?2000000000000: <%spellout-cardinal-feminine< trilionsima[ >>];@2000000000000: <%spellout-cardinal-masculine< trilionsima[ >>];D2000000000000000: <%spellout-cardinal-masculine< quatrilhes[ e >>];E2000000000000000: <%spellout-cardinal-feminine< quadrilionsima[ >>];F2000000000000000: <%spellout-cardinal-masculine< quadrilionsimo[ >>]; ~  6 T(am 0 +=FOXs"`0m_q7HL|t\JzM"f ) ! I 4 _q7HL|^Br2bM"o   ) ! H%j<+ 3Z/ N  Ur $ Jz<a+Bvv K Y  l *7lu E) ` 'ResB RBNFRulesSpelloutRulesVersion1: um;1: uma;0: zero;10: dez;2: dois;2: duas;3: trs;6: seis;7: sete;8: oito;9: nona;9: nono;9: nove;100: cem;11: onze;12: doze;2.1.27.225: cinco;6: sexta;6: sexto;13: treze;4: quarta;4: quarto;4: quatro;5: quinta;5: quinto;7: stima;7: stimo;8: oitava;8: oitavo;15: quinze;2: segunda;2: segundo;x.x: =0.0=;14: catorze;18: dezoito;1: primeira;1: primeiro;3: terceira;3: terceiro;-x: menos >>;19: dezanove;16: dezasseis;17: dezassete;x.x: =#,##0.#=;101: cento e >>;%%lenient-parse:10: dcima[ >>];10: dcimo[ >>];1000: mil[ e >>];20: vinte[ e >>];30: trinta[ e >>];20: vigsima[ >>];20: vigsimo[ >>];70: setenta[ e >>];80: oitenta[ e >>];90: noventa[ e >>];x.x: << vrgula >>;30: trigsima[ >>];30: trigsimo[ >>];2000: << mil[ e >>];40: quarenta[ e >>];60: sessenta[ e >>];%spellout-numbering:1000: milsima[ >>];1000: milsimo[ >>];100: centsima[ >>];100: centsimo[ >>];60: sexagsima[ >>];60: sexagsimo[ >>];80: octogsima[ >>];80: octogsimo[ >>];90: nonagsima[ >>];90: nonagsimo[ >>];50: cinquenta[ e >>];200: duzentas[ e >>];200: duzentos[ e >>];200: ducentsima[ >>];200: ducentsimo[ >>];300: trezentas[ e >>];300: trezentos[ e >>];40: quadragsima[ >>];40: quadragsimo[ >>];70: septuagsima[ >>];70: septuagsimo[ >>];300: tricentsima[ >>];300: tricentsimo[ >>];500: quinhentas[ e >>];500: quinhentos[ e >>];50: quinquagsima[ >>];50: quinquagsimo[ >>];600: seiscentas[ e >>];600: seiscentos[ e >>];600: sexcentsima[ >>];600: sexcentsimo[ >>];700: setecentas[ e >>];700: setecentos[ e >>];800: oitocentas[ e >>];800: oitocentos[ e >>];900: novecentas[ e >>];900: novecentos[ e >>];500: quingentsima[ >>];500: quingentsimo[ >>];%spellout-numbering-year:0: =%spellout-numbering=;400: quatrocentas[ e >>];400: quatrocentos[ e >>];800: octingentsima[ >>];800: octingentsimo[ >>];900: noningentsima[ >>];900: noningentsimo[ >>];1000000: um milho[ e >>];700: septingentsima[ >>];700: septingentsimo[ >>];%spellout-ordinal-feminine:2000000: << milhes[ e >>];400: quadringentsima[ >>];400: quadringentsimo[ >>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;1000000000: um bilio[ e >>];%spellout-cardinal-masculine:1000000: um milionsimo[ >>];1000000000000000000: =#,##0=;1000000000000000000: =#,##0=;1000000: uma milionsima[ >>];2000000000: << bilies[ e >>];1000000000: um bilionsimo[ >>];1000000000000: um trilio[ e >>];1000000000: uma bilionsima[ >>];0: =%spellout-cardinal-masculine=;2000000000000: << trilies[ e >>];3: =%spellout-cardinal-masculine=;1000000000000: um trilionsimo[ >>];1000000000000: uma trilionsima[ >>];1000000000000000: um quatrilio[ e >>];2000000000000000: << quatrilies[ e >>];*1000000000000000: um quadrilionsimo[ >>];+1000000000000000: uma quadrilionsima[ >>];32000: <%spellout-cardinal-feminine< milsima[ >>];42000: <%spellout-cardinal-masculine< milsimo[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';72000000: <%spellout-cardinal-masculine< milhes[ e >>];82000000: <%spellout-cardinal-feminine< milionsima[ >>];92000000: <%spellout-cardinal-masculine< milionsimo[ >>];:2000000000: <%spellout-cardinal-masculine< bilies[ e >>];;2000000000: <%spellout-cardinal-feminine< bilionsima[ >>];<2000000000: <%spellout-cardinal-masculine< bilionsimo[ >>];>2000000000000: <%spellout-cardinal-masculine< trilies[ e >>];?2000000000000: <%spellout-cardinal-feminine< trilionsima[ >>];@2000000000000: <%spellout-cardinal-masculine< trilionsima[ >>];D2000000000000000: <%spellout-cardinal-masculine< quatrilies[ e >>];E2000000000000000: <%spellout-cardinal-feminine< quadrilionsima[ >>];F2000000000000000: <%spellout-cardinal-masculine< quadrilionsimo[ >>]; KG "4=FOj}W'dEW.2sZ(p0`3z ! k+D EW.2sDXHx3  e (~?a"}@O\q s ' g  < q3Xjp(3Bv\\ [ 9 / n * 8 ` 'ResB RBNFRulesSpelloutRulesVersion1: huk;4: tawa;2.1.38.682: iskay;3: kinsa;6: suqta;8: pusaq;9: isqun;0: chusaq;5: phisqa;x.x: =0.0=;7: qanchis;-x: minusu >>;Inf: mana usay;NaN: mana yupay;x.x: << comma >>;%spellout-ordinal:%spellout-cardinal:%spellout-numbering:100: << pachak[ >>];1000000: << hunu[ >>];1000: << waranqa[ >>];0: =%spellout-cardinal=;%%spellout-cardinal-with:%spellout-numbering-year:0: =%spellout-numbering=;1000000000: << lluna[ >>];3: =%spellout-cardinal=-yuq;0: =%spellout-cardinal=-iqin;0: =%spellout-cardinal=-ni-yuq;1000000000000000000: =#,##0.#=;7: =%spellout-cardinal=-ni-yuq;1000000000000: << trilionu[ >>];1000000000000000: << kvadrilionu[ >>];10: chunka[ >%%spellout-cardinal-with>];+20: << chunka[ >%%spellout-cardinal-with>];%pd=V;|N& Y0p:D&[||d* 8 ` 'ResB VTInstalledLocalesafakamarazbebgbscaccpchrcscydadede_CHeeelenen_001en_INeoes_419etfafa_AFfffifilfofrfr_BEfr_CHgahehihuhyidisitjakaklkmkokylblolrcltlvmkmsmtmynbnlnnplptpt_PTquroruseskslsqsrsr_Latnsvswtathtrukviyueyue_Hanszhzh_HantT147:=@CFILPTWZ]`filov|.Q  !),/258;>BKN P 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion1: unu;1: una;2: doi;8: opt;0: zero;-x: ">>;2: dou;3: trei;6: _ase;9: nou;10: zece;2.1.27.224: patru;5: cinci;7: _apte;x.x: =0.0=;0: =#,##0=a;-x: minus >>;12: >>sprezece;11: unsprezece;%digits-ordinal:1000: una mie[ >>];100: una sut[ >>];x.x: << virgul >>;%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:2: =%spellout-cardinal-feminine=;0: =%spellout-cardinal-masculine=;3: =%spellout-cardinal-masculine=;-2000: <%spellout-cardinal-feminine< mii[ >>];-200: <%spellout-cardinal-feminine< sute[ >>];.20: <%spellout-cardinal-feminine<zeci[ _i >>];11000000: <%spellout-cardinal-neuter< milion[ >>];32000000: <%spellout-cardinal-neuter< milioane[ >>];51000000000: <%spellout-cardinal-neuter< miliard[ >>];62000000000: <%spellout-cardinal-neuter< miliarde[ >>];71000000000000: <%spellout-cardinal-neuter< bilion[ >>];92000000000000: <%spellout-cardinal-neuter< bilioane[ >>];;1000000000000000: <%spellout-cardinal-neuter< biliard[ >>];<2000000000000000: <%spellout-cardinal-neuter< biliarde[ >>];*M2L !<kuENWqB8oX ! 3qB8oXf !qB8oX*7 E a` 'ResB RBNFRulesDurationRulesNumberingSystemRulesOrdinalRulesSpelloutRulesVersion0: ;0: 0;0: N;0: n;0: ;0: ;0: ;0: |;1: I;1: i;1: ;1: ;1: 0;1: 1;1: a;1: ;1: ;1: ;1: i;2: ;2: ;2: 2;2: 2;2: b;2: ;2: ;2: ;2: j;3: ;3: ;3: 3;3: 3;3: c;3: ;3: ;3: ;3: k;4: ;4: ;4: 4;4: 4;4: d;4: ;4: ;4: ;4: l;5: V;5: v;5: ;5: ;5: T;5: 5;5: e;5: ;5: ;5: ;5: m;6: ;6: ;6: U;6: 6;6: f;6: ;6: ;6: ;6: n;7: ;7: ;7: 7;7: 7;7: g;7: ;7: ;7: ;7: o;8: ;8: ;8: 8;8: 8;8: h;8: ;8: ;8: ;8: p;9: ;9: ;9: s;9: 9;9: i;9: ;9: ;9: ;9: q;0: ؊;0: 0;0: c;0: ||;10: V;2: II;2: ii;4: IV;4: iv;6: VI;6: vi;9: IX;9: ix;%tamil:0: =0=;0: |||;15: ;16: ;1: 0;20: :;20: ;20: ;2: 2;30: ;;30: ;30: ;3: III;3: iii;3: 3;40: <;40: ;40: ;4: 4;50: =;50: ;50: ;5: T;60: o;60: ;60: ;6: U;70: {;70: ;70: ;7: VII;7: vii;7: 7;80: ?;80: ;80: ;8: 8;90: G;90: ;90: ;9: s;-x: ">>;11: 0V;12: 2V;13: 3V;14: 4V;15: TV;15: ;16: UV;16: ;17: 7V;18: 8V;19: sV;%hebrew:10: V;17: >>;21: :>>;304: ;31: ;>>;41: <>>;51: =>>;61: o>>;71: {>>;800: ;81: ?>>;8: VIII;8: viii;91: G>>;2.1.27.2220: :>>;298: ;299: >>;304: ;305: >>;30: ;>>;344: ;345: >>;40: <>>;500: ;50: =>>;600: ;60: o>>;700: ;70: {>>;800: ;801: >>;80: ?>>;90: G>>;%duration:%ethiopic:%georgian:1000: ;100: @>>;10: X[>>];10: x[>>];10: [>>];10: [>>];10: :[>>];10: j[>>];10: [>>];10: [>>];10: [>>];10: r[>>];11: 0V;12: 2V;13: 3V;14: 4V;15: TV;16: UV;17: 7V;18: 8V;19: sV;200: A>>;20: [>>];20: [>>];20: ;[>>];20: k[>>];20: [>>];20: [>>];20: s[>>];298: ;300: B>>;30: [>>];30: [>>];30: <[>>];30: l[>>];30: [>>];30: [>>];30: t[>>];344: ;400: C>>;40: [>>];40: [>>];40: =[>>];40: m[>>];40: [>>];40: [>>];40: u[>>];500: D>>;50: L[>>];50: l[>>];50: [>>];50: [>>];50: >[>>];50: n[>>];50: [>>];50: [>>];50: v[>>];600: E>>;60: [>>];60: [>>];60: ?[>>];60: o[>>];60: [>>];60: [>>];60: w[>>];698: ;699: >>;700: q>>;70: [>>];70: [>>];70: @[>>];70: p[>>];70: [>>];70: [>>];70: x[>>];744: ;745: >>;800: >>;80: [>>];80: [>>];80: A[>>];80: q[>>];80: [>>];80: [>>];80: y[>>];900: F>>;900: ;90: [>>];90: [>>];90: B[>>];90: r[>>];90: [>>];90: [>>];90: z[>>];100: C[>>];100: c[>>];100: [>>];100: [>>];100: C[>>];100: s[>>];100: [>>];100: [>>];100: [>>];100: {[>>];200: [>>];200: [>>];200: D[>>];200: t[>>];200: [>>];200: [>>];20: XX[>>];20: xx[>>];300: [>>];300: [>>];300: E[>>];300: u[>>];300: [>>];300: [>>];400: [>>];400: [>>];400: F[>>];400: v[>>];400: [>>];400: [>>];40: XL[>>];40: xl[>>];500: D[>>];500: d[>>];500: [>>];500: [>>];500: G[>>];500: w[>>];500: [>>];600: [>>];600: [>>];600: H[>>];600: x[>>];600: [>>];60: LX[>>];60: lx[>>];698: ;700: [>>];700: [>>];700: I[>>];700: y[>>];700: [>>];744: ;800: [>>];800: [>>];800: J[>>];800: z[>>];800: [>>];900: [>>];900: [>>];900: K[>>];900: {[>>];900: [>>];90: XC[>>];90: xc[>>];x.x: <<a>>;x.x: =0.0=;x.x: <<.>>>;0: =#,##0=.;0: =%tamil=;1000: M[>>];1000: m[>>];1000: L[>>];1000: |[>>];1000: [>>];1000: [>>];2000: M[>>];2000: }[>>];2000: [>>];200: CC[>>];200: cc[>>];20: << [>>];3000: N[>>];3000: ~[>>];3000: [>>];30: XXX[>>];30: xxx[>>];4000: O[>>];4000: [>>];4000: [>>];400: CD[>>];400: cd[>>];5000: P[>>];5000: [>>];5000: [>>];5000: ![>>];500: [>>];6000: Q[>>];6000: [>>];6000: [>>];600: DC[>>];600: dc[>>];600: [>>];7000: R[>>];7000: [>>];7000: [>>];700: [>>];70: LXX[>>];70: lxx[>>];8000: S[>>];8000: [>>];8000: [>>];800: [>>];9000: T[>>];9000: [>>];9000: [>>];900: CM[>>];900: cm[>>];0: =#,##0.#=;%%ethiopic-p:%greek-lower:%greek-upper:%hebrew-item:%roman-lower:%roman-upper:0: =%hebrew=;10000: [>>];10000: |[>>];10000: ![>>];2000: MM[>>];2000: mm[>>];2000: ;200: << [>>];200: <<{[>>];300: CCC[>>];300: ccc[>>];4000: M![>>];50000: ![>>];6000: !M[>>];700: DCC[>>];700: dcc[>>];80: LXXX[>>];80: lxxx[>>];9000: M![>>];900: [>>];2100: =#,##0=;1000: u<<[>>];%%ethiopic-p1:%%ethiopic-p2:%%ethiopic-p3:%%hebrew-0-99:0: =#,##0.#=.;100000: ![>>];1000: << [>>];20000: !![>>];2000: << [>>];3000: MMM[>>];3000: mmm[>>];40000: !![>>];5000: =#,##0=;60000: !![>>];7000: !MM[>>];800: DCCC[>>];800: dccc[>>];90000: !![>>];10000: =#,##0=;10000: <<|[>>];1: =%ethiopic=;200000: !![>>];20000: <<|[>>];20000: =#,##0=;30000: !!![>>];3000: << ;4000: mmmm[>>];70000: !!![>>];8000: !MMM[>>];x.x: =#,##0.00=;%armenian-lower:%armenian-upper:%cyrillic-lower:%digits-ordinal:10000: <<[ >>];10000: <<[ >>];300000: !!![>>];400000: =#,##0=;401: =%hebrew=;80000: !!!![>>];1000001: =#,##0=;10: =%hebrew=[];%%tamil-thousands:%spellout-ordinal:1000/100: [>>];100: =%hebrew=[];1100/100: [>>];1200/100: [>>];%%hebrew-thousands:%spellout-cardinal:0: =%hebrew-item=;1000000: <<[ >>];1000000:  ;1300/100: [>>];1400/100: [>>];1500/100: [>>];1600/100: [>>];1: =%hebrew-item=;1: |=%%ethiopic-p=;%spellout-numbering:1700/100: [>>];1800/100: [>>];1900/100: [>>];1: ||=%%ethiopic-p=;2000/100: [>>];11: >%hebrew-item>;17: >%hebrew-item>;21: >%hebrew-item>;31: >%hebrew-item>;41: >%hebrew-item>;51: >%hebrew-item>;61: >%hebrew-item>;71: >%hebrew-item>;81: >%hebrew-item>;91: >%hebrew-item>;10000/1000: <<[ >>];100000000: <<[ >>];100000000: <<[ >>];1: =%cyrillic-lower=;1: |||=%%ethiopic-p=;%%cyrillic-lower-1-10:%%cyrillic-lower-post:100000000: =#,##,##0=;100: >%%hebrew-0-99>;200: >%%hebrew-0-99>;299: >%%hebrew-0-99>;300: >%%hebrew-0-99>;305: >%%hebrew-0-99>;345: >%%hebrew-0-99>;400: >%%hebrew-0-99>;%%cyrillic-lower-final:1000000000: <<[ >>];501: >%%hebrew-0-99>;601: >%%hebrew-0-99>;699: >%%hebrew-0-99>;701: >%%hebrew-0-99>;745: >%%hebrew-0-99>;801: >%%hebrew-0-99>;901: >%%hebrew-0-99>;%spellout-numbering-year:1000000000000: <<[ >>];1000000000000: <<[ >>];%%cyrillic-lower-thousands:%%greek-numeral-majuscules:%%greek-numeral-minuscules:1000000000000: <<[ >>];100000000: |>%%ethiopic-p1>;1: =%%cyrillic-lower-1-10=;1: =%%cyrillic-lower-1-10=;1000000000000000000: =#,##0=;100000000: <<|>%%ethiopic-p1>;200000000: <<|>%%ethiopic-p1>;20: :>%%cyrillic-lower-final>;30: ;>%%cyrillic-lower-final>;40: <>%%cyrillic-lower-final>;50: =>%%cyrillic-lower-final>;60: o>%%cyrillic-lower-final>;70: {>%%cyrillic-lower-final>;80: ?>%%cyrillic-lower-final>;90: G>%%cyrillic-lower-final>;10000000000000000: <<[ >>];10000000000000000: <<[ >>];1000000000000000: <<[ >>];1001: <%%hebrew-thousands<[>>];100: @>%%cyrillic-lower-final>;2001: <%%hebrew-thousands<[>>];200: A>%%cyrillic-lower-final>;3001: <%%hebrew-thousands<[>>];300: B>%%cyrillic-lower-final>;400: C>%%cyrillic-lower-final>;500: D>%%cyrillic-lower-final>;600: E>%%cyrillic-lower-final>;700: q>%%cyrillic-lower-final>;900: F>%%cyrillic-lower-final>;1000000000000: |>%%ethiopic-p2>;0: =%%greek-numeral-majuscules=;0: =%%greek-numeral-minuscules=;10000: <%ethiopic<|[>%ethiopic>];1000000000000: <<|>%%ethiopic-p2>;2000000000000: <<|>%%ethiopic-p2>;10000000000000000: |>%%ethiopic-p3>;10000000000000000: <<|>%%ethiopic-p3>;20000000000000000: <<|>%%ethiopic-p3>;100000000: <%ethiopic<|>%%ethiopic-p1>;*1000000/100000: << [>%%tamil-thousands>];+1000000000000: <%ethiopic<|>%%ethiopic-p2>;.11000/1000: <%%cyrillic-lower-thousands<[ >>];61000: <%%cyrillic-lower-1-10<>%%cyrillic-lower-post>;rU9o,U1 \  |  ` 2 f 6wG!O3i !J& P p T % Y )j:!I-cK+4=as |*Jj"BbO:EP[fq| ';Occ) ]  6b+4=6Utp0PpwXq^)0A17+"DR1D =mQ)/MvR , MaEZ}g K#$BkG t  $ l L s C Tq  /Cy']y? ~ D d H 7 /=s!W n4 s 8 X < x &n"jFJ|"2Rr,B "9PgX~1E Y$0 <mTh lP1r@|":Zz,B[?uX7`<  h  j ]-(=g7Ygu 4   iL n # 1R`n| (   [@ a wP|{^QHY%aE{  ??  m  {6{O*8MZO!S! h ` 'ResB1 111RBNFRulesSpelloutRulesVersion%%oe:%%oj:%%om:%%ye:%%yh:%%yj:%%ym:%%aja:%%ogo:%%omu:%%uju:%%ymi:2: 425;2: 420;3: B@8;0: =0O;0: =>5;0: =>9;0: =><;0: =CN;0: =K5;0: =K9;0: =K<;0: =KE;0: =>;L;0: =C;5;0: =>;N;0: =>;O;1: >4=>;5: ?OB8;7: A5<8;1: >48=;1: >4=8;2: 42CE;3: B@5E;5: ?OBL;7: A5<L;0: =>3>;0: =><C;0: =K<8;1: >4=0;1: >4=C;2: 42C<;3: B@5<;1: >4=>9;0: =C;5<;6: H5AB8;1: >4=8<;1: >4=8E;1: >4=><;6: H5ABL;2.1.27.222: 42C<O;3: B@5<O;5: ?OB0O;5: ?OB>5;5: ?OB>9;5: ?OB><;5: ?OBCN;5: ?OBK5;5: ?OBK9;5: ?OBK<;5: ?OBKE;5: ?OBLN;7: A5<LN;8: 2>AL<8;9: 452OB8;2: 2B>@>9;4: G5BK@5;6: H5AB>9;8: 2>A5<L;9: 452OBL;1: >4=8<8;1: >4=>3>;1: >4=><C;1: ?5@20O;1: ?5@2>5;1: ?5@2>9;1: ?5@2><;1: ?5@2CN;1: ?5@2K5;1: ?5@2K9;1: ?5@2K<;1: ?5@2KE;2: 2B>@0O;2: 2B>@>5;2: 2B>@><;2: 2B>@CN;2: 2B>@K5;2: 2B>@K<;2: 2B>@KE;3: B@5B89;3: B@5BL5;3: B@5BL8;3: B@5BLN;3: B@5BLO;5: ?OB>3>;5: ?OB><C;5: ?OBK<8;6: H5AB0O;6: H5AB>5;6: H5AB><;6: H5ABCN;6: H5ABK5;6: H5ABK<;6: H5ABKE;6: H5ABLN;x.x: =0.#=;10: 45AOB8;0: =C;52>9;10: 45AOBL;4: G5BK@5E;7: A54L<>9;8: 2>AL<>9;0: =C;52>5;0: =C;52><;0: =C;52CN;0: =C;52K5;0: =C;52K<;0: =C;52KE;100: A>B0O;100: A>B>5;100: A>B>9;100: A>B><;100: A>BCN;100: A>BK5;100: A>BK9;100: A>BK<;100: A>BKE;1: ?5@2>3>;1: ?5@2><C;1: ?5@2K<8;2: 2B>@>3>;2: 2B>@><C;2: 2B>@K<8;3: B@5BL59;3: B@5BL5<;3: B@5BL8<;3: B@5BL8E;40: A>@>:0;4: G5BK@5<;6: H5AB>3>;6: H5AB><C;6: H5ABK<8;7: A54L<0O;7: A54L<>5;7: A54L<><;7: A54L<CN;7: A54L<K5;7: A54L<K<;7: A54L<KE;8: 2>A5<LN;8: 2>AL<0O;8: 2>AL<>5;8: 2>AL<><;8: 2>AL<CN;8: 2>AL<K5;8: 2>AL<K<;8: 2>AL<KE;9: 452OB0O;9: 452OB>5;9: 452OB>9;9: 452OB><;9: 452OBCN;9: 452OBK5;9: 452OBK9;9: 452OBK<;9: 452OBKE;9: 452OBLN;x.x: =0.0=;101: AB> >>;21001: =0=.;0: =C;52>3>;0: =C;52><C;0: =C;52K<8;100: A>B>3>;100: A>B><C;100: A>BK<8;10: 45AOB0O;10: 45AOB>5;10: 45AOB>9;10: 45AOB><;10: 45AOBCN;10: 45AOBK5;10: 45AOBK9;10: 45AOBK<;10: 45AOBKE;10: 45AOBLN;3: B@5BL53>;3: B@5BL8<8;3: B@5BL><C;4: G5BK@L<O;7: A54L<>3>;7: A54L<><C;7: A54L<K<8;8: 2>AL<>3>;8: 2>AL<><C;8: 2>AL<K<8;9: 452OB>3>;9: 452OB><C;9: 452OBK<8;-x: <8=CA >>;41: A>@>: >>;100: AB>[>>];10: 45AOB>3>;10: 45AOB><C;10: 45AOBK<8;30: B@84F0B8;4: G5B25@B0O;4: G5B25@B>5;4: G5B25@B>9;4: G5B25@B><;4: G5B25@BCN;4: G5B25@BK5;4: G5B25@BK9;4: G5B25@BK<;4: G5B25@BKE;100: AB0[ >>];100: AB>[ >>];40: A>@>:>2>9;20: 4204F0B0O;20: 4204F0B>5;20: 4204F0B>9;20: 4204F0B><;20: 4204F0BCN;20: 4204F0BK5;20: 4204F0BK9;20: 4204F0BK<;20: 4204F0BKE;30: B@84F0B0O;30: B@84F0B>5;30: B@84F0B>9;30: B@84F0B><;30: B@84F0BCN;30: B@84F0BK5;30: B@84F0BK9;30: B@84F0BK<;30: B@84F0BKE;40: A>@>:>20O;40: A>@>:>2>5;40: A>@>:>2CN;40: A>@>:>2K5;40: A>@>:>2K<;40: A>@>:>2KE;4: G5B25@B>3>;4: G5B25@B><C;4: G5B25@BK<8;40: A>@>:[ >>];12: 425=04F0B8;13: B@8=04F0B8;15: ?OB=04F0B8;17: A5<=04F0B8;12: 425=04F0BL;13: B@8=04F0BL;15: ?OB=04F0BL;17: A5<=04F0BL;20: 4204F0B>3>;20: 4204F0B><C;20: 4204F0BK<8;30: B@84F0B>3>;30: B@84F0B><C;30: B@84F0BK<8;40: A>@>:>2>3>;40: A>@>:>2><C;41: A>@>:0>4=>;42: A>@>:0[>>];50: ?OB845AOB8;70: A5<845AOB8;90: 452O=>AB0O;90: 452O=>AB>5;90: 452O=>AB>9;90: 452O=>AB><;90: 452O=>ABCN;90: 452O=>ABK5;90: 452O=>ABK9;90: 452O=>ABK<;90: 452O=>ABKE;40: A>@>:0[ >>];21: 4204F0BL >>;31: B@84F0BL >>;11: >48==04F0B8;16: H5AB=04F0B8;11: >48==04F0BL;16: H5AB=04F0BL;%%lenient-parse:12: 425=04F0B0O;12: 425=04F0B>5;12: 425=04F0B>9;12: 425=04F0B><;12: 425=04F0BCN;12: 425=04F0BK5;12: 425=04F0BK9;12: 425=04F0BK<;12: 425=04F0BKE;12: 425=04F0BLN;13: B@8=04F0B0O;13: B@8=04F0B>5;13: B@8=04F0B>9;13: B@8=04F0B><;13: B@8=04F0BCN;13: B@8=04F0BK5;13: B@8=04F0BK9;13: B@8=04F0BK<;13: B@8=04F0BKE;13: B@8=04F0BLN;15: ?OB=04F0B0O;15: ?OB=04F0B>5;15: ?OB=04F0B>9;15: ?OB=04F0B><;15: ?OB=04F0BCN;15: ?OB=04F0BK5;15: ?OB=04F0BK9;15: ?OB=04F0BK<;15: ?OB=04F0BKE;15: ?OB=04F0BLN;17: A5<=04F0B0O;17: A5<=04F0B>5;17: A5<=04F0B>9;17: A5<=04F0B><;17: A5<=04F0BCN;17: A5<=04F0BK5;17: A5<=04F0BK9;17: A5<=04F0BK<;17: A5<=04F0BKE;17: A5<=04F0BLN;50: ?OB845AOB0O;50: ?OB845AOB>5;50: ?OB845AOB>9;50: ?OB845AOB><;50: ?OB845AOBCN;50: ?OB845AOBK5;50: ?OB845AOBK9;50: ?OB845AOBK<;50: ?OB845AOBKE;60: H5AB845AOB8;70: A5<845AOB0O;70: A5<845AOB>5;70: A5<845AOB>9;70: A5<845AOB><;70: A5<845AOBCN;70: A5<845AOBK5;70: A5<845AOBK9;70: A5<845AOBK<;70: A5<845AOBKE;90: 452O=>AB>3>;90: 452O=>AB><C;90: 452O=>ABK<8;51: ?OBL45AOB >>;71: A5<L45AOB >>;91: 452O=>AB> >>;14: G5BK@=04F0B8;18: 2>A5<=04F0B8;19: 452OB=04F0B8;14: G5BK@=04F0BL;18: 2>A5<=04F0BL;19: 452OB=04F0BL;11: >48==04F0B0O;11: >48==04F0B>5;11: >48==04F0B>9;11: >48==04F0B><;11: >48==04F0BCN;11: >48==04F0BK5;11: >48==04F0BK9;11: >48==04F0BK<;11: >48==04F0BKE;11: >48==04F0BLN;12: 425=04F0B>3>;12: 425=04F0B><C;12: 425=04F0BK<8;13: B@8=04F0B>3>;13: B@8=04F0B><C;13: B@8=04F0BK<8;15: ?OB=04F0B>3>;15: ?OB=04F0B><C;15: ?OB=04F0BK<8;16: H5AB=04F0B0O;16: H5AB=04F0B>5;16: H5AB=04F0B>9;16: H5AB=04F0B><;16: H5AB=04F0BCN;16: H5AB=04F0BK5;16: H5AB=04F0BK9;16: H5AB=04F0BK<;16: H5AB=04F0BKE;16: H5AB=04F0BLN;17: A5<=04F0B>3>;17: A5<=04F0B><C;17: A5<=04F0BK<8;21: 4204F0B8>4=>;22: 4204F0B8[>>];31: B@84F0B8>4=>;32: B@84F0B8[>>];50: ?OB845AOB>3>;50: ?OB845AOB><C;50: ?OB845AOBK<8;60: H5AB845AOB0O;60: H5AB845AOB>5;60: H5AB845AOB>9;60: H5AB845AOB><;60: H5AB845AOBCN;60: H5AB845AOBK5;60: H5AB845AOBK9;60: H5AB845AOBK<;60: H5AB845AOBKE;70: A5<845AOB>3>;70: A5<845AOB><C;70: A5<845AOBK<8;80: 2>AL<845AOB8;61: H5ABL45AOB >>;20: 4204F0B8[ >>];20: 4204F0BL[ >>];30: B@84F0B8[ >>];30: B@84F0BL[ >>];1000: BKAOG>%%oe>;1000: BKAOG>%%oj>;1000: BKAOG>%%om>;1000: BKAOG>%%ye>;1000: BKAOG>%%yh>;1000: BKAOG>%%yj>;1000: BKAOG>%%ym>;11: >48==04F0B>3>;11: >48==04F0B><C;11: >48==04F0BK<8;14: G5BK@=04F0B0O;14: G5BK@=04F0B>5;14: G5BK@=04F0B>9;14: G5BK@=04F0B><;14: G5BK@=04F0BCN;14: G5BK@=04F0BK5;14: G5BK@=04F0BK9;14: G5BK@=04F0BK<;14: G5BK@=04F0BKE;14: G5BK@=04F0BLN;16: H5AB=04F0B>3>;16: H5AB=04F0B><C;16: H5AB=04F0BK<8;18: 2>A5<=04F0B0O;18: 2>A5<=04F0B>5;18: 2>A5<=04F0B>9;18: 2>A5<=04F0B><;18: 2>A5<=04F0BCN;18: 2>A5<=04F0BK5;18: 2>A5<=04F0BK9;18: 2>A5<=04F0BK<;18: 2>A5<=04F0BKE;18: 2>A5<=04F0BLN;19: 452OB=04F0B0O;19: 452OB=04F0B>5;19: 452OB=04F0B>9;19: 452OB=04F0B><;19: 452OB=04F0BCN;19: 452OB=04F0BK5;19: 452OB=04F0BK9;19: 452OB=04F0BK<;19: 452OB=04F0BKE;19: 452OB=04F0BLN;60: H5AB845AOB>3>;60: H5AB845AOB><C;60: H5AB845AOBK<8;80: 2>A5<L45AOB>5;80: 2>A5<L45AOBK5;80: 2>AL<845AOB0O;80: 2>AL<845AOB>9;80: 2>AL<845AOB><;80: 2>AL<845AOBCN;80: 2>AL<845AOBK9;80: 2>AL<845AOBK<;80: 2>AL<845AOBKE;91: 452O=>AB>>4=>;92: 452O=>AB>[>>];90: 452O=>AB0[ >>];81: 2>A5<L45AOB >>;50: ?OBL45AOB[ >>];70: A5<L45AOB[ >>];90: 452O=>AB>[ >>];1000000000000: <0<;x.x: << 70?OB0O >>;20: 4204F0BLN[ >>];30: B@84F0BLN[ >>];1000: BKAOG>%%aja>;1000: BKAOG>%%ogo>;1000: BKAOG>%%omu>;1000: BKAOG>%%uju>;1000: BKAOG>%%ymi>;14: G5BK@=04F0B>3>;14: G5BK@=04F0B><C;14: G5BK@=04F0BK<8;18: 2>A5<=04F0B>3>;18: 2>A5<=04F0B><C;18: 2>A5<=04F0BK<8;19: 452OB=04F0B>3>;19: 452OB=04F0B><C;19: 452OB=04F0BK<8;51: ?OB845AOB8>4=>;52: ?OB845AOB8[>>];71: A5<845AOB8>4=>;72: A5<845AOB8[>>];80: 2>A5<L45AOB><C;80: 2>AL<845AOB>3>;80: 2>AL<845AOBK<8;50: ?OB845AOB8[ >>];70: A5<845AOB8[ >>];60: H5ABL45AOB[ >>];%spellout-numbering:61: H5AB845AOB8>4=>;62: H5AB845AOB8[>>];60: H5AB845AOB8[ >>];80: 2>A5<L45AOB[ >>];%%fractions-feminine:81: 2>AL<845AOB8>4=>;82: 2>AL<845AOB8[>>];80: 2>AL<845AOB8[ >>];50: ?OBLN45AOBLN[ >>];70: A5<LN45AOBLN[ >>];60: H5ABLN45AOBLN[ >>];1001: >4=0 BKAOG>%%oe>;1001: >4=0 BKAOG>%%oj>;1001: >4=0 BKAOG>%%om>;1001: >4=0 BKAOG>%%ye>;1001: >4=0 BKAOG>%%yh>;1001: >4=0 BKAOG>%%yj>;1001: >4=0 BKAOG>%%ym>;80: 2>A5<LN45AOBLN[ >>];1001: >4=0 BKAOG>%%aja>;1001: >4=0 BKAOG>%%ogo>;1001: >4=0 BKAOG>%%omu>;1001: >4=0 BKAOG>%%uju>;1001: >4=0 BKAOG>%%ymi>;%spellout-numbering-year:%spellout-ordinal-neuter:%spellout-ordinal-plural:%%thousandsprefixseparate:%spellout-cardinal-neuter:%spellout-cardinal-plural:%%thousandsprefixconjoined:%spellout-ordinal-feminine:%%fractions-feminine-dative:%spellout-cardinal-feminine:%spellout-ordinal-masculine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:%%fractions-feminine-ablative:%%fractions-feminine-genitive:%%fractions-feminine-locative:0: =%spellout-ordinal-neuter=;0: =%spellout-ordinal-plural=;%%fractions-feminine-accusative:%spellout-ordinal-neuter-dative:%spellout-ordinal-plural-dative:%spellout-cardinal-neuter-dative:%spellout-cardinal-plural-dative:0: =%spellout-ordinal-masculine=;1: '0 =%spellout-ordinal-neuter=;1: '0 =%spellout-ordinal-plural=;3: =%spellout-cardinal-masculine=;%spellout-ordinal-feminine-dative:%spellout-ordinal-neuter-ablative:%spellout-ordinal-neuter-genitive:%spellout-ordinal-neuter-locative:%spellout-ordinal-plural-ablative:%spellout-ordinal-plural-genitive:%spellout-ordinal-plural-locative:0: =%spellout-cardinal-feminine= ;0: =%spellout-cardinal-masculine=;2: =%spellout-cardinal-masculine=;90: =%spellout-cardinal-feminine=;%spellout-cardinal-feminine-dative:%spellout-cardinal-neuter-ablative:%spellout-cardinal-neuter-genitive:%spellout-cardinal-neuter-locative:%spellout-cardinal-plural-ablative:%spellout-cardinal-plural-genitive:%spellout-cardinal-plural-locative:%spellout-ordinal-masculine-dative:1: '0 =%spellout-ordinal-feminine=;%spellout-cardinal-masculine-dative:%spellout-ordinal-feminine-ablative:%spellout-ordinal-feminine-genitive:%spellout-ordinal-feminine-locative:%spellout-ordinal-neuter-accusative:%spellout-ordinal-plural-accusative:1: '0 =%spellout-ordinal-masculine=;%spellout-cardinal-feminine-ablative:%spellout-cardinal-feminine-genitive:%spellout-cardinal-feminine-locative:%spellout-cardinal-neuter-accusative:%spellout-cardinal-plural-accusative:%spellout-ordinal-masculine-ablative:%spellout-ordinal-masculine-genitive:%spellout-ordinal-masculine-locative:%spellout-cardinal-masculine-ablative:%spellout-cardinal-masculine-genitive:%spellout-cardinal-masculine-locative:%spellout-ordinal-feminine-accusative:%spellout-cardinal-feminine-accusative:%spellout-ordinal-masculine-accusative:0: =%spellout-ordinal-plural-genitive=;%spellout-cardinal-masculine-accusative:0: =%spellout-ordinal-masculine-dative=;)0: =%spellout-ordinal-feminine-genitive=;)2: =%spellout-cardinal-masculine-dative=;)0: =%spellout-cardinal-masculine-dative=;*0: =%spellout-ordinal-masculine-ablative=;*0: =%spellout-ordinal-masculine-genitive=;*0: =%spellout-cardinal-feminine-genitive=;*0: =%spellout-ordinal-masculine-locative=;*1: '0 =%spellout-ordinal-plural-ablative=;*1: '0 =%spellout-ordinal-plural-genitive=;*2: =%spellout-cardinal-feminine-genitive=;+200: <%spellout-cardinal-feminine<AB8[ >>];+300: <%spellout-cardinal-feminine<AB0[ >>];+500: <%spellout-cardinal-feminine<A>B[ >>];+2: =%spellout-cardinal-masculine-locative=;+2: =%spellout-cardinal-masculine-ablative=;+2: =%spellout-cardinal-masculine-genitive=;+0: =%spellout-cardinal-masculine-ablative=;+0: =%spellout-cardinal-masculine-genitive=;+1: '0 =%spellout-ordinal-masculine-dative=;,1: '0 =%spellout-ordinal-feminine-genitive=;-3: =%spellout-cardinal-masculine-accusative=;-1: '0 =%spellout-ordinal-masculine-ablative=;-1: '0 =%spellout-ordinal-masculine-genitive=;-1: '0 =%spellout-ordinal-masculine-locative=;-2: =%spellout-cardinal-masculine-accusative=;.1: '0 =%spellout-ordinal-feminine-accusative=;02000/1000: <%%thousandsprefixconjoined<BKAOG=0O;02000/1000: <%%thousandsprefixconjoined<BKAOG=>5;02000/1000: <%%thousandsprefixconjoined<BKAOG=>9;02000/1000: <%%thousandsprefixconjoined<BKAOG=><;02000/1000: <%%thousandsprefixconjoined<BKAOG=CN;02000/1000: <%%thousandsprefixconjoined<BKAOG=K5;02000/1000: <%%thousandsprefixconjoined<BKAOG=K9;02000/1000: <%%thousandsprefixconjoined<BKAOG=K<;02000/1000: <%%thousandsprefixconjoined<BKAOG=KE;05000/1000: <%%thousandsprefixconjoined<BKAOG=0O;05000/1000: <%%thousandsprefixconjoined<BKAOG=>5;05000/1000: <%%thousandsprefixconjoined<BKAOG=>9;05000/1000: <%%thousandsprefixconjoined<BKAOG=><;05000/1000: <%%thousandsprefixconjoined<BKAOG=CN;05000/1000: <%%thousandsprefixconjoined<BKAOG=K5;05000/1000: <%%thousandsprefixconjoined<BKAOG=K9;05000/1000: <%%thousandsprefixconjoined<BKAOG=K<;05000/1000: <%%thousandsprefixconjoined<BKAOG=KE;15001/1000: <%%thousandsprefixseparate<BKAOG[ >>];12000/1000: <%%thousandsprefixconjoined<BKAOG=>3>;12000/1000: <%%thousandsprefixconjoined<BKAOG=><C;12000/1000: <%%thousandsprefixconjoined<BKAOG=K<8;15000/1000: <%%thousandsprefixconjoined<BKAOG=>3>;15000/1000: <%%thousandsprefixconjoined<BKAOG=><C;15000/1000: <%%thousandsprefixconjoined<BKAOG=K<8;22001/1000: <%%thousandsprefixseparate<BKAOG8[ >>];3200: <%spellout-cardinal-feminine-dative<AB0<[ >>];3200: <%spellout-cardinal-feminine-genitive<A>B[>>];4200: <%spellout-cardinal-feminine-genitive<A>B[ >>];5200: <%spellout-cardinal-feminine-locative<AB0E[ >>];6200: <%spellout-cardinal-feminine-accusative<AB8[ >>];6300: <%spellout-cardinal-feminine-accusative<AB0[ >>];6500: <%spellout-cardinal-feminine-accusative<A>B[ >>];6200: <%spellout-cardinal-feminine-ablative<AB0<8[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';Ex.x: [<< $(cardinal,one{F5;0O}other{F5;KE})$ ]>%%fractions-feminine>;G100: <%spellout-cardinal-feminine< $(cardinal,one{A>B0O}other{A>BKE})$;J10: <%spellout-cardinal-feminine< $(cardinal,one{45AOB0O}other{45AOBKE})$;Lx.x: [<< $(cardinal,one{F5;>9}other{F5;K<})$ ]>%%fractions-feminine-dative>;N1000: <%spellout-cardinal-feminine< $(cardinal,one{BKAOG=0O}other{BKAOG=KE})$;N100: <%spellout-cardinal-feminine-dative< $(cardinal,one{A>B>9}other{A>BK<})$;Nx.x: [<< $(cardinal,one{F5;>9}other{F5;KE})$ ]>%%fractions-feminine-genitive>;Nx.x: [<< $(cardinal,one{F5;>9}other{F5;KE})$ ]>%%fractions-feminine-locative>;P100: <%spellout-cardinal-feminine-genitive< $(cardinal,one{A>B>9}other{A>BKE})$;P100: <%spellout-cardinal-feminine-locative< $(cardinal,one{A>B>9}other{A>BKE})$;Q100: <%spellout-cardinal-feminine-ablative< $(cardinal,one{A>B>9}other{A>BK<8})$;Q10: <%spellout-cardinal-feminine-dative< $(cardinal,one{45AOB>9}other{45AOBK<})$;R100: <%spellout-cardinal-feminine-accusative< $(cardinal,one{A>BCN}other{A>BKE})$;S10: <%spellout-cardinal-feminine-genitive< $(cardinal,one{45AOB>9}other{45AOBKE})$;S10: <%spellout-cardinal-feminine-locative< $(cardinal,one{45AOB>9}other{45AOBKE})$;T10: <%spellout-cardinal-feminine-ablative< $(cardinal,one{45AOB>9}other{45AOBK<8})$;U1000000: <%spellout-cardinal-feminine< $(cardinal,one{<8;;8>==0O}other{<8;;8>==KE})$;U1000: <%spellout-cardinal-feminine-dative< $(cardinal,one{BKAOG=>9}other{BKAOG=K<})$;U10: <%spellout-cardinal-feminine-accusative< $(cardinal,one{45AOBCN}other{45AOBKE})$;V100000: <%spellout-cardinal-feminine< $(cardinal,one{AB>BKAOG=0O}other{AB>BKAOG=KE})$;W1000: <%spellout-cardinal-feminine-dative< $(cardinal,one{BKAOG5}other{BKAOG0<})$[ >>];W1000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{BKAOG8}other{BKAOG})$[ >>];W1000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{BKAOG=>9}other{BKAOG=KE})$;W1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{BKAOG=>9}other{BKAOG=KE})$;X1000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{BKAOG=>9}other{BKAOG=K<8})$;Y1000: <%spellout-cardinal-feminine-locative< $(cardinal,one{BKAOG5}other{BKAOG0E})$[ >>];Y1000: <%spellout-cardinal-feminine< $(cardinal,one{BKAOG0}few{BKAOG8}other{BKAOG})$[ >>];Y1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{BKAOG=CN}other{BKAOG=KE})$;Z1000000000: <%spellout-cardinal-feminine< $(cardinal,one{<8;;80@4=0O}other{<8;;80@4=KE})$;[1000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{BKAOG59}other{BKAOG0<8})$[ >>];[10000: <%spellout-cardinal-feminine< $(cardinal,one{45AOB8BKAOG=0O}other{45AOB8BKAOG=KE})$;\1000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{<8;;8>==>9}other{<8;;8>==K<})$;]100000000: <%spellout-cardinal-feminine< $(cardinal,one{AB><8;;8>==0O}other{AB><8;;8>==KE})$;]100000: <%spellout-cardinal-feminine-dative< $(cardinal,one{AB>BKAOG=>9}other{AB>BKAOG=K<})$;^1000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{<8;;8>==>9}other{<8;;8>==KE})$;^1000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{<8;;8>==>9}other{<8;;8>==KE})$;_1000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{<8;;8>=C}other{<8;;8>=0<})$[ >>];_1000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{<8;;8>==>9}other{<8;;8>==K<8})$;_100000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{AB>BKAOG=>9}other{AB>BKAOG=KE})$;_100000: <%spellout-cardinal-feminine-locative< $(cardinal,one{AB>BKAOG=>9}other{AB>BKAOG=KE})$;`1000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{<8;;8>==CN}other{<8;;8>==KE})$;`100000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{AB>BKAOG=>9}other{AB>BKAOG=K<8})$;`x.x: [<%spellout-cardinal-feminine< $(cardinal,one{F5;0O}other{F5;KE})$ ]>%%fractions-feminine>;`x.x: [<%spellout-cardinal-feminine< $(cardinal,one{F5;K9}other{F5;KE})$ ]>%%fractions-feminine>;a1000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{<8;;8>=5}other{<8;;8>=0E})$[ >>];a1000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{<8;;8>=0}other{<8;;8>=>2})$[ >>];a1000000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{<8;;80@4=>9}other{<8;;80@4=K<})$;a100000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{AB>BKAOG=CN}other{AB>BKAOG=KE})$;b100000000000: <%spellout-cardinal-feminine< $(cardinal,one{AB><8;;80@4=0O}other{AB><8;;80@4=KE})$;b10000000: <%spellout-cardinal-feminine< $(cardinal,one{45AOB8<8;;8>==0O}other{45AOB8<8;;8>==KE})$;b10000: <%spellout-cardinal-feminine-dative< $(cardinal,one{45AOB8BKAOG=>9}other{45AOB8BKAOG=K<})$;c1000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{<8;;8>=><}other{<8;;8>=0<8})$[ >>];c1000000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{<8;;80@4=>9}other{<8;;80@4=KE})$;c1000000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{<8;;80@4=>9}other{<8;;80@4=KE})$;d1000000: <%spellout-cardinal-masculine< $(cardinal,one{<8;;8>=}few{<8;;8>=0}other{<8;;8>=>2})$[ >>];d1000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{BKAOGC}few{BKAOG8}other{BKAOG})$[ >>];d1000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{<8;;80@4C}other{<8;;80@40<})$[ >>];d1000000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{<8;;80@4=>9}other{<8;;80@4=K<8})$;d100000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{AB><8;;8>==>9}other{AB><8;;8>==K<})$;d10000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{45AOB8BKAOG=>9}other{45AOB8BKAOG=KE})$;d10000: <%spellout-cardinal-feminine-locative< $(cardinal,one{45AOB8BKAOG=>9}other{45AOB8BKAOG=KE})$;e1000000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{<8;;80@4=CN}other{<8;;80@4=KE})$;e10000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{45AOB8BKAOG=>9}other{45AOB8BKAOG=K<8})$;f1000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{<8;;80@45}other{<8;;80@40E})$[ >>];f1000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{<8;;80@40}other{<8;;80@4>2})$[ >>];f100000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{AB><8;;8>==>9}other{AB><8;;8>==KE})$;f100000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{AB><8;;8>==>9}other{AB><8;;8>==KE})$;f10000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{45AOB8BKAOG=CN}other{45AOB8BKAOG=KE})$;g1000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{B@8;;8>=C}other{B@8;;8>=0<})$[ >>];g10000000000: <%spellout-cardinal-feminine< $(cardinal,one{45AOB8<8;;80@4=0O}other{45AOB8<8;;80@4=KE})$;g100000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{AB><8;;8>==>9}other{AB><8;;8>==K<8})$;h1000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{<8;;80@4><}other{<8;;80@40<8})$[ >>];h100000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{AB><8;;8>==CN}other{AB><8;;8>==KE})$;i1000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{B@8;;8>=5}other{B@8;;8>=0E})$[ >>];i1000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{B@8;;8>=0}other{B@8;;8>=>2})$[ >>];i100000000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{AB><8;;80@4=>9}other{AB><8;;80@4=K<})$;i10000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{45AOB8<8;;8>==>9}other{45AOB8<8;;8>==K<})$;j1000000000: <%spellout-cardinal-masculine< $(cardinal,one{<8;;80@4}few{<8;;80@40}other{<8;;80@4>2})$[ >>];k1000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{B@8;;8>=><}other{B@8;;8>=0<8})$[ >>];k100000000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{AB><8;;80@4=>9}other{AB><8;;80@4=KE})$;k100000000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{AB><8;;80@4=>9}other{AB><8;;80@4=KE})$;k10000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{45AOB8<8;;8>==>9}other{45AOB8<8;;8>==KE})$;k10000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{45AOB8<8;;8>==>9}other{45AOB8<8;;8>==KE})$;l100000000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{AB><8;;80@4=>9}other{AB><8;;80@4=K<8})$;l10000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{45AOB8<8;;8>==>9}other{45AOB8<8;;8>==K<8})$;m1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{B@8;;8>=}few{B@8;;8>=0}other{B@8;;8>=>2})$[ >>];m100000000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{AB><8;;80@4=CN}other{AB><8;;80@4=KE})$;m10000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{45AOB8<8;;8>==CN}other{45AOB8<8;;8>==KE})$;n10000000000: <%spellout-cardinal-feminine-dative< $(cardinal,one{45AOB8<8;;80@4=>9}other{45AOB8<8;;80@4=K<})$;nx.x: [<%spellout-cardinal-feminine-dative< $(cardinal,one{F5;>9}other{F5;K<})$ ]>%%fractions-feminine-dative>;o1000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{<8;;8>=}few{<8;;8>=0}other{<8;;8>=>2})$[ >>];p1000000000000000: <%spellout-cardinal-masculine-dative< $(cardinal,one{:204@8;;8>=C}other{:204@8;;8>=0<})$[ >>];p10000000000: <%spellout-cardinal-feminine-genitive< $(cardinal,one{45AOB8<8;;80@4=>9}other{45AOB8<8;;80@4=KE})$;p10000000000: <%spellout-cardinal-feminine-locative< $(cardinal,one{45AOB8<8;;80@4=>9}other{45AOB8<8;;80@4=KE})$;q10000000000: <%spellout-cardinal-feminine-ablative< $(cardinal,one{45AOB8<8;;80@4=>9}other{45AOB8<8;;80@4=K<8})$;r1000000000000000: <%spellout-cardinal-masculine-locative< $(cardinal,one{:204@8;;8>=5}other{:204@8;;8>=0E})$[ >>];r1000000000000000: <%spellout-cardinal-masculine-genitive< $(cardinal,one{:204@8;;8>=0}other{:204@8;;8>=>2})$[ >>];rx.x: [<%spellout-cardinal-feminine-locative< $(cardinal,one{F5;>9}other{F5;KE})$ ]>%%fractions-feminine-locative>;r10000000000: <%spellout-cardinal-feminine-accusative< $(cardinal,one{45AOB8<8;;80@4=CN}other{45AOB8<8;;80@4=KE})$;rx.x: [<%spellout-cardinal-feminine-genitive< $(cardinal,one{F5;>9}other{F5;KE})$ ]>%%fractions-feminine-genitive>;sx.x: [<%spellout-cardinal-feminine-ablative< $(cardinal,one{F5;>9}other{F5;K<8})$ ]>%%fractions-feminine-ablative>;t1000000000000000: <%spellout-cardinal-masculine-ablative< $(cardinal,one{:204@8;;8>=><}other{:204@8;;8>=0<8})$[ >>];u1000000000: <%spellout-cardinal-masculine-accusative< $(cardinal,one{<8;;80@4}few{<8;;80@40}other{<8;;80@4>2})$[ >>];vx.x: [<%spellout-cardinal-feminine-accusative< $(cardinal,one{F5;CN}other{F5;KE})$ ]>%%fractions-feminine-accusative>;y1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{:204@8;;8>=}few{:204@8;;8>=0}other{:204@8;;8>=>2})$[ >>];b n4t),# wCV^Ukv&` {  q /A!G+ x **+%=GQT ] C#!G+ x **+%=GQT ] h 4>N"!G+ x **+%=GQT ]  N"!G+ x **+%=GQT ] 7545>:9EO?=MeE'Z2v4?> ; K [ O k  4 ki !3e; ; K [ O k  4 ki 2 ;@H`M"W !])*$5b2)4 ki 2 ;@H`M"W ! 2)4 ki 2 ;@H`M"W K 8!6:-F?>PXIDUEP(\V^Ukv&` {  q /A!G+ x 333&HV\T ] &\;-!G+ x 333&HV\T ] =(\GN,!G+ x 333&HV\T ] ' N,!G+ x 333&HV\T ] y!]:[8=LEQBbUOJGZT'Y2v4?> ; K [ O k  !G ki W3FNQ[ N$+q&/[lbp+!5 i 647>FNQ[ $ lp+!5 i 647>FNQ[ Y97pJ M?  w - }K6 **+.201V]*~ke N+"  , - L# **+Z6-2/1/ ~r^S =   - ;{ **+I-2\/1z1h1 N w<n,  h - k: **+~.2V01U' . ;b=s]%  -  ~7**+]Q1211")%JR `>Jxw _> 5  ; - ]5 **+mN-2/1X#Gv[ fo9e  - m\ **+*/201&%: !HoOo9  - + D**+q)1221!(")!)e( "&;!(n&s# B d+[  Y - Y)# **+Bb.2$01'&Z!{'b^ 6 pQH  J - nG **+f0.2/1# *%){#(/'<jM Z ^'R  - \I **+.201")%)5#*"F .U|+aM  - Q**+[12P21*] 81 ` 'ResB+ //)RBNFRulesSpelloutRulesVersion1: okta;0: nolla;10: logi;2.1.27.227: ie~a;9: ovcci;2: guokte;3: golbma;5: vihtta;6: guhtta;8: gvcci;x.x: =0.0=;-x: eret >>;4: njeallje;20: <<logi[>>];x.x: << pilkku >>;%spellout-cardinal:%spellout-numbering:1000: <<duht[ >>];11: >>nuppelohki;1100/100: << uoi[>>];0: =%spellout-cardinal=;1000000: << miljon[ >>];%spellout-numbering-year:1000000000: << miljard[ >>];10000: =%spellout-numbering=;1000000000000000000: =#,##0=;1000000000000: << biljon[ >>];1000000000000000: << biljard[ >>];\s* <GR](h2Cv* 8) ` 'ResB P %%ALIASsr_Latn  'ResB} {RBNFRulesSpelloutRulesVersion2: dve;2: dva;3: tri;5: pe;0: nula;6: aese;8: osem;1: jeden;1: jedna;1: jedno;2.1.34.984: atyri;7: sedem;9: deve;10: desae;x.x: =0.0=;12: dvanse;13: trinse;14: atrnse;15: ptnse;-x: mnus >>;11: jedense;16: aestnse;18: osemnse;17: sedemnse;19: devtnse;20: dvadsae[>>];30: tridsae[>>];50: <<desiat[>>];x.x: << iarka >>;40: atyridsae[>>];%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;,100: <%spellout-cardinal-feminine<sto[ >>];/1000: <%spellout-cardinal-feminine< tisc[ >>];a1000000: <%spellout-cardinal-masculine< $(cardinal,one{milin}few{miliny}other{milinov})$[ >>];g1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bilin}few{biliny}other{bilinov})$[ >>];h1000000000: <%spellout-cardinal-masculine< $(cardinal,one{miliarda}few{miliardy}other{miliardov})$[ >>];n1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{biliarda}few{biliardy}other{biliardov})$[ >>];Ka Z!< d*n3x#5mGFZ!P>#5mGFZ!F>#5mGF* 8{ Z` 'ResBs wwqRBNFRulesSpelloutRulesVersion0: ni ;1: ena;2: dva;2: dve;3: tri;5: pet;6: aest;8: osem;2.1.27.222: dvije;4: atiri;7: sedem;9: devet;10: deset;11: enajst;x.x: =0.0=;-x: minus >>;12: dvanajst;13: trinajst;15: petnajst;100: sto[ >>];14: atrinajst;16: aestnajst;18: asemnajst;17: sedemnajst;19: devetnajst;20: dvaset[ >>];600: aesto[ >>];300: tristo[ >>];30: <<deset[ >>];500: petsto[ >>];1000: tisuu[ >>];200: dvjesto[ >>];800: osemsto[ >>];x.x: << vejica >>;400: atiristo[ >>];700: sedemsto[ >>];900: devetsto[ >>];%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;02000: <%spellout-cardinal-feminine< tisue[ >>];05000: <%spellout-cardinal-feminine< tisuu[ >>];51000000: <%spellout-cardinal-masculine< milijun[ >>];55000000: <%spellout-cardinal-masculine< milijun[ >>];62000000: <%spellout-cardinal-masculine< milijuny[ >>];91000000000: <%spellout-cardinal-masculine< miliarda[ >>];92000000000: <%spellout-cardinal-masculine< miliardy[ >>];95000000000: <%spellout-cardinal-masculine< miliarda[ >>];;1000000000000: <%spellout-cardinal-masculine< bilijun[ >>];;5000000000000: <%spellout-cardinal-masculine< bilijun[ >>];<2000000000000: <%spellout-cardinal-masculine< bilijuny[ >>];?1000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];?2000000000000000: <%spellout-cardinal-masculine< biliardy[ >>];?5000000000000000: <%spellout-cardinal-masculine< biliarda[ >>];{!;  !W)1a:ku ,`Nr=AsTDU ,`Nr=AsTDp M,`Nr=AsTD*E 8q C` 'ResB1 55/RBNFRulesSpelloutRulesVersion2: dy;1: nj;3: tre;3: tri;0: zero;5: pes;8: tet;2.1.27.224: katr;9: nnt;7: shtat;10: dhjet;6: gjasht;x.x: =0.0=;-x: minus >>;40: dyzet[ e >>];20: njzet[ e >>];x.x: << presje >>;%spellout-numbering:30: tridhjet[ e >>];%spellout-numbering-year:0: =%spellout-numbering=;1000000: nj milion[ e >>];%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:1000000000: nj miliar[ e >>];1000000000000: nj bilion[ e >>];0: =%spellout-cardinal-masculine=;4: =%spellout-cardinal-masculine=;1000000000000000: nj biliar[ e >>];,11: >%spellout-cardinal-masculine>mbdhjet;/100: <%spellout-cardinal-masculine<qind[ e >>];/50: <%spellout-cardinal-feminine<dhjet[ e >>];11000: <%spellout-cardinal-masculine< mij[ e >>];62000000: <%spellout-cardinal-feminine< milion[ e >>];92000000000: <%spellout-cardinal-feminine< miliar[ e >>];<2000000000000: <%spellout-cardinal-feminine< bilion[ e >>];?2000000000000000: <%spellout-cardinal-feminine< biliar[ e >>];:| E)pY2OdN|-I)fI |-I)f* 8/ ;` 'ResB   RBNFRulesSpelloutRulesVersion0: 8;0: B8;2: 420;%%ordi:2: 425;3: B@8;5: ?5B;0: =C;0;%%ordti:1: ?@28;5: ?5B8;6: H5AB;8: >A0<;8: >A<8;0: =C;B8;1: X540=;1: X54=0;1: X54=>;2.1.27.222: 4@C38;3: B@5[8;6: H5AB8;7: A540<;7: A54<8;9: 4525B;10: 45A5B;4: G5B8@8;9: 4525B8;10: 45A5B8;4: G5B2@B8;x.x: =0.0=;-x: <8=CA >>;12: 420=05AB;13: B@8=05AB;15: ?5B=05AB;16: H5A=05AB;100: AB>[ >>];11: X540=05AB;12: 420=05AB8;13: B@8=05AB8;14: G5B@=05AB;15: ?5B=05AB8;16: H5A=05AB8;18: >A0<=05AB;11: X540=05AB8;14: G5B@=05AB8;17: A540<=05AB;18: >A0<=05AB8;19: 4525B=05AB;x.x: =#,##0.#=;x.x: << :><0 >>;%%lenient-parse:17: A540<=05AB8;19: 4525B=05AB8;200: 425AB0[ >>];300: B@8AB0[ >>];%spellout-ordinal:100: AB>>%%ordti>;50: ?545A5B[ 8 >>];20: 42045A5B[ 8 >>];30: B@845A5B[ 8 >>];60: H5745A5B[ 8 >>];%spellout-numbering:50: ?545A5B>%%ordi>;40: G5B@45A5B[ 8 >>];80: >A0<45A5B[ 8 >>];90: 452545A5B[ 8 >>];200: 425AB0>%%ordti>;20: 42045A5B>%%ordi>;300: B@8AB0>%%ordti>;30: B@845A5B>%%ordi>;60: H5745A5B>%%ordi>;70: A540<45A5B[ 8 >>];40: G5B@45A5B>%%ordi>;80: >A0<45A5B>%%ordi>;90: 452545A5B>%%ordi>;70: A540<45A5B>%%ordi>;%spellout-numbering-year:0: =%spellout-numbering=;1: ' =%spellout-ordinal=;%spellout-cardinal-neuter:1: ' 8 =%spellout-ordinal=;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;+400: <%spellout-cardinal-feminine<AB>[ >>];/400: <%spellout-cardinal-feminine<AB>>%%ordti>;01000: <%spellout-cardinal-feminine< E8Y04C[ >>];02000: <%spellout-cardinal-feminine< E8Y040[ >>];41000000: <%spellout-cardinal-masculine< <8;8>=[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';:1000000000000: <%spellout-cardinal-masculine< 18;8>=[ >>];:1000000000: <%spellout-cardinal-masculine< <8;8X0@40[ >>];@1000000000000000: <%spellout-cardinal-masculine< 18;8X0@40[ >>];Wu'v5(F6&.Zc}6DR`&Qg}n)[B(F6SQg}n)[B(F6SQg}n)[B?(6uHQlhy<]/F* 8 ` 'ResB %%ParentRBNFRulesSpelloutRulesVersionroot0: i;0: ti;2: dva;%%ordi:2: dve;3: tri;5: pet;0: nula;%%ordti:1: prvi;5: peti;6: aest;8: osam;8: osmi;0: nulti;1: jedan;1: jedna;1: jedno;2.1.44.502: drugi;3: trei;6: aesti;7: sedam;7: sedmi;9: devet;10: deset;4: etiri;9: deveti;10: deseti;4: etvrti;x.x: =0.0=;-x: minus >>;12: dvanaest;13: trinaest;15: petnaest;16: aesnaest;100: sto[ >>];11: jedanaest;12: dvanaesti;13: trinaesti;14: etrnaest;15: petnaesti;16: aesnaesti;18: osamnaest;11: jedanaesti;14: etrnaesti;17: sedamnaest;18: osamnaesti;19: devetnaest;x.x: =#,##0.#=;x.x: << koma >>;17: sedamnaesti;19: devetnaesti;200: dvesta[ >>];300: trista[ >>];%spellout-ordinal:100: sto>%%ordti>;50: pedeset[ i >>];20: dvadeset[ i >>];30: trideset[ i >>];60: aezdeset[ i >>];%spellout-numbering:50: pedeset>%%ordi>;40: etrdeset[ i >>];80: osamdeset[ i >>];90: devedeset[ i >>];200: dvesta>%%ordti>;20: dvadeset>%%ordi>;300: trista>%%ordti>;30: trideset>%%ordi>;60: aezdeset>%%ordi>;70: sedamdeset[ i >>];40: etrdeset>%%ordi>;80: osamdeset>%%ordi>;90: devedeset>%%ordi>;70: sedamdeset>%%ordi>;%spellout-numbering-year:0: =%spellout-numbering=;1: ' =%spellout-ordinal=;%spellout-cardinal-neuter:1: ' i =%spellout-ordinal=;%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;+400: <%spellout-cardinal-feminine<sto[ >>];/400: <%spellout-cardinal-feminine<sto>%%ordti>;11000: <%spellout-cardinal-feminine< hiljadu[ >>];12000: <%spellout-cardinal-feminine< hiljada[ >>];41000000: <%spellout-cardinal-masculine< milion[ >>];:1000000000000: <%spellout-cardinal-masculine< bilion[ >>];:1000000000: <%spellout-cardinal-masculine< milijarda[ >>];@1000000000000000: <%spellout-cardinal-masculine< bilijarda[ >>];i!j)-K;+3_h;IWe +E[qs~Q -K;GE[qs~Q -K;#GE[qs~Q D -;zMVq \m 0Q#:3A )A` ` 'ResB    RBNFRulesOrdinalRulesSpelloutRulesVersion0: te;0: de;1: en;1: et;0: nde;2: tv;3: tre;5: fem;6: sex;7: sju;9: nio;1: ett;-x: ">>;0: noll;10: tio;4: fyra;8: tta;11: elva;12: tolv;2.1.34.812: andra;2: andre;5: femte;0: nollte;18: arton;11: elfte;1: frsta;1: frste;3: tredje;4: fjrde;6: sjtte;7: sjunde;9: nionde;15: femton;16: sexton;19: nitton;10: tionde;12: tolfte;8: ttonde;x.x: =0.0=;13: tretton;14: fjorton;17: sjutton;1000: ERROR;-x: minus >>;%%ord-fem-de:%%ord-fem-te:0: =#,##0=:e;%%ord-fem-nde:%%ord-masc-de:%%ord-masc-te:20: tjugo[>>];80: ttio[>>];x.x: =#,##0.#=;%%ord-fem-teer:%%ord-masc-nde:40: fyrtio[>>];50: femtio[>>];60: sextio[>>];90: nittio[>>];%%lenient-parse:%%ord-masc-teer:%digits-ordinal:30: trettio[>>];70: sjuttio[>>];x.x: << komma >>;1000: ettusen[ >>];%spellout-numbering:%digits-ordinal-reale:%%spellout-numbering-t:%digits-ordinal-neuter:1000000: en miljon[ >>];%spellout-ordinal-reale:%digits-ordinal-feminine:%spellout-cardinal-reale:%spellout-numbering-year:%spellout-ordinal-neuter:1100/100: <<hundra[>>];20: tjugo>%%ord-fem-nde>;2: =%spellout-numbering=;80: ttio>%%ord-fem-nde>;%digits-ordinal-masculine:%spellout-cardinal-neuter:20: tjugo>%%ord-masc-nde>;40: fyrtio>%%ord-fem-nde>;50: femtio>%%ord-fem-nde>;60: sextio>%%ord-fem-nde>;80: ttio>%%ord-masc-nde>;90: nittio>%%ord-fem-nde>;%spellout-ordinal-feminine:30: trettio>%%ord-fem-nde>;40: fyrtio>%%ord-masc-nde>;50: femtio>%%ord-masc-nde>;60: sextio>%%ord-masc-nde>;70: sjuttio>%%ord-fem-nde>;90: nittio>%%ord-masc-nde>;1000000000: en miljard[ >>];%spellout-cardinal-feminine:%spellout-ordinal-masculine:30: trettio>%%ord-masc-nde>;70: sjuttio>%%ord-masc-nde>;10000: =%spellout-numbering=;1000000000000000000: =#,##0=;%spellout-cardinal-masculine:0: =%digits-ordinal-feminine=;0: =%spellout-cardinal-reale=;0: =%spellout-ordinal-neuter=;1000000000000: en biljon[ >>];1000000000000000000: =#,##0=':e;1000000: en miljon>%%ord-fem-te>;1: =%spellout-ordinal-feminine=;3: =%spellout-ordinal-masculine=;1000000000000000: en biljard[ >>];1: ' =%spellout-ordinal-feminine=;1000000: en miljon>%%ord-masc-te>;13: =%spellout-cardinal-neuter=de;1: =%spellout-ordinal-masculine=;1: ' =%spellout-ordinal-masculine=;1: er =%spellout-ordinal-feminine=;1: er =%spellout-ordinal-masculine=;1000000000: en miljard>%%ord-fem-te>;1000000000: en miljard>%%ord-masc-te>;100: <%spellout-numbering<hundra[>>];0: =#,##0=$(ordinal,one{:a}other{:e})$;1000000000000: en biljon>%%ord-fem-te>;1000000000000: en biljon>%%ord-masc-te>;*1000: <%%spellout-numbering-t<tusen[ >>];+1000000000000000: en biljard>%%ord-fem-te>;,1000000000000000: en biljard>%%ord-masc-te>;,2000: <%spellout-cardinal-reale<tusen[ >>];-100: <%spellout-cardinal-neuter<hundra[>>];0100: <%spellout-numbering<hundra>%%ord-fem-de>;1100: <%spellout-numbering<hundra>%%ord-masc-de>;22000000: <%spellout-cardinal-reale< miljoner[ >>];31000: <%%spellout-numbering-t<tusen>%%ord-fem-de>;41000: <%%spellout-numbering-t<tusen>%%ord-masc-de>;62000000000: <%spellout-cardinal-reale< miljarder[ >>];7&[last primary ignorable ] << ' ' << ',' << '-' << '';82000000000000: <%spellout-cardinal-reale< biljoner[ >>];;2000000: <%spellout-cardinal-reale< miljon>%%ord-fem-teer>;<2000000000000000: <%spellout-cardinal-reale< biljarder[ >>];<2000000: <%spellout-cardinal-reale< miljon>%%ord-masc-teer>;?2000000000: <%spellout-cardinal-reale< miljard>%%ord-fem-teer>;@2000000000: <%spellout-cardinal-reale< miljard>%%ord-masc-teer>;A2000000000000: <%spellout-cardinal-reale< biljon>%%ord-fem-teer>;B2000000000000: <%spellout-cardinal-reale< biljon>%%ord-masc-teer>;E2000000000000000: <%spellout-cardinal-reale< biljard>%%ord-fem-teer>;F2000000000000000: <%spellout-cardinal-reale< biljard>%%ord-masc-teer>; v]] GD |(2 fU%-x5=EMo4@L!q1 $ m , t}  ^%-x5=EMo4@L!q1 6I6 f\!q1  m , t}  ABvM  6 p P z==QfAp)Xd2: `2 \ 6} a hUU*7  E ` 'ResB RBNFRulesSpelloutRulesVersion4: nne;1: moja;2: pili;3: tatu;5: tano;6: sita;7: saba;8: nane;9: tisa;2.1.38.682: mbili;0: sifuri;1: kwanza;Inf: usio;x.x: =0.0=;0: wa sifuri;-x: kasoro >>;NaN: si nambari;10: kumi[ na >>];x.x: << nukta >>;%spellout-ordinal:%spellout-cardinal:60: sitini[ na >>];70: sabini[ na >>];90: tisini[ na >>];%spellout-numbering:1000: elfu <<[, >>];100: mia <<[ na >>];50: hamsini[ na >>];20: ishirini[ na >>];40: arobaini[ na >>];80: themanini[ na >>];30: thelathini[ na >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000: milioni <<[, >>];3: wa =%spellout-cardinal=;1000000000: bilioni <<[, >>];1000000000000000000: =#,##0.#=;1000000000000: trilioni <<[, >>];-x: wa kasoro >%spellout-cardinal>;1000000000000000: kvadrilioni <<[, >>];+)G{e [$-6?H 3q\Czp^*& 8 Q` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion6: ;7: ;-x: ">>;1: ;2.1.27.225: ;8: ;10: ;2: ;3: ;4: ;6: ;7: ;9: ;0: ;x.x: =0.0=;16: ;17: ;1: ;5: ;8: ;10: ;2: ;3: ;4: ;9: ;-x: >>;11: ;14: ;15: ;18: ;20: ;0: =#,##,##0=.;100: [ >>];12: ;16: ;17: ;19: ;%digits-ordinal:13: ;20: [ >>];500: [ >>];50: [ >>];60: [ >>];70: [ >>];80: [ >>];11: ;13: ;14: ;15: ;18: ;30: [ >>];400: [ >>];40: [ >>];%spellout-ordinal:12: ;19: ;200: [ >>];600: [ >>];700: [ >>];800: [ >>];90: [ >>];x.x: << >>;x.x: =#,##,##0.#=;%spellout-cardinal:21: =#,##,##0= ;300: [ >>];%spellout-numbering:1000: << [ >>];900: [ >>];10000000: << [ >>];100000: << [ >>];0: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000000000000000: =#,##,##0=;Jl.MXc. 8B=L[j ,=N_9L_r%T<.ny p&y*7 E $` 'ResBe iiaRBNFRulesOrdinalRulesSpelloutRulesVersion6: +;2: *-;3: *2!;4: *5H;5: +I2;8: A;1: @-G;7: @G;9: @I2;0: (9"L;1: +6H;2.1.27.22-x: % >>;%%alt-ones:x.x: =0.0=;0: 5H=#,##0=;x.x: =#,##0.#=;%digits-ordinal:x.x: << 8 >>>;-x: 5H">#,##0>;%spellout-ordinal:1000: << 1[ >>];100: << #I-"[ >>];%spellout-cardinal:%spellout-numbering:100000: << A*[ >>];10000: << +!7H[ >>];1000000: << %I2[ >>];10: *4[ >%%alt-ones>];0: =%spellout-cardinal=;2: =%spellout-cardinal=;%spellout-numbering-year:0: =%spellout-numbering=;30: << *4[ >%%alt-ones>];20: "5H *4[ >%%alt-ones>];0: 5H =%spellout-cardinal=;1000000000000000000: =#,##0=;!-iKU 9(BWBmVt09*7tx Ea _` 'ResB    RBNFRulesSpelloutRulesVersion%%nci:3: ;%%inci:%%uncu:0: nci;1: bir;2: iki;5: be_;%%inci2:%%uncu2:0: inci;0: uncu;0: nc;0: 1nc1;4: drt;6: alt1;7: yedi;0: s1f1r;2.1.27.228: sekiz;9: dokuz;2: ikinci;3: nc;1: birinci;5: be_inci;6: alt1nc1;7: yedinci;x.x: =0.0=;-x: eksi >>;10: on[ >>];4: drdnc;0: s1f1r1nc1;8: sekizinci;9: dokuzuncu;100: yz[ >>];30: otuz[ >>];40: k1rk[ >>];50: elli[ >>];1000: bin[ >>];10: on>%%uncu>;20: yirmi[ >>];x.x: =#,##0.#=;50: elli>%%nci>;60: altm1_[ >>];70: yetmi_[ >>];80: seksen[ >>];90: doksan[ >>];200: << yz[ >>];20: yirmi>%%nci>;30: otuz>%%uncu>;%spellout-ordinal:1000: bin>%%inci>;100: yz>%%uncu2>;2000: << bin[ >>];40: k1rk>%%inci2>;x.x: << virgl >>;%spellout-cardinal:70: yetmi_>%%inci>;80: seksen>%%inci>;%spellout-numbering:60: altm1_>%%inci2>;90: doksan>%%inci2>;0: =%spellout-cardinal=;1000000: << milyon[ >>];1: ' =%spellout-ordinal=;%spellout-numbering-year:0: =%spellout-numbering=;1000000000: << milyar[ >>];1000000000000000000: =#,##0=;1000000000000: << trilyon[ >>];1000000000000000000: =#,##0='inci;1000000000000000: << katrilyon[ >>];2000: <%spellout-numbering< bin>%%inci>;200: <%spellout-numbering< yz>%%uncu2>;.1000000: <%spellout-numbering< milyon>%%uncu>;21000000000: <%spellout-numbering< milyar>%%inci2>;51000000000000: <%spellout-numbering< trilyon>%%uncu>;:1000000000000000: <%spellout-numbering< katrilyon>%%uncu>;RO '/u7~jy [,h LQ?lHcZb 1$?M>P%:uq'^)* 8 ` 'ResB@ DD>RBNFRulesSpelloutRulesVersion2: 420;2: 42V;3: B@8;7: AV<;0: =C;L;1: >48=;1: >4=0;1: >4=5;2.1.30.625: ?OBL;6: HVABL;8: 2VAV<;4: G>B8@8;10: 45AOBL;9: 452OBL;x.x: =0.0=;-x: <V=CA >>;100: AB>[ >>];40: A>@>:[ >>];11: >48=04FOBL;12: 420=04FOBL;13: B@8=04FOBL;17: AV<=04FOBL;x.x: << :><0 >>;%%lenient-parse:15: ?OB=04FOBL;16: HVAB=04FOBL;200: 42VABV[ >>];300: B@8AB0[ >>];700: AV<A>B[ >>];14: G>B8@=04FOBL;18: 2VAV<=04FOBL;20: 4204FOBL[ >>];30: B@84FOBL[ >>];500: ?OBA>B[ >>];600: HVABA>B[ >>];70: AV<45AOB[ >>];19: 452OB=04FOBL;50: ?OB45AOB[ >>];60: HVAB45AOB[ >>];800: 2VAV<A>B[ >>];400: G>B8@8AB0[ >>];80: 2VAV<45AOB[ >>];900: 452OBA>B[ >>];90: 452O=>AB>[ >>];%spellout-numbering:%spellout-numbering-year:0: =%spellout-numbering=;%spellout-cardinal-neuter:%spellout-cardinal-feminine:1000000000000000000: =#,##0=;%spellout-cardinal-masculine:3: =%spellout-cardinal-masculine=;0: =%spellout-cardinal-masculine=;7&[last primary ignorable ] << ' ' << ',' << '-' << '';Y1000: <%spellout-cardinal-feminine< $(cardinal,one{B8AOG0}few{B8AOGV}other{B8AOG})$[ >>];d1000000: <%spellout-cardinal-masculine< $(cardinal,one{<V;L9>=}few{<V;L9>=8}other{<V;L9>=V2})$[ >>];g1000000000: <%spellout-cardinal-masculine< $(cardinal,one{<V;LO@4}few{<V;LO@48}other{<V;LO@4V2})$[ >>];j1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{1V;L9>=}few{1V;L9>=8}other{1V;L9>=V2})$[ >>];m1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{1V;LO@4}few{1V;LO@48}other{1V;LO@4V2})$[ >>];qH !*mOYcx+<-jM_UqA@{* !<f-jM_UqA@{*  !3 f-jM_UqA@{** 8> E` 'ResB RBNFRulesOrdinalRulesSpelloutRulesVersion3: ba;4: t;%%teen:%%x-ty:1: mt;1: mt;2: hai;4: bn;5: lm;5: nm;6: su;7: by;8: tm;-x: ">>;9: chn;0: khng;2.1.27.23-x: m >>;4: th t;2: th nh;x.x: =0.0=;1: th nht;2: =%%teen=;5: =%%teen=;0: th =#,##0=;x.x: =#,##0.#=;%%after-hundred:%digits-ordinal:x.x: << phy >>;%spellout-ordinal:%spellout-cardinal:%spellout-numbering:10: mi[ >%%teen>];20: << mi[ >%%x-ty>];6: =%spellout-cardinal=;10: =%spellout-cardinal=;%%after-thousand-or-more:%spellout-numbering-year:0: =%spellout-numbering=;100: =%spellout-cardinal=;0: l =%spellout-cardinal=;0: th =%spellout-cardinal=;3: th =%spellout-cardinal=;5: th =%spellout-cardinal=;1000000000000000000: =#,##0=;0: khng trm =%%after-hundred=;100: << trm[ >%%after-hundred>];1000000000: << t[ >%%after-hundred>];1000000: << triu[ >%%after-hundred>];,1000: << nghn[ >%%after-thousand-or-more>];g1\?:H$y'/7GOW_pq\55Vs*7 E ` 'ResB0 44,RBNFRulesOrdinalRulesSpelloutRulesVersion1: ;0: ;1: N;2: N;3: N;4: V;5: N;6: mQ;7: N;8: kQ;9: ]N;1: X;2: iQ;2: ;3: S;4: ;5: O;6: x;7: g;8: Lc;9: s;-x: >>;2.1.46.24%%number2:%%number3:%%number4:%%number5:%%number8:10: <<>>>;10: AS[>>];10: b[>>];%%number13:100: <<>>>;x.x: =0.0=;x.x: <<ޞ>>>;0: ,{=#,##0=;1000: <<>>>;20: <<AS[>>];20: <<b[>>];-x: ,{">#,##0>;x.x: =#,##0.#=;%digits-ordinal:%spellout-ordinal:%%financialnumber2:%%financialnumber3:%%financialnumber4:%%financialnumber5:%%financialnumber8:%spellout-cardinal:%%cardinal-twenties:%%financialnumber13:%spellout-numbering:100: <<~v[>%%number2>];1000: <<CS[>%%number3>];10000: <<,[>%%number4>];%spellout-numbering-year:1: =%spellout-numbering=;20: =%spellout-numbering=;0: ,{=%spellout-numbering=;x.x: =%spellout-cardinal=;20: =%spellout-numbering=;100: =%spellout-numbering=;10: N=%spellout-numbering=;10: N=%spellout-numbering=;100000000: <<Q[>%%number5>];1000: =%spellout-numbering=;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;21: ^[>%spellout-numbering>];%spellout-cardinal-financial:%spellout-cardinal-alternate2:30: <%spellout-numbering<AS[>>];100: <<pO[>%%financialnumber2>];1000000000000: <<FQ[>%%number8>];10000000: =%spellout-numbering=;1000: <<N[>%%financialnumber3>];%%spellout-numbering-year-digits:1: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;100: =%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;10000000000000000: <<N[>%%number13>];1000000000000: =%spellout-numbering=;1000: =%spellout-cardinal-financial=;10000: =%spellout-cardinal-financial=;)100: <%spellout-numbering<~v[>%%number2>];)10000000: =%spellout-cardinal-financial=;)1000: =%%spellout-numbering-year-digits=;*1000: <%spellout-numbering<CS[>%%number3>];+10000: <%spellout-numbering<,[>%%number4>];.1000000000000: =%spellout-cardinal-financial=;/100000000: <%spellout-numbering<Q[>%%number5>];210: <%%cardinal-twenties<AS[>%spellout-numbering>];31000000000000: <%spellout-numbering<FQ[>%%number8>];810000000000000000: <%spellout-numbering<N[>%%number13>];=10000: <%spellout-cardinal-financial<,[>%%financialnumber4>];A100000000: <%spellout-cardinal-financial<Q[>%%financialnumber5>];E1000000000000: <%spellout-cardinal-financial<FQ[>%%financialnumber8>];J10000000000000000: <%spellout-cardinal-financial<N[>%%financialnumber13>];mN'3~  $*06<4H_wNj2jjjj ~ BNTZ`flrxAxq: AeeFeleem~  $*06<X@79~ H$*06<X@7 ~]*7  E, ` 'ResB4 990%%ParentRBNFRulesOrdinalRulesSpelloutRulesVersion1: ;root0: ;1: N;2: N;3: N;4: V;5: N;6: mQ;7: N;8: kQ;9: ]N;1: X;2: $N;2: 0;3: S;4: ;5: O;6: F;7: g;8: Lc;9: s;-x: >>;2.1.48.77%%number2:%%number3:%%number4:%%number5:%%number8:10: <<>>>;10: AS[>>];10: b[>>];%%number13:100: <<>>>;x.x: =0.0=;x.x: <<p>>>;0: ,{=#,##0=;1000: <<>>>;20: <<AS[>>];20: <<b[>>];-x: ,{">#,##0>;x.x: =#,##0.#=;%digits-ordinal:%spellout-ordinal:%%financialnumber2:%%financialnumber3:%%financialnumber4:%%financialnumber5:%%financialnumber8:%spellout-cardinal:%%cardinal-twenties:%%financialnumber13:%spellout-numbering:100: <<~v[>%%number2>];1000: <<CS[>%%number3>];10000: <<N[>%%number4>];%spellout-numbering-year:1: =%spellout-numbering=;20: =%spellout-numbering=;0: ,{=%spellout-numbering=;x.x: =%spellout-cardinal=;20: =%spellout-numbering=;100: =%spellout-numbering=;10: N=%spellout-numbering=;10: N=%spellout-numbering=;100000000: <<N[>%%number5>];1000: =%spellout-numbering=;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;21: ^[>%spellout-numbering>];%spellout-cardinal-financial:%spellout-cardinal-alternate2:30: <%spellout-numbering<AS[>>];100: <<pO[>%%financialnumber2>];1000000000000: <<FQ[>%%number8>];10000000: =%spellout-numbering=;1000: <<N[>%%financialnumber3>];%%spellout-numbering-year-digits:1: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;100: =%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;10000000000000000: <<N[>%%number13>];1000000000000: =%spellout-numbering=;1000: =%spellout-cardinal-financial=;10000: =%spellout-cardinal-financial=;)100: <%spellout-numbering<~v[>%%number2>];)10000000: =%spellout-cardinal-financial=;)1000: =%%spellout-numbering-year-digits=;*1000: <%spellout-numbering<CS[>%%number3>];+10000: <%spellout-numbering<N[>%%number4>];.1000000000000: =%spellout-cardinal-financial=;/100000000: <%spellout-numbering<N[>%%number5>];210: <%%cardinal-twenties<AS[>%spellout-numbering>];31000000000000: <%spellout-numbering<FQ[>%%number8>];810000000000000000: <%spellout-numbering<N[>%%number13>];=10000: <%spellout-cardinal-financial<N[>%%financialnumber4>];A100000000: <%spellout-cardinal-financial<N[>%%financialnumber5>];E1000000000000: <%spellout-cardinal-financial<FQ[>%%financialnumber8>];J10000000000000000: <%spellout-cardinal-financial<N[>%%financialnumber13>];rS,8 #)/5;A9Md|So7oooo%  GSY_ekqw}F}v? "F"j"jK"jq"j#"jr #)/5;A]E<> M#)/5;A]E<b3@  )N`0 ` 'ResB   RBNFRulesOrdinalRulesSpelloutRulesVersion0: ;1: N;3: N;4: V;5: N;6: mQ;7: N;8: kQ;9: ]N;0: 0;2: N;1: X;2: $N;2: 0;3: S;4: ;5: O;6: F;7: g;8: Lc;9: s;-x: >>;21: ^>>;30: <<AS;31: N>>;40: <<AS;41: LS>>;2.1.27.22%%number2:%%number3:%%number4:%%number5:%%number8:10: <<>>>;10: AS[>>];10: b[>>];%%number13:100: <<>>>;x.x: =0.0=;x.x: <<p>>>;%%cardinal2:%%cardinal3:%%cardinal4:%%cardinal5:%%cardinal8:0: ,{=#,##0=;1000: <<>>>;20: <<AS[>>];20: <<b[>>];%%cardinal13:-x: ,{">#,##0>;x.x: =#,##0.#=;%digits-ordinal:%%numbering-days:%spellout-ordinal:%%financialnumber2:%%financialnumber3:%%financialnumber4:%%financialnumber5:%%financialnumber8:%spellout-cardinal:%%financialnumber13:%spellout-numbering:100: <<~v[>%%number2>];1000: <<CS[>%%number3>];21: =%%numbering-days=;%%cardinal-alternate2-2:%%cardinal-alternate2-3:%%cardinal-alternate2-4:%%cardinal-alternate2-5:%%cardinal-alternate2-8:10000: <<N[>%%number4>];100: <<~v[>%%cardinal2>];%%cardinal-alternate2-13:%spellout-numbering-days:%spellout-numbering-year:1000: <<CS[>%%cardinal3>];1: =%spellout-numbering=;1: 0=%spellout-numbering=;20: =%spellout-cardinal=;50: =%spellout-numbering=;20: =%spellout-numbering=;10: =%spellout-numbering=;0: ,{=%spellout-numbering=;10000: <<N[>%%cardinal4>];100: =%spellout-cardinal=;11: =%spellout-numbering=;1: R=%spellout-numbering=;x.x: =%spellout-cardinal=;10: N=%spellout-cardinal=;20: 0=%spellout-numbering=;10: N=%spellout-numbering=;1000: =%spellout-cardinal=;100: =%spellout-numbering=;10: 0N=%spellout-numbering=;100000000: <<N[>%%number5>];10000: =%spellout-cardinal=;1000: =%spellout-numbering=;1000000000000000000: =#,##0=;10000: =%spellout-numbering=;%spellout-cardinal-financial:%spellout-cardinal-alternate2:100000000: <<N[>%%cardinal5>];10000000: =%spellout-cardinal=;100: <<pO[>%%financialnumber2>];1000000000000: <<FQ[>%%number8>];10000000: =%spellout-numbering=;1000: <<N[>%%financialnumber3>];%%spellout-numbering-year-digits:10000: <<N[>%%financialnumber4>];1000000000000: <<FQ[>%%cardinal8>];1: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;1000000000000: =%spellout-cardinal=;100: <<~v[>%%cardinal-alternate2-2>];100: =%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;20: =%spellout-cardinal-alternate2=;10000000000000000: <<N[>%%number13>];1000000000000: =%spellout-numbering=;100000000: <<N[>%%financialnumber5>];1000: <<CS[>%%cardinal-alternate2-3>];1000: =%spellout-cardinal-financial=;100: =%spellout-cardinal-alternate2=;10: N=%spellout-cardinal-alternate2=;10000: <<N[>%%cardinal-alternate2-4>];10000: =%spellout-cardinal-financial=;1000: =%spellout-cardinal-alternate2=;10000000000000000: <<N[>%%cardinal13>];10000: =%spellout-cardinal-alternate2=;)1000000000000: <<FQ[>%%financialnumber8>];)10000000: =%spellout-cardinal-financial=;)1000: =%%spellout-numbering-year-digits=;*100000000: <<N[>%%cardinal-alternate2-5>];*10000000: =%spellout-cardinal-alternate2=;.10000000000000000: <<N[>%%financialnumber13>];.1000000000000: <<FQ[>%%cardinal-alternate2-8>];.1000000000000: =%spellout-cardinal-financial=;/1000000000000: =%spellout-cardinal-alternate2=;310000000000000000: <<N[>%%cardinal-alternate2-13>];/ry r#7.rq;7= %+1 <S d;;;G;;];y ;COU[agmsy ~ # d *4 NH N \ N p NN  N\ ;= %+1 dH U dVb dVo dV*| dV dVsII %+1 ^ , d  " 7 -  ; 7 - T 7 - m 7 -  7 - *7  E ` 'ResBP %%ALIASyue  'ResB %%ParentRBNFRulesOrdinalRulesSpelloutRulesVersionroot0: ;1: N;3: N;4: V;5: N;6: mQ;7: N;8: kQ;9: ]N;2: N;0: 0;1: X;2: iQ;2: ;3: S;4: ;5: O;6: x;7: g;8: Lc;9: s;-x: >>;2.1.27.2210: <<>>>;10: AS[>>];10: b[>>];100: <<>>>;x.x: =0.0=;x.x: <<ޞ>>>;%%cardinal2:%%cardinal3:%%cardinal4:%%cardinal5:%%cardinal8:0: ,{=#,##0=;1000: <<>>>;20: <<AS[>>];20: <<b[>>];%%cardinal13:-x: ,{">#,##0>;x.x: =#,##0.#=;%digits-ordinal:%spellout-ordinal:%%financialnumber2:%%financialnumber3:%%financialnumber4:%%financialnumber5:%%financialnumber8:%spellout-cardinal:%%financialnumber13:%spellout-numbering:%%cardinal-alternate2-2:%%cardinal-alternate2-3:%%cardinal-alternate2-4:%%cardinal-alternate2-5:%%cardinal-alternate2-8:100: <<~v[>%%cardinal2>];%%cardinal-alternate2-13:%spellout-numbering-year:1000: <<CS[>%%cardinal3>];1: =%spellout-numbering=;20: =%spellout-cardinal=;20: =%spellout-numbering=;10: =%spellout-numbering=;0: ,{=%spellout-numbering=;10000: <<,[>%%cardinal4>];100: =%spellout-cardinal=;x.x: =%spellout-cardinal=;10: N=%spellout-cardinal=;10: N=%spellout-numbering=;1000: =%spellout-cardinal=;10000: =%spellout-cardinal=;1000: =%spellout-numbering=;2000: =%spellout-numbering=;3000: =%spellout-numbering=;4000: =%spellout-numbering=;5000: =%spellout-numbering=;6000: =%spellout-numbering=;7000: =%spellout-numbering=;8000: =%spellout-numbering=;9000: =%spellout-numbering=;1000000000000000000: =#,##0=;%spellout-cardinal-financial:10000: =%spellout-numbering=;%spellout-cardinal-alternate2:100000000: <<Q[>%%cardinal5>];x.x: <%spellout-cardinal<ޞ>>>;10000000: =%spellout-cardinal=;100: <<pO[>%%financialnumber2>];1000: <<N[>%%financialnumber3>];%%spellout-numbering-year-digits:10000: <<,[>%%financialnumber4>];1000000000000: <<FQ[>%%cardinal8>];1: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;20: =%spellout-cardinal-financial=;1000000000000: =%spellout-cardinal=;100: <<~v[>%%cardinal-alternate2-2>];100: =%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;10: X=%spellout-cardinal-financial=;20: =%spellout-cardinal-alternate2=;100000000: <<Q[>%%financialnumber5>];1000: <<CS[>%%cardinal-alternate2-3>];1000: =%spellout-cardinal-financial=;100: =%spellout-cardinal-alternate2=;10: N=%spellout-cardinal-alternate2=;10000: <<,[>%%cardinal-alternate2-4>];10000: =%spellout-cardinal-financial=;1000: =%spellout-cardinal-alternate2=;10000000000000000: <<N[>%%cardinal13>];10000: =%spellout-cardinal-alternate2=;)1000000000000: <<FQ[>%%financialnumber8>];)10000000: =%spellout-cardinal-financial=;)1001: =%%spellout-numbering-year-digits=;)2001: =%%spellout-numbering-year-digits=;)3001: =%%spellout-numbering-year-digits=;)4001: =%%spellout-numbering-year-digits=;)5001: =%%spellout-numbering-year-digits=;)6001: =%%spellout-numbering-year-digits=;)7001: =%%spellout-numbering-year-digits=;)8001: =%%spellout-numbering-year-digits=;)9001: =%%spellout-numbering-year-digits=;*100000000: <<Q[>%%cardinal-alternate2-5>];*10000000: =%spellout-cardinal-alternate2=;*100: <%spellout-cardinal<~v[>%%cardinal2>];+1000: <%spellout-cardinal<CS[>%%cardinal3>];,10000: <%spellout-cardinal<,[>%%cardinal4>];.10000000000000000: <<N[>%%financialnumber13>];.1000000000000: <<FQ[>%%cardinal-alternate2-8>];.1000000000000: =%spellout-cardinal-financial=;/1000000000000: =%spellout-cardinal-alternate2=;0100000000: <%spellout-cardinal<Q[>%%cardinal5>];310000000000000000: <<N[>%%cardinal-alternate2-13>];41000000000000: <%spellout-cardinal<FQ[>%%cardinal8>];910000000000000000: <%spellout-cardinal<N[>%%cardinal13>];``r H s     =J Zu `+0B <$*068 $ Q @ wHTZ`flrx~ENnC  w>>>) > >  <$*06zw w)_)D)D9)DU)D.R)Dc N$*06zi r wE)_^)w)P ) ) ) o3@ )N` ` 'ResBP %%ALIASyue  'ResBP %%ALIASyue  'ResB P %%ALIASzh_Hant  'ResB  $[VVKVNIndiSiriSwedeEgipteGaboenGambiLitaueSerwiTurkyeWreldYslandZambiAlgeriBhoetanBoliviBroeneiIerlandKroasiLiberiMoldowaNigeriNoorweTunisiVitnamAmerikasBrasiliBulgaryeColombiDjiboetiEurosoneFrankrykHongaryeIvoorkusMalediveOos-AsiSlowakyeSloweniTanzaniTsjeggiWes-AsiDenemarkeFilippyneMosambiekOos-TimorOostenrykSingapoerSuid-AsiEiland ManGriekelandKaap VerdeKerseilandMikronesiOos-AfrikaOos-EuropaSint LuciaSuid-KoreaWes-AfrikaWes-EuropaWes-SaharaSuid-SoedanAustralasiAzerbeidjanCookeilandeOesbekistanSint HelenaSint MartinSuid-AfrikaSuid-EuropaSwitserlandSuidoos-AsiKokoseilandeMidde-AfrikaNieu-SeelandSuid-AmerikaVatikaanstadlandeilandeBouvet-eilandFaroreilandeNorfolkeilandSentraal-AsiSuider-AfrikaLatyns-AmerikaNieu-KaledoniFrans-PolinesiAfgele OseaniMacau SAS SjinaAscensioneilandFalklandeilandeKaaimanseilandeMarshalleilandeMianmar (Birma)PitcairneilandeSalomonseilandeSint BarthlemyClippertoneilandKaribiese streekMacedoni (VJRM)Onbekende gebiedSentraal-AmerikaVerenigde NasiesAmerikaanse SamoaKanariese EilandeEkwatoriaal-GuineeHongkong SAS SjinaNoordelike AmerikaPalestynse gebiedeKaribiese NederlandMikronesiese streekSint Kitts en NevisVerenigde KoninkrykSo Tom en PrncipeTsjeggiese RepubliekBosni en HerzegowinaBritse Maagde-eilandeKongo (Republiek die)Noord-Mariane-eilandeSvalbard en Jan MayenVSA se Maagde-eilandeDominikaanse RepubliekSint Pierre en MiquelonTurks- en CaicoseilandeFranse Suidelike GebiedeAfrika suid van die SaharaBrits-Indiese OseaangebiedFalklandeilande (Malvinas)Verenigde Arabiese EmirateVerenigde State van AmerikaSentraal-Afrikaanse RepubliekSint Vincent en die GrenadineHeardeiland en McDonaldeilandeKlein afgele eilande van die VSADemokratiese Republiek van die Kongo-Suid-Georgi en die Suidelike Sandwicheilande$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz},imVJڛ&Oms[(̞8{(3 ObU!gIx23R7HYu' 22 9[ 9`2 ҝ7!YQ53IΜ E"$!.!g\Q!; *XŚ1U3Ai!'_!I UΚ"rܜך !pI2?S9}Il@?xTvIڠ?iZ+ab3w13 ;o $xA2i Eϛ# ěhfIqRY//yQC2clURtI7XI ?x ͒(E# ꜁?"{ j q2-};?͟Q3 2qB!'!TQ(c7 XKI2G?QYIv埫 3]A2OI`q %+yg7!+s?H jTh! O:!yQVYI.jEA^LP P P3#` 'ResB  [VChEdzKatMalTugUmnlnChilEndaEtalFidziGaanGbnHetKp[lKw[KhnyLebaLwosMaatSilaSdnTeekTuKglubBlaenBlevChaenDzodnD[nhmEkwadFhnlnGambaGyanGhlsKanadKpulnKuuwbLoshaLthvaL[banMbutnMdivMlawMyotMlokMnakuManmNaedzNwulN[kpaSmowTaelnTaewnY[m[nZambandolKgollkhBbadsBhamsBlundB[llsB[mudB[nhKBhlunDzamanDzkpnDzm[kEsvadEzhl[FelkpGhanyhHTKglKomolsKpanmaKplawKmlKLwandL[sotModovMzmbNedlnNoow[[NmibaSuedhnSmalaVy[nmYgandab[nam[nyaKgwiltypaAelhlnAeshlnBug[laB[[dzwmB[lezhBhlziDzbuwtDzTTdzaDmenekHTndulsKputuwgKmbodaKlbatiKlombaKw[shaLuzhmbLeb[laLmanyaMl[shaMtnekMKgolaMKtselM[khzikSaekplSuezlnSulnamShkp[nTuwvalwTneshaUshthlVnatwYulgw[Yk[l[adz[lalethls TaemGhlenlnGhl[nadKpalgw[Ku DhvaLtwnyaLyunyTKNiklagwShazlnSila lKSiKgkpoS[n[gaTuwkelawZmbagb[BthswnDzibhlatGwthmalKpithkalKpto LekoKzashtnLethnshhnMdgashkMleshwhsMltanyaSn MlenS[ch[l[sS[n lenTanzanyadz[ntinzhb[dznndneshashtonyaBaKghld[Bkin FasGin BsawGwadalukp[KpakshtnKdzishtnS[n LushaShle LaKkShlvhkhaShlvhnyaKsht LekKula, EkwKula, EmmMhshdonyaSawudi AlabiV[n[z[[lsht[l[laChwhla K KMaeklneshaTdzikshtnZln fkghkCh[ LkpublS[n K NevTekhmnshtnVatikn Sht[fhganshtnm[lekan Samwkw[tolia GinChwhl fh MashChwhl fh NufYnaet[ KiKdTmYzhb[kshtnChwhl K KaemnWales Fwtuwnntigw BbudGyan FlKnsChwhl fh FakhlnTlened TbagDmenek LkpublKldonya fkghkChwhla K K[b V[[Chwhl fh SolomwhnYnaet[ Alab [mel[Afhlek ghh Emm ghKpakpua Gin fkghkS[n Kpiy[ MikelTKChwhla n Tht KaeksKpolenesha FlKnsBoshnya H[z[gvinU. S. Chwhl fh MbumbuS[nta Afhlekan LkpoblSawo TTme Kplnsikp[S[n Vinshn Ghlenadi tD[mklat Lkpubl KuKgChwhl m Mlan mh Ekw mChwhl m Vidzinya m Bhlet m*DhK kh dzughnst kh Enda kh Bhlet k+Adzhm kh KgK kh Pal[shthnyia kh Gaz k  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzw0<Ēѓjȓ쑞N|:$ts;̒ړ‘N͔ɑ%֔БL*!XŗRuבT呀Hޑ"^@5FܒԒpl J–j嗡|x44+v29<ϖ&@XO͕a•$jFD\aG$LTUN]-0dŘ`ژ(!=,ܖ㕎dB8ؕLlg䒈.+cVߔY P ` 'ResB  [VKyadBarenB[ninGabTnHeitiKyiliK[nyaMTltaNigy[NTTweN[pTlT[[kiUkrenY[menBrunaeB[mudaD[nmakGyapanGyTdanKuweteKyaenaL[sutuMayTteMTnakoNaworuNisrimRThyeastriaAameniaAeslandAlbeniaAm[rikaB[larusGyaamanGyamekaGyTgyeaHangariIkuwadTKam[runKTmTrTsL[banTnMatinikMiyanmaMTldovaM[ksikoPTtugalRomeniaSaeprTsSeyhy[lSingapTTaelandVi[tnamritreastoniaAerelandBaabadosBTlgeriaBTtswanaB[lgyiumDTmenekaGreekmanGreenmanHTndurasIthiopiaLaeberiaMalehyiaMTngoliaN[d[landReyuniTnSloviniaTunihyiaYurugwaeZembabwelgyeriastreliaAgy[ntinaGuwadelupGyebraltaKrowehyiaK[[gestanLaksemb[gLituweniaMantseratMTrehyeTsMTreteniaNaegyeriaTimT BokaAzebaegyanFr[nkyemanGini BisawIndTnehyiaKTsta RikaNekaraguwaPu[to RikoSwetzalandUzb[kistanl SalvadTBanglad[hyeBTkina FasoEtifi KoriaKook NsupTwLektenstaenT[km[nistanVatican ManAnaafo KoriaGini IkuwetaKongo (Zair)MaekronehyiaAfrika AnaafoAm[rika SamoaKy[k Kurok[seNTfolk AelandZiland FoforoFTlkman AelandKemanfo IslandsAhendiman NkabomKaledonia FoforoKepv[dfo IslandsLa Cte d IvoireDTmeneka Kurok[seAntigua ne BaabudaFr[nkye PTlenehyiaTrinidad ne TobagoAfrika Finimfin ManPapua Guinea FoforoBosnia ne H[zegovinaSaint Kitts ne N[vesAm[rika Virgin IslandsTurks ne Caicos IslandsBritainfo Virgin IslandsSaint Pierre ne MiquelonPalestaen West Bank ne GazaSaint Vincent ne GrenadinesBritenfo HTn Man WT India Po No Mu  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzI{_՜ŜRΟI ʞܠ8D2jcs!sm.!X\-6G]ܟ휟qi@ ")՞!%![Cfԝi\˝9x[ݝp'랕b3 ͜x3zQ2P# %QhfI" h='w"l5ג-94x EHi!6?ꟶ EK] qȠR?PNtR gM 2XU!?Yoe@m J?3XKI2}!?-"I u(J2t%q Q2Wݜ."s?5} wmTh]7P ` 'ResB _ $_[V vz {c JT)r b 5 6v  s.)51 2*5T` de)q-qk v |z-)S )c+E+u6ns-p-2arS   f * e=S S * c5 uj 2t k*85).0-e1*2< 54  5asc5c,d )5d d-e)e+ f jkqluqsv +b-+ +--u+=+3*cr).5gdb 5, --- -2 b ,# S+V +5 q d* m5-r *t b*2* 2 V-3U(54+ 5k5la  *c-d5fu5l ss * c *-  u55v5+ 5u*f*b.=b5s*- r   UH(3J R5J S5sV V-q  . 5-p .u4+u1 3 *5 c  =s5s- -r-c- - 5s5sU l-u o-e+ p-  b3 * M 5%V-s *ae 1    0`- 0 *3(b4u 4u z5- a- K6alu 4ur- 5t  s-r5u+ n*5uM 5sd5s 4v}ae * }p5s r *5+E r-0 4u0 *2u -p4u -r4s   kr pq-5s| *Qe   5u+   3 k--;3.S K. 4v}ac 2ae *ae M* -:0 .S* 35+C 5+c 50 *0 M*0 DE5 `-t*55 4u e+j * 4v} s@   ac .Sac M* 2-(`-)5+C .S5+C M*+c .S+c M*  4v}.S e(uM 5$ uu 5tu5 * M*u*5s  r  c) (*Pe )H(3 N  4v}u   *Qe u*  vdu   =H(3 V Ru- 5 +c ae 20+ `s} M*.   pc`)u  5su3 v  U*2TE5 u5  j55(  ) 4v}f5  -j 5  Iq 4v}0 * 4v}* h- 4v}5k c-   E5 R-  pc`)u (e ,u5   h- 4v}H(3 ac v}q-} 5 4v} M* *Pe E5 j4u  ,5e*s  B5 u 5 (M    4v}- 4v}   4v}  5p-    { (+r *Pe  )N  4v} (5 5  j5)     5p-    {ae -  ae 3} 4v}$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}`eQdd}aeeeeeleeebddfbedbfb}eveededef6d1daLg dfbpb|biac:cdbcl`eAcfLb%c#acFba-aD`0e(aH`7a_2aaacRba@`|`fdgDeckcd_aVhb>b_dca:e.bX`ad`baDfvbldsab`1xa<`bedb`,fbdb`8faa fa_rcca1b1`Zhb`yc`?hgab``NeOcHcb1 `gp`t`~fa`aa``Vcbaafc%d`1]c``c-d"ba`ac``(`,``ccdb>&e_ebg ga b c ``a```bZad``1jbUa3c_ah`d`\`cx```jf1bba;gwfceb`a`]fb``0``cHdac a(bc@b*g:b4bca4``cfdZd8`ceg_ng_db,cPac~dFaT`L`PfP`Ka^baagfenadudgXb]ggAaBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}hlnoo%m6nnngnNnZp0m*nkknlnnmlrqylnlkmmmmrkp\ohMrloiiihm=lph5k%hl,koTj}kin\jdjgniljpPkim- tjghqq6rqGi=jOhel1hkolhnjo hFoin2ibkkqj0oGli2oiii|pn\ihmmkhjoj+i)pUigkkNihjpDjslhBnyhsr/jh$km3liil7h^s\ +hii[hjhkh snIpi)l[lrj rscijpM ji=hhn@ikpyQVYomh nIp.j2s pm>org PcPpP ` 'ResB g g [V2=gP)` 'ResB P P[V#H1H:H'JF]\P>P P!` 'ResB< P CCP<[VE'C'H'D*4JC#H1H:H'J,21 'D(G'E',2J1) #3JF4JFE'C'H 'D5JFJ) (EF7B) %/'1J) .'5))FQ]\PPPP>PQP.PSP`PcP)` 'ResBP [Var_SA 'ResB  &[V     . .  . .    -   -   - -    - - ( ) -  (FYROM) . . . . . .  ( )   . . . .    ( ) .ܦ & "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}-X؃8K D v&̉Yɋ{…؉Ňֆ\ӇH/k1քeՅ3lZ~113ǂu ?d9lSÈsus_Gu1U7f -?HΊwWᄼl׀6_D.1މҍ# WƃQɆ˄^܀h񀁁?> Ogs:ree߂Ձ΁ׂ)+5sMJ> Xǁ܁A1ӈ$Oep̀!ZҀP1I#c'Zߋσ owz$};q9o$ᅍg4+ȀQHI<ÀH񌲅^'H>H֌n(x_12yQYKE1ς.jE2HɅ6gFf PPP3#` 'ResB7  ;;7[VLaothiMithriThamoaThaudiThiriaUruthiBelidheDhambiaLethotoMorithiThudaniUthwidiAuthtriaEthtoniaIthraeliKorathiaKuprothiMalethiaMekthikoTadhaniaThomaliaTunithiaUthwadhiUthwithiAithlandiBabadothiBelaruthiBotthwanaDhimbabweHithpaniaMthumbijiThamarinoThenegaliThingapooThloveniaTholvakiaThurinamuUholandhiAdhabajaniAuthtraliaHondurathiIndonethiaKothtarikaLathembagiMathedoniaPakithtaniThirilankaBukinafathoMikronethiaNyudhilandiKazakithtaniMonttherratiTajikithtaniThantahelenaThantaluthiaThiera LeoniKorea KuthiniAfrika KuthiniKirigizithtaniUdhibekithtaniKorea KathkaziniTurukimenithtaniVithiwa vya CookWalith na FutunaFalme dha KiarabuKithiwa cha NorfokThamoa ya MarekaniVithiwa vya KaymanVithiwa vya MarshalGwiyana ya UfaranthaVithiwa vya FalklandVithiwa vya TholomonThao Tome na PrincipeBothnia na HedhegovinaPolinesia ya UfaranthaThantakitdhi na NevithThantapieri na MikeloniVithiwa vya Turki na KaikoThantavithenti na GrenadiniVithiwa vya Virgin vya MarekaniVithiwa vya Virgin vya UingeredhaJamhuri ya Kidemokrathia ya KongoVithiwa vya Mariana vya KathkaziniIeneo la Uingeredha katika Bahari Hindi  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJPY\_behknqtwzIv2!!u۞jm bj%@Mŝ327!L!G:.!@J͜  6kh #}g} s_!*ѝ 5!_#W""gIM"vIx~| `3֜;o?h TQ2wr74w3A!J h1h 3l2b"" Rx i!IȞ_IX} jݝ qwo""I " "3!%?3Zb0:D*&NT,Ĝǟw Gw2{}q ovo.'cXRs?"  EBP ` 'ResB  F #F [VRXMunduPaluXapnXipreExiptuKosovuLbanuMxicuMnacuXeorxaXibutiAlemaaArxeliaBa%rinBlxicaLesothuNixeriaRumanaTokeluTuniciaUcranaUruguiXamaicaEl NxerHonduresMauriciuParaguiXordaniaBangladexKazakstnSan MarnAzerbaixnCabu VerdeTimor EsteCongu (RDC)Islles CookIslles FixiLes BahamesPuertu RicuReinu XunuIslla BouvetIslla de ManIslles AlandIslles FeroeLes MaldivesLes SeixelesPases BaxosSanta LlucaEstaos XunosIslla NorfolkIslles CaimnSierra LleonaIslles SalomnXunin EuropeaAmrica LlatinaAmrica del SurCongu - KinxasaGuyana FrancesaIslla AscensinIslla ChristmasIslles CanariesIslles MarshallIslles PitcairnNaciones XunesCosta del MarfilIslla ClippertonOceana esteriorSureste AsiticuTrinid y TobaguMacedonia (ARYDM)Rexn desconocidaS%ara OccidentalARE China de MacuCiud del VaticanuCongu - BrazzavilleRexn de MicronesiaSaint Kitts y NevisCongu (Repblica del)Santu Tom y PrncipeARE China de $ong KongEmiratos rabes XunosIslles Cocos (Keeling)Islles Heard y McDonaldIslles Turques y CaicosSaint Pierre y MiquelonSan Vicente y GranadinesIslles Marianes del NorteIslles Vrxenes AmericanesIslles Vrxenes BritniquesSvalbard ya Islla Jan MayenTierres Australes FrancesesIslles Malvines (Falkland Islands)Territoriu Britnicu del Ocanu ndicuIslles Xeorxa del Sur y Sandwich del Sur)Islles Perifriques Menores de los EE.XX.# "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}J?cLuEqaamZ^r SM8\cR3@ʜ4AMb3a$k_qeU!55r_!!C'I`"? >O2 K32VsM s!rE C$!pL}Vbk / 3QI!\gX_$U3c!!b~_! WV#wwOJΚGWO2/EABr#p?xbLvIc7ś?{#b3 pV7_2AޜFbSA+* phfIA!w:^'~Q;YI՛@w2ĝJRXI ۚ w v:Ri!b?w jVMx*-7囏3Pf'Ùn1[YGCJ $KO%5942}!?TQY"Ai{1&F˙ZLәq OIm 2ۙ-Gs?ޝ! bThi9 (lyQYG+I.jE2_aMZTPPP ` 'ResB`  gg&`[VBKAB^BMTFiciQanaQuamToqoili0ran0raqCersiDnyaKaribLivanMisirPol_aQabonQYtYrTonqaYYmYn0sveAnqolaCibutiKveytLiviyaMyanmaNorveQayanaSuriyaUqandaexiya0srailAngilyaBelikaBYhreynKambocaMavrikiMYrake_QambiyaQrenadaSeneqalSerbiyaTrkiyYUkraynaUruqvayVyetnamYamayka0sverY0taliyaAlmaniyaAvrozonaAvstriyaEfiopiyaEritreyaFYlYstinParaqvayReyunyonRum1niyaSinqapurYaponiya0spaniyalcYzairBanqlade_GrcstanHonq KonqMen adas1NiderlandNikaraquaQvadelupaQvatemala0ordaniya0rlandiya0slandiyaAzYrbaycanBuve adas1ErmYnistanKotd ivuarLksemburqMacar1stanMadaqaskarMonteneqroQazax1stanYunan1stanzbYkistan0ndoneziyafqan1stanBolqar1stanKonqo (KDR)Kuk adalar1Lixten_teynMilad adas1MonqolustanPortuqaliyaPsevdo-BidiQrenlandiyaQ1r1z1stanQYrbi AsiyaSent MartinSent-Lusiya^Yrqi Timor^Yrqi AvropaCYbYlltariqCYnub AfrikaCYnubi AsiyaCYnubi SudanQYrbi AfrikaQYrbi AvropaQYrbi SaxaraTrkmYnistan^Yrqi AfrikaUzaq OkeaniyaMYrkYzi AsiyaAland adalar1Baham adalar1CYnubi AfrikaCYnubi AvropaCYnubi KoreyaDieqo QarsiyaFarer adalar1Kanar adalar1Komor adalar1Norfolk adas1Psevdo-AksentQvineya-Bisau^imali Afrika^imali Avropa^imali KoreyaAskenson adas1Avropa BirliyiBermud adalar1CYnubi AmerikaKayman adalar1Maldiv adalar1Mar_al adalar1MYrkYzi AfrikaNamYlum RegionSent-BartelemiSey_el adalar1Yeni Zelandiya^imali AmerikaAmerika Samoas1Fil Di_i SahiliFransa Qvianas1Konqo - Kin_asaLat1n Amerikas1MqYddYs YelenaMYrkYzi AmerikaPitkern adalar1Saharadan cYnubSolomon adalar1Yeni Kaledoniya^imal Amerikas1Folklend adalar1Karib Niderland1Klipperton adas1Seuta vY MelilyaTristan da KunyaUollis vY Futunaex Respublikas1CYnub-^Yrqi AsiyaBirlY_mi_ Krall1qKonqo - Brazzavil^imali MakedoniyaEkvatorial QvineyaAB^ Virgin adalar1Antiqua vY BarbudaFYlYstin razilYriKonqo (Respublika)Papua-Yeni QvineyaSent-Kits vY NevisTrinidad vY TobaqoFransa Polineziyas1Mikroneziya RegionuSYudiyyY rYbistan1San-Tome vY PrinsipiSvalbard vY Yan-Mayen^imali Marian adalar1Bosniya vY HerseqovinaDominikan Respublikas1Kokos (Kilinq) adalar1Trks vY Kaykos adalar1MqYddYs Pyer vY MikelonFransan1n CYnub razilYriHerd vY Makdonald adalar1Amerika BirlY_mi_ ^tatlar1BirlY_mi_ rYb mirliklYriAB^-a bal1 kiik adac1qlarBritaniyan1n Virgin adalar1MYrkYzi Afrika Respublikas1Sent-Vinsent vY QrenadinlYrBirlY_mi_ MillYtlYr TY_kilat1Makao Xsusi 0nzibati razi inBritaniyan1n Hind Okean1 razisiFolklend adalar1 (Malvin adalar1)Honq Konq Xsusi 0nzibati razi inCYnubi Corciya vY CYnubi Sendvi adalar1& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}i}g!sU&XâPJM;;>;xp4.SPU!l->3?؝8 ~2;F9`8N2 סnb iE*rE"m.!դCnʞPK39,3_:?h0ƝĠ$L}2ǜ;)_ϝh7ӢEҠ2Ӝ\vE3 ퟘnw x7?/"7Y5&5 V2B ȟ\/ !՞f1h 3랪l tE ^,H mc j q*?͜ICˣ ٜb_MR@cy({o(O5~?fxJB"}*<2ԟHߜP $)Q̕ۥ$ (Th !u%ȡyQVYO󝈜.j2Dޣ#9V&9E P P P ` 'ResB P [Vaz_Latn_AZ 'ResB 4 4[V(@03$88<=B@=X0A25G0@818A8@85@>;H05@A808B80X0=0A@08;25XB828X0X0=<0>@25G!C@8X0$@0=A0'5E8X05@=A881CB8=8;X05;G8:0@5X=X5B=0<A25G@0<1>002@8:8@0:5H!5@18X0"@:8X#:@0X=00?>=8X02AB@8X0;<0=8X0D8>?8X0A?0=8X085@8X0 5XC=X>= C<K=8X0>=4C@0A;708@@5=B8=0@078;8X00=8<0@:0>@40=8X0@;0=48X0A;0=48X00;0X78X05= 040AK!;>20:8X0%>@20B8X0@AB0=8=48AB0=>=3 >=3K>B4 82C0@C=0=KAB0=7@10X0=C25 040AK070EKAB0=@<=8AB0=:A5<1C@300@KAB0="08:8AB0=$8=;0=48X0D30=KAB0=71:8AB0=>;30@KAB0=@5=;0=48X0K@K7KAB0=@18 A8X0C: 040;0@K8EB5=HB5X=8;04 040AK>=3>;CAB0=!5=B-CA8X0(@38 "8<>@@18 2@>?0@18 D@8:0!X5@@0-5>=5"@:<=8AB0=(@38 2@>?0(@38 D@8:01;;B0@83=C1 D@8:0=C18 A8X0=C18 !C40=(8<0;8 2@>?0(8<0;8 D@8:0@:78 A8X0;0=4 040;0@K00< 040;0@K0=0@ 040;0@K><>@ 040;0@K>@D>;: 040AK#703 :50=8X0$0@5@ 040;0@K(8<0;8 >@5X0=C18 2@>?0=C18 D@8:0=C18 >@5X0(8<0;8 <5@8:05=8 5;0=48X02@>?0 8@;8X8A:5=A>= 040AK5@<C4 040;0@K0X<0= 040;0@K0;482 040;0@K0@H0; 040;0@K@:78 D@8:00<;C< 58>=!5=B-0@B5;5<8!5XH5; 040;0@K=C18 <5@8:05=8 0;54>=8X0344A 5;5=0@:78 <5@8:08B:5@= 040;0@K!>;><>= 040;0@K$@0=A0 280=0AK(8<0; <5@8:0AK;8??5@B>= 040AK!5CB0 2 5;8;X0"@8AB0= 40 C=X0#>;;8A 2 $CBC=0$>;:;5=4 040;0@K=C1-(@38 A8X08@;H<8H @0;;K30:54>=8X0 ( ):20B>@80; 28=5X0( 8@8= 040;0@K=B83C0 2 0@1C400?C0-5=8 28=5X0!5=B-8BA 2 528A"@8=8404 2 ">103>8:@>=578X0 58>=C!C48XX @18AB0=K$@0=A0 >;8=578X0AK!0=-"><5 2 @8=A8?8!20;10@4 2 0=-0X5=(8<0;8 0@80= 040;0@K>A=8X0 2 5@A53>28=0>:>A (8;8=3) 040;0@K"@:A 2 0X:>A 040;0@K344A X5@ 2 8:5;>=$@0=A0=K= =C1 @078;@85@4 2 0:4>=0;4 040;0@K<5@8:0 8@;H<8H (B0B;0@K8@;H<8H @1 <8@;8:;@8(-0 10;K :8G8: 040K3;0@@8B0=8X0=K= 8@8= 040;0@K@:78 D@8:0 5A?C1;8:0AK!5=B-8=A5=B 2 @5=048=;@0:0> %ACA8 =7810B8 @078 '8=@8B0=BX0=K= 8=4 :50=K @078A8$>;:;5=4 040;0@K (0;28= 040;0@K)>=: >=3 %ACA8 =7810B8 @078 '8==C18 >@8X0 2 =C18 !5=428G 040;0@K "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILOUX[^dgjmpsvy|  !$'*-0369<?BHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}RE (@)Lh^ӡg͡1P6u3brq)Ϝf:O6&f05=h#לJߜ۠ o$7V SVfG&x=$4Ϟ9WȜ3xdKBcfABߡXM-$G#Tko۝|Pǟ6ǝK<vo' ՟O 7/=Þ#dEkO=G3۞+ܢJGyGjT#qlTr<p88GCL]f :H꠷GX'Ƣѝ|4tA!Ao# "Q[&bA 'H|/ףwj]FZ̠yQY538.jEB6|Xjl`P P P ` 'ResBP! ! [V! 'ResBP  [V 'ResB  M! M! [VCdGanGnGmKinKubKlLsMliNerPrTgoitrkrKmnBlsBtnIndJamnKenKiprKtrKwtKKgoLibMaltMrsNplNu[PlaPnyaSirSmoSdKSwsTTKgrubBrslBranBn[KDmnkGrkyGbTKGmbiGyanJbutKnadLestLdviMldfMlwiMrokMyTtMnakNj[rPnmaPlndRandSs[lTywnTrkyTvlYm[nZmbiKdTrKgiyKgolgptrlndtalstrkgandkr[ nl[ndiBhamsBrbadBlarsBlivBrundB[lgymDnmrkDmnikFlpnFnlndGrnadGTrgIsr[lJmikKabw[rKrasKTmTrLbannLberMynmrM[gskNmibNgerPrgwPTtTkRuslndRmanSwed[nSnglSmalSrinmTaylndTklaTnisVnatVtkKlbanlgerrmenrtrstontoprgwyKgriBdsanBlgarB[rmudGrnlndGwdlpKmbodKm[rnKrbatLtanMoldavMl[sMrtnkMsmbkMKgolPkstnPdkarnRunyTKSlvakSlvanSrlaKkSKgprTnzniV[dnmZmbbwslandstralKdursGwtmalGlbrtrIndnsiKzkstKKTlTmbLgsmbrMsdonMrtanMTKsertNkragwNTrvegSwzlndSlvdTrVnzelYTrdanirgKtinBKgld[sGne BsKst RikLigst[ntnMdgskrMkrnesTjkstaKfgnstKfrk STz[rbajKzbkstnGne PpuKrgzstKKKgo k[KiPTrt RikSira LTndn i LTKJ[m Afr+kBn bi KookBrkn FasMK mi NjTkNmpubi LusSudi rabTmTr lklTrgmnstnn i NTrfTkGyan PlsiNmpubi lnSlnd YTndTGne kwtorBn bi KaymnBn bi MarclBn bi SalMmNmpubi MatnKTre JTmbTkWls n FtunBn bi FalklandKldon YTndTPlnes PlsiBhni rzgvinKtig ST BrbudKTre Jw[lmbTkTrnidd ST TbagPlsi / F[l[nsi /Bn bi kTnji bi U.S.Nmpubi Kts n NevsSo Tme ST Pr[KcipBn bi kTnji bi JgisBn bi Maran KTmbTkBn bi Trks n Kalksdn i BilTK bi Amerkdn i BilTK bi ArbNmpubi Petr n MiklnPl[htin HyTKg n GazBtk bi Jgis i Tky[ *ndNmpubi V[KsK n grndn  "+17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz")d&&("D$T$" &#e%"z&(,#&L#&$("D#/"$L!<#!"$#!$4#!`"&&!"&&k!$a!%-&f!#!!Y"T#6"\#L${'d$"\$!l$l#'N&^(D"&t#|#L'R!%$K"W!$v'="w%\!"&R"n%#!|$%"#!_)!!\%##&!&$$#('8(!'%p!# '8&/%#g"$%n"!""$C&'%u!#$($%%!!u"|"#$$#'"?'#%#%!z!!h'!"!(&d#%",) %&E)#!#!%##"''" "#8%Z'&%%&'$ $$(%!%(N!!$Y&$$%'2',$""K(""A%##(t$&<${)%(s(J%4$'"""o&"S%JP ` 'ResB_ a ff$a_[V@0:@0=<0=<5=V?@0;VVCM!25B">30'K;V=4KO;6K@5;V75=V=0VFV0=VO5=VOVB09V20=V2VOVB200:000QB0V35@ 0AVO!V@KO"C=VA$V46K'MEVOB0;VO0<1VO5@=AV@C7VO@MFKO6M@AV3V?5B0<1VO>A0200B2VO5A>B00;02V0=0:00@>:0!0<0;V!5@1VO"C@FKO(25FKO/?>=VO7@0V;LA?0=VO;10=VO=3V;LO@<5=VO^AB@KO0;V2VO0E@M9=5;L3VO0BK:0=5=3@KO 5B=0<0=:>=3@M=0406K1CFVN@0A00V15@KO0;4>205:AV:00<V1VOV35@KO>;LHG0 C<K=VO MN=LQ=!C@K=0<"0:5;0C#:@0V=0$@0=FKO-@KB@MO-AB>=VO-DV>?VO0@40=VO@;0=4KOA;0=4KO0;30@KO0@1040A0BA20=0@07V;VOC@C=47V0=4C@0A5@<0=VO0<V=V:0^@07>=0V<1012M0;C<1VOV@K10FV070<1V:0;097VO0;L4K2K0=3>;VO0^@K:V90@253VO0:VAB0=!;020:VO!;025=VO!V=30?C@"0=70=VO$V;V?V=K%0@20BKO=40=57VO@35=FV=0^AB@0;VO0=3;04MH204M;C?020BM<0;0V1@0;B0@0=BA5@0B0@FV=V:0V:0@03C00;5AFV=0$V=;O=4KO(259F0@KO(@K-0=:0=B0@:BK:0@M=;0=4KO010-5@4M>AB0- K:00^@KB0=VOV:@0=57VO0@BC30;VO!0=-0@K=0!5=-0@BM=#715:VAB0='0@=03>@KO^AB@0;07VO>AB@0^ M=>=30 ( )>B-4 2C0@VEBM=HBM9=CM@B0- K:0!L5@0-5>=M!V=B-0@BM="046K:VAB0="K<>@-5HFVAB@02K C:0>AB@0^ C2M>AB@0^ 0;O40E>4=OO 7VO!5=-0@BM;L<V#AE>4=V "K<>@O;V:01@KB0=VO0^4=Q2K !C40= O=<0 (V@<0)>20O 5;0=4KO0^4=Q20O 7VO#>;VA V $CBC=0=5H=OO :VO=VO#AE>4=OO D@K:0#AE>4=OO ^@>?0AB@02K VB:M@=>AB@0^ >@D0;:^@0?59A:V A0N70E>4=OO D@K:00E>4=OO ^@>?00E>4=OO !0E0@0>=30 (V=H0A0)52O4><K @M3VQ=>20O 0;54>=VO0^4=Q20O 0@MO0^=>G=0O 0@MO!5^B0 V 5;V;LO0^4=Q20O D@K:00^4=Q20O ^@>?00^=>G=0O D@K:00^=>G=0O ^@>?0 MA?C1;V:0 >=30"@0?VG=0O D@K:0"@KAB0=-40-C=LO&M=B@0;L=0O 7VO;0=4A:VO 0AB@02K=BK3C0 V 0@1C40030<A:VO 0AB@02K>AB@0^ ;V?5@B>=>AB@0^ #7=OA5==O09<0=02K 0AB@02K0<>@A:VO 0AB@02K0=0@A:VO 0AB@02K0@K1A:VO 0AB@02K>=30 - @0702V;L0FV=A:0O <5@K:00@H0;02K 0AB@02K0^4=Q20O <5@K:00^=>G=0O <5@K:0!0C40^A:0O @02VO"@K=V404 V "01030$0@M@A:VO 0AB@02K<5@K:0=A:05 !0<>05@<C4A:VO 0AB@02K0:00, !  (VB09)0?C0->20O 2V=5O!0;0<>=02K 0AB@02K!5=- 5@ V V:5;>=$@0=FC7A:0O 2VO=0&M=B@0;L=0O D@K:0'MHA:0O MA?C1;V:00^=>G=0O 0:54>=VO!0=-"0<M V @K=AV?V!59HM;LA:VO 0AB@02K&M=B@0;L=0O <5@K:00@K1A:VO V4M@;0=4K5@03 !;0=>209 >AFV>A=VO V 5@F0302V=0>AB@0^ K530-0@AVO>AB@0^ !2OB>9 ;5=K0=:>=3, !  (VB09)V:@0=57V9A:V @M3VQ=$0;:;5=4A:VO 0AB@02K(?VF15@35= V /=-05=$@0=FC7A:0O 0;V=57VO-:20B0@KO;L=0O 2V=5O0^4=Q20-#AE>4=OO 7VOAB@02K &Q@:A V 09:0A;CG0=KO (B0BK <5@K:V0;5AFV=A:VO "M@KB>@KV0<V=V:0=A:0O MA?C1;V:0AB@02K %5@4 V 0:4>=0;L4!5=B-V=A5=B V @M=047V=K0:>A02KO (V;V=3) 0AB@02K0^=>G=00<5@K:0=A:V @M3VQ=0;KO 440;5=KO 0AB@02K (1 O4=0=KO @01A:VO -<V@0BK0^=>G=KO 0@KO=A:VO 0AB@02K@KB0=A:VO V@3V=A:VO 0AB@02K0^=>G=0O V 0^4=Q20O <5@K:V<5@K:0=A:VO V@3V=A:VO 0AB@02K0^4=Q20-D@K:0=A:0O MA?C1;V:0$@0=FC7A:VO ?0^4=Q2KO BM@KB>@KV&M=B@0;L=0-D@K:0=A:0O MA?C1;V:0$0;:;5=4A:VO (0;L2V=A:VO) 0AB@02K@KB0=A:0O BM@KB>@KO ^ =4K9A:V< 0:VO=510^4=Q20O 6>@46KO V 0^4=Q2KO !0=42VG02K 0AB@02K$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}Ŏ =ۑC:0ϒL(Վ̎Ϗؐl9 5a=6OV$A{ϊ>PNJƋ6iQH V< Ɛ‰Z0%z؋ዖWw4,oFDgRȑ3$&wXPϋzߊOfk -6Iu|l~#ȉ=Pԉ/4IΉe^}g3p)|Qӌ;Ɍ2 W'\/݌[;prqD7܎čQG?s: )j_VMЍ\lOaR܍`Q"ꔎWPz2Ah_Hbhr׊ɓ#$nwjBuʔ;LyQYRډ1.j2f,TDI PPP ` 'ResB   [VP ` 'ResB* 2I ..2I*[VHufijiHugwamHujineHuniueHupeluHutogoHualubaHuchadiHuchileHuchinaHughanaHuhaitiHuilakiHuindiaHujojiaHukenyaHulaosiHumaltaHumisriHumyamaHunauruHunolweHuomaniHupalauHupapuaHusamoaHusaudiHusiliaHutongaHuufiniHuulenoHuulusiHuameniaHuandolaHuangolaHuastliaHubahamaHubelizeHubeniniHubruneiHubukiniHubutaniHuekwadoHugaboniHugambiaHuguyanaHuitaliaHujapaniHujibutiHukataliHukomoroHulesotoHulibiyaHulwandaHumalawiHumodivuHumolisiHumolokoHumonakoHunepaliHunijeliHupanamaHusudaniHutuvaluHuuajemiHuugandaHuuswaziHuuswidiHuuswisiHuyemeniHuzambiaHualbaniaHualjeliaHuanguilaHubelmudaHublaziliHuboliviaHudenmakiHueritreaHuestoniaHugrenadaHujamaikaHukodivaaHukorasiaHukuprosiHukuwaitiHulativiaHulibeliaHulomaniaHumalesiaHumayotteHumeksikoHumoldovaHunamibiaHunijeliaHupolandiHusomaliaHutaiwaniHutokelauHutunisiaHuugilikiHuukrainiHuulugwaiHuuturukiHuvanuatuHuaislandiHuajendinaHuayalandiHubabadosiHubahaleniHubelalusiHubulgariaHuelsavadoHufilipinoHuhispaniaHuhungaliaHuislaheliHujiblaltaHujinlandiHukambodiaHukameruniHukepuvedeHukilibatiHukolombiaHulebanoniHulitwaniaHumongoliaHupalagwaiHupitkainiHusamalinoHusenegaliHusingapooHuslovakiaHusloveniaHusurinamuHutailandiHutanzaniaHuubelgijiHuuhabeshiHuuholanziHuvatikaniHuyolodaniHuzimbabweHuaustlaliaHuazabajaniHubotiswanaHuginebisauHuginekwetaHugwadelupeHugwatemalaHuhondulasiHuindonesiaHukostarikaHulasembagiHuliyunioniHumartinikiHumasedoniaHumolitaniaHumusumbijiHupakistaniHupwetorikoHusirilankaHuuingerezaHuujerumaniHuvenezuelaHuvietinamuHubukinafasoHulishenteniHumikronesiaHunyuzilandiHusantalusiaHushelisheliHukazakistaniHumontserratiHusantahelenaHusiela LioniHutajikistaniHuafuganistaniHubangaladeshiHukolea KusiniHunyukaledoniaHuuzibekistaniHukiligizistaniIfisima fya KookHukolea KaskaziniIjamhuri ya ChekiHuuturukimenistaniIfisima fya KaymanIhisima sha NorfokHuwalis na HufutunaIfisima fya MarshalIfisima fya SolomonHufalme dza HihalabuHutrinad na HutobagoIfisima fya FalklandHusamoa ya HumalekaniHuafrika iya HukusiniHutimori ya MasharikiIjamhuri ya HudominikaHugwiyana ya HuufaransaHuantigua na HubarubudaHusantakitzi na HunevisHusaotome na HuprinsipeHubosinia na HuhezegovinaHupolinesia ya HuufaransaHusantapieri na HumikeloniIfisima fya Turki na KaikoIjamhuri ya Afrika ya PagatiHusantavisenti na HugrenadiniIfisima fya Virgin fya HuingerezaIfisima fya Virgin fya HumelekaniIjamhuri ya Hidemokrasi ya HukongoIfisima fya Mariana fya Hukaskazini,Ulubali lwa Hubahari ya Hindi lwa Huingereza,Ulubali lwa Magharibi nu Gaza wa Hupalestina  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz6J/Q*PQKK-J?JLnQHJN]IN'RM9P@NO"M M_)cJKlJKKQJ~JNMZJSR+SqKKPmIMuIMN# MLPrOJKQQKJKIKCMKNJ3IYQOQJfOKIQ}IdMoMJAINNLN:INJNLINMNLYMIWSIMKLJKlNJIuPzMMJQPHPLPOIMOOZO,LJMN"LJKK^LuJQOh IM3SO*OOIKJJTL@L6OhLWP)KPrL1IVNI KIHIOI2KOIARI8MBO|L[RMNOSJIMJO6L%JJIQO;KhKMPN NPMMLNR-MJ_KvReIVI*NPLQPL JLDQDKL5NLVKyQLfPaNR~ORROLPIzKJLQKwN P ` 'ResB 4 $4[V!2OB8?J@818O09>B>;H0 CA8O5;38OJ@=78J@F8O6J@A8!J@18O"C@F8O=3C8;085B=0<@8B@5OAB>=8OB8>?8O C<J=8O!59H5;8!><0;8O#:@09=0#=30@8O%>=:>=3J;30@8O>@40=8O02@8F89%J@20B8O@65=B8=0>=BA5@0B$8=;0=48O.6=0 78O.65= !C40=8EB5=I09=!5= 0@B5='5@=0 3>@0.6=0 >@5O>AB@>2 0=>B 4 2>0@!59=B CA8O.6=0 D@8:0.6=0 2@>?0>AB@>2 C25>AB@>28 C:0?04=0 78O7B>G=0 78O.6=0 <5@8:07B>G5= "8<>@>20 5;0=48O!525@=0 >@5O!5= 0@B5;5<8!5CB0 8 5;8O0?04=0 D8@:07B>G=0 D@8:07B>G=0 2@>?0>20 0;54>=8O!J548=5=8 I0B8#>;8A 8 $CBC=0$@5=A:0 280=0&5=B@0;=0 78O>AB@>2 >@D>;:.3>87B>G=0 78O2@>?59A:8 AJN70@81A:8 @538>=>=3> (8=H0A0)80=<0@ (8@<0)"@8AB0= 40 C=O'5H:0 @5?C1;8:0=5?>7=0B @538>=0E0<A:8 >AB@>280=0@A:8 >AB@>28><>@A:8 >AB@>28>=3> (@07028;);0=4A:8 >AB@>28!0C48BA:0 @018O>AB@>2 ;8?5@B>=>AB@>2 >645AB2>5@<C4A:8 >AB@>28@C=59 0@CAA0;0<09<0=>28 >AB@>280@H0;>28 >AB@>280?C0->20 28=5O!525@=0 0:54>=8O$0@L>@A:8 >AB@>28$@5=A:0 >;8=578O>AB@>2 J7=5A5=85!59=B 8BA 8 528A!5= 85@ 8 8:5;>=!>;><>=>28 >AB@>28!C1A0E0@A:0 D@8:0:20B>@80;=0 28=5O!0> "><5 8 @8=A8?8!20;10@4 8 /= 095=$>;:;0=4A:8 >AB@>281548=5=>B> :@0;AB2>8:@>=5789A:8 @538>=%>=:>=3, !  =0 8B09.6=>0D@8:0=A:8 @538>=><8=8:0=A:0 @5?C1;8:0$@5=A:8 N6=8 B5@8B>@88>AB@>28 "J@:A 8 09:>A>AB@>28 %J@4 8 0:4>=0;4B40;5G5=8 >AB@>28 =0 !)!525@=8 0@80=A:8 >AB@>28!59=B 8=AJ=B 8 @5=048=81548=5=8 0@01A:8 5<8@AB20@8B0=A:8 8@468=A:8 >AB@>28!525@=>0<5@8:0=A:8 :>=B8=5=BB40;5G5=8 >AB@>28 =0 :50=8O&5=B@0;=>0D@8:0=A:0 @5?C1;8:0<5@8:0=A:8 8@468=A:8 >AB@>28@30=870F8O =0 >1548=5=8B5 =0F88>:>A>28 >AB@>28 (>AB@>28 89;8=3)@8B0=A:0 B5@8B>@8O 2 =489A:8O >:50=$>;:;0=4A:8 >AB@>28 (0;28=A:8 >AB@>28).6=0 6>@468O 8 .6=8 !0=428G528 >AB@>28$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}5C[$ʝWp,Y[Gj*aaĞA%PR[;h[ADGJMPY\_behknqtwzRؠLʜꜺ?J ^S27x `ÞS.!Cܝ̟/ٞIWҜS ڜ ZY%""r38Y(ٟaIj*] h6ʝgGܡ`Sӝ-zF 22o;vΞ Sqa" !`1hLKlZ;B4,4x :}{nfu I :I qFne-uR' .p&BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}pxx)̤jxŧK96JEWբQ&ޞH訁k1iHuA=fʝ^Ѩ-$1N6Ff}^$V=csus_u1槶ZQ培`utt*R$ҥ>R$ӟܟڤסΣ1F̡ʟ6D9ž.5/ɞC6 n r_>*٠Š?H)㠓1˦ɢ| 01J1 ~ZО`מ)]MAP:3YcL|ݦH6ۣinugHz&NHåΩucJϠ_1]yQVY֝ŝv1Н.jE2i6gMU PPP})` 'ResB r r [VSqHPP!` 'ResB\  ``  \[Vb SBIr g|D Vc atc `Gb XS b Bb QVrS Gr ht bt ft `[X BrD  h Xz br @ hr @b cr c| @| br a Xr`r dzf b|Bf X VtD V`r A|b atB 1yY ! ! !(!P ` 'ResB   [Vh|dr aqS S   P ` 'ResB ͕ $͕[VSUBedAziaSuisKaribMorisPerouSpagnJorjiaSvedenAlamagnAostriaBhoutanKomorezTchekiaIwerzhonJerzenezKab-GlasKamerounKiprenezMaldivezMechikoRoumaniaSechelezSuafrikaSusoudanSvalbardVit Nam2.1.48.86AmerikaoFilipinezGreunlandGwadeloupGwernenezSuamerikaAr RenionAzia ar SuEnez VanavInizi CookIzelvroioAod OlifantAostralaziaArchantinaEnez BouvetInizi FaeroInizi KokozInizi landKorea ar SuLuksembourgMaouritaniaAfrika ar SuEnez NorfolkEuropa ar SuGinea-BissauInizi CaymanKreizamerikaNorzhamerikaSaint-HelenaZeland-NevezAzia ar ReterGwiana challInizi Salomontakad an euroMacau RMD SinaAod an OlifantArabia SaoudatAzia ar GevredBroado unanetEnez AscensionEnez ChristmasInizi FalklandInizi KanariezInizi MarshallKorea an NorzhRannved dianavRepublik TchekSamoa AmerikanTimor ar ReterAfrika an NorzhAfrika ar ReterAzia ar ChreizEuropa an NorzhEuropa ar ReterKaledonia NevezOseania diabellUnaniezh EuropaAfrika issaharatAmerika an NorzhAzia ar ChorngCeuta ha MelillaMakedonia (RYKM)Polinezia ChallWallis ha FutunaAfrika ar ChreizKarib NederlandatRannved MikroneziaAfrika ar ChorngAntigua ha BarbudaEuropa ar ChorngGinea ar ChehederHong Kong RMD SinaPapoua Ginea-NevezRepublik DominikanRouantelezh-UnanetSahara ar ChorngTiriado PalestinaTrinidad ha TobagoSant-Pr-ha-MikelonSaint Kitts ha NevisSo Tom ha PrncipeDouaro aostral FrasBosnia ha HerzegovinaInizi Turks ha CaicosRepublik KreizafrikanInizi Mariana an NorzhInizi Heard ha McDonaldEmirelezhio Arab UnanetInizi Gwerch Breizh-VeurInizi Falkland (Inizi Malo)Sant Visant hag ar GrenadinezInizi diabell ar Stado-UnanetInizi Gwerch ar Stado-UnanetTiriad breizhveurat Meurvor Indez,Inizi Georgia ar Su hag Inizi Sandwich ar Su$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ѕiޖjSؗ5%ߕ q+ (@3(ՕEǙ3eUySU!Rf2!!37 ) gBx2Q9`32 v7!L!s!.s53C E"$!.![iڕS HN6aQ?!Q%X@U3Ś ؙ!!Q_!O6"HOrؚ!Ԗ'[ʖ?xvIћ?g'-b3 `6;o BJxA28ژs ˗# +QhfIA!w"^/ 3QY2˘Qrlw2DXI Zx cv3Hi!u !? j?7$oRQ3 2fln1!b(uB e()3?3XKI2}!?MxJY"Ivb 3]A2QI`Wq e 2 Wh!IF̕9s?v Th!9 ~!yQY@IΕ.jE2eBHiPa Pl P` 'ResB   [V/ . (  0 > (  0 B , >  0 >  <  < $ > 0  A 5 H $  H , I (  I   > ( @ / B  , 9 0 H ( , 9 > . > , G ( G  - B  > ( . ? 8 M 0 . H / L  . I 0 ? 8 2 8 K % K 8 B & > ( 9   0 @ 9 >  $ @    @ 2 >  H ( > ! >  . >   >  K  G 2 L $ A 5 > 2 A & A ( ? / > ( >   G 0 + M 0 >  8 , 0 . B ! > , G 2 ?  < , M 0 ? $ ( , M 0 B (  2 G , ( K ( 5 H  ?  (  / 0 2 H  !  8 M 0 >  2 ( M ! K 0 >  K . G 0 > (  G 0 M ( 8 G  M 0 G ( ! > * > 0 >  A  * K 2 H # M ! + ? ( 2 H  ! . I  8 G 0 > / A  >  ! > / A 0 B  A  / B  M 0 G ( 0 B  # M ! > 5 > ( >  A 5 ? / $ ( > . 8 A 0 ? ( > . 8 G ( G  > 2  % ?  * ? / >   M 5 > ! K 0  ? 0 M  ?  <  H 0 ? , ? / (  K . K 0 K  <  K $ G & > 2 >  M 5 > & 2 A * % >  2 H # M ! * ?   G 0 M ( ,   2 > & G 6 , K 2 @ 5 ? / > , M 0 >  < @ 2 . H  M 8 ?  K . M / > ( . > 0 2 >  M 5 @ / > 8 & @  0 , 8 ?   > * A 0  . 0 ?  >  < M  A  & M 5 @ * ( G & 0 2 H # M ! + 0 K & M 5 @ * + ? 2 @ * ? ( M 8 , 2 M  H 0 ? / > . & >  > 8 M  0 0 G / B ( ? / I  2  M 8 . , 0 M  6 M 0 @ 2   > 8 H ( . 0 @ ( K 9 L # M ! B 0 > 8  H * 5 G 0 M & G  K 8 M  > 0 @  >  @ ( @ -, ? 8 >  M 0 @ ( 2 H # M ! $ M / A ( ? 6 ? / > * K 2 @ ( G 6 ? / > , A 5 G & M 5 @ * . G 2 @ ( G 6 ? / > . H 8 G ! K ( ? / > . I 0 ?  G ( ? / > . K  < > . M , ?  . K 2 M ! G 5 ? / >  . 0 ?  @ 8 . K   0 M  G # M  ? ( >   2  + < . H (   5 0 @  K 8 M   2 >  ! & M 5 @ *  G . H ( & M 5 @ *  K  K 8 & M 5 @ *  < @ . M , > , M 5 G . ' M /  . 0 ?  > 8 ? / G 0 > 2 G  ( 8 G  . > 0 M  G   < , G  ? 8 M $ > ( $ M $ 0  . 0 ?  > 2 8 > 2 M 5 > ! K 0 * A  0 M  K 0 @  K . ' M /  + M 0 @  > . > 0 M 6 2 & M 5 @ * 8 I 2 K . ( & M 5 @ *  + <  < > ( ? 8 M $ > ( $ M $ 0 @  . 0 ?  >  I   K  ? ( 6 > 8 > &  M 7 ? #  . 0 ?  > * 6 M  ? . @  6 ? / > . >   M 0 K ( G 6 ? / > 2 ?  M  H ( 8 M  >  ( 8 G # M  9 G 2 G ( > 8 M 5 ? $ M  < 0 2 H  ! * B 0 M 5 @  + M 0 @  > $ M $ 0 @  + M 0 @  >  M 0 ? 8 M . 8 & M 5 @ * $ A 0 M  . G ( @ 8 M $ > ( &  M 7 ? #  + M 0 @  > * 6 M  ? . @ / B 0 K * M 8 G  , > 0 M % G 2 G . @ , > 9 0 ? /  6 G  ( ? / > &  M 7 ? # @  + M 0 @  > * 6 M  ? . @  + M 0 @  > + M 0 >  8 @ 8 @  ?  ( > + < I 2 M  2 H  ! & M 5 @ *  I   K , M 0 >  < M  < > 5 @ 2 5 I 2 G 8  5  + < M / B  B ( >  ( M  ?  A   5  , > 0 , B ! >  M 0 ? ( ? ! > !  5   K , H  K + M 0 >  8 @ 8 @ * I 2 ? ( @ 6 ? / > , K 8 ( ? / > 9 0 M  < G  K 5 ? ( > 8  / A  M $ 0 >  M /  . 0 ?  > 8 G    ?  M 8  5  ( G 5 ? 8   M  > $ / >  5 H ' * M 0 & G 6 $ M $ 0 @ . > 0 ? / > ( > & M 5 @ * / A . 8 . 5 0 M  @ (   2  ! M 8 8 G  * @  0  5  . ?  G 2 I  , M 0 ?  ? 6 5 0 M  @ (   2  ! M 8 2 H  ? (  . 0 ?  >  5   0 @ , @ 8 >  -$ K . G  5  * M 0 ?  8 ? * $ A 0 M  @  5   H  K  < & M 5 @ * 8 G   M 0 2  + M 0 @  ( 0 ? * , M 2 ?  8 M 5 > 2 M , > 0 M !  5  / > ( . > / G (  8 M  M 0 G 2 ? / >  5  ( M / B  @ 2 H  ! + M 0 >  8 @ 8 @ $ M $ 0 @  M 7 G $ M 0 K  , M 0 ?  ? 6 9 ?  & . 9 > 8 >  0 ? /  M 7 G $ M 0 8 G   5 ?  8    5  & @  M 0 ( > ! @ ( M 8 M 9 0 M ! & M 5 @ *  5  . H  ! K ( I 2 M ! & M 5 @ * .  >  5 ? 6 G 7 * M 0 6 > 8 ( ?   M 7 G $ M 0 ( @ ( )9 >    >   5 ? 6 G 7 * M 0 6 > 8 ( ?   M 7 G $ M 0  @ ( / A ( >   G ! 8 M  G  M 8  G  K  G , > 9 0 ? / & M 5 @ * &  M 7 ? #  K 0 M  ? / >  5  &  M 7 ? # 8 H  ! 5 @  & M 5 @ *  "&*.26:>BFJNRVZ^bfjnrvz  "(+.17:=@CILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwzh хdapڅ񄊂UX̓)='>IQBQQ0yC}#)-) AH/'C40 \U:;Gʁɂ҂AMƒ^>LvS(+0" YHN vn)x%'SIX0-oqH WX&)Á&7u !cij_`v9'wqO8߁:߇ ?{'  0l DKR#@=>Dс}H7bK)eC'XL > C|DɄ؃?=׆A)'U _ ۂ~ f-X1%1 1+5eH5mc0%S> ʅN Gքk E{8p8plge_GZ H^:ć0C5Q/ X0 1?/7؁>WO/PY0XP ` 'ResB  $[VKiparMajoteSvijetMjanmarDR KongoGvadalupeKape VerdeSint MartenSveti MartinFarska ostrvaKukova ostrvaBo~ino ostrvoOstrvo NorfolkKanarska ostrvaOlandska ostrvaSjeverna EvropaVanjska OkeanijaKajmanska ostrvaMakao (SAR Kina)Maraalova ostrvaNepoznata oblastOstrvo AscensionVelika BritanijaPitkernska OstrvaUjedinjene NacijeFolklandska ostrvaHong Kong (SAR Kina)Mikronezijska regijaSjeverni dio AmerikePalestinska TeritorijaAmeri ka Vanjska OstrvaSveti Vinsent i GrenadinHerd i arhipelag MekDonaldSjeverna Marijanska ostrvaDemokratska Republika KongoAmeri ka Djevi anska ostrvaBritanska Djevi anska ostrvaKokosova (Keelingova) ostrvaFolklandska (Malvinska) ostrvaJu~na D~ord~ija i Ju~na Sendvi  ostrvaBritanska Teritorija u Indijskom Okeanu$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ilFZeZfee^KXr!TMBqqoLHL5SBVTuL*].^{Yi\IMqD5#3?xZ5 D~2U$9`Y2 m7!=,{sq =F5B$!.!/eK3[$El%"?𜁜\}Ɖ3Few Z\DٝAԜj!W[r 8Y?o?xȇ/:#xVers?CM5;Ka`/X $2 GxveK Om% +L}B&!u,P4G 1hg&'ǜ2ql$`1C k64͒Ha $5{ j% q4x?4+3 q>@C + qt@g$L&넦LKI2?YBxJ2 &v &ȓ O@2/TI`q l q|TKBǝ4WI̕ZO/Ş (Th!݉%yQVY@I 0.j24l&a PRP_P ` 'ResB P [Vbs_Latn_BA 'ResB h "h[V#0?0=5@78@G:0!207838?0B><>@80X>B5>YA:0!28X5B"C@A:0<5@8:55@<C48X0=<0@ 58=8>=CAB@8X0C30@A:08X5B=0<  >=3>@<5=8X0C@>7>=00R0@A:0>@BC30; C<C=8X0#:@0X8=0(28F0@A:0AB@2> 5=!25B0 %5;5=0$0@A:0 >AB@20>68[=> >AB@2>AB@2> >@D>;:0=0@A:0 >AB@20;0=4A:0 >AB@20AB0;0 >:50=8X0!X525@=0 D@8:0!X525@=0 2@>?0!X525@=0 >@5X00X<0=A:0 >AB@200:0> (!  8=0)10;0 X5;>:>AB8$>:;0=4A:0 >AB@20!X525@=0 0:54>=8X0!25B8 "><0 8 @8=F8?%>=3 >=3 (!  8=0)>:>A (5;8=3) AB@20"C@:A 8 0X:>A AB@20!25B8 @8AB>D>@ 8 528A!@54Z>0D@8G:0 5?C1;8:0%5@4 8 5:4>=0;4 AB@20!X548Z5=5 <5@8G:5 @6025!X525@=0 0@8X0=A:0 >AB@205<>:@0BA:0 5?C1;8:0 >=3><5@8G:0 X528G0=A:0 >AB@20@8B0=A:0 X528G0=A:0 >AB@205?>7=0B0 8;8 =52065[0 >1;0ABC6=0 >@_8X0 8 C6=0 !5=428G AB@20@8B0=A:0 B5@8B>@8X0 C =48XA:>< >:50=C" "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}C[R@,[p;[Gj Ma TmCrM6 rcTR[J[BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}PߗEN՚ƚmO%-p>2Hh&53acp+U!wI;q2 ?ݜ ͙B29`l32vwML!gV"O '$!Rw>ʗ3|^/cFdQ!\vX@_$U36b&ћ_!.&*{> !6g2?qBrI林?x(cvIȜ❲>l4{#b35E m"ĘT 2AZSAiJ yQhfIN͘RFߘQYI>lQxaJXI V4x ֘O~^?Aw j=ds*?fVQ3 <4f7 "ї- ],R@×$ J fXKI2n?WQYqm҅Y R]A2ZI`Gq _㛱~x噓$I9\z! bThZA!s IؗyQVY@I6.jƝXٙP P P9"` 'ResB  ![V  4#("*#("4"4"4 (  (#( )44-. .#*,"*((#4"%( &-(2.1.48.88.4*, 4(*,(  * 4 , ( "4%(*#*. 4 -$4*"*,#4-"4"'4*4..#. 4#(( %("( 4."-'"('%..* ,4 4(  3"( 4 3",4( "4((*((( (* ,,(4,#(4* *#*((%'"43 ."* 4".( #4( #,%..%"4( %(%(#(%.#( %3,4&''-,"( ("(( * ,# 3 '4 3"4('"4( .,#*.((4( (" * -,"( 3"4%4#, 4&'"-4'#(( ,#"* 43"(#43"*,- .4,#4(4'"(%%4#,'4%*"(4%,, #4%-3"%4%-*,4,"(%4"4,"( "4,( #'4( #4,( (*, 4(*,4( ,,4.%( ( 3  4 .#4" ,#4"(3"( *"* * , 4.(  44'.". 4(*"%..%3"((%' ''"4'4*"' 4''"4. ,( 44(4((3 " * ,(#(-4"4. 4'4%. *"*4(  4"4#4 ,%( '"(( ,4%(.."'4..#4( #(* ( %3"(#'%3#.( %3#.( &' 4 ,"(( (4  ' 4 .(DRC)'"%)   %4 "(."4-4' 43"( ((.( * ,'"4'4.( ,4"4,3 ,"*43 "( 43". ,%(  * ,#/4(4* ,,4"4'(*(%( -#3 44'"4* #4.#3 44*#4 ,"( ,#4( 4( ,44,,* ,#"4((4' 4 .#( .4(43 %.( %( 4 *"4&*4*"%4 ((-(%*'(4 %&"%/( "'4 43",#( "4,4((*3",44.,%( 3  4 *(#(3"#4"4(4%34(#( 4(43 #,,%( * . (*"4*"4( %.4 ( 44 "4#3 44-%4#3 44(4#3 44'44%,"4-3".,%( %( ,"#(.4' (4 %*4'(4 ,%( ' (, ,%( ' (4 ."( * ,) ,%( .,4 (3 ,%(. (FYROM)%,44 #*%( %,44 &,#,' 43"#,%( '4(( 3"."((*( '4%. (#3 44,"(4 %. -'"( . 44#4 %#4,'"4' 4 .-(4%%(*"4-#, 4,' (4 3"(( (4 ,"(( , .  "4%( 1 3 #,.( '(4 3"(*4) 3"(* ,"4. "(.3 (4 %(( 4"4 ("4)* (*  ((3 4"4'(*4,( 44("4 (( 44 3")4#3 44(*(#3 44"%) ' ('  #*4%,4"4 '$#( 4 . **%-*"4#3 44*4."4 ."( ' (4 *".4("4.4 (3 '(4 *".4* ,( *".4&  -  - (3 '43 3"('43 ' ,%( -3".,%(  #3 (4 ,"(%(44 "4,4%,44 "4(4-#4 '4 3 4** 3 ,#(#,"4#3 44%4#( ,4%3,(4'"%) '#(,%( *4."4 3"(*4."4 ,"(' 4 .-3"(#4**  -  - (3 3"(%4%4 (3 ("'4) '  (('43 ' 3"(' "'4 ("43" 44  *4&*"4',( 44*4."4 *".4*#-( .%( (#( 4(4   (%,44 "4,#((4( 1 . "4*' (4 *4 ,%( "4(4 '", 4.#4'  -  - (3 3 "(  -  - (3  ,4 3"'43"'"4%#4  -  - (3 ,3 4  -  - (3 3 "'.  -  - (3 %'#.4  -  - (3 3 .  4,"4  )%. . 3"(4%((&''  4,"4  )*".) ' *( '4' 4 . (3"43"')*4."4  "4 ,"(3"((4 . .3  .'%4( . &"4, .()3#("4'4 -#3 34)%#4"44 . 4 , ,4+(4, "44  -  - (3 +'4#3 44  -  - (3 +%,44 (4%4 . ,( 4-3 %4%,4%'4 -#3 44-.((4 3"''43"'... 4 ((#()  -  - (3 13 "(( 4 ,"4#3 4'%43%,44 ( ,"4 . ("* ,#'44*4. "4 "(   -  - (3 43"(( 4 "4(4  -  - (3 7*"4' 4 . -. 4  -  - (3 8'", 4."4 &-*",  -  - (3 9'43 ' 3"("43"'43"';3"(( 4 "'4 '&% '"( ' (3 D%,44 (4%,44 . 3  3",(4%4I"4(4 '", 4."4 "4(4  -  - (3 O'4#3 44 -#3 44 (%4#3  4 %4,( 4)R&"44  -  - (3 3 3 4.44  -  - (3 [' (4 '"4( . ' (4 %3 4*( 4  -  - (3 ! "&*.6:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}  P j v Z  H O B P4 q  f  "v@s b=Qflj QJ6  Xa:h  GiMcqx A8 ~ -KR< > !X[d OQ  00_4= +sj#r ]t; u s;+    ,d #6 TjI>0Y /Q 1F4  7 w> & dYJ*  M : t|m Z Z(3x sR %kWw  4.yQVY~3 .jE2@^ ] PPP` 'ResB- 4 44#4-[V&(0=85=8828'5E8(5<00<18@5F80<180B288A0@ >AA8!5@18#@40=(25F8/?>=8><0=2AB@8;10=85;L38>;8285=3@8A?0=8815@80<818835@8 C<K=8$@0=F8%8=48&89G>L-AB>=8-D8>?88@0:J>;30@8@078;85@<0=8@;0=48A;0=480@810H8@3878>;C<18><>@0H02@8:80;0978>;4028>=3>;8>@2538!;>20:8!;>25=8"0=70=8%>@20B8-@8B@592AB@0;82@>10@B=4>=5780:54>=85;0=578"C@:<5=8$8=;O=48(259F0@852@>7>=05;>@CAA8@5=;0=480;L4820H>@BC30;8!5=B-NA8"C@:>9G>L2AB@0;078CL@689G>LJ8;10 78M= 309@50;5AB8=0$8;8??8=0H-@<0;>9G>L060@89G>L853>-0@A8>B- 82C0@E070:EAB0=845@;0=40H2E0= <>E:.::J5@0 78C25= 309@5J8;10 >@59J8;10 !C40=C@:8=0- $0A>5@;0 5;0=48J8;10 D@8:0J8;10 2@>?0!L5@@0- 5>=5>::E0 @8B0=8<5@8:0= !0<>05@@834CL=5=0=5@;0 0;54>=8J8;10 <5@8:0>@D>;: 309@5.::J5@0 D@8:00L@60;0<0=G>L@0EL0@0 :50=8C:0= 309@5=0H0B8=0= <5@8:00;E10;5= "8<>@.::J5@0 <5@8:00;E10;5= D@8:00;E10;5= 2@>?0-:20B>@0= 28=5909<0= 309@5=0HJ8;10A540 >@590;E1C75= D@8:00;E1C75= 2@>?0.::J5@0 0;E10;5;0=40= 309@5=0H030<0= 309@5=0H0=0@0= 309@5=0HJ8;10A540 D@8:0J8;10A540 2@>?08B:M@= 309@5=0H"@8AB0=-40- C=LO$@0=FC789= 280=09J040;0@0= 309@55@<C40= 309@5=0H>:>A89= 309@5=0HJ8;10A540 <5@8:00;E1C75= !0LEL0@0!59H5;0= 309@5=0H!5CB0 0, 5;8;LO 0#>;;8A 0, $CBC=0 0$0@5@89= 309@5=0H$@0=FC789= >;8=578>L27CH 9>FC @538>=0@H0;;0= 309@5=0H!0C489= 0L@189G>L!>;><>=0= 309@5=0H&EL0=0B>LE=0 (B0B0HJ8;10-<0;E10;5= 78=B83C0 0, 0@1C40 0><8=8:0= 5A?C1;8:00;5AB8=0= ;0BB0=0H0?C0  5@;0 28=59!5=B-8BA 0, 528A 0"@8=8404 0, ">103> 0$>;:;5=40= 309@5=0H!5=-L5@ 0, 8:5;>= 0>A=8 0, 5@F53>28=0 0!0=-"><5 0, @8=A8?8 0!89;0ELGC ;5=8= 309@5(?8F15@35= 0, /=-095= 08@38=89= 309@5=0H (&()J8;10-D@8:8= 5A?C1;8:00:0> (H0-:J0LAB8=0 :>HB)$@0=FC789= :J8;10 ;0BB0=0H"Q@:A 0, 09:>A 0 309@5=0H.::J5@GC D@8:8= 5A?C1;8:0>=:>=3 (H0-:J0LAB8=0 :>HB)!5=B-8=A5=B 0, @5=048=0H 0@8B0=8= ;0BB0 =48= >:50=5EL8@38=89= 309@5=0H (@8B0=8)09@5 8A0 ?09E0<0@ 28=0 45J8;10A540 0@80=0= 309@5=0H8:@>=578= $545@0B82=8 HB0B0H.::J5@0 0, 5@30@0 0 0;E10;50@189= &EL0=0B>LE=0 -<8@0B0H&(= 0@0EL0@0 :5389= 309@5=0HJ8;10A540 0, :J8;10 0 <5@8:0>=M9@, !8=B--AB0B8CA 0, !010 0$>;:;5=40= 309@5=0H (0;L28=0H)>2H0E:E5BB0 J0L<=89= @30=870F8J8;10A540 <5@8:0  &( 0, 0=040 0%5@4 309@5 0, 0:4>=0;L4 309@5=0H 0+J8;10 6>@468 0, J8;10 0209= 309@5=0H 0# "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}U PsT $,?:) 0͡KvɤϠeϟ礲OkO 5e#FAh#W*tC ʞ7V=ݣI|۝<+`q4$4oH9d Wjcҝ͢ڜ74Q#R+-$!XG#KP˥@gJ3v$ |>4IDCמ2=@#d/4dCk\63꡷Yd7$/f4LyGTŜd̜#lr¡`@y Ӝvp:vG&|>t)|4R!AMo#"BߟɝAH&4#$QWwj]?q^֡yQY73U5j2A@c@ P1 P< P ` 'ResBI  MM I[VHaponTsinaItalyaAlemanyaPransiyaAmihanang MacedoniaHiniusang GingharianWala-mailhing Rehiyon 1syEYs -o0eP ` 'ResB  [VGuniMariNepoItareSwisiAngoraBerizeBufiniIkwedaIraakaIraaniKoromoMarawiMaritaNaigyaNoorwePocugoRrashaTuvaruAngwiraGabooniGuriisiGyogiyaKuweitiPalaawuArubaniaBararusiGyamaikaGyapaaniHoorandiIrerandiIsirairiKorasiyaMongoriaMoridovaMyanamarOsituriaPitkainiPoorandiTairandiTokerawuUkureini  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzInzO)5{aO 8gMDb92GW'*!& XĜ.!Uz S& C,c5-mD9}8Ҝ$,S*9˜)NNe'=7[8Y5+PNq+/+M"vI}gAE|Mٜ%a/j Rc%2眩dk?|L 4wYM3#. @N M$/y5ڃ;INU@E,/:RN3sr;Is j; qwBĝ" GXBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}!&T%%s%'$'b'%'"&"(,((&#V#)&Q$&;(&&&'o'%;'!X)f$y%!""!##$!! &&"&["<$#C$#t#t"V"%%!j"'s!'%!0%`"e"w!'!j(<&'G&!.'' " &$'$ &"'y"!!$!""~&"%!"! '!##"'$# ]% $f%!! "!"$7!!"##%"&/!)" %!*)&##;!"%#!!(!(! !_$!!"!"+! #$!"J($K%"R& $?!." %$J$$"C!2#8#)"G!_!W!J#5$~$.$%% ]&P#)(B"="'$S!\#D#O!">#b#h#%c!&L"G"' g!k! $!o! &%#n#{!Z(h&$z(o"Q"z##!o%,#3"!!8"9%s&#$"#%#(#$%" "$}'n$$!#&( .) "X$"$B%#! &!"#""'C)(!v$%)#))##&$U'#3!![!&~""(yQY$K!#.j2%1&H'$m)#%V P P P ` 'ResB0  77$0[V*3H/:F'E31DF&H1/F&1'F(FF(D2*HHF3*F',G'F,1331('34D9HE'F91'BB(13B*1E'*'E'*F,1FE3'~'D'H~1HH'~FHH('H*'(F'*F'FEFE''&(HH*'F(D('E'*H1',2'13HH/'F3HH1'3H3'AD~FD'*'DH(F'FD3*E'D/EF'E:1(E3F1HF,1'FHH&H'F/'HH3''1(3F/'H'F'1F2&'1HH('&'F/1'&H'F/'&*'D'&1DF/&FD'(1HHF'(D'(-1F*'DF/*D'H,'E'',(HH*3E'D'3F'AFD'F/AF3'D(1'ED/'E'FE'1F'&H1HH~F/'E'F''*'F*F'E'E1FH1''H1('31F'/'F/'&'FHD'&'3DF/&H1HH'&1'F'&3*F'&31'&D&3~'F'&H'/1&*~'&1*1'&('F'&E'F'('1('/3(HD'1'(*3H'F'(D'HH3(1EHH/'*HH'DHH3D''3DF'3F'~H1AD3*FE'1*FE2'E(EFD'GF'1'~'1'H'~H1*H'DF2HD'1H'*'DE('E(/'~1/1FD'F/H'/D~H1,3*'FF/3*'FGF F2.1.47.72&H3*1'D'&3*1'D'&1F*F(FD'/43H'2D'F/31'DFB1:23*'FD*H'F''E'/F'E1*'F'EF*31'*ED'F2'FH2D'F/~1*~DF2'HHFF'FHH'*HH'2'.3*'F*/H'13*'1'(1'D*'1F/HH1'3&H2(3*'F&F/F2'&1EF3*'F&A:'F3*'F3'F E'1F3F* E'1*F3F DHH3'3F E'1*F3F GDF'DH3E(H1D.*F4*'FEHH1*HH3EF*F1E'1 F (3'H&'21(','F&D3'D'/1(H1F'A'3*H1E'F3*'F/HH1 E'FF'H 1/ '13'E'1 F('4HH1 &'3'/HH1 (HH3-1' 'H'3F ('1*DEFHH'D/F''H' &'3'1' ('4HH11' ('HH1F F4'3'/HH1'F H/HH1 13E33HH/'F ('4HH1F (1'2'D'F' A1F3'F &3*H'E'1 /EF'('HH1 &A1B'&A1B' ('4HH1&E1' ('HH1&E1' D'*F('4HH1 &A1B'*E1 '*/HH1 F1AF'H FF'31'HF'H'3* &'3'~'~H' F FH'H' &A1B'G'* &'3'4'F4F 1*HH* &H1HH~'&E1' ('4HH1&E1' ('HH1('4HH1 &H1HH~'('HH1 &H1HH~'*13*F /' HHF'/HH1'F A'1H/HH1'F E13&HH*' H ED'3F *3 H F3'H' &H1HH~'&E1' F'H'3**1F/'/ H *('H/HH1'F &'D'F//HH1'F 3DE'F/HH1'F E'14'/HH1'F 'E'F/HH1'F DF/HH1'F F'1/HH1 &'3F3F/HH1 D~1*F3'EH' &E1'F'H'3* &A1B''* &A1B'F'H E'1F2'&A1B' 1 3-1'/HH1'F ~*1F3'H*E H ~1F3~3F ~1 H EDF91(3*'F 39HH/~DF3' A1F3'G'* &H1HH~'/1H &B'FHH3'/HH1'F E'DF'3F'H AD3*F'FF*H 1*HH'F(3F' H 12F'3'D('1/ H 'F E'FHD'* 1*HH'F('4HH1 '* &'3'E'1 &A1B' F'H'3*E'1 /EH1'* F&E1' ('HH1 H ('4HH1/HH1'F *H13 H '33F* F3F* H 1F'/F2/HH1 '1('F GF/'/HH1'F /1H &E1'/HH1'F E'1'F' ('HH1/HH1'F G1/ H E/'F//HH1'F 1,F &E1'/HH1'F 1,F (1*'F'G1E ('4HH1'F A1F3'E1F4F 1*HH 91('F1E (1*'F D &B'FHH3 F//HH1'F ,1,' H 3'F/H ('4HH1$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}XŠO;ϝp_ǜMR%pϜ/ Ğ*8ߝ˟}ݙ֛ I䚓_e }Ә@Ø˘ ݗ՜ F~7erE*[ݟcT|O晭™%ԙ˙ Ѡ,os  /ʗ梭0vZК6ėd˛ǚâv:^4 k)#.Q **#?8#D D84^U+[֗I>H91 FR'T0{M!3[\pG ?;qKfvmzCdibqj7."%c^q ՞>ۘI0LRM ? 7KˡlQS[MwЗ H yQYoК֗@7~ P>PIPښ` 'ResB  Y &Y [VOSNIrkKeHaKyprsvtrn naIrskoLibyeRuskoSrie eskoXeckoBhtnDnskoFinskoGambieGruzieItlieNorskoPolskoSrbskoZambielandyAlbnieArmnieBolvieEkvdorEtiopieFrancieGrnskoLibrieNigrieNmeckoThajskoTuniskoTurecko`vdskoAl~rskoBrazlieEstonskoFilipnyJaponskoKapverdyLotyaskoMalajsieMaledivyMaarskoPkistnRakouskoRumunskoSeychelySomlskoeuroznaAustrlieBloruskoMauriciusMelansieTchaj-wan`panlsko`vcarskoChorvatskoKazachstnKyrgyzstnMauritnieMikronsie ern HoraJi~n SdnAfghnistnJi~n KoreaLucemburskoSvat LucieTd~ikistnzerbjd~nji~n EvropaStYedn AsieSvat Helenaji~n Afrikazpadn AsieEvropsk unieJi~n AmerikaSevern KoreaSpojen sttyvnja OcenieNov KaledonieSadsk ArbieVno n ostrovVchodn TimorZpadn Saharaneznm oblastsevern Afrikasevern EvropastYedn Afrikazpadn Afrikazpadn EvropaBouvetov ostrovCookovy ostrovyLichtenatejnskoMyanmar (Barma)Severn AmerikaSevern MarianyStYedn Amerikavchodn Afrikavchodn EvropaKanrsk ostrovyMacao  ZAO nySvat Bartolomjjihovchodn AsieKajmansk ostrovyKongo (republika)Palestinsk zemPobYe~ slonovinySevern MakedonieFrancouzsk GuyanaSpojen krlovstvKaribsk NizozemskoClippertonov ostrovFalklandsk ostrovyHongkong  ZAO nyKongo  BrazzavilleMarshallovy ostrovyMikronsie (region)Pitcairnovy ostrovy`alamounovy ostrovyJihoafrick republikaSvat Kryatof a Nevissimulovan diakritika`picberky a Jan MayenDominiknsk republikaSvat Martin (Francie)Francouzsk ji~n zemSaint-Pierre a MiquelonStYedoafrick republikaSevern Amerika (oblast)Svat Martin (Nizozemsko)Svat Vincenc a GrenadinyOrganizace spojench nrodosimulovan obousmrn zpisSvat Toma a Princov ostrovBritsk indickoocensk zemFalklandsk ostrovy (Malvny)Heardov ostrov a McDonaldovy ostrovy)Ji~n Georgie a Ji~n Sandwichovy ostrovy& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}mi6I؞VfɞX͡_8ɝED àJ8֝ϝv{kwU!ƍo2<7?+\휁 曽~2)T 9`w*2 =Kf $!.!kk) K3w_%"!oh5K*}W]`o_! 䜮s_c8!%2?BrIlТ?x;hvI?3+|7co^r`Û,cI2& ˟> &%1h,jn2l& -FTXI x ;Q O~-"Tʛ jF q>sxћנ%aF 2qB!ɜ؛!`Ҝ{U$_.AU.XKI2ۜ?uRxJ桎.v~& =2~LEq M?p4!8QMs?! aTh+6! ߛ!yQVY1IZ.jAݟX`fP P P)` 'ResB\ O cc&O\[VDUIracCiwbaNorwyPeriwRwsiaSbaenTwrciY BydLatfiaMorocoWcrinAwstriaBelarwsBolifiaCamerunDe AsiaDenmarcFietnamHwngariLibanusMecsicoMoldofaRwmaniaTsieciaDe SwdanBwlgariaDe EwropDe KoreaIwerddonSlofaciaSlofeniaY CaribYr AifftYr EidalAwstraliaBidi FfugPortiwgalY BahamasY FaticanY FfindirY SwistirYr AlmaenYr AmerigCanol AsiaDe AffricaDe AmericaGwlad BelgGwlad PwylGwlad ThaiLwcsembwrgPalesteinaY MaldivesYnys ManawAwstralasiaGwlad GroegGwlad SwaziGwlad yr IYnys BouvetYnys y GarnYr ArianninYr Ynys LasAcenion FfugDwyrain AsiaY PhilipinauYnys NorfolkAmerica LadinArdal yr EwroCanol AffricaDwyrain EwropDwyrain TimorGogledd EwropGogledd KoreaSamoa AmericaSeland NewyddYnysoedd CookArfordir IforiGorllewin AsiaYnys AscensionYnys y NadoligYnysoedd FfaroYnysoedd landYr IseldiroeddGorllewin EwropDwyrain AffricaGogledd AffricaGogledd AmericaGuyane FfrengigGwlad IorddonenYnys ClippertonYnysoedd CaymanDeheudir AffricaCaledonia NewyddDe-Ddwyrain AsiaGorllewin SaharaY Deyrnas UnedigYnysoedd SolomonAffrica Is-SaharaGogledd MacedoniaGorllewin AffricaGuinea GyhydeddolGweriniaeth TsiecOceania BellennigY Congo (G.Dd.C.)Ynysoedd MarshallYnysoedd PitcairnMacau RhGA TsieinaCanolbarth AmericaPolynesia FfrengigRhanbarth AnhysbysY Congo - KinshasaYr Unol DaleithiauPapua Guinea NewyddSaint Kitts a NevisYr Undeb EwropeaiddYr Ynysoedd DedwyddGweriniaeth DominicaHong Kong SAR TseinaRhanbarth Micronesiay Cenhedloedd UnedigY Congo (Gweriniaeth)Y Congo - BrazzavilleYnysoedd Pellennig UDAAntilles yr IseldiroeddYnysoedd Gwyryf PrydainYnysoedd Turks a CaicosEmiradau Arabaidd UnedigYnysoedd Cocos (Keeling)Ynysoedd Gogledd MarianaTiriogaethau PalesteinaiddSaint Vincent a r GrenadinesYnysoedd y Falkland/MalvinasAmerica i r Gogledd o FecsicoGweriniaeth Canolbarth AffricaYnys Heard ac Ynysoedd McDonaldTiriogaeth Brydeinig Cefnfor IndiaYnysoedd Gwyryf yr Unol DaleithiauTiroedd Deheuol ac Antarctig FfraincDe Georgia ac Ynysoedd Sandwich y De)Ynysoedd y Falkland (Ynysoedd y Malfinas)& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}|3ښɘNEʚљ*s>L!3@A4APߙ_U!ӝRo2!!JiY J2QԘ9`l32 v7!L!w"Q $!|~^X`3 =3 QX4!nX@U3!#`!!G]_!pG4̜ÙVOJ}3n!3]?uIƛ-;?xCNvI ?#ϗ?#b3 ОSEPm" BJ.52# A# חQhfIA!@ /QYIlEo22IRXI ? x ߗv3:Ri!; !?^ j% dX?ߘV Qm 2f!nj!?Y,R@ J5,XKI2}!?~QYdv (J2QI`!q v?p2t3!I9s?Ǘ aThc!9 !kyQVYP@ .j2HA؛`9홪<P P P ` 'ResB B $B[VFNVerdenstrigJuleenTyrkietAlgerietCaribienEtiopienFrankrigFrerneRumnienSydasienSydkoreaSydsudanTjekkietstasiensttimorBouvetenComorerneCookernePalstinaSAR MacaoSlovakietVestasienstafrikasteuropaCocoserneGrkenlandMaldiverneVestafrikaVesteuropaVestsaharaCaymanerneSydstasienAscensionenFilippinerneHvideruslandSalomonerneSeychellerneYdre OceanienClippertonenKanariske erMarshallerneMellemamerikaNy KaledonienUkendt omrdeFalklandserneNordmarianernePapua Ny GuineakvatorialguineaFransk PolynesienRepublikken CongoDet sydlige AfrikaSubsaharisk AfrikaBosnien-HercegovinaMikronesiske omrdeDe Forenede NationerDen Europiske UnionDet nordlige AmerikaDe Britiske JomfruerTurks- og CaicoserneDen Tjekkiske RepublikDe Amerikanske JomfruerSaint Pierre og MiquelonDen Dominikanske RepublikAmerikanske oversiske erDe palstinensiske omrderNord-, Mellem- og SydamerikaDe Forenede Arabiske EmiraterSaint Vincent og GrenadinerneDen Centralafrikanske RepublikFalklandserne (Islas Malvinas)Heard Island og McDonald IslandsDe tidligere Nederlandske AntillerDen Demokratiske Republik Congo (DRC)South Georgia og De Sydlige Sandwicher,Det britiske territorium i Det Indiske Ocean2De Franske Besiddelser i Det Sydlige Indiske Ocean$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}FiAʞK4Uܠmx.;Lv6ğm9N 3 5VNU!Rx2=#?iM5 rK.L2Q/9`&l32 v7!L!s! &53"Н $!|*jY5 p47c k[3ӞQ#!Tp KX@U3d&i!'a_!7vퟩ/"'B^!T2?4BrIU5ޡ?x;hvIOt?s6b3RA`m"X QA2ڝނ%Al7 QhfIA!oJ // 3QY2]lEo,6IBXI ?@x v3:Ri! i!?zw jR qfE?stRQ3 2fŞ!''!T@?@\JK..XKI2}!?GQYf dv-4 3K2QI`q \Qy2#؟![4ySs?Z! %jTh!9 .!yQVY1C.j2xCTIǝ&PoP|P ` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResB B $B[VWeltTrkeiZypernKomorengyptenAlgerienBolivienNorwegenOstasienSchwedenSdasienSdsudanMalediventhiopienCookinselnFrankreichsterreichDeutschlandKokosinselnNiederlandePhilippinenlandinselnGriechenlandKaimaninselnLateinamerikaMittelamerikaNeukaledonienElfenbeinksteFalklandinselnMarshallinselnPitcairninselnWeihnachtsinselueres OzeanienSubsahara-AfrikaSdliches AfrikaquatorialguineaBrunei DarussalamEuropische UnionKanarische InselnUnbekannte RegionVereinte NationenAmerikanisch-SamoaNrdliche MarianenNrdliches AmerikaVereinigte StaatenFranzsisch-GuayanaSo Tom und PrncipeTschechische RepublikFranzsisch-PolynesienVereinigtes KnigreichBosnien und HerzegowinaDominikanische RepublikTurks- und CaicosinselnBritische JungferninselnHeard und McDonaldinselnFalklandinseln (Malwinen)Spitzbergen und Jan MayenMikronesisches InselgebietAmerikanische berseeinselnAmerikanische JungferninselnVereinigte Arabische EmirateZentralafrikanische RepublikSonderverwaltungsregion MacauKongo (Demokratische Republik)St. Vincent und die GrenadinenBonaire, Sint Eustatius und SabaPalstinensische AutonomiegebieteFranzsische Sd- und Antarktisgebiete)Britisches Territorium im Indischen Ozean,Sdgeorgien und die Sdlichen Sandwichinseln$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}CiA7<>Q-4wWȞXj_F(;Lv6ܟ9$Pm/3[-5<0wU!Rk~2=#!DDϝ5 S2A/9`&l32 LY7!o &53"DE"$!.!Yo47X` K3 /,kQ4!O<ڝX'U3f!s!'^<_!7iB ĝI!2?BrIٞ+?x;hvIЙ_?s6b3RA`;o' QA?62V%A#~7 [#hfIA!oR //cQ42x]l@:WIBXI ?x v3;i!L :O!?x j}; qПb?ލQ3 2q!'T-6@$\Js.XKI2}!?QYf %v.t ١ 3T2QI`q HK#Ǡ2}![4 Pws?F㠥! wtTh! ( yQVYy- .j2XHiZxdpP`PmP9"` 'ResB   [VP!` 'ResB8 *# << *#8[VKapverdenWeissrusslandSalomon-InselnGrossbritannienusseres Ozeanien "y2L! 5#+#R#b#C#p!JP)#` 'ResB B B[VAyselandkamboogiGurma KooreeHawsa Kooree  "+.17:@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz&B '1% S xK&5K2?7!53 E% x  qB g/J6OY {vaO{?G?3S$ ~"]YC?+%+&7iT6x6_?O?&o')6syC a BJLw%Y~Ub AS46 O6h&A!|Ji 1hIOSU6U!`66XI ]S HpYq&IF$ j-Z[ uppl{& 솏&4A&&RAB!Y. Q _ $6 6KI2//ֆYX IK &B2K7Kq 76'{ TBZ֌L]_pTh!xa!-P ` 'ResB Y !Y[VswtRuskaDaDskaFrjeNimskaPlskaChilskaIndiskaItalskaLetiskaLibyskaSyriska`paDska`wedskaAlbaDskaArmeDskaBelgiskaCypriskaEstniskaJapaDskaLitawskaRumuDskaSalomonySerbiskaSwasiskaBulgarskaGrichiskaHungorskaKaribiskaTurkojskaCarna GraEgyptojskaFrancojskaMakedoDskaSurinamskaSBowjeDskaIndoneziskaMawretaDskaGdowne kupySaudi-ArabiskaKajmaniske kupysrjejzna Afrika eska republikaMakedoDska (PRJ)Pdzajtany TimorSrjejzna AmerikaVatikaDske mstopdzajtana AzijaAatyDska AmerikaFrancojska Guyanapdwjacorna Azijapdzajtana Afrikapdzajtana Europawenkowna OceaniskapdpoBdnjowa AzijaPdpoBdnjowy SudanPdpoBnocna KorejaPdwjacorna AfrikaPdwjacorna SaharapdpoBnocna AfrikapdpoBnocna Europapdwjacorna EuropaPdpoBdnjowa KorejaPdpoBnocna AmerikaPdpoBnocne MarianyTurks a Caicos kupykrotkozajtana AzijapdpoBdnjowa AfrikapdpoBdnjowa EuropaPdpoBdnjowa AmerikaZjadno[one kralejstwoFrancojska PolyneziskaDominikaDska republikaAmeriske kn~niske kupyBritiske kn~niske kupySBonowoksowy p[ibrjogZjadno[one staty AmerikiZjadno[one arabiske emiratypdpoBnocny ameriski kontinentPdpoBdnjowa Afrika (Republika)Palestinski awtonomny teritoriumWsebna zastojnstwowa cona MacaoWsebna zastojnstwowa cona HongkongBritiski indiskooceaniski teritorium0Francojski pdpoBdnjowy a antarktiski teritorium6PdpoBdnjowa Georgiska a PdpoBdnjowe Sandwichowe kupy! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}ZiiឳܜXB@͞MEʝet3/BQwU!Ro2ʛ=#-DI\)8 rK)BP2U$ӛ9`$l32 LYL!*.O*"v\ *$!.!QVYwo/X`NK3 :z3#!ܛsXe}#)`)%a *ZD5kNllI!+b2?Eo@I3.?x VvI8T?x98H]b3"7\+;o>: A2/tUA̜4 [#hfIN//,V42lwl@-}IXI ?x ,;#l d"8G- j] q b?zglQ=C 2q!_ Q(@$\J.XKI2Н~QYv& GF2QG'/q L?p( [z!I/s?R:! aTh ֟/eyQY1IjE2pj PPP ` 'ResB   [VkP ` 'ResBO  SSlO[VCadEndCiliGinOKriEsptFransGiyanOtrisSapoKSiiprAlseriBeliisBelsikBermudBresilEcoopiEspaaKambojSamaikSeorsiBahraynBoliiviBoswanaBuruneyKap VerOndurasSlovakiArsantinEndonesiKoddiwarGuwadalupOstraaliaSalvadoorSaK LusiaAserbaysanSerra LeonSipraltaarGin BisaauBurukiina FasoMofam mati CekSamoa yati AmerikAntigua di BarbudaBosni di HersegovinEcinkey yati NoorfokMofam demokratik mati Kongol "+.17:=@CILOUX[dgsv|?H~ &)U!Iic j ɜW9 |M %Y9G2`gE"R.!ۜK3/3EH* }5zK7'?un"-!C"@%?x-3 "Ҝb3? |MA!%Cl@@$?2 P ` 'ResB      [VEqL@ JbB S@zS aEr crG TqST S XT c`tTz btUr GrUqSfXq crXqc J`VtBgz Jr@t ]zJ@z S LBrbrfB a SBr SrGzb frG|b LSG}b GqJqb @rJ| B|J|D BS|b ]zVc atcV [rcV bzSX c ]rX@ h`tXz a|Jaz XzSb Bbb SBcq ]|ff X| hhr bq@hr bqSh| XqS@r`t V@zT VqLB S LB V|SGq X{ @LzS Xq@Ot ] ctS`t bt Sq`r GqT| czSLVb Xt LVzJ SqXVz SrSVz cr[Vzc GXX| S @|at @bzSbt ]S LcJ Vr afr br afz dqcfg|D @|Dh bt VqhD Br chr GrVJhr J crhrf TzS@z X btS@| hz dGqb X SrJq`r ]qSSr ht h{UrS czSLV g XfV|Y ] SVt S`rXqc QrVfX| b| @|X|S f bJ[X Vr aat BS Lcz V S|Sc{ f| P|fq`r Tfft`r LzShD B| chqS Q| bht bt ft@| X| b|fBzX Vr aB| J X cGr Vt JrPq`r czSLS Xr Vr aSr @ ] BT @r fOqSVD c QzdX cz dr aXz@ fr @|X| br dqfX|c Q| Vq] St h Ot`[X BrD at hzf hzdqr cD @fqb Vr afrD B T|bft br SqXfz Sr Bcf| X cr agqD B brhq a czSLhrf b azchz A L|b@ [Bf fOqS@|f J br @@qtb b @|Bt hzb frGrV bqc JbJt Sr dr aL| Xr Sr @T b Bt ]`rT|b Et BqcUr cr TrSfVtc B br aVb Vz L|fVt btS LrXqb Jr Sr@X| [X Vr@[rX VV ]zb| Xz Sr acB [X V|bf|B T| atchb Xr Sr ahq`rf czSLhq|f Jr ah|dr aqS SVz cr Vr a@X V| Lr aBrbqrS cSLB| Lz ct TzJqS [q Sr aVzc h bt ftX Qq Bzf @bfqS X br S|gqS Lt bqfhb GzS Jr Shqc Gr br ahqc Vz Sr ahz br Jz ahzf J| Sr a@rb Brf fOqS@tB BrD Z|X@z br Vr azS@| c|X Vr aSq`r Gr br aSr`t [r czSLVD  @| br aX fz L| Sr aXz c Sr dr aat bt Bt ]`rbz at Sr a|Scq`r Vz br ac|  @| br ac|`r at b|Vfr b  cr `|Sft ] [r czSLh Xr br @ Zthzc fc V L|bfq`tP  ft LqSO GrB Br fOqSVz Sr [t ]z cVD h Xr br @X@ h`t Eq`r SX| br Jz Sr aX|S Jr SzB b|cr Pt ]z Sr acr@ OSf O arSc| h Xr br @c|`r hU br @c|`r hz dr afrSJ  Xqb JzSft c| Vq @r aft c| Vr Sr afzSJ  Xqb JrSfzSJ  ct fr afzSJ  gz cr Sh [b V`r GqShU B Sr fOqShr Pr a| Tr ahr ]| br @|fJEz@  br TV cr@fq`tP  hU br @ft ]rJ [b czSLg|D @|D Eq`r Sh cSL BrD Z|Xhq|f Jzc cr ahrS L| Sz dr a@| @|f BrD Z|X@|D B| @rS d fAz XzS BrD Z|XBt `X  XZ| BrDJqb@ XzS`r fOqSOr  X|b cz hzfJOrf OS Q @tS gTt `zb J| br A|V Jr @qS  fr JrVb @r S  Uz f|Xb dzc BrD Z|Xcz JrSh Xr br @h atc  h|U  XqShtf VzB Br fOqS@ Sz br BrD Z|XBr Sr  Vr fq`tLr az B| Bb fr`|T Tt  Sr`t Br SrUc cS BrD Z|XUq`z b| BrD Z|Xdb U|Bf Or  X|b@|D B| V [ VrcSr`t @ cr Q| Sr aStV U|Bf  f gq bV|`t ]zJ XZ| BrDhq|f Jzc hz dr a@| Jz  Lr hr ]| bzS|b U|c@ XZ| BrD Vb U|Bf h Xr br @Xr aqS Xb  (Vb X)fq] Qr  h bz Vr adb U|Bf @r at b|V@r br V Or XZ| BrDO| @z c`t  XZ| BrDat Sq`r JzL  @rD LXf| c| X|S  BrD Z|Xhz @t J| bzc  Br Srhz fzS dtS Z| BrD db U|Bf @r hU br @Ar brf Xzf XZ| BrDStV U|Bf @r at b|VTrJ @z azbS BrD Z|XVD U|Bf @r at b|VfzSJ  Vb P| c|X Xr`tStV U|Bf @r hU br @StV U|Bf @r hz dr aVD U|Bf @r hU br @D| X dzf T`r ctD U|BffzSJ  @rJf  QD  Sz VrfftB U|Bf @r hU br @ftB U|Bf @r hz dr a@r cr Tzb J|S XZ| BrD L| Xr Sr @qS  br TV cr@VD U|Bf @r h Xr br @]c crf  hzSL  Ut Ot S fz ht O  hzSL  Xzc cr ch|dr aqS S Br XP` XZXfc| db U|Bf @r hz dr aUqSf @r T| cr Sr dr a@z br Vr azS Sz Qb cSLfBt`r a S  USf XD` A|DfctD U|Bf X`r @| Sr dr aat b|V BErB Vf|Xf Z|Bf Tf X| h at hzf hz XD` A|DfUSE Br c| U|Bf XD` A|Dffqc Vb  hzSL  GqS X azSJr Sr LqL  hzSL  J| Vz B|`[X BrD c| XP`r ABf BrDf]  J| Xz  hzSL  TS fr TzfrSJ Tr azb  hzSL  Xr@| czShS Jr Bt ]  hzSL  Vb Vt LOtbf  hzSL  @ @|f BrD Z|XTz crfr Jr Sr aS Jz br P| brfzS Jc  hU br @qS  br TV cr@at Sq`r JzL  h bV  hz Xz bzJfat hzf Br XP` XZXf XZ| BrD VD U|Bf @r X b a S BrD Z|XX fz L| Sr a  (at B| fq Vr a)V|f Sr a  hzSL  gb [r B| Vr SVr Jrd b Bb Br b XZ| f A|Df]bGrS BrD Z|X  Vqr Jrd XD` A|Df]bGrS BrD Z|X  at hzf hz XD` A|DffzSJ ]rS fzSL hzSL  Br bz S QrSfUc cS BrD Z|X (hrf cqf Xc Vr Nqf)Lz X| @zbz Jr@  br TV cr@  h|U  @|D B|gqbL XZ| BrD  QD  Xz@ L| ScL BrD Z|X*fq`tP G}b Gq  QD  fq`tP fzSL ]rE BrD Z|X  "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz#9+'q'V%+g*,++,'&x,#&,',&/*q&<-,,1,+**+V+@)+N#.'0."%5%E#-%p-K%r({"c('/$#;" )$w!$+"+""a% -p!" !*"%3"!((.)E(A*& "!0&H,o$!!z$A+3#'(")~#!$`,%,Z$%" *%" (V-" )F-) !*!F!#-$ $y%j#1!%+#!<0t#()*!T(0%"!<$p)(F$P$P)!=/!!@%"8!!?! &m%*`#,W&&!(d$!!#'c'$&*#U'%["e%"C"#G''%0)d& z**%+'.$9'#!#"~!##$#) "T*=&#-b!i!""J&! ,)$#".k+)i.$ $ ,&% $W#S"**k"&<#$''-'&%($2$$&-&'c"&(L. -T!#'*(($[!M!-!"%K"#.#~&`))/'_//#"#,!!!6(# %+Qs"!jE2//(/.)PPP ` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResBQ v X X vQ [VxexemeGuyanaduiraqdukTHondurasduUSA nutomeGuam nutomeIran nutomeKuba nutomeLaos nutomeMali nutomeNiue nutomeOman nutomePeru nutomeTogo nutomeTsad nutomeT[ki nutomeuruguaydukTAruba nutomeBenin nutomeDz[se nutomeFidzi nutomeGabTn nutomeGhana nutomeHaiti nutomeIndia nutomeKatar nutomeKenya nutomeLibya nutomeMacau nutomeMalta nutomeNauru nutomeNepal nutomeNiger nutomePalau nutomeSiria nutomeSpain nutomeSudan nutomeTonga nutomeTsile nutomeYemen nutomemaldivesdukTnutome manyaAngola nutomeBelize nutomeBhutan nutomeBrazil nutomeBrunei nutomeCanada nutomeDzapan nutomeEgypte nutomeEkuadT nutomeFrance nutomeGambia nutomeGreece nutomeIsrael nutomeItalia nutomeKuwait nutomeLatvia nutomeL[soto nutomeMalawi nutomeMexico nutomeMonako nutomeMoroko nutomeNicaraguadukTNorway nutomePanama nutomePoland nutomeRussia nutomeRwanda nutomeSweden nutomeTaiwan nutomeTuvalu nutomeUganda nutomeYordan nutomeZambia nutomemauritiusdukTAlbania nutomeAlgeria nutomeAndorra nutomeArmenia nutomeAustria nutomeBahamas nutomeBahrain nutomeBelarus nutomeBelgium nutomeBermuda nutomeBolivia nutomeBurundi nutomeDenmark nutomeDzibuti nutomeEritrea nutomeEstonia nutomeEtiopia nutomeFinland nutomeGeorgia nutomeGrenada nutomeGuernse nutomeHungari nutomeIreland nutomeKamerun nutomeKomoros nutomeLebanTn nutomeLiberia nutomeMayotte nutomeMoldova nutomeNamibia nutomeNigeria nutomeParagua nutomeRomania nutomeRunion nutomeSaiprus nutomeSenegal nutomeSesh[ls nutomeSomalia nutomeTokelau nutomeTunisia nutomeUkraine nutomeVanuatu nutomeVietnam nutomeAiseland nutomeAnguilla nutomeBarbados nutomeBotswana nutomeBulgaria nutomeDominika nutomeDzamaika nutomeFilipini nutomeGermania nutomeGrinland nutomeKambodia nutomeKaribbea nutomeKiribati nutomeKolombia nutomeKroatsia nutomeLazembTg nutomeLituania nutomeMalaysia nutomeMongolia nutomePakistan nutomePortugal nutomeSingapTr nutomeSlovakia nutomeSlovenia nutomeSuriname nutomeTanzania nutomeThailand nutomeZimbabwe nutomeAntartica nutomeArgentina nutomeAustralia nutomeGibraltar nutomeGuadelupe nutomeGuatemala nutomeHTng KTng nutomeIndonesia nutomeKazakstan nutomeMadagaska nutomeMakedonia nutomeMartiniki nutomeMelanesia nutomeMozambiki nutomeSri Lanka nutomeSwaziland nutomeVatikandu nutomeVenezuela nutomeAzerbaijan nutomeBangladesh nutomeEl SalvadT nutomeGini-Bisao nutomeIvory Kost nutomeKape Verde nutomeKirgizstan nutomeKosta Rika nutomeMauritania nutomeMikronesia nutomeMontenegro nutomeMontserrat nutomePalestinia nutomeSan Marino nutomeTajikistan nutomeUzbekistan nutomeAfghanistan nutomeLitsenstein nutomeNetherlands nutomePuerto Riko nutomeSaint Lusia nutomeSwitzerland nutomeTimor-Leste nutomeTitina Asia nutomeT[kmenistan nutomeAisle of Man nutomeBurkina Faso nutomeDiego Garsia nutomeDziehe Korea nutomeSaint Helena nutomeSaint Martin nutomeSaudi Arabia nutomeSierra Leone nutomeedzee Asia nutomeedzee TimT nutomeAmerika Samoa nutomeAnyiehe Korea nutomeDziehe Afrika nutomeEuropa WTVeka nutomeKote d Ivoire nutomeLatin Amerika nutomeNew Kaledonia nutomeTitina Afrika nutomeTs[k repTblik nutomeAnyiehe Africa nutomeDziehe Amerika nutomeFrentsi Gayana nutomeKongo Kinshasa nutomeKongo repTblik nutomeKook udomekpo nutomePapua New Gini nutomeTitina Amerika nutomeUnited Kingdom nutomeedzee Europa nutomeAnyiehe Amerika nutomeMyanmar (Burma) nutomeland udomekpo nutomeetoVoe Sahara nutomeMacau SAR Tsaina nutomeEkuatorial Guini nutomeAnyiehe Franseme nutomeAnyiehelTo Asia nutomeBouvet udomekpo nutomeSaint Barthlemy nutomeTristan da Kunha nutomeFrentsi PTlinesia nutomeOutlaying Oceania nutomeetoVoelTo Asia nutomeDominika repTblik nutomeDziehelTo Europa nutomeFaroe udomekpowo nutomeKeuta and Melilla nutomeKongo Brazzaville nutomeMakedonia (FYROM) nutomeNorfolk udomekpo nutomeDziehelTo Amerika nutomeAnyiehelTo Afrika nutomeAnyiehelTo Europa nutomeKanari udomekpowo nutomeKayman udomekpowo nutomeKlipaton udomekpo nutomeKristmas udomekpo nutomePitkairn udomekpo nutomeWallis kple Futuna nutomeetoVoelTo Afrika nutomeetoVoelTo Europa nutomeAscension udomekpo nutomeMarshal udomekpowo nutomeSolomon udomekpowo nutomeFalkland udomekpowo nutomeHTng KTng SAR Tsaina nutomeTrinidad kple Tobago nutomeUnited Arab Emirates nutomeAntigua kple Barbuda nutomeAnyiehe edzee Afrika nutomeSaint Kitis kple Nevis nutomeSo Tom kple Prncipe nutomeTitina Afrika repTblik nutomeSvalbard kple Yan Mayen nutomeU.S. V[rgin udomekpowo nutomeBosnia kple Herzergovina nutomeKokos (Kiling) fudomekpo nutomeDziehe Marina udomekpowo nutomeKongo demokratik repTblik nutomeSaint Pierre kple MikelTn nutomeAustralia kple New Zealand nutomeBritaintTwo e india udome nutomeSaint Vincent kple Grenadine nutomeT[ks kple Kaikos udomekpowo nutomeHeard kple Mcdonald udomekpowo nutomeU.S. Minor Outlaying udomekpowo nutomeBritaintTwo e Virgin udomekpowo nutome,Falkland udomekpowo (Islas Malvinas) nutome8Anyiehe Georgia kple Anyiehe Sandwich udomekpowo nutome "&*.26:>BFJNRVZ^bfjnrvz  "(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwzv`kS)oeti}gvw䁡{UӅn;z._J]}zzx ҂{/w?m}Q@{}"{m{w?O{$y^{y{y'}}1{x2y=у&x!|ф~놽/w|z}2{|{}z\y{Ny{x{{wڇjyw?{{{w@}xyQ߄ybwuvMw-~w||y xv#wM}yw}z@yx} ~0|F炰yц;w?|rN|yM~=~y)xzyl|nGwm~DŽ]πCxzxyy]~{|PjxP|z z]xPxSwω_w.zkwo}}~}/}9ڂx]|z~xQs6xjE2~烇Ŋ7FP}PP ` 'ResB3  ::& 3[V            -      ()                           -                 -                -  ()       -    ()             ()           -                          ( )  ( )     ( )     & "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}!1( )(.,b(:*)F(&*(^)V)%(%+@'&>% ,*%(&F'*T(p(*\*8)y!,%E-$!"1"r!%$*A"$9"&Z'+''!))$#(&!*$$Q"+d##"'&%!"v,K*-6+"*3&!# #)%*!*#-! "m#)z%!R%`,)"#+%"I#~(v#"R#)#%l!(&'!q")*y"Y"f)i" !$%a"*&*!.%!)n),-#" *$)$#!(!`. #!"$#"! %#%"\+g'&"'$ "&&p%"! %'"0!!!#&".&'* I+#),*%!4%#"!#H%$("(">&!$$B!"H!'! #N!~**u&E$#K,((+_&!\%$!!,#N$!T!!#)m*f%S'1#j&%i$-`$'8(W$)#r$M',&.Z!'o+,`!+f!$'$('(A#"9#--$!{$<$3$y-t'+I&([#.%_--I"$6,*G),'"!(!%v)yQVY 4'BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ӜggNn)vn;vg_v(7y?I `gqvcR3@A4A_` nMvnyXcyU!R)q2!!J?}i"? xcJ2Q%9`3l32 LY7!L!s! s53"` E"$!|PRw>RX`{Y 95 3~Q!yO'%X@#U3!#&b!!o_!G4j"wOJHcGh!38a2?@BrI}Tќ?x;hvIjӎ?#$j?$b3R C$m"X BJ.52#q-U;UAhiJ %[#hfIA!@J" M$/ 3Q4IwdlEo2גIRXI ?4x v3:Ri!` i!?Y jR qwewR?PyQj3 2fy! "no!?Yo,R@@\J)3?3XKI2}!?XQYdv 3(J2QI`!q q2#jhc!I[is?qT! eThZA!9 K!yKQVYٜ@@1B .j2R}RhIJFPPP` 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [V! 'ResBPX' X' [VaW' 'ResBP! ! [Va! 'ResBP*# *# [V)# 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP*# *# [Va)# 'ResBP! ! [Va! 'ResB P [V2.1.48.50 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [V! 'ResBP! ! [Va! 'ResBP! ! [V! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [V! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResB\ *# cc *#\[VSt LuciaSt HelenaSt MartinSt BarthlemySt Kitts & NevisUS Virgin IslandsUS Outlying IslandsSt Pierre & MiquelonSt Vincent & Grenadines <SenH#V#+#>##4#y##g#Ya`PP)#` 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP*# *# [Va)# 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResB Pb b[V2.1.49.14ac 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP! ! [Va! 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBPt) t) [Vas) 'ResBP [Ven_VU 'ResBP  [V 'ResBP  [Va 'ResBP  [Va 'ResBP*# *# [Va)# 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP [Ven_ZW 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [V 'ResBP  [Va 'ResBP  [Va 'ResBP  [V 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResBP  [Va 'ResB; Β ??Β;[VKuboNiuoadoAruboFiojGanaoGvamoIrakoIranoKenjoKiproLaosoLibioMalioMaltoMondoNauroOmanoPeruoSamooSirioTongoUsonoilioAndoroAngoloBelamoBelizoBeninoButanoDanujoFeroojGabonoGambioGujanoHaitioJemenoKanadoKataroMajotoNieroPanamoReunioRuandoRusujoSudanoTogoloTuvaloUgandoZambioe%ujoinujoAlerioAngviloBahamojBarbadoBarejnoBelgujoBocvanoBolivioBraziloBrunejoBurkinoBurundoDomingoEritreoGrekujoGrenadoHindujoHonduroIrlandoIslandoIsraeloItalujoJamajkoKambooKomorojKongoloKuvajtoLatvujoLiberioMalavioMjanmaoNamibioNierioSvedujoSvisujoTajvanoTunizioTurkujoUkrajnoibutioAfganujoAlbanujoAntarktoArmenujoAmstrujoBermudojDominikoEkvadoroEstonujoEtiopujoFrancujoJapanujoJordanioKamerunoKejmanojKiribatoKolombioKroatujoLitovujoMalajzioMaldivojMar]alojMamricioPollandoRumanujoSej]elojSenegaloSomalujoSurinamoTajlandoTanzanioTaikujoUrugvajoUzbekujoVanuatuoVatikanoVjetnamoZimbabvo2.1.49.33ArgentinoAmstralioBulgarujoFilipinojFinnlandoGermanujoGronlandoGvadelupoGvatemaloHispanujoHungarujoIndonezioKostarikoMartinikoMoldavujoMongolujoMozambikoNikaragvoNorvegujoPakistanoParagvajoSalomonojSalvadoroSingapuroSlovakujoSlovenujoSri-LankoSud-KoreoVenezueloBanglade]oBelorusujoEbur-BordoKabo-VerdoKartvelujoKaza%stanoKukinsulojMakedonujoMikronezioNederlandoNord-KoreoSent-LucioSud-AfrikoSvazilandoTurkmenujoibraltaroAzerbajanoLuksemburgoMadagaskaroMamritanujoNov-ZelandoPortugalujoSent-HelenoSiera-LeonoKirgizistanoLi%ten]tejnoFranca GvianoGvineo-BisamoNord-MarianojNorfolkinsuloNov-KaledonioSamda ArabujoAntigvo-BarbudoEkvatora GvineoPitkarna InsuloPapuo-Nov-GvineoFranca PolinezioOkcidenta SaharoValiso kaj FutunoBosnio-HercegovinoUnuiinta RelandoTrinidado kaj TobagoBritaj VirgulininsulojUsonaj VirgulininsulojCentr-Afrika RespublikoSao-Tomeo kaj PrincipeoSent-Piero kaj MikelonoSent-Kristofo kaj NevisoUsonaj malgrandaj insulojBrita Hindoceana TeritorioUnuiintaj Arabaj EmirlandojHerda kaj Makdonaldaj InsulojSvalbardo kaj Jan-Majen-insuloSent-Vincento kaj la GrenadinojSud-Georgio kaj Sud-Sandvi insuloj   "+.17:=@CILORUX[dgmpsvy|  !$'*-036?BEHKNTWZ`cfilorux{~  &),58;>ADGJMPSY\_behknqtwz&\Ԛ``(i{crʖޒՙ8HpԖ@xxhX`0Pq>0$VՕ8ϒX :虘 ꒇpN񚨔$.ȔД̕ÕؔPΗޕ [ė!1hL/V(B &͒ `D̓6 jEt ,Ԓ˜2ӓ8ޖ~/nUCΘjړ8RA(ژ5JS\VDqْew|@JH8nPP.ؗ'Ù>œf P` 'ResB  $ᛑ[VFiyiJapnTnezBarinBeliceYibutiArgeliaCurazaoRumanaUcraniaCanariasEsuatiniPakistnBangladsIslas CookSudamricaIsla BouvetIsla de ManIslas FeroeIslas landSanta ElenaIslas CaimnCentroamricaIslas SalomnLatinoamricaIslas Malvinasfrica centralIsla ClippertonIsla de NavidadNaciones UnidasGuayana FrancesaCongo (Repblica)Regin desconocidaCiudad del VaticanoRAE de Macao (China)Svalbard y Jan MayenIslas Turcas y CaicosRAE de Hong Kong (China)Islas Vrgenes BritnicasSan Vicente y las GranadinasIslas Malvinas (Islas Falkland)Repblica Democrtica del CongoTerritorio Britnico del Ocano ndicoIslas Georgia del Sur y Sandwich del Sur$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}?crXEtf\qL SVal-pcR3@4AMb3acpȜU!5r_!!C?`"? 8O2C'9`32VY s!r53Ec CpMEr}X`M / 3Q4gK_$U3c!! ŀ_! W[W&#֜OJ{GWRO3$2?EABr#pe?xbLvIÊ?7(?{#b3o >m"盕7_2oMFbSAu: yyFhfIA!!wn5^' Q-zsVb$`AiZʛy̛PKPNP)#` 'ResB ٚ ٚ[V2SnOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResBP  [V 'ResBP  [V 'ResB ٚ !!ٚ[VSahara OccidentalR2SOښZhQؚy`PP ` 'ResB ٚ ٚ[V2SnOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResBP  [V 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB) ٚ 00ٚ)[V2.1.47.96&*2BFJNZjrvza2SVnqa\qSVal-pba_qOX`&2[YdZhQؚ y` P<Pښ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P%` 'ResB ٚ ٚ [VSؚ`P ` 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResB ٚ ٚ [VSؚ`P ` 'ResB& ٚ ..ٚ&[VCI&*2BFJNZjrvza2Sntf\qSVal-pbacpOX`&2-Qؚy2ښ`P1P4P)#` 'ResBP  [V 'ResB ٚ ٚ[V2SOZhQؚy`P P ` 'ResBL  SS&L[VKTaiROLtiBelauEestiHiinaLeeduNorraPeruuPoolaSoomeTaaniTrgiTaaadJaapanJeemenKeeniaKreekaKuveitKprosLiibaRootsiSriaTaehhiTaiiliUngarimaailm`veitsEgiptusGruusiaIirimaaIisraelItaaliaMehhikoTaehhiaVenemaaeuroalaAlbaaniaAl~eeriaArmeeniaBoliiviaEtioopiaKomooridKongo DVLibeeriaLiibanonNamiibiaNigeeriaOkeaaniaRumeeniaSaksamaaSomaaliaTuneesiaAhvenamaaBrasiiliaBulgaariaGrnimaaHispaaniaHorvaatiaIda-AasiaIda-TimorJordaaniaJulusaarKasahstanMaldiividMani saarMongooliaMosambiikSeiaellidSlovakkiaSloveeniaSvaasimaaTansaaniaValgeveneKagu-AasiaAustraaliaFilipiinidIndoneesiaKesk-AasiaKrgzstanMelaneesiaIda-AafrikaIda-EuroopaLne-AasiaLuna-AasiaLuna-KoreaMauritaaniaMikroneesiaPrantsusmaaPhja-KoreaUus-Meremaapseudo-BidiKesk-AafrikaLuna-SudaanAserbaid~aanBouvet saarCooki saaredEuroopa LiitFri saaredKookossaaredLne-SaharaKesk-AmeerikaLne-EuroopaKaimanisaaredLne-AafrikaLuna-AafrikaLuna-EuroopaPhja-AafrikaPhja-EuroopaSaudi AraabiaSuurbritanniaAmeerika SamoaKanaari saaredKongo VabariikLuna-AmeerikaPhja-AmeerikaUus-Kaledooniapseudo-aktsentAscensioni saarLadina-AmeerikaMalviini saaredPalestiina aladPhja-MariaanidRoheneemesaaredTurks ja CaicosClippertoni saarFalklandi saaredKariibi piirkondMarshalli SaaredPitcairni saaredPhja-MakedooniaSaalomoni SaaredUSA NeitsisaaredAmeerika phjaosaElevandiluurannikPaapua Uus-GuineaTundmatu piirkondBriti NeitsisaaredEkvatoriaal-GuineaPrantsuse GuajaanaOkeaania hajasaaredPrantsuse LunaaladPrantsuse PolneesiaAmeerika hendriigidDominikaani VabariikKesk-Aafrika VabariikSahara-tagune AafrikaSvalbard ja Jan MayenAraabia hendemiraadidLuna-Aafrika VabariikMikroneesia (piirkond)Bosnia ja HertsegoviinaBriti India ookeani alaMacau erihalduspiirkondhendriikide hajasaaredHeardi ja McDonaldi saaredHongkongi erihalduspiirkondHollandi Kariibi mere saaredSaint Vincent ja Grenadiinidhendatud Rahvaste OrganisatsioonLuna-Georgia ja Luna-Sandwichi saared& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}VGIƝ{HԝMӠ.Mt𝜝yU!Ix23?"S v32Q9`2 h7!L!"@ >$!.!tc8X`MK33QOӞ!Л_{[X@*U3Ni!_! Zޚ$ݜg !2?BrI֟Qݡ?x;hvIeJ?)i sy`m"ƛy4 29![4̕s?ßj! jTht !C !yQVY;.j2YoΚqQPi Pv P9"` 'ResB%  ,,$%[VCITxadTxileTxinaZipreGreziaMunduaSuediaSuitzaTxekiaAingiraBahamakBelgikaErrusiaKaribeaKroaziaEspainiaFrantziaKanariakKanbodiaKolonbiaKomoreakMaldivakMaurizioErrumaniaEslovakiaEuroguneaFilipinakMozambikeBoli KostaFalklandakHego KoreaHego SudanHegoafrikaIpar KoreaKongo (DR)LuxenburgoSan MartinMan uharteaSanta LuziaSeychelleakHego AmerikaIpar AmerikaNazio BatuakAsia ekialdeaCook uharteakLatinoamerikaAsia erdialdeaAsia hegoaldeaBouvet uharteaErresuma BatuaFaroe uharteakIpar MazedoniaVatikano HiriaAfrika ekialdeaEkialdeko TimorEuropa ekialdeaKaiman uharteakNorfolk uharteaZeelanda BerriaAfrika hegoaldeaAsia mendebaldeaEuropa hegoaldeaEuropar BatasunaGuyana FrantsesaKaledonia BerriaSalomon UharteakMacau Txinako AEBAfrika iparraldeaAscension uharteaCeuta eta MelillaChristmas uharteaErdialdeko AfrikaEuropa iparraldeaMarshall UharteakPitcairn uharteakWallis eta FutunaAfrika mendebaldeaClipperton uharteaErdialdeko AmerikaEskualde ezezagunaEuropa mendebaldeaPapua Ginea BerriaAntigua eta BarbudaKongoko ErrepublikaMendebaldeko SaharaPolinesia FrantsesaTrinidad eta TobagoTxekiar ErrepublikaKaribeko HerbehereakAmerikako iparraldeaAsiako hego-ekialdeaMikronesia eskualdeaSamoa EstatubatuarraMugaz kanpoko OzeaniaDominikar ErrepublikaFalklandak (Malvinak)Hong Kong Txinako AEBIpar Mariana uharteakSaint Kitts eta NevisSao Tome eta PrincipeArabiar Emirerri BatuakTurk eta Caico uharteakCocos (Keeling) uharteakAfrika Erdiko ErrepublikaAmeriketako Estatu BatuakSaharaz hegoaldeko AfrikaSaint-Pierre eta MikeluneBirjina uharte amerikarrakHeard eta McDonald uharteakBirjina uharte britainiarrakSaint Vincent eta GrenadinakPalestinar Lurralde OkupatuakHegoaldeko lurralde frantsesakSvalbard eta Jan Mayen uharteakKongoko Errepublika DemokratikoaIndiako Ozeanoko lurralde britainiarra3Hegoaldeko Georgia eta Hegoaldeko Sandwich uharteak7Ameriketako Estatu Batuetako Kanpoaldeko Uharte Txikiak$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}1i~$ß8!iX mޝנcR3@4Aϝ3X{-3U!I5M!!B?"? rKJz2Q]9`3l32 v7!L!s!U" C$!.!/?K3֟Q4!W$FK$L}, E7! ]_!}O˞ٜ#v !3ܞ$?EA[#[*w?x6NvIX|?u?{#b3Z P;o A2. AhiJ fhfIA!wD^1hQO2lw2n#RXI x v3i!ힹ x!" j qq"㜤?7GQҢ3 <4f@Ŝne?Yr@8$KO%ϜKKI2}!?QY"Fvȡ 7(J2HI`!q e 2 $I)s?a! Th!9 #!yQY@I.j29IBP P* P ` 'ResB   [VAitGanGumIrgKubLasLibNiuSirSusTogTsdAndrButKBYlsBYnKFidzGabKGambGuynKatrKeniKongLibKMorsNaurP[bSamoSudKTimrTsilTTngZambflisAngolAngyYBulunEtiopGoelnGYl[sHapTnKomTrKow[dKpYnyLYsotLYtonMalawMarTgMayTdMlYtYMTnakNamibNih[rOngirRumanRsianSuw[dS[s[lTailnTokelTsinaTunisTurYkTuvalUgandUruguYem[nkanadBahmasBarYbdBurundBYlarsBYlazlB[lYhgB[rYmdDzibutEkwatrElitYlEsetonFilipnFinYlnHamakaItli[nKamYrnKolTmbLituanM[kYsgNdzmanNihriaOndursParaguRuwandSeneglSipYlsSurinmUkYr[nVanutuAlYbniaAlYyriaArYmniaBahYr[nBotswanBulYgarDmYnikaEhbYt[nGuadYlbGYlYndYHorYdanHorYyiaIrYlndYIsYlndYIsYra[lKiribatMalYdvYMal[ziaMianYmrMolYdavMoritanMozambgNTrYv[sOsYtYlaReuniTKSingaprSYlovakTaKYzanVi[dYnmZimbabwkambodaDanYmrYgGuatemalKazakYtKKYlowsiaMarYtingMTngTliaOsYtYlalPakisYtnSalYvadrSYlovniaVenezula[ndonsiaGin BisaKd DivTrLukYzambdMTntserdSwazilndYSYri LaKkfTrYtug[snam Ts[gArab SaudArYhenYtnaBangalad[sGin EkwatKirigisYtnKor y NrKor y SdMikoronsiaSier-lenYYilYbalatrAfYganisYtnAz[rYbaidzKLsYsYtinMadagasYkrYPw[rYto RkoPtYk[r[nYTadzikisYtKUzubekisYtnffb-Lsianam Am[rYkYnam EngYlisBulYkin FasMinln M kgffb Marnoffb-l[nakpm[n ZelKAfirka y Sdnam Pal[sYtnTurYkYmYnisYtKWals-ai-FutnaGuyn y Ful[nsnam ZK AfirikMinln Mi Am[rYkYMinln M KalimKMinln M Kb V[rMinln M Mareslkpm[n KaledniaMinln M SolomTnMinln NTrYfTlYkYTYlinit-ai-TobgoPolines y Ful[nsAntgwa ai BarYbdaBemir y ArbY unBYsama y AmYrYkaMinln Mi FlYkYlanBosYn ai [rYzegovnDnam Minln [ngYlsSa Tom ai PYlinYspenam Kong DemokYlatgMinln Mi Marin y Nrffb-P[r-ai-MikYlTKPapwazi y kpm[n GinMinln M trYg-ai-Kagffb-KilisYtv-ai-Nevisnam [ngYls y MK mY [ndYffb-V[ngYsK-ai-BY GYlYnadn  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz]苷ɍዪ #B׌ҍߌogόcۍiȌ:NQɋGO:5ogΎ /u.{)& ޒ؎+Fw!f<#5.0,?7 ΏŎ>ڏ]:~0}'W\.?BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}(Z9ڛlMje ™i͝wn@ĚDΚ ֗1%Ouϗݗ˙ fo.iΛ- ›7 F0ZmS0*ߘ12O ט7eFǜԝ__K× d)vXɗ'/w7򗿘^ #ݙPUؚvf{p/)H%g0>TG>< O>=D8$s^U@D.IA[ R'%Up'>,FK [!G _?Md՜0D~d. 8/1 2-'ϘWǘ#?曨|=q0ԙݝl>qI0욒uau# ? ar_?o g[{1Hs yQVYWb 7rj2؞W =P P$ P ` 'ResB  } Z }[VD3H3(1HF(D,E3H/FAFDF/F'1HG'DF/G'*~HDF/H3H''F'"1DF/"3DF/(G'E'3/FE'13DHF'D'*H'D3H*HE3HF,1'~'F'EG1H4''1*1''3*HF''D('F''*H~'(D:'1'1HE'F'3DH''3HE'DG3F'DD*H'F'EFHD'G3~'FGHF2HD'E~H'1F'/'H'F/''1,F*'F31'DHF3F'~H1E'/:'31G'F/H1'3~'1'H''3*1'H1HH''D3DH'/H1'F*1*'(FDG /4E1HF2'G'F 'F2D'F/ ,//H1' ,FH(H1' 4E'DF' (3'&H3&H*' H EDD'F' '3*H'~'~H' FH F''FH - (1'2HD'FH - F4'3'(H3F' H G12G HF''3H'D('1/ H ,'F E'F3F* HF3F* H 1F'/F G'G'F 'F  F'-GT HGT -HE* FZ .:FLUX[dm|!$*-?NZ`lor,P\eh} }}n~~x~}}} ]}~} }7R~ Z0d}~}}}}%}~ ~4~~0~I}V@~}7}?0O}V}~~~Q y}}r}7~}0}}01}+}!~}*~=} I~}}.~k})}%~}}d~6 ~[~>}C}H ~.S0pP%P(P)#` 'ResB  [VCaadBeneeCiliiEjiptEnndoFijjiGabooGanaaGuwamKeaaKubaaLibaaMalteMarukNiuwePoloSapooSiriiTogooBeljikButaanEcoppiEspaaGammbiGereesGiyaanHaytiiLawoosMayootMeksikMoriisNepaalNijeerRiisiiSammbiSeyselSiiparSudaanSuweedSuwiisTurkiiAlaseriAlbaniiArmeniiBahreynBeliiseBoliwiiBurnaayFenlandGarnaadJamaykaJeorgiiJibutiiJordaniKanadaaKuweytiLetoniiMalesiiNamibiiNorweesOnngiriOtiriisPanamaaRewiooRumaniiSamowaaSomaliiTaywaanTonngaaTunisiiTuwaluuUkereenAnndooraAnngiyaaAnngolaaBahamaasBelaruusBeresiilBermudaaBulgariiBurunndiEritereeFilipiinIrlanndaIslanndaKambodsoKiribariKorwasiiMaldiiweMiyamaarMoldawiiMonaakooMuritaniSenegaalSlowakiiSloweniiTansaniiTokelaawArjantiinBarbadoosEkuwatoorGwaadalupKodduwaarLiberiyaaLituaaniiMonngoliiMonseraatMosammbikNijeriyaaOnnduraasPakistaanPurtugaalRuwanndaaSee MareeTaylanndaUnganndaaWiyetnaamDuuWe KuukEnndonesiiIsraa iilaJibraltaarKasakstaanKoree RewoLiksembuurMeceduwaanOstaraaliiParaguwaaySent HelenSimbaabuweSinngapuurWanuwaatuuAfganistaanAjerbayjaanBanglaadeesGorwendlandGwaatemalaaKoree WorgoKosta RikaaLincenstaynMikoronesiiNederlanndaNikaraguwaaPorto RikooSeraa liyonTajikistaanUsbekistaanWenesuwelaaDuuWe KaymaaGine-BisaawoSent LusiyaaSwaasilanndaArabii SawditDuuWe MarsaalDuuWe NorfolkDuuWe SolomonSamowa AmerikTurkmenistaanGiyaan FarayseAfrik bK WorgoBurkibaa FaasoDowla WaticaanDuuWe FalklandDuuWe Kap WeerNuwel SelanndaWalis e FutunaNdenndaandi CekNuwel KaledoniiTimoor FuWnaangePolinesii FarayseSent Kits e NewisBosnii HersegowiinDuuWe Kecce AmerikPapuwaa Nuwel GineLaamateeri RentundiTirnidaad e TobaagoAntiguwaa e BarbudaaDuuWe Mariyaana RewoGinee EkuwaatoriyaalNdenndanndi DominikaSee Piyeer e MikelooduuWe kecce britaniiDuuWe Turke e KeikoosSawo Tome e PerensipeEmiraat Araab DenntuWeSee Weesaa e GarnadiinDowlaaji DentuWi AmerikNdenndaandi SantarafrikPalestiin Sisjordani e GaasaaNdenndaandi Demokaraasiire KonngoKeeriindi britaani to maayo enndo  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzۆQAA؄ᄛτуɃƄE% wAA $#тn~* }ك_;*)#b#{* ł1 89LWsy˂:Yވxm?ׂ/!D;%C݇U2ɅfMӅ݂T)M!݅)bSG1[ }[Iq̈[_YuRQYiχwņh_kVi/C‡ω#wzy=qq-)E/P7Іa9F2p&P ` 'ResB P [Vff_Latn_CM 'ResB P [Vff_Latn_GN 'ResBP  [V 'ResBP  [V 'ResBP  [V 'ResBP  [V 'ResBP  [V 'ResB P [Vff_Latn_MR 'ResB P [Vff_Latn_SN 'ResB  $陎[VYKViroIntiaKiinaNorjaPuolaSaksaSuomiEgyptiRanskaRuotsiSyyriaTanskaTurkkiTaekkiUnkariEspanjaIrlantiIslantiKomoritKreikkaLiettuaSveitsiThaimaamaailmaItvaltaMansaariSwazimaaeuroalueulkomeriIt-AasiaFrsaaretGrnlantiIt-TimorAhvenanmaaArgentiinaJoulusaariMalediivitSeychellitIt-AfrikkaEtel-AasiaEtel-KoreaFilippiinitKeski-AasiaLnsi-AasiaYhdysvallatIt-EurooppaValko-VenjCaymansaaretCookinsaaretLnsi-SaharaIso-BritanniaBouvet nsaariEtel-AfrikkaKeski-AfrikkaLnsi-AfrikkaPohjois-KoreaSalomonsaaretUusi-SeelantiVli-AmerikkaEtel-AmerikkaAmerikan SamoaEtel-EurooppaKaakkois-AasiaKanariansaaretLnsi-EurooppaNorfolkinsaariUusi-KaledoniaAscension-saariEuroopan unioniPohjois-AfrikkaRanskan Guayanatuntematon alueFalklandinsaaretKongon tasavaltaMarshallinsaaretPohjois-AmerikkaPohjois-EurooppaTaekin tasavaltaArabiemiirikunnatClippertoninsaariNorsunluurannikkoPapua-Uusi-GuineaPohjois-MariaanitRanskan Polynesiaetelinen Afrikkapohjoinen AmerikkaKaribian AlankomaatPalestiinalaisalueetLatinalainen AmerikkaMacao  Kiinan e.h.a.Pivntasaajan GuineaBosnia ja HertsegovinaTurks- ja CaicossaaretKeski-Afrikan tasavaltaYhdistyneet kansakunnatDominikaaninen tasavaltaHongkong  Kiinan e.h.a.Mikronesian liittovaltioRanskan eteliset alueetHeard ja McDonaldinsaaretHuippuvuoret ja Jan MayenBrittiliset NeitsytsaaretYhdysvaltain NeitsytsaaretYhdysvaltain erillissaaretKookossaaret (Keelingsaaret)Saint Vincent ja GrenadiinitSaharan etelpuolinen AfrikkaKongon demokraattinen tasavaltaFalklandinsaaret (Malvinassaaret)Brittilinen Intian valtameren alue)Etel-Georgia ja Eteliset Sandwichsaaret$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}&05j'"͜ϝ;ᝋxÚ.bSM3@vAǚR^zvAU!cIx2!!=#D? uD_2Q9`3l32 h7!L!s!P"ś $!.!~ K3uQO#!@ X@2U3!#i!_!NO͚!3ݜ2?ךBrIInd?x;hvI֞!?gGq?Vb3@^;oh2fɂ:A# QhfIA!vR" // 3QJ2IrlEo23IRXI ? x ͒;i! !? j qF?7tRQ=( 2f! "nL @$@ J)3;?3XKI2}!?y@2QY+vv @2I`!q 9>y j!I(ßs?Up! jTh! ӛ!yQVY1;.j2YoX`RQPPP9"` 'ResB, Ҝ 33&Ҝ,[VU.K.U.S.CarribbeanTimog KoreaTimog SudanGitnang AsyaTimog AmerikaKanlurang AsyaGitnang AfricaHilagang KoreaGitnang AmerikaHilagang AfricaHilagang EuropeKatimugang AsyaAcsencion islandHilagang AmerikaKanlurang AfricaKanlurang EuropeKanlurang SaharaSilangang AfricaSilangang EuropeTristan de CunhaCongo (Republika)Katimugang AfricaKatimugang EuropeMga Pseudo-AccentTimog-Silangang AsyaRehiyon ng MicronesiaBosnia and HerzegovinaHindi Kilalang Rehiyon& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} NHݝX*"(7yݜ^xX4cR3@mA% hyXcU!R)q2!!J?}i"? xcJ2Q%9`3l32 LY7!L!s! s53"` E"$!|PRw>RX`{Y 95 3~Q!yO'%X@#U3!#&b!!̝_!G4j"wOJHcGh!38a2?@BrI}Tќ?x;hvIjӎ?#$j?$b3R C$m"X BJ.52#q9AhiJ %QhfIA!@J" M$/ 3QYIwdlEo2pגIRXI ?4x v3:Ri!` i!?Y jR qwew-?PyQj3 2fy! "no!?Yo,R@@\J)3?3XKI2}!?QYI 3(J2QI`!q q2#j!I[is?qT! eThFA!9 K!yQVYӜ@B ؜.j2RRhJP,P9P ` 'ResBP  [V 'ResB  $[VKiliKjadBelisKenjaNoregSveisSrialandBareinKekkiaKuvaitKprosLitavaTaivanheimurrlandslandsraelFroyarMiasiaPllandRumeniaSvrkiTunesiaVjetnam2.1.48.9EvrasonaFraklandMritiusNslandSimbabviSingaporTsklandAvstraliaMakedniaMiafrikaMritaniaNiurlondSt-MartinSuurasiaSvasilandTurkalandkent kiAserbadjanEysturasiaEysturrkiGrikkalandLuksemborgMiamerikaSuurkoreaSuursudanVesturasiaAvstralasiaBouvetoyggjEysturtimorJlaoyggjinLiktinsteinNorurkoreaNkaledniaSaudiarabiaSuurafrikaSuurevropaVatikanburCooksoyggjarEysturafrikaEysturevropaKokosoyggjarKomoroyggjarLatnamerikaNorurafrikaNorurevropaSuuramerikaVesturafrikaVesturevropaVestursaharaBahamaoyggjarCaymanoyggjarEkvatorguineaFilipsoyggjarHvtarusslandMaldivoyggjarMikronesi kiNorfolksoyggjNoruramerikaStrabretlandFranska GujanaKanariuoyggjarMakao SAR KinaPapua NguineaSalomonoyggjartsynningsasiaEvropasamveldiMakednia (FJM)MarshalloyggjarPitcairnoyggjarSameindu TjirSeyskelloyggjarFalklandsoyggjarGrnhvdaoyggjarfjarskoti OsianiaDominikalveldiFranska PolynesiaFlabeinsstrondinBosnia-HersegovinaHong Kong SAR KinaMiafrikalveldiMikronesiasamveldiPalestinskt landkiSameindu EmirrkiniSao Tome & PrinsipiNoraru MariuoyggjarSambandsrki AmerikaKongo, Dem. LveldiSaint Pierre & MiquelonTurks- og CaicosoyggjarAfrika sunnanfyri SaharaFronsku sunnaru landakiHeard og McDonaldoyggjarWallis- og Futunaoyggjarsunnari partur av AfrikaSt. Vinsent & GrenadinoyggjarStra Bretlands JomfroyggjarStra Bretlands IndiahavoyggjarFalklandsoyggjar (Islas Malvinas)Sambandsrki Amerikas JomfroyggjarSuurgeorgia og SuursandwichoyggjarSambandsrki Amerikas fjarskotnu oyggjar$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ٜi̟(Π5͞iXx䝱3<3@A4A1uLڞBwU!mI)q2!!=#?ru ٝ 2 99`32 LY7!L!s!x\Hr.!瞿2K3[6a3!`ĜlX}֠!#&b'9O_!< OB6E?ڟ!328Y?4BrIx$?x;h7?g?R 眒;oX xA2qxj]& .lfIA!!˜ /1h 3Q2blEo2IXI H͒;i! !" jQ q?աrICY3 <4qĠ! n$@c\J)3?3KKI2}!?&QYv K2TI`q ŝqҜ I$[4$% PTh! ZϝyQY@IjEޢRP; PF P-` 'ResB| ݖ &ݖ|[VIndeBninChineGrceLibyeMalteMondeNpalProuR.-U.SudeSyrieYmen.-U.BrsilChypreGambieKowetRussieSuisseTawanZambiegypteAfriqueAlgrieAndorreArmnieBahrenBarbadeBhoutanBolivieCroatieEspagneEstonieGrenadeGorgieHongrieIrlandeMauriceMexiqueNorvgePologneSomalieSngalTunisieTurquieAutricheBelgiqueCambodgeCap-VertCarabesColombieFinlandeJamaqueLettonieLituanieMalaisieMoldavieMongoliePays-BasRoumanieSlovnieTchquiequateurrythrethiopieAllemagneAmriquesDominiqueMlansieSlovaquieThalandezone euroles CookLa Runionle Bouvetle de Manles Cocosles Froles landAsie du SudBilorussieOuzbkistanRoyaume-Unile NorfolkCore du Sudles Camansles SalomonAsie centraleAsie de l EstCore du NordEurope du SudGuine-BissauNations UniesSoudan du Sudle Christmasles Canariesles Falklandles Marshallles PitcairnAfrique du SudEurope du NordTimor-Orientalpseudo-accentsle Clippertonles MalouinesAmrique du SudAmrique latineArabie saouditeAsie de l OuestAsie du Sud-EstEurope de l EstAfrique australeAfrique centraleAmrique du NordCeuta et MelillaGuyane franaiseUnion europenneWallis-et-FutunaAfrique orientaleAmrique centraleBruni DarussalamEurope de l OuestMacdoine du NordSamoa amricainesTrinit-et-TobagoAntigua-et-BarbudaBosnie-HerzgovineGuine quatorialeMyanmar (Birmanie)Pays-Bas caribensRpublique tchquele de l AscensionAfrique occidentalePolynsie franaiseRpublique du Congorgion indterminemirats arabes unisSao Tom-et-Principergion micronsienneAfrique subsaharienneSvalbard et Jan MayenAfrique septentrionaleles Heard et McDonaldAmrique septentrionaleles Turques-et-CaquesR.A.S. chinoise de MacaoTerritoires palestiniensRpublique centrafricaineles Vierges britanniquesTerres australes franaisesles Vierges des tats-UnisR.A.S. chinoise de Hong Kongrgions loignes de l OcanieSaint-Vincent-et-les-GrenadinesSaint-Martin (partie nerlandaise)les mineures loignes des tats-UnisGorgie du Sud et les Sandwich du SudTerritoire britannique de l ocan Indien& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}pUӚgD3昕LߙnED&J8љ #;㚚R(2D1%(k' cD;Q19`b2㖍hwMΛt1537 z$!|MjY pTX`"kUQC!38ܘX@{xfisʘӘ^Ě~XGȗЗw$?S?IN ?x vIc~?ؗA+ Bޖ0 g; K:2A홪FiJ +LhfIyJpo/\;JI]laŝxI%;XI4x 𗂘:Rx{ w? jl R?Vk4ޝ3& 2f,5 M!ę,RB e(gTQXaC?%xJdv+ ]A2^Oq [#!s?G! ThG!% yb!yQVY@1B7+.j29A՜ܖOI|P P P ` 'ResB M! $$M! [Vles Gorgie du Sud et Sandwich du SudL!N!(P ` 'ResB  # [VBlarusles Cookla Runionle Bouvetle de Manles Frole Norfolkle Christmasles Canariesles PitcairnAsie orientaleles MalouinesAsie occidentaleEurope orientaleOcanie lointaineEurope mridionaleEurope occidentaleles Cocos (Keeling)Europe septentrionaleSaint-Martin (France)les Heard et McDonaldSaint-Martin (Pays-Bas)les Vierges amricainesles Falkland (Malouines)les Vierges britanniquesles mineures loignes des tats-Unis#BNjrvz (jmp<KT~2Sbekn睳ĝ"wkKL!>! )kTNyI8@}_՝3eQʞƔ혰}j2ޖ^PP)#` 'ResB ? ?[VCineFiziMontCipriEgjitLibieSirieBraslCanadeGibutiGjaponGrecieIsralMessicPanamRuandeRussieSpagneSvezieAlzerieArmenieAustrieBolivieCambozeComorisEstonieEtiopieIrlandeLetonieLiberieMauriziNigerieOceaniePolonieRomanieSomalieTunisieTurchieUcraineAntarticBirmanieColombieLituanieMaldivisMoldavieMongolieMozambicNorvegjeOngjariePas basSlovenieSvuizarecaraibicAmerichisBelgjicheCjf vertCravuazieDominicheFilipinisFinlandieGjamaicheGjeorgjieGjermanieMacedonieReam untSan MarinSlovachieTailandieArgjentineDanimarcjeGroenlandeLussemburcMartinicheTazikistanSud AfricheBielorussieIsulis CookKazachistanKirghizstanSant MartinSante ElineSante LusieUzbechistanAsie centrlIsule BouvetIsule di ManIsulis AlandIsulis CocosIsulis FaroeAsie orientlCoree dal sudIsole NorfolkIsulis CaymanArabie SaudideAsie ocidentlCoree dal nordGuiana francsIsulis SalomonTimor orientlAfriche di mieAmeriche latineAsie meridionlCueste di AvoliEurope orientlGnove CaledonieIsule ChristmasIsulis CanariisIsulis FalklandIsulis MarshallSamoa merecanisSant BarthlemyUnion europeaneAfriche orientlAmeriche centrlEurope ocidentlIsule ClippertonRepubliche cecheSahara ocidentlAfriche ocidentlAmeriche dal NordAsie sud orientlEurope meridionlGuinee ecuatorilMacedonie (FYROM)Polinesie francsSan Kitts e NevisAfriche meridionlCongo (Republiche)Papue Gnove GuineeAmeriche meridionlBosnie e ErcegovineEmirts araps untsEurope setentrionlOceanie perifericheSao Tom e PrincipeRegjon de MicronesieAfriche setentrionlTeritoris palestinsAmeriche setentrionlIsulis Turks e CaicosRepubliche dominicaneSan Pierre e MiquelonIsulis Mariana dal NordAustralie e Gnove ZelandeRepubliche centri africaneIsulis vergjinis americanisIsulis vergjinis britanichisSan Vincent e lis GrenadinisTeritoris meridioni francsIsule Heard e Isulis McDonaldRegjon no cognossude o no valideIsulis Falkland (Isulis Malvinas)Republiche Democratiche dal CongoTeritori britanic dal Ocean Indian)Georgia dal Sud e Isulis Sandwich dal Sud*Isulis periferichis minrs dai Stts Unts-Regjon aministrative specil de Cine di Macao1Regjon aministrative specil de Cine di Hong Kong "&*.26:>BFJNRVZ^bfjnrvz  "(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwzJE#3ފ͊ËهЇkWi#,t18 =8 U!$Ro2Æ[oˆk' DD2Q9`bl32 7!L!ӆg53"* $!nQ,=>LJ-Ɉ /@mQ]O3Xuzߌfa!U"?󆽊E}~^GG!)Љ299}#{q?x;hvIˍ?m+7 N | ۆ2ㆱyAՈ +hfI v[o/QI=ldȎ %;XI x v3M ? j/ ?+tR43 2fL@35 ߉,R@@́[XQ2;?`QaIvɌ* e2I`Cq KoS!Cs?tX! aTh9 !Q@1jE9A֋ P" P' P ` 'ResB Y !Y[VVKVSlnSyriWrldYslnEstlnFinlnIerlnLetlnServiSyprusTsjaadZwedenComorenDtslnFaererKroatiOegandaThailnTunesiTurkijeAlgerijeBahama sBraziliGrienlnGrikelnKirgiziLitouwenMoldaviSloveniSwazilnSd-AziTsjechjeEast-AziEastenrykNoarwegenSd-KoreaYndonesiSd-SoedanWit-RuslnEast-TimorKrysteilanMadeiaskarMicronesiNij-SeelnSwitserlnSd-AfrikaSd-EuropaBouveteilnEast-AfrikaEast-EuropaKokosilanenNoard-KoreaSd-AmerikaSdoost-AziCookeilannenNoard-AfrikaNoard-EuropaNorfolkeilnVaticaanstdOerig OceaniNij-CaledoniNoard-AmerikaSintraal-AziCaymaneilannenEuropeeske UnieFalklneilannenKaribysk gebietSintraal-AfrikaSdelijk AfrikaUnbekend gebietCongo (Republyk)Latynsk-AmearikaMarshalleilannenNoardlik AmerikaPitcairneilannenSalomonseilannenKaribysk NederlnAmerikaansk SamoaMacedoni (FYROM)Papoea-Nij-GuineaMacao SAR van SinaKanaryske EilnnenMicronesyske regioPalestynske gebietenHongkong SAR van SinaBritse MaagdeneilannenDominikaanske RepublykTurks- en CaicoseilannenHeard- en McDonaldeilannenNoardlike MarianeneilannenVerenigde Arabyske EmiratenAmerikaanske MaagdeneilannenSintraal-Afrikaanske RepublykFalklneilannen (Islas Malvinas)Britse Gebieden yn de Indyske OseaanSd-Georgia en Sdlike Sandwicheilannen/Lyts flizzen eilannen fan de Ferienigde Staten/Franse Gebieden in de zuidelijke Indyske Oseaan! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}ki7G]]Xk[ICQD( cKc/3jGIwU!ǟRx2JR7eu' `M2Q[ 9`c*2 v7!L!s!" $!|jY pڜEP6aQI:!RX@9}ai!w~ t_!I ؝~Ĝ +s!pI2? 9}I{d?xTvI4?Ǜ+ R ?q m" 2+yɝ4 QhfIA!%RY//.QJZclvbU枬I7XI ?x (:R w!?o jϜ qcԞ9?|Q3 2f!!T6@F7Pi.XKI2G?քQLe@vx כL2I`ߛq +y2gϛ!%Fs?J㟥! jTh! !(yQYZ1I]jER8žPPP ` 'ResB  &[VNARASAMCbaGnaNrSamSeadTgairemanCuitFidsHtMailiminAndraBeininBrinGeirsMaracMonacPeiriTcalUraguaAngaleBairinCamarnCeanadaGeansaIamiceIosraelLeostaNeipealParaguaSuranamVanuatVtneaman Risan tSnan iseBarbadsEacuadrGreandaHondrasan Congan Indiaan Ioruaan Ngiran Tuircan tSileBeirmidaDoiminiceGuadalipMeicsiceoMsaimbcSingeaprSr Lancaan Aetipan Afraican Albinan Bheilgan Chipiran Chritan Domhanan Eoraipan Ghrigan Ghuinean Ghuinan Iarican Iarinan Iodilan Libiran Namaiban Nigiran Ostairan Rminan Spinnan Ungiran igiptan crinCireabaitCsta RceGiobrltarLucsamburgNicearaguaPrt RceRinn VerdeSan HilinVeinisalaan Aiginean Ailgiran Airminan Astrilan Bheilsan Bholaivan Bhurinan Bhtinan Choliman Chosaivan Chiniaan Eastinan Eilvisan Eiritran Fhraincan Ghabinan Iordinan Laitviaan Liobinan Mhalivan Tansinan Tavinan Tinisan tSeiciaan tSomilan tSdinan siltrna Bahmana SisilSan MairneSiarra Leonan Bhrasalan Bhulgiran Chambidan Ghaimbiaan Indinisan Liotuinan Mholdivan Mhongilan Pholainnan Talainnan tSaimbiaan tSeapinan tSeirbiaan tSlvaican oslainnGuine BissauLichtinstinMontainagrOilein CookTomr Thoiran Airgintnan Bhotsuinan Danmhairgan Ghearminan Mhratinan tSeoirsiaan tSiombiban tSlivinan tSualainnan ise LirBuircne FasMeirice LirOilein FharOilein PalauOilein landOilen Bouvetan Antartaicean Astralisean Bhealarisan Fhionlainnan Mhalaeisiaan Mheilinisan Mhicrinisan Phacastinan Phalaistnan Pholainisan tSalvadirMeirice TheasOilein CaymanOilen MhanannOilen MhuirsOilen NorfolkSam Mheiricean Afganastinan Afraic Liran Chasacstinan Cong (PDC)an Ghraonlainnan tSeineagilan tSuasalainnMaenmar (Burma)Oilein Chomraan Afraic Theasan Asarbaiseinan Bhanglaidisan Chirgeastinan Chir Theasan Phortaingilan Sahra ThiarGuin na FrainceIarthar na hiseMeirice ThuaidhOilein MarshallOilein PitcairnOilein SholomnOilen na Nollagan Araib Shdachan Csta Eabhairan Mhuir Chairiban Nua-Chaladinan Nua-Shalainnan tSdin TheasCrocha MheiriceIarthar na hEorpaLimistar an euroNua-Ghuine PhapuaOilein MhaildveOilen ClippertonOirthear na hisePoblacht na SeiceRigin Anaithnidan Chir Thuaidhan Tidsceastinan isbiceastinDeisceart na hiseOilein FhclainneOirthear na hEorpaVails agus Futnaan Tuircmanastinan tAontas EorpachDeisceart na hEorpaIarthar na hAfraiceMeirice Laidineachan Cong (Poblacht)an Rocht AontaitheAntigua agus BarbdaCathair na VatacineOirthear na hAfraicePolainis na FrainceS.R.R. na Sne MacaoTuaisceart MheiriceTuaisceart na hEorpaan Aigine Imeallachan Mhacadin ThuaidhDeisceart na hAfraiceOilen na DeascabhlaRocht na SuasalainneSan Crostir-Nimheasna Nisiin AontaitehOirdheisceart na hiseTuaisceart na hAfraicean siltr Chairibeachna hOilein ChanrachaOilein Cocos (Keeling)an Afraic fho-ShahrachS.R.R. na Sne Hong CongSan Pierre agus Miquelonan Rigin MicriniseachOilein Imeallacha S.A.M.Poblacht na hAfraice LirStit Aontaithe Mheiricean Ghuine Mhenchiorclachna Crocha Palaistneachana hOilein Fhilipneachaan Phoblacht DhoiminiceachOilein na dTurcach agus CaicosOilen na Tronide agus TobgaPoblacht Dhaonlathach an ChongAontas na nimrochta ArabachaSan Uinseann agus na Greanidnna hOilein Mhirianacha ThuaidhOilein Bhriotanacha na MaighdeanCroch Aigan Indiach na BreataineOilen Heard agus Oilein McDonaldan Bhoisnia agus an HeirseagaivinOilein Fhclainne (Islas Malvinas)Oilein Mheiricenacha na MaighdeanCrocha Francacha Dheisceart an Domhain.an tSeoirsia Theas agus Oilein Sandwich Theas& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ɏ9ĔR̘-_ `̗͙>8pɓ( Afu`ӏ? *Ti)Ǖݏ֓kJgvyn?_1UaF4)C:p`N琯!}{X@n@z(}+THߗ~򓢑1ZI+x#Yc:N8ώL@-7AuǎvוwBӔ< ΑQ K׎ƐÑ[|-JIJJTI-k<ّbU^_ѐ&Uߎ$jҖ= *&r[ܐ 5!sl<򐯓SGi׋Y"xv[.3˒Gq g{䑛ؚܛ͜) kZ גyQVYh1.j2KzX`r:PPP ` 'ResB  $[VRACbaFdiGnaOmnArbaButnIorcIornMiliPearSudnAnglaBeininCeiniaCoiraEartraIrdanLibirLthosMorocoNabhruNeaplNgeirPalabhirinnAn RuisBraisilCamarunCoprasHaidhtiIosraelLeasotoMacthuMinmarSamothaSuranamSimbiaTubhaluAildiriaAlbiniaAn EamanAn ItiopAn TuircAn t-SnBachrainBearmdaBrnaighCiribeasCuibhitDiameugaEacuadorGreandaGuadalupHondrasLeabanonMeagsagoNigiriaPagastnRominiaRubhandaSeanagalSiridheaSomiliaTuiniseaAirmeineaAn NamaibAn OstairAn TansanAn UcrinAn UngairAn t-SeicAn t-SedAn t-SileAn iphitAnguilliaAstriliaA BheilgA ChongoA GhreugBhiet-NamBoilibhiaCambuideaColoimbiaDersaidhGuidhenaMairtinicMsaimbicPalastainPoilinisSingeaprUruguaidhAn EadailtAn EastoinAn FhraingAn LaitbheAn SaoghalAn SpinntAn t-SuainAn t-SirbA BheilsBangladaisBurundaidhCasachstnCorgastanDiobraltarDiobtaidhDoiminiceaGernsaidhGini-BiosoInnis TleLugsamburgMadagasgarMalabhaidhMalaidhseaMoratineaNiocaraguaNirribhidhParaguaidhTaidh-BhnUsbagastnAfghanastnAn EilbheisAn LiotuainAn t-SeapanAsarbaidenA BhulgairA ChosobhoA GhaimbiaA PhlainnCosta RceaPorto RceoAn AntartaigAn ArgantainAn DanmhairgAn SalbhadorAn t-SlbhacAn t-SombabA ChrthaisA MholdobhaLichtensteinNaomh LiseaRaon an EroSudn a DeasTaidigeastnTurcmanastnisia a Deasisia an Earisia an IarMeadhan isiaAfraga a DeasAfraga an EarAfraga an IarAn Ceap UaineAn FhionnlannAn t-SlbhainA BhealaruisA GhearmailtA GhraonlannA PhortagailEilean BouvetEileanan CookTomor an EarAfraga a TuathAn Costa bhriAn Roinn-ErpaA BheinisealaA ChairtbheilBuirciona FasoCoira a TuathEilean NorfolkNa Trean sleNaomh MrtainnSathara an IarA Chongo (PDC)Cailleann NuadhEilean MhanainnNa h-Innd-innseNa h-InnseachanSiarra LemhannAn D AimeireagaAimeireaga a DeasAribia nan SabhdEilean ClippertonEilean na NollaigEileanan SholaimhPoblachd na SeiceAimeireaga a TuathAm Monadh NeagrachAm Muir CaraibeachDthaich nan TidhEileanan MharshallMeadhan AimeireagaNa Meanbh-eileananNa h-Eileanan FroUallas agus Futunaisia an Ear-dheasCeann a Deas AfragaAintoga is BarbudaAn t-Aonadh ErpachA Mhasadon a TuathDthaich nam MongolEilean Naomh EilidhMacthu SAR na SneNa h-Eileanan DubhaNa h-Eileanan landCathair na BhatacainGuidhena na FraingePoilinis na FraingeTrianaid agus TobagoAn Roinn-Erpa a DeasAn Roinn-Erpa an EarAn Roinn-Erpa an IarDthaich nan SuasaidhGini Nuadh PhaputhachHong Kong SAR na SneNa Stitean AonaichteNa h-Eileanan CaimeanRoinn a Chuain SimhAimeireaga LaidinneachAn Roinn-Erpa a TuathAn Roghachd AonaichteBosna is HearsagobhanaNa h-Eileanan BhathamaNa h-Eileanan CanrachPoblachd Meadhan AfragaA Chongo - BrazzavilleEilean na DeasgabhalachGini Mheadhan-ChriosachNa h-Eileanan SheiseallSamotha na h-AimeireagaCeann a Tuath AimeireagaEileanan Pheit a ChirnNa Dthchannan AonaichteNa h-Eileanan FclannachNa h-Eileanan MhaladaibhNa h-Eileanan MhoiriseasNa Trean sle CaraibeachNa h-Eileanan FilipineachNaomh Crstean is NibheisRoinn nam Meanbh-EileananA Phoblachd DhoiminiceachSaint Pierre agus MiquelonAstrilia is Sealainn Nuadhghdarras nam PalastaineachAfraga Deas air an t-SatharaRoinn-dthcha neo-aithnichteRanntairean a Deas na FraingeEilean Heard is MhicDhmhnaillNa h-Eileanan Chocos (Keeling)Eileanan na Maighdinn aig na SANa h-Eileanan Turcach is CaiceoRoinn Iomallach a Chuain SimhMeanbh-Eileanan Iomallach nan SANa h-Eileanan Mairianach a TuathNa h-Iomaratan Arabach AonaichteEileanan Breatannach na MaighdinnNaomh Bhionsant agus Eileanan GreanadachRanntair Breatannach Cuan nan Innseachan)Na h-Eileanan Fclannach (Islas Malvinas)0Seirsea a Deas is na h-Eileanan Sandwich a Deas$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}H͙xaؖ!(ȚܝLĖޚHU!L[ԙr-Zߕ앐"|0`ӛ2˗Zavcl>đ6Vt|Rw0gX`d^̑Q“Ǖ!̘ԑJ,X$z'hvS?a!t2̔&:i` I+xה֓6l-ܑ@UEeBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}?cLĘ%qaaZtk SЙWscR3@4AMb3G_qX\2U!5o_!!Ϙ%I`"? ɚ2Q59`3l32vYL!s! 53E '$!n񗈎y /3FdQ4!\g%K_$U3-fa!!À_! W[W#OJGWRO}2/EABr#pS?x&c?7v?{#b35E-u] >=2A~gA1ۘ wyFhfIA!wn5^1 QYI{w2h5JRXI :x  :Ri!]$E?Vw jYKV$-7e43 :4f en1[YK,RUJ $KO%́57KI2}!?Y"Aiޚ훢 &F2iAL!q Oom 2mzD$-Gzs?MЛ! aTh!M !yQVY@I6.j29Aa~ PP P ` 'ResB  &&[VWltAasieJeemeLaaosPooleToogoChiinaGgatarGineeaKeeniaKuwitLbieMajottSamooaSrbieSrieZyperegpteEuroopaFitschiGrnsiItaalieKomooreLesootoLittaueSchwiizTschileTrggeiWietnamAlbaanieAlgeerieArmeenieBachrinBahaamasBermuudaBoliivieBrasilieDschrsiEestlandGeoorgieGuadlupKroaazieLibeeriaMalisiaNamiibiaNigeeriaNorweegeRenioonRumnieSchpanieSchweedeSlowakiSomaalieTominicaTuneesieTnemarkUkraiineritreeathiopieBulgaarieGrnlandJordaanieMalediiweMartiniggMoosrratPitggrnSalomooneSloweenieSdaasieTansaniiaCook-InsleDschamikaFrankriichGuatemaalaIndoneesieMauriiziusMazedoonieMelaneesieNicaraaguaOschtaasieOschttimorPakischtanSdafrikaSdeuropaTschibuutiVenezueelaArgentiinieGriechelandKokos-InsleMauretaanieMikroneesieMonteneegroNordeuroopaOschtafrikaPhilippiineSan MariinoSchri LankaTtschlandWeschtaasieschtriichAaland-InsleAfganischtanAuschtraalieBouvet-InsleCoschta RicaInsle vo MnKasachschtanKimn-InsleMadagaschkarNordameerikaOschteuroopaPuerto RiggoWeschtafrikaWeschtsaharaAserbidschanGineea-BissauLichteschtiMarshallinsleNorfolk-InsleNikaledoonieSaudi-AraabieSierra LeooneSt. LutschiiaWeschteuroopaWiissrusslandZentraalaasieElfebikschteFalkland-InsleKirgiisischtanLatiinameerikaMittelameerikaSt. BarthelemiSdoschtaasieZentraalafrikaRepublik KoreeaTadschikischtanTurkmeenischtanUschbeekischtanWienachts-Inslessers OzeaanieSdlichs AfrikaBruni TarussalamMazedoonie (EJRM)quatoriaalgineeaNrdlichi MariaaneNrdlichs AmeerikaWallis und FutuunaAmerikaanisch-SamoaEuropischi UnioonVerinigti SchtaateFranzsisch-GujaanaSt. Kitts und NiuwisTrinidad und TobaagoAmerikanisch-OzeaanieSt. Pierr und MiggeloTschechischi RepublikFranzsisch-PolineesieBosnie und HerzegowinaSao Tome und PrinssipeVerinigts ChnigriichSvalbard und Jaan MieBritischi Jungfere-InsleTominikaanischi RepublikTrks- und Gaiggos-InslePalschtinnsischi GebietHrd- und McDonald-InsleMikroneesischs InselgebietSonderverwaltigszone MacaoAuschtraalie und NiseelandSt. Vincent und d GrnadiineVerinigti Arabischi EmirateAmerikaanischi Jungfere-InsleSonderverwaltigszone HongkongTemokraatischi Republik KongoZentraalafrikaanischi RepublikNord-, Mittel- und SdameerikaUnbekannti oder ungltigi RegioonDemokraatischi Volksrepublik KoreeaFranzsischi Sd- und Antarktisgebiet)Britischs Territoorium im Indische Oozean,Sdgeorgie und d sdlichi Sndwitsch-Insle "&*.26:>BFJNRVZ^bfjnrvz  "(+.17:=@CILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwzi(2OM_4zC_GkP25S>U!k~2ߜ'=# i͟ i=2AT U2 \ "ڟ $!.!#[ǜK33矚#ɡyɝ!0\۝} ; qIk!9C?ABץ|xwĤ?Kb3csy'f H/?6w%aO! ٠TRV//cG4UEo50/ ];f ozx$ ja[ q&bkԞ')B3 <4:١k3X@.\J=ˠw2?TQr%̣t -32ɞq ϜϢQҝ䢑! PlלoVd]ߞ?Q1E  P# P( P ` 'ResB :" $:"[V . . . . - - SAR ( ) - SAR ( ) ( ) - - ( ) . . ( )/ܦ $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}#y*)*+J+ )Z+r*)G*j*c*$)(,()a'-,%K')o)*)g)f,9**)#0-'D-$%%#('}( &'"+$5.*%5'3%*w&#!$"+Q-9$<%Y-1$#"*@')$"7#.+.,*')a"0#+&,'S#&'&*+y$Z#a#(h#$$,%,$%#)%#$3)a$!%",+**#W"j+$ 'p(;&\"&&$*1&+"h/&"&w(+&/%%"$+'%"#&".C"H"$"""o#">#)$$E#-()" +&"#3(@)%&#&&%#i%#I$&)Z)V'3,+"D,E%(.&l'&#`%N%#W%A$&%:+"",O&Y&(#"p"k"(M""z",*m&c&#g.,*-%u"%R"+r%{%q$##U*w,$j(#%?('.'w''#%$c(-(M)#K(-.;"-f"$'$(*'"}#n-#v#E&Q$Y$.z+U, $('(/&N.-%i$ -(L#?""*$'u)yQVY#%"*'"#.j2*,'(D/W((_ PPP9"` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResB  ^  ^[VEllan Vanniny ^ ^P ` 'ResB  [VGirkaHolanIraiJamusJpnKyubaLawasNefalNijarPolanRashaSipenTangaYamalAmirkaAyalanBuruneCayileKamaruKwatarKwiyatMisiraSalewoTailanTubaluAisalanBaharanBarmudaBaswanaBatikanBirazilGirnadaGrinlanHabashaLabananMaldibiMaldobaMoritusNuzilanParagaiSaishalSifurusSuwedanTakelauYukaranYurugaiArmeniyaBanuwatuBarbadasBelgiyomBolibiyaGwadalufKwamorasLaberiyaMakasikoNajeriyaOstiriyaTurkiyyalatibiya  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzCz8 Y9Dl; 8 k9t9`m*2r}ٜ53ɜE"m.!͘. D1Wym9%,}E.{19]"}})%*R etNdL9+d8Y3:霧id{+9vI?wNwr(:k+M37;oX( Ac%2 tdu]eX54<:!::ŝi1h 2"m4l\,O7, x ,His@Dm4}: ] qއV?F-4o-3 !-wxLpG3m)@9$ ADGJMPY\_behknqtwzCz8 Y9Dl; 8 k9t9`m*2r}ٜ53ɜE"m.!͘. D1Wym9%,}E.{19]"}})%*R etNdL9+d8Y3:霧id{+9vI?wNwr(:k+M37;oX( Ac%2 tdu]eX54<:!::ŝi1h 2"m4l\,O7, x ,His@Dm4}: ] qއV?F-4o-3 !-wxLpG3m)@9$ \[M\PW` 'ResB  = $= [V                              -       -                                  ()          -  -             ()        ()                  ( )   -            (    )     (    ) (   )    $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}>rFC:D|GvDD^DDDhFDbEEIEBDE.DyC?5EZBCGC=CCRDCjDGSEBd?GAFAV?k?]?CA(F[@AJ>BBG??V>D@r?@=E??@H\>BP>BAy?=5>8GXF7HHF=@ Cc@"?.?W@cBDC+>AcA DS@(??"D@>AGADs@k@>DA>{@EB??C:EAH=K@t>@ Ez>=@@n>h>AqE=/I@=Db>HyF@sA>@EBO?>@=H?D>H?A?>@==:>oCkAlB@8FEE>B!@=>[C=QB?>=C>=>>ABKA?AF=EBHG#A)CA>3CF??> A?'E>C?-B>$B >>>QC ?!>=F&GC @?FCDGSA>[A0>qG{A/@?4?(@DABzB6@3AHB;A^GCAD?B>?+AuBKGBeC>BEF&>jH=D@C?CCA>?E?@?A:?HE^HBB@G@GPH@?F>@?>>FD> BDyQYK@C>@H.j2 IFCFH6BC P P P9"` 'ResBP  [V 'ResB 0 ##$0[V @ ( / . (  0 > (  < $ 0 .  >  0 B , >  ( > ! >  A 5 H $  H , I ( ( > 0 A + < ?  @ , 9 0 @ ( - B  > ( . ? 8 M 0 / B ( > ( 9   0 @   ! K 0 >  H . 0 B (  K 8 K 5 K  0 M ( 8 @ $ A 5 > 2 B * K 2 H  ! , 0 . B ! > , G 2 @  < . > / K $ G . I 0 @ 6 8 / B p  G p 2 G , ( > ( 5 ( A  $ B  / 0 2 H  !   < 0 >  2 % >  2 H  ! * 0 >  M 5 G + < M 0 >  8 , M 0 B ( G  . K 0  M  K / B  M 0 G ( 2 > $ 5 ? / > 5 ? / $ ( > . 8 B 0 @ ( > .    M 5 ? 2 >  6 ?  ( ? / >  G * 5 0 M !  H 0 ? , ? / (  K 2  , ? / >  M 0 G ( > ! > + < ? ( 2 H  ! , K 2 @ 5 ? / > , M 0 >  < @ 2 .  & B ( ? / > . H  M 8 ?  K . I 2 M ! K 5 > / B 0 K  < K ( 0 ? / B ( ? / ( 6 M 0 @ 2   > 8 & @  0 , 8 ?   > * A 0 9 K  ! B 0 > 8  . G 0 ?  >  <  M / B 0 > 8 >   M 0 @ ( 2 H  !  M 5 > ! G 2 B * + < ? 2 ? * @  8 . K   8 G 0 > $ . K  < >  , ?   0 M  G   @ ( >  K 8 M  > 0 ?  > , >   M 2 > & G 6 , A 2 M  > 0 ? / > . G ! >  > 8 M  0 2  M  < . , 0 M  8 H ( . G 0 @ ( K  2 8 2 M 5 > ! K 0   2  + < . H (   5 0 @  K 8 M   K  ! @   5 0  < ? . M , > , M 5 G $ ? . K 0 -2 G 8 M $ * K 0 M  K 0 ?  K , K 5 G $ & M 5 @ * 5 G  ?  ( 8 ?  @ 8 ?  0 > 2 ? / K ( 8 M 5 >  < ? 2 H  ! &  M 7 ? # 8 B ! > (  + <  > ( ? 8 M $ > (  8 G  6 ( & M 5 @ * $ >  < ?  ? 8 M $ > ( 8 ?   . > 0 M  ? (  8 M  M 0 G 2 G 6 ? / >  A  & M 5 @ * 8 . B 9  M 0 ? 8 . 8 & M 5 @ * * 6 M  ? . @ / B 0 K * . ' M /  + < M 0 @  > 2 H  ? (  . G 0 ?  >  >   K (! @  0 8 @ )! ?   K  > 0 M 8 ? / > , A 0 M  ? ( > + < > 8 K * B 0 M 5 @  + < M 0 @  > $ M $ 0 @  + < M 0 @  >  2 H  ! & M 5 @ * 8 . B 9  >   K ( # 0 >  M / ) >   K -  ?  6 > 8 >  H . G ( & M 5 @ * 8 . B 9  M 2 ? * 0 M  ( & M 5 @ * &  M 7 ? #  + < M 0 @  > + < G 0 K & M 5 @ * 8 . B 9 / B ( >   G !  ?   ! . 8 G  >  0 . G 2 ? 2 >   2 >     6 ? ( ? / >  H ( G 0 @ & M 5 @ * 8 . B 9  M 0 ? 8 M  ( & >  A ( > &  M 7 ? # @  + < M 0 @  > * 6 M  ? . @  + < M 0 @  > .  & B ( ? / > (FYROM). > 0 M 6 2 & M 5 @ * 8 . B 9 . M / >  . > 0 (, 0 M . > )8 K 2 K . ( & M 5 @ * 8 . B 9  H 0 ? , ? / ( ( @ & 0 2 H  ! * -8 9 > 0 >  + < M 0 @  >    ?  A   0 , 0 , A ! >  >   K  , M 0 >  < > 5 ? 2 &  M 7 ? # -* B 0 M 5  6 ? / > * ?   H 0 M ( & M 5 @ * 8 . B 9 + < I  2 H  ! & M 5 @ * 8 . B 9 5 > 2 ? 8  0 + < M / B  B ( > $ M 0 ? ( ? & > &  0  K , H  K + < ? 2 ? 8 M $ @ ( @  M 7 G $ M 0 8 G    ?  M 8  0 ( G 5 ? 8 8 >   K .  0 * M 0 ?  8 ? * G . ' M /  + < M 0 @  @  # 0 >  M / . >   M 0 K ( G 6 ? / >   M 7 G $ M 0 / B p  8 p 5 0 M  ? ( & M 5 @ * 8 . B 9 8 G   * ?  0 G  0 . ?  M 5 G 2 > ( 8 M 5 > 2 , > 0 M !  0  > ( . > / G (  K  K 8 ( @ 2 ?   ) & M 5 @ * 8 . B 9 , K 8 M ( ? / >  0 9 0 M  < G  K 5 ? ( > , M 0 ?  ? 6 5 0 M  ? ( & M 5 @ * 8 . B 9 $ M $ 0 @ . > 0 ? / > ( > & M 5 @ * 8 . B 9 $ A 0 M   0  H  K  < & M 5 @ * 8 . B 9 / B p  8 p   2 >    & M 5 @ * 8 . B 9 + < M 0 >  8 @ 8 @ &  M 7 ? # @  M 7 G $ M 0 8 G   5 ?  8 G    0  M 0 G ( > ! >   8 .  > (5 ? 6 G 7 * M 0 6 > 8 ( ?   M 7 G $ M 0  @ ( )9 0 M ! & M 5 @ *  0 . H  ! K ( I 2 M ! & M 5 @ * 8 . B 9 + < I  2 H  ! & M 5 @ * 8 . B 9 (  < M 2 > 8 . > 2 M 5 ? ( > 8 )9 >    >   ( @ ( 5 ? 6 G 7 * M 0 6 > 8 ( ?   M 7 G $ M 0 )+&  M 7 ? #  I 0 M  ? / >  0 &  M 7 ? # 8 H  ! 5 ?  & M 5 @ * 8 . B 9 $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}CSiZF?Mțoߙ[XUJX7>Pz='>;XIQBQQa}y%=#)-) AH%P/'CH؛0u ;\Fl7&g |7 rƚ^>N\7XE+1a0" OS) N vn)XZ %'xIX0-7)qHsfpWX8ZHj_&7u !cij~7Z8_O֙9'CyO8~:/9?{'  Xc l ODKRT=>Dט}H>K)S C'\%L > CiQQΜ?ߜ,A)e8U ɘ ~ f%-X1%1  1`>eH5Hzc%,] >h E ę ͙H{8Dp8ޚga e5ҝr*Z H:0WZZH> 0 1w۞gsXGXҚ>-ޘP5˜(0U_yQVYИa1CS>g[.jE2蛊YHr5QP P P ` 'ResBW  ^^&W[VCiparSvijetAmerikeOceanijaOtok ManeurozonaRumunjskaKongo (RK)`panjolskaMauretanijaOtok Bouvetpseudo bidiBo~ini otokFarski otociJu~na EuropaOtok NorfolkCookovi OtociGvineja BisauIsto na EuropaKanarski otociOtoci PitcairnZapadna Europalandski otociKajmanski otociMaraalovi OtociSjeverna EuropaVatikanski Gradpseudo naglasciBjelokosna ObalaFrancuska GijanaSalomonski OtociSredianja AfrikaFalklandski otociUjedinjeni narodiEkvatorska GvinejaPUP Hong Kong Kinanepoznato podru jeOtoci Turks i CaicosPalestinsko podru jeSveti Toma i PrincipZelenortska RepublikaMikronezijsko podru jeOtoci Heard i McDonaldSveti Kristofor i NevisSjevernomarijanski otociSrednjoafri ka RepublikaKaripski otoci NizozemskeMali udaljeni otoci SAD-aSveti Vincent i GrenadiniVanjska podru ja OceanijeAmeri ki Djevi anski otociSjevernoameri ki kontinentBritanski Djevi anski otociFalklandski otoci (Malvini)Kokosovi (Keelingovi) otociBritanski Indijskooceanski teritorijJu~na Georgija i Ju~ni Sendvi ki OtociFrancuski ju~ni i antarkti ki teritoriji& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}iџZrZfeKlr!TMBqqHL5֞SBVT3Er{Yi]\IMqD5#3?xZ5 )B~2U$9`Y2 v7=Nsq ݜ5B$!.!$i5/4l)K3[$e%"!X}Ɖ36bw ZƜZD$Aj!W28Y?o?x#H/e#x7er[힀?CTM5K@`/X $2 veK m% L}B&!P4G 1hg&'Y2ld$[IќXI k64͒Ha $; j% q4x?c%3 q!C + q@g$L&LKI2?YBxJY2 v& O@2QI`q l q|TKh64WIs?쟶 bThН! ݉%nyQVY@I 0.j2A&a/T5PPP9"` 'ResB Y !Y[VswtFidziRuskaNmskaPlskaChilskaDzibutiEstiskaIndiskaItalskaLetiskaLibyskaSyriska`wedskaAlbanskaArmenskaBelgiskaGrjekskaJapanskaKambodzaKaribikaLitawskaRumunskaSalomonySerbiskaSwaziska`paniskaBoBharskaFrancoskaIndoneskaMadzarskaTurkowskaEgyptowskaMakedonskaSBowjenskaju~na AzijaAzerbajdzanJu~ny SudanMawretanskaFrske kupyHodowna kupaju~na Afrikaju~na EuropaSawdi-Arabskazapadna AzijaKajmanske kupyWuchodny Timorzapadna Afrikazapadna EuropaSewjerna Korejasewjerna Afrikasewjerna Europasrjedzna Afrikawuchodna Afrikawuchodna Europa ska republikaFrancoska GuyanaSewjerna AmerikaSewjerne MarianySrjedzna AmerikaVatikanske mstoAaonska Amerikajuhowuchodna AzijaWonkowna OceaniskaPapuwa-Nowa GinejaMakedonska (FYROM)SBonowinowy pobrjhZjednoene kralestwoFrancoska PolyneziskaAmeriske knje~niske kupyBritiske knje~niske kupyJu~na Afrika (Republika)Zjednoene staty AmerikiZjednoene arabske emiratysewjerny ameriski kontinentPalestinski awtonomny teritorijWosebita zarjadniska cona MacaoWosebita zarjadniska cona HongkongBritiski teritorij w Indiskim oceanjeFrancoski ju~ny a antarktiski teritorijJu~na Georgiska a Ju~ne Sandwichowe kupy! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}ZiƝ7'蝅UuӜX%MEe3e6 wU! Ro2ʛ3-DI\)8 rKP2U$ӛ9`6l32 LYL!*.O*"v\ *$!.!QVYwo/X`NyK3 :z3#!Ɯp kX}~)`)%hZ-*ZD_5kN@I{!+2?EoMI3ܛ?x VvIT?x9TH]Jb3"7+;o>: A2/tEKA 4 [#hfIN//,Q42lsl@-aםIXI ?x ,;#l d"8G- j] qA?rglQA=C 2q.! eQ(@$\J~.XKI2?~QY$v~&ʟ GF2QG'/q ^?p( [z!Is?! aTh ؞/eyQY1IjE2pgTPPP ` 'ResB& Y --&Y&[VCICsdKnaDniaGhnaJapnLaoszMakaSvjcVilgBhutnCiprusFidzsiGrziaIzlandKuvaitMexikSzriaAlgriaKoszovMarokkRomniaSzerbiaTunziaUkrajnaVietnmAusztriaBelaruszBrazliaDzsibutiEgyiptomEurznaLitvniaMalajziaNorvgiaSzeneglSzomliaThaifldrorszgDl-KoreaDl-zsiaHollandiaKambodzsaMaka KKTPakisztnSzingaprSzlovkiaSzlovniaj-ZlandDl-SzudnAntarktiszAusztrliaCsehorszgDl-EurpaFinnorszgKazahsztnLettorszgMan-szigetMontenegrPalesztinaPortugliaSvdorszgSzvzifldsztorszgAfganisztnDl-AmerikaGrgorszgKelet-TimorKelet-zsiaKong (KDK)Kzp-zsiaMadagaszkrNmetorszgOlaszorszgOroszorszgSzent IlonaTrkorszgszak-KoreazbegisztnKelet-EurpaAzerbajdzsnEurpai UniHongkong KKTHorvtorszgKelet-AfrikaKirgizisztnKzp-AfrikaMagyarorszgNyugat-zsiaSzad-Arbiaszak-Afrikaszak-Eurparmnyorszgj-KaledniaKlsQ-ceniaAusztrlzsiaBissau-GuineaBouvet-szigetCook-szigetekFranciaorszgKzp-AmerikaLengyelorszgNyugat-AfrikaNyugat-EurpaSpanyolorszgTdzsikisztnTrkmenisztnszak-AmerikaDlkelet-zsiaFrancia GuyanaFlp-szigetekNorfolk-szigetNyugat-Szaharaland-szigetekAmerikai SzamoaBahama-szigetekComore-szigetekFerer szigetekKajmn-szigetekKanri-szigetekMaldv-szigetekMianmar (Burma)Ppua j-Guineaszak-MacedniaAscension-szigetCeuta s MelillaCseh KztrsasgEgyeslt llamokElefntcsontpartKarcsony-szigetKong - KinshasaSalamon-szigetekWallis s FutunaAfrika dli rszeClipperton-szigetEgyenltQi-GuineaFalkland-szigetekIsmeretlen krzetMarshall-szigetekMikronziai rgiPalesztin TerletPitcairn-szigetekPszeudo-ktirnyAntigua s BarbudaEgyeslt KirlysgSeychelle-szigetekTrinidad s TobagoBosznia-HercegovinaKong (Kztrsasg)Kong - BrazzavilleSzubszaharai AfrikaHolland Karib-trsgAmerika szaki rszeBrit Virgin-szigetekPszeudo-nyelvjrsokSaint Kitts s NevisSo Tom s PrncipeDominikai KztrsasgSvalbard s Jan MayenZld-foki KztrsasgFrancia Dli TerletekDl-afrikai KztrsasgEgyeslt Arab Emrsgekszaki Mariana-szigetekAmerikai Virgin-szigetekSaint-Pierre s MiquelonKkusz (Keeling)-szigetekKzp-afrikai KztrsasgTurks- s Caicos-szigetekBrit Indiai-ceni TerletAz USA lakatlan klbirtokaiEgyeslt Nemzetek SzervezeteHeard-sziget s McDonald-szigetekFalkland-szigetek (Malvin-szigetek)Saint Vincent s a Grenadine-szigetekDli-Georgia s Dli-Sandwich-szigetek& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}inR|ʞUXŸ (v˟ϝA;מ|YTU! 2䞺% HU2%%9`2 h7!L!g,( $!.!"}6 K3bgQO!X$g}#ɛ͠!|-_!U6LD!џ2m++BrIy?xvIb?ol'u: Dm"s 2<#~\$y Qh&?R/ٛ/ 3EY۝lI7XIk?|x HH w?Q j؜ qv`ݣ塻Qӡ[ 2q!3/f Μ9ĜXKIZc?xJY›qv*]e l2q B|0_{!/QMޤs?Ϣģ D%ћ |!yQVYPI.j2ÝiZޠQ P P, P9"` 'ResBS  ZZ$ S[VD91DFD1?Iad3ava5tev;av;a<ax}DalkIklkOxcxUtavVk{k1ljk2elkf2evkv3abxv3xat4avka<kbka<k~a?aa?xbaDaliaDaoaxDauxFezalFkceFkxeIemkaJexKe}kMkkaOxvcaTevka1vcxla1wmap1xba2elcka2xiav3atbka3auava3ev}k6atbka9au~av9xvk};alka<a~ka<e}xx?kzx}?x}x~x@aukikDala~kDxvaoxG~edkaJalaxJavataMebkaMxtalk1lbavka1vdxa1~}ka2apeuv2xlk~ka2xveu3evada5ckzx}5ix~zka7o~adx7}xvka7kiea9aulavd9xka;}zavka;}auel<kbavav<kbeka?atbx{a@xvoxvcCatauoaCazxvkaDaxooxDe}koaDxldx~aFatkbkaFaxxFkcekaHcavdaKkbxikLxavdaMevecalNakoavNkevatNa}avTx~euiVav}ka1dbe{av1vcxkla2abadx}2ela|x}2xi}~ava2afklka3etavka4xtkvkoa5~acxk6ktbab~e7}~akvk;|lavdka;}lavdka<epa}av=x~aika?atexv?akbve?kkbak@aua}av@xdavavBrf}avDalaufkaDev orfkDxfatbkoDxvrxlkaDxv}e|aFx~eckaHoakvaIkva}avJaok}avJare}kvJaac~auLxtkvkaMal~adxMlx~aokaMlx~evkaMxkvatOavfavkaOxoelaxOx~alx1~}alka1cevkva1rav}av2avcladew2xlraka2xxvdk3~aetala;vdxvefka?uxa}ax?xlxtbka@vdoa}av@xvdxa}@xva}av@xvcakaBafam}avDaldk~veDa~kokx}DakvkoaDelavefkaG~euakaGk <avoaHxc~auKkbaliaLeuxvkxvLx}a}avMeuwelveMkvcazxM~afklevdNavxaxOa{ko}avVkvlavdka1vaokda2etxdve2x~e orfk3~adelxza3evlavdka?abx Nede?x}a LkoaDadaca}oaDa~kavkaDkoxvefkaFkoaacxaHfbeo}avIe|vxcxkaMav DakvxMev DaevNeve}xelaSrx}ok 1Vklkzkvve1~}ala}ka9ktx <ewk<kmevweuv?xvcx (?:@)JxxcalkaMke|a <exveMkv Daev4kecx 3a}ka9xtev}av?x d ;~xa@xvoxvck @NGFx 6elavdkaFxxlo orfkJxex LkoxMevi <ux}ka1eluav 1}ka1tuav 1}ka2xokva Va}x3~kvea-2k}ax<ux}etbxc?xok orfkveFx ?aledxvka@aa~aukv 1}ka1eluav 9ktxDuavta (2kta)Tlkeixv orfk1tekouav Matxa1eluav 1koa1eluav 5~xza1tuav 1koa1tuav 5~xza1tuav Mapaa?xvcx - ?kvwa}a@atbaqtav orfk@aa~aukv ?xeaJkoe|v orfkveMaxduav 1abka1akv U~okavka@aa~aukv 1koa@aa~aukv 5~xza@aa~aukv Mxdav1lavduav orfkve2apatuav orfkve?avauav orfkve?evxvaoav 1}ka?xtxuav orfkve?xvcx - 2afa~klMevi Tk}  Fk}Mexa  DelkluaVaeuav orfkve@aa~aukv 1tekoaJazxa Fx 3~kvea<akvaoav 1tekoa?autavuav orfkve@ux}k}aukv ?xeaDawaluav orfkveDkaual FapavcveHxlk}  VxxvaOkvkdad  OxbacxOk}av da ?xvuaVav}kaoav 3~kava1vpau aanaw{av?evxvaoav 1koa@aa~aeluav 1}ka@ux}k}aukv 1koa@ux}k}aukv 5~xzaMev Jke|  DkelxvMxrxtxvuav orfkveMxb 2adxrktex}Mxb >vvduav orfkMxb @erkvek orfk1vkcxa  2abxda1adaqaukv 1koa5~xzaoav Dkxiuxv?evxvaoav 1tekoa@ux}k}aukv 1tekoaIkva}avk Daoax @NGMav Oxte  Skv}kzkVxllevduav orfkveVav}kaoav Jxlkvefka2x}vka  @eecx~kva@a}aaoanaukv 3~kveaM~albad  Eav Dauev?akbuav Fkde|lavdve1DF Nk{kvuav orfkve1akv orfkve (1DF)@ux}k}aukv DaoedxvkaJare}kvuav aanve9h}  ?auox} orfkveDkaual 9aca~xxiuxvDkoxvefuav aanaw{avIemkauk @avazexiuxv?xox}uav (Tklkvc) orfkve4xtkvkouav @avazexiuxvMevi Nkv}evi  3evadkvve2kavaoav Nk{kvuav orfkve@aa~akouav @avazexiuxv@ux}k}aukv Dakavuav orfkve@ed orfk  Dao4xvaldk orfkveVav}kaoav @aa~aukv Oaanve1abaoav Dkaual 7tkxiuxvve?xvcx (?xvcxuk @avazexiuxv)Vxllevduav (Dal~kvuav) orfkveDka~x~an afcek oaftaoezxiuxv@ux}k}aukv 1tekoa - 1DF  ?avada?evxvaoav 1kouav @avazexiuxv2kavaoav Oaan @vdoaoav U~okavx}xt/@aa~aukv Kx{ka  @aa~aukv Mevd~kyuav orfkve$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}!(+)(`(}+@(**()j.$''*)&%,+'W)' )P(*p(U+)(R"-$A+{#J"$!&$0(Z"$!$)r#+#$!'%b" %*!+&r"j"5,#5)!&&##$!.-(.y)%D'' !#n$4%!(R&T!G&*%+"~!#*'2#%. #!!"$"!&$" $h))*(b#)f%!"'&%"!H!'!B!" " #&&]&*w,!(J$+-%h&S$Z!z%p%"#/$A$#'r!k'"#~&>,\$l!#x!^'!5"!+)&w$#*(x','."$N!(%$<"%:#(*%)'"%.+$ ,$'&B#C"$)+$'!#_*, -!"%$&7'!!"M*$!$e$*#a,H.)*%&J#6-&Q-K,R#%;*:( " f!n-!#*yQVY "`!$ .j2&.&,(.%(.PwPP ` 'ResB O O[VSUACyproEgyptoSuissaSvediaBelgicaCaribesChechiaEspaniaMaroccoTurchiaNederlandiaPhilippinasRegno UniteAzerbaidzhanInsulas CookNove ZelandaSancte LuciaStatos UniteTadzhikistanAmerica latinInsula de ManInsulas FeroeInsulas landTimor del EstUnion EuropeeAfrica centralNationes UniteNove CaledoniaOceania remoteRepublica ChecSamoa americanAfrica orientalAmerica centralInsula de NatalInsulas SolomonAsia del sud-estInsula de BouvetInsulas MarshallMacedonia (ARYM)Region incogniteAfrica meridionalAfrica occidentalGuinea equatorialInsulas de CaimanPapua Nove GuineaAfrica subsaharianPolynesia franceseRegion micronesianCitate del VaticanoRepublica DominicanAfrica septentrionalBosnia e HerzegovinaEmiratos Arabe UniteAmerica septentrionalSt. Pierre e MiquelonInsulas Turcos e CaicosInsulas Marianna del NordRepublica African CentralSancte Christophoro e NevisSancte Vincente e le GrenadinasTerritorios meridional franceseTerritorio oceanic britanno-indian "&*.26:>BFJNRVZ^bfjnrvz~  (+.1:@CILORUX[^admpsvy  !$'*-0369?BEHNTZ`ilorux{~#&),/258;>ADGJMPVY\_behtz}jcNfϘeT(7NwSVa-pcR3@ԙA4AMb3acpU!9Ro!!?"?;×$Qo9`32 7!s!53" C$!|raЗ / 3QߘT!#!!Zs_!G4W(#OJ-G36d2?EABrx?;h?#?{#b3 "w; K*2#ƚZSiJ hfIA!wR /QI!@l2R x v3:Ri! \!?ݗ q?7d32 "no[Y,R@h)3́A.XKI2}!?WQFz 72II`!q o2 t!Is? Th!9.!CyYP.E2PPP})` 'ResBR  YY&R[VCadPBBSwissJepangJermanSuriahSwediaYunaniBelandaRumaniaSpanyolAljazairIrlandiaMaladewaNorwegiaPolandiaYordaniaUni EropaPulau ManGrinlandiaAksen AsingInggris RayaOseania LuarRepublik CekoPantai GadingSelandia BaruTanjung VerdeTurkimenistanKaledonia BaruAmerika SerikatBelanda KaribiaMakedonia UtaraPulau ChristmasUni Emirat ArabAsia Bagian BaratAsia Bagian TimurGuinea EkuatorialKepulauan KaribiaKepulauan NorfolkRepublik DominikaWilayah PalestinaMakau SAR TiongkokEropa Bagian BaratEropa Bagian TimurEropa Bagian UtaraKepulauan MalvinasAfrika Bagian BaratAfrika Bagian TimurAfrika Bagian UtaraAsia Bagian SelatanAfrika Bagian TengahAmerika Bagian UtaraEropa Bagian SelatanAfrika Bagian SelatanWilayah Tidak DikenalKepulauan Terluar A.S.Hong Kong SAR TiongkokKepulauan Virgin InggrisPerserikatan Bangsa-BangsaPantai Gading (Ivory Coast)Wilayah Kutub Selatan PrancisKepulauan Malvinas (Falkland)Wilayah Inggris di Samudra HindiaPulau Heard dan Kepulauan McDonaldGeorgia Selatan & Kep. Sandwich Selatan& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}#iUcja:\uXƟU۟cR3@v4AC(;rS6eU!tI~2!!B?uT"? fdJ92Q9`3l32 v7!L!s!D"O E"$!.!i#W] K3 6xl3 !d; 0X#}ޞds7!eO_!\O/#Nvvdŝ!3\2?BrIE?x;hvI3?k?mb3 ֠;o) $2w6eE_VAk# %QhfIA!wP4"^1h 3QY2?{TlEo2~RXI ?vx ͒v3Hi!% ̞!"L j qsnO?R{IC3 2fҝ!Tn1!G7{s,R@>% J)3?3XKI2}!?WbQY7qv 3(J2iA!q 772 c4!I̕+s?J! bThA! \!yQVY@I..j2eBHi~ߝI)PvPP9"` 'ResBP  [V 'ResBy ) }})y[VHatiBemudaLibyiaComorosuNajraMaldivesaMba ChinaMba IndiaMba ItalyMba JapanMba BrazilMba FranceMba RussiaMba GermanyMpaghara AmaghMba United StatesMba United Kingdom1sy-fY))) *)9*))))))))*'**P)` 'ResB)  --  )[V mԠOݣ*qtơ&t Š7I  1syY (P ` 'ResBP  [Vid 'ResBP [Vid_ID 'ResB z $z[VSBNAMnGvamKnaKbaNrPalSleTgrakranmanAlsrBelsBtanHatKenaKpurLbaSpnnSvissTnisBareinBelgaBrneiGambaJlaeyKsvKveitLestMalavMexkMnakRandaSambaSerbaTavanTkelTvalrlandslandsraeltalagandargvAlbanaArmenaBlivaBrndDanmrkDjbtErtreaEpaGeorgaIndlandJamakaKamernKrataLithenLbanonLberaMalasaMarokkMoldvaNamibaNoregurNgeraParagvPllandRmenaSvjSmalaSrnamSrlandTalandVanatVetnamkranaBretlandMi-AsaAngvillaBrasilaBlgaraDminkaEistlandFreyjarGrnlandHondrasJrdanaKambdaKribatKlumbaMartinkMonglaMritusMsambkPortgalSimbabveSingaprSlvakaSlvenaTansanaTyrklandTkklandstralaFrakklandGrikklandGbraltarHeimurinnIndnesaKostarkaLxemborgMelanesaMritanaNkaragvaPalestnaSvaslandVatkaniVeneselaskalandMi-AfrkaAusturrkiBandarkinBangladessBouveteyjaEvrusviFdjeyjarKmoreyjarMkrnesaSan MarnSuur-AsastralasasbekistanMi-AmerkaSuur-SdanAustur-AsaBahamaeyjarCaymaneyjarCooks-eyjarGnea-BissKanareyjarKarbahafiMaldveyjarNorfolkeyjaPert RkSuur-KreaSdi-ArabaTmor-LesteVestur-AsalandseyjarSuur-EvrpaAserbadsjanAustur-TmorBermdaeyjarBrkna FasFilippseyjarNorur-KreaNja-SjlandSankti LsaSuur-AfrkaSerra LeneTrkmenistanUngverjalandekkt sviYtri EyjalfaAustur-AfrkaAustur-EvrpaGvadelpeyjarMarshalleyjarNorur-AfrkaNorur-EvrpaSalmonseyjarSankti HelenaSankti MartinSuur-AmerkaVestur-AfrkaVestur-EvrpaVestur-SaharaHvta-RsslandMibaugs-GneaAscension-eyjaFalklandseyjarGrnhfaeyjarKong-KinshasaNorur-AmerkaNja-KalednaPitcairn-eyjarSuaustur-AsaFranska GvjanaClipperton-eyjaEvrpusambandiMjanmar (Brma)SvartfjallalandBandarska SamaMkrnesusviNorur-MakednaPapa Nja-GneaRmanska AmerkaSeychelles-eyjarFranska PlnesaFlabeinsstrndinKong (Lveldi)Kong-BrazzavilleSuurhluti AfrkuSuurskautslandiAntgva og BarbdaTrnidad og TbagBresku JmfraeyjarDminska lveldiMi-AfrkulveldiNorur-MaranaeyjarSameinuu jirnarAfrka sunnan SaharaKkoseyjar (Keeling)Sa Tme og PrinspeAmerka noran MexikBosna og HersegvnaSankti Kitts og NevisTurks- og CaicoseyjarSmeyjar BandarkjannaSvalbari og Jan MayenWallis- og Ftnaeyjarsrstjrnarsvi MakaBandarsku JmfraeyjarHeard og McDonaldseyjarBresku IndlandshafseyjarKarbahafshluti HollandsFalklandseyjar (Malvinas)Sankti BartlmeusareyjarSankti Pierre og MiquelonFrnsku sulgu landsvinsrstjrnarsvi Hong KongKong (Lstjrnarlveldi)Sameinuu arabsku furstadminSankti Vinsent og GrenadneyjarHeimastjrnarsvi PalestnumannaSuur-Georga og Suur-Sandvkureyjar$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}<}}Q_C~ }G~ ~[~"~-~d}݁8|4|~m˂U!ÄIA=|#{+{? /%o}} 2}zCO|z;{;6z3{F|g~Rz}rLz.!Ԁ vz~-z{{z|/P}zŀwzdz }}XK{C{X|{Fz&ia|9{S{pz[{?}} ~j|}+|!c{28Y2}s|z(}$#z~'׃||{Xz~F}z{zk{7zBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}e.cN #͗jDcR3@.4AH3ǚCWɛ\ؚU!ݛRo2!! ?s"? DŃ2Qk9`32 h7!L!s!53" C$!|YRw p| /U3Qf!3_rXU3o!#fa!!y_!O#ZəOJrG!36d2qEABr4j?x;hvI際?d?{# ˝wߗ*藩 K֗2i ~ZSA!X5 QhfIA!wʘ^/QYIؙ}lw2;GJRXI ?x v3>i!C V!?֘ j ?7ʜH 2fS "no[Y,R@@)3́XKI2}!?R~QY"IvP✢ 72\I`!q ŗo2g!I-s?! aThG!9 .!yQVY@1I6.j9A1X`ceqPP P9"` 'ResBP  [Vhe 'ResBP [Vhe_IL 'ResB  $ [V000000-NVWSuiS~nV#VӗV00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\000000000000Sg000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\0000000000000000000000000000000000000000000W00000000000000000000V#Tqg000'k]#T000WS0000qgWS000s|000dS000000000000000000000000000000000000000000000000000000000000000000000000000000000\000000000000000000000000000000000000000000000000000000000000000000000000000000000000V00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Nfj00WW-N.Y000N000S0000S0000WS0000WS0000qg0000qg0000000000000-N.Y0000WS萢00000000000000000000000000000000000000000000000000000000\00000000000000000\0000000000\000qQTV0000000000000000000000000000000000000000000000\000000000qQTV0000000000^V0000000000\000000000000000000000000000000000000000000000000000000-N萢0000NuiWS\S00000S00000WS00000qg00000qg00000S0000'YxN00000000000\00000000000TFV00000000000000000000000000\0000000000000000000000000qQTV000000\000000000000\0000000000000000000\00000000000000S0000\000000000000000000wV#00000000000000000000000\000l;NqQTV000000000000000000000000000000000000000000000ꁻl:S000000#TFV g\\000 m0WW00000hT0WW00000000000000000000000000000000000\0000000000000000\000000000-N.Y0000qQTVs|00000\00000\00000000000000000000000000000\00000 (000)000000000000000(00000)\000000000000000000000000000qQTV(00000)000000\00000\000\0000000\-NNlqQTV/nyr%RL?e:S000l;NqQTV(00000)-NNlqQTV000yr%RL?e:S000000\0000000\000000000000000000000000Ss00000000\0000000\ (000000\)0000000000000000000\$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}\$%4$"F$S$:$"$k%Z$%($Q&"""%p&#A%%!$!M$%%L$&4&%!^&%x'!""! v$"$% %U&'# &T"&##;"d!"!L&1"X!@"E"Y"#O"!'','',!& # # 8#y&2#!$#$!0!H!'(!##%o$&""!""!""|"%'"'&%%," !!!P#$#!$%!"$"!P(,#!$!''3%&#T!#$}$h$"t!!& !a$!J#D#"!!#! !(! #$$|!"$"'\#"!#<&"!r"x!m"O%%:%,&y% l'w"'D&$&d%V%p!]%#c"h"#H%"&#&%#!#"L!P!&!\!h!%'###'&,%&#`!#!& $$ "!"%$n#"$$$h#(b#$>#""!"J'%&$!$'`'4!r%D! %"%&z#@!ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResB    [VASKMCilBlgiBninDonyaKnyaNigrNpalSslslanBlisIsralJepangJrmanRumniSlowakSuriahBlarusGrnadaGorgiaLibriaLitowenLsothoMksikoOstraliOsaniaSwdhenSngalUkraniaVitnamritrastoniatiopiaAljasairGuadlupGuernseiHonggariMaladwaMonsratNurwgenOstenrikPilipinaPulo ManSepanyolSlovniaTyongkokYordaniakuadhorArgntinaBarbadhosGuatmalaVnsulaZona uroUni ropahAsia KidulAsia KulonAsia WtanLiktenstnMontengroPulo BovtPulo NatalSwitserlanTanah ThaiUsbkistanDhnemarkenKora KidulPurto RikoSanta LusiaSint MartnSira LonSudan KidulTimor Wtanl SalvadorAfrika KidulAfrika KulonAfrika WtanBanggaladsaPongol VerdPulo NorfolkSahara KulonSanta Martinropah Kidulropah Kulonropah WtanRpublik CkoAmrika KidulAmrika LatinKapuloan AlanKapuloan CookKapuloan FaroKutha VatikanAmrika TengahKapuloan KmanPulo AscensionRpublik IrlanRpublik KongoKaribia WalandaAmrika SarkatKaldonia AnyarKapuloan KanariPasisir GadhingPulo ClippertonUni mirat ArabTlatah PalstinaAsia Kidul-wtanKapuloan SulemanSuta lan MelilaAmrika Sisih LorDaerah MikronesiaKapuloan FalklandKapuloan MarshallKapuloan PitcairnKarajan ManunggalRpublik DominikaWallis lan FutunaAfrika Sisih KidulAfrika Sisih TengahAntigua lan BarbudaDaerah Ora DikenaliKongo - BrassavilleTrinidad lan TobagoAfrika Kidule SaharaKapuloan Mariana LorOseania Paling NjabaSao Tom lan PrincipBosnia lan HrsgovinaRpublik Afrika TengahSvalbard lan Jan MayenKapuloan Virgin AmrikaKapuloan AS Paling NjabaKapuloan Cocos (Keeling)Kapuloan Virgin BritaniaPasarkatan Bangsa-BangsaTurks lan Kapuloan KaikosRpublik Dhmokratik KongoKapuloan Heard lan McDonaldWilayah Prancis nang Kutub KidulKapuloan Falkland (Islas Malvinas)Wilayah Inggris nang Segoro HindiaLaladan Administratif Astamiwa MakauLaladan Administratif Astamiwa Hong Kong)Georgia Kidul lan Kapuloan Sandwich Kidul "&.26:>BFJNRVZ^bfjnrz~  "%(+.147:=@CFILORUX[^adgjpsvy|  !$'*-0369<?BHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_bhknqtwz}iedx1ܗcR3@v4ACkI2c B]uT -Jg9`Gl327! s!53"і V%.!6iךC;K3B63?ܖ; :X}Й֕STƕe—0Ε I\^f\?@Brߕqx;hvI_?I&,';oK3$2wAt]& ,fIn~vP4" 1h 3Ɩϗ2lEo2:R ?x v3;i!И w"  j qsnO? 3 2q!A1!G7B@%9HDKI}!?Ph8O%vӛ (J2iAO!q 7Wh!W{O Th! t/yY@'.j2\P P P)` 'ResB 4# $4#[V-..---- --------  --                 -            ()--             -         () -             -  -      -        - -  - -    -      -   ()                (  ))  ( )-     1   , 3 (   )4   , $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}w%,++p+*d-,8+ )l*7',).).0*)'-P.)X+)8*,H+*,y++#e0%,$%%#1(A'N*$-'l#+$)Z.K'<(#)U'%$#)$#$- &:,$9#&%#<$/* 0p,(<)*a#p&Y1&w-~(C#s(&"*y&$&)$%&.#+1&C&$*%:&%0)(&$W#/.(,( $-$(+- $>#R(]($+_'+(0i'r#)$1F0'('#%L,}'^&?%*7%0x#~#g&5$#'%%/%# (G%&^,.**%,'#_$()(O%X$W%H)Q$#t${$o%(l)T)-'#+'-1/'('#_%'m$g%&'%*$,%'-&$#H#]*#$M#D.-)'&p.-`).(#&C$h+&&%$${*->-G*%'.&D/'x)(&#&?*.')#(+/\#'0R#&'%)h($#%-$%&%$.f#y/% '(+/s'/*/L&%+W*J$.$f$^/'$U&*yQVYG($'#'f#5#.jE20,.Q-0`1((,PPP3#` 'ResB` 3 dd3`[VWDMCiliCiprLawsMalmMacrNiwiNuruPiruRrusSwidSwis  ekanalugulurkBilizHaytiJappuKinyaKumurLacinLhendMayumMurisNipalPanamQamarSamwaSuryaTunesUkranumaninyabumalluklulungaBa%rinBelikBrizilBuliviGrunadGuwanaHungriKuwaytLagrisLalmanLizumuLyamenL[iraqMaldibMeksikMunakuNurvijPulundSeycelSpanyaUnduraUngiyaUngulaUtyupiUcandaibutilaywanlelyanluvaluArminyaBilarusBurandiDuminikFinlundIkwamurIstunyaIzrayilJamyikaJiyurjiKamirunKulumbiLalbaniLibiryaLirlundLmerrukMalizyaMuldabiNijiryaUrugwayUstraliUstriyaVanwatuVyemnamlaylandArjuntinBustwanaCambudyaGrunlandHundurasInduniziIritiriaKerwasyaLezzayerLimwanyaMasidwanMungulyaMunsiratMuzembiqParagwayPitkarinPurtugalSalvadurSingafurSluvakyaSluvinyaTimlilitVenzwilaZimbabwilanzanyaAzrabijanBangladacGwadalupiLajurdaniMurimanyaSan Lu yaSira LyunSwazilundKirigistanKusta RikaKum DivwarLuksamburgMadacecqerPurtu RikuSant IlinaUzbaxistanLayctenstaninya-BisawKurya, WaddaTumur AsamarlurkmanistanKurya, UfellaTafriqt WaddaBusna d HersekWallis d FutunaZiland Tamaynutana tafransistinya TasebgastAwanek n VatikanFalismin d ezzaSan Kits d NivisSu[udiya Ta[rabtUntiga d Barbudalrindad d lubaguSamwa TamarikanitSan Pyar d MiklunTagelda YedduklenTigzirin n KamyanKalidunya TamaynutSaw Tumi d PransipTigzirin n SulumunTimura-YessakesrenPulunizi tafransistTigduda TaduminikitTigzirin TinawfukinSan Vansu d Grunadininya Tamaynut TapaputTigzirin n Maryan UfellaTigzirin n yixef azegzawW.D. Tigzirin n Virginyalurk d Tegzirin n KaykusTigduda Tagdudant n KunguTigduda n Tefriqt TalemmastAkal Aglizi deg Ugaraw AhendiTigeldunin Yedduklen Ta[rabinTigzirin Tiverjiniyin Tigliziyin  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzᐧ8 ,̋-tl ux5KG܋7!b 53"ԋ.!jۍ^8$ЍB=o@#Տ܌LʌF;2IQt' 銉9+)$ӌ+<ÐU` ō2\52c:B fI4G" DjTAtl@)G\x cL u\IqVQ㊿[?x?؎$ŊQ' `p@e6H?"<7?-ъt&y(JBO׊~ŋl݊4dǎZ[|ˊNj cP ` 'ResB$  (($[VKyainaMisiliUkandaKanandaNzambiaMbulundiUvalanzaNzimbambweIsiwa sya CookIsiwa sya KaymanIsiwa sya Solomon  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M33ȝ7!L!s!G $!J  j6%"kh #}g} !_!2}vѝ!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " " @3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ERڝuP ` 'ResB  [VMaoleMisliSiliaUlenoUlusiBluneiDyodyaSaudiaAljeliaAlmeniaAustliaBelmudaBlaziliDyapaniDyibutiGlenadaIslaeliKolasiaKuplosiLibeliaLomaniaNidyeliUadyemiUklainiUlugwaiBulgaliaDiblaltaDyamaikaElitileaHungaliaKilibatiNidyeliaNngalesaPalagwaiUbelgidiUgilichiUtuluchiAdyentinaMolitaniaMonselatiAzabadyaniPitikeluniUdyerumaniBuchinafasoMikilonesiaTadikistaniKazachistaniKiligizistaniUzibechistaniChisiwa cha CookKolea KasikaziniTuluchimenistaniChisiwa cha KemenJamuhuli ya ChechiChisiwa cha NolufokChisiwa cha SolomonSaotome na PrinsipeTilinidad na TobagoChisiwa cha FalklandChisiwa cha MalushalChisiwa Chivihi cha MalekaniChisiwa cha Tuluchi na KaikoChisiwa Chivihi cha WingalesaChisiwa cha Marian cha KasikaziniDimiliki dya Vakulungwa va ChalabuJamuhuli ya Afilika ya Paching atiLieneo lyaki Nngalesa Nbahali ya Hindi2Nchingu wa Magalibi wa Mpanda wa kuGaza wa kuPales  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz1 Iz!K7sS) Ud%@v˜,O[.s!c >$!.!2 Ý j 6M,ks}C!2kz {5oԜ?+W""%IM"vI+?~ U5)ݜ?k Q S}ԝjN`4w33[(!u"  1h 3"l2:AK  x ͒i!I)(}qj3  w"od`G(|"  '( BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}h ܠj%I⢢$˝ʡ՞$]D(v+33aBϠb0;q8 AKew;% Tןʣ5'K2 YL!g~s>}E"0r.6z4Þ9ޞ3G U}Ң7D衱_Z)E2J`O/ 8Y'< iRsx9P򥟤o?̞'{#b3H H` A;o\bxA27\;%ĝxfI:O_ٝQ;"2 l䤵#7  ҝW١'Vg=-w jWq$wޣ <4qzjnZ-t%l&"<2,zQFrß2sq e l0ɥͤ$/͟! ThV 8ZyQY*@/.jEc¢H PG PP P` 'ResB B B[VAycelandKamboogi  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz&B '1% S xK&5K2?7!53 E% x  qB g/J6OY {'vaO{?G?3S$ ~"]YC?+%+&7iT6x6_?O?&o')6syC a BJLw%Y~=TKT AS46 O6h&A!|Ji 1hIOSU6U!`66XI ]S HpYq&IF$ j-Z[ uppl{& 솏&4A&&RAB!Y. Q _ $6 6KI2//ֆYX IK &B2K7Kq 76'{ TBZ֌L]_pTh!xa!P ` 'ResB  !![VCainaNganaKiumbaNjabaniSomariaMburundiNamimbiaNgerethaUbaranjaNainjeriaNjeremaniNjorondani  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M33Ɲ7!L!s!G $!.!J ` 6%"kh}g} !_!2}v؝!}_#W""gIM"vI}?~W 9`3);o RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒ϝIUoꝧI} j3 q&w"oj"" " "!@w3h=@)3?3m@ZDy"%~w Gwa@2{}`!q ovo2X'}XRds?m" f`Th ER!gP ` 'ResB 4 &4[V(;5<0@81KAK@ 5A59KB09@5:8O!O=30="@:8O0?>=8O>>;8O:VAB0==4VAB0=C0=AB0=C@>09<00:0> "6V:AB0=070AB0=0BKA 78O!O=30= K@K7AB0=7V@10960=;K1@8B0=8O(KKA "8<>@60;0= Bidi(KKA C@>?0@B0;K 78O0BKA D@8:00BKA C@>?00BKA !0E0@0"@V:<5=AB0=(KKA D@8:000 5;0=48OBABV: 78O60;0= 0:F5=B!K@BK :50=8O@B0;K D@8:0BABV: !C40=030< 0@0;40@K5;3VAV7 09<0C@>?0;K 4000 0;54>=8O><>@ 0@0;40@KBABV: >@5OA:5=6V= 0@0;K@B0;K <5@8:0BABV: D@8:0BABV: C@>?0!>;BABV: >@5O0;L482 0@0;40@KBABV: <5@8:0!59H5;L 0@0;40@K!>;BABV: D@8:0!>;BABV: C@>?0-:20B>@;K 28=5O8:@>=578O 09<0K!>;BABV: <5@8:0$8;8??8= 0@0;40@KC;85 ;5=0 0@0;K>=3> 5A?C1;8:0AK!5CB0 6=5 5;8;LO#>;;8A 6=5 $CBC=0BABV:-(KKA 78O0;5AB8=0 09<0B0@K0?C0  00 28=5O!>;BABV: 0:54>=8O!C1A0E0@0;K D@8:0$@0=FC7 >;8=578OAK=B83C0 6=5 0@1C40!5=B-8BA 6=5 528A"@8=8404 6=5 ">103>V@V::5= ;BB0@ 9K<K!5=-L5@ 6=5 8:5;>=!0=-"><5 6=5 @8=A8?8<5@8:0 @0<0 (B0BB0@K(-BK 8@38= 0@0;40@K>A=8O 6=5 5@F53>28=0(?8F15@35= 6=5 /=-095=@8B0=4K 8@38= 0@0;40@KV@V::5= @01 <V@;V:B5@V!>;BABV: <5@8:0 (09<0)!>;BABV: 0@80=0 0@0;40@K"5@:A 6=5 09:>A 0@0;40@K@B0;K D@8:0 5A?C1;8:0AK(-BK AK@BK :VHV 0@0;40@KBABV: D@8:0 5A?C1;8:0AK>=3>-@077028;L 5A?C1;8:0AK$@0=F8O=K >BABV: 09<0B0@K=4V <E8BK=40K @8B0= 09<0K>=M9@, !8=B--AB0B8CA 6=5 !010>=3> 5<>:@0B8O;K 5A?C1;8:0AK!5=B-8=A5=B 6=5 @5=048= 0@0;40@K%5@4 0@0;K 6=5 0:4>=0;L4 0@0;40@K$>;:;5=4 0@0;40@K (0;L28= 0@0;40@K)/BABV: 5>@38O 6=5 BABV: !0=428G 0@0;40@K& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}=螀./b?7B`}WOA%֞P)!Ĝ;b ̠ϟwO 5e#ji$^圁h#oJ8U6fvƝ=7V&6 %@rPTmq4$4f2M3 1WHH䝜$=uj7_TnQ#4!Ϟ-$ĞZG#JϜL@gw_s$0ȡ/ AoڜI_Ff=5@#d/4kO!563mYw7$4f4oyG!W#qor$m@k4N:W!n6 3*J|4:R!Ao#6j"@UhA<HRQ50(#$iwDj]?o(՝yQVYa3}$95.j2XjpPPP ` 'ResB   [VKam[run  P ` 'ResB zk zk [VykP ` 'ResBO  SSO[VEmetab ChadEmetab CubaEmetab FijiEmetab GuamEmetab IranEmetab IraqEmetab LaosEmetab MaliEmetab NiueEmetab OmanEmetab PeruEmetab TogoEmetab ArubaEmetab BeninEmetab ChileEmetab ChinaEmetab GabonEmetab GhanaEmetab HaitiEmetab IndiaEmetab ItalyEmetab JapanEmetab KenyaEmetab LibyaEmetab MaltaEmetab NauruEmetab NepalEmetab PalauEmetab QatarEmetab SamoaEmetab SpainEmetab SudanEmetab SyriaEmetab TongaEmetab YemenEmetab nigerEmetab AngolaEmetab BelizeEmetab BhutanEmetab BrazilEmetab BruneiEmetab CanadaEmetab CyprusEmetab FranceEmetab GambiaEmetab GreeceEmetab GuineaEmetab GuyanaEmetab HolandEmetab IsraelEmetab JordanEmetab KuwaitEmetab LatviaEmetab MalawiEmetab MexicoEmetab MonacoEmetab NorwayEmetab PanamaEmetab PolandEmetab RussiaEmetab RwandaEmetab SwedenEmetab TaiwanEmetab TurkeyEmetab TuvaluEmetab UgandaEmetab ZambiaEmetab AlbaniaEmetab AlgeriaEmetab AndorraEmetab ArmeniaEmetab AustriaEmetab BahamasEmetab BahrainEmetab BelarusEmetab BelgiumEmetab BermudaEmetab BoliviaEmetab BurundiEmetab ComorosEmetab CroatiaEmetab DenmarkEmetab EcuadorEmetab EritreaEmetab EstoniaEmetab FinlandEmetab GeorgiaEmetab GerumanEmetab GrenadaEmetab HungaryEmetab IcelandEmetab IrelandEmetab JamaicaEmetab LebanonEmetab LesothoEmetab LiberiaEmetab MayotteEmetab MoldovaEmetab MoroccoEmetab MyanmarEmetab NamibiaEmetab NigeriaEmetab RomaniaEmetab RunionEmetab SenegalEmetab SomaliaEmetab TokelauEmetab TunisiaEmetab UruguayEmetab VanuatuEmetab VaticanEmetab VietnamEmetab amerikaEmetab AnguillaEmetab BarbadosEmetab BotswanaEmetab BulgariaEmetab CambodiaEmetab CameroonEmetab ColombiaEmetab DjiboutiEmetab DominicaEmetab EthiopiaEmetab HondurasEmetab KiribatiEmetab Lucia NeEmetab MalaysiaEmetab MaldivesEmetab MongoliaEmetab PakistanEmetab ParaguayEmetab PitcairnEmetab PortugalEmetab SlovakiaEmetab SloveniaEmetab SurinameEmetab TanzaniaEmetab ThailandEmetab UkrainieEmetab ZimbabweEmetab ArgentinaEmetab AustraliaEmetab GibraltarEmetab GreenlandEmetab GuatemalaEmetab IndonesiaEmetab LithuaniaEmetab MacedoniaEmetab MauritiusEmetab NicaraguaEmetab PalestineEmetab SingaporeEmetab Sri LankaEmetab SwazilandEmetab VenezuelaEmetab AzerbaijanEmetab BangladeshEmetab Costa RicaEmetab GuadeloupeEmetab KazakhstanEmetab KyrgyzstanEmetab LuxembourgEmetab MadagascarEmetab MartiniqueEmetab MauritaniaEmetab MicronesiaEmetab MontserratEmetab MozambiqueEmetab San MarinoEmetab SeychellesEmetab TajikistanIkwembeyotab CookEmetab AfghanistanEmetab El SalvadorEmetab New ZealandEmetab PhilippinesEmetab Puerto RicoEmetab SwitzerlandEmetab Burkina FasoEmetab Saudi ArabiaEmetab Sierra LeoneEmetab TurkmenistanIkwembeyotab CaymanEmetab Cte d IvoireEmetab Guinea-BissauEmetab LiechtensteinEmetab New CaledoniaEmetab American SamoaEmetab Czech RepublicIkwembeiyotab NorforkIkwembeiyotab SolomonIkwembeyotab FalklandIkwemweiyotab AmerikaEmetab Helena Ne tililIkwembeiyotab MarshallEmetab Afrika nebo KwenEmetab Congo - KinshasaEmetab Papua New GuineaIkwembeyotab Cape VerdeEmetab Equatorial GuineaEmetab Antigua ak BarbudaEmetab Dominican RepublicEmetab Trinidad ak TobagoEmetab Congo - BrazzavilleEmetab Guiana nebo UfaransaEmetab Saint Kitts ak NevisEmetab Timor nebo Murot taiEmetab korea nebo murot taiIkwembeyotab British VirginEmetab Afrika nebo Murot taiEmetab Bosnia ak HerzegovinaEmetab kibagenge nebo arabukEmetab Korea nebo murot katamIkwembeiyotab Turks ak CaicosEmetab Polynesia nebo ufaransaEmetab Kibagenge nebo UingerezaEmetab Peter Ne titil ak MiquelonEmetab Vincent netilil ak GrenadinesIkwembeiyotab Mariana nebo murot katam0Kebebertab araraitab indian Ocean nebo Uingeresa  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz4-țCdxӠR,w؛p9arLFS(͡B8H%%SX$++Ɨ`Q3gmԗ𗭞◼hٙz`͝~3ؕ̕o(ўxʙJ6k䕜DޝDnؚn =ȖR`OW |ՖϟȜţ"؜2#/s#˜3WCaAP(0Uh H_Wn=ޘ2И8X}}fעA JɚhP ` 'ResB  $ [V....                                                               ()    ()         -       ()               -                        (Islas Malvinas)         ( )*܀     $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}",)*)+))+g*,*+U)()t(x*($*%_$l'( '")1)@),f(8'$+,V*,A%$"K%&%&4*G#0&""e$y',"%y$E'%!#!<(#"!O)#"!\&o$" z!*Q+/-@,h!h#g"b!O"a-q#'_%!G"W"'c# &'o"#6+++&*e)7$_#.(.$@$%$'*#%"+'*t&J+/#-%7%) $!X(_'7#f,%_)!.&t!J($!,$[$ !'#j%Q&0";&&--I$W#R$O#&!&% !!)?"z#!w+'o)!u%' 8!$&$$"$" ">!""#(&'h&#*9"*%I-+#$%"!#"##$w"(!'&&n!!" &)"#2!>+V,-%%!,%$)R'!& )$"P!"#)'#!#$%#,$%&%7"#E*,(%\!%d+* e-! (!#'#",!m,"""U%F&++(&('-(-*!#+J!_"!!*V!$(yQVY -!)?#D!.j2-+) (-'o PPP ` 'ResBj 4# qq$4#j[V . . . (DRC) - SAR ( ) - ( ) - / - (FYROM) SAR . . ( ) . )ܫ ( )2ܦ $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}k$M-*+&+*$+* *-y&-&()P)+*_'.-(()I)C)j)+C-,+#R/( /'&}%#''x+&({#g-'0A' (K'@+7'%$%r$!- %$%/&%$*),%y$#/,w.8.2-**I#&N#%M.($'%i,d%O$3$)A$'%.t%.&&$)&$&,s')g#.-*)%%$-%%|*&?#(+&b-%U-,$[1'$**. 1''v#$,'%$+l#0##(5#H$#%#$w)&%%0])* $+($T%G*N+L&C&$A(+):&$&$(&);,U',:*q#, &,#/+( ()$D%6(#&<%i'$y-#+%'/d$#]#X#(:##b#-,''-'p0b.2+/#'#%#.}'1&g&#L%a*-b(u*l%U&T*x(0m(,\+\%p&^&n*90+,,$j+-0D#j/S#'(%)y,$##:/V$]$'$#T0--$*,0W(//L(#$.+$#4%+:$&*yQVY$7)#)#$.jE2(Y,()01.J,)[PPP3#` 'ResB  & [V mm t$̹ų|йɰ\8ĬX$̹tǀxij|m(ܴT`аm0Ѥ<Mi DD x},ȲȲttȹlٳ |$ƤD|tDȹƸȹt$й| ,UTT\Tij ȹxXȹҨ0, |8$8tx¬tǤ˜x¬DDDtHij|LȬY|uȭ|t \tt|ltɸDDpDɀtTttΘTϨ\Tό4|,Ȳ Әȹ|ӀܴՑ@ՀܴDլ@DDDDtDŘLй|ܴDD$\ܴxtttɜܴȲt|\mijȲtٳDDٳҨt|DDȹȲD Ȳ(TȲDlD,|踤 @ƘD 踘tȹxȹtX|8tDDйD¬ttLȲDpijt(P|ttǤ|tЬDTtt d0 D\lDDtǸ ijЬ\АȲD| |t ӤФt,DլtٳDD0ȲDtɬD Y|tǠDHtl,DȲDȹtȲlȹ\ ijйtD\|$DL$\8|tij)|p$|DTt@ɀܴ\D\ȲD|(¸ȹt4DtTȲDDtҘDtǬ€ܴBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} !w##Z&6$%%q%%%i%%%%"}#|#\!%#x&&n"%m"M!p!!L!N'y%$!$$%"#$"#$ &<$%!$$&##!$"!!!$!"h"d&!!!!""!4"*%?%'%!1%N#*!,"!!D#M%l$0!`$@"F%X#'! &("l!"&"&#$$""$!*$H$"\"B!&$$X" "$"Q& 5#"P!$w"Z$T!n'|" #r"3'&#r$!d"%T$&&#!!'"! $+#!0# "!-!T%?#S#8"& !"I##%f$t!|!$$##!##"i"!!!#"$#$ !!@'%#"# "!!!#""$h!`!#""" X!d!"!L"?!&$`"l#T"-&$b%H&q#P"g#0"?&"""x!!%$!I!! #$#'##"!#!H!$&0$#!$%''$!&9!3!x$b#"%H" (  * > ( .  > 5 / A  8 / A  G  E ( ! >  G ( / >  E , K ( ( > /  0 ( > 5 0 B ( G * > 3 * K 2  ! , G ( @ ( , G 2 ?  - B $ > ( . G / K  5 ( > $ B 8 B ! > (    A 2 >   ! K 0 >  / 0 2  !   ? * M $  K 8 K 5 K  M / A , >  0 M ( 8 @  A 5 > 2 B  K  2 > $ > / 5 > ( % > / 2  ! + ? ( 2  ! , G 9 0 G ( . I 0 ? 6 8 . K ( E  K 2 ? 8 K % K 2 G , ( > ( 8 ? ( ?  2 8 ? 0 ? / > 9   G 0 @   < 0 >  2  8 G ( ? / >  A 0 8 > 5 K  E . G 0 B (  >  , ? / > ( E & 0 2  ! , M 0 >  @ 2 , M 0 B ( G  / A 0 K  K ( 2 E  5 ? / > 8 > / * M 0 8 8 A 0 @ ( > . 9 I ( ! A 0 8   0 , H  > (  . G 0 ?  > 8  E 0 ? , ? / (  K 2  , ? / >  E . M , ? / >  M 0 @ ( 2  !  M 0 G ( E ! > ! K . ? ( @  > * H 0 >  M 5 G . > 2 M ! K 5 > . I  >  , @  0 @ / B ( ? / ( 0 K . > ( @ / > 8 ?   > * B 0  2 M , > ( @ / >  0 M . @ ( @ / >  G * 5 0 M & @  M 5 > ! G 2 K * $ >   > ( ? / > ( ?  > 0  A 5 > + ? 2 @ * ? ( M  , 2 M  G 0 @ / > , K $ M 8 5 > ( > 2 > / , G 0 @ / > 5 ? ( G  A  2 > 6 M 0 @ 2   > 8 M 5 >  @ 2  !  2 >  !  A 5 G   ! K ( G 6 @ / >  8 M  $ ? . B 0  M 0 K / G 6 @ / >  ? . M , > , M 5 G $  @  ? 8 M $ > ( * G 2 G 8 M  > / ( , K 5   / 2  ! . I ( M  8 G 0 >  2  M 8 G . , 0 M  8   2 A 8 ? / > 8 E ( . > 0 @ ( K  8 G 6 (  / 2  !  8 2 G  + . E ( & G  $  6 ? / >  8 M  M 0 G 2 @ / >  A   / 2  ! M 8  K $ &   5 K  0  K 8 M $ > 0 ?  > ( M / A  @ 2 E ( M ! * ? 0 M  K 0 ?  K . I ( M  E (  M 0 K 5 E  ?  ( 8 ?  @ 8 ?  0 > 2 ? / I ( 8 G   9 G 2 ? ( > $ M $ 0 / G 5 0 K * .  > 5 SAR  @ (  8 M $  $  6 ? / >  8 M $  $ 8 9 > 0 >   M ( G /  6 ? / >  / 5 K 0 @  K 8 M  & G  $ / G 5 0 K *  2 8 > 2 M 5 > ! K 0 ( I 0 + I   / 2  ! + H 0 K  / 2  ! M 8 8 & @  0 G , ? / > 8 E   . > 0 M  ? (  . G 0 ?  @ 8 > . K  + M 0 G ( M   / > ( >   M  > $ * M 0 >  $  8 M $  $ / G 5 0 K * & G  $  + M 0 ?  >  8 M  M 0 G 2 G 8 ? / >  M 0 ? 8 . 8  / 2  !  A  ( ? / > -, ? 8 >  G  2 K  8 $ M $ >  &  M 7 ? # / G 5 0 K * & ?  K  > 0 M 8 ? / > , A 0 M  ? ( > + E 8 K 2 E  @ (  . G 0 ?  >  8 M $  $  + M 0 ?  >  E ( 0 @  / 2 H  ! M 8  H . G (   2 H  ! M 8  K   K (! @  0 8 @ )&  M 7 ? #  + M 0 @  > . > 0 M 6 2  / 2  ! M 8 8 K 2 K . (   2  ! M 8 $ M $ 0 @ /  . G 0 ?  > $ M $ 0 @ /  + M 0 ?  >  K   K -  ?  6 > 8 >  M 2 ? * 0  I (  / 2  ! ( M / B  E 2 ? ! K ( ? / > * > * A  ( M / A  ? ( @ * ?   E 0 (  / 2  ! M 8 / A ( > /  G ! ( G 6 ( M 8 8 E   , > 0 M % G 2 M . @ $ M $ 0 . E 8 ? ! K ( ? / >  E 0 ? , ? / ( ( ? & 0 2  !  5  2 > / @    6 G ( ? / > * -8 9 > 0 >   + M 0 ?  > + < I  2 H  !   2 H  ! M 8 8 ?  >  ( @ . G 2 ? 2 M 2 > 9 >    >   SAR  @ (  K   K - , M 0 >  > 5 ? 2 > + M 0 G ( M  * K 2 ? ( G 8 ? / > 5 > 2 ? 8  ( @ + M / B  B ( >   M 5 G  K 0 ? / 2  A  ( ? / >    ?  A   ( @ , > 0 , A ! >  K   K (* M 0  > 8 $ M $ >  )$ M 0 ? 8 M $ > ( & >  A ( M 9 > * G 2 G 8 M  @ ( ? / ( * M 0 >  $  K  K 8 ( @ 2 ?   )  / 2  !  M 0 ? ( @ ! > !  ( @  K , E  K . > /  M 0 K ( G 6 ? / ( * M 0 >  $ 8  . * > / 0 G  ( @ . ?  G 2 ( 8 G    ?  M 8  ( @ ( G 5 ? 8 $ M $ 0 @ . 0 ? ( >  / 8 2 H # M ! + M 0 G   &  M 7 ? # @ * M 0 >  $ / A ( >   G !  0 ,  . @ 0 E  M 8 , M 0 ?  ? 6 5 0 M  ? (  / 2  ! M 8 / A .  8 . 5 0 M  ? (  / 2  ! M 8 8 > 5 K  K . G  ( @ * M 0 ?  8 ? * 2 8 M 5 > 2 , > 0 M !  ( @  > ( . G / ( $ A 0 M  M 8  ( @  E  K   / 2  ! M 8 , K 8 M ( ? / >  ( @ 9 G 0 M  G  K 5 ? ( > . ' M /  + M 0 @  @ 2 K  8 $ M $  0 >  M / 8 G   5 ?  8 G     ! &  M 0 G ( G ! >   8 / A .  8 . . > / ( 0  5  2 > / @    / 2  ! M 8 + < I  2 H  !   2 H  ! M 8 ( 2 > 8 . > 2 5 ? ( > 8 )9 0 M !  / 2  ! M 8  ! . E  M ! K ( > 2 M !  / 2  ! M 8 +&  M 7 ? #  K 0 M  ? / >  ( @ &  M 7 ? # 8 E # M ! 5 ?   / 2  ! M 8 $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}1TQSiZ/?MzOQd_j+Qɜ>=Pzy>t>ɛu.MHÞ  P2>K/'77 91\Swg_i> W7 ܚ]}MQvXOC+?ś[!7w) N ל ΙT0RZ %'֛0-7)gg蘔@eX$_YfřYŘ&7+7adΠC ':/4?{' 9SXc l OgDKR0D >{gC'oL >>L?n|A)e8U   ~ _1?O ke>g5I%qRʝs י9E 1[ {8p8e(Q \Q:0ƚӘQZZH> (̘ژ5owڝnGXlq՟W1S==GgyQYHa1>њC.j2.מ𛻜P9 PD P ` 'ResB* _U .._U*[V4'ED'3'AP,FHWyHHPD'HE'F'PyD(PFPF(DP,*O1,T13/OF'3U~FBN7P1DP('E'Dy'ED'HENyEP3T1F'1HyHF'~ND'HOH*PF'1V3OH'E('F'*NENF"3yP''V1'B'V1'F(-1VF(1'2PD(HWy'F(O1FT,1ETF3'A133HW'F3EHH'D (F'FEH1HHEHFHF'1HHWF',N1~HDF~NF'E'~V1HWFN'HW('1F'O'F'NF1' FH1''H4NF''N1HW('(H1NFP(N'EN3*HD'H,'1,P','E(P',NE'',P(HW*2PE('(3N1(P'3O1PF'E3OHPNF34NDP33FNDAPFDFD3H*HDyHP'E 3PHE'D/VHEH1P4N3HyPF'E~N1'O1H4P'NEH1N3NE(P'HW1H(D'1HW3'FH&D''P1UyP''P31'VD'PH'H1('1('3(HDPHP'(T1EH'(D,PNE*HWH'DHW*'DF1HE'FP'1HWH'F'3HE'DP'E'1yPFPEH2NE(PEND4P'F'EP(P'H'FHW*HWyHF4P'~'P3*'F~O1*P'DHEPFP'FE'1UP1U('*EP1HWF~ $1H*/'D'HW1PFHW'F'"2N1(','F"3y1DP'#1,NFyF'' D('FP'' D,1P''N1E'FP''NE1VN3'NN1DF'NP3DF'P*H~P''3yHFP'(H*N3H'F'(ND,1P'(NFD'/4*',P3*'F*NF,'FP',P(1'DyN13OH2PDF3PF'~HW1ANDN3*VFAPDP~PF3D'(1P'E'Fy31'yEHD'HP'ENFHDP'F',1P'HF'2HWD'~'DF4P'HDNE(P'N1P((VFNE(HP'P1P3*'F1VFDFNH'DH~HNFN13'FHW1P3PF/H3*'F'Fy'1yP'1PHWFPNF3NDHH'P'3NDHHFP'3P1VDNF'3F E1PFH3V1'DHHFDPy3yVFE 3HHFP'E'1Uy'FP'E''3'1F''1'OH'FHW2PDFFV/N1DF~T1yH 1PHH3y' 1P'N2'P3*'F"PD "A EF'NA:'FN3*'F'O2(PP3*'F'PFHF4P'*O1EPFP3*'F3OHP2N1DF3Fy E'1yPF3Fy  DPF'DN3NE(T1UDP*OH'FP'E DNFV4P'EHyHFP1HO ,T2V1UVF (P3'H' D 3NDH'H1'NHU1 H3y(O1PF' A3H,FHW( '4'3HW/ 91(P3Fy DHW3P'E1T2 '4'HyPNF 3Py4OErD HW1N~(HHNy ,T2V1U,FHW( H1P',FHW( HW1N~4OErD H1P'E41PB 3N'1'E41PB HW1N~E:1P( HW1N~EN:1P( '4'ENNFE' (T1E'H37 'NA1V'HFH PF4'3'ENF ,T2V1U'DF ,T2V1UA1'F3P3 P'F'E'14ND ,T2V1UEN41PB *'EH1F'1A' ,T2V1UFPH DPHFP' ,NEHW1PN*4OErD 'NA1V''NE1VNF 3NEH',FHW( 'NA1V'3HD'E'F ,T2V1U3Fy ('1*NDE4OErD 'NE1V'E1T2 'NE1V'1P3EN3 ,T2V1UHFH (T12'HPD,NFHW( 'NA1V'EN41PB 'NA1V'OF'yP PFNE'PHPyH1PND PF,NFHWF 'NE1VV'A1'F3 ~HDPF4P'AUD'DF ,T2V1UEN:1V( 'NA1V'~'~OH' FHW VF~Py1UF ,T2V1UHWF'yP 3PyyP3EO*-/ 91N( 'E'1'*"HOyD'FP 'H4FP'3'H *HE *U ~1F3P~H'DP3 *U AHWHWF'y1FPF/'/ *U yH(HHEPFPNF ,EHW1PN*3Fy PyN3 *U FHP3EN1HFN4PNF .U7U,FHW(P EN41PB '4'' FyPOH' *U ('1(H'4OErD 'NE1V' .U7UEN'HH '3 ' "1 VFHN3 VDPF ,T2V1UHW '3 $1,PF ,T2V1U"3y1D' *U FPH2PDF(N17'FH $1,PF ,T2V1U(H3FP' *U N12PHHPF'*O1O *U H3 ,T2V1U3NH'D(1 *U ,'F E'4OErD E'1P'F' ,T2V1U'F 'F '3 ' "1 VF3Fy ~V1 *U EHDPNFA1'F3P3 ,NFHW( 9ND'BUE1T2 'NA1V ,EHW1N*(17'FH (-1P PF/ 9D'BU3Fy HF3 y *U 1F''FU2(17'FH BO7(P ,NFHW( 9D'BUD'7VF 'NE1V' *U 1N(VFF'E9DHWE *U F'DN'1 9ND'BUN1U ,T2V1U *U E HF'DU ,T2V1U),FHW( ,'1,P' *U ,FHW( 3FHU ,T2V1U+HWF'yP 3PyyP3 E'FN1 "HOyDPF ,T2V1U "&*.26:>BFJNRVZ^bfjnrvz  "(+.17:=@CILORUX[dgjsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwzU ]R]]V ^b]]]o\"]X"_Y^[^ \z_K[^Y_[S\[7\[E\`VU^Z _WXXZX]VXV\X_W(YW[Y%VVUB]W:VW`,VV3V[YWUVN_}\S`][[c[{UyX`YZVXr]HV\AVWgX^X^XW YU)\WUY8WlU]U]VV\Y4FYYW]Y]U!aXUo[V``ZxWVVZXWZZl`VVXUUVUYYpXW^\[U\ZdU]V[eZDZxY@W?[3[HWUdVkVYW[\pZ^Ua\Y8__X{ZYU`WXWUPW(XX1X\yV\YZZU!rVqUZUVV]^nYLXV!`1^ZdYUXUpWUh^#ZWWWX[2](WOV WZY'[9Z_.ZZZOZ0W XW|^{[`UPY_hU:`vUW2YV\[CXUU^W ADGJMPY\_behknqtwz1 zIz2!KusS) "d%@3˜,O[.s!c >$!.!n ` j 6M,}ӝC!k2})zeso?+W""ADGJMPY\_behknqtwz*0E./****,]/2*,,0,-*/+*+*+*+**)V)+) .[.*) --a),X),-% *)f)++*+/*-+z*,*+*k)q.P.5/)I0+)-/u),+)),/)-p).),+t*,z)+)0));.)****-+-)_0-- +--)*-.z-,+,-+)*6+>,-.2-j 6,D+/.,-;-*=+&,!+K+(+)-R+M/Y+|.D- ..F,,*&* */)`+)/40,M-g+/N,h-._-8*V-)V,n+)..P*D*J*u+.f,^,.-v,|+n, 0q-)-/\))\*.,m/.+)V*/+b*~,+h0,f.,u0'.00,,}/>*h*/+=/n*1.P ` 'ResB  ![VBirmaJaanaJuhamJmmeKuhbaLa osToojoBelljeIndijeIlandIralJabuhnJsehMajottMxikoNepallPallauPerruhSrijeTonggaUjandaUnjannde djptelandButtaanHa ittiIrrlandJambijaJinnehaJnseiKeenijaLesootoLibbijeLittaueLtlandMonakkoPannamaPersijeRulandSchiileSchiinaSrbijeZpperekwadorAngjoolaAensionBachrainBozwaanaItaalijeJammaikaJrenahdaO-TimorSchweedeSrinammUrrujwaid BeninritrejalovakeiAlbaanijeAnggwillaBrasilijeDominnikaJeorrjijeJrhnlandJuadeluppKammeruhnKolumbijeKrowazijeLebbannonLibeerijaMachtinikMalaisijeMongjoleiNamiibijeNorrweejePakistahnRehunjohnRomnijeSomaalijeSdsudahnTuneesijeVijtnammde TrkeiW-AasijeAlljeerijeArrmeenijeBolliivijeDschibuttiFillipiineFrankrischJibralltaaJordaanijeMaddajaskaMallediiveMaurizijusMoldaavijeMongerratNikaraaguaNoodsudahnOzejahnejeO-AffrikaO-EuroppaParraguwaiPochtojallPochtorikoSchpaanijeSingjapuurSd-KorejaW-Saharade Bahamasder SdpolsterischloveenijewaasilandW-AffrikaW-EuroppaAustraalijeBulljaarijeDotschlandIndoneesijeJuwatemahlaKassakstahnKirrjiisijeLuxemburschNikarahguwaNood-KorejaPolinehsijeShd-AasijeWierulandde Bermudasde Karribikde Kommooreder TschaddttijoopijeAfjaanistahnAjjentiinijeJrieschelandMautitaanijeMeddelaasijeMellanehsijeMikroneesijeNood-AffrikaNood-EuroppaShd-AffrikaShd-EuroppaUbeekistahnZint Maartende Ensel Mnde Nederlngde Ukra iinel SlavadohrJinneha_BiauNeuschottlandNood-AmrrikaSjrra LejoneShd-AmrrikaTurkmenistahnde Tschscheider Sennejallder Vattikahnlfebeijn-KShd-O-AasijeBukkinna-FaaseLateinamrrikaLischteschteinMeddel-AffrikaTadschikistahnde Buvee-Enselet MonteneejroAsserbaidschahnMeddelammrrikaSaudi Arraabijede Kuuk-Ensellede Noofok-Enselde lfebeijnkJruubrettannijeTristan da CunjaWallis un Futunade Pitkrn-EnselPapuwa NeujineejaZe uta un Meliijade Ensel Barbadosde Frrr-Ensellede Kaiman-Ensellede Kokkos-Ensellede Ohland-EnselleAntigwa un Barbudade Fidschi-Endellede Republik Konggoquatorial JineejaTrinidad un TobhjoZint Kitts un Nevisde Falkland-Ensellede Klipperton-Enselde Solomone-Ensellede Weihnaachs-EnselFranzsesch Jujaanade Zint-Mtes-Ensel- Jhjend onbikannt -Ozejahnije uerhallefde Diego-Garcia-Enselde Ensel Zint Hellenade Ensel Zint-Lutschade Machschall-Enselled Konggo (Kinschasa)Ammerikaanesch SammohaBonije un HerzegovinaZint Pjr un Mikelongde Kannaresche Ensellede Republik Sdaffrikader Norde vun Amrrikad Konggo (Brassavill)de Europhjesche Unijonde kapvrdesche Ensellede Zint Battlmi-EnselleFranzsesch Pollineesijede Rejjohn m Austrahlijede karribbesche Nederlngde malleviinesche EnselleZint Tommeh un Printschipede Enselle Turks un Kaikosde Rejohn vun MikronehsejeFranzsesche Sdsee-Ensellede brettesche Juffer-Ensellede Dommenekaanesche Reppublikde ndlijje Marijanne-EnselleVereinschte Arrabesche Emmiratede Enselle Svalbard un Jan Mayende Demmokraatesche Republik Konggode Zntraalaffrikaanesche Republikde ammrrikahnesche Juffer-EnselleZint Vinznz un de Jrenadines-Ensellede Heart Ensel un de McDonald-Ensellede vereineschte Schtaate vun Ammrrika)Brettesche Besezunge em indesche Oozejahn-Sd-Jeorjie un de sdlijje Botteramms-Enselle:de vrmaals ens jugolaawesch jewse Republik MazedoonijeFde Vereineschte Schtaate vun Amrrika ier uerhallef jelje Enselsche! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}450{ţة𡎣̡a3ߟT۟@lUmYGj TIx vc;w Au֢} j};#٦ y-G'K3!XؠS؞'5_𢼢%rN?ԣ2Cџo(㢠xmos?kLǟ !-o/yQYajEIQ< PPP ` 'ResB    [VKYMFMKDYAnAsyaFjGneKbaMalNiePerSwdSrran^leArbaBnnBtanChanHatKarbLbyaMisirNarNjerQeterRsyaSdanTnisekyaAfrkaBelzeBrazlBrneyCbtEwropaKuweytKprosLibnanMalawMaldvMekskNorwcSey_elSpanyaSwsreTaywanTvalsraltalyagandaAlbanyaAmerkaBehreynBelarsBelkaBermdaBolvyaBurundCezayirErtreaEstonyaFilpnHolendaJamakaKambocaKamernKroatyaLetonyaLberyaNambyaNjeryaPolonyaRomanyaSomalyaSrnamTirkiyeVanatVatkanrlendaslendakraynarguayArjentnDomnkaEtiyopyaFilistnFnlendaHondrasKirbatLtvanyaMongolyaMozambkPortgalSingaprSlovakyaSlovenyaTanzanyaTaylendaViyetnamZmbabweAwistiryaCbraltarDanmarkaGrnlendaGurcistanMaurtiusMortanyaNkaraguaOkyansyaPolnezyaSerbistanSr LankandonezyaAntarktkaAwistralyaEfxanistanGirava ManKosta RkaLksembrgN ZelendaQazaxistanSan MarnoSwazlendaTackistanzbkistanGne-BissauKomara ekKongo (KDK)QirgizistanYewnanistanAwistralasyaBurkna FasoGiravn CookKorya BakurKorya Ba_rSdana Ba_rTirkmenistanTmora-LesteGiravn FeroeKongo (Komar)Afrkaya BakurAfrkaya Ba_rGirava NorfolkGiravn MalvnGiravn Mar_alKaledonyaya NKomara DomnkSahraya RojavaAmerkaya BakurAmerkaya Ba_rAmerkaya NavnEwropaya RojavaGiravn KaymanGiravn SalomonGuyanaya FransGneya RojbendKongo - Kn_asaPapua Gneya NPerav DiranflTmora RojhilatWallis FutunaXakn filistnAmerkaya LatnGiravn FalklandGiravn PitcairnGiravn QenariyKeyaniya YekbyHerma MkronezyaAntgua BerbdaErebistana SiydEwropaya RojhilatNeteweyn YekbySamoaya AmerkanTrndad TobagoYektiya EwropayMyanmar (Birmanya)Polnezyaya FransSaint Kitts NevsSao Tome PrnspeBosniya HerzegovnaGiravn Turk KakosKomara Afrkaya NavendGiravn Bakur MariananSaint-Pierre MiquelonEmrtiyn Ereb yn YekbyDewletn Yekby yn AmerkaySaint Vincent Giravn Grenadn "*6>RVZ^bnrz  "+.17:=@CILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNTWZ`cfilorux{~  &),/258;>ADGJMPVY\_behqtwz}ۜ#眚,ˢFơvU!ݢ]7ڟ%Xɜ 92'֝DƝϜhޝ81՜ Ν*.!գ6Ĝ.$#T?lx7󜇡ȞIڞKҢ2!8YbvI?x^vI6:П5&; &MΠM֡' [QhƟF!>1h 3Q2Z h[죌I ibpNi<>@>A0;L482070:AB0="068:AB0=0BKH 78O+9K: ;5=0>@1>@ 78O"@:<=AB0="HB: 78O'K3KH "8<>@0BKH D@8:00BKH 2@>?0"HB: !C40=0BKH !0E0@0"=4: >@5O"HB: >@5O'K3KH D@8:0'K3KH 2@>?00K 5;0=48O>H<> (B0BB0@"=4: D@8:0"=4: 2@>?0"HB: D@8:0"HB: 2@>?0;KA:K :50=8O"HB: <5@8:00K 0;54>=8O0@81 0@0;40@K!5=B 0@B5;5<8"=4: <5@8:0D@8:0 ;:;@030<0 0@0;40@K5;38A87 G;:<0:0C KB09 !59H5; 0@0;40@K<5@8:0;K: !0<>0>@1>@4C: D@8:0>7=5A5=85 0@0;K2@>?0 8@8<48388; A:B 6MM:"=4: 0:54>=8O"HB:-'K3KH 78O0?C0-0K 28=5O>@1>@4C: <5@8:0>=:>=3 KB09 $@0=FC74C: 280=0-:20B>@4C: 28=5O8:@>=578O G;:<!5CB0 60=0 5;8;;0#>;;8A 60=0 $CBC=00@81 845@;0=440@K0;5AB8=0 09<0:B0@K=B83C0 60=0 0@1C40>=3> ( 5A?C1;8:0AK)!5=B-8BA 60=0 528A"@8=8404 60=0 ">103>8@38= 0@0;40@K (()><8=8:0 5A?C1;8:0AK!5=-L5@ 60=0 8:5;>=(=K= AK@B:K 0@0;40@K>;8=578O (D@0=F8O;K:)!0=-"><5 60=0 @8=A8?8>A=8O 60=0 5@F53>28=0"=4: <5@8:0 (G;:<)"=4: 0@80=0 0@0;40@K8@8::5= @01 -<8@0BB0@K(?8F15@35= 60=0 /=-095=8@38= 0@0;40@K (@8B0=8O)"@:A 60=0 09:>A 0@0;40@K"HB:-D@8:0 5A?C1;8:0AK$>;:;5=4 (0;L28=0) 0@0;40@K>@1>@4C: D@8:0 5A?C1;8:0AK!5=B-8=A5=B 60=0 @5=048=45@%5@4 60=0 0:4>=0;L4 0@0;40@K$@0=F8O=K= "HB:B3 09<0:B0@K=48 >:50=K=403K @8B0= B5@@8B>@8OAK*"HB: >@68O 60=0 "HB: !M=428G 0@0;40@K$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}vAwjŘܘƙۗA%+P×N b{5wO 5e#Yi$^@=gh#oJ86fdv=7V&SOVf %@rPmq4$4feP >W@ $=uj7_GUQ#4!ܙ-$ G#J@gw_s$0ɜ/A6I'4Ff=5@#d/4kO!5_~3mYS97$4f4yG!͘W#q[r9љ m@x4 :W!nI63ț*J5 PR!Ao#6j"@ϗ˚A<H"li50m#$wQj]?()yQYo|}$r.j2BXj2KPPP ` 'ResB n n[VFijiGwaniGanaGineJjiaMaliNiueNijaPeruTogomaniAndraArubaChadiChileChinaHaitiIrakiJdaniKyubaKnadaKenyaLaosiMiamaMlitaMsiriNauruPalauPapuaSamoaSmbiaTongaUfiniUrusiYmenikwadoDrenoAmerhkaAngolaBahamaBeliseBeniniBukiniButaniBsiniaEstonaGaboniGuyanaJamikaJapaniJibutiKatariKomoroKwitiLesotoMalawiMayoteModivuMonakoMorisiMorokoNepaliPanamaPlandiRwandaSudaniTuvaluUgirkiUswidiUswisiDajemiDgandaDswaziAlijriaAlubniaAnguilaArimniaBrasiliBuruneiBurundiDomnhkaEritereaHungriaKambdiaKolmbiaKorshiaLiibriaLisuniaMalesiaNiijriaRomaniaTaiwaniTokelauTilandiUruguaiUturukiVanuatuDkhreniAjentinaAyalandiBabadosiBahareniBelarusiBerimudaBuligaraGirenadaHisipniaIsiraeliKameruniKepuvedeKiribatiKupurosiLebanoniMolidovaMoritniaNikargaParaguaiSamarinoSenegaliSimbabweSulovniaSurinamuTaansanaVatikaniusitiriaDhabeshiDholanziAisilandiAzabajaniBotiswanaGwadelupeGwatemalaHondurasiJiburlitaLasembagiMonteratiMusumbijiNyuzlandiReyunioniSeraleoniSirilankaSulovakiaUfilipinoVenezuelaVietinamuDbeligijiDjerumaniBukinafasoElisalivadoLishenteniMaritinikiMikironsiaPakisitaniPatikariniPwetorhhkoShelisheliAusitereliaGirinilandiGine BisauIvori KositiBangaladeshiGine IkwetaKazakasitaniKirigisitaniKsita RhhkaTajikisitaniAfuganisitaniKalednia IfyaKora ya SaameUsibekisitaniSaudia ArabiaAfhrhka ya SaameKora y trkoVisiwa vya KukuDtemi wa KharabuMtakatifu LusiaSamoa ya AmerhkaTimori yi ItmbaUturukimenisitaniWalisi na FutunaJamuhuri ya ChekiMtakatifu HelenaTirinida ya TobagoVisiwa vya KayimaniGwiyana y DfaransaAntigua na BaribudaJamuhuri ya DominhkaKisiwa cha NofifokiVisiwa vya FakulandiVisiwa vya SolomoniPolinsia y DfaransaSao Tome na PirinsipeVisiwa vya MarishaliMtakatifu kitisi na NevisiVisiwa vya Turiki na KaikoJuhuri ya Afhrhka ya kath kathMtakatifu Peteri na MhkaeliMweemberera wa kmweeri wa GazaVisiwa vya Vigini vya AmerhkaVisiwa vya Vigini vya DhngeresaMtakatifu Visenti na Gernadinish y Dhngeresa irivii ra HindiJamuhuri ya Khdemokurasa ya Kongo  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzڟZohlҞ|Pfgw𙍢gȟƙ̜͙>֜K[ϚtƛɠYϛvDo<{̝ߞ Wu잷ԙ؛I&rœ jۙoǚ0ߚfx皈"~ם O,m iߠ}'/!(/7¡`!ך K? ƞG__D$&0N8r;L2%G=MsO)X_wgDbG:$EV8/R6:D P ` 'ResB B !B[VWeltBelschUkrainZypernGuayaneKomorenSchwizTierkeiAlgerienBolivienNorwegenOstasienSchwedenSdasienSdsudanEthiopienMoldawienistrichFrankrichLtzebuergCookinselenDitschlandElfebeekstGriichelandVatikanstadKokosinselenPhilippinnenlandinselenKaimaninselenLatinamerikaMttelamerikaNeikaledonienWissrusslandFalklandinselenMarshallinselenPapua-NeiguineaPitcairninselenSdlecht AfrikaEquatorialguineaGroussbritannienChrschtdagsinselEuropesch UniounKanaresch InselenNrdlech MarianenNrdlecht AmerikaOnbekannt RegiounVereenegt StaatenAmerikanesch-SamoaBaussecht OzeanienSt. Kitts an NevisTrinidad an TobagoFransisch-PolynesienAmerikanesch-OzeanienBosnien an HerzegowinaDominikanesch RepublikTurks- a CaicosinselenAustralien an NeisilandBritesch JoffereninselenHeard- a McDonald-InselenMikronesescht InselgebittSpezialverwaltungszon MacauVereenegt Arabesch EmiraterZentralafrikanesch RepublikAmerikanesch JoffereninselenSt. Vincent an d GrenadinnenKongo (Demokratesch Republik)Spezialverwaltungszon Hong KongPalestinensesch AutonomiegebidderFransisch Sd- an AntarktisgebidderBritescht Territorium am Indeschen Ozean*Sdgeorgien an di Sdlech Sandwichinselen! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}CiA7ADGJMPY\_behknqtwzɜcUR))5liDU g\+9DSW92i!&`]'$!.!f]O:@ S&+ۜqElfUu*}&$,S*mY%TEY*y=2hk8Y9E i]+ID[+W,g<~ =e8Nh dҜ2vwjCV4wOda"9k,N} h1hy5z4l$2EENgEx g;VdC)-4   O qXVzBo--u-Ga, !=@W.K7.-.L7.&DdK6Ԟ /#WBGeq %Ν9$=gXw/e(V<ADGJMPY\_behknqtwz2џ;S_? Dn۝ yݟ c27!sx k *.!}PgA/c5#(!K{(ơ[1ea$+C$8Y%Y^(k h XL2Z7`UDU ^2Ɯ4% N(BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}8#-U*)',),)I.+&,b&*%.&c(;("+Y(i#%**+'+-+o*%-+-U'^'%&3)'h+%'$*(.Q%($*&#a%$|*('#1&,Z$Y%#('&$$*+>._,)g'_)U#!%$/y'+>)#')%)$%:'*>$$'T.&,&L'#+C'# () 'h$_#+I)H*##,%#+$K#' %@-P#Y&?,<#/'A#*%B/.'p'x#%L+(1$&)s/\/##%$$7$#9%#v)%k&!&R-)(#>+m(# &1()%&$&($#'$9&('((*O(d#*&/j.y%('#&o$}$1'%'I%*#(Q&(-Z# $L$S$&+$a$n#,.*&(%$d-Z+) -i%}#q%F#,E(A&$$$w+/,'#&%)'-')()%)&1%}&).)x(#O,p,.r)-s#5#!*'(0+A%#$-E$I&&$%.j):/%b**.).(/%%-q+$$v$($t&-yQVY.-$#&$/.jE2z/,T),/v-;*+ PPP3#` 'ResB  [V&F"3'/HF'&A1B','~HYF1HY3&H1HY~'&*'D'(&1&2DA#1'F3'1'&(&E1' '1HEF,' &E1'&E1' D'*F&E1' '1(1*'F' #~1'3' F'/'1HD'*' #'&1*HE ~&#F/ ,#HYF " "6:>bn1syY%UU×ntbZ:{JRB,3P ` 'ResB.  55&.[VJKJTJAV ilMalisNiujTogas adasAirijaDanijaEstijaFid~isGajanaGuamasHaitisIrakasIranasKinijaKiprasLaosasOmanas ekijaAl~yrasBahamosBelizasBeninasButanasD~ersisEgiptasGabonasGernsisJemenasKaribaiKatarasKomoraiKosovasLenkijaLesotasLibanasMajotasMalavisMarokasMonakasNepalasNigerisSerbijaSomalisSuomijaTunisasTurkija`vedijaAngilijaArmnijaBrunjusBurundisD~ibutisEritrjaGraikijaHondkrasIspanijaIzraelisJaponijaKiurasaoKroatijaKuveitasMaldyvaiTaivanasVengrijaZimbabvpasaulisBahreinasBuv SalaEkvadorasFilipinaiKamerknasKirgizijaKiribatisMeno SalaNorvegijaReunjonasSeiaeliaiSenegalasSlovakijaSlovnijaSurinamasTad~ikijaTailandasUrugvajusVietnamasVokietijaeuro zonaRyts AzijaBarbadosasKuko SalosMozambikasPakistanasParagvajusPranckzijaSalvadorasSingapkras`veicarijaBaltarusijaBangladeaasGibraltarasJuodkalnijaKalds SalaMontseratasPiets AzijaRyts AfrikaRyts EuropaSan MarinasSent LusijaSiera LeonSvazilandasAfganistanasAlands SalosFarers SalosKanars salosKazachstanasMadagaskarasPiets AfrikaPiets EuropaPiets KorjaPuerto RikasRyts TimorasSen MartenasUzbekistanasVakars AzijaBisau GvinjaPiets SudanasAzerbaid~anasBurkina FasasDiego GarsijaKaimans SalosLiuksemburgasMaraalo SalosNorfolko salaPiets AmerikaSaudo ArabijaSen BartelemiSint MartenasVakars AfrikaVakars EuropaAmerikos SamoaCentrin AzijaKongas-KinaasaLichtenateinasLotyns AmerikaPietin AfrikaPitkerno salosTurkmnistanasVakars SacharaVidurio Afrika`iaurs Afrika`iaurs Europa`iaurs KorjaEuropos SjungaFolklando SalosKlipertono salaPietry is AzijaSaliamono SalosSeuta ir Melilane~inoma sritis`iaurs Amerika`v. Elenos SalaNuoaali OkeanijaCentrin AmerikaJungtins TautosKongo RespublikaPusiaujo Gvinja`iaurin Amerika}aliasis KyaulysKongas-BrazavilisMianmaras (Birma)Naujoji ZelandijaU~sachario AfrikaVolisas ir FutknaKaribs NyderlandaiAntigva ir BarbudaJungtin KaralystNaujoji KaledonijaPranckzijos GvianaTristanas da Kunja ekijos Respublika`iaurs MakedonijaDangun }engimo salaJungtins ValstijosDominikos RespublikaSan Tom ir PrinsipSent Kitsas ir NevisMikronezijos regionasPalestinos teritorijaPapua Naujoji GvinjaTrinidadas ir TobagasPranckzijos PolinezijaBosnija ir HercegovinaDramblio Kaulo KrantasKokoss (Kilingo) SalosSen Pjeras ir MikelonasTerkso ir Kaikoso SalosMarianos `iaurins SalosPranckzijos Piets sritysVatikano Miesto ValstybFolklando (Malvins) SalosHerdo ir Makdonaldo SalosJungtiniai Arabs EmyrataiSvalbardas ir Janas MajenasCentrins Afrikos RespublikaKongo Demokratin RespublikaIndijos Vandenyno Brits SritisDramblio Kaulo Kranto RespublikaJungtinis Valstijs Mergelis Salos`ventasis Vincentas ir GrenadinaiDid~iosios Britanijos Mergelis SalosPiets D~ord~ija ir Piets Sandvi o salos,Jungtinis Valstijs Ma~osios Tolimosios Salos2Ypatingasis Administracinis Kinijos Regionas Makao6Ypatingasis Administracinis Kinijos Regionas Honkongas& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}i4\e1LXZo%ԠHL5$t"3==y8D5<7?5 KzYQ "ɡ7!%;**rݟ.!ˣҟŞ$3U [g} :y:ĢeҝԢABK!WqJ8YEo5S+(#˜/Ĝ*m1^ҜM5CKٜ+/2;o+LϞٞjguU.&G 3ݣ$#1C k6p,^$,ힲ q|Pzإ[:UF bT+ CǟDaI ʝ)=ס2 m𥢜!=32jڝq fyTK ȧvѤG:Y${7Q Th rRǠ$yQVYXI.j2ڦS P/P<P9"` 'ResBN o RRoN[VIraFujiIndeJapuLibaNyueRisiSudaAmeniLenyoNgabuNganaNgineOmaneShineSwiseAndoreAngiyeJodaniJorijiKomoruMadiveMaliteMarokeMonakuMoriseMuseraNepl[NgwameNijereOland[OngiliRomaniSuwediTshadiTulukiUkreniYemenuAlemanuAlijeriAlubaniBahreneBrineyiEliteleEsitoniFilandeIrigweiJamaikiKrowasiLitwaniMboliviMeksikeMpoloniMushidiMyamareNfilipiNgelekaNgiyaneNijeryaNsipaniNvatikaOsitaliOtilisiSesheleShipeleBahamaseBarebadeBelejikiBiligariEtshiopiIrelandeIsilandeKambodzaKameruneNorivejeOndurasePakisitaPalagweiPalesinePikairniSavadoreSenegaleSilovakiSiloveniIsirayeleLishuteniMasedwaneMnulezileMpotorikuNgelenadeSingapureTayilandaAlijantineDanemalakuJibeletaleKazakusitaKigizisitaNginebisauNgowelandeNgwadelupeNgwatemalaSantu lisiTazikisitaViyetinameAfuganisitaAjelbayidjaKotedivualeSantu eleniSiera LeoneUzibekisitaBenguladeshiLemila alabuMputulugeshiSantu MarineTukemenisitaGine EkwateleAlabu NsawudiKore wa muuluAfrika ya SdiKore wa mwinshiZelanda wa mumuDitunga wa KonguKaledoni wa mumuSamoa wa AmerikiTimoru wa dibokuWalise ne FutunaAntiga ne BarbudaLutanda lua Kook[Ditunga dya TshekaGiyane wa NfalanseLutanda lua KayimaLutanda lua MaluniLutanda lua NorfokLutanda lua SolomuTinidade ne TobagoDitunga wa DuminikuSao Tome ne Presip[Polinezi wa NfalanseLutanda lua KapeveleLutanda lua MarishaleMbosini ne HezegovineSantu ptto ne MikeluSantu krstofe ne NevesPapwazi wa Ngin[ wa mumuSantu vesa ne NgelenadineLutanda lua Tuluki ne KaikoLutanda lua Mariane wa muuluLutanda lua Vierzi wa AmerikiDitunga dya Afrika wa munkatshiLutanda lua Vierzi wa AngeleteleLutanda lwa Angeletele ku mbu wa Indiya  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzpXss:tpportlqdq sKuqKsq3qp27!p qMrqU)*$!.!svs psLtqp/c5 u|q^tprttpsp$qpTqqpot$uoPvar'pqtorr%orsADGJMPY\_behknqtwzU!R82!!?}i"? J2Q%9`3l32 7!L!s!s53" E"$!|rR{Y 95 3Qxh%@#U3!#!!_!G4"KOJGh!38a?@BrI}T?x;hvI?#$?$b3 C$m"X BJ.52#AhiJ %QhfIA!@J" M$/ 3I^@l@2גIRXI ?4x v3:Ri!` &!?Y jR qwewR?PܚtRQ3 2f! "o!?Yo,R@@ J)3?3XKI2}!?QIĚ 3(J2JI`!q q2#!IkSs?qT! Th9 K!=P ` 'ResB  [VSamoa lya Marekani  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!u"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResBC  JJ&C[VANOASVMena ada +le6+naGuamaIrkaIrnaKipraLaosaOmnazija*rijaBelizaBeninaButnaDnijaEiropaGabonaGajnaJapnaJemenaKandaKataraKosovaLibnaL+bijaMajotaMarokaNeplaNigraPolijaSomijaSudnaS+rijaVcija ehija#ipte`veiceAngiljaBe<#ijaBrunejaGrendaItlijaIzralaKirasaoKuveitaSerbijaSpnijaTaivnaTaizemeTurcijapasauleAlbnijaAl~+rijaArmnijaBahreinaBol+vijaBotsvnaD~rsijaEirozonaEkvadoraFrancijaGrie7ijaGrnsijaIgaunijaKamerknaKrievijaLibrijaMalvijaNam+bijaNigrijaOkenijaReinjonaRumnijaSeneglaSomlijaSurinamaTunisijaUngrijaUrugvajaVatiknsVjetnama`rilankaPalest+naASV SamoaArgent+naBarbadosaBraz+lijaBulgrijaBurundijaBuv salaD~ibutijaFilip+nasGrenlandeHondurasaHorvtijaJordnijaKaboverdeMald+vijaMaur+cijaMelnkalneNorv#ijaPakistnaParagvajaPortugleSalvadoraSanmar+noSingapkraSlovkijaSlovnijaTanznijaVeneculaZviedrijaAustrlijaBangladeaaDominiknaFru salasGibraltrsIndonzijaKazahstnaKotdivuraKuka salasMelanzijaN+derlandePuertorikoSenmartnaSentlksijaSvazilendaAfganistnaBurkinafasoJaunzlandeKirgizstnaLuksemburgaMadagaskaraMauritnijaMikronzijaMontserrataRietumzijaSenbartelm+SintmrtenaSjerraleoneUzbekistnaVidusfrikapseido-BidiAustrumzijaAustrlzijaAzerbaid~naBahamu salasBaltkrievijaCentrlzijaDienvidzijaKomoru salasLat+FamerikaLihtenateinaRietumeiropaRietumsahraRietumfrikaTad~ikistnaZieme<eiropaZieme<korejaZieme<frikaASV Vird~+nasAustrumeiropaAustrumtimoraAustrumfrikaBermudu salasDienvideiropaDienvidkorejaDienvidsudnaDienvidfrikaKaimanu salasMraala salasOlandes salasSakda ArbijaSeiaelu salasTurkmenistnaZieme<amerikapseidoakcentiCentrlamerikaDienvidamerikaGvineja-BisavaJaunkaledonijaKanriju salasNorfolkas salaZlamana salasBritu Vird~+nasFolklenda salasKlipertona salaKongo (Kinaasa)Pitkrnas salasSv.Helnas salaZiemsvtku salaFrancijas GvinaSekta un MeliljaZieme<ma7edonijanezinms re#ionsSubsahras frikaEiropas Savien+baKongo (Brazavila)Papua-JaungvinejaZiloFkaula krasts ehijas RepublikaAntigva un BarbudaApvienot KaralisteEkvatoril GvinejaCentrlaustrumzijaSantome un PrinsipiSentkitsa un NevisaTrinidda un TobgoFrancijas PolinzijaDebesbraukaanas salaDjego Garsijas atolsKar+bu jkras re#ionsMikronzijas re#ionsSenpjra un MikelonaAmerikas zieme<u da<aBosnija un HercegovinaKokosu (K+linga) salasZieme<u Marianas salasOkenijas attls salasTristana da KuFas salasVolisa un Futunas salasASV Mazs Aizjkras salasApvienotie Arbu EmirtiCentrlfrikas RepublikaDienvidfrikas RepublikaN+derlandes Kar+bu salasFolklenda (Malvinu) salasTrksas un Kaikosas salasSentvinsenta un Grenad+nasAmerikas Savienots ValstisKongo Demokrtisk RepublikaSvalbra un Jana Majena salaApvienoto Nciju OrganizcijaHrda sala un Makdonalda salasIndijas okena Britu teritorijaFrancijas Dienvidjkru teritorija6+nas +paas prvaldes apgabals Honkonga)Dienvidd~ord~ija un Dienvidsendvi u salas& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}띎Ju7fkX*ΥܡG霆Q۠賈36 (A<FԜS2¡ۜP ϡ͜ %ͦ|h$%"/ngZ}LP;_u*˝2Rߣ/WDW?V8Ybno"S+Md#;ۧxݞmǜK);o2R^̢x!Šz! G(61h 3al]$_<##; ,(D$= j󠻜 qzdȟK ܟ ҟSÝq .Y,k🹞ž˞ڢ>_`Рk2 ۝D2<Ԟq fӝ gwL"ϣx ThX/榏%ryQVY[ .jpˤݤ P\PiPW'` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo.'}XRds?m" f`Th ERP ` 'ResB  [VNijaTak)Ital)KiubaL)biaNorwiSp)niBamudaPotogoRashiaUrugw)AelandiAngiriaBraziluHangar)Kuw) tiMal)siaNgirikiNjaman)Ukir)niAlubaniaAustiriaBahariniIsiraeliIthiopiaNg)brataAustr)liaCaipurasiJorondaniKoroashiaLuxemboguTha)landiAzebaijaniBeronjiamuMaur)tiasiNiuzilandiSwizilandiKorea NothiBangiradeshiKorea SaithiNgirinilandiNth) ya ChekiTukumenistaniGine ya IquitaTimori ya IstiAfrika ya SouthiA)randi cia CookKalendoia (njeruNth) ya DominikaSamoa ya AmerikaGwiyana ya FransiFalme cia KiarabuA)randi cia KaymanA)randi cia NorfokAirandi Cia SolomonA)randi cia MarshalPolinesia ya FransiA)randi cia FalklandiNth) ya Afrika gat)gat)A)randi cia Tak) na KaikoA)randi cia Mariana ya nothiNth) ya Kidemokras) ya KongoA)randi cia Virgin cia AmerikaA)randi cia Virgin cia Ngeretha,Nth) cia Ngeretha gatagat) ka )ria ria Hindi,Ritere rwa Westi banki na Gaza cia Palestina  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzIv2!uҜ dQ3328L!s!d` $!.!򞣞:Ý  6%" ܜxt}\!,S_!2Y%vE!ɜkW"IM"vI}l?T N`g%;o朹h RQ2wS}E^t+I@`4w33a"A!@ &h1h 3y5e@l2՞"RU@ $x |%i!ԝ>_I, j/ qyw"oj""|? X" "F!@Q3hW=@)3?3m@4 }!Dy"5w a@2!q vo2XM}XRds?." f`Th !P ` 'ResB  [VLennMaltAndorMexikMorisNioweNizerOlandOngriPerouSeselTirkiZaponAlmagnAlzeriBelzikBermidBoutanBrezilGrenadIkrennLarisiLasinnLasiriLaswedLaswisLeziptLezotoMaldivNorvezPolognYemennZamaikZeorziBahrenBelarisBilgariEkwaterErythreKambodjKap-VerKolonbiLafransLespagnLetiopiLituaniLostrisMoldaviNizeriaRoumaniSlovakiZordaniDannmarkFilipinnGuadloupLarenionLostraliMontseraPortigalThaylandZil CookKamerounnMasedwannSid-AfrikZibraltarLarzantinnZil KaymanLil NorfolkZil SalomonZil malwinnLakore-dinorLakore-disidLata VatikanZil MarshallNouvel ZelandRepiblik ChekEmira arab iniGwiyann franseLarabi SaouditSamoa amerikinTimor oriantalGine ekwatoryalNouvel-KaledoniPolinezi franseWallis-ek-FutunaZil Vierz LamerikBosni-HerzegovinnTrinite-ek-TobagoZil Maryann dinorAntigua-ek-BarbudaRepiblik dominikinTeritwar PalestinnZil Tirk ek CacosZil vierz britanikSo Tome-ek-PrnsipRepiblik Lafrik SantralSaint-Pierre-ek-MiquelonRepiblik demokratik KongoSaint-Christophe-ek-NivsSaint-Vincent-ek-GrenadinesTeritwar Britanik Losean Indien  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzIV2c j O D M %j9`2 qL!x 53x m.!ɟX`ǝН'Qt\@@zic7?"&$/h蜑@%͞?x9vI? >XK`wV K2M2? # +LhfIA!GJ`_1hW2Yڝl@D^&Ŝx  Hnݞ2_?8̜ ,f D힎?ӜtR4| 2qg!JB e(gT?oXaC2?xJI ]A2I`W q P2_!IFL/s?! Thڜua!\P ` 'ResB  [VIndyLasNioSinaArobGresyKiobKngNaorPalaoPeroaRosiaSodanSoedySoisaSypraTongTsadyEjyptaJapanaKeityLibanaMalaoMarkaMaytyMnakNepalaOgandaPlnaRoandaTorkiaTovalAlzeriaAotrisyBarbadyBelzikaBhotanaBorondiBrezilaDjibotiEspainaFrantsaGrenadyHolandaHongriaIrlandyIslandyIsraelyJamakaKmaoroMaldivaMaorisyNizeriaNrvezyOkrainaOrogoaySorinamTaioanaTokelaoToniziaVanoatZeorziaAlemainaBelarosyBermiodaBotsoanaDanmarkaFinlandyKambdjaKameronaKlmbiaLarenionLitoaniaMalaiziaMldaviaMngliaParagoaySeyshelaZimbaboeAngleteraArzantinaBiolgariaGoadelopyGoatemalNikaragoNosy KookSingaporoThailandyVenezoelBangladesyGin-BisaoHondiorasyKiordistanKosta RikMaoritaniaMikrneziaOzbekistanPrtiogalaPrt RikSoazilandyZibraltaraLioksamboroListensteinNosy KaymanBorkina FasoKorea AtsimoMadagasikaraNosy FalkandNosy NorfolkTorkmenistanAfrika AtsimoNosy Cap-VertNosy MarshallNosy SalomonaArabia saoditaKorea AvaratraGuinea EkoateraGuyana frantsayTimor AtsinananaWallis sy FutunaAntiga sy BarbodaSamoa amerikaninaFirenen i VatikanaPolynezia frantsayRepoblikan i KongoRepoblikan i TsekyTrinidad sy TobagSo Tom-et-PrncipeBosnia sy HerzegovinaNosy Turks sy CaquesNosy Virijiny EtazoniaEmir Arabo mitambatraRepoblika DominikaninaNosy Mariana AtsinananaNosy britanika virijinyFaridranomasina indiana britanika  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzU!R42!!LF)B̝əљNVl3 L!s!53ٙĚ$!.!~Z?X`~қE͚}&!W_!G4֚uB S[` jxvI'!1m)9^ Ǜߚ2A[eBiJlL6fIA!* zhQrl@=#ݛXI QIs (i!x{ Ytal 'k?Vy I!'q "-ԜƜ039gT)3?3XaC2}!yQQ (JK2iqX혜U!#Th99PW` 'ResB }  }[VUfijiUganaUgineUgwamUkubaUtogoUtukiUbelinUchadiUchekiUchileUchinaUhaitiUjojiaUkenyaUkongoUlibyaUnorweUomaniUpapuaUperuuUrundiUsamoaUsaudiUsiriaUtongaWirakiUandoraUbukiniUgaboniUgambiaUguyanaUjapaniUjibutiUkanadaUkatariUkodivaUkomoroUlesotoUmalawiUmisiriUnijeriUpanamaUsudaniUtuvaluUtwaniaUyemeniUzambiaAlujeriaUalbaniaUgrenadaUhindiniUisraeliUjamaikaUkorasiaUkuprosiUlativiaUliberiaUnijeriaUpolandiUritereaUromaniaUsembajiUsomaliaUtokelauUtunisiaUvanuatuUyordaniUayalandiUdenimakaUdominikaUhungariaUjibraltaUkambodiaUkolombiaUlebanoniUmantegroUmarekaniUndonesiaUsalavadoUsamarinoUsenegaliUshenteniUsingapooUslovakiaUsloveniaUsurinamuUtailandiUtanzaniaUvatikaniUzimbabweUazabajaniUfugustaniUginebisauUgrinlandiUgwadelupeUgwatemalaUhondurasiUjikistaniUmasedoniaUmozambikiUpakistaniUpitkairniUpwetorikoUriyunioniUsirilankaUvenezuelaUvietinamuUsantalusiaUkazakistaniUsantahelenaUkorea KusiniAfrika du SuluUtimo MasharikiUkorea KaskaziniUturukimenistaniUwalis na FutunaUfaransa yo GwayaUfaransa yo PotinaUsamoa ya MarekaniUtrinidad na TobagoUsantakitzi na NevisUsao Tome na PrincipeUsantapieri na MikeloniUsantavisenti na Grenadini +.7:=COUX[dgsv| !$'*-9?Eir{  &),/258;>ADJYbehqtwzf~<~}~~ ~}}}M}~~z;/}}v~ ~遶}ɀ~~}Ԁ߀}~D}&2)_~;~ ~~5ocNB_~~V~n~~ ~h ~'~~5~.~1/q`!,~7J~!G~X|lb:DvJ0Q~%}}ǁX~}!~xMX؁C~~P ` 'ResB   [VKamalunaba aben tisT P ` 'ResB[  __  [[VIniaW+w+HainaRkhiaHapaniItriaParahiTiamanaAotearoaRohe T MMhiotiaHononga o AmerikaHononga o PiriteneMakerMnia ki te Raki 1syEY! ! ;A:0<5@8:85@<C4885B=0<"C@F8X00?>=8X02AB@8X0C30@8X0@<5=8X0 ><0=8X0#=30@8X0$@0=F8X02.1.48.272040;C?55@<0=8X05;5=  B02@8F8CA0:0> ! >2 5;0=4AB@>2 0=(20XF0@8X0C65= !C40=; !0;204>@AB@>2 C25!5=B CA8X0?A524>-1848AB>G5= "8<>@!@54=0 D@8:0>68\5= AB@>2C:>28 AB@>28$0@A:8 AB@>28?A524>-0:F5=B8X0=<0@ (C@<0)1548=5B8 =0F88AB@>2 A5=A8>==B830 8 0@1C400=0@A:8 AB@>28><>@A:8 AB@>28>@D>;H:8 AB@>2;0=4A:8 AB@>28AB@>2 ;8?5@B>=!0C48A:0 @018X0!25B8 0@B>;><5X0X<0=A:8 AB@>280@H0;A:8 AB@>281548=5B> @0;AB2>8B:5@=A:8 AB@>28!>;><>=A:8 AB@>28!C?A0E0@A:0 D@8:08:@>=578A:8 @538>=!0> "><5 8 @8=A8?5!5=B X5@ 8 8:5;0=$>;:;0=4A:8 AB@>28!20;10@4 8 0= 5X5=AB@>28 "C@:A 8 08:>A@53 =0 !;>=>20B0 >A:0C6=>0D@8:0=A:0 5?C1;8:0@53>B =0 !;>=>20B0 >A:01548=5B8 @0?A:8 <8@0B8$@0=FCA:8 C6=8 "5@8B>@88!525@=8 0@8X0=A:8 AB@>28@8B0=A:8 52AB25=8 AB@>28AB>G5= "8<>@ ("8<>@ 5AB5)>:>A>28 (8;8=H:8) AB@>28!>548=5B8 <5@8:0=A:8 @6028<5@8:0=A:8 52AB25=8 AB@>28!525@=0 :>=B8=5=B0;=0 <5@8:0&5=B@0;=>0D@8:0=A:0 5?C1;8:0AB@>2 %5@4 8 AB@>28 5:4>=0;4@8B0=A:0 =4>>:50=A:0 "5@8B>@8X0<5@8:0=A:8 B5@8B>@88 2> 0F8D8:>B>=3> (5<>:@0BA:0 5?C1;8:0 >=3>)C6=0 >@_8X0 8 C6=8 !5=428G:8 AB@>28$>;:;0=4A:8 AB@>28 (0;28=A:8 AB@>28)& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}oC[a@,[p;[Y[ M TmCrM1P6 rcTR[J[h[ (  1 B ,  1 > {  . > {  > ( !  > , z  ? 2 ?  > ! M  K    K  K ( H  | ( W 1 A * ( > . * F 1 A + ?  ? . > 2 ? / A  { / F . { 1 7 M / 2 K      K 3  { ! K 1  1 >  M  F ( ? /  M / B ,  $ M $ |  G z 8 ?  M 5 >  ( K | 5 F * 2 > 5 A , F ( ? { , | . A ! . 2 > 5 ? . ~ ! K 5 2 ? , ? / 2 F , ( { 8 ? 1 ? / 8 F (  } 9   1 ?  ( M $ M /  1 M 1 2 ?  > # M   > . 1 B z  J 8 K 5 J  >  , ? /  M 0 ( G !  M 0 @ 8 M  * M * > {  . H  M   G 4 M 8 ?  A 5 > 2 A ( . @ , ? / ( M / B / ? , 9 M 1 ? { , F 2 @ 8 M , M 0 8 @ } , M 0 B # H . 2 G 7 M / . > ~  M  / A . 8 M / A . F .2 > 5 K 8 M 2 F 8 K $ K 8 >  , ? / 8 F | , ? / 8 M 5 @ ! { 9 F / M $ ?  / | 2 { ! M  | . G ( ? /  } , G ( ? /  ~  @ 0 ? /   M 5 ! K |   ? * M $ M 1 A  M 5 G   , K ! ? /  0 @ , ? / {  J 3  , ? /  F  M  ? /  | . M . ( ?  A # @ 7 M / $ A |  M  ? ( G * M * > ~ ( H  @ 0 ? / * 0 >  M 5 G * K 3 # M  M + M 0 > { 8 M , 1 A # M  ? , 9 > . > 8 M , F 2 1 B 8 M , F }  ? /  , J 3 @ 5 ? / , ~  G 1 ? / - B  M  > { .   K 3 ? / .  M  > 5 A . / K  M  ? / B 1 K 8 K z 1 A 5 > # M  1 J . > ( ? / 2 H , @ 0 ? / 5 ( M 5 > $ A 8 @ 7 F } 8 M 8 A 0 ? ( >  8 H * M 0 8 M 8 K . > 2 ? /  8 | , H  > {  |  ( M 1 @ (  8 M 0 > / G }  $ M / K * M /  1 ? $ M 0 ? /  7 M / > ( ? /  8 M  M 0 ? /  A 1 >  > 5 K  A 5 H 1 M 1 M  K . J 1 K 8 M  ? , B $ M $ ?  K |  M  ? /  K | & M & > {  > { 8 > ( ? /  K  M  F 2 B $ > / M 5 > { * 2 8 M $ @ { + ? { 2 > { ! M , > | , ! K 8 M . !  > 8 M  | . F 2 ( G 7 M / . J # >  M  K . J 1 K  M  J 1 @ / B # ? / { 6 M 0 @ 2  M  8 M * F / ? { 9 K  M  K  M  {  M 5 ? 2 M 2  M 0 F / M {  M 0 J / G 7 M / ! J . ? ( ?  M  * K |  M  A  } , K  M 8 M 5 > ( . W 1 @ 7 M / 8 M 2  M 8  , |  M 2 > 1 M 1 M 5 ? / 2 ? $ M 5 > ( ? / 5 F ( ? 8 M 5 G 2 8 > { . 1 ? ( K 8 ?   * M * B | 8 M 2 K 5 >  M / 8 M 2 K 5 G ( ? /  . G 0 ?  M   ~  ( M $ K ( G 7 M / $ M $ 0  J 1 ? /  } 8 > } 5 & K |  8 M 2 > ( M 1 M  }  + M . > {  8 >  ? 8 M % > {  ? 0 ? , >  M  ?  ? |  ? 8 M % > {  ? ( ? / -, ? 8 W  M 0 @ { 2 > { 1 M ! F { . > |  M  M $ > / M 2 > { ! M & M 5 @ * 8 . B 9  ( ?  M  0 >  M 5 * 6 M  ? . G 7 M / ,   M 2 > & G 6 M . & M ' M / G 7 M / . > 2 ? & M 5 @ * M . F  M 8 ?  M  K 5 $ M $ ?  M  > { 5 ? / 1 M 1 M ( >  8 ?  , > , M 5 G 9 K # M  A 1 > 8 M  8 M 1 M 1 K # ? /  8 M  M 0 G 2 ? /  K   K (DRC) M 5 >  M  ? . > 2  M 5 > ! 2 B * M * M  ? , M 0 > ~  M  | $ F  M  G  7 M / &  M 7 ? #  J 1 ? / ( M / B 8 ? 2 > { 1 M * 6 M  ? . 8 9 > 1 * >  M  ? 8 M % > { + ? 2 ? * M * @ { 8 M . H  M 0 K ( G 7 M / . J 8 >  , ?  M  M . W 1 ? 1 M 1 > ( ? / 8 ? / F 1 2 ? / K z 8 W & ?  1 G , M / &  M 7 ? # 8 A ! > { + M 0  M  M  / > (  8 { 7 { & M 5 @ * M  G * M * M 5 G | ! M  K 8 M 1 M 1 1 ?  M  ! @  K  M 0 > 7 M / ( F $ | 2 > { ! M 8 M + 1 K & M 5 @ * A  ~ , |  M  ? ( + > 8 K . J # M  F 8 0 $ M $ M . K # M  F ( F  M 0 K 8 F ( M 1 M 2 B 8 ? / 8 F ( M 1 M 9 F 2 @ ( 8 M 5 > 8 ? 2 > ( M 1 M  ( M 1 > |  M  ?  M   + M  > ( ? 8 M % > { $ M $ 0 > + M 0 ?  M    M / 0 > 7 M  M 0 8 -  5 1 ?  K 8 M 1 M 1 M  ? 4  M  { $ ? . K |  K  M  M ! ? 5 > | $ >  ?  M  ? 8 M % > { . > |  M  ? ( ?  M  M 2 ?  M  z 8 M 1 M 1 H { . & M ' M /  + M 0 ?  M   . G 0 ?  M  { 8 . K 5   M  > $ * M 0 & G 6   2 { ! M & M 5 @ * A  ~  > ( 1 ? & M 5 @ * A  ~  K   K -  ? { 7 > 8 $ ? . K | -2 F 8 M 1 M 1 F &  M 7 ? # > + M 0 ?  M  ( K | + K  M & M 5 @ * M ( M / B  > 2 ? ! K # ? / * K |  M  K 1 ?  M  K . & M ' M /  . G 0 ?  M  . > | 7 } & M 5 @ * A  ~ 2 > 1 M 1 ? ( . G 0 ?  M  8 K 3 . { & M 5 @ * A  ~ 8 M 5 ? 1 M 1 M 8 | 2 { ! M 8 M , F  M  ? 8 M % > {  A  M  M & M 5 @ * A  ~  M 0 8 M 1 M 1 { !  B ( $ F  M  G  . G 0 ?  M  $ F  M  G  + M 0 ?  M  $ F  M  G / B 1 K * M * M * 6 M  ? .  + M 0 ?  M  * 6 M  ? . / B 1 K * M * M , W 5 F  M  M & M 5 @ * M / B 1 K * M / { / B # ? / { 5   M  G  . G 0 ?  M  5   M  G / B 1 K * M * M 5   M  {  . G 0 ?  M  8 ? ( M 1 M . > |  M  F { 8 F ( M 1 M . > |  M  ? { 8 M 5 ? 1 M 1 M 8 | 2 > { ! M  ? 4  M  { / B 1 K * M * M  ? 4  M  {  + M 0 ?  M   G / M . > { & M 5 @ * A  ~  M 0 ? 8 M . 8 M & M 5 @ * M $ A |  M  M . F ( ? 8 M % > { . M / > { . > | (, | . M . )8 F ( M 1 M , > | $ M $ 2 . ? + M 0  M  M * K 3 ? ( G 7 M / ( K | $ M $ M . > 8 ? ! K # ? / .  M  > 5 A (SAR)  H ( / A # H 1 M 1 ! M  ?   M !    M 5 1 M 1 K 1 ? / }  ? ( ? / 9 K  M  K  M (SAR)  H ( * > * M * A 5 ( M / B  ? ( ? / 8 , M -8 9 > 1 {  + M 0 ?  M  8 F / B $ M $  { ! M . F 2 ? / $ F  M  M - ? 4  M  {  7 M /  { 1 ?  M 5 / A  , | , A ! / A   0 @ , ? / { ( F $ | 2 > { ! M 8 M  K   K - , M 0 > 8 5 ? 2 M 2 ?  . G 0 ?  M  {   M / ( >  A  ~  M 2 ? * M * F |  M  { & M 5 @ * M  F  M  M 1 ? * M * , M 2 ?  M  M * > 2 8 M $ @ { * M 0 & G 6  M  ~ . H  M 0 K ( G 7 M / { * M 0 & G 6   K   K (1 ? * M * , M 2 ?  M  M ) M 0 ? ( ? ! > ! A   A , >  K / A  / A . 8 M . & M 5 @ * 8 . B 9  M  ~ $ M $ 0 . 1 ? / > ( > & M 5 @ * A  ~ * ? 1 M 1 M  F / M { & M 5 @ * A  ~ + >  M  M 2 > ( M 1 M & M 5 @ * A  ~ 5 > 2 ? 8 M  ( M 1 M + M / B  M / A ( 8 M 5 > } , > ! A   > { . > / G ( A  , K 8 M ( ? / / A  9 F | 8  K 5 ? ( / A  / A . 8 M . 5 F |  ? { & M 5 @ * A  ~ 8 > 5 K  K . A  * M 0 ? { 8 ? * F / A  ! J . ? ( ?  M  { 1 ? * M * , M 2 ?  M  M + M 0  M  M &  M 7 ? # - B * M 0 & G 6  8 F ( M 1 M  ? 1 M 1 M 8 A  ( F 5 ? 8 A  8 F ( M 1 M * ? / 1 ? / A  . ?  M  2 # A   K  M  8 M ( @ 2 ?   M ) & M 5 @ * A  ~ , M 0 ?  M  @ 7 M 5 F |  ? { & M 5 @ * A  ~  8 M  M 0 G 2 ? / / A  ( M / B 8 ? 2 > { ! A  / A # H 1 M 1 ! M  1 , M  . ? 1 H 1 M 1 M 8 M 8 F ( M 1 M 5 ? { 8 F ( M 1 A   M 0 ( F ! H { 8 A   |  M  M 8 A   F / M  M  K & M 5 @ * A  3 A  8 F {  M 0 }  + M 0 ?  M  { 1 ? * M * , M 2 ?  M  M 9 ? / G | ! A  .  M ! J # > ~ ! M & M 5 @ * A  3 A  , M 0 ?  M  @ 7 M  ( M $ M / { . 9 > 8 . A & M 0 * M 0 & G 6  + K  M  M 2 > { ! M & M 5 @ * A  ~ ( 2 > 8 M . > } 5 ? ( > 8 M )1&  M 7 ? #  K |  M  ? / / A  &  M 7 ? # 8 > { ! M 5 ?  M  M & M 5 @ * A  3 A  $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}")3+*1%*H*+3))*&S+$,',*/%U-,,H'2'++C++,f*{("/%),%##") %):%'?")%.%='$($r#l$"+"#$,#t$$+)&|$y#N".)y/,+k)*X"%#t,$-("(C%+$$$,$(^%'&g.#,#'#((%%%#+$%"-%((d$S"@,:#g%n(";"'&3#_,'R,A#0'"&v(e,/' &# #)&#%&#/"D"&#V#O#p%H#"& $&U%.&'L%+&#"()%$#Q&=&G&"%%"(s+%W*,"+$.,-)=((#3&S'"^'#1(d#**l"*L$''("D$q"k#'I"v"{" ,x,( (\$.-9*@-&"T$"'%$#"$U(u*$h(#o&(&.y&I(e&#$$a(O.&c+" )*Y/]".g"'y)%)+4$b"<$-]#%y%&#-A)-$*i';/[&.7.t'$-),#"$ *#')yQVY#%$%"#.j2'j-O)+-/*]) PHPUP9"` 'ResB h $h[V#'5E@5:@60=85=8828@>A!8@8"C@:$868(254/?>==3>;0;100<180<180=040B280=0<>;LH C<K=!5@18#=30@$@0=F%OB04-B8>?2AB@8;10=8@<5=85;L38>;30@>;8285@<0=M;E89@;0=4A?0=8>@40=0<1>6815@80;0975:A8:>;402>=3>;0<818835@8!;>20:#:@08=%>@20B-AB>=8>BA20==4>=57>;C<180:54>=0;L482>@>::>LO=<0@>@2538!;>25=8"0=70=8"2 78$8=;O=4-=MBEM3-@8B@592AB@0;8@35=B8=5=5ACM;2045;C?20B5<0;2@> 1A= 785;0=578M= @0;0;5AB8=>;8=578>@BC30;(259F0@L=B0@:B84C25 0@0;!2078;0=4"2 D@8:<=4 78= D@8:= 2@>?0@CC= 78= "8<>@E @8B0=8!5=B NA80"068:8AB0="2 <5@8:%>94 D@8:%>94 2@>?!0C4K= @01!5=B %5;5=0%>94 <5@8:(8=M 5;0=4<=4 D@8:<=4 2@>?<=4 !C40=0B8= <5@8:2AB@0;8-780@CC= D@8:0@CC= 2@>?0@CC= !0E0@853> 0@A80>@D>;: 0@0;<=4 <5@8:A5=A8>= 0@0;%>94 !>;>=3>A(8=M 0;54>=8-;L !0;L204>@;0=4K= 0@;CC4030<K= 0@;CC42@>?K= %>;1>>C; A0@K= 0@0;= <=4 7809<0=K 0@;CC40=0@K= 0@;CC40@81K= BM=38A><>@K= 0@;CC4:89= 0@;CC48B:M@= 0@;CC4!5=B-0@B5;L<8$0@5@K= 0@;CC4$@0=FK= 280=0<=4 !>;>=3>A<5@8:89= !0<>00B8:0= E>B C;A00=K OA0= M@M3;8??5@B>= 0@0;8:@>=5789= 1A!>;><>=K 0@;CC4">4>@E>939 1A$@0=FK= >;8=57%>94 <5@8: B82<=4 D@8: B82>A=8-5@F53>28=>=3>-@077028;L0@H0;;K= 0@;CC4!59H5;89= 0@;CC4!5CB0 10 5;8;LO"@8AB0= 40 C=JO#>;;8A 10 $CBC=0-:20B>@K= 28=590?C0 (8=M 28=59=B83C0 10 0@1C40"@8=8404 10 ">103>$>;:;5=489= 0@;CC4!5=B-8BBA 10 528A!5=B-L5@ 10 8:5;>%>94 0@80=K 0@;CC4><E>= 40;09= >@=CC4!0=-"><5 10 @8=A8?8!20;10@4 10 /= 095=<5@8:89= M34AM= #;A#-K= 8@68=89 0@;CC434 09@0<40E '5E #;A>:>A (89;8=3) 0@;CC40:54>= (%CCG8= .#)0;5AB8=K =CB03 4M2A3M@"C@: 10 09:>AK= @;CC4@01K= M34AM= -<8@B #;A!5=B-8=A5=B 10 @5=048=@8B0=89= 8@68=89 0@;CC4$@0=FK= <=4 3070@ =CB03>=3> (34 09@0<40E C;A)34 09@0<40E ><8=8:0= #;A%5@4 10 0:4>=0;L489= 0@;CC4M34AM= =4MAB=89 093CC;;030"2 D@8:89= 34 09@0<40E #;A><E>= 40;093 B>9@A>= C;A >@=CC4!0E0@K= F;89= C@4 EMA389= D@8:34 09@0<40E @4G8;A0= >=3> #;A<5@8:89= M34AM= #;AK= 1030 0@;CC4$>;:;5=489= 0@;CC4 (0;L28=K 0@;CC4)<=4 >@680 10 <=4 !M=428G89= 0@;CC44@8B0=89= E0@LO0 -=MBEM389= 40;09 40EL =CB03 4M2A3M@$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}4Aؠ~JYeS>nџ˟Ɵ}58 @=h#J¡&q , ǝ0Sg@.q4$4Jt- W@ B;A^ 0ѡ}Q#x1/x58KPH,@gw;\] I6Pqh#=@#Wd/4̞͝kl=_~3ԞsJ/f4Ğye^zˠ#qܞMӝn&ٝ@^wߝ坑:)NѢG5ףJ|4q£Hv"ڤ@JKA잏HI4&wj]?Y^yQVYig3epl.jE2ɥGܟ+ Pt P P3#` 'ResBP& & [V& 'ResB| U $U|[V 0 > #  * > ( .  >  / B  (  6 ? / >  E ( ! >  E , I ( $ H 5 > ( ( G * > 3 * K 2  ! - B $ > ( 0 6 ? / >   ! K 0 >   8 2  !   ? * M $  G ( ? / >  ? , L  @  G  ? / >  A 5 > 2 A % > / 2  ! + ? ( 2  ! , 9 > . >  , 9 > 0 @ ( , G 2 ?  G . I 0 ? 6 8 . K ( E  K / B . 8 ./ B . G .2 ? , ? / > 2 G , ( I ( 9   G 0 @  / 0 M 2  ! 0 A  M 5 G  E . G 0 B (  K . K 0 K  ( G & 0 2  ! * 0 >  M 5 G , M 0 >  ? 2 , M 0 A ( G  / A 0 K  K ( 5 > ( A  $ A 8 > / * M 0 8 8 A 0 ? ( > .    M 5 ? 2 >   0 , H  > (  % ?  * ? / >  ? 0 @ , >  @  A  , G  G  E 0 @ , ? / (  K 8 K 5 M 9 K  M 0 @ ( 2  !  M 0 G ( G ! >  > . M , ? / > ( > . ? , ? / > . > / K  M  G 0 ? / A ( ? / ( 2 > $ M 5 ? / > 6 M 0 @ 2   > 8 ?   > * B 0 8 L & @  0 , 9 >    >   9 K  ! A 0 > 8  0 M . G ( ? / >  8 M $ M 0 >  2  G . ( , G  G  M / A 0 > 8 >   M 5 G 0 M ( 8 G  >   > ( ? / > ! G ( M . > 0 M  ( M / B  @ 2  ! * K 0 M $ A  > 2 + G 0 K , G  G , 2 M  G 0 ? / > , K  M 8 5 > ( > . K  > . M , ?  2 > / , G 0 ? / > 8 E ( . 0 @ ( K 8 M 5 >  ? 2  !  / 2  + . E (  E ( 0 @ , G  G  ? . M , > , M 5 G  M / B ( ? 6 ? / > ( ?  > 0 >  M 5 > ( I 0 + I  , G  * E 2 G 8 M  >  ( , K 5 G  , G  . > & >  > 8 M  0 . K 2 M ! K 5 M 9 > 2  M  G  , 0 M  8 ?  0 > 2 ?  ( * B 0 M 5 / A 0 K *  +  > # ? 8 M $ > (  E 2  ! , G  G  , G  ? 8 M $ > ( $ M $ 0 / A 0 K *  ? 0  ?  8 M $ > (  G * 5 M 9 0 M ! G  K 8 M  > 0 ?  >  M 0 ? 8 . 8 , G   M 5 > ! G 2 K * G * B 0 M 5 $ ? . K 0 + I  2  ! , G  G . > 0 M 6 2 , G  G . I ( M  M 8 G 0 >  / A 0 K * @ / 8   5 M 9 G ( G  A  2 > 8 K 2 K . ( , G  G &  M 7 ? # 8 A & > ( + M 0 G    / > ( >  2 8 > 2 M 5 > ! K 0 &  M 7 ? # / A 0 K * * 6 M  ? .  6 ? / > * 6 M  ? . / A 0 K * * 6 M  ? . 8 9 > 0 > 8 M 2 K 5 M 9 >  ? / > 8 M 2 K 5 M 9 G ( ? / > 8 M 5 ? $ M  0 M 2  !  . G 0 ?  ( 8 > . K    M  > $ * M 0 & G 6  / 5 M 9 0 @  K 8 M  $ M $ 0  + M 0 ?  >  M 2 ? * 0  K ( , G  * ?   H 0 M ( , G  G * B 0 M 5  + M 0 ?  > 2 ?  M  G ( 8 M  >  ( 2 E  ? (  . G 0 ?  > 5 M 9 E  ?  ( 8 ?  @ 8 G   2 M / B 8 ? / >  8 M  M 0 G 2 G 6 ? / >  >   K (! @  0 8 @ )& ?   K  > 0 M 8 ? / > * 6 M  ? .  + M 0 ?  > * M / A  0 M $ K 0 ?  K .  >   8   0  @ ( &  M 7 ? # @  + M 0 ?  >   2 >     6 ( ? / >  E 8 G ( M 6 ? / ( , G   >   K -  ?  6 > 8 >  G  * M 0  > 8 $ M $ >  ( M / B  E 2 G ! K ( ? / > $ M $ 0 . E 8 G ! K ( ? / > * -8 9 > 0 >  + M 0 ?  > + M 0 G   * I 2 ? ( G 6 ? / > 8 M / B  >  # ? . G 2 ? 2 > &  M 7 ? # * B 0 M 5  6 ? / > 9 >    >    8   0  @ (  >   K - , M 0 >  > 5 ? 2 G  E 0 ? , ? / ( ( G & 0 2  ! M 8  M 0 ? 8 M  ( & >  A ( M 9 > 5 > 2 ? 8  # ? + M / B  B ( >  >   K (* M 0  > 8 $ M $ >  ) K  K 8 ( @ 2 ?   ) , G  G * E 2 G 8 M  ? ( ? / ( * M 0 & G 6    ?  M 5 >  # ? , 0 M , A ! > $ M $ 0 @ . > 0 ? / > ( > , G  G $ M 0 ? ( ? & > &  # ?  K , E  K . > /  M 0 K ( G 6 ? / ( * M 0 & G 6 / B . 8 .   2 >    , G  G / B . 8 . 5 M 9 0 M  ? ( , G  G  0 M  M 8  # ?  H  K 8 , G  G , M 0 ?  ? 6 5 M 9 0 M  ? ( , G  G 8 >   K .  # ? * M 0 ?  8 ? * G 8 G    ?  M 8  # ? ( G 5 M 9 ? 8 8 M 5 > 2 , 0 M !  # ?  > ( . > / G ( , K 8 M ( ? / >  # ? 9 0 M  G  K 5 ? ( > 8 G   * ? / 0 G  # ? . ?  M 5 G 2 K ( + M 0 G   & >  M 7 ? # > $ M / * M 0 & G 6 9 0 M !  # ? . E  M ! K ( > 2 M ! , G  G  G  & M 0 @ /  + M 0 ?  @ * M 0  > 8 $ M $ >  + I  2  ! , G  G ( 8 M 2 > 8 . > 2 5 ? ( > 8 ), M 0 ?  ? 6 9 ?  & @ . 9 > 8 >  0  M 7 G $ M 0 8 G   5 M 9 ? ( M 8 G    # ?  M 0 G ( ! >  ( M 8 &  M 7 ? #  I 0 M  ? / >  # ? &  M 7 ? # 8  ! 5 ?  , G  G $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}CSiZc?MƉOQ[[=Q6A6>#jt>NTN~[ yZ#)* P2>/'CfӌC191\U7&ggWi>oOمp9\+/X0ԉ" HoN TfT)$Z %'h0-_҅҈eX_vfdž'R&7u !cij7Z8.I!9'CՇO84ʇ:tV{' [c 7DKR>0D(S C'8 -CiQ"ވ?nM1e8U   ن%1? +>p5c/1%rЋzG9놢 E ! HuCa ew4\QZ b:0˅CWQZZ ą|\ow8gn'rxMW1g=d_ІyQVY` e.j2EЊVƈP P P9"` 'ResB Y &Y[VA.SPBBJepunJermanBelandaKemboja2.1.49.2MaghribiSepanyolZon EuroAsia BaratAsia TimurTimor TimurAfrika BaratAfrika TimurAfrika UtaraAsia SelatanEropah BaratEropah TimurEropah UtaraKota VaticanPulau KrismasPulau NorfolkUtara AmerikaEropah SelatanRepublik CzechSelatan AfrikaKesatuan EropahGuiana PerancisMacedonia UtaraWilayah PalestinAmerika SyarikatCongo (Republik)Belanda CaribbeanOceania TerpencilRepublik DominicaKepulauan FalklandPolinesia PerancisGuinea KhatulistiwaEmiriah Arab BersatuBangsa-bangsa BersatuWilayah Tidak DiketahuiWilayah Selatan PerancisKepulauan Terpencil A.S.Kepulauan Virgin BritishKepulauan Heard & McDonaldWilayah Lautan Hindi BritishKepulauan Falkland (Islas Malvinas),Kepulauan Georgia Selatan & Sandwich Selatan& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}#iUcNś:\қߛuXI?I웛UWcR3@v4ACrS6eU!WR~2!!B?uT"? fdJ92Q%9`3l32 t^7!L!s!s53"O E"$!.!Rw>RUW] 95 3xlQw-O'hX@#U3 !#s!!eO_!G4"OJvdh!32?@BrICTA?x(cvIj址?#$k?$b3R C$m"Xb BJw2#6eE_VAkiJ QhfIA!@J" / 3QY2?{lEo2p~IRXI ?4x v3:Ri!` ;!?o jR q0ew?PR{Q3 2f@ "n1!G7{s,R@% J)3?3XKI2}!?WbQYIv 3(J2QI`!q 772#lŜ!I +s?̝! lTh ! \!yQVY@^Z.j2R֜RfPcPpP` 'ResB Y Y[VAsjaFi!iDinja ipruEwropaFranzaI|raelSpanjaAffrikail-Malii - ilii - inal-Indja ibiltO ejanjail-Kenjail-Libjain-Ni!eris-Sirjais-Sudanl-E!ittul-ItaljaIl-Bra|ilMelanesjaPolinesjail-Bel!juil-Gambjail-Gre jail-Guineail-Guyanail-Kuwajtil-Latvjail-Libanuil-Malawiil-Marokkil- appunil- ordanir-Russjais-Serbjait-Tajwani|-{ambjal-Armenjal-Estonjal-Etjopjal-I|vezjal-Ukrajnal-Urugwajl-i|landail-Bolivjail-Kroazjail-Liberjail-Malasjail-Messikuil-Polonjail-Vjetnamil- amajkain-Namibjain-Ni!erjais-Somaljait-Turkijal-Al!erijal-Awstrijal-Ungerijail-Botswanail-Kolombjail-Litwanjail-Mongoljail-Paragwajil- ermanjain-Norve!jair-Rumanijais-Slovenjait-Tune|ijai|-{imbabwel-Ar!entinal-Awstraljal-Indone|jal-I|vizzeraG|ejjer CookG|ira Bouvetil-Filippiniil-Finlandjail-Portugallil-Venezwelais-Slovakkjait-Tajlandjal-A|erbaj!anl-U|bekistanAsja entraliG|ira Norfolkil-Belarussjail-Ka|akistanir-Renju Unitit-Ta!ikistanAmerika LatinaAsja tal-LvantAsja tax-XlokkEwropa ta FuqEwropa t IsfelUnjoni Ewropeail-Kirgi|istanil-LussemburguAffrika NofsaniAffrika ta FuqAffrika t IsfelAmerika t IsfelAsja tal-PunentCeuta u MelillaTimor tal-LvantWallis u FutunaAmerika entraliEwropa tal-LvantG|ejjer MarshallG|ejjer Pitcairnil-G|ejjer Alandil-Korea ta Fuqil-Korea t Isfelis-Sudan t Isfell-Afrika t Isfell-Arabia SawdijaAffrika tal-LvantAntigua u BarbudaEwropa tal-PunentTrinidad u Tobagoil-G|ejjer Canaryil-G|ejjer Caymanil-G|ejjer FaeroeAffrika tal-PunentIr-Repubblika ekaPoline|ja Fran i|ail-Guyana Fran i|ail-G|ejjer Solomonil-G|ira Christmasir-Repubblika ekais-Samoa AmerikanaRe!jun Mhux Mag'rufSaint Kitts u NevisSo Tom u Prncipeil-G|ejjer Falklandil-G|ira Clippertonil-Kosta tal-AvorjuSvalbard u Jan Mayenil-Ma edonja ta Fuqis-Sa'ara tal-PunentRe!jun ta Mikrone|jaAsja t Isfel entraliil-Guinea Ekwatorjaliil-Bo|nija-&erzegovinaAwstralja u New ZealandG|ejjer Cocos (Keeling)Saint Pierre u Miquelonir-Repubblika tal-Kongoir-Repubblika Dominicanail-G|ejjer Turks u Caicosl-Emirati G'arab Mag'qudain-Netherlands tal-Karibewit-Territorji PalestinjaniSaint Vincent u l-Grenadiniil-G|ejjer Ver!ni Brittani iir-Repubblika entru-Afrikana |ejjer Mariana tat-Tramuntanail-G|ejjer Ver!ni tal-Istati Unitiir-Repubblika Demokratika tal-KongoIt-Territorji Fran i|i tan-Nofsinharil-G|ejjer Heard u l-G|ejjer McDonaldTerritorju Brittaniku tal-O ean Indjan)Il-G|ejjer Falkland (il-G|ejjer Malvinas)+Il-G|ejjer Minuri Mbieg'da tal-Istati Uniti;il-Georgia tan-Nofsinhar u l-G|ejjer Sandwich tan-NofsinharMir-Re!jun Amministrattiv Spe jali tal-Macao tar-Repubblika tal-Poplu ta - inaQir-Re!jun Amministrattiv Spe jali ta Hong Kong tar-Repubblika tal-Poplu ta - ina "&*.26>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}dߟW/٠ϟXFUsZp@d7yU!I렰2B5œB1ܡ= sɞ2Q"6`Qi32 v7!I!23"n!!+!{USaH3?Q!jɡX@!LU3_'%̜򛑢]!֜_+Ew!32@,@IҢ6iIx8hJĤ}?!Iy#~RꤱUśuA2#T3 hQhcI!ŝ^Λ|/3QYIQ| oѝ9I RXI ?4r4)7R``כkIY jR }ew{??/bQǣ ݝc!!Ƞ)R@ J gXKI2v?QYIvx )2iAF`q QKADGJMPY\_behknqtwz#Ŝלbm&˝a){.V) )򟍛6dߝxk!+@@zΜ58>OtTiEΛG8YSm)i)}I;vIR?Ps7砟S 7;o oI՝_8 [,S]+S RYi_1h+2@$Ԡ#,g˞֛+!(k|Iyޛ{qZAqBƛbMy4Klq@wx曈!b$y(o(862?tJȟ\_7מ7KL$X'W֟Ρwwmuu!P ` 'ResBu  ||$ u[V-,,;:+,,.011.: ,1+9,;..0!:;:;,.-:/:0..1+.08.;.-:.:0:.:!..!.:!.:,!-/0-:+=:;1,;,.18>2=.:-/-/=:+-/:8.%0!11,:1-/:::,.8,!-/,,.11,7<:,:+/>,8!-/:!.;:;08,8=:-/:.,.1+;.0.=:8.=+./..1+0,::.,0,801,:08,8,8<::=,80,8,8,<0+,-:81,:,0!::0!1!.8:;,8:1.!918!:.,!-9-%/=18/9!:!,>-:,...,.;1,:::9,0=,.::,=1-/::-:8:-/:;,+,=181+:0..::.,/:0=:.18>,8,.-:-/,-/1,:>0-:8:=:.-/-/0::!:-/,!:,-!:-/,!1-:!,08,8!.=11+%1,1)<18;:=:8,::,:.6-/-/-/-/6.,;:.,8:8:8-/:,,=+.,,7:,:,8.8,8-/,.,.8.8,8=:,:-/1,:0.8>,8-/..,.,,=++9:0-/:81,7=,,:.-/:;=:8-/::0:8+8.0.::.8,8!>17!,>!-/::)<.8,81,:%1,,;9:..-.1,;1,:;.,-7:,::,.-/-/..:.8.8,8-:-/:+:,81,:-/,1,:-/-/.-:9,1,:1,:!1,:!,>!>17.1,!-/:,:%1,91,:!,-1,: 0:-/-/-/:-/!18>,8-7:0.,-/:::-/..>,8:.=2,8-/ !1-::;.:,18-/8:0:;=:8.,.8>,81,7:2:1,::-/:/9,1!>17 %1,!: !,-!,18.8,8!,:;=:8!...8,891,.8,8-/7:,.,-/7: .=,;018-/8:;.1,::,,;.9:1,: !1-+:-/:81+:-/.-/-/.8.8,8<1,: %1,-/18.8,8::!1-::-:8=:08::!,-/:;:!1,: ,,!1,: %1,!>17 !,-!,;:.8,8!.=1, ..%:9:-/-/8;=:8=: ;=:8/-7:::,-/:.8,8-/18.8,8::8.8,8.!2-/+.,1,/:;=:8,.:.8.80:18.8,8<1,: !1-<1,: !,-=:.--/8!:-/.8>,8!1,: !,-!,:9:!>171,:!,>1. ;=:8/1: ;=:8/-7:,::..,, .=:81,:-/.8,8<:: .,,:9,817>:=:-/8.8,8:018.8,8-/:18.8,8!:-/8.8,8!::,18-/8!::18.8,8!-/:.-/7:!..-/8.8,8+0!, 08..:+:;=:8:: ;=:8,7::9:-/:;.8.8,8,.8,8 ,8-/,>: ;=:8/-/:-/.>,81,:.18.8,8<1,:-/.8,8!::;.8.8,8;: < :1,:/!:8>:8;=:8!1-: -/8!,81,:.!,18.8,81,:=:;=:8/1,7: ;=:8/,:.6 :,:=:-/-,,.8:9: + =:,::-:8;=:8/,!-/ (/:< :)<1,: !1--/:0-/:::8:8!,- 1,:-/:8-7::>7:..:08 :.-/.8,8,-/8 ;=:8/;,8=:-/ 9-/:6:%,>7::.:,-/:-/.8>,8 1!:.=+>7: ,0+!1-: < :1,:/+:-/:8 -/::<:: 1+:..8>,81+:>7: 0;08,8- (-/7) >-1, 1<1,: :.-/8.8,81,:1,: (/:< :))<18;>7: 08.:-/::>7:;:1:..:>7: -/:-/-/ !,- < :1,:/,,-!1,:-/:8 !,-1,:018>7: :..0!:: ,;:8 ;=:8/<--;> ,;:8 ;=:8/-7:.!2:>7: .=.=:::>7:,!.-/:;=:8/<1,:-/:8,.!,,;=:8/-7::87:>7: -1-/:1,7.8,8>7: ,.-/.,8:;=:8>7::1+:;=:8/<:: 1,:-/:8 -/::;,8=:-/ .-/:: 9-/:60-/::-: ;=:8-/:6;,8/9, !<::>- ;=:8-/:6;,81,7: ;=:8/ (!.,8: 1,:.,:)<--;>-/: !-9-/9,;=:8;,851,: ;1,:;., >7: 1,: :8:;: ;=:8/;,8$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} !&e+L'&(b&'(&+#($$%)(<%,&,J&""%A%&''*-'*#"(,")&##'*2%$#&'.z&e)n&<*("w#S!))"$s'+!"Y!&$n#M!!( "-+$'*(!$/!8$) '"#%' *>&B$!p(8"A#$~%*+#)"'&)!)%#!G!*\*+"!x+0"]%V)@" 2'L$(")H"( /`$!R%V$,.'&& " )(%"$".k!q!(%e!#!!#! G%& #&+|*G)~!)$x!#2&'%)#)#%"%#%(h%%L*, !t)R+-#l*&"#&!$#$%+J#~(,*$+!;!p"!, "x"A!Y,)%$!-?+f'C,\#w!S# . %'t$"!**!&!#8(T(,F(8)s%P"~$X"&C-)j$$&#,+- ?.!!?'$%*$!5!,h"8#b(#%.".,"((-V&u-\-e#"o,*.$_!!&`"/#,yQVY %!Y'"".j`.+)*.vPPP ` 'ResB  ![V:F'GF/~1H(FF,GHF3H&/34D4DD(E'D*F1HF~'DF&HGDF/F'H('(12D(D*1G,'~HF3F'D3H3D*HFE'D2E'H*E2H2HHHEH1'(HF1F2H&'E"D('F"F/H1'"FHD''*H~'3*HF'H'/1'1DF/'3DF/('G'E'(1HF&(D'1H3(HDH*'DF/*HH'DH,(H*1H"F/'1HE'F3HE'DAFD'F/D'*H'DG3*HFD(1'E'D/HE''&HED'F2F'E('F,1GG'*~'D'&H~1*:'D'E(H,'F'/'1H'3DE('"FHD''1HH&G'3DH''3DHHF'D,21G'F/HF2'H'F/''*'D'(FD'/4*HD'&H/HEF'1&HFHF51(3*HF91(3*HFAD~FEB/HFGEHD/'HE'FE'1FH2DF/GF FH'*'FH'FH'*HHF2H&D'~'3*HF'1'(~ H1/1'F'/'1,3*HF1FDF/H'/DH~(1*'F'"1'F*F'1EF3*HF'2(3*HF'3*1'D''31'D'3~'F','E'',(D 7'1B2E('(HG3F* GDF'3H'2DF/31'D&HF9', 3'-DB2'B3*HFE,'13*HFE:HD3*HFEH1*'FEH2'E(EHF*31'*E1HF2~'1'H&GH1'3'&H1('*H'*E'D'"01(',HF'A:'F3*HF'H3*1'D2(D:'13*HF(H*3'H'F'*',3*HF3F E'1FH41B "3'9', P3'-D:1( "3':1( 5-1'B1B23*HFEF P,21GEH1I *JH3GHF HF ,EGH1H ,2'1EHF "3'"DF/ ,21G'HB'FH3G(HH* ,21G*1EHF3*HF,FH( "3',FH( O1G41B '1H~'4E'D O1G:1( '1H~'A'1H ,2'1,FH( 3H/'F4E'D '1H~',FH( '1H~'/H '13'3F* ('1*DE41B "A1B':1( "A1B'BF'1 ,2'1FG (3'&HEHF "A1B'EHF "E1''3*H' FG,FH( "A1B',FH( "E1',FH( 'A1B'3DEHF ,21G3H*' H EDDG4E'D "E1'4E'D A1B'D'*F "E1'E'14'D ,2'113E3 ,21GFH F4'3'"3F3HF ,21G'1H~' '*-'/GFH1AHD ,21GFH 'D/HF'~'~H' FH FGFH (1'2'HD"E1' P3'EH""E1' H1,F/HEFF ,EGH1AD37F P312EFEB/HFG ,EGH1E1HF2 EFB7GF'ENPQF EF7BG~*'1F ,2'1D~1*HF ,21GEF ,21G &HFA1'F3G  PH'F3F ~1 H EDF(1*'F' H1,F*13*'F /' ,HFG',FH( . (2G B7(E''&H (F /DG)A1'F3G  ~HD F2A'DDF/ ,21G &HFE*-/G 91( 'E'1'*A'DDF/ (E'DHF'3)E'1*F ,21G &HFH (DF) ,2'1"E1' E*-/G ''D'*3H'D('1/ H J'F E'JF4E'D E'1'F' ,2'1"3' P,FH( 41B HN1*H13 H 'H3 ,2'1A1'F3G  ,FH( EF'7BE12 "A1B' ,EGH1GDF/ P'1'( ,2'1G'1/ H E /HF'D/ ,2'1FH (/EH1'* ,EGH1)'HB'FH3G  P~1* P,'&HF"E1' ~N1*P ~PD' ,21G &HF(1*'F' GF/ P'HB'FH3 PEF'7B,FH( ,H1,' H ,FH( 3'F/H ,2'1! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}'s?<ۛ 2fMkš]e`,&֚sė3Ou˗흤1|fiP"ϛ cGk̚6 0^saÛ3˘fٗ2 љҗϜ;!O_{㙋 -%sC#/z"Әș^  ڙuYꚏjf~h/g0PQ P>B; +>=D8#^U3+X4F@W =l%ݜs'>TEJ O;!G cI~0BX.R- &Y1,Ø{4|=q0ܝϞ>q=Roau ? ۘkK?[˝$ S[1HL oyQY^ ~jE2:WEQIP P P ` 'ResB,  00,[VCubabFijibIraqiMalibPerubTogobArubabBeninsChilibChinabCongobGhanabIndiabIranniKenyabLibyabNigeriRasiabSwedebSyriabAngolabBhutansEgiptebGambiabIrlandiItaliabJapanniKanadabMalawibMexicobRwandabSpaniebSudanniUgandabZambiabAlbaniabAlgeriabAmerikabAndorrabArmeniabAustriabBoliviabBurundibCroatiabDenmarkiEcuadoriEritreabEstoniabFinlandiGeorgiabJamaicabJordanniLesothobLiberiabNamibiabNigeriebNoorweebSomaliabTunisiabTurkeiebUruguaibAnguillabBelgiummiBotswanabBraziliabBulgariabCambodiabColombiabDominicabEthiopiabIvoorkusiLebanonniMalaysiabParaguaibTanzaniabVietnammiZimbabwebArgentinabAustraliebCameroonniDuitslandiFrankreikiHongareiebIndonesiabLithuaniabMacedoniabNicaraguabPakistanniSri LankabVenezuelabXrikelandiLuxembourgiMadagascariPhilippinniAzerbaijanniEl SalvadoriKazakhstanniKoreab, SuidKyrgyzstanniNew ZealandiSuid AfrikabSwitzerlandiAfghanistanniBurkina FasobKoreab, NoordSaudi ArabiabAmericab SamoabCzech RepublikiLiechtensteinniPapua New GuineabEquatorial GuineabAntiguab ts BarbudabBosniab ts HerzegovinabCentral African Republiki  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz-O6?8Ze2%Н$l3Q?YL!H53E"$!Қ~TV{YFM8Qx @cBl~uLwOJȜh!8a[?@4I<+?x;hvI?ZӜޜWb iC$šʚp.2#ޝht `Q6"wM$/ 3Bw&@2גIRXI ?4ښj%`~iƛYϛ j ,w*N o̐tRQҗ=( tf! "o,R@ J)3?3XKIZ؛?g5w2/(J2JI`q #~#$IkS qT qTh9 P ` 'ResB a $a[VFNEUHellasSveitsTyrkiaverdenFryeneKomoreneSr-AsiaTsjekkiast-AsiaCookyeneMaldiveneeurosonenst-TimorsterrikeKokosyenest-AfrikaCaymanyeneFilippineneKanariyeneSeychelleneSalomonyeneHviterusslandMarshallyenePitcairnyeneFalklandsyeneMellom-AmerikaNord-MarianeneSrlige AfrikaUSAs ytre yerNordlige AmerikaAfrika sr for SaharaTurks- og CaicosyeneDe britiske jomfruyeneDet palestinske omrdetHeard- og McDonaldyeneDen tsjekkiske republikkDe franske srterritorierDe amerikanske jomfruyeneDen dominikanske republikkSt. Vincent og GrenadineneDe forente arabiske emiraterDen sentralafrikanske republikkFalklandsyene (Islas Malvinas)Det britiske territoriet i Indiahavet$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}}i-OFjQGoF)^Xx-AADGJMPY\_behknqtwzRR2!!u"?F JxɛPL! *G? ZiRR{Y n ԛxh%@d!!_!G4"wOJJh!3??@BrI}T?x;hvI?#$s7$M`C$m"[ bBJ.5x-U;UhiJ QhfI@J"͚Ś 3'w@l@2גIRXI ?4x #:R` i?Yp՚ jR OewRߛ,̐tRQҗ3 2! "ݚp?Yo,Rh@ J)3?3XKIZ?QIwU(JJI`~we嚪$>&GIkSs?qT!5q .!XP ` 'ResBP  [V 'ResB  $[V . (  @ (  0 > ( * 2 > .  > / B  ( 9    9 H  @   > 2 @  > 5 K (  A 5 > .  0 M  @ ( 0 M 5 G ( ? / A  , G 2 ?  - A  > ( 2 G , ( ( 8 > . K    0 > / 2   ? * M   K 8 K - K  M / A , >  K 0 M ! ( $ A - > 2 A , 9 0 >  ( . > 2 > 5 @ 2 ? , ? / > 8 ? 0 ? / >   M  K 2 >  A 0 >  >   0 M  ? / > , M 0 >  ? 2 , M 0 A ( >  - > ( A  $ A - ?  $ ( > . . 2 G 8 ? / > . > / K  M  / A 0 K  K ( 0 5 > # M ! > 8 A 0 ? ( G . 8 G  G 2 G 8 8 M 5 ? ! G ( 9  M  G 0 @   0 , H  > (  . G 0 ?  > 8   M  A  2 >   M 5 G ! K 0  ? 0 ? , >  @  M / > ( > ! >  M / > . 0 B (  > . M 5 ? / >  A  0 M ( 8 G  M 0 G ( > ! >  > . M , ? / > ! ?  ? , A  @ ( > . ? , ? / > * K 0 M  A  2 * M / > ( > . > , A 0 B # M ! @ , K 2 ? - ? / > . > 2 M ! K - > . L 0 ? 8 ? / 8 / A  > # M ! > 0 ? / A ( ? / ( 0 K . G ( ? / > 2 >  M - ? / > 9 ( M ! A 0 > 8  ( M ! K 0 M 0 >  2 M , G ( ? / >  7 M  M 0 ? / >  8 M  K ( ? / >  0 ? $ M 0 ? / >  G * - 0 M ! G  K  & ? - K 0  M 5 > ! G 2 A *  ? . M , > , 5 G ( >   G 0 ? / > * K 2 M / > # M ! ,  M  2 > & G 6 - G ( G  A  2 > .  M  K 2 ? / > . > 2 M & ? - M 8 . K  > . M , ?  2 ? % A  ( ? / > 6 M 0 @ 2  M  > 8 > & @  0 , 8 ?  M  > * A 0  ( M  > 0  ?  >  / 0 2 M / > # M !  >  >  8 M $ > (  K 2 K . M , ? / >  K 7 M  > 0 ?  >  M / > 0 ? , ? / (  M / A ( ? 8 ? / > $ > ( M  > ( ? / > % >  2 M / > # M ! ( ?  > 0 >  A 5 > * M / > 0 >  M 5 G + ? ( 2 M / > # M ! , A - G   > * A , A 2 M  G 0 ? / > , K  M 8 M 5 > ( > 2  M  G . , 0 M  8 M 2 K - >  ? / > 8 M 2 K - G ( ? / >  0 M  G ( M  ? ( >  7 M  M 0 G 2 ? / >   8 M 2 M / > # M !  ( M ! K ( G 6 ? / >  ? 0 M  ? 8 M $ > (  A   > * A 9 0 A  G / . > (  > * A  ? , M 0 > 2 M  > 0 ( G & 0 2 M / > # M ! * M / > 2 G 8  >  ( - G  ?  ( 8 ?  @ . > 0 ?  > ( ? / > 8 > ( M . > 0 ? ( K , > 9 M /  8 ( ? / > * B 0 M 5 @ / A 0 K *  8 G ( M 8 (  > * A   - K 0 @  K 8 M    2  + . M / > (  M , G  ? 8 M $ > ( $ M $ 0 @ / A 0 K *  M 0 ? ( 2 M / > # M !  G   # $ ( M $ M 0  ? . K 0 -2 G 8 M  G * A  0 M  K 0 ?  K * C 0 M 5 @  @ . K 0 + > 0 K  > * A 9 0 B . ' M /  + M 0 ?  > . K ( M  8 G 0 M 0 >  . K ( M  G ( ?  M 0 K 2 ?   G ( M 8  >  ( 8 ?  0 M 0 > 2 ?  ( 8 G ( M  2 A 8 ? / > 8 G ( M  9 G 2 G ( >  7 M  M 0 > 2 > 8 ? / >  2 M 8 > 2 M - > ! K 0 &  M 7 ? # @ / A 0 K * ( K 0 + K 2 M   > * A ( M / A  ? 2 M / > # M ! * 6 M  ? . @ / A 0 K * . >   M 0 K ( G 8 ? / > 8 ? ( M  . > 0 M  G ( 8 G ( M  . > 0 M  ? ( 8 M 5 >  ? 2 M / > # M ! 8 M 5 ?  0 2 M / > # M ! * B 0 M 5 @  + M 0 ?  >  2 > ( M !  > * A 9 0 A $ M $ 0 @  + M 0 ?  >  M 0 ? 7 M  . 8  > * A ! ? /  K  > 0 M 8 ? / > &  M 7 ? #  + M 0 ?  > * 6 M  ? . @ 8 > 9 > 0 > - B -. ' M / @ /  ? ( @ . > 0 M 6 2  > * A 9 0 A 5 > 2 ? 8 0 + A  A ( > 8 ?  > 0 . G 2 ? 2 >   M  K , M 0 >  > - ? 2  G ( M & M 0 @ /  6 ? / > &  M 7 ? # @  + M 0 ?  > * 6 M  ? . @  + M 0 ?  > 2 M / >  ? (  . G 0 ?  > 8 K 2 K . K (  > * A 9 0 A   M  K ( # $ ( M $ M 0 )  M  K (! @  0 M 8 @ )  M  K -  ? ( M 6 > 8 >  M / > ( > 0 @  > * A 9 0 B + M 0 > ( M 8 G 2 @  > / ( > 8  / A  M $  ' ? 0 >  M / 8 G ( M  , > 0 M % G 2 G . @ * -8 > 9 > 0 >  + M 0 ?  >  G ( M & M 0 @ /  . G 0 ?  >  M 2 ? * M * G 0 M  (  > * A ! K . ? ( ?  (  # $ ( M $ M 0 ( M / A  M / > 2 G ! K ( ? / > * * A  ( M / B  >  ( ? / > * ?   >  0 M (  > * A 9 0 A +  2 M / > # M !  > * A 9 0 A . M / > ( M . > 0 (, 0 M . > ) $ M $ 0 . M / > 8 G ! K ( ? / >  ( M  ?  A  0 , > 0 , A ! > $ M $ 0 @ . > 0 ?  ( >  > * A  M 0 ? 8 M  > ( ! >  A ( M 9 > $ A 0 M  0  >   K 8  > * A &  M 7 ? # * B 0 M 5 @  6 ? / > 8  / A  M $ 0 > 7 M  M 0 8   8 G ( M   ?  M 8 0 ( G - ? 8 8  / A  M $  0 ,  . ? 0 >  M 8 8 >   K . G 0 * M 0 ? ( M 8 ? * $ M 0 ? ( ? ! > !  # M !  K , >  K * M / > 2 G 8 M  ( @ - B -- >  9 0 A + M 0 > ( M 8 G 2 @ * K 2 ? ( G 8 ? / > . ' M /  + M 0 ?  @  # $ ( M $ M 0  K  K 8 ( ? 2 ?   )  > * A 9 0 A , G 2 > / $ @ - 0 M  ? (  > * A 9 0 B 8 - > 2 M , > 0 M ! 0  > ( . > / G ( . >   M 0 K ( G 8 ? / > 2 @  M 7 G $ M 0  M / > 0 ? 5 ? / ( ( G & 0 2 M / > # M ! M 8 8 G ( M  * ? 0 M 0 G 0 . ?  M  G 2 K ( , K 8 M ( ? / >  # M ! 9 0 M   K - ? ( ? / > 8  / A  M $ 0 >  M / - 0 M  ? (  > * A 9 0 A + M 0 > ( M 8 G 2 @ &  M 7 ? # @  M 7 G $ M 0 9 0 A , G 2 > / $ @ 9 ? ( M & . 9 > 8 >  0  M 7 G $ M 0 8  / A  M $ 0 >  M /  > , > 9 M /  > * A 9 0 A 8 G ( M  - ? ( M 8 G ( M  0  M 0 G ( > ! ? ( M 8 9 0 M !  > * A 0 . M / >  ! K ( > 2 M !  > * A 9 0 A 9     ? ( ? / >  5 ? 6 G 7 * M 0 6 > 8 ( ?   M 7 G $ M 0 (.  >  ? ( ? / >  5 ? 6 G 7 * M 0 6 > 8 ( ?   M 7 G $ M 0 +  M 2 M / > # M !  > * A 9 0 B (  M 2 > 8 . > 2 M - ? ( > 8 )*&  M 7 ? #  0 M  ? / > 0 &  M 7 ? # 8 M / > ( M ! 5 @   > * A 9 0 B $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}CφSiZ0VȆӅ1[UHJ.>KPz='};X>7xtDDMH: -)ȃP׆(C1n\UW73gЁcȁ7 XLbRUm<ʄ+^ h2) N z0^Cq"(-7)gAˆƅ_4"yp&℅g!cF1׋7:Z8_fE9') Ӄj^:늀.' 0LOpDKRքރD^K)S m> 텞>@?Ԉ M1U ʂ 聖%XZ+F1+Lf5ډ/1%d|ĉ69*܂傧/Q!4xa e(Q< 4:͊0 CWZZ @0 oӂ \sXGk'x؁Odx=PU_QVY$[.j2އ͇QK PE PP P ` 'ResB Y &Y[VVKVNVSSyriServiTsjaadZwedenwereldComorenFaererIJslandIerlandKroatiOegandaTunesiTurkijeAlgerijeBahama sBraziliKirgiziLitouwenMoldaviSloveniTsjechieurozoneNoorwegenOost-AziZuid-AziOostenrijkZuid-KoreaZuid-SoedanGriekenlandOost-AfrikaOost-EuropaZuid-AfrikaZuid-EuropaZwitserlandBouveteilandCookeilandenVaticaanstadZuid-AmerikaZuidoost-AziCentraal-AziCocoseilandenNieuw-Zeelandoverig OceaniCentraal-AfrikaChristmaseilandKaaimaneilandenLatijns-AmerikaNieuw-CaledoniPseudo-Accentenonbekend gebiedCaribisch gebiedFalklandeilandenMarshalleilandenPitcairneilandenSalomonseilandenVerenigde NatiesZuidelijk AfrikaCongo (Republiek)Noordelijk AmerikaCanarische EilandenCaribisch NederlandMacau SAR van ChinaMicronesische regioPapoea-Nieuw-GuineaNoordelijke MarianenPalestijnse gebiedenSub-Saharaans AfrikaTsjechische RepubliekBritse MaagdeneilandenDominicaanse RepubliekHongkong SAR van ChinaTurks- en CaicoseilandenHeard en McDonaldeilandenAmerikaanse MaagdeneilandenVerenigde Arabische EmiratenCentraal-Afrikaanse RepubliekBrits Indische OceaanterritoriumFalklandeilanden (Islas Malvinas)Democratische Republiek Oost-Timor+Zuid-Georgia en Zuidelijke Sandwicheilanden0Franse Gebieden in de zuidelijke Indische Oceaan1Kleine afgelegen eilanden van de Verenigde Staten& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}~imVŜG]bOX *ҜQD(acۜc/3n OGIwU!rRx2JR7Ih4u' rKM2Q[ 9`c*2 h7!L!s!9כΛ" E"$!|jY pE 3aQI:!)*X@9U3śi!'~ t_!I U "OJ +s!pI2?S9}I{V?xTvI ADGJMPY\_behknqtwz#80p!%Pg[9`3l32 s!53 E"..!Ξ4 K3|:^ޜBFœ{۟!#yhX $4v:m!ɜ@m) @?xvI`? @`;oLXQ2R|fМB, SQfIA!!J" ^1h2@l@q#"( (x jv3Hi! !"2לP q|&?pyžʝ2q0ӝv!?Y<)$|)3?3ڞKI2?ܝI 87^ ˟@7T坎!HFӠP ThdQP ` 'ResB a #a[VEUSNNoregverdaHellasSveitsTyrkiaFryaneKomoraneSr-AsiaTsjekkiaeurosonaAust-AsiaCookyaneMaldivaneAust-TimorAusterrikeKokosyaneAust-AfrikaAust-EuropaCaymanyaneFilippinaneKanariyaneSeychellaneSalomonyaneSraust-AsiaKviterusslandMarshallyaneFalklandsyaneNord-MariananeSrlege AfrikaSentral-AmerikaElfenbeinskystennordlege AmerikaUSAs ytre smyarTurks- og CaicosyanePalestinsk territoriumDei britiske JomfruyaneTimor-Leste (Aust-Timor)Dei franske srterritoriaHeardya og McDonaldyaneSt. Vincent og GrenadinaneDei amerikanske JomfruyaneDen dominikanske republikkenDei sameinte arabiske emirataFalklandsyane (Islas Malvinas)Den sentralafrikanske republikkenDet britiske territoriet I Indiahavet# "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ni-OFjQGF)^XxJ>3@:[VCa1dCaynaCili1KTKgTAKgolaButa1nKn[daAlbniaAKgu[laBa1reenBe1lgimBe1ni1nBilidhaBulibiaBurun[yBmuTthKomruthK[m[runAtht[riaA[rmniaKombodiaA[rgentinBe1l[ruthBe1rmudaaBrbadothKodibo1o1KorwaatiaAthTra1liaBothiwaanaBraadhiilKothtirikaAbganithtanBengeladiecBulga1a1riaKuk ca1yl[nAdhe1rbe1ja1nAmerika thamowBurkin[ pa1thuKaym[n ca1yl[nK[p bedi ca1yl[nAntiguaa k[n[ BarbudaBurutic ce1ndian oce1nBothnia k[n[ crgobiniaBurutic dhuT1T1l be1rginC[ntrTl aprika repuTblic3  "C  kAB@@A@ AAA\A A1B>AA@AA@2@4A@@rA@@gA*A@@bB@HAA@@@6}AA!#RABA@A@@IBP ` 'ResB  [VGuniMariNepoItareSwisiAngoraBerizeBufiniIkwedaIraakaIraaniKoromoMarawiMaritaNaigyaNoorwePocugoRrashaTuvaruAngwiraGabooniGuriisiGyogiyaKuweitiPalaawuArubaniaBararusiGyamaikaGyapaaniHoorandiIrerandiIsirairiKorasiyaMongoriaMoridovaMyanamarOsituriaPitkainiPoorandiTairandiTokerawuUkureiniParestiina na GazaEbizinga bya Indian ebya Bungyereza  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzInz4)5{aO 8gMDb92GW'*!& =.!Uz S& C,c5-mD9}8$,S*9)NNe =[8Y5+PNq++M"vI}sgAEajMŜ%F/O Rc%2̜dk$|L 4wYM3#. @N M$/y5ڃ;|INU@ڜE,Ӝ/:RN3sr;IX蜑 j; qwB"͝,X (  > ( >  > & M  ? ( M  K  K ( 0 q G * G 0 A + ?  ? - > 0 $ . > 2 ? _ A  G  0 A , >   > 2 @  0 >  M  . > ( M  $ > 0 M  A  $ M  A  . M  G  ?   0 M 8 ?  > * > ( ( >   0 ( > 0 A ( G * > 3 * > 2 > , ? 6 M q - A  > ( . 0 ? 8 8 . >  > . > 2 q ? 0 A 7 ?  2 >  8 M 8 ? 0 ?  9    9 >  $ ?   ? * M  0 A  A   > ( > ! >  G ( ? _ >  K 8 K - K  M q ? , >  > , K ( M  M 0 @ 8 M  ? 2 M 2 @  0 M  ?   ? , K  ?  K  M  > $ >  q > ( $ A - > 2 A $ A 0 M  @ * > ( > . > , G ( ? ( M , G 2 ?  M , K 2 - ?  . > 2 M  > . > _ K  G . K ( >  K 2 >  - ?  2 ? , M _ > 2 G 8 K % K 8 0 M , ?  8 M * G ( M _ G . G ( M   M  K 2 >  # M ! K 0 >  2  G 0 ?   2 , > ( ?   % ?  * ?   > # M ! >  A 0 >  >   K . K 0 8 M  > . M , ?   0 M . > ( @  > $ ? 8    > . >   >  > . M , ?   K  G 2 > ( > . ? , ?  * > 0 >  A  * K 2 > # M ! + M 0 > ( M 8 , 0 M . A ! > , M 0 A ( G  - > ( A  $ A . > 2 G 8 ?  . ?   . > 0 . K 2 ! K - > 0 K . > ( ?  2 G , > ( ( M 8 A 0 ? ( > . 8 G  G 2 8 M 8 K . > 2 ?  9  M  G 0 @  M 0 K  8 ?   7 M  M 0 ?   0 M . G ( ?   8 M 0 >  2 M  8 M $ K ( ?   > . G 0 A ( M  ? 0 ? , >  ?  K 2 . M , ?   A  $ . > 2 >  A  0 ( G 8 ?  M 0 G ( > ! >  ? . M , > q G  K 0 M ! > ( M ! G ( . > 0 M  ! K . ? ( ?  > ( >   G 0 ?  , >  2 > & G 6 , > 9 > . > 8 M , > 9 > 0 ? ( M , A 0 A # M ! ? , A 2  G 0 ?  , G 2  ? _ . M , G 2 > 0 A 7 M , M 0 >  ? 2 M - ?  $ ( > . M .  M  K 2 ?  . G  M 8 ?  K . K 0 K  M  K 0 > q > # M ! > 2 >  , G 0 ?  2 ? % A  ( ?  8 >  * M 0 8 M 8 G ( G  > 2 M 8 M q G ! G ( M _ A  M 0 G ( M   M q > ! K 0 M  0 ?  M 0 ? _ >  8 M q > $ ? ( @  > . M , K ! ?   > 0 ? , ?  ( M  A  ! G 2 K * M  M _ A ( ? 8 ?  $ >  M  > ( ?  ( ?  > 0 >  A  * >  ? 8 M $ > ( , > 0 , > ! K 8 M , K  8 M q > ( > - G ( G  A  2 > . ' M _  8 ?  . > 2 & ? - 8 M . G 2 > ( G 8 ?  . L 0 ?  > ( ?  0 ? _ A ( ?  ( M 6 M 0 @ 2  M  > 8 M 2 K - >  ?  8 M 2 K - G ( ?    # >   M  3  7 M  M 0 G 2 ?    8 2 M _ > # M !   M  A  2 M 2 >  _ 0 2 M _ > # M !  # M ! K ( G 8 ?   G * M - 0 M & G % >  2 M _ > # M ! + ? ( 2 M _ > # M ! + ? 2 ? * >  ( 8 M / A  M $ 0 >  M _ 2  M 8 G . , 0 M  8 ?  0 > 2 ?  ( 8 ?  M  > * A 0 M   - 0 @  K 7 M    G 0 , >   > ( M  0 M  G # M  ? ( >  , G  ? 8 M $ > ( $ M $ 0  K 0 ?   >  >  > 8 M $ > (  K 7 M  > 0 ?  >  ? , M 0 > 2 M  0 M &  M 7 ? #  8 ?  ( M _ A  ? 2 > # M ! * 0 M $ M $ A  > 2 M * 6 M  ? .  8 ?  * > 2 G 7 M  >  ( M . # M  G ( ?  M 0 K . # M  G 8 G 0 >  M . > ! >  > 8 M  0 M . K  > . M , ?  M 8 > & ?  0 , ?  8 > ( M . > 0 ? ( K 8 ? _ A ! K -, ? ! ? 8 G # M  2 A 8 ?  9 K # M ! A 0 > 8 M _ A 0 K  M 7 G $ M 0 _ A 0 K * @ _ 8   . ' M _  + M 0 ?  > $ M $ 0 _ A 0 K * M &  M 7 ? # 8 A & > (  7 M  M 0 G 2 G 8 ?   +  > ( ? 8 M $ > ( M  A  ( ?  -, ? 8 >  M 0 @ ( 2 M _ > # M ! $ >  ?  ? 8 M % > ( M &  M 7 ? #  K 0 ?  ( 0 M +  M & M 5 @ * * B 0 M , _ A 0 K * M . ' M _  . G 0 ?  > . >   M 0 K ( G 8 ?  . > 0 M  ? ( ?  M _ A / A  M $ 0 > 7 M  M 0 8 G # M  9 G 2 G ( > + M 0 G  M   A  ( >  # M  > 0 M  >  ?  > $ M $ 0  + M 0 ?  > $ M $ 0  . G 0 ?  >  2 M 8 > 2 - > ! K 0 M   M  K - ? ( 8 > 8 >  ? 0 M  ?  ? 8 M $ > ( ! ?   K  > 0 M 8 ?  $ ? . K 0 M -2 G 7 M  G &  M 7 ? # _ A 0 K * M * 6 M  ? . 8 > 9 > 0 > * 6 M  ? . _ A 0 K * M * B 0 M ,  + M 0 ?  > * B 0 M , $ ? . K 0 M , A 0 M  ? ( > + > 8 K , L - G  M & M q @ * - >  ?  > ( M 8 ?  ? / A  M $ 0 > 7 M  M 0 2 ?  G  ( 7 M  G  ( M 8 ? _ A ! K - 8 G # M  8 M q >  ? 2 M _ > # M ! 8 M q ?  0 2 M _ > # M !   M  K (! ?  0 8 ? ) K $ M ! ? - M 5 > 0 M $ A 0 M  . G ( ? 8 M $ > ( &  M 7 ? #  + M 0 ?  > &  M 7 ? #  . G 0 ?  > ( B $ (  > 2 G ! K ( ?  * 6 M  ? .  + M 0 ?  > * A  0 M $ M $ K 0 ?  K 8 G # M  . > 0 M  ? ( M 2 >  ? ( M  . G 0 ?  >  . G 0 ?  > ( M 8 > . K  $ M $ 0 . > 8 G ! K ( ?  8 ? # M  . > 0 M  @ ( M &  M 7 ? # * B 0 M ,  8 ?  + M 0 G  M  * 2 ? ( G 8 ?   8 G ( 8 ?  ( M & M q @ * $ M $ 0 8 M %  . G 0 ?  >  A  M & M q @ * * A  M   M 2 ? * 0  ( M & M q @ *  M 0 @ 7 M  . > 8 & M q @ * * * A  ( M _ A  A  ( ?  + > 0 K  & M q @ * * A  M  8 ?  >  ,  . G 2 ? 2 > 8 G # M  , > 0 M % G 2 G . ?  2 > # M ! & M 5 @ * * A  M  * -8 > 9 > 0 >  + M 0 ?  >  G ( G 0 @ & M q @ * * A  M  &  M 7 ? # 8 M %  + M 0 ?  > * > 2 G 7 M  G ( ? _ - B - >  q > 2 ? 8 M  ,  + A $ A ( >   2 M  + M . M _ > ( M   M  K -, M 0 >  ? - ? 2 M 2 G  G  M 8 > ' > 0 # $ ( M $ M 0   M , >  G 0 ?  2 M  A  ( ?  . >  >  8   0 M  >  ( > . > 0 M 6 > 2 M & M q @ * * A  M  8 K 2 K . ( M & M q @ * * A  M  9     8   0 M  >  ( >  # M  ?  A   ,  , > 0 , A & >   M  K (8 > ' > 0 # $ ( M $ M 0 ) G . M _ > ( M & M q @ * * A  M  + 0 > 8 @ &  M 7 ? #  M 7 G $ M 0 . >   M 0 K ( G 8 ?  ( M   M  3 8  / A  M $  0 ,  . ? 0 G  8 M  > 0 , ? _ ( M ( G & 0 2 M _ > # M ! 8 @ . > ( M $ , 0 M $ M $ @  8 ? ( ?  $ M 0 ? ( ? & > & M  ,   K , >  K , K 8 ( ?   ,  9 0 M   K - ? ( >  M 0 >  7 M  ( M & >  A ( M  > * ?   >  0 ? ( M & M q @ * * A  M  +  M 2 M _ > # M ! & M 5 @ * * A  M  8 >   K . G  ,  * M 0 ? ( 8 ? * ? $ M $ 0 . > 0 ?  ( > & M q @ * * A  M  ! K . ? ( ?  > ( M 8 > ' > 0 # $ ( M $ M 0 8 G # M   ?  8 M  ,  ( G - ? 8 M  K  K 8 M ( @ 2 ?  ) & M 5 @ * * A  M  . ' M _  + M 0 ?  @ _ 8 > ' > 0 # $ ( M $ M 0 8 > 2 , > 0 M !  ,   > ( M . > _ G ( M 8 G # M  * ?  0 G  ,  . ?  M q G 2 ( M , M 0 ?  ? 6 M - 0 M  ? ( M & M q @ * * A  M  , M 0 ?  ? 6 M - > 0 $ . > 9 > 8 >  0  M 7 G $ M 0 $ A 0 M  8 M  ,   >   K 8 M & M q @ * * A  M  / A  M $ 0 > 7 M  M 0 - ? 0 M  ? ( M & M 5 @ * * A  M  8 G # M  - ? ( 8 G # M   ,  & ?  M 0 G ( > ! ? 8 M / A  M $ 0 > 7 M  M 0   M 2 >   M  & M 5 @ * * A  M  9 > 0 M ! M  ,  . M _ >  ! K ( > 2 M ! & M q @ * * A  M  )+  2 M _ > # M ! & M q @ * * A  M  ( 8 2 > 8 M . > 2 - ? ( > 8 M )-&  M 7 ? #  0 M  ?   ,  &  M 7 ? # 8 > # M ! q ?  M & M q @ * * A  M  & "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}l!('(c)U,)'((#'*)!*$)c&)q(J'-%,*`#%&6''0'(*)*t",W'+%"n#l"(&)e#t%!*&r,$#$($#$"*"#&"0,+$#r!(%"$"!/-9(I-(+)6)2*!# #C*K&!%"T*s$B!"U(!##,|"*$#!($^""' '%!,'v*"!%#!'# W&q'"[+$N+!.#=$@0=FD@8:5@<0=2@>?:50=8#@A5<5@8:@078;8CK@47KAB>=!BK@ @8B0=87>=3 1AB 6bn1syY-;&CWK 4dxP ` 'ResBR  YY$R[V $ 0  > ! / . (   2 @  0 >   0 > (  . > (  , K (  A  .  > ( >  ? 2 @  * > (  0 8 @  K  K ( ? / B * 2 > * G 0 B - > 0 $ .  > . > 2 @ . ? 8 0 2 >  8 8 * G ( 9 H $ @  0 B , >  ? , >  @ ( @   A 5 H $  0 (  @  M 0 @ 8  H  @   0 . ( @  > 0 ! (  L   > $ A 0  @ ( >   0 ( > 0 B ( > 0 5 G ( G * > 2 * ( > . > + < ?  @ , G ( ? ( - B  > ( . 2 > 5 @ . > 2  > 2 @ , @  8 0 , @  8 5 @ ! ( 8 > . K  8 @ 0 @  8 B ! > ( 8 p 8 > 0 9 p  0 @  p  K 2 >  p ! K 0 >  8  0 @   % K * @  0 B  5 G  H ( G ! >  H . 0 B (  K 8 K 5 K  A / > ( >  H  , @   . >   >  > 0  @   A 5 > 2 B $ >  5 > ( * K 2 H  ! + < 0 >  8 , 0 . B ! > , 0 B ( G  , 9 > . > 8 , 9 ? 0 @ ( , G 2 @  < . > / K  @ . > 2 & @ 5 . K ( >  K . K 0 q  K / B . G ./ B  0 G ( 0 5 >  ! > 2 > $ 5 @  2 G 8 K % K 2 H , ( > ( 8 G ( G  2 8 G 8 < 2 8 , G 2 > 0 B 8  0 . @ ( @   2  @ 0 @   2 , > ( @   p  A  2 >   0 2 H  !   8 2 H  !   5 G ! K 0   < 0 >  2  8  K ( @   8 < G ( @   ? 0 , > $ @  A 0 >  >   K . K 0 K 8  K 2 p , @   p , K ! @   < > . , @   < @ , B $ @  K  G 2 > ! H ( . > 0  % >  2 H  ! ( > . @ , @  * A 0 $  > 2 * H 0 >  5 G + ? ( 2 H  ! , A 0 A p ! @ , H 2  @  . , K 2 @ 5 @  . 2 G 8 < @  . H  8 @  K . K 2 ! K 5 > . L 0 @ 8 < 8 . p  K 2 @  / B . q ( ./ B . q 8 ./ B  >  ! > 0 K . > ( @  5 > ( B   B 5 @  $ ( > . 8 >  * M 0 8 8 B 0 @ ( > . 8 K . > 2 @  9 K  ! A 0 8  0 K  8 < @   0  (  @ ( >  0 @  M 0 ?   8 5 > $ @ ( @  G * 5 0 ! G  H 0 G , @    A  ! G 2 K *  M 0 G ( > ! >  ? , 0 > 2  0 ! K . @ ( ?  > $ (  < > ( @  ( >   @ 0 @  * >  ? 8 $ > ( + ? 2 @ * @ (  + ? 2 @ 8 $ @ ( , > 0 , > ! K 8 , A 2  > 0 @  , K $ 8 5 > ( > , M 0 >  < @ 2 . > 0  @ ( ?  . H  ! K ( @  / B 0 K  < K ( 0 ? / B ( @  ( 2   < . , 0  2 >  , @ 0 @  2 ? % A  ( @  8 2 K 5 >  @  8 2 K 5 G ( @  8 ? p  > * A 0 2.1.48.20 8  M 0 G 2 @    < >  8 $ > (  A q   > * B  A   G . > 2 >  M 0 @ ( 2 H  !  < ? p , > , 5 G  ? ( @ 8 < @  ( ?  > 0 >  A  + H 0 K  > * B , p  2 > & G 8 < . H ! >  > 8  0 . K   8 G 0 > $ . K  < > . , @  . K 0 ?  > ( @  / B 0 * @ 8 p  8 > & @  0 , 8 H ( . 0 @ ( K 8 M 0 @ 2 p  > 9 >    >   q $ 0 @ / B 0 *   < 0 , >   > (  2 8 2 5 > ! K 0  2 H  !  > * B  p  > 0   ?  >   2  + . H (   5 0 @  K 8   p ! K ( G 8 < @  q $ 0  K 0 @   G . H (  > * B  K  ! @ 5 K  0  K 8  > 0 @  >  ? ( @ -, ? 8 >  H q   # 0 >  $ >  ?  ? 8 $ > ( & q  #  K 0 @  & q  # 8 A ! > ( & q  # @ / B 0 * ( ?  < @ 2 H  ! * B 0 , $ ? . K 0 * B 0 , @ / B 0 * * q  . @ / B 0 * , L 5 G   > * B . G 2 > ( G 8 < @  . K   G ( G  0 K 2 ?  G  8  >  ( 5 G ( G  < B  2 > 8 5 >  < @ 2 H  ! 8 ?  0 > 2 ?  ( 8 G   2 B 8 @  8 p / A  $ 0 >   + <  > ( ? 8 $ > (  8  0 G 2 G 8 < @   < , G  ? 8 $ > ( q $ 0  . 0 @  >  >   K  # 0 >   ? 0  ?  < 8 $ > (  G ( > 0 @  > * B $ ? . K 0 -2 G 8 $ G & q  #  . 0 @  > & q  # @  8 < @  ( K 0 + L   > * B * ? 0  K 0 ?  K * q  . @  8 < @  * q  . @ 8 9 > 0 > . > 0 8 < 2  > * B . q '  + < 0 @  > 5 H  @  ( 8 ?  @ 8 5 ?   < 0 2 H  ! 8 ? p  . > 0  @ ( 8 G   . > 0  ? ( 8 G   9 G 2 G ( > 8 K 2 K . (  > * B - B - p ! @  ? ( @  . H 0 @  ( 8 . K   8 H  8 < (  > * B q $ 0 @  . 0 @  >  G  & 0 @  8 < @  ! @   K  > 0 8 @  $ A 0  . G ( ? 8 $ > ( & q  # @  + 0 @  > * ?   G 0 (  > * B + 0 H    A   ( > q $ 0 @  + < 0 @  >  G  & 0 @  . 0 @  >  # *  > $ >  2 >  >  2 ? q * 0  (  > * B  M 0 ? 8 . ? 8  > * B & q  # @  + < 0 @  > ( ?  H 2 G ! K ( @  * B 0 , @  + < 0 @  > * q  . @  + < 0 @  > + < >  2 H  !  > * B , A 0  @ ( > + < > 8 K . >   M 0 K ( G 8 < @  2 > $ @ ( @  . 0 @  > 8 p / A  $ 0 > 8 <  0  >   K (! @  0 8 @ )* > * B  ( ?  ? ( @ .  >  8   0  @ ( . ?   . > 0 (, 0 . > )/ B ( >   !  ? p  ! . 8 G   , > 0 % G 2 G . @ ! K . @ ( ?  >   # 0 >  + ? 2 @ 8 $ @ ( @  2 >  > & q  # -* B 0 , @  8 < @  + 0 H   * K 2 @ ( G 8 < @    2 >  p   8 < @ ( @  * -8 9 > 0 >  + < 0 @  >  >   K -  ? p 8 < > 8 > 5 > 2 ? 8  $ G + B  B ( >  H 0 G , @   ( @ & 0 2 H  !  M 0 ? 8  > ( & >  A p 9 > / B  q 8 5 0  ? (  > * B 8 ?   >  $ G . G 2 ? q 2 > 8 p / A  $  0 ,  . @ 0 > $ q $ 0 @ . > 0 @  ( >  > * B 9 >    >    8   0  @ (    @  A   $ G , > 0 , A ! >  >   K - , M 0 >  < > 5 ? 2 G  K  K 8 ( @ 2 ? p  )  > * B + 0 H   & q  # @ * M 0 & G 8 < , M 0 ?  ? 8 < 5 0  ? (  > * B 8 G    ?  8   ! ( G 5 ? 8  G  & 0 @  + < 0 @  @  # 0 >   A 0  8  $ G  H  K 8  > * B  M 0 ? ( @ ! > !  $ G  K , >  K . >   M 0 K ( G 8 < @    2 >  > 8 5 > 2 , 0 !  $ G  > ( . > / G ( 8 >   K .  $ G * M 0 ? p 8 @ * G 8 G   * @  0 G   ! . ?  G 2 ( 9 0 ! $ G . H  ! K ( > 2 !  > * B , K 8 ( @   $ G 9 0  < G  K 5 @ ( > / B . q 8 . & B 0 -& A 0 > ! G  > * B , 0 $ > ( 5 @ 9 ? p & . 9 >  8 >  0  ? q $ > 8 G   5 ? ( 8 H     !  M 0 G ( > ! @ ( 8 + < >  2 H  !  > * B (  2 > 8 . > 2 5 ? ( > 8 )& q  # @  > 0  @   $ G & q  # @ 8 H  ! 5 ?   > * B . H  ! K ( @  (* B 0 5 / B  K 8 2 > 5 . H  ! K ( @    # 0 >  )$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}[q9U$R M - d f6 0 + 4 +#$\l2rvQ;X   " G\ H Q0N0 {9|kGC-  CSb!ul9 ! q+c &\ B [cq}3KgS ; :j5cs |goC;D28i-]  c DN^ ,  = Io )+_uV MdSK F] ~ p ? x#o z@E N ;3 U +yQVY&X.jE2r  Y+ PtPPh` 'ResB   [V`P ` 'ResBP  [V 'ResBP0" 0" [V/" 'ResBP  [V 'ResB P [Vpa_Guru_IN 'ResB P [Vpa_Arab_PK 'ResB  &[VONZAzjaCyprCzadChinyDaniaFid|iLitwaRosjaSuaziWgryAotwa[wiatAfrykaCzechyGrecjaGruzjaGujanaKuwejtMeksykNiemcyPolskaTajwanTurcjaWBochyAmerykaBoliwiaD|ibutiErytreaFrancjaKajmanyKaraibyMajottaMalezjaRumuniaSeszeleSzwecjaTunezjaUrugwajWatykanWietnamAlgieriaBiaBoru[BrazyliaBuBgariaHolandiaIrlandiaKambod|aMoBdawiaNorwegiaParagwajSBowacjaSBoweniaArgentynaChorwacjaHiszpaniaIndonezjaKostarykaMartynikaMelanezjaPalestynaPolinezjaPortorykoTajlandiaWenezuelaWyspa ManAntarktydaBangladeszCzarnograGrenlandiaMikronezjaSzwajcariaWlk. Bryt.AustralazjaAzerbejd|anTad|ykistanWyspy CookaWyspy Owczestrefa euroAzja ZrodkowaGwinea BissauNowa ZelandiaPseudoakcentyWyspa BouvetaAzja WschodniaAzja ZachodniaKorea PBnocnaNowa KaledoniaTimor WschodniWyspy KokosoweWyspy SalomonaAfryka PBnocnaAfryka ZrodkowaAzja PoBudniowaEuropa PBnocnaNieznany regionUnia EuropejskaWielka BrytaniaWyspy AlandzkieWyspy MarshallaAfryka WschodniaAfryka ZachodniaAmeryka PBnocnaAmeryka AaciDskaAmeryka ZrodkowaArabia SaudyjskaEuropa WschodniaEuropa ZachodniaGwinea RwnikowaKorea PoBudniowaMariany PBnocneRepublika CzeskaSahara ZachodniaSudan PoBudniowyPapua-Nowa GwineaAfryka PoBudniowaEuropa PoBudniowaRegion MikronezjiSRA Makau (Chiny)Stany ZjednoczoneTrynidad i TobagoWyspa ClippertonaWyspy KanaryjskieAmeryka PoBudniowaMacedonia PBnocnaSamoa AmerykaDskieFalklandy (Malwiny)Polinezja FrancuskaPseudodwukierunkoweSaint Kitts i NevisAfryka SubsaharyjskaBo[nia i HercegowinaSRA Hongkong (Chiny)Wyspa Zwitej HelenyNiderlandy KaraibskieTerytoria PalestyDskieWyspa WniebowstpieniaOceania  wyspy dalekieSaint-Pierre i MiquelonWyspa Bo|ego NarodzeniaWyspy Heard i McDonaldaWybrze|e Ko[ci SBoniowejAzja PoBudniowo-WschodniaSaint Vincent i GrenadynyBrytyjskie Wyspy DziewiczeRepublika PoBudniowej AfrykiRepublika ZrodkowoafrykaDskaZjednoczone Emiraty ArabskieDemokratyczna Republika KongaRepublika Zielonego PrzyldkaAmeryka PBnocna (USA, Kanada)Organizacja Narodw ZjednoczonychWyspy Zwitego Tomasza i Ksi|caWyspy Dziewicze Stanw ZjednoczonychBrytyjskie Terytorium Oceanu IndyjskiegoGeorgia PoBudniowa i Sandwich PoBudniowy+Dalekie Wyspy Mniejsze Stanw Zjednoczonych.Francuskie Terytoria PoBudniowe i Antarktyczne& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}^dN >jz$ s3`q-I;q2!!&"? ڠ(219`S2 hL!gJ" A$!.!Lʤ]X` K3.f̞褯!ۣ$kXȝ4}86b)%!QơНO#:*R؝ʠ!yj2?Gg+rIxɟ=?Rxžec$n24 +QhfIA!@P4X^1hwXi0 bThs!yQVYh.j2Aؤ âLQ# Pp P} P9"` 'ResB OOO[VCountries001002003005009011013014015017018019021029030034035039053054057061142143145150151154155202419ACADAEAFAGAIALAMAOAQARATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCPCRCUCVCWCXCYCZDEDGDJDKDMDODZEAECEEEGEHERESETEUEZFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUICIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQAQORERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTATCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUNUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZWZZCountries%shortCountries%variantVersionXA%%ALIASXB%%Parent___calendardefaultRUUKTLUNXAUSXBGBNLue,g/n'04 adadB71E51ONU > ! '/NrR ObKQRb'YSYr)RS2mWS2mW3vQXT'Y m2m[Tb]b-WidmTeRaWgW[yZyry"}lzv[aYrsYr?[Wl?9h^Ξ]ZKubaIrakGwam0=0C100>A5@CC0<">3>0;8<0=root@0='8;88?@Omn@0:8CMIrnLibiMalPaluaYrwm\Cile ile'1/F*HF39E'F > ( >  ? 2 @  K  K * G 0 B - > 0 $ . > 2 @ 2 >  8 ENSZCadiIraKKataNiyuSiri`iin8C5*HHH'E  2 @  0 >   . > (  A  . * 2 > + ?  @ Ys|<\KQ<\Rbt]RefW]WefWbN2memOKQlYΞTdTbAytiBeneGresKiprOmaKPeluPoleSiinSiliToguTaadsvet$8_8'8;5(D2,13A,B(13D'H3E'DJF,1~1HH*'F' $ > 0 ( @ / B 9 H $ @ RRkwm T̑]e[be!j̑et0Wmnf NkKQ^2mWSiMaliKatarChadiNorweUfiniJojiaMyamaKeniaUreno@C1001>=0C@C0;0CButanUrusiCB0=5?0;">=30Misri5=8="C=8AItali0B0@8B20835@Fid~iYaman;68@Polenpt_PT5;87GambiLibanRusiaTurki820=GaanaGabunKuubaMaaliOmaanZambi08B8BelizIraakIraanLitva0=8O5=8OBennFidjiGwamuIrskaLbiaNgerTchadTunisUrdun5<5=0;B0$8468D(F'FBininCatarChiliHaitHatiMundoSriandia828O'5E8O,'~'FF~'D 0 M 8 @ 8 M * G ( Al~irAsienBeniKButnCaaduEgiptGabnGorgiIndieLiibiMarocMayotMisraNeplNijerNi~erPeeruShiliSudaKSwisuTsjad eaka`iili=48O!8@8O%08B8D'&H3D('E1'4F'HF'F M 0 @ 8  . H  >  K   > * ( > . > . 2 > 5 @ AlubaArbaAyitiButaKDuniaFigyiGr kaIlakiJaponJersiKataaKomorLibaKLibiMarokMesirMltaNauluNorgeSuizaSvaziaruba5<5=0O=05@A8@A:0B0;88?0@KB09810=0X>B"1H('"DE'F'*14'1'F(-1F(H*'F*HF'1H3G3H1GA1'F3D3H*HE'D*'H(' 0 A , >  A 5 G $  > * > ( ( >   0 ( > 0 B ( G * > 2 , G ( ? ( / G . G ( 5 ? 6 M 5 R/efee{vTe'YΞRll\-WNwl\?o]en_001i-Niuei-Perui-Guami-Fijil-Omanl-IranItaliaAndoraRuandaJibutiBahamaBeniniYemeniNepalii-CubaButaniGabonies_419EkwadoKatariOmaniModivuUswidiUswisiBukiniMarokoNijeriUswaziMorisiUajemi C0=40"C20;C#30=40=3>;00=040>A>2>5A>B>>=0:>0=0<00;028BelgiaIrlandMexikoSambiaSamowaSomali/<09:0l-IraqIzraelPanamMalavien_1500;LB0@C=595@=A8C259B0B28O!><0;8GreciaKenijaKuvajtUngarn090=00<18O0<18OB0;8O(25F8OBrunejFinskaIndijaKataarKomoorLetoniMalitaNamibiPalawuTajvanTunizi@C78O>;LH0!5@18O/?>=8O(1EH/'HayitiO PerAruubaBahamyChipreDanskaEstoniItliaKomoryKosowoKyprosLawosiLayosiLibijaMalauiMxicoNawuruNeepalRusijaSirija=4>@038?5B~'F'E' 0 M . ( @ . > 2 M  > 'D91'BAlbaniArmeniBahamiBoliviBruniBuutaKCaribeEgiptoEspaaGaabonGambyaItaaliJaapoKKeniyaKongooKudwarKuweetLaawosLibanoLibyenLwandaMaarokMexikiMolokoMnacoOmaaniOtriaiPoloreRumaniSeeaelSerbieSpaniaSrbijaSueciaSuudaKSuuriaSweedeSyrienTaiwnTschadUkreenZambya`iipur@078;@C=5X@5F8O65@A87@05;A;0=45=8X00@>:> >AA8O CA8X0"0X20=(1'2D*'H'F2'E('EHF'H   K 2 >  I 0 M ! ( $ A 0 M  @ ( I 0 M 5 G . > 2 & @ 5 8 M 5 @ ! ( HukubaAlmaaAndolaAngilaAnglaArubhaBarbadBelgieBelgiBruneyComoreCypernEgipatEgypteFinlanFranaFrerGernsiGernziGmbiaIsralItalieItaliKataliKomoloKomoriKoweitKowetiKroasiKuweitLubnanMaioteMaleziMayotiMolisiNepaloNiyuwePalaosRssiaSenegoSiprusSoudanSpanjeTayvanTiniziTokeloTurkiaTurska>@40=81CB80E0<85;8755@=780=A:0=48X00@818C20XB818X0!8@8X0!@18X0"0920=$8=A:0'1*1G'F/H1'AD37JFAD37FE'D'HF'&H1HH*F'E~1*'D'E1HF'E(' G ( M / >  M / B , >  G  ? / > $ >  5 > ( , 9 > . > 8 . K ( >  K 0 5 >  ! > 2 @ , ? / > 2 G 8 K % K 8 @ 0 ? / > 8 G ( G  2 Humalii-TongaiMalawii-Arubai-Naurui-Maltai-Palauit-Togoi-Kenyail-Laosi-Nigeri-Chilei-Indiai-Libyai-ChinaLibanonLativiaUkrainai-JapanAljeriaDenmakiKodivaaKuwaitiMalesiaUrugwaiMarokkoi-YemenYordaniBraziliEtiopiaIsraeliNijeriaUgirikiUturuki0=C0BC0<5@C=!5=530;i-SyriaKorasia">:5;0CGambiyaKuprosiUkrainiC@C=48@5=040!C@8=0<DanmarkBahrein0B8:0=Zambiyai-Macau=4>@@0N@0A0>#@C3209i -ChadEkvadorEstlandKolombiPolonia09>BB05:A8:0>;4>20-:204>@AnguilaBolviaGambijaNoruega"0920=L#:@08=0i-EgyptDjibutiJamajkaLetoniaLibriaMalaawiMeksikaNambia2AB@8O;10=8O=38;LO0E@59=>;828OL5B=0<A?0=8O815@8O0<818O835@8O-AB>=8OAngoolaCamerunEkuadorEritreeFranciaGranadaGruzijaKaribikKroatiaLitauenNigriaSomliaTailandZambija>=:>=3681CB8:204>@7@08;L0@>::>"09;0=4$@0=F8O-@8B@5O-D8>?8Oi-Italyi-SpainAngiiyaBelgijaBermudyD~ibutiEtipiaFaransiFilipinIsrayelItalijaItaliyaKurasaoLatvijaLubnaanSwideniTanzaniYuganda5;L38O5=3@8O 5N=L>="08;0=43H1F'E~'3*'F, G 2 > 0 B 8 8 0 M , ? / > &'FHD'AlbaaniAlmaareAl~eeriAndooraAngvilaAngwilaArmeeniArmniaBahrajnBeliiziBocvanaBooliviBreezilBruuneeBlgicaCamernCroaciaEcioopiEspaareEstooniEtiopaGuyaaneHangareIrlanduIslandaItalienJibuutiKanaadaKeeniyaKroasiaKrwaasiLatviyaLeesotoLetooniMaleeziMalezyaMayootiMoldoviMongoliNaamibiNorveejPoljskaReenioKRumaaniSaudiyaSejaeliSerbienSomaaliSpanienSverigeTunsiaTurquaUrugvajVanautu`vedska0<0X:0@<5=8O5@<C400<18X00<18X0B0;8X0C@0A0>0;48285:A8:> 5C=8>= 5N=8>= C<K=8O#@C320X, A 0 A  ! @ . 2 G 6 ? / > 8 G 6 G 2 M 8 AlbanieAlbaniAlbniaAlgerieAlmanyaAmricaArmeniBelarsBelgienBermudiBhutaniBulgariBulundiBuruneiCamboyaChequiaComorasCuracaoEgyptenEquadorFidschiGeorgiGyibutiHolandiHungraIslandeJaponiaKambojaKoeweitLetlandLiberyaLietuvaMaldiveMyanimaNamibieNamibiNamibyaOugandaReuninRuslandSambijaSinigalSloveniSomaliTajlandTuniziaTurquiaUcrainaWanuatuustria`panija 5<0G:0=328;00E@58=5;0@CA5;38X0>F20=0@C78X00<1>_00B28X0!5XH5;8"0X;0=4(254A:0(?0=8X0'H1'F(H1HF/(HDH'/'FE'13F'~H1E'D2'EH2E(BF'E('GF/H1'3HDE('  8 2 H  ! 0 B  M 5 G  K . K 0 K 8 $ K  G 2 > + M 0 > ( M 8 , 0 M . A ! > / A  M 0 G ( / A  >  ! > 8 >  * M 0 8 dTbNWS^2mIislandUrwanda'D(-1JFil-Peri-Tuvalul-Angolal-Ugandail-Haitii-GambiaiLesothoil-Ghanai-Zambiai-Jerseyin-Nepalil-Benini-Taiwanil-GabonSingapuri-MonacoKolombiai-KuwaitMozambikKambodiaSenegaliil-Qatari-SerbiaAjentinaAyalandiParagwaiBabadosiBelarusiHungariaKameruniBahareniFilipinoKepuvedeSingapooUhabeshiil-JemenElsavadoMartinikLitwaniaMsumbijiSamarinoUholanzii-LatviaAislandiHispaniaMosambikSurinamuUbelgijii-JordanJibralta0@104>Ai-Brazili-CanadaKambod~a><8=8:08<101258@810B8>70<18:!8=30?C@O Brasili-MexicoNamibiyaSimbabwe0:8AB0=i-Cyprus0@03209BotsuanaJordaniaLiberiyaSomaliyaTansaniaZimbabveil-Macao>BA20=0>=4C@0A0<1>460i-Greecean LibiaEswatinii-Russia@078;8O@;0=48OA;0=48O>@2538Oi-SwedenEritrejaFinnlandGrnlandIslandiaLettlandLiberijaMaldivasMoldaviaNamibijaNigerijaRussland5@<0=8O>;C<18O02@8:890;0978O!;>20:8O!;>25=8O"0=70=8Oi-Francei-Poland2.1.48.4BahamasiBoliviyaBotsvanaDanemarkEtiopijaNorvegiaSomalijaTunisiyaUkrajina5;0@CAL$8;8??8=%>@20B8Oi-NorwayAustrijaBolivijaBulgriaEstoniyaEurozonaFilipiniKameruunKolumbiaMongliaSrilankaSurinaam>;30@8O>@40=8O0@B8=8:>=3>;8O, G 2 M  ? / . 8 K . > 2 ? / > O CanadO Lbanoi-Africai-TurkeyAlbanienAlbaniyaArmenienBahareenBelgiikiBiloriaiBubirigiBulgaariCambodjaCek laboDnemarkEkwateerEstonijaFinlanduGeorgienGermaniaGrenaadaGrinlandGrnlandGurenadaHollanduHungaariIndoneziJamaayikKameluniKroatienLituaaniMalaisiaMaldiivuMalezijaMaynamarMekisikoMoldviaMongoleiMongooliMonseratNigeriyaNjema kaNorveakaOstraaliParagvajSipeyiniSlovaakiSloveeniTaayiwanTanzaaniTanzniaTayiwaniTokelawuTysklandUruguweyVietnaam;10=8X0>;828X0@5=;0=42@>7>=0@8B@5X0AB>=8X0815@8X0>=A5@0B0<818X00@0320X$8;8?8=8%>=4C@0A('1('/H3 I 0 M  ? / > ! G ( . > 0 M  ! K . ? ( ?  > .   K 2 ? / > . K 0 K  M  K HukanadaAlemaniaAljeriyaArmenijaBahaleniBarbadusBelalusiBerimudaBrasiliaBugarskaBulgarieCamerounDenimakiEsvatiniEthiopiEurozoneFilipinaFilipinyFilippinGrenlandHrvatskaJamayikaJordanieJordaniJordniaKameroenKirgisiaKolumbieLettoniaLomaniyaMaldivenMalediwyMaleisiMarrocosMauricioMaarskaMolidaviMongoliMoritaniOekraneOsttimorPitkairnRoemeniRumunijaRumnienSamalinoSlova kaSlowakeiSulinamuSdkoreaTanzanieTunesienVijetnamZimbabueB8>?8X00;578X0835@8X0>@25H:0!;>20G:0!><0;8X0%@20BA:0(H*3H'F'*',3*'F*'F2'F'2E('(H31D'F'  M 5 > ! K 0   , K ! ? / >  ? 0 ? , > $ @  > . M , ? / > ( > . @ , ? / > * A 0 M $  > 2 , > 0 , > ! K 8 . G  M 8 ?  K 0 K . > ( ? / > i-Europe& M  ? , B $ @ 2.1.47.82i-Vanuatuil-Panama2.1.49.82iBotswana2.1.47.70i-MayotteiZimbabwei-Grenada2.1.47.69il-Belizeil-Kanadai-Bermudai-Liberiail-Bruneii-Andorral-Eritreai-Namibiai-Boliviai-Somaliair-Rwandai-Albaniai-Armeniai-Vietnami-Curaaoi-Uruguayi-Runioni-Estoniail-Lesotoil-Kosovoi-Tunisiai-Ecuadori-Nigeriai-Romaniai-Austriail-BhutanKostarika2.1.47.712.1.48.42i-BelarusGinebisauGwadelupeSirilankai-JamaicaLasembagiMartinikiVietinamuAzabajaniGinekwetaMasedoniaPakistaniPwetorikoMoritaniaan tSiriaNikaraguaPitkairniRiyunionii-FinlandGrinlandiUjerumani0=3;045Hi-Algeria2.1.47.862.1.48.17Antarktis20B5<0;081@0;B0@St. Lucia@35=B8=0!2078;5=4l-IrlandaKap Verde8:0@03C0i-UkraineFinlandiaKazakstanMartinikai-Comoros070EAB0=(@8-0=:0i-Croatiai-DenmarkGuadalupeGvatemalaKirgistanMikroneziTanzaniya5=5ACM;02045;C?00@B8=8:0i-Icelandi-MoroccoBangladeaDinamarca2AB@0;8O=4>=578O0;5AB8=0$8=;O=48OO Uruguaii-Hungaryi-IrelandEsitoniyaFilipinasGuerneseyKolombiyaKolumbijaMongolijaMongoliyaNikaragvaVenesuela(259F0@8Oi-Germanyi-Lebanonl-EkwadorArgentineAustrliaBotswaanaEsloveniaFinilandiKambodiyaKazahstanKiribaatiMozambikiNordkoreaPortorikoSingapuraSwasilandi-Belgium5;0=578O'A:'F3*'F* >  ? 8 M $ > ( 2.1.47.83AisilandiArgentnaBangladesBarbaadosBrasilienBulgarienBuraziiriGwadeluupHindistanIndoneeziIndonsiaKameruuniKasakstanMoldavijaNaajiriiaPaakistanParaguweyPitikarinPortugaalSlovenijaSr LankaSurinaamuSvazilendTaayilandTailandiazona euro`ri Lanka5=5FC5;0>;C<18X0!;>25=8X0"0=70=8X0(@8 0=:0 8 M  K ( ? / >  8 M  M 0 ? / >  M 0 K  6 ? / > 2 ? % A  ( ? / > i-Czechia2.1.48.432.1.48.77AustralieAustraliBanglade_BotiswanaCrna GoraDoominikiDschibutiFrankrikeIndoneziaIndonziaJibraltarJordanienLiyunioniMadagaskaMarruecosMelanesiMelaneziaMelanziaMozambikaNikalagwaPolineziaPortugaliPwetolikoSeychelleSililankaSingapourSlovakiyaSloveniyaSudfricaSdafrikaSdeuropaTansanijaVatikaaniZimbabuweZona euro=B0@:B8:>AB0@8:08B20=8X0>;4028X0>=3>;8X08:0@0320>@B>@8:>&@=0 >@0 2 M  @ 0 ? / >  2 M , > ( ? / >  0 M . G ( ? / >  % ? / K * ? / > . > 0 M  @ ( ?  2 >  , G 0 ? / > MbotswanaHuburundiSr Guine2.1.48.222.1.48.362.1.48.442.1.48.452.1.49.36AlgeriskaAlibaniyaAlubaniyaAntarktikAostraliaArameniyaArimeniyaAustlaliaAwstriskaBangladaBholiviyaBiyetinamBoliwiskaBoriiviyaBouvetyaBrazilijaBraziliyaBrazilskaBufalansaBulgarijeBulgariyaBulharskoByelorisiBBoruskaCambodgiaDenimaakaDuitslandD~ibutskoEriteriyaEritireyaEritureyaEslovniaEtiopiskaFalklandyFilipinesFinlndiaFrankrijkGeorgiskaGermaniyaGibraltrGiburaataGlinlandiGuatamalaGvadelupaGwadalupeGwadelupaGwaderupeGwatamalaGwatemaraGwatimalaHondulasiHongarijeHundurasiIndonesieIndonesiIndonsieIslandijaIslandskaIzirailaJiwarjiyaJordanijaJordnskoKambodsjaKazakstaKKolambiyaKolumbienKolumbiyaKorombiyaKostalikaKurowesyaLeyunyoniLisuwenyaLitvanijaMalaisiyaMalaizijaMalajzijaMalayziyaMangoliyaManseratiMaridivesMasedniaMelanesieMelanezyaMoldavskoMoldawskaMongolietMongolskaMongolskoMonserratMontsaratNayijeryaNicarguaNikarguaNorwegskaOstafrikaOsteuropaPakisitaKPalasWinuPalstinaPaquistnPaquistoParagwayiPilipinasPitakarinPitikeeniPotugaaliPuetorikoQuiribatiRawuniyanSAR MakaoSaipurasiSalomonenSenegaaloSingapowaSingapuurSirirankaSirovakyaSirovenyaSlovachiaSlovenienSlovenskoSlovinskoSlowakijeSlowenienSomaariyaSri LancaSt. LusiaSudafricaSuwazilanSuwizalanSvazijskoSydafrikaSydeuropaSr-KoreaSr-SudanSBowakskaTailndiaTayilandiTayirandiTayiwaaniThailandiTuneziskaUfilipinoUhispaniaUruguwaayVenecuelaVest-AsiaWest-AziWestasienWurugwayiXibraltarXorvatiyaYorudaaniZona Euroeurozonenmarayizia^ri-Lanka`vicarska`wicarska5=5AC5;02045;C?58@38AB0=02@8B0=85;0=57VO8:@>=578M= 0@0;K!  0:0>$@0=FCA:0715:AB0='F/HF2'*',3*'F,EGH1 39H/ 91(3F* DH3'3F* E'1*FEH1J*'FJ'EH1*'F'F'1'H'~H1*H1H'3*'1'H'*E'D'  < 0 , H  > (  2 M  G 0 ? / >  0 ?  M 0 ? / >  0 ?  M 0 ? / >   >  8 M $ > (  . M , K ! ? / >  K 2 . M , ? / >  < > . M , ? / > $   < > ( ? / > ( >   @ 0 ? / > ( > /  G 0 ? / > ( ?  > 0 >  A  + ? 2 ? * ? ( M 8 , >   2 > & G 6 , > 0 M , > ! K 8 . > 0 M  ? ( ?  5 M 9 ?  $ ( > . 9 >    >   +c 3+-N  4u4= 4u  M v*   4v}SQ  0-7-T-0-1-I-J-0-O-0-O-7-S-O-I-Y-b-0-1-0-O-3-M-0-7-I-[-1-I-M-0-T-S-Y-b-0-3-a-0-\-I-N-0-M-0-=-0-c-0-E-Y-\-0-O-N-0-Y-I-7-S-O-b-0-N-S-U-I-_-0-O-b-0-O-I-=-0-T-0-3-a-0-Y-0-O-N-0-T-I-O-S-Y-Y-0-D-S-7-I-b-0-Y-Y-I-T-0-M-b-S-O-WKQeSye\yyeWg \i-Kiribatiil-Burundiit-Tokelaui-Anguillais-Senegali-BarbadosMadagaskari-Guernseyi-Mongoliai-Tanzaniai-Paraguayil-Moldovai-Bulgariai-Portugali-Sloveniail-Bahamasi-Slovakiail-Kameruni-Dominicakwa-Israelil-Bahraini-MalaysiaLishenteniBukinafasoShelisheliNyuzilandiSantalusiai-Colombiail-Georgia04030A:0@i-Thailandst-EuropaAntarktikaKosta RikaSt. Martini-MaldivesPorto Riko01>-5@45N:A5<1C@3O Paraguaii-EthiopiaLuksemburgUsbekistan>=BA5@@0B>AB0- 8:0!0=-0@8=>#715:8AB0=Cabo Verde@5=;0=48O02@8B0=8O>@BC30;8Oil-MaldiviKazachstanMasedoniyaNikaraguwaNordafrikaPorto RicoSan-Marino=B0@:B840!5=B-NA8O'5@=>3>@8Oi-Cambodiai-Cameroonl-AlbanijaIndonezijaKazakistanKositarikaLuxemburgoMadagasikaMelanezijaNordeuropaSwazilandisr_Cyrl_RSD30=8AB0=!0= 0@8=>AfganistnArigentinaAustralienAustralijaBangladeaiEslovaquiaGine-BissoGwatemaalaIndonesienIndu labooKaazakstanKambodschaKosta rikaMaacedooniMartiniikiMauricijusMelanesienMooritaaniSeera LeonSeychellenSeK HelenaSeK LussiaSwazirandisr_Latn_RS=B0@:B8:0=4>=578X0K@3K7AB0=5;0=578X0!5=-0@B5= M 5 >  G . > 2 >  ? , M 0 > 2 M  0 Ostrov Mani-Americasde SchweizAntarktidaArab SaudiArgentiniErmenistanFinlandiyaIndonesiyaKasachstanKasakhstanKirguistnMauritaniMauritniaMoritaniyaMoambiqueSanimarinoSerra LeoaSdamerikaTajikistaKThailandiaUzbekistn75@15X_0=01> 5@458@387AB0=C:A5<1C@3"0_8:8AB0=E'/''3'1  ! K ( G 6 ? / >  ? ( @ -, ? 8 > . I 0 ?  > ( ? / > 8 M 2 K 5 >  ? / > 8 M 2 K 5 G ( ? / > ji~n AsieSr EritreAfganistaKAfcanistanArigyeriyaAvstraliyaAwstralskaAyisirandiAzabagyaniAzarbaijanAzerbaijoAzerbaiynAzerbaycanBangiladasBangladesjBarabadosiBelorusijaBenezuwelaBiritaniyaBulugariyaBurugariyaCaina, SinChorwatskaDeenimaakaDenemarkenDou TimorEgyptalandEslovquiaEthiyopiyaFilipijnenGiburalitaGine-BisauGini BisauGjibraltarGuwatemalaHisipaniyaIlhas CookIndoneziyaIndunusiyaJibaraltarJordaniskaKaapverdiKabo VerdeKabo-VerdeKapp VerdeKazajistnKazaxistanKirgistaanKolumbiskaKosta RkaKosta-RikaKote DivwaLicansitanLituweniyaLukusamburLuxemburguMacaristanMalitinikiMaritinikiMasedooniaMauretaniaMauritanieMauritniaMelaneziyaMikrunizyaMontenegruMontngroMozambiikiNaigyeriyaNeuseelandNiuzirandiNizozemskaNord-KoreaNorfolkyaOstareliyaOstrvo ManPakisitaniPalestiinaPolineziyaPorto RkoPortugaliaRiyuniyoniSan HelenaSan LusiyaSan MarinuSan MartnSen-MartenShesheresiSilovakiyaSiloveniyaSulobakiyaSulobeniyaSr-AfrikaSr-EuropaTacikistanTayikistnTschechienVanawuwatuVenezuwelaVenezuweraVyetinaamuWestafrikaWesteuropaWestsaharaYindonezyaYisirayeriYukurayinezh_Hant_HK230=8AB0=2AB@0;8X075@10960=@<0=8AB>=CAB@0;8X0D30=VAB0=D>=8AB>=5;>@CA8X0C25 0@0;K>AB0 8:00C@8F8XCA>=B5=53@>!5=B-NAVO'D3'DH'/H1*EH1 41B,(D 'D7'1B3'-D 'D9',3'F E'1FH3F* E'1*FDH2'E(H1EHF*G F1HEHF*J3J1'*F'1'H&G 0 M  G   ? ( >   < >  8 M $ > (  M / B ( @ 6 ? / > + < ? 2 ? 8 M $ @ ( , K $ M 8 M 5 > ( > , K 2 ? 5 M 9 ? / > . ' M /  6 ? / > . ' M /  6 ? / > . > ! >  > 8 M  0 . G 2 > ( G 6 ? / > . G 2 > ( G 8 ? / > 2 ?  G  8 M  @ ( 5 G ( G  < A  2 > -;    P-v 4u0-<-V-0-O-I-Y-\-0-O-1-S-T-\-S- T-I-=-S-=-S-Y-\-0- T-I-=-0-=-S-\- 7-I-<-a-0-T-M-I-=-I-O-[-\-0-b-O-M-S-=-Y-0-O-1-S-T-3-N-0-7-0-V-0-[-G-0-T-N-I-=-T-S-O-I-c-b-0-O-b-S-c-I-M-0-O-7-0-S-c-1-0-=-I-Y-\-0-O-Y-a-0-c-I-M-0-O-7-0-yȓefWT^<\N\i-Venezuelail-Hondurasi-Gibraltari-Guatemalail-Pakistani-Indonesiai-Australiai-Mauritiusi-Nicaraguai-Argentinais-SurinameSr Surinamil-Djiboutii-Hong Kongi-SingaporeBangladeshii-MelanesiaSantahelenaKazakistaniMontserratiTajikistaniSiera LeoniEtel-Sudani-GreenlandSr Myanmari-Lithuania"8<>@-5AB5Abari Saudii-MacedoniaSr ReunionTad~ikistan>B-4 2C0@8EB5=HB59=CM@B>- 8:>KirgizistanPseudo-Bidi!8=B-0@B5=Srst-AsiaCongo (RDC)GroenlandiaKirgisistanTadjikistanTimor Lesteil-KambodjaBangladeschKongo (DRK)MikronezijaNordamerikaSuazilandia2AB@0;078O75@109460=>=3> ( )-;-!0;204>@Les Comoresi-Polynesial-AntartikaAfgaanistanAzerbaidjanAzerbajd~anBjelorusijaIriai labooJu~na AzijaJu~ni SudanKongo (RDK)Kuuk gungeyLihtenatajnMauretanienMikronesienPakisitaaniSint-MartenTaa~ikistanUzbeekistan>=3> ( )8:@>=578X0"0468:8AB0=i-PalestineAsia TengahBielorrusiaBielorussiaMadagaskaarMauritanijaPortugalskaPuerto RikoPuerto-RikoSaint-MarinC6=0 78X0X5;>@CA8X08EB5=HB0X=>@BC30;8X0 8 M  M 0 G 2 ? / > $ >  ?  ? 8 M $ > ( . K   G ( G  M 0 K L Antrtidal VaticanEl SalwadorJu~n SudnAfaganistanAfeganistoAibari KwasAntarctiqueArgentinienArgentinskaArjantiniyaAustralasieAustralaziAustralziaAwusituriyaAzerbaid~anAzerbaigianAzerbadjanAzerbejd~anBangaladesiBokina FasoBouvetinselBugirimaaniBulgaristanEl SalbadorEl salivadoGini-BisawuGrenlandijaGrnlandskaGurenelandiIlhas FaroeIlla de ManIndoneeziyaIslas CocosKongo (KDR)Korea UtaraKosita RikaKwasta RikaLikisambuluMaritiniikiMaurishiasiMavritaniyaMawulisyasiMawulitenyaMelaneziskaMikroneziyaMikuronezyaNoord-KoreaNord-AfrikaNord-EuropaNov ZlandOezbekistanOrta AfrikaOstrvo BuveOuzbekistanPortugalijaPortugalskoQuirguistoSanta LucaSanta LciaSiela LeoniSint-HelenaSirovaakiyaSirovaaniyaSuazilndiaSwazilandiaSr-AmerikaSdostasienTadzikistanTaxiquistnThailandskaTurkmeniskaUshelisheliUzbequistnUzbequistoUzubekistanVest-AfrikaVest-EuropaVest-SaharaViyetinaamuWest-AfrikaWest-Europapseudo-bidiasar MakkaC6=8 !C40=02@8B0=8X00C@8B0=8X0AB@2> C25C5@B> 8:>!25B0 ;5=0!5=B 0@B8=!85@0 5>=5!8=B 0@B5=8@878AB>=,2'1 PEF4E'D H1'   > 0 M   ?  >  +  > ( ? 8 M $ > (  G   # 0 >  M / ( M / B  < @ 2 H  ! / B 0 K * @ / 8   8 G   2 B 8 ? / > 8 G   9 G 2 G ( > 8 M 5 >  < @ 2 H  ! (DRC) =-I-T-V-I-c-I-Y-\-0-O-V-I-O-b-0- 1-I-Y-0-a-\-0-7-J-0-=-I-Y-\-0-O-\-S-T-=-N-0-O-Y-\-0-O-&'F*'1*'E41B *EH1A ArxentinaHunikaragwai-Caribbeani-San Marinoi-Montserratis-Sri LankaFrans-Guyanai-Guadeloupei-Martiniquei-Uzbekistanin-Nikaragwail-Palestinai-Madagascaris-SwazilandAfuganistaniil-Gwatemalal-AfganistanNyukaledoniaSaint Helenai-Luxembourgi-TajikistanKorea Kusinii-Kyrgyzstani-Micronesiai-St. Helenai-KazakhstanSr Salvadori-AzerbaijanSaint-Martin28=5O-8A0Ci-AntarcticaLa Martinicai-East TimorC@:8=0 $0A>C@:8=0-$0A>!L5@@0-5>=5"C@:<5=8AB0=Ju~na KorejaSanta HelenaTadsjikistanTajikisitaniTurkmenistaK $ M $ 0  K 0 ? / > it-TanzanijaSham, Siriyales d landAzerbaayijaKBurkina FasuBurkina fasoDiego GarcaJu~na AfrikaKirghizistanMadagasikariSenti HerenaSierra LeonaSouth AfricaTimoor hawsaTurkmenistnVeneezuyeelaid-DanimarkaAserbajdsjanAustralasienAustralazijaBurkina-FasoGuinea-BisuJu~na EvropaKazakisitaniNorteamricaSainte-LucieSaudi-ArabiaSijera LeoneSint-MaartenSiyeralewoneSveta HelenaSveta LucijaTadzjikistanTrkmenistanC6=0 D@8:0C6=0 2@>?0C6=0 >@5X0853>-0@A8O. ' M /  . G 0 ?  > nam VatiknSenti Rusiya4E'D 'E1'Les Bermudes"E1JJ 3'EH'Arabia SaudAsia CentralAsia centralAsia del SurAustralaasiaAvstralaziyaAwstralazijaAzerbeidzjanBangaradeshiCentralasienChristmasyaCookowe kupyEri SalivadoGinea BissauGuin-BissauGuriinirandiIsla NorfolkKolea KusiniKurowaishiyaLakizembaagaLatinamerikaLukisembaagaLuxemburgskaMauriteeniyaMikironesiyaMikroneziskaMikuronesiyaMonteseraatiNiukaredoniaNiyuziirandiNoord-AfrikaNoord-EuropaNord-AmerikaNorfolkinselNy-CaledoniaOrta AmerikaOsitureeriyaPapua NuginiPases BajosPulau BouvetSAR HongkongSahara BaratSawusafirikaSenti LuciyaSentral-AsiaSwitizirandiSyerra-LeoneTadjiquistoTurkmnistanVatikanstadtYtre OseaniaZentralasien2AB@0;078X0C@:V=0-$0A>28=59-8A0C2V=5O-VA0C853> 0@A8OC: 0@0;40@K!25B0 CF8X0!25B8 0@B8=!8X5@0 5>=5"C@:<0=8AB>="C@:<5=VAB0=(H1F' A'3H3(*) HEDJDJ)D.*F '4*'F   > 0 M  M  ?  >  . G 0 ?  @ 8 . K  $ M $ 0 @ / B 0 K * $ ? . K 0 -2 G 8 M $ G &  M 7 ? #  6 ? / > &  M 7 ? # 8 A ! > ( * B 0 M 5 @ $ ? . K 0 * B 0 M 5 @ / B 0 K * . ' M /  + M 0 ?  > 8 ?   . > 0 M  G ( 8 G   . > 0 M  ? ( 1-S-T-=-I-O-0- <-0-Y-S-/ "&D "A EFil-Bulgarijai-El Salvadori-Timor-Lestei-Puerto Ricoil-Costa Ricail-Montenegroil-Bangladeshi-Saint Luciai-Afghanistanil-MauritaniaKirigizistaniis-Seychellesil-MozambiqueAfrika KusiniKolo Vatikanii-AustralasiaEnez Pitcairni-Isle of ManSr Luxemburgi-New Zealandi-Philippinesi-Ivory Coasti-Switzerlandi-Congo (DRC)-;L-!0;L204>@&  M 7 ? #  K 0 ? / > O Reino UnidoAmeriki SamoaBurukina FasoEmetab MisiriKalkan gungeyKayman gungeyMaraal gungeyMooris gungeyVatican StateVatikanstaten>=3>-8=H0A0 $ M $ 0  . G 0 ?  > Sr GroenlandAmerika LatinAserbaidschanAsia OrientalAsia orientalCorea del SudCorea del SurFransk GuyanaGuinee-BissauIsto na AzijaIsto ni TimorKooree, GurmaKooree, HawsaLatin-AmerikaSainte-HlneSamoa AmerikaSaoedi-ArabiSaudi-ArabienSen-BartelemiSudn del SurTadschikistanZapadna Azija28=5X0-8A0C0?04=0 78X0AB>G=0 78X0!5=-0@B5;5<8&  M 7 ? # @  6 ? / > , A 0 M  ? ( > + > 8 K i-North Koreai-South Korea#;CC @8B0=8O&E1' 4HE'DAfaganisitaniAfuganisitaniAivore KositiAmerika UtaraAsia TenggaraAwusitureliyaBurkina FaasoBurquina FasoCentralafrikaClippertonyaCote d IvoireEuropese UnieGineja-BissauGvineja-BisaoIlhas NorfolkIlhas SalomoKazakisitaaniKokosowe kupyKorea SelatanNoord-AmerikaNova ZelndiaNueva ZelandaPapuwa NuginiPapwa NyuginiPases BaixosSan BartolomSausi AfirikaSirra RiyooniSrednja AzijaStorbritanniaSudan SelatanSudan del SudTajikisitaaniTsibiran KukuTurcomenistoTurkumenistanUnin EuropeaUzibekisitaniZentralafrikaukjent omrdefrica do Sul853> 0@A8X0AB>G=8 "8<>@C:>20 AB@20>@D>;: 0@0;K!0C4 @018OAK!5=-0@B5;L<8FH (,EGH1)  < M , G  ? 8 M $ > (  ? 0 M  ?  < 8 M $ > ( &  M 7 ? # @ / B 0 K * ( I 0 + < I  & M 5 @ * * 6 M  ? . @  6 ? / > * 6 M  ? . @ 8 9 > 0 > . >   M 0 K ( G 6 ? / > . > /  M 0 K ( G 6 ? / > 8  / A  M $ 0 >  M / 8 M 5 ?  M  < 0 2 H  ! 0-7-T-0-T- O- _-0-U-I-G-=-S-T-b-0- O- I-<-<-S-Y-\-0-3-M-7-I-\- I-N-S-O-O-\-I-N-S-T- O- M-G-1-M-\-i-South Sudande Seischllei-Sierra Leonei-Diego Garciai-Sint Maarteni-Saint MartinKongo-KinshasaOrlde Ganai-Saudi ArabiaSt. BarthlemyArabia SauditaCongo-Kinshasai-Cook IslandsLO=<0 (8@<0)Illas Bermudasin-NetherlandsFaransi GuyaanKapuver gungeyNorfolk GungooSalvador labooSolomon GungeyTimor OrientalVaatikan LaamaZapadna SaharaZeelandu Taaga0?04=0 2@>?00?04=0 !0E0@0$ A 0 M  . G ( ? 8 M $ > ( &  M 7 ? #  . G 0 ?  > Ameri ka SamoaArbia SauditaBJR MakedonijaCorea del NordEuropska unijaIlhas MalvinasIsto na AfrikaPseudo-AccentsZapadna Afrikafrica Central  0:54>=8X00;8A 8 $CBC=00?04=0 D@8:0AB>G=0 D@8:0AB>G=0 2@>?0!525@=0 D@8:0!525@=0 2@>?0!5CB0 8 5;8Y0H'D3 H AH*HF' $ M $ 0 @  . G 0 ?  > i-Vatican CityPUP Makao KinaFr[nkye GayanaEkuatore GineaIshujt PitkernAfilika KusiniAfirka Ta KuduAfrika SelatanAmerica LatinaAmerick SamoaAmerika TengahAmeriska SamoaAmrica LatinaAzerebayijaaniBouvetowa kupaBurma, MiyamarButuruki /TakeDijego GarsijaEuropa del SurEvropska unijaGuyana PrancisIlhas MarshallIlla ChristmasInsula NorfolkIslas MarshallIslas PitcairnIsto na EvropaJamhuriyar CakKanariske kupyKepulauan CookKongo - ZayireKoreya Ta KuduMidden-AmerikaMjanma (Birma)Nord-MakedoniaNordmakedonienNordmazedonienNova CaledoniaNova CaledniaNowoseelandskaOtok AscensionRywvaneth UnysSaudi AreebiyaSentral-AfrikaSeverna AfrikaSeverna EvropaSeverna KorejaSrednja AfrikaSt. BarthelemyStorbritannienTigzirin n KukTimor Ta GabasTimor orientalZapadna Evropafrica del Sur;0=4 0@0;40@K<5@8G:0 !0<>08X53> 0@A8X02@>?A:0 C=8X00=0@ 0@0;40@K!525@=0 >@5X0$0@5@ 0@0;40@KEJ'FE'1 ((1E')  M  > $  M 7 G $ M 0 &  M 7 ? #  + M 0 ?  > 1-S-Y-O-0- 7- @-I-T-Y-I-=-=-S-T-b-0- O- I-e-e-M-N-9-\-I-3-c-I-T-I-O- O- =-S-=-a-0-M-I-Y- 7- <-S-\-S-O-0-~D F2 A1'F3G+ < M 0 G    A / > ( > *b - 5i-Central Asiai-Eastern Asiai-Western Asia>-2 ;8??5@B>=il-Burkina Fasoit-Turkmenistani-Cte d IvoireWalis na FutunaKorea KaskaziniVisiwa vya CookTurukimenistanii-Bouvet Islandi-New CaledoniaOrlde IrakiOrlde LaosiSamoa AmericanaCeuta a MelillaWallis a FutunaWallis e Futuna eaka Republikai-French Guiana'5H:0 5?C1;8:0Asia meridionalCeuta e MelillaDoominiki labooEuropa OrientalEuropa orientalNova KaledonijaRepblica Checafrica Oriental!525@=0 <5@8:0Enez ClippertonAmrica CentralAsia OccidentalAsia occidentalCeuta & MelillaCeuta i MelillaCorea del NorteCosta de MarfilCosta do MarfimMyanmar (Birma)Nueva CaledoniaPapua-NeuguineaWallis i FutunaWallis y Futuna>=3> - 8=H0A00BK= <5@8:0AK>20 0;54>=8X0"@8AB0= 40 CZ0&5=B@0;=0 78X0* > * A  ( M / B  ? ( @ A Guinea BissauNorte de fricai-Faroe Islandsi-Latin Americai-United Statesi-land IslandsRepublik MoldauNoord-MacedoniAmerica del SudAmerika SelatanCeuta y MelillaElfenbenskystenFaersk ostrovyFrans-PolynesiGini Ta FaransaGini Ta IkwaitaGuiana FrancesaGuyana franceseIlla ClippertonKaledonya mupyaKepulauan AlandKepulauan FaroeKirigizisitaaniKongo - Kin_asaKoreya AmatembaKoreya Ta ArewaLicitensitayiniMjanmar (Burma)Norfolkowa kupaNorth MacedoniaObala Slonova eOtok ClippertonPapua Ny-GuineaPulau AscensionSeuta i MeliljaSeverna AmerikaSjeverna AfrikaSjeverna KorejaSrednja AmerikaTakimenesitaaniTsibiran KaimanWalis Da FutunaWallis & FutunaWuzibekisitaanicentralna Azijanjeznaty regionfrica oriental esk republika<5@8:0 !0<>0AK5@<C4 0@0;40@K09<0= 0@0;40@K>=3>-@077028;5?>7=0B @538>=10;0 !;>=>20G5AB@2> A5=A8>=AB@>28 8B:5@= >645AB2> 0@0;K"@8AB0=-40-C=O(H3F H G12HF3F* *3 H FH3( M / B  H 2 G ! K ( ? / > / A ( > /  G !  ?   ! . / A 0 K * ? / ( / A ( ? / ( 8  / A  M $ 0 > 7 M  M 0 8 G   , > 0 M % G 2 G . @ 0-<-T-I-G-b-0- O- I-<-<-S-Y-0-O-\-I-3-0- 7- 1-T-1-S-7-0-0-a-0-O-=- O- <-0-\-I-=-0-O-V-I-O-b-0- O- I-=-a-0-7-S-T-Y-0-O-=-T-I-Y- 7- O-I-<-I-Y-i-Middle Africai-North Americai-South Americai-Southern Asia'D*JEH1 'D41BJ)Orlde Irani 5?C1;8:0 '5H:0Kuzey Makedonyail-LiechtensteinOrlde Monakoil-Guinea-BissauAmerikaans-SamoaTristn de AcuaJamhuri ya ChekiFalme za KiarabuSaint-BarthlemyOrlde SudaniOrlde JapaniOrlde Morokoi-United Kingdomi-Cayman Islandsi-Czech Republici-Norfolk IslandKongo - KinshasaCeuta og MelillaGinee EkwatorialKongo (Republik)Latinska Amerika0B8=A:0 <5@8:0i-American SamoaOrlde MayoteBabua Niyuu GiniOrlde LibiyaAmerikansk SamoaCeuta en MelillaCeuta ja MelillaTristn da CunhaWallis en FutunaWallis ja FutunaWallis og Futuna"@8AB0=-40-C=LO&5=B@0;=0 D@8:0'5E 5A?C1;8:0AK  M 5 G  K 0 ? / 2  ? ( @ Ilhas di OseaniaGujana FrancuskaI-United Nationsi-Canary Islandsi-European Union<5@8:0;K !0<>0Orlde KuwetiAmerica del NordAmrica do NorteClipperton-InselEuropa del NorteFalklandske kupyFransk PolynesiaGuin EquatorialGuyana enfalansaKalaallit NunaatKepulauan CanaryKepulauan CaymanKokosov ostrovyKongo - BrazavilKongo  KinshasaKoreya AmashuumaLatinsk AmerikaMarshallowe kupyNouvelle-ZlandeNowa KaledoniskaObala BjelokostiOstrvo KlipertonPapua-Nova GuinPitcairnowe kupyPulau ClippertonRepblica TchecaRovnkov GuineaSamowa Ta AmurkaSamowa omumerikaSjeverna AmerikaSudeste AsiticoSudeste asiticoSveti BartolomejTristo da CunhaTsibiran MarshalTsibiran SalamanTsibirin NarfalkTurukimenisitaniWalisi ni FutunaWallis ne FutunaWarris na Futunafrica del Norte;8??5@B>= 0@0;K>=3> - @07028;0@H0;; 0@0;40@K0@H0;A:0 AB@20AB@2> ;8?5@B>=8B:M@= 0@0;40@K!25B8 0@B>;><5X!>;><>= 0@0;40@K#>;;8A 20 $CBC=0#X548Z5=5 =0F8X5$@0=FC7 280=0AKE*-/G 91( 'E'1'*! K . ? ( ?  (  # 0 >  M / . M / > ( . > 0 (, 0 M . > )/ A ( > /  G ! 8 M  G  M 8 Y-0-O-1-b-I-T- 7- N-I-=-M-S-O-i-Eastern Africai-Eastern Europei-Western Africai-Western Europei-Western SaharaFranzsia Guianail-Myanmar/BurmaOrlde Jamaikai-Myanmar (Burma)Kisiwa cha NorfokSamoa ya MarekaniVisiwa vya KaymanOrlde PolandiKongo-BrazzavilleOrlde TaiwaniTrinidad e Tobagoi-Solomon IslandsAntigua a BarbudaAntigua e BarbudaCongo-BrazzavilleKongo (Republika)Europa meridionalTrinidad a Tobago"@8=8404 8 ">103>Europa occidentalFaransi PolineeziGuinea EcuatorialKaaledooni TaagaaPapua Ginee TaagaWallis nda Futuna&5=B@0;=0 <5@8:0Orlde Ruwandai-Macau SAR ChinaRegno di eSwatini0@81K= 845@;0=4Antigua & BarbudaAntigua i BarbudaAntigva i BarbudaEuropa OccidentalJugoisto na AzijaSaudijska ArabijaSt. Kitts & NevisTrinidad & TobagoTrinidad i TobagoWallis and Futunafrica Occidentalfrica meridionalC3>8AB>G=0 78X0>=3> ( 5?C1;8:0)$@0=FCA:0 20X0=0Papua-U-GuineaPohjois-MakedoniaFrancuska GvajanaOrlde HungariNizozemski KaribiAfrika Sub-SaharaAmerikanska SamoaAmrica del NorteAntigua y BarbudaAntgua e BarbudaCaribe neerlandsCentralna AmerikaCeuta dan MelillaCeuta und MelillaEkizinga NorifokoEkvatorial-GuineaEuropa MeridionalKaledoniya SabuwaKepulauan SolomonMacao S.A.R. KinaPapua Nova GuineaPapua-Nov GuineaPolinesia PrancisRepublikken KongoSahara occidentalSamoa ya MalekaniSan Kiti Da NebisSolomonska OstrvaSt. Kitts a NevisTigzirin n MarcalTrinidad y TobagoTsibiran FalkilanWallis und FutunaWestelijke Saharafrica Meridionalfrica occidental<5@8:0=A:0 !0<>0=B8320 8 0@1C40=B83C0 8 0@1C40@C=59-0@CAA0;0<!0C48XA:0 @018X0!5=B-VBA V 52VA!>;><>=A:0 AB@20$>;:;5=4 0@0;40@K"F*H' H ('1(H/'*1F/'/ H *H('H - 3-a-I-b-0-O- \-0-<-T-0-O-Y-I-Y-\-Y-0-N-a-0- \-0-N-I-T-I-=-0-O-I-\-Y-0-a-_-S-N-I- 7- 1-T-0-O-Y-I-1-\-I-3-c-I-T-I-O- O- =-0-b-N-0-O-\-I-3-c-I-T-I-O- O- N-0-M-0-a-I-\-I-3-c-I-T-I-O- O- N-0-T-[-0-M-\-T-I-O-I-7-0-7- 7- _-S-1-0-3-S-Orlde MalasiaOrlde Singapoi-Central Americai-Northern Africai-Northern Europei-Southern Africai-Southern EuropeIzinga rya KomoreFrancia Polinziai-Tristan da CunhaTrinidad na TobagoAntigua na BarbudaWilayah Mikronesiai-Saint BarthlemyVisiwa vya SolomonVisiwa vya MarshalOrlde LebanoniOrlde Tailandii-Congo - Kinshasai-Papua New GuineaBizinga by eKomorole de l AscensionGuineja e Re-PapuaMyanmar (Birmania)Orlde Lituaniai-Falkland Islandsi-French Polynesiai-Marshall IslandsCentraafriki koyraHawsa Afriki LabooPapua Nova GvinejaSveti Kits i Nevis!25B8 8BA 8 528AOrlde RomaniyaNiurlonds KaribiaAntigua en BarbudaAntigua ja BarbudaAntigua og BarbudaBosnia-HercegovinaCape Verde IslandsPapa Nueva GuineaRepblica do CongoSub-Saharan AfricaTrinidad en TobagoTrinidad ja TobagoTrinidad og Tobago0@8?A:0 %>;0=48X00?C0 >20 28=5X08  / A  M $  0 ,  . @ 0 > $ i-Ascension Islandi-Christmas Islandi-Northern Americai-Outlying Oceaniai-Pitcairn IslandsKaribescht HollandCidade do VaticanoOrlde SurinamiMofam mati Dominik+ < M 0 G   * K 2 ? ( G 6 ? / > Ameriska OceaniskaAngiguwa na BabudaAntigua na BalbudaAntigwa da BarbubaBizinga bya MarisoBosnia-HerzegovinaCeuta agus MelillaClippertonowa kupaEbizinga bya KuukuEquatoriaal-GuineaKaribisk NederlandKaripska HolandijaKepulauan MarshallKepulauan PitcairnKongo (Respublika)Nouvelle-CaldoniePolinsia FrancesaSamowa ya AmeerikaSeverna MakedonijaSubsaharska AfrikaTsibiran Kap Bardesubsaharsk Afrika=B83C0 20 0@1C40:20B>@A:0 28=5X05;5=>@BA:0 AB@20>=3> ( 5A?C1;8:0)>=3> - @077028;L!525@=0 0:54>=8X0!5= X5@ 8 8:5;>=!5=B-8BA 20 528A"@8=8404 20 ">103>3'&H*HEG H ~1F3~=-0-M-I-7-S-O-b-0- \-0-N-0-b-O-S-\-\-0-3-7-S-7-0-O-\- \-0-\-[-I-=-I-\-\-I-3-c-I-T-I-O- O- O-S-T-<-S-M-=-\-I-3-c-I-T-I-O- O- Y-0-M-S-N-0-O-&'F*H' H ('1(H/'i-Congo (Republic)Papoea-Nieu-GuineeA1'F33 ~HDF4'Santakitzi na NevisJamhuri ya DominikaTimori ya MasharikiVisiwa vya FalklandGwiyana ya UfaransaJamhuriyar DominikaEmetab UzibekistaniOrlde Hondurasii-Equatorial GuineaSeK Kitts nda NevisSo Tom a Prncipe>A=0 8 %5@F53>28=0Chitsuwa cheNorfolk078@08 !5=B-0@B8=Antigua und BarbudaBosna i HercegovinaSaint Kitts e NevisSo Tom e Prncipei-Clipperton Islandkupy Turks a CaicosAntigua dan BarbudaBosna a HercegovinaBosniya HarzagobinaBoziniya HezegovinaEkwatorialna GinejaEuropa SetentrionalGuyana ya BufaransaGwiyana ya UfalansaMacedonia del NorteSao Tome i PrincipeSjeverna MakedonijaSt. Kitts und NevisSo Tom & PrncipeTigzirin n FalklandTimoli ya MashalikiTirinidad Da TobagoTrinidad and TobagoTrinidad dan TobagoTrinidad und TobagoTurinidad na TobagoVerenigd Koninkrijkfrica subsahariana ( )\-I-3-c-I-T-I-O- O- =-0-1-1-I-T-7-I-O Shara Occidentali-Macedonia (FYROM)0:0>, !  =0 8B09&  M 7 ? # -* B 0 M 5 @  6 ? / > Bugereeki/BuyonaaniFranzsia PolinesieRepubliek IvoorkustBosnia y HerzegovinaBosnia na HezegovinaSao Tome na PrincipePapouazi-Nouvel-Ginei-Dominican RepublicRepblica DominicanaSvalbard e Jan MayenEuropa septentrionalSvalbard a Jan MayenAntigua nda BarbuudaMariana Gurma GungeyTrinidad nda TobaagoA Polinesia FrancesaAmazinga ya Filipine$@0=FCA:0 >;8=578X0Orlde Siri LankaFrancuska PolinezijaRegin de MicronesiaSaint Kitts ja NevisSaint Kitts og NevisSvalbard & Jan MayenSvalbard i Jan MayenSveti Pjer i MikelonSo Tom ja PrncipeSo Tom og Prncipefrica septentrional!25B8 X5@ 8 8:5;>=0@81A:0 845@;0=48ORejiu di MikronziaBosnia & HerzegovinaBosnia ed ErzegovinaEbizinga bya MarshaaHongkong S.A.R. KinaIsla de la AscensinJamuhuli ya DominikaKaribiska Ni~ozemskaKizinga ky eNorofokoPolinesiya enfalansaRipaaburika ya ZeekiSaint Kitts en NevisSan Pedro y MiquelnSan Piyar Da MikelanSao Tome na PrinsipeSao Tom en PrincipeSvalbard i Jan Majen8:@>=578XA:8 @538>=!20;10@4 8 0= 0X5=#X548Z5=> @0Y52AB2>3F* HF3F* H 1F'/F! K . ? ( ?  ( * M 0  > 8 $ M $ >  1-0-1-a-0- V-I-O-b-0- \-0-N-0-b-O-S-\-1-S-M-I-O-I-c-b-0- \-0-<-T-0-O-Y-I-Y-\-Y-0-O-<-0-O-Y-0-O- 7- 3-T-I-O-0-7-I-O-\-0-3-7-S-7-0-O-\- \-0-7-S-N-I-O-I-=-\-i-Micronesian RegionIlles Turks i CaicosRegio da MicronsiaRepblika Dominikana%>=3 >=3 !..  8=0Polinesia ya Ufaransai-Congo - Brazzavillei-U.S. Virgin Islandsi-Hong Kong SAR ChinaAlbaasalaama MargantaAmeerik Virgin GungeyBosni nda HerzegovineBritiai Virgin gungeySao Tome nda PrinsipeSeK Piyer nda MikelonSaint Kitts and NevisSt. Pierre a MiquelonSvalbard og Jan Mayen$@0=FC7A:0O >;8=578ORepoblika Ivon AfrikaIlhas Virgens dos EUABosni en HerzegovinaEbizinga bya KayimaniEbizinga bya KepuvadeEkvatorijalna GvinejaFolinesiya Ta FaransaKepulauan Virgin A.S.Ostrva Turks i KaikosPolinesia ya UfalansaSaint Kitts dan NevisSanto Tom y PrncipeSao Tome dan PrincipeSawo Tome Da ParansipSt. Pierre & MiquelonSveti Petar i MikelonU.S. Outlying IslandsYanki da ba a sani ba0;5AB8=A:8 B5@8B>@880-3-N-N-0-9- O- \-0-3-S-\- 7- V-c-c-0-Ebizinga bya FiripinoOstrva Valis i FutunaFrancouzsk Polynsie0@0;5^AB20 !207V;5=4Santapieri na Mikelonii-United Arab Emiratesil-Kongo - BrazzavilleZvitsuwa zveCape VerdeDominikanska RepublikaJu~noafri ka RepublikaTerritorios Palestinos><8=8:0=A:0 5?C1;8:0Su Martinhu di FransaBosnia dan HerzegovinaBosniska a HercegowinaBoziniya na HezegovinaDominikanska republikaEbizinga bya SurimaaniEmirados rabes UnidosIslas Heard y McDonaldMikronesiafderasjonenPolinesia ya BufaransaRepublik Afrika TengahRpublique dominicaineSan Binsan Da GirnadinSan Cristbal y NievesSantapieli na MikeloniSawo Tome na PurinsipoSenti Kitisi ne NevisiSenti Kittis na NevisiSvalbard und Jan MayenSo Tom agus PrncipeTurks & Caicos IslandsUjedinjeno KraljevstvoC6=>0D@8G:0 5?C1;8:0><8=8:0= 5A?C1;8:0AK0;5AB8=A:5 B5@8B>@8X5Cng ha Dn ch Congoles Mariannes du NordEmetab Walis ak Futuna0Z0 C40Y5=0 >AB@20 !Ameriki Laabu MarganteySeKvinsaK nda GrenadineTurk nda Kayikos GungeySeverna i Ju~na Amerikai-Caribbean Netherlands!525@=0 8 C6=0 <5@8:0Ebizinga bya FaakilandaIlhas Marianas do NorteKepulauan Mariana UtaraRipaaburika ya DominicaSaint Pierre e MiquelonSpojen arabsk emirtySt. Pierre und MiquelonSt. Vincent a GrenadinySvalbard agus Jan Mayen>:>A (8;8=3) 0@0;40@KI-a-S-O-0-=- N-S-O-O-I-O- O- N-I-T-I-=-0-O-Saint-Pierre-et-Miqueloni-British Virgin IslandsRepblica CentroafricanaBritsk Panensk ostrovyBurugweizooba bwa TimoriHeard & McDonald IslandsIlhas Virgens BritnicasIslas Marianas del NorteSaint-Pierre en MiquelonSaint-Pierre ja MiquelonSpitsbergen en Jan MayenSt. Vincent & GrenadinesSo Vicente e GranadinasTurks and Caicos IslandsCAB@0;8X0 8 >28 5;0=4!5=B 8=A5=B 8 @5=048=8\-I-3-c-I-T-I-O- O- \-S-T-=-b-0- 7- =-0-b-=-\-I-3-c-I-T-I-O- \-I-N-3-0-7- O- O-O-3-M-I-c-Australija i Novi ZelandAustralia e Nova ZelandaJamhuri ya Afrika ya KatiSantavisenti na GrenadiniVisiwa vya Turki na KaikoIslas Vrgenes de EE. UU.Britiai Indu teekoo laamaSaint Pierre and Miquelon!25B8 8=A5=B 8 @5=048=8Mena odlehl ostrovy USAManja udaljena ostrva SADSveti Vinsent i Grenadinii-Cocos (Keeling) Islandsi-Palestinian TerritoriesPapouasie-Nouvelle-GuineAmerick Panensk ostrovyKepulauan Cocos (Keeling)Repblica Centro-AfricanaSaint Pierre dan MiquelonSantavisenti na GlenadiniSenti Piyerre na MikweronTsibiran Birjin Ta Amurka!525@=>0<5@8G:8 :>=B8=5=B#X548Z5=8 @0?A:8 <8@0B8Os Emiratos rabes Unidos028A=8 75<X8 2> :50=8X0Amerika noranfyri Meksikoi-Northern Mariana Islandsi-Central African RepublicKongoo demookaratiki labooLaaraw Imaarawey MarganteyPalestine Dangay nda GaazaUjedinjeni Arapski EmiratiCentralnoafriska republikaCentralnoafri ka RepublikaFalklandske kupy (Malwiny)Francuske Ju~ne TeritorijeHaWaWWiyar Daular LarabawaKepulauan Turks dan CaicosSaint-Christophe-et-NivsSjedinjene Ameri ke Dr~aveTsibiran Mariyana Na ArewaTurkis Da Tsibiran Kaikwas$@0=FCA:5 C6=5 "5@8B>@8X5\-I-3-c-I-T-I-O- O- N-0-T-b-0-O- O- I-e-e-M-N-9-tat de la Cit du VaticanOrlde Firenci Polinesia5<>:@0B8= 5A?C1;8:0 >=3>Ameri ka Djevi anska OstrvaSenti Vinsent na Gurenadini<5@8G:0 X528G0=A:0 AB@20Kepulauan Wallis dan Futunatats fdrs de MicronsieEmetab So Tom and Prncipel-Istat tal-Belt tal-VatikanBritanska Djevi anska OstrvaJamhuriyar Afirka Ta TsakiyaMikroneziska (kupowy region)Saint Vincent dan GrenadinesTsibirin Birjin Na Birtaniya@8B0=A:0 X528G0=A:0 AB@20i-French Southern Territories$>:;0=4A:0 (0;28=A:0) >AB@20\-0-3-7-S-7-0-O-\- \-0-O-0-N-N-0-Y-\- O- I-<-T-I-G-b-0- Rpublique de Cte d IvoireGF F  EF7B H '/'1 FVisiwa vya Virgin vya MarekaniTerritoris allunyats d Oceania(B0B>8 $545@0B8288 8:@>=578OEbizinga bya Buturuki na KaikoEihanga rya Rwagati ya AfirikaKongo (Demokratiska republika)Palestinian West Bank and GazaRepblica Democrtica do CongoSaint Vincent en de Grenadines, M 0 ?  ? 6 9 ?  & . 9 > 8 >  0 @ /  M 7 G $ M 0 \-0-3-7-S-7-0-O-\- \-0-7-I-N-S-G-T-0-\-I-\- O- =-S-O-3-S-Visiwa vya Virgin vya UingerezaEbizinga by amatemba ga MarianaIlhas Falkland (Ilhas Malvinas)Jamhuriyar DimokuraWiyyar KongoSaint-Vincent-et-les GrenadinesTerritorios Australes FrancesesTerritorios alejados de Oceana\-I-3-c-I-T-I-O- \-I-N-3-0-7- O- I-a-S-O-0-=- N-S-O-O-I-O-Visiwa vya Mariana vya KaskaziniJamhuri ya Kidemokrasia ya Kongoi-British Indian Ocean TerritorySonderverwaltungsregion HongkongDemocratic Republic of the CongoSaint Vincent and the GrenadinesYankin Birtaniya Na Tekun IndiyaHeardowa kupa a McDonaldowe kupySr-Georgia og Sr-Sandwichyene\-0-N-O-0-9-\- \-0-O-3-M-I-c-I-\- O- S-3-0-T-S- 0-@-I-O-7-I-Kepulauan Svalbard dan Jan MayenIslas menores alejadas de EE. UU.Amahanga ga Buharabu ageeteereineDemokoratika Ripaaburika ya KongoEbizinga bya Virigini eby AmerikaDen demokratiske republikken KongoEbizinga bya Virigini ebya Amerikai-Falkland Islands (Islas Malvinas)Islas Vrgenes de los Estados UnidosJamuhuli ya Chidemoklasia ya kuKongo%#-K= "CA309 70E8@300=K 1A 0:0>Eneo la Uingereza katika Bahari Hindi6+nas +paas prvaldes apgabals MakaoEbizinga bya Virigini ebya BungyerezaTerritrio Britnico do Oceano ndicoSouth Georgia & South Sandwich IslandsRejiu Administrativu Spesial di Makauterritoire britannique de l ocan Indien%#-K= "CA309 70E8@300=K 1A %>=3 >=3.ܮ 2Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina 'ResBF  MM&F[VA,JFGF/'(FF*1J-(4G3H3E'HFHH|HH~D'$'DJH|'(FH'E'DE'F'J1'F*HF',(H*J,E'1HF/'31(J'3HFAD~JFE'JH|F'1HF'1HG'|J~HDFH3HH1F3J'F''E1J'FHD''FD'('GE'3(1HF/J(GH|'F(D,E*H'DH*HDH1HFF2E('AFDFE'D'HJE'D/J~EHD/H'FE('G'DFH'F'*HH*F'EFE'1'F'''D~'E('1F'/'"3DF'3*HF''31'JJD'D('FG'D,2'1'H'/H1'1DF'|'DG(1*'FG(1HF'&J(D:'1G(D'1H3*'&JH'F*F2'F'*G'JDF,9DJ .,1HE'F'31JDF'3DH'F'3DH''3EF/1JG3HE'D'3JFJ'D3D3D'(1'DJ*GHJ'ED'F4'EH143EH2E(JBE3HG3~'FG~'1'H~H1*'D1H'4J'E(H/'H1''HHEH1H31(F~ H1/H1HHH'F'"3*1'D'"3|1'D''1,F|'JF'1EF3*'F'3H'|JFJ'FD3*'F(H*3H'FG/HEF'3'DHH13JF'~H1B1:23*'FB2'B3*'FD*H'F'E'1|FE,'13*'FE/'3'1E:HD3*'FF',1'F'1'H'FH2DFG'FH1'3HF2HD'~HDFJ3J'1FDFH1,3*'F'01('J,'F'H2(3*'F(FDG /4,9DJ (J/J.* "3'3H'2JDFA'1H |'~HE'F|31*G'F 'FH3*'1'1J ('*JH'*E'D'FG (3HEFF "3J''H1J 3'-D(HH| |'~H*H1EF3*'F*JEH1-DJ3|.*J *JEH1/ 9', 3'-D3HJDJ "3J'3F| DH3'3F| E'1|F31' DHFDH2'E(H1EHF|F1HE1HF2'~H1*H 1H3HJDJ '1H~'3HJDJ 3H'F,EGH1JG J.*JG '1H~'.* 'A1B'3HDJ H1'3F| E'1|F3F| GDF'4E'DJ '1H~'AD37JF 3JEDH/ "3'H'*'F '1'FH (DRC)H |'~H'FE*-/G "J'D'*3HJDJ 'A1JB''3*H' FGA1'F3HJ 'F''1H~'JJ 3JEG'3JF4'F |'~H'D'F/ |'~H'F'E1' 3EH3HJDJ 'E1J'3HDJ 'A1B'4E'DJ 'A1B'4E'DJ 'E1'DHJ/J 5-'1'ED1J ED*HFGEF.F 'E1J'EFF 'A1B'E'H 3'1 F'H '13'(G1F 'H3J'FG/ 1J3E3 |'~H39H/J 91(3*'F3JF| ('1*JDEJ4E'DJ EB/HFJGD'*FJ 'E1'DH/ 'A1B'DH/G '1H~'E'14D |'~H'FF'E9DHEG 3JEGFH 'DHF'E'F |'~H'F/ D~1|HF |'~H3DJE'F |'~H'F~'~H' FJH JFJ1(F G'DF'1H~'JJ '*-'/JG*13*'F /' FG'/ F'1J |'~H'F3( 3G'1F 'A1JB'3HJDJ .*J "3J'3JH*' 'H E'DJD'A'DJF |'~H'FF'1AHD |'~H'FH'D3 'H AH*HF'~J|J1F |'~H'F'FH (,EGH1G)'FH - F4'3',EGH1JG HEJFJF'FH - (1H2HD3'H |E 'H ~1F3~3F| |3 'H FH3A1'F3HJ ~HDJFJ3J'G'F 'F SAR FH37J 'A1JB' ,EGH1'F|JH' 'H ('1(H/'|1JFJ' 'H |H('H(H3FJ' 'H G12HJF'/ A1'F3 ,FH(J 3E/ E'1HF3FF 3EG3H'D('1/ 'H ,'F EJJF3F| ~1 'H EHDHF4E'DJ E'1J'F' |'~H'FHH2 (JDF) |'~H'F(1*'FH HH1 |'~H'F/ *1 'H '3H |'~H/ E*-/G ''D'*H |'~H'FG'1 'H EJ'FD |'~H'F3F| H3F|F| 'H 1FF2/ (1J*'FHJ GF/ 3EF/1J 3JEG/ E*-/G "J'D'*H H1,F |'~H'FA'DJF |'~H'F ("J2D2 E'DHJF'3)3HJDJ ,'1,J' 'H 3HJDJ 3FH |'~H'F& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}fM՜#0z͗ƚm{śEş& =˛%k en%wؙۗԗIϙȜƙPŘ&, 6͘Ye 5baS 7 eNgJyR}2 e0;ښ_]n=g` bǗSvq};[?0Q^ mu /5HX xP5)= /Dǝ F_M=20M(!]U6%V_=!?h!G *A˞1uIm.W s-כڟ =%ћ KG"D6 LAs+՘ݘ^mIz0ĠKDM혼1HH ՝yQY: m.j2U۞+ݛКW P_ Pj P ` 'ResB2  662[V'E1J2.1.49.34AD37JF 3JE/ A1'F3 ,FH(J 3E/ *1 'H '3H |'~H6#2IP` 'ResB  &[VIrOmsiaButoChadeEgitoGaboImenJapoSudoSuaGrciaGmbiaIraqueMnacoQuniaSuciaSrviaVietnZmbiaAlbniaArgliaArmniaCambojaCrociaEspanhaEstniaGergiaHungriaLetniaMalsiaPolniaReunioRomniaUcrniaAlemanhaAmricasCamaresColmbiaEritreiaIslndiaJordniaLituniaMaurcioTanzniaTchquiaZimbbueMelansiaPolinsiaSeichelesPseudobidiAustralsiaCazaquistoGroenlndiaIlha BouvetIlha de ManIlhas AlandBielorrssiaIlha NorfolkIlhas CaymanSudo do SulSo Martinhozona do eurosia CentralCoreia do SulNaes Unidassia OrientalAmrica do SulIlha ChristmasIlhas CanriasIlhas PitcairnOceania RemotaSo BartolomeuUnio Europeiasia OcidentalCoreia do NortePseudossotaquesSaara Ocidentalfrica do Nortesia MeridionalEuropa OcidentalIlha de Ascensofrica OcidentalIlha de ClippertonMacednia do NorteMianmar (Birmnia)frica SubsaarianaMacau, RAE da ChinaRegio desconhecidaAmrica SetentrionalBsnia e HerzegovinaSo Pedro e MiqueloIlhas Cocos (Keeling)Ilhas Turcas e CaicosSo Cristvo e NvisIlhas Heard e McDonaldTerritrios palestinosHong Kong, RAE da ChinaIlhas Virgens AmericanasPases Baixos CaribenhosTerritrios Franceses do SulIlhas Menores Distantes dos EUARepblica Democrtica de Timor-LesteIlhas Gergia do Sul e Sandwich do Sul& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}?ckNaaZtr lWs6 ̞l3aG˟7X\ܟU!Cr_)9C?`w;% r82Q'U2 NYL!gR53Z~$!pRwБyfb: Q4!X_$U31faYƜŝQ]+Z)E ̜ROa&d28Y?Nal#Wk͡?xCNo!?Ii!I&{#b3f Νm"ם؜mFA-Aݠ{ٞAB yFhfI!n5q1 3QI\l$JfJ0;XI   y7]w3-Vw j{Vq{Vl$-04 3 <4?- Z5V!ޜ %K*́97KI2?~QYFmǠk .O2Q?WGq _o򝙝$9Gzs?9 aTh+!Ҝ W"^yQVYR@I6.j2rX`lHPPP9"` 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResBP0" 0" [V/" 'ResB q Fq[VIroNiuBarmBenimGuameImenAlandaBaamasMaluiQuniaChquiaCuraauEstniaLetniaOceniaPolniaRomniaCarabasDomnicaMaurciaToquelauVietnameZimbabuEslovniaEssuatniQuiribtiMadagscarMonserrateBangladecheGronelndiaIlhas FaroSo MarinhoTajiquistoUsbequistosia do SulIlhas CaimoListenstaineEuropa do SulIlha do NatalNova CaledniaSara OcidentalTurquemenistofrica AustralCeuta e MelilhaEuropa do NorteOcenia InsularTrindade e Tobagofrica subsarianaMacednia do NorteSo Cristvo e NevesIlhas Falkland (Malvinas)Ilhas Malvinas (Falkland)Ilhas dos Cocos (Keeling)Territrios palestinianosSo Martinho (Sint Maarten)Cte d Ivoire (Costa do Marfim)Ilhas Menores Afastadas dos EUAF*2>FNv~%(.7=FLRajp *36?E]cix,/5AS_nqЇ6c 臚(ZR|ɉjY pΈ눟/j$^r2 .ȇ AJPSY\_bhnqtwzU!5!!?`"?8Q'3훛2 s!53E'ME9Ar}X` / 3Q &_$U3!! _! W#OJGWR$Brp?xbLvI5Ê?7?b3 7_2oMFbSAu: yhfIA!!wn5' 3-DJ PTX[ckvz} "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DFJQW]ciou{ "&-039?CFILOSVZ]`fjmMswz}x #'k+/369x<?BEILPTW]`dgjnqw{  "%)-158;AEILPYbnqtw{~P  #'+.@1W7?JRZeir{ " P 'ResBU O YYOU[VIracmundCipraEgiptaGiapunGreziaSpagnaSveziaSvizraCroaziaPolognaRumeniaTirchiaTunesiaUngariaCap VerdCaribicaColumbiaDanemarcFinlandaGiamaicaMosambicTailandaFrantschaGrnlandaSalomonasArgentiniaCambodschaFilippinasSeychellasInslas CookPajais BassSontg ElenaAsia dal SidCosta d IvurInsla BouvetInsla da ManInslas AlandInslas CocosInslas FeroeKirghisistanAsia CentralaAsia da l OstAsia dal VestCorea dal SidInsla NorfolkInslas CaymanReginavel UnAfrica dal SidCorea dal NordEuropa dal SidSon BarthlemyTimor da l OstAfrica CentralaAfrica da l OstAfrica dal NordAfrica dal VestAsia dal SidostEuropa dal NordEuropa dal VestGuyana FranzosaUniun europeicaAmerica CentralaAmerica dal NordEuropa OrientalaCitad dal VaticanRepublica TschecaAfrica MeridiunalaGuinea EquatorialaInsla da ChristmasInslas da MarshallOceania PerifericaPolinesia FranzosaRegiun MicronesicaSahara OccidentalaEmirats Arabs UnidsInslas dal FalklandSo Tom e PrincipeRepublica DominicanaInslas Turks e CaicosTerritori PalestinaisInslas Mariannas dal NordRepublica CentralafricanaInslas Virginas AmericanasInslas Virginas BritannicasInslas da Heard e da McDonaldSaint Vincent e las GrenadinasTerritoris Franzos MeridiunalsRepublica Democratica dal CongoTerritori Britannic en l Ocean IndicRegiun betg encouschenta u nunvalaivla-Georgia dal Sid e las Inslas Sandwich dal Sid-Regiun d administraziun speziala Macao, China3Regiun d administraziun speziala da Hongkong, China5America dal Nord, America Centrala ed America dal Sid;Inslas pitschnas perifericas dals Stadis Unids da l America "&*.26>BFJNRVZ^bfjnrvz  "(+.17:=@CILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwzU&nNlG×přX13@ޚ4Aؘ37ՙ\U!Ro2!!J `"? SŃ2A9`3l32 gYL!s!P53" C$!|Hr}L / ̗QZZ'՗U3@!#!!`_!uOޗOJI,!32? BrIn?x;hvI움??{#b3 hPwg˘+2o~IA~7 QhfIA!wR^o/QYI@l@2㜁I;XI ?x i!] !?X j= q˚s6?tRQk3 <4q!no[YA@|$d)3́A.XKI2}!?,Q"IUt ) T2vI`q og~![4H s?Л! aTh :lPW` 'ResB  [VGaboKibaGuneyaGuyaneIrigweLativaLibaniMarokeSuwediBelausiIkereneKambojeParagwePolonyeUbudageBureziliBuruneyiEkwateriGerenadaIrilandiMaleziyaMigizikeMoludaveMoludaviNijeriyaNoruvejiOtirisheRumaniyaSeheleneSelusiyaTuniziyaTurukiyaUbugandeUbuhindiUburundiVanuwatuu RwandaAlijeriyaArumeniyaElitereyaEtiyopiyaHungariyaIsiraheliSingapuruUbubiligiUbugerekiUburusiyaUbushinwaUbusuwisiUbuyapaniArijantineAyisilandiBahareyiniBarubadosiBirimaniyaBuligariyaDanimarikiJeworujiyaKorowasiyaLituwaniyaPorutugaliPuwetorikoUbufaransaUbuholandiViyetinamuYorudaniyaGurunilandiLukusamburuMonteseratiOsitaraliyaSuwazilandiUbutaliyaniUbwongerezaBangaladeshiJuburalitariKirigisitaniKotedivuwareMikoroniziyaPitikeyiriniAzerubayijaniGineya BisawuNuvelizelandiUzubekisitaniAfurika y EpfoEli SaluvatoriNiyukaledoniyaIzinga rya KukuArabiya SawuditeSamowa nyamerikaTurukumenisitaniWalisi na FutunaIzinga rya MoriseKoreya y amajepfoPapuwa NiyugineyaSekitsi na NevisiIzinga rya ShipureLishyitenshitayiniRepubulika ya CekeUmurwa wa VatikaniAntigwa na BaribudaGineya EkwatoriyaliIbirwa bya KapuveriIbirwa bya KeyimaniAmazinga ya ReyiniyoAmazinga ya SalumoniGwayana y AbafaransaIzinga rya MarishariKoreya y amajaruguruTirinidadi na TobagoAmazinga ya SeyisheliSawotome na PerensipeSempiyeri na MikeloniSevensa na Gerenadineizinga rya NorufolukeIzinga rya FilikilandiRepubulika ya DominikaTimoru y iburasirazubaPolineziya y AbafaransaBosiniya na HerigozevineLeta Zunze Ubumwe z AbarabuRepubulika ya SantarafurikaLeta Zunze Ubumwe za AmerikaIbirwa by isugi by AbongerezaPalesitina Wesitibanka na GazaAmazinga ya Turkisi na CayikosiAmazinga y Isugi y AbanyamerikaAmazinga ya Mariyana ryo mu majaruguruRepubulika Iharanira Demokarasi ya Kongo,Intara y Ubwongereza yo mu birwa by Abahindi  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzqUb)KÝޜ ǞSٝ&Gi{` K$!.! 0z$c5BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}UN:)ԜBKəcR (13(4A\3қEטU!I2!!J?"? @B2Q9`3l32 h7!L!s!53" E"$!|qRwY>X` / —QB!`ZX@U3!#m!!Q ˗< Ot(ԗ:1lN!3ٙ2?Y[?x"vI힀?陻'{#b3! 4wm"ݗ ,*2i  m% +hhfIA!wR^o/b7|I>lw2mJRXI ?x fv3i!O \!?ɘ j qPl?7,Q՝; 2f!n1!š,R@s@[)3,XKI2}!?QL"qvP ]A2QI`!q z2g X!Iss?="! ӚTh^A!9 u!yQVYN@1I6Ğ.j2˞~mIeP P P ` 'ResB @ @ [VK@PW'` 'ResB  [VAmeniaAndoroAngoloBabadoOstriaAntigua na BabudaVisiwa vya Kaimai  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIƝ_!ugo? "d%@M3327!L!s!G` $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3J؝I@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!HP ` 'ResBP  [V 'ResB 4 &4[V-!( 030<K0@81K><>@K"C@F8O>-2 M=8@3878O0;L482K-A20B8=825AL <8@52@>7>=0>-2 C25$8;8??8=K845@;0=4K.6=0O 78O.6=K9 !C40=0:0> (! )>-2 >@D>;:?A524>-BidiAB@>20 C:0.6=0O D@8:0.6=0O 2@>?0>-20 8B:M@=>=:>=3 (! )0?04=0O 78O.6=0O <5@8:0>-2 >645AB20>-2 !2. ;5=K?A524>0:F5=BK;0=4A:85 >-205;8:>1@8B0=8O0=0@A:85 >-20>:>A>2K5 >-20>20O 5;0=48OAB@>20 09<0=$0@5@A:85 >-20>-2 >7=5A5=8O=5H=OO :50=8O5@<C4A:85 >-20>AB>G=K9 "8<>@0?04=0O D@8:00?04=0O 2@>?00?04=0O !0E0@0>20O 0;54>=8O!525@=0O D@8:0!525@=0O 2@>?0!5CB0 8 5;8;LO#>;;8A 8 $CBC=0>AB>G=0O 2@>?0&5=B@0;L=0O 78O>AB>G=0O D@8:02@>?59A:89 A>N7 5A?C1;8:0 >@5O!525@=0O <5@8:00B8=A:0O <5@8:0!0C4>2A:0O @028O!5=B-8BA 8 528A!>548=5==K5 (B0BK$>;:;5=4A:85 >-20.3>->AB>G=0O 78O&5=B@0;L=0O D@8:0<5@8:0=A:>5 !0<>00@H0;;>2K AB@>20!525@=0O 0:54>=8O!5=-L5@ 8 8:5;>=!>;><>=>2K AB@>20"@>?8G5A:0O D@8:0$@0=FC7A:0O 280=0'5HA:0O 5A?C1;8:0=58725AB=K9 @538>=&5=B@0;L=0O <5@8:0!0=-"><5 8 @8=A8?8!59H5;LA:85 AB@>20>-20 "Q@:A 8 09:>A5@53 !;>=>2>9 >AB8>A=8O 8 5@F53>28=00?C0  >20O 28=5O-:20B>@80;L=0O 28=5O8@38=A:85 >-20 (!()(?8F15@35= 8 /=-095=>-20 %5@4 8 0:4>=0;L40;5AB8=A:85 B5@@8B>@88=5H=85 <0;K5 >-20 (!()><8=8:0=A:0O 5A?C1;8:0!525@=K5 0@80=A:85 >-20!5=B-8=A5=B 8 @5=048=K!525@>0<5@8:0=A:89 @538>=.6=>-D@8:0=A:0O 5A?C1;8:0>=M9@, !8=B--AB0B8CA 8 !010$@0=FC7A:85 .6=K5 B5@@8B>@88$545@0B82=K5 (B0BK 8:@>=5788@30=870F8O 1J548=5==KE 0F89$>;:;5=4A:85 (0;L28=A:85) >-208@38=A:85 >-20 (5;8:>1@8B0=8O)&5=B@0;L=>-D@8:0=A:0O 5A?C1;8:0.6=0O 5>@38O 8 .6=K5 !0=428G52K >-20@8B0=A:0O B5@@8B>@8O 2 =489A:>< >:50=5& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}@ 1ž`s=Md` A%jP2p055twO 5e#i$xAh#oJ8UtˡvF7VbI| %@'`q4$4N2MJ W@ @Ӟ$NҝQ#4!Ϡ-$ G#J$@gws$bˢ/ AjIT*AÝ#=5@#d/4kO!563YS̜c7$4f4syG!P؜#rD@4 :ҟYƜ6\3*J|4ER!A|6jm"BJ[QpA<H1#<4|#$b֠wjj]?(yQVYLU3}$9=.j2A Bo#@P P P ` 'ResBj @ nn @j[V-2 C25-20 C:0-2 >@D>;:-2 >645AB20-2 >7=5A5=8O-2 ;8??5@B>=-20 %5@4 8 0:4>=0;L41J548=5==K5 @01A:85 -<8@0BK*0;K5 "8E>>:50=A:85 B40;5==K5 AB@>20 !( (~2S@ A@@@@@@@+AP/"` 'ResB  ## [VU RwandaMasedoniya y'AmajyaruguruE; q $P ` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResBu HU zzHUu[V%(CC10'88;8!C400=0=004088189M0?K@K:08M:A8:MM= 0@KK0= 4>94C@0AAKK90L0<009:0%>BC3C -<8M@8:M!>C@CC -<8M@8:M<5@8:0 %>;1>C:B00E (B00BB0@0  Ldy$*-lYUpUUUv`USUMU$GUUUhUyUUYU6UYIUPP ` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResB  [VKhanaNiwueNolweShadiShileShinaBeliseJojiyaMisiliMuyamaNawuluNijeliPapuwaSamoyaSawudiSiliyaUswasiWufiniWulenoWulusiSambiyaUtulukiUwajemiBelimudaBulasiliBuluneyiGilenadaIsilaeliKilibatiKodivayaKolasiyaKupilosiLativiyaLibeliyaMalesiyaMolidovaNijeliyaUlugwayiWugilikiYolodaniAlijeliyaAlimeniyaAsabajaniElisavadoElitileyaHungaliyaLitwaniyaMusumbijiPalagwayiTansaniyaUbeligijiWuholansiYukileiniAyisilendiBuligaliyaGinebisawuJibulalitaKositalikaMolitaniyaNyusilendiWujelumaniAwusitiliyaGilinilandiLisheniteniPitikailiniSantalusiyaBangiladeshiKasakisitaniMikilonesiyaMonitiselatiSiela LiyoniAwusitilaliyaNyukaledoniyaUsibekisitaniKiligisisitaniKoleya ya KusiniTimoli ya kunenaTulukimenisitaniJamuhuli ya ShekiSamoya ya MalekaniWutwa wa shiyalabuFigunguli fya KookiGwiyana ya WufalansaTilinidadi ni TobagoAnitiguya ni BalubudaSantakitisi ni NevisiBosiniya ni HesegovinaFigunguli fya SolomoniSantapieli ni MikeloniPolinesiya ya WufalansaFigunguli fya FokolendiFigunguli ifya KayimayiSayo Tome ni PilinikipeShigunguli sha NolifokiFigunguli ifya MalishaliSantavisenti na GilenadiniFigunguli fya Tuliki ni KaikoJamuhuli ya Afilika ya PakhatiKoleya ya luvala lwa KunyamandeJamuhuli ya Kidemokilasiya ya KongoFigunguli fya Viliginiya ifya Malekani)Figunguli ifya Viliginiya ifya Uwingelesa)Uluvala lwa Uwingelesa ku Bahali ya Hindi1Figunguli fya Maliyana ifya luvala lwa Kunyamande2Munjema gwa Kusikha nu Luvala lwa Gasa lwa Palesit  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz1 /qU2)Qu! []3ԝ,Oi'>4.! B(.$ t}G$Bo: weɜ;V-W""5IߝvI+휭ys7~ҜMp5ɝ7;o>h Ȟc%ۜ ڠמ!j 4wQ9[(!u"i 1hi4lI$:g x WQ#)(P  ^;oڟEG(Ρu '  lß3h=@YBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}s}ɂ}hNՃNꄬ[Xkg`:6I}SdԂ҅/ en%XH8{M2~r}چhN~x@~d}p9~G~~ÀU~}~vY{XAP[}Hl&~bq~~}݄(0GP2Ƀꁖ}`Ä\O} }  \~,~}wvi~})ց0@!}^ }i_}n}} ~8@~(́X},~~&~x}~~7/0B F_{0A}~~~8=~MD}} }}X!~}~ ~nЄ ~n.vހ},c~]0u~Ɓx~Ɔ&߂K}K…W}qẁՀ}i}H}~~_ec1%~}!~S}}yj~ yQY } }.jE2~5JI P P P ` 'ResB-  22-[VT adMakoDurkaNorgaUngr iileDuiskaEgyptaGreikaJapnaKandaKiinnLtviaRuoggaSpniaSuopmalnda`veicaIrlndaIslndaKomorosKrotiaRomniamilbmi eahkkaDnmrkuEstlndaSlovkiaThaieanaVatiknaAntrktisPortuglaSvazieanaoarji-siaAserbai~anDavvisudanFearsullotFijisullotFrankriikaMauretniaMttasudanTa~ikistangaska-siamtta-siaCook-sullotDavvi-KoreaMalediivvatMann-sullotMtta-KoreaNuortariikaCocos-sullotFilippiinnatNuorta-TimorOarje-SahraSaudi-Arbiadavvi-EurohpVilges-RuoaaaBouvet-sullotCayman-sullotKanriasullotMtta-AfrihkNorfolksullotmtta-Eurohpoarji-Eurohpdavvi-AfrihkkAmerihk SamoaDavvi-MarinatElfenbenaridduFalklandsullotMarshallsullotOa-KaledoniaSalomon-sullotSeychellsullotVuolleeatnamatgaska-Afrihkkmtta-Afrihkknuorta-Eurohpoarji-Afrihkkdvvi-AmerihkkJuovllat-sullotlulli-Amerihkkmtta-Amerihkknuorta-AfrihkkEurohpa UniovdnaStuorra-Britnniamtta-nuorta-siaAOS Virgin-sullotClipperton-sullotPapua-Oa-GuineaEkvatorila GuineaFrankriikka GuayanaMikronesia guovllusdovdameahttun guovluDominikna dssevldiFrankriikka PolynesiaSvalbrda ja Jan MayenTurks ja Caicos-sullotBrittania Virgin-sullotFrankriikka Saint MartinGaska-Afrihk dssevldiSaint Pierre ja MiquelonAustrlia ja Oa-SelndaHeard- ja McDonald-sullotSaint Vincent ja GrenadineOvttastuvvan ArbaemirhtatVuolleeatnamat Saint MartinAmerihk ovttastuvvan sthtatdvvi-Amerihkk ja gaska-AmerihkkLulli Georgia ja Lulli Sandwich-sullot "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz}jfj'vd <6xRH3@AGVVwU!MRx2!ƚ?s;% Sx2Q9`l32 v7!L!s!53" $!)Y̞oZ]K306͝Q#!F X@U3A!#i!̛_!EOLv!32?yk BrIƟ?x;hvI?y?ab3 im""QA2qɂiA]& QhfIA!J7 //Q2Qrl+o2I&XIk?ux ͒;i! :!? j  qWߝ?tRQIК 2f!n!ٛ͜ܜ>@ J)3mXKI2?12QiښvꙢ <2I`!q >y0 ![42s?! jTh! ,!,yQYIP=PW` 'ResB Y` Y`[VAfrihkaKambo~aMilbmiAmerihkaEuroavdatDavvi-AfrihkGaska-AfrihkLulli-AfrihkOarje-AfrihkDavvi-AmerihkLulli-AmerihkNuorta-AfrihkMikronesia guovluLatiinnalaa AmerihkBosnia ja HercegovinaOvttastuvvan NaauvnnatDavvi-Amerihk ja Gaska-Amerihk "&*.26:Za Vj`Z`?a``Qa````r````a{`b`@(aX`P0P%` 'ResB  [VIrOmButoChadeEgitoGaboImenJapoSudoSuaGrciaGmbiaIraqueMnacoQuniaSuciaVietnZmbiaAlbniaArgliaArmniaCambojaCrociaEspanhaEstniaGergiaHolandaHungriaLetniaMalsiaMianmarPolniaReunioRomniaUcrniaAlemanhaColmbiaEritriaIslndiaJordniaLituniaMaurcioZimbbueCingapuraMacedniaCasaquistoGronlandiaGuin BissauIlhas CaimanCoria do SulCoria do NorteBsnia-HerzegovinaIlhas Turks e CaicosSo Cristovo e NevisRepblica dos CamaresTerritrio da Palestina  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGMPY\_behknqtwzU!Cr2-?`w;% 8Q2Q'Ul32 YL!g53E"$!pjYБrߜfb: Q4l_$U3%ME+Z ǜROU&d8Y? al#Wk圗?xo?=eI&{#b3 󜭜m"ɝӜmF5-AyA3A& yFhfI!ҝn5m1I\l}fJ0;XI ۝x  u7]'Vw3-]w j{Vq{Vl$-tR43 <4- Z5V,RٜK*97KI2?~QFd .O2iA?WGq _o$9Gzs?p aTh͜ W䝪P ` 'ResB B B[VAycelandKamboogi  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz&B '1% S xK&5K2?7!53 E% x  qB g/J6OY {'vaO{?G?3S$ ~"]YC?+%+&7iT6x6_?O?&o')6syC a BJLw%Y~=TKT AS46 O6h&A!|Ji 1hIOSU6U!`66XI ]S HpYq&IF$ j-Z[ uppl{& 솏&4A&&RAB!Y. Q _ $6 6KI2//ֆYX IK &B2K7Kq 76'{ TBZ֌L]_pTh!xa!P ` 'ResBj :` nn:`j[VGumTogArbaGanaGineIrkiIranKongKubaLibiMaliMltaOmniPeruRusiShnaSiriSudeSpriSsiTydeAndroBelziBenenBruniButanFidyiGabonGambiGaynaGersiHaitiKatraKenyaKmitKmroKwtiLasiMarkoMyteMrsiNizreNpliOtrsiPlniSamoaShiliSudanTvalUkrniYmniZambiZaponZorziZmaniAlbaniAlzeriAngolaAnglaArmeniBoliviBrezliEritreEspnyeEstoniEtiopiFarnziFlndeGrendaHolndeIrlndeIslndeIsraliItaliiKanadaKroasiKmbziLesthoLiberaLibaanMalawiMaldvaMaleziMonakoMymraNizeraNrvziReinonRuandaRumaniSomaliSurinmTuniziTurukiTiwniUgandaUrugueVanuatVietnmZamakaBahrinaBahmasaBarabdaBelarsiBeremdaBurundiDibutiiDmnkaFilipniKamerneKolombiLetoniiLituaniMekiskiMongoliNamibiiParagueSenegleSyshleTailndeTanzaniZimbbweZordaniArzantnaBulugariDanemrkeGorolndeGuadelpuGuatmlHondursiHongiriiKdivraMaseduniMoldaviiMonserteMoritaniMrtnkiMzmbkaPakistanPitikrniSalvadroSolovakiSoloveniSngpruz KkuKsta RkaLugzambruMikroneziSir-LankaSwzlndeSn-MarenSnt-LisiVenezuelanndoneziBengladshiMadagaskraSier-LeneSnt-HelnaUzbekistanFin ZelndeGnine-BisauKazakisitanSadi ArabiTimro t TZ NrflkoZ Salomonz MrshlKirigizitaanMbongo-AfrkaTaazikiistanFin KaledoniKore t BangaLiechtenstein,TurkumenistanKore t MbongoKdrgb--koz t MlniBleze, BelezkiSama t AmerkaWalsi na FutunaGine t EkuatreArbo Emirti koAz t Kpo-VreGyni t farnziLete t VatikanSse t PalestniAntgua na BarbdaOstrali, SotraliKdrsse t TykiTrinitee na Tobagz Turku na KakiPolinezi t farnziS Tm na PrinspeLeaa-ko t Amerikaz Ngund, KaimniFaganta, AfganstanSn-Pyre na Mikelonz Mrni t BangaBosni na HerzegovnniKdrsse t BafrkaKdrsse t DominkaPrtugle, Kdr PraSn-Krstfo-na-NevsiZibraltra, Zibaratraz Virgo t Amerkaz Virggo t AnglePap Fin Gine, PapuaziSn-Vensan na GrenadniZerebaidyan, Azerbaidyan,Sse t Angle na Ngym t nndeKdrsse t Ngunuhalzo t kong  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz`fgfaaaacffQagE`hgceUf9`c c:c`1c`aac` (c`=bihc``,ddfa^c`gcdi`f`gaCccLchafaaaaab`Efda`5f bafK`_hc`Q`df`d;`de`dEb`"deb-bihW`]`%b5bcca aeMb2aHhe%f agqe'aebdfd]bUbycdpco`.ab@d'ee6du`bcg^dTdJd{`ADGJMPY\_behknqtwz>VgĜԜ䝗uR}Ԛ2_2vQ䜬윺ܜ2Ng?_p4>?|̜$~gdPwlu:?ݛXpuXϛXvg8)2H G< D 2T\(t*1H,5g_X"u32#?Ş|Y$?.Mk/?u=2bG2t4@?uF|T|Q2L[LFE?~iR?n>țښ̝#2ie2|~jo2[2Ξԝud[?ʚϚܝHXIŚvuמb>ĝP?fg#M֛,_^|:FgRP ` 'ResB 4I 4I[Vbirugwamiranlawsmic[niwitcadtunscanamugubalawbilizbininbruniccilicumurdzayrfidjigabunhaytikinyakungulhindlkwitmalmamayummurisnawrunibalnnmsaqatarsamwasswidsuryayaman[umancinyamungaanduraangilaangulabanamabarbadbhutanbljikablcarabrazilbrmudab%raynb[mqizccinwafitnamfransagambyaimalyajurjyalatfyalicumulmcriblubnanlurdunlyabanlyunanl[iraqmaldifmiksikmunakunnijirnnrwijqubrussbanyassicilssudanswisratufaluturkyaucandazambyacrnamaccumalmaywanmuklawbulibyaalbanyaalmanyaarminyabahamasbulunyadanmarkdjibutiduminikfanwamugrilandgwiyanahncaryahulandairlandaisrayilistunyaityubyajamaykakamirunkrwatyalibiryalimaratmalizyamnculyamuznbiqmyanmarnamibyanijiryarumanyasurinamukranyaurugwaymaylandarjantinbaragwaybitkayrnbutswanaculumbyafilibbinfillandafinzwilagwadalubhundurasiritiryakambudyakiribatilitwanyamartinikmuldufyamunsiratriyunyunsalfadursantilinsantlusislufakyaslufinyasncafurasrilankassinigalustralyazimbabwimananyabilarusyaadrabijanandunisyabangladicgwatimalakazaxstanmasidunyamu[imanyasanmarinussa[udiyassiralyunuzbakistanafcanistanburtu rikukusta rikakut difwarlikinctaynluksanburgmadacacqarmikrunizyanyuzilandaswazilandakircizistantadjakistanturkmanstancinya bisawburkina fasuadrar n ma[iqkurya n iffustagldit imunntimur n lqbltbusna d hirsikkurya n ilm tigzirin n kukwalis d futunacinya n ikwadurafriqya n iffusantiga d brbudaawank n fatikansankris d nifissanbyir d mikluntigzirin n malawigwiyan tafransistsamwa tamirikanitsawmumi d bransibtigzirin n kaymantigzirin n marcaltrinidad d mubagukalidunya tamaynuttagdudant tatcikittigzirin n nurfulktigzirin n salumantigzirin n kabbirdibabwa cinya tamaynutbulinizya tafransistsanfansan d grinadintagdudant taduminiktagmma  n tagut d czzaiwunak munnin n mirikantigzirin n turkya d kayktigzirin timgad n nngliztigzirin n maryan n ilm tagdudant tanammast n ifriqyatagdudant tadimukratit n Kongotigzirin timgad n iwunak munnintamna t tanglizit n ugaru ahindi  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzJKMOJKK[KJSLuOI=MbMN+JvM9JoN@JUJa)sINJyICKGJcK2JnLXMmI QPIKMNIKcJwLM% PJOSK{KsKKnPINKIILJKLIQONqJIN'KJcO]I|NKxJJLNJM:IcNKLKIKlMKKI[QJ?IJKJJI?NLLI0ONNIOMDIJMM+MKJLNJEKJJLNOMj LLPLMLIIJ\OJK LLOJO#L3IKJIINI)NI$J5IDP/PLMkK@OeLMP\JgI\LIL+L\MMPJJI"MLMMMM4M.K3LOLI4NPSIbIKLKNBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}a#.++Q'G.b--.-4.r$-@&"-),-+*(S/.)+*)B-)*. ,,S%G0**%/o''d'J%**r,(Z+k#Q*(/$'%* (:$%A$',&O$&.%3$V$)($H$#k*-/!.T,+'C#$H#(,'$'$,&'$$-$'|&+z'm.\%'n%)(&'*K(D'f#c,r-($#,T&r&*%#*x*^&$J&)%&1%#' *00w((#l((7*"&,&+e%1q#w#Y'##h&%#$^*w%$%j/0+v+#(6&#]$*,})V(#e)Y)'"%& %&+6,&))5)\#Z.A)b0.&M)5(%%(#&&@(&+$)'&/%$$$R#&}#,$W#-.%'$/-*R-%#$#N'&'%%%)+&d$2%)*)-0)))B%:'&*/L+E,:%)./>#/M#&($,,(#$/ $%(%z$.+D*$>+*0q)0skoSrbskoEkvdorGrnskoMaldivyNemeckoOceniaRakskoThajskoTuniskoTureckoUruguaj`vdskoAlbnskoAl~rskoArmnskoBelgickoBrazliaEstnskoFilipnyJaponskoKapverdyLotyaskoMalajziaMaarskoParaguajRumunskoSalvdorSeychelySomlskoeuroznaGruznskoKirgizskoMaurciusTalianskoju~n ziaAntarktdaBieloruskoChorvtskoFranczskoMjanmarskoSan MarnoTurkmnsko`panielskoJu~n KreaLuxemburskoSvt Lucia ierna Hora`vaj iarskoju~n EurpaJu~n AfrikaSvt Helenastredn ziazpadn ziaEurpska niaJu~n AmerikaSevern KreaSpojen attyNov KaledniaSaudsk ArbiaVchodn TimorZpadn Saharaneznmy reginsevern Afrikasevern Eurpastredn Afrikazpadn Afrikazpadn EurpaBouvetov ostrovCookove ostrovyLichtenatajnskoSevern AmerikaSevern MarinyStredn AmerikaViano n ostrovvchodn Afrikavchodn EurpaKajmanie ostrovyKanrske ostrovyMacao  OAO nySvt Bartolomejjuhovchodn ziaFranczska GuyanaKon~sk republikaoblase MikronzieKaribsk HolandskoPalestnske zemiaPobre~ie SlonovinySevern MacednskoSpojen kr>ovstvoSvt Martin (fr.)ostatn Tichomorie`alamnove ostrovyFalklandy (Malvny)Hongkong  OAO nyMarshallove ostrovyPitcairnove ostrovySvt Martin (hol.)ju~n zemia AfrikyFranczska PolynziaSvt Kriatof a NevisDominiknska republikaPalestnska samosprvasevern zemia AmerikySaint Pierre a MiquelonStredoafrick republikaSvt Vincent a GrenadnyMenaie od>ahl ostrovy USASvt Toma a Princov ostrovOrganizcia Spojench nrodovBritsk indickoocenske zemieKon~sk demokratick republikaFranczske ju~n a antarktick zemiaHeardov ostrov a Macdonaldove ostrovy)Ju~n Georgia a Ju~n Sandwichove ostrovy$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}iΝޛpޞCaX_fb]D(Š朦R{kwU!ƍIo2(%+\;% )B~2)19`w*2 Q=g: $!.!kBsПK3ca%"^!֛X*}`C%_!8*c !t2++ƛBrIlT?x;hvIV.?y/'z7 ʡ`֜,U^œ2ϠܝC 4 [&Ogh1h,g 2jl -@Ξ7XI ̜Λx pH O~w" jF qsL?*~%aF q!n!/C$_.U.X"2?Ct.v~& @2-q ?p0tIQMZs?! aTh! !4yQVY1Z.jfB&Po P| P9"` 'ResB  &陘[VZKZNZDACiper`vicaGr ijaMehikaTajskaHrvaakaNem ijaTur ijaAl~irijaAvstrijaFrancijaJaponskaKitajskaOceanijaOtok ManRomunijaSlovaakaTunizija`rilankaBolgarijaMad~arska rna goraAvstralijapsevdobidiMavretanijaevroobmo jeBo~i ni otokFerski otokiBouvetov otokCookovi otokiVzhodna AzijaVzhodni TimorZahodna AzijapsevdonaglasiAmeriaka SamoaGvineja BissauKanarski otokiKokosovi otokiNorfolaki otokOsrednja AzijaVzhodna AfrikaVzhodna EvropaZahodna AfrikaZahodna EvropaZahodna Saharalandski otokiKajmanski otokiOstala oceanijaSaudova ArabijaZdru~eni narodi eaka republikaCeuta in MelillaSalomonovi otokiWallis in FutunaFalklandski otokiFrancoska GvajanaJugovzhodna AzijaMarshallovi otokiZelenortski otokiAntigva in BarbudaSlonokoa ena obalaTrinidad in Tobagopodsaharska AfrikaPalestinsko ozemljeZdru~eno kraljestvoBosna in HercegovinaEkvatorialna GvinejaFrancoska PolinezijaSaint Kitts in NevisSao Tome in Principemikronezijska regijaOtoki Turks in CaicosSvalbard in Jan MayenAmeriaki Deviaki otokiJu~noafriaka republikasevernoameriaka celinaZdru~ene dr~ave AmerikeBritanski Deviaki otokiFrancosko ju~no ozemljeSeverni Marianski otokiSaint Pierre in MiquelonZdru~eni arabski emiratiCentralnoafriaka republikaSaint Vincent in GrenadineFalklandski otoki (Malvini)Avstralija in Nova ZelandijaDemokrati na republika KongoNeznano ali neveljavno obmo jeHeardov otok in McDonaldovi otokiBritansko ozemlje v Indijskem oceanuKongo (Demokrati na republika Kongo)Stranski zunanji otoki Zdru~enih dr~avJu~na Georgia in Ju~ni Sandwichevi otoki1Posebno administrativno obmo je LR Kitajske Macao4Posebno administrativno obmo je LR Kitajske Hongkong& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}iVeZ›e8^e^KN'rMBoL"5SB.uLG^ћYi]IۜD5#3?J6 )BO2U$9`2 v7=r;*q 69$!.!w?ОK3Q$e%"ɜ!ܚX}~-NQ\КDA?;!W28Y?Eo?xId#xYerj{?hM5cK+/+H A2 V^K m% Q}B!P4G 1hg&Y2{ld$7ĚXI ?4Ha $; j0 qy4x?tR%'=C q@lC + _@g$L&uXKI2?YBxJY2 v͝&n @2QI`~q %|TK.>WI̕s?V! pTh P P P9"` 'ResB ͕ ͕[VOKKiinaPuolaRuotSaksaSuomTaa~UKgarEgyptiRanskaTanskaTurkkiTaekkiEspanjaJaapaanKomorehKreikkaLiettuaSveitsiFilipinehMaledivehMansuluiSeychellehTave-KoreaThaieennmEestieennmFrsuolluuhMaad-KoreaMaad-SudanSwazieennmBouvetsuluiCooksuolluuhJuovlsuluiU-SeelandVuskueennmAmerika SamoaMaad-AfrikkaNorfolksuluiNuorttriijkOJT MakedoniaRanska GuyanaTave-MarianehVielgis-RuoaaArabiemirkodehCaymansuolluuhSalomosuolluuhU-KaledoniaVuldhenmehKanariasuolluuhKongo tsivldiAscension-suluiCeuta j MelillaClippertonsuluiFalklandsuolluuhMarshallsuolluuhOvtstum StaatahRanska PolynesiaWallis j FutunaAntigua j BarbudaSt. Kitts j NevisTrinidad j TobagoSo Tom j PrncipeBosnia j HerzegovinaMikronesia littovldiOvtstum KungskoddeKosk-Afrika tsivldiMacao -  Kiina e.h.k.Ranska mddh kuvluhSt. Pierre j MiquelonHongkong  Kiina e.h.k.Peeivitsideijee GuineaDominikaanisa tsivldiTurks- j Caicossuolluuh okkevrih j Jan MayenBrittiliih NieidsuolluuhHeard j McDonaldsuolluuhSt. Vincent j GrenadinesKongo demokraattisa tsivldiOvtstum Staati NieidsuolluuhKookossuolluuh (Keelingsuolluuh)Brittila India vldimeer kuvluOvtstum Staati siernssuolluuhFalklandsuolluuh (Malvinassuolluuh))Maad-Georgia j Mddh Sandwichsuolluuh  "%(+.147:=@CFILOUX[dgjmpsvy|  !$'*-0369<?BHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}U!{In2!!=#? 4? uD2Q9`3l32 LY7!L!s!P"ɖ l$!.!bFX`֖ K3ѕQO!X@ U3!#!_!OҘ!3P2?BrIr6뚗?x;hvIZ?gƗ?b3b `;oX&2.wA# [#hfIA!>R" // 3Q42*lEo2^IRXI ?Xx ͒v3;i! &!? j qL7rN?וCtRQ3 2f! "nt?Yl@ݕ@ J)3?3XKI2}!?QYv, @2QI`!q  ;!I̕ s?ՙB! ]Th! !yQYΕ@1jE#֗ǚBIP>PGP ` 'ResB  [VBeljiumIzuraeriKorea, NorthKorea, SouthSamoa ye AmerikaZvitsuwa zveCookAntigua ne BarbudaZvitsuwa zveCaymanZvitsuwa zvaSolomonZvitsuwa zveAmerikaZvitsuwa zveMarshallBoznia ne HerzegovinaZvitsuwa zveFalklandsZvitsuwa zveHingirandiZvitsuwa zveTurk neCaicoZvitsuwa zvekumaodzanyemba eMariana  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzI]_!!u;"?F "2%@3327!Ws!s? $!.!RRL  6%"h%@#U3 !!_!O"֜OJGh!38a?@BrI}T?x;hvI?$?$ C$m"X BJQ2w!.ApiJ %QhfIA!@J" M$/ 3I@l@2IRXI ?4x v3:Ri!` C~!?Y jR qwewR?P̐tRQ3 2f! "o!?Y,R@@ J)3?3XKI2}!?QIw 3(J2JI`!q #2#X!IkSs?윗! qTh9 K!1PW` 'ResB  &[VJaadJiliBeeruGuaamMasarQadarRuushToogoMakaawBalaawBeliisBiljamBiniinBuutanCiraaqCumaanDunidaGiriigIiraanIsbeynJabaanJarmalJekiyaKuwaytLiibyaMaaltaNayjerNebaalQubrusTimoorAnguulaBaanamaBaxreynBoolandGaaboonHangariHindiyaJaarseyJabuutiKoosofoLatfiyaLosootoMoldofaMoonakoMorookoSamoowaSuuriyaTaywaanTufaaluUgaandaYukraynAyrlaandAyslaandBahaamasBarmuudaBitkairnFanuaatuFilibiinGuurnseyIswidhanItoobiyaJamaaikaJoorjiyaKomoorosKurakaawMiyanmarNoorweeySaambiyaSeerbiyaShiinahaSinigaalSishelisSurineymTalyaaniTaylaandTokelaawYurusoonAlbaaniyaAljeeriyaArmeeniyaAsarbajanAwsteriyaBakistaanBaraasiilBaraguaayBoliifiyaBortugaalBuruneeyaEritreeyaEstooniyaFaatikaanFalastiinFaransiisFiyetnaamGuadeluubIkuwadoorIsraaiilKaameruunMaartinikMusambiikNamiibiyaRumaaniyaSimbaabweSingaboorTuniisiyaAmeerikaasArjentiinaBaarbadoosBotuswaanaBulgaariyaEswaatiiniGiriinaadaKamboodiyaKaribiyaanLaybeeriyaMaaldiqeenMongooliyaNayjeeriyaRiyuuniyonSirilaankaSoomaaliyaTansaaniyaAntaarktikaFenisuweelaGini-BisaawIndoneesiyaIslofaakiyaIslofeeniyaIswaasilaanKorweeshiyaKosta RiikaLituweeniyaLuksemboorgMelaneesiyaMoontenegroMuritaaniyaNederlaandsNikaraaguwaSiraaliyoonSt. MaartinTimoor BariAayforikoostAfgaanistaanAwstaraaliyaAyfori KoostEl SalfadoorGuwaatamaalaLiyjtensteynMawrishiyaasMikroneesiyaSwiiserlaandUusbakistaanYurubta BariMidowga YurubAasiyada BariAfrikada BariBooliyneesiyaBueerto RiikoBuufet IslandKasaakhistaanNiyuusiilaandAustraalaasiyaBurkiina FaasoFaransiis GiniKoonfur AfrikaSiint MaarteenWalis & FutunaKoonfur SuudaanDiyeego KarsiyaGalbeeka AfrikaJasiiradda KookSamowa AmeerikaSt. BaathelemiyYurubta GalbeedYurubta WaqooyiBartamaha AasiyaAasiyada GalbeedJasiiradda AlandJasiiradda FarooKoonfur AmeerikaLaatiin AmeerikaSacuudi CarabiyaSaxaraha GalbeedSeyuta & MeliilaWaqooyi AmeerikaWaqooyiga AfrikaJamhuuriyadda JekJasiiradda KanariKuuriyada WaqooyiQaramada MidoobaySt. Kitts & NefisTiristan da KunhaU.S Fargin IslandAntigua & BarbuudaBartamaha AmeerikaEkuwatooriyal GiniJasiiradda KookoosJasiiradda SolomonWaqooyiga AmeerikaYurubta KoonfureedAasiyada KoonfureedAfrikada KoonfureedJamhuuriyadda KongoJasiiradda KirismasJasiiradda MaarshalJasiiradda NoorfolkMasedooniya WaqooyiTirinidaad & TobagoGobolka Aasiyada yarJasiiradaha FooklandJaziiradaha FooklaanKuuriyada KoonfureedBoqortooyada MidowdayJasiiradda AsensiyoonJasiiradda KilibartonKaribiyaan NadarlandsSao Tome & BirincibalTurks & Kaikos IslandBiritish Farjin IslandBoosniya & HarsegofinaJasiiradda Isle of ManJasiiradda Kayb FaardeDhulxeebeedka OsheeniyaJamhuuriyaddda DominikaAasiyada Koonfur-galbeedBooliyneesiya FaransiiskaSt. Finsent & GirenadiinsJasiiradda Haad & MakDonaldJamhuuriyadda Afrikada DhexeJasiiradda Niyuu KaledooniyaAfrikada ka hooseysa SaxarahaJasiiradda Waqooyiga MariaanaImaaraadka Carabta ee MidoobayJamhuuriyadda Dimuqaadiga KongoJasiiradaha ka baxsan MaraykankaFalastiin Daanka galbeed iyo QasaJamhuuriyadda Dimuquraadiga KongoJasiiradda Sfaldbaad & Jaan MayenGobol aan la aqoonin amase aan saxnaynDhul xadeedka Koonfureed ee Faransiiska*Jasiiradda Joorjiyada Koonfureed & Sandwij-Dhul xadeedka Badweynta Hindiya ee Biritishka& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}viKS١@٤ڟˡŤɦ-ešl\ϥ.@؜j~'=Ǣ; )TQS<蜛2ZעΞaE"L.!y*2H2"$奝Oʜ#}t&~؞ѝa":ğKC?@if}b UvI@?ԣa(khFڝ :ϟ2 棤h O.o0(H@8͠ 2=U><٠XI|͒v3FPO)Ü jo⦝i̐ĞE,Z2pm4ȝn JyLmKI+'=UiX'8O(JXќI`xq 7Qh`2xpE/I=. xP   ZdnyQY@>.j2ǧ!£z PVPaP ` 'ResB%  ,,&%[VMBAziOKBSHBABotaGanIndiKiliKinKubRusiekiArubFixhiGreqiMaltQiproSerbiSuediTurqiAfrikAngolAustriBelizEgjiptEtiopiEvropFrancJaponiKosovKroaciLiberiMajotNigeriOqeaniPoloniRuandSpanjUgandZvicrAlgjeriAmerikAndorrAnguilBahrejnBermudeGernsejGranadGuajanHolandIrlandIslandJordaniKaraibeKirgiziKolumbiLituaniMalajziMeksikMoldaviUkrainXhersejXhibutiAustraliBelgjikBotsvanBullgariDominikFinlandGjeorgjiGjermaniMal i ZiNorvegjiShqipriSingaporSllovakiSlloveniTajlandXhamajkDanimarkGrnlandGuadelupGuatemalHong-KongKamboxhiaMartinikMauritaniMontseratPalestinSejshelleSri-LankSuazilendVenezuelAntarktikArgjentinBjellorusiI panjohurIshujt KukKosta-RikPorto-RikoShn-ElenShn-LuiaAustralaziaAzerbajxhanAzia JugoreGuine-BisauPseudo-bidiTaxhikistanAzia LindoreDiego-GarsiaIshujt FaroeIshujt KokosIshulli BoveKore e JugutLihtenshtajnRPA i MakaosSierra-LeoneZeland e ReAfrika JugoreArabi SauditeAzia QendroreEvropa JugoreIshujt AlandIshujt KajmanKaledoni e ReKore e VeriutPseudo-thekseTimori LindorAfrika LindoreAfrika VerioreAfrika e JugutAfrika e MesmeAmerika LatineEvropa LindoreEvropa VerioreIshujt KanarieIshujt SolomonKepi i GjelbrRepublika ekeSudani i JugutAmerika VerioreAmerika e JugutAzia JuglindoreIshujt FalklandIshujt MarshallIshulli NorfolkIshulli i ManitKongo-BrazavilMianmar (Burm)Samoa AmerikaneTheuta e MelilaTristan-da-KunaUollis e FutunaAmerika QendroreAmerika e VeriutAzia PerndimoreGuajana FrancezeBashkimi EvropianBregu i FildishtIshulli AsenshionIshulli KliprtonRPA i Hong-KongutAfrika PerndimoreBosnj-HercegovinEvropa PerndimoreKaraibet holandezeMaqedonia e VeriutPolinezia FrancezeRajoni MikronezianAfrika SubsaharianeGuineja EkuatorialeSao-Tome e PrincipeShn-Kits dhe NevisMbretria e BashkuarRepublika DominikaneSaharaja PerndimoreSvalbard e Jan-MajenShn-Pier dhe MikelonTerritoret PalestinezeIshujt Hrd e MekdonaldIshujt Turks dhe KaikosIshulli i KrishtlindjesIshujt Falkland (Malvine)Ishujt e Marians VerioreEmiratet e Bashkuara ArabeIshujt e Virgjr BritanikShn-Vincent dhe GrenadineTerritoret Jugore FrancezeIshujt e Virgjr t SHBA-sIshujt Periferik t SHBA-sRepublika e Afriks QendroreOrganizata e Kombeve t BashkuaraOqeania e Largt (Lindja e Largt)Territori Britanik i Oqeanit Indian+Xhorxha Jugore dhe Ishujt Sendui t Jugut& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}霗ơK$/v}ݝğ֡ (3(M\J>Ioj ITF-72Q6ULH2 TL!x ]s(?_.!Y&nX`uK3?ќl%QuV7#8` ʢ(Z$c9Ǟ%m)ўŜ!۞xПz?/wrkXŝ͝՝!2vؠ5 X5 +B+6!P4`_1h u8<2pl6Oܤ ˜?Hnʠ D"~ ji qwl?RM[c=( <4qڥ@' לYz!@ݜ8\52,zѣxJBb}f*G 蟦2QI`q o|_g~$I̕,?b! vThܟ(= a%jyQVY.j2eBpܢ¤5 P P( P9"` 'ResB  4 &4 [V##A25B0?0=5@78@G:038?0B>YA:0"C@A:05<0G:0 58=8>=CAB@8X0C30@A:08X5B=0<2045;C?5B>=8X00R0@A:0 C<C=8X0#:@0X8=0%>=3:>=35@<5=8X0AB@2> 0=(20XF0@A:0!25B0 5;5=028=5X0-8A0>AB@2> >@D>:$0@A:0 AB@20>68[=> AB@2>2@>?A:0 #=8X00=0@A:0 AB@20><>@A:0 AB@20;0=4A:0 AB@200X<0=A:0 AB@208X0=<0@ (C@<0)!  0:0> (8=0)!X548Z5=5 @6025!5=B 8BA 8 528A$>:;0=4A:0 AB@20#40Y5=0 >AB@20 !!  %>=3:>=3 (8=0)!0> "><5 8 @8=F8?5:20B>@8X0;=0 28=5X0AB@20 "C@:A 8 08:>AD@8:0 XC6=> >4 !0E0@5!25B8 0@B8= ($@0=FCA:0)!25B8 0@B8= (%>;0=48X0):50=8X0 (C40Y5=0 >AB@20)!525@=0 0@8X0=A:0 AB@20<5@8G:0 528G0=A:0 AB@20&5=B@0;=>0D@8G:0 5?C1;8:0@8B0=A:0 528G0=A:0 AB@20>:>A>20 (8;8=3>20) AB@20"8<>@-5AB5 (AB>G=8 "8<>@)10;0 !;>=>20G5 (>B 4 2>0@)AB@2> %5@4 8 5:4>=0;4>20 >AB@20@8B0=A:0 B5@8B>@8X0 =48XA:>3 >:50=0C6=0 >@_8X0 8 C6=0 !5=428G:0 AB@20& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz};C[R@,[p;[Y[Gj M6a TmCrM6 rcTR[J[h[=3:>=3 ".QSe8Fa Zx!0qE[P#P/"` 'ResBP5 5 [V5 'ResBN  VV&N[VKiparMajotD~erziNema kaReinionEvrozonaGvadelupLetonijaOkeanijaJermenijaAvganistan`vajcarskaSveta JelenaFarska OstrvaKukova OstrvaOstrvo NorfokBo~ino OstrvoEvropska UnijaCentralna AzijaKanarska OstrvaKomorska OstrvaKongo - KinaasaNepoznat regionOlandska OstrvaOstrvo AsensionCentralna AfrikaKajmanska OstrvaMaraalska OstrvaMijanmar (Burma)SAR Makao (Kina)Tristan da KunjaFoklandska OstrvaSent Kits i NevisSjedinjene Dr~aveUjedinjene nacijeSen Pjer i MikelonZelenortska OstrvaSAR Hongkong (Kina)Udaljena ostrva SADMikronezijski regionAfrika ju~no od SaharePalestinske teritorijeSent Vinsent i GrenadiniSveti Martin (Francuska)Sveti Martin (Holandija)Severna Marijanska OstrvaSevernoameri ki kontinentAmeri ka Devi anska OstrvaOkeanija (udaljena ostrva)Britanska Devi anska OstrvaKokosova (Kilingova) OstrvaTimor-Leste (Isto ni Timor)Foklandska (Malvinska) ostrvaObala Slonova e (Kot d Ivoar)Ostrvo Herd i Mekdonaldova ostrvaBritanska teritorija Indijskog okeanaJu~na D~ord~ija i Ju~na Sendvi ka Ostrva& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}iQZrZ8^KVer!TMBqqoL5SB=TuL*]G^^Yi\ҜMqD5Ȝ)?xZ5 D~2U$9`Y2 m7!=,{sq =F69$!.!mkݜK3[$El%"n?\}Ɖ3Few Z.DAj!W[r 8Y?o?xȇ/y#xVer1?CMM5;KS`/X $2]%V^K m% +L}B&!u,P4 1hg&'2ϝ{l$71C k64͒Ha $5{ j% q4x?[[%՞UF qC + qt@g$蜣&넦LKI2?YBxJ2 & &ȓ O@2ٟI`q l q|TKI7WI̕O/k /Th !݉%}yQVYI 0.j2Ape&a/T`"PoP|P ` 'ResB   [V ".1QSekn5BT:&aGx-@4ԕEZPPa'` 'ResBP6 6 [V6 'ResB   [V .1Sekn5B&aGx@4ԕEZPP ` 'ResBP  [V 'ResB   [V ".QSeT:&aOGx-@4EZPP ` 'ResBP6 6 [V6 'ResB P [Vsr_Latn_ME 'ResBP5 5 [V5 'ResB P [Vsr_Cyrl_XK 'ResBP5 5 [V5 'ResB" B ))&B"[VFNJulnUngernMarockoTurkietvrldenAlgerietBouvetnEtiopienFrarnaGreklandKaribienRysslandSydasienSydkoreaSydsudanTjeckienTunisienstasiensttimor2.1.48.90CookarnaKomorernaMoldavienNorfolknS:t LuciaSlovakienVstasienstafrikasterrikesteuropaKokosarnaMaldivernaS:t HelenaVstafrikaVsteuropaVstsaharaCaymanarnaNya ZeelandSydostasienVitrysslandAzerbajdzjanClippertonnFilippinernaKanariearnaSalomonarnaSaudiarabienSeychellernaoknd regionsdra AfrikaMarshallarnaPitcairnarnanorra AmerikaCentralamerikaFalklandsarnaFranska GuyanaNordmarianernaNya KaledonienS:t BarthlemyElfenbenskustenUSA:s yttre arEkvatorialguineaPapua Nya GuineaRepubliken KongoCeuta och MelillaFranska PolynesienEuropeiska unionenFrenta NationernaMikronesiska arnaAntigua och BarbudaS:t Kitts och NevisSubsahariska AfrikaTrinidad och TobagoNord- och Sydamerikayttre ar i OceanienFrenade ArabemiratenSo Tom och PrncipeBrittiska JungfruarnaSvalbard och Jan MayenTurks- och Caicosarnafejkad bidi (fr test)Karibiska NederlndernaBosnien och HercegovinaDominikanska republikenS:t Pierre och MiquelonWallis- och FutunaarnaAmerikanska JungfruarnaFranska sydterritoriernaHeardn och McDonaldarnaPalestinska territoriernafejkade accenter (fr test)Centralafrikanska republikenS:t Vincent och GrenadinernaDemokratiska republiken KongoSydgeorgien och SydsandwicharnaBrittiska territoriet i Indiska oceanen& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}ciA͠xh94U1àZם.;Lv6`/9N/3M5NwU!Rs2=#?rC5 rKɞ2Q/9`&l32 7!L!s!u &53"t $!.!WYoo47Ÿ K3[3֞Q#!Fp ŝKX@U3k!'_!7}:/"wB'^!2?BrI⟏Ǣ?x;hvI?sL6b3RA袟`m"' AxA2%A# hfIA!oR S/QJ2>]lEo,1IBXI ?bx v37i! !?w j q'㞤?LQ93 2fؠ!'! @?@mK.0%XKI2}!?QYf IvG 3L2I`Νq [2 ҟM!IySs?! աThS^! .!$yQVY^1IC2X`QPP(P` 'ResB : $:[VEZSaudiaUchinaChechiaAntaktikiAzerbaijaniKongo (DRC)Asia ya KatiSudan KusiniUmoja wa UlayaAmerika KusiniAsia ya KusiniKisiwa cha ManMji wa VaticanOceania ya NjeAmerika ya KatiUlaya ya KusiniUmoja wa MataifaAfrika ya KusiniCeuta na MelillaGuinea ya IkwetaJamhuri ya KongoSahara MagharibiVisiwa vya AlandVisiwa vya FaroeWallis na FutunaAmerika KaskaziniAsia ya MagharibiAsia ya MasharikiKisiwa cha BouvetVisiwa vya CaymanVisiwa vya KanariUfalme wa MuunganoEneo la MikronesiaGuiana ya UfaransaKisiwa cha NorfolkSt. Kitts na NevisTimor ya MasharikiUlaya ya KaskaziniUlaya ya MagharibiUlaya ya MasharikiAfrika ya KaskaziniAfrika ya MagharibiAfrika ya MasharikiAmerika ya KilatiniEneo lisilojulikanaKisiwa cha KrismasiMaeneo ya PalestinaVisiwa vya MarshallVisiwa vya PitcairnAmerika ya KaskaziniKisiwa cha AscensionSo Tom na PrncipeUholanzi ya KaribianiKisiwa cha ClippertonPolynesia ya UfaransaSvalbard na Jan MayenSantapierre na MiquelonAsia ya Kusini MasharikiSt. Vincent na GrenadinesVisiwa vya Cocos (Keeling)Visiwa vya Turks na CaicosVisiwa vya Virgin, MarekaniVisiwa vya Virgin, UingerezaHimaya za Kusini za KifaranzaAfrika Kusine mwa Jangwa la SaharaVisiwa Vidogo vya Nje vya MarekaniVisiwa vya Falkland (Islas Malvinas)Kisiwa cha Heard na Visiwa vya McDonald,Visiwa vya Georgia Kusini na Sandwich Kusini$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}#iNΞ➺UXnǝcR3@"A4AvݠU!|hRv2!!Tugo"? p^d%@M332 t^7!L!s!s"ٝ E"$!.!PJ U` E6ß%"wL #X#}g} ,!!__!;/G4;}OJ}!52?@I=gp?xM"vIjH?#?~W 9`%;oXh RQ2w[v`3JAI@ %[#hfIA!!@J" M$/ 3Q4'F@lEo2pmI"XI ,4x ͒i!` H!I j3 qٟew1/"PZQ2 2fۜ@ "n!>w!G@@\J)3?3m@KIZ}!?QY%vk Gwa@2QI`!q ov2# .!}̜6s?! Th! ER! yQVY@I .jE2jNRkh#ـKndPPP3#` 'ResBG „ KK„G[VKroeshiaSaiprasiVietnamuAsia MasharikiKisiwa cha ChristmasB(+:'*0Kf{  2qބI"̄Ä?4w3u" h4_}-hw{}Մ@P/"` 'ResB   A [VGuamiShamuUkreniKroashiaSaiprasiVietnamuAntaktikaSingapuriGrinilandiIvorikostiMontseratiAfghanistaniMyama (Burma)TurukimenstaniMakau SAR ChinaMji wa VatikaniKeuta na MelillaMasedonia (FYROM)Papua Guinea MpyaVisiwa vya KaimaniHimaya za PalestinaVisiwa vya Kokos (Keeling)Himaya ya Uingereza katika Bahari Hindi0Visiwa vya Jojia ya Kusini na Sandwich ya KusiniA+:FImv !'*03EKQW]fx{  )5GM\bknq~_I"?$ih7ȝv]W"g.??`4w3u" h1h""s4I}&띕o-SD!w/o''m@iQEٝPPP/"` 'ResBk 4# rr$4#k[V  - - ( ) ( ) - & ( ) & ( ) - & & ( ) . . & & & & . . & ( ) 1ܤ $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}#2,)*-+,,O--,,(,j%+'+P+/)O'b/-))")Q(*++*/s-*$.*"0&&&y$((*&({#+'K/'(''n+')%&H$!.'&:$0&.&!%A$}+0(1%O$C#/+-X0.,-*V)R#$- '=-'#($^,$$%A+%'%-&a-a%&$)&&)<,]&%(u#-)) &#,$%*%H#(<)|%-'-#]1s%#+*.0(%r$Y%*('$*$51##&$ $#%$#I)&'$/m')#o,&]$I%+,#&k$r(*x&d$T&K&9&)5.;' ,;(k#-1'-y/F(g(})V$Y'E'#B&A%\( %+#_+&%.,$%\#3$c)>##f#-q.p)(9%s0.s*4/*a#%$-c'f&%#o&;*2+%)Q%(+( 0}(I*'$%%)/*+#)]./M#0W#' )$e*,%$%I.$%$'$$0+*$)*0&=0/'w'/*#9##,%' .yQVYp#&#(5##.jE2M,-(W* 1.K#+\PPP3#` 'ResBe 4# ll$4#e[V ( >   2 @  . ( M  > & M  ? 2 @  K  K ( ? / B ( L 0 A * F 0 B + ?  @ . > 2 ? 9 H  ?  0 A , >  0 >  M  0 > ( M  F ( ! >  $ > 0 M  / > ( >  G , ( M  * > ( M  . H  >  0 M  @  K   > ( H  0 M * ( > . > .  > 5 M . 2 > 5 @ 0 7 M / > 5 ( >  A    K 2 >   ! K 0 >  >  ! >  A 5 H  M  F ( M / >  J 8 K 5 K  M / B , >  M 0 @ 8 M  M 5 > . M  F  ? / >  0 M . ( @  ? , L  ?  F 0 M 8 @  A 5 > 2 A $ H 5 > ( M ( > 0 M 5 G ( G * > 2 M * > 2 > 5 M , F ( ? ( M , F 2 ?  M , M 0 B ( G - B  > ( M . > / J  M . > 2 M  > . J ( >  K . J 0 >  K / A . ( M / A . F ./ F . F ( M 2 > 5 K 8 M 2 ? , ? / > 2 F 8 K $ K 8 ? 0 ? / > 9   G 0 @   ? * M  M 0 A  M 5 G  7 ? ( ? / >  M / B 0 8 K  >  , ? / >  M 0 F ( ! >  >  , ? / > ( . @ , ? / > * 0 >  M 5 G * K 2 >  ! M * M 0 *    , 9 > . > 8 M , A 0 A  ! ? , F 2 > 0 8 M . 2 G 7 ? / > . > 0 ? 7 8 M / A . 8 M .0 A 5 >  ! > 2 F , ( > ( M 6 M 0 @ 2   8 F ( F  2 M 8 H * M 0 8 M 8 M 5 @ ! ( M   M 5 ! > 0 M  0 M 2 >  ! M  8 M 2 >  ! M   , K ! ? / >  > . F 0 B ( M  ? 0 ? , >  ?  J . J 0 K 8 M  J 2  , ? / >  0 M ( M 8 @  > 0 M  ? / >  K 0 M ! > ( M  K  F 2 > 5 M ! J . ? ( ?  > ( H  @ 0 ? / > , F 0 M . A ! > , F 2 M  ? /  , J 2 @ 5 ? / > , M 0 F  ? 2 M - > 0 $ & G 6  .   K 2 ? / > . / ( M . > 0 M . F  M 8 ?  K . F 2 ( G 6 ? / . K 2 M ! K 5 > / B 0 K  K ( M 0 K . G ( ? / > 2 > $ M 5 ? / > 2 H , @ 0 ? / > 5 ? / $ M ( >  5 F ( ?  A 2 > 8 ?   * B 0 M 8 @ 7 F 2 M 8 M 8 B 0 ? ( > . M 8 F 0 M , ? / > 8 K . > 2 ? / > 8 M * F / ? ( M 9 >   >   M  . F 0 ?  > 8 M  2 M  @ 0 ? / >  2 M , G ( ? / >  0 M . G ( ? / >  8 M  M 0 ? / >   M 0 > / F 2 M  % ? / K * ? / >  M 0 F / ? ( M  0 ?  M 0 ? / >  8 M  K ( ? / >  ?  , > , M 5 G  >   > ( ? / > % > / ? 2 >  ! M ( ?  0 >  A 5 > * > 2 8 M $ @ ( > * K 0 M  A  2 M + ? ( M 2 >  ! M + M 0 > ( M 8 M , 2 M  G 0 ? / > , 9 M 0 F / ? ( M , > 0 M , ! K 8 M , A 5 H & @ 5 ? . !  > 8 M  0 M . J  >  , ?  M 0 @ / B ( ? / ( M 9 K  ! A 0 > 8 M   0 M , H  > ( M  0 M  F   @ ( >    M 5 ? 2 M 2 >   ! K ( G 7 ? / >    ? 8 M $ > ( M  0 ? , M , ? / ( M  M 0 J / G 7 ? / >  M 5 >  ? . > 2 >  M 5 > ! F 2 K * M  M / A ( @ 7 ? / > ! F ( M . > 0 M  M * >  ? 8 M $ > ( M * > 2 ? ( G 7 ? / > ,   M 2 > & G 6 M , K  M 8 M 5 > ( > . ' M /  8 ? / > . > 0 M  ? ( @  M . > 2 M & @ 5 A 2 A . L 0 ?  G ( ? / > 2 ? % A 5 G ( ? / > 8 M 2 J 5 G  ? / > 8 M 2 K 5 G ( ? / >  8 M  M 0 G 2 ? / >  5 0 @  K 8 M  M  >   K (DRC) A  M & @ 5 A 2 A  G * M 5 F 0 M ! F  K 8 M  > 0 ?  >  ? , M 0 > 2 M  0 M $  ?  ? 8 M $ > ( M ( M / B  ? 2 >  ! M * ! .  ?  8 ? / > * ! .  ? 8 9 > 0 > + > 0 K & @ 5 A 2 A . >   F ( F  M 0 K . >   M 8 F 0 >  M 2  M 8 F  , 0 M  M 6 > ( M . > 0 ? ( K $ B 0 M * A  8 ? / >    > 0 M  ?  ?  >  + M  ( ? 8 M $ > ( M $ M $ 0  J 0 ? / > $ M $ 0 / B 0 K * M  2 M  + M . > ( M  G ( 0 @ & @ 5 A 2 A &  M 7 ? #  8 ? / > ( H 0 A $ ?  8 ? / > + ? 2 ? * M * H ( M 8 M . H  M 0 K ( G 7 ? / > 5 >  ?  ( M (  0  8 L & @  0 G , ? / > $ B 0 M * A / B 0 K * M &  M 7 ? # 8 B ! > ( M  8 F ( M 7 ( M & @ 5 ?  2 >  ! M & @ 5 A 2 A  8 M  M 0 G 2 G 8 ? / >  M , F  ? 8 M $ > ( M $ M $ 0  . F 0 ?  > $ M $ 0  + M 0 ?  >  2 M 8 > 2 M 5 ! K 0 M  G . > ( M & @ 5 A 2 A  K  M ! ?  5 K 0 M  ? . K 0 M -2 F 8 M  F $ B 0 M * A  ? . K 0 M &  M 7 ? #  J 0 ? / > &  M 7 ? # / B 0 K * M ( > 0 M + K  M & @ 5 ? * 6 M  ? . / B 0 K * M * M / B 0 M  K 0 ?  K , A 0 M  ? ( > + > 8 K . ' M / .  . F 0 ?  > . ' M / .  + M 0 ?  > 8 K 2 . ( M & @ 5 A 2 A 8 M 5 >  ? 2 M / >  ! M  . F 0 ?  ( M 8 . K 5 >  ? 0 M  ?  ? 8 M $ > ( M  M 0 ? 8 M . 8 M & @ 5 ?  M 0 @ ( M 2 M / >  ! M  F  M 0 ? * , M 2 ?  M $ B 0 M * A  + M 0 ?  > &  M 7 ? #  . F 0 ?  > &  M 7 ? #  + M 0 ?  > + M 0 F   M  ? / > ( > . > 0 M 7 2 M & @ 5 A 2 A 2 >  ? ( M  . F 0 ?  > 8 ?   M . > 0 M  F ( M 8 F / ?   M 2 B 8 ? / > 8 F / ?   M 9 F 2 F ( > 8 M 5 ?  M  0 M 2 >  ! M  >   K -  ? ( M 7 > 8 >  ? ( ? / > -, ? 8 M 8 > 5 M ! ? / >  K  > 0 M 8 ? / > $ F 2 ? / ( ? * M 0 >  $  8 ? / F 0 M 0 > 2 ? / > ( M  0 M  M . F ( ? 8 M $ > ( M / A ( H  F ! M ( G 7 ( M 8 M 8 F / ?   M . > 0 M  ? ( M 9 >   >   M  8 M   0 M * 8 F 9 0 ( M  + M 0 ?  >  7 @ ( ? / > , /  A ( M ( 5 ?  >   K (0 ? * , M 2 ?  M ) M 2 ? * M * 0 M  ( M & @ 5 ?  M 0 ? 8 M  ( M !  ( M 9 > / A ( H  F ! M 8 M  G  M 8 M / B 0 K * ? / ( M / B ( ? / ( M 2 ?  M  F ( M 8 M  F / ? ( M 8 F / ?   M , 0 M % F 2 ? . ? 8 M / B  > & . F 2 ? 2 M 2 >   M 5  K 0 ? / 2 M  ? ( ? / > .  > 5 M  8 M   0 M  H ( >  M 0 J $ M $  > 2 F ! K ( ? / > * > * A 5 > ( M / B  ? ( ? / > + M 0 F   M * K 2 ? ( @ 7 ? / > / A ( H  F ! M  ?   M ! . M  >   K - , M 0 >  > 5 ? 2 M 2 ? ! J . ? ( ?  ( M 0 ? * , M 2 ?  M + >  M 2 M / >  ! M & @ 5 A 2 A . H  M 0 K ( G 6 ? / * M 0 >  $  $ M $ 0  . F 0 ?  > - B - >   $ M $ 0 . 0 ? / > ( > & @ 5 A 2 A * ?  M  F / ? 0 M ( M & @ 5 A 2 A  0 @ , ? / ( M ( F & 0 M 2 >  ! M 8 M &  M 7 ? #  + M 0 ?  > - B - >   * 6 M  ? .  + M 0 ?  > - B - >   5 > 2 M 2 ? 8 M . 0 ? / A + A  A ( > * > 2 8 M $ @ ( ? / ( M * M 0 >  $ > 2 A / A . 8 M . 5 0 M  ? ( M & @ 5 A 2 A    ?  M 5 > . 0 ? / A , > 0 M , A ! >  K  K 8 M ( @ 2 ?   M ) & @ 5 A 2 A  M 0 ? ( ? ! > ! M . 0 ? / A  J , >  K , M 0 ?  ? 7 M 5 0 M  ? ( M & @ 5 A 2 A / A ( H  F ! M  0 , M  . ? 0 G  M 8 M + M 0 F   M &  M 7 ? # * M 0 >  $ > 2 A 8 > 5 K  K . M . 0 ? / A * M 0 ? ( M 8 ? * ?  0 M  M 8 M . 0 ? / A  H  K 8 M & @ 5 A 2 A , K 8 M ( ? / > . 0 ? / A 9 F 0 M  ?  K 5 ? ( > 8 F   M 0 2 M  + M 0 ?  ( M 0 ? * , M 2 ?  M 8 F / ?   M  ?  M 8 M . 0 ? / A ( F 5 ? 8 M 8 F / ?   M * ? / F 0 M . 0 ? / A . ?  F 2 > ( M 8 M 5 > 2 M , > 0 M ! M . 0 ? / A  > ( M . > / F ( M , M 0 ?  @ 7 M 9 ?  & B . 9 > 8 . A & M 0 * M 0 >  $  8 F / ?   M 5 ? ( M 8 F   M . 0 ? / A  M 0 F ( ! @ ( M 8 M * B 0 M 5 0 ? * , M 2 ?  M / A  K 8 M 2 > 5 M . G 8 ? ! K ( ? / > 8  / A  M $ 0 >  M /  . F 0 ?  > , /  ( M ( & @ 5 A 2 A 9 F 0 M ! M & @ 5 ? . 0 ? / A . F  M ! J ( > 2 M ! M & @ 5 A 2 A + >  M 2 M / >  ! M & @ 5 A 2 A ( 8 M 2 > 8 M . > 2 M 5 ? ( > 8 M )-&  M 7 ? #  > 0 M  ? / > . 0 ? / A &  M 7 ? # 6 >  ! M 5 ?  M & @ 5 A 2 A $ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}%,|*+$.2++*@+.&U.()))*`*B&A.Q()r(+)/*(*)+,,D*#z/)/'&&#)'j+&(p#R*'/'\(&$+}''$%T$o-%b$ &.&%i$'g(,%[$#2/K,/.<,*(H#%-%-($($+l%$$k,#$;(%.&-|%#'$7)'&'K-T&i'a#-.*C)s'#-$%+%5#)+$-%(-$U1($[,#,1'(k#$)'%&)&t0v#|#%9#*$#%##y+%%%0)*#*'$T%,]-\%o&$(g)f&$$~$K&O),'+0f#0&'&-j.}(([)w$<%(#9&4%'$-#*%K'.?$F$W#R#)>##\#--)F( %60.+._'M$%#,']&&#L%*N+&=*t%&-,(T0(,s)d%&&6*/*,$\+'-/C#/M#A')%*,0(##J/1$8$7''#0,9-$n**0&b//x&#.s+#$p$+$-'{,yQVY$&#U'$D%.jE2(-(+,10K*PPPP3#` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?hRQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResB 4 4[V@>8A@#<>=$88-@>=.=>=/<0=030<CB>=><>@818OO=<0 CA8O!C4>=!C@8O#@4C=%8B>90B0@5@A85;38O5B=0<28=5OA@>8;C1=>=0;482!59H5;!><0;"C@:8OC209B81CB8=38;8OAC=A>=0@09=5;>@CA0<1>00@>:0H C<8=8O$@0=A8O(25BA8O>=:>=3;07>8@C;>@8O08AB>=>:8AB>=C@8AB>=8=4CAB>=0>@8AB>=CC;8AB>=70@1>9>=!5=B ;5=0">8:8AB>=(259BA0@8O07>8AB>=715:8AB>=>=3> ()0:0> ()078@08 M=!85@@0-5>=5!8=B-00@B5=078@08 C25C<C@88 '5E5;0=48O8 02>@5O8 (8<>;!5=B-0@B5;<8!C4>=8 0=C1(0@8 >B8:>=>=:>=3 ()078@0>8 C:D@8:08 0=C10;54>=8O8 02!0<>08 <5@8:0280=08 $0@>=A0078@08 @8A<0A078@08 >@D>;:078@0>8 ;0=4078@0>8 $0@5@@018AB>=8 !0C428=5O8 -:20B>@Q;>B8 CBB0840078@0>8 09<0=0:54>=8O8 (8<>;8=B008 =><0J;C<0?C0 28=5O8 02078@0>8 0@H0;;078@0>8 !>;><>=>;8=578O8 $0@>=A0078@0>8 8B:59@=078@0>8 $>;:;5=4C<C@88 ><8=8:0=!5=B-5@ 20 8:5;>=(>830@88 CBB0840!0= "><5 20 @8=A8?8>A=8O 20 5@A53>28=0078@0>8 8@38=8 (?8BA15@35= 20 /= 095=078@0>8 >:>A (8;8=3)C<C@88 D@8>8 0@:07<>@0B>8 CBB08408 @01!5=B-8=A5=B 20 @5=048=0078@0>8 0@80=08 (8<>;078@0>8 "5@:A 20 09:>A8=B00>8 0=C188 $0@>=A0078@0>8 8@38=8 @8B0=8O078@0>8 %C@48 C@40AB8 0;0<@028 @8B0=8O 40@ CQ=CA8 8=4078@08 5@4 20 078@0>8 0:4>=0;4>@8O8 0=C1 20 078@0>8 !0=428G  "%(+.17:=@CILOUX[dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}l={K=O 5e#i$瞎.h#JIDv[a7Vr@|q4$4Ǟ霅ޟ@W=$G˟V(dQ#4!-$QG#Jn@gxs$n_8L/Hg|6:5@#d/4mkO!5W~3Ksܝؠ7$4f4ƜyG!מ#(Bro[R񟸟@4 y:͜03Z*|4ԜRAo#f" @Pۜ|A <HB)ŝ`#$'Dw2nj]V?(]QY835НPPP ` 'ResB  $ [V'! 2%2'B%D"#5 22 4%544!2%5*@@#9@.4BB2-4'29@' 92-28#5#9D2@%2 92!-%2!2"--4#1@"2@2%@4@%5 @"@!B-!222#L2@!2495 5@#5"9'2%92-9#95-9@-#2 4%22!2!2%2'5!2@J2"9@##'12%4@5"*'5@*+#1/-2#92-42%5.H-@%B BA22BB B'B!2BD #1*1!9 22"-22-B!B#*4#42*9#2@ 2-#LA 5H8H2+L@#2.2!2*8#85!-%B'2"912"9B#B #1*@ 5"%1@'5"-4@5"-4+#H2-5"4L.12#5@#@2@20A!@ @ %*L@ @1%@%2#8*@"-#!5@%2-A!@5"A !@5"A-B%2A-#42B@@%2BA%LDI+'1D@-#L-#L@5" 4!1@' 92CI 9#42@!94@ 5"-#L@'"L2!4@5"-*'2225*22#2'1"#1H@(*4A%L!1%5*L!2@%@ 5""8B#CI'29-29(#5%12*4B#L--*@#5"-4*#2@-%-8#8'1".-9#1*@!2#L@%@"5"!@!G 4B@#-95"@'5"2!A@!-#9B !2@%5"B!442B%4@'5"B#8@*B! 1!4B!#G-BB#!2@5"D5@#5"D%5@#5"B#@-@ 5"#5A%L'2@-%91'@!2%2-*2#422 1*2 2!2#4B42#21'1%2@(1%A@#5"2#L@B*!-B@%5"!-#4@ 5"*!2#L45%41'@5"*B%'0@5"*B%'5@5"-1-#L#2@2+%5CI@209@'@@'4#L@-#L 5"L@ -#L@5"@-'2-#L@-#4@#5"@-*'255@-*B@5"@-@ 5"CIA 2@5"A-'4%%2A-%5@#5"A-%@@5"B%-!@5"D- LA%LD-#LA%L*+ 2"8B#244*2#'2414' 5A%L4%44*L!-@@B#!-#4@@5""4#-%2#L"8B#@+7-*'2 4A%L--*@#@%5"-2#L@!@5"-@!#42CI@4#L 5"L@-#L!4'2@!%25@ 5"@'@ 8@-%2@-4B-@5"@-@ 5"%2A-#42CIB4'1'#L*+#0 2 2445-4*@ 25#L5 *2!221*2#L%4@*DL+!9H@208-124*2-2#L@42-4B5@ 5"-8 @4*2-@!#42%2@2+%5@+7-@ L%9@ 5"@ L@.@%2@-#LB#4B%04-@!#4221'4'45 4L!2#L@4!-#L-@%*@9#L422B "8B#0'1%1@ !@4#L+!9H@20AB#--*#2@%@ 5"-2@ -#LD2-@!#42@+7-@ L!2#L4@@-#LA%L@# L@5"2@-% 1%'2-#LA-2#L42A-#42@+7-D-'-#5HB*L*+#2 -221#-@!#41 2!1'*22##1@ G 2.2#20'1#4*12924'A%4B@5"!-L@ -#L#1"8B#0'1--@20#4*L!2*@20-#L-%L@20A-*@  1@ 5"#L#2%5B-@-@ 5"0'1A-#42-CI@D!B#5@ 5" 2-85-2#0@5"4@-B2#L@ 5"4!-#L0'1--*'4@ -#LA%L+!9H@2022#5@ '2A%0@!%5"2@4#L@!4*2@-@ 5"0'1--A-#420'14A2@%*DL-B - 4 2 2!2 4B@5"@+7-'2%%4*A%0892+!9H@20@"LA!+!9H@20B B%!-+!9H@20B-%1L-@!#42-@+7-@ L2#L@@%!5A-#420'1--@# LB%45@ 5"+!9H@204A#L-4@'-@#5"%45@20%4@-#L1@!5"!2#L (!H2)A-#42CI*0.2#2-B (*22##1)-B - #2  2'4%#44AA%0B@B+!9H@20!2#LA %%L*22##1B!441+!9H@20-%LA%L@ L4*LA%0@'4*@ 29@!A%0#4 45A-42A%02#L92 9!4 25HD!H#9I1*2%2#LA%0"2D!@-A 5A"#LA%0!5@-%*22##1A-#42%2@-2LD%-4B-@ 5"@5"*+#1-2+#1@-!4@#*L+!9H@20BB* (5%4)@@-#LA%LA#4@5"+!9H@20#44 @'-#L4@-@ 5"0'1--@ 5"CI-*@5"A%0@.-#L@ B'52+!9H@20-#L@4#L!2@#5"2@ L'4@ LA%0@#25*L@# L@ 2@4#L@#L#4-#5*L-B (*22##1#0 24D")+!9H@20#---*+#1-@!#42+!9H@20@4*LA%0+!9H@20@-*+!9H@20@'-#L4-*+#1-@!#42#44 -4@5"B-@ 5"@#L#4-#5@20@.4#LA%0+!9H@20A!-1%L+!9H@20-%LA%L (-4*%2* !2%'42*))@20@ 2L-#L@5"A%0+!9H@20@ 2LA L'4 +@#-4@()!2@J2A+H*22##1#0 2 5+@#-4@().H-A+H*22##1#0 2 5$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} # (q&+)L'\*X(+()'<*,)%8,#'&6)r*$&)%(E&'*'(9%+'f+%%f&#K(('(#[&!,*'O,$$$'$j"z"r!L*&B!P$ ,!r"N!M%#"x!"+)+*r)&' 5$-%*$$!W%R"(+"("T)!$G$+%)u%%"(% !&%"#!-+9)'#!r("B#1(|& :&$#'$* -$ &:"-S-#$!")4'%#""3-`!"%"a%!Z"b"f!&2"J"B"@+X'C%*! *$ "d''#$"%'"!k$$""$&(&+)!*$-g,%/&(T!%#!$#b$x#(:#(}$$$(o#l!!!&!!!l*'&#*#+}*|')Y$H!#!+#$t$k%"!E)*"0!!#p'/%+%% )$">$]#T#S+>('!%(, ,! %"#')f#6!ADGJMPSY\_behknqtwz}1a@ecdbbbac0cebc`d7cjebb"c>ac\b4aHa[`dCa_`Ra_Ma/a*adhb9aW``xe`edcocd_ao`b>hc`aca'eDbHdad`badbdab`1aK`bb `dbudb`eaa3ea`vc}ca1b1`ofb`S``ceab``ldLc>cb1`Vf``Eca`aa``Scbaa\ec d`1Zc``cd8bb`bc``3`7`ac6db>d_b&b/`eb b c'``b#```,bzaQdw`1bua_``{`s`c`` `e1bbaecceb`aO`2b aa;`ac$dac%a>bcVbfPbJbc a?`acNecd-dC`cde`,f_zb)cpad?dfak`c`eg`katbaa@faacWafnbeeaa\adG````~daayQY`c+` e`.Zd_PPP ` 'ResB  &[VAB^YrakiliDnEranGaitiLitwaLiwanMsrPol_aemenBruneDaniaGaanaKeniaKuwetLiwiaSiriaTawanTuwaluehiaAngilaBahrenBelgiaGambiaGonkongGresiaGruziaItaliaLatwiaMaottaMoldowaRussiaSerbiaTalandTrkieUrugwaWatikanWetnamYsraylZambiaamaka^wesiaAlbaniaAwstriaBoliwiaEfiopiaEritreaEstoniaFransiaGondurasIspaniaKurasaoLiberiaMawrikiNamibiaNigeriaParagwaReunonRumyniaWengriaaponiaBolgariaBraziliaGermaniaHorwatiaIordaniaIrlandiaIslandiaKolumbiaMalaziaMaldiwlerMen adasyMongoliaNorwegiaSlowakiaSloweniaSwazilendTanzaniaWenesuelaAwstraliaAzerbajanBuwe adasyGazagystanIndoneziaKabo-WerdeMelaneziaOwganystanPolineziaTjigistanzbegistan^wesariaFilippinlerFinlandiaGrenlandiaGyrgyzystanKot-d IwuarKuk adalaryLihten_tenLuksemburgMawritaniaMikroneziaPortugaliapsewdo-bidiAwstralaziaNiderlandlarSent-LusiaSerra-Leoneewro sebitiAland adalaryFarer adalaryGwinea-BisauGnorta AziaGnorta SudanKanar adalaryKomor adalaryMerkezi AziaNorfolk adasyNbelli sebit^irmay kenarDa_ky OkeaniaGnbatar AziaBagama adalaryBegeli_ adasyDiego-GarsiaGndogar AziaGndogar TimorGnorta AfrikaGnorta KoreaKarib basseniKaman adalaryManma (Burma)Se_el adalaryTze Zelandiapsewdo-_iwelerMakau AAS HytaGnbatar AfrikaGnbatar SaharaGndogar AfrikaGnorta AmerikaGnorta ewropaLatyn AmerikasyMar_all adalaryPitkern adalaryRo~destwo adasySaud ArabystanySolomon adalaryTze KaledoniaGnbatar ewropaAmerikan SamoasyFolklend adalaryFransuz GwianasyGndogar ewropaKlipperton adasySeuta we MelilaTristan-da-KunaUollis we Futunaeh RespublikasyDemirgazyk AfrikaDemirgazyk KoreaGonkong AAS HytaKongo - BrazzawilMikronezia sebtiBirle_en Paty_alykEkwatorial GwineaAntigua we BarbudaDemirgazyk AmerikaDemirgazyk ewropaSent-Kits we NewisTrinidad we Tobagoewropa Bilele_igiKarib NiderlandlarySen-Per we MikelonFransuz PolineziasyPapua - Tze GwineaSan-Tome we PrinsipiBritan Wirgin adalaryDemirgazyk MakedoniaAB^-nyH Wirgin adalaryBosnia we GersegowinaDominikan RespublikasyGnorta-gndogar AziaKeramatly elena adasyKokos (Kiling) adalaryAB^-nyH da_arky adalaryPalestina territoriasyTerks we Kakos adalary^pisbergen we an-MaenBirle_en Arap EmirlikleriHerd we Makdonald adalarySaharadan a_akdaky AfrikaDemirgazyk Mariana adalaryFolklend (Malwina) adalaryAfrikanyH gnorta sebitleriBirle_en Milletler GuramasyMerkezi Afrika RespublikasySent-Winsent we GrenadinlerAmerikanyH Birle_en ^tatlaryAmerikanyH demirgazyk urtlaryFransuz gnorta territorialary)Gnorta Georgia we Gnorta Sendwi adasy.BritanianyH Hindi okeanyndaky territorialary& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz})iTO1FXx$-¥΢ @eWNޢʡU!gxO]73?_X 2'UL2 T7!Yağ E"m.!d#.'bn$K3@:埠١`}3)%|Gsjפ>pR!ϝ 8Y?Jpg+eǝIxg5Iڟ,/^5&/6םA?"nV2W u3ϟ Aܠz/!;ߝ|/1hQ8<2glBh~#- Tx JH> sĞ"Ϡr j` q'2?MUC ͞q֞ߞ.Q@G$٥O|52?;BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}i #ݧ5{IUڞK7ȧ_/CG]6RDjݝӢzrtȝ򝣢֝GosХj/IMBkߢ<ʦ9WMU%*TF!.Ӧ:$&2 Sj]S`kIvĤٟC%#G?7@^z[ tR!w Y 1hmԤg.Σ١%ըvázgΡ qZb_leq3ϝ8w*+< )7dJq RNǟՠ!ˠǢПX(wߠ=ƩBž127ݣҞq }ʞha3QSR;$# * yQY!s.E`dx PPP ` 'ResB  $[VBKBMABDFasinKba0ran^iliDnyaM1s1rRusyaTunusUmmanekyardn0sveCibutiKosovaKuveytK1br1sLbnanNorveSuriye0srail0talyaBahreynBelikaBolivyaCezayirEstonyaJaponyaKaradaLetonyaNijeryaPolonyaRomanyaTaylandTrkiyeUkrayna0rlanda0spanya0svire0zlandaArjantinBrezilyaEtiyopyaFilistinHollandaKamboyaKomorlarLitvanyaPortekizSlovakyaSlovenyaTanzanyaBat1 AsyaAvusturyaBahamalarDou AsyaEndonezyaGrcistanMaldivlerMan Adas1MoritanyaOrta AsyaPolinezyaSey_ellerSvazilandS1rbistanArnavutlukAvustralyaBat1 SahraFilipinlerGney AsyaGney KoreKarayiplerKuzey KoreLksemburgMikronezyaMoolistanYunanistanzbekistanBat1 AvrupaBat1 AfrikaCebelitar1kDou AfrikaDou AvrupaGine-BissauGney SudanH1rvatistanK1rg1zistanAvustralasyaBosna-HersekBouvet Adas1Cook Adalar1Euro BlgesiGney AfrikaGney AvrupaKuzey AfrikaKuzey AvrupaYeni ZelandaFaroe Adalar1Gney AmerikaKuzey AmerikaLatin AmerikaNorfolk Adas1land Adalar1in Makao 0BUzak OkyanusyaAvrupa BirliiCayman Adalar1Ekvator GinesiFildi_i SahiliGneydou AsyaYeni KaledonyaAscension Adas1Christmas Adas1Kanarya Adalar1Papua Yeni GineSolomon Adalar1Suudi Arabistanek CumhuriyetiAmerikan Samoas1Bilinmeyen BlgeBirle_ik Krall1kCeuta ve MelillaClipperton Adas1Falkland Adalar1Frans1z Guyanas1Marshall Adalar1Pitcairn Adalar1Saint BarthelemyWallis ve FutunaAfrika n1n GneyiKongo CumhuriyetiSahra Alt1 Afrikain Hong Kong 0BABD Virjin Adalar1Amerika n1n KuzeyiAntigua ve BarbudaFilistin BlgeleriKarayip Hollandas1Mikronezya BlgesiTrinidad ve TobagoBirle_mi_ MilletlerDominik CumhuriyetiFrans1z Polinezyas1Saint Kitts ve NevisSo Tom ve PrncipeKuzey Mariana Adalar1Svalbard ve Jan MayenBritanya Virjin Adalar1Cocos (Keeling) Adalar1Orta Afrika CumhuriyetiTurks ve Caicos Adalar1ABD Kk Harici Adalar1Frans1z Gney Topraklar1Saint Pierre ve MiquelonBirle_ik Arap EmirlikleriAmerika Birle_ik DevletleriKongo Demokratik CumhuriyetiSaint Vincent ve GrenadinlerHeard Adas1 ve McDonald Adalar1Britanya Hint Okyanusu Topraklar1Falkland Adalar1 (Malvinas Adalar1)Gney Georgia ve Gney Sandwich Adalar1$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}i2$}4TOL1F Xg۞+Şà⟔,qg -X(0@U!Iz2]73Q \ 92'9`D2 7!L!!!rE"$!.!dkK3$3!XҜ$L})18ȟh72s!?28Y@I줗?xdvIB?|:5S5& ;oƜ9 Ν2םОX5 QhfII 1h 3AY2ȡhlEoj?]XI ?IHҠNQ"ŝ j q?Y١4静 2qx!a1!{@̜$ JUXKI2?p*QY}v*䣢 i<2QLq qƢP yˣ٢0!̕is?kT! Thٜ9 ՟%byQVY@.j2LAȤ9P P P9"` 'ResBk 4 rr4k[V(<=8AK@!@8OK9@0:29B"@:8O81B8E@9="08:AB0=71:AB0=@<=AB0=D30=AB0=M= CB@02K7@1090=C25 CB@02K"@:<=AB0==LO: !C40=5:1@8B0=8O"=LO: >@5O/0 5;0=48OC: CB@0C;0@K=LO: D@8:0 0HBC0 CB@02K/0 0;54>=8O>@D>;: CB@02K18;35A57 B1:;0=4 CB@0C;0@K030< CB@0C;0@K><>@ CB@0C;0@K$0@5@ CB@0C;0@K5@<C4 CB@0C;0@K09<0= CB@0C;0@K!59H5; CB@0C;0@K!>3C4 0@1AB0=K"=LO: 0:54>=8O0;L482 CB@0C;0@K0@H0;; CB@0C;0@K8B:M@= CB@0C;0@K#>;;8A < $CBC=0-:20B>@80;L 28=5O0?C0 - /0 28=5O!;9<0= CB@0C;0@K$>;:;5=4 CB@0C;0@K'5E8O 5A?C1;8:0AK=B83C0 < 0@1C40!5=B-8BA < 528A"@8=8404 < ">103>$@0=FC7 >;8=578OA5( 8@38= CB@0C;0@K!5=-L5@ < 8:5;>=!0=-"><5 < @8=A8?8>A=8O < 5@F53>28=0><8=8:0=0 5A?C1;8:0AK(?8F15@35= < /=-095=>:>A (8;8=3) CB@0C;0@K"=LO: 0@80=0 CB@0C;0@K7: D@8:0 5A?C1;8:0AK@8B0=8O 8@38= CB@0C;0@K!5=B-8=A5=B < @5=048=( 5G5 '8BB35 CB@0C;0@K"5@:A < 09:>A CB@0C;0@K5@;H:= 0@? <8@;5:;@50:0> 0EACA 40@;5 "135>=:>=3 0EACA 40@;5 "135$@0=F8O=5 =LO: "5@@8B>@8O;@5%5@4 CB@02K < 0:4>=0;L4 CB@0C;0@K)@8B0=8O=5 8=4 :50=K=403K "5@@8B>@8OA5+=LO: 5>@38O < =LO: !0=428G CB@0C;0@K  "%(+.17:=@CILOUX[dgjmpsvy|  !$'*-0369<?BEHNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_ehknqtwz}O6e#&fi$Oh#oJ8gWv_7Vb %@q4$4x`2 W?$ejҜTnQ#4!8-$, ޠG#JO@gws$K/ A6IoߜR#=5@#d/4kO!5_~3ӝS3{7$4f4yG!#1#qrǞ?@4 :R̜63J*J|4ŜR!AEo#"mo@YA<H5yǟ#$۞wj]9?(@Q3BPPP ` 'ResB B B[VAyselandkamboogi  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz&B '1% S xK&5K2?7!53 E% x  qB g/J6OY {'vaO{?G?3S$ ~"]YC?+%+&7iT6x6_?O?&o')6syC a BJLw%Y~=TKT AS46 O6h&A!|Ji 1hIOSU6U!`66XI ]S HpYq&IF$ j-Z[ uppl{& 솏&4A&&RAB!Y. Q _ $6 6KI2//ֆYX IK &B2K7Kq 76'{ TBZ֌L]_pTh!xa!P ` 'ResB  [VHindLawsMicrNiwiPiruTcadanabcinBilizBumanCciliHaytiKinyaMalmaMayumMurisNawruQamarQumurRusyaSamwaSuryaTukluTunesUr unYunaniraqinyalungalmuguAngulaBrunayB[azilDzayerF[ansaImalyaLisumuMaldivMe[[ukMiksikMunakuNippalNnijerQubrusSbanyaSsicilSsudanSwisraTurkyaUcandaVimnamummanibutibcumallaywanluvaluAlbanyaAn urraArminyaBa%raynBeljikaBirmudaBulivyaGrinadaHulan aIkwa urIritryaIrlan aIslan aIsraeilIsmunyaItyupyaJamaykaJjappunJyurjyaKambudjKrwatyaKuwwaytLibiryaMalizyaNijiriaNnurwijPitkirnPulunyaSsewwidUkranyaUrugwayVanwatuZumanyaAngwillaArjuntinBelcaryaButswanaFinlan aGwadalupHencaryaHindurasKulumbyaLitwanyaLimmunyaManculyaMaqdunyaMul avyaMuzambiqParagwayPurtucalRuwwan aSalva urSiralyunSluvakyaSluvinyaSsinicalUstriyyaUsmralyaZimbabwi uminikalanzanyalaylan aAzerbianBangladicBilarusyaGrinlan aIndunizyaJibralmarKircistanMuntsirraMuritanyaPurturikuRiyyunyunSanmarinuSancafuraVinzwillaKusma RikaLiksumburgMadacacqarSantehilinSantelusyaSwazilan aUzbakistanlaikistanLictencmaynTimur TagmumTurkmanistaninya-BissawKurya TugafatKurya TunultTagduda n ikBusna-d-HirsikTafrikt TunulWalis d FutunaTacazut n UszerTigzirt NurfulkZilan a TamaynutAntigwa d BarbudaGuyana TafransistSantekits d NivisSawmumi d PrinsipTagelda TaddukeltTigzirin n KaymanTrinidad d lubaguinya Tikwamur itSsaudiyya TarabtTigzirin n Salumunkalidunya TamaynutSamwa ImirikaniyyinSantepyir d MikelunTagduda n uminikanPapwa inya TamaynutPulinizya TafransistAwank icrem n VatikanTigzirin n Icf UzegzawSantevinsent d GrinadinTagduda n Afrika WammasImarat Tirabin TidduklinIwunak Idduklen n AmirikaTigzirin n Maryana TugafatTagduda Tadimuqramit n KunguAmur n Agaraw Uhindi Ub[imaniTigzirin (Virgin) Tib[imaniyinTigzirin Turkiyyin d TikaykusinAgemma  Ugut d azza IfilisminiyenTigzirin n Virjin n Iwunak Yedduklen  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzS8SK[\"+ X5bkKec2s{53nl.!҆k Ƅ^K3 % </=腪ÁwF;I?ہ v uw+bvI#}ˁqӁ)く2Mo}Q: <& ̀ۀȂAtl@/;ƀx Ԁтք IA( ?#ԅLڂGKS삇+Ѓƃ6?-_,O1eHUkcD=F3;&&Sڃ o!CY5 4P ` 'ResB  ""! [VAI,IC('~1IDI&HE'F&I1'B&I1'F(I1E'(*'F(DI2(FIF*FI3,H/FJ'B'*'1DI'FEI3I1F'1FI1FJ&F~'DJEF~HD4''(HF&'E'J*I3HE'DI&' B 4&'1('&'EF(''E'(F'D*'D*JF,I(*I,13J3I~1331IJ3J4DC'F'/'CH1JCH3HHCHEH1HCJ*CFIJD3H*HE'D'IE'JH*IEHF'CH~'D'&&'F/'(I1FJ(1F/I(1E/'(DIJ(1JF*'JD'F/*HCD'*1CIJ1I'F/'2'E(IJ31IF'E31(IJ3F'D4J''C'E1HFC1''D'*IJE'1'C4E'D/IEHD/H'EC3IC'J'E'JC''4JF'E(IJ1F3J'*IC'F(HDIIJ&'F/H11'&I*'DIJ&1'J&C'*H1&FDIJ(H*3'F'/HEIFIC'1HEIFIJ2IE('(3'D'/H13IF'~H1AIDI~~IFB'1' *':C'E(H/'CI1H/IJCI1I('*IDI(1IJEH2'E(ICF'EI(IJFI1IJJ'~HFIJ~'1''J~'CI3*'F~D3*IFI12IJI1F'/'IIFIJHF/1'3'F&'*IJ*F'E&'D('FIJ&'D,I1IJ&'FIDD'&HCJ'FIJ&I3~'FIJ&C1'&IF'&1I*1IJ&3*HFIJ&1EFIJ(D:'1IJ*'F2'FIJ1JFIJHF3I1ID'FC'4I*3IJAI1'F3IJCH3*'1IC'CHDHE(IJDI*'FIJE'1*IFIC'E'D'J3IJ'EH:DIJFH1IJJHF ,'JI1*3IJI'/D~1E'FIJIF/I3*'FFI1IJ(D'13IJ&'1F*IF'&I3D'F/IJ&AIJH~IJ(I1'2IDIJ*',ICI3*'F,(ID*'1IB3'F E'1IFH3IDH'CIJ3IDHFIJ3I2ID'F/311'D&HFAIFD'F/IJB'2'BI3*'FE'/':'3B'1E'F &'1IDIE'1I*IJ3EHF*311'*ED'F3IJFIC'1'&'~HDIFI2IJI'*E'D'F3&D'&IJH1/'FIJ&'A:'FI3*'F&'F*'1C*IC'&'3*1'DIJ&'I3*I1IJ&I1D'F/IJ&I31'&IDIJ&2(CI3*'F&21(J,'F3IF* E'1*F4I*3'1IJBI1:I2I3*'FDIC*F3*JFE'1I*'FIJEIC1HF2IJ~H1*'DIJIF/HF2IJ(H* &'1IDI(1CIF' A'3H*1CEFI3*'F/H-'14IJ'3'JF* D3IJ3'JF* E'1*IF41BIJ *IEH1C'1I( /I2IDIJC3E(1EID'/ &'1IDIJ4ID *E4B~&1*H 1ICHI1FD'F/IJ,F(IJ 3/'F3'JFI* DF'41BIJ &'3IJ':1(IJ &'3IJ':1(IJ 3'.'1'CHFH (C / ,)CC &'1'DDI1I&'3*1'D&'3IJ'&H**1' &'3IJ'41BIJ &'A1IB'41BIJ J'1H~':1(IJ &'A1IB':1(IJ J'1H~'A'1H &'1'DDI1ID'*IF &'E1IC'FH1AHDC &'1IDIJI 2D'F/IJ4IE'DIJ &'A1IB'4IE'DIJ J'1H~'&'E1IC' 3'EH&'&H**1' &'A1IB'*1I3*'F /'CF',F(IJ &'A1IB',F(IJ J'1H~'3'JF* ('1*DEI3J*'  EDID'CH* / &IH&I1CHFH - CIF4'3'JI C'D/HFIJ~D3*IF 2EIFI. ,E1IJI*I4IE'DIJ &'E1IC'&'D'F/ &'1'DDI1I&H**1' &'E1IC',F(IJ &'E1IC'C'F'1I &'1'DDI1IC'JE'F &'1'DDI1IE'14'D &'1'DDI1I~ID I4I BI1:IBIIIFIJ (I33'&'DDI3  A*F'3HDHEHF &'1'DDI1IJ'1H~' &I**I~'BI&'33F3IJHF &'1IDI3&/IJ &1(I3*'F4IE'DIJ E'C/HFIJA'DCD'F/ &'1'DDI1ICHFH - (I1'22'IDEIC1HF2IJ 1'JHFI~I*C'J1F &'1'DDI1I&C'*H1 IIFIJ3I(I1D4E ~'/I4'DIB*I1IFI/'/  *H('HCHFH (,E1IJI*I)&'F*I&'  ('1(/'/HEIFIC' ,E1IJI*I3'F *HE  ~1IF3I~3'JF* CI*I3  FI341BIJ ,F(IJ &'3IJ'CIDI~~1*HF &'1'DDI1I&' B 4 *'4BI &'1'DDI1I,F(IJ &'A1IB' 1'JHFI3I'D('1/  J'F E'JF~'~&' JI IIFIJ3IC'1I( /I2I HDD'F/IJ&' B 4 I1IF &'1'DDI1I4IE'DIJ &'E1IC' 1'JHFICHCH3 (CIDI) &'1'DDI1I(H3IFIJ  1*3HIF'&'E1IC' BH4E' &I4*'*DI1I&1( (I1D4E .DI~IDICI&FDIJ I1IF &'1'DDI1I*1C3  C'JCH3 &'1'DDI1I4IE'DIJ E'1IJ'F' &'1'DDI1I&H**1' &'A1IB' ,E1IJI*IAI1'F3IJFI ,F(IJ 2EIFI3'JF* IF3F*  I1F'/IF3AI1'F3IJ B'1'4DIB IIJ'F'&'EF &'D'I/ EE1IJ 1'JHFI&HCJ'FIJ &*1'~I/ICI &'1'DD'1AI1'F3IJ B'1'4DIB ~HDIF2IJ3'JF* ~IJ1  EICDHF &'1'DDI1I1/ &'1IDI  E'C/HF'D/ &'1'DDI1IA'DCD'F/ &'1'DDI1I (&I3D'3 E'DIF'3)4J'' &'D'I/ EE1IJ 1'JHFI (,H),,F(IJ ,H1,IJ  ,F(IJ 3'F/I &'1'DDI1I.&FDIJ B'1'4DIB IF/I &HCJ'F *11I*H1IJ3I! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}'!(n))*$4()(((+v),H''l+e+('%*&(('(%((C(a(<*",-&+ $ $\$9&/%(Q&E&!)&M,!="&f$E"-"!(5"%""+P%! !&+#$%!!5,.),*&)' "!!${+$ o'"b'!^)%'!&&4#&+$)#R$9!'H$4$E%**% u*&R($c!*##>-"4f%'"#$*$K. &i!)S-#.-#|#o!%)&]&i&%%y. :%#!"!&#!&s##!P+"!!)%3!!'&$#!$U'"""""j#.'%)b*w!!$\-,$&%%"""$##>)E!p(#%+$Q!?!K!( G -+a##]!-*|'N)&"#-!{-z$=#}"(%e"O**!'$X#'%+|%%q%"u!u"';+O#&!%(,>-qM"[%U";''!]"*!!p$>$"+f,#u&"!-&,,$#*(!W!"(m"F#$yQY"#"!#|!j'*)- PPP ` 'ResB 4 &4[V<5=@0:@0=V?@0;VVC5!2VB'V;VC0<=4VO5;V75=V=0WBV0=VO5=VOV20=V2VOV35@ >AVO!8@VO">=0"C=VA$V46V'5EVO38?5BB0;VO0<1VO@5FVO@C7VO65@AV0<1VO><>@80B2VO0;02V>;LI0!5@1VO!><0;V(25FVO/?>=VO090=05@=AV7@0W;LA?0=VO2AB@VO;10=VO=V;LO5;LVO>;V2VOC@C=4VTB=0<681CBV@8B@5OAB>=VODV>?VOV15@VO0<V1VOV35@VO C<C=VO!C@V=0<"0W;0=4#:@0W=0#@C209$@0=FVO@5=0402@>7>=0@;0=4VOA;0=4VO>;30@VO@07V;VOV;>@CALV@<5=VO><V=V:0A20BV=VV<10125>@40=VO>;C<1VOV@V10BV02@V:V90;097VO0;L4V28>70<1V:>=3>;VO>@25VO0@0209 5N=L9>=!;>25=VO!V=30?C@"0=70=VO#3>@I8=0%>@20BVO=4>=57VO2AB@0;VO0@BV=V:0V:0@0C0V<5GG8=0"C@5GG8=0$V;V??V=8$V=;O=4VO(259F0@VO(@V-0=:02045;C?020B5<0;0V1@0;B0@>AB0- V:0N:A5<1C@02@8B0=VOV:@>=57VOV45@;0=48AB@V2 5=>@BC0;VOA524>1V4V!0=-0@V=>!;>20GG8=0'>@=>3>@VO@5=;0=4VO2AB@0;07VO>B-42C0@VEB5=HB59=AB@V2 C25C5@B>- V:>!V=B-0@B5="V<>@-5HBVVT3>-0@AVO0EV4=0 7VOAB@>28 C:0!LT@@0-5>=5>20 5;0=4VOAB@V2 V7420A524>0:F5=B8V245==0 7VO!5=-0@B5;L<V!EV4=0 2@>?0!EV4=0 D@8:0!EV4=89 "8<>@0EV4=0 2@>?00EV4=0 D@8:00EV4=0 !0E0@0O=<0 (V@<0)>20 0;54>=VOAB@V2 >@D>;:V245==0 >@5OV2=VG=0 >@5O5;8:0 @8B0=VOV2=VG=0 2@>?0V245==89 !C40=&5=B@0;L=0 7VO>=3>  V=H0A0AB@>28 VB:5@=V245==0 2@>?0V2=VG=0 D@8:0!5CB0 V 5;V;LO!?>;CG5=V (B0B8#>;;VA V $CBC=052V4><89 @53V>=V245==0 <5@8:0V2=VG=0 <5@8:0"@VAB0=-40-C=LOV440;5=0 :50=VO&5=B@0;L=0 D@8:02@>?59AL:89 !>N7;0=4AL:V AB@>28=B8C0 V 0@1C40030<AL:V AB@>2809<0=>2V AB@>280=0@AL:V AB@>280@81AL:89 10A59=0B8=AL:0 <5@8:0AB@V2 >7=5AV==OAB@V2 ;V??5@B>=0?C0->20 2V=5O!0C4V2AL:0 @02VO"@V=V404 V ">10>$0@5@AL:V AB@>28$@0=FC7L:0 2V0=0'5AL:0 5A?C1;V:0&5=B@0;L=0 <5@8:0<5@8:0=AL:5 !0<>05@<C4AL:V AB@>28>=3> ( 5A?C1;V:0)>=3>  @07702V;L0:0>, ..  8B0N0@H0;;>2V AB@>28V2=VG=0 0:54>=VO!5=-T@ V V:5;>=!>;><>=>2V AB@>28AB@V2 !2OB>W ;5=8!0=-"><5 V @V=AV?V!59H5;LAL:V AB@>28V245==>-!EV4=0 7VO$@0=FC7L:0 >;V=57VO:20B>@V0;L=0 2V=5O>A=VO V 5@F5>28=0$>;:;5=4AL:V AB@>28V440;5=V >AB@>28 !(5@53 !;>=>2>W VAB:8>=:>=3, .. . 8B0N(?VF15@35= B0 /=-0T=V:@>=57V9AL:89 @53V>=AB@>28 "5@:A V 09:>A0;5AB8=AL:V B5@8B>@VWV@3V=AL:V >AB@>28, !(V245==89 @53V>= D@8:8><V=V:0=AL:0 5A?C1;V:0AB@>28 5@4 V 0:4>=0;4!5=B-V=A5=B V @5=04V=8>:>A>2V (V;V=) AB@>28V2=VG=0 <5@8:0 (@53V>=)1T4=0=V @01AL:V <V@0B8V2=VG=V 0@V0=AL:V AB@>28D@8:0 =0 ?V245=L 2V4 !0E0@8@30=V70FVO 1 T4=0=8E 0FV9$545@0B82=V (B0B8 V:@>=57VW@8B0=AL:V V@3V=AL:V >AB@>28$@0=FC7L:V V245==V "5@8B>@VWV45@;0=4AL:V 0@81AL:V >AB@>28V245==>-D@8:0=AL:0 5A?C1;V:0&5=B@0;L=>0D@8:0=AL:0 5A?C1;V:0$>;:;5=4AL:V (0;L2V=AL:V) AB@>28)@8B0=AL:0 B5@8B>@VO 2 =4V9AL:><C :50=V0V245==0 6>@46VO B0 V245==V !0=42VG52V AB@>28& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}W`!M标UӢߟ0B@h_נm6a=WO%O6e#G㞡yAh#_>P org7lV@ӣ)M\R [$4uH3~. ϡ?gդ|QߝOܜc0QԟΜ=՜GaXP)Х@ОxǞٞ7f>Cǜ㜪I"#8I[u@1#=3dfkOɟ63 MQqf4dvGm"RgrpC :-2myE,ZoYR72Y"ǝB'P ?AϝHꤊߡם4/Ħwwj]9? @yQVYO3}$5.jm2Aua`ɠ P PP ` 'ResB~  &~[V4'EA,'D'yD(FF*1/F'B(15D'$3E'$F$1HF&HyHH~D'$y'1H('('1*,(H*,1EF31('34D23HFDyH'E'Dy'E'HyED'HF'&,1F'1HyHF'''F'(HFF1H "3y1''FH1'(1HF(Hy'F('E'3(D'&2(D,E,'1,'1H'F'3H'*F3FDAD~'&FE'143E'D/~yHH'DH~'F'E~HDFFE'11H4'H3HHHE1HFF'E('H1FHF'HEH1H3"&1DF"1EF''31'&D'3yHF''D('F'D,1'(1HF'&(D:'1(D'1H3*'&H'F*F2'F,E'&'1HE'F2E('(H5HE'DAF DFD3E(1D3H*HE'1yFE'D/HH'ED'&4'EFHD'E:'31E3HHFH"yHyHD'$HEF'1('*E(H'1F''H&1F33~'FH1H2HF"&3 DF"3y1D''1,FyF''1y1''2(3*'F'E1'2'FH&D''*H~''H'H1('1('H31 HFF31 DF'3DHH'3DHHF'31'DHFB2'.3*'FD'&(1'D*HF'F'&,1'~1'H&1:23*'F1('&H1''$~ H1F (3'$H'DH~HF'1H3H1HH&'FHF4'(FD /43Fy E'1yFE'DF4'EH17'FEHFy31'yF'1'HH'HF2H&D'1F DF'F 'F4E'D H1~"01('&,'F"3y1D4''D 3DH'H1'Fy'1y'*1E'F3*'F*'& DF*EH1 D3y,2'&1 A'1H,FH( H1~3H'2 DF3Fy DH3'3Fy E'1yFD4yF3y'&FE41B H1~E:1( H1~F/1 DF2FH2 DFH37 '4'HyF 3yH3y' 1' "&DF2H'y E'D''BH'E E*-/,FH( 3H'F"&H1 H3y(1F' A'3H(F'Hy D,,21 13E3,FH( '4',FH( H1'3D7F* E*-/3H&y21 DF3Fy DF'A1F 'F'AD37F .7E'&1HF4'E5FH9 (E:1( '4'E:1( 5-'1'EHFy F1HH37 'A1BH37 'E1~H1yH 1H ,EH1'FH (DRC)4E'D 'A1B'E1 3'EH"($Hy "&DF,FH( 'A1B,FH( 'E14E'D 'E1E41B 'A1BE:1( 'A1BE'$ SAR FFH DHF''&,H '13'H1H~ HFF'3*H'& 'F'~'~H" FH F"DF "&DF2'3F4F "&DF3Fy (1*DE4E'D EB/HFA'DF ,2'&1D'7F 'E1E'14D "&DF2F'1AH "&DFF'E9DHE 9D'B~y'&1F ,2'&1D~1yF "&DFHy  "&H1EF "&DF2F1 "&DF23HDHEF "&DF2E'FE'1 ((1E')'FH - F4'3'(1HF 'H4'F'1'3*'& E*-/y13yF ' HF''FH (,EH1),FH( E41B '4',EH1 HEJFJFE*-/ 91( 'E'1'*(1y4 H1,F "&DF20D 5-'1F 'A1B3&Hy' 'H1 EDD''FH - (1'2'HD'F 'F SAR F3'$ yHE 'H1 ~1F3~3Fy y3 'H1 FH3A1'F33 ,FH( .7H37 'A1B ,EH1HD2 'H1 AHyHF'1('& F/1DF2'E1 H1,F "&DF2'FyH' 'H1 ('1(H/'*1F/'/ 'H1 yH('HE'&1HF4'& 9D'BHH3 (DF) ,2'&13H'D(1 'H1 ,'F E'F(H3F' 'H1 12HHF'*13 'H1 '$3 ,2'&1,FH( 'A1B  9D'B4E'D 'E1 ' 9D'B4E'D E'1'F' "&DF23Fy ~&1 'H1 ED&HF(17'FH (-1 F/ ' 9D'BA'DF ,2'&1 (E'DHF'3)3Fy HF3Fy 'H1 1F'&F21 ,21 H EHDF ,2'&1'E1 3 ('1  Hy ,2'&2,FH( ,'1,' 'H1 ,FH( 3FH ,2'&1& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}5 E8_ԜRȜP8V (I}󚘛2ʝۗ%əԗbe䙙Ø+؝ٟ - ˘g.z ]0hP=z͞{S56 S@*06Әۘu|S𛽞ě՚ KƟ Y1H+ ,yQVYΗD lM.j2ݞaI P P P ` 'ResB 0" 0"[V,2'&1 ,2'&1 A1H,2'&1 "DF,2'&1 E'14D,2'&1 F'1,21 (HH*H '14',2'&1 3DE'F,2'&1 ~y1F,21 '3F4F,21 F'1AH,21 D~1yF,2'&1 A'DFA1'F33 'F'*13y'F /' HF''E1 ,2'&1 H1,F(17'FH (-1F/ .7(17'FH ,2'&1 H1,F,2'&1 3 H *1'E1 (1HF ,2'&1,2'&1 (DF) HH3,2'&1 4E'D E'1'F',2'&1 1 H EHFD,2'&1 A'DF ('3D'3 E'DHF'3) 4jpBT~Skn"E"i"N#1""u"":""v#]"#Q"b#""""'#:##"j#yPP/"` 'ResBK  RR$K[VBMTAQSHEronIroqMisrDunyoGaitiLivanUmmonXitoyDaniyaIsroilJazoirLiviyaPolshaQuvaytSuriyaAngilyaBahraynBelgiyaChexiyaGonkongGruziyaMayottaRossiyaSerbiyaTurkiyaUrugvayVyetnamYamaykaAvstriyaEfiopiyaEritreyaFalastinFransiyaGondurasGretsiyaIspaniyaKyurasaoMarokashMavrikiyParagvayPokistonReyunionRuminiyaVengriyaYaponiyaBolgariyaGvadelupeHindistonIordaniyaIrlandiyaIslandiyaMen oroliNorvegiyaShvetsiyayevrozonaArmanistonBuve oroliOzarbayjonShri-LankaTojikistonAfgonistonGrenlandiyaKot-d IvuarLyuksemburgOzbekistonPortugaliyaQozogistonSent-MartinChernogoriyaKuk orollariLixtenshteynMe roj oroliNiderlandiyaQirgizistonSent-LyusiyaShveytsariyaTurkmanistonGvineya-BisauG arbiy OsiyoJanubiy OsiyoJanubiy SudanKarib havzasiNorfolk oroliSharqiy OsiyoSharqiy TimorMarkaziy OsiyoAland orollariDiyego-GarsiyaFarer orollariG arbiy AfrikaJanubiy AfrikaJanubiy KoreyaKanar orollariKomor orollariMyanma (Birma)Sharqiy AfrikaBuyuk BritaniyaTashqi OkeaniyaSharqiy YevropaAmerika SamoasiBagama orollariG arbiy YevropaJanubiy AmerikaJanubiy YevropaKayman orollariLotin AmerikasiMaldiv orollariMarkaziy AfrikaRojdestvo oroliShimoliy AfrikaShimoliy KoreyaYangi ZelandiyaBermuda orollariFransuz GvianasiKlipperton oroliMarkaziy AmerikaNoma lum mintaqaPitkern orollariSeuta va MelilyaSeyshel orollariShimoliy AmerikaShimoliy YevropaSolomon orollariTristan-da-KunyaUollis va FutunaYangi KaledoniyaYevropa IttifoqiFolklend orollariKongo  BrazzavilMakao (Xitoy MMH)Marshall orollariEkvatorial GvineyaAntigua va BarbudaFalastin hududlariSaudiya ArabistoniSent-Kits va NevisTrinidad va TobagoGonkong (Xitoy MMH)Sen-Pyer va MikelonShimoliy MakedoniyaAQSH Virgin orollariChexiya RespublikasiFil suyagi qirg og iFransuz PolineziyasiG arbiy Sahroi KabirJanubi-sharqiy OsiyoSan-Tome va PrinsipiAQSH yondosh orollariMikroneziya mintaqasiMuqaddas Yelena oroliPapua  Yangi GvineyaDominikan RespublikasiBosniya va GertsegovinaKokos (Kiling) orollariSahro janubidagi AfrikaSent-Vinsent va GrenadinTurks va Kaykos orollariAmerika Qo shma ShtatlariBritaniya Virgin orollariFransuz Janubiy hududlariShimoliy Mariana orollariShpitsbergen va Yan-MayenFolklend (Malvin) orollariXerd va Makdonald orollariBirlashgan Arab AmirliklariJanubiy Afrika RespublikasiMarkaziy Afrika RespublikasiBoneyr, Sint-Estatius va SabaBirlashgan Millatlar TashkilotiShimoliy Amerika  AQSH va KanadaBritaniyaning Hind okeanidagi hududi-Janubiy Georgiya va Janubiy Sendvich orollari$ "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}iΠ_>X*ụޠM;; ;ҟɟg U!Ȣ蜛M<7?P8 ؟ce2QUL2 Tnb iE*XrE"m.!}kϥ?K39,:_:.!+矧}NŜԡbY\Ch7mEtn! 8Y?󝵢q#xY['|}/ם2:%L7AH %xA2AN#ڜ̞ 2n !̜1h 3؞2OlP$-#EXI ,HK "/ j^ q8Ӝ;áUCۢ f~ŝΝ( @9$"y(Go(O52?xJB&)Ƥ y2QLq 0P $  ߤ8̕$c@ :Th!%yQVYtk.j2YEe{xa Pi Pv P ` 'ResB P [Vuz_Arab_AF 'ResB % % [V%`P ` 'ResBP  [V 'ResB 4 !4[V(C=Q@>8A@$868-@>=/<0=!C@8O#<<>=%8B>90B0@07>8@81CB8A@>8;"C@:8OC209B0@09=0@>:0H C<8=8O>:8AB>=$0;0AB8=>BA20==0M= >@>;88=48AB>=715:8AB>=C25 >@>;870@1096>=">68:8AB>=>7>8AB>=0@189 A8Q0=C189 A8QC: >@>;;0@85J@>6 >@>;8(0@89 "8<>@CN: @8B0=8O=4>H :50=8O0=C18-D@8:0(0@89 2@>?00=C189 !C40=0=C189 >@5O0@81 0270A80@:0789 A8Q(0@89 D@8:0(8<>;89 >@5O/=38 5;0=48O0@189 D@8:00@189 2@>?0(8<>;8-<5@8:0;0=4 >@>;;0@80=C189 2@>?00=0@ >@>;;0@8><>@ >@>;;0@8$0@5@ >@>;;0@8(8<>;89 D@8:0(8<>;89 2@>?0/=38 0;54>=8O<5@8:0 !0<>0A8030<0 >@>;;0@82@>?0 BB8D>80=C189 <5@8:009<0= >@>;;0@8>B8= <5@8:0A80@:0789 D@8:00@H0; >@>;;0@8 >645AB2> >@>;8!59H5; >@>;;0@8$0;0AB8= C4C48(8<>;89 <5@8:0;8??5@B>= >@>;8>=3> @077028;L0;L482 >@>;;0@80@:0789 <5@8:0><0J;C< <8=B00>@D>;: >@>;;0@88B:M@= >@>;;0@8!>;><>= >@>;;0@8!MCB0 20 5;8;;0$@0=FC7 280=0A8-:20B>@80; 28=5O0:0> (%8B>9 )!0C48O @018AB>=8$8; !CO38 8@>8$>;:;5=4 >@>;;0@8(8<>;89 0:54>=8O( Q=4>H >@>;;0@8'5E8O 5A?C1;8:0A80=C189-(0@89 A8Q( 8@38= >@>;;0@8>=:>=3 (%8B>9 )0?C0 - /=38 28=5O$@0=FC7 >;8=578OA80@189 !0@>8 018@8:@>=578O <8=B00A8C0440A ;5=0 >@>;8!0=-"><5 20 @8=A8?8!20;10@4 20 /=-095=!5=B-L5@ 20 8:5;>=>A=8O 20 5@F53>28=0<5@8:0 ^H<0 (B0B;0@8><8=8:0= 5A?C1;8:0A8>:>A (8;8=3) >@>;;0@8@8B0=8O 8@38= >@>;;0@8!5=B-8=A5=B 20 @5=048="C@:A 20 09:>A >@>;;0@8$@0=FC7 60=C189 C4C4;0@8(8<>;89 0@80==0 >@>;;0@88@;0H30= @01 <8@;8:;0@8$>;:;5=4 (0;28=) >@>;;0@8%5@4 20 0:4>=0;4 >@>;;0@80=C189 D@8:0 5A?C1;8:0A80@:0789 D@8:0 5A?C1;8:0A8>=59@, !8=B--AB0B8CA 20 !010@8B0=8O=8=3 8=4 >:50=84038 C4C48+0=C189 5>@38O 20 0=C189 !5=428G >@>;;0@8! "&*.26:>BFJNRVZ^bfjnrvz  "%(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}9t>e띁am%A%P{pޞ7Fl={K=O 5e#i$kh#oJ8UТv圼VS_ %@*cNq4$42Mvo֟WC$H@jRQQ#4!/ G#J|@gw4s$}ƜМ>M/AHIC|ϝΞ=5@#d/4kO!5_~3RYS ,7$4f4pyG!#ݝ]rڠƠV@.4i_ :ş63A*J|4,A!AWo#f"@P|A <Hdڜ#$ǡw2nj]R?(yQYQ35.j2B6|.waD` PN PY P ` 'ResBP0" 0" [V/" 'ResBP  [V 'ResB P [Vuz_Latn_UZ 'ResB_  dd _[V7pPf5n7˥l7+iॻ7 $:i$Z7$_C$_ 1$@7;i @3CQF^GP7ID^IFoI^:I_I^IQL$3PonP 'Q Z^t;_ad-if$ogn'jZLjo\m-imLomw nJZnڥnۥo$gqn v ~Z : ma3NFio$_˥Cޥԥޥ_ޥoߥ ᥩG 饷\;;lvq83_Qߥ *3jF1* ;GmL=S@_ZC8Q3Fi nP_ݥQ;QLn;YNZ$N \GnC^$+i^32ibyIgn'jj jy5in;in3GCn7\ n^L(oF+iw72iwNoyd-CFGjFGpn7i;iy;7Yo$_ '_ ;G;i( 8oݥ _q_o\ ;;N m¥ 8iХ;iإ@iإ ۥϥ-iޥ7iᥴͥ@ڥ ^;,i$3*i$G;i7Gp; Gp;YCiCE;Z FG;iGj_NI7 8iI7QGiI 3oI Z3jPC;Z QE^<Z dGpbᥛХ;jd;Z nGpn\m;jo$@8i3 ~NNn^Nϥ; ¥ޥGpޥ3Gޥ _3;GpG^* 81 nJ7 ; ; ;i; 7oI nJIdQ$g QG;^$^X 3 Z$ nJZ@C;Z n8 b vq byNwCo X;Z 8jC 3 8 ^ jC;Z 7iC x \ nJ5 3 E$G +btI$; nJI1m;Z ^L xnJc 3 3 3 d nJN= nJߥɥ 3 b ͥ ; Non 3  å 3ޥ;n; 3 ; 3 nJ Y3j bhLY3j xvC$ x˥CnG;Z ۥ;i 3 Z !7^pJ E$G* 5 3 3;Z \ o=$ n onJCP˥ 3 N7; obL_  @$gS N nJj7Gp onJFGj xq5 no ; v7G;i i RL xX7C n 3 8i ۥ$ j ҥ8\ ^$nJo 3 I 3N Q\PN E$G onJj S ޥ RZ^Fj S ޥ nJ3 ; * Fϥ ; C3; 2;I18j xj, n w;Gp d2o8i ۥ$  ϥ ޥ_ x\ ۥ$  ϥ RaL ϥ 3 ;YR5 g n o$ I_, F;vq j ť 3 vq ϥ 3 ; (7 ) 3 ; ϥ 3 ˥C; j$; 3 ۥ$ j ҥ n8io 3 bt  I n' Wt; $:i ۥ$ Wt n; 2 ; o5 I18j ۥ$  ϥ x1 ; ۥ$  ϥ x P;3o  @$ ۥ$ ^ mLdإ@i ۥ$  ϥ ǥ 3 ۥ$  ϥ  "%(+.147:=@CFILORUX[dgjmpsvy|  !$'*-0369<?BEHKNTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}P&*!k&g$%!D#"!.!P#J#$":$2!&!#&"\#"$"B!!!%!"i"&""!$n"# b!&6&& $#%$ F"V!"1%$!%"$h#A$Z!O$!-"x"c%>#%"#!E%!>!##!%2##"n!"""$"j!"O%f!%# %!J'#!W$!m%!"6!"$###$ & _$ !A"" ,#K" ""%%)&!$n#J!!##,$2"!##7" !!"#%z#w$t# ""&U"##r!!Z"_"!P"s"d"Y%~!$#8#H$!! !'%!:!!w%%!V#!%!#1'$ "^! }" #"N!o$% !"!# #]&&#% $!""C&&$$ !$%& ' #$!$$" !%F!("b#"!y&!"3$$&$&&##";%<"! v! 'R!"Qz!PP ` 'ResB P [Vvai_Vaii_LR 'ResB ADGJMPY\_behknqtwzoCvtuoJqpoSq3t4rtF sdrnquq|tZrowq_opq *PreqoFrnrop\qvotq:skoporspYu"qsopqxr9up=rs5pBqQpsoAouPsqoo*uqpt8YruisIu}o$sptvIpqwoqsrot{pw`Sso;o poor/srqvuvjtrpqssq'pspqpCpBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}\ÌeߌVMD/،ʌ;3@wAǏьsnU!ڒR`2!!?ǎf? J&2Qc9`3l32 LY7!L!s!s53" E"$!|hRwM>X`R 953֎Q!q@uX@wU3!#U!!_!G4JOJ܏!Ϗ2?@BrI?x;hvI<?#$$?$b3'SC$m"XA BJ2#ۍ8A4iJi[#hfIA!J" / 3Q4IDlIRXI ?4x v3:Ri!` !?y jR qewR?)Qō 2fr! "nm!+f,R@@\J)3R?3XKI2}!?QYIv6 S(J2QI`!q Ѝ2 |!I`s?̑n Th !9 !ӐyQVY1B|.j2a7PPP ` 'ResB  [V  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz|hIv2!!ugo"? "d%@M3327!L!s!G $!.!J `  6%"kh #}g} !_!2}v}!}_#W""gIM"vI}?~W 9`3);o?h RQ2wS}v`3JyoI@`4w33a"A!!u" h1h 3w"l2m""U@ ,x ͒i!IUo_I} j3 q&w"oj"" " "!@w3h=@)3?3m@Z}!Dy"%~w Gwa@2{}`!q ovo2.'}XRds?m" f`Th ER!P ` 'ResBW  ^^W[VJmeWldFidaiFreLbieSrieTaileZypreHolandLitaueMonagoSchwizTrkeiTae ieUngareatri ArmenieBa rainBoliwieDaibutiEnglandEatlandGeorgieKroatieMoyetteNorwgeOatasieRumnieSchwedeSe elleSdasieTunesieUrugauyBrasilieDoninicaEthiopieFrankri KambodaaLuxeburgMalediweOattimorPakiatanSalomoneSchpanieSlowenieTitalandWeatasieCookinslGri elandKasa stanKirgiatanMazedonieOatafrikaOateuropaPaleatinaWeattimorAfganiatanAlandinslArgentinieKokosinslLie teateiMauretanieMikronesiePhilippineSdoatasieUsbekiatanWeatafrikaWeateuropaWeatsaharaAserbaidaanBouvetinslaKaimaninslLatamerikaMaraalinslTadaikistanWsrusslandZentralasieElfebeikataMittelafrikaNiwkaledonieNorfolkinslaSaudi ArabieTurkmeniatanFalklandinslWien tsinslEuropiai UnioKanariae InslPapua NiwgineaSdli s AfrikaZentralamerikassers OzeanieEquatorialgineaMazedonie (EJR)Amerikania SamoaClipperton InslaHimmelfrtsinslaKongo (Rebublik)Nrdli i MarianeNrdli s AmerikaUnbekannti RegioKongo BrazzavilleAmerikania OzeanieAmerikania KontinntDominikaniai RebublikBosnie und HerzegovinaBritiai JungfriwinslSt. Bartholomus-InslaTurks- und CaicosinslAuatralie und NiwslandFalklandinsl (Malwine)Mikronesiaes InselgebietHeard- und McDonald-InslVereinigti Arabiae EmiratAmerikaniai JungfriwinslSonderverwaltigszona MakauZentralafrikaniai RebublikSt. Vincent und d GrenadineKongo (Demokratiai Rebublik)Sonderverwaltigszona HongkongFranzsiai Sd- und AntarktisgebietBritiaes Territorium em indiae OzeanSdgeorgie und d sdli e Senwi insl "&*.26:>BFJNRVZ^bfjnrvz  "(+.147:=@CFILORUX[^dgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz iA7HOv4ݟgP _ѝ9(ס,18ğ~3Þ5Z֠U!:k~2=#zk' p{2U$T 9`b2 7!L! 53"| $!.!Y+^П=K3 ŠQ#,CluXe!s!~ e_!c:%#+$!o28Y?[IE?x6NvIޢ ?sI+b3Rc ` ;o -2v% [# fIA!P61WcQ42l+ooI- ??x v3;i!ꟹ !?Iɝ j塆 q'X.QލtRQ͞3 <4q!ٝ5 Z@$\JlXKI2}!?Q7%v 32Hq eK#=XD̕s?T! wtTh(QjE2X`מPPPP ` 'ResB Β Β[VEndNiwCddIragMaltRisiBelisBeneeEcopiEsiptEspaFijjiGaboKGuwamGmbiKeeaKowetLawosLibaaMarogNawruPalawPoloSerbiSerseSiwisSuwedSmbiTirkiUrugeAlseriAndoorAngiiyBelsigBermidBoliwiBurneyGereesGiyaanIkerenIrlndIslndKmbojMalesiMoriisNepaalOngariReeooSeyselSiiparSppoKTaywanTinisiTuwaloUgndaBelarisBeresilBilgariDanmrkEritereFaraansFinlndGaranadGernaseKanadaaKursawoMakaawoMaldiiwMoldawiNiiseerNorweesOoK KoKRuwndaSamayigSeworsiSirinamSordaniTaylndTaKsaniTokoloongolaatiriisArsntinBahreyinEkwaatrEslowakiEsloweniIndonesiKorowasiLitiyaniMooseraaMosmbigNiseriyaOnduraasOstaraliPakistaKParaguwePeyi BaaSaK LusiSenegaalWiyetnamDuni FaroDuni KuukDunu MaanEtaa SiniGirinlndKasaxstaKKirgistaKKore NoorLiksmburMiyanmaarMooritaniPortigaalSaK EleenAserbayjaKBengaladesDunu BuwetGuwaadelupKabo WerdeMikoronesiRewum CekSaK MarteKSibraltaarSin MartenSiri LnkaSuwasilndUsbekistaKWenesiyelaDuni AalndDuni KaymaKMontenegoroAfrik di SidArabi SawudiDuni MarsaalDuni SalmoonDunu NorfolkEl SalwadoorLiktensteyinNuwel SelndRuwaayom IniRewum KongoSiyera LewonSudaK di SidTirkmenistaKDuni FalklandDunu KirismasGine-BisaawoGox bu xamulKongo (R K D)SaK BartalemiDuni PitkayirnEmira Arab IniGuyaan FaraseNuwel KaledoniBosni ErsegowinSite bu WatikaaPolinesi FaraseSamowa bu AmerigDuni Koko (Kilin)Gine EkuwatoriyalSaK Kits ak NewisDuni Mariyaan NoorRepiblik DominikenTirinite ak TobagoAntiguwa ak BarbudaDuni Tirk ak KaykosSaK Peer ak MikeloKDuni Amerig Utar meerPapuwasi Gine Gu BeesRepiblik Sntar AfrikSwalbaar ak Jan MayenTeer Ostraal gu FraasDuni Wirsin yu BrtaaMaseduwaan bj GnnaarSawo Tome ak PirinsipeSaK Weesaa ak GaranadinDuni Wirsin yu Etaa-siniKodiwaar (Cte d Ivoire)Duni Hrd ak Duni MakDonaldTerituwaaru Brtaa ci Oseyaa EnjeKSeworsi di Sid ak Duni Sndwiis di Sid  "%(+.17:=@CILOUX[dgjmpsvy|  !$'*-0369<?BEHKNTWZ]`cfilorux{~  #&),/258;>ADGJMPSY\_behknqtwz}8טc j )Wn ɖ/&M :U: 2ܗ253E *rh?]K3/3[zq* B@z{JZ fRUb”j8YՕPzP9e8/'ϒ,ܒSȓWҔ!ϓ2Y'Ֆߕ-3; !A`91h|%ClJݓx ͒֓Sn!\4?ӒH[ qF)wK4ER' Q撲c.%&UoKIʔ|.bגk ڔ7iAq oĘ┺#˕u6ƙޙouiQΗbP P P ` 'ResB  !! [VeMzantsi AfrikauMntla MacedoniaE "P ` 'ResB  [VLasaNijeNoweCaadiTtakeCayinaGyogyaLesosoSesereTimowaYitaleBudaakiButaaniBuyindiEsyopyaJjibutiLativyaSudaaniTunisyaYiraakaYiraaniAligeryaBaareeniBeremudaBurunayiEmireetiKambodyaKolombyaMolodovaPotorikoSipuriyaVenzweraYorodaniSawudarebyaEbizinga bya CagoEbizinga bya KkukiGayana yaku ekwetaAntigwa ni BarabudaEbizinga bya KomoroLipabulika ya CeekaKoreya eya mumambukaPalesitayini ni GazaTurindaadi ni TobagoEbizinga bya MalidiveSanitome ni PurincipeEbizanga bya SolomooniEbizinga bya KayimaaniLipabulika ya DominikaEbizinga bya Kepu VerediKoreya eya mumaserengetaSenti Piyere ni MikeloniEbiizinga bya FalikalandiLipabulika ya SenturafirikiEbizinga bya Taaka ni KayikosiSenti Vinsenti ni GurendadiiniBizinga bya Mariyana ebyamumambuka+Ebizinga bya Virigini ebitwalibwa Bungereza  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGMPY\_behknqtwzɜcUU))5liDU g\+9DSW92i!&`]'$!.!f]O:/ S&+ۜqEA}Uu*}*$,S*mY%EY*F=2hk8Y9E i]+BID[+W,g<~ =e8Nh dҜ2iZjCV4wOda"9k,N} h1hy5z4l$EENgEНx g;VdC)-4   O qXVBos-휦-u-Ga, !@W.K7.-.L7.&DdK6ž /#WBGeq %9=gXw/e(#><ADGJMPY\_behknqtwz!'o%'~!p!"!#Z'!" z%J'#%#\& %!" !"""""!""!! '& W"$ "!%$ !Q!&4"^"$$*(w!#"!!E!!# =#%'!$$e"' 8&%!M(%&-#%!%!#$!"$#e%c!( %#!!$##'!v&"&$"h(&&!#%-!3!D&'=%5#!/$%C'9!" "M# & &A$k!J$U#S()%S$]#"?!8$!e#!\$":'u#&m#e$,&n$&""-"+' B" '>($w$$}(&%(3%;"}#!%#W!#&&#P"K!Q%j'$$&%$i!$(%%' [%P&l"(z'z""#(s"$#$"(#&#(%'( $ #'I"]!E#i&#G%HP ` 'ResB = =[V"                                            "6:>BFJN^bfjnrvz  "%.17:=@ILOUX[^dgjmpsvy| !$'*-0369?BEHKNWZ]`cfilorux{~  &)58;>ADJMPY\bhqtz}=CDC?>EDPEBDADCFAD{B'DC!DDD>DE@?>qCAk?B>EAB6>0D@>=>=>?>A>@?={@DF>EeC=r@=@C>2FA|>B???`FxAi@c?s?@`@HFA{?EpB{DYCD>xF@`>EY>K>B@>9EA,EA~CR>BEA@g>>uEA?=(>/>???A@">AA?D===)C#?>=9B@>3?;?!@ZB?D EDB >PA*@NDK?C ?ZAS?CB>FbEMC5C>EACBC?@?>@@D>B>BdAnABCCW@E@N@BFlD>C==@C?n>u>FA.B@?E@DB A B[??=>C?#BFY=2eB) P P P ` 'ResB ה ה[Vgbgb mOrlde FijiOrlde GeneOrlde KotaOrlde KbOrlde MaliOrlde NepaOrlde NiueOrlde PeruOrlde SamOrlde TogoOrlde clOrlde maOrilde KngOrld JmnOrlde GabonOrlde GuamuOrlde GgiaOrlde HaatiOrlde IndiaOrlde ItliOrlde KenyaOrlde KngOrlde LuciaOrlde NauruOrlde NjOrlde PaaluOrlde RciaOrlde SiriaOrlde TongaOrlde TkiOrlde rbOrlde cdOril-d bnOrlde AmnOrlde BrnOrlde BmdOrlde BtnOrlde BnOrlde EkudOrlde EtopiaOrlde GambiaOrlde GenadaOrlde GuyanaOrlde HlenaOrlde JdaniOrlde KndOrlde KrsOrlde LesotoOrlde MalataOrlde MalawiOrlde MesikoOrlde NwiiOrlde PanamaOrlde PtugiOrlde SipaniOrlde SngaOrlde TufaluOrlde UgandaOrlde yemeniOrlde AilandiOrlde BlsOrlde DmkOrlde EritiraOrlde FaniatuOrlde FaranseOrlde FilandiOrlde GeriisiOrlde IserliOrlde LaberiaOrlde LatifiaOrlde ModofiaOrlde MogoliaOrlde NamibiaOrlde SomaliaOrlde SwidiniOrlde TokelauOrlde TuniciaOrlde UkariniOrlde ndrOrlde nglOrlde gptOrlde camibiaOrlde ckOrld GsOrl-d AmrikOrlde AgentnOrlde AstrOrlde AcilandiOrlde BhmsOrlde BbdsOrlde BgmOrlde BlrsOrlde BgrOrlde BrndOrlde DbtOrlde DmnkOrlde EsitoniaOrlde FtinamiOrlde GadelopeOrlde KiribatiOrlde KmrsOrlde KrtOrlde LusemogiOrlde MadasikaOrlde MaladifiOrlde ManamariOrlde NruguayiOrlde ParaguyeOrlde PikariniOrlde RiuniyanOrlde SacilandOrlde TancaniaOrlde filipiniOrlde seclsiOrlde strlOrlde cimibabeOrlde sfdOril-d BrslOril-d NjrOrlde BrnlOrlde BlfyOrlde FnculaOrlde GerelandiOrlde GuatemalaOrlde IndonesiaOrlde KamernOrlde KmbdOrlde KlmbaOrlde MaritaniaOrlde MaritiusiOrlde MasidoniaOrlde MotseratiOrlde NIkaraguaOrlde NedalandiOrlde PakisitanOrlde Pto RikoOrlde SilofakiaOrlde SilofaniaOrlde ngllOrilde DmnknOrlde AsbjnOrlde Gene-BusauOrlde GibarataraOrlde KacacataniOrlde Kt forOrlde MatinikuwiOrlde MocamibikuOrlde TakisitaniOrlde lbnnOrlde lgrnOrlde Ariwa KriaOrlde BngldsOrlde BtswnOrlde Guusu KriaOrlde MakoronesiaOrlde Sani MarinoOrlde Siria looniOrlde Bkn FasOrlde KuricisitaniOrlde Kuusita RkOrlde Saudi ArabiaOrlde switicilandiOrlde fgnstnOrlde Ariwa AfirikaOrlde Ekutoria GiniOrlde Etikun McaliOrlde Etokun KkOrlde Firenci GuanaOrlde NcibkisitaniOrlde TkimenisitaOrlde cilandi TitunOrlde Etokun KmnOrlde LcitnisiteniOrlde Paapu ti GiiniOrlde lOrn TmOrlde Etikun NfkOrlde Etikun SolomoniOrlde Kaledonia TitunOrlde Kiiti ati NeefiOrlde Wali ati futunaOrlde Etikun FakalandiOrlde Etokun Kp fndOrlde Pri ati mikuloniSmn ti Orlde mrkOrlde Tirinida ati TobagaOrlde rin gngun frkOrlde Etikun Guusu MarianaOrlde Fisnnti ati GenadinaOrlde ntg ti BrbdOrlde mirate ti Awn ArabuOrlde Sao tomi ati piriicipiOrlde Tki ati Etikun KaksiOrlde Bsn ti tisgfnOrlde Etikun Fagini ti AmrikaOrlde Iworun Pakisitian ati GacaOrlde Etkun Fgn ti l BrtsOrlde Etkun ndn ti l Brts  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzP0~O zƚٚ/ ڜ욷Ӣ*o|zږA^ȗC%ɘ8d@KۘPQCџUsڕ.Yў>bq#Rʕ}mrf5G`g 1oh*yj]`*w:vGٗwYih'hkЛ͠ޝ"}ʝ v%Z1J@E.O֔{.o{/B?jBmxzpXۡhvjVa"zpǜUʖm=w:ř-יroh陃g C*֣^)^i1ؔP3#` 'ResB C C [Vgbgb mTOrl[de FijiOrl[de GanaOrl[de GeneOrl[de KotaOrl[de KbOrl[de MaliOrl[de NepaOrl[de NiueOrl[de PeruOrl[de SamTOrl[de TogoOrl[de TmaOril[de KngOrl[d JmnOrl[de GabonOrl[de GuamuOrl[de GTgiaOrl[de HaatiOrl[de IndiaOrl[de IrakiOrl[de IraniOrl[de ItliOrl[de KenyaOrl[de KngOrl[de LaosiOrl[de NauruOrl[de NjOrl[de PaaluOrl[de SiriaOrl[de TongaOrl[de TTTkiOrl[de shlOrl[de rbOrl[de AmnOrl[de BrnOrl[de BmdOrl[de BtnOrl[de B[n[Orl[de EkudOrl[de EtopiaOrl[de GambiaOrl[de GenadaOrl[de GuyanaOrl[de H[lenaOrl[de JapaniOrl[de JTdaniOrl[de KuwetiOrl[de KndOrl[de KrsOrl[de LesotoOrl[de LibiyaOrl[de LushiaOrl[de MalataOrl[de MalawiOrl[de MayoteOrl[de MesikoOrl[de MonakoOrl[de MorokoOrl[de NTTwiiOrl[de PanamaOrl[de PTtugiOrl[de RTshiaOrl[de SipaniOrl[de SudaniOrl[de S[n[gaOrl[de TufaluOrl[de UgandaOrl[de shdOrl[de yemeniOril[-d ShnOrl[de AilandiOrl[de Bls[Orl[de D[mkOrl[de EritiraOrl[de FaniatuOrl[de FaranseOrl[de FilandiOrl[de GeriisiOrl[de HungariOrl[de Iser[liOrl[de JamaikaOrl[de LaberiaOrl[de LatifiaOrl[de MalasiaOrl[de ModofiaOrl[de MogoliaOrl[de NamibiaOrl[de PolandiOrl[de RuwandaOrl[de SingapoOrl[de SomaliaOrl[de SwidiniOrl[de TaiwaniOrl[de TokelauOrl[de UkariniOrl[de ndrOrl[de nglOrl[de gptOrl[d G[[sOrl[-d Am[rikOrl[de AgentnOrl[de AstrOrl[de BhmsOrl[de BbdsOrl[de BgTmOrl[de BlrsOrl[de BgrOrl[de BrndOrl[de DbTtOrl[de DmnkOrl[de EsitoniaOrl[de F[tinamiOrl[de GadelopeOrl[de KiribatiOrl[de KmrsOrl[de KrtOrl[de LebanoniOrl[de LituaniaOrl[de LusemogiOrl[de MadasikaOrl[de MaladifiOrl[de ManamariOrl[de NruguayiOrl[de ParaguyeOrl[de PikariniOrl[de RiuniyanOrl[de RomaniyaOrl[de SurinamiOrl[de TailandiOrl[de TunishiaOrl[de filipiniOrl[de shamibiaOrl[de sh[[kOrl[de strlOrl[de [sfdOril[-d BrslOril[-d NjrOrl[de AshilandiOrl[de Brn[lOrl[de BTlfyOrl[de GerelandiOrl[de GuatemalaOrl[de HondurasiOrl[de IndonesiaOrl[de KamernOrl[de KmbdOrl[de KlmbaOrl[de MaritaniaOrl[de MaritiusiOrl[de MasidoniaOrl[de MotseratiOrl[de NIkaraguaOrl[de NedalandiOrl[de PakisitanOrl[de PTto RikoOrl[de SashilandOrl[de SilofakiaOrl[de SilofaniaOrl[de TanshaniaOrl[de sesh[l[siOrl[de shimibabeOrl[de ngllOril[de DmnknOrl[de As[bjnOrl[de F[n[shu[laOrl[de Gene-BusauOrl[de GibarataraOrl[de Kt forOrl[de MatinikuwiOrl[de Siri LankaOrl[de TakisitaniOrl[de lbnnOrl[de lgrnOrl[de Ariwa KTriaOrl[de BngldsOrl[de BTtswnOrl[de Guusu KTriaOrl[de MakoronesiaOrl[de MoshamibikuOrl[de Sani MarinoOrl[de Siria looniOrl[de Bkn FasOrl[de KashashataniOrl[de Kuusita RkOrl[de Saudi ArabiaOrl[de fgnstnOrl[de Ariwa AfirikaOrl[de Ekutoria GiniOrl[de Etokun KkOrl[de KurishisitaniOrl[de TTTkimenisitaOrl[de switishilandiOrl[de Etikun MshaliOrl[de Etokun KmnOrl[de Firenshi GuanaOrl[de Nshib[kisitaniOrl[de Paapu ti GiiniOrl[de shilandi TitunOrl[de lOrn TmTOrl[de Etikun NTfkOrl[de Etikun SolomoniOrl[de Kaledonia TitunOrl[de Kiiti ati NeefiOrl[de L[shit[nisiteniOrl[de Wali ati futunaOrl[de Etikun FakalandiOrl[de Etokun Kp fndOrl[de Firenshi PolinesiaOrl[de P[[ri ati mikuloniSmn ti Orl[de mrkOrl[de Tirinida ati TobagaOrl[de rin gngun frkOrl[de Etikun Guusu MarianaOrl[de Fis[nnti ati GenadinaOrl[de ntg ti BrbdOrl[de mirate ti AwTn ArabuOrl[de Sao tomi ati piriishipiOrl[de TTTki ati Etikun KakTsiOrl[de BTsn ti tis[gfnOrl[de Etikun Fagini ti Am[rikaOrl[de IwTorun Pakisitian ati GashaOrl[de Etkun Fgn ti l BrtsOrl[de Etkun ndn ti l Brts  "+.17:=@CILOUX[dgjmsvy|  !$'*-036?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwzJ8TQTOOE+JtJSJLE>OTJ&PJPJEJ%FFIM]M MJFrgY0W)R_[Rb[-Wb[S>r\kN<\l>r]T]b]Y^Z\^b"}a>r-id }TXe)RNqg^vl9h\rN}yr}vOeV2NN^Xb6qN<\NOR)RNSvQS)RWNSto- T>r TeT+PkNfW\<\N^XgQR>r^X>r}NHYS)RNgY-\YgQ^tb^KQ\al<\Nb+}Nid>rYtȇ-aS*gw@SWrtYc"}kNyKQ\k^tNnfRef\?fs W?h~g\ON>r0W+Yl\idNdS~^gQN-N^qQT WKQWNKQ̑>m\[RgqQT WR)R\^ T }l"}~^gQNk"}XbKQR\wcKQqQT Wem}<\Nll\VNvyr\yKQ-\"}\b<\NVkRb\)RTX<\Nwl\VNyrgQT?>rS)RN?>r]<\NN<\KQ\9}>r\TReRo2m T}-UlNqQT W[KQ<\NeȖY<\Nlp0W?b/Oll\WSel\0Wl\}N\l\}N\w-RRk@Sll\s̑<\N-NNlqQT WOTh)R)RN[Rgl;NqQT W[Rg^b [RgёYl S̑N }\CS̑T TY]TYf<\RqQT W'Y m2mu\[ct T]^T]RefWꁻl@S]^N}~^gQNVW( T<\}el\pS^ m0WꏞNTRN\[KQ<\N\ W,gWY\\]VY Tnfgk?b/OoT'YlQ Wt)Re T[W }\yyeWg \le<\N Tў^XT}Vehyr Tr T[KQ\k_\ TKQU }\WSPOlN\ TWSQhZGY\et>r]yr\ Tc^\-NNlqQT Woyr%RL?e@S-NNlqQT W/nyr%RL?e@SyKQ-\ (>r} }e\)% "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}RVb%@t???w?fW?H??@>@?BnBBB}?q?9A???"@Az@C9Cv@BAAfJ@Bn@?[xABACCR B?N2B?@B??YCF??@@@ @@ZAvM@QC??zAZ@?7AIAAA@AF@n@ABVBBBKA7@ @@CCBzB A*AW B&A^BaAB?AsA@?@(@@BA@@BICA?C\BAC?j?1C@AnA3A@BhBj@;@@rtBPBC@AiAAA:@{CAB@UAf?y2?B??f@DB@b@A?Z!CV@?dA@@rC@h?@A@C}ABB.@ACBB@~@.A?~@"AAyQYk??h?.jC,BJBDPPP ` 'ResB P [Vyue_Hans_CN 'ResB P [Vyue_Hant_HK 'ResB 2 %2[VVV N9NNNNRN'kN^-NN-N-N^9NN2m OgsQ\Q\Rm_S'kSS^SWS'kWS^WSaSpS<\pS^S]S~nSWSYT[V<\e]g] ^J^ t_V*cZwcKQeNmzf)Rf\g_'k2m'kvvllVlpQlVwm0Wo2mo^txQ^tXy~e8uNpQwpQ[idS'k^WSWS揳~l)RNWSNWSς9NN\gN^vlIN'Y)RLNKQpQLNr^LNb-W*OS)RkNWSg2mbS[bSh!XStYS)RN T^0WTtT(KQUW^f#Wދ\TX TKQ^X-^\eY0W)R_[Rb[-Wb[S\\kN<\l\]Tl]bl]Y^Z\^b"}id~T9h\m\QQNk"}RgqQTVR)R\#WkRb\^ T~l"}XbKQR\wcKQqQTVem~<\Nl^\#WlNl^\-WNvyr\yKQpQ\"}W蕤\b<\N)RTX<\Nw^\#WlNw^\?]yrQTW?\S)RN?\]<\NlN<\KQ\l~\\lReRo2m T~pQTNlNqQTV[KQW<\NeȖY<\NlLN0W?b/Ol^\WSe^\0W^\~N\^\~N\wpQRRk:Sl^\s̑<\N-NNSNlqQTVONh)R)RNRgl;NqQTVRg^b( RgёYl Sl̑N~\CS̑ TY]T#WW( T<\~eYf<\RqQTV'Y m2mu\[ct T]^]RefWꁻl:S]^N~QQN^\pS^ m0WꏚNTRN\#WY Tnfgk[KQW<\N\V,gWY\\\?b/OTT'YlQVWKQeS_ye\t)Re T[V~\#Wehyr TBFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}RVbE32222fW2H2X3W32555622Z4 322B3536i635g4f3*53354b46333`5l4234K34434 623233S474J2966516'343364B5O2433522632Y65!6342q45 3363256432245~53Q343 425\052742H54)76R<53NT523B326F22g334-333{4vM<3Q622z432X4I4 5;434{3n345x555C4T303?37A655/4G4W 5K4^%5a452549323H34553*36y6+4365q62j2a6444T43553\3$3rZ5r5 74444'4[36453v46635233f5c3342ZI6324k3o36#42s3]436465N3_36,5w3~2O423?44yQY2!32.j)6N5l587`PPP ` 'ResBP  [V 'ResBP0" 0" [V/" 'ResBP  [V 'ResB#  ''#[V1-I-T-S-3-a-0-N-=-S-1-0-I-T-0-O-M-0-a-Y-N-0-M-I-N-I-Z-U-O-I-a-I-V-0-O-0-\-S-O-Y-\-[-0-7-_-S-3-S-0-T-S-1-0-1-0-M-0-a-1-I-M-I-c-1-I-O-I-O-1-T-S-O-I-3-0-1-S-O-7-c-0-b-T-<-I-7-J-I-=-I-O-b-0-@-0-b-\-I-D-S-N-0-O-G-0-\-0-T-G-S-N-S-T-M-=-a-I-\-M-@-I-O-7-N-0-M-_-0-N-0-b-S-_-N-S-T-I-Y-O-0-a-T-S-O-I-1-0-M-O-O-N-Y-0-V-I-O-b-0-Y-0-N-a-0-Y-S-T-b-0-Y-Y-a-I-7-[-[-I-M-I-_-S-O-3-0-b-0-N-0-O-0-O-3-I-M-0-0-O-3-S-M-0-0-O-7-S-T-0-1-0-O-0-N-0-1-0-T-1-0-7-1-@-S-\-0-O-1-C-T-0-b-O-1-M-J-I-=-0-1-T-0-c-I-M-1-T-N-S-7-0-1-U-_-G-I-c-3-0-N-1-b-0-<-I-\-O-0-N-<-T-0-O-Y-0-=-0-O-0-7-0-G-S-1-T-S-Y-I-Y-M-0-O-7-I-_-0-M-b-0-J-S-T-J-b-0-M-0-\-<-b-0-M-D-I-T-0-G-M-I-Z-S-_-S-M-N-V-T-I-1-M-S-1-O-0-O-M-S-T-7-S-O-M-b-0-1-0-O-M-b-S-O-0-O-N-0-M-7-I-<-N-I-=-Y-I-=-N-S-O-0-=-S-O-O-I-J-I-T-O-O-T-a-I-J-S-V-0-O-7-0-T-a-0-O-7-0-V-T-O-0-_-0-Y-1-0-O-b-0-Y-I-T-1-b-0-Y-Y-I-[-I-M-Y-Y-S-7-0-O-Y-a-I-Y-T-0-Z-Z-S-N-0-M-[-[-I-O-a-0-\-S-<-0-M-S-\-S-T-=-b-0-_-0-b-a-0-O-_-S-=-M-0-a-c-0-N-1-b-0-1-S-M-I-1-b-0-0-M-1-0-O-b-0-0-M-N-0-O-b-0-0-T-N-I-O-b-0-1-0-@-0-N-0-Y-1-M-V-0-T-b-0-1-S-M-S-O-b-0-1-S-T-S-O-7-I-3-T-I-M-0-O-7-3-a-I-b-0-O-0-7-0-O-N-0-T-=-7-J-I-1-S-\-I-7-S-N-I-O-I-=-<-0-O-a-0-_-S-=-0-N-I-T-S-O-=-T-a-0-\-b-0-@-O-V-0-T-b-0-@-S-M-0-O-7-0-I-T-M-0-O-7-0-I-Y-T-0-b-I-M-I-Y-\-S-O-b-0-I-\-b-S-1-b-0-J-0-N-0-b-=-0-M-I-1-I-T-b-0-M-I-N-0-T-0-\-N-0-M-I-c-b-0-N-O-V-S-M-b-0-N-S-c-O-1-I-G-N-b-0-O-N-0-T-O-0-N-I-1-b-0-O-I-J-I-T-b-0-S-=-T-0-O-b-0-S-T-S-3-a-0-b-T-S-N-0-O-b-0-Y-S-T-I-O-0-N-_-0-b-M-0-O-7-0-T-J-0-O-\-I-O-1-0-T-0-3-a-0-b-1-I-\-=-0-b-T-O-1-S-\-Y-a-0-O-0-3-a-0-7-0-M-S-1-<-I-M-I-1-1-I-O-<-I-M-M-0-O-7-0-<-I-O-c-a-I-M-0-=-0-N-1-S-7-b-0-=-I-T-I-1-0-\-I-=-S-M-S-N-1-b-0-@-S-O-7-S-T-0-Y-I-T-I-\-I-T-b-0-M-I-\-a-0-O-b-0-N-0-T-\-I-O-I-=-N-S-M-7-S-<-b-0-N-S-O-Y-I-T-0-\-S-Y-\-T-0-M-b-0-T-I-b-S-O-b-S-O-Y-0-M-<-0-7-S-T-Y-0-O-\-I-M-I-O-Y-0-O-\-M-S-Y-I-Y-M-S-<-0-=-b-0-Y-M-S-<-I-O-b-0-Y-O-V-0-<-S-T-0-Y-T-I-M-0-O-=-0-Y-Y-I-O-I-3-0-M-_-0-O-e-0-O-b-0-c-I-N-1-0-1-a-I-N-S-O-\-I-O-I-3-T-S-Y-Y-S-7-0-O- O- I-<-<-S-Y-  "+.17:=@CILOUX[dgjmsvy|  !$'*-0369?BEHKNTWZ]`cfilorux{~  &),/258;>ADGJMPY\_behknqtwz>Vg|͜ݜ块uL~Ԛ2_2vQ휦暻Ŝ土2ޛNg?_j5??|՜%~geQqmu:?כXjuXɛR vg2)2H H= E 2U](u$+H-6g_X"u32?ƞ}Z$?ǜGl/?u=2cG2u.:9u@|N|Q2MUF@E?~iR?n>›ښ͝x#2ce2|do2[2Ϟ՝u^[?ʚϚݝHXIŚpu؞\>ŝP?fg$MЛ-_Xv4FgmPW` 'ResB 2 &2[VVV N9NNNN'kN^-NN-NV-N^9NMN__NN2m OgsQ\Q\R~RS'kS^WS'kWS^pS^S]S~nWSYT]g] ^J^R_V*cZwcKQeeNmzf)Rg'k2m'kvdlRlVlpQlVwm0WoYt^txQ^tXy~e~W8ucpQwpQS'k^[WS?fVўq\TTVNWSNWSς9N"}l̑N^vl-N2mLNKQpQLNr^LNb-W*O0W:S/O)RyQ[O_҉QkN)RkNWSg2maSTX\bSebSh!XS)RN T^cUVtbS#Wދ\^X \eY0W)R[-Wb[S\<\e\<\l\]Tl]bl^^旛\^b"}a'Y)RXbKQRid~TepQ9h\BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}<4RVb33Y3222:4W%552J3I32566522A422203>537636D4f}3S534!4495D74435I423635425\62323]454m3J25_5}5354232l4e552q333422c63266j6g4425523'32596432244M53253u3[55Y52Z7b42k5O57O74N4 3N553B%426F223333 426v4462?3z45$3q4q54S4434y3n34B35%66X4R3!3-376H55 6144C5)4^?4*55G63454*323333<333664397U6@62j363 54643553N33rv4564{44Q34M36/5634f7$72N62353U35 42Z6324]3a36E32e3+63.746693 56U5i3r6~2-42444yQVY2 3E32.j2z6w55r7PJPWP ` 'ResB P [Vzh_Hans_CN 'ResBP =  = [V= 'ResBP0" 0" [V/" 'ResBP  [V 'ResBP  [V 'ResB g? &g?[V W W N9N-NN-N W-N-N^9NN2m OgQ\Rm_SPkSS^SӗWSPkWS^WSӗaSTpS<\pS^S]ScpWSYT[ W<\e]g] ^؁^ t_ W*cZwcKQeozf)Rf\qgNqgRqgPkqg^g_9ho`Pk2mPkvvl l Wl-l Wwm0Wo2mo^txQ^tXyo}e}8uN-w-I[idSPk^oWSWS }ܕ\?f)RoT WWS9NqgWSN}P@SW}Pk)RkNWSui2mStY T^0WTtoTKQUUlNW^fTX TKQ^X-^>rgY0W)R_[Rb[NYb[S>r\kN<\l>r]T]b]Y^Z\^b"}a>r-id }TXe)RNqg^vlrN}vOeV2NN^Xb6qN<\NOR)RNSvQS)RWNSto- T>r TeT+PkNfW\<\N^XgQR>r^X>r}NHYS)RNgY-\YgQ^tb^KQ\al<\Nb+}Nid>rYtȇ-aS*gw@SWrtYc"}kNyKQ\k^tNnfRef\?h~g\N<\KQON>r0W+Y}yr\l\idNdS~^gQN-N^qQT WKQWNKQ̑>m\[RgqQT WR)R\^ T }l"}~^gQNk"}XbKQR\wcKQqQT Wem}<\Nll\VNvyr\yKQ-\"}\b<\NVkRb\)RTX<\Nwl\VNyrgQT?>rS)RN?>r]<\N9}>r\TReRo2m}-[KQ<\NeȖY<\Nlp0W?b/Oll\WSl\0Wl\}N\l\}N\w-RRk@Sll\s̑<\NOTh)R)RN[Rgl;NqQT W[Rg^b [RgёYl S)R[ }\CS̑TSXb]TYf<\RqQT W'Y m2mu\[0WaSS]^T]RefWꁻl@S]^N}~^gQNVYnfgkl\pS^ m0WꏞNTRN\[KQ<\N\ W,gWY\\]VehSr} }e\ & "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}CRVb+@w???z?fW?H?L@K@?B|BbCB?q?BA???(@CB@}C2C@BJAf[@B@@[AEAC@@@FBOA?A1@A@?AB?@n?@@;A'AJC C(BC @A?o@t?hA4BO?A@ AA??ZCc@}?"CBB_@A?YAA?@@?pBBA??k?As@U?7@A@@$B\"B?CA:@LBACCR.B?N@B?@B??RCF??A@@@@cAvM"@C??zAk@?@AIAA+A@AW@n@ABdBBBTA@@@%@CCBBA7AWB3A^ BaAB?A|A@?@.@@B=@@ @BBCA?CjB:C?j?*C@AwAr T^cWtv^X >r<\e>r\kN^a'Y)RveTyid<\N̑WS kNi`\b}}yr3NN^XbuKQ0WN)Rk̑NZS(t }qS0WbStY>rfWQh<\N^Xb)Rf^Xfme<\e)RN]]YeeZX-rN+YZyr\KQ̑s\R/efeX{vSzyȓNTeTΞRW^XOkNYTqQT W^W }l"}~^gQNk9}@b\eme<\Nk̑TX<\Nl0W?b/Oo'YbNvyrQi`\V]lRs|yr^Xbyr]RefWWll\WS0Wll\l)R<\NCS̑TTY]TYs|<\RqQT W[ctT]^T]^Ne~^gQNl\}>rN\VW(T<\}el\}>rN\VYTnfgk?b/OoTKw WyrKQeTQye\le<\NTў^XT}VehyrTr]yr\Sc^\\">R^"+7@IU[v|9HZ]`cfir{  #&;ADJekntJ#V#Y$$$$]#$#5$r#@#e$ $#N#$#$#$R##^#$#$)$4###1#n#$#;$W###v##~#$=##$#C#G#M$k$##$#$j##:#$$_$q$Z#z#S$A$f#G$ %#F##$#$+#x$/$7#$b##$$$#.####PP)#` 'ResBP =  = [V=)# 'ResBP  [V 'ResB P [Vzh_Hant_MO 'ResB P [Vzh_Hans_SG 'ResB P [Vzh_Hant_TW 'ResB1  88&1[VEZi-U.Si-Asiai-Chadi-Irani-Iraqi-Laosi-Omani-Togoi-U.K.i-Benini-Gaboni-Ghanai-Haitii-Nepali-Qatari-Samoai-Sudanifulegiumhlabai-Angolai-Belizei-Bhutani-Bruneii-Guineai-Guyanai-Kosovoi-Panamai-Rwandai-Ugandai-Bahamasi-Bahraini-Burundii-Eritreai-Georgiai-Moldovai-Oceaniai-Senegali-Tokelaui-Djiboutii-Hondurasi-Pakistani-Surinamei-Sri Lankai-Swazilandi-Bangladeshi-Cape Verdei-Costa Ricai-Mauritaniai-Montenegroi-Mozambiquei-Seychellesi-Netherlandsi-Burkina Fasoi-Turkmenistani-Guinea-Bissaui-LiechtensteiniNingizimu Afrikai-Cueta ne-Melillai-Wallis ne-FutunaiSifunda esingaziwai-Antigua ne-Barbudai-South-Eastern Asiai-Trinidad ne-Tobagoi-Saint Kitts ne-Nevisi-Bosnia ne-Herzegovinai-Svalbard ne-Jan Mayeni-Turks ne-Caicos Islandsi-So Tom kanye ne-Prncipei-Saint Vincent ne-Grenadinesi-U.S. Minor Outlying Islandsi-Saint Pierre kanye ne-Miqueloni-Heard Island ne-McDonald Islands)i-South Georgia ne-South Sandwich Islands& "&*.26:>BFJNRVZ^bfjnrvz~  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}1ggϜn'vn9vg]v&7y=I `g9ovaR1@A_` nKvnyVcyS!Q$2!!9J?{i"? vcJz21%3v5!Tq!qK` C"BzNPw!yM'%X#S3#!!nE4j"}wMJFcEh !6a2?@]}I}Ra?vfh>#$j?$^3}R ƛA$k"V @J,52#c+U9U?hgJ͛%Qȝ?!@J  K$-ŜeYIw@kCo2pՒIXVI ?4w t3rg!` i!? hRԛxowcwRNyQh3 2y!"lm=Yo!@ZJ'3=3XIIٜ{!XĞQY%vۛ3&J㜫Q!o N2#jfc!I[q?oR! ZAo7 ؝!yQVY @B).jE2R}Rh׀KJP2P?P3#` 'ResB, :00,CLDRVersionInstalledLocalesafaf_NAaf_ZAagqagq_CMakak_GHam_ETarar_001ar_AEar_BHar_DJar_DZar_EGar_EHar_ERar_ILar_IQar_JOar_KMar_KWar_LBar_LYar_MAar_MRar_OMar_PSar_QAar_SAar_SDar_SOar_SSar_SYar_TDar_TNar_YEas_INasaasa_TZastast_ESazaz_Cyrlaz_Cyrl_AZaz_Latnaz_Latn_AZbasbas_CMbebe_BYbembem_ZMbezbez_TZbgbg_BGbmbm_MLbnbn_BDbn_INbobo_CNbo_INbrbr_FRbrxbrx_INbsbs_Cyrlbs_Cyrl_BAbs_Latnbs_Latn_BAcaca_ADca_ESca_FRca_ITccpccp_BDccp_INcece_RUcebceb_PHcggcgg_UGchrchr_USckbckb_IQckb_IRcscs_CZcycy_GBdada_DKda_GLdavdav_KEde_ATde_BEde_CHde_DEde_ITde_LIde_LUdjedje_NEdsbdsb_DEduadua_CMdyodyo_SNdzdz_BTebuebu_KEeeee_GHee_TGelel_CYel_GRenen_001en_150en_AEen_AGen_AIen_ASen_ATen_AUen_BBen_BEen_BIen_BMen_BSen_BWen_BZen_CAen_CCen_CHen_CKen_CMen_CXen_CYen_DEen_DGen_DKen_DMen_ERen_FIen_FJen_FKen_FMen_GBen_GDen_GGen_GHen_GIen_GMen_GUen_GYen_HKen_IEen_ILen_IMen_INen_IOen_JEen_JMen_KEen_KIen_KNen_KYen_LCen_LRen_LSen_MGen_MHen_MOen_MPen_MSen_MTen_MUen_MWen_MYen_NAen_NFen_NGen_NLen_NRen_NUen_NZen_PGen_PHen_PKen_PNen_PRen_PWen_RWen_SBen_SCen_SDen_SEen_SGen_SHen_SIen_SLen_SSen_SXen_SZen_TCen_TKen_TOen_TTen_TVen_TZen_UGen_UMen_USen_US_POSIXen_VCen_VGen_VIen_VUen_WSen_ZAen_ZMen_ZWeo_001es_419es_ARes_BOes_BRes_BZes_CLes_COes_CRes_CUes_DOes_EAes_ECes_ESes_GQes_GTes_HNes_ICes_MXes_NIes_PAes_PEes_PHes_PRes_PYes_SVes_USes_UYes_VEetet_EEeueu_ESewoewo_CMfafa_AFfa_IRffff_Latnff_Latn_BFff_Latn_CMff_Latn_GHff_Latn_GMff_Latn_GNff_Latn_GWff_Latn_LRff_Latn_MRff_Latn_NEff_Latn_NGff_Latn_SLff_Latn_SNfifi_FIfilfil_PHfofo_DKfo_FOfrfr_BEfr_BFfr_BIfr_BJfr_BLfr_CAfr_CDfr_CFfr_CGfr_CHfr_CIfr_CMfr_DJfr_DZfr_FRfr_GAfr_GFfr_GNfr_GPfr_GQfr_HTfr_KMfr_LUfr_MAfr_MCfr_MFfr_MGfr_MLfr_MQfr_MRfr_MUfr_NCfr_NEfr_PFfr_PMfr_REfr_RWfr_SCfr_SNfr_SYfr_TDfr_TGfr_TNfr_VUfr_WFfr_YTfurfur_ITfyfy_NLgaga_IEgdgd_GBglgl_ESgswgsw_CHgsw_FRgsw_LIgugu_INguzguz_KEgvgv_IMhaha_GHha_NEha_NGhawhaw_UShehe_ILhi_INhr_BAhr_HRhsbhsb_DEhuhu_HUhyhy_AMiaia_001idid_IDigig_NGii_CNisis_ISitit_CHit_ITit_SMit_VAjaja_JPjgojgo_CMjmcjmc_TZjvjv_IDkaka_GEkabkab_DZkamkam_KEkdekde_TZkeakea_CVkhqkhq_MLkiki_KEkkkk_KZkkjkkj_CMklkl_GLklnkln_KEkmkm_KHknkn_INkoko_KPko_KRkokkok_INksks_INksbksb_TZksfksf_CMkshksh_DEkuku_TRkwkw_GBkyky_KGlaglag_TZlblb_LUlglg_UGlktlkt_USln_AOln_CDln_CFln_CGlolo_LAlrclrc_IQlrc_IRltlt_LTlulu_CDluoluo_KEluyluy_KElvlv_LVmasmas_KEmas_TZmermer_KEmfemfe_MUmg_MGmghmgh_MZmgomgo_CMmimi_NZmkmk_MKmlml_INmn_MNmrmr_INmsms_BNms_MYms_SGmtmt_MTmuamua_CMmymy_MMmznmzn_IRnaqnaq_NAnbnb_NOnb_SJndnd_ZWndsnds_DEnds_NLnene_INne_NPnlnl_AWnl_BEnl_BQnl_CWnl_NLnl_SRnl_SXnmgnmg_CMnnnn_NOnnhnnh_CMnusnus_SSnynnyn_UGomom_ETom_KEoror_INosos_GEos_RUpapa_Arabpa_Arab_PKpa_Gurupa_Guru_INplpl_PLpsps_AFps_PKptpt_AOpt_BRpt_CHpt_CVpt_GQpt_GWpt_LUpt_MOpt_MZpt_PTpt_STpt_TLququ_BOqu_ECqu_PErmrm_CHrnrn_BIroro_MDro_ROrofrof_TZru_BYru_KGru_KZru_MDru_RUru_UArwrw_RWrwkrwk_TZsahsah_RUsaqsaq_KEsbpsbp_TZsdsd_PKsese_FIse_NOse_SEsehseh_MZsesses_MLsgsg_CFshishi_Latnshi_Latn_MAshi_Tfngshi_Tfng_MAsisi_LKsksk_SKslsl_SIsmnsmn_FIsnsn_ZWsoso_DJso_ETso_KEso_SOsqsq_ALsq_MKsq_XKsrsr_Cyrlsr_Cyrl_BAsr_Cyrl_MEsr_Cyrl_RSsr_Cyrl_XKsr_Latnsr_Latn_BAsr_Latn_MEsr_Latn_RSsr_Latn_XKsvsv_AXsv_FIsv_SEsw_CDsw_KEsw_TZsw_UGtata_INta_LKta_MYta_SGtete_INteoteo_KEteo_UGtgtg_TJthth_THtiti_ERti_ETtktk_TMtoto_TOtrtr_CYtr_TRtttt_RUtwqtwq_NEtzmtzm_MAugug_CNukuk_UAur_INur_PKuz_Arabuz_Arab_AFuz_Cyrluz_Cyrl_UZuz_Latnuz_Latn_UZvaivai_Latnvai_Latn_LRvai_Vaiivai_Vaii_LRvivi_VNvunvun_TZwaewae_CHwo_SNxhxh_ZAxogxog_UGyavyav_CMyiyi_001yo_BJyo_NGyueyue_Hansyue_Hans_CNyue_Hantyue_Hant_HKzghzgh_MAzhzh_Hanszh_Hans_CNzh_Hans_HKzh_Hans_MOzh_Hans_SGzh_Hantzh_Hant_HKzh_Hant_MOzh_Hant_TWzuzu_ZA35.1=@FLPWZw `fipv|  #'.19DLW[bekovz  $(/3:>EIPWZ`cilrx|  "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPVbhntz  $*06<BEKNTX_bhnqy  #)/5;AGMSY_ekqw} %+17;BEKNTW]`fjqx ;      " ( . 4 : = C G N R Y \ b e k o v z      " ) , 2 5 ; > D H O R X [ a e l r x ~     & ) / 5 8 > A G M S V \ ` g j p t {      ! $ * 0 3 9 < B H K S ^ f q t z }   c   ! ' - 3 9 < B F M Q X \ c g n q w z  #&,28;CNYdowg !'*039<BHKQU\`gjps8yU %)03:@FJS_htx ,`P 'SPRPF 3eirT%` XXX1XEMU]e`eXXjXoXXwXXXX9X&.039AGOW_emu}A $,4<DLXXTZ_fnXv~XXXXXX~XXXXXXXXXXXXXXXXXXXXXXXXX9XXXXX#+3;C!KSoYe aipXXXXXXXXXXXXXXXXXoXXXtXXXXXXXX|XXTeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)XXXXXXXeXXXtXXXu{tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111XXXXXXXXXjXXX&XXXXXXXXXXXeX Xp&-XXX3XXXt;C11111111111111111111111111111111tpKPXXXXXXXXXXAXXPk`hpx%-W5=mHgs{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXX11111111111111111111111111111111111     0 hlll.Fxd4$<X*.26:>BFJNR "&*.@@@@@@@@@@@@@@@@@@@@@@@@@@v^bfjnrz~fjnrvz~  &.6>FNV ((^pnv~XXXX* 6BN Zf tuf r z    ,vuB : r  &.6>FNV^fnbFjJrNzRV^j:Vv~^bfjnrvz~ b"n*z "&*.2^ . 2 6 : > F N V ^ f n v  0   . v z ~ &  2 z : > B F N R V J R Z "b &  "& &*.26:> FJN VZj *r .z ~ 2 6 : 2:BJR>ZB Z f r v   ~   " & * N  Z     6>"B*J2R v ~ Z  VZ^bfjnrvz~22::FBNJR "&*.6>FNV^fnv~&.6>BFJNRVZ&.6>FNVZ^bJ:V>NBRF"       "  * " 2 & : 6B . J 6 R Z^bfjnrvz~6:>BF brz&*.2JNRVZ^"fjnBvR~j ^bf nrvz~*  & . 6 > F N V Z ^ b f j n r v z ~       " & * 2 6 : > B F J R V Z b f j n r J ^ b j n     & . 6 ^jvF RfN > V ^ f n v ~ FNV^fnv~&.6>&.6>FNV^fnv~ @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ znCjlnprtvxlznp3_dnzjacegikmoqsuwy{}vxbdfh   WMprrttvvxzdjnopvxzbdfhabcdefghijklmnopqsuwy  x z!#a%c'e)g+i-k/m1o3q5s7u9w;y=?ACEGbIKdMOfQSUWaYc[e]g_iakcmeogqiskumwoyqsuwy{}acgkqstuwyacegikmoqsuwyaegjklmnopqstuvwxyvjabdefgijklmostuvwxydknpcmogabcdefghijklmnopqrstuwxyzheifqralbsutwxcgyiklmvorszwxyzbdefjcdeghinklmpoqqratutwuyvhabcdefghijklmnopqrstuvwxyzabfajcdefghinklmpopqrssuvwxyvxz   !#%')+-/hh35i7:<>q@rBDFHzKMOQcSUfWmY[]_acegidkmoqsuwz|~   #%')+-/13tzchilnprrbzkbfehjlbrtj auovpaamakakbmbgbDjpfnfhzvpanvmvmvpwnwwmwkwmwkmbqdbgyhpkkkmphprsvwbfffiflststtvtetk~vtm()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMeh1tw y anaf !"#$%&' !"#$%&'`abcdefg`abcdefgpBpvtBkvBB|Brssscfinosmtmnj hpakpakhzmhzghzthzmpaco.ppmffifflBgpaBBBBBtelc"kg 'SPRP2eirT%` XXXXXXXXXXXXXXXX`eXXjXoXXwXXXXXaXXXXX"(08@FNV^dks"{ %-XX5;@YGXOWX\`XXhXXpXWXwX{uuXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXX[&oeX XXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXXXX5"*e2XXXXXXXXXXXXXXXXXXXXXXXX6XXXXXXXX>XXXXXXFXXeXMRXX2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXb.1X9ABABABABABABABABABABABJBRRRRXXXXXXXXXjXjrzXXXXXXXXXXXXXeXXXXXXXXXXXXXXXXXXXXXXXX[XYXXXXXXXXXXX4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 'SPRPC /eirT%` XXXXX "`eXXjXoXXwXemXXXXX!)+.4<BJRZ`hpx~<'/7?GXXOUZaiXqyX~XXXXXyXXXXXXXXXXXXXXXXXXXXXXXXX4XXXXX} H&.6>FoLeT\cXXXXXXXXXXXXXXXXXoXXX gXXXXXXXXoXXv~OeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeXXXgXXX28gXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPSX[cdcdcdcdcdcdcdcdcdcdcdldttttXXXXXXXXXjXXX!XXXXXXXXXXXeXX c XXX&XXXg.6gc@>CXXXXXXXXKXXXXv+>SU[ckus{2*]#:FNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXv  0 hlll.xd4$<X"&*.26:>BF "@@@@@@@@@@@@@@@@@@@@@@@@@@^NRVZ^bjrv~fnv~VZ^bfjnrvz  &.6> ((FpV^fnXXXX~ *6 BN tuV b j v  ,vu2 " ~ Z   &.6>FNVRBZFbJjNrRzZf*FfnNzRVZ^bfjnrvz ^jv~ "~N  " & * . 6 > F N V ^ f r z 0    f j n r v z ~   " z * . 2 6 > B F : B J R "~   "&*. 6:> FJZ &b *j n .v 2~ 6 "*2:B:J> V b n r z ~    > J r ~   & .2:"B f n J z  JNRVZ^bfjnrvz~"**62>:B &.6>FNV^fnv~&.26:>BFJ&.6>FJNR:*F.>2B6      "  * &2  : & B JNRVZ^bfjnrvz~v&*.26Rbj ":>B FJNVZ^2fBnrZz~rvzNRV ^bfjn    & . 6 > F J N R V Z ^ b f j n r v z ~        " & * . 2 6 : B F J R V Z ^ b : N R Z ^      FR^j. :vN6 & > vF N V ^ f n v .6>FNV^fnv~&&.6>FNV^fnv~ @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ znjlnprtvxlznpdnjacegikmoqsuwy{}vxbdfh   prrttvvxzdjnopvxzbdfhabcdefghijklmnopqsuwy  x z!#a%c'e)g+i-k/m1o3q5s7u9w;y=?ACEGbIKdMOfQSUWaYc[e]g_iakcmeogqiskumwoyqsuwy{}acgkqstuwyacegikmoqsuwyaegjklmnopqstuvwxyvjabdefgijklmostuvwxydknpcmogabcdefghijklmnopqrstuwxyzheifqralbsutwxcgyiklmvorszwxyzbdefjcdeghinklmpoqqratutwuyvhabcdefghijklmnopqrstuvwxyzabfajcdefghinklmpopqrssuvwxyvxz   !#%')+-/hh35i7:<>q@rBDFHzKMOQcSUfWmY[]_acegidkmoqsuwz|~   #%')+-/13tzchilnprrbzkbfehjlbrtj auovpaamakakbmbgbpfnfhzvpanvmvmvpwnwwmwkwmwkmbqdbgyhpkkkmphprsvwbfffiflststtvtetk~vtm()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMeh1tw y anaf !"#$%&' !"#$%&'`abcdefg`abcdefgpBpvtBkvBB|Brssscfinosmtmnj hpakpakhzmhzghzthzmpaco.ppmffifflBgpaBBBBBtelc"kg 'SPRP4 eirT%` XXXX;XXXXXXXXXXX`eXXjXoXXwXXXXXaXXXCX '-5=EKS[cipx' "*2XX:@EYLXT\XaeXXmXXuX\X|XzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\XX[%+ o eXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXX"XX*:/7e?XXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXK3XXXXXSXXeXZ_XX?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXopsX{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXXXXXXXXjXwXX XXXXXXXXXXXeXXXXXXXXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXXXXXXXXXKXXXX[XYXXXXXXXXXXXAXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXRXXXXXXhXX`XX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3_CWMzDjߪ 'SPRPF 3eirT%` C+KCX_gow`eXXjXoXXwXXXXSX&.039AGOW_emu}A $,4<DLXXTZ_fnXv~XXXXXX~XXXXXXXXXXXXXXXXXXXXXXXXX9XXXXX#+3;C3KSoYe aipXXXXXXXXXXXXXXXXXoXXXtXXXXXXXX|XXTeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;XXXXXXXeXXXtXXXtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXXXXXXXXXjXXX&XXXXXXXXXXXeX Xp&-XXX3#XXXt;CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCtpKPXXXXXXXXXX[XXj`hpx! )17?GqOWbXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC     0 hlll.Fxd4$<X*.26:>BFJNR "&*.@@@@@@@@@@@@@@@@@@@@@@@@@@v^bfjnrz~fjnrvz~  &.6>FNV ((^pnv~XXXX* 6BN Zf tuf r z    ,vuB : r  &.6>FNV^fnbFjJrNzRV^j:Vv~^bfjnrvz~ b"n*z "&*.2^ . 2 6 : > F N V ^ f n v  0   . v z ~ &  2 z : > B F N R V J R Z "b &  "& &*.26:> FJN VZj *r .z ~ 2 6 : 2:BJR>ZB Z f r v   ~   " & * N  Z     6>"B*J2R v ~ Z  VZ^bfjnrvz~22::FBNJR "&*.6>FNV^fnv~&.6>BFJNRVZ&.6>FNVZ^bJ:V>NBRF"       "  * " 2 & : 6B . J 6 R Z^bfjnrvz~6:>BF brz&*.2JNRVZ^"fjnBvR~j ^bf nrvz~*  & . 6 > F N V Z ^ b f j n r v z ~       " & * 2 6 : > B F J R V Z b f j n r J ^ b j n     & . 6 ^jvF RfN > V ^ f n v ~ FNV^fnv~&.6>&.6>FNV^fnv~ @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ znCjlnprtvxlznp3_dnzjacegikmoqsuwy{}vxbdfh   WMprrttvvxzdjnopvxzbdfhabcdefghijklmnopqsuwy  x z!#a%c'e)g+i-k/m1o3q5s7u9w;y=?ACEGbIKdMOfQSUWaYc[e]g_iakcmeogqiskumwoyqsuwy{}acgkqstuwyacegikmoqsuwyaegjklmnopqstuvwxyvjabdefgijklmostuvwxydknpcmogabcdefghijklmnopqrstuwxyzheifqralbsutwxcgyiklmvorszwxyzbdefjcdeghinklmpoqqratutwuyvhabcdefghijklmnopqrstuvwxyzabfajcdefghinklmpopqrssuvwxyvxz   !#%')+-/hh35i7:<>q@rBDFHzKMOQcSUfWmY[]_acegidkmoqsuwz|~   #%')+-/13tzchilnprrbzkbfehjlbrtj auovpaamakakbmbgbDjpfnfhzvpanvmvmvpwnwwmwkwmwkmbqdbgyhpkkkmphprsvwbfffiflststtvtetk~vtm()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMeh1tw y anaf !"#$%&' !"#$%&'`abcdefg`abcdefgpBpvtBkvBB|Brssscfinosmtmnj hpakpakhzmhzghzthzmpaco.ppmffifflBgpaBBBBBtelc"kg 'SPRPF 3eirT%` C+KCX_gow`eXXjXoXXwXXXXSX&.039AGOW_emu}A $,4<DLXXTZ_fnXv~XXXXXX~XXXXXXXXXXXXXXXXXXXXXXXXX9XXXXX#+3;C3KSoYe aipXXXXXXXXXXXXXXXXXoXXXtXXXXXXXX|XXTeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;XXXXXXXeXXXtXXXtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXXXXXXXXXjXXX&XXXXXXXXXXXeX Xp&-XXX3#XXXt;CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCtpKPXXXXXXXXXX[XXj`hpx! )17?GqOWbXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC     0 hlll.Fxd4$<X*.26:>BFJNR "&*.@@@@@@@@@@@@@@@@@@@@@@@@@@v^bfjnrz~fjnrvz~  &.6>FNV ((^pnv~XXXX* 6BN Zf tuf r z    ,vuB : r  &.6>FNV^fnbFjJrNzRV^j:Vv~^bfjnrvz~ b"n*z "&*.2^ . 2 6 : > F N V ^ f n v  0   . v z ~ &  2 z : > B F N R V J R Z "b &  "& &*.26:> FJN VZj *r .z ~ 2 6 : 2:BJR>ZB Z f r v   ~   " & * N  Z     6>"B*J2R v ~ Z  VZ^bfjnrvz~22::FBNJR "&*.6>FNV^fnv~&.6>BFJNRVZ&.6>FNVZ^bJ:V>NBRF"       "  * " 2 & : 6B . J 6 R Z^bfjnrvz~6:>BF brz&*.2JNRVZ^"fjnBvR~j ^bf nrvz~*  & . 6 > F N V Z ^ b f j n r v z ~       " & * 2 6 : > B F J R V Z b f j n r J ^ b j n     & . 6 ^jvF RfN > V ^ f n v ~ FNV^fnv~&.6>&.6>FNV^fnv~ @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ znCjlnprtvxlznp3_dnzjacegikmoqsuwy{}vxbdfh   WMprrttvvxzdjnopvxzbdfhabcdefghijklmnopqsuwy  x z!#a%c'e)g+i-k/m1o3q5s7u9w;y=?ACEGbIKdMOfQSUWaYc[e]g_iakcmeogqiskumwoyqsuwy{}acgkqstuwyacegikmoqsuwyaegjklmnopqstuvwxyvjabdefgijklmostuvwxydknpcmogabcdefghijklmnopqrstuwxyzheifqralbsutwxcgyiklmvorszwxyzbdefjcdeghinklmpoqqratutwuyvhabcdefghijklmnopqrstuvwxyzabfajcdefghinklmpopqrssuvwxyvxz   !#%')+-/hh35i7:<>q@rBDFHzKMOQcSUfWmY[]_acegidkmoqsuwz|~   #%')+-/13tzchilnprrbzkbfehjlbrtj auovpaamakakbmbgbDjpfnfhzvpanvmvmvpwnwwmwkwmwkmbqdbgyhpkkkmphprsvwbfffiflststtvtetk~vtm()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMeh1tw y anaf !"#$%&' !"#$%&'`abcdefg`abcdefgpBpvtBkvBB|Brssscfinosmtmnj hpakpakhzmhzghzthzmpaco.ppmffifflBgpaBBBBBtelc"kg 'SPRP05 eirT%` 0;XXC;XXXXXXXXXXX`eXXjXoXXwXXXXXaXXXKX '-5=EKS[cipx' "*2XX:@EYLXT\XaeXXmXXuX\X|XzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\XX[%+ o eXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXX"XX*:/7e?XXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXK3XXXXXSXXeXZ_XX?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXox{X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXXXXXXXXjXwXX XXXXXXXXXXXeXXXXXXXXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXXXXXXXXXSXXXX[XYXXXXXXXXXXXAXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXZXXXX`XpXXhXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3_CWMzDjߪ 'SPRP3eirT%` l#XX+#XXXXXXXXXXX`eXXjXoXXwXXXXXaXXX3X '-5=EKS[cipx' "*2XX:@EYLXT\XaeXXmXXuX\X|XzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\XX[;o eXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXXXX":'/e7XXXXXXXXXXXXXXXXXXXXXXXX;XXXXXXXXCXXXXXXKXXeXRWXX7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgGJXRZ[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[c[kkkk########################################################################################################################################################################################################################################XXXXXXXXXjXowXX XXXXXXXXXXXeXXXXXXXXX################################XXXXXXXXXX?XXXX[XYXXXXXXXXXXX9XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ################################### @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 'SPRP05 eirT%` 0;XXC;XXXXXXXXXXX`eXXjXoXXwXXXXXaXXXKX '-5=EKS[cipx' "*2XX:@EYLXT\XaeXXmXXuX\X|XzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\XX[%+ o eXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXX"XX*:/7e?XXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXK3XXXXXSXXeXZ_XX?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXox{X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXXXXXXXXjXwXX XXXXXXXXXXXeXXXXXXXXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXXXXXXXXXSXXXX[XYXXXXXXXXXXXAXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXZXXXX`XpXXhXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Y  @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3_C WMzDjߪ 'SPRP(3eirT%` , XX XXXXXXXXXXXX`eXXjXoXXwXXXXXaXXXX '-5=EKS[cipx' "*2XX:@EYLXT\XaeXXmXXuX\X|XzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\XX[%+o eXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXXXX":'/e7XXXXXXXXXXXXXXXXXXXXXXXX;XXXXXXXXCXXXXXXKXXeXRWXX7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg7:XBJKJKJKJKJKJKJKJKJKJKJKSK[[[[                                                                                                                                                                                                                                        XXXXXXXXXjXowXX XXXXXXXXXXXeXXaXXXXXXX                                XXXXXXXXXX/XXXX[XYXXXXXXXXXXX9XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                    @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 'SPRP5 eirT%` ;XXJB3XXXXXXXXXXX`eXXjXoXXwXXXXXaXXXRX '-5=EKS[cipx' "*2XX:@EYLXT\XaeXXmXXuX\X|XzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\XX[%+ o eXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXX"XX*:/7e?XXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXKjXXXXXSXXeXZ_XX?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXjXwXX XXXXXXXXXXXeXXXXXXXXXXXXXXXXXXXZXXXX[XYXXXXXXXXXXXAXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXpXXXXvXXX~XXbbbY &" @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3_C WMzDjߪ 'SPRPF 8eirT%` 1X@8Xhpx`eXXjXoXXwXXXXHX&.039AGOW_emu}A $,4<DLXXTZ_fnXv~XXXXXX~XXXXXXXXXXXXXXXXXXXXXXXXX9XXXXXcks{#+3;C#)KSoYeai pXXXXXXXXXXXXXXXXXoXXX tXXXXXXXX|XXTeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX`XXXXXXXeXXXtXXXtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXjXXX&XXXXXXXXXXXeX Xp&-XXX3XXXt;CtpKPXXXXXXXXXXPXX`hpx&.6>XXXXXXXXXXXXXXXXXXXXXXXXXXEXXXXKXSXX[XXXXX*.6:>BJNV0hlll xd4$<X  *.n r v z V^fnv~ 6:>BFJNRVZ^bfnz  @@@@@@@@@@@@@@@@@@@@@@@@@@Y        " & BJRZb j2>J rz V ((p"*2bXXXX:nz B NZ f    r " J ~R ztu,vur z JRZbjrz& "*2:b j r z    .2jrv~*.26:>BFJNRVZ^bfjnrvz~:>BFJNRVZ^bfjnrvz~*  "&*0.26:>BFJNRVZ^bfjb  &2 z: :>BJNRZB bfjnr " *.262FFRVZ^^bvfjn~rj vz~Z nrvz~"&f F J N R V Z ^ b "&26:>BFJNR~ Z  "&* "& "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26       " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~        " & * . 2 6 : > B j        " & * . 2 6 : > B F J N R V Z ^ b f j n r v z ~ * . 2 6 : > B F J N R V Z ^ b f j n r v z ~    "*2:B "*2:BJRZbjrzrz "*2:BJRZbj @``````````````````````````````````````````````````````````` ``````````````````````````````````` ```````````````````````````````@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c  hhhiilnpqrrr%z-zkbc5efm<>@BDFHKdMOQSUWY[]_acegikmoqsuwz|~    #%')+-/13!#')+/37:abcdefghijklmnopqrstuvwxyqsuwy{}abcdefghikmoqsuwyabcdefghijklmnopqrstuvwxyzacdgjknopqstuvwxyzabcdefghijklmnopqrstuvwxyzabdefgjklmnopqstuvwxyabdefgijklmostuvwxyabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzacegikmoz3_jlnprtvxzCz   WM   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}BB|Brssscfnosmtmnj iauovpanaamakakbmbgbpfnffhzpapvnvvmvkvmvpwnwwmwkwmwkmbqdbgyhpkkkmphprsvwb()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMe Djfffiflststtvtetk~vtmh1tw y a !"#$%&' !"#$%&'`abcdefg`abcdefgpBtBBBBtelhpakhzmhzghzthzkpampagpaco.ppmffifflBBBc"kg 'ResB:  JJ/܀veozgieglionnuramatgfan.maisavustsett.sondaepocaavriglfavrerschan.zercl.damauns. Cr.fanadurgievgiamesemnaoctoberschanerav. Cr.englaissecundastersasdumengiavenderdiglindesdisettemberzercladurpuschmaundi da l emnazona d urariavant Cristusmesadad dal disuenter CristusEEEE, 'ils' d 'da' MMMM yEEEE, 'ils' d 'da' MMMM y G?[     - + O M S m k ]A[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]A[a b c d e f g h i j k l m n o p q r s t u v w x y z]i7 EEˀB)    / )P 7P)3)8E:xݳݏ`iaݪ#)8E:x2=j4j4=>)8E:xݳݏ`iaݪ#)))R ! ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM =E F D |  >Aj4Dj4AD>J2 y6/Yݽqݢ =E F D |  >Aj4Dj4AD>J2 y6/YݽqݢRUX[3/I/_/u/RUX[3/I/_/u/h~!H K)Q  既n.P3P>P Y `!$P Y] PPPPPPPt`PPPPPPPPPPPP5WeP  ! z !    PPP ';IM!$P Y] PPPPPPPPPPP`PPPPPP"P)P.P5P:PAP HUb o|      jv"5HS PP      `  `P   : l  a % PPPPPPPPPP C[ow] X```` D`! P) P 'ResBP  o 'ResB 9 9I1I2I3I4cu.Gas.Gic.Kam.Kan.Mat.Mut.Ny.YNya.Nze.Ugu.Uku.Ukw.Wer.gnd.gnu.gtu.kab.kan.mbe.Z.MU.Z.MW.IgiheIsahaMb.Y.NzeroUmusiRusamaUkweziUmwakaM.s/N.sRuheshiUmunotaGitugutuIsegondaKigaramaMukakaroMunyonyoNyakangaRuhuhumaUyu musiNdamukizaNtwaranteKu wa kaneKu w indwiNyandagaroKu wa mbereEjo (haheze)Ejo (hazoza)Ku wa gatanuKu wa gatatuKu wa kabiriIndwi, IyingaMbere ya YezuNyuma ya YezuIminsi y iyingaKu wa gatandatuIsaha yo mukarereIgice ca kane c umwakaIgice ca mbere c umwakaIgice ca gatatu c umwakaIgice ca kabiri c umwaka7 BB)N 7P)39hysu!$0 '/$34</Z43w[LTP1h4  7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 Fg}\h cJ^OTmYrw| 6RHr-$:=@C=nU&h~H? NPUP  ZhP    jv"HSP    `  `P   : l  a  P#P&P)P,P/P2P5P8P;PC[ow]8``V` ` P 'ResBP  o 'ResB  Vjoiazidu.fuslu.ma.mi.s.vi....MaghTobiacumA.P.dum.e.n.ian.iul.iun.mie.vin.A.H.corpsearaPaoniPaopiThoutevatd.Hr.iulieiuniemari.Hr..e.ncifrinimsteagtastAshwinHathorHevanKartikMeshirMesoriTammuzTireitaqemt.R.C.{0}zimartievinerialtelebrbatfemeienumereobiectplantnoapteaJyeshtaPashons000 mie000 miiaprilied.ntr.smbttrim. I.ntr.+{0} an+{0} zi-{0} an-{0} zi0mieperechisgeatpoimineParemhata.m/p.m.trim. IV+{0} ani-{0} aniduminicianuariemiercuritrim. IIbritanicemoticonfus orarornamentsteagurivariant{0}zile000miila amiaztrim. III-{0} luni-{0} lun+{0} luni+{0} zile-{0} ziledecembriefebruarienoiembrieoctombrie+{0} luncltorieformatare{0} i {1}alaltieriacum {0} h000 de miiseptembriepictografpunctuaiespaiu alb000tril'.'anul acestaanul trecutanul viitorora aceastapeste {0} hziua din anacum {0} anacum {0} zi{0} sau {1}construciedu. aceastadu. trecutera budistera noastrjo. aceastajo. trecutlu. aceastalu. trecutma. aceastama. trecutmi. aceastami. trecutradical hans. aceastas. trecutvi. aceastavi. trecut{0}dezileMargashirsha{1} 'la' {0}luna aceastaluna trecut000 miliarde000 milioaneacum {0} anijoia aceastajoia trecutpeste {0} anpeste {0} zispt. cu {0}trim. acestatrim. trecuttrim. viitortrimestrul Iacum {0} oracum {0} orecaracter handesen casetdu. viitoaredum. aceastadum. trecutdup Hristosjo. viitoarelu. viitoarelun. aceastalun. trecutma. viitoaremar. aceastamar. trecutmi. viitoaremie. aceastamie. trecuts. viitoaresm. aceastasm. trecutvi. viitoarevin. aceastavin. trecut000tril'.'acum {0} luniacum {0} sec.luna viitoare000 trilioaneacum {0} lunacum {0} zilejoia viitoarepeste {0} anispt. trecutfr spaieredum. viitoarekana japonezlun. viitoarelunea aceastalunea trecutmar. viitoaremarcaj de tonmie. viitoarepeste {0} orepeste {0} orsimbol tehnicsm. viitoaresgei n susspt. aceastavariante micivin. viitoares. -{0} spt.s. +{0} spt.acum {0} trim.du. +{0} spt.du. -{0} spt.jo. +{0} spt.jo. -{0} spt.lu. +{0} spt.lu. -{0} spt.ma. +{0} spt.ma. -{0} spt.mi. +{0} spt.mi. -{0} spt.minutul acestapeste {0} lunipeste {0} min.peste {0} sec.vi. +{0} spt.vi. -{0} spt.peste {0} lunpeste {0} zilespt. viitoareziua din spt.acum {0} minutdup ntruparelunea viitoaremarea aceastamarea trecutsimbol monetarsimbol muzicalsgeat n jospeste {0} trim.000 de miliarde000 de milioaneacum {0} de anisemn sau simbolacum {0} de oreacum {0} minutealfabet foneticmarea viitoarepeste {0} minutscriere Braillescriere modernsmbta aceastasmbta trecutvinerea aceastavinerea trecut000 de trilioaneacum {0} de zilepeste {0} de aniacum {0} secundacum {0} de luniacum {0} secundeduminica aceastaduminica trecutform geometricpeste {0} de orepeste {0} minutescriere africanscriere istoricsimbol divinaiesimbol matematicsmbta viitoaresptmna cu {0}vinerea viitoarepeste {0} de zilesptmna aceastaanimal sau naturcltorie sau locduminica viitoaremiercurea aceastamiercurea trecutpeste {0} de lunipeste {0} secundepeste {0} secundscriere americanscriere europeansptmna trecuttrimestrul acestatrimestrul trecuttrimestrul viitoracum {0} trimestruacum {0} de minuteacum {0} trimestredup Anno Martyrummiercurea viitoaremncare i butursptmna din lunsptmna viitoareutilizare limitatziua din sptmnnainte de Hristosziua spt. din lunjoi, acum {0} spt.acum {0} de secundepeste {0} de minutepeste {0} trimestrepeste {0} trimestrusgeat spre stngajoi, peste {0} spt.luni, acum {0} spt.trimestrul al II-leatrimestrul al IV-leahanzi (simplificat)hanzi (tradiional)liniu sau conectormarcator sau stelupeste {0} de secundescriere est-asiaticscriere sud-asiaticsgeat spre dreaptanainte de ntrupare'sptmna' w 'din' Yluni, peste {0} spt.mari, acum {0} spt.trimestrul al III-leaemoticon sau persoanacum {0} de trimestrescriere vest-asiaticnaintea erei noastremari, peste {0} spt.vineri, acum {0} spt.peste {0} de trimestrevariante cu semilimesmbt, acum {0} spt.vineri, peste {0} spt.joi, acum {0} sptmnijoi, acum {0} sptmnsmbt, peste {0} spt.'sptmna' W 'din' MMMMduminic, acum {0} spt.miercuri, acum {0} spt.simbol bazat pe o literformatare i spaii albejoi, peste {0} sptmnijoi, peste {0} sptmnluni, acum {0} sptmniluni, acum {0} sptmnscriere sud-est asiaticsgeat n sus i n josziua sptmnii din lunnainte de Anno Martyrumduminic, peste {0} spt.miercuri, peste {0} spt.caracter desc. ideograficluni, peste {0} sptmniluni, peste {0} sptmnmari, acum {0} sptmnimari, acum {0} sptmnnainte de Republica Chinajoi, acum {0} de sptmnimari, peste {0} sptmnimari, peste {0} sptmnvineri, acum {0} sptmnivineri, acum {0} sptmnsmbt, acum {0} sptmnsmbt, acum {0} sptmnijoi, peste {0} de sptmniluni, acum {0} de sptmnivariant cu lime completvineri, peste {0} sptmnivineri, peste {0} sptmnsmbt, peste {0} sptmnismbt, peste {0} sptmnduminic, acum {0} sptmniduminic, acum {0} sptmnluni, peste {0} de sptmnimari, acum {0} de sptmnimiercuri, acum {0} sptmnimiercuri, acum {0} sptmnduminic, peste {0} sptmniduminic, peste {0} sptmnmari, peste {0} de sptmnimiercuri, peste {0} sptmnimiercuri, peste {0} sptmnscriere din Orientul Mijlociuvineri, acum {0} de sptmnismbt, acum {0} de sptmnivineri, peste {0} de sptmnismbt, peste {0} de sptmni[ q _ c ]duminic, acum {0} de sptmnimiercuri, acum {0} de sptmniduminic, peste {0} de sptmnimiercuri, peste {0} de sptmniFaceivirajulnr.{0}ladreapta.sgeat spre stnga i spre dreaptaFaceivirajulal{0}-lealadreapta.9[\-    , ; \: ! ? . & '  "    ( ) \[ \] @ * /]=[a  b c d e f g h i j k l m n o p r s  t  u v w x y z]?[A  B C D E F G H I J K L M N O P Q R S  T  U V W X Y Z]$/<*7<A0<A.it Eˊ) Jrj* Jqi) Jph( J)0 J)/ J). J*6  J)6 J(6 Jv; Ju; Jt; Jss Jrrr Jqqq JCCC JCCC JCCC J#E#E#E J"E"E"E J!E!E!E J J J J J J J*** J*** J*** JUDUDUD JTDTDTD JSDSDSD Jaaa J``` J___  /N ) Jn Jh߯ 7P)3vyA= ! $,$}$Q ($ ߈DO]b2j4j4G> ($ ߈/ =qޛ0&P~/ =qޛ0&P{/ =qޘ0&P{/ =qޛ0&P~S*/ =qޛ0&P~S*/ =qޘ0&P{S*ޏIޏIhE $oE g 4 4GƻG$XXXGMhG$Yӧħ-G$C}FNG$חŗŗ qBqBMM(h4$uu3$YY$]X4$bNbN$k Q v33 텐MM 3 Yww$7774g$빿kh%$J4$ NxOAXS"GC|  qAj4Dj4qqD>J2 xAޕ 3 NxOAXS"GC|  qAj4Dj4qqD>J2 xAޕ 3)q~)q~  ޚ0  ޚ0  ޚ0  ޚ0 )5Xߞ!H",޻0S5 )5Xߞ!H",޻0S5 )5Xߞ!H",޻0S5 )5Xߞ!H",޻0S5g??;E F58qY F58qY F58qY F58qY   NYVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G}0odl޲P;MMz4߿V`s_&k徬ީ-2:oO;B&3~>IIN!;&4T. Wv_J RTh~H   Ji=@ JH   J߭ J߷H   Ji=@ JH/ J| JPH J<<< JKKKH/ J JH J J^H J  J H J JH Jm JnsH J>>> JEEEH J JT\T\T\H J( JDH7+ J JH y J JH JZ J RH J JH JZ J H<*N J J`<HdWq J+++ J+++HdWq J J[[[H  J J nHu JLLL J===H J::: JH: Je JcAYH: J; ; ;  J H: J--- JHt J, J H Jjjj JyyyH] J JlllH#% J( J "iH J JH#% J JEEEH J J4EHOC' J JHA4 J~~~ JH JM Jb Hg[N J JHh[ J JHR J JwHARx JPPP JAAAHAx JCCC J66 f11Hwk J300 J >Hwk Jߠ JHwk J300 J >D                         2既n i  K ZFPB3B EPV]enxPPPPPPPPPPPP7 EPV]enxPP PPP!P(P/P6P=PDPKP EPV]enxRPYP`PgPnPuP|PPPPPP7  *PP  PJRPPt =Y U`   `U` ! P PPPPP"P%P*P1P6P=PBPIP"5P #  P]jw@ D HH  S W "HN [  h l "Hc p !$P iPnPuPzPPPPPPPPPPPPP`PPPPPPPP5Px 1I  W!$ Y0  '/q`4`D` ``3``[)`$``3`}`$Q` I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP      # , 5 > F N V _ h q z                     * 5 "P"P"P"P"P"P"P"P"P@ I R (#P+#P.#P  4 1#P6#P?#PH#PQ#PZ#Pc#PO s#O v#O #J W _    C[uow\!] D `P`U`V``,` 8` P PPW  l#P 'ResB  JoSViDumJoiMieSmVinsearsearanoapte.e.n.Trim. 1Trim. 2Trim. 3Trim. 4noapteatrim. 1trim. 2trim. 3trim. 4dimineadup-amiazTrimestrul 1Trimestrul 2Trimestrul 3Trimestrul 4trimestrul 1trimestrul 2trimestrul 3trimestrul 4d`829TTG>T9TTd`829TTG>T9TT/ &ƅ+/ =0&+&ƅ/ +ͅυ fsԅ܅2?LY !  ! &  .P;P HPQP 'VY^ch "S ` ow!` 'ResBP  o 'ResB  mBMM2M4M5M6M7M8M9IjmIjnIjpIjtM10M11M12HiyoIjtnIsaaLinuIwikiMuakaNg amaNkwayakingotokang amaIjumanneIjumamosiIjumapiliIjumatanoIjumatatuMfiri a iwikiMweri wa naneMweri wa sabaMweri wa sitaMweri wa tanuMweri wa tisaRobo ya kaanaRobo ya kailiMweri wa ikumiMweri wa kaanaMweri wa kailiRobo ya katatuRobo ya kwanzaBaada ya MayesuKabla ya MayesuMweri wa katatuMweri wa kwanzaMweri wa ikumi na mojaMweri wa ikumi na mbilir) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN x.$ \ c j Q  #pbTF~3J >>qqqh~ H + k8`7P m PJR Zu y behu    jv"HS P{    `q   `P   : l  a  PPPPPPPPPPCow]``_`o ` P 'ResBP  o 'ResB%  & &VMM01M02M03M04M05M06M07M08M09M10M11M12Dayr UU MMbody{0}bflagsheartother{0}bisfemaleU MM-dpairedtravelr MMM dnumbersweatherr(U) MMMactivitybuildingr(U) QQQr(U) MMMM d+{0} Fridays+{0} Mondays+{0} Sundays-{0} Fridays-{0} Mondays-{0} Sundays+{0} Tuesdays-{0} Tuesdays+{0} Saturdays+{0} Thursdays-{0} Saturdays-{0} Thursdays+{0} Wednesdays-{0} Wednesdaysr(U) MMMM d, EEEE$/<*7<A0c].    /]+    /+, di_J|J JJ6JS JJ?Jy JJJ J%JqJJJuJJJAJ{ J JYJJ    /N M)P JJ 7P)3߯sp. 0  \\\\\\\* !$ 0  $,q4D 37+ދYsn 30<.˔8/Wn^ޥS3w p. 2YH'sp.R' ! & $ ,, jZ-_sdz.-R+D n,+RR(9!K_Ni_Sv++l++<8E{ ` ("q"  r/ \z") jp5 hp"H# x"(xE $oE g 4 4 qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 $%V$H=iq$Yq%$MMM  # \ c j x q c Pc Pc 9^c  q L8  \ c j x q m^c Z PS @X \ c j x q m^ 7P)3 w)˹ 0  \\\\\\\) !$ 0 $,q4D 3[)73?˹n 30<.˔8S3w?Q˹@-^cE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 W$3 h$__Nņ$4E$GGG  # \ c j x q ) 7P)3wQk 0  \\\\\\\JJjH.....=.8,>j4 A> !E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM  # \ c j x q RUX[)  M 0\ c j x q mj  )56*M |*(C}S5 \ c j x q  m ;1 M  4)5G5C*)E*,kk \ c j x q Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwj4>l*} F58sY \ c j x q N7Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G^ mo~48Hbzq /irϑoWu>Iyr(R8_TDIs6R=Ys>Yޤ>XXc~d1{ީJe${{-Ct H:Fddd {^ag1. qX'l9td E]h~ Hd )J7J}<7!H9`: :JJH'J J H@JuJHt>@:JJHO-*2Y1J>JEH5JSKJJkJyHdXxZRJ%JCH}+J; J H> @>JJHrXZXJ4JRH(JFKvJJ JHtc_cJaJqH"#"JrJgDR o=zH&'&J`JnINN )+7        4 _  K FPBOBPX3/LOCALE/NumberElements/arab/patterns/currencyFormat M0E``h PP3/LOCALE/NumberElements/latn/patterns/currencyFormat7 s0%4`B``` EPV]enxPPPPPPPPPPPP EPV]enx P PPPPPPP!P$P'P*P7  P  -PJRFPIPo  t =Y m q U`  `U`&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames*/LOCALE/calendar/buddhist/eras/abbreviated*/LOCALE/calendar/buddhist/eras/abbreviated L00(/LOCALE/calendar/generic/intervalFormats%/LOCALE/calendar/gregorian/monthNames#/LOCALE/calendar/gregorian/quarters j"5HS0000-0D0X0n0 000&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrowC/LOCALE/calendar/chinese/cyclicNameSets/dayParts/format/abbreviatedC/LOCALE/calendar/chinese/cyclicNameSets/dayParts/format/abbreviated \00 -/LOCALE/calendar/chinese/cyclicNameSets/years-/LOCALE/calendar/chinese/cyclicNameSets/yearsE/LOCALE/calendar/chinese/cyclicNameSets/solarTerms/format/abbreviatedE/LOCALE/calendar/chinese/cyclicNameSets/solarTerms/format/abbreviated 00! @/LOCALE/calendar/chinese/cyclicNameSets/years/format/abbreviated@/LOCALE/calendar/chinese/cyclicNameSets/years/format/abbreviated (0J0l C/LOCALE/calendar/chinese/cyclicNameSets/dayParts/format/abbreviatedB/LOCALE/calendar/chinese/cyclicNameSets/zodiacs/format/abbreviatedB/LOCALE/calendar/chinese/cyclicNameSets/zodiacs/format/abbreviated s000 . 7 < G M  00& q  #/LOCALE/calendar/gregorian/dayNamesIM!$P Y] +P0P7P:P?PDPGPJPOPRPWP\PaP`dPiPpPwP|PPPPPPPP//LOCALE/calendar/chinese/monthNames/format/wide6/LOCALE/calendar/chinese/monthNames/stand-alone/narrow ( 0A 06/LOCALE/calendar/chinese/monthNames/format/abbreviated//LOCALE/calendar/chinese/monthNames/format/wide c 0 0^ 2/LOCALE/calendar/chinese/monthPatterns/format/wide9/LOCALE/calendar/chinese/monthPatterns/stand-alone/narrow  0 0Pp P9/LOCALE/calendar/chinese/monthPatterns/format/abbreviated2/LOCALE/calendar/chinese/monthPatterns/format/wide  0P 0h   #/LOCALE/calendar/gregorian/quarters j 5HU S00N10E0\PsP 0 % 0&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames(/LOCALE/calendar/coptic/eras/abbreviated(/LOCALE/calendar/coptic/eras/abbreviated  0 0(/LOCALE/calendar/generic/intervalFormats./LOCALE/calendar/coptic/monthNames/format/wide5/LOCALE/calendar/coptic/monthNames/stand-alone/narrow > 0W 05/LOCALE/calendar/coptic/monthNames/format/abbreviated./LOCALE/calendar/coptic/monthNames/format/wide x 0 0s #/LOCALE/calendar/gregorian/quarters j"5HSL 0a 0y 0 0 0 0 0 0# ( 0 0$/LOCALE/calendar/chinese/AmPmMarkers*/LOCALE/calendar/chinese/AmPmMarkersNarrow)/LOCALE/calendar/chinese/DateTimePatterns#/LOCALE/calendar/chinese/NoonMarker)/LOCALE/calendar/chinese/NoonMarkerNarrow$/LOCALE/calendar/chinese/appendItems)/LOCALE/calendar/chinese/availableFormats'/LOCALE/calendar/chinese/cyclicNameSets!/LOCALE/calendar/chinese/dayNames(/LOCALE/calendar/chinese/intervalFormats#/LOCALE/calendar/chinese/monthNames&/LOCALE/calendar/chinese/monthPatterns!/LOCALE/calendar/chinese/quarters j 5HU S 0 0 0 00 0F 0Z 0p 0 0 0 0 0 0&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames*/LOCALE/calendar/ethiopic/eras/abbreviated*/LOCALE/calendar/ethiopic/eras/abbreviated  0 0(/LOCALE/calendar/generic/intervalFormats0/LOCALE/calendar/ethiopic/monthNames/format/wide7/LOCALE/calendar/ethiopic/monthNames/stand-alone/narrow  0 07/LOCALE/calendar/ethiopic/monthNames/format/abbreviated0/LOCALE/calendar/ethiopic/monthNames/format/wide +0H0& b #/LOCALE/calendar/gregorian/quarters j"5HS 0 0( 0> 0R 0i 0} 0 0 0g k0%/LOCALE/calendar/ethiopic/AmPmMarkers+/LOCALE/calendar/ethiopic/AmPmMarkersNarrow*/LOCALE/calendar/ethiopic/DateTimePatterns$/LOCALE/calendar/ethiopic/NoonMarker*/LOCALE/calendar/ethiopic/NoonMarkerNarrow%/LOCALE/calendar/ethiopic/appendItems*/LOCALE/calendar/ethiopic/availableFormats"/LOCALE/calendar/ethiopic/dayNames5/LOCALE/calendar/ethiopic-amete-alem/eras/abbreviated5/LOCALE/calendar/ethiopic-amete-alem/eras/abbreviated  <0X0)/LOCALE/calendar/ethiopic/intervalFormats$/LOCALE/calendar/ethiopic/monthNames"/LOCALE/calendar/ethiopic/quarters j"5HS0000000)0t y000&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow#/LOCALE/calendar/gregorian/dayNames)/LOCALE/calendar/generic/eras/abbreviated)/LOCALE/calendar/generic/eras/abbreviated 40J0!IM!$P Y] PPPPPPPPPPPPPPPPPPPP`PPP PPPPP$P+P0P7P//LOCALE/calendar/generic/monthNames/format/wide6/LOCALE/calendar/generic/monthNames/stand-alone/narrow 00>6/LOCALE/calendar/generic/monthNames/format/abbreviated//LOCALE/calendar/generic/monthNames/format/wide 0K0  #/LOCALE/calendar/gregorian/quarters j"5HS00 0 0P2P!0` e  0*/LOCALE/calendar/gregorian/AmPmMarkersAbbr*/LOCALE/calendar/gregorian/AmPmMarkersAbbr.I !$ Y0 '/q`4`D` ``3``[)`7``3``?``˹`n `3``f)`dO``0`<`.`P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/`P//LOCALE/calendar/gregorian/dayNames/format/wide6/LOCALE/calendar/gregorian/dayNames/stand-alone/narrow6/LOCALE/calendar/gregorian/dayNames/format/abbreviated ! 0006/LOCALE/calendar/gregorian/dayNames/format/abbreviated0/LOCALE/calendar/gregorian/dayNames/format/short//LOCALE/calendar/gregorian/dayNames/format/wide ! 0"0<0 U +/LOCALE/calendar/gregorian/eras/abbreviated+/LOCALE/calendar/gregorian/eras/abbreviated `0w0!IM!$P Y] PPPPPPPPPPPPPPPPPPPP` PPPP!P$P)P0P5P<PAPHP1/LOCALE/calendar/gregorian/monthNames/format/wide8/LOCALE/calendar/gregorian/monthNames/stand-alone/narrow 00O8/LOCALE/calendar/gregorian/monthNames/format/abbreviated1/LOCALE/calendar/gregorian/monthNames/format/wide 0\ 0 : //LOCALE/calendar/gregorian/quarters/format/wide6/LOCALE/calendar/gregorian/quarters/stand-alone/narrow C0\0i6/LOCALE/calendar/gregorian/quarters/format/abbreviated//LOCALE/calendar/gregorian/quarters/format/wide ~0n0y  jv"5HS70XN0[iPe \   ?  &/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames(/LOCALE/calendar/hebrew/eras/abbreviated(/LOCALE/calendar/hebrew/eras/abbreviated sy00(/LOCALE/calendar/generic/intervalFormats./LOCALE/calendar/hebrew/monthNames/format/wide5/LOCALE/calendar/hebrew/monthNames/stand-alone/narrow 00u5/LOCALE/calendar/hebrew/monthNames/format/abbreviated./LOCALE/calendar/hebrew/monthNames/format/wide 00 / #/LOCALE/calendar/gregorian/quarters j"5HS0000%0<0P0f0 04 80&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames(/LOCALE/calendar/indian/eras/abbreviated(/LOCALE/calendar/indian/eras/abbreviated  00(/LOCALE/calendar/generic/intervalFormats./LOCALE/calendar/indian/monthNames/format/wide5/LOCALE/calendar/indian/monthNames/stand-alone/narrow P0i05/LOCALE/calendar/indian/monthNames/format/abbreviated./LOCALE/calendar/indian/monthNames/format/wide 00  #/LOCALE/calendar/gregorian/quarters j"5HS^0s00000005 :0 0&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames)/LOCALE/calendar/islamic/eras/abbreviated)/LOCALE/calendar/islamic/eras/abbreviated 00(/LOCALE/calendar/generic/intervalFormats6/LOCALE/calendar/islamic/monthNames/stand-alone/narrow 06/LOCALE/calendar/islamic/monthNames/format/abbreviated//LOCALE/calendar/islamic/monthNames/format/wide 00 8 #/LOCALE/calendar/gregorian/quarters j"5HS00010E0\0p00 0= A0$/LOCALE/calendar/islamic/AmPmMarkers*/LOCALE/calendar/islamic/AmPmMarkersNarrow)/LOCALE/calendar/islamic/DateTimePatterns#/LOCALE/calendar/islamic/NoonMarker)/LOCALE/calendar/islamic/NoonMarkerNarrow$/LOCALE/calendar/islamic/appendItems)/LOCALE/calendar/islamic/availableFormats!/LOCALE/calendar/islamic/dayNames/LOCALE/calendar/islamic/eras(/LOCALE/calendar/islamic/intervalFormats#/LOCALE/calendar/islamic/monthNames!/LOCALE/calendar/islamic/quarters j"5HSg0{0000000 0030F0$/LOCALE/calendar/islamic/AmPmMarkers*/LOCALE/calendar/islamic/AmPmMarkersNarrow)/LOCALE/calendar/islamic/DateTimePatterns#/LOCALE/calendar/islamic/NoonMarker)/LOCALE/calendar/islamic/NoonMarkerNarrow$/LOCALE/calendar/islamic/appendItems)/LOCALE/calendar/islamic/availableFormats!/LOCALE/calendar/islamic/dayNames/LOCALE/calendar/islamic/eras(/LOCALE/calendar/islamic/intervalFormats#/LOCALE/calendar/islamic/monthNames!/LOCALE/calendar/islamic/quarters j"5HSk000000000!070J0$/LOCALE/calendar/islamic/AmPmMarkers*/LOCALE/calendar/islamic/AmPmMarkersNarrow)/LOCALE/calendar/islamic/DateTimePatterns#/LOCALE/calendar/islamic/NoonMarker)/LOCALE/calendar/islamic/NoonMarkerNarrow$/LOCALE/calendar/islamic/appendItems)/LOCALE/calendar/islamic/availableFormats!/LOCALE/calendar/islamic/dayNames/LOCALE/calendar/islamic/eras(/LOCALE/calendar/islamic/intervalFormats#/LOCALE/calendar/islamic/monthNames!/LOCALE/calendar/islamic/quarters j"5HSo000000000%0;0N0$/LOCALE/calendar/islamic/AmPmMarkers*/LOCALE/calendar/islamic/AmPmMarkersNarrow)/LOCALE/calendar/islamic/DateTimePatterns#/LOCALE/calendar/islamic/NoonMarker)/LOCALE/calendar/islamic/NoonMarkerNarrow$/LOCALE/calendar/islamic/appendItems)/LOCALE/calendar/islamic/availableFormats!/LOCALE/calendar/islamic/dayNames/LOCALE/calendar/islamic/eras(/LOCALE/calendar/islamic/intervalFormats#/LOCALE/calendar/islamic/monthNames!/LOCALE/calendar/islamic/quarters j"5HSs000000000)0?0R0&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames*/LOCALE/calendar/japanese/eras/abbreviated "0(/LOCALE/calendar/generic/intervalFormats%/LOCALE/calendar/gregorian/monthNames#/LOCALE/calendar/gregorian/quarters j"5HSw000000009 >0T0h0&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames)/LOCALE/calendar/persian/eras/abbreviated)/LOCALE/calendar/persian/eras/abbreviated 90O0(/LOCALE/calendar/generic/intervalFormats//LOCALE/calendar/persian/monthNames/format/wide6/LOCALE/calendar/persian/monthNames/stand-alone/narrow 006/LOCALE/calendar/persian/monthNames/format/abbreviated//LOCALE/calendar/persian/monthNames/format/wide 00  #/LOCALE/calendar/gregorian/quarters j"5HS0000000&0e j0 0&/LOCALE/calendar/gregorian/AmPmMarkers,/LOCALE/calendar/gregorian/AmPmMarkersNarrow)/LOCALE/calendar/generic/DateTimePatterns%/LOCALE/calendar/gregorian/NoonMarker+/LOCALE/calendar/gregorian/NoonMarkerNarrow$/LOCALE/calendar/generic/appendItems)/LOCALE/calendar/generic/availableFormats#/LOCALE/calendar/gregorian/dayNames%/LOCALE/calendar/roc/eras/abbreviated%/LOCALE/calendar/roc/eras/abbreviated 00(/LOCALE/calendar/generic/intervalFormats%/LOCALE/calendar/gregorian/monthNames#/LOCALE/calendar/gregorian/quarters j"5HS 050M0c0w0000 0 0" 0  t t   ` z   8 X&`~  $  K  T X \ ` d {  5  P P'` Pe /LOCALE/fields/day-short/LOCALE/fields/day/LOCALE/fields/dayOfYear-short/LOCALE/fields/dayOfYear/LOCALE/fields/dayperiod-short/LOCALE/fields/dayperiod/LOCALE/fields/era-short/LOCALE/fields/era P P P /LOCALE/fields/fri-short/LOCALE/fields/fri P P` P /LOCALE/fields/hour-short/LOCALE/fields/hour P PC`` P!! /LOCALE/fields/minute-short/LOCALE/fields/minute P P PE! /LOCALE/fields/mon-short/LOCALE/fields/mon P P"<` Pf! /LOCALE/fields/month-short/LOCALE/fields/month P P` P! /LOCALE/fields/quarter-short/LOCALE/fields/quarter P P P! /LOCALE/fields/sat-short/LOCALE/fields/sat P P$` P! /LOCALE/fields/second-short/LOCALE/fields/second P P P! /LOCALE/fields/sun-short/LOCALE/fields/sun P P P" /LOCALE/fields/thu-short/LOCALE/fields/thu P P P7" /LOCALE/fields/tue-short/LOCALE/fields/tue) P, P" PX" /LOCALE/fields/wed-short/LOCALE/fields/wed6 P9 P o`/ P)t`y" /LOCALE/fields/week-short/LOCALE/fields/week /LOCALE/fields/weekOfMonth-short/LOCALE/fields/weekOfMonth/LOCALE/fields/weekday-short/LOCALE/fields/weekday#/LOCALE/fields/weekdayOfMonth-short/LOCALE/fields/weekdayOfMonthL PO PC7`E P" /LOCALE/fields/year-short/LOCALE/fields/year/LOCALE/fields/zone-short/LOCALE/fields/zoneB     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } i n 0| 0 P 0 0 P 0 0 P 0 0 0 0! !0!0%! *!09!0I! M!0[!0j! o!0~!0! !0!0! !0!0! !0!0! !0 "0" "0,"0;" ?"0M"0\" `"0n"0}" "0"0< P"0"0? P"0"0B P"0"0# #0#0R P #0.#0/LOCALE/listPattern/or-short/2 /LOCALE/listPattern/or-short/end#/LOCALE/listPattern/or-short/middle"/LOCALE/listPattern/or-short/start #0#0#0#0/LOCALE/listPattern/or/2/LOCALE/listPattern/or/end/LOCALE/listPattern/or/middle/LOCALE/listPattern/or/start #0#0 $0$0$/LOCALE/listPattern/standard-short/2&/LOCALE/listPattern/standard-short/end)/LOCALE/listPattern/standard-short/middle(/LOCALE/listPattern/standard-short/start 1$0E$0Z$0p$0/LOCALE/listPattern/standard/2 /LOCALE/listPattern/standard/end#/LOCALE/listPattern/standard/middle"/LOCALE/listPattern/standard/start $0$0$0$0 /LOCALE/listPattern/unit-short/2"/LOCALE/listPattern/unit-short/end%/LOCALE/listPattern/unit-short/middle$/LOCALE/listPattern/unit-short/start $0$0%0%0 /LOCALE/listPattern/unit-short/2"/LOCALE/listPattern/unit-short/end%/LOCALE/listPattern/unit-short/middle$/LOCALE/listPattern/unit-short/start 1%0C%0V%0j%0/LOCALE/listPattern/standard/2 /LOCALE/listPattern/standard/end#/LOCALE/listPattern/standard/middle"/LOCALE/listPattern/standard/start %0%0%0%0  4 Z P# *$ c P$ $ *% ~% % O s O v O f J W _ % % % [uow\] D `P`V``E` 8`H P P9# U P% l P% 'ResB#  # #Vx2A2B?=A1A@GB024598O@B5@B8@B>B<0OBC1M0181075@101M<5E@=0A8AM=MM;C;!0:025G.=>G8H02.8N;.8N;O8N=.8N=O:0=0D;0310C=0:8E0:<8A@0?0C70?>;4.?>;=.B525BE0<;ME0BC@E540@=.M.=>O1.@046.A5=B.D52@.H001. M920!L>20<0@B0D;038F8D@KG8A;0H0010=+{0} A-{0} A0728=010H=0A1E04@035=1>B<8078O=0E0AMB0<<C7B0EA0AB8H@59E>@404MAD0=4O:0B8BLLLL U8=L3>25G5@0@01. IA59G0Accc, d0?@5;O4@C3>5740=8O:0=478=545;O=>O1@O?>3>40@07=>5A5@4F0M<>478O=20@O?>;45=L+{0} G.-{0} G.10@<C40<03018B?>;=>GL+{0} 3.-{0} 3.A53>4=O1-9 :2.2-9 :2.3-9 :2.4-9 :2.46C<. I7C;L-:.7C;L-E.?OB=8F0@01. IIAC11>B0H0220;L4> =.M.+{0} ;.-{0} ;.023CAB045:01@O65=I8=K70=OB8O:;028H8<C6G8=K>1J5:BK>:BO1@OAB@5;:8D52@0;O-{0} 4=.+{0} 2A.+{0} 2B.+{0} 4=.+{0} :2.+{0} ?=.+{0} ?B.+{0} A1.+{0} A@.+{0} GB.-{0} 2A.-{0} 2B.-{0} :2.-{0} ?=.-{0} ?B.-{0} A1.-{0} A@.-{0} GB.208A0:E0460=HBE0<5A:5@5<?E0;3C=0H0E@825@M?03><5=46C<. II4=. 3>40<CE0@@0<4> =. M.2 ?@. 3.2 A;. 3.2 MB. 3.48=310BK4=. =54.4> @5A?.682>B=K5=5G8A;>@0AB5=8OA5=BO1@OA<09;8:8B5:. :2.+{0} <5A.+{0} <8=.+{0} =54.-{0} <5A.-{0} =54.2 MB> 2A.2 MBC ?B.2 MBC A1.2 MBC A@.4> 8>:;.4> %@8AB0>B 8>:;.>B %@8AB0?5@A. 3>4ccc HH:mm2 MB>< 3.45=L 3>40=54. <5A.?>A;. :2.A;54. :2.000 BKAOG82 MB>B 2B.2 MB>B ?=.2 MB>B G0A2 MB>B GB.7C;L-:0040=3;89A:0O2 ?@. <5A.2 A;54. 3.2 MB. <5A.4=. =545;8<5B:8 B>=0?@><56CB:8?>A;5702B@0y y '33'. Gccc, h:mm B2 ?@>H. 2A.2 ?@>H. 2B.2 ?@>H. ?=.2 ?@>H. ?B.2 ?@>H. A1.2 ?@>H. A@.2 ?@>H. GB.2 A;54. 2A.2 A;54. 2B.2 A;54. ?=.2 A;54. ?B.2 A;54. A1.2 A;54. A@.2 A;54. GB.7C;L-E84660=0 =54. {0}2 MB>< <5A.ccc, h:mm a5B@8G5A:0O2 MB>< 3>4C2 MBC A@54C45=L =545;8=0 ?@. =54.=0 MB. =54.=54. <5AOF0?8:B>3@0<<K?CB5H5AB28OB5:CI89 :2.B8@5/A2O7:0000 <8;;8>=0{0} 3. =0704{0} G. =0704G5@57 {0} 3.G5@57 {0} G.4> =0H59 M@K=0 MB>9 =54.G0A>2>9 ?>OAccc HH:mm:ss{0} ;. =0704{0}G. =0704-?>E0 M9478-?>E0 "09AL>-?>E0 %M9AM92 ?@>H;>< 3.2 A;54. <5A.2 MBC <8=CBC<>48D8:0B>@K?>A;5 E846@KAB@5;:8 2=87G5@57 {0} ;.G5@57 {0}G.H@8DB @09;O000 <8;;80@40000 B@8;;8>=0{0} 2A. =0704{0} 2B. =0704{0} 4=. =0704{0} :2. =0704{0} ?=. =0704{0} ?B. =0704{0} A1. =0704{0} A@. =0704{0} GB. =0704G5@57 {0} 2A.G5@57 {0} 2B.G5@57 {0} ?=.G5@57 {0} ?B.G5@57 {0} A1.G5@57 {0} A@.G5@57 {0} GB.000 <8;;8>=>2{0} 4=O =0704@018-C;L-0E8@A;54CNI89 :2.{0} 3>4 =0704{0} ;5B =0704{0} G0A =07042 MB>< <5AOF52 MBC ?OB=8FC2 MBC AC11>BC540 8 =0?8B:8=0 =545;5 {0}=545;O <5AOF0?>A;54=89 :2.AB@5;:8 225@EAB@5;:8 2;52>G5@57 {0} ;5BG5@57 {0} G0A{0} <5A. =0704{0} <8=. =0704{0} =54. =0704{0} A5:. =0704G5@57 {0} <5A.G5@57 {0} <8=.G5@57 {0} =54.000 <8;;80@4>2d d MMM y '3'.2 MB>B 2B>@=8:2 MB>B G5B25@3ccc, h:mm:ss B{0} 3>40 =0704{0} G0A0 =0704G5@57 {0} 3>40G5@57 {0} G0A0A>3;0A=K5 G0<>1C4489A:0O M@0?5@A84A:89 3>4ccc, h:mm:ss a{0} 45=L =0704{0} 4=59 =0704{0} A@54 =07042 ?@>H;>< 3>4C2 ?@>H;>< <5A.4> 8>:;5B80=0=0 MB>9 =545;5>B 8>:;5B80=0?0@=K5 A8<2>;KA8<2>;K 20;NBKAB@5;:8 2?@02>D>@<0B8@>20=85G5@57 {0} 4=59G5@57 {0} A@54{0} A@54K =070446C<04-C;L-0E8@@018-C;L-0220;LG5@57 {0} A@54KG5@57 {0} <5AOFA<09;8:8 8 ;N48{0} <5AOF =0704{0} <8=CB =0704{0} A@54C =0704{0} G0A>2 =07042 ?@>H;CN A@54C4=. =54. 2 <5A.=0 ?@>H;>9 =54.=0 A;54. =545;5G5@57 {0} <8=CBG5@57 {0} A@54CG5@57 {0} G0A>2d d MMM y '3'. G{0} <5AOF0 =0704{0} <8=CBK =0704{0} =545;8 =0704G5@57 {0} <5AOF0G5@57 {0} <8=CBKG5@57 {0} =545;8LLL  LLL y '3'.{0} <8=CBC =0704{0} =545;L =0704{0} =545;N =0704{0} ?OB=8F =0704{0} A5:C=4 =0704{0} AC11>B =07042 ?@>H;>< <5AOF52 A;54CNI5< 3>4C2 A;54CNI5< <5A.G5@57 {0} <8=CBCG5@57 {0} =545;LG5@57 {0} =545;NG5@57 {0} ?OB=8FG5@57 {0} AC11>B2 MB> 2>A:@5A5=L5{0} ?OB=8FK =0704{0} A5:C=4K =0704{0} AC11>BK =070446C<04-C;L-0220;LG5@57 {0} ?OB=8FKG5@57 {0} A5:C=4KG5@57 {0} AC11>BKccc, dd.MM.y '3'.{0} 2B>@=8: =0704{0} :20@B0; =0704{0} <5AOF52 =0704{0} ?OB=8FC =0704{0} A5:C=4C =0704{0} AC11>BC =0704{0} G5B25@3 =07041C:25==K5 A8<2>;K2 ?@>H;CN ?OB=8FC2 ?@>H;CN AC11>BC2 ?@>H;K9 2B>@=8:2 ?@>H;K9 G5B25@32 A;54CNICN A@54C20@80B82=K5 D>@<K4=. =54. 2 <5AOF5:8B09A:85 A8<2>;K=0 ?@>H;>9 =545;5=0 A;54CNI59 =54.G5@57 {0} 2B>@=8:G5@57 {0} <5AOF52G5@57 {0} ?OB=8FCG5@57 {0} AC11>BCG5@57 {0} G5B25@3LLL  LLL y '3'. G2 MB>B ?>=545;L=8:LLLL  LLLL y '3'.{0} 2B>@=8:0 =0704{0} :20@B0;0 =0704{0} G5B25@30 =0704G5@57 {0} 2B>@=8:0G5@57 {0} :20@B0;0682>B=K5 8 ?@8@>40=3;>-0<5@8:0=A:0O2 ?@>H;>< :20@B0;52 A;54CNI5< <5AOF52 B5:CI5< :20@B0;5>::C;LB=K5 A8<2>;K>B A>B2>@5=8O <8@0W-'O' '=545;O' MMMMy '3'. G  y '3'. G<C7K:0;L=K5 A8<2>;K?CB5H5AB28O 8 <5AB0{0} 2B>@=8:>2 =0704{0} :20@B0;>2 =0704{0} G5B25@3>2 =0704-?>E0 @> (717 724)2 A;54CNI89 2B>@=8:2 A;54CNI89 G5B25@32 A;54CNICN ?OB=8FC2 A;54CNICN AC11>BC=0 A;54CNI59 =545;5?8AL<5==>AB8 D@8:8?8AL<5==>AB8 2@>?KB5E=8G5A:85 A8<2>;KG5@57 {0} 2B>@=8:>2G5@57 {0} :20@B0;>2G5@57 {0} G5B25@3>2d MMM  d MMM y '3'.-?>E0 ==0 (968 970)-?>E0 95= (987 989)-?>E0 9A> (989 990)-?>E0 09> (848 851)-?>E0 QN= (704 708)-?>E0 !NGQ (686 701)-?>E0 !Q (1652 1655)-?>E0 -=38 (901 923)2 A;54CNI5< :20@B0;545=L =545;8 2 <5AOF54> 2>?;>I5=8O %@8AB0>B 2>?;>I5=8O %@8AB0?8AL<5==>AB8 <5@8:8?C=:BC0F8>==K5 7=0:8AB@5;:8 225@E 8 2=87D>=5B8G5A:89 0;D028Bw-'O' '=545;O' Y '3'.LLL y  LLL y '33'. G{0} 2>A:@5A5=LO =0704G5@57 {0} 2>A:@5A5=LO{0} 2>A:@5A5=89 =0704{0} 2>A:@5A5=L5 =0704{0} ?>=545;L=8: =0704-?>E0 20 (1181 1182)-?>E0 094> (806 810)-?>E0 9:0= (983 985)-?>E0 =BL> (923 931)-?>E0 >30= (859 877)-?>E0 0==0 (985 987)-?>E0 >> (1389 1390)-?>E0 8==0 (885 889)-?>E0 BQ (1311 1312)-?>E0 M9 (1394 1428)-?>E0 M9:8 (715 717)-?>E0 !09:> (854 857)-?>E0 !Q> (1288 1293)-?>E0 "09:0 (645 650)-?>E0 "09E> (701 704)-?>E0 "5=LQ (781 782)-?>E0 "QE> (999 1004)2 ?@>H;>5 2>A:@5A5=L52 ?@>H;K9 ?>=545;L=8:35><5B@8G5A:85 D83C@K4> >645AB20 %@8AB>2085@>3;8D8G5A:85 :;NG8<0@:5@K A?8A:0/72574K=5?@>BO65==K5 A8<2>;K>B >645AB20 %@8AB>20G5@57 {0} 2>A:@5A5=89G5@57 {0} 2>A:@5A5=L5G5@57 {0} ?>=545;L=8:d MMM  d MMM y '3'. G{0} ?>=545;L=8:0 =0704G5@57 {0} ?>=545;L=8:0-?>E0 5=:59 (877 885)-?>E0 M=> (1319 1321)-?>E0 78=:8 (724 729)-?>E0 7Q> (1222 1224)-?>E0 =@O:C (782 806)-?>E0 0<?LQ (889 898)-?>E0 0AQ (1106 1108)-?>E0 0M9 (1848 1854)-?>E0 59> (1865 1868)-?>E0 >AQ (1455 1457)-?>E0 >BQ (1261 1264)-?>E0 N0= (1145 1151)-?>E0 Q20 (1801 1804)-?>E0 QE> (1716 1736)-?>E0 M9> (1492 1501)-?>E0 8=47N (851 854)-?>E0 !L>B09 (898 901)-?>E0 !LQEM9 (931 938)-?>E0 !Q0= (1171 1175)-?>E0 !Q0= (1299 1302)-?>E0 !Q20 (1312 1317)-?>E0 !Q:0 (1257 1259)-?>E0 !Q:N (1219 1222)-?>E0 !Q@O:C (990 995)-?>E0 !QBN (1324 1326)-?>E0 !QBQ (1428 1429)-?>E0 !QE> (1074 1077)-?>E0 !QE> (1644 1648)-?>E0 "5<?LQ (729 749)-?>E0 "5<?LQ (749 749)-?>E0 "5=3L> (938 947)-?>E0 "5==0= (857 859)-?>E0 "5=BL> (824 834)-?>E0 "5=L5= (973 976)-?>E0 "M=Q (1144 1145)-?>E0 "Q20 (1012 1017)-?>E0 "Q:N (1040 1044)-?>E0 "Q:Q (1487 1489)-?>E0 "QAQ (1132 1135)-?>E0 "QB>:C (995 999)-?>E0 %0:CB8 (650 671)-?>E0 %>M9 (1704 1711)-?>E0 %>M= (1135 1141)-?>E0 -9:N (1113 1118)-?>E0 -9:Q (1429 1441)-?>E0 -9A> (1046 1053)-?>E0 -9AQ (1504 1521)-?>E0 -9BQ (1096 1097)-?>E0 -9E> (1081 1084)-?>E0 -<?> (1673 1681)-?>E0 -=:N (1069 1074)-?>E0 -=:Q (1744 1748)-?>E0 -=J> (1239 1240)87{0}:=8370{0}4=O<0B5<0B8G5A:85 A8<2>;KAB@5;:8 2;52> 8 2?@02>LLL y '3'.  LLL y '3'.{0} ?>=545;L=8:>2 =0704-?>E0 =3M= (1175 1177)-?>E0 =AM9 (1854 1860)-?>E0 =BM9 (1227 1229)-?>E0 =JM9 (1772 1781)-?>E0 C<?> (1317 1319)-?>E0 C=:N (1861 1864)-?>E0 C=AQ (1466 1467)-?>E0 C=BN (1372 1375)-?>E0 C=J> (1260 1261)-?>E0 M=20 (1615 1624)-?>E0 M=:8 (1570 1573)-?>E0 M=:> (1331 1334)-?>E0 M=:N (1204 1206)-?>E0 M=:Q (1321 1324)-?>E0 M=BN (1384 1392)-?>E0 780= (1021 1024)-?>E0 78AQ (1177 1181)-?>E0 7L>35= (976 978)-?>E0 7NM9 (1182 1184)-?>E0 7Q:Q (1684 1688)-?>E0 7QM9 (1232 1233)-?>E0 03M= (1303 1306)-?>E0 0:M9 (1387 1389)-?>E0 0<?> (1741 1744)-?>E0 0=AQ (1460 1466)-?>E0 0BM9 (1235 1238)-?>E0 >3M= (1256 1257)-?>E0 >478 (1142 1144)-?>E0 >478 (1555 1558)-?>E0 >EM9 (1058 1065)-?>E0 M90= (1648 1652)-?>E0 M9BQ (1596 1615)-?>E0 M<<C (1334 1336)-?>E0 M<?> (1213 1219)-?>E0 M=:N (1190 1199)-?>E0 M=BQ (1249 1256)-?>E0 N47N (1154 1156)-?>E0 M920 (1764 1772)-?>E0 !Q3M= (1207 1211)-?>E0 !Q3M= (1259 1260)-?>E0 !Q478 (1199 1201)-?>E0 !QEM9 (1346 1370)-?>E0 "09M9 (1521 1528)-?>E0 "M<?> (1830 1844)-?>E0 "M=20 (1681 1684)-?>E0 "M=38 (1053 1058)-?>E0 "M=AQ (1131 1132)-?>E0 "M=AQ (1573 1592)-?>E0 "Q3M= (1028 1037)-?>E0 "Q478 (1104 1106)-?>E0 "Q:0= (1163 1165)-?>E0 %>3M= (1156 1159)-?>E0 %>478 (1247 1249)-?>E0 -9478 (1141 1142)-?>E0 -9<0= (1165 1166)-?>E0 -9=8= (1293 1299)-?>E0 -=3M= (1336 1340)-?>E0 -=:M9 (1308 1311)2 A;54CNI55 2>A:@5A5=L52 A;54CNI89 ?>=545;L=8:87{0}:=8370{0}4=5987{0}:=83870{0}4=O?8AL<5==>AB8 .6=>9 788G5@57 {0} ?>=545;L=8:>2D>@<0B8@>20=85 8 ?@>15;K-?>E0 0=J0= (1444 1449)-?>E0 C<<M9 (1469 1487)-?>E0 C=478 (1185 1190)-?>E0 C=AM9 (1818 1830)-?>E0 C=JM9 (1264 1275)-?>E0 5=478 (1864 1865)-?>E0 M<1C= (1736 1741)-?>E0 M==8= (1224 1225)-?>E0 M=JM9 (1118 1120)-?>E0 09478 (1126 1131)-?>E0 M=47N (1375 1379)-?>E0 0:8FC (1441 1444)-?>E0 0<1C= (1661 1673)-?>E0 0=3M= (1243 1247)-?>E0 0=478 (1087 1094)-?>E0 0==8= (1017 1021)-?>E0 0=AM9 (1789 1801)-?>E0 0=JM9 (1624 1644)-?>E0 0=JM= (1748 1751)-?>E0 0@M:8 (1326 1329)-?>E0 0B>:C (1044 1046)-?>E0 >@O:C (1379 1381)-?>E0 M=3M= (1302 1303)-?>E0 M=478 (1275 1278)-?>E0 M==8= (1201 1204)-?>E0 M=JM9 (1206 1207)-?>E0 Q@>:C (1528 1532)-?>E0 QB>:C (1452 1455)-?>E0 0=478 (1658 1661)-?>E0 0=47N (1024 1028)-?>E0 0=JM= (1860 1861)-?>E0 8<?M9 (1151 1154)-?>E0 8=478 (1240 1243)-?>E0 8=J0= (1166 1169)-?>E0 !Q@O:C (1077 1081)-?>E0 !QB>:C (1097 1099)-?>E0 !QB>:C (1711 1716)-?>E0 "5=@8O:C (947 957)-?>E0 "M<<>= (1532 1555)-?>E0 "M<<M9 (1781 1789)-?>E0 "M=478 (1124 1126)-?>E0 "M==8= (1108 1110)-?>E0 "M=JM9 (1110 1113)-?>E0 "Q@>:C (1457 1460)-?>E0 "Q@O:C (1037 1040)-?>E0 %>@O:C (1751 1764)-?>E0 %M9478 (1159 1160)-?>E0 -9@>:C (1558 1570)-?>E0 -9@O:C (1160 1161)-?>E0 -=B>:C (1489 1492)87{0}:=83870{0}45=L<0;5=L:85 20@80=BK D>@<KA>2@5<5==0O ?8AL<5==>ABLd MMM y  d MMM y '33'. GLLL y '3'.  LLL y '3'. GLLLL y '3'.  LLLL y '3'.-?>E0 C=@O:C (1234 1235)-?>E0 M=@>:C (1688 1704)-?>E0 M=@N:C (1184 1185)-?>E0 M=B>:C (1329 1331)-?>E0 78@O:C (1065 1069)-?>E0 M=@O:C (1211 1213)-?>E0 M=B>:C (1370 1372)-?>E0 M9@O:C (1655 1658)-?>E0 M9B>:C (1384 1387)-?>E0 M9B>:C (1390 1394)-?>E0 O:C=8= (1238 1239)-?>E0 ">:C478 (1306 1308)-?>E0 "M<?C:C (1233 1234)7=0:8/AB0=40@B=K5 A8<2>;K8AB>@8G5A:0O ?8AL<5==>ABLccc, d  ccc, d MMM y '3'.>3@0=8G5==>5 8A?>;L7>20=85?8AL<5==>AB8 0?04=>9 788LLL y '3'. G  LLL y '3'. GLLLL y '3'.  LLLL y '3'. Gd MMM y '3'.  d MMM y '3'.-?>E0 68=3>-QN= (767-770)?8AL<5==>AB8 >AB>G=>9 788A8<2>;K >?8A0=8O 85@>3;8D>2-?>E0 "5<?LQ-!L>E> (749-757)-?>E0 "5<?LQ-%>478 (757-765)-?>E0 "5<?LQ-%>478 (765-767)d MMM y '3'.  d MMM y '3'. G?8AL<5==>AB8 !@54=53> >AB>:0ccc, d MMM  ccc, d MMM y '3'.20@80=BK D>@<K 2 ?>;=CN H8@8=CC?@>I5==K5 :8B09A:85 85@>3;8DKd MMM y '3'. G  d MMM y '3'. G?8AL<5==>AB8 .3>->AB>G=>9 788ccc, d MMM  ccc, d MMM y '3'. G20@80=BK D>@<K 2 ?>;>28=C H8@8=KB@048F8>==K5 :8B09A:85 85@>3;8DK4> >A=>20=8O 8B09A:>9 @5A?C1;8:8ccc, d MMM y  ccc, d MMM y '33'. Gccc, d MMM y '3'.  ccc, d MMM y '3'.!25@=8B5=0?@02>=0{0}-<?5@5:@5AB:5.ccc, d MMM y '3'.  ccc, d MMM y '3'. G)ccc, d MMM y '3'. G  ccc, d MMM y '3'. G.[{0} {5} {8} {>} {C} {K} {M} {N} {O}]?[                  ! " # $ % & ' ( ) + - . /]C[0 1 2 3 4 5 Q 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O]$/<*7<A0c].i_ EEˊ) J#. J#. J#. J66 J56 J46 J;iC J:hC J9gC JL`C JK`C JJ`C JHHHH JHHHH JHHHH Jpppp Joooo Jnnnn J**** J**** J**** J.*.*.*.* J-*-*-*-* J,*,*,*,* J//// J//// J//// J J J J J J J J J J   7P)3`Q@!$ 0 $, n\Bl*<Z4"6S3wkB\B \ c j x q  \ c j x q  \ c j x q  \ c j x q 0D0DGe շ2֨S /~ע֭ շ2֨S /~ע֭ շ2֨S /~ע֭ շ2֨S /~ע֭:N:N) "t8֘ֆ׷ְ,־= "t8֘ֆ׷ְ,־= "t8֘ֆ׷ְ,־= "t8֘ֆ׷ְ,־= 7P)3MSA) !$ 0 $,q4D EubnTun 3<AZ4"6S3w:TuSAVVE $oE gMMG9Gip&O&OG$ŬŬŬj*44h4$uu${$]X4$bNbN$k Q v33 텐MM 3 9&O&Oq$ŬŬŬ))) 7P)3ͮӮJ J J{Ձ~ՇՊ{Ձ~ՇՊ{Ձ~ՇՊZ^^Lm{Ձ~ՇՊyy#1#{Ձ~ՇՊZ^^Lm/ ֟./ ֟./ ֎ן.f/ i) fք/ i) fք/ i)ffׄad >  ><E $oE gMMG9Gip&O&OG$ŬŬŬ qBqBMM(h4$uu$YY{$]X4$bNbN$k Q v33 텐MM 3 YwwU$ VbNIPgDS )/  # _fnפػV<& VNIPgDS )/  # P( H/@׶׾;;;;׶׾;;;;ւX&k !_  ֍8ւX&k !_  ֍8ւX&k !_  ֍8ւX&k !_  ֍8 C֛`2Y + C֛`2Y + C֛`2Y + C֛`2Y + FJ\ X ޜmր FJ\ X ޜmրXX (3֜_4ټՈֲՐJ (3֜_4ټՈֲՐJ (3֜_4ټՈֲՐJ (3֜_4ټՈֲՐJN4 h~H ##2- J[f[ J  #- J؉؉؉ Jnnnn #- J[[[[ JvOOHDy J2^ Jf,fHu Jؤؤؤ JHu Jޜޜޜ J::::H J߱ J^(ߓH Jnnnn Jvvvv Jܾ J/H} J33 J>f J J#### J JH J~ JHi۴ڽ J؛؛؛ JHi۴ڽ Jގގގ J,,,,H6e J"L" J.Hp J JH8 J  JHRx J鵜 JHٔ Jؒؒؒ JHߕ J[[[[ JHRߍ JCp JPH Jححح JH Jުުު JHHHHH  J_zǜ Jx>x J֍֍֍ J֔֔֔ Jgggg JHT JRh JHQڥ Jwwww JHQڥ Jrrrr JHfe J濩 J)bH Jؿؿؿ JH J JddddHWQ J: JH]۩ڱ J؀؀؀ JH]۩ڱ Jހހހ JHnA J JNH& Jضضض JH& J޸޸޸ JVVVVHV JD!D JwHYeܞ J JH( J**** J|qM ~H)5 Jߺ[ J ߄Hj|s Jؖז J؞מHcl Jܱ J"ݺܺ(( 77   " "       " "       ?) i  K ZFPB3BPX EPV]enx.P/P /P/P/P'/P0/P9/PB/PK/PT/P]/P7 EPV]enxf/Po/Px/P/P/P/P/P/P/P/P/P/P EPV]enx/P/P/P/P/P/P0P0P0P#0P,0P50P7     /N```` `M```)`P` ``*.P.P  # J`JR> >0Pt =Y U`6 @ `U` G0I0K0"L  0000S W HM0[0P[  0000001i m "Hd q  1111&141B1~  "Hy  G$b````G```G$```?`G$z``D``$```$```L``$`D``"IM!$P Y] 1P1P1P1P    1P1P1P1P1P1P1P1P1P1P1P1P1P`2P2P2P2P2P2P "2P   '2P5P1^1P 0I W!$ Y0  '/q`4`D` ````[)`x``3`6`8`u`F`n `3``f)`dO```<``H2PA`Z4`"6`"6``S`3`w`3`M``[`k`J`k`(`Io`'```8`8`Q2P ! Z2b2j2r2 ! z2222= D  2P2P2P 2P2P2PO T ' ;222233G$b````G```G$```?`G$z``D``$```$``c`$```"IM!$P Y] 3P 3P3P3Pg n s z 3P'3P*3P/3P43P73P:3P?3PB3PG3PJ3PO3PT3P`W3P\3Pc3Pj3Po3Pr3P w3P |3P 3P 333 333   333 333  jv"5HS.2124272E2P K Y ]    3344#4  "H   24446484E4R4_4   "H  l4n4{444  "H $ ```````n``m``````6`"``````7``````?`,```;````-``` ``g`6` ``````P```7`d```e` ``{``J` `/ `s`````O``M`x``{` `````X``x`q` ```o ` `M`<`` `? ``@``' ` ``q``w```' `?` ` `7 ```` `` `9``?````W `C` ` `````W ` ` `"` `7`%` ``d`` ```o `)` `B` ``V``g`k`Y``w ` ``O ```````` ```X`~`3`` `1`3``` ``` ``Y```a`g ``F` `'`g` ``_ `O`9``G `&``L``` `? `%```j`&` ``R`` ``_` `S`` ` ````~`` ```````,"  4444444# ' "H + `\` 443 "6   ` z Q _ u      (  / ; Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G```````[`1``v`&`````` ``R``/``c````w `<`4``j```e `[```w`n`^`Q``` `0`````````?``````````a````]``*``G ```Y `K`C`}``S``F`(``` ` Oh,5>3 4P4P`4P !  5P5P`5P! $5P-5P`5P! X5Pa5PQ5P$! q5Pz5Pj5P,! 5P5P5P4! 5P5Pt`5P8P." ^8Pg8PW8P6" w8P8Pp8P>" 8P8P8PF" 8P8P `8P`N" 8P8P i`8Pk`Y" 8P8P i`8Pk`d" 9P9PO`9Po" (9P19PK`!9Px" A9PJ9PK`:9P" B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } ! ! ! 65P95P<5P?5PB5PE5PH5PK5PN5P(! 0! 8! @! I! R! Z! c! k! s! {! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " " " " "" *" 2" :" B" J" R" ]" h" 8P8P8P8P8P8P8P9P9Ps" |" " S9PV9PY9P  4 \9Pe9Pn9Pw9P9P9P9PO 9O 9O f 99J W _ " " " C[uow\!] D `.Pt`3`y``E`D 8`= P 4P" " 9P# 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResBP  o 'ResB5 U ::U(ccc, d.MM.yccc, d MMM y  ccc, d MMM yYTVzOb)j1P4P7P:P5,P( `/ ow)P`3 'ResBE 9 PP)9I1I2I3I4kan.cyu.gnd.gnu.gtu.kab.mbe.Matagas.gic.kam.mut.nya.nze.ugu.uku.ukw.wer.NzeliKamenaKanamaUkubozaWerurweMutaramaNyakangaUkwakiraGicuransiKuwa kaneKuwa mbereUgushyingoGashyantareKu cyumweruKuwa gatanuKuwa gatatuKuwa kabiriKuwa gatandatuigihembwe cya kaneigihembwe cya mbereigihembwe cya gatatuigihembwe cya kabirii7 %4%4B    NM)P 7P)3ߍ)˹Ia))) 7P)3wQkJJjKd_ZFUP>j4 A>Kd_ZFUP9-!EKd_ZFUP>j4 A>Kd_ZFUP9-!E))) ! ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM }n{sxF \ c j x q  i }n{sxF \ c j x q  i:=@Cg{T:=@Cg{Th~ lPqP|P Y `)I !$ Y0 '/ ``[)`7``3``?``˹`n `3``f)`dO``0`<`.`P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/`P !  !    PP P IM!$P Y] PPP!P$P'P,P/P4P9P>P`APFPMPTPYP\PaPhPmPtPyPP        % jv"5HSP      * ` . C[ow]8``V` 8`A P 'ResBP  o 'ResB  InuB 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  " " 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN x ""@ GGGGDqGYmm @4PhHDL,< hu   GAj4Dj4GGD>J2h~ H> |E k2`7P P     jv"HSADGUP `  `P   : l a  PPPPPPPPPCow]``_` ` P 'ResBP  o 'ResBu z )ze"+1=1A1M>?A1G?+9;BB@EA;MA;=ACB9!MB+0<=!K;;C=">EA1. MG?@.[\:]'00A-M@M-/-3=1C K91K9K;M88;9=2-A :13-A :14-A :11C 1M.1C >?.1C A1.1C G?.!0@AK=1C 1=.1C 1A.1C AM.>B K90000<;1-:K :1MMMM=BMM48M;M;C==LCB K9K='8M??M@18;838=1MA K90>;C==LCK0< K90MMB8AM0EAK==LK1. M. 8.y 'A'. G0K;;KK;BK==LKK;K@KK=MA K9K=!MB8==L8!:=4M+0< K9K=0;BK==LKAMB8==L8000<;1C AM@M4M:M;M@ 1M.:M;M@ >?.:M;M@ A1.:M;M@ G?.">EAC==LC00A?KB K9:M;M@ 1=.:M;M@ 1A.:M;M@ AM.B>EAC==LC000BK'.'1C AC1C>B01C GM??8M@00A?KB 1M.00A?KB >?.00A?KB A1.00A?KB G?.{0} K9K=0=CCA CAB0@00A?KB 1=.00A?KB 1A.00A?KB AM.1C =M48M;M<CCA CAB0@1C 1MMB8AM{0} :==M={0} AK;K=0=;;M@MM :=C;C= BCB0@-<8M@8:M;880=K3KA:K K910;00= K90:C;C= BCB0@000 <;9=000 BKKK=G0000BK'.'GGGGG yy/M/d{0} G00K=0=0;00= K9K=M< 10;00B0MB@88GMA:M9M48M;M :=M0BK@4LKE K901C :K100@B0;:M;M@ AM@M4M{0} C>==0 {1}2-A :K100@B0;3-A :K100@B0;4-A :K100@B0;{0} AM@M4M=M=BK@4LKE K9K=00A?KB AM@M4M:M;M@ =M48M;M:M;M@ AC1C>B0:M;M@ GM??8M@{0} AC1C>B0=0=1-:K :K100@B0;00A?KB =M48M;M00A?KB AC1C>B000A?KB GM??8M@18838 MM@M18B:M;M@ 1MMB8AMGKKK;01C>B0E{0} 1MMB8AM=M={0} GM??8M@8=M=1C 10A:KK0==L01C 1M=848M==L8:1C >?BC>@C==LC:{0} <=BM==M={0} =M48M;M==M=00A?KB 1MMB8AM:M;M@ :K100@B0;{0} A:=4M==M=00A?KB :K100@B0;{0} :K100@B0;K=0=MMMM W '=M48M;MBM':M;M@ 10A:KK0==L0:M;M@ 1M=848M==L8::M;M@ >?BC>@C==LC:{0} 10A:KK0==L0=0=00A?KB 10A:KK0==L000A?KB 1M=848M==L8:00A?KB >?BC>@C==LC:{0} >?BC>@C==LC3C=0=Y 'AK;' w '=M48M;MBM'{0} K9 K=0@00 BB3M@18838 MM@M18B 8==8=M{0} 1M. 0=0@00 BB3M@{0} >?. 0=0@00 BB3M@{0} A1. 0=0@00 BB3M@{0} G?. 0=0@00 BB3M@{0} := K=0@00 BB3M@{0} AK; K=0@00 BB3M@{0} :K1. 0=0@00 BB3M@{0} A:. 0=0@00 BB3M@{0} G00A K=0@00 BB3M@{0} AM@M4M 0=0@00 BB3M@{0} <=BM K=0@00 BB3M@{0} =M48M;M 0=0@00 BB3M@{0} AC1C>B0 0=0@00 BB3M@{0} GM??8M@ 0=0@00 BB3M@[2 5 Q 6 7 D F H I J L N O]{0} 1MMB8AM 0=0@00 BB3M@{0} A:=4M K=0@00 BB3M@{0} :K100@B0; 0=0@00 BB3M@G y 'AK;' MMMM d ':=M', EEEE{0} 10A:KK0==L0 0=0@00 BB3M@{0} >?BC>@C==LC: 0=0@00 BB3M@=[     {L}       {L}      ! " #  %  ' + -]=[0 1 3  4 {4L} 8 9 : ; < = {=L}  >  ? @ A B C  E  G K M]$/<*7<A0c].i7 EEˀBJJJJJJJiCJhCJgCJCJCJCJJJJ8J7J6J*J*J*J.*J-*J,*JJJJcJbJaJJJJJJ    /NME)P 7P)34JTJgHH6JTJH"JJTJ H"JJTJ JJJJH>HEކH|ݐJJH6JJJJJH JJ-H0^JJ9H0^JJ9HJJJHxt+JdJHLސHJdJHH7hJdJPH7hJdJPHQJJH)TJJ"H)TJJ"H@CJJH'SޚH2JJHJ`J~ PP   PP   PP        ބ᪪ EPV]enxS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt P7e EPV]enxw Pz P} P P P P P P P P P P EPV]enx P P P P P P P P P P P P7z  *C PH Px  Pt Y U` `U` )I !$ Y0 '/ ``[)`7``3``?``˹`n `3``f)`dO``0`<`.` P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/` P !     ! $ , 4 <    D PI PN P ';S V Y \ IM!$P Y] _ Pb Pg Pl Po Pr Pw Pz P P P P` P P P P P P P P P P P P      8 =   % *  / 4 9 F K jv"5HS P     B P ` T R PU P`G Pk e Ph P^ Pt r Pu Pk P|  P Px P  P P`  P Py`  P P P P` P  P P` P  P`  P P`  P P P  P P P  P P P  P P` P  P  P P P  P P P P  P P P * P- P# P 7 P: P0 P D PG P= P Q PT PJ P ^ Pa PW P d Pr Pu P`k P)  P P`{ P2 !  : S W b l   5 B Q [ _ j t x  a o X P[ Px                        # ' - x P6 P P P P P PC[uow] c`6 Pq`2`y``E` `g > P; m P 'ResBP  o 'ResB  ćIleOngSapAreDuoImeIneIsiKunKweOboOkuTobTomTowWaaLapaLariSaaiTeipaMpariNg oleTesiranNyamataTaisere[f q x z]Saipa napoLapa le ileLapa le oboLapa le imetLapa le saalLapa le sapaLapa le isietLapa le okuniLapa le tomonLapa le waareMderot ee areMderot ee ileMderot ee kweMderot ee inetMderot ee kuniMderot ee sapaLapa le ong wanLapa le tomon oboMderot ee ong wanLapa le tomon waare-[A B C D E G H I J K L M N O P R S T U V W Y]-[a b c d e g h i j k l m n o p r s t u v w y]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN ĩčġĉđĭƹŝūDJqq>}*| ĵčĝĉđĥĴĹ $Łe0JW=s J JJqq>q>h~ HęG 8 :QP   P       jv"HSBEHVP    `  `P   : l a  PPPPPPPPPCow]`]`.` ` P 'ResBP  o 'ResB W WAKPKMagMokMpgMshMspMuhMujMulMunMupMusMwiMyeImeheMokhuMunyiMwesiLusikuMwakhaIlijumaIlisalaMuhaanoMujimbiMulunguMwitopeIsekundeMunyenseMupugutoMushendeLwamilawuPashamiheAlahamisiIneng uniMushipepoPamulaawu[q r x z]MupalangulwaUluhaavi lwaMusongandembweMushende MagaliAshanali uKilisitoUluhaavi lwa lisaaUlusiku lwa LijumaPamwandi ya KilistoUluhaavi lwa lusiku-[A B C D E F G H I J K L M N O P S T U V W Y]-[a b c d e f g h i j k l m n o p s t u v w y]7 BBN 7P)3vysݹ!$0 '/$31N<ȪL3w[L~)TPM`tO    7P)3v#*1h!$0 '/$31N<ȪL3w[L~)TPM`tO zx@ j4GGGDqGX[ ݊j~^vnfݎb݆r Rޞ{4ݘlh~ H*>_ުPP   P{     jv"HS:=@NP    `  `P   : l  a  PPPPPPPPPP C[ow]H```V` ` P 'ResBP  o 'ResBy  VC.E3HCDQ5'/DE&J'F,3E4&JE1/{J',E9H"3}GA*HD',HH1'F/A71*E'/JG'JGF,'{H}H''1H'~1JD,FH1J3E(13JFEGJFH'HB'A(1JDJ,GF',GFH3'JE*A1BEJ}1'F,J"}H(1,HD'!PGF "1GF EF}"E1J''JEH,J311EJA'1EJ}GF DGF3 E'F(HFJ J~3J~}E(1AJ(1H1JGF '1(9GF ,E9JGF .EJ3GF 3HE1GF F100 2'1EJ *J1(17'FJG5(-/4'EG'F -1AGF GA*J'JF "1GF ''1J(:J1 HJ{0} *'(GF EGJFJ}HF E'1'JF '1(9'JF F1'JF .EJ3'JF 3HE1'JF ,E9J}'&JE 2HF~H&JF "1~HJHF 3'D{0}  {1}.'DJ ,N[N O P &]'JF GA*J{0} "1F {0} ,E9F {0} 3'DF {0} GA*F {0} D' {0} EF}F 'JF ''1J~H&JF '1(9~H&JF ,E9J~H&JF .EJ3~H&JF 3HE1~H&JF F1{0}   {1}G'F 1JJD{0} J' {1}{0} *'(HF'-EB E'GH'JF EGJFJ*1EJE F/,'~'FJ F'GF }J E'GJHHD ,'EH~H&JF GA*J{0} '1(9F {0} ''1F {0} .EJ3F {0} 3HE1F {0} EGJFF {0} F1F {0} JFGF 5(-  EF,GF/{0} ,J GA*J~H&JF ''1J{JF }J E'GJ}JF }J E'GJA*H w ,H Y{0}, J' {1},'EJ}1J 4D3A1 J' ,N4'E  EF,GF/E3J- 'F '~H&JF EGJFJ'H  ~'J{0} 3JFF 3'D ,H JFGF'JF }J E'GJ*FJJ 9D'E**5HJ1J F4'FJ3J ,J F4'FJFF' HJ1J&F}HDJ J' *'1H{0} "1 ~G1JF{0} 3'D ~G1JF{0} EF} ~G1JF{0} }J E'GJ GA*J ,H JFGFEGJFJ ,J GA*J~G1JF }J E'GJHJF }J E'GJ,'FH1 J' B/1*,/J/ 13E 'D.7-1A 5-J- ,'EH/{J ,J 1'&FE-/H/-'3*9E'DG'F2J (1H',J)~H&JF }J E'GJJ4 J' FJ}1'{J ~'3J *J1{0} ,E9' ~G1JF{0} .EJ3 ~G1JF{0} 3HE1 ~G1JF{0} GA*' ~G1JF{0} F1 ~G1JF{0} D' ~G1JFA*H W ,H MMMM'1 ,GJ F4'FJ'J ,J F4'FJ1J'6J ,J F4'FJF4'FJ J' 9D'E*JH1~J 13E 'D.7{0} '1(9' ~G1JF{0} ''1' ~G1JF{0} 3JF ~G1JF{0} EGJF' ~G1JF{0} JFGF ~G1JF"A1JBJ 13E 'D.7"E1JJ 13E 'D.7*'1J.J 13E 'D.79J3HJ 'F ~G1JFEH3JBJ ,J F4'FJGJz *J1 ,H F4'F5H*J'*J 13E 'D.7G'F2J ("3'F JD){0} }J E'GJ ~G1JF' H'&J HJ1J&F}9'E /H1 'F ~G1JFA'1EJ}  .'DJ ,J*5H1F'1J H6'-* -1AGJz EJ *J1 ,H F4'F~H1J H'&J HJ1J&F}H 'H'1JHF 13E 'D.7 'J4J'&J 13E 'D.7'{J *J {0} FE(1 G1.EGJFJ ,J EHD ,H JFGFE:1(J 'J4J'&J 13E 'D.75(-  EF,GF//EF,GF/  4'E'{J ~'3J 3'J ~'3J *J1-'H1 'J4J'&J 13E 'D.7[A. O \: !   ( ) \[ \] \{ \} /]o[' ( { ~  * + z }  , {,}     - . / 0     1 2  3 4 5 6 7 8 9 : A  B    {}   D E F  G  H J]s[! " ' ( { ~  * + z }  , {,}     - . / 0     1 2  3 4 5 6 7 8 9 : A  B    {}   D E F  G  H J]$/<*7<A0c].di_ %4%4J99J8ߗJJuuJJJAAJ{ { J JYYJJJ||J JJ66JS S JJ??Jy y JJJ J%%JqqJJJuuJJJAAJ{ { J JYYJJ ) JJ߻ gBw3 w)˹) !$ 0 $,q4D 3[)73?˹n 30<.˔8S3w?Q˹@-E $hE gMMGBWGG$G53 hG$__G$4EG$GGG$B$cc$x:*$$kW$3 h$__Nņ$4E$GGGggg gBw3wQkJJmXޣ߷!ޭmXޣ!ޭmXޣ߷!ޭmXޣ߷!ޭmXޣ߷!ޭmXޣ!ޭmXޣ߷!ޭmXޣ߷!ޭgggj !E $hE gMMGVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999 qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM d^ (&߬ޏ j GAj4Dj4GGD>J2 d^ (&߬ޏ j d^ (&߬ޏ j GAj4Dj4GGD>J2 d^ (&߬ޏ jRUXRUX[Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G]m D ^D= ;DގވOXߥN!}'ަKc?zߋ 5 \7S|Q\x:1*@h~ HޔJ[[JMMJ[[JMMJ[[JMMPHnJ!!JYYHnJ!!JYYHnJ!!JYYHJBBJJBBJJBBJHJMuJJMMJJMMJH(߼J77JwwH(߼J77JwwH(߼J77JwwHJCCJ==JCCJ==JCCJ==H/JJJJJJH0ߨJOOJH0ߨJOOJH0ߨJOOJHIJJ--JJ--JJ--HߺhJJkkHߺhJJkkHߺhJJkkHy ߲J++JhhHy ߲J++JhhHy ߲J++JhhHqXJJHqXJJHqXJJHcߞJJ HcߞJJ HcߞJJ H` J77JJ77JJ77JHJ,,JyyJ,,JyyJ,,JyyITNN   ߚ      ߚ                Hޠ i  K ZFPB3B EPV]enxK PP PU PZ P_ Pd Pi Pn Ps Px P} P P7C EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P P P P P7X k *9 PB PV ~ PJR P Pt = s`  s`!$P u Pz P P P P P P P P P P P P P P P` P P P P P P P P5 " P .I !$ Y0 '/q`4`D` ``3``[)`7``3``?``˹`n `3``f)`dO``0`<`.` P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/`" P ! ' / 7 ?  ! G O W _   g Pl Pq P ';v y |  !IM!$P Y]  P P P P P P P P P P P P P P P P P P P P` P P P P P P P P P% P* P1 P 8 E R  _ l y X ]     f k jv"5HS   P    & b p ` t a Pf P`Z P k Pp P` u Pz P`  P P P  P P P  P P P  P P0` P  P P0`  P P0`  P P` P  PP` P P` PPP 'P,P P 8P=P1P IPNPv`BP SPXPv` ]PbPv` nPsP"`gP xP}P"`( PP"`0 PPP8 PPP@ PPPH PPp`PP PPp`Y PPp`a PPPi PPPq  PPPy PPP +P0P$P <PAP5P MPRPFP ^PcPWP oPtPhP PPyP PPP PPP PP +`Ps` PP +`s` PP +`s` PP `P PP ` P P ` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  P P P P P P P P P    # , 4 < D L T ] e m u } PPPPPPPPP PPP  4 P(P1P8PAPJPSPO cO fO pJ W _ n p r C[uow\] D `, P`<`V``E` 8` PQ P Pc \Pt 'ResBP  o 'ResB % ##'%lvmaKcuorabearduorgaski.b.sotnvuosborggeasgolgguovjuovmiesnjukskbsuoi ak ikte10^jhkim.Kr.o.Kr.000dtdiibmuihttinvhkkuSB llanSI llanminuhtta000 duhtduorasdatlvvardatvuossrgaAOS llanborgemnnucuoKomnnumaKKebrga ak amnnuiitbeaiviigeavdat000 biljona000 miljonageassemnnuguovvamnnujuovlamnnumiessemnnunjuk amnnuskbmamnnuiitbeaivet000 biljonatgolggotmnnusuoidnemnnuvhkkubeaivieahketbeaivioovdebpeivvipaijeelittoajagemnnueahketbeaivet{0} jahki rat{0} vahku rat{0} jahkki rat{0} vahkku ratovdal Kristtusa{0} diibmu rat{0} jndor rat{0} diibmur rat{0} jndora ratmaKKel Kristtusa{0} minuhta rat{0} sekunda rat{0} minuhtta rat{0} sekundda ratbeaivi ridodssi{0} jahki maKKilit{0} vahku maKKilit{0} mnotbadji rat{0} jahkki maKKilit{0} vahkku maKKilit{0} diibmu maKKilit{0} jndor maKKilit{0} diibmur maKKilit{0} jndor amaKKilit{0} jndora maKKilit{0} minuhta maKKilit{0} sekunda maKKilit{0} minuhtta maKKilit{0} sekundda maKKilit{0} mnotbadji maKKilit+[ D q w x y ];[a b c  d  e f g h i j k l m n K o p r s a t g u v z ~]O[A B C  D  E F G H I J K L M N J O P Q R S ` T f U V W X Y Z } ]i7 EEˀB)J F;F;J E;E;J D;D;J [_G_GJ Z^G^GJ Y]G]GJ FTTJ FTTJ FTTJ OݻݻJ NݺݺJ MݹݹJ ܤܤJ ܣܣJ ܢܢJ J J J J J J kkkJ jjjJ iii    /N )P'"EkEk 7P)3wQk'I !$ Y0 '/ [)73?˹n 3f)dO0<.˔8S3w3M[#.hІQkB/JO*@;6&>j4=2JO*@;6&?!,>%JO*@;6&>j4=2JO*@;6&?!,>%EkEk7ܖ !n ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM lcr.mY|T܁^wh J=j4=>-=>G qݕ݉e ,ݡ} lcr.mY|T܁^wh J=j4=>-=>G qݕ݉e ,ݡ}RUX[RUX[RUX[RUX[h~H kJ J ޯޯ2J ߳߳J ~ޞޞJ J J HHHJ OOOJ 22J J PEPLPSP7 EPV]enxZPaPhPoPvP}PPPPPPP7* *PP( = P Y? ` ! 08@H ! PX`hK R  pPuPzP] ';IM!$P Y] PPPPPPPPPPP`PPPPPPPPPPPP   %2?   LQV [`e  jv"5HSPPY b d k   ` ~PP`sP PP` PP` PP` PP(` PP` PP`   : l  a  PP     P P PPPP C[ow] ````$`G D` jP  P 'ResB q @q2Q3Q4Q1QdmudlikteborgcuoKgeasgolgguovjuovmiesnjukskbsuoiig. ak o.mKr.oKr.ib/eb.av.diibm000 bn000 dt000 mndisdatdn bedn didn dudn gadn ldn mdn so000 mdihttinm. v(k)M.y M.yigodatdn jagimnnodatd.M  d.Mdn mnuduorastatj. beaivilvvordatm. v(k)b.ovddet lovddet mdn vahkuigelohkuboahtte be{0} vahkku0 miljrdaMM.y. GGGGdn diimmuovddet jagiv(k) beaivi0 biljovdnadon beaivvedn disdagadn minuhtad d.MMM y Gjagi beaivimannan mnumnu vahkku{0} dmu igiboahtte jagi{0} j. sisteE d.M. E.d.Mboahtte mnumannan vahku000 miljrdat{0} dmu siste{0} min. igi{0} sek. igi{0} mannan be{0} mannan di{0} mannan du{0} mannan ga{0} mannan l{0} mannan m{0} mannan so1. njealjdas2. njealjdas3. njealjdas4. njealjdasE d.M  E d.Mboahtte vahkudn mnnodaga{0} jagi siste{0} mnu siste{0} boahtte m{0} boahtte di{0} boahtte ga{0} boahtte soboahtte {0} l000 biljovdnat{0} min. siste{0} sek. sisteboahtte {0} beovddet beaivveovddet disdagaM.y  M.y GGGGmannan disdaga{0} v(k) sisteE dd.MM.y GGGGdn bearjadagadn duorastagadn gaskavahkudn lvvordagaovdal Kristusaovdal igeloguovddet beaivvi+{0} boahtte du{0} diimmu igi+{0} boahtte lE d.MMM E d.MMMnjealjdasjahkijahkenjealjdasmaKKel Kristusa{0} diibmu igi{0} vahku siste{0} diimmu siste{0} minuhta igi{0} j. ds ovdal{0} mnu geah en{0} v(k) geah enmannan mnnodaga{0} di ds ovdal{0} du ds ovdal{0} ga ds ovdal{0} m ds ovdal{0} so ds ovdaldn sotnabeaivveovddet mnnodaga{0} sekunda igi{0} beaivve siste{0} minuhta siste{0} sekundda igiovddet duorastagaovddet bearjadagaovddet gaskavahku{0} vahku geah en-{0} be ds ovdal-{0} l ds ovdalmannan bearjadagamannan duorastagamannan gaskavahkumannan lvvordagamnu vahkkobeaivid.MMM  d.MMM y Govddet lvvordaga{0} minuhtta igi{0} mnu ds ovdal{0} sekundda sisted.M.y  d.M.y GGGG{0} v(k) ds ovdalboahtte bearjadaga{0} jagi ds ovdaldn njealjdasjagimaKit sotnabeaivve{0} boahtte disdaga{0} vahku ds ovdalMMMM:'a' 'vahkku' Wovddet sotnabeaivve{0} mnnu ds ovdalmannan sotnabeaivveboahtte sotnabeaivve{0} vahkku ds ovdalboahtte {0} njealj.j.{0} boahtte mnnodaga{0} beaivve ds ovdalboahtte {0} mnnodagamannan njealjdasjagi{0} disdaga ds ovdal{0} boahtte gaskavahkuboahtte {0} bearjadagaE d.M.y  E d.M.y GGGGboahtte {0} lvvordaga{0} boahtte lvvordagaE d.M.y  E.d.M.y GGGGboahtte njealjdasjagi+{0} boahtte duorastaga{0} njealj.j. ds ovdal{0} mnnodaga ds ovdalboahtte {0} sotnabeaivve{0} duorastaga ds ovdal{0} gaskavahku ds ovdal-{0} bearjadaga ds ovdal-{0} lvvordaga ds ovdalboahtte {0} njealjdasjagi{0} sotnabeaivve ds ovdal uovvovaa {0} njealjdasjagi-{0} njealjdasjagi ds ovdalJ F; E; D;  ^G ]GJ J 7J 6J 4J 33J 22 7P)39hys ! $,$}$Qs/AZ4}}$Q@ks%$N$M$??$]X4$Zn{$$hG$Oᕪ$J}J}Z7 7P)3M#*1hJ xߒ`妖k/>j42=2xߒ`妖k/?e,>%xߒ`妖k/>j42=2xߒ`妖k/?e,>%J}J}J}h4$U3$aa$x=X4$  LP$GGGNg$Ykh%$J4$OOO l߮ߐߩߕ߸ߋߚ߳ߤ l߮ߐߩߕ߸ߋߚ߳ߤ{ruxguRruxguH "k=+J J GnJ J GnJ J Gn[THQ-J -J QH J __J -H J _J -HJ J AAJ J AJ J AHCJ J J AAJ J AAJ H5J 1]]J pHO(J 1J KZHO(J 1J OZHgwJ J J J J J HsS)J ===J ZZZJ J XXZJ J XX[HJ J HA!VJ Q##J =?HA!VJ Q##J A?HJ J J PPJ J PPJ H|J J "H]/J J YkH]/J fJ ]kHcEJ E@@J cH%6J 21@J !8H%6J 61@J %8H7}J yyyJ }H J yJ '}H J yJ '}HuJ J u H3 J J /I H3 J J 3I HJ J J J J J sDDH\J J @J J @H\J J  EPV]enx P P P P P P# P* P1 P8 P? PF P7 *2  4 !  P P P P P P P P P P P P P5M [ P8  ! '/p`}`$Q``s``/` PA`Z4``k`E`TP``N`1h`` ` ` !   !     p w  ' P, P1 P ';6 9 < ? ! B PE PJ PM PR PW P\ Pa Ph Pm Pt Py P P        jv"5HS Q ~      `L   P P P  P P`  P P`  P P P  P% P P 3 P: P, P D PK PA P R PY P~` ` Pg P~` q Px Pn P  P Pe^`  P Pe^`%  P P P-  P P P5  P P P=  P P PE  P P`M  PP`U PPq` P]  P'P`f .P5P'`n CPJP<Pv XP_PQP~ mPtPfP ~PP{P PP]!` PP]!` PPP PPP PPP PPP P PP PPP -P4P&P BPIP;P WP^PPP lPsPeP PPzP PPP PP 1>`P` PP G`` PP G`` PP{`P# P P-@`, PP-@`P4 @    * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    P P P P P P P P      ! ) 1 9 A I Q Y a j r z    PPPPPPPPP' 0 8 &P)Pow6 r ` = 'ResBP  o 'ResBP  o 'ResB0  ==ACDimFevNaiOtuPirPosShaTatHoraLeroMaioZuroChakaJulhoJunhoMarcoMweziChinaiNtsikuOtubroSabuduAugustoChipiriChiposiChitatuDiminguJaneiroChishanuDecembroFevreiroManguanaNovembroSetembroAntes de CristoBN 7P)3Mu W!$0 '/3<ӺAZ44[))]L~SB/ 7P)3PȷS4 W!$0 '/3<ӺAZ44[))]L~SB/ D~nfvBW2K >>U7 @8HD<L 6e 0*^P GAj4Dj4GGD>J2h~ H<$PP Prz       "H1?P   `  I`P l a " PPPPPC[ow]``V` ` P& 'ResBP  o 'ResB  }IJIZAlzAsiAdduhaB 7P)39hyBu W!0 '/j4,/ZAZ444[L)TPҽN1h 颣颣 7P)3M#*)4 0  \\\\\\\ W!0 '/j4,/ZAZ444[L)TPҽN1h xH!l*> oE 8Z, 0 Z  d | Aj4Dj4>J2uy}%.h~ HE    @PP ,P     jv"HSUX[iPP `  `P   : l a  P PPPPPPP P C[ow]Y,`` `` ` P 'ResBP  o 'ResB W WݫLKNDLBk1Bk2Bk3Bk4Bk5BlFulFnKakKnKKkLenLpLyMbMvuNabNgbNguNgNpKNyeNzeBrLsBkuaFndoMvukaNa lBlwDimsiKkrLenguaLpsMbngNgubeNyenyeKakaukaLyengaNgbonga[c q x]KkerkeKotngoNgberereBikua-koBkua-okBkua-ptBkua-seFulundgiNabndruBkua-usZukangbongaFngbis otFngbis koFngbis seNdur ngbongaNzna ngbongaFngbis usKzo na KrstuNa pek t Krstu/[A B D E F G H I J K L M N O P R S T U V W Y Z]E[a b d e f g h i j k l m n o p r s t u v w y z]PN 7P)39hyBu W!0'/j4,/ZAZ444[LTPҽN [X[X 7P)3M#*)4 0  \\\\\\\ W!0'/j4,/ZAZ444[LTPҽN aeimqݑݕRpfގ\>>K ݱ yݙݩu}ݍ݉ݝݥݡ݁ z Iބ Aj4Aj4 ޥh~H7@'<P?P  DRP        jv"HSwz}PP    `  ^`P   : l  a  &P)P,P/P2P5P8P;P>PAP C[ow]/`L``V` ` P 'ResBP  o 'ResB P sr_Latn  'ResB P sr_Latn_BA  'ResBP, ,  , 'ResBP, ,  , 'ResBo  ||$1-7-=-V-0-Y-I-N-0-b-0-b-O-V-S-[-0-=-U-0-=-a-0-Y-0-1-U-0-7-0-D-7-<-D-7-S-J-=-\-S-I-1-T-I-O-O-N-0-U-O-S-a-[-S-\-b-S-M-b-S-O-0-Y-I-N-0-=- 10-=- 20-=- 30-=- 40-Y-I-9-0-Y-Y-0-N-0-U-Z-V-S-[-\-0-=-U-0-Y-0-=-a-0-Y-0-Y-=-=-0-0-b-O-0-Y-0-b-b-S-T-1-U-0-b-U-=-\-S-1-T-I-1-T-I-T-I-9-M-M-I-N-0-b-b-S-\-0-Y-S-\-b-S-O-b-S-\-I-<-0-a-\-0-Y-0-N-0-Y-0-Y-I-O-0-Y-I-O-O-0-b-T-Y-I-N-a-0-Y-\-0-Y-I-O-\-b-S-M-b-S-c-0-Y-3-3-o-0-Y-0-Y-I-9-b-0-Y-\-0-Y-T-0-3-\-\-S-Y-7-I-7-\-7-S-J-0-O-1-I-T-O-S-a-0-O-1-I-T-[-S-\-0-O-1-I-T-BN 7P)39hyBu W!0'/j4,/ZAZ444[LTPҽN  7P)3M#*)4 0  \\\\\\\ W!0'/j4,/ZAZ444[LTPҽN " Vo*.i3L >&B:RNJ6F2 y~.% Y Y[`ej=3H3S3^3h~Ht 0\*\\6P9P $ >LP.  8 < B jv"HSqtwPP2 4 > F `* H 4\`P   : l  a Z PPP!P$P'P*P-P0P3PC[ow]`G`y`( `V P^ 'ResB n ncakwak[asaaynb[acutda[df[dujibrinnktuma[nuwyulyuncucak 1ak 2ak 3ak 4asimasi assama[ccuctakwasak[asaskkaaynasayyurb[ay[ibriri lliktubrmayyutasutyunyutifawtasamasasinasinnayrtasintyulyuz[o p v]asggasasimwasasi yastasragttusdidtcutanbirdujanbirnuwanbirak[a yur 1ak[a yur 2ak[a yur 3ak[a yur 4dat n [isadffir n [isaass g imalassakud n ugmma tizi g wass: tifawt / tadggatG[A B C D  E  F G {G}  H $ I J K {K} L M N Q R Z S b T l U W X Y Z]BN 7P)39hyBu W!0'/j4,/ZAZ444[LTPҽN ** 7P)3M#*)4 0  \\\\\\\ W!0'/j4,/ZAZ444[LTPҽN y} uq18dl  ?$M ZPYZY[[o#bh~H t|F\몪PP  P     jv"HS47:HP_P    `  `P   : l  a  PPPPPPPPPP C[ow] `T`m``y` ` P 'ResBP  o 'ResB P shi_Tfng_MA  'ResBP  o 'ResBP  o 'ResB Q VQ  0 . . 00 0 0 . . . . 000 00 00 0 .G y-M . 000 000 :1 :2 :3 :4 00 0 MMM d E 000 G y-M-d 00 . / . Y w . . 0 0 . .E a h.mm / . . {0} M-d  M-d 000 . 00 00 . . . {0} {1} 000 000 G y-M-d, Ea h  h vv{0} {1} {0}, {1} {0} {0} {0} {0} . .G y-M  y-MMMMM W 0 {0}, {1} .1 2 3 4 00 {0} {0} {0} {0} {0} {0} a h.mm  h.mm . {0} {0} 000 {0} {0} {0} {0} {0} G y-M-d  y-M-dM-d, E  M-d, Ea h.mm  h.mm v . {0} a h.mm  a h.mm[ ] ( ) {0} {0} {0} {0} {0} {0} {0} {0} +{0} a h.mm  a h.mm v / / {0} {0} {0} {0} {0} {0} MMM-d, E  MMM-d, Ea h.mm  a hhh.mm v{0} +{0} +{0} {0} {0} G y-M-d, E  y-M-d, E {0} {0} MMM-dd, E  MMM-dd, E ( ) +{0} {0} {0} - {0} {0} {0} . . {0} {0} . . {0} o[ ][ ]$/<*7<A0c].dv_ r)BJFFJJIIJ%%J$$JJJJJJJJJJ..JJ::JJJ44JJJJJJJ//JJ;;JJJ55JJJJ /) JJ PO*p*6 w)˹) !$ 0 $,Rk3 4[)p3?˹n 3<9딌D5B"BR?Q˹a@-E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG 66PP(h4$ooB$0$x:*$$k 5/  YY   85W$3 h$inņ$TE$___((\ PO*p*6wQkJJQTRvyg@R_QTRvyg@R_  / ^k  / }DdZ^d  / ^k   / (^k   / (^k   / (^kBvd"@E $oE g 4 4GBWGIhIhG$aaaG53 hG$__G$4EG$999 66PP(h4$ooB$0$x:*$$k 5/  YY  85L#Y$3 h$kndž$TG$aaa j XsRdaaRVpm A  j XsRdaaRVpm A Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GFm&YJ[8^ 81<#sLXTvVCYp| r7\2CR_1\q&h~ H |iJJJJJJHiJZJHiJZZJHiJZZJH1JSSJ!!JSSJ!!JSSJ!!HJJnnJJnnJJnnHJJHJJHJJH[J__J//H.J__J//H.J__J//H+JJCCH.JggJH.JggJH2\JFJH2\JJH2\JJHJJOOJJOOJJOOHvJJeHvJJHvJJHJ+J)HJJ))HJJ))H!OJJoH!OJJH!OJJHJJvHJJHJJHdJwwJKKH7JwwJKKH7JwwJKKvvvH)!JkkJ==H)!JkkJ==H)!JkkJ==   `G   `G   `G   `G   `G   `G    yI i  K ZFPB3BPX EPV]enxP!P&P+P0P5P:P?PDPIPNPSP7 EPV]enxXP]PbPgPlPqPvP{PPPPP EPV]enxPPPPPPPPPPPP7 * PP PJRPP = !IM!$P Y] HPMPTPYP`PiPpPyPPPPPPPPPPPPP`PPPPPPPPPPPP5P .I !$ Y0 '/q`4`D` ``3`(`n*`p`@`B``?``˹`n `6`p*`X*`P```<`9`P``D``5``B`5`'P`"B`[```h``І`Q`I`B`/`P ! "*2: ! BJRZ\ c  bPsPP PPPn s ';!IM!$P Y] PPPPPPPPP#P&P+P0P3P6P;P>PCPHPMP`PPUP\PcPhPkPpPwP|PPPP      jv"5HSP j x | ` PP`P PP` PP` PPP PP P %P*PP 2P7P5`/P <PAP5`" FPKP5`* SPXP`PP2 ]PbPL`; gPlPL`C xP}PqPK PPPS PPP[ PP`Pc PP`Pl PP`Pu PP`P~ PP`P PP`P PP P "P'PP 3P8P,P @PEP`=P JPOP` TPYP` ePjP^P vP{PoP PPP PPP PPP PPP PPP PPP PPP  PPP PPP  P%PP" 1P6P |`*Pu`* BPGP `;Pu`5 SPXP `LPu`@ PPj`xPK PP`PT PP`P] B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPPPPP   & . 6 ? G O W _ g p y     & . 9 D ]P`PcPfPiPlPoPrPuPO X a PPP  4 PPPPPPPO O O f  J W _    C[uow\] D `P`F`V`P`E` ` PPf  P 'ResBP  o 'ResB  Vdeitrjljnmjaa.mu~rnopauaijarmghbnzardnes`akarad.aau.jlajnamjanap.v n.~enahidaradhaevatv erahan amarcamarecrznesrdceteraz slaaportapkyginbotkrtikmiyazamorddpagume aitrapopol.polnocdeH r.dopol.letop.nede>arad~abstredav nociaauvlaprlabudovaformthodinajanurklvesmiestomintanapol.provtelesovlajkyzviera loveko {0} ho {0} sba ounacheavanchorddd~jathphlguntikemetvaiakharvanao poln.d~um. Iaa bnM  M/yaugustabritskfebrurjanuramedzeryobjektyoktbraostatnpo asiesmajlkzstava{0}deH{0}dni{0}dn{0}dHa sliceo {0} d.o {0} r.pozajtrapred ROCaahrvardeH t~.dh l-h.dh l-k.d~um. IItto so.0 bilin0 milin0 tisceaktivityamerickdeH rokafebrurametricknovembrapred Kr.rastlinatto ne.tto st.o {0} mino {0} pi.o {0} so.o {0} at.o {0} ne.o {0} po.o {0} st.o {0} ut.{0} a{1}tento pi.tento at.t~. mes.0 biliny0 milinyo polnocio {0} deHo {0} dnio {0} dno {0} dHao {0} rokornamentypopoludntento po.tento ut.tto ned.tto str.o {0} mes.o {0} t~.d.  d. M.o {0} ned.o {0} str.budci rokpredv erom000 tiscabudci pi.budci at.budcu so.minul so.minul pi.minul at.popoludniepred n. l.budci po.budci ut.budcu ne.budcu st.cestovaniedeH t~dHadopoludniadopoludnieminul ne.minul st.minul po.minul ut.napoludnieo {0} rokao {0} rokytento mes.tento t~.pred {0} d.pred {0} r.000 milirdo {0} pond.o {0} utor.000 bilina000 milina1. atvrerok2. atvrerok3. atvrerok4. atvrerokbudci mes.budci t~.budcu ned.budcu str.minul str.minul mes.minul t~.o {0} hodno {0} minto {0} rokovo {0} sobtpo Kristovitento pond.tento utor.tto nede>utto sobotutto streduapky nadolapky nahorpred {0} pi.pred {0} so.pred {0} at.000 bilinov000 milinovpred {0} ne.pred {0} po.pred {0} st.pred {0} ut.dh l-ka dao {0} hodinyo {0} mintyo {0} nedeleo {0} sobotyo {0} stredyt~. dHa {0}budci pond.budci utor.d.  d. M. yinterpunkciaminul pond.minul utor.modifiktoryo {0} hodinuo {0} mesiaco {0} mintuo {0} nede>uo {0} nedie>o {0} piatkao {0} piatkyo {0} piatoko {0} sekndo {0} sobotuo {0} streduo {0} striedo {0} t~deHo {0} t~dneo {0} t~dHao {0} utorkao {0} utorkyo {0} utorokpred Kristompred {0} dHasymboly menytento mesiactento piatoktento t~deHtento utorok nske znakyapky do>avao {0} atvrer.pred {0} t~.pred {0} str.dh l-hid~d~ad~umd l-lminul piatokminul utoroko {0} sekundytento atvrer.{0} alebo {1}minul t~deHminul mesiacafrick psmabudci mesiacbudci piatokbudci t~deHbudci utorokbudcu nede>ubudcu sobotubudcu stredud.M.  d. M.jedlo a pitieminul nede>uminul sobotuminul stredumodern psmao {0} mesiacao {0} mesiaceo {0} piatkovo {0} sekunduo {0} t~dHovo {0} utorkovo {0} atvrtkao {0} atvrtkyo {0} atvrtokpred {0} dHompred {0} rokatento atvrtokapky dopravaE d.  E d. M.pred {0} pond.pred {0} utor.d.  d. M. y Gminul atvrer.minul atvrtokbudci atvrer.pred {0} dHamipred {0} rokmirab al-avvalrabath-thnamerick psmabudci atvrtokeurpske psmao {0} mesiacovo {0} pondelkao {0} pondelkyo {0} pondeloko {0} atvrtkovo {0} atvrerokpred {0} rokomtento pondeloktento atvrerokt~deH dHa {0}t~deH mesiacav tejto hodinev tejto minted. t~. vmes.minul pondelokminul atvrerokbudci pondelokbudci atvrerokhudobn symbolynaho letopo tuo {0} pondelkovo {0} atvrerokao {0} atvrerokypred {0} mintypred {0} nedelepred {0} piatkapred {0} sobotypred {0} stredypred {0} t~dHapred {0} utorka nske radiklypred {0} atvrer.d~umd l-chirapred {0} hodinouE d.  E d. M. yhistorick psmao {0} atvrerokovpred {0} mesiacapred {0} mintoupred {0} nede>oupred {0} piatkompred {0} sekundypred {0} sobotoupred {0} stredoupred {0} t~dHompred {0} utorkompred {0} atvrtkaveateck symbolypred {0} hodinamipred {0} mesiacmipred {0} mintamipred {0} nede>amipred {0} piatkamipred {0} stredamipred {0} t~dHamipred {0} utorkamiemotikony a >udiageometrick tvaryjuhozijsk psmapred {0} mesiacompred {0} pondelkapred {0} sekundoupred {0} atvrtkomvariantn formtypred {0} atvrtkamizvierat a prrodaE d.  E d. M. y Gkreslenie rm ekovobmedzen pou~itiepred {0} pondelkompred {0} atvrerokapred {0} pondelkamipred {0} atvrerokmicestovanie a miestakrejsk samohlskypred {0} atvrerokomzpadozijsk psmaapky nadol a nahorW. 't~deH' 'v' MMMMw. 't~deH' 'roka' Yblzkovchodn psmadeH t~dHa vmesiacikrejsk spoluhlskyodr~ky a hviezdi kypoml ky a spojovnkymatematick opertorypred naam letopo tomsymboly podobn psmuformt a przdne znakyapky do>ava a dopravaformty s plnou arkou nske psmo (tradi n)juhovchodozijsk psmavarianty malch formtovformty s polovi nou arkou nske psmo (zjednoduaen)znakov a atandardn symbolykombinovan diakritick znakyNa{0}.kri~ovatkeodbo tedoprava.?[     - + O M S Y m k ]J[A B C  D  E F G H {CH} I J K L = M N O P Q R S ` T d U V W X Y Z }]\[a b c  d  e f g h {ch} i j k l : > m n H o p q r U s a t e u v w x y z ~]$/<*7<A0c].dv_ Eˊ) Jk## J#j## J#i## J% J$$$ J### J9D9DFD J8D J7D J J J JzDzDzDzD JyDyDyDyD JxDxDxDxD JCCCC JCCCC JCCCC J#E#E#E#E J"E"E"E"E J!E!E!E!E JvCvCvCvC JuCuCuCuC JtCtCtCtC J++++ J++++ J++++ J**** J**** J**** JUDUDUDUD JTDTDTDTD JSDSDSDSD J**** J**** J****  /N7  ) Jz J)9!1  QhiHU a  QhiHU a  QhiHU a  QhiHU a 59(y **  59(y **  59(y **  59(y **  8Q)iv-  !$ 0  $,q4D 3Zz3}8l*> <*77US3w}}\85PFg%$E $hE gMMGVHGIhIhG$GOjG$ɽɽG$ÔG$8٧ǧǧqq~$QQ$Q{$W2$WW$ p vMM yhyh HIhIh$ȗȗOj$ɽk$Ô$ 8Q)][I J J;: KR+xNV++;: KR+xG;: KR+xNV++;: KR+xG / / /  +/* / P  / )  / ) +  / )KE $hE gMMGVHGIhIhG$GukG$ɽɽG$ÔG$8٧ǧǧqq~$QQ$Q{$W2$W$ p vMM yhyh 3zhh$h$IhP)j$m$ |VC\l D o1Y8&Yoo8&+ W% #i |VC\l D o1Y8&Yoo8&+ ] RUX[RUX[ qv Ea Zw` qv Ea Zw` qv Ea Zw` qv Ea Zw`   ?% x. ?% x. ?% x. ?% x. 0 6) "1ad 0 6) "1ad J+ym J+ym J+ym J+ym dididiVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G!@K=n  A`U^4Dw_@Q#iVXla5c \u6Rw-!?%{T'D>R zh~ H K^][ J JcH K^][ JIIII JH K^][ JIIII J&H8= Jh[u JHrt J"""" JHrt J"""" JH Jqq_ Jqrrq JYYYY J1111 JYYYY J1111H! J~~4k J J JJJJJ J JJJJJH@` J| JIH: JJJJJ J====H J JH+/ J'm J7 J JRYRYRYRYHGq  J JRYRYRYRYHPp J J*f*H Jyyyy JPPPPH Jyyyy JPPPPHu J J+ +H J,,,, JH J,,,, JHo J Jh[h Jaaaa J1111 Jaaaa J1111Hg JAN JH$ J@@@@ J0000H(B# J==== J`Y`Y`Y`YHO JG9U JOmH| J6666 J H| J6666 J HRY J+ J0>HE J^^^^ JWWWWH J JH J JH/ JTTTT JJJJJH;/ JHHHH JHEK J J - J'''' JHS| J'''' Jvv00H-1'S Jf[w JqH-1'S JRRRR JH-1'S JRRRR J#L*L*L   h&!   h&!   h&!                 i  K ZFPB3B EPV]enxPPPPP PPP$P-P6P?P7 EPV]enxHPQPZPcPlPuP~PPPPPP EPV]enxPPPPPPPPPPPP74 G *PP2 Z PJR5P8Pt =Y U`^ f `U`AO]kr v Hz y  H "IM!$P Y] PP&P+P2P;PBPKPTP]P`PePjPmPpPuPxP}PPPP`PPPPPPPPPPPP5P 2 I  !$ Y0  '/q`4`D` ``3``[)`Zz``3`}`5P````l*```g)`4` ``<```P*`7`7`U`S`3`w`3`M```[`L``L``5`[I``` ` `P !   ! $,   4PCPRP aPtPP% * ';"IM!$P Y] PPPPPPPPPPPPPPPPP P PPP`PP%P,P1P4P9P@PEPLPQPXP _ly n s   |  "5HSP ! / 3 : x    H     '4  "H  AN[h  H u  H  "  ` z ~         OhsP|P`hP PPU`P  PPU`P PPP PPP& PP P. (P1P `%P6 :PCP3 `? LPUP3 `G aPjP(`^PO sP|PF`X PPF`` PPPh PPPp PPPx PP`P PP;` PP;` P -P6PW`&P FPOP`?P _PhP`XP xPPqP PPP PPP PP(`P PP+` PP+` PPP PPP .P7P'P GPPP@P `PiPYP yPPrP PPP PPP PPP& PPP. PPP6 PPP> (P1P  `!P`F :PCP z``Q SP\P z`LP`Z PP\`Pe PP`Pn PP`Pw B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    PPPPPPPPP" * 2 : C K S \ d l t |                    " * 2 : B J U ^ ePhPkPnPqPtPwPzP}Pi r { PPP  4 PPPPP P PO  O  O ' J W _    C[uow\!] D `P+``y``E`j ` P _P   P 'ResBP  o 'ResB  Vhzvzjdobalanikrajzdajdanesjutriletos12.0024.00marecsredazjut.drugomoakiosebaaport~ivalv erajpolno pono iopold.opoln.lo ilaoblikarazmiksmeakov paru{0}uratevke~enskadop/poppred RK1. et.2. et.3. et.4. et.M. M. ynedeljata pet.ta pon.ta tor.ta et.to ned.to sob.to sre.{0}urapua icezastavezgradbazjutraj{0}ure{0}uripopoldned. d. M.dan letata mesecta tedenpopoldandopoldneDingbati[+z 'b ][ {Rs}]angleakidopoldanmetri niopolno ipredmetirastlinata petekta torekto sredoatevilke000 tiso  ez {0} s ez {0} hM. y M. ybud. kol.d. MM. yypo n. at.potovanjeto sobotov tej uri{0} in {1}dan meseca ez {0} ur0 milijonedan v mes.dejavnostiimperialnikoreni hannasl. ned.nasl. pet.nasl. pon.nasl. sob.nasl. sre.nasl. tor.nasl. et.piktogramipr. n. at.ta etrtekto nedeljo ez {0} dni ez {0} mindan v tednuv tednu {0} asovni pas ez {0} dan ez {0} let000 bilijon000 milijond. M. d. M.{0} ali {1} ez {0} ure ez {0} uri ez {0} uroM. y  M. ypo Kristusupreja. ned.preja. pet.preja. pon.preja. sob.preja. sre.preja. tor.preja. et.pua ice dolted. v mes. ez {0} sre. ez {0} mes. ez {0} ted. ez {0} sob. ez {0} tor. ez {0} leto ez {0} min. ez {0} ned.pojutrianjem ez {0} leta ez {0} leti000 bilijona000 bilijoni000 milijard000 milijonapred {0} uroteden meseca000 milijonipua ice levo ez {0} sredpred {0} pet.pred {0} sre.pred {0} ted.pred {0} letipred {0} sob.pred {0} et. ez {0} etr.pred {0} min.pred {0} pon.pred {0} tor.to etrtletje ez {0} dneva ez {0} torek000 bilijonov000 milijonov1. etrtletje2. etrtletje3. etrtletje4. etrtletje ez {0} sobot ez {0} torka ez {0} torke ez {0} petek ez {0} mesec ez {0} tedend. M. d. M. yjaponska kanaprejanji pet.prejanji pon.prejanji tor.prejanji et.prejanjo ned.prejanjo sob.prejanjo sre.pua ice desnorisani okvirita ponedeljek ez {0} minut ez {0} petka ez {0} petke ez {0} srede ez {0} sredi ez {0} sredo ez {0} tedna ez {0} tednepred {0} dnevipred {0} torkipred {0} uramipred {0} etr.E, d. E, d. M.Minguo koledarnaslednje letopred {0} letomprejanji mesecprejanji teden ez {0} nedeljpred {0} petkipred {0} tednipred {0} urama ez {0} sobote ez {0} soboti ez {0} torkovafriake pisavemoderne pisavenaslednji pet.naslednji pon.naslednji tor.naslednji et.naslednjo ned.naslednjo sob.naslednjo sre.pred Kristusompred {0} sredoprejanji petekprejanji torekprejanjo sredo ez {0} meseca ez {0} mesece ez {0} minute ez {0} minuti ez {0} minuto ez {0} petkov ez {0} sekund ez {0} soboto ez {0} tednov ez {0} etrtl.naslednji mesecnaslednji tedenpred {0} dnevompred {0} letomapredv erajanjimd. M. y d. M. yE, d. E, d. MMMpred {0} mesecipred {0} torkom ez {0} nedelji ez {0} nedeljo ez {0} etrtek ez {0} etrtkeameriake pisaved. MM. yy GGGGGevropske pisavehrana in pija anaslednji peteknaslednji toreknaslednjo sredoomejena uporabaoznake/zvezdicepo naaem atetjupred {0} minutopred {0} petkompred {0} sobotopred {0} tednomprejanjo sobotopua ice gor-dolpua ice navzgorsestavljiv znaksmeaki in osebevalutni simboli ez {0} mesecev ez {0} nedelje ez {0} sekunde ez {0} sekundi ez {0} sekundo ez {0} etrtkapred {0} etrtkipred {0} etrtl.w. 'teden' 'v' Ypred {0} dnevomapred {0} nedeljopred {0} sredamipred {0} torkomaEEEE, dd. MMMM y~ivali in naravabraillova pisavaglasbeni simbolinaslednjo sobotopred {0} mesecempred {0} petkomapred {0} sekundopred {0} sredamapred {0} tednomaprejanji etrtekprejanjo nedeljosimboli kot rketehni ni simboli ez {0} etrtkov ustveni simbolizadnje etrtletjeE, d. M. E, d. M.pred {0} minutamipred {0} sobotamafoneti na abecedanaglasna znamenjanaslednji etrteknaslednjo nedeljopred {0} mesecemapred {0} minutamapred {0} etrtkompred {0} nedeljami ez {0} ponedeljekE, d.  E, d. M. ypred {0} nedeljamapred {0} etrtkoma ez {0} ponedeljka ez {0} ponedeljke ez {0} etrtletjebudisti ni koledarpotovanja in krajipred naaim atetjempred {0} sekundamapua ice levo-desnozgodovinske pisave ez {0} etrtletij ez {0} etrtletja ez {0} etrtletjiW. 'teden' 'v' MMMMpred {0} ponedeljkipred {0} etrtletji ez {0} ponedeljkovmatemati ni simboligeometrijske oblikeju~noazijske pisaveoblika in presledkiprejanji ponedeljeknaslednje etrtletjepred {0} ponedeljkomnaslednji ponedeljekpred {0} etrtletjemvede~evalski simboliE, d. M.  E, d. M. yE, d. MMM E, d. MMM ypred {0} ponedeljkomamale variantne oblikehanzi (tradicionalno)pred {0} etrtletjemasoglasniaka rka jamovzhodnoazijske pisavezahodnoazijske pisavehanzi (poenostavljeno)pomialjaj/povezovalnikE, d. M. y  E, d. M. yE, d. MMM y E, d. MMM ypisave Bli~njega vzhodasamoglasniaka rka jamoideogramski opisni znakipisave jugovzhodne Azijeznaki/standardni simbolivariantne oblike polne airineV{0}.kri~ia uzavijtedesno.variantne oblike polovi ne airine3[a b c  d e f g h i j k l m n o p r s a t u v z ~]5[\-  , ; \: ! ? . & ' "   ( ) \[ \] \{ \} @ *]?[A B C   D  E F G H I J K L M N O P Q R S ` T U V W X Y Z }]W[       - + O M S q m k w x y ]$/<*7<A0c].i Eˊ) J  J  J  J 6$ J J5# J I4" J PPP J PPP J PPP J ( J ' J & J zDzDzDzD J yDyDyDyD J xDxDxDxD J GGGG J GGGG J GGGG J GGGG J GGGG J GGGG J vCvCvCvC J uCuCuCuC J tCtCtCtC J ++++ J ++++ J ++++ J ++++ J ++++ J ++++ J bDbDbDbD J aDaDaDaD J `D`D`D`D J **** J **** J ****   N7  ) J( J GߒO3 7P)3n.* !$ 0 $,q4D 3Hl4 3}>;$Qnn 3(<*OcߥS3w[}>;lv$Q@kn%$E oE W 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(; $W"3$}$O3$`$) Q v33 텐MM 3 Y$k1_Ng$OO{<4%$ьN$m++ 7P)35;`= J NNNN J /B>Gt}MpMS+++/B>Gt}MpM& "/B>Gt}MpMS+++/B>Gt}MpM& " /  h(+Za / ݥ:  / ?ߺZX  / + i)+Vb޷  / o  / WߍS#VYWGlE oE WL9L9GBWGG$G53 hG$__G$4EG$GGG qBqBMM(; $W"3$}$O3$`$) pQ v33 텐MM 3 Y)$k1_4NP$w<4N$9lNW$ xO}zW o1Y8&Yoo8&+ # }z @  xO}zW o1Y8&Yoo8&+ # }z @ ޿BP^l޿BP^l111Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GFF'ߤZW7ߞNHޖVT4>@/Nv G'_1侬=V4ޞ \5hP..ދ:ލoL>}@ުQ #h~ H Lގ J @|@  J nH Lގ J @|@  J nH Lގ J @|@  J niiiH^ J  J H  J hMhMhMhM J ppppH J hMhMhMhM J ppppHe J  J / J  J 1111 J  J /H\ J v J ii J LLLL J JJJJ J  J Hh, J }j J bbH J }j J bbH J 6G6G6G6G J H^rN J ^ J H^rN J yyyy J RYRYRYRYH^rN J yyyy J RYRYRYRYHE J (; J vAvHE J  J HE J >>>> J H[y J z J ++{H$ J z J ++{H0N J  J H J ~ J hh J  J 1111 J  J 1111H5 J || J  DH J  J `Y`Y`Y`YH"? J n| J  DH* J # J WHH  J uMuMuM J WH0 J uMuMuMuM J Hn J  J $H< J  J $H! J  J H~ J c J {H0 J llll J ~~~~H>] J llll J ~~~~Hm{^ J / J Hm{^ J  J Hm{^ J  J <<`XXXzzH @ J  J O~H @ J  J O~H @ J  J O~ppp   oo   oo   oo   oo   oo   oo    ߱ i  K ZFP3BPX EPV]enxPPPPPPPPPPP P7h EPV]enxPP%P.P7P@PIPRP[PdPmPvP EPV]enxPPPPPPPPPPPP7}  *PP{  PJRPPt =Y U`  `U`  " !IM!$P Y] uPzPPPPPPPPPPPPPPPPPPP`PPPPPPP PPPP$P5 P /I !$ Y0 '/q`4`D` ``3``[)` ``B`}`$Q`$Q``n`\.`3``f)`dO``(`<``EP*`O`c`U`S`3`w`3`M``[`L`l`TP``N```` ` `NP ! W_go ! w@ G  PPP PPPR W ';!IM!$P Y]  PPPP!P*P1P:PCPLPOPTPYP\P_PdPgPlPqPvP`yP~PPPPPPPPPPP       !&  jv"5HS+.14BP N \ ` g    +.1"  `     PP`P PP`P /P8P`$P cPlP\P |PPuP PPP PP#`P  PP3 ` PP#` PPQ`P" PPF`+ PPe^`3  P)PP; 9PBP2PC RP[PKPK kPtP`dPS PP`}P\ PP`Pe PP`Pn PP`Pw PPF`P P PP P#PP 3P<P,P HPQP(`EP ZPcP+` lPuP]!` PP~P PPP PPP PPP PPP P PP P$PP 4P=P-P MPVPFP fPoP_P PPxP  PPP PP `Pd` PP `Pd`% PP `Pd`0 P P`P; 0P9P`)PD IPRP`BPM B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    APDPGPJPMPPPSPVPYP      & / 7 ? G O W ` i r {                     ) 4 PPPPPPP P P? H Q [P^PaP  4 dPmPvPPPPPO O O f J W _    C[uow\] D `Pi``h``E` ` 4PPV  P 'ResBP  o 'ResB z )zlpavuvip.koslvpastuovuovsL.ykesiuivmKr.m.oKr.o.kuovporgevyesi oh L.y Gm.ss.cuKuijuovlnjuh skammsyeiniroovvdepilohokoskohokoskokkolvurduvlvurdhmetrisa1. nilj.2. nilj.3. nilj.4. nilj.kesimnuE, MMM d.ameriklabrittilamajebargpasepeivituorstuvtuorsthvuossargkuovmnuporgemnuvyesimnu oh mnuccc MMM d.d.  d.M.ymajebaargpasepeeivivuossaarg000 biljovn000 miljovn000 tuhht'okko' w, YcuKuimnujuovlmnuskammmnusyeinimnuvstuppeivi1. niljds2. niljds3. niljds4. niljdsE MMM d. y GroovvdmnuuivemnuMMMM d. d. yvstuppeeivi{1} 'tme' {0}E, MMM d. y Gccc, MMM d. yucemust {0}'okko' W, MMMMMMMM d. d. y Gcccc, MMMM d. ycccc MMMM d. y GMMMM d.  MMMM d.MMMM E d.  E d. yMMMM d.  MMMM d. ymaKa Kristus aoddmMMMM E d.  E d. y GOvdil Kristus aoddmMMMM d. y  MMMM d. yMMMM E d.  MMMM E d.MMMM d.  MMMM d. y GMMMM d. y  MMMM d. y GMMMM E d.  MMMM E d. yMMMM E d. y  MMMM E d. yMMMM E d.  MMMM E d. y GmaKa igirekinistem lgimMMMM E d. y  MMMM E d. y GOvdil igirekinistem lgim[ D q w x ]?[A B C  D  E F G H I J K L M N J O P R S ` T U V Y Z } ]?[a b c  d  e f g h i j k l m n K o p r s a t u v y z ~ ]87 EEˀB)J GGGJ FFFJ EEEJ ;;;J :::J 999J 666J 666J 666J ///J ...J ---    /NM)P QO*q*$tJ`P !$ $, Zz}8KU<*[}}85PK`P%$ $oU4$Nz$)$ X$){1P$]]]1P$1P$(U>$E-ZP QO*q*$d 9J FFFJ QQQݛ}zݗݟݏj4~݁)8 {" ެ-ݛ}zݗݟݏ>j4 A>~݁)8 {ޘ$޶ލ6ݱݶj*$$:: $oU4$Nz$Z)$ X$) Q yl66 Ɏ"P"P 3 Y5)j$GGG5)j$Vn5)j$$09 ݧ F>K -}>G >]pށui ݧ F>K -}>G >]pށuiHR\fߦ߳HR\fߦ߳INN  ބ? EPV]enx5P<PCPJPQPXP_PfPmPtP{PP7 *%P*P P Y `!$P PPPPPPP`PPP PPPP%P5P )I !$ Y0 '/ ``!`Zz`V`t5`}`8``K`l*`$`q*`Y*`:``U`<`z`FP``[``S`6`v5`5`'P``[``o` `*`5` `9` ` `MP ! T\dl ! t|R Y  PPPd ';IM!$P Y] PPPPPPPPPPP`PPPPPPPPPPPP "/< IVc   puz   jv"5HS,/25CP ` i k r   `  C[ow `^``y` ` PP 'ResBP  o 'ResB  (CnCpCsCtMgMuSvChgChkChnChpChsChtChvGumGunKubKukKurMbuMugMuvNdiNyaSvoZviAwaGoreZuvaChinaNdiraZvitaNguvaNhasiVhikiKota 1Kota 2Kota 3Kota 4KurumeMbudziSvondoMinetiMukoreMwedziNezuroChikumiChipiriChitatuGunyanaKukadziMuvhuroChishanuChivabvuGumiguruKubvumbiMugoveraMangwanaChikunguruNyamavhuvhuZuva revhikiKristo asati auyamugore ramambo vedui7 r)B    NM)P 7P)3vysݹ !$0'/ 731N<ȪLL3[L~)TPMN ))8& 7P)3wQk(I !$ Y0 '/ [)73?˹n 3f)dO0<.L8S3w3M[#.hІQkB/>j4j4Q|>j4j4Q|)))jU ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM ==j4 CtJ ==j4 CtJ^adg'.5<^adg'.5<h~Hm_Xf!PPP Y `P ! `hpx !    PPP  'IM!$P Y] PPPPPPPPPPP`PPPPPPP PPPP$P +8E R_l: ?  y~ H M jv"5HS PP    D R ` V `P  : l  a m PPPPPPPPP C[ow]``_`V` D`i Pq 'ResBP  o 'ResB Q **VQ GHKhCDCHLulNofOgsSebsmnKTMBilMaLSndgodlabwaxKhmsAxadAxdnJuundhirqaabGH/GDBerriIsntnJmchnSbtdnSlsdncalanAaggaImikaJirkaOgostRubucdumarsamansawirBishanMaantaShalayArbcdnKhmstnAbriilAxadanMaarsoSaacadSannadcayaardhismoemoojifalaar{0} Axd{0} Isn{0} Jmc000 Kun{0} bil{0} scd{0} snd{0} rbc{0} mlnLuuliyoRubucansafarkawadnaha{0} Arbc{0} Sbti{0} Slsa{0} dqqd{0} tdbd{0} khmsUsbuucanAxda dbeAxdi hre{0} mlmdDesembarFebraayoJannaayoJimcahanNofembarOktoobarSaacadanSabtidanWaxqabadindhoolemidaysanxayawaanSannadkan{0} Jimce{0} SabtiIsnta dbeIsnti hreJmcha dbeJmchi hreSbtda dbeSbtdi hreSlsda dbeSlsdi hre{0} rubucqaar kaleArbacadanIsniintanSebtembarToddobaadastaameyncimilladaisbedelka000 Bilyan000 Milyan{0} Arbaca{0} IsniinArbcda dbeArbcdi hreBil-gaabanKhmsta dbeKhmsti hreTdbdka {0}{0}maalinDaqiiqadanKhamiistanSalaasadanasalka Hankala duwan{0} bilood{0} maalin{0} saacad{0} sannad{0} ama {1}{0} ilbrqsi{0} Isn khr{0} bil khr{0} rbc khr{0} scd khrBisha danbeBishii hore{0} iyo {1}{0} Khamiis{0} SalaasaRubaca 1aadRubaca 2aadRubaca 3aadRubaca 4aadmlnta sndka{0} Axd khr{0} Jmc khr{0} Snd khr{0} axd khr{0} jmc khr{0} mln khr{0} snd khrAxada danbeAxadii hore{0} Axadood{0} Jimcood{0} Arbc khr{0} Sbti khr{0} Slsa khr{0} dqqd khr{0} khms khr{0} tdbd khrmlnta tdbdka{0} mlmd khr{0} daqiiqadAstaanta HanBisha AfraadBisha LabaadBisha LixaadCiise HortiiMaqnaanshahaRubuca danbeRubucii horexajmiga sare{0} Arbacood{0} maalmood{0}maalmood{0} ilbiriqsi{0} toddobaadBisha KoobaadBisha ShanaadBisha TobnaadCiise DabadiiJimcaha danbeJimcihii horeSabtida danbeSabtidii horeSannadka xigadhoola cadeynxarfaha codka{0} Isniinood{0} Sabtiyood{0} Salaasood{0} bil kahor{0} saacadood{0} sannadoodSannadka danbeSannadkii horewakhtiga aaggaArbacada danbeArbacadii horeBisha TodobaadIsniinta danbeIsniintii horedhawaaqa jaamo{0} Axad kahor{0} Khamiisood{0} ilbrqsi khr{0} rubuc kahorBisha SaddexaadBisha SagaalaadBisha SideedaadKhamiista danbeKhamiistii horeSalaasada danbeSalaasadii horeToddobaadka {0}calaamad muusikdaboolka furahafallaadha hoosekala dheereyntaqoraal casri ah{0} Jimce kahor{0} Sabti kahor{0} daqiidadoodsafarka ama meelcalaamad farsamocalaamadda codkaqaabka joomatarisawirka sanduuqa{0} Arbaca kahor{0} Isniin kahor{0} bilood kahor{0} maalin kahor{0} saacad kahor{0} sannad kahormlnta-tdbdka bshaToddobaadka danbeToddobaadkii horeToddobaadka Bishajamo sharafta lehkana Japaaniis ahlambara/ tirooyinmaalinta sannadkameesha cad banaanrasaas ama xiddig{0} Axadood kahor{0} Jimcood kahor{0} Khamiis kahor{0} Salaasa kahorastaamaha warqaddacalaamadda lacagtaqoraal Afrikaan ahqoraallada Yurubta{0} Arbacood kahor{0} daqiiqad kahor{0} maalmood kahor{0} ilbiriqsi kahor{0} toddobaad kahorsaxiix ama calaamadcalaamadda xisaabtaisticmaalka xadidanwarqad taariikhi ah{0} Isniinood kahor{0} Sabtiyood kahor{0} Salaasood kahor{0} saacadood kahor{0} sannadood kahorxayawaan ama dabiiciHanzi(dhaqan ahaan )fallaadha hoose sarekala duwanaansho yarmaalinta toddobaadkaqoraal Ameerikaan ahqoraalka bariga Asia{0} Khamiisood kahorBisha Kow iyo TobnaadHanzi (la fududeeyey)calaamadda leexashadacuntada & cabbitaankahabka qoraalka Japaanqaabka iyo meesha cadqoraalka bariga dhexe{0} daqiiqadood kahor'toddobaadka' w 'ee' YBisha Laba iyo Tobnaadfallaadha dhanka bidixfallaadha dhanka midigkala duwanaansho buuxaE, MMM dd  E, MMM dd, ySannadkii la soo dhaafaykala duwanaansho badh ahqoraalka galbeedka Asianqoraalka koonfurta Asiya'toddobaadka' W 'ee' MMMMdhoola cadeyn ama shakhsidhaleeceyn ama isku xirahamaalinta-toddobaadka bishaE, MMM dd, y  E, MMM dd, yKa Hor Taariikhda Miilaadigahabka wax soo saarka ee Japanqoraalka koonfur bari ee AsiaU leexo dhanka midig ee {0}aadfallaadha dhanka midig iyo bidixdabeecadda calaamadaynta fikradaha[B C D F G H J K L M N Q R S T W X Y]$/<*7<A0c].di_7 r)BJJJJkkJjjJiiJ``J__J^^JLLJLLJLLJppJJJttJJJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ    NMz)P JJ gBw3A1 !$ 0'/ $,q4D 3[)73}$Qn 31N<ȪLLS3w[L~)TPMN }\l$Q@kA%$E $oE g 4 4GVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999h4$jj3$$xC$$kHIhIh$aaaMg$˂hG$נ\]o$999RR3  gBw3L|yl6JJlt|Dq>DUG>lt|xlt|Dq>DUG>lt|xRRR[Xrs'DKE $oE g 4 4GVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999 qBqBMM(h4$MM3$׼$il6 $8N8N$k Q v33 텐MM 3 Y݆݆$4g$AA(kh%$5A$}}} @48dH^fj,b GAj4Dj4GJ>J2 ^~n @48dH^fj,b GAj4Dj4GJ>J2 <37)d,WN*Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?Gr;va{Sa(JZN`*s_4savT47j@)Lo^[Jh~ H JuJH J!J6H J!J6nnHEJrJ.HJxxJ*HJxxJ*H`J$}JNJJvvJJvvHJNJtJJJJH"JEJHJppJRRHJppJRRHJJoHJJ^^HJJ^^HNAJJNNJJjjJJjjH iJSJ>&HJJHJJHJJJFFJ>>JFFJ>>HZ0NJfJ HJhhJHJhhJHJ/J H"JJH"JJHJaJ:HJJHJJHJthJaHJJ~~HJJ~~H=+JJH=+JJH=+JJO HJ/JbHZJJBHJJB ::   ::   ::         !!                 i  K ZFPB3BPX EPV]enxPPPP PPPPP#P(P-P7 EPV]enx2P7P<PAPFPKPPPUPZP_PdPiP EPV]enxnPsPxP}PPPPPPPPP7 *PP  PJRPPt =Y U`  `U`!$P 8P=PDPIPPPYP`PiPrP{P~PPPPPP`PPPPPPPP5P /I  !$ Y0 '/q`4`D` ``3``[)`7``3`}`$Q```n `3``f)`dO``1N`<`Ȫ`L`P``L``S`3`w`3`M``[`L`~)`TP`M`N` i`tO` ` `P !  !  "  *P/P4P ';9<?B!IM!$P Y] EPJPQPVP]PfPmPvPPPPPPPPPPPPPt`PPPPPPPPPPPP  "/<  INS X]b jv"5HSPH `C $P)P`P 5P:P2 `.P FPKP2 `?P& rPwPkP/ PP|P7 PPP? PP>`PG PP`P PP`X PP`P` PP`i PP`q PPPy PPP  PPP PPv`P +P0P`$P <PAP`5P MPRP`FP WP\P` aPfP` rPwPkP PP|P PPP PP`P PPJ` PPJ` PPP PPP PPP PPP  PPP P PP ,P1P%P& =PBP6P. NPSPGP6 _PdPXP> pPuPiPF PPzPN PP 6`P`V PP `P`a PP `P`l PPE`Pw PP~`P PP`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  ! * PPSPVPYP\P_PbPePhP3 ; C K T \ d m u }     " * 2 : B J R Z e p PPPPPPPPP{   PPP  4 PP'P0P9PBPKPTP]PO mO pO f z~J W _    C[uow\] D `P8``V`P`E` 8` gPP  fP  'ResBP  o 'ResBP  o 'ResB 8 8 7P)3L|yl6` ow` 'ResBP  o 'ResB z Vzݱ qdhdieenjerhnpredhjmotnnpriqershkDieEnjHnMrPreSht[w]djesotm.d.p.d.gushkorrp.K.bimtanitasttrupvendgushtzemrjanarmb.K.prilltetorfemrnesrnumrap.e.s.e diele hnkorriknntorshkurtsivjetflamujflamurkafshmetrikshifratjetrmesditmesnate natsmbrmjemngjesdhjetore enjtee martqershorshtatorQQQQ, yobjektesekondsimboleudhtim000 mij000mijparaditekt vitkt ore premtee shtunamerikanhapsirmashkullndrtespika/yjeshigjetakt javkt muaje mrkurbrailishti iftuar{0}libra{0}libr000mije pasditesbrezi orare mbrmjese mesditse mesnatsjava e {0}HH  HH, vaktivitetebuzqeshjeh  h a, vpiktografi{0} dhe {1}pas {0} seke paraditespas {0} mine mngjesitpas {0} ore{0} ose {1}kt minutHH:mm:ss, vTremujori Ijamo zanoremodifikuesitremujori Idit e javsdit e vititkt t dielkt t hnpas {0} ditepas {0} javepas {0} vitih:mm:ss a, zTremujori IITremujori IVh a  h a, vh:mm:ss a, vtremujori IItremujori IVviz lidhsekt tremujorjav e muajitkt t enjtekt t martpas {0} muajipas {0} orshTremujori IIImbas Krishtitpara Krishtittremujori IIIvizatim kutiepas {0} javshjavn e kaluarkt t premtekt t shtunpas {0} ditshpas {0} muajsh'java' w 'e' Yvitin e kaluarpara ers sonpas {0} minute{0} or m par{0} min m par{0} sek m parkt t mrkurmuajin e kaluarpas {0} t hnepas {0} vjetsh{0} vit m parh:mm:ss a, zzzzTremujori i 4-tpas {0} sekondeshenj piksimishkrime modernesimbole tekniket llojllojshmeushqim dhe pije{0} dit m par{0} jav m par{0} muaj m parparadite/pasditejavn e ardhshmepas {0} t dielepas {0} t marte{0} vjet m parvitin e ardhshmh:mm  h:mm a, vHH:mm  HH:mm, vTremujori i 1-rTremujori i 2-tTremujori i 3-tforma varianteshpas {0} minutashshkrime afrikanesimbole muzikoretremujori i dyttremujori i parmuajin e ardhshmpas {0} tremujoripas {0} t hnashpas {0} t shtunet hnn e kaluar'java' W 'e' MMMMkafsh dhe natyrforma gjeometrikepas {0} sekondashshkrime amerikaneshkrime evropianeshkrime historiketremujori i tretdit pune e muajitpas {0} t dielashpas {0} t enjtejepas {0} t enjteshpas {0} t martashpas {0} t mrkuret dieln e kaluart enjten e kaluart martn e kaluarh:mm a  h:mm a, vtregues tonalitetitremujori i katrtudhtime dhe vende{0} minuta m par{0} minut m parpas {0} tremujorshpas {0} t premtejepas {0} t premteshpas {0} t shtunashtremujorin e kaluart hnn e ardhshmet premten e kaluart shtunn e kaluar{0} t hna m par{0} t hn m parbritanik (imperial)prdorim i kufizuarshkrim japonez kanasimbole parashikimi{0} sekonda m par{0} sekond m par{0} t enjte m parpas {0} t mrkurasht dieln e ardhshmet enjten e ardhshmet martn e ardhshmet mrkurn e kaluar{0} tremujor m par{0} t diela m par{0} t diel m par{0} t marta m par{0} t mart m parshigjeta lart-poshtsimbole matematikore{0} t premte m partremujorin e ardhshmt premten e ardhshmet shtunn e ardhshme{0} tremujor m par{0} t shtuna m par{0} t shtun m parbuzqeshje dhe njerzhapsir e pathyeshmejamo bashktinglloreshigjeta pr s lartishigjeta pr s majtishkrim japonez kanxhit mrkurn e ardhshme{0} t mrkura m par{0} t mrkur m parshigjeta pr s poshtishigjeta pr s djathtishkrime t Azis Jugoreradikale t shkrimit hanshenja/simbole standardeshigjeta majtas-djathtasshkrime t Azis Lindorekaraktere t shkrimit hanvariante formash t voglasimbole monedhash/valutashvariante formash gjersishshkrim hanzi (i thjeshtuar)shkrime t Azis Juglindoreshkrime t Lindjes s Mesmeformat dhe hapsir e bardhshkrime t Azis Perndimoresimbole t ngjashme me germatkaraktere ideografike prshkruesevariant i forms me gjersi t plotMerrnikthesne{0}-tntdjatht.Merrnikthesne{0}-rntdjatht.Merrnikthesne{0}-tntdjatht.)shkrim korean hanja (me karaktere kineze).dingbat (shndrrues germash n yje ose figura)F[\-    , ; \: ! ? . & '   "   ( ) \[ \] @ * / \& # 2 3 ~]d[A B C D {DH} E F G {GJ} H I J K L {LL} M N {NJ} O P Q R {RR} S {SH} T {TH} U V X {XH} Y Z {ZH}]d[a b c d {dh} e f g {gj} h i j k l {ll} m n {nj} o p q r {rr} s {sh} t {th} u v x {xh} y z {zh}]$/<*7<A0c].i_ EJ J J J))J))J))J*6*6J)6)6J(6(6J))J))J))JJJJJJJ!!J!!J!!J$$J$$J$$JJJJ0 0 J/ / J. . Jz!z!Jy!y!Jx!x!Jn#n#Jm#m#Jl#l#  /N)  J=J߲ YAw39jsssFsF* !$ 0 $,q4D CHl4nB}$QZhou|t "-5J=DK]iou%L$2?Gwޙw5enKޏ8[z&piQ/dF$豬wa\p552ތި${q?݉H)S. ީan\h~H,JJJJJJ   HaJH\JHaJH\JHaJH\JH/JJJJJJHJJ!JnnJJnnJHu J)QJHu J)QJHu J)QJH-JJH-JJH-JJHJ?4JHJ?4JHJ?4JHpJcpJ HpJcpJ HpJcpJ HJyJ`LJVVJJVVJHJ.*JHJ.*JHJ.*JHJ=PJttHJ=PJttHJ=PJttHJ?cJF1HJ?cJF1HJ?cJF1H JvJH JvJH JvJHRJ'CJHRJ'CJHRJ'CJHdbޘJ49JIPH&aJ49JIPH&aJ49JIP   JJ   JJ   JJ             J~ i  K ZFPB3B EPV]enxxP}PPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPP PPPPP"P'P7 *fPoP ,PJR?PFPt =Y U` `U`IM!$P PPPPPPPPPPPPPPP P PPPPt`P!P&P-P2P9P>PEP5KYP 0I  W!$ Y0 '/q`4`D` ``3`H`l4`n``B`}`$Q` PP4`G PP4`O PP`PW PPF`` PPF`h PPPp PPPx PPP PP`P PP`P PP` P "P'P`P 3P8P`,P DPIP`=P UPZPNP fPkP_P wP|PpP PP`P PP^` PP^` PPP PPP PPP PPP PPP PPP PPP  P%PP' 1P6P*P/ BPGP;P7 SPXPLP? dPiP]PG uPzP `nP`O PP `P`Z PP `P`e PP+`Pp PP+`Py PP+`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }   " %P(P+P.P1P4P7P:P=P* 2 : B K S [ d l t |                    # + 3 ; C K S ^ i PPPPPPPPPt }  PPP  4 PP PPP%P.PO >O AO KJ W _    C[uow\] D `YPm``y``E` `  JPP  7P 'ResBP  o 'ResB 8 8 7P)3v#*1hsFsF` ow` 'ResB 8 8 7P)3v#*1hsFsF` ow` 'ResB   ##Vk D1234?5?>A@AC%2#5X"5@"8@10=40@70@010;C;?5?X0@0305E@0A8!!5=5"0CB">10(>20A@F5C =54C ?5BC ?>=C A@5C AC1C CB>C G5B40=0A%0=_0A040"08H><H8@04@0<>_80=_880E:58R85A@08A0=0>=00C70 07=> 0R01 5820!0D0@!820="0<C7"525B"8H@8%0<;5%0B>@%540@&8D@5(520B18Y:02@5<5<5AB><CH:>>A>10dd.MMM 07<0:X0=C0@@5 40@ IA28=00E<0=0H0=A5=1>BAD0=48A;52>@40480780>@4045E0A5AB0;>"0EA0A"5:5<B%08A58%5H20='08B@0(010=65=A:>73@040>25 3.>25 =.A<0X;8B0AB5@CXCB@C>:B>10@D51@C0@{0}A0B5:0B8B808AB040@ II@>X52808A0:00AB0250@B8:053018BC@0E0<1X5:B803C<5= 018 I 0<040=!8<1>;8!@020=0#?0@5=>$0;3C=070AB020>2>3 <.C A@54C?@5:XCG545F5<10@=>25<10@?@. =54.A;. =54.?. =. 5.M  M, yy  y. G{0}A0B0{0}A0B8C<040 I@30X0=00@0<C400@0<E0B5A:5@5<5B@8G:8 018 II!B@5;8F5(0E@820@682>B8Z0>25 3>4.>25 =54.?CB>20Z5C =545YCC AC1>BC70 {0} G.70 {0} 3.70 {0} <.70 {0} =.70 {0} A.>2>3 <5A.>2>3 A0B0?@>H;5 3.?@>H;5 =.000E8Y'.'?@5 {0} G.?@5 {0} 4.000 E8Y040?@5 {0} 3.?@5 {0} <.?@5 {0} =.?@5 {0} A.000 E8Y04540= C 3>4.?@>H;5 A@5?@>H;5 AC1:B82=>AB81;8:>20Z5>25 3>48=5>25 =545Y5?@>H;>3 <.A;545[5 3.A;545[5 =.?@5 {0} :2.000 18;8>=070 {0} <5A.=54. C <5A.?@>H;>3 ?5B?@>H;>3 ?>=?@>H;>3 CB>?@>H;>3 G5BA;545[5 A@5A;545[5 AC157 @07<0:0>48D8:0B>@%0= 7=0:>28>2>3 <5A5F0>2>3 <8=CB0?@>H;5 3>4.?@>H;5 =54.A;545[53 <.000E8Y'.'?@5 {0} <8=.40= C <5A5FC70 {0} ?5B0:70 {0} ?5B:070 {0} A@54570 {0} A@54C?@5 {0} 3>4.?@5 {0} <5A.?@5 {0} =54.?@5 {0} A5:.?@28 :20@B0;A;545[53 ?5BA;545[53 ?>=A;545[53 CB>A;545[53 G5BA;545[5 =54.>:0;=8 _0<>%@0=0 8 ?8[540= C 3>48=8?@5 =>25 5@5?@>H;5 A@545?@>H;>3 <5A.A;545[5 3>4.?@5 {0} ?5B:0?@5 {0} A@545?@5 {0} A@54070 {0} ?5B0:070 {0} AC1>B070 {0} AC1>B570 {0} AC1>BC70 {0} CB>@0:70 {0} CB>@:0>2>3 :20@B0;0000 <8;8X0@454@C38 :20@B0;?@>H;5 =545Y5B@5[8 :20@B0;0?0=A:0 :0=0D@8G:0 ?8A<0@0X52> ?8A<>=B5@?C=:F8X0>45@=0 ?8A<0&@B0/:>=5:B>@?@>H;5 3>48=5?@>H;5 AC1>B5?@>H;>3 ?5B:0A;545[5 A@545A;545[53 <5A.?@5 {0} AC1>B5?@5 {0} CB>@:070 {0} CB>@0:0?@5 {0} ?5B0:0A;545[5 =545Y5<5@8G:0 ?8A<02@>?A:0 ?8A<0!8<1>;8 20;CB0">=0;=5 >7=0:570 {0} :20@B0;70 {0} A5:C=4C?@>H;>3 <5A5F0?@>H;>3 CB>@:0A;545[5 3>48=5A;545[5 AC1>B5A;545[53 ?5B:070 {0} G5B2@B0:70 {0} G5B2@B:0?@5 {0} CB>@0:070 {0} :20@B0;0G5B2@B8 :20@B0;C78G:8 A8<1>;8!<0X;8X8 8 YC48!B@5;8F5 =03>@5!B@5;8F5 =04>;5!B@5;8F5 =0;52>#>:28@5=8 F@B56=545Y0 C <5A5FCA;545[53 <5A5F0A;545[53 CB>@:0?@5 {0} G5B2@B:070 {0} ?>=545Y0:70 {0} G5B2@B0:0?@5 {0} :20@B0;0?@>H;>3 :20@B0;070 {0} ?>=545Y:070 {0} ?>=545Y:a@0D8G:8 A8<1>;8AB>@8XA:0 ?8A<0>=A>=0=B=8 _0<>CB>20Z0 8 <5AB0!B@5;8F0 =045A=>"5E=8G:8 A8<1>;8$>=5BA:8 0;D015B?@>H;>3 G5B2@B:0?@5 {0} ?>=545Y:070 {0} ?>=545Y0:0?@5 {0} G5B2@B0:0A;545[53 :20@B0;00@8X0=B=8 >1;8F8?@>H;>3 ?>=545Y:0A;545[53 G5B2@B:0?@5 {0} ?>=545Y0:082>B8Z5 8 ?@8@>40C6=>078XA:0 ?8A<0A;545[53 ?>=545Y:0w. 'A54<8F0' 'C' Y.;8A:>8AB>G=0 ?8A<05><5B@8XA:8 >1;8F80B5<0B8G:8 A8<1>;81;8:>20Z5 8 @07<0:0?04=>078XA:0 ?8A<0AB>G=>078XA:0 ?8A<0!8<1>;8 70 ?@>@8F0Z5%0=78 (B@048F8>=0;=8)W. 'A54<8F0' 'C' MMMM.0 >3@0=8G5=C C?>B@51C!8<1>;8 =0;8: =0 A;>20!:@5=8B5C{0}.45A=>.=545Y0 :>X0 ?>G8Z5 {0}.%0=78 (?>X54=>AB02Y5=8)0@8X0=B5 A0 ?>;0 H8@8=5!B@5;8F5 =04>;5 8 =03>@5C3>8AB>G=0 078XA:0 ?8A<0!B@5;8F5 =0;52> 8 =045A=>0@8X0=B5 A0 ?C=>< H8@8=><45>3@0DA:8 >?8A=8 7=0:>280;8 7=0:>28 8=B5@?C=:F8X5=0:>2=8/AB0=40@4=8 A8<1>;8=0:>28 70 =01@0X0Z5/725748F5,[{0} {5} Q 9 {8} {>} {C} I J K L M N O]$/<*7<A0c].i E J J J  J;-.; J;,.; J;+.; J$TU J#TU J"TU J. J. J. J``` J___ J^^^ JHHH JHHH JHHH J:U:U:U J9U9U9U J8U8U8U JGGG JGGG JGGG J J J Jv3v3v3 Ju3u3u3 Jt3t3t3 J;;; J;;; J;;; J/// J/// J/// N) J J gO(s ngK/Y* 7P)3@P.  W!$ 0  S$,q!D !D[)Zz!BP~y\Wn 3k< **O8[SOBPPlP~y ~\WP^%4"E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGMM(h4$jj3$ō$ͩ0$ZZ$k 텐MM 3 }}$aaa_{$k~$eZW$Il((9 7P)3Y_0 JFFF J-!3'`(#(TLf:_,^-!3'`(#(TLf:_,^/ ? 9 d/ ? 9 / ? 9 d/ (@ 9 e; / (@ 9 e; / (@ 9 e;  !fhb` !E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$jj3$ō$'9$ZZ$k Q v33 텐MM 3 YX<$,ym$+ҕa$z^W$IlIlIl $h@ ^YU`d QAQA(M`;  ^Y ( $h@ ^YU`d QAQA(M`;  ^Y (0L$0L$|=y CJU Z 2 (:M 2( 7P)3uw5fuIuyuet"0ĉs](uuu=efuut΂eguee vD`J[m3 u9ue)uēu=ȻhE7-2YU-S߂݄xq'Cr ˛I#U)ݛiUwGyۨv [ek%Ȋ?@4|Ϛ!m}jfgȨәsiuWeU阉ỵfe YuT1}7ᳫѧ%0 MͳM̓טuŘCCQ&f+ރiE_#A V1;5:䧃VY cmIu (2DR!6 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G9h?%Tv]];d[NbHD80L=0LSZatt] 4_"`R2nDgY Bl@nT ;h~ H ~z7.. JA2A JdLdLdLH ~z7.. J((( JH ~z7.. J((( JU###H J J!H J J!H J J!H J,A28A JqLqL~L J[[[ J J[[[ JH. JSJLS Jfff JAAA Jkkk JAAA JkkkH:z J JAH J* JAH J JAH" Jt[FS JqfqffHejR Jooo JH| J JH J{ JH J222 JH J222 JHR J J^H.% J J^H.% J J^HD JDf_ Jvv)v J J JDADADA JH>I0 J[[[ JfffH  J[[[ JfffH  J[[[ JfffH],/ J JH1! J JH1! J JH J JH+ J JH+ J JHor JWL JH# JWL JH# JWL JH>Z0 J[[[ JfffH{ Jyyy JHF7. J A A A J=L=L=LxxxHO JX[f[S JbfbfSfHp Jeee JH:. J@@@ Jh`h`h` 77   " "   " "   " "   " "   " "   " "     i  K ZFPB3B EPV]enxPPPPPPPPPPPP7k EPV]enxPPPPPPPPPPP#P EPV]enx*P1P8P?PFPMPTP[PbPiPpPwP7 *tPyP~ ~PJRPPt =Y U` `U`"  H  H IM!$PY] "P'P.P3P:PCPJPSP\PePjPmPpPuPxP}PPP`PPPPPPPPPP5P 3I   W!$ Y0 V '/q`!`D``!`D``[)`Zz``3`P`~`y`\W`n `3``f)`dO``k`<`μ` *`P*`O``.`[``S`3`w`3`M``5````,``a`^``Rl```P !  !  $L S  ,P9PFP SPdPuP^ c ' ;!IM!$P Y] PPPPPPPPPPPPPPPPPPPP`P PPPP P%P,P1P8P=PDP KXe r    jv"5HSP Z h l t  H  "H  "H "  H "  ` z PP`P PP}`P PP}`P" PP P+ (P/P!P3 =PDP6P; NPUP`KPC \PcP`L jPqP`T {PPQL`xP\ PP#`e PP#`m PPPu PPP} PPP PPF`P PP`P PP`P *P1P;`#P ?PFP[`8P TP[P[`MP iPpPbP ~PPwP PPP PPiz`P PP` PPg` PPP PPP PPP PP P  )P0P"P >PEP7P SPZPLP$ hPoPaP, }PPvP4 PPP< PPPD PPPL PP f`P`T PP #`P`_ PP 6`P`j +P2P[f`$Pu @PGPK`9P~ UP\P`NP B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }   & PPPPPPPP P/ 7 ? G P X ` i q y                     ( 0 8 @ H P X c n P PPPPPPP!Py   cPfPiP  4 lPuP~PPPPPO O O J W _    C[uow\] D `gP`J`V`a`E` 8` PP  P 'ResB P sr_Cyrl_BA  'ResBP+ +  + 'ResBP  o 'ResB  kA@=54?5B?>=AC1G5B=0@54=5 =545Y5?@5BE>4=5 =545Y5$\A\A JÏÏ J׸׸׸TLh:_,^TLh:_,^x@ ex@ e; \An\A_` `$$$$MMM $h ^YU`d 8P=P5k FPMPT\dlu y  tP{P PPP ;! PPPPP jv"5H@Cq } `o P ow` 'ResBP+ +  + 'ResBw  {{A$\A\A JÏÏ J׸׸׸h:_,^h:_,^/ x@ 9 e/ x@ 9 e; \A8&\A_` $h ^YU`d $h ^YU`dP5A  PP"I K  *P7P DPIPNPQ U SVc` b jv"H E M Z ^ d `C h ow`s 'ResBP  o 'ResBG  KK)$;|/ x? 9 e/ x@ 9 e; 8& $h ^YU`d $h ^YU`dP5)  PP P- 1 %27 9 H3 ; `+ ? ow`C 'ResBP+ +  + 'ResB & V&K  srsuavgDejSADMagaTaut`ovau sreu nedu ponu utou etTaiaoAmairAsadaBadraMeiiPauzaRaabReivaTiarimestomuako`aval`evatRazmakdd.MMMPre RKBaaansEmod~iHaiseiHand~aHeavanKand~iKordadNehaseOstalobiljkaove g.ove n.smajlitasterujutruzgrada aitra`aban~enskooktobar{0}satBrojeviFalgunaJekatitJiaistaMurahamObjektiUparenoZastaveovog m.u petaku sreduprekju edecembarnovembarpr. ned.sl. ned.p. n. e.ArgajanaBaramudaM  M, yMetri kiStreliceove god.ove ned.u subotuu utoraky  y. G{0}sata{0}sati`ahrivarza {0} .pre podneza {0} m.za {0} n.za {0} s.Dul-hiaFaravadinovog mes.ovog sataproale n.u nedeljupre {0} d.pre {0} .pre {0} g.pre {0} m.pre {0} n.pre {0} s.proale sreproale subDul-Kidaproalog m.sledee g.sledee n.u etvrtakpre {0} kv.za {0} mes.za {0} ned.ned. u mes.proalog petproalog ponproalog utoproalog etsledee sresledee subBez razmakaOblikovanje[ q w x y]ove nedeljeovog mesecaovog minutaproale ned.sledeeg m.pre {0} min.pre {0} god.pre {0} mes.dan u mesecupre {0} danapre {0} ned.pre {0} sek.za {0} sredaza {0} sredeza {0} sredupre {0} sataprvi kvartalsledeeg petsledeeg ponsledeeg utosledeeg etpre nove ereza {0} mesecHan radikalipre {0} satiproale sredeproalog mes.sledee god.sledee ned.u ponedeljakpre {0} petkapre {0} sredepre {0} sredadan u nedeljiovog kvartaladrugi kvartaltrei kvartalCrta/konektorJapanska kanaVokalni d~amoproale suboteproalog petkasledee sredesledeeg mes.za {0} mesecaza {0} mesecipre {0} subotepre {0} utorkaza {0} nedeljaza {0} nedeljeza {0} nedeljupre {0} minutapre {0} petakapre {0} godinepre {0} mesecaproale nedeljepre {0} godinaEni (901 923)Tonalne oznakepre {0} meseciproalog mesecaproalog utorkasledee godinesledee subotesledeeg petkau (1222 1224)pre {0} nedeljepre {0} nedeljapre {0} utorakapre {0} sekundesledee nedelje etvrti kvartalStrelice nadoleStrelice nagoreStrelice nalevoTen-o (781-782)Uokvireni crte~pre {0} sekundisledeeg mesecasledeeg utorkapre {0} etvrtkapre {0} kvartalaproalog kvartalaBu u (1372 1375)Eii (1141 1142)Eiao (1081 1084)En-o (1239-1240)Fonetski alfabetGrafi ki simboliHoi (1247 1249)Istorijska pismaKoi (1142 1144)Koi (1555 1558)Smajliji i ljudiStrelica nadesnonedelja u mesecuproalog etvrtka oi (1104 1106)eno (1319 1321)ian (1021 1024)iao (1177 1181)oei (1232 1233)uei (1182 1184)`oi (1199 1201)pre {0} etvrtakasledeeg kvartalaza {0} ponedeljkaBun-o (1260-1261)Buni (1185 1190)Daii (1126 1131)Geni (1864 1865)Heii (1159 1160)Jokjo (1684 1688)Kani (1087 1094)Keni (1275 1278)Konsonantni d~amoPutovanja i mestaTeni (1053 1058)Teni (1124 1126)Varijantni oblicisledeeg etvrtka oaao (1132 1135)enin (1224 1225)pre {0} ponedeljkaza {0} ponedeljakaTokui (1306 1308)proalog ponedeljkaen-ei (1118-1120)enkjo (1321 1324)pre {0} ponedeljaka}ivotinje i prirodasledeeg ponedeljkairjaku (1065 1069)Oblikovanje i razmakSimboli za proricanjeTempio-hoi (757-765)Tempio-aoho (749-757)Tempo-ingo (765-767)ingo-keiun (767-770)W. 'sedmica' 'u' MMMM.Simboli nalik na slovaSkreniteu{0}.desno.Tempio-kampo (749-749)Za ograni enu upotrebuStrelice nadole i nagoreVarijante sa pola airinenedelja koja po inje {0}.Jugoisto na azijska pismaStrelice nalevo i nadesnoIdeografski opisni znakoviMali znakovi interpunkcijeVarijante sa punom airinomZnakovi za nabrajanje/zvezdiceL[A B C   D {D}} E F G H I J K L {LJ} M N {NJ} O P Q R S ` T U V W X Y Z }]$/<*7<A0c].i E J^;R;R; J];Q;Q; J\;P;P; J6)6 J6)6 J6)6 JPPP JPPP JPPP J7)7 J7)7 J7)7 JUUU JUUU JUUU JCCC JCCC JCCC J,U,U,U J+U+U+U J*U*U*U JvCvCvC JuCuCuC JtCtCtC J;;; J;;; J;;; J*** J*** J*** J;;; J;;; J;;; J*** J*** J*** N) J JHXQ @ q n  / Z pPS @X 7P)3@P.  W!$ 0  S$,q!D !D[)Zz!BP~y\Wn 3k< **O8[SOBPPlP~y ~\WP^%4"E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGMM(h4$jj3$ō$ͩ0$ZZ$k 텐MM 3 ?}}$aaa_{$k~$eZW$Ilmܩmܩ8& 7P)3Y_0 J JɲɲɲFLU NV+'+;: )r,|AnfFLU NV+'+;: )r,|Anf/ ܩ3 "5j/ ܩ3 -5j/ ܩ3 "5j/ hm4 # jܩ/ hm4 # jܩ/ hm4 # jܩ !  !E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$jj3$ō$'9$ZZ$k Q v33 텐MM 3 YX<$,ym$+ҕa$z^W$IlIlIl |VC\}z6/l D o1Y8&Yoo8&+l J# }z6@f'P |VC\}z6/l D o1Y8&Yoo8&+l J# }z6@f'P^adg^adg  M 0q ;xt*z|*;h )5G5CB)) 7P)3Ii||re)qh*b ivah}~ZDpXa)n9pIqEea9il9qozp}t at~q-VapU~ p/whayo\toI|zn|L~}:}y[i3 z$!I[p)pρy|IƤA zE̝vHɗ7}-\}TeߝӇ} q$F5MK}٤ۗ]MM}qqCa!p5 g9}9-9~!Z(~|g%5G1{ݒ_fUce3 |E|_%my57 43m}wϣm˒hE 0sZY3 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G/TU`(줴)U4 b] .߶aI@H(L<"& u걱5 V8p`00 &VWժFz[. l~>' rh~ H -- Jl:-l: JlllH -- J''' JH -- J''' JE--ҩҩҩ7 7 7 Hk JEE\S J}}H  JEE\S J}}H  JEE\S J}}H Jx:-: J/ Jccc J Jccc JH JNSENS J J777 J888 J777 J888Hp J%j JWWHV J%j JWWHV J%j JWWH/I JAO J H4, Jwww JHI3 Jlll JRRRH Jn_n JzzzH J--- J```H J--- J```H -\ JxSSjS J]]fH  JxSSjS J]]fH  JxSSjS J]]fH{ J_]_ J9 J J J666 JH J{ JHP J{ JHP J{ JHyU! J9n)n{ JiiHb J9n)n{ JiiHb J9n)n{ JiiH>6Y JSS_ JllH\ JSS_ JllH\ JSS_ JllH<% J JHJ J JHJ J JH J{ JHJ J JH $c Jxxx Jyyyh___HRp-M J2S@S$S JH4'? J!!! JHp?V J0@0@0@ JEEE___ ::                      7  i  K ZFPB3B EPV]enxBPIPPPWP^PePlPsPzPPPP7K EPV]enxPPPPPPPPPPPP EPV]enxPPPPP PPP"P)P0P7P7` s *4P9P^ >PJROPRPt =Y U` `U`Y" [ H i H IM!$PY] PPPPPP PPP%P*P-P0P5P8P=PBPGP`JPQPVPYP^PePjPqPvP}P5wP 3I   W!$ Y0 V '/q`!`D``!`D``[)`Zz``3`P`~`y`\W`n `3``f)`dO``k`<`μ` *`P*`O``.`[``S`3`w`3`M``5````,``a`^``Rl```P !  ! , 3  PPP P$P5P> C ' ;FILOR!IM!$P Y] UPZPaPfPmPvP}PPPPPPPPPPPPPP`PPPPPPPPPPPP  % 2?L  Y^c hmr jv"5HSP : H L T w H  "H  "H "  H "  ` z qPxP`fP PPU`P PPU`P PPP  PPP PPP PP\` P# P#P `, *P1P `4 ;PBPJ`8P< IPPPe^`E WP^Pe^`M lPsPePU PPzP] PPPe PP`Pm PP`Pv PPZ`P PPD^`P PP`P PP` P )P0P"P >PEP7P SPZPLP dPkP=Y`aP rPyPY` PP]!` PPP PPP PPP PPP PPP PPP PP P (P/P!P  =PDP6P RPYPKP gPnP`P$ |PPuP, PP `PA`4 PP ?`PA`? PP /B`PA`J PP`PU PPY`P^ PPM`Pg B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  PPPPPPPPP   ' 0 8 @ I Q Y a i q z                     ( 0 8 C N PPPPPPPPPY b k #P&P)P  4 ,P5P>PGPPPYPbPO rO uO J W _     C[uow\] D ``'P%``V`a`E` 8` P]Pp  kP 'ResB  nsravgseptnaredne nedeljeprethodne nedelje$@?ܩ@?ܩ Jxxx J¸¸¸FU .|)AnfFU .|)Anf/ 4 #5j/ 4 # j@?ܩ8&@?ܩj^p^ p^$$$$MMM |J\}z6l DŪ /P4P5n =PDPKS[cx |  kPxP PPP ;! PPPPP jv"5H7:t `r P ow!` 'ResBP, ,  , 'ResB y yMsr.ut.$@?ܩ@?ܩ Jxxx J¸¸¸/B>G~z}MpMET.|)Anf/B>G~z}MpMET.|)Anf/ 4 #5j/ 4 # j@?ܩ8&@?ܩj^p^ xJ}z6WGC xJ}z6WGC P5M PP"*2:U Y  BPOP \PaPfPa e kn{p r jv"HQ ] j n t `O x ow` 'ResBP  o 'ResB\  ``5sr.ut.$;|/B>G}MpMET/B>G}MpMET/ 3 #5j/ 4 # j8& xJ}z6WGC xJ}z6WGC P55 9 ;  P+P 8PA E =JK M H= G O `7 S ow`X 'ResBP, ,  , 'ResB P sr_Latn_ME  'ResBP+ +  + 'ResB P sr_Cyrl_XK  'ResBP+ +  + 'ResBQ pp1calendarDatabuddhisterasstartsystemchinesecopticenddangiethiopicethiopic-amete-alemgregorianhebrewindianislamicislamic-civilislamic-rgsaislamic-tblaislamic-umalqurajapanese100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236persianroccalendarPreferenceDataAEAFBHCNCXDJDZEGEHERETILIQIRJOJPKMKRKWLBLYMAMOMROMPSQASASDSGSYTDTHTNYEcldrVersioncodeMappingscodeMappingsCurrencyidValiditycurrencydeprecatedregularunknownlanguageprivate_usereservedspecialmacroregionscriptsubdivisionunitlanguageDataprimaryscriptssecondaryterritoriesabqabraceachadaadyaebagqaiiainakkakzalealnaltamoanganpaozarcarnaroarparqarwarzasaastatjavkawabalbanbapbarbasbaxbbcbbjbcibejbembewbezbfdbfqbftbfybgbgcbgnbgxbhbbhibhkbhobibikbinbjjbjnbjtbkmbkubltbmqbnbobpybqibqvbrabrhbrxbsbscbssbtobtvbuabucbugbumbvbbynbyvbzebzxcadcarcaycchccpcebcggchkchmchnchochpchrchycjacjmcjsckbcktcopcpscrhcrjcrkcrlcrmcrscsbcswctdcucvdakdardavdccdeldendgrdindjedngdnjdoidsbdtmdtpdtyduadumdvdyodyudzebuefieglegyekaekyenmesuettevnewoextfanffffmfiafilfitfjfonfrcfrmfrofrpfrrfrsfudfuqfurfuvfvrgaagaggangaygbagbmgbzgcrgdgezgilgjkgjugldglkgmhgohgomgongorgosgotgrbgrcgrtgswgugubgucgurguzgvgvrgwihaihakhawhazhifhilhithmdhmnhndhnehnjhnnhnohochojhophsbhsnhuhuphzibaibbifeiktiloinhizhjamjgojmcjmljprjrbjutjvkaakabkackajkamkaokbdkcakcgkckkdekdtkeakfokfrkfykgkgekgpkhakhbkhnkhqkhtkhwkiukjgkjhkkjklnkmbknknfkoikokkoskpekpykrckrikrjkrlkruksksbksfkshkumkutkvkvrkvxkwkxmkxpkyulabladlaglahlajlamlblbelbwlcpleplezlfnliflijlislivljplkilktlmnlmolollozlrcltglulualuilunluoluslutluyluzlvlwllzhlzzmadmafmagmaimakmanmasmazmdfmdhmdrmdtmenmermeymfamfemfvmghmgomgpmgyminmkmlsmncmnimnsmnwmoemohmosmrdmrjmromtrmuamusmvymwkmwlmwrmwvmxcmymyvmyxmyzmznnannapnchndcndsnewnglnhenhwnianijniunjonmgnnhnodnoenognonnovnqonsknsonusnvnxqnynymnynnyonziosaoscotkpapagpalpampappaupcdpcmpdcpdtpeopflphnpkoplpmspntponprdprgpropuuququcqugrajraprarrcfrejrgnriarifrjsrktrmfrmormtrmurngrobrofromrtmruerugruprwkryusadsafsahsamsaqsatsavsazsbpsckscoscssdcsdhseesefsehseiselsessgsshishnsidskrslislysmasmjsmnsmpsmssnfsnksousqsrbsrnsrrsrxssystqsuksussvswbswgswvsxnsyisylsyrszltabtajtbwtcytddtdgtdhteteotertetththlthqthrtitigtivtkltkrtkttlitlytmhtnrtogtpitrutrvtsdtsgtsitsjttjttsttttumtvltwqtyvtzmudeudmugauliumbundunrunxvaivevecvepvivicvlsvmfvmwvotvrovunwaewarwaswbpwbqwbrwniwtmwuuxalxavxcrxhxlcxldxmfxmnxmrxnaxnrxogxprxsaxsrxumyaoyapyavybbyrkyuayuezagzapzdjzeazenzghzmizuzunzzalanguageMatchingwrittenlanguageMatchingInfomatchVariableamericascnsarenUSmaghrebparadigmLocaleslanguageMatchingNewmeasurementDataMeasurementSystemPaperSizeBSMeasurementSystemCategorytemperatureBZCLCOCRGBGTKYLRMMMXNIPAPHPRPWSVVEparentLocalesen_001en_150es_419pt_PTrootzh_Hant_HKsubdivisionContainmentADAGALAMAOARATAUAZBABBBDBEBFBGBIBJBNBQBTBWBYCDCFCGCICMCUCVCYCZDEDKDMDOEEFIFJFMFRGAGDGEGHGLGMGNGRGWGYHNHRHTHUIDIEISJMKEKGKHKIKNKPKZLALCLILKLSLTLULVMCMDMEMGMHMKMLMNMTMUMVMWMYMZNANENGNLNONPNRNZPGPKPLPYRORSRURWSBSCSESHSISKSLSMSNSOSRSSSTSZTGTJTLTMTOTRTTTVTZUAUGUMUYUZVCVNVUWFWSZMZWaznxbdabdbbdcbddbdebdfbdgbdhbevlgbewalbf01bf02bf03bf04bf05bf06bf07bf08bf09bf10bf11bf12bf13cvbcvscz20cz31cz32cz41cz42cz51cz52cz53cz63cz64cz71cz72cz80do33do34do35do36do37do38do39do40do41do42esanesaresasescbesclescmescnesctesexesgaesibesmcesmdesncespvesriesvcfjcfjefjnfjwfrarafrbfcfrbrefrcorfrcvlfrgesfrguafrhdffridffrlrefrmayfrnaqfrnorfroccfrpacfrpdlgbenggbnirgbsctgbwlsgnbgndgnfgnkgnlgnmgnngqcgqigwlgwngwsidjwidkaidmlidnuidppidslidsmiecieliemieuit21it23it25it32it34it36it42it45it52it55it57it62it65it67it72it75it77it78it82it88knkknnlk1lk2lk3lk4lk5lk6lk7lk8lk9ma01ma02ma03ma04ma05ma06ma07ma08ma09ma10ma11ma12mhlmhtmwcmwnmwsnp1np2np3np4np5ph01ph02ph03ph05ph06ph07ph08ph09ph10ph11ph12ph13ph14ph15ph40ph41rskmrsvougcugeugnugwterritoryContainment002005009011013014015017018019021029030034035039053054057061QOcontainedGroupingsgrouping003EUEZUNterritoryInfoACpopulationShareFterritoryFofficialStatuswritingShareFkk_Arabuz_ArabAIliteracyShareFAQASzh_HantAWAXaz_Cyrlbs_Cyrlsr_Latnff_AdlmBLBMms_ArabBViu_LatnCCCKha_Arabky_Arabmn_Monguz_Cyrlyue_HansCPCWDGEAFKFOGFGGGIman_NkooGPGSGUHMICIMsd_DevaIOaz_ArabJEug_Cyrlku_Arabvai_Latnrif_Latnshi_LatnMFbm_NkooMPMQMSNCNFunr_DevaNUPFpa_Arabtg_ArabPMPNRESJSXTATCTFTKky_LatnVAVGVIXKYTZZtimeDataallowedpreferredaf_ZAar_001ca_ESes_BOes_BRes_ECes_ESes_GQes_PEfr_CAgl_ESgu_INhi_INit_CHit_ITkn_INml_INmr_INpa_INta_INte_INzu_ZAunitPreferenceDataarea-land-agricultarea-land-commerclarea-land-residntlconcentr-blood-glucoseconsumption-vehicle-fuelduration-music-trackduration-person-ageduration-tv-programenergy-foodenergy-person-usagelength-personlength-person-smalllength-rainfalllength-roadlength-road-smalllength-snowfalllength-vehiclelength-visibltylength-visiblty-smallmass-personmass-person-smallpressure-baromtrcspeed-road-travelspeed-windtemperature-persontemperature-weathervolume-vehicle-fuellength-person-informalconsumption-vehicle-fuel-informallength-person-small-informallength-road-informalweekDataANweekData%variantweekOfPreferenceiwzh_TWhBIDETDZCZTRBGCIDJHUIQKZMLBFBIEGGENOSYXKYEAEBJHTJOKWLYMHQATJUZASAWBHBQBTCWGUISJPKHMCMEMVNCAQAXBLBUBVEAFXGLMQPSQOQUTWZRCPEZQMQNQPQRQSQTQVQWQXQYQZXAXBXCXDXEXFXGXHXIXJXLXOXQXSXTXUXWXYXZffhzkjzhbzenis0NRUUSNPCNVIRARSDMAMROETHISKXCDNPLXEEKHRSITZAFzhiNGNXUAMLTMNESLVRWFSTNBGRFLKTKMXBAXBDydaFKPHTGNADTTDMLIMNPMYTSVNXPFHKGKAZLBYLSOLVAMCFMSRSLBSOMUKRXMMXREZMKKMFLYDMNTUYUXSUALAGTMGUMISJLBNMGFNAMOMNSCGSMRUGAUSAWSMXFOYMDZALXXXNICATFECSITAKHMPANSGPSPMSTPTMPUGSXEUYDDcjvifynzuqxhtmlufiuisutrvaaveoveuwitwnywyixayxbgxgdxugxurxwoxzhyeeyguyiaykgykyylgymtyrwzbezkkzoczomzteztg967BTNCHEMKDZARckbfilgqigswilmknnugeMXNMXVMACTUNXAAZZZ145238242262270292340344348352356360364368376388392398400434440446454458462478480484496498504516548554558566578586598600604608626654678682690694702704706710728748752756760764776780784788800807818826834840858860882891958959960961962963964965968969970971972973974975976977978979980981984985986997999AEDAFNALLAMDANGAOAAUDAWGAZNBAMBBDBDTBELBGNBHDBIFBMDBNDBOBBOLBOVBRLBRNBSDBWPBYRBZDCADCDFCHFCHWCLPCNHCNYCOPCOUCRCCUCCUPCVECYPCZKDJFDKKDOPDZDEGPERNESPETBEURFJDGBPGELGHSGIPGMDGNFGRDGTQGYDHKDHNLHRKHUFIDRILSINRIQDIRRJMDJODJPYKESKGSKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLMADMAFMDLMGAMMKMOPMRUMURMVRMWKMYRMZNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARQUURONRSDRUBSARSBDSCRSDGSEKSGDSHPSLLSOSSRDSSPSTDSURSYPSZLTHBTJSTMTTNDTOPTRYTWDTZSUAHUGXUSDUYIUYWUZSVEFVESVNDVUVWSTXAFXAGXAUXBBXDRXOFXPDXPTXTSYERZMWcg2cg5chrcracrccrlcrpcrscvbcvsecyegcesbescespesvfjcfjefjnfjrfjwgaagmbgmugmwgnbgncgndgnfgnkgnlgnmgnngqcgrmgwlgwsieciediegieliemieuildilzkgjkgtkgykh1kh2kigkipkmakmgkmmknkkrilk1lk2lk3lk4lk5lk6lk7lk8lk9lozlsalsgmfemgamgdmgfmgmmhlmhtml1mn1mwcmwnmwsmzgmzimzlmznnsonzspa1pcmpy1robsekslnslsslwssystptgctgktgmtgptgsthstlhtmdugcugnugwCXRMXPSXMXQQjiokojsdztdvubiupiwhuwskxcexcrxiixndxveyelykiyosysgyslytlytwytyzcazchziwzwazza239246248249250254258260266268275276278288296300336372380384438442450466470474492499500508520528530535536540562570574580581583584585590591612616620624630638652659660662663666670674686688703705716720729732740744762768772792795796798810831832833850854862876886887894927928929930931934936937938940941944946947948949950951952953955956957966982983987988989991992993995998AAAABWADPAFAAFGAGOAIAALBALKANDANTAOKAONAORARAAREARGARMARPASMATAATGATSAUSAUTAZEAZMBADBANBDIBECBEFBENBESBFABGDBGOBHRBHSBIHBLMBLRBLZBMUBOPBRABRBBREBRRBRZBUKBURBVTBWABYBBYNCAFCANCCKCHLCHNCIVCLFCMRCNXCODCOGCOKCOLCOMCPVCRICSDCSKCUBCUWCYMCZEDDMDDRDEMDEUDJIDNKDOMDZAECUECVEEKEGYERIESHESTFIMFINFJIFRAFRFFROFSMFXXGABGBRGEKGEOGGYGHAGHCGIBGINGLPGMBGNBGNQGNSGQEGRCGRLGUFGUYGWEGWPHMDHNDHRDHRVHTIHUNIDNIEPILPILRIMNINDIOTIRLIRNIRQISLISRITLJAMJEYJORJPNKENKGZKIRKNAKORKRHKROKWTLAOLBRLCALIELKALTTLTULUCLUFLULLUXLVLLVRMARMCOMDAMDCMDGMDVMEXMHLMKNMLFMMRMNGMOZMRTMTLMTPMTQMUSMVPMWIMYSMZEMZMNCLNERNFKNGANIUNLDNLGNORNTZNZLPAKPEIPERPESPHLPLWPLZPNGPOLPRIPRKPRTPRYPSEPTEPYFQATQMMQNNQOOQPPQQQQRRQSSQTTQVVQWWQXXQYYQZZREURHDROLROURURRUSRWASAUSDDSDNSDPSENSGSSHNSJMSKKSLESRBSRGSSDSUNSVCSVKSWESWZSYCSYRTCATCDTGOTHATJKTJRTKLTLSTMMTONTPETRLTTOTURTUVTWNTZAUAKUMIURYUSSUYPUZBVATVCTVEBVENVGBVNMVNNVUTWLFXBCXCCXDDXFFXFUXGGXHHXIIXJJXKKXLLXNNXOOXPPXRRXSSXTTXUUXVVXWWXYYXZZYEMYUDYUGYURZMBZRNZRZZWDZWEZWLZWRaamaazadladpaeuaewafkafzagpajaajgajiajnajpajtajuajwajzalsaoxaozaqaaqgaqpaqraqtaqzarfargarharjarlarparqarrarsaruarvarwarxaryarzat1at2at3at4at5at6at7at8at9aueavbavdawkaxbaxgaxxayrayxazgazjaztazzbccbclbdabdbbdcbddbdebdhbgmbhkbhobjdbjqbkabkbbmybmzbobbocbonboobosbotbpdbtabtbbtlbxkbxrbxsbxxbxzbyybyzcbecbgcbhcbyccaccjccqcdacegcencetcfacfdcfgcfmcg7cg8cg9cgccggcgkcihcikcipcirciwciycjacjkcjrcjscjyckackhcklclcclecloclwclycmecmicmkcnrcoycozcpicpscpucqdcqucrgcrhctactzcumcvgcvncwdcwecwgcwtcyoczhczkcztdaadafdapdccddaddgdezdhddhgdikdiqdjldjrdjudkkdkxdlgdlkdmgdnadngdnydrgdrhdrldrwdsedsqdtddtkdtydujdvadwadwldwudwwdyddygdyidyudyydzadzddzedzgdzldzneaaebgebkebuecaecbeccecdecfecgechecieclecmecpecrecsectecuecxeczeeeefaefeefiegaeglegoeipeivekcekgekiekreleeloelpelxemeemgemiemkempemsemuenheotepiesqetxetzeveevhevnewoexteyaeyoezaezefadfapfarfatfaufblfcsffiffmfgrfiafiefipfirfiwfkkfkvflafllflrflyfmufnbfnifodfoifoxfpefqsfrcfrkfrmfrnfslfssfubfucfuyfvrfwafwega1ga2ga3ga4ga5ga6ga7ga8ga9gavgazgbcgclgcngctgdxgeqgfkgftgfxgggggrggwghcgheghhgiogjkgjrgjugkagkugloglrgluglwglygmlgmmgmqgnognzgpagpegpngqagqngqrgqugragrbgrcgrdgrfgrggrhgrjgrkgrlgsegsggssgtigtugugguzgvagvcgvjgvygwrgxxgyagybgyigyrgyygzigznhbuhcahchhdnhdshdyheahedhemhgmhgwhhihhrhhyhimhiohirhithjihkahkehkkhknhnahnuhpohpshrahrchrehrkhrmhrrhrzhsbhslhsnhsshtohtshtuhtxhvchvehvkhvnhvvhwahwchwohyaiaiiapiaribiibuibyichiclicridiifkifmigbigeiggigsigwihbihiihpihwiiniirijcijeijjijsikeikzilkillilwimeimlinjinzioriouipiipoiquiqwireirriruis1is2is3is4is5is6is7is8iskisritiitoiumivviwkiwmiwoiwsixcixliyaiyoiyxizhiziizrjahjbejbrjbwjdajdgjdtjebjeejegjerjgejgkjgojhijhsjiqjiyjjejjrjkajkmjkrjkujlejlsjmijmljmnjnajndjnljnsjodjogjpajprjpxjqrjrrjsljuwjuyjvdjvnjwijyajyejyykbfkdvkgckghkgokh3kh4kh5kh6kh7kh8kh9khkkmrknckngkoakoxkppkrmktrkvskwqkxekxfkzhkzjkztlaulbklchlcslddleglfalfnlgzlhpliiljaljeljiljlljplkyllsllxlnslnulnzlpalpelralrclrglrilrrlrtlrvlrzlsclsdlselsflsjlsyltcltsltuludluglullvalvklvulwalwelwolwwlyalyglynlzllznlzzmazmegmgtmgumgxmhhmhrmismjaml2ml3ml4ml5ml6ml7ml8ml9mldmlzmnkmntmoamofmommstmupmwdmwjmwzmyqmytmzbmzpmzqmzsmztnbxnbyncxnczne1ne2ne3ne4ne5ne6ne7ne8nfdnflnfunjdnkznlcnlqnlrnoanoonp1np2np3np4np5nplnpsnpunqgnqqnqynrinrpnrrnrxnrzntmntsnvhnvmnvonwenwgnwinwonwrnxanxgnxinxunxxnzdnzinzknzmnznoaaoacoavobioboocaochocoocuodaodkofoofsofuoggoiaoinojgojpokxolaolkolmoloolromeomgomioodoogopaopkopmopyorcoryorzoscosiosxotioueouioumounovdowiowloyboydoymoyyozmpa2pa3pa4pa5pa6pa7pa8pa9pbupbvpbypbzpcppcrpcwpdapdcpdipespevpfapfepflpgdpggpgipgnpgspgupgypgzphaphdpjtpltpmcpmupnbpncpnepocpodpokppappeppipprpqapqepqmpqwprbprspryprzpswpsyptaptypukpumpuzpwgpwipwrpwwpxmpy2py3py4py5py6py7py8py9pyepyspyupznqfzquzqvaqvcqveqvsqvwqwcqweqwhqwmqxaqxcqxlqxwqyaqyprbbrbprcfregreyrgargergnrgurhgrhpriarifrirrjgrjirjsrkmrkwrmrrmzrnarndrngrnlrnnrnprnrrnwrocrorrourowrpnrptrrtrsbrtcrthrtmrtsrtwrukrwkrwmrworwrrxdrxwrynrysryurzhsaosdxsedsehseisemseosesseuseysezsfbsfesfmsfssfwsglsgosgpsjwskkspgspispxspysqasqhsuesugsvksvmsvrsvxswbswcswhsxesxgsxusxwsyiszgszlsznszpszstdutektfttggthcthxtiatjgtjitjstjwtkktkztlwtmatmmtmptoetqbtqwtsfttqtvwtvytxetyatyetyltyntyptyxtyztzhtzjtzxuarubyudguhauhnuivujiuksukwukyuliulwumgumuunauneunpunuunxunzuokupvuspusuutputuuuruuuuvhuvluyauznuzsvayvbbvbkveavebvecvedveevefvegvehveivejvekvelvemvepvesvetvevvewvexveyvezvgrvgtvivvkavlpvlsvnkvnmvnpvotvravrovsivtovutvwawciwddwdgwdyweawewwfgwggwgiwgowguwgwwgywhgwhkwirwiwwiywjiwkdwkywlawlcwlewngwowwoywpcwrdwsgwsiwtfwtkwtmwtwwudwuhwurwwowwrwwwwxawxwwymwyrwyyxagxbaxbrxbwxbxxbyxcyxdaxdcxdkxdmxdoxdyxebxedxegxepxfaxgixgrxguxgwxhaxhrxiaxibxilxinxipxivxiyxjbxjtxkhxlgxlixlsxluxlyxnkxogxoixokxorxowxpaxpcxpexpgxpyxqaxqtxrgxrixrwxsjxslxsyxudxujxvixvsxwaxwgxwrxwtxwwxxbxxkxxmxxrxxtxytxyyxzmxzpybdybeychycnycpyddydgydkydsyeayecyenyeyygaygiygpygwyhdyhsyixyiyyizykaykryleyliylryluylyymxymzynayngynhynsynuyobyogyoiyotypkypzyreyriyrsyryysyytpyuuyvayvtywgywlywnywwyxayxgyxuyxyyyryyuyyzyzgyzkzbczblzbtzbwzdjzeazghzgrzhdzhnzizzkdzkzzlezljzlqzlszlwznkznszohzoozqezrazrgzrszuazuhzuyzxxzybzygzyjzynzypzzjEG~Hfr90tz10bwfrmwruCansth96gyesThaiGrekTibtgydeTfngmwnbsyidszshmvnoSyrcbyhrgwbslynlazsrkwkulrmyuytauzsauzsuRunrBugiItalfr92SyloazgaazlaazmibsswbybrbzcycvsdetafgqknhukmhupslurmmwnesyquuycouysouyttuzsiuztkuztozwmnzwmsSarbcnyndesldestgesziesolachyesayeshaznaazsmbwklbwkwsvsvuzngChamKaliKanaPhagSamrXsuxBopoCoptRjngSoraSoyoaerkaeuqauwabibrbikibimabimybjaqbntubsegbsrcbwlobwnwcdklcfmpcfsechticilgcivbcizzclvscnlncnnxczkaczpaczstdethdjobegmnesexfr95gekagnfagnfrgnlagnlognpigtjagtjugtzagwcagwoigyuthncphudehuduhugyhumihunkhuskhusnhuveidgoidjwidppieceiecwiekeiekkiekyielkielmilhaintgintriqwaitbnitfiitfritpaittnkwjalavilaxelrgklrrilueslululynqlywamcgamcjemclamcmamcmcmcmgmcmomdhimdrimublmubrmurrmwlimwmgmwnimwnkmwnumwsangbongcrngjingringtanicanlzhnpganpnanpranpsaomzapkgbpllbroarrubaruburudarusarutasddwsdgzsdnrskpvskzislnwsnlgsobrsogesosasrsisrwassecssewssjgsyhatdkatjgbuscauslausnhuycluymauyrnwsvsyehuyejayerayesuzwha1994azbaaznvbwjwbwsebyhobyvibzsccnfjcu99cvtscz51cz52cz64cz72cz80gesjgycugypthucshuhehukvitmslyjamwthrocvrsvosvssszluuzfauzjiczkrmt50mt60AghbArmiAvstBaliBamuBatkBuhdCakmCariCherCprtDuplEgypElbaGothGranGujrHaniHanoHmngJavaJpanKoreLanaLepcLimbLisuLyciLydiMahjMandManiMendMercModiMrooMteiNarbNbatOgamOlckOrkhOsmaPalmPermPhliPhlpPhnxPlrdPrtiSaurShrdSiddSundTagbTakrTaleTaluTavtTglgThaaTirhUgarVaiiWaraXpeoYiiiaeajaeazaeduaefuaeshamagamavameramgramktamloamshamsuamtvamvdauntausaaznxazsaazxaazyebh17bibbbicabicibigibikrbikybimubimwbingbirmbirtbirybjbobjcobjdobjkobjlibjmobjoubjplbjzobnbebnbmbntebqbobqsabqsebracbrapbrbabrcebrdfbresbrgobrmabrmgbrpebrpibrprbrrjbrscbrsebrspbrtobsakbsbibsbpbsbybscebscibsckbscobscsbsexbsfpbshibshtbsinbslibsmcbsmgbsmibsnebsnsbsribssabssebssobsssbswgbtgabttybwcebwchbwgabwghbwkgbwnebwstbyhmbymabymibzbzbzowcaabcabccambcanbcanlcaoncapecaqccaskcaytcdbccdbucdeqcdhucditcdkccdkecdkgcdkncdkscdlocdlucdmacdnkcdnucdsacdskcdsucdtacdtocdtucfaccfbbcfbkcfhkcfhmcfhscfkbcfkgcflbcfmbcfnmcfopcfukcfvkchagchaicharchbechblchbschfrchgechglchgrchjuchluchnechnwchowchsochszchtgchurchvdchvsciabcibscicmcidncigdcilccimgcismcisvciwrciymclaiclanclapclarclatclbiclcoclliclllcllrclmaclmlclnbclrmcltacmadcmcecmencmescmltcmnocmnwcmoucmsucmswcnahcnbjcncqcngdcngscngxcngzcnhecnhicnhncnjlcnjscnjxcnmocnnmcnqhcnshcnsncnsxcntjcntwcnxjcnxzcnzjcodccrsjcu01cvbrcvbvcvcacvcfcvcrcvmacvmocvpacvpncvprcvrbcvrgcvrscvsfcvsocvsscvsvcvtacz10cz20cz31cz32cz41cz42cz53cz63cz71debbdebedebwdebydehbdehedehhdemvdenidenwderpdeshdesndjtaee37ee39ee44ee49ee51ee57ee59ee65ee67ee70ee74ee78ee82ee84ee86egbaegbhegdkegdteggheggzegisegjsegkbegkneglxegmteranerdkerduergbermaerskesabesalesanesavesbaesbiesbuesceescnescoesgaesgcesgiesgresgueshuesibesleesloesluesmaesmlesmuesnaesncesorespmespoespvesriessaesseessgessoesssestoesvaesvcesvieszaetaaetametbeetddetgaethaetorettifi01frblfrcpfrgffrgpfrmffrmqfrncfrpffrpmfrrefrtffrwffrytgd10geabgeajgegugeimgekkgemmgerlgetbghaaghahghbaghcpghepghnpghtvghueghuwghwpglavglkuglqeglqtglsmgnbkgncogndbgndigndlgndugnfogngagngugnksgnlegnnzgnsigntegntognyogqangqbngqbsgqcsgqligqwngr69gtavgtbvgtcmgtcqgtesgtgugthugtizgtpegtprgtqcgtqzgtregtsagtsmgtsogtsrgtsugttogwbagwgagwqugwtogybagyebgymagypmgyudhnathnchhncrhnephnfmhngdhnibhninhnlehnlphnochnolhnsbhnvahnyohtcehtgahtnihtnohtouhubahubchubehubkhubuhubzhueghuerhufehugshuhbhuhvhujnhukehunohunyhupehusdhusfhushhuszhutbhutohuvahuvmhuzahuzeidacidbeidbtidjiidjkidjtidkiidlaidmaidmlidmuidnbidriidsgidyoiedlieldielhielsiemhieoyiernietaiewdiewhiljmiltainaninapinbrinctinddindlindningaingjinhpinhrinjhinjkinkainklinldinmhinmlinmninmpinmzinnlinorinpbinpyinrjinskintninupinutinwbiqaniqariqbgiqdaiqdiiqdqiqkaiqkiiqmaiqmuiqnaiqniiqqaiqsdiqsuit21it23it25it32it34it36it42it45it52it55it57it62it65it67it72it75it82it88itagitatitavitbaitbgitbiitblitbzitceitclitczitenitfcitfeitfgitfmitgeitgoitgritimitisitkritlcitleitliitloitmeitmiitnaitnoitnuitogitoritotitpgitpiitpritpzitraitrcitreitrgitriitsaitsiitsvittaitteittvituditveitviitvvjoajjoamjoaqjoatjoazjobajoirjojajokajomajomdjomnkggbkggokn15kp10kr11kr50kwahkwfakwhakwmulaatlaholakhlalmlalplaoulaphlasllasvlavtlaxalaxilaxslbaklbaslbbalbjalbjllbnalrbglrbmlrcmlrgblrgglrgplrlolrmglrmolrnilrrglrsilt60ltalltklltkultmrltpnltsalttaltteltutltvllucaluclludilueclugrlumelurdluvdluwilybalybulydrlygtlyjglyjilyjulykflymblymqlysblysrlytblywdlywslyzamcclmccomcfomcmumcphmcsdmcsrmcvrmdanmdbamdbdmdcamddomddrmddumdedmdfamdflmdgamdglmdiamdlemdnimdocmdormdremdsdmdsimdstmdsvmdtamdtemdunmk16mk30mk69mk78mk85ml10muagmuccmucumuflmugpmumomupamuplmupumupwmuqbmuromusamuvpmv17mv20mwbamwblmwckmwcrmwctmwdemwdomwlkmwmcmwmumwmwmwmzmwnsmwphmwzonacanaernahanakanakenakhnakunakwnaodnaohnaonnaowngabngadngaknganngbangbengbyngdengebngedngekngenngfcnggongimngktngkwnglangnangningogngonngosngoyngplngsongyongzanianniasniboniciniconiesnigrnijinilenimdnimnninsnirinisjnlawnlcwnldrnlflnlfrnlgenlgrnllinlnbnlnhnlovnlsxnlutnlzenpbanpbhnpdhnpjanpkanpkonplunpmanpmenpseombjombsombuomdaommaommuomsjomssomwuomzupa10paempakypanbpkbapkispkjkpkkppkpbpksdpktapl02pl04pl06pl08pl10pl12pl14pl16pl18pl20pl22pl24pl26pl28pl30pl32pt20pt30py19qadaqakhqamsqaraqashqausqawaqazaroabroagrobcrobhrobnrobrrobtrobvrobzrocjroclrodbrodjrogjroglrogrrohdrohrroifroilroisromhrommromsrontrootrophrosbrosjrosmrosvrotrrovlrovnrovsrskmruadrualrucerucuruinrukorukrrumerumoruserutyruudsa14sbcesbchsbctsbgusbissbrbsbtesbwesddcsddesddnsddssdgdsdgksdkasdkhsdknsdkssdnbsdnosdnwsdrssdsisebdshacshhlshtaskbcskblskkisknisktasktcsndbsndksnfksnkasnklsnmtsnsesnslsntcsnthsnzgsoawsobksobnsobysogasohisojdsojhsomusonusosdsoshsososotosowosrbrsrcmsrcrsrmasrnisrpmsrprsrsassbnssbwsseesslkssnussuysswrsvahsvcasvchsvcusvlisvmosvpasvsasvsmsvsosvunsvussydisydrsydysyhisylasyrasyrdsysusytaszhhszmatdbatdbgtdbotdcbtdeetdeotdgrtdhltdlctdlotdlrtdmatdmctdmetdmotdndtdodtdsatdsitdtatdtitdwftjdutjkttjratjsutlaltlantlbatlbotlcotlditlertllatllitlmftlmttloetlvitn61ua05ua07ua09ua12ua14ua18ua21ua23ua26ua30ua32ua35ua40ua43ua46ua48ua51ua53ua56ua59ua61ua63ua65ua68ua71ua74ua77um67um71um76um79um81um84um86um89um95usasusazuscousctusdcusdeusflusgausguushiusiausidusilusinusksuskyusmausmiusmpusnjusnmusnvusnyusohusokusoruspausprusriustnustxusumusutusvausviusvtuswauswiuswvuswyuycauyduuyfduyfsuylauymouypauyrvuysauysjuzanuzbuuznwuzqauzqruzxovn09vn18vn39vn49vn61vn63vnctvndnvnhnvnhpvnsgwfalwfsgwfuvwsaawsalwsatwsfawsgewsgiwspawssawstuwsvfyeabyeadyeamyebayedayedhyehdyehjyeibyelayemayemryemwyesdyesnyetazaeczafszagtzalpzampzanczanlzanwzawczm10zwbuzwmazwmczwmezwmi19011996BhksHiraHrktHungMarcMeroSgnwSogoalmmalshalskbrrochshcnhkcvsldjarescbgeskgnbfidsbidsliecniecoitmbitpcitvamdcrpllusyhlMultczliczmoczpldz32dz36dz44dz48fr84fr85fr94gwbmitbomt68mwksmwmhtr81tz12tz15tz19tz20uyroDJ~K35.1AC~GAL~MAQ~UAW~XAhomBA~BBD~JBL~OBQ~TBV~WBY~ZBassCC~DCF~ICK~PCU~ZDogrER~TElymFI~KGA~BGD~IGL~NGP~UGongGonmHM~NHT~UHanbHangHatrHluwHmnpIC~EIL~OIQ~TJO~PJamoKG~IKM~NKY~ZKharKthiLA~CLR~VLinaLinbMC~HMK~ZMakaMedfNE~GNO~PNandNewaNshuOsgePE~HPK~NPR~TPaucQM~NQP~TQV~ZQaagQaahQaaiRohgSA~ESG~OSR~TSX~ZSogdTC~DTF~HTJ~OTV~WTangUY~ZWchoXA~BXC~JXL~ZZanbZinhZmthZsyeZsymZxxxZyyyZzzzad02ad03ad04ad05ad06ad07ad08ag03ag04ag05ag06ag07ag08ag10ag11al01al02al03al04al05al06al07al08al09al10al11al12albralbualdialdlaldraldvalelaleralfralgjalgralhaalkoalkralkuallballeallualmkalmralmtalpgalpualsraltealtpaltralvlba10bb01bb02bb03bb04bb05bb06bb07bb08bb09bb10bb11bd01bd02bd03bd04bd05bd06bd07bd08bd09bd10bd11bd12bd13bd14bd15bd16bd17bd18bd19bd20bd21bd22bd23bd24bd25bd26bd27bd28bd29bd30bd31bd32bd33bd34bd35bd36bd37bd38bd39bd40bd41bd42bd43bd44bd45bd46bd47bd48bd49bd50bd51bd52bd53bd54bd55bd56bd57bd58bd59bd60bd61bd62bd63bd64bf01bf02bf03bf04bf05bf06bf07bf08bf09bf10bf11bf12bf13bg01bg02bg03bg04bg05bg06bg07bg08bg09bg10bg11bg12bg13bg14bg15bg16bg17bg18bg19bg20bg21bg22bg23bg24bg25bg26bg27bg28bh13bh14bh15bh16biblbibmbjakbjalbralbrambrmsbrmtbrpabrpbbrrnbrrrbrrsbsnobsnpbt11bt12bt13bt14bt15bt21bt22bt23bt24bt31bt32bt33bt34bt41bt42bt43bt44bt45bwsobwspcanscantcanucdbncdhkcdhlcdkacdkwcdmncdmocdorcg11cg12cg13cg14cg15cg16chsgchzgchzhcn71cnhacnhbcnhlcnsccnsdcu03cu04cu05cu06cu07cu08cu09cu10cu11cu12cu13cu14cu15cu16cvsmcy01cy02cy03cy04cy05cy06czjcczjmczolczprczusczvyczzldjasdjdidjdjdk81dk82dk83dk84dk85dm02dm03dm04dm05dm06dm07dm08dm09dm10dm11do01do02do03do04do05do06do07do08do09do10do11do12do13do14do15do16do17do18do19do20do21do22do23do24do25do26do27do28do29do30do31do32do33do34do35do36do37do38do39do40do41do42dz01dz02dz03dz04dz05dz06dz07dz08dz09dz10dz11dz12dz13dz14dz15dz16dz17dz18dz19dz20dz21dz22dz23dz24dz25dz26dz27dz28dz29dz30dz31dz33dz34dz35dz37dz38dz39dz40dz41dz42dz43dz45dz46dz47ecsdecseesaresasescaesccesclescmescrescsesctescuesmcesmdesteestfetsnetsofi02fi03fi04fi05fi06fi07fi08fi09fi10fi11fi12fi13fi14fi15fi16fi17fi18fi19fj01fj02fj03fj04fj05fj06fj07fj08fj09fj10fj11fj12fj13fj14fr01fr02fr03fr04fr05fr06fr07fr08fr09fr10fr11fr12fr13fr14fr15fr16fr17fr18fr19fr21fr22fr23fr24fr25fr26fr27fr28fr29fr2afr2bfr30fr31fr32fr33fr34fr35fr36fr37fr38fr39fr40fr41fr42fr43fr44fr45fr46fr47fr48fr49fr50fr51fr52fr53fr54fr55fr56fr57fr58fr59fr60fr61fr62fr63fr64fr65fr66fr67fr68fr69fr70fr71fr72fr73fr74fr75fr76fr77fr78fr79fr80fr81fr82fr83fr86fr87fr88fr89fr91fr93gd01gd02gd03gd04gd05gd06glqagnbegnkagnkbgnkdgnkegnkngnkognmcgnmdgnmlgnmmgr01gra1gwblhnclhncmhr01hr02hr03hr04hr05hr06hr07hr08hr09hr10hr11hr12hr13hr14hr15hr16hr17hr18hr19hr20hr21htndhtnehtsdhtsehusohusshustidbaidbbidjaidjbidkaidkbidkridksidktidkuidntidnuidpaidpbidsaidsmidsnidsridssidstidsuiemniemoiewwiewxinarinasiqbaiqbbir01ir02ir03ir04ir05ir06ir07ir08ir10ir11ir12ir13ir14ir15ir16ir17ir18ir19ir20ir21ir22ir23ir24ir25ir26ir27ir28ir29ir30ir31ir32it77it78itanitaoitapitaqitaritbritbsitbtitcaitcbitchitciitcnitcoitcritcsitctitltitluitmcitmnitmoitmtitpditpeitpnitpoitptitpuitpvitrmitrnitroitsoitspitsritssittoittpittrittsitvbitvcitvritvsitvtjm01jm02jm03jm04jm05jm06jm07jm08jm09jm10jm11jm12jm13jm14jp01jp02jp03jp04jp05jp06jp07jp08jp09jp10jp11jp12jp13jp14jp15jp16jp17jp18jp19jp20jp21jp22jp23jp24jp25jp26jp27jp28jp29jp30jp31jp32jp33jp34jp35jp36jp37jp38jp39jp40jp41jp42jp43jp44jp45jp46jp47ke01ke02ke03ke04ke05ke06ke07ke08ke09ke10ke11ke12ke13ke14ke15ke16ke17ke18ke19ke20ke21ke22ke23ke24ke25ke26ke27ke28ke29ke30ke31ke32ke33ke34ke35ke36ke37ke38ke39ke40ke41ke42ke43ke44ke45ke46ke47kh10kh11kh12kh13kh14kh15kh16kh17kh18kh19kh20kh21kh22kh23kh24kh25kn01kn02kn03kn04kn05kn06kn07kn08kn09kn10kn11kn12kn13kp01kp02kp03kp04kp05kp06kp07kp08kp09kp13kp14kr26kr27kr28kr29kr30kr31kr41kr42kr43kr44kr45kr46kr47kr48kr49labklabllaxnlbbhlbbilc01lc02lc03lc05lc06lc07lc08lc10lc11lc12li01li02li03li04li05li06li07li08li09li10li11lk11lk12lk13lk21lk22lk23lk31lk32lk33lk41lk42lk43lk44lk45lk51lk52lk53lk61lk62lk71lk72lk81lk82lk91lk92lt01lt02lt03lt04lt05lt06lt07lt08lt09lt10lt11lt12lt13lt14lt15lt16lt17lt18lt19lt20lt21lt22lt23lt24lt25lt26lt27lt28lt29lt30lt31lt32lt33lt34lt35lt36lt37lt38lt39lt40lt41lt42lt43lt44lt45lt46lt47lt48lt49lt50lt51lt52lt53lt54lt55lt56lt57lt58lt59lymilymjma01ma02ma03ma04ma05ma06ma07ma08ma09ma10ma11ma12mcsomcspmdbrmdbsmdclmdcmmdcsmdctmdcumdsnmdsome01me02me03me04me05me06me07me08me09me10me11me12me13me14me15me16me17me18me19me20me21me22me23mk01mk02mk03mk04mk05mk06mk07mk08mk09mk10mk11mk12mk13mk14mk15mk17mk18mk19mk20mk21mk22mk23mk24mk25mk26mk27mk31mk32mk33mk34mk35mk36mk37mk40mk41mk42mk43mk44mk45mk46mk47mk48mk49mk50mk51mk52mk53mk54mk55mk56mk57mk58mk59mk60mk61mk62mk63mk64mk65mk66mk67mk68mk70mk71mk72mk73mk74mk75mk76mk77mk79mk80mk81mk82mk83mk84mm01mm02mm03mm04mm05mm06mm07mm11mm12mm13mm14mm15mm16mm17mm18mr01mr02mr03mr04mr05mr06mr07mr08mr09mr10mr11mr12mr13mr14mr15mt01mt02mt03mt04mt05mt06mt07mt08mt09mt10mt11mt12mt13mt14mt15mt16mt17mt18mt19mt20mt21mt22mt23mt24mt25mt26mt27mt28mt29mt30mt31mt32mt33mt34mt35mt36mt37mt38mt39mt40mt41mt42mt43mt44mt45mt46mt47mt48mt49mt51mt52mt53mt54mt55mt56mt57mt58mt59mt61mt62mt63mt64mt65mt66mt67mv00mv01mv02mv03mv04mv05mv07mv08mv12mv13mv14mv23mv24mv25mv26mv27mv28mv29mvcemvncmvscmvsumvunmvusmwkrmy01my02my03my04my05my06my07my08my09my10my11my12my13my14my15my16naosnaotngkdngkengknngkonimsnimtno01no02no03no04no05no06no07no08no09no10no11no12no14no15no18no19no20no21no22no23npp1npp2npp3npp4npp5npp6npp7nr01nr02nr03nr04nr05nr06nr07nr08nr09nr10nr11nr12nr13nr14ombaomshph00ph01ph02ph03ph05ph06ph07ph08ph09ph10ph11ph12ph13ph14ph15ph40ph41pldsplkpplldplmaplmzplopplpdplpkplpmplwnplwpplzppt01pt02pt03pt04pt05pt06pt07pt08pt09pt10pt11pt12pt13pt14pt15pt16pt17pt18py10py11py12py13py14py15py16rocsroctrotlrotmrs00rs01rs02rs03rs04rs05rs06rs07rs08rs09rs10rs11rs12rs13rs14rs15rs16rs17rs18rs19rs20rs21rs22rs23rs24rs25rs26rs27rs28rs29rukbrukcrukkruklrw01rw02rw03rw04rw05sa01sa02sa03sa04sa05sa06sa07sa08sa09sa10sa11sa12sbmksbmlsc01sc02sc03sc04sc05sc06sc07sc08sc09sc10sc11sc12sc13sc14sc15sc16sc17sc18sc19sc20sc21sc22sc23sc24sc25seabseacsg01sg02sg03sg04sg05sm01sm02sm03sm04sm05sm06sm07sm08sm09snkdsnkesyhmth10th11th12th13th14th15th16th17th18th19th20th21th22th23th24th25th26th27th30th31th32th33th34th35th36th37th38th39th40th41th42th43th44th45th46th47th48th49th50th51th52th53th54th55th56th57th58th60th61th62th63th64th65th66th67th70th71th72th73th74th75th76th77th80th81th82th83th84th85th86th90th91th92th93th94th95tn11tn12tn13tn14tn21tn22tn23tn31tn32tn33tn34tn41tn42tn43tn51tn52tn53tn71tn72tn73tn81tn82tn83to01to02to03to04to05tr01tr02tr03tr04tr05tr06tr07tr08tr09tr10tr11tr12tr13tr14tr15tr16tr17tr18tr19tr20tr21tr22tr23tr24tr25tr26tr27tr28tr29tr30tr31tr32tr33tr34tr35tr36tr37tr38tr39tr40tr41tr42tr43tr44tr45tr46tr47tr48tr49tr50tr51tr52tr53tr54tr55tr56tr57tr58tr59tr60tr61tr62tr63tr64tr65tr66tr67tr68tr69tr70tr71tr72tr73tr74tr75tr76tr77tr78tr79tr80tz01tz02tz03tz04tz05tz06tz07tz08tz09tz11tz13tz14tz16tz17tz18tz21tz22tz23tz24tz25tz26tz27tz28tz29tz30tz31usalusmdusmeusmnusmsusmtusncusndusneusscussdvc01vc02vc03vc04vc05vc06vn01vn02vn03vn04vn05vn06vn07vn13vn14vn20vn21vn22vn23vn24vn25vn26vn27vn28vn29vn30vn31vn32vn33vn34vn35vn36vn37vn40vn41vn43vn44vn45vn46vn47vn50vn51vn52vn53vn54vn55vn56vn57vn58vn59vn66vn67vn68vn69vn70vn71vn72vn73zm01zm02zm03zm04zm05zm06zm07zm08zm09zwmvzwmwen_INen_DEen_PHen_ZAen_PKen_UGen_GBen_KEen_NG053~4en_NLpt_FRen_ATen_BEpt_MZen_SIen_TZpt_CHpt_LUpt_PTen_CAen_CYen_DKen_FIen_GHen_MTen_NAlunaren_ERen_FJen_FMen_IEen_MUen_MYen_RWen_SDen_SEen_SGen_SLen_VUen_ZMen_ZWpt_AOpt_GQtwtnn*_*_*aoluaen_CMen_ILen_JMen_MGen_MWen_NRen_NZen_PGen_PWen_SCen_WSes_BOes_ECes_PYgbessmabempt_BRgbsgclv029mamarphtarrusarruyaraftakaouigbewhten_BWen_DMen_GMen_GYen_KIen_LSen_NUen_SSen_SZen_TOen_TTen_TVen_VCes_ARes_BZes_CLes_CRes_DOes_GTes_MXes_NIes_PAes_PEes_SVes_VEgbvglgbwlngbyorgbzetkzshykzyuzkzzhamatazmhnmkmhutinzwgnpt_CVpt_GWpt_TLruzabttsfotwhsqcobolgbgwnmaesmmhkilmxverpetumphbohphcebphslepw214154~5en_AGen_AIen_AUen_BBen_BSen_CCen_GDen_GIen_IMen_JEen_KNen_LCen_LRen_SBen_SXen_TKen_VGes_COes_CUes_HNes_PRes_UYlv005lv011lv013lv021lv104psrbhpt_MOpt_STsi156rusakrusmoafbdgafghaafjowaozaiazbalazimiazogubewlgbfbazbfsenbfzircoguvconsacosapfrarafrgesfrlregbcldgbcmngbdbygbdevgberwgbflngbgregbhnsgbiowgbkhlgblndgbmulgbnwmgbrdbgbstygbwdugbwokkzalalvlpxlvvenmachtmainemanadmasefmasetmharnmhebomxgromxhidmxnlenzboppgebrphdaophifuphiliphilsphisapsgzapw002pw004pw010pw050pw100pw150pw212pw218pw222ruarkruirkrukamrukdarukgnruorerusveruvorvuseeazzanazzaren_BMen_CKen_CXen_DGen_FKen_GGen_IOen_KYen_MSen_NFen_PNen_SHen_TCgbwlvlvdgvmxtamnzwkopepiuphsukphzasvutaecz202cz203cz208cz324cz422cz426cz512cz524cz533cz634cz643cz646gbstslv009lv014lv017lv018lv019lv030lv039lv057lv061lv108si116si124si132si136si144si152si170si174si180si188si191si192ug232ug320ug328ug332ug404ug408ug410ug414ug417ug418ug419ug430afbdsafbglafdayaffraaffybafghoafhelafherafkabafkanafkapafkdzafkhoafknraflagaflogafnanafnimafnurafpanafparafpiaafpkaafsamafsarafuruafwarafzabaobgoaobguaobieaocabaoccuaocusaohuaaohuiaolnoaolsuaomalaomoxaonamauactaunswauqldautasauvicazabsazagaazagcazagmazagsazaguazastazbabazbarazbeyazbilazcabazcalazculazdasazfuzazgadazgorazgoyazgygazhacazismazkalazkanazkurazlacazlanazlerazmasaznefazordazqabazqaxazqazazqbaazqbiazqobazqusazsabazsadazsahazsarazsatazsbnazsiyazskrazsmiazsmxazsusaztaraztovazucaazxacazxciazxizazxvdazyarazyevbabihbabrcbasrpbebrubevanbevbrbevlgbevlibevovbevwvbewalbewbrbewlxbewnabfbgrbfblgbfblkbfcombfganbfgnabfgoubfhoubfiobbfkadbfkenbfkmdbfkmpbfkopbfkowbflerbflorbfmoubfnambfnaobfnaybfnoubfoubbfoudbfpasbfponbfsisbfsmtbfsngbfsombfsorbftapbftuibfyagbfyatbfzonbfzoubzczlbztolcfbgfcgbzvcoamacoantcoaracoatlcoboycocalcocaqcocascocaucocescochococorcocuncoguacohuicolagcomagcometconarcoputcoquicoriscosancosuccotolcovaccovaucovidecr~segalxegasnegastegbnsegfymegkfsegmnfegptsegshgegshregsinegsuzegwadfmksafmpnifmtrkfmyapfrbfcfrbrefrcorfrcvlfrguafrhdffridffrmayfrnaqfrnorfroccfrpacfrpdlgbagbgbagygbandgbanngbansgbbasgbbbdgbbengbbexgbbfsgbbgegbbgwgbbirgbbkmgbbmhgbbnegbbnhgbbnsgbbolgbbplgbbrygbbstgbburgbcamgbcaygbcbfgbccggbcgngbchegbchwgbclkgbcmagbcmdgbcongbcovgbcrfgbcrygbcwygbdalgbdengbdergbdgygbdorgbdrsgbdudgbdurgbealgbeawgbeaygbedhgbedugbelngbelsgberygbesxgbfalgbfifgbfmogbgatgbgbngbglggbglsgbhavgbhckgbhefgbhilgbhldgbhmfgbhplgbhrtgbhrwgbhrygbiosgbislgbivcgbkecgbkengbkirgbkttgbkwlgblangblbcgblbhgblcegbldsgblecgblewgblingblivgblutgbmangbmdbgbmdwgbmeagbmikgbmlngbmongbmrtgbmrygbmtygbnaygbnblgbnelgbnetgbnfkgbngmgbnirgbnlkgbnlngbnmdgbnsmgbnthgbntlgbnttgbntygbnwpgbnykgboldgborkgboxfgbpemgbpkngbplygbpolgbporgbpowgbptegbrccgbrchgbrctgbrdggbrfwgbricgbrotgbrutgbsawgbsaygbscbgbsctgbsfkgbsftgbshfgbshngbshrgbskpgbslkgbsndgbsosgbsrygbstegbstngbswagbswdgbswkgbtamgbtfwgbthrgbtobgbtofgbtrfgbtwhgbukmgbwargbwbkgbwftgbwgngbwilgbwkfgbwllgbwlsgbwndgbwnmgbworgbwrlgbwrtgbwrxgbwsmgbwsxgml~nkzakmkzaktkzalmkzastkzatykzbaykzkarkzkuskzkzykzmankzpavkzsevkzvoskzzaplv110lvjellvjkblvjurlvrezlvrixlvvmrmaagdmaaoumaaszmaazimabodmabommabrrmacasmachemachimadrimaerrmaesimafahmafesmafigmafqhmahajmahaomahocmaifrmajdimajramakenmakesmakhemalaamalarmamdfmamedmamekmamidmamohmamoumanoumaouamaoudmaoujmaouzmarabmarehmasafmasalmasibmasifmaskhmatafmataimataomatarmatatmatetmatinmatizmatngmatntmayusmazagmhaurmhenimhjabmhjalmhkwamhlaemhlibmhlikmhmajmhmalmhmejmhmilmhnmumhronmhujamhwthmhwtjmlbkomn035mn037mn039mn041mn043mn049mn051mn053mn055mn057mn059mn061mn067mn069mn071mn073mvmlemxagumxbcnmxbcsmxcammxchhmxchpmxcmxmxcoamxcolmxdurmxguamxjalmxmexmxmicmxmormxnaymxoaxmxpuemxquemxroomxsinmxslpmxsonmxtabmxtlamxyucmxzacmzmpmnzauknzcannzcitnzgisnzhkbnzmbhnzmwtnznsnnzntlnzotanzstlnztasnztkinzwtcotherpeamapeancpeapupearepeayapecajpecalpecuspehucpehuvpeicapejunpelimpelmapelorpemddpemoqpepaspepunpesampetacpeucapgcpkpgcpmpgehgpgepwpgeswpggpkpghlapgjwkpgmbapgmrlpgncdpgnikpgnpppgnsbpgsanpgshmpgwbkpgwhmpgwpdphabrphagnphagsphaklphalbphantphapaphaurphbanphbasphbenphbilphbtgphbtnphcagphcapphcavphcomphdasphdavphdinphdvopheasphguiphilnphkalphlagphlanphlasphleyphlunphmadphmagphmasphmdcphmdrphmouphmscphmsrphncophnecphnerphnsaphnuephnuvphplwphquephquiphrizphromphsarphscophsigphsluphsorphsunphsurphtawphwsaphzanphzmbphzsipsbthpsdebpshbnpsjrhpskyspsnbspsngzpsqqapsrfhpssltpstbspstkmpw224pw350pw370pyasurualtruamuruastrubelrubryrucheruchuruivarukemrukgdrukharukhmrukirruklurukosrukrsrukyarulenruliprumagrumosrumowrumurrunenrungrrunizrunvsruomsruorlruperrupnzruprirupskrurosruryarusamrusperustarutamrutomrutulrutverutyuruulyruvggruvlaruvlgruyanruyevttarittchattcttttdmnttmrcttpedttposttprtttptfttsgettsipttsjltttobtttuptvfuntvnittvnkftvnkltvnmatvnmgtvnuitvvaitwchatwcyitwcyqtwhsztwhuatwilatwkeetwkhhtwkintwlietwmiatwnantwnwttwpentwpiftwtaotwtpetwttttwtxgtwyunvumapvupamvusamvutobalukuaocnocz204cz312cz316cz531cz532cz534cz642cz724cz804gbarmgbbdfgbdgngbdrygbenfgbfergblsblv003lv008lv012lv015lv016lv020lv024lv028lv031lv032lv034lv035lv036lv040lv044lv048lv051lv052lv053lv054lv056lv060lv064lv068lv070lv072lv074lv076lv084lv086lv090lv092lv096osojspsjenpw226si112si120si140si142si143si148si151si154si155si158si162si166si175si178si184si196ug230ug231ug233ug234ug304ug308ug334ug428masiksotav142~3001~3013~5017~9034~5150~1ARL~MBGL~MBRB~CCLE~FESA~BHK+MOXBA~DYUM~Naaa~iaak~laan~qaas~xaba~jabl~zaca~bacd~fach~iack~nacp~zada~badd~jadn~oadq~uadw~zaea~eaek~naeq~saey~zafa~bafbalafbamafd~eafg~iafn~pafs~uaga~oagq~zaha~bahg~iahk~pahr~taia~taiw~yakb~mako~zalc~ralt~zama~came~gami~zana~zaoa~naocnnaor~uapa~zaqc~daql~nara~harc~earh~larj~narn~zarp~zasa~lasn~zat1~9ata~eatg~zaua~dauf~uauw~zavk~oavs~vawa~eawg~iawm~oawr~yaxk~maya~eayg~iayk~layn~qays~uayy~zaza~dazm~oazsakazsalazzaqbaa~jban~pbarlabar~ybba~zbca~bbcd~kbcm~wbcy~zbda~hbda~zbea~kbeo~zbfa~ubfbalbfbambfbanbfkosbfkotbfw~zbga~gbgi~lbgn~zbha~jbhl~zbia~gbij~rbiskebit~zbja~cbje~pbjr~zbkc~dbkf~zbla~tblv~zbma~xbna~gbni~zboa~bbob~cboe~rbon~pboontbos~tbot~zbpa~bbpg~zbqa~dbqf~zbra~dbrf~zbsa~cbse~ybtc~kbtm~zbua~kbum~qbus~zbva~rbvt~zbwa~ubww~zbxa~jbxl~qbxu~wbya~tbyv~xbza~zcaa~scau~zcba~dcbi~lcbn~ocbq~wccc~eccg~hccl~pccr~scdc~jcdm~ocdr~scdy~zcea~bcek~lcg7~9chb~dchf~hchj~rchw~zcia~ecim~ncjh~icjm~pckn~ockq~vckx~zclh~mclt~ucml~mcmr~tcna~ccng~icnk~lcns~ucnw~xcoa~hcoj~qcornucot~xcpa~ccpe~gcpn~pcpx~ycra~dcrf~tcrg~hcrv~zcsa~ocsq~wcsy~zctc~ectg~hctl~pcts~ucua~ccug~lcuo~ycwa~bcya~bcz201cz205cz206cz207cz209cz20acz20bcz20ccz311cz313cz314cz315cz317cz321cz322cz323cz325cz326cz327cz411cz412cz413cz421cz423cz424cz425cz427cz511cz513cz514cz521cz522cz523cz525cz631cz632cz633cz635cz641cz644cz645cz647cz711cz712cz713cz714cz715cz721cz722cz723cz801cz802cz803cz805cz806czn~odac~edag~mdangidaq~sdau~zdbd~gdbi~jdbl~rdbt~wddd~eddi~jddn~oddr~sdec~idek~ndep~sdga~edgg~idgk~ldgr~udgw~xdhl~odhr~sdhu~xdia~ddif~jdil~pdir~udiw~zdja~fdji~kdjm~odkr~sdlm~ndma~edmk~odmr~sdmu~ydnd~edni~kdnn~odnt~wdoa~cdoe~fdoh~idok~ldon~tdov~zdra~edrn~odrq~udsh~idta~bdth~idtm~pdtr~udua~iduk~sduu~zdwr~sdwy~zdya~bdym~oeca~iecl~pect~uecw~zegx~yekl~meko~pelh~iema~bemm~nemw~yen_BZen_CHen_HKen_MOena~denl~oenq~renu~xerg~ierr~tes_BRes_USesg~iesl~oesx~yetb~cetn~oetr~ufaa~bfaf~nfax~zfit~uflh~ifom~nfor~sfra~bfrc~dfrd~gfrh~mfro~pfro~tfrq~rfrs~tfru~vfud~ffuh~jfum~nfuq~rfut~vga1~9gaa~ugaw~ygbabcgbabdgbabegbantgbardgba~bgbbdggbblagbblygbbnbgbbrcgbbrdgbcgvgbckfgbcktgbclrgbcsrgbdncgbdndgbdowgbd~ngbenggbhalgbhamgblmvgblrngbmftgbmylgbndngbntagbnymgbomhgbp~sgbslfgbslggbsolgbsomgbstbgbstggbsthgbsttgbu~zgcc~fgda~ogdq~ugea~dgeg~mgev~zgga~bggd~eggk~lggn~oggt~ughk~lghn~oghr~tgia~egig~hgil~ngip~ugiw~zgjm~ngkn~pglc~dglh~lgma~bgmd~egmg~hgmu~zgna~egng~ngnq~rgnt~ugoa~ugow~zgra~dgra~mgrg~kgrq~zgsl~pgua~fguh~iguk~uguw~xgve~fgvl~pgvr~sgwa~ggwi~jgwm~ngwt~ugww~xgyd~ggyl~ohaa~shav~zhba~bhbn~oheg~ihia~bhif~lhiw~xhla~bhld~ehlt~uhma~nhmp~zhnd~ehnh~jhnn~ohoa~ehoh~mhoo~phor~thov~whoy~zhro~phrt~uhrw~xhub~mhuo~zhyw~xiba~bibd~eibg~hibl~nida~eidr~uifa~bife~figl~oijn~oikk~liko~pikr~tikv~xila~bilo~pilu~vimn~oimr~sinb~cing~hinl~pins~tirh~iirn~oirx~yis1~8isc~eisg~iism~oist~uitb~eitk~mitr~titv~zjaa~fjaj~ojas~ujauerjax~zjbi~kjbn~ojbt~ujcs~tjeh~ijek~ljet~ujia~ejig~ijil~mjit~vjko~pjma~djmr~sjmw~xjni~jjor~sjra~bjrt~ujua~djuh~ijuk~pjur~ukaa~kkao~rkav~ykba~ekbg~zkca~zkdc~rkdt~ukdw~zkea~zkfa~zkga~bkgb~ckgc~dkge~gkgi~ykgn~okh3~9kha~jkhn~zkia~jkil~mkio~qkis~zkja~vkjx~zkka~zkkcorkla~zkma~qkms~zkna~bknd~fkni~mkno~zkoc~ikok~lkoo~qkos~wkoy~zkpa~okpq~ukpw~zkqa~zkra~fkrh~lkrn~pkrr~zksa~zkscorkta~qkts~zkub~qkus~zkva~rkvt~zkwa~pkwr~zkxa~dkxh~zkya~zkza~gkzk~skzu~zlaa~nlap~slaw~zlba~clbe~glbi~jlbl~olbq~zlcc~flcl~mlcp~qlda~bldg~qlea~fleh~zlga~blgg~ilgk~nlgq~rlgt~ulhh~ilhl~nlhs~ulia~hlij~llio~slipawliu~zljw~xlka~elkh~jlkl~olkr~ulla~qlma~llmn~rlmu~zlna~blng~jlnl~oloa~cloe~zlpn~olrk~olsa~hlsd~elsh~ilsj~klsl~mlso~plsr~tltg~iltn~oluc~flui~wluy~zlv001lv002lv004lv006lv007lv010lv022lv023lv025lv026lv027lv033lv037lv038lv041lv042lv043lv045lv046lv047lv049lv050lv055lv058lv059lv062lv063lv065lv066lv067lv069lv071lv073lv075lv077lv078lv079lv080lv081lv082lv083lv085lv087lv088lv089lv091lv093lv094lv095lv097lv098lv099lv100lv101lv102lv103lv105lv106lv107lv109lwg~hlwl~mlws~umaa~bmabermabesmad~gmaguemagufmai~kmakhnmakhomammdmammnmam~nmap~qmasilmasybmas~xmba~fmbh~zmca~zmda~nmdp~zmea~fmeh~wmey~zmfa~zmga~wmgt~umgy~zmhalkmhallmha~gmhi~qmhs~umhw~zmia~rmit~umiw~zmjb~emjg~zmka~cmke~zml2~9mla~cmle~fmlh~smlu~xmma~rmmt~zmn046mn047mn063mn064mn065mna~jmnl~smnu~zmoc~emog~kmoo~zmpa~empg~zmqa~cmqe~zmra~hmrj~zmrnkcmsb~smsu~zmta~ymua~emug~kmum~omuq~vmux~zmva~bmvd~imvk~zmwa~cmwe~imwk~wmwx~ymxa~zmxdifmyb~pmyr~smyu~zmza~bmza~emzg~zmzp~qmzs~tnaa~cnae~tnaw~znba~enbg~knbm~wnca~oncq~unda~dndf~nndp~zne1~8nea~knedisnem~oneq~znga~znha~inhm~rnht~znia~oniq~znja~bnjh~jnjivanjl~onjr~unjx~znka~knkm~xnlbq1nlbq2nlbq3nli~mnlu~znma~znna~nnnp~wnny~znoc~nnop~qnos~wnoy~znp1~5npa~bnpg~hnpn~onpx~ynqk~onra~cnre~gnrk~nnrt~unsc~insk~zntd~enti~knto~pntw~znua~znuliknwa~cnwx~ynxd~enxk~onxq~rnyb~ynza~bnzy~zobk~mobt~uodt~uogb~coht~uojb~cojv~woka~bokd~eokg~ookr~soku~vold~eolt~uoma~comk~lomn~romt~xona~boni~konn~ponr~uonw~xoor~sorg~horn~oorr~xoso~post~uota~botd~eotk~ootq~uotw~zoua~bpa2~9paa~ipak~mpao~zpbb~cpbe~ipbl~ppbr~tpca~npdn~opdt~upea~bped~mpelalpelampeo~qpex~zpgk~lpgmplpgmpmphbukphbulphcamphcanphcasphcatphg~iphk~ophpamphpanphq~rpht~wpia~jpil~ppir~zpka~cpkg~hpkn~ppkr~upla~hplj~lpln~splu~wply~zpma~bpmd~fpmh~opmq~tpmw~zpng~zpoe~ipom~qpos~tpov~zppk~qpps~uprc~iprk~rprt~uprw~xpsc~epsg~ipsjempsl~upth~iptn~rptt~wpua~gpui~jpuo~rputerput~upuw~ypw227pw228pwa~bpwm~opy2~9pym~npyx~yqaa~zqba~zqca~zqda~zqea~zqfa~yqga~zqha~zqia~zqja~zqka~zqla~zqma~zqna~zqoa~zqpa~zqqa~zqra~zqsa~zqta~zqua~dquf~iquk~nqup~squv~yqvh~jqvl~pqvy~zqws~tqxn~uraa~draf~zrbk~lrea~brei~jrel~nrer~trgr~srigikril~nrit~urka~brkh~irma~irmk~qrms~xroa~grol~mroo~prozajrsl~mrub~crue~irumgrruo~qrut~uruy~zsaa~fsah~msaq~zsba~zsce~isck~lscn~qscs~xsda~csde~hsdj~psdr~vsea~wsec~isem~oses~usew~zsey~zsga~esgg~ksgm~nsgr~usgw~zsha~eshg~zsi001si002si003si004si005si006si007si008si009si010si011si012si013si014si015si016si017si018si019si020si021si022si023si024si025si026si027si028si029si030si031si032si033si034si035si036si037si038si039si040si041si042si043si044si045si046si047si048si049si050si051si052si053si054si055si056si057si058si059si060si061si062si063si064si065si066si067si068si069si070si071si072si073si074si075si076si077si078si079si080si081si082si083si084si085si086si087si088si089si090si091si092si093si094si095si096si097si098si099si100si101si102si103si104si105si106si107si108si109si110si111si113si114si115si117si118si119si121si122si123si125si126si127si128si129si130si131si133si134si135si137si138si139si141si146si147si149si150si153si157si159si160si161si163si164si165si167si168si169si171si172si173si176si177si179si181si182si183si185si186si187si189si190si193si194si195si197si198si199si200si201si202si203si204si205si206si207si208si209si210si211si212si213sia~bsid~msio~zsja~bsjd~esjk~psjr~uska~jskm~zslc~jsll~nslp~uslw~zsma~dsmf~nsmp~zsnb~csne~gsni~ssnu~zsoa~esog~lsolbason~ssou~zspb~espk~vsqj~ksqm~osqq~usra~bsre~isrk~osrq~zssa~vssx~zsta~bstd~wsua~csui~ksul~msuq~tsuv~zsva~cswf~gswi~ysxb~csxk~osxr~ssya~dsyk~osyr~ssyw~ysza~eszv~wtaa~gtai~ltan~stau~ztba~ztca~itck~qtcs~utcw~ztda~otdq~ttdx~ytea~item~ztfn~otga~ftgh~jtgn~zthd~fthh~ithk~nthp~wthy~ztid~etif~qtis~ztjl~otka~btkd~gtkl~ntkp~xtla~dtlf~vtlx~ytma~btma~otml~mtmq~wtmy~ztna~dtne~ftng~itnk~ztob~dtof~jtol~mtoo~stou~ztpe~gtpi~rtpt~ztql~rtqt~utra~ztsa~etsg~mtsp~ztta~pttetottrcmttr~wttwtotty~ztua~jtul~qtus~ztvd~etvk~otvs~utwa~htwkhqtwl~rtwtnqtwtpqtwtxqtwt~utww~ytxa~ctxg~jtxm~otxq~utxx~ytyh~jtyr~vtzl~ouam~nuccorudi~judl~mug101ug102ug103ug104ug105ug106ug107ug108ug109ug110ug111ug112ug113ug114ug115ug116ug117ug118ug119ug120ug121ug122ug123ug124ug125ug126ug201ug202ug203ug204ug205ug206ug207ug208ug209ug210ug211ug212ug213ug214ug215ug216ug217ug218ug219ug220ug221ug222ug223ug224ug225ug226ug227ug228ug229ug235ug236ug301ug302ug303ug305ug306ug307ug309ug310ug311ug312ug313ug314ug315ug316ug317ug318ug319ug321ug322ug323ug324ug325ug326ug327ug329ug330ug331ug333ug401ug402ug403ug405ug406ug407ug409ug411ug412ug413ug415ug416ug420ug421ug422ug423ug424ug425ug426ug427ug429ug431ug432uga~bugn~oukg~hukp~qula~cule~fulk~numa~dumm~pumr~sunm~nura~cure~purt~zush~iuum~nvae~jval~pvar~svau~vvea~pvec~dvel~mveo~pver~zvic~dvif~gvis~tvki~mvko~pvkt~uvma~mvmp~svmu~zvrs~tvum~nwaa~zwba~bwbe~fwbh~mwbp~twbv~wwdj~kwec~dweg~iwem~pwer~uwga~bwib~cwie~nwiu~vwka~bwlk~mwlr~swlu~ywma~ewmh~iwmm~owms~twmw~xwnb~ewnm~pwoa~gwom~owor~swra~bwrg~iwrk~pwrr~swru~zwsr~swsu~vwth~iwua~bwul~nwut~vwux~ywwa~bwya~bxaa~exai~wxbb~exbi~jxbm~pxcb~cxcg~hxcl~oxct~wxel~mxer~uxga~bxgf~gxgl~nxhc~exht~vxir~sxka~gxki~lxkn~zxla~exln~pxma~hxmj~zxna~bxng~ixnn~oxnr~uxny~zxoc~dxom~pxpi~kxpm~uxra~bxrd~exrm~nxrq~rxrt~uxsa~exsh~ixsm~sxsu~vxta~extg~jxtl~wxty~zxua~bxul~pxut~uxvn~oxwc~exwj~lxya~bxyj~lyaa~zyba~bybh~oybx~yyei~jyer~vygl~mygr~syif~nyip~vykk~oykt~uyla~byll~oymb~eymg~iymk~synd~eynk~lynn~oyok~nyox~yypa~bypg~hypm~pyra~byrk~oysc~dysn~pysr~syua~gyui~nyup~ryuw~zywq~rywt~uyxl~mzaa~hzaj~mzao~zzeg~hzga~bzgm~nzhw~xzia~bzik~nzka~bzkg~hzkn~pzkt~vzlm~nzma~zznd~ezoq~szpa~zzrn~pzsk~lztl~nztp~qzts~uztx~yzum~nchzg~htr80~1pt_*_*en_*_*es_*_*gritalao1990ar_*_*idba~bit77~8mdsn~ongkd~erukk~lcopticndyukapinyinBrah~iHans~tLina~bQaaa~fQaaj~pQaaq~zQaba~xaczzzzad02~8adzzzzaezzzzafzzzzag03~8ag10~1agzzzzaizzzzal01~9al10~2alka~calpq~ralzzzzam_*_*amzzzzaozzzzaqzzzzaranesarzzzzasanteaszzzzatzzzzauvernauzzzzawzzzzaxzzzzazzzzzba01~9bazzzzbb01~9bb10~1bbzzzzbd01~9bd10~9bd20~9bd30~9bd40~9bd50~9bd60~4bdzzzzbezzzzbf01~9bf10~3bfzzzzbg01~9bg10~9bg20~8bgzzzzbh13~5bhzzzzbibl~mbizzzzbjak~lbjzzzzblzzzzbmzzzzbnzzzzbozzzzbqzzzzbral~mbrms~tbrpa~bbrrn~obrrr~sbrzzzzbsno~pbszzzzbt11~5bt21~4bt31~4bt41~5btzzzzbvzzzzbwso~pbwzzzzbyzzzzbzzzzzcans~ucazzzzcczzzzcdhk~lcdmn~ocdzzzzcfzzzzcg11~6cgzzzzchsg~hchzzzzci01~9ci10~9cisaupcizzzzckzzzzclzzzzcmzzzzcn11~5cn21~3cn31~7cn41~6cn50~4cn61~5cn91~2cnha~bcnhk~lcnsc~dcnzzzzcozzzzcpzzzzcreisscrzzzzcu03~9cu10~6cuzzzzcvsl~mcvzzzzcwzzzzcxzzzzcy01~6cyzzzzczzzzzdajnkodezzzzdgzzzzdjar~sdjdi~jdjzzzzdk81~5dkzzzzdm02~9dm10~1dmzzzzdo01~9do10~9do20~9do30~9do40~2dozzzzdz01~9dz10~9dz20~9dz30~9dz40~8dzzzzzeazzzzecsd~eeczzzzeezzzzegzzzzehzzzzen_150erzzzzes_419esar~sesca~cescl~mescr~uesmc~deste~feszzzzetsn~oetzzzzfi02~9fi10~9fizzzzfj01~9fj10~4fjzzzzfkzzzzfmzzzzfonipafonupafozzzzfr01~9fr10~9fr21~9fr2a~bfr30~9fr40~9fr50~9fr60~9fr70~9fr80~9fr90~5frzzzzgascongazzzzgbzzzzgd01~6gdzzzzgesj~kgezzzzgfzzzzggzzzzghzzzzgizzzzglzzzzgmzzzzgnbe~fgnka~bgnkd~egnkn~ognmc~dgnml~mgnzzzzgpzzzzgqzzzzgr03~7gr11~7gr21~4gr31~4gr41~4gr51~9gr61~4gr71~3gr81~5gr91~4grzzzzgszzzzgtzzzzguzzzzgwbl~mgwzzzzgyzzzzhebrewheplochkzzzzhmzzzzhncl~mhnzzzzhr01~9hr10~9hr20~1hrzzzzhtnd~ehtsd~ehtzzzzhusn~ohuss~thuzzzziczzzzidja~bidka~bidkr~uidnt~uidpa~bidsa~bidsl~nidsr~uidzzzziecn~oiemn~oieww~xiezzzzilzzzzimzzzzinar~sindianinzzzziozzzziqba~biqzzzzir01~8ir10~9ir20~9ir30~2irzzzziszzzzitan~ritbn~oitbr~titca~bitch~iitcn~oitcr~titlt~uitmb~citmn~oitms~titpc~eitpn~oitpt~vitrm~oitso~pitsr~sittn~pittr~sitva~citvr~titzzzzjezzzzjm01~9jm10~4jmzzzzjozzzzjp01~9jp10~9jp20~9jp30~9jp40~7jpzzzzke01~9ke10~9ke20~9ke30~9ke40~7kezzzzkgzzzzkh10~9kh20~5khzzzzkizzzzkmzzzzkn01~9kn10~3knzzzzkp01~9kp13~4kpzzzzkr26~9kr30~1kr41~9krzzzzkwzzzzkyzzzzkzzzzzlabk~llazzzzlbbh~ilbzzzzlc01~3lc05~8lc10~2lczzzzli01~9li10~1lizzzzlk11~3lk21~3lk31~3lk41~5lk51~3lk61~2lk71~2lk81~2lk91~2lkzzzzlrzzzzlszzzzlt01~9lt10~9lt20~9lt30~9lt40~9lt50~9ltzzzzluzzzzlvzzzzlymi~jlyzzzzma01~9ma10~2ma13~6mazzzzmcso~pmczzzzmdbr~smdcl~mmdcr~umdzzzzme01~9me10~9me20~3mezzzzmfzzzzmgzzzzmhzzzzmk02~8mk10~4mk18~9mk20~7mk28~9mk32~7mk38~9mk40~9mk50~6mk58~9mk60~7mk70~6mk80~3mkzzzzmlzzzzmm01~7mm11~8mmzzzzmnzzzzmozzzzmpzzzzmqzzzzmr01~9mr10~5mrzzzzmszzzzmt01~9mt10~9mt20~9mt30~9mt40~9mt50~9mt60~8mtzzzzmuzzzzmv00~5mv07~8mv12~4mv23~9mvzzzzmwkr~smwmg~hmwzzzzmxzzzzmy01~9my10~6myzzzzmzzzzznaos~tnazzzznczzzznezzzznfzzzzngkn~ongzzzznicardnims~tnizzzznlzzzzno01~9no10~2no14~5no16~7no18~9no20~3nozzzznpp1~7npzzzznr01~9nr10~4nrzzzznuzzzznzzzzzomzzzzpamakapazzzzpezzzzpfzzzzpgzzzzph00~3ph05~9ph10~5ph40~1phzzzzpkzzzzplsk~lplzzzzpmzzzzpnzzzzprzzzzpszzzzpt01~9pt10~8ptzzzzpwzzzzpy10~6pyzzzzqazzzzrezzzzrocs~trotl~mrozzzzrs00~9rs10~9rs20~9rszzzzrukb~cruzzzzrw01~5rwzzzzsa01~9sa10~2sazzzzsbmk~lsbzzzzsc01~9sc10~9sc20~5scousesczzzzsdzzzzseab~csezzzzsg01~5sgzzzzshzzzzsimplesizzzzsjzzzzskzzzzslzzzzsm01~9smzzzzsnkd~esnzzzzsozzzzsrzzzzsszzzzstzzzzsvzzzzsxzzzzsyhl~msyzzzzszzzzztarasktazzzztczzzztdzzzztfzzzztgzzzzth10~9th20~7th30~9th40~9th50~8th60~7th70~7th80~6th90~6thzzzztjzzzztkzzzztlzzzztmzzzztn11~4tn21~3tn31~4tn41~3tn51~3tn71~3tn81~3tnzzzzto01~5tozzzztr01~9tr10~9tr20~9tr30~9tr40~9tr50~9tr60~9tr70~9trzzzzttzzzztvzzzztwzzzztz01~9tz10~9tz20~9tz30~1tzzzzzuazzzzucrcorugzzzzulsterumzzzzunifonusak~lusmd~eusmn~ousms~tusnc~eussc~duszzzzuyrn~ouyzzzzuzzzzzvazzzzvc01~6vczzzzvezzzzvgzzzzvizzzzvn01~7vn13~4vn20~9vn30~7vn40~1vn43~7vn50~9vn66~9vn70~3vnzzzzvuzzzzwfzzzzwszzzzxkzzzzyezzzzytzzzzzazzzzzm01~9zmzzzzzwmv~wzwzzzzuz_Latnuz_Cyrluz_Arabne_Devaen_Latnislamicbn_Bengzh_Hansru_Cyrlti_Ethichineseyi_Hebrmy_Mymrzh_Hantte_Telues_*_ESka_Georlo_Laoosi_Sinhkn_Kndaor_Oryata_Tamlbm_Nkooen_Shawhy_Armnkm_Khmrml_Mlympa_Guruen_*_GBsr_Latnmn_Mongen_Dsrtff_Adlmsd_Khojsd_Sindaz_Latnpersianps_Arabpt_*_BRpt_*_USsd_Arabsr_Cyrltk_Latnur_Arabcu_Glagabl1943bauddhaalalc97afbal~makuapemaocnn~oarevelaarevmdaaz_Arabaz_Cyrlazsak~lazzaq~rbalankabfbal~nbfkos~tbohoricbs_Cyrlcz101~9cz10a~fcz110~9cz120~2cz201~9cz20a~ccz311~7cz321~7cz411~3cz421~7cz511~4cz521~5cz531~4cz611~5cz621~7cz631~5cz641~7cz711~5cz721~4cz801~6emodengen_*_USff_Arabfonnapagbabc~egbbdf~ggbbrc~dgbdnc~dgbenf~ggbhal~mgbslf~ggbsol~mgbstg~hgbsts~tgrclassgrmistrha_Arabhepburnitihasaiu_Latnkk_Arabku_Arabky_Arabky_Latnlaukikalemosinlv001~9lv010~9lv020~9lv030~9lv040~9lv050~9lv060~9lv070~9lv080~9lv090~9lv100~9maber~smague~fmakhn~omasik~lmetelkomhalk~lml_Arabmn046~7mn063~5monotonms_Arabnlbq1~3pa_Arabpelal~mpgmpl~mphbuk~lphcam~nphcas~tphpam~npolytonprovencpsjem~npw226~8sd_Devasi001~9si010~9si020~9si030~9si040~9si050~9si060~9si070~9si080~9si090~9si100~9si110~9si120~9si130~9si140~4si146~9si150~9si160~9si170~9si180~9si190~9si200~9si210~3so_Arabsursilvsutsilvsw_Arabtg_Arabug101~9ug110~9ug120~6ug201~9ug210~9ug220~9ug230~6ug301~9ug310~9ug320~9ug330~4ug401~9ug410~9ug420~9ug430~2ug_Cyrlvaidikawo_Arabdyo_Arabijekavskxsistemokociewie1606nict1694acad1959acadbaku1926basicengbiscayanblt_Latnbuddhistbyn_Latncolb1945dje_Araben_*_001es_*_419ethiopicfonkirshfonxsamphognorskhsistemoivanchovjapanesejyutpinglengadocluna1918mass-tonnewfoundoxendictpetr1708scotlandshi_Latnspanglissurmiranvai_Latnvalenciavalladervivaraupwadegileyue_Hansgregorianfoot inchlunisolararea-acrezh_Hant_*light-luxmass-grampahawh2~4weekOfYearweekOfDateen_*_$enUSzh_Hant_HKzh_Hant_MOmass-poundmass-stonearea-dunammass-caratmass-ouncepower-wattspeed-knotvolume-cupweekOfMonthlength-inchen_*_$!enUSpound ouncelength-footlength-yarddigital-bitlength-milemass-daltonstone poundvolume-pintislamic-tblaarea-hectareangle-degreevolume-quartangle-radiandigital-byteduration-dayelectric-ohmenergy-jouleforce-newtonislamic-rgsalength-meterlength-pointvolume-literislamic-civilkilogram gramar_*_$maghrebminute secondmass-kilogramconcentr-moleduration-hourduration-weekduration-yearelectric-voltlength-fathomlength-parsecvolume-barrelvolume-bushelvolume-gallonweekOfIntervalar_*_$!maghrebes_*_$americaspt_*_$americaszh_Hant_$cnsarmass-microgramlength-furlongconcentr-karatduration-monthenergy-caloriemass-milligrampower-gigawattpower-kilowattpower-megawattes_*_$!americaspt_*_$!americaszh_Hant_$!cnsarduration-minutedigital-gigabitdigital-kilobitdigital-megabitdigital-terabitduration-secondelectric-amperefrequency-hertzmass-earth-massmass-metric-tonmass-ounce-troymass-solar-masspower-milliwattvolume-teaspoonmeter centimeterislamic-umalqurapressure-inch-hgangle-arc-minuteangle-arc-secondangle-revolutionarea-square-footarea-square-incharea-square-milearea-square-yardconcentr-percentdigital-gigabytedigital-kilobytedigital-megabytedigital-petabytedigital-terabyteduration-centuryenergy-kilojoulelength-decimeterlength-kilometerlength-nanometerlength-picometerpower-horsepowerproportion-karatvolume-acre-footvolume-decilitervolume-megaliterde_facto_officialofficial_regionalpressure-millibarlength-centimeterlength-micrometerlength-millimeterMA+DZ+TN+LY+MR+EHvolume-hectolitervolume-tablespoonarea-square-meterconcentr-permilleforce-pound-forcelength-light-yeartorque-pound-footvolume-centilitervolume-cubic-footvolume-cubic-inchvolume-cubic-milevolume-cubic-yardvolume-cup-metricvolume-milliliterenergy-kilocalorieenergy-foodcalorietemperature-kelvinconcentr-permyriadvolume-cubic-metervolume-fluid-ouncevolume-pint-metricspeed-mile-per-hourtemperature-celsiusduration-day-personduration-nanosecondenergy-electronvoltfrequency-gigahertzfrequency-kilohertzfrequency-megahertzlength-solar-radiuspressure-atmospherepressure-kilopascalpressure-megapascaltemperature-generictorque-newton-meterlength-nautical-milepressure-hectopascalacceleration-g-forceduration-microsecondduration-millisecondduration-week-personduration-year-personelectric-milliampereenergy-kilowatt-hourarea-square-kilometerduration-month-personspeed-meter-per-secondtemperature-fahrenheitarea-square-centimeterlight-solar-luminosityvolume-cubic-kilometervolume-gallon-imperialAS+GU+MH+MP+PR+UM+US+VIvolume-cubic-centimeterspeed-kilometer-per-hourlength-mile-scandinavianlength-astronomical-unityear-person month-personconcentr-part-per-millionconsumption-mile-per-gallonenergy-british-thermal-unitvolume-fluid-ounce-imperialconcentr-millimole-per-literpressure-millimeter-of-mercurypressure-pound-per-square-inchconsumption-liter-per-kilometerconcentr-milligram-per-deciliterconsumption-liter-per-100kilometersconsumption-mile-per-gallon-imperialacceleration-meter-per-second-squaredēɄ|ĄēɄĬĬĄĄaĄĄĬDzĮĄ|ĄĄĄĘēɄĄĄĄĬĄĄĄēɄɵĄĄĬĄĄõĄĄLso  @C `m j j_ D  䁳 ` i m  j ^ Mhҁ ḱ a.ns     k' m Sh(  mdށ +n C$ W  m D7ai+g i&# k؁ jk;  ? iC \ j, }hnS kW Lns hO (w kh/ c m{ jn[ ibk 0k_ _kn jn To'ekn jn m6 m h n |  h _ h n i,m;!jj  gi2m TȂ .S ˓ hn ٽN‚Cx h h[ mWh+ <΂ Gh  0  )hW kڂ1   G m  h  #kg ԂC ic+ hn# d*' iV3  ? t 3'jn p0jK / inK .o\W kkk[ Xnc Fng sk o h %i )k  h{ m2  4 sw \ W/k +i I v /hn o yn[i n 5k[ nn Ln mn "o n;kc  n Ako inp qh xO<| @ sg ;1i R/ #O% k/$3kCp#  G,;m h ohK7iS-jhWYh 7h ct gm k5ho3jKAh w4(nO=i ' i sCi"n#9j; _?j IihhPC hk gm? /qkO  whG Oi3 miU4nw{ C  S @H8{ G(:nh@n4Gk8Ui gh 'h+_hcm7_h  ;H [hC8s +,w / i#Okk SEj8mwMkB 73ki'cm ozsP O wD7{X Sk j  GGi;lo i?i eh[lT#hK/' #_3wkc[g jo Kj Yk> 3h| [ik7K?S G :K  <O  S #W   3'[ +_ /c 3@)7 g ;H DG ?k C ?= GoOh_h Wnh gPOCJ)<7DD.n ) )*Dn.*#3%'D/3;D)?)CGDKnO S/W g 3[n_kckgnkons wn{nn_ njDSn[WW gcnnnoknns{GwnoWnn nnnno#n'n+o/n37?COGkK?O SW[;?_cȾggko(nsw"n{7 4n  :n{@n%  +# 3'7 G;# ?D[ K_+ c g # '+/k3' 7;w7 ?; ? sK+ C{G/ K3 O)SkGW [ w {   + /&+ 7/ 3 7 G CW,_o k  S 2  7 ; O S _ s w {  3 ;'+??CO ?[_K{ #+[?KWs+7;>Cw;KOSk{KDSC[_cko7 #'3;?K GKOS[cgosw{GW #'+/7?CGKOSW[;_cggkosw{{ #'+/3KGW[s"&?[_gkswko{$l*l 'о'+/&_g'Sg[cDC{(vOWlwcks| sYD*)?CKosw{3# )6Do'DĖ lhD#{' 'o'e%wX'Oo 'Sgkos̫%$) lL)sw`%V)&|` h  + ƣ/ ; ? l !!W"c""""#/#3######`)$[ /$C$kT&$z›ț JPV\wjbhntz{m%ƒԃڃ惏 i"l(.m4:@umFLX^dj{mv|mCG (ĄʄЄքK܄O(SW {jcko)0k6BHNTZ`lrxix~0 ƅ̅؅ޅꅧD'D&>DJPV%\bt%hntz†Ȇt ΆԆچ  @ "(#'+/34(CGKx 4:@lFLOSRW[_cg9(Xk^swdjp>(v|C(H(M(R(%ćʇЇևD ܇) )$**0%6l?0lD‰ȉΉԉ(L%ډ6lf(#W( "(.4:@F37'B);L?CGRXK^djOpSv|(W'[\(clmDkrDMoĊsʊwЊ֊{܊, ( llxs#'+/o)3w7t)?';'?C$*G'T K0''OнW6[_cb:@(FLRXl^djp|k(TQjčʍЍ֍^x܍j,D 'lCGK+(S$*06[m_ceDJliPH V킸&\bhnt&l/zl&k&l TlDDm lȏ3Ώ7ԏڏ;?mC&GKOSW[_cgkow'){& "(.P4G):@F LRX^d&j+'pk v|#'+/37;'JmPmĐʐА֐ܐZl X $*06Z&B%HN%TZ`fmlrx~$*DƑ̑%ґؑ)ޑ_&)% &(,28>DJPV\bhntz'D’ȒΒԒڒDWj`l )%  ll#'+k(.:@FCDGLRKO*iX^dm_cgkoҔؔsޔw{(&,>DJPV\bhntv(zD%•ȕjΕԕ&"(.4:@FLRX^d&pv|ʖ%֖ܖP& V%$'*0+/L 6lDJP'V\'&bh)tllz ()#'+/37;?)C1DkGK$ ˜SJȘΘԘژW[_cgksw N"({.&&]j&\m4:@\ )FLRX^djp'|#Й+֙/37(;?CܙGKOW[_*04 6 JP%Λԛڛ#'+/3'7;?CGKOSW[ _cgrl;k"(.osw({4@FLRD%X^df) Ejpv(ED)%)) #'+/%3)^DĜʜМ֜%ܜ7' )_cgko` ${*06< &8)< d Q)¡ȡΡԡU&ڡ桟'& "(j.4:~%@FLR*X^"'djxl%pvd&bmj)%ĢʢТ%֢ܢ + $'*'06<*BHNTZj dfl]' r b' &x~ (̣ң&أޣ'D3 7 ) &&,>JPV\DbhnC G tK p O S ¤W [ _ Ȥc g g'k o Τs Ԥw (/ a(f(({ (' 椅' (t7z'  mk[  %( ' D'% 3 k(§(ȧ' (  Χ ' & oj ԧڧ !P j[!_!) c!g!"(k!o!.4:s!w!{! *hm!!!@!TDc&!F!! LRX^djl'!!!p~l!!v|!!!!!!!)!!7 !!(!!Y&%^&!!!!kp(&ĨʨШ֨ܨ!z((⨄(&q'l!"" " (""; "$""#"*'"+"0/"6D7#JPV\b;#?#hnO C#tG#K#zO#S#W#[#_#c#g#k#o#s#w#{####[)##K%####S #####=)#D#ªȪ###W Ϊ#Ԫڪ########$*( $$&$$$ $#$"'$(+$.3$7$4_ c :@;$%g ?$k o FLRv'XG$K$/(O$S$W$^d[$_$c$jg$k$o$s$w${$$ pv|$$$$s w $$$$$c$k{ $$#*$$$$$$īO&ʫh&$$$$Ы֫$$$ܫ$%}%%$$$ $%% % %V\bhntfl$ `T|l|kLnkkijnpn8hvn|nSjm oxHFFxEjEi E%E/E4E9E>ECEHE}hREWE\EjaE hm Ei!j giT%kEuEh<GhzEEEEji.ŘEXEEEE/k+iE/hEELEEEO<FFhF3jAhF=iiCi9j3F8F=FOimiU@8(hjFoFtFEjyFXFFFiFehl#h#ŜFjKjYkϸh|[i:=hhhLGFLFQF_1**Eo6*;*@*E*MEJ* D&v%O*T*,%Y*l&^*&c*gwfEWh*m*r*pE߽EEw*|*@%*7EE**}EDE*EDD%E**q&v&E'g*E*_****** F**!DF**&D/*O**DF**$F)F***.F++BF +{&+++!+&+&eF%&!&+++D0+5+o~F0D&&:+%h%?+D+I+N+FS+ϽO%X+]+;%E%b+g+l+q+Fv+&{+[FVFFFFFFFFdGiGnGsGxG}GGGGGGGGGGGGGG5DGGGG:D?DGGGGGkGHJ KKK.KGNU\cj`KqLT\dKK'"*DDK'DK 'KLL1y2ދ~2'2ꋈ222232222222V\XntzdjvԌڌ|"P(QPW^elsz-Q#"WSW[ 8.ZVZtZyZZ ([_[[[[j]]c%]]]]Ж<28DzAB2B_BsBBV ++++&+&ܾkoo"o(o.ok4o:o@okFoLoRoXo^odojopovo|ooooooooioooʬѬ+i+++++++++ooooooooooioppikp pp+p+p$p&*p0p6pqDq|%JqPqVq\q+bqhqnqtqzq+qrmqqqyfqqqqqqqqqikqqͭԭ,kqqqqqqqr rrrr"r(r4.r4r:r@rFrLrRrXr^rdrjrprkvr|rrrrrrrrkrr++ &+++&,,& ,,&,, ,%,&*,/,4,9,>,C,H,M,R,W,\,a,& jj,8f,k,p,u,Kz,,,,,,,,RY,,,,`g,,,,,,,,,,,,,&,,i-- -----$-u)-&.-3-8-=-B-%G-L-Q-V-[-"%`-e-)j-X&]&&o-&)t-%y-)m%~--)-%r-)r-----ɮ--------ޮ-----&----.. .....#.(.-.2.r7.<.A.F.K.P.U.Z.&_.d.&i.n._c.rs.x.}................&.........&../& //'///"/'/,/1/6/;/@/E/J/O/T/Y/'^/c/h/m/r/w/|///////)////x////// '//'////////&&0rrrrjrrrrss sss0sk$s*s0s6s1sC1H1M1R1W1s\1a1/'sf1ssssssk1p1u1z111E&111ְ1111ݰ1䰶14'11111J&11),&111j11112;&2 2222ri2$2)2.2321&82=2B2G26&L2Q2%V2[2`2e2j2o2t2*1ssssbipw~lsssslsttlttt t&t,t2 2t8t>tDtJtPtVt\tbthtntttztttttttttttttttttt"lttt(lttu uuu.lu"u4l(u$.u4u:u@uFuLuRuXu^uduju,:lpupivu|uu@luuuuuFlj4uuuuuuLluuuuuRluuuuXlvv vvvv$v*v0v6vwDwJwPwVw\wbwhwnwtwzwiwwww'222ٱ5&2222233 33333#3(3-323^x73<3A3F3K3P3C'U3H'Z3_3&d3M'i3R'-4n3W's3x3}333333'%333 33333333\'a'33333333334f' 4r%k'4jp'444)J%"46%'4,4)14u'64;4z'@4E4J4O4T4Y4^4c4h4m4r4w4|4i44 444444444)''4444'4)444%)''444%444'")455 5'555!5>&5+5'>0555:5'E?5LD5I5N5S5X5SZ']5ab5hog5'}'l5'''q5v5''{5555:&555 '5/5555ŷ55555555555555566 6666 6%6*6'/6'4696>6C6H6óM6R6W6\6a6f6k6p6u6z6666'ѳس߳泼6666666666666666E666+666677 777%77$7)7.7'37'87=7B7G7L7Q7V7[7`7e7,3j7o7:At7y7~7777'H77O7V777777]77dk777ry7777777788 88888#8(8ƴʹԴ-828#'j+/376=78;3K<8RA8`gnF8K8P8U8(%Z8dxjxlpxvx|xxxxxxxxfjxljxrj_8?&d8i8n8s8x8}888 (88(88888888ɵеC޵GKOSW[_c88888(8888%88(8"429@GNU889 99999"9'9,91969;9@9(E9$(J9O9%T9Y9 xmxxxlxxlx^9c9h9m9)r9w9|999q9w%)(999.(999xxxxvixyy yyyly$y*yj0y6yzlDzJzPzjVz\zbzhznztzzzz~jzzzjzzS: X:'.5<]:Cb:Jg:l:ڕz_fzzzzzLzzzzzzzTzzz{ȷϷַq:`(e(v:{::::::::::j(:::: {:::::::o(:::::T%%y(~(:(;'%();{{{"{({.{4{:{@{F{lL{lR{X{^{d{j{lp{v{|{{{{{{m{j{{*1薣{ ;;;; ;%;*;/;4;9;>;FC;HH;M;R;W;\;a;(f;(k;p;u;z;;;;;(Si;;;;;;;;;;(;(;;;;;(;;;;;;<<~ <<}D}J}jP}V}\}b}h}jn}lt}z}}}}}ll}ll}}}}}}}}}}}}}}}}}~ ~~~~"~(~.~4~:~@~jF~L~mR~X~i^~d~j~mp~v~<(<<<<<<<== =====#=(=-=2=7=<=A=F=|~~m~~~~~~k~~~~szK=P=m mmmm$m*mj0m6m~~~U=D~Z=_=d=i=n=s=x=}===(=========*===============> >>>>>">'>,>ǹι1> *6>;>~~~E>(J>BmHmܹNm Tm$Z*O>0T>6<BHNY>^>TZ`flrx~Zm(kic>k`m(h>m>fmijr>w>|>>>> >>>")>>>>(>>(>>>>>>(>>>E> S>> $,4?? ?)??)j )?!?&?+?0?)5?:???D?I?N?S?X?]?)b?g?)l?q?v?{??)?????????????#)()??-)?2)7)????Fn?????@@ @@@*b&@ @%@*@/@<)4@ѺY%9@%>@C@H@M@R@*W@^%\@a@f@k@p@u@z@@A)@@@@@@@@@@@@@@%,3:AH@F)@@@@@@@@@@AA AAAA)ryAƻͻԻۻ  &,2j8>DJPV\bhntzj€Ȁ΀Ԁڀ i !$A)A.A3A8A=ABAGALAQAVA[A`AeAjAoAtAyA~AAAAAAAAA¼ $ 7 AAAAAAAAAYiAK)AAAAAAB BBBBB#BP)(B`-BgnuU)7BLZaov}úʺغߺ OV]dk(/=K¼$+29GUξѵ2L%{! R Tk,u4хЙYƲ=N_pȁʒft"ǣθ΢7ψ0>sL'̣̀ Ϝ̍͡ư9Ѓ˴ZǠ%̧ƕ ЧdhʴĒ]26hBki.iZmhh4ihhm2h:ii@iFihhmLihDkRihhmhiJkimPkiiibh hjVkhXihhh JhPhNhhh>hh\hj^i jj\kjbkjdi$jhk*j0j6jmZlH  #'+/37; pp+p+p$p&F*p0p6pqDq|%JqPqVq\q+bqhqnqtqzq+qrm*xmqqq GGGH HHHHH"H'H{`kqqq lIqIvI{IIIIIIIIIIIIIIIIIIIIIIIIIIIJJ JJJJ J%J*J/J4J9J>JCJ++MJRJ&+++&,,& ,,&,, ,%, WJ\J&*,/,4,9,>,C,H,M,R,W,\,a,& jjlf,k,p,u,aJfJz,,,,,,,,kJpJuJzJ,,,,JDDJJ,,,, ,,,,,,,,,&,,i-- -----$-JJ)-&.-3-8-=-B-%G-JJJJJJJJJJJJJJJJJJL-Q-V-[-"%`-e-)j-X&]&&o-&)JJt-%y-)m%~--)-%r-)r -----JKK--------KK-----&----.$K)K. .....#.(.-.2.r7.<.A.F.K.P.U.Z.&_.d.&i.n. _c7;?3K8K=KBKGKLKrs.x.}.............QKID...&...VK[K......&../& //'///"/'/,/1/6/;/@/E/J/O/T/Y/' ^/c/h/m/r/w/|////"///)////eKjK//NDoK//// '//'/tKyK///////&&0!rrrrjrrrrss sss0sk$s*s0s6s1sC1H1M1R1W1s\1a1/'sf1ssssssk1p1u1z1111N!N]D10N5N1DN4'11NNSN1222B2 Q2%V2[2`2e2j2o2bNgNt2y2lNqNvN{NNNNNNNNNNNNNNNssssls~2ss2sl2sttlt22t2t t&t,t2222 W[_cgkoswLuŒuvnww(xPPPPPP2 2222>'222)bD5&2 222233 33333#3(3-3230''3#'Hl+/3(7;?33333333\'a'33333333334f'r%j 4)J%"46%'4,4)14u'64;47Q6C6H6TRYRM6R6W6\6a6f6k6p6u6z6666'^RcRhRmRrRwR|RRRRRRRRRRRRRRRRRRRRRRRRR#'+/6666666666666666RR66SSSSSTT TTTT T%T*T 77788 88888#8(8//T4T9T>TCTHTMTRTWT\TaTfTkTpTuTzTTTTTTTTTTTTTTTTTTTTTTTTTTTUU UUU/UU$U)U.U3U8U=UBUGULUQUVU[U`UeUjUoUtUyU~UUUUUUUUUUUUUUUUUUUUUUUUUUV (G-828VmO#SW[_cgkV VVVVV#V(V-V2V7VYCY9w%)(999.(999 HYMYRYWY\YaYfYkYpYuYzYY9993(8(=(B(G(L(Q(999YY99%999YY9YYDYYY99999:: :V(:::!:&:+:[(0:5:YY::?:D:I:N:YYYYYYYYYYYYYYZZ ZZZZZ$Z)Zw{G3Z8Z=ZBZGZLZQZ[Z`ZeZjZoZS:~ZZZZZZZZZZX:ZZZZZZZZZZZZZZZ[[ [[[[[#[-[2[7[<[A[F[K[P[U[Z[]:d[i[n[s[x[}[[b:[[[[g: l:z[[[[[[[[[[[[[[[zzzzz zzzzzzzzzz{[[[\ \\\\\"\'\,\1\6\;\D@\E\J\O\T\Y\^\c\h\m\r\w\|\\\\\\\\\\\\\\\\\\\\\\\\\\\]] ]]]]!]&]+]0]'*5]:]?]D]I]N]S]X]]],*b]g]l]q]v]{]]Dq:`(e(v:{::::::::::j(::]]]]]]]]]]]::]]]]]]] { {{{"{({.{4{:{@{F{lL{lR{X{^{d{j{lp{v{|{{{{{{m{j{{^^ ^^^^ ^%^*^/^4^9^>^C^H^M^ ({ ;;;; ;%;*;/;4;9;>;R^W^C;37;?CGKO%H;M;R;W;\;a;(f;(k;p;u;z;;;;;(\^a^f^k^;;;;;;;;;;(;(;;;;;(;;;;;;< >>>>i`n`>">'>,>s``````````````````1> *S6>;>~~~E>(J>BmHm aaNm Tm$aa*O>0T>6<BHNY>^>TZ`flrx~Zm(kic>k`m(h>m>fmija"a'a,a1a 6a;a@aEaJaOaTaYa^acahamar> w>|>>>>rawa>>>|aaaaaaaaaaaaaaaaaaaaaaaaa>>>>(>>(>>>>>>(>>>aa>.);nml&?CGkKOlS3)5'W[bb bbb>>>BHNTZ`flrx~Ɲ̝ҝ؝ޝ &,28>DJPV\bhntzžȞΞԞڞ "(.4:@FLRX^djpv|ğʟП֟Zܟ蟆n` n$*06nDJPV\bhntz>?? ?)??)j ) b!b&b+b0b5b:b?bDb?!?&?+?IbNb0?)5?:???D?I?N?S?X?]?)b?g?)l?q?v?{??)????? ????????#)() ??-)?2)7)????Fn?????@@ @@@*b&@ @%@*@/@<)4@DSbY%9@%>@C@H@M@R@*W@^%\@a@f@k@p@u@z@@A)@@@@@@@@@@@@@@NXb]bbbgblbqbvb{bbbbbbbbbbbbbbbbbbbbbbbbbbbcc cccc c%c*c/c4c9c>cCcHcMcRcWc\cacfckcpcuczcccccccccccccccccc1%@F)@@@ @@@@@@@AA AAAA# D' )cccccccccdd ddddd$dA)d.d3d8d=dBdGdLdQdVd[dQ`dedjdodtdyd~ddddddddddddddddddddddddddee eeeee#e(e-e2e7eDJPV\bhntzj€Ȁ΀Ԁڀ ieeeef ffff%fD"f'fD,f1f6fDE;f@fEfJfOfTfYf^fcfhfmf$A)A.A3A8A=ABAGALAQAVA[A`AeAjAoAtAyA~AAAAAAAAA 7 AAAAAAAAA9krfiAAK)AAAAAABB BBBBB#BP)(Bwf|f-Bfk2BfffffU)7Bn28>DJPV\bLhntRz}LLLLxLLLLLLLLLLLLnLsLLLLLLdLLiLLLLLLL1&N11J&)1$21XN6& 1112)2.2=2L21:NIN1821]N1,&1&1+N122132G2E&?NNNNOONNNNNNNNN OO*OROOOOOGPePyP~PkOOO.PjPoPP%pOOO$POOaOOOOOO /O9O PPPP)P[P`PPO3P8PBPPPPPP%PD9' WO\OfOuOzOOOOLPPPPMOOP=PP 4O>OCOOOOOOOQPVPPPO O%OHOPDOPPtPDPtVt^h\tbtzttttttttttttttt"ltttt uu.l"u4l.u:u@uFuppupivuuuFlȌΌuuuuuLluuuuuRluuuXlvv vvv$v*v0v6vwJwPwVw\wtwzwiwwww wwww.wDn4vlwwwwwwwwwx xxxx"xm.x4xl:x@xFxRxXxZj D>tDthtt4uuv`vdlv JP2tJtt(uRuXu^uduju:l|uuuuulv~vvvvwDwbwhww(|lTj`j8tnttttt(luuu@ljrvvvvw w8wwwNjLxgD73H'Z3 Q<3P3U3Qx3A3F3C'd3PQQQs3PM'i3Q}3K3#QW'P_3R'Qn333%33333 44Dk'p'2Q44+5Q0555:5g5Q?5QQQI5S5QX5Q RR'Rb5R"R,R !5Q&5QQD5]5lD'R1R';R5:& '''q5v5{5555@RER'{D''55vDl56R+67?Sy7SSS 6!SDSISV7e7Do7gSSSD 7(7vSS777S=7SS787G7S7 D$7)7lSD777S S'B7`7]S)7SS77SS S37bSS'XS7SSS5S{S70SL76'7t776S&S.7[77qS7NS7Q777 67SS7j7'7SS+S:S~7777SS UVZV_VnVxV}VVV78dViVsVVVWWXWWWWWWWWWWXWWWWXWWW XWWy0yTyyyyz&zyzhznztzzzzjz ::Do(:y(~(((:]::T%'% ::::t(D::%:;);`}j~mv~}}n}lt}z}}4~:~}}m}}}R~X~}}F~^~},}D}l}}P}h}}~(~}}}~.~````ax`}`````` "(.4:@FLRX^djpv|$ĥʥХ֥ܥ $*0nƂ̂6<"BHN҂TZ`؂flrx~nƦ̦nҦئަnނ nnn n&,no o28>DJPV\bohndnm&mnLnkXnRn^n jaiij_kgimti?jmiwkKjvn|n(CjhihjAk%,t5hmh,jj'jkk-j3j9jEj+hm/h1ih7iYhhUiiPeh#hhh .O<hL iL(i0ikiihihkki|km}hh#jja kgkekmi!jkdF+i5km;kmqkMkmijYk0.v$k `jh4h yhhhDjDٽ#kX\h8wh_h8:kkm\mCihIiGkhhpiRp=iOi ^mimSkii|[iStjnƁ X"[@ dh1%iILU47=pn  @P@(Hlm)k/khTh<)hhspx4h MhShkh hGhqh|AhDmXxH olT|kkikXnRn^nki|kMhShh hhTٽhGh)hXh\pqhxhAhPwhh_hH@MhShh hTٽhGhh\pqhxhAhwh_hH@`jD i jMhk kSh(d+Caiikjij}hL(khji0_kjekjh hhi!j giT.hٽhhhGh0)hk1hihi'jjikkXFh%ih4s\+iIv/hyi5kL";kAkipqhxO<|@1iR%$,hh-j7ihYhht5h3jAh4=iCi9j?jIihhPwhOimiU@8(h4GkUihhh_hHh8,ikEj7iDXj iiiehl#h#wk[jKjh[i=hhh% % % %%  %%  %%%%  %% %%%%% %  % %%%%  %%% % %% %%% % %% %  %% %% %% %% % %  % %%%% % %%  %%%%%  %%% % % %% % % % % %%  %%% %%  %%%%  %% %%  %%  %%%%  %%  %% % %% %% %%% %%  %%  %%%%%%  % %% E% %  % %%  % % % % %%%  % %% %  % %% % %  %% %%% % %% %%% %  % %% %%  %%  %% %%%%% % % %% % %  % % %% %  % % %%%  % %% %%  %%%% %% % %%  %%% %% %%%%% %% %  %% %%% %  % %%  % %% %%  % %% % %% % %  % %% % %  % % % % %% %%  %%%  %%  %%  %% % % % % % % %  % %% %  % % % % % %% )=I]k"4?Rf***]сR̊ˊˮJѡˊˡJѡ ǂ ll]]z@тɊzRpRpzХѿħzЂzɡzЂ]]z]4S]z"ХѿħtſtƸzR]Ђɸ]]zzħŭ]@т]@4@SRpz@тɂ]@тz@тɡz4ЂSz4SRpzRpz4ЂS]]4Ђ'S@z]@т]zk"4?RfđЧſħŧtŧſtAŸŭRRppϚ]ЂŠǔŔŔǔŔŠŔŔŔŔŔŔŠŔŔŔŠŔŔŠŔŠŠŔŠŔŔŔŠŔŠŔŔŠŠŔŔŠŠŔŠǔǔŠŔŠŠŔŠŠŔŠŔŠŠŔŠŠŔŠŔŠŔŠǪ;1F5 6A7 `;=FA 6AC `WI;OF M S 6AU |`;]Fa 6Ac `Wi;oF m s 6Au |`W}F 6  W;F  6A `P ;F 6A `O;F 6 n;F 6A h`n;F 6AÛ h`n;ɛF͛ 6Aϛ h`n;՛Fٛ 6Aۛ h`n;F 6A h`;;;;;; ;;;;#;) ;/;5;; ;A;G;M ;S ;Y ;_ ;e ;k ;q;w;} ;;;; ; ; ;;;;;;Ŝ;˜ ;ќ;ל;ݜ ;;;;;;; ; ; ;; ;% ;+;1 ;7%;=;C';I);O, ;U.;[1;a3 ;g6;m8;s<;yB ; ;Z;\;_;c;e ;h;k;k;m ;n; ;ǝr;͝;ӝ ;ٝ;ߝ;;;; ; ;; ;;;;!;';-;3;9;?;E&;K;Q ;W;]";c%;i8 ;o< ;uO ;{X;l ;;* ;p;t ;w ;z;}; ; ;;Þ ;ɞ ;Ϟ8;՞;۞;;;; ; ;; ; ;B;; ;#  ;);/& ;54 ;;8;A> ;GD;ME;SP ;YH;_I;eL ;kx;q ;w;};S;V ;Y;[;m;u;;y;;; ;ş;˟;џ;ן ;ݟ; ;; ;; ; ; ; ;;;;% ;+ ;1;7 ;=;C ;I;O;U ;[;a ;g ;m ;s ;y; ;";);- ;2;5 ;9 ;<; ;?;F ;H ;ǠI ;͠K;ӠP ;٠R ;ߠT;V ;Y ; ;^;` ;d; f;k;l ;o;!u ;'v;-x;3;9y;?;E ;K;Q;W ;] ;c;i;o;uF FK  $(,P048<@DHLPTUX\`dhlptx|Z_%  $(,048<@-DHLPTX\`dhwlptx|*/4|>CM&W\afku z!)-159AEIMQUY]aei     ! ' - 3 9 ? E K Q W ] c i o u { Ü ɜ Ϝ ՜ ۜ     # ) / 5 ; A G M S Y _ e k q w } ŝ ˝ ѝ ם ݝ      % + 1 7 = C I O U [ a g m s y  Ǟ ͞ Ӟ ٞ ߞ     ! ' - 3 9 ? E K Q W ] c i o u { ß ɟ ϟ ՟ ۟     # ) / 5 ; A G M S Y _ e k q w } Š ˠ Ѡ נ ݠ      % + 1 7 = C I O U [ a g m s y 6A{ `n;F 6A `w Wx;F  6 -HP[aj~9 E Y e y ś ћ ݛ ߢ '#&),/258;>ACDEGJMPSVY\_behknqtwz}$',27:?BHMRWZ_dioty|/ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKOSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369<?BEHKNQTWZ]`cfiloruG`C`MF`P``F`RUF` `".= B L W a f j Z%@P"Py @P(P+P@.P@P1P4P@P7P:P@P=P@P@CP@PFPIPPLP@POPRPZX@PUP @[P@P^PaPHdP @PgPjPPmP@pP@sP@PvPyP@|P@P@P@PPP@P@PHZo`HZh%`@Pɥ ͥ HPե @P@P@P@PPPPP@PPP@PPP@PPP@P@PPP@P@PPPPP@PPP@PHZ`Z@P @PPPHZ_` @PP @PPP@PZ@PP! @P@"P@P%P(P@-P@P0P3P@6P@P;P>P@PAPDP@PGPJP@MP@PP@SP@PVPYP@\P@_P@PdPgP@PjPmP@pP@PsPvP@PyP|P@PPPZ@PPg @P@PPP@PPP@PPP@PPPPP@P@PPP@P@PH@P P@P@PPP@PPP@P@PPP@P@P@P@PPP@PPPHZ`@ PP@P@P@P@P@PPP@P P P@PPP@P@P@P@!P@$P@P'P,P@/P@2P@5P@8PH;@ @P>PAP@PDPGP@PJPMP@PP@PUPXP@[PP^P@aP@PdPgP@jP@mP@PpPsP@PvPyP@|PZ@PP @P@PHP @PH@ @P@PPP@P@PPP@P@PPP@PPPPP@P@PPP@PPP@PPP@PPP@P@P@P@PPPHZ_`HZ%`@PW [ @P@PPP@P@ P@P PP@P@PPP@PPP@#P@&P@)P@,P@/PP2P@5P@P:P=P@PBPEP@HP@MPZS@PPP @PVPYP@\PP_P@bP@ePHZ@%`h@ HZ_`kHZ@P PP@PHZ_`Z@P @"P@%PH*P˧ @P-P0P@3P@6P@9PHZo`<@P٧ ?P@PBPEPHHZK@P @PNPQPZY@PTP @\P@P_PdP@iP@lP@qP@PvPyPHZ_`|HZh*`@P @PPPPP@P@P@P@PPP@PPP@P@PPP@PPP@PPP@PPP@PPP@PPP@PPP@P@P@PP P@ P@PPP@PPPPP@P@#P@&P@P)P,P@/P@P2P5PP8P@;PP@P@PCPFPHI@Ps LP@POPRP@UPPXP@[PH^P @bPHZ_`e@P hP@PkPnP@qP@tP@wP@PzP}P@P@PPP@PHZ@P @P@PPP@PPP@PPP@PHZ*`@PP HZh`@Ǩ @PPPPP@P@PPP@P@PPP@P@PPP@PPP@P@PPP@PPP@PHZ_`Z@P @P@PPP@ PZ@PP @P@PPP@"PP%P@(P@P+P.P@P1P6P@9P@P<P?P@PBPEP@JP@PMPPP@PSPVPHZ\(`@PYP5 @_PHZ_`dZi@P? C Ho@PI rP@uP@xP@P}PP@P@P@P@P@PPP@PPP@P@P@PPP@P@P@PPP@P@PPP@P@P@P@PPP@P@PPP@P@P@PPP@PPP@P@P@PPP@P@PPP@P@P@P@P P P@P@PPP@PPP@PHZ""`@P %P@(P@P+P0P@P3P6P@9P@P>PAP@PDPGPPJPHZ*`MZP@P۩ ߩ @PSPVP@PYP\P@_P@bP@eP@hP@PkPnP@PqPtP@wP@zP@P}PPH@P P@P@P@PHZ@P  @PPP@P@PPP@P@P@P@PPP@PHZ`@/ @PPPPP@P@P@PPP@PPP@P@P@PPP@P@P@P@PPPHPY @PPP@PH@c @ P@PPP@PPP@P@P@P P#P@&P@P)P,P@/P@4P@7P@P:P=P@P@PEP@HP@PKPNP@PQPTPPWP@ZP@P]P`P@cPPfP@PiPlP@PoPrP@uP@zPP}PH@ @PPP@P@PPPHZb+`@PP @PPPHZ@P˪ ͪ @P@P@PPP@PPP@PPP@P@PPP@PPPPP@PPP@PPPPP@P@PPP@P@P@P@P@P@P@PPP@P@P PP@PHZ$`@P PPP@P!P$P@)P@,P@/P@2P@P5P8P@P;P>P@CP@FP@PIPLPHZORZV@P= A @YP@P^PaP@dP@gP@jP@mP@pP@PsPvP@yP@|P@P@PPP@PPPPP@PPP@P@PPP@P@PHZ_`@y @P@P@PPPZ@PP @PPP@P@PPP@PPP@P@P@P@P@P@PHZ_`@P P@P@P@P@PPP@PP P@PPPPP@P@PPP@P P#P@P&P)P@,P@/P@2P@P5P:P@P=P@P@PCPFP@IP@LP@POPRP@PUPXP@P[P^P@PcPfP@PiPlP@oPHrP PuPHxZ{@P  @P~PPHP @PPPHZ_`@P P@P@P@PPP@P@PPP@PPPHP1 @P@PPP@PH@= @PPP@PPPPP@PPPHZ_`@O @PHZ_`@W @PPP@P@PPP@P@P@PPP@P P P@P@PH@Pw P@PZ$@P!P @P'P*P@-P@0P@P3P6P@9P@<P@APHZ_`D@P GP@LP@OP@PRPUP@XPHZg`[Za@P @kP@nP@qP@tP@yP@|PHZh`P @P@P@PPPHPͬ @P@PPPHZh`@PP׬ PP@P@P@PPP@PPP@P@PPP@PHHZ@P @P@PPP@PPP@P@PPP@PPP@PPP@P@PHP @PH@P! P@P P P@P@PPPZ @PP1 @P#P&P@P)P.P@1P@4PHZ_`7@C @:P@=P@@PPCP@FP@IPPNP@PQPTPHZ\_@PWP[ @PbPePHZ_`hHZr*`k@Pg k HZnq@s @PvPyP@P|PP@PPP@P@PPP@P@PPP@P@PPP@PPP@PPPHZ_`@ HZ_`@P P@PPP@P@PPP@P@P@PPPPP@PHZ`Z@Pí ǭ @P@PPP@PPP@PPP@P@PPP@ P@PPP@PPP@PPP@ P@#PHZ(X`@ @,P@1P@4P@7P@P:P?P@PBPEP@PHPKPHZN `ZR@P  @UPHZ@ @]P@`PHc@! @PgPjP@PmPrPPuP@xP@}P@PHZ_`@P5 P@PPP@PZ@PPC @P@PPP@P@P@PPP@P@PPPH@P] P@PPP@P@P@P@PPPHZ<`@q @P@PPPH@P} PPP@PPP@P@PPPZP H @P PH@ @PPPHZ[`@P PH!@ @P$P'P@*P@-P@P0P5P@:P@P=P@P@PCPFP@PIPLPPOPPRP@UP@XP@[P@^P@PaPdP@PgPjP@mP@pP@PsPvP@PyP|P@PPP@P@PPP@PPP@PPP@P@PPP@PPPPPPP@PPPPPPP@PPP@PPPPPPP@PHP @P@P@P@P@P@P@P@P@PHZ@P3 5 @PPP@P@P@P@ PPP@PPPHZHZ"%@PM Q @+P@P.P1P@4P@P7P:P&u fjnrvzd ~   h Dl     "&)-159=AEHLPTX\`d$hlorvzx ~Bd    !%) -159< ?CGK OSW[_cgkosw{ 1   % "^ b #'+/26:>t BFJNRVZ^bfjnrvy}qx  [   I< 0  "%)-159=AEIMQUY]aehlptx|H  n  a        # ' + / #" 3 7 ; ? C G K O S W [ _ c g j n r v z ~         s $ ( , 0 4 8 < @ D H K O S W [ _ c * g k o { s w {             # ' + / 3 7 : > B F J N R V Z ^ b f j n r v 6 z \ ~             " & * . 1 5 9 = A 3E I M Q sT X \ ` d h l p t x | D d   %        J ! % ) - 1  5 9 < @ D G K O S sW [ _ c (g k o s w {  e   {  å ť ǥ ѥ ץ ٥ ۥ ݥ ߥ      # ' ) + / 1 5 7 ; ? C E G I M O Q U Y [ _ c i m o s w {  æ Ǧ ˦ ͦ Ϧ Ѧ Ӧ զ ٦ ۦ ݦ ߦ         ! # % ) + / 1 5 9 ; = ? A E I M O Q S _ c e i k m q s w { }  ç ǧ ɧ ͧ ϧ ӧ է ק ݧ           # ' ) - 1 5 9 = A E G I M O S W Y [ ] _ c e i k m o u y }  è ˨ ͨ Ѩ Ө ը ٨ ۨ ߨ         ! # ' + - 1 9 = E K O Q S W Y [ ] _ a c g i k o q s w y }  ũ ǩ ˩ ϩ ѩ թ ٩        # % ' ) - 3 5 7 9 ; = ? C G I K O Q S U [ ] a e g i k m q s u y {  ê Ǫ Ϫ Ӫ ժ ת ۪ ߪ          ! % ' ) + - 1 5 7 9 C G I M O Q S U W [ ] _ a e i k o q u w }  ë ū ɫ ͫ ѫ ӫ ի ׫ ۫ ߫       ! # ' ) + - / 3 5 7 ; ? A E G I K S U [ ] a c g i k o s u y } ì Ŭ Ǭ ɬ Ϭ Ѭ Ӭ ۬ ߬          # ' + - 3 7 ; ? A G I K M O Q S U W _ c o w y } ɭ ͭ ϭ ӭ ׭ ۭ ݭ        # % ) - / 1 3 9 = A E I K O Q S W Y _ c g i k m u w y  î Ǯ ɮ ˮ ͮ Ϯ Ѯ Ӯ ׮ ۮ ݮ ߮          ! # % ' ) + - / 1 7 ; ? A C E G I U Y [ _ a =BGLQV[`ejoty~ #(-27<AFKPUZ_dinsx} "',16;@EJOTY^chmrw| !&+05:?7aDPM TY^chmrw| !&+05:?DINSX]bglqv{       % * / 4 9 > C H M R W \ a f k p u z                                  $ ) . 3 8 = B G L Q V [ ` e )p5p< p@ BINSXp_pd pph ppn ty~p p p9V 8 > E L Q V [ ] b f j p w | ")06;j     1`]#&`cfilorux{~)9Q,25!8>'A-DEGJWMP SVY \#&),/25_b8;>ADGJMhPSVY\_behknqtwk3z}n3qtwz}V   &,16;@EJOTY^chmquz $).38=AEIMSY_ekqw}  $(-27<AFKPUZ_dinsx} !&+05:?DINSX]bglqvz~  % H Q ^ j }          8 = P ] b l p          * E T e p          Leu $*1:=Lchs ?H]ly'.AT]ht~e|+7G^n,5[m!*;Lar"(6A[nclr|GM[b{#?DN #:DOZcjvr`$(05;@FNTY`ejnruz~;&`ri` 2`1`j`1`1`2`2`2`#18>!',28<CHLOSW^dgknuS` (.26:@DGJMPYbltz  %*26<AHNTZb}!m`#!````&!)!,!`/! t,2!6!;!?!\!p! %   $ ; E O U Z ` }              !!  ) (pr1lp' 9d fD(V`pvr(=r(0r\X wx EB ^9n r t vD(V` r(pr(`Or(0Rr(`r(rhiKeh  9 D(_`br(Sr rD(V``Or(lr(Wr(@rD(V`=r kD(_`r(ĻrD(_`r - a' 9 i ุ D(V`r(rxpF 9Ӹ ׸ ٸD(V`0-rw0- : 9 (0Rr(UrD(V` wrs:([1 . 9 (pD(V``r(urڗ [ a9   t(4r~r(brD(V`pr@lbj(r9%    " vhp( wr9) ,0 (r(`rD(V` wr(pr4۰xl 96 8 : > @D(M`P{rD(V`pr P{? 9L P T(0-rD(V`P{r(r([rD(_`@rD(_`pHr('rD(_`r胩`c  ^ 09] _ c e g k o q uD(M`@Tr(0Rrp Ui(0r(Pr 09o  (crD(V`P{rD(V`rs I  9 D(V`pr2 w;Q 9 D(V`BrD(V`0r(@riHg(r( `r( r a9 ¹ ƹ ȹ̹ ι й D(V`prD(SV`pr r(rD(V`rD(V`4rD(SV`4r r,^`]\ 9ݹ D(V` wr;˴K 9 D(V``r( r(`mr( r(0r(r(^rt(rWrt(pr rQ(|]qw l n H f h 9       $ (D(V` r(rD(V`zrD(V`rpܪpp w( wr9) (pHrD(V`P rzxYD(V` $r 9 D(V` wrD(V`re 9 D(V` wr(r-(jM 9 (Xr(ٱr(pr(r(pr(p1r(Pr(` r(0Rr(@ir(rD(V`rD(V` r(@rtD( Br_`0r(@yrtD( Br_` PrtD( Br_` Pr(r(`r(Pr(@r(prxp9k(Pr !%1 SW ^0    9e » Ļ ƻ Ȼ ʻ ̻ λ л һ Ի ֻ ڻ ޻ D(M`PFr(pXr$jp " 9' + -D(V``8rD(_`rD(_`&r(xr(prD(_`r( rD(_``Orr ^eW g j s96 : > B D F J L PD(V`P(r(@rD(V`P(rp0Q*B_^ 9b f h lD(V`r(r wZ7^^9w { }D(V`r(rD(V`rD(SM`Pr rD(V`r(Sr r( rD(_`r(rĪpa%c(r  ^r0S n 9c ੼ t(4r[rt(4rrt(rrD(V`P(r(0r(Sr rPZ\izg^Y 9 ļ ȼ ̼ μ ҼD(V``ry0-6 9 (r(rD(V``rDйu|h 9 t(rLr(0rt(~r@r(@rt(~rrt( BrPr(Sgr rt( Br gr(prt(0rrt(~r|rD(V`zrt(0r&r(@r(pD(V`r(Lrt( BrYr( gr( r(`tr(SUr r(rt(4r>rt(rr0hکi(`rt(@yrrh \ ^  ( 9        " & * . 0 2 6 8 < > @ B F H L PT V D(_`7r(r(r(pr(rt(rQr(r(rD(_`sr(r(~r(Pr(pD(_``!r(0Rr(r(+r(rd1aD(_`0r(}r( r(r(@[rD(_`rD(V`iro ta # ; [ 9 D  ൽ Ž D(V`r(pHrm }9 q>p w( wr9)  D(V`0-rU_^ 9 D(V` wrh|rg 9 (rD(V`Gr$OU9" $ ((`8rD(V`rD(M`P r @TI  91 3 7 ;D(V`0KrPvp, 9F J(prD(V`0-r(r(`r( rh`=aXD(V`0rh 1 ^9% R T X Z \ ^b D(V``r(0r(r(Уr(@rpag   9q u w y { }(SPFr r(@yrD(V`r(Sr r( r(@rr(r(`mr(@r(ur(Spr r(7r(SXr r(`r(r(;r(Sr r('r(p(r(r(zr(Sr rsp!r( 9 (`OrD(V`r(r(9r dX(r  9[ ਿ D(V` r(@rr(P6r(prth 1 9 D(V` wrׂ`O߯Ph 9ʿ ο(@rD(SV`r r(grD(V`r(@rh1I_D(M`r(`mr&h  A 9 ֿ ؿ ݿ ߿ D(_`grD(_`PFr(WrD(V`prD(_`@yr(УrD(_``r´?GmB %t 9     (rD(V`Pr(=r(@r(0r(rإv(r( +r & 9 (% ' + - / 1 37 9 (`mr(\r(prD(V` r( r(Ѕr(er(0r(0rD(V`er䅦 w^  j   Q 9I K M O S U W Y [ ] aD(V` rD(V`r(erD(V`r(pHrtoh^U   9v z ~ D(V`r(xpx- 9 ( BrD(V``r(+r(0rQzBH(r(0r # 9! D(V`0-rdRpd?"9 t(rr(r(S@r r( r(r(r(%rD(V`pr(`?r(Sp r r(@pr(r(%r(Sr r(r(gr gppx B  %^r[ 0  9 D(V`0Kr('rBY^3 9  (brD(_`r(r(YrD(V`pr(prD(_` rD(S_`r r(Yr(r(0`r(>r(7r(Sr r(rplo(ar( grl  1 ^ /0 h 9e  " & ( * . 0 4 9 ; = ? A C G IM O D(V`@TrÆ@TH 9m qD(_``r(`rD(V`r(PrD(_``r('rA^([ru a 9 y }  D(V`nr(rpXGJ(r(orD(_`lr(srD(_`hrH`CS?(`?r(:rD(_` r(r(srt(~r.r(rNl ")59APlor~Kk #RVnv ]apx ' 3 O  $ <   B Z f 5= \  9- 1 s w  M Q U W Y [ _ a c g k o q s u w y { }          $ tD( wrV` wrhwpp. 9 D(V`rD(_` +rD(_`r(pr(0pr(xr(rVkh @ _ l 9 (@yr(Wr(@yr(S@r r(r(p_rD(V`r(@Kr(pr(@r(r(#r(rt(4rPr(@r( r(r(rt(r0Rr(Pr gkr(rh @-v 'FaG _ W ' r 9  (rD(V` wr(MpyL< 9& ( ,(>r(r(r(>r(`rD(_`r(S@r r(0rD(V`0-r( Ir(`{r(Sr r(pr(p(r(Sr r(r(rp?o(grB 1 ^ 07 S _  V  9< 5 7 9 ; = ? C G I M O Q U W Y [ _ a cg D(V`0-r$Čp4,G 9 D(V``r(0-ryZ 9 D(V` wr(rXPXgh 9 D(V`0-r(r(Sr rYpXv 9 (`r(Sr rt(rrD(V`pr( nr(r(r(PFr(r( `r([rt(`Orr(r(Ur(rt(r rt(r.r(grD(V``r(`trHP"mh G v5H v  s 9 D(V`@rD(V`,rL@j_ 9! % )(r(prD(V`Br4SBhQn92 4 6 :D(V` wrD(V`r8yxiH 69E I MD(V``rD(V`9rGx3lSD(V``rD(V`Srh ^9{ V Z ^b f D(V``r8|@ 9r vD(V`r wi 9~ D(V` wrl&xŘm 9 D(V` wr48?Zh 9 D(V``r "A 9 (0r(0rD(V`@rrD(V`ruh(@yr  9K (r(ErD(V`5rXهaQ9 D(V`r(r(r(@[r(rD@Z_h ^S9 D(V`ir%mFI 9 D(V` wrD(SM`r rH݋ w>=( r r9c    (4rD(V`rD(V`0r&2i 9   #D(V`pXr(p(p( r(|r@@](cr(p  95 [. 2 4 6 8 :> @ D(V`r(rD(V``rl@Z|Y(r( r 39 O S U Y] _ ( r(zrD(V`r(@r(p | Z  9k m o s u wD(V`0Kr(9rD(V`rD(SV`pr r(@r, wzP ^ 9 ( r(rD(V`r(zr(śdmY c 9 D(V`rXV{`h 9 D(V` $r(r( r(rD(M`r(Sr r(Sr r(pr(prWXjtD(~rV` `r( r h D ^^ d m9 D(V`prpƩ<^9 (r(urD(V`0Kr(r%pܼ[( r&\ 9J    (yr( rD(V` wr7)P. 9$ & ( ,D(V` wrܓ}p<^97 ;D(V``mrD(V`5rD(V`irȅi ^ 9C G K OD(V`rD(V`r xhC 9Z ^ bD(V`prD(_`~rCY(0r . 9% k o sw (Pr( r(@yr( Ir(r(r(+rD(V` r(r(r( r( r(lr(љ+h(Prh $yhs^9|4 & 9 (r(>r(rD(V`@rr(0rѧX=n- H 9 (hrD(V`r(%rG:[(r(ra 9K (prD(V` rx|DD|P( rD(V``r 9  (`mrD(M`P{r)P{?d 9  D(V``r4`cM^9 D(V`r(r(p(PFr*P+Z\(`!rh ^9 $ & ( *. D(V``rhwP{l0 9: >D(V`r([r(9rD(V` wrXwN ^0s 9F J L N R(rD(V`rD(V`r(ir( D(V`@Tr8\BK^9N R(^r(PFr(p(pD(V`r(`r(rܖXFh(r(r h _^q9 Z \ ^ ` b f h jn p D(V`@Trspb+ 9 (r(r(0r(r(rD(V`r(p(pt(r0r(r(r(r(r(^r(Pr(rd=xt(~rrD(V`rh L q 1E 9 D(V` r  _ 9 (Sr r(ir(rD(_`r(S@r r( +r(Spr r(S[r rD(V` wr(@r0p8^h(@r(r  ^b^ " k d9%    D(V` wrD(V`~rD(_`rP w^9# ' + /(`r(r( gr(@r(`?r(@r( @ B D F H J L N P R T V X Z ^ ` d f h jn p r t v x D(V`P{rD(V`rswp07 9 D(V`\rD(V`\rDGg0-H/+ 9 D(M``rD(V`rpm] 9 D(V`P r(r(rԯ[h  9 ( rD(V`5r_ J\(r 9 (rD(V`rD(V`0rZ@Z j 7 9   D(V`rH`KD(V`0ir(Rr^9  D(V``OrD(SV`Pr rL"3 7atD(rV`r 9 ) - 26 (pr(r(>r(ortD(r_`Wr(;rD(V`@rr(0irD(V`rtD(r_`@=r(XrtD(4r_`r(0rD(_`@rD(_`r(prt(,r r+<%vD(_`rD(_`r(PMr=H`  | 9 g B D F H J O Q U W [ ` b g i m q s w{  (Pr(r(SPr r(gr(rD(V``Or(;r(pr(7r(Pkr(@r(sr(nr(r(r(r(Lr(\r(0r(rt(rNrw.x(2rD(V`0-r- :> 0   9 (`rD(_`%rD(_`pr(PrD(_`rD(V`@Tr(`mr(pr(grXók(0r  -   p 9J         " ( rD(V`r4xp\1 ^95 7 ;D(V`r1Zp p 9D HD(M`P(rD(V`rŤu[ 9P T XD(V` wrÖ8]h 9a e(r(4r(0r(LrD(V`@Tr4<Tg ^t 9m o q s u yD(V`prD(V`r yA; 9 (rD(V`NrD(V`@r 8p6a 9 D(V`Br([r(orl_EZh 9 D(V`Br(r(0r<@@S^N 9 (pr(^r(r(0ir(4r(PFr( ~r(PrD(V`ir(r)ki(%r & 1 ^ \ 9% D(_`ZrD(_`rD(_`PrD(_` Ir(prD(V`prD(SV`pr r$f`JaD(_`p \ . 9J       ! D(_`Ur(` rD(_`0rD(_`PrD(_`gr( rD(_`;r(r(p(gr(`!r(@rt(`OrrD(_`r(rD(_`rD(_`PrD(_`r(jrD(_`7rD(_`rD(_``rD(_`rD(_`^r(0r(rD(_`r( rD(V` rD(_` r(pr@,-wD(_`rD(_`%rD(_` r(ur(p%z 9<C= +  K  9  @ W 3 7 9 = A E G K M O Q S U Y ] _ c g k m q u y } D(V`0rD(V`rD(V`nrKRg ^9 D(V` wrjh 9 D(V` wr(rHLhYNQ 9  (`rD(V`zrD(V`rv0jF) ^9   D(V`r(`rD(V`r(r(r( +r(Dr8~ئTl(r h    9 ( , . 2 4 6 8 :> (rD(_``r(0r(p(pfr(2rt(r 9r(p1rD(V`0-rpzHg(`{r [ v   Q 9e N P T V X Z \ ` b fj D(V`r(rD(V` r(rD(V`Pr$تXP/_D(V`nr  9 } D(V`5rjP{$4 9 (r(r(r(r(rD(V`rle%Y 09 D(V`r( rw w<, 9 (0r( r(r([r(ZrD(V`ir4^(0Rr   9J D(V`pr(p(p(0-r(rt(rr,JI`  D9    (PrD(V`Brk@T = 09  tD( wr_`xrtD(4r_`rtD(4r_`crD(_`r(ptD( wrV`rtD(4r_`^rtD(4r_`:rtD(4r_`rD(_`rtD(4r_`@rD(_`[rC htD(4r_`irD(M`\rX^ " 9 9 ' , 1 6 : < A F K P T Y ]a f tD(prV``r(`rD(V` r(@yrprxgh s9 D(V`irt(rrx!g[P(@r5 9 (rD(V`r(rNgh 9 D(V`r0zIfZJ9 D(V`BrU_ 9 D(V`r([rD(V`Prhzp|>(r 9G D(V`@rD(V`lr( +r(r(Sr r3h/hh ^al 9 D(V`@rD(V`r L&X(r(@r 9     (prgp8 9( *D(V``r@~`2+@ 92 6D(V`PFrD(V`r*hh ^9> B Ft( wr wr\_p^9O S(PFrD(V`rt(0rgrb ^9[ ] a e(rt(`Or|r(rt(~r nr( nr( r(r(Sr r(r(Sr rP8ptD(rV`@r(SWr r( +r Q#  * 9 p r v x | ~ (@r(r(rݗHcD(V` wrh 9d D(V` wrX 4*D(SV` wr r 9 tD( wrV`raXD(V`r9 (Pkr(rT^^D(V`\r('ra 9 (irD(V`irD(V`r$g~h ^9   D(V`r~p^HD(V`0-r 9  (Pr(0r(@r(`tr(r(`r(.r(Pr(PFr(sr(sr(r(r(`r(pr( Ȱr(@-r(r(S@-r rha \&rD(V`r(Jr(Nr(ru zh @&11 =a . 9% ' ) + - / 1 3 5 7 9 ; = ? A C E G I K OS W Y [ D(V`r(YrXX 9 D(V`r(l0-9D(V`Br 9 ۳(XXi(rD(V`0-r9  (@r(rD(V`5r(pr(r(r(0prt(`Orr(r(ur(pr( rt(r7r(prD(V`irDQ6n(pr M I s9_ (r(Уr(@r(Xr(r(r(rD(M` r(@rm#ul(`rD(V`Pr(gr  &1 \ 9% J e       (Pr(`rD(V`p_r(r(`8r(r(r(r(PrD(V`r(p_r"k(0Rr(Prr  #O s 9 + - / 3 5 7 9 ; = ? C EI K D(M` wrhp`G 9c g(Pr(Ser r(r(UrD(M`@TrD(_`r( r(`r(@r(rD(_`9r(SNr r(Yr(r(ur(zr(r(r(@rGpz(Yr(ar(r? ^I0 K , 9D e o q u w y } D(V`r tH"[ 9 (r( rX0 Uj(rD(V`rD(V`0r% 9%  D(M``1r(`1r(nk w=*09 D(V`@Tr2@TH 9 D(V``1r@j 9 D(V``r|p= 9 D(M`r@-pH 9' +t(r|r<tD(V`r(r9D 3 7; ? D(V`irD(V`pXrD(V``Or ʀ@`KE ^9H L P TD(V`@r(0irn`O>a:(r^9_ c ei D(V``rD(V` wr$NJ 9r v z(rD(V`rD(V` rD(V` r'gY. 9 D(V`r('r,Þ jh 9 (0rD(V``r(r(r1J^sT 9 tD(pr_`rtD(prV`0irt(5r@yrtD(`Or_`rtD(`Or_`rtD(`Or_`rtD(`Or_`yrt(`Or`dr ~3ntD(`Or_` rtD(`Or_`"rtD(`Or_`prtD(`Or_``mrtD(`Or_`Wr 3s9 9 (0irD(V`@r(r(0r  Bh  [ 9  ! # %D(V`r(Pr(WrD(V`r(кr(0RrD(V`P roPg( r(r ID * g 99 1 5 7 9 = ? A EI K 9]%]#&`qcfilorux{~)9Q,/25!8;>'A #-&)C,/D2E=GJWHMP SVY \#&),/25_b8;>vADGJMehPSVY\_behknqtwk3z}n3qtwz}V j z ¸ ݸ $ 2 D X y ҹ , T o Ⱥ ׺  ' H c w  1 T p ּ Z ɽ    , ? N f Ͼ  3 H V o ¿ ҿ  ; e  Q u  ! = R j   0 D _ u  ( H &  0 i  - > Q j z  ' B a {   0 ? S f y   0 B V r  @ V r  3 z " ; $ ? L \ i } %  ! @ l " j  . : J W i  " ]  M k  # / A X k ~  ) M a 2"%`5"%`:"%`=" `B"%`G" `L"%`Q" `U"%`X"%`["%``" `c"%`f" `k"%`s"%`w"%`{" `" `"%`"%`"%`" `"%`"%`" `" `"%`"%`" `" `"%`"%`" `"%`"%`"%`"%`"%`"%`"%`"%`"%`" `" `"%`"%`#%`#%` # `#%`#%`# `&# `+# `0# `5#%`:#%`?#%`B# `G# `L# `O#%`T# `^# `c#%`h# `m#%`p#%`s#%`x# `}#%`#%`#%`# `#%`# `#%`#%`#%`# `#%`# `#%`# `# `#%`#%`#%`#%`#%`#%`# `#%`# `#%`#%`#%`# `# `$%`$%` $%`$ `$ `$%` $ `%$ `*$ `/$ `4$ `9$%`<$%`A$ `F$ `K$%`O$%`T$ `Y$ `\$%`a$%`e$%`j$ `o$%`t$%`w$%`z$%`~$%`$ `$%`$%`$%`$ `$ `$%`$ `$%`$ `$%`$ `$%`$ `$%`$%`$%`$%`$%`$%`$%`$%`$ `$ `$ `$%`%%`% ` % `% `%%`%%`% `!% `&%%`)% `,%%`1% `6%%`9%%`<%%`E% `J% `O%%`S% `]% `b%%`g%%`t% `y%%`}%%`% `%%`% `%%`%%`%%`% `% `%%`% `% `%%`%%`%%`% `% `%%`% `% `%%`%%`%%`% `% `%%`%%`%%`% `% `& `& ` & `&%`& `&%`& `&%` &%`%& `*&%`/& `4&%`8& `=&%`B&%`G&%`L&%`Q&%`V&%`[&%`_&%`c& `h& `l&%`p&%`t& `x& `|& `& `& `& `&%`%]#&`qcfilorux{~)9Q,/25!8;>'A #-)C/D2E=GJWHMP SVY \#&),/25_b8;>vDGJMehY\_behkqtwk3z}n3qtwz}V  $*06<BHNTZ`flrx~       n"P! % ) - 1 5 9 = A E I M Q "PU Y ] a e i m q u y } "P #P !#P Y#P       ! % ) - 1 5 9 = A E #PI M Q U Y ] a #Pe i m q u y } $P       $P! % ) - 1 5 9 = A E I M Q U Y ] a e i m q u y } @%P X%P j%Po%P       ! % ) - 1 5 9 = A E I M Q U Y ] a e i m q u y } ``qiorx)9Q,58'CD2EWMP VY#&/25>AGePS\_bknwkz3tzV&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P 'P 'P'P'P'P'P"'P%'P*'P-'P4'P9'P>'PA'PD'Pe'Ph'Po'Pr'Pu'Px'P{'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P (P (P(P(P(P (P)(P,(P/(P2(P5(P:(P=(PB(PE(PH(Pu(Px(P{(P(P(P\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&]#&`qcflorux~)9Q,25!8'A#)CD2EGJWHMP VY \&)/25_8;>DGMePV\_knqwk3}3qtwz}V  ")07>ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqxI h  &lB  1 % ^t v  < 0n      \ . Q s % J )  D  ((`(((((`((((((`((((````((```(((((`((`(((((((((())) )))))`) )#)')+).)2)5):)`=)A)D)H)L)P) 3 "q F  E`Vn e 3 Ƶ е 3 c ( 'ResB1 Q KKVQ fmAblms  " " AbbAdrBbEllMghSnadrellmghsnzarbnzardjure.m.f.m.idagigrvxtfm/emkvllHamlIjjrNisnPaushSivnTevthamlijjrmidn.nisnpaushsivntevtannatplatsresorvder000tni fjolkislvf.R.K.Adr IAmshrHtourKislvKrtikNhasShevtTammzTishrToubahadr Ikrtikmorddnhasshevttammzteqemttishrshwinshwin"{0} d"{0} h"{0} s"{0} vflaggahjrtamanligmidnatttidszonaugusti+{0} v.+{0} rAdr IIAl-nasiGuenbotHeshvnKhorddPagumnPhlgunTahesasadr IIguenbotheshvnkhorddmiyazyamgabitpagumnphlgunsiffrorykatitshdhashdha"{0} kv"{0} rsmileysSha banflaggorimorgonsha ban000bn000md000mn000tnp frm."{0} mnnsta rveckodag"{0} lr"{0} sn"{0} tisp morg.mskrm+{0} fre+{0} lr+{0} m.+{0} ons+{0} sn+{0} tisBarmahtBa ounahShrvanaVaishkhdenna v.frra v.i morgonnsta v.om {0} dshrvanavaishkh"{0} fre"{0} min"{0} ons0 biljonkvinnligi frrgrp natten"{0} tors+{0} mn.+{0} torsBarmoudahBhdrapaddetta kv.frmiddagfrra kv.nsta kv. {0} mnd00 miljon2.1.48.90Saka-eranbyggnaderfre R.K.hanteckenvk.i mn.p efterm.p kvllenom {0} timdenna mn.frra mn.nsta mn.om{0} minom{0} sekSI-enheterboxritningdenna fre.denna lr.denna ons.denna sn.denna tis.frra fre.frra lr.frra ons.frra sn.frra tis.nedtpilarnsta fre.nsta lr.nsta ons.nsta sn.nsta tis.vk. i mn.{0} och {1}denna minutdenna timmeom {0} lr.om {0} sn.om {0} tis.Dhu-l-ga daDhu-l-hijjaUSA-enheterdenna mnaddenna tors.dhu-l-ga dadhu-l-hijjaefter Hirjafrra tors.jamovokalermodifierarensta mnadnsta tors.p morgonen000 biljoneri vermorgon000 miljoner'vecka' w, YMrgash+rshaom {0} mnd.om {0} tors.om {0} timmeom {0} veckaJumada-l-ulaformatteckenfre Kristusjumada-l-ulaom {0} dagartecken i parvnsterpilar000 miljarder1:a kvartalet2:a kvartalet3:e kvartalet4:e kvartaletfr {0} s senom {0} lrdagom {0} sndagom {0} tisdagAnno Persarumandra mnadenblanka teckendetta kvartalefter Kristuselfte mnadenfemte mnadenfrra mnadeninterpunktionjapanska kanakanbun-teckenmat och drycknsta kvartalom {0} timmarom {0} veckorstreck-teckendag under retveckan fr {0}fr {0} r sendjur och naturRabi al-akhirRabi al-awwalbreddvarianterdingbat-teckenfjrde mnadenfrsta mnadenjapanska kanjinionde mnadenom {0} minuterom {0} mnaderp frmiddagensjunde mnadensjtte mnadentionde mnadentolfte mnadentonmarkeringartredje mnadennedtupptpilarfr {0} kv. senfr {0} min senveckodag i mn.Buddhistisk eraJumada-l-akhirad MMM d MMM y Gfr {0} d sedanfrra kvartaletfr{0}d sedanjamokonsonanterjumada-l-akhirakinesiska hanjaom {0} lrdagarom {0} sndagarom {0} tisdagarvecka i mnadenttonde mnadenfr {0} lr. senfr {0} mn. senfr {0} ons. senfr {0} sn. senfr {0} tis. senfr {0} v. sedanfr {0} r sedanmn. denna veckamn. nsta veckasmformvarianterEn-M (1239 1240)engelska enheterfre. denna veckafre. nsta veckafr {0} fre. senlr. denna veckalr. nsta veckaons. denna veckaons. nsta veckapunkter/stjrnorp eftermiddagensn. denna veckasn. nsta veckatis. denna veckatis. nsta veckavanliga symbolerveckodag i mnadfr {0} mnd. senfr {0} tim sedanfr {0} tors. senmn. frra veckanBun-M (1260 1261)fonetiskt alfabetfre. frra veckanfr {0} dag sedanfr {0} fred. senlr. frra veckanons. frra veckanresor och platsersn. frra veckantekniska symbolertis. frra veckantors. denna veckators. nsta vecka'vecka' W 'i' MMMMfredag denna veckafredag nsta veckageometriska formerhanzi (frenklade)lrdag denna veckalrdag nsta veckamndag denna veckamndag nsta veckaonsdag denna veckaonsdag nsta veckasndag denna veckasndag nsta veckatisdag denna veckatisdag nsta veckators. frra veckanE dd MMM E dd MMM ytorsdag denna veckatorsdag nsta veckavnster-/hgerpilarfredag frra veckanfullbreddsvarianterfr {0} dagar sedanfr {0} minut sedanfr {0} mnad sedanfr {0} timme sedanfr {0} vecka sedanlrdag frra veckanmndag frra veckanonsdag frra veckansndag frra veckantisdag frra veckanicke-stegande teckentorsdag frra veckanbegrnsad anvndningfr {0} fredag sedanfr {0} lrdag sedanfr {0} mndag sedanfr {0} onsdag sedanfr {0} sekund sedanfr {0} sndag sedanfr {0} timmar sedanfr {0} tisdag sedanfr {0} veckor sedanfre Republiken Kinamatematiska symbolermoderna skriftsystempiktografiska teckenE dd MMM E dd MMM y Gfr {0} kvartal sedanE dd MMM y E dd MMM yTempyM-hMji (757 765)fr {0} minuter sedanfr {0} mnader sedanfr {0} torsdag sedanhanzi (traditionella)smileys och mnniskorTemphM-jingo (765 767)TempyM-kampM (749 749)TempyM-shMhM (749 757)fr {0} fredagar sedanfr {0} lrdagar sedanfr {0} mndagar sedanfr {0} onsdagar sedanfr {0} sekunder sedanfr {0} sndagar sedanfr {0} tisdagar sedanafrikanska skriftsystemeuropeiska skriftsystemfr {0} torsdagar sedanhistoriska skriftsystemmellansternskriftsystemamerikanska skriftsystembokstavsliknande symbolersydasiatiska skriftsystemvstasiatiska skriftsystemTa{0}:asvngentillhgerTa{0}:esvngentillhgersydstasiatiska skriftsystemformattecken och blankteckenfre vsterlndsk tiderkningideografiska beskrivningstecken[  + ]?[a b c d e f g h i j k l m n o p q r s t u v w x y z ]$/<*7<A0c]. fc /Ni/Rdi_P EEˊ)JB B JA A J@ @ JEJDJCCJ6JJJ@+J**J))J44J33J22J++J**J))J""J!!J JJJJ@@J??J>>JJJJJJJkkJjjJii   /ND) JJ<,NM @kE $hE gMM G8VeE$ ac 93f"<M[  ac 93f"<M[  whq a8m G whq a8m G (h! (h! R+wPO}g R+wPO}g 1P)39hys- W!$ 0  $,q4D 3[)$3}$Qsn 34</ZAZ44S3w}}SǠ$Q@ks%$E $hE gMM[h[hhhh4$OO3$?O$]X4$8$k{@<$Ǖ04h$ooMG$4k$:aKTTT 1P)3M#*1hkJJPPmIvsGk_ d>j4JA`],$Q@Zb!Yp]QS^OQTmIvsGk_ d>j4JA`],$Q@Zb!Yp]QS^OQT z;\ z;\ )\ <> T}> =<=} } nsE $hE gMMGBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$OO3$?O$]X4$8$k Q v33 텐MM 3 YB<$4g$<4%$[nJ4)h$J2 # }z` E'  x}z` E" GAj4Dj4GGD>J2 # }z` E' ^adg#1^adg#1+E $hE gMML }L }WoZrW|?WoZrW|?qq h&%OJ h&%OJ )$v]o )$v]o hE gMM 6) (ddB p 4)E*Ii[wxih/] i>]h~Lc5\j7iiix]]9il~izi)}x\yiJ~x-pN ]\~i/whio\͟wˉ5 x󈰞Ҵ֞I;3%i]|Ëz1ax.y݉ zwPxWmի jÞiEyxx[{nيŢi"̝.x\wH!NJ?xxWߝӇxwS5I}]MrxqC)i!YiwQ >ህQw!+ZwcgswG1dk)U{ε @wŏQwmu ψ 4_wwbwB 6P E $hE gMMwE $hE gMM 5y  5y  F5_ F5_ USU4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G8 sT:2dIm73IQC,XR c=I0{EX&${Z,$[K4$. ngt2CN8h~H R 6Jz1JWH R6J77JH R 6J J"WWW7 7 7 H/JHQysJ^zH~JJ%%H~J$:$:J HQJ-JHQJ JHQJ&&JHEJJ JkHEJuuJ..HEJRRJH4GJYsJH):JJH):JjjJ}}HJJJH<1GJppJDDH<1GJ>>JHJ=^=^JHJJHJZ-Z-JH!JMbJsHJJ__HJ]]JH>JdQmJH>J; ; JH>J]1J??HJ[rJHJJhhHU(JiiJH4JL^7JKHJzzJffHJwwJH JiJH#JJqqHy9JJuuJHZmJVQsJH JJ77H1J0:0:JH<J;JHJ//JHJ&&J.VVVlHEMJ JHEMJ77JHEMJ Juu SS   99   99             mh i  K ZFPB3BPPP EPV]enxPPPP PPPPP#P(P-P7& EPV]enx2P7P<PAPFPKPPPUPZP_PdPiP EPV]enxnPsPxP}PPPPPPPPP7; N *PP9 a PJRPPo  t  =Y  " U`$ e m `U`PP"5P~   H P  5H  "0>L  H I!$P PPPPPPPPPPP`PPPP PPPP5ZhP 2I  W!$ Y0  '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO``4`<`/`Z`>PA`Z4``4```S`3`w`3`M``[`#``#`TP``N`1h`k` ` `CP ! HPX` ! hpx &  PPP PPP1 6 ' ;!IM!$P Y] PPPP PPP%P.P7P:P?PDPGPJPOPRPWP\PaP`dPiPpPwP|PPPPPPPP  {       jv"5HS$'*-;P - ; ? I   PP$3BQ  "5H    `bdfs  "H  PP  "5H   PP"5  PP  "5H    "    ` z             3$'*PPC,`P2 PPC,`P; PPC,`PD P!PPM -P2P&PU >PCP7P] KPPP`HPe XP]P3 `UPn ePjP-`bPw rPwPJ`oP PP`|P PPF`P PPP PPP PPP PPJ`P PPI`P PP`P PPD^`P PP` P %P*P`P 6P;P/P GPLP@P XP]PQP ePjP=Y`bP rPwP`oP  PPd`|P PPP PPP$ PPP, PPP4 PPP< PPPD PPPL P PPT PPP\ )P.P"Pd :P?P3Pl KPPPDPt \PaP `UPf`| mPrP Q`fPf` ~PP Q`wPf` PPY`P PPY`P PPY`P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } 6 ? H PPPPP P PPPQ Y a i r {                    ( 0 8 @ H P X ` h p x    PPPPPPPPP   PPP  PPPP P PO  O  O ) J W _ & ( * C[uow\!] D `P``$`P`E`q ` P- P   P, 'ResBP  o 'ResB$ 2 ((2 1P)3M#*1hRUX[RUX[  S ` ow`" 'ResBP  o 'ResB ` V` leodakenzijuzirobommeamoyovitujionikeshoasilijengomwilipicha0B;-0B0M;-0M0T;-0Tanuwaikitufemahalimnyamamuundoasubuhielfu0[c q x]alasirimichezomishalenambarisaa hiiJumapilialfajiri00B;-00B00M;-00M00T;-00Tkusafirimwanamkenyingineshughulitabasamutarakimuwiki hiiRobo ya 1Robo ya 2Robo ya 3Robo ya 40B;-0BUingerezadingibatimwaka huumwanamumemwezi huusasa hivi0M;-0M0T;-0TIjumaa hii000B;-000B000M;-000M000T;-000Tdakika hiimwaka ujaomwezi ujaowiki ijayoJumanne hiikesho kutwawiki ya {0}00B;-00Bbila nafasiimeoanishwasaa za eneouakifishaji00M;-00M00T;-00Tsiku ya wikiAlhamisi hiiIjumaa ijayoJumamosi hiiJumapili hiiJumatano hiiJumatatu hiihali ya hewa00M;M-00MJumanne ijayosiku ya mwakasiku ya mweziwiki ya mwezi000B;-000B000T;-000TMfumo wa Mitaalama za tonihati za Ulayaherufi za Hankuacha nafasinukta vinunduAlhamisi ijayoJumamosi ijayoJumapili ijayoJumatano ijayoJumatatu ijayoelfu 0;elfu -0elfu0;elfu-0hati za Afrikahati za kisasamatumizi finyumwaka uliopitamwezi uliopitanukta au nyotawiki iliyopita'wiki' w 'ya' Yishara au alamatabasamu au mtualama za hesabualama za kugawaalama za muzikialama za sarafuhanzi (ya jadi)vibambo vya Hanbaada ya saa {0}Ijumaa iliyopitaelfu 00;elfu -00elfu00;elfu-00safari au maeneohati za Marekaniherufi za kanbunkistari au dashisaa sita za usikubaada ya robo {0}baada ya siku {0}baada ya wiki {0}Jumanne iliyopitasaa {0} iliyopitaSaa {0} iliyopitaalama za kiufundimaumbo mbalimbalimishale ya kuwilirobo hii ya mwakasaa sita za mchanaAlhamisi iliyopitaJumamosi iliyopitaJumapili iliyopitaJumatano iliyopitaJumatatu iliyopitabaada ya miaka {0}baada ya miezi {0}baada ya mwaka {0}baada ya mwezi {0}mwaka {0} uliopitamwezi {0} uliopitarobo {0} iliyopitasiku {0} iliyopitawiki {0} iliyopita'wiki' W 'ya' MMMMelfu 000;elfu -000elfu000;elfu-000saa {0} zilizopitaelfu00;elfu-00Saa {0} zilizopitaabjadi za fonetikiaina za fomu ndogohati za kihistoriamaumbo ya jiometrisiku{0}iliyopitabaada ya Ijumaa {0}baada ya dakika {0}miaka {0} iliyopitamiezi {0} iliyopitarobo {0} zilizopitasiku {0} zilizopitawiki {0} zilizopitaalama za konsonantimchoro wa kisandukusiku{0}zilizopitavyakula na vinywaji000M;Milioni-000baada ya Jumanne {0}baada ya sekunde {0}Ijumaa {0} iliyopitadakika {0} iliyopitabilioni 0;bilioni -0milioni 0;milioni -0laki000;laki-000E, MMM d E, MMM d ywanyama au ulimwengubaada ya Alhamisi {0}baada ya Jumamosi {0}baada ya Jumapili {0}baada ya Jumatano {0}baada ya Jumatatu {0}Ijumaa {0} zilizopitaJumanne {0} iliyopitadakika {0} zilizopitasekunde {0} iliyopitamiundo na sehemu waziSekunde {0} iliyopitaAlhamisi {0} iliyopitaJumamosi {0} iliyopitaJumanne {0} zilizopitaJumapili {0} iliyopitaJumatano {0} iliyopitaJumatatu {0} iliyopitabilioni 00;bilioni -00milioni 00;milioni -00sekunde {0} zilizopitatrilioni 0;trilioni -0Sekunde {0} zilizopitaAlhamisi {0} zilizopitaJumamosi {0} zilizopitaJumapili {0} zilizopitaJumatano {0} zilizopitaJumatatu {0} zilizopitahanzi (iliyosanifishwa)hati za kusini mwa Asiamishale inayoelekea juurobo ya mwaka iliyopitabilioni 000;bilioni -000milioni 000;milioni -000trilioni 00;trilioni -00robo ya mwaka inayofuatahati za mashariki ya Asiahati za mashariki ya katiherufi za kijapani (kana)mishale inayoelekea chinimishale inayoelekea kuliatrilioni 000;trilioni -000hati za magharibi mwa Asiaherufi za kijapani (kanji)vibambo vya jamo vya sautimishale inayoelekea kushotoalama zinazofanana na herufisehemu za fomu ya upana nusuChukuampindukowa{0}kulia.sehemu za fomu ya upana kamiliherufi za maelezo ya idiografiahati za kusini mashariki mwa Asiamishale inayoelekea kulia na kushoto[\- , ; \: ! ? . ' " ( ) \[ \] \{ \}]4[a b {ch} d e f g h i j k l m n o p r s t u v w y z]$/<*7<A0c].dv_ %4%4JIIJJJJJ))JJJJ JBBJJJJ J6JIJxJJJJJ JJXXJJJuJ>J'JJ55JJYJGJ2  ) JJP 7P)3vysݹ* !$ 0 $,q4D 3[)$3}$Q;$Qj4 A>#@ #@ #@ >j4 A>#@ #@  / , / , / ,  / ),  / ),  / ), !pn !E $oE g 4 4GVHGIhIhG$"GMhG$ׂ˂G$gנ\]oG$1mmm[h[hhh~N$hhB$cc$x:*$``$4 p v3M yhyh 3Yhh$MMMNg$<4%$CCǓ$תתת @4PhHDL,< GAj4Dj4GGD>J2 h   @4PhHDL,< GAj4Dj4GGD>J2 h  Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?Gkg4 <(0}tYdvP_ΰ@}c,b7~v܅ b=xPtfPxG<h~ H ~.nauJ JH ~.nauJ JH ~.nauJ JdddiiiHqJJHqJJHqJJHJ``JBJ``JT*J``JBH=JJJJJJH /:JJH /:JJH /:JJHSJY3JJY3JJY3JH[JJJJJJH J__JRPH J__JRPH J__JRPHJJ%!JJJJHJuuJhHJuuJhHJuuJhHJIIJ;8HJIIJ;8HJIIJ;8H0iVJJiH0iVJJiH0iVJJiH"+JJH"+JJH"+JJH^JJJJJJrrrHHJF JlJF JlJF Jl \\   22   2   22   22   22   22     i  K ZFPB3B EPV]enxwP|PPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPP PPPP!P&P7 *ePnP +PJR:P=P = !IM!$P Y] PPPPPPPPPPPPPPPPPP PP`PP!P(P-P0P5P<PAPHPMPTP5BPP /I  !$ Y0 '/q`4`D` ``3``[)`$``3`}`$Q``s`n `3``f)`dO``N`<``Ӻ`uPA`Z4```S`3`w`3`M``[`L`F`TP`M`N`1h`4`B` `zP !  ! s z  PPP PPP ';%(+.!IM!$P Y] 1P6P=PBPIPRPYPbPkPtPwP|PPPPPPPPP`PPPPPPPPPPPP  (  5:? DIN jv"5HS[^adrP, `' PP` P )P.P`P >PCP`3P jPoPcP {PPtP" PPP* PPh7`P2 PPh7`; PPh7`C PP`PK PPe`T PPe`\ PPPd PPPl PPPt PP` P| P!P` &P+P` 7P<Ps`0P APFPs` KPPPs` \PaPUP mPrPfP ~PPwP PP}`P PP1` PP1` PPP PPP PPP PPP PPP P PP PPP 'P,P P 8P=P1P IPNPBP' ZP_PSP/ kPpPdP7 |PP `uP`? PP ``J PP ``S PP`P\ PP`e PP`m B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }   HPKPNPQPTPWPZP]P`P & . 6 ? G O X ` h p x     # + 3 ; C N W PPPPPPPPP` i q PPP  4 PPPPPPPO )O ,O 6J W _    C[uow\] D `XP`_`V`\`E` ` SPPu  "P 'ResB9  CC)JumaWakatiMuda wa sikuSiku ya jumaN0/:Q'P ) ,P-  :  1P4P7P:P=Pow``+ `/ 1 'ResB*  .. {1} 'saa' {0} 7P)3vysݹĉ) 7P)3v#*1hĉj ` " ow`& 'ResBP  o 'ResBP  o 'ResB q ""Vq5 . . . . . . . 1 2 3 4 5 6 7 8 9 . . . 0 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 11 12 . . . . . .taml . 1 2 .00 0 0 . . . . . . . . . . . . . . . . . . . . . . . .0 000 00 00 00 000 {0} .{0} . . 1 . 2 . .1 .2 .3 .4 . 1 . 2 1 2 3 4 . . . . 000 000 {0} .{0} .{0} .{0} .{0} .{0} .{0} . 1 2 1 2 . . 000 {0} .{0} . {0} .{0} .{0} . . U, d MMM{0} . {0} .{0} .{0} .{0} . .{0} .{0} .{0} .{0} . . . U, d MMMM . 000 . {0} . . . . . . . . . a h:mm:ss z . . . . ./ . {0} . {0} {0} . . . {0} {0} {0} ROC {0} . {0} . {0} . {0} . {0} . {0} . {0} . . . . . . {0} {0} . & 000 000 {0} . {0} {0} . {0} . {0} . {0} . {0} {0} {0} {0} {1} {0} {0} . {0} . {0} . a h:mm:ss zzzz{0} - {0} {1}{0} {0} . {0} . {0} . {0} . {0} {0} {0} {0} {0} {0} / {0} {1}000 +{0} {0} {0} {0} {0} & {0} {0} {0} . {0} {0} {0} / MMMM W - {0} {0} {0} {0} {0} {0} & & R.O.C. - {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} ( ){0} {0} {0} / {0} {0} {0} ( ) / Y w - & {0} . . ,[\- , . % 0 + 0 1 2 3 4 5 6 7 8 9 ]M[ { }]_[ ]dv_7 BO}BJJJJ//J..J--J!!J JJJJJJHHJJTTJJJP1JJJNNJJJJJJJJVVJJJ22JJJPPJJ  ) JQJk7 BO}B ) 3؍bL FMT[W ^ e s l  FMT[W ^ e s l  'mhE '8,B?df 'mhf '8,B?df E", |/DD"otT>t E", |/DD"otT>t 3؍dBu+ W!$ 0  $,Rk3 4[)pߧL6}$QyBn 3N<AZ4aC5؍3}}>;)$Qy@kB&T%$E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(N$hhM$YY$]j$``$4 5/  ύX6X6 OO 85XH44$Mh$ii!MG$#]$hhhgg 3؍ijC{)attJJ5߃zߏ9߃zߏ9]Ak5߃zߏ9߃zߏ9]Ak   / {gzt   / ^Dߟ   / {gzt   / {gzt g   / ^Dߟ   / {gzt gl6il6E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG[h[hhh~h4$hhM$YY$]j$``$k 5/  ύX6X6 9v9v 85L#zhh$MMMNg$˝?kh%$8|]<$תתת 0|xOߐ v3tx}}zrxL Kbx L0 0|xOߐ v3tx}}zrxL Kbx L0JlYw*1~8ߐ$JlYw*1~8ߐ$;;; Bߜ߸0, 'wߜr8,T Bߜ߸0, 'wߜr8,T 6<#߰9$ ]6<4<~p.G 6<#߰9$ ]6<4<~p.G r&2 cT߸ fxix\ r&2 cT߸ fxix\777Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G}FZ6q%8\]!JnVtE+nVwjߜ7 S$4,|bM%H pZ@JsJ}H pZ@JJ((H pZ@JsJ}EE^```HJouJU/HJJHJJHJJJJJJHJU+JJJ55JJHW~JJHvJJaaHvJJaaHJBJHJ JBBHJJHI%J5JfKHI%JJHI%JJHJSJHJJ;;HJJ;;HJ`eJAJJ\\JJH JEJ|dH`PJJH/[JJHeJ<JHJJppHJJppH)J$J-HiJJ2 HiJJ22H;fJ_3J:H$#JJH$#JJ::HJQJHJJOOHJJ::BBHHJ JlPHJJHJ JlP           &h i  K ZFPB3B EPV]enxPPPPPPPPPPPP75 EPV]enxPPPPP PPPPP$P)P EPV]enx.P3P8P=PBPGPLPQPVP[P`PeP7J ] *PPH p jPJRyP|PPP =Y :t | `` `  H   H -;  H !IM!$P Y] PPPPPPPPPPPPPPP P PPPP`P#P*P1P6P9P>PEPJPQPVP]P5IWP 0I W!$ Y0  '/`Rk`3` ``4``[)`p``L6``?``˹`n `3``f)`dO```<`.`~PA``aC```5`؍`3`5```[`L`F`p`TP`^`N`)`4` ` `P !  ! : A  PPP PP/PL Q ';FILO!IM!$P Y] RPWP^PcPjPsPzPPPPPPPPPPPPPP`PPPPPPPPPPPP " /<I   V[` ejo  jv"5HSdgjm{P H V Z a   t  H    "H    H +8E  H  RUX"   ` z           PP`P (P-P `P! =PBP`2P* iPnPbP3 zPPsP; PPPC PP`PK PP`T PP`\ PP`Pd PP`m PP`u PPP} PPP PPP PP` P "P'P`P 3P8P`,P DPIP`=P UPZPD`NP fPkP`_P wP|PpP PPP PPP PP`P PP` PP ` PPP PPP PPP  PPP PPP  P%PP$ 1P6P*P, BPGP;P4 SPXPLP< dPiP]PD uPzPnPL PPPT PP `P`\ PP n`P`g PP `P`r PP`P} PP`P  P P` P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }  % . GPJPMPPPSPVPYP\P_P7 ? G O X ` h q y                     ( 0 8 @ H P X ` k v PPPPPPPPP    P P P  4  P P$ P- P6 PO F O I O S J W _    C[ow\ D r``c`5` ` [P  ? P  'ResBP  o 'ResB 8 8 7P)3ijC{)att` ow` 'ResB B B 7 %4BP o ` 'ResB B B 7 %4BP o ` 'ResBr  V    . G  5 ! G 6     A  (  B + ? , A .  . > 5 > 6 A 8 K 8 > 8 K . 6 ( ?  & ? , A ' ( 5  0  .8  .8 + .  . & /  8 F ( F   0 M  & 0 M  , ( M  / 0 M  A 0 A  A 2 H  B ( M  ? 0 M  L  M $ K , > ( H 8 G *  ( > , > , > . >   0, ? 0. ? 05 G / A   0 G * A .   3 . A 9 .0 . I7 , > .8 F  .telu   F  $ 0  - 5 (  . 9 ? 3 / A  F 0  , M 8 + 0 M 9 >  0 M  7 > "   * F * M  2 A 2 M  ? 9  M $ . A  M . F 9 0 M 6 A  M 0 9 . M 2 F 9 F & 0 M 00, ? 00. ? 005 G . J ( M (  ( F 2 ( ? ( M (   M  K  * M 0 ?  ( 5 0 ? ! ? 8 F  $ M 0 H .$ M 0 H 1$ M 0 H 2$ M 0 H 3$ M 0 H 4+ ? , M 0 0 . II0   > .     M 0 @ 6   $ 0    C $ ?  . K  ?  >   @  M 0 @ ! ( ? . ? .* $ >   . J  M  / A  8 M 0 , @ I5 > 0 . A 6 0 @ 0  7 , > ( M 8 F  ( A 9 >   > 9 C & /   & 0 M I H $ M 0   ? 6 M 0 @  F 5 F  M $ 9 8 > 8 M ( ? 8 > ( M * A 7 M /  . > 0 M  ? . ? /  ? / . F 8 M 0 > 5 H 6 >   6 6 ? 5 0 M 7 F 5 >  M 8 ? 5 > ( M 000, ? 000. ? 0005 G 0 M 0 ?  0 K  A  5 > 0   $ ( F 2   8 M  A   & ? . , A ' . 6 ( ? . 8 K . . A . . I( 5  , 0 M 7 5 M 5 > .0 5 G / ?  > ( , ( M  M 0 @ * B   $ A 5 A & 6 >  6  0   > ( M 0 , @ II8 M . H 2 @ ( F 9 8 M 8 F  & 0 M II . M 7 ? 0 M  F  F .  M *  A . F ( M + 2 M  A #  , 7 > ( M 8 M 6 M 0 > 5 #  00 M 0 ?  $ 5 > 0  B h  h  A 0 A . .   3 . * M 0 ? 2 M  $  & ? . $ , A ' . $ 6 ( ? . $ 8 K . . A . . II8 F * M  F   $ 0 . A 2 A  A . & > I( ? . ? 7 . A * $ >  > 2 A * M 0 / > #  . A 9 0 M 0  5 8 M $ A 5 A 7 5 M 5 > 2 M 8   M / 2 A 8 > /  $ M 0  000 5 G 2 A  6 M 5 / A    > 0 M $ @    ? 8 M 2 F 5 M  K 0 M ! > ! M  M / G 7 M  , > 0 > . L & > - > & M 0 * &  . F  > , ?  M . F 0 M ! > ! M / F  >  ?  M 000 M 0 ?  2 M 2 A  ! ? {0}0 K  A {0} 6 .2 K   M  K , 0 M  6 A  M 0 . $  A 0 A . $ .   3 .! ? 8 F  , 0 M ' A 2 M - ? .' A 2 M -9 ? .+ ? , M 0 5 0 ? {0} 5 > 0   ( ? . ? 7   @  M / > * M  A . & > II! > 7 M / @ $ * A 0 A 7 A ! A , M 0 F / ? 2 @ 5 > $ > 5 0 #  . ' M / > 9 M (  {0}   .2 K ! > , 9 7 M  M  8 M + >  ! M  F ( M , K  M + > 5 0 M ! ? ( M , > 0 > . M 9  M , > 9 M . > ( M . > 0 M  6 ? 0  9 G 7 M 5 > ( M {0} ( F 2 2 K 8 . / .  ! 2 ? {0}  A .2 K {0} .  .2 K {0} 6 A .2 K {0} 8  .2 K {1} {0} ?  $ 6 A  M 0 .0 , ? 2 ? / ( M 0 . ? 2 ? / ( M MMMM YYYY{0}    2 K   & ? 5 > 0   , A ' 5 > 0   6 ( ? 5 > 0   8 K . 5 > 0   > 0 M / >  0 # * M 0 8 M $ A $  . > ! ? + H / 0 M  0 M ' 0 > $ M 0 ? . F 8 M  M 0 . M $ & A * 0 ? ( F 2 {0} 0 K  A 2 K {0} 5 > 0  2 K ( F 2 2 K 5 > 0  {0} , A ' .2 K {0} 6 ( ? .2 K {0} 8 K . .2 K {0}2 K 5 > 0  8 F * M  F  , 0 M G d, MMM y{0}  & ? .2 K {0} 8 F  .2 K {0}0 K  A 2 A   $ 0  0 9 ? $   A 0 A 5 > 0   .   3 5 > 0   8  5 $ M 8 0   $  & ? 5 > 0   $ , A ' 5 > 0   $ 6 ( ? 5 > 0   $ 8 K . 5 > 0   $  G / , ! ? ( ! ?   M , >  M {0} ( ? . ? .2 K {0} ( F 2 2 M 2 K $ & A * 0 ? 5 > 0  5 > 0  2 K 0 K  A Y2 K w5 5 > 0  {0}  A 0 A .2 K {0} .   3 .2 K {0} 8  .2 M 2 K {0} 8 F  ( A 2 K $ & A * 0 ?  & ? .$ & A * 0 ? , A ' .$ & A * 0 ? 6 ( ? .$ & A * 0 ? 8 K . .0  M 0 ? 2 ? / ( M {0}    2 M 2 K {0} 8 F  . 2 K  6 A  M 0 5 > 0   # ? $  ? 9 M (   $  A 0 A 5 > 0   $ .   3 5 > 0   $ 8  5 $ M 8 0   ? $ M 0 8   G $   * ( @ 8 M  > ( >  K ( M . > 0 M  M 9 > ( M   M 7 0  {0} 0 K  A 2 M 2 K {0} 5 > 0 > 2 M 2 K {0} 2 G & > {1}{0} 6 A  M 0 .2 K {0} 8 F  ( M 2 2 K $ & A * 0 ?  A 0 A .$ & A * 0 ? .   3 .{0}  & ? .2 M 2 K {0} ( ? . ? 7  2 K  $ M 0 H . > 8 ?    M 0 @ 8 M $ A 6    $ 6 A  M 0 5 > 0  ' A 2 M - ? & > 9 M * M 0 8 M $ A $ 6   5 ? 0 > .  ? 9 M (  8   @ $  ? 9 M (  000 , ? 2 ? / ( M 2 A 000 . ? 2 ? / ( M 2 A {0} . 0 ? / A {1}( F 2 2 K * ( ? & ? (  R.O.C. * B 0 M 5  15 $ M 0 H . > 8 ?   25 $ M 0 H . > 8 ?   35 $ M 0 H . > 8 ?   45 $ M 0 H . > 8 ?   {0}  & ? 5 > 0  2 K {0} , A ' 5 > 0  2 K {0} 8 K . 5 > 0  2 K $ & A * 0 ? 6 A  M 0 .* 0 ? . ? $ * / K   {0} $ M 0 H . > .2 K {0} 6 ( ? 5 > 0  2 K  $ $ M 0 H . > 8 ?   ' A 2 M -9 ?  M  > 9 M 5 K  > 2 ?  M  > . K {0}   .  M 0 ? $  {0} 8  .  M 0 ? $  {0} ( F 2  M 0 ? $  $ & A * 0 ?  & ? 5 > 0  $ & A * 0 ? , A ' 5 > 0  $ & A * 0 ? 6 ( ? 5 > 0  $ & A * 0 ? 8 K . 5 > 0  MMMM2 K W5 5 > 0  {0} , A ' 5 > 0 > 2 2 K {0} 8 K . 5 > 0 > 2 2 K  0 F ( M 8 @  ? 9 M (  G, d MMM, y, E{0}     M 0 ? $  {0}  A 0 A 5 > 0  2 K {0} ( ? . ? 7 > 2 M 2 K {0} .   3 5 > 0  2 K {0} 6 ( ? 5 > 0 > 2 2 K {0} 8  5 $ M 8 0  2 K 0 G  >  # ? $   > 0  9 > ( M ' > $ M 5 >  6  000  M 0 ? 2 ? / ( M 2 A {0}  & ? .  M 0 ? $  {0} , A ' .  M 0 ? $  {0} 6 ( ? .  M 0 ? $  {0} 8 F  .  M 0 ? $  {0} 8 K . .  M 0 ? $  {0} ( F 2 2  M 0 ? $  {0} 0 K  A  M 0 ? $  {0} 5 > 0   M 0 ? $  8  5 $ M 8 0  2 K & ? (  $ & A * 0 ?  A 0 A 5 > 0  $ & A * 0 ? .   3 5 > 0  {0}  & ? 5 > 0 > 2 M 2 K $ & A * 0 ? 8  5 $ M 8 0  d, MMMM y, EEEE{0}    2  M 0 ? $  {0}  A 0 A 5 > 0 > 2 2 K {0} $ M 0 H . > .2 M 2 K {0} .   3 5 > 0 > 2 2 K {0} 6 A  M 0 5 > 0  2 K  M 0 @ 8 M $ A * B 0 M 5  + K ( F  ?  M   M 7 0  8 >   G $ ?   ? 9 M (  {0}  A 0 A .  M 0 ? $  {0} ( ? . ? .  M 0 ? $  {0} .   3 .  M 0 ? $  {0} 0 K  A 2  M 0 ? $  {0} 5 > 0 > 2  M 0 ? $  $ & A * 0 ? 6 A  M 0 5 > 0  {0} $ M 0 H . > 8 ?   2 K {0} 6 A  M 0 5 > 0 > 2 2 K {0} 8  5 $ M 8 0 > 2 M 2 K {0} 8 F  ( A  M 0 ? $   9 > 0  & * > ( @ / > 2 A  ? ( M ( 0 B * >  $ 0 > 2 A , >  M 8 M ! M 0 > / ?   M 9 >   @ (8 0 3 @  C $  ){0} 6 A  M 0 .  M 0 ? $  $ & A * 0 ? $ M 0 H . > 8 ?   {0} ( ? . ? 7   M 0 ? $  {0} 8 F  ( M 2  M 0 ? $   ' A ( ?  8 M  M 0 ? * M  M  > ( M 8 J ( F   2 M  > . K - 5 ? 7 M / 5 > # ?  ? 9 M (  {0} $ M 0 H . > .  M 0 ? $  {0} $ M 0 H . > 8 ?  > 2 M 2 K * M 0 / > #  2 G & > 8 M % 2  {0}  & ? 5 > 0   M 0 ? $  {0} ( ? . ? 7 > 2  M 0 ? $  {0} , A ' 5 > 0   M 0 ? $  {0} 6 ( ? 5 > 0   M 0 ? $  {0} 8 K . 5 > 0   M 0 ? $    M 7 0  5   ?  ? 9 M (   ! .  A 8 B  ?   G , > #  8   G $  2 G & >  ? 9 M (  9   @ (8 >  * M 0 & > /   )  $ A 5 A 2 G & > * M 0  C $ ? 8 M . H 2 @ 2 G & > 5 M /  M $ ? {0}  & ? 5 > 0 > 2  M 0 ? $  {0}  A 0 A 5 > 0   M 0 ? $  {0} , A ' 5 > 0 > 2  M 0 ? $  {0} .   3 5 > 0   M 0 ? $  {0} 6 ( ? 5 > 0 > 2  M 0 ? $  {0} 8  5 $ M 8 0   M 0 ? $  {0} 8 K . 5 > 0 > 2  M 0 ? $   . F 0 ?  ( M 8 M  M 0 ? * M  M  + M 0 ?  ( M 8 M  M 0 ? * M  M  > 0 ? $ M 0  8 M  M 0 ? * M  M   C $ ? & $ F 2 M 2 ( ?  > 3 @ + A 2 M -5 ? ! M $ M 0 B * >  $ 0  {0}  A 0 A 5 > 0 > 2  M 0 ? $  {0} .   3 5 > 0 > 2  M 0 ? $  {0} 6 A  M 0 5 > 0   M 0 ? $  {0} 8  5 $ M 8 0 > 2  M 0 ? $  & ?  A 5  A 8 B  ?   G , > #  / B 0 K * ? / ( M 8 M  M 0 ? * M  M 9 > + M -5 ? ! M $ M 0 B * >  $ 0  {0} $ M 0 H . > 8 ?    M 0 ? $  {0} 6 A  M 0 5 > 0 > 2  M 0 ? $    A 5  A 8 B  ?   G , > # > 2 A d MMM, E  d MMM, y, E{0} $ M 0 H . > 8 ?  > 2  M 0 ? $  , A 2 M 2 F  M 2 G & > (  M 7 $ M 0  $ B 0 M * A  8 ? / > 8 M  M 0 ? * M  M &  M 7 ? #  8 ? / > 8 M  M 0 ? * M  M ( H 0 A $ ?  8 ? / > 8 M  M 0 ? * M  M * 6 M  ? .  8 ? / > 8 M  M 0 ? * M  M * M 0 8 M $ A $ 6  > ( ?  ? * B 0 M 5  . ' M / . $ B 0 M * A 8 M  M 0 ? * M  M [ f g h i j k l m n o ] ! ? / K  M 0 > + ?  M 5 ? 5 .   M 7 0   ! .  A ,  A ! ?  ? 8 B  ?   G , > #  {0}5  A ! ? . 2 A * A $ @ 8 A  K  ! ? .G d MMM, y, E  d MMM, y, E& ?  A 5  A ,   A 5  A  B * ?   G , > #  G d MMM, y, E  G d MMM, y, E,[\- , . % 0 + 0f 1g 2h 3i 4j 5k 6l 7m 8n 9o ]c[    `                  ! " # $ % & ' ( * + , - . / 0 1 2 5 6 7 8 9 3 ][    ` a                     ! " # $ % & ' ( * + , - . / 0 1 2 5 6 7 8 9 3 > ? @ A B C D F G H J K L M U V ]$/<*7<A0c].v7 D}BJJJJ J J JJJJ4J33J22J\\JJ00JWWJJ))JRRJJ""J77JJJ]]JJ11JXXJJ**JSSJJ##J88JJ /) JJ) D /) 4H9C> 4H9C> 4H9C> 4H9C>     gBw39hys+ W!$ 0  $,Rk3 e:[)$3}$Qn 3N<AZ4aCS3w}}\ͬ)$Q֓u%$E E IkQQGBWGG$G53 hG$__G$4EG$GGG qBqBMM(N$hhM$YY$]j$``$4 Q v33 텐MM 3 xIhIh$MMMMh$˝?hG$84<$תת)) gBw3C{)^kkJooJ00k ^ :gIXk ^ :gIX)))Z !rE E IkQQGBWG hhG$۝ϝϝGsNgG$XƇG$a6z]cG$ѪѪѪ qBqBMM(h4$mm3$Ƌ$]X4$``$k Q v33 텐MM 3 Yhh$ϣϣ4g$!kh%$8)<$תתת B*%[  /& z+*%S[;}_ B*%[  /& z+*%S[;}_*06<BP^l*06<BP^l%%%% M M M M puHvSzNhq 4)5G5C*)E*,kk puHvSzNhq k /   /   /   /  474747Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GSn`;&lu{Lf #rcA]>V`x4nh~ H >f J,JH >f J,JH >f J,JaaaHJbJ6HuDJWWJHuDJSSJHTJJ"JJJJHJJZJJJJH`JJHKoJJHKoJEEJHLJ/ J$HLJ/ J$HLJ/ J$HJ!JJ!JJBJHQJJjHChJ22JbbHChJ::JbbHJ``J;J|JrrJ``JrrH3JzJGH3ZlJzJBBH3ZlJqJBBHJ2J. HMmJCCJHMmJ<<JHJRJV!HV#zJMMJHV#zJHHJHBJ~JmBH;axJ~JRRH;axJ//JRRH EJ9JH EJ9JH EJ9J$$$$$$&&&HJ*J~KJaTJJaTJ999 FF                           i  K ZFPB3B EPV]enxPPP!P&P+P0P5P:P?PDPIP7 EPV]enxNPSPXP]PbPgPlPqPvP{PPP EPV]enxPPPPPPPPPPPP7  *PP  PJRPPPP =Y B  ``   H  +9GU  H !IM!$P Y] PPPPPPPPP PPPPPP#P&P+P0P5P`8P=PDPKPPPSPXP_PdPkPpPwP5cqP  0I W!$ Y0  '/q`4`D` ``3``[)`7``3``n``f`n `3``f)`dO``m`<``PA`Z4`aC```S`3`w`3`M``[`L``p`TP`/`N`h`4` ` `P !  !    PPP PP!P  ';0369!IM!$P Y] <PAPHPMPTP]PdPmPvPPPPPPPPPPPP`PPPPPPPPPPPP   &3   @EJ OTY  jv"5HS~PW       ^m|( , H0  ; ? "H6 C K O HS "/Y ] Ha  <?B"g  ` z   R  4 G W e l P P/`P| P P-`P 0P5P/`%P \PaPUP mPrPfP ~PPwP PPV`P PP` PP` PPs`P PP` PP~` PPP PPP PPP P P `P PP `P &P+P `P  7P<P`0P APFP$` KPPP$`% \PaPUP- mPrPfP5 ~PPwP= PP`PE PP`N PP`V PPP^ PPPf PPPn PPPv PPP~ P PP PPP 'P,P P 8P=P1P IPNPBP ZP_PSP kPpPdP |PP `uP` PP `PP` PP `PP` PP `P PP` PP` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    :P=P@PCPFPIPLPOPRP                ! ) 1 9 A I R Z b j r z            PPPPPPPPP   PPP  4 PPP PPP'PO 7O :O DJ W _ g i k C[uow\] D `P ``v``E` `n EPP \ 0Pm 'ResBP  o 'ResB  jAarBarDunJolKwaLabModMoiMukPedPooRarSokTibUngUniEkanElapEnziEsaaJaanLoloOmukOpooEwikiOjolaOraraTA/EBEbongiAparanOlaborOmarukOpedelOtibarNakaareNakauniOkwamg [f q z]IsekondeNakakanyOdung elTaparachuNakaejumaAkwota abeNakasabitiNakaung onAkwota AaneAkwota auniNakaebarasaOsokosokomaAkwota Aung onOmodok king ol/[A B C D E G H I J K L M N O P R S T U V W X Y]/[a b c d e g h i j k l m n o p r s t u v w x y]r) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN n n 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN N,ĉĴDxŻ3;Ř\ōGD>}*| ĩęđ8ĕĭĹĽĝı Ce%, }j42j4j4GK >K ^adgţůh~ HĥS:QP j PHP Xr v `cfs    jv"HS  Px |   `n  `P   : l a  PPPPPPPPPCow]K`"``l ` P 'ResBP  o 'ResBP  o 'ResB F "F'1'2'3'4A..H1N;N=H1!H1'H1(=1/H1<J23?@5:0@>O:B0!5=$52/=2AB.G@.<>A>;40.A>=.A>0B8<@7?@5;>O1@(0=15/=20@C<J05B@48@7A>=8OD0@4>G>@O:5:01@:BO1@$52@0;4080CH0=15!5=BO1@!5H0=15/:H0=15?5.G>.'>@H0=150=H0=15@78 0DB05H 07 <8;>4'0DB08' w, Y<01408 B0J@8E<8=B008 20B?5.G>./?0.G>.E, d-MM-y GGGGG'0DB08' W, MMMMG[0 1 2 3  4 5 Q 6 7 8  9 :  ; < = > ? @ A B C  D E  G  H J M N O]7 EEˀB    NM)P 7P)3yAP\ !$ $, 7}$QP"I !$0 '/ ``[)`7`}`$Q`y`B`n `3``f)`dO```<``UPA`Z4`aC```[`p`F`TP`^`N`)`4` ` `XP ! [cks ! {  ';  + 0    9 > j"5HSADRP  $ P5 C ` G `P    : l q } ' 5  a f r Y &P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtP wP ow] %`` 8`U P]  P 'ResBP  o 'ResBb  {{V%*.-.9$'4-2H3$.-1-2.!I2%4'1'+9+!9A0[ ]7 B .....".....2 522...".!..!20*..@ @@"LB2..(.*!1"@*7-thai5,2.(.!.(.".(.@!4@#'0@.@ B '0*5'14#22!9 4 #58)"21#2!4.".!5..(#'2-1)2-5@.1!@%@5"@ '1@ )2@-#L@@'@2L@A. @!.".@!*#2@!.#L@.'255I-9I 9 0-L.!1##-1*81-7HF@ 2'.@#20.@(20.+1'C0 10 A*14%9(#'18*1'L-22#5*@%4* 2%852B-2#-5 I'4*22-0 2#L-22#L-4"2#L@-@@!@-%-8%@.2#L.*.(.-9I-9I5+I285I'15I -2#L1'@%8%2!4H 9!#2!!52!!8.1#.'18@4 9@ 2'1%@!)2"05I19H0-4B 9I 2"#9A%5H 8-4B!4@!#4.2@-#L%27 0-022#42-#LA2.L 1*2 1*L2.L!229@!!$(4#2!-#LA#-5 II-1('4 2@!24@"245H 7H- 8%+4.-5H@'H"-5K.H2"-5KB H'-9I7H--9I-4K-9I@ 4-9I@ 4 H''18+I2#2!#0H2"1"2"8H" H-5H.H2"5KB H'H5@'H" 4 7H- 4.H2" 4@'H" 4B H'4 7H-4.H2"4@'H"4B H'1'2!H4-9I$) 2!#-!0-*4+2!-5H H7-@4-9I@@'%2@H5" 9@#20!0.@+#4 90 +!7Hd d/M/y{0}'14##!1'"2"255I9I+ 4#H22"%9(#%8!22 I2#1!.1'1-5-1!@ -#L-22#L I@!5"@ 5"@-*2LD#!2* 1D#!2* 2D#!2* 3D#!2* 45K@+!H2-5KB+"H'#8H5I$+1*5I!0#75I(8#L5I@7-5I@!7H-'2@*2#L5I000 %I28H".H2"8H"@'H"5KB+"H' 4@+!H2 4B+"H' 8%4-:.4@+!H24B+"H'4H-4K4H@ 4H4@ 4!482"'1(8#L'1@*2#L-K5@+!H2@47H-@4-4K@4@ 4@4@ 4@H5"-9I@+#4-9Ibuddhistd/M/yy G4A*L%9(#'2+I2"4I!-1)#5C-H2"@5H"7C-@ I2C-@"G8!22 II 2+#4'2#L2#2@!22-22#L II@!*@-@#!{0}A%0{1}H- .(.1#L5I$+1*+I2(8#L+I2-12#5I@7-+I2@*2#L+I2D#!2*5I8K"@+!H28KH"B H'$(42"!8.0#L#-!'11#L'1-12#@5H"7H-@5H"-4K@5H"@ 4@5H"@ 4@+#4H7-@+#4-4K@+#4@ 4@+#4@ 4C {0} 5DH1'9I* 2-22(0 1%I20 A*%I28K"B+"H'83/2'8H!@%%9(#6I%9(# I2"'##"8L-1)#.1HH-@5H"+%1@5H"{0} A%0{1}1#L+I2*12+L5I-12#+I2D#!2*+I2C {0} !.8! 21L 8%+4 0.:4K4H7H-'1-24"LC {0} '1E HH:mm .2#@428KH"B+"H' 1H'B!5I H'@5H"8(1#2 -1)#.12d d MMM G y2#L'2#L4{0} A%0 {1}'1-@7-*12+L+I2@!7H-'2 7 8%4-:0.:'1$+1*5C {0} 250 +!7H%I2h:mm . a v2#'2%H-2#@'I'##00 5H8H5@-#L@ 5"-1)#@#%%Ld d MMMM G y000 %I2%I2d MMMM 5G y{0} +#7- {1}C {0} @7- 2*1 %1)L#4*L(1#2 *#4L"8B#*#4LB#2C-5 {0} 5E d/M/GGGGG y{0} 55HA%I''1-*12+L--#L4@@. LC {0} D#!2*'1-24"L5IC-5 {0} 8C {0} '425D!H!5 H-'H25H-DI+'1E d  E d/M/y"1  0@2+%5*#0 2)2@2+%5*+#2 -221#C-5 {0} '1{0} 85HA%I''1-24"L+I2EEEE5H d MMMM{0} '15HA%I'C {0} *12+LE d/M  E d/M/5- 2)2.1H0B (848 851) 8B  (686 701)5H-#4*2%#9#@#24#9A2@%G'0B (708 715)@#4 (715 717)@-B  (989 990)BB. (964 968)B '0 (834 848)B @. (931 938)B"B# (717 724)B-'0 (961 964)B.4 (770 780)C I2A31C-5 {0} 25*12+L-@7-C-5 {0} (8#LC-5 {0} @*2#LC-5 {0} $+1*MMMM  MMMM G y{0} !. 5HA%I'{0} 255HA%I'H-*2!1 (1#2 *#4L-@!#41MMM G y  MMM y10 (985 987)44 (724 729)48 (851 854)40 (885 889)*#4L181*#4LA-#41-10 (968 970).4@#20+L(1#2 @-8 (704 708)@-1 (983 985)B4 (810 824)B1 (859 877)B B. (999 1004)C-5 {0} @7-{0} $+1*5HA%I'{0} (8#L5HA%I'{0} @*2#L5HA%I'{0} @7-5HA%I'C-5 {0} 1#LC-5 {0} -12#{0} '15HH2!20@ (1387 1389)0@ (1235 1238)0@- (1848 1854)0B  (1106 1108)0B- (1169 1171)4B  (1177 1181)8@- (1182 1184)0-4B (806 810)0-40 (645 650)0-4B. (701 704)*#4L@-@ 5"CI.08 4 (650 671).28B. (672 686)@G@ (877 885)@B  (1596 1615)@B- (1865 1868)@GB  (824 834)@GB- (781 782)@!'0 (1764 1772)@!B- (1492 1501)@-4 (1141 1142)@-@-G (987 989)@-B  (1046 1053)@-B  (1096 1097)@-B  (1504 1521)@-G4 (901 923)@-GB  (923 931)@.4 (1159 1160)B0 (1844 1848)B4 (1142 1144)B4 (1555 1558)B'0 (1099 1104)B'0 (1381 1384)B@. (1058 1065)BB  (1261 1264)BB  (1455 1457)BB- (1389 1390)B@G (976 978)B@- (1232 1233)BB- (1222 1224)B 0 (1257 1259)B 4 (1104 1106)B 4 (1199 1201)B  9 (1324 1326)B 0-4 (898 901)B '0 (1012 1017)B '0 (1312 1317)B @. (1346 1370)B B  (1132 1135)B B  (1428 1429)B B- (1288 1293)B B- (1652 1655)B B. (1074 1077)B B. (1644 1648)B"'0 (1181 1182)B-@- (1394 1428)B-B  (1311 1312)B-B. (1161 1163)B.4 (1247 1249)B.@- (1704 1711)C-5 {0} '425C-5 {0} D#!2*{0} 1#L5HA%I'{0} -12#5HA%I'{0} D#!2*5HA%I''1-24"L5HA%I'{0} '4255HA%I'*1'L+#7-##! 24C-5 {0} 1H'B!+I2"4I!+#7-#9MMMM G y  MMMM yd MMM  d MMM G y{0} 255HH2!20B.0 (1094 1096)14 (1229 1232)14 (1087 1094)1@  (1789 1801)1@- (1624 1644)1B (1004 1012)1B  (1460 1466)1!B (1741 1744)5'8 (1154 1156)4-1 (1021 1024) 0-4B0 (854 857)1'-1)#*1(2*#L44 (1240 1243)4!@ (1151 1154)80 (1804 1818)84 (1501 1504)84 (1185 1190)8 9 (1372 1375)8@  (1818 1830)8@- (1264 1275)8B  (1466 1467)8B- (1260 1261)8!@! (1469 1487)8!B (1317 1319)!14 (1658 1661)!18 (1024 1028)#9AA%0 H-'H2%9(# 5I6IA%0%*1 %1)L2#32"*1 %1)L2#5*1 %1)L*8%@4-1)#5 (1'"H-)-1@  (1854 1860)-1@ (1227 1229)-1@- (1772 1781)@-1 (1648 1652)@G1 (857 859)@-5' (1113 1118)@-4 (1293 1299)@-!1 (1165 1166)@-B.0 (1081 1084)B-1 (1278 1288)B 1 (1163 1165)B 5' (1219 1222)B 5' (1040 1044)B -1 (1171 1175)B -1 (1299 1302)B B08 (995 999)B-4 (1467 1469)E d  E d MMMM G y{0} @7-5HH2!204*6 (1441 1444)0@G (1303 1306)14 (1017 1021)1!8 (1661 1673)1!@5"' (889 898)5'-1 (1145 1151)0-44 (1126 1131)0-4@- (1521 1528)4-1 (1166 1169)85' (1861 1864)8-1 (1444 1449)%9(# 5I I2"A%0'2*1 %1)L2@4-1)#5 (1'@G!)@G4 (1570 1573)@G'0 (1615 1624)@GB (1331 1334)@G4 (1864 1865)@G 9 (1384 1392)@G@- (1118 1120)@GB- (1319 1321)@#7H-+!2"'##-@G4 (1275 1278)@G@- (1206 1207)@GB  (1249 1256)@G!!8 (1334 1336)@G!B (1213 1219)@G4 (1053 1058)@G@G (978 983)@G4 (1124 1126)@G8 (1375 1379)@G'0 (1681 1684)@G@- (1110 1113)@G@-G (973 976)@GB  (1131 1132)@GB  (1573 1592)@GB" (1144 1145)@G!! (1532 1555)@G!@! (1781 1789)@G!B (1830 1844)@-G@ (1308 1311)@-GB- (1239 1240)@-G!B (1673 1681)B@G (1256 1257)B @G (1207 1211)B @G (1028 1037)B @G (1259 1260)B.0-1 (1120 1124)HH:mm .  HH:mm .H:mm .  H:mm . vd MMM G y  d MMM yd MMMM  d MMMM G y{0} '4255HH2!20@#04 (1326 1329)0B#08 (1225 1227)1@G (1243 1247)1@-G (1748 1751)!1@-G (1860 1861)*#4L0'1--%2-1@G (1175 1177)-2+2#A%0@#7H-7H!@G5' (1204 1206)@G4 (1224 1225)@G!8 (1736 1741)@5"''0 (1801 1804)@5"'B. (1716 1736)@G5' (1190 1199)@G4 (1201 1204)@G@5"' (938 947)@G4 (1108 1110)@GB08 (957 961)@GB#08 (970 973)@G!@5"' (729 749)@!B08 (1384 1387)@!B08 (1390 1394)@-@5"' (1429 1441)@-B#08 (1558 1570)@-G5' (1069 1074)BB08 (1340 1346)B@5"' (1684 1688)B @5"' (1487 1489)B @#5"08 (990 995)B B08 (1097 1099)B B08 (1711 1716)B B#08 (1457 1460)B084 (1306 1308)B-B08 (1084 1087)B.0@G (1156 1159)B.0@-G (1135 1141)B.B08 (1449 1452){0} 1H'B!5HH2!2{0} *12+L5HH2!21B08 (1044 1046)8B#08 (1592 1596)#9A5H@%5H"A%*#4L@-@ 5"0'1*12+L5H w -5 Y@G@G (1302 1303)@G!88 (1233 1234)@-G@G (1336 1340)E d MMM  E d MMM G y2#@42+#7-*25Hd MMMM G y  d MMMM y4@#5"08 (1065 1069)*#4L@-@ 5"0'1--@G@5"' (1321 1324)@GB08 (1329 1331)@GB#08 (1688 1704)@GB08 (1370 1372)@G@#5"08 (947 957)@!@#5"08 (1655 1658)@-@#5"08 (1160 1161)@-G@5"' (1744 1748)@-G@#5"08 (782 806)@-GB08 (1489 1492)B@#5"08 (1379 1381)B @#5"08 (1037 1040)B @#5"08 (1077 1081)B.@#5"08 (1751 1764)4B0-@-8 (767-770)8@#5"08 (1234 1235)#9A'2!'I2A@G!*1 %1)L24(2*#L@5"'B08 (1452 1455)@5"'B#08 (1528 1532)@#5"084 (1238 1239)EEEE5H d MMMM 5G5H yE d MMM G y  E d MMM yE d MMMM  E d MMMM G y@G@#5"08 (1184 1185)@G@#5"08 (1211 1213)*12+L5H@#4H!I'15H#9A2#6H'2!'I2@G!@5"'-B B. (749-757)@G!@5"'-B.4 (757-765)EEEE5H d  EEEE5H d MMME d MMMM G y  E d MMMM y*12+L5H W -@7-MMMM@G!@5"'-1!B (749-749)5%2/*1 %1)L@ 7H-!H-*1 %1)L5H@+!7-1'-1)#@G!@5"'-4B0 (765-767)'1-24"LC-5 {0} *12+LEEEE5H d  EEEE5H d MMM yH 2,42 mm 25 ss '425 z-1#0@G 25HA*'2!+!2"@#7H-+!2"/*1 %1)L!2#2@%5I"''25H2@%5I"'5H{0}EEEE5H d  EEEE5H d MMM G yEEEE5H d MMM  EEEE5H d MMM*#4L@-@ 5"0'1--@ 5"CIEEEE5H d  EEEE5H d MMMM G yH 2,42 mm 25 ss '425 zzzzEEEE5H d MMM  EEEE5H d MMM yEEEE5H d MMM y  EEEE5H d MMM yEEEE5H d MMM  EEEE5H d MMM G y'1-24"L@!7H- {0} *12+L5HA%I'[% , \- . 0 + 0 1 2 3 4 5 6 7 8 9]EEEE5H d MMM G y  EEEE5H d MMM yEEEE5H d MMMM  EEEE5H d MMMM G yEEEE5H d MMMM G y  EEEE5H d MMMM y7[! " # ' ( ) * , \- . / \: @ \[ \]        & 2 3 ]][                                ! " # $ % & ' ( ) * + , - .][/ F N L G H I J K                                 ! " # $ % & ' ( ) * + , - . M 0 1 2 E 3 4 5 6 7 8 9 @ A B C D :]$/<*7<A0c].v r)JJJJJJJJJJJJJpJJJtJJJ`JJJXJJJqJJJuJJJaJJJYJJ ) JJ 3#*1ha%d~P !$ 0z $, $87n 34</OZAZ4S3wLTPҽN1h4 j*44h4$44B$I$?O$]j$``$k Q v33 텐MM 3 Yhh$4g$$YkY<4%$J4$תת 3`#`nI ތޜ?lS|ެH܄ݜ-_sdz.-R+D n,+RR(9!K_Ni_Sv++l++<yii ߿y߁ޯ1ߙ;187u"!E $hE gMMj*44h4$OO$I$??$]j$``44$8$+n$/$A$hhhALAL8& 31haJJSIv+sA۾(:o&4Iv+sA۾(eoq Iv+sA۾(:o&4Iv+sA۾(eoq  / =ۓE / E=ۓE / =ۓE  / A=ۓEL  / A=ۓEL  / A=ۓELIKIK+E $hE gMMGBWGG53 hG$__G$4EGGG (h4$O|M$I$?O$]:*$``$k Q v33 텐MM 3 Yhh$4g$$Ykh%$$$$J4$תתת q"jܔvۨ{ۀۙۅ q"jܔvۨ{ۀۙۅ ݙݲIYzQ9 q"jܔvۨ{ۀۙۅ q"jܔvۨ{ۀۙۅ ݙݲIYzQ9!*3!*3!*3!*3 3&T |XF&E; |XF&E; |XF&E; |XF&E; L.(Q 9ܣ L.(Q 9ܣ L.(Q 9ܣ L.(Q 9ܣ 3&T!$,$8N/Z4>;18u"! ݸ I߱܎܁߬q [l I߱Q߫e ݸ I߱܎܁߬q [l I߱Q߫e 3\! 0$,$8n 3N/Z4S3wc_8a"! Zhou|t "-5J=DK]iou%L$2?Gz ߡ.se]K811}9w{7E#IlݎUjosܦ,+iیnw+g!-)>h~ H {YeN`J#JpH {YeN`JJ^H {YeN`JJ^Hi JJHi JJHi JJHJ JJJJJHJ{JSJ}JJ}JHbJNJHbJPJHbJNJHArJJHArJJ=HArJJ=H3JJH3JJH3JJH0)JJ,H0)JJ,H0)JJ,HJ}JJJJJH@JJ(H@JJ(H@JJ(HWJJ HWJJ HWJJ HxJ_JHxJaJHxJ_JH5^ݹJJ1H5^ݹJJ1H5^ݹJJ1H&PA&PD&P EPV]enxG&PJ&PM&PP&PS&PV&PY&P\&P_&Pb&Pe&Ph&P7   *%P%P  3 k&PJRx&P{&P =Y 7 ? ``&&IM~!$P Y]} &P&P&P&P&P&P&P&P&P'P'P 'Pt` 'P'P'P 'P%'P('P-'P4'P9'P@'PG'PL'PS'P"5~&&PJ N h'} u' ' ' . < G M     ''''   HZ'   ((((6(  H R( _( ( . G M    ((((   HD(  ((()  H IM~!P} `)Pe)Pl)Po)Pt)Pw)Pz)P)P)P)P)Pt`)P)P)P)P)P)P)P)P5)#)P 7dI~P  !$ Y0}O  '/q`4`D` ``3``[)`$``3``8``o``n `V``f)`dO``4`<``/` `Z`)PA`Z4```S`3`w`3`S```[`L``TP````O```1h`4` `!`)P ! )))) ! * ***Z a  %*P6*PG*P X*Pm*P*Pl q ' ;******G$````&IM~!$P Y]}O  *P*P*P*P *P*P*P*P*P*P*P*P*P*P*P*P+P+P +P+P`+P+P+P&+P++P.+P3+P:+P?+PF+PM+PR+PY+P`+Pg+Pn+P u+++ +++   +++ +++  jv"5HS)))))P h v z    ++,,,  "H+  -,/,<,I,V,   "H  ,,,,,, ! "Hc,q,P % -",,P0 --...9 = "H7 A l."+.9.PI   t t  ` z v    `     ) 2 E K 0/P3/P`%/Pf A/PD/P`6/Po R/PU/P`G/Px z/P}/Ps/P /P/P/P /P/P/P /P/P`/P /P/PS` /P/PS` /P/P`/P /P/P\` /P/P\` /P/P/P /P/P/P /P/P/P /P/PR`/P /P0PR`/P  0P0PR`0P 0P0P\`0P &0P)0P\`0P 30P60P\`,0P @0PC0P90P M0PP0PF0P! Z0P]0PS0P) c0Pf0P``0P1 i0Pl0P`: o0Pr0P`B |0P0Pu0PJ 0P0P0PR 0P0P0PZ 0P0P0Pb 0P0P0Pj 0P0P0Pr 0P0P0Pz 0P0P0P 0P0P0P 0P0P0P 0P1P0P  1P1P1P 1P1P ?`1P ` %1P(1P ?`1P ` 21P51P ?`+1P ` Z1P]1P`S1P g1Pj1P``1P t1Pw1P`m1P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } j s | X/P[/P^/Pa/Pd/Pg/Pj/Pm/Pp/P                   % - 5 > F N V ^ f n v ~         81P;1P>1PA1PD1PG1PJ1PM1PP1P   z1P}1P1P  4 1P1P1P1P1P1P1PO 1O 1O f 11J W _ U W Y C[uow\] D #`%P2`` ``E`C 8`P o.P/P J 1P] 'ResBP  o 'ResB  buddhistt w P 'ResBl W yyBW%(@  0(a0 00@-%*s5 -1-2-3-4 %E00G  /-  55u /R.=c00Gru bus35 fu%Ers5(E. .. . 5 (a 0 5 0 @ -b u  0p- 0u 0`ue 0ue RU  -e  0  -e {0} M  rH (aH 0H @H -bH 5H 0 5= 5= (a= 0 5= 0= @= -bH -eH 0+e -e3 3 -e@ -e  -ep (u= -e= 0= -E {0} H 0`u= 0`u0  -e {0} -be {0} 5e {0} (ae {0} -ee {0} 0 5e {0} 0e {0} 0e {0} 0ue {0} @e {0} -e {0} RU0  {0} r  .0.  -. r  0.E -{0} e {0}  ue {0}  rE {0} 5E {0} (aE {0} -eE {0} 0 5E {0} 0E {0} 0E {0} 0uE {0} @E {0} -E {0} RUe {0} 0`uE {0} -b r  0 r  uE {0} 0`uE {0}  uE {0}  r.5+  -0 W  MMMM`  w 0  Y su 5+  -EEEEc dd MMMM  r y GS[     ( 0 8 @ H P X ` h p x                    ( 0 8 @ H P]W[_ - -F H J-M P-V X Z-] `-  - -  - -  - - - - - -  - -W][           -     - - - - G     - - -  - - -   -  -         - -          - - - - - - -         - X Y Z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]i7 r)r)BJqqJJJuuJJJݷJJ JYYJJJppJJJttJJJݶJJ  JXXJJJqqJJJuuJJJݷJJ JYYJJ    /NM)P gBw3 wy)\ W 'X+4)N QYQYQY gBw3cyl6J55JCCvspmj|yݴݴ\h^vspmj|yx߱ݨ޺vspmj|yݴb\h^vspmj|yx߱ݨ޺QYQYQYE qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM ݈ݔݗݦd݋gݑݩݎ݂ ZݼX݆`ݴheXZ݃ dݺݲ ݈ݔݗݦd݋gݑݩݎ݂ ZݼX݆`ݴheXZ݃ dݺݲݝݠݣ3<*!ݝݠݣ3<*!HݬJMMJMJMMJJMMJHCJߑJHCJߑJHCJߑJHiJJJJJJHqJJJJJJH5JJH5JJH5JJHO-`JJJJJJHyNJ߲JqqJ߲JqqJ߲JqqH<JJH<JJH<JJHJAAJJAAJJAAJHsa}JJHsa}JJHsa}JJH JߜJYYH JߜJYYH JߜJYYH.J߽J}}H.J߽J}}H.J߽J}}H'JߧJeeH'JߧJeeH'JߧJeeH߁WJJJJJJ  +R(RHJ JޑJiiJޑJiiJޑJ6i EPV]enxPPPPPPP PPPP!P7 EPV]enx&P+P0P5P:P?PDPIPNPSPXP]P EPV]enxbPgPlPqPvP{PPPPPPP7  *PP  Pt Y U` `U`N`P1I W!$ Y0  '/q`4`D` ``3``[)`7``3``?``˹`n `3``f)`dO``0`<`.`P`X+``4`8``S`3`w`3`M``[`#`.`)`h``N`Q`k` `/`P !   ! "* #  2P7P<P. ';ADGJIM!$P Y] MPPPUPZP]P`PePhPmPrPwP`zPPPPPPPPPPPP  a f   "'o t jv"5HSP * 3 5 < k y ` } 3P8P`,P =PBP` GPLP` sPxPlP PP}P PPP PPm`P PPm` PPm` PPu`P PP` PPu` PPP PPP  P P P  P P` P % P* P` / P4 P`  @ PE P`9 P( J PO P`1 T PY P`9 e Pj P^ PA v P{ Po PI  P P PQ  P PH` PY  P PH`b  P PH`j  P P Pr  P P Pz  P P P  P P P  P P P  P P P  P$ P P 0 P5 P) P A PF P: P R PW PK P c Ph P\ P t Py Pm P  P P `~ P `  P P ` `  P P ` `  P P` P  P P`  P P` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    QPTPWPZP]P`PcPfPiP              $ , 5 = E M U ] f n v ~              P P P P P P P P P   P P PC[ow(``z`V` 8`  'ResBU y ZZyC0(@p p (uE p -5v5* p -5v5EEEEa dd MMMM  r y G gBw3yy)\yyyyyyyyyyyh~ O ]E ;eh"G I `C M ow]`Q kP 'ResBP  o 'ResB bcpTypeAliastzaqamscnckgcnhrbcnkhgusnavajotypeAliastimezoneAfrica:AsmaraAfrica:TimbuktuAmerica:Argentina:Buenos_AiresAmerica:Argentina:CatamarcaAmerica:Argentina:ComodRivadaviaAmerica:Argentina:CordobaAmerica:Argentina:JujuyAmerica:Argentina:MendozaAmerica:AtikokanAmerica:AtkaAmerica:EnsenadaAmerica:Fort_WayneAmerica:Indiana:IndianapolisAmerica:Kentucky:LouisvilleAmerica:Knox_INAmerica:Porto_AcreAmerica:RosarioAmerica:ShiprockAmerica:VirginAntarctica:South_PoleAsia:AshkhabadAsia:ChongqingAsia:ChungkingAsia:DaccaAsia:HarbinAsia:Ho_Chi_MinhAsia:IstanbulAsia:KashgarAsia:KathmanduAsia:KolkataAsia:MacaoAsia:Tel_AvivAsia:ThimbuAsia:Ujung_PandangAsia:Ulan_BatorAsia:YangonAtlantic:FaroeAtlantic:Jan_MayenAustralia:ACTAustralia:CanberraAustralia:LHIAustralia:NSWAustralia:NorthAustralia:QueenslandAustralia:SouthAustralia:TasmaniaAustralia:VictoriaAustralia:WestAustralia:YancowinnaBrazil:AcreBrazil:DeNoronhaBrazil:EastBrazil:WestCanada:AtlanticCanada:CentralCanada:East-SaskatchewanCanada:EasternCanada:MountainCanada:NewfoundlandCanada:PacificCanada:SaskatchewanCanada:YukonChile:ContinentalChile:EasterIslandEtc:GMT+0Etc:GMT-0Etc:GMT0Etc:GreenwichEtc:UCTEtc:UniversalEtc:ZuluEurope:BelfastEurope:NicosiaEurope:TiraspolMexico:BajaNorteMexico:BajaSurMexico:GeneralPacific:ChuukPacific:PohnpeiPacific:SamoaPacific:YapUS:AlaskaUS:AleutianUS:ArizonaUS:CentralUS:East-IndianaUS:EasternUS:HawaiiUS:Indiana-StarkeUS:MichiganUS:MountainUS:PacificUS:Pacific-NewUS:SamoaCubaESTEgyptGBGB-EireHSTHongkongIcelandIranIsraelJapanLibyaMSTNZNZ-CHATNavajoPRCPolandPortugalROCROKTurkeyW-SUtypeMapAfrica:AbidjanAfrica:AccraAfrica:Addis_AbabaAfrica:AlgiersAfrica:AsmeraAfrica:BamakoAfrica:BanguiAfrica:BanjulAfrica:BissauAfrica:BlantyreAfrica:BrazzavilleAfrica:BujumburaAfrica:CairoAfrica:CasablancaAfrica:CeutaAfrica:ConakryAfrica:DakarAfrica:Dar_es_SalaamAfrica:DjiboutiAfrica:DoualaAfrica:El_AaiunAfrica:FreetownAfrica:GaboroneAfrica:HarareAfrica:JohannesburgAfrica:JubaAfrica:KampalaAfrica:KhartoumAfrica:KigaliAfrica:KinshasaAfrica:LagosAfrica:LibrevilleAfrica:LomeAfrica:LuandaAfrica:LubumbashiAfrica:LusakaAfrica:MalaboAfrica:MaputoAfrica:MaseruAfrica:MbabaneAfrica:MogadishuAfrica:MonroviaAfrica:NairobiAfrica:NdjamenaAfrica:NiameyAfrica:NouakchottAfrica:OuagadougouAfrica:Porto-NovoAfrica:Sao_TomeAfrica:TripoliAfrica:TunisAfrica:WindhoekAmerica:AdakAmerica:AnchorageAmerica:AnguillaAmerica:AntiguaAmerica:AraguainaAmerica:Argentina:La_RiojaAmerica:Argentina:Rio_GallegosAmerica:Argentina:SaltaAmerica:Argentina:San_JuanAmerica:Argentina:San_LuisAmerica:Argentina:TucumanAmerica:Argentina:UshuaiaAmerica:ArubaAmerica:AsuncionAmerica:BahiaAmerica:Bahia_BanderasAmerica:BarbadosAmerica:BelemAmerica:BelizeAmerica:Blanc-SablonAmerica:Boa_VistaAmerica:BogotaAmerica:BoiseAmerica:Buenos_AiresAmerica:Cambridge_BayAmerica:Campo_GrandeAmerica:CancunAmerica:CaracasAmerica:CatamarcaAmerica:CayenneAmerica:CaymanAmerica:ChicagoAmerica:ChihuahuaAmerica:Coral_HarbourAmerica:CordobaAmerica:Costa_RicaAmerica:CrestonAmerica:CuiabaAmerica:CuracaoAmerica:DanmarkshavnAmerica:DawsonAmerica:Dawson_CreekAmerica:DenverAmerica:DetroitAmerica:DominicaAmerica:EdmontonAmerica:EirunepeAmerica:El_SalvadorAmerica:Fort_NelsonAmerica:FortalezaAmerica:Glace_BayAmerica:GodthabAmerica:Goose_BayAmerica:Grand_TurkAmerica:GrenadaAmerica:GuadeloupeAmerica:GuatemalaAmerica:GuayaquilAmerica:GuyanaAmerica:HalifaxAmerica:HavanaAmerica:HermosilloAmerica:Indiana:KnoxAmerica:Indiana:MarengoAmerica:Indiana:PetersburgAmerica:Indiana:Tell_CityAmerica:Indiana:VevayAmerica:Indiana:VincennesAmerica:Indiana:WinamacAmerica:IndianapolisAmerica:InuvikAmerica:IqaluitAmerica:JamaicaAmerica:JujuyAmerica:JuneauAmerica:Kentucky:MonticelloAmerica:KralendijkAmerica:La_PazAmerica:LimaAmerica:Los_AngelesAmerica:LouisvilleAmerica:Lower_PrincesAmerica:MaceioAmerica:ManaguaAmerica:ManausAmerica:MarigotAmerica:MartiniqueAmerica:MatamorosAmerica:MazatlanAmerica:MendozaAmerica:MenomineeAmerica:MeridaAmerica:MetlakatlaAmerica:Mexico_CityAmerica:MiquelonAmerica:MonctonAmerica:MonterreyAmerica:MontevideoAmerica:MontrealAmerica:MontserratAmerica:NassauAmerica:New_YorkAmerica:NipigonAmerica:NomeAmerica:NoronhaAmerica:North_Dakota:BeulahAmerica:North_Dakota:CenterAmerica:North_Dakota:New_SalemAmerica:OjinagaAmerica:PanamaAmerica:PangnirtungAmerica:ParamariboAmerica:PhoenixAmerica:Port-au-PrinceAmerica:Port_of_SpainAmerica:Porto_VelhoAmerica:Puerto_RicoAmerica:Punta_ArenasAmerica:Rainy_RiverAmerica:Rankin_InletAmerica:RecifeAmerica:ReginaAmerica:ResoluteAmerica:Rio_BrancoAmerica:Santa_IsabelAmerica:SantaremAmerica:SantiagoAmerica:Santo_DomingoAmerica:Sao_PauloAmerica:ScoresbysundAmerica:SitkaAmerica:St_BarthelemyAmerica:St_JohnsAmerica:St_KittsAmerica:St_LuciaAmerica:St_ThomasAmerica:St_VincentAmerica:Swift_CurrentAmerica:TegucigalpaAmerica:ThuleAmerica:Thunder_BayAmerica:TijuanaAmerica:TorontoAmerica:TortolaAmerica:VancouverAmerica:WhitehorseAmerica:WinnipegAmerica:YakutatAmerica:YellowknifeAntarctica:CaseyAntarctica:DavisAntarctica:DumontDUrvilleAntarctica:MacquarieAntarctica:MawsonAntarctica:McMurdoAntarctica:PalmerAntarctica:RotheraAntarctica:SyowaAntarctica:TrollAntarctica:VostokArctic:LongyearbyenAsia:AdenAsia:AlmatyAsia:AmmanAsia:AnadyrAsia:AqtauAsia:AqtobeAsia:AshgabatAsia:AtyrauAsia:BaghdadAsia:BahrainAsia:BakuAsia:BangkokAsia:BarnaulAsia:BeirutAsia:BishkekAsia:BruneiAsia:CalcuttaAsia:ChitaAsia:ChoibalsanAsia:ColomboAsia:DamascusAsia:DhakaAsia:DiliAsia:DubaiAsia:DushanbeAsia:FamagustaAsia:GazaAsia:HebronAsia:Hong_KongAsia:HovdAsia:IrkutskAsia:JakartaAsia:JayapuraAsia:JerusalemAsia:KabulAsia:KamchatkaAsia:KarachiAsia:KatmanduAsia:KhandygaAsia:KrasnoyarskAsia:Kuala_LumpurAsia:KuchingAsia:KuwaitAsia:MacauAsia:MagadanAsia:MakassarAsia:ManilaAsia:MuscatAsia:NicosiaAsia:NovokuznetskAsia:NovosibirskAsia:OmskAsia:OralAsia:Phnom_PenhAsia:PontianakAsia:PyongyangAsia:QatarAsia:QostanayAsia:QyzylordaAsia:RangoonAsia:RiyadhAsia:SaigonAsia:SakhalinAsia:SamarkandAsia:SeoulAsia:ShanghaiAsia:SingaporeAsia:SrednekolymskAsia:TaipeiAsia:TashkentAsia:TbilisiAsia:TehranAsia:ThimphuAsia:TokyoAsia:TomskAsia:UlaanbaatarAsia:UrumqiAsia:Ust-NeraAsia:VientianeAsia:VladivostokAsia:YakutskAsia:YekaterinburgAsia:YerevanAtlantic:AzoresAtlantic:BermudaAtlantic:CanaryAtlantic:Cape_VerdeAtlantic:FaeroeAtlantic:MadeiraAtlantic:ReykjavikAtlantic:South_GeorgiaAtlantic:St_HelenaAtlantic:StanleyAustralia:AdelaideAustralia:BrisbaneAustralia:Broken_HillAustralia:CurrieAustralia:DarwinAustralia:EuclaAustralia:HobartAustralia:LindemanAustralia:Lord_HoweAustralia:MelbourneAustralia:PerthAustralia:SydneyEtc:GMTEtc:GMT+1Etc:GMT+10Etc:GMT+11Etc:GMT+12Etc:GMT+2Etc:GMT+3Etc:GMT+4Etc:GMT+5Etc:GMT+6Etc:GMT+7Etc:GMT+8Etc:GMT+9Etc:GMT-1Etc:GMT-10Etc:GMT-11Etc:GMT-12Etc:GMT-13Etc:GMT-14Etc:GMT-2Etc:GMT-3Etc:GMT-4Etc:GMT-5Etc:GMT-6Etc:GMT-7Etc:GMT-8Etc:GMT-9Etc:UTCEtc:UnknownEurope:AmsterdamEurope:AndorraEurope:AstrakhanEurope:AthensEurope:BelgradeEurope:BerlinEurope:BratislavaEurope:BrusselsEurope:BucharestEurope:BudapestEurope:BusingenEurope:ChisinauEurope:CopenhagenEurope:DublinEurope:GibraltarEurope:GuernseyEurope:HelsinkiEurope:Isle_of_ManEurope:IstanbulEurope:JerseyEurope:KaliningradEurope:KievEurope:KirovEurope:LisbonEurope:LjubljanaEurope:LondonEurope:LuxembourgEurope:MadridEurope:MaltaEurope:MariehamnEurope:MinskEurope:MonacoEurope:MoscowEurope:OsloEurope:ParisEurope:PodgoricaEurope:PragueEurope:RigaEurope:RomeEurope:SamaraEurope:San_MarinoEurope:SarajevoEurope:SaratovEurope:SimferopolEurope:SkopjeEurope:SofiaEurope:StockholmEurope:TallinnEurope:TiraneEurope:UlyanovskEurope:UzhgorodEurope:VaduzEurope:VaticanEurope:ViennaEurope:VilniusEurope:VolgogradEurope:WarsawEurope:ZagrebEurope:ZaporozhyeEurope:ZurichIndian:AntananarivoIndian:ChagosIndian:ChristmasIndian:CocosIndian:ComoroIndian:KerguelenIndian:MaheIndian:MaldivesIndian:MauritiusIndian:MayotteIndian:ReunionPacific:ApiaPacific:AucklandPacific:BougainvillePacific:ChathamPacific:EasterPacific:EfatePacific:EnderburyPacific:FakaofoPacific:FijiPacific:FunafutiPacific:GalapagosPacific:GambierPacific:GuadalcanalPacific:GuamPacific:HonoluluPacific:JohnstonPacific:KiritimatiPacific:KosraePacific:KwajaleinPacific:MajuroPacific:MarquesasPacific:MidwayPacific:NauruPacific:NiuePacific:NorfolkPacific:NoumeaPacific:Pago_PagoPacific:PalauPacific:PitcairnPacific:PonapePacific:Port_MoresbyPacific:RarotongaPacific:SaipanPacific:TahitiPacific:TarawaPacific:TongatapuPacific:TrukPacific:WakePacific:WallisCST6CDTEST5EDTMST7MDTPST8PDTgmtunkutcgazacnshacnurcnzaklusdenadalvaedxbafkblaganuaiaxaaltiaamevnancuraoladaqcasaqdavaqdduaqmawaqmcmaqplmaqrotaqsywaqtrlaqvosarbuearcorarctcarirjarjujarluqarmdzarrglarslaartucaruaqarushasppgatvieauadlaubhqaubneaudrwaueucauhbaauknsauldcauldhaumelaumqiauperausydawauaazbakbasjjbbbgibddacbebrubfouabgsofbhbahbibjmbjptnbmbdabnbwnbolpbbqkrabrauxbrbelbrbvbbrcgbbrcgrbrernbrfenbrforbrmaobrmczbrpvhbrrbrbrrecbrsaobrssabrstmbsnasbtthibwgbebymsqbzbzecacfqcaedmcaffscafnecaglbcagoocahalcaiqlcamoncamtrcanpgcapntcarebcaregcasjfcathucatorcavancawnpcaybxcaycbcaydacaydqcayekcayevcayxycayyncayzfcayzscccckcdfbmcdfihcfbgfcgbzvchzrhciabjckrarclipcclpuqclsclcmdlacobogcrsjocuhavcvraicxxchcyfmgcynicczprgdeberdjjibdkcphdmdomdosdqdzalgecgpsecgyeeetllegcaieheaierasmesceueslpaesmadetaddfihelfimhqfjsuvfkpsyfmksafmpnifmtkkfothofrpargalbvgblongdgndgetbsgfcaygggcighaccgigibglgohglobyglthugmbjlgnckygpbbrgpmsbgpsbhgqssggrathgsgrvgtguagugumgwoxbgygeohkhkghntguhrzaghtpaphubudiddjjidjktidmakidpnkiedubimdgsinccuiodgaiqbgwirthrisreyitromjesthjmkinjoammjptyokenbokgfrukhpnhkicxikiphokitrwkmyvaknbaskpfnjkrselkwkwikygeckzaaukzakxkzalakzguwkzksnkzkzokzuralavtelbbeylccaslivdzlkcmblrmlwlsmsultvnoluluxlvrixlytipmacasmcmonmdkivmetgdmgtnrmhkwamhmajmkskpmlbkommrgnmncoqmnhvdmnulnmomfmmpspnmqfdfmrnkcmsmnimtmlamuplumvmlemwblzmxchimxcunmxhmomxmammxmexmxmidmxmtymxmztmxojimxpvrmxtijmykchmykulmzmpmnawdhncnounenimnfnlknglosnimganlamsnooslnpktmnrinunuiuenzchtommctpaptypelimpfgmrpfnhvpfpptpgpompgrawphmnlpkkhiplwawpmmqcpnpcnprsjuptfncptlisptpdlpwrorpyasuqadohrereurobuhrsbegruasfrubaxrudyrrugdxruiktrukgdrukrarukufrukvxrumowrunozruomsruovbrupkcrurtwrutofruulyruuusruvogruvvoruyekruyksrwkglsaruhsbhirscmawsdkrtsestosgsinshshnsiljusjlyrskbtsslfnasmsaisndkrsomgqsrpbmssjubsttmssvsalsxphisydamszqmntcgdttdndjtfpfrtglfwthbkktjdyutkfkotldiltmasbtntuntotbutristttpostvfuntwtpetzdaruaievuaozhuasipuauzhugklaumawkumjonummdyusadkusaegusancusboiuschiusdetushnlusindusjnuusknxuslaxusluiusmnmusmocusmtmusnycusoeausomeusphxussitusteluswlzuswsqusxulusyakuymvduzskduztasvavatvcsvdveccsvgtovvisttvnsgnvuvliwfmauwsapwyeadeytmamzajnbzmlunzwhrehebronmxstisrusredutce01utce02utce03utce04utce05utce06utce07utce08utce09utce10utce11utce12utce13utce14utcw01utcw02utcw03utcw04utcw05utcw06utcw07utcw08utcw09utcw10utcw11utcw12Etc/GMTEtc/UTCcst6cdtdebsngnest5edtjeruslmmst7mdtpst8pdtruchitarukhndgruunerausinvevusndcntusndnslgldkshvnEtc/GMT+5Etc/GMT+7Asia/DhakaAsia/MacauAsia/SeoulAsia/TokyoEtc/GMT+10Asia/SaigonAsia/TaipeiAsia/TehranAsia/UrumqiAmerica/AdakPacific/TrukAfrica/CairoAsia/NicosiaAsia/RangoonAsia/ThimphuAsia/ShanghaiEurope/LondonAfrica/AsmeraAfrica/BamakoAmerica/JujuyAsia/AshgabatAsia/CalcuttaAsia/KatmanduAsia/MakassarEurope/DublinEurope/LisbonEurope/MoscowEurope/WarsawAmerica/DenverAmerica/ReginaAsia/JerusalemAfrica/TripoliAmerica/HavanaAmerica/ManausAsia/Hong_KongAsia/SingaporePacific/EasterPacific/PonapeAmerica/CordobaAmerica/TijuanaEurope/IstanbulAmerica/ChicagoAmerica/DetroitAmerica/HalifaxAmerica/JamaicaAmerica/MendozaAmerica/NoronhaAmerica/PhoenixAmerica/TorontoAtlantic/FaeroeAustralia/PerthEurope/ChisinauPacific/ChathamAustralia/SydneyPacific/AucklandAmerica/EdmontonAmerica/MazatlanAmerica/New_YorkAmerica/SantiagoAmerica/St_JohnsAmerica/WinnipegAsia/UlaanbaatarAustralia/DarwinAustralia/HobartPacific/HonoluluAmerica/CatamarcaPacific/Pago_PagoAmerica/AnchorageAmerica/Sao_PauloAmerica/St_ThomasAmerica/VancouverPacific/KwajaleinAmerica/Rio_BrancoAmerica/LouisvilleAmerica/WhitehorseAtlantic/ReykjavikAustralia/AdelaideAustralia/BrisbaneAmerica/Los_AngelesAmerica/Mexico_CityArctic/LongyearbyenAustralia/Lord_HoweAustralia/MelbourneAmerica/IndianapolisAmerica/Indiana/KnoxAmerica/Buenos_AiresAmerica/Coral_HarbourAustralia/Broken_Hill06<BH$dr*;HYl,;FRcq~1?M]r 9HXl{>CGS )MP|X\emrDy "9JYhv&5  _%  t 5 55rJ_% )& $ [ E  ; - / I   ! _  u  7{; j  W P s E M  5 H&   e g : E  U 5YJe  s  %3AO_r.<P\k{   + < L [ k y  , > Y x   ' > O ] l  ! 1 @ P b x   " 3 D U i } ,<K^s,<LZi/BTeu'6GWdt!8Nbv -CUjx2BRbt 2DWhy !.;GT`ny*8GRan|#4>HXgv'5BN[fq .>Oby /CWgO#W#x&1<FPZdnx0@P`r-;M[hy"1CQ^o~  % 3 G U f s _#g# ! !/!=!O!_!l!}!!!!!!!!""%"7"F"T"a"q"""""""""###@#Z~P tr Bx ~RZ 2`p:jFrbz"vfB<>HP  T $N((.4@ DfV: T H 0 N @    .&$< 0$ *F6f L* R6 Z BX< n"d^ TB ,jX ~ bpNv |` `fl,rx~ .D"(p4nDX>R d4Vj0^* \Pz 6 \ZTJ0tzF  :@ l  r  LN> &28 C J Q X _ f m t { ' . 5 <    *882<\,t HVh| n6bJhlH^x vh$L &  d`Jxl| -P[P[P Q   'ResB^ q xxVq 4123.AnDbPbSbbb^bmaAB^MaAnnAwgDekDu_FewNoPenSi_annawgdu_fewnopensi_aranekaran^en_enIulIunhep.iuliunsag.r.AnnaB.e.b.e.dng.Hhowa_ahsG/GSgo.H_u db_u pb_u sb_u b_u b_u _bBralba_gadyngydrlierkekertirg.soHgwrehzirzenanrek^enbe_u an_u ago.soH_u ylAwgustB.e.HFewralNoabrb.e.Hbadakfewralhawankandzinoabrobektsanlarsekuntanwaranwar_u an._u gn000 mH000mH{0}gnhep./a. gni_u annaDu_enbeOktabrSi_enbeoktabrsandlsyahatwariantepe oksmlik_u du_._u pen._u si_._u ar._u ek._u _en.000mlrd000trlnd MMMM Egu_aklyk_u hepde_u sagatPen_enbeSentabraralyklygeen angeen ageen dbgeen pbgeen sbgeen bgeen bgeen _bi_jeHliksentabrar_enbeek_enbeylgyry__u minut_u _enbe{0} a H{0} adan000mH{0} g-den{0} g. H{0} -dan{0} . H_u rek{0} an H{0} db H{0} h-den{0} h. H{0} pb H{0} sb H{0} -den{0} . H{0} b H{0} b H{0} _b HIsadan H[c q v x]aralyksyzbadaklargeen an.geen ylindiki anindiki aindiki dbindiki pbindiki sbindiki bindiki bindiki _b{0} we {1}{0} an-dan_u du_enbe{0} an. H{0} db-den{0} gn H{0} gnden{0} pb-den{0} sb-den{0} b-den{0} yl H{0} yldan{0} _b-den_u si_enbeIsadan soHgeen annageen du_.geen pen.geen si_.geen ek.geen _en.indiki an.indiki yljbtlenen{0} gnlerapon kanaylyH gni{0} min-dan{0} min. H{0} sag-dan{0} sag. H{0} sek-dan{0} sek. H{0} hepdesi{0} anna H{0} annadan{0} du_-den{0} du_. H{0} hep-den{0} hep. H{0} pen-den{0} pen. H{0} si_-den{0} si_. H{0} ar-den{0} ar. H{0} r-den{0} r. H{0} b.-den{0} ek-den{0} ek. H{0} _en-den{0} _en. H_u pen_enbe_u ar_enbegeen hepdegeen _enbeguty yzuwyindiki annaindiki du_.indiki pen.indiki si_.indiki ar.indiki ek.indiki _en._u ek_enbe'hepde' w, Y1-nji rek2-nji rek3-nji rek4-nji rek{0} hepde H{0} hepdeden{0} minut H{0} minutdan{0} sagat H{0} sagatdan{0} _enbe H{0} _enbeden{0} ek_enbeepe-saga okBiziH eramyzayH hepdesigeen rekindiki hepdeindiki _enbeheH belgisiekimli jamokli ulany_gnortadan H{0} sekunt H{0} sekuntdan{0} rek H{0} rekden{0} a-da {1}Hanzi (adaty)a_aklygyna okgeen du_enbegeen si_enbehepdniH gniindiki rekklawi_ gapagytehniki ny_anada hep. gni{0} du_enbe H{0} du_enbeden{0} si_enbe H{0} si_enbedena_ak-okary okgeen pen_enbegeen ar_enbegeen ek_enbeindiki du_enbeindiki si_enbetaryhy elipbiokarlygyna ok'hepde' W, MMMM{0} pen_enbe H{0} pen_enbeden{0} ar_enbe H{0} ar_enbeden{0} ek_enbe HAfrika elipbiifonetik elipbiindiki pen_enbeindiki ar_enbeindiki ek_enbekii wariantlarok a-da yldyzsagat gu_aklygy{0} ek_enbedenekimsizli jamoformat we bo_lukada hepdH gniadym-saz ny_anybilgilik ny_anyimit we igilerewropa elipbiidd.MM E  dd.MM Esyahat a-da erAmerikan elipbiiHan harpynyH kkibelgi a-da ny_anmatematika ny_anyharpa meHze_ ny_anBirle_en Paty_alykBiziH eramyzdan Hhawan a-da tebigatdoly giHlik wariantyylgyry_ a-da _ahysHan elipbiiniH harpypul birliginiH ny_anyarym giHlik wariantyGnorta Azia elipbiihzirki zaman elipbiiG d MMM, E  d MMM, E yGnbatar Azia elipbiiGndogar Azia elipbiiakyn Gndogar elipbiiHanzi (nekele_dirilen)kese yzyk a-da baglajyideografik d_ndiri_ harpygnortadan H/gnortadan soHGnorta-gndogar Azia elipbiiSagdan{0}-nj. wrmden wrliH.5[\-   , ; \: ! ? . & "   ( ) \[ \] \{ \} @ * #]=[A B D E F G H I J } K L M N G O P R S ^ T U W Y Z]=[a b d e f g h i j ~ k l m n H o p r s _ t u w y z]$/<*7<A0c].di_ EEˊ)JMMJLLJKKJ"5"5J!5!5J 5 5J5C5CJ4C4CJ3C3CJEEJEEJEEJJJJJJJ..J..J..J / /J//J//JUUJTTJSSJ0 0 J/ / J. . JJJJJJ  N ) JkJ[ 7P)3qys=1 !$ 0  $,q4D 3[)p3?˹n 34<AZ4"6S3w[kTP=ʽN1h?Q˹@-E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG$**3$$]j$bNbN$kYww$4g$111<4%$N$ =<HK 7P)3Kn#*1hJJr2>uK DiQ]cWo.yv0߰߼ߤr2>uK D߆ߌߏ߉߃ߕ{)3K=<$)E $hE gM 4GBWG hhG$* Gs4gG$U~OOG$aH4G$ qBqBMM($**3$$]j$bNbN$k Q v33 텐MM 3 Yww$4g$111<4%$N$ J\ F lߢ# rAj4Dj4qqD>J2 6J  GN ߴ8Pߨ,߬ rAj4Dj4qqD>J2 /Q 2wz}t,9Fwz}t,9FVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G$N51r\$ Lr:`_(徬 0g\5!x=4 J~rtPK;. <#8h~H.DJWWJLLJJJJ3kk.BB7 7 7 HsJJHDJ JH=J J66H JJJVVJbbJVVJbbHJzzJmmJ>>JJJJ>>JJJH+JJHVNJAAJ%%HJJHMJJJJJJHJuuJggJWWJaaJ""J..H JJHl JJHJ^^JjjHJYYJKKJnnJzzJnnJzzHydJJHzfJ::JuuHJFFJRRH[vDJJH_TJbbJCCHJJHJ==J..HhZJmmJMMHJJHjTJJHq`JxxJkkH0J JHJ``JSSJ//J99JJccHJJJJJJ                        i  K ZFPB3B EPV]enxPPPPPP PPPP!P&P7 EPV]enx+P0P5P:P?PDPIPNPSPXP]PbP EPV]enxgPlPqPvP{PPPPPPPP74 G *PP2 Z PJRPPt =Y U`^ f `U`!$P /P4P;P@PGPPPWP`PiPrPuPzP}PPPPt`PPPPPPPP5Pr 0I  !$ Y0 '/q`4`D` ``3``[)`p``3``?``˹`n `3``f)`dO``4`<```PA`Z4`"6``S`3`w`3`M```[`k``TP`=`N`1h``B`/`P !  !    !P&P+P ';0369!IM!$P Y] <PAPHPMPTP]PdPmPvPPPPPPPPPPPPt`PPPPPPPPPPPP   &38 =  @EJ OTYF K jv"5HSP  B P ` T k P P_`Pp %P*P_`y /P4P_` [P`PTP lPqPeP }PPvP PP#`P PP` PP` PPJ`P PPe^` PPe^` PPP PPP PPP PP`P  PP` PP` (P-P`!P 2P7P` <PAP` MPRPFP ^PcPWP% oPtPhP- |PP(`yP5 PP]!`> PP]!`F PPPN PPPV PPP^ PPPf PPPn PPPv P PP~ PPP )P.P"P :P?P3P KPPPDP \PaPUP mPrP `fP` wP|P `` PP `` PP`P PP` PP` B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } t } 9P<P?PBPEPHPKPNPQP    ! ) 1 9 B J R Z b j r z PPPPPPPPP PPP  4 PPPPPP PO O O 'J W _ S U W C[uow\!] D `P``y``E`j 8`g ^Pn P H PY 'ResBP  o 'ResBP  fil  'ResBP fil_PH  'ResB Q <QTMTSEAFalMMnPulSpTokTksFpNMvSiuSnT+seaTuahouaahoMaaSuneAokEpeOka0P0a0k0mfalemafumanusinokuata00P0 afefolaukakaiakauminitisekoniMaasiMMniteNMvemaSiulaiSpateT+semaTksite000P0 kilu0 manoefiafikuonganatulata niuik niah nianeafiFalaiteFpueliSnualiAokosifeituuki muakuata 1kuata 2kuata 3kuata 4vingay QQQ G{0} {1}PuleluluSepitemaTokonakiEpeleliOkatopafakamitakuata fkuata uamalimalitaim niy QQQQ GMMnit niSpat niTksit nimhin nianeheafiuk oe mh{0} mo {1}Falait nikuata hokofakafefinehengihengikuata toluy/MM GGGGG{0} p {1}Pulelul niTokonak nitau kahauuike kahau000 piliona000 tilionangaahi fukafakatangata{0}, p {1}{0} mo e {1}kuata koenitau kuoosiuike kuoosiapongipongiTuapulelulufakaamelikatat foi k+tau o S+skaho oe tauaho oe uikeMMnite kahauSpate kahauTksite kahaukuata kuoosimhina kahaufakapilitniakuata uluakiFalaite kahauMMnite kuoosiSpate kuoosiTksite kuoosimhina kuoosiahepongipongitaimi fakavaheaho o e tauaho o e uikeFalaite kuoosiPulelulu kahauTokonaki kahauTuapulelul niuike oe mhinaPulelulu kuoosiTokonaki kuoosiaho o e mahinauike o e mhinai he houa e {0}i he tau e {0}i he uike e {0}i he aho e {0}i he kuata e {0}Ngaahi aho e {0}Tuapulelulu kahauhoua e {0} kuoositau e {0} kuoosiuike e {0} kuoosiaho e {0} kuoosii he miniti e {0}i he mhina e {0}i he sekoni e {0}Tuapulelulu kuoosikuata e {0} kuoosiminiti e {0} kuoosimhina e {0} kuoosisekoni e {0} kuoosiafe matau he hala hono {0}[A E F H I K L M N {NG} O P S T U V ]:[a  e  f h i + k l m n {ng} o M p s t u k v ]M[  b c d  g - j O S q r m w x y z]$/<*7<A0c]. LOv7 %4%4BJJLJEJ6J6J6JJJJ%J$J#JJJJJJ>JJJJuJJJJJ@JYJJ    NM@)P JJ gBw39hysB2 !$0  '/ $,q4D 3[)$3}$Qs4</ZAZ43w}qpTPҽN1hB/}E$QQsݹJN$OO$??$]j$``$4 Q v33 텐MM 3 HIhIh$'''Mh$--hG$}FN$mmmS)) gBw3M#*1ha)I !$ Y0  '/ [)$3}$Qsn 3f)dO4</ZAZ4S3w3M[LpTPҽN1h4B/g_oc[k>j4K Ag_oc[k)7g_oc[k>j4K Ag_oc[k)7))n XQUQU[h[hMM~N$OO$??$]j$``$4 p vMM yhM 3zhh$Ng$Ykh%$J4$תתת sRH.{Lw >Aj4j4>>D>J R"0 sRH.{Lw >Aj4j4>>D>J R"0^adg8/&^adgry~'utDio?6/;a8h~ H {xJJH {xJJH {xJJZHFHFHFJaJJaJJaJJ3JJ3JJ3JHUSHUSHUSHqJGJHqJGJHqJGJH`JJH`JJH`JJH.H.H.HAJ[JJ[JJ[JHd]Hd]Hd]HoHoHoHsgHsgHsgHHHHzp JJ Hzp JJ Hzp JJ P ???HmhJsJHmhJsJHmhJsJ G   SS   SS SS    *eP EPV]enxzP}PPPPPPPPPPP7V EPVxPPPPPP EPV]enxPPPPPPPPPPPP7k u *jPoPi  PJRPPo =T   !$P Y] bPePjPmPrPwP|P`PPPPPPPPPPPP5P  ! 2 : B J  ! R Z b j    r Pw P| P ; IM!$P Y]  P P P P P P P P P P P` P P P P P P P P P P P P    $ 1 >    K P U  Z _ d   jv"5HSPP      `   P P` P7  P P` P@  P P` PI  P P P P P`X  P P``  P P`h  P P`p  P P`x  P P`  P P P, P/ P`% P 9 P< P`2 P F PI P`? P S PV P`L P ` Pc P`Y P m Pp P`f P s Pz P P P P` P  P P`  P P`  P P P P P P P P P P P P P P` P  P P` P  P P` P  : P= P`3 P G PJ P`@ P T PW P`M P( <    : S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r ; D M P P P P PR T V \ d l t |                                 P P P! P$ P' P* P- P0 P # , Z P  ] Pb Pk Pt P} P PC[uow\] Z`XP``V`P`E` `3 i P P1  P 'ResBP  o 'ResB Q VQ ^CtCuPaPePt1234aMSMs0TtdnaAraAuCmtCumEkiEylHazKasNisOcaPazPerPztSalTemdk.hf.sa.sn.ar^ubtu_geceleBuneBbeEbipNesTbe0yarCumaEkimOcakSal1yr.Azere_likalpsporak_amsabah/SbugnIm_irM1srRecepSaferTi_ri^aban^evatHicribu ayyar1nEyllHidarKas1mMay1sPazardilim^ubatbedenbitkibiimdiererkekkad1nnesnerakam_imdi000Mn000Mr000Tnbu y1lHe_vanKeyhekVeadar^evvalAral1kC.ahirGinbotMuhar.NehasaR.ahirTemmuzTikimt%#,##0BehmenEsfendHordadbayrakhayvansaniye000 binBermudePey_tesZilkadebu cumabu sal1AustosC.evvelHaziranMagabitR.evvelRamazanYakatitbu cmt.bu paz.bu per.bu pzt.bu ar.bu saatG y/QQQd.M.y Eseyahatsola oke_itli0ngiliz000Mn000Mr000TnBermuhatZilhiccegeen aybr gnMuharremPer_embear_ambabu haftaAmerikanG y/QQQQHan kkaktivitea_a1 okrakamlar^ehriverak_amstay1n gngeen y1ldd MMMM E1. eyrek2. eyrek3. eyrek4. eyrekCumartesiPagumienePazartesibu eyrekFerverdinbayraklarbo_luksuzbu dakikaglen yznoktalamaAdar Ri_on{0} ve {1}gelecek aygeen cumageen sal1y1l1n gnRebilahirgeen cmt.geen paz.geen per.geen pzt.Ordibehe_tsesli jamo{0} ay ncegece yar1s1evvelsi gngelecek y1l{0} haftas1Rebilevvelbu per_embebu ar_ambadei_tiricigeen haftageen pazarhava durumukutu izimisaat dilimisessiz jamoton i_areti{0} ay sonra{0} gn nce{0} y1l nceleden nce{0} dk. nce{0} hf. nce{0} sa. nce{0} sn. nceay1n haftas1gelecek cumagelecek sal1gelecek cmt.gelecek paz.gelecek per.gelecek pzt.gelecek ar.{0} veya {1}sola saa okteknik simgeGGGGG d.MM.yJaponca Kanabu cumartesibu pazartesigeen eyrek0sa dan nce{0} cuma nce{0} gn sonra{0} sal1 nce{0} y1l sonraleden sonra{0} cmt. nce{0} dk. sonra{0} hf. sonra{0} paz. nce{0} per. nce{0} pzt. nce{0} sa. sonra{0} sn. sonra{0} ar. nce{0} yr. ncehaftan1n gnCemaziyelahird.M E  d.M E{0} saat nceHan karakteriMilattan nceR.O.C. ncesigelecek haftagelecek pazarmodern alfabemzik semboltarihi alfabe0sa dan Sonra{0} cuma sonra{0} sal1 sonra{0} cmt. sonra{0} paz. sonra{0} per. sonra{0} pzt. sonra{0} ar. sonra{0} yr. sonraCemaziyelevvel{0} hafta nce{0} pazar nce{0} saat sonraMilattan Sonrafonetik alfabegelecek eyrekgeen per_embegeen ar_amba{0} dakika nce{0} hafta sonra{0} pazar sonra{0} saniye nce{0} eyrek ncebiim ve bo_luka_a1 yukar1 okAfrika alfabesiAvrupa alfabesigeen cumartesigeen pazartesikehanet sembol{0} dakika sonra{0} saniye sonra{0} eyrek sonragelecek per_embegelecek ar_ambakk varyantlarseyahat veya yers1n1rl1 kullan1mdd/MM E  dd/MM E{0} per_embe nce{0} ar_amba ncehayvanlar ve doaAmerikan alfabesigelecek cumartesigelecek pazartesimatematik sembolyiyecek ve iecek{0} cumartesi nce{0} pazartesi nce{0} per_embe sonra{0} ar_amba sonraBat1 Asya alfabesiDou Asya alfabesiHanzi (Geleneksel)Orta Dou alfabesii_aret veya sembol{0}.sadandnn.{0} cumartesi sonra{0} pazartesi sonraglen yz veya ki_iG MMM y G  G MMM yGney Asya alfabesiharfe benzer sembolpara birimi simgesitire veya balay1c1G d MMM E  d MMM E ymadde imi veya y1ld1ztam geni_likli varyantyar1 geni_likli varyantGneydou Asya alfabesiY 'y1l1n1n' w. 'haftas1'Hanzi (Basitle_tirilmi_)G d MMM y E  G d MMM y EMMMM 'ay1n1n' W. 'haftas1'ideografik tan1ml1 karakterGGGGG dd.MM.y GGGGG  dd.MM.yGGGGG dd.MM.y E  GGGGG dd.MM.y E2Sepetinizde{0}Xvar.Bunualmakistiyormusunuz?5Sepetinizde{0}Xvar.Bunlar1almakistiyormusunuz?=[a b c d e f g  h 1 i 0 j k l m n o p r s _ t u v y z]?[A B C D E F G H I 0 J K L M N O P Q R S ^ T U V W X Y Z]O[     - + O M S q m k w x ]$/<*7<A0c].dv_ r)cJJJJu,u,Jt,t,Js,s,J..J..J..JF8F8JE8E8JD8D8JJJJ^^J]]J\\JggJffJeeJppJooJnnJJ++J**JJJJJJJJJ  /N ) JbJK c Ww] c Ww] c Ww] c Ww] \ P9@GX \ P9@GX 7P)3In/m, !$ 0  $,Rk3 4[)p3nmn 3<X+Z44S3w;:n Etg_,E W E Ik@6@6GBWG/qqG$)GNgG$1/G$aH4G$ $3$$]j$8N8N$k Q v33 텐MM 3 Whh$4g$///ih#$H4$VNVNw 7P)3Kn#*1hJJK K >RK _eQtb\Yb!NK K >RK _eQtb\Yb!N  / ~?ME(  / ~?E(x  / ~?ME(   / ~V?ME(N   / ~V?ME(N   / ~V?ME(N}z=^9E W E Ik@6@6GBWG/qqG$)Gs4gG$/G$aH4G$ qBqBMM(N$443$$]j$ZZ$k 5/  ύX6X6 OO 85XYww$4g$111kh%$J4$ 8d JTj4j4l*DD U+ 8d JTj4j4l*DD U+hknq&0:Dhknq&0:Do {  M o {  M o {  M o {  M  @iN2cu$ i}F&cu$ @iN2cu$ i}F&cu$ 7P)3qysB v+xsY+jqN4 l4 Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G=]K51*\+}-MArXP)5DP`APFPMPTPYP\PaPhPmPtPyPP5zP 1I  !$ Y0  '/`Rk`3` ``4``[)`p``L6``n``m`n `3``f)`dO`` `<```PA`Z4```5`؍`3`5````[`)`4`k`TP`=`N`1h``B`/`P !  !   PP P P3PHP  ';]`cf!IM!$P Y] iPnPuPzPPPPPPPPPPPPPPPPP`PPPPPPPPP PPP ,9 FS`\ a  mrw |j o jv"5HSP   # * f t  H   "H  H "  ` | x 3 PPS`P PPS`P  PPS`P 9P>P2P JPOPCP [P`PTP hPmP'`eP rPwP` |PP` PP`P  PP`) PP`1 PPP9 PPPA PPPI PP`PQ PP`PZ PP`Pc PPo` Pl P#P&`u (P-P&`} 9P>P2P JPOPCP [P`PTP hPmP`eP rPwP` |PP` PPP PPP PPP PPP PPP PPP PPP P PP PPP &P+PP 7P<P0P HPMPAP YP^P `RPq` cPhP `q`! mPrP `q`* PP `P3 PP `P< PP `PE B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPP P#P&P)P,P/P     $ - 5 = E M U ^ g p y                     % . wPzP}PPPPPPP7 @ I PPP  4 PPPPPPPO O O f !%J W _    C[uow\!] D 6`6P``V`P`E`h ` "P PN  P 'ResB   gBw3Kn#*1h` ow` 'ResBP  o 'ResB  TransliterateLATINUNGEGN::Greek-Latin/UNGEGN;  'ResBLPHHHTransliteratorNamePattern%Translit%Hex%Translit%UnicodeName%Translit%UnicodeCharHex EscapeUnicode NameUnicode Character{0,choice,0#|1#{1}|2#{1} to {2}}:^H  + 'ResBd L nnwRuleBasedTransliteratorIDsTone-DigitaliasDigit-ToneAmharic-Latin/BGNam-Latn-t-am-m0-bgnam-am_Latn/BGNfileresourcedirectionund-t-d0-accentsAny-Accentsund-t-s0-accentsAccents-Anyund-t-d0-publishAny-Publishingund-t-s0-publishPublishing-AnyArabic-Latinund-Latn-t-und-arabArab-LatnLatin-Arabicund-Arab-t-und-latnLatn-ArabArabic-Latin/BGNar-Latn-t-ar-m0-bgnar-ar_Latn/BGNArmenian-Latin/BGNhy-Latn-t-hy-m0-bgnhy-hy_Latn/BGNAzerbaijani-Latin/BGNaz-t-az-cyrl-m0-bgnaz_Cyrl-az/BGNBelarusian-Latin/BGNbe-Latn-t-be-m0-bgnbe-be_Latn/BGNBengali-Arabicund-Arab-t-und-bengBeng-ArabBengali-Devanagariund-Deva-t-und-bengBeng-DevaBengali-Gujaratiund-Gujr-t-und-bengBeng-GujrBengali-Gurmukhiund-Guru-t-und-bengBeng-GuruBengali-InterIndicinternalBengali-Kannadaund-Knda-t-und-bengBeng-KndaBengali-Latinund-Latn-t-und-bengBeng-LatnBengali-Malayalamund-Mlym-t-und-bengBeng-MlymBengali-Oriyaund-Orya-t-und-bengBeng-OryaBengali-Tamilund-Taml-t-und-bengBeng-TamlBengali-Teluguund-Telu-t-und-bengBeng-Teluur-t-und-bengBeng-urBulgarian-Latin/BGNbg-Latn-t-bg-m0-bgnbg-bg_Latn/BGNCyrillic-Latinund-Latn-t-und-cyrlCyrl-LatnLatin-Cyrillicund-Cyrl-t-und-latnLatn-CyrlDevanagari-Arabicund-Arab-t-und-devaDeva-ArabDevanagari-Bengaliund-Beng-t-und-devaDeva-BengDevanagari-Gujaratiund-Gujr-t-und-devaDeva-GujrDevanagari-Gurmukhiund-Guru-t-und-devaDeva-GuruDevanagari-InterIndicDevanagari-Kannadaund-Knda-t-und-devaDeva-KndaDevanagari-Latinund-Latn-t-und-devaDeva-LatnDevanagari-Malayalamund-Mlym-t-und-devaDeva-MlymDevanagari-Oriyaund-Orya-t-und-devaDeva-OryaDevanagari-Tamilund-Taml-t-und-devaDeva-TamlDevanagari-Teluguund-Telu-t-und-devaDeva-Teluur-t-und-devaDeva-urund-t-d0-hwidthFullwidth-Halfwidthund-t-d0-fwidthHalfwidth-FullwidthGeorgian-Latinund-Latn-t-und-georGeor-LatnLatin-Georgianund-Geor-t-und-latnLatn-GeorGeorgian-Latin/BGNka-Latn-t-ka-m0-bgnka-Latn-t-ka-m0-bgn-2009ka-ka_Latn/BGNka-Latn-t-ka-m0-bgn-1981ka-ka_Latn/BGN_1981Greek-Latinund-Latn-t-und-grekGrek-LatnLatin-Greekund-Grek-t-und-latnLatn-GrekGreek-Latin/BGNel-Latn-t-el-m0-bgnel-el_Latn/BGNGreek-Latin/UNGEGNund-Latn-t-und-grek-m0-ungegnGrek-Latn/UNGEGNLatin-Greek/UNGEGNund-Grek-t-und-latn-m0-ungegnLatn-Grek/UNGEGNGujarati-Arabicund-Arab-t-und-gujrGujr-ArabGujarati-Bengaliund-Beng-t-und-gujrGujr-BengGujarati-Devanagariund-Deva-t-und-gujrGujr-DevaGujarati-Gurmukhiund-Guru-t-und-gujrGujr-GuruGujarati-InterIndicGujarati-Kannadaund-Knda-t-und-gujrGujr-KndaGujarati-Latinund-Latn-t-und-gujrGujr-LatnGujarati-Malayalamund-Mlym-t-und-gujrGujr-MlymGujarati-Oriyaund-Orya-t-und-gujrGujr-OryaGujarati-Tamilund-Taml-t-und-gujrGujr-TamlGujarati-Teluguund-Telu-t-und-gujrGujr-Teluur-t-und-gujrGujr-urGurmukhi-Arabicund-Arab-t-und-guruGuru-ArabGurmukhi-Bengaliund-Beng-t-und-guruGuru-BengGurmukhi-Devanagariund-Deva-t-und-guruGuru-DevaGurmukhi-Gujaratiund-Gujr-t-und-guruGuru-GujrGurmukhi-InterIndicGurmukhi-Kannadaund-Knda-t-und-guruGuru-KndaGurmukhi-Latinund-Latn-t-und-guruGuru-LatnGurmukhi-Malayalamund-Mlym-t-und-guruGuru-MlymGurmukhi-Oriyaund-Orya-t-und-guruGuru-OryaGurmukhi-Tamilund-Taml-t-und-guruGuru-TamlGurmukhi-Teluguund-Telu-t-und-guruGuru-Teluur-t-und-guruGuru-urHan-Latinund-Latn-t-und-haniHani-Latnund-Latn-t-und-hani-m0-prprnameHan-Latin/NamesHan-SpacedhanSpacedhan-HanHangul-Latinund-Latn-t-und-hangHang-LatnHebrew-Latinund-Latn-t-und-hebrHebr-LatnLatin-Hebrewund-Hebr-t-und-latnLatn-HebrHebrew-Latin/BGNhe-Latn-t-he-m0-bgnhe-he_Latn/BGNHiragana-Katakanaund-Kana-t-und-hiraHira-KanaKatakana-Hiraganaund-Hira-t-und-kanaKana-HiraHiragana-Latinund-Latn-t-und-hiraHira-LatnLatin-Hiraganaund-Hira-t-und-latnLatn-HiraIPA-XSampaund-fonxsamp-t-und-fonipaund_FONIPA-und_FONXSAMPXSampa-IPAund-fonipa-t-und-fonxsampund_FONXSAMP-und_FONIPAInterIndic-ArabicInterIndic-BengaliInterIndic-DevanagariInterIndic-GujaratiInterIndic-GurmukhiInterIndic-KannadaInterIndic-LatinInterIndic-MalayalamInterIndic-OriyaInterIndic-TamilInterIndic-TeluguInterIndic-urund-Latn-t-und-jamoJamo-LatnKannada-Arabicund-Arab-t-und-kndaKnda-ArabKannada-Bengaliund-Beng-t-und-kndaKnda-BengKannada-Devanagariund-Deva-t-und-kndaKnda-DevaKannada-Gujaratiund-Gujr-t-und-kndaKnda-GujrKannada-Gurmukhiund-Guru-t-und-kndaKnda-GuruKannada-InterIndicKannada-Latinund-Latn-t-und-kndaKnda-LatnKannada-Malayalamund-Mlym-t-und-kndaKnda-MlymKannada-Oriyaund-Orya-t-und-kndaKnda-OryaKannada-Tamilund-Taml-t-und-kndaKnda-TamlKannada-Teluguund-Telu-t-und-kndaKnda-Teluur-t-und-kndaKnda-urKatakana-Latin/BGNja-Latn-t-ja-hrkt-m0-bgnja_Hrkt-ja_Latn/BGNKazakh-Latin/BGNkk-Latn-t-kk-m0-bgnkk-kk_Latn/BGNKirghiz-Latin/BGNky-Latn-t-ky-m0-bgnky-ky_Latn/BGNKorean-Latin/BGNko-Latn-t-ko-m0-bgnko-ko_Latn/BGNund-t-d0-asciiund-Latn-t-s0-asciiLatin-ASCIIASCII-LatinLatin-Armenianund-Armn-t-und-latnLatn-ArmnArmenian-Latinund-Latn-t-und-armnArmn-LatnLatin-Bengaliund-Beng-t-und-latnLatn-BengLatin-Bopomofound-Bopo-t-und-latnLatn-BopoBopomofo-Latinund-Latn-t-und-bopoBopo-LatnLatin-ConjoiningJamoConjoiningJamo-LatinLatin-Devanagariund-Deva-t-und-latnLatn-DevaLatin-Gujaratiund-Gujr-t-und-latnLatn-GujrLatin-Gurmukhiund-Guru-t-und-latnLatn-GuruLatin-Hangulund-Hang-t-und-latnLatn-HangLatin-InterIndicLatin-Jamound-Jamo-t-und-latnLatn-JamoLatin-Kannadaund-Knda-t-und-latnLatn-KndaLatin-Katakanaund-Kana-t-und-latnLatn-KanaKatakana-Latinund-Latn-t-und-kanaKana-LatnLatin-Malayalamund-Mlym-t-und-latnLatn-Mlymund-pinyin-t-d0-npinyinLatin-NumericPinyinund-pinyin-t-s0-npinyinNumericPinyin-LatinLatin-Oriyaund-Orya-t-und-latnLatn-OryaLatin-Tamilund-Taml-t-und-latnLatn-TamlLatin-Teluguund-Telu-t-und-latnLatn-TeluLatin-Thaiund-Thai-t-und-latnLatn-ThaiMacedonian-Latin/BGNmk-Latn-t-mk-m0-bgnmk-mk_Latn/BGNMalayalam-Arabicund-Arab-t-und-mlymMlym-ArabMalayalam-Bengaliund-Beng-t-und-mlymMlym-BengMalayalam-Devanagariund-Deva-t-und-mlymMlym-DevaMalayalam-Gujaratiund-Gujr-t-und-mlymMlym-GujrMalayalam-Gurmukhiund-Guru-t-und-mlymMlym-GuruMalayalam-InterIndicMalayalam-Kannadaund-Knda-t-und-mlymMlym-KndaMalayalam-Latinund-Latn-t-und-mlymMlym-LatnMalayalam-Oriyaund-Orya-t-und-mlymMlym-OryaMalayalam-Tamilund-Taml-t-und-mlymMlym-TamlMalayalam-Teluguund-Telu-t-und-mlymMlym-Teluur-t-und-mlymMlym-urMaldivian-Latin/BGNdv-Latn-t-dv-m0-bgndv-dv_Latn/BGNMongolian-Latin/BGNmn-Latn-t-mn-m0-bgnmn-mn_Latn/BGNOriya-Arabicund-Arab-t-und-oryaOrya-ArabOriya-Bengaliund-Beng-t-und-oryaOrya-BengOriya-Devanagariund-Deva-t-und-oryaOrya-DevaOriya-Gujaratiund-Gujr-t-und-oryaOrya-GujrOriya-Gurmukhiund-Guru-t-und-oryaOrya-GuruOriya-InterIndicOriya-Kannadaund-Knda-t-und-oryaOrya-KndaOriya-Latinund-Latn-t-und-oryaOrya-LatnOriya-Malayalamund-Mlym-t-und-oryaOrya-MlymOriya-Tamilund-Taml-t-und-oryaOrya-TamlOriya-Teluguund-Telu-t-und-oryaOrya-Teluur-t-und-oryaOrya-urPashto-Latin/BGNps-Latn-t-ps-m0-bgnps-ps_Latn/BGNPersian-Latin/BGNfa-Latn-t-fa-m0-bgnfa-fa_Latn/BGNPinyin-NumericPinyinNumericPinyin-PinyinRussian-Latin/BGNru-Latn-t-ru-m0-bgnru-ru_Latn/BGNSerbian-Latin/BGNsr-Latn-t-sr-m0-bgnsr-sr_Latn/BGNSimplified-Traditionalund-Hant-t-und-hansHans-HantTraditional-Simplifiedund-Hans-t-und-hantHant-HansSyriac-Latinund-Latn-t-und-syrcSyrc-LatnLatin-Syriacund-Syrc-t-und-latnLatn-SyrcTamil-Arabicund-Arab-t-und-tamlTaml-ArabTamil-Bengaliund-Beng-t-und-tamlTaml-BengTamil-Devanagariund-Deva-t-und-tamlTaml-DevaTamil-Gujaratiund-Gujr-t-und-tamlTaml-GujrTamil-Gurmukhiund-Guru-t-und-tamlTaml-GuruTamil-InterIndicTamil-Kannadaund-Knda-t-und-tamlTaml-KndaTamil-Latinund-Latn-t-und-tamlTaml-LatnTamil-Malayalamund-Mlym-t-und-tamlTaml-MlymTamil-Oriyaund-Orya-t-und-tamlTaml-OryaTamil-Teluguund-Telu-t-und-tamlTaml-Teluur-t-und-tamlTaml-urTelugu-Arabicund-Arab-t-und-teluTelu-ArabTelugu-Bengaliund-Beng-t-und-teluTelu-BengTelugu-Devanagariund-Deva-t-und-teluTelu-DevaTelugu-Gujaratiund-Gujr-t-und-teluTelu-GujrTelugu-Gurmukhiund-Guru-t-und-teluTelu-GuruTelugu-InterIndicTelugu-Kannadaund-Knda-t-und-teluTelu-KndaTelugu-Latinund-Latn-t-und-teluTelu-LatnTelugu-Malayalamund-Mlym-t-und-teluTelu-MlymTelugu-Oriyaund-Orya-t-und-teluTelu-OryaTelugu-Tamilund-Taml-t-und-teluTelu-Tamlur-t-und-teluTelu-urLatin-Thaanaund-Thaa-t-und-latnLatn-ThaaThaana-Latinund-Latn-t-und-thaaThaa-LatnThai-Latinund-Latn-t-und-thaiThai-LatnThai-ThaiLogicalThaiLogical-ThaiThai-ThaiSemiThaiSemi-ThaiThaiLogical-LatinLatin-ThaiLogicalTurkmen-Latin/BGNtk-t-tk-cyrl-m0-bgntk_Cyrl-tk/BGNUkrainian-Latin/BGNuk-Latn-t-uk-m0-bgnuk-uk_Latn/BGNUzbek-Latin/BGNuz-t-uz-cyrl-m0-bgnuz_Cyrl-uz/BGNam-fonipa-t-amam-am_FONIPAam-t-am-fonipaam_FONIPA-amar-t-amam-archr-t-amam-chrfa-t-amam-faaz-t-d0-loweraz-Loweraz-t-d0-titleaz-Titleaz-t-d0-upperaz-Upperblt-fonipa-t-bltblt-blt_FONIPAam-t-chch-amar-t-chch-arch-fonipa-t-chch-ch_FONIPAchr-t-chch-chrfa-t-chch-fachr-fonipa-t-chrchr-chr_FONIPAam-t-cscs-amar-t-cscs-archr-t-cscs-chrcs-fonipa-t-cscs-cs_FONIPAfa-t-cscs-faja-t-cscs-jako-t-cscs-koja-t-cs-fonipacs_FONIPA-jako-t-cs-fonipacs_FONIPA-kocy-fonipa-t-cycy-cy_FONIPAde-t-de-d0-asciide-ASCIIdsb-fonipa-t-dsbdsb-dsb_FONIPAel-t-d0-lowerel-Lowerel-t-d0-titleel-Titleel-t-d0-upperel-Upperam-t-eoeo-amar-t-eoeo-archr-t-eoeo-chreo-fonipa-t-eoeo-eo_FONIPAfa-t-eoeo-faam-t-eses-amar-t-eses-archr-t-eses-chres-fonipa-t-eses-es_FONIPAfa-t-eses-faja-t-eses-jazh-t-eses-zham-t-es-419es_419-amar-t-es-419es_419-archr-t-es-419es_419-chrfa-t-es-419es_419-faja-t-es-419es_419-jazh-t-es-419es_419-zham-t-es-fonipaes_FONIPA-ames-419-fonipa-t-es-fonipaes_FONIPA-es_419_FONIPAja-t-es-fonipaes_FONIPA-jazh-t-es-fonipaes_FONIPA-zhfa-fonipa-t-fafa-fa_FONIPAha-NE-t-haha-ha_NEam-t-hyhy-amar-t-hyhy-archr-t-hyhy-chrfa-t-hyhy-fahy-fonipa-t-hyhy-hy_FONIPAam-t-hy-arevmdahy_AREVMDA-amar-t-hy-arevmdahy_AREVMDA-archr-t-hy-arevmdahy_AREVMDA-chrfa-t-hy-arevmdahy_AREVMDA-fahy-arevmda-fonipa-t-hy-arevmdahy_AREVMDA-hy_AREVMDA_FONIPAam-t-iaia-amar-t-iaia-archr-t-iaia-chrfa-t-iaia-faia-fonipa-t-iaia-ia_FONIPAam-t-itit-amja-t-itit-jako-t-ja-latnja_Latn-koru-t-ja-latnja_Latn-ruam-t-kkkk-amar-t-kkkk-archr-t-kkkk-chrfa-t-kkkk-fakk-fonipa-t-kkkk-kk_FONIPAam-t-kyky-amar-t-kyky-archr-t-kyky-chrfa-t-kyky-faky-fonipa-t-kyky-ky_FONIPAla-fonipa-t-lala-la_FONIPAlt-t-d0-lowerlt-Lowerlt-t-d0-titlelt-Titlelt-t-d0-upperlt-Uppermn-Latn-t-mn-m0-mnsmn-mn_Latn/MNSam-t-mymy-amar-t-mymy-archr-t-mymy-chrfa-t-mymy-famy-fonipa-t-mymy-my_FONIPAmy-t-my-d0-zawgyimy-Zawgyimy-t-my-s0-zawgyiZawgyi-mynl-t-d0-titlenl-Titlenv-fonipa-t-nvnv-nv_FONIPAam-t-plpl-amar-t-plpl-archr-t-plpl-chrfa-t-plpl-faja-t-plpl-japl-fonipa-t-plpl-pl_FONIPAja-t-pl-fonipapl_FONIPA-jaam-t-rm-sursilvrm_SURSILV-amar-t-rm-sursilvrm_SURSILV-archr-t-rm-sursilvrm_SURSILV-chrfa-t-rm-sursilvrm_SURSILV-farm-fonipa-sursilv-t-rm-sursilvrm_SURSILV-rm_FONIPA_SURSILVam-t-roro-amar-t-roro-archr-t-roro-chrfa-t-roro-faja-t-roro-jaro-fonipa-t-roro-ro_FONIPAja-t-ro-foniparo_FONIPA-jaja-t-ruru-jazh-t-ruru-zhLatin-Russian/BGNru-t-ru-latn-m0-bgnru_Latn-ru/BGNam-t-satsat-amar-t-satsat-archr-t-satsat-chrfa-t-satsat-fasat-fonipa-t-sat-olcksat_Olck-sat_FONIPAam-t-sisi-amar-t-sisi-archr-t-sisi-chrfa-t-sisi-fasi-fonipa-t-sisi-si_FONIPAsi-Latn-t-sisi-si_Latnam-t-sksk-amar-t-sksk-archr-t-sksk-chrfa-t-sksk-faja-t-sksk-jask-fonipa-t-sksk-sk_FONIPAja-t-sk-fonipask_FONIPA-jata-fonipa-t-tata-ta_FONIPAam-t-tlhtlh-amar-t-tlhtlh-archr-t-tlhtlh-chrfa-t-tlhtlh-fatlh-fonipa-t-tlhtlh-tlh_FONIPAtr-t-d0-lowertr-Lowertr-t-d0-titletr-Titletr-t-d0-uppertr-Upperug-fonipa-t-ugug-ug_FONIPAar-t-und-fonipaund_FONIPA-archr-t-und-fonipaund_FONIPA-chrfa-t-und-fonipaund_FONIPA-fauz-Latn-t-uz-cyrluz_Cyrl-uz_Latnuz-Cyrl-t-uz-latnuz_Latn-uz_Cyrlvec-fonipa-t-vecvec-vec_FONIPAam-t-xhxh-amar-t-xhxh-archr-t-xhxh-chrfa-t-xhxh-faxh-fonipa-t-xhxh-xh_FONIPAyo-BJ-t-yoyo-yo_BJru-t-zh-latn-pinyinzh_Latn_PINYIN-ruam-t-zuzu-amar-t-zuzu-archr-t-zuzu-chrfa-t-zuzu-fazu-fonipa-t-zuzu-zu_FONIPATransliteratorNamePattern%Translit%Hex%Translit%UnicodeName%Translit%UnicodeCharTransliterateLATINam-aram-fach-amch-arch-facs-amcs-arcs-facs-jacs-koeo-ameo-areo-faes-ames-ares-faes-jaes-zhhy-amhy-arhy-faia-amia-aria-fait-amit-jakk-amkk-arkk-faky-amky-arky-famy-ammy-army-fapl-ampl-arpl-fapl-jaro-amro-arro-faro-jaru-jaru-zhsi-amsi-arsi-fask-amsk-arsk-fask-jaxh-amxh-arxh-fazu-amzu-arzu-faam-chrch-chrcs-chreo-chres-chrhy-chria-chrkk-chrky-chrmy-chrpl-chrro-chrsat-amsat-arsat-fasi-chrsk-chrtlh-amtlh-artlh-faxh-chrzu-chrFORWARDREVERSEBeng-urDeva-urGujr-urGuru-urKnda-urMlym-urOrya-urTaml-urTelu-ursat-chrtlh-chraz-Loweraz-Titleaz-Upperde-ASCIIel-Lowerel-Titleel-Upperha-ha_NElt-Lowerlt-Titlelt-Uppernl-Titletr-Lowertr-Titletr-Upperyo-yo_BJArab-LatnArmn-LatnBeng-ArabBeng-DevaBeng-GujrBeng-GuruBeng-KndaBeng-LatnBeng-MlymBeng-OryaBeng-TamlBeng-TeluBopo-LatnCyrl-LatnDeva-ArabDeva-BengDeva-GujrDeva-GuruDeva-KndaDeva-LatnDeva-MlymDeva-OryaDeva-TamlDeva-TeluGeor-LatnGrek-LatnGujr-ArabGujr-BengGujr-DevaGujr-GuruGujr-KndaGujr-LatnGujr-MlymGujr-OryaGujr-TamlGujr-TeluGuru-ArabGuru-BengGuru-DevaGuru-GujrGuru-KndaGuru-LatnGuru-MlymGuru-OryaGuru-TamlGuru-TeluHang-LatnHani-LatnHans-HantHant-HansHebr-LatnHira-KanaHira-LatnJamo-LatnKana-HiraKana-LatnKnda-ArabKnda-BengKnda-DevaKnda-GujrKnda-GuruKnda-LatnKnda-MlymKnda-OryaKnda-TamlKnda-TeluLatn-ArabLatn-ArmnLatn-BengLatn-BopoLatn-CyrlLatn-DevaLatn-GeorLatn-GrekLatn-GujrLatn-GuruLatn-HangLatn-HebrLatn-HiraLatn-JamoLatn-KanaLatn-KndaLatn-MlymLatn-OryaLatn-SyrcLatn-TamlLatn-TeluLatn-ThaaLatn-ThaiMlym-ArabMlym-BengMlym-DevaMlym-GujrMlym-GuruMlym-KndaMlym-LatnMlym-OryaMlym-TamlMlym-TeluOrya-ArabOrya-BengOrya-DevaOrya-GujrOrya-GuruOrya-KndaOrya-LatnOrya-MlymOrya-TamlOrya-TeluSyrc-LatnTaml-ArabTaml-BengTaml-DevaTaml-GujrTaml-GuruTaml-KndaTaml-LatnTaml-MlymTaml-OryaTaml-TeluTelu-ArabTelu-BengTelu-DevaTelu-GujrTelu-GuruTelu-KndaTelu-LatnTelu-MlymTelu-OryaTelu-TamlThaa-LatnThai-LatnZawgyi-myes_419-ames_419-ares_419-faes_419-jaes_419-zhmy-Zawgyies_419-chrja_Latn-koja_Latn-rusi-si_LatnLatin-ASCIIAccents-AnyAny-Accentsam-am_FONIPAam_FONIPA-amch-ch_FONIPAcs-cs_FONIPAcs_FONIPA-jacs_FONIPA-kocy-cy_FONIPAeo-eo_FONIPAes-es_FONIPAes_FONIPA-ames_FONIPA-jaes_FONIPA-zhfa-fa_FONIPAhy-hy_FONIPAia-ia_FONIPAkk-kk_FONIPAky-ky_FONIPAla-la_FONIPAmy-my_FONIPAnv-nv_FONIPApl-pl_FONIPApl_FONIPA-jaro-ro_FONIPAro_FONIPA-jasi-si_FONIPAsk-sk_FONIPAsk_FONIPA-jata-ta_FONIPAug-ug_FONIPAxh-xh_FONIPAzu-zu_FONIPA%Translit%Hexhy_AREVMDA-amhy_AREVMDA-arhy_AREVMDA-farm_SURSILV-amrm_SURSILV-arrm_SURSILV-faund_FONIPA-arund_FONIPA-faka-ka_Latn/BGNam-am_Latn/BGNar-ar_Latn/BGNaz_Cyrl-az/BGNbe-be_Latn/BGNbg-bg_Latn/BGNdv-dv_Latn/BGNel-el_Latn/BGNfa-fa_Latn/BGNhe-he_Latn/BGNhy-hy_Latn/BGNkk-kk_Latn/BGNko-ko_Latn/BGNky-ky_Latn/BGNmk-mk_Latn/BGNmn-mn_Latn/BGNps-ps_Latn/BGNru-ru_Latn/BGNru_Latn-ru/BGNsr-sr_Latn/BGNtk_Cyrl-tk/BGNuk-uk_Latn/BGNuz_Cyrl-uz/BGNAny-PublishingPublishing-Anyblt-blt_FONIPAchr-chr_FONIPAdsb-dsb_FONIPAhy_AREVMDA-chrmn-mn_Latn/MNSrm_SURSILV-chrtlh-tlh_FONIPAund_FONIPA-chrvec-vec_FONIPAHan-Latin/Namesuz_Cyrl-uz_Latnuz_Latn-uz_CyrlGrek-Latn/UNGEGNLatn-Grek/UNGEGN ! ;[s]+ ! s;zh_Latn_PINYIN-rui!0;::Any-Upper();ja_Hrkt-ja_Latn/BGNFullwidth-HalfwidthHalfwidth-FullwidthLatin-NumericPinyinNumericPinyin-Latinka-ka_Latn/BGN_1981sat_Olck-sat_FONIPANumericPinyin-PinyinPinyin-NumericPinyin%Translit%UnicodeChar%Translit%UnicodeNameund_FONIPA-und_FONXSAMPund_FONXSAMP-und_FONIPAes_FONIPA-es_419_FONIPA ! 1; ! 2;  ! 3; ! 4;! 5;hy_AREVMDA-hy_AREVMDA_FONIPArm_SURSILV-rm_FONIPA_SURSILV{0,choice,0#|1#{1}|2#{1}-{2}}::ch-ch_FONIPA;::am_FONIPA-am;::cs-cs_FONIPA;::am_FONIPA-am;::cs-cs_FONIPA;::cs_FONIPA-ja;::cs-cs_FONIPA;::cs_FONIPA-ko;::eo-eo_FONIPA;::am_FONIPA-am;::es-es_FONIPA;::es_FONIPA-am;::es-es_FONIPA;::es_FONIPA-ja;::es-es_FONIPA;::es_FONIPA-zh;::hy-hy_FONIPA;::am_FONIPA-am;::ia-ia_FONIPA;::am_FONIPA-am;::kk-kk_FONIPA;::am_FONIPA-am;::ky-ky_FONIPA;::am_FONIPA-am;::my-my_FONIPA;::am_FONIPA-am;::pl-pl_FONIPA;::am_FONIPA-am;::pl-pl_FONIPA;::pl_FONIPA-ja;::ro-ro_FONIPA;::am_FONIPA-am;::ro-ro_FONIPA;::ro_FONIPA-ja;::si-si_FONIPA;::am_FONIPA-am;::sk-sk_FONIPA;::am_FONIPA-am;::sk-sk_FONIPA;::sk_FONIPA-ja;::xh-xh_FONIPA;::am_FONIPA-am;::zu-zu_FONIPA;::am_FONIPA-am;::am-am_FONIPA;::und_FONIPA-fa;::ch-ch_FONIPA;::und_FONIPA-ar;::ch-ch_FONIPA;::und_FONIPA-fa;::cs-cs_FONIPA;::und_FONIPA-ar;::cs-cs_FONIPA;::und_FONIPA-fa;::eo-eo_FONIPA;::und_FONIPA-ar;::eo-eo_FONIPA;::und_FONIPA-fa;::hy-hy_FONIPA;::und_FONIPA-ar;::hy-hy_FONIPA;::und_FONIPA-fa;::ia-ia_FONIPA;::und_FONIPA-ar;::ia-ia_FONIPA;::und_FONIPA-fa;::kk-kk_FONIPA;::und_FONIPA-ar;::kk-kk_FONIPA;::und_FONIPA-fa;::ky-ky_FONIPA;::und_FONIPA-ar;::ky-ky_FONIPA;::und_FONIPA-fa;::my-my_FONIPA;::und_FONIPA-ar;::my-my_FONIPA;::und_FONIPA-fa;::pl-pl_FONIPA;::und_FONIPA-ar;::pl-pl_FONIPA;::und_FONIPA-fa;::ro-ro_FONIPA;::und_FONIPA-ar;::ro-ro_FONIPA;::und_FONIPA-fa;::si-si_FONIPA;::und_FONIPA-ar;::si-si_FONIPA;::und_FONIPA-fa;::sk-sk_FONIPA;::und_FONIPA-ar;::sk-sk_FONIPA;::und_FONIPA-fa;::xh-xh_FONIPA;::und_FONIPA-ar;::xh-xh_FONIPA;::und_FONIPA-fa;::zu-zu_FONIPA;::und_FONIPA-ar;::zu-zu_FONIPA;::und_FONIPA-fa;:: [yY] ;:: NFC ;y! ;Y! ;::am-am_FONIPA;::und_FONIPA-chr;::ch-ch_FONIPA;::und_FONIPA-chr;::cs-cs_FONIPA;::und_FONIPA-chr;::eo-eo_FONIPA;::und_FONIPA-chr;::es-es_FONIPA;::und_FONIPA-chr;::hy-hy_FONIPA;::und_FONIPA-chr;::ia-ia_FONIPA;::und_FONIPA-chr;::kk-kk_FONIPA;::und_FONIPA-chr;::ky-ky_FONIPA;::und_FONIPA-chr;::my-my_FONIPA;::und_FONIPA-chr;::pl-pl_FONIPA;::und_FONIPA-chr;::ro-ro_FONIPA;::und_FONIPA-chr;::si-si_FONIPA;::und_FONIPA-chr;::sk-sk_FONIPA;::und_FONIPA-chr;::tlh-tlh_FONIPA;::am_FONIPA-am;::xh-xh_FONIPA;::und_FONIPA-chr;::zu-zu_FONIPA;::und_FONIPA-chr;::tlh-tlh_FONIPA;::und_FONIPA-ar;::tlh-tlh_FONIPA;::und_FONIPA-fa;::tlh-tlh_FONIPA;::und_FONIPA-chr;::am-am_FONIPA;h ! Y;::und_FONIPA-ar;::sat_Olck-sat_FONIPA;::am_FONIPA-am;::sat_Olck-sat_FONIPA;::und_FONIPA-ar;::sat_Olck-sat_FONIPA;::und_FONIPA-fa;::sat_Olck-sat_FONIPA;::und_FONIPA-chr;.::hy_AREVMDA-hy_AREVMDA_FONIPA;::am_FONIPA-am;.::rm_SURSILV-rm_FONIPA_SURSILV;::am_FONIPA-am;/::hy_AREVMDA-hy_AREVMDA_FONIPA;::und_FONIPA-ar;/::hy_AREVMDA-hy_AREVMDA_FONIPA;::und_FONIPA-fa;/::rm_SURSILV-rm_FONIPA_SURSILV;::und_FONIPA-ar;/::rm_SURSILV-rm_FONIPA_SURSILV;::und_FONIPA-fa;0:: [bc] ;:: NFC ;!;![;! ;!T;b!Sh;c!sh;0::hy_AREVMDA-hy_AREVMDA_FONIPA;::und_FONIPA-chr;0::rm_SURSILV-rm_FONIPA_SURSILV;::und_FONIPA-chr;5::['-a-u--];::NFD;::ConjoiningJamo-Latin;::NFC;7$thai = [[:thai:] -:@-[] ;$thai { ' ' } $thai ! '; ' ;8::es-es_FONIPA;::es_FONIPA-es_419_FONIPA;::am_FONIPA-am;8::es-es_FONIPA;::es_FONIPA-es_419_FONIPA;::es_FONIPA-ja;8::es-es_FONIPA;::es_FONIPA-es_419_FONIPA;::es_FONIPA-zh;:::es-es_FONIPA;::es_FONIPA-es_419_FONIPA;::und_FONIPA-chr;I0!i;I([^[:ccc=Not_Reordered:][:ccc=Above:]]*) ! i$1 ;I!1 ;::Any-Lower();J::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-ur;::NFC;M::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Latin;::NFC;M::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Oriya;::NFC;M::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Tamil;::NFC;N::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Arabic;::NFC;N::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Telugu;::NFC;O::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Bengali;::NFC;O::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Kannada;::NFC;P::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Gujarati;::NFC;P::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Gurmukhi;::NFC;Q::[ -   -9 < -M P -T X -o } ];::NFD;::Devanagari-InterIndic;::InterIndic-Malayalam;::NFC;W::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-ur;::NFC;Y::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-ur;::NFC;Z::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Latin;::NFC;Z::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Oriya;::NFC;Z::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Tamil;::NFC;[::['-a-u-11-?1A1-C1E1-c12-2`2-{2--------];::NFKD;::ConjoiningJamo-Latin;::NFC;[::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Arabic;::NFC;[::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Telugu;::NFC;\::NFD();[:Soft_Dotted:] [^[:ccc=Not_Reordered:][:ccc=Above:]]* {  ! ;::Any-Upper();::NFC();\::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Latin;::NFC;\::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Oriya;::NFC;\::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Tamil;::NFC;\::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Bengali;::NFC;\::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Kannada;::NFC;]::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Arabic;::NFC;]::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-ur;::NFC;]::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Gujarati;::NFC;]::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Gurmukhi;::NFC;^::Any-Title();[:^WB=ALetter:] [:WB=Extend:]* [[:WB=MidLetter:][:WB=MidNumLet:]]? { Ij } ! IJ ;^::[[:script=Latin:][:M:]-];::NFD;::Lower;::Latin-ConjoiningJamo;::[[:script=Latin:][:M:]] NFC;^::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-ur;::NFC;^::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-ur;::NFC;^::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Bengali;::NFC;^::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Kannada;::NFC;^::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Latin;::NFC;_::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Gujarati;::NFC;_::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Gurmukhi;::NFC;_::[ -  -  -  -( * -9 > -C F -H J -M W ` -a f -o ];::NFD;::Malayalam-InterIndic;::InterIndic-Devanagari;::NFC;`::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-ur;::NFC;`::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Malayalam;::NFC;`::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Oriya;::NFC;`::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Tamil;::NFC;a::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Latin;::NFC;a::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Oriya;::NFC;a::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Tamil;::NFC;a::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Tamil;::NFC;a::[ -  -  -  -( * -3 5 -9 > -D F -H J -M U -V ` -a f -o ];::NFD;::Telugu-InterIndic;::InterIndic-Devanagari;::NFC;a::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Arabic;::NFC;a::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Telugu;::NFC;b::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-ur;::NFC;b::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Arabic;::NFC;b::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Telugu;::NFC;b::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Arabic;::NFC;b::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Telugu;::NFC;b::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-ur;::NFC;b::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Bengali;::NFC;c::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Oriya;::NFC;c::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Tamil;::NFC;c::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Bengali;::NFC;c::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Kannada;::NFC;c::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Bengali;::NFC;c::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Kannada;::NFC;c::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Gujarati;::NFC;c::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Gurmukhi;::NFC;d::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Arabic;::NFC;d::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Telugu;::NFC;d::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Gurmukhi;::NFC;d::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Gujarati;::NFC;d::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Gurmukhi;::NFC;d::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Malayalam;::NFC;e::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Kannada;::NFC;e::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Latin;::NFC;e::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Oriya;::NFC;e::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Tamil;::NFC;e::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Malayalam;::NFC;e::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Malayalam;::NFC;e::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Latin;::NFC;e::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Oriya;::NFC;e::[ - - - - - - - - - - - - ];::NFD;::Kannada-InterIndic;::InterIndic-Devanagari;::NFC;f::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Gujarati;::NFC;f::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Gurmukhi;::NFC;f::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Arabic;::NFC;f::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Telugu;::NFC;f::[d -e - - - - - - - - - - - ];::NFD;::Gujarati-InterIndic;::InterIndic-Devanagari;::NFC;f::[d -e  -  -  -  -( * -0 2 -3 5 6 -9 < -C G -H K -M V -W \ -] _ -a f -p q ];::NFD;::Oriya-InterIndic;::InterIndic-Latin;::NFC;f::[ -  -  -  -( * -0 2 -3 5 -9 < -C G -H K -M V -W \ -] _ -a f -q ];::NFD;::Oriya-InterIndic;::InterIndic-Devanagari;::NFC;f::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Arabic;::NFC;f::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Telugu;::NFC;g::[[:Latin:][:Mn:][:Me:] \u0020\u0026 ;0-9|~t! ];::NFD;::Latin-ThaiLogical;::ThaiLogical-Thai;::NFC;g::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Malayalam;::NFC;g::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Bengali;::NFC;g::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Kannada;::NFC;g::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Bengali;::NFC;g::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Kannada;::NFC;h::NFD(); } [:case-ignorable:]* [:cased:] ! ;[:cased:] [:case-ignorable:]* {  ! ;::Any-Lower;::NFC();h::[d -e - - - - - - - - - - - - ];::NFD;::Bengali-InterIndic;::InterIndic-Devanagari;::NFC;h::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Gujarati;::NFC;h::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Gujarati;::NFC;h::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Gurmukhi;::NFC;i::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Malayalam;::NFC;i::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Malayalam;::NFC;j::[d -e    -  -  -( * -0 2 -3 5 -6 8 -9 < > -B G -H K -M Y -\ ^ f -t ];::NFD;::Gurmukhi-InterIndic;::InterIndic-Devanagari;::NFC;j::[ - - - - - - - - - - - - - - ];::NFD;::Tamil-InterIndic;::InterIndic-Devanagari;::NFC;k::[[:thai:] -:@-[];::NFD;::Thai-ThaiSemi;::Any-BreakInternal;::Thai-ThaiLogical;::ThaiLogical-Latin;::NFC;w::[[:script=bengali:][d -e - - - - - - - - - - - - ]];::NFD;::Bengali-InterIndic;::InterIndic-Latin;::NFC;$Boundary = [^[:L:][:M:][:N:]];$Vowel = [i e o u a];::es-es_FONIPA;$Boundary [^Vowel] {e} [^$Vowel]* $Vowel ! Y;::und_FONIPA-ar;$Boundary = [^[:L:][:M:][:N:]];$Vowel = [i e o u a];::es-es_FONIPA;$Boundary [^Vowel] {e} [^$Vowel]* $Vowel ! Y;::und_FONIPA-fa;::[-A-Za-z----------%(-04-79->C-HL-QT-eh-~---------&-3--*!-+!];::NFD;::Lower;::Latin-ConjoiningJamo;::NFC;$Boundary = [^[:L:][:M:][:N:]];$Vowel = [i e o u a];::es-es_FONIPA;::es_FONIPA-es_419_FONIPA;$Boundary [^Vowel] {e} [^$Vowel]* $Vowel ! Y;::und_FONIPA-ar;$Boundary = [^[:L:][:M:][:N:]];$Vowel = [i e o u a];::es-es_FONIPA;::es_FONIPA-es_419_FONIPA;$Boundary [^Vowel] {e} [^$Vowel]* $Vowel ! Y;::und_FONIPA-fa;::NFD();[:Greek:] [^[:ccc=Not_Reordered:][:ccc=Above:]]*? { [B] ! ;[:Greek:] [^[:ccc=Not_Reordered:][:ccc=Iota_Subscript:]]*? { E ! ;::NFC();::Any-Upper();[:cased:] [:case-ignorable:]* { 0 ! i;[:cased:] [:case-ignorable:]* { I ! 1;[:cased:] [:case-ignorable:]* { (.) ! &Any-Lower($1) ;i!0 ;([:Lowercase:]) ! &Any-Upper($1) ;$AE = [ {A }];$OE = [ {O }];$UE = [ {U }];[ {a }] ! ae;[ {o }] ! oe;[ {u }] ! ue;{$AE} [:Lowercase:] ! Ae;{$OE} [:Lowercase:] ! Oe;{$UE} [:Lowercase:] ! Ue;$AE ! AE;$OE ! OE;$UE ! UE;::Any-ASCII;::NFD();[:cased:] [:case-ignorable:]* {  } [:case-ignorable:]* [:cased:] ! ;[:cased:] [:case-ignorable:]* {  ! ;[:cased:] [:case-ignorable:]* { (.) ! &Any-Lower($1) ;([:Lowercase:]) ! &Any-Title($1) ;::NFC();:: [A0-000-00000000000000000000000-000] ;:: NFD ;:: Hiragana-Katakana;:: Katakana-Latin;:: NFC ;:: (Lower) ;:: ([',.A-Za-z~----%(-04-79->C-HL-QT-eh-~--------&-3\u0304----*!-+!]) ;::[];::NFC; ! a; ! b; ! g; ! d; ! e; ! v; ! z; ! t; ! i; ! k ; ! l; ! m; ! n; ! o; ! p ; ! zh; ! r; ! s; ! t ; ! u; ! p; ! k; ! gh; ! q ; ! sh; ! ch; ! ts; ! dz; ! ts ; ! ch ; ! kh; ! j; ! h;::NFD();I } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] ! i ;J } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] ! j ;I ( } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] ! i ( ;I  ! i  ;I  ! i  ;I  ! i  ;::Any-Lower();::NFC(); ! ts ; ! k ; ! p ; ! zh ; ! t ; ! gh ; ! q ; ! sh ; ! ch ; ! ch ; ! ts ; ! dz ; ! kh ; ! mi ; ! a ; ! b ; ! g ; ! d ; ! e ; ! v ; ! z ; ! t ; ! i ; ! l ; ! m ; ! n ; ! o ; ! r ; ! s ; ! u ; ! p ; ! k ; ! j ; ! h ; ! q ; !J; !K; !L; !; !; !; !; !; !; !; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !#; !$; !(; !); !*; !.; !/; !0; !1; !2; !3; !4; !5; !6; !7; !8; !9; !>; !?; !@; !A; !B; !F; !G; !H; !M; !W; !g; !h; !i; !j; !k; !l; !m; !n; !o; !gf; !gff; !gfff; !f; ::NFC;tlh ! tal;aw ! a/;ew ! [/;Iw ! j/;ay ! aj/;ey ! ej/;Iy ! j;oy ! oj/;uy ! uj/;ch ! ta;gh ! c;ng ! K;p ! p;t ! t;q ! q; ! ;\' ! ;b ! b;D ! V;Q ! qa;j ! da;S ! ;H ! x;v ! v;m ! m;n ! n;r ! r;w ! w;l ! l;y ! j;a ! Q;e ! [;I ! j;o ! o;u ! u;\- ! ;::NFC;::NFC;::Lower; ! ;0 ! Q;? ! p;1 ! b;4 ! d;5 ! i/X;3 ! a; ! b; ! h;V ! X;9 ! j;: ! k; ! q;; ! l;< ! m;= ! n; ! K;@ ! ~;A ! s;B ! t;C ! w;7 ! z;H ! ;6 ! ;K ! Y; ! y/;> ! u/; ! ; ! ;2 ! v;8 ! i;F ! tas;G ! taU;I ! U;E ! x;D ! f;M ! [;N ! ju;O ! jQ;Q ! jo;J !;L !;\- ! ' '; $thai = [[:thai:] -:@-[] ;' ' ! $thai { '; ' } $thai;! $thai { ' ' } $thai;$thai_reversing = [[:Logical_Order_Exception:] & $thai];$thai_non_reversing = [$thai - $thai_reversing ];( $thai_reversing ) ( $thai_non_reversing ) ! $2 $1;$2 $1 ! ( $thai_non_reversing ) ( $thai_reversing ) ;!+ ! sh; ! yh; ! dr; ! ; ! ; ! b; ! g; ! g; ! d; ! h; ! w; ! z; ! %; ! t#; ! t#; ! y; ! k;  ! l;! ! m;" ! n;# ! s;$ ! s;% ! ;& ! p;' ! p;( ! c;) ! q;* ! r;, ! t;0 ! a;1 ! a;2 ! a;3 ! o;4 ! o;5 ! a;6 ! e;7 ! e;8 ! e;9 ! ;: ! i;; ! i;B ! i;= ! u;> ! u;< ! u;? ! o;  ! \*;*::NFC;::Lower;[\-\' ] ! ;aj ! ai/;am ! au/; ! a;a ! a;b ! b;  ! ta;c ! tas;dz ! daz;d ! d;ej ! ei/;em ! eu/; ! e;e ! e;f ! f; ! da;g ! a;% ! x;h ! h; ! i;i ! i;5 ! ;j ! j;k ! k;l ! l;m ! m;n ! n;oj ! oi/; ! o;o ! o;p ! p;r ! r;] ! ;s ! s;t ! t;uj ! ui/;m ! w; ! u;u ! u;v ! v;z ! z;::NFC;, !; !; !; !; !; !; ! ; ! ; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ;! !!;" !";# !#;$ !$;% !%;& !&;' !';( !(;* !*;+ !+;, !,;- !-;. !.;/ !/;0 !0;1 !1;2 !2;3 !3;4 !4;5 !5;6 !6;7 !7;8 !8;9 !9;> !>;? !?;@ !@;A !A;B !B;C !C;F !F;G !G;H !H;M !M;W !W;` !`;a !a;f !f;g !g;h !h;i !i;j !j;k !k;l !l;m !m;n !n;o !o;5 !; !; !; !; !; !; ! ; ! ; !2; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ;! !!;" !";# !#;$ !$;% !%;& !&;' !';( !(;* !*;+ !+;, !,;- !-;. !.;/ !/;0 !0;2 !2;3 !3;5 !5;6 !6;8 \0a3c!6;8 !8;9 !9;< !<;> !>;? !?;@ !@;A !A;B !B;G !G;H !H;K !K;L !L;M !M;\ !\;f !f;g !g;h !h;i !i;j !j;k !k;l !l;m !m;n !n;o !o;p !|;q !};r !~;s !;t !;d !d;e !e;GG V !H;G > !K;G W !L; !; !; !; !; !; !; !; ! ; ! ; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ;! !!;" !";# !#;$ !$;% !%;& !&;' !';( !(;* !*;+ !+;, !,;- !-;. !.;/ !/;0 !0;2 !2;3 !3;5 !5;6 !6;7 !7;8 !8;9 !9;< !<;= !=;> !>;? !?;@ !@;A !A;B !B;C !C;G !G;M !M;V !V;W !W;d !d;e !e;_ !_;` !`;a !a;f !f;g !g;h !h;i !i;j !j;k !k;l !l;m !m;n !n;o !o;p !{;q !;HF M V !HM;F V !H; !; !; !; !; !; !; !; ! ; ! ; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ;! !!;" !";# !#;$ !$;% !%;& !&;' !';( !(;* !*;+ !+;, !,;- !-;. !.;/ !/;0 !0;1 !1;2 !2;3 !3;5 !5;6 !6;7 !7;8 !8;9 !9;> !>;? !?;@ !@;A !A;B !B;C !C;D !D;F !F;G !G;J !J;K !K;L !L;M !M;U !U;V !V;` !`;a !a;f !f;g !g;h !h;i !i;j !j;k !k;l !l;m !m;n !n;o !o;L݁ !; !; !; !; !; !; !; ! ; ! ; ! ; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ; !!; !"; !#; !$; !%; !&; !'; !(; !*; !+; !,; !-; !.; !/; !0; !2; !3; !5; !6; !7; !8; !9; !<; !=; !>; !?; !@; !A; !B; !C; !D; !E; !G; !H; !I; !K; !L; !M; !P; !`; !a; !f; !g; !h; !i; !j; !k; !l; !m; !n; !o;d !d;e !e; !p;P:: [] ;:: NFD (NFC) ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! a ; ! b ; ! g ; ! d ; ! e ; ! v ; ! z ; ! t ; ! i ; ! k ; ! l ; ! m ; ! n ; ! o ; ! p ; ! zh ; ! r ; ! s ; ! t ; ! u ; ! p ; ! k ; ! gh ; ! q ; ! sh ; ! ch ; ! ts ; ! dz ; ! ts ; ! ch ; ! kh ; ! j ; ! h ;U !G; !HM; !H; !K; !J; !@; !; !; !; !; !; !; ! ; ! ; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ; !!; !"; !#; !$; !%; !&; !'; !(; !*; !+; !,; !-; !.; !/; !0; !1; !2; !3; !5; !6; !7; !8; !9; !<; !=; !>; !?; !A; !B; !C; !D; !F; !L; !M; !U; !V; !4; !`; !a; !f; !g; !h; !i; !j; !k; !l; !m; !n; !o;r !K; !L; !; !; !; !; !; !; !; ! ; ! ; ! ; ! ; !; !; !; !; !; !; !; !; !; !; !; !; !; !; !; ! ; !!; !"; !#; !$; !%; !&; !'; !(; !*; !+; !,; !-; !.; !/; !0; !2; !6; !7; !8; !9; !<; !=; !>; !?; !@; !A; !B; !C; !D; !G; !H; !K; !L; !M; !; !W; !`; !a; !b; !c; !f; !g; !h; !i; !j; !k; !l; !m; !n; !o; !q; !r; !s; !t; !u; !v; !w; !x; !y; !z; !{;d !d;e !e;::Lower;tsh ! ta;bh ! b;ch ! ;dl ! n;gc ! aa;gq ! aa;gx ! aa;hh ! f;hl ! l;kh ! k;kl ! kal;ny ! r;ph ! p;qh ! ;n { sh ! tas;sh ! ;th ! t;xh ! ;a ! a;m { b ! b;b ! S;c ! ;d ! d;e ! [;f ! f;g ! a;h ! h;i ! i;j ! da;k ! k;l ! l;m ! m;[$] { n } gc ! n;n } [gk] ! K;n } j ! r;n ! n;o ! T;p ! p;q ! ;n { s ! tas;s ! s;t ! t;u ! u;v ! v;w ! w;x ! ;y ! j;n { z ! daz;z ! z;:: [[1-1 2-G22-22-2X3-p3{3-33-3 <-<<-<:<@- !>;? !?;@ !@;A !A;B !B;C !C;D !D;E !E;F !F;G !G;H !H;I !I;J !J;K !K;L !L;M !M;P !P;Q !Q;R !R;S !S;T !T;X !X;Y !Y;Z !Z;[ ![;\ !\;] !];^ !^;_ !_;` !`;a !a;b !b;c !c;d !d;e !e;f !f;g !g;h !h;i !i;j !j;k !k;l !l;m !m;n !n;o !o;p !p;} !;& ! ;' ! a; !  [;( ! b;~ ! p;* ! t;, ! da; ! ta;. ! x;/ ! d;1 ! r;2 ! z; ! ;3 ! s;4 ! ;: ! ;A ! f;B ! q;C ! k; ! a; ! K;D ! l;E ! m;F ! n; ! h;H ! o; ! u; ! ; ! y; ! w; ! e;I ! i;J ! j;::Null;bb ! b;pp ! p;tt } [^a] ! t;dada ! da;tata ! ta;xx ! x;dd } [^a] ! d;rr ! r;zz ! z; ! ;ss ! s; ! ; ! ;ff ! f;qq ! q;kk ! k;aa ! a;KK ! K;ll ! l;mm ! m;nn ! n;hh ! h;ww ! w;jj ! j;::Lower;::NFC;\' ! ; ! ;a ! ; ! Q;b ! b;ch ! tas;{c} [ei] ! ;c ! k;d ! d;e ! e;f ! f;gu ! a;g ! a;h ! h;i ! i;j ! x ;k ! k;l ! l;m ! m;ng ! K; ! r;n ! n;o ! o;p ! p;{qu} [eiy] ! k;q ! k;rr ! r;r ! ~;s ! s;t ! t;u ! u;v ! ;w ! w;{x} h?[aeiou$] ! ks;{x} [^aeiou$] ! s;x ! ks ;y ! daz;\- ! \.;::Null;bb ! b;dd ! d;ff ! f;aa ! a;hh ! h;kk ! k;ll ! l;mm ! m;nn ! n;pp ! p;rr ! r;ss ! s;tt ! t;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Oriya;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Tamil;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Telugu;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Bengali;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Kannada;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Gujarati;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Gurmukhi;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Malayalam;::NFC;::['.0-9A-Za-z~----------%(-04-79->C-HL-QT-eh-~--------&-3\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344----- 9S\^--------  - --!#-%')+--/13-579;-=?AC-EIK-MQS-UWY[]_ac-egik-moqsuwy{}-------------*!-+!\uE04D\uE064];::NFD;::Lower;::Latin-InterIndic;::InterIndic-Devanagari;::NFC;::NFC;::Lower;ch } [ bdjlmnHrYvwz~ ] ! c ;ch ! x ;d ! _[ ;m ! mr[ ;t ! c[ ;n ! r[ ;d~ ! d a ;dz ! d a z;a ! a ; ! a ;b ! b ;c ! t a s;  ! t a ;d ! d ; ! _ ;e ! [ ; ! [ ; ! j[ ;f ! f ;g ! a ;h } [c fkpqsatex] ! h ;h ! f ;i ! j ; ! i ;j ! j ;k ! k ;l ! l ;m } [fvw] ! q ;m ! m ;n } [gkqx] ! K ;n ! n ;H ! r ;o ! o ; ! o ;p ! p ;q ! kv ;r ! r ;Y ! r ;s ! s ;a !  ;t ! t ;e ! c ;u ! u ; ! u ;o ! u ;v ! v ;w ! v ;x ! ks ;y ! j ; ! i ;z ! z ;~ !  ;::Lower;nyh ! r;n { tsh ! ta;tsh ! ta;tyh ! c;bh ! b;ch ! ;dl ! n;dy ! _;gc ! aa;gq ! aa;gr ! c;gx ! aa;hl ! l;kh ! k;kr ! kax;mh } [^l] ! m;nh ! n;ny ! r;ph ! p;qh ! ;sh ! ;th ! t;tl ! tal;ts ! tas;ty ! c;xh ! ;aa ! | a;ee ! | e;ii ! | i;kc ! | c;kq ! | q;mm ! | m;oo ! | o;rh ! | r;uu ! | u;a ! a;b ! S;c ! ;d ! d;e ! [;f ! f;g ! a;h ! h;i ! i;j ! da;k ! k;l ! l;m ! m;n } g ! K;n ! n;o ! T;p ! p;q ! ;r ! r;s ! s;t ! t;u ! u;v ! v;w ! w;x ! ;y ! j;z ! z;:: [ ] ;:: NFD (NFC) ;$alef =  ;$ayin =  ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! b ; ! P ; ! g ; !  ; ! u ; ! o ; !  ; ! ~ ; ! d ; ! h ; ! k ; ! k ; ! kh ; ! t ; ! $alef ; ! v ; ! g ; ! d ; ! h ; ! h1 ; ! w ; ! z ;[] ! t ; ! y ;[] ! kh ; ! l ;[] ! m ;[] ! n ; ! s ; ! $ayin ;[] ! f ;[] ! z1 ; ! q ; ! r ; ! sh ; ! s ; ! a ; ! a ; ! o ; ! e ; ! e ; ! e ; ! e ; ! e ; ! i ; ! i ; ! o ; ! o ; ! u ;! ;! ;! ;! ;! ;! ;! ;! ; ! ; ! ; ! ; ! ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!!! ;"!" ;#!# ;$!$ ;%!% ;&!& ;'!' ;(!( ;)!( < ;*!* ;+!+ ;,!, ;-!- ;.!. ;/!/ ;0!0 ;1!\ ;2!2 ;3!3 ;4!3 < ;5!5 ;6!6 ;7!7 ;8!8 ;9!9 ;!> ;?!? ;@!@ ;A!A ;B!B ;C!C ;D!C < ;E!G ;F!G ;G!G ;H!H ;I!K ;J!K ;K!K ;L!L ;M!M ;P!  ;Q!;R!;S!;T!;U!;V!V ;W!W ;Y! < ;X! < ;Z! < ;[! < ;\!! < ;]!] ;^!+ < ;_!_ ;`!` ;a!a ;b!V < ;c!W < ;d!d ;e!e ;f!f ;g!g ;h!h ;i!i ;j!j ;k!k ;l!l ;m!m ;n!n ;o!o ;p!;q!0 ;r!0 ;s!;t!;u!;v!;w!;x!;y!;z!;{!p ;|!;}!;~!;!;!;!q ;!;!$ M ;0 ! f ;1 ! g ;! ;! ;! ;! ;! ;! ;! ;! ; ! ; ! ; ! ; ! ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!! ;"! ;#! ;$! ;%! ;&! ;'! ;(! ;)! ;*! ;+! ;,! ;-! ;.! ;/! ;0! ;1! ;2! ;3! ;4! ;5! ;6! ;7! ;8! ;9! ;! ;?! ;@! ;A! ;B! ;C! ;D! ;E! ;F! ;G! ;H! ;I! ;J! ;K! ;L! ;M! ;P! ;Q!;R!;S!;T!;U!;V! ;W! ;X! ;Y! ;Z! ;[! ;\! ;]! ;^! ;_! ;`! ;a! ;b! ;c! ;d!d ;e!e ;f! ;g! ;h! ;i! ;j! ;k! ;l! ;m! ;n! ;o! ;p! ;q! ;r! ;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;! ;!;! ;0 ! ;1 ! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ; ! ; ! ; ! ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!!! ;"!" ;#!# ;$!$ ;%!% ;&!& ;'!' ;(!( ;)!( ;*!* ;+!+ ;,!, ;-!- ;.!. ;/!/ ;0!> ;?!? ;@!@ ;A!A ;B!B ;C!C ;D!D ;E!F ;F!F ;G!G ;H!H ;I!J ;J!J ;K!K ;L!L ;M!M ;P!  ;Q!;R!;S!;T!;U!U ;V!V ;W!L ;X! ;Y! ;Z! ;[! ;\!" ;]!" ;^!+ ;_!/ ;`!` ;a!a ;b!? ;c!@ ;d!'.' ;e!'.' ;f!f ;g!g ;h!h ;i!i ;j!j ;k!k ;l!l ;m!m ;n!n ;o!o ;p!;q!0 ;r!0 ;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;!5 ;!;!$ M ;0 ! f ;1 ! g ;! ;! ;! ;! ;! ;! ;! ;! ; ! ; ! ; ! ; ! ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!!! ;"!" ;#!# ;$!$ ;%!% ;&!& ;'!' ;(!( ;)!( ;*!* ;+!+ ;,!, ;-!- ;.!. ;/!/ ;0!> ;?!? ;@!@ ;A!A ;B!B ;C!C ;D!;E!> ;F!F ;G!G ;H!H ;I!K ;J!J ;K!K ;L!L ;M!M ;P!  ;Q!;R!;S!;T!;U!;V!H ;W!W ;X! ;Y! ;Z! ;[! ;]!" ;\!! ;^!+ ;_!/ ;`!` ;a!a ;b!;c!;d!'.' ;e!'.' ;f!f ;g!g ;h!h ;i!i ;j!j ;k!k ;l!l ;m!m ;n!n ;o!o ;p!;q!0 ;r!0 ;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;!5 ;!;!$ M ;0 ! f ;1 ! g ;! ;! ;! ;! ;! ;! ;! ;! ; ! ; ! ; ! ; ! ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!! ;"! ;#! ;$! ;%! ;&! ;'! ;(! ;?! ;@! ;A! ;B! ;C! ;D! ;E! ;F! ;G! ;H! ;I! ;J! ;K! ;L! ;M! ;P! ;Q!;R!;S!;T!;U!;V! ;W! ;X! ;Y! ;Z! ;[! ;\! ;]! ;^! ;_! ;`! ;a! ;b! ;c! ;d!'.' ;e!'.' ;f! ;g! ;h! ;i! ;j! ;k! ;l! ;m! ;n! ;o! ;p!;q! ;r! ;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;! ;!;! ; 3! ;?! ;@! ;A! ;B! ;C! ;D! ;E! ;F! ;G! ;H! ;I! ;J! ;K! ;L! ;M! ;P! ;Q!;R!;S!;T!;U! ;V! ;W! ;X! ;Y! ;Z! ;[! ;\! ;]! ;^! ;_! ;`! ;a! ;b! ;c! ;d!'.' ;e!'.' ;f! ;g! ;h! ;i! ;j! ;k! ;l! ;m! ;n! ;o! ;p!;q! ;r! ;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;! ;!;! ;0 ! ;1 ! ; ! ;! ;! ;! ;! ;! ;! ;! ; ! ; ! ; ! ; ! ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!! ;"! ;#! ;$! ;%! ;&! ;'! ;(! ;)! ;*! ;+! ;,! ;-! ;.! ;/! ;0! ;1! ;2! ;3! ;4! ;5! ;6! ;7! ;8! ;9! ;! ;?! ;@! ;A! ;B! ;C! ;D! ;E! ;F! ;G! ;H! ;I! ;J! ;K! ;L! ;M! ;P! ;Q!;R!;S!;T!;U!;V! ;W! ;X! ;Y! ;Z! ;[! ;\! ;]! ;^! ;_! ;`! ;a! ;b! ;c! ;d!d ;e!e ;f! ;g! ;h! ;i! ;j! ;k! ;l! ;m! ;n! ;o! ;p!;q! ;r! ;s! ;t! ;u! ;v! ;w! ;x! ;y! ;z! ;{! ;|!;}!;~!;!;!;! ;!;! ;0 ! ;1 ! ;::NFC;::Lower;ai ! ai/;au ! au/;ei ! ei/;eu ! eu/;oi ! oi/;$vowel = [aeiouy];$end_of_word = [$ ];{age} $end_of_word ! adae;{agi} $vowel ! ada;agi ! adai;{egi} $vowel ! eda;egi ! edai;gg ! a;g ! a;{n} [gkqx] ! K;nn ! n;n ! n;a ! a;bb ! b;b ! b;cc ! k;{c} [ei] ! tas;ch ! k;c ! k;dd ! d;d ! d;e ! e;ff ! f;f ! f;h ! ;i ! i;j ! ;kk ! k;k ! k;ll ! l;l ! l;mm ! m;m ! m;o ! o;ph ! f;pp ! p;p ! p;que ! ke;qu ! kw;q ! k;rr ! ~;r ! ~;sh ! ;ss ! s;s ! s;[^s] {ti} [aeiouy] ! tasj;tt ! t;t ! t;u ! u;v ! v;w ! v;x ! ks;y ! i;z ! z;::NFC;::Lower;a ! a ;b ! b ;bj ! b ;b ! b ;ch ! x ;  ! t a  ; ! t a U ;c ! t a s ;dz ! d a  ;d ! d ; ! ij/;e ! [ ;f ! f ;g ! a ;h ! h ;i ! i ;j ! j ;k ! k ;B ! v ;l ! l ;? ! m ;mj ! m ;m ! m ;D ! r ;n ! n ; ! [ ;o ! T ;U ! p ;pj ! p ;p ! p ;Y !  ;U ! r ;r ! r ;a !  ;[ ! U ;s ! s ;t ! t ;u ! u ; ! w ;wj ! w ;w ! w ;y ! h ;~ !  ;z !  ;z ! z ;::NFC;b } [k] ! p ;d } [k] ! t ;taU ! UtaU ;b } [$] ! p ;d a z } [$] ! t a s ;d } [$] ! t ;a } [$] ! k ;v } [$] ! f ;w } [$] ! f ; } [$] ! U ;z } [$] ! s ; } [$] !  ;::NFD (NFC);$tone = [ ] ;e {($tone) r} ! r &Pinyin-NumericPinyin($1);($tone) ( [i o n u {o n} {n g}]) ! $2 &Pinyin-NumericPinyin($1);($tone) ! &Pinyin-NumericPinyin($1);$vowel = [aAeEiIoOuU {u} {U} vV];$consonant = [[a-z A-Z] - [$vowel]];$digit = [1-5];$1 &NumericPinyin-Pinyin($3) $2 ! ([aAeE]) ($vowel* $consonant*) ($digit);$1 &NumericPinyin-Pinyin($3) $2 ! ([oO]) ([$vowel-[aeAE]]* $consonant*) ($digit);$1 &NumericPinyin-Pinyin($3) $2 ! ($vowel) ($consonant*) ($digit);&NumericPinyin-Pinyin($1) ! [:letter:] {($digit)};::NFC (NFD);@$vowel = [ - > -M ];$consonant = [ -9 ];! ;$vowel{! ;$consonant{!p ;! ;!;! ;! ;! ;! ;! ; ! ; ! ; !0 ? ; !3 ; ! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ;! ; ! ;!!! ;"!" ;#!# ;$!$ ;%!% ;&!& ;'!' ;(!( ;)!( < ;*!* ;+!+ ;,!, ;-!- ;.!. ;/!/ ;0!0 ;1!0 < ;2!2 ;3!2 ;4!3 ;5!5 ;6!6 ;7!6 ;8!8 ;9!9 ;!> ;?!? ;@!@ ;A!A ;B!B ;C!;D!;E!H ;F!G ;G!G ;H!H ;I!L ;J!K ;K!K ;L!L ;M!M ;P!  ;Q!;R!;S!;T!;U!;V!H ;W!L ;X! < ;Y!Y ;Z!Z ;[![ ;\!\ ;]!" < ;^!^ ;_!/ < ;`!0 ? ;a!2 < ;b!? < ;c!@ < ;d!d ;e!e ;f!f ;g!g ;h!h ;i!i ;j!j ;k!k ;l!l ;m!m ;n!n ;o!o ;p!;q!0 ;r!0 ;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!p ;}!q ;~!r ;!s ;!t ;!5 ;!;!$ M ;0 ! f ;1 ! g ;B$c = [ - - ];$v = [ - - - ];$nasal = [Krsnm];\u200C ! ;\u200D ! ;::NFC;($c) } [^$v ] ! $1 a;::Null; ! f; ! x; ! a; ! a; ! i; ! i; ! u; ! u; ! e; ! e; ! aj/; ! o; ! o; ! a/;$nasal { ! g; ! k; ! K;$nasal { ! da; ! ta;[r] { ! ta; ! s ; ! da; ! r;$nasal { ! V; ! ; ! s;$nasal { ! d*; ! t*; ! n; ! n;$nasal { ! b; ! p; ! m; ! j; ! r; ! t; } ! t;$nasal { ! t; ! r; ! l; ! m; ! {; ! ; ! ; ! ; } ! ; ! s; ! h; ! a; ! i; ! i; ! u; ! u; ! e; ! e; ! aj/; ! o; ! o; ! a/; ! ;C::Lower;::NFC;$vowel = [aei-+oOMumkS];$end_of_word = [$ ];ae ! aj;av ! aw; ! aj; ! a;[a] ! a;b ! b;ch ! k;c ! k;d ! d;ev ! ew; ! e;[e] ! [;f ! f;{g} n ! K;g ! a;h ! h;+ ! i;{[i-]} $vowel ! j;[i-] ! j;k ! k;l ! l;m ! m;{n} [bpfm] ! m;{n} [gckq] ! K;n ! n;S ! oj;oe ! oj;M ! o;[oO] ! T;ph ! p;p ! p;qu ! k;qv ! k;rh ! r;r ! r;s ! s;th ! t;t ! t;k ! u;[um] ! ;{v} $vowel ! w;v ! u;xs ! ks;x ! ks;y ! y;z ! daz;::Null;bb ! b;dd ! d;aa ! a;hh ! h;kk ! k;ll ! l;mm ! m;nn ! n;pp ! p;rr ! r;ss ! s;tt ! t;{l} [^ae[iou] ! k;::NFC;E::NFD();[:cased:] [:case-ignorable:]* {I } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] ! i ;[:cased:] [:case-ignorable:]* {J } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] ! j ;[:cased:] [:case-ignorable:]* {I ( } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] ! i ( ;[:cased:] [:case-ignorable:]* {I  ! i  ;[:cased:] [:case-ignorable:]* {I  ! i  ;[:cased:] [:case-ignorable:]* {I  ! i  ;[:cased:] [:case-ignorable:]* { (.) ! &Any-Lower($1) ;[:Soft_Dotted:] [^[:ccc=Not_Reordered:][:ccc=Above:]]* {  ! ;([:Lowercase:]) ! &Any-Upper($1) ;::NFC();N::NFD(NFC);::[:Latin:] Lower();$lengthMarker = [];\' ! ;e $lengthMarker ! M9 ;i $lengthMarker ! | i i ;$lengthMarker ! ;a ! 0 ;i\~e ! | ye ;i ! 8 ;u\~ ! 2 ;u ! C ;e ! M ;o ! > ;k ! : ;sh ! | sy ;s ! A ;ch ! | ty ;c } ch ! t ;te\~ ! | t ;to\~ ! | t ;tsu\~ ! | ts ;ts ! F ;t ! B ;\~tsu ! | tsu ;n } [bpm] ! < ;n\' ! =J ;n ! = ;h ! E ;fu\~ ! | f ;f ! D ;m ! < ;ya ! O ;yi ! 8 ;yu ! N ;ye ! 5 ;yo ! Q ;r ! @ ;wa ! 20 ;w ! ;g ! 3 ;j ! | zy ;z ! 47 ;de\~ ! | d ;dji\~ ! | z ;dj ! | j ;do\~ ! | d ;dzu\~ ! | z ;dz ! | z ;d ! 4 ;b ! 1 ;vu\~ ! | v ;v ! 2 ;p ! ? ;::NFC(NFD);V::NFD(NFC);ev !  ;t ! i ;  ! y ;c !  ;p !  ;k !  ;u ! x ;a ! a ;b ! b ;g ! c ;d ! d ;e ! e ;z ! f ; ! g ;Y ! h ;~ ! j ;i ! k ;l ! l ;x ! m ;c ! n ;k ! o ;h ! p ;j ! q ;! ! r ;  ! s ;m ! t ;y ! u ;n ! v ;a ! w ;o ! x ;p ! z ; ! { ;Y ! | ;s ! } ;v ! ~ ;t !  ;r !  ;w !  ;M !  ;f !  ;U ! HR ;EV ! 5R ;J  ! K ;P ! S ;K ! T ;T ! 9 ;  ! I ;C ! Q ;A ! 1 ;B ! 2 ;G ! 3 ;D ! 4 ;E ! 5 ;Z ! 6 ; ! 7 ; ! 8 ;} ! : ;I ! ; ;L ! < ;X ! = ;C ! > ;K ! ? ;H ! @ ;J ! A ;  ! B ;  ! C ;M ! D ;Y ! E ;N ! F ;` ! G ;O ! H ;P ! J ;X ! L ;S ! M ;V ! N ;T ! O ;R ! P ;W ! R ;L ! U ;F ! V ;::NFC(NFD);\::[[:Cyrl:]];$lower = [[:Ll:]]; ! A;0 ! a; ! B;1 ! b; ! V;2 ! v; ! G;3 ! g; ! D;4 ! d;} $lower ! Ye; ! YE;5 ! ye;} $lower ! Yo; ! YO;Q ! yo; ! J;6 ! j; ! Z;7 ! z; ! K;: ! k; ! I;8 ! i; ! I;9 ! i; ! L;; ! l; ! M;< ! m; ! N;= ! n; ! O;> ! o; ! ; ! ; ! P;? ! p;  ! R;@ ! r;! ! S;A ! s;" ! T;B ! t;# ! U;C ! u; ! ; ! ;$ ! F;D ! f;%} $lower ! Kh;% ! KH;E ! kh;&} $lower ! Ts;& ! TS;F ! ts;'} $lower ! Ch;' ! CH;G ! ch;(} $lower ! Sh;( ! SH;H ! sh;)} $lower ! Sh;) ! SH;I ! sh;* ! I;J ! i;+ ! Y;K ! y;, ! I;L ! i;- ! E;M ! e;.} $lower ! Yu;. ! YU;N ! yu;/} $lower ! Ya;/ ! YA;O ! ya;c::[[:Sinh:][\u200C\u200D]];::NFKC;\u200C ! ;\u200D ! ;::Null;([ - ]) } [^ - ] ! $1 a;::Null; ! k; ! m; ! t; ! p; ! g; ! ; ! d; ! b;[Zz] ! z; ! s; ! c; ! m; ! l; ! v; ! G; ! h; ! j; ! n; ! r; ! y; ! 7; ! a; ! e; ! i; ! o; ! u; ! ; ! e; ! i; ! o; ! u; ! ; ! ; ! ; ! +; ! M; ! k; ! ; ! ; ! ; ! +; ! M; ! k; ! ; ! ng; ! n ; ! nd; ! mb; ! kh; ! mh; ! th; ! ph; ! gh; ! h; ! dh; ! bh; ! [; ! ch; ! ; ! E; ! nj; ! c; ! jh; ! gn; ! f;[Ff] ! f; ! ai; ! [; ! 7; ! ai; ! [; ! 7; ! au; ! ]; ! 9; ! au; ! ]; ! 9; ! %; ! A; ! ;y::Lower;::NFC;$apostrophe = [  \']; ! Q; ! Q; ! Q;aa ! Q; ! Q; ! Q; ! Q;a ! Q; ! ; ! ; ! ;ee ! e; ! ; ! ; ! ;e ! e;// ! j; ! j;// ! j;ii ! j;/ ! j; ! j;/ ! j;i ! j; ! M; ! ; ! ;oo ! o; ! M; ! ; ! ;o ! o;$apostrophe ! ;b ! p;ch $apostrophe ! ta;ch ! ta;dl ! t;dz ! tas;d ! t;gh ! c;g ! k;hw ! x;h ! h;j ! ta;k $apostrophe ! k;kw ! kax;k ! kax;l ! l;B ! l;m ! m;n ! n;sh ! ;s ! s;tB $apostrophe ! tal;tB ! tal;ts $apostrophe ! tas;ts ! tas;t $apostrophe ! t;t ! tax;w ! w;x ! x;y ! j;zh ! ;z ! z;::NULL;{c} [{M} {} {} {o}] ! c;~::Lower;::NFC;$consonant_sound = [bdfaklmnKpqrstvz];00 ! Q;0 ! Q;1 ! b;2 ! v;{3} [0>CK] ! ;3 ! a;46 ! da;44 ! d;4 ! d;[$] {5} ! je;5 ! e;Q ! jo;6 ! da;7 ! z;88 ! i;8 ! i;9 ! j;:: ! k;[$] {:} [5Q8uN] ! a;{:} [0>CK] ! q;[Qouo] ? {:} ! q;[y] $consonant_sound+ ? {:} [$] ! k;$consonant_sound {:} [$] ! q;[K] {:} ! q;: ! k;[ey] ? {;}: ! l;;; ! l;; ! l;<< ! m;< ! m;== ! n;= ! n; ! K;>> ! o;> ! o; ! ; ! ;? ! p;@ ! r;AA ! s;A ! s;BB ! t;BG ! ta;B ! t;CC ! u;C ! u; ! y; ! y;D ! f;E ! ;F ! tas;G ! ta;H ! ;I !  ta;J ! ;K ! o;L ! ;MM ! e;M ! e;N ! ju;O ! jQ;\- ! ' ';$nonword = [^-];?/> } $nonword!';&?/> } $nonword!/';? } $nonword!;9H!; } $nonword!;!F; } $nonword!;!F;!G ';!';!';!' S;!' P;!' P; !H; !H; !1; !D; !' ;!; } $nonword!;!; } $nonword!' ;!' ;!' H;!' H;!' H;!' H;!;! ;!;! ;!F ;!;! ;!,;!, ;!F;!y; !y ;!!;"! ;#!F;$!*;%!* ;&!/;'!/ ;(!F;)!;*!~;+!~ ;,!(;-!( ;.!E;/!;0!1;1!1;2!D;3!;4!;5!H;6!4;7!4;8!3;9!G;!';?!;@!;A!H;B!H;C!1;D!1;E!F;F!;G } $nonword!;G!;H } $nonword!' ;H!' ;I!H;J!' H;K!H;L!' H;M!;P!' H;Q!;R!;S!;T!;X!B;Y!.;Z!:;[!2;\!;]! ;^!A;_!;`!1;a!D;b!D;c!D;d!;e!;f!;g!;h!;i!;j!;k!;l!;m!;n!;o!;p!!;!;::Lower;ai ! aj/ ;au ! a/ ;a ! a ;b ! b ;{c} [ei] ! tas ;c ! k ;d ! d ;ei ! [j/ ;eu ! [/ ;e ! e ; ! e ; ! [ ;f ! f ;ge ! _ ;gh ! a ;gi ! _ ;{gl} [aeou] ! al ;{gl} !  ;gn ! r ;g ! a ;h ! ;iau ! ja// ;ia ! ja/ ;ie ! j[/ ;iu ! j/ ;i ! i ;j ! j ;k ! k ;l ! l ;m ! m ;n ! n ;o ! T ;p ! p ;q ! k ;r ! r ;{sch} [aeiou] !  ;{sch} !  ;{s} [cptnm] !  ;{s} [gbdv] !  ;s ! s ;tg ! c ;tsch ! ta ;t ! t ;uau ! a// ;ua ! a/ ;uei ! [/j/ ;ue ! [/ ;uo ! T/ ;u ! u ;v ! v ;w ! v ;x ! ks ;y ! i ;z ! tas ;::NULL;mm+ ! m;nn+ ! n;rr+ ! r;pp+ ! p;bb+ ! b;tt+ ! t;dd+ ! d;cc+ ! c ;__+ ! _ ;kk+ ! k ;aa+ ! a ;ff+ ! f ;vv+ ! v ;ss+ ! s ;zz+ ! z ;+ !  ;+ !  ;rr+ ! r ;ll+ ! l ;jj+ ! j ; $nonword = [^-];$wordBoundary = [^[:L:][:M:][:N:]];?/> } $nonword!CJ';&?/> } $nonword!/J';? } $nonword!CJ;9H!GJ; } $nonword!F;!F; } $nonword!F;!F;!G ';!';!';!' S;[[:L:][:M:]] {}!J;!%;[[:L:][:M:]] {}!J;!%; !H; !H; !1; !D; !' J;!J;$wordBoundary {} ! %J; } $nonword!J;!J; } $nonword!' J;!' J;!' H;!' H;!' H;!' H;!C;!CG;!,;!,G;!F,;!*4;!*4G;!,;!,G;!F;!7; !7G;!!/;"!/G;#!F;$!*;%!*G;&!/;'!/G;(!F;)!F;*!(;+!(G;,!(;-!(G;.!E;/!J;0!1;1!1;2!D;3!1;4!1;5!H;6!4;7!4;8!3;9!G;!';?!J;@!J;A!H;B!H;C!1;D!1;E!F;F!J;G } $nonword!J;G!J;H } $nonword!' J;H!' J;I!H;J!' H;K!H;L!' H;M!;P!' H;Q!;R!;S!;T!;X!B;Y!.;Z!:;[!2;\!1;]!1G;^!A;_!J;`!1;a!D;b!D;c!D;d!;e!;f!\.;g!a;h!b;i!c;j!d;k!e;l!f;m!g;n!h;o!i;p!\.;!;::null;$alif = [#%"'] [:M:]*;($alif) $alif+ ! $1;::lower();$wordBoundary = [^[:L:][:M:][:N:]];$vowel = [aeghkx];'Z' ! ;t ! m;v ! n;z ! b; ! d;o ! a;b ! p;d ! t;c ! k; ! p;{ikv} $wordBoundary ! tjun;i ! t; ! k;n ! daz;s ! da;q ! tas;{ ! ta; ! tas;y ! ta; ! f;} ! s;w ! ;m ! ;p ! h;~ ! v; ! v;f ! z;j ! ;r ! ;l ! l;$wordBoundary {u} ! h;u ! j;| ! ~; ! ~;$wordBoundary {k} ! ju;kx ! iju;k ! ;{kau} $wordBoundary ! ja;ka ! ijQ;k ! i;{eau} $wordBoundary ! jQ;ea ! jQ;e ! jo;x~ ! ov;{xu} $wordBoundary ! o;{xu} $vowel ! oj;xu ! uj;{x} $vowel ! v;x ! u;$wordBoundary {x} ! vo;x ! o;$vowel {e} ! j[;$wordBoundary {e} ! j[;e ! [;$wordBoundary {} ! j[v; ! [v;{gau} $wordBoundary ! [jQ;ga ! [jQ;gk ! [ji;gx ! [ju;g ! S;gu ! ej;g ! [;h ! Y; ! o;{au} $wordBoundary ! Q;a ! Q;::NULL;jj ! j;na ! Ka;nk ! Kk;#:: NFD (NFC) ;$pre = \! ;$post = \! ;$pre \` $post !  ;$pre \' $post !  ;$pre \^ $post !  ;$pre \~ $post !  ;$pre \- $post !  ;$pre \" $post !  ;$pre \* $post !  ;$pre \, $post ! ' ;$pre '/' $post ! 8 ;$pre \. $post ! # ;$pre AE $post ! ;$pre ae $post ! ;$pre D $post ! ;$pre d $post ! ;$pre O'/' $post ! ;$pre o'/' $post ! ;$pre TH $post ! ;$pre th $post ! ;$pre OE $post ! R ;$pre oe $post ! S ;$pre ss $post ! ;$pre NG $post ! J ;$pre ng $post ! K ;$pre T $post !  ;$pre t $post !  ;$pre SH $post !  ;$pre sh $post !  ;$pre ZH $post !  ;$pre zh $post !  ;$pre U $post !  ;$pre u $post !  ;$pre A $post !  ;$pre a $post ! Y ;$pre O $post !  ;$pre o $post ! T ;$pre E $post !  ;$pre e $post ! [ ;$pre '?' $post !  ;$pre i $post ! j ;$pre v $post !  ;:: NFC (NFD) ;'[\u200c \u200d] ! ;::NFD;J ! ;I ! ;C ! ; ! G;::NULL;$VOWEL = [ N P O S ' H ];$BOUNDARY = [^[:L:][:M:][:N:]];$IPA_CONSONANT = [ m n p b t d k a  f v s z    b h  {ta} {da} l ~ ];Q ! jj;($VOWEL)Q ! Q | $1;NR ! j;PR ! ej;NHR ! ov;P ! i;NG ! ;[^eo] {G} $BOUNDARY ! e;[e] {G} $BOUNDARY ! ;'N ! ;'K $BOUNDARY ! n;N ! ;G ! je;{GT} $BOUNDARY ! j;p ! R;{} $VOWEL ! j; ! i;$BOUNDARY {'} ! i;'S ! R;" ! R;'P ! e;'O ! o;'H ! u;' ! R;P ! e;GP ! e;{H} $VOWEL ! v;$IPA_CONSONANT {H} ! u;O{H} $IPA_CONSONANT ! u;$BOUNDARY {H} $BOUNDARY ! va;H ! ;O ! o;~ ! p;( ! b;[* 7] ! t;/ ! d; ! k; ! a;[9 !] ! ; ! ta;, ! da;A ! f;[3 5 +] ! s;[2 0 6 8] ! z;4 ! ; ! ;. ! ;: ! ;B ! b;- ! h;E ! m;F ! n;G ! h;D ! l;1 ! ~;R ! ;::NULL;([$IPA_CONSONANT|$VOWEL]){Q} ! $1;[ Q T K p ] ! ;::NFC;.::[[:sc=Cher:][:P:][:M:]];::upper;[:P:]+ ! ' '; ! a; ! e; ! i; ! o; ! u; ! Y; ! aa; ! ka; ! ae; ! ai; ! ao; ! au; ! aY; ! ha; ! he; ! hi; ! ho; ! hu; ! hY; ! la; ! le; ! li; ! lo; ! lu; ! lY; ! ma; ! me; ! mi; ! mo; ! mu; ! mY; ! na; ! hna; ! nah; ! ne; ! ni; ! no; ! nu; ! nY; ! ka; ! ke; ! ki; ! ko; ! ku; ! kY; ! s; ! sa; ! se; ! si; ! so; ! su; ! sY; ! da; ! ta; ! de; ! te; ! di; ! ti; ! do; ! du; ! dY; ! dala; ! tala; ! tale; ! tali; ! talo; ! talu; ! talY; ! tasa; ! tase; ! tasi; ! taso; ! tasu; ! tasY; ! wa; ! we; ! wi; ! wo; ! wu; ! wY; ! ja; ! je; ! ji; ! jo; ! ju; ! jY;  ! ; ! ; ! ; ! ;[   ] ! ; ! ;[:M:] ! ;::null;a a+ ! a;e e+ ! e;i i+ ! i;o o+ ! o;u u+ ! u;Y {Y}+ ! Y;5:: [[:Hebrew:] [:^ccc=0:] [---5!-8!] - []] ;:: nfkd (nfc) ;$letterAfter = [:M:]* [:L:] ; ! h1 ; ! z1 } $letterAfter; ! z1 ; ! s' ; ! t' ; !  ; ! b ; ! g ; ! d ; ! h ; ! w ; ! z ; ! t ; ! y ; ! k } $letterAfter; ! k ; ! l ; ! m } $letterAfter; ! m ; ! n } $letterAfter; ! n ; ! s ; !  ; ! p } $letterAfter; ! p ; ! q ; ! r ; ! | ; ! | ; ! |  ; !  ; !  ; !  ;$above = [^[:ccc=0:][:ccc=230:]]*;  ! ;  $1! a ($above) ;  ! ;  $1 ! a ($above) ;  ! ;  $1 ! e ($above) ;  ! ;  $1 ! e ($above) ;  ! e  ;  $1 ! e ($above) ;  ! ;  $1 ! o ($above) ; ! i ; ! u ; ! a ; ! e ; ! o ; !  ; ! c ; ! f } $letterAfter; ! f ; ! j ; ! v ; ! x ;:: (lower);:: nfc (nfd) ;:: ([[:Latin:] [:^ccc=0:] [-- '1@-A  ]]);:$soften = [ptekc sa$] ;:: NFC () ;:: Lower () ;ch ! x ;d~ } $soften ! t a  ;dz } $soften ! t a s ;d~ ! d a  ;dz ! d a z ;a ! a ; ! a ; ! [ ;b } $soften ! p ;b ! b ;c ! t a s;  ! t a ;d } [ie] ! _ ;d } $soften ! t ;d ! d ; } $soften ! c ; ! _ ;e ! e ; ! e ;f ! f ;g } $soften ! k ;g ! a ;h } $soften ! x ;h ! f ;i ! j ; ! i ;j ! j ;k ! k ;> !  ;l\' !  ;l ! l ;: ! l) ;m } [fv] ! q ;m ! m ;n } [kg] ! K ;n } [ie] ! r ;n ! n ;H ! r ;o ! T ; ! T ; ! u/o ;p ! p ;q ! kv ;r ! r ;U ! r) ;s ! s ;a !  ;t } [ie] ! c ;t\' ! c ;e ! c ;t ! t ;u ! u ; ! u ;vz } $soften ! fs ;v } $soften ! f ;[ $] { v } ' ' $soften ! f ;v ! v ;w ! v ;x ! ks ;y ! j ; ! i ;z } $soften ! s ;z ! z ;~ } $soften !  ;~ !  ;::null;bb ! b;cc ! c;dd ! d;ff ! f;nn ! n;pp ! p;rr ! r;ss ! s;tt ! t;vv ! v;zz ! z; ! ; ! ;f:: [   !" #$%&'(01234R5678X:;Y<=Z>?@AB[CDEFG_H] ;:: NFD (NFC) ;$upperConsonants = [   !" $%&'(] ;$lowerConsonants = [1234R67X:;Y<=Z?@AB[DEFG_H] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#] ;$lowerVowels = [058>C] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! G ;3 ! g ; ! D ;4 ! d ; !  ;R !  ; ! E ;5 ! e ; ! } ;6 ! ~ ; ! Z ;7 ! z ; ! I ;8 ! i ; ! J ;X ! j ; ! K ;: ! k ; ! L ;; ! l ; } $lower ! Lj ;  ! LJ ;Y ! lj ; ! M ;< ! m ; ! N ;= ! n ; } $lower ! Nj ;  ! NJ ;Z ! nj ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;" ! T ;B ! t ;  ! C ;[ ! c ;# ! U ;C ! u ;$ ! F ;D ! f ;% ! H ;E ! h ;& ! C ;F ! c ;' !  ;G !  ;} $lower ! D~ ; ! D} ;_ ! d~ ;( ! ` ;H ! a ;(< ! ) ;0< ! 1 ;3< ! 4 ;< ! X ;< ! Y ;< ! Z ;< ! [ ;!< ! \ ;"< ! ] ;+< ! ^ ;/< ! _ ;W! ;0 ! f ;1 ! g ;U!;V!;W!; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; ! ; ! ; ! ; ! ; ! ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; !  ; ! ;! ! ! ;" ! " ;# ! # ;$ ! $ ;% ! % ;& ! & ;' ! ' ;( ! ( ;) ! ) ;* ! * ;+ ! + ;, ! , ;- ! - ;. ! . ;/ ! / ;0 ! 0 ;1 ! 1 ;2 ! 2 ;3 ! 3 ;4 ! 4 ;5 ! 5 ;6 ! 6 ;7 ! 7 ;8 ! 8 ;9 ! 9 ;< ! < ;= ! = ;> ! > ;? ! ? ;@ ! @ ;A ! A ;B ! B ;C ! C ;D ! D ;E ! E ;F ! F ;G ! G ;H ! H ;I ! I ;J ! J ;K ! K ;L ! L ;M ! M ;P ! P ;Q ! Q ;R ! R ;S ! S ;T ! T ;X ! X ;Y ! Y ;Z ! Z ;[ ! [ ;\ ! \ ;] ! ] ;^ ! ^ ;_ ! _ ;` ! ` ;a ! a ;b ! b ;c ! c ;d ! d ;e ! e ;f ! f ;g ! g ;h ! h ;i ! i ;j ! j ;k ! k ;l ! l ;m ! m ;n ! n ;o ! o ;p!p ;q!0 ;r!0 ;s!;t!0 B ;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;!5 ;!} ;!$ M ;$single = \' ;$space = ' ' ;$double = \";$back = \` ;$tab = \u0008 ;$makeRight = [[:Z:][:Ps:][:Pi:]$] ;$back $back !  ;$back !  ;$makeRight {$double} !  ;$double !  ;$makeRight {$single} !  ;$single !  ;$space {$space} ! ;'<--->' ! ''';'<---' ! ''';'--->' ! ''';'<-->' ! '!';'<--' ! '!';'-->' ! '!';'<-/->' ! '!';'<-/-' ! '!';'-/->' ! '!';'<===>' ! ''';'<===' ! ''';'===>' ! ''';'<==>' ! '!';'<==' ! '!';'==>' ! '!';'!=' ! `";'<=' ! d";'>=' ! e";'+-' ! ;'-+' ! ";'~=' ! E";'--' !  ;'...' ! & ;\(C\) ! ;\(c\) ! ;\(R\) ! ;\(r\) ! ;\(TM\) ! "!;\(tm\) ! "!;{c\/o} ! !;[^0-9] {1\/2} [^0-9] ! ;[^0-9] {1\/3} [^0-9] ! S!;[^0-9] {2\/3} [^0-9] ! T!;[^0-9] {1\/4} [^0-9] ! ;[^0-9] {3\/4} [^0-9] ! ;[^0-9] {1\/5} [^0-9] ! U!;[^0-9] {2\/5} [^0-9] ! V!;[^0-9] {3\/5} [^0-9] ! W!;[^0-9] {4\/5} [^0-9] ! X!;[^0-9] {1\/6} [^0-9] ! Y!;[^0-9] {5\/6} [^0-9] ! Z!;[^0-9] {1\/8} [^0-9] ! [!;[^0-9] {3\/8} [^0-9] ! \!;[^0-9] {5\/8} [^0-9] ! ]!;[^0-9] {7\/8} [^0-9] ! ^!;:: NFD (NFC);[ ] ! ;:: NFC (NFD);:: Null ();ng } [aeou] ! n\'g;ng ! ng\';n } [aeiou] ! \'n;n ! n\';:: Null ();Ai ! 9;A ! ;B ! ;Ch ! ';Ci ! &K;C ! &;D ! ;E ! -;F ! $;G ! ;H ! %;Ju ! &7 | ;J ! &7;K ! ;L ! ;M ! ;N ! ;O ! ;P ! ;Qu ! & | ;Q ! &;R ! ;Sh ! (;Si ! !K;S ! !;T ! ";Wu ! #;W ! ;Xu ! ! | ;X ! !;Yai ! /9;Ya ! /;Ye ! ;Yi ! ;You ! .;Yo } ng ! .;Yo ! ;Yu ! . | v;Zh ! '6;Zi ! &7K;Z ! &7;[$] { n ! =;\'n ! =;\' ! ;ai ! 09;a ! 0;b ! 1;ch ! G;ci ! FK;c ! F;d ! 4;ei ! M9;e ! M;f ! D;g ! 3;h ! E;ia ! O;ie ! 5;io } ng ! N;iu ! N;i ! 8;ju ! F7 | ;j ! F7;k ! :;l ! ;;m ! <;ng ! =;n ! =L;o } ng ! C;o ! >;p ! ?;qu ! F | ;q ! F;r } [^aeiou] ! @;r ! 6;sh ! H;si ! AK;s ! A;t ! B;[%E] { ui ! CM9;ui ! C9;uo ! >;u ! C; ! N | v;ve ! M;v } [an] ! ;v ! 9;wu ! C;w ! 2;xu ! A | ;x ! A;yai ! O9;ya ! O;ye ! 5;yi ! 8;you ! N;yo } ng ! N;yo ! Q;yu ! N | v;zh ! G6;zi ! F7K;z ! F7;:: NFC ();$startOfHanMarker = ;[:^script=Han:] { ([:script=Han:]) ! $startOfHanMarker $1;::Han-Spacedhan();N } \u0020? r !lng;N } \u0020? O !m;o } \u0020? S !tn;$startOfHanMarker{  } \u0020? Y[ !zhng;$startOfHanMarker{ y!b;$startOfHanMarker{ \S!b;!chng;$startOfHanMarker{ y!chng;$startOfHanMarker{ ͑!chng;$startOfHanMarker{ R!dio;r^!gn;[!g;$startOfHanMarker{ v!g;$startOfHanMarker{ Ǐ!guM;$startOfHanMarker{ NS!hu;$startOfHanMarker{ ~!j;`{!jkn;S!ling;$startOfHanMarker{ _r!m;$startOfHanMarker{ |!nin;$startOfHanMarker{ :S!Mu;$startOfHanMarker{ A~!p;N!qi;$startOfHanMarker{ N!rn;$startOfHanMarker{ US!shn;$startOfHanMarker{ S!sho;$startOfHanMarker{ b!sh;$startOfHanMarker{ !sh;$startOfHanMarker{ l!shn;\!sh;!wi;$startOfHanMarker{ ㉒!xi;!x+n;$startOfHanMarker{ q!yn;$startOfHanMarker{ \!y;$startOfHanMarker{ PN!yu;$startOfHanMarker{ XT!yn;$startOfHanMarker{ g!zh;!zhi;f!zng;::Null();[^$]{ $startOfHanMarker !\u0020;$startOfHanMarker !;::Han-Latin();:: [+ !"#$%'(-./012345678KX:;<=>?@ABCDEGH 9MNO] ;:: NFD (NFC) ;$prime =  ;$wordBoundary = [^[:L:][:M:][:N:]] ;$upperConsonants = [ !"$%'(] ;$lowerConsonants = [123467X:;<=?@ABDEGH 9] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [+#-./] ;$lowerVowels = [058K>CMNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! Q ;3 ! q ; !  ; !  ; ! D ;4 ! d ; ! E ;5 ! e ; ! ; ! Y; ! J ;6 ! j ; ! Z ;7 ! z ; ! 0 ;8 ! i ;+ ! I ;K ! 1 ; ! Y ;X ! y ; ! K ;: ! k ; ! G ; ! g ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! ; ! ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;" ! T ;B ! t ;# ! U ;C ! u ; ! ; ! ;$ ! F ;D ! f ;% ! X ;E ! x ; ! H ; ! h ;' ! ;G ! ; ! C ; ! c ;( ! ^ ;H ! _ ; !  ;9 !  ;- !  ;M !  ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Y' ;/ ! Y& ;O ! y' ;:: [   !" #$%&'(01234S567U8X:;Y<=Z>?@AB\CDEFG_H ] ;:: NFD (NFC) ;$prime =  ;$upperConsonants = [   !" $%&'(] ;$lowerConsonants = [1234S67UX:;Y<=Z?@AB\DEFG_H ] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#] ;$lowerVowels = [058>C] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! G ;3 ! g ; ! D ;4 ! d ;}[58] ! G ;S}[58] ! g ; !  ;S !  ; ! E ;5 ! e ; ! } ;6 ! ~ ; ! Z ;7 ! z ;} $lower ! Dz ; ! DZ ;U ! dz ; ! I ;8 ! i ; ! J ;X ! j ; ! K ;: ! k ; ! L ;; ! l ; } $lower ! Lj ;  ! LJ ;Y ! lj ; ! M ;< ! m ; ! N ;= ! n ; } $lower ! Nj ;  ! NJ ;Z ! nj ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;" ! T ;B ! t ; }[58] ! K ;\}[58] ! k ;  ! C ;\ ! c ;# ! U ;C ! u ;$ ! F ;D ! f ;% ! H ;E ! h ;& ! C ;F ! c ;' !  ;G !  ;} $lower ! D~ ; ! D} ;_ ! d~ ;( ! ` ;H ! a ;:: NFD (NFC) ;$letters = [[:sc=Latn:][:sc=Cyrl:] & [:L:]] ;$latinVowel = [AEIOUaeiou,-{o}{O}] ;$lower = [$letters & [:Ll:]] ;C  ! o ;#  ! O ; ! g ; ! G ;H ! sh ;{ ( } $lower ! Sh ;( ! SH ;G ! ch ;{ ' } $lower ! Ch ;' ! CH ;J ! {  } $lower ;J ! $lower {  } ;* !  ;5 ! yo ; } $lower ! Yo ; ! YO ;[:^L:] { 5 ! ye ;[:^L:] {  } $lower ! Ye ;[:^L:] { ! YE ;$latinVowel { 5 ! ye ;$latinVowel {  } $lower ! Ye ;$latinVowel {  ! YE ;L5 ! ye ;{ L } $lower ! Ye ;L ! YE ;,5 ! ye ;{ , } $lower ! Ye ;, ! YE ;5 ! e ; ! E ;N ! yu ;{ . } $lower ! Yu ;. ! YU ;O ! ya ;{ / } $lower ! Ya ;/ ! YA ;F ! ts ;{ & } $lower ! Ts ;& ! TS ;0 ! a ; ! A ;1 ! b ; ! B ;4 ! d ; ! D ;M ! e ;- ! E ;D ! f ;$ ! F ;3 ! g ; ! G ; ! h ; ! H ;8 ! y ; ! Y ;8 ! i ; ! I ;6 ! j ; ! J ;: ! k ; ! K ;; ! l ; ! L ;< ! m ; ! M ;= ! n ; ! N ;> ! o ; ! O ;? ! p ; ! P ; ! q ; ! Q ;@ ! r ;  ! R ;A ! s ;! ! S ;B ! t ;" ! T ;C ! u ;# ! U ;2 ! v ; ! V ;E ! x ;% ! X ;7 ! z ; ! Z ;L ! ;, ! ;::NFC (NFD) ;:: [\u0000-~ 00 0-0 0-0 a-0[:Hiragana:] [:Katakana:] [:nonspacing mark:]] ;:: NFKC ();00 ! 0;00 ! 0;00 ! 0;00 ! 0;A0 ! 0;B0 ! 0;C0 ! 0;D0 ! 0;E0 ! 0;F0 ! 0;G0 ! 0;H0 ! 0;I0 ! 0;J0 ! 0;K0 ! 0;L0 ! 0;M0 ! 0;N0 ! 0;O0 ! 0;P0 ! 0;Q0 ! 0;R0 ! 0;S0 ! 0;T0 ! 0;U0 ! 0;V0 ! 0;W0 ! 0;X0 ! 0;Y0 ! 0;Z0 ! 0;[0 ! 0;\0 ! 0;]0 ! 0;^0 ! 0;_0 ! 0;`0 ! 0;a0 ! 0;b0 ! 0;c0 ! 0;d0 ! 0;e0 ! 0;f0 ! 0;g0 ! 0;h0 ! 0;i0 ! 0;j0 ! 0;k0 ! 0;l0 ! 0;m0 ! 0;n0 ! 0;o0 ! 0;p0 ! 0;q0 ! 0;r0 ! 0;s0 ! 0;t0 ! 0;u0 ! 0;v0 ! 0;w0 ! 0;x0 ! 0;y0 ! 0;z0 ! 0;{0 ! 0;|0 ! 0;}0 ! 0;~0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;0 ! 0;K0 ! 0;Q0 ! 0;$xa = [ A0 B0 K0 L0 U0 V0 _0 `0 j0 o0 p0 q0 ~0 0 0 0 0 0 ];$xi = [ C0 D0 M0 N0 W0 X0 a0 b0 k0 r0 s0 t0 0 0 0 ];$xu = [ E0 F0 O0 P0 Y0 Z0 c0 d0 e0 l0 u0 v0 w0 0 0 0 0 0 ];$xe = [ G0 H0 Q0 R0 [0 \0 f0 g0 m0 x0 y0 z0 0 0 0 ];$xo = [ I0 J0 S0 T0 ]0 ^0 h0 i0 n0 {0 |0 }0 0 0 0 0 0 ];B0 ! $xa {0};D0 ! $xi {0};F0 ! $xu {0};H0 ! $xe {0};J0 ! $xo {0};:: (NFKC) ;:: ([\u0000-~ 00 0-0 0-0 a-0[:Hiragana:] [:Katakana:] [:nonspacing mark:]]);::NFD(NFC);::[:Latin:] Lower();$consonant = [     ];$lengthMarker = [];[\-\'] ! ;e $lengthMarker ! | e i ;$lengthMarker ! ;[^$consonant] { ( [aiueoyw] ) !  | $1 ;a ! a ;i\~e ! | ie ;i ! u ;u\~a ! | wa ;u\~i ! q ;u\~e ! p ;u\~o ! o ;u ! n ;e ! f ;o ! i ;kk !  | k ;ss !  | s ;tt !  | t ;tc !  | c ;cc !  | c ;hh !  | h ;ff !  | f ;rr !  | r ;gg !  | g ;zz !  | z ;jj !  | j ;dd !  | d ;bb !  | b ;vv !  | v ;pp !  | p ;' ' { k ! | g ;^k ! | g ;k !  ;sh ! | sy ;su ! s ;s !  ;te\~ ! | t ;to\~ ! | t ;tsu\~ ! | ch ;tsu ! s ;ts ! | ch ;' ' { t ! | d ;^t ! | d ;t !  ;' ' { ch ! | j ;^ch ! | j ;ch !  ;n } [\ \'bcdfghjkmnprstwz] !  ;n$ !  ;n !  ;h !  ;fu\~ ! | p ;fu ! | hu ;f ! | p ;m } [bmp] !  ;m !  ;ya ! c ;yi ! u ;yu ! r ;ye ! h ;yo ! m ;r !  ;wa ! j ;w ! ;g !  ;zu ! s ;z ! | j ;j !  ;de\~ ! | d ;dji\~ ! | j ;dji ! | ji ;do\~ ! | d ;dzu\~ ! | j ;dzu ! | zu ;dz ! | j ;d !  ;b !  ;vu\~ ! | b ;v ! | b ;p !  ;::NFC(NFD);G$bow = [-\ $] ;$consonant = [bdfgcklmnKrpr~stx] ;$syll = '.' ;::NFC;::Lower;$bow { ct ! | t ;$bow { cz ! | z ;$bow { gn ! | n ;$bow { mn ! | n ;$bow { ps ! | s ;$bow { pt ! | t ;$bow { x ! | s ;$bow { i ! i ;$consonant { i } [ ae ou] ! j ;[aeo] { i } [^ae ou] ! i/ ;i } [ ae ou] !  ;i ! i ;[aeo] { y } [^aeiou] ! i/ ;y } [ aeiou] !  ;y ! i ;[aeo] { u } [^aeio ] ! u/ ;u } [ aeio ] ! w ; } [ ei ] ! w ;u ! u ; ! u ;[a] ! a ;[e] ! e ; ! i ;[o] ! o ; ! u ;b !  ;cch !  ;ch !  ;cc } [^ei] ! k ;c } [ei] !  ;c ! k ;d ! ;f ! f;gu } [eiy] ! c ;g } [eiy] ! x ;g ! c ;hi } [aeou] !  ;h ! $syll ;j ! x ;k ! k ;ll !  ;l ! l ;m ! m ;n ! n ; ! r ;p ! p ;qu } [eiy] ! k ;q ! k ;[-\ lns$] { r ! r ;rr ! r ;r ! ~ ;ss ! s ;s ! s ;tx !  ;t ! t ;v !  ;w ! $syll w ;x } h?[aeiou$] ! ks ;x } [^aeiou$] ! s ;x ! ks ;z !  ;::Null;[-\ ] ! ;[mnrK $] {  ! b ;[mnrKl$] { ! d ;[mnrK $] { c ! g ;n } [gck] ! K ;::NFC;I$VowelEI = [e i ];$VowelAOU = [a  o u];$Vowel = [$VowelEI $VowelAOU];$Boundary = [^[:L:][:M:][:N:]];:: NFC () ;:: Lower () ;eoai ! eo/aj ;eai ! e/aj ;eau ! e/aw ;eoa ! e/o/a ;i\-ai ! jaj ;ia\-i ! jaj ;iau ! jaw ;iei ! jej ;ieu ! jew ;$Boundary {eu} ! jew ;ioa ! jo/a ;ioi ! joj ;i\-oi ! joj ;iou ! jow ;oai ! o/aj ;uai ! waj ;uau ! waw ;ui ! wYj ;ai ! aj ;i ! hj ;i ! Yj ;au} r ! au ;au ! aw ;u ! hw ;u ! Yw ;ea ! e/a ;ei ! ej ;eo ! e/o ;e\-o ! e/o ;eu ! ew ;e\-u ! e/u ;ia ! ja ;i\-a ! ja ;ie ! je ;ii ! ij ;io ! jo ;iu} [$Vowel $Boundary] ! iw ;iu ! ju ;oa ! o/a ;oi ! oj ;ou ! ow ;ua ! wa ;u ! wh ;u ! wY ;ue ! we ;ui ! uj ;uu ! uw ;a ! a ; ! h ; ! Y ;b ! b ;ch ! k ;{c} [ei] ! ta ;c ! k ;d ! d ;e ! e ;f ! f ;gh ! a ;{g} [ei] ! da ;g ! a ;h ! h ;i ! i ; ! h ;j !  ;k ! k ;l ! l ;m ! m ;ng ! K ;n ! n ;o ! o ;p ! p ;q ! k ;r ! r ;s ! s ;_ !  ; !  ;t ! t ;c ! tas ; ! tas ;u ! u ;v ! v ;x ! ks ;y ! i ;z ! z ;[:P:]+ ! ' ';::null;pp+ ! p;bb+ ! b;tt+ ! t;dd+ ! d;kk+ ! k;dd+ ! d;aa+ ! a;ff+ ! f;vv+ ! v;hh+ ! h;ss+ ! s;zz+ ! z;+ ! ;+ ! ;rr+ ! r;ll+ ! l;jj+ ! j;ww+ ! w;I$prime = ;$doublePrime = ;$wordBoundary = [^[:L:][:M:][:N:]];$upperConsonant = [ !"$%&'()-];$lowerConsonant = [123469:;<=?@ABDEFGHIM];$consonant = [$upperConsonant $lowerConsonant];::NFC;[:Upper:] {$prime} [^[:Lower:]] ! ,;$prime ! L;[:Upper:] {$doublePrime} [^[:Lower:]] ! *;$doublePrime ! J;K[Hh] ! %;k[Hh] ! E;TS ! "!;Ts ! "A;tS ! B!;ts ! BA;T[Ss] ! &;t[Ss] ! F;C[Hh] ! ';c[Hh] ! G;S[Hh]C[Hh] ! (';S[Hh]c[Hh] ! (G;s[Hh]C[Hh] ! H';s[Hh]c[Hh] ! HG;S[Hh][Cc][Hh] ! );s[Hh][Cc][Hh] ! I;S[Hh] ! (;s[Hh] ! H;Y[Ee] ! ;y[Ee] ! 5;Y[] ! ;y[] ! Q;Y[Uu] ! .;y[Uu] ! N;Y[Aa] ! /;y[Aa] ! O;{yy} $wordBoundary ! K9;$wordBoundary {Y} [^aeiouyAEIOUY] ! +;$wordBoundary {y} [^aeiouyAEIOUY] ! K;$consonant {Y} ! +;$consonant {y} ! K;Y ! ;y ! 9;$wordBoundary {E} ! -;$wordBoundary {e} ! M;E ! -;e ! M;E ! ;e ! 5;A ! ;a ! 0;B ! ;b ! 1;V ! ;v ! 2;G ! ;g ! 3;D ! ;d ! 4; ! ; ! Q;Z[Hh] ! ;z[Hh] ! 6;Z ! ;z ! 7;I ! ;i ! 8;K ! ;k ! :;L ! ;l ! ;;M ! ;m ! <;N ! ;n ! =;O ! ;o ! >;P ! ;p ! ?;R ! ;r ! @;S ! !;s ! A;T ! ";t ! B;U ! #;u ! C;F ! $;f ! D;Y ! +;y ! K; ! ;T:: NFC () ;:: Lower () ;$voiceless = [cfhkpst];$vowel = [ aeiouy ];ch } i ! ;ch ! x ;ci } $vowel ! t a U ;ci ! t a U i ;cz ! t a  ;dzi } $vowel ! d a  ;dzi ! d a  i ;dz } $voiceless ! t a s ;dz ! d a z ;dz } $voiceless ! t a U ;dz ! d a  ;d| } $voiceless ! t a  ;d| ! d a  ;kw ! kf ;krw ! krf ;ni } $vowel ! r ;ni ! r i ;$voiceless { rz !  ;rz } $voiceless !  ;rz !  ;sz !  ;trw ! trf ;tw ! tf ;zi } $vowel !  ;zi !  i ;a ! a ; } [bp] ! Tm ; } [kg] ! TK ; } [cdt] ! Tn ; ! T ;b } $voiceless ! p ;b ! b ;c ! t a s ; ! t a U ;d } $voiceless ! t ;d ! d ;e ! [ ; } [bp] ! [m ; } [dt] ! [n ; } [gk] ! [K ; ! [;f ! f ;g } $voiceless ! k ;g ! a ;h } i ! ;h ! x ;i } $vowel !  ;i ! i ;j ! j ;k } [bdz|] ! a ;k ! k ;l } i !  ;l ! l ;B ! w ;m ! m ;n ! n ;D ! r ;o ! T ; ! u ;r ! r ;si } $vowel ! U ;si ! Ui ;s ! s ;[ ! U ;t ! t ;u ! u ;w } $voiceless ! f ;w ! v ;y ! h ;z } $voiceless ! U ;z !  ;| } $voiceless !  ;| !  ;:: Null ;t ! t ;p ! p ;x ! x ;ta ! ta ;b } [$] ! p ;d a z } [$] ! t a s ;d } [$] ! t ;a } [$] ! k ;v } [$] ! f ; } [$] !  ; } [$] ! U ;z } [$] ! s ;Z::[ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO];::NFC;$prime =  ;$upperConsonants = [ !"$%&'()-] ;$lowerConsonants = [123469:;<=?@ABDEFGHIM] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [-#+./] ;$lowerVowels = [05QM8>CKNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! G ;3 ! g ; ! D ;4 ! d ;} $lower ! Y ; ! Y ;5 ! y ;} $lower ! Yo ; ! YO ;Q ! yo ; ! J ;6 ! j ;} $lower ! Dz ; ! DZ ;7 ! dz ; ! I ;8 ! i ; ! Y ;9 ! y ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! ; ! ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;" ! T ;B ! t ;# ! U ;C ! u ; ! ; ! ;$ ! F ;D ! f ;% ! H ;E ! h ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(' ! SHCH ;(G ! Shch ;HG ! shch ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Shch ;) ! SHCH ;I ! shch ;* ! $prime ;J ! $prime ;+ ! ;K ! ;, ! , ;L ! - ;- ! E ;M ! e ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;r$inword = [[:L:][:M:]];yx ! z ;xy ! z ;::null();{y ! y{ ;{x ! x{ ;{z ! z{ ;|y ! y| ;|x ! x| ;|z ! z| ;::null();[Z_dinsvb]^q] [yxz]* {|} ! { ;::null();Zy{ ! T ;Zy ! T ;Zx{ ! T ;Zx ! T ;Zz{ ! T ;Zz ! T ;Z{ ! T ;Z ! T ;[| ! t ;[w ! t ;[} ! d ;$inword {[} ! d ;[ ! t ;\| ! k ;\w ! k ;\} ! a ;$inword {\} ! a ;\ ! k ;]{ ! K ;] ! K ;^{ ! l ;^ ! l ;_y{ ! Y ;_y ! Y ;_x{ !  ;_x ! ;_z{ ! Y ;_z ! Y ;_{ ! a ;_ ! a ;`| ! k ;`w ! k ;`} ! a ;` ! k ;a| ! c ;aw ! c ;a} ! da ;$inword {a} ! da ;a ! c ;b{ ! m ;b ! m ;cx ! w ;c ! w ;dy{ ! i ;dy ! i ;dx{ ! ) ;dx ! ) ;dz{ ! ) ;dz ! ) ;d{ ! i ;d ! i ;e{ ! s ;e ! s ;f ! h ;g{ ! r ;g ! r ;h{ ! r ;h ! r ;iy{ ! u ;iy ! u ;ix{ ! i ;ix ! i ;iz{ ! i ;iz ! i ;i{ ! u ;i ! u ;j| ! c ;jw ! c ;j} ! da ;j ! c ;k| ! t ;kw ! t ;k} ! d ;$inword {k} ! d ;k ! t ;l{ ! s ;l ! s ;m ! h ;ny{ ! [ ;ny ! [ ;nz{ ! [ ;nz ! [ ;nx{ !  ;nx !  ;n{ ! e ;n ! e ;o| ! p ;ow ! p ;o} ! b ;o ! p ;pw ! V ;p ! V ;q{ ! n ;q ! n ;r{ ! } ;r ! } ;sx{ !  ;sx ! ;s{ ! o ;s ! o ;t| !  ;tw !  ;t} ! V ;t !  ;u| ! p ;uw ! b ;u} ! b ;$inword {u} ! b ;u ! p ;v{ ! w ;v ! w ;u0!v;0!w;0!x;0!y;0!z;0!{;0!|;0!};0!~;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!s;0!;0!f;!'!';!'"';!'#';!'$';!'%';!'&';!'';!'('; !')'; !'*'; !'+'; !','; !'-';!'.';!'/';!'0';!'1';!'2';!'3';!'4';!'5';!'6';!'7';!'8';!'9';!':';!';';!'<';!'=';!'>';!'?'; !'@';!!A;"!B;#!C;$!D;%!E;&!F;'!G;(!H;)!I;*!J;+!K;,!L;-!M;.!N;/!O;0!P;1!Q;2!R;3!S;4!T;5!U;6!V;7!W;8!X;9!Y;:!Z;;!'[';!'^';?!'_';@!'`';A!a;B!b;C!c;D!d;E!e;F!f;G!g;H!h;I!i;J!j;K!k;L!l;M!m;N!n;O!o;P!p;Q!q;R!r;S!s;T!t;U!u;V!v;W!w;X!x;Y!y;Z!z;[!'{';\!'|';]!'}';^!'~';0!a; 0!b; 0!c;0!d;0!e;0!f;0!g;0!h;0!i;0!j;0!k;0!l;0!m;0!n;0!o;0!p;0!q;0!r;0!s;0!t;0!u;0!v;0!w;0!x;0!y;0!z;0!{;0!|;0!};0!~;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;0!;`!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!!; !; !; !; !; !;!;!;!;!;!;a!;b!;c!;d!;e!;f!;g!;h!;i!;j!;k!;l!;m!;n!;o!;p!;q!;r!;s!;t!;u!;!'';!'';!'';!'';0!' ';!'';!'';! ;%!;'!'!'';!!;'!'!'';!!;%!;%!;ߓ:: [ !"#$%&'()*,./jb0123456789:;<=>?@ABCDEFGHIJLNOkc] ;:: NFD (NFC) ;$upperConsonants = [ !"$%&'(),] ;$lowerConsonants = [1234679:;<=?@ABDEFGHIL] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#*./jb] ;$lowerVowels = [058>CJNOkc] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$bulgarian = [ $lower $upperConsonants $upperVowels ] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! G ;3 ! g ; ! D ;4 ! d ; ! E ;5 ! e ;} $lower ! Zh ; ! ZH ;6 ! zh ; ! Z ;7 ! z ; ! I ;8 ! i ; ! Y ;9 ! y ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;"! ! TS ;"A ! Ts ;BA ! ts ;" ! T ;B ! t ;# ! U ;C ! u ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(" ! SHT ;(B ! Sht ;HB ! sht ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Sht ;) ! SHT ;I ! sht ;* ! l ;J ! m ;$bulgarian { [*J] } $wordBoundary > ;, !  ;L !  ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;j ! l ;k ! m ;b} $lower ! Ye ;b ! YE ;c ! ye ;ߨ$word_boundary = [-\ $] ;$vowel = [aeijouw] ;$not_vowel = [^$vowel] ; ! | b; ! | d;c ! | g;K ! | n; ! | s;~ ! | r;[ij{i/}]+ ! i;[uw{u/}]+ ! u;nn ! n ;::Null;'.' ! ;a ! 0;ba ! 0;bb ! 0 | b;be ! 0;bi ! 0;bo ! 0;bu ! 0;b ! 0 ;da ! 0;dd ! 0 | d;de ! 0;di ! 00;do ! 0;du ! 00;d } $word_boundary ! 0;d ! 0;e ! 0;fa ! 00;fe ! 00;ff ! 0 | f;fi ! 00;fo ! 00;fu ! 0;f ! 0;ga ! 0;ge ! 00;gi ! 00;gg ! 0 | g;go ! 0;gu ! 0;g ! 0;i ! 0 ;a ! 0 ;e ! 00 ;i ! 0 ;u ! 0 ;o ! 0 ; ! 0 ;ka ! 0;ke ! 0;ki ! 0;kk ! 0 | k;ko ! 0;ku ! 0;k ! 0;la ! 0 ;le ! 0 ;li ! 0 ;lo ! 0 ;lu ! 0 ;l ! 0 ;a ! 00 ;e ! 0 ;i ! 0 ;o ! 00 ;u ! 00 ; ! 0 ;ma ! 0 ;me ! 0 ;mi ! 0 ;mo ! 0 ;mu ! 0 ;m } $word_boundary ! 0 ;m } $not_vowel ! 0 ;m ! 0 ;na ! 0 ;ne ! 0 ;ni ! 0 ;no ! 0 ;nu ! 0 ;n ! 0 ;ra ! 00 ;re ! 00 ;ri ! 0 ;ro ! 00 ;ru ! 00 ;o ! 0 ;pa ! 0 ;pe ! 0 ;pi ! 0 ;po ! 0 ;pp ! 0 | p;pu ! 0 ;p ! 0 ;ra ! 0 ;re ! 0 ;ri ! 0 ;ro ! 0 ;ru ! 0 ;r ! 0;sa ! 0 ;se ! 0 ;si ! 0 ;so ! 0 ;su ! 0 ;s ! 0 ;ta ! 0 ;te ! 0 ;ti ! 00 ;to ! 0 ;tsa ! 00 ;tse ! 00 ;tsi ! 00 ;tso ! 00 ;tsu ! 0 ;ts ! 0 ;tt ! 0 | t;tu ! 00 ;t ! 0 ;a ! 00 ;e ! 00 ;i ! 0 ;o ! 00 ;u ! 00 ; ! 00 ;u ! 0 ;xa ! 0 ;xe ! 0 ;xi ! 0 ;xo ! 0 ;xu ! 0 ;x ! 0 ;::NFC;:: [ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO] ;:: NFD (NFC) ;$prime =  ;$doublePrime =  ;$upperConsonants = [ !"$%&'()*,] ;$lowerConsonants = [1234679:;<=?@ABDEFGHIJL] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#+-./] ;$lowerVowels = [05Q8>CKMNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! G ;3 ! g ; ! D ;4 ! d ; ! E ;5 ! e ;} $lower ! Yo ; ! YO ;Q ! yo ; ! J ;6 ! j ; ! Z ;7 ! z ; ! I ;8 ! i ; ! Y ;9 ! y ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! NG ;3 ! Ng ;=3 ! ng ; ! N ;= ! n ;} $lower ! Ng ; ! NG ; ! ng ; ! O ;> ! o ; ! ; ! ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;" ! T ;B ! t ;# ! U ;C ! u ; ! ; ! ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(' ! SHCH ;(G ! Shch ;HG ! shch ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Shch ;) ! SHCH ;I ! shch ;* ! $doublePrime ;J ! $doublePrime ;+ ! Y ;K ! y ;, ! $prime ;L ! $prime ;- ! E ;M ! e ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;::[ !"#$%&'()*+,-./012345Q67V9:;<=>?@ABC^DEFGHIJKLMNO ] ;::NFC;$prime =  ;$doublePrime =  ;$upperConsonants = [ !"$%&'(,] ;$lowerConsonants = [1234679:;<=?@AB^DEFGHL ] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#+-./] ;$lowerVowels = [05QV>CKMNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! H ;3 ! h ; ! D ;4 ! d ;} $lower ! Ye ; ! YE ;5 ! ye ;} $lower ! Yo ; ! YO ;Q ! yo ;} $lower ! Zh ; ! ZH ;6 ! zh ;(} $lower ! Sh;( ! SH;H ! sh; ! ZH ;3 ! Zh ;73 ! zh ; ! Z ;7 ! z ; ! I ;V ! i ; ! Y ;9 ! y ; ! KH ;3 ! Kh ;:3 ! kh ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! SH ;!3 ! Sh ;A3 ! sh ;! ! S ;A ! s ;"! ! TS ;"A ! Ts ;BA ! ts ;" ! T ;B ! t ;# ! U ;C ! u ; ! W ;^ ! w ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ;& ! TSH ;&3 ! Tsh ;F3 ! tsh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;+ ! Y ;K ! y ;, ! $prime ;L ! $prime ;- ! E ;M ! e ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ; ! $doublePrime ; ! G ; ! g ; ! b; ! d;c ! g; ! ;K ! n; ! s;~ ! r;i/ ! i;u/ ! u;j ! i;[^gk] { w ! u;::Null;'.' ! ;bb ! | b;dd ! | d;ff ! | f;gg ! | g; ! | ;kk ! | k;ll ! | l;mm ! | m;nn ! | n;rr ! | r;pp ! | p;rr ! | r;ss ! | s; ! | ;tt ! | t; ! | ;xx ! | x; ! | ;a !  ;ba ! c ;be ! d ;bi ! b ;bo ! f ;bu ! a ;b ! e ;da !  ;de !  ;di !  ;do !  ;du !  ;d !  ;e !  ;fa ! K ;fe ! L ;fi ! J ;fo ! N ;fu ! I ;f ! M ;ga !  ;ge !  ;gi !  ;go !  ;gu !  ;gwa !  ;gwe !  ;gwi !  ;gwo !  ;g !  ;i !  ;a !  ;e !  ;i !  ;o !  ;u !  ; !  ;ka !  ;ke !  ;ki !  ;ko !  ;ku !  ;kwa !  ;kwe !  ;kwi !  ;kwo !  ;k !  ;la !  ;le !  ;li !  ;lo !  ;lu !  ;l !  ;ma !  ;me !  ;mi !  ;mo !  ;mu !  ;m !  ;na !  ;ne !  ;ni !  ;no !  ;nu !  ;n !  ;ra !  ;re !  ;ri !  ;ro !  ;ru !  ;r !  ;o !  ;pa ! S ;pe ! T ;pi ! R ;po ! V ;pu ! Q ;p ! U ;ra ! + ;re ! , ;ri ! * ;ro ! . ;ru ! ) ;r ! - ;sa ! 3 ;se ! 4 ;si ! 2 ;so ! 6 ;su ! 1 ;s ! 5 ;a ! ; ;e ! < ;i ! : ;o ! > ;u ! 9 ; ! = ;ta ! s ;te ! t ;ti ! r ;to ! v ;tu ! q ;t ! u ;a ! { ;e ! | ;i ! z ;o ! ~ ;u ! y ; ! } ;u !  ;va ! k ;ve ! l ;vi ! j ;vo ! n ;vu ! i ;v ! m ;xa !  ;xe !  ;xi !  ;xo !  ;xu !  ;x !  ;a !  ;e !  ;i !  ;o !  ;u !  ; !  ;::NFC;[ - ] (\u200D)? { ! ;\u200C ! ;\u200D ! ;::Null;([ - ]) } [^ - ] ! $1 Y;::Null;[Ff] ! f;[Zz] ! z; ! K;o ! K; ([ - ]) ! | $1 $1; ! h; ! a; ! a; ! ; ! ; ! i; ! i; ! u; ! u; ! ri; ! ru; ! ilu; ! ilu; ! e; ! e; ! aj; ! o; ! o; ! aw; ! k; ! k; ! a; ! a; ! K; ! Qa; ! c; ! c; ! _; ! _; ! r; ! kr; ! _; ! ; ! ; ! V; ! V; ! n; !  V; ! t; ! t; ! d; ! d; ! n; !  d; ! p; ! p; ! b; ! b; ! m; ! Pb; ! j; ! r; ! l; ! w; ! ; ! ; ! s; ! h; ! l; ! f; ! ; ! a; ! ; ! ; ! i; ! i; ! u; ! u; ! ru; ! e; ! e; ! aj; ! o; ! o; ! aw; ! lu; ! ru; ! lu;$c=[k a K {Qa} c _ r  V { V} t d n { d} p b m {Pb} j r l w  s z h f];$s=[:^L:];::Null;$s sv { Y ! Y;$s k { Y } r ! Y;$s $c { Y } $s ! Y;$s $c $c { Y ! a;$s $c { Y ! a;::Null;$c r { Y } $c ! a;$c r { a } h ! a;$c r { a } $c ! Y;::Null;[a e o Y] h { Y ! a;::Null;Y } $c $c ! a;Y } [rbV] $s ! Y;Y } $c $s ! a;Y } ji $s ! a;k { Y } [rl] u ! a;::Null;$s k { a } l[aeo]j ! Y;$s k { a } le[mh][ui] ! Y;$s k { alY } h[ui] ! Yle;$s k { a } lY ! Y;::Null;www+ ! ww;[i {i} e {e} {} o {o} a {a}] { wu ! w;Yji ! aj;iji ! i;[u {u} e {e} {} o {o} a {a}] { ji ! j;:: [[:arabic:][:block=ARABIC:][!"'()*+,-./0123456789:ABCDEFGHJNOPQR`abcdefghi~]] ;:: NFKD (NFC) ;$alef =  ;$ayin =  ;$disambig = 1 ;$wordBoundary = [^[:L:][:M:][:N:]] ;[:Nd:]{k}[:Nd:] ! [:Nd:]{','}[:Nd:] ;[:Nd:]{l}[:Nd:] ! [:Nd:]{'.'}[:Nd:] ;k ! ',' $disambig ;l ! '.' $disambig ;  ! ',' ; ! ';' ; ! '?' ;j ! '%' ;` ! 0 $disambig ;a ! 1 $disambig ;b ! 2 $disambig ;c ! 3 $disambig ;d ! 4 $disambig ;e ! 5 $disambig ;f ! 6 $disambig ;g ! 7 $disambig ;h ! 8 $disambig ;i ! 9 $disambig ; ! 0 ; ! 1 ; ! 2 ; ! 3 ; ! 4 ; ! 5 ; ! 6 ; ! 7 ; ! 8 ; ! 9 ;CG ! kh ;2G ! zh ;3G ! sh ;G ! gh ;(Q ! bb ;~Q ! pp ;*Q ! tt ;+Q ! ss ;,Q ! jj ;Q ! chch ;-Q ! %% ;.Q ! khkh ;/Q ! dd ;0Q ! zz ;1Q ! rr ;2Q ! zz ;Q ! zhzh ;3Q ! ss ;4Q ! shsh ;5Q ! cc ;6Q !   ;7Q ! mm ;8Q !  ;9Q ! $ayin $ayin ;:Q ! ghgh ;AQ ! ff ;BQ ! qq ;CQ ! kk ;DQ ! ll ;EQ ! mm ;FQ ! nn ;GQ ! hh ;HQ ! ww ;Q ! yy ;$wordBoundary{! ! ;! ! $alef ;$wordBoundary{' ! ;" ! $alef  ;( ! b ;~ ! p ;* ! t ;) ! h ;+ ! s ;, ! j ; ! ch ;- ! % ;. ! kh ;/ ! d ;0 ! z ;1 ! r ;2 ! z ; ! zh ;3 ! s ;4 ! sh ;5 ! c ;6 !  ;7 ! m ;8 !  ;9 ! $ayin ;: ! gh ;A ! f ;B ! q ; ! k ;C ! k $disambig ; ! g ;D ! l ;E ! m ;F ! n ;G ! h ;H ! v ; ! y ;N' !  ;N ! ;NHR ! ow ;N ! a ;PJ ! + ;P ! e ;OH ! k ;O ! o ;R ! ;::NFC (NFD) ;:: [ !"#$%&'()./,012345T678VW9:;<=>?@ABCDEFGHINOL ] ;:: NFC ;$prime =  ;$doublePrime =  ;$upperConsonants = [ !"$%&'(),] ;$lowerConsonants = [1234679:;<=?@ABDEFGHIL ] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#./] ;$lowerVowels = [05T8VW>CNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! H ;3 ! h ; ! G ; ! g ; ! D ;4 ! d ; ! E ;5 ! e ;} $lower ! Ye ; ! YE ;T ! ye ;} $lower ! Zh ; ! ZH ;6 ! zh ; ! ZH ;3 ! Zh ;73 ! zh ; ! Z ;7 ! z ; ! Y ;8 ! y ; ! I ;V ! i ;} $lower ! Yi ; ! YI ;W ! yi ; ! Y ;9 ! y ; ! KH ;3 ! Kh ;:3 ! kh ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! SH ;!3 ! Sh ;A3 ! sh ;! ! S ;A ! s ;"! ! TS ;"A ! Ts ;BA ! ts ;" ! T ;B ! t ;# ! U ;C ! u ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ;& ! TSH ;&3 ! Tsh ;F3 ! tsh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(' ! SHCH ;(G ! Shch ;HG ! shch ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Shch ;) ! SHCH ;I ! shch ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;, ! $prime ;L ! $prime ; ! $doublePrime ;:: [[:arabic:][:block=ARABIC:][!"'()*+,-./0123456789:ABCDEFGHIJKLMNOPQR`abcdefghiq]] ;:: NFKD (NFC) ;$alef =  ;$ayin =  ;$disambig = 1 ;$wordBoundary = [^[:L:][:M:][:N:]] ;[:Nd:]{k}[:Nd:] ! [:Nd:]{','}[:Nd:] ;[:Nd:]{l}[:Nd:] ! [:Nd:]{'.'}[:Nd:] ;k ! ',' $disambig ;l ! '.' $disambig ;  ! ',' ; ! ';' ; ! '?' ;j ! '%' ; ! 0 $disambig ; ! 1 $disambig ; ! 2 $disambig ; ! 3 $disambig ; ! 4 $disambig ; ! 5 $disambig ; ! 6 $disambig ; ! 7 $disambig ; ! 8 $disambig ; ! 9 $disambig ;` ! 0 ;a ! 1 ;b ! 2 ;c ! 3 ;d ! 4 ;e ! 5 ;f ! 6 ;g ! 7 ;h ! 8 ;i ! 9 ;*G ! th ;CG ! kh ;/G ! dh ;3G ! sh ;(Q ! bb ;*Q ! tt ;+Q ! thth ;,Q ! jj ;-Q ! %% ;.Q ! khkh ;/Q ! dd ;0Q ! dhdh ;1Q ! rr ;2Q ! zz ;3Q ! ss ;4Q ! shsh ;5Q ! cc ;6Q !   ;7Q ! mm ;8Q !  ;9Q ! $ayin $ayin ;:Q ! ghgh ;AQ ! ff ;BQ ! qq ;CQ ! kk ;DQ ! ll ;EQ ! mm ;FQ ! nn ;GQ ! hh ;HQ ! ww ;IQ ! yy ;$wordBoundary{! ! ;! ! $alef ;$wordBoundary{' ! ;q ! $alef ;$wordBoundary{" !  ;" ! $alef  ;( ! b ;* ! t ;) ! h ;+ ! th ;, ! j ;- ! ) ;. ! kh ;/ ! d ;0 ! dh ;1 ! r ;2 ! z ;3 ! s ;4 ! sh ;5 ! _ ;6 !  ;7 ! c ;8 ! z' ;9 ! $ayin ;: ! gh ;A ! f ;B ! q ; ! k $disambig ;C ! k ;D ! l ;E ! m ;F ! n ;G ! h ;H ! w ;I ! y ;N' !  ;NI ! ;NJR ! ay ;NHR ! aw ;N ! a ;PJ ! + ;P ! i ;OH ! k ;O ! u ;R ! ;K ! a ;M ! i ;L ! u ;::NFC (NFD) ;::[[:block=thaana:][ jkl]] ;::NFD;$wordBoundary = [^[:L:][:M:][:N:]] ;$vowel = [-] ;$sukun =  ;$sign = [$sukun $vowel] ;$rule4 = [] $sukun ;$rule4  ! hh ; ! h ;$rule4  } $sign ! nn ;$rule4  ! nn\' ; } $sign ! n ; ! n\' ;$rule4  ! rr ; ! r ;$rule4  ! bb ; ! b ;$rule4  ! hlh ; ! lh;$rule4  ! kk ; ! k ;$rule4  ! vv ; ! v ;$rule4  ! mm ; ! m ;$rule4  ! ff ; ! f;$rule4  ! hdh ; ! dh;$rule4  $sukun ! hiy ;$rule4  ! hth ;  $sukun ! iy ; $sukun ! iy ; ! th ;$rule4  ! ll ; ! l ;$rule4  ! gg ; ! g ;$rule4  ! hgn ; ! gn ;$rule4  ! ss ; ! s ;$rule4  ! dd ; ! d ;$rule4  ! zz ; ! z ;$rule4  ! tt ; ! t ;$rule4  ! yy ; ! y ;$rule4  ! pp ; ! p ;$rule4  ! jj ; ! j ;$rule4  ! hch ; ! ch ;$rule4  ! __ ; ! _ ;$rule4  ! hsh ; ! sh ;$rule4  ! zz ; ! z;$rule4  ! hkh ; ! kh;$rule4  ! )) ; ! ) ;$rule4  ! hdh ; ! dh ;$rule4  ! hth ; ! th ;$rule4  ! ww ; ! w ;$rule4  ! qq ; ! q ;$rule4  ! hgh ; ! gh ;$rule4  ! \'\' ; ! \' ;$rule4  ! z'z' ; ! z' ;$rule4  ! cc ; ! c ;$rule4  !  ; !  ;$rule4  ! n2n2 ; ! n2 ;$rule4 } $wordBoundary ! h;$rule4  ! hsh; ! sh;$rule4 ! ; ! ; ! ;($vowel) ! | $1 llh ; ! allh; ! a; ! aa; ! e; ! ey; ! i; ! ee; ! o; ! oa; ! u; ! oo;  ! ','; ! ';'; ! '?';j ! '%';k ! '.';l ! ',';$boundary = [^[:L:][:M:][:N:]];$e = [e ];$i = [i ];$ei = [$e $i];$vowel = [a $ei o u ];$onset = [j w m n r K p b t d k a f v ~ s z h l  {e/}{ta} {da} {daz} {mj} {mw} {nj} {nw}{ps} {p~} {p~w} {pl} {pj} {pw} {b~} {b~w} {bw} {bj} {bl}{ts} {t~} {t~w} {tl} {tj} {tw} {d~} {d~w} {dw} {dj} {dl}{k~} {kw} {k~w} {kl} {kj} {kw} {a~} {a~w} {aw} {aj} {al}{f~} {fj} {fl} {fw} {f~w} {v~} {vj} {vw} {~w} {~j}{zm} {zn} {zr} {zj} {zl} {zb} {zb~} {zbj} {zbw} {zd} {zd~} {zdj} {zdw}{za} {za~} {zaj} {zaw} {zv} {zv~} {z~} {zvj} {zda} {zw}{sp} {sp~} {spw} {st} {st~} {stw} {sk} {sk~} {skw}{sf} {sf~} {s~} {sta} {sj} {sw} {lj} {lw}];::Lower;::NFC;([abefjklmoptvw]) ! $1;[ ] ! a;{c [$ei \'  ]} $vowel ! ta;c [\'  ]? ! tae;c [\'  ]? ! ta[;c e [\'  ]? ! tae;c [] [\'  ]? ! tai;c i [\'  ]? ! tai;[c {ch} k q {qu}] ! k; ! e; ! [;{g l $ei} $vowel ! ;g l ! ;! ! da;g [\'  ]? ! dae;g [\'  ]? ! da[;g [] [\'  ]? ! dai;{g [$ei \'  ]} $vowel ! da;{g} $ei ! da;gn ! r;[g {gh}] ! a;[ ] ! i;{i} $vowel ! j;B ! p;E ! K; ! r;nj ! r; ! o; ! T;r ! ~;[a x z] ! z;{s}[bdg] ! z;s ! s;{u} $vowel ! w;[ ] ! u;u ! u;y ! j;[|  {dh}] ! daz;d ! d;[[:P:][:Z:]]+ ! ' ';::NULL;{n} [p b t d k a f v ~ s z $boundary] ! K;{p} ? [ei] ! ;ep ! e;ip ! i;p ! e/;::NULL;($onset)  !  $1;::NULL;:: [[:Arabic:][:block=ARABIC:][  @K-U`-l-]] ;:: NFKD (NFC);$disambig = 1 ;$disambig2 = 0 ;$under = # ;$descender = ;$notAbove = [[:^ccc=0:] & [:^ccc=230:]];[:Nd:]{k}[:Nd:] ! [:Nd:]{','}[:Nd:] ;[:Nd:]{l}[:Nd:] ! [:Nd:]{'.'}[:Nd:] ;k ! ',' $disambig ;l ! '.' $disambig ;  ! ',' ; ! ';' ; ! '?' ;j ! '%' ; ! 0 $disambig ; ! 1 $disambig ; ! 2 $disambig ; ! 3 $disambig ; ! 4 $disambig ; ! 5 $disambig ; ! 6 $disambig ; ! 7 $disambig ; ! 8 $disambig ; ! 9 $disambig ;` ! 0 ;a ! 1 ;b ! 2 ;c ! 3 ;d ! 4 ;e ! 5 ;f ! 6 ;g ! 7 ;h ! 8 ;i ! 9 ;N'! a ;OH ! u ;PJ ! i ;+ ! t h $disambig ;0 ! d h $disambig ;4 ! s h $disambig ;5 ! s $under ;6 ! d $under ;7 ! t $under ;8 ! z $under ;: ! g h $disambig ;) ! t  ;) | $1 ! t ($notAbove+)  ; ! z h $disambig ; ! n $disambig g ; ! v $disambig ; ! y $disambig2 ; ! s $descender;! !  ;' ! a $under;( ! b ;* ! t ;, ! j ;- ! h $under ;. ! k h $disambig ;/ ! d ;1 ! r ;2 ! z ;3 ! s ;9 !  ;@ ! ;A ! f ;B ! q ; ! k $disambig ;C ! k ;D ! l ;E ! m ;F ! n ;G ! h ;H ! w ;I ! y $disambig ;J ! y ;K ! a ;L ! u ;M ! i ;N ! a ;O ! u ;P ! i ;Q !  ;R !  ;S !  ;T !  ;U ! 9 ;~ ! p ; ! c h $disambig ; ! v ; ! g ;| s ! c } [eiy];| k ! c ;| i ! e ;| u ! o ;| ks ! x ;| n !   ;:: (lower) ;::NFC (NFD);:: ( [[:Latin:] [%,.0-9;?--- #0-19~]] );&$word_boundary = [-\ $] ;$vowel = [aeiouw] ;$not_vowel = [^$vowel] ;[Y] ! | a ;e/ ! | e ;[jy] ! | i ;o/ ! | o ;[h ] ! | u ;ul } $word_boundary ! u ;K ! | na;a ! | g ; ! |  ;ta ! | t ; ! | ts ;x ! | ks ;d ! |  ;da ! |  ;:: Null ();a ! 0;ba ! 0;be ! 0;bi ! 0;bo ! 0;bu ! 0;b ! 0;da ! 0 ;de ! 0 ;di ! 00 ;do ! 0 ;du ! 00 ;d ! 0 ;e ! 0 ;fa ! 00 ;fe ! 00 ;fi ! 00 ;fo ! 00 ;fu ! 0 ;f ! 0 ;ga ! 0;ge ! 0;gi ! 0;go ! 0;gu ! 0;g ! 0;ha ! 0 ;hwe ! 00 ;he ! 0 ;hi ! 0 ;ho ! 0 ;hu ! 0 ;^ { ia ! 0 ;i ! 0 ;ka ! 0 ;ke ! 0 ;ki ! 0 ;ko ! 0 ;ku ! 0 ;k ! 0 ;la ! 0 ;le ! 0 ;li ! 0 ;lo ! 0 ;lu ! 0 ;l ! 0 ;ma ! 0 ;me ! 0 ;mi ! 0 ;mo ! 0 ;mu ! 0 ;m } [bp] ! 0 ;m ! 0 ;na ! 0 ;ne ! 0 ;ni ! 0 ;no ! 0 ;nu ! 0 ;n ! 0 ;o ! 0 ;pa ! 0 ;pe ! 0 ;pi ! 0 ;po ! 0 ;pu ! 0 ;p ! 0 ;ra ! 0 ;re ! 0 ;ri ! 0 ;ro ! 0 ;ru ! 0 ;r ! 0;sa ! 0 ;se ! 0 ;si ! 0 ;so ! 0 ;su ! 0 ;s ! 0 ;a ! 00 ;e ! 00 ;io ! 00 ;i ! 0 ;o ! 00 ;u ! 00 ; ! 00 ;ta ! 0 ;te ! 0 ;ti ! 00 ;to ! 0 ;tu ! 00 ;ta ! 00 ;tea ! 00 ;te ! 00 ;tiu ! 00 ;ti ! 0 ;to ! 00 ;tu ! 00 ;tsa ! 00 ;tse ! 00 ;tsi ! 00;tso ! 00 ;tsu ! 0 ;ts ! 0 ;t ! 0 ;u ! 0 ;va ! 0 ;ve ! 0 ;vu ! 0 ;vi ! 0 ;vo ! 0 ;v ! 0 ;wa ! 0 ;we ! 0 ;wi ! 0 ;wo ! 0 ;wu ! 0 ;w ! 0 ;za ! 0 ;ze ! 0 ;zi ! 0 ;zo ! 0 ;zu ! 0 ;z ! 0 ;a ! 00 ;ea ! 00 ;e ! 00 ;iu ! 00 ;i ! 0 ;o ! 00 ;u ! 00 ; ! 00 ;' ' ! 0;\$notAbove = [^\p{ccc=0}\p{ccc=above}] ;$notBelow = [^\p{ccc=0}\p{ccc=below}] ;$freeStandingBelow = [% ];$hAccent = [  #];$notHAccent0 = [^$freeStandingBelow$hAccent];$notHAccent1 = $freeStandingBelow [^$hAccent];+ ! h ;+ | $1 ! h ($notAbove*) ;. ! h# ; ! kh ; ! k#h ; ! kh ; ! k#h ; ! kh } $notHAccent1 ; ! kh } $notHAccent0 ; ! k ;  ! p#h ; ! ph ; ! ph } $notHAccent1 ; ! ph } $notHAccent0 ; ! p ;  ! ch ;  ! c#h ;  ! ch } $notHAccent1 ;  ! ch } $notHAccent0 ; ! c ; ! t#h ; ! t1h ; ! th ; ! th ; ! t#h ; ! th } $notHAccent1 ; ! th } $notHAccent0 ; ! t) ; ! t ; ! ng ; ! n# ; ! n ;  ! y# ; ! d# ; ! d ; ! b ; ! f ; | $1 ! f ($notAbove*) ;! ! m ;" ! y ;# ! r ;$ ! v ;& ! B ;' ! w ;( ! s# ;( | $1 ! s # ($notAbove*) ;) ! s ;* ! s ;* | $1 ! s ($notAbove*) ;, ! l# ;% ! l ; ! f ;- ! x ;  ! s ;1 ! a# ;2 ! a ;2 | $1 ! a ($notAbove*) ;3 ! a ;3 | $1 ! a ($notAbove*)  ;0 ! a ;5 ! i ;5 | $1 ! i ($notAbove*)  ;7 ! u# ;7 | $1 ! u # ($notAbove*)  ;6 ! u# ;9 ! u ;9 | $1 ! u ($notAbove*)  ;8 ! u ;/ ! ! ;@ ! e ;A ! ;B ! o ;C ! 1 ;D ! i# ;E ! h ;G !  ;H !  ;I !  ;J !  ;K !  ;L !  ;N ! '~' ;M !  ;O ! '' ;P ! 0 ;Q ! 1 ;R ! 2 ;S ! 3 ;T ! 4 ;U ! 5 ;V ! 6 ;W ! 7 ;X ! 8 ;Y ! 9 ;Z ! '||' ;[ ! ;F ! ;: !  ;4 ! i ;| k ! g ;| k ! h ;| c ! j ;| k ! q ;| s ! z ;:: (lower);q$vowel = [ae[ijoux];$start = [\u0020$];$end = [\u0020$];b } $end ! peu ;b } $vowel ! b ;bj } $vowel ! b ;b ! beu ;c } $end ! ti ;c ! t ;daz ! deuj ;d } $end ! teu ;d } $vowel ! d ;d ! deu ;[ ! e ;f } $vowel ! p ;f ! peu ;a } $vowel ! g ;a ! geu ;f } $vowel ! h ;f ! heu ;h } $vowel ! h ;h ! heu ;i ! i ;j ! i ;j } $end ! i ;j ! y ;kvu ! keub ;ks } $end ! gseu ;$start { ks ! j ;ks ! gs ;k } $vowel ! k ;k ! keu ;$vowel { l } $vowel ! ll ;lz ! lj ;m } $end ! m ;m } $vowel ! m ;m } [l] ! m ;m ! meu ;r ! n ;K ! n ;p } $vowel ! p ;p } t ! b ;p ! peu ;r } $end ! leusi ;r } $vowel ! leuj ;r } k ! leusyu ;r ! leuju ;r } $vowel ! l ;r ! leu ;s } $vowel ! s ;s ! seu ; } $end ! si ; } $vowel ! sy ; ! syu ;tas} $vowel ! ch ;tas ! cheu ;ta} $vowel ! ch ;ta ! chi ;t } $vowel ! t ;t ! teu ;vj ! b ;v } $end ! peu ;v } $vowel ! b ;v ! beu ;x } $vowel ! h ;x ! heu ;c } $vowel ! h ;c ! heu ;z } $vowel ! j ;z } $end ! seu ;z ! jeu ; } $vowel ! j ; } v ! ju ; } $end ! si ; ! syu ;_ } $vowel ! dy ;_ ! ti ; ! ;\u0020 ! ;:: Latin-Hangul ();y$IVowel = [i j e {e}];$UVowel = [y {h} {} o u  {j} {} {o=} {} d o {} {d} {o} T w {w%}  ];$AVowel = [[ S \ v];$DarkAVowel = [ a Q R P ^ {} {R}];$SchwaVowel = [X u Y {u}];$Click = [ K        ];$Boundary = [^[:L:][:M:][:N:]];::NFD;[    0               ! ! a \ /] ! ; ! j;P ! m; ! n;Q ! K;::NFC;$UVowel [j $IVowel] [e {e} $SchwaVowel] ! uia;y ! iu;::NULL;$Boundary {$SchwaVowel ?} ! ';$SchwaVowel  ! ;{[$SchwaVowel e {e}]} [^[:L:][:M:][:N:][\.]] ! G;$SchwaVowel ! ;$Boundary {$IVowel ?} ! ';$IVowel ? j? ! ;$Boundary {$UVowel ?} ! 'H;$UVowel ? ! H;$Boundary {$AVowel ?} ! ';$AVowel ? ! ';$Boundary {$DarkAVowel ?} ! ";$DarkAVowel ? ! '; ! Q;[{ta} ] ! ;[a g ` k] $Click ! ;[n r]? $Click ! F;[{m%} m q] ! E;[{n< } {n<} {n%} n {s } s {r } {r%} r] ! F;[{K } K {t%} t] k ! F;[{K } K {t%} t] [a g]? ! F;[p {p*}] ! ~;[b {b*} S] ! (;[{d<} d W ] ! /;[{t<} t] ! *;[] ! 7;[V] ! 6;c ! ;_ ! /,;k ! ;[a g `] ! ;[q b  ] ! B; ! ;s ! 3;z ! 2;[  U ] ! 4;[  ] ! ;[x f] ! A;[ v] ! H;[{<}  {1}] ! +;[{<} { }] ! 0; ! 4; $IVowel? ? ! ;[x ] ! .;[c ] ! :;' ! -; ! 9;[h f {}] ! G; ! H; ! (1;{r} ! 1;[{y%} {y} {{ } {{} {~%} ~ {} } } {r<} {r%} r] ! 1;[{%} ] ! :; ! -; ! 9;j $IVowel? ? ! ;l ! 4D;n ! D;{[{%} ]} [^ $IVowel j ] ! D;[{l<} {l%} l {m } m {%} ] ! D;[ { }] ! :;::NULL;\. ! ;HHH+ ! HH;߁:: [ !"#$%&'(*,-./012345Q6789:;<=>?@ABCDEFGHJLMNO^] ;:: NFD (NFC) ;$prime =  ;$doublePrime =  ;$upperConsonants = [ !"$%&'(*,] ;$lowerConsonants = [1234679:;<=?@ABDEFGHJL] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#-./] ;$lowerVowels = [05Q8>CMNO^] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ;$lowerVowels K ! y ;$upperVowels[+K] ! Y ; ! A ;0 ! a ; ! B ;1 ! b ; ! W ;2 ! w ; ! GH ; ! Gh ;3 ! gh ; ! G ;3 ! g ; ! D ;4 ! d ;}[$upperVowels [,]] ! YE ;}[$lowerVowels [9L]] ! Ye ;$wordBoundary{ ! Ye ; ! E ;5}[$upperVowels $lowerVowels [9,L]] ! ye ;$wordBoundary{5 ! ye ;5 ! e ;} $lower ! Yo ; ! YO ;Q ! yo ; ! J ;6 ! j ; ! Z ;7 ! z ; ! I ;8 ! i ; ! Y ;9 ! y ; ! KH ; ! Kh ;: ! kh ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! SH ;! ! Sh ;A ! sh ;! ! S ;A ! s ;" ! T ;B ! t ;# ! j ;C ! k ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ;& ! TSH ;& ! Tsh ;F ! tsh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(} $lower ! Sh ;( ! SH ;H ! sh ;* ! $prime ;J ! $prime ;, ! $prime ;L ! $prime ;- ! e ;M ! e ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ; ! l ;^ ! m ; ! Q ; ! q ;} $lower ! Gh ; ! GH ; ! gh ; ! H ; ! h ;ߏ$LO = [ ];$HI = [ ];$C = [$LO $HI];$V1 = [ ];$V2 = [ ];$V3 = [ ];$DIGRAPHS = [{ } { } { }];$V12 = [$V1 $V2 $DIGRAPHS];$V123 = [$V12 $V3];$W = [];$F = [$C];$IPA_TONE = [    ];$NOT_IPA_TONE = [^$IPA_TONE];$BOUNDARY = [^[:L:][:M:][:N:]];$CHK = [ ];($V1) ($C $W?) ! $2 $1;::null;$BOUNDARY {} $BOUNDARY ! nan;$LO $W? $V12 {($CHK)} ! $1 ;$LO $W? {($V3 $CHK)} ! $1 ;$HI $W? $V12 {($CHK)} ! $1 ;$HI $W? {($V3 $CHK)} ! $1 ;$LO $W? { ($V3 $F?)} ! $1 ;$LO $W? { ($V3 $F?)} ! $1 ;$HI $W? { ($V3 $F?)} ! $1 ;$HI $W? { ($V3 $F?)} ! $1 ;$LO $W? $V12 { ($F?)} ! $1 ;$LO $W? $V12 { ($F?)} ! $1 ;$HI $W? $V12 { ($F?)} ! $1 ;$HI $W? $V12 { ($F?)} ! $1 ;::null;{($LO $W? $V123 $F?)} $NOT_IPA_TONE ! $1 ;{($HI $W? $V123 $F?)} $NOT_IPA_TONE ! $1 ;::null;$C $W? $V123 {} ! ;::null;$C {$W} $V123 ! ;::null;[ ] ! k;[ ] ! k;[ ] ! x;[ ] ! a;[ ] ! K;[ ] ! taU;[ ] ! taU;[ ] ! s;[ ] ! r;[ ] ! d;[ ] ! t;[ ] ! t;[ ] ! n;[ ] ! b;[ ] ! p;[ ] ! p;[ ] ! f;[ ] ! m;[ ] ! j;[ ] ! r;[ ] ! l;{[ ]} $IPA_TONE ! w;[ ] ! v;[ ] ! h; {[ ]} ! T;[ ] ! ; ! e; ! Y; ! aw; ! a; ! a; ! i; ! h; ! u; ! [; ! o; ! T; ! T; ! uY/; ! an; ! hY/; ! iY/; ! Yw; ! ai/; ! am;۪ ! kon;ܪ ! nhK;ߘ:: NFD (NFC) ;$prime =  ;$doublePrime =  ;$upperConsonants = [ !"$%&'()*,] ;$lowerConsonants = [1234679:;<=?@ABDEFGHIJL] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#+-./] ;$lowerVowels = [05Q8>CKMNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! B ;1 ! b ; ! W ;2 ! w ; ! G ;3 ! g ; ! D ;4 ! d ;}[[$upperVowels - []] [*,]] ! YE ;}[[$lowerVowels - []] [9JL]] ! Ye ;$wordBoundary{ ! Ye ; ! E ;5}[[$upperVowels - []] [$lowerVowels - []] [9*J,L]] ! ye ;$wordBoundary{5 ! ye ;5 ! e ;} $lower ! Yo ; ! YO ;Q ! yo ;} $lower ! Zh ; ! ZH ;6 ! zh ;% ! ZH ;E ! Zh ;7E ! zh ; ! Z ;7 ! z ; !  ;8 ! 8 ; ! Y ;9 ! y ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! NG ;3 ! Ng ;=3 ! ng ; ! N ;= ! n ;} $lower ! Ng ; ! NG ; ! ng ; ! O ;> ! o ; ! ; ! ; ! P ;? ! p ;  ! R ;@ ! r ;!% ! SH ;!E ! Sh ;AE ! sh ;! ! S ;A ! s ;" ! T ;B ! t ;# ! U ;C ! u ; ! ; ! ;$ ! F ;D ! f ;% ! H ;E ! h ;&% ! TSH ;&E ! Tsh ;FE ! tsh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(' ! SHCH ;(G ! Shch ;HG ! shch ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Shch ;) ! SHCH ;I ! shch ;* ! $doublePrime ;J ! $doublePrime ;+ ! Y ;K ! y ;, ! $prime ;L ! $prime ;- ! E ;M ! e ; ! ; ! ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;:: [!"'()*+,-./0123456789:ABCDEFGHIJNOPQRT`abcdefghi|~] ;:: NFD (NFC) ;$alef =  ;$ayin =  ;$disambig = 1 ;$wordBoundary = [^[:L:][:M:][:N:]] ;[:Nd:]{k}[:Nd:] ! [:Nd:]{','}[:Nd:] ;[:Nd:]{l}[:Nd:] ! [:Nd:]{'.'}[:Nd:] ;k ! ',' $disambig ;l ! '.' $disambig ;  ! ',' ; ! ';' ; ! '?' ;j ! '%' ;` ! 0 $disambig ;a ! 1 $disambig ;b ! 2 $disambig ;c ! 3 $disambig ;d ! 4 $disambig ;e ! 5 $disambig ;f ! 6 $disambig ;g ! 7 $disambig ;h ! 8 $disambig ;i ! 9 $disambig ; ! 0 ; ! 1 ; ! 2 ; ! 3 ; ! 4 ; ! 5 ; ! 6 ; ! 7 ; ! 8 ; ! 9 ;CG ! kh ;2G ! zh ;3G ! sh ;G ! gh ;(Q ! bb ;~Q ! pp ;*Q ! tt ;|Q ! oo ;+Q ! ss ;,Q ! jj ;Q ! chch ;Q ! tsts ;Q ! dz ;-Q ! %% ;.Q ! khkh ;/Q ! dd ;Q !  ;0Q ! zz ;1Q ! rr ;Q ! __ ;2Q ! zz ;Q ! zhzh ;Q ! z_hz_h ;3Q ! ss ;4Q ! shsh ;Q ! s_hs_h ;5Q ! cc ;6Q !   ;7Q ! mm ;8Q !  ;9Q ! $ayin $ayin ;:Q ! ghgh ;AQ ! ff ;BQ ! qq ;CQ ! kk ;Q ! gg ;Q ! gg ;DQ ! ll ;EQ ! mm ;FQ ! nn ;Q ! II ;GQ ! hh ;HQ ! ww ;Q ! yy ;IQ ! yy ;$wordBoundary{! ! ;! ! $alef ;$wordBoundary{' ! ;" ! $alef  ;( ! b ;~ ! p ;* ! t ;| ! o ;) ! h ;+ ! s ;, ! j ; ! ch ; ! ts ; ! dz ;- ! % ;. ! kh ;/ ! d ; !  ;0 ! z ;1 ! r ; ! _ ;2 ! z ; ! zh ; ! z_h ;3 ! s ;4 ! sh ; ! s_h ;5 ! c ;6 !  ;7 ! m ;8 !  ;9 ! $ayin ;: ! gh ;A ! f ;B ! q ;C ! k ; ! g ; ! g ;D ! l ;E ! m ;F ! n ; ! I ;H ! w ;G ! h ;T ! ey ; ! y ;I ! y ; ! e ;N' !  ;NIR ! ay ;NI ! ;NR ! y ;NR ! ;N ! a ;PRJ ! ey ;PJ ! + ;PI ! + ;PH ! ew ;P ! i ;OHR ! ow ;OH ! ky ;OH ! k ;O ! u ;R ! ;:: [ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKVLMNO] ;:: NFD (NFC) ;$prime =  ;$doublePrime =  ;$upperConsonants = [ !"$%&'()*,] ;$lowerConsonants = [1234679:;<=?@ABDEFGHIJL] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [#+-./] ;$lowerVowels = [05Q8>CKVMNO] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! A ;0 ! a ; ! ; ! ; ! B ;1 ! b ; ! V ;2 ! v ; ! GH ; ! Gh ;3 ! gh ; ! G ;3 ! g ;} $lower ! Gh ; ! GH ; ! gh ; ! D ;4 ! d ; ! E ;5 ! e ;} $lower ! Yo ; ! YO ;Q ! yo ;} $lower ! Zh ; ! ZH ;6 ! zh ; ! ZH ; ! Zh ;7 ! zh ; ! Z ;7 ! z ; ! * ;8 ! + ; ! Y ;9 ! y ; ! KH ; ! Kh ;: ! kh ; ! K ;: ! k ; ! Q ; ! q ; ! L ;; ! l ; ! M ;< ! m ; ! NG ;3 ! Ng ;=3 ! ng ; ! N ;= ! n ;} $lower ! Ng ; ! NG ; ! ng ; ! O ;> ! o ; ! ; ! ; ! P ;? ! p ;  ! R ;@ ! r ;! ! SH ;! ! Sh ;A ! sh ;! ! S ;A ! s ;" ! T ;B ! t ;# ! j ;C ! k ; ! U ; ! u ; ! ; ! ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ; ! H ; ! h ;& ! TSH ;& ! Tsh ;F ! tsh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(' ! SHCH ;(G ! Shch ;HG ! shch ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Shch ;) ! SHCH ;I ! shch ;* ! $doublePrime ;J ! $doublePrime ;+ ! Y ;K ! y ; ! I ;V ! i ;, ! $prime ;L ! $prime ;- !  ;M !  ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;B:: [---,--N-Ol-m-_---------] ;:: NFD (NFC) ;$modprime = ;$modprime2 = ;$grave = ;$acute = ;$hat = ;$breve =  ;$dot =  ;$caron =  ;$comma = & ;$under = 1 ;$descender = ;O ! a $hat ;/ ! A $hat ;G ! c $caron ;' ! C $caron;M ! e $acute;- ! E $acute;T ! e $hat; ! E $hat;H ! s $caron ;( ! S $caron ;I ! s $hat ;) ! S $hat;U ! z $hat ; ! Z $hat;N ! u $hat ;. ! U $hat ;V ! i $acute; ! I $acute;X ! j $caron; ! J $caron;Y ! l $hat ;  ! L $hat ;Z ! n $hat ;  ! N $hat ;[ ! c $acute ;  ! C $acute ;_ ! d $hat ; ! D $hat ;0 ! a ; ! A ; ! Y ; !  ; ! ; ! ;1 ! b ; ! B ;2 ! v ; ! V ; ! g $grave ; ! G $grave ; ! g $dot ; ! G $dot; ! g $breve; ! G $breve;3 ! g ; ! G ;4 ! d; ! D;R !  ; !  ; ! z $comma ; ! Z $comma ;5 ! e ; ! E;6 ! z $caron; ! Z $caron;7 ! z ; ! Z;8 ! j ; ! J ;8 ! i ; ! I ; ! k $descender ; ! K $descender ;: ! k ; ! K;; ! l ; ! L;< ! m ; ! M ;= ! n ; ! N;> ! o ; ! O ;? ! p ; ! P ;@ ! r ;  ! R ;A ! s ;! ! S ;B ! t ;" ! T ;C ! u ;# ! U ;D ! f ;$ ! F ;E ! h ;% ! H;F ! c ;& ! C;* ! $modprime2 $under ;J ! $modprime2 ;, ! $modprime $under ;L ! $modprime ;K ! y ;+ ! Y ;$ignore = [[:Mark:]''] * ;| k ! q ;| K ! Q ;| u ! w ;| U ! W ;| KS ! X } $ignore [:UppercaseLetter:] ;| KS ! [:UppercaseLetter:] $ignore { X ;| Ks ! X ;| ks ! x ;:: NFC (NFD) ;:: ( [A-Za-z-------%(-04-79->C-HL-QT-eh-~--------&-3Y--- &1@-ADt----- -9PS\-^------ - --"-%*--2-5:-=B-EJ-MR-U[]b-ej-mp-}----------------*!-+!] ) ;F$vowel = [aeiouw] ;$not_vowel = [^$vowel] ;t \' ! | t  ;t a ! | t ;d a  ! |  ;d a z ! | z ;r) ! | r ;u/ ! | u ;K ! | n ;T ! | o ;[ ! | a ;_ ! | d ;a ! | g ;f ! | h ;j ! | i ;q ! | m ; ! | l;::Null;([bcdfghklmnprstvz])  ! $1 $1;::Null;a ! 0;ba ! 0;be ! 0;bi ! 0;bo ! 0;bu ! 0;b ! 0;ca ! 00 ;ce ! 00 ;ci ! 0 ;cu ! 00 ;co ! 00 ;c ! 0 ;da ! 0 ;de ! 0 ;di ! 00 ;do ! 0 ;du ! 00 ;d ! 0 ;e ! 0 ;fa ! 00 ;fe ! 00 ;fi ! 00 ;fo ! 00 ;fu ! 0 ;f ! 0 ;ga ! 0;ge ! 0;gi ! 0;go ! 0;gu ! 0;g ! 0;ha ! 0 ;hwe ! 00 ;he ! 0 ;hi ! 0 ;ho ! 0 ;hu ! 0 ;h ! 0 ;^ { ia ! 0 ;i ! 0 ;ja ! 0 ;je ! 00 ;ji ! 0 ;jo ! 0 ;ju ! 0 ;ka ! 0 ;ke ! 0 ;ki ! 0 ;ko ! 0 ;ku ! 0 ;k ! 0 ;l \' a ! 00 ;l \' e ! 0 ;l \' i ! 0 ;l \' o ! 00 ;l \' u ! 00 ;l \' ! 0 ;la ! 0 ;le ! 0 ;li ! 0 ;lo ! 0 ;lu ! 0 ;l ! 0 ;ma ! 0 ;me ! 0 ;mi ! 0 ;mo ! 0 ;mu ! 0 ;m } [bp] ! 0 ;m ! 0 ;ra ! 00 ;re ! 0 ;ri ! 0 ;ro ! 00 ;ru ! 00 ;r ! 0 ;na ! 0 ;ne ! 0 ;ni ! 0 ;no ! 0 ;nu ! 0 ;n ! 0 ;o ! 0 ;pa ! 0 ;pe ! 0 ;pi ! 0 ;po ! 0 ;pu ! 0 ;p ! 0 ;ra ! 0 ;re ! 0 ;ri ! 0 ;ro ! 0 ;ru ! 0 ;r ! 0;sa ! 0 ;se ! 0 ;si ! 0 ;so ! 0 ;su ! 0 ;s ! 0 ;a ! 00 ;e ! 00 ;io ! 00 ;i ! 0 ;o ! 00 ;u ! 00 ; ! 00 ;ta ! 0 ;te ! 0 ;ti ! 00 ;to ! 0 ;tu ! 00 ;ta ! 00 ;tea ! 00 ;te ! 00 ;tiu ! 00 ;ti ! 0 ;to ! 00 ;tu ! 00 ;t ! 00 ;tsa ! 00 ;tse ! 00 ;tsi ! 00;tso ! 00 ;tsu ! 0 ;ts ! 0 ;t ! 0 ;u ! 0 ;va ! 0 ;ve ! 0 ;vu ! 0 ;vi ! 0 ;vo ! 0 ;v ! 0 ;wa ! 0 ;we ! 0 ;wi ! 0 ;wo ! 0 ;wu ! 0 ;w ! 0 ;xa ! 0 ;xe ! 0 ;xi ! 0 ;xo ! 0 ;xu ! 0 ;x ! 0 ;za ! 0 ;ze ! 0 ;zi ! 0 ;zo ! 0 ;zu ! 0 ;z ! 0 ;a ! 00 ;ea ! 00 ;e ! 00 ;iu ! 00 ;i ! 0 ;o ! 00 ;u ! 00 ; ! 00 ; ! 0 ;' ' ! 0;߅::NFD(NFC);::Lower();::[:Latin:] fullwidth-halfwidth();$vowel = [aeiou];$consonant = [bcdfghjklmnpqrstvwxyz];($consonant) \' ! | $1;\' ! ;cqu ! 00;cc ! 0 | c;ca ! 0;0 { cia ! 00;cio ! 00;ci ! 0;cu ! 0;ce ! 00;co ! 0;cha ! 00;chi ! 0;chu ! 00;che ! 0;cho ! 00;gg ! 0 | g;ghi ! 0;ghe ! 0;ghu ! 0;gli ! | li;gna ! 00;gni ! 0;gnu ! 0;gne ! 00;gno ! 00;ga ! 0;gia ! 00;giu ! 00;gio ! 00;gi ! 0;gu ! 0;ge ! 00;go ! 0;rr ! 0 | r;ra ! 0;ri ! 0;ru ! 0;re ! 0;ro ! 0;ll ! 0 | l;la ! 0;li ! 0;lu ! 0;le ! 0;lo ! 0;tt ! 0 | t;ta ! 0;ti ! 00;thi ! 00;tu ! 00;thu ! 00;te ! 0;the ! 0;to ! 0;tho ! 0;tzu ! | 00;tz ! | zz;dd ! 0 | d;da ! 0;di ! 00;du ! 00;de ! 0;do ! 0;ma ! 0;mi ! 0;mu ! 0;me ! 0;mo ! 0;m } $consonant ! 0;na ! 0;ni ! 0;nu ! 0;ne ! 0;no ! 0;ff ! 0 | f;fa ! 00;fi ! 00;fu ! 0;fe ! 00;fo ! 00;bb ! 0 | b;ba ! 0;bi ! 0;bu ! 0;be ! 0;bo ! 0;pp ! 0 | p;pa ! 0;pi ! 0;pu ! 0;pe ! 0;po ! 0;vv ! 0 | v;va ! 00;vi ! 00;vu ! 0;ve ! 00;vo ! 00;sa } nt[ao] ! 0;ss ! 0 | \~s;sb ! 0 | b;sd ! 0 | d;sg ! 0 | g;sl ! 0 | l;sm ! 0 | m;sn ! 0 | n;sr ! 0 | r;sv ! 0 | v;($consonant) s } $vowel ! | $1 \~ s;\~sa ! 0;\~si ! 0;\~su ! 0;\~se ! 0;\~so ! 0;[:^Letter:] { sa ! 0;[:^Letter:] { si ! 0;[:^Letter:] { su ! 0;[:^Letter:] { se ! 0;[:^Letter:] { so ! 0;sa ! 0;si ! 0;su ! 0;se ! 0;so ! 0;scia ! 00;sci ! 0;sce ! 00;zz ! 0 | \~z;($consonant) z ! | $1 \~z;\~za ! 00;\~zi ! 00;\~zu ! 0;\~ze ! 00;\~zo ! 00;za ! 0;[:^Letter:] { zi ! 0;zi ! 00;zu ! 0;ze ! 0;zo ! 0;ja ! 0;je ! 00;j ! | i;a ! 0;i ! 0;u ! 0;e ! 0;o ! 0;b ! 0;c ! 0;d ! 0;f ! 0;g ! 0;h ! ;k ! | c;l ! 0;m ! 0;n ! 0;p ! 0;q ! | c;r ! 0;s ! 0;t ! 0;v ! 0;x ! | cs;y ! | i;z ! 0;' ' ! 0;\- ! ;[:nonspacing mark:] ! ;::NFC(NFD);߆$IVowel = [i j e {e}];$UVowel = [y {h} {} o u  {j} {} {o=} {} d o {} {d} {o} ^ T w {w%}  ];$AVowel = [[ S \  P a v {} {R} Q R];$SchwaVowel = [X u Y {u}];$Vowel = [$IVowel $UVowel $AVowel $SchwaVowel];$Click = [ K        ];$Boundary = [^[:L:][:M:][:N:]];::NFD;[    0               ! ! a \ /] ! ; ! j;P ! m; ! n;Q ! K;::NFC;$UVowel [j $IVowel] [e {e} $SchwaVowel] ! uia;y ! iu;::NULL;$Boundary {? $IVowel } ! %PJ;$Boundary {? $IVowel} ! %P;{$IVowel } $Boundary ! &;{$IVowel  } $Boundary ! J!;{$IVowel  } [$Vowel] ! &;$IVowel ? ! J;$Boundary {? $UVowel } ! #H;$Boundary {? $UVowel} ! #;{$UVowel } $Boundary ! $;{$UVowel  } $Boundary ! H!;$UVowel ? ! H;$Boundary {? $AVowel } ! ";$Boundary {? $AVowel} ! #;{$AVowel } $Boundary ! #;{$AVowel  } $Boundary ! '!;$AVowel ?  $AVowel ? ! '!';$AVowel ? ! ';$Boundary {? $SchwaVowel } ! %PJ;$Boundary {? $SchwaVowel} ! #;$SchwaVowel  ! J;$SchwaVowel ! ; ! ; ! Q;[{ta} ] ! *R4;[a g ` k] $Click ! CR4;$Click ! *R4;[{m%} m q] ! E;[{n< } {n<} {n%} n {s } s {r } {r%} r] ! F;[{K } K {t%} t] k ! FC;[{K } K {t%} t] [a g `]? ! FR:;[p b {p*} {b*} S] ! (;[{d<} d W ] ! /;[{t<} t] ! *;[] ! 7;[V] ! 6;c ! *R4;_ ! /,;k ! C;[a g `] ! :;[q b  ] ! B;s ! 3;z ! 2;[  U ] ! 4;[  ] ! ,;[x f v] ! A; ! (;[{<}  {1}] ! +;[{<} { }] ! 0; ! 4; $IVowel? ? ! J;[x ] ! .;[c ] ! :;' ! -; ! 9;[h f {}] ! G; ! H; ! (1;{r} ! 14;[{y%} {y} {{ } {{} {~%} ~ {} } } {r<} {r%} r] ! 1;[{%} ] ! :; ! -; ! 9;j $IVowel? ? ! J;l ! 4RD;n ! ,RD;{[{%} ]} [^ $IVowel j ] ! DJ;[{l<} {l%} l {m } m {%} ] ! D;[ { }] ! :;::NULL;\. ! ;HHH+ ! HH;ߓ$t = '_';::NFD(NFC); ! 'z`_w=';n  ! 'n_+_0';n   ! 'n_-_0';n*  ! 'n_d_0';n:  ! 'n_a_0';n;  ! 'n_m_0';n<  ! 'n_N_0';{  ! 'r\`_0'; ! '|\|\'; ! 'J\_<'; ! 'G\_<'; ! 'z_w='; ! '_H_T'; ! '_B_L'; ! '_R_F';m  ! 'l`_0';p  ! 'M\_0';s  ! 'n`_0';}  ! 'r`_0';S ! 'b_<';W ! 'd_<';` ! 'g_<';{ ! 'r\`';! ! '<R>';! ! '<F>';j  ! 'j_0';K  ! 'N_0';e  ! 'H_0';q  ! 'F_0';r  ! 'J_0';' ! 'X\'; ! '|\'; ! '=\'; ! '!\';U ! 's\';V ! 'd`';X ! '@\';Z ! '@`';] ! '3`';^ ! '3\';_ ! 'J\';b ! 'G\';f ! 'h\';g ! 'x\';m ! 'l`';n ! 'K\';p ! 'M\';s ! 'n`';t ! 'N\';x ! 'p\';y ! 'r\';z ! 'l\';} ! 'r`'; ! 'R\'; ! 's`'; ! 't`'; ! 'z`'; ! 'z\'; ! '?\'; ! 'O\'; ! 'B\'; ! 'H\'; ! 'j\'; ! 'L\'; ! '>\'; ! '<\'; ! '_h'; ! '_w'; ! '_>'; ! '_\'; ! '_/'; ! ':\'; ! '_G'; ! '_l'; ! '_?\'; ! '_L'; ! '_H'; ! '_F'; ! '_M'; ! '_X'; ! '_"';  ! '_T';  ! '_R'; ! '_B'; ! '_A'; ! '_q'; ! '_}'; ! '_c'; ! '_r'; ! '_o'; ! '_+';  ! '_-';$ ! '_t';% ! '_0';* ! '_d';, ! '_v';/ ! '_^';0 ! '_k';4 ! '_e';9 ! '_O';: ! '_a';; ! '_m';< ! '_N';= ! '_x';{ ! 'I\'; ! 'U\'; ! '_n'; ! 'v\'; ! '_j'; ! '_~';) ! '_=';c' ! C; ! '{'; ! D; ! 2;K ! N;S ! 9;P ! 6;Q ! A;R ! Q;T ! O;Y ! '@';[ ! E;\ ! 3;a ! g;c ! G;d ! 7;e ! H;h ! 1;j ! I;k ! 5;l ! K;o ! M;q ! F;r ! J;u ! 8;v ! '&';~ ! 4; ! R; ! S; ! '}'; ! U; ! P; ! V; ! W; ! L; ! Y; ! Z; ! '?'; ! \'; ! '"'; ! '%'; ! ':'; ! '`'; ! '~';) ! '=';a ! $t; ! B; ! T; ! X;! ! '^';! ! '!';g ! g;5 ! J;i ! I;w ! U;| ! 'r_r'; ! 'z='; ! 'z`='; ! S\'; ! '|\' ; ! Z\'; ! '|\|\'; ! '!\'; ! '3\'; ! 'G\_<_0'; ! d $t z; ! d $t Z; ! d $t 'z\'; ! t $t s; ! t $t S; ! t $t 's\'; ! '_r'; ! '_o';  ! '_0'; ! 'p\'; ! 'K`';::NFC(NFD);ߘ$word_boundary = [-\ $] ;$vowel = [aeiouw] ;$not_vowel = [^$vowel] ;da ! |  ;daz ! | z ;[ ! | e;ll ! | l;c ! | x;f ! | h;K ! | n;~ ! | r;t a  ! | ;t a ! t;[i{i/}j]+ ! i;[uw{u/}]+ ! u;nn ! n ;::Null;'.' ! ;a ! 0;ba ! 0;bb ! 0 | b;be ! 0;bi ! 0;bje ! 00 ;bo ! 0;bu ! 0;b } $word_boundary ! 0;b ! 0;ca ! 00 ;ce ! 00 ;ci ! 0 ;cu ! 00 ;co ! 00 ;c ! 0 ;da ! 0;dd ! 0 | d;de ! 0;di ! 00;do ! 0;du ! 00;d } $word_boundary ! 0;d ! 0;e ! 0;fa ! 00;fe ! 00;ff ! 0 | f;fi ! 00;fo ! 00;fu ! 0;f ! 0;ha ! 0;hi ! 0;hu ! 0;he ! 0;ho ! 0;h } $word_boundary ! ;h ! 0;ga ! 0;ge ! 00;gi ! 00;gg ! 0 | g;go ! 0;gu ! 0;g } $word_boundary ! 0;g ! 0;i ! 0 ;_a ! 00;_i ! 0;_o ! 00;_e ! 00;_u ! 00;ja ! 0;ji ! 0;jo ! 0;je ! 00;ju ! 0;j ! 0;ka ! 0;ke ! 0;ki ! 0;kk ! 0 | k;ko ! 0;ku ! 0;k ! 0;la ! 0 ;le ! 0 ;li ! 0 ;lho ! 0 ;lo ! 0 ;lu ! 0 ;l ! 0 ;ma ! 0 ;me ! 0 ;mi ! 0 ;mo ! 0 ;mu ! 0 ;m } [bp] ! 0 ;m ! 0 ;na ! 0 ;ne ! 0 ;ni ! 0 ;no ! 0 ;nu ! 0 ;n ! 0 ;ra ! 00 ;re ! 00 ;ri ! 0 ;ro ! 00 ;ru ! 00 ;r ! 0 ;o ! 0 ;pa ! 0 ;pe ! 0 ;pi ! 0 ;po ! 0 ;pp ! 0 | p;pu ! 0 ;p ! 0 ;ra ! 00;re ! 00;ri ! 0;ro ! 00;ru ! 00;r ! 00;ra ! 0 ;re ! 0 ;ri ! 0 ;ro ! 0 ;ru ! 0 ;r ! 0;sa ! 0 ;se ! 0 ;si ! 0 ;so ! 0 ;su ! 0 ;s ! 0 ;a ! 00;o ! 00;i ! 0;u ! 00;e ! 00; ! 00;ta ! 0;te ! 0 ;ti ! 00 ;to ! 0 ;tu ! 00 ;tsa ! 00 ;tse ! 00 ;tsi ! 00 ;tso ! 00 ;tsu ! 0 ;ts ! 0 ;tt ! 0 | t;t ! 0 ;a ! 00 ;e ! 00 ;i ! 0 ;o ! 00 ;u ! 00 ; } k ! 0 ; ! 00 ;u ! 0 ;va ! 00;ve ! 00;vi ! 00;vo ! 00;vu ! 0;vje ! 000 ;v } $word_boundary ! 0;v ! 0;xa ! 0 ;xe ! 0 ;xi ! 0 ;xo ! 0 ;xu ! 0 ;x ! 0 ;za ! 0;ze ! 0;zi ! 0;zo ! 0;zu ! 0;z } $word_boundary ! 0;z ! 0;a ! 00;e ! 00;i ! 0;o ! 00;u ! 00; } k ! 00; ! 00; ! 0;' ' ! 0;::[ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO];::NFC;$prime =  ;$doublePrime =  ;$wordBoundary = [^[:L:][:M:][:N:]] ;$upperVowels = [-#+./] ;$lowerVowels = [05QM8>CKNO] ;$vowels = [$upperVowels $lowerVowels] ;$upperConsonants = [[:Uppercase:]-$vowels] ;$lowerConsonants = [[:Lowercase:]-$vowels] ;$consonants = [$upperConsonants $lowerConsonants] ;$upper = [:Uppercase:];$lower = [:Lowercase:];$lowerVowels { K ! y ;$upperVowels { [+K] } $lower ! y ;$upperVowels { [+K] } ! Y ;[$consonants - [9]]{- ! E ;[$consonants - [9]]{M ! e ;[$upperVowels [*,]] {  } $upper ! YE ;[$upperVowels [*,]] {  ! Ye ;[$upperVowels $lowerVowels [9*J,L]] { 5 ! ye ;[$upperVowels [*,]] {  } $upper ! Y ;[$upperVowels [*,]] {  ! Y ;[$upperVowels $lowerVowels [9*J,L]] { Q ! y ;::Null; ! A ;0 ! a ; ! B ;1 ! b ; ! V ;2 ! v ; ! G ;3 ! g ; ! D ;4 ! d ;$wordBoundary{} $upper ! YE ;$wordBoundary{ ! Ye ; ! E ;$wordBoundary{5 ! ye ;5 ! e ;$wordBoundary {} []? $upper ! Y ;$wordBoundary {} []? $lower ! Y ; ! ;$wordBoundary{Q ! y ;Q ! ;} $lower ! Zh ; ! ZH ;6 ! zh ; ! Z ;7 ! z ; ! I ;8 ! i ;}[0#C+K-M] ! Y ;9}[0#C+K-M] ! y ; ! Y ;9 ! y ; ! K ;: ! k ; ! L ;; ! l ; ! M ;< ! m ; ! N ;= ! n ; ! O ;> ! o ; ! P ;? ! p ;  ! R ;@ ! r ;! ! S ;A ! s ;"! ! TS ;"A ! Ts ;BA ! ts ;" ! T ;B ! t ;# ! U ;C ! u ;$ ! F ;D ! f ;%} $lower ! Kh ;% ! KH ;E ! kh ;&} $lower ! Ts ;& ! TS ;F ! ts ;'} $lower ! Ch ;' ! CH ;G ! ch ;(' ! SHCH ;(G ! Shch ;HG ! shch ;(} $lower ! Sh ;( ! SH ;H ! sh ;)} $lower ! Shch ;) ! SHCH ;I ! shch ;* ! $doublePrime ;J ! $doublePrime ;+}[0#C+K-M] ! Y ;K}[0CKM] ! y ;+ ! Y ;K ! y ;, ! $prime ;L ! $prime ;- ! E ;M ! e ;.} $lower ! Yu ;. ! YU ;N ! yu ;/} $lower ! Ya ;/ ! YA ;O ! ya ;::[123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVabcdefghijklmnopqrstuvwxyz{|}~];::NFC;$upperConsonants = [23469:<=>?@ABCDEFGIJKLMNPQSTV] ;$lowerConsonants = [bcdfijlmnopqrstuvwyz{|}~] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [1578;HUR] ;$lowerVowels = [aeghkx] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$aspirate =  ;$wordBoundary = [^[:L:][:M:][:N:]] ;$YEV = [{5N} {5R} {5;}];$Yev = [{5~} {5} {5k}];$yev = [{e~} {e}  {ek}];$yev_vowels = [a e g k x {x}  1 5 7 ; H {HR} {H} U];[$wordBoundary $yev_vowels] {$YEV} ! YEV;[$wordBoundary $yev_vowels] {$Yev} ! Yev;[$wordBoundary $yev_vowels] {$yev} ! yev;$YEV ! EV;$Yev ! Ev;$yev ! ev;::null;$upperVowels {5 ! YE ;$lowerVowels {5 ! Ye ;$wordBoundary {5 ! Ye ;5 ! E ;$vowels {e ! ye ;$wordBoundary {e ! ye ;e ! e ;::null;1 ! A ;a ! a ;2 ! B ;b ! b ;3 ! G ;c ! g ;4 ! D ;d ! d ;6 ! Z ;f ! z ;7 ! E ;g ! e ;8 ! Y ;h ! y ;9 ! T $aspirate ;i ! t $aspirate ;:} $lower ! Zh ;: ! ZH ;j ! zh ;; ! I ;k ! i ;< ! L ;l ! l ;=} $lower ! Kh ;= ! KH ;m ! kh ;>} $lower ! Ts ;> ! TS ;n ! ts ;? ! K ;o ! k ;@ ! H ;p ! h ;A} $lower ! Dz ;A ! DZ ;q ! dz ;B} $lower ! Gh ;B ! GH ;r ! gh ;C} $lower ! Ch ;C ! CH ;s ! ch ;D ! M ;t ! m ;E ! Y ;u ! y ;F ! N ;v ! n ;G} $lower ! Sh ;G ! SH ;w ! sh ;H} $lower ! U ;HR ! U ;x ! u ;HN ! OV ;H~ ! Ov ;x~ ! ov ;$wordBoundary{H}$lower ! Vo ;$wordBoundary{H ! VO ;H ! O ;$wordBoundary{x ! vo ;x ! o ;I} $lower ! Ch $aspirate ;I ! CH $aspirate ;y ! ch $aspirate ;J ! P ;z ! p ;K ! J ;{ ! j ;L} $lower ! Rr ;L ! RR ;| ! rr ;M ! S ;} ! s ;N ! V ;~ ! v ;O ! T ; ! t ;P ! R ; ! r ;Q} $lower ! Ts $aspirate ;Q ! TS $aspirate ; ! ts $aspirate ;S ! P $aspirate ; ! p $aspirate ;T ! K $aspirate ; ! k $aspirate ;U ! O ; ! o ;V ! F ; ! f ; ! \. ;6::NFD(NFC);::Lower();::[:Latin:] fullwidth-halfwidth();$vowel = [aeiou];$consonant = [bcdfghjklmnpqrstvwxyz];($consonant) \' ! | $1;\' ! ;cqu !  ;cc ! | c;ca ! ;cia ! {;cio ! z;ciu ! z;ci ! z;cu ! ;ce ! |;co ! ;cha ! ;chi ! ;chu ! ;che ! ;cho ! ;c } $consonant ! ;gg ! | g;ghi ! ;ghe ! ;ghu ! ;gli ! | li;gna ! ;gni ! ;gnu ! ;gne ! ;gno ! ;gn } $consonant ! ;ga ! ;gia ! ;giu ! ;gio ! ;gi ! ;gu ! ;ge ! ;go ! ;g } $consonant ! ;rr ! | r;ra ! +;ri ! *;ru ! );re ! ,;ro ! .;r } $consonant ! -;ll ! | l;la ! ;li ! ;lu ! ;le ! ;lo ! ;l } $consonant ! ;tt ! | t;ta ! s;ti ! r;thi ! r;tu ! q;thu ! q;te ! t;the ! t;to ! v;tho ! v;tzu ! A;tz ! | zz;t } $consonant ! u;dd ! | d;da ! ;di ! ;du ! ;de ! ;do ! ;d } $consonant ! ;mm ! | m;ma ! ;mi ! ;mu ! ;me ! ;mo ! ;m } $consonant ! ;nn ! | n;na ! ;ni ! ;nu ! ;ne ! ;no ! ;n } $consonant ! ;ff ! | f;fa ! K;fi ! J;fu ! I;fe ! L;fo ! N;f } $consonant ! M;bb ! | b;ba ! c;bi ! b;bu ! a;be ! d;bo ! f;b } $consonant ! e;pp ! | p;pa ! S;pi ! R;pu ! Q;pe ! T;po ! V;p } $consonant ! U;vv ! | v;va ! k;vi ! j;vu ! i;ve ! l;vo ! n;v } $consonant ! i;sa } nt[ao] ! #;ss ! | \~s;sb !  | b;sd !  | d;sg !  | g;sl !  | l;sm !  | m;sn !  | n;sr !  | r;sv !  | v;($consonant) s } $vowel ! | $1 \~ s;\~sa ! #;\~si ! ";\~su ! !;\~se ! $;\~so ! &;[:^Letter:] { sa ! #;[:^Letter:] { si ! ";[:^Letter:] { su ! !;[:^Letter:] { se ! $;[:^Letter:] { so ! &;sa ! ;si ! ;su ! ;se ! ;so ! ;scia ! :;sci ! :;sce ! <;zz ! | \~z;($consonant) z ! | $1 \~z;\~za ! ;;\~zi ! :;\~zu ! 9;\~ze ! <;\~zo ! >;za ! ;[:^Letter:] { zi ! ;zi ! ;zu ! ;ze ! ;zo ! ;ja ! ;je ! ;j ! | i;a ! ;i ! ;u ! ;e ! ;o ! ;b ! e;c ! ;d ! ;f ! M;g ! ;h ! ;k ! ;l ! ;m ! ;n ! ;p ! U;q ! ;r ! -;s ! 5;t ! u;v ! ;x ! | cs;y ! | i;z ! ;[:nonspacing mark:] ! ;::NFC(NFD);Q::NFD;  ! ; ! ; ! ;[   ] ! ;  ! ; ! ;Y ! Y;[  0   ! ! ] ! ;[{Kaa} {Kga}] [k q   ] ! nk;[{Kaa} {Kga}] ! na;{kax} ! kh;{kal} ! kl;[{aa} {ga}] ! tal;[{la} n] ! ls;[{n<} {n< } {m:} {n } {n%}  Q {s } {s%} s {r } {r%} r {t } {t%} t {K } {K%} K] ! n;[q {m%} {m*} P] ! m;[b {d<} {b:} {~<} S p {t<} {p:} p  K] ? ! k;[{t*}   ] ! t;[V W  { } {<} {:}] ! d;[q   {qa} {aa}] ! k;[g b c ` ] ! a;[f v ] ! w;[ {1} {} {<} {x:} z     ] ! s;[f {c'} x     ] ! h;[r ~ }  {r} ~ }  {l%}] ! l;[ ] ! j;[ {%} {} { } {}] [y i h j ]? [ ]? ! lj;[{ta} {t\} {} {taU} {t\U} {} {a} c U {ta}    ] ! tal;[{da}   {daz} {d\z} {daU}  {da} {d\} {Va} {da} _] ! tas;[y i h j ] ! i;[Y [ X] ! Y;[ o] ! u;[T ] ! o;[Q] ! a;[ \. / ] ! ;::NULL;a ! aa;e ! ee;i ! ii;o ! oo;u ! uu;Y ! YY;hh+ ! h; ! ;::NULL;tasa ! ;tase ! ;tasi ! ;taso ! ;tasu ! ;tasY ! ;tas ! ;tala ! ;tale ! ;tali ! ;talo ! ;talu ! ;talY ! ;tal ! ;dala ! ;dale ! ;dali ! ;dalo ! ;dalu ! ;dalY ! ;dal ! ;la ! ;le ! ;li ! ;lo ! ;lu ! ;lY ! ;l ! ;ma ! ;me ! ;mi ! ;mo ! ;mu ! ;mY ! ;m ! ;nah ! ;na ! ;ne ! ;ni ! ;no ! ;nu ! ;nY ! ;n ! ;ta ! ;te ! ;ti ! ;to ! ;tu ! ;tY ! ;t ! ;da ! ;de ! ;di ! ;do ! ;du ! ;dY ! ;d ! ;[ka][w]a ! ;[ka][w]e ! ;[ka][w]i ! ;[ka][w]o ! ;[ka][w]u ! ;[ka][w]Y ! ;[ka][w] ! ;aa ! ;ka ! ;[ka]e ! ;[ka]i ! ;[ka]o ! ;[ka]u ! ;[ka]Y ! ;[ka] ! ;sa ! ;se ! ;si ! ;so ! ;su ! ;sY ! ;s ! ;ha ! ;he ! ;hi ! ;ho ! ;hu ! ;hY ! ;hna ! ;h ! ;la ! ;le ! ;li ! ;lo ! ;lu ! ;lY ! ;l ! ;wa ! ;we ! ;wi ! ;wo ! ;wu ! ;wY ! ;w ! ;ja ! ;je ! ;ji ! ;jo ! ;ju ! ;jY ! ;j ! ;a ! ;e ! ;i ! ;o ! ;u ! ;Y ! ; ! ; ! ; ! ; ! ; ! ; ! ;::NULL;[:Zs:]+ ! ' ';[^[:sc=Cher:][       ]] ! ;::NFC;`$word_boundary = [-\ $] ;$vowel = [aeiouw] ;$not_vowel = [^$vowel] ; ! | h;a ! | g; ! | l;K ! | n;d a  ! | ;d a  ! | ;d a z ! | z;[ ! | en;[ ! | e;[h] ! | i;T ! | on;T ! | o;:: Null ();'.' ! ;a ! 0;ba ! 0;bb ! 0 | b;be ! 0;b[ij]a ! 00;b[ij]o ! 00;b[ij] ! 0;bo ! 0;bu ! 0;b } $word_boundary ! 0;b ! 0;ca ! 00 ;ce ! 00 ;ci ! 0 ;cu ! 00 ;co ! 00 ;c ! 0 ;^ d a U ! dU;d a U ! 0 | dU;da ! 0;dd ! 0 | d;de ! 0;di ! 00;do ! 0;du ! 00;dU ! 0;d } $word_boundary ! 0;d ! 0;e ! 0;fa ! 00;fe ! 00;ff ! 0 | f;fi ! 00;fo ! 00;fu ! 0;f ! 0;ha ! 0;hi ! 0;hu ! 0;he ! 0;ho ! 0;h } $word_boundary ! ;h ! 0;ga ! 0;ge ! 00;gi ! 0;gg ! 0 | g;go ! 0;gu ! 0;g } $word_boundary ! 0;g ! 0;i ! 0 ;ja ! 0;ji ! 0;jo ! 0;je ! 00;ju ! 0;j ! 0;ka ! 0;ke ! 0;ki ! 0;kk ! 0 | k;ko ! 0;ku ! 0;k ! 0;la ! 0 ;le ! 0 ;li ! 0 ;lho ! 0 ;lo ! 0 ;lu ! 0 ;l ! 0 ;ma ! 0 ;me ! 0 ;mi ! 0 ;mo ! 0 ;mu ! 0 ;m } [bp] ! 0 ;m ! 0 ;na ! 0 ;ne ! 0 ;ni ! 0 ;no ! 0 ;nu ! 0 ;n ! 0 ;ra ! 00 ;re ! 00 ;ri ! 0 ;ro ! 00 ;ru ! 00 ;r ! 0 ;o ! 0 ;pa ! 0 ;pe ! 0 ;pio ! 00 ;pi ! 0 ;po ! 0 ;pp ! 0 | p;pu ! 0 ;p ! 0 ;ra ! 0 ;re ! 0 ;ri ! 0 ;ro ! 0 ;ru ! 0 ;r ! 0;sa ! 0 ;se ! 0 ;si ! 0 ;so ! 0 ;su ! 0 ;s ! 0 ;Ua ! 00;Ue ! 00;Uu ! 00;Uo ! 00;Uvi ! 000;Ui ! 0;U ! 0;a ! 00;e ! 00;u ! 00;o ! 00;i ! 0; ! 00;tUa ! 00;tUe ! 00;tUi ! 0;tUu ! 00;tUo ! 00;tU ! 0;ta ! 0;te ! 0 ;ti ! 00 ;to ! 0 ;tu ! 00 ;tsa ! 00 ;tse ! 00 ;ts[ij] ! 00 ;tso ! 00 ;tsu ! 0 ;ts ! 0 ;^tt ! 0 | t;tt ! 0 | t;t a a ! 00;t a i ! 0;t a u ! 00;t a e ! 00;t a o ! 00;t a  } $word_boundary ! 0;t a  ! 00;t a ! | t;t ! 0 ;u ! 0 ;va ! 0;ve ! 0;vi ! 0;vo ! 0;vu ! 0;v } $word_boundary ! 0;v ! 0;wa ! 0;wu ! 0;wi ! 00;we ! 00;wo ! 00;w ! 0;xa ! 0 ;xe ! 0 ;xi ! 0 ;xo ! 0 ;xu ! 0 ;x ! 0 ;a ! 00;e ! 00;i ! 0;o ! 00;u ! 00; } $word_boundary ! 00; ! 0;a ! 00;i ! 0;o ! 00;e ! 00;u ! 00; ! 0;za ! 0;ze ! 00;zi ! 0;zo ! 0;zu ! 0;z } $word_boundary ! 0;z ! 0;::Lower;::NFC;[ [:P:]] ! ;$end = [$ ];$vowel = [aeiouwyuwQhY[jT];$cons = [m {m%} n {n%} K {K }p b t d k af v  s  h l l r {r%}{da} g W w j];k ! c;v ! f;x ! s;z ! s;::Null;ngh ! K ;ch ! ;dd ! ;ff ! f;ll ! l;mh ! m%;nh ! n%;ng ! K;ph ! f;rh ! r%;th ! ;b ! b;c ! k;d ! d;f ! v;g ! a;h ! h;j ! da;l ! l;m ! m;n ! n;p ! p;r ! r;s ! s;t ! t;::Null;si} $vowel ! ;::Null;{i} $vowel ! j;{w} $vowel ! W;[aK] {w} [rl] $vowel ! W;^ {w} [rl] $vowel ! W; ! w;::Null;{($vowel+ $cons+ $vowel+ $cons*)} $end !  $1;$end $cons* {($vowel+ $cons*)} $end !  $1;::Null;+ ! ;yw } $cons* $end ! hu;yw ! Yu;y} $cons* $end ! h;y ! Y;::Null; { hu } s? $end ! hu; { aw } s? $end ! Qu; { ew } s? $end ! eu; { oe } s? $end ! Th; { ou } s? $end ! Th; { wy } s? $end ! uh; { hu } [bdavf] $end ! hu; { aw } [bdavf] $end ! Qu; { ew } [bdavf] $end ! eu; { oe } [bdavf] $end ! Th; { ou } [bdavf] $end ! Th; { wy } [bdavf] $end ! uh; { hu } [bdavf] $vowel ! hu; { aw } [bdavf] $vowel ! Qu; { ew } [bdavf] $vowel ! eu; { oe } [bdavf] $vowel ! Th; { ou } [bdavf] $vowel ! Th; { wy } [bdavf] $vowel ! uh;ae ! Qh;ai ! ai;au ! ah;aw ! au;ei ! Yi;eu ! Yh;ew ! [u;ey ! Yh;iw ! ju;oe ! Th;oi ! Ti;ou ! Th;uw ! hu;wy ! h; { h } s? $end ! h; { a } s? $end ! Q; { e } s? $end ! e; { i } s? $end ! i; { o } s? $end ! o; { u } s? $end ! h; { w } s? $end ! u; { h } [bdavf] $end ! h; { a } [bdavf] $end ! Q; { e } [bdavf] $end ! e; { i } [bdavf] $end ! i; { o } [bdavf] $end ! o; { u } [bdavf] $end ! h; { w } [bdavf] $end ! u; { h } [bdavf] $vowel ! h; { a } [bdavf] $vowel ! Q; { e } [bdavf] $vowel ! e; { i } [bdavf] $vowel ! i; { o } [bdavf] $vowel ! o; { u } [bdavf] $vowel ! h; { w } [bdavf] $vowel ! u;a ! a;e ! [;i ! j;o ! T;u ! h;w ! ;::Null;W ! w; ! Q; ! e; ! i; ! o; ! h;u ! u;w ! h;::Null;([$cons w] [l l r {r%}]? j? w?)  !  $1;i $nondigits = [^@-I];$consonant = [-!];$vowelsign = [+-02];$vowelsAndConsonants = [-*];$umedial = [;->];$vowelmedial = [+-02\1u367:-?];$ukinzi = :9;$zmedialra = [;~-];$wspace = [\u0020 -\u200d\u2060/ _ 0\ufeff];($consonant) : d ! $ukinzi $1 ;;($consonant) d ! $ukinzi $1;d ! $ukinzi;($consonant)  ! $ukinzi $1 -;($consonant)  ! $ukinzi $1 .;($consonant)  ! $ukinzi $1 6;($consonant) : 3  ! $ukinzi $1 ; - /;($consonant) :  ! $ukinzi $1 ; - ;($consonant) :  ! $ukinzi $1 ; . ;($consonant) :  ! $ukinzi $1 ; 6 ;($consonant) :  ! $1 ; - 6 ; ! $ukinzi - ; ! $ukinzi . ; ! $ukinzi 6 ;j !  ;k !  ; !  ; !  ; ! ? ;[:|}] ! ; ;($zmedialra)+ ! < ;<*  ! = >;< ! = ;[=|] ! > ; ! > / ; ! > 0 ;3 ! / ;4 ! 0 ;9 ! : ;[] ! 7 ;% 9 !  :;% a !  9 ;% b !  9 ;% e !  9 ;% h !  9 ;% v !  9 ;% x !  9 ;% z !  9 ;% y !  9 ;Z ! + : ;` ! 9  ;a ! 9  ;b ! 9  ;c ! 9  ;e ! 9  ;[fg] ! 9  ;h ! 9  ;i ! 9  ;l ! 9  ;m ! 9  ;p ! 9  ;[qr] ! 9  ; ! 9  =;[st] ! 9  ;u ! 9  ;v ! 9  ;w ! 9  ;x ! 9  ;y ! 9  ;z ! 9  ;[{] ! 9  ;| ! 9  ; ! 9  ; ! - 6 ;n ! 9  ;o ! 9 ; ! 9  ; ! 9  ; ! 9  ;\u104E ! \u104E:8 ;::Null;^ @ ($nondigits) !  $1;^ D ($nondigits) ! | \u104E $1 ;($nondigits) @ $ ! $1 ;($nondigits) D $ ! $1 \u104e;([+-?]) @ ($nondigits) ! $1  $2;([+-?]) D ($nondigits) ! $1 \u104E $2;::Null;($wspace) 7 > 7 $1;($wspace+) ([+-02-;=>]) ! $2;7+ ! 7;1+ $ukinzi ($consonant) > $ukinzi $1 1;1+ 7+ ($consonant) > $1 1 7 ;1+ < ($consonant) > $1 < 1;1+ ($consonant) ([;=>]+) > $1 $2 1;1+ ($vowelsAndConsonants) > $1 1;::Null;; : > : ;;% . ! &;:7 ! 7:;6 ($umedial*) ($vowelsign+) ! $1 $2 6 ;([+,/0]) ([-.2]) ! $2 $1;< ($consonant) ! $1 <;::Null;($umedial) 9 ($consonant) > 9 $2 $1;< : 9 ($consonant) ! : 9 $1 <;6 ($umedial+) ! $1 6;::Null;([<=>]+) ; ! ; $1;([=>]+) < ! < $1;>= ! => ;([1]+) ($vowelsign*) 9 ($consonant) ! 9 $3 $1 $2;($vowelsign+) 9 ($consonant) ! 9 $2 $1;($umedial*) ([1]+) ($umedial*) ! $1 $3 $2;7 ([--026;->]+) ! $1 7;($vowelsign+) ($umedial+) ! $2 $1;($consonant) ([+-26;->]) : ($consonant) ! $1 : $2 $3;::Null; ; ! ;([+-2]) ($umedial) ! $2 $1;([<=>]) ; ! ; $1;([=>]) < ! < $1;>= ! => ;8 ($vowelmedial) ! $1 8;6 / ! / 6;::Null;- -+ ! -;. .+ ! .;/ /+ ! /;0 0+ ! 0;2 2+ ! 2;6 6+ ! 6;7 7+ ! 7;9 9+ ! 9;: :+ ! :;; ;+ ! ;;< <+ ! <;= =+ ! =;> >+ ! >;/ [0:] ! /;- . ! .;($wspace)+ ([+-26->]) ! $2;^ \u200b+ ! ;\u200b+ $ ! ;$wspace* \u200b $wspace* ! \u200b;l :: [[[:Greek:][:Mn:][:Me:]] [\:-;?~]] ;::NFD (NFC) ;$lower = [[:latin:][:greek:] & [:Ll:]] ;$upper = [[:latin:][:greek:] & [:Lu:]] ;$accent = [[:Mn:][:Me:]] ;$macron =  ;$ddot =  ;$lcgvowel = [] ;$ucgvowel = [] ;$gvowel = [$lcgvowel $ucgvowel] ;$lcgvowelC = [$lcgvowel $accent] ;$evowel = [aeiouyAEIOUY];$vowel = [ $evowel $gvowel] ;$beforeLower = $accent * $lower ;$gammaLike = [] ;$egammaLike = [GKXCgkxc] ;$smooth =  ;$rough =  ;$iotasub = E ;$softener = [$gvowel] ;$under = 1;$caron = ;$afterLetter = [:L:] [\'$accent]* ;$beforeLetter = [\'$accent]* [:L:] ;\: ! \: $under ;\? ! \? $under ;\; ! \? ; ! \: ;B !  ; !  ; !  ;$smooth ! ;$rough ! ;$iotasub ! ;z ! ; ! i $under ; ! I $under ; } $beforeLower ! Ps ; ! PS ; ! ps ; ! o $under ; ! O $under;[^[:L:]$accent] {  ! b ; } [^[:L:]$accent] ! b ;[^[:L:]$accent] { [][] ! B ;[][] } [^[:L:]$accent] ! B ; ! b ; ! B } $beforeLower ; ! B ; ! ou ; ! OU ; ! Ou ; ! oU ;$fmaker = [aeiAEI] $under ? ;$shiftForwardVowels = [[:Mn:]-[]];$fmaker {  ( $shiftForwardVowels )* } $softener ! $1 v $under ; $1 ! ( $shiftForwardVowels )* v $under ;$fmaker {  ( $shiftForwardVowels )* } ! $1 f $under; $1 ! ( $shiftForwardVowels )* f $under ;$fmaker {  } $softener ! V $under ;$fmaker {  ! U $under ; ! y ; ! Y ; ! a ; ! A ; ! v ; ! V ; } $gammaLike ! n } $egammaLike ; ! g ; } $gammaLike ! N } $egammaLike ; ! G ; ! d ; ! D ; ! e ; ! E ; ! z ; ! Z ; ! th ; } $beforeLower ! Th ; ! TH ; ! i ; ! I ; ! k ; ! K ; ! l ; ! L ; ! m ; ! M ; } $gammaLike ! n\' ; ! n ; } $gammaLike ! N\' ; ! N ; ! x ; ! X ; ! o ; ! O ; ! p ; ! P ; ! r ; ! R ;[Pp] { } [] ! \' ; ! S  ; ! s  ; ! S ; ! s ; } $beforeLetter ! s $under } $beforeLetter; } $beforeLetter ! s } $beforeLetter;$afterLetter {  ! $afterLetter { s $under;$afterLetter {  ! $afterLetter { s ; ! s $under; ! s ; ! S ; ! t ; ! T ; ! f ; ! F ; ! ch ; } $beforeLower ! Ch ; ! CH ;| ch ! h ;| k ! c ;| i ! j ;| k ! q ;| b ! u } $vowel ;| b ! w } $vowel ;| y ! u ;| y ! w ;| Ch ! H ;| K ! C ;| I ! J ;| K ! Q ;| B ! W } $vowel ;| B ! U } $vowel ;| Y ! W ;| Y ! U ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! | ; ! j ; ! |  ; ! |  ; ! |  ;! [] { \' } [Ss] ;! [] { \' } $egammaLike ;::NFC (NFD) ;:: ([[[:Latin:][:Mn:][:Me:]] ['\:?]]) ;N :: [      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEHIJKLMPQRSTUVWY[]_`abcdefghiklmnopqrstuvwxyz{|}] ;:: NFD (NFC) ;$upperConsonants = [] ;$lowerConsonants = [] ;$consonants = [$upperConsonants $lowerConsonants] ;$upperVowels = [] ;$lowerVowels = [] ;$vowels = [$upperVowels $lowerVowels] ;$lower = [$lowerConsonants $lowerVowels] ;$wordBoundary = [^[:L:][:M:][:N:]] ;[ ] !  ;[] !  ;[    ] !  ;[pq] !  ;[] !  ;[rs] !  ;[] !  ;[] !  ;[()] !  ;[ !] !  ;[*+,-./] !  ;["#$%&'tu] !  ;[89] !  ;[01] !  ;[:;<=>?] !  ;[234567vw] !  ;[HI] !  ;[@A] !  ;[JKLM] !  ;[BCDExy] !  ;Y !  ;[PQ] !  ;[[]_] !  ;[RSTUVWz{] !  ;[hi] !  ;[`a] !  ;[lklmno] !  ;[bcdefg|}] !  ; !  ;[] !  ; ! A ; ! a ; ! O ; ! O ; ! O ; ! o ; !  ; !  ; !  ; !  ; !  ; !  ;[] ! ;[] ! ;[] !  ; ! A ; ! a ; ! A ; ! a ; ! O ; ! o ; ! O ; ! o ; ! ; ! ; ! ; ! ; ! ; ! ; ! ; ! ; ! AI ; ! Ai ; ! ai ; ! AV ; ! Av ; ! av ; ! A ; ! a ; ! ; ! ; ! V ; ! v ; ! NG ; ! Ng ; ! ng ;$wordBoundary{ ! G ;$wordBoundary{ ! G ;$wordBoundary{ ! g ; ! NG ; ! Ng ; ! ng ;}[ [$upperConsonants - []]] ! G ;}[ [$lowerConsonants - []]] ! G ;} ! G ;} ! G ;}[ [$lowerConsonants - []]] ! g ;} ! g ;}[] ! Y ;}[] ! Y ;}[] ! Y ;}[] ! Y ;}[] ! y ;}[] ! y ;}[] ! N ;}[] ! N ;}[] ! n ; ! G ; ! g ;{} ! D ;{} ! d ;} $lower ! Dh ; ! DH ; ! dh ; ! I ; ! I ; ! i ; ! E ; ! E ; ! e ; ! EV ; ! Ev ; ! ev ; ! E ; ! e ; ! ; ! ; ! Z ; ! z ; ! IV ; ! Iv ; ! iv ; ! I ; ! i ; ! ; ! ;} $lower ! Th ; ! TH ; ! th ; ! I ; ! i ; ! ; ! ; ! K ; ! k ; ! L ; ! l ;$wordBoundary{ ! B ;$wordBoundary{ ! B ;$wordBoundary{ ! b ; ! MB ; ! Mb ; ! mb ; ! M ; ! m ;$wordBoundary{ ! D ;$wordBoundary{ ! D ;$wordBoundary{ ! d ; ! ND ; ! Nd ; ! nd ; ! N ; ! n ; ! X ; ! x ; ! OI ; ! Oi ; ! oi ; ! OU ; ! Ou ; ! ou ; ! O ; ! o ; ! ; ! ; ! P ; ! p ; ! R ; ! r ; ! S ; ! s ; ! s ; ! T ; ! t ; ! I ; ! i ; ! ; ! ; ! F ; ! f ;} $lower ! Kh ; ! KH ; ! kh ;} $lower ! Ps ; ! PS ; ! ps ; ! O ; ! o ; ! ; ! ; :: [B0D0F0H0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \uFF61-];::NFC;::[\uFF61-] Halfwidth-Fullwidth;$wordBoundary = [^[:L:][:M:][:N:]] ;0}[00000] ! k ;c0}[K0M0O0Q0S0] ! k ;0}[00000] ! s ;c0}[U0W0Y0[0]0] ! s ;0}[00000] ! t ;c0}[_0a0d0f0h0] ! t ;0}[00000] ! p ;c0}[q0t0w0z0}0] ! p ;0 ! a ;0 ! i ;0 ! u ;0 ! e ;00 ! M ;0 ! o ;0 ! ka ;000 ! kyM ;000 ! kyk ;00 ! kya ;00 ! kyo ;00 ! kyu ;0 ! ki ;0 ! ku ;0 ! ke ;00 ! kM ;0 ! ko ;0 ! sa ;000 ! shM ;000 ! shk ;00 ! sha ;00 ! sho ;00 ! shu ;0 ! shi ;0 ! su ;0 ! se ;00 ! sM ;0 ! so ;0 ! ta ;000 ! chM ;000 ! chk ;00 ! cha ;00 ! cho ;00 ! chu ;0 ! chi ;0 ! tsu ;0 ! te ;00 ! tM ;0 ! to ;0 ! na ;000 ! nyM ;000 ! nyk ;00 ! nya ;00 ! nyo ;00 ! nyu ;0 ! ni ;0 ! nu ;0 ! ne ;00 ! nM ;0 ! no ;0 ! ha ;000 ! hyM ;000 ! hyk ;00 ! hya ;00 ! hyo ;00 ! hyu ;0 ! hi ;0 ! fu ;0 ! he ;00 ! hM ;0 ! ho ;0 ! ma ;000 ! myM ;000 ! myk ;00 ! mya ;00 ! myo ;00 ! myu ;0 ! mi ;0 ! mu ;0 ! me ;00 ! mM ;0 ! mo ;0 ! ya ;0 ! yu ;00 ! yM ;0 ! yo ;0 ! ra ;000 ! ryM ;000 ! ryk ;00 ! rya ;00 ! ryo ;00 ! ryu ;0 ! ri ;0 ! ru ;0 ! re ;00 ! rM ;0 ! ro ;0 ! wa ;0 ! i ;0 ! e ;0 ! o ;0}[000000000000000] ! m ;0}[p0s0v0y0|0q0t0w0z0}0~00000] ! m ;0}[00000000] ! n ;0}[000B0D0F0H0J0] ! n ;0 ! n ;0 ! ga ;000 ! gyM ;000 ! gyk ;00 ! gya ;00 ! gyo ;00 ! gyu ;0 ! gi ;0 ! gu ;0 ! ge ;00 ! gM ;0 ! go ;0 ! za ;000 ! jM ;000 ! jk ;00 ! ja ;00 ! jo ;00 ! ju ;0 ! ji ;0 ! zu ;0 ! ze ;00 ! zM ;0 ! zo ;0 ! da ;0 ! ji ;0 ! zu ;0 ! de ;00 ! dM ;0 ! do ;0 ! ba ;000 ! byM ;000 ! byk ;00 ! bya ;00 ! byo ;00 ! byu ;0 ! bi ;0 ! bu ;0 ! be ;00 ! bM ;0 ! bo ;0 ! pa ;000 ! pyM ;000 ! pyk ;00 ! pya ;00 ! pyo ;00 ! pyu ;0 ! pi ;0 ! pu ;0 ! pe ;00 ! pM ;0 ! po ;0 ! v ;B0 ! a ;D0 ! i ;F0 ! u ;H0 ! e ;J0F0 ! M ;J0 ! o ;K0 ! ka ;M00F0 ! kyM ;M00F0 ! kyk ;M00 ! kya ;M00 ! kyo ;M00 ! kyu ;M0 ! ki ;O0 ! ku ;Q0 ! ke ;S0F0 ! kM ;S0 ! ko ;U0 ! sa ;W00F0 ! shM ;W00F0 ! shk ;W00 ! sha ;W00 ! sho ;W00 ! shu ;W0 ! shi ;Y0 ! su ;[0 ! se ;]0F0 ! sM ;]0 ! so ;_0 ! ta ;a00F0 ! chM ;a00F0 ! chk ;a00 ! cha ;a00 ! cho ;a00 ! chu ;a0 ! chi ;d0 ! tsu ;f0 ! te ;h0F0 ! tM ;h0 ! to ;j0 ! na ;k00F0 ! nyM ;k00F0 ! nyk ;k00 ! nya ;k00 ! nyo ;k00 ! nyu ;k0 ! ni ;l0 ! nu ;m0 ! ne ;n0F0 ! nM ;n0 ! no ;o0 ! ha ;r00F0 ! hyM ;r00F0 ! hyk ;r00 ! hya ;r00 ! hyo ;r00 ! hyu ;r0 ! hi ;u0 ! fu ;x0 ! he ;{0F0 ! hM ;{0 ! ho ;~0 ! ma ;00F0 ! myM ;00F0 ! myk ;00 ! mya ;00 ! myo ;00 ! myu ;0 ! mi ;0 ! mu ;0 ! me ;0F0 ! mM ;0 ! mo ;0 ! ya ;0 ! yu ;0F0 ! yM ;0 ! yo ;0 ! ra ;00F0 ! ryM ;00F0 ! ryk ;00 ! rya ;00 ! ryo ;00 ! ryu ;0 ! ri ;0 ! ru ;0 ! re ;0F0 ! rM ;0 ! ro ;0 ! wa ;0 ! i ;0 ! e ;0 ! o ;0 ! n ;L0 ! ga ;N00F0 ! gyM ;N00F0 ! gyk ;N00 ! gya ;N00 ! gyo ;N00 ! gyu ;N0 ! gi ;P0 ! gu ;R0 ! ge ;T0F0 ! gM ;T0 ! go ;V0 ! za ;X00F0 ! jM ;X00F0 ! jk ;X00 ! ja ;X00 ! jo ;X00 ! ju ;X0 ! ji ;Z0 ! zu ;\0 ! ze ;^0F0 ! zM ;^0 ! zo ;`0 ! da ;b0 ! ji ;e0 ! zu ;g0 ! de ;i0F0 ! dM ;i0 ! do ;p0 ! ba ;s00F0 ! byM ;s00F0 ! byk ;s00 ! bya ;s00 ! byo ;s00 ! byu ;s0 ! bi ;v0 ! bu ;y0 ! be ;|0F0 ! bM ;|0 ! bo ;q0 ! pa ;t00F0 ! pyM ;t00F0 ! pyk ;t00 ! pya ;t00 ! pyo ;t00 ! pyu ;t0 ! pi ;w0 ! pu ;z0 ! pe ;}0F0 ! pM ;}0 ! po ;0 ! v ;::NULL;a0 ! ;i0 ! +;u0 ! k;e0 ! ;o0 ! M;v0 ! vk;0 !;߫:: [-] ;:: NFD (NFC) ;$ejective =  ;$glottal =  ;$pharyngeal =  ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! h ; ! hu ; ! h+ ; ! ha ; ! h ; ! hi ; ! ho ; ! le ;  ! lu ;  ! l+ ;  ! la ;  ! l ;  ! li ; ! lo ; ! lwa ; ! h# ; ! h#u ; ! h#+ ; ! h#a ; ! h# ; ! h#i ; ! h#o ; ! me ; ! mu ; ! m+ ; ! ma ; ! m ; ! mi ; ! mo ; ! mwa ;  ! ae ;! ! au ;" ! a+ ;# ! aa ;$ ! a ;% ! ai ;& ! ao ;( ! re ;) ! ru ;* ! r+ ;+ ! ra ;, ! r ;- ! ri ;. ! ro ;/ ! rwa ;0 ! se ;1 ! su ;2 ! s+ ;3 ! sa ;4 ! s ;5 ! si ;6 ! so ;7 ! swa ;8 ! she ;9 ! shu ;: ! sh+ ;; ! sha ;< ! sh ;= ! shi ;> ! sho ;? ! shwa ;@ ! k $ejective e ;A ! k $ejective u ;B ! k $ejective + ;C ! k $ejective a ;D ! k $ejective  ;E ! k $ejective i ;F ! k $ejective o ;H ! k $ejective o ;M ! k $ejective wi ;K ! k $ejective wa ;L ! k $ejective w ;J ! k $ejective w+ ;P ! k1 $ejective e ;Q ! k1 $ejective u ;R ! k1 $ejective + ;S ! k1 $ejective a ;T ! k1 $ejective  ;U ! k1 $ejective i ;V ! k1 $ejective o ;X ! k1 $ejective wo ;Z ! k1 $ejective w+ ;[ ! k1 $ejective wa ;\ ! k1 $ejective w ;] ! k1 $ejective wi ;` ! be ;a ! bu ;b ! b+ ;c ! ba ;d ! b ;e ! bi ;f ! bo ;g ! bwa ;p ! te ;q ! tu ;r ! t+ ;s ! ta ;t ! t ;u ! ti ;v ! to ;w ! twa ;x ! che ;y ! chu ;z ! ch+ ;{ ! cha ;| ! ch ;} ! chi ;~ ! cho ; ! chwa ; ! h. ; ! h.u ; ! h.+ ; ! h.a ; ! h. ; ! h.i ; ! h.o ; ! h.o; ! h.w+ ; ! h.wa ; ! h.w ; ! h.wi ; ! ne ; ! nu ; ! n+ ; ! na ; ! n ; ! ni ; ! no ; ! nwa ; ! nye ; ! nyu ; ! ny+ ; ! nya ; ! ny ; ! nyi ; ! nyo ; ! nywa ;$wordBoundary{ !  ;$wordBoundary{ ! u ;$wordBoundary{ ! + ;$wordBoundary{ ! a ;$wordBoundary{ !  ;$wordBoundary{ ! i ;$wordBoundary{ ! o ;$wordBoundary{ ! e ; ! $glottal  ; ! $glottal u ; ! $glottal + ; ! $glottal a ; ! $glottal  ; ! $glottal i ; ! $glottal o ; ! $glottal e ; ! ke ; ! ku ; ! k+ ; ! ka ; ! k ; ! ki ; ! ko ; ! ko ; ! kw+ ; ! kwa ; ! kw ; ! kwi ; ! h1e ; ! h1u ; ! h1+ ; ! h1a ; ! h1 ; ! h1i ; ! h1o ; ! we ; ! wu ; ! w+ ; ! wa ; ! w ; ! wi ; ! wo ; ! $pharyngeal  ; ! $pharyngeal u ; ! $pharyngeal + ; ! $pharyngeal a ; ! $pharyngeal  ; ! $pharyngeal i ; ! $pharyngeal o ; ! ze ; ! zu ; ! z+ ; ! za ; ! z ; ! zi ; ! zo ; ! zwa ; ! zhe ; ! zhu ; ! zh+ ; ! zha ; ! zh ; ! zhi ; ! zho ; ! zhwa ; ! ye ; ! yu ; ! y+ ; ! ya ; ! y ; ! yi ; ! yo ; ! de ; ! du ; ! d+ ; ! da ; ! d ; ! di ; ! do ; ! dwa ; ! je ; ! ju ; ! j+ ; ! ja ; ! j ; ! ji ; ! jo ; ! jwa ; ! ge ;  ! gu ;  ! g+ ;  ! ga ;  ! g ;  ! gi ; ! go ; ! go ; ! gw+ ; ! gwa ; ! gw ; ! gwi ;  ! t $ejective e ;! ! t $ejective u ;" ! t $ejective + ;# ! t $ejective a ;$ ! t $ejective  ;% ! t $ejective i ;& ! t $ejective o ;' ! t $ejective wa ;( ! ch $ejective e ;) ! ch $ejective u ;* ! ch $ejective + ;+ ! ch $ejective a ;, ! ch $ejective  ;- ! ch $ejective i ;. ! ch $ejective o ;/ ! ch $ejective wa ;0 ! p $ejective e ;1 ! p $ejective u ;2 ! p $ejective + ;3 ! p $ejective a ;4 ! p $ejective  ;5 ! p $ejective i ;6 ! p $ejective o ;7 ! p $ejective wa ;8 ! ts $ejective e ;9 ! ts $ejective u ;: ! ts $ejective + ;; ! ts $ejective a ;< ! ts $ejective  ;= ! ts $ejective i ;> ! ts $ejective o ;? ! ts $ejective wa ;@ ! t_s $ejective e ;A ! t_s $ejective u ;B ! t_s $ejective + ;C ! t_s $ejective a ;D ! t_s $ejective  ;E ! t_s $ejective i ;F ! t_s $ejective o ;H ! fe ;I ! fu ;J ! f+ ;K ! fa ;L ! f ;M ! fi ;N ! fo ;O ! fwa ;P ! pe ;Q ! pu ;R ! p+ ;S ! pa ;T ! p ;U ! pi ;V ! po ;W ! pwa ;X ! rya ;Y ! mya ;Z ! fya ;h ! ve ;i ! vu ;j ! v+ ;k ! va ;l ! v ;m ! vi ;n ! vo ;o ! vwa ;i ! 1 ;j ! 2 ;k ! 3 ;l ! 4 ;m ! 5 ;n ! 6 ;o ! 7 ;p ! 8 ;q ! 9 ;r ! 10 ;s ! 20 ;t ! 30 ;u ! 40 ;v ! 50 ;w ! 60 ;x ! 70 ;y ! 80 ;z ! 90 ;{ ! 100 ;߲:: [     -/26abcdefghijklmnopqrstu] ;:: NFD (NFC) ;$aspirate =  ;$apostrophe =  ;$vowels = [abcdefghijklmnopqrstu] ;$wordBoundary = [^[:L:][:M:][:N:]] ; ! kk ; ! ngn ; ! kt ; ! ngn ; ! ngm ; ! kp ;  ! ks ;  ! g ;  ! kch ; ! kch $aspirate ; ! kk $aspirate ; ! kt $aspirate ; ! kp $aspirate ; ! kh ; ! kk ; ! ktt ; ! kpp ;  ! kss ;  ! ktch ; ! n $apostrophe g ; ! nn ; ! nd ; ! ll ; ! nm ; ! nb ;  ! ns ;  ! n ;  ! nj ; ! nch $aspirate ; ! nk $aspirate ; ! nt $aspirate ; ! np $aspirate ; ! nh ; ! nkk ; ! ntt ; ! npp ;  ! nss ;  ! ntch ; ! lg ; ! ll ; ! lt ; ! ll ; ! lm ; ! lb ;  ! ls ;  ! r ;  ! lch ; ! lch $aspirate ; ! lk $aspirate ; ! lt $aspirate ; ! lp $aspirate ; ! rh ; ! lkk ; ! ltt ; ! lpp ;  ! lss ;  ! ltch ; ! mg ; ! mn ; ! md ; ! mn ; ! mm ; ! mb ;  ! ms ;  ! m ;  ! mj ; ! mch $aspirate ; ! mk $aspirate ; ! mt $aspirate ; ! mp $aspirate ; ! mh ; ! mkk ; ! mtt ; ! mpp ;  ! mss ;  ! mtch ; ! pk ; ! mn ; ! pt ; ! mn ; ! mm ; ! pp ;  ! ps ;  ! p ;  ! pch ; ! pch $aspirate ; ! pk $aspirate ; ! pt $aspirate ; ! pp $aspirate ; ! ph ; ! pkk ; ! ptt ; ! pp ;  ! pss ;  ! ptch ; ! kk ; ! nn ; ! tt ; ! nn ; ! nm ; ! pp ;  ! ss ;  ! d ;  ! tch ; ! tch $aspirate ; ! tk $aspirate ; ! tt $aspirate ; ! tp $aspirate ; ! th ; ! tkk ; ! tt ; ! tpp ;  ! tss ;  ! tch ; ! ngg ; ! ngn ; ! ngd ; ! ngn ; ! ngm ; ! ngb ;  ! ngs ;  ! ng ;  ! ngj ; ! ngch $aspirate ; ! ngk $aspirate ; ! ngt $aspirate ; ! ngp $aspirate ; ! ngh ; ! ngkk ; ! ngtt ; ! ngpp ;  ! ngss ;  ! ngtch ;[$vowels] ! g ;[$vowels] ! n ;[$vowels] ! d ;[$vowels] ! r ;[$vowels] ! m ;[$vowels] ! b ;[$vowels]  ! s ;[$vowels]  ! ;[$vowels]  ! j ;[$vowels] ! ch $aspirate ;[$vowels] ! k $aspirate ;[$vowels] ! t $aspirate ;[$vowels] ! p $aspirate ;[$vowels] ! h ;[$vowels] ! kk ;[$vowels] ! tt ;[$vowels] ! pp ;[$vowels]  ! ss ;[$vowels]  ! tch ; ! lg ; ! ngn ; ! kt ; ! ngl ; ! ngm ; ! kp ;  ! ks ;  ! lg ;  ! kch ; ! kch $aspirate ; ! lk $aspirate ; ! kt $aspirate ; ! kp $aspirate ; ! lkh ; ! lkk ; ! ktt ; ! kpp ;  ! kss ;  ! ktch ; ! mg ; ! mn ; ! md ; ! ml ; ! lm ; ! mb ;  ! ms ;  ! lm ;  ! mj ; ! mch $aspirate ; ! mk $aspirate ; ! mt $aspirate ; ! mp $aspirate ; ! mh ; ! mkk ; ! mtt ; ! mpp ;  ! mss ;  ! mtch ; ! pk ; ! mn ; ! pt ; ! ml ; ! mm ; ! lb ;  ! ps ;  ! lb ;  ! pch ; ! pch $aspirate ; ! pk $aspirate ; ! pt $aspirate ; ! lp $aspirate ; ! lph ; ! pkk ; ! ptt ; ! lpp ;  ! pss ;  ! ptch ;$wordBoundary{ ! k ;$wordBoundary{ ! n ;$wordBoundary{ ! t ;$wordBoundary{ ! n ;$wordBoundary{ ! m ;$wordBoundary{ ! p ;$wordBoundary{  ! s ;$wordBoundary{  ! ;$wordBoundary{  ! ch ;$wordBoundary{ ! ch $aspirate ;$wordBoundary{ ! k $aspirate ;$wordBoundary{ ! t $aspirate ;$wordBoundary{ ! p $aspirate ;$wordBoundary{ ! h ;$wordBoundary{ ! kk ;$wordBoundary{- ! kk ;$wordBoundary{ ! tt ;$wordBoundary{/ ! tt ;$wordBoundary{ ! pp ;$wordBoundary{2 ! pp ;$wordBoundary{  ! ss ;$wordBoundary{  ! tch ;$wordBoundary{6 ! tch ;a ! a ;c ! ya ;e ! O ;g ! yO ;i ! o ;m ! yo ;n ! u ;r ! yu ;s ! m ;u ! i ;b ! ae ;d ! yae ;f ! e ;h ! ye ;l ! oe ;q ! wi ;t ! mi ;j ! wa ;o ! wO ;k ! wae ;p ! we ;}$wordBoundary ! k ;}$wordBoundary ! n ;}$wordBoundary ! t ;}$wordBoundary ! l ;}$wordBoundary ! m ;}$wordBoundary ! p ;}$wordBoundary ! t ;}$wordBoundary ! ng ;}$wordBoundary ! t ;}$wordBoundary ! t ;}$wordBoundary ! k ;}$wordBoundary ! t ;}$wordBoundary ! p ;}$wordBoundary ! k ;}$wordBoundary ! p ;߶$vs_AA = +;$vs_aa = ,;$vs_i = -;$vs_ii = .;$vs_u = /;$vs_uu = 0;$vs_e = 1;$vs_ai = 2;$anusvara = 6;$visarga = 8;$virama = 9;$asat = :;$med_y = ;;$med_r = <;$med_w = =;$med_h = >;$independent = [-* ? \u104C-\u104F P-U];$creaky = 0;$high = ;$low = ;$coda = [$creaky $high $low t  Y];::NFC;$vs_AA ! $vs_aa;: $virama ! :;$virama ! $asat;? ! :;::Null;[^.$] { } $independent ([7;->])* [^:] ! \.;::Null;([-!?] [;->]*) } [$] ! $1 a $creaky;([-!?] [;->]*) } \. ! $1 Y;::Null;$asat ($visarga)? [-*] { $asat ! ;N:8 ! lY\.aa $high /t;::Null;: ! [;: ! [;7: ! j $creaky t;:8 ! j $high t;: ! j $low t;: ! j; 7: ! j $creaky t; :8 ! j $high t; : ! j $low t; 7: ! [ $creaky; :8 ! [ $high; : ! [ $low;7: ! a $creaky t;:8 ! a $high t;: ! a $low t;: ! a;7: ! a $creaky t;:8 ! a $high t;: ! a $low t;: ! a;7: ! a $creaky t;:8 ! a $high t;: ! a $low t;7: ! [ $creaky;:8 ! [ $high;: ! [ $low;: ! a;$vs_aa 7: ! j $creaky t;$vs_aa :8 ! j $high t;$vs_aa : ! j $low t;$vs_aa : ! a;$vs_aa 7: ! a $creaky t;$vs_aa :8 ! a $high t;$vs_aa : ! a $low t;$vs_aa 7: ! a $creaky t;$vs_aa :8 ! a $high t;$vs_aa : ! a $low t;$vs_aa : ! a;$vs_aa 7: ! [ $creaky;$vs_aa :8 ! [ $high;$vs_aa : ! [ $low;$vs_aa 7 ! a $creaky;$vs_aa 8 ! a $high;$vs_aa ! a $low;$vs_i : ! ej/;$vs_i : ! ej/;$vs_i : ! ej/;$vs_i 7: ! e $creaky j/t;$vs_i :8 ! e $high j/t;$vs_i : ! e $low j/t;$vs_i : ! ej/;$vs_i 7: ! e $creaky j/t;$vs_i :8 ! e $high j/t;$vs_i : ! e $low j/t;$vs_i $vs_u : ! aj/;$vs_i $vs_u 7: ! a $creaky j/t;$vs_i $vs_u :8 ! a $high j/t;$vs_i $vs_u : ! a $low j/t;$vs_i $vs_u 7: ! a $creaky j/t;$vs_i $vs_u :8 ! a $high j/t;$vs_i $vs_u : ! a $low j/t;$vs_i $vs_u 7: ! o $creaky;$vs_i $vs_u :8 ! o $high;$vs_i $vs_u : ! o $low;$vs_i $vs_u 7 ! o $creaky;$vs_i $vs_u 8 ! o $high;$vs_i $vs_u ! o $low;$vs_i $anusvara 7 ! e $creaky j/t;$vs_i $anusvara 8 ! e $high j/t;$vs_i $anusvara ! e $low j/t;$vs_i ! i $creaky;$vs_ii 7 ! i $creaky;$vs_ii 8 ! i $high;$vs_ii ! i $low;$vs_u : ! o/;$vs_u : ! o/;$vs_u 7: ! o $creaky /t;$vs_u :8 ! o $high /t;$vs_u : ! o $low /t;$vs_u : ! o/;$vs_u 7: ! o $creaky /t;$vs_u :8 ! o $high /t;$vs_u : ! o $low /t;$vs_u : ! o/;$vs_u 7: ! o $creaky /t;$vs_u :8 ! o $high /t;$vs_u : ! o $low /t;$vs_u $anusvara 7 ! o $creaky /t;$vs_u $anusvara 8 ! o $high /t;$vs_u $anusvara ! o $low /t;$vs_u ! u $creaky;$vs_uu 7 ! u $creaky;$vs_uu 8 ! u $high;$vs_uu ! u $low;$vs_e : ! j;$vs_e $vs_aa : ! a/;$vs_e $vs_aa 7: ! a $creaky /t;$vs_e $vs_aa :8 ! a $high /t;$vs_e $vs_aa : ! a $low /t;$vs_e $vs_aa 7 ! T $creaky;$vs_e $vs_aa 8 ! T $high;$vs_e $vs_aa : ! T $low;$vs_e $vs_aa ! T $high;$vs_e 7 ! e $creaky;$vs_e 8 ! e $high;$vs_e ! e $low;$vs_ai 7 ! [ $creaky;$vs_ai 8 ! [ $high;$vs_ai ! [ $high;$anusvara 7 ! a $creaky t;$anusvara 8 ! a $high t;$anusvara ! a $low t;$med_w : ! ;$med_w 7: !  $creaky t;$med_w :8 !  $high t;$med_w : !  $low t;$med_w : ! ;$med_w 7: !  $creaky t;$med_w :8 !  $high t;$med_w : !  $low t;::Null;; ! taU;; ! taU;; ! da;; ! da;< ! taU;< ! taU;< ! da;< ! da; { [$med_y $med_r] ! ;= > ! > =;::Null;;> ! ;;> ! ;< > ! > <;::Null;; > ! > ;;::Null;> ! K ; > ! r%; > ! r%;> ! n%;> ! n%;> ! m%;> ! ;> ! ;> ! l%;> ! w%; > ! l%;> ! ;; } = ! ;< } = ! ;; ! j;< ! j;= ! w; ! k; ! k; ! a; ! a; ! K; ! s; ! s; ! z; ! z;  ! r;  ! r;  ! t;  ! t;  ! d; ! d; ! n; ! t; ! t; ! d; ! d; ! n; ! p; ! p; ! b; ! b; ! m; ! j; ! j;: ! ; ! l; ! w; ! ; ! h;  ! l;! ! ;#7 ! -;#8 ! ;# ! -;$7 ! -;$8 ! ;$ ! ;%7 ! u;%8 ! ;% ! u;&7 ! u;&8 ! ;& ! ;'7 ! ;'8 ! ;' ! ;)7 ! T0;)8 ! T;) ! T;*7 ! T0;*8 ! T;* ! T;L ! n%aj/;M ! jw;O ! -;$asat ! ;[\u200B-\u200D] ! ;::NFC;tta !  ;%a !  ;kha !  ;dha !  ;aa !  ;ca !  ;a !  ;t$a !  ;a !  ;a !  ;qa !  ;ha !  ;aa !  ;na !  ;ra !  ;ba !  ;7a !  ;ka !  ; a !  ;va !  ;ma !  ;fa !  ;da !  ;ta !  ;la !  ;ga !  ;a !  ;sa !  ; a !  ;ja !  ; a !  ;za !  ;ma !  ;pa !  ;ya !  ;tt !  ;% !  ;kh !  ;dh !  ;a !  ;c !  ; !  ;t$ !  ; !  ; !  ;q !  ;h !  ;a !  ;n !  ;r !  ;b !  ;7 !  ;k !  ;  !  ;v !  ;m !  ;f !  ;d !  ;t !  ;l !  ;g !  ; !  ;s !  ;  !  ;j !  ;  !  ;z !  ;m !  ;p !  ;y !  ;tti !  ;%i !  ;khi !  ;dhi !  ;ai !  ;ci !  ;i !  ;t$i !  ;i !  ;i !  ;qi !  ;hi !  ;ai !  ;ni !  ;ri !  ;bi !  ;7i !  ;ki !  ; i !  ;vi !  ;mi !  ;fi !  ;di !  ;ti !  ;li !  ;gi !  ;i !  ;si !  ; i !  ;ji !  ; i !  ;zi !  ;mi !  ;pi !  ;yi !  ;tt+ !  ;%+ !  ;kh+ !  ;dh+ !  ;a+ !  ;c+ !  ;+ !  ;t$+ !  ;+ !  ;+ !  ;q+ !  ;h+ !  ;a+ !  ;n+ !  ;r+ !  ;b+ !  ;7+ !  ;k+ !  ; + !  ;v+ !  ;m+ !  ;f+ !  ;d+ !  ;t+ !  ;l+ !  ;g+ !  ;+ !  ;s+ !  ; + !  ;j+ !  ; + !  ;z+ !  ;m+ !  ;p+ !  ;y+ !  ;ttu !  ;%u !  ;khu !  ;dhu !  ;au !  ;cu !  ;u !  ;t$u !  ;u !  ;u !  ;qu !  ;hu !  ;au !  ;nu !  ;ru !  ;bu !  ;7u !  ;ku !  ; u !  ;vu !  ;mu !  ;fu !  ;du !  ;tu !  ;lu !  ;gu !  ;u !  ;su !  ; u !  ;ju !  ; u !  ;zu !  ;mu !  ;pu !  ;yu !  ;ttk !  ;%k !  ;khk !  ;dhk !  ;ak !  ;ck !  ;k !  ;t$k !  ;k !  ;k !  ;qk !  ;hk !  ;ak !  ;nk !  ;rk !  ;bk !  ;7k !  ;kk !  ; k !  ;vk !  ;mk !  ;fk !  ;dk !  ;tk !  ;lk !  ;gk !  ;k !  ;sk !  ; k !  ;jk !  ; k !  ;zk !  ;mk !  ;pk !  ;yk !  ;tte !  ;%e !  ;khe !  ;dhe !  ;ae !  ;ce !  ;e !  ;t$e !  ;e !  ;e !  ;qe !  ;he !  ;ae !  ;ne !  ;re !  ;be !  ;7e !  ;ke !  ; e !  ;ve !  ;me !  ;fe !  ;de !  ;te !  ;le !  ;ge !  ;e !  ;se !  ; e !  ;je !  ; e !  ;ze !  ;me !  ;pe !  ;ye !  ;tt !  ;% !  ;kh !  ;dh !  ;a !  ;c !  ; !  ;t$ !  ; !  ; !  ;q !  ;h !  ;a !  ;n !  ;r !  ;b !  ;7 !  ;k !  ;  !  ;v !  ;m !  ;f !  ;d !  ;t !  ;l !  ;g !  ; !  ;s !  ;  !  ;j !  ;  !  ;z !  ;m !  ;p !  ;y !  ;tto !  ;%o !  ;kho !  ;dho !  ;ao !  ;co !  ;o !  ;t$o !  ;o !  ;o !  ;qo !  ;ho !  ;ao !  ;no !  ;ro !  ;bo !  ;7o !  ;ko !  ; o !  ;vo !  ;mo !  ;fo !  ;do !  ;to !  ;lo !  ;go !  ;o !  ;so !  ; o !  ;jo !  ; o !  ;zo !  ;mo !  ;po !  ;yo !  ;ttM !  ;%M !  ;khM !  ;dhM !  ;aM !  ;cM !  ;M !  ;t$M !  ;M !  ;M !  ;qM !  ;hM !  ;aM !  ;nM !  ;rM !  ;bM !  ;7M !  ;kM !  ; M !  ;vM !  ;mM !  ;fM !  ;dM !  ;tM !  ;lM !  ;gM !  ;M !  ;sM !  ; M !  ;jM !  ; M !  ;zM !  ;mM !  ;pM !  ;yM !  ;tt !  ;% !  ;kh !  ;dh !  ;a !  ;c !  ; !  ;t$ !  ; !  ; !  ;q !  ;h !  ;a !  ;n !  ;r !  ;b !  ;7 !  ;k !  ; !  ;v !  ;m !  ;f !  ;d !  ;t !  ;l !  ;g !  ; !  ;s !  ;  !  ;j !  ;  !  ;z !  ;m !  ;p !  ;y !  ;h !  ;a !  ;n !  ;r !  ;b !  ;7 !  ;k !  ; !  ;v !  ;m !  ;f !  ;d !  ;t !  ;l !  ;g !  ; !  ;s !  ;  !  ;j !  ;  !  ;z !  ;m !  ;p !  ;y !  ;tt !  ;% !  ;kh !  ;dh !  ;a !  ;c !  ; !  ;t$ !  ; !  ; !  ;q !  ;a !  ; !  ;i !  ;+ !  ;u !  ;k !  ;e !  ; !  ;o !  ;M !  ;!  ;$nondigits = [^@-I];$consonant = [-!];$narrowconsonant = [ -- %&];$wideconsonant = [  !];$widenya = [ k];$othernya = [ j];$vowelsign = [+-02];$vowelmedial = [+-02<-?];$ukinzi = [Z]:9;$medialraZ = [;~-];$lowsignZ = [/07:<=-];$highsignZ = [-.269=->d];$subscriptitem = [`-cd-hlmp-|];$vowelsAndConsonants = [-*];$ukinzi ($consonant) ; > $1 : d ;$ukinzi ($consonant) - 6 > $1  ;$ukinzi ($consonant) - > $1  ;$ukinzi ($consonant) . > $1  ;$ukinzi ($consonant) 6 > $1  ;$ukinzi ($consonant) 1 > $1 1 d ;$ukinzi ($consonant) ; - / > $1 : 3  ;$ukinzi ($consonant) ; - > $1 :  ;$ukinzi ($consonant) ; . / > $1 :  3 ;$ukinzi ($consonant) ; . > $1 :  ;$ukinzi ($consonant) ; 6 > $1 :  ;$ukinzi ($consonant) < > $1 ; d;$ukinzi - >  ;$ukinzi . >  ;$ukinzi 6 >  ;$ukinzi ($consonant) > $1 d ;% ($vowelsign) 8 > j $1 8 ;% / 6 > % 6 3 ;- 6 >  ;= > >  ;> / >  ;> 0 >  ;: > 9 ;; > : ;< > ; ;= > < ;> > = ;? >  ;([]) > 0 > $1 = 4;+ : > Z ;9  = >  ;9  > ` ;9  > a ;9  > b ;9  > c ;9  > e ;9  > g ;9  > h ;9  > i ;9  > l ;9  > m ;9  > n ;  9  > o ;9  > o ;9  > p ;9  > r ;9  > t ;9  > u ;9  > v ;9  > w ;9  > x ;9  > y ;9  > z ;9  >  ;9  > | ;9  >  ; 9  > n ;9  >  ; 9  >  ; 9  >  ;\u104E:8 > \u104E ;::Null;($consonant) ; 1 > 1 ; $1 ;($consonant) ; > ; $1 ;($consonant) = 1 7 > 1 $1  = ;($consonant) () 1 > 1 $1 $2 ;($consonant) ([:=>]+) 1 > 1 $1 $2 ;($consonant) d ; > ; $1 d ;($consonant) ([:<-=]) 1 > 1 $1 $2 ;($vowelsAndConsonants) 1 > 1 $1 ; ($subscriptitem) >  $1 ; ($lowsignZ) ($highsignZ) 7 >  $1 $2 ; ($highsignZ) ($lowsignZ) 7 >  $1 $2 ; ($highsignZ) 7 >  $1 ;: < > } <; 2 7 >  2 ; 7 >  ; 2 ($lowsignZ) 7 >  $1 2 ; ($highsignZ) ($lowsignZ) >  $1 $2; ($lowsignZ) ($highsignZ) >  $1 $2; ($lowsignZ) 7 >  $1 ; ($lowsignZ) >  $1;($lowsignZ) ($highsignZ*) 7 > $1 $2 ;($nondigits) @ ([+-?]) > $1  $2;($nondigits) \u104e > $1 D;1 @ ($nondigits) > 1  $1;  : > % :;% . > &;7 : > : 7;([+,/0]) ([-.2]) > $2 $1;($medialraZ) ($consonant) / > $1 $2 3;::Null;($narrowconsonant) ($subscriptitem) ($highsignZ) $medialraZ >  $1 $2 $3 ;($wideconsonant) ($subscriptitem) ($highsignZ) $medialraZ >  $1 $2 ;($narrowconsonant) ($subscriptitem) $medialraZ >  $1 $2 ;($wideconsonant) ($subscriptitem) $medialraZ >  $1 $2 ;<  > <  ;$medialraZ ($narrowconsonant) - = / >  $1 -   ;$medialraZ ($wideconsonant) - = / >  $1 -   ;$medialraZ ($narrowconsonant) ($lowsignZ) ($highsignZ) >  $1 $2 $3 ;$medialraZ ($wideconsonant) ($lowsignZ) ($highsignZ) >  $1 $2 $3 ;$medialraZ ($narrowconsonant) ($highsignZ) >  $1 $2 ;$medialraZ ($wideconsonant) ($highsignZ) >  $1 $2 ;$medialraZ ($narrowconsonant) 0 > ; $1 4 ;$medialraZ ($wideconsonant) 0 > ~ $1 4 ;$medialraZ ($narrowconsonant) (/) > ; $1 3 ;$medialraZ ($wideconsonant) (/) > ~ $1 3 ;$medialraZ ($narrowconsonant) ($lowsignZ) >  $1 $2 ;$medialraZ ($wideconsonant) ($lowsignZ) >  $1 $2 ;$medialraZ ($widenya) >  $1 ;$medialraZ ($othernya) > ; j ;$medialraZ ($narrowconsonant) > ; $1 ;$medialraZ ($wideconsonant) > ~ $1 ;  ($lowsignZ) > j $1;  ($lowsignZ)> k $1 ;= - > - =;: ($highsignZ) / [7] > : $1 3 ;: / [7] > : 3 ;: / > : 3;d . >  ;::Null;([<=>]+) ; > ; $1;([=>]+) < > < $1;>= > => ;7 ([--026]) > $1 7;($consonant) ([+-26;->]) : ($consonant)> $1 : $2 $3;= / > ;3  > 3 ;($medialraZ) ($consonant) ($highsignZ) / > $1 $2 $3 3;::Null;([=>]) < > < $1;>= > => ;8 ($vowelmedial) > $1 8;8 ([67:]) > $1 8;6 / > / 6;: ([d-]) - / > : $1 - 3;: - / > : - 3;::Null;($consonant) ; : > $1 : ;;([<=>]) ; > ; $1;([=>]) < > < $1;>= > => ;([--02]) : ($consonant) : > $1 $2 :;- : > -;. : > .;/ : > /;- . > .;/ 0 > /;+ ++ > +;, ,+ > ,;- -+ > -;. .+ > .;/ /+ > /;0 0+ > 0;1 1+ > 1;2 2+ > 2;6 6+ > 6;: :+ > :;; ;+ > ;;< <+ > <;= =+ > =;> >+ > >;/ - > - / ;/ 6 > 6 / ;9 7 > 7 9 ;< 2 > 2 < ;< . > . < ;=  >  ;T$word_boundary = [-\ $];$vowel = [0589>CKLMNOQJ];$not_vowel = [^$vowel];::NFC;::Lower;$vowel { 3> } $word_boundary ! 2>;::Null;0 ! 0 ;10 ! 0 ;15 ! 0 ;189 ! 00 ;18 ! 0 ;1> ! 0 ;1C ! 0 ;1K ! 0 ;1L ! 0 ;1M ! 0 ;1N ! 00 ;1O ! 00 ;1Q ! 00 ;1 ! 0 ;20 ! 00 ;25 ! 00 ;289 ! 00 ;28 ! 00 ;2> ! 00 ;2C ! 0 ;2K9 ! 00 ;2K ! 00 ;2L ! 00 ;2M ! 00 ;2N ! 00 ;2O ! 00 ;2Q ! 00 ;2J ! 00;2 } [;8=@] ! 0 ;2 ! 0 ;30 ! 0 ;35 ! 0 ;389 ! 0 ;38 ! 0 ;3> ! 0 ;3C ! 0 ;3K9 ! 0 ;3K ! 0 ;3L ! 0 ;3J ! 0 ;3M ! 0 ;3N ! 00 ;3O ! 00 ;3Q ! 00 ;3 } 3 ! 0 ;3 ! 0 ;40 ! 0 ;45 ! 0 ;460 ! 00 ;465 ! 00 ;4689 ! 0 ;468 ! 0 ;46> ! 00 ;46C ! 00 ;46K9 ! 0 ;46K ! 0 ;46L ! 0 ;46M ! 00 ;46N ! 00 ;46O ! 00 ;46Q ! 00 ;46 ! 0 ;470 ! 0 ;475 ! 0 ;4789 ! 00 ;478 ! 00 ;47> ! 0 ;47C ! 0 ;47K9 ! 00 ;47K ! 00 ;47L ! 00 ;47M ! 0 ;47N ! 00 ;47O ! 00 ;47Q ! 000 ;47 ! 00 ;489 ! 0 ;48 ! 0 ;4> ! 0 ;4A0 ! 00 ;4A5 ! 00 ;4A89 ! 00 ;4A8 ! 00 ;4A> ! 00 ;4AC ! 00 ;4AK9 ! 00 ;4AK ! 00 ;4AL ! 00 ;4AM ! 00 ;4AN ! 00 ;4AO ! 000 ;4A ! 0 ;4C ! 00 ;4F0 ! 00 ;4F5 ! 00 ;4F89 ! 00 ;4F8 ! 00 ;4F> ! 00 ;4FC ! 00 ;4FK9 ! 00 ;4FK ! 00 ;4FL ! 00 ;4FM ! 00 ;4FN ! 00 ;4FO ! 000 ;4F ! 0 ;4G0 ! 00 ;4G5 ! 00 ;4G89 ! 0 ;4G8 ! 0 ;4G> ! 00 ;4GC ! 00 ;4GK9 ! 0 ;4GK ! 0 ;4GL ! 0 ;4GM ! 00 ;4GQ ! 00 ;4G ! 0 ;4K9 ! 0 ;4K ! 00 ;4LN ! 00 ;4L ! 0 ;4M ! 0 ;4N ! 00 ;4O ! 00 ;4Q ! 00 ;4 ! 0 ;5 ! 0 ;60 ! 00 ;65 ! 00 ;689 ! 0 ;68 ! 00 ;6> ! 00 ;6C ! 00 ;6K9 ! 00 ;6K ! 0 ;6L ! 0 ;6M ! 00 ;6N ! 00 ;6O ! 00 ;6Q ! 00 ;6 ! 00 ;70 ! 0 ;75 ! 0 ;789 ! 0 ;78 ! 0 ;7> ! 0 ;7C ! 0 ;7K9 ! 0 ;7K ! 0 ;7L ! 0 ;7M ! 0 ;7N ! 00 ;7O ! 00 ;7Q ! 00 ;7 ! 0 ;89 ! 0 ;8 ! 0 ;9 ! 0 ;:0 ! 0 ;:5 ! 0 ;:89 ! 00 ;:8 ! 0 ;:> ! 0 ;:C ! 0 ;:K ! 0 ;:L ! 0 ;:M ! 0 ;:N ! 00 ;:O ! 00 ;:Q ! 00 ;:J ! 0 ;: ! 0 ;;0 ! 0 ;;5 ! 0 ;;89 ! 0 ;;8 ! 0 ;;9 ! 0 ;;> ! 0 ;;C ! 0 ;;K9 ! 0 ;;K ! 0 ;;L ! 0 ;;M ! 0 ;;N ! 00 ;;O ! 00 ;;Q ! 00 ;; ! 0 ;<0 ! 0 ;<5 ! 0 ;<8 ! 0 ;<> ! 0 ;<C ! 0 ;<K9 ! 0 ;<K ! 0 ;<L ! 0 ;<J ! 0 ;<M ! 0 ;<N ! 00 ;<O ! 00 ;<Q ! 00 ;< ! 0 ;=0 ! 0 ;=5 ! 0 ;=89 ! 00 ;=8 ! 0 ;=9 ! 0 ;=> ! 0 ;=C ! 0 ;=K9 ! 0 ;=K ! 0 ;=L ! 0 ;=M ! 0 ;=N ! 00 ;=O ! 00 ;=Q ! 00 ;=J ! 0 ;= } $not_vowel ! 0 ;> ! 0 ;?0 ! 0 ;?5 ! 0 ;?89 ! 0 ;?8 ! 0 ;?> ! 0 ;?C ! 0 ;?K9 ! 0 ;?K ! 0 ;?L ! 0 ;?M ! 0 ;?N ! 00 ;?O ! 00 ;?Q ! 00 ;?J ! 0 ;? } ? ! 0 ;? ! 0 ;@0 ! 0 ;@5 ! 0 ;@89 ! 0 ;@8 ! 0 ;@9 ! 0 ;@> ! 0 ;@C ! 0 ;@K9 ! 0 ;@K ! 0 ;@L ! 0 ;@J ! 0 ;@M ! 0 ;@N ! 00 ;@O ! 00 ;@Q ! 00 ;@ ! 0 ;A0 ! 0 ;A5 ! 0 ;A89 ! 00 ;A8 ! 0 ;A> ! 0 ;AC ! 0 ;AG89 ! 0 ;AG8 ! 0 ;AG> ! 00 ;AGC ! 00 ;AGL ! 0 ;AGN ! 00 ;AGQ ! 00 ;AK9 ! 0 ;AK ! 0 ;AL ! 0 ;AM ! 0 ;AN ! 00 ;AO ! 00 ;AQ ! 00 ;AJ ! 0 ;A } A ! 0 ;A ! 0 ;B0 ! 0 ;B5 ! 0 ;B89 ! 0 ;B8 ! 0 ;B> ! 0 ;BA0 ! 00 ;BA5 ! 00 ;BA89 ! 00 ;BA8 ! 00 ;BA> ! 00 ;BAC ! 00 ;BAK9 ! 00 ;BAK ! 00 ;BAL ! 00 ;BAM ! 00 ;BAN ! 00 ;BAO ! 000 ;BA ! 0 ;BC ! 00 ;BF0 ! 000 ;BF5 ! 00 ;BF89 ! 00 ;BF8 ! 00 ;BF> ! 00 ;BFC ! 00 ;BFK9 ! 00 ;BFK ! 00 ;BFL ! 00 ;BFM ! 00 ;BFN ! 00 ;BFO ! 000 ;BF ! 0 ;BG0 ! 00 ;BG5 ! 00 ;BG89 ! 0 ;BG8 ! 0 ;BG> ! 00 ;BGC ! 00 ;BGK9 ! 0 ;BGK ! 0 ;BGL ! 0 ;BGM ! 00 ;BG ! 0 ;BK9 ! 00 ;BK ! 00 ;BL ! 0 ;BJ ! 0 ;BM ! 00 ;BN ! 00 ;BO ! 00 ;BQ ! 00 ;B } [B4] ! 0;B ! 0 ;C ! 0 ;D0 ! 00 ;D5 ! 00 ;D89 ! 00 ;D8 ! 00 ;D> ! 00 ;DC ! 0 ;DK9 ! 00 ;DK ! 00 ;DL ! 00 ;DM ! 00 ;DN ! 00 ;DO ! 00 ;DQ ! 00 ;D ! 0 ;E0 ! 0 ;E5 ! 0 ;E89 ! 00 ;E8 ! 0 ;E> ! 0 ;EC ! 0 ;EK9 ! 0 ;EK ! 0 ;EL ! 0 ;EM ! 0 ;EN ! 00 ;EO ! 00 ;E ! 0 ;F0 ! 00 ;F5 ! 00 ;F89 ! 00 ;F8 ! 00 ;F> ! 00 ;FA0 ! 00 ;FA5 ! 00 ;FA89 ! 00 ;FA8 ! 00 ;FA> ! 00 ;FAC ! 00 ;FAK9 ! 00 ;FAK ! 00 ;FAL ! 00 ;FAM ! 00 ;FAN ! 00 ;FAO ! 000 ;FA ! 0 ;FC ! 00 ;FK9 ! 00 ;FK ! 00 ;FL ! 00 ;FM ! 00 ;FN ! 00 ;FO ! 00 ;F ! 0 ;G0 ! 00 ;G5 ! 00 ;G89 ! 00 ;G8 ! 0 ;G> ! 00 ;GC ! 00 ;GK9 ! 0 ;GK ! 0 ;GL ! 0 ;GM ! 00 ;GQ ! 00 ;G ! 0 ;H0 ! 00 ;H5 ! 00 ;H89 ! 00 ;H8 ! 0 ;H> ! 00 ;HC ! 00 ;HK9 ! 0 ;HK ! 0 ;HL ! 0 ;HM ! 00 ;HN ! 00 ;HO ! 00 ;HQ ! 00 ;H ! 00 ;I0 ! 00 ;I5 ! 00 ;I89 ! 00 ;I8 ! 0 ;I> ! 00 ;IC ! 00 ;IL ! 0 ;IN ! 00 ;IQ ! 00 ;I ! 0 ;J ! ;K9 ! 0 ;K ! 00 ;L ! 0 ;M ! 0 ;N ! 0 ;O ! 0 ;Q ! 0 ;::NFC;:: [[-!`-u--!-!%%%0-0 0- 00-00-000-000-0-^-][',.A-Za-z~----%(-04-79->C-HL-QT-eh-~--------&-3\u0304----*!-+!]] ;:: [:Latin:] fullwidth-halfwidth ();:: NFD (NFC);:: Lower ();$vowel = [aeiou] ;$consonant = [bcdfghjklmnpqrstvwxyz] ;$macron =  ;$kana = [A0-0] ;$voice = [00];$semivoice = [00];$k_start = [00000K0M0O0Q0S0] ;$s_start = [00000U0W0Y0[0]0] ;$j_start = [0W0] $voice ;$t_start = [00000_0a0d0f0h0] ;$n_start = [000000j0k0l0m0n0] ;$h_start = [0000o0r0x0{0] ;$f_start = [0u0] ;$m_start = [00000~00000] ;$y_start = [000000] ;$r_start = [0000000000] ;$w_start = [00000000] ;$v_start = [0000]0 ;$voweled_basekana = [0-000000000000000000-0000000-000] ;$n_quoter = [0 0 0 0 0 0 0 0 0 0 0 0 0 0] ;$small_y = [00000] ;$iteration = 0 ;'.' ! 0;',' ! 0;va ! 00 ;vi ! 00 ;ve ! 00 ;vo ! 00 ;'~ka' ! 0 ;'~ke' ! 0 ;ya ! '~'0;yi ! '~'0 ;yu ! '~'0;ye ! '~'0;yo ! '~'0;a ! 0 ;b | '~' ! 0 0} $small_y ;by } $vowel ! 00 | '~y' ;ba ! 00 ;bi ! 00 ;bu ! 00 ;be ! 00 ;bo ! 00 ;c } i ! | s ;c } e ! | s ;da ! 00 ;di ! 000 ;du ! 000 ;de ! 00 ;do ! 00 ;dzu ! 00 ;dja ! 000 ;dji'~i' ! 000 ;dju ! 000 ;dje ! 000 ;djo ! 000 ;dji ! 00 ;dj } $vowel ! 00 | '~y' ;cha ! 00 ;chi'~i' ! 00 ;chu ! 00 ;che ! 00 ;cho ! 00 ;chi ! 0 ;ch } $vowel ! 0 | '~y' ;e ! 0 ;g | '~' ! 00} $small_y ;gy } $vowel ! 00 | '~y' ;ga ! 00 ;gi ! 00 ;gu ! 00 ;ge ! 00 ;go ! 00 ;i ! 0 ;ja ! 000 ;ji'~i' ! 000 ;ju ! 000 ;je ! 000 ;jo ! 000 ;ji ! 00 ;k | '~' ! 0} $small_y ;ky } $vowel ! 0 | '~y' ;ka ! 0 ;ki ! 0 ;ku ! 0 ;ke ! 0 ;ko ! 0 ;m | '~' ! 0} $small_y ;my } $vowel ! 0 | '~y' ;ma ! 0 ;mi ! 0 ;mu ! 0 ;me ! 0 ;mo ! 0 ;m } [pbfv] ! 0 ;n | '~' ! 0 } $small_y ;ny } $vowel ! 0 | '~y' ;na ! 0 ;ni ! 0 ;nu ! 0 ;ne ! 0 ;no ! 0 ;o ! 0 ;p | '~' ! 00 } $small_y ;py } $vowel ! 00 | '~y' ;pa ! 00 ;pi ! 00 ;pu ! 00 ;pe ! 00 ;po ! 00 ;h | '~' ! 0 } $small_y ;hy } $vowel ! 0 | '~y' ;ha ! 0 ;hi ! 0 ;hu ! 00 ;he ! 0 ;ho ! 0 ;fa ! 00 ;fi ! 00 ;fe ! 00 ;fo ! 00 ;fu ! 0 ;r | '~' ! 0 } $small_y ;ry } $vowel ! 0 | '~y' ;ra ! 0 ;ri ! 0 ;ru ! 0 ;re ! 0 ;ro ! 0 ;za ! 00 ;zi ! 000 ;zu ! 00 ;ze ! 00 ;zo ! 00 ;sa ! 0 ;si ! 00 ;su ! 0 ;se ! 0 ;so ! 0 ;sha ! 00 ;shi'~i' ! 00 ;shu ! 00 ;she ! 00 ;sho ! 00 ;shi ! 0 ;sh } $vowel ! 0 | '~y' ;ta ! 0 ;ti ! 00 ;tu ! 00 ;te ! 0 ;to ! 0 ;tsu ! 0 ;vu ! 00 ;u ! 0 ;wa ! 0 ;wi ! 0 ;wu ! 0 ;we ! 0 ;wo ! 0 ;ya ! 0 ;yi ! 0 ;yu ! 0 ;ye ! 0 ;yo ! 0 ;s } sh ! 0 ;t } ch ! 0 ;j } j ! 0 } $j_start ;b } b ! 0 } [$h_start$f_start] $voice;d } d ! 0 } $t_start $voice;g } g ! 0 } $k_start $voice;p } p ! 0 } [$h_start$f_start] $semivoice;z } z ! 0 } $s_start $voice;v } v ! 0 } $v_start;k } k ! 0 } $k_start ;m } m ! 0 } $m_start ;n } n ! 0 } $n_start ;h } h ! 0 } $h_start ;f } f ! 0 } $f_start ;r } r ! 0 } $r_start ;t } t ! 0 } $t_start ;s } s ! 0 } $s_start ;w } w ! 0 } $w_start;y } y ! 0 } $y_start;x } x ! 0 ;c } k ! 0 ;c } c ! 0 ;c } q ! 0 ;l } l ! 0 ;q } q ! 0 ;$macron ! 0 ;'~a' ! 0 ;'~i' ! 0 ;'~u' ! 0 ;'~e' ! 0 ;'~o' ! 0 ;'~tsu' ! 0 ;'~wa' ! 0 ;'~ya' ! 0 ;'~yi' ! 0 ;'~yu' ! 0 ;'~ye' ! 0 ;'~yo' ! 0 ;j $1 ! sh (y* $vowel) {0$voice ;dj $1 ! ch (y* $vowel) {0$voice ;dz $1 ! ts (y* $vowel) {0$voice ;g $1 ! k (y* $vowel) {0$voice ;z $1 ! s (y* $vowel) {0$voice ;d $1 ! t (y* $vowel) {0$voice ;h $1 ! b (y* $vowel) {0$voice ;v $1 ! w (y* $vowel) {0$voice ;sh $1 ! sh (y* $vowel) {0$voice ;j $1 ! j (y* $vowel) {0$voice ;ch $1 ! ch (y* $vowel) {0$voice ;dj $1 ! dj(y* $vowel) {0$voice ;ts $1 ! ts (y* $vowel) {0$voice ;dz $1 ! dz (y* $vowel) {0$voice ;$1 ! ($consonant y* $vowel) {0$voice? ;$1 ! (.) {0 $voice? ;! 0 $voice? ;$voweled_basekana [0 0]? { h ! 0 ;cy ! 00 ;dy ! 000 ;hy ! 0 ;sy ! 00 ;ty ! 00 ;zy ! 000 ;h ! 0 ;ch ! 0;sh ! 0 ;dz ! 00 ;dj ! 00;b ! 00 ;d ! 00 ;g ! 00 ;k ! 0 ;m ! 0 ;n'' ! 0 } $n_quoter ;n ! 0 ;p ! 00 ;r ! 0 ;s ! 0 ;t ! 0 ;y ! 0 ;z ! 00 ;v ! 00 ;f ! 0;j ! 00;w ! 0; ! | ss ; ! | e ; ! | d ; ! | u ; ! | th ;c ! | k ;l ! | r ;q ! | k ;x ! | ks ;'~' ! ;[:Katakana:] { '' } [:Latin:] ! ;:: NFC (NFD) ;:: ([[:Katakana:][00\u30A00p]] halfwidth-fullwidth);:: ( [[\ -~-- a------][~0-0L0N0P0R0T0V0X0Z0\0^0`0b0e0g0i0p0-q0s0-t0v0-w0y0-z0|0-}000-000-00-0][00\u30A00p]] ) ;$chandrabindu=;$anusvara=;$visarga=;$wa=;$waa=;$wi=;$wii=;$wu= ;$wuu= ;$wr= ;$wl= ;$wce= ;$wse=;$we=;$wai=;$wco=;$wso=;$wo=;$wau=;$ka=;$kha=;$ga=;$gha=;$nga=;$ca=;$cha=;$ja=;$jha=;$nya=;$tta=;$ttha= ;$dda=!;$ddha=";$nna=#;$ta=$;$tha=%;$da=&;$dha=';$na=(;$ena=);$pa=*;$pha=+;$ba=,;$bha=-;$ma=.;$ya=/;$ra=0;$rra=1;$la=2;$lla=3;$ela=4;$va=5;$vva=;$sha=6;$ssa=7;$sa=8;$ha=9;$nukta=<;$avagraha==;$aa=>;$i=?;$ii=@;$u=A;$uu=B;$rh=C;$rrh=D;$ce=E;$se=F;$e=G;$ai=H;$co=I;$so=J;$o=K;$au=L;$virama=M;$om = P;$lm = U;$ailm=V;$aulm=W;$uka=X;$ukha=Y;$ugha=Z;$ujha=[;$uddha=\;$udha=];$ufa=^;$uya=_;$wrr=`;$wll=a;$lh=b;$llh=c;$danda=d;$doubleDanda=e;$zero=f;$one=g;$two=h;$three=i;$four=j;$five=k;$six=l;$seven=m;$eight=n;$nine=o;$dgs=;$ecp0=p;$ecp1=q;$ecp2=r;$ecp3=s;$ecp4=t;$ecp5=u;$ecp6=v;$ecp7=w;$ecp8=x;$ecp9=y;$ecpA=z;$ecpB={;$ecpC=|;$ecpD=};$ecpE=~;$ecpF=;$kta=;$depVowelAbove=[>-@E-L];$depVowelBelow=[A-D];$endThing=[$danda$doubleDanda];$x=[$virama$aa$ai$au$ii$i$uu$u$rrh$rh$lh$e$o$se$ce$so$co];$z=[bcdfghjklmnpqrstvwxyz];$consonants=[[$ka-$ha]$z[ -9 ][ - ][ -9 ][ - ][ -9 ][ - ][ -9 ][ - ][ -9 ]]; ! $avagraha;!$chandrabindu$anusvara;m!$chandrabindu;h#!$visarga;x!$ka$virama$sa;a!$aa;ai!$ai;au!$au;ii!$ii;i!$ii;i!$i;u!$uu;u!$u;r%!$rrh;r%!$rh;l%!$llh;lh!$lh;l%!$lh;e!$e;o!$o;a!;e!$ce;o!$co;e!$se;o!$so;$consonants{ a!$aa;$consonants{ ai!$ai;$consonants{ au!$au;$consonants{ ii!$ii;$consonants{ i!$ii;$consonants{ i!$i;$consonants{ u!$uu;$consonants{ u!$u;$consonants{ r%!$rrh;$consonants{ r%a!$rh;$consonants{ r%!$rh;$consonants{ l%!$llh;$consonants{ lh!$lh;$consonants{ l%!$lh;$consonants{ e!$e;$consonants{ o!$o;$consonants{ e!$ce;$consonants{ o!$co;$consonants{ e!$se;$consonants{ o!$so;a!$waa;ai!$wai;au!$wau;i!$wii;i!$wi;u!$wuu;u!$wu;r%!$wrr;r%!$wr;l%!$wll;lh!$wl;l%!$wl;e!$we;o!$wo;a!$wa;e!$wce;o!$wco;e!$wse;''om!$om;o!$wso;n}r% ! $na|$virama;n}l% ! $na|$virama;n}na ! $na|$virama;n}[kg] ! $anusvara;n}n ! $anusvara;n}[cj] ! $anusvara;n}n ! $anusvara;n#}[tdn]# ! $anusvara;n}[tdn] ! $anusvara;m}[pbm] ! $anusvara;n}[ylvshr] ! $anusvara;m ! $anusvara;q!$uka|$virama;k1h1!$ukha |$virama;g! $ugha | $virama;z ! $ujha |$virama;f ! $ufa|$virama;t1!$kta;y!$uya|$virama;l1!$ela|$virama;n1!$ena|$virama;n!$nga|$virama;n!$nya|$virama;n#!$nna|$virama;t#h!$ttha|$virama;t#!$tta|$virama;r#h!$udha|$virama;r#!$uddha|$virama;d#h!$ddha|$virama;d#!$dda|$virama;kh!$kha|$virama;k!$ka|$virama;gh!$gha|$virama;g!$ga|$virama;ch!$cha|$virama;c!$ca|$virama;jh!$jha|$virama;j!$ja|$virama;ny!$nya|$virama;tth!$ttha|$virama;ddh!$ddha|$virama;th!$tha|$virama;t!$ta|$virama;dh!$dha|$virama;d!$da|$virama;n!$na|$virama;ph!$pha|$virama;p!$pa|$virama;bh!$bha|$virama;b!$ba|$virama;m!$ma|$virama;y!$ya|$virama;r1!$rra|$virama;r!$ra|$virama;l#!$lla|$virama;l!$la|$virama;v!$va|$virama;w!$vva|$virama;w!$va|$virama;sh!$sha|$virama;ss!$ssa|$virama;s#!$ssa|$virama;s!$sha|$virama;s!$sa|$virama;h!$ha|$virama;'.'!$danda;$danda'.'!$doubleDanda;$depVowelAbove{'~'!$anusvara;$depVowelBelow{'~'!$chandrabindu;$virama a!$aa;$virama ai!$ai;$virama au!$au;$virama ii!$ii;$virama i!$ii;$virama i!$i;$virama u!$uu;$virama u!$u;$virama r%!$rrh;$virama r%a!$rh;$virama r%!$rh;$virama l%!$llh;$virama lh!$lh;$virama l%!$lh;$virama e!$e;$virama o!$o;$virama a!;$virama e!$ce;$virama o!$co;$virama e!$se;$virama o!$so;$virama''a!$waa;$virama''ai!$wai;$virama''au!$wau;$virama''i!$wii;$virama''i!$wi;$virama''u!$wuu;$virama''u!$wu;$virama''r%!$wrr;$virama''r%!$wr;$virama''l%!$wll;$virama''l%!$wl;$virama''e!$we;$virama''o!$wo;$virama''a!$wa;$virama''e!$wce;$virama''o!$wco;$virama''e!$wse;$virama''o!$wso;''a!$waa;''ai!$wai;''au!$wau;''i!$wii;''i!$wi;''u!$wuu;''u!$wu;''r%!$wrr;''r%!$wr;''l%!$wll;''l%!$wl;''e!$we;''o!$wo;''a!$wa;''e!$wce;''o!$wco;''e!$wse;''o!$wso;$virama } [$z] ! $virama;$virama } ' ' ! $virama ;$virama}$endThing!;!$dgs;0!$zero;1!$one;2!$two;3!$three;4!$four;5!$five;6!$six;7!$seven;8!$eight;9!$nine;''!;L:: [;--*-+L-Mj-kx---*--0-3-B-Ez~------QW------- -!&-'.-/8-9N-S\-]z-{---- -EH-MP-WY[]_-}---------&!] ;:: NFD (NFC) ;$lower = [[:latin:][:greek:] & [:Ll:]];$glower = [[:greek:] & [:Ll:]];$upper = [[:latin:][:greek:] & [:Lu:]] ;$accent = [:M:] ;$accentMinus = [ [-E] & [:M:] - [8]] ;$macron =  ;$ddot =  ;$ddotmac = [$ddot$macron];$lcgvowel = [] ;$ucgvowel = [] ;$gvowel = [$lcgvowel $ucgvowel] ;$lcgvowelC = [$lcgvowel $accent] ;$evowel = [aeiouyAEIOUY];$evowel2 = [iuyIUY];$vowel = [ $evowel $gvowel] ;$gammaLike = [] ;$egammaLike = [GKXCgkxc] ;$smooth =  ;$rough =  ;$iotasub = E ;$evowel_i = [$evowel-[iI]] ;$evowel2_i = [uyUY];$underbar = 1;$afterLetter = [:L:] [[:M:]\']* ;$beforeLetter = [[:M:]\']* [:L:] ;$beforeLower = $accent * $lower ;$notLetter = [^[:L:][:M:]] ;$under = 1;\: ! \: $under ;\? ! \? $under ;\; ! \? ; ! \: ;B !  ;$accent_minus = [[$accent]-[$iotasub$macron]]; } $accent_minus * $iotasub ! |  $macron ; } $accent_minus * $iotasub ! |  $macron ;$upper $accent * { $iotasub ! I ;$iotasub ! i ;| $1 $iotasub ! ($evowel $macron $accentMinus *) i ;| $1 $iotasub ! ($evowel $macron $accentMinus *) I ; ($macron?) $rough } $beforeLower ! H |  $1; $rough } $beforeLower ! H | ; $rough } $beforeLower ! H |  ; ($ddot?) $rough } $beforeLower ! H |  $1; $rough } $beforeLower ! H |  ; $rough } $beforeLower ! H |  ; ($ddot?) $rough } $beforeLower ! H |  $1; ($glower $macron?) $rough ! H |  $1 ; ($glower) $rough ! H |  $1 ; ($glower) $rough ! H |  $1 ; ($glower $ddot?) $rough ! H |  $1 ; ($glower) $rough ! H |  $1 ; ($glower) $rough ! H |  $1 ; ($glower $ddot?) $rough ! H |  $1 ;($lcgvowel + $ddotmac? ) $rough ! h | $1 ;($gvowel + $ddotmac? ) $rough ! H | $1 ;| $1 $rough ! h ($evowel $macron $ddot? $evowel2_i $macron?) ;| $1 $rough ! h ($evowel $ddot? $evowel2 $macron?) ;| $1 $rough ! h ($evowel $macron? $ddot?) ;| $1 $rough ! H ([AEIOUY] $macron $ddot? $evowel2_i $macron?) ;| $1 $rough ! H ([AEIOUY] $ddot? $evowel2 $macron?) ;| $1 $rough ! H ([AEIOUY] $macron? $ddot?) ;| A $1 $rough ! H a ($macron $ddot? $evowel2_i $macron?) ;| E $1 $rough ! H e ($macron $ddot? $evowel2_i $macron?) ;| I $1 $rough ! H i ($macron $ddot? $evowel2_i $macron?) ;| O $1 $rough ! H o ($macron $ddot? $evowel2_i $macron?) ;| U $1 $rough ! H u ($macron $ddot? $evowel2_i $macron?) ;| Y $1 $rough ! H y ($macron $ddot? $evowel2_i $macron?) ;| A $1 $rough ! H a ($ddot? $evowel2 $macron?) ;| E $1 $rough ! H e ($ddot? $evowel2 $macron?) ;| I $1 $rough ! H i ($ddot? $evowel2 $macron?) ;| O $1 $rough ! H o ($ddot? $evowel2 $macron?) ;| U $1 $rough ! H u ($ddot? $evowel2 $macron?) ;| Y $1 $rough ! H y ($ddot? $evowel2 $macron?) ;| A $1 $rough ! H a ($macron? $ddot? ) ;| E $1 $rough ! H e ($macron? $ddot? ) ;| I $1 $rough ! H i ($macron? $ddot? ) ;| O $1 $rough ! H o ($macron? $ddot? ) ;| U $1 $rough ! H u ($macron? $ddot? ) ;| Y $1 $rough ! H y ($macron? $ddot? ) ;$smooth ! ;| $1 $smooth ! $notLetter { ([rR]) } [^hH$smooth$rough] ;| $1 $smooth ! $notLetter { ($evowel $macron? $evowel2 $macron?) } [^$smooth$rough] ;| $1 $smooth ! $notLetter { ($evowel $macron?) } [^$evowel2$smooth$rough] ; ! A $macron ; ! a $macron ; ! e $macron ; ! E $macron ; ! ph ; } $beforeLower ! Ps ; ! PS ; } $beforeLower ! Ph ; ! PH ; ! ps ; ! o $macron ; ! O $macron; ! a ; ! A ; ! b ; ! B ; } $gammaLike ! n } $egammaLike ; ! g ; } $gammaLike ! N } $egammaLike ; ! G ; ! d ; ! D ; ! e ; ! E ; ! z ; ! Z ; ! th ; } $beforeLower ! Th ; ! TH ; ! i ; ! I ; ! k ; ! K ; ! l ; ! L ; ! m ; ! M ; } $gammaLike ! n\' ; ! n ; } $gammaLike ! N\' ; ! N ; ! x ; ! X ; ! o ; ! O ; ! p ; ! P ; $rough ! rh; $rough } $beforeLower ! Rh ; $rough ! RH ; ! r ; ! R ;[Pp] { } [] ! \' ; ! S  ; ! s  ; ! S ; ! s ; } $beforeLetter ! s $underbar } $beforeLetter; } $beforeLetter ! s } $beforeLetter;$afterLetter {  ! $afterLetter { s $underbar;$afterLetter {  ! $afterLetter { s ; ! s $underbar; ! s ; ! S ; ! t ; ! T ;$vowel { } ! u ; ! y ;$vowel {  ! U ; ! Y ; ! ch ; } $beforeLower ! Ch ; ! CH ;$ignore = [[:Mark:]''] * ;| k ! c ;| ph ! f ;| i ! j ;| k ! q ;| b ! v } $vowel ;| b ! w } $vowel;| u ! v ;| u ! w;| K ! C ;| Ph ! F ;| I ! J ;| K ! Q ;| B ! V } $vowel ;| B ! W } $vowel ;| U ! V ;| U ! W ;$rough } $ignore [:UppercaseLetter:] ! H ;$ignore [:UppercaseLetter:] { $rough ! H ;$rough ! H ;$rough ! h ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! |  ; ! | ; ! j ; ! |  ; ! |  ; ! |  ;z ! i;! [] { \' } [Ss] ;! [] { \' } $egammaLike ;::NFC (NFD) ;:: ( [':?A-Za-z----------%(-04-79->C-HL-QT-eh-~--------&-3\u0300-\u0337\u0339-\u0345------- -9P-QSW\-^v-w----------- -EH-MP-WY[]_-}--------*!-+!] ) ;o$IPA_VOWEL = [aeYihou];$IPA_CONSONANT = [mnrt p{p}bt{t}dk{k}a fvs{s}zxh lr {ta}{ta}{da}];$LABIALIZABLE_BEFORE_A = [p{p}t{t} {ta}{ta}{da}{da} s{s}z fv r];! [  a \ /];::(null); ! ha; ! hY; ! hu; ! hi; ! ha; ! he; ! hh; ! ho; ! ho; ! h; ! lY;  ! lu;  ! li;  ! la;  ! le;  ! lh; ! lo;- ! lo; ! lwa;  ! l; ! ha; ! hu; ! hi; ! ha; ! he; ! hh; ! ho; ! hwa; ! mY; ! mu; ! mi; ! ma; ! me; ! mh; ! mo;- ! mo; ! mwY; ! mwu; ! mwi; ! mwa; ! mwe;Y ! mja; ! m;  ! sY;! ! su;" ! si;# ! sa;$ ! se;% ! sh;& ! so;' ! swa;( ! rY;) ! ru;* ! ri;+ ! ra;, ! re;- ! rh;. ! ro;- ! ro;/ ! rwa;X ! rja;- ! r;- ! Y;- ! u;- ! i;- ! a;- ! e;- ! h;- ! o;8 ! Y;9 ! u;: ! i;; ! a;< ! e;= ! h;> ! o;- ! o;? ! wa;= ! ;@ ! kY;A ! ku;B ! ki;C ! ka;D ! ke;E ! kh;F ! ko;G ! ko;H ! kwY;M ! kwu;J ! kwi;K ! kwa;L ! kwe;E ! k;P ! kY;Q ! ku;R ! ki;S ! ka;T ! ke;U ! kh;V ! ko;X ! kwY;] ! kwu;Z ! kwi;[ ! kwa;\ ! kwe;- ! kjY;- ! kju;- ! kji;- ! kja;- ! kje;- ! kjh;- ! kjo;` ! bY;a ! bu;b ! bi;c ! ba;d ! be;e ! bh;f ! bo;- ! bo; ! bwY; ! bwu; ! bwi;g ! bwa; ! bwe;e ! b;h ! vY;i ! vu;j ! vi;k ! va;l ! ve;m ! vh;n ! vo;o ! vwa;m ! v;- ! taY;- ! tau;- ! tai;- ! taa;- ! tae;- ! tah;- ! tao; ! ha; ! hu; ! hi; ! ha; ! he; ! hh; ! ho; ! ho; ! hwY; ! hwu; ! hwi; ! hwa; ! hwe; ! nY; ! nu; ! ni; ! na; ! ne; ! nh; ! no;- ! no; ! nwa; ! n; ! rY; ! ru; ! ri; ! ra; ! re; ! rh; ! ro;- ! ro; ! rwa; ! r; ! hwY; ! hwi; ! hwa; ! hwe; ! hwh; ! hY; ! hu; ! hi; ! ha; ! he; ! hh; ! ho; ! xwY; ! xwi; ! xwa; ! xwe; ! xwh; ! xw; ! xY; ! xu; ! xi; ! xa; ! xe; ! xh; ! xo; ! x; ! Y; ! u; ! i; ! a; ! e; ! h; ! o;- ! o; ! ; ! kY; ! ku; ! ki; ! ka; ! ke; ! kh; ! ko; ! kwY; ! kwu; ! kwi; ! kwa; ! kwe; ! k;- ! kY;- ! ku;- ! ki;- ! ka;- ! ke;- ! kh;- ! ko;- ! kY;- ! ku;- ! ki;- ! ka;- ! ke;- ! kh;- ! ko; ! wY; ! wu; ! wi; ! wa; ! we; ! wh; ! wo; ! wo; ! w; ! Y; ! u; ! i; ! a; ! e; ! h; ! o; ! ; ! zY; ! zu; ! zi; ! za; ! ze; ! zh; ! zo;- ! zo; ! zwa; ! z; ! Y; ! u; ! i; ! a; ! e; ! h; ! o; ! wa; ! ;- ! Y;- ! u;- ! i;- ! a;- ! e;- ! h;- ! o; ! jY; ! ju; ! ji; ! ja; ! je; ! jh; ! jo; ! jo; ! j; ! daY; ! dau; ! dai; ! daa; ! dae; ! dah; ! dao; ! dawa; ! da; ! dY; ! du; ! di; ! da; ! de; ! dh; ! do;- ! do; ! dwa; ! d; ! aY;  ! au;  ! ai;  ! aa;  ! ae;  ! ah; ! ao; ! awY; ! awu; ! awi; ! awa; ! awe;  ! a; ! KY; ! Ku; ! Ki; ! Ka; ! Ke; ! Kh; ! Ko;- ! KwY;- ! Kwu;- ! Kwi; ! Kwa;- ! Kwe; ! tY; ! tu; ! ti; ! ta; ! te; ! th; ! to; ! t;- ! aY;- ! au;- ! ai;- ! aa;- ! ae;- ! ah;- ! ao;  ! tY;! ! tu;" ! ti;# ! ta;$ ! te;% ! th;& ! to;' ! twa;" ! t;( ! taY;) ! tau;* ! tai;+ ! taa;, ! tae;- ! tah;. ! tao;- ! tao;/ ! tawa;* ! ta;- ! taY;- ! tau;- ! tai;- ! taa;- ! tae;- ! tah;- ! tao;x ! taY;y ! tau;z ! tai;{ ! taa;| ! tae;} ! tah;~ ! tao; ! tawa;} ! ta;p ! tY;q ! tu;r ! ti;s ! ta;t ! te;u ! th;v ! to;- ! to;w ! twa;u ! t;0 ! pY;1 ! pu;2 ! pi;3 ! pa;4 ! pe;5 ! ph;6 ! po;- ! po;7 ! pwa;5 ! p;8 ! sY;9 ! su;: ! si;; ! sa;< ! se;= ! sh;> ! so;? ! swa;= ! s;@ ! sY;A ! su;B ! si;C ! sa;D ! se;E ! sh;F ! so;G ! so;0 ! sY;1 ! su;2 ! si;3 ! sa;4 ! se;5 ! sh;6 ! so;- ! so;7 ! swa;5 ! s;H ! fY;I ! fu;J ! fi;K ! fa;L ! fe;M ! fh;N ! fo; ! fwY; ! fwu; ! fwi;O ! fwa; ! fwe;Z ! fja;M ! f;P ! pY;Q ! pu;R ! pi;S ! pa;T ! pe;U ! ph;V ! po;- ! po; ! pwY; ! pwu; ! pwi;W ! pwa; ! pwe;U ! p; ! Y; ! u; ! a; ! e; ! h; ! o; ! i;` ! ' ';a ! ' ';b ! ' ';c ! ' ';d ! ' ';e ! ' ';f ! ' ';g ! ' ';h ! ' ';i ! ' ';j ! ' ';k ! ' ';l ! ' ';m ! ' ';n ! ' ';o ! ' ';p ! ' ';q ! ' ';r ! ' ';s ! ' ';t ! ' ';u ! ' ';v ! ' ';w ! ' ';x ! ' ';y ! ' ';z ! ' ';{ ! ' ';| ! ' ';::null();!  ;::(null);($IPA_CONSONANT) ([jw]? $IPA_VOWEL) ] ! $1  $2 ;($IPA_CONSONANT) ([jw]? $IPA_VOWEL) ^ ! $1 $2 ;($IPA_CONSONANT) ([jw]? $IPA_VOWEL?) _ ! $1  $2;[] ^ _] ! ;$1 wa ] ! ($LABIALIZABLE_BEFORE_A)  wa;$1 wa ^ ! ($LABIALIZABLE_BEFORE_A) wa;$1 wa _ ! ($LABIALIZABLE_BEFORE_A)  wa;$1 _ $2 ^ ! ([b $LABIALIZABLE_BEFORE_A])  ([jw] $IPA_VOWEL) ;$1 _ $2 ! {([b $LABIALIZABLE_BEFORE_A])  ([jw] $IPA_VOWEL?)};$1 ^ ! ($IPA_VOWEL );$1 ] ! (j $IPA_VOWEL );$1 ^ ! ([jw] $IPA_VOWEL );$1 _ ! (j $IPA_VOWEL?);$1 ] ! ($IPA_CONSONANT  [w]? $IPA_VOWEL );$1 ^ ! ($IPA_CONSONANT [w]? $IPA_VOWEL );$1 _ ! ($IPA_CONSONANT  [w]? $IPA_VOWEL?);::null;{($IPA_VOWEL ?)} [[:L:]] ! $1 \.;::(null);! [\. /];aj ! ai;aw ! au;eji ! ei;ewo ! eo;ija ! ia;ijY ! iY;iw ! iu;jo ! io;na ! Ka;na ! K;uwa ! ua;bwe ! bue;s ! tas;uwi ! ui;uwe ! ue;::(null);Y ! \. Y;u ! \. u;i ! \. i;a ! \. a;e ! \. e;h ! \. h;o ! \. o;$1 w ! {($IPA_VOWEL ?) /} $IPA_VOWEL;::(null);n ! [n {n<} {n< } {m:} {n } {n%}  Q];m ! [q {m%} {m*} P];r ! [{s } {s%} s {r } {r%} r];K ! [{K } {K%} K];t ! [{t } {t%} t];p ! [{t<} {p:}];p ! [ K];b ! [{d<} {b:} {~<} S];t ! [{t*} ];t ! [ ];d ! [V W ];k ! q;k ! [ ];a ! [g b c ` ];na ! Qa; ! ;s ! [ {1} {} {<} {x:}];z ! [ { } {<} {:}];s ! [{tas} {t\s} ];ta ! [{t\}  {taU} {t\U}  {a} c];ta ! [   ];da ! [  {daz} {d\z} {daU}  {da} {d\} {Va} {da} _];pf ! [{p*} {pF} 9 {paf} {p*f} {p*\f}];bv ! [{b*} {bF} 8 {bav} {b*av}]; ! [ U]; ! [ ];r ! [~ } ];r ! r;r ! r;v ! ;x ! [ x ]; ! ;h ! f;j ! [ ];lj !  [ih]? [j]?;tal ! [{tal} {tl}];l ! l;w ! {u/} $IPA_VOWEL;w ! ; ! ;::(null);i ! y;h ! [j ];u ! [ o];Y ! [[ X];o ! [T ];a ! Q; ! ;! [];$1 ! ([pbtd]);$1 ! ([pbtd]);::(NFC);! [  0               ! ! ];::(NFD);&:: [[:Latin:][:Common:][:Inherited:][0]] ;:: NFD() ;[[:Latin:][0-9]] { [:Mn:]+ ! ;:: NFC() ; ! AE ; ! D ; ! O ; ! TH ; ! ss ; ! ae ; ! d ; ! o ; ! th ; ! D ; ! d ;& ! H ;' ! h ;1 ! i ;2 ! IJ ;3 ! ij ;8 ! q ;? ! L ;@ ! l ;A ! L ;B ! l ;I ! \'n ;J ! N ;K ! n ;R ! OE ;S ! oe ;f ! T ;g ! t ; ! s ; ! b ; ! B ; ! B ; ! b ; ! C ; ! c ; ! D ; ! D ; ! D ; ! d ; ! E ; ! F ; ! f ; ! G ; ! hv ; ! I ; ! I ; ! K ; ! k ; ! l ; ! N ; ! n ; ! OI ; ! oi ; ! P ; ! p ; ! t ; ! T ; ! t ; ! T ; ! V ; ! Y ; ! y ; ! Z ; ! z ; ! DZ ; ! Dz ; ! dz ; ! LJ ; ! Lj ; ! lj ; ! NJ ; ! Nj ; ! nj ; ! G ; ! g ; ! DZ ; ! Dz ; ! dz ;! ! d ;$ ! Z ;% ! z ;4 ! l ;5 ! n ;6 ! t ;7 ! j ;8 ! db ;9 ! qp ;: ! A ;; ! C ;< ! c ;= ! L ;> ! T ;? ! s ;@ ! z ;C ! B ;D ! U ;F ! E ;G ! e ;H ! J ;I ! j ;L ! R ;M ! r ;N ! Y ;O ! y ;S ! b ;U ! c ;V ! d ;W ! d ;[ ! e ;_ ! j ;` ! g ;a ! g ;b ! G ;f ! h ;g ! h ;h ! i ;j ! I ;k ! l ;l ! l ;m ! l ;q ! m ;r ! n ;s ! n ;t ! N ;v ! OE ;| ! r ;} ! r ;~ ! r ; ! R ; ! s ; ! t ; ! u ; ! v ; ! Y ; ! z ; ! z ; ! B ; ! G ; ! H ; ! j ; ! L ; ! q ; ! dz ; ! dz ; ! ts ; ! ls ; ! lz ; ! A ; ! AE ; ! B ; ! C ; ! D ; ! D ; ! E ;  ! J ;  ! K ;  ! L ;  ! M ; ! O ; ! P ; ! T ; ! U ;  ! V ;! ! W ;" ! Z ;k ! ue ;l ! b ;m ! d ;n ! f ;o ! m ;p ! n ;q ! p ;r ! r ;s ! r ;t ! s ;u ! t ;v ! z ;z ! th ;{ ! I ;} ! p ;~ ! U ; ! b ; ! d ; ! f ; ! g ; ! k ; ! l ; ! m ; ! n ; ! p ; ! r ; ! s ; ! v ; ! x ; ! z ; ! a ; ! d ; ! e ; ! e ; ! i ; ! u ; ! a ; ! s ; ! s ; ! SS ; ! LL ; ! ll ; ! V ; ! v ; ! Y ; ! y ; ! ff ; ! fi ; ! fl ; ! ffi ; ! ffl ; ! st ; ! st ;! ! A ;" ! B ;# ! C ;$ ! D ;% ! E ;& ! F ;' ! G ;( ! H ;) ! I ;* ! J ;+ ! K ;, ! L ;- ! M ;. ! N ;/ ! O ;0 ! P ;1 ! Q ;2 ! R ;3 ! S ;4 ! T ;5 ! U ;6 ! V ;7 ! W ;8 ! X ;9 ! Y ;: ! Z ;A ! a ;B ! b ;C ! c ;D ! d ;E ! e ;F ! f ;G ! g ;H ! h ;I ! i ;J ! j ;K ! k ;L ! l ;M ! m ;N ! n ;O ! o ;P ! p ;Q ! q ;R ! r ;S ! s ;T ! t ;U ! u ;V ! v ;W ! w ;X ! x ;Y ! y ;Z ! z ; ! '(C)' ; ! '(R)' ; ! CE ; ! Cr ; ! 'Fr.' ; ! 'L.' ; ! Pts ; ! TL ; ! Rs ;! ! 'a/c' ;! ! 'a/s' ;! ! C ;! ! 'c/o' ;! ! 'c/u' ; ! ! g ; ! ! H ; ! ! x ; ! ! H ;! ! h ;! ! I ;! ! I ;! ! L ;! ! l ;! ! N ;! ! No ;! ! P ;! ! Q ;! ! R ;! ! R ;! ! R ;! ! Rx ;!! ! TEL ;$! ! Z ;(! ! Z ;,! ! B ;-! ! C ;/! ! e ;0! ! E ;1! ! F ;3! ! M ;4! ! o ;9! ! i ;;! ! FAX ;E! ! D ;F! ! d ;G! ! e ;H! ! i ;I! ! j ;q3 ! hPa ;r3 ! da ;s3 ! AU ;t3 ! bar ;u3 ! oV ;v3 ! pc ;w3 ! dm ;z3 ! IU ;3 ! pA ;3 ! nA ;3 ! mA ;3 ! kA ;3 ! KB ;3 ! MB ;3 ! GB ;3 ! cal ;3 ! kcal ;3 ! pF ;3 ! nF ;3 ! mg ;3 ! kg ;3 ! Hz ;3 ! kHz ;3 ! MHz ;3 ! GHz ;3 ! THz ;3 ! fm ;3 ! nm ;3 ! mm ;3 ! cm ;3 ! km ;3 ! 'm/s' ;3 ! Pa ;3 ! kPa ;3 ! MPa ;3 ! GPa ;3 ! rad ;3 ! 'rad/s' ;3 ! ps ;3 ! ns ;3 ! ms ;3 ! pV ;3 ! nV ;3 ! mV ;3 ! kV ;3 ! MV ;3 ! pW ;3 ! nW ;3 ! mW ;3 ! kW ;3 ! MW ;3 ! 'a.m.' ;3 ! Bq ;3 ! cc ;3 ! cd ;3 ! 'C/kg' ;3 ! 'Co.' ;3 ! dB ;3 ! Gy ;3 ! ha ;3 ! HP ;3 ! in ;3 ! KK ;3 ! KM ;3 ! kt ;3 ! lm ;3 ! ln ;3 ! log ;3 ! lx ;3 ! mb ;3 ! mil ;3 ! mol ;3 ! pH ;3 ! 'p.m.' ;3 ! PPM ;3 ! PR ;3 ! sr ;3 ! Sv ;3 ! Wb ;3 ! 'V/m' ;3 ! 'A/m' ;$ ! '(a)' ;$ ! '(b)' ;$ ! '(c)' ;$ ! '(d)' ;$ ! '(e)' ;$ ! '(f)' ;$ ! '(g)' ;$ ! '(h)' ;$ ! '(i)' ;$ ! '(j)' ;$ ! '(k)' ;$ ! '(l)' ;$ ! '(m)' ;$ ! '(n)' ;$ ! '(o)' ;$ ! '(p)' ;$ ! '(q)' ;$ ! '(r)' ;$ ! '(s)' ;$ ! '(t)' ;$ ! '(u)' ;$ ! '(v)' ;$ ! '(w)' ;$ ! '(x)' ;$ ! '(y)' ;$ ! '(z)' ;`! ! I ;a! ! II ;b! ! III ;c! ! IV ;d! ! V ;e! ! VI ;f! ! VII ;g! ! VIII ;h! ! IX ;i! ! X ;j! ! XI ;k! ! XII ;l! ! L ;m! ! C ;n! ! D ;o! ! M ;p! ! i ;q! ! ii ;r! ! iii ;s! ! iv ;t! ! v ;u! ! vi ;v! ! vii ;w! ! viii ;x! ! ix ;y! ! x ;z! ! xi ;{! ! xii ;|! ! l ;}! ! c ;~! ! d ;! ! m ; ! ' 1/4' ; ! ' 1/2' ; ! ' 3/4' ;S! ! ' 1/3' ;T! ! ' 2/3' ;U! ! ' 1/5' ;V! ! ' 2/5' ;W! ! ' 3/5' ;X! ! ' 4/5' ;Y! ! ' 1/6' ;Z! ! ' 5/6' ;[! ! ' 1/8' ;\! ! ' 3/8' ;]! ! ' 5/8' ;^! ! ' 7/8' ;_! ! ' 1/' ;t$ ! '(1)' ;u$ ! '(2)' ;v$ ! '(3)' ;w$ ! '(4)' ;x$ ! '(5)' ;y$ ! '(6)' ;z$ ! '(7)' ;{$ ! '(8)' ;|$ ! '(9)' ;}$ ! '(10)' ;~$ ! '(11)' ;$ ! '(12)' ;$ ! '(13)' ;$ ! '(14)' ;$ ! '(15)' ;$ ! '(16)' ;$ ! '(17)' ;$ ! '(18)' ;$ ! '(19)' ;$ ! '(20)' ;$ ! '1.' ;$ ! '2.' ;$ ! '3.' ;$ ! '4.' ;$ ! '5.' ;$ ! '6.' ;$ ! '7.' ;$ ! '8.' ;$ ! '9.' ;$ ! '10.' ;$ ! '11.' ;$ ! '12.' ;$ ! '13.' ;$ ! '14.' ;$ ! '15.' ;$ ! '16.' ;$ ! '17.' ;$ ! '18.' ;$ ! '19.' ;$ ! '20.' ;0 ! 0 ; ! 0 ; ! 1 ; ! 2 ; ! 3 ; ! 4 ; ! 5 ; ! 6 ; ! 7 ; ! 8 ; ! 9 ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ; ! ' ' ;_ ! ' ' ;0 ! ' ' ; ! \' ; ! \" ; ! \' ; ! \' ; ! \' ; ! \' ; ! '`' ; ! \' ; ! \' ; ! ',' ; ! \' ; ! \" ; ! \" ; ! ',,' ; ! \" ;2 ! \' ;3 ! \" ;0 ! \" ;0 ! \" ; ! \" ; ! \' ; ! '<<' ; ! '>>' ;9 ! '<' ;: ! '>' ;\u00AD ! '-' ; ! '-' ; ! '-' ; ! '-' ; ! '-' ; ! '-' ; ! '-' ;1 ! '-' ;2 ! '-' ;X ! '-' ;c ! '-' ; ! '-' ; ! '<' ; ! '>' ; ! '^' ; ! '^' ; ! ':' ; ! '~' ; ! '||' ;$ ! '.' ;% ! '..' ;& ! '...' ;< ! '!!' ;D ! '/' ;E ! '[' ;F ! ']' ;G ! '??' ;H ! '?!' ;I ! '!?' ;N ! '*' ;0 ! ',' ;0 ! '.' ;0 ! '<' ; 0 ! '>' ; 0 ! '<<' ; 0 ! '>>' ;0 ! '[' ;0 ! ']' ;0 ! '[' ;0 ! ']' ;0 ! '[' ;0 ! ']' ; ! ',' ; ! ',' ; ! '.' ; ! ':' ; ! ';' ; ! '!' ; ! '?' ; ! '...' ;0 ! '..' ;5 ! '(' ;6 ! ')' ;7 ! '{' ;8 ! '}' ;9 ! '[' ;: ! ']' ;= ! '<<' ;> ! '>>' ;? ! '<' ;@ ! '>' ;G ! '[' ;H ! ']' ;P ! ',' ;Q ! ',' ;R ! '.' ;T ! ';' ;U ! ':' ;V ! '?' ;W ! '!' ;Y ! '(' ;Z ! ')' ;[ ! '{' ;\ ! '}' ;] ! '[' ;^ ! ']' ;_ ! '#' ;` ! '&' ;a ! '*' ;b ! '+' ;d ! '<' ;e ! '>' ;f ! '=' ;h ! '\' ;i ! '$' ;j ! '%' ;k ! '@' ; ! '!' ; ! '#' ; ! '$' ; ! '%' ; ! '&' ; ! '(' ; ! ')' ; ! '*' ; ! '+' ; ! ',' ; ! '.' ; ! '/' ; ! ':' ; ! ';' ; ! '<' ; ! '=' ; ! '>' ; ! '?' ; ! '@' ;; ! '[' ;< ! '\' ;= ! ']' ;> ! '^' ;? ! '_' ;@ ! '`' ;[ ! '{' ;\ ! '|' ;] ! '}' ;^ ! '~' ;_ ! '((' ;` ! '))' ;a ! '.' ;d ! ',' ; ! '*' ; ! '/' ; ! '+' ; ! '-' ;" ! '-' ;" ! '/' ;" ! '\' ;#" ! '|' ;%" ! '||' ;j" ! '<<' ;k" ! '>>' ;) ! '((' ;) ! '))' ;t* ! '::=' ;u* ! '==' ;v* ! '===' ;e$Gi = ;$KKi = ;$Ni = ;$Di = ;$TTi = ;$Li = ;$Mi = ;$Bi = ;$PPi = ;$Si = ;$SSi = ;$IEUNG = ;$Ji = ;$JJi = ;$CHi = ;$Ki = ;$Ti = ;$Pi = ;$Hi = ;$A = a;$AE = b;$YA = c;$YAE = d;$EO = e;$E = f;$YEO = g;$YE = h;$O = i;$WA = j;$WAE = k;$OE = l;$YO = m;$U = n;$WO = o;$WE = p;$WI = q;$YU = r;$EU = s;$UI = t;$I = u;$Gf = ;$GGf = ;$GS = ;$Nf = ;$NJ = ;$NH = ;$Df = ;$L = ;$LG = ;$LM = ;$LB = ;$LS = ;$LT = ;$LP = ;$LH = ;$Mf = ;$Bf = ;$BS = ;$Sf = ;$SSf = ;$NG = ;$Jf = ;$Cf = ;$Kf = ;$Tf = ;$Pf = ;$Hf = ;$jamoInitial = [-];$jamoMedial = [a-u];$latinInitial = [bcdghjklmnprst];$latinMedial = [aeiouwy];$latinMedialEnd = [aeiou];$sep = \-;$sep $sep ! $sep;$sep ! $latinMedialEnd s {} $SSi;$sep ! a {} [$E $EO $EU];$sep ! [^aow] e {} [$O $OE];$sep ! [^aowy] e {} [$U $UI];$sep ! [^ey] o {} [$E $EO $EU];$sep ! [^y] u {} [$I];$sep ! [^$latinMedial] [y] e {} $IEUNG [$O $OE];$sep ! [^$latinMedial] e {} $IEUNG [$O $OE $U];$sep ! [^$latinMedial] [o a] {} $IEUNG [$E $EO $EU];$sep ! [^$latinMedial] [w y] a {} $IEUNG [$E $EO $EU];$sep ! $latinMedialEnd b {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd d {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd g {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd h {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd j {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd k {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd m {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd n {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd p {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd s {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd t {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd b s {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd k k {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd g s {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l b {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l g {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l h {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l m {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l p {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l s {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd l t {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd n g {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd n h {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd n j {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd s s {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd ch {} $IEUNG $jamoMedial;$sep ! $latinMedialEnd j {} $Ji $jamoMedial;$sep ! $latinMedialEnd k {} $Ki $jamoMedial;$sep ! $latinMedialEnd s {} $Si $jamoMedial;$sep ! $latinMedialEnd b s {} [$Si $SSi];$sep ! $latinMedialEnd g s {} [$Si $SSi];$sep ! $latinMedialEnd l b {} [$Bi];$sep ! $latinMedialEnd l g {} [$Gi];$sep ! $latinMedialEnd l s {} [$Si $SSi];$sep ! $latinMedialEnd n g {} [$Gi];$sep ! $latinMedialEnd n j {} [$Ji $JJi];$sep ! $latinMedialEnd l p {} [$Pi];$sep ! $latinMedialEnd l t {} [$Ti];$sep ! $latinMedialEnd k {} [$KKi $Ki];$sep ! $latinMedialEnd p {} $Pi;$sep ! $latinMedialEnd t {} $Ti;$sep ! $latinMedialEnd c {} [$Hi];$jamoMedial {b s} $latinMedial ! $Bf $Si;$jamoMedial {g s} $latinMedial ! $Gf $Si;$jamoMedial {l b} $latinMedial ! $L $Bi;$jamoMedial {l g} $latinMedial ! $L $Gi;$jamoMedial {l h} $latinMedial ! $L $Hi;$jamoMedial {l m} $latinMedial ! $L $Mi;$jamoMedial {l p} $latinMedial ! $L $Pi;$jamoMedial {l s} $latinMedial ! $L $Si;$jamoMedial {l t} $latinMedial ! $L $Ti;$jamoMedial {n g} $latinMedial ! $Nf $Gi;$jamoMedial {n h} $latinMedial ! $Nf $Hi;$jamoMedial {n j} $latinMedial ! $Nf $Ji;$jamoMedial {b} $latinMedial ! $Bi;$jamoMedial {ch} $latinMedial ! $CHi;$jamoMedial {d} $latinMedial ! $Di;$jamoMedial {g} $latinMedial ! $Gi;$jamoMedial {h} $latinMedial ! $Hi;$jamoMedial {j} $latinMedial ! $Ji;$jamoMedial {k} $latinMedial ! $Ki;$jamoMedial {m} $latinMedial ! $Mi;$jamoMedial {n} $latinMedial ! $Ni;$jamoMedial {p} $latinMedial ! $Pi;$jamoMedial {s} $latinMedial ! $Si;$jamoMedial {t} $latinMedial ! $Ti;$jamoMedial {l} $latinMedial ! $Li;$jamoMedial {p p} $latinMedial ! $PPi;$jamoMedial {t t} $latinMedial ! $TTi;$jamoMedial {j j} $latinMedial ! $JJi;$jamoMedial {k k} $latinMedial ! $KKi;$jamoMedial {s s} $latinMedial ! $SSi;$jamoMedial {lp} p p ! $LP;$jamoMedial {lt} t t ! $LT;$jamoMedial {b} s s ! $Bf;$jamoMedial {g} s s ! $Gf;$jamoMedial {l} b b ! $L;$jamoMedial {l} g g ! $L;$jamoMedial {l} s s ! $L;$jamoMedial {l} t t ! $L;$jamoMedial {l} p p ! $L;$jamoMedial {n} g g ! $Nf;$jamoMedial {n} j j ! $Nf;$jamoMedial {bs} ! $BS;$jamoMedial {b} ! $Bf;$jamoMedial {ch} ! $Cf;$jamoMedial {c} ! $Cf;$jamoMedial {d} ! $Df;$jamoMedial {kk} ! $GGf;$jamoMedial {gs} ! $GS;$jamoMedial {g} ! $Gf;$jamoMedial {h} ! $Hf;$jamoMedial {j} ! $Jf;$jamoMedial {k} ! $Kf;$jamoMedial {lb} ! $LB; $jamoMedial {lg} ! $LG;$jamoMedial {lh} ! $LH;$jamoMedial {lm} ! $LM;$jamoMedial {lp} ! $LP;$jamoMedial {ls} ! $LS;$jamoMedial {lt} ! $LT;$jamoMedial {l} ! $L;$jamoMedial {m} ! $Mf;$jamoMedial {ng} ! $NG;$jamoMedial {nh} ! $NH;$jamoMedial {nj} ! $NJ;$jamoMedial {n} ! $Nf;$jamoMedial {p} ! $Pf;$jamoMedial {ss} ! $SSf;$jamoMedial {s} ! $Sf;$jamoMedial {t} ! $Tf;{kk} $latinMedial ! $KKi;{g} $latinMedial ! $Gi;{n} $latinMedial ! $Ni;{tt} $latinMedial ! $TTi;{d} $latinMedial ! $Di;{l} $latinMedial ! $Li;{m} $latinMedial ! $Mi;{pp} $latinMedial ! $PPi;{b} $latinMedial ! $Bi;{ss} $latinMedial ! $SSi;{s} $latinMedial ! $Si;{jj} $latinMedial ! $JJi;{j} $latinMedial ! $Ji;{ch} $latinMedial ! $CHi;{c} $latinMedial ! $CHi;{k} $latinMedial ! $Ki;{t} $latinMedial ! $Ti;{p} $latinMedial ! $Pi;{h} $latinMedial ! $Hi;kk ! $KKi $EU;tt ! $TTi $EU;pp ! $PPi $EU;ss ! $SSi $EU;jj ! $JJi $EU;ch ! $CHi $EU;([lbdghjkmnpst]) ! | $1 eu;l ! | r;$jamoInitial {ae} ! $AE;$jamoInitial {a} ! $A;$jamoInitial {eo} ! $EO;$jamoInitial {eu} ! $EU;$jamoInitial {e} ! $E;$jamoInitial {i} ! $I;$jamoInitial {oe} ! $OE;$jamoInitial {o} ! $O;$jamoInitial {ui} ! $UI;$jamoInitial {u} ! $U;$jamoInitial {wae} ! $WAE;$jamoInitial {wa} ! $WA;$jamoInitial {wo} ! $WO;$jamoInitial {we} ! $WE;$jamoInitial {wi} ! $WI;$jamoInitial {yae} ! $YAE;$jamoInitial {ya} ! $YA;$jamoInitial {yeo} ! $YEO;$jamoInitial {ye} ! $YE;$jamoInitial {yo} ! $YO;$jamoInitial {yu} ! $YU;$jamoInitial {w} ! | wi;$jamoInitial {y} ! | yu;($latinMedial) ! $IEUNG | $1;f ! | p;q ! | k;v ! | b;x ! | ks;z ! | s;r ! | l;c ! | k;$sep ! ;! $IEUNG;M$chandrabindu=;$anusvara=;$visarga=;$wa=;$waa=;$wi=;$wii=;$wu= ;$wuu= ;$wr= ;$wl= ;$wce= ;$wse=;$we=;$wai=;$wco=;$wso=;$wo=;$wau=;$ka=;$kha=;$ga=;$gha=;$nga=;$ca=;$cha=;$ja=;$jha=;$nya=;$tta=;$ttha= ;$dda=!;$ddha=";$nna=#;$ta=$;$tha=%;$da=&;$dha=';$na=(;$ena=);$pa=*;$pha=+;$ba=,;$bha=-;$ma=.;$ya=/;$ra=0;$vva=;$rra=1;$la=2;$lla=3;$ela=4;$va=5;$sha=6;$ssa=7;$sa=8;$ha=9;$nukta=<;$avagraha==;$aa=>;$i=?;$ii=@;$u=A;$uu=B;$rh=C;$rrh=D;$ce=E;$se=F;$e=G;$ai=H;$co=I;$so=J;$o=K;$au=L;$virama=M;$om=P;Q!;R!;S!;T!;$lm = U;$ailm=V;$aulm=W;$uka=X;$ukha=Y;$ugha=Z;$ujha=[;$uddha=\;$udha=];$ufa=^;$uya=_;$wrr=`;$wll=a;$lh=b;$llh=c;$danda=d;$doubleDanda=e;$zero=f;$one=g;$two=h;$three=i;$four=j;$five=k;$six=l;$seven=m;$eight=n;$nine=o;$dgs=;$kta=;$depVowelAbove=[>-@E-L];$depVowelBelow=[A-D];$x=[$aa$ai$au$ii$i$uu$u$rrh$rh$lh$llh$e$o$se$ce$so$co];$z=[bcdfghjklmnpqrstvwxyz];$vowels=[aeiour%];$forceIndependentMatra = [^[[:L:][-L]]];$anusvara} [$ka$kha$ga$gha$nga] ! n;$anusvara} [$ca$cha$ja$jha$nya] ! n;$anusvara} [$tta$ttha$dda$ddha$nna] ! n#;$anusvara} [$ta$tha$da$dha$na] ! n;$anusvara} [$pa$pha$ba$bha$ma] ! m;$anusvara} [$ya$ra$lla$la$va$ssa$sha$sa$ha] ! n;$anusvara! m;$ya$nukta}$x ! y;$ya$nukta$virama ! y;$ya$nukta ! ya;$la$nukta }$x ! l1;$la$nukta$virama ! l1;$la$nukta ! l1a;$na$nukta }$x ! n1;$na$nukta$virama ! n1;$na$nukta ! n1a;$ena }$x ! n1;$ena$virama ! n1;$ena ! n1a;$uka ! qa;$ka$nukta }$x ! q;$ka$nukta$virama ! q;$ka$nukta ! qa;$kha$nukta }$x ! k1h1;$kha$nukta$virama ! k1h1;$kha$nukta ! k1h1a;$ukha$virama ! k1h1;$ukha ! k1h1a;$ugha ! ga;$ga$nukta }$x ! g;$ga$nukta$virama ! g;$ga$nukta ! ga;$ujha ! za;$ja$nukta }$x ! z;$ja$nukta$virama ! z;$ja$nukta ! za;$ddha$nukta}$x ! r#h;$ddha$nukta$virama ! r#h;$ddha$nukta ! r#ha;$uddha}$x ! r#;$uddha$virama ! r#;$uddha ! r#a;$udha ! r#a;$dda$nukta}$x ! r#;$dda$nukta$virama ! r#;$dda$nukta ! r#a;$pha$nukta }$x ! f;$pha$nukta$virama ! f;$pha$nukta ! fa;$ufa }$x ! f;$ufa$virama ! f;$ufa ! fa;$ra$nukta}$x ! r1;$ra$nukta$virama ! r1;$ra$nukta ! r1a;$lla$nukta}$x ! l1;$lla$nukta$virama ! l1;$lla$nukta ! l1a;$ela}$x ! l1;$ela$virama ! l1;$ela ! l1a;$uya}$x ! y;$uya$virama ! y;$uya ! ya;$ka$virama}$ha!k'';$ka}$x!k;$ka$virama!k;$ka!ka;$kha}$x!kh;$kha$virama!kh;$kha!kha;$ga$virama}$ha!g'';$ga}$x!g;$ga$virama!g;$ga!ga;$gha}$x!gh;$gha$virama!gh;$gha!gha;$nga}$x!n;$nga$virama!n;$nga!na;$ca$virama}$ha!c'';$ca}$x!c;$ca$virama!c;$ca!ca;$cha}$x!ch;$cha$virama!ch;$cha!cha;$ja$virama}$ha!j'';$ja}$x!j;$ja$virama!j;$ja!ja;$jha}$x!jh;$jha$virama!jh;$jha!jha;$nya }$x!n;$nya$virama!n;$nya ! na;$tta$virama}$ha!t#'';$tta}$x!t#;$tta$virama!t#;$tta!t#a;$ttha}$x!t#h;$ttha$virama!t#h;$ttha!t#ha;$dda}$x$ha!d#'';$dda}$x!d#;$dda$virama!d#;$dda!d#a;$ddha}$x!d#h;$ddha$virama!d#h;$ddha!d#ha;$nna}$x!n#;$nna$virama!n#;$nna!n#a;$ta$virama}$ha!t'';$ta$virama}$ttha!t'';$ta$virama}$tta!t'';$ta$virama}$tha!t'';$ta}$x!t;$ta$virama!t;$ta!ta;$tha}$x!th;$tha$virama!th;$tha!tha;$da$virama}$ha!d'';$da$virama}$ddha!d'';$da$virama}$dda!d'';$da$virama}$dha!d'';$da}$x!d;$da$virama!d;$da!da;$dha}$x!dh;$dha$virama!dh;$dha!dha;$na$virama}$ga!n'';$na$virama}$ya!n'';$na}$x!n;$na$virama!n;$na!na;$pa$virama}$ha!p'';$pa}$x!p;$pa$virama!p;$pa!pa;$pha}$x!ph;$pha$virama!ph;$pha!pha;$ba$virama}$ha!b'';$ba}$x!b;$ba$virama!b;$ba!ba;$bha}$x!bh;$bha$virama!bh;$bha!bha;$ma$virama}$ma!m'';$ma}$x!m;$ma$virama!m;$ma!ma;$ya}$x!y;$ya$virama!y;$ya!ya;$ra$virama}$ha!r'';$ra}$x!r;$ra$virama!r;$ra!ra;$vva$virama}$ha!w'';$vva}$x!w;$vva$virama!w;$vva!wa;$rra$virama}$ha!r1'';$rra}$x!r1;$rra$virama!r1;$rra!r1a;$la$virama}$ha!l'';$la}$x!l;$la$virama!l;$la!la;$lla$virama}$ha!l#'';$lla}$x!l#;$lla$virama!l#;$lla!l#a;$va}$x!v;$va$virama!v;$va!va;$sa$virama}$ha!s'';$sa$virama}$sha!s'';$sa$virama}$ssa!s'';$sa$virama}$sa!s'';$sa}$x!s;$sa$virama!s;$sa$nukta}$x!s;$sa$nukta$virama!s;$sa$nukta!sa;$sa!sa;$sha}$x!s;$sha$virama!s;$sha!sa;$ssa}$x!s#;$ssa$virama!s#;$ssa!s#a;$ha}$x!h;$ha$virama!h;$ha!ha;$forceIndependentMatra{$aa ! a;$forceIndependentMatra{$ai ! ai;$forceIndependentMatra{$au ! au;$forceIndependentMatra{$ii ! i;$forceIndependentMatra{$i ! i;$forceIndependentMatra{$uu ! u;$forceIndependentMatra{$u ! u;$forceIndependentMatra{$rrh ! r%;$forceIndependentMatra{$rh ! r%;$forceIndependentMatra{$llh ! l%;$forceIndependentMatra{$lh ! l%;$forceIndependentMatra{$e ! e;$forceIndependentMatra{$o ! o;$forceIndependentMatra{$ce ! e;$forceIndependentMatra{$co ! o;$forceIndependentMatra{$se ! e;$forceIndependentMatra{$so ! o;$forceIndependentMatra{$nukta !;$forceIndependentMatra{$virama !;$aa ! a;$ai ! ai;$au ! au;$ii ! i;$i ! i;$uu ! u;$u ! u;$rrh ! r%;$rh ! r%;$llh ! l%;$lh ! l%;$e ! e;$o ! o;$ce ! e;$co ! o;$se ! e;$so ! o;$waa} $x ! a;$wai} $x ! ai;$wau} $x ! au;$wii} $x ! i;$wi } $x ! i;$wuu} $x ! u;$wu } $x ! u;$wrr} $x ! r%;$wr } $x ! r%;$wll} $x ! l%;$wl } $x ! l%;$we } $x ! e;$wo } $x ! o;$wa } $x ! a;$wce} $x ! e;$wco} $x ! o;$wse} $x ! e;$wso} $x ! o;$om} $x ! ''om;$vowels{$waa ! ''a;$vowels{$wai ! ''ai;$vowels{$wau ! ''au;$vowels{$wii ! ''i;$vowels{$wi ! ''i;$vowels{$wuu ! ''u;$vowels{$wu ! ''u;$vowels{$wrr ! ''r%;$vowels{$wr ! ''r%;$vowels{$wll ! ''l%;$vowels{$wl ! ''l%;$vowels{$we ! ''e;$vowels{$wo ! ''o;$vowels{$wa ! ''a;$vowels{$wce ! ''e;$vowels{$wco ! ''o;$vowels{$wse ! ''e;$vowels{$wso ! ''o;$waa ! a;$wai ! ai;$wau ! au;$wii ! i;$wi ! i;$wuu ! u;$wu ! u;$wrr ! r%;$wr ! r%;$wll ! l%;$wl ! l%;$we ! e;$wo ! o;$wa ! a;$wce ! e;$wco ! o;$wse ! e;$wso ! o;$om ! ''om;$avagraha ! ;$chandrabindu$anusvara!;$chandrabindu ! m;$visarga!h#;$zero ! 0;$one ! 1;$two ! 2;$three ! 3;$four ! 4;$five ! 5;$six ! 6;$seven ! 7;$eight ! 8;$nine ! 9;$lm !;$ailm !;$aulm !;$dgs!;$kta!t1;$danda!'.';$doubleDanda!'.';p!;q}$x!ra;q$virama!r;q!ra;r}$x!ra;r$virama!r;r!ra;s!;t!;u!;v!;w!;x!;y!;z!;{!;|!;}!;~!;!;!;!;j$word_boundary = [-\ $];$vowel = [aeijouw];$not_vowel = [^$vowel]; ! | d;c ! | g;K ! | n; ! | s;~ ! | r;ff ! f ;kk ! k ;mm ! m ;nn ! n ;pp ! p ;tt ! t ;t !  ;aa ! a ;oi/ ! oi ;oo ! o ;uu ! u ;[^dgktx] { ei/ ! e ;[^-\ .$] { eu/ ! eu ;[^-\ .$] { ou/ ! o;[^j] { ui ! wi ;[^$word_boundary] { m } [bp] ! n;s[s] ! s;[^] { jo ! io;::Null;j } an $not_vowel ! i ;[g.$] { wai/ ! wai ;wai/ ! uai/ ;[g.$] { wau/ ! wau ;wau/ ! uau/ ;jau/ ! iau/ ;[^jw] { ao } [^n] ! au/ ;[^jw] { ao } n $vowel ! au/ ;::Null;'.' ! ;ai/ ! ~ ;an } $not_vowel ! [ ;au/ ! eY ;a ! ? ;bai/ ! b ;ban } $not_vowel ! s ;bau/ ! S ;ba ! ] ;ben } $not_vowel ! ,g ;be !  ;bin } $not_vowel ! [ ;bi ! k ;bja ! kN ;bjen } $not_vowel ! ki` ;bje ! +R ;bju ! kLN ;bon } $not_vowel ! ;bo ! ZS ;bun } $not_vowel ! ,g ;bu ! ^ ;bwan } $not_vowel ! ^[ ;bwa ! ^? ;bwen } $not_vowel ! ^i` ;bwe ! ^W ;bwin } $not_vowel ! ^V ;bwi ! ^ O ;bwo ! ZS ;b ! ^ ;ai/ ! t O ;an } $not_vowel ! N ;au/ ! l ;a ! t ;en } $not_vowel ! e ;e ! ;in } $not_vowel ! )n ;i ! ~ ;ja ! ~N ;jen } $not_vowel ! ~i` ;je ! ~6 ;ju ! ~LN ;on } $not_vowel !  ;o ! l ;un } $not_vowel ! e ;u ! fk ;wan } $not_vowel ! N ;wa ! t ;wen } $not_vowel ! e ;we ! fkW ;wi ! ~ ;wo ! l ; ! +Y ;dai/ ! N ;dan } $not_vowel ! 9N ;dau/ ! S ;da ! ;dei/ ! N ;den } $not_vowel ! {v ;de ! _ ;din } $not_vowel ! N ;di ! ;dja ! ꏚN ;djen } $not_vowel ! i` ;dje ! ;dju ! LN ;don } $not_vowel ! N ;do ! Y ;dun } $not_vowel ! fe ;du ! \g ;dwan } $not_vowel ! z ;dwa ! \g? ;dwen } $not_vowel ! fe ;dwe ! \gW ;dwi ! \g O ;dwo ! Y ;d } $word_boundary ! ;d ! _ ;ei/ ! W ;en } $not_vowel ! i` ;eu/ ! 'k ;e ! W ;fai/ ! l O ;fan } $not_vowel ! Q ;fau/ ! y ;fa ! l ;fe ! 9 ;fin } $not_vowel ! ;fi ! ;fja ! N ;fjen } $not_vowel ! i` ;fje ! 6 ;fju ! LN ;fon } $not_vowel ! 0N ;fo ! y ;fun } $not_vowel ! 0N ;fu ! [ ;fwan } $not_vowel ! [[ ;fwa ! [? ;fwen } $not_vowel ! 0N ;fwe ! [W ;fwi ! [ O ;fwo ! y ;f } $word_boundary ! +Y ;f ! _ ;gai/ ! v ;gan } $not_vowel ! u ;gau/ ! ؚ ;ga ! R ;gei/ ! v ;gen } $not_vowel ! 9h ;ge ! m ;pan } $not_vowel ! Xo ;pau/ ! O ;pa ! ^ ;pen } $not_vowel ! m_ ;pe ! iO ;pin } $not_vowel ! s^ ;pi ! v ;pja ! vN ;pjen } $not_vowel ! vi` ;pje ! |_ ;pju ! vLN ;pon } $not_vowel ! ;po ! l ;pun } $not_vowel ! ;pu ! nf ;pwan } $not_vowel ! nf[ ;pwa ! nf? ;pwen } $not_vowel ! ;pwe ! nfW ;pwi ! nf O ;pwo ! l ;p ! nf ;rai/ ! V ;ran } $not_vowel ! pQ ;rau/ ! R ;ra ! b ;ren } $not_vowel ! &O ;re ! ;rin } $not_vowel ! g ;ri ! ̑ ;rja ! ̑N ;rjen } $not_vowel ! ޏ ;rje ! R ;rju ! Yu ;ron } $not_vowel ! ;ro ! W ;run } $not_vowel ! &O ;ru ! ;rwan } $not_vowel ! [ ;rwa ! ? ;rwen } $not_vowel ! &O ;rwe ! W ;rwi ! O ;rwo ! W ;r ! R ;sai/ ! [ ;san } $not_vowel ! Qh ;sau/ ! ~ ;sa ! ( ;sen } $not_vowel ! h ;se ! ^X ;sin } $not_vowel ! ;si !  ;sja ! N ;sjen } $not_vowel ! HQ ;sje ! " ;sju ! O ;son } $not_vowel ! ~g ;so ! "} ;sun } $not_vowel ! Y[ ;su ! ς ;swan } $not_vowel ! ς[ ;swa ! ς? ;swen } $not_vowel ! Y[ ;swe ! ςW ;swi ! ~ ;swo ! "} ;s ! e ;tai/ ! l ;tan } $not_vowel ! fW ;tau/ ! v ;ta ! TX ;tei/ ! l ;ten } $not_vowel ! n ;te ! yr ;tin } $not_vowel ! ^ ;ti ! ;tja ! N ;tjen } $not_vowel ! i` ;tje ! ;tju ! LN ;ton } $not_vowel !  ;to ! Xb ;tsa ! [ ;tsen } $not_vowel ! \ ;tse ! Ǒ ;tsin } $not_vowel ! ;tsi ! P ;tso ! c ;tsun } $not_vowel ! j ;tsu ! Zi ;ts ! ( ;tun } $not_vowel !  ;tu ! V ;twan } $not_vowel ! V[ ;twa ! V? ;twen } $not_vowel !  ;twe ! VW ;twi ! V O ;two ! Xb ;t ! yr ;ai/ ! g ;an } $not_vowel ! ;au/ ! TN ;a ! g ;en } $not_vowel ! 4t ;e ! R ;in } $not_vowel ! ;i ! GY ;jan } $not_vowel ! ;ja ! p` ;jen } $not_vowel ! ;je ! R ;jon } $not_vowel ! !RSȌ;YOl!l;YO0W!0W;YO!M;YO҉!҉;YOp!q;YO>k!>k;YOϑ!ϑ;YO|!|;YOt^!t^;YOR!R;YOu!u;YOtQ!;YOR!R;YO^!va;YOՈ!Ո;YOmg!mg;YO}[!}[;YO!;YO!";YO!;~YO!P};YYO!Y; gYO! g;kYO!k;iRYO!iR;vQYO!vQ;NYO!mi;vYO!v;$SCDigit { YO ! ;YO!YO;!;YO!;NHN!u;HN!;HN!;HN!HN; Ype!xe; YRpe!Rxe; YBg!ܖ; Y6R!; Y!_; Y!;N6q!w6q;N㉔!w;Ng!wg;fN!fw;N!N;N!w;Ô|Ô!4k~4;|͋!k~^;|!k~;|_!k~_;sQ|!ܕO;T|!ok~;|N!k~e;~|!}k~;ޏ|!#k~;|!|;|!O;|!k~;|̑|m!||WX;z̑|m!z|WX;(W̑!(W;*`̑*`l!*`*`#l;P̑Pl!PሻP#l;ȎOl!OO#l;ȖUl!UU#l;sY̑sYl!sYsY#l;Y̑Yl!YሖY#l;Z̑Zl! [ [#l; m̑ ml! m m#l;[̑[l![[#l;W̑Wl!WW#l;z̑TfU!z)VfU;1uhS̑!1uhS;~v̑cN!~vcN;}v̑~!}v};y N̑!y N;P[̑!P[;z̑e!z%;_̑!_;̑!^;{k̑!{k;$SCDigit { wm̑ ! wm̑;wm̑!wm;jm̑!jm;q\̑!q\;0W̑!0W;̑!;0ȗ!0u;l̑!n;l̑!l;_l̑!_l;l̑!l;̑!;Θ̑!;̑!;̑!';Y̑!Y;w̑!w;G̑!;W̑!W;^̑!^;Qg̑!Qg;z̑!z;k̑!k;S̑!^;^̑!^;̑!(;̑!;̑!;s̑!s;sQ̑!ܕ;̑!;[̑![;K\̑!K\;?b̑!?b;ޏ̑!#;b̑!b;L̑!L;V̑!W;т̑!т;f̑!f;f̑!f;W[̑!W[;h̑!h;gQ̑!gQ;Kb̑!Kb;e~g!>e;{~g!;~g!;~g!~g;~g!;g!g;g!Ӄ;g!ƕ;g!g;g!ƕ;bag!h;b|!|;bS!S;bK{!K{;bߘ!ߘ;pqb!p;bbb!dd;RJRb!RJR;zz_b!zz_;3%fb!}%f;ubq!u;pb!p;db!d;bb!b;Qb!m;dlb!on;[b!X;xb!|;Sb!|v;}vb!}v;b!b;b!;2_!2y;_Le!yue;_[!y[;_!_;_!y;|F!fF;|!f;DJ!f;[FU҉_![FU҉_;_O!_O;_ g!_ g;_!_;_!_;_!w_;Q_!Q_;N_!_;_!_;_!_;SΘ!;QW[S![W[j;S!S;S!;S!;S!j; T!ZU;P[! P[;{! ;န!;တ! ;တ!Z;{9h!9h;{!;{ w! w;{!;{!;{!;{!;$SCDigit { S ! ;b_USq_S!b_Uq_;S:ey!Gyey;S?e[!Gyˊ?e[;S!;Sk!rc>k;wS^!rc>|;wS~!rc};wS)!rc.~;wS !rc ;wS!rc;wSp!rcp;wSw!rcw;wS蕔!rc;wSN!rc;wS{!rc;%fwS!%frc;pwS!Yqrc;~wS!}rc;wSt!rc;-^wS!-^rc;wS!rc;ΘwSkN!rck;Θp5uwS!rc;wSΘ!rc;ˆwS!ˆrc;1gwS!CxwS;`SQQ!`]Q;S!w;wS!w;}vS!}v;ўS!ў;ёS!ё;~S!};S!;gS!g;S!};kS!k;bS!w;GPS!GP;~S!P};wSS!rc;tS!t;=S!=;kS!k;S!;ceS!ce;pS!q;R4Y!R-;4YS!-;yS!y;CR!CRS;NS!N;S!|v;S!;wS!rc;NNNN!NNNN; Nw@bN! Nw@bN;N8n!J;N!;N!N;P[N[oS!P[N[oS;uem+gN!ueQ+gN;Ne!NBf;Ne!Ne;N҉!N҉;\N!\N;N!;N!N;\S!?;\S!\S;\S!;Q6!l6;Qm!lm;Q g!l g;Qy!lMz;QQ!lm;Q)Y!l)Y;Q~!li~;Qm!lm;Qk!lk;UQQ!Ull;Q!];Q!l;Q!Q;$SCDigit { Q } b ! c;Q8n!QJ;Q!Q;Q!c;~!};~!};8h[![;8h{!{;8h!8h;8h!;V!;V^!^;V8n!VJ;&V!~;V!;V!V;V!;V!^;QQ!;Q!Q;Q!;T܃!y܃;T!T;T!y;n_[2k!n_[~a;KQ2kOL!KQ~aOL;2k NS~!~a NS1~;NKN'Y2k!NKN'Y~a;Blw2k!Blw~a;2kkp!~akp;2kg!~ag;y2k!y~a;)R2k!)R~a;`2k!`~a;2k!~a;r2k!r~a;ߘ2k!ߘ~a;y2k!y~a;}Q2k!xs~a;~2k!1~~a;'`2k!'`~a;mQ2k!mQ~a;U2k!U~a;2k!2k;2k!~a;Q~!ni~;Qe!nBf;Q4Y!n-;QY!nP;Qnx!nx;:NQ!pn;hQ!jn;h~{!jd|;4lQ!4ln;WQ!Wn;[Q! \n;Q!Q;Q!n;h!j;lQ!;Q;l!;;l㉔!;;lu!;u;ċl!U;;Dl!D;;Rl!R;;l!l;l!;;Qf!GQf;QhV!GQhV;QKb!GQKb;CQQ!CQGQ;ckQ!ckGQ;Q!GQ;Q!Q;Q!GQ;lb!c;lb!K;Ϙ!;[![;[!;)G!;T!T;T!i;T!M;F!F;F!s;헔!;헐!;:{!{;:{!Kr;V!W;V!|;dS!!nޖ;dSsT!nsT;dS܃!n܃;6dS!6n;vdS!}n;dS!u;dS!n;FT!FT;FT!Cs;l!l;l!>l;l!Nl;Y!Z;Y![;O!>w;O!F;!;!d;~!};~!;!;!;]! ;]!;C!;C!;|!|;|!;sQ!ܕ;sQ!;e!;e!Q;>k!>k;>k!5k;瀔!'g;!;!a;!u;!;!߁;!Қ;Ĝ!;Ĝ!w;Q!;Q!;!!ޖ;M!;M!N;X{!X{;X{!|;#T!U;#T!"T;!;!;S!V;S!Nk;CR!CR;CR!;!!ĝ;!9;!=;!O;!T;p!p;p!2x;p!.y;/T!SU;/T!_U;6Q!6Q;Q!~^;Q!Q;_!_;_!`;`!(a;`!da;KQ!KQ;KQ!KR;KQ!\;[W[WPP!HHPP;tt[W[W!ttHH;[W!H;[WP[!HP[;R[W!RH;[W!X;[W!X;[W!N;[W!H;GSNS!f;kGS!buf;ؚGS!ؚf;LkGSs^!Lkfs^;GS!GS;GS!f;GS!^;*O!}P;*O!P;6e!6ekz;!rs;!kz;~!'~;~![};~!a~;~!};!b;!=;!!;!!!;ǑKN_!ǑKNa;tQؚǑp!ؚǑp;e|SbǑ!!q|SbǑ;ǑΘ!Ǒ;ΘǑ!Ǒ;|Ǒ!|Ǒ;^yǑ!^yǑ;YǑ!YǑ;UǑ!UǑ;Ǒ !Ǒ};i_!i_;i_!};=C!};Ǒ!c;Ǒ!W;S!^;S!S;cc!d;cc!d;l!n;l!Yo;:N!p;:N!2r;N!"u;N!#u;v!;v;v!:v;vp!vp;vp!z;~!U};~!v};~!};~!};~!C~;~!};Q!Q;Q!9l;^!^;^!@r;X!Fr;X!X;VY!Ns;VY!lY;&w!%w;&w!&w;y!z;y!y;;!e`;;!;;炔!;炐!΂;! ;!;t! ;t!;!;!;#! ;#!!;+!-;+!~;z!z;z!N;]!;]!;U_!;U_!2;!;!;b!;I!;!;!;Y!Y;Y!|;Y!\;E\!E\;!;!;8nq\s4l!Jq\s4l;8n4O!J4O;8n z!J z;8n%f!J%f;8ne!Je;8n!J;8nW!JW;8n[!J[;8nPN!Jj;8n^!J^;8ngr!Jgr;8nN!JN;8nP[!JP[;8nO!JO;8nl!Jl;8na!Ji;8n!J;8nN!JN;8na!Ja;8n!J;8nb!J2b;8nKb!JKb;8nB!JB;8ns!Jus;8ns!Js;8nV!JW;8nM!JM;8ntQ!J;8n+!J+;8nG!JG;8nz!J݅;8nL!JL;8nȉ!J;8n!J;8n;S!J;8nf[!Jx[;Eu8n!fJ;2N8n!2NJ;%f8n!%fJ;[8n!\J;N8n!NJ;ʐ8n!ʐJ;&P8n!&PJ;Q8n!QJ;+o8n!+oJ;h8n!"YJ; [8n! [J;]8n!]J;s8n!tJ;e8n!eJ;jm8n!jmJ;^y8n!^yJ;y8n!yJ;N8n!NJ;h8n!hJ;Α8n!ΑJ;Y8n!YJ;8n!8n;8n!J;hP[!6P[;h&^!66^;h!6ȓ;hv!6v;h!6ݑ;5uP[h!P[6;5u^h!M6;24lh!24l6;lDh!D6;YIQh!YIQ6;ch!c6;`h!a6;yh!y6;lh!6;h!6;эh!э6;Kbh!Kb6;\Ph!\P6;h!h;h!6;u~!evP};u!u;u!ev;u!u;u!av;}v mm!}v mm;wm!wm;4lm!4lm;wmm!wmm;Nm!qgm;m!o;m!m;T[!V\;T^!Va;T_!V_;T!T;T!V;T!f;Nb%!.}q;{Nb!Й.};Nb!Nb;Nb!.};`S\S!`S\S;`SfS!`SfS;`Sh!`S"Y;`Sf!`Sf;`S!TO;`S!`S;Xb T! T;Xb6e!6e;OXb!O;YXb!Y;bXb!b;NXb!N;[Xb![;Xb!ˊ;SXb!S;OXb!O;1VXb!V;lXb!I;Xb!Xb;Xb!;!;m!gn;m!m;/}!/};/}!~;V`!Owa;VON!OwON;V!V;V!Ow;]S !]0S ; )R! )R; _! _;[ ![ ;K\ !K\ ;0u !0u ;!h !!h ;l !l ; ! ; ! ;?b !?b ;Q ! ;*s !l ; !hc; ! ;`g!i;`g!`g;ǖXT!PT;ǖ!ǖ;ǖ!P;.RP!P;.R!.R;.R!;r!r;r!;̍N!̍;N!N;N!;OZY!YZfZ;OsY!YsY;OY[!Yk[;O!O;O!Y;R!R;R!R;yCS!Ɨ;ayCS!vƗ;a!i;a!v;y!y; N[ h! N[ Da;h!kDa;bh!0bDa;h!h;h!Da;~VbaT!0}VbaV;rTNT!rTNV;Tl!V#l; NT! NV;T!T;T!V; TlOj!_lOj;b_q_v T!b_q_v_;c_ Tƀ!c__; T'N!_U; Tpa!_pa; TU!_U; T! T; T!_;[! T;eJ!eJ;J!؁;aN?a! ?a;?a!X;?a!?a;S!S_;S!S_;!;!_;Q!m;Q!Q;Ox^!PP;O!P;x^!x^;x^!P;!;!;gg!gg;g!j;b~!b4~;~+Y!4~+Y;~!4~;~~!4~i~;~!~;~!4~;S4g!S4g;4gR!4gR;4g]x!4g]x;4g!8j;4g!4g;upky!~Hky;N`!N~`;CS|!CS~|;!~;r!hs~;Ily!"o~;@b!@b~;y!~;1r!~a;!~;q\!~q\;!;!~;:!~;li`!i`;l!;lo!o;l%n!%n;lc!c;l!;l!;W T!W T;Wy!W1z;W!W;W\O!W\O;WfN!Wf;W~!W>~;WU_!W;We!We;W g!W g;W!W;_wW!_wW;OIN }W!O }W;>fW!oW;W!֊W;W!}W;pW!pW;-fW!-fW;'YW!'YW;TW!TW;]W!]W;W!EW;W!W;eW! W;kW!kW; TW! TW;fW!fW;SSW!SSW;WW!WW;eW!eW;sW!sW;WW!zW;ыW!oW;SW!SW;NW!\W;dW!dW;bW!bW;@w!W;@w!@w;W!W;mbl~NdW!mbI~NdW;e~NldW!e~NIdW;gg~NdW!gg~NdW;dW!;dƖ!Ɩ;dU_!;d!d;d!;b~{!bd|;~{׋!d|i;~{ag!d|h;~{R{!d|R{;~{e!d|e;~{틔!d|;Bl~{!Bld|;z~{!zd|;~{%&^!d|9~6^;!S;!;N~{cg!,d|cg;N!,;~{!d|;~{1!d|\;-N~{!-Nd|;~{!=|;~{!d|;pwe)Y!Jw܈)Y;p a|!J a|;ENpb!ENJb;CS$~vp!CS~vJ;~vp!~vJ;pݔ!J;pܔ!J;pS!JS;mp! qJ;;p![J;$p!J;$p!vcJ;$!;$!;x~!xJ;~l!J#l;m~!mJ;ё!ёJ;P[!JP[;b!bJ;Kb!KbJ;!5J;y!J;p!J;p!Iq;~!};!ȓ;]g!][;=zg!=z[;g!b[;~g!0}[;gIQ!IQ;gU^!U^;gO\!O\;g!q;$!; ! ; !;s!w;s!T;f!Ǖ;!I;!<;\!V;\!V;T!T;T!U;!;!;U!U;U!#;X!k;A!A;A!o;Y!Y;Y!Y;al!al;al!Yl;*N! P;*N!{;&_!C};T!)V;T!A; q! q; q!;!K;!=;h!h;h!j;wQ!wQ;wQ!O;y!O;y!y;t!R;t!Q;og!v;n!o;n!n;@\!@\;@\!O;@\!;!E;Fc!};pU!V;!ʈ;!Z;![;b!|a;bS!6u;b~!6};S!u;{c!d;!W;!{;qp!r;qBR!R;q!;q!;q!D;U!;lё!xё;lW!xW;Gb!'d;vGr!PGr;k!k;k!q;qv|!qvZ;q!h;^!;^! ;Mb!~;!;i!>d;!J;x!u;~!;~!]};~6!~zd;v6!vzd;b~!zd};b!zd;~!~;N\!N];N\!qg];WS\!WS];\!];S\!S];q\\!q\];-N\!-N];\\!\];GY\!GY];\X]\!\X]];\tz!]tz;Q\b[!]b[;Q\m!]m;\!];c!d;c!d;ENu Na!ENu NRv; No a! N Rv;Vuua!VuuRv;ua!BvRv;a Y!Rv_;ua!uRv;ua!uRv;la!lRv;a!Rv;h!k;h!j;|TT!|Tr|;TBl!r|Bl;T!r|ˊ;T2!r|2;T!r|;SS_!SyV;SSS_S_!SSyVyV;uZm!uo;Zm!o;!ߓ;!wR;pp!xYq;pq!Yq;q!q;p!Yq;p!;p!p;s!;!;_y_!G~y_;%_+o!0p+o;%_!L_;%_!0p;k!Ga;R!a;!;0!n~;0!;Q!ZX;!q;5f!f;-^!Ƅ;t!u; TjVNe! T_NBf;jV!_;jV!_;T!;T!(;RP[!NP[;Q!l;cb!;䅐!P|;x!q;j!7|;Q!`;4y!!y;!;N! ;t!k;_!a;h!z;h!h;U!5;Bc!@d;Z!C[;R!R;L!;cl!cl;l!)m;+N!g; f!!P;/w!w;[O@![OWO;OP!O_;w_!_;NY!w_Y;яe!яP;N[O!w__;N!N;N!#P;[O!_;ON!OVg;.b!P;bd`!dyS;d`{Q!yS ;d`!yS;nU!V;nU!g;nU!V;_!8U;N!U;UU!T;Pj!i;~!w;vc!%d;v!5`v;[e!e;[e![k;|!,;W!dX;W!X;ZT!dT;g!d;g!i;b!(d;!];ki!j;iR!;v!v;̜!2;̜!;st!:tot;t!ot;!4;]O!u;y!V;%!;%!;݄!ͅ;!7~;4!d;!8;|!g;cx!cy;c!c;c!c;yNHh!MzeHh;sO!sO;R!R;!L;܃!܃;!;!;9!';7!!;>!0;g!i;g!;S!(;$X!;֜!I;֜!;{!{;~w!jw;]_!^_;L!+;L!;N!e;N!N;ݔ!;g!ui;(!A;T!`;C!B;G!|G;K!K;L!}L;!>L;ڜ!L;"N!N;qN!N;N!N;gS!;+O!GO;eg!O;O!O;O!O;#O!O;O!O;%O!P;O!P;O!P;N! P;N!P;&O!+P;O!IP;O!tP;O!uP;pg!P;'O!P;O!P;Y!P;cO!P;lP!P; O!P;O!P;:P!P;$O!P;>P!P;{P!P;N!P;eO!P;O!P;N!P;~P!P;N!P;N!Q;O!Q;N!Q;O!Q;O! Q;P!Q;O!Q;O!Q;P!Q;O!*Q;P!2Q;O!7Q;i4!8Q;P!:Q;O!Y;BY!PY;eY!gY;AY!iY;:Y!jY;KY!nY;Y!|Y;Y!Y;1Z!Z;Z!AZ;Y!fZ;Z!mZ;2Z!Z;Z!Z;Y!Z;Y!Z;Y!Z;4Z!Z;sZ!Z;Z![;uZ! [;Z! [;Z![;Z!![;7[!$[;Z!*[;tZ!0[;vZ!8[;Z!L[;Y[!k[;f[!x[;j[![;[![;[![;[![;[![;[![;Q![;[![;[![;[![;\!\;N!\;[! \;[! \;[!\;4\!7\;J\!F\;8\!M\;C\!S\;I\!\\;a\!b\;B\!d\;f\!h\;^\!l\;Q!\;\!\;\!\;\!\;]! ];\!];\!"];\!,];\!P];]]!];-]!];\!];Z]!];]!];\!];\!];\!];]!];\!];X]!];\!];\!];\!];\!];]!];]!];^!%^;^!+^;^!3^;&^!6^;'^!@^;^!C^;<^!W^;;^!X^;^!_^;^!c^;.^!k^;1^!l^;^!^;S!^;S!^;S!^;S!^;S!^;^!^;S!^;^!^;^!^;^!^;^!^;^!^;S!^;_!_;*_!3_; _!5_;:_!7_;9_!H_;/_!N_;f_!e_;_!_;N!_;_!_;{_!_;R`!F`;`!`;`!`;`!`;!`;v`!`;|`!`;}`!`;{`!`;1r!a;`!a;`!4a;z`!7a;_!>a;`!Ka; a!Ma;`!Xa;`!Za;x`!_a;`!ca;`!ja;`!ka;Q!na;`!sa;^!va;`!a;`!a;Q!a;&a!a;`!a;$a!a;`!a;`!a;[!a;_!a;s`!a;^!a;?`!a;a!a;<`!a;a!a;y`!a;`!a;a!a;`!a;`!a;_!a;`!a;Qa!a;K`!b;b!b; b!b;b!'b;,b!)b;b!0b;/b!1b;b!2b;7b!6b;b!b;]c!)c;c!>c;jb!kc;kb!c;b!c;c!c;#c!c;b!c;bc!c;%c!c;_c! d;Gd!d;c!5d;b!6d;c!Qd;c!\d;d!_d;c!od;b!sd;b!vd;c!{d;^c!d;&c!d;d!d; c!d;9!d;"c!d;b!d;b!d;Qb!d;c!d;c!d;c!d;ac!d;b!d;c!d;b!d;Q!d;!c!d;9!d;b!d;nc!d;$c!d;b!d;Hd!d;b!d;d!d;c!d;ib!d;d!d;Fd!d;d!d;d!d;pb!d;Ed!e;d!e;b!e;b!e;d!e;d!e;d!e;:d!e;Dd!e;e!"e;c!#e;Jd!$e;d!*e;c!,e;%!We;S!Xe;Le!ue;pe!xe;k!e;e!e;e!e;e!e;e!Bf;Kf!If;h!k;i!k;!=k;'k!Pk;$k!_k;"k!ak;\!rk;R_!xk;k!k;k!k;k!k;k!k;nn;Q!Jn;Hm!^n;dl!on;l!n;)n!n;l!n;mp!n;m!n;e!n;l!n;n!n;n!n;Rm!n;Pm!n;n!n;n!n;n!o;l!o;Il!"o;m!#o; n!,o;m!2o;n!5o;n!8o;Fm!?o;!Ao;l!Qo;m!To;\o![o;m!do;Tm!oo;n!po;n!wo;m!o;m!o;Gm!o;m!o;m!o;n!o;l!o;n!o;l!o;Mm!o;Jm!o;Sm!o;l!o;Nm!o;m!o;n!o;Mo!o;n!o;n!o;l!o;n!o;n!p;n!p;p;l!Cp;n!Dp;m!Qp;o!Up;n!Xp;Op!]p;$o!`p;~n!cp;n!dp;n!gp;~p!}p;LN!p;p!p;e!!q;p!Rq;!bq;q!eq;p!iq;p!lq;=!qq;tq!q;p!q;p!q;!q;p!q;p!q;op!q;p!q;p!q;p!q;q!q;%!q;p!q;p!q;p!q;=!q;p!q;q!q;p! r;p!r;p!r;N!-r;7r!:r;\!>r;Mr!Xr;ur!}r;f!r;r!r;zr!r;r!r;r!r;r!r;r!s;r!6s;r!;s;r!As;r!Ds;r!Es;r!hs;r!js;s!ks;r!ns;r!ps;>!qs;s!us;r!ws;}Q!xs;ms!zs;.s!{s;s!|s;!s!s;s!s;s!:t;s!?t;s!Kt;s!Rt;t!ct;vt!dt;!it;s!jt;s!rt;t!t;s!t;wt!t;s!t;s!t;s!t;s!t;t!t;t!t;t! u;N!]u;k!bu;_!pu;tu!u;u!u;u!u;u!v;u! v;u! v;u!v;v!v;u!!v;u!'v;v!.v;u!2v;u!Bv;u!Fv;u!Gv;v!Iv;u!Xv;*v!_v;u!bv;u!dv;u!gv;^v!iv;cv!lv;?v!mv;>v!nv;u!pv;+v!qv;kv!rv;v!v;u!v;v!v;v!v;v!v;v!v;v!v;v!v;bS!v;Aw!\w;Pw!^w; w!w;V@!w;w!w;w!w;Qw!w;,w!w;w!w;w!w;w!w;x!Ox;Ax!\x;Vx!dx;x!hx;x!ox;Ux!x;x!x;x!x;nx!x;x!x;Yx!x;x!x;x!x;x!x;w!x;Wx!x;@x!y;x!y;w!&y;:x!*y;>x!+y;w!,y;;x!1y;y!y;xy!y;oy!y;Ny!y;Cy!y;y!y;|;{!C|;y{!L|;{!Y|;{!\|;A|!_|;<{!`|;>{!i|;|!j|;{!l|;{!n|;|!|;|!|;|!|;|!|;|!|;t|!|;|!|;~!|;~!|;~!};~!};~!};~!};~!};~!};~!};~! };~! };~! };~!};~!};~!};~!};~!};~!};~!};~!};~!};~!};~!};~!};~!!};7C!,};~!0};~!1};~!2};~!3};~!5};~!9};~!:};~!<};~!?};~!@};~!B};~!D};9C!E};~!F};~!N};~!P};~!^};~!a};~!b};~!f};~!h};~!p};~!q};N!r};~!s};~!y};~!};~!};~!};~!};~!};~!};~;+!E~;*!F~;/!R~;~!T~;.!U~;-!Z~;~!^~; !b~;~!i~;~!j~;'!m~;3!o~;2!p~;4!s~;AC!x~;~!y~;~!|~;$!}~;1!~~;@C!~;,!~;~!~;~!~; !~;(!~;5!~;!~;B!L;Z!p;b!w;W!;t!;!;!;!;IN!;`N!;!;'!,;"!.;#W!V;!^;T!o;j!p;X!r;8!s;i!u;B!v;L!w;M!y;,T!};K!~;!;!; !;뀔!;1!+;!9;!N;耔!V;6!a;!f;!k;!s;!x;}!;!;!;{!;ƀ!; !;!;8!Ɂ;!́;!ρ;ꀔ!ځ;!;܁!;4N!;N!;tQ!;>N! ;e! ;1!Y;#!d;0!f;;!k;p!q; R!;΂!;yQ!2;F!J;^!;!;Z!;˂!;NS!;̂!;! ;!5;m!R;n!d;ǂ!f;d!w;!;!;͂!;j!;v!˄;!;!;\!;!;!#;q!%;!&;k!-;h!A;!F;^!N;l!R;!U;[!X;!b;!j;'!m;ㄔ!w;p!;_!;߄!;!;7!;Y!;!;P!;(!;D!;`!;i!΅;z!݅;!;Ȃ!;;'G!E;2!N;!O;.!V;Ƌ!X;/!Y;-!Z;1!\;5!k;ы!o;!p;4!t;b!w;ꋔ!x;!};!;S!;!;!;!;0!;6!; !;3!;\!H;*s!l;n!v;+s!;YG!;!;!; !;!;"!;!!;+!;'!;)!;*!;/!;#!;.!;3!;@!;0!;5!;,!;pN!;7!;6!;9!;4!;;!;8!;:!;2!;B!Œ;A!Ì;?!Č;E!Ō;D!nj;>!Ȍ;;!?;!@;k!B;!D;!E;!F;l!I;!M;!N;!T;p!_;!a;y!b;s!d;R!;!;!;Q!;!;ُ!;ޏ!#;ۏ!2;Џ!K;Ǐ!N;!T;ݏ!U;e!Y; !\;!^;܏!`;!i;ߏ!r;!w; !x;W!z;!|;ȏ!;؏!;鏔!;!;;!;&!;ϐ!ߐ;!;Ӑ!;aN! ;!;!;琔!;!';ѐ!-;!0;!2;!4;А!6;!:;B!G;搔!H;;S!;q!;f!;!;E!;~!Ñ;}!ő;ʑ!ˑ;S!Б;!ґ;!ӑ;!ԑ;!Ց;!ב;!ؑ;!ّ;!ݑ;!;!;!;!;!;!;!;!;!;!;!;!;!;! ;! ;!;!;!;!;!;!;!#;!%;!&;!';̔!.;Ȕ!0;!3;Ô!4;!7;!8;͔!9;!:;!=;!>;!?;!@;ʔ!H;ɔ!I;ǔ!K;˔!M;”!Q;!U;Ɣ!Z;Ŕ![;!^;!f;!l;!m;ϔ!v;!x;Ҕ!z;씔!{;ꔔ!;!;!;ܔ!;ڔ!;㔔!;蔔!;└!;픔!;디!;攔!;T!;є!;!;!;ߔ!;!;唔!;Ք!;!;Д!;ޔ!;!;!; !;!Ò; !Œ;!ǒ;䔔!̒;ה!ϒ; !Ғ;!ْ; !ݒ;!ߒ;ؔ!;!;!;!;!;Ӕ!;֔!;!;!;!; !;/!;!;!;!;+!;)!;Ԕ!;%!;!;!;1!;!;!;,!;-! ;!!;!";&!&;!(; !);!!+;"!.;!/;0!3;!8;!@;*!C;!F;4!G;3!H;!K;@!M;7!T;ᔔ!X;!Z;;![;=!`;8!d;2!e;!i;9!l;>!p;.!u;6!v;!z;A!;?!;E!;Q!;!;I!;H!;C!;!;儔!;O!;!;锔!;!;Z!;甔!;d!;j!;ٔ!;! ;c!;!;f!;a!;k!;h! ;!&;!';D!(;p!.;o!2;m!3;!5;n!6;Δ!8;۔!:;q!?;!D;l!J;T!L;r!T;'!U;t!^;Ĕ!`;s!c;e!e;g!m;!p;u!q;v!r;J!w;i!y;#!|;!};!~;Q!;!w;蕔!;镔!;ꕔ!;땔!;암!;핔!;_!;!;!;!;!;!;!;!;!;!;!;!;!;!;!; !; !;!;!; !;!; !;!Õ;!ȕ;!ʕ;!˕;!̕;!͕;!Е;!ҕ;!ӕ;!ԕ;!Օ;!֕;!ޕ;!;!;!;!;BW!*;I!X;U!];5!c;4!p;H!s;F!x;3!};g!;!;6!;h!;E!;!;i!;!;G!;!;!˖;}!֖;S!ٖ;ϖ!ۖ;Bg!ܖ;y!;!;5u!;!!";!';!=;!B;-!D;up!H;S!Z;Y!\;e!h;!;]!;!;!×;!ɗ;旔!˗;痔!̗;藔!͗;闔!ӗ;ꗔ!ٗ;엔!ܗ;뗔!ޗ;!;T!;u!;v!;w!;y!;z!;x!;|! ;! ;!;!;!;}!;!;!;!;!;!;!!;!$;!&;4Y!-;!.;!0;!2;!4;!7;!8;!;;!F;!L;!M;!N;!R;!S;!Y;![;{|!^;!b;!e;~!g;!k;!l;>f!o;!p;!q;!s;!t;Θ!;И!;ј!;Ҙ!;Ә!;Ԙ!;֘!;՘!;ט!;ؘ!Ę;٘!Ƙ;ژ!Ș;ޘ!ۘ;c!;d!;f!;h!;j!;k!;l!;m!;n!;t!;r!;q!;p!;s!;z!;x!;|!;w! ;{Q! ;u! ;y!;{!;}!;!;!;!;~!;!;!;o!;!!;!(;|!1;g!3;!6;!7;!:;i!<;!>;!?;!A;!C;!E;!H;!I;!J;!L;v!R;蘔!W; !\;!^;!b;l!;m!;Q!;n!;p!;o!;r!;s!;{!Й;}!љ;y!ҙ;u!ԙ;~!ՙ;!ؙ;x!ٙ;v!ۙ;|!ݙ;w!ߙ;!;!;!;!;!;!;!;!;!;! ;! ;!;!;!;!;!$;K!';!+;!-;!.;~!0;z!6;!7;!8;!>;愔!@;!A;!B;!C;!D;q!E;!J;!L;!M;!O;!U;!W;`!Z;![;!_;t!b;!d;!e;!f;!j;!k;!;Ś!Ϛ;SO!Ԛ;̚!՚;˚!֚;!";!'; !);!.;I!N;G!X;|!Z;}![;~!b;!h;!o;!t;!w;!z;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!;!Ǜ;!ɛ;!ʛ;!қ;!ԛ;!՛;!֛;!ۛ;!ݛ;!;!;!;!;!;!;!;!;!;!;!;ʜ!;Ȝ!;!;œ!;!;ǜ! ;Ŝ! ;!;Ɯ!;Ü!;Ҝ!;ќ!;˜! ;!#;Ϝ!%;Μ!(;М!);͜!-;!.;!1;Ӝ!3;؜!5;!7;!9;!:;ל!;;ۜ!<;Ԝ!>;ɜ!B;ٜ!E;՜!H;ߜ!R;ݜ!T;ܜ!V;ޜ!W;!X;!];!_;!`;㜔!c;᜔!d;✔!g;!h;!m;!o;!x;!z;!; !;$!;Q!;#!;"!;M!;)!;(!;&! ;0!;5!;3!;2!;.!;1!;*!#;/!&;-!(;8!/;9!0;;!4;M!7;?!;;=!?;M!A;:!B;!;~!z;x!|;v!};=N!;!;!;Ğ!Þ;ɞ!̞;p!ޞ;ZQ!;ꞔ!;ប!;鞔!;!; !; ! ;9!4;P!J;e!K;Q!O;!R;!T;!U;!W;!Y;!\;!_;!`;!a;!f;!j;!l;!r;m!v;!w;!;S!;^!;!;!;!; ! 0; ! 0;X$bow = [-\ $];$vowel = [0589>CKLMNOQ];$not_vowel = [^$vowel];::NFC;::Lower;00 ! 0;11 ! 1;22 ! 2;33 ! 3;44 ! 4;66 ! 6;77 ! 7;88 ! 8;:: ! :;;; ! ;;<< ! | <;< } [1?] ! =;$vowel { =L ! =;?? ! ?;@@ ! @;AA ! A;BB ! B;CC ! C;DD ! D;EE ! E;FF ! F;GG ! G;HH ! H;II ! I;::Null;1C@3 } $bow ! !X ;3@04 } $bow !


@>4 } $bow ! TW_ ;F>2 } $bow ! PO+Y ;08 ! ~ ;09 ! ~ ;0= } $not_vowel ! [ ;0> ! eY ;0C ! eY ;0 ! ? ;108 ! b ;109 ! b ;10= } $not_vowel ! s ;10> ! S ;10C ! S ;10 ! ] ;15= } $not_vowel ! ;15 ! +R ;189 ! k ;18= } $not_vowel ! [ ;18 ! k ;19> ! keY ;1>= } $not_vowel ! ;1> ! ZS ;1C9 ! ^ O ;1C= } $not_vowel ! ,g ;1C ! ^ ;1K9 !  ;1K= } $not_vowel ! ,g ;1K !  ;1L8 ! k ;1LN ! k$\ ;1L ! k ;1M9 !  ;1M= } $not_vowel ! ,g ;1M !  ;1N ! k$\ ;1O= } $not_vowel ! klb ;1O ! kN ;1Q ! keY ;1 ! ^ ;208 ! t O ;209 ! t O ;20= } $not_vowel ! N ;20> ! l ;20C ! l ;20 ! t ;25= } $not_vowel ! e ;25 ! ;289 ! ~ ;28= } $not_vowel ! )n ;28 ! ~ ;29> ! ~eY ;2>= } $not_vowel !  ;2> ! l ;2C9 ! ~ ;2C= } $not_vowel ! e ;2C ! fk ;2K9 ! ~ ;2K= } $not_vowel ! e ;2K ! ~ ;2L8 ! ~ ;2LN ! ~$\ ;2L ! ~ ;2M9 ! ;2M= } $not_vowel ! e ;2M ! ;2N ! ~$\ ;2O= } $not_vowel ! ~lb ;2O ! ~N ;2Q ! ~eY ;2 ! +Y ;308 ! v ;309 ! v ;30= } $not_vowel ! u ;30> ! ؚ ;30C ! ؚ ;30 ! R ;35= } $not_vowel ! 9h ;35 !  ! TeY ;3>= } $not_vowel ! ! ;3> ! b ;3C9 ! -W ;3C= } $not_vowel ! ! ;3C ! S ;3K9 !  ! S ;40C ! S ;40 ! ;45= } $not_vowel ! ZW ;45 ! pg ;4608 ! > O ;4609 ! > O ;460= } $not_vowel ! `S ;460> ! &q ;460C ! &q ;460 ! > ;465= } $not_vowel ! w ;465 ! pg ;4689 ! T ;468= } $not_vowel ! ё ;468 ! T ;469> ! &q ;46>= } $not_vowel ! _ ;46> ! &q ;46C9 ! 1g O ;46C= } $not_vowel ! Q ;46C ! 1g ;46K9 ! T ;46K= } $not_vowel ! w ;46K ! T ;46L8 ! T ;46LN ! EN ;46L ! T ;46M9 ! pg ;46M= } $not_vowel ! w ;46M ! pg ;46N ! EN ;46O= } $not_vowel ! _l ;46O ! > ;46Q ! &q ;46 ! c[ ;4708 ! [ ;4709 ! [ ;470= } $not_vowel ! ^ ;470> ! ;470C ! ;470 ! Nb ;475= } $not_vowel ! %m ;475 ! l ;4789 ! Nm ;478= } $not_vowel ! %m ;478 ! Nm ;479> ! &q ;47>= } $not_vowel ! [ ;47> ! PO ;47C9 ! Vy O ;47C= } $not_vowel ! \ ;47C ! Vy ;47K9 ! Nm ;47K= } $not_vowel ! f ;47K ! Nm ;47L8 ! Nm ;47LN ! EN ;47L ! Nm ;47M9 ! l ;47M= } $not_vowel ! f ;47M ! l ;47N ! EN ;47O= } $not_vowel ! _l ;47O ! > ;47Q ! &q ;47 ! yQ ;489 ! c[ ;48= } $not_vowel ! ё ;48 ! c[ ;49> ! &q ;4>= } $not_vowel ! N ;4> ! Y ;4A08 ! Ǒ ;4A09 ! Ǒ ;4A0= } $not_vowel ! p ;4A0> ! f ;4A0C ! f ;4A0 ! [ ;4A5= } $not_vowel ! \ ;4A5 ! Ǒ ;4A89 ! P ;4A8= } $not_vowel ! ;4A8 ! P ;4A>= } $not_vowel ! j ;4A> ! c ;4AC9 ! ] ;4AC= } $not_vowel ! j ;4AC ! Zi ;4AK9 ! P ;4AK= } $not_vowel ! \ ;4AK ! P ;4AL8 ! P ;4ALN ! y ;4AL ! P ;4AM9 ! Ǒ ;4AM= } $not_vowel ! \ ;4AM ! Ǒ ;4AN ! y ;4AO ! PN ;4A ! ( ;4C9 ! \g O ;4C= } $not_vowel ! fe ;4C ! \g ;4F08 ! Ǒ ;4F09 ! Ǒ ;4F0= } $not_vowel ! p ;4F0> ! f ;4F0C ! f ;4F0 ! [ ;4F5= } $not_vowel ! \ ;4F5 ! Ǒ ;4F89 ! P ;4F8= } $not_vowel ! ;4F8 ! P ;4F>= } $not_vowel ! j ;4F> ! c ;4FC9 ! ] ;4FC= } $not_vowel ! j ;4FC ! Zi ;4FK9 ! P ;4FK= } $not_vowel ! \ ;4FK ! P ;4FL8 ! P ;4FLN ! y ;4FL ! P ;4FM9 ! Ǒ ;4FM= } $not_vowel ! \ ;4FM ! Ǒ ;4FN ! y ;4FO ! PN ;4F ! ( ;4G08 ! g ;4G09 ! g ;4G0= } $not_vowel ! f ;4G0> ! TN ;4G0C ! TN ;4G0 ! p` ;4G5= } $not_vowel ! 4t ;4G5 ! R ;4G89 ! GY ;4G8= } $not_vowel ! ;4G8 ! GY ;4G9> ! TN ;4G>= } $not_vowel !  ! TN ;4GC9 ! ] ;4GC= } $not_vowel ! %f ;4GC ! N ;4GK9 ! GY ;4GK= } $not_vowel ! 4t ;4GK ! GY ;4GL8 ! GY ;4GL ! GY ;4GM9 ! R ;4GM= } $not_vowel ! 4t ;4GM ! R ;4GO= } $not_vowel ! :_ ;4GQ ! TN ;4G ! GY ;4K9 ! _ ;4K= } $not_vowel ! {v ;4K ! _ ;4L8 ! c[ ;4LN ! EN ;4L ! c[ ;4M9 ! N ;4M= } $not_vowel ! {v ;4M ! N ;4N= } $not_vowel ! ENi` ;4N ! EN ;4O= } $not_vowel ! _l ;4O ! sO ;4Q ! &q ;4 ! _ ;5= } $not_vowel ! ^ ;5 ! 6 ;608 ! Nb O ;609 ! Nb O ;60= } $not_vowel ! 6q ;60> ! v ;60C ! v ;60 ! Nb ;65= } $not_vowel ! N ;65 ! p ;689 ! e ;68= } $not_vowel ! N ;68 ! e ;69> ! ;6>= } $not_vowel ! [ ;6> ! ;6C9 ! ^t ;6C= } $not_vowel ! [ ;6C ! 9 ;6K9 ! e ;6K= } $not_vowel ! N ;6K ! e ;6L8 ! e ;6LN ! 9 ;6L ! e ;6M9 ! p ;6M= } $not_vowel ! N ;6M ! p ;6N ! 9 ;6O= } $not_vowel ! ;6O ! Nb ;6Q ! ;6 ! e ;708 ! [ ;709 ! [ ;70= } $not_vowel ! ^ ;70> ! ;70C ! ;70 ! Nb ;75= } $not_vowel ! %m ;75 ! l ;789 ! Nm ;78= } $not_vowel ! %m ;78 ! Nm ;79> ! &q ;7>= } $not_vowel ! [ ;7> ! PO ;7C9 ! Vy O ;7C= } $not_vowel ! \ ;7C ! Vy ;7K9 ! Nm ;7K= } $not_vowel ! f ;7K ! Nm ;7L8 ! Nm ;7LN ! EN ;7L ! Nm ;7M9 ! l ;7M= } $not_vowel ! f ;7M ! l ;7N ! EN ;7O= } $not_vowel ! _l ;7O ! > ;7Q ! &q ;7 ! yQ ;89 ! O ;8= } $not_vowel ! V ;8 ! O ;9> ! ~ ;9 ! O ;:08 ! Q ;:09 ! Q ;:0= } $not_vowel ! NW ;:0> !  ;:0C !  ;:0 ! aS ;:5= } $not_vowel ! ;:5 ! KQ ;:89 ! W ;:8= } $not_vowel ! ё ;:8 ! W ;:9> ! WeY ;:>= } $not_vowel ! T[ ;:> ! y ;:C9 ! NY ;:C= } $not_vowel ! f ;:C ! ^ ;:K9 ! KQ ;:K= } $not_vowel ! ;:K ! KQ ;:L8 ! W ;:LN ! N ;:L ! W ;:M9 ! Q ;:M= } $not_vowel ! ;:M ! Q ;:N ! N ;:O= } $not_vowel ! Wlb ;:O ! WN ;:Q ! WeY ;: ! KQ ;;08 ! ;;09 ! ;;0= } $not_vowel ! pQ ;;0> ! R ;;0C ! R ;;0 ! b ;;5= } $not_vowel ! ޏ ;;5 ! R ;;89 ! )R ;;8= } $not_vowel ! g ;;8 ! )R ;;9> ! ^ ;;>= } $not_vowel ! ;;> ! m ;;C9 ! bS O ;;C= } $not_vowel ! &O ;;C ! bS ;;K9 ! ;;K= } $not_vowel ! &O ;;K ! ;;L8 ! )R ;;LN ! g ;;L ! )R ;;M9 ! ;;M= } $not_vowel ! &O ;;M ! ;;N ! g ;;O= } $not_vowel ! o ;;O ! )RN ;;Q ! ^ ;; ! \ ;<08 ! ȏ ;<09 ! ȏ ;<0= } $not_vowel ! f ;<0> ! k ;<0C ! k ;<0 ! l ;<5= } $not_vowel !  ;<5 ! h ;<89 ! s| ;<8= } $not_vowel ! f ;<8 ! s| ;<9> ! ׂ ;<>= } $not_vowel ! ;<> ! ;<C9 ! Fz O ;<C= } $not_vowel ! ;<C ! Fz ;<K9 ! h ;<K= } $not_vowel ! ;<K ! h ;<L8 ! s| ;<LN ! * ;<L ! s| ;<M9 ! h ;<M= } $not_vowel ! ;<M ! h ;<N= } $not_vowel ! Oe ;<N ! * ;<O= } $not_vowel ! s|lb ;<O ! s|N ;<Q ! ׂ ;< ! Y ;=08 ! HY ;=09 ! HY ;=0= } $not_vowel ! WS ;=0> ! Yt ;=0C ! Yt ;=0 ! ~ ;=5= } $not_vowel ! t^ ;=5 ! m ;=89 ! <\ ;=8= } $not_vowel ! [ ;=8 ! <\ ;=9> ! <\eY ;=>= } $not_vowel ! Q ;=> ! ;=C9 ! R O ;=C= } $not_vowel ! Q ;=C ! R ;=K9 ! Q ;=K= } $not_vowel ! Z ;=K ! Q ;=L } $not_vowel ! <\ ;=M9 ! Q ;=M= } $not_vowel ! Z ;=M ! Q ;=N= } $not_vowel ! ~i` ;=N ! ~ ;=O= } $not_vowel ! <\lb ;=O ! <\N ;=Q ! <\eY ;= } $not_vowel ! i` ;>= } $not_vowel !  ;> ! eY ;?08 ! >m ;?09 ! >m ;?0= } $not_vowel ! Xo ;?0> ! O ;?0C ! O ;?0 ! ^ ;?5= } $not_vowel ! Gr ;?5 ! iO ;?89 ! v ;?8= } $not_vowel ! s^ ;?8 ! v ;?9> ! veY ;?>= } $not_vowel ! ;?> ! l ;?C9 ! nf O ;?C= } $not_vowel ! ;?C ! nf ;?K9 ! iO ;?K= } $not_vowel ! m_ ;?K ! iO ;?L8 ! v ;?LN ! v$\ ;?L ! v ;?M9 ! iO ;?M= } $not_vowel ! m_ ;?M ! iO ;?N ! v$\ ;?O= } $not_vowel ! vlb ;?O ! vN ;?Q ! veY ;? ! nf ;@08 ! V ;@09 ! V ;@0= } $not_vowel ! pQ ;@0> ! R ;@0C ! R ;@0 ! b ;@5= } $not_vowel ! ޏ ;@5 ! R ;@89 ! ̑ ;@8= } $not_vowel ! g ;@8 ! ̑ ;@9> ! ^ ;@>= } $not_vowel ! ;@> ! W ;@C9 ! O ;@C= } $not_vowel ! &O ;@C ! ;@K9 ! ;@K= } $not_vowel ! &O ;@K ! ;@L8 ! ̑ ;@LN ! Yu ;@L ! ̑ ;@M9 ! ;@M= } $not_vowel ! &O ;@M ! ;@N ! Yu ;@O= } $not_vowel ! o ;@O ! ̑N ;@Q ! ^ ;@ ! \ ;A08 ! [ ;A09 ! [ ;A0= } $not_vowel ! Qh ;A0> ! ~ ;A0C ! ~ ;A0 ! ( ;A5= } $not_vowel ! HQ ;A5 ! " ;A89 !  ;A8= } $not_vowel ! ;A8 !  ;A9> ! ;A>= } $not_vowel ! ~g ;A> ! "} ;AC9 ! ~ ;AC= } $not_vowel ! Y[ ;AC ! ς ;AG08 ! Y O ;AG09 ! Y O ;AG0= } $not_vowel ! HQ ;AG0> ! ;AG0C ! ;AG0 ! Y ;AG5= } $not_vowel ! HQ ;AG5 ! " ;AG89 ! ^ ;AG8= } $not_vowel ! ;AG8 ! ^ ;AG9> ! Sf ;AG>= } $not_vowel ! Ė ;AG> ! Sf ;AGC9 ! O O ;AGC= } $not_vowel ! ;AGC ! O ;AGK= } $not_vowel ! #k ;AGL8 ! ^ ;AGLN ! O ;AGL ! ^ ;AGM= } $not_vowel ! #k ;AGN ! O ;AGQ ! Sf ;AG ! ^ ;AK9 ! _t ;AK= } $not_vowel ! h ;AK ! _t ;AL8 !  ;ALN ! O ;AL !  ;AM9 ! ^X ;AM= } $not_vowel ! h ;AM ! ^X ;AN= } $not_vowel ! Ė ;AN ! O ;AO= } $not_vowel ! v ;AO ! > ;AQ ! ;A ! e ;B08 ! l ;B09 ! l ;B0= } $not_vowel ! fW ;B0> ! v ;B0C ! v ;B0 ! TX ;B5= } $not_vowel ! ZW ;B5 ! wc ;B89 ! c[ ;B8= } $not_vowel ! N ;B8 ! c[ ;B9> ! TN ;B>= } $not_vowel !  ;B> ! Xb ;BA08 ! Ǒ ;BA09 ! Ǒ ;BA0= } $not_vowel ! p ;BA0> ! f ;BA0C ! f ;BA0 ! [ ;BA5= } $not_vowel ! \ ;BA5 ! Ǒ ;BA89 ! P ;BA8= } $not_vowel ! ;BA8 ! P ;BA>= } $not_vowel ! j ;BA> ! c ;BAC9 ! ] ;BAC= } $not_vowel ! j ;BAC ! Zi ;BAK9 ! P ;BAK= } $not_vowel ! \ ;BAK ! P ;BAL8 ! P ;BALN ! y ;BAL ! P ;BAM9 ! Ǒ ;BAM= } $not_vowel ! \ ;BAM ! Ǒ ;BAN ! y ;BAO ! PN ;BA ! ( ;BC9 ! V O ;BC= } $not_vowel !  ;BC ! V ;BF08 ! Ǒ ;BF09 ! Ǒ ;BF0= } $not_vowel ! p ;BF0> ! f ;BF0C ! f ;BF0 ! [ ;BF5= } $not_vowel ! \ ;BF5 ! Ǒ ;BF89 ! P ;BF8= } $not_vowel ! ;BF8 ! P ;BF>= } $not_vowel ! j ;BF> ! c ;BFC9 ! ] ;BFC= } $not_vowel ! j ;BFC ! Zi ;BFK9 ! P ;BFK= } $not_vowel ! \ ;BFK ! P ;BFL8 ! P ;BFLN ! y ;BFL ! P ;BFM9 ! Ǒ ;BFM= } $not_vowel ! \ ;BFM ! Ǒ ;BFN ! y ;BFO ! PN ;BF ! ( ;BG08 ! g ;BG09 ! g ;BG0= } $not_vowel ! f ;BG0> ! TN ;BG0C ! TN ;BG0 ! p` ;BG5= } $not_vowel ! 4t ;BG5 ! R ;BG89 ! GY ;BG8= } $not_vowel ! ;BG8 ! GY ;BG9> ! TN ;BG>= } $not_vowel !  ! TN ;BGC9 ! ] ;BGC= } $not_vowel ! %f ;BGC ! N ;BGK9 ! GY ;BGK= } $not_vowel ! 4t ;BGK ! GY ;BGL8 ! GY ;BGL ! GY ;BGM9 ! R ;BGM= } $not_vowel ! 4t ;BGM ! R ;BGO= } $not_vowel ! :_ ;BGQ ! TN ;BG ! GY ;BK9 ! yr ;BK= } $not_vowel ! n ;BK ! yr ;BL8 ! c[ ;BLN ! y ;BL ! c[ ;BM9 ! l ;BM= } $not_vowel ! n ;BM ! l ;BN= } $not_vowel !  ! y ;D0C ! y ;D0 ! l ;D5= } $not_vowel ! ;D5 ! 9 ;D89 ! ;D8= } $not_vowel ! ;D8 ! ;D9> ! eY ;D>= } $not_vowel ! 0N ;D> ! y ;DC9 ! [ O ;DC= } $not_vowel ! 0N ;DC ! [ ;DK9 ! ;DK= } $not_vowel ! ;DK ! ;DL8 ! ;DLN ! $\ ;DL ! ;DM9 ! 9 ;DM= } $not_vowel ! ;DM ! 9 ;DN ! $\ ;DO ! N ;DQ ! eY ;D ! +Y ;E08 ! wm ;E09 ! wm ;E0= } $not_vowel ! Il ;E0> ! j ;E0C ! j ;E0 ! T ;E5= } $not_vowel ! N ;E5 ! k ;E89 ! ^ ;E8= } $not_vowel ! #k ;E8 ! ^ ;E>= } $not_vowel ! *m ;E> ! ;EC9 ! ` ;EC= } $not_vowel ! *m ;EC ! ;EK9 ! ў ;EK= } $not_vowel ! N ;EK ! ў ;EL8 ! ^ ;ELN ! O ;EL ! ^ ;EM9 ! ў ;EM= } $not_vowel ! N ;EM ! wm ;EN ! O ;EO= } $not_vowel ! ^lb ;EO ! ^N ;E ! k ;F08 ! Ǒ ;F09 ! Ǒ ;F0= } $not_vowel ! p ;F0> ! f ;F0C ! f ;F0 ! [ ;F5= } $not_vowel ! \ ;F5 ! Ǒ ;F89 ! P ;F8= } $not_vowel ! ;F8 ! P ;F>= } $not_vowel ! j ;F> ! c ;FA08 ! Ǒ ;FA09 ! Ǒ ;FA0= } $not_vowel ! p ;FA0> ! f ;FA0C ! f ;FA0 ! [ ;FA5= } $not_vowel ! \ ;FA5 ! Ǒ ;FA89 ! P ;FA8= } $not_vowel ! ;FA8 ! P ;FA>= } $not_vowel ! j ;FA> ! c ;FAC9 ! ] ;FAC= } $not_vowel ! j ;FAC ! Zi ;FAK9 ! P ;FAK= } $not_vowel ! \ ;FAK ! P ;FAL8 ! P ;FALN ! y ;FAL ! P ;FAM9 ! Ǒ ;FAM= } $not_vowel ! \ ;FAM ! Ǒ ;FAN ! y ;FAO ! PN ;FA ! ( ;FC9 ! ] ;FC= } $not_vowel ! j ;FC ! Zi ;FK9 ! P ;FK= } $not_vowel ! \ ;FK ! P ;FL8 ! P ;FLN ! y ;FL ! P ;FM9 ! Ǒ ;FM= } $not_vowel ! \ ;FM ! Ǒ ;FN ! y ;FO ! PN ;F ! ( ;G08 ! g ;G09 ! g ;G0= } $not_vowel ! f ;G0> ! TN ;G0C ! TN ;G0 ! p` ;G5= } $not_vowel ! 4t ;G5 ! R ;G89 ! GY ;G8= } $not_vowel ! ;G8 ! GY ;G9> ! TN ;G>= } $not_vowel !  ! TN ;GC9 ! ] ;GC= } $not_vowel ! %f ;GC ! N ;GK9 ! GY ;GK= } $not_vowel ! 4t ;GK ! GY ;GL8 ! GY ;GL ! GY ;GM9 ! R ;GM= } $not_vowel ! 4t ;GM ! R ;GO= } $not_vowel ! :_ ;GQ ! TN ;G ! GY ;H08 ! l O ;H09 ! l O ;H0= } $not_vowel ! \ ;H0> ! ~ ;H0C ! ~ ;H0 ! l ;H5= } $not_vowel ! 3u ;H5 ! ;H89 ! ^ ;H8= } $not_vowel ! 3u ;H8 ! ^ ;H9> ! ~ ;H>= } $not_vowel ! Ė ;H> ! ~ ;HC9 !  O ;HC= } $not_vowel ! z ;HC !  ;HK9 ! ^ ;HK= } $not_vowel ! 3u ;HK ! ^ ;HL8 ! ^ ;HLN !  ;HL ! ^ ;HM9 ! ;HM= } $not_vowel ! 3u ;HM ! ;HN !  ;HO= } $not_vowel ! \ ;HO ! l ;HQ ! ~ ;H ! N ;I08 ! Y O ;I09 ! Y O ;I0= } $not_vowel ! HQ ;I0> ! ;I0C ! ;I0 ! Y ;I5= } $not_vowel ! HQ ;I5 ! " ;I89 ! ^ ;I8= } $not_vowel ! ;I8 ! ^ ;I9> ! Sf ;I>= } $not_vowel ! Ė ;I> ! Sf ;IC9 ! O O ;IC= } $not_vowel ! ;IC ! O ;IK= } $not_vowel ! #k ;IL8 ! ^ ;ILN ! O ;IL ! ^ ;IM= } $not_vowel ! #k ;IN ! O ;IQ ! Sf ;I ! ^ ;J ! ;K9 ! S ;K= } $not_vowel ! i` ;K ! S ;L8 ! O ;LN ! $\ ;L ! O ;M9 ! W ;M= } $not_vowel ! i` ;M ! W ;N= } $not_vowel ! N ;N ! $\ ;O= } $not_vowel ! lb ;O ! N ;Q ! ~ ;:: Null ();$bow { 6 ! S ;$bow { +Y ! _ ;$bow { N ! h ;$bow { WS ! `i ;$bow {  ! ! ;_l } $bow ! Y ;wm } $bow ! N ;::NFC;u{:: [[:Latin:][:Mn:][1-5]]; [ln] { v ! ;:: Latin-NumericPinyin(NumericPinyin-Latin); $pCons = [b p m f d t n l g k h j q x r z c s];$zCons = [1-1];$pToneOK = [[a-z] - [b p f d t l g k h j q x r z c s]];$zToneOK = [[1-)1] - [1 1 1 1 1 1 1 1 1 1 1 1]];$pTone = [1-5];$zTone = [];bang }$pTone ! 1$1 }$zTone;bang ! 1$1;bang1 ! 1$1;beng }$pTone ! 1%1 }$zTone;beng ! 1%1;beng1 ! 1%1;biao }$pTone ! 1'1 1 }$zTone;biao ! 1'1 1;biao1 ! 1'1 1;bian }$pTone ! 1'1"1 }$zTone;bian ! 1'1"1;bian1 ! 1'1"1;bing }$pTone ! 1'1%1 }$zTone;bing ! 1'1%1;bing1 ! 1'1%1;bai }$pTone ! 11 }$zTone;bai ! 11;bai1 ! 11;bei }$pTone ! 11 }$zTone;bei ! 11;bei1 ! 11;bao }$pTone ! 1 1 }$zTone;bao ! 1 1;bao1 ! 1 1;ban }$pTone ! 1"1 }$zTone;ban ! 1"1;ban1 ! 1"1;ben }$pTone ! 1#1 }$zTone;ben ! 1#1;ben1 ! 1#1;bie }$pTone ! 1'11 }$zTone;bie ! 1'11;bie1 ! 1'11;bin }$pTone ! 1'1#1 }$zTone;bin ! 1'1#1;bin1 ! 1'1#1;bun }$pTone ! 1(1#1 }$zTone;bun ! 1(1#1;bun1 ! 1(1#1;ba }$pTone ! 11 }$zTone;ba ! 11;ba1 ! 11;bo }$pTone ! 11 }$zTone;bo ! 11;bo1 ! 11;bi }$pTone ! 1'1 }$zTone;bi ! 1'1;bi1 ! 1'1;bu }$pTone ! 1(1 }$zTone;bu ! 1(1;bu1 ! 1(1;pang }$pTone ! 1$1 }$zTone;pang ! 1$1;pang1 ! 1$1;peng }$pTone ! 1%1 }$zTone;peng ! 1%1;peng1 ! 1%1;piao }$pTone ! 1'1 1 }$zTone;piao ! 1'1 1;piao1 ! 1'1 1;pian }$pTone ! 1'1"1 }$zTone;pian ! 1'1"1;pian1 ! 1'1"1;ping }$pTone ! 1'1%1 }$zTone;ping ! 1'1%1;ping1 ! 1'1%1;pai }$pTone ! 11 }$zTone;pai ! 11;pai1 ! 11;pei }$pTone ! 11 }$zTone;pei ! 11;pei1 ! 11;pao }$pTone ! 1 1 }$zTone;pao ! 1 1;pao1 ! 1 1;pou }$pTone ! 1!1 }$zTone;pou ! 1!1;pou1 ! 1!1;pan }$pTone ! 1"1 }$zTone;pan ! 1"1;pan1 ! 1"1;pen }$pTone ! 1#1 }$zTone;pen ! 1#1;pen1 ! 1#1;pie }$pTone ! 1'11 }$zTone;pie ! 1'11;pie1 ! 1'11;pin }$pTone ! 1'1#1 }$zTone;pin ! 1'1#1;pin1 ! 1'1#1;pa }$pTone ! 11 }$zTone;pa ! 11;pa1 ! 11;po }$pTone ! 11 }$zTone;po ! 11;po1 ! 11;pi }$pTone ! 1'1 }$zTone;pi ! 1'1;pi1 ! 1'1;pu }$pTone ! 1(1 }$zTone;pu ! 1(1;pu1 ! 1(1;mang }$pTone ! 1$1 }$zTone;mang ! 1$1;mang1 ! 1$1;meng }$pTone ! 1%1 }$zTone;meng ! 1%1;meng1 ! 1%1;miao }$pTone ! 1'1 1 }$zTone;miao ! 1'1 1;miao1 ! 1'1 1;mian }$pTone ! 1'1"1 }$zTone;mian ! 1'1"1;mian1 ! 1'1"1;ming }$pTone ! 1'1%1 }$zTone;ming ! 1'1%1;ming1 ! 1'1%1;mai }$pTone ! 11 }$zTone;mai ! 11;mai1 ! 11;mei }$pTone ! 11 }$zTone;mei ! 11;mei1 ! 11;mao }$pTone ! 1 1 }$zTone;mao ! 1 1;mao1 ! 1 1;mou }$pTone ! 1!1 }$zTone;mou ! 1!1;mou1 ! 1!1;man }$pTone ! 1"1 }$zTone;man ! 1"1;man1 ! 1"1;men }$pTone ! 1#1 }$zTone;men ! 1#1;men1 ! 1#1;mie }$pTone ! 1'11 }$zTone;mie ! 1'11;mie1 ! 1'11;miu }$pTone ! 1'1!1 }$zTone;miu ! 1'1!1;miu1 ! 1'1!1;min }$pTone ! 1'1#1 }$zTone;min ! 1'1#1;min1 ! 1'1#1;ma }$pTone ! 11 }$zTone;ma ! 11;ma1 ! 11;mo }$pTone ! 11 }$zTone;mo ! 11;mo1 ! 11;me }$pTone ! 11 }$zTone;me ! 11;me1 ! 11;mi }$pTone ! 1'1 }$zTone;mi ! 1'1;mi1 ! 1'1;mu }$pTone ! 1(1 }$zTone;mu ! 1(1;mu1 ! 1(1;fang }$pTone ! 1$1 }$zTone;fang ! 1$1;fang1 ! 1$1;feng }$pTone ! 1%1 }$zTone;feng ! 1%1;feng1 ! 1%1;fiao }$pTone ! 1'1 1 }$zTone;fiao ! 1'1 1;fiao1 ! 1'1 1;fei }$pTone ! 11 }$zTone;fei ! 11;fei1 ! 11;fou }$pTone ! 1!1 }$zTone;fou ! 1!1;fou1 ! 1!1;fan }$pTone ! 1"1 }$zTone;fan ! 1"1;fan1 ! 1"1;fen }$pTone ! 1#1 }$zTone;fen ! 1#1;fen1 ! 1#1;fa }$pTone ! 11 }$zTone;fa ! 11;fa1 ! 11;fo }$pTone ! 11 }$zTone;fo ! 11;fo1 ! 11;fu }$pTone ! 1(1 }$zTone;fu ! 1(1;fu1 ! 1(1;diang }$pTone ! 1'1$1 }$zTone; diang ! 1'1$1;diang1 ! 1'1$1;dang }$pTone ! 1$1 }$zTone;dang ! 1$1;dang1 ! 1$1;deng }$pTone ! 1%1 }$zTone;deng ! 1%1;deng1 ! 1%1;diao }$pTone ! 1'1 1 }$zTone;diao ! 1'1 1;diao1 ! 1'1 1;dian }$pTone ! 1'1"1 }$zTone;dian ! 1'1"1;dian1 ! 1'1"1;ding }$pTone ! 1'1%1 }$zTone;ding ! 1'1%1;ding1 ! 1'1%1;duan }$pTone ! 1(1"1 }$zTone;duan ! 1(1"1;duan1 ! 1(1"1;dong }$pTone ! 1(1%1 }$zTone;dong ! 1(1%1;dong1 ! 1(1%1;dai }$pTone ! 11 }$zTone;dai ! 11;dai1 ! 11;dei }$pTone ! 11 }$zTone; dei ! 11;dei1 ! 11;dao }$pTone ! 1 1 }$zTone;dao ! 1 1;dao1 ! 1 1;dou }$pTone ! 1!1 }$zTone;dou ! 1!1;dou1 ! 1!1;dan }$pTone ! 1"1 }$zTone;dan ! 1"1;dan1 ! 1"1;den }$pTone ! 1#1 }$zTone;den ! 1#1;den1 ! 1#1;dia }$pTone ! 1'11 }$zTone;dia ! 1'11;dia1 ! 1'11;die }$pTone ! 1'11 }$zTone;die ! 1'11;die1 ! 1'11;diu }$pTone ! 1'1!1 }$zTone;diu ! 1'1!1;diu1 ! 1'1!1;din }$pTone ! 1'1#1 }$zTone;din ! 1'1#1;din1 ! 1'1#1;duo }$pTone ! 1(11 }$zTone;duo ! 1(11;duo1 ! 1(11;dui }$pTone ! 1(11 }$zTone;dui ! 1(11;dui1 ! 1(11;dun }$pTone ! 1(1#1 }$zTone;dun ! 1(1#1;dun1 ! 1(1#1;da }$pTone ! 11 }$zTone;da ! 11;da1 ! 11;de }$pTone ! 11 }$zTone;de ! 11;de1 ! 11;di }$pTone ! 1'1 }$zTone;di ! 1'1;di1 ! 1'1;du }$pTone ! 1(1 }$zTone;du ! 1(1;du1 ! 1(1;tang }$pTone ! 1$1 }$zTone;tang ! 1$1;tang1 ! 1$1;teng }$pTone ! 1%1 }$zTone;teng ! 1%1;teng1 ! 1%1;tiao }$pTone ! 1'1 1 }$zTone;tiao ! 1'1 1;tiao1 ! 1'1 1;tian }$pTone ! 1'1"1 }$zTone;tian ! 1'1"1;tian1 ! 1'1"1;ting }$pTone ! 1'1%1 }$zTone;ting ! 1'1%1;ting1 ! 1'1%1;tuan }$pTone ! 1(1"1 }$zTone;tuan ! 1(1"1;tuan1 ! 1(1"1;tong }$pTone ! 1(1%1 }$zTone;tong ! 1(1%1;tong1 ! 1(1%1;tai }$pTone ! 11 }$zTone;tai ! 11;tai1 ! 11;tao }$pTone ! 1 1 }$zTone;tao ! 1 1;tao1 ! 1 1;tou }$pTone ! 1!1 }$zTone;tou ! 1!1;tou1 ! 1!1;tan }$pTone ! 1"1 }$zTone;tan ! 1"1;tan1 ! 1"1;tie }$pTone ! 1'11 }$zTone;tie ! 1'11;tie1 ! 1'11;tuo }$pTone ! 1(11 }$zTone;tuo ! 1(11;tuo1 ! 1(11;tui }$pTone ! 1(11 }$zTone;tui ! 1(11;tui1 ! 1(11;tun }$pTone ! 1(1#1 }$zTone;tun ! 1(1#1;tun1 ! 1(1#1;ta }$pTone ! 11 }$zTone;ta ! 11;ta1 ! 11;te }$pTone ! 11 }$zTone;te ! 11;te1 ! 11;ti }$pTone ! 1'1 }$zTone;ti ! 1'1;ti1 ! 1'1;tu }$pTone ! 1(1 }$zTone;tu ! 1(1;tu1 ! 1(1;niang }$pTone ! 1'1$1 }$zTone;niang ! 1'1$1;niang1 ! 1'1$1;nang }$pTone ! 1$1 }$zTone;nang ! 1$1;nang1 ! 1$1;neng }$pTone ! 1%1 }$zTone;neng ! 1%1;neng1 ! 1%1;niao }$pTone ! 1'1 1 }$zTone;niao ! 1'1 1;niao1 ! 1'1 1;nian }$pTone ! 1'1"1 }$zTone;nian ! 1'1"1;nian1 ! 1'1"1;ning }$pTone ! 1'1%1 }$zTone;ning ! 1'1%1;ning1 ! 1'1%1;nuan }$pTone ! 1(1"1 }$zTone;nuan ! 1(1"1;nuan1 ! 1(1"1;nong }$pTone ! 1(1%1 }$zTone;nong ! 1(1%1;nong1 ! 1(1%1;nai }$pTone ! 11 }$zTone;nai ! 11;nai1 ! 11;nei }$pTone ! 11 }$zTone;nei ! 11;nei1 ! 11;nao }$pTone ! 1 1 }$zTone;nao ! 1 1;nao1 ! 1 1;nou }$pTone ! 1!1 }$zTone;nou ! 1!1;nou1 ! 1!1;nan }$pTone ! 1"1 }$zTone;nan ! 1"1;nan1 ! 1"1;nen }$pTone ! 1#1 }$zTone;nen ! 1#1;nen1 ! 1#1;nia }$pTone ! 1'11 }$zTone; nia ! 1'11;nia1 ! 1'11;nie }$pTone ! 1'11 }$zTone;nie ! 1'11;nie1 ! 1'11;niu }$pTone ! 1'1!1 }$zTone;niu ! 1'1!1;niu1 ! 1'1!1;nin }$pTone ! 1'1#1 }$zTone;nin ! 1'1#1;nin1 ! 1'1#1;nuo }$pTone ! 1(11 }$zTone;nuo ! 1(11;nuo1 ! 1(11;nun }$pTone ! 1(1#1 }$zTone;nun ! 1(1#1;nun1 ! 1(1#1;ne }$pTone ! 1)11 }$zTone;ne ! 1)11;ne1 ! 1)11;nue }$pTone ! 1)11; nue ! 1)11;na }$pTone ! 11 }$zTone;na ! 11;na1 ! 11;ne }$pTone ! 11 }$zTone;ne ! 11;ne1 ! 11;ni }$pTone ! 1'1 }$zTone;ni ! 1'1;ni1 ! 1'1;nu }$pTone ! 1(1 }$zTone;nu ! 1(1;nu1 ! 1(1;n }$pTone ! 1)1 }$zTone;n ! 1)1;n1 ! 1)1;liang }$pTone ! 1'1$1 }$zTone;liang ! 1'1$1;liang1 ! 1'1$1;lang }$pTone ! 1$1 }$zTone;lang ! 1$1;lang1 ! 1$1;leng }$pTone ! 1%1 }$zTone;leng ! 1%1;leng1 ! 1%1;liao }$pTone ! 1'1 1 }$zTone;liao ! 1'1 1;liao1 ! 1'1 1;lian }$pTone ! 1'1"1 }$zTone;lian ! 1'1"1;lian1 ! 1'1"1;ling }$pTone ! 1'1%1 }$zTone;ling ! 1'1%1;ling1 ! 1'1%1;luan }$pTone ! 1(1"1 }$zTone;luan ! 1(1"1;luan1 ! 1(1"1;long }$pTone ! 1(1%1 }$zTone;long ! 1(1%1;long1 ! 1(1%1;lan }$pTone ! 1)1"1 }$zTone; lan ! 1)1"1;lan1 ! 1)1"1;lai }$pTone ! 11 }$zTone;lai ! 11;lai1 ! 11;lei }$pTone ! 11 }$zTone;lei ! 11;lei1 ! 11;lao }$pTone ! 1 1 }$zTone;lao ! 1 1;lao1 ! 1 1;lou }$pTone ! 1!1 }$zTone;lou ! 1!1;lou1 ! 1!1;lan }$pTone ! 1"1 }$zTone;lan ! 1"1;lan1 ! 1"1;lia }$pTone ! 1'11 }$zTone;lia ! 1'11;lia1 ! 1'11;lie }$pTone ! 1'11 }$zTone;lie ! 1'11;lie1 ! 1'11;liu }$pTone ! 1'1!1 }$zTone;liu ! 1'1!1;liu1 ! 1'1!1;lin }$pTone ! 1'1#1 }$zTone;lin ! 1'1#1;lin1 ! 1'1#1;luo }$pTone ! 1(11 }$zTone;luo ! 1(11;luo1 ! 1(11;lun }$pTone ! 1(1#1 }$zTone;lun ! 1(1#1;lun1 ! 1(1#1;le }$pTone ! 1)11 }$zTone;le ! 1)11;le1 ! 1)11;lue }$pTone ! 1)11; lue ! 1)11;la }$pTone ! 11 }$zTone;la ! 11;la1 ! 11;lo }$pTone ! 11 }$zTone;lo ! 11;lo1 ! 11;le }$pTone ! 11 }$zTone;le ! 11;le1 ! 11;li }$pTone ! 1'1 }$zTone;li ! 1'1;li1 ! 1'1;lu }$pTone ! 1(1 }$zTone;lu ! 1(1;lu1 ! 1(1;l }$pTone ! 1)1 }$zTone;l ! 1)1;l1 ! 1)1;guang }$pTone ! 1(1$1 }$zTone;guang ! 1(1$1;guang1 ! 1(1$1;gang }$pTone ! 1$1 }$zTone;gang ! 1$1;gang1 ! 1$1;geng }$pTone ! 1%1 }$zTone;geng ! 1%1;geng1 ! 1%1;guai }$pTone ! 1(11 }$zTone;guai ! 1(11;guai1 ! 1(11;guan }$pTone ! 1(1"1 }$zTone;guan ! 1(1"1;guan1 ! 1(1"1;gong }$pTone ! 1(1%1 }$zTone;gong ! 1(1%1;gong1 ! 1(1%1;gai }$pTone ! 11 }$zTone;gai ! 11;gai1 ! 11;gei }$pTone ! 11 }$zTone;gei ! 11;gei1 ! 11;gao }$pTone ! 1 1 }$zTone;gao ! 1 1;gao1 ! 1 1;gou }$pTone ! 1!1 }$zTone;gou ! 1!1;gou1 ! 1!1;gan }$pTone ! 1"1 }$zTone;gan ! 1"1;gan1 ! 1"1;gen }$pTone ! 1#1 }$zTone;gen ! 1#1;gen1 ! 1#1;gua }$pTone ! 1(11 }$zTone;gua ! 1(11;gua1 ! 1(11;guo }$pTone ! 1(11 }$zTone;guo ! 1(11;guo1 ! 1(11;gui }$pTone ! 1(11 }$zTone;gui ! 1(11;gui1 ! 1(11;gun }$pTone ! 1(1#1 }$zTone;gun ! 1(1#1;gun1 ! 1(1#1;ga }$pTone ! 11 }$zTone;ga ! 11;ga1 ! 11;ge }$pTone ! 11 }$zTone;ge ! 11;ge1 ! 11;gi }$pTone ! 1'1 }$zTone;gi ! 1'1;gi1 ! 1'1;gu }$pTone ! 1(1 }$zTone;gu ! 1(1;gu1 ! 1(1;kuang }$pTone ! 1(1$1 }$zTone;kuang ! 1(1$1;kuang1 ! 1(1$1;kang }$pTone ! 1$1 }$zTone;kang ! 1$1;kang1 ! 1$1;keng }$pTone ! 1%1 }$zTone;keng ! 1%1;keng1 ! 1%1;kuai }$pTone ! 1(11 }$zTone;kuai ! 1(11;kuai1 ! 1(11;kuan }$pTone ! 1(1"1 }$zTone;kuan ! 1(1"1;kuan1 ! 1(1"1;kong }$pTone ! 1(1%1 }$zTone;kong ! 1(1%1;kong1 ! 1(1%1;kai }$pTone ! 11 }$zTone;kai ! 11;kai1 ! 11;kao }$pTone ! 1 1 }$zTone;kao ! 1 1;kao1 ! 1 1;kou }$pTone ! 1!1 }$zTone;kou ! 1!1;kou1 ! 1!1;kan }$pTone ! 1"1 }$zTone;kan ! 1"1;kan1 ! 1"1;ken }$pTone ! 1#1 }$zTone;ken ! 1#1;ken1 ! 1#1;kua }$pTone ! 1(11 }$zTone;kua ! 1(11;kua1 ! 1(11;kuo }$pTone ! 1(11 }$zTone;kuo ! 1(11;kuo1 ! 1(11;kui }$pTone ! 1(11 }$zTone;kui ! 1(11;kui1 ! 1(11;kun }$pTone ! 1(1#1 }$zTone;kun ! 1(1#1;kun1 ! 1(1#1;ka }$pTone ! 11 }$zTone;ka ! 11;ka1 ! 11;ke }$pTone ! 11 }$zTone;ke ! 11;ke1 ! 11;ku }$pTone ! 1(1 }$zTone;ku ! 1(1;ku1 ! 1(1;huang }$pTone ! 1(1$1 }$zTone;huang ! 1(1$1;huang1 ! 1(1$1;hang }$pTone ! 1$1 }$zTone;hang ! 1$1;hang1 ! 1$1;heng }$pTone ! 1%1 }$zTone;heng ! 1%1;heng1 ! 1%1;huai }$pTone ! 1(11 }$zTone;huai ! 1(11;huai1 ! 1(11;huan }$pTone ! 1(1"1 }$zTone;huan ! 1(1"1;huan1 ! 1(1"1;hong }$pTone ! 1(1%1 }$zTone;hong ! 1(1%1;hong1 ! 1(1%1;hai }$pTone ! 11 }$zTone;hai ! 11;hai1 ! 11;hei }$pTone ! 11 }$zTone;hei ! 11;hei1 ! 11;hao }$pTone ! 1 1 }$zTone;hao ! 1 1;hao1 ! 1 1;hou }$pTone ! 1!1 }$zTone;hou ! 1!1;hou1 ! 1!1;han }$pTone ! 1"1 }$zTone;han ! 1"1;han1 ! 1"1;hen }$pTone ! 1#1 }$zTone;hen ! 1#1;hen1 ! 1#1;hua }$pTone ! 1(11 }$zTone;hua ! 1(11;hua1 ! 1(11;huo }$pTone ! 1(11 }$zTone;huo ! 1(11;huo1 ! 1(11;hui }$pTone ! 1(11 }$zTone;hui ! 1(11;hui1 ! 1(11;hun }$pTone ! 1(1#1 }$zTone;hun ! 1(1#1;hun1 ! 1(1#1;hm }$pTone ! 11 }$zTone;hm ! 11;hm1 ! 11;ha }$pTone ! 11 }$zTone;ha ! 11;ha1 ! 11;ho }$pTone ! 11 }$zTone;ho ! 11;ho1 ! 11;he }$pTone ! 11 }$zTone;he ! 11;he1 ! 11;hu }$pTone ! 1(1 }$zTone;hu ! 1(1;hu1 ! 1(1;jiang }$pTone ! 1'1$1 }$zTone;jiang ! 1'1$1;jiang1 ! 1'1$1;jiong }$pTone ! 1)1%1 }$zTone;jiong ! 1)1%1;jiong1 ! 1)1%1;jiao }$pTone ! 1'1 1 }$zTone;jiao ! 1'1 1;jiao1 ! 1'1 1;jian }$pTone ! 1'1"1 }$zTone;jian ! 1'1"1;jian1 ! 1'1"1;jing }$pTone ! 1'1%1 }$zTone;jing ! 1'1%1;jing1 ! 1'1%1;juan }$pTone ! 1)1"1 }$zTone;juan ! 1)1"1;juan1 ! 1)1"1;jia }$pTone ! 1'11 }$zTone;jia ! 1'11;jia1 ! 1'11;jie }$pTone ! 1'11 }$zTone;jie ! 1'11;jie1 ! 1'11;jiu }$pTone ! 1'1!1 }$zTone;jiu ! 1'1!1;jiu1 ! 1'1!1;jin }$pTone ! 1'1#1 }$zTone;jin ! 1'1#1;jin1 ! 1'1#1;jue }$pTone ! 1)11 }$zTone;jue ! 1)11;jue1 ! 1)11;jun }$pTone ! 1)1#1 }$zTone;jun ! 1)1#1;jun1 ! 1)1#1;ji }$pTone ! 1'1 }$zTone;ji ! 1'1;ji1 ! 1'1;ju }$pTone ! 1)1 }$zTone;ju ! 1)1;ju1 ! 1)1;qiang }$pTone ! 1'1$1 }$zTone;qiang ! 1'1$1;qiang1 ! 1'1$1;qiong }$pTone ! 1)1%1 }$zTone;qiong ! 1)1%1;qiong1 ! 1)1%1;qiao }$pTone ! 1'1 1 }$zTone;qiao ! 1'1 1;qiao1 ! 1'1 1;qian }$pTone ! 1'1"1 }$zTone;qian ! 1'1"1;qian1 ! 1'1"1;qing }$pTone ! 1'1%1 }$zTone;qing ! 1'1%1;qing1 ! 1'1%1;quan }$pTone ! 1)1"1 }$zTone;quan ! 1)1"1;quan1 ! 1)1"1;qia }$pTone ! 1'11 }$zTone;qia ! 1'11;qia1 ! 1'11;qie }$pTone ! 1'11 }$zTone;qie ! 1'11;qie1 ! 1'11;qiu }$pTone ! 1'1!1 }$zTone;qiu ! 1'1!1;qiu1 ! 1'1!1;qin }$pTone ! 1'1#1 }$zTone;qin ! 1'1#1;qin1 ! 1'1#1;que }$pTone ! 1)11 }$zTone;que ! 1)11;que1 ! 1)11;qun }$pTone ! 1)1#1 }$zTone;qun ! 1)1#1;qun1 ! 1)1#1;qi }$pTone ! 1'1 }$zTone;qi ! 1'1;qi1 ! 1'1;qu }$pTone ! 1)1 }$zTone;qu ! 1)1;qu1 ! 1)1;xiang }$pTone ! 1'1$1 }$zTone;xiang ! 1'1$1;xiang1 ! 1'1$1;xiong }$pTone ! 1)1%1 }$zTone;xiong ! 1)1%1;xiong1 ! 1)1%1;xiao }$pTone ! 1'1 1 }$zTone;xiao ! 1'1 1;xiao1 ! 1'1 1;xian }$pTone ! 1'1"1 }$zTone;xian ! 1'1"1;xian1 ! 1'1"1;xing }$pTone ! 1'1%1 }$zTone;xing ! 1'1%1;xing1 ! 1'1%1;xuan }$pTone ! 1)1"1 }$zTone;xuan ! 1)1"1;xuan1 ! 1)1"1;xia }$pTone ! 1'11 }$zTone;xia ! 1'11;xia1 ! 1'11;xie }$pTone ! 1'11 }$zTone;xie ! 1'11;xie1 ! 1'11;xiu }$pTone ! 1'1!1 }$zTone;xiu ! 1'1!1;xiu1 ! 1'1!1;xin }$pTone ! 1'1#1 }$zTone;xin ! 1'1#1;xin1 ! 1'1#1;xue }$pTone ! 1)11 }$zTone;xue ! 1)11;xue1 ! 1)11;xun }$pTone ! 1)1#1 }$zTone;xun ! 1)1#1;xun1 ! 1)1#1;xi }$pTone ! 1'1 }$zTone;xi ! 1'1;xi1 ! 1'1;xu }$pTone ! 1)1 }$zTone;xu ! 1)1;xu1 ! 1)1;zhuang }$pTone ! 1(1$1 }$zTone;zhuang ! 1(1$1;zhuang1 ! 1(1$1;zhang }$pTone ! 1$1 }$zTone;zhang ! 1$1;zhang1 ! 1$1;zheng }$pTone ! 1%1 }$zTone;zheng ! 1%1;zheng1 ! 1%1;zhuai }$pTone ! 1(11 }$zTone;zhuai ! 1(11;zhuai1 ! 1(11;zhuan }$pTone ! 1(1"1 }$zTone;zhuan ! 1(1"1;zhuan1 ! 1(1"1;zhong }$pTone ! 1(1%1 }$zTone;zhong ! 1(1%1;zhong1 ! 1(1%1;zhai }$pTone ! 11 }$zTone;zhai ! 11;zhai1 ! 11;zhei }$pTone ! 11 }$zTone; zhei ! 11;zhei1 ! 11;zhao }$pTone ! 1 1 }$zTone;zhao ! 1 1;zhao1 ! 1 1;zhou }$pTone ! 1!1 }$zTone;zhou ! 1!1;zhou1 ! 1!1;zhan }$pTone ! 1"1 }$zTone;zhan ! 1"1;zhan1 ! 1"1;zhen }$pTone ! 1#1 }$zTone;zhen ! 1#1;zhen1 ! 1#1;zhua }$pTone ! 1(11 }$zTone;zhua ! 1(11;zhua1 ! 1(11;zhuo }$pTone ! 1(11 }$zTone;zhuo ! 1(11;zhuo1 ! 1(11;zhui }$pTone ! 1(11 }$zTone;zhui ! 1(11;zhui1 ! 1(11;zhun }$pTone ! 1(1#1 }$zTone;zhun ! 1(1#1;zhun1 ! 1(1#1;zha }$pTone ! 11 }$zTone;zha ! 11;zha1 ! 11;zhe }$pTone ! 11 }$zTone;zhe ! 11;zhe1 ! 11;zhu }$pTone ! 1(1 }$zTone;zhu ! 1(1;zhu1 ! 1(1;zhi }$pTone ! 1 }$zTone;zhi ! 1;zhi1 ! 1;chuang }$pTone ! 1(1$1 }$zTone;chuang ! 1(1$1;chuang1 ! 1(1$1;chang }$pTone ! 1$1 }$zTone;chang ! 1$1;chang1 ! 1$1;cheng }$pTone ! 1%1 }$zTone;cheng ! 1%1;cheng1 ! 1%1;chuai }$pTone ! 1(11 }$zTone;chuai ! 1(11;chuai1 ! 1(11;chuan }$pTone ! 1(1"1 }$zTone;chuan ! 1(1"1;chuan1 ! 1(1"1;chong }$pTone ! 1(1%1 }$zTone;chong ! 1(1%1;chong1 ! 1(1%1;chai }$pTone ! 11 }$zTone;chai ! 11;chai1 ! 11;chao }$pTone ! 1 1 }$zTone;chao ! 1 1;chao1 ! 1 1;chou }$pTone ! 1!1 }$zTone;chou ! 1!1;chou1 ! 1!1;chan }$pTone ! 1"1 }$zTone;chan ! 1"1;chan1 ! 1"1;chen }$pTone ! 1#1 }$zTone;chen ! 1#1;chen1 ! 1#1;chua }$pTone ! 1(11 }$zTone;chua ! 1(11;chua1 ! 1(11;chuo }$pTone ! 1(11 }$zTone;chuo ! 1(11;chuo1 ! 1(11;chui }$pTone ! 1(11 }$zTone;chui ! 1(11;chui1 ! 1(11;chun }$pTone ! 1(1#1 }$zTone;chun ! 1(1#1;chun1 ! 1(1#1;cha }$pTone ! 11 }$zTone;cha ! 11;cha1 ! 11;che }$pTone ! 11 }$zTone;che ! 11;che1 ! 11;chu }$pTone ! 1(1 }$zTone;chu ! 1(1;chu1 ! 1(1;chi }$pTone ! 1 }$zTone;chi ! 1;chi1 ! 1;shuang }$pTone ! 1(1$1 }$zTone;shuang ! 1(1$1;shuang1 ! 1(1$1;shong }$pTone ! 1!1%1 }$zTone; shong ! 1!1%1;shong1 ! 1!1%1;shang }$pTone ! 1$1 }$zTone;shang ! 1$1;shang1 ! 1$1;sheng }$pTone ! 1%1 }$zTone;sheng ! 1%1;sheng1 ! 1%1;shuai }$pTone ! 1(11 }$zTone;shuai ! 1(11;shuai1 ! 1(11;shuan }$pTone ! 1(1"1 }$zTone;shuan ! 1(1"1;shuan1 ! 1(1"1;shai }$pTone ! 11 }$zTone;shai ! 11;shai1 ! 11;shei }$pTone ! 11 }$zTone; shei ! 11;shei1 ! 11;shao }$pTone ! 1 1 }$zTone;shao ! 1 1;shao1 ! 1 1;shou }$pTone ! 1!1 }$zTone;shou ! 1!1;shou1 ! 1!1;shan }$pTone ! 1"1 }$zTone;shan ! 1"1;shan1 ! 1"1;shen }$pTone ! 1#1 }$zTone;shen ! 1#1;shen1 ! 1#1;shua }$pTone ! 1(11 }$zTone;shua ! 1(11;shua1 ! 1(11;shuo }$pTone ! 1(11 }$zTone;shuo ! 1(11;shuo1 ! 1(11;shui }$pTone ! 1(11 }$zTone;shui ! 1(11;shui1 ! 1(11;shun }$pTone ! 1(1#1 }$zTone;shun ! 1(1#1;shun1 ! 1(1#1;sha }$pTone ! 11 }$zTone;sha ! 11;sha1 ! 11;she }$pTone ! 11 }$zTone;she ! 11;she1 ! 11;shu }$pTone ! 1(1 }$zTone;shu ! 1(1;shu1 ! 1(1;shi }$pTone ! 1 }$zTone;shi ! 1;shi1 ! 1;rang }$pTone ! 1$1 }$zTone;rang ! 1$1;rang1 ! 1$1;reng }$pTone ! 1%1 }$zTone;reng ! 1%1;reng1 ! 1%1;ruan }$pTone ! 1(1"1 }$zTone;ruan ! 1(1"1;ruan1 ! 1(1"1;rong }$pTone ! 1(1%1 }$zTone;rong ! 1(1%1;rong1 ! 1(1%1;rao }$pTone ! 1 1 }$zTone;rao ! 1 1;rao1 ! 1 1;rou }$pTone ! 1!1 }$zTone;rou ! 1!1;rou1 ! 1!1;ran }$pTone ! 1"1 }$zTone;ran ! 1"1;ran1 ! 1"1;ren }$pTone ! 1#1 }$zTone;ren ! 1#1;ren1 ! 1#1;ruo }$pTone ! 1(11 }$zTone;ruo ! 1(11;ruo1 ! 1(11;rui }$pTone ! 1(11 }$zTone;rui ! 1(11;rui1 ! 1(11;run }$pTone ! 1(1#1 }$zTone;run ! 1(1#1;run1 ! 1(1#1;ra }$pTone ! 11 }$zTone;ra ! 11;ra1 ! 11;re }$pTone ! 11 }$zTone;re ! 11;re1 ! 11;ru }$pTone ! 1(1 }$zTone;ru ! 1(1;ru1 ! 1(1;ri }$pTone ! 1 }$zTone;ri ! 1;ri1 ! 1;zang }$pTone ! 1$1 }$zTone;zang ! 1$1;zang1 ! 1$1;zeng }$pTone ! 1%1 }$zTone;zeng ! 1%1;zeng1 ! 1%1;zuan }$pTone ! 1(1"1 }$zTone;zuan ! 1(1"1;zuan1 ! 1(1"1;zong }$pTone ! 1(1%1 }$zTone;zong ! 1(1%1;zong1 ! 1(1%1;zai }$pTone ! 11 }$zTone;zai ! 11;zai1 ! 11;zei }$pTone ! 11 }$zTone;zei ! 11;zei1 ! 11;zao }$pTone ! 1 1 }$zTone;zao ! 1 1;zao1 ! 1 1;zou }$pTone ! 1!1 }$zTone;zou ! 1!1;zou1 ! 1!1;zan }$pTone ! 1"1 }$zTone;zan ! 1"1;zan1 ! 1"1;zen }$pTone ! 1#1 }$zTone;zen ! 1#1;zen1 ! 1#1;zuo }$pTone ! 1(11 }$zTone;zuo ! 1(11;zuo1 ! 1(11;zui }$pTone ! 1(11 }$zTone;zui ! 1(11;zui1 ! 1(11;zun }$pTone ! 1(1#1 }$zTone;zun ! 1(1#1;zun1 ! 1(1#1;za }$pTone ! 11 }$zTone;za ! 11;za1 ! 11;ze }$pTone ! 11 }$zTone;ze ! 11;ze1 ! 11;zu }$pTone ! 1(1 }$zTone;zu ! 1(1;zu1 ! 1(1;zi }$pTone ! 1 }$zTone;zi ! 1;zi1 ! 1;cang }$pTone ! 1$1 }$zTone;cang ! 1$1;cang1 ! 1$1;ceng }$pTone ! 1%1 }$zTone;ceng ! 1%1;ceng1 ! 1%1;cuan }$pTone ! 1(1"1 }$zTone;cuan ! 1(1"1;cuan1 ! 1(1"1;cong }$pTone ! 1(1%1 }$zTone;cong ! 1(1%1;cong1 ! 1(1%1;cai }$pTone ! 11 }$zTone;cai ! 11;cai1 ! 11;cao }$pTone ! 1 1 }$zTone;cao ! 1 1;cao1 ! 1 1;cou }$pTone ! 1!1 }$zTone;cou ! 1!1;cou1 ! 1!1;can }$pTone ! 1"1 }$zTone;can ! 1"1;can1 ! 1"1;cen }$pTone ! 1#1 }$zTone;cen ! 1#1;cen1 ! 1#1;cuo }$pTone ! 1(11 }$zTone;cuo ! 1(11;cuo1 ! 1(11;cui }$pTone ! 1(11 }$zTone;cui ! 1(11;cui1 ! 1(11;cun }$pTone ! 1(1#1 }$zTone;cun ! 1(1#1;cun1 ! 1(1#1;ca }$pTone ! 11 }$zTone;ca ! 11;ca1 ! 11;ce }$pTone ! 11 }$zTone;ce ! 11;ce1 ! 11;cu }$pTone ! 1(1 }$zTone;cu ! 1(1;cu1 ! 1(1;ci }$pTone ! 1 }$zTone;ci ! 1;ci1 ! 1;sang }$pTone ! 1$1 }$zTone;sang ! 1$1;sang1 ! 1$1;seng }$pTone ! 1%1 }$zTone;seng ! 1%1;seng1 ! 1%1;suan }$pTone ! 1(1"1 }$zTone;suan ! 1(1"1;suan1 ! 1(1"1;song }$pTone ! 1(1%1 }$zTone;song ! 1(1%1;song1 ! 1(1%1;sai }$pTone ! 11 }$zTone;sai ! 11;sai1 ! 11;sei }$pTone ! 11 }$zTone; sei ! 11;sei1 ! 11;sao }$pTone ! 1 1 }$zTone;sao ! 1 1;sao1 ! 1 1;sou }$pTone ! 1!1 }$zTone;sou ! 1!1;sou1 ! 1!1;san }$pTone ! 1"1 }$zTone;san ! 1"1;san1 ! 1"1;sen }$pTone ! 1#1 }$zTone;sen ! 1#1;sen1 ! 1#1;suo }$pTone ! 1(11 }$zTone;suo ! 1(11;suo1 ! 1(11;sui }$pTone ! 1(11 }$zTone;sui ! 1(11;sui1 ! 1(11;sun }$pTone ! 1(1#1 }$zTone;sun ! 1(1#1;sun1 ! 1(1#1;sa }$pTone ! 11 }$zTone;sa ! 11;sa1 ! 11;se }$pTone ! 11 }$zTone;se ! 11;se1 ! 11;su }$pTone ! 1(1 }$zTone;su ! 1(1;su1 ! 1(1;si }$pTone ! 1 }$zTone;si ! 1;si1 ! 1;yuan }$pTone ! )1"1 }$zTone;yuan ! )1"1;yuan1 ! )1"1;yong }$pTone ! )1%1 }$zTone;yong ! )1%1;yong1 ! )1%1;yue }$pTone ! )11 }$zTone;yue ! )11;yue1 ! )11;yun }$pTone ! )1#1 }$zTone;yun ! )1#1;yun1 ! )1#1;yu }$pTone ! )1 }$zTone;yu ! )1;yu1 ! )1;yang }$pTone ! '1$1 }$zTone;yang ! '1$1;yang1 ! '1$1;ying }$pTone ! '1%1 }$zTone;ying ! '1%1;ying1 ! '1%1;yai }$pTone ! '11 }$zTone; yai ! '11;yai1 ! '11;yao }$pTone ! '1 1 }$zTone;yao ! '1 1;yao1 ! '1 1;you }$pTone ! '1!1 }$zTone;you ! '1!1;you1 ! '1!1;yan }$pTone ! '1"1 }$zTone;yan ! '1"1;yan1 ! '1"1;yin }$pTone ! '1#1 }$zTone;yin ! '1#1;yin1 ! '1#1;ya }$pTone ! '11 }$zTone;ya ! '11;ya1 ! '11;yo }$pTone ! '11 }$zTone;yo ! '11;yo1 ! '11;ye }$pTone ! '11 }$zTone;ye ! '11;ye1 ! '11;yi }$pTone ! '1 }$zTone;yi ! '1;yi1 ! '1;wong }$pTone ! (1(1%1 }$zTone;wong ! (1(1%1;wong1 ! (1(1%1;wang }$pTone ! (1$1 }$zTone;wang ! (1$1;wang1 ! (1$1;weng }$pTone ! (1%1 }$zTone;weng ! (1%1;weng1 ! (1%1;wai }$pTone ! (11 }$zTone;wai ! (11;wai1 ! (11;wei }$pTone ! (11 }$zTone;wei ! (11;wei1 ! (11;wan }$pTone ! (1"1 }$zTone;wan ! (1"1;wan1 ! (1"1;wen }$pTone ! (1#1 }$zTone;wen ! (1#1;wen1 ! (1#1;wa }$pTone ! (11 }$zTone;wa ! (11;wa1 ! (11;wo }$pTone ! (11 }$zTone;wo ! (11;wo1 ! (11;wu }$pTone ! (1 }$zTone;wu ! (1;wu1 ! (1;ang }$pTone ! $1 }$zTone;ang ! $1;ang1 ! $1;eng }$pTone ! %1 }$zTone;eng ! %1;eng1 ! %1;eh }$pTone ! 1 }$zTone; eh ! 1;eh1 ! 1;ea }$pTone ! 1; ea ! 1;ai }$pTone ! 1 }$zTone;ai ! 1;ai1 ! 1;ei }$pTone ! 1 }$zTone;ei ! 1;ei1 ! 1;ao }$pTone ! 1 }$zTone;ao ! 1;ao1 ! 1;au }$pTone ! 1; au ! 1;ou }$pTone ! !1 }$zTone;ou ! !1;ou1 ! !1;an }$pTone ! "1 }$zTone;an ! "1;an1 ! "1;en }$pTone ! #1 }$zTone;en ! #1;en1 ! #1;er }$pTone ! &1 }$zTone;er ! &1;er1 ! &1;a }$pTone ! 1 }$zTone;a ! 1;a1 ! 1;o }$pTone ! 1 }$zTone;o ! 1;o1 ! 1;e }$pTone ! 1 }$zTone;e ! 1;e1 ! 1;iu }$pTone ! )1; iu ! )1;i }$pTone ! '1; i ! '1;u }$pTone ! (1; u ! (1;m }$pTone ! 1 }$zTone;m ! 1;m1 ! 1;n }$pTone ! 1 }$zTone;n ! 1;n1 ! 1;b ! 1;p ! 1;f ! 1;d ! 1;t ! 1;l ! 1;g ! 1;k ! 1;h ! 1;j ! 1;q ! 1;x ! 1;zh ! 1; ch ! 1; sh ! 1; r ! 1; z ! 1; c ! 1; s ! 1; 1 ! ; 1 !  ; 2 ! ; 3 ! ; 4 ! ; ! ; 5 ! ; :: ([[1-)1][]]); ::Han-Spacedhan();υ } \u0020? e !zng;͑ } \u0020? ^ !chng;l } \u0020? 3 !shn;y } \u0020? !b;[?CVi`Z]!;[U]!;[JU]!a;[=TT UUoVW-Z(c8kn?CDSEKS]!i;[o<9HMQ@U VqcqesenLvvv@؎S3Zt^ؚf؂fؖm$]!i;[8BD J>Z9fkow@VAHOZ[\^Ih(luvvd;J턝jLCjFK Mؖ^x^^^؍g~h_i]!n;[GQ}UsF؁G\Oq]!n;[7b?O5UWWco@lPQV؍[ؽd]d4]!n;[7X>?>L7NNkQST?Y\\]]RbLc3ggsu{|]ۑߑ^ACzEحJ-KQ1RRY\ر_ا`عeإffi]!b;[5GKLSzWXYbbpryvȀ݃YˍC%HTر[_ء_غdؤeؽee]!b;[7bvHK؞]!b;[=@AACCWJ{JM]WWX_k^p8rwbw8QUgZ_dfgOgw]!b;['T&}N6N7]!ba;[4JccdI`]!bi;[?L}vVZjH]!bi;[SFpOmcFddg"ht~vz|T}lB]!bi;[%58DH^bbWesz|%ۗDFbHNOؽPcQESyZK[ddػd]!bi;[5]!bai;[@2Bsb,d=eees"vMv,)A/AؼBؒCؚN؂RpRئRSWSX؊\bIe.ghhRi؋]!bn;[}B3KBW\fgHrt|(Bƕ*lBF\?_]!bn;[6:4ORJSbWY`nbbgtntyF}~a}BKؔK,WYyYda&a1a>fؔ]!bn;[]!ban;[C6 :?wJW.^G^Z^k^`ch\m ~CؑCHOK NءQذSu[%bؐdW]!bng;[;iSr}~ȚNا[ح]!bng;[K;@CEI7LP]XdhhsxzU/$QB5B#GrHIJ؏KضMfؠfؗ]!bng;[hORSb[grq#{ހނTCY@lBG؄_baؔ]!bo;[a=?BdI JJJZzSVSZUZ؊]!bo;[E6>CKKxKLLMO!X"XZ[[[[[ `s}FLq™(BFQإc&c;ef=f|]!bo;[x6:<I$QR1X_bbffrcyKdǔd񚑛BCUD؟DiK N@Q#QgT9]X^d`bd؅dBgءgh]!bo;[5a?oIQS`cognhivxBoNHN S[SSTWؓX'X6ZV_ e9]!bi;[39BSs\e\]!bi;[.(568:<==">,>=>>?EGvH@J=LO P]PyPPPY[[``aafhqlrrrrs2txy|݂̀ӄ)ǒ>@A!BإDH؏K>KLصMؾN*Q2SSSrSZط[ؙ_ؙdeؠeؾ]!bi;[WTU]!bei;[TYhlr2OffiV]!bn;[w8;YY,gMiZuL]!bn;[9':;1K4PKWLWycdshnVs({=)OV؊Z`h؜h؝]!bn;[5kDJ;OP#V_Y)]m]uJyc}}~A3BnFHGؤHظHAILؤN%Q~RmUUةXHagccyc]!bng;[-u]!bng;[_4B@FlJLWW#t+tC~RTX،]Q]حad،eZ]!bng;[=;JpKtXluf,ZDؾG؛UؗV؜Yw[ؑ^q_`؊dئei]!bng;[c]!beng;[Y8FJKjPD\EiikM<VIJEMءQxT^c؋cffg]!b+;[JDM6[x;O(gس]!b;[28:>@C!FHJOOS!TZU6YY|_?#@y@6A~BBBCCWEEGG HI[JJJKKKVOTURWXXpYYbZ[^c^d^^^^ _;_<_C__-`6` aa]eegghkkkbnnnwooOqqrXsYsst@uAubuuuuvdwxy{Z{{{{{|}*~t~|w\ք= E^cVЋQU(*MΓ4˔[FܙFSݝ @:@ABBB؈BBB؃CiE؁EFGGvH}HiI&IجI KؾK)LILbLM%MMNؠNcN؇NآNiNdNؐNP؀PyQQQ^Q;R:R]RأSXS]STدTUUVئWW,WXؖY^YZZ+Z[[T\]؀]^Q^_؜_``a(a؍aؓbcpc{{i|}Y}ʜAA_J_KN@P:Xaؾbkhi]!bin;[9u@>S`Abx(zz|9ʅ ,AB؂D/F/F2F8KP+VVY[_aؠiد]!bin;[x78S;<<<=w=>xBDFbHJO^SS Y\___b*fsltls}QĂ-MƑByBCJeL M\NحOP2S؇STZXY^paؕbcfog hq]!bin;[p]!bian;[.=C@m@zAsFK&QXV^j_}dSghjmn plpqr s-vxnz?Ձ$cVsƘ-Șʘј٘ژCkߚAAؠIدL P؆P؀Q+WئYY)Z[ؑ^MbZejf؊g)gA]!bio;[78;8EJZjh>؊6HZU$]j]!bio;[9GO>ԜB*K___]!bio;[!5B7FLaLއI֜EE4E@I3J3LLضPdSUزVA\؊\=`؅g[gh؟]!bi;[AC%HqK%R+RT_†Ri@oEjGISؓSص]l^_a؜ef;f_f؉i]!bi;[?*v_v]!bi;[8CF_Hأ]!bi;[>FIJPQ[l_ehiijClnooopsxttx}~$hisӌԌLT&nCFػFKذLnN؏O(T_a0cWdرg1h]!b+n;[D]!bn;[Hddkkρ̚՚"F؆_]!bn;[l]!bin;[ ENNuQQQc7lG؍HشW؂cWdip]!b+ng;[:5MN2`bRdf:fghp*wyyzzÆ5|C |A؝AC[DE؛E؛G~Nت[9dؖdg؁]!bng;[4E&NuOPKPPW[v^w^^$huzP@اHةH؜I'OUجZ{[`ر`ff؟]!bng;[7@[GfKP]ReRTuU]^bddlnsvvwvv5xx4}=sb}KMC@CأDH؍QQ'Vد[ر]D_دbBe%ff8f]!bM;[57g:m:: ;';>==@>??#?@BCxCHDEOFGGHHlIJJ*KoKKK LLWMMNN/OOPRZSV^=aa,cdkamm$nqTrrrrJ:JJ^JKؽLMNNwOaPQؔQQؽS؋S؝UVVW.WxXXXZZ#Z[,[-[n\]`)`m`dd?dddeeeeefefgZgg[h0haiM]!b;[7{8|ۍSW%iiط]!b;[y[j|RC8DBFFd]!b;[.\S!]!bo;[\^af =A؉V؀_g؉gؼ]!bk;[PW]!b;[[6:/@BJJ_STUUce܈OFPOvRTVc*ddfh]!b;[566<>?BLCCpDDuGK:M NHOR%TTWWW^^``bWcgekhkikt{?|y"AAH{HQصS5UbWWt\i`adGdجdضfؕfggmm]!b;[@(CVdeP`ؾcحhؗ]!c;[$y8y]!c;[}MVjUV]]!c;[GGHrPGZs]!ci;[4-MMbPg~"H؂Z_dat]!ci;[R9=CDH8PKU[i_cklw})ǑQ؀QmQS\ ]!ci;[LWh)~܃!FPqbd^fh]!ci;[7TBGWLPS-SU [LnrBBVؽZ؜ZثeVe]!cn;[G9;:Zi?FQq[c{dopqt|2EOءOPRW[fhض]!cn;[NN'O PPb]lnoJs1Y͂'BPQج[؝deye^]!cng;[t== kυvGtGػGb]!cng;[nAH]!cng;[Cdd|@ Qؕ]!co;[7;AC,DV]ffioZ?FئLLRPSeUbW؍X`؝e؄ff]!co;[D:aaxI2CJ]!co;[DY5]!co;[.-.y]!cao;[}92:M:ABB4EOtPQQSSX^{``abGeKm,n_u'{V{^{t{{||]4ۄDkKL'V V0W!WYZ[j_acبe؄]!c;[Rb]!ci;[~]]!cn;[7~AIJL\hm{NNX؃`Jbcc|dhdng]!cn;[LVfD]!cng;[;l@UBB\d\]fzSFؠGؓHKQZ_؅]!cng;[8mA]!cng;[6;[PSU`b?cccHguVd87A^A؊DGLI#I9JELؗQ+Q/SS~YHYeZؘZ؜Zر`8asbغe_i>]!ch;[88::_@JASE)IW[V]=dgij9sxy,6gkCyEPEYFJM$M;OqSؠTVxWXFYcY[`ceiؼ]!ch;[iETrDUeVbh]!ch;[89DDGhHMO|YY\]Jl}kLOQؠST^^_ص`؇g3iBih]!ch;[.?$DbKSUeP]!chi;[j4?DOQUgrayz\EGصQؗR `]!chi;[:G]!chi;[< FV%v Y0YO\1]ب]4]g^ؘ_?]!chi;[689+<>Jh^deh\ljFӒBE؞EؤEkFؿHS?VT`؝cMe،]!chn;[{68=>@GrHH+IIJPQ3QRVXuZ []^hkkynyozoo p:pXqQsxyy}~~ lI=A˒qau^DػJKK]M5N1S&Y_]2]]C^S^__ءbbػcJf؏g]hhhhii؎ii؃]!chn;[9;L>}>.DNDI@IvJPM3NNQ,RWRwRtU=VV|]]^LdeePmn[pq"u#u|_~FŠBߓ򔳕@w@A)AFAQAaCVDLGشHgK_KLQ؍RX؀XZؙ[0\*^&` `a"bjbؑcصcceZfni^]!chn;[t6;%>!@B(HLggh iYjjmnoopss{ux zzl{~}-ΈڋՐr֔,ΛA`CEZIKK؊KKLP؁QSVزVqZآ_ؔ_S`N`]`$aؐcZeFffffhK]!chng;[O^_`HwI;IA GIOTTUUDVYZh_r_[d!etuav5ww{|z}5QD1О]GNRbTVXXؤY Yز^Z^t^ء_aجfg؅h9l(]!ch+;[\678;YFGGJKMM{WX\_cmk`l&ozB{{{ NߏE_rpDؙDjDD؍II LDO؋OaPYYa[p[[_\\ب]^__؏a>b2e؉h+h]!ch;[..688@<=B[D5G;GOvSSNTW:\e`,CEL]]r}kiGI؄IHM/ad(ee؉e؋]!chng;[W[[AإIY]_ceؘ]!chng;[9;cAYJyMAT{V1_)aؼfs]!chng;[(:;:@7CdZb drr3v{@*JFTV WWlWأWbQbr]!chMu;[4=99^=?'CDLNOQV&[1^l^``aa&hiqtuuv zy{L|,}R}}~׃ glԖA}CC]C!C؉EPEjLM~NؐNSSSoS؊SئTV@W؅ZtZx^ػaتb7g@g؂h]!chu;[JNNObPT{g}gwwWA JQ6T(\`dd]!chu;[EkZV؅aج]!chu;[5YGHQR\tdjc@ICCQ_eYf8hr]!chk;[O5Q56a8sABCGH'H RSZn^^qjjjnr{!O `pOdϖۖHeH؍NؠNء[[ghط]!ch;[EXFP2QQugiZinijot@xym|BISS\طc*dثi]!ch;[5G69?AC D4GGINOP Q]!chung;[9TpQu]!chu+;[}7KCPWWvc%dhii{Dك$r@@DnHLXHdeff]!chu;[=G]!chu;[MUKU؃]!chu;[GEHL>XZe%ffvg?iiAjjCt{}4DPLM؆\`ihع]!chkn;[D7G7n=*>DEHHNIJUqmm{nnor}~#􄇑YٛQEL M#NآQXا]!chn;[5?CDGIKFP`vw6"K؎Yاf]!chn;[:3b4bظc]!chuM;[.-.6JMXgYzY؁^%aخf(]!c+;[4696759@BFIJcKLLW2X([Hagostux y`y|(^̖͋ZB+BFNKشMW:W]Hbd؂dKePhH]!c;[LOdklsvIY(Y>[!_ؼaؤfؑ]!c;[8^:DEK LL:O}O:R>R^?g(h!kX}&ӆ܌PBؐBFH\NؕWY؝\ؒ\]V^^`c؁c؅gؔhji_]!c;[!77V9!B D+DDEoHHSVV_1``fghj,jo'qq}ttw{}q~afjpq%̇oDEGxHؕII)RTwT؋VlXYYp`ش`Iajaybnbرcxcاf]!cMu;[^c]!cu;[QJn`3LEMXM؜PؑZ؅[[؀_jb/g@hn]!cu;[|ՉEEISTW\ؓ_ز]!ck;[HH_kZ]!c;[Q]!c;[5@oFFGHDIXIOHVZasv/v|,~('YtubcAoAD1E؜H'H J؃QR=VرWWW؛XYZ_iii]iد]!c;[deFlђyiTl]!cun;[8]jkszIؑb]!cun;[>kq(rzz{|K%Q2Tآ-Tؤc ]!cun;[ 7AQFPQX]][agdiiUsx~ٓIXQQW_,_`` c]!cu+;[O=BIMo]s]uIwwXBz~B؏MصNH`di]!cu;[@]!cu;[7\LIRRRSY+cceh̄*/ IؐI؂JUI]؏a]!cu;[n6? CDJTU`V-dd{7E!A؈CeDQDrE?XYؿYY؂b9cOec]!d;[7I:??@cMsRS~TTY`lpqWucu*{T{YZϏ֏ڏ9T=|×@dDIIIIO QpRTLX؀Y{ZحZ9defffc]!d;[SbUG]!d;[N'YOlwCثEػKGNN~R a]!d;[7WX)vh~]!da;[FTTTaCsBM.Z؍]!di;[.FFPyk.Nض]!di;[247;=>BDLNOSWW\^&^/^6^^_ `4bfgk;psGtu$|?}}~\v7[юڎj4F۞BC:CFHH،LNRؼS WXYo\؇]T`غaabvcddi]!di;[]!dai;[$487=!A7DD9N QR0SUSXSUYZbdkkuvIvwx{|<=CxL2՟@؛CFEؓGUHQI]L_OإX|\;^j_8bؿd d]!dn;[j5@^BNORbcddostu}ƀtU՞@FبHKR؏SحSغT&U9WwW[khػ]!dn;[5z8<"J5JeJ[KLFOPVUWUU>VIVV^9_>_H_`aaeg.lllmoruZvyzu~Eބˆۉދ .O @ض@0HRHتLLMOMPaVW؄W؇WX[[\[ة\؄^Cdd~d edfgiؾ]!dn;[?F?yVS_ostvu\{9|aƈ`:۔G(Q6QR؎VطY[2`شeg h]!dng;[HHZQ!cd)ekYpa EMOؼRV\Wgs]!dng;[WDIQQ5WWXxZ[c]achj9lRottvwxxy|ai/?DDF؈GؕJ=JBLسLOVW[]Xafc]!dng;[..RRS_7gl ֑[}O|ZMeo]!do;[oc]!do;[86:?X[\\\]]]ccddiwyyyHfA5JOSwZغZؾ]!do;[AB&CIP0RuV`!ijqqtvv2z;z{~T\_ǎSCBJ$JKM`MUVVZ^Leuehjmnr{{t||ւ{ ᅿ̉tbѓnAؿAsEرGbIZL؉PpP%UPUؾWXy[fbعfrg:gh1]!d;[:};@CHHSgTXW^$_bbcgtr%x\݉Fˋ玸:B?Ql^2`؇`.]!d;[85??@CmDoDEXJZJMOYPPGUTWWXX#ZZ]^_`xaUdeUgghh'n qss u1wGwxvyy,{}cƒC6^pjAAحBVBEؙEطHJHFIN4NRR5SؠWZ"\6\ب\[\\]_ؽaia|aa,bؾ]!d;[PSn]]]]c'eAeiin8u(vkvrvNZ[{AXBCاGGIةN؀R6YR\:_M`d fDf fiiؚ]!din;[>DCDxQVLYpZ_e#ip sxGՍ.ޞBwKLSV؏Yػ]!din;[4j77=-?COkWWXX`Y]Z^`BbBj]jkmost5u\v|=[TBأGH]IoM؂NإNNNNتRqTQTU|V؏V؟WWOXF[D\dصd@dؔii]!din;[68f>@FLQRRS]Y4_k_kHl1twx|mՖۛp&AإAػCذVؐZ#[،[](])cdgؗ]!dio;[*AFBL\Zb@HUH&HشX ]#]!dio;[4:@EO T_c9vzzz˅ CޔaB_fogؚ]!d+ng;[:?=uY]o$vIEL؍Q#Q\fi]!dng;[N7vU[_iwxxxbZ#J̒ -AdNسTVWW'ZXe&fg]!dng;[N"NC؍I؝]!dik;[6vC$LN2PQTW;Z\ ],]_8fqg!l-lm{ă@ߛ$+IIR.RتSؚS]^_ش_bgcdؓe f]!dMng;[5:@TMX[a{ck̊OWZB\_i]!dng;[H448/?GOPQQRRWY\k`bc hhminPxg}V@ KV^M_e$e5ffii&]!dng;[.:\Q`Q:TUwj{8@DCQC؇LخMQHSؒTؖT]XXؘ^x^^`Ke!fطg]!dMu;[7:gNUbg'aJ؍LuNW\]bjeoh ]!du;[68AAFEF&Keehkbmuzz0sF֐Xؕ~%&*,-D؛D؝D؏ElEP(PKQ؟VwW؉^ء^_Sbؐcc؜c\dتi:]!du;[7IrJbRSVcw͕BG*NRWY4YK[إ]ع_5_]!dk;[i?DqFHJJKQ5S;[ijkkmnpMrXrrrrhstvxsD_Ǘ3њ@iBB IBKO,QؚT2UoUUؿX7X[؇\]0]_إ`ح`[cMeؾfhy]!d;[>@B5X>^=tyw{{LK؀RUY]!d;[4GLYY^\gk!nyp'9M@oDhD؉E\H\K؅NN2QءR*S1SJSخTTU_U~VWؗWZD[\S\]`],`fngZi]!d;[7sPlRZz tVWc[ظ^f]!dun;[wJCKN-_ز]!dun;[:m<*HEXee4ikkEqVtx|j|}vn[;BqJcZcأdf#]!dun;[@GTKWX`X_]ux-@ؤBؗDE%H9IR7SSuUu^df=h$]!du+;[:'BREHYر]!du;[B678#;DQkRU:YjYSeZeu1,8ΔI,K Rؕ^g``Od\eRhi؝]!du;[5P66i9>DdF$H*IJKNTVWWWrYcc5g6g/i} ÎzAGزG؇QWY؋\ر]d`ab؃c؉cCdf;i ]!du;[6>\AhDCF;ITJL4RARXXX.\]`aggWh5JOs}EEKMgNOzO{PPR8R>U؛W^_k`؅b d؜dث]!du;[Yp]!duo;[BYY?Z@ZY\uBMGcUz]!;[? AOEEyJnLLLO*TV%Z\\msvKwxL׏ Md*]^ECDE]؎]<]؄^ؽ_v_cBcدdeAff)]!;[AVgx HL0M(]CcLeذ]!;[4)5557 8899u:;=AeDjDFHGGHJLTPPS~SSCT]TTTiVW X.XYu\\\?]^v```a9b|b$d9ddj^kzkBn'tx(xFxymʂDaFؑFؗG/GؙHJ!KN؛N2NصPطPأR~R؄R|S1TU~UU2VXتY\؜\\l^^^j_`؁``'bc7cبddtdآde0e_ele؀eجf.fؤgg ggyhhti iio]!;[]!i;[@Yi`~qEPR]!n;[pA\GVG]!n;[6KSKaKAd]!n;[]!ng;[59BCCKO?QPQRQ2U\-hm| OK\Q/8FؕNZSSTaYY`تg4gJih]!r;[68B:CS\-\.hk1m>rs3鏇Ҕ uH*Y\#eتgSiT]!r;[46CCHNtO5RT __2jH0zAاH=NYآi0]!r;[SB_lzv|vS]!f;[y5:6AHONOPWY0hCjLmuwx){O{Zpx7ŅAصPVqZؑ`3`]!f;[@qOlKpERTذ]!f;[6s:t_^ ]!f;[C؎]!fa;[JRCV[^a^_aeejuS|Y~C SܘUP+Zؖ^؟]!fn;[68 >>@RBBBBCpEJJuKKQ-Q%SXKggh jNj"n*p?ppiqqtw,y2{u|}A~$')No"I2K؃M6V،W(WWWXػZ2\-\ؾ^؜`،anaffi؇]!fn;[y?FJHNSUbԏIY]!fn;[h569==?@JB*DDHYOZ[h>lNllnrHuv5{{)ӎm@ةAؾDHEEFG؉HOPR(RMTTRWG\I\d\Ybfkf)]!fn;[1ASJWegxlmer: Vdg،iC]!fng;[9WY?b2teg]!fng;[B4k59;HLN#Pw_e fftw!}~+*㚭L]!fng;[>ecؔ]!fng;[X]!fang;[.:AJaUYSZTZIbfns}~^_ۘݘޘ%InT[wcHderf؎gIhy]!fi;[BmS0SVl]dd]!fi;[q9AE=J*S\Y`eghi{Ѐ\@KغLgUV6XX\C]R]d<]!fi;[5L:R=C>AlBTDD`EFF H5I>JLOURS T]\^^^2ffngjloruuHvǀ 9(DkE#B؆D&I؍KMSؕS:T1UJUK\]H]؆]Gcdئdfg>gNgeh؏l؈]!fi;[ 9;]QzQR)TT ^fghlz}~oZ4YHdN)NOfQY_ccfwf؈g]!fn;[=.>JM_WXY\i^ gghhhj~lopqqqanvR;ېX\͗藫iBCؽEتFF؄HLصMNXOKOOPhQ_R*S}SؖTU,VؘVV؋VؚWWاXئXؾXحY!YyZZ Z!ZaZع[ث[[O[]ؚ^q__ __1_`%c_dؔdؕd}ddd؛eeeجeؼe2f7fذgmؒ]!f;[4n5BCEIJJJvNOOORT8V^#_bblcdde(in$q+uv |ՀPQِܑ+4AIJKNKQmSUذX؎\JaQeleؙgh؀]!f;[..O66919<;<=l??@DD0EF~GGGGG5HI1J{KKNiPPQoRTW YYfZZ[[\_1i6rTyyyz}~y/g׆\nBKYt9QbDZٙxƜ@@=ABBػEG[H؆J2LQTR_SSV W؛WWX؊Y [:[V[1\\\]؂]ؙ]a_b؛c؅d؎ddOeغfؿffffzgyg{gؿh:h؋hؾhhؠhO]!f;[\]!fu;[wTV VeDE]!g;[vV\7G]!g;[\s@e]!g;[,\@FF]!g;[~<-@)D5KOWY\Pfautyo}DreŌ̌ET\؏^]!gi;[J_9e`}FHSKZb؂cUcc]!gi;[b59;CNbNSS$badZgiiinotvb˄##@0EؖHdaبcem]!gi;[4 9=?AByN~NNQiW2\4\6\7\_z?z~҃PS_UVؑ]ء] eeeMf]!go;[R?TJT\nypyyv{ܐDE2GHNI؟MO^y>CH/R^)imm?qJuZ}}~SRZ]xe#gAgKgg]!gng;[?BCTW\-ch}~?BcFCI~IؚLسTTWؚY[x\\dؼ]!gng;[MLNLmLtL)XffDwL6L؄ThUYظY7Y،_(]!gng;[4l5@TC5DH8LLLOlQRSSShX[[]J^_m`)a;e[gqx|@EؑH`IطPPShVW2XXثY8YؗYبZ\ط\ء]`k`ا``aرcde#ehh]!gMng;[(99:_;>&?@WHKL]^bb1h^lsHKR6R3VVX)Y`bd l]!gng;[465;AEqQU!@AؖEEVZ|h ]!gng;[Pa]!gong;[Z8[?fD2K]ORln{<|} dݗAEMLQخRV W4WZw[Kiح]!gMu;[>\grs1{- ߂EؑHMIMq[cbf]!gu;[5E7d7 :@mGQxWWY YYZ@_ddgiyq)ω=lߋ-XʖNQؼRFIjJJL/tuf{{('(YcD]!gun;[;&=CE[FnFzG1N```cac\d jklmEoLprtvw6y|yFP/fƓuږysBNeNTNST@TثaQcLh8]!gun;[OPIQTWYDh8mnppppp*ƞQؖ_`ةacذeؚfiS]!gung;[^^^rws@SST1h]!gung;[.9:OdsIZ؎b!eH]!gung;[k]!guang;[..*@oCGH%IyO&S-SSWY[^^Q`1ewf9g?l@nxvwjy |m̎hR 9A4HTAUVU-dghؠh]!gu;[<ǏN@HWIx]ؖ^ue]!gu;[T`c]!h;[D]!h;[dY]!h;[:'<)<|7=HKzLi[؏&C[__J_Vfg6]!hi;[pXwmp|MػOTPTاbl]!hi;[%99>ANUY[&lZ@AEWGبIؐJxKS}VdVrY$Z&Z,[`e؞fTf؃gD]!hi;[V]!hai;[796FHDOTZa[k=cx>CxFM}N؅NغQضS^{^ذ^س_J_cd#]!hn;[577;=(?BCE4IAI!JMQQ+TTUW"Z[!]E]Wfh[mmoqtuh{w,ӗ}AB.B>BtB؊CؒCDIMN؟OwR/RYTTءYY؞ZV[ئ\]Zdf؊mض]!hn;[666>>PCQCDNSUkmU C+CfMY؝^_ؔ]!hn;[u448::CCDEEFIJKPW}\\`aMcddeXffIlWlm"op qqsvEw+-@쑲Βז7DB؇CDD@FGGH5HHHHؘIJM:MطP PSSTTpXY؅\؃_*`Dab؈cdؒe`eغeeؿfegQg|g؝m#]!hn;[oQ3r]!han;[ <@I/YBJS{f>g؋i&iG]!hng;[9*@FLWemgs{U{N}~*ҏgS YZ5]^ؑ`Hcؒi]!hng;[GHlEgSVؕe ]!hng;[V G]KNVNyRGRب^fؘ]!ho;[8]:;eGI+QU7VQVVXikkoFsKsTszG|ՊyjA؃BؕEM+PRح`؜aؑaؙc e.eظf]!ho;[}YݐFFR]!ho;[*6q66@776;DF^GIJKPSTO`` f&fgffffimmnoOp]pvvvvvyU_eE،EؽFLاMاQPRiRmTc[\^aخb,g؊]!ho;[$?@BADcEGHJKMUORTTTT]UY\`Fefg8hAiklm.noqrvvvvv yyy{z||}wσ8eÐLIԕxzVUA"AؔBCCCعCDDH LOزOP'QرUVUxU؄U؍UWWvXXY؏YY[[5\\\ج]s^؞^s^ص``Ga1a4bc"dbd!frh i9]!h;[;Q==FLkOUWX[qBqqqrKvxRz:kM-OdAB@CؾFHpJ2L؈P>T[؞[E\]B^^^1^d8fRgb]!h;[D]!hng;[05=KKKYF`R`Ah*jkjpaE4F;A2BFR؏Uا[ؙ]Reoh]!hng;[7_pgA?CEIAI{PQUUUWY3Y_Y`Y؃Y````ؗe eؼee؉eee[h]!hMng;[558@AzBGLHOHIJQJJJJLN0TWYZ[[_K_oll*mdm1nBossTxzz|}}-}}~~>mRS{y9<wВ_;?ɞ̞BطCؓDGSHؔI JPزPTVHXwXY \=],^ش`bzcAc؊em؉]!hng;[4;'@UNfIJ؅K&O]bأeؓeFeI]!hng;[=doo •(CGحT?VaW2Yw[ؓ\د\_اeشeg]!hng;[ABeahziؙ]!hMu;[5'9 ;;>@EHFJLOU?^4s vzww{|Tm1EإEGuI4M9NNTUئYZYإY؈Yؕ\^ض_5dhi{]!hu;[58>DJPJ K'L#M/MNNoN"S+S|T?UVW[`^_W``/bffQklmnpMV>ABSCvEsxPAؒJCK$PjTDVخZ[J]M^ _Lf hJ]!hu;[4f5w56(@ABFRRS;YsZZ[ ]fdygfhi:jo;ukuuuc~߉qيn݋ʞBCH6JؚOةUضVXJY؍ZZؠcجdؤeg؏gOg]!hu;[37"8@_`aaijm$p29"1dh؉]!hui;[TOWXX>MNyOQXZ_se]!hui;[U>Va"kSkakr~sDiM@؄E؊E؜LQUWZcgfؘgDgh)]!hun;[r8y==?`GgIItK M MMW[[[\Sh9morstt|Y}}o~3ArXǐnp6>nȖnAD$DfE FBGLIR}Z[[ aydaeVe}fghإhz]!hun;[8 B e}P#S"W؍Y[^i]!hun;[U5:; ;V>+?@AzCD HK$UUUBYPY[H]{^` abccdhicmmn6oopqeqMtuvFwb-ǛCؐCDqD{GR_R؁S/SESUT TVX&Y]]؁_ a ]!hun;[58C8;;.@CX]LagRAE FDGHyHLؖOجPشRRIW]ج^,aسfدh]!hung;[.7?AcAABBC_DGJKL_PQU-XXZ2]_`{i_nboLqqZs]tt@vvxTz{{'|N_WQ`=- QǜÞĞ@ظDZQ؝QRSؑZ}Zؗ]x`d`gaatcQeةhhhm]!hung;[:9 DdQ[Y[L^3`M`CfDfjpq(~d FLLjY[}]!hung;[*:?\@C0afinvvV`A]!hung;[79:=F>?EGEGTEVUVNZZQ^_b`b%ccdVffNimpppsppGqsswy3z|ًW4ABEؾFH!H؄LQZQS؈TT Zy\G]_bؗgh,hhi@iؕ]!hu+;[jOVVV^^[`mpu4ԆՆ%C؛DG GNQ!afرhimؔ]!hu;[S:==@CF`jkkkqmFؕF[OPP&P TؔWصWYؙ[P]degإh]!hu;[p4y477,9c9$:9:h:);q<>@OACGEF G'IIHJJOP6Q/SISTUVfVVW[H[[v\w\W_Y_Z__Z`u``gaafffgi^jjjkGllMmOnnSooopqistt#vwybz{u}b~j~~ _'YoSČ?,g.j/@WBCaCDE&FKGoH#HkH؇IzIKLN6PسQ ST U/WuW/X؆Y؎ZV\]آ^^(^~`آ`yaaa2cXd؁de؏eسeh؂i ]!hu;[aL-]!hui;[5CcHZZ`f,fhkmgwowdw @cF)LN^dt]!hkn;[n4!:;BKL7MX_hQm>n?tI~KB2MBN?Y``fh=]!hn;[Xg|iU]!hn;[u9YAqAFFIJO1PWAacmnqDNYآZu[c^`رbkdd]!hn;[IhRRTV e AC*cfs]!huM;[AAHxO;myyFHSZ/_{]!hu;[O%Y7okp%P؄R]!hu;[4556999/:G:; >>h@@A_B8D%J K%L[LOTVVoY`bGccefGijlqnoprshvwww xxyykz/ہg 'Jl CA^BC~D4EF؞GHIIGIؕL8LRN(PyPشPQ0TTخUؠUhUBWeYLYاYئ\ؑ^4^^a6a a@d؀eغeefحiة]!hu;[669:;v@@ADdEEFG NiNPQ RR^RRST'UUU0V>WWXYYP\F]G]ddgeg:ggi-j_jjkorstxuujvwxyyz=zMz{S{{ |}>~~ -@@OdM_?$GYޖQeĝ!NOQ@7@@CA AؽAC)CC;DFGGHBHػJtJJfK LNؠN OPP?SU ULVRV?VW&WWصX0Z[[ج[7[]]^`d`ػ`zabغcتccvcd\eeخef(fhyh i l]!j+;[555 6k6 88n89[99r;<=>z??R@DFGGHoJLLNNN OvOnPYSsS}SSS TIXYZ\]^v__%`1a"bcghkiuiivjjkrlRnWooqru vvv{{M|}~$ e@zɅKى؋;P/ZƐSƖ5ѝaACAABثB BBCػCKCDpDDzFتGjHHWHKKcLMطMMNOO\PصPؗRSSطSTTجTUءUBUؙV XآYVZ>Zg[~[؍[ة[ش\F\M\ؿ^^D^^f^ؠ^ح_Q`b9bخb؏cdfؤghغh8]!j;[67779: =dCH.NQYt]]~^b$ccddlrVznUb~BدChII-QQ>VؼW؊_ؾ`aشcdbfh؍]!j;[..g44h6718m8M9;<<<>D>>?@BDDEFGxGHHIIJKLMMOHP~QQBRdRRTVVWWHXYc[[[\^P_Q___``abe-efffhjjmNmnooo1pu`vmyy)z7zDzJzgz}}}K~|~~~} $`j߄.;ڈʉŊE=e>ڛ6?@mKLBCعC+CDjDE1F^F؊FرFGIHGIII؁JDKؼK7L/L1M=NOWOMQQR RS@VtVVثVKVLV\WXsXؑXءXXXY8ZرZدZؼ[ض[ز\\]]^I^o^ؾ^^^؇^_ؽ`6`آaaabصbee؊fIff[ggh5h؆i%]!j;[6b>@RE%MkN=OsOPR VW9Y>Y[bbghklCmymr3ssu3{|ummύkSCCآFZFXGإN؇NثQRUVnWLXخZ\j^ؤaa#d؏g؛ii]!ji;[E5:;?+@[EFaJ U?W_]`bbtbZ̈ϐߐϒה,06JDؠJTUTUصXرZ[[ا[d_a؇daeزefhh]!ji;[]DGPS}Z\_ee5iiijs2uvۀȌ>@N؉QذQUPd f9gأhز]!ji;[NPZO^gii+jj|kkkTnp8pNqqqKrrssJtvvwwxy:{{{}~#pqŃLQsC\c'oɗ09ҜscBC$CDF5HIJغJ?KMM7MؙMUN؏OVPVR؋T؇TV]XXZ[G\آ^ؖ^(^H_بa%ccc>d|dطddd/dNegChi;iع]!jin;[55:<=/APAMBFG`KKaMdMMO9P QQjRRV?X?_E_)b,bb8cacccdfgghhijnUn=pPtQwwwxxy{g{{!|[|x}m~'ƅGIzC-~+G x{|@Z@A;C_CqDDvEoFmGذH؞HkJ@KHM-N7N^OPT9T@TyV؇WWWXrX؇Zأ[؍[ؘ\\F^+^؈bؑbbcdMeg\iث]!jin;[.84:;E+GPXY\\jdjk_lFm?oUuzuuuyn~03AGBɜA GJ؇QmQoQT؅U#UV.Zؗ] `a0]!jing;[8;p@CBBDPVYhYlYhhiNs)#\DEvNQ؛Wd>]!jing;[GRIRS SYy]_6_J_~djmnr||s}~=qMC"GأI8MئN#NtU؜be}gggh]!jing;[bg]!jiang;[<=-CJCHMMNPVYZ [\]]aiGmo&qqyZz%|}-.I`߆GʐUAjAQBODEEJM^OسTT T|W\XCXZ^`ئab4cScزc dؔg'gpghIiذ]!jio;[p:B;<@SLTV&VMVmV[\] cNeYeenoPoessvzzeNu‘A#FHF IؾIjJZK+Q]RU VdVآZ؁_؜_ؐ`جbCcحdؔfg^i؄]!jio;[jd]!jiao;[:@xE[IIUUU&XZZcccdi]noquudvvy-z;TW/6AdO؏RgR،WXIX0Yh]؝efphZ]!ji;[.4566679:):;;>*?7@9@@@eACYEEHL"P|PP&R'RhMhhxhhKh'i؋]!ji;[YZjk@ؿ]!ji;[X4O798??AFK:LDLL/NNP$T:XF\J\\^_`bPirs>tLuMuuxx/닅jACEEGZN+Q&Qi]^ac`fzfiyiO]!ji;[.99>@%B=BC3F:INSQW;X]]`e%ms;twwxK{}U_ԉёґvŞ@؟CHحJ؊RTصXYYجZO]`؃bzd?f?hbiYiؼ]!j+n;[{7;O> CDIFIYKNOPQzSSXZ=\]^i o~tv'}}9(&&IJ,MLU؜Vaءh]!jn;[7:;;;H<===@ABdDErGJMOPQRRR+UdVVXXY'[["dIfKfgOkkUmxmnoopaqqthtttryy ~i΅ЉFяۏ2s}AرAؾBرBصB6CؤCجFسGؽHEIJ6KwKVMPABH)NR~UcccNd;gj^rvz||~s. @AtAجAبB3CHI%LmMS%S&S*VV3Zz[`[q[r[lcddfSg|]!jik;[>]!ji;[q8ENFN]NcNzYfgclxps$}RyAA CEخO؄Pec؉c؞]!ji;[L78F:<>bAABBF(KLPPSS6SST1\^^^faDcQeeggUh kku kh@ATABDإIGKmSTطU&Z"Z{^Q^_ػa؏aa.eئfعgا]!ji;[M$]!jiu;[57y8:UA{GHJQ S5ZnZE\ ]bb6cchilmrtuuw x]RMʊԍqΖҙy!ABBؑC>F"FG~GG(OTU.V؏WX#YY_^_U`zabb ddTdxhؓi]!jk;[.26L9t:;|>d?BCCnEE/G^HIJ,LaLLMOPyUEZ@\]ThiXjjkklmhnqrr|ʃkgYt03@A9B-DNFGG؋GJAL؛MأQS3VاVؗX}YnZQ[ؖ\^___{_أ_``oeffffJggh#]!j;[@ASAH>NT_cdiiijklwe{e w=_EVFؒJ+JL,T7T VW'XY؇_ع]!j;[ 677*8?:@:,; @.BFH_LUMMlNO(P6PwQQgRRRSWWXY[f\h\\]]````3aaabbncdfkk0moppryzz4||ZaNfٍݍ}E;/Әϙ@gAFAصE؍FvI؆LGO؝Q QصRؓST؃TAVW؜W*XؐYY[\؜]r^^_؋_'anc0dxefg$gghhe]!j;[ r]!ju;[LAHRYZPcmqt'2Ј+LQCBvGQISTlZ>Zػ\ؖ`+dسe1]!jun;[=wS_TW#^rcǁ)FHPرX،]rcudef ]!jun;[88:;A8CEFSHL&PRRFY]{aJhmrgs7wJw`wm}y}3~~e(˖ A BؚE0F@HOHإMbMؓM(N NSبSػT`T؞W}Zؽ[[1^f^`؈bd]!jun;[XVi\dd{KzK-jl]!ju;[5"579q:H;~;<_>>@w@ACCDE?F`FLGGHHHHIINPPQRRR7SSqVVR[S[k\]]!_O_aabbcTcc+eewh[j\jk.kklzllMp3qqrr4r5rWsssssttuvwwxU}v}~ā]hs釐ɉ։#N2}vw+ bÙ❣@@ @@ج@خA>BؤB BCظDEؠGؗGG؜HjHعHI1IئJJoLaMجNQQشQSKST،TUrUVWخXPXYYZZؘ\U]]C^^<^N^ث_]_ؐ_x_ص_`ؿ`bccc1dغdwdefffؗg(h`h4i؜i؅mmm]!ju;[G]!ju;[N"T>]!ju;[6QTGWY~hnlvvvx͎̃U@9BKXX:_T]!jkn;[Hf]!jn;[z44Y55f7+=>Y?ADQE-GMGOQATW[\aCceeYfhZmo qqsouz{{ VTUXB"KrRتTU؂U.Vc[ [|^z^`ac؄c؊hAi^]!jn;[FTTUdI]!k;[gOaSWÈr]!k;[6$IRY_c&ESI!K؆RrWX؄X2c]!ki;[W@DQQ@RtRVWOXf]z`7ahafwiG4ӕBزHTT]!ki;[:wHR_a>a,kpppGJؚPkQ)ST؆f]!ki;[6 RR*XA]!bhGؗJ؟Yؖ^ue_]!kn;[s6EOXPQNWWjX`ij?kAk xz!WQArGNOLUkV1Vؔ\_D`\e,e؃ee1]!kn;[ @FLX] wwwxNޕGتInL؟TS^a؞ho]!kn;[i7B<9?AEZ{]^_wai.o xEz||GCبEG{R؊T}UNWz`+`؟``؍aNcg،]!kng;[[bCdK&]!kng;[IHCGM]!kng;[8N OSVbpr'Uسhص]!kng;[K;\ۚf~]!ko;[KNb7e2hmpM NN;NEV/Wl]!ko;[C'DrД`̛Fs\a4e]]!ko;[/>BC&DcɈ]!kn;[9"<@iHpHR-TQWY3c|d|rAx\x{x^ד,B7GNشNTxUEU؁UرVs\``3`6`Q]!kng;[Eؚ]!kng;[6<]A%PW]`mxzz{|@HKKfU[G\]جi#]!kMng;[9T[P`JجLR2VE[ؐgا]!kng;[>cQXH]!kng;[q@~RD_bsd wwAH؁H Z]!kMu;[RSKQakbt]!ku;[4/KؒVضY&am]!kui;[[[[ׁg˚֚LؑV؀]!kun;[;@EWIL5k>k@kzzIkK*NػO_U]!kun;[L4DEKR!S)STG`Fh-mDxP{z{Ӌ펼KK3QY؞_``cfؼf9]!kung;[?_brr֎_O%Zpaآg]!kung;[#Q>@@CDEhLkLMc eKin rt vJȁ؁!Kr^tCةDXHHhP&PضT%T0TU؍XvXػXYئ]]@]ت^rb[ene fh]!l;[fUSd]!la;[N9XAB-HIOOPaZ] ]^__eghhmm stY{{ (8 @ؙIlMؤRؗR؃SؓY^__`ؐiZ]!li;[6@Hm_mb؂]!li;[ >$ADFL;Ujo(p,p^vivPw^wA|_|pڌIVpFpapqqt7y{C|c|~{݄ͅ-4Udt}K0g̕ʗACFػHaHgHؓILT;UZ_`O`l`ؔbcd5e5h]!ln;[6+:\:<+CVX>[D[O[aacd,eikhm$o`p&r~qȉrAE؄EGsQxRV؝^ؤ`عbe]!ln;[.7k<@Vnopqrr$rt|mI؞KYPغPU_&bd@]!ln;[wU]!lng;[W778bAiEdGLOMlOTYE`3hQjforsSxVQєDؕN]!l;[Ny]!le;[R]!li;[4#5b=N>cC/DJ=QXZdjjkt~u y'y2~~~'M2F`3XmAi:D6G GK1LM؎NgQRBR؎RؚRظSSSTTZ]؜]ؽ]حaؽg;]!li;[4|6}== ??BBFHMP!QSWAXXjjEpWvwxx(yk}BL~߅=ԋxCdEؗGG G؋GؖGGKnN NzPRعUvUXYZ؏`1`ؚc]!li;[M4<=jBDHHKel!mmmy{|/}~1y*^ELNTfUVV`$cغeegSio]!li;[V]!lei;[6]!lng;[DB KDX]h^ixzT.[ _`fa]!lng;[Q]!lng;[K0PX#aVw]!lng;[T]!l+;[44689<<=H>A{AkBBB`CfCE#E'EEEEpFHHXL;MSMiMRSRzRRSUVVZK[w[^`e]ghhhhjoUprrr tttv]wyrzzc{{l||-~~!yCrރ>܅: ͇!+5'БWjϛzyBΞAAؙBpCCC؆DF}GH!HIIIJJ؃L_M,M,MشNN؉NQQؓR\T؈TVWاWتWWXYZر[ؙ\\o\\]G]n]o]ة^^؛``aaOaVa_b+bd_dزflftffGghPhFh1hiiؔi؂]!l;[>?EIIOcQ Z\\\Ngklmot>>?A?]????@DAABeC}CDE E{EFFGGCHIvIKKKKLLL!MM=NOOOP.Q7QQ)RRRRSSSSSTVTU3UVV\W[XX3ZoZt\\]`Da>b.d e&e-efff8gghhhhhjjjjktkwkllmnoprrrssnttttuuuXvgvvvx:x>xx*y+y0yyyz {{|||}7ȂقTΆ'w#HrލbcyH]-BKqsŝ@/AAAADA؉AؤBBB5BؠBuB؄BغBF FFذFGG GؒGH|JQJJ)J(JQKKL%LLMNدNNOؒP|PP=PQ(QآQQQR+RRnSSGSHSST_TFT$T.T?UUbV2V;V-WؗWWWWXXzXY YZZؾ\;\r]؈]]]+]I^؝^V^^_!_ء_ _r```؛`k`a8a?`@@ACzFeI,JQKNR2S3SURVAYiYZ^^`iaahijmn#oooqqx>|b|h|:~Thkno 30eޏ#.p1A(HOHVLMHRRSزU؝WإX؆XYYؾ]^Y`ط``bcwd!eؙhti i iسi؁i]!lin;[:;<8<C[Yd[eett8Ɂ9];AQSehf]!lin;[7;7:h<=?PXZK`b]ikkpmEnKoo2ppIqSt}~~0,Jȓ @AصDؕEMذMOQئQShWxZ\t^t__k]!lin;[A>vGHjKOQXh ijm|||}o ,EFF؎Q]U``؛cveeد]!ling;[45DHkJ!N$NiQ!UbUc}<=INABMTe]!ling;[?6@A@NTU`~fxnҊ ϑDL4cI]!ling;[wq|]!liang;[d}]!lio;[i6s=D G.GJP9VZ[[j\z]]]^ayef;oqr`stuBvz|Z~-Jԅ߇BX|ɘΚiA A؂B%GH7HػJ:KKLpMS`W؊YuYZؕ[ع\؏]\_}aؚe؝fh5]!lio;[K7=&A`DMJSafrwՑ}KKLظQWU]^\bh]!lio;[{8|BCH\%\&\^depzcNbPؽUXePg$iط]!lio;[[س]!li;[GTckb$]!li;[ 99/;^;i;;<9>2?_?}@@AmBB2GSGGJM QQRRRTWWY]cicd5h mVmppmqrssusYwW"چˆ#r7ABDSD؏DةDػDE؏EFcGJLwL{LM؊MZO PoQ1QQغQQ؊RURتSCS[V؂W؁WآWW8YYة\(]]ؕ^L^^_ `؍a\dأeQfؾffffLg-mح]!li;[b]!l+n;[5]7=FHJK4NQSIUX ]]e}ffgm~o6pq\s3ttuwxx{||W~Tt0NWޜGGGGGLWW-\_؂_ieػglg]!ln;[-4:rENQQ^^aadjjo[v]vAFPحU_g]!ln;[5nBEFJPTa``Ijquu:ÌAxeA>?%A BABVByB"CECEXEEeFF2H|HHI)JK1LMM+M6OQ"RV}W YYHZA[\~_c$fgghjklmoupq'rrs ttv1x~yyz-{7}}~F2ӂv&ɆQEɍC4Ôu H֙ꛮ0wab@B"BmC`CCCإD EnGHIJWK]KذLNN9PQئQRRRRSTW]Xؓ]!lng;[NSdTpAR;S_ؙa؎d ]!lng;[.p]!ling;[nqSCؕ]!lik;[,4^?gBEF@GKLVL^LMRRVZg]aeeiJjlAmOmp t`tlttDuYuquu$vEvkxxńɇ׈[ГO`Řט.Q!`ABؐHJKMؗMNOsRWTTئV7W#W؅WwX XXؿY~\^ؗbذbؕbؿceeDf؞hhرhhأ]!li;[9<[gh^hzhnjqs}~vZ AXؑXؗX``xeش]!li;[@6=L?AmQoX^oBux$˜>8ڝhI2IحJRطTUVyVV XIb؇d؎]!li;[V]!lo;[..6k7c89 <@ACjFbIJKTVx\]]]=ff'g hijlpnn o'prstCv,ww;x1y2yzz<{{`|K~o"*,qEh3GaCؐDF FJ2K-NSxSحVآVػVWW Z)Zؽ\p]e``acؚdؽd:eXe`efi3i7iؑiؓiؘi؝iؠ]!lng;[Y63=AH1QWWXXbez{GJ1i]!lng;[]4678AOGHJK~L{PPERU VZAZ^za|ijn oq',[|1qŚϚAحCDNPR RXع\~^؃__cdf]!lu;[:yAX]]]d_d u{ |EG H"UM^hc]!lu;[75Z\ov:v;vBKA؛AF؅N ["^` abbؖbcP]!lu;[\Vd"]!lk;[ 88:T;z?@CaCCCD5FFG\HnJZL*MOPyRRR%WtWvX=Z\^T_U_.b]dijmm n o^oq-tt*uviwIxxyyzKz{|,|5|6|Y||Ƀ WBŒBWF/24ՓFx2?OO"QTBTa\b\e\cKc[cehqcyz^zmz}}7~8ݔFNHIrNGSغYZo[\\] d=h]!l;['5%8<EhIRW[B]_naj/lnors{}}B~~NQbABCD?G؅H^IJLQ}UؼVbVPW،XؾXؼ\v]^\fFgئgg]!l;[H7i8MhknSpdptvuvJ~I>HK؈SضSZZ]ؘ``` ``؟fؾjخ]!lun;[uSFW]!lun;[qNNBبD9FxKN]!lun;[|455<:@CF#IWcdeugu$zݒ B،CXع\ؾ] ]/]@]LhE]!l;[bc]!lkn;[5=BsDN&OO+PVWhZ]]`hlmx}~@Ճ&*noAC)S_\]!ln;[Wxz#SؕY]!ln;[n֊D^]!ln;[pUVW1AiK]!luM;[i4?K?BK8Qe$ik!ss{n|V6a?;͓|#Y`>XF"GMP7V\X؁ZZZ[\?_c d؊fعgGg gph0h؆l(]!lu;[49a:<.PFRf0vsv݁τCD؆H~L؞M"N*O_QQQRabdY]!lu;[47:{<=?)@A7BSB1C4CC\^dlmm/oorsfx?{a}~~f={Җ񙆚]!m;[{4+78:?IKPUVigirAspw#yCyyuᙂHNTJ^بd؃f2g؞i؜]!m;[NTUVZ]!ma;[%79r@F*JW>J)RbE;לJ؈QTؑVWؑY]_|c؛cؾdؓf؉h?hiij]!mn;[61GX\nnnLww·T˓VW؈X،\؏]صd&e]!mn;[5b8;X=UEaGbGlHXT^baqdfi+ooqLs5~&0$ݓXFؚGKL\PNdM]!mn;[drE*Qe]!mng;[Q77[869>RA BDhMTTZ(\^_~`WggglRl]m{rruvmx{+ֆӔFiF}G@MwS!TؙUUUXبaeؿfRg]!mng;[77;s@DEX-oex;҇@5DVNV)V؎Y-dAexf؎hjiآ]!mng;[BصTCVZ]!mng;[+sQ؜]!mo;[_7;?$@BDZHJQQQZ=^aafgYikAtv ww:P8.BHعHIIILJKbL؃M:NNOOBYCIETFW3XzXZZK]_eghhcisiillDnHndq8sssBt wBwwyHz"*v’E [B؃MQؤ[;_`madh؜hhOhح]!mi;[AD8GQZZ [D]4ckk|mrBBCXCsEwEF IxI"MQ%_L_bd e0p"rs|stbyy|;~G@?BCCEFH IKQQ'VSX[[[\B^N^f^ijjhlllmnooqUyy||$̅ʼn'DحGؼHدI؞KnMQTQTtTVZ[!]]u_{_l_ء__ _hb؎bhnixi؄]!m;[4p7;<@CJLBZZ5[[cghjj wwww}}~񁇂REسFJN`TؿT^G_(h|]!min;[.C79::>@IDJNmPMQQRRU)ZaEllnNnow{}}|BEbHNZab^dg؃]!min;[=F|bcFFLMTV5W[C`ed9]!min;[U]!mio;[d4g@EZZcw}ׂYKgh]!mio;[9jgm:nwy{}Ѕ@FzJ'K[h]!mio;[Y^^^szI؋S؛V]]!mio;[\NTTTm[Cؗ]!mi;[T2]!mi;[4b:~@|@@CDF4KKELL2MRUU=W{XXYZ[^^)ff+gg~kkklPn oprOsBhHNWZw\؄c fثgآ]!mu;[RCg@1X؋X؎X[]!mu;[T؆[ؒ]!mu;[oLXklII/Q؅bmbآ]!m;[7HINvWY\bkarsrFuRu]u^unu*x߀gCؖIQUS]^R^_7_`6fhf hث]!m;[.789?2@BuDNQRXU^Y^TaUaf(g0gXiklpgrrvfwFz8~R܂lGlL QBTVW;X[R]؀`N`ظgfgؖgة]!m;[U]!D;[v5]!H;[Bؾ]!;[]]!n;[FJUbbcNGI2OQQZ;]=^#^خ]!n;[xNTJONpURY\i]!n;[%:J=A+BCCEEGJ6TPTYZzc{ }~r}܎ yvADCrC>FGHLZOuQRR7R`SESFSSS;TrWIWYZ\_9a{aؗde؛ef؅g~hi]!n;[(7?rCFK{[hdqIh]!ni;[CN7PvYY-[^luBHSZ8[؅`ء]!ni;[;;<=HYg?n&<EثF5FؙLXNئTCYY9[aبg_]!ni;[V]!nn;[4V?EFMOWSUZbfgg`i7uXuVJ؈PScSr[؈\]tc cctg^]!nn;[:BBbcsnuqi3{gDؤDرDزYg_^b9bسdd6]!nn;[.;{ZJ7SX@Yd`]!nn;[V]!nng;[x@jNVVk0hbYZ]ؒ]!nng;[=d.efbpe]!nng;[6>QICجGIاX\z]c]!nng;[l[]!no;[7@FMvTY\]]`a cd1sGxxIJٔGgG؂IPI8JؼQ؍RdRU;Uj_bxeدflb]!no;[N46>G'GSWXZ|```vssYtx3f@ئBwDMGHHHuNzPزPST.UآY^c__cueff@ff7]!no;[eZmс'NTزdf]!no;[o5^ACFKbu2w%IN^]!n;[bT]!ne;[AZA[FH|bL]!ni;[?LZ.G؛Vme]!ni;[;4:gQQlHiIMf]!ni;[7;=ZZA`Eؾ^ؠ`]!nn;[0=CH؂`]!nng;[CLcؙ]!nng;[<]!nng;[Y]!n+;[7:x>&F=FFZG*PmWWWZ<\T\)`hlm sy~|c]ၭ:쉎܍̔⛵o@صClDؿN؞NYRؤZ=Z؃`eدfbgDg&g'g؆m]!n;[X:eEI1O`OQQt[bbderfgjr{肿.FfFhH_IJNKQLU&U,WXئ[+\`dyddffgh]!n;[8~99qx|ȍMh&A_ABG+MPeZA``cdDdثin]!nin;[@AAC0C~HKKKLnUUU[VVVV@C_mbpr}~uNOضTTsUf]%`azcdh]!ni;[Beweؖ]!ni;[=>HOQQTeVjkSmoqyy`z}[TؒaJcسd}dehدiج]!nng;[\Mw~]!nng;[_ c5cQvHA ]!nng;[y72JCشHUOQT+\ئ\\Xd؟eؔ]!nu;[ 7mnCn@آCLOؖO*VWY _`]!pi;[448C?AeXohuw PS؏U]!pn;[@ LLZK^+dim p?rvvxx~؍cCrLfMQحR STY؝ZaNbc؀g@]!png;[J9v<AkHL6MP XsX8_m_a7c ghii%jq|xzz{{~ڇۇ# ]/lODثUqZت\]؋_`؃`i`ا`سcذd&ee؛fUi ]!png;[{RgcmvEJ؋N]!png;[?c*ix+MQسU}`Xg]!png;[":_OR|VoW`aybbbeprxxyyyy}~~9_ ͔9ә~A1BDCfEGخIIؗKgKKرN؋N.NW1/|0tngB8ClF؟G،HKMM,MذN؉N Q"Q9SSV;VXX؁Z-[[}]\]_غ__ `cefhؕh]!p;[FFIJ&LN9S}VV.W^duuVv4ɂD؝EGخS#STUY)Y2[=a\cؐe]!p;[=:CGrxB]!pin;[}RSaer%ØĘؘRCFرF\ _dbجeeRh]!pio;[o_kvw{9~`LZ|hC]!pio;[;CPR V_ohyOd7fسh]!pio;[ddflwABتKYؐYef?]!pi;[UI?N]!pi;[ZRؕ]!pi;[f8CYbyfz^JJ5KسUضg]!p+n;[ <>V&ZZ*[stw+;pA:EX]*^y^؝`eu]!pn;[TiBذUS]!pn;[Vl]rXLس]!pn;[FRNO Zm9u/xz`u)I؊V؁VbXZZZd`زdfM]!p+ng;[W=>>BHCDMQQoTjW@XO\[\\!^2^H^s^aagjl4mm)qstu{|>ӀS Uċ'񐃛AD؞H؟RTSWjYؓ[؊\؋\dؾhi>iR]!png;[;@A]!png;[59hC}IaW\llnQoUC]!pMu;[9KbbJcc{҈Iط[؎e;eح]!pu;[{54,B;BQDEEIMP S$WXo[stwYz~/Ѓa zdG?H2QSUVZؑacBf؛fhi؈]!p;[R>WWnff4g8jjlfmnp\1| hUUe@]!p;[%;fpL][^؞dؗ]!p;[]]]!pu;[ 8S9{:$;fA6EؾFK0KLSLMOؠQ SSTTPTwUثV%Y؊[\]ؕ]I^*aآe؛gزh-h~i؆iؑ]!q+;[..5777}:;<"ArA{B!DtDDDGGKHISJvK|KLHLLLMMNNOvQXR;WWGY\\]\]:^_-aaceeeehhjjgkmo ss&t*ttfuuxxAyGyHyzyyz1|O||}}}~́irąݎ!9?՛-͜xJP@m@ZABF؍FصGIGظHRHAHQJaKطKKKئKتNR،SSxTYWY ZZr[\\ت]^z^_`xaxbfb،c\ccdlfBf؋fgتgg*gguh)h؛hiiiiig]!q;[4:A+ABCCDETHkKlK^NO/TGTUSUTU_UMZz\\uf^ghsv}}~HwٕBGGXGؓU)VX []]~_aleبf&]!q;[778@H@I@dA CCCCD>EDFFFGHJ4LnTT-UPVhV!YQY__aaVdfhh+kll#lTl}llFnGnpuvw xxxxxxJzď@ؔC9DjFؖGSGiGGG|HFII I1IؒJؖJ؞KصMNOؤSؗST;TT{TUWWsX&Y8YJY؊YZyZZZcZ؊\]']^]ب^X___S`P`ذada؅cFffi*]!q;[/|}<]!qi;[ 9c\A0Њ&8w[Ŕ!ÖƗE+nPArA:BB>HHH HqI)JMMNجNزR?STU4WzWآY؎]]]^؞^خ_؀_Pa a)aaMb؄bdffآhh{]!qin;[9:n:+>n@$BmEENBPMRXZ\_rbbcciljlk[o\ooJp{ATW"l,Ԟڞ@AdKQUp]iEmm~~1%8t4cS@ح@CE،J؄LpMV؃VWXK^[^دacثeseأi&]!qin;[8477;4BBvDEIJVM[MO)PPQ RXyXX1[L]`Jah ii kIkv{{}4~3$HغHNؖOe]ث^ؽc]!qin;[V|]!qian;[$???G?IR'SSY/```acg/mmUzzz!{{{a|}҅%Đe2ܛ@`BBCصDؠE$EMKضK؅N:SPPS WW["l+lmn;{KQRAtB NT]Y`تacemeh]!q+ng;[;GL`RRY`ddtffhjjk0l u]N\]تggah]!qng;[i:=EK^^jo؂ˊwADG؀KCeصe%]!qng;[~=BVH,QQ^vacjkoxx{D&XDRiWhdd]!qng;[Xx]!qing;[UN]!qiMng;[K449;=?CAABDF;HQmS[`aOhij*q-qbqqBC*GGHIOSUV7]]]ObhkkBlSllWmnmnjqrsttvv }}lod؈ӉՌGRKӑڑě==AGؚHIIJ؎NNsQ~QذV}VQZ[*]-^^_ؤ_a؊acGcؒcاeخeegMg؁]!qi;[d|Z؄_d8e`]!qi;[GHafi؛]!qi;[6 8U;>> BDDDDEHI9OIO$S:S@SeWH\\\\]abzef@m[yA{|6}ƆІX΋|9ƙșEq|8KGEGH7K.K0N؈VWضWطWgYY[6\]^"_ض`bcJceطff؍h,i]!qk;[5978;<@ABcGGGvMbOR_5beg k lm nHpttovwxg|G}ʀށÃKV'݇7\maa)eee,h;]!qun;[.ZABqlprrNu}~GGIO SWsZ_>i]!qun;[A8RRRRvrϗHUXEb]!qun;[&i]!quan;[:TظU\دf-f7f]!qu;[8v]!qu;[A5A: ?AsCIILtS{SWYXX]`(ada diq7tv^xnxxxxy-y˕ՕrJAؗDDIJ,MNNعRSSSSTUyUU5Vb^ة^حaةb؜c ccWfhhi؀]!qu;[7V Y\!DI[Vdؗf]!qkn;[:?}K[,^وLQS7aؗ]!qn;[X]!qn;[#7<>?3E|EEJLeT+V6qqN~{@،BBE؝IO&Q|RnSKWZiiiخ]!rn;[46?CDH!IQQYZgjjs҂C^E E+SؗT-VcLdfءfg؎]!rn;[VV]!rn;[tB4QRZ[ahHj[XSRvZ؛]!ro;[q4pbdAظD&_`]!ro;[^~~v]!ro;[`I؇]!r;[pqQD^f]!r;[.>CFNNNX__2gy\@G%HX^w]!rn;[8CK_ h#hhyz}OuC؏H؉ZeIf]!rn;[..48=>>@ABCNNNRRYY{\\hbRghcrMy }}M}~~MZ}Ԏkmq̗jBLIXL_,`CgUi:]!rn;[Tb]!rng;[A;>'AFN=y~BBبBBMW؋_Hc]!rng;[]!rng;[..DVe$rDظDmQMZ]!r;[8]!rMng;[6P78\;<<>8?AA6B,FHFHeH IxJZZ+[[\X]d]]]bddfhiiiknppqrrbtAzh}~~cɄ~#UAؕNتNNT؂UsV3V*W,YY\أ`t`wc؟dId؂fؠh]!rng;[>AeQUZVbAg3mn~Є%IصINghgث]!r;[]]!ru;[9::JO4^`ceL'NؠZh]c]!sn;[Xuj]!san;[.FQhRhiFXG\hb؆e7f،i,]!sng;[fHJU!dx,YEOMؙS/U+Yg؞]!sng;['NULUL؝]!sng;[p9EacdnE~+ʁ7 b˜@I3LTRRؖW1XYأ\ة]ؠb؊eHepfؚ]!so;[6EEZkbc[؋[ؘ]!so;[bB,IwN9RNR&U@glhi'jkkl^qsuxpx|}~1߈fʛ˛GاHQJVK،K5L\MN}OؓOءOؤOPAQcXYIZI[u\b؍dخfثgnhh.]!sh;[P Q^]!sh;[1<<@0F R*R|RV8WWYYq\S^a_;c'dIggjxoo}qrsu{?~ "kڍՎśLشM؉NO؀T؀X؞X[[ح]]_ؾ`F`aiaudzd0iC]!shn;[^>]!shn;[6::8==>HqfpTqqRwU]ßCEI؉IعKNضPPؼTT^_-cHcJdؤdث]!shn;[88: AFjHGIIIGLIL.MPPaRUXX[Gbcd~e+i?jZkUlloWpuxU~.q ax/䑏%M8STݜAعBI{JbJMNgR؜SتU1W"W#XxY9[؋\إ^}_efؐhv]!shn;[pM|M$OPFUXoakkn!oqމ*:C,PؘST_؜bةcؼh2]!shng;[WDbLfތO\^ne؃eا]!shng;[N N\\f`}~QS|]!shng;[]!shang;[0B>B0_NcehpRgsՂJؽS`Z]!sho;[:D E\KؐWf[^`ay]!sho;[C|F0KRrST ZroDw9}}~BBPNY_a]!sho;[bYjsluruҌ֌J C؏D"WbfW]!sh;[4C=GXO udž@K؅OU@Z[ ["\n_s]!sh;[7Khc HC]!sh;[=@AG6H.ISS\=_QataaBdDdudekYkmm nnDp>y-fؗBأC/IMRNQqR-SؔTyTIU!XW^ؿakdبdشe]fؐ]!sh;[]!shi;[W4e5*7;xAK8OO_Q{TXYY Z~\\_bRefgh lmqs!u'u3uw7x|zv|x|3}~Y`ш7u܋ӛ:b@CEجH/HI LMMM2SشTأVMVWW,Y9Y [[/[ط^ع`ؘa aaaPaزd|gص]!shn;[ LNiu^y0QJ]!shn;[66w>@DhNOXQSY[N\iw6{UBۙvA*G/GAG؈HSLؘUO[/[c/fPg"hآi]!sh;[.-.4:5A<<7>]>z@BCFG-I1ICJDKNNNNN!?9JYLfNPP5QSY\bcEdefxgghj~jkkkkm-pqytuu}}~,׎8NhA'ANFIأL[O?Q_SPSWWX X7XDY#Z[ؕ[ؗ^#`@aaeggg؈hp]!shk;[4;@0M~XLZp[qtyNEؒF؛JN/\c؝cfػ]!sh;[>UDjGG^\l\fff{oYv|r4aijp͞ !F=GFHL;ST]V[ت\]S]ؑcI]!sh;[67O88:B===p??@B$F9GBG>D?A.EsHJLNOQSSST6V]VZ^`V`deRiiloqxyyym||r}}~ slR$ևp֒6Ԙ&66@AؓFRH؀IJ9JزLؖM؄P؟RT6UUvU`V1VXXZaZغ[7[U\]dbحdpdصg؛h؁hؗisi؉]!s+;[{kN]!s;[.}568R;;>Q>ACCIN@OO)QUQUVY0Z`[[]kgg\lll mmpmr@yyz%{|6;rߙw@BHCHmM|N`O{OwSxUزUIWJ\)^_E_c|gWgh؍]!s;[8KK/PQZ']i]^_a~gggghjmoyx؃vII JM؜OkSإ\ؕ\;b$c[cdh]!sMng;[7fzj ]!sng;[9&:s:eB,GPw]``/akadiz8sGGؼIؗKdWc]!sng;[;FH[ 8CDZ[df ]!sng;[-B9DyDE9IsJKKxLQU^^\cdIdWdn@sXÄ <՘?*AAlFGHt~@Wػ_؈eG]!su;[IKK!pĚӚAx\cج]!su;[47^9=>>WALBAC9EHuHYINW[\W]ejrkskokqqt_wxx_yyBzWz_z@~P~x~ZbB)BeE^GأGGVGHUHHTXXnmszs(ΜΟY|c؀c fQf fggؗ]!t;[46889|;;?@ B3BGC]CC\D}DDGLlMMMV ]bc(ddi}jkmooryvK]bҕ@BC2CHK؉MMKNBNwNP%QػQRRSUXRYYGYrYvZZZZZZZؙ[ؑ[ؽ\]#]؆^ؑ``ذ`-a/aNcc]ddd dddؽh،ii]!t;[OT]!ta;[Va[΀\_^Of ]!ti;[4u68;=>BSDQSnW/[bdegjpp{I|Ԃ탹ƍؙEآIؤNgiش]!ti;[6Q]!ti;[w4m9HQ*Y3Y_`Kapllnq&^&DYذ\Q^ؼi%]!ti;[|]!tai;[16:<=E=AYDMW9`Jdd$enXpu+vqv*BN،ObOOOoYGZZZ8[[]!tn;[<=N?Q?@aBBJEP[WXXXXRZ`affijmoquxHN녃NJZ`-,C$CDDDبH@HHQVRW(W`WW.Y\؇^^__|axeؖf=fDf]fغhu]!tn;[:@1BlD>I2YZM^"_Fac/dimnokt[}~'~~\AܗU@AAA؜A؞B"GثQ8QNXw[ذ`(dآdfEgt]!to;[;AFFK STUUChhj.mmyy}~*-v@ DRIO:Q؟S;S_WbRe?egeh<]!to;[FZM]!to;[6WYNOخ]!to;[B99__]ayr؇@8I M1QpTظT)]!t;[qIغPSZji6]!tng;[DhE.HLL/QP^nouuP|X|"~~E0c'IJBOhSdTKZ؝Z\^T`f{giؿ]!tng;[/]!tng;[85EHMTRdh"ȝɝA؄KfQ`Caef=iئ]!t+;[5W88`A6EFFJ+K>KqLMPS|UU9]_`c=oEtxy z}}~dЂQ[mDOFWL :\HGL M؅MظOOrQQآQQRLTXWW؛X"[\ \0\])]c^hbb؉c7H%[[e@fgzzKKث]!tio;[:w||i}I؈Tغcؾh*]!tio;[]!tiao;[^`Q4YR]!ti;[^J]!ti;[kIPȆ!5V)K؋]!ti;[4MMkT.QSZZh؋]!ti;[4BKSS,T^^^oh@lpp:u}t|}|@QUHXlY_)`ءf]!t+ng;[v>?ESLN\PwZI]^^_iins{dvOꊒ.LشQVvWY?Y^]]ب_غ`lad؆e4gG]!tng;[MAIzMO"WZ:chmpsOW؆__`]!tMng;[ 8=89>'???@AKLMMN_OPR TT\\^d_Mff#gPhfjlum|opqrr^s.wwFGQ UX[]"`xcmenuyyzVZ5@زA؀ABCCGJ3L]M؇OرSV[VVZd_hM]!tk;[x;>>>wAEHHHIcJLQVVW-WWX`\\^]^^_`Hcchmsov za{o|߃t/NL˝BCDGشI@L%M;NsQ[QT؋VYYl]^aRa[b7cDc)f}iO]!t;[TW!Wam]!t;[NQTQ X̏ufgg؅]!t;[bl]!tu;[NGJMNMMnSq/s_h]!tun;[[:BxRVVWqabvdijo{|ēҝDtOأ]]_bbؒde/e5f f9h ]!tun;[GoMuJS]]!tun;[V_jn_]!tun;[7c\ظ`4]!tu+;[88?@jA5\_hzj9:=KGHmHخIQS VآWؐ]K^ؓ`بaac_ee:elqr]!tu;[7c ?IWo\_ˁXZ؎hhBDRW+W5XSY4Y_-arcd؄eؤh hشhض]!tn;[5=l}uI؋J}O^Y/Y]!tn;[9eSؕ`GiR]!tn;[G1MGNNOTXbabbb)c]cTgQllm+1f]`@C9C;H?JwK(R^حaؙa،efصfh]!tuM;[0>1> ??kCPHJ~K?LWOhW6X\iPjllr#x$xx=}΍a@Aęݙޙ(Rn|5 'FFGlHI`J{OئQ[R)SaUUؒYQYؐ]3]f^^^_`7`KcTdddzdؼf؊gii]!tu;[7DYZZ^u_-iUibj NEEIMOSgSbYf`acؖ]!tu;[>Ugkk{\|ōMMN؆V@Y؈]2_`ثdag~]!tu;[JKwMRU2ZZr\c2d(e]!w;[9?dOTtxMY5Yة`]!w;[jCCFHUI}jȗCAFR&SV_WZZ]!w;[Tt]!wa;[55MUjkzQc^hm]!wi;[4]KI`ؿ`]!wi;[?HMYYaBC;R+SY eeUiw]!wi;[$6F\RFXX`Z5^/_N_~nkocp?LAjB*DF6KدNi^`غ` `]df]!wn;[t7K8NR[\bVcMlpst{}~}AآIIRYSV8_ئ_bog؞i,]!wn;[67\??KAqDEEFQIKNMSPSY_ecdgowU,ÇĒ=BD؅HJNCRTضUDXؔYu[د[^_Waؼd,f؄]!wn;[..#\)\-+\jlAE]FSTؚhX]!wng;[NNNfQz_sGZZ\ؕgm]!wng;[..4<<=BBD#L___`fghp}QRTDMEHvKNثO؈OWؼY؉ZZ#\?^aceة]!wng;[IY_eg"gvˏINJT؜WؠY^^]!wng;[R5N6W678;BJ'MNPqSUZZ]]_acc3iri(nnphqq~hs2[t6œCK8NXYZl\e]ط]]^aؿcgeg im]!wi;[.8`BJD:E_FGPGiII/UUVV W)WZ\\l]^7^C^`EhklmmKnnMoYooortSvYxx}~ݏU,Oȕ:˗无@?AUBNDE؈G1K؁L:OؗTuT0]U]ظ^ؒ^ا_ؗ_b%cVccd#d6dLddصdf/ggN]!wi;[5T66778 :;O;l<@A'BtCwCGIJ?KKMO*OIP}PP0QSXYZ[>\W\#]T]_adcdefh2i'mXmo"ppRq%ssKtuuJxx}~rIǂqf?Ɋaїٗ -@؟DؗGHدJK&NPQSS؉STتUخVVXZؿ[؛] _؄aa@ab؈cKddee'eg؂gwg]!wi;[\99=BEFFGzHJKsKKLsM:NMOkSSsTUXZ \paa*g-np_qq2rr,stOux}{À˃6<_[^=ΎJϓ('5VOڜCdE1G؎H]HZISJKشLNjOtP7QSTVVWؽY[Z;Z]Zؒ[\k]ح]%]^_؝___=`aؘb؉c؂euef8fg؄gBh؄iP]!wi;[@q]!wei;[;?mX7fiik)nnetvpq<@B.TUa5fHhx]!wn;[CCFLSc_epssv }~^ŕ Ǚp $KؿM:SRcحf،fKhC]!wn;[5g7DIR;TaT_b}h3zOziz }DKO،V؊VV5BzJuLUn_CGU@]ؐ]a:eg]!wng;["627Y>%DRUXcYa]efwlʄFePYءdfSfج]!wng;[tuKyFD{Zaؑ]!wng;[{>-P)Ucdmm&n'szz5xCDnE_Pff]]!wM;[99@LPZbpcBاEزJشJLM؝UcU_ؕ`_fOfؑ]!w;[8g<@J@HKNSPgSZD^~ccdegCilm%no%qtwjx[ҁؖwCDؔLsLؽP؏RSSTV؍Z(Z[[[^^K`d1e&eghUhؤ]!w;[Vط]!wng;[;EgHLNmR\TU,WK\]_GgMkYlZlal?mpz{심.AA؆DHbRTaTخU[؀[\ع]U^ewhiq]!wk;[=s>>QBbCDIJK3T4T>TITU*Zehkmom!qstfyy#jUڐÛP@/A;GHHIMRQU{V`WؐZAZ3[_c ceؾggحg]!w;[4D443;r=DGLDNNN OOO5PQHSNUY,ZZ^^_`aBc@deFjfkUoq~rssftuxaIBbBCfDI_I.JJHJOؘO؀PءS59<<=>>??@3AAsBBBJKKLMNNaOPPHQV~Y[s\^_aceftgglsFyy||J~~~~fjkfppqrsksnssyE{{Ӆc{㍑LizŗUoBEGGخHWJLKMNMNaQQؤSU2Zv]G]ؙaadf!gؤ]!xin;[~899:;>I?B@@@oBCDyFUV[أ[ب]ؿ^0`}aضauabcc]!xing;[z56K::>CC-JKMOzTTTV5VVVVKZ[[^G_acgghjJkkmGopqprpqsbsuu]xcxXzz{|+|}~'7mÅHS‡χ( MǚКH5͝.@,AjCNEFFGGIJضJfK3MGNQsQؚRRTRS؃TؔXY:Y\$__q`؅c9c؅deZenfffgtgؒgؓgؾhN]!xio;[65;;DG$]k(mmJ{$C3F؝FILM7QbSWؤ[ؔ\Bb&]!xio;[..DuI\Sfffvvq{{{GISsUU~^|^ج^ngVlr]!xio;[55 9=pBBgEOPRTxU V(V/V][Heieee!hWkmq{h@C!FMFسKsK~LجMN!OSOQRSWAZةZ؛Z[\_P`Khطi]!xio;[w`]!xiao;[5:Tc:ddddeeeqqNt}}~, bzm犗!AعAD:G"GHؐIJXJK2KNNOiOQRQءRغRRدSwTإTدVعXYث[\:\\]]f]_`B`cZcjcddf g3ggثh؋]!xi;[P5M7qI~IQQ[ۅMؐN^`]!xi;[4455p677\8889J?K@OBcBBHEJF]FFIgJJLfMN3O^PpPPhSxSgVnXYZZQ\S\_\g\]^_afhiill)m+no p#pzppppqqrlsDyy|2}O}l}}r~~7 ;"BX[e@qADBC؊C4CDDEEEؘEFF GVHI؆II(I؜J/J0J?KRNORQjQRgRT:TTFT؎X[YSSiX]YYؤZدZ]__"e]!xn;[.._]!xin;[Z6=@_EEW`ffKq)sFtv{{eB DN>PQaVX؅XYؤZ`\]` aؾ]!x+ng;[)448?H/IORWZb_mnNxeLɐvޒϔIX@&GحORSزX(X5\؞\ؽ]fK]!xng;[m7:LdrwI+V]!xng;[4,?D@@DF"LPtQY^Z9[x^'``Ogm}ցGI|N؝d!]!xng;[TĈ]!xing;[+46DQGQQSST__`yl6m)~YD[a]._c_bMd g]!xiMng;[IqĖ]؞_/]!xing;[=q]!xing;[Y{e8qWNjAF3FذFJعKLwQ+QTVgVإX$YZ:_Rf]!xing;[W<<{=K>?C0DEmHOOOT^jpp)œ͘HCB:E(E(EFHؒIfT*UؼYZ؋\ e-efNfخfXf؄h*i]!xik;[]!xi;[Y<=gnCo|}NX if]!xi;[5U\\nsttyM~a~~EIQد]Ohn]!xi;[`9-@CFRFFHHHIIKL5OORRySSUWXZ^4`d`IaMeXee+fgi0kkll+mn5oJoppfq]ssvww8zn}}}}~~~S_ĄDžڅ9ɌWcn@ؐACCXF؁GcL؞N؊N$OP؞PRvR1R}SظST5T؛TTT؊T_TؕTؗYMYSYYsZ\C\ء\إ\^_؍_m_t_a?bccnccXcd.d2dse4eT@AFFLQTUGXZ[2_a aac ffhJqDt{wwy{~12҄V ^ҎiגyD#F3HIBK QY=YY]i^_؎deVejf!]!xun;[/5#6b@EKLLZ`aefj)osstttuABB^D4GإM\N]]$]=]eb]!xun;[559?#HTEfpcvlv xHH LVLؓV~WطX^Z^be]!xun;[9;<@@WC{CnGIYJpJ0`!feifil2npt)w4wxb}<~O~~RIǓɔ_CwH؄KPؿT-XY_؆`A`ؼcFddeddeyhg]!xun;[5>JRutJ؎Th]!xu;[5<=?BQLtNXf[x[\\]eloqtz4JK:T#Zo\b_]!xu;[.J0j]LH՜]!xu;[p57AACDFIIJKeK7TyWVh%pr@NNNNبOحP0TT4TgY [>]^؞acbAd eرeض]!xu;[EHkMRRRRVCWWdXXXfqqq roswz~Ё ENGؕQUY6_#fرl8]!xkn;[57D8:,gABMDEGcPfRZ.[&]]y`aa.jmmnn9op qqYqs}x{Lف" AAbJ NYP؄QRVWXأXYYj_l_؅bcQd/f]!yn;[.566Z7:<=>?? @=@@AwBDEEHIJ%NSqUViXXXYY+Z.ZM[\R]S]]]]^cfLijjklprtvxOxx9yu{7|}d.}ԐOT}A%CFHXH(N^NvNaN{OPxQ؝ReR؋RSةU|VW?WؿXYZ\\b\ؘ^ _#_bDbcc.fDfth؈]!yn;[c568:z;Y@ A*C~CCEH7ILMuNOCP:>?:KPKnM`Y`7hi#j>opG@uFFBIKGMVVu^t^``ؔa،]!yng;[]!yang;[.X6CEFFLTU-YYz^gFikEyp}A{BDةEiFعFHطHؽNWqY7\T_aeWe8]!yo;[x4~41:@AB CCEEFFHHKPPUW/XYZ'\-\\]]_.acdGddfinp;r:ssdtvtxzzzG~( !#zYed֘)М@ @APEE[FxGدHHؙHIHNQحRRRXظ[غ[ؾ\^._N`sacKdfcgػg]!yo;[T778::-=S>O@X@AAK MMN`PTyZ[\>]bsgginrwzzԄĕ"՝iBةEFH؊V#VؖZ]Z،^=cgfؒf4f|fi/]!yo;[=57x=??fqq_sw~zzD{~^oo兎Op^<@iACQG؂HyIMK؇PؼP6Q؝SثTRTT:V9VدVXZqZ \^آetfgiؐ]!yo;[GK;PNVcf0iqo.\]ؐcخc e:]!y;[K8L]!y;[R6_NQT"VWXoΑBGE@HQI]]!y;[.55w9N::I<#>F@BBCH3I6I_IaIINK_KRLLNNPSXUV(XXY]]bYcdddTffffffggjimiKkkmmopqrtvwwyKI4q7ehu#A\z@8@AC]D=DAEEGcHeJ؜JاKtLةMMؕNkOQGQqSTV VاXXءZZ*\ح]&]`ؒ`Ec%c@dBe1eCeg]g g4hhEifiز]!y;[N]!ye;[.`66K9>"?,AAEGHI_JK.KKLLL MANNOQQST/W7YYZ[[[[\]]],_[_-^_!`^`EbbfghKh,i8illqrstuuwy{|N|憔jQR;ҋ;ƏWzԓ $%Jt@1@L@6@k@AAAABBBBWBؗCػC*FGPGGHؒIIwI؅I؉J|KAMM5MAM[NحOPؾPPQتQ Q{TT;T?TUAUGVWKY؟YZk]^G^^^ا__aa=bb6bcee&eعeؾee؇efg(g(hii,l_]!y;[H58/8:<;<]B]GIrKLYNNAOPoP:]]^Fb:e|eeeijwy{#d₁&"YOԑoWnBؙBGIGJؕKQsTUtVW'Zظ].effcgؠi#iit]!y;[94J4\4e4445566j6o6666 77c7k8|888899E<^H?A)A?AAAAhBBB;CCDDD,EMEEEEEEEF8FXGoGHHI%KBK^KKK/L,M]MBNINNNNO?OZO~OOQQRRRRRSSTmTyTUVWDWWWWXUYZ[[[y\\]^ ^F^^__ _y__`?```aaaab9ccdaeefyfffYggg'h:hhiij%k-k]kkkkklBmemsmYnnioo7pp2qqqqqqqHsspuuuvv1vTvvjww[xySzz ~v~y~~"4ƁWzłم݅I4uԈۈ9|23Mcopы Y[wǍv8 ?Rqm,~Př[㛂ʝ]bӞx@؆@sAAخBTB]BfB>BkCؚCغCطC\D;D[D؁DضDaFAGؾHHؗHؼHHHHH6HpH؀H؃H؉HIIثIشIغII=JCJ3JnL؅MؘNJN*N،NNNOثOOQyRRR:RRR)S'S؛SS8SS TTSTtUصUU UU%UVjVLVtVVVWCW WؐWX)X؝XYYY%Y3YhZ ZqZZe[؂\\V\ئ\;\أ\ؤ\]L]a^؂^_J_O__؎_؝_ذ`a6bbدcAc]cccydؒdعd-ddVdحdطe'e؂efff؟fأggg.gggؘgآhh[h؈iiؕivilY]!y;[9=AD>GIOQU~VVVWXYcZaGa6hEkk$lmnvyyC{j}}5k-򊦒ߔɕ%4p{ 𙃚A؟DD2DEأHiO\O QNX\حdnQ]!y+n;[:4B55l6Y77>\>^>D~EEEJ&MQNQTVVVWW$YlZ[\]/]ejklmnprrstx‚v)!*WBؚEEEGHبIIoMM4OnSV7V؍Y^ظ^laaab؆dآii~i]!yn;[.4o999Cvnvxzwn@ChG=HIIM8PعSUصVX [ػ`'`aaئbbe؄eؕid]!yn;[4e88|9:=CEF[HLpSW7X^maaaajmZn sJvsFXH2JتKKNثOPRئRSoY2Yt^x^ع`ab؂dإef5i0i=]!yn;[|]!yin;[U8P@DHIIJ M@PhU$VVtZZZ0[F[~[^_%aade g\h1jj6nPqs[tttuux/y}~~(BCL񂺃!g3.M{όȎHM3,fpBBسCDؘH Q RRkT=T>T|UYZؿ]]D^؛^؆^`^ac[d*gE]!y+ng;[:l==Z>?]@@BIDfE0IPUKX4[ eyijnnnFoooopp p/p4pPp\pqqitvv]|o|~g$-&>͆G bΏDGءJOO؜QS\YؽYZ\K]M^Sag%g]!yng;[84@F J,KJKWKXK]^q_ldhgmAo?vmvwNz4A_DؚMN5P}P TZzZ؆b8e؍eghص]!yng;[^4lFItM_VZ fflxf@ضDDJDJLPSeUؿZib؄d]!yng;[T7UU]!yM;[/4 77)=>k?EIcOPUpVXXZ^^uabdinoIpEruUvpvÁޓ[͖ݖTEٜ۝@،H JؓJLQUVXZ]x__dSeeh hj؝]!yMng;[X7EUcR+_ؤ_ظbءefh_]!yng;[r69==GOPRRTWNXq]n_:````a9aBagh8llmgn,ugxy` 4қCCMLZ$Z,]؇]_abc-d؄e3]!yng;[7=(u=xڂG\TNV]]Gcؽf.]!yng;[5J<<=sIO*QfTV}^_.``a8ejlnp~0 >A3B&BثGؒGؖHضHKLhPRVW_Xؓ\%\Xef9gG]!yMu;[4q5%666:wBBDDD0D5DFII؟ILMNQR'SVWYxZc[[[u[[^y_0_akaaa5aBaceefXgJg]!yu;[;6<=NADKBLL#NcSS^a g/hhiunVrWryHÂIՔݞA؋BآDاJإLzN؄N؜NNNNO OPUR؎SNUUXXZr\ؕ^6bt]!yu;[.4W59h>>@AFGNQOOSSTUVYg[[\|^gprrPy|񋁌mɑ,E3FHLDMR,S(U~[\r\ؘece7g؎gg]!yu;[]!you;[|72>>6?i@@@A(ABCC3D!EE=GHRJK;LwLL{NNNOYOOjQ#X,XYZ/Z1Z)[3]N][] aaubceeeEgYhaipii$kHk_kvknnanooOrrss\ttmuvnwbxyzzE|tE0.8M^SgΉۊ#0?>Q]ӖÚZ|@سBC9DND؊E~HاHHػI"KOK؄L MNؒQ؎Q9RU"UhVWX#XXZثZ^[C\\ؠ\j]v]؏__ؚ`رab6c8cfcآc،efCfضf:fmfءfآfffgذhhhhPhػi]]!y;[.h44415Q6b78p889<> ?HOIJNNOOOJPP,SsVW W[[\\]^a'cTeee@i@tvdyyz- 틐ْ(l@CPGGJ؁NئNQSjUؾUX!ZIZزZs[_laHcIdfQfXgNhؕh]!y;[..6(8"9T999c?L@@B[BBB^CEF1F;FF!GGHH IJJKKMeMO%QUUUUJV+WW XYZZ[\]^g___``a~a+b1fhhhjkk2kktmmmnOoojp4q\qqq)rrDsst vRvw!xrxyyyyy"z6zez{^|r|}X~mHw.Ո}kɎ ]3Gy:ʒ%-1GkHm01;JJ%'*RFl@@؏@AfBCuDD(DE؃E؊E4F#F?F FGGH;IذI%I,I4IءIJNJKشLL[MCMQNINNzPQ؞SST؉TQTؐUUUMWW$W*WTX8XXؘXYؑZmZة[@[B\c]]P]^_ؠ_+_`/`Waaؓblb؎bؔdd؇dddعdde$e3e;e؄eeeWeg*gLgqgؾh@h؉hصhhiFiLi]!y;[o]!yu;[>8?]HII JQHRV=[[``hmnn nnAp"w{~5̙w"3SDF؊FGHHHK}O`W`.aaسeexhii]!yun;[7s9I>EI'KrLLLLCQQSSSXTTVWWWWWlXZZclgii|jjlrnnn0r(s?sBs{}~]o E[(5m AsB`H؀IKR X|[\W]__aWccdod{g5hii@]!yun;[FFiJv܏:`A؜Fdee]!yun;[*9P9G;HACKAABBEGG/HGHHH&ICIMRY3[\\]q``` bbscg>j9prs?yy{F|e|p|||%Íώ^枠A B2BIBضBCزCDئDؽEJذLLرM N0N؏N!OQSQT؟VaWXZZ\2\Z\]K^=_J`Q` `ظa؋aDcccccdodؙegjgrghQiإm]!yu;[6kYUff2l3ltq y_5AؓV:`Fcdt]!ykn;[67YBHNORSVY*afRjlmnoqGuwy`{|{{}~~:SƒBEؒM؆P6U)V^|^_؊a]!yn;[H:AAGI6JJAQU=Ybkkrxz-h#ksCs\C_dؿhhi)]!yn;[677FuJLPU[}`` aMagqq}}~jt ЏKӐ]חޗ+@$DYFؘGتGEL؊LoSاS+XX ^addg hBh]]!yn;[bg~]!yun;[79ST^bl%}.}܁ʏTsBCwN7N:Z[ج\b?eض]!z;[yEG?JJzPUVVBgl8xxMіܖDUK؍K|K\OOPRW^)_؁di؇]!z;[TC]!z;[T=h=nn}p~pp>uuwуGH؋J؏JؒM.Y؁[]!zi;[paCTؑUW\=aOeff]!zn;[;(SBr5͌،CҚDgDFHHOPQYi]!zng;[ԙu]!zng;[86_XXY _Ӂ߁lQ؛]h`]!zng;[_8;= GP|gmE LVNRTb7ia]!zo;[cIQ]!zo;[EELeghhotp~AlHIVQ؋Rh\9\خ`خa aذ]!zo;[U#UUjVeahvppqqvvzz |A_ C5D#FKصKeO"P\QUبZaؽ]!zo;[578<>AIEjEK9LMRGR6UgUVZ;^X^bbd juklllnovww y.{{|46 WΊ.#\ZpAG&MNO&OQؓR؟S؀TqT؍WYY_طa`a؊dؖd>d*e3h]!z;[]!zn;[`]!zn;[V[.]!zn;[V]!zen;[CXXagjqtwxR~/~D+[FQGؽPدX[^ؐcد]!zng;[j?]!zng;[bFLu`i؟im]!zng;[59:?DYMMgPRTTUSYNbbcccdggBij#nvvGDGBoBCcHSaVgWAY[^k^f؎ii]!zh;[\<dghinyppuPȋEInMS&^^ _`bWfgرg}]!zh;[4EYZcXdeei|KAضC`CDSHK(QخS`jegsiiii(i؎]!zhi;[o8[jYqddh%]!zhi;[ICzY@RؒU؅_ػ_f+]!zhi;[_:1D:PP[5v&xA^DeJNmTjW>Z'aKi}]!zhi;[8;IGJsLMaV]`eeg4hkl llw|ņ@yk5XYYco@2ADyEAF^JNؤNؿQUaWؕZZأ\]؝^ت_F_؍`؈dWe#gИAG{HzLMTWWX;Y\ذ]!]؉^_خbbbbVcؿeJ]!zhn;[7>>BE:FJ`LTOaP`S]b&b0bh_hh[nz}~ڃ8efgOODsEH=JOQ؆Q\!\؁]m]Q^غ_*`cc.dدfGf gii*]!zhn;[FPZ _5_p_^afj3oPstz|чg#&?FD INITKLPd] _c`0d,hBm]!zhng;[.Ne^cm2oywBEDJpOئQQDW[ءfk]!zhng;[c6t?NNX]^3^[^YbVgmu,v4vw|9&@yEعJؾ]!zhng;[]!zhang;[GKOAUY]b-fvvzבJc˙E؎ILPRSTY[ؓc{]!zho;[..Z5BVG~bl*r+rutAVHlZ_]!zho;[4}8==@B\CnCrDFQSWefghjpgqqrw {iTϋuAmABCG\JpNQTWd[k_cxeei]!zho;[@]!zhao;[>UZn@.Dحc5]!zh;[7G88:Y;o;;;>ABCD2DDGCGUGKST`UUVW`bzdbfcf}kwxxw||tć_+:*MAرA]A؃BC{C؀DE-E/EJIJ؍JJ4MuNOQ$QRرTU=UcUV VXDY.YYYإZ#Z\ش]g^ _آ`JacJdصe6fؐfiiإ]!zh;[}NkUy6umf]!zh;[@CE&H~JmMgjYmmjoŇُӝgLO؋UaVYZZ Z]!zh;[@wWD!]!zhe;[506<@@/BOuPZ[*^8dehbhmhhii}%~Dֈ:ʋxיA1B9BHN;O}STXTUؘ^^`e؀e؈fis]!zhn;[48;;(= ?@BCiGG/JLLO3WfX c/ccveghqt=u9w}|}~ьHVG5c)LLM؅V$`cc,ddءdبeXeتgغhgi2]!zhn;[9;AABBuCbLNBOQWYZ\]"]____`#cccpp-rrsevwAw\w]{{{G-f֛AEC؜FغHIJؐKاRءYYkYئYZE[J]]]?^أ^`"aaabعc؟ee{?DDDwGGGHIyMKNPnS1TgW] bd/eghh%iiAlelluwWylyyyyyz}T~~р݀5|2BاCH؈SKSATTU!UQUnWWأXYTZ\Z[\] _R_[_f` aUaabخdrdue~h؅hFi؊m]!zh+;[w6<7@9DGBMO$P`I`zbbcegbkfllmmu xIy}~ yg(uo/BءC EQGTHIKKKCKWKثMM،MؠOصSؓSUؗU Y[\ؙ]]]I^4__`،bccBf:i\]!zh;[55 6617B78::=?:AAAEB\BCC-DGDDLE-FFFpGGyHMIIbJ9KAKCLeLLNOkPP(Q6RRSWX!Z[\;]^^_^^^^X_____aaa{bccc1dodddeJfzfg hNhhVijjl7mnnnLoppqrstduuuu)yQyyyyz:zIzzk{)}}n􁖂톲׉QRx(=, ~ŐՒUڔ'$_ɖ-:Gٝ7@ؤ@ط@@\AAA؅D9DؒDvDEXEاFF9F؞GFH"H1HAH؁HgII^I؇IؿIzIبJRJJK K'KMNpN PؒQQ؞QQ؂Q،R؄RخRSSS"STTmTعTTTTUؓVV=VVaWWiWXYY YZ;ZN-ZPZnZ]A^+^^^!^0^_2`w``ا`؉aha؉aعabPbbccd؝dشdfggHghJhShihi]!zh;[_]!zhi;[c>A:BfG-NO#RYR^x__gwllpvf|B}~/ swq!~:(AE،HwHJ1OQERUWXBZ\ؼ]Fcd^dg]!zhMng;[8QUZX\X0\qkDqvy.z\zk5@إGGO^S؄]!zhng;[wLyW{=Fv͑CgFIFOgQ؏WX Y ^$_`bg؋g]!zhng;[:C|DDIOhTU]_c2mmppsvw|xٌ̋R1 CAB،CDغFKؿNOxOFU؏W؅Z8\aؕc؈e؈gؠgجgg؄]!zh;[ 5m="FL6N;NR1VV[benoQqnqww\]|C GؐH|M/PؼSؑTXwXP\^e؊f;h]!zh;[O4I79:e>>??AAFCC"DFRGlGJ!KVK+OGOOOR~WXX@]|gg&jklpuw+x]yiyzQ{o{{{5}8}~΂;.ӍRDЙ{BHC&FGqG GIػJCJDN|PPاQ^SS؄VcVW_WMYt\`؄`+aTbEg؂hعiع]!zh;[bj;|V2Vأ]!zhu;[DجMC]!zhu;[b]!zhui;[]!zhui;[K؀]!zhui;[CNS|XZ\\|tuxxxSDFGGHؘIجRسV]!zhun;[qHh[zIlDFMOX/YYOcf]!zhun;[uBIPmUVXdwpQt{{Q|^HTZL@ةBF؀ILصMآPؤRDRتUXFZ\؍_e ggr%]!zhun;[YY$Z^^ihhjwn||Xň݈M؝OY؏fر]!zhung;[Is]!zhung;[XXXbd4o qrr@4J$O#O؍Q2S؜XdCfhHhI]!zhung;[56;(JM%{N+cػf؀h]!zhu+;[lf3]!zhu;[~:? A`WX7Z`Xhuwu~xy {} ~ȊX[#FE{H؅MxNجS؅UZ{_bؗcصee]!zhu;[R8[z`Ċ͏T]!zhkn;[QQWn}]!zhn;[z0Uؠ]!zhn;[A44@IJJK,PSSbIcLhhhimp[zqz?BtL;UغW_p]!zhuM;[489l;>>uAADtEGKM5NRSDUEU4WY:Zt_dddeeeeekfhijKlJm^mooBp|ppr8tzxyz{W|q|lъ6Lܒ/2okߝBQCGHAJؗJKKءKZLLPPPPTTU UVؔVإVWWY0[9[\ؒ\]]ؐ^ؼ^3a}aخbxbجbbؿc؝dظdeBfTg؃g]!zhu;[9Q]!zhu;[z]!zhuo;[?8#nj@D|:-1C>?ԛ&M@"EE[GKFM؀M؁NNhNOTUAU؉WW)W;Yغ[ر\]S]^^U_L_`%`baؖasbrde huiiJiii]!z+;[]!z;[=779>?E#FINTpTYUYYMghitjnwyy+{}|+}πx?@ؔBxDWFؒMبOU؎VV3Wؕ\ذc@e ]!z;[97UF LlPP;``!atccd`dq}~=~ׄӓV!`H`آfd]!zng;[_CKG P.fsu2vx|||&~1~~@B{LRFYظdf]!zng;[Ho]!zong;[>hh{}ƃϊ9l6z뛰qz@ؑM{NTW؈`acA]!zMu;[pqЛ\a]!zu;[ 5?5u=+HOYcqi`ءg&h]!zu;[yEis]!zk;[75<@=FKcLPFSRST]*]e{$?Ó^CGHjJKNذN6NR'SqUدVWYK\ز]]Y]]ذ_ؒ``bb3bpe!ff`gدhi']!z;[EEO(U@#CLk|d~~~~5X؈YIc-]!zun;[8I%eZ]!zun;[p;FKSUg6j~ՇEmH!MرTK[:_f]!zu+;[4VV]]tC؋C؋CG[H؛X,Xcgبh]!zu;[a78<9Flfg,hijj}y!zJ}j^T{ FTGANQWWYH\عb؅eػi]!zu;[g]z]!zui;[XX \]=j\~GuRߜRؐZcT]!zkn;[?EPBVdPAZؐ]!zn;[XcC\TحUؘV؎Zؚf]!zn;[v=C`e]!zuM;[2>BCkGGG}c(f i"tyzp{F F 3w@9W:P6:D>0)1R4)FF FF!]F+F5F?FIFSF]FgF Fq@1S&F{FFF)dFFFFFFF ]MFF FF' F FFFFZFF%F/F9FCFMl.1;41S+7+,.&FWFaFkFu;VFFFFFF:i>B@>6B77';.F`A!F9FFE ^}JFFF&bܒzk_~qfTFb^FF)F3F=FG\FQF[FeFoFyF FFD Fc F B-`09"33H(5**-$Fr FFFFFFFFF FFFFFFFFF#F-F F7FAFKFUF_>Qnv]MqtsE9}Jh&p+u4iRjl=F FiFsF}FF UFFFFFF !#j)J%%.$-   !yF nFFFFFrWFF FFF'4/X2_<552;S8|,/('F F6 nF F F`RF1F;FEFOFYFcdNFmFwFFF<;?aCKAA?8B!9/=/$',( )'"-*#r#FFFFFXFFFFFFF CQQF FF F F F>F NFFF FF=FOF!F" FmFN FFFFFFFx FFFF!FF9FKF FFF%FCFUF+FsF\ FFFFFF FFFF'FF F?FQ+H1 F F_FhFqF F F5 goF FD F]FdFkFrFyF]FFb FFFFFF FFOFFFWF FFx F!@FHFzFS F F'  @IGFFF_-SMF FV~DR6EF MFF F F6 FI FFF+FIF[F5FyFj FFFFFF FFFF-FF FEFWF-FE ]|FT mFFV b9Fc FD F1FFaF?F/ FFF FF FF3F PF F F UKS[Fc 5 Fp ~PFr F7FFhF 8-VMF} ԧF bXLX"FFFF F Fq WmwF FSF&FF YvF 4F Fj0۬ F F FsF F  2YF F~-MF mF 0pF F F F pO+H1 FFFF eF FF{FFWFFFiFF;FFFFFaF)FFsFFEFFFF FFkF3FF}FFOFFFF FFFuF=FFFFYFF!FFFGFFFFcFFFFFF FFFFF+FFFFFFFmFFFFF5FgFqFFFF F%FFFF FFFFFQFF F1FwFFF F?FF/FF[F#FFFFIFF9FFeF-FFFF7FSFFCFFoFAFFFF]FFMFFyFKFF'FFUF_F>F&F F FFFl FX F FF& FFFFF'F/F7F?FGF F F ooF O=F& rzFFgFIF< F Jn^ F3 p_`ە` PPP` @`+ PPPPPPPPPPPPP`$`K ``Q `1w`W 7P<PAPFPKPPPUPZP_PdPiPzP`]`u P`l`} ` ` PPPPPPPPPPPPP%P*P/P4P9P>PCPHPMPRPWP`]` _PdPiP``ş `)`˟ `)`џ qP|PPPPPPPP`l` PPPPPPP`(L` PP PPPPP#P(P-P2P7P`ە` ``! `\`' uP`VJ`/ ` @`5 PP`$`? `1w`E PP`l`O ` `U PPPPPP`(L`g PPPPPP``y PP PPPP!P&P+P0P5P:P?PGPLP`PtPyP~PPPPPPPPPPPPPPPPPPP PPPP!P&P+P0P5P:P?PDPIPNPSPXP]PqP`` PPP`VJ` PP`` `i`  `` PPP`i` `0`! UPZP_PpP``/ ` `5 `)``; ~PPPPPPPPPPP P P`f`[ `O`a ``g  P P`5`q # P( P- P`{`} ; P@ PE PJ PO PZ P_ Pd Pi Pn Pv P{ P P P P P P P``  P`k` ``  P`&`  P P!P!P!P!P!P``ѡ "!P'!P,!P1!P6!P;!P@!PE!PJ!PR!P`` `` `` !P!P!P!P!P!P!P!P!P`Bq` `w` !P!P!P!P!P``% !P!P!P!P "P"P"P`-`9  "P%"P*"P/"P`,`G ="PH"PM"PR"PW"P\"Pd"Pi"P`z`] `Vk`c t"Py"P~"P"P"P"P"P"P"P"P"P`-E` `<` `` `XA` "P"P"P"P"P`` "P"P"P"P`!` "P"P"P"P#P #P#P`v}`â #P!#P`e`͢ )#P.#P3#P8#P@#PE#PJ#PO#P`#P`+` `G` `&` `)U` `А` `А` `Z`  E%PJ%P`:` R%PW%P\%Pa%Pi%Pq%P%P%P%P%P%P%PwmW?trKw,DO| 'U O,Ln4fAp >pKzLZ7 a- F u  G x < k  = n   D s  E v : i  ; l # \ l 2  c=q /Axcm(WjmaMAY aIyYd7  7Hq=},E:! "j"W - gf[!%] Qf eGE]i1*YHr O|>hF{z ;p#PaF0Hr+ j !2!P| 5 G t !e!!!!!!!!;"P""4*i"}" ##""##>%%&&B''N(((F) **a+,,T--^./q0""#$L%%&P''\((T).**+%,,b--n.!//0,#C#Z##5#L#,@`tt#c###########$Z%%2&^''j( )b)<**+3,-p--~.?//0$$$4$I$%$W$e$z$$$$$$$$yq%%5%$%'%F%T%c%y%%j%&%%%%%%%&&(&?&V&l&&&&&'!' '##A$%%J&n''z()r)L* ++C,---._/ 00.'9'.J'X'(g'v'|'''''(1(V(d(s((((((tO$k$%`&&(+E+Q,{,,-&.((())$)*)9)/]$$(N)\)k)z))))))))))):N)**(*6*E*T*Z*i*v********++)+#+8+T++q+++++,-,<,K,_,Y,n,,X,l(,K0,,,--#-*-@--\-j-y--------- ...5.B.Q.-"A"g.w...........//d"x"^( & |Vn}^ W U   ;sCR h 932  SO7 xoV M+c;F) '  < Ox' r!!-Z X * \  R T! -1G!?%Q>1/P/o/Y6 KO:$!/}/""//////000*070B0%v&&,_0y000000# % P' ) / PPPP1 PP3 5 7 9 ; = ? A C E G PPPPI PP"P%P(P+PO .P1PU 4P[ ] _ a c e g i k m o q nPqPtPwPs PPPPPPPy { PPPPP  PPPP PPPPPP           PPP P PPPPP"P            \P  ß nPɟ ϟ ՟ ן vPyPٟ ۟ PPPݟ ߟ           P   PPPPP PPPPPPPPPP           <P ?PBPEPHP% KPNPQPTPWPZP]P`PcPfP+ iPlPoPrP- zP}PPPPPP3 9 ; = C I K M S Y [ ] _ a c e k m o q s u w }  PPPPPP PPPPP P           DP  QPTPWPZP]P ePhPkPnPqP           PP  PPP  PPPPPP PPPPP  à Š Ǡ ɠ ˠ ͠ Ϡ Ѡ Ӡ ՠ נ ٠ ۠ ݠ ߠ      bPePhPkPnP vPyP|PPP PP      PPPPPP P      PPPPPPPPPPPPPPPPPPPPPP P P P% PPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRP' ) + dPgPjPmP- uP3 xP9 ? {PA C E G I PK PPPPPPPPPPPPPPPPPPPPPPPM O Q S U PW Y _ e k Pm  Po  P Pu Pw y {  2 P5 P8 P     T PW P     s P            P  P P P P P P P P P P P P P P P P P P P P P P P Pá Pš !Pǡ ɡ !Pˡ ͡ !Pϡ ա ס ١ ۡ ݡ ߡ     O!P   W!PZ!P]!P`!Pc!Pf!Pi!Pl!Po!Pr!Pu!Px!P{!P~!P   !P!P!P  !P    !P   !P !P!P!P!P   ! !P# ) !P+ - / 1 !P"P"P"P3 "P"P5 7 = ? A C E 4"PK 7"P:"PM B"PE"PO Q S U W a"PY [ a n"Pg q"Pi k m o q s u w y "P{ }  "P  "P"P"P      "P "P    "P      #P  Ǣ #Pɢ #Pˢ &#PѢ Ӣ բ ע ٢ =#Pۢ ݢ ߢ  T#PW#PZ#P]#P e#P h#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P     !%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%P    O%P     f%P! n%P# v%Py%P|%P%P% ' ) + - %P/ 010 10@ ` ``1 %` 'ResB F 'F˫5;A.:=4H.A8H.G@.H8<.O:H.><.0B=0A3.1.M.:8G?=.3K9=.=>O1.A5=B.H8<1><30135=1.M.:.8@B3<5B@8:A30BL3K9=20@4H<15A8H<15O:H<15G@H<15G y '5;'4 =G5 :2.1 =G5 :2.2 =G5 :2.3 =G5 :2.0B=0 :=5?=5H<15157=5 M@0{0} < {1}QQQQ, y '5;'5:1@8B0=8O20:KB ;:A51 =G5 :20@B0;2 =G5 :20@B0;3 =G5 :20@B0;4 =G5 :20@B0;G y '5;', MMMd MMMM, y '5;'d d MMM, y '5;'E, G d MMM y '5;'MMM  MMM, y '5;'d MMMM, y '5;' (G)157=5 M@030 :04@MMMM  MMMM, y '5;'Y '5;=K' w '0B=0AK'd MMMM, y '5;', EEEEd MMM  d MMM, y '5;'MMMM '05=K' W '0B=0AK'd MMMM, y '5;' (G), EEEEMMM, y '5;' - MMM, y '5;'E, d MMM  E, d MMM, y '5;'MMMM, y '5;'  MMMM, y '5;'d MMM, y '5;'  d MMM, y '5;'E, d MMM, y '5;'  E, d MMM, y '5;'M[0  1 2 3 4 5 Q 6  7 8 9 : ; < = >  ? @ A B C  D E  F G H I J K L M N O]v7 EEˀB)    NM)P 8Q)A=P))) 8Q)P;̅J{J;gSX]˅lb)#1G:gSX]˅lb/̣˝gSX]˅lb)#1G:gSX]˅lb/̣˝))){: qBqBMM($uuB$YY$]X4$bNbN$k Q v33 텐MM 3 Yww$777̬$'$e$ bNIgS \ c j x q  P( H/@ bNIgS \ c j x q  P( H/@x̢̆̔x̢̆̔h~ H˩˶OOAvvQL##;izLLqqq%IIIk EE    ^8IPNPYPt Y U` `U`5n|P'I !$ Y0 '/ `H`l4`n`````n `3``f)`dO```<``PA`Z4`"6``S`3`w`3`M``[`k`B`/``.```R`Q`P !  !    PPP IM!$P Y] PPPPPP PPPPP`!P&P-P4P9P<PAPHPMPTPYP`P gt 8 =   F K jv"5HSP     B P ` T O`P    : l q } ' 5  a f r k PPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P 4Pow] @` 8`g Po  =P 'ResBP  o 'ResB  }IJIZAlzAsiSubbaahi7 BB 7P)39hysu!$0 '/$34</Z43w[LTP1h4 r0r0 7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 xH!l*> oE 8Z, 0 Z  d | Aj4Dj4>J2uy}%.h~ HEW    @P!P &4P     jv"HSadguP `  `P   : l a  PPP P PPPPP[ow]Y,``` ` P 'ResBP  o 'ResB n nyZ AkrAkwAsaAsmAsnAssAs AynCutDujIA1IbrKmuNwaYebYenucAssaAyuructAkrasAkwasAynasIbrirMayyuYunyuAsamasAsekkaAsinasKmuberTallitTusdatTusnatYulyuzAsimwasAsi yasAssenamNwanbirTasragt[o p v]AsseggasCutanbirDujanbirYennayerZdat azal effir azaAss n ImalassImir adamsan 1Imir adamsan 2Imir adamsan 3Imir adamsan 4Zdat isa (TA) effir isa (TA)Zdat azal/Deffir azal=[A B C D  E  F G  H $ I J K L M N Q R Z S b T l U W X Y Z]EN 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN zz 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN w{&.DDDDDDDqt 8d q_>h j4qj4o2tx|h~ H6 FVnPP y Pbj r  z}    jv"HS#&)7P    `  `P   : l  a  PPPPPPPPPP C[ow]N`m``y`} ` P 'ResBP  o 'ResB q )q~,/34~'.(.CBHJMo1Mo2Mo3Mo4Mo5Mo6Mo7Mo8Mo9&'*&I*CFd/ M&**H.C'D'&IJD&IJF1,(3~1EIFHy-d-M(FEIF*E*I1JID'FH4B'000EI&'~1DA1'DJ'F'14&('F4'D( &'J( JIDMonth1Month2Month3Month4Month5Month6Month7Month8Month9[  &]*H4B'F3CF*E'JEF'4B'F000 EI&':3*/C'(I1FHJ'(I1( ,E1-~3ID2-~3ID3-~3ID4-~3ID1'EI2'FI,1IJMonth10Month11Month12y MMM Gy d-MMM&,/I'*FF{1}  {0}&C*(I13F*(I1EID'/IJ2DB&/2D,,E11Ey-d-M  Ed-MMM  y( 4F(( ~*000EIDJHFd-MMMM  yy d-MMM GCD1 &'JCD1 JID000 EIDJHF000EIDJ'1/( /4F(Y  w-~*y d-MMM  E{0}CI*'(&*CF &'J&*CF JIDCD1 ,E000 EIDJ'1/( 3J4F(( JC4F(( ~J4F(( '14F(&*CF ,ECD1 4F(CD1 ~*000 *I1IDJHF1(I&D&'.I1MMM d  d  yy d-MMM  E G&*CF 4F(&*CF ~*4*IF (1F'BI* 1'JHFIMMMM  W-~*&IFI ~3ID(I1IFI ~3ID**IFI ~3ID1(I&D&DCD1 /4F(~* CFDI1I&ICCIFI ~3ID,E'/IJD&'.I1MMM d  d  y Gy d-MMMM  EEEE&*CF /4F(CD1 3J4F(CD1 JC4F(CD1 ~J4F(CD1 '14F(EEEE  MMMM d  U{0} &'J &IDI1I{0} CF &IDI1I{0} JID &IDI1I,E'/IJD&D&*CF 3J4F(&*CF JC4F(&*CF ~J4F(&*CF '14F((//' JIDF'E3I{0} &'J/IF CJIF{0} CF/IF CJIF{0} JID/IF CJIFMMM d  MMM d  y&'E1IC' &DIEI&FDIJ &DIEIEEEE  MMMM d  y G{0} 3'&* &IDI1I{0} EIF* &IDI1I{0} ~* &IDI1IEEEE, MMMM d  y GEID'/IJ/IF (1F{0} 3'&**IF CJIF{0} 3CF* &IDI1I{0} EIF**IF CJIF{0} ~*I/IF CJIFMMM d  MMM d  y GE  MMM d  E  MMM dE  M/d/y  E  M/d/y{0} 3CF**IF CJIFMMM d  y  MMM d  yMMM d  y  MMM d  y G,.' EIFH/IF (1FE  MMM d  E  MMM d  yE  MMM d  E  MMM d  y GE  M/d/y  E  M/d/y GGGGG4*IF (1F/4*IF CJIFE  MMM d  y  E  MMM d  yE  MMM d  y  E  MMM d  y G{0}(DIBC1/E&FIJ**IE.i[{&'} {&G} {&H} {&} {&} {&} {&} {&I} '  ( ~ * ,  . / 1 2  3 4 : A B C   D E F  H      I J]v7 r)BJJJJJJJ<<J;;J::JJJJJJJJJJJJJYYJJ    NM)P J  { gBw3I  Y2 ߎߤߺ ߖߚߞߢߦߪ߲߮ %* PW^elsz  gBw3ABBB!$$,p}$Qo<啌L}}\s$QA%$N$ooM$$xC$$4HIhIh$hhhMh$OOhG$ $999ߊ gBw3kBBBJJwz߃߀t}ߴWrߙߴWrߙUImawz߃߀t}ߴWrߙߴWrߙUImaߊߊߊ ] ]K][h[hhh~N$ooM$$xC$$4 p vMM yhyh 3zhh$Ng$88kh%$$lOlOlO -& ߺTK -& ߺTK -& ߺTK \ c j x q  -& ߺTKd,d,) gBw3ÑMLWBBB!$ߥnH$Q x:+s4;fo x:+s4;fo gBw39ABBBN"h~!H:JJ ]Hv/J]]JJJHHHBJJHJJppHKRH[^H;FHkjHJJ''VH$IJJTN 6D     EPV]enxPP PPPPP"P'P,P1P6P7 EPV]enx;P@PEPJPOPTPYP^PcPhPmPrP7 *PP  wPRP =   ` "  M  $  H" ( !$P  P P P P P P! P`$ P' P, P3 P8 P? PD PK P5P/ )I !$ Y0 '/ ``[)`p``3`}`"```n `3``f)`dO```<``l Pf````S`3`w`3`M``[`q``h``І`*``B`/`q P ! v ~  !      P P P   IM!$P Y]  P P P P P P P P P P P` P P P P P P P" P' P. P3 P: PA N  [ h u         jv"5HSR U X [ i PM        "    "H P    "   `  * H       P P` P$  P P P `/  P% P`7 * P8 P= PE`1 PA B PI PN P`L S PZ Pa Ph Pv P{ P`o P\  P PL` Pe   : S l  B [ t  a ( P P- 3 ; ? E J P T V X Z ` Pi P P C[ow] ```V` 8` Pn P P 'ResBP  o 'ResB? z XXVz"4?0203040506070809B>B;NBV0@AVG0<H10110H15@3@C4024596>2:2V:VE;8?;8A<8A<CEA0DA5@B>1BV@E2.01V103@.0A2.101535=.:0@.<03.<53.<5A.=0AV=5E.?03.A5=5B0E.B5:.B5@.B5@0B>15E0<.E54.101.10@<075@0<H.1.5.10C=10H.15@.25@.402.:VE.;8?.;NB.<5E@<8A.=0A.@046AVG.B>1.BV;>E0B.H001V=H54?/??B>@V:25GV@70@07@0=:C@0=>:CG>@00A04.1. 5.10C=01E04.209A.4609.:VE0:<8A@0<VO7.=VA0=?0CA.?0CA0B515BBVH@8D0;L.E0<;5E0BC@G09B.H@02.T:0B.3@C4. 592010@0<10@<.10C=.6>2B.6V=:0:2VB.;8?=O;8AB.;NB89@046.A5@?.A5@F5AVG=OB@02.F8D@0G5@2.G8A;0H001.@01V I25G>@03@C4=OH0010=10H=0A0A2V=01E04@040220;<VO7VO=54V;O=5E0A5A5@540B0<<C7E540@0?@>1V;%59A591@09;L46C< I5<>47V5AD0=46>2B=O:0=47V:2VB=O;8?5=L;NB>3>>1T:B?0@=89?>3>40?@0?>@A5@?=OAVG5=LB@02=OE>@404G5@2=O>?V2=VG@01V II3@C45=LFVTW A1FVTW A@1-9 :2.2-9 :2.3-9 :2.4-9 :2.10@<C4035=1>B0:0@BV:0B0EA0A0FVTW =4FVTW ?BG8A;L>2H@020=0T:0BVB0?>4>@>6{0}4=O{0}4=V0=OBBO15@57=O1C4V2;O20@V0=B25@5A=O4 B86=O4. @>:C46C< II46C<. I4> =.5.6>2B5=L7C-;L-:7C-;L-E:2VB5=L<8=. 2B<8=. =4<8=. ?=<8=. ?B<8=. A1<8=. A@<8=. GB?@0?>@8@>A;8=0A5@?5=LA<09;8:AB@V;:0B20@8=0B5:5<B0B@025=LE28;8=0G0A. ?.G5@25=LG>;>2V:70 {0} A>?V2=>GVFL>3> 2BFL>3> ?=FL>3> GB-{0} 4=.?>;C45=LAL>3>4=V<CE0@@0<4609ABE0<5301VB0?OB=8FO?03C<5=0D0;L3C=04> =. 5.H0E@V25@{0}45=L{0}4=V2V=310B85B@8G=015@575=L25@5A5=L4 <VAOFO4. B86=O46C<. II7C-;L-:.7C-;L-E.;8AB>?04=0AB. 2B=0AB. =4=0AB. ?==0AB. ?B=0AB. A1=0AB. A@=0AB. GBV=B5@20;70 {0} @.70 {0} E2?>702G>@0FL>3> :2.000 B8AOG03@0E0O=045=L @>:C46C<040 I<0@G5H20=<5A:5@5<0?>?>;C4=V4. <VAOFO;8AB>?040B86. <VA.D0@20@4V=000B8A'.'{0} A B><C000 B8AOGV70 {0} 3>4FL>3> @>:C000 B8AOG046C<040 II@8B0=AL:045=L B86=O<8=C;>W =4<8=C;>W ?B<8=C;>W A1<8=C;>W A@>@4V15E5HB?C=:BC0FVO?V:B>3@0<0{0} @. B><C{0} E2 B><C?VA;O702B@0{1} '>' {0}70 {0} <VA.70 {0} B86.G5@57 {0} AFL>3> B86=OFVTW 3>48=8000 <V;L9>={0} 01> {1}7C-;L-:00407C-;L-EV460QQQQ y '@'.y y '@@'. G{0} 4. B><C<8=C;>3> 2B<8=C;>3> ?=<8=C;>3> GB<>48DV:0B>@=5@>7@82=89B86. <VAOFOFVTW =54V;VFVTW A5@548FVTW AC1>B8000B8A'.'{0} 3>4 B><C{0} :2. B><CG5@57 {0} E2{0} 4=. B><CG5@57 {0} @.FL>3> <VAOFOFVTW E28;8=8000 <V;L9>=0000 <V;L9>=8000 <V;LO@48000 B@8;L9>=<8=C;>3> :2.4> =0H>W 5@84> =>2>W 5@8G0A>289 ?>OAd MMM y '@'.{0} 4=O B><C{0} 4=V B><C{0} @V: B><C<5@8:0=AL:0=0ABC?=>W =4=0ABC?=>W ?B=0ABC?=>W A1=0ABC?=>W A@AB@V;:0 2=87W60 B0 =0?>W{0} <VA. B><C{0} B86. B><CB8645=L 7 {0}000 <V;L9>=V2000 <V;LO@4V2000 B@8;L9>=0000 B@8;L9>=8QQQQ y '@'. G{0} 45=L B><C{0} 4=V2 B><C{0} @>:8 B><C{0} @>:C B><C<0;V 20@V0=B8=0ABC?=>3> 2B=0ABC?=>3> ?==0ABC?=>3> GB?>7=0G:0 B>=C?A524>3@0DV:0A8<2>; 20;NB8AB@V;:0 2;V2>AB@V;:8 23>@CFVTW ?OB=8FVG5@57 {0} 4=VG5@57 {0} @V:O?>=AL:0 :0=0G5@57 {0} <VA.G5@57 {0} B86.{0} A5@54 B><C{0} AC1>B B><C<8=C;>3> B86=O000 B@8;L9>=V2=0ABC?=>3> :2.B8645=L <VAOFO{0} 3>48= B><C{0} @>:V2 B><C{0} B86=O B><C{0} B86=V B><C!B@V;:8 2?@02>7=0: G8 A8<2>;<8=C;>W =54V;V<8=C;>W A5@548<8=C;>W AC1>B8ACG0A=5 ?8AL<>FL>3> 2V2B>@:0FL>3> :20@B0;CFL>3> G5B25@30G5@57 {0} 4=V2G5@57 {0} @>:8G5@57 {0} @>:C{0} =54V;V B><C{0} A5@548 B><C{0} AC1>B8 B><C{0} =54V;L B><C{0} =54V;N B><C{0} A5@54C B><C{0} AC1>BC B><C{0} G5B25@ B><C<8=C;>3> <VAOFO=0ABC?=>3> @>:CG5@57 {0} A5@54G5@57 {0} AC1>B{0} 3>48=8 B><C{0} 3>48=C B><C{0} <VAOFL B><C{0} <VAOFO B><C{0} <VAOFV B><C{0} A5:C=4 B><C{0} B86=V2 B><C{0} E28;8= B><C<0@:5@ G8 7V@:0<C78G=89 A8<2>;FL>3> ?>=54V;:0G5@57 {0} 3>48=G5@57 {0} @>:V2G5@57 {0} B86=OG5@57 {0} B86=VG5@57 {0} =54V;VG5@57 {0} A5@548G5@57 {0} AC1>B8G5@57 {0} G5B25@=0ABC?=>3> B86=OG5@57 {0} =54V;LG5@57 {0} =54V;NG5@57 {0} A5@54CG5@57 {0} AC1>BC{0} A5:C=48 B><C{0} E28;8=8 B><CG5@57 {0} 3>48=8B5E=VG=89 A8<2>;G5@57 {0} <VAOFL?>4>@>6 G8 <VAF5d d MMM y '@'. G{0} :20@B0; B><C{0} <VAOFV2 B><C{0} A5:C=4C B><C{0} B8645=L B><C{0} E28;8=C B><C<8=C;>W ?OB=8FV=0ABC?=>W =54V;V=0ABC?=>W A5@548=0ABC?=>W AC1>B8=5:;0A8DV:>20=89?@83>;>A=89 G0<>A8<2>; 2VIC20==OD>=5B8G=0 015B:0G5@57 {0} 3>48=CG5@57 {0} <VAOFOG5@57 {0} <VAOFVG5@57 {0} B86=V2G5@57 {0} E28;8=VAB>@8G=5 ?8AL<>{0} ?OB=8FV B><CW-'9' 'B86'. MMMM{0} 2V2B>@:0 B><C{0} 2V2B>@:8 B><C{0} 2V2B>@>: B><C{0} ?OB=8FL B><C{0} ?OB=8FN B><C{0} G5B25@30 B><C{0} G5B25@38 B><C=0ABC?=>3> <VAOFOG5@57 {0} A5:C=48G5@57 {0} E28;8=8G5@57 {0} B8645=LA<09;8: G8 ;N48=0G5@57 {0} <VAOFV2{0} :20@B0;8 B><C{0} :20@B0;C B><C>@59AL:V 3>;>A=V<8=C;>3> 2V2B>@:0<8=C;>3> :20@B0;C<8=C;>3> G5B25@30>1<565=>3> 268B:CG5@57 {0} E28;8=CG5@57 {0} ?OB=8FVG5@57 {0} 2V2B>@>:{0} 2V2B>@:V2 B><C{0} ?>=54V;:0 B><C{0} ?>=54V;:8 B><C{0} ?>=54V;>: B><C{0} G5B25@3V2 B><CG5@57 {0} 2V2B>@:0G5@57 {0} 2V2B>@:8G5@57 {0} ?OB=8FLG5@57 {0} ?OB=8FNG5@57 {0} G5B25@38B20@8=0 G8 ?@8@>40LLL  LLL y '@'. G{0} :20@B0;V2 B><C0D@8:0=AL:5 ?8AL<>35><5B@8G=0 DV3C@0<8=C;>3> ?>=54V;:0=0ABC?=>W ?OB=8FVAB@V;:0 2=87-23>@CE0=LF78 (A?@>I5=0)G5@57 {0} :20@B0;8G5@57 {0} :20@B0;CT2@>?59AL:5 ?8AL<>VT@>3;VDVG=89 :;NGw-'9' 'B86'. Y '@'.G5@57 {0} ?>=54V;>:{0} ?>=54V;:V2 B><CG5@57 {0} 2V2B>@:V2G5@57 {0} ?>=54V;:0G5@57 {0} ?>=54V;:8G5@57 {0} G5B25@3V2EEEE, d MMMM y '@'.y '@'. G  y '@'. G0<5@8:0=AL:5 ?8AL<>:8B09AL:89 VT@>3;VD<0B5<0B8G=89 A8<2>;=0ABC?=>3> 2V2B>@:0=0ABC?=>3> :20@B0;C=0ABC?=>3> G5B25@30G5@57 {0} :20@B0;V2G5@57 {0} ?>=54V;:V21C:2>?>4V1=89 A8<2>;=0ABC?=>3> ?>=54V;:0AB@V;:0 2;V2>-2?@02>E0=LF78 (B@048FV9=0)EEEE, d MMMM y '@'. GLLL y  LLL y '@@'. G20@V0=B ?>2=>W H8@8=8AEV4=>07V9AL:5 ?8AL<>D>@<0B V 7=0: ?@>1V;Cd MMM  d MMM y '@'. G70EV4=>07V9AL:5 ?8AL<>?8AL<> ;87L:>3> !E>4CB8@5 G8 A?>;CG=89 7=0:?V245==>07V9AL:5 ?8AL<>d MMM y  d MMM y '@@'. G{0}-0482V7VO,{0}-5:>;>{0}-O482V7VO,{0}-T:>;>20@V0=B ?>;>28==>W H8@8=8LLL y '@'. G  LLL y '@'. GV45>3@0DVG=89 >?8A>289 7=0:d MMM y '@'. G  d MMM y '@'. G?V245==>-AEV4=5 07V9AL:5 ?8AL<>ccc, d MMM  ccc, d MMM y '@'. Gccc, d MMM y  ccc, d MMM y '@@'. G)ccc, d MMM y '@'. G  ccc, d MMM y '@'. G;[{0} {5} Q {T} {8} {V} {W} {>} {C} J K M {N} {O}]>[\-  , ; \: ! ? . '  "   ( ) \[ \] \{ \} @ * / \\ !]A[                     ! " # $ % & ' ( ) . /]E[0 1 2 3  4 5 T 6 7 8 V W 9 : ; < = > ? @ A B C D E F G H I L N O ]*7<A0dv_ EE J J J J J J J;G J;G J;G JQ JP JO JIIII JHHHH JGGGG Jpppp Joooo Jnnnn J**** J**** J**** J.*.*.*.* J-*-*-*-* J,*,*,*,* Jmmmm Jllll Jkkkk J J J J J J J J J  N )  J J*!y z fޘu߄ޓgެޱ c'WS /)-/ ݺ4ݶ݇k޾q c'WS /)-/ *HaCMu%3;\49  ݑݔݗݚݝݠݣݭm /aNARi+1>]9 *HaCMu%3;\49  ݑݔݗݚݝݠݣݭm /tNARi+1>]9 7P)3s]?? ! $,n}8]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6\ a_ pJxVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G*YQޔcD3vq߷1{=e |^Qg=- ߢީd9NIY[3Y q Uh~H 83 J?f[ J1$$H 83 J(((( JH 83 J[[[[ J{{{{#fjHc J  JooHQ J  JooHQe J  JooH{ J  J,|<,H{ J JTTTTH{ J[[[[ JTTTTH J5M5 JpH J J''''H Jnnnn J''''HPR JL(8 JYlFH  JL(8 JYlFHj JL(8 JYlFH J+k Jl=L\H JKKKK JH J JH! J󵜯 J},H^ J2222 JaaaaH^ J[[[[ JaaaaH; J>> J1H J>> J1Hr J>> J1H J#_zǜ# J|NH J JvvvvH Jcccc JvvvvH# Jq JllHI Jq JllHIX Jq JllH0 J`O쿩 JH) J`O쿩 JHx J`O쿩 JH J$  J3H J$  J3H\ J$  J3H/ J- - J|"|H! J- - J|"|H J- - J|"|H@o` J @Hޗ J JHޗ J J y(  ''     ''   ''  K< i  K ZFPB3B EPV]enxiPrP{PPPPPPPPPP7 EPV]enxPPPPPP PPP&P/P8P EPV]enxAPJPSP\PePnPwPPPPPP7  *WP`P  PJRPP =Y  ` "   H   ( 6DR  H ! PPPPPPPPPPPPPPPPPP PPPP5`nP /I  !$ Y0 '/q`4`D` ``3``[)`n``3`}`8` I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } F O X } P P P P P P P P Pa i q y                    ' 0 8 @ H P X ` h p x      C$PF$PI$PL$PO$PR$PU$PX$P[$P   $P$P$P  4 $P$P$P$P$PO $O $O $J W _ 4 6 8 C[uow\!] D `PP`@`y`` 8` pP7  P , $P: 'ResBP  o 'Layo  ( 4 4 4 4 4#3irTB @?~~>~<{>9w!1qV 0@P`p 0 0 0 0 0 0 0 0/?O_o~~.>N^n~ ,<L\l{>N^n +9IYiw!1AQ1AQaq )9IVfv )9IYhr~,'5CP\hx  Q% 4 D T \ j z -  q  O +  o( 7 G W g w   * 2 A P _ g w EMMM]} )Ii#A_                       3irTBI@@`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@R LFB>~<|Y9 0@P`p`p@P`p@P`p@P`p@P`p@P`p@P`p@P`p@P`p"2BRbr -=L\l|(8FVfv"2BRbr.>N^n~ -<L\l| ,<LYiy@@@@@@@@@@@@@@@@@@@@@@.>NZds0@@@@@@@@@@@@@@@@l-t@@   / ; 00@@@@@@K [ g 0@@w @@@@@@@@   @@@@@@@@@@@@@@@ & 6 @@@@@[D @@@@@@T @@@@@@@@@@@@@@@@@@@@@@@@@@@@t@@@d q @ 0   @@% 4 0D T d t 0 @ @@@@@@@@@@@@ 0   1@@@@@@@@@@@@@@@@@@@@@@@@@@@* : H R b r @@@@  05 @@@@ m . > 0N br^ n ~ @@@@@@@@ @@ 0 0@@@@@@@@@@ @@0@@$10@@@AQa@@@@@@@@@@@@q@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#3VA,Q@@@@ap00@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EUUUe4Tt$Dd    #################""""""""""""""""""""##""######  ############""""""""""##"" ##########"""""""  ##############"""""""""""##"" ############"""""""""""##""############"""""""""" ##############"""""""""""""##"" ##############"""""""""""""##"" ##############""""""""""" "###"" ##################"""""""""""""""""""""""""""""""""" """"""""""" """""""""""""""""" ""##########""""""   ####"""" """"""" """"""###""""""#############"""""""""" "  """"""""""!!!!!!!!!!!"""""""""""""""""""""###  """"""""""""""" ###########""""""""""" #######""""""##""""""""""""""""  ##"###"""""!!! """""""""""#"!!!!!!!!!"""""""" ########""""""""" """"  """""""""""""""##""""" ###"""""""""""""""  ###########"""""" ##########""""""""" ####"""""!!!!!"""""""""""""""""""####""""""""" #########"""##""""""""""""" ############## """""""""" ####""""""""""""""" " """""" """""""""""""""""" ############""""""""""" "#""""""""""  #""""""""""" #############""""""""""" """""##########"""""""""" " ##########"""""""  """"3irTB< @Y '5Kk'''''''''''' 0@P`pYiy 0 0 0 0 0 0 0 0 0 0 0 0,<LXf ur *7FV*7an~~~~~~(  4Sr   ################################ C ############ ############# b   ## # ######## # # # ### ###############################  'unam ^xx. '5DKQ\bmw~ &.5<DPW`ipx|(17BIS\fox "*09DKQ\hn{ "-4@KWblt (0<ELXajou}%-3<EOW_hqw %+27>DNS_gmr{ $.4BKSZcjt{   # ) 3 = F Q \ c i o x   ! & - 3 = E L S Z a i r x    # ) 5 < A L Y f m u ~     ) 2 8 ? I S ] b m x }     ' 0 8 @ F L R \ f l u | !%,15;AHPXaflrz %+06AHOZ`dnx#*06;@GP[aiouz ,07>DLV`djqw!(/6?HNV\hu}  '-39CMRWcks~ !)19>BNT]flx #)-29@IRXflrz #)/9EOTX\`hpx "(.4>EOY`jt~(1:CLU^gmrx})3=GQ[eoy %.7BHMRW]chlpty~!(/4;BIR[_clv| (/<DKS[hpw~ $48<AFKR[dms|*6;GLQVenw (08BFJOTY^cgmsy    ' , 3 9 ? E K Q W ] e n v  !!!! !-!:!C!I!O!T!Z!^!h!m!r!y!!!!!!!!!!!!!!!!!!!" """!"+"1"="C"O"["_"k"q"w"}""""""""""""""""""# ###!#)#1#9#A#I#Q#Y#a#i#q#y##################$$$$"$($.$4$:$I$O$V$_$h$o$x$$$$$$$$$$$$$$$$% %%#%.%9%D%O%T%Y%d%i%n%y%%%%%%%%%%%%%%%%%%%%& &&&&)&3&9&C&M&Q&W&a&g&q&{&&&&&&&&&&&&&&&&' '''%'-'5'B'O'W'^'e'j'o't'{''''''''''''''''''( ((( (((-(5(B(O(W(_(g(t(y(((((((((((((((((() )))")()4)@)I)R)[)d)m)v)|)))))))))))))))))***"*'*,*1*6*;*@*E*J*P*Y*b*h*q*z************************+ +++*+5+@+K+R+]+h+s+z++++++++++++++++++,,,$,/,:,A,L,W,^,d,j,p,v,|,,,,,,,,,,,,,,,,,,,,,---- -(-0-8-@-H-P-X-`-h-n-t-z-------------------...&.0.:.D.N.X.b.l.v................// //// /$/(/,/0/5/:/?/D/I/N/S/X/h/l/p///////////////////////0 000 0&0/050>0C0L0R0W0`0i0o0u0~0000000000000001 111!1*131<1B1K1T1Z1`1e1n1w111111111111111112 2 22222$2(2.22262:2A2H2O2V2]2f2m2t2}2222222222222222222233 3333#3)3/363=3D3K3R3X3_3f3l3s3z3333333333333333333 44(464D4R4`4n4|444444444444444444445 555!5)51595A5I5Q5Y5a5i5q5y555555555555555566"6/6<6D6Q6Y6a6n6v666666666666667 777$7,747<7D7L7T7a7f7k7p7u7z7~7777777777777777777777777777888888"8&8,828>8J8V8b8f8l8p8|88888888888888888888899 9999"9(9,92989>9D9J9P9V9\9b9h9n9t9z999999999999 ::":.:::F:R:^:j:v::::::::::::::::; ;;;&;-;8;?;D;O;Z;e;l;s;~;;;;;;;;;;;;;;<<<<<#<*<1<<>>!>(>3>:>E>P>[>b>m>t>{>>>>>>>>>>>>>>>>>?? ?????#?(?-?2?6?:?>?B?F?K?O?T?Y?^?b?f?j?o?t?y?~???????????????@ @@@(@2@<@F@P@Z@^@b@f@j@t@~@@@@@@@@@@@@@A AAA(A2A6?I7@L8A9B9C:E;FJ>K\?L@M|@N@OOAPBQBR CS^CTCU?@nA2BCD E F G H IJKsLMNMOJPYQRSTUVW XA!Y"Z"[#\$]%^&_(`4)a)b*c+d,ey-f].g[/hM0i 1j1k2l'3m3n`4o5p5q6rz7t 8u8v9w:x^;y}|?~^@@|A7B#CC;DDpEFFGG6HHIIJK}KBLLMN|OAP&QQRSTUVV5WnUXoY[O\\]^V_``oa b b c qd ,eefWghhiqj!kkl_mnnosp>q rr qs!0t"u#u$v%(w&w'^x(&y)y*zz+{,{-r|.}/}0S~12L3H4-5 67U89Z:5;g<A=<>.?f@ABhCUD8EŎFcGHtIeJHKȒLMNpOFP*QRoSTU VWTXYZ[\]6^_sPѩqaC3#uxo?D?3pǾJo+f>x1Y'kdGob:1 e B o ~ j?TyT! n!5"#$%M&'(w)(*+0I1^2n3{4n5^67w8g9W:;@0AB^CJDEGH IQ L M NS O P QhRSVTVzWPXYZk[1\]`ab#deXfghuinsxyz!  Y!!"#o#$$z%&&'((1))l**+N,,e--_..[//001222_33E4456W77-88l99i:;;b<=>=??Q@v@+AABCCD/EFGGHHcIIJ1KKjL MUMMO O P Q R S T U W X Y Y Z [ \ ] _ %` 1a b c 8d e f 5g h !i j k k l! m" n# hp$ 2q% Jr& ~s' t( u) v* x Rx 'y y z { u| R} ,~     W ,  ᄐ   } i B   ‹  n B   Ր   c T !! " Ȗ# $ v% L& ' ( Û) * e+ 9, - .  / 0 q1 B2 @ LA եB 'C sD  E F G GH I J 'K JL uM ҵN O MP xQ }R XS V ^W X Y wZ [ !\ Br s t .x y `z  { | t @ 5A B C ED E F UG H I eJ K L uM %N O P 5Q R S ET U V UW ׀ tׁ /؂ ؃ ل _څ ۆ ۇ }܈ :݊ ދ "ތ ލ ߎ   u e U E 5 %    d 9   ^?}\<>4MdzH}9  U     ]  kbnB2'> %"#$%'[()n*+,-.J013;4R567F88e99 : ;;<@Y=A>B@ClADBEgDFEHFIgGJDHcHdG큹1؆\ C)ҏYMPcјG3GWgwǤץ'7GpGpdppݯp p> pα pk p p˳p{p+#23"3"$B33333"SS~,̠҃{p{kɠ.Ai}C@?fݠ fDDDDDDDDDDDDDCC4AT A B C D E F G H I J K L M N O P Q R S T U V W X Y Z^(p^ XDDDDDDDDDDDDDD4  ABCDEFGHIJKLMNOPQRSTUVWXYZqpec3C+i4#Ds2L)we9 CENT   ٠<COPYRIGHT d fU~®ISTERED PLUS- pp MICRO k!pMASCULINE  fU~aaoa@ wwxXXxV  t    z AE C ! E  E t E  E  I  I t I  I   N  O  O t O  O  O  O  U  U t U  U  Y t $SwwxXXxXtzAEC !E E tE E I I tI I N O O tO O O O U U tU U Y t $Y wwww  %%  C tC t C C  C ҊC Ҋ C C  D D  D D  E E  E %E % E ҊE Ҋ E E  E E  G G  G %G %wUh G ҊG Ҋ G !G ! H H  H H  I I  I I  I %I % I I  I Ҋ1I IJIJ J J  K !K !KRA L tL t L !L ! L L  L xeXXL  L L  N tN t N !N ! N N N PRECEDED V II O O  O %O % O ftO ft OEOE R tR t R !R ! R R  S tS t S S  S !S !w S S  T !T ! T T  T T  U U  U U  U %U % U zU z U ftU ft U U  W W  Y Y  Y  Z tZ t Z ҊZ Ҋ Z Z DSxwhUhUWB  B Q B B  +C+C IO C QC Q D D Q D D h E  IE F QF Q G Q HV  I  K QK QL <LAMBDA  M N QN Dp O Guzvww O O  OI;;; qOI;;;q P QP QYR ++  rT Q T QT Q T Q U U   V Q Y QY Q Z Z  EZH ppp$ +}+} WYNN YUwZDENTAL nLATERAL nALVEOLAR nn DZ  D Z DZ  LJ L JLJ NJ N JNJ  I I  O O  U U  U kU k U ktU kt U kU k U kU kE kkw ҧkҧk AE AE  G G  G G  K K  O O  O kO k ppJ  DZ D ZDZ G tG t HWAIR WYNN N N  zktzkt AE tAE t O 4ktO 4ktw ff  % % E fE f E  %E  % I fI f I  %I  % O fO f O  %O  % R fR f R  %R  % U fU f U  %U  % S S  T T  YOGHYOGH H H Uwgx N DpD  OUOU Z QZ Q ҊҊ E !E ! O kO k O kO k O ҊO Ҋ O ҧkO ҧk Y Y L N T 1JDB QP   C C  L < T &S D$wuwwwwUhhU{Z D$  B  U < V E E  J J  Q $Q $ R R  Y Y AB QIOC D $D QEQIEIEIE QIE1J UuYuVgUG QG GRAMS HH QHENG QI  IL L BELTL QLEZHMM DM QN QN Q NO OEeRR DR QR DR $R R WXUUhl8VXP R  RS Q1J 4kQSQUAT  TT QU <V QVWY YZ QZ EZHpFRICATIVE CYn BIE G Q HJ a$K LlHDYtDUEwQ QDZ DEZH DZ HTS TESH TC HFENG LS LZ YBIDENTAL H H Zk$dHdH QdJdRdRdR Qd  RdWdYddfd.dd.dp/d/gUfRTfvhfE"25ddddpddd dqdd d dXqdXdX dX dwd/wdhp/dh/dddɠd %Ҋzf dRHOTIC Qd TDxwgfwy`ddLdSdXdde+KHAIc>KHUATc>KHWAIc>KHONc>RAKHANGcNGO NGUc CHANc CHINGc CHANGcSO SOc CHOEcYO YINGcDO CHADAcPATAKccNANGMONTHOcPHUTHAOcbNENcDO DEKcTAOcTHUNGcTHAHANcTHONGcbNUcBO BAIMAIcPO PLAcPPHUNGcFO FAcPPHANcFO FAN{lvwzcPSAMPHAOcMO MAcYO YAKcRO RUAcRUcLO LINGcLUcWO WAENcSO SALAcSO RUSIcSO SUAc HIPcLO CHULAcO ?c NOKHUKcPAIYANNOIcAcHAN-AKATcAAcAMcIcIIcUEcUEEcUcUUcPHINTHUcBAHTglE> qNGOCOSO  GkrDOTOE yNOBOPOPEFO ;;;FO FONP FO E;;;FO FAYu\`wttYfVVVywMOYOLO LING;;;ROLO LOOT;;;LOWOrrSO E EO #A#KAN#AA#AM#I#II#Y#YY#U#UU#KON$LO$GVV`pUUUUPj#E#EI#O#AY#AIKO LA+EK++TI+CATAWANIGGAHITAi}C@? NO MOKHMU GOKHMU GL|\,<:FhkJt OMt@TRUNCATED At@- RNAM BCAD MAt@- @MAtuMDUN MAtSGAB MAtPHUR SHAD MAtSHAD MAtSBRUL tBSKUR MGOtBKA- oMGOtINTERSYLLABIC tDELIMITER BSTARtt}tt}tRIN CHEN SPUNGS tRGYA GRAM t-DZUD 8Dt@tsCHAD tsLHAG tjSGRA GCAN -CHAR tj-KHYUD PAtjSDONG TSHUGSt}GCIGt}GNYISt}GSUMt} GCIGt} GNYISt}}NAGDDDDDfffffl LKtttttit}tCt@t?tt/t/t/t/it/}t/Ct/@t/?t/t/tBSDUS tNGAS BZUNG OZLAt-DZUD  *MIG tNGAS BZUNG SGOR tMGOtTSA -PHRUtGUG GYONtGUG GYAStANG KHANG GYONtANG KHANG GYAStYAR TSHEStMAR TSHESDDDDDDDDDDDDDDDtKAttGAtqttCAttJAttkttrtttTAttDAtytNAtPAt5tBAttMAttXttFtWAt tZADDDD4@EEVVEEİt-AtYAtRAtLAtttSAtHAtAtJtRAtKKAtFt#AAt#It#IIt#Ut#UUt#Rt#RRt#Lt#LLt#Et#EEt#Ot#OOtRJES SU NGA ROtRNAM BCADV©lŌUUUPUUUPt#It#IItOZLA NAA DAtSNA LDANtHALANTAtPALUTAtLCI ttLCE TSA tXtGRU CAN RGYINGStGRU MED RGYINGSt XtLCE TSA tXt XtKAttGAtqttCAttJAttkttrtttTAUUUUUUUUUUUUEpttDAtytNAtPAt5tBAttMAttXttFtWAt tZAt-AtYAtRAtLAtttSAtHAtAtJtWAtYAtRAtKU RU tKU RU KHA *MIG ™ǖ+ lzlptBEATtBEATtCANG w NARw ONw PARw w RAEw SANw w UNw w w w QARw w w w JILw CILw w XANw eefEEEUETTTw HAEw HEw HIEw WEw HARw HOEw YNw AENwANwBANw wDONwENwVINwZENwTANwINwKANwLASw>wNARwONwPARw UDDEDETTTTUDuEeZwRAEwSANw wUNw w w wQARww wwJILwCILw wXANw wHAEwHEwHIEwWEwHARwHOEwFIwYNwELIFIw ww+dwNARwAENwywLABIAL DDDDDDDDDFFfdddf((((N((u(W(u(((D((((((r((o({(({N({u((v((vo((|u(((ffdFffhffff(N((#(#N(#u(D(#(((r((((#(#(#N(#u(#W(#u(#(#D(#(#(#(#(#r(#(#o(CHITUEUMSIOS(CHITUEUMSSANGSIOS(CEONGCHIEUMSIOS(CEONGCHIEUMSSANGSIOSFffdffFfdDffd(((N(W(u((((((r((((CHITUEUMCIEUC(CHITUEUMSSANGCIEUC(CEONGCHIEUMCIEUC(CEONGCHIEUMSSANGCIEUC( B( Bo(CHITUEUMCHIEUCH(CEONGCHIEUMCHIEUCH(u((((N({({({o(u(CDD4CED5DDCUVfwv((A(AE(YA(=(EO(E(6(YE(O(WA(WAE(OE(YO(U(WEO(WE(WI(YU(EU(YI(I(A-O(A-U(cO(cYO(EO-O(EO-U(EO-EU(YEO-O(YEO-U(O-EOVUfeUieVVeVvVUfF(O-E(O-YE(O-O(O-U(YA(=(6(O(I(U-A(U-AE(U-EO-EU(U-YE(U-U(A(EO(E(6(YE(U(I(EU-U(EU-EU(YI-U(I-A(I-YA(I-O(I-U(I-EU(I- 1( 1(EOUedFFdFfffDdDD@(U(I(SSANGARAEA(A-EU(cU(YEO-YA(O-YA(O-=((((({({o(N(u(v(vW(vu(v(vr(v(vo(W(u(((D((((DFfffhHfffff(r((o(u(#({({N({({({r((u(v(v(vN(vo((v|(v|(v(vo(v(vD(v(v(v(|(|u(|u(|(|D(|fFfFfdFfFfdffd(|(|o((u((o((#(#N(#u(#u((;;;( (;;;( (;;;(SSANGYESIEUNG(;;;( (( ( (u(((u(W(u(((u(((o(DDTEDETEUVeVDETE" HA" HU" HI" " HEE" HE" HO" HOA" LA" LU" LI" LAA" LEE" LE" LO" LWA" HHA" HHU" HHI" HHAA" HHEE" HHE" HHO" HHWA" MA" MU" MI" MAA" MEE" ME" MO" MWAUVeVDETEDEDEDVDF" SZA" SZU" SZI" SZAA" SZEE" SZE" SZO" SZWA" RA" RU" RI" RAA" REE" RE" RO" RWA" SA" SU" SI" SAA" " SE" SO" SWA" " " SHI" SHAA" " w" :" SHWADETEPVeUVeP`gv" QA" QU" QI" QAA" QEE" QE" QO" QOA" QWA" QWI" QWAA" QWEE" QWE" QHA" QHU" QHI" QHAA" QHEE" QHE" QHO" QHWA" QHWI" QHWAA" QHWEE" QHWEDETEDEDEDDTEDETE" BA" BU" BI" BAA" BEE" BE" BO" BWA" VA" VU" VI" VAA" " VE" VO" VWA" TA" TU" TI" " TEE" TE" TO" TWA" CA" CU" CI" CAA" CEE" CE" CO" CWADETEPVeDETEEFeF" XA" XU" XI" XAA" XEE" XE" XO" XOA" XWA" XWI" XWAA" XWEE" XWE" NA" NU" NI" NAA" NEE" NE" NO" NWA" " NYU" @" NYAA" NYEE" NYE" G" NYWAUVeVDETEPTeUVeP" A" U" I" AA" EE" E" O" WA" KA" KU" KI" KAA" KEE" KE" KO" KOA" KWA" KWI" " KWEE" KWE" KXA" KXU" KXI" KXAA" KXEE" KXE" KXO`gvDETEUVePDETE" KXWA" KXWI" KXWAA" KXWEE" KXWE" WA" WU" WI" WAA" WEE" WE" WO" WOA" A" U" I" AA" EE" E" O" ZA" ZU" ZI" ZAA" ZEE" ZE" ZO" ZWAEVDVDETEDETEEVeV"  " ZHU" ZHI" ZHAA" " j" ZHO" ZHWA" YA" YU" YI" YAA" YEE" YE" YO" YOA" DA" DU" DI" DAA" DEE" DE" DO" DWA" r" DDU" DDI" DDAA" DDEE" DDE" DDO" DDWADETEDETEPVeUVeW" JA" JU" JI" JAA" JEE" JE" JO" JWA" GA" GU" GI" GAA" GEE" GE" GO" GOA" GWA" GWI" GWAA" GWEE" GWE" GGA" GGU" GGI" GGAA" GGEE" GGE" GGO" GGWAAEDDFEFDFEFeVEFdV" " THU" " M" 0" W" " THWA" " CHU" " CHAA" " " " CHWA" 5" PHU" e" PHAA" PHEE" PHE" PHO" PHWA" " TSU" " TSAA" TSEE" 1" TSO" TSWAUVeVDEDEDEDEUP e" TZA" TZU" TZI" TZAA" TZEE" TZE" TZO" TZOA" FA" FU" FI" FAA" " FE" FO" FWA" PA" PU" PI" PAA" 4" PE" PO" PWA" RYA" MYA" FYA"!k#"!#"!JS3TDDDDDDDDCP""WORDSPACE""."""PREFACE ""+""""i"}"C"@"?"",+",",>",",",1",:",",",",*ueueueue 8" MWA" MWI" MWEE" MWE" BWA" BWI" BWEE" BWE" FWA" FWI" FWEE" FWE" PWA" PWI" PWEE" PWE"YIZET"DERET"RIKRIK"rRIKRIK"DIFAT"KENAT"CHIRET"HIDET"DERET-HIDET"KURT333DDDDDDDDDDDDEzAzEzIzOzUzVzGAzKAzGEzGIzGOzGUzGVzHAzHEzHIzHOzHUzHVzLAzLEzLIzLOzLUzLVzMAzMEzMIzMOzMUzNAzHNATDDUUUCDDDDDDDUUzNAHzNEzNIzNOzNUzNVzQUAzQUEzQUIzQUOzQUUzQUVzSAzSzSEzSIzSOzSUzSVzDAzTAzDEzTEzDIzTIzDOzDUzDVzDLAzTLAzTLEzTLIUTDUTDDDDDDUUUzTLOzTLUzTLVzz1z zTSOzTSUzTSVzWAzWEzWIzWOzWUzWVzYAzYEzYIzYOzYUzYVzMVzYEzYIzYOzYUzYVzMVCSCGT4GGXGXtuFe&EAAIIIIOOOY-OOEEIAAAWEZWEWIZWIWIIZWIIWOZWOWOOZWOOyWOOWAZWAWAAZWAAyWAAAIY-WjtYVgWDDFEETUjj/j/jp/jjftjfrqSTROKESjjrj=jENINONANPEPAAIPIPIIPOPOOY-POOHEEHIPAPAAPWEZPWEPWIZPWIPWIIZPWIIXiXidFEETEvPWOZPWOPWOOZPWOOPWAZPWAPWAAZPWAAY-PWAAPZPHTETAAITITIITOTOOY-TOODEEDITA TWEZTWETWIZTWITWIIZTWIIZTWOO5UDdTXEXXiXiXZTWOOTWAZTWATWAAZTWAAyTWAATTTETTITTOkKEKAAIKIKIIKOKOOY-KOOKAKAAKWEZKWEKWIZKWIKWIIZKWIIKWOZKWOKWOOZKWOOKWAZKWAGcIdTXEXXiXiXiZyKKWKEHKIHKOHKAHCECAAICICIICOCOOY-COOCACAACWEZCWECWIZCWICWIIZCWIICWOZCWOCWOOZCWOOCWAZCWACWAAZCWAAddTXEXXiXiXidUyCWAACTHMEMAAIMIMIIMOMOOY-MOOMAMAAMWEZMWEMWIZMWIMWIIZMWIIMWOZMWOMWOOZMWOOMWAZMWAMWAAZMWAAyMWAAMZMMHMMFEEU5DdTXEXXNENAAININIINONOOY-NOONANAANWEZNWENWAZNWANWAAZNWAAyNWAANNGNHLELAAILILIILOLOOY-LOOLALAALWEZLWELWIZLWIiXiXi6DdTXEXXiXiLWIIZLWIILWOZLWOLWOOZLWOOLWAZLWALWAAZLWAALZLLSESAAISISIISOSOOY-SOOSASAASWEZSWESWIZSWISWIIZSWIISWOZSWOSWOOZSWOOXiT[wEDddvSWAZSWASWAAZSWAAySWAASSSWSMOOSE-SKySKWyS-WySPWAySTWAySKWAySCWAwSHI :SHOOSHAAZSHWIZSHWISHWIIZSHWIISHWOZSHWOSHWOOFEEU:ZSHWOOSHWAZSHWASHWAAZSHWAASHYEYAAIYIYIIYOYOOY-YOOYAYAAYWEZYWEYWIZYWIYWIIZYWIIYWOZYWOYWOOZYWOOYWAZYWAYWAAZYWAAyYWAAYBIBLE-YfGvEEtWi6DdTTVGZYYIRER-REZLERAAIRIRIIROROOZLORARAAZLARWAAZRWAARZRRFEFAAIFIFIIFOFOOFAFAAFWAAZFWAAFWN-WGiFDGFdEUUfvved N- THIIN-THIITHOOM hZ hTHTTHETTHITTHTYETYITYOTYAHEHIHIIHOHOOHA HNUNAVUT HHKQAAIQITTSffwwuedDVvgwwQIIQOQOOQAQAAQTLHETLHITLHOTLHAZREZRIZROZRANGAAINGINGIINGONGOONGNNGwSHI:^W^ ^^^THVVFGyyw{UUffffffLHILHIILHOLHOOLHAALHiWi iTHIIiiTHOOiiMiTHAIVILIK BEIOAWEWIWOWANENINONAKEKIKOKAfffWeUVUUVUfgfeUHEHIHOHAGHUGHOGHEEGHIqRUROREREERIRAWUWOWEWEEWIWAHWUHWOHWEHWEEHWIHWATHUW0UfgeUUUEUeVfvVfv TTUTTOTTETTEETTIkPUPOPE4PIPAPGUGOGEGEEGIGAKHUKHOKHEKHEEKHIKKUKKOKKEKKEEKKIeUVUUVUUVUVUeefgKKAKKNUNONENEENINAMUMOMEMEEMIMAYUYOYEYEEYIYAJUJUJOJEJEEJIJIJAJJUJJOJJEJJEEfUVUfgffgewxwfgfJJIJJALULOLELEELILADLUDLODLEDLEEDLIDLALHULHOLHELHEELHITLHUTLHOTLHETLHEETLHITLHATLUTLOTLETLEETLITLAUVUEfWeUUUUUeVeuZUZOZEZEEZIZAZuZDZUDZODZEEDZISUSOSE SISA:wSHISHTSUTSO1TSEE VUUWwuefvvzCHU  TTSUTTSOTTSETTSEETTSITTSAQAINGAINNGINNGIINNGONNGOONNGANNGAA^THWEE^THWI^THWII^THWO^THWOO^THWA^ h^jTHWxwwzvZ[|(V3SPACE 3BEITH3LUIS3FEARN3SAIL3NION3UATH3DAIR3TINNE3COLL3CEIRT3MUIN3GORT3NGEADAL3STRAIF3RUIS3AILM3ONN3UR3EADHADH3IODHADH3EABHADH3OR3UILLEANN3IFIN3EAMHANCHOLL3PEITH3 83 8LDZw| Udž\%ú!FEHU FEOH FE F!V!URUZ UR U!YR!Y!W!THURISAZ THURS $!!ANSUZ A!OS O!AC A!AESC!TOSS O!OSS O!O!OE!ON!RAIDO RAD REID R!KAUNA!CEN!KAUN K!G!I!GEBO GYFU G!!WUNJO WYNN W!HAGLAZ H!HAEGL H!THAGALL H!HAGALL H!NAUDIZ NYD NAUD N!NAUD NlD¼lLLɦl!"N!ISAZ IS ISS I!E!JERAN J!GER!TAR AE!AR A!IWAZ EOH!PERTHO PEORTH P!ALGIZ EOLHX!SOWILO S!SIGEL TSOL S!SOL S!C!Z!TIWAZ .TYR T!TYR T!D!BERKANAN BEORC B!B!"P!P!EHWAZ EH E!MANNAZ M!TMADR M!MADR M!LAUKAZ LAGU LOGR L!"L!INGWAZ!ING!DAGAZ DAEG D!OTHALAN ETHEL OfDfjEY!EAR!IOR!CWEORTH!CALC!CEALC!STAN!TYR!YR!ICELANDIC-YR!Q!X!!!!ARLAUG !TVIMADUR !BELGTHOR !K!SH!OO!31OS!31IS!31EH!31AC!31AESCDEUUUUPUUUP0A0I0U0KA0GA00TA0DA0NA0PA0BA0MA0YA0LA0WA0SA0HA0#I0#U0DEUUUUUUUUP&A&I&U&KA&GA&&TA&DA&NA&PA&BA&MA&YA&RA&LA&WA&SA&HA&#I&#U&PAMUDPODfDEUUUUUUUUAIUKAGATADANAPABAMAYARALAWASAHA#I#UDEUUUUPUPU*A*I*U*KA*GA**TA*DA*NA*PA*BA*MA*YA*LA*WA*SA*#I*#UDETDDDDTDDDEDDDTKAKOKHONGOCACO GDADONNOTATONOBA5POPHOMOYOROLOVOSSOSADGvvwvv| fTTTUUHALAQA#QAQ#QAA#QI#QII#QU#QUK#QUU#QUUV#RY#RYY#LY#LYY#QE#QAI#QOO <ֻ#QOO <ٻ#QAU#VAQ#VAA#AA#I#II#Y#YY#U#UU#UA#OE#YATUU||8|xà#IE#E#AE#AI#OO#AUNIKAHITREAHMUKYUUKALEAPINTUMUUSIKATOANTRIISAPBANTOCROBATTOANDAKHIATKAKABATAHSDASAMYOK SANNYAVIRIAMCOENGBATHAMASATKHANBARIYOOSANCAMNUC LKUUHTOOBEYYALPHNAEK MUANKOOMUUTRIELAVAKRAHASANYAATTHACANDDDDDػֻٻi}C@?SONMUOYPIIBEIBUONPRAMMUOYPIIBEIBUON355|5wDDDD@oioo.oooP1o~&o BOUNDARY ]oO.oOoNIRUGUo [[o [[o [[o#+oooooio}oCo@o?o334DDDDDDDDDDDDEoAoEoIoOoUoOEoUEoEEoNAo?oBAoPAoQAoGAoMAoLAoSAooTAoDAooJAoYAoRAoWAoFAoKAoooZAo oZRAEHUUffffffffvweVooZHIoo~D#o~Eo~Io~Oo~Uo~OEo~UEo~?o~BAo~PAo~QAo~GAo~MAo~TAo~DAo~o~JAo~o~YAo~WAo~KAo~GAAo~ o~JIAo~NIAo~oEoIoIYefffffvfveffoUEoUo?oKAoGAoHAoPAooTAoDAoJAoFAoGAAo ooZAoRAAoo oOIoOKAoORAoOFAoO oCHA 1woooDAMARUoUBADAMAo UBADAMAoBALUDAoBALUDAoAoIoKAooCAokoorooTAoDAoPAo5oo oZAoAHo~TAo~ oOqoOoOCAoO oOkoOEUVUeUUPoOTAoOyoOoOCYAoO oOZAo/Uo/YAoOoDAGALGAoOOYAYAAYWAYPOYPAYPWOYTAYKAYKWAYMAYNOYNAYLAYSOYSAYfuUWhWheeeUUUVUgSHOYSHAYSHWOYYOYYAYRAYNWINWINWIINWIINWONWONWOONWOORWEERWIRWIIRWORWOORWAPTKCMNSSH{W Wjjgtwhvgl R-RWEZLOOZLAATHWETHWATTHWETTHOO "TLHWETLHOOSHOOHOOGWU GEEGAAGWAJUUJWABEAVER LBEAVER RDENTAL SUUUUVUUUUUUUUUvYVOWEL-LETTERYKAYYGAYqYYCAYYJAY YYANYTAYYDAYyYNAYPAY5YBAYYMAYYAYRAYLAYWAYYYSAYHAYGYANYTRAUVfeVfffffl Y#AY#IY#UY#EEY#AIY#OOY#AUY#EY#OYYAYRAYWAYKAYYqYTAYNAYPAYMAYRAYLAYMUKPHRENGYKEMPHRENGYI`UUUUUUffffffffYLOOYYYYYYYiY}YCY@Y?Y KA XA   SA YA TA  LA PA 5 MA FA VA HA QAfeVeeevwwp  X NA A I EE EH U OO O UE E AUE AI 2 3 4 5 6œQAœXQAœKAœXAœœXKAœXXAœXœœSAœYAœXœXSAœXYAœTAœœNAœXTAœXœXNAœPAœ5œMAœXPAœX5œXMAœFAœVAœLAœXFAœXVAœXLAřœHAœDAœBAœXHAœXDAœXBAœKVAœXVAœXKVAœXXVAœSUAœXSUAœ##SHORTENERœ#AAœ#IIœ#Uœ#UUœ#Eœ#AEœ#Oœ#OAœ#UEœ#AYœ#AAYœ#UYœ#OYœ#OAYœ#UEYœ#IYœjVœjNGœjNœjMœjKœjDœjBœ+1œ+2œœœœœiœ}œCœ@œ?œœœLAEœLAEVffhffhPATHAMASATWLWBWWzWWLWBWWDAP WJWJLWJBWJWJzWTUTEYASATLBzLBDAP JJLJBJJzUWUVUVUWUUTUUVKAGANGKAPABAMAMPATADANANRACAJANYCAYARALAVASAAHA#I#U#E#O#AEPALLAWA/fwVgwWfwUfgwWKAKXAXKAXKXAXCAXCAXSAXRATARATHADAXRATHARANATAXTAXNABAPA5FAXPAXFAX5MAXYAeeeffTtTUVw|<VfYARARUELALUEWAʓSAHAAXHAIIIUUUEEOOLAEBSARALALA TANG LAIKANG LAIjXPARATHA zXPAMABASAfueVfxhpSAKOT#A#SAT#AA#AA#I#II#UE#UUE#U#UU#O#OA #OY#E#AE#OO#AI#AI#OA KANG12345?HAAMSAMKHUEN-KARAN!Twwwwwfffff{ؓ{֓{ٓ{{i{}{C{@{?{ؓ֓ٓi}C@?vxl5fV|TPWIANGWIANGWAAKSAWANKEOWHOYDOKMAIRANAYAMOKKAANKAANKUUSATKAANSATKAANKUUHANGCAANG![ !DIAERESIS-!a!!\!X-X !!I!fI!4!STRONG 4!N!fN!N!NtzzzdIII0ULU RICEMULU CANDRACECEKSURANGBISAHAKARAAKARA IKARAIKARA UKARAUKARA ?REPA? #LA LENGALA LENGA EKARAAIKARAOKARAOKARA KAEGAGA GORACACA LACAJAJA JERALATIKE3ALPAPRANAHHDDDIIV)3E RAMBATTATAWADA3MADUNAPAKAPALBABA KEMBANGMAYARALAWASA SAGASA SAPASAHAREREKAN##ULU#ULU SARI#SUKU#SUKU ILUT#?REPA#? ##LA LENGA#LA LENGA #TALING#REPAywDDDDDgl## ##PEPET#PEPET ADEG ADEGKHOT TZIR EF VE ZAL ASYURA ؜ٜ֜i}C@?PANTIPAMADAWINDUPAMUNGKAHSIKIPARERENw|' ˜PAMENENG%DONG%DENG%DUNG%DANG%DANG SURANG%DING%DAENG%DEUNG%DAING%DANG GEDE%!TEGEH%!ENDEP%!KEMPUL%!KEMPLI%!%!KEMPUL %!KEMPLI %!BENDE%!GONG%IDUG%IDAG%TUK%TAK%IPANG%IPUNG%PLAK%PLUK%IPING3C4DDDDDDDDDDDPANYECEKPANGLAYARPANGWISADAIUAEOEEUKAQAGACAJAZATADANAPAFAVABAMAYARALAWASAXAL GtTDDDDCUD@HAЮPAMINGKALЮPANYAKRAЮPANYIKU#PANGHULU#PANYUKU#PANAELAENG#PANOLONG#PAMEPET#PANEULEUNGPAMAAEHЮMAЮWASYAi}C@?^REULEUjKjMFWuuuu|uUuwuwWUpAcAHAcHASHABABAPAcPANASNAWAcWAPAKPAK WAGAcGAJADARAcRAMAcMATATASAcSASSAYAcYALAcLAUfDeuuTçCANDAMBAIUTOMPI#E#PAKPAK E#EE#I#I#O#O#U#U ycSANGH YPANONGONANR METEKRPINARBORASRJUDULR YVUeUUUUVUeeeUUUeKAKLAGAGLACAJATADANAPAPLA5FAFLABABLAMAMLAXYARALAHAHLAVAUTfeVVUUUUeȜISAWAAYARA#AA#I#O#OO#U#UU#EKMLNPRTNYIN-DOKANGRAN ROLNYET THYOOM ROLCER-WATSHOOK CER-WATSHOOKUUUUUUwwwwwwwxi}C@?krmmmmmim}mCm@m?mmLAmATmAGm?mALmLAAwxwwwwmAAKmAAJmAAMmAAWmLImISmIHmINYmIRmLUmUCmUDmUNNmUYmLEmEPmEDDmENmERRmLOmOTTmOBmOVmOHmaTTUDDAGm m  mRELAAmPHAARKAAmAHADmMUCAADmfMUCAAD|&w‡xxp'VE'TLEGGED DE'O'ES'TE'LEGGED TE'y'A'UNBLENDED UKw8 ANw8 BANw8 w8 DONw8 ENw8 VINw8 ZENw8 TANw8 INw8 KANw8 LASw8 >w8 NARw8 ONw8 PARw8 wwxwxwpw8 RAEw8 SANw8 w8 UNw8 w8 w8 w8 QARw8 w8 w8 w8 JILw8 CILw8 w8 XANw8 w8 HAEw8 HEw8 HIEw8 WEw8 HARw8 HOEw8 FIw8 YNw8 ELIFIw8 w8 w8 AENw8 yw8 LABIAL ɬxФRSURYAФRPANGLONGФRPURNAMAФRCAKRAФRLEU ФRФR3ФRBA +KARSHANA+SHARA+PRENKHANIHSHVASA+AGGRAVATED ++c++cSVARITA SCHROEDER+f+\+cp+Ҏ+N+Nw D>D>E>I>JPROPERTY NAKTIESELSKABFyaSEVENTHaNINTHa ,aa#a +aaaPa _aRSIXTHSaaaRaUUUUUUVfffffffgwi}C@?++Ri}C@?++Rg[ht@"#TETDEPC DR*ClLATE \\EARLY \\Ga#}DŽcpۄ%%ۄ}|c|}c}UUffUUTwwwwhc}|$c|$}|D<|D{!v>v!SNOWMAN SNOW+S2vSNOWMANTHUNDER @k2{v{|LANESDISABLED OPHIUCHUSPICKCAR SLIDINGHELMET {n<LANESCHAINSbENTRYV4KKv.KK{.KKvLANE MERGE{LANE MERGEDRIVE SLOW {ƅ)ENTRY}&{v|vTRUCKɲGbBWT|ENTRY-1ENTRY-2ASTRONOMICAL yURANUS4kN HANDED h HANDED h   vUSHINTO SHRINECHURCHHISTORIC SITEGEAR HUBGEAR HANDLESMAP yLIGHTHOUSEUGROUNDFOUNTAIN `HOLEFERRYSAILBOAT^PSKIER5SKATEuTENTMBANK HEADSTONE GRAVEYARD FUEL PUMPLUv|{ `vSTRIPEZ:5Z"DDRTCCCEFsev=BLADE =v=_BLADE ={={*TAPE DRIVE: _pp{NIBvNIB*ȗ*XXXXG=n=nInInn{nGnwGedSfxyfMALTESE nDAVIDPkPlkPlkPCLUB-kvPJ{PJSPARKLES"G{J<{JIvJv{JGvJGvJJ{JkIkkvJJlvJvJvJvJ kkIkklvk{mvm9,;xjUfgTT{mGvm<IJkTRIFOLIATE CHEVRON SPARKLESPARKLElkkk{]_pDROP-{|pDROP-{|_p{|p{|vB{B{Bv {Xq<,q~ ~ ONU~ ~ ~ ~ ~ UKU~ ~ HERU~ OTU~ PE~ SHTA~ ~ ~ ~ tWukXyUpguUUUdWU~ ~ YATI~ 6HA~ YU~ g~ YUS $~ YO~ 9g~ g~ 9g~ G~ ~ SHTAPIC~ A~ >~AZU~BUKY~VEDE~!~ ~ ~~~ ~~u~I~'~KAKO~(~>VUUevWUUWukXyUp~ ~ONU~~ ~ ~~UKU~ ~HERU~OTU~PE~SHTA~ ~~~t~ ~YATI~ 6HA~YU~g~YUS $~YO~9g~g~9g~G~~SHTAPIC~A~>il+d L f<L f< L  P  R $T & H SH S K SK S Z SZ S  M Q A V pQ W QW QV  /H/HTAILLESS eE NOTCHR $O Xz, E<Jd V S D$ Z D$wwUffUwUUUfD ALFAALFA VIDAVIDA ܉܉ DALDADALDA EIEEIE SOUSOU ؉ ؉ HATEHATE THETHETHETHE IAUDAIAUDA ډ ډ LAULALAULA MIMI NINI KSIKSI OOUUwUUUfUfww PIPI RORO SIMASIMA ։։ UAUA FIFI KHIKHI  OOUOOU P "P " xx TEIETEIE P ډP ډ P NIP NI TNITNI xOOUxOOUUwwwwwwwww   xx xx }1}1 P JP J xJxJ xHAxHA L-HAL-HA xHEIxHEI x x x)x) xDJAxDJA xx xx xNGIxNGIWiwwipĆ\P x@x@ xWAUxWAUKAIMI ROROSTAUROSTAU ROKHI ROSHIMA SIMA TT T)T)!NI !{ASPER!{LENIS z1z1xx-ȉxINDIRECT ȉxoMORPHOLOGICAL VVVfVeeefUUVUVeewANwBANw wDONwENwVINwZENwTANwINwKANwLASw>wNARwONwPARw wRAEwSANw wUNw w w wQARww wwJILwCILw wXANw eefVv6gxfhwHAEwHEwHIEwWEwHARwHOEwYNwAEN YA YAB YABH YAG YAGHH BERBER YAJ YAJ YAD YADH YADD YADDH YEY YAF YAK YAK YAKHHl8vyhWÖfegyguwp YAH BERBER YAH YAH YAHH YAA YAKH YAKH YAQ YAQ YI YAZH AHAGGAR YAZH YAZH YAL YAM YAN YAGN C YAP YU YAR YARR YAGH YAGH AYER YAGH YAS YASS YASH A YATH YACH YATTffuPP YAV YAW YAY YAZ TAWELLEMET YAZ YAZZ YE YO dLABIALIZATION    YUUeUVeVVfVg`" LOA" MOA" ROA" SOA" SHOA" BOA" TOA" COA" NOA" NYOA" OA" ZOA" DOA" DDOA" JOA" THOA" CHOA" PHOA" POA" GGWA" GGWI" GGWEE" GGWEEVePUVePUVePfgv`" " SSU" SSI" SSAA" SSEE" SSE" SSO" CCA" CCU" CCI" CCAA" CCEE" CCE" CCO" ZZA" ZZU" ZZI" ZZAA" ZZEE" ZZE" ZZO" CCHA" CCHU" CCHI" CCHAA" CCHEE" CCHE" CCHOUVePUVEPUVePUVeP" QYA" QYU" QYI" QYAA" QYEE" QYE" QYO" KYA" KYU" KYI" KYAA" " KYE" KYO" XYA" XYU" XYI" XYAA" XYEE" XYE" XYO" GYA" GYU" GYI" GYAA" GYEE" GYE" GYOUUUUUEUUUUXEWUgy!'BE!'VE!'!'DE!'j!'ZE!'KA!'EL!'EM!'EN!'O!'PE!'ER!'ES!'TE!'HA!'1!'!'!' 4!'G!'ES-TE!'A!'IE!'!'UK!'A!'YU!'AA!'g!'g!'AgyDfhdDf)wuHfUpU]pU]p݃p[][]]p|pEDITORIAL CORONISIFORKED IFORKED IHYPODIASTOLEOBELOSANCORAANCORAf_& ] BRANCHHYPHEN zXpXҊҎwfffDdCG4C7fUqpq/p//p/݃U pU ݃f{pf{NNҋPRqz 7 ..GUARDpGUARD/.STENOGRAPHIC ql1qCAPITULUM3F{Dlf&.f 9 ~fM X X++XX+fSTACKED .\MEDIEVAL .PARAGRAPHUS PUNCTUS ELEVATUS CORNISH fdGfFUffDfEDx$:REPEAT$:$:$:$:$:$:-$:TABLE$:$:$:$:SEAL$:$:$:n$:n$:n$:ni$:$:$:SNOUT $:SNOUT $:$:$:$:RAP$:CHOKE$: $:O$:DEATH$:MOTHERdUk[jffdUVf`$:CIVILIAN$:d$:d$:&$:PAW $:PAW $:W/TREE TRUNK$:COW$:DOG$:JADE$:BOLT $:EYE$:SPIRIT $:SPIRIT $:$:SILK$:C-WSILK$: $: $: $: i$:MESH$: $:RAM$:EWE$:OLD$:$:$:MEAT$:MORTAR$:$:dFhdfhfFÈ$:$:$:$:$:$:C-W $:W$:$:C-WSPEECH$:C-W$:$:C-WCART$:WWALK$:$:$:CITY$:C-W $:D$:D$:C-Wz$:C-WGATE$:MOUND $:MOUND $:2$:BLUE$:C-WTANNED .$:C-W$:C-W$:C-WFLY$:EAT $:EAT $:EAT Hj$:C-WEAT$:'$:C-W$: $:$:C-W/$:C-W $:C-W $:W$:WYELLOW$:C-WFROG$:J-WEVEN$:C-WEVEN$:J-W$:C-W$:J-W$:C-W$:$:J-W$:C-WDDEFtdWdvGFItD:ր:::ŀ:SECOND:Q:ـ:LID:>:LEGS:ENTER:?:-::ICE:TABLE:I-: e:POWER:WRAP: d:pI-:HIDING :+::SEAL::PRIVATE:AGAIN:Ӏ::QTFdhvVjgWId:SCHOLAR:GO:GO SLOWLY:EVENING:BIG:: a:ROOF:INCH: :LAME:CORPSE:SPROUT::RIVER:WORK:ONESELF:TURBAN:DRY:r::DSTRIDE::SHOOT:BOW:SNOUT:BRISTLE:STEP:s:HALBERD:DOOR:TTTFGgDhL'eZ`:BRANCH:RAP:SCRIPT:DIPPER:AXE:|:NOT: :SAY:O::LACK::DEATH:WEAPON:DO NOT:COMPARE:FUR:CLAN:STEAM:À:&:CLAW:FATHER:fX:/TREE TRUNK:SLICE:FANG:COW:DOG:PROFOUND:JADEvvWdW4vtFUITe:MELON:TILE:SWEET:LIFE:USE:FIELD:BOLT :SICKNESS:TENT:ހ:SKIN::EYE:SPEAR:: ]:SPIRIT:TRACK:GRAIN:CAVE:STAND:: :SILK:JAR:NET: :FEATHER:OLD:ˀ:PLOW:EARvHjwHvFDeUFh:BRUSH:MEAT:MINISTER:SELF:ARRIVE:MORTAR: :OPPOSE:BOAT:STOPPING:COLOR:GRASS::INSECT:BLOOD:::WEST: ::SPEECH:VALLEY:BEAN:PIG:BADGER::RED:RUN::BODY:CART:BITTERfFwgDtETFGƀ:MORNING:WALK:CITY:WINE:DISTINGUISH:VILLAGE: Ȁ:z:GATE:MOUND:SLAVE:rs ƀ:2:BLUE:WRONG:΀:.:TANNED .:LEEK:SOUND:̀::FLY:EAT:':FRAGRANT:ŀ: ǀ:TALL:3:FIGHT:SACRIFICIAL WINEDDFFLTdDp: :π:/: ƀ: ŀ:DEER:ˀ:HEMP:YELLOW:MILLET: :EMBROIDERY:FROG:TRIPOD:DRUM:RAT: :EVEN::€::FLUTE™ :::k:k:SURROUND:D:D:Di:Di:D:D_i:OVERLAID3WDDETEUSfeWtDv.DITTO MINDUSTRIAL ,؃UpU݃fUpfU݃9p9݃{9p{9݃vpvGETA ȃ8p8݃{p{݃{8p{8݃{^p{^f~f~Xf~UUUUUfldk:LUVGi}C@?+++ENTERING +(+(f+3qqqoqoq_o<FEED  +>qMASU ALTERNATION [ /44444DDDDDDDDDDAAIIUUEEOOKAGAKIGIKUGUKEGEKOGOSAZASIZISUZUSEZESOZOTADEDDDDDDDDDDDDDDDATIDITUTUDUTEDETODONANINUNENOHABAPAHIBIPIHUBUPUHEBEPEHOBOPOMAMIDEEEDDDTDCEP gMUMEMOYAYAYUYUYOYORARIRUREROWAWAWIWEWONVUKAKE!!ȬȬȬHYORId44444DDDDDDDDDDf&iAiAiIiIiUiUiEiEiOiOiKAiGAiKIiGIiKUiGUiKEiGEiKOiGOiSAiZAiSIiZIiSUiZUiSEiZEiSOiZOiTADEDDDDDDDDDDDDDDiDAiTIiDIiTUiTUiDUiTEiDEiTOiDOiNAiNIiNUiNEiNOiHAiBAiPAiHIiBIiPIiHUiBUiPUiHEiBEiPEiHOiBOiPOiMAiMIDEEEDDDTDCETDDgiMUiMEiMOiYAiYAiYUiYUiYOiYOiRAiRIiRUiREiROiWAiWAiWIiWEiWOiNiVUiKAiKEiVAiVIiVEiVOi%iiiHKOTO3333334D3334DBPMFDTNLGKHJQXZHCHSHRZCSAOEEHAIEIDDDC44DtFFdDfffAUOUANEN?IERIUIUVNGGNIHO ҊNN((((({({o(N((u(v(vW(vu(v(vr(vdDdDDDDCDD4CED5D(vo(W(u((((D((((((r((o(A(AE(YA(=(EO(E(6(YE(O(WA(WAE(OE(YO(U(WEO(WE(WIDC4fhhffdffDffd(YU(EU(YI(I((({N({({(v(vN(v(v(v(|u(|(|(((N(#(#N((r(((#(#(#N(#u(#(DfDFefTfefVff`((( ( ((((YA(=(I(6(YE(I( 1(ARAEAELINKING (пPУ#*HEAVEN DDEEEUEfDVDDD@BUZIJIGUEEENNOOONNIRANNINNUNNIMNGGAINNAUNNAMOMONGINNNjPjTjKjHGHLHZYEVVewgvtDEEUeUUf$4T$4WG$4XG$4BXG$4SW$4HZZ$4HZG$4HP$4HZWG$4SZWG$4HZT$4HZZP$4HPWG$4HZW$4HZZZ$4N$4H$4S$4P$4SP$4D$4HZ$4HG$4SZ$4SWZ$4ST$4SG$4PD$4PZ$4TN$4SZZ$4SWGxTUUUUUUUU$4HXWG$4HZZZG$4PG$4QiKUiSIiSUiTOiNUiHAiHIiHUiHEiHOiMUiRAiRIiRUiREiRODDDDDDDUUYYe(e(e(Ne(ue(We(ue(e(e(e(e(e(re(e(oe(KIYEOK Ae(NIEUN Ae(TIKEUT Ae(RIEUL Ae(MIEUM Ae(PIEUP Ae(SIOS Ae(+Ae(Ae(Ae( Ae(Ae( Ae(HIEUH Ae(Ue9OJEONe9O HUDDDDDDFtGiiD{gDDeeeeie}eCe@e?ee+eOe&eeWOODeMETALeQe eSTOCKeHAVEeSOCIETYeNAMEeSPECIALeeZeLABOReREPRESENTeCALLeSTUDYeee Ae =gL(iffffdff`eFESTIVALe eSELFeREACH<<,<,<,<,i<,}DDDDDDDUUYU<(<(<(N<(u<(W<(u<(<(<(<(<(<(r<(<(o<(KIYEOK A<(NIEUN A<(TIKEUT A<(RIEUL A<(MIEUM A<(PIEUP A<(SIOS A<(+A<(A<(A<( A<(A<( A<(HIEUH A<9CHAMKO<9JUEUI<(+U9DDDDDDFtGiiDxh{<<<<i<}<C<@<?<<+<O<&<yI^GALū:\{Ōi|? PUOX? PUO? PUOP? POT? POX? PO? POP? PUT? PUX? PU? PUP? PURX? PUR? PYT? PYX? PY? PYP? PYRX? PYR? BBIT? BBIX? BBI? BBIP? BBIET? BBIEX? BBIE? BBIEP? BBAT? BBAXFvvefVfVvfVfVvve? ? BBAP? BBUOX? BBUO? BBUOP? BBOT? BBOX? BBO? BBOP? BBEX? BBE? BBEP? BBUT? BBUX? BBU? BBUP? BBURX? BBUR? BBYT? BBYX? BBY? BBYP? NBIT? NBIX? NBI? NBIP? NBIEX? NBIE? NBIEP? NBAT? NBAX? NBAfefegfegfeggfVvv? NBAP? NBOT? NBOX? NBO? NBOP? NBUT? NBUX? NBU? NBUP? NBURX? NBUR? NBYT? NBYX? NBY? NBYP? NBYRX? NBYR? HMIT? HMIX? HMI? HMIP? HMIEX? HMIE? HMIEP? HMAT? HMAX? HMA? HMAP? HMUOX? HMUO? HMUOP? HMOTefegfVvUEeeTVeeT? HMOX? HMO? HMOP? HMUT? HMUX? HMU? HMUP? HMURX? HMUR? HMYX? HMY? HMYP? HMYRX? HMYR? MIT? MIX? MI? MIP? MIEX? MIE? MIEP? MAT? MAX? MA? MAP? MUOT? MUOX? MUO? MUOP? MOT? MOX? MOUETVUTUTUTUEUEeU? MOP? MEX? ME? MUT? MUX? MU? MUP? MURX? MUR? MYT? MYX? MY? MYP? FIT? FIX? FI? FIP? FAT? FAX? FA? FAP? FOX? FO? FOP? FUT? FUX? FU? FUP? FURX? FUR? FYT? FYXEUEfVUEUEUUEeUEe? FY? FYP? VIT? VIX? VI? VIP? VIET? VIEX? VIE? VIEP? VAT? VAX? VA? VAP? VOT? VOX? VO? VOP? VEX? VEP? VUT? VUX? VU? VUP? VURX? VUR? VYT? VYX? VY? VYP? VYRX? VYRUEeeTVTTUEUEeUEe? DIT? DIX? DI? DIP? DIEX? DIE? DIEP? DAT? DAX? DA? DAP? DUOX? DUO? ? DOX? DO? DOP? DEX? DE? DEP? DUT? DUX? DU? DUP? DURX? DUR? TIT? TIX? TI? TIP? TIEX? TIEeTVeeTUEUEefVvvd? TIEP? TAT? TAX? TA? TAP? TUOT? TUOX? TUO? TUOP? TOT? TOX? TO? TOP? TEX? TE? TEP? TUT? TUX? TU? TUP? TURX? TUR? DDIT? DDIX? DDI? DDIP? DDIEX? DDIE? DDIEP? DDAT? DDAX? rggfVefegfegfefef? DDAP? DDUOX? DDUO? DDUOP? DDOT? DDOX? DDO? DDOP? DDEX? DDE? DDEP? DDUT? DDUX? DDU? DDUP? DDURX? DDUR? NDIT? NDIX? NDI? NDIP? NDIEX? NDIE? NDAT? NDAX? NDA? NDAP? NDOT? NDOX? NDO? NDOP? NDEXVfVvfVwgfVvffVeT? NDE? NDEP? NDUT? NDUX? NDU? NDUP? NDURX? NDUR? HNIT? HNIX? HNI? HNIP? HNIET? HNIEX? HNIE? HNIEP? HNAT? HNAX? HNA? HNAP? HNUOX? HNUO? HNOT? HNOX? HNOP? HNEX? HNE? HNEP? HNUT? NIT? NIX? NIVVTVVUETUTVVeggf? NIP? NIEX? NIE? NIEP? NAX? NA? NAP? NUOX? NUO? NUOP? NOT? NOX? NO? NOP? NEX? NE? NEP? NUT? NUX? NU? NUP? NURX? NUR? HLIT? HLIX? HLI? HLIP? HLIEX? HLIE? HLIEP? HLAT? HLAXVvvVefegfegeTVee? HLA? HLAP? HLUOX? HLUO? HLUOP? HLOX? HLO? HLOP? HLEX? HLE? HLEP? HLUT? HLUX? HLU? HLUP? HLURX? HLUR? HLYT? HLYX? HLY? HLYP? HLYRX? HLYR? LIT? LIX? LI? LIP? LIET? LIEX? LIE? LIEP? LATTVeeTUEUEeUEeUEf? LAX? LA? LAP? LUOT? LUOX? LUO? LUOP? LOT? LOX? LO? LOP? LEX? LE? LEP? LUT? LUX? LU? LUP? LURX? LUR? LYT? LYX? LY? LYP? LYRX? LYR? GIT? GIX? GI? GIP? GIET? GIEXVUEfVUEUEUEeUEee? GIE? GIEP? GAT? GAX? GA? GAP? GUOT? GUOX? GUO? GUOP? GOT? GOX? GO? GOP? GET? GEX? GE? GEP? GUT? GUX? GU? GUP? GURX? GUR? KIT? KIX? KI? KIP? KIEX? KIE? KIEP? KATTVVUEEEUEdfWgfVw? KAX? KA? KAP? KUOX? KUO? KUOP? KOT? KOX? KO? KOP? ? KEX? KE? KEP? KUT? KUX? KU? KUP? KURX? ? GGIT? GGIX? GGI? GGIEX? GGIE? GGIEP? GGAT? GGAX? GGA? GGAP? GGUOT? GGUOXgfVfVfVvvfVvvefV? GGUO? GGUOP? GGOT? GGOX? GGO? GGOP? GGET? GGEX? GGE? GGEP? GGUT? GGUX? GGU? GGUP? GGURX? GGUR? MGIEX? MGIE? MGAT? MGAX? MGA? MGAP? MGUOX? MGUO? MGUOP? MGOT? MGOX? MGO? MGOP? MGEX? MGE? MGEPfVvfVwgfVwgfVegg? MGUT? MGUX? MGU? MGUP? MGURX? MGUR? HXIT? HXIX? HXI? HXIP? HXIET? HXIEX? HXIE? HXIEP? HXAT? HXAX? HXA? HXAP? HXUOT? HXUOX? HXUO? HXUOP? HXOT? HXOX? HXO? HXOP? HXEX? HXE? HXEP? NGIEX? NGIE? NGIEPfFwfefVVTTVeeTUE? NGAT? NGAX? ? NGAP? NGUOT? NGUOX? NGUO? NGOT? NGOX? NGO? NGOP? NGEX? NGE? NGEP? HIT? HIEX? HIE? ? HAX? HA? HAP? HUOT? HUOX? HUO? HUOP? HOT? HOX? HO? HOP? HEX? HE? HEPUEeeETUTVVUEeeTU? WAT? WAX? WA? WAP? WUOX? WUO? WUOP? WOX? WO? WOP? WEX? WE? WEP? ZIT? ZIX? ZI? ZIP? ZIEX? ZIE? ZIEP? ZAT? ZAX? ZA? ZAP? ZUOX? ZUO? ZUOP? ZOT? ZOX? ZO? ZOP? ZEXEUEeUEeUEfVUEeeT? ZE? ZEP? ZUT? ZUX? ZU? ZUP? ZURX? ZUR? ZYT? ZYX? ZY? ZYP? ZYRX? ZYR? CIT? CIX? CI? CIP? CIET? CIEX? CIE? CIEP? CAT? CAX? CA? CAP? CUOX? CUO? CUOP? COT? COX? COUEUEeUEefVwgfVef? COP? CEX? CE? CEP? CUT? CUX? CU? CUP? CURX? CUR? CYT? CYX? CY? CYP? CYRX? CYR? ZZIT? ZZIX? ZZI? ZZIP? ZZIET? ZZIEX? ZZIE? ZZIEP? ZZAT? ZZAX? ZZA? ZZAP? ZZOX? ZZO? ZZOP? ZZEXVegfegfeggfVvfee? ZZE? ZZEP? ZZUX? ZZU? ZZUP? ZZURX? ZZUR? ZZYT? ZZYX? ZZY? ZZYP? ZZYRX? ZZYR? NZIT? NZIX? NZI? NZIP? NZIEX? NZIE? NZIEP? NZAT? NZAX? NZA? NZAP? NZUOX? NZUO? NZOX? NZOP? NZEX? NZE? NZUX? NZUgfegeDVVUEeeTUEU? NZUP? NZURX? NZUR? NZYT? NZYX? NZY? NZYP? NZYRX? NZYR? SIT? C? SI? SIP? SIEX? SIE? SIEP? SAT? SAX? SA? SAP? SUOX? SUO? SUOP? SOT? SOX? SO? SOP? SEX? SE? SEP? SUT? SUXEeUEefVvvdfefVfV? SU? SUP? SURX? SUR? SYT? SYX? SY? SYP? SYRX? SYR? SSIT? SSIX? SSI? SSIP? SSIEX? SSIE? SSIEP? SSAT? SSAX? ? SSAP? SSOT? SSOX? SSO? SSOP? SSEX? SSE? SSEP? SSUT? SSUX? SSU? SSUPfVvfFvvefdfegfeg? SSYT? SSYX? SSY? SSYP? SSYRX? SSYR? ZHAT? ZHAX?  ? ZHAP? ZHUOX? ZHUO? ZHUOP? ZHOT? ZHOX? ZHO? ZHOP? ZHET? ZHEX? j? ZHEP? ZHUT? ZHUX? ZHU? ZHUP? ZHURX? ZHUR? ZHYT? ZHYX? ZHY? ZHYP? ZHYRXfdgvvdfdfVvfVvdv? ZHYR? CHAT? CHAX? ? CHAP? CHUOT? CHUOX? CHUO? CHUOP? CHOT? CHOX? ? CHOP? CHET? CHEX? ? CHEP? CHUX? CHU? CHUP? CHURX? CHUR? CHYT? CHYX? CHY? CHYP? CHYRX? CHYR? RRAX? F? RRUOX? RRUOfVfVfVvfVvfVefef? RROT? RROX? RRO? RROP? RRET? RREX? RRE? RREP? RRUT? RRUX? RRU? RRUP? RRURX? RRUR? RRYT? RRYX? RRY? RRYP? RRYRX? RRYR? NRAT? NRAX? NRA? NRAP? NROX? NRO? NROP? NRET? NREX? NRE? NREP? NRUTegfegfdggfFfFfFv? NRUX? NRU? NRUP? NRURX? NRUR? NRYT? NRYX? NRY? NRYP? NRYRX? NRYR? SHAT? SHAX? ? SHAP? SHUOX? SHUO? SHUOP? SHOT? SHOX? :? SHOP? SHET? SHEX? w? SHEP? SHUT? SHUX? ? SHUP? SHURX? SHURfVvUEeeTUEUEeUEe? SHYT? SHYX? SHY? SHYP? SHYRX? SHYR? RAT? RAX? RA? RAP? RUOX? RUO? RUOP? ROT? ROX? RO? ROP? REX? RE? REP? RUT? RUX? RU? RUP? RURX? RUR? RYT? RYX? RY? RYP? RYRX? RYRUEfVfVUEUEeUEeUE? JIT? JIX? JI? JIP? JIET? JIEX? JIE? JIEP? JUOT? JUOX? JUO? JUOP? JOT? JOX? JO? JOP? JUT? JUX? JU? JUP? JURX? JUR? JYT? JYX? JY? JYP? JYRX? JYR? QIT? QIX? QI? QIPfVfVUEUEeUEefVwg? QIET? QIEX? QIE? QIEP? QUOT? QUOX? QUO? QUOP? QOT? QOX? QO? QOP? QUT? QUX? QU? QUP? QURX? QUR? QYT? QYX? QY? QYP? QYRX? QYR? JJIT? JJIX? JJI? JJIP? JJIET? JJIEX? JJIE? JJIEPvvefegfefegvwfef? JJUOX? JJUO? JJUOP? JJOT? JJOX? JJO? JJOP? JJUT? JJUX? JJU? JJUP? JJURX? JJUR? JJYT? JJYX? JJY? JJYP? NJIT? NJIX? NJI? NJIP? NJIET? NJIEX? NJIE? NJIEP? NJUOX? NJUO? NJOT? NJOX? NJO? NJOP? NJUXVvfVvfFwgvvdfeeT? NJU? NJUP? NJURX? NJUR? NJYT? NJYX? NJY? NJYP? NJYRX? NJYR? NYIT? NYIX? @? NYIP? NYIET? NYIEX? NYIE? NYIEP? NYUOX? NYUO? NYUOP? NYOT? NYOX? G? NYOP? NYUT? NYUX? NYU? NYUP? XIT? XIX? XIVefUTUTVUTVefeeT? XIP? XIET? XIEX? XIE? XIEP? XUOX? XUO? XOT? XOX? XO? XOP? XYT? XYX? XY? XYP? XYRX? XYR? YIT? YIX? YI? YIP? YIET? YIEX? YIE? YIEP? YUOT? YUOX? YUO? YUOP? YOT? YOX? YOUTVUTVPTVUeFVTV? YOP? YUT? YUX? YU? YUP? YURX? YUR? YYT? YYX? YY? YYP? YYRX? YYR?:QOT?:LI?:KIT?:NYIP?:CYP?:SSI?:GGOP?:GEP?:MI?:HXIT?:LYR?:BBUT?:MOP?:YO?:PUT?:HXUOTUdfDeUUUDeVDeFV?:TAT?:GA?:ZUP?:CYT?:DDUR?:?:GGUO?:NYOP?:TU?:OP?:JJUT?:ZOT?:PYT?:HMO?:YIT?:VUR?:SHY?:VEP?:ZA?:JO?:NZUP?:JJY?:GOT?:JJIE?:WO?:DU?:SHUR?:LIE?:CY?:CUOP?:CIP?:HXOPedv@UUUUUUUU?:SHAT?:ZUR?:SHOP?:?:ZZIET?:NBIE?:KEBAPA5DATAGAKAJACAXMAUUUUeUUEEDEUWNALASA ZAHAXAHHAFAWAYAqAAEEEUIOUUEUHOE+BTI+ PO+BCYA+BBO+BNA+BJEU.EUdeFvDTgUVDTUEW EE EEN HEE WEE WEEN 4 BHEE BEE  KPEE MGBEE GBEE TEE 0 DHEE DHHEE LEE REE DEE NDEE  ZEE  CEE JEE Ο YEE KEE NGGEEUV4EEEEVTDEdDTTT GEE MEE NEE NYEE I IN HI HIN WI WIN PI BHI BI MBI KPI MGBI GBI FI VI TI DHI DHHI LI RI DI NDI SI SHI ZI ZHI CIEDdDCFEEDEVeDDFD JI NJI YI KI NGGI GI MI NI @ A AN NGAN HA HAN WA WAN PA  BA MBA KPA KPAN MGBA GBA FA VA TA  y DHHA LA RAEDDDTEDDDUVVVgeU DA NDA SA  ZA  CA JA NJA YA KA KAN D GA MA NA  OO OON HOO WOO WOON POO BHOO BOO MBOO KPOO MGBOO GBOO FOO VOO TOOfuUeeeVUEUcDTTTU THOO DHOO DHHOO LOO ROO DOO NDOO SOO SHOO ZOO ZHOO COO JOO NJOO YOO KOO u GOO MOO NOO NYOO U UN HU HUN WU WUN PU BHU BU MBU KPUeDEVDEDEDTFDE4dT MGBU GBU FU VU TU THU DHU DHHU LU RU DU NDU SU  ZU ZHU CU JU NJU YU KU NGGU GU MU NU NYU O ON NGON HO HON WOTTUedDEdDTDTEDdD WON PO BHO BO MBO KPO MGBO GBO GBON FO VO TO  DHO DHHO LO RO DO NDO SO : ZO ZHO CO JO NJO YO KO NGGO GO MO NOCFEEEEVedDEdDTDD G E EN NGEN HE HEN WE WEN PE BHE BE MBE KPE KPEN MGBE GBE GBEN FE VE TE W DHE DHHE LE RE DE NDE SE w ZE j CEEDdEDTCTfwvVTgff JE NJE YE KE NGGE GE GEN ME NE NYE NG ͟.ȟ FA KA SOOFEENGKEENGTINGNIIBANGFAA DANGDOONGKUNGTONGDO-OJONGDDDDDf؟ٟ֟i}C@? MA DOUfUUwwffwU' ZEMLYA'ZEMLYA' '' '' '' '' UK'UK' BROAD 'BROAD ' YER'YER' AYER'AYER' AA'AA' YU'YU' AA'AA' g'g' tg' tg' Ag'Ag' YN'YNfwwwffwwwEFVT' 1'1' DE'DE' EL'EL' EM'EM' O'O' O'O' fO'fO'MULTIOCULAR O!'VZMET!'*!'G!'SLAVONIC k!'IE!'I!'YI!'U!'y!'t!'Ǡ!'!'!'PAYEROK''PAYEROKfwwwwfwwwfUUffV' DWE'DWE' DZWE'DZWE' ZHWE'ZHWE' CCHE'CCHE' DZZE'DZZE' Q'Q' TWE'TWE' TSWE'TSWE' TSSE'TSSE' TCHE'TCHE' HWE'HWE' '' fO'fO' O'Od'yd'Ǡ!'EF!'AE44ESCDVtFCTDvDdu+A+KA+U+KU+EE+REE+TAE+O+@+I+LA+PA+RII+RIEE+LEEEE+ + +NDAA+ ~+M+SUU+MU+ +SI+SHEUX+SEUX+ + +NUAE+NU+NJUAE+YOQEFfFUDDDeYDFEDDT++YUQ+YA+NSHA+KEUX+PEUX+ +NTEE+PUE+WUE+4+ +RU+LU+MI+NI+REUX+RAE+KEN+NGKWAEN+D++:+PUAE+FU+FOM+WA+NA+LI+PI+LOQ+KOeTDFUFxxS3@+MBEN+REN+MEN+MA+TI+KI+MO+MBAA+TET+KPA+++NTUU+SAMBA+FAAMAE+KOVUU+KOGHOM+!KOQNDON+!TUKWENTIS+NJAEMLI+++.++ &Vwd#+PINGd#+PINGd#+SHANGd#+SHANGd#+QUd#+QUd#+RUd#+RUde+AE>AE >OE>OE >UE>UEZeUUUwfff G _G _ K _K _ N _N _ R _R _ S _S _ H Q IE G L BELT  I Q K T J a$    U U  AA II UUf WW C Q S Q Z Qvfg|Id H dOE M|F|P| M|I LONGA|MfflwxwxwwAIDVISVARAUEOHASANTAKOKHOGOGHOqCO JOJHOTTODDODDHOTODODHONOPOPHOBOBHOMOROLOwwxwgvU\RROSOHO#A#I#U#E#OO1234o뱿@뱿^QUANTITY wwwwwwwwwwwwwwvfKAGACAJATADANAPA5BAMAXWA ZAAYARALASAHAAIUfwxxwyŜXyEOQAXAFAGGAEEWAYAkrVYAVOICELESS HAASPIRATED FARASUPERFIXED RAffD444EE4CDDDDDDDDqAAAIIIUUURRRLLLEEEAIOOOAUKAGAqCAJA krDDDDDDDDDDEEVVETADAyNAPA5BAMAYARALAVAʪSAHAHAARU#AA#I#II#U#UU#R#RR#L#LL#E#EETUD4DDDDD#AI#O#OO#AUܪfت֪٪i}C@?UUUUUDUUUfvf3HE!l!l!l!l!li!l}!lC!l@!l?!l!lA!lU!lKA!lNA!lPA!lRA!lVI!l^l8llflll^lPUSHPIKAllUlllJAIN OMlAYl#AYwwwwwwwwwxwwwwwwlllllil}lCl@l?llKAllGAllSAllZAllTAlHTAlNAlPAl5lMAlDAlBAlRAlYAlLAlWAllHAwggvgl ƉUUUUUUUUlVAlCAlAlOElIlOOl#UEl#El#Ul#EEl#Ol+PLOPHUl+CALYAl+CALYA PLOPHUlCWIlSHYAKAGATADANAPABAMACAJASARALAYAUegEUeffUTWAHAMBADNDANYJAA#I#U#E#AI#O#AU#EU#EANGNRHffffffffffff(W(u(((v(v(vN(v(vW(vu(v(v(v(v(v(|(|N(|(#r((o(u(u(o(SSANGCIEUC-o(SSANGTHIEUTH(o((SSANGYEORINHIEUHy849sCFdtGHtHH`PANYANGGACECAKLAYARWIGNYANAI KAWIIIIUCEREKNGA LELETNGA LELET RASWADIEAIOKAGAGA CACA JANYA JA EkTTA ErDDA E FFDdtDGtL |)TADA3ENAPABABA MAYARA?AGUNGLAWASA SA ESAHACECAK TELU#TARUNG#TOLONG#WULU#WULU MELIK#SUKU#SUKU MENDUT#TALING#DIRGA MURE#PEPETKERETPENGKALCAKRAH| DDDDDPANGKON]p]ANDAPMADYALUHURWINDUPANGKATLINGSALUNGSIADEGADEG ADEGPISELEHPISELEHPANGRANGKEPؼּټi}C@?TIRTA TUMETESISEN-ISENffgwwwwwwwwwwwwpmqmm mmmSAWmdmMmMFAmMGAmMqmMJAmM mMrmMmMmMmMmMmMmMimM}mMCmM@mM?mMmMmMDAmMymMBAmMDDTUUuWUvuUVUVUVlAlIlUlElAIlOlKAllGAlqlNGUElllCHHAlJAl lNHUElNHAlNHJAlTAllDAlylNUElNAlrlPAlPPAl5lBAllMUEUUUUVVeefff`lMAl lYAlRAlLAlVAllSAlHAl#AAl#Il#IIl#EIl#Ul#OEl#Ol#AIl#AUl#UElYAlRAlLAlWAUgeUUVfUUUUUgljKljGljNGljNGljCHljTljNljPljYljRljLljSSljMljHlllllil}lCl@l?llSPIRALllfl\fffffffvvfvfjm)GAm)CAm)m)JAm) m)m)km)m)rm)m)ym)NAm)SAm)HAm)HHAm)FAmd)m)XAm)ZAm)RAmN)OAYmN)QNmN)HMmEmEmEmERAmPAO nmM2mM5mSHWE PmSHWE PXKOKOXKHOKHOXKHHOKHHOXGOGOXNGONGOXCOCOX  XSOSOXGGXDODOXTOTOXXNONOXBOBOXPOPOXPHOPHOvVUYggfiXFOFOXMOMOXYOYOXROROXLOLOXVOVOXHOHOXOOKANG#AA#I#UE#U#E#OKHIT#IA#UEA#UA#AUE#AY#AN#AM+EKyy+NUENG++SONGKONNUENGSAM HOIKOI KOIfwwwwxĈ`>E>O>>>k>>r>>>>>#II>#UU>#AAI>#AU>#AAU>CHEIKHAN>AHANG KHUDAM>ANJI> >7>#>dv@gv`VdP" TTHU" TTHI" "" TTHEE" TTHE" " DDHU" DDHI" DDHAA" DDHEE" DDHE" DDHO" DZU" DZI" DZAA" DZEE" " DZOwxpEVePxfi" CCHHA" CCHHU" CCHHI" CCHHAA" CCHHEE" CCHHE" CCHHO" " BBU" BBI" BBAA" BBEE" BBE" BBO 6EEE LENIS FG a$L  SL fL M a$N a$ENG a$6O6O IO xY¼i[»Ǹ{ OEffO OO O STIRRUP R R pR HANDLEfRR a$fR a$RR BASELINE U rpU rpUIUIU QXpXSERIFX XpX DX DLEG kXpX DLEG SERIFY rpd %dHENGdL  SdL dU QuvDDDUUUUUSAKHA AAEIOEUO = DZ HQTS HQzAzEzIzOzUzVzGAzKAzGEzGIzGOzGUzGVzHAzHEzHIUUUUUUUVeUUfffTUzHOzHUzHVzLAzLEzLIzLOzLUzLVzMAzMEzMIzMOzMUzNAzHNAzNAHzNEzNIzNOzNUzNVzQUAzQUEzQUIzQUOzQUUzQUVzSAzSzSEzSIUUUUUUfffeUfeUUUzSOzSUzSVzDAzTAzDEzTEzDIzTIzDOzDUzDVzDLAzTLAzTLEzTLIzTLOzTLUzTLVzz1z zTSOzTSUzTSVzWAzWEzWIzWOzWUzWVzYAwxv>KOK>SAM>LAI>MIT>PA>NA>CHIL>TIL>KHOU>NGOU>THOU>WAI>C>HUK>UN>I>PHAM>ATIYA>GOK>JHAM>RAI>BA>JIL>DIL>GHOU>DHOU>BHAM>KOK i>LAI i>MIT i>i> i wwwwp>TIL i>NGOU i>I i>#ONAP>#INAP>#ANAP>#YENAP>#SOUNAP>#UNAP>#CHEINAP>#NUNG>CHEIKHEI> IYEK>APUN IYEK>>>>>i>}>C>@>?>gVfvVvgf(O-6(O-O-I(A(AE(EO(U-6(U-I-I(AE(O(EU-A(EU-EO(EU-E(EU-O(I-cO(I-=(I-6gfUPdffhÈF`(I-YE(I-O-I(I-YO(I-YU(I-I(A(E({u({((SSANGTIKEUT-u(u((#(((r(v(vo(SSANGRIEUL-(v|o(vN(v(v(vYEORINHIEUH-o((|(|hdffffffffF`(SSANGMIEUM(|(|(N(v(W((#N(((#W(#((N(#(#(#(#r(#o( yu( y( W( o(u((((rwwwwwwwwwwwwwwww$F900$F901$F902$F903$F904$F905$F906$F907$F908$F909$F90A$F90B$F90C$F90D$F90E$F90F$F910$F911$F912$F913$F914$F915$F916$F917$F918$F919$F91A$F91B$F91C$F91D$F91E$F91Fwwwwwwwwwwwwwwww$F920$F921$F922$F923$F924$F925$F926$F927$F928$F929$F92A$F92B$F92C$F92D$F92E$F92F$F930$F931$F932$F933$F934$F935$F936$F937$F938$F939$F93A$F93B$F93C$F93D$F93E$F93Fwwwwwwwwwwwwwwww$F940$F941$F942$F943$F944$F945$F946$F947$F948$F949$F94A$F94B$F94C$F94D$F94E$F94F$F950$F951$F952$F953$F954$F955$F956$F957$F958$F959$F95A$F95B$F95C$F95D$F95E$F95Fwwwwwwwwwwwwwwww$F960$F961$F962$F963$F964$F965$F966$F967$F968$F969$F96A$F96B$F96C$F96D$F96E$F96F$F970$F971$F972$F973$F974$F975$F976$F977$F978$F979$F97A$F97B$F97C$F97D$F97E$F97Fwwwwwwwwwwwwwwww$F980$F981$F982$F983$F984$F985$F986$F987$F988$F989$F98A$F98B$F98C$F98D$F98E$F98F$F990$F991$F992$F993$F994$F995$F996$F997$F998$F999$F99A$F99B$F99C$F99D$F99E$F99Fwwwwwwwwwwwwwwww$F9A0$F9A1$F9A2$F9A3$F9A4$F9A5$F9A6$F9A7$F9A8$F9A9$F9AA$F9AB$F9AC$F9AD$F9AE$F9AF$F9B0$F9B1$F9B2$F9B3$F9B4$F9B5$F9B6$F9B7$F9B8$F9B9$F9BA$F9BB$F9BC$F9BD$F9BE$F9BFwwwwwwwwwwwwwwww$F9C0$F9C1$F9C2$F9C3$F9C4$F9C5$F9C6$F9C7$F9C8$F9C9$F9CA$F9CB$F9CC$F9CD$F9CE$F9CF$F9D0$F9D1$F9D2$F9D3$F9D4$F9D5$F9D6$F9D7$F9D8$F9D9$F9DA$F9DB$F9DC$F9DD$F9DE$F9DFwwwwwwwwwwwwwwww$F9E0$F9E1$F9E2$F9E3$F9E4$F9E5$F9E6$F9E7$F9E8$F9E9$F9EA$F9EB$F9EC$F9ED$F9EE$F9EF$F9F0$F9F1$F9F2$F9F3$F9F4$F9F5$F9F6$F9F7$F9F8$F9F9$F9FA$F9FB$F9FC$F9FD$F9FE$F9FFwwwwwwwwwwwwwwww$FA00$FA01$FA02$FA03$FA04$FA05$FA06$FA07$FA08$FA09$FA0A$FA0B$FA0C$FA0D$FA0E$FA0F$FA10$FA11$FA12$FA13$FA14$FA15$FA16$FA17$FA18$FA19$FA1A$FA1B$FA1C$FA1D$FA1E$FA1Fwwwwwwwwwwwwwwww$FA20$FA21$FA22$FA23$FA24$FA25$FA26$FA27$FA28$FA29$FA2A$FA2B$FA2C$FA2D$FA2E$FA2F$FA30$FA31$FA32$FA33$FA34$FA35$FA36$FA37$FA38$FA39$FA3A$FA3B$FA3C$FA3D$FA3E$FA3Fwwwwwwwwwwwwwwww$FA40$FA41$FA42$FA43$FA44$FA45$FA46$FA47$FA48$FA49$FA4A$FA4B$FA4C$FA4D$FA4E$FA4F$FA50$FA51$FA52$FA53$FA54$FA55$FA56$FA57$FA58$FA59$FA5A$FA5B$FA5C$FA5D$FA5E$FA5Fwwwwwwwwwwwwwww$FA60$FA61$FA62$FA63$FA64$FA65$FA66$FA67$FA68$FA69$FA6A$FA6B$FA6C$FA6D$FA70$FA71$FA72$FA73$FA74$FA75$FA76$FA77$FA78$FA79$FA7A$FA7B$FA7C$FA7D$FA7E$FA7Fwwwwwwwwwwwwwwww$FA80$FA81$FA82$FA83$FA84$FA85$FA86$FA87$FA88$FA89$FA8A$FA8B$FA8C$FA8D$FA8E$FA8F$FA90$FA91$FA92$FA93$FA94$FA95$FA96$FA97$FA98$FA99$FA9A$FA9B$FA9C$FA9D$FA9E$FA9Fwwwwwwwwwwwwwwww$FAA0$FAA1$FAA2$FAA3$FAA4$FAA5$FAA6$FAA7$FAA8$FAA9$FAAA$FAAB$FAAC$FAAD$FAAE$FAAF$FAB0$FAB1$FAB2$FAB3$FAB4$FAB5$FAB6$FAB7$FAB8$FAB9$FABA$FABB$FABC$FABD$FABE$FABFwwwwwwwWwwwww$FAC0$FAC1$FAC2$FAC3$FAC4$FAC5$FAC6$FAC7$FAC8$FAC9$FACA$FACB$FACC$FACD$$FACF$FAD0$FAD1$FAD2$FAD3$FAD4$FAD5$FAD6$FAD7$FAD8$FAD9UVhP ˠFFFIFLFFIFFLDS TSTQNOWQECHQINIVEW NOWQXEHLHIRIQ]JUDEO-SPANISH VARIKA|LLoffvvwy"DALETHE !jҭTAVɠ   SIN  'k  'kSIN (o(խ( BET GIMEL DALET HE  VAV ZAYIN TET LjLAMED MEM | yvfffffff)SAMEKH j  TSADI QOF RESH  TAV VAV HOLAMBET    ( !(WASLA b\(WASLA j\pb\pj\pu\p\:b\:j\:u\:\b\j\u\\b\j\ffffffffffffffffu\\b\j\u\\~b\~j\~u\~\ b\ j\ u\ \b\j\u\\wb\wj\wu\w\ub\uj\uu\u\b\j\u\\\b\\j\fffffffff\u\\\DDAHAL b\DDAHAL j\DAHAL b\DAHAL j\DUL b\DUL j\DDAL b\DDAL j\JEH b\JEH j\RREH b\RREH j\!b\!j\!u\!\b\j\u\\|b\|j\|u\|\b\j\u\\GHUNNA b\GHUNNA j\ffwDwfwyb\j\u\\qb\qj\qb\qj\qu\q\qOb\qOj\qOu\qO\Fb\Fj\FHb\FHj\ҊҎNNNNNNPNPNfqNxNxfwvffjwBBNG b\NG j\NG u\NG \U b\U j\fb\fj\ b\ j\U Hb\VE b\VE j\ffwwfb\fj\ b\ j\E b\E j\E u\E \KAZAKH (u\KAZAKH (\H(b\H(j\HAE b\HAE j\Hb\Hj\HU b\HU j\Hfb\Hfj\H b\H j\HE b\HE j\HE u\H(b\H(j\H(u\b\j\u\\+HTb\Hb\Hb\H(b\Hb\Tb\b\b\b\(b\b\kTb\kb\kb\kb\k(b\kb\XTb\Xb\X(b\Xb\Tb\Tb\Tb\b\Tb\b\b\Tb\b\b\b\pb\pb\Tb\b\b\b\Bb\Bb\Fb\Tb\b\Tb\b\fTb\fb\fb\fb\f(b\fb\b\b\(b\b\(b\Tb\b\b\-b\b\(b\b\-Tb\zyz{-b\-b\-b\-(b\-b\Tb\b\b\b\(b\b\Tb\b\b\b\(b\b\qTb\qb\q(b\qb\Tb\b\b\b\(b\b\ Up(b\p(b\(p(b\>[b\>\b\ +>b\>?b\>b\>p(b\Hj\Hj\Hj\Hj\H(j\Hj\j\j\j\j\(j\j\kj\kj\kj\kj\k(j\kj\Xj\Xj\Xj\Xj\X(j\Xj\f(j\fj\(j\j\x (j\-j\j\(j\j\-j\-(j\-j\(j\j\j\j\j\j\(j\j\(p(j\j\j\j\j\(j\j\HTu\Hu\Hu\Hu\Hqu\Tu\u\u\u\qu\kTu\ku\ku\ku\kqu\Xu\Tu\Tu\Tu\u\Tu\u\Tu\u\u\u\pu\pu\pu\Tu\u\u\u\Bu\Fu\Tu\u\Tu\u\fTu\fu\fu\fu\u\u\Tu\u\u\-u\u\-Tu\-u\-u\-u\-qu\Tu\u\u\u\Tu\u\u\u\qu\qTu\qu\qp(u\Tu\u\u\u\qu\H\Hq\\q\k\kq\X\Xq\\q\\q\-\\-\\q\\q\>\>?\>\B(b\Bb\(b\b\(b\b\(b\b\(b\b\(b\b\T(b\Tb\(b\b\p(b\pb\(b\b\Tb\b\b\b\b\b\pb\b\B(j\Bj\(j\j\(j\j\(j\j\(j\j\(j\j\T(j\Tj\(j\j\p(j\pj\(j\j\Tj\j\j\j\j\j\pj\j\Tu\u\u\u\qu\qu\Bu\T\\\T\\\B\F\(j\(b\ORNATE {ORNATE p{  +kTu\kTj\kTu\ku\ku\kTu\ku\ku\Tj\Tu\j\(j\Tu\Tu\T(j\j\»u\Tu\j\u\pj\pu\pj\j\u\Tj\j\u\j\u\(j\j\u\Bj\Bu\Bu\Bj\Tj\j\u\(j\j\j\(j\fj\fu\j\j\ +*-j\-j\-(j\-TTu\-TTj\-j\-u\-j\-u\Tu\u\j\Tu\Tu\Tu\u\Tu\qTu\qu\u\(j\Tj\Tu\T(j\j\(j\j\u\j\kTj\¼*,+kT(j\kj\k(j\kj\k(j\Tj\T(j\T(j\(j\pj\j\j\-Tj\-j\j\Tj\j\j\j\j\u\-u\j\j\Tu\j\-Tu\j\-Tj\Tj\Tj\Tj\Tj\fj\j\u\Tu\pu\j\Tj\ɪlm0SALLA USED D Tb\QALA USED D Tb\ALLAH b\AKBAR b\MOHAMMAD b\SALAM b\RASOUL b\b\WASALLAM b\SALLA b\0WASALLAMJALLAJALALOUHOURIAL BISMILLAH AR-RAHMAN AR-RAHEEM33334DDDӐ[_1[_2[_3[_4[_5[_6[_7[_8[_9[_10[_11[_12[_13[_14[_15[_16yq.yq.yqyqyqyqyqyq{yqp{BRAKCET;;;yqp{yqUwfVgwv!o!po!fo!fpo!o!po!!/!p/!/!p/!/!p/!!'TITLO o!'TITLO poyqyqyqyqXyq3Xyq{yqp{yqyqpyq8yqp8yqvyqpvyqfUyqpfUyqUݪDVf4P3DTEWsyqpUyq9yqp9yq{9yqp{9SESAME {SESAME yq^yqp^_3f3X_X3X..{p{p8p8,35f@TE\UUUYkɠAf fݠ(̠ATb\TATWEEL [b\FRAGMENT\b\b\\?b\?\b\\>b\>\SUKUN b\SUKUN \jffhfffffHb\(b\(j\(Hb\(Hj\Hb\Hj\(HZb\(HZj\Hb\Hj\Hu\H\(b\(j\b\j\u\\kb\kj\kb\kj\ku\k\Xb\Xj\Xu\X\Tb\Tj\Tu\ffffffffffffffffT\b\j\u\\b\j\u\\b\j\ Ub\ Uj\b\j\b\j\b\j\u\\b\j\u\\pb\pj\pu\p\b\j\u\ffffffffffffffff\Bb\Bj\Bu\B\Fb\Fj\Fu\F\b\j\u\\b\j\u\\fb\fj\fu\f\b\j\u\\b\j\u\\-b\-j\-u\eUVffffhU\,) -\b\j\u\\b\j\u\\qb\qj\qu\q\b\j\(b\(j\b\j\u\\-(b\-(j\-(Hb\-(Hj\-(HZb\-(HZj\-(b\-(j\9CD3D35SDDDDD3ddȞ~Ȟ,̠Ҟ{p{kɠ.A͞؞֞ٞi}C@?ߞfݠ fUUUUUUUUUUUUUTTEAT A B C D E F G H I J K L M N O P Q R S T U V W X Y Z^ݞ(͞p^ݞ XUUUUUUUUUUUUUUE5 ABCDEFGHIJKLMNOPQRSTUVWXYZݞqpݞ{{VUEUUUffDDUUUUUp{{9݌p9݌.iiWOiAiIiUiEiOiYAiYUiYOiTU%ȌiAiIiUiEiOiKAiKIiKUiKEiKOiSAiSIiSUiSEiSOUUUUUUUUUUUUUUTyiTAiTIiTUiTEiTOiNAiNIiNUiNEiNOiHAiHIiHUiHEiHOiMAiMIiMUiMEiMOiYAiYUiYOiRAiRIiRUiREiROiWAiNiȌiEWWuUwwwuUuUUUUP(Č((֌((Č({Ռ({o(N((u(v(vW(vu(v(vr(v(vo(W(u((((D((Ռ((((r((oEUTUEeTeUU@(A(AE(YA(=(EO(E(6(YE(O(WA(WAE(OE(YO(U(WEO(WE(WI(YU(EU(YI(ItCT`34@ l+@CENT  < ٠WON FORMS }DŽcv|{] ANCHOR + TERMINATOROBJECT  ^ ^ )B B008 A)B B038 E)B B028 I)B B061 O)B B010 U)B B001 DA)B B045 DE)B B007 DI)B B014 DO)B B051 DU)B B057 JA)B B046 JE)B B036 JO)B B065 JU)B B077 KA)B B044 KE)B B067 KI)B B070 KO)B B081 KU)B B080 MA)B B013 ME)B B073 MI)B B015 MO)B B023 MU)B B006 NA)B B024 NE)B B030 NI)B B052 NO)B B055 NU)B B003 PA)B B072 PE )B B039 PI)B B011 PO)B B050 PU)B B016 QA)B B078 QE)B B021 QI)B B032 QO)B B060 RA)B B027 RE)B B053 RI)B B002 RO)B B026 RU)B B031 SA)B B009 SE)B B041 SI)B B012 SO)B B058 SU)B B059 TA)B B004 TE)B B037 TI)B B005 TO)B B069 TU)B B054 WA)B B075 WE)B B040 WI)B B042 WO)B B017 ZA)B B074 ZE)B B020 ZO )B B025 A2)B B043 A3)B B085 AU)B B071 DWE)B B090 DWO)B B048 NWA)B B029 PU2)B B062 PTE)B B076 RA2)B B033 RA3)B B068 RO2)B B066 TA2)B B087 TWE)B B091 )B B018)B B019)B B022)B B034)B B047)B B049)B B056)B B063)B B064)B B079)B B082)B B083)B B086)B B089¼<,,L,L ø)B B100 >)B B102 )B B104 DEER)B B105 EQUID)B B105F MARE)B B105M STALLION)B B106F EWE)B B106M RAM)B B107F SHE-GOAT)B B107M GOAT)B B108F SOW)B B108M BOAR)B B109F COW)B B109M BULL)B B120 )B B121 BARLEY)B B122 OLIVE)B B123 SPICE)B B125 CYPERUS)B B127 KAPO)B B128 KANAKO)B B130 OIL)B B131 WINE)B B132)B B133 AREPA)B B135 MERI)B B140 BRONZE)B B141 )B B142)B B145 WOOL)B B146)B B150ÈL8‹)B B151 )B B152)B B153)B B154)B B156 TURO2)B B157)B B158)B B159 )B B160)B B161)B B162 GARMENT)B B163 ARMOUR)B B164)B B165)B B166)B B167)B B168)B B169)B B170)B B171)B B172)B B173 MONTH)B B174)B B176 )B B177)B B178)B B179)B B180)B B181)B B182)B B183)B B184L,L,L,1L,:L,L,L,L,L,L,PL,RL,lL,ffVfffffff ÈL,L,RL,L,L,L,PL,RL,lL,L,L,RL,*L,L,̺L,3L,\L,CL,L,L, L PUNITL#LL*LLDRY #LLIQUID #LL*fwxfl8`=[=[o=[DRACHMA=[}=[=[R=[R=[\=[R5=[*5=[\5=[G5=[RG5=[5=[R5=[R=[*=[\=[G=[RG=[=[*=[\=[*MNAS=HERAEUM PLETHRON==g=f==CYRENAIC  j=f j=}il&fggwwieyGe`=+=*V\=g+=MESSENIAN +=+=>==\V\=g===׿=fR=R=R=CARYSTIAN R=NAXIAN R==R=DELPHIC RMNAS=STRATIAN \MNAS=/=/V\===YEAR =TALENT = D=OBOL ===PkF  ,=R=METRETES =KYATHOS P=LITRA =OUNKIA =XESTES =ARTABE =AROURA =GRAMMA =TRYBLION P===SINUSOID =INDICTION NOMISMA SEXTANS UNCIA SEMUNCIA  }DIMIDIA }SILIQUA DENARIUS QUINARIUS SESTERTIUS DUPONDIUS DCENTURIAL =TAU |,L{99PLUMED '9TATTOOED '9CAPTIVE9 a99HELMET9GAUNTLET9TIARA99BOW99CLUB9MANACLES9MATTOCK9SAW, y9LID9BOOMERANG9CARPENTRY PLANE9DOLIUM9COMB9SLING9COLUMN9BEEHIVE9SHIP99HIDE9BULLS 9CAT9RAM9EAGLE9DOVE9TUNNY9BEE9PLANE 9VINE9PAPYRUS99LILY9OX 9FLUTE9GRATER9STRAINER9AXE93BAND9!_DEDDEDDDUDTDUT@AEBBHGDIWZTHJKQLMNMMNNUPKKRSTTTANENHXEDdUDDTVGEDdTGEUoAoP2oDoLoUUUoRoLDoA2oQoBoMoOoD2oToSHoSH2oSoC-18oUoNNoXoNoTT2oPoSSoIoEoUUUUoKoK2oNDoUUEVUuuVfepoGoG2oSToST2oNGoIIoC-39oTToUUU2oRRoMBoMB2oMB3oMB4oLD2oE2oUUU3fffffffffgvwww=ȉ=։=ى==i=}=C=@=?==,+=,=,>=,=,=,1=,:=,ω=,=,=,=,=,P=,R=,l=,=,=,REUEUTUUTUUUFfVUVx>Ax>BEx>KEx>DEx>Ex>VEx>ZEx>HEx>Wx>Ix>KAx>ELx>EMx>ENx>x>Ox>PEx>wx>KUx>ERx>ESx>TEx>Ux>EKSx>PHEx>KHEx>EFx>ERSx>x>IIx>UUx>ESSUUwzwwgx>x>}x>+x>x>YEx>1x>1AHSABAIRKANGIBADAGSAIHVUSQAIRTHRAIUJAHAGLTHIUTHEISKUSMALAGUSMANNANAUTHSJERURUS`fwXPAIRTHRARAIDASAUILTEIWSWINJAFAIHUIGGWSHWAIROTHALRxANxxGAIxDOIxExZHOIxDZHOIx xDZITAxIxKOKExLEIxMENOExNENOExVOOIxPEEIwuefhwfffxzxREIxSIIxTAIxUxCHERYxSHOOIxSHCHOOIxYRYxtxOxOOxEFxHAxTSIUxVERxYERx xAxIExYUxYAxIA!xAN!xDOI!x !xNENOE!xSIIuUUveUWUWxTFALPAGAMLAhHOWOHOTATETYODDHALZUSAMKAPUSADEQOPARASHATHANNATOIUSSU7UVffffffffffffffx:Ax:Ix:Ux:KAx:KUx:GAx:GUx:XAx:CAx:JAx:JIx:TAx:TUx:DAx:DIx:DUx:x:PAx:BAx:FAx:NAx:NUx:MAx:MIx:MUx:YAx:VAx:VIx:RAx:RUx:LAx:SAffËvfex:ZAx:x:x:HAx:AURAMAZDAAx:AURAMAZDAA-2x:AURAMAZDAAHAx:XSHAAYATHIYAx:DAHYAAUSHx:DAHYAAUSH-2x:BAGAx:BUUMISHx:7x:,x:,x:,+x:,x:,fggfggUVEfefeUUe DI DE DA DAH DO DOO rI rE rA rAH rO rOO AY OW WU YEE H 4 BEE TEE DEE JEE KAY GAY EF  0 ES ZEE UUUUfggfggUVEfef  ER EL EM EN I OI EWDIDEDADAHDODOOrIrErArAHrOrOOAYOWWUYEEH4BEETEEDEE JEEKAYeUUeUUUUvuyggfvGAYEF 0ESZEEERELEMENIOIEWKPEEPKTOTKKICKK KTHIGHKSOKSUREKCHURCHKYEAKHUNGKBIBKDEADKGAGKVOWKTHEYKZOOgwVVWUufegfeffKMEASUREKJUDGEKWOEKHAKLOLLKMIMEKIFKEGGKKADOKONKWOOLKKAHKROARKKEATKAGEKICEKUPKOAKKOOZEKOILKAWEKAREKORKAIRKERRKARRAYKEARKIANKYEWUUUuXWUwwuUDDEUy"yBAyTAyJAyXAyyDEELyRAySAySHIINyyyCAYNyGAyFAyQAAFyKAAFyLAANyMIINyNUUNyyHAyYAyAyEyIyOyUyAAyEEyOOUUUUUVfvvuhvyyyyyiy}yCy@y?yJ AJ AIJ J AHJ BRAJ J EHCHAJ EJ EINJ HAJ HYAJ IJ KAJ EHKAJ KYAJ LAfWhfhifVffVfvJ MAJ NAJ OJ OINJ PAJ EHPAJ SAJ J TAJ EHTAJ J EHTSAJ XJ yJ UJ WAJ J qJ ZAJ  JAJAIJJAHJBRAJJEHCHAJEvuhvfWhfhifVffJEINJHAJHYAJIJKAJEHKAJKYAJLAJMAJNAJOJOINJPAJEHPAJSAJJTAJEHTAJJEHTSAJXJyJUJWAJJqJZAJ EUVeEVTUVUVEUeUTxAxBExCExxDExNDExDHExEIxExFExGExGJExHExIxJExKExLExLLExMExNExNAxNJExOxPExQExRExRRExSExwxTExWxUUEUyxVExXExYxZExjxxGHAMMAxKHE ALT BET GIM DAT EB ZARL EYN ZHIL TAS  YOWD   IRB  LAN INYAyyy XEYN DYAN   JHOX KAR LYIT HEYT QAY AOR CHOY  CYAY MAQ QAR NOWC DZYAY SHAK JAYN ON TYAY FAM DZAY CHAT PEN GHEYS RAT SEYK VEYZ TIWR SHOY IWN CYAW  CAYN YAYD PIWR KIW CITATION Ȉ)AB001)AB002)AB003)AB004)AB005)AB006)AB007)AB008)AB009)AB010)AB011)AB013)AB016)AB017)AB020)AB021)AB021F)AB021M)AB022)AB022F)AB022M)AB023)AB023M)AB024)AB026)AB027)AB028)A028B)AB029)AB030)AB031)AB034)AB037)AB038)AB039)AB040)AB041)AB044)AB045)AB046)AB047)AB048)AB049)AB050)AB051)AB053)AB054)AB055)AB056)AB057)AB058)AB059)AB060)AB061)AB065)AB066)AB067)AB069)AB070)AB073)AB074)AB076)AB077)AB078wwwx)AB079)AB080)AB081)AB082)AB085)AB086)AB087)A100-102)AB118)AB120)A120B)AB122)AB123)AB131A)AB131B)A131C)AB164)AB171)AB180)AB188)AB191)A301)A302)A303)A304)A305)A306)A307)A308)A309A)A309B)A309Cwxwwwwwwwwwwwww)A310)A311)A312)A313A)A313B)A313C)A314)A315)A316)A317)A318)A319)A320)A321)A322)A323)A324)A325)A326)A327)A328)A329)A330)A331)A332)A333)A334)A335)A336)A337)A338)A339wwwwwwwwwwwwwwww)A340)A341)A342)A343)A344)A345)A346)A347)A348)A349)A350)A351)A352)A353)A354)A355)A356)A357)A358)A359)A360)A361)A362)A363)A364)A365)A366)A367)A368)A369)A370)A371wwwwww)A400-d)A401-d)A402-d)A403-d)A404-d)A405-d)A406-d)A407-d)A408-d)A409-d)A410-d)A411-d)A412-d)A413-d)A414-d)A415-d)A416-d)A417-d)A418-d)A501)A502)A503)A504)A505)A506)A508)A509)A510)A511)A512)A513)A515wwwwwwwwwwwwwwww)A516)A520)A521)A523)A524)A525)A526)A527)A528)A529)A530)A531)A532)A534)A535)A536)A537)A538)A539)A540)A541)A542)A545)A547)A548)A549)A550)A551)A552)A553)A554)A555wwwwwwwwwwwwwwww)A556)A557)A559)A563)A564)A565)A566)A568)A569)A570)A571)A572)A573)A574)A575)A576)A577)A578)A579)A580)A581)A582)A583)A584)A585)A586)A587)A588)A589)A591)A592)A594wwwwwwwwwwwwwwww)A595)A596)A598)A600)A601)A602)A603)A604)A606)A608)A609)A610)A611)A612)A613)A614)A615)A616)A617)A618)A619)A620)A621)A622)A623)A624)A626)A627)A628)A629)A634)A637wwwwwwwwwwwp)A638)A640)A642)A643)A644)A645)A646)A648)A649)A651)A652)A653)A654)A655)A656)A657)A658)A659)A660)A661)A662)A663)A664)A701 A)A702 B)A703 D)A704 E)A705 F)A706 H)A707 J)A708 K)A709 L)y2 L2)y3 L3)y4 L4)y6 L6)A710 W)A711 X)A712 Y)A713 )A714 ABB)A715 BB)A717 DD)A726 EYYY)A732 JEwwww)A800)A801)A802)A803)A804)A805)A806)A807DDEPUUUUUUUUUUU1 A1 E1 I1 O1 U1 JA1 JO1 KA1 KE1 KI1 KO1 KU1 LA1 LE1 LI1 LO1 LU1 MA1 ME1 MI1 MO1 MU1 NA1 NE1 NI1 NO1 NU1 PA1 PEUUUUUUUUUUUPP1 PI1 PO1 PU1 RA1 RE1 RI1 RO1 RU1 SA1 SE1 SI1 SO1 SU1 TA1 TE1 TI1 TO1 TU1 WA1 WE1 WI1 WO1 XA1 XE1 ZA1 ZOwwwwwwwwwwwwwxoHEBwQSPEt2,,,,+,,,,*UUUUUUVUUUUWuUUUhhohhhHEhhBhhwhhhQhhjhhShhPEhhthhh2hhh,h,h,h,ih,}h,+h,eeUeUUeeeeeUUUeP=j==jo=o===jHE=HE==B==w=j==j==jQ=Q=j==j==S==PE==t==j==2U\5U`=,=,=,=,i=CRUCIFORM ,i=,}=,+=,=,U\WUUUUeUPUU`oDALETH-HEZAYNwQSAYNPEt2,,},+,,fwVffWUuWgUUVUdALFdBETdGAMLdDELTdHEdWAUdZAIdHETdTETdYODddLAMDdddSEMKddPEdSADEdQOFdROSHddd,d,+d,d,d,d,d7+DDDDDDDTDDUUT A B G D E V I Y K L M N O R SS T U F Q S TT AN EN LY NN C wUUfhfgghfvvfggf'A'E'I'O'YA'WA'BA'BA-2'PA'MA'NA'P2'NE'2'RA'RA-2'LA''HHA'SA'2'SE'KA'QA'TA' 2'TE'<2'TO'DA'VIDJ'VIDJ-2DDUUUUUeuUUUwwAEIOYAWABAPAMANANERALAHHASASASEKAQATATETODAٱ"ٱoNRMTNIMNUUUUUUUUfVfffef,֚,ٚ,,i,},C,@,?,,+,,>,,,1,:,,,,P,R,l,,,R,,,,P,Rffffffhvwwwp,l,,,R,*,,̺,3,\,C,,, ,G,G,G,PG,RG,lG,G,G,RGٱTWELFTHٱ"ٱ"ٱP"ٱR"ٱl"ٱ"ٱ"ٱR"ٱ*"4E@VDDDDDDDA#I#U#R#E#O#fzqKAGAqCAJAkrTADDDDDDDDDWeW@DAyNAPA5BAMAYARALAVASAZAHAKKATTTHATTTAVHACAUDAҎDDDU`EFEpi,+,,,űoŤŤ]Ť]Ťb<ŤMANGALAMŤLOTUSŤŤfŤLINESx%HEx%Qx%x%x%tx%x%x%x%ox%2x%SATx%x%x%KHETHx%x%Sx%FEx%"x%AYNx%DHADHEx%x%x%GHAYNx%wx%ZAYNx%DHALETHx%x%THAWx%THETHx%,x%,x% wwwwywwwwwwxHEHx@xxxxxES-2x xZx xES-1xxxx2xES-3xx"xxxGEEMxDALxx6xxxxxZAHx,x,+x,UUUUWUUUWoBHETHGHIMELHEUDBZHAYINJAYINJHAYINwXAPHKHAPHQDHAMEDHTHAMEDHSAAYINPEFEtXOPHXV`UVUWpQHOPHSSHIN2,,},+,,Jf1EVVVEEEEUfVUUUfU3A3AA3AO3AAO3AN3AAN3AE3AEE3E3EE3O3OO3I3II3U3UU3KE3XE3XYE3XVE3GE3GGE33CE3JE3TE3W3DE3DHE3TTE3PE3FEVgufVeUUUWu \P3BE3BHE3NGE3NGYE3NGVE3NE3NYE3NNE3ME3HME3YYE3YE3VE3RE3LE3SE3ZE3w3j3SHYE3SSHE3HE3NNNNRINGS zzRINGS ffffffffffffffwoHEBչwQҹ˹SPE¹t2,ֹ,ٹ,,i,+,,,fflffjfffffgp--o---HE-WAW--B-չ-w---Q-MEM-t-˹-S-PE-¹--2-,ֹ-,ٹ-,-,i-,+-,-,-,ww|wwwwpx--o---HE-WAW--B----Q-MEM-t--S-PE---2---PNn-PNwwx-,-,-,-,i-,+-,-,wwxxAxAxAExIxIxExOxOExOExABxABxAEBxAEBxAGxAGxAEGxAEGxADxADxAEDxEZxEZxAYxAYxAEYxAEYxAEKxAEKxOEKxOEKxALxALxAELxELTxEMxANxAENxAENxENTxENTxENCxENCxENYxENYx?xIxAENGxEPxOPxICxECxECxAQxAQxIQxIQxOQxOQxARxARxAERxASxAESxxxxxATxATxAETxAETxOTxBASHVggvevfvVfggfuhx Ax AAx EBx AMBx ECx ENCx ECSx EDx x Ex Ex EEx EFx EGx EGYx EHx Ix IIx EJx EKx AKx UNKx ELx ELYx EMx ENx ENYx Ox OOx vOEx OEx OEEghggwVf{`x EPx EMPx ERx rERx ESx ESZx ETx ENTx ETYx ECHx Ux UUx vUEx UEx EVx EZx EZSx ENT-x USVggvevfvVfggfuhxAxAAxEBxAMBxECxENCxECSxEDxxExExEExEFxEGxEGYxEHxIxIIxEJxEKxAKxUNKxELxELYxEMxENxENYxOxOOxvOExOExOEEghggwVf{`UUfxEPxEMPxERxrERxESxESZxETxENTxETYxECHxUxUUxvUExUExEVxEZxEZSxENT-xUSx,x,}x,+x,x,x,gwwwwwwwwww|wvfn"An"BAn"PAn"TAn"kn"JAn"CAn"HAn"n"FAn"DAn"rn"RAn"Fn"ZAn"SAn"n"KAn"GAn"LAn"MAn"NAn"WAn"KINNA WAn"YAn"KINNA YAn"n"n"VAn"#An"#In"#Ufwwwwwn"#En"#On"SAKINn" KHONNAn"HARBAHAYn"TAHALAn"TANAn"TASSIn"n"n"n"n"in"}n"Cn"@n"?n"UUUUUUUUUfVffgwphhhhih}hCh@h?hh,+h,h,>h,h,h,1h,:h,h,h,h,h,h,Ph,Rh,lh,h,h,Rhohhh#VVUeUUUVWUl,VUPxxjxoxjoxxHExjHExxBxxxxQxxxjxj)q$xSxxVxPExxjxjSADHE q$xRESH-xx2xj2xjTAW q$x,x,x,UUVwDDDDDDDDx,ix,}x,+x,x,>x,xoxoHEBQSPE”FeGGUUxTDYiRESH-2FETHLESH!Ҏ!N!Ҋ!N!!!!!D!RESH !4,,+,,qBARSqBARS 11/UUUUUUUUUUUoHEBwQSPEt2ZAYIN-DDCCCDTSCDDDDDDDqAAAIIIUUURRRLLLEAIOAUKAGAqCAJA krDDDDDDDDDDFf\TTU`TADAyNAPA5BAMAYARALAVASAHAx]xFx9#AA#BHATTIPROLU AA#I#II#U#UU#R#RRVEE3DTgDDDDDDD#L#LL#E#AI#O#AUf̤̤f̤̤b<̤LOTUS,,,,i,},C,@,?,,+,,>,,DDUDDDDD,1,:,,,,i}C@?,YUTTTTTUUUUUUUUU..q..A.AA.I.II.U.UU.E.AI.O.AU.KA..GA.q..CA..JA. ..k..r.DDDHA....TA.UUUUUUUUeeeeeUE`.DA.y.NA.PA.5.BA..MA.YA.RA.LA.VA...SA.HA.#AA.#I.#II.#U.#UU.#E.#AI.#O.#AU....ENUMERATION .,..fEx..f.,ISAHI6IBAHICAHIDAHIGAHIMAHINGAHILAHINAHIVAHIPAHIYAHIRAHIIKAHxwwwwwwwIJAHINYAHIAHIEEHIIHIUHIOHIEHIMAEIIIIIiI}ICI@I?IUUDFvuggwWUgfvv$$q$$AA$I$U$E$KAA$KHAA$GAA$GHAA$$CAA$CHAA$JAA$JHAA$NYAA$TTAA$ "$DDAA$DDHAA$NNAA$ $M$DAA$DHAA$NAA$PAA$PHAA$BAA$BHAA$MAAvffUVVVVedUUUUU$YYAA$YAA$RAA$LAA$WAA$SAA$ $#A$#I$#II$#U$#UU$#E$#AI$#O$#AU$#OI$O $AU $$MAAYYAA$$$$$i$}$C$@$?$TUv`DDEUUUUU$$$f$$LHAA$#AA$#EI[A[I[U[E[O[KA[[GA[q[CA[[JA[ [[k[UUUUUUUUUUUp[r[[[TA[[DA[y[NA[PA[5[BA[[MA[RA[LA[VA[SA[HA[F[[[[SHRIDCCCDTSCDDDDDDDDqAAAIIIUUURRRLLLEAIOAUKAGAqCAJA krDDDDDDDDDEEEVVEETADAyNAPA5BAMAYARALAVASAHA#AA#I#II#U#UU#R#RR#L#LL#E#AI#O#AUDD3D4DDDDDDT<6`^OMf+#dEXTRA r#SUTRA i}C@?EKAMCONTINUATION 12ffffffffgpִٴi}C@?,+,,>,,,1,:,ϴ,,,EDEEUVUUVUUUUUUCACAACICUCECAICOCAUCKACCGACGGACqCCCACCJACJJACCkCCrCCCTACCDAC CyCNACPAUUUUUUeeVVUUEeePC5CBAC CCMACYACRACLACVACSACHACC#AAC#IC#IIC#UC#EC#AIC#OC#AUCqCCCCCfC7+CCfCCuDDUPPUVUUUUUUUAIUEKAGAqCAJAJJAkr TADAyNAPA5BAUUUUU44444DEDMAYARALAVASAHAFAAAIIIUUUEAIOAUKAGAGGAqDEDDDDDDDDDDDDDDCAJAJJA kr FTADAyNAPA5BA MAYARALAVASAHAqTTTTT@DDDDD#AA#I#II#U#UU#E#AI#O#AUi}C@?dDCCD@@DDDDDD!݊qAAAIIIUUURLEEAIOOAUKAGAqCAJA kDDDD@DDD@DDDDTrTADAyNAPA5BAMAYARALAVASAHA!R^#AA#ITU`PT0g#II#U#UU#R#RR#EE#AI#OO#AUOMAU PLUTAqfqUVUUUPEUPRRLL#L#LL!!!!!i!}!C!A!KA!NA!VI!PAEEEVVEEUUWUUWUUUMAMAAMIMIIMUMUUMRMRRMLMLLMEMAIMOMAUMKAMMGAMqMMNGHAMCAMMJAM MMNYHAMkMMrMMMTAUUeUUeUUUUVVVggVMMDAMyMNAMNHAMPAM5MBAMMMAMMHAMYAMRAMMLAMMWAMMMSAMHAM#AAM#IM#IIM#UM#UUM#RM#RRM#LM#LLM#EM#AIVUUUdTeUUUUUWM#OM#AUMMMqMMM^MjqMOMMSIDDHIMMfM.MMMMMMMiM}MCM@M?MMMMMqSCCDTSCDDDDDDDDDANJIAAAIIIUUURRRLLLEAIOAUKAGAqCAJA krTADDDDDDDDTTUedeFTDAyNAPA5BAMAYARALAVASAHA#AA#I#II#U#UU#R#RR#L#LL#E#rE#AI#O#rO#AUDDFCDDDDDq^GVANGOMi}C@?444EE44DDDDDDDDDAAAIIIUUURRRLLLEAIOAUKAGAqCAJA krTADADDDDDDDEEEVEEDDyNAPA5BAMAYARALAVASAHA#AA#I#II#U#UU#R#RR#E#AI#O#AUqD4UfkzJgf  <123/TEXT }kU-ORNAMENTS}kIGkIGkfIGk\Iffz fI\IISEPTUPLE Ik k kP VI.VI.VIIVU#VU#VUUEEEVVEEUUUUUUUUUwAwAAwIwIIwUwUUwRwRRwLwLLwEwAIwOwAUwKAwwGAwqwwCAwwJAw wwkwwrwwwTAwwDAUUUUUUUUeefvueeUwywNAwPAw5wBAwwMAwYAwRAwLAwVAwwwSAwHAww#AAw#Iw#IIw#Uw#UUw#Rw#RRw#Lw#LLw#Ew#AIw#Ow#AUwqwwEWUUUUPwARDHACANDRAwwfwwHUVAwwwwwiw}wCw@w?wexxoBoiofBo\BofBoBofBo io fBoioBofBofBEEEEEUUUUUUUUUUU^A^AA^I^II^U^UU^E^AI^O^AU^KA^^GA^q^^CA^^JA^ ^^k^^r^^^TA^^DA^y^NA^PA^5UUUUUUVVVVVUp^BA^^MA^YA^RA^LA^VA^^SA^HA^F^q^^#AA^#I^#II^#U^#UU^#E^#AI^#O^#AU^^^UUUUU^^^^^i^}^C^@^?^UUWUUUUUUEUuUp|@KANATAVTAPA5BAMAJARALASAHAADAyGAVGAq VBA®LA®RA®LIGATING RAVVVVViUUUUUUe#A#AA#I#II#U#UU#E#AW#O#AI#AMKILLERi}C@?,+,RULAIVIEEEEEUUUUUUUUUUUuAuAAuIuIIuUuUUuEuAIuOuAUuKAuuGAuquuCAuuJAu uukuuruuuTAuuDAuyuNAuPAu5UUUUUUeefueeUUuBAuuMAuYAuRAuLAuVAuuuSAuHAuFu#AAu#Iu#IIu#Uu#UUu#Ru#RRu#Eu#AIu#Ou#AUuquuuuwg g Ag WIg YUg YAg YOg IIg UUg Eg Og ?g GAg KOg ENYg YUJg UCg ENNg ODDg TTEg NUNGg DAg ATg AMg BUg PUg HIYOg HOLOg HORRg HARg SSUUg SIIg VIYOwggAgWIgYUgYAgYOgIIgUUgEgOg?gGAgKOgENYgYUJgUCgENNgODDgTTEgNUNGgDAgATgAMgBUgPUgHIYOgHOLOgHORRgHARgSSUUgSIIgVIYOwwwwwwwwwpgggggig}gCg@g?gg,+g,g,>g,g,g,1g,:g,g,gOM444E44DDDDDDDDDAAAIIIUUURRREAIOAUKAGAqCAJA krTADADDDDDDDDEEEVEEDyNAPA5BAMAYARALAVASAHAF#AA#I#II#U#UU#R#RR#E#AI#O#AUqDC`^#vEEeVVfeUUUUUUUUUU^A^#I^#UE^#U^#E^#OE^#O^#AI^#AU^#I^#^KA^^GA^q^^CA^^JA^^k^^r^^^TA^^DA^y^NA^PA^5UUUUUUUUUUUU^BA^^MA^^X^^F^ ^ZA^-A^YA^RA^LA^VA^^^SA^HA^J^j^^^B^B^q^^_uRA^_jYA^_jRA^_jLA^_jVA^uuV|$4TDUUUDD^^^^f^D^uLINED ^LINED ^oA#I#UE#U#E#O#OE#AI#AU#R#L#KAGAqDDDDDDDDDDDDDDDDCAJA krTADAyNAPA5BAMAX ZA-AYARALAVADDDwwUeUUVVDCDWSAHAJ_uRA_uLA_u_uSAjGjKjNGjDjNjBjMjRjLjSHjSj-AqofPLUTAkk\FLAMEkkFLAME`k p1p2764PA764KA764LA764MA764DA764ZA764VA764764HA764GA764764SA764BA764CA764TA764764NA7645764RA764FA764764A764E764I764O764U764UA764IA764jP764jK764jT764jM , ,\lL, 764jN764jL764jW764jNG764jY764+z764n764764+D|764+|764|764+z764n764+D|764+|764MID-n764VARIANT764MID-+D|764MID-+|764+z764n764764+D|764+|764|444E@44DDDDDDDDDAAAIIIUUURRRLEAIOAUKAGAqCAJA krTADADDDDDDDEEEVPEEDDyNAPA5BAMAYARALAVAʢSAHA#AA#I#II#U#UU#R#RR#L#E#AI#O#AUqCEDDDDDDDD^f7+FILLER-1FILLER-2آ֢٢i}C@?,֢,٢,,i,},CDDDDDDUUUUUUUP,@,?,,+,,>,,,1,:,Ϣ,HUNDREDS /KAGACAJATADANAPA5UUUUUUUTfffffffBAMAXWA ZA-AYARALASAHAAKAGACAJATADANAPA5ffffffeeUUPBAMAXWA ZAYARALASAHAA#AA#I#U#E#OqEEE@TUUUUUUUUUUAAAIIIUUUEAIOAUKAGAqCAJA krTADAyNAUUUUUUUWfVV`PePA5BAMAYARALAVASAHAJJNYATRA#AA#I#II#U#UU#R#E#AI#O#AUUYyUUUUUqCANDRAHALANTAREPHARA-KARAi}C@?VVV`fffffffffffAAAIIIUUUEEAIOOAUYAVABAMAKATALAGAqDAyNACAkfffffvvpwvePJA rPA5HARASA#AA#I#II#U#UU#EE#AI#OO#AUqOMfffffi}C@?UUUUUUUUTuU\KAGAPABAMATADANACAJAYARALAVASAAANGKA#I#U#E#OPASSIMBANG/lgveVguXuױPAND-ױ4PAND- ױEIGHTIETHױFOURTHױױISECONDױױFOURTHSױױ1ױ2ױ ,ױױױױ +ױױH1ױH2ױ@ױDOWNSCALING KIIZHNELCEVITUAAZHAAKKUUZHAKKUMUUVUZHAKKUKURUNIPATHAKKUMUKKURUNIKAACUPANAMPONvxeEVARAAKANPAARAMKUZHIVELIWET  DRY  LAND PAN , LkSPENT TOTAL POSSESSION STARTING DMUTHALIYAVAKAIYARAAפ/5hftGzeytHA*A**6*HA**[X*A*SAGA2AB+*+*X+*GAL+*6+*HA+*X+*IMIN+*_+*SHESH+*U U U+XAB2,*f,*6,*8EN,*SHA3,*jADAKAK *AK *!GwwvFwĔftǬ@ALg*ALg*DIM2g*!g*HAg* g*KIg*wg*hALANAMARAMAR *wANANkLNAGA -APINARADARAD *ARKABASAL2ZIDA KABA mmmm>DhZDtxd[BABAG3BAHAR2BALBAL BALf<BARA2BIBI *ABI *BI *XBUTTABTTUNTBU .BULUG .BUR2DADAGe*7e*AMARe*fe*BIe*GAe*GA 7e*GIe* e*=I UwEWeDue*HAe*IRe*IR LUe* e*LAe*LUe*LU MASH2e*e*NEe*>e*SIe*je* e*hDAMDARDARA3DARA4DIDIBDIMN*wDIM2DINDIN 8U DUDU DUDU XDU DUBDUB *9euVhf7LwvfDyxdDUB2DUGDUGUDDUHDUNDUN3XXDUN4DUR2EE *>E E )E2C*DAC*C*MIC* C*wC*UEDINEGIRELEN* *6*MEENLENERENFiwy|wtuwp9EZENm*Am*Hm*LAL *Hm*ANm*m*Xm*Xm*HAm*Xm*Xm*m*8m*KU3m*LAm*LAL *Hm*LIm*LUm*U2m*UDGAGA XGA2*3HA*HA**,TENU TAB*AN**ASH2 GAL*wz| w(Gxzp*RA**BUR RA*DA*DI*N*w*DUB*EL*gLA*EN**6*6**GI*GI4*GI4 A* QSU*LU 9*HAL*HAL LA*LI*HUB2*X*ISH HU * **KID*KID H*KU3 AN*LA*8EN*MIzwgl\GTFxFp**)*PA* *SAR*w*STUR* *SUM*j*U*UD*kDUGA2GABAGABA GABAGAD""4GALGAL ""4GALAMGAM  66 6 GAR3GASHANGESHTIN Z*GyZFitvIW|IGIGI *EGI *UGI GIGI4GI4 GI4GI4 GI4GIDIM  QXGIR3**6**LU *PAGISAL!4!4*4*j4GUGU GUGU2M* M*KAK *XM*M*SAL MX=*yUgfTwwwdgc*[GULGUMGUM *wGURGUR7GURUNGURUSHHAXHALHI*****GAD*KIN**w*UHUHUB2*AN*HAL**LISH*UDHUL2ITiGlVJTdEF|wwI AIBIDIMYYYYIGDIBRI~~kUDXILIL *6IL2IMIM *jIM IMIM LIMIM IMININIRISHKA*A*AD*AD KU3***f*<*BIwxwywwwwwx**9*GA*GAL*6**4A*GI* *4SAR*4!*GU*GUR7**IM* *KI*KID*LI*LU*ME*8DU*8GI*8TE*MI*MI NUNUZ*NE**PI*RU*SA*SARwwvwudfKYdp**w* **SIG*SUHUR* *U*U2*UD* g*PA*h*ZIKA2KA2 KA2KABKAD2 KAD4KAD5KAD5 KAD5 KAK *XKALKAL *KAL KALKAM2KAM48*U *U88*U *UKESH2HxUvLYUJHDl | KIKI *KI *UKI *UDKIDKINKISALKISHKISIM5KISIM5KUKU *ASH2 KU *KU3KU4KU4 \KU7KULKUL XKUNKUR LKWU318LA_*A*3HA**H*AL*AN*ZIDA wwzx{'{p**BI*DAR*EN*GA**=*=*HA*HAL***X*IM*IM HA*IM LU*KI*KIN*KU3*KUL*KUL A*_*LISH*LU*LUL*ME*8EN*A*NE*SSUM*4*4*ިivw|Xdw* |*SUM*TAG*j*SU NA*U*U A*U U U* *UD*hLAGAR[*w[*SSUM[X[[wLAHSHUHLAL *H@-*-*KUR RULILILLIMMU2LISHLULU *LU2*AL*yy|{vfTxeT|*9* *6***IM*KAD2* *KAD3 *KI*LA *_*8EN*NE*NU*SI *SIK2 BU* LU2LLU2LU3[[L[LUHLUL  4HuUGEEGXFw|vdPMAMA *jMA XMA2MAHMAR7MASH2MEMESMIMINMUaMUMUGMUG XMUNSUBMURGU2AR*AR*R*ZARARR*NARAMUSH3*A*DI*DIXNANA2f|dxtu[‡z|wNAGA >*SHU LNAGANAGARNAM NUTILLUNAMNAM2NENE *ANE *UDNE NINI *ENI2NIMNIM *6NIM *46NINDA2*AN***=*86*NE**w*SAN*S*S* *htdygGUG@NISAGNUNU11)[*)[*7)[* )[*SAL )[* )[*h)))))[LAGARNUNUZ,*,*BI,*DUG,*=,*X,* ,*LA,*NE,*SILA3,*U2*BI*BI UPAPADPAN>PESH2PIgwfvxxwTDgwww*A*AB*BI*BU*E*I*IB*U*U2PIPIRIG*KAL*UD*ZALPIRIGRARABRIRUSAjNUTILLUSAGj*Aj*DUj*DUBj*HAj* j*j*j*MIj*j* xwwxdTfwwtFvj* j*TABj*U2j*UBj*UMj*URj*hjSAGjX SAL *SANGA2SARSHA3*A**!*NE**TUR*U*U ASHA6SHAB6wSHUSS""4SS4SHEG9SHENxfyxtul0SHESHSHESH2SHESHLAM SHID *ASHID *IMSHIM0*A0*BAL0* .0*DIN0*0*0*X0*0*LUL0*MUG0* SHINIGSHIR~;;;~~BUR ;;;BUR SHITASHU  SHUBURSISI XSIGSIG4SIG4 SIG4 gHVudgv\vWwwtDdpSIK2SILA3SUSU SUSUDSUD2SUHURSUMSUMASHSURSUR9TAk*HI*MIXTABNI NI TAG*BI*=*w** *UDj TEXTITI UxDU\SgDFwfGTILTIR.*j.TIR..""4TU TUKTUMTURTUR TUR ZA ZAUU =U U UU U 4U U SUR SURU U U U U2UBUDkk*k*MIk*U U Uk*U U U XkXkk&*UDUGUM *_ *8DAvwGIuwwUegxx *SHA3 *UUMBINUMUM g* g*PAUNUN XURUR URUR UR2K*HAK*NAK*ALK*HAK*K*U2K* K* BIUR4URIURI3URUC*AC*C*<C*DUNC*GAC*GALC*6C*wwxwtgwfYTyC*GUC*HAC*C*IMC*ISHC*KIC*C*MINC*PAC*wC*SIG4C*TUC*U =C*UDC*||URUDA *Uh *A *KU * *jUSHXUSH2USHUMXUTUKIUZ3UZ3 *UZUZAZA ZA *VT\dXuvywvVyZAGZAMXZE2ZIZI ZIZI3ZIBZIB KABA ZIGZIZ2ZUZU5ZU5 *AZUBURZUMKAP ELAMITE+*,*AAMAR *KUGe* 7DAG3DUB *wm*=m*w*KAK A*GE22GIGHUSH* -*ASH3wyxygUhzu*!*=****PA*SHUL*TU*UR2*GI&** H*MESH*ZANA4NINNIN9*BAL*GI aPESH2 kPIR2j*XTI2 *MEU UvwwwgwwvffgvwwwwPRlRPRlRPURUlUUURUPRlRoogwiwwwwl|'vwoPoRo\PRlRSSSSHARU \PSRS*GAL *GAL MINBURU \PRESH16ESH21PLIMMUPLIMMU4PLIMMU APLIMMU BŘv|lASH9IMIN3IMIN AIMIN BUSSUUSSU3RILIMMURILIMMU3RILIMMU4RILIMMU APRlEEEPEPBAN2 \RERBAN2 \NIGIDAMINNIGIDAESHESHE3ESHE3*RSIXTHS *AAzwx  _x GUR/GUROO#OOPU \RU \lU \U \U \RU \x 7q&& 3&QUADCOLON{wz{wywyw|:p+*)+*AD *9BAD **AB2*NI*ZATT*NA23*je*N*N*U U UDIM2 *UD* -** i*DIN*DUN**GA*GI* QX*!*HA*HI*X****KUSHU2 *020*@wzw{ 0*-**LUH !*7*MES*MI*NI*PI*w*SI XC*C*>ERIN2 X 9m&*m&*HIm&*Xm&*LAm&*Hm&*MEm&*MESm&*SUm*SU*BAHAR2*NX**X***EREN*GA*4DI*4NE*A*KUSHU2 z{wwww|'*@*-**LUH*A*NE*NE E2*NE GI*SHIM*ZIZ2GABA  a Z*U4*4!M*X4*jTENU X***BU*KA*U U U*UR*ZU ZU003021025030050051062079 079 X080081 081092wwwwwwwwwwwwwp130142210219220225228238265266343347348383384390441449 *GU * *LU3 *LU3 * BA450457470483490492493495550wzęwy608617s*s*s*Xs*KU3s*LAs* s*TEs*U2s*UDs*|636648*DUB*GA**X*NI*LU3*SHESH KI*UD*|724749***HAL*>*LU3*jMI ZA7ziy{yygRR*GARR* *NX*!*GUL*HI*KESH2*050*7*>*U*U U*|j*HAj*ENj*S ij*jSHA6 SwSHUB2SNAM2SSAR |*NI |C*ANSI *jTAK4 SAGTUM *6TUM *K >K*UDC*DARA3C*668C*LU3ZA7ZU ZU SARZU5 *ffggvfffgfgfffff A001 A002 A003 A004 A005 A005A A006 A006A A006B A007 A008 A009 A010 A011 A012 A013 A014 A014A A015 A016 A017 A017A A018 A019 A020 A021 A022 A023 A024 A025 A026 A027ffgffffvggfvffff A028 A029 A030 A031 A032 A032A A033 A034 A035 A036 A037 A038 A039 A040 A040A A041 A042 A042A A043 A043A A044 A045 A045A A046 A047 A048 A049 A050 A051 A052 A053 A054ffffffffffgfffwv A055 A056 A057 A058 A059 A060 A061 A062 A063 A064 A065 A066 A067 A068 A069 A070 B001 B002 B003 B004 B005 B005A B006 B007 B008 B009 C001 C002 C002A C002B C002C C003fffgfffffffffffv C004 C005 C006 C007 C008 C009 C010 C010A C011 C012 C013 C014 C015 C016 C017 C018 C019 C020 C021 C022 C023 C024 D001 D002 D003 D004 D005 D006 D007 D008 D008A D009fffffffffvfgfgff D010 D011 D012 D013 D014 D015 D016 D017 D018 D019 D020 D021 D022 D023 D024 D025 D026 D027 D027A D028 D029 D030 D031 D031A D032 D033 D034 D034A D035 D036 D037 D038ffffvgfwwwwvgfvf D039 D040 D041 D042 D043 D044 D045 D046 D046A D047 D048 D048A D049 D050 D050A D050B D050C D050D D050E D050F D050G D050H D050I D051 D052 D052A D053 D054 D054A D055 D056 D057fffffwwwwffffvvf D058 D059 D060 D061 D062 D063 D064 D065 D066 D067 D067A D067B D067C D067D D067E D067F D067G D067H E001 E002 E003 E004 E005 E006 E007 E008 E008A E009 E009A E010 E011 E012ffvvfvfffgfffvfg E013 E014 E015 E016 E016A E017 E017A E018 E019 E020 E020A E021 E022 E023 E024 E025 E026 E027 E028 E028A E029 E030 E031 E032 E033 E034 E034A E036 E037 E038 F001 F001Affffffvfffgfffff F002 F003 F004 F005 F006 F007 F008 F009 F010 F011 F012 F013 F013A F014 F015 F016 F017 F018 F019 F020 F021 F021A F022 F023 F024 F025 F026 F027 F028 F029 F030 F031vffggfffgggffwvf F031A F032 F033 F034 F035 F036 F037 F037A F038 F038A F039 F040 F041 F042 F043 F044 F045 F045A F046 F046A F047 F047A F048 F049 F050 F051 F051A F051B F051C F052 F053 G001ffggvfgffffgfffv G002 G003 G004 G005 G006 G006A G007 G007A G007B G008 G009 G010 G011 G011A G012 G013 G014 G015 G016 G017 G018 G019 G020 G020A G021 G022 G023 G024 G025 G026 G026A G027ffffggfffvgfffff G028 G029 G030 G031 G032 G033 G034 G035 G036 G036A G037 G037A G038 G039 G040 G041 G042 G043 G043A G044 G045 G045A G046 G047 G048 G049 G050 G051 G052 G053 G054 H001ffgfffgffvvvffff H002 H003 H004 H005 H006 H006A H007 H008 I001 I002 I003 I004 I005 I005A I006 I007 I008 I009 I009A I010 I010A I011 I011A I012 I013 I014 I015 K001 K002 K003 K004 K005ffgffvfwfvfffvgw K006 K007 K008 L001 L002 L002A L003 L004 L005 L006 L006A L007 L008 M001 M001A M001B M002 M003 M003A M004 M005 M006 M007 M008 M009 M010 M010A M011 M012 M012A M012B M012Cwwvfvvvffvgffvfv M012D M012E M012F M012G M012H M013 M014 M015 M015A M016 M016A M017 M017A M018 M019 M020 M021 M022 M022A M023 M024 M024A M025 M026 M027 M028 M028A M029 M030 M031 M031A M032gvfffvffffffffff M033 M033A M033B M034 M035 M036 M037 M038 M039 M040 M040A M041 M042 M043 M044 N001 N002 N003 N004 N005 N006 N007 N008 N009 N010 N011 N012 N013 N014 N015 N016 N017gvfffvfffgggfvff N018 N018A N018B N019 N020 N021 N022 N023 N024 N025 N025A N026 N027 N028 N029 N030 N031 N032 N033 N033A N034 N034A N035 N035A N036 N037 N037A N038 N039 N040 N041 N042wwxwwwwwwwwwwww NL001 NL002 NL003 NL004 NL005 NL005A NL006 NL007 NL008 NL009 NL010 NL011 NL012 NL013 NL014 NL015 NL016 NL017 NL017A NL018 NL019 NL020 NU001 NU002 NU003 NU004 NU005 NU006 NU007 NU008 NU009 NU010wwwwxgffvwwwf NU010A NU011 NU011A NU012 NU013 NU014 NU015 NU016 NU017 NU018 NU018A NU019 NU020 NU021 NU022 NU022A O001 O001A O002 O003 O004 O005 O005A O006 O006A O006B O006C O006D O006E O006F O007 O008fwvffffvvfggffvv O009 O010 O010A O010B O010C O011 O012 O013 O014 O015 O016 O017 O018 O019 O019A O020 O020A O021 O022 O023 O024 O024A O025 O025A O026 O027 O028 O029 O029A O030 O030A O031fvfwwfffffffwfvg O032 O033 O033A O034 O035 O036 O036A O036B O036C O036D O037 O038 O039 O040 O041 O042 O043 O044 O045 O046 O047 O048 O049 O050 O050A O050B O051 P001 P001A P002 P003 P003Affffffffggvfffvf P004 P005 P006 P007 P008 P009 P010 P011 Q001 Q002 Q003 Q004 Q005 Q006 Q007 R001 R002 R002A R003 R003A R003B R004 R005 R006 R007 R008 R009 R010 R010A R011 R012 R013fgfffffffgffvfff R014 R015 R016 R016A R017 R018 R019 R020 R021 R022 R023 R024 R025 R026 R027 R028 R029 S001 S002 S002A S003 S004 S005 S006 S006A S007 S008 S009 S010 S011 S012 S013gvfvffffwffffgff S014 S014A S014B S015 S016 S017 S017A S018 S019 S020 S021 S022 S023 S024 S025 S026 S026A S026B S027 S028 S029 S030 S031 S032 S033 S034 S035 S035A S036 S037 S038 S039fffffvfgggfvffvf S040 S041 S042 S043 S044 S045 S046 T001 T002 T003 T003A T004 T005 T006 T007 T007A T008 T008A T009 T009A T010 T011 T011A T012 T013 T014 T015 T016 T016A T017 T018 T019ffffffggffffgvff T020 T021 T022 T023 T024 T025 T026 T027 T028 T029 T030 T031 T032 T032A T033 T033A T034 T035 T036 U001 U002 U003 U004 U005 U006 U006A U006B U007 U008 U009 U010 U011ffffffvffgfgffff U012 U013 U014 U015 U016 U017 U018 U019 U020 U021 U022 U023 U023A U024 U025 U026 U027 U028 U029 U029A U030 U031 U032 U032A U033 U034 U035 U036 U037 U038 U039 U040fgwwwwgffgvfgwgv U041 U042 V001 V001A V001B V001C V001D V001E V001F V001G V001H V001I V002 V002A V003 V004 V005 V006 V007 V007A V007B V008 V009 V010 V011 V011A V011B V011C V012 V012A V012B V013fffgwwwwwvfvffvv V014 V015 V016 V017 V018 V019 V020 V020A V020B V020C V020D V020E V020F V020G V020H V020I V020J V020K V020L V021 V022 V023 V023A V024 V025 V026 V027 V028 V028A V029 V029A V030vvgffvfvfvffggff V030A V031 V031A V032 V033 V033A V034 V035 V036 V037 V037A V038 V039 V040 V040A W001 W002 W003 W003A W004 W005 W006 W007 W008 W009 W009A W010 W010A W011 W012 W013 W014vfvvffgffgvgfvvf W014A W015 W016 W017 W017A W018 W018A W019 W020 W021 W022 W023 W024 W024A W025 X001 X002 X003 X004 X004A X004B X005 X006 X006A X007 X008 X008A Y001 Y001A Y002 Y003 Y004fffwwgvvvffffgww Y005 Y006 Y007 Y008 Z001 Z002 Z002A Z002B Z002C Z002D Z003 Z003A Z003B Z004 Z004A Z005 Z005A Z006 Z007 Z008 Z009 Z010 Z011 Z012 Z013 Z014 Z015 Z015A Z015B Z015C Z015D Z015Ewwgwwwwwwwwwwww Z015F Z015G Z015H Z015I Z016 Z016A Z016B Z016C Z016D Z016E Z016F Z016G Z016H AA001 AA002 AA003 AA004 AA005 AA006 AA007 AA007A AA007B AA008 AA009 AA010 AA011 AA012 AA013 AA014 AA015 AA016 AA017wwwwwwwpUf AA018 AA019 AA020 AA021 AA022 AA023 AA024 AA025 AA026 AA027 AA028 AA029 AA030 AA031 AA032 qY Y  START  START  END  END OVERLAY $ h /fffffvfffffffgff A001 A002 A003 A004 A005 A006 A007 A008 A009 A010 A010A A011 A012 A013 A014 A015 A016 A017 A018 A019 A020 A021 A022 A023 A024 A025 A026 A026A A027 A028 A029 A030ffffgfvfggvfffff A031 A032 A033 A034 A035 A036 A037 A038 A039 A039A A040 A041 A041A A042 A043 A044 A045 A045A A046 A046A A046B A047 A048 A049 A050 A051 A052 A053 A054 A055 A056 A057ffffgwffffffffff A058 A059 A060 A061 A062 A063 A064 A065 A066 A066A A066B A066C A067 A068 A069 A070 A071 A072 A073 A074 A075 A076 A077 A078 A079 A080 A081 A082 A083 A084 A085 A086fffffggfvvvgwgvg A087 A088 A089 A090 A091 A092 A093 A094 A095 A096 A097 A097A A098 A098A A099 A100 A100A A101 A101A A102 A102A A103 A104 A104A A104B A104C A105 A105A A105B A106 A107 A107Awfgvffvffffgffff A107B A107C A108 A109 A110 A110A A110B A111 A112 A113 A114 A115 A115A A116 A117 A118 A119 A120 A121 A122 A123 A124 A125 A125A A126 A127 A128 A129 A130 A131 A132 A133fvffffffffffffff A134 A135 A135A A136 A137 A138 A139 A140 A141 A142 A143 A144 A145 A146 A147 A148 A149 A150 A151 A152 A153 A154 A155 A156 A157 A158 A159 A160 A161 A162 A163 A164ffffffffffffffff A165 A166 A167 A168 A169 A170 A171 A172 A173 A174 A175 A176 A177 A178 A179 A180 A181 A182 A183 A184 A185 A186 A187 A188 A189 A190 A191 A192 A193 A194 A195 A196fffwffgfvffggfff A197 A198 A199 A200 A201 A202 A202A A202B A203 A204 A205 A206 A207 A207A A208 A209 A209A A210 A211 A212 A213 A214 A215 A215A A216 A216A A217 A218 A219 A220 A221 A222ffgfffffffffffff A223 A224 A225 A226 A227 A227A A228 A229 A230 A231 A232 A233 A234 A235 A236 A237 A238 A239 A240 A241 A242 A243 A244 A245 A246 A247 A248 A249 A250 A251 A252 A253fffffffvffffffff A254 A255 A256 A257 A258 A259 A260 A261 A262 A263 A264 A265 A266 A267 A267A A268 A269 A270 A271 A272 A273 A274 A275 A276 A277 A278 A279 A280 A281 A282 A283 A284ffgffgffgfffffvf A285 A286 A287 A288 A289 A289A A290 A291 A292 A293 A294 A294A A295 A296 A297 A298 A299 A299A A300 A301 A302 A303 A304 A305 A306 A307 A308 A309 A309A A310 A311 A312ffffffffgfwvfgwf A313 A314 A315 A316 A317 A318 A319 A320 A321 A322 A323 A324 A325 A326 A327 A328 A329 A329A A330 A331 A332A A332B A332C A333 A334 A335 A336 A336A A336B A336C A337 A338ffffffffffgffgff A339 A340 A341 A342 A343 A344 A345 A346 A347 A348 A349 A350 A351 A352 A353 A354 A355 A356 A357 A358 A359 A359A A360 A361 A362 A363 A364 A364A A365 A366 A367 A368vfvffffglfgfff` A368A A369 A370 A371 A371A A372 A373 A374 A375 A376 A377 A378 A379 A380 A381 A381A A382 A383 ?zRI A383A A384 A385 A386 A386A A387 A388 A389 A390 A391 A392 A393 ? A394 A395fffffffffffffff A396 A397 A398 A399 A400 A401 A402 A403 A404 A405 A406 A407 A408 A409 A410 hN A410A /N A411 A412 A413 A414 A415 A416 A417 A418 A419 A420 A421 A422 A423 A424 A425 A426ffffffffffffvfff A427 A428 A429 A430 A431 A432 A433 A434 A435 A436 A437 A438 A439 A440 A441 A442 A443 A444 A445 A446 A447 A448 A449 A450 A450A A451 A452 A453 A454 A455 A456 A457vfffffffffffffff A457A A458 A459 A460 A461 A462 A463 A464 A465 A466 A467 A468 A469 A470 A471 A472 A473 A474 A475 A476 A477 A478 A479 A480 A481 A482 A483 A484 A485 A486 A487 A488ffffffffffffffff A489 A490 A491 A492 A493 A494 A495 A496 A497 A501 A502 A503 A504 A505 A506 A507 A508 A509 A510 A511 A512 A513 A514 A515 A516 A517 A518 A519 A520 A521 A522 A523fff` A524 A525 A526 A527 A528 A529 A530+L,,) »§›+/NGKUE <+/GBIEE FON+/ 0+/ 0 ?+/NAA <+/SHUENSHUET+/TITA <+/NZA <+/SHINDA NJI+/ NJI +/ NJI ?+/MAEMBGBIEE+/TU +/NGANGU+/MAEMVEUX+/MANSUAE+/MVEUAENGAM+/SEUNYAM+/NTOQPEN+/KEUKEUTNDA+/NKINDI+/SUU+/NGKUENZEUM+/LAPAQ+/LET KUT+/NTAP MFAA+/MAEKEUP+/PASHAE+/GHEUAERAE+/PAMSHAE+/ +/NZUN MEUTĸ|yċ+/U YUQ NAE+/GHEUAEGHEUAE+/NTAP NTAA+/SISA+/MGBASA+/MEUNJOMNDEUQ+/MOOMPUQ+/KAFA+/r+/NDA r+/PET+/MAEMKPEN+/NIKA+/PUP+/TUAEP+/LUAEP+/SONJAM+/TEUTEUWEN+/MAENYI+/ +/NDAANGGEUAET+/KUOQ+/MOOMEUT+/SHUM+/LOMMAE+/FIRI+/ROM+/KPOQ+/SOQ+/MAP PIEET+/SHIRAE+/NTAPǫxfwř:+/SHOQ NSHUT YUM+/NYIT MONGKEUAEQ+/PAARAE+/NKAARAE+/UNKNOWN+/ +/MAESI+/NJAM+/MBANYI+/NYET+/TEUAEN+/SOT+/PAAM+/NSHIEE+/MAEM+/@+/KAQ+/NSHA+/ +/LU+/NEN+/NAQ+/MBAQ+/B NSHUET+/B TU MAEMGBIEE+/B SIEE+/B 7TU+/B LOM q+/B MBA MAELEE+/B KIEEM+/B YEURAE+/B MBAARAEČ,,Y ¬ ¸+/B KAM+/B PEESHI+/B YAFU r+/B -NSHUT +/B NTIEE SHEUOQ+/B NDU NJAA+/B GHEUGHEUAEM+/B PIT+/B TU NSIEE+/B SHET NJAQ+/B SHEUAEQTU+/B 0TEUAEQ+/B MBIT MBAAKET+/B Oq+/B KEUPUQ+/B GHEUGHEN+/B KEUYEUX+/B LAANAE+/B PARUM+/B VEUM+/B NGKINDI MVOP+/B NGGEU MBU+/B WUAET+/B SAKEUAE+/B TAAM+/B MEUQ+/B NGGUOQ+/B NGGUOQ P+/B MFIYAQ+/B SUE+/B MBEURI+/B MONTIEENĚ{|* +/B NYAEMAE+/B PUNGAAM+/B MEUT NGGEET+/B FEUX+/B MBUOQ+/B +/B KEUAEM+/B MA NJEUAENA+/B MA NJUQA+/B LET+/B NGGAAM+/B NSEN+/B MA+/B KIQ+/B NGOM+/C NGKUE +/C NZA+/C YUM+/C WANGKUOQ+/C +/C NDEUAEREE+/C NGKAQ+/C GHARAE+/C MBEEKEET+/C GBAYI+/C NYIR MKPARAQ MEUN+/C NTU MBIT+/C MBEUM+/C PIRIEEN+/C NDOMBU+/C rCABBAGE-+/C KEUSHEUAEPÜ9+/C GHAP+/C KEUKAQ+/C MUOMAE+/C NZEUM+/C MBUE+/C NSEUAEN+/C MBIT+/C YEUQ+/C KPARAQ+/C KAA+/C SEUX+/C NDIDA+/C TAASHAE+/C NJUEQ+/C TITA YUE+/C SUAET+/C NGGUAEN +/C VEUX+/C NANSANAQ+/C MA KEUAERI+/C NTAA+/C NGGUON+/C LAP+/C MBIRIEEN+/C MGBASAQ+/C NTEUNGBA+/C TEUTEUX+/C NGGUM+/C FUE+/C NDEUT+/C NSA+/C NSHAQw| ;yx Y{+/C BUNG+/C VEUAEPEN+/C MBERAE+/C RU+/C ~+/C @+/C TITUAEP+/C NSUOT NGOM+/C NJEEEE+/C +/C NGGU+/C MAESI+/C MBUAEM+/C LU+/C KUT+/C NJAM+/C NGOM+/C WUP+/C NGGUEET+/C NSOM+/C NTEN+/C KUOP NKAARAE+/C NSUN+/C NDAM+/C MA NSIEE+/C YAA+/C NDAP+/C SHUEQ+/C SETFON+/C MBI+/C +/C MBANYI Izz+/C KEUSEUX+/C MBEUX+/C KEUM+/C rPICKET+/C YUWOQ+/C NJEUX+/C MIEE+/C MUAE+/C SHIQ+/C KEN LAW+/C KEN FATIGUE+/C NGAQ+/C NAQ+/C LIQ+/C PIN+/C PEN+/C TET+/D MBUO+/D WAP+/D NJI+/D <+/D NJIEE+/D LIEE+/D NJEUT+/D NSHEE+/D NGGAAMAE+/D +/D WUAEN+/D NGKUN+/D +/D NGKAP+/D KEUAETMEUN| y)+/D TEUT+/D SHEUAE+/D NJAP+/D SUE+/D +/D YAEMMAE+/D KUOM+/D SAP+/D MFEUT+/D NDEUX+/D MALEERI+/D MEUT+/D SEUAEQ+/D YEN+/D NJEUAEM+/D KEUOT MBUAE+/D NGKEURI+/D TU+/D GHAA+/D NGKYEE+/D FEUFEUAET+/D NDEE+/D MGBOFUM+/D LEUAEP+/D NDON+/D MONI+/D MGBEUN+/D PUUT+/D MGBIEE+/D MFO+/D +/D NSIEEPy+/D MBAA+/D KWAET+/D NYET+/D TEUAEN+/D SOT+/D YUWOQ+/D KEUM+/D RAEM+/D TEEEE+/D NGKEUAEQ+/D MFEUAE+/D NSIEET+/D KEUP+/D PIP+/D PEUTAE+/D NYUE+/D LET+/D NGGAAM+/D MFIEE+/D NGGWAEN+/D YUOM+/D >+/D YUOP+/D NDAM+/D q+/D SUAE+/D KUN+/D NGGEUX+/D NGKIEE+/D TUOT+/D MEUN+/D KUQ|vzwyw+/D NSUM+/D TEUN+/D MAENJET+/D NGGAP+/D LEUM+/D NGGUOM+/D NSHUT+/D NJUEQ+/D GHEUAE+/D KU+/D REN OLD+/D TAE+/D TOQ+/D @+/D RII+/D LEEEE+/D +/D M+/D SUU+/D MU+/D +/D SHEUX+/D +/D NU+/D +/D NTEE+/D 4+/D NI+/D SHOQ+/D PUQ+/D MVOP+/D LOQyy+/D REN MUCH+/D TI+/D NTUU+/D r@+/D SAQ+/D FAA+/E NDAP+/E TOON+/E MBEUM+/E LAP+/E VOM+/E LOON+/E PAA+/E SOM+/E RAQ+/E NSHUOP+/E NDUN+/E PUAE+/E +/E NGKA+/E KPEUX+/E WUO+/E +/E +/E PAAM+/E TOO+/E KUOP+/E LOM+/E NSHIEE+/E NGOP+/E MAEM+/E NGKEUXli+/E NGOQ+/E NSHUE+/E RIMGBA+/E NJEUX+/E PEEM+/E SAA+/E NGGURAE+/E MGBA+/E GHEUX+/E NGKEUAEM+/E NJAEMLI+/E MAP+/E LOOT+/E NGGEEEE+/E NDIQ+/E TAEN q+/E SET+/E PUM+/E NDAA SOFTNESS+/E NGGUAESHAE +/E YIEE+/E GHEUN+/E TUAE+/E YEUAE+/E PO+/E TUMAE+/E KEUAE+/E SUAEN+/E TEUAEQ+/E VEUAE+/E WEUX+/E LAAMyŠ y+/E PU+/E TAAQ+/E GHAAMAE+/E NGEUREUT+/E SHEUAEQ+/E MGBEN+/E +/E NZAQ+/E NKOM+/E GBET+/E TUM+/E KUET+/E YAP+/E OCLEAVER+/E YIT+/E MFEUQ+/E NDIAQ+/E PIEEQ+/E YUEQ+/E LEUAEM+/E FUE+/E GBEUX+/E NGKUP+/E +/E MAE+/E NGKAAMI+/E GHET+/E FA+/E NTUM+/E PEUT+/E YEUM+/E NGGEUAEvhxƙ+/E O+/E NZUQ+/E POON+/E MIEE+/E FUET+/E NAE+/E MUAE+/E GHEUAE+/E FU I+/E MVI+/E PUAQ+/E NGKUM+/E KUT+/E PIET+/E NTAP+/E YEUAET+/E NGGUP+/E PEOPLE+/E FU CALL+/E FOM+/E +/E A+/E TOQ+/E O+/E I+/E LAQ+/E PLURAL+/E +/E TAQ+/E NDAA MY HOUSE+/E SHIQ+/E YEUXŸ8wyw'xxx+/E NGUAE+/E YUAEN+/E YOQ SWIMMING+/E YOQ +/E YUQ+/E YUN+/E KEUX+/E PEUX+/E NJEE EPOCH+/E PUE+/E WUE+/E +/E +/E LU+/E MI+/E REUX+/E RAE+/E NGUAET+/E +/E :+/E SHOQ+/E FU REMEDY+/E NA+/E PI+/E LOQ+/E KO+/E MEN+/E MA+/E MAQ+/E TEU+/E KI+/E MONxgxxyvyww+/E ++/E FAQ+/E GHOM+/F KA+/F U+/F KU+/F EE+/F REE+/F TAE+/F @+/F LA+/F RII+/F RIEE+/F +/F +/F NDAA+/F ~+/F M+/F SUU+/F +/F SI+/F SEUX+/F +/F +/F NUAE+/F NU+/F NJUAE+/F YOQ+/F +/F YA+/F NSHA+/F PEUXwyyxyy+/F NTEE+/F WUE+/F 4+/F RU+/F NI+/F REUX+/F KEN+/F NGKWAEN+/F D+/F :+/F PUAE+/F FOM+/F WA+/F LI+/F LOQ+/F KO+/F MBEN+/F REN+/F MA+/F MO+/F MBAA+/F TET+/F KPA+/F SAMBA+/F VUEQVVUEvfvUEgUEee`TANGIYOMIMBADAAeKHAIHAODAICHUKEAAEOLMAEMNINPAOOOROSHITHEAEAWAEKOLANLAHAIRITEKUUUUUEi}C@?fwxwENNIKASEFAMBEYIEGAHDHIIKPAHJOHWAHWAZOGBUDOCEwggfUWUTOBAVUYEINPAWADDAAOOOUEEEI!n!Xn!$n!$n!Xnwfwffwwwwfwffwhf#KEEB#KEEV#KIB#KIV#KAUB#KAUV#KUB#KUV#KEB#KEV#KAIB#KAIV#KOOB#KOOV#KAWB#KAWV#KUAB#KUAV#KOB#KOV#KIAB#KIAV#KAB#KAV#KWB#KWV#KAAB#KAAVVAUNTSAULAUHAUvwggefêxNLAURAUNKAUQHAUYAUHLAUMAUCHAUNCHAUHNAUPLHAUNTHAUNAUAUXAUCAUcTUBcSOcKEScKHAVcSUAMcHOMcTAUMTHOMTSHAB CEEBcCHEEMTHIABFEEMNTXIVTOVFAIB UUUUUWWSEEVMEEJ SUABNRUAIB YAMXAUScTSOV ROGضֶٶi}C@?,TENS,⶙,*,e,GevƷwuVlI ,*BILLIONS,TRILLIONSLUBXYOOHLITHIRD-STAGE HLIZWJ THAJHNUBNQIGXIABNTUJAVTXHEEJ CEEVMEEJ TSEEBֶLOSMUScHAIS LUS NTOG NTOGcCUAM TSHOOJcTXWVcTXWV CHWVcPUB DAWBcNRES TOS'TSHEEJ'YEEG'LIS'LAUJ'XYOOJ'KOO'HAWJ'MUAS'THOJ'TSAB'PHAB'KHAB'HAM'VAJ'FAJ'YAJ'TSWB'KWM'VWJDDtTDDDDDEDDTDT M S V W ATIU Z KP P T G F I K A J E B C U YU L Q HP;;; H NY;;; NG X D OE N R O AI YDDtTDDDDDEDDTDTMSVWATIUZKPPTGFIKAJEBCUYULQHP;;;HNY;;;NGXDOENROAIYDDDDDDDDDDwcVPْؒ֒i}C@?,+,,+,ג,֒,K,,,Ւ,ԒV\V\V\.AIVAOHDUEdEDUDEVFEFfwDPABA?PAPLAMAMHAMAFAVAVFATADA?k?TAkrNANHA?NANNHALALYALHYATLHADLHATLHYADLHYAKAGATTfDFfFDUdDdEDUg?KAQAQGANGHAHAXAqGHHATSSADZZANYHAXF?X?FX ZSHA?SAZAZSAZZAZZSAZZAgDUVDPKdVUETEPZZYAZZSYAWAAHHHABRISYIDZYITE1RTEd<NASALIZATIONVOICING#A#AA#AHH#AN#?#O#OO#WO#W#E#EN#IdVuUVEgVdUfuUTV#OEY#I#IA#IAN#IANG#IO#IE#II#IU#ING#U#UA#UAN#UANG#UU#UEI#UNG#Y#YI#AE#AEE#ERR#ERR#ER#ER#AI#EI#AU#OU#N#NG#UOGeeUutEUUUwww#YUI#OG#OER#VW#IG#EA#IONG#UI++++2345678124568Df`x#x#UUUUUUUUUUUUUUUU001002003004005006007008009010011012013014015016017018019020021022023024025026027028029030031032UUUUUUUUUUUUUUUU033034035036037038039040041042043044045046047048049050051052053054055056057058059060061062063064UUUUUUUUUUUUUUUU065066067068069070071072073074075076077078079080081082083084085086087088089090091092093094095096UUUUUUUUUUUUUUUU097098099100101102103104105106107108109110111112113114115116117118119120121122123124125126127128UUUUUUUUUUUUUUUU129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160UUUUUUUUUUUUUUUU161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192UUUUUUUUUUUUUUUU193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224UUUUUUUUUUUUUUUU225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256UUUUUUUUUUUUUUUU257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288UUUUUUUUUUUUUUUU289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320UUUUUUUUUUUUUUUU321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352UUUUUUUUUUUUUUUU353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384UUUUUUUUUUUUUUUU385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416UUUUUUUUUUUUUUUU417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448UUUUUUUUUUUUUUUU449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480UUUUUUUUUUUUUUUU481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512UUUUUUUUUUUUUUUU513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544UUUUUUUUUUUUUUUU545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576UUUUUUUUUUUUUUUU577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608UUUUUUUUUUUUUUUU609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640UUUUUUUUUUUUUUUU641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672UUUUUUUUUUUUUUUU673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704UUUUUUUUUUUUUUUU705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736UUUUUUUUUP737738739740741742743744745746747748749750751752753754755\%UeUUUUUUUUUUUUPiEYE;;;.E-1.A-1.A-2.A-3.A-WO.I-1.I-2.I-3.I-4.U-1.U-2.U-3.U-4.U-5.E-2.E-3.E-4.E-5.E-6.O-1.O-2.O-3.1.2.3.4.5.6.7.8.9feUUUUUUUffffgUU.10.11.KE.1.2.3.4.5.6.7.8. 1. 2. 3. 4. 5. 6. 7.KE-1.KE-2.KE-3.KE-4.KE-5.KE-6.KO-1.KO-2.KO-3.KO-KI.1.2.3.4UUfffUUUUffeUUUU.5.6.7.8.SI-1.SI-2.SI-3.SI-4.SI-5.SI-6.1.2.3.4.5.6.7.8.SE-1.SE-2.SE-3.SE-4.SE-5. 1. 2. 3. 4. 5. 6. 7. 1. 2UUUUVfgUUUUUUUVU. 3. 4. 1. 2. 3. 4. 5. 6. 7.TU-1.TU-2.TU-3.TU-4.TU-TO.<1.<2.<3.<4.<5.<6.<7.<8.<9.1.2.3.4.5.6.RA.P1.P2UUUUUUUffUUUeUUU.P3.P4.P5.P6.P7.P8.P9.1.2.3.4.5.6.7.TE.NU-1.NU-2.NU-3.1.2.3.4.5.6.KO.91.92.93.94.95.1.2UUUVeUUUfeUUUUUU.3.4.5.6.7.8.9.10.11.1.2.3.4.5.6.7.HU-1.HU-2.HU-3.1.2.3.4.5.6.7.1.2.3.4.5.6UUUUUUUUUUfuUUUU.7.8. 1. 2. 3. 4. 5. 6. 7. 1. 2. 3. 4. 5. 6. 7. 1. 2. 3. 4.ME-1.ME-2.ME-MA.1.2.3.4.5.6.c1.c2.c3UeUUUUVfeUUUffff.c4.c5.cYO.1.2.3.4.1.2.3.4.5.6.RA-1.RA-2.RA-3.RA-4. 1. 2. 3. 4. 5. 6. 7.RU-1.RU-2.RU-3.RU-4.RU-5.RU-6.RE-1.RE-2fffffffffffUUUY.RE-3.RE-4.RO-1.RO-2.RO-3.RO-4.RO-5.RO-6.WA-1.WA-2.WA-3.WA-4.WA-5.WI-1.WI-2.WI-3.WI-4.WI-5.WE-1.WE-2.WE-3.WE-4. 1. 2. 3. 4. 5. 6. 7.N- 1.N- 2UPWIWEWOUTwwwwwwwwiWIiWEiWOiN`&1B170`&1B171`&1B172`&1B173`&1B174`&1B175`&1B176`&1B177`&1B178`&1B179`&1B17A`&1B17B`&1B17C`&1B17D`&1B17E`&1B17Fwwwwwwwwwwwwwwww`&1B180`&1B181`&1B182`&1B183`&1B184`&1B185`&1B186`&1B187`&1B188`&1B189`&1B18A`&1B18B`&1B18C`&1B18D`&1B18E`&1B18F`&1B190`&1B191`&1B192`&1B193`&1B194`&1B195`&1B196`&1B197`&1B198`&1B199`&1B19A`&1B19B`&1B19C`&1B19D`&1B19E`&1B19Fwwwwwwwwwwwwwwww`&1B1A0`&1B1A1`&1B1A2`&1B1A3`&1B1A4`&1B1A5`&1B1A6`&1B1A7`&1B1A8`&1B1A9`&1B1AA`&1B1AB`&1B1AC`&1B1AD`&1B1AE`&1B1AF`&1B1B0`&1B1B1`&1B1B2`&1B1B3`&1B1B4`&1B1B5`&1B1B6`&1B1B7`&1B1B8`&1B1B9`&1B1BA`&1B1BB`&1B1BC`&1B1BD`&1B1BE`&1B1BFwwwwwwwwwwwwwwww`&1B1C0`&1B1C1`&1B1C2`&1B1C3`&1B1C4`&1B1C5`&1B1C6`&1B1C7`&1B1C8`&1B1C9`&1B1CA`&1B1CB`&1B1CC`&1B1CD`&1B1CE`&1B1CF`&1B1D0`&1B1D1`&1B1D2`&1B1D3`&1B1D4`&1B1D5`&1B1D6`&1B1D7`&1B1D8`&1B1D9`&1B1DA`&1B1DB`&1B1DC`&1B1DD`&1B1DE`&1B1DFwwwwwwwwwwwwwwww`&1B1E0`&1B1E1`&1B1E2`&1B1E3`&1B1E4`&1B1E5`&1B1E6`&1B1E7`&1B1E8`&1B1E9`&1B1EA`&1B1EB`&1B1EC`&1B1ED`&1B1EE`&1B1EF`&1B1F0`&1B1F1`&1B1F2`&1B1F3`&1B1F4`&1B1F5`&1B1F6`&1B1F7`&1B1F8`&1B1F9`&1B1FA`&1B1FB`&1B1FC`&1B1FD`&1B1FE`&1B1FFwwwwwwwwwwwwwwww`&1B200`&1B201`&1B202`&1B203`&1B204`&1B205`&1B206`&1B207`&1B208`&1B209`&1B20A`&1B20B`&1B20C`&1B20D`&1B20E`&1B20F`&1B210`&1B211`&1B212`&1B213`&1B214`&1B215`&1B216`&1B217`&1B218`&1B219`&1B21A`&1B21B`&1B21C`&1B21D`&1B21E`&1B21Fwwwwwwwwwwwwwwww`&1B220`&1B221`&1B222`&1B223`&1B224`&1B225`&1B226`&1B227`&1B228`&1B229`&1B22A`&1B22B`&1B22C`&1B22D`&1B22E`&1B22F`&1B230`&1B231`&1B232`&1B233`&1B234`&1B235`&1B236`&1B237`&1B238`&1B239`&1B23A`&1B23B`&1B23C`&1B23D`&1B23E`&1B23Fwwwwwwwwwwwwwwww`&1B240`&1B241`&1B242`&1B243`&1B244`&1B245`&1B246`&1B247`&1B248`&1B249`&1B24A`&1B24B`&1B24C`&1B24D`&1B24E`&1B24F`&1B250`&1B251`&1B252`&1B253`&1B254`&1B255`&1B256`&1B257`&1B258`&1B259`&1B25A`&1B25B`&1B25C`&1B25D`&1B25E`&1B25Fwwwwwwwwwwwwwwww`&1B260`&1B261`&1B262`&1B263`&1B264`&1B265`&1B266`&1B267`&1B268`&1B269`&1B26A`&1B26B`&1B26C`&1B26D`&1B26E`&1B26F`&1B270`&1B271`&1B272`&1B273`&1B274`&1B275`&1B276`&1B277`&1B278`&1B279`&1B27A`&1B27B`&1B27C`&1B27D`&1B27E`&1B27Fwwwwwwwwwwwwwwww`&1B280`&1B281`&1B282`&1B283`&1B284`&1B285`&1B286`&1B287`&1B288`&1B289`&1B28A`&1B28B`&1B28C`&1B28D`&1B28E`&1B28F`&1B290`&1B291`&1B292`&1B293`&1B294`&1B295`&1B296`&1B297`&1B298`&1B299`&1B29A`&1B29B`&1B29C`&1B29D`&1B29E`&1B29Fwwwwwwwwwwwwwwww`&1B2A0`&1B2A1`&1B2A2`&1B2A3`&1B2A4`&1B2A5`&1B2A6`&1B2A7`&1B2A8`&1B2A9`&1B2AA`&1B2AB`&1B2AC`&1B2AD`&1B2AE`&1B2AF`&1B2B0`&1B2B1`&1B2B2`&1B2B3`&1B2B4`&1B2B5`&1B2B6`&1B2B7`&1B2B8`&1B2B9`&1B2BA`&1B2BB`&1B2BC`&1B2BD`&1B2BE`&1B2BFwwwwwwwwwwwwwwww`&1B2C0`&1B2C1`&1B2C2`&1B2C3`&1B2C4`&1B2C5`&1B2C6`&1B2C7`&1B2C8`&1B2C9`&1B2CA`&1B2CB`&1B2CC`&1B2CD`&1B2CE`&1B2CF`&1B2D0`&1B2D1`&1B2D2`&1B2D3`&1B2D4`&1B2D5`&1B2D6`&1B2D7`&1B2D8`&1B2D9`&1B2DA`&1B2DB`&1B2DC`&1B2DD`&1B2DE`&1B2DFwwwwwwwwwwwwww`&1B2E0`&1B2E1`&1B2E2`&1B2E3`&1B2E4`&1B2E5`&1B2E6`&1B2E7`&1B2E8`&1B2E9`&1B2EA`&1B2EB`&1B2EC`&1B2ED`&1B2EE`&1B2EF`&1B2F0`&1B2F1`&1B2F2`&1B2F3`&1B2F4`&1B2F5`&1B2F6`&1B2F7`&1B2F8`&1B2F9`&1B2FA`&1B2FB333333UUTdEDC35UHXPTFKLBDVGRP ND SF NK MR STH(DHDHKK(JHLLHRHMNJSM NN MJ MWwuUWwyWWWW4UWuS JM N J J NkS S ҎM SN SJ SS SM N SN M SJ M SS J SJ S J NJ N SS TS T RS PS P RT ST R SWWHW RS NS MK R SG R SS Ksd53EDeeCDUTUDDES K RA(OWOAOAOUIEIErIUIEE(EHlI(EEDIYEUEUXWU NDUlUUH(UOOHOWOUWAWOWIWEIUU[f@xx| WOWUOIAPERNIN ANPERNIN AM(EN(AN(ONMf$fpfXqf$qfqffpfTANGENT$E QI QTANGENT Qhhff`yywwv|CˆttˈDˈ]XtXtXˈXDˈXX]XXXXO nTHICK SELECTORfȈCHINOOK |ZCONTINUING STEPSTEPYWw{ûzw]%v]%DASEIA]%O]%x]%]%x]%]%KATHISTI]%SYRMATIKI]%PARAKLITIKI]%YPOKRISIS]%YPOKRISIS ]%KREMASTI]%APESO x]%EXO x]%TELEIA]%KENTIMATA]%APOSTROFOS]%]%SYNEVMA]%THITA]%OLIGON G]%5G]%PSILON]%CHAMILON]%VATHY]%ISON G]%~G]%G]%SAXIMATA]%PARICHON]%STAVROS APODEXIA{9|Wg 7|kz]%OXEIAI G]%VAREIAI G]%XG]%APOTHEMA]%KLASMA]%REVMA]%PIASMA G]%TINAGMA]%ANATRICHISMA]%SEISMA]%sG]%sMETA STAVROU]%G]%THEMA]%LEMOI]%DYO]%TRIA]%TESSERA]%KRATIMATA]%APESO EXO c]%gG]%IMIFTHORA]%G]%KATAVA TROMIKON]%PELASTON]%PSIFISTON]%KONTEVMA]%WG]%RAPISMA]%G]%G]%ICHADINzĜ<:zll)|Zƪ| 9p]%NANA]%PETASMA]%KONTEVMA ALLO]%ALLO]%STRAGGISMATA]%GRONTHISMATA]%ISON c]%OLIGON c]%c]%PETASTI]%KOUFISMA]%PETASTOKOUFISMA]%KRATIMOKOUFISMA]%PELASTON c]%% ]%~% ]%YPSILI]%c]%SYNDESMOS c]%YPORROI]%KRATIMOYPORROON]%ELAFRON]%CHAMILI]%MIKRON ISON]%c]%PIASMA c]%PSIFISTON c]%OMALON]%ANTIKENOMA]%LYGISMA]%c]%cɬgx{\]%ETERON PARAKALESMA]%KYLISMA]%ANTIKENOKYLISMA]%c]%EKSTREPTON]%sc]%SYRMA]%Wc]%EPEGERMA]%SEISMA c]%XIRON KLASMA]%TROMIKOPSIFISTON]%PSIFISTOLYGISMA]%TROMIKOLYGISMA]%TROMIKOPARAKALESMA]%PSIFISTOPARAKALESMA]%TROMIKOSYNAGMA]%PSIFISTOSYNAGMA]%GORGOSYNTHETON]%]%ETERON ]%c]%ESO]%EXO]%THEMA APLOUN]%THES APOTHES]%KATAVASMA]%ENDOFONON]%YFEN E]%YFEN ]%STAVROS]%KLASMA wYżL ,]%DIPLI G]%G]%ALLO]%c]%Xc]%APLI]%]%TRIPLI]%TETRAPLI]%]%$ENOS CHRONOU]%$DYO ]%$TRION ]%$TESSARON ]%$IMISEOS CHRONOU]%5% ]%5VARISTERA]%5VDEXIA]%DIGORGON]%VSE]%VS ]%VDEXIA]%TRIGORGON]%ARGON]%IMIDIARGON]%DIARGON]%[POLI ARGI]%[ARGOTERI]%[ARGI]%[METRIA]%[MESI]%[GORGIǜ,,)|,G|kƼ Ɛ]%[GORGOTERI]%[POLI GORGI]%vPROTOS ]%vALLI PROTOS ]%vT]%vALLI T]%vTRITOS ]%vTRIFONIAS]%v]%v ]%v ]%v ]%ISAKIA TELOUS _]%TELOUS _]%TETRAFONIAS]%]% ]%vVARYS ]%vPROTOVARYS ]%v ]%lN APLOUN]%lN DIPLOUN]%ENARXIS gVOU]%IMIFONON]%IMIFTHORON]%gARCHAION DEYTEROU ICHOU]%gTPA]%gTNANA]%gNAOS ]%gTDI]%gLDIATONON DI]%gTKE ;w| ,LL ]%gTZO]%gTNI E]%gTNI ]%g2 ]%g2]%FHTORA L2VASIS;;;]%gL2VASIS]%gL2SYNAFI]%gNENANO]%ZYGOS]%KLITON]%SPATHI]%gI ]%gENARMONIOS ANTIFONIA]%]%]%]%RDYO ]%]%!EX ]%OKTO ]%RDYO ]%]%!EX ]%OKTO ]%GENIKI DIESIS]%GENIKI YFESIS]%RMIKRI]%RMEGALI]%]%THESEOS]%FTHESEOS]%FWDISIMOU),5xww{ ]%FW]%FW]%FARSEOS]%FDISIMOU]%F]%F]%DIGRAMMA GG]%DIFTOGGOS OU]%]%PA]%VOU]%GA]%DI]%KE]%ZO]%NI]%%MESO]%~%MESO]%%E]%~%E]%KLASMA E]%5%EeWffigwYsj%%f%j%(j%%r%%p%1%SEGNO%3CAPO%SEGNO%CODA%1%2%3%FERMATA%FERMATA %%CAESURA%BRACE%%4%.%%e%FIVE-% % STRING c%eSTRING c%G H%G Q jffffjff`%G Q%C H%F H%F Q %F Q% CLEF-1% CLEF-2% %fSHARP%fFLAT%`UP%`(%mUP%m(%UP%(%+SHARP%+FLAT%COMMON TIME%CUT TIME% %% %%MULTI  % %/ % % % ewzf`%I % %Ge %X C%C%X C%^%^ %% %% %p%p %% %p%p %% %% %KC%VOID C% %NULL C% R% R %%%M%/M%Mf\ffw|fffwUJ%M%M%IM%M%GeM%!%!SPRECHGESANG %!<1%!<2%!<3% <1% <2% <3%!AUGMENTATION %!J1%!J2%!J3%!J4%!J5%hBEAM%/BEAM%hTIE%/TIE%hSLUR%/SLUR%hPHRASE%/PHRASE%! %!Q%!TENUTO%!STACCATISSIMO%!MARCATOgggw{Fww%!MARCATO-Q%!ACCENT-Q%!LOURE%UP%(%!DOIT%!RIP%!FLIP%!SMEAR%!BEND%!f %!\ %RINFORZANDO%SUBITO%Z%PIANO%MEZZO%FORTE%CRESCENDO%DECRESCENDO%GRACE .%GRACE .b%TR%TURN% TURN%TURN %TURN UP%<1%<2%<3%<4%<5wwhWvl&xff%<6%<7%<8%<9%<10%<11%HAUPTSTIMME%NEBENSTIMME%/STIMME%%!BOW%!BOW%!HARMONIC%!SNAP PIZZICATO%%%/%UP%(%FINGERNAILS%DAMP%DAMP ALL%MAXIMA%LONGA%BREVIS%N%N %MINIMA%MINIMA  %U%U %FUSA ޜ kl < <<7GĊ%FUSA  %LONGA b %LONGA u %BREVIS  %N %MINIMA  %U % I%%bs1% I%%us1%us2%us3%CROIX%C H%F H%^B%VIRGA%PODATUS%CLIVIS%SCANDICUS%CLIMACUS%TORCULUS%PORRECTUS%PORRECTUS FLEXUS%SCANDICUS FLEXUS%TORCULUS RESUPINUS%PES SUBPUNCTIS%?C H%?/|H %?jM%?RECITATIVE %?M%?/M%?.(%?.UP%?.(%?.UP%?`wwwwxw=501=502=503=504=505=506=507=508=509=5010=5011=5012=5013=5014=5015=5016=5017=5018=5019=5020=5021=5022=5023=5024=5050=5051=5052=5053=5054=01=02=04wx=05=07=08=011=012=013=014=017=018=019=023=024=025=026=027=029=030=032=036=037=038=039=040=042=043=045=047=048=049=050=051=052X=053=054!=%TRISEME!=%!=%=%LEIMMAUUUUUUUUUUi}C@?++K\+zTgLFeyQyHEAVENLY QyHUMAN QyyHUMANyQyy]yMIREDyBARRIERy X yCONTRARIETYyASCENTyyBRANCHING ǽyDEFECTIVENESS zDISTORTIONyDIVERGENCEyYOUTHFULNESSy VyPENETRATIONyREACHyyyWAITINGyyADVANCEyRELEASEyRESISTANCEyEASEyJOYyCONTENTIONyENDEAVOUR{|&`yDUTIESyCHANGEyDECISIVENESSy@RESOLUTIONyPACKINGyLEGIONyCLOSENESSyKINSHIPyGATHERINGySTRENGTHyPURITYyFULLNESSyRESIDENCEyLAW zMODELyݽyGOING MEETyENCOUNTERSySTOVEyGREATNESSyENLARGEMENTyPATTERNyRITUALyFLIGHTyVASTNESS zWASTINGyCONSTANCYyMEASUREyETERNITYyUNITYyDIMINISHMENTyӽyGUARDEDNESSyIN,7yt+yMASSINGyACCUMULATIONyEMBELLISHMENTyDOUBTyWATCHySINKINGyINNERyuyDARKENINGyDIMMINGyEXHAUSTIONySEVERANCEySTOPPAGEyHARDNESSyyCLOSUREyFAILUREyAGGRAVATIONyCOMPLIANCEyUVERGEyDIFFICULTIESyLABOURINGyFOSTERINGffeP, /, /, /, /i, /}, /C, /@, /?, /, , , , i, }, C, @, ?, i}}DDDDDDDDDDDDDDDD @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ M @ N @ O @ P @ Q @ R @ S @ T @ U @ V @ W @ X @ Y @ Z @A @B @C @D @E @FDDDDDDDDDDDDDDDD @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U @V @W @X @Y @Z > A > B > C > D > E > F > G > H > I > J > K > LDDDDDDDDDD@DDDDD > M > N > O > P > Q > R > S > T > U > V > W > X > Y > Z >A >B >C >D >E >F >G >I >J >K >L >M >N >O >P >Q >RDDDDUUUUUUUUUUUU >S >T >U >V >W >X >Y >Z @> A @> B @> C @> D @> E @> F @> G @> H @> I @> J @> K @> L @> M @> N @> O @> P @> Q @> R @> S @> T @> U @> V @> W @> XUUUUUUUUUUUUUU@D @> Y @> Z @>A @>B @>C @>D @>E @>F @>G @>H @>I @>J @>K @>L @>M @>N @>O @>P @>Q @>R @>S @>T @>U @>V @>W @>X @>Y @>Z A C D@@D@DDDDDDD G J K N O P Q S T U V W X Y Z A B C D F H I JDDDDDDDUUUUUUUU K L M N P Q R S T U V W X Y Z @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ M @ N @ O @ PUUUUUUUUUUUUUUUU @ Q @ R @ S @ T @ U @ V @ W @ X @ Y @ Z @A @B @C @D @E @F @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U @VUUDD@DDD@DDD@D @W @X @Y @Z A B D E F G J K L M N O P Q S T U V W X Y A BDDDDDDDDDDDDUUP C D E F G H I J K L M N O P Q R S T U V W X Y Z A B D E F GUUPPUUUPUUUUUUU I J K L M O S T U V W X Y A B C D E F G H I J K L M NUUUUUUUUUUUUUUUU O P Q R S T U V W X Y Z @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ M @ N @ O @ P @ Q @ R @ S @ TUUUUUUUUUUUUUUUU @ U @ V @ W @ X @ Y @ Z @A @B @C @D @E @F @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U @V @W @X @Y @ZUUUUUUUUUUUUUUUU na A na B na C na D na E na F na G na H na I na J na K na L na M na N na O na P na Q na R na S na T na U na V na W na X na Y na Z naA naB naC naD naE naFUUUUUUUUUUffffff naG naH naI naJ naK naL naM naN naO naP naQ naR naS naT naU naV naW naX naY naZ na@ A na@ B na@ C na@ D na@ E na@ F na@ G na@ H na@ I na@ J na@ K na@ Lffffffffffffffff na@ M na@ N na@ O na@ P na@ Q na@ R na@ S na@ T na@ U na@ V na@ W na@ X na@ Y na@ Z na@A na@B na@C na@D na@E na@F na@G na@H na@I na@J na@K na@L na@M na@N na@O na@P na@Q na@Rffffffffffffffff na@S na@T na@U na@V na@W na@X na@Y na@Z na> A na> B na> C na> D na> E na> F na> G na> H na> I na> J na> K na> L na> M na> N na> O na> P na> Q na> R na> S na> T na> U na> V na> W na> Xffffffffffffffww na> Y na> Z na>A na>B na>C na>D na>E na>F na>G na>H na>I na>J na>K na>L na>M na>N na>O na>P na>Q na>R na>S na>T na>U na>V na>W na>X na>Y na>Z na@> A na@> B na@> C na@> Dwwwwwwwwwwwwwwww na@> E na@> F na@> G na@> H na@> I na@> J na@> K na@> L na@> M na@> N na@> O na@> P na@> Q na@> R na@> S na@> T na@> U na@> V na@> W na@> X na@> Y na@> Z na@>A na@>B na@>C na@>D na@>E na@>F na@>G na@>H na@>I na@>JwwwwwwwwDDDDDDDD na@>K na@>L na@>M na@>N na@>O na@>P na@>Q na@>R na@>S na@>T na@>U na@>V na@>W na@>X na@>Y na@>Z A B C D E F G H I J K L M N O PDDDDDDDDDDDDDDDD Q R S T U V W X Y Z A B C D E F G H I J K L M N O P Q R S T U VDDfUUUUUUUUVUUU W X Y Z >1I >1J @  @  @  @ h @  @  @  @  @  @  @  @ MU @ NU @ XI @  @ PI @  @  @ 8 @  @  @ e @  @ TUUUUUUUUVUUUVUU @  @ @ @ @ @h @ @ @ @ @ @ @ @MU @NU @XI @ @PI @ @j8 @8 @ @ @e @ @ @ @8A @߯ @ @. @UUUUUUUUUVUUUTUU @y @ >  >  >  > h >  >  >  >  >  >  >  > MU > NU > XI >  > PI >  >  > 8 >  >  > e >  >  >  > > > > >hUUUUUUVUUUVUUUff > > > > > > > >MU >NU >XI > >PI > >j8 >8 > > >e > > > >8A >߯ > >. > >y > @>  @>  @>  @> hffffffgfffefffff @>  @>  @>  @>  @>  @>  @>  @> MU @> NU @> XI @>  @> PI @>  @>  @> 8 @>  @>  @> e @>  @>  @>  @> @> @> @> @>h @> @> @> @> @> @>fffgfffgfffwwwww @> @>MU @>NU @>XI @> @>PI @> @>j8 @>8 @> @> @>e @> @> @> @>8A @>߯ @> @>. @> @>y @> na@  na@  na@  na@ h na@  na@  na@  na@  na@  na@ wwwxwwwvwwwwwwww na@  na@ MU na@ NU na@ XI na@  na@ PI na@  na@  na@ 8 na@  na@  na@ e na@  na@  na@  na@ na@ na@ na@ na@h na@ na@ na@ na@ na@ na@ na@ na@MU na@NU na@XI na@ na@PIxwwwxwww na@ na@j8 na@8 na@ na@ na@e na@ na@ na@ na@8A na@߯ na@ na@. na@ na@y na@ na@>  na@>  na@>  na@> h na@>  na@>  na@>  na@>  na@>  na@>  na@>  na@> MU na@> NU na@> XI na@>  na@> PI na@>  na@>  na@> 8 na@>  na@>  na@> e na@>  na@>  na@>  na@> na@> na@> na@> na@>h na@> na@> na@> na@> na@> na@> na@> na@>MU na@>NU na@>XI na@> na@>PI na@> na@>j8 na@>8 na@> na@> na@>eUUUUUUffff na@> na@> na@> na@>8A na@>߯ na@> na@>. na@> na@>y na@> @  @ @ @ @ @ @i @} @C @@ @? @     i } C @ffffffwwwwwUUUUU ?  na na na na nai na} naC na@ na? na na@ na@ na@ na@ na@i na@} na@C na@@ na@? na@     i } C @ ? effvwv??L?T??U?gg\gLOW$$ԣgԣaԣUPԣԣ'gԣ'gԣ'ԣ'ԣԣR?R$ԣԣԻԣgԣRԣgԣԣԣԣCIRCLEDԣHOOKEDԣVԣԣ'ԣ'dԣ'dg%UP%UPԣ'ԣԣ'ԣ'UPUP!~ !~ONU!~!~ !~ !~!~UKU!~ !~HERU!~SHTA!~ !~!~!~tW`XyP!~ !~YATI!~YU!~g!~YO!~9g!~g!~9g!~GwwxwwwxywxxMANTATAHANAXANKACALASAZANCANTSAKADANRAVANTXATXAFARAQAYANQAPAXYANPADLANPLAwgfgg`wwwx, jpMLAPLAGAFAAAIUOOOEEEWBMJVSGDyyTHINGyLOCATIONyANIMALyINVERTEBRATEXW XW wwwwwi}C@?NNYAJr M009 MUNr M059 MENr M094 MONr M154 MUANr M189 MUENr M010 BIr M011 BAr M012 BUr M150 BEEr M097 BE r M103 BOOr M138 BOr M013 Ir M014 Ar M015 Ur M163 EEr M100 Er M165 OOr M147 Or M137 EIr M131 INr M135 INr M195 ANr M178 ENr M019 SIr M020 SAr M021 SUr M162 r M116 SEr M136 SOOr M079 SOr M196 SIAr M025 LIr M026 LAr M027 LUr M084 LEEr M073 LEr M054 LOOr M153 LOr M110 DLEr M016 DIr M017 DAr M018 DUr M089 DEEr M180 DOOr M181 DOr M022 TIr M023 TAr M024 TUr M091 TEEr M055 TEr M104 TOOr M069 TOr M028 JIr M029 JAr M030 JUr M157 JEEr M113 JEr M160 JOOr M063 JOr M175 DJOr M031 YIr M032 YAr M033 YUr M109 YEEr M080 YEr M141 YOOr M121 YOr M034 FIr M035 FAr M036 FUr M078 r M075 FEr M133 FOO  r M088 FOr M197 FUAr M101 FANr M037 NINr M038 NANr M039 ˍr M117 NENr M169 NONr M176 HIr M041 HAr M186 HUr M040 HEEr M096 HEr M042 HOOr M140 HOr M083 HEEIr M128 HOOUr M053 HINr M130 HANr M087 HUNr M052 HENr M193 HONr M046 HUANr M090 NGGIr M043 Dr M082 NGGUr M115 NGGEEr M146 NGGEr M156 ur M120 NGGOr M159 NGGAAr M127 NGGUAª r M086 DNGGEr M106 D ur M183 DNGGOr M155 GIr M111 GAr M168 GUr M190 GEEr M166 GUEIr M167 GUANr M184 NGENr M057 NGONr M177 NGUANr M068 PIr M099 PAr M050 PUr M081 4r M051 PEr M102 POOr M066 POr M145 MBIr M062 MBAr M122 MBUr M047 r M188 r M072 MBEr M172 MBOOr M174 MBOr M187 MBUUr M161 DMBEr M105 DMBOOr M142 DMBOr M132 KPI r M092 KPAr M074 KPUr M044 KPEEr M108 KPEr M112 KPOOr M158 KPOr M124 GBIr M056 GBAr M148 GBUr M093 GBEEr M107 GBEr M071 GBOOr M070 GBOr M171 RAr M123 NDIr M129 NDAr M125 NDUr M191 NDEEr M119 NDEr M067 NDOOr M064 NDOr M152 NJAr M192 NJUr M149 ΍r M134 NJOOr M182 VIr M185 VAr M151 VUr M173 r M085 VEr M144 VOOr M077 VOUUUUYhr M164 NYINr M058 NYANr M170 NYUNr M098 NYENr M060 NYONr֍rٍrrir}rCr@r?rr!,TEENSr!,TENSr!,r!,r!,*r!,Gr!,efgeeVvfehfgfw# ALIF# DAALI# LAAM# MIIM# BA# # PE# BHE# RA# E# FA# I# O# y# YHE# # # # YA# U# JIIM# # HA# QAAF# GA# # TU# NHA# VA# # GBE# ZALvfgeeVvfehfgf# KPO# #ALIF#DAALI#LAAM#MIIM#BA##PE#BHE#RA#E#FA#I#O#y#YHE####YA#U#JIIM##HA#QAAF#GA##TU#NHA#VA#wvT\$PUUUUP`#GBE#ZAL#KPO##ALIF #### x##GEMINATE #######i#}#C#@#?##u#uUUUUUUU,,,,i,},C,@,?,,+,,>,,,1UVeffffVfffffffy,:,,,,,,P,R,l,,,R,,,,P,R,l,,,R,*,,̺,3,\,C,,, ,LAKH,LAKHANwwwwwewLAKH ,KAROR,KARORAN, , , , i, }, C, @, ?, PLACEHOLDERααoα@^,V,V,V*VLAKH ffffffffgvwwwwg,,,,i,},C,@,?,,+,,>,,,1,:,,,,,,P,R,l,,,R,,,,Pwwwwwww,R,l,,,R,*,,̺,3,\,C,,, MARRATANV,V,V,iV,}V,CV,@V,?V,V,+V,PV,lV,V,*αoα _DEDDDDDDDDDDTff " Z # DAL    6   @      2   k      ZAH  1Z 1 1 1P`UUUUPUU uZ u# uHEH u u u u@ u u u u u u2 u uk u  u u u u`f`` s# s s s@ s s s s2 s sk s s s s1 s1`pf`fff`ffv Z # HEH  6        2  k      ZAH  1Z 1fgvfffffffffv  "  Z  #  DAL  HEH        6    @            2      k            ZAH  gfffffffffv Z # DAL    6  @      2   k      ZAH Ġ TATWEEL DALwvwibb%bbbbb{bbbbPbRblbbbRbbbbPbRblbbbRbbbbPbRblby\IPbbRbPLUMbORCHIDbbCHRYSANTHEMUMbSPRINGbSUMMERbAUTUMNbWINTERbvb 400 401 402 403 404 405 406 300 301 302 303 304 305 306 000 001 002 003 004 005 006 .00 .01 .02 .03 .04 .05 .06 500 501 502 503 504 505 506 *00 *01 *02 *03 *04 *05 *06 /00 /01 /02 /03 /04X /05 /06q*400*401*402*403*404*405*406*300*301*302*303*304*305*306*000*001*002*003*004*005*006*.00*.01*.02*.03*.04*.05*.06*500*501*502*503*504*505*506**00**01**02**03**04**05**06*/00*/01*/02*/03*/04*/05*/06Y ee -e-e-eP-eR-el-e-e-eR-e*-et-e@-e-et-e eeePeReleeeRe*ete@eetev e eeePeReleeeRe*ete@eetevve eeePeReleeeRe*ete@eete{vvffffwwwwwweFOOLe1e2e3e4e5e6e7e8e9e10e11e12e13e14e15e16e17e18e19e20e21uUEUUXUUUUUUUU....P.R.l...R. C<> RFAMILYkWOMAN QWOMEN OFFICERWOMAN BUNNY EARSBRIDE VEILBLOND 3GUA MAOTURBAN>BABYWORKERPRINCESSMOGREMGOBLINANGELEXTRATERRESTRIAL ALIENALIEN MONSTERIMPYCdzzDDDT@SKULL&DESK GUARDSMANDANCERLIPSTICKNAIL POLISHsMASSAGEHAIRCUTBARBER SYRINGEPILL LETTERGEM ]KISSBOUQUETCOUPLE sWEDDINGBEATING ssSPARKLING sGROWING ssssssCW:tCfil $I`SHAPE ,BULB BOMB COLLISION SPLASHING SWEAT DROPLETȯPILE POOFLEXED BICEPSDIZZY 'I{GPOINTS MONEY BAGEXCHANGECARD ٠EURO  MONEY WINGSTREND k ٠SEATBRIEFCASEMINIDISC- cDISC4eby$|DDWdEDVDIUP mTEAR-OFF me?TRENDTRENDCHARTCLIPBOARD  PAPERCLIPRULERwRULERBOOKMARK TABSLEDGERNOTEBOOKNOTEBOOK DECORATIVE LILLLLBOOKSBADGESCROLLMEMO:PAGERl\kiB|<+\,<FAX SATELLITE ANTENNAPUBLIC ADDRESS LOUDSPEAKERCHEERING MEGAPHONEOUTBOX TRAYINBOX TRAYPACKAGEE-MAIL INCOMING |^ '^I^I^ 'POSTBOXPHONEPHONE c| iVIBRATION MODEPHONE OFFbPHONESANTENNA BARSCAMERA FLASHVIDEO TELEVISIONRADIOVIDEOCASSETTEFILM PROJECTORPORTABLE STEREOPRAYER BEADSɪTgvwF)kTWISTED cck}Ick}IARROWS <tkIkIXSPEAKERBATTERYPLUGLOCK INK PENLOCK  LOCKILOCK BELL BOOKMARKLINK RADIO A}|/}|Up|SOON c||b\KEYCAP +rviVFfeWxy  y yNUMBERSySYMBOLSy &TORCHWRENCHHAMMERNUT kBOLTHOCHOPISTOLMICROSCOPETELESCOPECRYSTAL ulMyBEGINNER}EMBLEMv^{^]]////)ƅ))ƅ)_p{]p{](DV|(<POMMEEPOMMEE H֎POMMEE!1!p1yMARKS CHAPTER{nnCELTIC nOM DOVE PEACEKAABAMOSQUESYNAGOGUEMENORAH RBRANCHESBOWL HYGIEIA\s\s\s\sP\sR\sl\s\s\sR\s*\s\s\s4>\s.>\s>\se>¢l*vuP\sFIVE->\s >\sSEVEN->\sEIGHT->\sNINE->\sTEN->\sELEVEN->\sTWELVE->pSPEAKERppBULLHORNBULLHORN RINGING LCANDLEMANTELPIECE vSKULL k#bPIRACYHOLEBUSINESS SUIT LEVITATINGSLEUTH zSPYDARK SPIDERSPIDER WEBJOYSTICKDANCING:RECEIVER p:{vdTS\L<Wf\<9wwwUMODEMCLAMSHELL PHONEA @PEN @LINKED PAPERCLIPSv __BALLPOINT PEN_FOUNTAIN PEN_PAINTBRUSH_CRAYONOK ƠSPLAYEDSPLAYEDEXTENDED Vkz{?{?{p?v?vp?vH?vpH?{?{?4\ř(fYT,Xcv?v?vH?vH?vs 7ykHNETWORKED COMPUTERSPRINTERPOCKET CALCULATORvy8-{y8-8-TAPE CARTRIDGEWIRED 6*H*H*HTRACKBALLxy-PRINTER ICONFAX ICON cICONTEXT kTILESXv$g$TG"[|()<;`IeDIVIDERSe-CABINET2M2.2.PADM..PAD2 %22PAGES %PAGESWASTEBASKET.PADCALENDAR PAD 7WINDOWMINIMIZEMAXIMIZEpkXINCREASE FONT SIZE DECREASE FONT SIZE COMPRESSIONx ROLLED-<ٴ,4EU[UWuPSTOCK CHART e5SPEAKING GGGiGՃ'Zp'Z'BUBBLES'BUBBLESIZpIZ Zp ZMOOD ZMOOD ZMOODFBALLOTXFX@XF@X*F@{WORLD MAPMOUNT FUJITOKYO TOWERSTATUE LIBERTYSILHOUETTE JAPANMOYAIIœ,,I{L[zę5:kK==x5:/++5:KKK5:LLL5:թSL95: -5:ҤΤΤ 5:a5:'5:335:5:===5:::5:AA5:w5:5MoV1M5:nnn5:5:|_x_x_5:m_i_i_5:>>>5:($$5:ƫ««5:5:""5:5:5:;c75:}5:&&&5:&&5:ooo5: 5:{{5:515:ybubub5:ઌ5:||C5:5:4005:"5:5:5:٦`զ5:`5:NNN5:̩oȩ5:q5:5: 5:___5:_M5:LKK5:!```5:o k5:5:o"k5:EE%W5:n:&&: ::&&:- - :::K K ::&&3 5:5:5䩏?0!5:cc5:5:kk5:G..5:"5:775:#5:||5:::5::P P 5: hh:ޣޣ5:::5:Kbb5:yy:::££::!!::gg:5:Y::qq5:S:>>::5:_QQ5:7&&5:5:C5:@ 5:"FF5:5:ۤפפ5:- - 5:5:rr5:Q 5:5:]U5:K K 5:5:) ^5:У3 5:b)5:5:vJJ5: 5::??5:^75:S5:RXX5:5:((5::..5:#ll5䩏?0!5:5:5:5:   5:5:5:5:5:ɣ5:5:5:yuu5:5:5:Cdd5:kk5:G..5:"5:5:775:䤊5:||ף5:n885:g5:,,5:`JJ5:2..5:  5:Zx5:  5:wVV5:{{5:c5: 5:'225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:Q M M 5:5:5:~5:5:25:VV5: hhn5:%]]5:ޣޣ5:ss5:5:5:B>>5:<'5:5:ť5:5:5:w5:a5:b)5:35:)5:Kbbt5:yy5:\\5:UVV5: 5:Yv5:15: 5:5:'YY5:335:^^5:=5:::5:AA5:wDD5:  5:C C 5:gg5: { { 5: s s 5:>5:V5:ƫݧݧ5:5::665: 5:qq5:;5:>5:&&&5:&&5:!5: 5:445:3 5:5:5 5:CC5:c5:k k 5:sOO5:5:5:dNN5:5:5:WUU5:٨٨5:٥˥˥ե5:ϧϧ5:5:_QQo5:5:5:o5:ɤŤŤ5:"5:iuu5:-@ P P_ju| P P$ P+ P2 P 9 P@ PG PN PW P^ Pg Pp Py P P.BGX`i P P P P P P P P P P P P '09A P P P P P P P P# P* P1 P S[_kcw}dc8 P? PH PQ PX P_ Ph Pq Px P P P P P P P P P P P P P P P P P*&0 P P P PASv]mhs P P! P( P1 P: PC PJ PS PZ Pa Ph Po Pv P} P P P P P P P '2 P P P P P P P P P P P P P=FQZcU P P P& P- P4 Pv; PB PI PP PW P^ Pe Pl Ps Pz P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P P& P/ P8 P? PH PO PV P] Pd Pk Pr P YsJ/:8KmKj P P   " 6 @ M T [ _ -y P_ju~ P P P P P P P P PX P P[kcwdc P P P P P P P P v]m PP PPPP#P(P/P4P9P@PGPLPFQUQPVP[P`PePjPoPvP{P)1PPPPP YsJ:8Kmj P P -@PP_ju|PPPPP PPPPPPPPPP.BGX`i!P(P/P6P=PDPKPRPYP`PgPnP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPP PPP(P/P6P=PDPKPRPYP`PgPnPuP|PP*&0PPPPASv]mhsPPPPPPPPPPPPP PPP P'P.P5P<P '2CPJPQPXPaPjPqPxPPPPPP=FQZcUPPPPPPvPPPPPPPPPPPP)1<D$P+P2P9PR_@PGPq{$!+6;GMXNPUP\PcPlPsPzPPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj   P- : uPA R c j w { amC` P  'ResBPh h []g 'ResBPh h []g 'ResB __ __&[]{0}0{0}tcu ;}{0} {0} {0} {0} 0{0} {0} {0} {0}K{0}5{0}{0} @{0} {0}/{0}/0{0}/3{0}/@{0}/{0}/{0}/{0}4{0} T cu{0} +{0} c{0} bu{0} v{0} n{0} c{0} c{0} tc{0} ;{0} {0} 4{0} c{0} {0} {0} 4{0} {0} {0}  {0} R{0} -{0}/+{0} {0} 4 {0} {0}  {0} {0} 0{0} 0{0} 0{0} e{0} u{0} Tc{0}/{0}/{0}/0{0}/4{0}/{0} {0} Bt+cu5{0} -{0} -{0} BC{0}  {0} }{0} @u{0} %e{0} .{0} +u{0} +{0} {0} +u{0} /4{0} 4{0} 4{0} cu{0} {0}/ u-{0} u{0}/4{0}/4{0}/}{0} *{0} u-{0} u-{0} H {0}  *{0} +{0} +{0}/{0}/ +{0} 0u{0} s-{0} 5{0} S{0} /{0} /0{0} 5 {0} }{0} 0{0} `- {0}  {0} 3u{0} }{0} /0{0} u{0} su{0}  c-{0}/5{0}/}{0}/S{0} ` {0} 0v}b E#+{0}  {0}/ {0} `{1}{0} -{0}  cu{0}  cu{0} t+cu{0} cu{0} , +{0}/ +{0} Ru-{0}  /0{0}  u-{0} 3su{0} - {0} P-0u{0} BC}{0} 0}{0} u-{0}  +{0} `-}{0} 0{0}   u-{0} - +{0} S5 {0} ,  {0}  S5 {0}  0{0} 4ru-{0} , u-{0}  u-{0} 2 u-{0} 2 u-{0} `100{0} Ts cu{0} vS5 {0} p u{0} cb -{0} b  {0} 4r u-{0} /100{0}  S5}{0} Ts cv}{0}   `0u{0} .0{0} } -*{0} , u-{0} . u-{0} H(5  {0} b u-{0}  * 4 :5{0} u- `0{0} e- u{0} H(5  `u{0} u- `0u{0}  * K+u  + ` 2 u-{0} u- `100 u.}{0} u.} `100 u.}!5:bc^c^c5:8b4b4b5:$a a a5:cObOb5:aaa5:* 5:B 5:aaa5:4`0`0`5:bbb5:axaxaa5:&c"c"c5:bsbsbb5:ddda5:dcc`5:cccb5:KKb5:TaPaPa5:Pe5:,&&5: 5:~ 5:lchchc5:bb5:5:xe`ete5:/b+b+b5:5:===5b_`_e__5: ```5:caa5:bbb5:&`"`"`5:ccc5:```5:`__5:ccc5:7d3dd5: a)`)`5:ccc5:NdJdJd5:d>d5:ddd5:ccc5:ccd5:bbb5:V5: 5:6e2e2e5:5: eee5:ddd5:ddd5:EeAeAe5:&&&5:&&5:LaHaHa5:T&&&5:ccc5:\bXbc5:rdndnd5:aaaa5:\aXaXa5:JbFbFb5:ddd5:eaS`S``5:fdbdbd5:SS5:,5:+!!5:Yedd5:{{5:^_K_K_5:X ;5:Q>===5:==5:aaaa5://5:ccc5:yHH5: 335:i5:5:1 :__: ::&&:aa:bb:aa:aa:L`L`:bb3 5:5:de(d(d5b_`_e__5j_5:`>`5:vc__5:la}`}`5:c__5:Xcjbjb5:ba_5:cZ`Z`:__:0a0a5:da`a`:5:`>`5:vca a_5:lahaha_5:ccc5:c```5:XcjbTc_5:bab_5:885:g5:,,5:`JJ5: 5: 5:```5: 5:wVV5:~5:c5: 5:x_t_t_5:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:cZ`Z``5:```5:`__`5:a0a0aa5:da`a``5:e``5:d>d5:d`b5:ccc5:ccc5:bE`E`5:V5: 5:6e|b|b5:5: epapa5:d@c@c5:d__5:Ee__5:&&&5:&&5:LaHaHa5:T&&&5:ccc5:\bXbXb5:```5:aaaa5:\aXaXa5:JbFbFb5:d`a`a5:eaS`S``5:fdabab5:SS5:,5:+!!5:```5:{{5:^_K_K_5:X ;5:Q>===5:==5:az_z_a5://5:ccc5:yHH5: 335:i5:5:1 -@1P8P_ju|?PFPMPTP[P bPiPpPwPPPPPPP.BGX`iPPPPPPPPPPPP '09APP"P)P0P7P>PEPLPSPZP S[_kcw}dcaPhPqPzPPPPPPPPPPPPPPPPPPP PPP*&0P%P,P3PASv]mhs:PAPJPQPZPcPlPsP|PPPPPPPPPPPPP '2PPPPPP P P P P# P, P3 P=FQZcU: PA PH PO PV P] Pvd Pk Pr Py P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P% P, P3 P: PA PH PO PX Pa Ph Pq Px P P P P P P YsJ/:8KmKj& * 2 PB O PV g x             - P_ju P P P P P P P P PX P PA P[kcwdc P P P P P P P$ P v]m+ P2 P7 P< PC PH PO PT P[ P` Pe Pl Ps Px PFQU} P P P P P P P P P)1 P P P P P YsJ:8Kmj? A F PP R PT V c s z  -@ P P_ju| P P P P P  P P P P P P( P1 P: PC P.BGX`iM PT P[ Pb Pi Pp Pw P~ P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P) P2 P9 PB PK PT P[ Pb Pi Pp Pw P~ P P P P P P P P*&0 P P P PASv]mhs P P P P P PP PPP"P)P0P7P>PEPLPSPZPaPhP '2oPvP}PPPPPPPPPPP=FQZcUPPPPPPvPP PPPP&P-P4P;PBPIP)1<DPPWP^PePR_lPsPq{$!+6;GMXzPPPPPPPPPPPPPPPPPPP PPPP%P,P3P YsJ/:8KmKj J P P     9 = Q [ h o v z amq`*P 'ResB __ __6[]{0}j4GH13E {0}E{0} +{0} /{0} 3{0} :{0} #{0} D{0} E{0} F{0} J{0}A{0} ,{0}/4'*,'G3F*'FB1F'FE*1'FJHE'F{0}/#{0}/+{0}//{0}/3{0}/D{0}/E{0}/J4G1'FC H'7CH('FEJD'F{0} 39{0} 7F{0} EE{0} (*{0} 3E{0} CE{0} E{0} C:{0} E/1,*'F{0}/3E{0}/CE{0}/E{0}/E{0}3 63'9*'F:1'E'FEDJ +.FB7*'F{0} H'7{0} #HE{0} 3F){0} 4G1{0} DC3{0} CE{0} E/+{0} 17D{0} CE{0} B/E{0} 6.,{0} D*1{0} CH({0} /3E{0} 7.E{0} E:E{0} ( 2{0} / A{0} 3E{0} 3E{0} C:E{0} GC({0} JHE{0} B1F{0} 3 6{0} GC*{0}/17D{0}/B/E{0} 41B{0}/3F)#3(H9'F{0}/CE{0}/3E{0}/3E{0}/C:E+'FJ*'F/BJB*'F{0} (H5){0} A/'F{0} 9B/){0} CE/3{0} /HFE{0} /1,){0} /H1){0} ('J*{0} 391){0} AHD*{0} :1'E{0} EC:E{0} B/E{0} B/E{0} E.+.{0} E/+{0} ED*1{0} EJD{0} F.+.{0} H.A.{0} #HF3{0} -5'F{0} CH'7{0} EJD{0} FB7){0}/(H5){0} 3'9){0} B1HF{0} #J'E{0}/:1'E{0}/EJD{0} #4G1{0} +H'F{0} FB'7{0} GC*'1{0} J'1/){0} ('JF*{0} EJD/3{0} #E(J1{0} EDJ +{0} #HF5){0} :'DHF{0} (1EJD{0} FJH*F{0} : H'7{0} C ,HD{0} C.H.3{0} E H'7{0} (H5){0} /BJB){0} #3(H9{0}/#HF5){0} +'FJ){0} /1,'*{0} #E*'1{0} #EJ'D{0} /B'&B{0} B1FK'{0} E*1K'{0} EJD'K{0} 3'9'*{0} 3FH'*{0} #B/'E{0} #CH'({0} 41BK'{0} 4G1K'{0} :1(K'{0} B/EK'{0} CH(K'{0} JHEK'{0}/(H5){0}/+'FJ){0}/:'DHF3F) H'-/){0} CJDH(*{0} *J1'(*{0} :J:'(*{0} EJ:'(*{0} EDJE*1{0} EDJD*1{0} / CDAF{0} : G1*2{0} C 391){0} C G1*2{0} D*1/CE{0} E G1*2{0} E. ('1{0} J'1/){0} J'1/){0} #3'(J9{0} CD JHE{0} ,FH(K'{0} 4E'D'K{0} :1'E'*{0} :1'EK'{0} A/'/JF{0} A/'FK'{0} J'1/'*{0} (JCHE*1{0} /J3JD*1{0} 3F*JD*1{0} CJDHH'7{0} EDJ H'7{0} EJ:'D*1{0} GC*HD*1{0} EDJ:1'E{0} D/a``CE{0} /J3JE*1{0} 7F E*1J{0} E #E(J1{0} E.EHD/D{0} #HF5) 3{0} ED9B) 5{0} 3F*JE*1{0} CJDHE*1{0} ('DE'&){0} #3(H9K'{0} 6:7 ,HJ{0}/3F*JE*1{0}/CJDHE*1{0} CD 3'9){0} DCD {1}{0} DCD B/E{0} DCD D*1{0} DCD E*1{0} GC*'1'*{0} GC*'1K''*,'G #3'3JB/E'F ({0})D*1/ a`` CEEJD'F ({0}){0} CJDH('J*{0} (J*'('J*{0} *J1'('J*{0} :J:'('J*{0} A/'F B/E{0} CH( E*1J{0} EJ:'('J*{0} EJC1HE*1{0} F'FH E*1{0} BH) -5'F{0} EJD (-1J{0} EJD EC9({0} EJD E1(9{0} AJ 'D#DA{0} CJDH ,HD{0} :J:' H'7{0} EJ:' H'7{0} CJDH:1'E{0} E*1 EC9({0} EDDJ ('1{0} ED9B) C.{0} CD #3(H9{0} AJ 'D3F){0} AJ 'D4G1{0} CD /BJB){0}/CJDH:1'E{0}/E*1 EC9(/1,*'F ({0})A/'F'F ({0}){0} BH) *3'19{0} 1(9 :'DHF{0} A13. ADCJ{0} 3F) 6H&J){0} EJD/:'DHF{0} EDJ #E(J1{0} ('HF/ BH){0} CJDH 391){0} EDJ +'FJ){0} (. 2&(BJ){0} ('HF/ B/E{0} ,2!/EDJHF{0} /1,) CDAF{0} :J:' G1*2{0} CJDH G1*2{0} E:E//J3(D{0} EDE 2&(BJ{0} EJ:' G1*2{0} EJC1H:1'E{0} FJH*F E*1{0} 17D/(H5){0} 6J'! 4E3J{0} B/E E1(9){0} B/E EC9()3F*'F 6H&J*'F{0} DCD :'DHFJ'1/*'F ({0}){0} (H5) EC9(){0} ECJ'D E*1J{0} GC*H('3C'D{0} EJC1H+'FJ){0} /1,) E&HJ){0} C*D) 'D#16{0} C*D) 4E3J){0} CJDH('3C'D{0} E:E//J3J(D{0} EJ:'('3C'D{0} F'FH +'FJ){0} H-/) ADCJ){0} (H5) E1(9){0} D*1/a`` CE{0} EF 'D#B/'E{0} EF 'D#EJ'D17D/(H5) E1(9){0} /BJB) BH3J){0} +'FJ) BH3J){0} ED9B) C(J1){0} (H5) 2&(BJ){0} EDJ EHD/D*1{0} J'1/) E1(9){0} J'1/) EC9(){0} ED9B) 5:J1){0} #HF5) 3'&D){0} +H'FM BH3J){0} /B'&B BH3J){0} 3FH'* 6H&J){0} EF 'DA/'/JF{0} EF 'DJ'1/'*+'FJ*'F BH3J*'F#HF5*'F 3'&D*'F/BJB*'F BH3J*'F{0} %DC*1HF AHD*{0} CJDHE*1 EC9({0} EDJE*1 2&(BJ{0} 3F*JE*1 E1(9{0} 3F*JE*1 EC9({0} CJDHE*1 E1(9{0}/3F*JE*1 E1(9{0}/3F*JE*1 EC9({0}/CJDHE*1 E1(9{0} DCD EJD E1(9{0} DCD E*1 E1(9H-/) 'D6:7 'D,HJ{0} #HF5) *1HJ3J){0} EJD '3CF/F'AJ{0} EJD AJ 'D3'9){0} /1,) AG1FG'J*{0} CJDH H'7/3'9){0} EJD DCD :'DHF{0} F5A B71 'D4E3{0} ,2! AJ 'DEDJHF{0} E*1 AJ 'D+'FJ){0} DCD (H5) E1(9){0} :'DHF %E(1'7H1J{0} D*1 DCD CJDHE*1{0}/:'DHF %E(1'7H1J{0} EJD/:. %E(1'7H1J{0} CJDHE*1 AJ 'D3'9){0} 17D DCD (H5) E1(9){0} D*1 DCD a`` CJDHE*1{0} DCD :'DHF %E(1'7H1J{0} H-/) -1'1J) (1J7'FJ){0} E*1 AJ 'D+'FJ) 'DE1(9){0} EJD DCD :'DHF %E(1'7H1J!5x|:hhhhhhh5x|:pnlnlnlnlnlnln5x|:kkkkkkk5x|:&kk"k&k"kk"k5x|:acaaa\`a5x|:11111115x|:bbbbbbb5x|:aaaaaaa5x|:aaaaaaa5x|:cbbbbbb5x|:lUlUlUlUllUlUl5x|:iiiiiii5x|:kjjjjmjj5x|:lwlwlwlwllwlwl5x|:lIIIIlII5x|:lgggglgg5x|:fkbkbkbkbkbkbkf5x|: 5x|:jjjjjjj5x|:VkRkRkRkRkRkRk5x|:5x|:pmlmlmlmlmlmlm5x|:df`_`_`f`f`_`_5x|:ggggggg5x|:5x|:'n#n#n#n#n#n#n5x|:mmmmmmm5x|:LmHmHmHmHmHmHm5x|:nnnnnnn5f(dReGeg:g:g:g:g:g:g5x|:bbc^aZa_Za5x|:bbZdCeRah_`5x|:h$c$c$c$c$c$c5x|:hhhhhhh5x|:```````5x|:.lbbbbbb5x|:WnSnSnSnSnSnSn5x|:ibbbbbb5x|:&l"l"l"l"l"l"l5x|:ibbbbbb5x|:gssssss5x|:hhhhhhh5x|:ggggggg5x|::m6m6m6m6m6m6m5x|:ZcVcVcVcVcVcVc5x|:hhhhhhh5x|:SiOiOiOiOiOiOi5x|:xJYYYYYY5x|:ai]i]i]i]i]i]i5x|:iiiiiii5x|:jjjjjjj5x|:fHfHfHfHffHfHf5x|:fffffff5x|:~a``~a`f``5x|:baaaabaa5x|:fTfTfTfTffTfTf5x|:hkhhhih5x|:dccdf_5x|:g{g{g{g{g{g{g5x|:RcccRc`5x|:mmmmmmm5x|:ddddddd5x|:ggggggg5x|:ggggggg5x|:hhhhhhh5x|:eeeeeee5x|:bbbbb`b5x|:^mZmZmZmZmZmZm5x|: ccc ccc c5x|:```````5x|:iiiiii5x|: 5x|:1,,}1}1,,5x|:bj^j^j^j^j^j^j5x|:e]ehee$bb`$b5x|:ihggggehgg5x|:f f f f f f f5x|:iiiiiii5x|:eeeeeee5x|:c8c8c8c8cc8c8c5x|:lllllll5x|:va````ra``5x|:qjmjmjmjmjmjmj5x|:(`$`$`$`$`$`$`5x|:ggggggg5x|:ggggggg5x|:eeeeeee5x|:ggggggg5x|:eeeeeee5x|:e``````5x|:l``xfxf``5x|:5j1j1j1j1j1j1j5x|:FkBkBkBkBkBkBk5x|:j|j|j|j|j|j|j5x|:jjjjjjj5x|:< < < < < < <5x|:HlDlDlDlDlDlDl5x|:n n n n n n n5x|:mmmmmmm5x|:aaaaaaa5x|:mmmmmmm5x|:mmmmmmm5x|:SjOjOjOjOjOjOj5x|:(m$m$m$m$m$m$m5x|:&&&&&&&5x|:EiAiAiAiAiAiAi5x|:iiiiiii5x|:)i%i%i%i%i%i%i5x|:XgTgTgTgTgTgTg5x|:PcLcLcLcLcLcLc5x|:eeeeeee5x|:lflflflfllflfl5x|:iiiiiii5x|:jjjjjjj5x|:7l3l3l3l3l3l3l5x|:l h h h hrh h h5x|:ggggggg5x|:vkrkrkrkrkrkrk5x|:adPdaa`a5x|:egagagagagagag5x|:eeeeeee5x|:kkkkklk5x|:^_K_K_K_K_K_K_5x|:hBcBchBciBcBc5x|:mmmmm;nmm5x|:eeeeeee5x|:d``d`f``5x|:eeeeeee5x|:ddddddd5x|:ccccccc5x|:&j"j"j"j"j"j"j5x|:hhhhhhh5x|:6k2k2k6k2k2k2k5x|:kkkkkkkx|:hhhhhhx|:ccc x|:x|:caaahax|:se~eakhkx|:ffbjajajax|:x|:``````x|:G`G`G`G`G`G`x|:gggggg3 5x|:c_`_`_`_`_`_`_5x|:eeeeeee5_aG__5x|:Ce______5x|:m______5x|:`.c.c.c.c.c.c5x|:I{_{_{_{_{_{_5x|:Th````_``5x|:`u_u_u_u_u_u_5x|:8h______5x|:Gh````a``5x|:a9`9`9`9`9`9`x|:dFd`jfjx|:aaaaaa5x|:e@`@`@`@`@`@`x|:bababababa`5x|:d______x|:ccjgj5x|:/`+`+`+`+`+`+`x|:eeeeeex|:ecckjk5x|:S`______5x|:R`N`N`N`N`N`N`x|:~b~b~b~b~b~bx|:qqqqqqx|:ggggggx|:bbbbbbx|:``````x|:JaJaJaJaJaJax|:"a"a"a"a"a"ax|:hhhhhh5x|:aaaaaaax|:``````x|:cccccc5x|:r_o_o_o_o_o_o_x|:*a*a*a*a*a*ax|:``````x|:gggggg5x|:d______5x|:hhhhhhh5x|:UbQbQbQbQbQbQb5x|:kkkkklk5x|:&kk"k&k"kk"k5x|:acaaa\`a5x|:11111115x|:bbbbbbb5x|:aaaaaaa5x|:aaaaaaa5x|:cbbbbbb5x|:j_2a2a2a2aa2a2a5x|::b6b6b6b6b6b6b5x|:iccccddcc5x|:a````a``5x|:aG`G`G`G`q`G`G`5x|:bbbbbbbb5x|:eeeeeee3 5x|: 5x|:oikikikikikiki5x|:(f$f$f$f$f$f$f5x|: 5x|:7i3i3i3i3i3i3i5x|:df`_`_`_`_`_`_5g5x|:5x|:gjjjjjj5x|:ddddddd5x|:hhhhhhh5x|:mmmmmmm5_aG__5x|:d2`2`2`2`2`2`5x|:(g b b b b b b5x|:ddddddd5x|:KgGgGgGgGgGgGg5x|:ddddddd5x|:$g g g g g g g5x|:ddddddd5x|:rgngngngngngng5x|:1g-g-g-g-g-g-g5x|:ddddddd5x|:>g:g:g:g:g:g:g5x|:^abc^aZa_Za5x|:bRaRaCeRa__Ra5x|:m_______5x|:LbHbHbHbHbHbHb5x|: i.c.c.c.c.c.c5x|:I{_{_{_{__{_{_5x|:e_``Th`_``5x|:pblblblblblblb5x|:Iju_u_u_u__u_u_5x|:8h1elf8hc_ac5x|:Gh``d`a_`5x|:h$c$c$c$c$c$c5x|:fffffff5x|:```````5x|:.lbbbbbb5x|: 5x|:!```````5x|:&l5x|:!```````5x|:gssssss5x|:ddddddd5x|:ncjcjcjcjcjcjc5x|:xctctctctctctc5x|:Zc2222225x|:h; ; ; ; ; ; 5x|:ddddddd5x|:xJYYYYYY5x|:ddddddd5x|: eeeeeee5x|:ybubububububub5x|:a9`9`9`9`c`9`9`5x|:a a a a a a a5x|:~a``~a`za``5x|:baaaabaa5x|:e@`@`@`@`j`@`@`5x|:hkhhhih5x|:dccd__5x|:g{g{g{g{g{g{g5x|:RcRc5x|:mmmmmmm5x|:d+`+`+`+`+`+`5x|:ggggggg5x|:ggggggg5x|:hhhhhhh5x|:eeeeeee5x|:b______5x|:M5x|: ccc cccc5x|:```````5x|:i5x|: 5x|:,,,,,,5x|:;5x|:e$b$be$bb$b$b5x|:2bBaBaBaBaaBaBa5x|:aaaaaaa5x|:1b-b-b-b-b-b-b5x|:aaaaaaa5x|:c8c8cc8cc8c8c5x|:lllllll5x|:va````ra``5x|:A5x|:(`$`$`$`$`$`$`5x|:dc`c`c`c`c`c`c5x|:gbbbbbb5x|: `eeeeee5x|:c~c~c~c~c~c~c5x|:eeeeeee5x|:e``````5x|:```````5x|:5j1j1j1j1j1j1j5x|:iiiiiii5x|: { { { { { { 5x|: s s s s s s 5x|:eeeeeee5x|:}iyiyiyiyiyiyi5x|:kiiiiii5x|:aaaaaaa5x|:aaaaaaa5x|:```````5x|:ccccccc5x|:Sjo_o_o_o_o_o_5x|:(m______5x|:&&&&&&&5x|:ddddddd5x|: 5x|:T&&&&&&&5x|:XgTgTgTgTgTgTg5x|: 5x|:eeeeeee5x|:a:a:a:a:aa:a:a5x|:Cb?b?b?b?b?b?b5x|:jjjjjjj5x|:```````5x|:`U`U`U`U`x`U`U`5x|:gbcbcbcbcbcbcb5x|:*e&e&e&e&e&e&e5x|:aaaaaaa5x|:egagagagagagag5x|:eeeeeee5x|:4f0f0f4f0f0f0f5x|:^_K_K_K_K_K_K_5x|:hBcBchBcxdBcBc5x|:mmmmmmmm5x|:eeeeeee5x|:d``d`_``5x|:eeeeeee5x|:^bZbZbZbZbZbZb5x|:ccccccc5x|:&j"j"j"j"j"j"j5x|:hhhhhhh5x|:6k$h$h(h$h$h$h5x|:@f=5:.K5:F=B=B=5:7K3K3K5::=6=6=5:*K&K&K5:R=N=N=5:DK@K@K5:5:5:5:^=Z=Z=5:;׍׍5:ߎߎ̖5:5:5:P%%5:K獴5: 5:5:&2225:Cߍߍ5:``5:5:5:5:QMM5:^ՎՎ5:soo5:^ՎՎ5:2=5:ZVV5:.=*=*=5:”ڗڗ5:%%%5:5:5:?5:;775:YUU5:5:ęll5:5:O__5:%%5:||Ә5:5:'WWܖ5: 5:m5:5:5:ʓƓƓ5:d``5:3//5:5:5:SOO5:"5:%%%5:5:ώˎˎ5:5:ʒƒƒ5:8MM5:{nn5:mm5:1--5: ћћ5:K&%%5: 5:q5:ُՏՏ5:%5:ϐːː5:5:5:wss5:;775://5:{w 5:`\\5:5:w5::x6x6x5:/++5:2..5:5115:5:5:5:TPP5:*&&5:?;;5:&&&5:1115:PLL5:wss5:KGG5:)%%5:@<<5:PF5:Ώʏʏ5:גӒӒ5:B>>5:@;;65:5:5:85:0,,5:5:y5:mii5:f5:zz5:5:5::665:,((5:ԗ5:̗ȗȗ5:'##5: 5:3 5:5:5O5:;׍׍5:ߎߎ5:kk5:P%%5:K5:5:&2225:Cߍߍ5:__5:XSS5:5:?;;5:85:Hrr5:J5:5:''5:%5:\5:LHH5:ܕܕ5:5:5:5:5:5:5:Q 5:5:occ{5:iK K 5:,5:k5:KK3 5:ώˎˎ5:엣5:ޔ&&5:5: 5:35:h5:5: 5:R||5:a((5:===5O5:>=5:.K5:F=ӑӑ5:7KǑǑ5::=5:*K5:R=WW5:DKKK5:5:5:ߑߑ5:=995:;׍׍75:ߎߎ5:5:kk5:P%%5:KG5: 5:{5:&222"25:Cߍߍ?5:5: 5:,,5:ɍɍ5: 5:^ՎՎ5:s5:^ՎՎ5:2=5:Z..5:.=5:hdd5:%225:; ; 5:5:?5:;5:Ycc5: 5:__5:5:OWW5:Ѝ5:XSSo5:CC5:'5: ''5:mgg5:5:?;;5:5:ؓԓԓ5:3//5: 5:5:S5:"5:%%%5:5:ώˎˎ5:5:ʒ5:8u5:HrrD5:-}}5:5: 5:K&%%G&5:5:5:ُ5:%5:Ð5:5:5:kgg5:#5://5:  5:C C 5:55:{ww5::x??5:5:5: 5:JFF5:5:Д335:5:5:oo5:&&&5:1115:5:T&&&5:K5:) 5:ېאא5:P 5:ΏCC5:ג++5:Bk k 5:@OO5: 5:SS5:85:GCC5:5:%!!5:5:fŽ5:5:5:''5:_[[5:5:ԗ5:SOO5:'##5: 5:풪-@PP_ju|PPPPP PPPPPP PPP$P.BGX`i.P5P<PCPJPQPXP_PfPmPtP{P '09APPPPPPPPPPP S[_kcw}dcPPPPPP PPP#P,P5P<PCPJPQPXP_PfPmPtP{PPPP*&0PPPPASv]mhsPPPPPPPPPPP PPPP&P-P4P;PBPIP '2PPWP^PePnPwP~PPPPPPP=FQZcUPPPPPPvPPPPPPPPPP#P*P)1<D1P8P?PFPR_MPTPq{$!+6;GMX[PbPiPpPyPPPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj  % +P5 B PI Z k r  XP%P[kcwdc7P>PEPLPSPZPaPhPmoPvP}PPPPP)PP sJ:8jP2 4 ,P6 C J N P R -@PP_ju|PPPPP PPPPPP PPP(P.BGX`i2P9P@PGPNPUP\PcPjPqPxPP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPPP'P0P9P@PGPNPUP\PcPjPqPxPPPPP*&0PPPPASv]mhsPPPPPPPPPPPPPP#P*P1P8P?PFPMP '2TP[PbPiPrP{PPPPPPPP=FQZcUPPPPPPvPPPPPP PPP P'P.P)1<D5P<PCPJPR_QPXPq{$!+6;GMX_PfPmPtP}PPPPPPPPPPPPPPPPPPP PPP YsJ/:8KmKjd h p /P P   ! ( / 3 amC`P T [ 'ResBPh h []g 'ResB; x CCxU []segmseg{0}ua{0}tzsegs{0}a{0}hr{0} tz{0}/a{0}/hr{0}da{0}mes{0}selPuntos{0} a{0}as{0}hrs{0}segohmnios{0} sgl{0}des{0}/seg{0}/sel{0}bits{0}minskW-horampg imp{0} as{0} au{0} hrs{0} pie{0} seg{0} sel{0}segs{0}selsmetros{0}mesesa. lluz{0} des{0} sglscaballosmiliampsmilisegsnanosegspulgaes{0} mins{0} pies{0} segs{0} sels{0} taza{0} cuyar{0} taces{0} cuyrn{0}mpg im{0} nuedu{0} ohmiu{0} vatiu{0} xuliutaces mt.{0} yardesmilles/gal{0} cuartu{0} herciu{0} llibra{0} llitru{0} nuedos{0} piedra{0} sieglu{0} voltiu{0} xulios{0} piedres{0} llibres{0} pulgaes{0} cuyares{0} sieglosmilles/hora{0} Calora{0} amperiu{0} llitros{0} per au{0} per da{0} per pie{0} segundu{0} selmana{0} selmanes{0} tonelaes{0} Caloresquilohercios{0} au lluz{0} calores{0} cuyarina{0} per onza{0} fuercia g{0} hectrees{0} aos lluz{0} cuyarines{0} decmetru{0} gigavatiu{0} megavatiu{0} per galn{0} per gramu{0} per metru{0} picmetru{0} quiloxuliumilimol/llitruminutos d arcu{0} centmetru{0} decillitru{0} gigaherciu{0} megaherciu{0} megallitru{0} microgramu{0} micrmetru{0} milillitru{0} millivatiu{0} per llibra{0} per llitru{0} per minutu{0} pie cbicu{0} quilogramu{0} quilovatiu{0} quilmetru{0} quiloxulios{0} decillitros{0} megallitros{0} milillitros{0} millivatios{0} hectollitrumilles/gal imp.segundos d arcu{0} centillitru{0} milisegundu{0} nanosegundu{0} per pulgada{0} per segundu{0} per selmana{0} pie cuadru{0} quiloherciu{0} hectollitros{0} centillitros{0} metru cbicu{0} microsegundu{0} milliamperiu{0} quilocalores{0} pies cuadraos{0} milliamperios{0} fuercies gues{0} metru cuadru{0} minutu d'arcu{0} minutos d'arcu{0} per quilogramu{0} per quilmetru{0} por centmetru{0} segundu d'arcu{0} milles cuadraes{0} taces mtriques{0} yardes cuadraes{0} yardes cbiques{0} metros cuadraos{0} milla per galn{0} onza de fluidos{0} quilovatiu hora{0} segundos d'arcu{0} milles nutiques{0} milles per galn{0} onces de fluidos{0} pulgaes cuadraes{0} pulgaes cbiques{0} quilovatios hora{0} parte per milln{0} per metru cbicu{0} partes per milln{0} caballu de fuerza{0} centmetru cbicu{0} kilmetru cuadru{0} metru per segundu{0} per metru cuadru{0} quilmetru cbicu{0} unid astronmica{0} metros per segundu{0} tonelaes mtriques{0} centmetru cuadru{0} milimol per llitru{0} per galn imperial{0} per milla cuadrada{0} kilmetros cuadraos{0} pulgaes de mercuriu{0} pulgada de mercuriu{0} quilmetru per hora{0} centmetros cuadraos{0} milimoles per llitru{0} quilmetros per hora{0} per pulgada cuadrada{0} unidaes astronmiques{0} llitru per quilmetru{0} milmetru de mercuriu{0} per centmetru cbicu{0} llitros per quilmetru{0} milmetros de mercuriu{0} per centmetru cuadru{0} per quilmetru cuadru{0} miligramu per decillitru{0} milla per galn imperial{0} miligramos per decillitru{0} milles per galn imperialmetros per segundu al cuadru{0} llitru per 100 quilmetros{0} llitros per 100 quilmetros{0} llibra per pulgada cuadrada{0} llibres per pulgada cuadrada{0} metru per segundu al cuadru{0} metros por segundu al cuadru!5:"5:[5:FX5:W5:;"7"5:HV( H5:bbx5:=95:B5:񤭥5:w5:65:QUMʦ5:U45:465:dߢ25:@~4|@5:#5:ʥƥ5:5:y5:}+y5:5:A=D?05:@5:Mu5:>2>5: M&>M5:>2>5:M >M5:x>2t>5:UL=QL5:>z2>5:cL=_L5:5:H5:c"*_"{C5:ʡ5:z'z5:R4,+N4L5:[95:z7z5: `@W5:|lxg5:><5:$>5:xۡ5:.'5:3 35:55:5:Bŝ5:r~5:z5:أCԣ5::pş6p5:x45:Vp5:pԟp5:5:pp5:aa5:F7*(B75:mN؜T5:?2?5:j6G5: ss~5:5:p(^5:pp5:%+!+5:ޑw5:LbYHb5:[bYWb5:o;k5:7&25:jblfb5:˛#)5:[yW5:w5:@~4|@5:o*P5: wjwk5:ޤčڤ5:oo5:e)Oe5:I#]E#Ӟ5:kSk5:ܝ.5:ԝН5:A5:a&a5:)5:jqyfq5:b4b5:۠נ5:oq8)5:ynu5:i}e5: P2 P5:E5:ܧا5:㥕ߥ5:($5:Ǥkä5:G5:_y[5:5:&&&5:=&45:?UB;U5:5P*55:5:k?g_5:T~[P~5:ã5:C?5:HԄ5:qDym5:~5: 5:Ϣ~ˢ5:5:/5:858B5: 5:砗5:0=5:㟷5:ˠǠ5:((5:%_!5:5m55:5:ƞ 5:&,5:5:]' 5:35:;"&&5:* ' ' 5:B ? ? 5: ..5:B5:QNN 5:5:{5:K K 5:B+5: k5:3 5:4665:5:,))5:~ { { 5:%'"'"'5:5:5:.D?05: 5:5:M5:r5:h5:B5:V5:5:_5:  5:5: 5:5:y@@5:~5: 5:~5:5:zf5:Ǜěn5:ٛ5:gg5:gdd5:{{5:3]]5:   5: 5:5:~{{5:c``5:\\5:'$$5:a^^5:<995:.++5:5:5:5:.(@@5:X& |5:? 5:Y`5:25:5: ::n5:%""5:7445:5:5:5:5:&5:5:OLL5:w5:@5:o55t5:5:SS5:URR5:   5:IFF5:5:qq 5:ԝ::5:'<<5:5:5:5:5:5:oq!!5:5:&##5:jj5:VSS5:5:Y5:5:5:bGG5:SPP5:A>>5:&&&5:XX5:;5:T*ZZ5:5:522 5:5:5:5:spp5: 5:5: 5:L5:5:5:XUU;5:1U88r=5:5:llK5:||5:5:yvv5: 5:iff5:5:1 . . 5:&& 5:5:3Y'35:35:;"&&5:H 5:B 5: 5:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:@5:5:&&5:~ 5:^>Z>Z>5:+5:b5:>>D?05: 5:5:M5:r  5:h5:B5:V5:5:_5:5:5: 5:c" F5:dd5:kk5:!Ϝ5:[5:5:V5:|^5:қ65:885:5:,,5:3JJ5: 5: 5:VV5:~5:~5:& 5:'S S 5:a5:<c c 5:.[ [ 5:jj5:5:5:F75:mgg|5:?++5:nn`5:25:5:phhn5:v]]5:%+((5:ss5:5:5:5:5:5:yHH5:O665:w5:@5:obbt5:yy5:\\5:UVV5: 5:I5:S5: 5:ԝ5:YY5:335:RR5:5:::5:AA5:oqDD5:C C 5:5:5:V5: 5:Y5:5:, 5: 5:SPP5:A>>5:&&&5:&&5:5:55:5:5 5:CC5:Ɯ++5:k k 5:sOO5: 5:SS5: 5:L!!5:KK5:{{5:X ;5:1URR-U5:==5:zzK5:/5:5:(HH5: 335:55:5:-@ P P_ju| P P P P P  P P P P P# P, P5 P> P.GH PO PV P] Pd Pk Pr Py P '9A P P P P P P P P P P S[_kcw}dc P P P P P P PPPP!P*P1P8P?PFPMPTP[PbPiP*&0pPwP~PPASv]mhsPPPPPPPPPPPPPPPPP PPP"P ')P0P9PBPIPPPWP`PgPpPwP=FQZcU~PPPPPPPPPPPPPPP)1<DPPPPq$!+6;GMXP PPP!P(P/P6P?PFPMPTP[PbPiPrP{PPPPPPPPP YsJ:8KmjU Y a E Po v P}   -@PP_ju|PPPPP PPPP PPP&P/P.G9P@PGPNPUP\PcPjP '9AzPPPPPPPPPP S[_kcw}dcPPPPPPPPP PPP"P)P0P7P>PEPLPSPZP*&0aPhPoPvPASv]mhs}PPPPPPPPPPPPPPPPPPP P 'PP#P,P3P:PAPJPQPZPaP=FQZcUhPoPvP}PPPPPPPPPPPP)1<DPPPPq$!+6;GMXPPPP PPP P)P0P7P>PEPLPSP\PePlPuP|PPPPPP YsJ:8KmjM Q Y 6Pg n qPu -@PP_ju|PPPPP PPPPPPPPP.G#P*P1P8P?PFPMPTP '9AdPkPrPyPPPPPPP S[_kcw}dcPPPPPPPPPPPP PPP!P(P/P6P=PDP*&0KPRPYP`PASv]mhsgPnPwP~PPPPPPPPPPPPPPPPPP 'P PPP$P+P2P;PBPKPRP=FQZcUYP`PgPnPuP|PPPPPPPPPP)1<DPPPPq$!+6;GMXPPPPPP PPP!P(P/P6P=PDPMPVP]PfPmPtP{PPPP YsJ:8KmjC G O P] d [Pk {            amg` P. $  'ResB ߖ ߖ1[]BTV{0} q{0}/qPBayt{0} ay{0} il{0} ii{0} kq{0}/ay{0}dYq{0} av{0} kc{0} mq{0} q{0}/il{0}/kq{0}dYr{0}san{0} xal{0} Ysr{0} dYq{0} hft{0} san{0} dv{0}/qal{0}/sm{0} Btv{0} qal{0}/hft{0}/dYq{0}/san{0} msan{0}/saat{0} dym{0} faiz{0} san{0} lks{0} nsan{0} xrq_{0} yq_{0} coul{0} hers{0} kv m{0} mil{0} qram0mp. qal{0} dnm{0} dvrY{0} mq/dl{0}/hYftY{0} hYftY{0} kv ft{0} kv km{0} dYqiqY{0} saniyY{0}/dYqiqY{0} dYrYcY{0} qallon{0} stYkan{0} hs/mln{0} kv mil{0}/saniyY0mp. fl oz{0} km/saat{0} at gc{0} giqabit{0} meqabit{0} mil/qal{0} m/q imp0mp. qallon{0} kiloqram{0} kilocoul{0} i_1q ili{0} kilohers{0} giqabayt{0} giqahers{0} giqavatt{0} kub dym{0} meqabayt{0} meqahers{0} meqalitr{0} meqavatt{0} imp. qalmil/imp. qal{0}/imp. qal{0} mikroqram{0} g qvvYsi{0} gc funtu{0} gn i_11{0} milliqramGnY_ radiusu{0} fl oz 0mp.{0} civY dym{0} permiriada{0} meqapaskal{0} nanosaniyY{0} ay qa_11{0} mikrosaniyY{0} metr/saniyY{0} millisaniyY{0} yer ktlYsi{0} imp. qallonhissYcik/milyon{0}/imp. qallon{0} dYrYcY Selsi{0} xrYk qa_11{0} kvadrat dymimp. qallona mil{0} kilometr/saat{0} gnY_ ktlYsi{0} dYrYcY Kelvin{0} gnY_ radiusu{0} kilovatt-saat{0} maye unsiyas1{0} troy unsiyas1milyonda hissYcikkardinal istiqamYt100 kilometrY litr0mp. maye unsiyas1{0} dYrYcY Farengeyt{0} astronomik vahid{0} funt/kvadrat dymmilyonda {0} hissYcik{0} milliqram/desilitrBritaniya termal vahidi{0} metr saniyY kvadrat1{0} millimetr civY stunu{0} Britaniya terman vahidi!5:$ 5:Ɯœœ5:5:ɚ5:5:1'-'-'5:UQQ5:5:KGG5:'''5:vrr5: uuu5:pRR{5:>::5:3}/}/}5:uuuk5:KK3 5:5:5:C??5: 5:}}5:ߗۗۗ5:(((5:5:5:5:h5:c5D?0!5: 5:C5:5:5:2225: CCC5:#5:5:CCC5:~2z2z25:CCC5:d``5:5:͗ffɗ5:Ě5:5:5:5:5:ɚ5:iooe5:E)<5:`5:```5:2(5:`5:5:_d'd'5:ZxVxVx5:6)2)2)5:d5:___5:`\\5:5:q/m/m/5:2..5:5:~5:zvv5:șęę5:VRR5:_T[T[T 5:5:B  |5:֗җҗ`5:xKD?D?25:mii5:On5:%]]5:ޖ5:ss5:qSmSmS5:5:5:5:o?k?k?5:\XX5:X5:1u%%5:5:@<<5:5:z,&&5:5:555:SOOC5::e6e6e5:5:NJJ5:7030305:5: 5:5:3//5:'5:5: 5:1C-C-C5:ޙޙ5:SPOPOP5:5C5:???5:nnn5:yuu5:___5:5:>>>5:ߜۜۜ5:kgg5:xtt5:5:ԚКК5:FFF5:4005:A==5:&&&5:5:vvv5:BBB5:8885:' 5:QTMTMT5:E5:6 6 65:5:XzTzTz5:K:C:C5:6665:FFF5:ȘĘĘ5:+!!5:EE5:қΛΛ5:*ff5:5:C 5:sOoOoO5:xOK5:ՙљљ5:cS_S_S5:  5: 335:5:EAA5::&&: ::&&:- - :rr:[[:K K ::,,3 5:5:'225 D?0!5:5:͗ff5:ė5:hh5:5:xx5:pp5:E)5: < < :gg:nn5:xK:5:Ohh:5:qS::665:5:S ::53:RR::DD:C C ::5:x: :FF5:S&&:>>:k k :995:xOzz5:$&&5:5:5:ɚQQ5:JJ5:* 5:5:- - 5:KGG5:'rr5:SS5: uyy5:cc{5:>5:3}##5:uژژk5:KK3 5:95:_[[5:C''5: 5:ϘϘ5:ߗ5:(5:5:'225:65:/++5:775 D?0!5: 5:C5:5:   5:5:5:5:5:5:5:5:d``5:5:͗ffɗ5:5:5:hh5:5:5:ɚxx5:ipp5:E)<5:885:g5:2(,,5:`JJ5:5:n335:Zx5:7335:d5:5:+''5: 5:q/225:2; ; 5:'S S 5:a5:<c c 5:.[ [ 5:$ 5: < < 5:5:Bgg|5:֗nn`5:xK25:m5:Ohhn5:%]]5:ޖ5:ss5:qS5:5:5:5:o?5:\XX5:5:1u665:5:@5:5:z,,,5:5:5:S C5:\\5:9555:2..5:705:5: 5:5:3//5:?YY5:335: RR5:1C5:::5:AA5:5CDD5:  5:nC C 5:y5: { { 5: s s 5:>5:V5: 5:x5:5:Ԛ 5:FFF5:4PP5:A>>5:&&&5:&&5: 5:T&&&5:5: 5:i e e 5:##5:CC5:++5:k k 5:sOO5:6995:SS5:=5:+!!5:KK5:{{5:ff5:5:>5:==5:xOzzK5://5:5:yHH5: 335:i5:5: -@9P@P_ju|GPNPUP\PcP jPqPxPPPPPPPP.BGX`iPPPPPPPPPPP P '09AP#P*P1P8P?PFPMPTP[PbP S[_kcw}dciPpPyPPPPPPPPPPPPPPPPPPP PPPP*&0&P-P4P;PASv]mhsBPIPRPYPbPkPtP{PPPPPPPPPPPPPP'2PPPPP P P P P$ P+ P4 P; PB P=FQZcUI PP PW P^ Pe Pl Pvs Pz P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P$ P- P4 P; PB PI PP PW P^ Pg Pp Pw P P P P P P P P YsJ/:8KmKj1 5 = PM Z Pa r              - P_ju P P P P P P P P PX P P[kcwdc P P P P P" P) P0 P v]m7 P> PC PH PO PT P[ P` Pg Pl Pq Px P P P PFQU P P P P P P P P P)1 P P P P P YsJ:8KmjL N S P] _ Pa n ~ -@ P P_ju| P P P P P  P P P P' P. P7 P@ PI PR P.BGX`i\ Pc Pj Pq Px P P P P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P P! P( P/ P8 PA PH PQ PZ Pc Pj Pq Px P P P P P P P P P P P*&0 P P P PASv]mhs P P P PP PPP#P*P1P8P?PFPMPTP[PbPiPpPwP'2~PPPPPPPPPPPPPP=FQZcUPPPPP PvPP P'P.P5P<PCPJPQPXP_P)1<DfPmPtP{PR_PPq{$!+6;GMXPPPPPPPPPPPPPPPPPPPP&P-P4P;PBPIP YsJ/:8KmKj Y P P     & C G ] g t { amq`2P* 'ResB P []az_Latn_AZ 'ResBPh h []g 'ResBP  [] 'ResBP  [] 'ResBPh h []g 'ResB F F"[]2 2 ><K{0} {0} #09B{0} E2{0} {0} 01{0} ?A{0} 4{0} =010@>B<5AOFK{0} ACB{0} AB.{0} 1VB:V@C=0:?@0<V;5{0}/ E2{0}/30;@04KO=K{0} 1VB{0} 1VB{0} "1VB{0} :1VB{0} 3047{0} 2C7.{0} <V;V{0} B>=K{0} F0;V{0} 0:@K{0} <>;VBM@01VBK{0} 1VB0{0} 1VBK{0} <V;L{0} <V;O{0} DCBK{0} F0;O{0} O@4K<V;V20BK{0} 304K{0} 3>40{0} ;VB@{0} C 3.{0}/3047{0}/F0;N3V301VBK3V3020BK:5;L2V=K:V;01VBK:V;020BK<5301VBK<53020BK<V;V10@KV<?. 30;{0} :B3{0} BK47.{0} 0. 0.{0} ?V=BK{0} DC=BK{0} ACB0:{0} 0:@0^{0} 109BK{0} :C10:{0} :C1:0{0} :C1:V{0} <>;O^{0} C=FKV{0} DCB0^{0} F0;O^{0} O@40^{0} 2C75;{0} BK4=V:V;035@FK<V;V3@0<K{0} 2C7;K{0} 304>^{0} ;N:AK{0} ;VB@K{0} <5B@K{0} ACB:V{0} BK4=O{0} C 3>4{0} C=FK9{0} C=FKO0B<0AD5@K3V30109BK3V3035@FK:V;0109BK:V;03@0<K?@0FM=B0^BM@0109BK{0} 4C=0<K{0} 10@M;L{0} 10@M;V{0} 10@M;O{0} :C1:0^{0} ?V=B0^{0} DC=B0^?5@03@C7:0{0} C <5A.{0} 30;>=K{0} :0@0BK:V;046>^;V<V;V0<?5@K{0} 2C7;>^{0} 3047V={0} ;N:A0^{0} ;VB@0^{0} <5B@0^{0} =LNB0={0} ?C=:BK{0} BK4=O^{0} E2V;V=:0@ 7>;0B0<V:@03@0<K{0} :</3047{0} :0@ 7>;{0} E2V;V=K:V;0:0;>@KV{0} 10@M;O^{0} 3047V=K{0} 4C=0<0^{0} C BK47.{0} 35:B0@K{0} =LNB0=K{0} ?0@A5:V{0} C ACB:V{0} 3047V=0{0} 30;>=0^{0} :0;>@KV{0} :0@0B0^{0} <5AOF0^{0} =0 F0;N{0} =LNB0=0{0} ?@0FM=B{0} ?C=:B0^{0} BK475=L{0} C <5AOF{0} E2V;V=0:V;0?0A:0;VA:0=4. <V;V{0} <3 =0 4;{0} 0:@-DCBK{0} :2. <V;V{0} :2. F0;V{0} G. ;K6:V{0} 40;LB>=K{0} :2. DCBK{0} :2. O@4K{0} DC=B-AV;{0} 35:B0@0^{0} 4MFK;VB@{0} 4MFK<5B@{0} :2. <V;L{0} :2. <V;O{0} :2. F0;O{0} :V;0<5B@{0} <5B. B>={0} =0 C=FKN{0} =0=0<5B@{0} =LNB0=0^{0} ?0@A5:0^{0} ?V:0<5B@{0} DC=B0DCB{0} G. ;K60:{0} G. ;K6:0{0}/:2. <V;N{0}/:2. F0;N35:B0?0A:0;V:>=A:0O AV;0{0} <V;V/3047{0} <V;V/30;.{0} V<?. 30;.{0} :C1. <V;V{0} :C1. F0;V{0} AB. ;K6:V{0} DC=B-AV;K{0} DC=B0DCBK{0} <V;V;VB@K{0} <V;V<5B@K{0} 0:@-DCB0^{0} <0@. <V;L{0} <5B. B>=K{0} <V;L/3047{0} <V;L/30;.{0} <V;O/3047{0} <V;O/30;.{0} 4MFK;VB@K{0} 4MFK<5B@K{0} :C1. DCBK{0} :C1. O@4K{0} <0@. <V;V{0} <530;VB@K{0} =0=0<5B@K{0} ?V:0<5B@K{0} A0=BK;VB@{0} AB03>447V{0} 35:B0;VB@{0} 40;LB>=0^{0} 4MFK;VB@0{0} 4MFK<5B@0{0} :2. DCB0^{0} :2. F0;O^{0} :2. O@40^{0} :C1. <V;L{0} :C1. <V;O{0} :C1. F0;O{0} :V;0<5B@0{0} :V;0<5B@K{0} <0@. <V;O{0} <0A O<;V{0} <0A !>=F0{0} <5B. B>=0{0} <V:@0<5B@{0} =0=0<5B@0{0} ?V:0<5B@0{0} A0=BK<5B@{0} AB. ;K60:{0} AB. ;K6:0{0} AB03>4475{0} AB03>447O{0} C 3047V=C{0} C A5:C=4C{0} C BK475=L{0} C E2V;V=C{0} DC=B-AV;0{0} DC=B0DCB0{0}/V<?. 30;.:0@0BK 7>;0B0:V@C=0: A25BC<V;V =0 30;>={0} << @B. A;.{0} 204:. C=F.{0} A:0=. <V;V{0} <0AK O<;V{0} <0AK !>=F0{0} <5B. ?V=BK{0} 35:B0;VB@K{0} <5B. :C10:{0} <V:@0<5B@K{0} 35:B0;VB@0{0} 4MFK;VB@0^{0} 4MFK<5B@0^{0} :C1. DCB0^{0} :C1. F0;O^{0} :C1. O@40^{0} :V;0<5B@0^{0} <0A0 O<;V{0} <0A0 !>=F0{0} <530;VB@0^{0} <5B. :C1:0{0} <5B. :C1:V{0} <5B. ?V=B0{0} <V:@0<5B@0{0} <V;V;VB@0^{0} <V;V<5B@0^{0} =0=0<5B@0^{0} =0=0A5:C=4{0} ?V:0<5B@0^{0} A0=BK;VB@0{0} A0=BK;VB@K{0} A0=BK<5B@0{0} A0=BK<5B@K{0} A:0=. <V;L{0} AB03>447O^{0} DC=B0DCB0^{0} V<?. 30;>={0}/V<?. 30;>=<V;L/V<?. 30;.{0} <V;VA5:C=4K{0} =0=0A5:C=4K{0} V<?. 30;>=K:V;020B-3047V=K{0} 35:B0;VB@0^{0} :C1VG=K DCB{0} :C1VG=K O@4{0} <5B. :C1:0^{0} <5B. ?V=B0^{0} <V:@0<5B@0^{0} <V:@0A5:C=4{0} =0 :V;0<5B@{0} =0=0A5:C=40{0} =LNB0=-<5B@{0} A0=BK;VB@0^{0} A0=BK<5B@0^{0} V<?. 30;>=03@04CAK &M;LAVO<V;V 70 3047V=C{0} F0;V @B. A;.{0} <V:@0A5:C=4K{0} F0;O @B. A;.{0} 204:VO C=FKV{0} <0@A:VO <V;V{0} =LNB0=-<5B@K{0} G09=KO ;K6:V{0} 204:09 C=FKV{0} 204:0O C=FKO{0} 204:VE C=FK9{0} :C1VG=K <5B@{0} <0@A:0O <V;O{0} <0@A:>9 <V;V{0} <0@A:VE <V;L{0} <V:@0A5:C=40{0} =0 A0=BK<5B@{0} =LNB0=-<5B@0{0} A25B;02K 3>4{0} G09=09 ;K6:V{0} G09=0O ;K6:0{0} G09=KE ;K60:{0} V<?. 30;>=0^<5B@K 70 A5:C=4C{0} :C1VG=KO F0;V{0} :C1VG=KO O@4K{0} F0;O^ @B. A;.{0} :204@0B=K DCB{0} :204@0B=K O@4{0} :C1VG=KO <V;V{0} :C1VG=KO DCBK{0} 107VA=K ?C=:B{0} :C1VG=09 <V;V{0} :C1VG=09 F0;V{0} :C1VG=0O <V;O{0} :C1VG=0O F0;O{0} :C1VG=KE <V;L{0} <5B@KG=KE B>={0} =LNB0=-<5B@0^;VB@K =0 :V;0<5B@<V;V<>;O^ =0 ;VB@{0} B@>9A:VO C=FKV{0} A25B;02KO 304K{0} :C1VG=KO <5B@K{0} <5B@KG=KO B>=K{0} AB0;>2KO ;K6:V{0} A>=5G=K @04KCA{0} 2C3;02KE <V=CB{0} :204@0B=K <5B@{0} :C1VG=030 DCB0{0} :C1VG=030 O@40{0} :C1VG=KE DCB0^{0} :C1VG=KE F0;O^{0} :C1VG=KE O@40^{0} <5B@KG=09 B>=K{0} <5B@KG=0O B>=0{0} <5B@KG=K :C10:{0} <V;O/V<?. 30;.{0} <V;V/V<?. 30;.{0} AB0;>209 ;K6:V{0} AB0;>20O ;K6:0{0} AB0;>2KE ;K60:{0} B@>9A:09 C=FKV{0} B@>9A:0O C=FKO{0} B@>9A:VE C=FK9{0} M;5:B@>=-2>;LB3@04CAK $0@M=359B0<V;L =0 V<?. 30;>={0} <5B@KG=KO :C1:V{0} <5B@KG=KO ?V=BK{0} 107VA=KO ?C=:BK{0} M;5:B@>=-2>;LBK{0} <V;L/V<?. 30;>={0} 2C3;02KO <V=CBK{0} :204@0B=KO <V;V{0} :204@0B=KO F0;V{0} 2C3;020O <V=CB0{0} 2C3;02>9 <V=CBK{0} 2C3;02KE A5:C=4{0} :204@0B=09 <V;V{0} :204@0B=09 F0;V{0} :204@0B=0O <V;O{0} :204@0B=0O F0;O{0} :204@0B=KE <V;L{0} :204@0B=KO DCBK{0} :204@0B=KO O@4K{0} :C1VG=030 <5B@0{0} :C1VG=KE <5B@0^{0} <5B@KG=09 ?V=BK{0} <5B@KG=0O ?V=B0{0} <V;V/V<?. 30;>={0} =0 :C1VG=K <5B@{0} A25B;02>30 3>40{0} A25B;02KE 304>^{0} M;5:B@>=-2>;LB0F0;V @BCB=030 A;C?0{0} DC=B =0 :2. F0;N{0} G0AB:V =0 <V;LQ={0} 2C3;02KO A5:C=4K{0} :204@0B=KO <5B@K{0} A>=5G=KO @04KCAK{0} G0AB0: =0 <V;LQ={0} 107VA=030 ?C=:B0{0} 107VA=KE ?C=:B0^{0} 2C3;020O A5:C=40{0} 2C3;02>9 A5:C=4K{0} :204@0B=030 DCB0{0} :204@0B=030 O@40{0} :204@0B=KE DCB0^{0} :204@0B=KE F0;O^{0} :204@0B=KE O@40^{0} :C1VG=K :V;0<5B@{0} <5B@KG=030 :C1:0{0} <5B@KG=KE :C1:0^{0} <5B@KG=KE ?V=B0^{0} G0AB:0 =0 <V;LQ={0} M;5:B@>=-2>;LB0^:V;0<5B@K 70 3047V=C<V;V3@0< =0 4MFK;VB@{0} DC=BK =0 :2. F0;N{0} V<?. 204:0O C=FKO{0} V<?. 204:VO C=FKV{0} DC=B0 =0 :2. F0;N{0} V<?. 204:09 C=FKV{0} V<?. 204:VE C=FK9{0} :204@0B=030 <5B@0{0} :204@0B=KE <5B@0^{0} :C1VG=K A0=BK<5B@{0} =0 :204@0B=K <5B@{0} A>=5G=030 @04KCA0{0} A>=5G=KE @04KCA0^{0} :C1VG=KO :V;0<5B@K{0} A:0=4K=0^A:VO <V;V{0} <V;V =0 V<?. 30;>={0} DC=B0^ =0 :2. F0;N{0} :204@0B=K :V;0<5B@{0} <V;O =0 V<?. 30;>={0} =0 :204@0B=CN <V;N{0} =0 :204@0B=CN F0;N{0} A:0=4K=0^A:09 <V;V{0} A:0=4K=0^A:0O <V;O{0} A:0=4K=0^A:VE <V;L{0} :C1VG=KO A0=BK<5B@K{0} :204@0B=K A0=BK<5B@{0} :C1VG=030 :V;0<5B@0{0} :C1VG=KE :V;0<5B@0^;VB@K =0 100 :V;0<5B@0^{0} :204@0B=KO :V;0<5B@K{0} :C1VG=030 A0=BK<5B@0{0} :C1VG=KE A0=BK<5B@0^{0} =0 :C1VG=K A0=BK<5B@<V;V<5B@K @BCB=030 A;C?0DC=BK =0 :204@0B=CN F0;N{0} 0AB@0=0<VG=KO 047V=:V{0} :204@0B=KO A0=BK<5B@K{0} A>=5G=KO A2OFV;L=0AFV{0} 0AB@0=0<VG=09 047V=:V{0} 0AB@0=0<VG=0O 047V=:0{0} 0AB@0=0<VG=KE 047V=0:{0} :204@0B=030 :V;0<5B@0{0} :204@0B=KE :V;0<5B@0^{0} =0 :204@0B=K :V;0<5B@{0} A>=5G=09 A2OFV;L=0AFV{0} A>=5G=0O A2OFV;L=0AFL{0} :204@0B=030 A0=BK<5B@0{0} :204@0B=KE A0=BK<5B@0^{0} =0 :204@0B=K A0=BK<5B@{0} A>=5G=KE A2OFV;L=0AF59{0} 1@KB0=A:VO F5?;02KO 047V=:V{0} 1@KB0=A:09 F5?;02>9 047V=:V{0} 1@KB0=A:0O F5?;020O 047V=:0{0} 1@KB0=A:VE F5?;02KE 047V=0: 5x|:Ҩbbbb5x|:vrrrr5x|: )Xl5x|:5x|:"&&&255x|:Х####5x|:nnnn5x|:-)O5x|:թ)5x|::l(65x|:25x|:亻5x|:HDиt5x|:LH/z5x|:+'e:9T5x|:hC+)5x|: q Y5x|:RuD~5x|:εʵ5x|:Ĭ@EU65x|: ^ް5x|:V_5x|:꼹5x|:I ]5x|: 5x|:FB۳ʳ5x|: ɫ'45x|:)֫5x|:V}015x|:@<5x|:zs45x|:*C 5x|:Mȿ5x|:A(5x|: ƭ4D5x|:ůn5x|:է$$$$5x|:gf 5x|:o5x|:5x|:ѧ 5x|:ĵ+55x|:lYF5x|:?;Ǩ-J5x|:ԯЯ|Я5x|:#5x|:˦kkkk5x|:1% % % % 5x|:    5x|:5x|:5x|: 5x|:?5x|:$5x|:Թ 5x|:5x|:*x{{{{5x|:5x|:5x|:ž˻ 5x|:5x|:ۧ$5x|:t5x|:>>5x|:޲5x|:5x|:&&&&&5x|:Ԧ5x|:WS5x|:N5x|:֪Ҫʬ&5H5x|:5x|:G85x|:Խнz{a5x|:uO5x|:K'5x|:׼Ӽ#5x|:ݵ4 5x|:ߴ]95x|:.b5x|:Ʒwcm5x|:MԶ85x|:0,*Gԭ5x|:51u5x|:9#5x|:)K)D5x|:cβ5x|:5x|:5$n;5x|:vrRI\5x|:yI\5x|:ڷ1%%15x|:з̷b\H5x|:00(05x|:3 5x|:hdRA03 5x|:5x|::B6B6B6B6B5T|N5x|:5x|:G5x|:5x|:d````5x|:5x|:'****5x|:5x|:0 5x|: xxxx5x|:`qqqq5x|:i5x|:}f5x|: $$$$5x|:5x|:5x|:SPPPP5x|:8HHHH5x|:Ҩbbbb5x|:vrrrr5x|:H 5x|:G5x|:&&&&&5x|:'####5x|:rnnnn5x|:-)O5x|:թ)5x|: 5x|:5x|:6$D5x|:{5x|:5x|:Q Q Q Q 5x|:ߪanߪ 5x|:$ ;I3 5x|:w5x|:ɪŪŪŪŪ5x|:444445x|:2{5x|:~ 5x|:5x|:5x|:5x|::B6B6B6B6B5x|:5x|:PLL5x|:p5T|N5x|:?MD5x|:&YY5x|:ܥإإإإ5x|: 5x|:5x|:kgggg5x|:5x|: 5x|:Z    5x|:5x|:' # # # # 5x|:5x|:5x|:G5x|:5x|:5x|:d````5x|:ݨ5x|:5x|:'****5x|:5x|:0 5x|: 88885x|: 5x|: 5x|: 5x|:5x|:rs5x|: 5x|:rs5x|:X 5x|:miiii5x|:WSSSS5x|:5x|:5x|:? ; ; ; ; 5x|:wssss5x|:C C C C 5x|:5x|:5x|:+''''5x|: xxxx 5x|: 5x|:hC+5x|: q 5x|:`qqqqm 5x|:8,4,4,4,4,5x|:iT5x|:_[[[[5x|:V_5x|:t5x|:}f5x|:\ X X X X 5x|:hdج`ج5x|:yuuuu5x|:     5x|: 5x|:M5x|:zs45x|:N J J J J 5x|:55x|:wssss5x|:     5x|:;5x|: $$$$5x|:f 5x|:I欕5x|:5x|: 5x|:JF5x|:@@@@@5x|:?;Ǩ-J5x|:A5x|:#5x|:okkkk5x|:) % % % % 5x|:    5x|:5x|:5x|: 5x|:5x|:5x|: 5x|:5x|:{{{{5x|: 5x|:5x|:ϻ˻ 5x|:5x|: 5x|:5x|:B>>5x|:S5x|:A5x|:&&&&&5x|:5x|:gcccc5x|:T&&&&&5x|:֪Ҫʬ&5H5x|:5x|:J F F F F 5x|:++++5x|:LHH+Ie\5x|:zvW6v5x|:gcccc5x|:    t 5x|:lh(h5x|:ZVf8Is\5x|:Ʒwcm5x|:>5x|:T 5x|:5x|:9#5x|:0kkkkȥ5x|: ZZZZ\5x|:. * * * * 5x|:8HHHH5x|:     5x|: 5x|:ڷ1%%15x|:߯Nϰ߯5x|:00(05x|:Юޮ5x|:-@PP_ju|PPPPP PP PP$P/P<PIPVPcP.BGX`iqP|PPPPPPPPPPP '09AP PP!P,P7PBPMPXPcPnP S[_kcw}dcyPPPPPPPPPPPP PP!P,P7PBPMPXPcPnPyPPP*&0PPPPASv]mhsPPPPPPPP(P3P>PIPTP_PjPuPPPPPP '2PPPPPPP P P P+ P8 PC P=FQZcUN PY Pd Po Pz P Pv P P P P P P P P P P P !P)1<D!P!P*!P5!PR_@!PK!Pq{$!+6;GMXV!Pa!Pl!Pw!P!P!P!P!P!P!P!P!P!P!P!P!P "P"P$"P1"P<"PG"PR"P]"Ph"Ps"P YsJ/:8KmKj" & . nP> K PR c t {            X"P"P[kcwdc"P"P"P"P"P"P"P"Pm"P#P#P#P&#P1#P<#P)G#PR#P sJ:8j~"P; = "P? L S W Y [ -@]#Ph#P_ju|s#P~#P#P#P#P #P#P#P#P#P#P#P#P $P$P.BGX`i%$P0$P;$PF$PQ$P\$Pg$Pr$P}$P$P$P$P '09A$P$P$P$P$P$P$P%P %P%P"%P S[_kcw}dc-%P8%PE%PR%P]%Ph%Pu%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P"&P-&P8&PC&P*&0N&PY&Pd&Po&PASv]mhsz&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P)'P4'P?'PJ'PU'P`'P '2k'Pv'P'P'P'P'P'P'P'P'P'P'P'P=FQZcU(P (P(P#(P.(P9(PvD(PO(PZ(Pe(Pp(P{(P(P(P(P(P(P(P)1<D(P(P(P(PR_(P(Pq{$!+6;GMX )P)P )P+)P8)PC)PN)PY)Pf)Pq)P|)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P'*P YsJ/:8KmKjm q y "$P  $P           * 1 8 < amq`P ] d 'ResBPh h []g 'ResBPh h []g 'ResB@  HH []{0}.{0} 1><>254N=N<8G0A>2520B>2525:>25<>;>25=NB>=8{0} 4=8DC=B>25{0} 45={0}/A5:3@04CA8:5;28=8;C:A>25@0480=8E5@F>25{0} 0:J@{0} <8;8{0} 8=G0{0} :.A.{0} G0H0{0} G0H8{0} <>;0{0}/30;.{0}/3>4.383018B84J3>28 A?C=:B>25{0} A54<.{0} A2.3.{0} A. ;.{0} 4N=N<{0} :. B.{0} 2J75;{0} =NB>={0} 2J7;0{0} 460C;{0} ;8BJ@{0} <5BJ@{0}/<5A5F3830109B8{0} <8;8/G{0} 4N=N<0{0} <8;O/G:8;>18B>25:8;>460C;8{0} 460C;0{0} 70 G0A{0} =0 45={0} =NB>=0:2. 8=G>25:2. DCB>25:2. O@4>25<53018B>25A5=B8;8B@8B5@018B>250:J@-DCB>25{0} B. C=F.:JA8 B>=>25:8;>109B>25{0} :2. 8=G{0} :JA B>={0}/A54<8F04J3>28 <8=.:8;>20BG0A8:C1. 8=G>25:C1. DCB>25:C1. O@4>25<8;83@0<>25B5@0109B>25{0} 0:J@-DCB<8:@>3@0<>25{0} :2. 8=G0{0} :C1. 8=G{0} =0 ;8BJ@{0} =0 <5A5F{0} =0 <5BJ@{0} =0 C=F8ODC=B>25 A8;0{0} B@>9C=F88{0} 0:J@-DCB01078A5= ?C=:B{0} DC=B A8;0{0} 45F8;8BJ@{0} 45F8<5BJ@{0} :8;>460C;{0} :8;><5BJ@{0} :C1. 8=G0{0} :JA8 B>=0{0} <530;8BJ@{0} <8;8;8BJ@{0} <8;8<5BJ@{0} =0 3>48=0{0} =0=><5BJ@{0} ?8:><5BJ@{0} B@>9C=F8O0A8 =0 5<OB0>A=>2=0 ?>A>:0<5B@8G=8 ?8=B8{0} 70 A5:C=40{0} :8;>20BG0A{0} :8;>460C;0{0} <8:@><5BJ@{0} =0 A54<8F0{0} A0=B8<5BJ@{0} A5=B8;8B@0{0} A5=B8;8BJ@{0} DC=B0 A8;0{0} E5:B>;8BJ@{0}/8<?. 30;>=3@04CA8 &5;789<8;8/8<?. 30;.8<?5@A:8 30;>=8{0} :>=A:8 A8;8{0} <>@A:8 <8;8{0} =NB>=-<5BJ@5;5:B@>=2>;B>25{0} :8;>20BG0A0{0} :>=A:0 A8;0{0} <>@A:0 <8;O{0} =0 :8;>3@0<{0} =NB>=-<5B@0{0} B5G=0 C=F8O{0} B5G=8 C=F88:8;><5B@8 2 G0A:C18G5A:8 <5B@8G0AB8 =0 <8;8>=:204@0B=8 8=G>25:204@0B=8 O@4>25{0} G05=8 ;J68F8{0} H254A:0 <8;O{0} =0 :8;><5BJ@{0} G05=0 ;J68F0{0} H254A:8 <8;8:204@0B=8 DCB>25:C18G5A:8 8=G>25:C18G5A:8 DCB>25:C18G5A:8 O@4>25<5B@8 70 A5:C=40{0} A;J=G528 <0A8{0} <5B@8G=8 G0H8{0} 4J3>28 <8=CB8{0} AC?5=8 ;J68F8{0} :204@0B5= O@4{0} 3@04CA &5;789{0} 4J3>20 <8=CB0{0} :204@0B5= DCB{0} :C18G5A:8 8=G{0} :C18G5A:8 DCB{0} :C18G5A:8 O@4{0} <5B@8G5= ?8=B{0} =0 A0=B8<5BJ@{0} A;J=G520 <0A0{0} AC?5=0 ;J68F0<8;8<>;8 =0 ;8BJ@{0} :204@0B=8 <8;8{0} 4J3>28 A5:C=48{0} :C18G5A:8 <8;8{0} A;J=G52 @048CA{0} 3@04CA0 &5;789{0} 4J3>20 A5:C=40{0} 8<?5@A:8 30;>={0} :204@0B=8 8=G0{0} :204@0B=8 DCB0{0} :204@0B=8 O@40{0} :C18G5A:0 <8;O{0} :C18G5A:8 8=G0{0} :C18G5A:8 DCB0{0} :C18G5A:8 O@40{0} <5B@8G=8 ?8=B0;8B@8 =0 :8;><5BJ@A;J=G520 A25B8<>AB{0} <8;O/8<?. 30;>={0} 8<?5@A:8 30;>=0{0} :204@0B5= <5BJ@{0} :204@0B=8 <5B@0{0} :8;><5BJ@ 2 G0A{0} :C18G5A:8 <5B@0{0} :C18G5A:8 <5BJ@{0} <8;8/8<?. 30;>=:C18G5A:8 :8;><5B@8{0} A;J=G528 @048CA8{0} A25B;8==8 3>48=8{0} << 6820G5= ABJ;1{0} <5B@0 70 A5:C=40{0} <5BJ@ 70 A5:C=40{0} <8;8<>; =0 ;8BJ@{0} =0 :204@0B5= 8=G{0} =0 :C18G5= <5BJ@{0} A25B;8==0 3>48=03@04CA8 ?> $0@5=E09B8=G>25 6820G5= ABJ;1:C18G5A:8 A0=B8<5B@8{0} <8;8 A 548= 30;>={0} 8=G 6820G5= ABJ;1{0} <8;8<>;0 =0 ;8BJ@{0} <8;O A 548= 30;>={0} =0 8<?5@A:8 30;>={0} =0 :204@0B=0 <8;O@8B0=A:8 B5G=8 C=F88{0} 8=G0 6820G5= ABJ;1{0} ;8B@0 =0 :8;><5BJ@{0} ;8BJ@ =0 :8;><5BJ@{0} =0 :204@0B5= <5BJ@;8B@8 =0 100 :8;><5B@0<8;83@0<8 =0 45F8;8BJ@{0} A;J=G528 A25B8<>AB8{0} 3@04CA ?> $0@5=E09B{0} :204@0B5= :8;><5BJ@{0} :204@0B=8 :8;><5B@0{0} :C18G5A:8 :8;><5B@0{0} :C18G5A:8 :8;><5BJ@<8;8<5B@8 6820G5= ABJ;1{0} 3@04CA0 ?> $0@5=E09B{0} :204@0B5= A0=B8<5BJ@{0} :204@0B=8 A0=B8<5B@0{0} :C18G5A:8 A0=B8<5B@0{0} :C18G5A:8 A0=B8<5BJ@DC=B>25 =0 :204@0B5= 8=G{0} 1@8B0=A:8 B5G=8 C=F88{0} DC=B =0 :204@0B5= 8=G{0} 1@8B0=A:0 B5G=0 C=F8O{0} <8;83@0< =0 45F8;8BJ@{0} =0 :C18G5= A0=B8<5BJ@{0} 0AB@>=><8G5A:8 548=8F8{0} 0AB@>=><8G5A:0 548=8F0{0} ;8B@0 =0 100 :8;><5B@0{0} ;8BJ@ =0 100 :8;><5B@0{0} <8;83@0<0 =0 45F8;8BJ@{0} =0 :204@0B5= :8;><5BJ@@8B0=A:8 B5@<0;=8 548=8F8{0} =0 :204@0B5= A0=B8<5BJ@<5B@8 70 A5:C=40 =0 :204@0B{0} <5B@0 70 A5:C=40 =0 :204@0B{0} <5BJ@ 70 A5:C=40 =0 :204@0B{0} <8;8 A 548= 8<?5@0B>@A:8 30;>={0} <8;O A 548= 8<?5@0B>@A:8 30;>=!5:)&&5:ʳ5:*5:=5:L(255:d);5:11;5:Gt5:m5:7+;5:䝶ϱr5:i5:5:⪣ 5:77I5:-,),;5@5:ǰ5:5:կѯ5: 5!5:[5:/Y5:ť.3C5:X@[5::31D5:+@\5:F3KD5:^?T5: _?7]5:^3D5:?U5:C5:0<,5: >5:h{fyd{5:Js6sFs5:(0]5:",+5:*qo&q5:m{R3b5?5:;;;{5:(+ڨ5:f(5:fPl5:_ c5:J$5:WФ5:s>565:BS{5:s>565:05:sps5:x]5:gNR5:%5:N5:U D[5:l5C%5:U>D;\5:UeD\5:в5:f5:PjP5: C+)5:K`5:}T65:}5:fDU5:flf5:y}5:)%X5:V̨\5:P許P5:&r"5:7'45:VU5:ץ%15:ٮծ5: s45:\9 5:5:(*(5:v7+:55:cV;5:U)B\5:$#5:Pl5:]B\5:,_9% 5:($5:4-75:«5:C5:D6H5:b5:D6I5:BJ5XD5:D6lI5:;5:TMT5:{fs>5:k5:JqSfFw5:ZqbfVw5:DV5_I5:5:M5:ªq55:&5:)5:lml5:*5: 5:&&&5:T+;5:625:25:o, 05:񦨩5:豛5:`­5:zN5:mU5:Ҫh5:5:rխ5:ݫ5:ԫ!Ы5:U\T5:A5:Ug35: ))D5:P5)5:fƩLm5:f:/ 5:UT5:V\5:9k 5:05:*(*5:5:G:&&: ::&&:t:rr:6$D:K K ::HH3 5:5:===5)5:5:e5:PLL5:0kk5:5:(**5:5: $$5::C+:}(}(5::5: hh:y}5:::s45:Vbb5:yy::-:::DD:C C ::5:Y: :xb5:S::k k :W\I\5:9zz5:)&&5:5:[ 5:Υ5:&&&5:* 5:11;5:Gt5:m5:7rr5:Q 5:Ц6$D5:Ŧ7ɧ{5:K K 5:5:HHHk5:ۦ;I3 5:(*(5:5:,&&5:5:~ 5:75:-,5:@5:===5:65:5:!5)5: 5:5:5:   5:5:5:5:5:5:5:5:   5:0 5: &5:Cdd5:JsLL5:0kk5:",N5:5:m{D5:;O5:5:j885:g5:~,,5:`JJ5:5: 5:W{5: 5:VV5:~5:c5: 5: 225:R; ; 5:'S S 5:a5:<c c 5:.[ [ 5:X T T 5:5:5: C+|5:K`5:25:8,5:fhhn5:%]]5:y}5:ss5:5:5:5:5:V5:yHH5:ٮ5: s45:5:5:5:v7,,5:5:Vbbt5:yy5:INN5:UVV5: 5:J5:@@@5:4- 5:«5:5:335:) % % 5:5:::5:AA5:$DD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:Y5:5: 5:fxb5:S5:A5:&&&5:&&5: 5:T&&&5:25: 5:+5:5 5:+Ie\5:s֧5:k k 5:sOO5:M\W\I\5:8Is\5:ݫ5:+!!5:S5:5:^_K_K_5: K)5:*l\թ5:C5:fzzK5:%5:euu5:9k 5: 335:*(*5:5:   -@GPNP_ju|UP\PcPjPqP xPPPPPPPPPP.BGX`iPPPPPPPPPP PP '09A&P-P4P;PBPIPPPWP^PePlP S[_kcw}dcsPzPPPPPPPPPPPPPPPPPPP PPP"P)P*&00P7P>PEPASv]mhsLPSP\PcPlPuP~PPPPPPPPPPPPPPP '2PPPPP PPP!P*P1P:PAP=FQZcUHPOPVP]PdPkPvrPyPPPPPPPPPPP)1<DPPPPRPq{$!+6;GMXPPPPPPPP%P,P3P:PAPHPOPVP_PhPoPxPPPPPPP YsJ/:8KmKj P P     6 : N X e l s u -P_juPPPPPPPPPXPP[kcwdcPPP PPP!P(P v]m/P6P;P@PGPLPSPXP_PdPiPpPwP|PFQUPPPPPPPPP)1PPPPP YsJ:8Kmj P P    -@PP_ju|PPPPP PP PPP#P,P5P>PGP.BGX`iQPXP_PfPmPtP{PPPPPP '09APPPPPPPPPPP S[_kcw}dcPP PPP$P-P6P=PFPOPXP_PfPmPtP{PPPPPPPPP*&0PPPPASv]mhsPPPPPPPPPP&P-P4P;PBPIPPPWP^PePlP '2sPzPPPPPPPPPPPP=FQZcUPPPPPPvPPPPP#P*P1P8P?PFPMP)1<DTP[PbPiPR_pPwPq{$!+6;GMX~PPPPPPPPPPPPPPPPPPP PPP"P)P0P7P YsJ/:8KmKj' + 3 NPC P PW h y             am`@P   'ResBPh h []g 'ResB   []pts{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ :{0}/ / {0} {0} {0} {0} {0} {0} {0} {0} {0}/ {0}/ {0}/ {0} {0} {0} {0} {0}/ :{0}/ : / :{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ {0}/ {0}/ {0} {0} {0} {0} {0} {0} {0}/ {0} {0} {0} {0} {0} {0} {0} {0}/ : {0} {0} {0} {0}/ {0} {0} {0} {0} {0} / {0} {0} {0} {0} - {0} {0} {0} - {0} {0} {0}/ :{0} {0} {0} / {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0}/ {0} {0} {1} {0}{0} {0} - {0} {0} - {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}{0} - {0} {0} {0} {0} {0}{0} {0} {0} , {0} , {0} {0} {0} {0} , {0} {0} {0} - {0} , {0} {0} {0} {0} , {0} , {0} , !5:%%%5:5::665:ݗݗ5:|GG5:t5:a ]5:]YY5:5:5:𚄜5:,((5:gcc5: LL5:''ۚ5:5:5:wss5:3//5:SOO5: 5:֛ққ5:EBB5:EB5:5:SOO5:5:5:soo5ݙӓ115:>=5:.K''5:F=B=B=5:7K3K3K5::=6=6=5:*K&K&K5:R=N=N=5:DK@K@K5:5:˔ǔǔ5:`\\5:^=Z=Z=5:aa5:5:*&&5:5:<%%5:yy5:5:15:&222c5:qq5:#AA5:5:5: 5:9555:9555:5:9555:2=5:!5:.=*=*=5:c__5:%5:? ; ; 5:ەוו5:ɓɓ5:5:uqq5:5::͘͘05::5:ii5: 5:%%5:+s5:5:/ݘ5:4005:J5:5:=995:A==5:ϙ˙˙5:7&25:5:yHH5:M5:!!5:%%%5:55:wss5:5:;5:5:{q5:mmm5:#5:/++5:K&%%}5:1--5:*5:A5:%((5:͕ɕɕ5:a]]5:5:YUU5:!5:5:qmm5:IEE5:5::x5:הӔӔ5:=995:mii5:5::665:5:5:ʚƚƚ5:5:&&&5:1115:5:T&&&5:5:v5:QMM5:]]5:rr5:5:5:~RRt5: 5:זӖS5: 5:5:5:5:^_Z_5:<<5:FFל5:ї͗͗5:חoo5:gcc5:KGG5:ř5:5:SOO5:XTT5:5:%%%:99:RR:yy:YY::((:ŖŖ::3 5E5:%'225 5:5:aa5:==D5:l@@5:kk5:<ђ5:yy5:5:1ɒɒْ5:&222"25:qq5:X00T5::5:ii5: 5:%%5:+]5:5:///K5:J5: 575:55:!!5w5:5:OK5:%((5:ߔߔ5:K&%%G&5:*&5:%((::C C ::5:x5:R5:GG5:SPP:>>::5:חoo5:%&&5:5:5:5:|yy5:x 5:5115:]YY5:ݓ5:5: 5:,((5:cc{5:K K 5:'5:k5:KK3 5:w5:5:,&&5: 5:~ 5E5E5:5:%'225:h5:5:SV==5 5:>=5:.K''5:5:   5:5:5:5:55:_5:5:5:aa5:5:ldd5:kk5:<%%5:yy5:5:15:&222c5:qq5:885:g5:,,5: JJ5: 5: 5:5: 5:2=VV5:~5:c5: 5:%225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:X005::5:ii5: 5:%%5:+5:5:///i5:]]5:J5:ss5: 5:5:5:75:5:yHH5:M5:!!5:5:55:w5:,,5:;5:f5:O5:\\5:UVV5: 5:K&%%}5:5:* 5:A5:?YY5:335:RR5:5:::5:AA5:DD5:C C 5:55: { { 5: s s 5:5:V5: 5:Y;5:5: 5:5:5 PP5:A>>5:&&&5:&&5: 5:T&&&5:5: 5:5:5 5:CC5:++5:5:sOO5: 5:SS5:,5:+!!5:KK5:{{5:^_K_K_5:X (5:Q>===5:==5:חooK5://5:5:yHH5: 335:i5:5:1 -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i) P0 P7 P> PE PL PS PZ Pa Ph Po Pv P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P P P P P' P0 P7 P> PE PL PS PZ Pa Ph Po Pv P} P P P*&0 P P P PASv]mhs P P P P P P P P P P PP PPPP&P-P4P;PBPIPPP '2WP^PePlPuP~PPPPPPPP=FQZcUPPPPPPPPPPPPPPP#P*P)1<D1P8P?PFPR_MPTPq{$!+6;GMX[PbPiPpPyPPPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj  ! & P1 > } PE V g n {  -P_ju"P'P,P1P6P;P@PEPJPXRPUP S[_kcw}dcgPnPwPPPPPPPPPSv]mPPPPPPPPP PPPP!P$P+P.P7P@PGPNPWP`PUgPlPqPvP{PPP)1PPPPP YsJ:8Kmj/ 1 6 OP@ B \PD U l y { -@PP_ju|PPPPP PPPPPP PPP'P.BGX`i1P8P?PFPMPTPWPZPaPhPoPvP '09APPPPPPPPPPP S[_kcw}dcPPPPPPP PPP#P,P3P:PAPHPOPVP]PdPkPrPyPPP*&0PPPPASv]mhsPPPPPPPPPPPPP PPP"P)P0P7P>PEPLP '2SPZPaPhPqPzPPPPPPPP=FQZcUPPPPPPPPPPPP PPPP&P)1<D-P4P;PBPR_IPPPq{$!+6;GMXWP^PePlPuP|PPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj .P }P   6 : N X c j q u am ` P 'ResBPh h []g 'ResB  []{0} o{0} e{0} R{0}/b{0}/e{0}/2 {0}/3 {0} Go{0} Mo{0} To{0} ko{0}3 Hgmiziokardopinto{0} Su{0} miz{0} bl.{0} eur{0} lur{0} oskarato{0} viz{0}/miz{0}/bl.deiziomunuto{0} vit{0} kved{0} deizdereziobloaziogallonokelvinomeutadoparsekotonenno{0} bint{0} fint{0} gard{0} kard{0} vetr{0} zeiz{0} derez{0} okted{0} munut{0} poent{0} bloaz{0} vloaz{0} zerezkilobito2.1.48.86gigabitokantvedomegabitomilibaromilmoriomiltirioterabitotroatado{0} Norzh{0} Reter{0} boent{0} foent{0} vunut{0} eilenn{0} sizhun{0} skoulm{0} meutad{0} milmor{0} miltir{0} c'hard{0} donennkilojoulokilowatto{0} Korngdekilitrodekimetrogigawattokilometromegalitromegawattomililitromilimetromiliwattopikometro{0} barsek{0} farsek{0} gelvin{0} tonenn{0} veutad{0} vilmor{0} viltir{0} zonenn{0} c'harat{0} troatadkilohertzokilooktedo{0} a akro{0} a ohmo{0} a osogigahertzogigaoktedogourhedadokentilitrokentimetrokilogrammomegahertzomegaoktedomikrometromiliamperomiligrammopoezelladoteraoktedo{0} a vito{0} c'hramm{0} derabit{0} dre eur{0} dre lur{0} dre os{0} dre viz{0} dre {1}{0} droatad{0} gantved{0} gilobit{0} kantved{0} vegabit{0} vilibar{0} zerabit{0} zroatad{0} a vizio{0} dekilitr{0} dekimetr{0} c'helvin{0} a lukso{0} a lurio{0} a voltomikrogrammomilieilenno{0} a binto{0} a eurio{0} a gardo{0} a joulo{0} a litro{0} a vetro{0} a watto{0} bikometr{0} c'hallon{0} dre litr{0} dre vetr{0} dre zeiz{0} fikometr{0} gilojoul{0} gilowatt{0} vegalitr{0} vegawatt{0} vililitr{0} vilimetr{0} viliwatt{0} zekilitr{0} zekimetr{0} gigaokted{0} gourhedad{0} megaokted{0} metr dis{0} miligramm{0} a garato{0} c'hantved{0} c'hilobit{0} galorienn{0} poezellad{0} teraoktedmeutado dismikroeilennopinto metrek{0} a ampero{0} a boento{0} a hertzo{0} a oktedo{0} a vunuto{0} a zeizio{0} boezellad{0} c'higabit{0} deraokted{0} dre vloaz{0} dre vunut{0} foezellad{0} gilogramm{0} gilohertz{0} gilookted{0} kalorienn{0} kentilitr{0} kentimetr{0} kilookted{0} vegahertz{0} vegaokted{0} vetr dis{0} vikrometr{0} viliamper{0} viligramm{0} zeraokted{0} nanoeilenn{0} milieilenn{0} a zerezio{0} c'hilojoul{0} c'hilometr{0} c'hilowatt{0} a hektaro{0} a radiano{0} a skoulmomiltirio distroatado dis{0} a barseko{0} a donenno{0} a eilenno{0} a gelvino{0} a veutado{0} a vloazio{0} c'higawatt{0} dre eilenn{0} dre sizhun{0} dre veutad{0} vikrogramm{0} vilieilenn{0} metr karrez{0} meutad dis{0} mikroeilenn{0} miltir dis{0} c'hentilitr{0} c'hentimetr{0} c'hilogramm{0} c'hilohertz{0} c'hilookted{0} pint metrekkilokaloriennokilometro dis{0} a sizhuniomeutado karreztonenno metrek{0} a c'hrammo{0} a derabito{0} a droatado{0} a gantvedo{0} a gilobito{0} a vegabito{0} a vilibaro{0} a vilmorio{0} a viltirio{0} bint metrek{0} c'halorienn{0} c'higahertz{0} c'higaokted{0} c'hourhedad{0} dre chramm{0} dre droatad{0} fint metrek{0} vetr karrez{0} veutad dis{0} vikroeilenn{0} viltir dis{0} troatad dis{0} a nanometroderezio Celsiuskentimetro dismarchado nerzhmiltirio karreztroatado karrez{0} a bikometro{0} a c'hallono{0} a gilojoulo{0} a gilometro{0} a gilowatto{0} a vegalitro{0} a vegawatto{0} a vililitro{0} a vilimetro{0} a viliwatto{0} a zekilitro{0} a zekimetro{0} dre challon{0} dre gilometr{0} droatad dis{0} gilowatt-eur{0} kilowatt-eur{0} zroatad dis{0} derez Celsius{0} meutad karrez{0} miltir karrez{0} a hektolitro{0} donenn vetrek{0} gilokaloriennkilometro karrez{0} a viliamperokilowatto-eurio{0} a vikrometrometro dre eilennmiltirio dre eur{0} a boezellado{0} a c'higabito{0} a deraoktedo{0} a galorienno{0} a gentilitro{0} a gentimetro{0} a gilogrammo{0} a gilohertzo{0} a gilooktedo{0} a vegahertzo{0} a vegaoktedo{0} a vetro dis{0} a viligrammo{0} dre gentimetr{0} dre gilogramm{0} dre vetr dis{0} gilometr dis{0} kilokalorienn{0} kilometr dis{0} tonenn vetrek{0} veutad karrez{0} viltir karrez{0} zerez Celsius{0} zonenn metrek{0} marc'had nerzh{0} miltir dre eur{0} c'hilowatt-eur{0} troatad karrez{0} a nanoeilenno{0} a vikrogrammokentimetro karrezkilometro dre eur{0} a c'higawatto{0} a vilieilenno{0} droatad karrez{0} gentimetr dis{0} kentimetr dis{0} varc'had nerzh{0} viltir dre eur{0} zroatad karrez{0} metr dre eilenn{0} c'hilometr dis{0} a hektopaskalo{0} a vikroeilennoderezio Fahrenheit{0} a binto metrek{0} a c'higahertzo{0} a c'higaoktedo{0} a c'hourhedado{0} a vetro garrez{0} a veutado dis{0} c'hilokalorienn{0} dre vetr karrez{0} gilometr karrez{0} kilometr karrez{0} vetr dre eilenn{0} derez Fahrenheit{0} c'hentimetr dis{0} a droatado dis{0} a viltirio dis{0} gentimetr karrez{0} gilometr dre eur{0} kentimetr karrez{0} kilometr dre eur{0} zerez Fahrenheit{0} litr dre gilometr{0} millimol dre litr{0} c'hilometr karrez{0} a donenno metrek{0} a gilokalorienno{0} a gilometro dis{0} a veutado karrez{0} dre veutad karrez{0} dre viltir karrez{0} villimol dre litr{0} c'hentimetr karrez{0} c'hilometr dre eurmiltirio dre challon{0} a droatado karrez{0} a gentimetro dis{0} a varc'hado nerzh{0} a viltirio karrez{0} a zerezio Celsius{0} dre gentimetr dis{0} unanenn steredoniel{0} miltir dre c'hallon{0} a gilometro karrez{0} a gilowatto-eurio{0} a vetro dre eilenn{0} a viltirio dre eur{0} dre gilometr karrez{0} viltir dre c'hallonmetro dre eilenn garrez{0} a gentimetro karrez{0} a gilometro dre eur{0} dre gentimetr karrez{0} litr dre 100 kilometr{0} lur dre veutad karrez{0} a litro dre gilometr{0} a villimolo dre litr{0} a zerezio Fahrenheit{0} metr dre eilenn garrez{0} vetr dre eilenn garrez{0} milligramm dre zekilitr{0} a unanenno steredoniel{0} villigramm dre zekilitr{0} a viltirio dre c'hallon{0} a litro dre 100 kilometr{0} a lurio dre veutad karrez{0} a vetro dre eilenn garrez{0} a villigrammo dre zekilitr!5x|:֬׭5x|:q旒"5x|:-'ݟ-'-'-'5x|:715x|:ԟ'Ο'''5x|:GG,!5x|:s[ww5x|:ȤȤȤ5x|:"Fr5x|:&͠"͠͠^͢5x|:bڤѫڤڤE5x|:'"5x|:򭿮*5x|:15x|:i:c:::5x|:tknkkk5x|:u.F..05x|:0W5x|:)25x|:@222j5x|:aDDD}5x|:,2i5x|:%MM̞5x|:T2 225x|:`B`` 5x|:|͡z2z2 5x|:fННx5x|:Ju]5x|:GhNhhݗ5x|:Q35x|:5x|:駃5x|:O@5x|:9/5x|:tttt5x|:˜7˜˜˜5x|:͘͘͘͘5x|:zd5x|:>5x|:CL4CLCLJ5x|:C=5x|:5x|:q]ĥڞ5x|:M5x|:mJê5x|: CϜ5x|:Fd^d5x|:UK権KKm5x|:$5x|:= =K5x|:K0KK5x|:5x|:xW5x|:F˛?˛˛75x|:mRRR5x|:ݡ Q5x|:U㘠ՙ5x|:\D?aF5x|:cgԗ5x|:NXNN<5x|:r=5x|:A AA5x|:$^?^?^?^?5x|:h-5x|:8'8'5x|:œk?k?5x|:5x|:뛈囈5x|:'"5x|:===5x|:--N5x|:,5x|: ```5x|:͚|f||X5x|:OI-5x|:!5x|:(ʙ5x|:Q=֧==s5x|:Q>>>55x|:%ȣ=ܜ5x|:r===5x|:g>g>g>5x|:)t5x|:nnnn5x|:^2225x|:TTTT5x|:ç^^A5x|:ؘؘؘؘ5x|:jnvnn5x|:|QQQH5x|:/諶5x|:V5x|:q旒"5x|:؛F؛&5x|:ٚ\5x|:y ֥ yW5x|:@éé"5x|: ة r5x|:ޝݠ6ݠݠݢ5x|:}٪Ҧ5x|:nTnn.5x|:5x|:;.*5x|:C'C'C'P5x|:oOoOoOoO5x|:Z5x|:gQ?٣Q?Q?5x|:}AAA5x|:񖹗&  5x|:Ҩ]]M5x|:@˗—5x|:x|: x|:5x|:&&&&&&5x|:* 5x|:15x|:rrrrr5x|:Q 5x|:[[[[[5x|:cccc{c5x|:K K K K K 5x|:5x|: ####k#3 5x|:95x|:5x|:^&'''''5x|:'222225x|:65x|:''''''5x|:5x|: 5x|:5x|:Ė5x|:5x|:ٖՖՖՖՖՖ5x|:5x|:˖ǖǖǖǖǖ5x|:5x|:ҖΖΖΖΖΖ5x|:7h5x|:5x|:~,,,,,5x|:DDDDD5x|:5x|:5x|:5x|: 5x|: 5x|:25x|: hhhhnh5x|:%]]]]]5x|:7(((((5x|:sssss5x|:5x|:5x|:5x|:5x|:5x|:yHHHHH5x|:5x|:5x|:9bbbbtb5x|:yyyyy5x|:\\\\\5x|:UVVVVV5x|: 5x|: 5x|:?YYYYY5x|:RRRRR5x|:C C C C C 5x|:ߖܖܖܖܖܖ5x|:5x|:5x|:******5x|:Y5x|:5x|: 5x|:b5x|:SPPPPP5x|:A>>>>>5x|:&&&&&&5x|:&&&&&5x|:+5x|:5 5x|:CCCCC5x|:+++++5x|:k k k k k 5x|:sOOOOO5x|: 5x|:S;5x|:C5x|:9zzzzKz5x|:%5x|:euuuuu5x|:yHHHHH5x|: 333335x|:i5x|:x|: x|:5x|:5x|:* 5x|:15x|:rrrrr5x|:Q 5x|:[[[[[5x|:cccc{c5x|:K K K K K 5x|:5x|: ####k#3 5x|:95x|:5x|:C'''''5x|:'222225x|:65x|:''''''2&5x|: 5x|: 5x|:Meeeee5x|:Ė5x|:h5x|:ٖՖՖՖՖՖ5x|:V5x|:˖ǖǖǖǖǖ5x|:_nnnnn5x|:ҖΖΖΖΖΖ5x|:c_____5x|:e5x|:H5x|:Cddddd5x|:kkkkk5x|: 5x|:7/5x|:5x|:D5x|:C?5x|:j888885x|:g5x|:~,,,,,5x|:`JJJJJ5x|: 5x|: 5x|:VVVVV5x|:~5x|:c5x|: 5x|:'S S S S S 5x|:a5x|:<c c c c c 5x|:.[ [ [ [ [ 5x|:DDDDD5x|:5x|:5x|:5x|:X&gggg|g5x|:Ynnnn`n5x|:255x|: hhhhnh5x|:%]]]]]5x|:7(((((5x|:sssss5x|:5x|:5x|:5x|:5x|:5x|:yHHHHH5x|:5x|:5x|:9bbbbtb5x|:yyyyy5x|:\\\\\5x|:UVVVVV5x|: 5x|:I5x|:5x|: 5x|:?YYYYY5x|:333335x|:RRRRR5x|:5x|::::::5x|:AAAAA5x|:$DDDDD5x|:C C C C C 5x|:55x|:5x|:5x|:******5x|:Y5x|:C^ ^ ^ ^ ^ 5x|: 5x|:b5x|:SPPPPP5x|:A>>>>>5x|:&&&&&&5x|:&&&&&5x|:+5x|:5 5x|:CCCCC5x|:+++++5x|:k k k k k 5x|:sOOOOO5x|: 5x|:S5x|:X ; 5x|:C5x|:9zzzzKz5x|:%5x|:euuuuu5x|:yHHHHH5x|: 333335x|:i@QPu|^PkPxPPPPPPPP.PPPP!P.P '9ADPQP^PkPxPPPPPP S[_kcw}dcPPPPP PP)P6PEPTPcPpP}PPPPPPP*&0PPPPASvmh PP(P5PBPQP`PoP~PPPPPPPPP PPPP+P8PEPTPcP=FQZcUpP}PPPPPPPPPPP P)1<DP&P3P@P$!+6;GMPZPgPvPPPPPPPPPPP PP%P YsJ:8Kmj   P  ;P             @2P_ju|?PJPUPbPoP|PPPPPPP.PPP PP%P '9A2P?PLPYPfPsPPPPP[cwcPPPPPASvmhsPP P P P* P9 PH PW Pd Pq P~ P P P P P P P  P P P!P!P!P+!P.!P=!PFJ!PW!Pd!Pq!P~!P!P!P!P!P!P)1<D!P!P!P!P$!+6;G"P "P"P)"P6"PC"PR"P_"Pl"Po"P|"P"P"P"P"P"P YsJ:8KmjR T [ Ph m r           @"P_ju|"P"P"P"P #P#P##P2#P?#PN#P]#Pl#P.~#P#P#P#P#P#P '9A#P#P#P#P $P$P#$P0$P=$PJ$P S[_kcw}dcW$Pd$Ps$P$P$P$P$P$P$P$P$P$P$P %P%P&%P3%P@%PM%PZ%P*&0g%Pt%P%P%PASv]mhs%P%P%P%P%P%P%P%P&P&P&P*&P7&PD&PQ&P^&Pk&Px&P&P '&P&P&P&P&P&P&P&P'P'P=FQZcU'P)'P6'PC'PP'P]'Pj'Pw'P'P'P'P'P'P'P'P)1<D'P'P'P(P$!+6;G(P (P/(P<(PI(PV(Pe(Pr(P(P(P(P(P(P(P(P(P YsJ:8Kmj   {#P  #P  0 @ G Q X t v      am6`JP3   'ResBM 1 QQ1@[]{0} 8 > ( {0} 8 > 2 {0} . ? ( .{0}    G {0} 8 G   .{0} . 9 @ ( > {0} . 9 @ ( G {0} 0 ?   > :11: 21:11:12:11:11:11[cwdcKPPPUPZP_PdPiPJ@ g`K 'ResB    []ta ke{0} I{0} Z{0} t {0} aj{0} v{0} kj{0} ks{0} sgdunumiB. galkW-sat{0} mj.{0} jug vorovi{0} god.{0} okr.{0}/god.{0} sedm.{0} okret{0}/sedm.{0} istok{0} ta ka{0} zapad{0} dunuma{0} b. gal{0} okreta{0} na sat{0} sjever{0} ta aka{0}/b. gal{0} sedmice{0} sedmica{0} po in uBrit. galonimilje/b. gal{0} po litru{0} po metru{0} po stopi{0} sedmi no{0} mi/b. galugaone minutemilimol/litar{0} po minuti{0} te ne unce{0} po sekundi{0} te na unca{0} jutar-stope{0} jutar-stopadijelovi/milion{0} brit. galon{0} te nih unci{0} brit. galonaSun evi radijusi{0} kubnih jarda{0} po kilometru{0} ugaona minutamilimoli po litru{0} dio na milion{0} elektron volt{0} po centimetru{0} ugaone sekunde{0} elektron voltidijelovi na milion{0} Sun ev radijus{0} elektron volta{0} ugaona sekunda{0} ugaonih minuta{0} po brit. galonu{0} po kubnom metru{0} ugaonih sekundi{0} Sun eva zra enja{0} Sun eva radijusa{0} Sun evo zra enje{0} dijela na milion{0} kvadratnih jarda{0} milimol po litru{0} milimola po litru{0} Sun evih radijusa{0} Sun evih zra enja{0} dijelova na milion{0} po kvadratnom in ulitri na 100 kilometara{0} po kvadratnom metru{0} po kubnom centimetru{0} milja po brit. galonu{0} milje po brit. galonu{0} po kvadratnom centimetru!5x:)&&&5x:T55x:>))5x:05x:::/:5x:C6C5x:C?5x:5x:qq5x::4-'35x:mPΟ5x:݉ىʼn5x:bY5x:Ǚ5x:e퉤J5x:)%'5x:Q3 5x: )@(@(5x:G5x:;©©5x: 5x:M5x:GGGZ5x:(5(55x:LkLk5x:2i5x:iߙ5x:}yee5x:{{5EVS g5x:GA5x:55x:6A?2?5x:PN>N5x:CA!@2!@5x: QN>N5x:?H@2H@5x:%QNNN5x:}S?S5x:?@z2@5x:AQO?O5x:lHhHuHhH5x:]-5x:|oKx5x:"ygx3y5x:oonr5x:Q (o'o'Z5x:V9F9L/R9F5x:Jxpnp5x:325w5x:¦ʦʦ#5x:****B5x:b''5x:b`CL`5x:,  5x:95x:rnN5x:x7?>>5x:Ϩ_5x:x7?>>5x:!!5x:xxxxxx5x:URCUR5x:t|t|5x: 7+7+5x:ccaa5x:PSO@SO5x:Q5x:QO;@O5x:3QOb@O5x:5x:zaY`tcqq5x:MMMQc5x:  5x:b֦5x:OLRd5x:85x:`+ 5x:``rer5x:5x:soXW5x:NLSe5x:'MLSe5x:5x:>6f48'f45x:NLTe5x:å]5x:Yة5x:KG5x:5x:HDn5x: )@(@(5x:4v3&v35x:݁5x:aaG5x:;O;N=;Na~5x:73!!5x:\aw`Kw`5x:IOiM3>iM5x:N95x:SWOWAWh5x:/+G5x:||{5x:4mm5x:AfA3fA5x:F5x:AA3A5x:AA3A5x:)AA3A5x:A  5x:5M1M5L5L5x:xxnx5x:ޅȗؓX5x:ZoFo_Fo5x:zofo_fo5x:PAo@2o@5x:-5x:ע5x:yB-b5x: 65x:q)5x:zzzz5x:~d`z5x:N 5x:&&&&5x:.7B4&B45x:7vv.~5x:ӚϚ5x:5x:*E*3E*5x:bJ`8cq5x:yWlb5x:jrfrFrvz5x:/*dRr5x:vq5x:5&rvrπ5x:ZrVr6rez5x:z5rd5x:${$q$q$5x: 5x:M?MQc5x:lhէ5x:я5x:+5(W5(Z5x:ŧ5x:Ma_aq5x:Raq+5x:M{LRe5x:wNL%Pe5x:ok5x:l=5x:[[[[5x:i.e.Z.Z.5x:qFmF`F`F3 5x:5x:^>Z>Z>Z>5LV05x:ccc5x:t5x:nkkk5x:s'hhh5x:P/5x:px5x:M5555x:05x:5x:5x:{ehhh5x:5x:Kbbb5x:yyy5x:Y5x:S&&&5x:alll5x:)&&&5x:5x:> 5x:5x::&&&5x: 5x:C###5x:إإإ5x:qq5x::4rrr5x:Q 5x:[[[5x:ccc{5x:K K K 5x:5x: ###k5x:KKK3 5x: )5x:5x:L&&&5x: 5x: 5x:5x:5x:5x:^>Z>Z>Z>5x:5x:5x:0005LVV5x: 5x:>5x:5x:    5x:5x:5x:5x:5x:G5x:5x:5x:/+++5x:5x:|5x:ddd5x:okkk5x:Q...v5x:V95x:Jx5x:7775x:¦555I5x:*,5x:b8885x:g5x:,,,,5x:9JJJ5x:5x:   5x:75x:   5x:VVV5x:~5x:C5x: 5x:B2225x:? ; ; ; 5x:'S S S 5x:a5x:<c c c 5x:.[ [ [ 5x:Υʥʥʥ5x:5x:5x:ggg|5x:bnnn`5x:25x:5x:`hhhn5x:%]]]5x:(((5x:sss5x:5x:5x:5x:>65x:5x:ǥååå5x:M5x:K6665x:5x:55x: )5x:,,,5x:;5x:aabbbt5x:yyy5x:\\\5x:UVVV5x: 5x:I5x:5x: 5x:A5x:4YYY5x:3335x:ߥߥߥ5x:5x::::5x:AAA5x:ADDD5x:   5x:C C C 5x:5x: { { { 5x: s s s 5x:5x:V5x: 5x:Y5x:եѥѥѥ5x: 5x:b5x:SPPP5x:A>>>5x:&&&&5x:&&&5x:!5x:T&&&&5x:5x: 5x:5x:5 5x:CCC5x:+++5x:k k k 5x:sOOO5x: 5x:SSS5x:$5x:+!!!5x:KKK5x:{{{5x:aaaa5x:X ;5x:|||5x:===5x:RazzzK5x:///5x:5x:oHHH5x: 3335x:i5x:5x:1 -@#P,P_ju|5P>PGPPPYP bPkPtP}PPPPPPP.BGX`iPPPPPPPPPP#P,P '09A@PIPRP[PdPmPvPPPPP S[_kcw}dcPPPPPPPPPP PPP&P/P8PAPJPSP\PePnPwPPP*&0PPPPASv]mhsPPPPPPPPPPP#P,P5P>PGPPPYPbPkPtP '2}PPPPPPPPPPPPP=FQZcUP P P P P' Pv0 P9 PB PK PT P] Pf Po Px P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P' P0 P9 PB PK PT P] Ph Ps P| P P P P P P P P YsJ/:8KmKj   P  5P     ( , @ J W ^ e i X P P[kcwdc P P P P P P P% Pm. P7 P@ PI PR P[ Pd P)m Pv P sJ:8j P P -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i% P. P7 P@ PI PR P[ Pd Pm Pv P P P '09A P P P P P P P P P P P S[_kcw}dc P P P P' P0 P; PF PO PZ Pe Pp Py P P P P P P P P P P P P P*&0 P PP PASv]mhsPP&P/P:PEPPPYPdPmPvPPPPPPPPPPP '2PPPPP PPP%P0P9PDPMP=FQZcUVP_PhPqPzPPvPPPPPPPPPPPP)1<DPP PPR_P%Pq{$!+6;GMX.P7P@PIPTP]PfPoPzPPPPPPPPPPPPPPPPPP YsJ/:8KmKj " P  P & 7 > K O V s w amq`P 'ResB P []bs_Latn_BA 'ResBn ; uu;T[]{0} 40={0} A0B{0} <5A{0} =54{0} 40=0{0} A0B0x:;;;x:;;;x:(x:+x:;R3R3x:111x:0((x:;;;x:;;;x:kkkx:;;;x:x:;;;x:[cwdc3P:PAPHPOPVP]PJT [cwdcdPkPrPyPPPPJa m`q`_ l 'ResBP  [] 'ResBP  [] 'ResB x xh []{0}CV{0} r{0} s.{0}ac.{0} any{0} nus{0} est{0} peu{0} sud{0}/any{0} anys{0} dies{0} mM/l{0} gal{0} luxs{0} oest{0} peus{0} una{0} setm.{0} mesos{0}/setm.{0} cull.{0} tassa{0} punts{0} l. y.{0} segle{0} nusos{0} segon{0} tones{0} dnams{0} quirat{0} segles{0} iardes{0} minuts{0} hertzs{0} lliura{0} segons{0} t mtr.{0} per mil{0} quiratst mtriques{0} barrils{0} lliures{0} any ll.{0} per any{0} per dia{0} per peu{0} polzada{0} setmana{0} polzades{0} acre-peu{0} radiants{0} setmanes{0} any llum{0} anys ll.{0} hectrea{0} per gal{0} per una{0} quilobit{0} anys llum{0} hectrees{0} quilobits{0} nanmetre{0} revolucipunt cardinal{0} millibar{0} nanosegon{0} per segon{0} peu cbic{0} picmetre{0} quilobyte{0} quilogram{0} una troy{0} decmetres{0} quilobytes{0} quilohertz{0} acres-peus{0} atmosferes{0} cullerades{0} millibars{0} nanosegons{0} picmetres{0} quilograms{0} unces troy{0} centmetre{0} gigahertzs{0} lliura-peu{0} megahertzs{0} microsegon{0} micrmetre{0} milligram{0} milliwatt{0} nanmetres{0} per lliura{0} quilmetre{0} radi solar{0} per deu mil{0} micrmetres{0} microsegons{0} centmetres{0} lliures-peu{0} milligrams{0} milliwatts{0} peus cbics{0} quilmetres{0} culleradeta{0} metre cbic{0} millilitre{0} millisegon{0} millmetre{0} minut d arc{0} per polzada{0} per setmana{0} peu quadrat{0} quilohertzs{0} revolucions{0} segon d arc{0} millisegons{0} culleradetes{0} millilitres{0} millmetres{0} minuts d arc{0} quilopascals{0} radis solars{0} segons d arc{0} una lquida{0} electr-volt{0} milliampere{0} tona mtrica{0} quilocalories{0} milliamperes{0} masses solars{0} milla nutica{0} newtons-metre{0} peus quadrats{0} gal imperial{0} metre quadrat{0} metres cbics{0} per quilogram{0} pinta mtrica{0} tassa mtrica{0} electrons-volt{0} iarda quadrada{0} milla per gal{0} milla quadrada{0} part per mili{0} per centmetre{0} per quilmetre{0} polzada cbica{0} quilowatt hora{0} unces lquides{0} iardes cbiques{0} milles per gal{0} parts per mili{0} quilowatts hora{0} tones mtriques{0} cavall de vapor{0} lliura de fora{0} metre per segon{0} metres quadrats{0} per metre cbic{0} cavalls de vapor{0} galons imperials{0} iardes quadrades{0} lliures de fora{0} metres per segon{0} milles quadrades{0} pintes mtriques{0} tasses mtriques{0} centmetre cbic{0} milles nutiques{0} polzada quadrada{0} quilmetre cbic{0} polzades cbiques{0} massa de la Terra{0} per gal imperial{0} per metre quadrat{0} quilmetres cbics{0} centmetres cbics{0} masses de la Terra{0} polzades quadradesmillmetre de mercuri{0} centmetre quadrat{0} lluminositat solar{0} per milla quadrada{0} polzada de mercuri{0} quilmetre quadrat{0} unitat astronmica{0} polzades de mercuri{0} millimol per litre{0} quilmetre per hora{0} quilmetres quadrats{0} centmetres quadrats{0} lluminositats solars{0} millimols per litre{0} quilmetres per hora{0} litre per quilmetre{0} per centmetre cbic{0} per polzada quadrada{0} litres per quilmetre{0} unitats astronmiques{0} una lquida imperial{0} per centmetre quadrat{0} per quilmetre quadrat{0} millmetres de mercuri{0} milla per gal imperial{0} milles per gal imperial{0} unces lquides imperials{0} milligram per decilitre{0} unitat trmica britnica{0} milligrams per decilitre{0} litre per 100 quilmetres{0} litres per 100 quilmetres{0} metre per segon al quadrat{0} metres per segon al quadrat{0} lliura per polzada quadrada{0} lliures per polzada quadrada{0} unitats trmiques britniques!5:r8n8n85:h5:⠖5:͡Bɡ5:E"A"5:v6}5:!25:=95:!{5:5:2C.+5:|x5:Nħ5:F5:T5:/q5: 25:5:Ө 5:d`5:F B5:Bܣ5:rCnCnC5:ߜߜ5:5:M+I5:᧒ݧ5:̣ȣ5:}5+5: @5:u5:>2>5: M&>M5:؝5:5:x>2t>5:UL=QL5:L@>L5:>z2>5:cL=_L5:S5:қΛ35:c"*_"{C5:&"5:V R5:a5Z5:95:G5:+gȜU5:W5:ɛś'5::N'45:405:5: 5:5:'5B5:5:"1{5:r'5:"1{5:r&fr5:5:^4 'Z45:,5:KK]5:О5:˞Ǟ"5:KK{5:5:6N2U5:5:?5:gKc5:䟂h5:靗5:.Z5:5:%+!+5:ޑw5:Ҡ5:Ɵ5:XT95:7&25:%q!5:CE?5:󟸡5:I5:w5:KZG5:5:3&35:5:Ne?>5:405: 5:IeINEe5:VR5:/5$˝5:C?5:՟5:F6uB5:f(mq5:A_=-N5:|5:9f?T5f5:M=M5:fb5:>f5:5L5:ny5:Ѧͦ5:r5:jui_fu5:95:e,a5:˩ǩ5:}y5:]5:Ԥ@Ф5:G5:uyq5:-)5:&&&5:(((5:j~f5:FlB5:tp֞5:=)5:qgaq5:$祫5:vcr5:|{x5:ԥcХ5:٥h5:qDym5:|5:0505:5:gQg5:ޡڡ5:5:w-s-5:5:q dq5:qQ +Y5:iOi5:xt5:((5:Ң5:))5:V5:gc5:)&&: ::&&::::::3 5:5:===5ID?05:) 5:5:y5:kk5: 5:hh5:D5:% !5:ɛś5:njj5:55g5:5:II5: hh5%+5:57:55:5:Vbb5:yy5:ӜӜ5:_[[5:\\:{{::!!::5:Y::KK5:S:>>::5:9zz5:)&&5:5:]'Y'Y'5:'''5:y&&5:* 5:7Y5:=5:!{5:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:5:5:ۛככ5: 5:~ 5:rC5:((5:5:===5:65:'''5:ooo5ID?05: @5:5:5:   5:5:5:V5:5:G5:5:5:S5:қΛ5:c"5:Cdd5:Vkk5: 5:n5:5:D5:% !5:ɛś05:j885:g5:~,,5:`JJ5: 5: 5:75:~5:VV5:~5:c5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:njj5:5:5:gg|5:gnn`5:25:5:hhn5:%]]5:%+((5:ss5:5:5:m i i 5:75:5:CHH5:M5:665:5:55:5:,,5:;5:Nebbt5:yy5:ӜӜ5:UVV5: 5:I5:_[[5: 5:A5:\\5:335:~[ [ 5:5:::5:AA5:$DD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:Y5:5: 5:b5:S5:A5:&&&5:&&5: 5:T&&&5:5: 5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:9505:+!!5:S5:{{5:l`h`h`5:X ;5:?>>?5:C5:9zzK5:%5:euu5:yHH5:5:i5:/++5:!!!-@PP_ju|PPPPP PPPPPPPP PP.BGX`iP$P+P2P9P@PGPNPUP\PcPjP '09A|PPPPPPPPPPP S[_kcw}dcPPPPPPPP PPP$P+P2P9P@PGPNPUP\PcPjPqPxPP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPP#P*P1P8P '2?PFPMPTP]PfPmPtP{PPPPP=FQZcUPPPPPPvPPPPPPPPP PPP)1<D P'P.P5PR_<PCPq{$!+6;GMXJPQPXP_PhPoPvP}PPPPPPPPPPPPPPPPPPP YsJ/:8KmKjh l t P qP   % , 3 7 - P_juPPP P%P*P/P4P9PXAPHP S[kcwdcZPaPhPoPvP}PPPP Av]mPPPPPPPPPPPP'PPPPPPFQUP PPPPP%P*P)1/P6P;P@PEP YsJ:8Kmj >P OP -@LPSP_ju|ZPaPhPoPvP }PPPPPPPPPP.BGX`iPPPPPPPPPPPP '09A/P6P=PDPKPRPYP`PgPnPuP S[_kcw}dc|PPPPPPPPPPPPPPPPPPPPPP$P+P2P*&09P@PGPNPASv]mhsUP\PePlPuP~PPPPPPPPPPPPPPPP '2PPPPPP P'P.P7P>PGPNP=FQZcUUP\PcPjPqPxPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPP PPP"P)P0P9P@PGPNPUP\PcPjPsP|PPPPPPPPP YsJ/:8KmKj P   $P 0 A H U Y ` }        am`P_  'ResB TV  TV[]{0}*{0}'{0}'{0}*{0} ({0}  2.1.48.88{0}  4{0} $4{0} 4{0} ({0} %,{0}(({0}  ' 4{0} (4{0} *4{0} ,#4{0} %4{0} (({0} (({0} ,({0} (4{0} -4{0} %,({0} (({0} ,({0} '4{0} *#4{0} '4{0} *4.#44#.#34{0} 3"4{0} #("4{0}  3"4{0}  *"01{0} #3%4{0}  '4{0}  '4{0} ("4{0} &"44{0}( 3"){0}((4{0} (4 ({0} ''"4{0} , '"4{0} ((4{0} .&'4{0} ,'"4{0}  ( $4{0} "-4{0} , $4{0} %''4{0} ( 3"){0} (34{0} .#34{0}  *".4{0} ' (4{0} .(4{0} (-'#4{0}   , 4{0}(#("4{0} 3 ",4{0} (#.$4{0} *34{0} *3 4{0} 3 #."({0} . "44{0}  ( (4{0}  ( -4{0} ,"(4{0} (#($4{0} , (4{0} , -4{0} *3%4{0}  3 #'4{0} ",( 4{0} (#("4(#.(""4{0}%,,34#("4/(({0} &,4'"4{0} %,,34{0} (#.*#4{0} (#.(4{0} (#.-4{0} ,#4(4{0}  ( &"44{0} , #("4{0} , &"44{0} *4."4{1} 3"'( {0}{0} 3"'( ({0} (#.&"44{0} "44(4{0} ,%(("4{0} ,%(#("4{0} (.("4{0} (#( 3"4{0} (#(("4{0} (#(#("4{0} "44%,4{0} (#. 3"4{0} (#.("4",( 3 3 4{0} 3"'(  4{0} '"4 ' ,-,#4/ 3 #'4{0} (4  ,,{0} 3 .("4{0} &'"4%4$"4{0} #.4'"4{0} 3 4( "4{0} '"4 ' *4{0} '"4 ' ,#4{0} ,'"4-*4{0} 3"'( %4{0}(#.3 #."({0} '"4 '  ' 4{0} 3"'( (4{0} 3"'( *4{0} '"4 ' (({0} 3"'( ,({0} 3"'( %,({0} 3"'( (({0}/'"4 ' (({0} #.4''"4{0} &,4.#("4{0} -3". 3"4{0} -3".("4{0} %,4(#("4{0} %,4(("4{0} (#.3 #."({0} ",( 3 4%4{0} '"4 ' ("4{0}(#(%,,34{0} ,3"(4 4{0} "44-((4{0} (4 ( "'4{0} ,(#4  , 4{0} 3"'(  3"4{0} 3"'(  '4{0} 3"'(  '4{0} 3"'( ("4{0} 3"'( #("4{0} (#(%,,34{0} "(.#(*%'4{0} ,3"(4 '4{0} ,4%' ''"4{0} (*(4 *4{0} (*(4 ,#4{0} '"4 ' (4 ({0} (*(4  ' 4{0} 3"'( (4 ({0} 3"'( ''"4{0} 3"'( ((4{0} "44%,,34{0} 3 .%,,34{0} &,4.%4'#4{0} '(3 #4 ,#4{0} 3"' 4 *3%4{0} (*(4 ("4{0} 3"'( *3 4{0} 3"'( *3%4{0} 3"'(  3 #'4{0} 3"'( *34{0} -3".%,,34 '4 3"'( ,#4{0} (*(4 (4 ({0} (#(-3 4( "4{0} ,3"(4 (34{0} (#.. 4  '3{0} (#(("4 "'4{0} 3"'( %,,34{0} 3#*(4 *3 4{0} ( 3") ",4&-4{0} ( 3") %,#4%(  4{0} '"4 ' (#.("4{0} 3"'( (#. 3"4{0} 3"'( (#.("4{0}  '3 3"'( ,#44, 3"'( ' 4 #, 3"'( '"4 ' ,#,{0}{0} (*(4 (#.("4{0} '"4 ' %,4(("4{0} 3"'( %,4(("43"'( '"4 ' (", {0}){0} ,#4, 3"'(  3 #',){0} (4,"( #4  3 #'4)(#(.#4, 3"'( #(",),#4-%33 4(,( 4*{0} '4, 3"'( ' 4 # ,* '3 3"'( (#.("4+{0} (*(4 %,4(("4+#("4, 3"'( (#.(",,{0} ("4 3"'( %,,34,{0} 3"'( (*(4 ("4-{0} (#(.#4, 3"'( #(",-{0} ,#4-%33 4(,( 4.{0}  '3 3"'( (#.("4.3"'( '"4 ' (4 (4 {0}/{0} #("4, 3"'( (#.(",/3 ,("4(4 3 4 ,'42#("4, 3"'( 766 (#.(",3{0} 3 ,("4(4 3 4 ,'43(#( 3"4, 3"'( ,%(#(",4{0} 3"'( '"4 ' %,4(("44'"4 '(4 ( 3"'( *345("4 3"'( '"4 ' %,,346{0} #("4, 3"'( 766 (#.(",6{0} 3"'( (4,"( #4  3 #'463"'( '"4 ' (#.("4"3 {0}7{0} (#( 3"4, 3"'( ,%(#(",8{0} '"4 '(4 ( 3"'( *348{0} 3"'( (*(4 %,4(("49{0} ("4 3"'( '"4 ' %,,4,<,#4, 3"'( (4,"( #4  3 #',@{0} ,#4, 3"'( (4,"( #4  3 #',!5:YYY5:jAlAl5:y`u`u`5:bbb5:TXYY5:ZZ`5:RYraNY5:XXX5:&["["[5:[jXfXfIj5:]]]5: bbbi5:XeTeTe\k5:%`!`!`f5:O]K]K] f5:y^y^[5:YYY5:jkk5:'ghh5:e}g}g5:ijj5:hIiIi5:fff5:|lllW[_YpY5:m[d>d5:XXX5:W=Y=Y5:j^ZZ5:j^ZZ5:X[WW5:b^__^5:P[L[L[5:ddd5:[[[5:+\BXBX5:#\\\5:[[[5:ziii5:*l__f5:Q\M\M\5:<^VV^5:1dqXqXCb5:Z]]e5:M_I_I_5:Mf3X3Xa5:___5:cVV5:Rghh5:\\\5:]]]5:bbb5:7&25:\{\{\5::bVV5: XXX5:YYY5:eWW`5:e\\xe5:aaa5:___5:\\\5:+cZZzc5:ccc5:kYYc5:aWW5:XXX5:]]]5:YYY5:XXX5:fZbZbZ5:YVV5:bbb5:```5:YZY5:ddd5:jkk5:ghh5:W}W}W5:4h/h/h5:eee5:4e0e0e5:e e e5:&&&5:[[[5:/^+^+^5:___5:lggl5:aaa5: ddd5:4f0f0f5:oh:c:c]h5:aaa5:)b%bS5:n`VV5:]`Y`Y`5:h\d\d\5:ddd5:l]ZZc5:6kff$k5:h_d_d_5:t_WW9a5:[[[5:\\\5:ud,Y,Y5:dd`d`d5:ZZZ5:```5:YYY:YY:aXaX:ZZ:QXQX:XX:"["[:]]:^^::^^3 5:%'22mVUV]VeV5:^VV5:`~V~V5:@`kk5:dXVV5:D]VV5:bVV5:V^WW5:W_XX5: _VWVW:VV:qXqX5:Ef"W"W:]]5:MfuVuV:VV5:WWW:VcW:VV5:eWW5:^/W/W:YY:YY:RR:YY:VV:C C ::5:x::GG5:SPP:>>::5:t_WW5:Y&&5:5::\6\6\5:b\\5:TXQXQX5:] 5:WWW5:XXX5:&["["[5:Q 5:]]]5:cc{5:K K /_5:%`!`5:^^^k5:}^KK3 5:Y5:5:,&&5:~ 5:%'225:[5:c]5:SV==mVUV]VeV5:m[>5:&&&5:&&5:5:5:5 5:CC5:++5:4f0f0f5:sOO5: 5:SS5:,5:+!!5:KK5:{{5:X (5:Q>===5:==5:t_WWK5://5:5:yHH5: 335:i5:5:1 -@PP_ju|PPPPP PPPPPPPP"P.G,P3P:PAPHPOPVP]P '9AmPtP{PPPPPPPP S[_kcw}dcPPPPPPPPPPPPPP#P*P1P8P?PFPMP*&0TP[PbPiPASv]mhspPwPPPPPPPPPPPPPPPPP 'PPPPPP&P/P6P?P=FQZcUFPMPTP[PbPiPpPwP~PPPPPPP)1<DPPPPq$!+6;GMXPPPPPPPPPPPP#P*P3P<PCPLPSPZPaPhPoPvP YsJ:8Kmj   )P  dP      7 9 I S [ b i -}P_juPPPPPPPPPP[kcwdcPPPPPPPP v]mPPP PPPP#P*P/P4P;PBPGPFQULPQPVP[P`PePjPqPvP)1{PPPPP YsJ:8Kmj   P P        -@PP_ju|PPPPP PPPPPPPP P.GPP#P*P1P8P?PFP '9AVP]PdPkPrPyPPPPP S[_kcw}dcPPPPPPPPPPPPPP PPP!P(P/P6P*&0=PDPKPRPASv]mhsYP`PiPpPyPPPPPPPPPPPPPP 'PPPPPPPPP(P=FQZcU/P6P=PDPKPRPYP`PgPnPuP|PPPP)1<DPPPPq$!+6;GMXPPPPPPPPPPPP PPP%P,P5P<PCPJPQPXP_P YsJ:8Kmj   P, 3 MP: J [ b l s        amV`P   'ResB   y[]1CB:8@A0EL45=>HDCB0HH5@0H{0} 1.{0} 45{0} H>4N9<0H{0} :.<8=>B0HA0ELB0H{0} 1CB.{0} 1CBB15BB0=0H:8@0=0H{0} A0EL.{0} 0. 4.{0} :8@.{0} :8@0{0} <8=>B{0} A0ELB{0} H0@0EL45F8<5B@0H:8;><5B@0H{0} 10BB0EL{0} 489=0ELA0=B8<5B@0H{0} <8=>B5EL{0} A0ELB5EL=0=>A5:C=40H<8:@>A5:C=40H{0} :8@0=0EL{0} A5:C=45EL<8;;8A5:C=40H{0} A0=B8<5B@5EL0AB@>=><8= 40:J>H{0} 0AB@>=><8= 40:J0!5:5:َ5:D5:oo5:Bqq5:<5:^UU͎5: ``5:''45:g&5:&&5:ass5:eNeNP5:x?x?5: CC5:-``5:Ž5: 5:pp5:5:0kk5:5:(**5:445: 5: x5:`qq5:5: 5:ppp5:5:5:0kk5:LL5:5:'5:5: 5:~zz5: xx5: 5: CC5:$$5:`qq S[_kcw}dcPPPPPPPPPPPASvPPP PPPJ:y  [kcwdcP&P-P4P;PBPIPPPWP^PJ:  S[_kcw}dcePlPsP|PPPPPPPPASvPPPPPPJ:  amg`P   'ResB r r []!q`P 'ResBPh h []g 'ResB __ __[]{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}oz {0} {0} {0}/{0}/{0}/{0}/{0}/{0}{0}{0} {0}{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/{0}/{0}/{0}/{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}  km/{0} {0} {0}/kW-{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/{0}//{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}  {0} {0}  {0}  {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}  {0} {0} {0}  {0}  {0} {0} {0} {0} {0}  {0} {0}  {0} {0} {0} {0}  {0}  {1}{0}  {0} / /sec{0} {0} {0} {0}  {0} {0} {0}  {0}  {0}  {0}  /{0}  {0}  {0} {0}  {0}  {0}  {0} /-{0}  {0} {0}  {0} {0}  {0} {0} {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} {0}  {0}  {0}  {0} {0}  {0} -{0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} -  {0} -{0}  {0} -{0}  {0}  {0}  {0}  {0} -{0}  {0}  {0}  {0}  {0}  {0}   {0}   {0} -{0}  {0}  {0}  {0}  {0}  {0}  / {0}   {0}   {0}   {0}  {0}   {0}  {0}   {0}   {0}   {0}   {0}  {0}   {0}   {0}    {0}   {0}   {0}  {0}  {0}  {0}   {0}   {0}   {0}   {0}   {0} -{0}   {0} Imp.  {0}  {0}   {0}  {0}   {0}  {0}   {0}   {0}  {0}   {0}   {0}   {0}   {0} -{0}   {0}   {0}   {0}   {0} -{0}   {0}   {0}   {0}   {0}   {0}   {0} Imp.  {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}   {0}    {0}   {0}   {0}    {0}    {0}    {0}    {0}    {0}   {0}    {0}    {0}    {0}    {0}    {0}    {0}   {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    {0}    /  {0}      {0}     {0}    {0}          {0}    {0}     {0}     {0}     {0}     {0}    {0}  100   {0}    {0}     {0}    {0}    {0}     {0}  100   {0}    {0}     {0}     {0}      {0}     {0}     {0}      {0}      {0}      *        -{0}         .{0}         !5:lll5:aqq]q5:hih5:^ggZg5:eMde5:ggg5:aab5:hcc5:Vb`Rb5:ee8f5:i*jin5:jjj5:Zm mVm~p5:&oo"or5:!kOlkp5:j]jjn5:i6iid5:Dba@b5:Vttt5:rqr5:la`ha5:MnsnIn5:(c$c$c5:```5: ccc5:shrs5:pfpp5:nm n5:sss5dbabb5:dbc5:ebd5:d!dd5:ede5:hgh5:higdi5:If&eEf5:zgzevg5:Bg>g>g5:pfXalf5:g2eg5:XiTiTi5:lg9`hgVe5:jdbLc:h5:ikslek5:lml5:dddj5:b(abf5:2c`c.c5:4c`af5:eeenj5:kfg+l5:[rij5:PrrLr5:La`Ha5:kk k5:sss5:jef5:e,de5:jef5:Ugab5:jkj5:PgfLg5:hch5:zbpavb5:lll5:)b%b%b5:dU`U`5:d d d5:;b7b7b5:GqCqCq5:}ffyfl5:kopgo5:mhb~ch5:bmXdbei5:.ohhm5:jkj5:)kjcch5:mmm5:jdbLc5:{kwkl5:8nj4n5:VffRf5:hgh5:FcaBc5:#nnn5:_bb[b5:ccc5:i`b5:___5:ded5:MbaIb5:b b b5:ddd5:Dpfhl5:lklo5:qwqq5::p~o6p5:ppp5:eacf5:ede5:e 5:(c5:`5: c5:%'225:i5:e5:*q==5__``_5:'dbb5:dbb5:%d5:d  5:g5:g5:*e5:zg5:5:Xa5:6e5:(`$`$`5:lg9`b_5:jj`j`_5:ldd5:lc`c`5:d a axa5:b(ab_5:2c\`\`5:`_```5:e`a_5:k``_5:885:5:La,,5:kJJ5: 5: 5:0d5: 5:UgVV5:~5:f5:a 5:ta225:e; ; 5:'S S 5:a5:<c c 5:.[ [ 5: ```5:_x`x``5:```5:mhaaa5:bmaaa5: c+`+``5:bq`q`5:_2`2``5:%]]5:jG`G`5:!```5:_8a8a5:```5:aaa5:Fc@`@`5: aaa5:_b``5:c5:i``5:___5:d5:Mb5:b,,5:d5:Dpbbt5:yy5:\\5:UVV5: 5:I5:_5:>5:&&&5:&&5: 5:T&&&5:hh5:rb 5:5:5 5:`CC5:b++5:k k 5:sOO5: 5:_SS5:r5:+!!5:KK5:{{5:^_K_K_5:o (5:s===5:==5:)gK5://5:5:%tHH5: 335:5:5:1 -@PP_ju|PPPPP PPPPPPPPPP.BGX`i PPP"P)P0P7P>PEPLPSPZP '09AlPsPzPPPPPPPPP S[_kcw}dcPPPPPPPPPP PPP"P)P0P7P>PEPLPSPZPaPhPoP*&0vP}PPPASv]mhsPPPPPPPPPPPPPPPP PPP!P(P '2/P6P=PDPMPVP]PdPkPtP{PPP=FQZcUPPPPPPvPPPPPPPPPPP P)1<DPPP%PR_,P3Pq{$!+6;GMX:PAPHPOPXP_PfPmPvP}PPPPPPPPPPPPPPPPP YsJ/:8KmKj   P  aP         1 ; H O V Z XPP[kcwdcPP$P+P2P9P@PGPmNPUP\PcPjPqPxP)1PPP sJ:8jP  P      -@PP_ju|PPPPP PPPPPPPPP P.BGX`iPP$P+P2P9P@PGPNPUP\PcP '09AuP|PPPPPPPPPP S[_kcw}dcPPPPPPPPP PPP$P+P2P9P@PGPNPUP\PcPjPqPxP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPPP#P*P1P '28P?PFPMPVP_PfPmPtP}PPPP=FQZcUPPPPPPvPPPPPPPPPP PP)1<DP P'P.PR_5P<Pq{$!+6;GMXCPJPQPXPaPhPoPvPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj   P  jP  * 1 > B I f j ~      amq`P   'ResB P []2.1.47.72 'ResB 3 3[]smr{0} r{0}/r{0} ot.{0} den{0} dne{0} dn{0} let{0} bod{0} tun{0}/den{0} dun.{0} ms.{0} td.{0} bito{0}/ms.{0}/td.{0} roku{0} roky{0} tuny{0} body{0} luxy{0} moly{0} uzly{0} bual{0} akru{0} akro{0} bodu{0} bodo{0} luxu{0} luxo{0} l~ic{0} molu{0} molo{0} ohmu{0} ohmo{0} stop{0} tuna{0} unc{0} uzel{0} uzlu{0} uzlo{0} l~ce{0} bajto{0} tdny{0} bualy{0} msc{0} bualu{0} bualo{0} gramo{0} hodin{0} j. a.{0} joulo{0} kmen{0} liber{0} litro{0} metro{0} palco{0} s. a.{0} tden{0} tdne{0} tdno{0} v. d.{0} volto{0} watto{0} yardo{0} z. d.{0} alek{0} alku{0} alky{0} alko{0} stupn{0} msce{0} karto{0} l~i ky{0} stupHo{0} kameny{0} kvarty{0} l~i ka{0} vteYin{0} ampru{0} ampro{0} barelo{0} dunamo{0} galono{0} hertzu{0} hertzo{0} kameno{0} kvarto{0} l~i ek{0} msco{0} ot ek{0} za den{0} stolet{0} vteYiny{0} fathomy{0} daltonu{0} daltono{0} fathomu{0} fathomo{0} hektaru{0} hektaro{0} kalori{0} kelvino{0} na unci{0} newtonu{0} newtono{0} parseko{0} radino{0} vteYina{0} furlongy{0} furlongo{0} gigabito{0} kilobito{0} megabito{0} milibaro{0} procento{0} terabito{0} za msc{0} za tden{0} akro-stop{0} decilitro{0} decimetro{0} gigabajto{0} gigawatto{0} kilobajto{0} kilogramo{0} kilojoulo{0} kilometro{0} kilowatto{0} librostop{0} megabajto{0} megalitro{0} megawatto{0} miligramo{0} mililitro{0} milimetro{0} miliwattu{0} miliwatto{0} nanometro{0} petabajto{0} pikometro{0} terabajto{0} za minutu{0} libry slysvtov strana{0} centilitro{0} centimetro{0} gigahertzu{0} gigahertzo{0} hektolitro{0} kilohertzu{0} kilohertzo{0} liber sly{0} libra sly{0} megahertzu{0} megahertzo{0} mikrogramo{0} mikrometro{0} miliampru{0} miliampro{0} newtonmetr{0} palce rtuti{0} kilokalori{0} koHsk sly{0} imp. galony{0} koHsk sla{0} newtonmetrygravita n sla{0} imp. galonu{0} imp. galono{0} ji~n aYky{0} kilopascalu{0} kilopascalo{0} megapascalu{0} megapascalo{0} newtonmetru{0} newtonmetro{0} palco rtuti{0} palec rtuti{0} nmoYn mle{0} hektopascalu{0} hektopascalo{0} koHskch sil{0} mil na galon{0} na centimetr{0} svteln rok{0} trojsk unce{0} mle na galon{0} metrick tuny{0} stupn Celsia{0} svteln roky{0} elektronvolty{0} dl z milionu{0} elektronvoltu{0} elektronvolto{0} hmotnost Zem{0} kilowatthodin{0} metrick tuna{0} mil za hodinu{0} na imp. galon{0} nmoYnch mil{0} severn aYky{0} stupeH Celsia{0} stupHo Celsia{0} zpadn dlky{0} mle tvere n{0} hmotnosti Zem{0} mle krychlov{0} dly z milionu{0} metrick alky{0} polomr Slunce{0} metrick alek{0} dlu z milionu{0} dlo z milionu{0} hmotnost Zem{0} metr krychlov{0} metr tvere n{0} metrickch tun{0} milimetr rtuti{0} mle krychlov{0} svtelnch let{0} vchodn dlky{0} yard krychlov{0} yard tvere n{0} kapalinov unce{0} stopy krychlov{0} stopy tvere n{0} milimetry rtuti{0} palce krychlov{0} palce tvere n{0} yardy krychlov{0} yardy tvere n{0} desetin promile{0} hmotnost Slunce{0} kapalinov unce{0} metr za sekundu{0} metrickch pint{0} metry krychlov{0} metry tvere n{0} mil krychlovch{0} mil tvere nch{0} milimetru rtuti{0} milimetro rtuti{0} palec krychlov{0} palec tvere n{0} polomru Slunce{0} polomry Slunce{0} polomro Slunce{0} stopa krychlov{0} stopa tvere n{0} svtelnho roku{0} desetiny promile{0} hmotnosti Slunce{0} metry za sekundu{0} milimoly na litr{0} desetina promile{0} hmotnost Slunce{0} metrickho alku{0} metrickch alko{0} metru za sekundu{0} metro za sekundu{0} milimolu na litr{0} milimolo na litr{0} stop krychlovch{0} stop tvere nch{0} britsk dut unce{0} skandinvsk mlezYiv vkony Sllunce{0} britsk dut unce{0} kapalinovch unc{0} litru na kilometr{0} litro na kilometr{0} metru krychlovho{0} metru tvere nho{0} metro krychlovch{0} metro tvere nch{0} mil na imp. galon{0} na metr krychlov{0} na metr tvere n{0} na mli tvere n{0} palce krychlovho{0} palce tvere nho{0} palco krychlovch{0} palco tvere nch{0} skandinvsk mle{0} yardu krychlovho{0} yardu tvere nho{0} yardo krychlovch{0} yardo tvere nch{0} mle na imp. galon{0} stupn Fahrenheita{0} kilometr krychlov{0} kilometr za hodinu{0} kilometr tvere n{0} na palec tvere n{0} skandinvskch mil{0} stupHo Fahrenheita{0} kilometry krychlov{0} kilometry tvere n{0} kilometry za hodinu{0} centimetr krychlov{0} centimetr tvere n{0} kilometru za hodinu{0} kilometro za hodinu{0} zYiv vkon Slunce{0} centimetry krychlov{0} centimetry tvere n{0} miligram na decilitr{0} zYiv vkony Slunce{0} miligramy na decilitr{0} britskch dutch unc{0} kilometru krychlovho{0} kilometru tvere nho{0} kilometro krychlovch{0} kilometro tvere nch{0} litr na sto kilometro{0} miligramu na decilitr{0} miligramo na decilitr{0} na kilometr tvere n{0} litry na sto kilometro{0} centimetru krychlovho{0} centimetru tvere nho{0} centimetro krychlovch{0} centimetro tvere nch{0} litru na sto kilometro{0} litro na sto kilometro{0} na centimetr krychlov{0} na centimetr tvere n{0} zYivho vkonu Slunce{0} zYivch vkono Slunce{0} astronomickch jednotek{0} libry na tvere n palec{0} libra na tvere n palec{0} metr za sekundu na druhou{0} metru za sekundu na druhou{0} metry za sekundu na druhou{0} metro za sekundu na druhou{0} britskch tepelnch jednotek!5x|:&&&&5x|:fb5x|:)))o'a5x|:p5x|:¥05x|::~:r:V(d5x|:///x/5x|: 5x|:*|*+B5x|:44'5x|:O5x|:ݮٮٮޱ5x|:SAv5x|:״Ӵ-_aɶ5x|:۴ɯϲ5x|:LHHH'5x|:A=3 5x|:S.O.D.]ԥ5x|:ߵ5x|: 15x|:B K5x|:ͭ^5x|:GGGʧ35x|:v4r4r4r4r45x|:ѰͰͰ!Q5x|:j{5x|:adw5x|:5x|:5]x65x|:6@5x|:OR !5x|:??YA25x|:/R+RW>(5x|:2@.@sA25x|:KRGR/X>D5x|:Y@U@A25x|:RRX?5x|:Z{ZmZ?5x|:@@Az2ק5x|:mTiT?[?25x|:5x|:UM]5x|:..-줡[5x|:xxxgxn5x|:ooon0k5x|:)))o'a@5x|:ͥɥɥĤ5x|:ooon_5x|:x442z'l5x|:PFZ5x|:GģCeu05x|:j-!o!,5x|:jj/+Y>5x|:T]5x|:X; n5x|:2..ݸ5x|:~p4445x|:PLpVx5x|:zpvpvpvpl5x|:X}"s"5x|:zpvpvpvpl5x|:XXXK`5x|:zvvc5x|:99@ 'L5x|:RNNթ5x|:ccK5x|:{d*Xc5x|:wdsdKƩ5x|: e eK5x|: 5x|:cccV{ѫ5x|:RRQE5x|:̦Ȧ*(5x|:i f0G5x|:|E25x|:q#m#m#2aC5x|:OORD?nv5x|:>:e5x|:3b(95x|:.b*bjN 5x|:KKK5x|: 5x|:EPAP5SAި5x|:oPkPS^?5x|:|||5x|:99R68'X5x|:}PyPZk?$5x|:ڣ֣m5x|:iU}5x|:SOg$%5x|:ߣ'05x|:Ƶַc5x|:S.O.D.]ԥ5x|:55Ԧ&5x|:_[[5x|:`45x|:NNqR=Rp5x|:,5x|:``bK5x|:O O)O3>¨5x|:x45x|:~~~+5x|:"" G5x|:e65x|:.. n5x|:#ͣͣou5x|:eOaOW=65x|:||5x|:OOX=|5x|:OOY=5x|:USQSg>5x|:OE]$x5x|:VVVV\E5x|:g|c|n5x|:`\\l\5x|:ttx_ 5x|:zuvui_,5x|:@@F25x|:?5x|:,((E 5x|:3HK5x|:񣊤5x|:u5x|:ʬ5x|:,(($5x|:!5x|:¥05x|:888&(5x|: !x|:x|:    x|:x|:x|:x|:x|:x|:5x|:#####5x|:e5x|:yx|:dddd5x|:kkkk5x|: hhhhn5x|: hhhhx|:5x|:D5x|:\\\\5x|:79999?5x|:j8888x|:5x|:~,,,,5x|:`JJJJx|: 5x|:~5x|:VVVVx|:x|:x|: x|:S S S S x|:x|:c c c c x|:[ [ [ [ x|:DDDD5x|:5x|:5x|:5x|:X& |5x|:# ++++5x|:`5x|:2x|:5x|: hhhhnx|:]]]]5x|:7((((5x|:ssss5x|:x|:x|:x|:x|:5x|:O6666x|:x|:5x|:Vbbbbt5x|:yyyy5x|: ~ ~ ~ ~ x|:VVVVx|:5x|:Ix|:5x|: 5x|:=5x|:\\\\x|:3333x|:RRRRx|:x|:::::x|:AAAA5x|:$DDDD5x|:C C C C 5x|:55x|:m5x|:V5x|: 5x|:Y5x|: 5x|:b5x|:S5x|:A5x|:&&&&&5x|:&&&&x|:5x|:]5x|:+x|: x|:CCCCx|:++++x|:k k k k x|:OOOOx|: x|:SSSS5x|:̤5x|:S5x|:{{{{5x|:X ;5=5x|:C5x|:zzzz5x|:%5x|:euuuux|:HHHHx|:x|:x|:5x|:)&&&&5x|:5x|: 5x|: 5x|:&&&&&5x|:* 5x|:IEEEE5x|:15x|:5x|:rrrr5x|:Q 5x|:[[[[5x|:cccc{5x|:K K K K 5x|:5x|: ####k5x|:KKKK3 5x|:95x|:5x|:^&''''5x|: 5x|:~ 5x|:5x|:((((5x|:XXXX5x|:=====5x|:65x|:5x|:=====54d<5x|: 5x|:> !5x|:5x|:     5x|:5x|:5x|:5x|:5x|:G5x|:5x|:5x|:#####5x|:UM]}5x|:y5x|:Cdddd5x|:kkkk5x|: 5x|:5x|:5x|:D5x|:5x|:GģCe?5x|:j88885x|:g5x|:~,,,,5x|:`JJJJ5x|:5x|: 5x|:75x|:~5x|:VVVV5x|:~5x|:c5x|: 5x|:B22225x|:? ; ; ; ; 5x|:'S S S S 5x|:a5x|:<c c c c 5x|:.[ [ [ [ 5x|:DDDD5x|:5x|:5x|:5x|:X&gggg|5x|:# ++++5x|:nnnn`5x|:25x|:5x|: hhhhn5x|:%]]]]5x|:7((((5x|:ssss5x|:5x|:5x|:5x|:5x|:5x|:yHHHH5x|:M5x|:O66665x|:5x|:55x|:5x|:,,,,5x|:;5x|:Vbbbbt5x|:yyyy5x|: ~ ~ ~ ~ 5x|:UVVVV5x|: 5x|:I5x|:5x|: 5x|:A5x|:=5x|:\\\\5x|:33335x|:RRRR5x|:5x|:::::5x|:AAAA5x|:$DDDD5x|:    5x|:C C C C 5x|:55x|: { { { { 5x|: s s s s 5x|:m5x|:V5x|: 5x|:Y5x|:5x|: 5x|:b5x|:S5x|:A5x|:&&&&&5x|:&&&&5x|:!5x|:T&&&&&5x|:5x|: 5x|:]5x|:+5x|:5 5x|:CCCC5x|:++++5x|:k k k k 5x|:sOOOO5x|: 5x|:SSSS5x|:̤5x|:+!!!!5x|:S5x|:{{{{5x|:O_K_K_K_K_5x|:X ;5x|:======5x|:C5x|:zzzzK5x|:%5x|:euuuu5x|:yHHHH5x|: 33335x|:i5x|:5x|:1 -@PP_ju|PPP PP P*P5P@PMPXPePrPPP.BGX`iPPPPPPPPPPPP '09A)P4P?PJPUP`PkPvPPPP S[_kcw}dcPPPPPPPPPPP)P4P?PJPUP`PkPvPPPPPPP*&0PPPPASv]mhsPPPPP*P5PBPOPZPgPrP}PPPPPPPPPPP'2PP PP$P1P<PGPRP_PjPwPPP=FQZcUPPPPPPvPPPPPPP'P2P=PHPSP)1<D^PiPtPPR_PPq{$!+6;GMXPPPPPPPPPPPP(P3P>PIPTPaPnPyPPPPPPPP YsJ/:8KmKj   P  P       $ ( > H U \ c g -@PP_ju|PPPPP P'P2P;PDPMPVP_PhP.XtPPPPPP '9APPPPPPPP PP S[_kcw}dcP(P5PBPKPVPcPpPyPPPPPPPPPPPPP*&0P PPPASv]mhs(P1P>PIPTPaPlPyPPPPPPPPPPPPP 'P P P! P, P5 P> PK PT Pa Pl P=FQZcUw P P P P P P P P P P P P P P)1<D!P!P!P(!Pq$!+6GMX3!P"PI"PT"P _"Pj"Pu"P"P"P"P"P"P"P"P.BGX`i"P"P"P"P#P#P#P'#P2#P=#PH#PS#P '09Ai#Pt#P#P#P#P#P#P#P#P#P#P S[_kcw}dc#P#P#P$P$P$P*$P7$PB$PO$P\$Pi$Pt$P$P$P$P$P$P$P$P$P$P$P$P$P*&0%P%P%P$%PASv]mhs/%P:%PG%PR%P]%Pj%Pu%P%P%P%P%P%P%P%P%P%P%P%P%P &P&P &P+&P'26&PA&PL&PW&Pd&Pq&P|&P&P&P&P&P&P&P&P=FQZcU&P&P&P&P'P'Pv'P%'P0'P;'PF'PQ'P\'Pg'Pr'P}'P'P'P)1<D'P'P'P'PR_'P'Pq{$!+6;GMX'P'P'P(P (P(P$(P/(P:(PG(PR(P](Ph(Ps(P~(P(P(P(P(P(P(P(P(P(P(P(P)P YsJ/:8KmKj   "P  ^#P       0 4 J T a h o s am!`P   'ResB  []{0}bl{0}kjGBeitMBeitTBeitkBeitohmaupwysimolau{0}/e{0}dn{0}gn{0}erw{0}mun{0}not{0}did{0} bllycsaunotiaustonauownsys{0} dn{0} gn{0} awr{0} ml{0} eil{0} erw{0} not{0} did{0} mis{0}owns{0}u.s.{0}beit{0} mun{0} tr{0} tr{0}pwyscarataudunamaukarataumisoedd{0} fis{0}/munmetrau{0}/misgalwynigradd Cgradd Fgraddaumetraumunudautunelli{0}/eil{0}/mod{0}bwys{0}ddid{0}feit{0}lath{0} owns{0} beit{0} lwcs{0} stn{0} folt{0} mod{0} pwys{0} u.s.{0} 3 Hg{0}llathgwrhydaubwsielaudaltonauhectaraumodfeddiparsecaupeintiauradianau{0} bwys{0} feit{0} lath{0} radd{0} wryd{0}/owns{0}/pwys{0}phwysCalorauGal Imp.bl golaucelfinaumeteraumodfeddnewtonaupwyntiau{0} ddid{0} fetr{0} y m{0} gwryd{0} llath{0}m.y.a.{0} gradd{0} munud{0} phwys{0} peint{0} pwyntcyfeiriaddiwrnodaullathenniwythnosauystadennicilodidaumiliampauchwartiaugigadidaulitrau/kmmegadidaumilibaraumodfeddipwys-grymteradidau{0} alwyn{0} beint{0} bwynt{0} funud{0} gwart{0} lath{0} y cm{0} y mis{0} bwsiel{0} mi fr{0} erw tr{0} kW-awr{0} llath{0} eiliad{0} m.y.a.{0} m/eil{0} canrif{0} chwart{0} galwyn{0} celfin{0} llath{0} y cant{0} Calori{0} caloricilowatiau{0} ddunam{0} pheint{0} phwyntcanrifoeddcilogramaucilometraudecilitraudecimetraugigawatiaullathennimegalitraumegawatiaumetrau/eilmiligramaumililitraumilimetraumiliwatiaunanometraupicometrautroedfeddtroedfedd{0} Galori{0} barsec{0} galori{0} ganrif{0} gelfin{0} i r de{0} y gram{0} y litr{0} y metr{0} y mod{0} y pwys{0} yr awr{0} wythnos{0} diwrnod{0} modfedd{0} archfun{0} cilodid{0} gigadid{0} ystaden{0} megadid{0} teradid{0} fodfedd{0} milltir{0} tunnellcilojouleau{0} cilowathectolitraumicrogramauarchfunudaublynyddoeddcwpaneidiaumasau solarmilltiroedd{0} Chalori{0} blynedd{0} chalori{0} dunnell{0} filltir{0} mlyneddcilobeitiaumiliamperaumilltir/awr{0} milieilatmosfferaucentilitraucentimetraucylchdroeongigabeitiaumegabeitiaumetrau/eilmicrometraurhan/miliwnterabeitiau{0} chelfin{0} deradid{0} fegadid{0} fegawat{0} filibar{0} filiwat{0} flynedd{0} gilowat{0} y munud{0} yr owns{0}/fodfedd{0}/wythnos{0} cylchdro{0} gigabeit{0} cilobeit{0} cwpanaid{0} megabeit{0} modfedd{0} terabeit{0} cilogram{0} cilometr{0} picometrarcheiliadaumasau ddaearmilieiliadau{0} chilowat{0} ddiwrnod{0} gylchdrocilocalorauGalwyni Imp.cilopascalaumegapascalaumiliml/litrpwysau o rym{0} bicometr{0} derabeit{0} fegabeit{0} fegalitr{0} filigram{0} filimetr{0} flwyddyn{0} fodfedd{0} gilobeit{0} gilogram{0} gwpanaid{0} llathen{0} y galwyn{0} ciloherts{0} mi Sgand.{0} archfunud{0} hectolitr{0} micrometr{0} cilojoule{0} troedfedd{0} atmosffer{0} chilogram{0} chilometr{0} droedfedd{0} ms solar{0} phicometrcilowat oriau{0}/troedfeddhectopascalaunewton-metrau{0} chylchdro{0} fegaherts{0} ficrogram{0} ficrometr{0} filiamper{0} gilojoule{0} y diwrnod{0} y fodfedd{0} yr eiliad{0} archeiliad{0} marchnerth{0} milieiliad{0} metr sgwr{0} cilocaloriradiysau solar{0} chentilitr{0} chentimetr{0} chilojoule{0} cilopascal{0} ms ddaear{0} pwys o rymerw-droedfeddimodfeddi sgwrtunelli metrig{0} farchnerth{0} fetr sgwr{0} filieiliad{0} gilocalori{0} lath sgwr{0} throedfedd{0} y cilogram{0} y cilometr{0} y flwyddyn{0} yr wythnos{0} galwyn Imp.{0} llath sgwr{0} metr ciwbig{0} milltir fr{0} cilowat awrpwys-troedfeddielectronfoltiau{0} chilocalori{0} filltir fr{0} newton-metrgraddau Celsiusllathenni sgwrmilltiroedd mrmodfeddi ciwbigownsiau hylifolpeintiau metrigunedau seryddol{0} fetr ciwbig{0} gilowat awr{0} i r dwyrain{0} i r gogledd{0} lath giwbig{0} y centimetr{0} y droedfedd{0} nanoeiliadau{0} owns hylifol{0} peint metrig{0} llath giwbig{0} electronfoltgoleueddau solar{0} chilowat awr{0} radd Celsius{0} radiws solarcilometrau sgwrllathenni ciwbigmetrau yr eiliadmilimolau y litrmilltir/gal Imp.troedfeddi sgwr{0} lond llwy de{0} y metr sgwr{0} microeiliadau{0} erw-droedfedd{0} uned seryddol{0} llond llwy de{0} modfedd sgwr{0} gradd Celsius{0} milltir sgwrcilometrau ciwbig{0} filltir sgwrblynyddoedd golaucentimetrau sgwrcilometrau yr awrlitrau y cilometrmilltiroedd sgwrtroedfeddi ciwbig{0} fodfedd sgwr{0} i r gorllewin{0} y galwyn Imp.{0} y metr ciwbig{0} miliml y litr{0} metr yr eiliad{0} blwyddyn golau{0} milltir giwbig{0} milltir yr awr{0} modfedd giwbig{0} tunnell fetrig{0} cilometr sgwrmodfeddi o fercwri{0} dunnell fetrig{0} filltir giwbig{0} filltir yr awr{0} flwyddyn golau{0} fodfedd giwbig{0} goleuedd solar{0} pwys-troedfeddcentimetrau ciwbigcwpaneidiau metrigcyfeiriad cardinalmilltiroedd ciwbigmilltiroedd yr awrownsiau pwysau aurrhannau pob miliwn{0} fetr yr eiliad{0} gilometr sgwr{0} llathen giwbig{0} litr y cilometr{0} owns pwysau aur{0} rhan pob miliwn{0} cwpanaid metrig{0} centimetr sgwr{0} cilometr ciwbig{0} cilometr yr awr{0} troedfedd sgwr{0} chilometr sgwr{0} droedfedd sgwr{0} radd Fahrenheit{0} gentimetr sgwr{0} gilometr ciwbig{0} gilometr yr awr{0} gwpanaid metrig{0} lond llwy fwrdd{0} rym disgyrchedd{0} y modfedd sgwr{0} grym disgyrchedd{0} llond llwy fwrdd{0} gradd Fahrenheit{0} milltir y galwyn{0} troedfedd giwbig{0} centimetr ciwbig{0} chentimetr sgwr{0} chilometr ciwbig{0} chilometr yr awr{0} droedfedd giwbig{0} filltir y galwynOwnsiau hylifol Imp.milimetrau o fercwrimilltiroedd y galwyn{0} gentimetr ciwbig{0} throedfedd sgwr{0} y cilometr sgwr{0} modfedd o fercwri{0} chentimetr ciwbig{0} fodfedd o fercwri{0} owns hylifol Imp.litrau y 100 cilometr{0} y centimetr sgwr{0} milimetr o fercwrimetrau yr eiliad sgwrmiligramau y declilitrpwysau y fodfedd sgwarunedau thermol Prydain{0} filimetr o fercwri{0} y centimetr ciwbig{0} miligram y decilitr{0} litr y 100 cilometr{0} milltir Sgandinafia{0} filltir Sgandinafiamilltiroedd Sgandinafia{0} metr yr eiliad sgwr{0} pwys y fodfedd sgwar{0} uned thermol Prydain{0} bwys y fodfedd sgwar{0} fetr yr eiliad sgwr{0} milltir y galwyn Imp.milltiroedd y galwyn Imp.{0} filltir y galwyn Imp.{0} litr wrth y 100 cilometr!5x|:c____7_5x|:_aaaaŮa5x|:KKKKKK5x|:ꟛ5x|:󗮙5x|:ܘ-'-'-'-'-'-'5x|:hhhh+h5x|:CCCCCC5x|:5x|:------5x|:gݫݫGG2ӪG5x|:5x|:^K5x|:+ѩ5x|:/ȢȢȢȢȢ5x|:CkC5x|:¤"""""3 5x|:5x|:v5x|:^ 5x|:Ɩ3333335x|:5x|:YUU5x|:{BwBwB5x|:LLL5x|:,5x|:5x|:p115x|:ޮޮޮޮޮ5_BRӧ5x|:SSSSuS5x|:4LLLLL5x|:0((((((5x|:uuuuuu5x|:5x|:05x|:D@@@@@5x|:5x|:D>@>@>5x|:lLLLLL5x|:̞5x|:5x|:q5x|:++++++5x|:5x|:5x|:85x|:[[[[[5x|:5x|:5x|:5x|:Ԡ$ $5x|:@5x|:3>3>3>3>5x|:CCCCDCC5x|: 5x|:™™yy֜y5x|:Нɡɡ5x|:^^^^^^5x|: pp p p5x|:ٛ5555555x|:|5x|:v,5x|:"6"6"6"6"65x|:1 9 9 9 9 95x|:z[[[[[[5x|:`    5x|:nnnnnn5x|:ĬĬĬĬ5x|:R{ { ""{ { 5x|:_s s i_i_s s 5x|:N222225x|:[HHHHH5x|:zzzzz5x|:yooo5x|:KKKKKK5x|:M5x|:UUڨUڨU5x|: 5x|:5x|:&&&&&&&5x|:H؞????5x|: 5x|:b&&&&&&5x|:OŦŦŦŦŦŦ5x|:* 33 5x|:ƚƚƚƚƚƚ5x|:lVVyWV5x|:9ڬȫȫڬҭȫ5x|:5x|:hhhh5x|:1[[[5x|:52222"25x|:rBBǨBǨB5x|:<ťťťbť5x|:ĝ5x|:L333335x|:ÛEEEEEE5x|:򤣥5x|:FK_K_K_K_5x|:ۗ4444"v45x|:E5x|:YYYYYY5x|:5x|:Q?Q?Q?Q?Q?5x|:AAAAAA5x|:Ә̙̙̙5x|:5x|:&)))))5x|:xtttt#t5x|:馑x|:&&&&&&x|: x|:5x|:&&&&&&5x|:* ' ' ' ' ' ' 5x|:ޖޖޖޖޖޖ5x|:-5x|:QNNNN NNx|:5x|:5x|:5x|: 3 5x|:5x|:%'"'"'"'"'"'"'5x|:5Җ5bؖ5x|:+5x|:vssss3s5x|:5x|:5x|:5x|:5x|:      5x|:5x|:ebbbbbb5x|:P++++0++5x|:5x|:×5x|:ח::::n::5x|:\;;;;̖;;5x|:5x|: 5x|:gggggg5x|:gdddddd5x|:{{{{{{5x|:]]]]]]5x|:       5x|: 5x|:w5x|:~{{{{{{5x|:c5x|:'$$$$$$5x|:a^^^^^^5x|:<9999995x|:.++++++5x|:nkkkkkk5x|:5x|:5x|:@@@@@@5x|: | 5x|:5x|:25x|:5x|: ::::n::5x|:%""""""5x|:74444445x|:5x|:5՚5x|:5x|:5x|:;5x|:Y5x|:5x|:K5555t555x|:5x|:SSSSSS5x|:URRRRRR5x|:       5x|:fcccccc5x|:$$#5x|:b::::::5x|:5x|:5x|:5x|:5x|:5x|:8!!!!!!5x|:5x|:&5x|:jjjjjj5x|:      5x|:5x|:Y5x|:5x|:5x|:5x|:S&&&&&&5x|:A>>>>>>5x|:&&&&&&&5x|:XXXXXX5x|:5x|:52222 225x|:5x|:spppppp5x|:5x|:5x|:XUUUU;UU5x|:5x|:xO5x|:||||||5x|:5x|:yvvvvvv5x|:c&&&&&&5x|:5x|:5x|:ꟛ5x|:&&&&&&5x|:ܘ 5x|:lhhh+h5x|:CCCCCC5x|:5x|:rrrrrr5x|:Q 5x|:R5x|:Zpppp˜pp5x|:K K K K K K 5x|:Q5x|: ####k##5x|:3 5x|:5x|:5x|:l&&&&&&5x|:73333335x|: 5x|:Y5x|:{B5x|:L5x|:%'2222225x|::5x|:5x|:o======5b$5x|:SSSSSS5x|:vLLLLL5x|:5x|:      5x|:5x|:5x|:5x|:5x|:5x|:5x|:5x|:5x|:5x|:++++0++5x|:Cdddddd5x|:kkkkkT5x|:{{{{×{{5x|:[[[[ӗ[5x|:5x|:;;;;;;5x|:\5x|: 5x|: 8888885x|:5x|:,,,,,,5x|:zJJJJJJ5x|: 5x|: 5x|:ڥ5x|: 5x|:VVVVVV5x|:~5x|:|5x|:5x|:'2222225x|:b; ; ; ; ; ; 5x|:'S S S S S S 5x|:a5x|:<c c c c c c 5x|:.[ [ [ [ [ [ 5x|:n5x|:5x|:5x|: 5x|:g 55x|:XPX5x|:25x|:?4 4 4 4 4 4 5x|: hhhhnhh5x|:˗]]]]]]5x|:ܝ((((((5x|:A======5x|:5x|:5x|:՚њњњњњњ5x|:ʘ5x|:5x|:yHHHHHH5x|:梵5x|:5x|:5x|:祮5x|:5x|:,,,,,,5x|:5x|:bbbbtbb5x|:yyyyyy5x|:\\\\\\5x|:UVVVVVV5x|: 5x|:fCCCCCC5x|:5x|:™™yyy5x|:Н5x|:5x|:?YYYYYY5x|:3333335x|:RRRRRR5x|:5x|:::::::5x|:AAAAAA5x|:zDDDDDD5x|:      5x|:C C C C C C 5x|:5x|: { { { { { { 5x|: s s s s s s 5x|:5x|:5x|: 5x|:Y5x|:KKKKKK5x|: 5x|:H5x|:PPPPPP5x|:>>>>>>5x|:&&&&&&&5x|:&&&&&&5x|: 5x|:T&&&&&&&5x|:ܚܚܚܚܚܚ5x|:7 5x|:ƚƚƚƚƚƚ5x|:5x|:5 5x|:]5x|:Xᠩ5x|:1k k k k k k 5x|:sOOOOOO5x|: 5x|:JJJJ5x|:ĝ5x|:7!!!!!!5x|:KKKKKK5x|:{{{{{{5x|:^_K_K_K_K_K_K_5x|:X ; 5x|:6=======5x|:======5x|:'5x|://////5x|:5x|:ӘHHHHHH5x|: 3333335x|:i5x|:5x|:1 -@PP_ju|PPPPP $P3PBPQPbPqPPPPP.BGX`iPPPPPP!P0P?PNP]PlP '09APPPPPPPPP PP S[_kcw}dc+P:PKP\PkPzPPPPPPPPP PP)P8PGPVPePtPPPP*&0PPPPASv]mhsPP PP*P;PJP[PlP{PPPPPPPPPPP"P1P@P'2OP^PmP|PPPPPPPPP PP=FQZcU)P8PGPVPePtPvPPPPPPPPP P P( P)1<D7 PF PU Pd PR_s P Pq{$!+6;GMX P P P P P P P P !P!P+!P:!PI!PX!Pg!Pv!P!P!P!P!P!P!P!P!P"P"P!"P YsJ/:8KmKj   P  {P & 7 > K O V v z       -0"P_ju|="PJ"PW"Pf"Pu"P"P"P"P"P"P"PX"P"P#P'A#P*#P9#PH#PW#Pf#Pu#P S[kcwdc#P#P#P#P#P#P#P#P$P$P($P7$PF$PU$Pd$Ps$P$P$P*&0$P$P$P$PASv]mh$P$P$P %P%P+%P<%PM%P\%Pm%P|%P%P%P%P%P%P%P%P %P%P&P&P(&P7&PF&PW&Ph&P=FQZcUw&P&P&P&P&P&P&P&P&P&P 'P'P+'P:'PI'P)1<DX'Pg'Pv'P'P $!+6'P'P'P'P'P'P'P(P(P!(P0(P?(P YsJ:8Kmj   "P  #P ) 7 > F M g i w     -@N(P](P_ju|l(P{(P(P(P(P (P(P(P(P(P)P)P&)P7)PH)P.BGX`iZ)Pi)Px)P)P)P)P)P)P)P)P)P)P '09A*P(*P7*PF*PU*Pd*Ps*P*P*P*P*P S[_kcw}dc*P*P*P*P*P +P+P/+P>+PO+P`+Pq+P+P+P+P+P+P+P+P+P+P,P,P%,P4,P*&0C,PR,Pa,Pp,PASv]mhs,P,P,P,P,P,P,P,P,P-P-P"-P1-P@-PO-P^-Pm-P|-P-P-P-P-P-P'2-P-P-P.P.P%.P4.PC.PR.Pc.Pr.P.P.P.P=FQZcU.P.P.P.P.P.Pv /P/P(/P7/PF/PU/Pd/Ps/P/P/P/P/P)1<D/P/P/P/PR_/P 0Pq{$!+6;GMX0P'0P60PE0PT0Pe0Pt0P0P0P0P0P0P0P0P0P0P 1P1P.1P=1PN1P]1Pl1P{1P1P1P1P YsJ/:8KmKj   W)P  *P   " / 3 : Z ^ t ~     amq`P   'ResB%  - - 뒋[]{0}{0}m{0} ae{0} /t{0} fod{0} kt.{0} uge{0}/dag{0}/ugebuemin.buesek.{0} syd{0} td.{0} st{0} knob{0} # Hg{0} dage{0} uger{0} pkt.{0} pct.{0} tsk.{0} cups{0} mdr.{0} tdr.{0} vest{0} smil{0} spsk.{0} km/t.{0} tnde{0} teske{0}sv. mil{0} tnder{0} pr. kg{0} teskeer{0} om ret{0} pr. dag{0} pr. fod{0} pr. uge{0} pr. {1}{0} eng. gal{0} acre-fod{0} kubikfod{0} eng. mpgmil/eng. gal{0} bueminut{0} pr. gram{0} pr. min.{0} pr. pund{0} pr. time{0} spiseske{0} short ton{0} solradierkompasretningkilowatt-time{0} pr. meter{0} pr. mned{0} pr. ounce{0} pr. tomme{0} kvadratfod{0} spiseskeer{0} kubiktomme{0} omdrejning{0} pr. sekund{0} svensk mil{0} rhundrede{0} kubiktommer{0} svenske mil{0} rhundreder{0} metrisk kop{0} hestekrfter{0} omdrejningermeter pr. sekund{0} engelsk quart{0} pr. kilometer{0} mil pr. gallon{0} kilowatt-timerengelske mil/timen{0} metriske pints{0} engelsk gallon{0} pr. centimeter{0} tomme kvikslv{0}/engelsk gallon{0} engelske quarts{0} tommer kvikslv{0} meter i sekundet{0} engelske gallons{0} meter pr. sekund{0} kilometer i timen{0} astronomisk enhed{0} kubik-engelsk mil{0} millimol pr. liter{0} kubik-engelske mil{0} kubik-engelske yard{0} liter pr. kilometer{0} millimeter kvikslvpounds pr. kvadrattomme{0} engelsk fluid ounce{0} engelsk mil i timen{0} kvadrat-engelsk mil{0} kvadrat-engelske mil{0} astronomiske enheder{0} engelske mil i timen{0} kvadrat-engelsk yard{0} pr. kvadratkilometer{0} kvadrat-engelske yard{0} engelske fluid ounces{0} mil pr. engelsk gallon{0} pound pr. kvadrattomme{0} liter pr. 100 kilometer{0} milligram pr. deciliter{0} pounds pr. kvadrattommer{0} pr. kvadrat-engelske milCF5:7775:@<<5:ss5:sVs5:W)!S)5:1'-'C5: 5: 95:5:'''5: 5:VRR5:z{5:Θ5:yyy5:nRj5:똵G5:5:qmm5:5: 5:5:3335:.?*?*?5:XX5:UQQ5:ޗڗڗ5:VVR5:5M=5: 5:Mu5:2225: M&>M5:2225:M >M5:2225:UL=QL5:L@>L5:~2z2z25:cL=_L5:ߕە5:kg#5:r#Ȕ5:-n)5:QoM5:saF5:b9'#^9(5:{_z5:2z'C5:tp;5: 5:nN'N'5:nnn5:5:`5: 5::z4B5:ZxVxVx5::z4B5:w5:6zvp2z5:KKK5:i e5:' ' '5:? ; ; 5:KKK5:K5:KKK5:KKK5:h5:__5:LLL5:]/5:'y+D5:KK@5:{{5: %%5:___5:v&py5:ϕ˕5:0`,`,`5:L L L5:5:&&&5:+L'L'L5:5:^5:y%5:w5:55:5:,,5:;5:K5:kK==5:a45:KKK5:LLL5://65::w+a6w5:A<<5:5[[H1[5:5:===5:7d5:===5:===5:LLL5:w5:V}V}V5:nnn5:Ė5:|_x_x_5:m_i_i_5:>>>5:5: 65:VVR5:YUU5:5::5:7y35:PuL5:&&&5:&&&5:ooo5:T&&&5:d``5:֓5:___5:YUU 5:qmm5:p5:5:ci_i_i5:~5:Ɨ——5:,5:5:qLmLmL5:"5:^_5:"4C'4;5:+'ז5:___5:_K5:LKK5:!```5: 5:z5:.5:eՔa5: :&&: ::..:::3 5:5:===5?0]5:5:!5:t\\5:kk5: h5:+#hh5:?'5:)5: 5::5:]5:}(}(3&5::{{5: hh:5:v5:5::5:%%5:Vbb5:yy:5:A<<:YY:::::!!:5:b:5:5:.:5:x5:SPP:++:5:_zz5:7&&5:5:- 5:55:W)&&5:1'-'-'5:5: 5:5:'rr5:Q 5:VRR5:cc{5:K K 5:5: ##k5:KK3 5: 5:5:^&''5: 5:~ 5:5:((5:XX5:===5:65:5:zz5?0]5: 5:5:Mee5:   5:h5:5:V5:5:G5:_nn5:5:5:kg5:r\\5:Cdd5:Dkk5:s..v5:b95:5:277A5:tp%5: 5:j885:g5:~,,5:`JJ5: 5: 5:Zx5: 5:wVV5:~5:c5: 5:'225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:5:5:5:]|5:'y+3&5:25:5: hhn5:%]]5:v5:ss5:5:5:< < 5:5:5:}yy5:5:%%5:5:55:~ 5:,,5:;5:Kbbt5:kKyy5:\\5:UVV5: 5:I5:5:A 5:5[5:?YY5:335:= 5:5:::5:AA5:$DD5:C C 5:b^^5: { { 5: s s 5:5:5: 5:.̓̓5:YUU5: 5:x5:SPP5:A>>5:&&&5:&&5: 5:T&&&5:5:ړE5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:5:+!!5:S5:{{5:^_K_K_5:X ;5:SSS5:C5:_zzK5://5:euu5:yHH5: 35:i5:Ɠ““5:-@PP_ju|PPPP P PPP%P.P5P>PGPPPYP.BGX`icPjPqPxPPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcPPP(P/P6P?PHPOPXPaPjPqPxPPPPPPPPPPPP*&0PPPPASv]mhsPPPP P P P! P* P1 P8 P? PF PM PT P[ Pb Pi Pp Pw P~ P '2 P P P P P P P P P P P P P=FQZcU P P P P P Pv P P P' P. P5 P< PC PJ PQ PX P_ P)1<Df Pm Pt P{ PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P P P P P P P& P- P4 P; PB PI P YsJ/:8KmKj   `P  P         1 ; H O V Z -P P_jU PZ P_ Pd Pi Pn PXv P} P S[kcwdc P P P P P P P P P Sv]mhs P P P P P P P P P P P P" P) P0 P7 P< PC PFQUH PM PR PW P\ Pc Ph Po Pv P{ P) P P P P YsJ:8Kmj s P P -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P% P, P3 P: PA PH PO PV P] Pd Pk P '09A} P P P P P P P P P P P S[_kcw}dc P P P P P P PP PPP%P,P3P:PAPHPOPVP]PdPkPrPyPP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPP$P+P2P9P '2@PGPNPUP^PgPnPuP|PPPPP=FQZcUPPPPPPPPPPPPPPP PP)1<DP!P(P/PR_6P=Pq{$!+6;GMXDPKPRPYPbPiPpPwPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj    P* 7 r P> O ` g t x  amq`P  'ResBPh h []g 'ResB  v []NOSW{0}J{0} T{0}/J{0}/M{0}/T{0}/WMbytekbyte{0}EL{0}Ml{0}TL{0}cl{0}dl{0}hl{0}ml{0}sm{0}GB{0}Gb{0}Kt{0}AE{0}Lj{0} Jh.{0}Bitg-Kraft{0} Fu{0}Cup{0}Lux{0}Ohm{0} Tg.{0} Wo.{0} Ost{0} Sd{0} Tag{0} Min.{0} Std.{0}kcal{0}l/km{0}Cups{0} Zoll{0}Bits{0}Byte{0} Grad{0} Sek.{0}Volt{0} Mon.{0}/Zoll{0} TageRichtung{0} Acre{0} Jahr{0} Nord{0} Unze{0} West{0} Yard{0}Pint{0}Karat{0}Bytes{0}Joule{0}Quart{0} Dunam{0} Umdr.{0}Hertz{0}Faden{0}Pints{0} Jahre{0} Tasse{0} Faden{0} Meile{0} Monat{0} Punkt{0}Stone{0}Tonne{0}Bushel{0}Ampere{0}Parsec{0} oz.tr.{0}Stones{0} Knoten{0} Dunams{0}oz.tr.{0} Monate{0} Punkte{0}Tonnen{0} Minute{0} Stunde{0} Tassen{0} Prozent{0} Stunden{0}GigabitPound-forcemetr. Pints{0} pro Fu{0} pro Tag{0}Gallone{0}Kalorie{0}Kilobit{0}Megabit{0}Radiant{0}Terabit{0} Promille{0}Gigawatt{0}Kubikfu{0}Megawatt{0} Sekunden{0}Gallonen{0}Gigabits{0}Gigabyte{0}Kalorien{0}Kilobits{0}Megabits{0}Terabits{0} Petabyte{0} pro Jahr{0} pro Unze{0} pro Zoll{0}Feinunze{0}Kilobyte{0}Megabyte{0}Seemeile{0}Terabyte{0}Kilojoule{0}Deziliter{0}Dezimeter{0}Esslffel{0}Gigahertz{0}Kilohertz{0}Kubikzoll{0}Megahertz{0}Megaliter{0}Milliwatt{0}Nanometer{0}Teelffel{0}Acre-Feet{0} Petabytes{0} Umdrehung{0}Feinunzen{0}Gigabytes{0}Kilobytes{0}Megabytes{0}Radianten{0}Seemeilen{0}Terabytes{0} Lichtjahr{0} pro Gramm{0} pro Liter{0} pro Meter{0} pro Monat{0} pro Pfund{0} pro Woche{0}Acre-Foot{0}Kubikyard{0}Short Ton{0} Quadratfu{0}Hektoliter{0}Kubikmeter{0}Mikrogramm{0}Mikrometer{0}Milligramm{0}Milliliter{0}Zentiliter{0} Lichtjahre{0}Short TonsMillimol/Liter{0}Kubikyards{0} Atmosphre{0} Kubikmeile{0} pro Minute{0} pro Stunde{0}Milliampere{0}Quadratzoll{0} AtmosphrenHimmelsrichtung{0} Jahrhundert{0} Nanosekunde{0} Umdrehungen{0} pro Gallone{0} pro Sekunde{0}Flssigunze{0}Kilokalorie{0}Quadratyard{0}Kilokalorien{0} Imp. Gallone{0} Jahrhunderte{0} Nanosekunden{0}Flssigunzen{0}QuadratyardsNautischer Faden{0} Mikrosekunde{0} Quadratmeile{0} Winkelminute{0} pro Imp. gal{0} Winkelminuten{0} Mikrosekunden{0} MillisekundenMeilen/ Imp. Gal.{0} Imp. Gallonen{0} pro Kilogramm{0} pro Kilometer{0} Winkelsekunden{0} pro Kubikmeter{0} pro Zentimeter{0}Kilowattstunde{0}Kubikzentimeter{0} metrische Pints{0}Kilowattstunden{0} metrisches Pint{0} pro Quadratzoll{0} Meile pro Stunde{0} pro Imp. Gallone{0} pro Quadratmeile{0} pro Quadratmeter{0} Parts per million{0}Quadratzentimeter{0} Meilen pro Stundeatomare Masseneinheit{0}Meile pro Gallone{0} Millimol pro Liter{0}Meilen pro Gallone{0}Liter pro KilometerAstronomische Einheiten{0} pro Kubikzentimeter{0} Kilometer pro StundeMeter pro Quadratsekunde{0} pro Quadratkilometer{0} skandinavische Meile{0} Pfund pro Quadratzoll{0} Zoll Quecksilbersule{0} skandinavische Meilen{0} pro Quadratzentimeter{0} Meile pro Imp. Gallone{0} Liter auf 100 Kilometer{0} Meilen pro Imp. Gallone{0} Milligramm pro Deziliter{0}Millimeter Quecksilbersule!5:#5ԭ5:Y3U5:׫ˁӫ5:5:845::5:7!3!5:)a%5:,,,5:m5:5:o5:5:yyy¬5:"5:󪊪:5:=995:ޮڮڮ5:IEE5: 5:۬׬׬5:}}5:5:5:5:wss5:`/\5:®5 [ c5:5:GC5:kg5:t 5:饎5:5:5:*&5:䧵5: 5:TP5:5:kť5:g˩5:kg5:}{y5:7\75:?;5:Ѫ*ͪ5:Q5MZ5:,Q!,5:¦5:5:ީکک5:GCC5:ѣͣͣ5:7 5:ݥ5:75:5:QMM5:z5:.**5:K G5:B225:? ; 5:fbb5:yuu5:tpp5:5:5:-c)c)c5:JFF5:5:/++5:7775:㣠ܦ5:kQgQgQ5:f^b5:5:*&&5:,,5:WS5:ccc5:5:FB5:5:yQuQuQ5:JŤF5:M5:_!'[!5:?;;5:55:=995:,,5:;5:l5:]QYQYQ5:U٤Q5:5:9555:K!G!Ϧ5:5:A!=!=!5:A5:Ϥ5:uܨq5:*&&5:{5:BBB5:D@@5:5:5:5:qqq5:=995: { { 5: s s 5:BBB5:5:#5:5:5:5:5:{{{5:͊ɊɊ5:&&&5:(((5: 5:T&&&5:֧ҧ5: 5:5:WSS5:#5:7335:~~5: 5: 5:ss5:Ψ5:35:r5:<885:jު5:^_K_K_5:^ѥZJ5:5:5:z5:5:HDD5:05:7[35:[WW5:XTT5:ȧħħ5#5:* 3 ::5:^>Z>Z>::52D::C::5:5:5:||5:wss5:n ~~5ȣ5:$DD5:VV:::M M 5:57:5:5:=55K!5:45A!55{: 5B5:S&&5:͢͢:3:ԢԢ:{{: :ۢۢ5::::ƢƢ5#5:Y 5:׫5:&&5:* 5:okk57!5:)aa5,3 5:=5:5:&&5: 5:KQ 5::((5:5:^>Z>Z>5:5:5:==52D5:5:C5:5:x5:h5:5:V5:5:5:5:5:OKK5:||5:wss5:ڣ֣֣5:ȣģģ5:WSS5:VV55G5ѣ5: 5:75:5:Q5.5:B225:? ; ; 5: M 5:5/575:㣠ߣ5:f 55,5:55yQ5:M5_!5:?5:55:=5:,,5:;55K!5:405A!5:A55{5: 55:C C 5:55: { { 5: s s 5:B5:V5: 5:S5:A>>5:&&&5:&&5: 5:T&&&5:֧5: 55:Ѣ͢͢5:35:آԢԢ5:{{5:^_K_K_5:X ;:M>M>D5:ߢۢۢ55:â5:555[5:5:ʢƢƢ-@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P# P* P1 P8 P? PF PM PT P[ Pb Pi P '09A{ P P P P P P P P P P P S[_kcw}dc P P P P P P PPPPP#P*P1P8P?PFPMPTP[PbPiPpPwP~P*&0PPPPASv]mhsPPPPPPPPPPPPPP PPP"P)P0P7P>PEP'2LPSPZPaPjPsPzPPPPPPPP=FQZcUPPPPPPvPPPPPP PPPP&P-P)1<D4P;PBPIPR_PPWPq{$!+6;GMX^PePlPsPzPPPPPPPPPPPPPPPPPPP PPPP YsJ/:8KmKjv z  P p P  ! + 8 ? F J -%P|(PX2P7P<PCPHPXP]PbPgPS[cwdclPsP|PPPPPPPPA]mPPPPPP'PPPPPPPFPP)P $!+MXPPPP PPPPP#P(P-P YsJ:8Kmj /P MP -2P_ju|5P<PCPJPQPXP[PbP.BGX`ihPoPvP}PPPPPPPPP '9APPPPPPPPPPS[cwdc PPP"P)P2P9PBPKPNPQPTP[PbPiPpPsPzP Av]mPPPPPPPPPPPPPPP '2PPPPPPPPPPFUP P PPP!P(P/P6P)1<D=PDPKPRPR_YP`Pq{$!+6;GMXgPnPuPxPPPPPPPPPPPPPPPP YsJ/:8KmKj  eP  P" 2 ? D L P d h x | am` Ps 'ResBR = WW=9[]{0} Fuss{0} pro Fuss{0}Kubikfuss{0} Quadratfuss5:===55:====5:===:===5=:===5P<Pv?PHPOP:j9 ; = ? vVPYP:jJ L mM`C N 'ResBPh h []g 'ResB   []{0} z{0} z.{0} B~.{0} ltam.tony{0} col{0} zeD{0} tyz.{0} gz.{0} B~k.{0} cole{0} lta{0} cola{0} dnja{0} lto{0} l[e{0} ohma{0} uncy{0} mjas.{0} crjej{0} taski{0} B~yce{0} akrow{0} bytea{0} colow{0} punta{0} tasce{0} taska{0} tyzeD{0} watta{0} B~yca{0} B~ycy{0} gziny{0} B~ycki{0} crjeja{0} crjeje{0} gzina{0} minu[e{0} mjasec{0} quarta{0} taskow{0} B~ycce{0} B~ycka{0} B~ycow{0} gallony{0} mjasecy{0} tyzenje{0} gallona{0} gzinje{0} gzinow{0} mjaseca{0} sekunze{0} tyzenja{0} B~yckow{0} gallonje{0} gallonow{0} mjasecow{0} radianta{0} tyzenjow{0} gigabytea{0} gigawatta{0} kilobytea{0} kilowatta{0} megabytea{0} megawatta{0} miliwatta{0} na gzinu{0} stopjenja{0} terabytea{0} aker-crjej{0} ~ydke unce{0} ~ydka unca{0} aker-crjeje{0} knjeca mc{0} aker-crjeja{0} kubikny col{0} milisekunze{0} nanosekunze{0} ~ydkej uncy{0} kubikne cole{0} knjece mcy{0} troyske unce{0} mikrosekunze{0} swtBowe ltawobBukowe stopnje{0} kubiknej cola{0} kubikny crjej{0} kwadratny col{0} knjecej mcy{0} swtBowe lto{0} ~ydkych uncow{0} kubikne crjeje{0} kwadratne cole{0} mile na gzinu{0} kubiknej metra{0} kubiknej yarda{0} mila na gzinu{0} mili na gzinu{0} swtBowej l[e{0} swtBowych lt{0} mile na gallonu{0} kubiknej crjeja{0} kubiknych colow{0} kwadratnej cola{0} knjecych mcow{0} mila na gallonu{0} mili na gallonu{0} milow na gzinu{0} stopnja Kelvina{0} stopnje celsiusa{0} wobBukowe minuty{0} kwadratnej metra{0} kwadratnej yarda{0} metra na sekundu{0} milow na gallonu{0} stopjeD celsiusa{0} stopnja celsiusa{0} wobBukowa minuta{0} wobBukowe sekundy{0} kubiknych crjejow{0} kwadratnych colow{0} stopnjow celsiusa{0} wobBukowa sekunda{0} wobBukowej minu[e{0} kilowattowe gziny{0} kilowattowa gzina{0} kubiknej kilometra{0} wobBukowej sekunze{0} kilometry na gzinu{0} kilowattowych gzin{0} kilometer na gzinu{0} kilometra na gzinu{0} kubiknej centimetra{0} stopnja Fahrenheita{0} wobBukowych minutow{0} kilometrow na gzinu{0} kilowattowej gzinje{0} kwadratnej kilometra{0} wobBukowych sekundow{0} astronomiske jadnotki{0} astronomiska jadnotka{0} kwadratnej centimetra{0} punt na kwadratny col{0} punty na kwadratny col{0} astronomiskej jadnotce{0} punta na kwadratny colcole ~ywoslobrowego sBupika{0} puntow na kwadratny col{0} astronomiskich jadnotkow{0} metrow kwadratnu sekundu{0} col sBupika ~ywego slobra{0} cola sBupika ~ywego slobra{0} cole sBupika ~ywego slobra{0} metra na kwadratnu sekundu{0} colow sBupika ~ywego slobra{0} jadnotki zemskego pspaenja{0} jadnotce zemskego pspaenja{0} jadnotka zemskego pspaenja{0} jadnotkow zemskego pspaenja{0} milimetry sBupika ~ywego slobra{0} milimeter sBupika ~ywego slobra{0} milimetra sBupika ~ywego slobra{0} milimetrow sBupika ~ywego slobra!5x:%F5x:+5x:5x:515x:::H5x:+H'Hv6[5x:ww5x:44'FF35x:1MQ5x:};5x:,(ͨ]5x:/5x:$5x:͋5x:†R5x:**8@(5x:A_5x:ĩ$ݪ85x: !5x:!G-5x:2?2W?5x:*>W&>$h5x:2.@2KX!@5x:>gX >h45x:2U@2XH@5x:=X=iP5x:~2@z2[[@5x:>w[=zl5x:!"5x:ߥۥz5x:xxgxEt5x:oon}5x:))o':95x:ok񦧦5x:oon}!5x:x42NH{k5x:{w 5x:+̤45x:Ov:*N'8'5x:JvFvn}6v5x:;#=5x:?;T05x:x7?>!XB5x:xxxxCz5x:w5x:xxxxCz5x:KKKKK5x:̫)Ҭ5x:ccKFtc5x:{d*8*5x:wdsdKtdd5x: e eKFud5x:!75x:cc_&tY`5x:RRLgMM5x:iYY5x: ܤ5x:OOKAiL5x:񨭩5x:3b%.5x:.b*b_v`5x:y43'"05x:EPAPM!kL5x:oPkP LkL5x:{͐5x:&&&&&5x:}PyP'LlL5x:SO%j0y5x:w5x:**8@(5x:`-5x:NN=h;N5x:9m$$5x:``Kuw`5x:O O3>jiM5x:N?$F5x:gc~ Ճ5x:##E/5x:S݊5x:eOaO=Qh&5x:VRߨ5x:OO=PiB5x:OO=j^5x:USQSg>?kl5x:OE_05x:V|R|nmA|5x:֭Hîf5x:@@2GYo@5x:lhԯ5x:k򭻭5x:AY5x:yȪ5x:?;tL5x:xts5x:ۛכǝ5x:ьu`5x:էѧ5x:icec_tJ`5x: 1q5x:Gԩ5x:EA詩5x:JF\5x:قN5x:}||iǂ5x: }%a5x:gc35x:QQmLg?M5x:§15x:c_צ5x:aa_vt_5x:a.5x:OOKj{L5x:7P3PwMkL5x:  /5x:\+X+B:(5x:qmǥTѥ5x:I˦>x:&&&&x: x:x:&&&&x:x:rrrrx:[[[[x:K K K K x:x:####5x:e5x:Vbbbb5x:kkkk5x: 5x:SOOOO5x:D5x:5x:#I I I I 5x:x:ggggx:nnnn5x:x:5x: hhhhx:((((5x:x:x:66665x:Vbbbb5x:yyyyx:x:x: x:x:DDDDx:C C C C x:x:5x:Yx: x:5x:SPPPPx:>>>>x:k k k k x: 5x:9zzzz5x:)&&&&5x:5x:5x: 5x:&5x:* 5x:15x:rrrr5x:Q 5x:[[[[5x:cccc5x:K K K K 5x:5x: ####5x:KKKK5x:95x:65x:5x: 5x:5x:5x:     5x:5x:5x:5x:5x:5x:5x:5x:5x:Cdddd5x:kkkk5x:!8....5x:SOOOO5x:5x:.!77775x:5x:#I I I I 5x:j88885x:g5x:~,,,,5x:`JJJJ5x: 5x:~5x:VVVV5x:~5x:c5x: 5x:'S S S S 5x:a5x:<c c c c 5x:.[ [ [ [ 5x:DDDD5x:5x:5x:X&gggg5x:>nnnn5x:5x:5x: hhhh5x:~ z z z z 5x:7((((5x:5x:5x:5x:5x:5x:O66665x:5x:f b b b b 5x:Vbbbb5x:yyyy5x:Ҥ\\\\5x:UVVVV5x: 5x:I5x:26.6.6.6.65x:5x:ԤYYYY5x:33335x: 5x:5x:::::5x:AAAA5x:$DDDD5x:C C C C 5x:55x:5x:V5x: 5x:Y5x: 5x:J5x:SPPPP5x:A>>>>5x:&&&&5x:5x:+5x:5 5x:CCCC5x:++++5x:k k k k 5x:sOOOO5x: 5x:SSSS5x:阮5x:S5x:555555x:X 5x:C5x:9zzzz5x:%5x:euuuu5x:yHHHH5x:i5x:ȤĤĤĤĤ5x:-@J PU P_ju|` Pk Pv P P  P P P P P P P P P P P P '9A P P& P1 P< PG PR P] Ph Ps P [_kcw}dc~ P P P P P P P P P P P P P P P' P2 P= PH PS P*&0^ Pi Pt P PASv]mh P P P P P P P P P P PPPP$P/P:P 'EPPP[PfPqP|PPPPP=FQZcUPPPPPPPP PP!P,P7PBP)1DMPXPcPq$!+6GMXnPyPPPPPPPPPPPPPPPP)P4P?PJP YsJ:8Kmj  % - 2 7 -UP_ju^PgPpPyPPPPPP[kcwdcPPPPPPPP v]mPPP$P/P8PCPLPWP`PiPtPPPFQUPPPPPPPPP)1PPPP P YJ:8Kmjs u z -@P P_ju|+P6PAPLP WPbPmPxPPPPPPPPP '9APPPPPPP(P3P>P [_kcw}dcIPTPaPlPwPPPPPPPPPPPPPPPP*&0)P4P?PJPASv]mhUP`PkPvPPPPPPPPPPPPPP 'PP&P1P<PGPRP]PhPsP=FQZcU~PPPPPPPPPPPPP P)1DP#P.Pq$!+6GMX9PDPOPZPePpP{PPPPPPPPPPPPP PP YsJ:8Kmj   ! ( A C S ] e j o amg`C PW 'ResBPh h []g 'ResBPh h []g 'ResBJ h NNh=[]_]  {0}fb F  {0}fb X  {0}Ft Z|Q  {0}IrS ^B  {0}c| `A|b  {0}VDtS UB  {0}:::}:i:r::[cwdcSPVPYP\P_PbPePJ= g`H 'ResBPh h []g 'ResB h h[]eewos {0}Kkekee {0}gaookTsiVacletiwoKkekewogaoowokTsiVawoKkeke {0}cleti {0}aVabaookTsiVa {0}gaoo {0}sekend {0}aVabaoowoaVabaoo {0}sekend {0} wo5:5:5:5::  5:5:l}}5:w5:5:5::qq5:5:i}}5:5:5:5::5:5:l}}[cwdcPPPPPPPJ [cwdcPPPPPP PJ [cwdcPPP&P-P2P9PJ amg` 'ResB  E> E>r[]{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}  C F{0} .{0} {0} .{0} {0} {0} .{0}/.{0}/.{0}/{0}/{0}/..{0} {0} {0} {0} .{0} .{0} {0} {0} .{0} {0} .{0} .{0} {0} {0} {0} .{0} {0}/.{0}/.{0} .{0}/.{0}/.{0}/.{0} {0} .{0} .{0} {0} .{0} ..{0} {0} .{0} ..{0} ..{0} .{0} ..{0} ..{0} {0} ..{0} .{0} .{0} .{0} .{0} .{0} ..{0} .{0}/.{0}/.{0} {0} {0} {0} {0} {0} {0}/{0}/..{0}/.. {0} .{0} .{0} {0} .{0} {0} {0} {0} .{0} {0} .{0} ..{0} {0} {0}/..{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/.  {0} {0} {0} {0} "{0} /.{0} {0} {0}  {0} {0} ..{0} /.{0} {0} {0} {0} {0}/..{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} .{0}/.. ..{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} .{0} {0} {0}  {1}{0}  {0} {0} {0} {0} {0} {0} {0} / . . {0} {0} ./{0} {0} -{0}  {0}  {0}  {0}  {0} {0} {0} {0} /{0} . {0}/. . ..  /. {0} {0} {0} {0} {0} /100 {0} {0}  {0} {0} . . {0} -{0} {0} /{0} {0} {0}  {0} {0}  {0}  {0}  {0}  {0}  {0} {0} {0} {0} {0} /{0} /{0} {0} {0} . . {0} {0}  {0} {0} {0} {0} . {0} {0} {0}  {0}  {0}  {0} {0} -{0} {0} {0}  .{0} ./100 .{0} {0} {0} {0} {0} /.{0} /.{0} {0} {0} {0} {0}  {0}  {0} . {0} {0} . {0}  {0}  {0} -{0}  {0}  {0}  {0} . {0}  {0}  {0} {0} {0}  {0}   {0}   {0} . {0}  {0}  {0}  {0} {0}  {0} {0}   {0}   {0} . {0}  {0} {0} {0}  {0}  {0} {0}  {0}  {0} . {0}  {0}  {0} {0} /. .{0} {0}  {0}  {0} {0}  {0}  {0}  {0} {0}  {0}  {0}   {0}  {0} {0} {0}  {0}   {0}  {0}  {0}  {0}  {0}   {0}  {0}  {0}   {0}   {0}  {0}  {0}   {0} {0} . {0}   {0}  {0}   {0} {0}  {0}  {0}/. {0}/ {0} {0}  {0} . {0}  {0}  {0}  {0}/ {0}   {0}  {0} /. {0} {0}  {0}  {0}  {0}  {0} /. {0}  {0}   {0} .  {0}  {0}  {0}  {0}   {0}  {0} .  {0}   {0}   {0}   {0}  {0}  {0}  {0}  {0}   {0}   {0}   {0}   {0}   {0}  {0}   {0}   {0}  {0}/ {0}  {0}   {0}   {0}  {0}   {0}   {0}   {0}   {0}  {0}/ {0}   {0}   {0}   100 {0}   {0}   100 {0}   {0}   {0}   {0}    {0}   {0}   {0}    {0}   {0}   {0}    {0}   {0}    {0}   {0}   {0}   {0}    {0}    {0}    !5:bP^P^P5:VVV5:VMMRM5:pSSlS5:oBAkB5:?CC5:BBoD5:>>>5:wCsCsC5:C?DC5:QRQR5:ONO5:1Q2P-QS5:USSQSS5:DOHP@OO5:ONOO5:QPQD5:CBC5:,VKV(V5:UUU5:?>>5:XR7STR5:GGG5:III5:VVV5:KTTGT5:?RR;R5:GNNCN5: VUV5IFBAC5: 5:5:2225:*>&>&>5:2225:> > >5:2225:===5:D>@>@>5:~2z2z25:>==5:BBB5:8B9A4BF5:Hn?@D5:.OP*O5:TTT5:[AAWAF5:AaAAE5:\NNXN5:3O3J"JN5:!FEFJ5::?@6?D5:E%A%A5:EEE5:>>>5:???5:UU}U5:JCD5:8L4L4L5:@CD5:GBB5:JJJ5:G{G{G5:HGH5:CCC5:KLKGL5:EEE5:A@@5:EEE5:EEE5:QPQ5:Q9E,EJ5:HIH5:I@AE5:>QuABF5:aS\HMHL5:FGF5:POAAF5:%>HG5:C@A5:PPP5:`KL\K5:uFCGqF5:M5:qRRmR5: RuQ R5:&RQ"R:&&: ::&&::rr:[[:K K ::##3 5:5:EEE5>F>L>X>R>5:Fp>p>5:G>>5:]Ckk5:?v>v>5:eA|>|>5:Hd>d>5:@j>j>5:z?^>^>5:???:gg:nn5:B??:5:O>>:((5:@@@::665:???5:yy:::RR::DD:C C ::5:YBUBUB: :5:SPP:>>5:k k 5: 5:F>>5:mE&&5:"L5:VMGG5:'''5:oB&&5:???5:'@#@#@5:>>>5:wCsCsC5:???5:oAMAMAkA5:Dk@k@5:ESE_G`E5:BBBB5:@b@b@@5:DGCCRC5:mGCACA3 5: ???5:5:,&&5:?>>5:~ 5:G5:I5:V5:~HzHzH5:B5G'G5:E5:yPOuP5>F>L>X>R>5: 5:5:5:   5:5:5:5:5:5:5:5: AAA5:8B9A4B?5:Hn??>5:Edd5:kHkk5:???>5:AP@P@>5:D5:H/A/A B5:!F>@>@}@5::?.?.?v?5:E885:E5:>,,5:?JJ5:5:@@@5:8L5:@@@5:GVV5:~5:G5:{D 5:C225:KL; ; 5:ES S 5:A5:Ec c 5:E[ [ 5:???5:????5:???5:I>>>5:>Q>?>??5:B??@5:F,@,@5:PO>>>5:G]]5:CY@Y@5:IjII5:hC@@5:5:@@@5:CB5:5:Df?f?5:9F5:QV?V?5:???5:Q5:C??5:C,,5:B5:>??~?5:@@@5:@@@5:UVV5: 5:I5:L5:dB>>>5:D5:gL>>5:C335:AF?F?5:C5:C::5:CAA5:"?DD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:DDD5:*?&?&?5:HHH5:gFFEcF5:>PP5:>>>5:&&&5:&&5: 5:NBJBJB5:BvBvB5:-BN?N?5:5:5 5:CC5:++5:k k 5:sOO5: 5:zESS5: @@@5:*K&KK5:KK5:{{5:IQPEQ5:x@5@5@t@5:ZOmNVOO5:==5: FG@G@>5://5:5:KM^?^?5:BMJIwJ5:J+F+F5:@??5:???-@PP_ju|PPPPP PPP PPP&P/P8PAP.BGX`iKPRPYP`PgPnPuP|PPPPP '09APPPPPPPPPPP S[_kcw}dcPPPPPP'P0P7P@PIPRPYP`PgPnPuP|PPPPPPPP*&0PPPPASv]mhsPPPPPPP PPP P'P.P5P<PCPJPQPXP_PfP '2mPtP{PPPPPPPPPPP=FQZcUPPPPPPvPPPPPP$P+P2P9P@PGP)1<DNPUP\PcPR_jPqPq{$!+6;GMXxPPPPPPPPPPPPPPPPPPPPPPP#P*P1P YsJ/:8KmKjr v ~ HP  P          " / 6 = A -8P_ju=PBPGPLPQPVP[P`PePXmPtP[kcwdcPPPPPPPP v]mPPPPPPPPPPPPP PFQUPPPP$P)P.P5P:P)1?PFPKPRPYP YsJ:8Kmj   jP  {P        -@`PgP_ju|nPuP|PPP PPPPPPPPPP.BGX`iPPPPPPPPP#P*P1P '09ACPJPQPXP_PfPmPtP{PPP S[_kcw}dcPPPPPPPPPPPPPP P P P P P# P* P1 P8 P? PF P*&0M PT P[ Pb PASv]mhsi Pp Py P P P P P P P P P P P P P P P P P P P '2!P !P!P!P$!P-!P4!P;!PB!PK!PR!P[!Pb!P=FQZcUi!Pp!Pw!P~!P!P!Pv!P!P!P!P!P!P!P!P!P!P!P!P)1<D!P!P!P!PR_"P "Pq{$!+6;GMX"P"P"P&"P/"P6"P="PD"PM"PT"P["Pb"Pi"Pp"Pw"P~"P"P"P"P"P"P"P"P"P"P"P YsJ/:8KmKj   P  8P# 4 E L Y ] d         amq`Pi   'ResB"  )) []ptssecmsecmi/hr{0}N"m{0}bbl{0}lbf{0}Btu{0} yrmpg UK{0} dayImp galinchesincheskm/hourmeters{0} mth{0} wks{0} yrs{0} days{0}dunam{0} cups{0}m/gUKnanosecs{0} east{0} feet{0} foot{0} hour{0} mths{0} west{0} year{0} miles{0} weeks{0} years{0} month2.1.48.65Imp fl ozliters/kmmillisecs{0} hours{0} north{0} point{0} south{0} months{0} points{0} pounds{0} liters{0} meters{0} second{0}fl oz Immeters/sec{0} century{0} per day{0} seconds{0} per foot{0} per hour{0} per year{0} teaspoon{0} centuries{0} teaspoons{0} per month{0} cubic feet{0} deciliters{0} decimeters{0} kilometers{0} megaliters{0} nanometers{0} picometers{0} cubic foot{0} cubic inch{0} cubic mile{0} cubic yard{0} metric ton{0} nanosecond{0} per minute{0} per second{0} tablespoon{0} hectoliters{0} centiliters{0} centimeters{0} cubic miles{0} cubic yards{0} kilopascals{0} light years{0} metric tons{0} milliliters{0} millimeters{0} nanoseconds{0} square feet{0} tablespoons{0} cubic meter{0} millisecond{0} square foot{0} square inch{0} square mile{0} square yard{0} Earth masses{0} solar masses{0} Imp. gallons{0} cubic inches{0} cubic meters{0} milliseconds{0} square miles{0} square meter{0} electronvolts{0} newton-meters{0} square inches{0} square meters{0} mile per hour{0} miles per hour{0} cubic kilometer{0} inch of mercury{0} per Imp. gallon{0} per cubic meter{0} per square inch{0} per square mile{0} cubic kilometers{0} cubic centimeter{0} meter per second{0} per square meter{0} square kilometer{0} cubic centimeters{0} meters per second{0} mile-scandinavian{0} square kilometers{0} square centimeter{0} solar luminosities{0} square centimeters{0} kilometer per hour{0} kilometers per hour{0} liters per kilometer{0} mile per Imp. gallon{0} per cubic centimeter{0} per square kilometer{0} miles per Imp. gallon{0} millimeter of mercury{0} per square centimeter{0} pound per square inch{0} millimeters of mercury{0} meter per second squared{0} liters per 100 kilometers{0} meters per second squared5:3335:Ы 5:bQb5:bQb5::7q*675:5-'55:Bl>lw5:=95:''5:@*4@5:v5:̧ȧ5:5:d `45: 5:(5:825:=.9.5:ݠܣ5:|5:5:5:^7Z7Z75:{BwBwB5:LLL5:K5:O5:َQՎ5:QM5.B¤5:>@5:Mu5:>2>5: M&>M5:>2>5:M >M5:x>2t>5:UL=QL5:L@>L5:>z2>5:cL=_L5:5:l h5:$ץ5:f}ub}5:5:b (.95:PL5:ܦ5:k}5:⤮ޤG5:ˤ5:{N'45:{n{5:5: 5:75:j3B5:ԨyШ5:En5E5:r'5:6o|5:fKa5:5:^4 'Z45:焽5:KKK5:K5:KKK5:KKK5:pl5:<_85:JLF5:F7*(B75:Mʥ5:?2?5:. .WG5:YKU5:|ix5:%xM5:uOju5:ؤ3Ԥ5:NJ5:,`5:w Ls5:i5:7&25:S5:[8W5::qB{6q5:;%75:w5:5:_*[*5:3&35:LgH5:Ne?>5:yX=uXx5:ͦ5:IeINEe5:akL]k5://QZ5::w+a6w5:f#b_Z5:]\lY5:e(/a(5:a45:A_=-N5:hhh5:N=N5:M=M5:nL9b5:>f5:qRgq5:ny5:ƓQ“5:lx_h5:jui_fu5:Y>Y5:g5:tp5:ժѪ5:kg5:8ߩ45:.*5:*5:j5:=&45: {5:a:a a5:MNM5:68'285:5P*55:,_(5:"ʩ5:,(5:{5:=5:觌y5:LH5:\X5:~Kz5:s'es5:;mL75:y{&ou{5:5:"4C'4;`5:nwje5:`h5:!mM5:hKd5:`5: 5:{r{5:))5:ܧ ا5: 5:3&,5:5:]' 5:'5:&&5:* ' ' 5:B ? ? 5: ..5:tqq5:75:QNN5:5:5: k5:5:665:5:,))5: 5:~ { { 5:5:5:5:%'"'"'5:5:5:D?0!5: 5:5:M5:r5:h5:B5:V5:5:DD5:_5:  5:$bb5:,vv5:@@5:룘5: ::5:::5:5:NN5:p 5:5:gg5:gdd5:{{5:`]]5: 5:   5:7445: 5:w5:~{{5:c``5:\\5:B??5:5:'$$5:a^^5:<995:.++5:5:5:5:.(@@5:X& 5:2 5:Y5:5:5:::5:%""5:7445:5:5:5:5:&5:5:vv5:MJJ5:OLL5:w5:5225:5:5:;885:K555:5:SS5:URR5:   5:IFF5:5:qq5:A>>5:3::5:'<<5:5:5:5:5:5:w!!5:   5:5:&##5: 5: 5:jj5:  5:5:x5:5:5:GG5:SPP5:A&&5:XX5:5:T&Q&Q&5:;5:5:T*ZZ5:5:522 5:5:5:5:spp5:5:5:,5:+5:5:5:5:XUU;5:(OO 5:5:_II'5:||5:5:yvv5:y 5:iff5:5:1 . . 5:3&&5:5:3Y'35:3'35::75:5 5:B 5:=5:'5:@rr5:Q 5:oo5:0cc{5:K K 5:H5:##k5:*KK3 5:=.5:5: c&&5: 5:KQ 5:^75:{B5:L5:^>Z>Z>5:5:5:b==52D5: 5:5:M5:r  5:h5:B5:V5:5:5:_5:5:5:l h5: 5:ldd5:kk5:35:PPn5:5:mcc5:l X5:`5:885:5:,,5: JJ5: 5: 5:y5: 5:rVV5:~5:K5: 5:'225:5; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:F75:Mgg|5:?++5:.nn`5:25:5:hhn5:]]5:ؤ((5:ss5:5:5:5:75:5:[HH5::q5:;665:w5:5:_*5:3,,5:L5:Nebbt5:yy5:\\5:UVV5: 5:I5:S5:f 5:]5:e(5:a4YY5:335:RR5:5:::5:AA5:>fDD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:@5:5:, 5:,5:5 PP5: >>5:&&5: 5:T&&&5:;5:' 5:55:5:5 5:CC5:8++5:k k 5:sOO5: 5:d,SS5:~5:+!!5:KK5:{{5:^_K_K_5:X 5:Q>==5:==5:!'5://5:5:HH5: 335:5:5:1 -@HPOP_ju|VP]PdPkPrP yPPPPPPPPPP.BGX`iPPPPPPPP P P P P '09A+ P2 P9 P@ PG PN PU P\ Pc Pj Pq P S[_kcw}dcx P P P P P P P P P P P P P P P P P P P P P P P' P. P*&05 P< PC PJ PASv]mhsQ PX Pa Ph Po Px P P P P P P P P P P P P P P P P P P'2 P P P P P# P* P1 P8 PA PH PQ PX P_ P=FQZcUf Pm Pt P{ P P Pv P P P P P P P P P P P P)1D P P PR_ P Pq{$!+6;GMX P P P P# P, P3 P: PA PJ PQ PX P_ Pf Pm Pt P{ P P P P P P P P P P P YsJ/:8KmKj P P  # * 7 ; B b f | -@ P P_ju| P P P P P P P P P P" P) P2 P.BGX`i9 P@ PG PN PU P\ Pc Pj Pq Px P P P '09A P P P P P P P P P P P [_kcw}dc P P P P PP PPP"P)P0P7P>PEPLPSPZPaPhPoPvP}PP*&0PPPPASv]mhsPPPPPPPPPPPPPP PPPP%P,P3P:PAP'2HPOPVP]PdPkPrPyPPPPPPP=FQZcUPPPPPPvPPPPPPPP PPP!P)1D(P/P6PR_=PDPq{$!+6;GMXKPRPYP`PgPpPwP~PPPPPPPPPPPPPPPPPPP P YsJ/:8KmKj   P , < C P T [ {  -@PP_ju| P'P.P5P<P CPJPQPXPaPhPqPzPPP.BGX`iPPPPPPPPPPPP '09APPP PPPP&P-P4P;P S[_kcw}dcBPIPRP[PbPiPrP{PPPPPPPPPPPPPPPPPP*&0PP PPASv]mhsP"P+P2P9PBPIPRP[PbPkPrPyPPPPPPPPPPP'2PPPPPPPPP PPP"P)P=FQZcU0P7P>PEPLPSPvZPaPhPoPvP}PPPPPPP)1DPPPR_PPq{$!+6;GMXPPPPPPPP PPPP%P,P3P:PAPHPOPVP_PfPmPtP{PPP YsJ/:8KmKj  P! . P5 F W ^ k o v am`  'ResB4 ڎ ;; ڎx[]{0}ph{0}psUS galmetresmetres{0} hrs{0}mg/dl{0}galUS{0}mpgUS{0} mins{0} secslitres/km{0}/galUSmetres/secmetres/secmiles/gal US{0} US gallon{0} picometre{0} US gallons{0} kilometres{0} micrometre{0} nanometres{0} picometresmillimol/litre{0} decimetres{0} millimetre{0} centimetres{0} millimetres{0} cubic metre{0} cubic metres{0} square metre{0} square metres{0} per US gallon{0} per kilometre{0} per centimetre{0} cubic kilometre{0} per cubic metre{0} cubic kilometres{0} cubic centimetre{0} metre per second{0} per square metre{0} square kilometre{0} cubic centimetres{0} metres per second{0} square kilometres{0} square centimetre{0} square centimetres{0} kilometre per hour{0} mile per US gallon{0} kilometres per hour{0} miles per US gallon{0} litre per kilometre{0} millimole per litre{0} litres per kilometre{0} millimoles per litre{0} per cubic centimetre{0} per square kilometre{0} millimetre of mercury{0} per square centimetre{0} millimetres of mercury{0} milligram per decilitre{0} milligrams per decilitre{0} litre per 100 kilometres{0} metre per second squared{0} litres per 100 kilometres{0} metres per second squared5:p1l5:m5:[Ws5:U@Q5:[*5:ے5:EA5:RN5:,(5:䑱5:َQՎ5:g5: W W5:Ru5:.Z5:w5:5:S5:ǏyÏ5:)5:3//5:Ē5:̑ȑ5:EA5:&&&5:qgaq5:/א+Z5:Ɛ5:3/5:gQg5:kc5:"4C'4;`5:q dq5:qQ +Y5:iOi5:zvlkvv55: 5:^&[&[&5:'''5:6335:(5:5j:5Y:&&:>>5:+((5:SPP5:=5:XUU;5:C@@5:xhllK5:%""5:ebb5R55:_*5: 5:ҏ''5:===5:35:^((5:: ێ:!:c*555355:V5G5:+5:S5:h-h-5:X ;5:C5:qzzK5:%5:euu@PPPP.PPPPPPPSmhP PPP%P,P3P:PAPHPOPVP]PDdP $!+kPrP{PPPPPPPPP s:8mjx z         P.PPPPPPmPPP)1PP$!+P PPP$P+P4P;Ps:8j        @BPEP.HPOPVP]PdPkPrPcdyPPPmhPPPPPP$!+PPPPPPPP sJ:8mj          am`  $ 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB   4[]sec.msec.{0} C.{0} CM{0}min.US gal.{0} phr{0} ps.{0} bus.{0} deg.{0} l.y.{0} m/s.nanosec.{0} m.p.h.miles/gal.{0} gal. US{0}/gal. US{0} per mill{0} m.p.g. USmiles/gal. US{0} kilowatt hours5:rCnCnC5:"5:KG53_5w5:))/5::7q*675:5:,))5:%'"'"'5:5:5:5:& & :5::PP:ÀÀ5:5:5::II'5:||5:5:8885:*8&8&8:̀̀:5::&&5rC5"5:^>Z>Z>:5:9++5:..5:55^5:..v:55:5: 55:X T T :ՀՀ:5:m5:7ހހ:5Ѐ:ÀÀ5:  5:KK5:5:<85:==:'5://5:X`PPPhPPPP<P:84 8 : > B .PP PPkcdcP!P(P/P2P7P)>P$!+CPHPOPVP]PdPkPsJjL P T [ _ a _jurPyPPP.X`PPPPPPPPS_kcw}dPPPPPPPPPPA]PPPPPP< P $!+PPPP!P(P1P:PAPHPOP YsJ:8mjv { }          am``D l  'ResBP  [] 'ResBPN N []M 'ResBP  [] 'ResB & &[]:PP:&&)1PP a`` 'ResBP  [] 'ResB & &[]:PP:&&)1PP a`` 'ResB  []sec.{0} c.{0} pt.{0} kn.{0} mi.{0} qt.{0} yd.{0} ac.{0} fm.{0} ft.{0} in.{0} lb.{0} oz.{0} tn.{0}/ft.{0}/lb.{0}/oz.mi./hr.{0} hr.{0} mo.{0} wk.{0} yr.{0}/day{0}/hr.{0}/in.{0}/mo.{0}/wk.{0}/yr.{0} deg.{0} tsp.{0} bbl.{0} fur.{0} hrs.{0} mos.{0} wks.{0} yrs.acre ft.cu. feetmi./gal.oz. troysq. feet{0} pts.{0}/sec.{0} msec.{0} tbsp.{0} oz t.cu. yardssq. milessq. yardscu. inchessq. inches{0} cu. mi.{0} US gal.{0} ac. ft.{0} cu. ft.{0} cu. in.{0} cu. yd.{0} sq. ft.{0} sq. in.{0} sq. mi.{0} sq. yd.{0}/US gal.mi./US gal.{0}/sq. in.{0}/sq. mi.{0} nanosec.{0} arcmins.{0} arcsecs.metres/sec.{0} millisecs.{0} fl. oz. imp.{0} newton-metres{0} kilowatt-hour{0} imp. fluid ounces5:=.9.5:t~p5:5:5:,))5:%'"'"'5:5:e5:y5:&""5:!8..5: hh5:D5:5:5/5"85ߏ55/5C5:5:5::II'5:||5:5C5:-8)5::&865:5* :5:5:iȑȑ5:Jԑԑ5:T5:=.5::&&5:^>Z>Z>:555:9ďďk5:ÐKs55:T^P5:0..v5:̐SȐ5: 5:Y#5:Ր[ѐ5:ސcڐ5~5`55c55:X T T ::+:: {:ۏۏ5:m i i :ˏ:5:5:?;5:665:73:++:##5$555:׏ӏӏ57::5:㐌:5:5:쐘5:^5:xtt5:@:ďď5:KK5:5555:__5:𑀑5:<85:==:'5://5::ˏˏ5:5:0,,5:PPRPPKj    .P PPP[kcwdc!P(P/P6P=PDPKPRPvYP\P_PbPePhP$!+kPrPyPPPPsJ:8j       @P_ju|PPPPPPPPP.PPPPPPP S[_kcw}dcPPP PPP P)P0P9PBPKPNPQPTPWP AvZPaPfPmPrPyP~PPP'PPPPPPUPPPP)1PPq{$!+6GMXPPPPPPPPPPPP%P.P5P<PCPJPOPVP]P YsJ:8Kmj      - 1 6 D N P R V Z am`M`  z 'ResBP  [] 'ResB P []2.1.48.50 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB* S 11S[]5:rCnCnC5:SSS5rC5S::X`PP X`PPP!P8j ! # m`M` % 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBPN N []M 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB < ##<[]2.1.49.14::;; P P am`=`  'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB & &[]:PP:&&)1PP a`` 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP []en_VU 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBPN N []M 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB & &[]:PP:&&)1PP a`` 'ResBP []en_ZW 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB  []{0} mon.2.1.49.33:wPJ m ` 'ResB   []{0}0 grad.{0} Fg{0}a.l.{0} cda{0} pie{0}/sem{0} sig.{0} cdtafuerza G{0} nudo{0} pies{0} pto.{0} taza{0} tazas{0} nudos{0} ptos.{0}mi esc.{0} siglos{0} yardaslibra pies{0} dunumes{0} ao luz{0} por ao{0} por pie{0} daltones{0} aos luz{0} barriles{0} pulgadaslibra fuerza{0} atmsfera{0} cucharada{0} kilmetro{0} libra pie{0} por galn{0} por ciento{0} atmsferas{0} cucharadas{0} kilogramos{0} kilmetros{0} pie cbico{0} cucharadita{0} kilocalora{0} libras pies{0} onza fluida{0} por pulgada{0} radio solar{0} por diez mil{0} kilocaloras{0} cucharaditas{0} kilopascales{0} megapascales{0} pie cuadrado{0} onzas fluidas{0} por kilogramo{0} por kilmetro{0} radios solares{0} electronvoltio{0} grados Celsius{0} pies cuadrados{0} tazas mtricas{0} yardas cbicas{0} kilovatio-hora{0} masa terrestre{0} metro cuadrado{0} electronvoltios{0} kilovatios-hora{0} libra de fuerza{0} milla por galn{0} masas terrestres{0} libras de fuerza{0} millas cuadradas{0} millas por galn{0} pulgadas cbicas{0} yardas cuadradas{0} kilmetro cbico{0} metros cuadrados{0} luminosidad solar{0} kilmetros cbicos{0} pulgadas cuadradas{0} kilmetro cuadrado{0} kilmetro por hora{0} por metro cuadrado{0} por milla cuadrada{0} unidad astronmica{0} kilmetros por hora{0} centmetro cuadrado{0} litro por kilmetro{0} pulgada de mercurio{0} kilmetros cuadrados{0} litros por kilmetro{0} pulgadas de mercurio{0} onza fluida imperial{0} por pulgada cuadrada{0} centmetros cuadrados{0} por kilmetro cuadrado{0} por centmetro cuadrado{0} onzas fluidas imperiales{0} litro por 100 kilmetros{0} unidad trmica britnica{0} litros por 100 kilmetros{0} libra por pulgada cuadrada{0} libras por pulgada cuadrada{0} metro por segundo al cuadrado{0} metros por segundo al cuadrado{0} unidad de fuerza gravitacional{0} unidades de fuerza gravitacional!5:٥ެ5:5:=95:ݍٍ5:,#"+5:HV( H5:xbx5:=95:TP5:WBW5:Ϫɫ5:5:16-{5:D5:r5:45:ũd^65:@~4|@5:١5:В5:5: 5: 5::::5:ŧ5:@<5:405:D5:5f25:>@5:Mu5:>2>5: M&>M5:>2>5:M >M5:x>2t>5:UL=QL5:L@>L5:>z2>5:cL=_L5:3#/5:95:*C5:s}5:zpz5:R4K(N4f5:_[:5:zpz5: 3@r5:6c+6f5:h5:x"3>5:xox5:''5:' 35:5:ڧ5E5: p5:ڧ5E5:dS*5:֧qҧ5:dRd5: Ϩ5:^4 'Z45:q0m5::pc6p5:^p*45:ZpUdVp5:pdp5:5:pcp˅5:aRa5:mt5:j65:GݦCK5:\5:p(1T5:pcep5: ,,5:ޑ5:Lb{SHb5:[bSWb5:I;E5:7&25:jbSfb5:))5:a]5:>y:5:""5:1-5:@~4|@5:&5:\X5:o*Z5:8cR495:YčU5:o@jo5:ePe5:S#]O#G5:kSk5:m)i)T5:i5:[A[5:a9Ra5:XhT5:dRd5:bRb5:eCSe5:oq)5:5:ynu5:MI5:x_5: i_5: P2 P5:>:5:}Zy5:[5:5:+'5:]ZY5:I5:5:&&&5:&&&5:{{e5:E릁5:mBm5:=)5: p`p5:k6g{5:T~RP~5:5:֩5:HzԄ5:qDym5:~5: 5:~5:aNa5:+'5:b5:8585: ܘ5:JpdFp5:Opt)#T5:b[M b5:eWNe5:))5:_5:5R-55:)Ϧ%5:a:&&::}(}(:&&:..:::::3 5:5:'''5D?05:˥ǥǥ5:ebb5:yvv:@@5:5: 5: :::5:DNN5: 5:0:5::::VV5:5:5: :::"":445:'$$5:::::LL5:V555::FF:::::::!!:::5:  :5:Y::KK5:SPP:XX: ::5:9ll5:5:5:]'Y'Y'5:'''5:&&5:* 5:B 5:15:TP5:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:5:5:,&&5: 5:~ 5: 5::5:ŧXX5:===5:65:'''5:ooo525:5:5:5:   5:5:5:5:5:G5:5:5:˥ǥǥ5:e5:5:Cdd5:kk5: 5:_ 5:5:D5:5:05:j885:g5:~,,5:JJ5:5: 5:t5: 5:VV5:~5:c5: 5:'225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:X&gg|5:Ynn`5:25:5: hhn5:%]]5:7((5:'885:5:5:n ~~5:5:5:)5:a5:O665:5:15:5:,,5:\5:Vbbt5:yy5: 5:UVV5: 5:I5:5: 5:5:\\5:335:_ [ [ 5:5:::5:AA5:oqDD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:Y5:5: 5:b5:S5:A5:&&&5:&&5:!5:...5:5:A) 5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5: 5:!!5:S5:{{5:l`h`h`5:X ;5:?>>?5:C5:9zzK5:%5:euu5:yHH5: 335:i5:5:ԥХХ-@PP_ju|PPPPP PPPPPPPP PP.BGX`iP%P,P3P:PAPHPOPVP]PdPkP '09A}PPPPPPPPPPP S[_kcw}dcPPPPPPP P P P P% P, P3 P: PA PH PO PV P] Pd Pk Pr Py P P*&0 P P P PASv]mhs P P P P P P P P P P P P P P P P P$ P+ P2 P9 P '2@ PG PN PU P^ Pg Pn Pu P| P P P P P=FQZcU P P P P P Pv P P P P P P P P P P P P)1<D! P( P/ P6 PR_= PD Pq{$!+6;GMXK PR PY P` Pi Pp Pw P~ P P P P P P P P P P P P P P P P P P P YsJ/:8KmKj  P ) rP0 A R Y f j q - P_ju P P P P$ P) P. P3 P8 PX@ PG P S[_kcw}dcY P` Pg Pn Ps Pz P P P P P PASv]mhs P P P P P P P P P P P P P P P P P P P P PFQU P$ P) P. P3 P8 P= PD PI PP PU P)DZ Pa P{f Pk Pp Pu P YsJ:8Kmj  = P* , N P. ? X ` e m r v -@| P P_ju| P P P P P  P P P P P P P P P P.BGX`iPPPPP#P*P1P8P?PFPMP '09A_PfPmPtP{PPPPPPP S[_kcw}dcPPPPPPPPPPPPPPP#P*P1P8P?PFPMPTP[PbP*&0iPpPwP~PASv]mhsPPPPPPPPPPPPPPPPPP PPP '2"P)P0P7P@PIPPPWP^PgPnPwP~P=FQZcUPPPPPPvPPPPPPPPPPPP)1<DP PPPR_P&Pq{$!+6;GMX-P4P;PBPKPRPYP`PiPpPwP~PPPPPPPPPPPPPPP YsJ/:8KmKj P TP  " & : D Q X _ c amq`P } 'ResB   B[]pto.{0}ct{0}a.{0}ozt{0}ton{0}aa.{0}dd.{0}mm.yardas{0}/a.{0}sem.{0} aa.{0} dd.{0} mm.{0}sems.{0} cda.{0}a. l.{0} cdas.{0} aa. l.{0} cdtas.{0}a.a. l.{0} acre pie{0} kilojule{0} kilojules{0} acres pies5b55:,&&5:~ 5:{N'45:*v`&v5:5: 5:r'5:fo|5:S:KK5:K5:KKK5:KKK55:e(/a(5:A_=-N5:앴5:N=N5:M=M5:Yg>Y5:>f5:=45:?Ub5):5:1.5:_\5:5:ȖŖٖ5n5:E.W5&5:–5:SS:RR:  5:Ζ˖˖5:ՖҖҖ:5:)&&5,5::>>5:c 5:5:#5:ܖp 5 5:njj5:EA5:57555:–5:\\5:Ζ[[5e(5:Ֆ5:RR5>f=5)5:;%75:P!LP.GPPPPPP PPPP*&0%P*P1P8Ps?PBP=FQZcUIPPPWP^PePlPDsPqxP Y:8KjB D I P U \ ^ ` j l -@PP[wcPPPPA]PPP'PPPPPPPP J:8j~      -PuPPP[wcPPP PPA]PP%P,P/P2P'5P<PCPJPMPFUTP[P6MX^PaPdPkP YsJ:8Kj          amM`n   'ResBk x ssxC[]hs.{0}a.{0}seg.{0}/seg.5:x"3>5:xox:':' 35:dS*5:dRd5:xxx:xx5:D5x5:xx5:0535oqcPP&P-P2P7P>PJC E L dcEPLPJU SdcQPXP[PdPmPUpPJK[ b d am``P Y f 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB, x 44x[]5:x"3>5:xox:':' 3535oqP PPP PU!PK$ & m``P" ( 'ResBL # TT#0[]5:::kk:5:[::#:p p 5: 5:[5:p p wPPJ0 [kcwdcPPPPP$P)P.PJ6 [wc3P<PEPJE am``4 C J 'ResBP  [] 'ResBP  [] 'ResB? x GGx#[]5:x"3>5:xox:':' 3:..:\\515:535oqPPPP# [wPPJ, [d#P&P-PU0PJK2 6 8 am``* 0 : 'ResBP  [] 'ResB  N[]acre pie{0} al ao{0} al da{0} al mes{0} por pie cbicoʖՖ5:x"3>5:xox:':' 35:dS*5:dRd:5`:535B5oq5[wc>PAPDPGPNPUPZP_PfPFmPrPJKjN S Z ^ ` uPJj xP}PvPUPqP:Kjn p r t v am``b l x 'ResBP  [] 'ResB   []arcseg{0} semkm/horafuerza G2.1.47.96{0} tzas.arcominutos{0} kelvinesarcosegundos{0} milla natica{0} millas naticas5:әK(N45:3@5x:5:===5:''5:3' 3:W:c6p5:^p*45:ZpUdVp5:pdp5:uTeu55: 5:.:/*:5:yHH5w:o5:a9Ra5:dRd5:bRb5:eCSe5:oq)5:&ߙ5i:B;U5:?~5:Q>===5:bb5: ::5: 5::5:5:55:9555:===5: 5:5:5:_hh5: 5:05`5:DD5:5 ,5:n ~~55:yHH5O5:5:_ [ [ 55: 5:ə5:Q>==5y_jPPPPPPPP*&0PPPPhsPPPPPPP=FQZcUPPPP PPDPRPq"P'P.P Ys:8KKj        ' ) + 5 7 9 [wc7P>PEPLP)SPJR Y -XP_ju[P`PgPX`jPqPtPwP~PP[wcPPPPPA]PPPPPPPPFPP)PRP6PPP YsJ:8KKj_ a f k m q x z       am``> [  'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB & & []:&&1P a`` 'ResBY x aax5[]{0}/seg.5:x"3>5:xox:':' 35555: 5:_[5:xx5:535oqc P PPP PJ5 7 [wc%P(P+PJB [wdc.P7P@PIPRPUUPJKI P R am``> G T 'ResBP  [] 'ResB  []grad.{0} Fg{0} kilovatio hora{0} kilovatios hora5x:5:===5:''5:3' 35::c6p5:^p*45:ZpUdVp5:pdp55:yHH:o5:a9Ra:hT5:dRd5:bRb5:eCSe5:oq)5:&&5m5:Q>===:&&5:55:===05:DD:5:yHH5:5:5:_ [ [ 5:Q>==5P8P=PDPKPRP*&0YP^PePlPssPvP}P=FQZcUPPPPPPDPqPP Ys:8Kj 1P -PuPP[cPPA]PPP'PPFP)PP YsJ:8Kj am`M` 'ResBP  [] 'ResBP  [] 'ResB . .[]kividoomid{0}/k{0} a{0} hjslladaakridmoolid{0} ip{0} ll{0} lp{0} pl{0} saj{0} spldunamidpunktid{0} kuu{0} nd{0}/ndkW-tundkvardidndalad{0} oom{0}/sek{0}/p{0} kuudparsekidbuaaeliddaltonidhektaridkaraadid{0} bait{0} jalg{0} kivi{0} miil{0} tollpevad{0} mool{0} slm{0} tassbarrelidkelvinidsajandid{0} bitt{0} kuus{0} nael{0} oomi{0} pev{0} sld{0} tund{0} unts{0} lh tjunaeladfurlongidruutjaladkilovatidradiaanid{0} aaker{0} jalga{0} miili{0} tollikilobitidgigabitidgigavatidkuupjaladmegabitidmegavatidnaeljaladnjuutonidterabitid{0} aasta{0} d~aul{0} kalor{0} kraad{0} naela{0} ndal{0} peva{0} pre{0} slme{0} slda{0} tassi{0} tundi{0} untsi{0} vattiruutjardidruuttollidMaa massidkuupjardidkuupmiilidkuuptollid{0} aakritkilobaididruutmiilid{0} pevaakerjaladgigabaididmegabaididmeremiilidmillivatidosa/miljonpetabaididteelusikadterabaididtroiuntsid{0} aastas{0} aastat{0} amprit{0} buaael{0} d~auli{0} kraadi{0} kvarti{0} liiter{0} meeter{0} pret{0} sajand{0} tunnismilliampridkilod~aulid{0} karaatikilohertsidruutmeetrid{0} junael{0} njuuton{0} promillatmosfridgigahertsidkilogrammidkilokaloridkuupmeetridmegahertsidmegaliitridmiil/gallonmillibaaridnanomeetridpikomeetridsupilusikad{0} kalorit{0} liitrit{0} meetrit{0} minutis{0} minutit{0} ndalas{0} ndalat{0} radiaan{0} toll Hg{0} pevavalgusaastad{0} valgusa.phiilmakaarhektoliitridmikrogrammid{0} hobujud{0} protsentkaareminutidtoidukalorid{0} kilobittdetsiliitriddetsimeetridkilopaskalidmegapaskalidmikromeetridmilligrammidmilliliitridmillimeetridnanosekundidsentiliitrid{0} barrelit{0} buaaelit{0} daltonit{0} gallonit{0} gigabitt{0} hektarit{0} junaela{0} kelvinit{0} kuupjalg{0} kuupjard{0} kuupmiil{0} kuuptoll{0} megabitt{0} meremiil{0} naeljalg{0} parsekit{0} promilli{0} ruutjalg{0} ruutjard{0} ruutmiil{0} ruuttoll{0} sajandit{0} sekundis{0} sekundit{0} terabitt{0} tolli Hg{0} troiunts{0} pevas{0} tispre{0} Maa massi{0} aakerjalgmikrosekundidhektopaskalidkaaresekundidmiil/gal imp.miilid tunnismillisekundid{0} atmosfr{0} gigavatti{0} hobujudu{0} kilod~aul{0} kiloherts{0} kilokalor{0} kilovatti{0} kuupjalga{0} kuupjardi{0} kuupmiili{0} kuuptolli{0} megavatti{0} meremiili{0} millibaar{0} naeljalga{0} njuutonit{0} protsenti{0} ruutjalga{0} ruutjardi{0} ruutmiili{0} ruuttolli{0} troiuntsi{0} {1} kohta{0} promriaadPikese massidelektronvoldid{0} kaareminutnjuutonmeetrid{0} aakerjalga{0} atmosfri{0} idapikkust{0} jala kohta{0} kilod~auli{0} kilogrammi{0} kilomeeter{0} kuupmeeter{0} megaliiter{0} millivatti{0} nanomeeter{0} pikomeeter{0} ruutmeeter{0} teelusikas{0} toidukalor{0} tispretPikese heledusruutkilomeetridkilovatt-tunnid{0} hektoliiterkuupkilomeetrid{0} detsiliiter{0} detsimeeter{0} kaaresekund{0} kilomeetrit{0} kuupmeetrit{0} lunalaiust{0} lhike tonn{0} megaliitrit{0} miil tunnis{0} mikrogrammi{0} mikromeeter{0} milliamprit{0} milliliiter{0} millimeeter{0} naela kohta{0} nanomeetrit{0} pikomeetrit{0} promriaadi{0} phjalaiust{0} ruutmeetrit{0} sentiliiter{0} sentimeeter{0} supilusikas{0} supilusikat{0} tolli kohta{0} untsi kohta{0} valgusaastaruutsentimeetridinglise gallonidlhikesed tonnidCelsiuse kraadidkuupsentimeetridmeetrid sekundis{0} detsiliitrit{0} detsimeetrit{0} grammi kohta{0} hektoliitrit{0} kaareminutit{0} kilopaskalit{0} liitri kohta{0} lnepikkust{0} meetri kohta{0} megapaskalit{0} miili tunnis{0} mikromeetrit{0} milliliitrit{0} millimeetrit{0} nanosekundit{0} sentiliitrit{0} sentimeetrit{0} toidukalorit{0} valgusaastat{0} vedelikuuntsPikese raadiused{0} Pikese massi{0} galloni kohta{0} hektopaskalit{0} kaaresekundit{0} kilovatt-tund{0} mikrosekundit{0} millisekundit{0} njuutonmeeter{0} vedelikuuntsimeetrilised pindidmeetrilised tassidBriti soojushikudkilomeetrid tunnis{0} Celsiuse kraad{0} inglise gallon{0} kilovatt-tundi{0} kuupkilomeeter{0} lhikest tonni{0} njuutonmeetrit{0} ruutkilomeeterFahrenheiti kraadidSkandinaavia miilid{0} Celsiuse kraadi{0} kuupkilomeetrit{0} kuupsentimeeter{0} meeter sekundis{0} meetriline pint{0} meetriline tass{0} ruutkilomeetrit{0} ruutmiili kohta{0} ruutsentimeeter{0} ruuttolli kohta{0} Pikese raadiust{0} Briti soojushikmiilid galloni kohta{0} inglise gallonit{0} kilogrammi kohta{0} kilomeetri kohta{0} kuupmeetri kohta{0} kuupsentimeetrit{0} meetrilist pinti{0} meetrilist tassi{0} meetrit sekundis{0} ruutmeetri kohta{0} ruutsentimeetrit{0} osa miljoni kohta{0} Fahrenheiti kraad{0} Skandinaavia miil{0} kilomeeter tunnis{0} sentimeetri kohtainglise vedelikuuntsidastronoomilised hikudnaelad ruuttolli kohta{0} Briti soojushikut{0} Fahrenheiti kraadi{0} Skandinaavia miili{0} kilomeetrit tunnis{0} miil galloni kohta{0} Maa raskuskiirendus{0} astronoomiline hik{0} miili galloni kohtaliitrid kilomeetri kohtamillimoolid liitri kohtatollid elavhbedasammast{0} Maa raskuskiirendust{0} nael ruuttolli kohta{0} ruutkilomeetri kohta{0} inglise vedelikuuntsi{0} astronoomilist hikut{0} inglise galloni kohta{0} kuupsentimeetri kohta{0} naela ruuttolli kohta{0} ruutsentimeetri kohta{0} millimool liitri kohta{0} toll elavhbedasammastliiter 100 kilomeetri kohtameetrid sekundi ruudu kohta{0} liiter kilomeetri kohta{0} millimooli liitri kohta{0} tolli elavhbedasammastliitrid 100 kilomeetri kohtamiilid inglise galloni kohta{0} liitrit kilomeetri kohtamilligrammid detsiliitri kohtamillimeetrid elavhbedasammast{0} meeter sekundi ruudu kohta{0} miil inglise galloni kohta{0} meetrit sekundi ruudu kohta{0} miili inglise galloni kohta{0} liitrit 100 kilomeetri kohta{0} milligramm detsiliitri kohta{0} milligrammi detsiliitri kohta{0} millimeeter elavhbedasammast{0} millimeetrit elavhbedasammast!5:H5:Ė5:?A5:Q5:/5:H5:XT@5:V^5:(5: ')5:OVz5:Ň5:'j5:_{.z5:όe5:t߇܉B5:҇Ή5:^)5:H%F5:/5:]T#5:5:625:ԄЄ5:5:e5:+5:5:5},5::!5:my!5:@W5:EIU5:6YYX5:iFWU5:^X5:FU5:̃GeU5: i[5:⃏HsU5:f5:K؅G5:xq5:~nu5:Ĉo5:Da5:쀠耓5:Ά_5:z'5:Ȁ‚5:ꅐ5:5:|`O5:5Ѐ5::-5:㏓B5:Ql5:2Vx-5:L1֎5:$5:w5:5:oc/5:|Ą5:܁65:W3h5:U"-5: i5:Yi5:͓5:SŎ5:sƍ5:O5:'5:2E5:+B,5:cϋ5:?5:P=5:?p5:x9"5:p5:o5:H5:z5:8'5:T5:/5: ~~5: G5:5:O5:^)5:&5:2bb5:=-׍5:Nґ5:{ $5:`/5:`fv5: Ɂ/5::5:߁5:#5:/005:qU5:JF5:)%5:-C&5:hGCl5:OP5:5:܄҈n5:n?5:/JՕ5:_ 5:_N5:>5dykr5:a5:Fy!5:5:   5:5:5:5:5:G5:5:5:5:M̂5:\\5:Cdd5:kk5: 5:쀠;5:5:?'؀5:5:ꅺ05:885:|5:5,,5::JJ5: 5: 5:Zx5: 5:VV5:~5:c5: 5:Ȅ225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:EAA5:5:5:O5:X&gg|55:+nn`5:25:5: hhn5:%]]5:7((5:ss5:5:5:5:5:5:HH5: 5: 665:5:O5:5:,,5:25:bbt5:yy5:\\5:UVV5: 5:I5:5:߁ 5:#5/5:ցҁҁ5:335:LHH5:5:::5:AA5:DD5:  5:C C 5:5: { { 5: s s 5:5:V5: 5:Y5:5: 5:b5:S5:A5:&&&5:&&5:!5:T&&&5:t5:' 55:+5:5 5:CC5:S++5:k k 5:sOO5:H 5:=SS5:j5:+!!5:S5:{{5:^_K_K_5:X ;5:Q>===5:C5:zzK5:%5:euu5:ɏHH5: 335:5:5: -@PP_ju|PPPPP PPPPPPPPPP.BGX`i PPPP&P-P4P;PBPIPPPWP '09AiPpPwP~PPPPPPPP S[_kcw}dcPPPPPPPPPPPPPP&P-P4P;PBPIPPPWP^PePlP*&0sPzPPPASv]mhsPPPPPPPPPPPPPPPP PPPP%P,P3P'2:PAPHPOPXPaPhPoPvPPPPPP=FQZcUPPPPPPvPPPPPPPPP PPP)1<D"P)P0P7PR_>PEPq{$!+6;GMXLPSPZPaPhPqPxPPPPPPPPPPPPPPPPPPPP P YsJ/:8KmKj   P  ^P$ 5 F M Z ^ e         -P_jPP$PX,P3PEP[kcwdcJPQPXP_PfPmPvP}PASv]mPPPPPPPPPPPPPPPPPPPPPFQUPP PPPP#P*P1P)1D6P=PBPIPNP YsJ:8Kmj   )P  :P ! . E O T [ _ d -@UP\P_ju|cPjPqPxPP PPPPPPPPPP.BGX`iPPPPPPP PPPP&P '09A8P?PFPMPTP[PbPiPpPwP~P S[_kcw}dcPPPPPPPPPPPPPPPPP PPPP&P-P4P;P*&0BPIPPPWPASv]mhs^PePnPuP|PPPPPPPPPPPPPPPPPPP'2 P P P P# P, P3 P: PA PJ PQ PZ Pa Pd P=FQZcUk Pr Py P P P Pv P P P P P P P P P P P P)1<D P P P PR_!P !Pq{$!+6;GMX!P!P!!P$!P+!P4!P;!PB!PI!PR!PY!P`!Pg!Pn!Pu!P|!P!P!P!P!P!P!P!P!P!P!P!P YsJ/:8KmKj   P  -P         , 6 C J Q U am`P h ~ 'ResB  ) []% {0}0 {0}1 {0}{0} H{0} Imseg.librakohm-akvoltak{0}/a.{0}/e.{0}/u.{0} oinmendeak{0} aste{0} egun{0} urte{0} bira{0} m/ptkilateak{0} hil.{0} kW/h{0} ordumiliseg.radianak{0} milia{0} galoi{0} gradunorabidea{0} mende{0} ontzakilobit-akgigabit-akmegabit-akmilibarrakterabit-ak{0} hazbetekilobyte-akkilowatt-aktroy ontzakAEBko tonakgigabyte-akgigawatt-akkilogramoakmegabyte-akmegawatt-akmiligramoakmiliwatt-akterabyte-akzati/milioi{0} hilabete{0} hektarea{0} akre-oin{0}/hilabete{0} arku-min{0} arku-segkilokaloriakkilojoule-akmiliampereakmikrogramoakkilopascalakmegapascalak{0} argi-urte{0} dezilitro{0} dezimetro{0} gal brit.{0}/gal brit.arku-minutuakhektopascalak{0} katilukada{0} oin kubiko{0} zentilitro{0} zentimetro{0} AEBko tona{0} troy ontzaarku-segundoakkelvin graduak{0} galoi brit.{0} koilarakada{0} oin karratu{0} arku-minutuCelsius graduakpinta metrikoakpuntu kardinala{0} milia kubiko{0} milia orduko{0} ontza likido{0} yarda kubiko{0} arku-segundo{0} kelvin gradu{0} metro kubiko{0} mi gal brit.katilu metrikoak{0} kilowatt-ordu{0} galoi-laurden{0} milia karratu{0} milia nautiko{0} yarda karratu{0} Celsius gradu{0} metro karratu{0} pinta metriko{0} hazbete kubiko{0} koilaratxokada{0} katilu metrikoFahrenheit graduakmerkurio-hazbeteak{0} oin bakoitzeko{0} metro segundoko{0} grabitate-indar{0} hazbete karratu{0} zaldi-potentzia{0} aste bakoitzeko{0} egun bakoitzeko{0} urte bakoitzeko{0} kilometro kubiko{0} kilometro orduko{0} merkurio-hazbete{0} Fahrenheit gradumerkurio-milimetroak{0} galoi bakoitzeko{0} gramo bakoitzeko{0} libra bakoitzeko{0} litro bakoitzeko{0} metro bakoitzeko{0} ontza bakoitzeko{0} kilometro karratu{0} zentimetro kubiko{0} minutu bakoitzeko{0} merkurio-milimetromilia/galoi britainiar{0} hazbete bakoitzeko{0} zentimetro karratu{0}/galoi estatubatuar{0} milia eskandinaviar{0} unitate astronomiko{0} hilabete bakoitzeko{0} kilogramo bakoitzeko{0} kilometro bakoitzeko{0} zentimetro bakoitzeko{0} milia galoi bakoitzeko{0} zati milioi bakoitzeko{0} galoi brit. bakoitzeko{0} libra hazbete karratuko{0} metro kubiko bakoitzeko{0} metro karratu bakoitzeko{0} milia karratu bakoitzeko{0} milimole litro bakoitzeko{0} litro kilometro bakoitzeko{0} kilometro karratu bakoitzeko{0} zentimetro kubiko bakoitzeko{0} zentimetro karratu bakoitzeko{0} litro 100 kilometro bakoitzeko{0} miligramo dezilitro bakoitzekometroak segundo karratu bakoitzeko{0} metro segundo karratu bakoitzeko{0} milia galoi britainiar bakoitzeko!5:YUU5:ʐʐ5:ff5:5:5:-'-'5:a]]5:5:5:ш͈͈5:Q; ?5:ZVV5:mii{5:5:5:gcc5:3 5:op.p.5:5:ď5: 5:5:5:5:5:eaa5:ޏޏ5:5:5~5:5:(5:쇞225:T&>&>5:ᇆ225:$ > >5:225:x==5:G5: z2z25:==5::͇͇5:OKK5:L5:}}}5:ppp5:o,+,+5:5:ppp5:}335:FBB5:eTT5:,N'N'5:(``5:5:5: 5:445:75:445:5:fpfp5:KK5:C??5:B225:? ; ; 5:KKK5:K5:KKK5:KKK5:5:5:|xx5:22.5:$5:RRRʎ5:`\\5:le5:jjj5:5:mii5:'S'S5:aP]P]P5:yuu5:&&&5:ZZZ5:###5:M5:}yy5:w5:55:op.p.5:,,5:;5::K5:lcRcR5:Nmm5:5|j|j5:PP5:Aׇׇ5:< 5:`5:A5:H5:`==5:}}5:0==5:==5:g>g>5:45:  5:nn5:5:Bx_x_5:Oi_i_5:225:!5:RNN5:5:5:EAA5:5:v5: 5:&&&5:'5: 5:T&&&5:ވڈڈ5: 5:܉܉5:΍ʍʍ5:щ͉͉5:Ӌϋϋ5:ь͌͌5:Ռ j5:5:݊يي5:‰5:.5:njj5:̊ȊȊ5:^_K_K_5:65::6635:,d(d(d5:1du5:_M[M[M5:[NWNWN5:5:5:UQQ5:JFF5::&&: ::&&::rr:[[:K K ::##3 5:5:===5Ç~5:OKK5:L5:kk5: 5:xx5:,5:FBB5:eTT5::gg:nn5::5: hh:((5:::665:jbb5:yy:::RR::DD:C C ::5:Y: :5:S:>>:k k : 5:1dzz5:)&&5:5:5:5:&&5:* 5:a]]5:5:5:шrr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:95:5:f''5: 5: 5:5:5:5:===5:65:'''5: 5Ç~5: 5:5:5:   5:5:5:5:5:G5:5:5:_5:OKK$5:L5:Cdd5:kk5: 5:5:5:,5:FBB5:eTT+5:j885:g5:~,,5:`JJ5: 5: 5:75: 5:VV5:~5:c5:5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:nDD5:5:5:gg|5:nn`5:25:`5: hhn5:%]]5:((5:ss5:5:5:5:5:5:yHH5:M5:O665:w5:55:5:,,5:;5:Vbbt5:yy5:\\5:UVV5: 5:I5:5: 5:A5:?YY5:335:RR5:5:::5:AA5:$DD5:  5:C C 5:55: { { 5: s s 5:m5:V5: 5:Y5:5:E 5:b5:S5:A5:&&&5:&&5: 5:T&&&5:5: 5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:5:!!5:S5:{{5:^_K_K_5:X R5:5:C5:9zzK5:%5:euu5:yHH5:jff5:i5:5:1 -@9 P@ P_ju|G PN PU P\ Pc P j Pq Px P P P P P P P P.BGX`i P P P P P P P P P P P P '09A P# P* P1 P8 P? PF PM PT P[ Pb P S[_kcw}dci Pp Py P P P P P P P P P P P P P P P P P P P P P P P*&0& P- P4 P; PASv]mhsB PI PR PY Pb Pk Pt P{ P P P P P P P P P P P P P P '2 P P P P P P P P P$ P+ P4 P; P=FQZcUB PI PP PW P^ Pe Pvl Ps Pz P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P PPPPP&P-P4P;PBPIPPPWP`PiPpPyPPPPPPP YsJ/:8KmKj) - 5 PE R  PY j { -P_juPPPPPPPPPXPP[kcwdcPPP PPP"P)P v]m0P7P<PAPHPMPTPYP`PePjPqPxP}PFQUPPPPPPPPP)1PPPPP YsJ:8KmjB D I PS U PW d t { -@PP_ju|PPPPP PP PPP$P-P6P?PHP.BGX`iRPYP`PgPnPuP|PPPPPP '09APPPPPPPPPPP S[_kcw}dcPPPPP%P.P7P>PGPPPYP`PgPnPuP|PPPPPPPPP*&0PPPPASv]mhsPPPPPP PPP P'P.P5P<PCPJPQPXP_PfPmP '2tP{PPPPPPPPPPPP=FQZcUPPPPPPvPPPPP$P+P2P9P@PGPNP)1<DUP\PcPjPR_qPxPq{$!+6;GMXPPPPPPPPPPPPPPPPPPPPPP#P*P1P8P YsJ/:8KmKj OP P     8 < P Z g n u y amq`2 P 'ResBPh h []g 'ResB   [],G* C F{0}j{0} +{0}/+{0} *F{0} &L{0} &M{0} &R{0} "M{0} 3/G{0} 1G{0} 1H2{0} E'G{0} 1E{0} 'GE{0} /H1{0} E E{0}/AH*{0} (*{0} AH*{0} H'*{0} HD*{0} HD{0}/1H2{0}/3'D{0}/E'G{0}/E*1{0} 3F{0},1({0}F.+. .G1*2{0} '1/{0} 3'9*{0} D*1{0} GA*G{0} /1,G{0} E'D{0} (4G{0} 9'1{0} DH3{0} ,1({0}/'F{0} "E~1{0} 'F{0} ('*{0} 3'F*{0} ~HF/{0} 'DF{0} psi{0}/GA*G{0} /15/{0}/3'F*{0} 41B{0} :1({0} E.+.{0} cm{0} cm{0} hPa{0} km{0} km{0} mph{0} smi{0}/3'9*,G* '5D{0} ~'13{0} FH*F{0} /HFHE{0} G*'1{0} H'1*{0} km/h{0}//BBG{0} ,'0(G{0} ,FH({0} 4E'D{0} .H'*{0} .HD{0} G2'1EE'D/'DF{0} /cm{0} 1'/'F{0} 'E*'2{0} ~E'FG{0} .G1*2{0} '*E3A1{0} /1 1E{0} +.BH3{0} /.BH3{0} .G1*2{0} fl oz{0} /1 {1}{0} /1 1H2{0} /1 3'D{0} /1 E'G(.4/EDHF{0} F'FHE*1{0} ~HE*1{0} /3 E*1{0} ~*'('*{0} /1 ~HF/{0} DHE*1{0} /1 'HF3{0} B'4B :.{0} B'4B .{0} .'D1{0} /1 3'9*{0} /1 D*1{0} /1 'DF{0} D./.E.{0} E*1E1(9{0}/DHE*1{0} /1 GA*G{0} *F E*1{0} 3'D FH1{0} ED ('1{0} ( * H{0} ,1( AH*{0} AH* E1(9{0} E1HE*1{0} ~HF/-AH*{0} /G G2'1E{0} E E ,HG{0} ED E*1{0} ,1E 2EFD*1/DHE*1{0} .~'3'D{0} /1 +'FG{0} /1 /BBGDHE*1/3'9*{0} '1/ E1(9{0} 'F ,HG{0} 'HF3 *1H'{0} E'~'3'D{0} FH*F E*1{0} ~HF/-F1H{0} 'F E1(9{0} E'D E1(9{0} 'HF3 3'D{0} 3'F* E*1{0}<LRM> m/s{0}/3'F* E*1ED EHD/D*1{0} H'-/ F,HE{0} G*H~'3'D{0} /1 DH1E{0} ,1E .H14/{0} .H'* 3'9*{0} DH~'3'D{0} E*1/1+'FG{0} E'D /1'{0} ~'F* E*1{0} D./ .E.{0} +'FGT BH3{0} /1,GT DHF{0} /BBGT BH3{0} 49'9 .H14/{0} F1H ,'0(G{0} 'D*1HF HD*{0} /1 E*1 E1(9{0} /1 E*1 E9(E*1/E,0H1 +'FG{0} 'D*1HF HD*{0} E'D /1 'DF{0} E'D /1 3'9*{0} E*1 /1 +'FG{0} 'DF 'E~1'D{0} DHH'* 3'9*{0} /1,GT 3D3H3{0} DHE*1 E1(9{0} B'4B :0'.H1{0}/'DF 'E~1'D{0} /1 E'D E1(9{0} /1 'F E1(9D*1/ DHE*1{0} ~E'FGT E*1{0} ED E*1 ,HG{0} (.4 /1 EDHF{0} B'4B ' .H1E'D/'E~1'D 'DF{0} *'(F/ .H14/{0} /1,GT A'1FG'*{0} 3'F* E*1 E1(9{0} DHE*1 /1 3'9*{0} D*1 /1 DHE*1{0} /1 'DF 'E~1'DDHE*1 E1(9 /1 {0}{0} E'D '3'F/F'H{0} ED EHD /1 D*1{0} ~HF/ /1 'F E1(9{0} /1 3'F* E*1 E1(9{0} 'HF3 3'D 'FD3{0} /1 3'F* E*1 E9({0} E*1 (1 E,0H1 +'FG{0} D*1 /1  DHE*1{0} ED 1E /1 /3 D*1{0} E'D /1 'E~1'D 'DF!5:/+5:5: 5:5:5:RNN5:5:z5:Њ̊̊5:ڊ֊֊5:אאz5:5:p55:&5:IIK5:+$5:5:҉ΉΉ5:5:SOO5:5:{{5:>::5:.005:+''5:בӑӑ5:5:5:5LU5:B<''5:kJ5:n<:<:<5:gJcJcJ5:1115:<<<5:5:v1r1r15:;;;5:߈߈5:SNj5:ۏk5:mmm5:}mymym5:a%a%5:c݋5:]]]5:mW%W%u5:55:[{{ҋ5:]5:]]]5: 5:G??5:5:]%%5:{;5:]%%5:Z::5:EAA5:5:5:5:5:]YY5:5:5:ۉ׉׉5:5: 5:1}1}15:RNN5:EJ5:w^<^5.5:+5:Fێێ5:[5::55LU5:B<''5:kJ5:n<:<:<5:gJcJcJ5:1115:<<<5:5:v1r1r15:;;;5:߈߈5:SO5:ۏk5:mmm5:}mymym5:a%a%5:c_5:]]]5:mW%W%u5:515:[{{W5:]5:]]]5: 5:G??5:5:]%%5:?5:]%%5:Z5:5:5:5:5:5:]YY5:шш5:5:ۉ׉׉5:ÈÈ5: 5:1}1}15:R؈5:EJ5:w^<^ PE PN PU P\ Pc Pl Ps Pz P P P P P P P P P P P P P P P P YsJ/:8KmKj    P. ; ^ PB S d k x | -@ P P_ju| P PP PPPPP"P'P,PX3P:PLPOP S[_kcw}dcRPYPbPkPrPyPPPPPP&0PPPASv]mhPPPPPPPPPPPPPP$P +P4P;PBPEPHPQPZPaPFQUdPiPnPsPzPPPPPPPP)1DPPPPPP YsJ:8Kmj) - 4 ? A APC G X ] t -@PP_ju|PPPPP PP PPP$P-P4P=PDP.BGX`iKPRPUPXP_PbPiPlPsPzPPP '09APPPPPPPPPPP S[_kcw}dcPPPPP PPP#P,P5P>PEPLPSPZPaPhPoPvP}PPPPP*&0PPPPASv]mhsPPPPPPPPPP PPP!P(P/P6P=PDPKPRP '2YP`PgPnPwPPPPPPPPP=FQZcUPPPPPPvPPPPPP PPP!P(P/P)1D6P9P<PR_CPJPq{$!+6;GMXQPXP_PfPoPvP}PPPPPPPPPPPPPPPPPPP P YsJ/:8KmKj P   # * G K _ i v } amq` P 'ResBPh h []g 'ResB P []ff_Latn_CM 'ResB P []ff_Latn_GN 'ResBPh h []g 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB P []ff_Latn_MR 'ResB P []ff_Latn_SN 'ResBO w WWw[]{0}P{0}ka{0}Gt{0}Mt{0}Pt{0}Tt{0}hv{0}kk{0}kp{0}pv{0}tl{0}tp{0}vk{0}vv{0}gohmitsylet{0}/2 {0}/3 {0} vs{0} ka{0}mpk{0}pnk{0}rkl{0}tkp{0} Gt{0} Mt{0} Pt{0} Tt{0} kk{0} kp{0} pv{0} tp{0} vk{0} vv{0}/kk{0}/pv{0}/vkluksitmoolitpaunatpintitpivtstonettuopitviikotdunamit{0} mpk{0} pnk{0} rkl{0} tkp{0}mg/dl{0}am.tnbarrelitkaraatitteekupitG-voimatbusheliteekkeritkelvinitnewtonitparsekit{0} aste{0} syli{0} tavu{0}mpg-am{0}mpg-br{0}am.gal{0}br.galkilobititkilotavutkilowatit{0} solmufurlongitgigabititgigatavutgigawatithehtaaritkuukaudetmegabititmegatavutmegawatitpetatavutpromilletprosentitradiaanitterabititteratavut{0} jalka{0} kuppi{0} maili{0} ohmia{0} piv{0} sylt{0} tavua{0} tunti{0} tuuma{0} vuosi{0} watti{0} am. tn{0} mpg-am{0} mpg-bram. tonnitkilojouletvalovuodetnelijalatdesilitratdesimetritmegalitratmilliwatitnanometritpikometritvuosisadat{0} bitti{0} gramma{0} jaardi{0} jalkaa{0} joulea{0} kuppia{0} litraa{0} luksia{0} mailia{0} metri{0} moolia{0} paunaa{0} piv{0} solmua{0} stonea{0} tonnia{0} tuntia{0} tuoppi{0} tuumaa{0} unssia{0} viikko{0} voltti{0} vuotta{0} wattia{0}/am.gal{0}/br.galMaan massat{0} am. gal{0} br. gal{0} dunamiakilohertsit{0} kierros{0}/am. gal{0}/br. galhehtolitratnelimailitnelimetritnelituumatgigahertsithevosvoimatkilogrammatkuutiojalatmegahertsitmikrometritmillibaaritmillilitratpauna-jalattroy-unssit{0} / jalka{0} / litra{0} / metri{0} / pauna{0} / piv{0} / tunti{0} / tuuma{0} / unssi{0} / vuosi{0} G-voima{0} ampeeri{0} astetta{0} barreli{0} busheli{0} eekkeri{0} grammaa{0} hertsi{0} jaardia{0} pintti{0} sekunti{0} tuoppia{0} viikkoa{0} volttia{0} karaattimikrogrammatnelijaarditam. gallonatbr. gallonateekkerijalatkilopascalitkuutiomailitkuutiometritkuutiotuumatmegapascalitmilligrammatnanosekunnitnewtonmetritpauna-voimatruokalusikatsenttilitrat{0} / gramma{0} / viikko{0} G-voimaa{0} ampeeria{0} barrelia{0} bushelia{0} eekkeri{0} gigatavu{0} kelvini{0} kilotavu{0} kuukausi{0} megatavu{0} minuutti{0} newtonia{0} parsekia{0} petatavu{0} sekuntia{0} teekuppi{0} teratavu{0} karaattiakulmaminuutitmikrosekunnitmilliampeeritcelsiusasteethehtopascalitkulmasekunnitkuutiojaarditmillisekunnit{0} / sekunti{0} am. tonni{0} desilitra{0} furlongia{0} gigatavua{0} gigawatti{0} kierrosta{0} kilotavua{0} kilowatti{0} kuukautta{0} megatavua{0} megawatti{0} minuuttia{0} petatavua{0} promillea{0} prosentti{0} radiaania{0} teekuppia{0} teratavua{0} valovuosi{0} vuosisata{0} peruspistepilmansuuntaelohopeatuumat{0} / kuukausi{0} / minuutti{0} Maan massa{0} am. tonnia{0} desilitraa{0} desimetri{0} gigabitti{0} gigawattia{0} hehtolitra{0} kilobitti{0} kilogramma{0} kilojoulea{0} kilometri{0} kilowattia{0} megabitti{0} megalitraa{0} megawattia{0} millilitra{0} milliwatti{0} nanometri{0} nelijalka{0} nelimaili{0} nelimetri{0} nelituuma{0} nesteunssi{0} peninkulma{0} pikometri{0} prosenttia{0} teelusikka{0} terabitti{0} troy-unssi{0} valovuotta{0} vuosisataaauringon massatauringon steetmeripeninkulmat{0} pauna-voimanelikilometritelektronivoltitkilowattitunnitmailit tunnissa{0} / kilometri{0} Maan massaa{0} am. gallona{0} br. gallona{0} celsiusaste{0} gigahertsi{0} hehtolitraa{0} hevosvoimaa{0} kilogrammaa{0} kilohertsi{0} kuutiojalka{0} kuutiomaili{0} kuutiometri{0} kuutiotuuma{0} megahertsi{0} mikrogramma{0} mikrometri{0} millibaaria{0} milligramma{0} millilitraa{0} millimetri{0} milliwattia{0} nanosekunti{0} nelijaardi{0} nelijalkaa{0} nelimailia{0} nelimetri{0} nelituumaa{0} nesteunssia{0} newtonmetri{0} pauna-jalka{0} peninkulmaa{0} senttilitra{0} senttimetri{0} teelusikkaa{0} troy-unssiaimp. nesteunssitfahrenheitasteetkuutiokilometrit{0} / kilogramma{0} / nelimaili{0} / nelimetri{0} / nelituuma{0} am. gallonaa{0} br. gallonaa{0} eekkerijalka{0} kilopascalia{0} kulmasekunti{0} kuutiojaardi{0} kuutiojalkaa{0} kuutiomailia{0} kuutiometri{0} kuutiotuumaa{0} megapascalia{0} mikrogrammaa{0} mikrosekunti{0} milliampeeri{0} milligrammaa{0} millisekunti{0} nanosekuntia{0} nelijaardia{0} newtonmetri{0} pauna-jalkaa{0} pauna-voimaa{0} ruokalusikka{0} senttilitraa{0} senttimetriatomimassayksiktnelisenttimetritmetrit sekunnissaneljnnesgallonat{0} / am. gallona{0} / br. gallona{0} / kuutiometri{0} / senttimetri{0} auringon sde{0} eekkerijalkaa{0} hehtopascalia{0} kulmaminuutti{0} kulmasekuntia{0} kuutiojaardia{0} mikrosekuntia{0} milliampeeria{0} millisekuntia{0} peruspistett{0} ruokalusikkaakuutiosenttimetritlitrat / kilometrinormaali-ilmakeht{0} auringon massa{0} celsiusastetta{0} fahrenheitaste{0} kilowattitunti{0} kulmaminuuttia{0} litra / 100 km{0} maili tunnissa{0} meripeninkulma{0} nelikilometri{0} elektronivoltti{0} imp. nesteunssielohopeamillimetritkilometrit tunnissapaunat / nelituuma{0} auringon massaa{0} kilowattituntia{0} kuutiokilometri{0} litraa / 100 km{0} mailia tunnissa{0} meripeninkulmaa{0} nelikilometri{0} tuuma elohopeaaastronomiset yksiktmailit / am. gallonamailit / br. gallona{0} / nelikilometri{0} auringon sdett{0} elektronivolttia{0} imp. nesteunssia{0} kuutiokilometri{0} metri sekunnissa{0} nelisenttimetri{0} neljnnesgallona{0} tuumaa elohopeaa{0} atomimassayksikk{0} fahrenheitastetta{0} kuutiosenttimetri{0} litra / kilometri{0} metri sekunnissa{0} nelisenttimetri{0} neljnnesgallonaa{0} normaali-ilmakeh{0} / nelisenttimetri{0} atomimassayksikk{0} kilometri tunnissa{0} kuutiosenttimetri{0} litraa / kilometri{0} normaali-ilmakeh{0} pauna / nelituumaAuringon luminositeetitlitrat / 100 kilometri{0} / kuutiosenttimetri{0} kilometri tunnissa{0} maili / am. gallona{0} maili / br. gallona{0} paunaa / nelituuma{0} astronominen yksikk{0} mailia / am. gallona{0} mailia / br. gallona{0} millimetri elohopeaa{0} astronomista yksikk{0} millimetri elohopeaametrit per sekunti toiseen{0} Auringon luminositeetti{0} Auringon luminositeettiabrittiliset termiset yksikt{0} metri per sekunti toiseen{0} metri per sekunti toiseen{0} brittilinen terminen yksikk{0} brittilist termist yksikkCF5:cy4~5: |5:5:5:KyL~5:|zH5:}|5:uyp~5:y|5:,z,FX5:Q:)5:J{p5:D}ڃ5:fU5:8}˃5:,}t5:~`Ȉ3 5:Qy~5:9y5:^&''5:x#|5:~ 5:rz5:hz*?5:XTq5:-5:5:*5:B5cwDI5:y!{5:yyz5:zWۂ5:zf5:yYX5:y.5:@zXS5:JzH5:^z|5:zi[45:z*5:{Fa5:xz&|}5:لzR|~5:̀s;5: _5:ÀUց5:6z;5:xP5:р~.5:y~|~5:C{z|(~5:߀@~5:ڀM5:9xTz5:Ʉ|~5:^ې5:wd'45:y5:w_fp5:8{{5:w_fp5:4{K&5:Є5:y 'b5:5:P}3h@5:|-~5:|i5:}iЅ5:}r֏5:V.5:`{Ŵ5:?xyz5:O{z{}5:z2X5:I}zh|~5:O55:?{8R5:=}e|}5:}`5:1}z{5:5:e05:{#M5:SA5:y8'o5:{N5:yHH5:ωь5:~{~5:x{5:ʎ%A5:Qy~5:?y@5:|5:~{|~5:h}pc5:-{ $G|5:~b5:k5::I$s|~5:}C 5:xw#|}5:pΊ݋5:x/<|5:){<5:"zt5:\}h`5:yD5:Tzȁq5:v{@5:yz|5:5:Vt5:rid5:*x_ڇ5:^i_Q5:}Nk5:5:ɋZ5:W5:yy1|5:c%э5:@-5:05:A􊏍5:&&&5:~y&!5:و5:}І5:ɇ5:HyX~5:lyd~5:5:n5:t} 5:Q@5:R5:D/5:75:)5:]yz{5:Zy5:U{J5:5郰5:05:5: 5: }P5:%}{}5:k{{Lb5:} 5:x ~5:y]|~5:uO5: 5:m%5:)&&5:5: 5: 5:&&&5:* ' ' 5:B ? ? 5:1..5:5:QNN 5:5:{5:5:5: k5:3 5:/ww5:9y6y6y5:^&[&[&5:~ { { :5:'''5:6335:yyy5:yyy5kwDI5:5:SS5:5:www5:5:9665:5:www5:www5:5:xww5:UxQxQx5:xxxx5:SS:@@5:5: 5: x x xx:5:DNN5:*x'x'xx5:5:jgg5:gdd5:~{{5:`]]5:   5:~{{5:5:~{{5:c``5:\\5:'$$5:a^^5:<995:.++5:5:5:5:@@5:X& Ex5:# 5:YKx5:25:0x-x-x5: ::n5:%""5:7445:ixfxfx5:5:5:bx_x_x5:5:5:OLL5:5:/ww5:7x55t5:5:SS5:U3x3x5:   5:IFF5:5: 5:=::5:By?y?y5:5:xxx5:5::5:5:$!!5:5:5##5:5:  5:5:Y5:5:5:bKK5:S&&5:A>>5:&&&5:XX5:5:]ZZ5:+((5:522 5:5:5::pp5:5:5:xxx5:wxtxtx5:SPP5:5:yyy|5:yyy|5:C@@5:9llK5:%""5:ebb5:yvv5:$x!x!x5:iff5:pxmxmx5:xxx5:)&&5:5: 5: 5:&&&5:* 5:B 5:15:y|5:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:/XxXx5:9y5:^&''5:# 5:~ ::((5:XXX5:===5:65:y{{5:y{{5fwDI5:5:\\5:5:w{x{x5:5:95:5:wxx5:wxx5:5:xxx5:UxQxQx5:xxxx5:\\5:Cdd5:kk5: 5: xxxx5:5:?'5:*xxxx5:5:j885:g5:~,,5:`JJ5: 5: 5:}5:~5:VV5:~5:c5: 5:'225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:5:X&gg|5:# ++5:Ynn`5:25:0xxx5: hhn5:%]]5:7((5:ixyy5:5:5:bxyy5:5:5:yHH5:5:O665:5:ʎ5:/XxXx5:?,,5:|5:7xbbt5:yy5:\\5:UVV5: 5:I5:5: 5:p5:=5: {{{5:335:xB B 5:5:::5:AA5:$DD5:C C 5:55: { { 5: s s 5:5:V5: 5:Y5:5: 5:b5:S5:A5:&&&5:&&5:!5:T&&&5:5:Hy 5:]5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:xxx5:wx.y.y5:S5:{{5:K_K_5: }||}5:}||}5:C5:9zzK5:%5:euu5:yHH5:$xxx5:i5:px&y&y5:x -@&P-P_ju|4P;PBPIPPP WP^PePlPuP|PPPPP.BGX`iPPPPPPPPPPPP '09A PPPP%P,P3P:PAPHPOP S[_kcw}dcVP]PfPoPvP}PPPPPPPPPPPPPPPPPPP P*&0PP!P(PASv]mhs/P6P?PFPMPVP]PfPoPvPPPPPPPPPPPPPP'2PPPPPPPPPP&P/P6P=P=FQZcUDPKPRPYP`PgPvnPuP|PPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPP&P/P6P=PDPKPRPYP`PiPrPyPPPPPPPP YsJ/:8KmKj  ' P7 D PK \ m t            -@PP_ju|PPPPP PPPPP PPP&P.GX0P7P>PEPLPQPXP_PfP '09AxPPPPPPPPPPP S[_kcw}dcPPPPPPPPPPPPP&P-P4P;PBPIPPPWP*&0^PePlPsPASv]mhszPPPPPPPPPPPPPPPPPP P P ' P P P) P0 P7 P> PG PN PW P^ P=FQZcUe Pl Ps Pz P P P P P P P P P P P P)1<D P P P Pq$!+6;GMX P P P P!P!P!P!P$!P+!P2!P9!P@!PG!PN!PW!P`!Pg!Pp!Pw!P~!P!P!P!P!P YsJ:8Kmj: > F -PT \ mPc t            -@!P!P_ju|!P!P!P!P!P !P!P!P!P!P!P"P "P"P"P.BGX`i%"P,"P3"P:"PA"PH"PM"PR"PY"P`"Pg"Pn"P '09A"P"P"P"P"P"P"P"P"P"P"P S[_kcw}dc"P"P"P"P"P"P"P#P #P#P#P(#P/#P6#P=#PD#PK#PR#PY#P`#Pg#Pn#Pu#P|#P#P*&0#P#P#P#PASv]mhs#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P $P'$P.$P5$P<$PC$PJ$P'2Q$PX$P_$Pf$Po$Px$P$P$P$P$P$P$P$P$P=FQZcU$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P$%P+%P)1<D2%P9%P@%PG%PR_N%PU%Pq{$!+6;GMX\%Pc%Pj%Pq%Px%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P YsJ/:8KmKj2 6 > ""PN [ u"Pb s              am`P  - 'ResB ݣ ݣ []p Cpts{0}Hsegmsegmi/hr{0} KDmetrodeg. Kmetroyardayarda{0}taonnanosegmilisegsq mile{0} araw{0} oras{0} taon{0}/araw{0} kilo{0}buwan{0} tasa{0}/taon{0} onsalitro/kmmga orasmga taonpulgadapulgada{0} buwan{0}linggometro/segmga buwanmga siglomilya/gal{0} na ly{0} na mc{0} na pc{0} na pm{0} na yd{0}/buwan{0} linggo{0} na mpt{0}/linggomga linggomga minutomilya/oras{0} na bit{0} na deg{0} na gal{0} na lux{0} na mpg{0} na nmi{0} na ohm{0} na rad{0} na rev{0} bariles{0} na araw{0} na oras{0} kutsaramga segundotalampakan{0} kada m{0} na byte{0} na knot{0} na onsa{0} na taon{0} na tasa{0} na volt{0} na watt{0} hektarya{0} pag-ikot{0} kada cm{0} kada in{0} kada {1}{0} na gramo{0} na hertz{0} na karat{0} na libra{0} na litro{0} na metro{0} na milya{0} na yarda{0} kada oras{0} na linggo{0} kutsarita{0} porsyento{0} kada araw{0} kada kilo{0} kada onsa{0} kada taon{0} na ampere{0} na arcmin{0} na arcsec{0} na degree{0} na fathom{0} na joules{0} na quarts{0} na radian{0} sentilitro{0} sentimetro{0} talampakan{0} na L/100kmmetro/segundo{0} kada buwan{0} kada galon{0} kada gramo{0} kada libra{0} kada litro{0} kada metro{0} na furlong{0} na gigabit{0} na kilobit{0} na kutsara{0} na megabit{0} na pulgada{0} na segundo{0} na terabit{0} kada linggo{0} kada minuto{0} na Calories{0} na calories{0} na gigabyte{0} na gigawatt{0} na hektarya{0} na kilobyte{0} na megabyte{0} na megawatt{0} na millibar{0} na pag-ikot{0} na permille{0} na terabyte{0} kubiko milya{0} kubiko yarda{0} kubiko metro{0} troy na onsa{0} kada pulgada{0} kada segundo{0} na arcminute{0} na arcsecond{0} na decilitro{0} na decimetro{0} na gigahertz{0} na kilohertz{0} na kilojoule{0} na kilometro{0} na kutsarita{0} na megahertz{0} na milimetro{0} na milliwatt{0} na porsyento{0} degree kelvin{0} na light year{0} na metric cup{0} na talampakan{0} kubiko pulgada{0} degrees kelvin{0} milya kwadrado{0} kada kilometro{0} metro kwadrado{0} na fluid ounce{0} na hectopascal{0} na kilocalorie{0} na metric pint{0} na milliampere{0} milya kada oras{0} kada sentimetro{0} kada talampakan{0} na metro kubiko{0} na troy na onsa{0} kubiko kilometro{0} milya kada galon{0} pulgada kwadrado{0} pulgada ng asoge{0} na kilowatt-hour{0} kubiko talampakan{0} kubiko sentimetro{0} yardang parisukatmilya kada Imp.gallon{0} kada metro kubiko{0} na metro kwadrado{0} na milya kwadrado{0} metro kada segundo{0} kilometro kwadrado{0} milya-scandinavian{0} toneladang metriko{0} kilometro kada oras{0} sentimetro kwadrado{0} kada metro kwadrado{0} na milya kada galon{0} na pulgada kwadrado{0} na pulgada ng asoge{0} litro kada kilometro{0} talampakan parisukat{0} milya kada Imp.galon{0} na sentimetro kubiko{0} na yardang parisukat{0} na milimetro ng asoge{0} kada pulgada kwadrado{0} millimetro ng mercury{0} milya kada Imp. galon{0} na astronomical units{0} na kilometro kwadrado{0} na milya-scandinavian{0} na toneladang metriko{0} kada sentimetro kubiko{0} na kilometro kada oras{0} na sentimetro kwadrado{0} na talampakan parisukat{0} litro kada 100 kilometro{0} kada sentimetro kwadrado{0} metro kada segundo kwadrado{0} na litro kada 100 kilometer{0} libra kada pulgadang parisukat{0} na metro kada segundo kwadrado{0} na libra kada pulgadang parisukat!5:3335:5:bQs5:bQ5::7q*ʧ5:5-'5:ݩ5:=95:5:5:51,5:Ʈ®G5:y@5:حԭ5:ܭ䫑I5:«5:SO 5::ݠܣ:|5:5:5:^Z?5:{BwB5:LLL5:gc5:5:ӬϬa5:eۮt50壭X5:>|5:M35:>2Ĩ5: M&>m5:>2Ө5:M >5:x>25:UL=5:L@>L5:>z25:cL=5:##5:cDh5:M05:}}}5:ppp5:fK(Y=5:¤¤[5:ppp5:3b5:[:>-5:VW5:{N'5:{nC5:5: o5:;775:j3]5:yyy5:En5M5:r5:6o5:fK٪5:5:' ' '5:5:KK5:Kզ5:KKȪ5:K K5:p5:#j5:QQ5:F7*(ا5:2.~5:?25:n6j6Q5:RRѫ5:iib5:le 5:XeTeTe5:#"5:¯5:+S'S5:aP]P]P5:i5:7&25:SSS5:)))5::qB{6q5:}y#5:w5:5:5:z,&&5: ggg5:jȦy5:lhhv5:ܯ5:IeINEe5:akL]k5:K5:D@5:麗5:`l\l\l5:e(/a(5:AAA5:A_=}5:hhh5:N=N5:M=5:nL.5:>f{5:qRgq5:n 5:5:|_x_x_5:m_i_i_5:>>ͩ5:-Z&5:ݰ#5:5:?5:5:ZVV5:*5:j5:&&&5:P5:${ { {5:a:a a5:MNM5:ߥߥ5:5:=95:'##5:5:5:3/{5: 5:"5:~zc5:s'et5:NN5:y{&o5:5:&WTCj5:,d(d(d5:1d5:_M[M[M5:[NWNWN5: 5:{r05:)5:5:PL:&&:: ::..::::3 5:5:%'"'"'50壭X5:cD5:MM55:5:!8::5:tq¤5,5:NN5:Ϥ̤̤P5:'$$:5:5:.(@@: 5:2 :5::5:le::5:44:5::5:7:5:vv:LL5:5:j555::SS:RR:  :FF::qq5:3::5:'<<:::!!:5:&:jj5:  :5:x:5:֤5:GG5:ޣPP:XX::5:1dII5:3&&5:L5:3Y'5:3'5::75:5 ɥ5:B ԥ5:=5:5:rr5:oo5:K K 5:'5:<##53 55: 5KQ5:5:5:L5:%'==5:5:50壭X5: 5:5:M5:r  5:h5:B5:V5:5:5:_5:5:###5:cDD_5:M05:dd5:4kk5:!8..5:t¤¤05:,5:5:Ϥ:>P5:'VV5:885:5:,,5: JJ5: 5: 5:y5: 5:rVV5:~5:K5: 5:'225:5; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:F75:2gg|5?5:n6nn`5:25:5:lehhn5:]]5:#((5:ss5:5:5:5:75:5)5::q5:}6&5:w5:5:5:z,,,5: g5:jbbt5:yy5:\\5:UVV5: 5:I5:S5: 5:`l5e(5:AYY5:335:RR5:5:::5:AA5:>fDD5:  5:C C 5:5: { { 5: s s 5:5:-5: 5:x;;5:5:֤ 5:q5:5 PP5: >>5:&&&5:5: 5:T&&&5:;5:㥻 5:5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:~5:+!5:KK5:{{5:^_K_K_5:X ;5:==5:1dK5://5:5:HH5: EE5:5:5:1 -@s Pz P_ju| P P P P P  P P P P P P P P P P.BGX`i P P PP PPP P'P.P5P<P '09ANPUP\PcPjPqPxPPPPP S[_kcw}dcPPPPPPPPPPPPPP PPP P'P.P5P<PCPJPQP*&0XP_PfPmPASv]mhstP{PPPPPPPPPPPPPPPPPPP PPP'2P&P-P4P=PFPMPTP[PdPkPtP{PP=FQZcUPPPPPPvPPPPPPPPPPPP)1<DPPPPR_#P*Pq{$!+6;GMX1P8P?PFPOPVP]PdPmPtP{PPPPPPPPPPPPPPP YsJ/:8KmKj P  CP * ; B O S Z z ~ -@PP_jPPPPP PPXPP [_kcw}dc1P8P?PBPIPPPWPZPaPjPAv]mhssPxPPPPPPPPPPPPPPPPP 'PPPPPPPP PPPFQUP!P&P+P0P7P<PCPHPOPTP[P)DbPiPnPsPxP YsJ:8Kmj P  &P ) E V [ c j n -@PP_ju|PPPPP PPPPPPPPPPBGX`iPPPPP PPPP '09A1P8P?PFPMPTP[PbPiPpPwP S[_kcw}dc~PPPPPPPPPPPPPPPPPP PPPP&P-P4P*&0;PBPIPPPASv]mhsWP^PgPnPuP~PPPPPPPPPPPPPPPPPP'2PPPPP!P(P/P6P?PFPOPVPYP=FQZcU`PgPnPuP|PPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPP&P-P4P;PDPKPRPYP`PgPnPuP~PPPPPPPPP YsJ/:8KmKj P &P   0 : G N U Y amq`l P s  'ResBP  [] 'ResB E E []{0}r{0}t.{0}v.{0} r{0}ms.{0} .{0}/r{0} bt{0} ml{0} pkt{0} s.{0} ms.{0} vi.{0}/ft{0} ld{0}/vi.{0} stig{0} mn.{0} ml{0} ekra{0} ml{0} sn.{0} tum.{0} unsa{0}/ml{0}/tum.2.1.48.9{0} ft{0} tmi{0} vika{0}/unsu{0} ml/t{0} unsur{0} tesk.{0} tum.{0} ftur{0} ftur{0} tum.{0} ldir{0}/tum.mikrosek.{0} litur{0} metur{0} tummi{0} tmar{0} sjml{0} sml/t{0} ferml{0} koppur{0} ftur{0} ftur{0} eystur{0} ferft{0} ftur{0} litrar{0} tummar{0} um ri{0} kilobt{0} gigabt{0} megabt{0} sk. ml{0} stutt t{0} spisk.{0} terabt{0} mnair{0} amperur{0} mnaur{0} bogamin.{0} ferftur{0} feryards{0} fermetur{0} fertummi{0} kaloriur{0} minuttir{0} minuttur{0} radianir{0} sekundir{0} um dagin{0} um mnan{0} um tman{0} ekraftur{0} kubikkml{0} fertummar{0} ekraftur{0} troy unsa{0} G-kreftir{0} teskeiir{0} UK gallon{0} desilitur{0} desimetur{0} kilometur{0} megalitur{0} nanometur{0} picometur{0} spiskei{0} um vikuna{0}/UK gallon{0} troy unsur{0} ml/gallon{0} stutt tons{0} UK gallons{0} desilitrar{0} megalitrar{0} nanometrar{0} picometrarpartar/millin{0} bogasekund{0} hektolitur{0} hestakraft{0} kilometrar{0} mikrometur{0} millilitur{0} millimetur{0} sentilitur{0} sentimetur{0} um sekundi{0} hektolitrar{0} kostkaloria{0} kubikkftur{0} kubikkyards{0} mikrometrar{0} millilitrar{0} sentilitrar{0} spiskeiir{0} kubikkftur{0} kubikkmetur{0} kubikktummi{0} um minuttin{0} kostkaloriur{0} milliamperur{0} stig Celsius{0} hestakreftur{0} bogaminuttir{0} bogasekundir{0} kilokaloriur{0} kubikkmetrar{0} kubikktummar{0} nanosekundir{0} bogaminuttur{0} ferkilometur{0} kilowatttmi{0} partar/mill.{0} partur/mill.{0} ml/UK gallon{0} kilowatttmar{0} ferkilometrar{0} mikrosekundir{0} fltandi unsa{0} metralag pint{0} millisekundir{0} fersentimetur{0} fltandi unsur{0} metralag pints{0} metralag koppar{0} sjml um tman{0} stig Fahrenheit{0} metralag koppur{0} bretskur gallon{0} fyri hvrt pund{0} kubikkkilometur{0} bretskar gallons{0} kubikkkilometrar{0} fyri hvnn litur{0} fyri hvnn metur{0} fyri hvnn tumma{0} fyri hvrja unsu{0} fyri hvrt gramm{0} kubikksentimetur{0} metur um sekundi{0} skandinaviskt ml{0} kubikksentimetrar{0} metrar um sekundi{0} fyri hvnn gallon{0} fyri hvrt ferml{0} metur um sekundi{0} metrar um sekundistjrnufrilig eindir{0} kilometur um tman{0} kilometrar um tman{0} fyri hvnn fermetur{0} fyri hvnn fertumma{0} tummi av kviksilvur{0} tummar av kviksilvur{0} fyri hvnn kilometur{0} fyri hvrt kilogramm{0} stjrnufrilig eind{0} ml fyri hvnn gallon{0} fyri hvnn sentimetur{0} fyri hvnn kubikkmetur{0} fyri hvnn ferkilometur{0} fyri hvnn fersentimetur{0} millimetur av kviksilvur{0} stjrnufriligar eindir{0} millimol fyri hvnn litur{0} millimetrar av kviksilvur{0} fyri hvnn bretska gallon{0} partar fyri hvrja millin{0} partur fyri hvrja millin{0} fyri hvnn kubikksentimetur{0} litur fyri hvnn kilometrar{0} litrar fyri hvnn kilometrar{0} ml fyri hvnn bretska gallon{0} milligramm fyri hvnn desilitur{0} litur fyri hvrjar 100 kilometrar{0} litrar fyri hvrjar 100 kilometrar!5:75:ŏ5:錃5:銔5:5:1'-'35:[#[[5: "׆"5:=F649F5:A=55:܈؈5:65:fb5:7W3W5:凕5:V83 5:5:5:5:5:˒5:hDd5:ΐʐʐ5:b/#>05: 5:[tt5:2225:c__5:2225:WSS5:2225:okk5:~2z2z25:5:5:!!!M5:\(Ňg5:xnt5:o5:&/5:Z5:܌_،5:}z'@p5:W$1S$F5:IXXH5:Y'5:T6vP5:5:`5:G4 5:C?5:w5:fp5:KKK5:T P5:KKK5:K5:KKK5:KKK5:؏o5:Da&w5:gg5:߈ku5:=Ԏ5:i5:...5::W.5:Ë%5:և||5:A==5:vCv5:5:Ӈχχ5:7&25:ϊ*ˊ5:5:%75:5:5:`==5:o^NN5:a45:```5:a``5:QM5:fb5:A<<X5:5:===5:vr5:===5:===5:LLL5:w5:nnn5:jNf5:>>>5:R5: 5: 5: 5:m(i5:CC5:eaa5: 5:&&&5:(((5:xt5:Rߋ5:WS$5:5:ˌnj5:l5:5:5:d5:**5:05:䉞5:ҍ΍5:"4C'45:Dȑ5:5:25:5:Ӌ4ϋ5: 5:単5:))5:85:̉:ȉ:&&: ::&&:::3 5:'''D?0]5:1..5:OLL5:b__5:_\\5:_\\5:& & 5:URR5:IFF5:5:5: ::5::5:V555:::!!::5:.++:5:&&&:>>:5:9ll5:)&&5:5:ψˈˈ5:mEiEiE5:5:* 5:[5: "׆"5:rr5:Q 5:5:5:K K 5:5:5:*i*3 5:5:5:^&''5:ڊ-5:===5:65:uqq5:B>>2J5: 5:[tt5:5:   5:5:5:5:5:5:5:jff5:!cc5:\ 5:5:)!5:!8..v5:Ɇņņ 5:5:77A5:W$5:IXXm5:Y885:T5:,,5:`JJ5:  5:C?5:wVV5:~5:K5: 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:߈ku5: 5:25:...5: hhn5:%]]5:և||5:{ww5:5:5: < < 5:5:5:5:O665:5:5:`bbt5:yy5:]\\5:UVV5: 5:QM:5:fb5:A<<=5:5:=335:v 5:5:::5:AA5:wDD5:C C 5:55:m5:5: 5:.5:އڇڇ5: 5:߇CC5:SPP5:A>>5:&&&5:&&5:xt5:+5:5 5: '5:eaa5:k k 5:sOO5:҆ΆΆ5:d,`,5:**5:05:S5:ҍ΍5:"4C'4)5:։T5:C5:9zzK5:%5:euu5: 5:単5:))5:5:[WW-@ P P_ju| P P P P P  P P P" P) P2 P; PD PM P.GW P^ Pe Pl Ps Pz P P P '9A P P P P P P P P P P S[_kcw}dc P P P P PPPPP'P0P9P@PGPNPUP\PcPjPqPxP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPPP#P '*P1P:PCPJPQPXPaPhPqP=FQZcUxPPPPPPPPPPPPPPP)1<DPPPPq$!+6;GMXPP PPP"P)P2P9P@PGPNPUP\PePnPuP~PPPPPPP YsJ:8Kmj T P P    3 5 E O W ^ e -P_juPPPPPPP[kcwdcPPPPPPPPmP$P+P2P9P>PEPQULPQPVP[P`PgP)1lPsPxP}P YsJ:8Kmj P P -@PP_ju|PPPPP PPPPPPPPP.GPPPPP$P+P2P '9ABPIPPPWP^PePlPsPzPP S[_kcw}dcPPPPPPPPPPPPPPPPP PPP"P*&0)P0P7P>PASv]mhsEPLPUP\PePnPwP~PPPPPPPPPPPP 'PPPPPPP PPP=FQZcU"P)P0P7P>PEPLPSPZPaPhPoPvP}PP)1<DPPPPq$!+6;GMXPPPPPPPPPPPPPPPPP(P/P6P=PDPKPRP YsJ:8Kmj  P  9P" 2 C J T [ w y am` P 'ResB{ & &[]3 Hg{0}/ N{0}/ g{0}/ h{0}/ j{0}/ l{0}/ s{0}/ A{0}/ J{0}/ K{0}/ V{0}/ W{0}/ t{0}/ {0}/ 0 {0}/ 1 {0}ch{0}ua{0}/ m{0}/ o{0}/ E{0}/ O{0}/ S{0}/ ct{0}/ Ml{0}/ al{0}/ cm{0}/ hl{0}/ kg{0}/ km{0}/ lx{0}/ m.{0}/ mm{0}/ ms{0}/ m{0}/ nd{0}/ pi{0}/ po{0}/ ua{0}/ C{0}s.{0}/ Da{0}/ GW{0}/ Go{0}/ Hz{0}/ L &{0}/ MW{0}/ Mo{0}/ M"{0}/ M &{0}/ Po{0}/ R &{0}/ To{0}/ ac{0}/ ch{0}/ dm{0}/ eV{0}/ ha{0}/ kJ{0}/ kW{0}/ ko{0}/ lb{0}/ mA{0}/ mW{0}/ mg{0}/ mi{0}/ m{0}/ nm{0}/ ns{0}/ oz{0}/ pc{0}/ pm{0}/ tr{0}/ yd{0}/ F{0}/ g{0}/ m{0}/ s{0}/pi{0}/po{0}pi{0}pi{0}po{0}an{0}/ pt{0}min{0}/ N"m{0}/ cm{0}/ km{0}/ mi{0}/ pi{0}/ pi{0}/ po{0}/ rad{0}/ yd{0} pte{0}/ GHz{0}/ MHz{0}/ MPa{0}/ atm{0}/ bbl{0}/ bit{0}/ cal{0}/ cm{0}/ hPa{0}/ kHz{0}/ kPa{0}/ km{0}/ lbf{0}/ m/s{0}/ mi{0}/ mol{0}/ nmi{0}/ po{0}/ ppm{0}/ smi{0}/ yd{0}a.l.{0}sem.{0}ans{0}/ Btu{0} ans{0}/po{0}bit{0}est{0}sud{0}/ kcal{0}/ mmHg{0}/ sem.{0}mois{0}/ l/km{0}/ m/s{0}mmHg{0}/ oz/ t{0}bits{0}ohms{0}tour{0}jour{0}mile{0}mole{0}nord{0}nSud{0}once{0}pied{0}yard{0} ac pi{0}hertz{0}/ mg/dl{0} tasse{0}carat{0}degr{0}/ sh/ tn{0}jours{0}miles{0}moles{0}nSuds{0}octet{0}onces{0}watts{0}yards{0} pieds{0}baril{0}heure{0}litre{0}livre{0}mtre{0}ouest{0}point{0}pouce{0}tonne{0}tours{0}carats{0}degrs{0}/ lb/po{0}/ mi/gal{0}/ dounam{0}/ lbf"ft{0}/ mmol/l{0}points{0} lb/po{0}barils{0}heures{0}joules{0}litres{0}livres{0}mtres{0}octets{0}pouces{0}tonnes{0} brasse{0} par an{0} par kg{0} sicle{0}dounam{0}gramme{0}kelvin{0}newton{0}parsec{0}radian{0}sicle{0} c. c.{0} c. s.{0}forceg{0}sicles{0} brasses{0}ampres{0}daltons{0}dounams{0}grammes{0}newtons{0}radians{0} par {1}{0} sicles{0}calorie{0}gigabit{0}kilobit{0}mgabit{0}seconde{0}semaine{0}trabit{0}/ l/100/ km{0}calories{0}gigabits{0}hectares{0}kilobits{0}mgabits{0}secondes{0}semaines{0}trabits{0} par jour{0} par mois{0} par once{0} par pied{0}gigawatt{0}kilowatt{0}millibar{0}mgawatt{0}gigahertz{0}kilohertz{0}mgahertz{0}kilowatts{0}millibars{0}mgawatts{0} acre-pied{0} dcilitre{0} par heure{0} par litre{0} par livre{0} par mtre{0} par pouce{0}dcimtre{0}gigaoctet{0}kilojoule{0}kilomtre{0}kilooctet{0}milliwatt{0}mgalitre{0}mgaoctet{0}nanomtre{0}once troy{0}picomtre{0}pied cube{0}ptaoctet{0}traoctet{0}yard cube{0}/ fl oz imp.{0} dcilitres{0}dcimtres{0}gigaoctets{0}kilomtres{0}kilooctets{0}mgalitres{0}mgaoctets{0}nanomtres{0}onces troy{0}picomtres{0}ptaoctets{0}traoctets{0} par gallon{0} par gramme{0} par minute{0}atmosphre{0}centimtre{0}hectolitre{0}kilogramme{0}kilopascal{0}livre-pied{0}micromtre{0}mille cube{0}millimtre{0}mtre cube{0}mgapascal{0}pied carr{0}pouce cube{0}yard carr{0}kilocalorie{0}/ mi/gal/ imp.{0} acres-pieds{0}atmosphres{0}centimtres{0}hectolitres{0}kilogrammes{0}kilopascals{0}micromtres{0}millimtres{0}mgapascals{0}pieds cubes{0}yards cubes{0} microgramme{0} par seconde{0} par semaine{0}hectopascal{0}livre-force{0}mille carr{0}mille marin{0}milliampre{0}milligramme{0}mtre carr{0}nanoseconde{0}pouce carr{0}livres-pieds{0} microgrammes{0}livres-force{0}milles cubes{0}milliampres{0}milligrammes{0}mtres cubes{0}nanosecondes{0}pieds carrs{0}pouces cubes{0}yards carrs{0} once liquide{0}microseconde{0}milliseconde{0}minute d arc{0}newton-mtre{0}tonne courte{0}lectronvolt{0}microsecondes{0}milles carrs{0}milles marins{0}millisecondes{0}minutes d arc{0}mtres carrs{0}pouces carrs{0}lectronvolts{0} par kilomtre{0}anne-lumire{0}cheval-vapeur{0}degr Celsius{0}kilowattheure{0}masse solaire{0}rayon solaire{0}seconde d arc{0}pour dix mille{0} onces liquides{0}annes-lumire{0}chevaux-vapeur{0}degrs Celsius{0}kilowattheures{0}newtons-mtres{0}secondes d arc{0}tonnes courtes{0} par centimtre{0} par mtre cube{0} pinte mtrique{0} tasse mtrique{0}kilomtre cube{0}mile par heure{0}masses solaires{0}miles par heure{0}rayons solaires{0} cuillre caf{0} gallon imprial{0} par mtre carr{0} par pouce carr{0}centimtre cube{0}kilomtre carr{0}masse terrestre{0}mile par gallon{0} cuillres caf{0} tasses mtriques{0}kilomtres cubes{0}miles par gallon{0} cuillre soupe{0} litre aux 100 km{0}centimtre carr{0}degr Fahrenheit{0}mille scandinave{0}part par million{0}pouce de mercure{0} cuillres soupe{0} gallons impriaux{0} litres aux 100 km{0}centimtres cubes{0}degrs Fahrenheit{0}kilomtres carrs{0}masses terrestres{0}parts par million{0}pouces de mercure{0}mtre par seconde{0}centimtres carrs{0}milles scandinaves{0}mtres par seconde{0} litre au kilomtre{0}acre anglo-saxonne{0}luminosit solaire{0}unit astronomique{0} litres au kilomtre{0} par centimtre cube{0} par gallon imprial{0}kilomtre par heure{0}millimole par litre{0}acres anglo-saxonnes{0}kilomtres par heure{0}luminosits solaires{0}millimoles par litre{0}units astronomiques{0} par centimtre carr{0}British Thermal Unit{0}British Thermal Units{0}livre par pouce carr{0}millimtre de mercure{0}livres par pouce carr{0}millimtres de mercure{0}once liquide impriale{0}mile par gallon imprial{0}mtre par seconde carre{0}miles par gallon imprial{0}mtres par seconde carre{0}onces liquides impriales{0}milligramme par dcilitre{0}milligrammes par dcilitre.{0}fois l acclration de pesanteur terrestre!5:5:Ц 5:,5:~5:gc5:5:N5:ie5:J5:75:PL5:ʞƞ5:.ܟ%5:Mޣ5:Οʟ5:Νk5:잟5:\|X5:iGe5:M5:5:F 5:ZZZ5:mmm5:5:򢜣5:񤑤5:̢uȢ5:񦳦'&5:5:•5:?5:(5:K5:;R75:̘WȘ5:Y|U5:š5:{5:К5:?'5: 5:ʖƖԙ5:t p5:5:b (.9͛5:ȔĔĔ 5:5:٘c՘5:o☞5:uS)5:ח-2ӗ5:5:5: \ 5:5:35:_5:5:Ֆsі5:5:f6f5:H5:k5:d`5:hdd5:b^^5:vrr5:5:֤ͥɥ5:;5: 5:˗Ǘ5:IB#5:?2?5: : 5:,D(5:5:5:26.5:5:g1c5:BT>5:hd5:ޝ5:7v75:5:05:١lա5:K5:wss5:5:\|X5:v,ߗ5:a5:U5: 45:D5:S~O5:5:Е9̕5:ws5:5:Z5:e(/a(5:,N(5:A_0=_5:͠$ɠ5:=5:W5:n`n5:ڕs֕5:ܛޜ5:5:$[ 5:"5:RrN5:J5:H}5:f.b5:5~5:05:~6z5:š5:6ܠ5:̣ȣ5:gc5:=`~=5:=5:B'>5:ҜΜ5:5:qgaq5:95:b^5:۞מ5:5:cN5:uEq5:rޚn5:0r05:t5:ƙ5:5:-)5:"4C'45:5:5:ܖ5:JnF5:zvlkvv5:(k(5:%a!5:))5:tݢp5:顉5:)&&: :5:&&&5: :..:5:>>:::3 55:'''55}5D?05:*&&5:A5:;vv5:5:e 5:\\ 5:MNN5:ii5:05:5:ȑ:5: 05:75:ݑ5:aa5:o:::445:::LL55:5555:֑:FF:5:###:::!!:5:'##:5:ߔߔ5:r5:Y5:^ ^ ::KK5:#PP5:+((5:u225:EE5:LL5:}5:pp5:5:5:SPP5:5:XUU5:ϑ@@5:Gll5:""5:ebb5:5:ڔ֔֔5: 5: 5:&&&5:5: 5:5:5:5: 5:5:EAA5:5:ܒܒ5:-))k5:]YY3 5:5:lhh5:5:5115:MII5:5:}yy5:5:=5:є͔͔5:}yy5:o5+5:5:ƕ5:MII5:?;;5:hdd5:5:VRR5:[WW5:pll5:_[5:~zz5:5:A==5:;775:-))5:5:eaa5: 5:5:MII5:5:uSq 5:SOO5:Ē5:wss5:eaa5:yy5:5:5:5:YUU5:5:5:{{5:/++5:5:5:FBB5:5:œ5:5:ȑđđ5::5: 05:75:ݑّّ25:5:on5:&""5:ْՒՒ5:UQQ5:5:5:=995:5:5:ZZ5:wss5: 5:5:MII5:5:1--5:b^^5:511t5:֑ґґ5:qmm5:5:ҒΒΒ5:5:5: 5:iee5:#5:8445:5:5:TPP5:˒ǒǒ5:kgg5:Փѓѓ5:5:5115: 5:͓ɓɓ5:||5:5:rnn5:YUU5:5:%!!5:b^^5:#5:5:&&&5:_[[5:mii5:5:XTT5:ݓٓٓ5:+5:uqq 5:5:5:}yy5:5:5:5:0r05: 5:S5:{{5:5:X ;5:?>>>5:ϑˑˑ5:GCCK5:5:euu5:5: 335:i5:5:-@PP_ju|PPPPP PPPPPPPPPP.BGX`iP P'P.P5P<PCPJPQPXP_PfP '09AvP}PPPPPPPPPP S[_kcw}dcPPPPPPPPP PPP%P,P3P:PAPHPOPVP]PdPkPrPyP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPPP$P+P2P9P@P'2GPNPUP\PePnPuP|PPPPPPP=FQZcUPPPPPPvPPPPPPP PPP!P(P)1<D/P6P=PDPR_KPRPq{$!+6;GMXYP`PgPnPwP~PPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj   P  mP     ! ( H L b l y    -P_ju| P%P*P1P8P=PBPIPNPSPX[P^PePhP S[kcwdcvP}PPPPPPPP Av]mPPPPPPPPPPPP PPPP#P(PFQU/P4P9P>PCPJPOPVP]PdPkPpP)uP$!+|PPPPPPPPPPPPPPP YsJ:8Kmj   XP  kP      ' . 0 -@PP_ju|PPPPP PP$P+P4P;PDPMPVP_P.BGX`iiPpPwP~PPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcPP%P.P5P<PEPNPUP^PgPpPwP~PPPPPPPPPPPP*&0PPPPASv]mhsPPPP PPP%P,P5P<PCPJPQPXP_PfPmPtP{PPP '2PPPPPPPPPPPPP=FQZcUPP P P P Pv P$ P+ P2 P9 P@ PG PN PU P\ Pc Pj P)1<Dq Px P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P!P!P!P!P!!P*!P1!P8!P?!PF!PM!PT!P YsJ/:8KmKj` d l fP|  P            & - 1 amq`P G Y 'ResB } }[]{0}tc{0}NM{0}al{0}nd{0}pi{0}po{0}vg{0}s{0} Go{0} Mo{0} To{0} ch{0} ko{0} po{0} tc{0}NM{0}vg{0} pi{0} vg{0}pi{0}ua{0}C{0} vg{0} ans{0} po{0} po{0}pi{0}psi{0}pte{0}vgforce G{0} pi{0} pte{0} vg{0}/sem{0}pi{0} chop{0} mois{0} jour{0} once{0} pied{0} octet{0} lb-pi{0}po Hg{0} degr{0} heure{0} jours{0} mille{0} mtre{0} ouest{0} pouce{0}verge{0} verges{0} degrs{0} gramme{0} heures{0} livres{0} mtres{0} octets{0} pouces{0} gal Imp{0} chopine{0}/gal Imp{0}c. t.{0}oz liq.{0} ampres{0} c. t.{0} grammes{0} mgabit{0} oz liq.{0} semaine{0} trabit{0}L/100km{0} chopines{0} mgabits{0} mgawatt{0} secondes{0} semaines{0} trabits{0} mgahertz{0} dcimtre{0} gigaoctet{0} kilomtre{0} kilooctet{0} mgalitre{0} mgaoctet{0} mgawatts{0} nanomtre{0} picomtre{0} pied cube{0} traoctet{0}mi/gal Imppoint cardinal{0} atmosphre{0} centimtre{0} dcimtres{0} gigaoctets{0} kilogramme{0} kilomtres{0} kilooctets{0} micromtre{0} mille cube{0} millimtre{0} mtre cube{0} mgalitres{0} mgaoctets{0} nanomtres{0} picomtres{0} pied carr{0} pouce cube{0} pour mille{0} traoctets{0}verge cube{0} oz liq imp.{0} atmosphres{0} centimtres{0} kilogrammes{0} micromtres{0} mille carr{0} mille marin{0} milligramme{0} millimtres{0} mtre carr{0} pieds cubes{0} pouce carr{0} verges cubes{0} milles cubes{0} milliampres{0} milligrammes{0} mtres cubes{0} nanosecondes{0} pieds carrs{0} pouces cubes{0} tonne courte{0} verge carre{0} la seconde{0} anne-lumire{0} cheval-vapeur{0} degr Celsius{0} kilowattheure{0} microsecondes{0} milles carrs{0} milles marins{0} millisecondes{0} mtres carrs{0} pouces carrs{0} verges carres{0} annes-lumire{0} chevaux-vapeur{0} cuillre th{0} degrs Celsius{0} kilomtre cube{0} kilowattheures{0} minute d angle{0} par kilogramme{0} tonnes courtes{0} cuillres th{0} centimtre cube{0} kilomtre carr{0} mille au gallon{0} mille l heure{0} minutes d angle{0} par mille carr{0} seconde d angle{0} milles au gallon{0} milles l heurekilomtres l heure{0} centimtre carr{0} degr Fahrenheit{0} kilomtres cubes{0} pouce de mercure{0} secondes d angle{0} centimtres cubes{0} degrs Fahrenheit{0} kilomtres carrs{0} mtre par seconde{0} pouces de mercure{0} centimtres carrs{0} mtres par seconde{0} partie par million{0} unit astronomique{0} parties par million{0} kilomtre par heure{0} kilomtres par heure{0} units astronomiqueslitres aux 100kilomtres{0} litre aux 100 kilomtres{0} mille au gallon imprial{0} mtre par seconde carre{0} milles au gallon imprial{0} litres aux 100 kilomtres{0} mtres par seconde carreUnits thermiques britanniques{0} unit thermique britannique{0} fois la gravitation terrestre{0} units thermiques britanniques5:~:@:?܅::a:-'55:=9:*4@:W.:@:;:::ۂ`5:䃺5:\:Z:m^5:{5:5:a#]5P8:@:~:2>::2>:р:X::2:3m:~:w:Q}N:}:~~:v::r:&: S~:-2:Vvm::5:ֈ:j3B:6o|:':6o|:Ka:<,:KK::KK::sӇ:n:}~:B:À:̈́:.:ȁ˂5:~B$!+: : ":r:&2:15:ZLV::[*:l:R:):~:~E#:Yk:":/:Ӄe:=-N::=N:e:L9b::_:ny::>Y5:B:E5:1ȅ-:*:lֆ5:&&&::%+:Oƒ:::ׁ\5:O|K5k: dq:Q +:߀5:K5:(k(5:|x::5:^>Z>Z>:% % :}}:::n:::n:5: ~::}}:}}:}}:""::5:~}}::vv5:%~}}:SS:RR:  :::5:}}}55:  5:w~:}}:D~:XX5:LII5:)&&:: ::rr: :~~:[~[~:K K ::##5:O~K~K~5_*::((5:B>>5::''5:EAA::~~5::}}5::~~5::}}5::}}5C:::dd:kk:::::: S~:88::,,:JJ:: ::VV::: :S S ::c c :[ [ :=~j:::6~(~: ~ ~::w w :hh:]]:((::5:~~i ::5:%~!~/~:::bb:yy:\\:VV::::5:}~~:33:}}:::::AA:DD:C C 5:~~:5:V5:w~s~ :: :::&:&&5:~~~5:: :k~k~:c~c~:k k :OO: 5:~~~5:KK5:5:5:5:==5:L'5://5:5:~~~5:~{~~5:-@ P P_ju| P P P P  P P P P P P P P PGX` P P P P P P '9A P P P P P P P" P' P, P [_kw}dc1 P6 P; P@ PE PJ PO PV P[ P` Pe Pj Po Pt P{ P P P P P P*&0 P P P PASv]mh P P P P P P P P P P P P P P P P P ' P P P P P P$ P) P. P1 P=FQZcU6 P; P@ PE PJ PO PvT PY P^ Pc Ph Po Pt P)1<{ P P P!6GX P P P P P P P P P P P P P P YsJ:8Kmj     P       % , 1 6 @ PX P PS_cw} P P P PPP Sv]hsPPPP#P(P-P2P9P>PCPJPOPTPYP^PePhPmPtP)DyP~PP sJ:8mji k m o y -@PP|P PPPPPPPPPX`PPPPPPP '9APPPPPPPPP&P S[_kcw}dc+P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPP*&0PPPPASv]mhPPPPPPPPPPPPPPPPP 'P PPPPP"P'P,P1P=FQZcU8P=PBPGPLPQPVP[PbPgPnPuPzPP)1<DPPPP_P$!+6GXPPPPPPPPPPPPPPPPP PP YsJ:8KmKj  " $ 4 > F K R T amM`L q 'ResBb / ii/J[]gr.{0}kr{0}gr{0}carreau{0}carreaux{0} pour chaque metre cube{0} pour chaque centimetre cube5:///&0 05/5/5:///://cPjPmPjJ L pP8T SsPvP}PJ8X Z am`P V ^ 'ResB h hj[]{0} ms{0} agns{0} oris{0} mint{0} mints{0} secont{0} seconts{0} zornade{0} zornadis{0} setemane{0} setemanis5:5:~;z5:5:mii5:5:5:u q55~55m555u[cwdc{PPPPPPPJj [cwdcPPPPPPPJw mg`u 'ResB   []{0} jr{0} myl{0} are{0} dei{0} wkn{0} oere{0} foet{0} ares{0} jier{0} wike{0} deien{0} wiken{0} tommen{0} moanne{0} hektare{0} moanneen{0} sekonden{0} boogmint{0} ljochtjier{0} kubike myl{0} myl de oere{0} hynstekrft{0} boogsekonden{0} millisekonden{0} hynstekrften{0} fjouwerkante myl{0} kubike kilometer{0} meter de sekonde{0} fjouwerkante foet{0} kilometer de oere{0} fjouwerkante meter{0} fjouwerkante kilometer!5:gEg5:s*s5:zsv5:egVag5:@5:5:5:1--5:5:25:ޓړ5:5:}5:s"95:5::5:ѓ5:Bȓȓ5: aaa5:5:'5:KK5:<885: %%5:5:0`,`,`5:+L'L'L5:;%75:K5:kK==5:I5:5:f5:===5:w5:nnn5:55:>>>5:5:ٔՔՔ5:ZVV5:TcP5:5:Ĕ5:KGG5:_:&&: ::&&:9:rr:[[:K K ::##3 :::kk:hh:hh:::::gg:}(}(::P P :hh:((:::66:bb:yy::: ::DD:C C :::: ::&&:>>:k k : :zz5:g&&5:s 5:z5:eg&&5:@5:rr5:[[5:1K K 5:5:##3 5:ޓړ5:5:kk5:s5:W W 5:775:l 5:B5: a< < 5:gg5: 5:5:5:5:ٔ 5:Z5:TPP5:>>5:Ĕk k 5:K 5:_zz-P_juPPPPPPPP P[kcwdcPP!P(P/P6P=PDP v]mKPRPYP`PgPnPuP|PPPPPPPFQUPPPPPPPPP)1PPPPP YJ:8Kmj   P        -P_juPPP#P(P-P2P7P<P[kcwdcDPIPNPSPXP]PbPgP v]mlPqPvP{PPPPPPPPPPPFQUPPPPPPPPP)1PPPPP YJ:8Kmj   AP & 6 = B G L P -P_juPP PPP"P)P0P7P[kcwdcAPHPOPVP]PdPkPrP v]myPPPPPPPPPPPPPPFQUPPPPPPP PP)1P!P(P/P6P YJ:8Kmjh j o >Py        amg`P U  'ResB! ă !!ă[]{0}ntreomil{0}AR{0}ec{0}slacracirtmlteorlapuintslatavatamsoicunsa{0} l{0}tr{0}or{0}sbh{0}sl{0} AR{0} ec{0}msu{0} m{0} mbeartagalin{0}/l{0}/mcaraitclochacupindunaimfennamltemonnapointslata{0} blCalraslata{0} imr{0} tr{0} or{0} sl{0}psoc{0} mh{0}km/u{0}raid{0} msu{0} or{0} sbh{0} sl{0} tr{0}mmh.{0} or.buisilpionta{0} sl.{0}/oracra-trbliantadaltinkW-uair{0} bhl{0} cl.{0} tr.{0}/or.{0}/tr.{0} mblPBheartgiotinkm/uairnimidorlach{0} fe{0} unsa{0} spbh{0} t.g.{0} chl.{0} mhl{0} km/u{0} nim{0} psoc{0} raid{0} scht{0}m/gRA{0} acra{0}/nim{0}/scht{0}/unsa{0} crt{0} fhe{0} slat{0} soic{0} uairmadairorla Hgraidiainvoltanna{0} gcl.{0} shl.{0} thr.{0}/puntbairillltir/km{0} cim{0} dtr.{0} gil{0} n-m{0} ac tr{0} chrt{0} mhle{0} phunt{0} lucsa{0} ghal.{0} staid{0} mle{0}mle/g{0} m lch{0} mleheicteir{0} bpunt{0} chim{0} gcrt{0} ghil{0} ghramciligiilcimeannamlte/gal{0} beart{0} ngal.{0} shoic{0}ghalIm{0} gcim{0} bhfelaethantamiollaimpsolasbhl.{0} Calra{0} calra{0} cloch{0} cupn{0} galn{0} giot.{0} n-or.{0} ngil{0} ngram{0} sa l{0} mrml/u{0} unsa t{0} bheart{0} mhle{0} mhle{0} heirts{0} ltear{0} dhunam{0} or. Hg{0} orlach{0} Chalra{0} chalra{0} chloch{0} chupn{0} ghaln{0} ghiot.{0} n-unsa{0} nitanmlte/uairsoic. stuastaideanna{0} daltn{0} giotn{0} mbeart{0} madar{0} ndunam{0} gcarat{0} gcloch{0} gcupncarait ircileagraimdeiciltirmeigiltirmilleabairmilliltirmuirmhltenim. stuaseachtaintaespngaunsa tro{0} bliain{0} bliana{0} gCalra{0} gcalra{0} ghalIm{0} huaire{0} mh lch{0} n-acra{0} ngalIm{0} ngaln{0} ngiot.{0} pionta{0} pointe{0} sa mh{0} sa {1}{0}/millin{0} unsa l.{0} ghiotn{0} msg imp{0} nimad{0} raidian{0} aimpar{0} muirmh.{0} ngiotn{0} mhadar{0} phionta{0} phointe{0} soicindceintiltirmicreagraimmle Lochl.{0} bhliaincileacalracilibheartacilimadairgigibheartaheictiltirmilleagraimpicimadairpuint frsapunt-fhrsa{0} bpionta{0} bpointe{0} buisal{0} dtroigh{0} mbliana{0} n-uaire{0} parsoic{0} g-fhrsa{0} heicter{0} imrothl{0} bhuisal{0} mhuirmh.{0} mle Lch{0} pharsoicmiollaimpiracra-troithe{0} n-unsa tcupn madr.nimid stua{0} mle/gal{0} shoicind{0} bparsoic{0} bairillecileapascailcileavatannacilighiotindeicimadairgigeavatannagigighiotinleictravoltameigibheartamicrimadairmillimadairnanaimadairparsoiceannateiribhearta{0} ciligil{0} mbuisal{0} muirmh/u{0} n-or. Hg{0} n-orlach{0} sa ghram{0} sa phunt{0} san unsa{0} unsa trotonna gearra{0} chiligil{0} mhle/galraonta grineunsa leacht.{0} mhle Lch{0} milleabar{0} muirmhle{0} seachtain{0} taespng{0} gciligilmilleavatannaceintimadaircadta bliainleictravoltameigeapascailmeigeavatannameigighiotinnanashoicindsoicind stuasolasbhliantaspnga boirdteirighiotin{0} carat ir{0} cileavata{0} gigeavata{0} mhuirmh/u{0} n-aimpar{0} n-unsa l.{0} sa ghaln{0} sa ltear{0} sa troigh{0} faoin mle{0} charat ir{0} chileavata{0} ghal. imp.{0} ghigeavata{0} mhilleabar{0} mhuirmhle{0} atmaisfar{0} permeiriad{0} ngal. imp.{0} meigeavata{0} micreagram{0} milleagram{0} milleavata{0} seachtaine{0} thaespngmilleasoicind{0} n-imrothlheicteapascailmlte an galnmlte cibachamlte san uairorla cibachaorla mearcairslata cibacha{0} cileacalra{0} cilibheart{0} ciliheirts{0} cilimadar{0} dtaespng{0} gcarat ir{0} gcileagram{0} gcileavata{0} gigibheart{0} gigiheirts{0} ngigeavata{0} picimadar{0} punt frsa{0} sa bhliain{0} sa mhadar{0} sa nimad{0} sa soicind{0} san orlach{0} sheachtain{0} nanaimadar{0} sa mhillin{0} acra-troigh{0} faoin gcad{0} chiliheirts{0} chileacalra{0} chilibheart{0} chilimadar{0} ghigibheart{0} ghigiheirts{0} mheigeavata{0} mhicreagram{0} mhilleagram{0} mhilleavata{0} phicimadar{0} meigiheirts{0} punt-troighcodanna/millinmlte/gal. imp.{0} deiciltear{0} deicimadar{0} meigibheart{0} meigiltear{0} micrimadar{0} milliltear{0} millimadar{0} raon grine{0} teiribheart{0} tonna gearr{0} peitibheart{0} gciliheirts{0} ngigiheirtsmais an Domhainmicreashoicindmlte cearnachaorla cearnachaslata cearnacha{0} bpicimadar{0} cileapascal{0} cilighiotn{0} cad bliain{0} gcileacalra{0} gcilibheart{0} gcilimadar{0} gigighiotn{0} n-unsa tro{0} ngigibheart{0} heictiltear{0} nanashoicind{0} nimad stua{0} chilighiotn{0} chad bliain{0} ghigighiotn{0} mheigibheart{0} mheigiheirts{0} mheigiltear{0} mhicrimadar{0} mhilliltear{0} mhillimadar{0} soicind stua{0} solasbhliainmilleaml/ltear{0} dheiciltear{0} dheicimadar{0} meigighiotn{0} miollaimpar{0} teirighiotn{0} theiribheart{0} meigeapascalgalin impirilatonna madrachatreo chairdiniltroithe cibachaunsa leachtacha{0} ceintiltear{0} ceintimadar{0} cileavatuair{0} cim Celsius{0} dteiribheart{0} gcilighiotn{0} gcad bliain{0} mais ghrine{0} mle cibach{0} ndeiciltear{0} ndeicimadar{0} ngigighiotn{0} heicteapascal{0} spng bhoird{0} chileavatuair{0} cheintimadar{0} cheintiltear{0} chim Celsius{0} mheigighiotn{0} mhiollaimparlonrachta grine{0} milleasoicind{0} mle an galn{0} mle san uair{0} shoicind stua{0} sholasbhliain{0} slat chibach{0} theirighiotncileavatuaireantacupin mhadrachacimeanna Celsiuscimeanna ceilvinpionta madrachatroithe cearnacha{0} cim cheilvin{0} dteirighiotn{0} gceintiltear{0} gceintimadar{0} gcileavatuair{0} gcim Celsius{0} leictreavolta{0} mhle cibach{0} mle cearnach{0} n-acra-troigh{0} sa tseachtain{0} each-chumhacht{0} madar nitain{0} chim cheilvin{0} mhilleasoicind{0} mhle an galn{0} mhle san uair{0} micreashoicind{0} orlach cibach{0} slat chearnach{0} thonna ghearra{0} tonna madrach{0} unsa leachtachmadair sa soicind{0} cupn madrach{0} dtonna ghearra{0} gcim cheilvin{0} leictreavolta{0} mhle cearnach{0} madar cibach{0} mle chibacha{0} sa chilimadar{0} slat chibacha{0} orlach mearcair{0} mhicreashoicind{0} mhle chibacha{0} orlach cearnach{0} shlat chibacha{0} troigh chibach{0} unsa leachtachacodanna sa mhillin{0} chupn madrach{0} cim Fahrenheit{0} galn impiriil{0} mhadar cibach{0} madar cearnach{0} mle chearnacha{0} pionta madrach{0} slat chearnacha{0} chim Fahrenheit{0} maiseanna grinemaiseanna an Domhain{0} ghaln impirila{0} lonracht ghrine{0} mhle chearnacha{0} orlach chibacha{0} shlat chearnacha{0} troigh chearnach{0} mle Lochlannach{0} n-each-chumhachtcilimadair san uaircimeanna Fahrenheitltir sa chilimadarmilleamil sa ltear{0} gcim Fahrenheit{0} ghaln impiriil{0} mhadar cearnach{0} madar chibacha{0} ngaln impirila{0} phionta madrach{0} sa cheintimadar{0} orlach chearnacha{0} chupn mhadracha{0} mhadar chibacha{0} madar sa soicind{0} thonna mhadracha{0} throigh chibachaaonaid ralteolaochacilimadair chibacha{0} dtonna mhadracha{0} dtroigh chibacha{0} gcupn mhadracha{0} mhle Lochlannach{0} madar chearnacha{0} mle Lochlannacha{0} n-orlach mearcair{0} n-unsa leachtacha{0} sa mhle cearnach{0} mhadar sa soicind{0} muirmhle san uair{0} mhadar chearnacha{0} mhle Lochlannacha{0} phionta mhadracha{0} throigh chearnachacilimadair chearnachamillimadair mhearcair{0} bpionta mhadracha{0} cilimadar cibach{0} dtroigh chearnacha{0} n-orlach chibacha{0} sa mhadar cibach{0} aonad ralteolaoch{0} mhuirmhle san uair{0} milleaml sa ltearceintimadair chibachaltir sa 100 cilimadar{0} chilimadar cibach{0} cilimadar cearnach{0} cilimadar san uair{0} sa ghaln impiriil{0} sa mhadar cearnach{0} san orlach cearnach{0} chilimadar san uair{0} mhilleaml sa ltear{0} millimadar mearcairceintimadair chearnachaUnsa leachtach impiriil{0} ceintimadar cibach{0} chilimadar cearnach{0} gcilimadar san uair{0} ltear sa chilimadar{0} mhillimadar mearcair{0} chilimadar chibachamlte sa ghaln impiriilpuint san orlach cearnach{0} ceintimadar cearnach{0} cheintimadar cibach{0} gcilimadar chibacha{0} n-aonad ralteolaoch{0} chilimadar chearnachaUnsa leachtacha impirilamilleagraim sa deiciltear{0} cheintimadar cearnach{0} gcilimadar chearnacha{0} cheintimadar chibacha{0} gceintimadar chibacha{0} sa chilimadar cearnach{0} ltear sa 100 cilimadar{0} cheintimadar chearnacha{0} mle sa ghaln impiriil{0} unsa leachtach impiriil{0} gceintimadar chearnacha{0} punt san orlach cearnach{0} sa cheintimadar cibach{0} mhle sa ghaln impiriil{0} phunt san orlach cearnach{0} milleagram sa deiciltearmadair sa soicind cearnaithe{0} bpunt san orlach cearnach{0} sa cheintimadar cearnach{0} mhilleagram sa deiciltear{0} aonad teirmeach Briotanach{0} aonad teirmeach Briontanach{0} madar sa soicind cearnaithe{0} mhadar sa soicind cearnaithe!5x|:5x|:jj5x|:5x|:--5x|:Ї 5x|:;;;;;5x|:?95x|:MMMM5x|:5x|:5x|:KJ5x|:ϙ@11@5x|:WWW5x|:Wq5x|:Q_9Т5x|:Mq5x|:u??5x|:III5x|: 5x|:((5x|:σ335x|:՜ޒޒޒޒޒ5x|:5x|:>::5x|:5x|:X5x|:ȣȣȣȣȣ5x|:W 5x|:XǥXǥX5V5x|:…_5x|:b䇸5x|:D5x|:NN)N5x|:uޗ>5x|:׋.n..5x|:hߖߖ5x|:$$$5x|:L5x|:cc5x|:͗~~5x|:0N5x|: 5x|:}s4H5x|:ޔ]]]5x|:*5x|:҅/////5x|:TT5x|:vϕϕϕϕϕ5x|:0445x|:9 ꎕ5x|:regZt5x|:GGGG5x|:ӘӘӘ5x|:[[[[[5x|:5x|:/ J+ 5x|:Ћ{H5x|:>Mכ5x|:Ąp>5x|:ʇ 5x|:ˋ^5x|:Ƈ5x|:uy)yy5x|:Ś22]]25x|:; ; e; ; 5x|:Ô^^8^5x|:ووووو5x|:ϑ5x|:“5555x|:۟5x|:"B5x|:Ζ3Ζ5x|:zzz5x|::[(0(0,:5x|:~XXXXX5x|:85x|:>~>ޑ#>5x|:??5x|:kkk5x|:ÍW>W>W5x|:0K0K05x|:JuIF5x|:Ѝy^y^y5x|:ݍΒΒΒΒΒ5x|:#܎܎5x|:ٌAٌٌ5x|:V5x|:Cފ5x|:nn5x|:##5x|:HDDDDD5x|:嘮ݝݝ5x|:~f*f*f*5x|:z,,,5x|:Δ5x|:E5x|:쉝g gVÃg5x|:Eee5x|:~ߐ~ߐ~5x|:5x|:R_5x|:Ollll5x|:::ER:5x|:5x|:&ˉ&R&5x|:zRR5x|:vGv؏v5x|:a[5x|:hXXʏX5x|:ZnАnАn5x|:5x|:     5x|:   5x|:HUUUUU5x|:IIII5x|:[{ { .{ { 5x|:Ls s '#s 5x|: ΎΎ5x|:n225x|:0vЦvv5x|:p5x|:5x|:͠͠͠5x|:u5x|:;5x|:Ğ5x|:&&&&&&5x|:͚ě͚͚5x|: 5x|:ғ&&ΓΓ&5x|:5x|:憻 N 5x|:JO5x|:5x|:@9Ud};95x|:gşş5x|:ʡ,,5x|:~p5x|:F%ᡃ5x|:fq_q5x|:6QQ5x|:1։1\15x|:m3霞m5x|:"5x|:xxx5x|:ͤK_K_K_5x|:i<>>>>5x|:&&&&&&5x|:XXXXX5x|:j5x|:J5x|:+5x|:52222 25x|:&#####5x|:-*****5x|:5x|:sppppp5x|:fΈbΈbΈ5x|:;888885x|:ۉ5x|: !!!!!5x|:SPPPPP5x|: 5x|:iNN8N5x|:ƐO-U5x|:C5x|:llllKl5x|:%5x|:euuuuu5x|:RHHHHH5x|: 333335x|:&&q&5x|:5x|:1 5x|:&&&&&5x|:5x|: 5x|:s5x|:Ї&&&&&5x|:222225x|:ք҄҄҄҄҄5x|:5x|:5x|:rrrrr5x|:Q 5x|:ބڄڄڄڄڄ5x|:fb5x|:K K K K K 5x|:5x|:ÈÈkÈ5x|:3 5x|:95x|:5x|:&&&&&5x|:7335x|:ޓ5x|:5x|:>5x|:5x|:'222225x|:5x|:ڇ''5x|:#####5ʃ5x|:d_5x|:b䇸5x|:5x|:      5x|:5x|:5x|:5x|:5x|:5x|:5x|:5x|:5x|:tp5x|:5x|:Cddddd5x|:kkkkk5x|:Z V 5x|:TTw5x|:5x|:I5x|:c;;;;_;5x|:r 5x|:888885x|:*5x|:[,,,,,5x|:JJJJJ5x|: 5x|: 5x|:5x|: 5x|:ʇVVVVV5x|:~5x|: 5x|: 5x|:a222225x|:+; ; ; ; ; 5x|:'S S S S S 5x|:a5x|:<c c c c c 5x|:.[ [ [ [ [ 5x|:׃?????5x|:5x|:5x|:5x|:ԆԆ5x|:~5x|:BzBBB5x|:25x|:4"""""5x|:hhhhnh5x|:]]]]]5x|:0K0(05x|:̌̌̌5x|:5x|:5x|:WSS5x|:5x|:5x|:HHHHH5x|:5x|:ˆZZZˆ5x|:H5x|:嘮5x|:~5x|:z,,,,,5x|:5x|:bbbbtb5x|:yyyyy5x|:\\\\\5x|:UVVVVV5x|: 5x|:lRh5x|:5x|:::E݆:5x|:5x|:†5x|:z5x|:333335x|:݃FFFFF5x|:5x|::::::5x|:AAAAA5x|: DDDDD5x|:     5x|:C C C C C 5x|:+5x|: { { { { { 5x|: s s s s s 5x|:5x|:V5x|:)))))5x|:ʅ5x|:揢5x|: 5x|:h5x|:SPPPPP5x|:A>>>>>5x|:&&&&&&5x|:&&&&&5x|: 5x|:T&&&&&&5x|:j5x|:R 5x|:J5x|:5x|:5 5x|:&222225x|:څ5x|:k k k k k 5x|:sOOOOO5x|:fΈbΈbΈ5x|:˄*****5x|:5x|: !!!!!5x|:S5x|:  5x|:dK_K_K_K_K_5x|:iNN8N5x|:ƐggR-Ug5x|:C5x|:zzzzKz5x|:%5x|:euuuuu5x|:RHHHHH5x|: 333335x|:&&q&5x|:5x|:1 -@#P#P_ju| $P$P$$P1$P>$P K$PX$Pe$Pr$P$P$P$P$P$P$P.BGX`i$P$P$P%P%P%P(%P5%PB%PO%P\%Pi%P '09A%P%P%P%P%P%P%P%P%P%P&P S[_kcw}dc&P&P,&P;&PH&PU&Pd&Ps&P&P&P&P&P&P&P&P&P&P&P'P'P"'P/'P<'PI'PV'P*&0c'Pp'P}'P'PASv]mhs'P'P'P'P'P'P'P'P(P(P#(P0(P=(PJ(PW(Pd(Pq(P~(P(P(P(P(P(P'2(P(P(P(P)P)P)P+)P8)PG)PT)Pc)Pp)P})P=FQZcU)P)P)P)P)P)Pv)P)P)P)P *P*P&*P3*P@*PM*PZ*Pg*P)1<Dt*P*P*P*PR_*P*Pq{$!+6;GMX*P*P*P*P*P+P+P+P,+P;+PH+PU+Pb+Po+P|+P+P+P+P+P+P+P+P+P+P,P,P,P YsJ/:8KmKj   $P  v%P  # * 7 ; B b f |      -@+,P8,P_ju|E,PR,P_,Pl,Py,P ,P,P,P,P,P,P,P,P,P.GX-P-P"-P/-P<-PI-PV-Pc-Pp-P '9A-P-P-P-P-P-P-P-P-P-P S[_kcw}dc .P.P&.P5.PB.PO.P^.Pm.Pz.P.P.P.P.P.P.P.P.P.P/P/P/P*&0)/P6/PC/PP/PASv]mhs]/Pj/Py/P/P/P/P/P/P/P/P/P/P0P0P0P*0P70PD0PQ0P^0Pk0P 'x0P0P0P0P0P0P0P0P0P0P1P=FQZcU1P1P)1P61PC1PP1P]1Pj1Pw1P1P1P1P1P1P1P)1<D1P1P1P1Pq$!+6;GMX2P2P 2P-2P<2PI2PV2Pc2Pr2P2P2P2P2P2P2P2P2P2P2P3P3P!3P.3P;3PH3P YsJ:8Kmj   -P   }-P ) : A K R q s      -@U3Pb3P_ju|o3P|3P3P3P3P 3P3P3P3P3P3P4P4P 4P/4P.BGX`i?4PL4PY4Pf4Ps4P4P4P4P4P4P4P4P '09A4P4P5P 5P5P'5P45PA5PN5P[5Ph5P S[_kcw}dcu5P5P5P5P5P5P5P5P5P5P6P6P6P,6P96PF6PS6P`6Pm6Pz6P6P6P6P6P6P*&06P6P6P6PASv]mhs6P 7P7P%7P27PA7PN7P]7Pl7Py7P7P7P7P7P7P7P7P7P7P7P 8P8P$8P'218P>8PK8PX8Pg8Pv8P8P8P8P8P8P8P8P8P=FQZcU8P8P 9P9P#9P09Pv=9PJ9PW9Pd9Pq9P~9P9P9P9P9P9P9P)1<D9P9P9P:PR_ :P:Pq{$!+6;GMX':P4:PA:PN:P[:Pj:Pw:P:P:P:P:P:P:P:P:P:P:P ;P;P&;P5;PB;PO;P\;Pi;Pv;P;P YsJ/:8KmKj   <4P  4P * ; B O S Z z ~ amq`#P  'ResB ă ă[]{0}li{0}l{0}m{0}sp{0}blmlerc-drc-m{0}m{0}m{0} li{0} l{0} m{0} sn{0}/lceum Cceum Fseachd{0}/sn-diog{0}crt{0}m/g{0}m/h{0}sp-t{0} m{0} mcomhair{0} shn{0}/mkm/uairm-dhiogn-dhiogspin-t{0} slat{0}clach{0}stid{0} mbr{0} diog{0} mos{0} aith{0} m/g{0} m/h{0} sp-t{0} uair{0} ile{0} irl{0}m/gRA{0} linn{0}/mion{0} crt{0} ceum{0} cupa{0} blia{0}/irl{0} mle{0}/uairmeatair{0} mionmle/gal{0} biod{0} unnsa{0}cuairt{0}mml/L{0} acair{0} spin{0} irl{0} latha{0} chrt{0} mhos{0} stid{0} irl{0} slat{0} slat{0} clach{0} pinnt{0} puing{0} punnd{0} bhiod{0} bhlia{0} cheum{0} chupa{0} dhiog{0} mhion{0} mhle{0} galan{0}/irlc-liotairmille-ampmle/uair{0} / {1}{0} chlach{0} mml/L{0}/troigh{0} baidht{0} cuairt{0} gal i.{0} ghalan{0} ghrama{0} phinnt{0} phuing{0} phunnd{0} shlatliotair/km{0} biodan{0} ceuman{0} crtan{0} diogan{0} mosan{0} puinnd{0} shlat{0} slatan{0} thunna{0}/gal i.-mheatairrc-mhion.{0} ridean{0} chuairt{0} troigh{0} troigh{0} buiseal{0} forsa-g{0} liotair{0} bhaidht{0} ghal i.{0} mionaidkW san uairmle/gal RA{0} clachan{0} galanan{0} meatair{0} mltean{0} irlich{0} sa cheud{0} sa mhle{0} aitheamh{0} heactair{0} irleach{0} bliadhnameatair/diog{0} bhuiseal{0} fhorsa-g{0} mheatair{0} mhionaid{0} cilebiod{0} cupannan{0} forsan-g{0} linntean{0} lithean{0} pinntean{0} puingean{0} sa mhos{0} san diog{0} throigh{0} throigh{0} rc-dhiog{0} chilebiod{0} giga-watt{0} tera-biod{0} bhliadhna{0} cuairtean{0} ghal imp.{0} seachdain{0} giga-biod{0} mle marameatair/diogmle/gal imp.{0} buisealan{0} calaraidh{0} rideanan{0} sa ghalan{0} sa ghrama{0} sa phunnd{0} san latha{0} san unnsa{0} troighean{0} unnsachan{0} nano-dhiog{0} cile-hertz{0} cilea-watt{0} giga-hertz{0} meaga-watt{0} mille-watt{0} chalaraidh{0} ghiga-biod{0} ghiga-watt{0} mhle mara{0} meaga-biod{0} mille-bhr{0} acraichean{0} aitheamhan{0} cilebiodan{0} liotairean{0} meatairean{0} mionaidean{0} san troigh{0} sheachdain{0} thera-biod{0} tera-baidht{0} unnsa-dighe{0} cilea-joule{0} m/gal imp.{0} cileabaidht{0} giga-baidht{0} meaga-hertz{0} peta-baidht{0} chile-hertz{0} chilea-watt{0} ghiga-hertz{0} mheaga-biod{0} mheaga-watt{0} mhille-bhr{0} mhille-watt{0} ceum Kelvin{0} cilemeatair{0} micreo-diog{0} mille-dhiog{0} giga-biodan{0} gramaichean{0} heactairean{0} sa mheatair{0} sa mhionaid{0} san liotair{0} tera-biodan{0} tunnaichean{0} rc-dhiogan{0} unnsa tridh{0} spin-bhird{0} spin-teatha{0} uair a thde{0} rc-mhionaid{0} chilemeatair{0} chileabaidht{0} meaga-baidht{0} mille-ampre{0} cheum Kelvin{0} chilea-joule{0} ghiga-baidht{0} mheaga-hertz{0} mhicreo-diog{0} mhille-dhiog{0} mh/gal imp.{0} pheta-baidht{0} ceudameatair{0} ceum Celsius{0} mille-ghramacomhair combaist{0} calaraidhean{0} carataichean{0} meaga-biodan{0} mltean mara{0} nano-dhiogan{0} sa bhliadhna{0} san irleach{0} seachdainean{0} thera-baidht{0} heacta pascal{0} acair-throigh{0} nano-mheatair{0} brthadh-ile{0} slat chibach{0} cheudameatair{0} cheum Celsius{0} mheaga-baidht{0} mhille-ampre{0} mhille-ghrama{0} ceudailiotair{0} cumhachd-eich{0} cupa meatrach{0} meaga-liotair{0} micreo-ghrama{0} mille-liotair{0} mle chibach{0} mle san uair{0} ceuman Kelvin{0} micreo-diogan{0} mille-dhiogan{0} heactailiotair{0} tunna meatrach{0} bhrthadh-ile{0} cheudailiotair{0} chumhachd-eich{0} chupa meatrach{0} mheaga-liotair{0} mhicreo-ghrama{0} mhille-liotair{0} mhle chibach{0} mhle san uair{0} cileacalaraidh{0} galan impireil{0} mille-mheatair{0} mle sa ghalan{0} piceo-mheatair{0} pinnt meatrach{0} bliadhnaichean{0} ceuman Celsius{0} cilemeatairean{0} shlat chibach{0} slatan cibach{0} spinean-bird{0} troigh chibach{0} chileacalaraidh{0} ghalan impireil{0} mhille-mheatair{0} mhle sa ghalan{0} phiceo-mheatair{0} phinnt meatrach{0} bliadhna solais{0} calaraidh bidhe{0} ceum Fahrenheit{0} micreo-mheatair{0} san t-seachdain{0} ceudameatairean{0} cumhachdan-eich{0} meatair cibach{0} mltean cibach{0} sa chilemeatair{0} spinean-teatha{0} thunna meatrach{0} uairean a thde{0} unnsachan-dighe{0} rc-mhionaidean{0} stid Shasannach{0} bhliadhna solais{0} chalaraidh bidhe{0} cheum Fahrenheit{0} mheatair cibach{0} mhicreo-mheatair{0} meatair san diog{0} mle Lochlannach{0} mle chernagach{0} slat chernagach{0} acair-throighean{0} ceudailiotairean{0} cileagramaichean{0} galanan impireil{0} meaga-liotairean{0} mille-liotairean{0} mltean san uair{0} nano-mheatairean{0} sa cheudameatair{0} throigh chibach{0} unnsachan tridh{0} irlich chibach{0} aonad reul-elach{0} irleach chibach{0} deicheamh-liotair{0} deicheamh-meatair{0} mheatair san diog{0} mhle Lochlannach{0} mhle chernagach{0} shlat chernagach{0} pirt sa mhillean{0} ceuman Fahrenheit{0} cileacalaraidhean{0} cupannan meatrach{0} heactailiotairean{0} mille-bhraichean{0} mille-mheatairean{0} mltean sa ghalan{0} piceo-mheatairean{0} pinntean meatrach{0} slatan cernagach{0} troighean cibach{0} troigh chernagach{0} phirt sa mhillean{0} mle mara san uair{0} calaraidhean bidhe{0} dheicheamh-liotair{0} dheicheamh-meatair{0} meatair cernagach{0} meatairean cibach{0} micreo-mheatairean{0} mille-ghramaichean{0} mltean cernagach{0} sa ghalan impireil{0} stidean Sasannach{0} cilea-watt san uair{0} mheatair cernagach{0} mhle mara san uair{0} cilemeatair cibach{0} aonadan reul-elach{0} meatairean san diog{0} micreo-ghramaichean{0} mltean Lochlannach{0} throigh chernagach{0} irlich chernagach{0} irleach chernagach{0} chilemeatair cibach{0} chilea-watt san uair{0} ceudameatair cibach{0} cilemeatair san uair{0} deicheamh-liotairean{0} deicheamh-meatairean{0} pirtean sa mhillean{0} sa mheatair chibach{0} sa mhle chernagach{0} troighean cernagach{0} tunnaichean meatrach{0} cheudameatair cibach{0} chilemeatair san uair{0} bliadhnaichean solais{0} meatairean cernagach{0} mltean mara san uair{0} cilemeatair cernagach{0} mille-mhl san liotair{0} cilemeatairean cibach{0} liotair sa chilemeatair{0} chilemeatair cernagach{0} mhille-mhl san liotair{0} ceudameatair cernagach{0} mle sa ghalan impireil{0} ceudameatairean cibach{0} cilemeatairean san uair{0} sa mheatair chernagach{0} cheudameatair cernagach{0} mhle sa ghalan impireil{0} san irleach chernagach{0} cilemeatairean cernagach{0} sa cheudameatair chibach{0} irlich de dh airgead-be{0} irleach de dh airgead-be{0} ceudameatairean cernagach{0} liotairean sa chilemeatair{0} mltean sa ghalan impireil{0} liotair sa 100 chilemeatair{0} sa chilemeatair chernagach{0} meatair san diog chernagach{0} sa cheudameatair chernagach{0} mheatair san diog chernagach{0} mille-mhlaichean san liotair{0} punnd san irleach chernagach{0} liotairean sa 100 chilemeatair{0} phunnd san irleach chernagach{0} meatairean san diog chernagach{0} puinnd san irleach chernagach{0} mille-mheatair de dh airgead-be{0} mhille-mheatair de dh airgead-be{0} mille-ghrama san deicheamh-liotair{0} mhille-ghrama san deicheamh-liotair{0} mille-mheatairean de dh airgead-be,{0} mille-ghramaichean san deicheamh-liotair!5x:#X5x:ҞΞ5x:D͔@@@5x:щ͉͉͉5x:NjbJb5x:燑5x:5x:ƅ………5x:ڈֈֈֈ5x:ٜ1a՜a5x:k|ggR5x:j5x:405x:E5x:M3c35x:;IIƆ5x:5x:UȠxQx5x:O2K5x:c1~_~5x:5x:5x:w5x:P5x:y~y5x:o~~5PD5x:_NN5x:l775x:Alj=j5x:5x:BӋۉ>ۉ5x:|b|b5x:쌗5x:wsxsx5x: 5x:̍-5x:@<<<5x:3e///5x:rɊ5x:3//4H/5x:PPَLَ5x:`b\5x:S1O15x:ℋބ5x:5x:ՄՄv5x:؏//5x:􈷒5x:12----5x:5x:5x:`5x:Ga[[5x:͓ ɓ 5x:w5x:I=E=5x:`\\5x:5x:2.܌.܌5x:K5x:5x:ȎȎ5x:򙯖5x:!T[T5x:ژ5x:͈ċɈɈɈ5x:(0(0:5x:{5x:爣Ǐ5x:@ݒQ3:35x:#5x:w5x:rf*f*5x:`|5x:VݕgVÃg5x:5x:"5x:C6?5x:󊤅׊5x:5x:H>D>5x:sІ&І5x:܍5x:yy5x:Đ-5x:#̌̌5x:A==5x:PLL5x:w5x:4005x:5x:5x:͗ 5x: ++5x:X⟚T5x:)țț5x:™™5x:c _5x:012,25x:2ʒf.f5x:u ݓ 5x:&&&&&5x:0>,5x: 5x:u  5x:ȕ5x:њ ͚֝5x:-Q))p5x:ɖŖŖŖ5x:ޙfڙ5x:5AJ55x:U5x:FBB5x:WKlSl5x:֐ӑҐӑ5x:ߖۖۖØ5x:PLLL5x:5x:\QXdQ5x:xttt5x:+++5x:5x:   5x:4(0(5x:%5x:LuA5x: 5x:"}5x:#&&&&5x:5x: 5x:5x:N&&&&5x:* ' ' ' ' 5x:5x:ƅ....5x:ڈ5x:QNNN N5x:5x:{5x:5x:5x:5x: 3 5x:66665x:5x:5x:~ { { { { 5x:5x:5x:%'"'"'"'"'5x:5x:TQQQQ5x:g&&&&5yD5x:䉣5x:l5x:5x: 5x:5x:5x:5x:5x:GDDDD5x:5x:    5x:ȃŃŃŃŃ5x:΃˃˃˃˃5x:{5x:C@@@@5x:5x:<:::8:5x::::n:5x:5x:bbbb5x:DNNNN5x:`݃݃݃ ݃5x:gggg5x:gdddd5x:{{{{5x:`]]]]5x:     5x: 5x:w5x:~{{{{5x:c````5x:\\\\5x:'$$$$5x:a^^^^5x:<99995x:.++++5x:5x:5x:5x:͈@@@@5x: 5x:ƄÄÄÄÄ5x:ie5x:25x:5x:Z:::n:5x:%""""5x:ԃуууу5x:5x:5x:5x:5x:&5x:5x:yvvvv5x:LLLL5x:w5x:5x:`555t55x:5x:SSSS5x:URRRR5x:     5x:IFFFF5x:5x: 5x:5x:?<<<<5x:5x:5x:5x:5x:5x:w!!!!5x:     5x:5x:&####5x:Єjjjj5x:VSSSS5x:5x:Y5x:5x:5x:\YYYY5x:SPPPP5x:A>>>>5x:&&&&&5x:XXXX5x:5x:ZZZZ5x:5x:5222 25x:5x:5x:5x:spppp5x:5x:5x:W5x:+5x:5x:5x:XUUU;U5x:sC‡C5x:5x:lllKl5x:||||5x:5x:yvvvv5x:y 5x:LIIII5x:ڃ׃׃׃׃5x:daaaa5x:#&&&&5x:Y5x:؇ 5x:щ5x:N&&&&5x:燋 5x:5x:ƅ5x:ڈrrrr5x:Q 5x:5x:5x:K K K K 5x:5x:iiii5x: II3 5x:5x:5x:ۆۆۆۆ5x:~ 5x:5x:5x:%'22225x:T5x:5x:gll5yD5x:5x:l5x:5x:     5x:5x:5x:5x:5x:G5x:5x:5x:ȃ5x:  5x:{ w 5x:Bdddd5x:kkkk5x:<85x:ބބn5x:5x:ՄՄՄv5x:4;5x:\X\ X5x:88885x:5x:,,,,5x:`JJJJ5x: 5x: 5x:wVVVV5x:~5x:`5x:[ 5x:'S S S S 5x:a5x:<c c c c 5x:.[ [ [ [ 5x:DDDD5x:5x:5x:͈5x:(0(0(0:5x:Ƅ5x:e5x:25x:5x:Zhhhnh5x:͇]]]]5x:r5x:ssss5x:5x:5x:5x:&5x:5x:>HHHH5x:#5x:w5x:5x:`bbbtb5x:yyyy5x:\\\\5x:UVVVV5x: 5x:5x:5x:H 5x:&І&І5x:YYYY5x:33335x:RRRR5x:5x:::::5x:AAAA5x:wDDDD5x:5x:C C C C 5x:5x:Є̄̄̄̄5x:V5x: 5x:5x:5x: 5x:5x:&PPPP5x:->>>>5x:&&&&&5x:&&&&5x:5x:5x:5x:5 5x: 5x:څօօօօ5x:k k k k 5x:sOOOO5x:qqqq5x:5x:W5x:+!!!!5x:KKKK5x:{{{{5x:X ; 5x:s>!>?!5x:====5x:zzzKz5x:////5x:5x:4HHHH5x: 33335x:LAA5x:Ѕ̅̅̅̅5x:-@9PDP_ju|OPZPePpP{P PPPPPPPPP.GX`PP PP"P-P8PCPNPYP '09AoPzPPPPPPPPPP S[_kcw}dcPPP PP#P0P=PHPUPbPoPzPPPPPPPPP*&0PPPPASv]mhs P P! P, P7 PD PO P\ Pi Pt P P P P P P P P P P P P ' P!P!P!P*!P5!P@!PM!PX!Pe!Pp!P=FQZcU{!P!P!P!P!P!Pv!P!P!P!P!P!P!P "P"P "P)1<D+"P6"PA"PL"Pq$!+6;GMXW"Pb"Pm"Px"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P'#P2#P=#PH#PS#P^#Pi#P YsJ:8Kmj   P " dP) : K R \ c        -@t#P#P_ju|#P#P#P#P#P #P#P#P#P#P#P $P$P#$P.GX`1$P<$PG$PR$P]$Ph$Ps$P~$P$P$P '09A$P$P$P$P$P$P$P$P%P %P%P S[_kcw}dc#%P.%P;%PH%PS%P^%Pk%Px%P%P%P%P%P%P%P%P%P%P%P%P&P &P*&0&P#&P.&P9&PASv]mhsD&PO&P\&Pg&Pr&P&P&P&P&P&P&P&P&P&P&P&P&P 'P'P'P*'P '5'P@'PM'PZ'Pe'Pp'P{'P'P'P'P'P=FQZcU'P'P'P'P'P'Pv'P(P(P(P$(P/(P:(PE(PP(P[(P)1<Df(Pq(P|(P(Pq$!+6;GMX(P(P(P(P(P(P(P(P(P(P)P)P)P%)P0)P=)PJ)PU)Pb)Pm)Px)P)P)P)P)P YsJ:8Kmj   .$P  $P' 8 I P Z a        -@)P)P_ju|)P)P)P)P)P )P*P*P*P**P7*PD*PQ*P^*P.GX`l*Pw*P*P*P*P*P*P*P*P*P '09A*P*P*P+P+P+P'+P2+P=+PH+PS+P S[_kcw}dc^+Pi+Pv+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P',P2,P=,PH,P*&0S,P^,Pi,Pt,PASv]mhs,P,P,P,P,P,P,P,P,P,P,P-P -P-P#-P.-P9-PD-PO-PZ-Pe-P 'p-P{-P-P-P-P-P-P-P-P-P-P=FQZcU-P-P.P.P.P(.Pv3.P>.PI.PT.P_.Pj.Pu.P.P.P.P)1<D.P.P.P.Pq$!+6;GMX.P.P.P.P.P/P/P/P)/P4/P?/PJ/PU/P`/Pk/Px/P/P/P/P/P/P/P/P/P/P YsJ:8Kmj   i*P  *P% 6 G N X _ ~       amq`2P   'ResB  []{0}2 2 polg.{0} CT{0} n{0} p{0} ns{0} ano{0} ps{0}/ano{0} kW/h{0} sc.{0} anos{0} graodireccin{0} cunca{0} tn EUA{0} cuncas{0} iardas{0} barrs{0} radins{0} gal EUA{0} mpg EUA{0}/gal EUAlibra forzamillas/hora{0} ano luz{0} forza G{0} polgada{0} xigabit{0} anos luz{0} forzas G{0} polgadas{0} xigabitscuncas mtr.{0} libra p{0} xigabyte{0} xigawatt{0} xigahertz{0} xigabytes{0} xigawattslitros/100 kmtanto por mil{0} culleria{0} culleradas{0} cullerias{0} libras ps{0} p cadrado{0} quilogramo{0} revolucinsmillas/gal imp.tanto por cento{0} grao Kelvin{0} por polgada{0} graos Kelvin{0} ps cadradosmillas/galn EUA{0} grao Celsius{0} quilocaloras{0} electrn-volt{0} newtons metrotanto por dez mil{0} cunca mtrica{0} iarda cadrada{0} masa da Terra{0} metro cadrado{0} milla cadrada{0} masas da Terra{0} electrn-volts{0} iardas cbicas{0} libra de forza{0} polgada cbica{0} por quilogramo{0} quilowatt/hora{0} cuncas mtricas{0} iardas cadradas{0} libras de forza{0} millas cadradas{0} quilowatts/hora{0} grao Fahrenheit{0} metros cadrados{0} polgada cadrada{0} galns imperiais{0} polgadas cbicas{0} polgadas cadradasonza lquida imperial{0} por metro cadrado{0} por milla cadrada{0} cabalo de potencia{0} centmetro cadrado{0} quilmetro cadrado{0} cabalos de potencia{0} polgada de mercurio{0} por polgada cadrada{0} quilmetros cadrados{0} centmetros cadrados{0} polgadas de mercurio{0} galn estadounidense{0} galns estadounidenses{0} por centmetro cadrado{0} por quilmetro cadrado{0} tonelada estadounidense{0} onzas lquidas imperiais{0} por galn estadounidense{0} toneladas estadounidenses{0} libra por polgada cadrada{0} metro por segundo cadrado{0} unidade trmica britnica{0} libras por polgada cadrada{0} metros por segundo cadrado{0} milla por galn estadounidense{0} millas por galn estadounidense!5:¦5:ȬiĬ5:=95:ݍٍ5:;"7"5:=V(95:xb5:=95:''5:WBW5:?;5:5:A= 5:&ê"5:+ʨi5:ܨ5:^65:@~4|@5:١5:В5: 5: 5:ا5:Q((5:XX5:ws5:OJK5: 5:5f25:>@5:Mu5:ܦئ5:+'5:>2>5:M >M5:x>2t>5:UL=QL5:L@>L5:>z2>5:cL=_L5:j7n+f75:95:*C5:s}5:zpz5:R4K(N4f5:_[:5:zpz5: 3@r5:6c+6f5:"H95:x"3>5:xox5:5: 5:5:U5E5:^5:Pr~L5:r'5:Pr~L5:r&fr5:ǩ`é5:^4 'Z45:'5:5:K5:KKK5:KKK5:5:pcp˅5:aRa5:KEť/5:Ϧ˦5: s ls5:5:p(1T5:pcep5: ,,5:ޑ5:Lb{SHb5:[bSWb5:I;E5:.:/*:5:jbSfb5:))5:/l5:'I#5:""5:1-5:@~4|@5:3&35:򨸨5:o*Z5: wwM5:YčU5:o@jo5:ePe5:S#]O#G5:kSk5:m)i)T5:i5:1׫-5:9 55:ڪ5:9f?T5f5:M=M5:nL9b5:>f5:Gg5LCg5:4|n0|5:XT5:~r~5:Zui_Vu5: P2 P5:>:5:K5:5:5:+'5:]ZY5:_;[5:ש5:;"7"5: 5:t{p5:򦋧5:FE7BE5:2=).5: p`p5:k6g{5:vZv5:,:(5:C8?5:HzԄ5:qDym5:|5:5:ws5:aNa5:?~5:S5:m5: ܘ5:JpdFp5:Opt)#T5:b[M b5:eWNe5:))5:_5:5R-55:qVm5:_|: 3 5:5:===525:e5:y5:kk5: 5:_5:D5:5:p p 5:5:5: hh5:5:Vbb5:yy5:Y5:S:>>5:9zz5:¦&&5:5:R4 5: 5:;"&&5:= 5:B 5:=5:'5:Wrr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:@5:5:^&''5: 5:~ 5:5:((5:XX5:C==5:+5:*QQ5:ȧ>>525: 5:5:5:   5:5:5:5:5:G5:5:5:ޥޥ5:5:y5:Cdd5:kk5: 5:_[5:ŧ5:D5:5:"Hͥ5:885:g5:,,5: JJ5:5: 5:b5:~5:rVV5:~5:*f5:٥եե5:'225:i; ; 5:'S S 5:a5:<c c 5:.[ [ 5:njj5:5:5:KEgg|5:nn`5:25:w w 5: hhn5:%]]5: ,((5:9885:5:5:n ~~5:.:5:5:yHH5:5:'665:"5:15:@5:3,,5:5:obt5:yy5:\\5:UVV5: 5:I5:5:m) 5:5: 5:335:RR5:5:::5:AA5:>fDD5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:Y5:5: 5:u5:S5:A5:;"&&5:&&5:!5:...5:FE5:A) 5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:5:!!5:S5:{{5:l`h`h`5:aEE]5:?>>?5:C5:OpzzK5:%5:euu5:)HH5:5:55:5:1 -@PP_ju|PPPPP PPPPPPPPPP.BGX`i"P)P0P7P>PEPLPSPZPaPhPoP '09APPPPPPPPPPP S[_kcw}dcPPPPPPP P P P P) P0 P7 P> PE PL PS PZ Pa Ph Po Pv P} P P*&0 P P P PASv]mhs P P P P P P P P P P P P P P P P! P( P/ P6 P= P '2D PK PR PY Pb Pk Pr Py P P P P P P=FQZcU P P P P P Pv P P P P P P P P P P P P)1<D% P, P3 P: PR_A PH Pq{$!+6;GMXO PV P] Pd Pm Pt P{ P P P P P P P P P P P P P P P P P P P P YsJ/:8KmKj   P  vP      & * > H U \ c g _ PX P P[kcwdc0 P7 P> PE PL PS PZ Pa Pmh Po Pv P} P P P P)1 P P P YsJ:8j  P % P -@ P P_ju| P P P P P  P P P P P P P P P& P.BGX`i0 P7 P> PE PL PS PZ Pa Ph Po Pv P} P '09A P P P P P P P P P P P S[_kcw}dc P P P P PP PPP%P.P7P>PEPLPSPZPaPhPoPvP}PPPP*&0PPPPASv]mhsPPPPPPPPPPP PPP!P(P/P6P=PDPKP '2RPYP`PgPpPyPPPPPPPP=FQZcUPPPPPPvPPPPPP PPPP%P,P)1<D3P:PAPHPR_OPVPq{$!+6;GMX]PdPkPrP{PPPPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj - P  P ) : A N R Y v z amq`P 'ResB )E )Eo[]{0} Jahr{0} Taag{0} Tg{0} Wuche{0} Monet{0} Mnet{0} Minuute{0} Schtund!:3E(>(>5:-H)H)H5:AAA5:4>0>0>5:<>8>8>5:@@@5:FIBIBI@K5:BBB5:BBBH5:QHMHMHI5:IDDI5:CCCI5:BBBD5:???5:KKK5:PJLJLJ5:L>H>H>5:2I.I.I5:>>>5:JDFDFD5:CCC5:yKuKuK5:~JzJzJ5:nIjIjI5:^KZKZK5eA??`@j@5:Ap>p>5: C1?1?5:AAA5:=C9C9C5:AAA5: CCC5:WBSBSB5:dC`C`C5:FCF5:3B/B/B5:JCFCFC5:?x>?5:F(?(?E5: D??E5:GGG5:VERERE5:B??oG5:@8@@_G5:.D*D*D5:G@@/G5:0CD,CI5:yDC?C?`F5:FwBwB5:FFF5:b?^?^?5:>9A9A5:JJJ5:$D??5: III5:$D??5:A>>5: DDD5:AAA5:GGG5:@@@5:h>h>&E5:{EX>X> E5:JzCzCH5:sFoFoF5:Jy?y?BF5:FFF5:C>>5:IJJ5:JCC5:BBB5:FFF5:???5:BBB5:qC@mC5:GGG5:B > >5:>>>5:?H;H;H5:???5:@@@5:FFF5:I.@.@OG5:IDD~I5:EEE5:GGG5:DDD5:>`>`>E5:CCC5:@~@~@H5:#CCC5:B$@A5:@==5:B B B5:DDD5:AAA5:cB_B_B5:KBGBGB5:A>>5:oBkBkB5:GGG5:tEpEpE5:EEE5:EEE5:?B;B;B5:III5:K K K5:JJJ5:D>@>@>5:$J J J5:ZIVIVI5:III5:HHH5:&&&5:AAA5:GFF5:EEE5:A{A{A5:k?g?g?5:8E4E4E5:JqHqHJ5:@@@5:@@@5:FFF5:HAAH5:AAA5:@@@5:E==5:EEE5:BBB5:KFF5:JJJ5:kD??3F5:@JGG6J5:GECECE5:K??QF5:BBB5:BBB5:B??5:cH_H_H5:AAA5:CCC5:AAA:&&: :5,>3 5:FDD5kA====5:F==>5: D===5:VE:?:?5:B==>5:@==5:G==>5:0CP>P>5:yD==5:Y?L?L?U?5:>>>5:>==>5:{E==>5:D ? ??:pDpD5:[?===5:C>>:5:>>>:OAOA5:B > >5:I??B@5:@@@@5:>>>>5:@~@~@@5:B??::ZAZA5:DAA5F5XD5:SPP5:K==5:@==5:C.A.A5:BBD5:CCC5:,>(>(>5:-H)H)H5:AAA5:4>0>0>5:<>8>8>5:@@@5:D~D~DH5:BBB5:BBBH5:)FDD$F5:IDDH5:CCC?G5:BBB3 5:???5:5:C&&5:L>H>H>5:t@#A#A5>5JD5:C5:FFF5:DDD5:fDbDbD5:H==5kA====5:Ap>p>5: C1?1?5:A5:   5:5:5:5:5:>p?p?5:5:5:|>x>x>5:F(?(?V@5: D??E5:Cdd5:VE:?:?5:B??>5:@8@@>5:.D5:G@@/G5:0CP>P>L@5:yDC?C??5:885:g5:b?,,5:`JJ5: 5:  5: I5: 5:AVV5:~5:c5: 5:@225:>>5:>h>h>>5:{EX>X>>5:D ? ??5:sFoFoF5:J===5:F>>5:C>>5:ss5:>>>5:BBB5:F5:???5:BBB5:qC@@5:G5:B > >5:>>>5:?H5:???5:@,,5:F5:I??B@5:@@@@5:\\5:@@@5:AAA5:>`>`>>5:CCC5:@~@~@@5:#C5:B$@$@5:@==5:335:RR5:5:::5:AA5:wDD5:C C 5:55: { { 5: s s 5:5:V5: 5:DDD5:D>@>@>5:FFF5:XDTDTD5:IPP5:H>>5:&&&5:A&&5: 5:T&&&5:A{A{A5:k? 5:8E4E4E5:'B#B#BC5:@@@5:@@@5:BBB5:HAApA5:AAA5:@@@5:E==5:A A A5:BBB5:KFF5:J&K&K5:kD???5:@JGGG5:GECECE5:K== >5:BBB5:BBB5:B??5:BBB5:AAA5:CCC5:AAA-@*P1P_ju|8P?PFPMPTP [PbPiPpPyPPPPPP.BGX`iPPPPPPPPPPPP '09A PPP"P)P0P7P>PEPLPSP S[_kcw}dcZPaPjPsPzPPPPPPPPPPPPPPPPPPP PP*&0PP%P,PASv]mhs3P:PCPJPSP\PePlPuP|PPPPPPPPPPPP'2PPPPPPPP PPP%P,P3P=FQZcU:PAPHPOPVP]PvdPkPrPyPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPP%P,P3P:PAPHPOPXPaPhPqPxPPPPPP YsJ/:8KmKj  " P2 ? PF W h o | -P_juPPPP[kcwdcPPPPPPPP Sv]ms PPP"P+P4P9PBPIPNPUPZPaPjPsP|PPPPPPP)PP YsJ:8mj1 3 P8 P: G Z b f k m -@PP_ju|PPPPP PPPPPPPP"P+P.BGX`i5P<PCPJPQPXP[P^PePlPsPzP '09APPPPPPPPPPP S[_kcw}dcPPPPPP PPP"P+P4P;PBPIPPPWP^PePlPsPzPPPP*&0PPPPASv]mhsPPPPPPPPPPP PPPP%P,P3P:PAPHP'2OPVP]PdPmPvP}PPPPPPPP=FQZcUPPPPPPPPPPPP PPP"P)P)1<D0P7P>PEPR_LPSPq{$!+6;GMXZPaPhPoPxPPPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj 2P P   * 4 ? F M Q am`#P o y 'ResBPh h []g 'ResBPh h []g 'ResB  !  ! []! !`P 'ResB ! ! []!!`P 'ResBW & \\&D[]{0} l{0} hola{0} pule{0} kekona{0} mahina{0} minuke{0} makahiki:&&:&&:'':&&:&&:&&: ' ':PP:&&[cwdcHPMPRPWP\PaPfPJD )1kPpPQ a`O U 'ResBr b zzb[]{0} {0} {0} {0} 2 {0} {0} {0} {0} {0} {0}/{0}/ {0}2 {0}{0} 2 {0}/ {0}  {0} {0}' {0} {0} {0} {0} {0} {0} {0} '{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} /{0} {0}/  {0}{0} {0} {0} {0} {0} {0} {0} {0}/  {0}  {0} {0}/ {0} {0} {0} {0} {0} {0} {0} {0}/{0}/{0}/{0}/{0}/{0}/ {0} {0} " {0}  {0} {0}/{0}/{0}/{0}/ {0} {0} - {0} {0}- {0} {0}3  {0} {0}   {0} {0} {0}{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/{0} {0} {0} {0} {0} {0} {0}  {0} {0} {0}{0} {0} {0}  {0} {0}/{0}/ {0} {0}{0}/{0}/ {0} {0} {0} {0} {0} {0} {0} {0}/{0}/ {0} {0}- {0}   {0} {0}  {0}{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ {0} {0} {0} {0}  {0} {0}   {0} {0}/ {0} {0} {0}  {0}  {0} {0} /{0} {0} {0} {0} /{0} {0} {0} {0} {0} {0} {0}  {0} {0}  {0} {0}/   {0}/ {0} {0} {0}- {0}{0} {0} {0} {0} {0} - {0}{0} -{0}  {0}  {0}  {0} -{0}  {0} {0} {0} {0} {0}   {0} - {0} {0} {0}  {0} {0}{0}/ {0} {0} {0}{0}  {1}  {0}    {0}  {0}- {0}  {0} {0} {0}  {0}{0}  {0}/100{0} -{0} -{0} -{0} {0} -- {0}{0} {0}  {0} {0} {0}  {0}  {0} {0} {0} {0} {0} {0} {0}  {0}  {0}  {0} {0}   {0}   - {0}{0} {0}   {0} {0}    {0}  {0} {0} {0}  {0}  {0} {0} /{0}  {0}  {0} -{0}  {0}  {0} -{0}  {0}  {0} -{0}  {0} {0} {0}  {0} {0} {0}  {0}  {0}  {0}    {0}  {0}{0} {0} -{0}  {0}  {0}/   {0}- {0}  {0}  {0}  {0}    {0}{0}  {0} -{0}  {0}  {0} -{0}  {0} /100 {0}  {0} {0}  {0} -{0}  {0}/   {0}   {0}/100   {0}  {0}{0}  {0}  {0} -  {0}{0}   {0}{0}    {0}  {0}  {0}  {0}{0}  {0}  {0} /{0}  {0} /100 {0}  {0}  {0}  {0}  {0}    {0}  {0} /    {0}  {0}{0}  {0}  {0}  {0}   {0}  {0}/ {0}  {0}     {0}  {0}  {0}      {0}{0}  {0} /{0} -{0}  {0}   {0}  {0}/   {0}  {0}   {0}- {0}{0} /{0}    {0}{0}      {0}      {0}  {0}   {0} / {0}      {0}   !5|:dokogp5|:_u[u[u[u[u5|:llkll5|:ooupoo5|:hh'hhh5|:skkbikok5|: c'k:i'k'k5|:ccbecc5|:ifefefefef5|:XhThhThTh5|: trrrtr5|:nnonn5|:|u qFq qq q5|:tr@srtr5|:oomromoom5|:-qnon(qn5|:7o3o=p3o3ok5|:gfBhff5|:"uuuuu5|:grcrcrcrcr5|:FdBdBdBdBd5|:UsQsQsQsQs5|:fffff5|:iiiii5|:,ciXiii5|:rrrrr5|:dt`t s`t`t5|:nnnnn5|:uuuuu5ngggg5|:jwjwjwjwj5|:nffff5|:jjjjj5|:ppppp5|:jjjjj5|:nnnnn5|:ejjjj5|:lllll5|:lllll5|:esjsjsjsj5|: hllll5|:WfSfdSfSf5|:SgeeOgrdc5|:Ag=g_r=ggc5|:6u2ut2u2u5|:mr!rrr5|:gfdfdg5|:iijijje5|: o op o o5|:ijhjhi5|:iifife5|:ff"ific5|:lgmgg5|:llmll5|:5|:Mrghgg5|:uuuuu5|:}rjqjj5|:ErArArArAr5|:}rjqjj5|:phhhh5|:xrtrqtrtr5|:ppqpp5|:Glqqqq5|:iiiii5|:oqoqq5|:)o%o/p%o%o5|:ldmdd5|:llmll5|:jjljj5|:uuFuuu5|:SoOo/lOomOo5|:cl1jll5|:Kg*dgk*dFg*d5|:i^hh^hi^h5|:}oyoSlyomyo5|:olklKkklkl5|:lhkhgh5|:ppsnpp5|:`f\f+g\f\f5|:wtst ustst5|:EoAokAoAo5|:?m;m]j;m;m5|:mm?nmm5|:vhrhrhrhrh5|:ookokkoko5|:idcid5|:qq5|:NfJf"gJfJf5|:ffhff5|:v5|:d"e"f"ed5|:lhhhhhhhhh5|:stst5|:_kdkded5|:k?kk?kk?k5|:mm%nmm5|:mmfnmm5|:[k{k#l{kWk5|:jjjj&jj5|:srsrr5|:hhNihhli5|:m|mm|m|m5|:ff|gff5|: ihehi5|:oo!poo5|:jjkjj5|:jjkjj5|:jj ljj5|:%m!mLn!m!m5|:jdkdd5|:obmbmobm5|:llnll5|:qqrqq5|:nnnnn5|:lllll5|:zivivivivi5|:ss)tss5|:uuuuuqu5|:VrRrRrRrRr5|:e*e*f*ee5|:ppppp5|:nnnnn5|:rr1rrr5|:gscs/scscs5|:&&&&&5|:nihjii5|:ppppp5|:nnnnn5|:jjckjj5|:hhghh5|:LmHmnHmHm5|:ssssss5|:ooYpoo5|:qqrqq5|:ysus;tusus5|:sosopo5|:ppsqpp5|:ppppp5|:hhehh5|:Uqstss5|:*ukkkk5|:QtMttMtMt5|:1v-v-v-v-v5|:nigigi5|:uttttt5|:ll nll5|:-ugkggg5|: mm2nmm5|:2m.mYn.m.m5|:ff0hff5|:ao]oKp]o]o5|:YmUm;lUmUm5|:\gagcagXg5|:hhhhh5d|:feff|: dBf d d|:cbecc|:ThhThTh|:nonn|:f4gff|:d5gdd|:nonn3 5|:5|:{lxlxlxlxl5|:nnnnn5c eeee5|:&ciDiii5|:>d:d:d:d:d5|:dd2fdd5|:WfSfdSfSf5|:vd\cf\crd\c5|:6d2dq2dZe2d5l5|:kkkk5|:dRddRdjcd5|:KcGccGcjgGc5|:i dh dRee5|:f@cc@cf@c5|:b@cc@cJe@c5|:d"de"dd"d5|:ccccc5|:Kg*dgk*de*d5|:i^hh^h&i^h5|:lcccBec5|:olklKkklkl5|:gUccUcqcc5|:`f\f+g\f\f5|:cc fcc5|:djdzejdd5|:c3kk3k3k5|:ddfdd5|:NfJf"gJfJf5d5|:_k5552e55|:|f:e5|:{fwfgwfwf5|:ccccc|:jjjj5|:hk0ikk5|:f9cxc9c9c|:dredd|:C C C C 5|:5|:cviRjvivi5|:rfnfnfnfnf5|:ibdbdbdbd5|:J5|:SPPPP|:ffff5|:-u2c2c2c2c5|:d&&&&5|:5|:jj>>>5|:&&&&&5|:&&&&5|: 5|:T&&&&&5|:5|: 5|:5|:gfffgf5|:CCCC5|:++++5|:ff9hff5|:sOOOO5|: 5|:SSSS5|:hccccccc5|:+!!!!5|:fffff5|:{{{{5|:^_K_K_K_K_5|:nJdJdJdeJd5|:;qppp7qp5|:====5|:-u2cc2cc2c5|:////5|:ddfdd5|:fHHHH5|: 33335|:5|:\gZdZdZdZd5|: cffff-@UP`P_ju|kPvPPPP PPPPPPPPPP.BGX`iP(P3P>PIPTP_PjPuPPPP '09APPPPPPPPPPP S[_kcw}dc%P0P=PJPUP`PmPzPPPPPPPPPPPPPPP%P0P;P*&0FPQP\PgPASv]mhsrP}PPPPPPPPPPPP PP!P,P7PBPMPXP'2cPnPyPPPPPPPPPPPP=FQZcUPPP&P1P<PvGPRP]PhPsP~PPPPPPP)1<DPPPPR_PPq{$!+6;GMX PP#P.P;PFPQP\PiPtPPPPPPPPPPPPP PPP*P YsJ/:8KmKj   P  P    + / 6 S W m w     -5P_j8PAPJPSP\PePnPwPXPPPPPP S[_kcwdcPPPPPPPP*P7P Sv]mDPQP\PiPvPPPPPPPPPPPPPPPP$PF/P8PAPLPWPbPmP)xPPP YsJ:8Kmj   P  P    , . 3 8 : -@PP_ju|PPPPP PPPPPP*P7PDPQP.BGX`i_PjPuPPPPPPPPPP '09APPPPP%P0P;PFPQP\P S[_kcw}dcgPrPPPPPPPPPPPPPPP%P0P;PFPQP\PgPrP}P*&0PPPPASv]mhsPPPPPPP P P! P, P7 PB PM PX Pc Pn Py P P P P'2 P P P P P P P P!P!P!P&!P1!P P 'ResBP  [] 'ResB j   j []{0}  {0}. @ {0}5 I {0}  * {0}& ? ( {0}. > 9 {0}. @ 2 {0}  . {0}  p {0} . @ {0}  p {0} A p {0}  p {0}. ? p {0}2 @ p {0}8 G p {0}9 G p {0}/. @  . M * @ p {0}   6 {0} ( I  {0}8 G p {0}    {0}   8 {0} & ? ( {0} , ?  {0} . > 9 {0} . @ 2 {0}5 0 M 7 {0}  ! < {0}/   {0}/  8 {0}  H p {0} 6 $ > {0}   p {0}  B 2 {0} . ? p {0} 2 @ p {0} 5 I  {0} 8 G p {0} 9 G p {0}  * @ {0}/  p {0}/& ? ( {0}/. > 9 {0}/2 @ p {0}/8 G p {0} ! K ( . {0} , H 0 2 {0}   ! < {0}  H 2 ( {0} * ?   {0} * L  ! {0} , >   {0}  H 0  {0} 2  M 8 {0}/* L  ! {0} + < @  {0}/. ? (  . @ 2 / H 2 ( {0} . ? (  {0} . @  0 {0} 2 @  0 {0}/ H 2 ( {0}/+ < @  . @  0 /8 G . @ 2 /   > {0}    > {0}    G {0} + < A  {0}/. @  0 {0}/. @ 2 {0}/2 @  0 {0}/5 0 M 7 . @  0 /8 G p {0}  M 0 > p {0} ( . @ 2 {0}  A  , 2 {0}* ? p . @ p {0}  ? * > p {0}  H 0 G  {0} ( M / B p {0} . G * > p {0} 5 p  p {0} 5 K 2 M  {0} 8 G   ! {0}+ < G 0 ( {0} ? p 5 I p {0}* M 0 p 5 p {0}/ M 0 > . {0}/ M 0 > p 5 0 M  8 G  p {0}  B 0 M # ( {0} . ? p . @ p {0} . ? p 8 G p {0}  ? p . @ p {0}  H 2 K 0 @ {0}  ( . @ 2 {0}/8 * M $ > 9 {0}  ( / > p {0} ! G p . @ p {0} ( H p . @ p {0} . ? p  p {0} 5 p   p {0} 5 p + < @ p {0} 9 H p 2 @ p {0}/ ? p . @ p {0}  p + < @ p {0}  ( . @ p {0} ! G p 2 @ p {0} * ? p . @ p {0} * M 0 p 5 p {0} ? . @ /  {0} (  ? . @ {0}. @ p /8 G p {0}/ ( . @ p  A 0 A $ M 5 , 2 * >  ! -+ < @  {0} 8 G  p . @ p {0}5 0 M  . @ 2 {0}  . M * @ / 0 {0}  G 2 M 5 ? ( {0}  @  > , ?  {0}  ( + < @  {0}  p + < @ p {0} ( I p . @ p {0} . ? 2 @ 5 I  {0} . ? p 2 @ p {0} . G p 2 @ p {0} 5 0 M    {0} 8 G  p 2 @ p {0} ? p  M 0 > p {0}/8 G  p . @ p {0} . @ p /8 G p {0} 5 p 8 G  p {0} 9 0 M  M  < {0}2 @ /100 ? {0}/ ( . @  0 * M 0 ' > ( & ? 6 > {0}  @ 8 M * B ( {0}  ? 2 K  B 2 {0} 5 0 M  . @ 2 {0} 5 0 M  . @ p {0} 9 G  M  G / 0 {0}  ? p  M 0 > p {0}/ ? 2 K . @  0 {0} . > p . @ p {0}  @  > , >   {0} ( H ( K 8 G p {0} ( H ( K . @  0 {0} ( M / B p . @ p {0} * >  ! -, 2 {0} . > p  M 0 > p {0} . ? p  M 0 > p {0}/5 0 M     {0} 5 0 M  + < @  {0}  0 M  8 G p {0} . ? 2 @ . @  0 {0} 5 0 M     {0} 5 0 M  + < A  {0}/ ? p  M 0 > p {0}/5 0 M  . @ 2 . ? 2 @ . K 2 /2 @  0 {0}  0 M  . ? (  {0}  M 0 >    8 {0} . ? 2 @ 8 G   ! {0}/5 0 M  . @  0 {0}/ ? 2 K  M 0 > . {0}  6 M 5 6  M $ ? {0}   K p   > p {0}  (  ? p . @ p {0}  G p 8 M * B ( {0} . ? 2 @  M 0 > . {0}   ! < + < @  {0} . @ p /5 p 8 G p {0} 5 0 M  . @  0 {0}/8 G   @ . @  0 {0}   ! < + < B  {0} * M 0 $ ? . > 9 {0} . @  M 0 ?   * {0} . @  M 0 ?   ( {0} 9 H  M  K 2 @  0 {0}  0 M  8 G   ! {0}  ? p . @ p /  p {0} ( H ( K 8 G   ! {0} ( I  ?  2 . @ 2 {0} . 0 M  0 @    {0} 8 L 0  M / K $ ? {0} * >  ! -+ < A  {0} . @ p * M 0 p   p {0} 6 $ > , M & ? / >  {0} * M 0 $ ?    > {0} * M 0 $ ? . ? (    K 2 @ /   >  / >  {0}  ? 2 K  H 2 K 0 @ {0} * M 0 $ ? 9  < > 0 {0}  ? 2 K 9 0 M  M  < {0}  @  > 9 0 M  M  < {0} . >   M 0 K . @  0 {0} . G  > 9 0 M  M  < {0}  . M * @ p  H 2 ( {0}  ( 8 G  p . @ p {0} . ? 2 @ . K 2 /2 @ p {0} 5 0 M   ? p . @ p {0}/ . M * @ p  H 2 ( {0}/ ( 8 G  p . @ p {0}/5 0 M   ? p . @ p {0}   K 2 @ /   >  {0} * M 0 $ ? 8 G   ! {0} . @  M 0 ?  * ?   {0} + < M 2 B  !   8 {0} . >   M 0 K 8 G   ! {0} mpg   * @ 0 ? / 2 {0} . >   M 0 K  M 0 > . {0} 9 H  M  K * > 8 M  2 {0}  ? 2 K 5 I     G {0}/ ( 8 G   @ . @  0 {0}  ? 2 K 5 I     > {0} * M 0 $ ? 8 * M $ > 9 5 > / A . # M ! 2 @ / & , > 5 {0} . ? 2 @  . M * @ / 0 {0} 8 L 0  0 M ' 5 M / > 8 {0} 5 0 M   ? 2 K . @  0 {0}/5 0 M  8 G  p . @ p {0} 2 @ p /100  ? p . @ p {0} * M 0 $ ? & 8 9  < > 0 {0} . @ 2 * M 0 $ ?  H 2 ( {0} . @ 2 * M 0 $ ?    > {0}  . M * @ 0 ? / 2  H 2 ( {0} 5 0 M  8 G   @ . @  0 {0}/ . M * @ 0 ? / 2  H 2 ( {0}/5 0 M  8 G   @ . @  0 {0}   K 2 @ /   >  / >  {0} ! ?  M 0 @ 8 G 2 M 8 ? / 8 {0}  2 G  M  M 0 I ( 5 K 2 M  {0} . ? p  M 0 > p /! G p 2 @ p {0} 5 > / A .  ! 2 @ / & , > 5 {0} ! ?  M 0 @ + < G 0 ( 9 >   {0} . @  0 * M 0 $ ? 8 G   ! {0} . 0 M  M / B 0 @ . ? 2 @ . @  0 {0} . ? 2 @ . K 2 * M 0 $ ? 2 @  0 {0} . @ 2 -8 M  H # M ! ? ( G 5 ? / ( {0}  . M * @ p + < M 2 A  !   8 {0}  ? 2 K . @  0 * M 0 $ ?    > {0} , M 0 ?  ? 6 % 0 M . 2 / B ( ?  {0} * M 0 $ ? 5 0 M   ? 2 K . @  0 {0} 9 ? 8 M 8 > * M 0 $ ? & 8 2 >  {0} * >  ! * M 0 $ ? 5 0 M     {0} . @  0 * M 0 $ ? 8 G   ! 5 0 M  {0} . @ 2 * M 0 $ ?   * @ 0 ? / 2  H 2 ( {0} . ? 2 ?  M 0 > . * M 0 $ ? ! G 8 @ 2 @  0 !5:{ݤݤ5:ott5:ɨŨŨ5:֩ҩҩ5:5:1115:wss5:@ߣߣ5:ѣͣͣ5:ŧ5:جج5:a]5:TP5:5UU+5:mm5:5:^5: 5:5:5:: C5:<<<5:5:5:iee5:#5:5:55:<5:J5:Ŧ5:5:<<<5:JJJ5:<<<5:K K K5:JJJ5:<<<5:JJJ5:N=J5:%^5:諁Y5:5:5:4BBh5:%%5:5:--f5:115:8kkm5:5:5115:5:F##5:5:5:<885:5:mm5:5:5:ܫ5:1115:-))5:5:]]5:5:ڪ֪֪5:wV5:3^3^{5:JJJ5:e'f5:IE5:ߧJJۧ5:zsvsvs5:KK5:ʪƪƪ5:--5:Э̭̭5:ww5:5:5:<<<5:JJJ5:yHH5:GCC5:J%%5:5:!5:5:+++5:͑ɑɑ5:%%U5:]]5:5:5:GCC5:Q M5:רӨӨ5:"5:3//5:+ 5:<<<5: 5:<<<5: ===5:5:<5: ``5:ϫ˫˫5:5:fff5:mmm5:<<<5:5:_[[5:5:5:5:5:($$5:xtt5:5:www5:,,5:UQ5:ڣ֣֣5:E^A^A^5:qq5:Ѧͦͦ5:1115:www5:y<>:ZZ:ӤӤ5:ͩʢʢ5:&&5:o__5:ɨŨŨ5:֩jj5:5:1115:wss5:@ߣߣ5:ѣͣͣ5:ŧ5:iQQg5:5:P5:JF5:󨴧5:5:55:PLL5:5:5<55:5:}yy5:&==5:95:5I25:<5:J5J5:a]]5:5:ee5:dd5:娉5:4uu05:%%5:5:ţ5:115:8kk5:梠5:55F5: 5:7555: 5:? ; ; 5:5:=95:ϥ˥˥5:e''f5:IE5: 5:zsDD5:㧧ߢ5:5:--5:~~5:ڥ֥֥5:5:<<<5:995:yHH5:M5:J%%55:55:YUU5:+++5:;5:ɤɤ_5:0ΧΧ5:5::665:GCC5:Q M5:רӨӨ5:"5:A5:+ 5<5:5:5:5:5:EE5:x;;5:(5:x775: 5:T&&&5:U5:ڣ֣֣5:%!!5::65:ݦ٦٦5:1115:+''5:t##p5:֤5:ĥ5:}}5:5:Y..5:5:^_K_K_5:=]5:*&5:5:ͩ}}5: 5:5:5:zvv5:<<<5:9555:-@d Pk P_ju|r Py P P P P  P P P P P P P P P P.BGX`i P P P P P P P P P% P, P3 P '09A= PD PK PR PY P` Pg Pn Pu P| P P S[_kcw}dc P P P P P P P P P P P P P P PPPPPP$P+P2P9P@P*&0GPNPUP\PASv]mhscPjPsPzPPPPPPPPPPPPPPPPPP '2PPPPP'P.P5P<PEPLPUP\P=FQZcUcPjPqPxPPPvPPPPPPPPPPPP)1DPPPR_PPq{$!+6;GMXP PPP"P)P0P7P@PGPNPUP\PcPjPqPzPPPPPPPPPP YsJ/:8KmKj P : P     6 : N X e l q u -P_juPPPPPPPPPP[kcwdcP PPPP%P,P3P v]m:PAPFPKPRPWP^PcPjPoPtP{PPPFQUPPPPPPPPP)1PPPPP YsJ:8Kmj P  -@PP_ju|PPPPP  PPPP'P.P7P@PIPRP.BX`iYP\PcPjPqPtPwP~PPPP0PPP S[_kcw}dcPPPPPPPPPPP PPPPP$P+P.P1P8PASv]mh?PFPOPVP_PhPqPxPPPPPPPPPPPPP '2PPPPPPPP PPP&P-PU4P7P>PEPLPSPZP)1aPhPR_oPvPq{$!+6;GMX}PPPPPPPPPPPPPPPPPPP PPP!P(P/P6P YsJ/:8KmKj" & . > I PP U f m t x amq`] P  'ResB  ' ' #[]{0} KS{0} kj{0} vbitovibuaelikamenitjedni{0}/g.{0} mj.{0} tj.{0}/mj.{0}/tj.{0} okr.furlonzipostotak{0} hvat{0} posto{0} hvatiin i ~ivem. aalica{0} buael{0} hvata{0} kamen{0} aalice{0} buaela{0} kamena{0} aalicanjutnmetri{0} tjedan{0} tjedna{0} tjedno{0} to aka{0} ~li ica{0} okretaj{0} ~li iceimp. galoni{0} stupanj{0} stupnja{0} tjedana{0} furlonga{0} okretaja{0} in  ~ive{0} troy uncesvjetlosne g.{0} stupnjeva{0} troy unca{0} troy unci{0} aker-stope{0} aker-stopa{0} aker-stopi{0} kilovatsat{0} njutnmetar{0} njutnmetra{0} sjaj Sunca{0} sjaja Sunca{0} kilovatsati{0} kratke tone{0} tekue uncemilje/imp. gal.{0} kilovatsata{0} kratka tona{0} njutnmetara{0} tekua uncakardinalni smjer{0} kratkih tona{0} tekuih unciSun evi polumjerimilimoli po litri{0} dio na milijun{0} metri ke aaliceCelzijevi stupnjevidijelovi na milijun{0} Sun ev polumjer{0} metri ka aalica{0} Celzijev stupanj{0} metri kih aalica{0} Celzijeva stupnja{0} Sun eva polumjera{0} dijela na milijun{0} litre po kilometru{0} Sun evih polumjeraFahrenheitovi stupnjevimilimetri ~ivina stupca{0} dijelova na milijun{0} milja po imp. galonu{0} milje po imp. galonu{0} Celzijevih stupnjeva{0} Fahrenheitov stupanj{0} Fahrenheitova stupnja{0} litre na 100 kilometara{0} milimetar ~ivina stupca{0} milimetra ~ivina stupca{0} Fahrenheitovih stupnjeva{0} milimetara ~ivina stupca!5)5x:T55x:Q (o'o'5x:3255x:m5x:C6C5x:775x:5x:(H)H)H)5x::4-'35x:mPΟ5x:݉ىʼn5x:bY5x:Ǚ5x:e퉤5x:)%'5x:QO5x: )@(@(5x:G5x:ը5x:5x:"(5x:---5x:(5(55x:LkLk5x:ª5x:Ωʩߙ5x:}yee5x:]Y@@505x:ƥ<-5x:55x:6A?2?5x:PN>N5x:CA!@2!@5x: QN>N5x:?H@2H@5x:%QN?N5x:}S?S5x:?@z2@5x:AQO?O5x:lHhHuHhH5x:]-5x:oKx5x:"ygx3y5x:oonr5x:Q (o'o'5x:V9F9L/R9F5x:Jxpnp5x:3255x:ۥ5x:****B5x:b''5x:b`CL`5x:,  5x:9-5x:rnN5x:x7?>>5x:1QVxQ5x:xxxxxx5x:!!5x:xxxxxx5x:URCUR5x:Pħ5x: 7+7+5x:ccaa5x:PSO@SO5x:Q5x:QO;@O5x:3QOb@O5x:5x:zaY`tcq5x:MMMQc5x:;_$75x:  5x:*2*5x:b5x:OLRd5x:85x:`+5x:``rer5x:5x:\oXW5x:NLSe5x:'MLSe5x:5x:>6f48'f45x:NLTe5x:/$+$!$˦5x:è65x:KG5x:5x:5x: )@(@(5x:4v3&v35x:݁5x:aa5x:;O;N=;N5x:4mm5x:\aw`Kw`5x:IOiM3>iM5x:N5x:UQ{5x:/+5x:||{5x:ԥi5x:$ `5x:AfA3fA5x:F5x:AA3A5x:AA3A5x:)AA3A5x:A 5x:5M1M5L5L5x:xxnx5x:AXDX5x:ZoFo_Fo5x:zofo_fo5x:PAo@2o@5x:ڪ/5x:ע5x:yB-b5x: 65x:q)5x:zzzz5x:^r5x:5x:.7B4&B45x:ӧp5x:ӚϚ5x:5x:*E*3E*5x:ͥ~U~5x:bJ`8cq5x:yWl5x:jrfrFrvz5x:/*dRr5x:vq5x:5&rvrπ5x:ZrVr6rez5x:z5rd}5x:ws5x:Js5x:M?MQc5x:405x:я5x:+5(W5(;5x:tFdt5x:Ma_aq5x:xhQ+5x:M{LRe5x:wNL%Pe5x:ok5x:l=5x:[[[[5x:$$$$5x:֦֦x:x:5x:^&'''x:5x:='''x:x:50x:<-x:55x:1ccc5yx:hhh5x:5D5x:5x:; ; ; 5x:~5x:F B B B x: x:5 x:5Vx:x:x:x:x:{{{x: x:59x:x:uuu5)5x: 5x:D5&5x: 5x:5x:(H)H)H)55x:5x:^&'''5x: x:x:(((5x:XXX5x:====5x:65x:5x:@>>>50x:<-5x:>55x:/+++5x:5y5x:5D5x:5x:; ; ; 5j5~5`5x:5x:75x:~55x:B2225x:? ; ; ; 5x:F B B B 555b5_5 5/$5x:M5K5x:55x:5x:4,,,5x:;5V5x:A5x:5$5x: { { { 5x: s s s 5x:å5x:!5x:T&&&&5x: 5x:+5w5K5x:S5x:{{{5x:aaaa5x:X ;5x:a^}O}O}O]^5x:C595x:%5x:euuu-@PP_ju|PPPPP PPPPP PPP&P1P.BGX`i:PCPLPUP^PgPpPyPPPPP '09APPPPPPPPPP P S[_kcw}dcPP(P1P:PCPLPWP`PiPtPPPPPPPPPPPPPPP*&0PPPPASv]mhs!P*P3P<PEPNPWP`PiPrP{PPPPPPPPPPPPP'2PP P P P P& P/ P8 PA PJ PS P\ Pe P=FQZcUn Pw P P P P Pv P P P P P P P P P P P P)1D P P" PR_+ P4 Pq{$!+6;GMX= PF PO PX Pa Pj Ps P| P P P P P P P P P P P P P P P P P P" P+ P YsJ/:8KmKj# ' / ? L PS d u |            4 P.X; PB PK PR P[ Pb Pt P{ P[cwdc P P P P P P P Pvm P P P P P PF P P$!+ P P P P P P P P sJ:8Kmj> @ E i PJ N Y [ b f h j -" P_ju% P. P7 P: PC PL PU P.BX`iX Pa Pj Ps Pz P P P P P P P PS[wdc P P P P P P P P P P P P P( P+ P4 P v]m= PF PI PL PO PR PU PX Pa Pd P2m Pv P P P PFU P P P P PR_ P P {$!+ P P P P P P PP PPP"P+P YsJ/:8KmKj     P             am`P w  'ResBy  g []{0} a.{0} B~.am.tony{0} cl{0} dz.{0} lt{0} ms.{0} B~k.{0} uncy{0} acry{0} cle{0} dzeD{0} lta{0} lto{0} le{0} hodz.{0} tydz.{0} B~icy{0} aalki{0} acraj{0} acrow{0} bitaj{0} clej{0} clow{0} dnjej{0} msac{0} ohmaj{0} B~ica{0} aalce{0} aalka{0} minue{0} msacy{0} B~i ki{0} byteaj{0} gramaj{0} joulej{0} litraj{0} metraj{0} pintaj{0} puntaj{0} stopje{0} stopow{0} tydzeD{0} voltaj{0} wattaj{0} yardaj{0} B~icow{0} B~i ce{0} B~i ka{0} aalkow{0} karataj{0} hodziny{0} amperaj{0} galonje{0} galonow{0} hertzaj{0} hodzina{0} jouleow{0} msacaj{0} msacow{0} quartaj{0} B~i kow{0} sekundze{0} tydzenje{0} hektaraj{0} hodzinje{0} hodzinow{0} stopnjej{0} swtBolt{0} gigabitaj{0} kilobitaj{0} megabitaj{0} milibaraj{0} radiantaj{0} terabitaj{0} tydzenjej{0} tydzenjow{0} swtBolta{0} acre-stopy{0} acre-stopa{0} decilitraj{0} decimetraj{0} gigabyteaj{0} gigawattaj{0} kilobyteaj{0} kilogramaj{0} kilojoulej{0} kilometraj{0} kilowattaj{0} megabyteaj{0} megalitraj{0} megawattaj{0} miligramaj{0} mililitraj{0} milimetraj{0} miliwattaj{0} na hodzinu{0} nanometraj{0} pikometraj{0} swtBolto{0} swtBole{0} terabyteaj{0} b~ite uncy{0} acre-stopje{0} acre-stopow{0} b~ita unca{0} centilitraj{0} centimetraj{0} gigahertzaj{0} hektolitraj{0} kilohertzaj{0} kilojouleow{0} konjaca mc{0} kubikny cl{0} megahertzaj{0} mikrogramaj{0} mikrometraj{0} konjace mocy{0} kubikne cle{0} troyske uncy{0} b~itej uncy{0} milisekundze{0} milliamperaj{0} nanosekundze{0} kubikne stopy{0} hektopascalej{0} konjacej mocy{0} kubikna stopa{0} kwadratny cl{0} mikrosekundze{0} kwadratne cle{0} mile na galonu{0} b~itych uncow{0} kubiknej clej{0} mila na galonu{0} mili na galonu{0} mile na hodzinu{0} konjacych mocow{0} kubiknej metraj{0} kubiknej stopje{0} kubiknej yardaj{0} kubiknych clow{0} mila na hodzinu{0} mili na hodzinu{0} milow na galonu{0} stopnje Celsiusa{0} kubiknych stopow{0} kwadratnej claj{0} milow na hodzinu{0} stopjeD Celsiusa{0} stopnjej Kelvina{0} kwadratnej metraj{0} kwadratnej yardaj{0} kwadratnych clow{0} metraj na sekundu{0} stopnjej Celsiusa{0} stopnjow Celsiusa{0} kilowattowe hodziny{0} kilowattowa hodzina{0} kubiknej kilometraj{0} litraj na kilometer{0} kilometry na hodzinu{0} kilowattowych hodzin{0} kilometer na hodzinu{0} kubiknej centimetraj{0} stopnjej Fahrenheita{0} astronomiske jednotki{0} astronomiska jednotka{0} kilometraj na hodzinu{0} kilometrow na hodzinu{0} kilowattowej hodzinje{0} kwadratnej kilometraj{0} punt na kwadratny cl{0} punty na kwadratny cl{0} astronomiskej jednotce{0} kwadratnej centimetraj{0} puntaj na kwadratny cl{0} puntow na kwadratny cl{0} astronomiskich jednotkow{0} cl ~iwoslbroweho stoBpika{0} metraj na kwadratnu sekundu{0} metrow na kwadratnu sekundu{0} cle ~iwoslbroweho stoBpika{0} jednotki zemskeho pospaenja{0} jednotce zemskeho pospaenja{0} jednotka zemskeho pospaenja{0} clej ~iwoslbroweho stoBpika{0} clow ~iwoslbroweho stoBpika{0} jednotkow zemskeho pospaenja{0} milimetry ~iwoslbroweho stoBpika{0} milimeter ~iwoslbroweho stoBpika{0} milimetraj ~iwoslbroweho stoBpika{0} milimetrow ~iwoslbroweho stoBpika!5x:51sذR5x:Я5x:))o':9ͥ5x:x42NH95x::::Hz5x:+H'Hv6[ͧ5x:i_5x:44'FFS5x:1M@5x:};5x:SO+5x:/֮5x:$5x:͋5x:†R 5x:**85x:A_5x:fba5x:6@!s5x:oX!G-5x:??2W5x:WW&>$hP5x:2@.@2KX5x:kXgX >hn5x:Y@U@2X5x:XX=i5x:@@z2[[ۧ5x:{[w[=zlm5x:!5x:m"`5x:xxgxE=5x:oon}5x:))o':9ͥ5x:ܥإ 5x:oon}Ҫ5x:x42NH{k95x:JFQ5x:%ޤ.5x:Ov:*N'85x:JvFvn}5x:;#5x:?;T0\5x:x7?>!XB5x:xxxxCz5x:w5x:xxxxCz5x:KKK 5x:{w𭼮5x:ccKFtܩ5x:{d*85x:wdsdKt5x: e eKFu<5x:XTn%5x:cc_&t̩5x:RRLgA5x:i F;5x: Τ}5x:OOKAi5x: O^5x:3b%.5x:.b*b_v\5x:y43'"05x:EPAPM!k5x:oPkP Lk15x:{͐5x:&&&&&5x:}PyP'Ll@5x:SO%j0r5x:w5x:**85x:`-5x:NN=h}5x:9m$$5x:``KuL5x:O O3>j5x:N?$5x:~ Ճ5x:##E/05x:S݊5x:eOaO=Qh_5x:plի5x:OO=Pi5x:OO=jר5x:USQSg>?k5x:OE_0g5x:V|R|nm5x:5x:@@2GY5x: mF5x: w[5x:ۭ׭ 5x:y55x:ū9M5x:yuɬaK5x:ۛכǝ;5x:ьuެ5x:#5x:icec_t5x: 1"5x:5x:},%5x:JF\5x:ق5x:}||iǂ5x: }%5x:YUå5x:QQmLg25x:|u5x:**5(٦ͦ5x:aa_vt5x:a.5x:OOKjȨ5x:7P3PwMk5x:  /%5x:\+X+B:!5x:OK}K5x:㥓-x:&&&&x: x:x:&&&&x:x:rrrrx:[[[[x:K K K K x:x:####5x:e5x:y5x:kkkk5x: 5x:5x:D5x:0 5x:#I I I I 5x:x:ggggx:nnnn5x:x:5x: hhhhx:((((5x:x:x:66665x:Vbbbb5x:yyyyx:x:x: x:x:DDDDx:C C C C x:x:5x:Yx: x:5x:SPPPPx:>>>>x:k k k k x: 5x:9zzzz5x:)&&&&5x:5x:5x: 5x:&5x:* 5x:15x:rrrr5x:Q 5x:[[[[5x:cccc5x:K K K K 5x:5x: ####5x:KKKK5x:95x:65x:5x: 5x:5x:5x:     5x:5x:5x:5x:5x:5x:5x:֤5x:;77775x:Cdddd5x:kkkk5x:!8....5x:5x:5x:.!77775x:EAAAA5x:#I I I I 5x:j88885x:g5x:~,,,,5x:`JJJJ5x: 5x:~5x:VVVV5x:~5x:c5x: 5x:'S S S S 5x:a5x:<c c c c 5x:.[ [ [ [ 5x:DDDD5x:5x:5x:X&gggg5x:nnnn5x:5x:5x: hhhh5x:~ z z z z 5x:7((((5x:5x:5x:5x:5x:5x:O66665x:5x:f b b b b 5x:Vbbbb5x:yyyy5x:\\\\5x:UVVVV5x: 5x:I5x:26.6.6.6.65x:5x:ƤYYYY5x:33335x: 5x:5x:::::5x:AAAA5x:$DDDD5x:C C C C 5x:55x:5x:V5x: 5x:Y5x: 5x:J5x:SPPPP5x:A>>>>5x:&&&&5x:5x:+5x:5 5x:CCCC5x:++++5x:k k k k 5x:sOOOO5x: 5x:SSSS5x:5x:S5x:555555x:X 5x:C5x:9zzzz5x:%5x:euuuu5x:yHHHH5x:i5x:¤5x:浪-@ P P_ju| P P P P ' P2 P= PH PS P^ Pi Pt P P P P P '9A P P P P P P P PPP [_kcw}dcP$P1P<PGPRP]PhPuPPPPPPPPPPPP*&0PPPPASv]mh%P0P;PFPQP\PgPrP}PPPPPPPPP 'PPPP PP"P-P8PCP=FQZcUNPYPdPoPzPPPPPPPPPP)1DPPPq$!+6GMX PPP*P5P@PKPVPaPlPwPPPPPPPPPPP YsJ:8Kmjg k r  -P_juPP PPP&P/P8PAP[kcwdcJPUP`PkPvPPPP v]mPPPPPPPPPPPPP#PFQU,P5P>PGPPPYPbPmPvP)1PPPPP YJ:8KmjA C H R _ o v { -@PP_ju|PPPP PPPPP)P4P?PJPUP`PkP '9AvPPPPPPPPPP [_kcw}dcPPPPPP(P3P@PKPVPaPlPwPPPPPPP*&0PPPPASv]mhPPPPP'P2P=PHPSP^PiPtPPPPP 'PPPPPPPPPP=FQZcUP$P/P:PEPPP[PfPqP|PPPPP)1DPPPq$!+6GMXPPPPP PP!P,P7PBPMPXPcPnPyPPPPPP YsJ:8Kmj   ! + 3 8 = amg` P% ] 'ResB ߖ ߖ[]{0} {0} v{0} mf{0} LE{0} Ny{0} kh{0} h.{0}/v{0}/h{0} ht{0} lb{0} nap{0} sz.{0} fok{0}/ht{0}/lb{0}/nap{0} CsE{0} kk.{0} cs.{0} ek.{0} ra{0}/ra{0} bjt{0} font{0} pont{0} Hgmm{0} hold{0} perc{0}/font{0}/perc{0} hord{0} hnap{0} uncia{0}/hnap{0} bgre{0} csom{0} ford.{0} lerQ{0} mter{0}/liter{0}/mter{0}/uncia{0} fnyv{0} vperc{0} cssze{0} kblb{0} hvelyk{0} fontlb{0} fonterQ{0} kbyard{0} parszek{0} ezrelk{0} mrfld{0}/hvelyk{0} kilobjt{0} szzalk{0} evQkanl{0} fordulat{0} gigabjt{0} hold-lb{0} megabjt{0} petabjt{0} terabjt{0} vszzad{0} bir. gal{0} kbmter{0} mpg bir.{0}/bir. gal{0}/kbmter{0} Nap-sugr{0} Nap-tmeg{0} decimter{0} nanomter{0} pikomter{0} kilomter{0} msodperc{0}/kilomter{0}/msodperc{0} tzezrelk{0} Fld-tmeg{0} atmoszfra{0} kvskanl{0} kbhvelyk{0} kbmrfld{0} mikromter{0} ngyzetlb{0} troy uncia{0} centimter{0} millimter{0}/centimeter{0} vmsodperc{0} g gyorsuls{0} ngyzetyard{0} kilowattra{0} Celsius-fok{0} Nap-fnyerQ{0} newtonmter{0} kbkilomter{0} liter/100 km{0} svd mrfld{0}/ngyzetmter{0} ngyzetmterkardinlis irny{0} higanyhvelyk{0} folyadkuncia{0} brit hQegysg{0} bir. f. uncia{0} metrikus pint{0} nanoszekundum{0} kbcentimter{0}/kbcentimter{0} milliml/liter{0} Fahrenheit-fok{0} ezredmsodperc{0} metrikus tonna{0} mikroszekundum{0}/ngyzetmrfld{0} ngyzethvelyk{0} ngyzetmrfld{0}/ngyzethvelyk{0} mrfld per ra{0} tengeri mrfldmrfld/bir. gallon{0} rszecske/milli{0} ngyzetkilomter{0} higanymillimter{0} birodalmi gallon{0}/birodalmi gallon{0} kilomter per ra{0}/ngyzetcentimter{0} ngyzetcentimter{0} mrfld per gallon{0} bir. folyadk uncia{0} liter per kilomter{0} mter per msodperc{0} milligramm/deciliter{0} csillagszati egysg{0} font per ngyzethvelyk{0} mrfld/birodalmi gallon{0} mter per msodpercngyzet!5:ߚߚ5:5:]YY5:ӚϚϚ5:W>>5:Z(V(V(5:5:5:5:---5:5:5:ќ͜5:5115:vr5:5:25:a]]5:*&&5:9555:7335: 5:5:"5:5:TPP5:5:˝ǝǝ5:xtt5&5: 5:☎5:2225:5:2225:ޘژژ5:2225:,((5:9555:~2z2z25:FBB5:SOO5:..V5: ~~5:5:_[[5:_͗5:5:5:՚ 5:JF5:V5:`5:```5:5:`5:͛ɛɛ5:t885:ZxVxVx5:t885:w5:ttt5:KKK5:5:' ' '5:5:KKK5:K5:KKK5:KKK5:C??5:5:5:&&N5:zzΘ5:<5:RNN5:}&&:5:yuu5:˜˜5:eaa5:P5:˙ǙǙ5:5:5:ٙՙՙ5:5:5:%%5:w5:#5:a]]5:z,&&5:.**5:`==&5:o^NNk^5:rnn5:```5:a``5:ÛD5:5:ȗė5:5:5115:===5: 5:===5:===5:LLL5:w5:=995:nnn5:5:|_x_x_5:m_i_i_5:>>>5:VFF5:\XX5:5: 5:5:5:5:LHH5:&&&5:&&&5:3//5:5:5:ڗ֗֗5:___5:'#5:soo5:[WW5:C??5:ii5:jff5:5:hdd5:5:5mLmL5:5:ޝޝ5:)C'C')5:t[[p5:___5:_05:LKK5:!```5:  5:5: 5:5:LHH: ::&&::rr:[[:K K ::##3 5:5:===5&5::665:..V5:y5:kk5: 5: 5:D5:J5:V5:5:&&N5:zz5::NN5: hh5:5:ޖ5:::665:ٛbb5:yy:::::DD:C C ::5:5:Y: 5:J5:S::k k 5:9zz5:&&5:5:] 5:Ӛ5:W>>5:* 5:5:5:5:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:5:9''5: 5: 5:5:"5:5:==25:65:5:vv5&5: 5:☎5:5:   5:5:5:5:5:G5:5:5::665:..V5:y5:Cdd5:kk5: 5:5:5:D5:JF5:V5:j885:g5:~,,5:`JJ5: 5: 5:75: 5:VV5:~5:c5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:b^^5:5:5:&&N5:zz`5:25:RNN5: hhn5:%]]5:5:ޖ5:5:5:5:5:5:HH5:5:O665:5:55:f b b 5:,,5:;5:Kbbt5:yy5:\\5:UVV5: 5:I5:5: 5:A5:?YY5:335:5:5:::5:AA5:$DD5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:Y5:5: 5:J5:S5:A5:&&&5:&&5:!5:T&&&5:5:ڗ֗֗5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:#nn5:8 4 4 5:S5:{{5:ߛۛۛ5:X ;5:\\5:C5:9zzK5:%5:euu5:yHH5: 335:i5:/!vv5:jff-@PP_ju|PPPPP  PPPP'P.P7P>PGPPP.BGX`iZPaPhPoPvP}PPPPPPP '09APPPPPPPPPPP S[_kcw}dc P P P P& P- P6 P? PF PO PX Pa Ph Po Pv P} P P P P P P P P P P*&0 P P P PASv]mhs P P P P P P P P! P( P/ P6 P= PD PK PR PY P` Pg Pn Pu P '2| P P P P P P P P P P P P P=FQZcU P P P P P Pv P P P P% P, P3 P: PA PH PO PV P)1<D] Pd Pk Pr PR_y P Pq{$!+6;GMX P P P P P P P P P P P P P P P P P P P P P$ P+ P2 P9 P@ P YsJ/:8KmKj  WP ' P. ? P W d h o _juG PL PQ PV P[ P` Pe Pj Po PXw P~ P S[kcwdc P P P P P P P P P v]ms P P P P P P P P P P P P! P( P- PFQU2 P7 P< PA PF PK PP PW P^ Pc P)1j Pq Pv P{ PYsJ:8Kmj  t P& ( P* 8 I P U \ a e -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`iP PPP P'P.P5P<PCPJP '09A\PcPjPqPxPPPPPPP S[_kcw}dcPPPPPPPPPPPP PPP P'P.P5P<PCPJPQPXP_P*&0fPmPtP{PASv]mhsPPPPPPPPPPPPPPPPPP PPP '2P&P-P4P=PFPMPTP[PdPkPtP{P=FQZcUPPPPPPvPPPPPPPPPPPP)1<DPPPPR_P#Pq{$!+6;GMX*P1P8P?PHPOPVP]PfPmPtP{PPPPPPPPPPPPPPP YsJ/:8KmKj P QP  # - : A H L am`P i t 'ResBW & __&[]{0}Nl$ $ e{0} {0} c{0} j{0} l{0} t{0} {0}pa{0} ?{0} F{0} w{0} {0}oN{0} 1{0} 2{0} K{0} N{0} a{0} ~{0}/c{0}/j{0}/l{0}/t{0}/{0}/aoedaeoeetxlexrr$ pte{0} tt{0} t~{0} zt{0} oc{0} ot{0} t{0} tr{0} }t{0} {0} tc{0} t{0} o2{0} oK{0} t1{0} v~{0}ao{0}ot{0}t/~{0}tr{0}tr{0}{0} 32{0} D2{0} Dl{0} O2{0} da{0} dt{0} d$ {0} gN{0} l{0} o{0} pl{0} tl{0} vt{0} zo{0} z{0} }l{0}/{0} @{0} J2{0} N{0} dl{0} pa{0} t{0} tb{0} {0}/{0}/}t{0}/oc{0}/ot{0}/t{0}/t{0} oa{0} pJa{0} txl{0} ao{0} bki{0} oal{0} ot{0} DJa{0} toc{0} totxzeve{0} o@{0} tN{0}tr/j{0} 3@{0} 3N{0} D@{0} DN{0} Ft{0} ic.{0} oJa{0} oN{0} sc.{0} tiv{0} to~{0} ud{0} |ad{0} {0} at}{0} cal{0} da{0} dut{0} jat{0} oe{0} ot{0} t/~{0} tr{0} tr{0} ud.{0} wab{0} }t{0} }t{0} ~o{0} pt{0} {0}q/xxve{0}/}t{0}/}t{0}/at}{0}/dut{0}/ot{0}/wab{0}/~o{0}/cal{0}/tratk}ve~ae{0} ot/j{0} xv{0} zkv{0} xze{0} 3bki{0} Dbki{0} Obki{0} a.t.{0} dut{0} l/ot{0} obki{0} ooal{0} t/~{0} tba{0} ud{0} ud{0} atk}{0} baj$ {0} baui{0} cat{0} dut{0} l..{0} lk{0} pe{0} te{0} tr/j{0} trxv{0} uad{0} ~a{0} ~xl{0} ak{0} x{0}/dut{0}/xvbaelvelux}eoaaveqkaxjewabaive{0} bael{0} oaa{0} ~a{0} xv{0} xox}{0} tc/dl{0} oNj{0} q$ x$ {0} atze{0} bajao{0} calxv{0} l. .{0} wabai{0} {xxl{0} xvvaoklxbkie{0}" }. }{0}/xvckcabkiedalxvvedxvatveoel~kvvepeoavepr$ xv$ tecabkietklkbaeza}eovezxuve|adkavveeabkie{0} dxvat{0} zxtkl{0} tr/cal{0} ao {0} ttxl/l{0} v-{0} qkaxj{0} at$ e$ {0} a~$ e$ {0} dalxv{0} duxut{0} lux}{0} oel~kv{0} peoa{0} p}$ l$ {0} p~$ l$ {0} xvka{0} za}eo{0} zxu{0} |adkava}ksavveaoxxeoklxbauieoklxpeeoklx~ae{0} jatxt{0}" }. }.ckcabauieckcapeedeklkedekteetecabauietecalketecapeeteca~aetklklketklk~aevavxteevuxxvvezkoxteeeabauieaoav {0}{0} oalxka{0} nx~$ tr{0} ate$ {0} tt }.}.{0} t$ baj$ {0} oklxbki{0} a}ksav{0} ckcabki{0} tecabki{0} tklkba{0} vuxxv{0} eabkipavcxuvexrrxiuxvpeoxlketkoxtee{0} xzextat}aoav {0}duxut }.}.oklxcatvetivxlxvetklkcatve}avklkeaeoav {0}xv-xje$ /a|$ dut{0} l/100 ot{0} pavcxu{0} ~auouav{0} zeabaui{0} v$ x$ te$ zkve{0} aoxx{0} ckcabaui{0} ckcape{0} deklk{0} dekte{0} oklxbaui{0} oklxcat{0} oklxpe{0} oklxte{0} oklx~a{0} tecabaui{0} tecalk{0} tecape{0} teca~a{0} tivxlx{0} tklkcat{0} tklklk{0} tklkte{0} tklk~a{0} vavxte{0} zkoxte{0} eabauioklx{xxlvetklkatzevelx}aakvetkoxcatvexv-xe{0} a$ p$ x$ {0} ieuk cdal{0} sawk cdal{0} zetkkad{0} }oavd$ tr{0} oklx{xxl{0} avcl$ cal{0} dut. }.}.{0} lx}aak{0} peoxlk{0} pr. xv$ {0} tklkatze{0} tkoxcat{0} tkoxte{0} }avklk{0} }avkte{0} xv-xj{0} catk ~a{0} lkk ~a{0} tek ~a{0} xk ~a{0}/avcl$ caloklxza}oalvetecaza}oalveteko zkvewabaiaoav {0}{0} ckca~ae{0} xu$ xvoklxoalxkave{0} oklxza}oal{0} te$ zkv{0} xv-x{0} calxvk ~a{0} tecaza}oal{0} xvk ~atrxvve jatxtvuxxv-tee{0} peoxza}oalteko bajaove{0} oklxoalxka{0} teko zkv{0} trxv jatxt{0} ./a|$ dutnx~aukv trxvvegleoxv-~xle{0} duxutk ~a{0} ~auouavxtmxavad teetklk~auouavvevavx~auouavve{0} tr/avcl$ caltkox~auouavve{0} nx~aukv trxv{0} oklx~a-jat{0} teko bajao{0} tklk~auouav{0} vavx~auouav{0} vuxxv-tea|aox}k uadeoklx~ae-jate{0} xvkauk ~amxavad trxvvea|aox}k teea|aox}k xe{0} mxavad uad{0} mxavad x{0} ta}vko/tklkxv{0} gleoxv-~xl{0} mxavad te{0} mxavad trxv{0} perxo xvka{0} tkox~auouav{0} oklxcatk ~a{0} oklxtek ~aoklxtee jatxta|aox}k trxvve{0} a|aox}k te{0} a|aox}k trxv{0} a|aox}k uad{0} a|aox}k xxuaoav xvkaveatekouav xvvaveavclkaoav calxvve{0} }avktek ~atee ~auouavxttrxvve calxvk ~aa|aox}k duxute{0} mxavad duxut{0} atekouav xvva{0} avclkaoav calxv{0} oklxte jatxt{0} trxv calxvk ~a{0} xuaoav xvka{0} aaukv favc~aneoaukv favc~anvemxavad oklxtee{0} te ~auouavxt{0} a|aox}k duxuta|aox}k oklxtee}vdkok }uav duxute{0} eoaukv favc~anlke oklxtek ~amxavad }avkteetklktxlve lkk ~a}oavdkva~uav trxvve{0} mxavad oklxte{0} tklktxl lkk ~a{0} }oavdkva~uav trxva|aox}k }avkteeafa avotav aacaxtta}vkove tklkxvk ~a{0} lk oklxtek ~a{0} mxavad }avkte{0} ta}vko tklkxvk ~a{0} a|aox}k oklxte}vdkok }uav tklktee{0} mxavad tek ~aa}rackaoav tka~xveaecaovaukv favc~anveaecaovaukv wa|a~krve{0} a}rackaoav tka~x{0} aecaovaukv favc~an{0} aecaovaukv wa|a~kr{0} duxut }vdkok }uxv{0} a|aox}k }avkte{0} a|aox}k tek ~a{0} a|aox}k trxvk ~a{0} avclkaoav calxvk ~aa}ksavve h} Qel}kx}kaeluav eoaxiuav {0}atuav eoaxiuav {0}lke 100 oklxtek ~apaa~aukv lauvxiuav {0}{0} a}ksav h} Qel}kx}k{0} tklkte }vdkok }uxvtklkcatve deklkk ~a{0} a|aox}k duxutk ~aa}ksavve h} Vaevpauiktee/~auouav a|aox}k{0} a}ksav h} Vaevpauik{0} lk 100 oklxtek ~a{0} tklkcat deklkk ~aavclkaoav perxo xvkavepux}k}aukv lauvxiuav {0}{0} avclkaoav perxo xvka{0} te/~auouav a|aox}k{0} mxavad }avktek ~a{0} a|aox}k oklxtek ~a{0} a|aox}k }avktek ~atrxvve avclkaoav calxvk ~a{0} trxv avclkaoav calxvk ~aaecaovaukv lx}a~xiuxvvebkavaoav {etaukv tka~xvexve a|aox}k duxutk ~a{0} aecaovaukv lx}a~xiuxv{0} bkavaoav {etaukv tka~x{0} xv a|aox}k duxutk ~a!5:S9bb5:<<<5:T)**5: 5005:;.u/u/5:K-0.0.5:A-%.%.5:t'))5:,_-_-5:---5:=9::=5:5665:w7S8S8;5:h899=5:566:5:666:5:{5663 5:A,=,=,5:;^<^<5:8995:'))5:i9995:_,[,[,5:n-j-j-5:@2<2<25:Z;C75:.005:J.++*35:8--45:r81165:1225:/++35:/225:4++5:8'9'95:9115:.115:4555:7-..5: /115:' * *5:7:~:~:5:5++5:,--5:w===5:,=,=,5:,--5:8885:1++35:011q65:"7,,5:1225:)0v1v15:7..55:7775:t*Q,Q,35: :f:f:5:7775:3~3~35:!,--5:g.(1(15:.\1\15:.115:k.++5:0i1i15:'4#4#45:}8::5:F3335:T3<)35:--//5:9;;5:=>>5:6775:/r0r05:Q7>8>85:4c4c45:;;;5:;(<(<5:&&&5:---5:4j5j55:2335:F.005:,3,3,5:50225:899<5:5555:7775:*8885:4)6)695:5;6;65:5555::4,,5:3475755:.005:>:((:((5:d2&&5:Vbb5:D+@+@+5:T) 5: 55:;.&&5:)))5:(((5:())5:c-_-_-5: '((5:*D*D*|*5:'(d*d*5:++++5:*4)4)*5:*''(5:($*$**5:V+R+R+3 5:)))5:i,e,e,5:---5:)))5: 6665:_,5:n-5:5:i0e0e05:)+%+%+5:y-u-u-5:4445/--.-5:q/$)$)5:'2'2'5:***5:/(+(+(5:2+.+.+5:'''5:+++5:6(2(2(5:0((5:+ + +5:D(@(@(5:Y(U(U(5:(''(5:-&&V'5:)))5:'''5:(''n'5:*))*5:'''5:*T*T**5:*<*<**5:(&&h'5:',','5:'''5:'''5:*'>'>'5: 5:/4,),)5:`(\(\(5:/4,),)5:'8'8'5:;+7+7+5:'''5:s,o,o,5:'''5:0005:x)t)t)5:a)((5:`)\)\)5:)))5:+++5:(''(5:R(N(N(5:((((5:*))*5:Q)''(5:&++5:'&&b'5:P)L)L)5:B/''5:N2J2J25:'''5:(((5:=/9/9/5:(((5:'''5:n(j(j(5:M5:)))5:g(c(c(5:55:)))5:K(G(G(5:;5:'&&P'5:I)''(5:(&&5:H)D)D)5:'''5:,**+5:3335:t*Q,Q,,5:A5:I/E/E/5:)|)|)5:},y,y,5:)))5:)))5:h)d)d)5:i)((5:)))5:) ) )5:0t2t25:)))5:@)<)<)5:M+I+I+5:U/Q/Q/5:Y0s4s45:***5:/r0r05:(**5:o)++5:S5:A>>5:&&&5:'''5:)))5:---5:---5:7,3,3,5:(((5:*L*L**5:)))5: +++5: (**5:*(((5: (,*,*5:_+[+[+5::4m+m+5:a/]/]/5:l,((5:-225:2225:|-))*5:4f2f2835:u(q(q(5:d2&&\'5:=(9(9(5:|(x(x(5:0**5:0335:K,G,G,5:)))5:)))-@bPiP_ju|pPwP~PPP PPPPPPPPPP.BGX`iPPPPP PPPP%P,P3P '09AEPLPSPZPaPhPoPvP}PPP S[_kcw}dcPPPPPPPPPPPPPPP PPPP%P,P3P:PAPHP*&0OPVP]PdPASv]mhskPrP{PPPPPPPPPPPPPPPPPPP '2PPPP&P/P6P=PDPMPTP]PdP=FQZcUkPrPyPPPPvPPPPPPPPPPPP)1<DPPPPR_P Pq{$!+6;GMXPP!P(P1P8P?PFPOPVP]PdPkPrPyPPPPPPPPPPPP YsJ/:8KmKj   P  :P    # ' . K O c m z    -P_juPPPPPPPPPXPP[kcwdc!P(P/P6P=PDPKPRP v]mYP`PePjPqPvP}PPPPPPPPFQUPPPPPPPPP)1PPPPP YsJ:8Kmj   P  P       " -@PP_ju|P PPP!P (P/P6P=PFPMPVP_PhPqP.BGX`i{PPPPPPPPPPPP '09APPPPPPP PPP P S[_kcw}dc'P.P7P@PGPNPWP`PgPpPyPPPPPPPPPPPPPPP*&0PPPPASv]mhsPPPP P)P2P9PBPIPPPWP^PePlPsPzPPPPP '2PPPPPPPPPPPPP=FQZcU P P P P P# Pv* P1 P8 P? PF PM PT P[ Pb Pi Pp Pw P)1<D~ P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P!P!P!P!P!P'!P.!P7!P>!PE!PL!PS!PZ!Pa!P YsJ/:8KmKj> B J xPZ g Pn               amq`[P ' 5 'ResBh  p p D[]dir.{0}ansept.{0} cv{0} pd{0} scl{0} tas{0} est{0} sud{0}sept{0} dies{0} sept{0} tasmmillisec{0} west{0}/sept{0} ac pd{0} annos{0} nodos{0} pedes{0} menses{0} oz liq{0} tassas{0} uncias{0} carates{0} millias{0} punctos{0} seculos{0} per die{0} grammas{0} fortia g{0} gallones{0} pollices{0} per anno{0} per pede{0} per cento{0} per mense{0} per libra{0} per uncia{0} septimanas{0} acre-pedes{0} decimetros{0} kilometros{0} millibares{0} nanometros{0} picometros{0} per gramma{0} per minuta{0} cocl. a the{0} atmospheras{0} centimetros{0} kilogrammas{0} millilitros{0} millimetros{0} pedes cubic{0} uncias troy{0} yards cubic{0} per secunda{0} kilocalorias{0} microgrammas{0} annos lumine{0} inches cubic{0} milligrammas{0} nanosecundas{0} revolutiones{0} tonnas curte{0} metros cubic{0} cocl. a suppa{0} kilowatthoras{0} microsecundas{0} gallones imp.{0} millias cubic{0} millisecundas{0} pintas metric{0} tassas metric{0} per kilometro{0} per septimana{0} cavallos-vapor{0} grados Celcius{0} millias nautic{0} pedes quadrate{0} uncias liquide{0} yards quadratedirection cardinal{0} per kilogramma{0} minutas de arco{0} metros quadrate{0} per gallon imp.{0} per metro cubic{0} kilometros cubic{0} millias per hora{0} millias quadrate{0} secundas de arco{0} centimetros cubic{0} coclearatas a the{0} pollices quadrate{0} metros per secunda{0} millias per gallon{0} millias scandinave{0} partes per million{0} per metro quadrate{0} kilometros quadrate{0} coclearatas a suppa{0} kilometros per hora{0} unitates astronomic{0} per millia quadrate{0} centimetros quadrate{0} litros per kilometro{0} millimoles per litro{0} pollices de mercurio{0} per centimetro cubic{0} per pollice quadrate{0} milimetros de mercurio{0} per kilometro quadrate{0} per centimetro quadrate{0} litros per 100 kilometros{0} milligrammas per decilitro{0} libras per pollice quadrate{0} metros per secunda quadrate{0} millias per gallon imperial 5:&5:UQ5:? ;5:Θʘ5:,&+5:H H5:5:=95:@r@5: ؚ5:[ܗ5:c 5:K 5:O}5:#5:K25:rn5:5:B&>5:j f5:5:SS5:25:)%5:<'85:uoq5̓ԓ5:>@5:Mu5:>>5: M M5:>>5:MM5:x>t>5:ULQL5:LL5:>>5:cL_L5:5:䓞5: {C5:@5:MkI5:995:FBB5:5:cAHF5:3/5:( $ݔ5:{845:{{5:,5: J5: vE5:ZV5:rV'5:ZV5:fa5: 5:KS K5:K5:Kc K5:K[ K5:jܙ5:ڕ֕̇5:QM5:Gg85:ԔnДv5:`\5:|w x5:ph('Z5:u]u5:~(z5:SsO5: 5:~z5:͗ɗ5:725:5:H5:;675:w5:rn5:pb5:y(5:!0S05:kVg5:5:gc!5:*&5:m)i)5:іY͖5:A_3-N5:5:NN5:M:M5:nA9b5:>fD5:ʕ ƕ5:yC u5:[W5:ok5:5:5*15:șę5:2.5:% !5:5:5:5:,&+5:&&&5:B>5: pp5:㘫 ߘp5:5:+5:k 5:Oޖw5:; 75::S65:\ēX5:qm5:aKa5:M5:ǔ Ô;`5:)8%c5:Jp=Fp5:Opt) Z5:b/ b5:5:)H)5:_[5:::6:5:5:3 5:5:%'225D?0!5:b5:` v5:k5: :5: B:5:DcN5:ܓ5: 5:5:5: h:5:5:Vb55:y5:Y5:SP5:LI5:&&5:5: 5: 5:&&&5:* 5:B 5:15:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:95:5:,&&5:~ 5:5:5:%'225:5:'''5:ooo52D5:5:5:5:   5:5:5:5:5:G5:5:5:5:5: 5:C@@5:kk5: 5:FBBn5:5:/cc5:35:(  5:j885:g5:~,,5:`JJ5: 5:~5:VV5:~5:c5: 5:'S S 5:a5:<c c 5:.[ [ 5:njj5:5:5:X&gg|5:Ynn`5:25:gw w 5: hhn5:%]]5:7((5:ss5:5:5:5:5:5:yHH5:O665:5:5:Vbbt5:yy5:SS5:UVV5: 5:I5:5: 5:?YY5:335:5:5:::5:AA5:$DD5:  5:C C 5:55:5:V5:***5:Y5:5: 5:b5:S5:A5:&&&5:&&5:5:5:5 5:5:++5:k k 5:sOO5: 5:SS5:9ēē5:5:KK5:QMM5:X ;5:v=88r=5:==5:L'5://5:5:yHH5:5:i5:5:-@PP_ju| PPP P'P .P5P<PEPLPUP^PgPpP.GX`zPPPPPPPPPP '09APPPPPPPP P P P S[_kcw}dc P P( P1 P8 P? PH PQ PX Pa Pj Ps Pz P P P P P P P P P*&0 P P P PASv]mhs P P P P P P P P P P% P, P3 P: PA PH PO PV P] P 'd Pk Pt P} P P P P P P P=FQZcU P P P P P Pv P P P P P P P P P P)1<D" P) P0 P7 Pq$!+6;GMX> PE PL PU P\ Pc Pj Ps Pz P P P P P P P P P P P P P P P P YsJ:8KmjD H P wP^ h Po             X P P[kcwdc P P P! P( P/ P6 P= PmD PK PR PY P` Pg Pn P)u P| P sJ:8j P= ?  PA N U Y [ ] -@ P P_ju| P P P P P  P P P P P P P P P.GX` P P P P P# P* P1 P8 P? P '09AQ PX P_ Pf Pm Pt P{ P P P P P S[_kcw}dc P P P P P P P P P P P PPPPPP#P*P1P8P*&0?PFPMPTPASv]mhs[PbPkPrP{PPPPPPPPPPPPPPP 'PPPP PPP!P(P1P=FQZcU8P?PFPMPTP[PvbPiPpPwP~PPPPPP)1<DPPPPq$!+6;GMXPPPPPPPPPPPPP#P,P5P<PEPLPSPZPaPhPoP YsJ:8Kmjo s { P F P    $ am `P _ I 'ResB  []m/ddtk{0}U{0}pmi/j{0}sa{0}dpinci{0}hr{0}md{0}mnt{0} d{0}/hr{0}mgg{0}thnkW-jammeter{0} dp{0} md{0} sa{0}bln{0}dtk{0} ponmilidtknanodtk{0}/bln{0}/dtk{0}/mgg{0}/mnt{0}/thn{0}m/d{0} sdm{0} sdtmiliamp{0} bln{0} dtk{0} mgg{0} mnt{0} thn{0}/kaki{0} depa{0} poin{0} ndtk{0} harimeter/dtk{0} m/dtkbagian/juta{0} per jam{0} per pon{0} mil lautmil/gal Imp.{0} per hari{0} per inci{0} per kaki{0} daya kuda{0} dtk busur{0} mnt busur{0} per bulan{0} per detik{0} per menit{0} per tahun{0} pound gaya{0} galon Imp.{0} pound kaki{0} per minggu{0} detik busur{0} menit busur{0} mil per jam{0} inci merkuri{0} sendok makan{0} mil per galon{0} massa Matahari{0} per galon Imp.{0} radius Matahari{0} bagian per juta{0} derajat Celsius{0} meter per detik{0} mil skandinavia{0} per meter kubik{0} per mil persegi{0} satuan astronomi{0} per inci persegi{0} kilometer per jam{0} milimeter merkuri{0} per meter persegi{0} derajat Fahrenheit{0} mil per galon Imp.{0} luminositas matahari{0} pon per inci persegi{0} per sentimeter kubik{0} satuan panas Britania{0} per kilometer persegi{0} per sentimeter persegi{0} meter per detik persegiCF5:335:5:kg5:[W5:B8>85:1'-'5:CC5: 5:5:''5:B>5:%z!z5:zz5:|xl5:ä5:vvY5:~~25:5:5:5: 5:5://5://5:LL5:Š5:SO5:5:5s05: 5:5:225:*>&>5:225:> >5:225:==5:D>@>5:~2z25:>=5:5:55:\,#`5:qjmj5:YYUY5:""5:!!5:YY5:vj!5:$/ /H5:## 5:nN'5:``5:5:`5:VR5:_d'5:ZxVx5:6)2)5:w5:__5:KK5:||5:' '5:5:KK5:K5:KK5:KK5:qm5: aa߇5:#NN5:5:5:225:5:K5:~~5: %M5:__5:ޖ5:515:MM5:L L5:|x5:&&5:+L'L5:'#5:5:1u%5:w5: 5:5:z,&5:mm5:K>5:kK=x5::e6e5:KK5:7>3>5:b4S95:CC5:l5:5:'5:==5:5:==5:==5:k>g>5:w5:??5:nn5:5:|_x_5:m_i_5:225:5:$ 5:5:5:!5:{w5: 5:ݤ٤5:&&5:&&5:{{5:=95:MM5:''5:ybub5:OK95:hh5:hh5:EA5:IuE5:!YY5:ll:K5:+e'e5:NN5:*o&o5:5:&WY5:.*Σ5:__5:_M5:LK5:{MwM5: 5:rr5: 5:5:QlMl:b5:̡ɡ: :3 5:%'"'505:5:)C5:\,5:<5:/5:855:!{5:,5:5:MJ5:TQ5:5::5:55:2 5:5:5n5: :5: "5ޖ:5:::5:&5: 55:K55:5b45535'5&5:5:Y,55:5:SP5:_I5:3&5:>I5:٢բ5:ˢǢ5:B8&5:1' 5:B 5 5:5:'r5:Q 5:%z[5: c{5:K 5:_5:v#5:mK3 55 c5: 5T5/5/5:L5:%'25:5:E550:5:5:M5:r 5:h5:B5:V5:55:_5:5:5: C5:\,5:<5:m5:85:!顡5:,5:񡩡5:$/5:# 5:85:5:,5:`J5: 5:n35:Zx5:735:wV5:5:K5:X 5:'25:; 5:'S 5:a5:<c 5:.[ 5:t5:5:5: f55255:25n5: hn5: ]5ޖ5:s5:5:5:5:&5:5:'5:壵5:1u65w5: 55:z,,5:m5:Kbt5:y5:\5:UV5: 5b45S55:535'5:35:5::5:A5:wD5:C 5:5: { 5: s 5:V5:Y,;5:5:!"5:b5:SP5:A>5:&&5:&5: 5:T&&5:' :5:5 5:C5:#+5:k 5:sO5: 5:S5:K5:{5:^_K_5:X ;5=5:=5:_zK5:/5:55:աѡ5:ݡ١-@PP_ju|PPPPP PPPPPP PPP P.BGX`i(P-P2P7P<PAPFPKPPPUPZP_P '09AoPtPyP~PPPPPPPP S[_kcw}dcPPPPPPPPPPPPPPPPP PPPPP"P'P,P*&01P6P;P@PASv]mhsEPJPQPVP[PbPgPnPuPzPPPPPPPPPPPPPP '2PPPPPPPPPPPPP=FQZcU PPPPP$Pv)P.P3P8P=PBPGPLPQPVP[P`P)1<DePjPoPtPR_yP~Pq{$!+6;GMXPPPPPPPPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj   %P  dP$ 5 F M Z ^ e         -@ PP_jPPP S[_kcw}dc.P3P:PAPFPKPRPYP^PePlPASv]mhssPxP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP)PP YsJ:8mj  P #P + G R V [ ] -@PP_ju| P P P P P  P P$ P) P0 P5 P< PA PF PK P.BGX`iS PV PY P^ Pa Pd Pg Pl Pq Pv P{ P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P P P P$ P) P. P3 P8 P= PB P*&0G PL PQ PV PASv]mhs[ P` Pg Pl Pq Pt Pw Pz P P P P P P P P P P P P P P P P'2 P P P P P P P P P P P P P P=QZcU P P P P P P$ P) P. P3 P8 P= PB PG P)1<DL PQ PV P[ PR_` Pe P{$!+6MXj Po Pr Py P~ P P P P P P P P P P P P P P P P P YsJ/:8KmKjr v ~ P P  ~ P          # + 2 9 = am`P _ ] 'ResBP  [] 'ResB  !  ! []! !`P 'ResBPh h []g 'ResBP  []id 'ResBP []id_ID 'ResB E E[]{0}Pbtmlsek.{0} m{0} se{0} r{0}rh{0} h{0} ek{0} p.{0} t{0} t{0} v.{0}mm/sek.{0}/t{0}/r{0} fet{0} sml{0} ek.{0} kt.{0} lx{0} msk{0} m{0} sn.{0} tsk{0} jl{0} lj.{0} rh{0}/fetmetrartommurtommuryardaryardar{0} ld{0}/tom{0}/ri{0} stig{0} bti{0} mn.{0} mn.{0} fet{0} vikaBNA tonng-hrunnansek.{0} Lsl{0} Msl{0} Rsl{0} biti{0} mbr{0} nsahfutttroyesoz{0} ekra{0} mla{0} vtt{0}/mn.{0} kart{0} klst.{0} dnm{0} bitar{0} bolli{0} nsur{0}/klst.{0} aldirltrar/km{0} gra{0} grmm{0} htur{0} ltri{0} mlur{0} tomma{0} dag{0} fet{0} {1}{0} ri{0} ferfet{0} bollar{0} njton{0} hlfp.{0} rmfet{0} famar{0} grur{0} BNA tn{0} famur{0} hntar{0} tunnur{0} austur{0} ltrar{0} mnta{0} radan{0} tommur{0} yardar{0} pund{0} viku{0} nsu{0} ekrufet{0} kljl{0} prmill{0} prsent{0} petabt{0} pundfet{0} mnuir{0} fermla{0} m.ml/l{0} s. ml{0} hestfl{0} kvartar{0} mnuurmetrar/sek.metrar/sek{0} hestafl{0} kalora{0} mntur{0} rmmla{0} rmyard{0} seknda{0} sjmla{0} gramm{0} klst.{0} ltra{0} metra{0} tommu{0} km/klst.{0} bogamn.{0} klbti{0} fermlur{0} sjmlur{0} ggabti{0} megabti{0} s. ml.{0} terabti{0} klvtt{0} m./gal.{0} ggavtt{0} megavtt{0} millibr{0} radanar{0} rmmlur{0} klbitimlur/gallon{0} fermetri{0} fertomma{0} ggabiti{0} ggavatt{0} kalorur{0} klvatt{0} matskei{0} rmmetri{0} rmtomma{0} sekndur{0} slmassi{0} gallon{0} mnui{0} mntu{0} fertommur{0} feryardar{0} klhertz{0} ggahertz{0} slmassar{0} klbitarslarradusar{0} m./br.g.{0} ggabitar{0} klgrmm{0} megabitar{0} millivtt{0} rmmetrar{0} rmtommur{0} rmyardar{0} terabitar{0} teskeiarBreskt gallonbreskar fl oz{0} desiltri{0} jarmassi{0} klgramm{0} klmetri{0} loftyngd{0} megaltri{0} nanmetri{0} pkmetri{0} vkvansa{0} sekndu{0} mkrgrmm{0} jarmassar{0} mla/klst.{0} desiltrar{0} hlfpottar{0} klpaskl{0} matskeiar{0} megaltrar{0} megapaskl{0} milligrmm{0} nanmetrar{0} pkmetrar{0} snsk mla{0} vkvansur{0} hektltrimilliml/ltri{0} bogamnta{0} hitaeining{0} hlfpottur{0} klmetrar{0} klpaskal{0} milliltri{0} mkrgramm{0} mkrmetri{0} ml./klst.{0} sentiltri{0} sentimetri{0} troyesnsa{0} fermetra{0} fertommu{0} rmmetra{0} breskt gal.{0} hektltrar{0} mlur/klst.{0} troyesnsur{0} bogamntur{0} mkrmetrar{0} bresk fl oz{0} hektpaskl{0} loftyngdir{0} milliltrar{0} sentiltrar{0} str. bolli{0} hektpaskal{0} bogaseknda{0} klukkustund{0} klkalora{0} nanseknda{0} njtonmetri{0} slarradus{0} klgramm{0} klmetra{0} klkalorur{0} bogasekndur{0} hitaeiningar{0} nansekndur{0} njtonmetrar{0} ferklmetri{0} milliseknda{0} mkrseknda{0} rmklmetri{0} sentimetra{0} str. bollar{0} ljsafl slar{0} rafeindarvolt{0} yngdarhrun{0} klukkustundir{0} ferklmetrar{0} mkrsekndur{0} breskt gallon{0} kraftar punds{0} kraftur punds{0} millisekndur{0} rmklmetrar{0} snskar mlurmlur/breskt gal.{0} fersentimetri{0} klvattstund{0} mla gallon{0} rmsentimetri{0} mlur gallon{0} rmsentimetrar{0} bandarsk tonn{0} milljnarhluti{0} slarradusar{0} pund fertommu{0} milljnarhlutar{0} bandarskt tonn{0} klvattstundir{0} bresk vkvansa{0} gra Celsus{0} metri sekndu{0} fersentimetra{0} rmsentimetra{0} milliml ltra{0} grur Celsus{0} metrar sekndu{0} stralskur bolli{0}/ breskt gallon{0} stralskir bollar{0} Bresk varmaeining{0} ltri klmetra{0} stjarnfrieining{0} breskar vkvansur{0} ltrar klmetra{0} gra Fahrenheit{0} mla klukkustund{0} mlur klukkustund{0} grur Fahrenheit{0} stjarnfrieiningar{0} mla breskt gallon{0} tomma af kvikasilfri{0} Breskar varmaeiningar{0} mlur breskt gallon{0} ltri 100 klmetra{0} ltrar 100 klmetra{0} milligrmm desltra{0} tommur af kvikvasilfri{0} milligramm desltra{0} klmetri klukkustund{0} klmetrar klukkustund{0} millimetrar af kvikasilfri{0} metri sekndu, sekndu{0} metrar sekndu, sekndu!5::665:#5:K&G5:lאh5:&|"5:z5:'[#[[5: ""5::!65:=F649F5:A=/5:5:5:^Z5:7W3Wڏ5:+'k5:V8̈5:&"5:[W5:[WW5:7335:}5:5:؉ԉԉ5:LLL5:@"<5:3/5:H D5: 5Yb/#>05:ч@5:"nn5:5:EAA5:Ћ5:5:0?,5:RNN5:5:v?r5:lhh5:lMh5:!!!5:LHЊ5:pΑl5:5:Oo5:L5:5:u_(5:W$S$5:-iiֈ5:`5:```5:5:`5:֔5:_|5:($$5:}5y5:Љ5:[W5:̉ȉȉ5:ߓ5:5:5:Όʌʌ5:Č5:5:KKK5:5:D&w5:gWg5:85:ĉˆ5:2225:5:aԍSG5:...5:`e.5:[W5:;5:ؒ5:vev5:Ў̎5:845:<'8'8'5:ߎ ێ5:iee5:'5:%5:݆݆5:5:&"5:z,&&5:IE5:?=Ċ5:"ƍ75:5::65:`5:AT5:;ˏ75:A<<5:܌l،5:e(/a(5:ϓ˓j5:5:8p45:y+u5:GC5:>OP:5:}5:⍇5:{ǐw5:vՕr5:b5:_5:>5:5:5:ȖĖ5:GC5:5:x]t5:pl5:F5:&&&5:&&&5:5:5:5:RN5:5:[2WC5: 5:ZRV5:ʒߑƒ5:LEH5:NjË5:hd5:J5:Ĕ5:gc5:5:5:)C'C'y5:~~5:5: d܊5:5:q5:vDr5: 335:D@5:85::5:&&5::&&:͆͆:rr::K K ::3 5:5:'''5g?0]5:spp5:!cc5:,,^5:Udd5:)!5:5:Pwwn5:5:V77A5:5:-FF5:eHbb5:5:5:<@@5:ĉ5:2 5:U5:25:. 5: ::n5:%]]5:;[[5:ܒ((5:B5:5:Ɇņņ5:<'5:5:iee5:665:&ՆՆ5:Vbbt5:yy5:\\5:UVV5: 5:AT5:5:A 5:3::5:<<:~~::DD5:C C 5:55:ڇ5:V5: 5:5:5: 5:+T5:SPP5:A>>5:&&&5:&&:k k :5:zz5:&&5:d5: 5:mEiEiE5:&&&5:* 5:5: "͆͆5::!!5:=Frr5:Q 5:5:-5:K K 5:7W5:+'k5:=KK3 5:95:5:5:P335: 5:5:؉5:L5:===5:r5:݋5:582J5:؋ч@5:"nn5:5:   5:5:5:5:5:K5:5:5:s5:!!!5:L,,^5:Udd5:)!kk5:5:wwn5:5:V77A5:W$S$5:-ii]5:j885:g5:,,5:`JJ5: 5: 5:(5:Ӑ335:ЉVV5:~5:̉5: 5:225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:eHbb5:5:5:5:ĉ5:2++5: 5:25:...5: hhn5:%]]5:;[[5:_[[5:B5:5:Ɇņņ5:<'5:5:iee5:ȇȇ5:665:ᆕ5:5:&ՆՆ5:z,,,5:I5:?bbt5:yy5:?YY5:UVV5: 5:I5:5:A 5:܌5:e(5:--5:335:{ww5:5:::5:AA5:}DD5:  5:C C 5:55: { { 5: s s 5:ڇ5:V5: 5:Ȗ5:5:X 5:+T'5:pPP5:A>>5:&&&5:&&5: 5:T&&&5:5:5:+5:5 5:5:55:k k 5:sOO5:5:ESS5:J5:5:S5:{{5:gg5:X ;5:5:C5: zzK5:%5:euu5:5: 335:5:5:-@PP_ju|PPP$P+P 2P9P@PGPPPWP`PiPrP{P.BGX`iPPPPPPPPPPPP '09APPPPPPPPP#P*P S[_kcw}dc1P8PAPJPQPXPaPjPqPzPPPPPPPPPPPPPPPP*&0PPPPASv]mhs PPP!P(P1P8PAPJPQPZPaPhPoPvP}PPPPPPPP'2PPPPPPPPPPP PPP=FQZcUP&P-P4P;PBPvIPPPWP^PePlPsPzPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPP PPPP&P-P4P=PFPMPVP]PdPkPrPyPP YsJ/:8KmKj  # P3 @ PG X i p }           -@PPuPPPPPPPXPP S[_kcw}dcPPPPPPP PPP&PASv]mhs/P6P?PFPMPVP]PfPoPvPPPPPPPPPPP 'PPPPPPPPP PPFQUPP$P)P0P7P>PEPLPSPZPaP)1<DhPoPvP}PPPP YsJ:8Kmj5 9 ; PE G PI Z y      -@PP_ju|PPPPP PPPPPPPPPP.BGX`iP P'P.P5P<PCPJPQPXP_PfP '09AxPPPPPPPPPPP S[_kcw}dcPPPPPPPPPPP P'P.P5P<PCPJPQPXP_PfPmPtP{P*&0PPPPASv]mhsPPPPPPPPPPPPPP PPPP&P-P4P;PBP'2IPPPWP^PgPpPwP~PPPPPPP=FQZcUPPPPPPvPPPPPPPPPP#P*P)1<D1P8P?PFPR_MPTPq{$!+6;GMX[PbPiPpPyPPPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj   P  mP    ' + 2 R V l v     amq`P   'ResB  8 []{0}al{0}gg{0} riv{0}anni{0} ora{0}anno{0} mesi{0} mese{0}sett.{0} acri{0} anni{0} anno{0} nodo{0} once{0}/meseGal imp.{0} acro{0} nodi{0}/anno{0} lb-ft{0} iarde{0} staia{0} gradi{0} punti{0} tazze{0} oncia{0} piede{0} piedi{0} secc.{0} staio{0} tazza{0} carati{0} giorni{0} ettari{0} miglia{0} carato{0} giorno{0} libbre{0} quarti{0} secoli{0}/giorno{0} al {1}{0} ettaro{0} grammo{0} libbra{0} miglio{0} secolo{0} forza g{0} galloni{0} pollici{0} all orapercentuale{0} al mese{0} gallone{0} pollice{0} secondi{0} secondo{0} radianti{0} all annolibbre-piede{0} radiante{0} settimane{0} ettolitri{0} settimana{0} anni luce{0} al giorno{0} al minuto{0} anno luce{0} ettolitro{0} per oncia{0} per piede{0} picometro{0}/settimana{0} ettopascal{0} mi/Imp gal{0} chilometri{0} millilitri{0} piedi cubi{0} punto base{0} tonnellate{0} al secondo{0} chilometro{0} metro cubo{0} millilitro{0} millimetro{0} oncia troy{0} per grammo{0} per libbra{0} piede cubo{0} punti base{0} tonnellata{0} chilopascal{0} microgrammi{0} chilogrammi{0} miglia cube{0} nanosecondi{0} once fluide{0} rivoluzionepunti cardinali{0} chilogrammo{0} microgrammo{0} miglio cubo{0} milligrammo{0} nanosecondo{0} per gallone{0} rivoluzioni{0} chilowattora{0} elettronvolt{0} microsecondi{0} chilocalorie{0} libbre-forza{0} masse solari{0} millisecondi{0} pollici cubi{0} primi d arco{0} raggi solari{0} libbre-piedi{0} chilocaloria{0} iarda cubica{0} libbra-forza{0} libbra-piede{0} massa solare{0} microsecondo{0} millisecondo{0} oncia fluida{0} pollice cubo{0} primo d arco{0} gradi Celsius{0} iarde cubiche{0} pinta metrica{0} raggio solare{0} tazza metrica{0} piedi quadrati{0} cavalli vapore{0} cucchiai da t{0} iarde quadrate{0} miglia all ora{0} pinte metriche{0} secondi d arco{0} tazze metriche{0} cavallo vapore{0} alla settimana{0} iarda quadrata{0} metri quadrati{0} metro quadrato{0} miglio all ora{0} miglio nautico{0} per chilometro{0} per metro cubo{0} piede quadrato{0} secondo d arco{0} chilometri cubi{0} masse terrestri{0} miglia nautiche{0} miglia quadrate{0} centimetro cubo{0} chilometro cubo{0} cucchiaio da t{0} massa terrestre{0} miglio quadrato{0} per chilogrammo{0} chilometri orari{0} gradi Fahrenheit{0} metri al secondo{0} pollici quadrati{0} metro al secondo{0} pollice quadrato{0} galloni imperiali{0} luminosit solari{0} miglia scandinave{0} parti per milione{0} chilometro orario{0} gallone imperiale{0} luminosit solare{0} miglio scandinavo{0} parte per milione{0} unit astronomica{0} cucchiai da tavola{0} miglia per gallone{0} unit astronomiche{0} miglio per gallone{0} per metro quadrato{0} tonnellata metrica{0} chilometri quadrati{0} centimetri quadrati{0} millimoli per litro{0} pollici di mercurio{0} tonnellate metriche{0} centimetro quadrato{0} chilometro quadrato{0} cucchiaio da tavola{0} millimole per litro{0} per centimetro cubo{0} per miglio quadrato{0} pollice di mercurio{0} litri per chilometro{0} litro per chilometro{0} per pollice quadrato{0} per gallone imperiale{0} millimetri di mercurio{0} once liquide imperiali{0} millimetro di mercurio{0} oncia liquida imperiale{0} per centimetro quadrato{0} per chilometro quadrato{0} litri per 100 chilometri{0} litro per 100 chilometri{0} metri al secondo quadrato{0} milligrammi per decilitro{0} metro al secondo quadrato{0} milligrammo per decilitro{0} libbre per pollice quadrato{0} libbra per pollice quadrato{0} miglia per gallone imperiale{0} miglio per gallone imperiale!5:a]]5:#5:;75:ė5:W#"S5:ّՑ5:#5:ߏۏ5:5:ǐ&Ð5:u5:rn5:ޘ՛5:5:R?U5:ws5:,5:ِ5: A5:C5:5:c͙_5:GG5:{B5:5:ʜ5:5:>5:5/D?05: 5:5:2225:*>&>&>5:2225:> > >5:2225:===5:D>@>@>5:~2z2z25:>==5: R5:䐸A5:;5:Քє5:Е5://K(+/O5:ďɏ5:5:ڔɑ5: % 5:5:nN'N'5:nnn5:5:`5:5:>o5j35:Ĕ5:r55j35:w5:j5:KKK5:5:' ' '5:5:KKK5:K5:KKK5:KKK5:+'5:zagvȧ5:MQM5:d{5:yuv5:Ӓ)ϒ5:7]35:`e'Z5:bjTe^j5:ҐGΐ5:MI5:eVe5:'M]P#M5:x5:&&&5:ZZ5:a]5:LJH5:CI?5:w5:735:ِ5:z,&&5:c5:ؓ1-t5:?ߓ5:l5:ӓOϓ5:jvofv5:qy5:YeY5:<5:5: 5:===5:5:===5:===5:LLL5:w5:5M5L1M5:5:Ϛ˚5:Ó5:m_i_i_5:>>>5: >5:c_5:u5:#5:͘ɘ5:e5:I5:5:&&&5:(((5:~{ ~5:Y5:MNM5:'''5:MI5:b`Gc5: '[5:񒒓5:*&5:ۗ;ח5:8"j5:_5:*{&5:kg5:\5:MNM5:5:'Y#5:mi5:!5:k5: Z5:M[MM5:Gޒ5:ok5:і8͖5:/5:+5:O:&&: :NN:..:::::3 5:5:%'225D?05:b5:vv5:5: 5: ɏ5:DNN5:Տҏҏ5:ꑸ5:::5:5:5:le:::445:::LL5:V555::FF::::!!:::5:Y::KK5:S::5:9ll5:a&&5:5: 5: 5:&&&5:* 5:5:ߏ5:5:ǐrr5:Q 5:r[[5:cc{5:K K 5:5: ##k5:KK3 5:95:5:^&''5: 5:~ 5:G5:5:5:%'225:5:5:Ē5D?05: 5:5:5:   5:5:5:5:5:5:5:5:^5:䐸5:y5:Cdd5:kk5: 5:ďɏ5:5:D5: % 5:,5:j885:g5:~,,5:`JJ5:5: 5:75: 5:VV5:~5:c5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:X&gg|5:Ynn`5:25:w w 5: hhn5:%]]5:Ґ((5:ss5:5:5:5:5:5:yHH5:M5:C665:5:55:5:,,5:;5:ؓbbt5:yy5:\\5:UVV5: 5:I5:_[[5: 5:A5:?YY5:335:RR5:5:::5:AA5:$DD5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:Y5:5: 5:b5:S5:A5:&&&5:&&5:!5:9555:5:'''5M5:+5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:5:+!!5:S5:{{5:l`h`h`5:X ;5:>>?5:C5:9zzK5:%5:euu5:yHH5: 335:i5:5:1 -@UP\P_ju|cPjPqPxPP PPPPPPPPPP.BGX`iPPPPPPP PPPP&P '09A8P?PFPMPTP[PbPiPpPwP~P S[_kcw}dcPPPPPPPPPPPPPPPPP PPPP&P-P4P;P*&0BPIPPPWPASv]mhs^PePnPuP~PPPPPPPPPPPPPPPPP '2PP PPP"P)P0P7P@PGPPPWP=FQZcU^PePlPsPzPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXP PPP"P+P2P9P@PIPPPWP^PePlPsPzPPPPPPPPPPP YsJ/:8KmKj8 < D PT a -Ph y   -P_jPPPPPPPPXPP[kcwdcPP$P+P2P9P@PGP v]mNPUPZP_PfPmPtPyPPPPPPPFQUPPPPPPPPP)PPPP YsJ:8KmjR T X Pb d Pf s -@PP_ju|PPP PP P!P(P/P8P?PHPQPZPcP.BGX`imPtP{PPPPPPPPPP '09APPPPPPPPP PP S[_kcw}dcP P)P2P9P@PIPRPYPbPkPtP{PPPPPPPPPPPPP*&0PPPPASv]mhsPPP PPP$P+P4P;PBPIPPPWP^PePlPsPzPPP '2PPPPPPPPPPPPP=FQZcUPPPPPPvP#P*P1P8P?PFPMPTP[PbPiP)1<DpPwP~PPR_PPq{$!+6;GMXPPPPPPPPPPPPPPPP PPP#P,P3P:PAPHPOPVP YsJ/:8KmKj jP P    ! ( E I ] g t {   am`NP0  'ResBPY! Y! []X! 'ResBP []he_IL 'ResB ^W ^W[]eMOsBdll'YU0X0\U0X0{0} R{0}/e͑RR^{0}/R{0}/1000kBf{0} ё{0}wm̑{0} eqgL}{0}L}{0}{0}MT{0}ct{0}/Bf{0} K0g{0} 1{0} R{0} Bf{0} 00{0} V{0} l'W{0} 00{0}000{0}000{0}0000000ky'YU0X0{0}\U0X0{0}{0} s|00{0} 000{0}0000{0} 000{0} 000{0} 00y{0} 000{0} 000{0} 00y{0} 000{0} qϑ'YU0X0 {0}\U0X0 {0}{0} s/t{0} 000{0} 000{0} 000{0} 000{0} 000{0} 000{0} 000{0} 000{0} 000{0} 000{0} 000{0}/000{0}/000{0}/000{0}/000{0}/000{0}k{1}000/000{0} 0000{0} )YeXSMO{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} *Y}JS_{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 0000{0} 000{0}/0000{0}/0000{0}/0000{0}/000{0}calth000000kBfBdl {0} ^{0} ze000{0} ze000{0} ͑ϑ000{0} 00000{0} 00000{0} P[000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 0000y{0} 00000{0} 00000{0} 00000{0} s^e000{0} ze000{0}/s^e000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0} 00000{0}/00000{0} 00000{0} s^e000{0} s^e000{0} mϑ000{0}/s^e000{0} mϑ000{0} 4lg000{0} ze0000{0} 000000{0} 000000{0} 000000{0} 000000{0} 000000{0} 000000{0} 00000Bf{0} 000000{0} 000000{0} 000000{0} 000000{0} s^e0000{0}/ze0000Bf {0} 000{0} 000000{0} 000000{0}/s^e0000{0} 000000{0} 000000{0} s^e0000{0} ze0000{0}/000000{0} 0000000{0} 0000000{0} 0000000{0} 0000000y {0} 0000{0} 0000000{0} 000k000{0} 0000000{0}/0000000{0} 000k000{0} 00000000{0} 00000000{0} 00000000{0} 0000kyky{0} ze000000{0}/s^e000000{0} s^e000000{0} 4lg000000{0} 0000k0000{0} 000000000{0} 000000000{0}/ze0000000Bf {0} 000000{0}/s^e0000000{0} s^e0000000{0} ze0000000{0} 0000000000{0} ͑ϑ000ks^e000{0} 0000k000000{0} 00000k000000{0} 0000k100000000!5:W&5:E]A]5:VsW5:\5:W5:YY5:WW5:@Y[5:ZZ5:ZZ5:ZZ5: 5:}WWyW5:WWW5:ZZ5:nXjX5:VsWW5:WW5:VXRX5:\5:WWW5: 5:[Y5:[[5:FXBX5:^ZX5:~XzX5:[Y5:\ZXZ5:[Y5:[Y5:[[5:[[5:[[5:ZZ5:>Z:Z5:.[*[5:[X5:[[5:L[H[5:7Y3Y5:]\]5:[[5:vYrY5:[YY5:^XZX5:[XX5:^]\5: 5:9\\Y5:]]5:,ZA\5:]]5:|]u\5:[[5:W 5:.Y*Y5:[[5:Y{Y5:YY5:6ZX5:vXrX5:}5:IYEY5:dY`Y5:xt5:\X Y5:V[\[R[5:/XW5:\\5:8[4[5:[XX5:\[5:@ZXY5:5:[YWY5:.X*X5:ZZ5:WW5:RZNZ5:ZZ5:ZZ5:TZX5:WW5:\\5:[[5:M\I\5:X\T\5:fZbZ5:y]u]5:^^5:Z]5:6X2X5:X\5:W>\5:eWZ5:hW 5:W5:YY5:]]5:\\5:8]4]5:fXbX5:ZZ5:\\5:]]]5:[[5:[[5:R]N]5:7\\3\5:*Z&Z5:4Z0Z5:0]JX5:+]']5:,^j\5:[z[5:[[5:]XY5:]YZ5:\\5:]YY5:!\\5:\\5:]Y5:]]5:RYNY5:kWX5:oWX5:W&::' :.::N::::::3 :X5:5:%'"'::5_WD?0!:::::::::: 5: 5:}WbyW5:WvW5:bW@5:5:V:W5:W::5:\N5:WW5: :g:d:{:]: Z: ::{:`:\:$:^:9:+5:7Y5:5:[:@5:[ : 5:[5:5:5: :5:]"5:,ZX5]5:5:[5:WW5:.Y5:[5:6ZX::W5:V55::W:R: 5:[F:5:@Z:::S::::::!:5:[5:fZj5:y]S5:^5:Y56X:5:WK5:SP:X::Z::2::::p:::X:::U:5:LI:|:b:v:f:X:#X5:W&5:5:VsW5:\5:W5:Y 5:W5:@Y5:=X:X5:Zr5:Q 5:,\[5: ^c{5:K 5:5:[#k5:ZK3 5:WW5:&^5:]&5:W 5:~ 5:Z5:mY5: \5:%'25:5:"Y5:]=5_WWpvW5:JZ5:rZ5:zZ5:  5:HZ5:5:Z5:5:Z5:Z5:Z5: 5:}WWyW5:WWW5:Zd5:nXk5:VsWW5:WW5:VX5:\5:WWW5: 5:[85:[5:FX,5:^ZJ5:~X5: 5:\Z5: 5:[V5:~5:[5:[ 5:Z25:>Z; 5:'S 5:a5:<c 5:.[ 5:7YD5:5:[5:vY5:[g|5^X5:[n`5:25: 5: hn5:]]5:,Z(5:]s5:5:[5:W 5:.Y5:[5:YH5:Y5:6Z65:vX5:5:IY5:dY,5:x5:\bt5:y5:/X\5:\V5: 5:[5:\5:@Z 5:5[Y5:.XX5:Z35:WW5:RZ5:Z:5:ZA5:TZD5:W 5:C 5:[5: { 5: s 5:fZ5:y]5:^ 5:Y5:6X5: 5:W5:SP5:A>5:&&5:&5:] 5:\&5:8]5:fX 5Z5:\5:5 5:[C5:[+5:k 5:sO5:*Z 5:4ZS5:0]JX5:+]!5:,^K5:[{5:[]W5:] ;5:]==5:\=5:]K5:!\/5:\u5:]H5:]35:RY5:kWX5:oWX-@PP_ju|PPPP P PPP!P(P-P4P;PBPIP.BGX`iQPVP[P`PePjPoPtPyP~PPP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPPPP PPPP#P(P-P2P7P<PAPFPKPPPUP*&0ZP_PdPiPASv]mhsnPsPzPPPPPPPPPPPPPPPPPPPPP'2PPPP P P P P P P# P* P/ P4 P=FQZcU9 P> PC PH PM PR PvW P\ Pa Pf Pk Pp Pu Pz P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P P P P P P P P$ P) P. P3 P8 P= P YsJ/:8KmKj   NP  P    % ) 0 P T j t     -@B PG P|J P M PP PS PV PY P\ P_ Pb Pe PXk Pn Ps Px P{ P '9A P P P P P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P P P P P P P*&0 P P P PASv]mhs P P P# P& P+ P. P3 P8 P= PB PG PL PO PT PY P^ Pc Ph Pm P 'p Ps Px P} P P P P P P P P=FQZcU P P P P P P P P P P P P P P P)D P Pq$!+6GMX P P P P P P P P P P P P P P P P P P P P P P YsJ:8Kmj   h P  ~ P  # - 4 Q S d n v } -@ P# P_ju|( P- P2 P7 P< P A PF PK PP PW P\ Pc Pj Pq Px P.BGX`i P P P P P P P P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P" P) P. P5 P< PC PH PM PR PW P\ Pa Pf Pk Pp Pu Pz P P P*&0 P P P PASv]mhs P P P P P P P P P P P P P P P P P P PP PPP'2PP"P'P.P5P:P?PDPKPPPWP\P_P=FQZcUdPiPnPsPxP}PvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPP PPPPP$P)P.P5P<PAPHPMPRPWP\PaPfP YsJ/:8KmKj } P P    ( , 3 S W m w amq`P 'ResBP  [] 'ResB  []japanese P 'ResB3  77)[]{0} hwa{0} l[Kgu {0}p[saK {0}:::::[cwc&P+P0P5P:PJ) g`1 'ResBPh h []g 'ResBT C \ \ C[]dtkGBiteMBitePBiteTBitekBite{0} md{0} ps{0} tc{0} d{0} kup{0} lor{0} luk{0} pin{0}/jam{0} are{0} dtk{0} mnt{0} pon{0}/mnt{0}/ponmilidtknanodtk{0} het{0} jol{0}/dtk{0}/ons{0} dino{0} sasi{0} taun{0}/dino{0}/sasi{0}/taun{0} poin{0}/kakipon gaya{0} bite{0}/mil{0} mil{0} kidul{0} kulon{0} pekan{0} wetan{0}/pekan{0} inci{0} kaki{0} inci{0} kW-jam{0} kilojol{0} kilohet{0} gigahet{0} megahet{0} mil/jam{0} sdk mgn{0} sdk tehbagean/yuta{0} are-kaki{0} kilobite{0} tenaga-g{0} gigabite{0} megabite{0} petabite{0} terabite{0} ons banyuarah kardinal{0} saben jam{0} saben ons{0} saben pon{0} saben {1}{0} metrik kup{0} metrik pin{0} mil segoro{0} taun cahyamassa matahari{0} saben dino{0} saben gram{0} saben inci{0} saben kaki{0} saben sasi{0} saben taun{0} mpg inggris{0} saben detik{0} saben galon{0} saben liter{0} saben menit{0} saben meter{0} saben pekan{0} tenogo jaran{0} meter/detik{0}/galon inggris{0} galon inggris{0} mil saben jam{0} sendok manganmil/galon inggris{0} seprapat galon{0} saben kilogram{0} mil-skandinavia{0} derajat celsius{0} inci saka raksa{0} mil saben galon{0} saben kilometer{0} detik saka busur{0} menit saka busur{0} saben sentimeter{0} bagean saben yutaluminositas srengng{0} derajat Fahrenhet{0} meter saben detik{0} saben meter kubik{0} saben mil persegitakeran panas Britania{0} saben inci persegi{0} kilometer saben jam{0} milimol saben liter{0} saben galon inggris{0} saben meter persegi{0} milimeter saka raksa{0} liter saben kilometer{0} pon saben inci kuadrat{0} saben sentimeter kubik{0} mil saben galon inggris{0} saben kilometer persegi{0} miligram saben desiliter{0} saben sentimeter persegi{0} liter saben 100 kilometer{0} meter saben detik kuadrat!5:PL5:JF5:5:5:B8>85:1'-'5:CC5:75:5:''5:B> 5:%z!z5:zz֜5:|xҝ5:55:vv5:~~ә5:5:5: 5: 5:?;5://5://5^5:,(5:jf5:؛ԛ5:5w5: 5:G\5:225:]Y5:225:C?5:225:jf5:ws5:~2z25:5:5:* ,5:#5:qjmj5:YYUY5:""ƚ5:3h5:YY5:vj!5:5:<w5:`5:GLCL5:5:`55:_d'5Zx5:6)2)5:ژ5:__5:֘Ҙ5:||5'5S5:5:5:ޘ5:5:B>5: aa&5:#NN5:NY5:J5:K5:5: %֚5:__5:ޖ5:5:MM5:L L5:5:<'8'5:+L'L5:EA5:q5:1u%5:5Q5:5z,5m5:K;5:kK=5::e6e5:KK5:7>3>5:b4S5:CC5:ח×ř55:'5:==5:5:==5:==5:k>g>5:w5:??5:nn5:ě5:225:QM5:5:5:5:}5:@<5:5:kg5:&&5:&&5:62575:ybub5:OK5:hh5:hh5:EA5:Iu5:!YY5:ll5:5:5:NN5:5:&W5:*5:__5:_5:LK5:{MwM5:5:5:vr5:RN5:QlMl3 5:5:^>Z>5w5:* 5:5:kg5:ϗ5:35:E5:5:<5:5:5: h5:5:Kb5:y5:Y,U,5:SP5:_5:P&5: 5:5:5:B8&5:* 5:B 5:75:5:'r5:Q 5:%z!z5: 5:K 5:5:ine5:mi3 5:5:5:,&5: 5:&;5:/5:/5:^5:^>Z>5:5:}^5:`5w5: 5:G\5:M5:I 5:h5:a5:V5:O5:U5:_5:[5:5:* &5:#5:D|5:ۗg5:ϗ˗5:3/5:^ 5:E5:5:<85:`85:GL5:,5:`J5: 5:n35:Zx5:735:ژV5:5:֘5:˘ǘ5:'25:S; 5:'S 5:a5:<c 5:.[ 5:nj5:5:5:NJ5:n`5:25:u5: hn5: ]5:ޖ5:5:5:5:5:<'n5:5:E5::q5:1u%5:5:Q5:5:z,,5:m5:Kbt5:y5::e6e5:KK5: 5:b4S5:CC5:ח×ӗ5:5:'5:35:5:5::5:A5:wD5: 5:C 5:55: { 5: s 5:5:V5: 5:Y,U,5:5:!"5:5:SP5:A>5:&&5:&5: 5:T&&5:625:7 5:ybub5:5 5:5:5:k 5:sO5:=95:5:5:5:K5:5:^_K_5:&W&5:*5:=5:_'5:/5:5:5:5:vr5:5:-@(P-P_ju|2P7P<PAPFP KPPPUPZPaPfPmPtP{PP.BGX`iPPPPPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcP PPPP#P*P1P6P=PDPKPPPUPZP_PbPgPjPoPtPyP~PPP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPPPP P P '2 P P P P P% P* P/ P4 P; P@ PG PJ P=FQZcUO PT PY P^ Pc Ph Pvm Pr Pw P| P P P P P P P)1<D P P P Pq{$!+6;GMX P P P P P P P P P P P P P P P P P P P P P$ P) P. P3 P YsJ/:8Kmj   P $ P+ < M T a e l        X; P@ P[kcwdcP PU PZ P_ Pd Pi Pn Ps Pmx P} P P P P P P) P P sJ:8j8 P   E P   ! % ' ) -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P P P P P P% P* P/ P4 P9 P> P '09AN PS PX P] Pb Pg Pl Pq Pv P{ P P S[_kcw}dc P P P P P P P P P P P P P P P P P P P P P P P P P*&0 P P P PASv]mhs$ P) P0 P5 P< PC PJ PO PV P[ P` Pe Pj Po Pt Py P~ P P P P P '2 P P P P P P P P P P P P P=FQZcU P P P P P Pv P P P P P P P! P& P+ P0 P5 P)1<D: P? PD PI PR_N PS Pq{$!+6;GMXX P] Pb Pg Pn Ps Px P} P P P P P P P P P P P P P P P P P P P YsJ/:8KmKj; ? G  PW d C Pk |             am!`!P + 2 'ResB & & []{0}{0}{0}{0} {0} {0} {0}{0} {0} {0} {0} {0} {0}{0}{0}{0}/{0}/{0}/{0}/{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} .{0} {0}/{0}/{0}/{0}/{0}/{0}/{0}/{0}/{0}/{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/{0}/{0} {0} {0} {0} {0} {0} .{0}/{0}.{0}.{0}/{0}/{0}/{0}/{0}/{0} {0} {0} /{0} {0} .{0} {0} {0} .{0} {0} {0} ..{0} .{0} .{0} .{0} .{0} {0} {0} .{0} .{0} {0} /{0} .{0} {0} {0} {0}..{0} /.{0} {0} /{0} {0} /{0} {0} {0} {0} {0} {0} {0} {0} {0} /{0} {0} {0} {0} {0} {0}/{0} {0} .{0} {0} {0} .{0} {0} {0} {0} {0} {0} .{0}/{0} {0} {0} .{0} {0} {0} {0} {0} {0} {0} {0} {0} . .{0} {0} {0} {0}/100{0} {0} {0} {0} {0} {0} {0} {0} {0} .{0} .{0} /{0} {0} . .{0}/{0} {0} {0} .{0}/{0} {0} {0} {0} {0} {0} {0} {0} /{0} {0} {0} {0} ..{0} {0} {0} {0} {0} {0} /100{0} {0} {0} {0} {0} . .{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} . {0} {0} . {0} . .{0} {0} {0} {0} {0} -{0} {0} {0} {0} {0} {0} . {0} {0} {0} {0}  {0} /.{0} {0} {0} {0} {0} {0} {0}/. .{0} {0} . .{0} {0} {0} {0} {0} {0} {0} {0} . {0} {0}  {0} {0} {0} {0} {0} {0}  {0} {0}  {0} . {0} {0}  {0} . {0}  {0}  {0}  . .{0} . {0}  {0} {0} . {0} /{0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} . . .{0} {0} {0}  {0} {0} -{0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} . . .{0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0}  {0} .  {0} /. {0}    {0}  {0}  {0} .  {0}  {0}   {0}  {0}  {0}  100 {0}  {0}  {0}  {0}  {0}   {0}   {0}   !5:X3T3T35:5**5:, , ,5:Y-U-U-5:}4--5:---5:\,X,X,5:m)i)i)5:+++5:---5:,6(6(6B65:3335: 44445:55565:54141445:}3y3y335: 4443 5:+++5:5555:3335: 5:3335:...5:---5:5:5555:_4[4[45:2225:4445521l005:*))5:<,**5:3././.5:J/F/F/5:M.I.I.5:///5:Z.V.V.5:///5:%,!,^05:...5:0005:---5:(I(I(+5:3h+h+?-5:1>15:...5:3 3 35:B225:? ; ; 5:X/T/T/5:$/++5: ///5:///5:5555:760025:t/p/p/5:3//*/*+5:&+**-5:3P0P015:4303035:0^+^+4-5:0005::2r)r)5:8545455:///5:0//5:22.2.25:---5:0 0 05:,,,5:M5:J2n*n*5:***5:55:+++5:}-y-y-5:j3f3f35:0,+,+-5:///15:T2P2P25:0005:///5:81r+r+ .5:21.1.15:***J-5:///5:\2S*&5:@.<.<.5:1115:&.".".5:g.c.c.5:.}.}.5:*.**5:.40405:2225:5{5{55:r1n1n15:1115:t.p.p.5:6665:`6\6\65:J4F4F45:,,,5:1115:1115:4445:g5c5c55:&&&5:t4-p45: 5:T&&&5:./*/*/5:Q,M,M,5:0005:!55545:1~1~15:v2r2r25:3335:22225:R1N1N15:C2?2?25:m2))5:e2a2a25:f/b/b/5:F3B3B35:O5K5K55:,,,,,-5:b1^1^1&05:~0z0z05:0J+J+)-5:///5:///5:*3**5:"3335:,,,5:2225:000:,,:'':'':&&:i)i):p'p':((:((:'':**3 5:5:E,B,B,551)9),*5:(I(I(5:3$'$'5:](Y(Y(5:&&&5:(Q(Q(5:(*'*'5:-)y(y(5:Y'&&5:('':'':b'b'5:(~'~':T'T'5:(&&:r)r)5:_'['[':i'i':n*n*5:0&&5:('':((:((:J*J*:a(a(:w'w':i(i(:..:))5:|*x*x*:{){):a-a-5:SPP:>>:((:**5:0&&5:,,,5:***5:, , ,5:Y-U-U-5:}4&&5:-&*&*5:)))5:m)i)i)5:+++5:t'p'p'5:U) ) )Q)5:H'((5: -,,-5:M)((I)5:*''&(5:+**+5:},y,y,3 5:+))5:***5:,,,5: 5:2 5:5:5:5:E,--5:\***5:///5:444551)9),*5:*))5:<,**5:***5:g,c,c,5:***5:/,,5:+++5:,,,5:%,!,!,5:***5:;,7,7,5:*''5:(I(I((5:*((4(5:)))5:](Y(Y(5:&'';(5:(Q(Q((5:(((5:(''B(5:-)y(y())5:Y'&&B'5:&&&5:e*T+T+5:(''5:3''5:(((5:)q(q(5:'''5:)q(q(5:.''5:)))5:'''5:***5:B225:? ; ; 5:)))5:)!)!)5:)))5:(((5:)))5:('' (5:f'b'b'5:(''(5:&+**"+5:(~'~'(5:X'T'T'5:(''<'5:(((5::2r)r)5:1115:_'['['5:'''5:22115:'''5:m'i'i'5:+++5:M5:J2n*n*5:***5:55:+))5:}-6+6+5:;5:0''0'5:/''(5:'''5:(((5:'''5:81((Y)5:21..5:*((a)5:A5:\2&&5:)((5:,,,5:e(a(a(5:)))5:)))5:)w'w'5:)))5:m(i(i(5:...5:(((5:(((5:+++5:1115:2225:|*x*x*5:)))5:){){)5:e-a-a-5:SPP5:A>>5:&&&5:&&5: 5:T&&&5:---5:Q, * *5:'''5:E)))A)5:N'))5:r,n,n,5:3((5:F)''-(5:R1**5:,,,5:m2))5:0005:*''5:/~/~/5:3335:,,,,,,5:*0B0B0&05:'''5:0 ' '6'5:,,,5:,,,5:*3**5:1115:,,,5:...5:...-@PP_ju|PPPPP P$P+P2P;PBPKPTP]PfP.BGX`ipPwP~PPPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcP#P,P5P<PCPLPUP\PePnPwP~PPPPPPPPPPPPP*&0PPPPASv]mhsPPP PPP'P.P7P>PEPLPSPZPaPhPoPvP}PPP '2PPPPPPPPPPPPP=FQZcUPPP PPPvP&P-P4P;PBPIPPPWP^PePlP)1<DsPzPPPR_PPq{$!+6;GMXPPPPPPPPPPPPPPP PPP#P,P3P:PAPHPOPVP YsJ/:8KmKj   mP + P2 C T [ h l s -]P_jubPgPlPqPvP{PPPPXPP[kcwdcPPPPPPPP v]mPPPPPPP PPPP$P+P0PFQU5P:P?PDPIPNPSPZP_P)1dPkPpPuPzP YsJ:8Kmj  " P, . P0 = M T Y ^ c g -@PP_ju|PPPPP PPPPPPPPPP.BGX`iP PPP!P(P/P6P=PDPKPRP '09AdPkPrPyPPPPPPPP S[_kcw}dcPPPPPPPPPPP PPP!P(P/P6P=PDPKPRPYP`PgP*&0nPuP|PPASv]mhsPPPPPPPPPPPPPPPPP PPP P '2'P.P5P<PEPNPUP\PcPlPsP|PP=FQZcUPPPPPPvPPPPPPPPPPPP)1<DPPPPR_$P+Pq{$!+6;GMX2P9P@PGPPPWP^PePnPuP|PPPPPPPPPPPPPPPP YsJ/:8KmKj   P  YP         ) 3 @ G N R amC`P l z 'ResBPh h []g 'ResBPh h []g 'ResBPh h []g 'ResB ^ ^Y[]{0} pe{0}/pe{0} anu{0}/dia{0} vol{0} ora{0}/anu{0} sig.{0}/sim.{0} sim.{0} k.x{0} sk.{0} xv.{0} kri2.1.48.9{0} galu{0} k.sp.{0} ektar{0} arkmin{0} arksig{0} kilati{0} simana{0} skulu{0} xvina{0} pur pe{0} anu-lus{0} radianu{0} forsa G{0} jigabit{0} kri-plitru/100km{0} pur anu{0} pur dia{0} pur mes{0} pur ora{0} sigundu{0} jigabyte{0} pulegadaparti/milhu{0} desilitru{0} desmetru{0} kilmetru{0} pikmetru{0} p kbikumilimol/litru{0} ektolitru{0} pur metru{0} mikrmetru{0} sentilitru{0} sentmetrumilha/gal imp.{0} pur minutu{0} pur simana{0} milisigundu{0} nanosigundu{0} pe kuadradu{0} nsa fludu{0} pur sigundu{0} mikrosigundu{0} jarda kbiku{0} kudjer di x{0} milha kbiku{0} mtru kbiku{0} pur pulegada{0} milha nutiku{0} milha pur ora{0} pur kilmetru{0} jarda kuadradu{0} kudjer di sopa{0} milha kuadradu{0} minutu di arku{0} metru kuadradu{0} pur sentmetru{0} milha pur galu{0} pulegada kbiku{0} sigundu di arku{0} kilmetru kbiku{0} milha skandinavu{0} parti pur milhu{0} kilmetru pur ora{0} milimol pur litru{0} mtru pur sigundu{0} pulegada kuadradu{0} sentmetru kbiku{0} kilmetru kuadradu{0} pur metru kuadradu{0} pur milha kuadradu{0} litru pur kilmetru{0} sentmetru kuadradu{0} unidadi astronmiku{0} pur pulegada kuadradu{0} pur kilmetru kuadradu{0} litru pur 100 kilmetru{0} miligrama pur desilitru{0} pur sentmetru kuadradu{0} milha pur galu imperial{0} mtru pur sigundu kuadradu!5:d`5:;75:5:GC5:5:XT5:]5:πˀ5:'5:ea5:݂5:܄؄5:5: 5:Ӄσ25:5:5:5:5:5:ʅƅ5:MI5:5:5: 5:5:pl5:Ё́5:225:> >5:225:==5:~2z25:>=5:+'5:y5: 5: 5:5:0+,+5:5:т͂5:5: 5:\m5:}y5:5:5:_=5:݁فb5:5:LH5:lU5:gc5:5:pl5:YY5:YY5:ws5:<'8'5:!5:5:w5w5:5:Ƅ„5:5:|x5:vr5:5:/+5:3/5:[W5:UQ5:D@5:"5:625:5:5:݀5:hG5:h5:OO5:S S5: 5:""5:5:3/5:'25:y5: 5:k5:!8.5:5:5:5:\m5:5:5: h5::b5:y5:Y5:9z5:)&5:5:5: 5:&5:* 5:}5:15:r5:Q 5:[5:c{5:K 5:5: #k5:K5:95:5:9'5:恣 5:=5:65:5:>5:5:5:5:  5:5:5:5:5:5:5:5:yu5: 5:Cd5:k5:!8.v5:5:5:5:5:\m5:85:g5:,5:`J5: 5: 5:~5:c5: 5:'S 5:a5:<c 5:.[ 5:nj5:5:5:_f5:Yn`5:25:LH5: hn5:%]5:7(5:s5:5:5:5:5:5:O65:w::b5:\5:UV5: 5:I5:5:5:?Y5:35:5::5:A5:wD5:C 5:55:5:V5: 5:Y5: 5:b5:&5:5:+5:5 5:C5:+5:k 5:sO5: 5:S5:ƀ€5:S5:{5:X 5:C5:9z5:%5:eu5:yH5:i5:5:-@PP_ju| PPPPP "P'P,P3P8P?PFPMPTP.GYP^PcPhPmPrPwP|P '9APPPPPPPPPP S[_kcw}dcPPPPPPPPPPPASv]mhsPPP PPPP#P*P/P4P9P>PCPHPMPRPWPU\P_PdPiPq$!+6GMXnPsPxP}PPPPPPPPPPPPPPPPPP YsJ:KjY ] e s z        P[kcwdcPPPPPPPPmP PPPPP P%PsJ:8j      -@*P/P_ju|4P9P>PCPHP MPRPWP^PcPjPqPxPP.GPPPPPPPP '9APPPPPPPPPP S[_kcw}dcPPPPPP P P P P P# P( P- P2 P7 P< PA PF PK P*&0P PU PZ P_ PASv]mhsd Pi Pp Pu P| P P P P P P P P P P P P P P ' P P P P P P P P P=QZcU P P P P P P P P P P# P( P- PD2 Pq$!+6GMX7 P< PA PF PK PP PU PZ P_ Pd Pi Pn Ps Px P} P P P P P P P YsJ:8Kmj  $ , : A H X i p x         amԀ`P   'ResBPh h []g 'ResBPh h []g 'ResB F   Fl[]{0} {0} !{0} (109B{0} 09{0} "{0} 6.{0} .{0} M{0} M1{0} T{0} T1{0} c;{0} <A{0}:B{0}/6.{0}/09{0} 0?.{0} A0{0} 6K;{0} c<{0} c<{0} MF{0} DB{0}/:={0}/0?.{0}/A0;8B@/:<<. :5A5{0} ?09{0} 0?B0{0} 0.1.{0} 09=.{0} :5A5{0}/;8B@{0}/<5B@0:@>-DCB{0} 0. :.{0} 0A .{0} B9V={0} H. .{0} 0AK@{0} a<?5@{0} 6. 6.{0} A00B{0}/C=F8O{0} HKKA{0} 10BKA{0}/3@0<<{0}/<5B@{0} :</A0{0} BC;V:{0}/30;;>=8<?. fl oz{0} 0B :HV{0} 09=0;K<{0} :B-A0{0} A.1.<<.{0} a:@>-DCB{0} <8;O/A0{0} 0A 0AK{0} DC=B-:H{0} >BABV:{0}/:8;><5B@<8=CBK=0 {0}A00BK=0 {0}{0} H0@HK DCB{0} H0@HK O@4{0} B5:H5 DCB{0} B5:H5 O@4{0} H09 0AK{0} c0=B8;8B@=53V73V 10KB{0}/:8;>3@0<<{0}/A0=B8<5B@{0} A>;BABV:A5:C=4K=0 {0}BC;V3V=5 {0}{0} <8;O/A00B{0} 60@K 6K;K{0} H0@HK <8;O{0} B5:H5 4N9<{0} B5:H5 <5B@{0} B5:H5 <8;O{0} H0@HK <5B@{0} fl oz 8<?.{0} H0@HK 4N9<{0} :8;>46C>;L{0}/A0=B8<5B@{0} <8;O/30;;>={0} = <0AA0AK{0} = @048CAK{0} A9K C=F8O{0} 65@ <0AA0AK{0}/8<?. 30;;>={0} <5B@;V: :5A5{0} B5V7 <8;OAK{0} B@>9 C=F8OAK{0} <5B@;V: ?8=B0{0} <5B@;V: B>==0{0} = 60@KBKK{0} :8;>20BB-A00B{0} :8;><5B@/A00B{0} <8;;8<>;L/;8B@{0} B5:H5 :8;><5B@{0} H0@HK :8;><5B@AK=0? 100=K 4N9<V{0} &5;LA89 3@04CAK{0} DC=B/H0@HK 4N9<{0} <8;;8>=4K ;5A{0} B5:H5 A0=B8<5B@{0} H0@HK A0=B8<5B@{0} 8<?5@;V: 30;;>={0}/8<?5@;V: 30;;>={0} <8;O/8<?. 30;;>={0} 8<?. A9K C=F8O{0} 3@028B0F8O;K :H{0} ;8B@/100 :8;><5B@{0} <5B@/H0@HK A5:C=4{0} A:0=48=028O;K <8;O{0} <8;;83@0<</45F8;8B@AK=0? 100=0AK=K 4N9<K{0} 0AB@>=><8O;K 1V@;V:{0} 1@8B0=4K 6K;C 1V@;V3VAK=0? 100=0AK=K {0} 4N9<KAK=0? 100=0AK=K <8;;8<5B@VAK=0? 100=0AK=K {0} <8;;8<5B@V!5:5:5:HHH5:{TwTwT5:(((5: )))5: 5:5:5:p(l(l(5:5:5:MȨȨ 5: 5: 5:rnn=&5:3 5:5:D@@5:5:{{5:\XX5:%%%5:DDD5:W]S]S]5:5:!5:5:5&tƦ5:B3[[5:@5:23.3.35:@@@5:>3:3:35:@@@5:J3F3F35:???5:???5:b3^3^35:???5:5:B5:Y5:ooo5:qqq5:H5: __e&5:```5:'m''45:'##K5:Υʥʥ825:b5:bbb5: 5:AA5:5:p>5>55:5:p>5>55:Lf))5:ppp5:HfרDf5:©5:)))5:kgg5:AAA5:$BWW5: BBB5:@@@5:tpp5:eNeN5:|?x?x?5:CC5:``5:&5:c__5:IEEP5:PPP5:;yy5:,((5:UUU5:@@@5:jff5:'''5:nBjBjB5:5:5:ss5:5:5:5:4445:w555:zfmmЦ5:TT 5:5:ufqfqf5:؞ԞԞ5:__5:{ww5:N--J5: 5:5:AAA5:5:BBB5:GBCBCB5:TTT5:B5:MMM5:YyUyUy5:X5:*s&s&s5: qqq5:vDrDrD5:ݫݫ5:HDD5:թѩѩ5:zvv5:zwvwvw5:TPP5:4005:5:&&&5:;;;5:ZsVsVs5:DDD5:Y@@5:6665:U5:pll5:ȧħħ5:}}5:5:ڦ5:5:֧ҧҧ5:a>>5:YUU5:OBB5:)%%5:ժѪѪ5:))5:5:TTT5:TJJG5:TBPBPB5:TTT5:5:5:(((5:^ZZ5::$$: ::&&:: :""::Q Q :W W 3 5:5::B6B6B5SMG5: 5:V¥¥5:5:0kk5: __5:Ħ**5:5:mm5: xx:CC:``5:`qq:5:i:yy5:}f:  :ss5:zf$$5::__:--::: ::: 5:::MM5:SPP:>>:cc:a a 5:THH5:&&5: rr5:0005:+++5:(&&5: )##5:9555:5:5:p( 5:֥ҥҥ5:""5: ww 5:5: Q Q 5:rW W =&5:!3 5:ff5:Q M M 5:4445:{{5:~ 5:%5:D5:5::B6B6B5: 5:5:===5SMG5:B3[[5:@5: 5: 5:#1 1 5:j 5:\5:^{{5:Y  5:e5:d5:xtt5:{{5:Y¥¥5:5:5:0kk5: __5:5:Ħ**5:'5:Υmm5: 885:b5: 5:5: 5:rs5: 5:rs5:Lf 5:mii5:HfSS5:,((5:5:? ; ; 5:wss5:C C 5:5:5:0,,5: xx 5: 5:CC5:``5:`qqm 5:c5:iT5:_[[5:;yy5:ss5:}f5:\ X X 5:5:'8 8 5:nB  5:5:M5:ss5:J J 5:55:ff5:   5:;5:zf$$5:f 5:INN5:5: 5:JF5:@@@5:N--J5:A5: 5:okk5:fbb5:B  5:5:5:B 5:5:Yy5:5:5:{{5:  5:8445: 5:5:5:zw5:TMM5:4PP5:>>5:&&&5:5:gcc5:T&&&5:D@@5: 5:J 5:ޥڥڥ5:n5:5:gcc5:  t 5:e a a 5:*&&5:a 5:!!5:T 5:{{5:5:X ;5:Ū==E5:. * * 5:THH5:   5: 5:HH5: 335:i5:pll5:-@PP_ju|PPPPP PPPPPPP'P0P9P.BGX`iCPJPQPXP_PfPmPtP{PPPP '09APPPPPPPPPPP S[_kcw}dcPPPPPPP(P/P8PAPJPQPXP_PfPmPtP{PPPPPPP*&0PPPPASv]mhsPPPPPPP P P P P P& P- P4 P; PB PI PP PW P^ P '2e Pl Ps Pz P P P P P P P P P P=FQZcU P P P P P Pv P P P P P P P# P* P1 P8 P? P)1<DF PM PT P[ PR_b Pi Pq{$!+6;GMXp Pw P~ P P P P P P P P P P P P P P P P P P P P P P" P) P YsJ/:8KmKjl p x @P  P           ) 0 7 ; -0 P_ju5 P: P? PD PI PN PS PX P] PXe Pl P[kcwdc~ P P P P P P P P v]m P P P P P P P P P P P P P PFQU P P P P P! P& P- P2 P)17 P> PC PH PM P YsJ:8Kmj b P s P -@T P[ P_ju|b Pi Pp Pw P~ P  P P P P P P P P P P.BGX`i P P P P P P P P P P P% P '09A7 P> PE PL PS PZ Pa Ph Po Pv P} P S[_kcw}dc P P P P P P P P P P P P P P P PP PPPP%P,P3P:P*&0APHPOPVPASv]mhs]PdPmPtP}PPPPPPPPPPPPPPPPP '2PPPPP!P(P/P6P?PFPOPVP=FQZcU]PdPkPrPyPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXP PPP#P*P1P8PAPHPOPVP]PdPkPrP{PPPPPPPPPP YsJ/:8KmKj P  , P . ? F S W ^ {  amq`Pc 'ResBPh h []g 'ResB h hJ[]!5:5:# ++::[[:##5:5:# ++:((:66::: ::[[:##5:5:# ++:((:66::: PP:J PP P%P,P3P8P=PBPGP:mjP U \ ^ ` LPQPVP[PbPiPnPsPxP}P:mjj o v x z amg`PN b | 'ResBPh h []g 'ResB __ __E []{0} {0}{0}{0}{0} {0} {0} .{0} .{0} .{0}/{0} {0} {0} {0} .{0} {0} {0} {0} {0} .{0} .{0} .{0} {0}{0} {0} {0}{0} {0}{0}{0} ..{0} ..{0} {0} ..{0} ..{0} .{0} .{0} {0} {0} {0}/{0}/{0}/{0}/km{0} {0} {0} {0} {0}{0} {0} ..{0} ..{0} {0} {0} .{0} {0} {0}/{0} {0} {0} {0}{0} {0} {0} ./.{0} ./{0} {0}/{0} {0}{0} {0} {0} {0} {0} {0} {0} {0} {0}{0} {0}/{0} / {0} {0} {0} {0}  {0}{0} {0}{0} {0} {0} {0}  {0} {0} {0} {0} {0} {0}{0} {0} {0} {0} /gal Imp.{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}{0} {0} {0}  / {0}  {0} {0}  {0} {0} {0} {0}  {0}{0}{0} {0} {0}  / {0} {0} {0} {0} {0} {0}  {0}  {0}  {0}  {0}  {0} {0}   {0} {0} {0} {0} {0}  {0}  {0} {0} {0} {0}   {0} {0} {0} {0} {0} {0}   {1}   {0} {0} {0}   {0}  {0} {0} {0} {0}/{0} {0} {0} {0}  /  {0} {0} {0} {0} {0}   {0} {0} {0}    {0}  {0}     {0} {0}    {0}  100 {0}   {0} {0} {0}     !5:ff5:pjlj5:aa5:bb5:saoa5:bb5:`c\c5:__5:''5:``5:igi5:ee5:_hcSh5:igwi5:ieh5:uhcih5:vdrdmg5:aab5:NjJj5:Ci?i5: 5:gg5:``5:5:5:ii5:j j5:i i5:-j)j5ak_r_$`y_5:b`5:a_5:bb5:aa5:bb5:aa5::d6d5:bb5:G5:(c$c5:Ab=b5:aa5:e`e5:f`f5:ee5: ff5:eZ`e5:dd_d5:cc5:edag5:aaEg5:8f`,f5:dPa5:dd5:__5::`6`5: 5:cza5:75:cza5:b`5:cc5:bb5:ff5:B25:? ; 5:YbUb5:d `5:5b1b5: d d5:!gg5:h^eh5:"ee5:bFaf5:e`e5:jdh5:dd5:faf5:ee5:c`5:ff5:e~e5:dd5: cc5:``5:+d'd5:yH5:M5:1`-`5:w5:55:aa5:,5:;5:Mh abf5:Ihxc=h5:dd5:ed5:dd5:b`Ne5:bb5:Je_>e5:A5:d_5:ncjc5:__5:bb5:RcNc5:2e.e5:c2a5:`b5:ff5:XdTd5: { 5: s 5:6c2c5:hh5:ii5:ii5:__5:_i[i5:gg5:bb5:5g1g5:&&5:ee5: 5:T&&5:bb5: 5:IdEd5:0i g$i5:cc5:)b%b5:ff5:5ich5:MbIb5:b b5:c_5:cc5:gdcd5:Bf>f5:^_K_5:iybYg5:9jh(h5:cc5:c(atf5:Dc@c5:dd5:d_5:cc5:aa5:TfPf5:gg:H`: ::&:_:_::a:~`5:cI5:f&5:h5:aa5:bb5:sa&5:b 5:B 5:_5:'5:`r5:Q 5:[5:_hc{5:K 5:5: #k5:K3 5:a5:5:,&5: 5:~ 5:`5:5:5:%'25:`5:d5:c=5`_k_r_$`y_5: 5:5:5:  5:5:5:5:5:G5:5:5:__5:e``5:f``5:ed5: fk5:e?``5:dd__5:c5:edaa5:aamb5:8f`Za5:d85:d5:_,5::`J5: 5: 5:75: 5:bV5:~5:b5: 5:B25:? ; 5:'S 5:a5:<c 5:.[ 5:D5:5:5:bg|5:en`5:25:d5:fhn5:e]5:c(5:s5:e~e5:5:5:`5:5:yH5:M5:1`65:w5:55:a5:,5:;5:Mhbt5:y5:\5:UV5: 5:I5:S5:Je 5:A5:dY5:35:R5:5::5:A5:cD5: 5:C 5:55: { 5: s 5:5:V5: 5:Y;5:5:ne 5:b5:bP5:A>5:&&5:&5: 5:T&&5:b5: 5:5:5 5:cC5:)b+5:k 5:sO5: 5:bS5:c5:+!5:K5:{5:^_K_5:X ;5:Q>==5:=5:cK5:/5:5:dH5: 35:5:5:1 -@6 P; P_ju|@ PE PJ PO PT P Y P^ Pc Ph Po Pt P{ P P P P.BGX`i P P P P P P P P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P" P) P. P3 P: PA PF PM PT P[ P` Pe Pj Po Pt Py P~ P P P P P P P*&0 P P P PASv]mhs P P P P P P P P P P P P P P P P P P P P# P '2( P- P2 P7 P> PE PJ PO PT P[ P` Pg Pl P=FQZcUq Pv P{ P P P Pv P P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P PP PPPPP$P)P.P3P8P?PFPKPRPWP\PaPfPkPpP YsJ/:8KmKjE I Q Pa n Pu    -uP_juxP{P~PPPPPPPXPP[kcwdcPPPPPPPP v]mPPPPPPPPPPPPPPFQU P PPPPPP P#P)1&P+P.P1P4P YsJ:8Kmj^ ` e Po q Ps -@9P>P_ju|CPHPMPRPWP \PaPfPkPrPwP~PPPP.BGX`iPPPPPPPPPPPP '09APPPPPPPP PPP S[_kcw}dcPP%P,P1P6P=PDPIPPPWP^PcPhPmPrPwP|PPPPPPPP*&0PPPPASv]mhsPPPPPPPPPPPPPPP PPPP!P&P '2+P0P5P:PAPHPMPRPWP^PcPjPoP=FQZcUtPyP~PPPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPP PPPP"P'P,P1P6P;PBPIPNPUPZP_PdPiPnPsP YsJ/:8KmKj P P    , 0 7 T X l v amq`/ P< 'ResB __ __e[]{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ {0} {0} {0} {0}/ {0} {0} {0} {0} .{0} {0} {0} {0} .{0} {0} {0} {0} {0} {0}/ {0}/ {0}/ {0}/ {0}/ {0}/ {0}/ {0} .{0} . {0} . {0} {0} {0} {0}/ {0}/ . .{0} .{0} {0} {0} .{0} {0} {0} {0} {0} {0} {0} .{0} .{0} {0} . {0} .{0} {0} {0} .{0} .{0} {0} .{0} {0} {0}/ {0} {0} .{0} {0} / {0} .{0} .{0}/ {0} {0} {0} {0} / {0} {0} {0} {0} . {0} {0} . {0} . {0} {0} . {0} . {0} .{0} {0} {0} {0} {0} {0} .{0} {0} {0} {0}/ {0}/ {0}/ {0} . .{0} . . / . . . . .{0} {0} {0} {0} {0} . {0} {0} {0}/ {0} {0} {0} {0} {0} {0} . .{0} {0} . {0} . {0} {0} {0} . {0} . {0} {0} . {0} . {0} . {0} . {0} {0} {0} {0} . .{0} {0} . {0} / {0} .{0} {0}/ . {0}/ {0}/ {0} - .{0} . .{0} / . . / {0} .{0}/ {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ . {0}/ {0} {0} {0} {0} {0} {0} {0} {0} . .{0} . .{0} . {0} {0} . .{0} . .{0} {0} . .{0} . .{0} {0} . .{0} . .{0} . {0} . {0} / {0} . {0} . .{0} . {0} {0} - .{0} . .{0} / .{0} . .{0} . {0} {0} {0} {0} . {0} . - {0} . {0} {0} . {0} {0} . {0} . {0} . {0} . {0} . {0} {0} {0} {0} . {0} . .{0} {0} . {0} {0} . {0} {0} . {0} {0} . {0} {0} . . . .{0} {0} {0} . {0}/ . {0} {0} {0} {0} {0} {0} {0} {0}/ {0} {0} {0} - {0} . {0} . {0} / . {0} {0} {0} Imp {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} . ./ {0} . . . .{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} / {0} {0} {0} {0} {0} {0} {0} {0} . {0} /100 {0} . {0} {0} {0} . . .{0} {0} . {0} / Imp {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / / {0} Imp {0} {0} {0} {0} {0} {0} {0} {0} {0} /100 . {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} . . .{0} {1} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / Imp {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} Imp{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / Imp{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} - {0} {0} {0} {0} Imp {0} {0} {0} {0} {0} Imp {0} {0} {0} 100 {0} +{0} !5:jjj5:{\{{5:hch5:ugul5: i(ei5:8pk4p5: hhl5:`gb\g5:+cf/k5:mim5:SwsOwy5:LcHcHc5:ojoq5:vqvx5:7qk3qp5:mim^v5:)jf%jp5:EjfAj5:uzz5:yyy5: 5:*xv&x5:VcRcRc5:ttt5:5:=l4{4{5:yyz5:xxy5:z1zz5ctdc2ecE`5:___5:rt_t_5:aaaBd5:aaa5:h_5:/w"`5:```8d:ff5:v__>`5:yZ`Z`5:Ll5:```:xaxa5:-jy_~_5:j`a`ab5:```b5:c_`_`_`5:=jqqXa5:8c4c4c:ee:ee:bb5:bff5:h5:b`d`d5:l  5:kj5:bgg5:tdjdjd5:aaa5:___5:baa5:|s__:aa:__5:Kn__5:jkfkf5:8f4f4f5:_af5:l>cl5: iaa5:d~dc5:ccc5:`g``5:fdd5:m``5:8hgg4h5:Lcaa5:Fe``h5:dccd5:7q``e5:mcce5:`__3 5:Ej&b&b5:(o$o$o5:mkk5: 5:tmgg5Vc5t5:5:=l9l1n5:hhh5:akp5:vtrr5a`_e_j_o_5:j(a(a5:e0a0a5:eee5:eee5:eee5:eee5:NfJfJf5:eee5:b b b5: fff5:fff5:___5:}eaye7`5:w``)`5:ldd5:rvfvf5:hebebb5:re\b\b0`5:0g,g,g5:u>c>cE`5:ePae`5:rwbg_5:e``5:eee5:c,,5:av`a5: 5:eee5:75:fAbAb5:o``5:fff5:~czczc5:f-i-i5:B225:? ; ; 5:bbb5:nhh5:aaa5:bbb5:aaa5:aaaBd5:aaa5:h___5:/w__"`5:v/b/b8d5:rgg5:v ` `>`5:]]5:y@a@a5:LlHlHl5:`nbnb5:$g g g5:ccc5:ldd5:ccc5:mgm5:Jo5:-j~_~_5:___5:55:9o`f`f5:``,5:;5: oSbSbb5:`8b8bb5:___5:hhh5:hhh5:c___`5:"fff5:=j a aXa5:"q5:i4c4c5:aaa5:gff5:egg5:etgtg5:HgDgDg5: PE PN PU P\ Pc Pj Pq Px P P P P P P P P P P P P YsJ/:8KmKje i q P  2P           $ + 2 6 - P_j P P P P P P P P!P[kcwdc!P!P&!P-!P6!P?!PH!PO!P Sv]msV!P_!Pf!Po!Px!P!P!P!P!P!P!P!P!P!P!P!P!PFQU!P!P!P!P!P!P!P"P "P"P"P)1D""P)"P0"P7"P<"PA"P YsJ:8Kmj   P !P        -@H"PO"P_ju|V"P]"Pd"Pk"Pr"P y"P"P"P"P"P"P"P"P"P"P.BGX`i"P"P"P"P"P"P"P"P"P#P #P#P '09A##P*#P1#P8#P?#PF#PM#PT#P[#Pb#Pi#P S[_kcw}dcp#Pw#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P$P&$P*&0-$P4$P;$PB$PASv]mhsI$PP$PY$P`$Pi$Pr$P{$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P'2$P$P$P$P%P %P%P%P"%P+%P2%P;%PB%PI%P=FQZcUP%PW%P^%Pe%Pl%Ps%Pvz%P%P%P%P%P%P%P%P%P%P%P%P)1<D%P%P%P%PR_%P%Pq{$!+6;GMX%P%P&P &P&P&P$&P+&P4&P;&PB&PI&PP&PW&P^&Pe&Pn&Pw&P~&P&P&P&P&P&P&P&P YsJ/:8KmKj   "P  #P - > E R V ] z ~       amC`SP^   'ResB __ __-[])-(T({0}{0}{0}D{0}|{0}{0}{0}C{0}{0}!{0}4{0}{0}{0}{0}{0}P{0}{0}D{0}/D{0}/{0}/|{0}/{0}|ܴ{0}¤{0}{0}${0}x{0}t4{0}̳4{0}鸤{0}ȹ%{0}0{0}{0}80{0}(Ƥ{0}H{0}ϸ{0} 9{0}(d{0}q{0}tլ{0}{0}/{0}/{0}HP{0}{0}{0}D{0}@Ƹ{0}xX{0}<ո{0}{0}N"m{0}\{0}|\{0}Btu{0}bbl{0}lbf{0}x{0}|H{0}{0}t{0}Ҥ|{0} Ӵܴ{0} xǸ{0}xǸ{0}t{0}"Hg{0}/{0}tǸ{0}TŘӴ{0}t  {0}ٳ {0} {0} {0} {0} {0} {0} {0} {0}{0}<Ҭ0T( {0}ij{0}@Ƹ{0}Ȑ{0}\D{0}0D{0}0@Ƹ{0}x0{0}t40{0}p¬0{0}p0{0}T0{0}TD{0}T@Ƹ{0}0{0}\{0}\@Ƹ{0}L|D{0}:::<:::::5:!: ::5: 5: :j5: :::::K:X5:``5:T&Q&:5:``::2::::p::5:__::5:5:^_e5:XU;:d:5:baI':|::v: :f::. -@PP_ju|PPPPP P PPPP!P(P/P6P=P.BGiEPJPOPTPYP\PaPfPkPpP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPPPPPPPP PPPPP$P)P.P3P8P=P*&0BPGPLPQPASv]mhsVP[PbPgPlPsPxPPPPPPPPPPPPPPPPP'2PPPPPPPPPP PPPP=FQZcU!P&P+P0P5P:Pv?PBPGPLPQPVP[P`PePjPoPrP)1<DuPzPPPR_PPq{$!+6;GMXPPPPPPPPPPPPPPPPPPPP P P P P P P YsJ/:8KmKj- 1 9 BPI S uPZ k |             -@ P" P_ju% P( P+ P. P1 P4 P7 P: P= P@ P S[_kcw}dcF PK PR PY P\ Pa Ph Po Pr Py P PASv]mhs P P P P P P P P P P P P P P P P P P P P ' P P P P P P P P P P PFQU P P P P P P P P P P P PD P P P P YsJ:8KmjH L Q [ C P] n       -@ P P_ju|" P% P( P+ P. P 1 P6 P; P@ PC PF PI PL PO PR P.BGiU PX P[ P^ Pc Pf Pk Pn Pq Pv P '09A| P P P P P P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P P P P P P P P P P P*&0 P P P PASv]mhs P# P& P) P, P/ P2 P5 P8 P; P@ PC PF PI PL PO PR PW PZ P] Pb Pe Ph P'2m Pp Pu Pz P P P P P P P P P P P=FQZcU P P P P P Pv P P P P P P P P P P P PD PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P P P& P) P, P3 P6 P9 P< P? PB PE P YsJ/:8KmKj     y P   # 0 4 ; [ _ u      amq`P&   'ResB r r []!q`P 'ResBP  TTC[]{0} $1{0} /{0} 1*{0} EPFNy{0} 3NF{0} NA*U{0} NFyU{0} rFyU:::::::[cwdcPPUPZP_PdPiPnPJC `N 'ResBPh h []g 'ResBPh h []g 'ResB*  22 []{0}PS{0} Dumm{0} Voss{0} Unze{0} Graad{0} Johre{0} Dsch{0} Mohnde{0} Menutte{0} Quadratvoss{0} Graad Celsius{0} Winkelmenutte{0} englische Meile{0} Graad Fahrenheit{0} englischen Meilen{0} englische Kubikmeile{0} Dumm Quecksilbersule{0} Kilometer pro Schtunde{0} englischen Kubikmeilen{0} englische Quadratmeile{0} angloamerikanische Acre{0} angloamerikanischen Acre{0} englischen Quadratmeilen{0} englische Meile pro Schtunde{0} englischen Meilen pro Schtunde!5:5:5:ρˁˁˁ5:5:ԣ5:''''5:ݢݢݢ5:5:yyyy5: :5:5:,E(E(E(E5:{{{{5:բѢѢѢ5:ʢƢƢƢ5:55555:U!Q!Q!Q!5:5:-c)c)c)c5:5:5:kQgQgQgQ5:5:>::5:cccc5:yQuQuQuQ5:5:]QYQYQYQ5:K!G!G!5:A!=!=!=!5:{5:BBBB5:5:qqqq5:miii5:BBBB5:5:5:O*KK5:5:)%%%5: 5:P5::&&&: ::&&&:::[[[:::###3 :bbb:vvv::::::NNN:::::::::(((:::555::G!G!:=!=!=!:::!!!:::::::&&&:>>>:: :III5:&&&5: 5:ρ5:&&&5:5:'rrr5:[[[5:K K K 5:y5:###3 5:5:,E5:{kkk5:բ5ʢ5:55U!55:-c5:5:5:kQ5:hhh5:>(((5:c5:yQ5:bbb5:]Qyyy5:K!G!G!5:A!=!=!=!5: 5:B5:DDD5:qC C C 5:m5:B5:5: 5:O5:PPP5:)>>>5:k k k 5: 5:zzz-P_juPP PPP&P/P8PAP[kcwdcMPVP_PhPqPzPPPvmPPPPPPPPPPPPFQUP PPP%P.P7P@PIP)1RP[PdPmPvP YJ:8Kmj   JP) 6 C J O T Y ] -P_juPPPPPPPPP[kcdPPPPPvmPPPPPPPP#P*P1P8PFQU?PFPMPTP[PbPiPpPwP)1~PPPPP YJ:8Kmju w | P        -P_juPPPPPPPPP[kcwdcPPPP"P%P.P1Pvm4P=PFPOPXPaPjPsP|PPPPFQUPPPPPPPPP)1PPP PP YJ:8Kmj   P        amg`Pb   'ResB / /[]{0}rsan{0}hf{0}sl{0}/r{0}Bk{0}B_{0}Ra{0}Rh{0} hf{0}/st{0} Bk{0} B_{0} Ra{0} Rh{0}/hf{0} roj{0} sal{0}/meh{0}/roj{0} meh{0}/sal{0} saet{0} hefte{0}/hefte{0} bakur{0} ba_r{0} deqqe{0} rojava{0} rojhilat00005:t0X0X0p05:000.05:0005:l0x0x0h05:///5:00005:0`0`0!00005:t0//5:0::5:ebb5:l0::5:DNN://5:000J050<0C05:t0X0X0 05:0.05:e5:l0hhn5:D5:0'0'0Q05:0`0`00[cwdcPPPPP P)PJP [cwdc9P@PGPNPUP\PaPJ0P [cwdcqPzPPPPPPJhP am`  'ResB P []2.1.48.56 'ResBa F i i F []N m"1{0}{0}'{0}<A5:{0}"={0}"H{0} 6{0}A<5B@09B"09B0. 1.0/{0}4/{0}6/{0}:09BD/{0}{0} 09{0} 3@{0} 6.{0} AB{0} A{0} 0?{0} 0B{0} :6{0} :=A</{0}3@/{0}:3/{0}:</{0}AB/{0}{0} <=:</A00B{1}/{0}{0} <3;{0} <?B{0} 3F{0} &{0} 0?B{0} :2@{0} <2B{0} DG4{0} B1{0} 6K;{0} <;{0} G0:{0} G:BA</{0}A</{0}km/{0}mi/{0}{0} " 3@04.$. 3@040?B/{0}:</;8B@:=/{0}<<.A.<.<=/{0}A5:/{0}C=F/{0}{0} :</A{0} >.:.{0} 0?B0{0} 0.:.{0} <8;100 :</;{0} 0.1.{0} 6>C;{0} A00B{0} B>=.{0} G0:{0} G0:{0} G9.G5:8BB5@<8;;80<?{0} 0B<A{0} @04.<8;;8A5:DC=B/{0}{0} :K;K<{0} <3/;{0} B9={0} <=B{0} G0:/A{0} G5:8B<5B@/A5:.4N9</{0}{0} 60@.6.{0} G9G:{0} 0@:<={0} </A5:.{0} </A5:{0} <8;O/A:== {0}DCBC=0 {0}{0} <8;/30;{0} 0;>@8O{0} :-A00B{0} :C1 O@4{0} A. C=F.{0} 0:. DB.{0} <>;L4>@;8B@8=5 {0}A00BK=0 {0}DC=BC=0 {0}{0} :8;>6>C;{0} 0@:<=B{0} :C1 4N9<{0} :C1 <5B@{0} :C1 <8;O{0} G09 :0H.{0} G> :0H.{0} <<.A. <.{0}:G DC=BC<?.ACN:.C=F:G-DC=BB0@K<8;O/A00BK=0<=B= {0}A00BK=0 <8;O{0} 60@K: 6K;{0} G0@GK DCB{0} G0@GK O@4{0} 0=3;. 30;{0} 45. <8;.{0} G09 :0HK:{0} G> :0HK:0=3;. 30;/{0}=538738 103KB&5;LA89 3@04.<530?0A:0;40@A5:C=4C=0 {0}C=F8OAK=0 {0}{0} G0@GK <8;O{0} <5B@ B>==0{0} ACN: C=F8O{0} 0BBK= :G{0} G0@GK 4N9<{0} G0@GK <5B@{0} >>@4C: :G{0}:G DC=BB0@K{0} := @048CAC:C1 <5B@8=5 {0}<8;;8>=3>/1;:{0} 4587 <8;OAK{0} B@>O C=F8OAK{0} <8;/0=3;.30;:8;>3@0<<K=0 {0}:8;><5B@8=5 ;8B@A00BK=0 :8;><5B@{0} <8;O30/30;;>={0} 0=3;. 30;;>=C{0} :8;;>20B-A00B{0} 5@ <0AA0;0@KG0@GK 4N9<C=0 {0};8B@8=5 <8;;8<>;LG0@GK 4N9<30 DC=BG0@GK <5B@8=5 {0}{0} 5;28= 3@04CAC{0} G0@GK :8;><5B@{0} := @048CAB0@K<8;;8>=3> 1;:B@G0@GK <8;OAK=0 {0}{0} G0@GK A0=B8<5B@{0} &5;LA89 3@04CAC<8;;8>=3> {0} 1;:{0} =LNB>=-<5B@;5@80=3;. 30;;>=C=0 {0}100 :8;><5B@35 ;8B@{0} <5B@8:0;K: ?8=B00=3;. 30;;>=C=0 <8;O:C1 A0=B8<5B@8=5 {0}<8;O/0=3;. 30;;>=C=0{0} :=4= 60@K: :G{0} $0@5=359B 3@04CACG0@GK :8;><5B@8=5 {0};8B@8=5 {0} <8;;8<>;L45F8;8B@30 <8;;83@0<<G0@GK A0=B8<5B@8=5 {0}{0} 4N9< AK<0? <0<KG0AK100 :8;><5B@35 {0} ;8B@{0} 0AB@>=><8O;K: 18@48:0=3;. 30;;>=C=0 {0} <8;O{0} <?. ACN:BC: C=F8O;0@K{0} 8<?. ACN:BC: C=F8O;0@K>>@4C: :G== K;40<40=CCAC:204@0BBK: A5:C=40AK=0 <5B@{0} <8;;8<5B@ AK<0? <0<KG0AK@8B0=4K: 6K;CC;C: 18@48:B5@8{0} @8B0=4K: 6K;CC;C: 18@4838!5:"5:>..5:ߨۨۨ5:{TwTwT5:(((5: )))5:B 5:5:5:p(l(l(5:=99s5:5:zvv5:15:ȫ5:>::&5:#5:5:]ɞɞ5:GG5:{5:aa5:%%%5:DDD5:5:5:(>>5:NJJ5:Ƭӭӭ5TciO5:B3[[5:@5:23.3.35:@@@5:>3:3:35:@@@5:J3F3F35:???5:??5:b3^3^35:???5:5:{{@5:KK5:ooo5:qqq5:̧̧j5:e&5:```5:'m''5:K5:ss825:b5:bbb5:c _ _ 5:AA5:w5:p>5>55:75:fbb5:֨BB5:ppp5:ҨΨΨ5:rnn5:B225:65:AAA5:$BWW5: BBB5:@@@5:5:CeNeNy5:|?x?x?5:CCK5:``5:&75:5:IEE;5:PPP5:Dyy5:ss5:UUU5:@@@5:5:'''5:nBjBjB5:x5:5:ss5:5: 5:5:,,5:ww5:zfmm5:TTT5:MII5:ufqfqf5:hԞԞ5:a__,5:5:N--¨5:A5:R5:AAA5:kgg5:BBB5:GBCBCB5:TTT5:B5:MM5:YyUyUy5:5: { { 5:s s 5:vDrDrD5:^ZZ5: 5:95:Ƨ§§5:I995:wwywy5:QMM5:5:&&&5:ޫګګ5:yu5:T&&&5:*5&5&55: 5:UUU5:۬5:6;2;2;5:5:5:Ī5:5:~zz5: 5:+!!5:BBB5:\XX5:5:U))5:`\\5:TTT5:TJJ5:TBPBPB5:TTT5:5:5:(((5:ܩةة5:Ωʩʩ: : ::&&:: :""::Q Q :]]#5:5:0>;>;5TciO5:5:ƥƥ5:LL5:5:5:'5:Oԥԥ5:5: xx:CC:5:`qq:5:IYY:5:}f:  :ss5:zf5:T:__:--:ۥۥ:  : ::: 5:::֧֧5:S&&:>>:cc:ff5:THH5:" 5: **5:5:+++5:(&&5: #5:B 5:5:5:p( 5:5:""5: ww5:5: Q Q 5:>{{5:!#5: 5:5:4445:{{5:Ԫ 5:%5:D5:5:0>;>;5:Ӧ5:ZVV5:5TciO5:B3[[5:@5: 5: 5:#1 1 5: 5:\ 5: 5:Kkk5:e 5:# # 5: 5:{{ۦ5:ƥƥ 5:^uu5:qLL5:5:5:C5:'m5:KK˦5:5:885: 5:c ,,5:5: 5:rs5:75:7335:֨oo5:mii5:Ҩ5:rnn5:B225:P; ; 5:?;;5:C C 5:5:GCC5:995: xx5: 5:CC5:``5:`qq5:5:I5:{s s 5:Dyy5:ss5:U5:\ X X 5:5:'8 8 5:   5:x5:5:ss5:J J 5: 5:5:,,5:5:zf5:T5:NN5:5: 5:J5:@@@5:N--5:A5:RTT5:okk5:"5:  5:5:_[[5:B 5:5:5:5: { { 5: s s 5:vD5:))5:gcc5:5: 5:5:]555:PP5:æ>>5:&&&5:&&5:G 5:T&&&5:*55: 5:ѥͥͥ5:++5:njj5:5:cc5:  5:+''5:*&&5: oo5:+!!5:T 5:5:CK_K_5:^kk5:5:0* * 5:THH5:/++5: 5:8 5:7335:WSS5: 5:-@u P| P_ju| P P P P P  P P P P P P P P P P.BGX`i P P P P P P# P* P1 P8 P? PF P '09AX P_ Pf Pm Pt P{ P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P P# P* P1 P8 P? PF PM PT P[ P*&0b Pi Pp Pw PASv]mhs~ P P P P P P P P P P P P P P P P P P P P P '2 P" P) P0 P9 PB PI PP PW P` Pg Pp Pw P=FQZcU~ P P P P P Pv P P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX& P- P4 P; PD PK PR PY Pb Pi Pp Pw P~ P P P P P P P P P P P P P P YsJ/:8KmKj P M P   - 1 8 U Y m w - P_ju P P P P PP PPPXP"P[kcwdc4P;PBPIPPPWP^PeP v]mlPsPxP}PPPPPPPPPPPFQUPPPPPPPPP)1PPPPP YsJ:8Kmj P )P     # ( , -@ PP_ju|PP&P-P4P ;PBPIPPPYP`PiPrP{PP.BGX`iPPPPPPPPPPPP '09APPPP PPPP%P,P3P S[_kcw}dc:PAPJPSPZPaPjPsPzPPPPPPPPPPPPPPPPP*&0PPP PASv]mhsPP#P*P3P<PEPLPUP\PcPjPqPxPPPPPPPP '2PPPPPPPPPPPP P=FQZcUPP!P(P/P6Pv=PDPKPRPYP`PgPnPuP|PPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPP PPP!P(P1P:PAPJPQPXP_PfPmPtP YsJ/:8KmKjH L T Pd q Px    amq`n P 1 ? 'ResBPh h []g 'ResB  c[]2 2 Cup{0} TL{0} ZL{0} Lux{0} Mnt{0} Ohm{0} St.{0}/St.{0} Bit{0} Dag{0} Onz{0} Grad{0} Joer{0} Min.{0} Pond{0} Volt{0} Zoll{0} Sek.{0} Bits{0} Deeg{0} Yard{0}/Sek.GigabitsKilobits{0} Acre{0} Byte{0} Meil{0} Pint{0} Tonn{0} Woch{0} Carat{0} Fouss{0} Hertz{0} Joule{0} Karat{0} Bytes{0} Mint{0} Mount{0} Onzen{0} Quart{0} Stone{0} Stonn{0} Ampre{0} Pinten{0} Stones{0} Tonnen{0} Bushel{0} Minutt{0} Parsec{0} Sekonn{0} Gigabit{0} Kilobit{0} Bushels{0} Parsecs{0} Quarten{0} Stonnen{0} Galloun{0} Megabit{0} Radiant{0} Terabit{0} Gigawatt{0} Megawatt{0} Fin-Onz{0} Furlongs{0} Kalorien{0} Megabits{0} Minutten{0} Sekonnen{0} Terabits{0} Gigabyte{0} Kilobyte{0} Long ton{0} Megabyte{0} Terabyte{0} Deziliter{0} Dezimeter{0} Gigahertz{0} Kilohertz{0} Kilojoule{0} Kubikyard{0} Kubikzoll{0} Megahertz{0} Megaliter{0} Milliwatt{0} Nanometer{0} Gallounen{0} Gigabytes{0} Kilobytes{0} Long tons{0} Megabytes{0} Radianten{0} Terabytes{0} Kubikmeil{0} Tilffel{0} pro Stonn{0} Hektoliter{0} Kubikfouss{0} Kubikmeter{0} Liichtjoer{0} Mikrogramm{0} Mikrometer{0} Milligramm{0} Milliliter{0} Zentiliter{0} Fin-Onzen{0} Nanosekonn{0} pro Sekonn{0} Milliampre{0} Quadratzoll{0} Tilffelen{0} Flsseg-Onz{0} Kilokalorie{0} Mikrosekonn{0} Millisekonn{0} Quadratmeil{0} Quadratyard{0} Zoppelffel{0} Quadratfouss{0} Kilokalorien{0} Nanosekonnen{0} Quadratyards{0} Wnkelminutt{0} Wnkelsekonn{0} Flsseg-Onzen{0} Mikrosekonnen{0} Millisekonnen{0} Zoppelffelen{0} Kilowattstonn{0} Nautesch Meil{0} Perdssterkt{0} Wnkelminutten{0} Wnkelsekonnen{0} Meil pro Stonn{0} Kubikzentimeter{0} Kilowattstonnen{0} Meile pro Stonn{0} Nautesch Fiedem{0} Nautesch Meilen{0} Perdssterkten{0} Meter pro Sekonn{0} Nautesche Fuedem{0} Quadratzentimeter{0} Kilometer pro Stonn{0} Liter pro Kilometer{0} Zoll Queckslwersail{0} Astronomesch Eenheet{0} Liewensmttelkalorie{0} Liewensmttelkalorien{0}-fach erdacceleratioun{0} Astronomesch Eenheeten{0} Meter pro Quadratsekonn!5:5:%!!5:iœe5:|֓x5:b^^5:95:7!ӎ3!5:,,,5:D@@5:5:5:5:yyy5:Q5:a5:5115:rnn5:F5:?܎;5:ُُ5:Ɛ5:ʎ5:Ӑ5:-5:ݑّ5:E5:5:N5:w5:15:A 5:5:IOE5:Ò5:ΏҒ5:,,5:kgg5:5:5:2..5:5:75:Օѕ5:+''5:!5:C??5:/5:'##5:!5:5115:mii5: 5:-c)c)c5:5:ޔ+ڔ5:5:|7x5:5:kQgQgQ5:^ZZ5:5:|xx5:,,5:ccc5:5:A5:Ï5:yQuQuQ5:[!5:"5: 5:5:]QYQYQ5:5:mii5:5:tVY5:ok5:}yy5:m5:ϑˑ5:UQQ5:S5:BBB5:b^^5:5:5:qq5:55:BB5:V5: 5:ZVV5:5:ʔƔ5:S{{5:AɊɊ5:&&5:MNM5:5:5:5:@<<5:_[[5: 5:OKK5:ss5:QMM5: KK5: 5:5:!5:1--5:5:{ww5:5:5: c 5:!q5::&&:: ::&&::rr:[[:K K ::##5:5:=:dd5:kk5: 5:n ~~:5:D5:$DD5:VV:DD5::5::gg5:# ++:nn5::5: hh:]]:((5::::::66:b b 5:Vbb5:yy:\\:VV:::.6.6:5:=:YY: ::DD:C C :::: 5:Y: :5:S&&:>>:&&:5:]:: :CC:++:k k :OO: :SS:KK:KK:{{: :==5:9zz://::HH:::5:)&&5:5: 5: 5:&&&5:* 5:15:rr5:Q 5:[[5:cc5:K K 5:5: ##5:KK5:95:65:5:5:5:5:   5:5:5:5:5:5:5:5:B66>5:Cdd5:kk5:tpp5:*&&5:5:5:$DD5:VV5:j885:g5:~,,5:`JJ5: 5: 5:wVV5:~5:c5: 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:5:X&gg5:# ++5:Ynn5:5:5: hh5:%]]5:7((5:5:5:5:5:5:O665:5:5:Vbb5:yy5:\\5:UVV5: 5:I5:26.6.65:5:=5:?YY5:335: 5:5:::5:AA5:$DD5:C C 5:55:5:V5: 5:Y5: 5:b5:SPP5:A>>5:&&5:5:]5:5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:,KK5:KK5:{{5:X 5:==5:9zz5://5:5:yHH5:i5:5:-@<PCP_ju|JPQPXP_P fPmPtP{PPPPPPPP '9APPPPPPPPPP [_kcw}dcP P P P P P% P, P5 P< PC PJ PQ PX P_ Pf Pm Pt P{ P P*&0 P P P PASv]mh P P P P P P P P P P P P P P P P P P# P '* P1 P8 P? PF PM PT P[ Pb Pi Pp P=FQZcUw P~ P P P P P P P P P P P P P)1D P P Pq$!+6GMX P P P P P P P P& P- P4 P; PB PI PP PW P^ Pe Pl Ps Pz P P YsJ:8Kmjc g n | ~              -@ P P_ju P P P P P P P P P [_kcw}dc P P P P P P P P P PASv]mh P P P P P P% P* P1 P6 P= PB PG PN PS PX P] Pb P 'g Pl Ps Pz P P P P P P P PFQU P P P P P P P P P P P)1D P P Pq$!+6GMX P P P P P P P P P P" P' P, P1 P6 P; PB PG PL PQ PV P[ P YJ:8KmjA E J T d -@` Pg P_ju|n Pu P| P P  P P P P P P P P P P P P '9A P P P P PPPPPP [_kcw}dc$P+P4P;PBPIPPPWP`PgPnPuP|PPPPPPPP*&0PPPPASv]mhPPPPPPPPPPPP$P+P2P9P@PGPNP 'UP\PcPjPqPxPPPPPP=FQZcUPPPPPPPPPPPPPP)1DP PPq$!+6GMXP P'P.P5P<PCPJPQPXP_PfPmPtP{PPPPPPPP YsJ:8Kmj  ! + 2 N P a k s x } amq`5P% 'ResBPh h []g 'ResB & &[]W {0}ok {0}Okp {0}{0}- hK{0} makhOwpe {0}maka {0}Wyawapi {0} haglepi {0}siyutapi {0}tkeyutapi {0}makhyutapi {0}oyute s ila {0}:&:&:':&:&:':-':]':L':':<':&:&:&:&:&:':-'::&:':q:P:&:&:&:':&:&:':-':]':L':':<'[wdcPPPPPPvPPPPPJ:8 [wdcPPPPPPvPPPPP)1PPJ:8 [wdcPPPPPPvPPPPPJ:8 am ` 'ResBPh h []g 'ResB u u[]{0} {0} {0} {0} {0} {0}/{0}/{0} {0} {0} {0}/{0} {0} {0} .{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} .{0} {0} {0} {0}/{0}/{0}/{0}/{0}/{0}/{0} {0} hPA{0} {0} .{0} {0} {0} {0} {0} {0} {0}/{0} /{0} {0} {0} {0} {0} .{0}/{0} /{0} {0} {0}  {0} {0} {0} {0} /{0} {0} {0}///./{0}/{0}  {0} {0} {0} /{0} {0} {0} / 100 {0} /.{0} {0}  {0} {0} {0}/    .  .  .{0}  {0} {0} {0} {0} {0} {0}  {0}  {0} {0} {0} {0} {0} {0} {0}  {0} . .{0} {0}  {0} . {0} {0}  {1}{0} {0} /{0} {0} {0} {0} {0}  {0}  -{0} {0} {0} {0} {0} {0} {0} {0}  .{0} /{0}  .{0} {0} {0} {0} {0} {0}/{0}  {0} {0} {0} {0}   {0} {0}  / 100 {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}   {0} {0} /{0} {0} {0}     {0}     {0}     {0} {0} {0}     {0}    {0} {0} {0}       100 {0} {0}    {0} {0}  100 {0}    {0}      1ܫ            5{0}             !5:5:5:b 5:bu5:5:555:B 5:5:5:XT5:L)E5:B>5:cu|5:5:RK5:k5:#5:5:k5:5:!5:5:ǣã5:MI5:ѥͥ5:D5:X5:MI5:0,5D?0!5: 5:5:5:  5:5:5:5:5:ˤǤ5:5:5:pl5:qj5:ܥ5:~5:5: /5:5:#5:`uY5:y5:¡5:85:g5:,5:`J5:¨5: 5:֧ҧ5: 5:wV5:~5:c5: 5:5:5:'S 5:a5:<c 5:.[ 5:pl5:agZ5:5:Eҡ5:֣8ϣ5:b95:5:J;5:uu5:S5:5:A=5:5:5:725:5:5:yu5:nj5:w5:`\5:5:5:5:g&t5:c_5:\5:UV5: 5:ۣ5:5: 5:5:?Y5:35:c_5:5::5:A5:u5:qq5:y5:“5: 5:625:5:V5:tp5:5:g5: 5:5:S/5:Ʀ¦5:&&5:¥5:5:5:5:5:5:5 5:C5:+5:ŧk5:ɧ5:ؤԤ5:S5:,5:+s5:K5:{5:^_K_5:X ;`5:7=5:=5:ڡ5:/5:5:yH5:{{5:i5:5:1 : ::&::2:[5:~z5:ʢƢ:#3 5:5:Т5D?0!5:q5:񦦠5:5:נ5:Р5:5:5:v5:5:E|5:֣5: 5:ޠ5:5:5:5:5:nj5:gɠ5:c::v:R::D5:vr5:5:5:: :5:S&5:A>:k : 5:I5:&5:5:335:335:5:5 5:B 5:5:5:X5:ʡ5:5:c{5:~z5:ʢ$N5:#k5:*K3 5:5:5:G&5: 5:e 5:ǣ5:M5:5:Т25:5:w5:Ԧ=5D?0!5: 5:5:5:  5:5:5:5:5:5:5:5:5:q5:񦦠@5:5:5:נ\5:Р5:5:\5: 5:堻5:85:g5:,5:`J5: 5: 5:75: 5:wV5:~5:c5: 5:B25:? ; 5:'S 5:a5:<c 5:.[ 5:D5:5:5:E|5:֣G5: 95:ޠ5:5:%]5:5:s5:5:5:5:75: 5:H5:M5:nj5:w5:55:5:,5:;5:gɠt5:c/5:\5:UV5: 5:㣈5:5:v 5:A5:?Y5:35:cR5: 5::5:A5:u5: 5:vr5:5: { 5: s 5:5:V5: 5:5:5:nڢ5:"A5:*/5:45:&&5: 5: 5:T&&5:5: 5:5:5 5:C5:+5:k 5:+U5: 5:S5:,5:+!5:K5:{5:^_K_5:X ;5:Q>==5:=5:K5:/5:5:yH5: 35:i5:5:1 -@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPPP P P P P P P P$ P '09A4 P9 P> PC PH PM PR PW P\ Pa Pf P S[_kcw}dck Pp Pw P~ P P P P P P P P P P P P P P P P P P P P P P*&0 P P P PASv]mhs P P P P" P) P0 P5 P< PA PF PK PP PU PZ P_ Pd Pi Pn Ps Px P '2} P P P P P P P P P P P P P=FQZcU P P P P P Pv P P P P P P P P P P P P)1<D P% P* P/ PR_4 P9 Pq{$!+6;GMX> PC PH PM PT PY P^ Pc Pj Po Pt Py P~ P P P P P P P P P P P P P P YsJ/:8KmKj   P # ) P* ; L S ` d k         _ju P P P P P P P P PX P P[kcwdc P P P P P P P$ P v]m) P. P3 P8 P= PB PG PL PQ PV P[ P` Pe Ph PFQUk Pn Pq Pt Py P~ P P P P)1 P P P P PYsJ:8Kmj  P" $ P& 3 C J O T Y ] -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P P P P P P# P( P- P2 P7 P< P '09AL PQ PV P[ P` Pe Pj Po Pt Py P~ P S[_kcw}dc P P P P P P P P P P P P P P P P P P P P P P PP P*&0PPPPASv]mhs"P'P.P3P:PAPHPMPTPYP^PcPhPmPrPwP|PPPPP '2PPPPPPPPPPPPP=FQZcUPPPPPPvPPP PPPPP$P)P.P3P)1<D8P=PBPGPR_LPQPq{$!+6;GMXVP[P`PePlPqPvP{PPPPPPPPPPPPPPPPPPP YsJ/:8KmKjx |  P A P   ( 5 < C G amC`P b o 'ResB h h[]!:K P g`P 'ResB  yx yxM[]{0} P{0} R{0} `{0} IM{0} AG{0} KN{0} AV{0} am.{0} N-m{0} omo{0} oms{0}/my{0} mn.{0} sav.{0} akr.{0} val.nanosek.{0}/sav.{0} mets{0}/mn.{0} akro{0} akrs{0} bito{0} bits{0} omai{0} omas{0} pda{0} pds{0} ryts{0} tons{0} vato{0} vats{0} a. a.{0} kv. m{0} v. a.{0} metai{0} tonos{0} akrai{0} pdos{0} mnuo{0} akras{0} am~is{0} baito{0} baits{0} bitai{0} bitas{0} colio{0} colis{0} colis{0} diens{0} grams{0} herco{0} hercs{0} jardo{0} jards{0} litrs{0} mazgo{0} mazgs{0} metrs{0} molio{0} molis{0} molis{0} mylia{0} mylis{0} piets{0} pints{0} stono{0} stons{0} svaro{0} svars{0} vatai{0} vatas{0} volto{0} volts{0} lb in{0} kv. km{0} kv. my{0} m/sek.{0} my/gal{0} stikl.{0} dienos{0} pintos{0} kvorta{0} kvorts{0} coliai{0} mazgas{0} mylios{0} dunamo{0} dunams{0} karato{0} karats{0} am~iai{0} jardai{0} moliai{0} stonai{0} svaraiPetabaitaskv. mylios{0} ampero{0} ampers{0} am~ius{0} baitai{0} baitas{0} fadomo{0} galono{0} galons{0} gramai{0} hercai{0} hercas{0} litrai{0} litras{0} liukso{0} liukss{0} mazgai{0} metrai{0} metras{0} minut{0} punkto{0} punkts{0} stonas{0} svaras{0} uncija{0} uncijs{0} vakars{0} voltai{0} voltas~ems mas{0} ft akre{0} kvortos{0} km/val.{0} dunamai{0} karatai{0} promil{0} minuts{0} uncijos{0} fadomai{0} dunamas{0} karatas{0} galonai{0} liuksai{0} punktai{0} valandasvars pdospentabaitaisauls mas{0} amperai{0} amperas{0} am~iaus{0} barelio{0} barelis{0} barelis{0} buaelio{0} buaelis{0} buaelis{0} daltono{0} daltons{0} d~aulio{0} d~aulis{0} d~aulis{0} fadomas{0} galonas{0} hektaro{0} hektars{0} jkrmyl{0} kelvino{0} kelvins{0} liuksas{0} minu is{0} mnesio{0} mnesis{0} niutono{0} niutons{0} parseko{0} parseks{0} punktas{0} radians{0} savait{0} sekund{0} valands{0} aiaurs{0} apsisuk.{0} savaits{0} valandos{0} jkrmyls{0} hektarai{0} mnesiai{0} kalorijs{0} sekunds{0} bareliai{0} buaeliai{0} daltonai{0} kelvinai{0} kv. pda{0} niutonai{0} parsekas{0} radianai{0} daltonas{0} d~auliai{0} furlongo{0} furlongs{0} gigabito{0} gigabits{0} gigavato{0} gigavats{0} hektaras{0} jkrmylis{0} kelvinas{0} kilobito{0} kilobits{0} kilovato{0} kilovats{0} kv. pds{0} laipsnio{0} laipsnis{0} laipsnis{0} megabito{0} megabits{0} megavato{0} megavats{0} milibaro{0} milibars{0} milivato{0} milivats{0} niutonas{0} parsekai{0} radianas{0} savai is{0} stiklin{0} terabito{0} terabits{0} my/imp. g{0} kalorijos{0} procentas{0} stiklins{0} kilobitai{0} laipsniai{0} kilovatai{0} kv. pdos{0} furlongai{0} gigabitai{0} gigavatai{0} megabitai{0} megavatai{0} milibarai{0} milivatai{0} pda akre{0} terabitai{0} atmosfers{0} decilitrs{0} decimetrs{0} furlongas{0} gigabaito{0} gigabaits{0} gigabitas{0} gigaherco{0} gigahercs{0} gigavatas{0} kilobaito{0} kilobaits{0} kilobitas{0} kilograms{0} kiloherco{0} kilohercs{0} kilometrs{0} kilovatas{0} megabaito{0} megabaits{0} megabitas{0} megaherco{0} megahercs{0} megalitrs{0} megavatas{0} milibaras{0} miligrams{0} mililitrs{0} milimetrs{0} milivatas{0} nanometrs{0} per dien{0} per metus{0} pikometrs{0} pds akre{0} sekund~is{0} stiklinis{0} terabaito{0} terabaits{0} terabitas{0} skys io oz{0} atmosferos{0} pdos akre{0} kilobaitai{0} kilohercai{0} decilitrai{0} decimetrai{0} gigabaitai{0} gigahercai{0} kilogramai{0} kilometrai{0} megabaitai{0} megahercai{0} megalitrai{0} miligramai{0} mililitrai{0} milimetrai{0} nanometrai{0} pikometrai{0} terabaitaisauls aviesis{0} centilitrs{0} centimetrs{0} decilitras{0} decimetras{0} gigabaitas{0} gigahercas{0} hektolitrs{0} kilobaitas{0} kilogramas{0} kilohercas{0} kilometras{0} megabaitas{0} megahercas{0} megalitras{0} mikrograms{0} mikrometrs{0} miliampero{0} miliampers{0} mililitras{0} milimetras{0} nanometras{0} pentabaits{0} per minut{0} per mnes/{0} pikometras{0} terabaitas{0} aviesmetis{0} aviesme io{0} aviesme is{0} hektolitrai{0} aviesme iai{0} miliamperai{0} mikrogramai{0} mikrometrai{0} centilitrai{0} centimetrai{0} centilitras{0} centimetras{0} hektolitras{0} imp. galono{0} imp. galons{0} jgos svaro{0} jgos svars{0} kilod~aulio{0} kilod~aulis{0} kilod~aulis{0} kubin pda{0} mikrogramas{0} mikrometras{0} miliamperas{0} milisekund{0} nanosekund{0} niutonmetro{0} niutonmetrs{0} pentabaitas{0} per savait{0}/imp. galone{0} milisekunds{0} nanosekunds{0} kilod~auliai{0} ilgoji mylia{0} imp. galonas{0} jgos svarai{0} niutonmetrai{0} arklio galia{0} arklio galis{0} ilgsjs mylis{0} imp. galonai{0} jgos svaras{0} kampo minut{0} kilokalorijs{0} kilopaskalio{0} kilopaskalis{0} kilopaskalis{0} kubinis pds{0} kubin mylia{0} megapaskalio{0} megapaskalis{0} megapaskalis{0} metrin tona{0} mikrosekund{0} niutonmetras{0} kilokalorijos{0} kampo minuts{0} mikrosekunds{0} arklio galios{0} kubins pdos{0} kilopaskaliai{0} mat. puodelis{0} megapaskaliai{0} Trojos uncija{0} Trojos uncijs{0} elektronvolto{0} elektronvolts{0} hektopaskalio{0} hektopaskalis{0} hektopaskalis{0} kampo minu is{0} kampo sekund{0} kubinio colio{0} kubinio jardo{0} kubinio metro{0} kubinis colis{0} kubinis colis{0} kubinis jards{0} kubinis metrs{0} kubinis mylis{0} mat. puodelio{0} mat. puodelis{0} metrinis tons{0} metrin pinta{0} milisekund~is{0} nanosekund~is{0} kampo sekunds{0} Trojos uncijos{0} kubins mylios{0} metrins tonos{0} elektronvoltaipagrindin kryptis{0} hektopaskaliai{0} elektronvoltas{0} kilovatvaland{0} kubinis jardas{0} kubinis metras{0} mat. puodeliai{0} metrinis pints{0} mikrosekund~is{0} skys io uncija{0} skys io uncijs{0} kilovatvalands{0} metrins pintos{0} skys io uncijos{0} ilgosios mylios{0} kubiniai coliai{0} kubiniai jardai{0} kubiniai metrai{0} kvadratin pdakubiniai kilometraisauls spinduliuot{0} kampo sekund~is{0} milimolis litre{0} milimolis litre{0} mylia u~ galon{0} mylis u~ galon{0} milimoliai litre{0} mylios u~ galon{0} imperinio galono{0} imperinis galons{0} kilovatvaland~is{0} kvadratinis pds{0} kvadratin mylia{0} litro kilometrui{0} litrs kilometrui{0} milijonin dalis{0} pilno apsisukimo{0} pilns apsisukims{0} svaro kv. colyje{0} svars kv. colyje{0} kvadratins pdos{0} imperinis galonas{0} litrai kilometrui{0} milijonins dalys{0} svarai kv. colyje{0} kubinio kilometro{0} kubinis kilometrs{0} kvadratinio colio{0} kvadratinio jardo{0} kvadratinio metro{0} kvadratinis colis{0} kvadratinis colis{0} kvadratinis metrs{0} kvadratinis mylis{0} litras kilometrui{0} matavimo puodelio{0} matavimo puodelis{0} matavimo puodelis{0} metro per sekund{0} metrs per sekund{0} milijoninis dalis{0} mylia per valand{0} mylis per valand{0} pilni apsisukimai{0} svaras kv. colyje{0} valgomojo aaukato{0} valgomsjs aaukats{0} kvadratins mylios{0} mylios per valand{0} matavimo puodeliai{0} metrai per sekund{0} pilnas apsisukimas{0} Celsijaus laipsnio{0} Celsijaus laipsnis{0} Celsijaus laipsnis{0} imperiniai galonai{0} imperiniame galone{0} kubinio centimetro{0} kubinis kilometras{0} kubinis centimetrs{0} kvadratinis jardas{0} kvadratinis metras{0} metras per sekund{0} milijonins dalies{0} Celsijaus laipsniai{0} imp. skys io uncija{0} kvadratiniai coliai{0} kvadratiniai jardai{0} kvadratiniai metrai{0} valgomieji aaukatai{0} Farenheito laipsnio{0} Farenheito laipsnis{0} Farenheito laipsnis{0} imp. skys io uncijs{0} kubiniai kilimetrai{0} kubinis centimetras{0} litro 100 kilometrs{0} litrs 100 kilometrs{0} miligramo decilitre{0} miligrams decilitre{0} valgomasis aaukatas{0} imp. skys io uncijos{0} Farenheito laipsniai{0} kubiniai centimetrai{0} litrai 100 kilometrs{0} miligramai decilitre{0} arbatinio aaukatelio{0} arbatinis aaukatelis{0} arbatinis aaukatelis{0} astronominio vieneto{0} astronominis vienets{0} litras 100 kilometrs{0} miligramas decilitre{0} astronominis vienetas{0} kilometro per valand{0} kilometrs per valand{0} kvadratinio kilometro{0} kvadratinis kilometrs{0} arbatiniai aaukateliai{0} astronominiai vienetai{0} kilometrai per valand{0} kilometras per valand{0} kvadratinio centimetro{0} kvadratinis kilometras{0} kvadratinis centimetrs{0} kvadratiniai kilometrai{0} kvadratinis centimetras{0} kvadratiniai centimetraibritiakieji ailumos vienetai{0} mylia u~ imperin/ galon{0} mylis u~ imperin/ galon{0} mylios u~ imperin/ galonmetrai per kvadratin sekund{0} laisvojo kritimo pagreitis{0} laisvojo kritimo pagrei io{0} laisvojo kritimo pagrei is{0} laisvojo kritimo pagrei iai{0} gyvsidabrio stulpelio colio{0} gyvsidabrio stulpelio colis{0} gyvsidabrio stulpelio colis{0} gyvsidabrio stulpelio coliai{0} metrs per kvadratin sekundimperatoriakosios skys io uncijos{0} metras per kvadratin sekund{0} gysidabrio stulpelio milimetro{0} gysidabrio stulpelio milimetrs{0} gysidabrio stulpelio milimetrai{0} gysidabrio stulpelio milimetras 5x|:}^5x|:@\5x|: 5x|: 5x|:5x|:f:45x|:LFH[5x|:yyyy!y5x|:}}{}{5x|:##5x|:%[ 5x|:ԏݐ5x|:4v{5x|:zv@3{5x|:וӕ`.5x|:򐸒>{5x|:JK3 5x|:}}{}{5x|:soÖۖ5x|:xtt$85x|:{{zzz5x|:ܑ\1R5x|:5x|:}((}}5x|:5x|:ZV5x|:ʑƑΒ5x|:L`5x|:&""5w`yzC}5x|:y*yz3y5x|:ȅQ|y\|y5x|:5x|: 5x|:J W5x|:ą75x|:{5x|:<8_sm5x|:/~ 5x|:YU[h5x|:iEw5x|:{{_~F|y5x|:n{j{j{!.z5x|: ~5x|:ȋ5x|:EAAщ5x|:}}}|O5x|:0,[yg'5x|:VRR5x|:FFM5x|:A!5x|:yyyyy#5x|:G~0|S~;|5x|:͇5x|:}95x|:hd5x|:򋃂>95x|:kȀ~~~5x|:xx5x|:gcaq5x|:LHHȐ5x|:s5x|:AQ5x|: ŃӃ5x|:ׅ|Bz|Lz5x|:Ӆυ'U55x|:KG5x|:ؘԘӗ75x|:ሎg݆5x|:Q5x|:}}g|~5x|:)~yyNyWy|5x|:Հ5x|:{{zz$z`5x|:-)RdC25x|:cTr5x|:ʈ||zn5x|:ňj5x|:{{{zz5x|:xtڊ5x|:'S5x|:]P5x|:05x|:'5x|:Z615x|:~ ~ }}5x|:5x|:{{Vz.`z5x|:~}|C|5x|:5x|:}}{}{5x|:qm~~5x|:d}5x|:|-8zt5x|:cRF5x|:UQQЍ5x|:|j5x|:iePjτ5x|:}}}-}8}5x|:/++z5x|:||z"}z 5x|:;~5x|:||z}z5x|:yyymiy5x|: 5x|:$ Ɋ5x|:͂ɂdQq5x|:!́ف5x|:=9 5x|:т{ry {{y5x|:5Lc5x|:ŒԌ5x|:?;ۚ5x|:HD/@Q5x|:lh5x|:/+5x|: +5x|:p5x|:Q k5x|:{|tz{~z5x|:51&E<5x|:h~5x|:ws_v5x|:($35x|:&&&&&5x|:~z+=75x|:ً5x|:#~&&&&5x|:G?5x|:WSk~w~~5x|:d`~~~5x|:Ոш`Ά5x|:A=Ҕ{ 5x|:622b5x|:Rd5x|:c5x|:ď@֎5x|:B>>s5x|:.Îv5x|:N[5x|:5x|:ޅNq5x|:tpp"55x|:} K5x|:}}r|~}|;5x|:5x|:(d(5x|:||jzK5x|:ZV[M5x|:xtWN܇݄5x|:y{u{u{z5x|:`\\5x|:}{}{}{{5x|:֓5x|:5x|:)&&&&5x|:x|: x|:x|:&&&&x|:xxxxx|:x|:[[[[x|:K K K K x|:x|:####3 5x|:5x|:=====x|:''''5xxzxJ5x|:p p p p 5x|:!cccc5x|:~5x|:Dkkkk5x|:!8....v5x|:yxxxxy5x5x|:x5x|:yxxxxx5x|:y 5x|:5x|:5x|:C5x|:gggg|5x|:{nnnn`5x|:2x|:xxxx5x|: hhhhn5x|:7((((5x|:xxxxx5x|:x|:5x|:O66665x|:Vbbbbt5x|:yyyy5x|:I5x|: 5x|:=x|:xxxxx|:x|:DDDD5x|:C C C C 5x|:55x|:5x|:V5x|:,{({({({({5x|:Y5x|:{xxxx5x|: 5x|:b5x|:S&&&&5x|:A>>>>5x|:&&&&&5x|:&&&&5x|:s}o}o}o}o}x|:k k k k x|: x|:{{{{5x|:zzzzx|:{}{}{{5x|:)&&&&5x|:5x|: 5x|:5x|:&&&&5x|:* 5x|:5x|:yp p p p 5x|:}}{}{5x|:#rrrr5x|:Q 5x|:ׂׂ~5x|:cccc{5x|:7{3{3{3{3{5x|:yyyyy5x|:%|>{>{>{>{x5x|:KKKK3 5x|:95x|:5x|:^&''''5x|: 5x|:~ 5x|:5x|:}((((5x|:5x|:=====5x|:65x|:X{T{T{T{T{5x|:yuuuu5xxzxJ5x|:5x|:5x|:5x|:     5x|:5x|:5x|:5x|:5x|:|5x|:5x|:5x|:p p p p 5x|:n{cccc5x|: xxxx5x|:Cdddd5x|:Dkkkk5x|:!8....v5x|:0xxxxy5x|:x5x|:x77775x|:xxxxx5x|:y 5x|:j88885x|:g5x|:~,,,,5x|:`JJJJ5x|: 5x|: 5x|:75x|: 5x|:VVVV5x|:~5x|:c5x|: 5x|:B22225x|:? ; ; ; ; 5x|:'S S S S 5x|:a5x|:<c c c c 5x|:.[ [ [ [ 5x|:xxxxx5x|:5x|:5x|:C5x|:gggg|5x|:{nnnn`5x|:25x|:xxxx5x|: hhhhn5x|:%]]]]5x|:7((((5x|:xxxxx5x|:5x|:5x|:n ~~~~5x|:5x|:5x|:yHHHH5x|:M5x|:O66665x|:5x|:55x|:5x|:,,,,5x|:;5x|:Vbbbbt5x|:yyyy5x|: ~ ~ ~ ~ 5x|:UVVVV5x|: 5x|:I5x|:_[[[[5x|: 5x|:A5x|:=5x|:\\\\5x|:33335x|:xxxxx5x|:5x|:::::5x|:AAAA5x|:$DDDD5x|:    5x|:C C C C 5x|:55x|: { { { { 5x|: s s s s 5x|:5x|:V5x|:,{({({({({5x|:}}}}}5x|:{xxxx5x|:M{I{I{I{I{5x|:b5x|:SPPPP5x|:A>>>>5x|:&&&&&5x|:&&&&5x|:xxxxx5x|:T&&&&&5x|:Ko}o}o}o}5x|: 5x|:+5x|:5 5x|:CCCC5x|:++++5x|:k k k k 5x|:sOOOO5x|: 5x|:SSSS5x|:c{_{_{_{_{5x|:Z鎬V5x|:S5x|:5x|:aaaa5x|:X ;5x|:!115x|:C5x|:zzzzK5x|:%5x|:euuuu5x|:y{HHHH5x|: 33335x|:}{}{}{{5x|:yyyyy5x|:yyyyy-@#P#P_ju|#P#P $P$P$P *$P5$P@$PK$PX$Pc$Pp$P}$P$P$P.BGX`i$P$P$P$P$P$P$P$P$P%P%P%P '09A4%P?%PJ%PU%P`%Pk%Pv%P%P%P%P%P S[_kcw}dc%P%P%P%P%P%P%P&P &P&P'&P4&P?&PJ&PU&P`&Pk&Pv&P&P&P&P&P&P&P&P*&0&P&P&P&PASv]mhs&P'P'P'P('P5'P@'PM'PZ'Pe'Pr'P}'P'P'P'P'P'P'P'P'P'P'P'P'2(P (P(P"(P/(P<(PG(PR(P](Pj(Pu(P(P(P(P=FQZcU(P(P(P(P(P(Pv(P(P(P)P)P)P')P2)P=)PH)PS)P^)P)1<Di)Pt)P)P)PR_)P)Pq{$!+6;GMX)P)P)P)P)P)P)P)P*P*P*P(*P3*P>*PI*PT*P_*Pl*Py*P*P*P*P*P*P*P*P*P YsJ/:8KmKjM Q Y $Pi v )%P}              ! -@*P*P_ju*P*P+P+P+P!+P*+P3+P<+PXH+PS+P^+P S[kcw}dcr+P}+P+P+P+P+P+P+P+P+P Sv]ms+P+P+P,P,P!,P.,P7,PD,PO,PZ,Pe,Pn,Py,P,P,P,P,PFQU,P,P,P,P,P,P,P,P -P-P -P+-P)1<D6-PA-PL-PW-PqGb-Pm-Pv-P-P-P-P YsJ:8Kmjl p u E+P  g+P        -@-P-P_ju|-P-P-P-P-P -P-P-P .P.P".P/.P<.PI.PV.P.BGX`id.Po.Pz.P.P.P.P.P.P.P.P.P.P '09A.P.P /P/P/P*/P5/P@/PK/PV/Pa/P S[_kcw}dcl/Pw/P/P/P/P/P/P/P/P/P/P/P/P 0P0P0P*0P50P@0PK0PV0Pa0Pl0Pw0P0P*&00P0P0P0PASv]mhs0P0P0P0P0P0P1P1P1P&1P11P<1PG1PR1P]1Ph1Ps1P~1P1P1P1P1P'21P1P1P1P1P1P1P2P2P2P)2P62PA2PL2P=FQZcUW2Pb2Pm2Px2P2P2Pv2P2P2P2P2P2P2P2P2P2P3P3P)1<D3P(3P33P>3PR_I3PT3Pq{$!+6;GMX_3Pj3Pu3P3P3P3P3P3P3P3P3P3P3P3P3P4P4P"4P-4P:4PE4PP4P[4Pf4Pq4P|4P YsJ/:8KmKj   a.P   .P . ? F S W ^ }        am`#PJ   'ResBPh h []g 'ResBPh h []g 'ResBPh h []g 'ResB0 : 88:|[]{0}R{0} ZS{0} K{0} TK{0} n.{0}/g.{0}/n.{0}ct{0} gs.{0} pk.{0}g.g.{0} gl.{0}st.{0} omi{0} oms{0} omu{0}/st.{0} a.v.{0} g.g.{0} mn.{0} ned.{0}/unce{0} j.j.{0} pda{0}/pda{0}/mn.{0} akri{0} gadi{0}/ned.{0}j.j.jkdzes/h{0} akrs{0} akru{0} biti{0} gads{0} gadu{0} gad{0} pdu{0} pd{0} un u{0} vats{0} vatu{0}un u{0} apgr.{0} pars.debespuse{0} furl.{0} pdas{0}/mrc.{0}mrc.{0} colla{0} jards{0} jkdze{0} mrc.{0} sk.j.{0}/colla{0} grdi{0} lukss{0}sk.j.{0} baits{0} baitu{0} collu{0} coll{0} dienu{0} dien{0} glze{0} gl~u{0} grds{0} grdu{0} herci{0} hercs{0} hercu{0} jardu{0} jkd~u{0} litrs{0} metrs{0} metr{0} pinau{0} tonnu{0} mezgli{0} mezgls{0} karti{0} km/st.{0} stouni{0} collas{0} jkdzes{0} mneaipromiride{0} fatoms{0} karts{0} kartu{0} stouns{0} barels{0} dienas{0} glzes{0} Fktoni{0} Fktons{0} ampri{0} amprs{0} ampru{0} d~ouli{0} d~ouls{0} d~oulu{0} fatomu{0} mezglu{0} minkte{0} minkt{0} minkau{0} mnes+{0} mneau{0} ned<a{0} ned<u{0} ned<{0} punkts{0} punktu{0} stounu{0} stunda{0} stundu{0} stund{0}fatomu{0}stounu{0} parseks{0} hektri{0} kvartas{0} minktes{0} ned<as{0} radini{0} radinsmagapaskli{0} akrpda{0} akrpdu{0} hektrs{0} hektru{0} mrciFa{0} mrciFu{0} mnesis{0} radinu{0} sekund{0} sekun~u{0} stundas{0} procents{0} metr.gl.{0} kaloriju{0} akrpdas{0} gadsimti{0} milibri{0} mrciFas{0} gadsimts{0} gadsimtu{0} gigavats{0} gigavatu{0} kilovats{0} kilovatu{0} megavats{0} megavatu{0} milibrs{0} milibru{0} milivats{0} milivatu{0} sekundes{0} uz litru{0} kalorijas{0} megabaits{0} zirgspki{0} atmosfra{0} decilitrs{0} decimetrs{0} gigabaits{0} gigabaitu{0} gigahercs{0} gigahercu{0} kilobaits{0} kilobaitu{0} kilohercs{0} kilohercu{0} kilometrs{0} kilometr{0} kubikpda{0} kubikpdu{0} megabaitu{0} megahercs{0} megahercu{0} megalitrs{0} miligrams{0} mililitrs{0} milimetrs{0} milimitru{0} nanometrs{0} petabaitu{0} pikometrs{0} terabaits{0} terabaitu{0} tjkarote{0} tjkaroau{0} uz collu{0} zirgspks{0} zirgspku{0} kilod~ouli{0} miliampri{0} atmosfras{0} kubikjardi{0} kubikmetri{0} kubikpdas{0} mrc. pda{0} tjkarotes{0} Fktonmetrijaudas mciFas{0} Zemes masa{0} centimetrs{0} centimetr{0} hektolitrs{0} kilod~ouls{0} kilod~oulu{0} kubikcolla{0} kubikcollu{0} kubikjards{0} kubikjardu{0} kubikjkdze{0} kubikjkd~u{0} kubikmetrs{0} kubikmetru{0} mikrograms{0} mikrometrs{0} miliamprs{0} miliampru{0} damkarote{0} damkaroau{0} Fktonmetrs{0}centilitrs{0} Zemes masas{0} Trojas unce{0} jkras jkdze{0} mrc. pdas{0} apgrieziens{0} kilopaskli{0} kubikcollas{0} kubikjkdzes{0} damkarotes{0} Saules masa{0} Trojas un u{0} apgriezieni{0} apgriezienu{0} jkras jkd~u{0} kilopaskls{0} kvadrtpda{0} kvadrtpdu{0} megapaskli{0} megapaskls{0} milisekun~u{0} nanosekun~u{0} Trojas unces{0} jkras jkdzes{0} kvadrtjardi{0} kvadrtpdas{0} Saules masas{0} kvadrtmetri{0} gaismas gadi{0} hektopaskli{0} milisekundes{0}nanosekundes{0} kvadrtcolla{0} gaismas gads{0} gaismas gadu{0} hektopaskls{0} hektopasklu{0} jkdze stund{0} jkd~u stund{0} kilokaloriju{0} kvadrtcollu{0} kvadrtjards{0} kvadrtjardu{0} kvadrtjkdze{0} kvadrtjkd~u{0} kvadrtmetrs{0} kvadrtmetru{0} leF7a minkte{0} leF7a minkau{0} mikrosekun~u{0} miljono da<u{0} miljon da<a{0} mrciFu pda{0} kvadrtjkdzes{0} kilokalorijas{0} mrciFu pdas{0}mikrosekundes{0} kvadrtcollas{0} Celsija grdi{0} elektronvolts{0} jkdzes stund{0} leF7a minktes{0} metri sekund{0} Celsija grds{0} Celsija grdu{0} kilovatstunda{0} kilovatstundu{0} leF7a sekunde{0} leF7a sekun~u{0} metrs sekund{0} metru sekund{0} uz kubikmetru{0} a7idruma unce{0} a7idruma un u{0} kilovatstundas{0} Saules rdiusi{0} Saules rdiuss{0} jaudas mrciFa{0} kubikkilometri{0} leF7a sekundes{0} metrisk glze{0} miljons da<as{0} a7idruma unces{0} kubikkilometrs{0} kubikkilometru{0} metrisko gl~u{0} metrisko pinau{0} metrisko tonnu{0} metrisk pinte{0} metrisk tonna{0} kubikcentimetri{0} jaudas mrciFas{0} jkdze ar galonu{0} jkd~u ar galonu{0} kubikcentimetrs{0} kubikcentimetru{0} uz kvadrtcollu{0} uz kvadrtjkdzi{0} uz kvadrtmetru{0} Saules starjauda{0} skandinvu jkdze{0} kvadrtkilometri{0} Frenheita grdi{0} jkdzes ar galonu{0} kilometri stund{0} metrisks pintes{0} metrisks tonnas{0} Frenheita grds{0} Frenheita grdu{0} imperilo galonu{0} kilometrs stund{0} kilometru stund{0} kvadrtkilometrs{0} kvadrtkilometru{0} metrisks glzes{0} skandinvu jkd~u{0} skandinvu jkdzes{0} kvadrtcentimetri{0} imperilie galoni{0} milimoli uz litru{0} britu a7idr. unce{0} kvadrtcentimetrs{0} kvadrtcentimetru{0} milimols uz litru{0} milimolu uz litru{0} britu a7idr. unces{0} litri uz kilometru{0} imperilais galons{0} litrs uz kilometru{0} litru uz kilometru{0} uz kubikcentimetru{0} britu a7idruma unce{0} uz imperilo galonu{0} uz kvadrtkilometru{0} britu a7idruma unces{0} astronomisko vien+bu{0} jkdze ar imp. galonu{0} jkd~u ar imp. galonu{0} uz kvadrtcentimetru{0}astronomisk vien+ba{0} jkdzes ar imp. galonu{0} britu terml vien+ba{0} metri sekund kvadrt{0} miligrami uz dekalitru{0}astronomisks vien+bas{0} metrs sekund kvadrt{0} metru sekund kvadrta{0} miligrams uz dekalitru{0} miligramu uz dekalitru{0} britu termls vien+bas{0} dz+vsudraba staba colla{0} dz+vsudraba staba collu{0} mrciFa uz kvadrtcollu{0} mrciFu uz kvadrtcollu{0} dz+vsudraba staba collas{0} litri uz 100 kilometriem{0} mrciFas uz kvadrtcollu{0} litrs uz 100 kilometriem{0} litru uz 100 kilometriemBr+vs kriaanas patrinjums:{0} dz+vsudraba staba milimetri{0} dz+vsudraba staba milimetrs{0} dz+vsudraba staba milimetruBr+vs kriaanas patrinjums: {0}!5:5:.{*5:5:ޏ5:)%5:!5:Vf5:7 @5:''('5:Q]5:6ޒĔL5:-)5:QM'(5:tH5:O}KO5: [;l5:9J3 5:%y!5:IE̕5:b x5:B 5:ҍ5:5:v4r4r4r45:c5:ʖ5:ӓ5:א5:5g;5:GA@I5:_UCy!M5:6A>2AYA5:MU"IU05:CA>?AsA5:[UZWUh5:?t>?A5:U܆܆ʇ5:iUHeU5:?>?A5:wUdsUr5:%5:!uk5:5:? ;5:o~֋5:)4?5:\XJU5:Fx5:D35: ` vk5:Rd[5:݈܃у5:وLՈ[5:,5:9- 5: 5:>Άׅ5:1q-5:>Άׅ5:Έ5:xx5:ʈƈ5:ݎ5:ƃ25:MÐ; 5:P>PL5:Q5:QvQ5:3Q؇/Q5:dݔ`y5:kvazc5:MMQ5:,n,Ä5:4ˁvm5:E?EE5:XBaW5:OR5:`\Œ5:Ve5:`=`j5:Mς5:|xȒ5:NN5S5:'M:#MS5: Ɗv5:J6لF6R65:NVNZ5://5:5:#Gł5:3/"5:gcc5:%y!5:434,5:\5:aa?-"t5:;OuX7OqR5:v5:\a.Xab5:IOEO)O5:/5$݀5:F5:i Ձu5:>6:5:;7΄5:!0105:A2@?5:ꆸ5:AL AY5:AfAs5:)A%A5:A5: 5:qӌm5:ws5:{ 5:-Ƌs 5:5:&B"b5:;W5:БJ̑_5: 5:%75:5:c_ˎ5: 5:&&&&5:.7~=*785:B> 5:-))5:9E5:** 5:bbVc5:5:5: ʼn5:Ϗ*ˏ=5:I5:5:ԉ5:5:񏞒P5:MMQ5:[m5:d``5:+s-+8~-5:055:MaIa~h5:Raق5:MMO5:wNsN,5:(k(5:呉c5:{..5:*j&y5:3/5:&&&: ::&&&:...:::::3 55:====5g;5:uqqq5:1bbb5:yvvv5:5: v 5: 5:DNNN5:UUcU5:; ; \; 5:5:5:,5:45:E5:VVV5:5:5: :::5:4445:=95:5:)%5::5:}yyy5:#LLL5:%5:V5555:5:/FF݀F5:Ձ5:++5:!0100:@@@::!!!:::5:5:Y5: :5:.KKK5:S:>>>::5:9lll5:&&&5:5: 5: 5:&&&&5:* 5:5:15:('((5:rrr5:Q 5:[[[5:ccc5:K K K 5:5: ##k#5:KKK3 5:95:5:,&&&5:F 5:~ 55v45:c5:====5:65:5:====5g;5:5:5:5:    5:5:5:5:5:5:5:uqqq5:1ccc5:+++5:Cddd5:kkk5:!8..v.5:\ˀˀˀ5:*5:.!77A75: ԀԀԀ5:; ; \; 5:j8885:g5:~,,,5:`JJJ5: 5: 5:u5: 5:VVV5:~5:c5: 5:ʃ2225:; ; ; 5:'S S S 5:a5:<c c c 5:.[ [ [ 5:5:5:5:,n,5:4ˁˁ5:E?EE5:BB5:25:€€€5: hhnh5:%]]]5:MM5:|xȒȒ5:5:5: Ɗ5:J6لF6F65:5:}yyy5:5:#GG5:5:g5:%j5:4,,,5:5:Vbbtb5:yyy5:\\\5:UVVV5: 5:/5$݀5:5:Ձ߁5:>5:;75:!01005:3335:D@@@5:5::::5:AAA5:$DDD5:C C C 5:55: { { { 5: s s s 5:5:5: 5:0,,,5: 5: 5:b5:S5:A5:&&&&5:L&&&5: 5:$ ֊֊5:5: 5:+5:5 5:CCC5:+++5:k k k 5:sOOO5: 5:SSS5:Ӆ5:΅ʅʅʅ5:S5:{{{5: 5:X 8 5:a^}O}O]^}O5:C5:9zzKz5:///5:euuu5:yHHH5: 3335:i5:KGGG5:RNNN-@qPzP_ju|PPPPP PPPPPPPPP P.BGX`iP P)P2P;PDPMPVP_PhPqPzP '09APPPPPPPPPPP S[_kcw}dcPPPPP"P-P8PAPLPWPbPkPtP}PPPPPPPPPPP*&0PPPPASv]mhsP PP!P*P5P>PIPTP]PhPqPzPPPPPPPPPPP'2PPPPPPP P)P4P=PHPQPZP=FQZcUcPlPuP~PPPvPPPPPPPPPPPP)1<DPPP PR_)P2Pq{$!+6;GMX;PDPMPVPaPjPsP|PPPPPPPPPPPPPPP PPP&P YsJ/:8KmKj|   P  P         ' 1 > E L P -/P_ju8P?PFPMPTP[PbPiPpPXzP}P S[kcwdcPPPPPPPPPAv]msPPPPPP&P/P8PAPJPSP\PePnPuP~PPPPPPPPFQUPPPPPPPPPPP)1P(P/P6P=P YsJ:8Kmj   wP  P        -@FPOP_ju|XPaPjPsP|P PPPPPPPPPP.BGX`iPPP P P P P P( P1 P: PC P '9AW P` Pi Pr P{ P P P P P P S[_kcw}dc P P P P P P P P!P !P!P"!P+!P4!P=!PF!PO!PX!Pa!Pj!Ps!P|!P!P!P!P*&0!P!P!P!PASv]mhs!P!P!P!P!P!P!P "P"P"P("P1"P:"PC"PL"PU"P^"Pg"Pp"Py"P"P"P"P'2"P"P"P"P"P"P"P"P"P"P"P#P#P#P=FQZcU##P,#P5#P>#PG#PP#PY#Pb#Pk#Pt#P}#P#P#P#P#P#P#P)1<D#P#P#P#PR_#P#Pq{$!+6;GMX#P#P$P $P$P!$P*$P3$P>$PG$PP$PY$Pb$Pk$Pt$P}$P$P$P$P$P$P$P$P$P$P$P YsJ/:8KmKj  ! P1 > L PE U f m z ~          am`jPx   'ResBPh h []g 'ResBPh h []g 'ResBPh h []g 'ResBP  [] 'ResBPh h []g 'ResB h $$h[]::::hh:[cwdPP PPPJ g` 'ResB r r []!q`P 'ResB   []{0}{0}30;.:</G{0}A8=G8{0} 05{0} 1C{0} A3{0} :A{0} <.{0} <8{0} ?A{0} D<{0} G.=0A>:0{0} X4{0} 3{0} AB{0} E0{0} E;{0} X0{0}/8={0}/<.{0}/A.{0}/AB{0}/G.:</G0A{0}/4.<5B@8X0@48X0@48{0} =<8{0} <8{0} :/G{0} AB{0} DC@{0} X4{0} X4{0} A<8{0} 45={0} 8={0} 8={0} <8{0} E0{0}/45={0} <1.{0} ><8{0} XC3{0} _C;AB0?:8{0} :0;.{0} <8/G{0} 45=0{0} A5:.{0} C=F0{0} C=F8{0} 10XB{0} 8=G8{0} A54.{0} X0@4{0}/<8=.{0}/A54.<8;80<?.{0} B>=8{0} ZCB={0} _C;8{0}/3>4.{0}/<5A.;8B@8/:<{0} 0: AB{0} 10XB8{0} AB5?.{0} B>G:8{0} X07>;{0} ZCB=8<8;X8/30;2.1.48.27{0} 1CH5;{0} 70?04{0} 8AB>:{0} ;8B@8{0} <8;X0{0} <8;X8{0} A525@{0} B>G:0{0} D0B><{0} E5@F8{0} H>;X0{0} H>;X8{0} X07;8<5B@8/A5:<8;X8/G0A{0} D0B><8{0} 18B>28{0} 0@-AB.{0} 1CH5;8{0} 25:>28{0} <>;>28{0} 4=52=>{0} =0 8=G{0} =0 G0A{0} AB0?:0{0} AB0?:8<5B@8/A5:A25B. 3>4.{0} << 6820{0} ?@><8;8{0} :5;28=8{0} DC@;>=3{0} 3>48H=>{0} :2. AB.{0} >4 3@0<{0} >4 C=F0{0} AB0?:0{0} AB0?:8{0} :8;>_C;8{0} @048X0=8{0} DC@;>=78{0} 8=G 6820{0} =0 <5B0@{0} >4 DC=B0{0} ?> 30;>={0} ?> ;8B0@{0} ?@>F5=B8{0} A54<8G=>{0} 0@-AB0?:8{0} 0@-AB0?:0{0} 8=G8 6820{0} :2. <8;X8{0} ZCB=<5B@8{0} :2. <8;X0{0} :8;><5B@8{0} :C15= 8=G{0} =0 AB0?:0{0} @52>;CF88{0} ZCB=<5B0@{0} @52>;CF8X0{0} DC=B8-A8;0{0} 2> A5:C=40{0} :2. AB0?:0{0} :C15= X0@4{0} A0=B8<5B0@{0} DC=B0-A8;0{0} :>ZA:8 A8;8{0} :C1=8 <8;X8{0} :8;>20B-G0A{0} :>ZA:0 A8;0{0} :C15= <5B0@{0} :C1=0 <8;X0{0} >4 :8;>3@0<{0} AB0?:8-DC=B8{0} B@>XA:8 C=F8{0} B@>XA:0 C=F0{0} 75<X8=8 <0A8{0} :C1=8 AB0?:8{0} <8;X8 =0 G0A{0} A>=G528 <0A8{0} C=F8 B5G=>AB{0} 75<X8=0 <0A0{0} :C1=0 AB0?:0{0} <5B@8G:8 B>={0} <8;X0 =0 G0A{0} =0 :8;><5B0@{0} A>=G520 <0A0{0} AB0?:0-DC=B8{0} C=F0 B5G=>AB{0} :0D5=8 ;068F8{0} <5B@8G:8 B>=8{0} AC?5=8 ;068F8{0} :0D5=0 ;068F0{0} =0 A0=B8<5B0@{0} A>=G52 @048CA{0} AC?5=0 ;068F0{0} <5B@8G:8 ?8=B8{0} <5B@8G:8 H>;X8{0} :8;>20B-G0A>28{0} <8;8<5B@8 6820{0} <8;X8 =0 30;>={0} =0CB8G:8 <8;X8{0} <5B@8G:0 H>;X0{0} :204@0B5= X0@4{0} <8;8<5B0@ 6820{0} <8;X0 =0 30;>={0} =0 :C15= <5B0@{0} =0CB8G:0 <8;X0{0} :204@0B=8 <8;X8{0} A>=G528 @048CA8{0} :204@0B5= <5B0@{0} :204@0B=0 <8;X0{0} :C15= :8;><5B0@{0} :204@0B=8 AB0?:8{0} A25B;>A=8 3>48=8{0} :8;><5B@8 =0 G0A{0} :C1=8 A0=B8<5B@8{0} <5B@8 2> A5:C=40{0} A>=G520 AX0X=>AB{0} :204@0B=0 AB0?:0{0} :8;><5B0@ =0 G0A{0} :C15= A0=B8<5B0@{0} <5B0@ 2> A5:C=40{0} ?> :204@0B5= 8=G{0} F5;78CA>2 AB5?5={0} 3@028B0F8A:0 A8;0{0} 45A5B8;X048B8 45;{0} 8<?. C=F8 B5G=>AB{0} A>=G528 AX0X=>AB8{0} 8<?. C=F0 B5G=>AB{0} F5;78CA>28 AB5?5=8{0} ;8B@8 =0 :8;><5B0@{0} A:0=48=02A:0 <8;X0{0} ;8B0@ =0 :8;><5B0@{0} ?> :204@0B5= <5B0@{0} A:0=48=02A:8 <8;X8{0} D0@5=E0XB>2 AB5?5={0} 0AB@>=><A:8 548=8F8{0} 0AB@>=><A:0 548=8F0{0} :204@0B5= :8;><5B0@{0} =0 :C15= A0=B8<5B0@{0} D0@5=E0XB>28 AB5?5=8{0} 45A5B8;X048B8 45;>28{0} :204@0B5= A0=B8<5B0@{0} ;8B@8 =0 100 :8;><5B@8{0} DC=B8 =0 :204@0B5= 8=G{0} ;8B0@ =0 100 :8;><5B@8{0} ?> :204@0B5= :8;><5B0@{0} ?> :204@0B5= A0=B8<5B0@{0} <5B@8 2> A5:C=40 =0 :204@0B{0} <5B0@ 2> A5:C=40 =0 :204@0B!5:Ʈ®®5:$5:0(05:m{R3b55:BF1;5: ;5:5:GC5:,,5:7+75:c5:ʭDƭ5:ڈ ֈ5:soͰ5:5:fbk5:MI+5:(*$*5:5:,&&5:/+5:~ 5:77c5:-,5:ܮخJ5:|5:KuG5:ά)ʬ5:===5TrKh5:&n[5:^5:n.3n5:^H^5:"n:3n5:^I^5:@nF3L5:h{fyd{5:Js6sFs5:0(0]5:",,J;5:*qo&q5:m{R3b555:;;;p5:(+5:f05:fPf5:_ C5:$5:Ф5:sH65:S{5:sH65:S5:s s5:&;5:5:D@5:*q&5:D DU5:FD55:BD>DU5:iDeDU5:կѯ5:b.mH5:P[P5:5:Wb5:5:KA5:}-\ѩ5:ۭ߭5:f$$/5:flf5:p5:b^5:V\ V5:P)]P5:Oݬ5:7'~75:VE]V5:0,5:zZv5:WM%5:9 5:/5:(*$*5:v7+r75:'x#5:lc˨5:U)BU5:5:OnPKn5:^]B^5: ר5:5:u <5:ZͫV5:`1/%\15:y7ئ5:D6D5:5:D6D5:BJ5B5:D6D5:D;5:TMT5:{fs{5:"5:JqSfFq5:ZqbfVq5:DV5D5:5:5:Y5::6֧5:5:IE5:405:515:&&&5:+5: 5:ޫ5:}5:o, k,5:^5:|n[mxn5: n5:845:1nߩ-n5:a]5: xx<5:Ъ5:xSx5:§̧5:𬑬5:U[U5:kg5:5:0K0I5:Q>===5:f=mf5:f$|V5:U\U5:V\U5:k 5:~5:**5:(l$5:65)5:vrr: :5B:##:C:pp:::5:Q Q :##:3 : 5:5:%'22::005T5:B3[5:5:   5:5:5:5::5:5:   5:7 5:MM: 5:5:0115:115:C5: 5:ʦ 5:0 , 5:5: xx 5: 5:FF5:A 5:5:05:`qqm 5:'##5:lT:s s 5:885:5:}f5:\ X X 5:ϥ˥˥5:7??5:   5:_[[:J J 5:(*5:P5:f 5:INN:bb5: 5: 55:u 5:3%/%\15:y7 :**5::;:++:5:  5:SS5:ۥۥ5:~~5:5:pll5:SPP:>>::5: :F F :++:::cc:  :ӥӥ:: :{{:kk:ww5:FmHH:  : : :::. . 5:Ʈ&&5:mrr5:0k5:m{5:B""5: 5:B 5:GC5:,5:7+75:5:ʭD5:cc{5:5:Q Q 5:ék5:3 5:(*5:5:,&&5: 5:~ 5:75:((5:5:%'225:5:J5:===5T5:B3[5:I5:5:   5:h5:5:V5:5:G5:_5:5:   5:y u35:BMM5:Cdd5:5:5:",5:C5:~~5:;Ʀ5:5:Ӧ885:Ϧ5:,,5:JJ5: 5:gcc5:W{5:cc5:VV5:~5:*;5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:5: xx 5: 5:FF5:ii5:5:K5:`qqm 5:x##5:fT5:%]]5:p885:ss5:}f5:\ X X 5:ϥ˥˥5:7??5:   5:yHH5:M5:WM%5:5:55:(*5:,,5:;5:l$$5:f 5:INN5:UVV5: 5: 5:5:u 5:A5:`1/%\15:y7 5:335:**5:5:::5:AA5:D;5:5:C C 5:55: { { 5: s s 5: ;5:5: 5:ۥۥ5:5:৳5:ll5:4PP5:A>>5:&&&5:&&5: 5:T&&&5: 5: 5:5:5:++5:[5:++5:gcc5:  t 5:ץӥӥ5:ĥ5: 5:+!!5:KK5:{{5:^_K_K_5:Pkk;5:Q>===5:==5:fHH5://5:5:HH5: 335:i5:5:1 -@W P^ P_ju|e Pl Ps Pz P P  P P P P P P P P P P.BGX`i P P P P P P P P P P! P( P '09A: PA PH PO PV P] Pd Pk Pr Py P P S[_kcw}dc P P P P P P P P P P P P P P P PP PPP!P(P/P6P=P*&0DPKPRPYPASv]mhs`PgPpPwP~PPPPPPPPPPPPPPPPPPP'2 PPP P)P2P9P@PGPPPWP`PgPnP=FQZcUuP|PPPPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXP$P+P2P9PBPIPPPWP`PgPnPuP|PPPPPPPPPPPPPP YsJ/:8KmKj  ! P1 > / PE V g n {  -@PP_ju|PPPPPP PPPP P%PX-P2P9P@PEP '9AUP\PcPjPqPxPPPP S[_kcw}dcPPPPPPPPPPPASv]mhsPPPP PPP"P+P2P;P@PGPNPUP\PcPjPqPxP '}PPPPPPPPPPPFQUPPPPPPPPPPP)1D PPPq$!+6GMXP#P*P/P4P9P>PCPHPMPRPWP\PaPfPmPrPwP|PPP YsJ:8Kmj4 8 ? *PL P JPU c t -@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPP$P+P2P9P@PGPNPUP\P '09AnPuP|PPPPPPPPP S[_kcw}dcPPPPPPPPPP PPP$P+P2P9P@PGPNPUP\PcPjPqP*&0xPPPPASv]mhsPPPPPPPPPPPPPPPPPPP#P*P1P8P'2?PFPMPTP]PfPmPtP{PPPPPP=FQZcUPPPPPPvPPPPPPPP PPP P)1<D'P.P5P<PR_CPJPq{$!+6;GMXQPXP_PfPmPvP}PPPPPPPPPPPPPPPPPPP PP YsJ/:8KmKj  P  cP& 7 H O \ ` g         amT`P P  'ResB __ __[]5 > 0 5 > 0 {0}  {0} . {0} 5 {0} z {0} .{0}  {0}  {0}* .{0}5 .{0}8 F {0} * W {0}  ? {0}  z {0}+ > {0}   {0}/ .{0}* K .{0}  .{0}  .{0}  .{0} & ? {0} . > {0} . H {0} / > {0} 5 > {0} 9 F {0}/ .{0}/. .{0}/5 .{0}+ > .{0}+ | .{0} K {0} * .{0} 5 .{0} ? .{0}$ F .. H } /. .{0} ( B .{0} . H {0}   ? {0} . ? .{0} . @ .{0} . H } {0} 2 ? .{0} 5 > 0 {0} 8 F .{0}/  ? {0}. @ .{0}/. ? .{0} * H . $ A .. H } {0}  > .{0}  B .{0}  B ~ {0} * K .{0} + > .{0} + | .{0} . @ {0} . @ {0} 5 > .{0} 5 > {0} 5 > {0} 9 F .{0}/& ? .{0}/* W .{0}/. > .{0}/. @ .{0}/8 F .. H } / > .{0}  ? .{0} $ F .{0}/ > .{0}/. @ {0}/. @ {0}/. H {0}/2 ? .{0} + > . @ 1 M 1 | . @ 1 M 1 | {0} . > 8  {0}  2 K .{0} + > $  {0} & A (  {0}  4 M  {0} , > 0 } {0}   ? {0} 1 F 5 .{0}   , ? {0}  z 8 M {0}  F , ? {0}  > 2 { {0}  .. @ {0}  .. H {0}  ? , ? {0}  ? , ? {0} * ? , ? {0} . ? , > {0} . H /. {0} 5 | 7  {0}( .. H .{0}/ z 8 M {0} . @ .{0}   M  {0}  M 0 >  {0} .8 F .{0} 2  M 8 M {0}( K  M  M {0}   M  M {0}  * M * M {0}  2 K 1 ? {0} & ? 5 8  {0}/  M  M {0}8 M .. H .{0}   M  | {0} . ? ., > {0}/ M 0 >  {0}. @ /8 F {0}  M 5 > .{0} . H /. .{0}  ? . @ {0} * M 0 .5 {0}   M  .{0}  M / > .{0} ! F .. @ {0} * H .. @ {0} . ? . .{0} . @ /8 F {0} 1 G ! ? .{0} 9 F  M .{0} /   ? {0}  .  ?  ? ., H 1 M 1 M  ? ., ? 1 M 1 M  ? ., H 1 M 1 M  F ., ? 1 M 1 M  F ., H 1 M 1 M . F ., ? 1 M 1 M . F ., H 1 M 1 M {0} ! ?  M 0 ? {0} ( > .. @ .{0} ( > .8 F .{0} . ? .. @ .{0} . ? .8 F .{0}  ? .. @ .{0} ( K  M  M {0} * > .8 F .{0} , ? 1 M 1 M {0} , H 1 M 1 M {0} 8 F .. @ .{0} + | 2 K  M {0} ! F .. @ .{0} ( K .. H .{0} * ?  8 M  {0} * H .. @ .{0} 1 G ! ? / { {0} 9 F .* > .{0}/8 F .. @ .{0} . F .9 F .{0}   M  M {0}  .   ? {0}  ? . B .{0}  ? .. @ {0}  ? .5 > .{0}  ? .9 F .{0}  F } 5 ? { {0}  ? .5 > .{0}  ? .9 F .{0} * M 0 .5 .{0} . ? .2 ? .{0} . ? .5 > .{0} . @ /8 F .{0} . F .  .{0} . F .2 ? .{0} . F .5 > .{0} 8 F .2 ? .{0} 9 F .2 ? .{0}/* W # M  M {0}   M  M {0}  ? .. @ {0}  . ? . @ {0}  $ A .. H {0}  F ., ? .{0} ! F .2 ? .{0} & ? 5 8  {0} * H ( M 1 M {0} * W # M  M {0} . @ /8 F {0} . @ 1 M 1 | {0} . F ., ? .{0} . H / > .{0} 2 ? 1 M 1 | {0} 5 >  M  M {0} 8 F .. @ {0} 8 F .. @ {0} 8 M .. H .{0}/ ? .. @ .{0} M / K ./ B {0}8 M 1 M 1 K .{0}/  M  M {0}/ ? .. @ {0}/8 F .. @ {0}/8 F .. @ . @ 1 M 1 | /8 F .{0} /  4 M  {0} /  > 2 { {0} / . > 8  {0} / 5 | 7  {0}  .   ? {0} $ F  M  M {0} 5   M  M ! ?  M 0 ? .+ > .! ?  M 0 ? .8 F .{0} * > | 8 F  M {0} 8 M 1 M 1 K z {0}  ? . 2 K .{0}. M 0 >  .{0} ? . M 0 >  {0} ? .. @ /. .{0}. ? . @ .. F .{0}  ? 2 K  B ~ {0}  M 0 K . .{0} 5 K ~  M  M {0} 9 F  M  | {0}  $ A .  ? {0} . F . * H .{0}  . M * ? / | {0} 8 M 1 M 1 K .{0} 9 F |  M 8 M {0} & A (  M  ~  > | ! ? ( } & ? 6 {0} /   M  M {0} / & ? 5 8  {0}  ? 4  M  M {0}. ? . M 0 >  .{0}  M / K ./ B .{0} * K / ? ( M 1 M {0} . H } / > 2 { {0}  ? .5 > /. .{0}  @ 8 M * B z {0} + M 2 B .  .{0} . M 0 >  .{0}  ? . M 0 >  {0}  ? .. @ /. .{0} . # ?  M  B | {0} . ? ( ? 1 M 1 M {0} . ? . @ .. F .{0} 8 F  M  { ! M {0}/ ? . M 0 >  {0} / . @ 1 M 1 | {0} / 2 ? 1 M 1 | {0}  M / > 0 1 M 1 M {0}  ? 2 K  2 K 1 ? {0}   M  M . F .{0}/ ? 2 K  M 0 >  {0}   M  M .* ? .{0}   M  |   ? {0}  ? ., ? 1 M 1 M {0}  M 5 > |  M  M {0}  @ .8 M * B .{0}  G .8 M * B .{0} . ? 2 M 2 ? , > | {0} 1 F 5 2 M / B 7 { {0}  ? 2 K  M 0 >  {0}  > .   * @ .{0} * > .* F .. ? .{0} . ? . M 0 >  .{0} . ? .. K /2 ? .{0} 2 ? / ? .. @ .{0}2 ? /100 ? . ? 2 ? 1 M 1 | / ? .. @ .{0} *  ?  M  > 1 M {0}/ > .   * @ .. H } / > .   * @ .{0}  ? -+ K 4 M 8 M {0} * M 0  > 6 5 | 7  {0}  ? 2 K , ? 1 M 1 M {0}  ? 2 K , H 1 M 1 M {0}  ? 2 K 5 >  M  M {0}   * @ .  > 2 { {0}  |  M  M .. ? .{0}  |  M  M .8 F .{0}  ? 2 K * > 8 M  } {0}  A $ ? 0 6  M $ ? {0}  ?  > , ? 1 M 1 M {0}  ?  > , H 1 M 1 M {0}  ?  > 5 >  M  M {0}  F 1 > , ? 1 M 1 M {0}  F 1 > , H 1 M 1 M {0} ! F 8 ? 2 ? 1 M 1 | {0} ! F 8 @ . @ 1 M 1 | {0} ( > ( K . @ 1 M 1 | {0} . F  > , ? 1 M 1 M {0} . F  > , H 1 M 1 M {0} . F  > 2 ? 1 M 1 | {0} . F  > 5 >  M  M {0}  ? 2 K . @ 1 M 1 | {0} . F  > * > 8 M  } {0} / . # ?  M  B | {0} / . ? ( ? 1 M 1 M {0} / 8 F  M  { ! M {0} ( B 1 M 1 > # M  M {0}  $ A 0 6 M 0 5 > 0 {0}  ? 2 K 9 F |  M 8 M {0}  $ A 0 6 M 0   ? {0}  $ A 0 6 M 0 . H } {0}  ?  > 9 F |  M 8 M {0}  G , ? ~ 8 M * B z {0}  M 0 K / M  z 8 M {0} * M 0 $ ? . ? 2 M 2 ? {0} . ? 2 M 2 ?  M 0 >  {0} . F  > 9 F |  M 8 M {0} . F  M 0 ?  M  z {0} . H  M 0 K  M 0 >  {0} . H } /. # ?  M  B | {0} 9 F  M  K 2 ? 1 M 1 | {0} ( > ( K 8 F  M  { ! M {0} . ? 2 M 2 @ . @ 1 M 1 | {0}  M / B , ?  M   ? {0} * H  M  K . @ 1 M 1 | {0} . ? 2 M 2 ? 2 ? 1 M 1 | {0} . ? 2 M 2 ? 5 >  M  M {0} . H  M 0 K . @ 1 M 1 | {0} 8 F ( M 1 @ 2 ? 1 M 1 | {0} * F 1 M 1 > , H 1 M 1 M {0} 8 F ( M 1 @ . @ 1 M 1 | {0} ( B 1 M 1 > # M  A  ~ {0} /   * @ .  > 2 { {0} /  ? 2 K . @ 1 M 1 | . ? 2 M 2 ? . K ~ /2 ? 1 M 1 | {0} . ? 2 M 2 ?  . M * ? / | {0}  $ A 0 6 M 0   M  M {0} + M 2 B / ? ! M  z 8 M {0} /  $ A 0 6 M 0 . H } {0} . F  > * > 8 M  2 A  ~ * > |  M 8 M /. ? 2 M 2 M / z {0}  |  M  M 8 F  M  { ! M {0} . ? 2 M 2 ? 8 F  M  { ! M {0} 2 ? ./100  ? .. @ .{0} . F  M 0 ?  M  * M * M {0}  |  M  M . ? ( ? 1 M 1 M {0}  M / B , ?  M   M  M {0}  M / B , ?  M / > | ! M {0}  M / B , ?  M  M . H } {0}  $ A 0 6 M 0 . @ 1 M 1 | {0} ( K  M  ?  M  } . H } {0} . H  M 0 K 8 F  M  { ! M {0} / 8 F ( M 1 ? . @ 1 M 1 | * > |  M  M / . ? 2 M 2 M / z {0} . ? . M 0 >  /! F .2 ? .{0} . F  M 0 ?  M * H ( M 1 M {0}  1 M 1 M . K 8 M + ? / | {0}  M / B , ?  M . @ 1 M 1 | {0} ! ?  M 0 ? 8 F } 7 M / 8 M {0} . @ 1 M 1 | /8 F  M  { ! M {0} ( M / B  M  z . @ 1 M 1 | {0} /  $ A 0 6 M 0   M  M {0} . @ 1 M 1 | /8 F  M  { ! M {0} . H } /   * @ .  > 2 { {0} 9 F  M  K * > 8 M  M  } {0} . H .* F . > ./  * @ .{0} /  $ A 0 6 M 0 . @ 1 M 1 | {0} 2 ? 1 M 1 | / ? 2 K . @ 1 M 1 | {0} ! ?  M 0 ? + > 0 { 9 @ 1 M 1 M {0} 8 M  > { ! ? ( G 5 ? / { . H } {0} /  M / B , ?  M . @ 1 M 1 | {0} . ? 2 M 2 ? . K ~ / 2 ? 1 M 1 | {0}  $ A 0 6 M 0  ? 2 K . @ 1 M 1 | {0}/ $ A 0 6 M 0  ? 2 K . @ 1 M 1 | {0} ( M / B  M  z . @ 1 M 1 1 A  ~ {0}   M  M  + M . F |  M  A 1 ? {0}  ? 2 K . @ 1 M 1 | /. # ?  M  B | {0}  ? 2 K 5 >  M  M /. # ?  M  B | {0}  M / B , ?  M  ? 2 K . @ 1 M 1 | {0} * > |  M 8 M / . ? 2 M 2 M / z {0}  $ A 0 6 M 0 8 F ( M 1 ? . @ 1 M 1 | {0}  M / B , ?  M 8 F ( M 1 @ . @ 1 M 1 | {0} 2 ? 1 M 1 | /100  ? 2 K . @ 1 M 1 | {0} * W # M  M /  $ A 0 6 M 0   M  M {0} . ? 2 M 2 @ . @ 1 M 1 | . F |  M  A 1 ? {0} /  $ A 0 6 M 0 8 F ( M 1 ? . @ 1 M 1 | {0}  M / K $ ? 6 > 8 M $ M 0 / B # ? 1 M 1 M {0} /  M / B , ?  M 8 F ( M 1 @ . @ 1 M 1 | {0} . ? 2 M 2 ?  M 0 >  / ! F 8 ? 2 ? 1 M 1 | {0} , M 0 ?  M  @ 7 M $ F | . } / B # ? 1 M 1 M {0} , M 0 ?  M  @ 7 M $ F | . } / B # ? 1 M 1 A  ~ !5:7j3j3j5:ooo5:cn_n_n5:nnn5:ccc5:ddd5:iii5:bbb5:aag5:ggg5:Cq?q?qq5:kkk5:mmmo5:pppp5:nnno5: lllm5:kkk3 5:hhh5:rrr5:opkpkp5: 5:+qn'q5:5:KlGlGl5:5:vqrqrq5:ppp5:?h;h;h5:ooo5ghff j5:YjBdBd5:hjMdMd5:jjj5:jjj5:UjQjQj5:dj`j`j5:EkAkAk5:TkPkPk5:GAmAm5:jjj5: kkk5:gmkcm5:bbbg5:lhhk5:nnn5:*n&n&n5:inhhk5:aaaf5:lll5:nhhk5:aaaf5:Lj_b_bf5:mgg5:mmm5:___5:ggg5:2rPr5:ibb5:75:ibb5:tg``5:ihh5:pglglg5:ppp5:B225:? ; ; 5:lll5:kgg5:kkk5:klglgl5:qqq5:eqRmRmn5:'k#k#k5:aaa5:`t`t`c5:gdcdcd5:bbbg5:p}k}km5:FjBjBj5:"pffh5:#mmm5:```5:Cp?p?p5:lll5:6k2k2k5:nnn5:ggg5:lll5:2h.h.h5:M5:k``5:bbb5:55:hhh5:,,5:;5:#ibbc5:iiii5:{lwlwl5:lll5:[lWlWl5:ubbbqb5:;l7l7l5:eeee5:A5:(g$g$g5:___5:jjj5:jjj5:sjojoj5:rknknk5:mmm5:wj1f1f5:6o2o2o5:ooo5:ppp5:jjj5:kkm5:i}i}i5:qqq5:qqq5:ppp5:b,d,d5:ronono5:lll5:^oZoZo5:-p)p)p5:&&&5: eee5:oop5:T&&&5:;i7i7i5:aaa5:4m0m0m5:\qXqXqq5:lll5:vnrnrn5:qqq5:JoFoFoUp5:nnn5:nnn5:Ynbb5:PnLnLn5:kkk5:mmm5:^_K_K_5:Chbbf5:j~j~jtm5:lll5:l&f&fh5:ck_k_k5:mll5:+oee5:"ooo5:WiSiSi5:+l'l'l5:YhUhUh5:7j__5:ccc: ::_b:``:fc:ee: b b:)b)b3 5:5:=nii5gO`_V`_5:h`d`d`5:b__4a5:lp_p_`5:bbb5:ddd5:`|`|``5:a__Da5:ddd5:f``Ta5:n_j_j_`5:>cv_v_%`5:%hhfhf5:dXdXdd5:rdndTc5:a,`,`5:` `5:gd3`3`5:bb5:j!d!d]f5:-e6c6c5:"p``La5:```5:`__5:bbb5:d d d5:ccc5:}dhbhb5:g7d7d5:d^c^c5:___5:k``5:h5:#ibbc5:KgHgHgh5:___5:?g PH J PL ] |      -@PP_ju|PPPPP PPPPPPPP PP.BGX`iP&P-P4P;PBPIPPPWP^PePlP '09A~PPPPPPPPPPP S[_kcw}dcPPPPPPPPPPP"P)P0P7P>PEPLPSPZPaPhPoPvP}P*&0PPPPASv]mhsPPPPPPPPPPPPPP PPP!P(P/P6P=PDP'2KPRPYP`PiPrPyPPPPPPPP=FQZcUPPPPPPvPPPPPP PPPP%P,P)1<D3P:PAPHPR_OPVPq{$!+6;GMX]PdPkPrP{PPPPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj   P  sP    ' + 2 R V l v     am`P   'ResBW F _ _ F[]*<{0} 0{0} F{0}/F{0}C EM<F EM<<5B@09B{0} 3@{0} 3{0} {0} 8{0} {0} <{0} <E{0} A={0} E{0} F{0} 4{0} 6>{0} :6{0} <8{0} DB{0}/3@G83;M;:-F03:</F03{0} A0@{0} 68;{0} C=F{0}7CC={0} <8{0} c<{0} EM<{0} F03{0}/8=G{0}={0} :@F{0} 4/E{0} :F{0} :@B{0} <C1{0} ?=B{0} DB{0}/A5:<8;80<?:2.<8;L;8B@/:<<8;8A5:{0} 4@{0} >=>>{0} :</F{0} EC2L{0}#<0@4{0}<=4{0}@=4{0} A5:{0} 8=G{0} 0O30{0} 8=G{0} <.E.{0} <8/F{0}/68;4{0}/8=G{0}/A0@4#A 8=G:C1 <5B@:C1 <8;L<5B@/A5:{0} <3/4{0} H C=F{0} 4<8;L{0} ?09=B{0} :20@F{0}/<8;L{0} 30;;.{0} 6>C;L{0} :20BB{0} </A5:{0} B C=F{0}/4@B{0}/30;;.3M@;. 68;{0} <<>;/;{0} M@3M;B{0};/100:<{0} 0;>@8{0} 68-EG{0} :2.DCB{0} D/8=G{0} #A={0} :0;>@8{0} :2.8=G{0} <8;10@{0} 4>;/E>={0} 3M@/68;{0} #A <<{0} 0:@ DCB{0} :C1 8=G{0}/7E>=>3B{0} <8;L/F03{0} B@>9 C=F{0} DC=B EG{0}/70=38;00{0} <8;820BB{0} <8;8;8B@{0} 3M@;.68;{0} 70=38;00{0} <8;L :C1{0} A:. <8;L{0} <8;8<5B@:204@0B <5B@{0} :8;>6>C;L{0}  30;;>={0} E5:B>;8B@{0}/ 30;;>={0} DC=B DB{0} E/E0;1030{0} F/E0;1030{0} F5=B8;8B@{0} H8=3M= C=F{0} =0@=K <0AA{0} EMAM3/A0O4{0} :8;>:0;>@8{0} <8;8A5:C=4{0} <>@8=K EG{0} EM<6. ?8=B{0}/# 30;;>={0} DC=B/:2.8=G{0} 35:B>?0A:0;{0} 3M@;89= 68;{0} 40;09= <8;L{0} 4>;>> E>=>3{0} <5B@ A5: :2{0} <8;L/30;;>={0} =LNB>= <5B@{0} CC@ 0<LA30;EM<6@89= ?8=B{0} M;E89= <0AA{0} =0@=K @048CA{0} <5B@89= B>=={0} &5;LA89= EM<{0} :5;28=89 EM<{0} :8;>20BB F03{0} :8;><5B@/F03{0} A0=A@K= =M36:204@0B :8;><5B@DC=B/:204@0B 8=G{0} <8;L/30;;>={0} F09=K E0;1030{0} M;5:B@>=->;LB{0} E>>;=K E0;10300=3;89= H8=3M= C=F{0} EM<6@89= 0O30{0} $0@5=359BK= EM<{0} <=3= CA=K 8=G{0} A:0=48=02K= <8;L{0} A0=B8<5B@ :204@0B@8B0=89= 4C;00=K =M36{0} =0@=K 3M@;89= C@A30;{0} <=3= CA=K <8;8<5B@{0} 1@8B0=89= 4C;00=K =M36 5: 5:5:HHH5:{TwTwT5:005: )))5:5:5:''5:p(l(l(5:1-5:+''5:>SS.5:]5:@Q Q 5:%%5:!3 5:5:hdd5:5:{{5:ߩ۩۩5:Ϧ˦˦55:LLL5: >;>;5:!5:5:HԦݦ5:B3[[5:@5:23.3.35:@@@5:>3:3:35:@@@5:J3F3F35:???5:???5:b3^3^35:???5:5:ҧ5:88W5:ooo5:5:H5:75:```5:'m''5:yuu5:}%5:b5:PPP5:c _ _ 5:AA5:C5:HH5:5:5:U5:5:QMM5:.**5:)))5:Ϩ˨˨5:AAA5:$BWW5: BBB5:@@@5:PLL5:eNx 5:|?x?5:CC5:DKK@5:&qm 5:YUU5:IEET5:Ps s 5:}5:5:35:@@@5:iee5:'''5:nBjBjB5:5:5:wss5:5:^ZZ5:5:4445:٪ժժ5:zfmm5:-B)B)Bf 5:5:PPP5:aB]B]B5:'#5:¨5:N--J5:Щ̩̩5:,,5:AAA5: 5:BBB5:GBCBCB5:5:B5:5:IEE5:5:*s&s&s5: qqq5:Z5V5V55:wss5:n555:?;;5:ܨبب5:zwvwvw5:5: 5:5:&&&5:5:5:5:*5&5&55:6665:5:((5:6;2;2;5:5:cc5:I  t 5:R 5:*&&5:5:ܫܫ5:BBB5:ѫnn5:ɫ5:))ܧ5:{[[w5:mii5:rJJ5:TBPBPB5:5:5:Ū5:5:5::&&: ::&&:: :::Q Q :%%3 5:5: >;5HԦݦ5:5:QQ5:P5:0kk5:5:'5:mXX5:}5: xx:ݥݥ:KK5:`qq:uu5:I:5:}f:  :ss5:zf{{5:::--:::::pp:^^5:Ʀ¦¦::5:SPP:>>:cc:5:rHH5:5: rr5:0005:+++5:005: )##5:5:5:'5:p( 5:5:&""5:8 .5:5: Q Q 5:%%5:!3 5: 5:hdd5:5:{{5:ߩ 5:Ϧ5:5:L5: >;>;5:5:^n^n05:==5HԦݦ5:B3[[5:@5: 5: 5:#1 1 5:j 5:\ 5:^ 5:u  5:e 5:d# # 5:5:ҧ5:88W5:5:5:0kk5:75:C5:'5:mii5:}%5:85: 5:c ,,5:5: 5:rs5: 5:7335:Uȥȥ5:mii5:Qϥϥ5:``5:)5:Ϩ; ; 5:wss5:C C 5:5:5:5: xx 5: 5:CC5:DKK@5:`qqm 5:5:IT5:os s 5:}֥֥5:&&5:}f5:\ X X 5:|xx5:'8 8 5:   5:5:ꪵ5:wss5:5:^5:hh5:4  5:٪5:zf{{5:f 5:NN5:5: 5:'#5:¨ȧȧ5:N--J5:Щ5: 5:5:5:  5:5:5:B 5:  5:5:@==5:5:{{5: 5:5:9225:¦¦5:ܨ 5:[5:5:cPP5:i>>5:&&&5:]]5:G 5:T&&&5:5:6665:5:((5:njj5:5:gcc5:  t 5:$ 5:*&&5:KK5:!!5:k5:rnn5:^_5:cn&5:{[[w5:5:rHH5:5:5:xx5:335:TPP5:5:-@hPoP_ju|vP}PPPP PPPPPPPPPP.BGX`iPPPPPPPP P'P.P5P '09AEPLPSPZPaPhPoPvP}PPP S[_kcw}dcPPPPPPPPPPPPPP P P P P P% P, P3 P: PA PH P*&0O PV P] Pd PASv]mhsk Pr P{ P P P P P P P P P P P P P P P P P P P '2 P P P P& P/ P6 P= PD PM PT P] Pd P=FQZcUk Pr Py P P P Pv P P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P! P( P1 P8 P? PF PO PV P] Pd Pk Pr Py P P P P P P P P P P P P YsJ/:8KmKj   P  <P    # ' . K O c m z - P_ju P P P P P P P P PX P P[kcwdc! P( P/ P6 P= PD PK PR P v]mY P` Pe Pj Pq Pv P} P P P P P P P PFQU P P P P P P P P P)1 P P P P P YsJ:8Kmj  P  P      " -@ P P_ju| P P P P! P ( P/ P6 P= PF PM PV P_ Ph Pq P.BGX`i{ P P P P P P P P P P P P '09A P P P P P PP PPP P S[_kcw}dc'P.P7P@PGPNPWP`PgPpPyPPPPPPPPPPPPPPP*&0PPPPASv]mhsPPPP P)P2P9PBPIPPPWP^PePlPsPzPPPPP '2PPPPPPPPPPPPP=FQZcUPPPPP#Pv*P1P8P?PFPMPTP[PbPiPpPwP)1<D~PPPPR_PPq{$!+6;GMXPPPPPPPPPPPPPPPPP'P.P7P>PEPLPSPZPaP YsJ/:8KmKj> B J x PZ g Pn   amC`aP ' 5 'ResBP  [] 'ResB j j []{0} {0} {0}& {0}* {0}. {0}5 ! G . @ {0} 6 {0}  {0}/ {0}/. {0} @ {0}$ > {0}& ? {0}* B {0}. ? {0}. @ {0}2 @ {0}5 I {0}8 G . @  0 {0}8 G {0}+ E {0}  8 {0}  0 {0}. H {0}  * {0} $ > {0} . @ {0} 2 @ {0} 5 I {0} 8 G {0}/& ? {0}/. @ {0}. H {0}. H 2 kW-$ > 8 {0}/ E {0}/2 @ {0}   6 {0}    {0}   0 {0}   8 {0} + B  {0} , ?  {0} . @ {0} . H 2 {0}/   {0}/+ B  {0} ? . @ {0}* ? . @ {0}. ? . @ {0}  9 . {0} ? 5 I {0} ( I  {0} $ > 8 {0} . @ {0} . H {0} 5 I  {0} M 0 E {0}* M 0 5 {0}. ? , > ( E ( K 8 G  . H 2 /$ > 8 {0} 6 $  {0}/. @ {0}/. @ {0}+ B  {0}9 I * I {0} & ? 5 8 {0} ( E . @ {0} ( E 8 G {0} , >   {0}/ > 0 M ! {0}8 M  K ( {0}8 G  . @  ? . @ /$ > 8 {0} , E 0 2 {0} 2  M 8 {0} ? . @ {0}    {0} + B  {0} . ? 2 @ {0}    {0}  ? . @ {0}  ? 5 I {0}  E 2 ( {0}  M 0 E {0} * ?   {0} * ? . @ {0} * M 0 5 {0} . ? ( ? {0} . ? . @ {0} . @  0 {0} 2 @  0 {0}/ ? . @ {0}/ M 0 E {0}/. ? ( ? {0}* M 0 $ > {0}* M 0 8 G {0}. @ /8 G . @  0 /8 G  {0} 6 $  G {0}/   . H 2 / E 2 ( oz  M 0 I / {0} + B  {0} 9 I * I {0} & A ( > . {0} , ?  & A {0}  ? . @ {0} * >  ! {0} 8 M  K ( {0} ?  M 0 E {0}9 G  M  0 {0}   M  G {0} . 9 ? ( G {0}  5 ! G {0}  ? . @ {0}  E 0 G  {0}  E 2 0 @ {0}  M 0 E . {0}  L . H {0}  M / B 2 {0} . @ /8 G {0} 5 0 M 7 G {0} 8 G  . @ {0} 8 G   & {0}/5 0 M 7 @ {0}/8 G  . @ . @  0 /8 G  . ? 2 ?   * M 8 {0}  5 ! > {0} $ M $ 0 {0} * B 0 M 5 {0} . ? ( ?  {0} . ?  M 0 E {0} . ? 2 ? 8 G {0} . @ /8 G {0}  E 2 0 @  {0}  ( + B  {0}  ( . H 2 {0} / > 0 M ! {0} / > 0 M ! {0} 8 G  . @ {0}   * ? / 0 {0}  ?  M 0 E {0}  L + B  {0} , ?  @ / B {0} 8 G  . @ {0} 9 0 M  M  {0}/ ?  M 0 E {0} ? * M 0 $ > {0}. H * M 0 $ > {0}/8 G  . @ {0} &  M 7 ? # {0} & 0    {0} & 0   8 {0} & 0 + B  {0} * 6 M  ? . {0} . ? ( ?  G  . M * ? .  E .{0}  E 0 G  M 8 {0}  0 M  8 G  {0}   0 -+ B  {0}  ?  > , ?  {0}  @ 8 M * B ( {0} * 0 ? - M 0 .{0} . ? 2 ? 5 I  {0} 5 > $ > 5 0 # {0}  ? * M 0 $ > {0} . H * M 0 $ > {0} 5 M 9 K 2 M  {0}" 9 G  M 0 E {0}9 G  M  K * > {0} & 0  E 2 ( {0} & 0 . @  0 {0} & 0 2 @  0 * >  ! -+ K 0 M 8 {0} * M 0 $ ? . H 2 {0}  L 0 8 + B  {0}  @ -+ K 0 M 8 {0} * 0 M . ? 0 G ! {0}  0 M  . ? ( ? {0}  ?  > , >   {0} ( E ( K . @  0 {0} & 0 * >  ! {0}  E  . M * ? {0}  L 0 8    {0}  L 0 8 . H 2 {0} . ? 2 ? . @  0 {0} ( M / B  ( M 8 {0} * 0 ? - M 0 . # {0} & 0 . 9 ? ( > {0} & 0  5 ! > {0} & 0  M 0 E . {0} & 0 & ? 5 6 @ {0} & 0 . ? ( ?  {0} & 0 5 0 M 7 @ {0}/ E  . M * ? . ? 2 @ . K 2 /2 ?  0 {0}  ? 2 K  M / B 2 {0}  G 2 M 5 M 9 ? ( {0} . ? 2 ? 8 G   & {0}  0 M  8 G   & {0}  M 0 I /   8 {0} ( E ( K 8 G   & {0} . ? 2 ?  M 0 E . {0} 9 I 0 M 8 * I 5 0 {0}  ? 2 K  M 0 E . {0}  L 0 8 . @  0 {0} * >  ! -+ B  {0}  0 M  . ? ( ?  {0} * 0 ? - M 0 . # G {0} * >  ! -+ A  {0} * M 0 $ ? $ > 8 {0} 2 @ /100 ? . @ {0} 8 L 0 * M 0  > 6 {0} 9 G  M  K 2 @  0 {0}  ? 2 K 9 0 M  M  {0} . ? 2 ?   * ? / 0 {0}  0 M  . ? ( ?  G {0} . G  M 0 ?   * {0}  ? 2 K  E 2 K 0 @ {0}  ?  > 9 0 M  M  {0} ( I  ?  2 . H 2 {0} + M 2 B  !   8 {0} . G  > 9 0 M  M  {0} . G  M 0 ?   ( {0} 5 0 M  / > 0 M ! {0} * G  > , >   M 8 {0} & 0  ( . @  0 {0}   K 2 @ /     . M * G . + M 2 A   {0} . > /  M 0 K . @  0 {0} * 0  L 0 8 . H 2 {0}  ? 2 K 5 I  -$ > 8 {0}   K 2 @ /    G {0} & 0  L 0 8    {0}  ? 2 K 5 I  $ > 8 {0} & 0  ? 2 K . @  0 {0} * M 0 $ ? 8 G   & {0}   6 + E 0 ( 9 >   {0} * M 0  > 6 5 0 M 7 G {0} . > /  M 0 K 8 G   & {0}   6 8 G 2 M 8 ?  8 {0} 8 L 0 $ M 0 ?  M / > {0} . G  M 0 ?  * ?   {0} . > /  M 0 K  M 0 E . {0} 9 G  M  K * > 8 M  2 {0} & 0  ? 2 K  M 0 E . {0} . ? 2 @ . K . /2 ? .{0} & 0  L 0 8 . @  0 {0} & 0 8 G   @ . @  0 {0} . G  > * > 8 M  2 M 8 {0} . 0 M  M / B 0 @    {0} . H 2 * M 0 $ ? $ > 8 {0}  L 0 8  ? 2 K . @  0 {0} . H 2 * M 0 $ ?  E 2 ( {0}  . M * ? 0 @ / 2  E 2 ( {0}  L 0 8 8 G   @ . @  0 {0} * >  !  + + K 0 M 8 {0} . ? 2 @ . K 2 * 0 2 ?  0 {0} - >  * M 0 $ ? & 6 2  M 7 {0} . @  0 * M 0 $ ? 8 G   & {0} * >  ! M 8  + + K 0 M 8 {0} * 0  L 0 8  ? 2 K . @  0 {0}  . M * G . + M 2 A  !   8 {0}  2 G  M  M 0 I ( 5 M 9 K 2 M  {0} & 0  L 0 8 8 G   @ . @  0 {0} . ? 2 @ . K 2 8 M * 0 2 ?  0 {0} * 0  . M * ? 0 @ / 2  E 2 ( {0} . 0 M  M / B 0 @ . ? 2 ? . @  0 {0}  ? 2 K . @  0 * M 0 $ ? $ > 8 {0} * M 0 $ ?  ( 8 G   ? . @  0 {0} , M 0 ?  ? 6 % 0 M . 2 / A ( ?  {0}  2 G  M  M 0 I ( 5 M 9 K 2 M  M 8 {0} * M 0 $ ?  L 0 8    * >  ! {0} . H 2 -8 M  E ( M ! @ ( G 5 M 9 ? / ( {0} . H 2 * M 0 $ ?  . M * ?  E 2 ( . H 2 * M 0 $ ?  . M * ? 0 ?  2  E 2 ( {0} . @  0 * M 0 $ ? 8 G   &  L 0 8 {0} . ? 2 @  M 0 > . * 0 ! G 8 @ 2 ?  0 {0} . ? 2 @  M 0 > . 8 M * 0 ! G 8 @ 2 ?  0 !5:Ϩ˨˨5:A==5:i5:5:d``5:1115:^Zw5:pp5:5:115:)hh"5:¨5:&&5:005:MM٬5:ƫ335:hdd^5:5:uWq5:<85:5:5:5:5:ܨبب5:iee5:#5:FBB5:$ 5C2ħ5:<5:Jkk5: 5:5:<<<5:JJJ5:<<<5:K K K5:wJs5:<<<5:JJJ5:}(y5:TPP5:࣓5:UQQ5:5:ϧ5:%g5:5:\mm5: t5:KkY5:**5:ݪݪ5:̣ȣȣ5:]]5:5:'5:Ů 5:'5:שEE5: 5:өϩϩ5:ӫϫ5:Q1M5:Э{̭5:5:֪aa5:ҪΪΪ5:JFF5:㫑߫5:.3^3^5:JJJ5:5:hh5:.JJ5:Dvs@5:2((5:5:5:5:r@@5:5:,((5:<<<5:JJJ5:5:wss5:w%%5:5:5:5:+++5:͑ɑɑ5:¬115:??5:YUU5:5:'##5:xx5: 5:ͥͥ 5:3//5:ץץ5:+ 5:<<<5:5115:<<<5: ===5:1--5:<5:=995:5: 5:fff5:mm5:<<<5:hdd5:ݮٮٮ5:{{5:ܣأأ5:5:"5:fbb5:3//5:&&&5:ݩݩ5:www5:_[5:5:5:E^A^A^5:uqq5:5:1115:www5:<<5:5:JJJ5:5:5:JJJ5:;775:5:餁5:UUUN5:ê5:ɪ115:KKK5:KJJ5:5:5:<<<5: ^ ^ ^5::5:ݦݦ: :}(:&&:::@:åå::==3 5:5:5I2puz5:5:T/5:U5:ҦҦ5:L5:n5:bb5:\֢֢^5:nkk5:mw5:55:5:5::5:D5:2ĢĢ655:DD5:ã5:]YY5<5:5:wtt5:¬C5:l5:˦ǦǦ5:5:qq5:}}5:+ :H:УУ:ТТ:uu5:&ii5:<:  :5:ww5:pgg5: 5:5:35::5:ɪʢʢ5:Ϩ&&5:ݦݦ5:5:5:d``5:1 5:%!!5:pp5:5:115:# 5:¨@@5:ΤΤ5:ǥåå5:ܢ05:ƫ;;k5: 3 5:5:5:©ȬȬ5:5:~ 5:5:5:ܨ5:5:&==5:5:===5I2puz5:<5:Jkk5:M5:r  5:h5:B5:V5:5:5:_5:5:5:TPP/5: U5:Cdd5:ҦҦ5:L5:%5:bb5:\((^5: 5:KkYw5:885:5:̣,,5:JJ5:KK5: 5:5: 5:שVV5:~5:ө5:K 5:1225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:cc5:5:5:hh5:פפ:5:D 5:265:]]5:5:ss5:ã5:]YY5:5:<5:5:5:w5:w%%5:5:5:駊5:+++5:͑5:¬C5:55l5:\\5:UVV5:˦ǦǦ5:xx5:5:ͥͥ 5:35:ץץ5:+ 5:335:RR5:ӣ5:::5:AA5:PEPLPSP S[_kcw}dcZPaPjPsPzPPPPPPPPPPPPPPPPPPP PP*&0PP%P,PASv]mhs3P:PCPJPSP\PePlPuP|PPPPPPPPPPPP'2PPPPPPPP PPP%P,P3P=FQZcU:PAPHPOPVP]PvdPkPrPyPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPP%P,P3P:PAPHPOPXPaPhPqPxPPPPPP YsJ/:8KmKj P  P ( 9 @ M Q X u y -@PP_juPPPPPPPPPXPP S[kcw}dcPPPPP P)P0P9PBPSv]mhKPTPWP`PiPrPyPPPPPPPPPPPPPPPFQUPPPPPPPP PPP)1D!P(P/P2P7P<P YsJ:8Kmj  P  P ) ? J O W \ a -@CPJP_ju|QPXP_PfPmP tP{PPPPPPPPP.BGX`iPPPPPPPPPP PP '09A&P-P4P;PBPIPPPWP^PePlP S[_kcw}dcsPzPPPPPPPPPPPPPPPPPPP PPP"P)P*&00P7P>PEPASv]mhsLPSP\PcPlPuP~PPPPPPPPPPPPPPP'2PPPPPPPP%P.P5P>PEPLP=FQZcUSPZPaPhPoPvPv}PPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPP PPP P'P.P7P>PEPLPSPZPaPhPqPzPPPPPPPPP YsJ/:8KmKj} P P   % / < C J N am`# P f v 'ResB C   Cm[]km/jsaatGBaitMBaitTBaitkBait{0} bt{0}/ka{0} ka{0} btn{0} ela{0} bt{0}/thn{0} bln{0} bsj{0} bt{0} ka{0} kmj{0} mgu{0} thn{0}/bln{0}/mgu{0} ka{0} utBmiliamp{0} bpg{0} tan{0}/bt{0} ekar{0} auns{0} hari{0} paun{0} batu{0} mata{0} painbatu/jam{0} bait{0} ela{0} tong2.1.49.2batu/galdarjah Cdarjah Fmeter/s{0} minit{0} cawan{0} sejam{0} barat{0} gelen{0} timur{0} utara{0} darjah{0} daya g{0} seinci{0} sekakika persegimeter/saat{0} sesaat{0} peratus{0} selatan{0} ekar ka{0} segelen{0} t. chya{0} sudu teh{0} milisaat{0} nanosaat{0} ela padu{0} min arka{0} saat arka{0} auns troy{0} batu padu{0} ekar-kaki{0} inci padu{0} kaki padu{0} kaki paun{0} mikrosaat{0} paun daya{0} sudu besar{0} per seribu{0} Jisim bumi{0} batu sejam{0} inci raksa{0} kuasa kuda{0} minit arka{0} meter padu{0} auns cecair{0} ela persegi{0} jisim suria{0} pain metrik{0} setiap auns{0} setiap gram{0} setiap hari{0} setiap paun{0} batu persegi{0} cawan metrik{0} batu nautika{0} batu segelen{0} jejari solar{0} kilowatt jam{0} meter sesaatlumonisiti suria{0} setiap bulan{0} setiap liter{0} setiap meter{0} setiap minit{0} setiap tahun{0} setiap minggu{0} kilometer padu{0} darjah Celsius{0} kilometer sejam{0} milimeter raksa{0} sentimeter padu{0} setiap kilogram{0} batu-skandinavia{0} luminositi solar{0} setiap kilometer{0} darjah Fahrenheit{0} liter sekilometer{0} setiap meter padu{0} setiap sentimeter{0} unit terma British{0} paun seinci persegi{0} setiap batu persegi{0} setiap inci persegi{0} bahagian setiap juta{0} milimol setiap liter{0} setiap meter persegi{0} batu setiap gelen Imp.{0} meter sesaat ganda dua{0} setiap sentimeter padu{0} miligram setiap desiliter{0} setiap sentimeter persegi{0} liter setiap 100 kilometer!5:5:5:5:5:5:1'-'5:CC5:5:5:''5:B>?5:%z!z5:Hzm5:|x5:5:.*U5:25:5:%!5:5: 5:5:;75:EA5:LL5:a]5:5:a]5:ԝН5s֘C˜5: 5:F\5:225:EE5:225:FF5:225:FF5:GG5:~2z25:HH5:5:*& 5:#5:5:5:5:!!5:5:Jf,5:$/ /5:##5:nN'5:``5:5:`5:*&5:_d'5:ZxVx5:6)2)5:w5:__5:KK5:5:' '5:($5:KK5:K5:KK5:KK5:B>5: aa5:#NN5:.(*(5: 5:225:5:K5:~~5: %ԛ5:__5:<85:5:MM5: L5:PL5:<'8'5:+L'L5:EA5:rn5:L*5:w5:5:5:z,&5:TP5:K5:kK={5:5j1j5:KK5:7>3>5:!5:ƙ™5:3/5:Κʚ535:K5:==5:}5:==5:==5:k>g>5:w5:9L5L5:nn5:rn5:__5:m__5:225:WS5:A=5:C?5:5:5:c_5:0,5:ҜΜ5:&&5:&&5:{{5: 5:ޙ5:rn5:ybub5:kg5:5:5:5:!5:ԙЙ5:5:5:?;5:NN5:5:^_K_5:a̘[5:Q>==5:__5:_Û5:LK5:{MwM5:NJ5:ޚښ5:""5:625:ws5:b:: :::::3 5:5:%'25D?0!5:5:*5:5I5:k5:5:!ԗ5:J5:$/ėܗ5:̗5: a5:.(5:/n52:}(5:5:ng5: h5:kg5:5:|5<':5: ~ 5:L*55:Kb5:y5:!:/535K:C ::5:D: 5:S5:SP:>:5:_z5:&5:5:5:5:5:1' 5:B 5:5:5:'r5:Q 5:5: c{5:K 5:5:. 5:ie3 5:5:5:,&5: 5:~ 5:;5:E5:5:%'25:5:5:==5D?0!5: 5:F\5:M5:O 5:h5:a5:V5:U5:G5:_5:[5:5:*&5:5:Id5:k5:5:!ԗ5:5:Jf5:$/ėܗ5:#̗5:85:5:,5:`J5:5:n35:75:735:wV5:5:K5: 5:B25:? ; 5:'S 5:a5:<c 5:.[ 5:D5: a5:5:.(5:un525:n`5:25:nn5: hn5: ]5:5:&&5:&5:!5:T&&5:SO5: 5:5:5 5:5:+5:k 5:sO5:5:S5:5:?!5:K5:{5:^_K_5:X ;5:Q>==5:=5:_zK5:/5:5:NH5: 35:i5:625:ws-@@PEP_ju|JPOPTPYP^P cPhPmPrPyP~PPPPP.BGX`iPPPPPPPPPPPP '09APPPPPPP PPPP S[_kcw}dc P%P,P3P8P=PDPKPPPWP^PePjPoPtPyP~PPPPPPPPP*&0PPPPASv]mhsPPPPPPPPPPP P P P P P P P# P( P- P2 P7 P'2< PA PF PK PR PY P^ Pc Ph Po Pt P{ P P P=FQZcU P P P P P Pv P P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P% P, P1 P6 P; P@ PE PJ PO PV P] Pb Pi Pn Ps Px P} P P P YsJ/:8KmKjm q y P  P          " / 6 = A -@ P P_j P P P P P PX P P S[_kcwdc P P P P P P P P P Pv]m P P P P P P P P P# P( P- P0 P3 P8 P= P@ PE PJ PO PR PU PX P[ P^ Pa Pf Pi P)1n Ps Pv Py P YsJ:8mj   P  P       -@~ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P P P P P P P P P P P P '09A' P, P1 P6 P; P@ PE PJ PO PT PY P S[_kcw}dc^ Pc Pj Pq Pv P{ P P P P P P P P P P P P P P P P P P P P*&0 P P P PASv]mhs P P P P P P P$ P+ P0 P7 P< PA PF PK PP PU PZ P_ Pd Pi Pn Ps P'2x P} P P P P P P P P P P P P P=FQZcU P P P P P Pv P P P P P PPP PPPP)1<DP#P(P-PR_2P7Pq{$!+6;GMX<PAPFPKPRPWP\PaPhPmPrPwP|PPPPPPPPPPPPPP YsJ/:8KmKj   P !  P( 9 J Q ^ b i amw`9Pi  'ResB dL dL[]millisek{0} millisekondi{0} millisekonda{0} litri kull kilometru{0} litru kull kilometrux|: 5x|: )5x|:LLLL5x|:ULQLQL=QL5x|:>>>z2>5x|:cL_L_L=_L5x|:rLnLnLLnL5x|:5x|:eL5x|:95x|:x|:5x|:5x|:5x|:5x|:eLkkkk5x|:_^PgPrP'9A}PPPkPPYsJ kPJ PP'9APPPPkP PsJ amq` 'ResBPh h []g 'ResB] __ e e __ []{0} {0} '{0} 1{0} '{0}/ {0}/1::{0} :{0} :{0} N.m{0} :{0} :{0} :{0} ,.{0} >:{0} =:{0} +6{0} :{0} ,/{0} =:{0} :{0} -/7{0}/ :{0}/ :{0}/:{0}-/:{0} -:{0} ,:{0} -/:{0} /1{0} ..{0} ::{0} :,{0} !/:8{0} '-1{0} 1,:{0} -/:{0} ::{0} !>17{0}/ ,.{0}/ >:-/:/,.:-/.,{0} lbf.ft{0} 0:{0} ;08:{0} -/7:{0} <1,:{0} !1,:{0} !1,:{0}/ -:{0} =-/7:{0} 97:{0} /.,{0} /:{0} +::{0} .+:{0} .+:{0} ..,8{0} ..:{0} 1-/:,8=2=:8:8<1,:89:=:{0} !:.,-/:/+:{0} .-/:{0} .-/:{0} /-/:{0} /-/:{0} :+:{0} :+:{0} :,:{0} +.-:{0} .+.,{0} ...,{0} :-/..,/97:{0} :::{0} :::{0} 01+6{0} ,/>:{0} ...,{0}/ 97:{0} !:8>:{0} .-/:{0} /:81{0} .+::{0} :..,{0} =2:!,8{0} :..,{0} 2:::{0} .+-/:{0} .+::{0} 01 +6{0} 1.2:89:-/7:{0} :..,{0} ,-/.,{0} .-/.,{0} <+8:{0} :..,:;>: {0}{0} ! :!1,:{0} .-/-/:{0} :::.-/.,/,.{0} :+-/:{0} -/, ,.{0} :,-/:{0} -/!1,:{0} .-/:::: :=:8{0} 9,71/{0} :,-/:{0} .++:{0} :-/.,:1;>: {0}.,/.-/.,{0} ..97:{0} .-/;08:{0} ..!:.,{0} /:8.,{0} 0:".,{0} .-/+:{0} 1,:.-:{0}  ::<:8{0} /:8:::;>: {0}::;>: {0}!: 18;:>,{0} /:8-/:{0} 9,7<:/{0} /.-/.,{0} /:..,{0} /:8-/:{0} ,-/97:{0} 9: =:{0} :-/+::{1} ;>: {0}::;>: {0}:+6;>: {0}:,.;>: {0}:>:;>: {0}:.,;>: {0}::;>: {0}:.,;>: {0}{0} .-/:-/.1+://:8:{0} .-/:-,.{0} -/:-/.,{0} <+8...,::8/6 :/6{0} ,-/:>/:8:1+:;>: {0}:-:;>: {0}{0} !.:=:-/7{0} ::10{0} 1,7.:-/:{0} 9: -/7:{0} -/:-/ :::8/6 {0} /6:!1,:;>: {0}{0} <:81,:1!,8:/.,;>: {0}:97:;>: {0}{0} -/:-/97:{0} /:8.-/.,{0} /:8:..,{0} .. :.-:{0} .. ,:-/:-/, 0.-/..8::.-/.,>- .,,8=2=:8 {0} =:8:.-/:;>: {0}:.-/.,;>: {0}::..,;>: {0}:.,>- ..-/8:{0} 11,:< : <:/:,.-/.,>- .,: 01 +6;>: {0}:,.;>: {0} -/:01:+6 -/:>/:8:/:8.,;>: {0}:/:8:;>: {0}:.-/.,>- {0} .,::..,>- ..::97:;>: {0} .,:/:..,;>: {0}:/:8-/:;>: {0}:: :=:8 {0} =:8{0} :.1.8:8 -/:{0} -/, 0.-/.8.8:{0} <--;> ,::0::.,>- {0} ..-/8:01:+6;>: {0} -/::,.;>: {0} .-/.,:,.-/.,>- {0} .,{0} .,/97:>::-:8::..,>- {0} ..::/:8.-/.,;>: {0}:/:8:..,;>: {0}:/:8:;>: {0} 1+:!5: cc5:jj5:8`4`5:hDa5:``\`5:tcpc5:De@e5:w_s_5:'5:t`p`5:1h-hNk5:bb5:fPei5:hh1k5:eexi5:ee j5:eef5:B`>`5:ik5:hj5: 5:fg5:g g5:4e0e5:KbGb5:ij5:hi5:dij5:`ij5e` a`a5:a_5:c`5:$b b5: dd5:aa5:cc5:xata5:JcFc5:dd5:>b:b5:>d:d5:bb5:D`_pe5:`_Kf5:hh5:dd5:8`4`0g5:d_`_c5:ee5:hDag5:__`e5:b_\f5:da5:dd5:~`z`5:Pg`5:vjrj5:fnb5:FgBg5:fnb5:d`5:ff5:dd5:ff5:``5:? ; 5:cc5:ad`5:\dXd5:XcTc5:YgUg5:8hch5:cc5:bl_d5:f_~f5:#hjh5:bb5:eimf5:ff5:ugj5:Bj>j5:fb5:cc5:aa5:laha5:cc5:`5::k : 5:`I5: c&5:j5:8` 5:h5:``5:tc 5:B 5:w_5:'5:t`r5:1h 5:b[5:fc{5:hK 5:e5:e#k5:eK3 5:B`5:5:,&5: 5:f 5:5:5:Kb5:iZ>5:d5:a5:==5a2D5:a5:c5:$b5: d 5:a5:c5:xa5:Jc5:G5:>b5:>d5:__5:D`_`5:`_`5:hd5:dd5:8`4`-a5:d_`_z_5:e5:hDab5:__`5:b_`5:d85:g5:~`,5:PgJ5: 5:f 5:Fg5:f5:dV5:f5:d5:f 5:`25:? ; 5:cS 5:a5:<c 5:Xc[ 5:YgD5:5:5:bl__5:f_"`5:25:bb5: hn5:f]5:ugj5:s5:5:5:a5:la5:5:5:&&5:&5:__5:``5:`5:_ 5:c5:e 5:V`C5:`a+5:ek 5:TaO5:b 5: bS5:a5:a!5:.cK5:c{5:^_K_5:kc_(5:bb=5:`=5:`iK5:Xb/5:eb5:cH5:~c35:_5:a5:gd-@1 P6 P_ju|; P@ PE PJ PO P T PY P^ Pc Pj Po Pv P} P P P.BGX`i P P P P P P P P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P P$ P) P. P5 P< PA PH PO PV P[ P` Pe Pj Po Pt Py P~ P P P P P P*&0 P P P PASv]mhs P P P P P P P P P P P P P PPP PPPPP '2#P(P-P2P9P@PEPJPOPVP[PbPgP=FQZcUlPqPvP{PPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPP PPPPP$P)P.P3P:PAPFPMPRPWP\PaPfPkP YsJ/:8KmKj P P    ) - 4 Q U i s -pP_jusPvPyP|PPPPPPXPP[kcwdcPPPPPPPP v]mPPPPPPPPPPPPPPFQUPP P PPPPPP)1!P&P)P,P/P YsJ:8Kmj P P     $ ( -@4P9P_ju|>PCPHPMPRP WP\PaPfPmPrPyPPPP.BGX`iPPPPPPPPPPPP '09APPPPPPPPP PP S[_kcw}dcPP P'P,P1P8P?PDPKPRPYP^PcPhPmPrPwP|PPPPPPP*&0PPPPASv]mhsPPPPPPPPPPPPPPPP PPPP!P '2&P+P0P5P<PCPHPMPRPYP^PePjP=FQZcUoPtPyP~PPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPP PPPP"P'P,P1P6P=PDPIPPPUPZP_PdPiPnP YsJ/:8KmKjD H P P` m Pt     amq`* P - ; 'ResB  m[]'GE'OGEHOD*"1AH*{0} 1H2{0} E'G{0} B1F{0} (*{0} 1G{0} HD*{0} *OF{0} 1(9{0} H'*{0} HD{0} 1E{0} GA*G{0} /NBG{0} ~HF/{0} ('*{0} D*1'3( (.'1{0} "E~1{0} 3'9P*{0} 'DHF{0}*' 'D{0} DHF{0} /ND{0} "1-AH*{0} 3'D ~4{0} E'G ~4{0} A'1FG'*{0} GA*G ~4{0} *1H 'HF3{0} E*1 *OF{0} ADH/ 'HF3{0} G1 1E /DG{0} E*1 ~'F*{0} E*1 /ND{0} /1,G 3D3H3{0} G1 'HF3 /DG{0} G1 D*1 /DG{0} G1 ~HF/ /DGDHH'* (1 3'9*{0} DHH'*-3'9*{0} E'D (1 3'9*{0} E*1 (1 +'FG{0} G1 'DHF /DG{0} ' .'1 G{0} G1 DH1E /DG{0} DHE*1 (1 3'9*{0} G1 E*1 E9( /DG{0} G1 3'F* E*1 E9( /DG!5:3&5:5:]' 5:'5:&5:* 5:B 3 5:95:%'25:5:D?0!5:B<ֈ5:kJ15:n<:<5:gJcJ5:115:<<5:v1r15:;;5:҈Έ5:ˆ5:{UU5:mm5:}mym5:e%a%5:ʈƈ5:]]5:mW%W%5:5:{5:]L5:]]5:,5:5:]%5:]%5:Z<5:]]5:V<:<5:gJcJ5:115:<<5:v1r15:;;5:҈Έ5:ˆ5{U5:mm5:}mym5:#5:ʈƈƈ5:]]5:mW%W%5:5:{{5:]85:]5:,5:J5:] 5:]5:Z5:&&5:&5:5:nm5:5 5:C5:+5:k 5:sO5: 5:S5:5:+!5:IK5:{5:c ;5:ZJ=5:]:K5:&PCPJPOPTPYP`PgPlPsPzPPPPPPPPPPP*&0PPPPP 'PPPPPPPPPP=FQZcUP PPPPP$P)P.P3P)1<D8P=PBPGPq$!+6;GMXLPQPVP]PbPgPlPsPxP}PPPPPPPPPPPPPP YsJ8KjF J PR T PY i z         amg`rP 9  'ResBPh h []g 'ResB ֥ ֥[]{0}{0}to{0} {0}mil{0} ss{0} tsbuesek{0} fat{0}fot{0} ukekm/timemeter/s{0} sr{0} st{0}/fot{0} dgn{0} uker{0} bmin{0} bsek{0} Hgmeter/s{0} vest{0}/unse{0} mile{0} mile{0}/mile{0} koppermmol/liter{0} teskje{0} prosent{0} tommer{0} punkter{0} eng mil{0} tommer{0}/tommer{0} per uke{0} eng mil{0} eng mil{0} teskjeer{0} per dgn{0} rhundrehimmelretning{0} eng mil/t{0} m. kopper{0} rhundrer{0} bueminutt{0} jordmasse{0} per mned{0} per tomme{0} spiseskje{0} poundforce{0} promyriade{0} jordmassersolluminositet{0} atmosfrerengelske mil/t{0} omdreining{0} spiseskjeer{0} kilowattimer{0} kubikktommer{0} omdreininger{0} amerikansk tonn{0} del per million{0} amerikanske tonn{0} tommer kvikkslv{0} deler per million{0} engelsk kubikkmil{0} per britisk gallon{0} astronomiske enheter{0} engelsk mil per britisk gallon!5:~8z8z85:Δʔʔ5:ss5:sVs5:W)!S)5:C-'C5:}8y5: 5:5:'''5: a5:ddd5:z 5:͜5:yyy5:˖U5:*u&u&u25:5:5:.**5: 5:ਞܨ5:Ϧ˦˦5:.?*?*?5:5:Š5:SOO5:515:ե8ѥ5`4,z5: 5:5:2225:*>&>&>5:2225:> > >5:2225:===5:D>@>@>5:~2z2z25:>==5:S5:HDDF5:b#qG5:-n)5:QoM5:s6/Fk5:b9'#^95:{_z5:2z'Ce5:QM5: M+5:nN'N'5:nnn5:5:`5:; 5::zd'B5:ZxVxVx5::zd'B5:w5:6z_2z5:KKK5:[tW5:' ' '5:ާާ5:KKK5:K5:KKK5:KKK5:#>5:__5:#NNN5:d95:'y+§5:KK5:{{5: %%M5:___5:y&py5:륧5:0`,`,`5:L L L5:}r}5:&&&5:+L'L'L5:5:^5:1u%%5:w5: 5:5:z,&&5:5:K>5:kK==x5:5:KKK5:LLL5:l~G5:/a+a+a5:A<<C5:5[[H1[5:5:===5:x|7dt|5:===5:===5:LLL5:w5:}V5:nnn5:˨Ǩ5:|_x_x_5:m_i_i_5:>>>5:gcc5:5:ߗߗ5:5:Ď5:5:7y35:PuL5:&&&5:&&&5:o5:>a&&5:9E5E5E5:5:___5:5:XXX5:lth5:5:ttt5:򨚗5:ddd5:5:@}5:NNN5:l[l5:5:)C'C';`5:5:___5:_M5:LKK5:!```5:  5:z5: 5:KЧG5:=95:)&&:: ::&&::: :::3 5:5:'225fץ?0]5:5:Hbb5:tSS5:C@@5:5: ::n5:+#hhn5:5:?'NN5:5: :5::5:d5:ߥ'y+ܥ5::{{5: :::""5:y45:5::::::vv:%%5:K555::SS:RR:  5:[5:A<<=:::::!!::hh::  :5:.++::5:/nn5:S:>>:XX::,,5:9ll5:~8&&5:q5:sVV5:__5:W)&&5:C 5:5: 5:5:'rr5:Q 5:d5: 5:K K 5:5:)V5:KK3 5:5:5:''5: 5:~ 5:Ϧ5:.?((5:XX5:===5:5:E5:LjYY5f2J5: 5:5:M5:   5:h5:5:V5:5:G5:5:5:5:H5:b\\5:Cdd5:kk5: 5:b95:5:?'5:Q5: 5:n885:n5:,,5:`JJ5: 5: 5:Zx5: 5:wVV5:~5:K5: 5:'225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:d<5:'y+3&5:25:5: hhn5:%]]5:y4335:륧5:5:5:5:&5:5:HH5:^5:1u%%5:w5: 5:5:z,,,5:5:Kbbt5:yy5:5:UVV5: 5:l5:]#Y#Y#5:A<<=5:5[5:SEOEOE5:335:= 5:5:::5:AA5:wDD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:5:5:$ 5:) / /5:S5:A5:&&&5:&&5:!5:T&&&5:9E,,5:5:+5:5 5:5:ۦצצ5:k k 5:sOO5:7V5:5:5:8|5:S5:[{{5:aaa5:X ;5:S^VVO^5:C5:_zzK5:%5:euu5:HH5: 335:i5:hl5:Af-@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPP%P,P3P:PAPHPOPVP]P '09AoPvP}PPPPPPPPP S[_kcw}dcPPPPPPPPPPPPP%P,P3P:PAPHPOPVP]PdPkPrP*&0yPPPPASv]mhsPPPPPPPPPPPPPPPPPPP$P+P '22P9P@PGPPPYP`PgPnPwP~PPP=FQZcUPPPPPPvPPPPPPPPPPP P)1<DPP!P(PR_/P6Pq{$!+6;GMX=PDPKPRP[PbPiPpPyPPPPPPPPPPPPPPPPPP YsJ/:8KmKj  " P2 ? dPF W h o |           -@PP_ju PPPPP"P'P,P1PX9P@P S[_kcw}dcRPYPbPkPrPyPPPPPPASv]mhsPPPPPPPPPPPPP P P P P P P P' P, P1 P6 P= PFQUF PK PP PU PZ P_ Pd Pi Pn Pu Pz P P)1D P P P P P P YsJ:8Kmj/ 3 8 6PB D GPF W s ~     -@ P P_ju| P P P P P  P P P P P P P P P" P.BGX`i, P3 P: PA PH PO PV P] Pd Pk Pr Py P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P P P P! P* P3 P: PA PH PO PV P] Pd Pk Pr Py P P P P*&0 P P P PASv]mhs P P P P P P P P P P P P P P P$ P+ P2 P9 P@ PG P '2N PU P\ Pc Pl Pu P| P P P P P P P=FQZcU P P P P P Pv P P P P P P P P P P! P( P)1<D/ P6 P= PD PR_K PR Pq{$!+6;GMXY P` Pg Pn Pw P~ P P P P P P P P P P P P P P P P P PP PP YsJ/:8KmKj   ) P  P     $ A E Y c p w ~ am`P   'ResBP  [] 'ResBPh h []g 'ResBC 7 GG76[]{0} Daag{0} Weken{0} Johren{0} Maanden{0} Stnnen{0} Sekunnen:7:8:7: 8:"8:7:7[cwdcDPGPJPMPPPSPVPJ6 g`A 'ResB  C []{0}+ {0} ( {0}(  {0} * {0}   {0}8 G {0}+ ?  {0}, ?  {0} A 2 {0} 0 >  {0} & ? ( {0} 5 >  {0} ( M  {0} . ? .{0} 2 ? .{0} 9 G .{0}2  M 8 {0}/& ? ( {0} * M 8 {0}   0 {0} + A  {0}, >   {0}  A 2 {0}(  M 8  G 2 M - ? ( {0}  ? 2 K {0}* ? ( M  {0} . >  2 {0} $ M $ 0 {0}* B 0 M 5 {0}/5 0 M 7 {0} 5 > / A {0} * ?  > {0} . >  2 {0} . ?  0 {0} 2 ?  0 {0} 9 0 M  {0}- K 2 M  {0} M / > 2    M 0 K / 5 0 M  + ?  {0}  # M  > {0} . ? ( G  {0} 9 * M $ > {0} ( + ?  {0}* > ( M ! {0}8 G .. ? .{0} ! A ( > . {0}. ? .. ? .{0}  ( M 8 {0} ? .. ? .{0}0 G ! ? / ( {0}&  M 7 ? # {0}* 6 M  ? . {0}/. 9 ? ( > {0}/9 * M $ > {0}  ( M 8 {0} ( .8 G .{0} , .+ A .{0} , .. ? .{0} ( . ? .{0}. ? .8 G .{0}  M / > 2 {0}* M 0 $ ? 6 $ {0}5 0 M    {0} M / > 2 K ( {0} (  ( M  {0} ( M / A  ( {0} , M / > 0 2 {0} ? 2 K  A 2 {0} ( . ?  0 {0}. ? 2 ? 5 >  {0}. G  > 5 >  {0} ! ?  M 0 @ {0} ? 2 K , ?  {0} ?  > , ?  {0} ?  > 5 >  {0} G 0 > , ?  {0}. G  > , ?  {0} * > # M ! {0} . > .8 G .{0} . ? .8 G .{0} . M * ? / 0 {0} M 5 > 0 M  {0}  ? 2 K 5 >  {0} 8 G  G ( M ! {0} ( / > 0 M ! {0}* 0 ?  M 0 . > {0}  ( . >  2 {0}5 0 M  + A  {0} M / > 2 K 0 @ {0} ? 2 K , >   {0}* ?  K . ?  0 {0} ? 2 K 9 0 M  {0} ? 2 K . ?  0 {0} ?  > , >   {0} ?  > 9 0 M  {0} G 0 > , >   {0}! G 8 ? . ?  0 {0}! G 8 ? 2 ?  0 {0}. ? 2 ? 2 ?  0 {0}. G  > , >   {0}. G  > 2 ?  0 {0}  ( . >  2 {0}  . M * ? / 0 {0}/8 G  G ( M ! {0}* M 0 $ ? {1}{0} 9 0 M 8 * > 5 0 {0}. ? 2 ?  M 0 > . {0}5 0 M   ( M  {0}5 0 M  . ?  0 {0}5 0 M  . >  2 {0} 8 L 0 M /  ( {0}  K 2   >  {0} ( 8 G .. ? .{0} . ? 2 ? . ?  0 {0} . G  > 9 0 M  {0} M 5 > 0 M  M 8 {0}* M 0 $ ? . ? 2 {0} * ?  K . ?  0 {0} , . ? .. ? .{0} (  ? .. ? .{0}* M 0 $ ? {1}{0}$ 0 2  ( M 8 {0} * ?  > , >   {0}  ? 2 K . ?  0 {0}* M 0 $ ? + ?  {0}* M 0 $ ? 6 $ g {0} 0 M  . ? ( G  {0}  ( M  * > 0 K {0} * > ( M ! , 2 {0}9 G  M  K 2 ?  0 {0}* > 0 8 G  G ( M ! {0}5 0 M  / > 0 M ! {0} * C % M 5 @  ( {0} ? / >  . M  > {0}( M / > ( K . ?  0 {0}. G  M 0 ?   ( {0}8 G ( M  ? 2 ?  0 {0} * M 0 $ ? . ? 2 {0} , 0 M  . >  2 {0} 5 > / A . # M ! 2 {0}* M 0 $ ?  ? 2 K {0} * M 0 $ ? + A  {0} $ 0 2  ( M 8 {0} 5 0 M  . >  2 {0}* M 0 $ ?  ( M  {0}* M 0 $ ? . ?  0 {0}* M 0 $ ? 2 ?  0 {0}. G  M 0 ?   * 2 ?  0 / ? 2 K . ?  0 {0} . G  > * > 8 M  2 {0}(  ?  2 . >  2 {0} * 0 M . >  0 >  ! {0}* M 0 $ ?  ( M 8 {0}. >   M 0 K . ?  0 {0}5 0 M    + ?  {0}5 0 M    -+ ?  {0}  G , 2  . M  > {0}* M 0 $ ? . ? ( G  {0}   M  * > 0 K {0} 8 G ( M  ? . ?  0 {0}* M 0 $ ?  M 0 > . {0}* M 0 $ ?  # M  > {0} M 0 K /  ( M 8 {0} * > ( M ! + ?  {0} * > ( M ! + A  {0} * M 0 $ ?  ( M  {0} * M 0 $ ? . ?  0 {0} * M 0 $ ? 2 ?  0 {0} 0 M  8 G  G ( M ! {0} ( M / A  ( . ?  0 {0} ? 2 K  M / > 2 K 0 @ {0}  (  ? 2 K . ?  0 {0} . ? 2 ?  . M * ? / 0 {0}. >   M 0 K  M 0 > . {0}* M 0 $ ? * > ( M ! {0}. G  M 0 ?   * M 8 {0} * ?  > , >   9 0 B {0}  M 0 K /  ( M 8 {0} * M 0 $ ? . 9 ? ( > {0} * M 0 $ ? . ? ( G  {0} * M 0 $ ? 9 * M $ > {0}* M 0 $ ?  ( . ? .{0}* M 0 $ ? 8 G .. ? .{0}5 0 M   ? 2 K . ?  0 {0} ? 2 K 5 >  - # M  > {0}2 ? ./g f f  ? .. ? .{0} . ? 2 @ 8 G  G ( M ! {0} 8 L 0 M / * M 0  > 6 {0} ( 8 G ( M  ? . ?  0 {0} 8 L 0 M / 0 G ! ?   {0}* M 0 $ ?  M / > 2 K ( {0} * M 0 $ ?  ? .. ? .{0} 5 > / A . # M ! 2 9 0 B {0} 8 L 0 M / 0 G ! ? / 8 {0}* M 0 $ ?  ( . ?  0 {0}. G  M 0 ?  * ? ( M  {0} ( M / > ( K 8 G  G ( M ! {0} 9 G  M  K * > 8 M  2 {0} . ? 2 ? . ?  0 * > 0 K {0} * M 0 $ ? 8 G  G ( M ! {0}* M 0 $ ?  ? 2 K . ?  0 {0}5 0 M  8 G ( M  ? . ?  0 {0} . >   M 0 K 8 G  G ( M ! {0}! ?  M 0 @ + 0 G ( 9 >   {0}* M 0 $ ? 5 0 M   ( M  {0}* M 0 $ ? 5 0 M  . >  2 {0}. G  M 0 ?  * ? ( M  M 8 {0}* M 0 $ ?  ( 8 G .. ? .{0}* M 0 $ ? 5 0 M  . ?  0 {0}  2 G  M  M 0 K ( - K 2 M  {0} * M 0 $ ?  ? 2 K  M 0 > . {0}* M 0 $ ? 8 G ( M  ? . ?  0 {0} * M 0 $ ? 5 0 M  . ?  0 {0} 5 0 M  8 G ( M  ? . ?  0 {0} ! ?  M 0 @ 8 G 2 M 8 ? / 8 M {0} . >  2 * M 0 $ ?  # M  > {0} , G 2 > / $ @ $ > *   >  {0}. >  2 * M 0 $ ?  M / > 2 K ( {0} . ?  0 * M 0 $ ? 8 G  G # M ! {0}2 ?  0 * M 0 $ ?  ? 2 K . ?  0 {0} , G 2 >  $ @ $ > * @ /   >  {0} , G 2 > / $ @ $ > * @ /   >  {0}* M 0 $ ?  ( 8 G ( M  ? . ?  0 {0}* M 0 $ ? 5 0 M   ? 2 K . ?  0 {0}  A 0 B $ M 5 >  0 M 7 # 6  M $ ? . ?  0 * M 0 $ ? 5 0 M  8 G  G ( M ! {0}  ? 2 K . ?  0 * M 0 $ ?  # M  > {0}* M 0 $ ? 5 0 M  8 G ( M  ? . ?  0 {0}* > ( M ! * M 0 $ ? 5 0 M   ( M  {0}2 ?  0 * M 0 $ ? g f f  ? 2 K . ?  0 {0}. ?  0 * M 0 $ ? 8 G  G # M ! 5 0 M  {0} * > ( M ! * M 0 $ ? 5 0 M   ( M  !5:HDD5:\ۤۤ5:5:EBB5:IEE5:b__5:5:5:;775:1115:lii5:5:윢5:522-5:5: 5:,))Ɯ5:5:5:,&&5:5:~ 5:ښ<<5:d}}5:GCC5:ä5:ԣѣѣ5:5:===5C2is5:Wݘݘ5:KK5:^[[5:EBB5:SPP5:5:||5:5:Ơ 5:tqq5:]ZZ5:"===5:/%^5:Nٟ5:||5:iee5:5:%%5:5:ʛʛE5:5:kkm5:5:5:,,5:יי5:5:i5:5:i5: S5:ebb5:5:FCC5:5:5:QNN5:1ΙΙ5:-**5:KGG5:# 5:2)5:iff5:CC5:5:96W5:zsvsvs5:=5:daa5:>>}5:5:>::5:VSS5:7445:5:!nn5:yHH5:ܡ5:ȘȘ5:&##5:zvv5:5:+++5:;775:#%%ʟ5:]]5:daa5:5:ߜߜ5:[KKR5:Ҡ5:&##5:5:+ 5:iff5:֜ҜҜ5:›5:=::5:2//5:ƛ5:ˡ5:%!!5:5:fff5:)%%5:<<<5:7335:5:xtt5:[5:5:~~z5:iee5:5:&&&5:c&&5:VRR5:5:5:5:roo5:5:5:5:vrr5:'$$5:5:֛֛ٛ5:6˜35: 5:urr5:Þ5:5:횩5:Q>===5: 5:řř5:5:~~5:wtt5:ˢȢ5:WT5:5:HEE:bb: ::&&:;;:::{{::5:ښךך5:W"'"'5I2is5:/5:N5:iÚÚ5:5:%%5:ʛʛ5:5:kk5:0--: :5:^UU:5:= :5:DAA::ȘȘ5:#%%5:kk::5:֜ҜҜ5:›::C C ::<<5:x: :5:Ҙ&&::k k :5:5:H&&5:5:5:EBB5:I&&5:b 5:5:5:;775:15:lQii5:5:윢5:52225:=5: ў5:,KK5:5:5:,&&5:5:~ 5:ښךך5:da֝5:G5:WTT5:5:5:===5I2is5: 5:5:5:   5:5:5:5:5:5:5:5:"===5:/+5:Nٟ5:5:i5:5:%%}5:5:ʛʛ5:5:kk5:885:g5:,,5:JJ5:5: 5:5:͚5: VV5:~5:5:F 5:5:5:'S S 5:a5:<c c 5:.[ [ 5:DD5:0--"5:5:٘֘֘ɝ5:ߞ5:^UU5:zs5:= $5:%]]5:>}}5:ss5:DDA5:5:5:5:!5:yHH5:5:ȘȘ5:&5:z5:5:+++5:;5:#%%ʟ5:kk5:\\5:UVV5:ߜߜ5:[KKR5:陹5:&##5:5:+5:335:֜ҜҜ5:›5:=::5:2AA5:ƛ5:5:%C 5:5:fff5:))%5:<<<5:V5: 5:x;;5:5: 5:~5:iϘϘ5:5:&&&5:&&5:VRR5:T&&&5:spp5:5:5:0--ۢ5:5:5:v5:'5:5:֛֛ٛ5:65:+!5:KK5:{{5:^_K_K_5:횩5:Q>===5:==5:35://5:5:wHH5: 335:W5:5:1 -@i Pp P_ju|w P~ P P P P  P P P P P P P P P P.BGX`i P P P P P P P P% P, P3 P: P '09AL PS PZ Pa Ph Po Pv P} P P P P S[_kcw}dc P P P P P P P P P P P P PP PPPP%P,P3P:PAPHPOP*&0VP]PdPkPASv]mhsrPyPPPPPPPPPPPPPPPPPPPP '2PPP$P-P6P=PDPKPTP[PdPkP=FQZcUrPyPPPPPvPPPPPPPPPPPP)1<DPPPPR_ PPq{$!+6;GMXP!P(P/P8P?PFPMPVP]PdPkPrPyPPPPPPPPPPPPP YsJ/:8KmKjC G O P_ l A Ps    -P_juPPPPPPPPPXPP[kcwdc(P/P6P=PDPKPRPYP v]m`PgPlPqPxP}PPPPPPPPPFQUPPPPPPPPP)1PPPPP YsJ:8Kmj\ ^ c Pm o Pq ~ -@P P_ju|PPP%P,P 3P:PAPHPQPXPaPjPsP|P.BGX`iPPPPPPPPPPPP '09APPPPPPPPP$P+P S[_kcw}dc2P9PBPKPRPYPbPkPrP{PPPPPPPPPPPPPPPP*&0PPPPASv]mhs PPP"P+P4P=PDPMPTP[PbPiPpPwP~PPPPPP '2PPPPPPPPPPPPP=FQZcU PPP P'P.Pv5P<PCPJPQPXP_PfPmPtP{PP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPPP PPP P)P2P9PBPIPPPWP^PePlP YsJ/:8KmKj P P    * . 5 R V j t amq`b P: 'ResB    []{0} jr{0}/jr{0} NB{0} OL{0} WL{0} ZB{0} el{0} tr{0}/wk{0} uur{0} mnd{0}/mnd{0} wkn{0}/dag{0}/sec{0}/uur{0} km/u{0} eeuw{0} voet{0} jaar{0} l/m{0} mijl{0} toer{0} dagen{0} m/gUK{0} vadem{0} weken{0} eeuwenwindstreek{0} toeren{0} knopen{0} punten{0} vadems{0} zeemijl{0} maanden{0} per cm{0} per dag{0} per in{0} per km{0} per mi{0} per uur{0} radialen{0} seconden{0} lichtjaarmijl/imp. gal{0} basispunt{0} theelepel{0} calorien{0} per maand{0} zeemijlen{0} zonnemassa{0} theelepels{0} kilowattuur{0} basispunten{0} boogseconde{0} per seconde{0} kubieke inch{0} kubieke mijl{0} kubieke yard{0} mijl per uur{0} boogseconden{0} nanoseconden{0} oosterlengte{0} westerlengte{0} metrische cup{0} inch-kwikdruk{0} microseconden{0} kilocalorien{0} milliseconden{0} paardenkracht{0} zuiderbreedte{0} metrische pint{0} vierkante inch{0} vierkante mijl{0} vierkante yard{0} noorderbreedte{0} mijl per gallon{0} paardenkrachten{0} per imp. gallon{0} meter per seconde{0} kubieke centimeter{0} per vierkante inch{0} per vierkante mijl{0} Scandinavische mijl{0} millimeter-kwikdruk{0} mijl per imp. gallon{0} vierkante centimeter{0} astronomische eenheid{0} astronomische eenheden{0} per kubieke centimeter{0} per vierkante centimeter{0} meter per seconde kwadraat!5:gEg5:5:spgs5:.5:egVag5:R:N:t5:죡:95::*4*45:5:UQQ5:kgg5: I5:%!!5:~zz35:25:b)^)^)5:ݠݠ5:.**5: 5:3335:.?*?*?5:5:Š5:SOO5:5:~zz5ݣBť:@5:22>5:*>&>&>5:22>5:> > >5:22t>5:===5:D>@>@>5:~2z2>5:>==5:֣tң5:85:33h5:Q}5:"}5:sA/"9k5:$" Ԥ5:v5::>5:̣ȣG5:dG5:12--5:ZvVvVv::5:;775:>oj3Ƥ5:ZxVxVx5::o6o :'5::o6o 5:KKa5:5:' ' '5:5:KKK5:K5:KKK5:KKK5:Ƨ5:__5:LLL5:£ 5:}}G5:2225:. .WG5:KK5::%%M5:SjOjOj5:5:NJJ5:0`,`,`5:L L L5:5:&&25:SSS5:'E5::qB{6q5:;%75:w5:5:b)^)^)5:z,&&5:eVaVaV:>5:kK==x5:)5:MNININ5:LLL5:QZ5:/a+a+a5:###_Z5:5:3//5:'5:===5:˦0Ǧ5:===5:===5:LLL:5:sVoVoV5:nnn5:5:|_x_x_5:m_i_i_5:>>>5:fbb5:5:""5:5:5:TcP5:5:&&&5:ooo5:a:a a5:MNM5:68'285:T*P*55:___5: 5:|||5:RNN5:4005:"5:c__5:tpp:KK5:ڥ֥֥5:qLmLmL5:*o&o&o5:5:)C'C';`5:%rrۦ5:dh`h`h:M5:LKK5:!```5:  5:XTT5: 5:EE%W5:5)55 5&5:zO\\:95:55:&&5:5: c''5: 5.?5:5:'225:65:5:5ݣ :@5:֣tң5:e5:5:kk5: hhn5: hh5:D5:5:5j5~5`5: 5:75:~55:B225:? ; ; 5:Q M M ::}(}(5:T P P 5 5:M5:55:,,5:;5V5:A5:'5: 5$5: { { 5: s s 5:5:okk5:95:&&&5: 5:T&&&5:;5: 5:+:5:S5:{{5:^_b8b85:X ;5:^KOO 5:C595:euu5'5 5)55 5&5:zO%%:95:5,DPB+\5:&&5:5: c''5: 535.?5:5:'225:65:5:>>5ݣ :@5:֣tң5:S5:33c5:Cdd5:kk5: 5:G;;C5:5:/cc[5:0l K,5:5j5~5`5: 5:75:~55:B225:? ; ; 5:Q M M :5.5:T P P 5 5'5:M5;5:55:,,5:;5V5:A5:'5: 5$5: { { 5: s s 5:5:okk5:95: 5:T&&&5;5: 5:+:KK5ڥ5:S5:{{5:^_K_K_5:X ;5:^KSFSFZK5:C595:euu5:'5: -@LPSP_ju|ZPaPhPoPvP }PPPPPPPPPP.BX`iPPPPPPPPP PP '09A$P)P0P7P>PEPLPSPZPaP S[_kcw}dchPoPxPPPPPPPPPPPPPPPPPPPP PPP*&0P&P-P4PASv]mhs;PBPKPRPYPbPiPrP{PPPPPPPPPPPPPPP'2PPPPP PPPP'P.P7P>PEP=FQZcULPSPZPaPhPoPvtP{PPPPPPPPPP)1DPPPR_PPq{$!+6;GMXPPPP P P P P P' P. P5 P: PA PH PO PV P_ Ph Po Pv P} P P P P P P YsJ/:8KmKj   P  P     $ + K O e o z    - P_ju P P P P P P P.B`i P P P P P P P P P P P S[kcwdc P" P) P2 P9 PB PI PP PW P` Pc Pf Pi Pp Pw P~ P P PA]m P P P P P P P2 P P P P PFU P P P P P P P) PR_ P Pq{$+MX P P' P. P3 P: PA PH PQ PZ Pa Pd Pk Pn P YsJ/:8KmKj     P        ( , 1 5 7 ; -q P_jut Pw Pz P} P P P P P P P P P.BX`i P P P P P P P P P P P P S[_kcw}dc P P P P P P' P0 P7 P@ PI PR PU PX P[ Pb Pi Pp Ps Pz PA]m P P P P P P P P P2 P P P P PFU P P P P P P PR_ P Pq{$+MX P P P P P! P( P/ P6 P? PH PO PR PY P` P YsJ/:8KmKjp r y   P             amq`EP Q  'ResBPh h []g 'ResB ֥ ֥[]vk.{0} ss{0} ts{0}ptkm/timemeter/s{0}/dgn{0} dgn{0} aust{0} veke{0}/unse{0} veker{0} timar{0}ampere{0} teskei{0} tomme{0} tomme{0}/tomme{0} mnadar{0} tommar{0} tommar{0} matskei{0} hundrer{0}radianar{0} kaloriar{0} teskeier{0}per veke{0} m. koppar{0} matskeier{0} g-krefter{0} omdreiing{0} bogeminutt{0} bogesekund{0}kubikkyard{0} milliondel{0}mikrosekund{0} omdreiingar{0} kilokaloriar{0} kilowattimar{0} kubikktommar{0} milliondelar{0} kvadrattommareng. mil/brit. gal{0} metriske koppar{0}amerikansk tonn{0} tommar kvikkslv{0}amerikanske tonn{0}meter per sekund{0} kilomeer per time{0}engelske kubikkmil{0} astronomisk eining{0} per britiske gallon{0} astronomiske einingar{0} per engelske kvadratmil{0} engelsk mil per britiske gallon!5:~8z85:<8ʔ5:%!!5:4005:W)!S)5:-'5:qm5: 5:'''5: a5:ddd5:ŧz 5:͜5:yyy5:˖Ĩ5:*u&u&u25:5:5:.**5:N5:Š5:SOO5:515:եѥ5: 5:5:2225:*>&>&>5:2225:> > >5:2225:===5:~2z2z25:>==5:5: 5:7qG5:an]5:ooo5:)6/6/k5:|#xCZ5:___5:fz'z'e5:1-ܦ5: M+5:EAN'5:`nn5:5:`5:d'¦5:d'¦5:ws5:_}5:KKK5:t5:KKK5:K5:KKK5:KKK5:{5:__5:#NNN5:d|5:'y+`5:KK5:{{5: %%M5:_]]5:y&py5:ޖ5:0`,`,`5:L5:}r}5:&&&5:+L'L'L5:5:)y%5:w5:5:K>5:kK==x5:5:KKK5:LLL5:l~G5:/a+a+a5:A<<C5:'#5:===5:x|7dt|5:===5:===5:LLL5:w5:nnn5:5:>>>5:gcc5:5:ߗN5:5:Ď5:5:7y35:PuL5:&&&5:&&&5:9E5E5E5:___5:5:XXX5:t5:5:ttt5:hd5:Cd?5:**5:@}5:NNN5:l[l5:)C'C';`5:񊒨5:___5:_M5:LKK5:!```5:  5:z5: 5:5:ӦLϦ::[[:##3 5:=225:bb5:SS5:o5:)::5:!#::5:fNN5:ץ5:5:5:::::((5::665:K555::5:.++:5:S&&: 5:_ll5:~8&&5:5:% 5:45:W)&&5: 5:5: 5:'rr5:Q 5:d5:Wm5:K K 5:5:)V##k5:KK3 5:5:5:^&''5:~ 5:===5:65:E5:ӧÈÈ5: 5:5:5:   5:5:5:5:5:5:5:5:5:\\5:add5:okk5:)5:|5:5:f5:15: 5:E885:n5:,,5:`JJ5: 5: 5:wVV5:~5:K5: 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:d|5:'y+`5:25:{{5: hhn5:%]]5:y((5:ޖ5:5:5:5:&5:+L5:HH5:)665:w5:5:Kbbt5:yy5:5:UVV5: 5:l$5:]#Y#Y#5:A<<=5:SEOEOE5:335:= 5:5:::5:AA5:wDD5:C C 5:55:5:5: 5:5:5: 5: / /5:S5:A5:&&&5:&&5:9E,,5:+5:5 5:5:b5:k k 5:sOO5:7V 5:5:*5:85:S5:[{{5:X ;5:S^VVO^5:C5:_zzK5:%5:euu5:H5: 335:i5:hlۥۥ5:Af⥪-@5P<P_ju|CPJPQPXP_P fPmPtP}PPPPPP.GPPPPPPPP '9APPPP PPPP%P,P S[_kcw}dc3P:PCPLPSPZPcPlPsP|PPPPPPPPPPPP*&0PPPPASv]mhsPPPPPP"P)P2P9P@PGPNPUP\PcPjPqPxP 'PPPPPPPPPP=FQZcUPPPPPPPPP PPP!P(P/P)1<D6P=PDPKPq$!+6;GMXRPYP`PiPpPwP~PPPPPPPPPPPPPPPPPP YsJ:8Kmj   P  P     % A C S ] e l s P PPP[kcwdcP$P+P2P9P@PGPNPmUP\PcPhPmPtPyPPPPP)PPP sJ:8mj P        -@PP_ju|PPPPP PPPPPP PPP.G(P/P6P=PDPKPRPYP '9A`PgPnPuP|PPPPPP S[_kcw}dcPPPPPPPPPPPP P P P P" P) P0 P7 P> P*&0E PL PS PZ PASv]mhsa Ph Pq Px P P P P P P P P P P P P P P P P ' P P P P P P P' P. P7 P=FQZcU> PE PL PS PZ Pa Ph Po Pv P} P P P P P P)1<D P P P Pq$!+6;GMX P P P P P P P P P P P P P" P+ P4 P; PD PK PR PY P` Pg Pn P YsJ:8Kmj   %P   - > E O V r t      amq`.P   'ResBP  [] 'ResBPh h []g 'ResBP  []nb 'ResBP []nb_NO 'ResBP []nn_NO 'ResBPh h []g 'ResBPh h []g 'ResBPh h []g 'ResB" L_ **L_ []yr G & ?  {0} {0} * {0}  {0}  {0}  {0} & {0}2 ? {0} {0}8 G {0} . ? {0}& ? ( {0}. > 8 {0}  , {0}  ? {0}  A {0} ! ? {0} * B {0} - K {0} . > {0} 2 ? {0} 9 G {0} q > {0}+ > {0}/. ? {0}/2 ? {0}8 * M . ?  0 M  . M * * M  ? . ? /  G , ?  M  ? , ?  M  ? , ?  M ! ? . + > ! ? . 8 G . ?  0 M . G , ?  M {0}   0 {0} (  M {0}  ( M {0} & ? ( {0} . > 8 {0}, 0 M 7 {0}. ? . ? {0}  _ A {0} . > {0} . G  {0} 8 . ? {0}8 G . ? {0} . ? {0}   M {0}  * M {0} ! ?  {0} . ? {0} . ? {0} . ?  {0} . K 2 {0} M 0 > {0}8 G  M {0}/  M {0} 8 * M {0}/& ? ( {0}/. > 8 {0}/. ? {0}/. ?  G , >   M  ? , >   M  ? , >   M . G , >   M {0} 2  M 8 {0}  ? . ? {0} , 0 M 7 {0} , ?  M {0} # M  > {0} ( L . ? {0}  9 . M {0} + ?  M {0} 8 G . ? {0}   * ? {0}  ? q > {0}  ? q > {0} ! G . ? {0} ( > . ? {0} * ? . ? {0} . ? 2 ? {0} . ? q > {0} . G * > {0} . G q > {0} 8 G 2 ? {0} 9 G 2 ? {0}/+ ?  M {0}  ?  A {0}  M 0 > {0}  A 2 M {0} ! G 2 ? {0} * ? 8 ? {0} . ? . ? {0} 0 G ! ? {0} 8 ? ! ? {0} q >  M {0} . K 2 8 {0} + A  M {0}/ ? . ? {0}/ M 0 > {0}/, 0 M 7 {0}/8 G . ? 8 G  G # M !   0 + ?  M . ?  0 M /8 G {0} ! A ( > . {0}   M  M {0}  # M  > {0} , >   M {0} ?  M 0 > {0} * 0 . ? 2 {0} , > 0 G 2 {0}  .  2 M {0}  ? . ? {0} + ?  M {0}/  M  M {0}  ( M 8 {0}   M  {0}  ? . ? {0}  ? q >  {0} . >  2 M {0} . ? /8 G {0} . ?  0 M {0} 8 G . ? {0} 8 G . ? {0} 9 0 M  M {0}/8 G . ? {0}/  M  {0}/ ? . ? {0}/8 G . ? {0} $ M $ 0 {0} * B 0 M , {0}/ # M  >   6 /( ? _ A $   M  M 0 K _ & ? (  A {0}. > 8  A {0}. ?  0 M /8 G . ? 2 ?  . M * M {0}. ? ( ?  M {0}  M _ > 2 M {0} 8 * M $ > 9 {0} _ > 0 M ! M {0} ! > 2 M  ( {0} ! ?  M 0 @ {0} *  # M  M {0} - K 2 M  M {0} 6 $  ! < > {0}/8 * M $ > 9 {0}  0 M  . ? {0}   M  M {0}  M _ > 2 M {0} * 0 ?  M 0 {0} . ?  M 0 > {0}  . * ?  ? {0}  ?  M 0 > {0}  M 0 > . M {0} . ? /8 G {0} G * ?   M 2 ? /100 ? . ? {0}  0 M  8 G {0} ( M _ A  ( {0} &  M 7 ? # {0} * 6 M  ? . {0} . ? ( ?  M {0}/ ?  M 0 > {0}/. >  2 M  ? . ? / # M  >  ? q > - # M  > , 0 M 7  A {0}. >  2 M / M _ > 2 ?  0 M / ? . ? {0} * >  # M  M {0} 8 G  G # M ! {0} * > 0 8 G  M {0} 0 G ! ?  ( M {0} 9 G  M  0 M {0} . ? ( ?  M {0}  G 2 - ? ( M {0} , 0 M    {0} 6 $ > , M & @ {0} _ > 0 M ! M {0} _ > 0 M ! M {0}/* > # M ! M {0}  . * ?   M {0}  G * ?   M {0}  M _ > 2 ( M {0} * ? * ?  . M {0} 2 ? / ? . ? {0}   0 -+ A  {0}/. ? ( ?  M {0}/8 G  G # M ! * > 0 > 0   M  ? * M 0 ' > ( & ? 6 > . >  2 M / # M  > {0}  M _ > 0 G  M {0}  M 5 > 0 M  M {0}  K   > .  {0}  ? 2 K  A 2 M {0}  M _ > 2 K 0 @ {0}   0 -+ ?  M {0}  ? 2 K , ?  M {0}  ? 2 K q >  M {0}  ?  > , ?  M {0}  ?  > q >  M {0}  G 0 > , ?  M {0} * 0 ?  M 0 . # {0} + M 2 A   M {0} . ? 2 ? , > 0 M {0} . ? 2 ? q >  M {0} . G  > , ?  M {0} . G  > q >  M {0}  . M * ? _ 0 M {0}   M  M 0 K {0} ( M _ A  ( M 8 {0}  0 M % . > 8 {0} 8 K 2 0 . > 8 * > # M ! -+ K 0 M 8 8 * M $ > 9  A {0}{0} , 0 M  + ?  M {0}  ? 2 K , >   M {0}  2 K  , 0 M 7 {0}  ? -+ K 0 M 8 M {0} * 0 . >  0 ?  ! {0}  ? 2 K 9 0 M  M {0}  ? 2 K * > 8  2 {0}  ?  > , >   M {0}  ?  > 9 0 M  M {0}  G 0 > , >   M {0} ! G 8 ? . ?  0 M {0} ( > ( K . ?  0 M {0} * ?  K . ?  0 M {0} . ? 2 ? 2 ?  0 M {0} . G  > * > 8  2 {0} . G  > , >   M {0} . G  > 2 ?  0 M {0} . G  > 9 0 M  M {0}  ? 2 K . ?  0 M {0} ! G 8 ? 2 ?  0 M {0} , 0 M    M  {0} , 0 M  + A  M {1} * M 0 $ ? {0}{0}  >  , >  > .  {0} , 0 M  . >  2 M {0}  ? 2 K  M _ > 2 M {0}2 ? /100  ? . ? {0}   . K 8 M * ?  0 {0}   K 2 @ _    {0} . ? 2 ?  M 0 > . M {0} 9 0 M 8 * > q > 0 M {0}  0 M % . > 8 G 8 {0} 8 K 2 0 . > 8 G 8 {0} 8 K 2 > 0 0 > ! ? {0}  ? 2 K  M 0 > . M {0} , 0 M  . ?  0 M {0}  0 M  . ? ( ?  M {0} * > # M ! -+ ?  {0} * > # M ! -+ A  {0} * M 0 $ ? + A  M  . M * .  +  2   G . ? 2 ? . K 2 M /2 ?  0 M {0} . ? 2 ? 8 G  G # M ! {0} 9 G  M  K 2 ?  0 M {0}  M 0 K _  ( M 8 {0} . ?  M 0 > /! G 2 ? {0} ( > ( K 8 G  G # M ! {0} 8 G # M  ? 2 ?  0 M {0}  . M * G .  M _ > {0} . ? 2 ? . K 2 M /2 ? {0} 2 ? /100  ? . ? {0} 8 G # M  ? . ?  0 M * > 0 > 0 {0}   M  ? * > 0 > 0 . ? 2 ? . ?  0 M {0} ( M _ A  ( -. ?  0 {0} * M 0 $ ?  ( M 8 {0} * M 0 $ ?   M  M {0} * M 0 $ ? . ?  0 M {0} * M 0 $ ? 2 ?  0 M {0}/ . M * G .  M _ >  # M  > * M 0 $ ? {0}{0}  ? 2 K  M _ > 2 K 0 @ {0} . ? 2 ?  . M * ? _ 0 M {0} . G  M 0 ?  M  * M {0} . G  M 0 ?  M  ( M {0}  0 M  8 G  G # M ! M {0} . >   M 0 K . ?  0 M {0} * M 0 $ ?  M 0 > . M {0} (  ?  > 2 M . >  2 M {0} + M 2 A  ! M  ( M 8 {0} . >   M 0 K  M 0 > . M {0}  . * ?  ?  . M * G .{0}  M _ A , ?  M + ?  M {0} ( M _ A  ( -. ?  0 M 8 . >  2 M / . M * G .  M _ > {0}  M _ A , ?  M + A  M {0} * M 0 $ ?  M _ > 2 ( M {0} * M 0 $ ? * > # M ! M {0} * M 0 $ ? 8 G  G # M ! . ? ( ?  M * M 0 $ ? {0}{0} . >   M 0 K 8 G  G # M ! {0}  ? 2 K q >  M - # M  > {0}  M _ A , ?  M   M  M {0}  M _ A , ?  M . >  2 M {0} 9 G  M  K * > 8 M  G 2 M {0}  M _ A , ?  M . ?  0 M {0} , 0 M   ? 2 K . ?  0 M {0}  M _ A , ?  M _ > 0 M ! M * > 0 > 0 {0} . ? 2 ? . ?  0 M {0}   6 * M 0 $ ? ( ? _ A $ {0} ! ?  M 0 @ 8 G 2 8 ? _ 8 M {0}  . M * . $ 0 3  ( M 8 {0} * M 0 $ ?  ? 2 K . ?  0 M {0} * M 0 $ ? , 0 M    M   . M * G 0 ?  2 $ 0 3  ( M 8 {0} . G  M 0 ?  M * >  # M  M {0} * > # M ! 8  + + K 0 M 8 {0} * M 0 $ ?  ? 2 K  M 0 > . M {0} * M 0 $ ? , 0 M  . >  2 M {0} , 0 M  8 G # M  ? . ?  0 M {0} * M 0 $ ? , 0 M  . ?  0 M {0} ! ?  M 0 @ + > 0 G ( 9 >   M {0} . >  2 M * M 0 $ ?  # M  > {0} * M 0 $ ? 8 G # M  ? . ?  0 M {0} 8 K 2 0 2 M _ A . ? ( K 8 ?  ? {0} 8 K 2 > 0 , M _ > 8 > 0 M & M ' {0}  2 G  M  M 0 K ( M - K 2 M  {0}  M _ A , ?  M  ? 2 K . ?  0 M {0} , M 0 ?  ? 6 % 0 M . > 2    {0} . >  2 M -8 M  > ( ! ? ( > - ? _ {0} 8 K 2 0 2 M _ A . ? ( K 8 ?  ? 8 {0}  . M * G 0 ?  2 M  M _ > 2 ( M {0} . >  2 M * M 0 $ ?  M _ > 2 ( M * > # M ! M * M 0 $ ? , 0 M    M  {0}/ M _ > 2 M / A  M $ 0 > 7 M  M 0 {0} . ?  0 M * M 0 $ ? 8 G  G # M ! M {0} . ? 2 ? . K 2 M * M 0 $ ? 2 ?  0 M {0}  M _ A , ?  M 8 G # M  ? . ?  0 M {0} * M 0 $ ?  M _ A , ?  M . ?  0 M {0} * M 0 $ ? , 0 M   ? 2 K . ?  0 M {0}  ? 2 K . ?  0 M * M 0 $ ?  # M  > {0} 2 ?  0 M * M 0 $ ?  ? 2 K . ?  0 M 100  ? 2 K . ?  0 M * M 0 $ ? 2 ?  0 M {0} * M 0 $ ? , 0 M  8 G # M  ? . ?  0 M * M 0 $ ? , 0 M    M  {0} * > # M ! M {0} * M 0 $ ?  . M * G 0 ?  2 M  M _ > 2 ( M {0} . ?  0 M * M 0 $ ? 8 G  G # M ! M , 0 M  100  ? 2 K . ?  0 M * M 0 $ ? {0} 2 ?  0 M {0} . ? 2 ?  M 0 > . M * M 0 $ ? ! G 8 ? 2 ?  0 M {0} * M 0 $ ?  M _ A , ?  M 8 G # M  ? . ?  0 M {0} . >  2 M * M 0 $ ?  . M * G 0 ?  2 M  M _ > 2 ( M !5:ggg5:ppp5:i i5:kkk5:Ad=d=d5:eee5:ggg5:N`J`J`5:bbb5:eee5:SpnnIp5:ghg5:\ohhm5:o m mo5:3nii)n5: niim5:eeeh5:fff5:ppp5:ooo5:eb`ab5:LmHmHm5:bd^d^d5:bbb5:ggg5:/ppp5:ppp5::o6o6o5:qqq5mfccee5:feaea5:gbb5:fff5:#hhh5:fff5:ggg5:LgHgHg5:hhh5:G5: ggg5:?h;h;h5:eee5:_b`b`c5:qabbn>n5:&&&5:eee5:!ljl5:iii5:f=ff5:bbb5:pjljlj5:qoop5:lAl l5:lll5:nnn5:ollo5:lll5:$m m m5:{k``5:rknknk5:phh5:kkk5:mpmpm5:2qffSl5:'qoop5:0j,j,j5:6jppk5:hhh5:whshsh5:mqeqe5:mmm5:fff5:ihh5:fff3 5:5:d,i,i5S__W_t_\_5:___5:qanana5: jk5: ddd5:___5:l``5:md_a5:M_r`r`5:`a`5:dSaSa5:}a__5:}`z`z`5:m``5:bbb5:`dd5:___5:6jz_z_5:g__5:cdd5:xdtdtd5:dd5:Ad__5:eFbFb5:ddd5:N`J`J`5:bbb5:e__5:cfcfcc5:ggg5:c*c*cc5:c4c4cc5:<```a5: nii/e5:eee3 5:f5:PjLjLj5: jjj5:`` 5:c%f%f5:bd5:b5:g5:/ijj5:fe1f1f5:[edd5:/lkk5S___t_\_5:feaea5:gbb5: `5:2a  5:`5:*a5:C`5:Ba5:5:'`5::a5:5:_b`b` a5:qabbc5:bdd5: jkk5: deeIf5:_j`j`a5:5:l}e}eUf5:mdddid5:u`\a\ab5: `b_b_5:c``5:a,,5:Wd__5: 5:%idd5:n5:%idd5:f__5:!iii5:fbb5:Ee>c>c5:d225:g; ; 5:'S S 5:a5:<c c 5:.[ [ 5:```5:`aab5:aaa5: baab5:cbbc5:dSaSasb5:g__5:}a___5:```5:k__5:```5:}`=b=b5:aaa5:{awawa5:e4b4b5:aaa5:Ld\_\_5:i5:-m'd'd5:NaJaJa5: o5:fObOb5:6d``5:{i5:mbb|b5:bdd$e5:nn_n_5:UVV5:ddd5:````5:cogog5:etptpe5:i5:kZ`Z`5:aaa5:aaa5:aaa5:aaa5:aaa5:f__5:  5:C C 5:55: { { 5: s s 5:5:5: 5::e f f5:V`R`R`5:bRcRc5:yfff5:5`__5:.`__5:&&&5:P_&&5: 5:T&&&5:bff5:b 5:aaa5:cpcpcc5:c c c5:ddd5:ccc5:c``"a5:```5:eee5:{kh_h_5:```5:Wj+b+b5:%g!g!g5:iK_K_5:dddfo5:5l|j|j,k5:baa5:6j___5:bbb5:aaa5:mqeqe5:aaa5:fff5:ihh5:fff-@PP_ju|P PPPP &P-P4P;PDPKPTP]PfPoP.BGX`iyPPPPPPPPPPPP '09APPPPPPP PPPP S[_kcw}dc%P,P5P>PEPLPUP^PePnPwPPPPPPPPPPPPPPP*&0PPPPASv]mhsPPPPP'P0P7P@PGPNPUP\PcPjPqPxPPPPP '2PPPPPPPPPPPPP=FQZcUPP PPP!Pv(P/P6P=PDPKPRPYP`PgPnPuP)1<D|PPPPR_PPq{$!+6;GMXPPPPPPPPPPPPPP PPP%P,P5P<PCPJPQPXP_P YsJ/:8KmKj vP P   $ ( / L P d n {    XiPpP[kcwdcPPPPPPPPmPPPPPPP)PP sJ:8jfP  wP      -@PP_ju|PPPP#P *P1P8P?PHPOPXPaPjPsP.BGX`i}PPPPPPPPPPPP '09APPPPPPP PPP"P S[_kcw}dc)P0P9PBPIPPPYPbPiPrP{PPPPPPPPPPPPPPP*&0PPPPASv]mhsP PPP"P+P4P;PDPKPRPYP`PgPnPuP|PPPPP '2PPPPPPPPPPPPP=FQZcUP PPPP%Pv,P3P:PAPHPOPVP]PdPkPrPyP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPPPP PPP P)P0P9P@PGPNPUP\PcP YsJ/:8KmKj    zP% 2 P9 J [ b o s z         amq`P   'ResB| #7 #7b[]{0} 07{0} 07K{0} 1>={0} <9{0} 1>=K{0} <9K{0} A0E0B{0} A0E0BK{0} :JCK@8{0} :JCK@89K5:G737C75:c7U7_75:005:P7;7L75:"7'75:y7j7u75:/7$7+75:G737C75:c7 5:05P75"75y75/7[cwdc_PfPmPtP{PPPJb [cwdcPPPPPPPJo mg`m z 'ResB __ __ []{0} {0}& q {0}* B {0}* q {0} ( . @  0 {0}  ( {0}  \ {0} q * {0} ! > {0} ( ? {0}, ?  {0}. @ {0}9 H  {0}/ p  ? .5 >  {0} 2  8 {0}   8 {0}   < {0} & ? ( {0} . @ 2 {0} 5 >  {0} 8 > 2 {0} . K 2 {0}  p  {0}   \ {0}  q * {0} , ?  {0} . @ .{0} . @ {0} 2 ? .{0}8  K ( {0} 8 & @ {0}/ p  {0}/  8 {0}/& ? ( {0} A   {0} H 2 ( {0}* ? p  {0}  9 . {0} p  {0} p  {0}  < {0}. @ 2 {0} ( L  {0}/8 > 2 {0}  B 2 {0} ! ? .{0} . @ {0}/. @ .{0}, >   {0}. @ /8 {0}. @ 2 {0}/. @ {0}/2 ? . ?  M 0 > * L  ! -, 2 {0}  G 0  {0} . ? p  {0}  H 0  {0} & A ( . {0} , H 0 2 {0}   < {0}  A   {0}  H 2 ( {0} * ? p  {0} * L  ! {0} + A q  {0} , >   {0} 8  K ( {0}, A 8 < 2 {0}/* L  ! {0}/+ A q  {0}8 H . @ {0}  p  > {0}  p  G {0} ? . @ {0}+ A q  {0}8 H . @ . @ 2 / p  > {0}  p  {0}  p  {0}   < {0} . @  0 {0} . @ 2 {0} 2 ?  0 {0} 5 K 2  {0}/. ? p  {0}+ A q  {0}. @ /8 {0}/ H 2 ( {0}/. @ 2 {0}/8  ? p   8  0 L  . @ 2 / H 2 ( {0} + < H & . {0} 8  ? p  {0} . 9 @ ( G {0} 9 + < $ G {0}  ? . @ {0}  M 0 > .{0} , A 8 < 2 {0} 0 G ! @ .{0} ! > 2  ( {0} ! ?  0 @ {0} ( ?  ( {0} . 9 @ ( > {0} 9 + < $ > {0}  ? .* > {0} ( ? ". @ {0} . H .* > {0}  ? . @ {0}  M 0 > . {0} + A q  {0} . @ /8 {0} 8 H . @ {0} 8 H . @ {0} 9 0   < {0}" * > 0 > {0}/ M 0 > .{0} 8 & @   {0}/ ? . @ {0}/. 9 @ ( > {0}/9 + < $ > 2.1.48.20{0}/8 H . @ {0} * > 8 H q  {0} + 0 2 >   {0} ( K .. @ 2 {0} ! H .. @ .{0} ( H .. @ .{0} . ? .. @ .{0} 9 H .* > .{0} * M 0 .8 .{0}  @ .5 >  {0} $ .   8 {0} . ? .2 ? .{0} . ? .5 >  {0} . H .2 ? .{0} . H .5 >  {0} 9 H .2 ? .{0}   8  .{0}  ? . B 2 {0}  ? .. @ .{0}  H 2 K 0 @ {0} ! H .2 ? .{0}  #   < {0}8 H  .. @ .{0} * 0 . >  2 {0} * ? .. @ .{0} * A   p  {0} 0 G ! @  ( {0}  H 2 5 ? ( {0}  #  p  {0}  # . @ 2 {0} . @  q * . A q  & ? 8 < > {0}  . * @  0 {0} . ? ., > .{0} . @ ./8 .{0} 5 . . @ 2 {0}/ ? .. @ .. @  0 /8  ? p  {0} . ? 2 @ , > 0 {0}  @ 8 * B ( {0} * 0 ?  0 . > {0} 9 H   G  0 {0} 8 H  .2 ? .{0}  ? . 5 >  {0}  ? 2 K  B 2 {0}  ? 2 K , ?  {0}  \ + A q  {0}  0 % . > 8 {0}  ? 2 K 5 >  {0}  G 0 > , ?  {0} . H  > , ?  {0}  @  > , ?  {0}  @  > 5 >  {0}  # + A q  {0} $ 0 2   8 {0} * L  ! , 2 {0} . ? 2 @ 5 >  {0} . @ * ? p  {0} . H  > 5 >  {0} 5 . + A q  {0} 5 0    < {0} 5 > . . p .{0}  > * . ? p  {0}  # . @  0 {0} 5 0   p  {0} 5 0  . @ 2 {0} 8 H  .. @ . ? .. @ ./ p  > {0} * M 0 . p .{0}/8 H  .. @ .. @  0 /8  ? p  2 ?  0 / ? .. @ .{0}  H 2 K 0 @   {0}  p  * > 0 > {0} * ?  K . @  0 {0} 9 L 0 8 * > 5 0 {0}  > * -. ? p  {0}  ? 2 K , >   {0} * M 0 $ @ 8 < $ {0}   \ + A q  {0}  ? . M 0 > .{0}  @  > , >   {0}  H 0 > , >   {0} * H  > , >   {0} . H  > , >   {0} 8 K 2 0 . > 8 {0}  0 L    8 {0} ! H 8 @ . @  0 {0} ( H ( K . @  0 {0} . ? . M 0 > .{0} . ? 2 @ . @  0 {0} . ? 2 @ 2 ?  0 {0} . H  > 2 ?  0 {0} 5 0  + A q  {0} 5 > / B . p ! 2 {0}/ ? . M 0 > .{0} mpg  p * .{0}  ? 2 K . @  0 {0} ! H 8 @ 2 ?  0 {0} 5 0  . @  0  ? 2 K 5 >  - p  G . >   M 0 K . . @ .. ? 2 @ . K 2 /2 ?  0 9 ? q 8 G /. ? 2 @  ( {0} . ? 2 @ 8  ? p  {0}  > * -8  ? p  {0}  G , 2 8 * B ( {0} * L  .5 . p  {0}  ? .5 > . p .{0} 9 H   K 2 ?  0 {0} ( H ( K 8  ? p  {0}  ? 2 K 9 0   < 2 ? ./100 ? .. @ .{0}  @  > 9 0   < {0} * L  ! -+ A q  {0} . ? 2 @  M 0 > . {0} . @  0 ?   ( {0} . H  > * > 8  2 {0} . H  > 9 0   < {0} 8 H   @ 2 ?  0 {0}  p * .  H 2 ( {0}  ? 2 K  M 0 > . {0}  H 2 (  p * .{0} 8 H   @ . @  0 {0}2 ? ./ ? .. @ .{0}  ? . H 2 K 0 @ {0} * M 0 $ @ {1}{0} * M 0 $ @  p  {0} * M 0 $ @   8 {0} * M 0 $ @ & ? ( {0} * M 0 $ @ . @ {0} * M 0 $ @ 8 > 2 {0}/ H 2 (  p * .. @ 2 / H 2 (  p * .{0} . ? 2 @  . * @  0 {0}  ? .* M 0 . p .{0} . @ .* M 0 . H .{0} . @ .* M 0 . p .{0} . >   0 K . @  0 {0}  ? q 2 K * > 8  2 {0} ( ?  ( -. @  0 {0} ( K  @  2 . @ 2 {0} . @  0 ?   q * {0} 8  H  ! . . @ 2 {0} 9 H   K * > 8  2 {0} . ? .. K ./2 ? .{0} 2 ? ./ ? .. @ .{0} ? . H 2 K 0 @   {0}2 ? /100  ? . @ {0}  ? 2 K  H 2 K 0 @ {0}   K 2 @   >  {0} * M 0 $ @  p  {0} * M 0 $ @  H 2 ( {0} * M 0 $ @  p  > {0} * M 0 $ @ * L  ! {0} * M 0 $ @ + A q  {0} * M 0 $ @ . ? p  {0} * M 0 $ @ . @  0 {0} * M 0 $ @ 2 ?  0 {0} . ? .. @ . * > 0 > {0} . >   0 K 8  ? p  {0} * M 0  > 8 < 8 > 2 {0} 8 K 2 0 0 G ! @  8 {0}  #  ? 2 K . @  0 {0} . >   0 K  M 0 > . {0} . @  0 ?  * ? p  {0}. ?  M 0 > /! H .2 ? . ? . M 0 > ./! H .2 ? .{0}  ? . H 2 K 0 @   {0} * M 0 $ @  M 0 > . {0} * M 0 $ @ . 9 @ ( > {0} * M 0 $ @ 8  ? p  {0} * M 0 $ @ 8 H . @ {0} * M 0 $ @ 9 + < $ > {0}  ? 2 K  H 2 K 0 @   {0}  # 8 H   @ . @  0 {0} 5 0   ? 2 K . @  0 {0}   K 2 @   >    {0} & 0  > 8 H 2 8 @  8 {0} & 0  G 8 H 2 8 @  8 {0}  ? 2 K 5 >   p  > {0}  ? 2 K 5 >   p  G {0}  2 H   M 0 > ( 5 K 2  {0} . ? 2 @ . @  0 * > 0 > {0} 5 0  8 H   @ . @  0 {0} * M 0 $ @ 5 0  . @ 2 {0} * M 0 $ @  # . @  0 {0} * M 0 $ @ 5 0   p  {0}  A 0 B $ >  0 8 < # , 2 {0} * M 0 $ @ & 8 9  < > 0 {0} 8 K 2 0 2 B . ( > 8 ?  @ {0} . @ 2 * M 0 $ @  H 2 ( {0} . @ 2 * M 0 $ @  p  > {0} & 0  > + > 0 G ( 9 >   {0} & 0  G + > 0 G ( 9 >   {0} * M 0 $ @ 5 0  . @  0 {0} * M 0 $ @  ? 2 K . @  0 {0} * M 0 $ @  ? 2 K  M 0 > . {0} * M 0 $ @ 8 H   @ . @  0 {0} * M 0 $ @  p * .  H 2 ( {0} , 0 $ > ( 5 @ $ > *   >  {0} . @  0 * M 0 $ @ 8  ? p  {0} . @ 2 -8  H  ! ? ( G 5 ?   {0}  p * @ 0 @  2 + 2 A !   8 {0} * L  ! * M 0 $ @ 5 0   p  {0} . ? 2 @ . K 2 * M 0 $ @ 2 ?  0 {0} 9 ? q 8 G * M 0 $ @ . ? 2 @  ( {0} * M 0 $ @  # 8 H   @ . @  0 {0} * M 0 $ @ 5 0   ? 2 K . @  0 {0} 9 ? q 8 > * M 0 $ @ . ? 2 @  ( {0} 2 ?  0 * M 0 $ @  ? 2 K . @  0 {0} . @ 2 * M 0 $ @  p * .  H 2 ( {0}  ? 2 K . @  0 * M 0 $ @  p  > {0} * M 0 $ @ 5 0  8 H   @ . @  0 {0} . @  0 * M 0 $ @ 5 0  8  ? p  {0} 2 ?  0 * M 0 $ @ 100  ? 2 K . @  0 {0} . ? 2 @  M 0 > . * M 0 $ @ ! H 8 @ 2 ?  0 !5:omkmkm5:ooo5:ggg5:~hzhzh5:bbb5:ddd5:PeLeLe5:_``5:0a,a,a5:\eXeXe5:o#m#myo5:ggg5:nlflfYm5: ollo5:m+h+hm5:?mxfxf5m5:@fi>i5:nlln5:eee5:ddd5:kkk5:Qm`f`fGm5:ddd5:}dydyd5:_``5:jjj5:ohh5:eee5:nnn5:t`PaPak5:WoLiLi>n5:hhh5:h b bxk5:ggg5:ggg5:|`YaYa5:kkk5:l`GaGa5:hhh5:De@e@e:&,:1b1b: ::&&:bb:__:__:aa:(b(b:``:bb:1`1`:``:>a>a:aa5g5h:ii:.j.j5dk_`_e_q_:__:``::  ::::::5:e`__a`5:aaa_:dd5ph5:[faab5:ycb{b:5:kqbqbLb5:cbb5:`__:gg:dd:{{:]]:ff:ff:VV:jj:MdMd:hh:$$:^^:99:++:DD5:ddd5:ccc5:kbgbgb5:aa5:ccc5:U`}(}(Q`5:hXdXde:cc5:Do)`)``5Eh5:c__5:ccc5:ccc:cc5:ccc5:ddd5:d__:__5:$nbbWc5:a4g4gg5:]`__Y`:BdBd5:aqqa5:D`A`A`:w_w_:cc:R:pepe:,d,d:dd:__5:ccc5:fMcMc5:8edd5:kkk5:hhh5:fjj5:)e``5:a=j=j:&&::ee5:aaa:dede:aa:aa:``:aa:__:``:``:__:ndnd:dd:q`q`:7d7d5:h9`9`:!d!d: d d:y`y`:i`i`5om5:f%c%c5:gTfg5:~hzhzh5:b``5:dbb5:PeLeLe5:_``5:0a,a,a5:\eXeXe5:a/c/cWl5:4f0f0f5:`aak5:ocbbkc5:}_1`1`i5:?meeCb5:Ba>a>a5:aaa5:lkk5:Rhjj5:```5_h5g5d5:m5:hjj5:fjj5:^b.j.j5:jhh5dk_`_e_q_5:e!`!`5:gtata5M5Eg5e5g5e5lg5_g5e5Rg5:M`I`I`5:e`__a`5:@haaf5k5:phlhlh5:[faab5:bb{buc5h5:kqbqbc5:bbbc5:`__`5j5j5`5 m5: 5:jcdf5:m5:jcdf5e5:iil5:eMdMd5:hhh5:b__5: a; ; 5:dfff5:ccc5:kbgbgb5:akakaa5:ccc5:U` ` `Q`5:hXdXde5:kcc5:Do)`)``5Pj5:c__5:jjj5:ccc5:ccc5:ccc5:ccc5:dff5d5:k5:d__5:___5:m5:'a#a#a5:b__5:e5:$nbbWc5:g4g4gg5:ggg5:]`__Y`5:UbBdBd5:ababaa5:yg5:D`}a}a5:b__5:ccc:ff5:_pepe5:0d,d,d5:ddd5:e__5:LfHfHf5:ccc5:fff5:bbb5:cbb5:8e4e4e5:kkk5:hhh5:fjj5:)eee5:a=j=j5l5m5:bbb5:T&&&5:e'g'g5:9a5a5a5:abb5:hedede5:a9c9cc5:acc5:`aa5:acc5:a```5:`bb5:`aa5:_``5:ddd5:lndnd5:ddd5:^_K_K_5:t`PaPa:b5:Wohihii5:;d7d7d5:h9`9``5:%d!d!d5:d d d5:|`YaYa5:fff5:l`GaGa5:hhh5:De@e@e-@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPP$P+P2P9P@PGPNPUP\P '09AnPuP|PPPPPPPPP S[_kcw}dcPPPPPPPPPP PPP$P+P2P9P@PGPNPUP\PcPjPqP*&0xPPPPASv]mhsPPPPPPPPPPPPPPPPPPP#P*P1P8P'2?PFPMPTP]PfPmPtP{PPPPPP=FQZcUPPPPPPvPPPPPPPP PPP P)1D'P.P5PR_<PCPq{$!+6;GMXJPQPXP_PfPoPvP}PPPPPPPPPPPPPPPPPPP P YsJ/:8KmKj P cP  ( / < @ G g k       -@PP_ju|P P%P*P /P4P9P>PCPHPMPRPWPX\PaPdPgPlP '9A|PPPPPPPPPP [_kcw}dcPPPPPPPPPPPPPPP PPPP!P*&0&P+P0P5PASv]mh:P?PFPMPTP]PdPmPvP{PPPPPPPPPP'PPPPPPP=FQZcUPPPPP PPPP#P*P1P8P?P1DFPKPq$!+6GPPUP\PaPfPkPpPuPzPPPPPPPPPPPP YsJ:8Kmj     qP % 5 < F M i k v     -@PP_ju|PPPPP PPPPP PPP%P.P.BGX`i5P<PCPJPQPTPWPZPaPhPoPvP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPPPPPPP P PPPP%P,P/P6P=PDPKPSv]mhsRP[PbPiPrPyPPPPPPPPPPPPPPPPP '2PPPP PPP%P,P5P<PCP=FQZcUJPQPVP]PdPkPvrPyPPPPPPPPPP)1PPR_PPq{$!+6;GMXPPPPPPPP PPP$P+P2P9P@PGPPPYP`PiPpPwP~PPPP YsJ/:8KmKj     }P   & 3 7 V Z m w     amc`P   'ResBPh h []g 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB P []pa_Guru_IN 'ResB P []pa_Arab_PK 'ResB]  ees[]{0} w.{0} KM{0} Mm{0} r.{0} lat{0} omy{0}/cal{0}/rok{0} m-c{0} tyg.{0} pkt.{0} j.a.{0} obr.{0} latakierunek{0} cala{0} cale{0} cali{0} dnia{0} roku{0} d|ul{0} m-ca{0} m-ce{0} m-cy{0} omw{0} stp{0} wata{0} waty{0} wiek{0} wolt{0} godz.{0} mies.{0} dzieD{0} tydz.{0} uncji{0} jardy{0} luksy{0} obrt{0} uncje{0} wieki{0} wzeB{0} akrw{0} bitw{0} d|ula{0} d|ule{0} d|uli{0} funty{0} herce{0} uncja{0} watw{0} wieku{0} wolta{0} wolty{0} wzBa{0} wzBy{0}/dzieD{0}/mies.{0}/tydz.{0} punkty{0} kwarty{0} stopni{0} niuton{0} bajtw{0} funtw{0} godzin{0} gramw{0} hercw{0} jardw{0} kelwin{0} litrw{0} luksw{0} metrw{0} na cal{0} na rok{0} obrotu{0} obroty{0} wiekw{0} woltw{0} wzBw{0} kalorii{0} stopnie{0} baryBki{0} tydzieD{0} dunamw{0} godziny{0} karatw{0} stopieD{0} stopnia{0} kelwiny{0} miesic{0} niutony{0} radiany{0} tygodni{0} amperw{0} baryBek{0} baryBka{0} galonw{0} godzina{0} kelwina{0} niutona{0} obrotw{0} promili{0} punktw{0} By|eczki{0} B. stoB.{0} gal ang.{0} kilowaty{0} miesice{0} tygodnie{0} By|eczek{0} By|eczka{0} gigawaty{0} megawaty{0} miliwaty{0}/gal ang.{0} daltonw{0} decylitr{0} decymetr{0} gigawata{0} hektarw{0} kelwinw{0} kilod|ul{0} kilowata{0} megawata{0} miesica{0} miesicy{0} miliwata{0} na dzieD{0} na stop{0} na uncj{0} niutonw{0} parsekw{0} pBkwart{0} radianw{0} tygodnia{0} pBkwarty{0} funt-siBa{0} kilod|ule{0} kiloherce{0} stopofunt{0} decylitry{0} decymetry{0} gigaherce{0} megaherce{0} centylitr{0} centymetrcz[ci/milionmile/gal ang.milimole/litr{0} akro-stp{0} decylitra{0} decymetra{0} gigabitw{0} gigawatw{0} kilobitw{0} kilod|ula{0} kilod|uli{0} kilowatw{0} mas Ziemi{0} megabitw{0} megawatw{0} miliwatw{0} millibara{0} millibary{0} na minut{0} pBkwarta{0} terabitw{0} masa Ziemi{0} centymetry{0} stopofunty{0} centylitry{0} miliampery{0} centylitra{0} centymetra{0} decylitrw{0} decymetrw{0} funta-siBy{0} funty-siBy{0} gigabajtw{0} gigahercw{0} kilobajtw{0} kilogramw{0} kilohercw{0} kilometrw{0} mas SBoDca{0} masy Ziemi{0} megabajtw{0} megahercw{0} megalitrw{0} miligramw{0} mililitrw{0} milimetrw{0} millibarw{0} na godzin{0} na miesic{0} na sekund{0} na tydzieD{0} nanometrw{0} pikometrw{0} terabajtw{0} mi/gal ang.{0} masa SBoDca{0} kilokalorii{0} masy SBoDca{0} uncji pBynu{0} kilopaskale{0} megapaskale{0} uncje pBynukierunek [wiata{0} centylitrw{0} centymetrw{0} funtw-siBy{0} hektolitrw{0} krtka tona{0} mikrogramw{0} mikrometrw{0} mila morska{0} miliamperw{0} niutonometr{0} stopofuntw{0} uncja pBynu{0} wierkwart{0} wierkwarty{0} punkt bazowy{0} hektopaskale{0} krtkie tony{0} mile morskie{0} niutonometrystaBa grawitacji{0} krtkich ton{0} mil morskich{0} na centymetr{0} niutonometra{0} rok [wietlny{0} wierkwarta{0} lata [wietlne{0} mili na galon{0} elektronowolt{0} mile na galon{0} minuty ktowe{0} By|ki stoBowe{0} krtkiej tony{0} mila na galon{0} mili morskiej{0} minuta ktowa{0} niutonometrw{0} punkty bazowe{0} By|ka stoBowa{0} jasno[ SBoDca{0} elektronowolty{0} sekundy ktowe{0} cal kwadratowy{0} cal sze[cienny{0} elektronowolta{0} kilowatogodzin{0} lat [wietlnych{0} mil na godzin{0} minut ktowych{0} minuty ktowej{0} promieD SBoDca{0} sekunda ktowa{0} By|ki stoBowej{0} kilowatogodziny{0} jasno[ci SBoDca{0} cale kwadratowe{0} cale sze[cienne{0} mile kwadratowe{0} mile na godzin{0} mile sze[cienne{0} uncja trojaDska{0} kilowatogodzina{0} cal sBupa rtci{0} cz[ na milion{0} elektronowoltw{0} galon angielski{0} jard kwadratowy{0} jard sze[cienny{0} koD mechaniczny{0} metr kwadratowy{0} metr na sekund{0} metr sze[cienny{0} mila kwadratowa{0} mila na godzin{0} mila sze[cienna{0} mili na godzin{0} promieni SBoDca{0} punktu bazowego{0} roku [wietlnego{0} sekund ktowych{0} sekundy ktowej{0} By|ek stoBowych{0} cz[ci na milion{0} promienie SBoDca{0} uncji pBynu imp.{0} cale sBupa rtci{0} jardy kwadratowe{0} jardy sze[cienne{0} metry na sekund{0} milimole na litr{0} stopy kwadratowe{0} stopy sze[cienne{0} uncje pBynu imp.{0} cala sBupa rtci{0} cali sBupa rtci{0} metra na sekund{0} metry kwadratowe{0} metry sze[cienne{0} mil kwadratowych{0} mil sze[ciennych{0} mili kwadratowej{0} mili sze[ciennej{0} milimola na litr{0} milimoli na litr{0} promienia SBoDca{0} punktw bazowych{0} stopa kwadratowa{0} stopa sze[cienna{0} stopni Celsjusza{0} uncja pBynu imp.{0} uncje trojaDskie{0} galony angielskie{0} konie mechaniczne{0} mila skandynawska{0} stopnie Celsjusza{0} cala kwadratowego{0} cala sze[ciennego{0} cali kwadratowych{0} cali sze[ciennych{0} litra na kilometr{0} metrw na sekund{0} na cal kwadratowy{0} stopieD Celsjusza{0} stopnia Celsjusza{0} stopy kwadratowej{0} stopy sze[ciennej{0} stp kwadratowych{0} stp sze[ciennych{0} uncji trojaDskich{0} uncji trojaDskiej{0} jarda kwadratowego{0} jarda sze[ciennego{0} koni mechanicznych{0} litrw na kilometr{0} metra kwadratowego{0} metra sze[ciennego{0} mil skandynawskich{0} mile skandynawskie{0} na galon angielski{0} na metr kwadratowy{0} na metr sze[cienny{0} na mil kwadratow{0} stopni Fahrenheita{0} pBkwarty metryczne{0} stopnie Fahrenheita{0} galona angielskiego{0} galonw angielskich{0} jardw kwadratowych{0} jardw sze[ciennych{0} kilometr kwadratowy{0} kilometr na godzin{0} kilometr sze[cienny{0} konia mechanicznego{0} metrw kwadratowych{0} metrw sze[ciennych{0} mili skandynawskiej{0} pBkwarta metryczna{0} stopieD Fahrenheita{0} stopnia Fahrenheita{0} kilometry kwadratowe{0} kilometry na godzin{0} kilometry sze[cienne{0} centymetr kwadratowy{0} centymetr sze[cienny{0} kilometra na godzin{0} miligram na decylitr{0} milimetr sBupa rtci{0} pBkwart metrycznych{0} pBkwarty metrycznej{0} centymetry kwadratowe{0} centymetry sze[cienne{0} miligramy na decylitr{0} milimetry sBupa rtci{0} kilometrw na godzin{0} miligrama na decylitr{0} milimetra sBupa rtci{0} wierkwarty metryczne{0} funt na cal kwadratowy{0} kilometra kwadratowego{0} kilometra sze[ciennego{0} litr na 100 kilometrw{0} mil na galon angielski{0} miligramw na decylitr{0} milimetrw sBupa rtci{0} na kilometr kwadratowy{0} wierkwarta metryczna{0} funty na cal kwadratowy{0} jednostki astronomiczne{0} litry na 100 kilometrw{0} mile na galon angielski{0} centymetra kwadratowego{0} centymetra sze[ciennego{0} funta na cal kwadratowy{0} jednostka astronomiczna{0} kilometrw kwadratowych{0} kilometrw sze[ciennych{0} litra na 100 kilometrw{0} mila na galon angielski{0} mili na galon angielski{0} na centymetr kwadratowy{0} na centymetr sze[cienny{0} wierkwart metrycznych{0} wierkwarty metrycznej{0} centymetrw kwadratowych{0} centymetrw sze[ciennych{0} funtw na cal kwadratowy{0} jednostki astronomicznej{0} litrw na 100 kilometrw{0} jednostek astronomicznych{0} brytyjska jednostka ciepBa{0} brytyjskie jednostki ciepBa{0} metr na sekund do kwadratu{0} metry na sekund do kwadratu{0} brytyjskich jednostek ciepBa{0} brytyjskiej jednostki ciepBa{0} metra na sekund do kwadratu{0} metrw na sekund do kwadratu!5ˡ5x|:ԲвT35x|:ף5x|:VR>R5x|:Ř5x|:*&<-'Z:5x|:jݗ_5x|:5x|:*|*ƙH)5x|:44'35x|:&"±sVR5x|:&"%r5x|:b^_e35x|:,(ư85x|:+v٪L5x|:ʧz5x|:ҦΦ:}W/5x|:**ޙ@(5x|:ZVz5x|: 315x|:  5x|:~zzz5x|:333335x|:(r4(55x|:z]v5x|:"6D5x|:ªd5x|:|xTT5x|:>:_655x|:6@5x|:OR ۘ5x|:??D2YA5x|:/R+R>N5x|:2@.@`2sA5x|:KRGRٞ>N5x|:Y@U@2A5x|:RR3?N5x|:@@z2A5x|:mTiT?O5x|:u_5x|::+5x|:Bҙnҙ5x|:xxngxx5x|:oo0kno5x|:))ao')5x|:ԛǛ5x|:oo_no5x|:x4z'245x|:2Iɟ5x|:C4T5x|:Ov:*>'5x|:VRCL`5x|:a 5x|:Lsi5x|:uq5x|:~p445x|:C?f5x|:~p445x|:z#-=5x|:zpvp%fp%5x|:vr|n5x|::6֤65x|:И5x|:hd5x|:ʞ@SO5x|:A5x|:;@O5x|:ʜƜBb@O5x|:S5x|:)%p5x|:l65x|:ij 5x|:^|" I5x|:OOD?Lv5x|:FB *5x|:.>95x|:.b*bN`5x|:y43'05x|: Ȭ5x|:EPAP~AL5x|:oPkP؟^?L5x|:Ң5x|:J6F6"8'f45x|:}PyPk?L5x|:5x|:H5x|:͗ɗ5x|:חӗ3"5x|:0JJ,J5x|:**ޙ@(5x|:55R&v35x|:$5x|:`45x|:NN螾=;Np5x|:9m5x|:``Kw`5x|:O O`3>iM5x|:痿K5x|:ƤƨQ¤g5x|:=7j95x|:555x|:ܡՠ5x|:"R5y5x|:񨫪b5x|:ݚ85x|:/+"65x|:<8 95x|:|U[s5x|:xnx5x|:va5x|:YUVo_Fo5x|:ievo_fo5x|:@ޝ>Н5x|:tp׭5x|:󮎰5x|:EAP5x|:}5x|:5x|:ģƥ5x|:!ͩ5x|:ī5x|:Ř5x|:z5x|:%5x|:8455x|:8g4g%g4g5x|:JV5x|:GCԜa5x|:@<߱rn5x|:;7;5x|:vruxI5x|:^Zh)5x|:Ec5x|:ߧڥ 5x|: N5x|:ieU1e5x|:ܮخ˯5x|:_(5x|:yuEEE5x|:PL5x|:**bW5(TC5x|:ߨۨ&ث55x|:aaŠoO_5x|:L(v95x|:OOQQ?{L5x|:7P3PoAL5x|:ZV/V5x|: 5x|:]".5x|:f#5x|:x|:&&&&x|: x|:5x|:=====55x|:c5x|:; ; ; ; 5)5x|:OXҖF5x5x|:ږږږ5x|:ΖI I 5i5x|:^|–55y45=x|:x|:&&&&5ݜ5)5)5x55x|:55x|:*|*ƙH)55*5x|:5x|: ''''5x|:  5535(5x|:z5x|:=====5x|:65x|:5x|:55x|:6@5x|:OR5x|:5x|::+5x|:B5o5)5x|:5x|:x77775x|:ږږږ5x|:C4ʖ5Ov55L5x|: 5x|:j5x|: 55x|:Ԙ22225x|:h; ; ; ; 5x|:5)5i5x|:^|" –5F5.5x|:y43'05x|:5x|:5x|:5x|:05x|:*5x|:5,,,,5x|:5V5=5x|:5x|:55x|: { { { { 5x|: s s s s 5x|:5x|: 5x|:T&&&&&5x|: 5x|:+5i5x|:S5x|:{{{{5x|:l`h`h`h`h`5x|:X ;5x|:IККККE5x|:C5L5x|:%5x|:euuuu5Z5x|:ǚÚÚÚÚ5x|:-@PP_ju|PP PP"P -P8PCPNP[PfPsPPPP.BGX`iPPPPPPPPP PP!P '9A/P:PEPPP[PfPqP|PPP S[_kcw}dcPPPPPPPPP PP$P/P:PEPPP[PfPqP|PPPPPP*&0PPPPASv]mhsPP P P P' P4 P? PL PW Pb Pm Px P P P P P P P P P '2 P P P P !P!P!!P,!P7!PD!PO!P\!Pg!P=FQZcUr!P}!P!P!P!P!P!P!P!P!P!P!P!P"P "P"P""P)1<D-"P8"PC"PN"PR_Y"Pd"Pq{$!+6;GMXo"Pz"P"P"P"P"P"P"P"P"P"P"P"P#P #P#P%#P2#P=#PJ#PU#P`#Pk#Pv#P#P#P YsJ/:8KmKjs w  P  ,P          " - 4 ; ? -#P_j#P#P#P[cwdc#P#P#P#P#P#P#Pvm#P$P$P$P$PF$P)!$P*$P YsJ:8Kj   #P      --$P_ju0$P3$P6$P9$PD$PG$PR$P.BGX`iU$PX$Pc$Pn$Py$P|$P$P$P$P$P$P$P$P$P S[kcwdc$P$P$P$P$P$P%P%P %P-%P0%P3%P6%PA%PL%PW%PZ%Pe%P Av]mp%P{%P~%P%P%P%P%P%P%P%P%P2%P%P%P%P%P%PFU%P&P &P&P!&PR_,&P7&P{$!+6MXB&PM&PX&P[&Pf&Pq&P|&P&P&P&P&P&P&P&P&P YsJ/:8KmKj     $P          # % ) am`Pg  @ 'ResB TTT[]VersiondurationUnitshmsunitsaccelerationg-forcednamothermeter-per-second-squaredanglearc-minutearc-seconddegreeradianrevolutionareaacredunamhectaresquare-centimeterpersquare-footsquare-kilometersquare-metersquare-milesquare-yardcompoundconcentrkaratmilligram-per-decilitermillimole-per-litermolepart-per-millionpercentpermillepermyriadconsumptionliter-per-100kilometersliter-per-kilometermile-per-gallonmile-per-gallon-imperialcoordinateeastnorthsouthwestdigitalgigabitgigabytekilobitkilobytemegabitmegabytepetabyteterabitterabytedurationcenturydaymicrosecondmillisecondmonthnanosecondweekelectricmilliampereohmenergybritish-thermal-unitelectronvoltfoodcaloriekilocaloriekilojoulekilowatt-hournewtonpound-forcefrequencygigahertzkilohertzmegahertzlengthastronomical-unitdecimeterlight-yearmicrometermile-scandinavianmillimeternanometernautical-mileparsecpicometerpointsolar-radiuslightluxsolar-luminositycaratdaltonearth-masskilogrammetric-tonmicrogrammilligramounce-troysolar-massgigawatthorsepowerkilowattmegawattmilliwattpressureatmospherehectopascalinch-hgkilopascalmegapascalmillibarmillimeter-of-mercurypound-per-square-inchspeedkilometer-per-hourknotmeter-per-secondmile-per-hourtemperaturecelsiusfahrenheitgenerickelvintorquenewton-meterpound-footvolumeacre-footbarrelcentilitercubic-centimetercubic-footcubic-inchcubic-kilometercubic-metercubic-milecubic-yardcupcup-metricfluid-ouncefluid-ounce-imperialhectolitermegalitermilliliterpintpint-metricquarttablespoonteaspoonunitsNarrowunitsShortfewmanytwozero___%%ALIASfathomfurlongstonebushel%%Parentcalendardefaultday-personmonth-personweek-personyear-personfmqts{0}3 {0}2 {0}1 {0}%{0}0 {0}W{0}Gmcup{0}S{0}g{0}m{0}N{0}E{0}L{0}s{0}t{0}K{0}V{0}d{0}A{0}l{0}#{0}h{0}{0}Jroot{0}B{0}O{0}'{0}c{0}I{0}bh.mm{0}T{0}a{0}^{0}y{0}D{0}Z{0}j{0}v{0}y{0}aSarahdani{0}u{0}w{0}{0}{0}{0}!{0}S{0}9S{0} T{0}NT{0}&qhh:mm{0} G{0} {0} N{0} A{0}F{0} W{0} V{0}C{0} J{0} t{0} g{0} m{0}/m{0}/g{0} l{0} s{0} c{0}kg{0}kW{0}ms{0}cm{0}km{0}mm{0}pm{0} h{0}/h{0}ha{0} d{0}m{0} B{0}/d{0}dm{0} L{0} S{0} bPByte{0} %{0}hp{0}mg{0}nm{0}ns{0}pc{0}m{0} 0 {0}ac{0}mi{0}st{0}s{0}oz{0}yd{0}g{0} 1 {0}Hz{0}mA{0}mb{0}m{0}pt{0}ML{0}cL{0}hL{0}CD{0}GW{0}Gb{0}MW{0}dL{0}mW{0}Mb{0}mL{0}Tb{0}au{0}kb{0}lb{0}lx{0}ly{0}K{0}MBTBytept_PT{0} E{0} <{0}GB{0}TB{0}kB{0}knMByte{0} 3{0} A{0}/a{0}kt{0}tnkByte{0} ;{0} B{0}/<{0}bu{0}kJ{0}qtsecsGBytekm/hr{0} M{0}/;{0}mc{0} k{0} u{0} w{0} {0}/y{0}/3{0}/A{0} a{0} v{0} {0} y{0}/t{0}/u{0}/w{0}ft{0}IQt^{0} O{0} y{0} {0} G{0} 3 {0} 9S{0} t^{0}/v{0}/4{0}/G{0}Gs{0}L &{0}M"{0}M &{0}PB{0}R &{0}dl{0}in{0}m.{0}ml{0}CSaS{0}CSt{0}'_^{0}k]{0}tyr{0}~v^{0}vs|{0}vS109Bfeet{0} D{0} j{0} n{0} p{0} {0} {0} {0} 4{0} 2 {0} KQ{0} T{0} NT{0} W{0} )Y{0} og{0} vh{0}/j{0}/t^{0}/g{0}/y{0}Da{0}Ml{0}cl{0}d.{0}eV{0}hk{0}hl{0}Sg{0}'YaS{0}҉R{0}҉y109B"109B:109BS}{0}WS}{0}kKQ{0}kt^{0}kg{0}kx{0}ks|{0}{0}%en_001{0} M"{0} L &{0} R &{0} M &{0} Tb{0} TB{0} MB{0} eV{0} Gb{0} Mb{0} kB{0} kb{0} kW{0} mA{0} GB{0} Hz{0} m{0} kJ {0} K{0} Da{0} GW{0} MW{0} mW{0} pt{0} m{0} g{0} m{0} s{0} ms{0} ha{0} kg{0} mg{0} nm{0} pm{0} lx{0} mm{0} pc{0} km{0} ns{0}/m{0} cm{0} kt{0} dm{0}/m{0} PB{0} qt{0}/kg{0} lb{0}/cm{0} ac{0} oz{0}/lb{0} kn{0}/oz{0} mc{0} mi{0} ML{0} yd{0} hL{0} au{0} dL{0} hp{0} tn{0}/in{0} ft{0} in{0} ml{0}/ft{0} cL{0} CD{0} mL{0} dl{0} Ml{0} hl{0}km{0} cl{0}m/s{0}hPa{0} C{0} ly{0} Fes_419{0}km{0}mi{0}ft{0} mb{0} ct{0}mi{0}psi{0} st{0} Nm{0}GHz{0}MHz{0}cm{0}kHz{0}fth{0}mph{0}cm{0}gal{0}kWh{0} d.{0} ua{0} :<{0} A<{0}/d.{0}kph{0}nmi{0}yden_150{0} bu{0} :3{0} <<{0} <A{0} =A{0}ft{0}in{0}in{0}mpg{0}smi{0}yd{0} m.{0} om{0} 4<{0} <{0} <3{0} ?<{0}cal{0}fur{0}rad{0}tspdeg. C{0} sm{0} F{0} ;:{0} <{0} =<{0} ><{0}/:3{0}/:<{0}/<{0}ppm{0} <{0} hk{0} hr{0} B{0} {0} {0} 30{0} 4;{0} :{0} <;{0}/m.{0}/<{0}/A<{0}Cal{0}bit{0}min{0}mptdeg. F{0} PS{0} an{0} 0{0} ;{0} {0} "{0} 3;{0} :1{0} ?:{0}rev{0} A;{0} AE{0} AU{0} CV{0} Kt{0} NM{0} a.{0} al{0} mt{0} pk{0} t.{0} tl{0} tm{0} r{0} 1{0} 6{0} <{0} 4.{0} ?B{0} B={0} M{0} N}{0} IQt^{0} CSaS{0} wm̑{0} &q3{0}/r{0}atmmeterky{0}s|{0} 2.njutni{0} Gs{0} ak{0} bg{0} g.{0} hv{0} l.{0} lj{0} mn{0} nd{0} sL{0} wk{0} <{0} m{0} 1{0} "1{0} 3.{0} :.{0} :B{0} <1{0} A.{0} H.{0}  ( {0} Oyr{0} FQGS{0} FQ^{0} FQk{0} KQb{0} lQT{0} lQ[{0} lQe{0} lQw{0} Sg{0} CS&q{0} CSt{0} CSk{0} Tt{0} Tk{0} 'YaS{0} HYy{0} HYs|{0} [W{0} '_^{0} _KQ{0} _y{0} _s|{0} kGS{0} k]{0} kt{0} ky{0} tyr{0} ~v^{0} vs|{0} w{0} 6S{0} ҉R{0} ҉y{0}/an{0}/bl{0}/sm{0}/t.{0}MPa{0}kPa{0}mol{0}sem{0}CS&q3{0}_l^kKQ {0}klQ̑{0}kSs|{0}kt^ {0}kg {0}kx {0}ky {0}{0}s.{0}/3.{0}/{1}{0} lbf{0} hPa{0} km{0} GHz{0} MHz{0} kHz{0} km{0} MPa{0} kPa{0} m/s{0} rad{0} psi{0} kWh{0} ppm{0} cm{0} mi{0} bbl{0} gal{0} Btu{0} N"m{0} cal{0} cm{0} mol{0}/cm{0}/cm{0}/km{0} atm{0} bit{0} mpg{0} mi{0} in{0} mpt{0}/gal{0} ft{0} yd{0} yd{0} ft{0} in{0}/mi{0} smi{0}/in{0} nmi{0} min{0} ohm{0} Cal{0} lux{0}/minm {0}/s{0} tsp{0} rev{0} fth{0} mph{0}" Hg{0}/ BTU{0}km/h{0}m/s{0} BTU{0} ton{0}mmHg{0}mbar{0}L/km{0}3 Hg{0} fur{0} kal{0} kph{0} DCB{0}mi/hoz troy{0} 18B{0} :<{0} <8={0} O@4{0}kcal{0}oz t{0} mes{0} vat{0} 0:@{0} :0;{0} :<{0} </A{0} A5:{0} A<{0}/A<{0}/A<{0} akr{0} deg{0} da{0} B{0} 0B<{0} 30{0} :B{0} :F{0} <:A{0} @04{0} A<{0} Kalacre fth.mm.ss{0} cup{0} ons{0} ozt{0} sec{0} B{0} F{0} 0{0} 3>4{0} :0{0} <B{0} <:3{0} EHD{0}/mes{0}/:<{0}/<8={0}byte{0}inHgmeters{0} F{0}ohmkW-hour{0} dan{0} lbs{0} md.{0} oma{0} ptm{0} sek{0} sm{0} st.{0} 0;{0} 20B{0} 25:{0} 8=G{0} :6{0} <:<{0} ><0{0} 'F{0} ,HD{0} 3'D{0} aS̑{0}/md.{0}/DCB{0}tbsp{0}s^e:\{0}s^ȇ{0}zȇbajtovisq feet{0} G R{0} ao{0} dag{0} dia{0} dn.{0} dni{0} dny{0} fot{0} fut{0} gn{0} in {0} jam{0} kar{0} ml{0} ore{0} rok{0} sat{0} sm{0} wat{0} "<{0} 30;{0} :0@{0} :={0} <>;{0} B>={0} G0A{0} E*1{0} EJD{0} . K 2 {0} KQ3e{0} lQ6Rog{0} RKQe{0} CS&q3{0} CStyr{0} k[W{0} ktyr{0} mvS{0} y]ݍ{0} _3{0}/ao{0}/da{0}/gn{0}/sm{0}/C=F{0}km/t{0}l/km{0}oz-t=0=>A5:klQGS {0}klQe {0}klQ̑ {0}ks^es|{0}kzes|{0}{0}lux{0}/ kWhhh:mm:ss{0} inHg{0} mbar{0} kcal{0} m/s{0} km/h{0} oz t{0} mi/h{0} volt{0} L/km{0} l/km{0} byte{0} gram{0} watt{0} tbsp{0} pint{0} mmHg{0} acre{0} yard{0} min.{0} sek.{0} bits{0}/ Gbit{0}/ Mbit{0}/ Tbit{0}/ kbit{0} tona{0}/min.{0}mg/dL{0} luks{0} knot{0} bajt{0} ohms{0} 109Bmilliamp{0} moli{0} jard{0} kkal{0} metr{0} unce{0} ;/:<{0} ;N:A{0}fl oz{0} <10@2.1.48.4liter/km{0} grad{0} hora{0} mile{0} pund{0} punt{0} unca{0} 35@F{0} 4N9<{0} ::0;{0} </A{0} <>;L{0} C=F.{0}/sem.{0}ac ft{0} Mbit{0} akra{0} bita{0} bity{0} das{0} funt{0} herc{0} mola{0} nord{0} sec.{0} sem.{0} tone{0} vata{0} <5A.{0} O@4{0} O@4{0} 'HF3{0}/gal.{0}/sek.{0}/DC=B{0}mm Hg{0}volt{0} Gbit{0} Tbit{0} aker{0} aos{0} bitu{0} gal.{0} grau{0} inch{0} kbit{0} km/t{0} mole{0} ohmy{0} seg.{0} tonn{0} tony{0} vati{0} vatt{0} 0:@0{0} 20BB{0} 3@0<{0} :0@.{0} DCB{0} DCB0{0} O@40{0}/pund{0}/C=F.{0}galIm{0} 18B{0} "18B{0} DCB{0}watt{0}/ mbarradijanisq miles{0} Watt{0} abad{0} akre{0} akry{0} bayt{0} dana{0} d~ul{0} fot{0} fot{0} inci{0} in a{0} joul{0} kaki{0} kal.{0} knop{0} kopp{0} mila{0} mili{0} mil{0} mols{0} mle{0} ohmi{0} onza{0} saat{0} sata{0} sati{0} time{0} tons{0} tza.{0} unci{0} unse{0} week{0} rh.{0} vor{0} 18B0{0} 20B0{0} 20B8{0} 25:0{0} 2>;B{0} 3>4.{0} ;C:A{0} <8;L{0} <8=.{0} <>;O{0} B>=0{0} B>=={0} E5@F{0} G0A0{0} 4E'D{0} EHD2{0} G1*2{0} 1'E{0} 5 0 M 7 {0} 0Wtϑ{0} *Y}IQ^{0} *Y}ϑ{0} s^elQ̑{0} s^ȇ{0} ks|^lg{0} zelQ̑{0} zȇ{0}/gram{0}/4N9<{0}ac-ft{0}fl-ozks^elQ̑{0}ks^eSs|{0}ks^ey{0}s|ks^ȇ{0}kzeSs|{0}l {0} ^{0} 18B{0} :18B{0} lQ6Rϑog{0}/ inHgky {0} s|{0} 0:@8{0} <A5:{0}/ km/h{0}/ mi/h2.1.47.822.1.49.82{0} fl oz2.1.47.70{0} mm Hg2.1.47.69{0} mg/dL{0} ac ft{0} dunam{0} hertz{0} karat{0} joule{0} mg/dl2.1.48.422.1.47.71{0} amper{0} quart{0} liter{0} pinta{0} meter{0} stone{0} acres2.1.48.172.1.47.86{0} galon{0} minut{0} pinte{0} bytes{0} litra{0} :0@0B{0} in Hg{0} carat{0} grama{0} metra{0} ohmio{0} volts{0} 0<?5@{0} jarda{0} libra{0} litro{0} metro{0} punkt{0} stopa{0} volta{0} watts{0}mmol/L{0} barel{0} gramm{0} jardi{0} litre{0} meses{0} metri{0} sq ft{0} yarda{0} 4C=0<{0} <8=CB{0} ?8=B0{0} DC=B0{0} pints{0} yardmilliamps{0} luksi{0} bajta{0} funta{0} gramo{0} gramy{0} kvart{0} metru{0} milje{0} pinti{0} sq mi{0} volti{0} yards{0} 2>;LB{0} 30;>={0} <5B@0{0} C=F8O{0} yard{0}joulepetabajti{0} a. l.{0} funti{0} gramu{0} herca{0} horas{0} litri{0} litru{0} litry{0} luksa{0} metre{0} metry{0} milja{0} milla{0} pinty{0} punto{0} stopy{0} tomme{0} tonna{0} volty{0} watty{0} yardy{0} 109B0{0} 3@0<0{0} 3@0<<{0} 4N9<{0} 4N9<{0} :20@B{0} <5A5F{0} ?C=:B{0} B>==0{0} lQGS/lQ̑2.1.47.832.1.48.43kilod~ulilight yrsmiles/gal{0} Gramm{0} Liter{0} Meter{0} bajty{0} dunum{0} d~ula{0} funte{0} galn{0} grams{0} iarda{0} julio{0} kart{0} knots{0} litar{0} lysr{0} metar{0} milha{0} mint{0} moles{0} njutn{0} omdr.{0} ounce{0} palec{0} stope{0} tonne{0} tunna{0} unser{0} vatio{0} voltu{0} vora{0} 10@5;{0} :. A.{0} ;8B@0{0} ;C:A0{0} ;N:A0{0} <3/4;{0} <8;O{0} <8;O{0} ?8=B8{0} DC=B8{0} G. ;.{0} BJ1'7{0} B1'7{0}/galIm{0}/4N9<<5B@/A5:ks^elQ̑ {0}ks^ȇ {0}{0}/inci{0}/<5B@{0}volts2.1.48.222.1.48.362.1.48.442.1.48.452.1.48.77meter/dtkmillisek.{0} Acres{0} Pfund{0} Unzen{0} Woche{0} Yards{0} akrov{0} ampr{0} baiti{0} bajtu{0} bitov{0} bitow{0} bitti{0} bulan{0} bytey{0} cdta.{0} dagar{0} dagur{0} detik{0} diena{0} dnjow{0} dnam{0} ekrur{0} garat{0} grade{0} grado{0} grami{0} graos{0} graus{0} hafta{0} herts{0} hores{0} jouli{0} joulu{0} jouly{0} knoop{0} kuart{0} kwart{0} libry{0} livre{0} luksu{0} luxes{0} m/dtk{0} maand{0} menit{0} mesec{0} milow{0} milya{0} molov{0} mooli{0} mnad{0} mned{0} ohmov{0} ohmow{0} onces{0} onzas{0} oz tr{0} palca{0} palce{0} pauna{0} pound{0} puntu{0} punty{0} secs.{0} sems.{0} sh tn{0} shlat{0} siglo{0} stol.{0} suur{0} spt.{0} tahun{0} timer{0} tonje{0} tonni{0} tonow{0} to ka{0} to ke{0} unces{0} uncow{0} unssi{0} vikur{0} wattu{0} yardu{0} aolja{0} aolje{0} ~lica{0} ~lice{0} 2>;B0{0} 2>;B8{0} 2C7;0{0} 35@F0{0} 4N9<.{0} 4N9<0{0} ;8B0@{0} ;VB@0{0} <5AOF{0} <5B0@{0} <5B@8{0} <8;L{0} <8;L{0} ?09K7{0} ?V=B0{0} AB>C={0} C=F88{0} E5@F0{0} X0@48{0} +'FG{0} /BBG{0} EJ'4*{0} GJ*1{0} ~'F*{0} ~J'DG{0} 'D1{0}  M 0 > . {0} . 9 ? ( > {0} / > 0 M ! {0} {0} {0} - {0} {0} {0} {0} kKQ/lQT{0} 6RmvS{0} ̑/RO{0}/galon{0}/gramm{0}/hafta{0}/tomme{0}/<8;O{0}/ {0}lbf"ft{0}mmol/l09K=0 {0}<530109BK<53035@FK?5B0109BK2 @  0 / ? . @ k {1} {0}ks^eSs| {0}kzeSs| {0}k6RRO {0}{0} lbf"ft . {0}{0} mmol/L{0} dalton{0} kelvin{0} parsec{0} mmol/l{0} newton{0} hektar{0}L/100km{0} radian{0} parsek{0} gallon{0} ampere{0} arcmin{0} kalori{0} minuta{0} sekund{0} arcsec{0} ohmios{0} ?0@A5:{0}l/100kmmmol {0}/L{0} joules{0} mi/gal{0} voltio{0} A5:C=4{0} barrel{0} dunams{0} ampera{0} minute{0} :20@B0{0}/gal US{0} fathom{0} galona{0} karata{0} minuto{0} radin{0} stones{0} 35:B0@ {0}"{0} dunamisr_Cyrl_RS{0} Kelvin{0} metros{0} mpg US{0} pintes{0} promil{0} 0<?5@0{0} 3>48=0{0} 3@04CA{0} :0@0B0{0} <8=CB0{0} @0480={0}/gallon{0} karatisr_Latn_RS{0} Kalori{0} barril{0} dunama{0} grader{0} karaat{0} libras{0} litros{0} minuty{0} puntos{0} quarts{0} tonnes{0} vatios{0} 30;;>={0} 30;>=0{0} 46>C;L{0} 4C=0<0{0} =0 DCB{0} =LNB>={0} pintas{0} :20@B8{0} bareli{0} yards{0} :0@0B8kubni in i{0} ampery{0} barela{0} bushel{0} carats{0} charat{0} degree{0} dunamy{0} galony{0} godina{0} godine{0} gramos{0} hercio{0} hertza{0} hertzy{0} julios{0} karaty{0} koppar{0} lb/in{0} litara{0} litres{0} metara{0} milles{0} minutu{0} njutna{0} per m{0} per r{0} quarty{0} semana{0} sculo{0} tommer{0} 0@:A5:{0} 3>48=8{0} 40;B>={0} :5;28={0} <5A5F0{0} =0 {1}{0} E5:B0@{0} ! > 2 M  ( llitros/km{0} dunamu{0} galoni{0} grados{0} millas{0} 4C=0<8{0} <5A5F8{0} ?@><8;{0} A2. 3.klQ̑ {0} lQGSks^e T {0} x{0} km/jam{0} yards{0} 10@5;8{0}daltonkRGS {0} kKQ{0} fatomimeters/secmetros/segmiles/hourzh_Hant_HK{0} Dalton{0} Hektar{0} Meilen{0} Wochen{0} ac-fot{0} amperi{0} ampre{0} ampry{0} bajtov{0} barelu{0} barely{0} bitova{0} byteow{0} cuarto{0} dnevno{0} gal US{0} galons{0} galonu{0} gektar{0} gramas{0} grammi{0} gramov{0} gramow{0} hectar{0} hektra{0} hektr{0} hertsi{0} hertzi{0} hodina{0} hodiny{0} inches{0} jardas{0} joulov{0} kamene{0} karats{0} kartu{0} karty{0} kaaika{0} kaaike{0} kilate{0} kvarta{0} kvartu{0} kwarta{0} lbf ft{0} litrov{0} litrow{0} ljsr{0} m.p.g.{0} meseca{0} metrar{0} metres{0} metrov{0} metrow{0} mile/t{0} milhas{0} minggu{0} minuti{0} minutt{0} minuut{0} mjesec{0} na {1}{0} norur{0} nyuton{0} ot ka{0} ot ky{0} ounces{0} permil{0} persen{0} pintow{0} por p{0} punkti{0} puntow{0} prsec{0} quarto{0} saniye{0} stepen{0} stupeH{0} tasses{0} tonnas{0} troigh{0} unsiya{0} vestur{0} voltov{0} voltow{0} wattow{0} yardow{0} za rok{0} 0<?5@8{0} 0@:<8={0} 10@5;0{0} 2>;LB0{0} 30;>=8{0} 3>48=5{0} 46>C;O{0} :20@BK{0} <5AOF0{0} <8/30;{0} <8=CB8{0} <8=CBK{0} =545Y0{0} =545Y5{0} >1>@>B{0} ?C=:B0{0} ?C=:BC{0} AB. ;.{0} AB5?5={0} AB>C=0{0} AB>C=8{0} D=B-DB{0} *1'(*{0} /'D*HF{0} 1'/J'F{0} E'(*{0} E'H'*{0}  (    {0} ( M / B  ( {0} 0 G ! ? / ( {0} 8 * M $ > 9 {0} 9 G  M  0 {0} {0} {0} {0} {0} kid>r/lQGS{0} 6RqϑUMO{0}/ {0}ampre6K;K=0 {0}. A  M / & ? 6 > k 100 lQ̑lQGSk\Bf {0} lQ̑k\Bf {0} ̑ks^ey {0} s|{0} terabit{0} kilobit{0} megabit{0} gigabitl e {0}/km{0} L/100km{0} milibar{0} furlong{0} parsecs{0} per {1}{0} l/100km{0} sekunda{0} voltios{0} arcmins{0} amperio{0} 383018B{0} :8;>18B{0} <53018B{0} A5:C=40{0} B5@018B{0} calorie{0} daltona{0} daltons{0} gigavat{0} hektara{0} kilovat{0} megavat{0} milivat{0} procent{0} segundo{0} sekunde{0} arcsecs{0} g-force{0} amperes{0} daltoni{0} gallons{0} hectare{0} hektari{0} kelvina{0} minutos{0} newtons{0} parseka{0} promile{0} quilate{0} sekundy{0} 40;LB>={0} <<>;L/;{0} ?0@A5:0{0} hektary{0} hercios{0} kaloria{0} kalorie{0} kelvins{0} na gram{0} promila{0} radians{0} sekundi{0} 0:@-DCB{0} 3@04CA0{0} :0;>@8O{0} <53020B{0} <8;810@{0} A5:C=48{0} Caloriekubni jardikubni metripound-force{0} Sekunde{0} bajtova{0} bushels{0} caloria{0} calora{0} cuartos{0} daltony{0} fl. oz.{0} gigawat{0} kub fut{0} kub mil{0} megawat{0} oz. tr.{0} parseci{0} parseki{0} parseku{0} por {1}{0} pulgada{0} radiant{0} radijan{0} semanas{0} vorova{0} 10@@5;L{0} 35:B0@0{0} 383020B{0} :0;>@88{0} :2. DCB{0} :8;>20B{0} <8;820B{0} =0 <5B@{0} =0 DC=B{0} ?@>F5=B{0} A5:C=4K{0}kelvini{0} degrees{0} fathoms{0} newtoni{0} percent{0} sculos{0} 40;B>=8{0} ?0@A5F8{0} E5:B0@8{0}hectare{0}parsecsmetres/sec.njutn-metri{0} Furlong{0} G-kraft{0} Kalorie{0} Minuten{0} acre-p{0} akr-fut{0} amperow{0} arcmin.{0} arcsec.{0} barrels{0} derajat{0} dunamov{0} feryard{0} fl ozIm{0} fora G{0} g-kraft{0} gal imp{0} galones{0} hertzow{0} kalria{0} karatow{0} kelvini{0} kelvinu{0} kelviny{0} kilowat{0} m. kopp{0} mi esc.{0} miliwat{0} minutas{0} minuten{0} minutes{0} minutow{0} mjeseca{0} mjeseci{0} mneder{0} na funt{0} na litr{0} na metr{0} newtona{0} newtony{0} parseky{0} per fot{0} per mes{0} per ons{0} pharsec{0} po unci{0} por ano{0} por da{0} por mes{0} por mil{0} pro {1}{0} prsecs{0} quartos{0} quartow{0} radiaal{0} radiana{0} radiano{0} radinu{0} radiny{0} seconde{0} sekonde{0} stepena{0} stepeni{0} stopjeD{0} stopnje{0} teskei{0} throigh{0} 40;B>=0{0} :0;>@89{0} :2. O@4{0} :5;28=0{0} :5;L28={0} :8;>_C;{0} :C1 DCB{0} ;/100:<{0} <5A5G=>{0} =0 3@0<{0} =0 4N9<{0} =0 ;VB@{0} =LNB>=0{0} >1>@>B0{0} ?@><8;0{0} @0480=0{0} @048X0={0} A54<8F0{0} A54<8F8{0} A5:C=45{0} AB5?5=8{0} E5:B0@0{0} *1'('*{0} AJ 'HF3{0} EDJ ('1{0} E'('*{0} E'D*1{0} E'G1*2{0} DH(*{0} DHH'*{0} DHHD{0} DH1E{0} '(*{0} 'H'*{0}  ? 2 K , ?  {0}  ? 2 K 5 I  {0}  M 5 > 0 M  {0}  ?  > 5 I  {0}  ( . @  0 {0}  G 0 > , ?  {0} * > 0 M 8 G  {0} * M 0 $ ? 6 $ {0} . ? 2 ? , > 0 {0} . ? 2 @ , > 0 {0} . G  > , ?  {0} . G  > 5 I  {0} 2 @ / ? . @ {0} 6 $ > , M & @ {0} {0} {0} {0} {0} {0} ̑/6RRO{0}/gal imp{0}kelvins{0} mpg Imp.{0} l/100 km{0} gal Imp.{0}/gal Imp.{0} kilogram{0} kilowatt{0} gigawatt{0} megawatt{0} megabyte{0} terabyte{0} kilobyte{0} millibar{0} gigabyte{0} miligram{0} petabyte{0} Imp. gal{0} L/100 km{0} miliwatt{0} megabits{0} terabits{0} gigabits{0} kilobits{0} per gram{0} amperios{0} gal imp.{0} gigabajt{0} kalorija{0} kilobajt{0} mpg imp.{0} terabajt{0} megabajt{0} petabajt{0} promille{0} kalorije{0} kilometr{0} megalitr{0} nanometr{0} pikometr{0} 45F8<5B@{0} <530109B{0} ?5B0109B{0} B5@0109B{0}/gal imp.{0} furlongs{0} megabiti{0} terabiti{0} atmosfer{0} gigabita{0} gigabity{0} gigaherc{0} hectares{0} kilobita{0} kilobity{0} kiloherc{0} megabita{0} megabity{0} megaherc{0} milibara{0} quilates{0} segundos{0} terabita{0} terabity{0} 3830109B{0} :8;>109B{0} <53035@F{0} =0=><5B@{0} B@. C=F.{0} milibary{0} gigavati{0} kilovati{0} megavati{0} milivati{0} gigabiti{0} kilobiti{0} milibari{0} gigabitu{0} gigavata{0} kilobitu{0} kilovata{0} megabitu{0} megavata{0} mililitr{0} milimetr{0} milivata{0} terabitu{0} tonelada{0} 383020BB{0} 383035@F{0} 45F8;8B@{0} :8;>20BB{0} :8;>35@F{0} :8;>3@0<{0} ;/100 :<{0} <53020BB{0} <530;8B@{0} <8;83@0<{0} ?8:><5B@{0} permille{0} <53020B8{0} Kilowatt{0} Millibar{0} acre-pie{0} calories{0} funt-fut{0} godianje{0} hectrea{0} kalorier{0} kaloriji{0} kilobayt{0} kilod~ul{0} kilojoul{0} kilovatt{0} kub metr{0} megavatt{0} na galon{0} na palec{0} per cent{0} per hora{0} per pund{0} petabayt{0} por hora{0} radianer{0} radijana{0} revolusi{0} sekunder{0} terabayt{0} troy ons{0} 383018B0{0} 3830E5@F{0} 40;LB>=0{0} :2. DCB0{0} :8;>18B0{0} :8;>E5@F{0} <53018B0{0} <53020B0{0} <530E5@F{0} <8;;810@{0} =0 30;>={0} ?@><8;;5{0} B5@018B0{0} DC=B-DCB{0} 383020B8{0} :8;>20B8{0} <8;820B8{0} milisek.{0} <8;810@8ks^e[ {0} xReng. mil/gal{0} Calories{0} G-kracht{0} Schtunde{0} acre-fot{0} acre-ps{0} am. tonn{0} atmosfr{0} bogasek.{0} calorias{0} caloras{0} daltonov{0} decilitr{0} decimetr{0} desilitr{0} eetlepel{0} furlongi{0} furlongu{0} gigabait{0} gigabayt{0} gigagers{0} gigavatt{0} gilometr{0} hehtaari{0} hektarar{0} hektarow{0} imp. gal{0} kaai ica{0} kaai ice{0} kelvinov{0} kilobait{0} kilogers{0} kub yard{0} megabait{0} megabayt{0} megagers{0} mil/saat{0} milibaru{0} minutter{0} mjese no{0} na libru{0} na liter{0} na meter{0} na stopu{0} newtonov{0} parsekov{0} per inch{0} per jaar{0} per time{0} per unse{0} per voet{0} per week{0} percento{0} petabait{0} po funti{0} po gramu{0} por onza{0} procenat{0} procenta{0} radiaani{0} radianes{0} radianos{0} radianty{0} san uair{0} secundas{0} sekundow{0} solmasse{0} stoljea{0} stoljee{0} stopnjow{0} terabait{0} 0:@-DCB0{0} 0@:<8=CB{0} 0B<>AD5@{0} 383010XB{0} 383020B0{0} :0;>@8X0{0} :2. <8;8{0} :2. <8;O{0} :2. O@40{0} :8;>10XB{0} :8;>20B0{0} :C1. DCB{0} :C1. O@4{0} <53010XB{0} <530;VB@{0} <8;810@0{0} <8;820B0{0} <V;V;VB@{0} <V;V<5B@{0} ?5B010XB{0} ?@>F5=B0{0} B5@010XB{0} DC=B-A8;{0} '3( (.'1{0} /3 D*1{0} ADJ '-/{0} AH* E9({0} E*1 E1(9{0} E*1 E9({0} E1(9 'F{0} EDJ ('12{0} ED H'*{0} ED 1E{0} E1H1E{0} G*HD*1{0} DH('*{0} DHG1*2{0} '('*{0} 'G1*2{0}  ? 2 K , >   {0}  ? 2 K . @  0 {0}  ( / > 0 M ! {0}  G 0 > , >   {0} ! G 8 @ . @  0 {0} ! G 8 @ 2 @  0 {0} * ?  K . @  0 {0} * G  > , >   {0} . ? 2 @ 2 @  0 {0} . G  > , >   {0} . G  > 2 @  0 {0} {0} {0} {0} e*X0W}N̑{0}/imp. gal{0}/kilogram{0}/kilometr{0}/kub metr0?B0AK=0 {0}{0} megahertz{0} gigahertz{0} kilohertzmmol e {0}/l{0} kilojoule{0} mikrogram{0} kilometer{0} megaliter{0} nanometer{0} milliwatt{0} pikometer{0} atmosfera{0} miliamper{0} megabytes{0} terabytes{0} deciliter{0} megalitra{0} milligram{0} permyriad{0} petabytes{0} decimeter{0} kilometra{0} mililitra{0} milimetra{0} nanometra{0} pikometra{0} gigabytes{0} kilobytes{0} nanometri{0} atmosfere{0} decilitra{0} decimetra{0} megalitro{0} miligrama{0} mililiter{0} milimeter{0} per liter{0} per meter{0} 0B<>AD5@0{0} megawatts{0} decilitri{0} decimetri{0} megalitri{0} acre-feet{0} decilitro{0} desiliter{0} desimeter{0} gigawatts{0} kilograma{0} microgram{0} mililitro{0} A0=B8<5B@{0} mililitri{0} milimetri{0} pikometri{0} acre-foot{0} gigabajta{0} kilobajta{0} kilogramm{0} kilogramy{0} kilowatts{0} megabajta{0} mikrometr{0} miligramy{0} terabajta{0} miligramu{0} kilogrami{0} miligrami{0} gigaherca{0} gigawatty{0} hektolitr{0} imp. gal.{0} kiloherca{0} kilometri{0} kilometry{0} kilowatty{0} megaherca{0} megalitre{0} megalitru{0} megalitry{0} megawatty{0} milibares{0} miligramo{0} mililitar{0} mililitry{0} milimetry{0} millivatt{0} nanometro{0} nanometry{0} pikometry{0} 45F8<5B@0{0} <8:@>3@0<{0} <8;80<?5@{0} =0=><5B@0{0} <8:@><5B@{0} 45F8<5B@8{0} =0=><5B@8{0} gigabajti{0} gigaherci{0} kilobajti{0} kiloherci{0} megabajti{0} megaherci{0} terabajtiparts/million{0} Kilogramm{0} Kilometer{0} Pikometer{0} arcminute{0} arcsecond{0} decilitar{0} decilitre{0} decilitru{0} decilitry{0} decimetar{0} decimetro{0} decimetru{0} decimetry{0} decmetro{0} gal. imp.{0} gigabajty{0} gigavatio{0} kilobajty{0} kilod~ula{0} kilogramo{0} kilogramu{0} kilojulio{0} kilometar{0} kilometre{0} kilometro{0} kilometru{0} kilovatio{0} kubni in {0} megabajty{0} megalitar{0} megavatio{0} mililitru{0} milimetar{0} milimetro{0} milimetru{0} milivatio{0} miliwatty{0} millilitr{0} millimetr{0} milmetro{0} nanometar{0} nanometre{0} nanometru{0} nanmetro{0} onza troy{0} per mille{0} petabajta{0} picometer{0} picmetro{0} pikometar{0} por libra{0} por litro{0} por metro{0} quilowatt{0} santilitr{0} santimetr{0} terabajty{0} 0@:A5:C=4{0} 0B<>AD5@8{0} 35:B>;8B@{0} 45F8;8B@0{0} :8;>3@0<<{0} :8;><5B@0{0} <530109B0{0} <530;8B@0{0} <8;;820BB{0} <8;;8;8B@{0} <8;;8<5B@{0} ?8:><5B@0{0} B5@0109B0{0}/gal. imp.{0} acre-pies{0} gigabaiti{0} kilobaiti{0} petabaiti{0} terabaiti{0} A0=B8;8B@{0} kilojouli{0} megabaiti{0} 3830E5@F8{0} 45F8;8B@8{0} :8;>3@0<8{0} :8;>E5@F8{0} <530;8B@8{0} <530E5@F8{0} <8;8;8B@8{0} <8;8<5B@8{0} ?8:><5B@8engelske milengelske milglavni pravacmiles/gal Imp{0} aardmassa{0} atmosfeer{0} atmosfre{0} atmosfra{0} atmosfry{0} booggraad{0} brit. gal{0} buesekund{0} centilitr{0} centimetr{0} cileagram{0} cullerada{0} decimetre{0} desimetri{0} eetlepels{0} fermetrar{0} fina unca{0} fine unce{0} fl oz Imp{0} gektolitr{0} gentilitr{0} gentimetr{0} gigabajtu{0} gigabitov{0} gigabitow{0} gigabitti{0} gigabytey{0} gigaherts{0} gigawattu{0} hectreas{0} hehtaaria{0} in a ~ive{0} kalorijow{0} kilobajtu{0} kilobitov{0} kilobitow{0} kilobitti{0} kilobytey{0} kilograms{0} kilojoulu{0} kilojouly{0} kilowattu{0} kubikkfot{0} megabajtu{0} megabitov{0} megabitow{0} megabitti{0} megabytey{0} megaherts{0} megawattu{0} mil kubik{0} miliampr{0} milibarov{0} milibarow{0} milidetik{0} mililitre{0} milimetre{0} miliwatts{0} millibars{0} milmetru{0} mpg brit.{0} na minuto{0} nanodetik{0} nanmetru{0} once troy{0} per galon{0} per litre{0} per litro{0} per metre{0} per metro{0} per minut{0} per mnad{0} per ounce{0} per pound{0} petabajtu{0} petabajty{0} picometri{0} pikometre{0} pikometro{0} pikometru{0} po galonu{0} por gramo{0} pour cent{0} procenata{0} p cbico{0} radiantow{0} snningar{0} snningur{0} solmasser{0} terabajtu{0} terabitov{0} terabitow{0} terabitti{0} terabytey{0} toneladas{0} vskeunse{0} za hodinu{0} etvrtina{0} etvrtine{0} 3830109B0{0} 3830E5@F0{0} 45F8;8B0@{0} 45F8<5B0@{0} 8<?. 30;.{0} :8;>109B0{0} :8;>3@0<0{0} :8;><5B0@{0} :8;>E5@F0{0} :C1. <8;8{0} :C1. <8;O{0} :C1. DCB0{0} :C1. O@40{0} <53035@F0{0} <530;8B0@{0} <530;VB@0{0} <530E5@F0{0} <8;83@0<0{0} <8;8;8B0@{0} <8;8;8B@0{0} <8;8<5B0@{0} <8;8<5B@0{0} <V;V;VB@0{0} <V;V<5B@0{0} =0 <8=CB0{0} =0=><5B0@{0} ?5B0109B0{0} ?8:><5B0@{0} ?@><8@804{0} DC=B-A8;0{0} DC=B-DCB0{0} "1 +'FJG{0} 'F E9({0} E'D E9({0} ED "E~1{0} ED D*1{0} F'FH+'FG{0} G'13 ~'H1{0} DH'D1{0} '1/ E9({0}  ? 2 K  M 0 > . {0}  G , 2 8 M * B ( {0} * M 0 $ ? {1}{0} * M 0 $ ? & ? ( {0} 8 G   @ . @  0 {0} 8 G   @ 2 @  0 {0}/brit. gal{0}/imp. gal.{0}/kilogramm{0} mil/galon{0} millisec.{0} permiriad{0} polegadas{0} solradius{0} 383010XB8{0} :8;>10XB8{0} <530109B8{0} <53010XB8{0} <8;83@0<8{0} ?5B0109B8{0} ?5B010XB8{0} B5@010XB8{0}/kilometre{0}gigawatts{0} fl oz Imp.{0} Imp. fl oz{0} megapascal{0} kilopascal{0} hektoliter{0} kilopaskal{0} megapaskal{0} mikrometer{0} centiliter{0} kilokalori{0} centimeter{0} nanosekund{0} hektolitra{0} mikrometra{0} milliliter{0} millimeter{0} per gallon{0} centilitra{0} centimetra{0} fl oz imp.{0} mikrograma{0} milliamper{0} =0=>A5:C=4{0} miliampere{0} mikrometri{0} centilitro{0} mikrogramm{0} mikrogramy{0} miliampera{0} milligramm{0} pound-feet{0} sentimeter{0} troy ounce{0} pound-foot{0} hektolitri{0} mikrogrami{0} centilitre{0} centimetri{0} decilitros{0} decmetros{0} funta sile{0} funti sile{0} gigavatios{0} hektolitar{0} hektolitry{0} imp. fl oz{0} kilojoules{0} megalitros{0} megavatios{0} mikrometry{0} milliwatts{0} milmetros{0} nanmetros{0} picmetros{0} sentiliter{0} <8;;80<?5@{0} miliamperi{0} mikrogramu{0} revolucin{0} arcminutes{0} arcseconds{0}centilitrikvadratni in imiles/gal Imp.millimol/liter{0} Millimeter{0} Zentimeter{0} centilitar{0} centilitri{0} centilitru{0} centilitry{0} centimetar{0} centimetru{0} centimetry{0} centmetro{0} decilitara{0} decimetara{0} funte sile{0} gigahercio{0} gigahertza{0} gigahertzy{0} hectolitre{0} hectolitro{0} hektolitro{0} hestekraft{0} imp. galon{0} kilohercio{0} kilohertza{0} kilohertzy{0} kilojulios{0} kilometara{0} kilovatios{0} kubikkyard{0} kubna in a{0} kubni jard{0} kvadratfot{0} megahercio{0} megahertza{0} megahertzy{0} megalitara{0} metric cup{0} metrik ton{0} micrograms{0} micrometro{0} micrmetro{0} mikrometar{0} miligramos{0} mililitara{0} mililitros{0} milimetara{0} milivatios{0} millimetri{0} nanometara{0} per sekund{0} pikometara{0} por minuto{0} por semana{0} quilojoule{0} quilowatts{0} :8;>46>C;L{0} :8;>?0A:0;{0} <530?0A:0;{0} <8:@>3@0<<{0} <8:@><5B@0{0} A0=B8<5B@0{0}  ? 2 K * > 8 M  2 {0} <8:@><5B@8{0} <8;80<?5@8{0} E5:B>;8B@8{0}kilojoulesmilimole/litropunto cardinal{0} Earth mass{0} G-krachten{0} akro-stopa{0} akro-stopy{0} atmosferas{0} atmosphere{0} booggraden{0} boogminuut{0} centimetre{0} centimetro{0} chileagram{0} decilitres{0} decilitrov{0} decilitrow{0} decimetrov{0} decimetrow{0} desimetrar{0} finih unci{0} gigabajtov{0} gigabyteow{0} gigahertsi{0} gigahertzi{0} gigawattow{0} hectoliter{0} hektolitre{0} hektolitru{0} hevosvoima{0} horsepower{0} inci kubik{0} kaki kubik{0} kilobajtov{0} kilobyteow{0} kilogramov{0} kilogramow{0} kilohertsi{0} kilohertzi{0} kilojoulov{0} kilometrov{0} kilometrow{0} kilowattow{0} kubikmeter{0} librostopa{0} librostopy{0} light year{0} masa solar{0} megabajtov{0} megabyteow{0} megahertsi{0} megahertzi{0} megalitres{0} megalitrov{0} megalitrow{0} megawattow{0} metri cubi{0} metrik tan{0} microgramo{0} micrometer{0} micrometri{0} mikrodetik{0} mikrogramo{0} mikrometre{0} mikrometro{0} mikrometru{0} mil/gallon{0} miliampry{0} miligramas{0} miligramov{0} miligramow{0} mililitrow{0} milimetrov{0} milimetrow{0} milisekund{0} miliwattow{0} millibaari{0} milligrams{0} millilitre{0} na sekundu{0} nanometrov{0} nanometrow{0} onces troy{0} onzas troy{0} per minutt{0} per minuut{0} permyriada{0} petabajtov{0} pikometrov{0} pikometrow{0} quilmetro{0} raio solar{0} revolution{0} sendok teh{0} solar mass{0} terabajtov{0} terabyteow{0} vskeunser{0} yard kubik{0} za sekundu{0} 8<?. 30;>={0} <8:@>3@0<0{0} <8:@><5B0@{0} <8;8 2 G0A{0} <8;80<?5@0{0} <8;O 2 G0A{0} << @B. AB.{0} <V;VA5:C=4{0} A0=B8<5B@8{0} E5:B>;8B0@{0} E5:B>;8B@0{0} F5=B8;8B0@{0} 3'F* D*1{0} ED +'FG{0} E1H+'FG{0} * M 0 $ ? 5 0 M 7 {0} . G  > * > 8 M  2 {0} {0}pour mille{0} acres-pies{0} massa Bumi{0} teelusikat{0} thn cahaya{0} 383018B>28{0} :8;>18B>28{0} :C1=8 8=G8{0} <53018B>28{0} <8:@>3@0<8{0} <8;L/30;;.{0} B5@018B>28{0} F5=B8;8B@8{0}milliwatts{0} hektopascal{0} hektopaskal{0} hectopascal{0} mikrosekund{0} milisekunda{0} milliampere{0} nanosekunda{0} miliamperio{0} millisekund{0} fluid ounce{0} kilocalorie{0} kilopaskala{0} kilopaskali{0} megapaskala{0} megapaskali{0} microgramos{0} milisekundy{0} nanosekundy{0} <8:@>A5:C=4{0} =0=>A5:C=40{0} mi/gal imp.{0} milisekunde{0} newtonmeter{0} centilitros{0} centmetros{0} engelsk mil{0} gigahercios{0} hectolitros{0} kilohercios{0} kilokaloria{0} kilokalorie{0} megahercios{0} micrmetros{0} milisegundo{0} na kilogram{0} nanosegundo{0} nanosekunde{0} nanosekundi{0} :8;>:0;>@8O{0} <530?0A:0;L{0} <8;;8A5:C=4{0} =0=>A5:C=48{0} solar radii{0} :8;>?0A:0;8{0} <530?0A:0;8{0} quilovatioskubni kilometrimetri u sekundi{0} Hektopascal{0} atmospheres{0} centilitara{0} centilitres{0} centimetara{0} hectolitres{0} hektolitara{0} imp. gallon{0} kubna jarda{0} kubna metra{0} kubna milja{0} kubna stopa{0} kubne milje{0} kubne stope{0} kubni metar{0} kubnih in a{0} metric pint{0} mikrometara{0} milisekundi{0} nautisk mil{0} por segundo{0} quilojoules{0} quilopascal{0} quilmetros{0} :8;>:0;>@88{0} :8;>?0A:0;L{0} <8;8A5:C=40{0} <8;8A5:C=48{0} =LNB>=-<5B@{0} E5:B>?0A:0;{0} * M 0  > 6 5 0 M 7 {0} metric cupsarah mata angin{0} Kubikmeilen{0} boogminuten{0} boogsekonde{0} bueminutter{0} buesekunder{0} centilitrov{0} centilitrow{0} centimetrov{0} centimetrow{0} gektopaskal{0} gigahertzow{0} hehtopascal{0} hektolitrov{0} hektolitrow{0} imp. galona{0} kilohertzow{0} kilokalria{0} kilopascaly{0} kilovat-sat{0} kilowattime{0} kubikkmeter{0} kubikktomme{0} kvadrat fut{0} kvadrat mil{0} kvadratyard{0} massa solar{0} megahertzow{0} megapascais{0} megapascals{0} megapascaly{0} meter kubik{0} metrik pint{0} micrometers{0} micrometros{0} microsecond{0} mikrogramov{0} mikrogramow{0} mikrometrov{0} mikrometrow{0} mil persegi{0} miliamperes{0} milliampera{0} milliampery{0} milliampre{0} milligrammi{0} millilitres{0} millimetrar{0} na kilometr{0} nanoseconde{0} njutn-metar{0} njutn-metra{0} nyuton-metr{0} per pollice{0} ps cbicos{0} quilogramos{0} revolutions{0} sentimetrar{0} troy ounces{0} :8;>?0A:0;0{0} <530?0A:0;0{0} <530?0A:0;O{0} <5B@/A5:C=4{0} <V;VA5:C=40{0}  (  ? 2 K . @  0 {0} ( M / B  ( -. @  0 k 100 lQ̑ {0} lQGS{0} Imp. gallon{0} kilokalorit{0} micrometres{0} 5@ <0AA0AK{0} :C1=8 <5B@8{0} :C1=8 X0@48{0} <530?0A:0;V{0} {0}nanosekunde{0} elektronvolt{0} mikrosekunda{0} kilokalorija{0} per kilogram{0} miliamperios{0} kilokalorije{0} hektopaskali{0} hektopaskala{0} mikrosekundy{0} revoluciones{0} hectopascals{0} kvadratmeter{0} mikrosekunde{0} mikrosekundi{0} milla cbica{0} 35:B>?0A:0;L{0} <8:@>A5:C=40A00BK=0 {0} <8;Okilometri na satkubni centimetri{0} Quadratmeter{0} electronvolt{0} engelsk yard{0} engelske mil{0} grad celsius{0} grau Celsius{0} inci persegi{0} kaki persegi{0} kilokalorier{0} kilokaloriji{0} kub kilometr{0} kubnih milja{0} kubnih stopa{0} kvadrattomme{0} metrisk pint{0} metro cbico{0} milisegundos{0} milja na sat{0} milje na sat{0} nanosegundos{0} nanosekunder{0} newton meter{0} newton-meter{0} quilocaloria{0} solar radius{0} 5;5:B@>=2>;B{0} <8:@>A5:C=48{0} fluid ounces{0} metric pints{0} milliamperes{0} newton metro{0} E5:B>?0A:0;8{0} Grad Celsius{0} Millisekunde{0} Pferdestrke{0} Sun eva masa{0} Sun eve mase{0} grad Celsius{0} hectopascais{0} hektopascala{0} hektopascale{0} hektopascaly{0} hestekrefter{0} iarda cbica{0} kilocalories{0} kilovat-sata{0} kilovat-sati{0} kilowatt-jam{0} kubieke voet{0} kubikna mila{0} kubikne mile{0} kubikny yard{0} kubnih jardi{0} kvadrat metr{0} metrisk kopp{0} microseconde{0} microseconds{0} microsegundo{0} mikrosegundo{0} milisekundow{0} milliamperow{0} milliseconde{0} millisekonde{0} na kilometer{0} nanosekundow{0} nautiske mil{0} newton metri{0} newton-metre{0} njutn-metara{0} onza lquida{0} pies cbicos{0} po kilogramu{0} quilocalora{0} quilopascais{0} tahun cahaya{0} taza mtrica{0} trojsk unce{0} troyska unca{0} yard persegi{0} yarda cbica{0} 35:B>?0A:0;O{0} :8;>:0;>@8X0{0} =0 A0=B8<5B@{0} =LNB>=-<5B@0{0} E5:B>?0A:0;0{0} / EJ2 'H:G{0} DHE*1 E9({0}  ( 8 G   @ . @  0 {0} {0} imp. fl. oz.{0} millisekunde{0} square yards{0} :C1 :8;><5B@{0} =LNB>=-<5B@8{0}hectopascals{0}kilocalories{0}mikrosekunde{0} per kilometer{0} elektronvolti{0} millimol/litr{0} elektronvolta{0} graad Celsius{0} hectopascales{0} kilowatt hour{0} konjska snaga{0} konjske snage{0} kub santimetr{0} kubnih metara{0} kvadratni in {0} litr/kilometr{0} meter persegi{0} microsegundos{0} mikrosekunder{0} milla nutica{0} millisekunder{0} pinta mtrica{0} graus Celsius{0} M;5:B@>=2>;LB{0} Pferdestrken{0} Quadratmeilen{0} Sun evih masa{0} Winkelsekunde{0} Zemljina masa{0} Zemljine mase{0} ameriska tona{0} ameriske tony{0} engelske yard{0} grade Celsius{0} grado Celsius{0} graos Celsius{0} hektopascalow{0} kilokalorijow{0} kubieke meter{0} kubikne metry{0} kubikne yardy{0} kubiknej mili{0} kubikny meter{0} kvadrattommer{0} masas solares{0} metriske pint{0} metri ka tona{0} metri ke tone{0} mikrosekundow{0} na centimeter{0} nautical mile{0} nawtiska mila{0} nawtiske mile{0} quilocalorias{0} raios solares{0} sa chileagram{0} troyskej uncy{0} 5;5:B@>=2>;B0{0} 5;5:B@>=2>;B8{0} :204@0B5= 8=G{0} ;8B@/:8;><5B@{0} 8 L 0 & M 0 5 M / . > ( {0}/kub santimetr{0} kilowatt-hora{0} newton metros{0} ps quadrados{0} :C1 A0=B8<5B@{0} per centimeter{0} kubikkilometer{0} kvadratni jard{0} metros cbicos{0} pound of forcecardinal direction{0} Kubikkilometer{0} galn imperial{0} grader celsius{0} konjskih snaga{0} kvadratna in a{0} metri ka pinta{0} metri ke pinte{0} minuto de arco{0} nauti ka milja{0} nauti ke milje{0} por centmetroin i ~ivinog stubalitri po kilometru{0} Zemljinih masa{0} britisk gallon{0} degree Celsius{0} fersentimetrar{0} graden Celsius{0} kilowatthodina{0} kilowatthodiny{0} kilowatts-hora{0} kwadratna mila{0} kwadratne mile{0} kwadratny yard{0} metrick pinta{0} metrick pinty{0} metri ka aolja{0} metri ke aolje{0} metri kih tona{0} milla cuadrada{0} milla per hora{0} milla por hora{0} millas cbicas{0} mle za hodinu{0} nautical miles{0} nawtiskej mili{0} onzas lquidas{0} per centimetro{0} per sentimeter{0} po imp. galonu{0} por quilmetro{0} pulgada cbica{0} trojskch unc{0} unit astronomi{0} vierkante voet{0} yarda cuadrada{0} :204@0B=0 <8;O{0} <5B@8G:0 ?8=B0{0} 3'F* E*1 E9({0} kilowatt-hours{0} mile/brit. gal{0} :204@0B=8 8=G8{0} kvadratna jarda{0} kvadratna metra{0} kvadratna milja{0} kvadratne milje{0} minutos de arco{0} kvadratni jardi{0} kvadratni metri{0} grad fahrenheit{0} grau Fahrenheit{0} kubna kilometra{0} kubni kilometar{0} kvadratna stopa{0} kvadratne stope{0} kvadratni metar{0} kvadratnih in a{0} metar u sekundi{0} metra u sekundi{0} metri kih pinti{0} mile per gallon{0} milja po galonu{0} milje po galonu{0} nauti kih milja{0} segundo de arco{0} :204@0B=8 <5B@8{0} Grad Fahrenheit{0} ameriskej tonje{0} britiske gallon{0} centimetri cubi{0} degrees Celsius{0} grad Fahrenheit{0} kilometer kubik{0} kubikcentimeter{0} kubiknych milow{0} kwadratna stopa{0} kwadratne metry{0} kwadratne stopy{0} kwadratne yardy{0} kwadratnej mili{0} kwadratny meter{0} metriske kopper{0} metri kih aolja{0} mil/imp. gallon{0} milimol na litr{0} millas nuticas{0} millas por hora{0} milles cbiques{0} milles per hora{0} per kubikkmeter{0} pintas mtricas{0} pounds of force{0} stopjeD Kelvina{0} stopnje Kelvina{0} tomme kvikkslv{0} troyskich uncow{0} vierkante meter{0} :8;><5B@0 2 G0A{0} :204@0B=8 X0@48{0} :C1=8 :8;><5B@8{0} {0} Imp. fluid ounceimp. qallona {0} mil{0} kvadratkilometer{0} tonelada mtrica{0} segundos de arcoA00BK=0 {0} :8;><5B@{0} Quadratkilometer{0} graad Fahrenheit{0} kilometar na sat{0} kilometra na sat{0} kubna centimetra{0} kubni centimetar{0} kvadratnih milja{0} kvadratnih stopa{0} metara u sekundi{0} meter per sekund{0} miles per gallon{0} per kvadratmeter{0} por metro cbico{0} solar luminosity{0} graus Fahrenheit:8;><5B@8=5 {0} ;8B@{0} ameriskich tonow{0} caballo de vapor{0} grade Fahrenheit{0} grado Fahrenheit{0} graos Fahrenheit{0} imp. fluid ounce{0} imp. tekua unca{0} imp. tekue unce{0} kubikkcentimeter{0} kubiknych metrow{0} kubiknych yardow{0} kvadrat kilometr{0} kvadratnih jardi{0} litr na kilometr{0} meter na sekundu{0} metry na sekundu{0} milimol na liter{0} milimol po litri{0} nawtiskich milow{0} part per million{0} parte por milln{0} per kvadrattomme{0} pintes mtriques{0} pulgada cuadrada{0} sentimeter kubik{0} stepen Celzijusa{0} stopnjow Kelvina{0} :204@0B=>3> DCB0{0} :204@0B=>3> O@40{0} A25B;>A=0 3>48=0{0} * C % M 5 @ & M 0 5 M / . > ( {0} milla escandinava{0} Imp. fluid ounces{0} kvadratcentimeterG0@GK 4N9<30 {0} DC=B{0} centmetro cbico{0} grader fahrenheit{0} kilometara na sat{0} kilometer persegi{0} kubnih kilometara{0} kvadratnih metara{0} metro por segundo{0} milimol por litro{0} parts per million{0} Meter pro Sekunde{0} astronomical unit{0} astronomik birlik{0} astronomisk enhet{0} caballos de vapor{0} degree Fahrenheit{0} graden Fahrenheit{0} grados Fahrenheit{0} imp. tekuih unci{0} inches of mercury{0} in  ~ivinog stuba{0} katastarska jutra{0} katastarsko jutro{0} kilometer per uur{0} kubieke kilometer{0} kubikne kilometry{0} kubikny kilometer{0} kvadrat santimetr{0} kwadratnej stopje{0} kwadratnych milow{0} litry na kilometr{0} meter per sekund{0} metrow na sekundu{0} milimola po litri{0} partes por milln{0} per kubieke meter{0} quilmetro cbico{0} stepen Farenhajta{0} stepena Celzijusa{0} stepeni Celzijusa{0} svjetlosna godina{0} svjetlosne godine{0} :204@0B=>3> 4N9<0{0} :204@0B=>3> <5B@0{0} caballo de fuerza{0} milha escandinava{0} $0@5=359B 3@04CAK{0} millimol per liter{0} liter na kilometer{0} skandinavska milja{0} skandinavske milje100 kilometrY {0} litrmiligrami po decilitru{0} caballos de fuerza{0} engelsk kvadratmil{0} kubnih centimetara{0} litra na kilometer{0} litra po kilometru{0} metros por segundo{0} sentimeter persegi{0} toneladas mtricas{0} astronomical units{0} degrees Fahrenheit{0} engelske kubikkmil{0} galones imperiales{0} in a ~ivinog stuba{0} kilometer per time{0} kubikne centimetry{0} kubikny centimeter{0} kwadratnych metrow{0} kwadratnych stopow{0} kwadratnych yardow{0} litar po kilometru{0} litry na kilometer{0} luminosidade solar{0} miles-scandinavian{0} milimolov na liter{0} por galn imperial{0} stepena Farenhajta{0} stepeni Farenhajta{0} stupeH Fahrenheita{0} svjetlosnih godina{0} liter per kilometer{0} centmetros cbicos{0} kvadratna kilometra{0} millas escandinavas{0} kvadratni kilometri{0} kvadratni kilometar{0} litara po kilometru{0} milimoles por litro{0} millimole per liter{0} po kvadratnoj milji{0} quilmetros cbicos{0} skandinavskih milja{0} :204@0B=8 :8;><5B@8milimetri ~ivinog stuba{0} engelske kvadratmil{0} funta sile po stopi{0} funte sile po stopi{0} funti sile po stopi{0} katastarskih jutara{0} kwadratne kilometry{0} kwadratny kilometer{0} litrov na kilometer{0} litrow na kilometer{0} milles escandinaves{0} per vierkante meter{0} quilmetro por hora{0} stopjeD Fahrenheita{0} stopnje Fahrenheita{0} unidade astronmica{0} vierkante kilometer{0} 2 @  0 * M 0 $ ?  ? 2 K . @  0 {0} British thermal unit{0} kvadratna centimetra{0} kvadratni centimetri{0} astronomska jedinica{0} astronomske jedinice{0} kvadratni centimetar{0} per kvadratkilometer{0} engelsk mil per time{0} kubiknych kilometrow{0} kwadratne centimetry{0} kwadratny centimeter{0} litro por quilmetro{0} millimeter kvikkslv{0} millimoles per liter{0} per kubikkcentimeter{0} quilmetros por hora{0} stopnjow Fahrenheita{0} :204@0B=8 A0=B8<5B@8{0} astronomskih jedinica{0} kvadratnih kilometara{0} luminosidades solares{0} miligram po decilitru{0} per kvadratcentimeter{0} por centmetro cbico{0} unidades astronmicas{0} British thermal units45F8;8B@30 {0} <8;;83@0<<{0} astronomick jednotka{0} astronomick jednotky{0} engelske mil per time{0} kubiknych centimetrow{0} litros por quilmetro{0} miligram na deciliter{0} milmetro de mercurio{0} pund per kvadrattommemetri u sekundi na kvadrat{0} kvadratnih centimetara{0} miligrama po decilitru{0} engelsk mil per gallon{0} kwadratnych kilometrow{0} milmetros de mercurio{0} per engelsk kvadratmil{0} pounds per square inch{0} :204@0B=>3> A0=B8<5B@0{0} DC=B0 =0 :204@0B5= 8=G{0} liter per 100 kilometer{0} milligram per deciliter{0} milligram per desiliter{0} po kvadratnom kilometru{0} engelske mil per gallon{0} kwadratnych centimetrow{0} litar na 100 kilometara{0} liter na 100 kilometrov{0} litra na 100 kilometara{0} litra na 100 kilometrov{0} miligramo por decilitro{0} miligramov na deciliter{0} milimetar ~ivinog stuba{0} milimetra ~ivinog stuba{0} per vierkante kilometer{0} 2 @  0 * M 0 $ ? 100  ? 2 K . @  0 {0}-fache Erdbeschleunigung{0} funta po kvadratnom in u{0} funte po kvadratnom in u{0} funti po kvadratnom in u{0} litara na 100 kilometara{0} britsk tepeln jednotka{0} britsk tepeln jednotky{0} liter per 100 kilometers{0} litrov na 100 kilometrov{0} miligramos por decilitro{0} milimetara ~ivinog stuba{0} milla por galn imperial{0} milligrams per deciliter{0} litro por 100 quilmetros{0} millas por galn imperial{0} metar u sekundi na kvadrat{0} metra u sekundi na kvadrat{0} litros por 100 quilmetros{0} meter na kwadratnu sekundu{0} metry na kwadratnu sekundu{0} 1@8B0=A:0 B5@<0;=0 548=8F0{0} 1@8B0=A:8 B5@<0;=8 548=8F8{0} metara u sekundi na kvadrat:204@0BBK: A5:C=40AK=0 {0} <5B@{0} britanska termalna jedinica{0} britanske termalne jedinice{0} unidades trmicas britnicas{0} britanskih termalnih jedinica{0} engelske mil per britiske gallon 'ResB T T@ []yr{0}.{0}3{0}4{0}D{0} .{0} 3{0} 4{0} D(J1D21'/'F{0} (|{0} A|{0} |F{0} 2"13{0} H1{0} A|G{0} 2Ginchesincheskm/hourmeters{0} wks{0} (|3{0} F'|{0} H'|{0} |F2{0} 'D3'9*HFGE1(9 1{0} 3DFG{0} 'HF{0} /1,{0} 21EG{0} H1{0} /HFE{0} G1|2{0} (1D{0} F'|3{0} mths{0} 'F{0} 'HGE{0} 'J{0} ('J|{0} ,HD2{0} .*J{0} 3HJD{0} DJ|1{0} E*1G{0} H'|3{0} HHD|{0} 1'E{0} JDF{0}G1 A|{0} 'HGE2{0} 'J2{0} /HFE2{0} ~J'D{0} JD1J{0} FJH|F{0} JDF2{0} 'HF32{0} ('J|3{0} (1D2{0} DJ|12{0} HHD|3{0} ~'HF{0} 'D|F{0} JDHF{0} 1'E2{0}AJ {1}{0}G1 E*1~'HF BHG{0} AJ EJD{0} 'FBD'({0} ' A|{0} DH1EG{0} FJH|F2{0} EJ'4*{0} GJ*1{0} 'D|F2{0} JD1J2'1FD '.{0} JDHF2{0} "1EF|{0} 'JE~J1{0} DH/J{0} EJDHFG{0} G1 'F{0} ~'HF2{0} 'DHFGFJFH +'FJGJDH EJ*1G{0} E1(9 A|{0} E9( A|{0} E9( 2{0} E1(9 2{0} "1EF|3{0} 'JE~J12{0} AJ DJ|1{0} AJ 1'E{0} AJ JDF{0} EDJ E*1{0} EDJ H'|{0} EJ' (|{0} JDH (|{0} JDHE*1{0} J' (|~'1|3/EDJHF{0} E9( 'F{0} E9( EJD{0} EDJ H'|3{0} E1(9 EJD{0} E9( E*1{0} JDH (|3{0} EDJ E*1G{0} EJ' (|3{0} JDH ,HD{0} J' (|3{0} EDJ 1'E{0} JDHE*1G{0} '*EH3AJ1{0} (-1J EJD{0} 3F*J E*1{0} AJ ~'HF{0} EDJ DJ|1{0} EJ|1 |F{0} EJ' H'|{0} FH1J 'D{0} FJFH E*1{0} |1' ('J|{0} ~'HF A|{0} ~JH E*1{0} J3J E*1{0} JDH H'|{0} J' H'|E'J1H +'FJGEDJ EHD/DJ|1{0} DE1J2 -,E{0} JDH G1|2{0} EJ' G1|2{0} J' G1|2{0} EDJ 1'E2{0} JDH ,HD2{0} "1 +'FJ{0} '*EH3AJ12{0} 3F*J E*1G{0} ADJ '-/{0} EDJ DJ|12{0} EJ|1 |F2{0} EJ' H'|3{0} FJFH E*1G{0} |1' ('J|3{0} ~JH E*1G{0} J3J E*1G{0} JDH H'|3{0} J' H'|3{0} 3F|J DJ|1{0} EJ' ('J|{0} EJ' DJ|1{0} |1HJ 'HF3{0} |J1' ('J|{0} ~J|' ('J|{0} J3J DJ|1{0} JDH ('J|{0} JDH 1'E{0} J' ('J|3{0} 3F|J DJ|12{0} |1HJ 'HF32{0} JDH ('J|3{0} / 2E -,E{0} EJ' ('J|3{0} EJ' DJ|12{0} |J1' ('J|3{0} ~J|' ('J|3{0} J3J DJ|12{0} JDH 1'E2{0} / ~'1 'F{0} DE1J2 D*{0} E'J1H E*1{0} EDJ 'JE~J1{0} EJ' ~'3D{0} FJH|F EJ|1{0} GJ|H DJ|1{0} JDH ~'3D{0} JDH JD1J~'*3 AJ EDJHF{0} / ,'0( BHG{0} /1, 3JD3J3{0} EJD AJ 3'9*{0} (-1J EJDHFG{0} FH1J 'DHFG{0} JDH JD1J2{0} / ~'1 'F{0} EDJ 'JE~J12{0} E'J1H E*1G{0} EJ' ~'3D2{0} FJH|F EJ|12{0} GJ|H DJ|12{0} ~'HF A|HFG{0} JDH ~'3D2{0} AJ E1(9 EJD{0} AJ E9( E*1{0} / BH ~'HF{0} AJ E1(9 'F{0} E'J1H 1'E{0} EJD AJ JDF{0} G1 3F*J E*1{0} GJ|H ~'3D{0}G1 JDH EJ*1{0} E*1 AJ +'FJG{0} / BH ~'HF2{0} / EJ2 'H:{0} E'J1H 1'E2{0} EJD2 AJ JDF{0} GJ|H ~'3D2{0} AJ JDH 1'E{0} ~G G1 'D EDJ EHD2 AJ DJ|1{0} /1, A'1FG'J|{0} DE1J2 D*HFG{0} DE1J2 H'F{0} E9( JDH E*1{0} E1(9 3F*J E*1{0} E9( 3F*J E*1{0} 'DJ|1'F HHD|{0} / 2E -,EHFG{0} DE1J2G H'FG{0} E1(9 JDH E*1{0} ~'1| AJ EDJHF{0} ~G G1G H1 {0} JDH H'| 3'9*{0} 'DJ|1'F HHD|3{0} 3FFJHJF EJD{0} E1(9 JDH E*1G{0} JDH H'| 3'9*G{0} / ~'1 EDJ E*1{0} ~'1|3 AJ EDJHF{0} ~G G1G 'HF EJD2/JDF 'JE~J1JD{0} EDJ EHD AJ DJ|1{0} / ~'1 EDJ E*12{0} JDH E*1 AJ 3'9*{0} AJ E1(9 3F*J E*1{0} AJ E9( 3F*J E*1{0} AJ E1(9 JDH E*1{0} DJ|1 AJ JDH E*1{0} 'E~J1JD E'J9 'HF3{0} ~'HF AJ E1(9 'F{0} DJ|12 AJ JDH E*1{0} 3FFJHJF EJDHFG{0} (1J*'FHJ *1ED JHF|{0} (1J*'FHJ *1ED JHF|3{0} EJD AJ 'JE~J1JD JDF{0} EDJ 1'E AJ J3J DJ|1{0} EJD2 AJ 'JE~J1JD JDF{0} DJ|1 AJ  DH EJ*12{0} DJ|12 AJ  JDH E*12!5:5:҂;΂5:/}]+5:B>>5:115:с́́5:5:Y5:u%5:ib5:5:ًJJ5:E5:z5:$‚‚5: 5:ZVV5:%%5:TP5:W5:0,,5:Ɓ5:KGG5:5:拡5:RʈN5:t=p5%GQ5:5:T5:׃FӃ5:c__5:.5:C5:"5:5:ۆ'׆5:o5:̆Ȇ5:TPi5:dd5:k%n5:5:9955:}5:Fڂ5:1 5:5:r5:)%5:,5:5:,5:&s5:|5:!ƃ5:ʊ{Ɗ5:65:5:5:bb5:5:5:YIU5:KGڈ5:5:5:kg5::5:އUڇ5:΀5:"5:Ӈ\5:5: 5:b5:·ʇ5:5:ˉ3lj5:˂5:5: 5:5:!5:通5:Qp5:u;q5:A=5:5:/J;5: }5:%|r!5:ۄׄׄ5: 5:ׅӅ5:]]]5:ɅŅ5:H5:|x5:׀5:=95:c_5:5:nmj5:.@*5:&J <"J5:=ي95:Ћ̋̋5:QMM5:xt5: 5:5:5:5:&&&5:405:>O:5:^|Z5:܁؁؁5:k^5:rn5:~w5:5:b^^5:݉݉ى5:5:okk5:5:&%"5:55:5:D@5:N^J5:wŀh5:5:g.c5:5S5:0O,3 5:05:%'225,Xb]g5:b5:{5:kk5: 5:o%hh5:/5:95:U5:5:5: hh5:5:555:5:x5:SPP5:_II5:&&:5:3 5:5:B&&5: 5:B 5:5:YY5:rr5:Q 5:oo5:cc{5:K K 5:5:##k5:*KK3 5: 5:5:ʄ&&5:5:R 5:05:Ɓ5:K5:%'225:5:(((5:==5,lxr~5: 5:5:M5:r  5:h5:B5:V5:5:5:_5:5:5:TP5:5:Cdd5:kk5:35:h}n5:5:/5:95:5:885:5:,,5: JJ5: 5: 5:5: 5:&VV5:~5:ʃ5: 5::225:; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:gg|5:nn`5:25:5: hhn5:]]5:Ӈ((5:ss5:5:5:5:75:5:yHH5:ˉ5:665:5:5: 5:,,5:%5:bbt5:yy5:\\5:UVV5: 5:I5:S5:% 5:ۄ5:YY5:335:RR5:5:::5:AA5:DD5:  5:C C 5:55: { { 5: s s 5:5:5: 5:;;5:5:, 5:,5:5 PP5: >>5:&&&5:&&5: 5:T&&&5:;5:o 5:5:5 5:CC5:++5:k k 5:sOO5: 5:d,SS5:&5:+!!5:KK5:{{5:K_K_5:X (5:Q>===5:==5:w'5://5:5:HH5: 335:5:5:1 -r P_ju|y P P P P P  P P P P P P P P P.BGX`i P P P PP PPPP%P,P3P '09AEPLPSPZPaPhPoPvP}PPP[_w}cPPPPPPPPPPPPPPPP PPPP*&0&P-P4P;PASv]mhsBPIPRPYPbPkPtP{PPPPPPPPPPP '2PPPPPPPPPPPP&P=FQZcU-P4P;PBPIPPPvWP^PePlPsPzPPPPPPP)1<DPPPPR_PPq{$!+GMXPPPPPPPPPPP&P-P4P=PDPMPTP[PbPeP YsJ/:8KmKj@ B J PX e :Pl } XoPvP[kcwdcPPPPPPPPmPPPPPPP)PP sJ:8jlPA C }PE R Y ] _ a -@PP_ju| PPP P'P .P5P<PCPLPSP\PePnPwP.BGX`iPPPPPPPPPPPP '09APPPPPP PPPP&P S[_kcw}dc-P4P=PFPMPTP]PfPmPvPPPPPPPPPPPPPPPP*&0PPPPASv]mhsP PPP&P/P8P?PHPOPVP]PdPkPrPyPPPPPP '2PPPPPPPPPPPPP=FQZcUP PPP"P)Pv0P7P>PEPLPSPZPaPhPoPvP}P)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPPPP PPP$P-P4P=PDPKPRPYP`PgP YsJ/:8KmKjs w  ~P P    # 0 7 > B amq`k P c j 'ResB P P[]{0} H1{0} /1,{0} H1{0} 'F{0} ~J'D2.1.49.34{0} EJ'4*{0} GJ*1{0} "1 +'FJ{0} ADJ '-/{0} / ~'1 'F{0} / ,'0( BHG{0} /1, 3JD3J3{0} / ~'1 'F{0} / EJ2 'H:{0} /1, A'1FG'J|{0} ~G G1G H1 {0} / ~'1 EDJ E*1{0} ~G G1G 'HF {0} / ~'1 EDJ E*125:5:}]5:]YY5:u%5:fQb5:k%A5:I5:kk5:5:X.T5:5: 5:x%t5:O55]55:fQb555x-PjuP&P-P[w4P=PDPAGPNPUP\P)1cPjPXqPxP YJ:mj -PuPP[wPPPP YJ:j      m~`  'ResBG | O O | []psps{0} cv{0} n{0} ql{0} p{0} CS{0} cc{0}/p{0} ano{0} ms{0} ns{0} ps{0}/dia{0}/msdireo{0} seg{0}/anograus Cgraus FjardasjardaskW-horametrosmilhas{0}/seg{0} dias{0} ba.{0} sc.{0}/pol.{0} anos{0} xcm{0} pol.{0} pol{0} pol{0} xc.miliamps{0} ona{0} scs.{0} braa{0} onas{0} galo{0} ponto{0} braas{0} pontos{0} arcseg{0} barris{0} galesmilhas/galpolegadaspolegadas{0} por m{0} xcara{0} fora g{0} ano-luz{0} kilates{0} xcaras{0} arcsegsmilhas/horalibra-forametros/seg{0} Caloria{0} por cm{0} por dia{0} por ms{0} anos-luz{0} Calorias{0} polegada{0} por ona{0} por pol{0} p-libra{0} por cento{0} ps-libra{0} revoluomilimol/litropartes/milho{0} nanmetro{0} ona troy{0} picmetro{0} por galo{0} por grama{0} ponto base{0} nanmetros{0} onas troy{0} picmetros{0} micrmetro{0} micrograma{0} quilograma{0} quilmetro{0} revolues{0} microgramas{0} micrmetros{0} quilogramas{0} quilmetrosdireo cardeal{0} ona fluida{0} pontos base{0} p quadrado{0} eltron-voltmilhas/gal. imp.{0} cavalo-vapor{0} jarda cbica{0} milha cbica{0} milissegundo{0} nanossegundo{0} newton-metro{0} pint mtrico{0} por polegada{0} milissegundos{0} cavalos-vapor{0} eltrons-volt{0} nanossegundos{0} newton-metros{0} onas fluidas{0} colher de ch{0} microssegundo{0} milha nutica{0} massas solares{0} microssegundos{0} jardas cbicas{0} milhas cbicas{0} pints mtricos{0} Massa da Terra{0} colher de sopa{0} galo imperial{0} jarda quadrada{0} libra de fora{0} metro quadrado{0} milha por hora{0} milha quadrada{0} por quilograma{0} por quilmetro{0} quilowatt-hora{0} xcara mtrica{0} Massas da Terra{0} colheres de ch{0} libras de fora{0} milhas nuticas{0} milhas por hora{0} quilowatts-hora{0} milha por galo{0} polegada cbica{0} colheres de sopa{0} gales imperiais{0} jardas quadradas{0} milhas por galo{0} milhas quadradas{0} xcaras mtricas{0} metros quadrados{0} parte por milho{0} partes por milho{0} polegadas cbicas{0} polegada quadrada{0} quilmetro cbico{0} milimols por litro{0} por galo imperial{0} por metro quadrado{0} por milha quadrada{0} quilmetros cbicos{0} milhas escandinavas{0} polegadas quadradas{0} centmetro quadrado{0} quilmetro por hora{0} quilmetro quadrado{0} unidade astronmica{0} quilmetros por hora{0} litro por quilmetro{0} ona fluida imperial{0} polegada de mercrio{0} quilmetros quadrados{0} centmetros quadrados{0} litros por quilmetro{0} polegadas de mercrio{0} unidades astronmicas{0} milmetro de mercrio{0} por polegada quadrada{0} milmetros de mercrio{0} onas fluidas imperiais{0} miligrama por decilitro{0} por centmetro quadrado{0} por quilmetro quadrado{0} miligramas por decilitro{0} milha por galo imperial{0} milhas por galo imperial{0} litro por 100 quilmetros{0} unidade trmica britnica{0} litros por 100 quilmetros{0} unidades trmicas britnicas{0} metro por segundo ao quadrado{0} metros por segundo ao quadrado!5:PLL5:i5:=95:ݍٍ5:E"A"5:Hf:H5:JF.5:=95:''5:@*4@5:rn]5:{w5:|x5:XTy5:]Ǥj5:D@15:^65:hp.d5:A5:В5:F B5:5:.**5::::5:5:-)5: 5:/ĥ+5:өϩ5}5:>@5:Mu5:>2>5: M&>M5:>2>5:M >M5:x>2t>5:UL=QL5:L@>L5:>z2>5:cL=_L5:j7n+5:D@Ġ5:*C5: 5:kg5:R4K(N4f5:_[Р5:#5:&3@r5:6c+6f5:"Hd95:{N'45:*v`&v5:5: 5:L H5:5vE5:5:5:r'5:1{5:r&fr5:&5:^4 'Z45:xt5:KKK5:K5:KKK5:KKK5:ا5:pcp˅5:aRa5:⟶ޟ5:KEО/5:?2?5:^^V5:qm5:Xܠ5:V(1T5:QM5://5:d`5:Lb{SHb5:ɡpš5:5:7&25:硌5:ԟ5:/l5:..5:w5:1-5:@~4|@5:3&35:PhL5:F-5:a]5:YčU5:A=5:jiMj5:ğ5:ء~ԡ5:m)i)T5: 6u 5:e(/a(5:[A[5:A_=-N5:}ߢy5:9f?T5f5:M=M5:Yg>Y5:>f5:Gg5LCg5:4|n0|5:;5:~r~5:Zui_Vu5: P2 P5:֨ 5:5:Ȟ5:+'5:ڤ5:uyq5:-)5:=&45:45:<85:FE7BE5:=)5: p`p5:k6g{5:vZv5:إ5:L֦H5:QzԄ5:FB5:3/5:tAp5:Y9U5:aNa5:ţ5:)"%5:ʟ 5:5:JpdFp5:Opt)#T5:b[M b5:eWNe5: 5:YEU5:::/6:5:{5:dӣ`5P::}(}(:9:5:===5螏5:VR5:ܞ@؞55:[5:85:5:n:d5:njj5:II5:KEО525:_[5:Xܠ5:/5:[ W W 5&5:45`535':::5:5:Ȟ::>>51d5P55:3Y'35:|5E"5H5=5:''5@5}5: 5(65055:h5:5:T''5: 5b5:.5::5:5:===5:+5:5:΢>>5螏5M5r5h5B5V55:5_55:VR5:D@؞55k5 5:_[5:5:65:"Hd5555 5: 5:5r5*f5 5:'225:; ; 5:njj5:II5:KEО5?5:_vv[5:Xܠ5V5/5:[ W W 5755:5.5w5:15:@5:3,,5:P5F5S5m)5: 5e(5[5:5>f5:  5: { { 5: s s 5:5:Ȟ5,5:5:5:5: 5:T&&&5:FE7BE5:A) 5:+55:+55:t5:qmm5:S5:{{5:^_K_K_5:X ;5:1URR-U5:C5Op5:euu55:55:5:-@9 P@ P_ju|G PN PU P\ Pc P j Pq Px P P P P P P P P.BGX`i P P P P P P P P P P P P '09A P P$ P+ P2 P9 P@ PG PN PU P\ P S[_kcw}dcc Pj Ps P| P P P P P P P P P P P P P P P P P PP PPP*&0 P'P.P5PASv]mhs<PCPLPSPZPcPjPsP|PPPPPPPPPPPPPPP'2PPPPPPPP#P,P3P<PCPJP=FQZcUQPXP_PfPmPtPv{PPPPPPPPPPP)1DPPPR_PPq{$!+6;GMXPPPP PPPP'P.P5P<PCPJPQPXPaPjPqPzPPPPPPP YsJ/:8KmKj  P *  P1 B S Z g k r -P_jPPPXPPS[wdcPPPPPPP Av]mP PPPP(P/P2P7P>PAPHPKPNPFQPVP[P`PgP)1nPsPxP YsJ:8Kmj  ! # % P' 2 B I K P R V -@{P~P_ju|PPPP PPPPPPPPP.BGX`iPPPPPPPPPPPP '09APPPPP P#P*P-P S[kcwdc0P7P@PCPFPIPRP[PdPmPpPsPvPyPPPPPPP Av]mPPPPPPPPPPPPPPP '2PPPPP P PPPFUP!Pv$P+P2P9P@PGPJP)1QPXPR__PfPq{$+6;GMXmPtP{PPPPPPPPPPPPPPPPPPP YsJ/:8KmKjn r y P   am`2 P X ( 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB7 x >>x[]{0} cs{0} sul{0} chm{0} este{0} chv.{0} Oeste{0} norte{0} chvena{0} chvenasmilhas/galomilhas/gal imp.{0} eletro-volt{0} eletres-volts{0} chvena mtrica{0} ona fluida imp.{0} chvenas mtricas{0} onas fluidas imp.{0} milimole por litro{0} quilmetro quadrado{0} quilmetros quadrados{0} por quilmetro quadrado{0} metro por segundo quadrado{0} metros por segundo quadrado5:r8n8n85:ͥ5:5:@~4|@5:h5:ws5:OJK:@:u:n+f75:5:1{5:5: s ls5:pcep55:[bSWb5:jbSfb5: 5::&5:C8?5:ȤĤ5:?;:&&:rr:[[:K K ::##3 :'':5:kk:5D5:: 5::hh5:::66:bb5:yy::::DD:C C 5:Y: :5:SPP:k k : :zz5:r8&&5:5=5ݍ:&&: :9:rr5:Q 5:{[[5:cc{5:K K 5:5: ##5:KK3 5:@5f5:'225Ѥ5ޤ25: 5:::  :::::::5:Cdd:kk5:R45:5:D:88::,,:JJ5: 55:~:VV5:~:: 5:'S S 5:a5:<c c 5:.[ [ 5:5:5^5::hh5:%]]:/5:s5:5:5:5:5::66:::bb5:yy5:\\5:UVV5: 5:I:::5:335:5:::5:AA:DD5:C C 5:5:5:V5: 5:Y5: 5:b5u5-5:&&5:5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:Ȥ5:5:U&Q5:?>>?:zz5://:HH:5:oyy-@PPP.PPPPPPSdPPPPPAhsPPP P PPP"P<)P,P3P:P sJ:mj    P        uAPFPKPPPUPZPbP[kcdgPjPoPvP{PvmPPPPPPPPPPPQUPPPPPP)PPPP YsJ:8Kmj  _P& ( 0 ; B F H M O -@PP_ju|PP PP PPP&P-P6P=PFPMP.WP^PaPhPkP '9AwP~PPPPPPPPP_kc}dPPPPPPPPPPPPPPPP P*&0PP P'PSmhs.P5P<P?PFPKPRPWP\PcPjPqPxPPP 'PPPPPPPPPP=QZcUPPPPPPPPPP PPP)1DP!P$Pq!6GM+P2P9P@PGPNPUP\PcPjPqPxPPPPPP YsJ:8Kmjg k r TP  nP             amq` T  'ResBP  [] 'ResBP  [] 'ResB r r []!q`P 'ResB InstalledLocalesafagqakarar_SAasaastazaz_Cyrlaz_Latnaz_Latn_AZbasbebembezbgbmbnbobrbrxbsbs_Cyrlbs_Latnbs_Latn_BAcaccpcecebcggchrckbcscydadavde_CHdjedsbduadyodzebueeelenen_001en_150en_AGen_AIen_ATen_AUen_BBen_BEen_BMen_BSen_BWen_BZen_CAen_CCen_CHen_CKen_CMen_CXen_CYen_DEen_DGen_DKen_DMen_ERen_FIen_FJen_FKen_FMen_GBen_GDen_GGen_GHen_GIen_GMen_GYen_HKen_IEen_ILen_IMen_INen_IOen_JEen_JMen_KEen_KIen_KNen_KYen_LCen_LRen_LSen_MGen_MOen_MSen_MTen_MUen_MWen_MYen_NAen_NFen_NGen_NLen_NRen_NUen_NZen_PGen_PHen_PKen_PNen_PWen_RWen_SBen_SCen_SDen_SEen_SGen_SHen_SIen_SLen_SSen_SXen_SZen_TCen_TKen_TOen_TTen_TVen_TZen_UGen_VCen_VGen_VUen_WSen_ZAen_ZMen_ZWes_419es_ARes_BOes_BRes_BZes_CLes_COes_CRes_CUes_DOes_ECes_GTes_HNes_MXes_NIes_PAes_PEes_PRes_PYes_SVes_USes_UYes_VEeteuewofaffff_Latnff_Latn_CMff_Latn_GNff_Latn_MRff_Latn_SNfifilfil_PHfofrfr_CAfr_HTfurfygagdglgswguguzgvhaha_NEhawhehe_ILhsbhuhyiaidid_IDigisitjaja_JPjgojmcjvkakabkamkdekeakhqkikkkkjklklnkmknkokokksksbksfkshkukwkylaglblglktlolrcltluluoluylvmasmermfemghmgomimkmlmrmsmtmuamymznnaqnbnb_NOndndsnenlnmgnnnn_NOnnhnusnynomorospapa_Arabpa_Arab_PKpa_Gurupa_Guru_INplpsps_PKptpt_AOpt_CHpt_CVpt_GQpt_GWpt_LUpt_MOpt_MZpt_PTpt_STpt_TLqurmrnroro_MDrofrwrwksahsaqsbpsdsesehsessgshishi_Latnshi_Tfngshi_Tfng_MAsiskslsmnsnsosqsrsr_Cyrlsr_Cyrl_BAsr_Cyrl_RSsr_Cyrl_XKsr_Latnsr_Latn_BAsr_Latn_MEsr_Latn_RSsvsv_FItateteotgthth_THtitktotrtttwqtzmugukur_INuz_Arabuz_Arab_AFuz_Cyrluz_Latnuz_Latn_UZvaivai_Latnvai_Vaiivai_Vaii_LRvivunwaexhxogyavyiyo_BJyueyue_Hansyue_Hans_CNyue_Hantyue_Hant_HKzghzhzh_Hanszh_Hans_CNzh_Hans_HKzh_Hans_MOzh_Hans_SGzh_Hantzh_Hant_HKzh_Hant_MOzh_Hant_TWzu148;>DHLOW_jnquy| #)/5;AGMSY_ekqw} %+17=CIOU[agmsy !'-3:@FLRX^djpv| "&),/269=@CIMPVZ]`cfl-orux~H I"&)-14:=ADGKNTX\`cfilt !*3?BEHLORUX`kv3#:'0<?CGJNRU[_ht} P 'ResB BH BHs[]{0} di{0} dis{0} onn{0} ura{0} mais{0} onns{0} uras{0} emna{0} emnas{0} mins.{0} secunda!:CHJH:ZHtH:o'9:bHbH:HAH:}HH:RHkH:JHJH:tHtH:HH:bHbH:##:HH:kHkH:CHJH:ZHtH:.H:bHbH:#:}HH:RHkH[cwdckPpPuPzPPPPJs [cwdcPPPPPPPJ [cwdcPPPPPPPJ am`dP~ 'ResBPh h []g 'ResB  []{0} z{0} CP{0} zi{0}/zi{0} ac.{0} ani{0} or{0} nod{0} a.l.{0} t.s.{0} luni{0} zile{0} rev.{0} acri{0} cnidirecie{0} lun{0}/lun{0} acru{0} bii{0} byi{0} can{0} iard{0} mil{0} ton{0} wai{0}/spt.{0} baril{0} iarzi{0} inchi{0} luci{0} uncii{0} grame{0} livr{0} pe an{0} pe m{0} pe zi{0} pint{0} punct{0} secol{0} uncie{0} voli{0} carate{0} la mie{0} barili{0} karate{0} puncte{0} quarte{0} secole{0} de ani{0} de ore{0} karat{0} noduri{0} pe cm{0} pe or{0} pe {1}{0} picior{0} for g{0} galoane{0} linguri{0} radiani{0} calorii{0} de acri{0} de bii{0} de byi{0} de cni{0} de luni{0} de mile{0} de moli{0} de ohmi{0} de tone{0} de wai{0} de zile{0} lingur{0} pe inch{0} pe lun{0} secunde{0} secund{0} kilobii{0} kilobyi{0} kilowai{0} gigabii{0} gigabyi{0} gigawai{0} megabii{0} megabyi{0} megawai{0} miliwai{0} petabyi{0} terabii{0} terabyikilowatt-or{0} de grade{0} de grame{0} de iarzi{0} de inchi{0} de jouli{0} de litri{0} de livre{0} de luci{0} de metri{0} de pinte{0} de uncii{0} de voli{0} pe litru{0} pe metru{0} pe minut{0} picioare{0} procente{0} mile/gal.{0} sptmni{0} kilograme{0} lingurie{0} miligrame{0} revoluie{0} an lumin{0} atmosfer{0} de amperi{0} de barili{0} de carate{0} de dunami{0} de hertzi{0} de karate{0} de minute{0} de noduri{0} de puncte{0} de quarte{0} de secole{0} linguri{0} metru cub{0} mil/gal.{0} pe picior{0} per livr{0} per uncie{0} picometru{0} revoluii{0} sptmn{0} micrograme{0} ani lumin{0} cai putere{0} hectolitripunct cardinal{0} cal putere{0} de calorii{0} de daltoni{0} de galoane{0} de hectare{0} de kelvini{0} de linguri{0} de newtoni{0} de parseci{0} de radiani{0} de secunde{0} hectolitru{0} iard cubic{0} inch cubic{0} micrometru{0} pe secund{0} kilocalorii{0} la zece mii{0} kilopascali{0} livre-for{0} livr-for{0} mase solare{0} megapascali{0} mile cubice{0} mile pe or{0} milisecunde{0} nanosecunde{0} raze solare{0} tone scurte{0} acru-picior{0} de gigabii{0} de gigabyi{0} de gigawai{0} de kilobii{0} de kilobyi{0} de kilowai{0} de megabii{0} de megabyi{0} de megawai{0} de milibari{0} de miliwai{0} de petabyi{0} de picioare{0} de procente{0} de terabii{0} de terabyi{0} iard ptrat{0} inch ptrat{0} mas solar{0} milisecund{0} mil cubic{0} mil pe or{0} nanosecund{0} raz solar{0} ton scurt{0} microsecunde{0} cni metrice{0} hectopascali{0} iarzi cubici{0} inchi cubici{0} kilowai-or{0} mile nautice{0} mile ptrate{0} newton-metri{0} can metric{0} de atmosfere{0} de decilitri{0} de decimetri{0} de kilograme{0} de kilojouli{0} de kilometri{0} de lingurie{0} de miligrame{0} de mililitri{0} de milimetri{0} de nanometri{0} de picometri{0} de revoluii{0} de sptmni{0} metru ptrat{0} microsecund{0} mil nautic{0} mil ptrat{0} minut de arc{0} newton-metru{0} pe kilometru{0} pe metru cub{0} pe sptmn{0} picior cubic{0} acru-picioare{0} electronvoli{0} iarzi ptrai{0} inchi ptrai{0} mase terestre{0} mile pe galon{0} minute de arc{0} pinte metrice{0} uncii lichide{0} de ani lumin{0} de cai putere{0} de centilitri{0} de centimetri{0} de gigahertzi{0} de hectolitri{0} de kilohertzi{0} de megahertzi{0} de metri cubi{0} de micrograme{0} de micrometri{0} de miliamperi{0} kilometru cub{0} mas terestr{0} metri ptrai{0} mil pe galon{0} pe centimetru{0} picior ptrat{0} pint metric{0} uncie lichid{0} kilometri cubi{0} de kilocalorii{0} secunde de arc{0} uncii monetare{0} centimetru cub{0} de kilopascali{0} de livre-for{0} de mase solare{0} de megapascali{0} de mile cubice{0} de mile pe or{0} de milisecunde{0} de nanosecunde{0} de raze solare{0} de tone scurte{0} galon imperial{0} secund de arc{0} uncie monetar{0} mil scandinav{0} picioare cubice{0} pri pe milion{0} de cni metrice{0} de hectopascali{0} de iarzi cubici{0} de inchi cubici{0} de kilowai-or{0} de microsecunde{0} de mile nautice{0} de mile ptrate{0} de newton-metri{0} mile scandinave{0} parte pe milion{0} pe inchi ptrat{0} pe metru ptrat{0} pe mil ptrat{0} kilometri pe or{0} metri pe secund{0} picioare ptrate{0} de acru-picioare{0} de electronvoli{0} de grade Celsius{0} de iarzi ptrai{0} de inchi ptrai{0} de mase terestre{0} de metri ptrai{0} de mile pe galon{0} de minute de arc{0} de pinte metrice{0} de uncii lichide{0} kilometru pe or{0} kilometru ptrat{0} metru pe secund{0} milimol pe litru{0} kilometri ptrai{0} galoane imperiale{0} milimoli pe litru{0} centimetru ptrat{0} de kilometri cubi{0} de secunde de arc{0} de uncii monetare{0} pe centimetru cub{0} pe galon imperial{0} centimetri ptrai{0} litri pe kilometru{0} livr-for picior{0} de centimetri cubi{0} de mile scandinave{0} de picioare cubice{0} de pri pe milion{0} litru pe kilometru{0} luminoziti solare{0} uniti astronomice{0} de grade Fahrenheit{0} de kilometri pe or{0} de metri pe secund{0} de picioare ptrate{0} luminozitate solar{0} pe kilometru ptrat{0} unitate astronomic{0} livre pe inch ptrat{0} livr-for picioare{0} de galoane imperiale{0} de kilometri ptrai{0} de milimoli pe litru{0} livr pe inch ptrat{0} pe centimetru ptrat{0} de centimetri ptrai{0} de litri pe kilometru{0} miligram pe decilitru{0} mile pe galon imperial{0} miligrame pe decilitru{0} de luminoziti solare{0} de uniti astronomice{0} inch coloan de mercur{0} mil pe galon imperial{0} inchi coloan de mercur{0} uncii lichide imperiale{0} de livre pe inch ptrat{0} de livr-for picioare{0} uncie lichid imperial{0} uniti termice britanice{0} de mile pe galon imperial{0} de miligrame pe decilitru{0} unitate termic britanic{0} litri la suta de kilometri{0} metri pe secund la ptrat{0} de inchi coloan de mercur{0} de uncii lichide imperiale{0} litru la suta de kilometri{0} metru pe secund la ptrat{0} milimetri coloan de mercur{0} milimetru coloan de mercur{0} de uniti termice britanice{0} de litri la suta de kilometri{0} de metri pe secund la ptrat{0} de milimetri coloan de mercur!5x:5x:k 5x:CD5x:ݝٝE5x:""!W5x:͑ɑ-'5x:~zݚ5x:5x:((Δ5x:7*4-C5x:ܤä5x:}ͣ5x:ߛ!5x:ۡסx5x:ߡG55x:ޙ2џI5x:ћ͛ט۠5x:%!c5x:IE5x:¡5x: )5x:51 '5x:3'3x:  5x:5x:ԦЦL5x:>5x:Y/5x:.*v52J5x:!5x:*5x:̒Ȓ2ח5x:ْՒ&>5x:25x: >5x:275x:=G5x:'#@>5x:40z25x:A==ǘ5x:FB05x:ݏُYĐ5x:?;X5x:kg5x:5x:Q (a 5x:ԏЏ}5x:75x:p5x:FB5x: M5x:b,5x:bbCL5x:XT55x:Ǜ5x:\Xʧ5x:Ցj35x:y5x:6oƝ5x:Ui"5x:6oƝ5x:UUKU5x:J5x:R7N7 'p5x:+'7%5x:KBhK5x:K-ܔ5x:KiK5x:KiKɜ5x:qm{5x:zavack5x:MMQ35x:h5x:~~q5x:OORfe5x:ϕ˕K5x:`e5x:bj^jٖ5x:y43E5x: 5x:NN5S5x:'M#MS5x:љ͙!5x:>6:6&5x:ZZ̚5x:0,ؐ5x:G5x:xt5x:TP=Dx5x:4NA5x:IN5x:pl3>5x:ٓ5x:[5x:""v5x:KG85x:W5x:=5x:ޕڕ]5x:='5x: =W5x:g>w5x:ÒWM5x:5M1M5x:nY5x:Х̥5x:x_5x:[Wi_K5x:PALA2g5x:/5x:1-5x:a]5x:n5x:vr5x:{w'q5x:;7|Ơ5x:}-5x:&&&&5x:.78&R5x:T5x:JFˢ 5x:Ǘ5x:j5x:bGcVco5x: q5x:!5x:ʖ5x:#/5x:"jLۜv5x:kg^5x:m5x:35x:|xE5x:MMQ"5x:=9n5x:<-5x:W4Y5x:О_5x:镬5x:Ra5x:MMOM5x:wNsN S5x:okΐ̓5x:+'Y5x:;7"5x:ea5x:b^>wx:&&&x: x:x:5x:====5D?0]5x:^5x: i5x:S5x:kkk5x: hhhv5x:9zzz5x:D5x:d###`5x: 5x:njjj5x:5x:5x:5x: hhh5x:5x:[ W W W 5x:5x:Vbbb5x:yyy5x:ˏǏǏǏx:5x:5x:Y5x:S5x:9zzz5x:&&&5x:5x:]'Y'Y'Y'5x:''''5x:"&&&5x:* 5x:5x:5x:(((5x:rrr5x:Q y5x:[[[5x:ccc{5x:K K K 5x:5x: ###5x:KKK5x:5x:^&'''5x:  5x:5x:====5x:65x:84Z45x:oooo5D?0]5x:5x:5x:5x:    5x:5x:5x:5x:5x:5x:5x:^5x:ݏُُ5x:?;;5x:Cddd5x:kkk5x:!8...v5x:ԏЏЏ5x:5x:D5x:F###`5x: 5x:j8885x:g5x:~,,,5x:`JJJ5x:5x: 5x:75x:~5x:VVV5x:~5x:c5x: 5x:B2225x:;; ; ; 5x:'S S S 5x:a5x:<c c c 5x:.[ [ [ 5x:njjj5x:5x:5x:X&ggg|5x:Ynnn`5x:25x:5x:`hhhn5x:%]]]5x:7(((5x:sss5x:5x:5x:[ W W W 5x:5x:5x:M5x:O6665x:5x:55x:5x:,,,5x:;5x:ŕbbbt5x:yyy5x:\\\5x:UVVV5x: 5x:I5x:5x: 5x:A5x:ˏǏǏǏ5x:3335x:5x:5x::::5x:AAA5x:$DDD5x:C C C 5x:5x: { { { 5x: s s s 5x:5x:V5x: 5x:Y5x:5x: 5x:b5x:S5x:A5x:&&&&5x:&&&5x: 5x:Ϣ&&&5x:5x:n 5x:+5x:5 5x:CCC5x:+++5x:k k k 5x:sOOO5x: 5x:SSS5x:5x:+!!!5x:S5x:{{{5x:l`h`h`h`5x:X ;5x:?>>>>5x:C5x:RazzzK5x:%5x:euuu5x:oHHH5x: 3335x:i5x:5x:1 -@PP_ju|PPPP P PP(P1P<PEPPP[PfPqP.BGX`i}PPPPPPPPPPPP '09APPP PPP(P1P:PCPLP S[_kcw}dcUP^PiPtP}PPPPPPPPPPPPPPPPP P)P2P;P*&0DPMPVP_PASv]mhshPqP|PPPPPPPPPPPPPPP PPP&P '2/P8PAPJPUP`PiPrP{PPPPP=FQZcUPPPPPPvPPPPPPP!P*P3P<PEP)1<DNPWP`PiPR_rP{Pq{$!+6;GMXPPPPPPPPPPPPPPPPP%P.P9PBPKPTP]PfPoP YsJ/:8KmKj   zP  P         ' 1 > E L P -xP_jPPPP S[kcwdcPPPPPPPPPA]mP PPP'P0P9PBPKPTP]PFfPmPpPwP)PP YsJ:8Kmj    P        -@PP_ju|PPPPP PPPPP P P P P( P.Bi1 P: PC PL PU P^ Pg Pp P '9A P P P P P P P P P P S[_kcw}dc P P P P!P!P!P%!P.!P9!PD!PO!PX!Pa!Pj!Ps!P|!P!P!P!P!P!P!P!P!P*&0!P!P!P!PASv]mhs!P!P"P"P"P$"P/"P8"PC"PL"PU"P^"Pg"Pp"Py"P"P"P"P"P"P '2"P"P"P"P"P"P"P"P"P#P#P#P##P=FQZcU,#P5#P>#PG#PP#PY#Pb#Pk#Pt#P}#P#P#P#P#P#P#P#P)1<D#P#P#P#PR_#P#Pq{$!+6;GMX#P$P $P$P!$P*$P3$P<$PG$PP$PY$Pb$Pk$Pt$P}$P$P$P$P$P$P$P$P$P$P$P$P YsJ/:8KmKj     y P  / 6 C G N j n       amq`Px   'ResBO # TT#?[]msec{0} zi{0} ani{0} luni{0} zile{0} lunmilisec.x:$#$5x:#kkk5x: ...5x:$# $#x:###x:# #5$[kcwc9P@PIPRP[PbPJ? kiPJK am`I M 'ResBPh h []g 'ResBM  UU[]yrdaymonUS galUS fl oz{0} fl oz US!5:3&5:5:]' 5:'5:&5:* 5:B 5: 5:5:7r5:Q 5:[5:c{5:K 5:5: #k5:K3 5:95:5:,&5: 5:~ 5:5:5:5:%'25:5:((5:==5D?0!5: 5:5:5:  5:5:5:5:5:G5:5:5:5:5:{5:Cd5:k5: 5: hn5:5:/5:p 5:5:85:g5:,5:`J5: 5: 5:75: 5:wV5:~5:c5: 5:B25:? ; 5:'S 5:a5:<c 5:.[ 5:D5:5:5:5:X&g|5:# +5:Yn`5:25:5: hn5:%]5:7(5:s5:5:5:5:5:5:yH5:M5:O65:5:55:5:,5:;5:Kbt5:y5:\5:UV5: 5:I5:5: 5:A5:=5:?Y5:35:R5:5::5:A5:wD5: 5:C 5:55: { 5: s 5:5:V5: 5:Y5:5: 5:b5:SP5:A>5:&&5:&5: 5:T&&5:5: 5:]5:5:5 5:C5:+5:k 5:sO5: 5:S5:,5:+!5:K5: 5:^_K_5:h-(5:Q>==5:=5:_zK5:/5:5:yH5: 35:i5:5:1 /LOCALE/unitsShort/LOCALE/unitsShort-@0P5P_ju|:P?PDPIPNP SPXP]PbPiPnPuP|PPP.BGX`iPPPPPPPPPPPP '09APPPPPPPPPP P/LOCALE/unitsShort/duration/day!/LOCALE/unitsShort/duration/month /LOCALE/unitsShort/duration/week /LOCALE/unitsShort/duration/yearS[_kcw}dcPP"0P#P(P-P4P30;P@PGPE0NPW0UPZP_PdPiPnPsPxP}PPPPPP*&0PPPPASv]mhsPPPPPPPPPPPPPPPP PPPPP"P'P'2,P1P6P;PBPIPNPSPXP_PdPkPpPuP=FQZcUzPPPPPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPP PPPP#P(P-P2P7P<PAPFPMPTPYP`PePjPoPtPyP~P YsJ/:8KmKj   P  P i              amq`)P00+ 'ResB F F[]4=8><K0:@K<>;8{0}/c0. 5.;N:AK=0?@.DC=BK{0} C7{0} DB{0} <.{0} =.{0} G.{0}/DB{0} ;.:0@0BKAB>C=K{0}/G.{0}/4.{0}/<.{0}/=.4C=0<K<5AOFK?C=:BK{0} ?:B{0} "{0} 4=.{0} <?B{0} >1.{0} AB={0} DB{0} DB{0} D@;{0} 4=O{0}/D=B{0}D@;{0} ;5B{0}/30;{0}/<5A{0}/=5410@@5;835:B0@K=LNB>=K?0@A5:8@0480=K{0} :</G{0} ;.A.{0} <8;8{0} 4C=.{0} 30;.{0} =54.{0} A5:.{0} G0H.{0} O@4.{0} 0:@.{0} 3>40{0} C7;0DC@;>=38{0} C75;0:@>DCBK:8;>18BK{0} 45=L{0} 4=59{0} ?8=B{0}/<8=.383018BK40;LB>=K<53018BK<8;L/30;?@>F5=BKA2. 3>4KB5@018BK{0} 0.5.{0} :B"G{0} 10@@.{0} ?8=B.{0} DC=B.{0} DC@;.{0} 0<. B{0}/4N9<.{0} 0:@>2{0} 2. 4.{0} 20BB0{0} 7. 4.{0} <8;8{0} ?8=BK{0} A. H.{0} B>==K{0} G0H:8{0} N. H.{0} O@4>2{0}AB>C={0}0<. B:8;>109BK:8;>20BBK:8;>35@FK{0} 2 3>4{0} 2 G0A{0} 25:>2{0} <>;59{0} C7;>2{0} C=F89{0} DCB>2{0} G0A>2{0} G0H5:{0} G0H:03830109BK383020BBK383035@FK45F8;8B@K45F8<5B@K<53020BBK<530;8B@K<8;;810@K=0=><5B@K?8:><5B@KB5@0109BKDC=B-DCBK{0} :20@B.{0} <. <;.{0} <8;L/G{0} =545;8{0} 3@0<<0{0} 4N9<>2{0} A2. ;.:8;>46>C;835:B>;8B@K<8:@><5B@K{0} 2 45=L{0} ;8B@>2{0} <5B@>2{0} =545;L{0} =545;O{0} DC=B>2:8;>3@0<<K<8;;820BBK<8;;8;8B@K<8;;8<5B@K?@><8@804KA0=B8;8B@K{0} 0<5@. B{0} <. G0H.{0}A:. <;.{0} <. A06.{0} 0:@>DCB{0} 10@@5;O{0} 30;;>=0{0} AB>C=>2=0?@02;5=85D. =0 4N9<<8:@>3@0<<K<8;;80<?5@K{0}DC@;>=3{0} 2 <5AOF{0} 46>C;59{0} 4C=0<>2{0} <.A06.{0} <5AOF52{0} =0 ;8B@{0} ?C=:B>2<8;;83@0<<K{0} D./4N9<{0} A:. <8;.{0} 0:@>DCB.{0} <8;8/G0A{0} DC@;>=30{0} 0:@>DCB08<?. 30;;>=K{0} 10@@5;59{0} 2 <8=CBC{0} 2 =545;N{0} 30;;>=>2{0} 35:B0@>2{0} 3@04CA>2{0} :2. <8;L{0} <8;L/G0A{0} =0 3@0<<{0} =0 C=F8N{0} =LNB>=>2{0} >1>@>B>2{0} ?0@A5:>2{0}/8<?. 30;{0}<8;O/G0A35:B>?0A:0;8=LNB>=-<5B@K{0} <>@. <8;8{0} 0B<>AD5@K{0} DC=B-A8;K{0} 383020BB0{0} 383035@F0{0} :8;>20BB0{0} :8;>35@F0{0} <53020BB0{0} <8;;810@0:8;>20BB-G0AKA25B>2K5 3>4K{0} 0:@>DCB>2{0} 2 A5:C=4C{0} 40;LB>=>2{0} :2. DCB>2{0} <>@. <8;L{0} <>@. <8;O{0} =0 30;;>={0} ?@>F5=B>2{0} DC@;>=3>2{0} 4. @B. AB.{0} 684:. C=F.{0} 35:B>;8B@0{0} :8;>3@0<<0{0} :8;>46>C;O{0} <8;8/30;;.{0} <8;;820BB0{0} <8;;8;8B@0{0} <8;;8<5B@0{0} ?@><8@8040{0} A0=B8;8B@0M;5:B@>=2>;LBK{0} 45F8;8B@>2{0} 45F8<5B@>2{0} :8;><5B@>2{0} <0AA 5<;8{0} <530;8B@>2{0} <8;L 2 G0A{0} <8;O/30;;.{0} =0=><5B@>2{0} ?8:><5B@>2{0} DC=B-DCB>2<>@A:85 A065=8{0} <0AAK 5<;8{0} <>@. A065=8{0} =0=>A5:C=4K{0} :8;>?0A:0;O{0} <8:@>3@0<<0{0} <8;;80<?5@0{0} <8;;83@0<<0:204@0B=K5 O@4K{0} 35:B>;8B@>2{0} 8<?. 30;;>={0} :8;>46>C;59{0} :8;>:0;>@89{0} <0AA0 5<;8{0} <8:@><5B@>2{0} <8;;8;8B@>2{0} <8;;8<5B@>2{0} =0 :8;><5B@{0} ?@><8@804>2{0} A0=B8;8B@>2{0} A0=B8<5B@>2{0}<>@. A065=L3@04CAK &5;LA8O:204@0B=K5 DCBK:8;><5B@K 2 G0A:C18G5A:85 DCBK:C18G5A:85 O@4K<5B@K 2 A5:C=4C{0} <8:@>A5:C=4K{0} <8;;8A5:C=4K{0} 8<?. 30;;>=0{0} <>@A:85 <8;8{0} G09=K5 ;>6:8:204@0B=K5 4N9<K{0} 684:0O C=F8O{0} 684:85 C=F88{0} 684:8E C=F89{0} 684:>9 C=F88{0} :8;>20BB-G0A{0} :8;>?0A:0;59{0} <530?0A:0;59{0} <8:@>3@0<<>2{0} <8;;83@0<<>2{0} <8;;8A5:C=40{0} <>@. A065=59{0} <>@A:0O <8;O{0} <>@A:8E <8;L{0} <>@A:>9 <8;8{0} =0 :8;>3@0<<{0} A25B>2>9 3>4{0} A25B>2KE ;5B{0} G09=0O ;>6:0{0} G09=>9 ;>6:8{0} G09=KE ;>65:{0} N6=>9 H8@>BK:204@0B=K5 <5B@K:C18G5A:85 4N9<K:C18G5A:85 <5B@K{0} :8;>20BB-G0A0{0} <8;8/8<?. 30;{0} 35:B>?0A:0;59{0} 8<?. 30;;>=>2{0} ;>H048=KE A8;{0} <8;L/8<?. 30;{0} <8;O/8<?. 30;{0} =LNB>=-<5B@>2{0} A25B>2KE 3>40;8B@K =0 :8;><5B@<8;;8<>;8 =0 ;8B@A>;=5G=K5 @048CAK{0} <8;8 =0 30;;>={0} M;5:B@>=2>;LB0{0} ;>H048=K5 A8;K{0} AB>;>2K5 ;>6:8{0} B@>9A:85 C=F88{0} B@>9A:>9 C=F88{0} 3@04CA &5;LA8O{0} :204@0B=K9 DCB{0} :204@0B=K9 O@4{0} :8;>20BB-G0A>2{0} :8;><5B@ 2 G0A{0} :C18G5A:89 DCB{0} :C18G5A:89 O@4{0} ;>H048=0O A8;0{0} ;>H048=>9 A8;K{0} <5B@ 2 A5:C=4C{0} <8;L =0 30;;>={0} <8;O =0 30;;>={0} <>@A:8E A065=8{0} <>@A:>9 A065=8{0} =0 8<?. 30;;>={0} A25B>2>3> 3>40{0} A>;=5G=KE <0AA{0} AB>;>20O ;>6:0{0} AB>;>2>9 ;>6:8{0} AB>;>2KE ;>65:{0} B@>9A:0O C=F8O{0} B@>9A:8E C=F89{0}<>@A:0O A065=L{0} 3@04CA0 &5;LA8O{0} <5B@0 2 A5:C=4C{0} :204@0B=K5 <8;8{0} :C18G5A:85 <8;8{0} <8;;8>==K5 4>;8{0} A>;=5G=K5 <0AAK{0} :204@0B=>9 <8;8{0} :204@0B=0O <8;O{0} :204@0B=K9 4N9<{0} :204@0B=K9 <5B@{0} :204@0B=KE <8;L{0} :204@0B=KE DCB0{0} :204@0B=KE O@40{0} :C18G5A:0O <8;O{0} :C18G5A:89 4N9<{0} :C18G5A:89 <5B@{0} :C18G5A:8E <8;L{0} :C18G5A:8E DCB0{0} :C18G5A:8E O@40{0} :C18G5A:>9 <8;8{0} <8;8/8<?. 30;;.{0} <8;;8>==0O 4>;O{0} <8;;8>==>9 4>;8{0} <>@A:8E A065=59{0} A525@=>9 H8@>BK{0} A>;=5G=0O <0AA0{0} A>;=5G=>9 <0AAK3@04CAK ?> 5;L28=C{0} 0=3;. 684:. C=F.:204@0B=K5 :8;><5B@K{0} 3@04CA>2 &5;LA8O{0} 70?04=>9 4>;3>BK{0} :204@0B=KE 4N9<0{0} :204@0B=KE <5B@0{0} :204@0B=KE DCB>2{0} :204@0B=KE O@4>2{0} :8;><5B@>2 2 G0A{0} :C18G5A:8E 4N9<0{0} :C18G5A:8E <5B@0{0} :C18G5A:8E DCB>2{0} :C18G5A:8E O@4>2{0} :C18G5A:>3> DCB0{0} :C18G5A:>3> O@40{0} ;8B@ =0 :8;><5B@{0} <5B@8G5A:8E ?8=B{0} <5B@>2 2 A5:C=4C{0} <8;;8>==KE 4>;59{0} A>;=5G=K9 @048CA:C18G5A:85 :8;><5B@K{0} ;8B@0 =0 :8;><5B@{0} <8;;8<>;O =0 ;8B@{0} <5B@8G5A:85 ?8=BK{0} <5B@8G5A:85 G0H:8:204@0B=K5 A0=B8<5B@K{0} <5B@8G5A:>9 ?8=BK{0} <5B@8G5A:>9 G0H:8{0} 0<5@8:0=A:8E B>=={0} 2>AB>G=>9 4>;3>BK{0} :204@0B=KE 4N9<>2{0} :204@0B=KE <5B@>2{0} :C18G5A:8E 4N9<>2{0} :C18G5A:8E <5B@>2{0} :C18G5A:>3> 4N9<0{0} :C18G5A:>3> <5B@0{0} <5B@8G5A:0O ?8=B0{0} <5B@8G5A:0O G0H:0{0} <5B@8G5A:8E G0H5:{0} <8;;8<>;L =0 ;8B@{0} A>;=5G=KE @048CA03@04CAK ?> $0@5=359BC4N9<K @BCB=>3> AB>;10:C18G5A:85 A0=B8<5B@K{0} 0<5@8:0=A:85 B>==K{0} A:0=48=02A:85 <8;8{0} 0<5@8:0=A:>9 B>==K{0} 0<5@8:0=A:0O B>==0{0} 3@04CA ?> 5;L28=C{0} ;8B@>2 =0 :8;><5B@{0} <8;;8<>;59 =0 ;8B@{0} =0 :204@0B=CN <8;N{0} =0 :204@0B=K9 4N9<{0} =0 :204@0B=K9 <5B@{0} =0 :C18G5A:89 <5B@{0} A:0=48=02A:0O <8;O{0} A:0=48=02A:8E <8;L{0} A:0=48=02A:>9 <8;8{0} A>;=5G=>3> @048CA0{0} A>;=5G=KE @048CA>2{0} <8;8 =0 8<?. 30;;>={0} 3@04CA0 ?> 5;L28=C{0} :204@0B=K9 :8;><5B@{0} :C18G5A:89 :8;><5B@{0} <8;L =0 8<?. 30;;>={0} <8;O =0 8<?. 30;;>=;8B@K =0 100 :8;><5B@>2<8;;83@0<<K =0 45F8;8B@{0} A>;=5G=K5 A25B8<>AB8{0} 3@04CA ?> $0@5=359BC{0} 3@04CA>2 ?> 5;L28=C{0} 4N9< @BCB=>3> AB>;10{0} :204@0B=K9 A0=B8<5B@{0} :204@0B=KE :8;><5B@0{0} :C18G5A:89 A0=B8<5B@{0} :C18G5A:8E :8;><5B@0{0} A>;=5G=0O A25B8<>ABL{0} A>;=5G=>9 A25B8<>AB8DC=BK =0 :204@0B=K9 4N9<{0} 3@04CA0 ?> $0@5=359BC{0} 4N9<0 @BCB=>3> AB>;10{0} :204@0B=>3> :8;><5B@0{0} :204@0B=KE :8;><5B@>2{0} :204@0B=KE A0=B8<5B@0{0} :C18G5A:8E :8;><5B@>2{0} :C18G5A:8E A0=B8<5B@0{0} :C18G5A:>3> :8;><5B@0{0} A>;=5G=KE A25B8<>AB59{0} 0AB@>=><8G5A:8E 548=8F{0} 3@04CA>2 ?> $0@5=359BC{0} 4N9<>2 @BCB=>3> AB>;10{0} :204@0B=KE A0=B8<5B@>2{0} :C18G5A:8E A0=B8<5B@>2{0} :C18G5A:>3> A0=B8<5B@0{0} ;8B@ =0 100 :8;><5B@>2{0} <8;;83@0<< =0 45F8;8B@{0} =0 :204@0B=K9 :8;><5B@<5B@K 2 A5:C=4C 2 :204@0B5<8;;8<5B@K @BCB=>3> AB>;10{0} 0=3;89A:85 684:85 C=F88{0} ;8B@0 =0 100 :8;><5B@>2{0} <8;;83@0<<0 =0 45F8;8B@{0} 0AB@>=><8G5A:85 548=8FK{0} 0=3;89A:0O 684:0O C=F8O{0} 0=3;89A:8E 684:8E C=F89{0} 0=3;89A:>9 684:>9 C=F88{0} 0AB@>=><8G5A:0O 548=8F0{0} 0AB@>=><8G5A:>9 548=8FK{0} =0 :204@0B=K9 A0=B8<5B@{0} =0 :C18G5A:89 A0=B8<5B@{0} DC=B =0 :204@0B=K9 4N9<{0} DC=B0 =0 :204@0B=K9 4N9<{0} ;8B@>2 =0 100 :8;><5B@>2{0} <8;;83@0<<>2 =0 45F8;8B@CA:>@5=85 A2>1>4=>3> ?045=8O{0} <5B@ 2 A5:C=4C 2 :204@0B5{0} <8;;8<5B@ @BCB=>3> AB>;10{0} DC=B>2 =0 :204@0B=K9 4N9<{0} <5B@0 2 A5:C=4C 2 :204@0B5{0} <8;;8<5B@0 @BCB=>3> AB>;10{0} 1@8B0=A:8E B5?;>2KE 548=8F{0} 1@8B0=A:85 B5?;>2K5 548=8FK{0} 1@8B0=A:0O B5?;>20O 548=8F0{0} 1@8B0=A:>9 B5?;>2>9 548=8FK{0} <5B@>2 2 A5:C=4C 2 :204@0B5{0} <8;;8<5B@>2 @BCB=>3> AB>;10!5x|:rbbbb5x|:¦Ï5x|:00(05x|:7'R375x|:"25ث(255x|:;));5x|:1;&1;5x|:Oҧ5x|:ҥ))5x|:o6˫l(65x|:ӹ 5x|:En@𳊑5x|:A2-5x|:׷"z5x|:`+WFҕD5x|:Z 5x|:UU3 5x|:((5x|:U_5x|:G5x|:T{5x|:<6J5x|:gIp7I5x|:DDDDD5x|:*S]5x|:u8D5x|:5{{5x|:okk5x|:E]5+rO5x|:[[5x|:XYY5x|:CC.3.3C5x|:֨[@@[5x|:1D:3:31D5x|:T\@@\5x|:UKDF3F3KD5x|:o&T??T5x|:&7]??7]5x|:yD^3^3D5x|::U??U5x|:C5x|:G/(/5x|:>>|5x|:ofy5x|:q5x|:00(05x|:٥0 $0ܪ5x|: `o5x|:7'R375x|:soݩo5x|: Gr5x|:ɪ((5x|:Ī5bb55x|:Kc_ _ c5x|:90AA05x|:JF'fÆ5x|:s6:>565x|:1~~5x|:s6:>565x|:0)05x|:ssps5x|:ȭDfȭ5x|:򬓲?5x|:wz;)z;5x|:Ia]5x|:ꨬAA5x|:l$WW$5x|:hȬBBȬ5x|:y&\@@\5x|:#5x|:޹feNf5x|:POx?P5x|:֮^Դ5x|:+C+)5x|:p~Ъp5x|:$`$b;5x|:ⷽT^T5x|:# 5x|:UҩEU65x|:fPf5x|:y5x|:r5x|:կU5x|:&P@P5x|:̰ȰDZر5x|:43'45x|:0UjBU5x|:%1$%15x|:YμQ5x|:`46s45x|:eC C 5x|:m5x|:((5x|:LD*4D5x|:m5x|:zmmz5x|:TT5x|:,5x|:%rqf%5x|:0EԞE5x|:׳9%_9% 5x|:lYʳ5x|:q-75x|: 5x|:Q1@Q15x|:yu5x|:ਞAA5x|:۲bu5x|:^BB5x|:֬CBCB֬5x|: TT5x|:b5x|:HM5x|:Z~Uy~5x|:IҾؿҾ5x|:JqP&s5x|:Zqfwaqfw5x|:rDrD5x|:í5x|:5x|:U5j)55x|:򦚨5x|:'5x|:llml5x|:5ݳ5x|:35x|:&&&&&5x|:׽ѻ5x|:g-Vs-5x|:Do]ǮDo]5x|: }p}5x|:g|6|5x|:5"U"5x|:_T;)5x|:e涩<Ӹ5x|:qm5x|:fT:-n5x|:[5x|:ҵεҶ5x|:uO5x|:"¨̨"5x|:ۺ5x|:T@BT5x|: .5x|:W;s5x|:)b5x|:ɲu5x|:eT5x|:/ ǩJ/ 5x|:T|PBT5x|:ůT5x|:15x|:ź5x|:00(05x|:F 35x|:ݰٰ>-5x|:V&&&&5x|:vrrrrx|: x|:x|:&&&&x|:ҧx|: x|:$D86$Dx|:x|:Q Q Q Q x|:HHH3 5x|:5x|::B6B6B6B6B5kܧ,5x|:     5x|:ݦ 5x|:5x|:5x|:5x|:0kkkk:5x|:ϧĥ5x|:5x|:****Y5x|:˥5x|:0 , 5x|:_5x|: xxxx 5x|: 5x|:hddd5x|:~~~~5x|:C''?'5x|:̧$`$ȧ5x|:`qqqqm 5x|:p4,4,4,5x|:iT5x|:_[[[[5x|:`y5x|:\XXXX5x|:}f5x|:\ X X X X 5x|:xYYYY5x|:< 8 8 8 8 5x|: 5x|:5x|:ۦ46s45x|:wssss5x|:ڪ$$$$5x|:f 5x|:INNNN5x|:5x|: 5x|:JF5x|:@@@@@5x|:;75x|:5x|:NJx|:x|:    x|: 5x|:5x|:5x|: 5x|:mmmmm5x|:<<<<5x|:5x|:{wwww5x|:5x|:gdddd5x|:Sx|:ccccx|:I\I\W\I\5x|:0;HHHH5x|:Vbbbb5x|:vrrrr5x|: 5x|: 5x|:&&&&&5x|:'####5x|: 5x|:ছ5x|:5x|:z 5x|:5x|:5x|: wwww 5x|:5x|:Q Q Q Q 5x|:A&W W W W =&5x|:!3 5x|:wssss5x|:Q M M M M 5x|:444445x|:{{{{5x|:~ 5x|:5x|:((((5x|:XXXX5x|::B6B6B6B6B5x|:5x|:^׭Zn׭5x|:"5ܧ,5x|:B3[[5x|: 5x|:5x|: 5x|:#5x|: 5x|:\XXXX5x|: 5x|:     5x|:eaaaa5x|:' # # # # 5x|:     5x|: 5x|:&5x|:5x|:5x|:05x|:W5x|:5x|:ɦŦŦŦŦY5x|:_5x|:0 5x|: 5x|: 5x|: 5x|: 5x|:5x|:rs5x|: 5x|:rs5x|:X 5x|:miiii5x|:WSSSS5x|:5x|:5x|:wssss5x|:C C C C 5x|:5x|:5x|:_5x|: xxxx 5x|: 5x|:%5x|:~~~~5x|:5x|:̧$$`$5x|:`qqqqm 5x|:8,4,4,4,5x|:iT5x|:_[[[[5x|:y5x|:MIIII5x|:}f5x|:\ X X X X 5x|:xtFTt5x|:< 8 8 8 8 5x|:     5x|:5x|:M5x|:ۦצצsצ5x|:N J J J J 5x|:55x|:wssss5x|:     5x|:;5x|:ڪ$$$$5x|:f 5x|:INNNN5x|:5x|: 5x|:J#5x|:@@@@@5x|:J5x|:A5x|:Q1@Q15x|:D@@@@5x|:okkkk5x|:5x|:    5x|:5x|:5x|: 5x|:5x|:5x|:5x|:5x|:{{{{5x|: 5x|:mmmmm5x|:<<<<5x|:5x|:{wwww5x|:5x|:gcMc5x|:S5x|:A>>>>5x|:&&&&&5x|:&&&&5x|:gcccc5x|:k1g1g1g1g15x|:ZVVpV5x|:5x|:J F F F F 5x|:++++5x|:#5x|:5x|:gcccc5x|:    t 5x|:e %a 5x|:*&&&&5x|:ҦΦΦΦΦ5x|:PLLLL5x|:T 5x|:5x|:Ʒ····5x|:O5x|:\\\\\@5x|:. * * * * 5x|:0;HHHH5x|:     5x|: 5x|:5x|:5x|:RNNNN5x|:?1;1;1;1;15x|:     -@PP_ju|PPPPP PP PP"P-P:PGPTPaP.BGX`ioPzPPPPPPPPPPP '09AP P P P* P5 P@ PK PV Pa Pl P S[_kcw}dcw P P P P P P P P P P P P !P!P!P*!P5!P@!PK!PV!Pa!Pl!Pw!P!P!P*&0!P!P!P!PASv]mhs!P!P!P!P!P!P "P"P$"P/"P<"PG"PR"P]"Ph"Ps"P~"P"P"P"P"P"P"P'2"P"P"P"P"P#P#P#P'#P4#P?#PL#PW#Pb#P=FQZcUm#Px#P#P#P#P#Pv#P#P#P#P#P#P#P#P$P$P$P($P)1<D3$P>$PI$PT$PR__$Pj$Pq{$!+6;GMXu$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P+%P8%PC%PP%P[%Pf%Pq%P|%P%P%P YsJ/:8KmKj   lP  P   / 6 C G N n r       -@%P%P_ju%P%P%P%P%P%P%P%P%PX&P&P S[_kcw}dc(&P3&P@&PM&PX&Pc&Pp&P}&P&P&P&PASv]mhs&P&P&P&P&P&P&P'P'P'P''P2'P='PH'PS'P^'Pi'Pt'P'P'P ''P'P'P'P'P'P'P'P'P(P (PFQU(P(P((P1(P<(PG(PR(P](Ph(Ps(P~(P(P)(P(P(P(P YsJ:8Kmj   &P  &P # B S X ` g i -@(P(P_ju|(P(P(P(P(P  )P)P)P*)P7)PB)PO)P\)Pi)Pv)P.BGX`i)P)P)P)P)P)P)P)P)P)P)P)P '09A*P*P)*P4*P?*PJ*PU*P`*Pk*Pv*P*P S[_kcw}dc*P*P*P*P*P*P*P*P*P*P+P+P+P)+P4+P?+PJ+PU+P`+Pk+Pv+P+P+P+P*&0+P+P+P+PASv]mhs+P+P+P+P+P ,P,P!,P.,P9,PF,PQ,P\,Pg,Pr,P},P,P,P,P,P,P,P,P'2,P,P,P,P-P-P-P&-P1-P>-PI-PV-Pa-Pl-P=FQZcUw-P-P-P-P-P-Pv-P-P-P-P-P-P-P.P.P.P'.P2.P)1<D=.PH.PS.P^.PR_i.Pt.Pq{$!+6;GMX.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P(/P5/PB/PM/PZ/Pe/Pp/P{/P/P/P/P YsJ/:8KmKj   )P  *P         . 8 E L S W amq`P n  'ResBPr r []q 'ResBPh h []g 'ResBj  rry[]{0};:09B{0} K9{0}/K9{0} .{0} 46{0} =."009B:K@. !9M;M@{0} <={0} AK;{0}/:={0} :46{0} 300{0} A:{0} 9M{0}/<={0}/=M4{0}/A:{0} 188B{0} =M4.{0} G00AK930 {0}{0} <88;M{0} :88;M{0} 1009B{0} :B/GAK;30 {0}{0} :0@00B{0} :K@00<{0} 009BG00A:0 {0}{0} ;88B8@M{0} <8MBM@M{0} <=BM{0} =M48M;M{0} 0;>@89{0} 35:B00@{0} :K@004KA{0} :8;>188B{0} 3830188B{0} <530188B{0} A:=4M{0} :8;>1009B{0} <5301009B{0} B5@01009B<=BMM {0}=M48M;MM {0}A:=4MM {0}=0=>A:=4M;M@{0} =0=>A:=4M<8:@>A:=4M;M@{0} :8;>20BB-G00A{0} <8:@>A:=4M{0} <8;;8A:=4M:5;L28= :K@004K0{0} !8M;A89 :K@004K0{0} $0@5=359B :K@004K0!5:5:5:~z5:$5:7\5: 5:5:5:3/5:5:A=5:ea5:OK5:́5:{5:Ã65:ȃ:ڃ5:‚Y5:?5:5:у"u5:΂ʂg5:܁p5:b5:bb55:::5:ڂւ5:Lf)5:HfDf5:5:$BW5:5:LH5:5:~z5:5:VR55:5:5:&&5:;5:: :5::ԁ5::*:: 5 5:`q55}f5:$5:5:SP5:5:&5:5:5:~5:B3[5:@5:5:5 1 5: 5:\X5: 5:5:5:5:{5:Ã&5:5:5:‚ԁ 5:5:5:у5:΂-5: :: 5:rs5:735:񁱁5:mi5::f5:C 5: x5:`qm 5:T5L5:}f5:J 5~5:$5:f 5:IN5: 5:ƁP5:A>5:&&5:&5:+5:gc5: t 5:HuPPP '9APPPPPPPPPP S[_kcw}dcPPPPPPP PPPP%P*P/P2P7P<PAPFP*KPmPPUPZP_PdPiPQnP)1<DqPvP{PPPYJ:8Kjy { }            [kcwdcPPPPPPPPmPPPPPP)PPJ:8j     uPPPP '9APPPPPPPPP S[_kcw}dc PPPP#P(P/P6P;PBPIPPPSPVP[P`PePjPoP*rPmwP|PPPPPPPPPP)1<DPPPPPPPP YJ:8j     & * 4 6 > @ H O amg`P  V 'ResBPh h []g 'ResBPh h []g 'ResBj __ r r __ []1/4GA*H(J1JDEGJFH{0} 2{0} }F{0}}N@{0} (}{0}@.DH (}{0} @1JJ&F{0} EF}{0} D3{0} F'}{0} AH}{0} ~F}{0} '*1{0} H'}{0} {0} }N@{0}/@.{0} (}2{0} @.EJ' (}J' (}{0} GA*'{0} DJ}1{0} EJ}1{0} D'{0} 1J{0} 'J{0} J1}{0} /F'E{0} G1}2{0} JDF{0} 'H1{0} HHD}{0}.@.{0} 'HGE{0} ,HD2{0} GA*J{0} H'}2{0} EGJF'{0} JFGF{0} GJ}1{0} 1J2{0}E@.@.{0} 'HDGG{0} ('&J}{0} 'HGE3{0} FJH}F{0} 3JF{0}/.@.{0} 5/JHFDH ('&J}{0} /F'E2{0} HHD}2{0} 'D}F{0} .@.{0} 1'EN{0} JDH1J{0} JDHF2{0} ~'&HF{0} 1/4HF{0} AJ 3'D{0} AJ EF}{0} (J1JD2{0} ~'13J{0} 'D}F2{0} AJ 'F{0} AJ AH}{0} E@.@.{0} FJH}F2{0} ('&J}2EJ' ('&J}J' ('&J}{0} DHEJ}1{0} 'J A}{0} 'E~&1{0} 44 +BD{0} ~ E'~H{0} DH (}2{0} 1JJ&F2{0} DH ,HD{0} EDJ H'}{0} DH H'}{0}DH1'EN{0} AJ DJ}1{0} AJ EJ}1{0} AJ GA*J{0} AJ D'{0} AJ JDF{0} JDH1J2{0} '1 E'3{0} AJ 1'E{0} DH1'EE'&1H1'EN~'&HF-AH13{0} DH G1}2{0} "1 EF}2{0} EDJ DJ}1{0} EJ}1 ~{0} }J1' (}2{0} JH( A}{0} AJ 3JF{0} EJ' (}2{0} J' (}2{0} J' H'}{0} EJ' H'}{0} AJ JFGF{0} EDJ H'}2{0} '1 E'32{0} AJ EGJFJ{0} DH ,HD2{0} DH H'}2{0} DH 1'E{0} 3HD1 E'3{0} EDJ 1'E{0} EDJ 3JF{0} EJ}1 ~F}{0} JH( 'F{0} JH( EJD{0} EJ' DJ}1{0} EJ' G1}2{0} FJFH EJ}1{0} ~H'&JF}HF{0} ~JH EJ}1{0} J3J EJ}1{0} J' G1}2{0} J3J DJ}1{0} ~J1E'&J1{0} AJ ~'&HF{0} 3HD1 1'J{0} 3HD1 E'32E11J ,' 'F2{0} EDJ 1'EN{0} EJ' H'}2{0} DH ~'3D{0} J' H'}2AJ {1} *J {0}{0} 3JF}J DJ}1{0} "1 3JF2{0} '3H'&1 A}{0} 3EF/1J EJD{0} FJFH 3JF{0} GJ}H DJ}1{0} }1'&J 'HF3{0} JH( J'1{0} DH ('&J}2{0} 3JF}J EJ}1{0} JH( EJ}1{0} AJ DHEJ}1{0} EJ}1 }NFN{0} ~'&HF-AJ}{0} DH ~'3D2{0} ~'&HF-AH}{0} AJ DH1'E{0} 3HD1 1JJ3{0} E'&1H1'E{0} EJ}1 }NFO{0} EJ' ~'3D{0} FJH}F-EJ}1'DJ}1HF HHD}3{0} 1J 3JD3J3{0} EJD AJ JDF{0} ~'J'z 'HF3{0} DH JDH1J2{0} 'J}E'3 AJ&1{0} -5' AJ EDJF{0} D'&J} 'J&13{0} E'&1H EJ}1{0} EDJ 'JE~&J1{0} EJD AJ D'{0} GJ}H~'3D2{0} }J1' ('&J}2{0} ~J1' ('&J}3{0} H'&J JDF{0} EJ' ('&J}2{0} J' ('&J}2{0} '3H'&1 'F{0} '3H'&1 EJD{0} E'&1H 1'EDH H'} AJ D'{0} EJ' ~'3D2{0} FJH}F-EJ}12{0} E'&1H 3JF{0} 'J ,' E'{0} '3H'&1 EJ}1{0} 'E~J1JD JDF'1JFD '&1J4F{0} JH( DHEJ}1{0} EJ}1 AJ 3JF{0} 'FGF ,' E'{0} ''3H'&1 J'1E11J ,' {0} 'F2E11J ,H EDJ EJ}1{0} AJ JH( EJ}1{0} 'DJ}1HF HHD}{0} AJ 3JF}J EJ}1{0} ADJ'* ,' JHF}{0} DH H'} AJ D{0} AJ '3H'&1 EJD{0} AJ '3H'&1 'F{0}~'&HF2 "A AH13{0} 'DJ}1HF HHD}2{0} (1}4 1ED JHF}{0} ~'&HF "A AH13{0} DHEJ}1 AJ D'{0} '3H'&1 DHEJ}1{0} AJ '3H'&1 EJ}1{0} AJ 'E~J1JD JDF{0} (1}4 1ED JHF}3{0} 3HD1 DJHEJFH3}J{0} EDJ EHD2 AJ DJ}1{0} 1J2 A'1F G'&J}{0} JH( 3JF}J EJ}1E11J ,H {0} EDJ EJ}1{0} DJ}12 AJ DH EJ}1{0} Imp. ~'J'z "&HF3{0} '3H'&1 3JF}J EJ}1{0} AJ '3H'&1 DHEJ}1{0} Imp. ~'J'z "&HF32{0} EJD AJ 'E~J1JD JDF{0} '3FJ FH'&J EJD{0} AJ JH( 3JF}J EJ}1{0} 3HD1 DJHEJFH3'&J}J2{0} AJ '3H'&1 3JF}J EJ}1{0} EJ}1 AJ 3JF '3H'&1{0} DJ}12 AJ 100 DH EJ}1{0} ~'&HF2 AJ '3H'&1 'F{0} EDJ 1'E2 AJ J3J DJ}1!5:Cb?b?b5:_k[k5:4c0c0c5:nejeje5:```5:gbcbcb5:`_aa5:O`K`K`5:a`]`9a5:```5:HkjjAk5:}eyeye5:kggDi5:jiij5:i6h6hi5:8igg1i5:hhhMe5: 5:kk5:jjj5:TP5:ggg5:5:5:ddd5:yk2uk5:tjpjpj5:fff5:jjj5Xhx`__`5:_b__5:e`a5:ccc5:ggg5:[bWbWb5:eee5:c~c~c5:ggg5:xgtgtg5:[cWcWc5:hgdgdg5:)a%a5:c``c5:g9`9`b5:hhh5:+d'd'd5:a__a5:```c5:eee5:/dqcaqc5:"```b5:a{{a5:7b3b3b5:8g4g4g5:a``5:wi`Ca5:i}ii5:oakab5:fhji5:fkab5:wbs`5:fff5:cobc5:gii5:aaa5:ZiiWi5:ddd5:+cf`f`5:'c#c#c5:qdmdmd5:i i i5:keeh5:ddd5:Gf__a5:Mdkka5:shbbf5:ggg5:vh0`0`b5:(g$g$g5:[d5:jjj5:hcjcj5:d{d{d5:eee5:aa5:ddd5:ddd5:dZfd5:z_v_v_5:___5:-kj)k5:X`T`T`5:aMaa5:cbc5:bbaab5:bbbKf5:fxff5: cifg5:ede5:f//;5:eee5:daad5:d dd5:a}_}_5:cc?e5:]]]5:cbc5:'ec#e5:c{bc5:c_`5:fff5:XgTgTg5:ehh5:1f1e-f5:gfg5:&J"J"J5:hZjZj5:k k5:iii5:___5:h{h{h5:HgDgDg5:fff5:4j0j0j5:F`B`B`5:zavava5:hfh5:"f P '09AP PW P^ Pe Pl Ps Pz P P P P P S[_kcw}dc P P P P P P P P P P P P PP PPP"P)P0P7P>PEPLPSP*&0ZPaPhPoPASv]mhsvP}PPPPPPPPPPPPPPPPPPP P '2PP!P(P1P:PAPHPOPXP_PhPoP=FQZcUvP}PPPPPvPPPPPPPPPPPP)1<DPPP PR_PPq{$!+6;GMXP%P,P3P<PCPJPQPZPaPhPoPvP}PPPPPPPPPPPPP YsJ/:8KmKj   P , E P3 D U \ i m t XPP[kcwdcPPPPPP$P+Pm2P9P@PGPNPWP`PgPnP)uP|P sJ:8jP  P - 4 ; = ? -@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPPP#P*P1P8P?PFPMPTP '09AfPmPtP{PPPPPPPP S[_kcw}dcPPPPPPPPPPPPPP#P*P1P8P?PFPMPTP[PbPiP*&0pPwP~PPASv]mhsPPPPPPPPPPPPPPPPP PPP"P '2)P0P7P>PGPPPWP^PePnPuP~PP=FQZcUPPPPPPvPPPPPPPPPPPP)1<D PPPPR_&P-Pq{$!+6;GMX4P;PBPIPRPYP`PgPpPwP~PPPPPPPPPPPPPPPP YsJ/:8KmKjQ U ] Pm z [P     amq`f P A H 'ResB [t  [t[]{0}hv{0} jah{0} mn{0} jahki{0} vhku{0} bealgi{0} juolgi{0} grdat{0} jahkki{0} vhkku{0} diibmu{0} jndor{0} lihtar{0} mehter{0} jndora{0} lihtara{0} diibmur{0} mehtera{0} diimmur{0} minuhta{0} minuhtta{0} sekundda{0} bealgi Hg{0} mnotbaji{0} mnotbadji{0} juohke {1}{0} kilomehter{0} pikomehter{0} nelijuolgi{0} eangas yard{0} pikomehtera{0} kilomehtera{0} eangas miil{0} millimehter{0} nelimehter{0} sentimehter{0} nelimehtera{0} eangas miila{0} millimehtera{0} sentimehtera{0} millisekunda{0} chuovgat jagi{0} millisekundda{0} grdat Celsius{0} jorbbas minuhta{0} jorbbas sekunda{0} kubikkilomehter{0} nelikilomehter{0} nelikilomehtera{0} bealgi kvikkslv{0} jorbbas minuhtta{0} jorbbas sekundda{0} kubikkilomehtera{0} eangas nelimiil{0} grdat Fahrenheit{0} eangas nelimiila{0} eangas kubikkmiil{0} eangas kubikkmiila{0} Amerihk tynnyrinala{0} mehter kohti sekunti{0} mehtera kohti sekunti{0} kilomehter kohti diibmu{0} kilomehtera kohti diibmu{0} eangas miil kohti diibmu{0} eangas miila kohti diibmu{0} Maapallo gravitaatiovoima{0} Maapallo gravitaatiovoimat!5:xxxx5:-wv)w)w5:Bwv>w>w5:tttt5:wwww5: X,FXX5:uuuu5:wvvv5:'vv#v#v5:whwwwvu5:tttt5:utuu5:vgvvv5:5u%u1u1u5:kuguguYu5:v2>u>u5:t|ttt5:trttt5:ZvvVvVv5:uttt5:tttt5:wuuu5:|vxvxvxv5:,vt u u5:8vu4v4v5:IvuEvEv5:uuuu5:uuuu5:K5:kK===5:M$I$I$I$5:{#w#w#w#5:hhhh5:====5:w5:ZtVtVtVt5:wwww5:>>>>5:Bx"x>x>x5: xwxx5:|x[xxxxx5:vvvv5:w}w}w}w5:WwvSwSw5:wwww5:tttt:&&&: ::&&&:::[[[:::###3 :bbb:vvv::::::::::NNN::::ttt:ttt:::::::(((:::666:555::I$I$I$:w#w#w#:\t\t\t::!!!::KuKuKu:::::&&&:>>>:: :III5:x&&&5:-w 5:Bw5:t&&&5:w5: Xrrr5:u[[[5:wK K K 5:'v5:w###3 5:t5:u5:vkkk5:5u5:kujtjtjt5:v5:t5:tbtbtbt5:Zv5:uttt5:tttt5:w5:|v5:,vhhh5:8v(((5:Iv5:u5:u6665:Kbbb5:kKyyy5:M$I$I$I$5:{#w#w#w#5:hB B B 5:=5:wDDD5:ZtC C C 5:wKuKuKu5:>5:Bx5: x 5:|x5:vPPP5:w>>>5:Wwk k k 5:w 5:tzzz-P_juPPPPPPPPP[kcwdcPPPPP PPP v]m$P-P6P?PHPQPZPcPlPuP~PPPPFQUPPPPPPPPP)1PPPPP YJ:8Kmj   P        - P_ju'P.P5P<PCPJPQPXP_P[kcwdciPpPwP~PPPPP v]mPPPPPPPPPPPPPPFQUP PPPP&P-P4P;P)1BPIPPPWP^P YJ:8Kmj   fP   ! & + 0 4 -eP_junPwPPPPPPPP[kcwdcPPPPPPPP v]m PPP%P.P7P@PIPRP[PdPmPvPPFQUPPPPPPPPP)1PPPPP YJ:8KmjL N S P] j z      am`xP 9  'ResBPh h []g 'ResBPh h []g 'ResBPh h []g 'ResB P []sr_Latn 'ResB P []sr_Latn_BA 'ResBP() () []') 'ResBP() () []') 'ResBPh h []g 'ResBPh h []g 'ResB P []shi_Tfng_MA 'ResBPh h []g 'ResBP  [] 'ResB! L_ ))L_[] {0} {0} {0} . {0} g- {0}/ {0}/ {0} &{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}{0}/ {0}/ {0}/ {0}/ {0}/ {0}/ . . {0} {0} {0} {0} {0} {0} {0} {0} {0} &{0} {0} "{0} &{0}/ {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} . {0} {0} {0} {0}{0}/ {0}/ {0}/ . {0} {0} {0} {0} {0} {0} {0} - {0}/ {0}/ {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} . {0} . {0} . {0} {0} {0} {0}{0}/ {0}/ {0}/ . {0} {0}{0} . {0} / {0} . {0} . {0} {0} {0} {0} {0} / {0} {0} - {0}/ . {0}/ . g- {0} - {0} {0} {0} {0} . {0} {0} {0} . {0} {0} {0} {0}{0} {0} / {0}{0} {0} {0} {0} {0} {0} . {0} {0} {0} {0} {0} . . {0} / 100 {0} {0} {0} {0}/ . {0} / {0} {0} {0} - {0} {0} / {0} {0}{0} {0} {0} {0} {0} {0} {0} . {0} {0} {0} {0} / {0} {0}{0} . {0} {0} - {0} {0} {0} {0} {0} - - {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} - {0} . . {0} {0} {0}{0} {0} {0}{0}/ . .{0} .{0} / - {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} . / {0} {0} {0} {0} / 100 {0} {0} {0} {0} {0} {0} {0} / {0}/ . {0} {0} / /100 {0} {0} {0} {0}{0} {0} {0} {0} {0} {0}{0} {0} {0} {0} {0} / {0} - {0} - {0} {0} {0} {0} {0} {0} {0} {0} . {1} {0} {0} {0} - {0} {0} {0} {0} {0} {0} {0} {0} . {0} / {0} {0} {0} {0} {0} {0} {0} {0} {0}{0} {0} {0} {0}{0} {0} {0} {0} 100 {0}{0} . {0} {0} {0} {0} {0} {0}{0} 100 {0} {0} {0}{0} CF5:_ee5:"q(s(s5:bOiOi5:4ejj5:muquq5:ahh5:glm5:_dd5:fff5:eOlOl5:n+r+r>s5:+dFjFj5:eAlAll5:sqqr5:qgpmpmn5:roor5:4dSjSjp5:a/h/h5:sss5:'prr5:bbb5:mqq5:ekk5:lpp5: mmm5:rss5:qss5:,t~q~q5:!ttt5n_u_z__5:A`zizi5:zejj5:|dii5:gRmRm5:sdii5:vejj5:dvivi5:f%l%l5:ffkk5:dii5:Hfkk5:9`gg5:Y_/a/a\f5:baiaic5:lpp5:ekk5:bOiOim5:]_7a7apf5:0ejj5:4ejjh5:e_GaGaf5:a_?a?ad5:ej`o`o5:`j[o4q5:i_aa5:urgg5:sss5:Yahh5:krgrgr5:Yahh5:Se k k5:gCmCm5:Nekk5:jlolo5:ch_h_h5:,o(o(o5:>fkk5:fkk5:f k k5:idndn5:joo5:7itntnVr5:dii5:a'h'hf5:bll f5:innm5:eakak5:innm5:joo5:stt5:stt5:zf l l5:dii5:lpp5:cii5:ekk5:cjj5:kjj5:P`ff5:_ee5:nnn5:_ee5:WhShSh5:PEPLPSPZPaPhPoPvP)1<D}PPPPR_PPq{$!+6;GMXPPPPPPPPPPPPPP PPP&P-P6P=PDPKPRPYP`P YsJ/:8KmKj   wP  P         - 7 D K R V -gP_julPqPvP{PPPPPPXPP[kcwdcPPPPPPPP v]mPPPPP PPPP"P'P.P5P:PFQU?PDPIPNPSPXP]PdPiP)1nPuPzPPP YsJ:8Kmj   P  P        -@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPP$P+P2P9P@PGPNPUP\P '09AnPuP|PPPPPPPPP S[_kcw}dcPPPPPPPPPP PPP$P+P2P9P@PGPNPUP\PcPjPqP*&0xPPPPASv]mhsPPPPPPPPPPPPPPPPPPP#P*P '21P8P?PFPOPXP_PfPmPvP}PPP=FQZcUPPPPPPvPPPPPPPPPPP P)1<DPP P'PR_.P5Pq{$!+6;GMX<PCPJPQPZPaPhPoPxPPPPPPPPPPPPPPPPPP YsJ/:8KmKj   P$ 1 cP8 I Z a n r y         amC`P~   'ResB~ i i[]{0}{0} `M{0} r.{0} to{0}/r.{0} ot.{0} deH{0} dn{0} dHa{0} bod{0} m>{0}/deH{0} dun.{0} mes.{0} t~.{0} body{0} luxy{0} moly{0} uzly{0}/mes.{0}/t~.{0} bodu{0} luxu{0} molu{0} m>a{0} ohmu{0} pnt{0} roka{0} roky{0} stp{0} unc{0} uzla{0} uzol{0} stor.{0} bodov{0} hodn{0} kameH{0} luxov{0} rokov{0} uzlov{0} minty{0} stupne{0} minta{0} seknd{0} stupHa{0} t~dne{0} ampra{0} galnu{0} galny{0} hertze{0} hrn ek{0} kameHa{0} libier{0} mesiac{0} ot ok{0} palcov{0} quartu{0} t~deH{0} t~dHa{0} wattov{0} yardov{0} za deH{0} kalrie{0} hektre{0} kalri{0} kartov{0} stupHov{0} mesiace{0} amprov{0} barelov{0} galnov{0} hektra{0} hertzov{0} hrn eka{0} hrn eky{0} kameHov{0} mesiaca{0} na uncu{0} quartov{0} storo {0} t~dHov{0} l/100km{0} storo ia{0} percent{0} hektrov{0} hrn ekov{0} mesiacov{0} na galn{0} percenta{0} radinov{0} storo ie{0} librostp{0} milintin{0} za mesiac{0} za mintu{0} za t~deH{0} brit. gal.svetov strana{0} libry sily{0} milintiny{0} kilohertze{0} gigahertze{0} megahertze{0} milliwatty{0}/brit. gal.atvorcov mle{0} gigawattov{0} kilowattov{0} libra sily{0} megawattov{0} miliampra{0} mililitrov{0} miliseknd{0} milintina{0} milliwattu{0} nanoseknd{0} brit. fl oz{0} kilokalrie{0} konsk sily{0} newtonmetre{0} gigahertzov{0} kilohertzov{0} kilokalri{0} kilopascala{0} konsk sila{0} libier sily{0} megahertzov{0} megapascala{0} mikroseknd{0} miliamprov{0} milliwattov{0} newtonmetra{0} tekut unca{0} tekut unceatvorcov metre{0} akrov stopy{0} kubick mle{0} nmorn mle{0} akrov stopa{0} elektrnvolt{0} kilopascalov{0} konskej sily{0} konskch sl{0} kubick m>a{0} kubick yard{0} megapascalov{0} m> na galn{0} newtonmetrov{0} nmorn m>a{0} sveteln rok{0} tekutej unce{0} trojsk unca{0} mle na galn{0} elektrnvolty{0} sveteln roky{0} americk tony{0} kubick metre{0} kubick palce{0} kubick stopy{0} kubick yardy{0} polomer Slnka{0} stupne Celzia{0} ajov ly~ice{0} akrovej stopy{0} akrovch stp{0} americk tona{0} britsk galn{0} elektrnvoltu{0} hektopascalov{0} hmotnose Zeme{0} kilowatthodn{0} kubickej mle{0} kubick stopa{0} kubick meter{0} kubick palec{0} kubickch m>{0} m> za hodinu{0} m>a na galn{0} nmornej mle{0} nmornch m>{0} stupeH Celzia{0} stupHa Celzia{0} tekutch unc{0} trojskej unce{0} ajov ly~ica{0} hmotnosti Zeme{0} britsk galny{0} americkej tony{0} americkch ton{0} elektrnvoltov{0} hmotnost Zeme{0} hmotnose Slnka{0} kubickej stopy{0} kubickch stp{0} mle atvorcov{0} m>a za hodinu{0} m>a atvorcov{0} polomeru Slnka{0} polomery Slnka{0} stupHov Celzia{0} ajovej ly~ice{0} ajovch ly~c{0} atvorcov yard{0} hmotnosti Slnka{0} atvorcov palce{0} atvorcov yardy{0} atvorcov stopy{0} desatn promile{0} hmotnost Slnka{0} kubickho metra{0} kubickho palca{0} kubickho yardu{0} meter atvorcov{0} metre atvorcov{0} metrickej pinty{0} metrick hrn ek{0} metrickch pnt{0} mle atvorcovej{0} m> atvorcovch{0} polomerov Slnka{0} svetelnho roku{0} atvorcov stopa{0} atvorcov palecatvorcov kilometre{0} desatiny promile{0} metrick hrn eky{0} metre za sekunduatvorcov centimetre{0} britskho galnu{0} desatina promile{0} kubickch metrov{0} kubickch palcov{0} kubickch yardov{0} meter za sekundu{0} metra za sekundu{0} na britsk galn{0} na kubick meter{0} svetelnch rokov{0} svietivose Slnka{0} atvorcovej stopy{0} atvorcovch stp{0} svietivosti Slnka{0} kubick kilometre{0} milimoly na liter{0} polievkov ly~ice{0} akandinvske mle{0} britskch galnov{0} kubick kilometer{0} metra atvorcovho{0} metrov za sekundu{0} milimolu na liter{0} na m>u atvorcov{0} polievkov ly~ica{0} svietivost Slnka{0} akandinvska m>a{0} atvorcovho palca{0} atvorcovho yardu{0} kubick centimetre{0} litre na kilometer{0} stupne Fahrenheita{0} polievkovch ly~c{0} kubick centimeter{0} metrickho hrn eka{0} metrov atvorcovch{0} na meter atvorcov{0} na atvorcov palec{0} polievkovej ly~ice{0} stupHa Fahrenheita{0} akandinvskej mle{0} akandinvskych m>{0} atvorcovch palcov{0} atvorcovch yardov{0} jednotky preea~enia{0} britsk tekut unce{0} jednotka preea~enia{0} kilometre za hodinulitre na 100kilometrov{0} britsk tekut unca{0} kilometer za hodinu{0} kilometer atvorcov{0} kilometra za hodinu{0} kilometre atvorcov{0} kubickho kilometra{0} metrickch hrn ekov{0} stupHov Fahrenheita{0} centimeter atvorcov{0} centimetre atvorcov{0} jednotiek preea~enia{0} kilometrov za hodinu{0} kubickho centimetra{0} kubickch kilometrov{0} m> na britsk galn{0} mle na britsk galn{0} britskej tekutej unce{0} kilometra atvorcovho{0} kubickch centimetrov{0} m>a na britsk galn{0} na kubick centimeter{0} miligramy na deciliter{0} astronomickej jednotky{0} centimetra atvorcovho{0} kilometrov atvorcovch{0} miligramu na deciliter{0} na kilometer atvorcov{0} palce ortueovho st:pca{0} britskch tekutch unc{0} centimetrov atvorcovch{0} litre na 100 kilometrov{0} na centimeter atvorcov{0} palca ortueovho st:pca{0} palec ortueovho st:pca{0} astronomickch jednotiek{0} palcov ortueovho st:pca{0} metre za sekundu na druh{0} meter za sekundu na druh{0} metra za sekundu na druh{0} britskej tepelnej jednotky{0} metrov za sekundu na druh{0} milimetre ortueovho st:pca{0} milimeter ortueovho st:pca{0} milimetra ortueovho st:pca{0} milimetrov ortueovho st:pca{0} libry sily na atvorcov palec{0} britskch tepelnch jednotiek{0} libra sily na atvorcov palec{0} libier sily na atvorcov palec!5x|:PLL|5x|:so5x|:ˤǤǤݤ5x|:x4425x|:֤Ҥ05x|::~:r:V(5x|:///x/a5x|:we!5x|:*|*+J85x|:ɥť%-Ħ5x|:m5x|:ʮƮi~5x|:Dz5x|:$g V5x|:R->}5x|:߭o5x|:ݲw53 5x|:S.O.D.]ݥ5x|:Ӷ϶;e5x|:ñYŘ5x|:' #5x|:d-5x|:GZ75x|:v4r4r4r4r45x|:2..ڮ5x|:ŷh5x|: AG5x|:⪤|5x|:7335t2D5x|:6@!5x|:OR !-5x|:??YA2W5x|:/R+RW>h5x|:2@.@sA2=X5x|:KRGR/X>h5x|:Y@U@A2X5x|:RRX?i5x|:Z{ZmZ?k5x|:@@Az2M[5x|:mTiT?[?kl5x|:5x|:5x|:..-[5x|:xxxgxQ5x|:ooonU5x|:ˤǤǤݤI5x|:aVަ;5x|:ooon5x|:x442褧l5x|:W5x|:TKCu05x|:j- o!5x|:jj7+Ya5x|:91#5x|:; I05x|:2.ɸ5x|:8ѥ5x|:5x|:8ѥ5x|:X}"s"w#.5x|:t5x|:XXXK#i5x|:zvvc&5x|:999 '=G5x|:!5x|:cKѨ5x|:**15x|:ddK5x|:çdK15x|:55x|:wgY`_tW5x|: W WMMLg5x|:i ]0G5x|:m#c#laC5x|:3_RLK2i}5x|: ޯ?5x|:j%.#G5x|:jj`_u5x|:KK05x|:𳱲5x|:uYqYLMk5x|:SSL Lk5x|:㩶Ȭ5x|:99R68'JG5x|:ZZL'Ll5x|:ߣ5x|:v+rʯ5x|:Og$%5x|:5x|:T5x|:S.O.D.]ݥ5x|:55v3&E5x|:8445x|:`-45x|:NNqR=hp5x|:9m5x|:``bKu5x|:O O)O3>j5x|:Nfm5x|:~~Ѫ+5x|:"""K G5x|:5x|:2...@U5x|:Z̫m5x|:eOaOW=5x|:'85x|:OOX= 5x|:OOY=(5x|:ҧΧsLq5x|:OE]$5x|:VVVV\E5x|:g|c|A|n5x|:uqR5x|:ttx_5x|:zuvuAi_k5x|:@@F29Y5x|: G'g5x|:̹5x|: ܴϵ5x|:ox5x|:\XC5x|:򭒬5x|:ڬ>5x|:%!ٳ!l5x|:֤Ҥ05x|:88B4&zF5x|:Ũo5x|:i}i}ini5x|:ũ5x|:5-1-&-3 5x|:kagaJ`_s5x|:O5x|:RNJ̭5x|:@<n5x|:<5x|:.*\*5x|:֩ҩ8I5x|:d`*Zְ5x|:PI=5Ѧ5x|:GCfzT5x|:QQ?MmLg5x|:p5x|:hdMĴ5x|:S55x|:KGޫ5x|:shoh__ft5x|:xhQ.G5x|:OO{LKi5x|:gYcYLwMF5x|:  B5x|:fՆ5x|:\+X+wy5x|:ٱձ³85x|:Q"d5x|:)&&&&x|:x|: x|:x|:....x|:x|:x|:3 x|:5x|:5x|:=x|:x|:5t2Dx|:x|:5x|:5x|:1cccc5x|:yx|:dddd5x|:kkkk5x|: 5x|:_ x|:5x|:D5x|:0 5x|:76wwww5x|:DDDD5x|:5x|:x|: x|:5x|:x|:5x|: hhhh5x|:%]]]]x|:((((5x|:tpppp5x|:5x|:5x|:m i i i i x|:x|:66665x|:5x|:Vbbbb5x|:yyyyx|:\\\\x|:VVVVx|:x|:x|:x|:5x|:S(~~~~x|:x|:x|:!!!!x|:C C C C x|:x|:5x|:Yx|: x|:5x|:Sx|:x|:jjjjx|:&&&&x|:x|:x|:x|:x|:{{{{x|: x|:5x|:9zzzzx|:x|:uuuu5x|:&&&&5x|:5x|: 5x|: 5x|:n&&&&5x|:* 5x|:5x|:5x|:ȣģģģģ5x|:ɥrrrr5x|:Q 5x|:[[[[5x|:cccc{5x|:K K K K 5x|:5x|: ####k5x|:KKKK3 5x|:95x|:5x|:^&''''5x|: 5x|:~ 5x|:5x|:((((5x|:XXXX5x|:5x|:65x|:5x|:YYYYY5t2D5x|: 5x|:>5x|:5x|:     5x|:5x|:5x|:5x|:5x|:G5x|:5x|:5x|:5x|:5x|:y5x|:Cdddd5x|:kkkk5x|: 5x|:ͣͣͣͣ5x|:5x|:D5x|:֣֣֣֣ 5x|:76wwww5x|:j88885x|:g5x|:~,,,,5x|:`JJJJ5x|:5x|: 5x|:75x|: 5x|:VVVV5x|:~5x|:c5x|: 5x|:B22225x|:? ; ; ; ; 5x|:'S S S S 5x|:a5x|:<c c c c 5x|:.[ [ [ [ 5x|:DDDD5x|:5x|:5x|:X&gggg|5x|:Ynnnn`5x|:25x|:5x|: hhhhn5x|:%]]]]5x|:7((((5x|:tpppp5x|:5x|:5x|:m i i i i 5x|:5x|:5x|:yHHHH5x|:M5x|:O66665x|:5x|:55x|:5x|:,,,,5x|:;5x|:Vbbbbt5x|:yyyy5x|:\\\\5x|:UVVVV5x|: 5x|:I5x|:5x|: 5x|:A5x|:S(~~~~5x|:33335x|:RRRR5x|:5x|:::::5x|:AAAA5x|:$DDDD5x|:    5x|:C C C C 5x|:55x|: { { { { 5x|: s s s s 5x|:5x|:V5x|: 5x|:Y5x|:5x|: 5x|:b5x|:S5x|:A5x|:njjjj5x|:&&&&5x|:!5x|:T&&&&&5x|:5x|: 5x|:+5x|:5 5x|:CCCC5x|:++++5x|:k k k k 5x|:sOOOO5x|: 5x|:SSSS5x|:M5x|:!!!!5x|:S5x|:{{{{5x|:5x|:X ;5x|:eeeeݧ5x|:C5x|:9zzzzK5x|:%5x|:euuuu5x|:yHHHH5x|: 33335x|:i5x|:5x|:1 -@PP_ju|PPPPP PPPP*P5PBPOP\PiP.BGX`iwPPPPPPPPPPPP '09APPP'P2P=PHPSP^PiPtP S[_kcw}dcPPPPPPPPPPPPPP'P2P=PHPSP^PiPtPPPP*&0PPPPASv]mhsPPPPP PP!P.P9PDPOPZPePpP{PPPPPP'2PPPPPPPPP&P1P>PIPTP=FQZcU_PjPuPPPPvPPPPPPPPPPPP)1<D%P0P;PFPR_QP\Pq{$!+6;GMXgPrP}PPPPPPPPPPPPPPP*P5PBPMPXPcPnPyPP YsJ/:8KmKj   tP  P      & C G ] g t {   -@PP_jPPPPPPXPPPPPP!P S[_kcw}dc*P5PBPMPVPaPlPyPPPPASv]mhsPPPPPPPPPP PP#P.P9PBP 'KPVPaPlPuP~PPPPPFQUPPPPPPPPP)1<D P P P P $!+& P/ P8 PA PJ PS P\ Pe Pp Py P YsJ:8Kmj   P  P    & + 0 5 < -@ P P_ju| P P P P P  P P P P P!P!P"!P/!P/-5x:6A2A2W?5x:PP>hN5x:CA?A2=X!@5x: QQ>hN5x:??2XH@5x:%Q!Q?iN5x:}?k5x:??z2M[@5x:AQ=Q?klO5x:SOѦĦަ5x:ѤC5x:#5x:"ygxn3y5x:ono 5x:e (o'aY+/5x:".5x:Jxp_p5x:n32z'p55x:ʤƤkƤu5x:𣒣5x:,ȥ'5x:bߨCL`5x:T1#5x:`-I05x:b^ 5x:x7?>B5x:1-VxQ5x:x>B5x:wi"#.M5x:xxxx_Cz5x:UUK#i5x:ܬʬ5x:R7N7 '=G95x:aao/a5x:KBhK?c5x:K-ԥ*5x:KiKOdd5x:KiKd5x:ײ5x:zava_tWY`5x:MMLgMMx:5x:بkUߧ`5x:a)aCc#5x:OOK2i}L5x:t5x:`e%.#G5x:``_u`5x:W5x:\oXݴƴ5x:NNMkL5x:'M#M LkL5x:(}N;5x:<'F68'JGf45x:NN'LlL5x:/$+$!$H5x:Ba25x:KG5x:5x:+'''5x: ))@(5x:44&Ev35x:oC5x:aa-"-45x:;O7O=hp;N5x:5x:\aXaKuw`5x:IOEO3>jiM5x:У̣ 5x:ӯ5x:j95x:)%Ra5x:4:(5x:A@3}fA5x:5x:A A3A5x:AA3A5x:)A%A3çA5x:A 5x:5M1M5L?a5x:xxnpx5x:'#k5x:ZoVo_Fo5x:zovo_fo5x:PALA29Yo@5x: &5x:{Ҷ*ҷ5x:ư°@U5x:=9J5x:착5x:%!5x:豮5x:?;5x:&&&&&5x:.78&zFB45x:~ ~{ 15x:Ϩv5x:e5x:ܤ4?5x:bGc_sJ`5x:ͳɳ˵05x:[Wܮjɮ5x:ƭ"l5x:E/ 5x:ꯢӱH5x:ҫΫZح5x:~65x:WS 5x:/-5x:5x:     5x:5x:5x:5x:5x:G5x:5x:5x:#####5x:Ѥ5x:#5x:Cdddd5x:kkkk5x: 5x:hhhnh5x:5x:.!77775x:ʤ\\\\5x:zzzKz5x:j88885x:g5x:,,,,5x:`JJJJ5x: 5x: 5x:75x: 5x:VVVV5x:~5x:c5x: 5x:B22225x:? ; ; ; ; 5x:'S S S S 5x:a5x:<c c c c 5x:.[ [ [ [ 5x:yuuuu5x:5x:x:5x:X&ggg|g5x:Qnnn`n5x:25x:5x: hhhnh5x:%]]]]5x:7((((5x:ssss5x:5x:5x:5x:5x:5x:yHHHH5x:M5x:O66665x:5x:55x:5x:,,,,5x:;5x:Vbbbtb5x:yyyy5x:\\\\5x:UVVVV5x: 5x:I5x:5x: 5x:A5x:#####5x:33335x:||||5x:5x:::::5x:AAAA5x:$DDDD5x:    5x:C C C C 5x:55x: { { { { 5x: s s s s 5x:5x:ãããã5x: 5x:Y5x:5x: 5x:b5x:S5x:A5x:&&&&&5x:&&&&5x: 5x:T&&&&&5x:5x: 5x:5x:5 5x:CCCC5x:++++5x:k k k k 5x:sOOOO5x: 5x:SSSS5x:5x:,((((5x:KKKK5x:{{{{5x:5x:X ; 5x:^KSFSFSFZKSF5x:====5x:9zzzKz5x:%5x:euuuu5x:yHHHH5x: 33335x:i5x:$$$5x:v礱-@[PfP_ju|qP|PPPP PPPPPPPPPP.BGX`i#P.P9PDPOPZPePpP{PPPP '09APPPPPPPP PP P S[_kcw}dc+P6PCPPP[PfPsPPPPPPPPPPPPP PP P+P6PAP*&0LPWPbPmPASv]mhsxPPPPPPPPPPPPPPP%P0P;PFPQP\PgP '2rP}PPPPPPPPPPPP=FQZcU PPP*P5P@PvKPVPaPlPwPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPP'P2P?PJPUP`PmPxPPPPPPPPPPPPP PP#P.P YsJ/:8KmKj   P   P 0 A H U Y `         -9P_ju<PEPNPWPXcPnP S[kcwdcPPPPPPPPP Av]mPPP PPP)P4P?PHPSP\PePpP{PPFPPPPPPP)1PPP YsJ:8Kmj    `P  yP % 8 ? A F K O -@PP_ju|PPP$P/P :PEPPP[PhPsPPPPP.BGX`iPPPPPPP P P P# P. P '09AD PO PZ Pe Pp P{ P P P P P P S[_kcw}dc P P P P P P!P!P!P*!P7!PD!PO!PZ!Pe!Pp!P{!P!P!P!P!P!P!P!P!P*&0!P!P!P!PASv]mhs "P"P""P-"P6"PC"PP"P]"Ph"Pu"P"P"P"P"P"P"P"P"P"P"P"P"P '2#P#P#P%#P2#P?#PJ#PU#P`#Pm#Px#P#P#P=FQZcU#P#P#P#P#P#Pv#P#P#P#P $P$P$P*$P5$P@$PK$PV$P)1<Da$Pl$Pw$P$PR_$P$Pq{$!+6;GMX$P$P$P$P$P$P$P$P$P %P%P %P+%P6%PA%PL%PY%Pf%Pq%P~%P%P%P%P%P%P%P YsJ/:8KmKjh l t P  9 P           ' . 5 9 am`TP Q a 'ResBY h ]] hG[]ivehohohpeeivihtiijmehminuttehmnuppajehnanosekuntehmikrosekuntehmillisekunteh5s5{5:ddd555555n5i [_kcw}dcXP[P^PgPjPmPpPsPvPyPJG g`W 'ResBP  [] 'ResBL t TTt []BilHKBktssnojihoBiloMeylmkob{0} qInjisohmis{0} C{0}ilBBeytFuudhGBeytMBeytTBeytfiitinjikBeytmlsek{0} hb{0} BB{0} CQ{0} KT{0} bm{0} bs{0} bt{0} bw{0} kr{0} my{0} nt{0} ow{0} uxmitir{0} mkJuulesMaalmoYaardiinjis{0}/bw{0}/mt{0}/ow{0}/sk{0}M/K{0} bil{0} scd{0} mln{0} tan{0} Mba{0} bij{0} hBa{0} kBa{0} mbt{0} my{0} nmy{0} smy{0} bbm{0} CDh{0} Hkb{0} KWs{0} dig{0} m/i{0} my{0} sndBarseksamberesmiliseknanosekyaardi{0} U/K{0}/bsh{0}/my{0} mool{0} km/s{0} beyt{0} koob{0} laks{0} bint{0} meyl{0} nott{0} wreg{0} Kkal{0} dhbc{0} fsto{0} m/i{0} my/s{0} myks{0} ow t{0} tdbd{0} waatmiliambs{0} dqqdDaltonisimb. galkaraatiskelfinislitar/kmmeyl/galmykseken{0} Bari{0} fiit{0} juul{0} scdi{0} aakre{0} bownd{0} mlqcd{0} ownis{0} qarni{0} foolt{0} haart{0} mitir{0} injisBikomitirKW-saacadgigabitismegabitisterabitistorooy ow{0} dqqdb{0}/tdbdk{0} dunaam{0} digrii{0} foosto{0} akr ft{0} arkmnt{0} bwd"ft{0} galaan{0} own dr{0} wareeg{0} yaardi{0} dhibcoboqolkiiba{0} ambeer{0} garaam{0} kelfingigawaatiskilojuuleskiilobitisSentimitirbetabeytisgigabeytismegabeytismilibaaristerabeytis{0} Sannad{0} bilood{0} dhibic{0} juules{0} maalin{0} saacad{0} karaats{0} kowaartmetrik koob{0} barseks{0} daqiiqo{0} ilbrqsi{0} mg Imb.{0} SannadoKiilo mitirafarta Jihocufk Dhulkagigahaartis{0} Koonfur{0} Waqooyi{0} galbeed{0}/ilbrgba{0} baarmiil{0} nuyuuton{0} raadiyan{0} Kalooris{0} miliwaat{0} mlqcd sh{0} daqiiqad{0} betabeyt{0} gigabeyt{0} gigawaat{0} kalooris{0} kiilobit{0} megabeyt{0} milibaar{0} terabeytkiilohaartiskiiloobeytisbaart/milyanmeegahaartismiliambeerisnuutika meyl{0} bishiiba{0} dsimitir{0} gal Imb,{0} gal Imb.{0} maalmood{0}/gal Imb.{0} aarkseken{0} bermiraad{0} akre-fiit{0} kiilowaat{0} aarkminit{0} disilitar{0} ilbiriqsi{0} meegawaat{0} milimitir{0} miliseken{0} nanomitir{0} nanoseken{0} kiilobeytmitir/ilbrqsi{0} bikomitir{0} gigahaart{0} megahaart{0} desimitir{0} kiilojuul{0} toddobaadmetrik bintisKiilobaskalisNuutikal meylhektobaskaliskm/saacadiibameegabaskalismeyl/gal imb.{0} fiitkiiba{0} injigiiba{0} malqaacad{0} saacadood{0} bownd-fiit{0} meegalitar{0} miligaraam{0} sentilitar{0} rodol xoogboqolkiiba {0}{0} kiilohaart{0} miliambeer{0} sentimitirInjis jibaaraninjis maarkurimitir/ilbrqsixufka qorraxda{0} bowndkiiba{0} litarkiiba{0} merik koob{0} mitirkiiba{0} owniskiiba{0} saacadiiba{0} kiilogaraam{0} horasbaawar{0} imb. galaan{0} maykromitir{0} maykroseken{0} hektobaskal{0} kiilo mitir{0} kiilobaskal{0} meegabaskal{0} metrik bint{0} own dr imb.{0} toddobaadyoUnuga xidigiska{0} Sannadkiiba{0} galaankiiba{0} garaamkiiba{0} kiilojuules{0} maalintiiba{0} rodolo xoog{0} kilokalooris{0} maykrogaraam{0} cufka Dhulka{0} torooy ownis{0} malqaacadood{0} daqiiqadiiba{0} fiit jibaaran{0} meyl jibaaran{0} inji maarkurikiilowaat-saacado{0} Elektarofooltdegriis Selsiyaas{0} Inji jibaaran{0} nuutikal meyl{0} cufka qorraxda{0} nuyuuton-mitir{0}Elektarofooltis{0} mitir jibaaranmeylis galaankiiba{0} Ilbiriqsigiiba{0} injis jibaaran{0} toddobaadkiiba{0} meyl saacadiiba{0} yaardi jibaaran{0} malqaacad shaah{0} unuga xidigiskadegriis Faahrenheytiftiinnada qorraxda{0} sentimitirkiiba{0} hawada agagaarka{0} degrii Selsiyaas{0} meyl galaankiiba{0} imb. galaankiiba{0} kiilo mitirkiiba{0} raadiyas qoraxeed{0} baart milyankiiba{0} owniska dareerahalitar kiilomitirkiiba{0} iftiinka qorraxda{0} milimitir maarkuri{0} degrii Faahrenheyt{0} iftiinada qorraxda{0} jibaaran injigiiba{0} jibaaran meylkiiba{0} kiilomitir jibaaran{0} milimool litirkiiba{0} sentimitir jibaaran{0} jibaaran mitirkiiba{0} fiit saddex jibaaran{0} inji saddex jibaaran{0} meyl saddex jibaaran{0} mitir ilbiriqsigiiba{0} kiilowaat saacadiiba{0} kiiomitir saacadiiba{0} sanno masaafo Iftiin{0} sanno masaafo iftiin{0} meyl imb. galaankiiba{0} mitir saddex jibaaran{0} kiilomitir saacadiiba{0} meyl-iskandineyfiyaan{0} litir kiilomitirkiiba{0} imb. owniska dareeraha{0} yaardi saddex jibaaran{0} meyl-iskanddineyfiyaan{0} cadaadis dib ku riixaya{0} bownd injigii jibaaranbasannadaha masaafada iftiinka{0} jibaaran kiilomitirkiiba{0} jibaaran sentimitirkiiba{0} miligaraam disilitirkiiba{0} litar 100-kii kiilomitirba{0} sentimitir saddex jibaaran{0} kiilomitir saddex jabaaran{0} mitirkii saddex jibaaranba{0} kiilomitir saddex jabbaaran{0} mitir ilbiriqsigii jibaaranba{0} halbeega kulaylka ee Biritishka{0} sentimitirkii saddex jibaaranba!5:1--5:{ww5: |||5:{{{5:uxqxqx5:zzz5:xxx5:www5:jxfxfx5:'''5:fbb5:8445:~65:6225:;z5:JFF5:tpp3 5:kw^)^)5:5:NJJ5:vvv5:kgg5:x}}5:tzpzpz5:{{{5:߅ۅۅ5:„5:5:^ZZ5zwLz@zXz5:&y5:F{vv5:*x225:Byzz5:!yzz5:@{w|w|5:4x225:My { {5:7yzz5:>xz2z25:cy&{&{5:www5:uy{5:tys}~5:~~~5:Q|M|M|5:zzy#5:tuyy{5:m|i|i|5:'|#|#|#5:R|NI5:znyzn5:mvxx5:g{}}5:t5:ww5:5:zz5:|5:zzz5:uwy5:5:y|5:j5:z}z}z5:}}5:4z||5:8{ww5:3{}}5:Z{||5:^5:,y}}ԁ5:||{5:{twI}5:tt xW}5:z~~<5:f(A5:yuxxq~5:~~~5:tvv5:5:C|?|?|5:_|[|[|5:}t{5:evyy5:x||5:xyx5:UQQ5:uxx5:vvv5:5:yyy5:Yw,,5:5:xx5:~~~~5:5j1j1j5:5:}}}5:www~5:5:wwwD~5:ȀĀĀ5:uuu5: yzz5:~~~5:{{{5:5|1|1|5:zzz5:y>w>w5:5:}~~5:~XX5:|5:-}5:Xy{{5:Â5:MII5:5:vvv5:݃5:`\\5:5:ււ5:&&&5:twyy5:ۀ׀׀5:}}}5:{{{5:x|x|x5:}}}5:5:5:5:[W5:`tt85:ȃăă5:5:vvv5:yyb~5:|||5:}}5:܄܄5:xxx~5:~~~'5:aaa5:aqqS~5:}}}5:)P%P%P5:|vv5:|..5:yyy5:e}5:3 5:5:%'225t!X&5:u::u5:uu5:u5:Twbb5:t5:|tt5:SSv5:avNN5:5:5: ::5:5:555:5:vvv5:SPP5:aII5:1tt5:&~ww5:xxx5:{{{5:uxEvEv5:z 5:vvv5:w- - 5:jxfxfx5:' 5:Q 5:8[[5:ucc{5:K K 5:;5:JUvUvv5:tKK3 5:b)UuUu5:5:,&&5:vvv5:M{%v%v5:x5:tz5:{5:%'225:}w5:w((5:;}yy5tD&&5: 5:|vv5:M5:t  5:h5:u5:V5:t5:t$u$u5:_5:t5:ttt5:uuuu5:tuuw5:w#w#w5:uvkk5:zPwyRx5:uuuv5:}v5:|yydz5:|5w5w\x5:tav]vu5:Kw885:Gw5:t,,5:JJ5:t5v5v5:n335:5:7335:yVV5:vv5:|5: x=v=v5:z225:}; ; 5:'S S 5:a5:<c c 5:.[ [ 5:xququ5:5:5:X&gg|5:xnn`5:25:ss5: hhn5:xu]]5:v\u\u5:!vvv5:5:5:vvv5:Mw@u@u5:*v9u9u5:xvv5:U5:x665:v5:5:y2u2u5:z,,,5:(z-v-v5:bbt5:yy5:\\5:UVV5: 5:tjujuu5:Hx,w,w5:wNuNuu5:5~+u+u5:uYY5:335:!uuu5:5:::5:AA5:|DD5:rr5:uuu5:55:vuu5:uuu5:5:5:uuu5:}vv5:Kcucu5:|MvMv5:`ww5:5 PP5: >>5:&&&5:&&5: 5:xxx5:xxx5:xww5:i e e 5:5 5:uCC5: u++5:k k 5:sOO5:v v v5:vSS5:v5:tuu5:KK5:xxx5:>>5:X (5:bw{{{5:==5:a'5://5:5:vGuGu5: vvv5:t5:www5:zzz-@DPKP_ju|RPYP`PgPnP uP|PPPPPPPPP.BGX`iPPPPPPPPPPPP '09A'P.P5P<PCPJPQPXP_PfPmP S[_kcw}dctP{PPPPPPPPPPPPPPPPPPPPPP#P*P*&01P8P?PFPASv]mhsMPTP]PdPmPvPPPPPPPPPPPPPPPP '2PPPPPPPP&P/P6P?PFP=FQZcUMPTP[PbPiPpPvwP~PPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPP PPP!P(P1P8P?PFPMPTP[PbPkPtP{PPPPPPPP YsJ/:8KmKj P  P ) : A N R Y v z       XPP[kcwdcPPPPPPPPm PPP"P)P0P7P)>PEP sJ:8jP  P     ! -@LPSP_ju|ZPaPhPoPvP }PPPPPPPPPP.BGX`iPPPPPPPPPPPP '09A/P6P=PDPKPRPYP`PgPnPuP S[_kcw}dc|PPPPPPPPPPPPPPPPPPPPPP$P+P2P*&09P@PGPNPASv]mhsUP\PePlPuP~PPPPPPPPPPPPPPPP '2PPPPPP P'P.P7P>PGPNP=FQZcUUP\PcPjPqPxPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPP PPP"P)P0P9P@PGPNPUP\PcPjPsP|PPPPPPPPP YsJ/:8KmKj3 7 ? PO \ $Pc t              amq`=P # * 'ResB  X []{0} PGBajtMBajtPBajtTBajtkBajt{0} jdin Hg{0} or{0} in{0} vit{0}/in{0}/or{0}/vit{0} Jug{0}/ons{0} dit{0} jav{0} muaj{0} vjet{0}/dit{0}/jav{0}/muaj{0} fui{0} onsdrejtimi{0} Kal.{0} zhul{0} kupa{0} mol{0} ton{0} Veri{0} akr{0} kup{0} dynym{0} grad{0} rrot.{0} shek.{0}/kmb{0} kmb{0} paund{0} jard{0}/paund{0} gram{0} litr{0} metr{0} pint{0} erek{0}/litr{0}/metr{0} km/or{0} karat{0} dynym{0} njuton{0} v. dr.{0} shekuj{0} erek{0} Lindje{0} minut{0} n {1}{0}/minut{0} g-forc{0} shkall{0} grad C{0} prmij{0} prqind{0} radian{0} gallon{0} hektar{0} parsek{0} sekonda{0} sekond{0} shekull{0}/sekond{0} kilozhul{0} milibare{0} Perndim{0} ons troi{0} atmosfer{0} hark-min.{0} hark-sek.{0} kmb kub{0} kilogram{0} kuaj-fuqi{0} masa Toke{0} miligram{0} ons troi{0} rrotullim{0} decilitr{0} decimetr{0} kal-fuqi{0} kilometr{0} mas Toke{0} megalitr{0} metra kub{0} metr kub{0} mililitr{0} milimetr{0} nanometr{0} pikometr{0} vit drite{0}/kilometr{0}/metr kub{0} in n kub{0} kmb-akr{0} mikrogram{0} vite drit{0} centilitr{0} centimetr{0} hektolitr{0} in katror{0} mikrometr{0} rrotullime{0} ton metrik{0}/centimetr{0}/in katror{0} elektrovolt{0} in merkuri{0} kilovat-or{0} lug gjelle{0} lug kafeje{0} mi/gal Imp.{0} paund force{0} paund-kmb{0} hark-minuta{0} in katrore{0} milisekonda{0} nanosekonda{0} ton metrik{0} hark-minut{0} jard katror{0} jard n kub{0} milisekond{0} nanosekond{0} milje n kub{0} milje n or{0} mikrosekonda{0} hark-sekonda{0} jard n kub{0} kupa metrike{0} njuton-metra{0} hark-sekond{0} kup metrike{0} kmb katror{0} metr katror{0} mikrosekond{0} milje katror{0} njuton-metr{0}/metr katror{0} grad Celsius{0} milje nautike{0} prdhjetmij{0} kilometra kub{0} jard katrore{0} kmb katrore{0} masa diellore{0} milje katrore{0} pinta metrikedrejtimi kardinal{0} kilometr kub{0} mas diellore{0} metra katrore{0} pint metrike{0} rreze diellore{0} centimetra kub{0} centimetr kub{0} lumen diellor{0} ons i lngshm{0}/centimetr kub{0} grad Farenhait{0} lumen diellor{0} gallon imperial{0} kalori ushqimore{0} milje pr gallon{0} milje skandinave{0} pjes pr milion{0} gallon imperial{0} kilometra n or{0} metra n sekond{0} ons t lngshm{0} kilometr katror{0} metr n sekond{0} njsi astronomike{0} kilometra katrore{0} milimetra mrkuri{0} centimetr katror{0} kilomentr n or{0} milimetr mrkuri{0} milimol pr litr{0} pr milje katrore{0}/centimetr katror{0} centimetra katrore{0} milimol pr litr{0} litra pr kilometr{0} litr pr kilometr{0} pr gallon imperial{0} milje nautike n or{0} pr kilometr katror{0} miligram pr decilitr{0} njsi termale britanike{0} paund pr in n katror{0} litra pr 100 kilometra{0} miligram pr decilitr{0} litr pr 100 kilometra{0} ons i lngshm imperial{0} milje pr gallon imperial{0} ons t lngshm imperial{0} metra pr sekond n katror{0} metr pr sekond n katror!5:5:* 5:Ҍ5:YU5:5:QMM5:c_Ƌ5:懨5:5:i'e5:gߐcM5:{5:5:s5:̍5:75:mi5:5:~ z5:~!z5:χ ˇ5: 5:EAA5:9555:IEE5:b^5:5:5:ҒΒΒ5Î݇Flj5: 5:>5:2225:>>>5:2225:>>>5:2225:???5:!???5:~2z2z25:???5:ӈψ5:~VVz5:65:HݍD5:5:o'5:hh5:5:M}5:__5:u&q>5:`5:GLCLCL5:2(5:`5:*&&5:_d'd'5:5:Ϗˏˏ5:5:___5:5:&""5:5:fbb5: @@@5:C@5:?@;@;@5:f@b@b@5:5:]`Y`5:QM{MM5:$** 5:2.5:LL#5:pl5:`f5:``5:5:5:LL5:LL5:7335:u8'q5:LL5:!5:!5:B>5:5:V5:5:z,&&5:955:fR5:=gK5:ƌՋŒ5:aK]5:G3>C5:SN5:UԉQ5:L44H5:玍5:؇ԇ5:3335:+'5:3335:3335:3335:35:5:nnn5:5:___5:___5:25:͐ ɐ5:FBB5:845:ݑّّ5:MI5:7335:%!!5:5:&&&5:(((5:5:vrr5:RNN5:5:N`{J`5:4C0|5: 5:C??5:[ՎW5:_ϊ15:&""5:jf5:Ƈ‡5:{w5:CMm?M5:bi^5:𒲒5:]C'Y)5:#5:`_5:`\5:L{L5:L݊L5:p5: 5:ވzڈ5:6225:FBB:: ::&&::rr:[[:K K ::##3 5:5:%'225:5JV5:~VV5:5:kk5:!8..5:hh5:.!775:__5:u&q:5::gg:5::ĈĈ5: hh:((5:::5:Vbb5:yy:S::RR::DD5:C C 5:5:5:V5: 5:: :5:SPP5:A>>5:&&:k k : 5:L5:)&&5:5:5:5:&&&5:* 5: 5:15:5:rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:95:5:,&&5: 5:~ 5:5:5:5:%'225:5:'''5:VRR5JV5: 5:>5:M5:  5:h5:5:V5:5:5:_5:5:5:~VVz5:65:Cdd5:DDD5:!8..v5:hh5:5:.!77A5:__5:u&q>5:j885:g5:~,,5:`JJ5: 5: 5:75: 5:VV5:~5:c5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:$gg|5:2nn`5:25:5: hhn5:%]]5:7((5:ss5:5:5:5:5:5:!HH5:M5:O665:5:55:5:,,5:;5:Vbbt5:yy5:\\5:UVV5: 5:I5:5: 5:A5:?YY5:335:RR5:5:::5:AA5:$DD5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:5:5: 5:b5:-))5:A>>5:&&&5:&&5: 5:T&&&5:5: 5:5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:5:!!5:KK5:{{5:^_K_K_5:) ;5:====5:==5:L'5://5:5:yHH5: 335:i5:5:1 -@n Pu P_ju|| P P P P P  P P P P P P P P P P.BGX`i P P P P P P P# P* P1 P8 P? P '09AQ PX P_ Pf Pm Pt P{ P P P P P S[_kcw}dc P P P P P P P P P P P PPPPPP#P*P1P8P?PFPMPTP*&0[PbPiPpPASv]mhswP~PPPPPPPPPPPPPPPPPPP P '2PP"P)P2P;PBPIPPPYP`PiPpP=FQZcUwP~PPPPPvPPPPPPPPPPPP)1<DPPP PR_PPq{$!+6;GMXP&P-P4P=PDPKPRP[PbPiPpPwP~PPPPPPPPPPPPP YsJ/:8KmKjX \ d Pt F P    # ' -P_juPPPPPPPP PXPP"P[kcwdc4P;PBPIPPPWP^PePlP v]mqPxP}PPPPPPPPPPPPFQUPPPPPPPPPPP)1DP PPP P%P YsJ:8Kmjq s x P )P -@,P3P_ju|:PAPHPOPVP ]PdPkPrP{PPPPPP.BGX`iPPPPPPPPPPPP '09APPP$P+P2P9P@PGPNPUP S[_kcw}dc\PcPlPuP|PPPPPPPPPPPPPPPPPPP PP*&0P P'P.PASv]mhs5P<PEPLPUP^PgPnPwP~PPPPPPPPPPPP '2PPPPPPPPPPP'P.P=FQZcU5P<PCPJPQPXPv_PfPmPtP{PPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPP PPP P'P.P5P<PCPJPSP\PcPlPsPzPPPPP YsJ/:8KmKj P P $ 5 < I M T q u am`g PO 'ResB  F[]><8{0}40=8<>;8{0} 2{0} =0:5@8{0}/=ZCB=8{0} A3{0} 0X{0} :A25:>28{0} X@4{0} 40={0} A0B{0} _C;{0}/3>4{0}/A0B10XB>28{0} 8=G0{0} 40=0{0} <8Y0{0} :0H.{0} =54.{0} <8Y5{0} <>;0{0} A0B0{0} A0B8{0} C=F0{0} C=F5{0} C=F8{0} H>Y0{0} _C;0{0} G2>@{0} ZCB=:8;>_C;8{0} 0:5@{0} 10XB{0} B>=5{0} H>Y5{0} X0@40;>@8X5@048X0=8{0} 0:5@0{0} AB>?0{0} ZCB=0{0} DC=B5{0} 10XB0{0} ?8=B5{0} AB>?5{0} G2>@0{0} X0@40;CG=5 A5:;CG=8 <8={0} :0H8G.{0} :0H8:0{0} >1@B0X{0} :0H8:5{0} 18B>20{0} 25:>20{0} :20@0B{0} ;8B0@0{0} <5B0@0{0}/4=52=>DC=B0-D8B8ZCB=-<5B@8{0} 35 A8;0{0} >1@B0X0{0} 10XB>20{0} 3>48HZ5{0} :20@0B0{0} =545Y=>{0} ?> C=F8{0} AB5?5=0{0} G2>@>20{0} ?@>F5=0B{0} :0;>@8X5{0} :0H8G8F0{0} :8;>_C;0{0} @048X0=0{0} :0H8G8F5;CG=8 <8=CB8{0} ?> 3@0<C{0} ?> ;8B@8{0} ?> DC=B8{0} C <8=CBC{0} D8=5 C=F5{0} 383010XB0{0} :8;>10XB0{0} <53010XB0{0} ?5B010XB0{0} ?@>F5=0B0{0} B5@010XB03;02=8 ?@020F{0} 0B<>AD5@5{0} :C1=8 8=G{0} ?> 30;>=C{0} D8=0 C=F0{0} DC=B0-D8B{0}/C A5:C=48{0} 0:5@ AB>?5{0} 0:5@ AB>?0{0} <0A0 75<Y5{0} <0A0 AC=F0{0} DC=B0-D8B0{0} :C1=5 <8Y5{0} <0A5 75<Y5{0} <0A5 AC=F0{0} DC=B8 A8;5A25B;>A=5 3>4.{0} 45F8;8B0@0{0} 45F8<5B0@0{0} :8;><5B0@0{0} :C1=0 8=G0{0} :C1=0 <8Y0{0} :C1=8 X0@4{0} <530;8B0@0{0} <8;8;8B0@0{0} <8;8<5B0@0{0} =0=><5B0@0{0} ?8:><5B0@0{0} D8=8E C=F8{0} DC=B0 A8;5{0} DC=B5 A8;5{0} F5=B8;8B@0{0} F5=B8<5B0@{0} ZCB=-<5B0@{0} ZCB=-<5B@0{0} <8Y5 =0 A0B{0} 8<?. 30;>=0{0} <8Y0 =0 A0B<5B@8 C A5:C=48{0} :C1=5 AB>?5{0} <8;8A5:C=45{0} =0=>A5:C=45{0} :8;>20B-A0B{0} :C1=0 <5B@0{0} :C1=0 AB>?0{0} :C1=0 X0@40{0} :C1=8 <5B0@{0} :C1=8E 8=G0{0} :C1=8E <8Y0{0} ;CG=8 <8=CB{0} <8:@><5B0@0{0} E5:B>;8B0@0{0} F5=B8;8B0@0{0} F5=B8<5=B@0{0} F5=B8<5B0@0{0} ZCB=-<5B0@0{0} :8;>20B-A0B8{0} :8;>:0;>@8X5{0} <8:@>A5:C=45{0} :>ZA:5 A=035{0} :8;>20B-A0B0{0} :>ZA:0 A=030{0} :C1=8E AB>?0{0} :C1=8E X0@48{0} ;CG=0 <8=CB0{0} ?> :8;>3@0<C:8;><5B@8 =0 A0B:C1=8 F5=B8<5B@8{0} <5B@8G:5 B>=5{0} ;CG=5 A5:C=45{0} <5B@8G:0 H>Y0{0} =0CB8G:5 <8Y5{0} <5B@8G:5 H>Y5{0} :204@0B=8 8=G{0} :>ZA:8E A=030{0} :C1=8E <5B0@0{0} ;CG=0 A5:C=40{0} ;CG=8E <8=CB0{0} <5B@8G:0 B>=0{0} =0CB8G:0 <8Y0{0} C=F0 B5G=>AB8{0} C=F5 B5G=>AB8{0} C=F8 B5G=>AB88<?5@8X0;=8 30;>={0} <8Y0 ?> 30;>=C{0} :204@0B=5 <8Y5{0} <5B@8G:5 ?8=B5{0} :204@0B=0 8=G0{0} :204@0B=0 <8Y0{0} :204@0B=8 X0@4{0} ;CG=8E A5:C=48{0} <5B@8G:8E B>=0{0} <5B@8G:8E H>Y0{0} <8Y5 ?> 30;>=C{0} =0CB8G:8E <8Y0{0} ?> 8<?. 30;>=C8=G8 6828=>3 ABC10;8B@8 ?> :8;><5B@C{0} :204@0B=5 AB>?5{0} :204@0B=0 <5B@0{0} :204@0B=0 AB>?0{0} :204@0B=0 X0@40{0} :204@0B=8 <5B0@{0} :204@0B=8E 8=G0{0} :204@0B=8E <8Y0{0} :C1=0 :8;><5B@0{0} :C1=8 :8;><5B0@{0} <5B0@ C A5:C=48{0} <5B@0 C A5:C=48{0} <5B@8G:8E ?8=B8{0} A25B;>A=5 3>48=5{0} <8;8<>; ?> ;8B@8{0} :204@0B=8E X0@48:204@0B=8 F5=B8<5B@8{0} :204@0B=8E AB>?0{0} :8;><5B0@ =0 A0B{0} :8;><5B@0 =0 A0B{0} :C1=0 F5=B8<5B@0{0} :C1=8 F5=B8<5B0@{0} <5B0@0 C A5:C=48{0} AB5?5= &5;78XCA0AC=G528 ?>;C?@5G=8F8{0} G5AB8F0 =0 <8;8>={0} <8;8<>;0 ?> ;8B@8{0} A:0=48=02A:0 <8Y0{0} AB5?5=8 &5;78XCA0{0} 8=G 6828=>3 ABC10{0} :204@0B=8E <5B0@0{0} :8;><5B0@0 =0 A0B{0} :C1=8E :8;><5B0@0{0} A25B;>A=8E 3>48=0{0} A:0=48=02A:5 <8Y5{0} AB5?5= $0@5=E0XB0{0} AB5?5=0 &5;78XCA0{0} G5AB8F5 =0 <8;8>={0} AB5?5=8 $0@5=E0XB0{0} 8=G0 6828=>3 ABC10{0} :C1=8E F5=B8<5B0@0{0} ;8B0@ ?> :8;><5B@C{0} ;8B@0 ?> :8;><5B@C{0} ?> :204@0B=>X <8Y8{0} A:0=48=02A:8E <8Y0{0} AB5?5=0 $0@5=E0XB0{0} AC=G52 ?>;C?@5G=8:<8;83@0<8 ?> 45F8;8B@C{0} :204@0B=0 :8;><5B@0{0} :204@0B=8 :8;><5B0@{0} ;8B0@0 ?> :8;><5B@C<8;8<5B@8 6828=>3 ABC10{0} 0AB@>=><A:5 X548=8F5{0} 0AB@>=><A:0 X548=8F0{0} :204@0B=0 F5=B8<5B@0{0} :204@0B=8 F5=B8<5B0@{0} AC=G520 ?>;C?@5G=8:0{0} 0AB@>=><A:8E X548=8F0{0} :204@0B=8E :8;><5B0@0{0} <8;83@0< ?> 45F8;8B@C{0} AC=G528E ?>;C?@5G=8:0{0} <8;83@0<0 ?> 45F8;8B@C{0} :204@0B=8E F5=B8<5B0@0<5B@8 C A5:C=48 =0 :204@0B{0} ;8B0@ =0 100 :8;><5B0@0{0} ;8B@0 =0 100 :8;><5B0@0{0} <8;8<5B0@ 6828=>3 ABC10{0} <8;8<5B@0 6828=>3 ABC10{0} ?> :204@0B=>< :8;><5B@C@8B0=A:0 B5@<0;=0 X548=8F0{0} 8<?5@8XA:5 C=F5 B5G=>AB8{0} DC=B5 ?> :204@0B=>< 8=GC{0} 8<?5@8XA:0 C=F0 B5G=>AB8{0} ;8B0@0 =0 100 :8;><5B0@0{0} <8;8<5B0@0 6828=>3 ABC10{0} DC=B0 ?> :204@0B=>< 8=GC{0} DC=B8 ?> :204@0B=>< 8=GC{0} 8<?5@8XA:8E C=F8 B5G=>AB8{0} <5B0@ C A5:C=48 =0 :204@0B{0} <5B@0 C A5:C=48 =0 :204@0B{0} <8Y0 ?> 8<?5@8X0;=>< 30;>=C{0} <5B0@0 C A5:C=48 =0 :204@0B{0} <8Y5 ?> 8<?5@8X0;=>< 30;>=C!5x:5x:$б.5x:ʣKS15x:!5x:;dF1;5x:;5x:5x:ߡ5x:,))5x:7;+;5x:;T 5x:5x:ڈ{5x:s5x:ͪ 5x:Ʃ©165x:Mӫ3 5x:(*((5x:5x:«5x:Ϡ||5x:5x:Q|Q5x:-,;),;5x:5x:%'[?>5x:ٮ5x:Z5x:N5mŠ5x:&n[5x:>F(5x:nC.3C5x:^H5x:"n1D:31D5x:^'I'5x:@nKDF3KD5x:^5EI55x:_CIC5x:mnD^3D5x:%__I_5x:Câ5x:ʠOO5x:ϧ65x:fyd{5x:Ǧæ6sFs5x:У((5x:",+,J;5x:צӦo&q5x:;R3b55x:1111L5x:0((45x:f((5x:flPl5x:c_ c5x:$$5x:˰ 5x:ܧHH5x:S{5x: HH5x:ڡ&5x:اԧ  5x:֡&;5x:ǧç5x:2͡25x:K(G5x:U[ D[5x:UC%5C%5x:U;\>D;\5x:U\eD\5x: "5x:򫓧F5x:PP[t5x:ؤZ((|5x:FKF`5x:}T-\25x:U5x:fU$n5x:fflc5x:ЩsXX5x:լkѬM5x:V\\ݥ5x:PP)]5x:ɨŨUm5x:74'45x:VUE]5x:yHHH5x:m{ԯ5x:nM%5x:9 9 5x:55x:(*((5x:v7:+:5x:-)5x:Tnccף5x:U\)B\\5x:C45x:OnlPl5x:^\]B\5x:X5x: 5x:@<u 5x:<85x:##5x:DH6D5x:5x:DI6D5x:BXDJ5B5x:DlI6D5x:D;5x:{MM5x:{>fs>5x:ڭڭ5x:JqFwSfFw5x:ZqVwbfVw5x:D_IV5_I5x:񮓰w[5x:x5x:m')5x:ȡdġp5x:mf5x:ws5x:묗{5x:ǭdí5x:&&&&5x:+;+;5x:dU5x: 5x:ӤϤޤޤ5x:o,0 05x:|n7[m5x:~>>x:k k k x: 5x:9zzz5x:&&&5x:5x: 5x:x5x:;&&&5x:* 5x:B 5x:5x:,))5x:7rrr5x:Q 5x:[[[5x:ccc{5x:sK K K 5x:5x: ###k5x:KKK3 5x:95x:5x:,&&&5x: 5x:~ 5x:5x:-,5x:5x:^>Z>Z>Z>5x:5x:5x:====5tŠ5x:B35x:I5x:5x:    5x:5x:5x:5x:5x:G5x:5x:5x: ԠԠԠ5x:bOO 5x:ϧ&5x:Cddd5x:kkk5x:0kkk5x:",T5x:5x:'5x:njjj5x:`.5x:j8885x:g5x:~,,,5x:`JJJ5x: 5x: 5x:W{5x: 5x:VVV5x:~5x:c5x: 5x:ѡ2225x:? ; ; ; 5x:'S S S 5x:a5x:<c c c 5x:.[ [ [ 5x:5x:5x:5x:X&ggg|5x:FKF`5x:25x:V5x: hhhn5x:%]]]5x:Щ(((5x:sss5x:5x:5x:5x:75x:V5x:yHHH5x:M5x:5x:5x:55x:(*5x:,,,5x:;5x:Tnbbbt5x:yyy5x:\\\5x:UVVV5x: 5x:I5x:5x: 5x:A5x:?YYY5x:3335x:RRR5x:5x::::5x:AAA5x:$DDD5x:   5x:C C C 5x:55x: { { { 5x: s s s 5x:5x:V5x: 5x:Y5x:5x: 5x:w5x:SPPP5x:ǭ>>>5x:&&&&5x:&&&5x: 5x:T&&&&5x:5x: 5x:5x:5 5x:CCC5x:+++5x:k k k 5x:sOOO5x: 5x:SSS5x:䨲 5x:+!!!5x:KKK5x:{{{5x:^_K_K_K_5x:X ;5x:Q>====5x:===5x:fzzzK5x:///5x:5x:yHHH5x: 3335x:i5x:eaaa5x:-@PP_ju|PPPPP PPPPP#P.P9PDPOP.BGX`i[PdPmPvPPPPPPPPP '09APPPPPPPPP#P,P S[_kcw}dc5P>PIPTP]PfPqP|PPPPPPPPPPPPPPP PPP*&0$P-P6P?PASv]mhsHPQP\PePpP{PPPPPPPPPPPPPPPP '2PP!P*P5P@PIPRP[PfPoPzPP=FQZcUPPPPPPvPPPPPPPP PPP%P)1<D.P7P@PIPR_RP[Pq{$!+6;GMXdPmPvPPPPPPPPPPPPPPPPPP"P+P4P=PFPOP YsJ/:8KmKjF J R XPb o Pv               -XP_j_PfPmPtP{PPPPXPP[kcwdcPPPPPPPP v]mPPPP!P(P1P8PAPHPOPXPaPhPFQUoPvP}PPPPPPP)1PPPPP YsJ:8Kmj_ a e Po q Ps        -@PP_ju|PPPP P PP(P1P<PEPPP[PfPqP.BGX`i}PPPPPPPPPPPP '09APPPPP!P*P3P<PEPNP S[_kcw}dcWP`PkPvPPPPPPPPPPPPPPPPPP"P+P4P=P*&0FPOPXPaPASv]mhsjPsP~PPPPPPPPPPPPPPP PPP(P '21P:PCPLPWPbPkPtP}PPPPP=FQZcUPPPPPPvPPPPPPP#P,P5P>PGP)1<DPPYPbPkPR_tP}Pq{$!+6;GMXPPPPPPPPPPPPPPPPP'P0P;PDPMPVP_PhPqP YsJ/:8KmKj   zP  P    , 0 7 T X l v     amq`P=   'ResB P []sr_Cyrl_BA 'ResBP( ( []( 'ResBP  [] 'ResBP  [] 'ResBP( ( []( 'ResBP  [] 'ResBP  [] 'ResBP( ( []( 'ResBP  Z Z []v.{0} akeri{0}/n{0}/ {0} sg{0} aj{0} ks{0} a.kvartivekovi{0} jrd{0} god{0} vek{0}/god{0}/sat{0} kaa.{0} ned.{0} mes.{0} god.Kalorije{0} veka{0} akeralu ne seklu ni min{0} kaai .{0} meseci{0} obrtajkilobitovifunta-fitigigabitovimegabitoviterabitovi{0} kvarat{0} vekova{0}/dnevno{0} ge sila{0} nedelja{0} obrtaja{0} nedelje{0} kvarata{0} mese nolu ni minuti{0} nedeljno{0} po litri{0} u minutu{0} funta-fit{0}/u sekundi{0} aker stopa{0} funta-fita{0} masa sunca{0} aker stope{0} mase suncasvetlosne god.{0} masa zemlje{0} mase zemlje{0} centimentra{0} lu ni minut{0} lu na minuta{0} lu ne sekunde{0} unce te nostiimperijalni galon{0} lu na sekunda{0} lu nih minuta{0} unca te nosti{0} unci te nosti{0} lu nih sekundi{0} svetlosne godinesun evi polupre nici{0} svetlosna godina{0} estica na milion{0} svetlosnih godina{0} estice na milion{0} sun ev polupre nik{0} sun eva polupre nika{0} sun evih polupre nikaBritanska termalna jedinica{0} imperijske unce te nosti{0} imperijska unca te nosti{0} imperijskih unci te nosti{0} milja po imperijalnom galonu{0} milje po imperijalnom galonu!5x:NJJJ5x:T55x:|lէ5x:ç 5x:::/:5x:C6C5x:bb5x:w5x:(H)H)5x::43'35x:mPΟ 5x:݉ىʼn5x:bY{5x:Ǚ5x:e퉤5x:)%'5x:QO3 5x: )@(@(5x:G5x:5x: 5x:a]]5x:GZGZ5x:(5(55x:5x:%'i5x:iߙ5x:iyee5x:a~]]5EV05x:<-5x:55x:?2?5x:PN>N5x:!@2!@5x: QN>N5x:H@2H@5x:%QN?N5x:}S?S5x:@z2@5x:AQO?O5x:Ne45x:?5x:|oKxu5x:"ygx3y5x:oonr5x://o'ao'5x:."ܥ5x:Jxpnp5x:325Ԧ5x:rnVV5x:****B5x:b''5x:b`CL`5x:,  5x:9-5x: 5x:x7?>>5x:1QVx-5x:7?>>5x:!!5x:xxxxxx5x:URCUR5x:||t|5x: 7+7+5x:acaa5x:PSO@SO5x:Q5x:QO;@O5x:3QOb@O5x:5x:za\tcq5x:MMMQc5x:  |5x:b`5x:OLRd25x:"Hs5x:`+n5x:``rer5x:5x:\oXW5x:NLSe5x:'MLSe5x:5x:>6f48'f45x:NLTe5x:yHHH5x:3Ϩ5x:KG5x:5x:55x: )@(@(5x:4v3&v35x:PL<<5x:aaG5x:;O;N=;Na~5x:73!!5x:\aw`Kw`5x:IOiM3>iM5x:N95x:SWOWAWh5x:/+G5x:"5x:4mm5x:AfA3@5x:F5x:AA3 A5x:AA3A5x:)AA3%A5x:A 5x:5M1M5L5L5x:xxnx5x:ޅȗؓȗ5x:ZoFo_Fo5x:zofo_fo5x:PAo@2o@5x:-5x:ע5x:yB-b5x: 65x:q)5x:zzzz5x:~d`z5x:N 5x:&&&&5x:&B4&B45x:7vv.~5x:Ʀ5x:5x:*E*3E*5x:bJ`8cq5x:yWl 5x:jrfrFrvz5x:/*dRr5x:vq5x:5&rvrπ5x:ZrVr6rez5x:z5rd}5x:${$q$q$5x: 5x:M?MQc5x:5x: "?5x:+5(W5(Z5x:tFdt5x:Ma_aq5x:Raq+5x:M{LRe5x:wNL%Pe5x:ok5x:l=5x:G{.)z5x:i.e.Z.Z.5x:qFmF`F`Fx:&&&x: x:x:x:rrrx:[[[x:K K K x:x:###3 5x:5x:%'2225LV05x:e5x:!5x:kkk5x: hhh5x:_hhh5x:D5x:#85x:bbb5x:5x:X&gggx:5x:x:+++5x: hhhx:5x:x:x:UUU5x:Vbbb5x:yyyx:Nx:x:999x:x:DDDx:C C C x:x:5x:Yx: x:5x:SPPPx:>>>x:k k k x: 5x:9zzz5x:N&&&5x:5x:ǥ 5x:5x::&&&5x:* 5x:B 5x:5x:(H)H)5x::4rrr5x:Q 5x:݉[[[5x:ccc{5x:K K K 5x:e5x: ###k5x:KKK3 5x:95x:5x:,&&&5x: 5x:~ 5x:G5x:(5x:5x:^>Z>Z>Z>5x:5x:5x:====5LV05x: 5x:>5x:5x:    5x:5x:5x:5x:5x:G5x:5x:5x:5x:15x:|oKx%5x:Cddd5x:kkk5x: 5x:ॏn5x:5x:?'5x:5x:]m5x:j8885x:g5x:~,,,5x:`JJJ5x: 5x: 5x:Zx5x: 5x:VVV5x:~5x:c5x: 5x:2225x:? ; ; ; 5x:'S S S 5x:a5x:<c c c 5x:.[ [ [ 5x:2225x:5x:5x:X&ggg|5x:b`5x:25x:-+++5x: hhhn5x:%]]]5x:(((5x:sss5x:5x:5x:5x:>65x:N5x:yHHH5x:M5x:KUUU5x:5x:55x: )5x:,,,5x:;5x:aabbbt5x:yyy5x:\\\5x:UVVV5x: 5x:I5x:5x: 5x:A5x:?YYY5x:3335x:RRR5x:5x::::5x:AAA5x:$DDD5x:   5x:C C C 5x:55x: { { { 5x: s s s 5x:5x:V5x: 5x:Y5x:5x:q 5x:z5x:SPPP5x:>>>5x:&&&&5x:&&&5x: 5x:T&&&&5x:5x: 5x:5x:5 5x:CCC5x:+++5x:k k k 5x:sOOO5x: 5x:SSS5x:$@@@5x:+!!!5x:KKK5x:{{{5x:^_K_K_K_5x:X ;5x:Q>====5x:===5x:RazzzK5x:///5x:5x:yHHH5x: 3335x:i5x:}}}5x:եѥѥѥ-@PP_ju|PPPPP PPPPPPPP&P1P.BGX`i=PFPOPXPaPjPsP|PPPPP '09APPPPPPPPPPP S[_kcw}dcP P+P6P?PHPSP^PgPrP}PPPPPPPPPPPPPPP*&0PPP!PASv]mhs*P3P>PGPRP]PhPqP|PPPPPPPPPPPPP '2PPP PP"P+P4P=PHPQP\PeP=FQZcUnPwPPPPPvPPPPPPPPPPP P)1<D P P" P+ PR_4 P= Pq{$!+6;GMXF PO PX Pa Pl Pu P~ P P P P P P P P P P P P P P P P P P( P1 P YsJ/:8KmKj   :P  P    ! ( E I ] g t { -: P_jA PH PO PV P] Pd Pk Pr PX| P P[kcwdc P P P P P P P P v]m P P P P P P P P# P* P1 P: PC PJ PFQUQ PX P_ Pf Pm Pt P{ P P P)1 P P P P P YsJ:8Kmj y P P      -@ P P_ju| P P P P P  P P P P P' P2 P= PH PS P.BGX`i_ Ph Pq Pz P P P P P P P P P '09A P P P P P P P P P' P0 P S[_kcw}dc9 PB PM PX Pa Pj Pu P P P P P P P P P P P P P P PP PPP*&0(P1P:PCPASv]mhsLPUP`PiPtPPPPPPPPPPPPPPPP P '2PP%P.P9PDPMPVP_PjPsP~PP=FQZcUPPPPPPvPPPPPPPPPP P)P)1<D2P;PDPMPR_VP_Pq{$!+6;GMXhPqPzPPPPPPPPPPPPPPP PPP&P/P8PAPJPSP YsJ/:8KmKj7 ; C \ PS ` Pg x   am`q`P . 'ResBP  [] 'ResBP() () []') 'ResBP  [] 'ResBP  [] 'ResBP() () []') 'ResB P []sr_Latn_ME 'ResBP( ( []( 'ResB P []sr_Cyrl_XK 'ResBP( ( []( 'ResB  } []vkr{0}M{0}{0}g{0}AE{0}m{0}Nm{0} {0}mil{0}msk{0}tsk{0}rh{0} gbgminbgseks:pund{0} tum{0} uns{0} fat{0}knop{0}varv{0} tim{0}/mn{0} krt{0} msk{0} mn{0} tsk{0} rh{0}/fot{0}/tum{0} syd{0} st{0}/uns{0} tum{0} tum{0} varv{0} dygn{0}/tum{0} famn{0}mpgUKkp2,5dL{0} vst{0}UK mpgvtskeunsroljefat2.1.48.90{0} timme{0} vecka{0} ljusr{0} tum Hg{0} famnar{0} skppa{0}kp2dleng. mil/h{0} tr.uns{0} v:euns{0}kp2dL{0}pt50cL{0} veckoreng. yard{0} tesked{0} timmar{0} tunnor{0} skppor{0}s:d/tumkp 2,5 dl{0} v:epint{0} b4,6L{0}e.mil/gn{0}en.pfrld{0} mnadervderstreck{0} matsked{0} minuter{0} per tum{0} per uns{0}/en.mil{0}/uns28g{0}/b3,8L{0}/b4,6L{0} eng. mil{0}en.tdfot{0} sklpund{0} kubikfot{0} kubiktum{0} troy uns{0} en. yrd{0} en. yrd{0} en.k.ton{0} eng. s:n{0} eng.mil{0} kp 2,5dl{0} v:egal:n{0} v:equart{0} teskedarroljetunnor{0} atmosfr{0} bgminut{0} per dygnmbar 4,6L{0} eng. sten{0} naut. mil{0} eng. mil{0} promyriadeng. tunnland{0} UK mil/gn{0} eng. yard{0} matskedar{0}/eng. mil{0} bgsekund{0} hstkraft{0} miljondel{0} per timme{0} per vecka{0} kvadrattum{0} eng. yard{0} bgminuter{0} mb 4,6l{0} atmosfrerUSA vtskepintTroy-uns 31geng.mil/gallon{0} rhundrade{0}/libra454g{0} eng. k. ton{0} pt 500 ml{0} miljondelar{0} bgsekunder{0} hstkraftereng. t:landfotUSA vtskequart{0} rhundradenkompassriktning{0} eng. t:dfot{0} engelska mil{0} nautiska milUSA vtskegallon{0} engelsk sten{0} kilowattimme{0} mbar 4,6 l{0} engelska yard{0} pint 500 ml{0} kilowattimmar{0} kopp 2,5 dl{0} grader Celsius{0} turkiska dunam{0} per kubikmeter{0} per kvadrattum{0} turkiskt dunam{0} tum kvicksilver{0} engelska stenar{0} koppar 2,5 dl{0} eng. plogfrelgd{0} engelsk kubikmil{0} engelska kubikmil{0} engelska tunnland{0} grader Fahrenheit{0} engelsk kubikyard{0} engelskt kort ton{0} engelskt tunnland{0} per mbar 4,6 l{0} engelska korta ton{0} engelska kubikyard{0} gnger Solens massa{0} gnger Solens radie{0} kilometer per timme{0} pund per kvadrattum{0} engelska kvadratmil{0} engelsk kvadratyard{0} per kubikcentimeter{0} gnger Jordens massa{0} astronomiska enheter{0} engelsk mil per timme{0} engelsk plogfrelngd{0} millimeter kvicksilver{0} engelska mil per timme{0} meter per kvadratsekund{0} engelska plogfrelngder{0} gnger Solens luminositet{0} gnger jordens gravitation{0} engelska tunnland gnger fot{0} engelskt tunnland gnger fot!5:5:PLL5:5:_O[5:W)!S)5:C-'C5:j5:ZV5:ǧ5:'''5: a5:ddd5:5:͜5:yyy5:l˖hU5:mi25:5:ݠݠ5:.**5: 5:OkK5:3335:.?*?*?5:5:Š5:SOO5:َQՎ5:#55: 5:5:2225:*>&>&>5:2225:> > >5:2225:===5:D>@>@>5:~2z2z25:>==5: 5:꡷5:bHy5:-n)5:QoM5:ay5Z5:Y#UCZ5:{_z5:2z'Ce5:΢Rʢ5: M+5:nN'N'5:nnn5:5:`5:75::zd'B5:ZxVxVx5:6z_2z5:w5:6z_2z5:KKK5:[W5:' ' '5:焽5:KKK5:K5:KKK5:KKK5:ͩ>ɩ5:__5:LLL5:vr5:95:lh5:GG5:KK5:`\\5: %%M5:___5:Ц&p̦5:5:0`,`,`5:L L L5:rݦ5:&&&5:+L'L'L5:yHH5:$ 5:7y35:w5:5:5:z,&&5:5:K>5:kK==x5:'5:KKK5:LLL5:0OO5:5:<<C5: 5:5:ިڨ5:===5:o]k5:===5:===5:LLL5:w5:եѥ5:nnn5:ާڧڧ5:|_x_x_5:m_i_i_5:>>>5:5:TPP5:<885:b5:Ď5:515:|{5:p-l5:W)&&5:&&&5:${ { {5:a:a a5:ƪª5:5:}5:___5:YUU5:5:5:5:ci_i_i5:D+@5:5:**5:i5:qLmLmL5:y{&ou{5:^_K_K_5:C'C';`5:%!!Ĩ5:___5:_M5:LKK5:!```5:  5:IEE5:5:7m35:ࢃ5:)&&:52595&:' ' 5:jgg5: 5::NN5:5:ءء::5:E##5:բ3 5:::))5: 5O5:5:5:===:5:==5:# 5?0]5:5:::::5:'$$5:ebb5:yvv:@@5:5: ::5: ::w:5:?'NN5:5: 5:jgg:dd5:~{{5:`]]5:7445:~5::``:\\5:'??:$$:^^:99:++5:5::5:vr5:5:II5:GG5:5:`\\5: ::5:5:ѣ445:5::5:5:<'8'8':5:MJJ5:7LL5:5225:5:5:;885:555::SS5::  5:0OO5:丹5:@5:A>>5:դBB5:/55:5:=:::::5:$!!:  5:5:kgg5: 5: 5:5:VSS5: 5:Y5:b__:5:5:S5A5:&&&5:XX5: 5:{ڣڣ5:6WW5:}::225:5:ӡϡϡ::pp5: 5:((5:5::5:*5:ii5:Ĥ11:5:_zz':||:5:%%5:?5:vv5:5: 5:)&&5:5: 5:_5:W)&&5:C 5:j5: 5:5:'rr5:Q 5:ddd5:ءء5:K K 5:5:lOOA5:mii3 5:++5:5:^&''5: 5:O 5:5:((5:XX5:===5:5:5:#5a 2J5:5:5:5:   5:5:5:5:5:G5:5:5:'5:5:soo5:Cdd5:kk5: 5:{w5:5:?'5:5: 5:j885:g5:,,5:`JJ5: 5: 5:75:~5:VV5:~5:c5: 5:'225:5; ; 5:'S S 5:a5:<c c 5:.[ [ 5:M M 5:5:5:vr5:5:5:GG5:25:`\\5: hhn5:z z 5:ѣͣͣ5:5:5:5:ߤߤ5:&&&5:5:yHH5:M5:7%%5:w5:55:5:z,,,5:;5:bbt5:yy5:\\5:++5: 5:0OOǡ5:_[[5:<<=5:A5:դѤѤ5:/++5:335:o 5:5:::5:AA5:$DD5:  5:C C 5:kgg5: { { 5: s s 5:5:V5: 5:Y5:b5: 5:5:S5:A5:&&&5:&&5: 5:T&&&5:{5:4WW5:}5:+5:5 5:5:ӡϡϡ5:k k 5:sOO5:D5:5:**5:\\5:5:{{5:^_K_K_5:X ;5:%¥¥¥5:C5:_zzK5:%5:euu5:  5:?;;5:5:5: -@) P0 P_ju|7 P> PE PL PS P Z Pa Ph Po Px P P P P P P.BGX`i P P P P P P P P P P P P '09A P P P! P( P/ P6 P= PD PK PR P S[_kcw}dcY P` Pi Pr Py P P P P P P P P P P P P P P P P P P P P P*&0 P P$ P+ PASv]mhs2 P9 PB PI PP PY P` Pi Pr Py P P P P P P P P P P P P P P'2 P P P P P P P P P" P) P2 P9 P@ P=FQZcUG PN PU P\ Pc Pj Pvq Px P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P PP PPP"P)P2P9P@PGPNPUP\PcPlPuP|PPPPPPPP YsJ/:8KmKj} P  P   ( 2 ? F M Q -@PP_ju|PPPPP PPPPPPPP P.BGXiPP#P(P/P2P9P@PGPLPSP9ePlPsPxP}PP S[_kcw}dcPPPPPPPPPPPPPPPPPPP PP*&0PP P%PASv]mhs*P1P8P=PDPMPTP]PdPkPrPyPPPPPPPPPP'2PPPPPPPPPPPPPP=FQZcUP"P)P.P3P8Pv?PDPKPRPYP`PgPnPuP|PPP)1<DPPPPRPq{$!+6;GMXPPPPPPPPPPPPPPP PPP$P-P2P7P>PEPLPSP YsJ/:8KmKj P ZP   2 < I P W Y -@ZPaP_ju|hPoPvP}PP PPPPPPPPPP.BGX`iPPPPPPPPPP$P+P '09A=PDPKPRPYP`PgPnPuP|PP S[_kcw}dcPPPPPPPPPPPPPPPPPPPP$P+P2P9P@P*&0GPNPUP\PASv]mhscPjPsPzPPPPPPPPPPPPPPPPPPPP'2PPP#P,P5P<PCPJPSPZPcPjPqP=FQZcUxPPPPPPvPPPPPPPPPPPP)1<DPPP PR_PPq{$!+6;GMX P'P.P5P<PEPLPSPZPcPjPqPxPPPPPPPPPPPPPPP YsJ/:8KmKj P 2P    4 8 N X e l s w am>`" Pz  'ResB   []:P a` 'ResBy   []notitaniyadiG {0}ekarihektakarnekwatimailimiakamiezinyuziInchikg {0}km {0}ly {0}GB {0}MB {0}PB {0}au {0}digriiha {0}hp {0}kW {0}lx {0}mg {0}ms {0}paintipointimapipamc {0}km {0}saa {0}ppm {0}km {0}ft {0}hPa {0}mi {0}MPa {0}atm {0}cm {0}cm {0}ft {0}in {0}in {0}kPa {0}lux {0}mi {0}mpt {0}psi {0}radianivikombeyd {0}siku {0}wiki {0}mbar {0}moli {0}noti {0}tani {0}yadi {0}kilowatikiloheziasilimiamilimitaFuti {0}Wati {0}Yadi {0}desimitagigahezigigawatikilojulim {0}/smegahezimegalitamegawatimililitamiliwatimwelekeomzungukonanomitapikomitaekari {0}hekta {0}inchi {0}jouli {0}karne {0}kwati {0}maili {0}hektolitamikromitamiliampeamiaka {0}miezi {0}mwaka {0}mwezi {0}Aunsi {0}Ekari {0}Inchi {0}Maili {0}fl oz {0}nyuzi {0}paunifutisentilitatani mitapaunikanidakika {0}karati {0}km {0}/saadigrii {0}dunamu {0}galoni {0}painti {0}pointi {0}ratili {0}mapipa {0}tola aunsi{0} KusiniRatili {0}ekari futimi {0}/saapermyriadiradiani {0}kelvini {0}kikombe {0}newtoni {0}vikombe {0}newtonimitakilobiti {0}kilohezi {0}kilowati {0}asilimia {0}desilita {0}desimita {0}gigabiti {0}gigahezi {0}gigawati {0}kilojuli {0}megabiti {0}megahezi {0}megalita {0}megawati {0}mililita {0}milimita {0}miliwati {0}nanomita {0}pikomita {0}terabiti {0}elektrovolti{0} kwa elfu{0} kwa siku{0} kwa wikikanieneo {0}kilomita {0}mzunguko {0}hektolita {0}mikromita {0}kilobaiti {0}miliampea {0}paunifuti {0}sentilita {0}sentimita {0}tani mita {0}terabaiti {0}{0} Kaskazini{0} Magharibi{0} Mashariki{0} kwa mwaka{0} kwa mwezifuti za mrabafuti za ujazogigabaiti {0}kilogramu {0}megabaiti {0}miligramu {0}mizunguko {0}petabaiti {0}vijiko vidogoyadi za mrabayadi za ujazommol {0}/litapauni za kanikilokalori {0}mikrogramu {0}tola aunsi {0}ekari futi {0}aunsi za ujazoinchi za mrabainchi za ujazomaili za mrabamaili za ujazopermyriadi {0}vijiko vikubwalita {0}/km100nanosekunde {0}inchi za zebakikilopaskali {0}megapaskali {0}miaka ya mwanganewtonimita {0}mikrosekunde {0}elektrovolti {0}millisekunde {0}{0} kila sekundekilomita kwa saahektopaskali {0}kilowati kwa saamvuto wa gravitipainti za mizanikanieneo ya hewa{0} kwa kila {1}kilomita za mrabakilomita za ujazokijiko {0} kidogomaili {0} kwa saavijiko {0} vidogoyadi {0} ya mrabayadi {0} za mraba{0} kwa kila elfu{0} kwa kila futi{0} kwa kila mitafuti {0} ya mrabafuti {0} ya ujazofuti {0} za mrabafuti {0} za ujazopauni {0} ya kanipauni {0} za kaniyadi {0} ya ujazoyadi {0} za ujazo{0} kwa kila inchikijiko {0} kikubwakipimo cha hospawamaili kwa kila saamaili za kibahariamaili {0} ya mrabamaili {0} za mrabamilimita za zebakisentimita za ujazovijiko {0} vikubwavikombe vya mizani{0} kwa kila gramuaunsi {0} ya ujazoaunsi {0} za ujazoinchi {0} ya mrabainchi {0} ya ujazoinchi {0} za mrabainchi {0} za ujazomaili {0} ya ujazomaili {0} za ujazosehemu kuu za dira{0} kwa kila aunsi{0} kwa kila dakikakipimo cha milibarimiaka ya mwanga {0}nyuzi za farenheitisentimita mraba {0}{0} kwa kila ratiliinchi {0} ya zebakiinchi {0} za zebakikilowati {0} kwa saakilomita {0} kwa saamaili ya skandinaviamita {0} kwa sekundemvuto wa graviti {0}{0} kwa kila sekundepainti {0} ya mizanipainti {0} za mizanilita {0} kwa kilomitalita kwa kilomita 100kilomita {0} ya mrabakilomita {0} za ujazomaili kwa kila galonimita kwa kila sekundevipimo vya astronomia{0} kwa kila kilomitakilomita {0} ya ujazokilomita {0} za mraba{0} kwa kila sentimitakipimo cha hospawa {0}lita kwa kila kilomitamaili {0} ya kibahariamaili {0} za kibahariamilimita {0} ya zebakimilimoli kwa kila litavikombe {0} vya mizanikikombe {0} cha mizanimilimita {0} za zebakisentimita {0} ya ujazosentimita {0} za ujazo{0} kwa kila kilogramukipimo cha milibari {0}nyuzi za farenheiti {0}{0} kwa kila mita mraba{0} kwa kila maili mrabalita {0} kwa kilomita 100maili {0} kwa kila galonikipimo {0} cha astronomiavipimo {0} vya astronomiamilimoli {0} kwa kila litapauni kwa kila inchi mraba{0} kwa kila mita ya ujazomiligramu kwa kila desilitamita kwa kila sekunde mraba{0} kwa kila kilomita mraba{0} kwa kila sentimita mrabapauni {0} kwa kila inchi mrabamita {0} kwa kila sekunde mrabamiligramu {0} kwa kila desilita{0} kwa kila sentimita ya ujazomaili kwa kila galoni la Uingerezamaili {0} kwa kila galoni la Uingereza!5:ֈ5:5: zz5:dd5:5:v**5:oą5:*5:+5:05:ʐPP5:Ή5:h5:t5:x5:Њ5:t 5: )5:ii5:5:5:~ 5:߁5:5:҇҇5:^5:RHH5:ʏʏ5:Y||5ڋkO]5:GAvv5:_U5:6A5:MU5:CArr5:[U5:?5:U͆͆5:iU5:?ii5:wUAA5:65:5:怩5:__5:5: zz5:N 5:Jx5:dd 5:5:Hy5:5:5:,,5:}ww5: 5:_OO5:vpp5:_OO5:U5:_KK5:'5:ň5:R7NN5:=(5:̈́̈́5:ځ5:ց5:95:̍5:1%%$5: 5:W5:k^5:U5:?((5:߂䅼5:ڂ߅߅5:BƂƂ5:ʌʌs5:555:xOO5:i5:5:\\5:ɀǃǃ5:M5:āā5:wVV5:55: )5:,,5:;5:b__/5:uR85:f335:bZZ5:-Oۆۆ5:nn5:ii5:q҃҃d5:A5:5:ڄڄ5:;;5:́5:K5:]BB5:с5:5:x5:x5:Zo5:zo//5:OO5:㊗5:3ڐڐ5:5:5:ߌߌ5:PP5:THH5:===5:Ђхх5:Ղօօ!5:B5:T((5:€5:35:<5:q 5:>b:$$: ::&&: :::ހހ:߀߀:^^3 5:߁5:^"'"'5fkO]5:5:5:5: zz5: 5:dd5:5:5}5:1:5:Z**5:gg:nn5:߂:445:聜::5:b__5:uR``::::5:с:::5:::5:SPP:>>::5:Ղօօ5:ֈ$$5:005: zz5:dd5:5:v**5:oą5:*5:+5:05:ʐ&& 5:5:>>{5:ހހ5:x߀5:Њk5:t3 5: )5:5:/'5:5:~ 5:߁5:5:5:^5:RHH5:5:===5fkO]5:GAvv5:_U5:6A5: uu5:CArr5:[U5:5:||5:iU5:?ii5:wUAA5:65:5:怩5:__5:5: zz5:N 5:Jx5:dd 5:5:Hy5:5:5:,,5:}ww5: 5:_OO5:v5:_OO5:U5:_KK5:'5:ň 5:R7225:p; ; 5:̈́̈́5:ځ5:ց5:95:̍5:1%%$5: 5:W5:k^5:Ugg5:?nn5:߂䅼5:ڂ߅߅5:BƂƂ5:ss5:555:xOO5:i5:5:\\5:ɀǃǃ5:M5:āā5:w5:55: )5:,,5:;5:b__/5:uR``5:f335:bZZ5:-O5:nn5:ii5:q҃҃ 5:A5:5:ڄڄ5:RR5:́5:K5:]BB5:с5: 5:x5:5: NN5: 5:5:㊗5:3nn5:5:5: 5:5:TPP5:<>>5:&&&5:&&5: 5:T&&&5: xx5:Ҁ߃݃5:\5:.. 5:665:FF5:,5:05:Ç5:!5:~BZ5:׀Ŏ5:05:>>5:^_K_K_5:+;5:Q>===5:Ђхх5:Ղօօ!5:B5:T((5:€5:ff5:<5:q 5:>b-@PP_ju|PPPPP PPPPPPPPPP.BGX`iP!P(P/P6P=PDPKPRPYP`PgP '09AyPPPPPPPPPPP S[_kcw}dcPPPPPPPPPPP!P(P/P6P=PDPKPRPYP`PgPnPuP|P*&0PPPPASv]mhsPPPPPPPPPPPPPP PPP P'P.P5P '2<PCPJPQPZPcPjPqPxPPPPP=FQZcUPPPPPPvPPPPPPPPPPPP)1<DP$P+P2PR_9P@Pq{$!+6;GMXGPNPUP\PePlPsPzPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj P  nP   - 4 A E L i m       -P_ju PPPP P%P*P/P4PX<PCP[kcwdcUP\PcPjPqPxPPPP v]mPPPPPPPPPPPPPPFQUPPPPPPP PP)1PP!P&P+P YsJ:8Kmj   9P  JP    ( / 4 9 > B -@2P9P_ju|@PGPNPUP\P cPjPqPxPPPPPPP.BGX`iPPPPPPPPPPPP '09APP#P*P1P8P?PFPMPTP[P S[_kcw}dcbPiPrP{PPPPPPPPPPPPPPPPPPP PPP*&0P&P-P4PASv]mhs;PBPKPRP[PdPmPtP}PPPPPPPPPPPPP '2PPPPPPP PPP$P-P4P=FQZcU;PBPIPPPWP^PvePlPsPzPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPP&P-P4P;PBPIPPPYPbPiPrPyPPPPPP YsJ/:8KmKj` d l P|  P            $ + / amC`P G W 'ResB* __ 22__[] {0} {0} {0} {0} {0} . {0} .{0} .{0} {0}/ {0} .{0} {0} {0} .{0}/ .{0}/ . . . . . . . .{0} {0}/ {0} .{0} {0} .{0} .{0} .{0} {0} .{0} {0} .{0} .{0} .{0} .{0} .{0} .{0} {0} {0} .{0} .{0}/ .{0}/ .{0}/ .{0}/ .{0} {0} {0}/ {0}/ {0}/ . . . .{0} .{0} .{0} .{0} . .{0} .{0} . .{0} .{0} .{0} .{0}/ .{0}/ .{0} {0} .{0} {0} .{0} {0} .{0} {0} {0} {0} .{0}/ .{0} .{0} .{0} {0} .{0} .{0} .{0} {0} .{0}/ .{0} {0} {0} {0} .{0} {0}/ . . . . . . .{0} .{0} . {0} / {0} .{0} . .{0} .{0} . .{0} . .{0} . .{0} . .{0} {0} {0} . .{0} .{0} {0} . .{0} . .{0} .{0} . .{0} {0} / . {0} .{0} {0} {0} . .{0} .{0} .{0} .{0} .{0} . .{0} {0} . .{0} {0} .{0} {0} {0} {0} {0}/ .{0}/ {0}/ .{0}/ . . . {0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} {0} {0} {0} . .{0} . .{0} .{0} . .{0} . .{0} ./ .{0} . .{0} . .{0} . .{0} / {0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} . .{0} {0} . .{0}/ . .{0}/ . .{0}/ . .{0} {0} / {0} .{0} {0} {0} {0} {0} {0} {0}/ {0}/ . .{0}/ . {0} . .{0} . .{0} {0} {0} {0} .{0} . .{0} ./ .{0} {0}/ . .{0} . .{0} . .{0} . .{0} {0} . .{0} {0}/ . .{0}/ . .{0} / {0} / {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ {0}/ {0}/ {0}/ . - . . {0} / . .{0} {0} . .{0} {0} . .{0} {0} . ./ .{0} . .{0} . {0} . .{0} . .{0} {0} . .{0} . .{0} . . {0} . . .{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ {0} . .{0} {0} . .{0} {0} {0} {0} {0} {0} {0} / {0} {0} {0} {0} {0} {0} {0}/ . .{0} {0} - {0} .{0} .{0} {0} {0} . ./ .{0} ./ . .{0} {0} {0} {0} {0} {0}/ {0} / {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0}/ {0} . . .{0} ./100 . {0} {0} - {0} {0} {0} {0} {0} . . . .{0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0}/ . ./ {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} ./ . .{0} {0} {0} . ./ . .{0} {0} ./100 . {0} {0} {0} {0} . {0} {0} {0}/ . {0}/ {0} . ./ . .{0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0}/ {0}/ {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0}{0} {0} {0} {0} {0} . {0} / {0} {0} {0} {0} {0} {0} {0} /100 . {0} {0} {0}{0} {0} {0} {0} {0} {0} {0} {0} / {0} {0} {0} {0} {0}/ {0} {0} {0} {0} {0} {0} {0} {0} / {0} {0} / . {0} {0} {0} {0} {0} / {0} / {0} {0} / {0}/ {0} {0} {0} {0} / {0} {0} / . {0} {0} {0} / {0} / {0} {0} / {0} {0} / {0} {0} / {0} / {0} {0} / {0} {0} / {0} / {0} {0} !5:QkMkMk5:vwrw*y5:tqt5:ssps5:tdpdpd5:fff5:gf[l5:ideded5:bjyf^j5:hhh5:wwxw5:ggg5:tqtwr5:wuwf5:1oppp5:hzjzjf5:rnr5:hch5: zy z5:xwx5:eae5:_w/t[w5:efafaf5:@ptt5:mmm5:ttt5:cy-x_y5:ql{q5:bxv^x5lr_h_x_~_5:Ym\aig5:imbug5:mim5:mim5:UmLiQm5:emYiam5:njn5:%nj!n5:mim5:Cjin5:mim5:IqylEq5:qfamfe5:n.hnl5:sps5:sbps5:tfjlj5:ici!g5:rnr5:sxej(f5:)ic%i-g5:Io=csis5:!wiQn5:wCtw5:#c`c5:jej5:yyy5:|oGch5:HwuDw5:|oGch5:ImbQg5:xokto5:Em?iAm5:'v#v#v5:mjm5:VoRoRo5:ooo5:kohh5:gococo5:ooo5: tpt5:xqur5:rnr5:`__`5:tfiAn)j5:wnFso5:EojAo5:wglg5:uAru5:o"bg5:xxy5:Ny ru5:rnr5:ojo5:mim5:@uqk>k5:bbb5:bbb5:IxExEx5:hch5:5mj1m5:tqt5:pejf5:pLlpl5:ooo5:u/r{u5:UuqQu5:pv9g.lg5:ivlsev5:k]gkg5:SvYsOv5:6if2i5:j``5:kik5:qpp5:mim5:kjk5:plo5:p4be5:5n1ns5:qqq5:vsv5:7qqn3q5:mqniq5:[qlWq5:HyxDy5:yxy5:~yxzy5:aaa5:vsv5:uSru5:ttt5:=v9v9v5:h|h|h5:{xvwx5:%m!m!m5:~kzkzk5:m im5:+uq'u5:xuwv5:d{d{d5:ranr5:v3sv5:%q=l!ql5:kEgk5:UpjQp5::wek5:1wWt-w5:rnr5:ooo5:Nz)zJz5:ichc5:jxptp5:tert5:tglg5:so s5:jurfu5: we"k5:wktv5:kik5:ooo5:kkk:IfIf:aa:__:&&: a a:bb:&a&a:ff:QcQc:OdOd5:mmm5 lr_h_x_~_5:____5:d_cc)c5:HdDdDd5:ekececc5:___5:_```5:___5:j__5:bbbe5:obkbkb5:`__`5:a``a5:bbbe:aa5:f__`5:*d``5:'d#d#d5:bbb:ZdZd5:Eaococ5:l ` ``5:bbbe5:NaaaJa5:Wa/a/aSa5:bbb:AeAe:9d9d:!`!`5: hee5:Obff5:2d.d.d5:lll5:>h;h;h5:ybubub5:ggg5:`_)`)`5:m_8a8a5:ebabab:hh:bb5:___5:QkIfIf5:ddd5:`k\k\k5:okkkkk5:td[c[c5:c c c5:ddd5:id a a5:bjyfyf5:hbb5: gff g5:g&a&a5:6j3c3cc5:ffff5:gy`y``5:hOdOd=b5:>f`+b5:{awawa5:ppp5:kkk5:a 5:ddd5ef5@p5:m5:m/p/p5:kkk5:fff5:ooo5 lr_h_x_~_5:Ti\a\a5:aii`i`5`5`5d5_5Xb5_5_5:=`9`9`5:qfamf_5:`.h.h)c5:ldd5:fpDdDd5:_fcc5:aca_5:rbebe5:sxej`5:bca`5:Io=ce_5:_aa5:lcc5#c5:M`I`I`5:hhh5:\faa5:u5:\faa5:GiY`Y`5:YfUfUf5:ddd5:gqmqm5:j225:Vo; ; 5:hhh5:(hcc5:shohoh5:%h!h!h5:ccc5:bLeLee5:obkbkb5:`__`5:t``a5:b6e6ee5:Eoaa5:fq`q``5:iaeaea5:o``5:'d#d#d5:bmeme5:ddd5:bbb5:ddd5:_ZdZd5:bbb5:Bk5:EaAaAa5:baa5:Ix5:aaa5:5m,,5:t5:p ` ``5:b+e+ee5:___5:5`1`1`5:ddd5:NaaaJa5:LhHhHh5:Wa/a/aSa5:Sv5:bbb5:j``5:fhbhbh5:ddd5:=d9d9d5:e e e5:ddd5:`!`!`5: hhh5:TjPjPj5:aaa5:aaa5:2d.d.d5:lll5:!o p p5:vka`a`5:ybubub5:ggg5:3f)`)`5:Fb8a8a5:ebabab5: 5:T&&&5:YhUhUh5:i 5:ddd5:gffg5:ranana5:bbb5:bbb5:b```5:E`A`A`5:aaa5:'eQ`Q`5:d e e5:pWeWe5:hhh5:^_K_K_5: baab5:dljlj0k5:eee5:t```5:edd5:aaa5: wycyc5:ddd5:fff5:ccc5:bbb-@PP_ju|$P+P2P9P@P GPNPUP\PePlPuP~PPP.BGX`iPPPPPPPPPPPP '09APPP PPP P'P.P5P<P S[_kcw}dcCPJPSP\PcPjPsP|PPPPPPPPPPPPPPPPPP*&0PPPPASv]mhsP#P,P3P<PEPNPUP^PePlPsPzPPPPPPPPP'2PPPPPPPPPPPPPP=FQZcU#P*P1P8P?PFPvMPTP[PbPiPpPwP~PPPPP)1DPPPR_PPq{$!+6;GMXPPPPPPPPPPPPP#P*P1P:PCPJPSPZPaPhPoPvP}P YsJ/:8KmKj     P       & * @ J W ^ c g -P_juPPPPPPPPPP[kcwdcPPPPPPP P Sv]ms P P P! P* P3 P8 PA PH PO PV P[ Pb Pk Pt P} P PFQU P P P P P P P P P P)1D P P P P P P YsJ:8Kmj    P        -@ P P_ju|!P!P!P!P!P $!P+!P2!P9!PB!PI!PR!P[!Pd!Pm!P.BGX`it!P{!P!P!P!P!P!P!P!P!P!P!P '9!P!P!P!P!P!P!P!P!P S[_kcw}dc!P!P!P"P"P"P"P'"P."P7"P@"PI"PP"PW"PZ"Pa"Ph"Po"Pv"P}"P"P"P"P"P"P*&0"P"P"P"PASv]mhs"P"P"P"P"P"P"P"P#P #P#P#P!#P(#P/#P6#P=#PD#PK#PR#PY#P'2`#Pg#Pn#Pu#P~#P#P#P#P#P#P#P#P#P#P=FQZcU#P#P#P#P#P#P#P#P$P $P$P$P$P%$P,$P3$P)1D:$PA$PH$PR_O$PV$Pq{$!+6;GMX]$Pd$Pk$Pr$P{$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P YsJ/:8KmKj  % 5 B !PI W h o |           amC`P   'ResB __ __M[]( ? . ? {0}5 > {0}8 F {0}  {0} 6 {0}  {0}( ? {0}( F {0}. @ {0}0 K {0}2 @ {0}8  ! ? .+ > {0}  F {0}  .{0}  .{0}  A {0}+ > {0}  {0}  .{0}  {0}   {0} .{0}  .{0}  {0}  {0} & .{0} * .{0} , ? {0} , H {0} . H {0} 2 .{0} 5 K {0}/ .{0}/  {0}/0 K {0}/8 F   > 2 A   > 2 A ( > .8 F .. ? .8 F .. H .8 F .{0} 5 > .{0}  G .{0} . H {0}   .{0} * L .{0} . @ {0} 9 F .{0}   {0} ( > .{0}   .{0}   {0}   .{0}  L .{0} ! ? .{0} $ B .{0} ( F .{0} . @ .{0} . @ {0} . H .{0} . H {0} 0 G .{0} 2 @ .{0} 8  .{0}/  .{0}/  .{0}/* L .{0}/. @ .{0} M 0 > {0} ( F 2 {0}  . M {0}    {0}    {0} * > .{0} 8 F .{0}/  {0}/   {0}/( F .{0}/. @ {0}/. @ {0}/2 @ .{0}/5 > .{0}/8  . ? ., H  M  ? ., H  M  F ., H  M * F ., H  M . F ., H  M {0} 9 > .* {0} 8 M  K {0} 6 > $  {0} ? .. @ {0}. ? .. @ {0}  . .{0} 0 K  A {0}  G , @ {0}  G 0 .{0}  @ , @ {0}  @ , @ {0} * ?  .{0} * @ , @ {0}. ? .8 F {0} ( >  M {0} . K 2 M {0}   0  {0}  L 2 M {0} , ?  M {0} , H  M {0} - M 0 . {0} 5 >  M {0} 5 > 0  {0} 8 F  . G .8 M * B .. @  0 M 2 A . F . * M * A {0} 9 F .* > {0}  ? .5 > {0} . @ /8 F {0} 2  M 8 M {0}  ( M ( A {0}  ? . G {0}8 F  .. @ {0}  ? .9 F {0}  ? .5 > {0} . ? .5 > {0} . F .5 > {0} . F .9 F {0} 5 > $ > 5 {0}/( ? . ? .{0}  ? . @ {0}  . M 8 M {0} ( F 2 2 A {0}  ? . L {0}  G 2 0 @ {0}  M / > .{0}  M 0 > .{0} ( > .8 F {0} ( ? . ? .{0} * ? .. @ {0} . ? .8 F {0} . H .8 F {0} . H /  {0}/ M 0 > .{0}/. F . .{0} - M 0 . .. ? 2 M 2 @ 8 F .{0}  ! A  A {0}  ( M 8 A {0}  * M * A {0}  G 0  M {0}    2 A {0}   > 2 A {0} * > .2 A {0} * ?   M {0} 2 @  0 A {0} 8 F  ( A {0}/ M / > .   A 3 > 2 A  >  $ ? 8  . ? .. @ /   ! ? .8 F 2 M 8 ? ( F 2  A {0}{0}   .* > & {0} ! F .. @ .{0}8 F 2 M 8 ? {0}  ? .. @ {0} ! A ( > . M {0} 0 K  A 2 A {0}/. H 2 A  A {0} ? . M 0 > {0}  ? .. @ {0} & M 0 . .{0} ( > .. @ .{0} ( > .. H .{0} * ? .. @ .{0} , > 0 F 2 M {0} . ? .. @ .{0} . ? .2 @ .{0} . F .2 @ .{0} 8 F .2 @ .{0} 9 F .2 @ .. H 3 M 2 A /   {0}   0 > 2 A {0} 5 > 0 > 2 A {0}  . M , ? {0}  ? .. @ .{0}  & .  .{0} ! F .2 @ .{0} . ? .   {0} . @ /8 F {0} . H .. @ .{0} . H /  .{0}/ ? .. @ .{0} 8 M  K ( A {0}    A 3  {0} $ M $ 0  {0}  M 0 > . A {0}  L 2 M 8 M {0} ! ?  M 0 @ {0} $ B 0 M * A {0} ( ? . ? 7  {0} - M 0 . #  {0} 5 >  M 2 A {0} 5 K 2 M  M  ? .5 > .     & . . H 3 M 2 A . H .. @  0 M 2 A 0 K  A  A {0}{0} * L / .  {0} . ? ., > 0 M {0}  >  . 8  {0}  M 0 > . .{0} ? .. @ /  {0} . F .* ?  .{0}/8 F  .. @ .{0}  G 0  M 2 A {0}  G 2 0 @ 2 A {0}  M / > 0 F .{0}  & . . H .{0}  G .8 M * B {0} - > ./. ? .{0} 8 F  .. @ .{0} 8 F  .. @ {0} 8 F  .. @ {0}  ? ., ?  M {0}  ? ., ?  M {0}  F ., ?  M {0} ( M / B  ( M {0} , ?  M 2 A {0} , H  M 2 A {0} . F ., ?  M {0} . K 2 M 2 A {0}/8 F  .. @ {0}/8 F  .. @ {0}  ! A  A 2 A {0}   * ? / 0 M {0}  ( M 8 A 2 A {0}  * M * A 2 A {0}  M / > 2 ( M {0}  ( M ( A 2 A {0} ! > 2 M  ( M {0} &  M 7 ? #  {0} ( >  M 2 A {0} * 6 M  ? .  {0} * > / ?   M {0} * ?   M 2 A {0} 0 G ! ? / ( M {0} 2 @  0 M 2 A {0} 6 $ > , M &  {0} 8 F  ( M 2 A {0}/  ? .. @  ! A  A  ? {0} ( M 8 A  A {0} & .  ! A  A 2 A * L  ! A  A {0}2 @  0 A  A {0}8 F  ( A  A {0}{0}  A -6  M $ ? {0}  @ .8 M * B .{0} * > 5 A 5  .{0} . ? . M 0 > .{0} . H . M 0 > .{0}/ ? . M 0 > .{0} ! ?  M 0 @ 2 A {0} 8 M  K ( M 2 A {0}  ? . M 0 > .{0}  ? .. @ /  {0}  ? .5 > .  . @  0 M 2 A /8 F  .{0}  ? 2 K  L 2 M {0} - M 0 . # > 2 A . H 3 M 2 A / M / > .{0}  ? 2 K , ?  M {0}  ? 2 K , H  M {0}    A 3 > 2 A {0}  ? 2 K 5 >  M {0}  F 2 M 5 ? ( M {0}  M / > 0 F  M {0}  ?  > , ?  M {0}  ?  > , H  M {0}  ?  > 5 >  M {0}  M 0 > . A 2 A {0}  F 0 > , ?  M {0}  F 0 > , H  M {0} ( ? . ? 7 > 2 A {0} * > 0 M 8 F  M {0} * F  > , H  M {0} . F  > , ?  M {0} . F  > , H  M {0} . F  > 5 >  M {0} 5 > $ > 5 0 #  {0} 5 K 2 M  M 8 M {0} 8  5 $ M 8 0  {0} 9 F  M  > 0 A {0}/  & . . H     A . H 3 M 2 A . @  0 M 2 A /8 F  5 > 0 > ( ?  ? {0}{0} . ? . @ . * > & {0} 8 M  >  .. H .{0} 9 F 0 M  M  M {0} , > 0 F 2 M 2 A {0} 0 G ! ? / ( M 2 A {0} . H ./ M / > .{0} 2 @ ./ ? .. @ {0} ! A ( > . M 2 A {0} 6 $ > , M & > 2 A  > 0 M ! ? ( 2 M & ? 6 . ? 2 M 2 @   * M 8 M {0}   * ? / 0 M 8 M {0}  ? ., ?  M 2 A {0}  ? 2 K  G 2 0 @ {0}  ? ., ?  M 2 A {0}  M / > 2 ( M 2 A {0}  & 0 * A    {0}  @ 8 M * B ( M {0}  F ., ?  M 2 A {0} ! F 8 ? . @  0 A {0} ! F 8 ? 2 @  0 A {0} ( > ( K . @  0 A {0} ( > ( K 8 F  ( A {0} * > 5 A 5  $ A {0} * ?  K . @  0 A {0} . F ., ?  M 2 A {0} . F  > 2 @  0 A . @  0 M 2 A /8 F  ( A 2 @  0 M 2 A / ? .. @ {0}  0 M  M 8 F  .{0}  ? 2 K  L 2 M 8 M {0}  ? 2 K 5 >  M 2 A {0}  M / > 0 F  M 2 A {0} ! > 2 M  ( M 2 A {0} * > / ?   M 2 A {0} 9 F  M  > 0 M 2 A {0} . ? .. K ./2 @ .{0}  ? 2 K , ?  M 2 A {0}  ? 2 K , H  M 2 A {0}  F 2 M 5 ? ( M 8 M {0}  ?  > , ?  M 2 A {0}  ?  > , H  M 2 A {0}  ?  > 5 >  M 2 A {0}  F 0 > , ?  M 2 A {0}  F 0 > , H  M 2 A {0} ( M / B  ( M 2 A {0} * F  > , H  M 2 A {0} * L  ! M -+ @  M {0} . F  > , ?  M 2 A {0} . F  > , H  M 2 A {0} . F  > 5 >  M 2 A {0} 5 > $ > 5 0 # > 2 A     A {0} . H 2 A {0}  ? 2 K  M 0 > . A {0}   0 > - ! A  A {0}  ( * A  ! A  A {0}  & 0 * A . H 2 A {0} * L  ! M -+ B  M {0} . ? 2 M 2 @ , > 0 M {0} . ? 2 M 2 @ 5 >  M {0} 8  5 $ M 8 0 > 2 A {0} 8 F   @ . @  0 A {0} 8 F   @ 2 @  0 A ( ? . ? 7 > ( ?  ? {0}{0}2 @ /100 ? .. @ .{0}  0 M  M ( ? . ? .{0}  ? 2 K  G 2 0 @ 2 A {0}  ?  > 9 F ! M  M {0} 9 > 0 M 8 M * 5 0 M {0} * > 0 M 8 F  M 2 A {0}  & 0 * A   > 2 A {0}  @ 8 M * B ( M 2 A {0} ! F 8 ? . @  0 M 2 A {0} ! F 8 ? 2 @  0 M 2 A {0} ( > ( K . @  0 M 2 A {0} ( > ( K 8 F  ( M 2 A {0} * > 5 A 5  $ A 2 A {0} * ?  K . @  0 M 2 A {0} . F  > 2 @  0 M 2 A {0} . ? 2 M 2 @ 2 @  0 A {0}  0 M  M 8 F  ( A {0}  ( * A    A 3  {0}  & 0 * A  ! A  A {0}  & 0 * A . @  0 A {0} . ? 2 M 2 @ . @  0 A {0} . ? 2 M 2 @ 8 F  ( A {0} . H  M 0 K . @  0 A {0} . H  M 0 K 8 F  ( A {0} 9 F  M  > 2 @  0 A   * @ 0 ? / 2 M  M / > . ? 2 K . @  0 M 2 A /   {0} * F 0 M . G 0 ? / > ! M {0}   0 > - ! A  A 2 A {0}  ? 2 K  M 0 > . A 2 A {0} * L  ! M -+ K 0 M 8 M {0}  ( * A  ! A  A 2 A {0}  & 0 * A . H 3 M 2 A {0} . ? 2 M 2 @ 5 >  M 2 A {0} 8 F   @ 2 @  0 M 2 A  ? 2 K  M 0 > . A  A {0}    A {0} . H 3 M 2 A {0}  0 M  M ( ? . ? 7  {0}  ? 2 K 5 >  M    {0}  M / B , ?  M    {0}   K 3 * M 0 . > #  {0}  & 0 * A    A 3  {0}  M 0 > / M  ( M 8 A {0} ( >  ?  2 M . H 2 A {0} - >   /. ? 2 ? / ( M {0} . ? 2 M 2 @  M 0 > . A {0} . H  M 0 K  M 0 > . A {0} . H 2 A / M / > 2 ( M {0} 8 F   @ . @  0 M 2 A  & 0 * A . H 2 A  A {0}8  5 $ M 8 0 > ( ?  ? {0}{0}  ? 2 K 9 F 0 M  M  M {0}  ?  > 9 F 0 M  M  M {0} . F  > 9 F 0 M  M  M {0} 2 @ /100  ? .. @ .{0} . ? 2 M 2 @ 2 @  0 M 2 A {0} . H  M 0 K 8 F  ( M 2 A {0}  0 M  M 8 F  ( M 2 A {0}  ( * A    A 3 > 2 A {0}  & 0 * A  ! A  A 2 A {0}  & 0 * A . @  0 M 2 A {0} . ? 2 M 2 @ , > 0 M 2 A {0} . ? 2 M 2 @ . @  0 M 2 A {0} . ? 2 M 2 @ 8 F  ( M 2 A {0} . H  M 0 K . @  0 M 2 A {0} 9 F  M  > 2 @  0 M 2 A 8 F  ( A  A {0} . @  0 A {0}    A 3  * > & 0 8  {0}  M / B , ?  M . H 2 A {0}  G , A 2 M 8 M * B ( M {0} & M 0 5 0 B *  ( M 8 A {0} ( M / B  ( M -. @  0 A {0} 9 F  M  K * > 8 M  2 M  & 0 * A . @  0 A  A {0}{0} 8 L 0  0 M ' 5 M / > 8  {0}  & 0 * A    A 3 > 2 A {0} ( >  ?  2 M . H 3 M 2 A {0}  ? 2 K * > 8 M  F 2 M 8 M {0} . F  > * > 8 M  F 2 M 8 M {0}  M / B , ?  M   > 2 A {0} - >  > 2 A /. ? 2 ? / ( M {0}  ? 2 K 5 >  M -   2 A {0}  0 M  M ( ? . ? 7 > 2 A {0}  M 0 > / M  ( M 8 A 2 A {0}    A 3 > 2 * > & 0 8  {0}   K 3 * M 0 . > # > 2 A {0} . ? 2 M 2 @  M 0 > . A 2 A {0} . H  M 0 K  M 0 > . A 2 A {0} . H 3 M 2 A / M / > 2 ( M {0}  >  $ ? 8  5 $ M 8 0  {0}  M / B , ?  M . @  0 A {0} . ? 2 M 2 @   * ? / 0 M {0} . F  M 0 ?  M  * M * A {0} . F  M 0 ?  M  ( M ( A {0} . F  M 0 ?  M * ?   A {0} 8 L 0 & M 0 5 M / 0 > 6 ? {0} . ? . M 0 > ./! F .2 @ .{0}  M / > .   * @ 0 ? / 2 M {0}  M / B , ?  M . H 3 M 2 A {0}  G , A 2 M 8 M * B ( M 2 A {0} & M 0 5 0 B *  ( M 8 A 2 A {0} ( M / B  ( M -. @  0 M 2 A     A {0}  ? 2 K . @  0 A 8 F  ( A  A {0} . @  0 M 2 A {0}  & 0 * A  ? 2 K . @  0 A {0} * L  ! M 2 A -+ K 0 M 8 M {0} - B . ? & M 0 5 M / 0 > 6 ? {0} 2 @  0 A / ? 2 K . @  0 A {0}  >  $ ? 8  5 $ M 8 0 > 2 A {0} 8 L 0 & M 0 5 M / 0 > 6 A 2 A {0} . F  M 0 ?  M  * M * A 2 A {0} . F  M 0 ?  M  ( M ( A 2 A {0} . F  M 0 ?  M * ?   M 2 A {0} . ? 2 M 2 @   * ? / 0 M 8 M {0}  M / B , ?  M . @  0 M 2 A {0} 9 F  M  K * > 8 M  2 M 2 A  & 0 * A    A 3 > ( ?  ? {0}{0}   * @ . & M 0 5  ( M 8 A {0}  & 0 * A 8 F   @ . @  0 A {0} ! ?  M 0 @ 8 F 2 M 8 ? / 8 M {0}/  M / > .   * @ 0 ? / 2 M  M / B , ?  M . @  0 A  A {0}{0} - B . ? & M 0 5 M / 0 > 6 A 2 A  & 0 * A  ? 2 K . @  0 A  A {0}{0} 2 @  0 M 2 A / ? 2 K . @  0 A {0}  2  M  M 0 > ( M 5 K 2 M  M {0}  & 0 * A  ? 2 K . @  0 M 2 A {0} ! ?  M 0 @ 2 8 F 2 M 8 ? / 8 M {0} . ? 2 M 2 @ . K 2 M /2 @  0 M     A {0}  ? 2 K . @  0 M 2 A {0}   * @ 0 ? / 2 M  M / > 2 ( M {0}   * @ . & M 0 5  ( M 8 A 2 A {0}  & 0 * A 8 F   @ . @  0 M 2 A {0}  M / B , ?  M  ? 2 K . @  0 A {0} . ? 2 M 2 @ . @  0 M * > & 0 8   & 0 * A 8 F   @ . @  0 A  A {0}. H 3 M 2 A / M / > .   * @ 0 ? / 2 M {0} ! ?  M 0 @ 2 + > 0 F ( M 9 @  M {0}  2  M  M 0 > ( M 5 K 2 M  M 8 M {0}   * @ 0 ? / 2 M  M / > 2 ( M 2 A {0} . H ./ M / > .   * @ 0 ? / 2 M {0} . ? 2 M 2 @ . @  0 M 2 * > & 0 8  {0} . ? 2 M 2 @ . K 2 M 2 A /2 @  0 M {0} 8 M  >  ! ? ( G 5 ? / ( M . H 2 A   * @ 0 ? / 2 M  M / > 2 ( A  A {0}{0}  M / B , ?  M 8 F   @ . @  0 A {0} 8 K 2 > 0 M 2 M / B . ? ( K 8 ?  @ {0}  M / B , ?  M  ? 2 K . @  0 M 2 A  & 0 * A    A 3 > ( ?  ? * L  ! M 2 A {0} . @  0 A /8 M  M 5 G 0 M 8 F  ( A {0} 8 K 2 > 0 M 2 M / B . ? ( K 8 H  H 8 M {0}  M / B , ?  M 8 F   @ . @  0 M 2 A  M / B , ?  M 8 F   @ . @  0 A  A {0}{0} 2 @  0 A /100  @ 2 K . @  0 M 2 A {0} 8 M  >  ! ? ( G 5 ? / ( M . H 3 M 2 A  & 0 * A    A 3 > ( ?  ? {0} * L  ! A {0} . ? 2 M 2 @  M 0 > . A /! F 8 ? 2 @  0 M {0} . H 2 A /  * @ 0 ? / 2 M  M / > 2 ( M {0} 2 @  0 M 2 A /100  @ 2 K . @  0 M 2 A {0} , M 0 ?  @ 7 M % F 0 M . 2 M / B ( ?  M {0} . ? 2 M 2 @  M 0 > . A 2 A /! F 8 ? 2 @  0 M {0} . @  0 M 2 A /8 M  M 5 G 0 M 8 F  ( M 2 A {0} . H 3 M 2 A /  * @ 0 ? / 2 M  M / > 2 ( M  & 0 * A    A 3 > ( ?  ? {0} * L  ! M 2 A {0} , M 0 ?  @ 7 M % F 0 M . 2 M / B ( ?  M 2 A !5:ihh5: {y{5:9tq5t5:orokr5:QiEfMi5:Pk{hLk5:iffi5:ebe5:ddvk5:mjm5:6xw2xwx5:ror5:sUqsv5:wuwkw5:rors5:p?npq5:oko3 5: g7dg5:z}zz5:!ywy5:gwbg5:tqt5:bbb5:ddd5:kpgpgp5:z.zz5:wvw5:tqt5:){z%{5kPf$f?hWh5:gbg5:gbg5:SmjOm5:bmj^m5:&mi"m5:5mi1m5:mjm5:mjm5:mxjm5:mDj|m5:mQjm5:khk5:d&bdf5:/thaAda5:]r'pYr5:rpr5:?t[f^jn5:cXacd5:koHlgo5:crsdhh5:ebek5:9vj{nq5:vgk5:vtv5:}c`ayc5:x|fj5:c{z_{5:ncg5:xwx5:ncg5:lb:f5:nkn5:lil5:&t"q"t5:mgm5:ppu5:rrr5:r0k0k5:rqq5:'r#r#r5:rtDqnt5:znqz5:;ol7o5:pdgh5:sfiv5:yuwqw5:3vt/v5:zsuuw5:rpr5:s nq5:9y5yHz5:ror5:[o:lWo5:swqs5: okjo5:odlo5:lchl5:sss5: tpaKd5:ccc5:y}yy5:ljl5:l3hl5:YwvUw5:p/f7jp5:pnpp5:rvunv5:tqt5:tqt5:St#dhh5:LtfqHt5:yszS{h5:Hv,uDv5:^ifZi5:{v c'h5:qm*jmm5:nnn5:lil5:mjm5:plnp5:lbqf5:mjm5:vysv5:_ts[t5:sss5:sss5:r]nr5: y`xy5:ybzB{5:Wpuw5:rbnbKh5:l su5:jnq5:www5:xxx5:&&&5:Dmi@m5:ugsu5:mNnm5:|p!nxp5:Bk>k>k5:pnp5:yeyyz5:p0np5:ro}r5:yIxy5:vtv@w5:ku1sgu5:t3qs5:fv-dh5:]vtYv5:Ko,lGo5:uUsu5:xvx5:xhkWy5:xxxMy5:r7pr5:Qridhh5:olo5:KroGr5:v_doh5:vuv5:{oVlwo5:uCs{u5:+ol'o:__: ::``:``:__:dd:``:aa3 5:5:nnn5k`_``5:*b__G`5:e}_}_@`5:j`ebeb5:`___ec5:\a__5:n_k_k_N`5:h_e_e_5:s__5:"cccf5:ddd5:p 9`5:s8a5:b b bf:ff5:w__Ha5:s$`$`5:&k"k"k5:bbb:cc5: t__5:nPaPac5: eee@i5:f__0a5:y``@a5:faa:aa:bb:x`x`5:bbb5:ddd5:fff5:kkk5:fff5:fff5:ibb5:eee5:ddd5_5:___:ococ:``5:o__5:i__5:jee5:nnn5:lll5:Qi``5:Pkaa5: dbd5:e``5:zkdd5:m``5:g[g[gg5:hee5:d``a5:dddh5:b``a5:f+g+gj5:U`__3 5: g8b8b5:Cu?u?u5:wmm5:{b 5:tCgCg5:b5:d5:kp5:9r5r5r5:lhkhk5:iZkZk5:xxx5k`_``5:i``5:i``5:ggk5:aAbAb5:wgsgk5:a/b/b5:ggrl5:aee5:a\b\b5:ggl5:aJbJb5:kw_w_5:d&bdG`5:/t``@`5:q`cc5:dcc5:icccec5:c``a5:c`cc5:dabN`5:ex`x`a5:9v(a(aa5:k__5:kee5:}c,,5:x2`2`5: 5:c``5:w5:```5:l``5:ccc5:icc5:fii5:g225:p; ; 5:nnn5:r0k0k5:-c)c)c5:UcQcQc5:D5:fOgOgf5:ddd5:p__9`5:s``8a5:neef5:dff5:z``Ha5:fee5:saa5:&k"k"k5:WeSeSe5:+e'e'e5:6e2e2e5: oUdxa5:Ae=e=e5l5:s5: t__5:c+`+`5:y5:lgg5:l,,5:Yw5:pccc5:Digigi@i5:eq_q_5:7i3i3i5:*i&i&i5:f__0a5:fff5:y``@a5:Hv5:^iaa5:{v c c5:7c3c3c5:aaa5:bbb5:KcGcGc5:Ac=c=c5:lx`x`5:_c[c[c5:bbb5:ddd5: { { 5: s s 5:fff5:kkk5:fff5:dtiti5:```5:ibb5:ecc5:ddd5:___5:&&&5:___5: 5:T&&&5:!bbb5:LeHeHe5:xetete5:gggggg5:___5:```5:eee5:ucaaa5:```5:\```5:fv__5:bcc5:Luee5: eee5:^_K_K_5:icc}d5:GpSuSu+w5:eee5:Qr a aa5:meieie5:be^e^e5:vSbSb5:fff5:iii5:b7g7g5:i i i-@%P,P_ju|3P:PAPHPOP VP]PdPkPtP{PPPPP.BGX`iPPPPPPPPPPPP '09APPPP$P+P2P9P@PGPNP S[_kcw}dcUP\PePnPuP|PPPPPPPPPPPPPPPPPPP P*&0PP P'PASv]mhs.P5P>PEPNPWP`PgPpPwP~PPPPPPPPPPP'2PPPPPPPPPPP P'P.P=FQZcU5P<PCPJPQPXPv_PfPmPtP{PPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPP P P P P P' P. P5 P< PC PJ PS P\ Pc Pl Ps Pz P P P P P YsJ/:8KmKjM Q Y Pi v P}               - P_j P P P P P P P PX P P[kcwdc P P P P!P!P!P!P Sv]ms&!P/!P6!P?!PH!PQ!PV!P_!Pf!Pm!Pt!Py!P!P!P!P!P!PFQU!P!P!P!P!P!P!P!P!P!P!P)1D!P!P!P"P"P "P YsJ:8Kmjh j n Px z P|        -@"P"P_ju|""P)"P0"P7"P>"P E"PL"PS"PZ"Pc"Pj"Ps"P|"P"P"P.BGX`i"P"P"P"P"P"P"P"P"P"P"P"P '09A"P"P#P #P#P#P!#P(#P/#P6#P=#P S[_kcw}dcD#PK#PT#P]#Pd#Pk#Pt#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P*&0$P$P$P$PASv]mhs$P$$P-$P4$P=$PF$PO$PV$P_$Pf$Pm$Pt$P{$P$P$P$P$P$P$P$P$P'2$P$P$P$P$P$P$P$P$P$P%P %P%P%P=FQZcU %P'%P.%P5%P<%PC%PvJ%PQ%PX%P_%Pf%Pm%Pt%P{%P%P%P%P%P)1<D%P%P%P%PR_%P%Pq{$!+6;GMX%P%P%P%P%P%P%P%P&P &P&P&P &P'&P.&P5&P>&PG&PN&PW&P^&Pe&Pl&Ps&Pz&P&P YsJ/:8KmKj   "P  "P  ) 0 = A H e i       amC`PF   'ResBPh h []g 'ResB r r []!q`P 'ResB __ __5 []4({0}{0} {0}'4{0} {0}.{0}5{0}!.{0}%.{0}.{0}!.{0} !.{0}!!.{0} {0} -{0} 5{0} .{0} .{0} .{0} !.{0} %.{0} '4{0}/.{0}/5{0}/!.{0}/%.{0}/'4{0} !.{0}'1{0}+%2{0}CI55"9{0} 8{0} -{0} #-{0} 9%{0} 1{0} 4{0} 8{0} '1{0} +%2{0} B!%{0}25{0} .{0} '.{0}  .{0} %.{0} !.{0} !.{0} !%.{0} .%.{0} .{0} !.{0} !.{0} !.{0} %.{0} !!.{0}/.{0}/!.{0}/ !.{0}/ !.{0}/8{0}/'1{0}D!%L{0}5A*{0} I'"{0} -(2{0} 25{0} 4I'{0} DL{0} D!%L{0}#.!.{0} .!.{0} !.{0} #1!{0} %4#{0} *%.{0} @!#{0}/25{0}/4I'{0}!./'4{0}'1L{0}-- L{0}@7-{0}@+7-%4#/!.@2DL{0} 0#1{0} 91!{0} %1 L{0} DL{0}A#!I2{0} A# G{0} B-+L!{0} -L{0} 5A*{0} %42{0} '1L{0} -- L{0} @7-{0} H-5{0}#.!.{0}#.8{0}%.!.{0}/%.!.{0} #.!.{0} !./'4{0} %.!.{0} A-!L{0} B'%L{0}/#.!.{0}/-L{0}/-- L{0}/@7-{0}H-{1}*H'/%I2{0} A%-#5{0} ('##){0} 4'1{0}@-@-#L{0}@.2#L{0} 1%1{0} H-'1{0} A%%-{0} A#!I2{0}!./ !.{0}#.D!%L{0}%.D!%L*5H4(+%1{0} '-#L{0} I- 2{0} #.+%2{0} %.8{0} %.+%2{0} @%'4{0}/#. !.{0}/%. !.{0} #.!.{0} #. !.{0} #.8{0} H-8{0} 2B'4{0} !./'4{0} %./!.{0} %.!.{0} %. !.{0} '425{0}/#.!.{0}/A%%-{0}A%-#5{0}0'1{0}*12+L%./100 !.{0} 4%42{0} 4B%9%{0} 2#L@ {0} @#@5"{0}4B@!#{0} 2#L@#%{0} @#24{0} #.4I'{0} !./%.{0} *12+L{0} @-@-#L{0} @.2#L{0} '.- !.{0} 404{0} 4B%4{0} %.4I'{0} @!04{0} !4%%4'4{0} !./ !.{0} 1H'B!{0} #.D!%L{0} H-#1!{0} H-25{0} H-4I'{0} H-%4#{0} H-@!#{0} !%!./%.{0} %.D!%L{0} @.4# L{0} A-!A#L{0} D!B#'4{0}/#.4I'{0}/#.D!%L{0}/*12+L{0}0'1--{0}D!%L/ !.!./ 1H'B!%. /100 !.{0} 4I'#-{0} @!0%4#{0} D!%L0@%{0}4B%'1L{0}!4%%42#L{0} @#2DL{0} H-@7-{0} ##"22({0} A#-L{0} 4B@!#{0} H--L{0} H--- L{0} 40DL{0} 4B%DL{0} I-BJ0{0} 2#28{0} 2#2+%2{0} 2B@!#{0} !!. #-{0} @ 4@!#{0} @!0DL{0} 4B%#1!{0} 4B%@!#{0} @ 4%4#{0} @0DL{0} D!%L/ !.@!#/'425D!%L/ 1H'B!{0} 40'1L{0} #-"-- L{0} @!0'1L{0} D!B#@!#{0} !4%%4#1!{0} !4%%4%4#{0} !'%-B%{0} 4B%'1L{0} !4%%42#L{0} %./100!.{0} . @!#4{0} -L-8{0} !4%%4@!#{0} @ 4%4#{0} @!#41{0} @.B%4#{0} D!B##1!{0} 2#2@!#{0} 2#2D!%L{0} H-'425{0} H-A%%-{0} @ 4@!#!4%%4B!%/%4#{0} 4B%A%-#5{0} !4%%4'1L{0} H-*12+L{0} 2B'425{0} !4%%4A-!L{0} 4B%2*2%{0} I'"@!#4{0} 4'1@!#{0} @-#L!4%%L{0} @!02*2%{0} H- 1H'B!{0} !4%%4'425{0} @.B2*2%{0} %9-4-- L{0} @-@-#L-8{0} DL@!#4{0} D!B#'425{0} 40@.4# L{0} %92(L8{0} %92(L+%2{0} 4B%@.4# L{0} *H'H-%I2{0} @!0@.4# L{0} D!%L/A%%-{0}@-#L@ GL{0} H-4B%#1!{0} H-4B%@!#{0} -(2@ %@ 5"*{0} @-#L!5@#5"{0} %92(L4I'{0} %92(LD!%L{0} !4%%4A-!A#L{0} A%%--1$){0} H-2#2@!#{0} H-2#2D!%L{0} H-2#24I'{0} H-@ 4@!#{0} %92(L@!#{0}/A%%--1$){0} !'%'-24"L{0} -(22@#D.L{0} @!#H-'425{0} D!%LH-A%%-{0} -L/#.4I'{0} !4%%4@!##-{0} 2#24B%@!#D!%L/A%%--1$){0} D!%LH- 1H'B!{0} 2#2@ 4@!#{0} +H'"2#2(2*#L{0} -4@%G#-B'%L{0} H-%92(L@!#{0} !4%%4B!%H-%4#{0} %4#H-4B%@!#{0} H-A%%--1$){0} %92(L4B%@!#{0} D!%L*A45@'5"{0} D!%L*A4@@'5"{0} H-2#24B%@!#{0} -LH-2#24I'{0} 4B%'1L- 1H'B!{0} H-2#2@ 4@!#{0} %92(L@ 4@!#{0} 4B%@!#H- 1H'B!{0} D!%LH-A%%--1$){0} '2!*'H2'-24"L{0} %4#H-100 4B%@!#{0} +H'"'2!#I--1$){0} !4%%4#1!H-@ 4%4#{0} H-%92(L@ 4@!#{0} -- L-@+%'A-1$){0} @!#H-'4253%1*-{0} #1(!5'%!-'-24"L!5:9b5b5:Dn@n5:d]b5:dd5:JaFa5:dd5:H`D`5:Ic4e5:b b5:Tc@e5:XmFlQm5:KgGg5:1me_k5:mlm5:Dkh=k5:UkhNk5:XgTgc5:bb5:mm5:ll5:`|`5:{jwj5:jj5:ii5:jj5:mm5:ll5:kk5:mm5cTfa&`d5: e\`5:faa5:\eXe5:$g g5:hede5:1g-g5:e|e5:gg5:ag5:ee5:ff5:4c0c5:ncl`gc5:>lei5:+j'j5:ii5:iOae5:f{bf5:ci_i5:iodh5:Wi(ePi5:b_b5:$kf5:kk5:Cb?b5:{lb5:mm5::i%c5:qlml5::i%c5:dL`5:6i2i5:dd5:?m;m5:?c;c5:ff5:;j7j5:?j f5:kjgj5:jj5:]lYl5:nipk5:g{g5:Sjd`-d5:kXae5:lgj5:7aSb5:lae5:hh5:kja5:ll5:hh5:egag5:ff5:dd5:df5:8`4`5:^nZn5:cjt`5:bb5:mm5:bb5:`c\c5:HhDh5:1hae5:jgj5:hh5:hh5:,h(h5:gqbg5:hg5: gIbg5:kk5:BcT`5:gg5:.b}c5:fRh5:h h5:EiAi5:Jigb5:ff5:ii5:ff5:i}i5:ii5:f`h5:lk5:)m%m5:m}m5:@`<`5:kk5:7l3l5:jj5:kk5:&&5:cc5:ii5:hh5: jj5:dd5:hh5:ngm n5:KjGj5:jj5:ll5:lkl5:k k5:[jWj5:Aa=a5:ii5:ng5:ii5:*n&n5:krci5:m,kl5:hh5:?hae5:ff5::h6h5:%b!b5:jj5:cc5:>g:g5:cc:&:`:o_:Fc:Qc:b:b:sa:c3 5:xfnh5`__i_d__5:nc`5:>l`5:ie5:i`5:fa5:eo_5:Wid5:b_5::i%c5::i%c5:6id5:__: :5:__:4a5:l_:,a5:__:d:`5:1h{_5:__:a:q:+b:f:a5:i::f5:cc:a:`f5:SP:b:c5:?h_5:9b&5:gCd5:d]b5:dd5:Ja&5:dd5:H`D`5:Ic4e5:b b5:Tc@e5:cdc5:b"d5:ke0f5:b dzd5:vabb5:cel` a5:+j$f5:ii5:iOaa5:f{bc5:ci8d5:i_ `5:Wi(eHf5:b__5:wib5:rini5:Cb,5:{lJ5:-`5::i%c5:ql5::i%c5:dL`5:6i2i5:dd5:PeLe5:?c25:f; 5:'S 5:a5:<c 5:.[ 5:]lYl5:_`a5:``5:Sjd`a5:kXaa5:_`a5:7aSb5:l__5:hh5:kja5:ll5:_`5:a|a5:ff5:dd5:df5:8`4`5:^n5:cjt`5:bb5:m5:bb5:`c,5:Hh5:1h__5:_``5:`_5:aa5:``5:gqbb5:hg5: gIbb5:k5:BcT`5:gg5:.b}c5:fRh5:h h5:EiAi5:Jigb5f5:ii5:ff5: { 5: s 5:f`h5:rgng5:kk5:lfe5:@`<`5:kb5:gg5:jP5:k>5:&&5:&5: 5:T&&5: jj5:d 5:``5:dddd5:cc5:tepe5:bYd5:bbb5:cf5:cc5:Aa_5:h|h5:$e`5:ii5:^_K_5:krcd5:m,kk5:``5:?h_`5:ff5:``5:%b!b5:jj5:``5:``5:``-@P#P_ju|(P-P2P7P<P APFPKPPPWP\PcPjPqPxP.BGX`iPPPPPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcPP PPPP"P)P.P5P<PCPHPMPRPWP\PaPfPkPpPuPzPPP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPPPPP P '2PPPP&P-P2P7P<PCPHPOPTP=FQZcUYP^PcPhPmPrPvwP|PPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPP PPPP P'P.P3P:P?PDPIPNPSPXP YsJ/:8KmKj5 9 A }PQ ^ Pe v  -]P_j`PcPfPiPlPoPrPuP{P[kcwdcPPPPPPPPPPP v]mPPPPPPPPPPPPPPFQUPPPPP P PPP)PPP"P YsJ:8KmjN P T xP^ P` m r -@'P,P_ju|1P6P;P@PEP JPOPTPYP`PePlPsPzPP.BGiPPPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcPPPPPPP&P+P2P9P@PEPJPOPTPYP^PcPhPmPrPwP|PP*&0PPPPASv]mhsPPPPPPPPPPPPPPPPPPPPP '2 PPPP#P*P/P4P9P@PEPLPQP=FQZcUVP[P`PePjPoPvtPwP|PPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPPP PPPP"P)P.P5P:P?PDPIPNPSP YsJ/:8KmKj P P    $ A E Y c p w ~ amq`P, 'ResBP  [] 'ResB  []buddhist P 'ResB r r []!q`P 'ResB ߖ ߖ []{0}{0}sm{0}sg{0}se{0}/{0}dg{0}gb{0}gd{0}go{0} {0} Om{0} ab{0} gl{0} lk{0} sl{0} d{0} Wt{0} as{0} a{0} d{0} eW{0} ga{0} k{0} .{0}/a{0}/d{0}/.akr-ftmollar{0} dg{0} gb{0} gd{0} go{0} mWt{0} GGs{0} GWt{0} MGs{0} MWt{0} dmi{0} d.{0} d{0} gPa{0} kGs{0} kWt{0} kwt{0} mk{0} d{0} d{0} yl{0} d{0} hep{0} sag{0}/d{0}/fut{0}/hep{0}/saglitr/km{0}/sek{0} kse{0}/funt{0} a.g.{0} asyr{0} al.{0} msek{0} ard{0} bat{0} gers{0} uns.{0} wolt{0}/uns.Kaloriadunamlarkm/sagat{0}km/sag{0} alaw{0} dwn{0} luks{0} n. .{0} . .daltonlar{0} ak-ft{0} dum{0} hepde{0} sagat{0}/dum{0}/hepde{0}/minut{0}/sagatbarreller{0} /litr{0} dereje{0} nuton{0} km/sag{0} sekunt{0} unsiaesasy ugur{0}/unsia{0}/sekunt{0} gterim{0} mil/sagfunt-futlarsagatda mil{0} gnorta{0} kaloria{0} kilobat{0} at gji{0} desimetr{0} gigabat{0} kWt. sag{0} kub ard{0} megabat{0} mil/gal.{0} milliwat{0} petabat{0} terabatelectronwoltfunt-gler{0} gnbatar{0} gndogar{0} imp.gal.{0}/imp.gal.{0} funt-g{0} kub dum{0} suw. uns.gn massalary{0} bur min.{0} bur sek.{0} mil/sagater massalary{0} deHiz mili{0} nanosekuntgn radiuslarynuton-metrler{0} demirgazyk{1} ba_yna {0}{0} bur minudy{0} mikrosekunt{0} d sim.st.{0} metrik kse{0} millisekunt{0} mm sim.st.{0} tro unsia{0} er massasy{0} a emesi{0} gn massasy{0} gn radiusy{0} metr/sekunt{0} nuton-metrelektronwoltlar{0} bur sekundy{0} kilokaloria{0} metrik pinta{0} metrik tonna{0} elektronwoltgn agtylyklarysagatda kilometr{0} /imp. gallon{0} inedrdl fut{0} kilowat-sagat{0} mil/imp. gal.{0} nahar emesi{0} agtylyk yly{0} gn agtylygy{0} inedrdl mil{0} Kelwin gradusy{0} Selsi gradusy{0} inedrdl ard{0} skandinaw mili{0} inedrdl metr{0} kilometr/sagat{0}/inedrdl metr{0} /inedrdl mil{0} blejik/million{0} inedrdl dum{0}/inedrdl dum{0} Farenget gradusy{0} litr/100 kilometr{0} suwuklyk unsiasy{0} milligram/desilitr{0} dum simap stni{0} inedrdl kilometrerkin d__ tizlenmesi{0} inedrdl santimetr{0}/inedrdl santimetr{0} /inedrdl kilometrinedrdl sekuntda metr{0} funt/inedrdl dumImp. suwuklyk unsialary{0} metr/inedrdl sekunt{0} Britan ylylyk birligi{0} millimetr simap stni{0} Imp. suwuklyk unsiasy!5:?&&5:5:5:ޜޜ5:5:1'-'-'5:5:5:5:---5:rVVn5:jff5:5:((5:Z00V5:nҝҝi5: 5:5:5:C??5: 5:||5:5:.?*?*?5:^^^5:ҞΞΞ5:5:jjj5:!5 >5: 5:_ĘĘ5:2225:~~5:2225:[WW5:2225:5:К̚̚5:~2z2z25:ݚٚٚ5:5:5:pp5:5:B>>5:aa5:TT~5:5:יי5:ff5:9555:`5:```5:2(5:.ߘߘ5:5:JJ5:Μ""5:JJ5:(C5:5:$C C C5:|xx5:ř5:445: FFF5:F͘͘5:FFF5:FFF5:,((5:_T[T[T 5:uqq5:a  ]5:~\\z5:xKD?D?tK5:5:On5:ONN5:ޖ5:!5:qSmSmS5:b?^?^?5:5:<'8'8'5:o?k?k?5:5:›5:5:.**5:35:5:H&&5:rnn5:K5:kK==gK5:5:KKK5:LLL5:5:b^^5:5:^5:5115:6555:hdd5:8885:&6"6"65:Ú5:8[[5: 5L5L5::t6t6t5:5:___5:___5:>>>5:!5:5:DCC5:$ 5:5:25:5:5:&&&5:5:ћ5:&BB5:8885:''5:QTMTMT5:EA5:6 6 65:FBB5:XzTzTz5:K:C:CK5:6665:5:5:2..5:EE5:5:ϟK_85:)C'C')5:wrrU5:oWkWkW5:xO5:U?Q?Q?5:cS_S_S5:5:5:...5:5:~~3 5:5:===5 5:V555:5:5: ::5:5:5:yvv5:5:5:5: ::5:5:K555:5: 5:SPP5:xOll5:)&&5:5:ll5:zz5:&&5:* 5:5:5:5:Vii5:Q 5:[[5:Y==U5:K K 5:5: ##k5:)%%3 5:5:5:C&&5: 5: 5:5:.?5:^5:===5:u5:5:5󙯗5: 5:5:Mee5:   5:h5:5:V5:5:G5:_nn5:5:EMM5:5:qMMm5:Cdd5:5: 5:05:5:?'}5:iEEe5:ww5:885:5: 5:$DD5: 5:n335:bb5:7335:VV5:5:$C5:5:ř225:8; ; 5:ɗŗŗ5:/& & 5: 5:ٗ՗՗5:'##5:< < 5:5:X&gg|5:[[5:25:5:Ohhn5:%]]5:7((5:ss5:5:5:5: 5:5:HH5:›5:C??5:5115:35:/++5:H,,5:5:Kbbt5:yy5:b\\5:UVV5: 5:֘֘5:5:5:^5:5YY5:ї͗͗5:5: 5:ݗݗ5:5:—FF5:  5:5:"5: { { 5: s s 5:5:RNN5: 5:̙̙5:5: 5:5:SPP5:A>>5:&&&5:&&5: 5:T&&&5:RR5:' 5:<885:##5:CC5:5:k k 5:sOO5: 5:1--5:pp5:!5:S5:TPP5:^_K_K_5:<85:Q>}O'5:.**5:xOzzK5:%5:euu5:yHH5: 335:5:8445:B>>-@{ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P P P P P" P) P0 P7 P> PE PL P '09A^ Pe Pl Ps Pz P P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P" P) P0 P7 P> PE PL PS PZ Pa P*&0h Po Pv P} PASv]mhs P P P P P P P P P P P P P P P P P P P P P '2! P( P/ P6 P? PH PO PV P] Pf Pm Pv P} P=FQZcU P P P P P Pv P P P P P P P P P P P P)1<D P P P PR_ P% Pq{$!+6;GMX, P3 P: PA PJ PQ PX P_ Ph Po Pv P} P P P P P P P P P P P P P P P YsJ/:8KmKj P S P   ' 1 > E L P X P P[kcwdcPPPP$P+P2P9Pm@PGPNPUP\PcPjP)qPxP sJ:8j P P -@PP_ju|PPPPP PPPPPPPPPP.BGX`iP PPPP&P-P4P;PBPIPPP '09AbPiPpPwP~PPPPPPP S[_kcw}dcPPPPPPPPPPP PPPP&P-P4P;PBPIPPPWP^PeP*&0lPsPzPPASv]mhsPPPPPPPPPPPPPPPPP PPPP '2%P,P3P:PCPLPSPZPaPjPqPzPP=FQZcUPPPPPPvPPPPPPPPPPPP)1<DP PPPR_"P)Pq{$!+6;GMX0P7P>PEPNPUP\PcPlPsPzPPPPPPPPPPPPPPPP YsJ/:8KmKj P WP  % 2 6 = Z ^ r | amq`t Px 'ResBP  []fil 'ResBP []fil_PH 'ResBT w \\w []ofaipukhmmskssktsktauMmiiateuikeahoeka{0}Skuatamailemk/tlpunitakai{0} o{0} kkalativolot{0} /h{0} /s{0} to{0} ip{0} kk{0} mk{0} pk{0} sllukisimilipminitimhinapkselisitonitikili{0} hi{0} it{0} ku{0} k{0} p{0} tk{0} ainisi{0} mp{0} fl{0} lt{0} it{0} it{0} tak{0} tma{0} au{0} ekflongoltianipainite{0} ngsaunisekilopiti{0} ia{0} k-mkilouate{0} st{0} st+kikapitimekapititelapitikilohtinanomitaK e {0}V e {0}hekitalek-mlohikelevinikikahtikikauatemegahtimekalitamekauatemi/kemmililitamilimitamiliuatepikomitatesimita e {0} e {0}kilopaitikikapaitim e {0}{0} in-Hg{0} kal-k{0} mi/k{0} mm-Hg{0} au-k{0} e-ftha e {0}kt e {0}mekapaititelapaitito e {0}kJ e {0}mA e {0}mW e {0}k e {0}s e {0}kilosiuleeka-futeGB e {0}GW e {0}Gb e {0}KP e {0}MB e {0}MW e {0}Mb e {0}Ml e {0}PB e {0}TB e {0}Tb e {0}hl e {0}hoosipaoahp e {0}in e {0}ip e {0}it e {0}kB e {0}kW e {0}kb e {0}kk e {0}km e {0}ku e {0}k e {0}lx e {0}mk e {0}ml e {0}mm e {0}ms e {0}mt e {0}nm e {0}ns e {0}pm e {0}pt e {0}pk e {0}sl e {0}sm e {0}st e {0}spuni t+taumaamatk e {0}tl e {0}tm e {0}tn e {0}{0}m/keF e {0}S e {0}{0} p/in{0} au-tfofa e {0}kHz e {0}mp e {0}sm e {0}sm e {0}fl e {0}kWh e {0}kilokalolinanosekonihkitolitaGHz e {0}MHz e {0}ft e {0}ft e {0}hPa e {0}in e {0}ipu e {0}it e {0}it e {0}kaloli-kaikhm e {0}kilokalamikm e {0}km e {0}lt e {0}m/s e {0}milikalamimilisekonimi e {0}mi e {0}msk e {0}ngs e {0}senitilitasenitimitassk e {0}tak e {0}tma e {0}tsk e {0}au e {0}ek e {0}tau e {0}kkal e {0}k-m e {0}ia e {0}Mmi e {0}fute sikueaiate sikueaiate e {0}km/h e {0}m/s e {0}maikolomitami/h e {0}st e {0}st+ e {0}toni nounouuike e {0}{0} / kemaho e {0}eka e {0}e-ft e {0}miliamipelemi e {0}/kmk e {0}/tlfute kiupikiiate kiupikiin-Hg e {0}kal-k e {0}kuata e {0}kem e {0}maile sikueamaile e {0}mikolosekonimm-Hg e {0}ngaofesekonipuni e {0}takai e {0}tonga e {0}au-k e {0}aunise tafekalati e {0}sitoni e {0}p/in e {0}maikolokalamikilouate-houahahake e {0}hihifo e {0}klani e {0}lukisi e {0}maile he houamaile kiupikimaile i tahimilip e {0}miniti e {0}mhina e {0}pkseli e {0}spuni tpiletikili e {0}volot e {0}{0} i he {1}au-tf e {0}aunisi koulainisi e {0}flongo e {0}hkitopasikalel e {0}/100kmltiani e {0}miniti seakalemita he sekonimita sikuea epainite e {0}sekoni seakaletikili seakaletokelau e {0}{0} ki he houaaunisi e {0}inisi kiupikiinisi meakulikilopiti e {0}kilohti e {0}kilouate e {0}nanomita e {0}k-mlohi e {0}mi e {0}/kemhekitale e {0}kelevini e {0}kikahti e {0}kikapiti e {0}kikauate e {0}kilomita e {0}maile he klanimegahti e {0}mekalita e {0}mekapiti e {0}mekauate e {0}mililita e {0}milimita e {0}miliuate e {0}pikomita e {0}telapiti e {0}tesilita e {0}tesimita e {0}kilopaiti e {0}kilomita kiupikikilosiule e {0}eka-fute e {0}hoosipaoa e {0}kikapaiti e {0}kilomita he houakonga he milionalita he kilomitamekapaiti e {0}milimita meakulimilimole he litaspuni t+ e {0}taumaama e {0}telapaiti e {0}tikili selisiasi{0} ki he sekonikilokaloli e {0}nanosekoni e {0}hkitolita e {0}kaloli-kai e {0}kilokalami e {0}milikalami e {0}milisekoni e {0}senitilita e {0}senitimita sikueasenitimita e {0}fute sikuea e {0}iate sikuea e {0}maikolomita e {0}senitimita kiupikitikili felenihaititoni nounou e {0}miliamipele e {0}fute kiupiki e {0}iate kiupiki e {0}maile sikuea e {0}mikolosekoni e {0}ngaofesekoni e {0}aunise tafe e {0}maikolokalami e {0}kilouate-houa e {0}maile he houa e {0}maile kiupiki e {0}maile i tahi e {0}spuni tpile e {0}aunisi koula e {0}hkitopasikale e {0}miniti seakale e {0}mita he sekoni sikueamita he sekoni e {0}sekoni seakale e {0}tikili seakale e {0}inisi kiupiki e {0}inisi meakuli e {0}kilomita sikuea e {0}puni he inisi sikueamaile e {0} he klanimilikalami he tesilitakilomita kiupiki e {0}lita e {0} he kilomitakilomita he houa e {0}konga e {0} he milionalita he kilomita e 100milimita meakuli e {0}milimole e {0} he litatikili selisiasi e {0}senitimita sikuea e {0}iuniti fakaasitalMnoma{0} ki he kilomita sikueasenitimita kiupiki e {0}tikili felenihaiti e {0}klani fakaemipaea e {0}maile he klani fakaemipaeamita he sekoni sikuea e {0}puni he inisi sikuea e {0}milikalami e {0} he tesilita{0} ki he klani fakaemipaealita e {0} he kilomita e 100iuniti fakaasitalMnoma e {0}maile e {0} he klani fakaemipaea!5:y15:[5:L5:/5:E5:Ky=5:9x5:x5:yQ5:"5:"F5:5:߉Չ5:j5:Lk5:.Y؁5:Lx΀5:̈5:,s5:+5:CҊ5:5:5:>"5:oy5:tzu5:y5:zzƄ5:ky5:pzq5:y5:z 5:yA5:z_5:x5:b5:f5:W~5:x5:x5:}5:}5: x5:w~5:5:5:x5:Sxʁ5:}5:}ȅ5:2{5:{}5:.{5:Y5:yq5:y5:y5: z5:5:~45:Uza5:w.}5:={5:Cy5:x5: 5:|N5:y%5:^l5:'xY5::z5:y!5:h5:5:Lz15:x:5:x>5:Lx΀5:K5:~څ5:U7ހ5:D5:L~5:cyĂ5:‡5:3x5:x܀5:5:z5:{5:y5:z5:Cz!5:y5:ׇ5:q5:xv5:[5:x5:ׄ5:[5:Ln5:p5: 5:x5:ya5:8{5:x5:~5:5:̆5:ӂ[5:5:5:Z5: 5:w}5:Q5:05:ň05:!#5:}5:}5:zу5:1z5:Syy5:!x25:5:|=5:y}y5:5: 5: 5:&&5:y y5:'y#y5:?y;y5:r5:WS5:[5:c5:K 5:5: #5:yy3 5:95:'25:65:zz:|rxhxx5:5:5:5:zz`{5:5:5:5:5:5:5:zyx5:yZx5:Cd5:k5: h5: h5:5:Dax5:x5:y\5:j85:g5:~,5:`J5:n35:zz5:V5:5:c5: 5:'S 5:a5:<c 5:.[ 5:xyty5: < 5: 5: ?x5:X&g5:yy5:Yn5:5:/y+y5: h5:%]5:x(5:5:5: ~ 5:?[y5:5:wx5:5:95:Jx5:zxvx5:S(hx5:IxEx5:x}x5:7y3y5:zz5:yx5:=5:?Y5:35:R5:5::5:A5:$D5:C 5:zz5:xx5:zz5:}}5:Y5: 5:b5:xx5:A>5:&5:zz5:xx5:xx5:#5:C5:+5:k 5:sO5: 5:yy5:sxox5: 5:'}#}5:x5:C5: yz5:%5:eu5:yH5:[6x5:yy5:yy5:y~5:R5:wx~5:w~5:w~5:y6~5:'y~5:?y~5:z5:WO}5:}5:5: ~5:P}5: b~5:y}3 5:9z5:-x5:^&K5:w ~5:'.5:625:z5:(zAz|z75:oy5:tzu5:yV{5:zzB{5:ky|5:pz{5:y~{5:zj{:{5:y{5:z{5:zy 5:yr}Zx5:C${5:Z|5: z5:y5:x|5:D%{ax5:x~5:w~5:j{5:g{5:~gz5:Sxy5:n~5:z%5:z5:~5:cz5:p}5:'}5:a:}5:<9}5:.}5:xy 5: |5:|5:w.}5:X&5:ye}5:Y{5:|5:/y~5: z5:%z5:x5:P|5:n|5: d|5:?~5:|5:w{5:2|5:9z5:Jx{5:zx |5:S(z5:Ix{5:x<|5:7y~5:z5:yE}5:=|5:?|5:L{5:{5:{5:t{5:{5:y{5:}5:z5:xD}5:zs5:}5:YF5:A~5:bj5:x}5:A}:^z5:y5:z5:x|5:x|5:Z}5:}5:}5:+~5:s[}5:m~5:y}5:sx{5:|5:'}5:(|5:K?5:C{5: yg}K5:%{5:eF|5:y|5:[6|5:yv5:y-@XP]P_ju|bPgPlPqPvP {PPPPPPPPP.GPPPPPPPP '9APPPPPPPPP P [_kcw}dcPPP#P(P-P2P7P>PCPHPMPRPWP\PaPfPkPpPuP*&0zPPPPASv]mhPPPPPPPPPPPPPPPPPPP 'PPPPPP PPPPP=FQZcU$P)P.P3P8P=PBPGPLPQPVP[P`PeP)1<DjPoPtPyPq$!+6GMX~PPPPPPPPPPPPPPPPPPPPPPP YsJ:8Kmj P P    ' / 4 ; -@PP_ju|PPP PP PP P%P*P/P4P9P>PFPKPPPUPZP '9AfPkPpPuPzPPPPPP [_kcw}dcPPPPPPPPPPPPPPPPPPPP*&0PP PPASv]mhPPP#P(P-P2P7P<PAPFPKPPPUPZP_PdPiPnP 'sPxP}PPPPPPPPP=FQZcUPPPPPPPPPPPPPP)1DPPPq$!+6GMXPP PPPPP"P'P,P1P6P;P@PEPJPOPTPYP^PcPhP YsJ:8Kmj}   CP  ]P            # -@mPrP_ju|wP|PPPP PPPPPPPPP.GPPPPPPPP '09APPPPP PPPPP#P [_kcw}dc(P-P4P9P>PCPHPMPTPYP^PcPhPmPrPwP|PPPP*&0PPPPASv]mhPPPPPPPPPPPPPPPPPPP 'PP PPPP!P&P+P0P5P=FQZcU:P?PDPIPNPSPXP]PbPgPlPqPvP{P)1<DPPPPq$!+6GMXPPPPPPPPPPPPPPPPPPPPPPP YsJ:8Kmjd h p P~  P             amg`QP^ E 5 'ResB ߖ ߖ[]Iydk1 {0}{0}snsu b.yzde{0} yy{0} yk{0}/ay{0} IY{0} ay{0} sb{0}msn{0} tk{0} k{0}/sa{0}/snmikron{0} sa{0} sn{0} dev{0} nsn{0} fit{0} in{0} y1lonbinde{0}/fit{0}/inana yn{0} dk.{0} hf.{0} jul{0} msn{0} sa.{0} sn.{0}/dk.{0}/hf.{0}/y1l{0}Bat1{0}Dou{0} ayar{0} lks{0} m/sn{0} fit{0} in{0}/saat{0}Gney{0}Kuzey{0} km/sa{0} m/sn{0} bu_el{0} varil{0} devir{0}/libreyzde {0}{0} libre{0}/litre{0}/metre{0} mil/sa{0} yarda{0} yzy1l{0} derece{0} radyan{0}/dakika{0} dakika{0}/saniyeonbinde {0}{0} kilojul{0} fit kp{0} in kp{0} mil kp{0} akre fit{0} s1v1 ons{0} k1sa ton{0} fit kare{0} in c1va{0} in kare{0} metrekp{0} mil kare{0} 0ng. gal{0}/mil kare{0}/0ng. gal{0}/metrekp{0} g kuvveti{0} 1_1k y1l1{0} desimetre{0} pound fit{0} yarda kp{0} desilitre{0} metrekare{0}/metrekare{0} a1sal dk.{0} a1sal sn.{0} milisaniye{0} nanosaniye{0} deniz mili{0} santilitre{0} su barda1{0} yarda kare{0} santimetre{0}/santimetre{0} mikrosaniye{0} kilovatsaat{0} beygir gc{0} 0ng. galonu{0}/0ng. galonu{0} pound kuvvet{0} kilometrekp{0} metre/saniye{0} mil/0ng. gal{0} newton metre{0} para/milyon{0} tatl1 ka_11{0} yemek ka_11{0} Amerikan tonu{0} Dnya ktlesi{0} Gne_ ktlesi{0} 0ng. s1v1 ons{0} a1sal dakika{0} a1sal saniye{0} metre/saniye{0} milimol/litre{0}/kilometrekare{0} kilometrekare{0} santimetrekp{0} s1v1 ons 0ng.{0} Gne_ yar1ap1{0} libre/in kare{0} kilometre/saat{0} milimetre c1va{0} santimetrekare{0}/santimetrekare{0} /santimetrekp{0} litre/kilometre{0} mil/0ng. galonu{0} Gne_ parlakl11{0} astronomik birim{0} santigrat derece{0} fahrenhayt derece{0} miligram/desilitre{0} 0ngiliz 1s1 birimi{0} litre/100 kilometre!5:ܙܙ5:*&&5:5:5:ј͘͘5:ܘؘؘ5:tpp5:5:5:'''5:ޜޜ5:kgg5:{5:N\\J5:R00>5:5:3 5:5:5:<885: 5:5:5:5:5:Ɲ5:5:}^y^y^5:/++5?65: 5:C5:2225:EEE5:2225: CC >5:2225:FFF5:CCC5:~2z2z25:CCC5:Ƙ˜˜5:5:ff-5:5:njj5:5: 5:}yy5://5:-&K"K")&5:ɘ5:`5:GLCLCL5:5:`5:5:_d'd'5:ZxVxVx5:___5:5:___5:5:5:' ' '5:6225:KKK5:K5:KKK5:KKK5:XTT5:ךĚĚӚ5:5:.(*(*(5:pp5:2225:xx5:3_RR/_5:5:j5:jjj5:ޖ5:ss5:uYqYqY5:SSS5:5:<'8'8'5:ZZZ5:5:5:}yy5: 5:C??5:5:z,&&5:Л̛̛5:K5:kK==5:'5:KKK5:7>3>3>5:b4SS5:CCC5:~z5:ޛޛ5:3//5:5:3335:5:3335:3335:3335:35:???5:nnn5:xtt5:___5:___5:2225:Ϝ˜˜5:5:5:5:XTT5:FFF5:mii5:~~5:&&&5:&&&5:zvv5: 5:D@@5:jff5:`\\5:5: nn5: 5:,((5:GCC5:Kϙ5:8445:5:5:+!!5:""5:QMM5:5:&WW&5:&"5:shohoh5:xhQQ5:OOO5:gYcYcY5:  5: uu5: 5:5:5:&&5:VRR5P5_5:d``55'3 5:5:%'225:6:5X&5C5M5h5V5_5:5:55t5:rQN<5:\XX5:*''5:bbؗ5: 5:lhh5:]C5:-&vv5:ɘ5`5GL:5:X T T 5:5:.(5: 525:5:5:5:jhh5:ޖ5:5<'5: 5:5:Kbb5:yy5C535:ZZ::5:***5:LHH5:5:5:SPP::@@5`:::$$:: ::MM:WW5:C5:xhzz::uu:  :::555:&&5:VRR5:PLL5:_[[5:ј&&5:ܘ 5:d``5:5:5:'rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:5:5:,&&5: 5:~ 5:5:%'225:65:}^5:iee5X&5: 5:C5:M5:   5:h5:5:V5:5:G5:_5:5:5:5:ȗȗ<5:\XX5:n5:瘨ؗ5: 5:}hh5:ЗЗC5:-&5:ɘ5:`885:GL5:,,5:`JJ5: 5: 5:Zx5:~5:VV5:~5:c5: 5:'225:6; ; 5:'S S 5:a5:<c c 5:.[ [ 5:X T T 5:5:5:.(5:pp|525:xx`5:25:5:jhhn5:J]]5:ޖ5:ss5:5:5:5:<'5:5:HH5:5:}665: 5:C5:5:z,,,5:Л5:Kbbt5:yy5:\\5:UVV5: 5:I5:C5:~ 5:⛼535:ZZ5:335:8 4 4 5:5:::5:AA5:3DD5:  5:C C 5:55: { { 5: s s 5:5:V5:***5:LHH5:5:5:F5:SPP5:A>>5:&&&5:XX5: 5:T&&&5:D@@5:j 5`5:+5:5 5:5:($$5:k k 5:sOO5:=995:5: 5:+!!5:S5:QMM5:5:&WW;5:ƙ™5:C5:xhzzK5:%5:euu5:  5: 335: 5:5:&!..-@P P_ju|PPP%P,P 3P:PAPHPQPXPaPjPsP|P.BGX`iPPPPPPPPPPPP '09APPPPPPPPP$P+P S[_kcw}dc2P9PBPKPRPYPbPkPrP{PPPPPPPPPPPPPPPP*&0PPP PASv]mhs P P P" P) P2 P9 PB PK PR P[ Pb Pi Pp Pw P~ P P P P P P P P'2 P P P P P P P P P P P P P P=FQZcU P' P. P5 P< PC PvJ PQ PX P_ Pf Pm Pt P{ P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P' P. P5 P< PE PN PU P^ Pe Pl Ps Pz P P P YsJ/:8KmKj   P  P + < C P T [ {  -@ P P_j P P P P P P P P P9 P P P P P S[_kcw}dc P P P P P P P P' P0 P9 P@ PC PF P Av]mK PR PY P` Pg Pj Pq Px P P P P P P' P P P P P P P P P P P P)D P Pq$!+6GMX P P P P P P P P P P" P) P0 P5 P: P? PD PI P YsJ:8mj  P  P % 6 : < O Q [ ` e i -@N PU P_ju|\ Pc Pj Pq Px P  P P P P P P P P P P.BGi P P P P P P PP PP '09A#P*P1P8P?PFPMPTP[PbPiP S[_kcw}dcpPwPPPPPPPPPPPPPPPPPPP PPPP&P*&0-P4P;PBPASv]mhsIPPPYP`PgPpPsP|PPPPPPPPPPPPPPPP'2PPPPPPP%P,P5P<PEPLPOP=FQZcUVP]PdPkPrPyPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPP PPPP&P-P4P=PDPKPRPYP`PgPnPwPPPPPPPPPP YsJ/:8KmKj P P    / 3 I S ` g n r am`P 'ResB r r []!q`P 'ResBPh h []g 'ResBPh h []g 'ResB @  @[]{0} &'J{0} CF{0} JID{0} EID{0} A*{0} ~*{0} '*{0} J'1/{0} ~*{0} 3'&*{0} B'/'B{0} EIF*{0} E*I1{0} /JJE{0} DI*1{0}C*'1{0} 3CF*{0} C*'1{0} &F3IJ{0} I1'/3{0} CIDH'*{0} C( EID{0} &'* CI{0} CIDH1'E{0} EIDDI('1{0} CIDHE*I1{0} ~ICHE*I1{0} 3'&*/EID{0} 3'F*IE*I1{0} EIDDIE*I1{0} J2 ~'3C'D{0} C'/1'* A*{0} C'/1'* EID{0} EIDDI3CF*{0} C*H~'3C'D{0} &IFDI2 EH3I{0} &IFDI2 I3I{0} 3CF*/E*I1{0} EIDDI 3CF*{0} JH1BDB JIDI{0} &:I1DIB CI{0} C( CIDHE*I1{0} C'/1'* E*I1{0} EID 1 3'&*{0} 3D3IJ 1'/3{0} 3'&*/CIDHE*I1{0} A'1FJ* 1'/3{0} E*I1 1 3CF*{0} C'/1'* CIDHE*I1{0} /JJE 3IE'( *1CI{0} CIDHE*I1 1 3'&*:BB:@@:AA:@@:kAkA:BB:%B%B:{A{A3 :@@:a@a@:AA:u@u@:@@:@@:W@W@:&@&@:>A>A:6@6@:@@:AA:AA:@@:.@.@:MAMA:"A"A:N@N@:bb:@@:@@:k@k@:@@:@@:F@F@:\A\A:BB:AA:BB:BB:7B7B:IBIB:pBpB:BB:@@:@@:&,:&&:..:@@:::@@:vv:::::@@:NN:W@W@:&@&@:: :::::::44:::LL:55::FF:qq:::!!:::jj:::GG:&&:>>:::ll:&&:@@:AA:@@:kAkA:K K ::{A{A3 :@@:a@a@:AA:u@u@:@@:@@:W@W@:&@&@:>A>A:>@>@:AA:AA:AA:@@:.@.@:MAMA:"A"A:N@N@:bb:yy:@@:k@k@:@@::DD:AA:::\B\B:AA:0A0A:PP:>>:k k : :zz-PuPPPPPPP[kcwdcPPPP PPPP v]mP#P(P-P2P7P<PAPFPKPPPUPZP_PFQUdPiPnPsPxP}PPPP)1PPPPP YJ:8Kmj   P        -PuPPPPP[kcwdcPPPPPPPP v]mPPPPP PPPPP"P'P,P1PFQU6P;P@PEPJPOPTPYP^P)1cPhPmPrPwP YJ:8Kmj    , < C H M R V -|PuPPPPPPP[kcwdcPPPPPPPP v]mPPPPPPPPPPPP PPFQUPPP$P)P.P3P8P=P)1BPGPLPQPVP YJ:8Kmjl n p Pz        amq` [  'ResB F F[]{0}B{0}1VB1VB"1VB:1VB<8/3{0}4<{0}=<{0}=A{0}?B{0}0{0}5{0}<3{0} 1{0}?:{0}/@{0}/B{0} @.{0} E2{0}<:<{0}<:3{0}<{0}B1{0}AB.{0} >1{0} 5{0}1CH{0}/E2g-A8;0{0} E{0} 4{0} ={0} !E{0}/@.=0?@O<{0} 4=.{0}<>;L{0}10@.{0}</A{0}<<@A{0}D=BA{0} <{0} B1{0} 1CH{0} AB.{0}4C=.{0} 4=V{0} ><8{0}/D=B{0} 1VB{0} 4=O{0} @V:{0}/3>4{0}/4=.<5B@8/A{0} <VA.{0} B86.{0} <8;V{0}B@. C{0} :0;{0} 10@.{0} 30;.{0} :.A.{0} <V=.{0} @04.{0} A:;.{0} D=BA{0}D=-DB{0} DCB8{0} O@48{0}/<VA.{0}/B86.{0} ?V=B{0}4C=0<{0} <>;V{0}/30;.{0} 1VB0{0} 1VB8{0} 45=L{0} 4=V2{0} ;VB@{0} ><V2{0} @>:8{0} @>:C;VB@8/:<<5B@8/A=0?@O<>:{0} 0. >.{0} :20@.{0} <8;V{0} <8;V{0} ?V=B8{0} C=FVW{0}C=.@.V{0} 0:@V2{0} 4N9<8{0} DCBV2{0} O@4V2{0} DCB8{0} <10@0{0} <10@8{0} B>==8{0} C=FV9{0} C=FVO{0} DCB0{0} 2C7>;{0} ;N:A8{0} B86=V{0} DCB8{0} O@48{0} O@48{0} 109B8{0} 1VBV2{0} 20BV2{0} 2C7;8{0} 35@F8{0} 3>48={0} 3@0<8{0} ;VB@8{0} <>;V2{0} <V=CB{0} =0 E{0} =0 4{0} =0 ={0} =0 !E{0} =0 E2{0} >15@B{0} @>:V2{0} B86=O{0} DCB0{0} O@40{0} O@40{0}/<8;N:</3>48=CA2VB=VABL{0} :</3>4{0} A2. @.{0} <V=CB8{0} 4N9<V2{0} DC=BV2{0} 1CH5;V{0} <10@V2{0} DCBV2{0} 10@5;L{0} 10@5;V{0} 1CH5;L{0} 4N9<8{0} 4N9<8{0} <VAOFV{0} >15@B8{0} ?C=:B8{0} 109BV2{0} 10@5;O{0} 1CH5;O{0} 2>;LB8{0} 2C7;V2{0} 35@FV2{0} 3@0<V2{0} 46>C;V{0} 4N9<0{0} 4N9<0{0} ;N:AV2{0} ;VB@V2{0} <5B@V2{0} <V=CB0{0} <VAOFL{0} <VAOFO{0} =0 @V:{0} >15@B0{0} @04V0={0} B86=V2{0} DCBV2{0} E28;8={0} O@4V2{0} O@4V2{0} ?@><V;5{0} :B 3>4{0} <5B@. B{0} 0;>@VW{0} <. <8;V{0} E28;8=8{0} 35:B0@8{0} 3@04CA8{0} ?0@A5:8{0} @04V0=8{0} 4C=0<V2{0} :0;>@VW{0} :0@0BV2{0} <V;V20B{0} A:;O=:8{0} :5;L2V={0} =LNB>=8{0} :V;>1VB{0} 0;>@V9{0} 0;>@VO{0} 0<?5@V2{0} 10@5;V2{0} 1CH5;V2{0} 2>;LBV2{0} 30;>=V2{0} 3V301VB{0} 3V3020B{0} 46>C;V2{0} 4N9<V2{0} 4N9<V2{0} :0;>@V9{0} :0;>@VO{0} :V;>20B{0} <. <8;L{0} <. <8;O{0} <5301VB{0} <V;V10@{0} <VAOFV2{0} =0 !EV4{0} =0 45=L{0} >15@BV2{0} ?C=:BV2{0} @04V0=0{0} A:;O=:0{0} A:;O=>:{0} AB>;VBL{0} AB>C=V2{0} B5@01VB{0} B8645=L{0} E28;8=0{0} <8;V/3>4{0} @V4. C=.{0} AB>;VBBO{0} 0:@-DCB8{0} <V;V20B8{0} 2V4A>B>:{0} 40;LB>=8{0} <V;V3@0<{0} :V;>1VB8{0} <8;L/3>4{0} <8;O/3>4{0} 3V301VB8{0} 3V3020B8{0} :5;L2V=8{0} :V;>20B8{0} <5301VB8{0} <V;V10@8{0} B5@01VB8{0} :V;>109B{0} 2V4A>B:0{0} 2V4A>B:8{0} 35:B0@V2{0} 3@04CAV2{0} 3V30109B{0} 3V301VB0{0} 3V3020B0{0} 3V3035@F{0} 45F8;VB@{0} :5;L2V=0{0} :V;>1VB0{0} :V;>20B0{0} :V;>35@F{0} :V;>3@0<{0} :V;><5B@{0} <5301VB0{0} <V;V10@0{0} <V;V20B0{0} =0 0EV4{0} =0 C=FVN{0} =LNB>=V2{0} ?0@A5:V2{0} ?V:><5B@{0} @04V0=V2{0} B5@01VB0{0} :CB. A5:.{0} B@. C=FVW{0} DC=B-A8;8{0} <V;V3@0<8{0} <V;V;VB@8{0} <V;V<5B@8{0} :V;>109B8{0} :V;>35@F8{0} DC=B-DCB8{0} 0:@-DCBV2{0} <V:@>3@0<{0} 3V30109B8{0} 3V3035@F8{0} 45F8;VB@8{0} :V;>3@0<8{0} <53035@F8{0} <530;VB@8{0} ?V:><5B@8{0} B5@0109B8cB>;>2V ;>6:8{0} 2V4A>B:V2{0} 35:B>;VB@{0} 3V30109B0{0} 3V301VBV2{0} 3V3020BV2{0} 3V3035@F0{0} 40;LB>=V2{0} 45F8;VB@0{0} :5;L2V=V2{0} :V;>109B0{0} :V;>1VBV2{0} :V;>20BV2{0} :V;>35@F0{0} :V;>3@0<0{0} :V;><5B@0{0} :V;><5B@8{0} <0A 5<;V{0} <0A !>=FO{0} <5301VBV2{0} <V:@><5B@{0} <V;V0<?5@{0} <V;V10@V2{0} <V;V3@0<0{0} =0 V2=VG{0} =0 3>48=C{0} =0 <VAOFL{0} ?5B0109BC{0} ?@><V@V04{0} ?V:><5B@0{0} A0=B8;VB@{0} B5@01VBV2{0} B@. C=FV9{0} B@. C=FVOAB>@>=0 A2VBC{0} C=. @. V<?{0} <0A8 5<;V{0} <0A8 !>=FO{0} <8;V/30;>={0} :V;>46>C;V{0} ?@><V@V040{0} <V;V0<?5@8{0} ?@><V@V048{0} 35:B>;VB@8{0} :V;>46>C;L{0} <V:@>3@0<8{0} <V:@><5B@8{0} A0=B8;VB@8{0} DC=B/4N9<{0} =0 B8645=L{0} 35:B>;VB@0{0} 3V30109BV2{0} 3V3035@FV2{0} 45F8;VB@V2{0} 45F8<5B@V2{0} :V;>109BV2{0} :V;>35@FV2{0} :V;>3@0<V2{0} :V;>46>C;O{0} :V;><5B@V2{0} <0A0 5<;V{0} <0A0 !>=FO{0} <530109BV2{0} <53035@FV2{0} <530;VB@V2{0} <8;L/30;>={0} <8;O/30;>={0} <V:@>3@0<0{0} <V:@><5B@0{0} <V;V0<?5@0{0} <V;V;VB@V2{0} <V;V<5B@V2{0} =0 V245=L{0} =0 A5:C=4C{0} =0=><5B@V2{0} ?5B0109BV2{0} ?V:><5B@V2{0} A0=B8;VB@0{0} B5@0109BV2{0} DC=B-DCBV2<V;V<>;L/;VB5@V<?. @V4. C=F.{0} :V;>:0;>@VW{0} <V;VA5:C=48{0} A:0=4. <8;V{0} :V;>?0A:0;V{0} @V4:V C=FVW{0} A:0=4. <8;O{0} G09=V ;>6:8{0} 0=3;. 30;>={0} 35:B>;VB@V2{0} :V;>46>C;V2{0} :V;>:0;>@V9{0} :V;>:0;>@VO{0} :V;>?0A:0;L{0} :V;>?0A:0;O{0} <V:@><5B@V2{0} <V:@>A5:C=4{0} <V;V0<?5@V2{0} =0 :V;>3@0<{0} =0 :V;><5B@{0} @V4:0 C=FVO{0} A0=B8;VB@V2{0} A0=B8<5B@V2{0} A8; BO6V==O{0} A:0=4. <8;L{0} DC=B0/4N9<{0} DC=B8/4N9<{0} G09=0 ;>6:0{0}/0=3;. 30;>={0} <V:@>A5:C=48{0} A8;8 BO6V==O{0} @04VCA !>=FO{0} :C1VG=V O@48{0} 35:B>?0A:0;V{0} :C1VG=V <8;V{0} :C1VG=V DCB8{0} :V=AL:V A8;8{0} <>@AL:V <8;V{0} A8;0 BO6V==O{0} 0=3;. 30;>=0{0} 0=3;. 30;>=8{0} 4N9< @B. AB.{0} :C1VG=0 <8;O{0} :C1VG=89 DCB{0} :C1VG=89 O@4{0} :V;>?0A:0;V2{0} :V=AL:0 A8;0{0} :V=AL:8E A8;{0} <530?0A:0;V2{0} <>@AL:0 <8;O{0} <V:@>A5:C=40{0} @V4:8E C=FV9{0} @V4:>W C=FVW{0} DC=BV2/4N9<{0} G09=8E ;>6>:{0} G09=>W ;>6:8:204B@0B=V <5B@8{0} <8;V =0 30;>={0} :C1VG=V 4N9<8{0} A2VB;>2V @>:8{0} 4N9<8 @B. AB.{0} :C1VG=V <5B@8{0} <5B@8G=V A:;.{0} :C1VG=>W <8;V{0} 0=3;. 30;>=V2{0} 35:B>?0A:0;V2{0} 4N9<0 @B. AB.{0} :C1VG=89 4N9<{0} :C1VG=89 <5B@{0} :C1VG=8E <8;L{0} :V;>20B-3>48={0} :V=AL:>W A8;8{0} <5B@8G=0 A:;.{0} <8;L =0 30;>={0} <8;O =0 30;>={0} <>@AL:8E <8;L{0} <>@AL:>W <8;V{0} =LNB>=-<5B@V2{0} @04VCA0 !>=FO{0} @04VCA8 !>=FO{0} A2VB;>289 @V:{0} AB>;>20 ;>6:0{0} AB>;>2V ;>6:8{0} <5B@8G=0 ?V=B0{0} :V;>20B-3>48=8{0} <8;V =0 3>48=C{0} <V;L9>==V 4>;V{0} <5B@8G=8E ?V=B{0} <5B@8G=V ?V=B8{0} 3@04CA &5;LAVO{0} 5;5:B@>=-2>;LB{0} :204@0B=V <8;V{0} :204@0B=V DCB8{0} :204@0B=V O@48{0} :CB>2V A5:C=48{0} <5B@8G=V B>==8{0} B@>9AL:V C=FVW{0} 4N9<V2 @B. AB.{0} :204@0B=89 DCB{0} :204@0B=89 O@4{0} :C1VG=8E DCBV2{0} :C1VG=8E O@4V2{0} :C1VG=>3> DCB0{0} :C1VG=>3> O@40{0} :CB>20 A5:C=40{0} :CB>28E A5:C=4{0} :V;>20B-3>48=0{0} <5B@8G=0 B>==0{0} <5B@8G=8E A:;.{0} <5B@8G=8E B>=={0} <5B@8G=>W A:;.{0} <8;L =0 3>48=C{0} <8;O =0 3>48=C{0} <V;L9>==0 4>;O{0} @04VCAV2 !>=FO{0} AB>;>28E ;>6>:{0} AB>;>2>W ;>6:8{0} B@>9AL:0 C=FVOV<?5@AL:V @. C=FVW{0} A2VB=>ABV !>=FO{0} <5B@8G=>W ?V=B8{0} 5;5:B@>=-2>;LB8{0} :204@0B=89 4N9<{0} <5B@8G=>W B>==8{0} 3@04CA8 &5;LAVO{0} :204@0B=V 4N9<8{0} 3@04CA0 &5;LAVO{0} 5;5:B@>=-2>;LB0{0} :204@0B=89 <5B@{0} :204@0B=8E <8;L{0} :204@0B=>W <8;V{0} :204@0B=V <5B@8{0} :C1VG=8E 4N9<V2{0} :C1VG=8E <5B@V2{0} :C1VG=>3> 4N9<0{0} :C1VG=>3> <5B@0{0} :CB>2>W A5:C=48{0} <5B@ =0 A5:C=4C{0} <V;L9>==8E 4>;L{0} <V;L9>==>W 4>;V{0} A2VB;>28E @>:V2{0} A2VB;>2>3> @>:C{0} A2VB=VABL !>=FO{0} B@>9AL:8E C=FV9{0} B@>9AL:>W C=FVW{0} <8;V/0=3;. 30;>={0} <5B@8 =0 A5:C=4C{0} <5B@8G=V A:;O=:8{0} <V;V<>;V =0 ;VB@{0} 3@04CAV2 &5;LAVO{0} 5;5:B@>=-2>;LBV2{0} :204@0B=8E DCBV2{0} :204@0B=8E O@4V2{0} ;VB@ =0 :V;><5B@{0} <5B@0 =0 A5:C=4C{0} <5B@8G=0 A:;O=:0{0} <8;L/0=3;. 30;>={0} <8;O/0=3;. 30;>={0} <V;V<>;L =0 ;VB@{0} <V;V<>;O =0 ;VB@{0} =0 :C1VG=89 <5B@{0} A2VB=>AB59 !>=FO{0} :C1VG=V :V;><5B@8{0} 0=3;V9AL:V 30;>=8{0} 3@04CA $0@5=359B0{0} ;VB@8 =0 :V;><5B@{0} <5B@8G=>W A:;O=:8{0} 0=3;V9AL:89 30;>={0} :204@0B=8E 4N9<V2{0} :204@0B=8E <5B@V2{0} :C1VG=89 :V;><5B@{0} ;VB@0 =0 :V;><5B@{0} <5B@8G=8E A:;O=>:{0} <5B@V2 =0 A5:C=4C{0} <V;V<>;V2 =0 ;VB@{0} =0 :204@0B=C <8;N{0} :C1VG=V A0=B8<5B@8{0} 3@04CA8 $0@5=359B0{0} A:0=48=02AL:0 <8;O{0} 3@04CA0 $0@5=359B0{0} :C1VG=89 A0=B8<5B@{0} :V;><5B@ =0 3>48=C{0} ;VB@V2 =0 :V;><5B@{0} =0 :204@0B=89 <5B@{0} A:0=48=02AL:V <8;V{0} V<?. @V48==0 C=FVO{0} V<?. @V48==V C=FVW{0} :204@0B=V :V;><5B@8{0} :V;><5B@8 =0 3>48=C{0} V<?. @V48==>W C=FVW{0} 0=3;V9AL:8E 30;>=V2{0} 0=3;V9AL:>3> 30;>=0{0} 3@04CAV2 $0@5=359B0{0} :204@0B=89 :V;><5B@{0} :C1VG=8E :V;><5B@V2{0} :C1VG=>3> :V;><5B@0{0} :V;><5B@0 =0 3>48=C{0} A:0=48=02AL:8E <8;L{0} A:0=48=02AL:>W <8;V{0} V<?. @V48==8E C=FV9V<?5@AL:V @V48==V C=FVW{0} 0AB@>=><VG=V >48=8FV{0} :204@0B=V A0=B8<5B@8{0} 0AB@>=><VG=0 >48=8FO{0} 4N9< @BCB=>3> AB>2?0{0} :204@0B=89 A0=B8<5B@{0} :C1VG=8E A0=B8<5B@V2{0} :C1VG=>3> A0=B8<5B@0{0} :V;><5B@V2 =0 3>48=C{0} <V;V3@0< =0 45F8;VB@{0} =0 0=3;V9AL:89 30;>={0} 4N9<8 @BCB=>3> AB>2?0{0} <V;V3@0<8 =0 45F8;VB@{0} 0AB@>=><VG=8E >48=8FL{0} 0AB@>=><VG=>W >48=8FV{0} 4N9<0 @BCB=>3> AB>2?0{0} :204@0B=8E :V;><5B@V2{0} :204@0B=>3> :V;><5B@0{0} <V;V3@0<0 =0 45F8;VB@{0} =0 :C1VG=89 A0=B8<5B@{0} 4N9<V2 @BCB=>3> AB>2?0{0} :204@0B=8E A0=B8<5B@V2{0} ;VB@ =0 100 :V;><5B@V2{0} <V;V3@0<V2 =0 45F8;VB@{0} =0 :204@0B=89 :V;><5B@{0} ;VB@8 =0 100 :V;><5B@V2{0} ;VB@0 =0 100 :V;><5B@V2{0} =0 :204@0B=89 A0=B8<5B@{0} DC=B =0 :204@0B=89 4N9<{0} DC=B8 =0 :204@0B=89 4N9<{0} ;VB@V2 =0 100 :V;><5B@V2{0} <V;V<5B@ @BCB=>3> AB>2?0{0} DC=B0 =0 :204@0B=89 4N9<{0} <8;V =0 0=3;V9AL:89 30;>={0} <V;V<5B@8 @BCB=>3> AB>2?0{0} <8;L =0 0=3;V9AL:89 30;>={0} <8;O =0 0=3;V9AL:89 30;>={0} <V;V<5B@0 @BCB=>3> AB>2?0{0} DC=BV2 =0 :204@0B=89 4N9<{0} >48=8FV B5?;>2V 1@8B0=AL:V{0} <5B@ =0 A5:C=4C 2 :204@0BV{0} <V;V<5B@V2 @BCB=>3> AB>2?0{0} >48=8FO B5?;>20 1@8B0=AL:0{0} <5B@8 =0 A5:C=4C 2 :204@0BV{0} <5B@0 =0 A5:C=4C 2 :204@0BV{0} <5B@V2 =0 A5:C=4C 2 :204@0BV{0} >48=8FL B5?;>28E 1@8B0=AL:8E{0} >48=8FV B5?;>2>W 1@8B0=AL:>W!5x|:(+$5x|:XTɔt5x|:4 5x|: ݼʼ;5x|:ګ֫(255x|:@z5x|:hdbp55x|:GC05x|:,,)5x|:Ϋʫl(65x|:9ŋx5x|:mX5x|:c_##5x|:ÅQk%5x|:V׾ҕ)5x|:׻ӻwþr5x|:k+5x|:(*$*(5x|: ǝŅ5x|:2.\5x|:yu*{5x|:xtcuw5x|:ޮ.Ѯ5x|:5x|:YsUs5x|:D@\5x|:×5x|:kgg5x|:($`~$5Jp55x|:J䨚5x|:rڨzY5x|:miX5x|:J5x|:FBNS5x|:nj6Į5x|:*&5x|:^^?T5x|: __b?5x|:Ҳ 5x|:?U5x|:5x|:V5x|:Z+ (+~5x|:𸋷5x|:ߵ۵mw۵5x|:«aέf5x|:]Y>5x|:*q&q`o&q5x|:b5'R3b5D5x|:K­ܳ5x|:zƧ*5x|:l0r(5x|:hd˶F5x|:_ c5x|:A05x|:ȵ55x|:ӵ5x|:X5x|:Zf5x|:NǪƬ)05x|:ϵ˵k{˵5x|:JF[c5x|:RNQN5x|:FBկ)z;5x|:62Ia]25x|:° ,t5x|:W$5x|:|xEmֱ5x|:谮@\5x|:5x|:.meNf5x|:PP'x?P5x|:?DC+)5x|::`$b;5x|:`r5x|:5x|:d$EU65x|:85x|:ܦyܦ5x|:@uĶ5x|:`\&I ]5x|:PPS@P5x|:߸5x|:⯛'45x|:qﯶ5x|:son015x|:󺈽5x|:ʷHNs45x|:C 5x|:?5x|:(*$*(5x|:,(4D5x|:5x|:HcV;5x|:ްڰTz۶5x|:#)75x|:5x|:D@55b5x|:ȯ5x|:62ǿۿ5x|:y u -75x|:,((5x|:`1\1/%Q15x|:Ev,v5x|:zvf5x|:c5x|:ȱ`5x|:BBJ5J5XD5x|:5x|:;5x|:TTHMT5x|:ӷϷUy~5x|:Ź 75x|:5x|:*x&xθqfw5x|:T25x|:FBǜ5x|:ǰǺȔ5x|:ÝÄ]5x|:$5x|:FO5x|:eaOba5x|:OKCs5x|:ŸÀ5x|:6F5x|:ϺVs-5x|:Do]5x|:&5H5x|:1-~"5x|:85x|:³ IJ5x|:ˆRkş5x|:~y5x|:}y5x|:XT-E5x|:-'*5x|:?hӹ5x|:·5x|:**5x|:05x|:а̰95x|: 5x|:nåWõ5x|:y0K)D5x|:njö5x|:K<5x|:V 󪫧$n;5x|:RI\5x|:RNyI\5x|: c%%5x|:?;5x|:**(*5x|: )5x|:/+4kE5x|:&&&&5x|:EBBBBx|: x|:x|:&&&&x|:C05x|:ozzlzx|: x|:X"x|:x|:Q Q Q Q x|:%W 5x|:522225x|:5x|:5x|::B6B6B6B6B5#5x|:٥֥֥֥֥5x|:**** 5x|:㭃5x|:5x|:5x|:5x|:UʦʦʦʦT5x|:yvvvv5x|:(****5x|:^ӦӦӦӦ5x|:5x|:ҥϥϥϥϥ5x|:5x|:OLLLL5x|:URRRR5x|: xxxx 5x|:mjjjjx|:?DC+x|::`$5x|:qqqqm x|:թթթթ5x|:IT5x|:x|:ܦyܦ5x|:}f5x|:spppp5x|:'5x|:     5x|:||||x|:JJJJx|:HNs45x|:522225x|:5x|:5x|:;88885x|:=$$$$5x|:ťf 5x|:IGGGGx|:x|:5x|:'#5x|:5x|:u -5x|:A>>>>5x|:EGGGGx|: x|:    x|: 5x|:5x|: l b5x|:MJJJJx|:5x|:Ωʩʩʩʩx|:5x|:5x|:eڭO\ڭx|:5x|:˥ȥȥȥȥ5x|:D66665x|:=::::5x|:<x|:ccccx|:%a 5x|:&&&&5x|:IHHHH55x|:اrrrr5x|:5x|:5ګ5x|:5x|:ݥݥݥݥ5x|:GC05x|:,,)5x|:Ϋ 5x|:5x|:\X"5x|:GCҬwҪ 5x|:5x|:Q Q Q Q 5x|:%W 5x|:ʨƨl5x|:(*5x|:Q M M M M 5x|:44445x|:5{{{{5x5x|:5x|:5x|:Y5x|::B6B6B6B6B5x|:ϧ5x|:;7̴۴75x|:5\RH>5x|:V5x|:̮5x|:Q 5x|: 5x|:`1 1 1 1 5x|:j 5x|:V 5x|:^ 5x|:     5x|:[ 5x|:d# # # # 5x|:٥rrrr5x|:** *5x|:㭃5x|:5x|:5x|:5x|:UʦʦʦʦQ5x|:y5x|:(****5x|:^ӦӦӦӦZ5x|:5x|: 5x|: 5x|: 5x|:5x|:ҥbbbb5x|:rs5x|:Ļ5x|:733335x|:N 5x|:5x|:SSSS5x|:5x|:)5x|:e]----5x|:wssss5x|:C C C C 5x|:5x|:5x|:5x|: xxxx 5x|:m5x|:?DC+5x|::`$5x|:qqqqm 5x|:٩թթթթ5x|:dT5x|:[[[[5x|:ܦyܦ5x|:;5x|:}f5x|:sX X X X 5x|:5x|:8 8 8 8 5x|:     5x|: 5x|:5x|:ʷHNs45x|:J J J J 5x|:5x|:(*ssss5x|:,    5x|:5x|:H$$$$5x|:ťf 5x|:5x|:ĥ5x|: 5x|:JF5x|:($$5x|:y u -J5x|:,5x|:ENNNN5x|:okkkk5x|:) % % % % 5x|:    5x|:5x|:5x|: 5x|:5x|:5x|:EW 5x|:5x|:{{{{5x|: l b5x|:mmmmm5x|:ѳ[#ͳK5x|:ʩʩʩʩ5x|:¦5x|:ޭڭO\ڭ555x|::5x|:˥ZZZZ5x|:Dg1g1g1g15x|:&5H5x|:&5x|:jjjj5x|:J F F F F 5x|:++++5x|:Vj5x|:RNެݪ5x|:gcccc5x|:    t 5x|: %a 5x|:ԨШw&5x|:$$$$5x|:Źu<5x|:T 5x|:5x|:Խ 5x|:~5x|:F;5{5x|:. * * * * 5x|:VHHHH5x|:     5x|: 5x|: c%%5x|:?;5x|:5x|:?1;1;1;1;15x|:     -@$P$P_ju|$P$P$P$P$P %P%P%P&%P3%P>%PK%PX%Pe%Pr%P.BGX`i%P%P%P%P%P%P%P%P%P%P%P%P '09A&P&P%&P0&P;&PF&PQ&P\&Pg&Pr&P}&P S[_kcw}dc&P&P&P&P&P&P&P&P&P&P'P'P'P%'P0'P;'PF'PQ'P\'Pg'Pr'P}'P'P'P'P*&0'P'P'P'PASv]mhs'P'P'P'P(P(P(P*(P7(PB(PM(PX(Pc(Pn(Py(P(P(P(P(P(P(P'2(P(P(P(P(P)P )P)P")P/)P:)PG)PR)P])P=FQZcUh)Ps)P~)P)P)P)Pv)P)P)P)P)P)P)P)P*P *P*P#*P)1D.*P9*PD*PR_O*PZ*Pq{$!+6;GMXe*Pp*P{*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P&+P3+P>+PK+PV+Pa+Pl+Pw+P+P+P YsJ/:8KmKj   }%P  &P   / 6 C G N k o       -@+P+P_ju+P+P+P+P+P+P+P+P+P,PBXi ,P,P ,P+,P S[_kcw}dcA,PL,PY,Pf,Pq,P|,P,P,P,P,P,P,P,P,P,PSv]mh,P-P -P-P-P+-P4-PA-PL-PU-P`-Pk-Pv-P-P-P-P-P '2-P-P-P-P-P-P-P-P.P.P.P&.P1.PFQU<.PE.PN.PW.Pb.Pm.Px.P.P.P.P.PD.PR_.P.P{.P.P.P.P.P.P YsJ/:8KmKj     6,P # ' + D F Z _ f m o s -@/P /P_ju|/P!/P,/P//P:/P E/PP/P[/Pf/Ps/P~/P/P/P/P/P.BGX`i/P/P/P/P/P/P/P0P 0P0P#0P.0P '09AD0PO0PZ0Pe0Pp0P{0P0P0P0P0P0P S[_kcw}dc0P0P0P0P0P0P1P1P1P*1P71PD1PO1PZ1Pe1Pp1P{1P1P1P1P1P1P1P1P1P*&01P1P1P1PASv]mhs 2P2P"2P-2P:2PG2PT2P_2Pl2Pw2P2P2P2P2P2P2P2P2P2P2P2P '22P3P3P3P)3P63PA3PL3PW3Pd3Po3P|3P3P=FQZcU3P3P3P3P3P3Pv3P3P3P3P4P 4P4P!4P,4P74PB4P)1DM4PP4PS4PR_^4Pi4Pq{$!+6;GMXt4P4P4P4P4P4P4P4P4P4P4P4P4P5P5P5P(5P55PB5PM5PZ5Pe5Pp5P{5P5P5P5P YsJ/:8KmKj     90P       ' + ? I V [ ` d amq`$P }  'ResB b b []p C{0} {0} /F{0} F{0} yF{0} ~{0} C{0} (y{0} EFy{0} ED{0} H'y{0} Ay{0} 5/{0} HF3{0} (y3{0} F'y~ ('&y{0} '{0} 1{0} Dy1{0} Ey1{0} '1{0} A*{0} 'HE{0} A5/{0} A*ED Ey1{0} HHDy{0} ~HF{0} DF{0} 1y2{0} (1D{0} F'y3{0} 1/4{0} ('&y{0} ,FH({0} E41B{0} E:1(-5/EDF{0} y1{0} 3F{0} EF{0} Fy{0} A /F{0} EF{0} /OF'E{0} Fy{0} 5/'{0} E'-HD{0} H'1y{0} DHF{0} FHyF{0} ~'$F{0} ~'&Fy{0} ~ ({0} (1D2{0} '3yHF{0} ('&y3{0} 1F{0} 'DyF{0} DH(yy1'('&y3'('&y3{0} A EFy{0} ~'13{0} A 'F{0} /OF'E2{0} 1F3{0} 'DyF2{0} A Ay{0} DH(y3{0} DH1{0} '3yHF2{0} FHyF2{0} A {1}{0} A AHy{0} E'(y{0} y1'(y{0} ~H'&Fy{0} '(yA 3'D {0}ED 3F2{0} EDEy1{0} "1 EFy{0} DH H'y{0} ' Ay{0} ,-AH13{0} A 2'1{0} E1(9 Ay{0} E1(9 2{0} ED H'y{0} DH1y2{0} DH ,HD{0} ED ('1{0} y 3~HF{0} A A*{0} 'E~&1{0} A Dy1{0} A Ey1{0} A 1'E{0} DH12FFH 3F2{0} DH('&y{0} E'(y3{0} y1'(y3{0} ~H'&Fy3{0} '(y3{0} A 'HF3{0} A DF{0} DH Ey1{0} FH1 3'D{0} H( 2{0} ED 1'E{0} (-1 ED{0} 4E3 E{0} Ey1 ~{0} A 3F{0} A Fy{0} ED Dy1{0} Ey1 yF{0} E' H'y{0} E'1y2{0} ~'$F Ay{0} ' H'y{0} '1y2ED EHD/Dy1{0} E1(9 ED{0} y1'('&y{0} DH 1'E{0} '('&y{0} A ~'$F{0} DH('&y3{0} H( Ay{0} E'('&y{0} ED 3F{0} "1 3F{0} ~H Ey1{0} H( ED{0} 'F E11{0} 4E3 1/'3{0} 3 Ey1{0} H( 'F{0} E' Dy1{0} FFH Ey1{0} y(D 3~HF{0} '13 ~'H1{0} E1(9 Ey1{0} 3 Dy1{0} EJ'('&y3{0} ~'$F BH*{0} H( AyDHEy1/Fy{0} 4E3 E*{0} ED 3F{0} ~y' ('&y{0} DH ~'3D{0} 3Fy Ey1{0} FFH 3F{0} 3Fy Dy1{0} y1'& 'HF3{0} ADH& 'HF3{0} FHyF Ey1{0} yH Dy1{0} H( Ey1{0} ~'$F2 BH*{0} ~y' ('&y3{0} DH ~'3D2{0} 2EF E*{0} A DHEy1{0} E' ~'3D{0} DH DH1{0} A DH Ey1{0} 1 3D33{0} ED 'E~&1{0} Ey1 ~'&Fy{0} ED A DF{0} A EDF -5{0} E'&1H 1'E{0} DH H'y "H1{0} DH DH12{0} yH ~'3D{0} A DH 1'E{0} 4E3 E*{0} A E1(9 ED{0} E' ~'3D2{0} A E1(9 'F{0} ED A Fy{0} E'&1H Ey1{0} 2EF E*{0} A E1(9 Ey1'1FD '&14F{0} 'E~1D DFED EHD3 A Dy1{0} Ey1 A 3F{0} A 3Fy Ey1{0} E'&1H 3F{0} 'E 3'D 'HF3{0} 'Dy1HF HHDy{0} E1(9 DH Ey1Dy1/100 DH Ey1{0} A H( Ey1{0} ED Ey1 E11{0} H( DH Ey1{0} 'Dy1HF HHDy3{0} E'&1H 3F2{0} 1 A'1F '&y{0} Dy1 A DHEy1{0} E1(9 3Fy Ey1{0} ED EHD A Dy1{0} A 'E~1D DF{0} DHEy1 A Fy{0} H( 3Fy Ey1{0} A E1(9 DH Ey1{0} ~'$F A E1(9 'F{0} '3y1HFHED HFy{0} Ey1 A E1(9 3F{0} '3y1HFHED HFy3{0} ~'$F2 A E1(9 'F{0} A E1(9 3Fy Ey1{0} ED A 'E~1D DF{0} '3F FH'& ED{0} A H( 3Fy Ey1{0} (17'FH *1ED ''&{0} Dy1 A 100 DH Ey1{0} ED 1'E A 3 Dy1{0} (17'FH *1ED ''&'!5:4f0f0f5:mmm5:f f f5:hhh5:ccc5:_ed[e5: d d5:}cycyc5:Te{dPe5:Cd?d?d5:m m mm5:LfHfHf5:mJJ~k5:vm_l_lom5:k1i1ik5:ek!h!h^k5:XfTfTfe5: 5:nnn5:kmm5:TP5:jjj5:ccc5:@fe:e:e5:hhh5:geg5:hhh5:hgcc5:w5:ggg5: 5:jeefe5:kbjk5:sgbbf5:Ek;h;h>k5:ggg5:kjj5:ogkgkg5:i//,g5:iii5:\hddUh5:RkiNk5:ede5:dcc5:ggg5:'i#i#i5:fff5:ggg5:df`f`f5:hfAcAc5:ddd5:2k.k.k5:hhh5:WjiSj5:rkjnk5:fff5:lll5:mmm5:ImEmEm5:dicd5: lll5:kkk5:jjj5:lll5:c&&5:ddd5: jjj5:ggg5:(f$f$f5:dcd5:iii5:CnZmZmk:YcYc:cc:::AcAc:5:&hh:jj5:x5: l5:kGG5:bcc:cc5:5:5:hcc5:4f&&5:5:f f f5:hhh5:ccc5:_e 5:B 5:}cycyc5:Te{d{d5:Cd?d?d5:Q 5:Lfoo5:mcc{5:K K 5:k5:ek##k5:XfKK3 5: 5:5:h&&5:5:6d 5:c5:@f5:5:ql225:5:5:b==5kD?0!5: 5:f5:M5:   5:h5:B5:5:5:qcdd5:_5:5:UcQcd5:ndccgd5:add]dg5:-l)l)l5:hhh5:6e1c1c/e5:WdqdSdn5:fii5:hIdIdg5:cccf5:Zg{{5:885:5:c,,5:ZlJJ5: 5: 5:Ql5: 5:wVV5:~5:c5: 5:d225:_i; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:lii5:5:xeIcIc|5:Lekn`5:jDgDgj5:Ug5:fccn5:%]]5:g9c9c5:ss5:cff5:5:5:>e5:hhh5:h5:hgcc5:w5:g5: 5:je,,5:k5:sgbbt5:yy5:\\5:UVV5: 5:I5:5:\h 5:Rk5:dYY5:335:RR5:ff5:::5:AA5:hfAcAc5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:wi;;5:5: l 5:k5:j#c#c5:lcc5:c&&5:&&5: 5:T&&&5:(f5:c 5:i5:Cn 5:shCC5:h++5:k k 5:sOO5:hhh5:bgSS5:g5:+!!5:nKK5:{{5:^_K_K_5:X ;5:Q>===5:==5:hccf5://5:5:yHH5: 335:5:5:1 -@ P P_ju| P P P P P  P P P P P P" P+ P4 P= P.BGX`iG PN PU P\ Pc Pj Pq Px P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P# P, P3 P< PE PN PU P\ Pc Pj Pq Px P P P P P P P P*&0 P P P PASv]mhs P P P P P P PPPPP#P*P1P8P?PFPMPTP[PbP'2iPpPwP~PPPPPPPPPPP=FQZcUPPPPPPvPP PPP P'P.P5P<PCPJP)1<DQPXP_PfPR_mPtPq{$!+6;GMX{PPPPPPPPPPPPPPPPPPP PPPP&P-P4P YsJ/:8KmKj  D P ) P0 A R Y f j q -;P_ju@PEPJPOPTPYP^PXfPmP[kcwdcPPPPPPPP Sv]mPPPPPPPPPP PPP$P)PFQU.P3P8P=PBPIPNPUP\P)1cPjPoPvP}P YsJ:8Kmj  " cP) + tP- : K R W \ a e -@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPPP$P+P2P9P@PGPNPUP '09AgPnPuP|PPPPPPPP S[_kcw}dcPPPPPPPPPPPPPP$P+P2P9P@PGPNPUP\PcPjP*&0qPxPPPASv]mhsPPPPPPPPPPPPPPPPPPPP '2#P*P1P8PAPJPQPXP_PhPoPxPP=FQZcUPPPPPPvPPPPPPPPPPPP)1<DP PPPR_ P'Pq{$!+6;GMX.P5P<PCPLPSPZPaPjPqPxPPPPPPPPPPPPPPPP YsJ/:8KmKj P \P   & 0 = D K O amq` P j w 'ResB$  (( []{0} AD'* ''&{0} AD'* ''&'5: A'P: `" 'ResB< ߖ D D ߖ[]msonmetr{0} oy{0} gL{0} lk{0} Vt{0} dy{0} ga{0}/oy{0}/dy{0} kun{0} yil{0} asr{0}/kun{0}/yil{0} mVt{0} GGs{0} GVt{0} MGs{0} MVt{0} gPa{0} kGs{0} kVt{0} mks{0}/smlitr/km{0}/fut{0} soat{0} uzel{0} daq.{0}/soat{0} foiz{0} son.{0}/funt{0} a.b.{0} o.k.{0}/daq.{0}/duym{0} duym{0} gers{0} y.y.{0}/litr{0}/metr{0}/mil{0} nuqtayo nalish{0} lyuks{0} dyuym{0} yo.y.{0} piyola{0} gradus{0}/unsiya{0} daqiqa{0} soniya{0}/daqiqa{0}/soniya{0} km/soat{0} akrofut{0} amer. t{0} kv. fut{0} kv. mil{0} mil/gal{0} jan. k.{0} shm. k.{0} shq. u.{0} untsiya{0} kub duym{0} mil/soat{0} kaloriya{0} kv. duym{0} kVt-soat{0} ot kuchi{0} sk. mili{0} g rb. u.{0} yoy daq.{0} yoy son.metr/soniya{0} funt-kuch{0} den. mili{0} detsimetr{0} m. piyola{0} detsilitr{0}/santimetr{0} osh qoshiq{0} nanosoniya{0} promiriada{0} dy sim.ust{0} funt/kv.dy{0} mm sim.ustmilliondan {0}{0} marta ayl.{0} choy qoshiq{0} Yer massasi{0} millisoniya{0} mikrosoniya{0} dengiz mili{0} grav. kuchi{0} litr/100 km{0} metr/soniya{0} mil/imp.gal{0}/imp. gallon{0}/kvadrat mil{0} suyuq unsiya{0} kilokaloriya{0} yoy daqiqasi{0} yoy soniyasi{0} kvadrat yard{0}/kvadrat duym{0} kvadrat dyum{0}/kvadrat metr{0} kilovatt-soat{0} metrik piyola{0} troya unsiyasi{0} quyosh massasi{0} quyosh radiusi{0} yorug lik yili{0} marta aylanish{0} skandinav miligravitatsiya kuchimillionning ulushi{0} Selsiy darajasi{0} amerika tonnasi{0} mm simob ustuni{0} ing. suyuq uns.{0} g arbiy uzunlik{0} janubiy kenglik{0} sharqiy uzunlik{0} shimoliy kenglik{0} quyosh nuri kuchi{0} duym simob ustuni{0} funt/kvadrat duym{0}/kvadrat santimetr{0} Farengeyt darajasi{0} metr/soniya kvadrat{0} milligramm/detsilitr{0} ingliz suyuq unsiyasi{0} Britaniya issiqlik birligi!5:d5:5:lhh5:}yy5:5:1'-'-'5:H>>5:5:5:---5:qrrm5: uuu5:5:>:::5:/}/}5::uu65:3 5:5:5:C??5: 5:wxx5:ӗϗϗ5:.?*?*?5:@<<5:5:5:jjj5:!5Nڜ5: 5:C5:2225:EEE5:2225: CCC5:2225:FFF5:CCC5:~2z2z25:CCC5:7335:?##;5:ʗƗ5:ʚƚƚ5:5:5:X5:1--5:Ϛ5:-&K"K")&5:G++C5:`5:```5:2(5:`5:5:__U5:ZxVxVx5:_UU5:(C5:[WW5:$C C C5:қΛΛ5:q/m/m/5:Ιʙʙ5: FFF5:F5:FFF5:FFF5:,((5:[T[T5:5:ט  5: 5:xKD?D?tK5:/++5:25:ONN5:ޖ5:UQQ5:qSmSmS5:b?^?^?5:ښ֚֚5:<'8'8'5:o?k?k?5:HDD5:5:1u%%5:\XX5:/++5:5:z,&&5:5:`==&5:o^NNk^5:5115:```5:a``5:30305:5:5: 5:5:FFF5:||5:1C-C-C5:KCGCGC5:SPOPOP5:5C5:9L5L5L5::t6t6t5:EAA5:___5:___5:>>>5:5:[WW5:ǘØØ5:5: 5:LHH5:5:5:&&&5:&&&5:vvv5:BBB5:ӘϘϘ5:'''5:QTMTMT5:EA5:6 6 65:?;;5:XzTzTz5:K:C:CK5:6665:FFF5:zvv5:5:5:JFF5:ϝ˝˝5:)C'C')5:*rr&5:oWkWkW5:xO)5:U?Q?Q?5:cS_S_S5:  5:uuu5:5:"5::&&: ::&&::rr:[[:K K ::##3 5:5:^>"'"'5N# 5:?##5:ʗ5:kk5:5:X5:ܗ5:-&K"K"5:G++5: < < :  :bb5::ll5:hh:""5:::%%5:`bb5:yy://::RR::DD:C C ::5:ǘØØ: :5:SPP:>>:k k : 5:xOII5:&&5:5:l5:}5:!!5:* 5:H5:5:5:-5:SS5:5:bbb5:K K 5:5:;5:mii3 5:5:5:C&&5: 5:~ 5:ӗ5:.?5:@5:^>Z>Z>5:5:5:!5N# 5: 5:C5:Mee5:   5:h5:5:V5:5:G5:_nn5:5:7335:?##;5:ʗƗ5:5:kk5:5:X5:15:ܗؗؗ5:-&K"K")&5:G++C5:`885:g5:2(,,5:`JJ5:5:n335:Zx5:n335:(CVV5:5:$C5:soo5:q/225:Ιʙʙ5:WSS5:/& & 5:{{5:gcc5:5: < < 5:5:ט   5: 5:25:/ 5:hhn5:]]5:ޖ5:5:5:5:ܙؙؙ5: 5:5:HDD5:5:1u%%5:5:/5:++5:z,,,5:5:`bbt5:yy5:\\5:UVV5: 5:30305:5:5: 5:ߘۘۘ5:_[[5:5:5:okk5:OKK5:P5:  5:wss5:OKK5: { { 5: s s 5:5:mii5:^ZZ5:ǘØØ5:5: 5:LHH5:SPP5:A>>5:&&&5:&&5: 5:BBB5:ӘϘϘ5:'''5:i e e 5:##5:6 6 65:?;;5:k k 5:sOO5:6665:F5:zvv5:5:KK5:JFF5:ϝƜƜ5:X ;5:a^}O}O}O5:5:xO'5://5:5:  5: 335:5:"5:-@,P3P_ju|:PAPHPOPVP ]PdPkPrP{PPPPPP.BGX`iPPPPPPPPPPPP '09APPP$P+P2P9P@PGPNPUP S[_kcw}dc\PcPlPuP|PPPPPPPPPPPPPPPPPP P P P*&0 P P' P. PASv]mhs5 P< PE PL PU P^ Pg Pn Pw P~ P P P P P P P P P P P P '2 P P P P P P P P P P P' P. P=FQZcU5 P< PC PJ PQ PX Pv_ Pf Pm Pt P{ P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P' P. P5 P< PC PJ PS P\ Pc Pl Ps Pz P P P P P YsJ/:8KmKj   P  P      0 4 H R _ f m q - P_ju P P P P P P P P PX P P[kcwdc P P P P P P P P v]m# P* P/ P4 P; P@ PG PL PS PX P] Pd Pk Pp PFQUu Pz P P P P P P P P)1 P P P P P YsJ:8Kmj P P   -@ P P_ju| P P P P P  P P P P P P P) P2 P; P.BGX`iE PL PS PZ Pa Ph Po Pv P} P P P P '09A P P P P P P P P P P P S[_kcw}dc P PP PPP!P*P1P:PCPLPSPZPaPhPoPvP}PPPPPPP*&0PPPPASv]mhsPPPPPPPP PPP!P(P/P6P=PDPKPRPYP`P '2gPnPuP|PPPPPPPPPP=FQZcUPPPPPPvPPP PPPP%P,P3P:PAP)1<DHPOPVP]PR_dPkPq{$!+6;GMXrPyPPPPPPPPPPPPPPPPPPPPPPP$P+P YsJ/:8KmKj# ' / B P? L PS d u | amq`%P  'ResB P []uz_Arab_AF 'ResBPh h []g 'ResBP  [] 'ResB .  .[]{0} 9{0} :{0} >9{0} 40{0} :C={0} 98;{0} A>={0} Q.9.{0} A>0B{0} 0DB{0} A>=8O{0} 0DB0{0} 4080{0} <8;;8A>=8O!:&&: ::&&::rr:[[:K K ::##3 :JJ:kk:::;;:}}::RR:xx:CC:``:qq:bb::yy::  :ss:$$::__:--:RR::DD:C C :::: ::PP:>>:k k : :zz:&&: ::&&::rr:[[:K K ::##3 :55:**::BB:;;:ZZ:tt://:xx:CC:``:qq:bb::yy::  :ss:$$::__:--:RR::DD:C C :::: ::&&:>>:k k : :zz:&&: ::&&::rr:[[:K K ::##3 :JJ:kk::BB:;;:}}:tt://:xx:CC:``:qq:bb::yy::  :ss:$$::__:--:RR::DD:C C :::: ::PP:>>:k k : :zz-P_juPPPPPPPPP[kcwdcPPPPPPPP v]mPPPPPPPP PPPPP"PFQU'P,P1P6P;P@PEPJPOP)1TPYP^PcPhP YJ:8Kmj   P        -mP_jurPwP|PPPPPPP[kcwdcPPPPPPPP v]mPPPPPPPPPPPPP PFQUPPPP$P)P.P3P8P)1=PBPGPLPQP YJ:8Kmj    P ' 7 > C H M Q -VP_ju[P`PePjPoPtPyP~PP[kcwdcPPPPPPPP v]mPPPPPPPPPPPPPPFQUPPPP PPPP!P)1&P+P0P5P:P YJ:8Kmji k p Pz        am`q`}P V  'ResBP  [] 'ResBP  [] 'ResB P []uz_Latn_UZ 'ResBPh h []g 'ResB P []vai_Vaii_LR 'ResBPh h []g 'ResBPh h []g 'ResBP  [] 'ResB2 2u ::2u[]Oz{0}{0} hng{0} {0} MT{0} mu{0}/gi{0}/nm{0} dm{0} gi{0} nm{0} pao{0} tn{0} gam{0} jun{0} lt{0} mt{0} nt{0} ot{0} vn{0}/gam{0}/pht{0} giy{0} pht{0}/ngy{0}/tun{0} ngy{0} tun{0}/inchphn vn{0}/giy{0} Calo{0} ampe{0} vng{0}  C{0}  F{0}  Kmicrgamtha xp{0} calo{0} feet{0} thng{0}/thng{0} thngpound-lc{0} lc glt/100km{0} th k{0} hc-ta{0} hi l{0} lt/km{0} m lc{0}miligiy{0}/gal Anh{0} kilot{0} xilt{0} Megaot{0} dm/gi{0} gigaot{0} kilgam{0} kilmt{0} megalt{0} miligam{0} mililt{0} milimt{0} miliot{0} nanomt{0} picmt{0} ximtphng tri{0} gal Anh{0} kil jun{0} micrmt{0} cup khi{0} dm khi{0} hectolit{0} mt/giy{0} xentilt{0} xentimt{0} mt khi{0} tmtphe{0} mili giy{0} nano giy{0} kil calo{0} dm vung{0} foot khi{0} inch khi{0} mili ampe{0} panh khi{0} pound lc{0} yard khi{0} micr gam{0} mt vung{0} dm/gallon{0} feet vung{0} gallon Anh{0} inch vung{0} micr giy{0} mung canh{0} newton-mt{0} yard vung{0} electronvn{0} kilmt/gi{0} kilot gi{0} kilmt khi{0} hct pascal{0} mung c ph{0} nm nh sng{0} kilmt vung{0} xentimt khi{0} inch thy ngn{0} xentimt vung{0} dm scandinavia{0} phn chc nghnTrng lng tri t{0} n v nhit Anh{0} bn knh mt tri{0} trng lng mt tri{0}  sng ca mt tri{0} trng lng tri t{0} Aox cht lng theo h o lng Anh!5:vv5:uu5:wu5:KuGu5:1'-'5:EvAv5:YuUu5:5:vv5:1z-z5:yy5:;y7y5:yy5:yx5:xx5:wysy5:5: 5:5:5:XzTz5:v25:vv5:y y5w6u?5:225:*>&>5:225:> >5:225:==5D>5:~2z25:>=5:vv5:uvu5:auuu]u5:JyFy5:fxbx5:uuu5:vvv5:txpx5:wu&v5:u vu5:iu}ueu5:>5:yy5:u5:%x!x5:r{0} PkY{0} onS{0} [r{0} xV{0} \{0} k2{0} БGS{0} ޞP[{0} lQ{0} RO{0} T+{0} [X{0} T{0} NT{0} ]uklQGS{0}klQe{0}kR{0}kRO{0}k)Y {0}k[X{0}k\Bf{0}ks| {0}k T{0}kNT{0}k1 {0}{0} [rs|{0} zexxR/s^e T{0} s^ex{0} s^es|{0} zes|{0} S>r{0} PN}kR {0}kRO {0}kSs| {0}k[X {0}k\Bf {0}k T {0}kNT {0}{0} CSt\Bf{0} zeSs|{0} lQ6RT+{0} ~v,tyr{0} ze T{0} ]uNT{0} ёa[X{0} P[Oyr{0} )YeUMO{0} *Y}JS_{0} s^eSs|{0} s^eNT{0} ~v,Rs{0} zeNT{0} T^lg{0}lQ̑/\Bf{0}̑/\Bf{0} s^e T{0} 6RROk\Bf{0}̑ks^e T{0}xel {0} ^k\Bf{0}lQ̑ks^es| {0}ks^e T{0}kzes| {0}k6RRO{0}ks^e T {0}{0} lQGS/100 lQ̑!5:5:Ko25:U 5:[ 5:\K5:wE 5:5:KeL5:KK5:K;L5:MM&5:MM5:LM$N5: 5:LLN5: 5:LL&5: 5:%%5:2 25:LK5:MM5:5:5:8L4L5:2N.N5:5:& &5:j=f=5SKnKpvtK5: 5:5:5:  5:5:5:5:5:G5:5:5:LL5:L5:7MKM5:W S 5:z v 5:KKL5:KK 5:4 0 5:\ 5:lKhKL5: 5:> 5:5:LL5:vM 5:225:5:tMpM5:O) 5: 5:k 5: 5:5M1M5:LL5:DD5:& " 5:*L&L5:  5: 5:}MyM5:@MK M5: 5:#LL5:dM^L)M5:I 5:[MWL!M5:]2[5: 5:L=L5:^ Z 5:h25:QKMK5:KK5:; 7 5: 5:5: 5:KK5:MM5:LK5:5:}5: 5:LL5:xt5:, 5: S5:KK5:P L 5:,,5:mMPLM5:kMgM5:KO, 5:5: 5:LL5:  5:5:5:PMLM5:5:RM} 5: 5: 5:MM5:KK5: 5:}h 5:5:LJ,5:MY25:~KzK5:_K:5:Md25:VKM5:YK 5:&&5:5:LL5:KK5:bM^M5:5:5:1L-L5:>M:M&5:MM5:YMUM5:5:LLN5:5:LL5:.5:,5:% 5:&5:&&5:o=BLM5:m=M&5: 5:V2C,K5: 5:e a 5:IMIL5:GMCM5:KK5:L L5: :&::R:X::t:K:K:N::::::3 :65:5:2N"'::5SKnKpvtK: ::::::::: 5:5:7MK:@5:z v 5:KK5:KK:5:\5:lKhK5::g:d:{:]::L::h: :\:$:^:9:+:5:@MK:5:#L@:5:IF:5:]2:5:L=:":M5:KK:::::cK::5:,5: :S:R: ::;:M5: ::<:: :n:::::#:z: :5:MM::M5:SP:>5::5:Z::2::::p::::::U:5:V2C,:|::v:f::. 5:5:K5:U 5:[ 5:\K5:wE 5:5:KeL5:KK5:K;L5:MM5:MM5:LM N5:5:LLc5:5:LL3 5: 5:%%5:2 25:LK5:MM5:5:5:8L4L5:2N.N5:5:& &5:j=f=5SKnKpvtK5: 5:5:5:  5:5:5:5:5:G5:5:5:L 5:K5:7MKL5:W S 5:z v 5:KKzL5:KK5:4 0 5:\K5:lKhKK5:5:> 5:5:LL5:vMK5:225:5:tMpM5:O) 5: 5:k 5:  5:5M1M5:LL5:DD5:& " 5:*L&L5:  5: 5:}MyM5:@MK 5: 5:L5:dM^LL5:I 5:[MWLL5:]2 5: 5:L=5:^ Z 5:h25:QKMK5:KK5:; 7 5: 5:5: 5:KK5:MM5:LK5:5:}5: 5:LL5:xt5:,|5: sL5:KK5:P L 5:,,5:mMPLL5:kMgM5:KO,5:5:= 5:LL5:  5:5:5:PMLM5:5:RM} 5: 5: 5:MM5:KK5: 5:}h 5:5:LM5:MM5:~KzK5:_K 5:MM5:VKP5:YK>5:&&5:5:LL5:KK5:bM^M5:5:]5:1L-L5:>M:M5:MM5:YMUM5:5:LLk5:5:LL5:.5:,5:% 5:&5:&&5:o=BLL5:m=MN5: 5:V2C,lL5: 5:e a 5:IMIL5:GMCM5:KK5:L L5: -@PP_ju|PPP PP PPP#P*P/P6P=PDPKP.BGX`iSPXP]PbPgPlPqPvP{PPPP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPPPPPPP P%P*P/P4P9P>PCPHPMPRPWP*&0\PaPfPkPASv]mhspPuP|PPPPPPPPPPPPPPPPPPPPP'2PPPPP PPPP P%P,P1P6P=FQZcU;P@PEPJPOPTPvYP^PcPhPmPrPwP|PPPPP)1<DPPPPR_PPq{$!+6;GMXPPPPPPPPPPPPPPPPPPPP!P&P+P0P5P:P?P YsJ/:8KmKj   PP  P       = A W a n u |  -@DPGP_ju|JPMPPPSP VPYP\P_PbPePhPkPnPXtPwP|PPP '9APPPPPPPPPP [_kcw}dcPPPPPPPPPPPPPPPPPPPP*&0PPPPASv]mhP PPPPP P#P(P+P0P3P6P;P>PAPDPGPJP 'MPPPUPZP]P`PcPfPiPlPqP=FQZcUtPwPzP}PPPPPPPPPPP)1DPPPq$!+6GMXPPPPPPPPPPPPPPPPPPPPPP YsJ:8Kmj   qP  P     % A C T ^ f k p -@PP_ju|PPP PP PP P%P,P1P8P?PFPMP.BGX`iUPZP_PdPiPnPsPxP}PPPP '09APPPPPPPPPPP S[_kcw}dcPPPPPPPP P P P P P" P' P, P1 P6 P; P@ PE PJ PO PT PY P*&0^ Pc Ph Pm PASv]mhsr Pw P~ P P P P P P P P P P P P P P P P P P P P P'2 P P P P P P P P P" P' P. P3 P8 P=FQZcU= PB PG PL PQ PV Pv[ P` Pe Pj Po Pt Py P~ P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P P P P P P P# P( P- P2 P7 P< PA P YsJ/:8KmKj   RP  P      " B F \ f s z   amq`P   'ResB P []yue_Hans_CN 'ResB P []yue_Hant_HK 'ResBg w q q wC[]eTWpe҉^NSlDdlkylQ:\{0}xlQ:\/yNSl^peDdl^pe{0} hTN~{0}S~{0}WS~{0}~{0}{0} p{0} klQ̑lQGSk\elQ̑{0} x{0}lQw{0}Nk\ȇ{0} O{0} aS{0} &q{0} tkRN̑kGS{0}k T{0}kNT{0}khT{0}ke{0}ky{0}̑/RN{0} lQS{0} R{0} *Ng{0} :\x{0} lQR{0} lQ:\{0} \e{0} lQ(T{0} CS^{0} SGS{0} 8Y1{0} _WS{0} id\{0} 'kY{0} dlS{0} pP[{0} [r{0} (T{0} [{0} kyQ{0} lQw{0} RN{0} T1{0} vS{0} N{0} N~{0} [{0} :\lQ:\/s^eyklQe{0}kR{0}kRN{0}k T {0}kNT {0}k[X{0}k\e{0}ks^eylQ:\ke {0}ks| {0}{0} zex{0} s^ex{0} [rs|{0} S\xR/s^e[{0} *NN~ks^e[xR{0} ~vNt{0} 9SlRGS/100lQ̑kR {0}kRN {0}kSs| {0}k[X {0}k\e {0}ks^e T{0}kfg {0}{0} CSt\e{0} zelQR{0} lQ6RT1{0} 5uP[Oyr{0} ze[{0} ze:\{0} ёavS{0} 0Wt(ϑ{0} *Y3IQ^{0} *Y3JS_{0} *Y3(ϑ{0} s^elQR{0} s^elQ:\{0} ~vNRs{0} zelQ:\{0} N:\{0} [^lg{0} CSaS̑{0} )YeUSMO{0}lQ̑/\e{0} s^e[{0} s^e:\{0} 6RRN{0}̑/\ek\e{0}̑{0} ~vNtyrks^e T{0}xGS/100 lQ̑NSl {0} ^Ddl {0} ^klQ̑{0}lQGSkRN{0}̑k\e{0}lQ̑ks^e T {0}ks^es| {0}kzes| {0}k6RRN{0}k6RRN {0}{0} kid\/lQGS{0} 6RpϑUSMOk100lQ̑{0}GSkRN {0} ̑k\e {0} lQ̑k\e {0} ̑{0} ̑/6RRN{0} e*X0W~N̑k100lQ̑ {0} GS!5:5:ryo25:U 5:[ 5:w5:wE 5:w5:%xy5:xx5:xy5:vzrz&5:z5:yz8{5: 5:z{zA{5: 5:yy&5: 5:%%5:j{f{5:xx5:zz5:5:5:xx5:N2w5: x?,5:Fx{5:{{5wwwww5: 5:5:5:  5:5:5:5:5:G5:5:5:yy5:yy5:zxy5:W S 5:z v 5:x}xy5:xx 5:4 0 5:\ 5:wwz5: 5:> 5:5:xx5:0z 5:u{q{5:z5:.z*z5:z) 5: 5:zz5: 5:zz5:xx5:yD5:& " 5:xx5:  5: 5:zz5:zxy5: 5:xx5:Bz3y]y5:I 5:9z,yVy5:x]2[5: 5:wxy5:^ Z 5:+xh25:{{5:zxvx5:; 7 5: 5:5: 5:xw5:dz`z5:yx5:5:[zWz5: 5:yy5:RzNz5:, 5: S5:xx5:P L 5:,,5:Kzyy5:IzEz5:xO, 5:mziz5: 5:xx5:  5:yy5:5:zz5:5:} 5: 5: 5:zz5:xx5: 5:}h 5:5:yJ,5:x{5:xx5:w:5:(x{5:w{5:w {5:&&5:5:yy5:xx5:zz5:5:5:xx5:zz&5:@z5::5:Z::2::::p::::::U:5: x{:|::v:f::. 5:5::y5:U 5:[ 5:w5:wE 5:w5:%xy5:xx5:xy5:vzrz5:z5:yzy5:5:z{zc5:5:yy3 5: 5:%%5:j{f{5:xx5:zz5:5:5:xx5:{{5:{5:px&{5:{{5wwwww5: 5:5:5:  5:5:5:5:5:G5:5:5:y%y5:dx5:zxky5:W S 5:z v 5:x}xHy5:xx5:4 0 5:\jx5:ww^x5:5:> 5:5:xx5:0z.x5:u{q{5:z4x5:.z*z5:O) 5: :x5:k 5:  5:zz5:xx5:yD5:& " 5:xx5:  5: 5:z5:zx 5: 5:x5:BzXx5:I 5:9zRx5:x]2 5: 5:wx5:^ Z 5:+xh25:{{5:zxvx5:; 7 5: 5:5: 5:xw5:dz`z5:yx5:5:[zWz5: 5:yy5:RzNz5:,|5: Ay5:xx5:P L 5:,,5:Kzydy5:IzEz5:xO,5:mziz5:= 5:xx5:  5:5:q 5:yy5:s o 5:@x5: 5: 5:zz5:xx5: 5:}h 5:5:yz5:z/{5:xx5:w 5:zz5:wP5:w>5:&&5:&5:yy5:xx5:zz5:5:]5:xx5:zz5:@z P C PH PM PR PY P^ Pe Pl Ps Pz P.BGX`i P P P P P P P P P P P P '09A P P P P P P P P P P P S[_kcw}dc P P P P P P$ P+ P0 P7 P> PE PJ PO PT PY P^ Pc Ph Pm Pr Pw P| P P P*&0 P P P PASv]mhs P P P P P P P P P P P P P P P P P P P P P P P'2 P! P& P+ P2 P9 P> PC PH PO PT P[ P` Pe P=FQZcUj Po Pt Py P~ P Pv P P P P P P P P P P P P)1<D P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P" P' P, P1 P6 P= PD PI PP PU PZ P_ Pd Pi Pn P YsJ/:8KmKjH L T  Pd q Px              am`q`P@ ) E 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResBP  [] 'ResB #'   #'[]_;NeT{0}hT{0})Y{0}vh{0}KQ{0}t^{0}og{0}{0}[r{0}l{0}(T{0}x{0}O{0}[{0}'k{0}t{0}k{0}KQb{0}kGS{0}*Ng{0}FQGS{0}lQw{0}RGS{0}Rs|{0}R{0}CSKQ{0}CS&q{0}SGS{0}8Y1{0}\e{0}_{0}_y{0}_s|{0}ky{0}ks|{0}dlS{0}wm̑{0}xR{0}~y{0}~s|{0}[{0}w{0}6S{0}lQ(T{0}lQw{0}N{0}FQ^{0}FQt{0}FQk{0}RN{0}CS^{0}CSk{0}Ss|{0} Tt{0} Tk{0}T1{0}'_R{0}'_y{0}_KQ{0}id\{0}k[{0}kt{0}&q3{0}[rs|{0}lR{0}GR{0}/GS{0}/hT{0}/)Y{0}/s|{0}W[{0}'kY{0}kyr{0}[{0}:\{0}kyQN~{0}S~{0}WS~{0}~{0}{0}[r{0}y{0}/KQ{0}/x{0}Oyr{0}[WkGS{0}khT{0}k)Y{0}{0}x:\{0}zex{0}lQ6Rog{0}s^ex{0}\g~N{0}y]ݍ{0}zes|{0}_3{0}S\{0}*NN~{0}*Ykyr{0}s^es|{0}bW[{0}FQW[{0}FQkyr{0}RKQe{0}CSW[{0}CSkyr{0}CSte{0}aS̑{0} TW[{0} Tkyr{0}*YW[{0}5uP[O{0}mvS{0}Ddl^{0}s|/y{0}[rs|{0}NSl^{0}/lQ̑{0}/R{0}/RN{0}/Ss|{0}/\e{0}/[{0}/:\x/s^e[{0}_\e{0}/CSKQ{0}/vSkR{0}kRN{0}kCSKQ{0}k\e{0}kvS{0}k[{0}k:\{0}{0}lQ6RT1{0}zeSs|{0}ze[{0}6RRN{0}0Wt(ϑ{0})YeUSMO{0}*Y3IQ^{0}*Y3JS_{0}*Y3(ϑ{0}s^eSs|{0}s^e[{0}ze:\{0}N:\{0}pUSMO{0}s^elQ̑{0}zeCSs|{0}s|/y{0}ks|^lg{0}[^lgklQ̑{0}GS{0}5uP[Oyr{0}~v^eaS{0}ёavS{0}/s^es|{0}/zes|{0}FQ^eaS{0}CS^eaS{0}*N'YlS{0}GS/lQ̑k{1}{0}~vNRKN{0}{0}6RmvSk\e{0}lQ̑kRGS{0}kKQ{0}lQ̑/\e{0}̑/\e{0}kKQ/RGS{0}kid\/GS{0}̑/RNk\e{0}̑{0}/s^elQ̑{0}/s^eSs|{0}/s^e[{0}/s^ȇ{0}/zeSs|{0}/6RRNkGS{0}kid\{0}ёa6RvSkRN{0}̑ks^e[{0}k6RRN{0}ks^e[{0}x{0}*NhQ'YlS{0}GS/100CSs|{0}̑/6RRNk6RRN{0}̑{0}e*Xv~~N̑!5:((5:*5:g(d(5:m(j(5:)5:wt5:U'R'5:%("(5:I)F)5:((5:**5:5:** ,5:**5:z)w)c5:5:B)?)[+5:}'z'5:+}+5:++5:+v(5:~ c+5:5:6,3,5: +5:+,5:A,I,5&'((((5:t)(5:)(5:))5:))5:))5:))5:))5:))5:)~)5:s)p)5:))5:l)i)5:2'/'$)5:''W*5:''5:''5:''B*5:''5:''5:((5:-'*')5:>'5:)5:(|(5:((5:+ )5:**5:))5:++5:))5: (5:kh5:''5:))5:((5:''5:[(X(5:((5:I(F(5:7(4(5:**5:*L( 5:''5:((5:.)(l*5:''5:*(e*5:w+ 5:5:) 5:''5:+5:W,T,5:''5:('5:''5:P)M)5:5:yH5:**5:6)\'5:))5:**5:}'z'5:e)b)5:**5:+9'|5:''P*5:((5:s(p(5:++5:(+^*5:++5:',$,5:**5: ( (5:(W'5:U(R(5:((5:qn5:1(.(5:((5:5:-,),5:++5:++5:F+C+5:>+;+5:}z5:**5:&*,5:+t+5:)H'5:) 5:++5:))5:))5:&&5:0*-*5:))5:-)*)5:**5:7'4'5:^)[)5:''5:~*{*5:**5:**5:**5:W)T)k5:5:4)1)5:/C'5:;)8)5:''5:p+)5:n+k+5:*:(I*5:**,5:''5:'+)5:''5:''5:x*^(5:v*s*5:''5:''5:((5:(&5:**: ::&5:%(.5:I)F)5:(5:**+5:5:**+5:*+5:z)++5:+5:B)?)3 5:+v(5:5:6,"'5''D?0!5:m)i)5:2'/'(5:''*5:''5:''5:'')5:''5:''5:\5:-'*'(5:>' 5:**5:))5:!+5: (5:''5:P'M'5:''5:**5:*L( *5:''5:((5:.) *5:''5:**5:w+)5:5:) (5:''5:45W,5:''5:('5:''5:P)M)5:5:**5:6)L5:**5:e)b)5:**5:+9'5:''::$,5:**5: ( (:::!::5:C(@(5:+(((:j5:++5:)H'5:)5:+K5:SP:>5:((5:-)*)5:**5:7'4'5:^)[)5:''5:~*{*+5:**5:**5:*5:W)T)3+5:5:4)1)5:/C'5:;)8)5:''5:p+)5n+5:*:(*5:**+5:''5:'+(5:''5:''5:x*^(5:v*s*5:''5:''5:((5:(&5:**5:g(d(5:m(j(5:)&5:wt5:U'R'5:%("(5:I)F)5:((5:**+5:5:**+5:**+5:z)w)++5:+5:B)?)3 5:}'z'5:++5:++5:+v(5:~ { 5:5:6,3,5:S+5:++5:A,>,5''((((5:t)(5:)(5:))5:))5:))5:))5:))5:))5:s)p)5:))5:m)i)5:2'/'(5:''*5:''5:''5:'')5:''5:''5:\5:-'*'(5:>' 5:f'5:(|(5:(k'5:+a'5:**5:!+5:))5:!+5: (5:kh5:''5:))5:P'M'5:''5:[(X(5:(u'5:I(F(5:7(4(5:**5:*L( *5:''5:((5:.)(*5:''5:*(*5:w+)5:5:) (5:''5:+5:W,T,5:''5:('5:''5:P)M)5:5:yH5:**5:6)\'5:))5:**5:}'z'5:e)b)5:**5:+9')5:''4*5:((5:s(p(5:++5:(+;*5:&+#+5:',$,)5:**5: ( (5:(W'5:U(R(5:((5:qn5:1(.(5:((5:p'5:/,K+5:5:++5:C(@(5:+(((5:}z5:**5:&*,5:+t+5:)H'5:))5:++5:)P5:)>5:&&5:$'X5:((5:-)*)5:**5:7'4'5:^)[)5:''5:~*{*+5:**5:**5:**5:W)T)3+5:5:4)1)5:/C'5:;)8)5:''5:p+)5:n+k+5:*:(*5:**+5:''5:'+(5:''5:''5:x*^(5:v*s*5:''5:''5:((-@DPIP_ju|NPSPXP]PbP gPlPqPvP}PPPPPP.BGiPPPPPPPPPP '09APPPPPPPP PPP S[_kcw}dcPP&P-P2P7P>PEPJPQPXP_PdPiPnPsPxP}PPPPPPPP*&0PPPPASv]mhsPPPPPPPPPPPPPP PPPPP"P'P,P1P'26P;P@PEPLPSPXP]PbPiPnPuPzPP=FQZcUPPPPPPvPPPPPPPPPPPP)1<DPPPPR_PPq{$!+6;GMXPPP PPPP!P&P-P2P7P<PAPFPKPPPWP^PcPjPoPtPyP~PPP YsJ/:8KmKj   P+ 5 P< M ^ e r v }         -@PP_juPPP PPPPPPPPPPBiPPP S[_kcw}dcPP P P P P P$ P) P0 P7 P> PC PH PM PR PW P\ PASv]mhsa Pf Pm Pr Pw P~ P P P P P P P P P P P P P P P P2 P P P P P P P PFQU P P P P P P P P P P P! P)1& P+ PR_. P3 Pq{$!+6;GMX8 P= PB PG PL PS PX P] Pb Pi Pn Ps Px P} P P P P P P P P P P P P P P YsJ/:8KmKj+ / 4 PD H PJ [ c g         -@ P P_ju| P P P P P  P P P P P P P P P! P.BGi) P. P3 P8 P= PB PG PL PQ PV P '9Af Pk Pp Pu Pz P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P P P P P P P P P P P*&0# P( P- P2 PASv]mhs7 P< PC PH PM PT PY P` Pg Pl Ps Px P} P P P P P P P P P P P'2 P P P P P P P P P P P P P P=FQZcU P P P P P Pv P% P* P/ P4 P9 P> PC PH PM PR PW P)1<D\ Pa Pf Pk PR_p Pu Pq{$!+6;GMXz P P P P P P P P P P P P P P P P P P P P P P P P PPP YsJ/:8KmKj   & P  [ P$ 4 E L Y ] d amq`=P   'ResB P []zh_Hans_CN 'ResBP, , [], 'ResBP  [] 'ResBP  [] 'ResB  ##[]3 :5: :dPDPJP  D P m`  'ResB  ##[]3 :5: :dPDPJP  D P m`  'ResB  ##[]3 :5: :dPDPJP  D P m`  'ResBA w K K w []Wxe҉^lel~vRkCSRkkylQ:\{0}x{0}ޞW,geT{0}KQ{0}GS{0}xel^xel^xe{0} {kRGSkKQ{0} 1{0}/)Y{0}/1qg}{0}}{0}{0}lQБ{0}lQ{0}]uklQ̑lQGSk\BflQ̑k\Bf̑{0} x{0} ޞ{0}/ T{0}/NT{0}/x{0} GS{0} aS{0} &q{0} t{0}/KQ{0}/GS{0}lQR{0}lQ:\{0}lQ̑{0}̑kRȎ{0} Pg{0} lQxV{0} 8Y+{0} PkY{0} onS{0} xV{0} k2{0} БGS{0}/R{0} R{0} \Bf{0} \{0}/lQe{0} lQR{0} lQБ{0} lQ{0} RO{0} T+{0} vS{0} ]u{0}/lQR{0}/lQ:\{0}/lQ̑{0}/\Bf{0} [rklQGSk3{0} [{0} :\{0} 3{0}/RO{0}/vSk)Y {0}ks^eylQ:\k1 {0}{0} zex{0} s^ex{0} \g }]u{0} x:\{0}lQ:\/y{0} PN}{0} ~v,t{0} ^eaS{0} [rs|{0} T>r{0} 9SR{0} 'Y#lXks^e[xR{0} T^lgklQR {0}klQ:\ {0}kR {0}kRO {0}k\Bf {0}kvS {0}k6RRȎk[ {0}k:\ {0}{0} lQ6RT+{0} CSt\Bf{0} ze[{0} ёavS{0} mvS{0} )YeUMO{0} s^elQR{0} ~v,Rs{0} ze:\{0} [^lg{0} ]u:\{0}/zelQR{0} CSaS̑{0}/s^elQ:\{0}/s^elQ̑{0}/zelQ:\{0} ~v,tyr{0} P[Oyr{0}lQ̑/\Bf{0}̑/\Bf{0} s^elQ:\{0} s^e[{0} s^e:\{0} zelQR{0} zelQ:\{0} 6RRO{0} *Y}JS_{0} qUMO{0} lQ:\/y{0} GS/lQ̑{0}/s^RlQR{0}/s^e[{0}/s^ȇ{0}/6RRO{0}m/gUKel {0} ^k{1} {0}ky {0} lQ:\{0} kKQ/RGS{0} lQ̑/\Bf{0} ̑/\Bfks^elQR {0}ks^elQ:\ {0}ks^e[ {0}kzelQR {0}kzelQ:\ {0}{0} lQ:\/s^ey{0} k3/lQGS{0}GS/100lQ̑kRO {0} ̑{0} xR/s^e[klQGS {0} k3ks^ey {0} lQ:\{0} GS/100 lQ̑k6RRO {0} ̑!5:5:y8|5:U 5:[ 5:w5:wE 5:w5:2x,y5:yy5:,xy5:zz{5:{5:'| {{5:z 5:z{{5: 5:yy{5: 5:w,5:Vy,|5:Zyky5:zz5:w5:w5:5:N2w5:5x?,5:x|5:5zQ|5wxpvx5: 5:5:5:  5:5:5:5:5:G5:5:5:yy5:xy5:\zx%z5:W S 5:z v 5:xxz5:xx 5:4 0 5:\ 5:xxy5: 5:> 5:5:xx5:z 5:D{@{5:z5:zz5:z) 5: 5:zz5: 5:ZzVz5:SyOy5:yD5:& " 5:xx5:  5: 5:~zzz5:zyz5: 5:xx5:ydyEz5:I 5:ez]y=z5:>x]2[5: 5:w{ z5:^ Z 5:Dxh25:QKMK5:&x y5:; 7 5: 5:5: 5:wMx5:;{7{5:yGx5:5:}5: 5:yy5:xt5:x 5:x S5:xx5:P L 5:x,5:nz%y-z5:lzhz5:wO, 5:5: 5:xx5:  5:yy5:5:zz5:5:z} 5:yy5: 5:zz5:yy5: 5:}h 5:5:yD5:;xY25:ww5:w{5:Axd25:w{5:w 5:&&5:5:yy5:yy5:zz5:5:5:xx5:z{{5:zz5:cz_z5:5:z%{{5:5:yy5:.5:,5:% 5:vz5:uzqz5:o=yz5:m=.{&5: 5:8xC,K5: 5:e a 5:Szy5:QzMz5:xx5:xx5: 5:&5:{5:UR5:[X5:w5:wt5:w5:2x/x5:,x)x5:zN5:5:'|5:z5:z5:5:y3 5: 65:{5:|)5:z{ 5:w5: | |5:5:&5:j={5wxpvx: ::::::::: 5:y 5:x x5:\zxHy5:W @5:z v 5:xxx5:xx5:4 5:\5:xxx5: 5:g5:d5:x{5:z]5:z5:OL5: 5:kh5: 5:Zz\5:& $5:x^5: 95: +5:~z5:zx3y5: 5:x@5:yYx5:IF5:ezSx5:>xxAy5:5:wx:y5:^ "5:Dxx5QK5:&x#x5:; 5: 5:5:5:ww5:yw5:5: 5:xw5:x 5:xS5:P R5:x 5:nz5:lz;5:ww_x5: :5:x<5: 5: 5:qn5:y5:s 5:z5:5:zy5:}z5: 5:$|5:zz5:ww5:yy5:zz5:SP5w:5:z5:Z5:x5:z25:z5:cz5:5:zp5:5:y5:.5:,5:%5:vz5:o=U;5:m=O 5: 5:8xw'5: |5:e 5:Szv5:Qz 5:xf5:x5: . 5:5:{{5:U 5:[ 5:w5:wE 5:w5:2x,y5:yy5:,xy5:zz[{5:{5:'| {d{5:zz5:z{z5:m{5:yy3 5: 5:{{5:|{5: 5:zz5:w5:w5:5:H|D|5:R{5:& &5:j=f=5wxpvx5: 5:5:5:  5:5:5:5:5:G5:5:5:y 5:x x5:\zxHy5:W S 5:z v 5:xxx5:xx5:4 0 5:\5:xxx5: 5:> 5:5:xx5:z 5: 5:zkx5:75:O) 5: qx5:k 5:  5:ZzVz5:B25:? ; 5:& " 5:xx5:  5: 5:~zzz5:zy3y5: :x5:yYx5:I 5:ezSx5:>x]2Ay5: 5:w{:y5:^ Z 5:Dxh25:QKMK5:&x y5:; 7 5: 5:5: 5:wMx5:M5:yGx5:5:55: 5:,5:;5:x}x5:x x5:xx5:P L 5:x,5:nz%yyy5:lzhz5:wO,_x5:A: 5:xx5:  5:5:q 5:yy5:s o 5:zwx5: 5: 5:zz5: { 5: s 5:}h 5:5:$| |5:z{5:ww5:yI{5:z{5:wP5:w>5:&&5:&5: 5:T&&5:zz5::5:xx5:z{z5:zz5:cz_z5:5:z%{z5:5:yy5:.5:,5:% 5:vz5:uzqz5:o=yry5:m=.{v{5: 5:8xexx5: 5:e a 5:Szy5:QzMz5:xx5:xx5: -@PP_ju|PPPPP PPPPPPPPPP.BGX`iPPPP$P)P.P3P8P=PBPGP '09AWP\PaPfPkPpPuPzPPPP S[_kcw}dcPPPPPPPPPPPPPPPPPPPPPP PPP*&0PP#P(PASv]mhs-P2P9P>PCPJPOPVP]PbPiPnPsPxP}PPPPPPPPP'2PPPPPPPPPPPPPP=FQZcUPPPP PPvPP P%P*P/P4P9P>PCPHPMP)1<DRPWP\PaPR_fPkPq{$!+6;GMXpPuPzPPPPPPPPPPPPPPPPPPPPPPPPP YsJ/:8KmKj    P( 5 LP< M ^ e r v }         -@PP_ju| PPPPP $P)P.P3P8P=PBPGPLP.GXTPYP^PcPhPmPrPwP|P '9APPPPPPPPPP S[_kcw}dcPPPPPPPPPPPPPPP P P P P P P*&0! P& P+ P0 PASv]mhs5 P: PA PF PK PR PW P^ Pe Pj Pq Pv P{ P~ P P P P P P P P ' P P P P P P P P P P P=FQZcU P P P P P P P P P P P P P P% P)1D* P/ P2 Pq$!+6;GMX5 P: P? PD PI PN PS PX P] Pb Pg Pl Pq Pv P{ P P P P P P P P P P P YsJ:8Kmj+ / 7 QPE M PT d u |          -@ P P_ju| P P P P P  P P P P P P P P P P.BGX`i P P$ P) P. P3 P8 P= PB PG PL PQ P '09Aa Pf Pk Pp Pu Pz P P P P P P S[_kcw}dc P P P P P P P P P P P P P P P P P P P P P P P P P*&0# P( P- P2 PASv]mhs7 P< PC PH PK PR PW P^ Pe Pj Pq Pv P{ P P P P P P P P P P P'2 P P P P P P P P P P P P P P=FQZcU P P P P P Pv P! P& P+ P0 P5 P: P? PD PI PN PS P)1<DX P] Pb Pg PR_l Pq Pq{$!+6;GMXv P{ P P P P P P P P P P P P P P P P P P P P P P P P PP YsJ/:8KmKj" & .  P> K V PR c t { am`q`P    'ResB 2 2'[]l^s|kyel^{0}R{0}t^{0}e{0}1{0} hT{0}ks|{0} e{0}ky{0} T{0} lm{0} R{0} S{0} WS{0} qg{0} {0}N}{0} Pg{0}Ss|{0}\Bf{0}ky{0} }s|{0} k T{0} ke{0} FQt{0} Rs|{0} SGS{0} }y{0} [X{0} kKQ{0} kNT{0} kt^{0} kx{0} ks|{0} ϑog{0} Ss|{0} fg{0} kGS{0} kg{0} ks|{0} x:\{0} k1S} {0}WS} {0}qg} {0}klQGSkid>r} {0}{0} ]uNT{0} kSs|{0} s^eNT{0} ze T{0} zeNT{0} klQe{0} klQ̑{0} kR{0} kRO{0} k[X{0} k\Bf{0} kfg{0} s|/y{0} s^e T{0} s^es|{0} m[X{0} zes|{0} k Pg{0} MOCQD}{0} S>r{0} >re{0} PMOCQ{0} klQGS{0}k{1}{0} ёa[X{0} ks^es|{0} T^lg{0} kzes|{0} ks^e T{0} s^eSs|{0} zeSs|{0} FQ^eaS{0} ~v^eaS{0} GSklQ̑{0} ks^eSs|{0} kzeSs|{0} 6Rm[X{0} xks^e T{0} ks^elQ̑{0} ks^ȇ{0} ̑k\Bf{0} lQ̑k\Bf{0} s|ks^ey{0} x/s^e T{0} s|/s^ey{0} ̑kROklQGS {0} kid>r5:44525:A2=25:r4@4m45:g3c35:437445:!4344 45:E34: 5:54>30373L35:435:33: 5:2I22335335:22O25:33325:22:5:k 5:`32[35:225:Y325:2235:2=25:F235:22:H5:332{35:4235:4425:5:q 5:225:s o 5:_4[45:)4%45:V4R45:44545:33545%2525:335:&3"35:W3S35:225:|4I4w45:w3s35:o3k35:343.4:2:(5:435:443454525:A2=25r4m45:g3547445!44:452: :"'D?0!:25:2322:23:25:V)23:2352::823:.225 5:`32[3525Y3252235:2 25Y25:F2C2525_25:yH2{35:423542525t 5:)4#54:5:!25:4G5A5W3525|4w45w35o3534::235f 3:&5:445:Va2:525:A2=25:r4@4m45:g3c35:437445:!43445:2 2: :d4:4s2g2m2y25:2I22335335:22O25:33)325:k : 5 5:`32[35:225Y3252235:2=25:Y2U25:F235:225:_2[2:H2{35:4235:4425:225t 5:)4%45:445:445:!235:445S5A5:W3S35:225:|4I4w45:w3s35:o3k35:343.4:2:(5:435:4435f 3@PuPPPPPPPP.GP P PPP#P S[cw}dc(P+P2P5P8P=PBPEPLPOPTPWP Svm\PcPhPoPvPyPPPP'PPPPPPFQZcPPPPPPPPPPP)1DPPP_P qPPPPPP PPPPPP YsJ:8KmKj' ) - P7 ; P? C Q V d n u |    @"Pu%P(P-P2P7P<P?PDP.GIPLPOP S[kcw}dc[P^PePjPmPtPyP|PPPP SvmPPPPPPPPPPP'PPPPPZUPPPPPPP1P qPPPPPPPPP P YsJ:8Kmj     RP         -@PP_juPP P#P(P/P4P;P>PEP.GHPMPPPSP[cw}dc_PfPiPlPqPvPyPPPPP SvmPPPPPPPPPPP'PPPPPZUPPPPPPP)1PP qPP PPPP#P&P)P.P3P6P YsJ:8Kmj. 2 9 C G VPK X ] n v z ~   amM`   'ResBP, , [],M 'ResBP  [] 'ResB P []zh_Hant_MO 'ResB P []zh_Hans_SG 'ResB P []zh_Hant_TW 'ResB+ g} 33g}[]{0}psindlela{0} yrs{0} suku{0} viki{0} i-lux{0} usuku{0} i-bit{0} ihora{0} iviki{0} i-byte{0} nyanga{0} amaviki{0} amahora{0} i-joule{0} i-karat{0} inyanga{0} nge-{1}{0} izinsuku{0} iminithi{0} ama-bits{0} sekhondi{0} izinyanga{0} isekhondi{0} ama-bytes{0} i-gigabit{0} i-kilobit{0} i-megabit{0} i-terabit{0} ngenyanga{0} amaminithi{0} ama-karats{0} amasekhondi{0} ama-kilobits{0} ama-gigabits{0} ama-terabitsizingxenye/izigidi!5:3335:5:bQb5:bQb5:&&&5:5555:B >lw5: 5:'5:7rr5:Q 5:[[5:cc{5:K K 5:B+5: ##k5:KK~5:~}~5:5:,&&5: 5:~ 5::5:5:%'225:5:5:===5n}D?0!5:~}:~5:M}p~5: ~~5:   5:~~~5:5:x>~t>5:5:G5:~5:5:5:$~} ~5:}}}5:f}ub}5:kk5:~-~~5:X~~T~~5:5:~b~~h}5:}}}5:5:885:g5:,,5:`JJ5: 5: 5:75:En5E5:w}V5:~5:c5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:X&gg|5:Ynn`5:25:5: hhn5:%]]5:7((5:ss5:5:5:5:5:5:yHH5:M5:O665:w}}5:55:5:,,5:;5:Vbbt5:yy5:\\5:UVV5: 5:I5:5: 5:A5:?YY5:335:RR5:5:::5:AA5:wDD5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:Y5:gg5: 5:b5:SPP5:A>>5:&&&5:&&5: 5:T&&&5:5: 5:5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:,5:+!!5:KK5:{{5:^_K_K_5:X ;5:Q>===5:==5:9zzK5://5:5:yHH5: 335:i5:5:1 :&&: ::&&3 5:5:%'"'"'5n}D?0!5:$~~}5:}**5:kk5:~5:X~hh5:f~5:}5:5:5:5: hh5:5:Vbb5:yy5:Y5:S&&:>>5:9zz5:3&&5:5:3Y'35:3'35:&&&5:5 5:B 5: 5:'5:7rr5:Q 5:[[5:cc{5:K K 5:5: ##k5:KK3 5:~5:5:,&&5: 5:% 5:5:5:5:%'225:5:5:===5n}D?0!5: 5:5:M5:   5:h5:5:V5:5:G5:_5:5:5:$~} ~5:}* 5:ldd5:kk5:~-~-~5:X~}T~n5:5:~G~c5:}}}5:v}5:885:g5:,,5:`JJ5: 5: 5:75: 5:rVV5:~5:c5: 5:B225:? ; ; 5:'S S 5:a5:<c c 5:.[ [ 5:DD5:5:5:X&gg|5:Ynn`5:25:5: hhn5:%]]5:7((5:ss5:5:5:5:5:5:yHH5:M5:O665:w5:55:5:,,5:;5:Vbbt5:yy5:\\5:UVV5: 5:I5:5: 5:A5:?YY5:335:RR5:5:::5:AA5:wDD5:  5:C C 5:55: { { 5: s s 5:5:V5: 5:Y5:5: 5:b5:SPP5:A>>5:&&&5:&&5: 5:T&&&5:5: 5:5:5 5:CC5:++5:k k 5:sOO5: 5:SS5:,5:+!!5:KK5:{{5:^_K_K_5:X ;5:Q>===5:==5:9zzK5://5:5:yHH5: 335:i5:5:1 -@PP_ju|PPPPP  PPPP'P.P7P@PIPRP.BGX`i\PcPjPqPxPPPPPPPP '09APPPPPPPPPPP S[_kcw}dcP PPP&P-P6P?PFPOPXPaPhPoPvP}PPPPPPPPPP*&0PPPPASv]mhsPPPPPPPP!P(P/P6P=PDPKPRPYP`PgPnPuP '2|PPPPPPPPPPPPP=FQZcUPPPPPPv PPPP%P,P3P:PAPHPOPVP)1<D]PdPkPrPR_yPPq{$!+6;GMXPPPPPPPPPPPPPPPPPP PPP$P+P2P9P@P YsJ/:8KmKj   YP  P    ! % , I M a k x    -GP_juLPQPVPX^PeP[kcwdcwP~PPPPPPPmPPPPPPP)1PPP YsJ:8j  [P  lP      -@PP_ju|PPPPP $P+P2P9PBPIPRP[PdPmP.BGX`iwP~PPPPPPPPPPP '09APPPPPPPPPPP S[_kcw}dc#P*P3P<PCPJPSP\PcPlPuP~PPPPPPPPPPPPPP*&0PPPPASv]mhsP P P P P% P. P5 P> PE PL PS PZ Pa Ph Po Pv P} P P P P '2 P P P P P P P P P P P P P=FQZcU P P P P P Pv& P- P4 P; PB PI PP PW P^ Pe Pl Ps P)1<Dz P P P PR_ P Pq{$!+6;GMX P P P P P P P P P P P P P P P P P# P* P3 P: PA PH PO PV P] P YsJ/:8KmKj   tP. ; PB S d k x |          amC`P   'ResB( q BBVqO 'H",'(/D*14'E5(-"/1"21E&E19/E',3EE1//H10/H11'('F'&1'~~('('(EF*H('3F3HF4H*E'F'3F3'Fy'$yy41~H3'/1y13'',1~1E,H/19H1*B/1*DF,''3/''3AF/'E41(4'F3(/1'*3'3*H*A1H1E31EE31'~'$F'*11'3DH'ED3F93H'9/'/E*A1BEy1~D'Fy3 ~1A1H1/F'3HF'' DHD(1EH'(1E'**E*,HD'&./'/'/31'$F'E'2'E'(*F'3G4H'FE(Hy'**00 '1('3 (/'3 3'D'3 ~1'3 EFy'EH,311EA'1Ey'F(HF ~"1('&4,'&40H'D-,41H'1H3''~'DF''1*'00 D'00 1H00 1(00 2'10'1('3 ,E9'3 EFD'3 A*HE 3'D001("(,y34'E E5(- EF (y"/ 1'*'D (/'D ~1"/1 'HQD"/1 /HQE'1''F'0H'DB9/~HEF00'1(0D'01H01(02'1"&F/ D'3 '*H'1'3 3F1'D 3'D24* D'3 EFB(D E3-'3 Fy~yH1'A00D'001H002'1EF7B HB*24* (/24* 3'D24* ~1{0}Fy0y1DF{0}Fy*1EE '1/H~1 EyHF E'13~D A*'D '*H'1000 y1DF{0} /F E'D 3F124* ,E924* EFDA* ' /F'3 3 E''D' EF'D EF1EH2 'HB'AA'5D (F/E5H* ,'EHF 1y1{0} (/ B(D{0} (/ E{0} EFy E{0} ~1 B(D{0} ~1 E{0} 'H1 {1}{0} /F ~D00y1DF{0}  A*24* '*H'124* 3F124* ~13HY ' w A*1 (9 'D'HD1(9 'D'HQD~D EF'D ,E91'*3D7F* E*-/~D' EF'~'F 'F'1'&F ('3F 1D2{0} ,E9 B(D{0} ,E9 E{0} EFy ~D{0} EFD B(D{0} EFD E{0}  'H1 {1}{0} A* E~D 3 E'000y1DF24* ,E91'*'D 3 E'{0} E' ~D,E'/ 'D'HQD1 (9 'D+'F1(9 'D+Q'F5H*'* -1HAE.*DA 5H1*EO31'*' H'4 ' Fy1{0} '*H'1 B(D{0} '*H'1 E{0} 3F1 B(D{0} 3F1 E{0} 3F E{0} Fy E{0} A* ~D*31 3 E'/H31 3 E'H*G 3 E'EF ' A*{0} /FH ~D{0} A* ~D,E'/ 'D+Q'F*F 9D'E'*{0} EF E{0} EF E'E1 31~y3(Dy ' '3y'1*'1. '31~y*1  F4'F'*:0' 'H1 E41H(F4'F ' 9D'E*24* 3 E'F2 (1H'*){0} ,E91'* E{0} ,E91'* B(D{0} 3F ~D{0} Fy ~D"F H'D' ~13HMMMM ' A* W{0} Fy ~D{0} EF ~D{0} EF ~D{0} FyH E'A1B '31~y3-H'F'* H A71*3A1 'H1 EB'E'*9'E /H1 3 B(D:1 A'5D '1H1H~ '31~y3{0} 3 E' EE  d/M  E  d/M{0} 3 E' B(DEEEE  d MMMM  y'3E'D2 'H1 DH1'3*'& E*-/1'6  9D'E'*1F3  9D'E'*HF3HFFyD ,'EH{0} 3 E' ~D,// *1F '31~yEH3B  9D'E'*F2 ("3'F 1/)EF ' HE A*,HEy1  '4'DE41B H37 '31~yB(D '2 ,EH1 Fd MMM  d MMM  y G:( /'F  9D'E'*B(D /H~1/(9/ /H~1A'1Ey 'H1 .'D ,-1HA  ,3 9D'E'*"/ 5H1*  E*:1'*EED 5H1*  E*:1'*H37 '4'& '31~y3E  d/M/y  E  d/M/y Gd MMM  y  d MMM  y G,FH( '4'& '31~y3E:1( '4'& '31~y3Hy 5H1*  E*:1'*('& ,'F( *1 ' F4'FE  d MMM  E  d MMM  y G/''EHFE(1{0}EF  ,'F( *1 ' F4'F,FH( E41B '4'& '31~y3E  d MMM  y  E  d MMM  y G('& /'& ,'F( *1 ' F4'FF 'H~1  ,'F( *1 ' F4'F[   k l  \:  .  ( ) \[ \]]0[   K L M N O P Q R T V W X p  { z | } J]2[ \- , k l . % 0 + 0 1 2 3 4 5 6 7 8 9]M[' ( ~ * y + ,  - . /  0 1  2  3 4 5 6 7 8 9 : A B   D E F H   !  ]][' # " ( ~ * y + ,  - . /  0 1  2  3 4 5 6 7 8 9 : A B   D E F  H $    !  &  ) G]$/<*7<A0c]. r)  ) i %4JJJJJJJ**J))JJJvvJuuJJJhhJJqqJJJ__JzzJ--JXXJttJJJjjJJssJJJaaJ||JJZZJvv    /) JJ#7ߴߴߴ GMwq GMwq GMwq GMwqߴߴߴ kY"ߏ V kY"ߏ V kY"ߏ V kY"ߏ V gBw3ÑMu) !$ 0 $,q4D 3[)p3}$QMn 3j<̰AZ4S3w}}>;$Q@kM&T%$E $oE gMMGVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999 qBqBMM(h4$aa3$$]X4$``$k Q v33 텐MM 3 {44$04h$MG$nM%$hhh))8& gBw3aJJo.)%mA)e>j4 A>o.)%mA)eo.)%mA)eo.)%mA)e>j4 A>o.)%mA)eo.)%mA)e   Kh ) ) ) !$E $hE gMMGVHGIhIhG$aaaGMhG$ׂ˂G$gנ\]oG$999 qBqBMM(h4$aa3$$]X4$``$k Q v33 텐MM 3 Yhh$ѯѯѯ4g$JJÇ<4%$J4ٱ$תתת ! e (w 3  GAj4Dj4GGD>J2 ! e (w 3  ! e (w 3  GAj4Dj4GGD>J2 ! e (w 3  gsegsegsegse_2߾Ot;_2߾Ot;_2߾Ot;_2߾Ot; }w;SDߗ }w;SDߗ }w;SDߗ }w;SDߗ  M :F M  M :F M o߃ ߹ߓwA o߃ ߹ߓwA o߃ ߹ߓwA o߃ ߹ߓwA[b[b[bVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GS  3LB')Z76S a h}Kv߱IA,3" \7g;1U8Qh~ H zߌJKJLH zߌJKJLLH zߌJKJLH)JJ H)JJ H)JJ HJIIJJIJJIIJHEJJ&&JJ&&JJ&&H>)J44J((H>)J44J((H>)J44J((HJJJ@@JHJ@@J@@HEJQQJJQQJJQQJqqH|J--JH|J--JH|J--JH}J;;JJ;;JJ;;JHpjJJHpjJJHpjJJH(hAJaaJppH(JaaJppH(hAJaaJppH )J@@J33H )J@@J33H )J@@J33H0 JJH0 JJH0 JJH_)J LZJWH_)J LZJWH_)JZZJWW%%%H7J@@JKKH7J@@JKKH7J@@JKKTN 2@ @M @M @M   @M @M   i  K ZFPB3BPX P' P EPV]enxD PI PN PS PX P] Pb Pg Pl Pq Pv P{ P7S EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P P P P P7h { *6 P; Pf PJR PP =Y O `` *8F "H  TWZ]ky "H !IM!$P Y] PPPPPPP'P0P9P<PAPFPIPLPQPTPYP^PcP`fPkPrPyP~PPPPPPPP5P .I !$ Y0 '/q`4`D` ``3``[)`p``3`}`$Q``M`n `3``f)`dO``j`<`̰`PA`Z4```S`3`w`3`M``[`L`ܯ`TP``N``4` ` `P !  ! M T  PP*P 7PHPYP_ d ';jmps!IM!$P Y] vP{PPPPPPPPPPPPPPPPPPP`PPPPPPP PPPP%P ,9F S`m  z  jv"5HSP [ i m t  H   "H  !.;  "H  HUbo  H  |"  ` z   FPKP`;P0 [P`P`PP9 pPuP`ePB PPPK PPPS PPP[ PP'`Pc PP'`l PP'`t PPH`P| PPH` PPH` PP P "P'PP 3P8P,P DPIP`=P NPSP` _PdP`XP pPuP`iP zPP` PP` PPP PPP PPP PP`P PP` PP`  PPP PPP  PPP! P!PP) -P2P&P1 >PCP7P9 OPTPHPA `PePYPI qPvPjPQ PP{PY PPPa PPPi PP e`Pd`q PP e`Pd`| PP e`Pd` PP `P PP ` P %P*P `P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } 4 = F zP}PPPPPPPPO W _ g p x     % - 5 = E M U ] e m u   PPPPPPPPP   /P2P5P  ;PDPMPVP_PhPO xO {O f J W _    C[uow\] D p` P%```Q`r` 8`" P2P 8P qP# 'ResB CO COEF'3 (/'3 E''3 ,E9'3 EFD'3 A*{1}  {0}'D (/'D E''3 3HEH'1~D (/24* E'{0} /F B(D~D ,E9~D EFD24* A*{0} EFy B(D'D 3HEH'1{0} A* B(D{0} A* B(D~D ,E91'*~D 3HEH'1{0} 3F B(D{0} Fy B(D{0} 3'DH E{0} Fy B(D{0} A*H E{0} 3'DH ~DBOvJOOJKKHOXO)JKP/PJ/P/PJOOJOOJOOHPOOHOQOOJ@@J@@J@@DOJ!P!PJ!P!PJ!P!PHP(hAHO`O )HOJOyOHOhO)J LYPJOOJOOJOOJ@=PJ@=PJKgP pOpO  pOpO3P6P t ` 9P >P  FPMP RP WP \P aP  fPtPyPmP& ~PDO`. P4 P8 P< PPPPPPF PN PR PV PPZ   : S q } ' 5 [ t a r   CP     " $ * 0 P6 : > @ B D J P T X ^  PPPo  ``  'ResBP  o 'Nrm2 PAAP|S` zJRxS3irT <[@?;i"b!_ C.n-kT K  E  A ~ 5 t 3 r 1n,.g7t. Ot..........V Ll\[G C<|<|<{;{+j...9y....................-:.q.. Kg 0 .p !P!!!"P"""#N###$N$$$%N%%%..............................................................................................................................................................................................................................................................................................................................................................................................................................................&..................N&....b&&&'B't''',(l(.(( )L))) *(*h***+W++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,\,,[[[[[[[[[[[,[[................[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[-\---.\.../\///0X0001X1112X2223W333  6 U u u 4.$4,4[[......... ....[[..;4[[[[[[[[...... ...K4...[[[4[4c4......[4[4s4......[[[[[[[[[....................[[[[[[[[[}4..4....[[[.4.o .2 [[[[....!..4 .4....[[..4... . .9 .4[[[[[....[[[4444...4 ..4[[[[[[[[[[[[.[[[[[[[[... 55[[[[[[[[.....,5!.:5.J5W5c5~.Q.q55..5....5."{..5[[[[5...55556 6[[[[[[[[....6 6[[...06?6[[[[[[[[[[..O6_6o6[[...a {[...y6[[[. ).[[[[[[[[[[[[...v6[[[[[[66...[[[[[[[[[[ .. 6[....()....}[...[[[[[[[[[[[[[[[[..6...![[[[ ..666.6[[[[[[[[[[[[[[.[[[[[[[[[[[[...& .........................[[[[[[......{............|[[[[[[[[[[[..[[[[[[[[[[[[[[[[[[[[[[[[[[[[[....[[[[[[[[[[[[[[[[[[[[[[[[[[[....[[[[[[.6...4 .[[[[[[[66...[[[[[[......./ .[[[[|[..............................................}[[[[[[[[[[[[[[[[.................[[[}7...............[[[[[[[[[[[[[[[[......7"7[[[[[[[[[[[[[[[[[[[[[................. ..27B7P7]7.i7w77.[....7[[[[[[[[[.|......[[[[[[[[77777777 88-8=8M8]8m8C8S8c898I8Y8i8?858_858E8U8}8888........"[[[[[[[[[[[[[[[[[[[[[888[[[[[[[[[[[[[..8[[[[[[[[[[[[..L2 [[[[[[[[[[[[[[[[............ 8[[888.9[[[[[[[[[["...{[[[["..[[[[[[[[[[[[9#939C9Q9a9q999999[[[~[[[[[[[[[[[[[[[[........|""".999.9..:[[[.: :0:@:P:`:[[[[[[[[[.......................|.....[......[[[[[......p:..}:. .....|:}[[[[[[[[[[[[[[[[[[[[[[.............[[...................{..........................................~..............................[::::::: ;;+;;;K;[;k;{;;;;;;;;; <<+<;CFJ!)QNRV\bhntz~RRRRzSQQQQQQp,$$$QQ Q    0@Tt% + 1 9 1IIxIJJJJJJJ7  = C I O U [ a g Qm s y        $       QyyyyyyyyyyyyyyyyyyyyyyyQQQQQ "$&&(*,.02$QQQQQQQQQQQQQQQQQQQQQQQ<>@QQ (4868:<>@BDF < @ DQQQHQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ68:H L P  "QQQQQQQQQQQQQQTQQ  QQQQQQQQQQQQ(.Q4QQQQQQQQQQQQ:Q@QQQQQQQQQQQQQQQQQQQQFLRQXQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ\! QQ' - QQQQQQQQQQQQ^dQQQQQQQQQQQQQQQQh3 QQQQQQQQQQQQQQQQQQQQQltQ9 ? E QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQxK QQQQQQQQQQQQQQQQQQQQQQQQQQQQQ|Q QW ] Q e QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQm s y QQQQQQQQQQQQQQQQQQQQQQQQQ * QQQQQQQQQQQQQQQQQQQkQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQqQQQQQQQQw}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQzSzSzSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ          QQQQQQQQQQQQQQQQQQ QQQQQQQ#'+/37;?CGKOSW[_cgkosw{QQQQQQQQQQQQQQQ^>FzJN^  A#J&#+/27;>CGKOSW[_cgkosw7{;~Q       (06?GLRX^ejpx4>H$.8@FLRX^dlv~,R (2<F`NT\fpzj$.8@GLRt[eoyQQQQ#- 7AKUQQQQ * _is}QQQQ< N JJJJJJJQQK KK*K:KJKZKjKK KK*K:KJKZKjKvKKKKKKKKvKKKKKKKKKKLL"L2LBLRLKKLL"L2LBLRL^LhLQ rL|LJLLQLLJLJ%LQQ-5LJQ=CKLSY_gLJQQLLQoLLJMJpQUUUUUUUUUUUzSQQQQQQQQQQQQU !).5;AGUzSQQQzSQQQQQQQQQQQQQQUY]aeimqty}QimUY]aeimqty}Q^~>zQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ2>>>>zzJJJ~~M2>QF #+3;CKS[cksx~~z2x~~z2QQQQQu{  $(, 048<@D#HL)/PTX\`d5;AGhlptMSY_ekqwQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQimUY]aei !'/7?GOW_goyQQQQQQQQQQQQQQQQQQQQ %-5=EMU]emu}^2>>FzJN~R~^2>>FzJN~R~QQQyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyQQ_/FQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ #'+/37;?CGKOSW[_cgkosw{       # ' + / 3 7 ; ? C G K O S W [ _ c g k o s w {  !! !!!!!!#!'!+!/!3!7!;!?!C!G!K!O!S!W![!_!c!g!k!o!s!w!{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"" """"""#"'"+"/"3"7";"?"C"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQUG"KK"O"Qx|} QQR"X"_"%+17=CIO U[agm s$y,4<DLPTX\d"QQQQQQj"n"Rr"RRv"z"~"SSS SSS"""""""""""""""SS S$S(S,S0S4S8S,F,`*L,T,\,Qb,j,p,v,|,,,,,,,,,,,,,,,,,,,- ---!-)-1-9-A-I-Q-Y-a-i-q-x-QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ-QQQQQQQQ-KCG-O--S-QQys-QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ-QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ-QQQQQQQQ-----------------------.. . .....!.%.).-.1.5.9.=.A.E.I.M.Q.U.Y.].a.e.i.m.q.u.y.}..........................QQQQQQQQa a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a QQQQQQQQQQQQQQQQQQQQ|S}S|S|S|S|S|S|SQQQQQQQQQQQQQQQQQ|S}SQQQQQQQQQQQQQQ|SQQQQ|SAQQ|SQ|S&ARQQQQQQQQQQQuJQzSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ..g!....?"?".!// / /////!/%/)/-/1/5/9/=/A/E/I/M/Q/U/Y/]/a/e/i/m/q/u/y/}////////// ///////////"////////////00 0 00000!0%0)0-0105090%/=0A0E0I0M0Q0U0Y0]0a0e0i0m0q0u0y0}0000o!00000000000000000000000700000011 1 11111!1%1)1-1115191=10A1E1I1M1Q1U1Y1]1E0a1e1i1m1q1u1y1}1111111111111%/1111;"111111111111%111122 2 22M0222!2%2)2-2125292=2A2E2!I2M2Q2U2Y2]2a2e2i2m2q2u2y2 }2222222222222222+!27!22222222222222 2233 3 33333!3%3)3-3135393=3A3E3I3M3Q3U3Y3]3a3e3i3m3q3u3y3}3333%3333%3333313333333333333333333333QQ44 44444493#4'4+42/43474;4?4C4G4K4O4S4W4[4Y3_4]3c4g4k4o4s42y/w4{4# 0144y34}344424444424444443441434444434243=04343444453253 535?"555%5)5-51575=5C5G5QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQJ5P5V5\5d5l5l5QQQQQQQQQQQQs5y5555QQQQQ5455555555m5555555555556Q 6666"6Q(6Q.646Q:6@6QF6L6R6X6^6d6j6p6v6}66666666666666666666666666666666666666666666666666666666666666666666666666666666666QQ6666666666QQQQQQQQQQQQQQQQQQQ66666666667777 7 7777777QQQQQQQQQQQQQQQRRR7777RR%RR.R7!7'7-73787?7E7K7Q7W7\7c7i7o7t7{777777777777777777777778 8888#8(8/858;8@8F8M8S8Y8_8e8k8p8w8}888888888888888888888899 9999$9*90989@9H9P9X99RCR%RMRR.Ra9g9-7m93787s9y9Q79W7\799i79o7t7#8(8;8@8F8_8e8k8p888898998988*999 9999RRWR%RaR7!7'7-79?7E7K7Q79i7{77777777777977777777778 8888/858M8S8Y8_8e8w8}8889888888889889899 99%RaR-79Q79i797999_8e8889 99: ::: :':,:3:8:?:D:K:P:W:\:c:h:o:t:{:::::::9::::: :':,:3:8:?:D:K:P:W:\:c:h:o:t:{:::::::9:::::::9997777:::77::QQQQQQQQQQQQQQQQ::::::::::; ;;;#;+;+;3;;;;;C;C;K;S;S;Z;c;c;k;k;s;{;{;;;;;;;;;;;;;;;;;;;;;<< < <<<"<+<3<;>7>I>QQzSzSzSzSzSzSzSzSzSzSzSzSzSzSzSzSS>W>Q[>_>c>g>k>QQQQQQQQo>s>w>w>y}{>>>>>>>>>>>>>>....w>w>w>S>W>QQ[>c>_>o>y}{>>>>>>>m>>>tQ>>>>QQQQ>>>>Q>>>? ????"?(?/?jRjRrRrRzRzRRRRRRR2?2?7?7?7?7?;?;?????????C?C?C?C?G?G?G?G?K?K?K?K?O?O?O?O?S?S?W?W?[?[?_?_?c?c?c?c?g?g?g?g?k?k?k?k?o?o?o?s?s?s?s?w?w?w?w?{?{?{?{???????????????????????????????????77????RRRRRR??QQzSQ_>?>>>>?y}>mS>>G"?QimUY]aei[>>t>c>>^2>>FzJN~R~>>>?w>^2>>FzJN~R~{>?>???G">>W>?'??????????&&&&&&&&&&&&''' '''''!'%')'-'1'4'8'<'@'D'I'M'Q'U'Y']'a'e'i'm'q'u'y'|'?nStSQj"n"Rr"RRv"z"~"SSS SSS"""""""""""""""SS S$S(S,S0S4S8SQFzJN~R~^Q2QQQQFQQQN~R~^2Q>Q>FzQJN~R~^Q>QQFzQN~RQ^FzQQQQN~RQ^2>>FzN~R~@@QQ@@@@@@w@@@&AA A#AA@@@@@@w@@@&AAA A#AA@@&@@@@@@w@@#AA@@&AAQQQimUY]aeiQimUY]aeiQimQQQQQQQQQQQQQQQQQQQQQ QQQQ2?7?G?S?Q?_?K?s??????c?{??k??[?g???C?O?W?o?w??A6#A'AQ7?G?Q?QQK?Q?????c?{??k??Qg???C?O?Qo?Q?QQQQG?QQQQK?Q?Q?Q?c?{?Qk??Qg?QQO?Qo?Q?Q6Q'AQ7?G?Q?QQK?s???Q??c?{??k??Qg???C?O?Qo?w??AQ#AQ2?7?G?S???_?K?s??Q???c?{??k??[?g???C?O?W?o?w??QQQQ7?G?S?Q?_?K?s??Q???c?{?Q+A1A7A=ACAIAOAUA[AaAQQQ]emu}gA2J+nAJN~R~tA+zAAAAAAQQQAAA&QQQQQQQQQQQQQAARAA#AAA1AAAAAA{ AAAAAAg#A%s#%B[!B BBBB% BB#B'BQQQQ+B3B;BCBKBSB[BcBkBQQQQQQQsBwBQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ{BBBBB!3BBBB%3BBB)3BBBBBBABBBBB4B/BBBBBBB4-3134BCU0C53 C CCCCCCC#C'C+C1C5C9C=CACECICMCQCUCYC]CaCaC'4eCiCmCqC=3uCyC}C2CCCCCCCCCCCCACCCCCCCCCCQCCCCCCE0CCCDQD DDDDD!D'D+D/D3D7D;D?DCDGDKDODSDYD]DaDeDu/iDoDoDuDyDyD}DDDDDDDDDDDDDQ3DDDDW4DDY3DDDD]3 /DDDDDDDDDEE E EEEEE#E'E+E/E3Ea37E;EAEEEIEMEi3QEUEYE]EaEeEiEmEy/w4qEuEyE}EEEEEm3EEEE%5EEEEEEEEEEEEE0EEEEEEEFF F Fq31FFFF#F'F+F/F43F7F=FAFEFKFQFUF4YF]FaFeFiFmFqFwF{FFQF4FFFFFFFFFFFFFF4FFFFFFFQ0FFFFFFG4G GGGG#G#G4-5'G+G/G3G9G/4=GAG3GGMG2SGWG3[G_GcGiGiGQoGsGyG}GGGGGGGGGGGGGGGGGGGGGGG3GGGGGGH H HHHHH#H)H/HuD5H9H=HAHEHIHMHQHUHYH]HaH0gHkHoHsHwH{H3HHHHHHHHHHHHHHHHHHHH/HHHHHH4HHHQII I I/!IIII#I'I+I1I7I;I?I44K!CIIIMIQIUIYI_IeIiImIqIwI4{IIIIIIIIIIIIIIIIIIIIIIIIIIIIII 5 5J JJJJJJ#J'J+J51J5J9J=JAJEJKJOJUJ[J "aJ"eJiJmJqJ/"uJQQpDpDpD OF="FC=J

<:B< >BNFJF<N<>FJXb? `?&>(>l?>Z&!>(#>>\&A>(C>?>^? ?&a>(c>?>&>(>&?(?>? ?&>(>?>&>(>?          r          D F J H L xRxbxh||(||||\L j 6j6j6j6j6j$6jv6jz6j6j6j6p4Cp6Cp\CpCpCpCpDpDpDpHDpLDpDpDpDpDpDpDpDpDpDpDpDpDpEpEpEpEpEp EpEpEpEpEpXEpZEp\Ep^EpEpEpEpE2(a2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2a`4`2a`4`2a`4`2a`4`2a`4`2> >> >>$>(>&>*>D>H>L>F>J>N>d>h>l>f>j>n>>>>>>>>>>>>>>>>>aaaeeeiiinoouuuyyaa(cccc d eee(e gggg'hiiii(jk'll'l nn'n oo rr'r ss't't uu u u(wyzzz a i o u CuCuCu CuCa'Cag k Co( j gnCa aaeeiioorruus&t&h CoCo/CoyCC8553V:8Cu60056788>MCCC GK'S'THT'UJTTTT( < 0 < 3 <   G V G > G W     [F V    C F > G > F W  C  %.55 5 5 55:5<5>5?5B5a%bb#b1Cc'dd#d1d'd-CeCee-e0)Ce'fghh#hh'h.i0Cikk#k17Cl#l1l-mmm#nn#n1n-CoCoMCoMCoppr[Cr#r1s[CsaCs cCs#tt#t1t-u$u0u-iCukCuvv#wwwww#xxyzz#z1h1tw y a CaCaCa CaCa#CaCaCa CaCa#e eCeCeCe CeCe#i i#o CoCoCo CoCo#CoCoCo CoCo#u#u CuCuCu CuCu#yy#y yCCCCCBCBCCCC C!C C!C CB!CB0C1C0C1C0CB1CB@CAC@CACPCQCPCQCPCBQCB`CaC`CaC`CBaCBBBCBCBCBCBB!8!8!8!8!8!8"8"8 "8#"8%"8<"8C"8E"8H"8=8a"8M"8<8>8d"8e"8r"8s"8v"8w"8z"8{"8"8"8"8"8"8"8"8"8|"8}"8"8"8"8"8"8"8K00M00O00Q00S00U00W00Y00[00]00_00a00d00f00h00o00o00r00r00u00u00x00x00{00{00F000000000000000000000000000000000000000000000000000000000000000000ؙغ؛غإغ1'2'G>GWعغعذعؽظدعد  a 23  '1o1D 41D 23D 4iijlnsSTVWY[`cihoruljnjdze,f,hfjrwy    (  lx ; {|}RTUVXYZ[_e'tHttJt <  <  <  < ! < " < + < / <    2 < 8 <  <  <  < + < ! < " < M2BLQV[@qq'---24>ABJcKbdegikmn#ptuPQ\Kv=RcUf_aejmqpstxzass  B B   B   B `  32 2 2 2 2 5 5 5 5 5 !! ???!!?2 2 2 2 0456789+"=()rsa/ca/scc/oc/uf'noqsmteltmfax"1D 71D 91D 101D 32D 31D 52D 53D 54D 51D 65D 61D 83D 85D 87D 81D iiiiiivviviiviiiixxixii0D 3+"+"+"+"+"."."."."."0 01011121314151617181920(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)+"+"+"+"::======*8k}}?@kN(N6N?NYNNNNN?QeQkQQQQQQRRRSS8SAS\SiSSSSSVWXY YY'YsYP[[[\"\8\n\q\]]]]r^z^^^^ __P_a_s__b6bKb/e4eeeeeeefg(g kbkykkkkkll4lkp*r6r;r?rGrYr[rrssttuu(u0uuuvv}vvvvwww:yyytzzzs||6Q 3 nrxMk@Lc~҉7FUxdpʎIƑ̑ёwQ^bi˗ۘߘؚߚ%/2<ZuÞ͞ў ;JR.DSES 0 00000!      "#')+,-./26@GLWXY NV N-N N2uNN)Y0W()()()()()()( )( )( )()()()()()(N)(N)( N)(V)(N)(mQ)(N)(kQ)(]N)(AS)(g)(kp)(4l)((g)(ё)(W)(e)(*h)( g)(>y)( T)(yr)()(]y)(R)(N)(|T)(f[)(v)(O)(nj)(TS)(my)(O)()()OU|^{pte212223242526272829303132333435NmQN]N*h g>y Tyr]yRy7ui*QpSlOQck]S;S[f[vOnjTSY3637383940414243444546474849501g2g3g4g5g6g7g8g9g10g11g12ghgergevltd00000000000000000000000000000000000000000000000NT00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p1p2p3p4p5p6p7p8p9p10p11p12p13p14p15p16p17p18p19p20p21p22p23p24phpadaaubarovpcdmdm2dm3ius^b-fT'Yckfl*h_O>ypanaamakakbmbgbcalkcalpfnffgmgkghzkhzmhzghzthzlmldlklfmnmmmmcmkmmm2cm2m2km2mm3cm3m3km3m"sm"s2kpampagparadrad"srad"s2psnssmspvnvvmvkvpwnwwmwkwkmbqcccdc"kgdbgyhahpinkkktlmlnloglxmilmolphppmprsrsvwbv"ma"m1e2e3e4e5e6e7e8e9e10e11e12e13e14e15e16e17e18e19e20e21e22e23e24e25e26e27e28e29e30e31egalLylSS'HfȌn2NSQYUHYaiv?jmps=jNuSkr-P]oͅdb؁^gjmrΐOQRdjrv\2oxy}Ƀ֊X_`|~brxŒXb\jmo/}7~KRQQz}ub9N[`spuSxO_ Nlxe"}S^XwIklbceuNiQQh|oҊϑRBT^eo*yjΞfwkbt^abd#oIqty}o&#JRRTpˆ^_{ck>|usNV]`sitF4HOy`NP[?\eqBv|f.R{ggAmn tYukx}^.bx+P]m*_Dah)RTe\fNghltuyψ?SnTqtWgm {|rpXN6:RR^b|[mf;M^@QUZXtfQ*svRyAˊ8rv|ۗ JJJDL;@9@TIW_Cfffiflffifflsttvtetk~vtmq{~zyI(,(-(.(E(I(J*,*-*.*E*I*J+,+E+I+J,-,E-,-E.,.-.E3,3-3.3E5-5E6,6-6.6E7-7E8E9,9E:,:EA,A-A.AEAIAJB-BEBIBJC'C,C-C.CDCECICJD,D-D.DEDIDJE,E-E.EEEIEJF,F-F.FEFIFJG,GEGIGJJ,J-J.JEJIJJ#0p#1p#Ip! LQ! MQ! NQ! OQ! PQ# Qp(1(2(F*1*2*F+1+2+FE'F1F2FFJ1J2JF(G*G5.DGFG#GpJG+G3G4E4G!@NQ!@OQ!@PQ7I7J9I9J:I:J3I3J4I4J-I-J,I,J.I.J5I5J6I6J4,4-4.41315161'K*,E*-,*-E*.E*E,*E-*E.,E--EJ-EI3-,3,-3,I3E-3E,3EE5--5EE4-E4,J4E.4EE6-I6.E7E-7EE7EJ9,E9EE9EI:EE:EJ:EIA.EBE-BEED-ED-JD-ID,,D.EDE-E-,E-EE-JE,-E,EE.,E.EE,.GE,GEEF-EF-IF,EF,IFEJFEIJEE(.J*,J*,I*.J*.I*EJ*EI,EJ,-I,EI3.I5-J4-J6-JD,JDEJJ-JJ,JJEJEEJBEJF-J9EJCEJF,-E.JD,ECEE,-J-,JE,JAEJ(-J3.JF,J5DBD'DDG'C(1E-E/5D9E13HD9DJGH3DE5DI5DI 'DDG 9DJG H3DE,D ,D'DG1'D,0:!?00  _{}0000 0 0 0 000[]#&*-<>\$%@ K@K L M N@N O@O P @P! Q!@Q" R"@R!'()*+,-./0123456789:ABCDEFGHJD'"'/^|~))000000000000 %!!!!%%4W4e4X4e4X4e4n4X4e4o4X4e4p4X4e4q4X4e4r4ع4e4غ4e4ع4e4n4غ4e4n4ع4e4o4غ4e4o17""no0,1,2,3,4,5,6,7,8,9,0s0wzhvsdppvwcmcmdmrdj{0K000W[SYN f!qMR_QeRB}X9TobUcJcSbyzzTn3urRUM0,g00 N00N00[00p00Sb00v00R00We0_S=N8NAN@"`OOPzPPP4A:TQdQwQA4gQAKQQNQdR4;RFRwR5SSISZSsS}SSB,ppSSBcSSTT8THThTTTUSUcUUUUUWWQVtVXWW XW2X1XXEXXY"YbYEبEYZ'ZYfZ6[>[F[[[F[\7`\\\GC]Gn]k]|]]]/8](^=^i^b8H؃|8^^^hؒH1"_8LظXb_k_8____`:99I`HaLazaaaaabb]bbbPcJ =cbhcccJ"dcc.:id~ddwdl:leL efIf;;:QQgfC!g^gSgLI;ggRhMmhhiBiiijMأj<!kNاTkN<rkkkN؍G NNlOؼllglm>mimxmmO4m/nnn3=nOmnoO^O؎o9pp=Jp}pwppA%EqPcq(rPrQrrQ5Rzss>s>Gt\ttt?$uS6>uSؒH؟vSءSظTD?@TTTT3wwwF@@UNx@U&UؚUy/AJzOzV|VاBVث{{'BW؀|B||}W؆c}C}~E~4CX(XGYCXzX>YY#`YبpL_C D>ZYاYصLؓL؜kDRZ<c#Sʃ̃܃[6[k[+E\d[,]EaE[ر\kEPgi(kE`]g׈ވ5F4^خ^fFF_بw_/BˍBԎaaa.8גؒ|bIcwIÖ]#dEdnJvJe Jeؖ)eض3K)™Kf0@LLghLhhhؑVMiByd~Cdz PB5QB5SB3WBV\B:]B8^BCBBBBBBBCCDDDDDBDB C!C"D#D$D%D&DB'DB`CaCbDcDdDeDfDBgDBpCCCBpBtCCCBrBtBCvBCzB|CCCBxB|BBa ()D(a)()D(a)()D(a)(|)D(a)(ȹ)D(a)()D(a)()D( a)(D)D( a)()D( a)(()D(a)(t)D(a)()D(a)( )D(a)(X)D(a)()D( n)($)G( i e)($)F( in)BaBaBa|BaȹBaBaB aDB aB a(BatBaBa BaXBa8EaiXD n tB n0000E000000000E000000000E0000000000F0000000D00000D000000D00000D00000000F00000000000F0000000D00000F00000000000F000000000D00000000E000000D00000C0000C0000F0000000D00000E000000F0000000D00000C0000C00000000F0000000F0000000C0000D00000D0000000E000000D00000E000000D0000000E0000000000F00000000C0000000E00000000D0000000D00000000E0000000000F000000BTBT&CJT'&CJT&CJTH&CJT&CJT&CJT&CJT&CJTI&CJT,&CJT-&CJTE&CJTJ&CJT1&CJT2&CJTF&CJT.&CJTG"B'S#B'T$BHT%B'U&BJTD"CD'SD#CD'TD%CD'U0B00qrqtqabcdefghijklmnopqrstu00CpχfFdFf[C!)r@f' 'ResB z VzS ChPaSeShYanoykunPayYakAvgDekFevIylIynNoyYanavgiyliynsoat1-ch2-ch3-ch4-chChorDushSeshShandaq.mil.son.AQSHIyulIyunayolbinoe.a.iyuliyunm.a.tanaTO/TK[c w]bugunerkakh (a)hozirkechashaxsyurakbu yilAvgustFevralNoyabrOktabrYanvarbayroqboshqadaqiqaertagafevralhanchahayvonkambunnoyabroktabroraliqshu oysoniyasonlary, QQQyanvarertalabkechasikunduziy y (G)shu yilB h  hmilodiykulgichRamazonSentabrShavvolShabonhar xilob-havosayohatsentabry, QQQQ000 ming000ming000mlrd000trlnshu juma4-chorak1-chorak2-chorak3-choraksonemaso simlikraqamlarkechqurunyarim tun{0}-haftad  d-MMMZul-hijjaZul-qadabayroqlarobyektlaro tgan oyprobellarshu haftaunli jamotush payti000ming{0} va {1}shu shanbaotgan yildingbatlarformatlashkeyingi oyo tgan yilshu chorakshu soatday (G), MMMy (G), QQQkeyingi yilo tgan jumaE, h:mm (a)undosh jamoy (G), MMMMy (G), QQQQ{0} oy oldinshu dushanbashu seshanbakeyingi jumayilning kuniY, w-'hafta'{0} yoki {1}MMM MMM, G yBrayl yozuvid  d-MMM, yo tgan haftashu daqiqada{0} kun oldin{0} yil oldinshu payshanbashu yakshanbao tgan shanbaJumad ul-oxirRobi ul-oxirjuft belgilarkeyingi haftamashg ulotlaro tgan choraksoxta grafikatire/bog lamayaponcha kana{0} soat oldinshu chorshanbakeyingi shanbaoyning haftasivaqt mintaqasid  d-MMM, G yE, h:mm:ss (a)Jumad ul-avvalMMM  MMM, G yRobi ul-avvalfonetik alifbokeyingi chorakpiktogrammalartugma qalpog i{0} hafta oldin{0} oydan keyino tgan dushanbao tgan seshanbaEEEE, d-MMMM, yMMMM, W-'hafta'maxsus belgilarohang belgilariokkult belgilartexnik belgilar{0} chorak oldin{0} daqiqa oldin{0} kundan keyin{0} soniya oldin{0} yildan keyinkeyingi dushanbakeyingi seshanbao tgan payshanbao tgan yakshanbaAfrika yozuvlarid  d-MMM, y (G)d-MMM  d-MMM, ymiloddan avvalgimusiqiy belgilartarixiy yozuvlartinish belgilariy (G), MMM  MMM{0} soatdan keyin{0} ta juma oldinoyning hafta kuniM/y  M/y (GGGGG)keyingi payshanbakeyingi yakshanbao tgan chorshanbaAmerika yozuvlariMMM G y  MMM G yMMM y  MMM y (G)Yevropa yozuvlarieramizdan avvalgisayohat va joylarvalyuta belgilarivariant shakllarixitoycha belgilar{0} haftadan keyinkeyingi chorshanbad-MMM  d-MMM, G yMMMM  MMMM, y (G)geometrik shakllarharfsimon belgilarmatematik belgilarzamonaviy yozuvlar{0} chorakdan keyin{0} daqiqadan keyin{0} soniyadan keyin{0} ta shanba oldinE, d-MMM  E, d-MMMEEEE, d-MMMM, y (G)MM.y  MM.y (GGGGG)d-MMM, y  d-MMM, yhayvonlar va tabiatMMM, G y  MMM, G yMMM, y  MMM, y (G)iyeroglif kalitlaritaom va ichimliklary (G), MMM  y, MMM{0} ta jumadan keyind-MMM  d-MMM, y (G)d/M/y  d/M/y (GGGGG){0} ta dushanba oldin{0} ta seshanba oldinMMMM, y  MMMM, y (G)O rta Sharq yozuvlaricho zilmagan belgilarkulgichlar va odamlar{0} ta payshanba oldin{0} ta shanbadan keyin{0} ta yakshanba oldinE, d-MMM  E, d-MMM, yfoydalanish cheklangan{0} ta chorshanba oldind-MMM, y  d-MMM, y (G)d-MMM, G y  d-MMM, G yformatlash va bo sh joyG arbiy Osiyo yozuvlariJanubiy Osiyo yozuvlariSharqiy Osiyo yozuvlari{0} ta dushanbadan keyin{0} ta seshanbadan keyinE, d-MMM  E, d-MMM, G ynishon/standart belgilar{0} ta payshanbadan keyin{0} ta yakshanbadan keyindd.MM.y  dd.MM.y (GGGGG)M/y (GGGGG)  M/y (GGGGG)chapga qaragan strelkalartepaga qaragan strelkalar{0} ta chorshanbadan keyinE, d-MMM  E, d-MMM, y (G)E, d/M/y  E, d/M/y (GGGGG)iyeroglif tavsifi belgilarikichik shakldagi variantlaryarim enli shakl variantlariE, d-MMM, y  E, d-MMM, y (G)d/M/y (GGGGG)  d/M/y (GGGGG)to liq enli shakl variantlariJanubi-sharqiy Osiyo yozuvlariro yxat belgilari/yulduzchalarE, dd.MM.y  E, dd.MM.y (GGGGG)xitoycha iyerogliflar (an anaviy){0}chichorraxadaonggaburiling.tepaga va pastga qaragan strelkalarE, d/M/y (GGGGG)  E, d/M/y (GGGGG)chapga va o ngga qaragan strelkalarxitoycha iyerogliflar (soddalashgan)*Savatingizda{0}Xbor.Unisotibolasizmi?-Savatingizda{0}Xbor.Ularnisotibolasizmi?E[A B D E F G H I J K L M N O P Q R S T U V X Y Z {O} {G} {Sh} {Ch}]G[a b d e f g h i j k l m n o p q r s t u v x y z {o} {g} {sh} {ch} ]L[\-    , ; \: ! ? . & '   "    ( ) \[ \] \{ \} @ * / \& # 2 3 ]$/<*7<A0c]. E    /MP di_ EEJߊJ߉J߈J"5"5J!5!5J 5 5J5C5CJ4C4CJ3C3CJEEJEEJEEJyyJxxJwwJJJJ..J..J..J / /J//J//JߓJߒJߑJ0 0 J/ / J. . JߜJߛJߚJߥJߤJߣ  /N) JfJF jC3RX`) !$ 0 $,Rk3 CHl4n[`n 3<If"6Hߊ1+`7E (E Ik@6QGBWGllG$GG$G$m|UG$000$uuM$>>$W$bNbN$kff$$$$%$r$U$}}}I3I3I3 jC36JJݒN,2>K G>{~ݍT TaݒN,2>K G>{~ݍT Ta/ l/ l/ l/ Il3/ Il3/ Il3&00E (E IkQQGBWGllG$GG$G$m|UG$000 qBqBll$h4$MM3$>>$W$8N8N$k Q v33 ll R&Y݆݆$Hp$q-_$z$}}} LVC\ݺݶF lݢ# Aj4Dj4qqD>J2 ެJ !@xN ݢ8Pdݦݚ,ݞ Aj4Dj4qqD>J2 tޏQ dmH߂{ߵߵ 4*3 %X@P&Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G]ގ+y ߣ ސ0oDD`7f&B`\5:AZ9W0S8ߴ. p2bhߝNh~ HT<ޥJ77JJ77JJ77Jwww0007 7 7 HjJJHHHjJJHHHjJJHHHJ66JJ66JJ66JHJJ&&JJ&&JJ&&HPjJJFFHPjJJFFHPjJJFFHD޹JJCCJJCCJJCCHkHJJJJJJHJJ**HJJ**HJJ**HNJJHHJJHHJJHHH JccJH JccJH JccJH~JIIJH~JIIJH~JIIJH]{JJ\\H]{JJ\\H]{JJ\\HiJJ==HiJJ==HiJJ==HXOJVVJuuJVVJuuJVVJuuaaaZZZH JYYJHfJYYJHfJYYJ               v PP EPV]enxPPP!P&P+P0P5P:P?PDPIP7W EPV]enxNPSPXP]PbPgPlPqPvP{PPP EPV]enxPPPPPPPPPPPP7l  *P Pj PJRPP t =Y S U` `U`!$P BPGPNPSPZPcPjPsP|PPPPPPPP`PPPPPPPP5P .I !$ Y0 '/`Rk`3` ` `C`H`l4`7``B````z`n `3``C`l`=``<`I`Pf``4``S`3`w`vP`l``[`k`````````P !   ! $, $  4PAPNP [PlP}P/ 4 ';!IM!$P Y] PPPPPPPPPPPPPPPPPPPP` PPPP"P%P*P1P6P=PBPIP P]j wv {    jv"5HSP + 9 = D  H ` PP`P PP` PP` PPP PPP PPP PP`P PP`  PP` PP`P  P%P` *P/P`  ;P@P4P LPQPEP ]PbPVP# nPsP`gP+ xP}P`4 PP`< PP`PD PP=`M PP=`U PPP] PPPe PPPm PP`Pu PP`~ PP`  PPP P"PP .P3P'P ?PDP8P PPUPIP aPfPZP rPwPkP PP|P PPP PPP PPP PPP PP  `P` PP  `` PP  `` PP$`P  )P.P$`"P :P?P$`3P B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPPPPP     ' / 8 @ H Q Y a i q y                  PPPPPPP PP  ! DPGPJP  4 MPVP_PhPqPzPPC[uow\] 6`P`u`y``E` 8` PvP&  P 'ResB P uz_Arab_AF  'ResB  E,./.3.4.~...'~1'*'3,FH,HD/3E3~*A(1E'1FHE/H4F(GA(1H1G'14F(G[   |         J  ]e[K L M N O P Q R T p ! " # $ & ' ( ~ ) * + ,  - . / 0 1 2  3 4 5 6 7 8 9 : A B   D E F G H   ] / N3"xA0A{A (  ! ) (q 3  TNPP t ` `  H `  [ow `9`X`` ` P 'ResB   t ow`P 'ResB  -"6C?0A5G>O:98N;8N=1-G2-G3-G4-G4CH6C<=>O?09A5=A5HG>@H0=O:HO=28;C=-@0!>0B:5G0<.0.M.0.0?@5;=>O1@O=20@!>=8O1C >91C3C=0DB0>78@:5G0A8000<;=45:01@>:BO1@D52@0;M@0<87y, QQQ0801C 98;M@B030:C=4C78M@B0;01000<8=3000<;@4000B@;=1C 6C<01-G>@0:2-G>@0:3-G>@0:4-G>@0:<8;>489A5=BO1@y, QQQQ8=B00:5GC@C=O@8< BC=000 <8=31C H0=101C 0DB0^B30= >9BCH ?09B8C= 20B8^B30= 98;1C 4CH0=101C A5H0=101C O:H0=10:598=38 >9^B30= 6C<00DB0 :C=81C ?09H0=10:598=38 98;^B30= H0=10^B30= 0DB0Y, w-'0DB0'{0} >9 0220;:598=38 6C<0{0} 98; 0220;{0} :C= >;48=:598=38 H0=10:598=38 0DB0^B30= 4CH0=10^B30= A5H0=10^B30= O:H0=10^B30= G>@H0=10{0} >940= A^=3{0} A>0B >;48=^B30= ?09H0=10MMMM, W-'0DB0'{0} 98;40= A^=3{0} :C=40= A^=3{0} A>=8O >;48={0} 0DB0 >;48=:598=38 4CH0=10:598=38 A5H0=10:598=38 O:H0=10{0} 4080 >;48={0} A>0B40= A^=30889A>=M<0A:598=38 ?09H0=10:598=38 G>@H0=10<8;>440= 0220;38{0} A>=8O40= A^=3{0} 0DB040= A^=3M@0<8740= 0220;38{0} 408040= A^=3C[0 1 2 3  4 5 Q 6 7 8 9 :  ; < = > ? @ A B C ^ D E  G H J M N O]$/<*7<A0c].7 EˀB    MP v7 EEˀBJhhJggJffJ6666J5656J4646JiCiCJhChCJgCgCJBBJBBJBBJJJJާJަJޥJJJJJJ    NM)P jC3ߍ)˹T!$$,7?˹0<.˕8?˹@-$B$cc$x:*$$kW$3 h$__Nņ$4E$GGG jC3<{C{)6JJF&:>2*B)#1:֜߫߶ߩ߭F&:>2*B)#1:֜߫߶ߩ߭/ T]ޞފ/ T]ޞފ/ T]ޞފ/ T]ޞފ/ T]ޞފ/ T]ޞފd4i4 qBqBll$$MM3$YY$]j$8N8N$k Q v33 ll R&Y݆݆$Hp$˝?-_$8|]<$}}} J @6.t )/  # z޺n <߳tެ J @6.t )/  # z޺n <߳tެ"$,"$,h~ H_ތJJOOVH 4JppJJJ__Hy/H߆JJ''Ho]HJJHOHߒH?H_HxkJJHJJAAL                4jPsP EPV]enxPPPPPPPPPPPP7  EPV]enxPPPPPPPPPPP P75 *PP3 H P  J !$P `PcPhPkPpPuPzP`}PPPPPPPP5%3PV -I !$ Y0 '/`Rk`3` `C`H`l4`7``B````L`n `3``C`l`=``<``PA`Z4`4``S`3`w`vP`l``[`)`````)```D`P !  !    PP)P 6PGPXP  ';ilorIM!$P Y] uPxP}PPPPPPPPP`PPPPPPPPPPPP  )   6;@ EJO  jv"5HSPt       `o  dPiPR`]P7 tP{PPZ`B PP`J PPP `PT PPP`P_ PPPPPP`Pp PPN`Py   : S l  B [ t  a ; nPqP@ F N R X ] c h j l n t P} P PPPP [ow] `%`]P`y`E`R 8`3 TP  P 'ResBP  o 'ResBP  o 'ResBP  o 'ResB P uz_Latn_UZ  'ResB W ,,WbLm~q ۥ Ra^;oFGLNb jϥ^$($C;,3I^RZ^Z^L5 RavaiiI$@nI$FbgCgj(Cn  T xϥ jt nJ jt ϥnJ[            ]%[                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X  Y Z [ \ ] ^ _ ` a b c d e f g h i j  k l m n * o p q r s t u v w x y z { | } ~   ¥ å ĥ ť ƥ ǥ ȥ ɥ ʥ ˥ ̥ ͥ Υ ϥ Х ѥ + ҥ ӥ ԥ ե ֥ ץ إ ٥ ڥ ۥ ܥ ݥ ޥ ߥ         ]7r)BN gBw3vysݹ !$0'/31N<ȪLL3[L~)TPMN gBw3v#*1h !$0'/31N<ȪLL3[L~)TPMN ݫݣݟݾݹݛ p^dagsjX[mݏ ݯ^dagݓjX[ p^dagsjX[mݏ ݯ^dagݓjX[h~ H݈v|yݪPPt U` `PX `mz  H-P  `  `P l  a  PPPPPPP[ow]` `V` `  P 'ResB P vai_Vaii_LR  'ResBF W TTWgoosaKvTTfulugalohawakalokunusaahsinavaiiwikiw[l[alabakTndeaijimaaimisalahadisiSititalatat[[n[[SandaSujaki-jakaluukao kemwikiy[ma telekenpkato SololT?[A B  C D  E  F G H I J K L M N J O  P Q R S T U V W X Y Z]g[a b S c d W e  [ {[} {[} f g h i ) j k l m n K o T {T} {T} p q r s t u i v w x y z]7r)BN gBw3vysW!$0 '/$31N<ȪL3w[L~)TPM`tO gBw3v#*1h!$0 '/$31N<ȪL3w[L~)TPM`tO ݾݖݩݢݷ `dXc j }i 8h~ Hxݑ݂n7s\ݪ[PbPt U` `guP" & HP$ ( ` * `P l  a 5 PPP PPPP C[ow] `I``V` `1 P9 'ResBP  o 'ResBP  o 'ResBP  o 'ResB Q VQ}T5T6T7cntiGiQunamr UsngGiyNgyPhtTunTh 2Th 3Th 4Th 5Th 6Th 7khctraU MMSA/CHThngK TE, ddH MQu 1Qu 2Qu 3Qu 4Thg 1Thg 2Thg 3Thg 4Thg 5Thg 6Thg 7Thg 8Thg 9qu 1qu 2qu 3qu 4thg 1thg 2thg 3thg 4thg 5thg 6thg 7thg 8thg 9t Tsau CN000 t000NT000TrK DuK HiK MoK MiK SuTh BaTh TMu Tch sCc ViHn LH ChH AnhH mtLp HQu TThg 10Thg 11Thg 12Tn TU MM-dX Thc ththg 10thg 11thg 12tr. CN vtt Dut Hit Mot Mit Suna mTh NmHm kiaMi ginm naynm sauqu nyqu sau000N000TE, dd-MMu DnMu NgTh ByTh HaiTh Sudd-MM Ur MMM dBnh TBch LCanh TGip THm nayHm quaLp ThuNhm TQu DuQu HiQu MoQu MiQu SuThng 1Thng 2Thng 3Thng 4Thng 5Thng 6Thng 7Thng 8Thng 9Tn DuTn HiTn MoTn MiTn SuVi Thyby gidu lchdu cugi nyk hiumi phmmii tnthng 1thng 2thng 3thng 4thng 5thng 6thng 7thng 8thng 9ta nhinh Ti Hni ThNgy kiathi itun {0}000NT000TrMu ThnMu ThnMu TutCh NhtTrc CNr(U) MMMtrc CNBnh DnBnh NgCanh DnCanh NgGip DnGip NgLp XunLp ngNgy maiNhm DnNhm NgThu PhnThng 10Thng 11Thng 12Tiu HnTiu MnTiu Thmt cipht nyr(U) QQQthng 10thng 11thng 12th thaothc vttri timinh Duinh Hiinh Moinh Miinh Sung Chng vt'Ngy' ddnm ngoithng nythng sau{0} Nhun000 nghn000 triu'thng' LBnh ThnBnh ThnBnh TutCanh ThnCanh ThnCanh TutE, dd/M/yGip ThnGip ThnGip TutKinh TrpNhm ThnNhm ThnNhm TutXun Phndu thanhhot ngthi titi Tuytnh dng{0} v {1}Mang ChngThanh MinhTiu TuytE, 'ngy' dSng GingTrc R.O.Cgc ch Hnjamo ph m000 nghn t'Ngy' dd dd{0} hoc {1}QQQQ 'nm' yk t b trmu bin th{1} 'lc' {0}{0} qu trc{0} gi trc{0} nm trc'thng' MM, yHH'h'-HH'h' vh'h'-h'h' a vk t ch Hnc ghp ingy trong nm{0} giy trc{0} ngy trc{0} pht trc{0} tun trcch tng hnhch vit Nam ch vit Ty jamo nguyn m{0} thng trcTh T tun nyTh T tun sauTh Ba tun nyTh Ba tun saungy trong tunsau {0} gi nasau {0} nm nasau {0} qu nakhng gin cchMM y G  MM y Gch ni Braillech vit ng kana ting Nhtk hiu tin tk hiu m nhcs dng hn ch n &  ungTh By tun nyTh By tun sauTh Hai tun nyTh Hai tun sauTh Nm tun nyTh Nm tun sauTh Su tun nyTh Su tun sausau {0} giy nasau {0} ngy nasau {0} pht nasau {0} tun natun trong thng{0} Th Ba trc{0} Th T trcbin th mu nhch vit Chu Mch vit Chu uch vit lch sk hiu k thutk hiu tin trik hiu ton hcTh T tun trcCh Nht tun nyCh Nht tun sauTh Ba tun trcmii tn hai chiusau {0} thng na{0} Th By trc{0} Th Hai trc{0} Th Nm trc{0} Th Su trcMMMM MMMM 'nm' yHn t (gin th)Hn t (phn th)ch vit Chu Phich vit hin ih'h' a  h'h' a vmii tn hng lnmii tn ln xungTh By tun trcTh Hai tun trcTh Nm tun trcTh Su tun trcsau {0} Th Ba nasau {0} Th T na{0} Ch Nht trchnh dng hnh hcCh Nht tun trcsau {0} Th By nasau {0} Th Hai nasau {0} Th Nm nasau {0} Th Su namt ci hoc ngich vit Trung ngch vit ng Nam mii tn hng xungsau {0} Ch Nht nanh dng & du cchdu lch hoc a im'Thng' M - 'Thng' Mbng ch ci phin mdu u dng hoc saok hiu ging ch cing vt hoc t nhin'tun' w 'ca' 'nm' Yk t m t tng hnhngy thng trong thngk hiu hoc biu tngbin th na chiu rngmii tn hng sang phimii tn hng sang tri'tun' W 'ca' 'thng' Mbin th mu rng y 'Ngy' dd 'thng' M 'nm' UEEEE, 'ngy' dd MMMM 'nm' Udu gch ngang hoc gch ni'Thng' M - 'Thng' M 'nm' yEEEE, 'ngy' dd MMMM 'nm' y GRvolirth{0}bnphi.'Ngy' dd - 'Ngy' dd 'thng' M'Thng' M - 'Thng' M 'nm' y GRvolirthnhtbnphi.E, dd-MM-y GGGGG  E, dd-MM-y GGGGGE, dd 'thng' M  E, dd 'thng' M, yEEEE, 'ngy' dd 'thng' MM 'nm' y G'Thng' M 'nm' y - 'Thng' M 'nm' yE, dd 'thng' M  E, dd 'thng' M, y G'Thng' M 'nm' y - 'Thng' M 'nm' y GE, dd 'thng' M, y  E, dd 'thng' M, y)'Ngy' dd 'thng' M - 'Ngy' dd 'thng' M)E, dd 'thng' M, y  E, dd 'thng' M, y G+EEEE, 'ngy' dd  EEEE, 'ngy' dd 'thng' M1EEEE, 'ngy' dd MMM  EEEE, 'ngy' dd MMM 'nm' y3'Ngy' dd 'thng' M - 'Ngy' dd 'thng' M 'nm' y G3EEEE, 'ngy' dd MMM  EEEE, 'ngy' dd MMM 'nm' y G5EEEE, 'ngy' dd 'thng' M  EEEE, 'ngy' dd 'thng' M9'Ngy' dd 'thng' M 'nm' y - 'Ngy' dd 'thng' M 'nm' y;'Ngy' dd 'thng' M 'nm' y - 'Ngy' dd 'thng' M 'nm' y GC[A  B C D  E F G H I J K L M N O  P Q R S T U  V W X Y Z][a              b c d  e         f g h i  )  j k l m n o              p q r s t u  i        v w x y     z] EE    /]+    /+, dv_ EEJ`J_J^JjJiJhJJJJJJJJJJJJJJJJJJJJJJJJJ~JFJEJJJ  N ) J?J? 7P)3 |ӭݹ $rU+, E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V 7P)3* !$ 0  $,q4D 37qYn 30<.˔8Wn#S3w p. 2YH'p.R' 0ZO>*]|9e0~<&wNbTf[ 'p|K^uFnivV E $oE gMM[h[hhh~N$M$cc$x:*$$4 p vMM yhyh 3  $%V$H=iq$Yq%$MMM \ c j x q  \ c j x q  \ c j x q  \ c j x q c Tc Tc T^c^c^cE $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V  q L8  \ c j x q m  q L8   q L8  \ c j x q m  q L8  7P)3E $hE gMM[h[hhh~N$M$cc$x:*$$4 p vMM yhyh 3  $%V$H=iq$Yq%$MMM^c^c^cE $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V Z PS @X \ c j x q m Z PS @X Z PS @X \ c j x q m Z PS @X^^^ 7P)3 |ӭݹ, W!$ 0  $,q4D 3[)3}$QyBn 3<U+X+Z4aC,S3w}}>;ͬ)$Qy@kB&T%$E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$VVqBqBMM@e$3$!$$8N8N$ rW v33 텐MM N{NN$ۂۂ{$TMG$]${{+" 7P)3ijC{)   JzJsvyRUXsvyRUXsvyRUXsvyRUX/ a~u|/ a~uj./ a~u|/ {a~u|/ {a~u/ {a~u{M{{E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V qBqBMM(~N$3$YY$_$8N8N$ Q v33 텐MM 3 Y݆݆$ٰٰ.$NI$8|]"$}}} ?EKQW]cio8?F &.6>FNV^f  ! v~foxRUX[RUX['-39)))E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V  M 0\ c j x q mj   M 0  M 0\ c j x q mj   M 0E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V )56*M |*(C}S5 \ c j x q  )56*M |*(C}S5 )56*M |*(C}S5 \ c j x q  )56*M |*(C}S5E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V m ;1 M  \ c j x q  4)5G5C*)E*,kk m ;1 M  \ c j x q  4)5G5C*)E*,kk 7P)3 |ӭWIi[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwj4>l*}Ii[wxih/] i>]hyPgݺ9\j7iiix]]9iYjyi-yiqyx\yiIjx-pN ]\yi/whiM]\͟wˉ5 x󈰞Ҵ֞I;3%i yË`yIax>y݉OywPxAmի jÞiEyxx&[{nĠSيei"̝.xaywH!NJ?xxWߝӇxw/5Iw]MrxqC)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwB 6P E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$VE $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$V F58sY \ c j x q  F58sY F58sY \ c j x q  F58sY 7P)3 |ӭݹ!$r,7E $hE gMMGVHGIhIhG$***GMhG$Yӧħ-G$C}FNG$VVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?G/#1ns'@^[[::^2\_[mQbmTj{\JbO&FH 6.BJJ JJ JJxxxHJJ7HJJ7HJJ7HJ_JJ_JJ_JHJJJJJJHARJJHARJJHARJJH@JJJH@JJJH@JJJH JJH JJH JJH0JJH0JJH0JJHJJJJJJHqJ%JKHqJ%JKHqJ%JKHctJJ%HctJJ%HctJJ%H/?J%JH/?J%JH/?J%JHJ8J HJ8J HJ8J H&JJH&JJH&JJOOOH6JoJ$H6JoJ$H6JoJ$  DD       DD      i  K ZFPB3BKPRPkP EPV]enxPPPPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPPP7  *PP  PJRPPo  =Y}    `6 8P=PDPIPPPYP`PiPrP"5-P     A . < G M     IM!$P Y] NPSPZP]PbPgPjPmPrPuPzPPP`PPPPPPPPPPPP, 0 Pp P Ph 8 : <  5HU {P  4 >     PPP$P+P4P;PDPMP Vdr ` e "5HM R j IM!$P Y] PPPPPPPPPPPPP`PPPP P PPPP$P)P0P5s  7:= @PEPLPQPXPaPhPqPzP    "5H    " !IM!$P Y] DPIPPPUP\PePlPuP~PPPPPPPPPPPPt`PPPPPPPPPPPP5P 2I  W!$ Y0  '/q`4`D` ``3``[)`p``3`}`$Q``(g`n ```f)`dO```<``Ӻ`PA`Z4`aC```S`3`w`3`M```[`L``2`TP`^`N`)`4` ``P ! "*2 ! :BJRO V  ZPgPtP PPPa f ' ;!IM!$P Y] PPPPPPPPPP PPPPPP!P&P+P0Pt`3P8P?PFPKPNPSPZP_PfPkPrPy      jv"5HSP ] k o w     PPPPPPPP P #2 AP_  "5H    npr tPyPPPPPPPP    "5H    P PPPP(P/P8PAP JWd q~2 7 "5H" $ <   p Pu P| P P P P P P P"5E J    P P P P P P P P P  !! #!0!=!p u "5H] b z a! d!Pi!Pp!Pu!P|!P!P!P!P!P"5J!X!P    t   ` z  C n        @ X ~  3_"Pb"P`T"P j"Pm"P`e"P u"Px"P`p"P "P"P"P "P"P"P "P"P"P "P"Pe`"P "P"Pe` "P"Pe` "P"P`"P "P"P`  "P"P` "P"P"P "P"P"P" #P #P#P* #P#P`#P2 "#P%#P`#P; /#P2#P`(#PD <#P?#Pi`5#PM I#PL#Pi`B#PV V#PY#Pi`O#P_ c#Pf#P\#Ph p#Ps#Pi#Pp }#P#Pv#Px #P#Pz`#P #P#Pz` #P#Pz` #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P $P $P$P $P$P $P !$P$$P$P .$P1$P'$P ;$P>$P `4$P` H$PK$P `A$P` U$PX$P `N$P` }$P$P`v$P $P$P`$P# $P$P`$P, B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    {"P~"P"P"P"P"P"P"P"P          & . 6 ? H Q Z c l t |                   [$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$P ' 0 $P$P$P  4 $P$P$P$P$PO $O $O $J W _    C[uow\! D ``V`P` 8` !P 5  $P 'ResBP  o 'ResB  Inur) 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN  " " 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN x ""@ GGGGDqGYmm @4PhHDL,< hu   GAj4Dj4GGD>J2h~ H> |E k2`7P P     jv"HSADGUP `  `P   : l a  PPPPPPPPPCow]``_` ` P 'ResBP  o 'ResB  BrFrHeiHerHorJenMitMnWinWmZiaigJrMreWu aMeijeMrzeEpo aHitteMnetn. ChrFritagHeiwetHornigJennerMntagZiatagigateGeaterMetriaAbrilleFrntagMittwu SamatagSunntagWmnetAngelsMnttaSekundaWu etagZitznaUbermreI {0} jri {0} tagi {0} tgi {0} wu ai {0} wu ChriatmnetHerbatmnetI {0} mnetWintermnetcor {0} jri {0} stundvor {0} jrvor {0} tagvor {0} tgcor {0} wu i {0} mintai {0} mintei {0} sekundi {0} stundevor {0} wu avor {0} mneti {0} sekundevor {0} stundvor {0} mintavor {0} mintevor {0} sekundvor {0} stundeAngloamerikaniavor {0} sekunde[\- ,  % 0 + 0 1 2 3 4 5 6 7 8 9]=[     - + O M S m k ]O[a b c  d e f g h i j k l m n o p q r s a t u i v w x y z]N 7P)3Fgn ! Zz<OOS3wTP`[h[hhh~M$M$$l7l7$͟$4 p vMM yhyh 3z${{{Ng$O٬{kh%$ь`R$MMM 7P)3yj[I`k ! Zz<OOS3wTP`H.!- =.>j4j4AA>hH.!- =.>j4j4AA>ha[h[hhh~M$M$$l7l7$͟$4 p vMM yhyh 3z${{{Ng$O٬{kh%$ь`R$MMM Th 1)%d Gl*j4Dj4l*l* }vICRoH`< Th 1)%d Gl*j4Dj4l*l* }vICRoH`<RUX[3/I/_/u/RUX[3/I/_/u/h~!H b!U9JJOJxJMJJ /JTTJJJ>lJ&1JJJl ::  \-P  IM!$P Y] YP\PaPfPiPlPqPtPyP~PPt`PPPPPPPPPPPP52@P      #IM!$P Y] &P)P.P3P6P9P>PAPFPKPPPt`SPXP_PfPkPnPsPzPPPPP  % *  3 8 "5HSP   / < ` @ PP` PO $P)P`X .P3P`` 8P=P[`h BPGP`p LPQP>`x YP^P5`   : l  a S P!P\ d l t | VP cP fP C[ow] ```|` `K P  kP 'ResBP  o'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dwindows-874-2000?  H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ &     "         !"#$%&'()*+,-./0123456789:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DT@P`p/?O_o|  -9CScr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dwindows-936-2000?4ibm-1386_P100-2001 J?4 4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ l矿 矉矊矋矌矍矎矏矐矑矒矓矔矕PPQRSTUVWXYZ [!\"]#^$_%`a'b(c)d*efg-h.i/j0klm3n4o5p6q7r8s9t:uvy?z@{A|B}~D蟀E蟁F蟂G蟃H蟄I蟅J蟆K蟇L蟈M蟉N蟊O蟋P蟌Q蟍R蟎S蟏V蟒W蟓X蟔Y蟕Z蟖[蟗\蟘]蟙^蟚_蟛`蟜a蟝b蟞c蟟??????????????????????????????????????????????????????O??? "&*-048<?CGJNRVZ^bfjkorvy}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|a-23̦1oDYTaeytΡ׼صƲ˰žƲPTUVWXZ[\]^_`bcdehijknopqrstuwxyz{|}MZБ]_}yڙm[E{hDڄtRJGʼn\@TҌǘI|CcxZ͏~fɃZ΅]VZPѕv]zّӓiIBfCX`IY`|~SexUA[RR̴ȶVDiT^Q'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dwindows-949-2000?4ibm-1363_P11B-1998 <<@HH@0 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ <"^"@@@@@@$@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| "&*.26:>BFJNQUY]aeimpruy|  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\ˡ̡͡|ϨAAAAAACEEEEIIIINOOOOOUUUUYaaaaaaceeeeiiiinooooouuuuyyդ֤ݤޤԤ¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤ֤פؤ٤ڤۤܤݤޤߤ\ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨԤ¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤ'cnvt@ Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html dwindows-950-2000?4ibm-1373_P100-2002   @U:t,- !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W\U V1W X^#"P%^%j%a% ]_U^ @ABCDEFGHIJKLMNOP Q!R"S#T$U%V&W'X(Y)Z*[+\,]-^._/`0a1b2c3d4e5f6g7h8i9j:k;lo?p@qArBsCtDuEvFwGxHyIzJ{K|L}M~NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ҀӁԂՃքׅ؆هڈۉ܊݋ތߍ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH)xֹψػXR`ڧ|ZT%f%W%`%l%c%Z%i%]%R%d%U%^%j%a%X%g%[%S%e%V%_%k%b%Y%h%\%Q%P%m%n%p%o%%@@@@@@@@@/@@@@@@@@@d@@@@@=@@q@@@@@@@@@@@@@@@@@@@@@@@@@ "&*.26:>BFIMQUW[\`dhlptx|  $(,048<@DHLPTXZ^_c  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!FGD|Lca-R¡23gM1oAAAAAAACEEEEIIIIDNOOOOOOUUUUYTsaaaaaaaceeeeiiiienoooooouuuuyty¡VXwEáBXݡ[ʡ@GT|WUҥABѤaH@GT|CKEQgWS]ҳNIǾʺۦܦ@GT|CKEQgWS]ҳkkAuL`gWUkvǾʺ]U@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ZƷytt`irּO_TdöZ}PԩYԮTӨNҳ۾rlcѦS|OLSw׽b˧cUpSӼ\|ֲ\ǰئWٵּտv_K_cƼѰ٬HBYG}̽qyfkfȮor[zROe~ҷmpsCH|PGɱyO¬ܲasFҨcFdƮּRdswBhyȷ[dïۭ[_߫X߮vQOidzg̸ΰķ[MZLO{ߥɲ׫ݩ}v}ɼ޽qֺtЦѽh}]bWefsUN 'ResB !mapTimezonesAUS Central Standard Time001AUAUS Eastern Standard TimeAfghanistan Standard TimeAFAlaskan Standard TimeUSAleutian Standard TimeAltai Standard TimeRUArab Standard TimeBHKWQASAYEArabian Standard TimeAEOMZZArabic Standard TimeIQArgentina Standard TimeARAstrakhan Standard TimeAtlantic Standard TimeBMCAGLAus Central W. Standard TimeAzerbaijan Standard TimeAZAzores Standard TimePTBahia Standard TimeBRBangladesh Standard TimeBDBTBelarus Standard TimeBYBougainville Standard TimePGCanada Central Standard TimeCape Verde Standard TimeCVCaucasus Standard TimeAMCen. Australia Standard TimeCentral America Standard TimeBZCRECGTHNNISVAQCNIOKGKZCentral Brazilian Standard TimeCentral Europe Standard TimeALCZHUMERSSISKCentral European Standard TimeBAHRMKPLCentral Pacific Standard TimeFMNCSBVUCentral Standard Time (Mexico)MXChatham Islands Standard TimeNZChina Standard TimeHKMOCuba Standard TimeCUDateline Standard TimeE. Africa Standard TimeDJERETKEKMMGSOSSTZUGYTE. Australia Standard TimeE. Europe Standard TimeMDE. South America Standard TimeEaster Island Standard TimeCLEastern Standard Time (Mexico)BSEgypt Standard TimeEGEkaterinburg Standard TimeFLE Standard TimeAXBGEEFILTLVUAFiji Standard TimeFJGMT Standard TimeESFOGBGGIEIMJEGTB Standard TimeCYGRROGeorgian Standard TimeGEGreenland Standard TimeGreenwich Standard TimeBFCIGHGMGNGWISLRMLMRSHSLSNTGHaiti Standard TimeHTHawaiian Standard TimeCKPFUMIndia Standard TimeINIran Standard TimeIRIsrael Standard TimeILJordan Standard TimeJOKaliningrad Standard TimeKRLibya Standard TimeLYLine Islands Standard TimeKILord Howe Standard TimeMagadan Standard TimeMagallanes Standard TimeMarquesas Standard TimeMauritius Standard TimeMURESCMiddle East Standard TimeLBMontevideo Standard TimeUYMorocco Standard TimeEHMAMountain Standard Time (Mexico)Myanmar Standard TimeCCMMN. Central Asia Standard TimeNamibia Standard TimeNANepal Standard TimeNPNew Zealand Standard TimeNewfoundland Standard TimeNorfolk Standard TimeNFNorth Asia East Standard TimeNorth Asia Standard TimeNorth Korea Standard TimeKPOmsk Standard TimePacific SA Standard TimePacific Standard Time (Mexico)Pakistan Standard TimePKParaguay Standard TimePYRomance Standard TimeBEDKFRRussia Time Zone 10Russia Time Zone 11Russia Time Zone 3Russian Standard TimeSA Eastern Standard TimeFKGFSRSA Pacific Standard TimeCOJMKYPAPESA Western Standard TimeAGAIAWBBBLBOBQCWDMDOGDGPGYKNLCMFMQMSPRSXTTVCVGVISE Asia Standard TimeCXIDKHLATHVNSaint Pierre Standard TimePMSakhalin Standard TimeSamoa Standard TimeWSSao Tome Standard TimeSTSaratov Standard TimeSingapore Standard TimeBNMYPHSGSouth Africa Standard TimeBIBWCDLSMWMZRWSZZAZMZWSri Lanka Standard TimeLKSudan Standard TimeSDSyria Standard TimeSYTaipei Standard TimeTWTasmania Standard TimeTocantins Standard TimeTokyo Standard TimeJPPWTLTomsk Standard TimeTonga Standard TimeTOTransbaikal Standard TimeTurkey Standard TimeTRTurks And Caicos Standard TimeUS Mountain Standard TimeUTCUTC+12MHNRTVWFUTC+13TKUTC-02GSUTC-08PNUTC-09UTC-11ASNUUlaanbaatar Standard TimeMNVenezuela Standard TimeVEVladivostok Standard TimeW. Australia Standard TimeW. Central Africa Standard TimeAOBJCFCGCMDZGAGQNENGTDTNW. Europe Standard TimeADATCHDEGIITLILUMCMTNLNOSESJSMVAW. Mongolia Standard TimeWest Asia Standard TimeMVTFTJTMUZWest Bank Standard TimePSWest Pacific Standard TimeGUMPYakutsk Standard TimeCST6CDTEST5EDTEtc/GMTMST7MDTPST8PDTAsia/BakuAsia/HovdAsia/OmskEtc/GMT+2Etc/GMT+8Etc/GMT+9Asia/AdenAsia/DiliEtc/GMT+1Etc/GMT+3Etc/GMT+4Etc/GMT+5Etc/GMT+6Etc/GMT+7Etc/GMT-1Etc/GMT-2Etc/GMT-3Etc/GMT-4Etc/GMT-5Etc/GMT-6Etc/GMT-7Etc/GMT-8Etc/GMT-9Asia/AmmanAsia/ChitaAsia/DhakaAsia/DubaiAsia/KabulAsia/SeoulAsia/TokyoAsia/TomskEtc/GMT+11Etc/GMT+12Etc/GMT-12Etc/GMT-13Asia/MacauAsia/QatarEtc/GMT+10Etc/GMT-10Etc/GMT-11Etc/GMT-14Asia/BeirutAsia/RiyadhAsia/TaipeiAsia/TehranAfrica/JubaAfrica/LomeAsia/AlmatyAsia/BruneiAsia/HebronAsia/KuwaitAsia/ManilaAsia/MuscatAsia/SaigonAsia/UrumqiEurope/KievEurope/OsloEurope/RigaEurope/RomeIndian/MaheAfrica/CairoAfrica/LagosAmerica/AdakAsia/BaghdadAsia/BangkokAsia/BarnaulAsia/ColomboAsia/IrkutskAsia/KarachiAsia/MagadanAsia/RangoonAsia/TbilisiAsia/YerevanEurope/MinskEurope/ParisPacific/ApiaPacific/FijiAfrica/AccraAfrica/DakarAfrica/TunisAmerica/LimaAsia/BahrainAsia/BishkekAsia/ThimphuAsia/YakutskEurope/MaltaEurope/SofiaEurope/VaduzIndian/CocosPacific/GuamPacific/NiuePacific/TrukPacific/WakeAmerica/BahiaAsia/CalcuttaAsia/DamascusAsia/KatmanduAsia/SakhalinAsia/ShanghaiEurope/LondonEurope/SamaraEurope/WarsawAfrica/AsmeraAfrica/BamakoAfrica/BanguiAfrica/BanjulAfrica/BissauAfrica/DoualaAfrica/HarareAfrica/KigaliAfrica/LuandaAfrica/LusakaAfrica/MalaboAfrica/MaputoAfrica/MaseruAfrica/NiameyAmerica/ArubaAmerica/ThuleAsia/AshgabatAsia/DushanbeAsia/JayapuraAsia/MakassarAsia/TashkentEurope/AthensEurope/BerlinEurope/DublinEurope/JerseyEurope/MonacoEurope/MoscowEurope/PragueEurope/SkopjeEurope/TiraneEurope/ViennaEurope/ZagrebEurope/ZurichIndian/ChagosIndian/ComoroPacific/EfatePacific/NauruPacific/PalauAfrica/NairobiAfrica/TripoliAmerica/BogotaAmerica/CancunAmerica/HavanaAmerica/La_PazAsia/JerusalemAsia/PyongyangAsia/SingaporeEurope/SaratovPacific/EasterAfrica/AbidjanAfrica/AlgiersAfrica/ConakryAfrica/KampalaAfrica/MbabaneAmerica/BelizeAmerica/CaymanAmerica/CuiabaAmerica/DenverAmerica/GuyanaAmerica/NassauAmerica/PanamaAmerica/ReginaAsia/Hong_KongAsia/KamchatkaAsia/VientianeEurope/AndorraEurope/TallinnEurope/VaticanEurope/VilniusIndian/MayotteIndian/ReunionPacific/MidwayPacific/NoumeaPacific/SaipanPacific/TahitiPacific/TarawaPacific/WallisAfrica/KhartoumAfrica/Sao_TomeAfrica/WindhoekAmerica/CaracasAmerica/CayenneAmerica/GodthabAmerica/PhoenixAtlantic/AzoresAustralia/EuclaAustralia/PerthEurope/BudapestEurope/ChisinauEurope/IstanbulPacific/ChathamPacific/NorfolkAfrica/BlantyreAfrica/DjiboutiAfrica/El_AaiunAfrica/FreetownAfrica/GaboroneAfrica/KinshasaAfrica/MonroviaAfrica/NdjamenaAmerica/AntiguaAmerica/ChicagoAmerica/CuracaoAmerica/GrenadaAmerica/HalifaxAmerica/JamaicaAmerica/ManaguaAmerica/MarigotAmerica/NoronhaAmerica/OjinagaAmerica/TijuanaAmerica/TortolaAsia/Phnom_PenhAtlantic/CanaryAtlantic/FaeroeEtc/GMT Etc/UTCEurope/BelgradeEurope/BrusselsEurope/GuernseyEurope/HelsinkiEurope/SarajevoIndian/MaldivesPacific/FakaofoPacific/GambierAmerica/AsuncionAmerica/MiquelonAmerica/SantiagoAmerica/St_JohnsAsia/NovosibirskAustralia/DarwinEurope/BucharestIndian/MauritiusPacific/AucklandPacific/HonoluluAfrica/BujumburaAfrica/MogadishuAmerica/AnguillaAmerica/BarbadosAmerica/DominicaAmerica/New_YorkAmerica/St_KittsAmerica/St_LuciaAntarctica/CaseyAntarctica/DavisAntarctica/SyowaAsia/KrasnoyarskAsia/UlaanbaatarAsia/VladivostokAtlantic/BermudaAtlantic/StanleyAustralia/HobartAustralia/SydneyEurope/AmsterdamEurope/AstrakhanEurope/GibraltarEurope/LjubljanaEurope/MariehamnEurope/PodgoricaEurope/StockholmIndian/ChristmasIndian/KerguelenPacific/FunafutiPacific/JohnstonPacific/PitcairnAfrica/CasablancaAmerica/AraguainaAmerica/GuatemalaAmerica/Sao_PauloPacific/MarquesasPacific/TongatapuAfrica/LibrevilleAfrica/LubumbashiAfrica/NouakchottAfrica/Porto-NovoAmerica/AnchorageAmerica/ChihuahuaAmerica/GuayaquilAmerica/MatamorosAmerica/St_ThomasAntarctica/MawsonAntarctica/PalmerAntarctica/VostokEurope/BratislavaEurope/CopenhagenEurope/LuxembourgEurope/San_MarinoEurope/SimferopolPacific/EnderburyPacific/GalapagosPacific/Pago_PagoPacific/RarotongaAmerica/Grand_TurkAmerica/MontevideoAsia/SrednekolymskAsia/YekaterinburgAtlantic/ReykjavikEurope/KaliningradPacific/KiritimatiAfrica/Addis_AbabaAfrica/BrazzavilleAfrica/OuagadougouAmerica/Costa_RicaAmerica/GuadeloupeAmerica/HermosilloAmerica/KralendijkAmerica/MartiniqueAmerica/MontserratAmerica/ParamariboAmerica/St_VincentAntarctica/McMurdoAntarctica/RotheraAtlantic/St_HelenaAustralia/AdelaideAustralia/BrisbaneEurope/Isle_of_ManAfrica/JohannesburgAtlantic/Cape_VerdeAustralia/Lord_HowePacific/GuadalcanalAmerica/El_SalvadorAmerica/Los_AngelesAmerica/Mexico_CityAmerica/Puerto_RicoAmerica/TegucigalpaArctic/LongyearbyenIndian/AntananarivoAmerica/Punta_ArenasPacific/BougainvillePacific/Port_MoresbyAfrica/Dar_es_SalaamAmerica/Blanc-SablonAmerica/Buenos_AiresAmerica/DanmarkshavnAmerica/IndianapolisAmerica/ScoresbysundAntarctica/MacquarieAmerica/Coral_HarbourAmerica/Lower_PrincesAmerica/Port_of_SpainAmerica/Santo_DomingoAmerica/St_BarthelemyAsia/Hebron Asia/GazaAmerica/Port-au-PrinceAtlantic/South_GeorgiaAntarctica/DumontDUrvilleAsia/Almaty Asia/QostanayAsia/Kamchatka Asia/AnadyrAsia/Yakutsk Asia/KhandygaEurope/Madrid Africa/CeutaAsia/Famagusta Asia/NicosiaAsia/Jakarta Asia/PontianakAmerica/Denver America/BoiseAsia/Tashkent Asia/SamarkandEurope/Berlin Europe/BusingenPacific/Ponape Pacific/KosraeAsia/Kuala_Lumpur Asia/KuchingAsia/Vladivostok Asia/Ust-NeraEurope/Lisbon Atlantic/MadeiraAsia/Ulaanbaatar Asia/ChoibalsanPacific/Majuro Pacific/KwajaleinAustralia/Hobart Australia/CurrieEurope/Astrakhan Europe/UlyanovskAmerica/Chihuahua America/MazatlanAsia/Krasnoyarsk Asia/NovokuznetskAmerica/Cuiaba America/Campo_GrandeAmerica/Rio_Branco America/EirunepeAmerica/Regina America/Swift_CurrentAmerica/Tijuana America/Santa_IsabelAustralia/Sydney Australia/MelbourneAustralia/Brisbane Australia/LindemanAmerica/Los_Angeles America/MetlakatlaAustralia/Adelaide Australia/Broken_Hill+Europe/Moscow Europe/Kirov Europe/Volgograd-Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye3America/Vancouver America/Dawson America/Whitehorse4America/Manaus America/Boa_Vista America/Porto_Velho8America/Dawson_Creek America/Creston America/Fort_Nelson;Asia/Oral Asia/Aqtau Asia/Aqtobe Asia/Atyrau Asia/QyzylordaBAmerica/Indianapolis America/Indiana/Marengo America/Indiana/VevayCAmerica/Halifax America/Glace_Bay America/Goose_Bay America/MonctonIAmerica/Edmonton America/Cambridge_Bay America/Inuvik America/YellowknifeJAmerica/Winnipeg America/Rainy_River America/Rankin_Inlet America/ResoluteKAmerica/Anchorage America/Juneau America/Nome America/Sitka America/YakutatKAmerica/Mexico_City America/Bahia_Banderas America/Merida America/MonterreyNAmerica/Fortaleza America/Belem America/Maceio America/Recife America/SantaremhAmerica/Toronto America/Iqaluit America/Montreal America/Nipigon America/Pangnirtung America/Thunder_BayAmerica/New_York America/Detroit America/Indiana/Petersburg America/Indiana/Vincennes America/Indiana/Winamac America/Kentucky/Monticello America/LouisvilleAmerica/Chicago America/Indiana/Knox America/Indiana/Tell_City America/Menominee America/North_Dakota/Beulah America/North_Dakota/Center America/North_Dakota/New_SalemAmerica/Buenos_Aires America/Argentina/La_Rioja America/Argentina/Rio_Gallegos America/Argentina/Salta America/Argentina/San_Juan America/Argentina/San_Luis America/Argentina/Tucuman America/Argentina/Ushuaia America/Catamarca America/Cordoba America/Jujuy America/MendozaGK GK G;;GGGGAeG 00YG"G=iGGoru GK G))Gu  GffG%%GbbG3xxGrQGl yGUUGKNG G }' G  qGCG%(+.147 z^ b @GY\_b lGK  Gr  GG  G`G44G rrG147:=@CFILO  A DO GKaG GGGr 0 3" G%%GGG,/258;>}Q  GT Gilorux{  &t4XG l  GHHGu G  j  i;a G!G;>A    GXttGnGRRGGGFFGG 11GKG..GccG>!!Gjmp GGGQ Gr 7A GG;%;Gu u G8a a GOG  Grd d G! ! GG GaaG==GS S Gr  !GQ GV !!Gp 1 1 G i o /QoGGoGG>PpeG   (h  Gr ! $ ' * g5 BGF I L O R U X r[ ^ a d g j m p s v y |  C  C  w $A R ! Kaa  G t q ~eG B B GG ||G Q Q GGJ M P S p)Mp Gq t w z }  q W1 ~Fb8G G A A G G GK GG 6 9 < QQoG\\Gg 33GG   G GGr  7 Gu  G A }# Y2 }G w G G1 GG QQG> [! [G  A g?gG8 wGS q q G 9GK c G w T{ W*Ep G  /AB s;SG8 33 GILORU q Gp5G3 L2 G6-Nh %@Xx6So:e=RmRAW~ $D[q !:Rs ";Rl x ? Y s  -   2 V " ? S j O   ; V p 1Xs{PPPPPPPPPPPPPPPPPPPPPPPPP&P+P<PGPVPaPfPkPtPyP~PPPPPPPPPPPPPP P P$ P) P6 P; P@ PE PJ PO PT PY P` Pe Pj Pq Pv P P P P P P P P P P P P P P P P P P P P P P P!P!P !P!P!P(!P=!Pv!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P "P'"P8"PA"PJ"PQ"PX"Pc"Ph"Pm"Pr"Py"P"P"P"P"P"P"P ! 'ResB H 'HAltAlxAseDibSubjjlafanAwrFewNowSulSuwStwe.w.taySuwesaa.sim.wxt.dmbsubaAseerAwrilSulet2e Tri3e Tri4e TriAltineDiberayu-b.jjumalarbaav. JCjamonosimiliSub/Ngo1er TriAlxamisTalaataDesmbarFewriyeeNowmbarOktoobarSamwiyeeSttumbar[ h v z]goxu waxtu{1} 'ci' {0}2e Trimestar3e Trimestar4e Trimestarbisu ayu-bis1er Trimestar7[A B C D E F G H I J K L M N J O P Q R S T U V W X Y Z];[a b c d e f g i j k l m n K o p q r s t u w x y]7 %4%4B    NM)P 7P)3ydBň(vv؈(( !$ $, n}gyB<AZ4aC}}G$Q^JV>j4 A>blLAC#BZ>^JV>j4 A>blLAC#jU ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM @4NFRHD:L,< \ c j x q  $rgy  @4NFRHD:L,< \ c j x q  $rgy RUX[RUX[h~ PP  )I !$ Y0 '/ ``[)`7``3``?``˹`n `3``f)`dO``0`<`.`P``8``S`3`w`3`M``[`#`.`h``І`Q`k`B`/`P   N S 'IM!$P Y] PP"P'P*P-P2P5P:P?PDP`GPLPSPZP_PbPgPnPsPzPPP        j"5HSP X \ `   ` ow]`8` 8` P 'ResBP  o 'ResB 9 9cAFAZApuJuuOkiSebBalaEdhoKubiKunaKusaKutaMukaSabiApuliEnkyoMaayiMunkyoBalazaEssawaMarisiAgusitoJulaayiOlokunaOlunakuSabiitiEmulembeEsabiitiOkitobbaOwokubiliOwokusatuOlokutaanuOlomukaagaEssawa edhaObutikitikimunkyo/EiguloOlwaleelo (leelo)Kulisto nga affileKulisto nga azilawoOlunaka lwa sabiitiEbisera ebyomwaka ebisokaEbisera ebyomwaka ebyokunaEbisera ebyomwaka ebyokubiriEbisera ebyomwaka ebyokusatuE 7P)3vysݹ !$0'/31N<ȪLL3[L~)TPMN 22 7P)3v#*1h !$0'/31N<ȪLL3[L~)TPMN sPZd_in>>j4=:^K @48@DDDLH< $$x{ F0 GAj4Dj4GGD>J2RUX[h~ HU9~+rP c P7? Gk o ORUb oy } | jv"HS Pq u   `g  `P   : l  a  PPPPPPPPPPCow]8``e ` P 'ResBP  o 'ResB7 z EEzflklmwsdo.1o.2o.3o.4o.5o.6o.7o.8o.9k.Y.o.10o.11o.12oliyTTKTsTn+J.C.efutemintpyosk[nnaanfeltepisuysselkipKnpuTs[ki[m[[mkisik[l,nakinymndt[ 1ndt[ 2ndt[ 3ndt[ 4pilTndTmakandik[metkpp[im[K i puTsmunyKmndie[g j q r x z]metk mTsTndi[kplimetkpiap[klmknupn nki[m[[m,kis[nd[katikupen YsusemesiK, oli knieensil, oli ktnu[si[y[, oli knd[kinki kisik[l T pitTKTnsmbTl, oli ktt[im[K i putk,oli kt[piktktie, ol kutan/[A B C D E  F H I K L M N J O  P S T U V W Y]|[a   b c d e [ {[} {[} f h i + k l m {mb} n {ny} K {Kg} o  M T {T} {T} p s t u  k v w y]7 EˀBN 7P)39hysu!$0 '/$34</Z43w[LTP1h4  7P)3M#*1h4!$0 '/$34</Z43w[LTP1h4 ݾV~{އހiޭ~7 b1~޾ ݋ݏݓݗݛݟݣݧݰݵݺ ~Ktd_VRUX[2;DMh~H) 3PP  PX` h  psv   jv"HS+P    `  `P   : l  a " PPPPPPPPPP C[ow]```y` ` P& 'ResBP  o 'ResB  2hebr[  ]    E  d{0}  {1}d MMM y GE, d MMM y   {0}  {0}  {0}  {0}   {0}  {0}   EEEE, d MMMM yE  d MMM yG {0}      {0}   3[                        ][ {} {}  {}   {}   {} {} {}  {}   {}  {} {} {} {}          {} {}       {} {} ]    N M)P 7P)3 w)˹P 7P)3hn60   [)3yN.˕3wF)TPe/)e/)e/)e/)e/)e/)$B$4$]X4$8N8NvY݆݆$5554g$mm<4N$J4$}M} Ayg5I]o8 Ayg5I]o8 g5I]AE Ayg5I]o8vN#*N_vN_vN ! }@kvyD/D/////N\vN\vN_v_v{b19-lSqvX&  K#{b19-lSqvX{b19-lSqvX&  K#{b19-lSqvXh~HJ===HJ)J 8JHJ 8JHJ 8JH'''H"#XHSJJJJJJ\TN   Pt U` U`N`5P!  ! %  !P -P2P5P:P=PBP`GPJPMPRPYP^PePjPqPx- 1 jv5HPP  5 7`P)``3``````  ,V [ "HFPT ` `  9 d KP`DPp rPwP`kPw |PP` PP` `PPP`P PP` PP`    : l q } ' 5  a f r r PPSPVPYP\P_PbPePhP{   PPP PPP   P P C[uow] ` ``V`` `k ;P P P 'ResBP  o 'ResB  - AjtAgBKeOwkrggkrOsnnH:mkAgBlKrKtOwegbgkbbpwdnjlabmKinrlgbbrbipwrsnsH:m:ssgjbjrjtarnjbjrWktsjd MM yoc ytnlaj Ajj tOc BlOc gbOc gnj kOc AgmOc OweweOc rlOc kduOc ps ydn yd mrinOc brOc rnOc bibiOc wrMtrksj yr/snc t kjj sgunIl Gsj bmtaj k ys t kjdn t kjdmrin Kejdmrin Ktadmrin kndn t D bs t D bdmrin Krinj k t kjj k t D bOrl-d Amrkj t w lrn s^[a b d e  {} {} f g {gb} h i j k l m n o  {} {} p r s c t u w y]i7 r)B    NM)P 7Q)P```W !$0'/31N<ȪLL3[L~)TPMN P 7Q)PS1h4-I !$ Y0 '/q4D 3[)n3?˹n 3f)dON<&AZ4S3w3M[LTPTHN1h4 T DZ-6*U( 1%T DZ-6*Z-6* ! =H ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y5$S3 h$=<4p$im%G$MMM ltXph\ >#DJ sC}_Li: x5A8|>&;/) >#DJ wGcPm>{]lgv{]l{]l2,d`{]lh~ H HL HHLHHL   HNDDH3HAHObU      ]PbPmPt Y U` `U`5PP ! 3;CK ! S[ck   sPxP}P) ;IM!$P Y] PPPPPPPPPPP`PPPPPPPPPPPP   %2?Z _  LQV [`eh m jv"5HSPP% . 0 5 d r ` v `sP`~P`PD`PP`P`P    : l q } ' 5 B  a f r    PPPPPPPP PPPPPPPP  PPP PPP P C[uow] T=` ``V` `  ` jP  P 'ResB  - AjtAgBKeOwkrggkrOsnnH:mkAg[BlK[rK[tOwegbgkpwbdnjTlabmK[inSh[rlgbp[wbirTsns[H:m:ss[gjTbjTrSh[rj[tar[njTbTjTrWkts[jd MM ytnlajT AjjT tosh yjT kOsh BlOsh gbOsh gnTs[ yTdn yd m[rinOsh Ag[mTOsh OweweOsh rlOsh kduOsh p[M[trks[j yOsh wrOsh r[nOsh bibirT/TsnjT s[gunOsh Sh[r[Il[ G[[ssh t kTjjT bm[tajT k yTs[ t kTjTdn t kTjdm[rin Kejdm[rin K[tadm[rin knsh t D bT,Tdn t D bTTs[ t D bTdm[rin K[rinjT k t kTjjT k t D bTOrl[-d Am[rkjT t w lrn Ts[a[a b d e [ {[} {[} f g {gb} h i j k l m n o T {T} {T} p r s {sh} t u w y]i7 r)B    NM)P 7Q)P```W !$0'/31N<ȪLL3[L~)TPMN P 7Q)PS1h4-I !$ Y0 '/q4D 3[)n3?˹n 3f)dON<&AZ4S3w3M[LTPTHN1h4 T DB'0;="+6T DB'0;B'0; ! =H ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y5$S3 h$=<4p$im%G$MMM ltXph\ >#DJ Q[G 5A8>&;/|)x >#DJ V`Ln}xn}n}2,d`n}h~ H HLHHLHHL   H)4DDyyyHDHReH`obU      說PPPt Y U` `U`5PP ! V^fn ! v~) 0  PPP; ;IM!$P Y] PPPPPPPPPPP`PPPPPPPPPPPP !.; HUbl q  oty ~z  jv"5HSPP7 @ B G v  `$  `P`P`PD`PP`P`P    : l q } ' 5 B  a f r    PPPPPPPP PPPPPPPP  PPP PP P P C[uow] T=`*``V` ` !` P  P 'ResBP  o 'ResB O VO2 yTQe[rr4s؁Ndžlޖ 0 000_ NHS N]fYZfgenhf}eNc[g1Qg؁gHBft^Nt^eBf@S t^CQ1)Y Nc[ Nc[vQN Nt^ENXEN[~NCQNONTN_NyNirNTNXN[Ns^NlNe[OfOCQO[O^CQ-NCQENCQNCQNCQTCQ_CQ_CQvaCQaCQeCQfCQ8lCQlCQyCQlQ6RMR)YRirT VO VCQ V T Vva Va Vb Vf V8l Vey Vy Vy0WeX8l'YS'Y T'Y['Y8l'Yl)YN)YO)YCQ)YT)YU)Y[)Ys^)Y^)Y_)Yva)Ya)Yb)Yc)Ye)Yf)Yf)Yck)Y#l)Y8l)Yl)Yy)Yy)Yw)Y sYX[CQ[T[?e[8l[[[[N[O[CQ[T[U[s^[^[_[_[?e[e[ck[8l[l[_[f[8l[l[ \e\ns^l^O^CQ^T^s^^a^f^ck^l^EN^N^CQ^U^[^_^va^a^f^w^EN^N^O^_^f^fk^8l^l^{^w_N_S_T_[_l_w_)Y_lva[vaavawvaaNaOaTa_a8lawbENbObCQbTb[bs^b_babfxeW[xexe-NeENeOeSe[eae?eefefecke8leleyeeJ flfTf_fafffN1grgrl>rgT\Sg􌷌9Ng_tTgbT P\Bf00,h`&{_T]{Te,g"oW[jޞ&{_hant-NqgW[ԚN Pfg Oe-fCQW[khQWԚuRN}CQJSWԚ`S\S&{_SNW[ԚT N{T)Ys^R[)Ys^[W[)Ys^a[W[k&{_\[Ԛ~^UOWb_bS&{_bW[kxex[&{_e,g"oeqgNW[ԚPk2mW[Ԛ"oW[萖"oW[&{sNW[Ԛ2mW[Ԛr&{_NW[Ԛc^&{_W[kܖ&W[W^2mW[Ԛj&{_N Pfg NN PfgNN PfgNN PfgmQN PfgVN PfgNN PfgeNTg IFZb@g[Obg+g=OYgFzT-Ygkg I>rўTgRzbg000,BhhBfqgWSNW[ԚG yyrU>r_gm~^͕gahBfhBf{0} c[_{0}Vfg0000,G yyt^RirT'Y6qah:mmEh`&{_ TNM/dM/d{0} T{1}ahBfahBf;NTg IIBhBfBhBf{0} PgMR{0} Pg_{0} RMR{0} R_{0} \BfMR{0} \Bf_r/Mr/MT NTT N{TT]TTS{TE ah:mmG yt^QQQMg,{W PfgYt^,{w Pfghantfinj/jn&{_"oW[ (!|Ԛ)"oW[ (A~Ԛ){0} PfgMR{0} Pfg_,{{0},gfG yt^QQQQ"oW[P}icW[&{4xb_/#c&{_U (r) t^MMMdU (r) t^MMMdEEEEd/M (E) d/M (E)d/M/y (E) d/M/y (E)k[MN N O PO O P FQ LQ yQ Q +R 8R R QS ^S `S S V $X X X eY \[ \ ] ] h Ti m >n o Xp q r 3t Zt +u x y ~ G ׂ ( ؈ , K ]$/<*7<A0c]. r) ) dv_ r)JJ JtJJJJJH J6JaJ;Jt JJ JsJJJJJG J5J`J:Js JJ JtJJJJJH J6JaJ;Jt  / ) JJ mD/#Cn]qkqkd+  !$ $,t7qk <]jEjEs+tt"77qkd+ ++Q+ !$  $,^EyQ䎇Q,3QZ7zQzQs+QyQ yQkQQ Vh]rcwluiBo`<* W-~K9xZ6!{Q3N0$ T jV`Rlbh\ZfXdoo$,$8$,Q+ "$T7I$$p+ + C1717 yq9b9b `=R, ss$YYY,rQ$y^$7ێDk$7Q$777 5 @:RFL597;^ 5 5 @:RFL597;^ 5c Gc Gc G =Aq18<@p \ c j x q m =Aq18<@p =Aq18<@p \ c j x q m =Aq18<@p mD/#C,51l1l  <* W-~K9xZ6!{Q3N0$ T jV`Rlbh\ZfXd 504 @:RFL597;H 504 504 @:RFL597;H 504 =Aq18<@p \ c j x q m =Aq18<@p =Aq18<@p \ c j x q m =Aq18<@p mD/#CUAm ) !$ 0 $,?V8, 3[)p %y#_T/ <$jEjEs+/C/#y#y#n8f_T/_TAmE ;E P8,,Gt#Gh8!!G$[հհհGXT!8G$ yG$yRt8ImG$9m R R R qBoo$ $8$]XE "$eEn+$$p+ + C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R Rz z z mD/#CH__LJJ\V>8PDJX@:RFLX@:RFL\V>8PDJ\V>8PDJX@:RFLX@:RFL\V>8PDJ  '}E  '}E  '}E   '}zE   '}zE   '}zE l?l?l?E ;E P8,, qB3oo$ $8$]XE "$eEn+$$p+ + C1717 yq9b9b `=R,!!$///*$]VEp{*$cEl+_$LLL =Aq18<@ \ c j x q  =Aq18<@ =Aq18<@ \ c j x q  =Aq18<@ mD/#Cn]qkqkd+ 3K)P`8\ c j x q mj 3K)P`83K)P`8\ c j x q mj 3K)P`8- F$iLlf r \ c j x q  F$iLlf r F$iLlf r \ c j x q  F$iLlf r mD/#Cn]qkqkd+  !$ $,t7qk <]jEjEs+tt"77qkd+ xZ~3_UdA \ c j x q  xZ~3_UdA xZ~3_UdA \ c j x q  xZ~3_UdA mD/#Cn]qkqkd+ !$ 0 $,t7qk3 <]s+/C/#tt"77qkd+OMPUr%Sp.B|-RQ@m0yv{s}d5 ,;n#jA~(87^[)&x24>L 3 6E?9CF*N`HZ+f':Be< Wb1 .u$ X]/oit!gz aT=qlf<  =Aq18<@ \ c j x q  =Aq18<@ =Aq18<@ \ c j x q  =Aq18<@ mD/#CHqkqkd+  !$ $, t7qk <]jEjEs+tt"77qkd+1Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GD,"5\K"'{xTTv=}J )1 =GIxY~9h~trpnH cJ JJ JJ J   HBJ8(J.(HBJ8(J.(HBJ8(J.(HnJkJcJkJcJkJcHJ[JSJ[JSJ[JSHTJ'J'HTJ'J'HTJ'J'H%JKJCJKJCJKJCH(,JJHJJHJJHHJL(JB(HHJL(JB(HHJL(JB(HJ'JJ'JJ'JHZJt(Jj(HZJt(Jj(HZJt(Jj(HNJ`(JV(HNJ`(JV(HNJ`(JV(H< J$(J(H< J$(J(H< J$(J(H6J(J(H6J(J(H6J(J(H!JJJJJJHJJJJJJ ~(~( ## ## ##     k_ _  K FPBOBPXpPwP EPV]enxPPPPPPPPPPPP76 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPPP7K ^ *PPI q PJRPP\ = `2 u } H``X"'P m`D`/#`C`Z]`7``````    . < G M IM!$P Y]  P P P P P P$ P' P, P1 PX`4 P9 P@ PG PL PO PT P[ P` Pg Pl Ps P z     Pp P Ph   5HU cP        H 3  @  }  . G M         #  H%  (       1 6 H; "IM!$P Y]  P P P P P P P P P P P P P P P P P P P P PX` P P P P P P P% P* P1 P6 P= P5, : PA 0I W!$ Y0  '/?`V8`,` ``,``[)`p``/`t`7`$`qk``3``H`o` ``<`$`^ PjE`jE`8``s+`/`C`/#`1I`q```!``g`*`$`*`_`L```a P ! d l t |  !     P P P  P P P ' ;     IM!$P Y]  P! P( P+ P0 P5 P8 P; P@ PC PH PK PP PU PX`X P] Pd Pk Pp Ps Px P P P P P P          $ ) jv"5HSD G J M [ Pz .  )8 GVeG L "H E Q t v \ a "HZ f   ,9Fp u "HPn z "SaP    "H !"P  t  ` z , ? u 2 U j ~ PP`P PP` PP` PPP &P)PP 3P6P,P <P?Pp`9P BPEPp` HPKPp` QPTP`NP WPZP` ]P`P` jPmPcP wPzPpP( PP}P0 PPD`P8 PPD`A PPD`I PP`PQ PP`PZ PP`Pc PPPl PPPt PPP| PPP`P PPP` PPP`  PPP PPP 'P*P P 4P7P-P APDP:P NPQPGP [P^PTP hPkPaP uPxPnP PP{P PPP PPP PP `P` PP `` PP `` PP`P PP`# PP`+ B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPP P PP    $ , 4 < E M U ^ g p x    PPPPPPPPP ' / PPP  4 PP PPP%P.PO >O AO f KOJ W _    C[uow\] D E`cPN``o`C`x` 8` $PP3  7P 'ResB P yue_Hans_CN  'ResB P yue_Hant_HK  'ResB = V=UyTQe[rr*s4sJNdžl! _ NHS NN CN EN HN IN KN LN NN-PN TN VN XN YN ]N _N-aN fN pN qN N N N N N N N N N N N N N N N-N N N N N N N-N N N N N N N N N N N N N-N N N N N N N N N O O O O O O-O O O $O &O /O 0O 4O 8O P GP OP ZP \P eP vP wP P P P P P Q ?Q AQ CQ-EQ HQ IQ KQ MQ TQ ZQ eQ hQ kQ-nQ pQ qQ sQ-yQ {Q-}Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R-R R R $R )R +R 0R 6R 7R :R ;R LR MR QR gR iR jR oR rR R R-R R-R R-R R R R R R R S S S S 9S-;S AS CS GS HS JS NS OS RS SS US-WS ZS \S `S-bS gS kS oS-qS sS tS wS S S-S S S S S S S S S S S S-S S S S-S S-S S-S S S S S S-S T T T- T T-T T T T T T T T- T &T 'T +T ,T /T 4T 5T 8T 9T >T @T FT JT XT \T bT hT sT uT |T }T T T T T T T T T T T T-T T T T T T T T T U U U ,U .U /U 1U 7U FU JU aU eU fU jU pU U U U U U U U U U U U U V V 4V ;V ?V hV V V V V V V V V V V W W W W #W (W -W 0W :W >W @W GW NW-PW WW ZW-\W aW dW fW jW W W W W W W W W W W X X X !X *X TX ^X kX X X X X X X X X X X Y Y Y Y Y Y Y Y Y 'Y )Y-+Y .Y 1Y 4Y 7Y-:Y GY-IY KY NY OY QY TY VY WY eY sY tY vY yY }Y Y Y-Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z 1Z FZ ZZ Z Z Z P[ T[ W[-Y[ ][ _[ c[ d[ f[ i[ [ [ [ [-[ [ [ [ [-[ [-[ [ [ [ [ [ [-[ [ [-[ [ [ [-[ [ [ [ [ [ [ \ \ \ \ \ \ \ \ \ \ \ $\ 1\ :\ <\->\ @\-B\ E\ J\ K\ O\ U\ ^\ `\ q\ \ \ \ \ \ \ \ \ \ ] 4] ] ] ] ]-] ] ] ]-] ] ^-^ ^ ^ ^ ^ ^ ^ ^ ^ &^ -^ .^ 8^ =^ E^ U^ r^-t^ v^ x^ {^-}^ ^ ^ ^ ^ ^ ^ ^-^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _-_ _ _ _ _ _ _ %_ &_ /_ 1_ 9_ :_ J_ R_ S_ U_ ]_ b_ f_ i_ l_ m_ p_ q_ y_ {_ |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-_ _ _ _ _ _ ` ` ` ` ` ` ` ` !` %` '` (` *` ;` K` P` R` b` h` i` m` o` p` v` |` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a a a ?a Ha Ua ba ga pa a a a b b b b-b b b *b 4b 7b ?b-Ab Gb Kb Mb Nb Sb Xb cb eb gb ib kb-mb ob pb yb ~b-b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b c c c c c c c !c $c %c *c /c :c Pc Uc _c ac bc nc wc c c c c c c c c c c c c c c c d d ,d -d Dd Fd Gd Xd id xd d d d d d d d /e 6e 9e ;e >e ?e Ee He Le Me Oe Qe Ye ]e be ce fe le pe te e e e e e e e e e e e e e e e e e e-e e e e e f f f f f f f f %f (f -f /f >f Kf Rf Sf Zf hf nf of tf vf zf f f f f f f f f f f-g g g g g g g g g (g *g--g /g 1g 5g :g @g Bg Cg Ig Ng Pg Qg \g _g ag eg hg og pg ~g g g g g g g g g g g g g g g g g g g g g h h h !h 7h-9h k Ik Lk bk-fk {k k k k k k k k k k k k k l l l 4l 8l Bl Il Wl ]l _l-al dl jl vl }l l l l l l l l l l l l l l l l l l l l l l l l l m m m m m *m 2m ;m =m >m Am Em Km Nm Om Sm fm im jm nm wm m m m m m m m m m m m m n n !n )n /n 8n Vn ~n n n n n n n n n n o o o o +o Xo \o no o o Lp kp mp op pp up ~p p p p p p p p p p p p p &q 6q ^q gq q q q r *r ,r 1r 5r-8r =r Gr Hr Lr Yr [r `r gr ir rr ur yr zr r r r r r r r r r r r s s *s +s .s 4s s s s s s s s s s s s s s s s s t t t *t 4t Yt \t ^t _t pt vt t t t u u u u (u 0u-3u 5u 7u 8u ;u Lu Yu eu ju u u u u u u u u u u xv {v }v ~v v v v v v v v-v v v v v v v v v w w w w w y Vy Zy [y ]y ^y ey hy oy xy y y y y y y y y y y y y y y y y y y z z z #z 3z ?z Fz vz wz yz zz z z z z z z z z-z z z z { { { &{ ({ ,{ I{ K{ Q{ T{ V{ y{ ~{ { { { { { { { { ?| M| s| {| | | | | | | | | } "} '} +} /} A~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~-~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~      ) * 4 8 : Q U W Z b j n r                 3 6 ; J L T Z j ƀ ̀ ΀ ր ܀ ހ    1 8 J S T p     * , 0 9 o r z ~ ͂ ς   + 6 I P R c o w | ܃  $ % ' ( = [ a ݄  ! υ N Q Z k } dž ˆ ن   N v @ L W a c e h ˆ ň Ո  ‰ ĉ Ɖ ȉ ɉ ҉ f - ċ Ƌ ɋ ͋ ы Ջ ׋ ڋ ݋ ދ       " 1 7 F a j - !-% ' ( * - / 1 4 5 9 : > D K L O P V Z [ ^ ` b d k p u-w Í ̍ ΍ э ݍ ߍ  " * f h i l n-p { } ŏ Ǐ ȏ Ώ Џ я ԏ ؏ ُ ۏ-ߏ -         " 8 ; < G M S W e m n  ΐ ѐ  I M R w x Ǒ ʑ ̑-ϑ ё t Ô ܔ     ! & . G Q \         2-6 ; ? @ D-F H M P b d i j u-w Ė-Ɩ ɖ  2 8 9 R V Y ^ ` b i |  u v y-{ }- Θ ؘ ޘ ߘ  m n p q | l q v { ~ ؚ < A B E T |  ! # ? E p  Ğ Ξ ў ؞  ; P  ]$/<*7<A0<A0 r)  ) dv_ r)JJJJB J/JJtJJ!JaJ;Jt JJJJA J.JJsJJ J`J:Js JJJJB J/JJtJJ!JaJ;Jt  / ) J4J6 PP/#Cn]qkqkH !$ $,t7qk  <]jEjEDs+tt`#77qkH?++Q+ !$  $,^EyQ䎇Q, 3QZ7DzQzQs+QyQ yQkQQ  {]rc_luiBo`<* W-~K9xZ6!{Q3N0$ T XDP@ZRTLJVFH^O^O($ 8$,Q+ "$T7I$@@$p+  C1717 C0707  $YYY,rQ$y^$7ێDk$7Q$??? 5u TNfZ`597;N 5u 5u TNfZ`597;N 5uc ic ic i =Aq18<@p \ c j x q m =Aq18<@p =Aq18<@p \ c j x q m =Aq18<@p PP/#C,51l1l  <* W-~K9xZ6!{Q3N0$ T XDP@ZRTLJVFH 504 TNfZ`597;H 504 504 TNfZ`597;H 504 =Aq18<@p \ c j x q m =Aq18<@p =Aq18<@p \ c j x q m =Aq18<@p PP/#CHd+) !$ 0 $,tV8, 3[)^EJ%t'$3=]jEjELs+C/#tt7='$7AmE pE P8,,Gt#.Gh8!!G$[հհհGXT!8G$ yG$yRt8ImG$9m R R R qBYhYh(x$M$]XE "$eEn+$$ i C1717 C0707 h*$___*$]UEo{*$bEk+_$```` ` ` PP/#Co]__L JJx~{lrTNfZ`x~{jpRLdX^x~{lrTNfZ`x~{jpRLdX^  'cfliE  'cfliE  'cfliE   'c`fliE   'c`fliE   'c`fliE l?l?l?E pE P8,, qBqBZZx$M$]XE "$eEn+$$ i C1717 C0707 h*$___*$]VEp{*$cEl+_$``` =Aq18<@ \ c j x q  1504 =Aq18<@ \ c j x q  1504 PP/#Cn]qkqkH3F)Kt8\ c j x q mj 3F)Kt83F)Kt8\ c j x q mj 3F)Kt8( A$dLz \ c j x q  A$dLz A$dLz \ c j x q  A$dLz PP/#Cn]qkqkd+ !$ $,t7qk  <]jEjEDs+tt"77qkd+ U`_PZ< \ c j x q  U`_PZ< U`_PZ< \ c j x q  U`_PZ< PP/#Cn]qkqk:! !$ 0 $,^Et7qk3  <]jEjEDs+C/#tt`#77qkFbifh8]&l'UeSXg}(4wK^1A yR v:xGC.$0DF"d kH[OtPf< =Aq18<@ \ c j x q  =Aq18<@ =Aq18<@ \ c j x q  =Aq18<@ PP/#Cn]qkqk !$ $, ^Et7qk <]jEjELs+tt777qkd+0'Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GZ@,,54r;6X }BB\O=c"$E98`\}Qo,1h~ H )52J JJ JJ J   HVJJHVJJHVJJHnJJJJJJHJJJJJJHnJkJaHnJkJaHnJkJaH JJxJJxJJxH(o,JJHoJJHoJJH\JJH\JJH\JJHJJJJJJHhJJHhJJHhJJHbJJHbJJHbJJHP JJHP JJHP JJHJJJuHJJJuHJJJuHJ+J"J+J"J+J"rrrHJJJJJJ ~(~( XX XX XX     ~u _  K FPBOBPXPP EPV]enxPPPPPPPPPPPP7Y EPV]enxPPP P PPPPPPP!P EPV]enx$P'P*P-P0P3P6P9P<P?PBPEP7n  *PPl  HPJRYP\P\ = `U   H``"_mP P`P`/#`C`7``````   E . < G M     IM!$P Y] RPWPZP]PbPePjPmPrPwP`zPPPPPPPPPPPP    Pp P Ph      5HU P     %3 AO]  % H* y0 4 8 . G M 2 6 :   A F  Hk< K  ,: HVdT Y H^ "IM!$P Y] PPPPPPPP PPPP!P$P'P,P/P4P7P<PAP`DPIPPPWP\P_PdPkPpPwP|PP5rPd 0I W!$ Y0  '/t`V8`,` ``,`<``^E`C`.#`t`7``qk``3``-`` ``<`]`PjE`jE`8`L`s+``C`/#`52```2`*`_`*`*`x{`*`_`L```P !  !    PPP P*P=P  ' ;PSVY\_IM!$P Y] bPgPnPqPvP{P~PPPPPPPP`PPPPPPPPPPPP   %9 >  27< AFKG L jv"5HSP     C Q ^ `o~ j o "HPh t     "H}  I KXe r  "H P  "P      !!  "H  g!"&!4!P  t  ` z   . O b  U x      +"P."Pl` "P 1"P4"Pl` 7"P:"Pl` _"Pb"PX"P l"Po"Pe"P y"P|"Pr"P  "P"Pp`"P "P"Pp` "P"Pp`" "P"P`"P* "P"P`3 "P"P`; "P"P"PC "P"P"PK "P"P"PS "P"P?`"P[ "P"P?`d "P"P?`l "P"Pp`"Pt "P#Pp`"P}  #P #Pp`#P #P#P#P $#P'#P#P 1#P4#P*#P :#P=#P>`7#P @#PC#P>` F#PI#P>` S#PV#PL#P `#Pc#PY#P m#Pp#Pf#P z#P}#Ps#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P#P #P#P s`#P`  #P#P s``+ #P#P s``4 #$P&$P`$P= )$P,$P`F /$P2$P`N B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r }    ="P@"PC"PF"PI"PL"PO"PR"PU"P     & . 7 ? G O W _ h p x                     $ / 8 $P$P$P $P $P$P$P$P$PA J R 5$P8$P;$P  4 >$PG$PP$PY$Pb$Pk$Pt$PO $O $O f $$J W _     C[uow\] D ``PZ``o`<`^` 8` j!P"PV  }$P 'ResBP  o 'ResBP  o 'ResBP  o 'ResBQ  ^^'1-7-=-V-0-Y-I-0-b-O-0-=-U-0-=-a-0-Y-0-N-0-b-V-S-[-1-U-0-7-S-J-=-\-S-I-1-T-I-O-O-N-0-U-O-S-a-[-S-\-b-S-M-b-S-O-7-0-D-7-<-D-0-Y-I-N-0-Y-I-9-0-=- 10-=- 20-=- 30-=- 4N-0-U-Z-V-S-[-\-0-Y-Y-0-0-=-U-0-Y-0-=-a-0-Y-0-b-O-0-Y-1-U-0-b-U-=-\-S-1-T-I-1-T-I-T-N-0-b-b-S-b-S-O-b-S-0-Y-=-=-0-0-b-b-S-T-I-9-M-M-I-\-0-Y-S-\-\-I-<-0-a-\-0-Y-0-N-0-Y-0-Y-I-O-0-Y-I-O-O-0-b-T-b-S-M-b-S-c-\-0-Y-I-O-\-0-Y-I-9-b-0-Y-0-Y-I-N-a-0-Y-0-Y-3-3-o-0-Y-\-0-Y-T-0-3-\-\-S-Y-7-I-7-\-7-S-J-0-O-1-I-T-O-S-a-0-O-1-I-T-[-S-\-0-O-1-I-T-i7 BBB)    NM)P 7P)39hyBu!j4,/Z4[ 7P)3M#*)4 0  \\\\\\\'I !$ Y0 '/ [)73?˹n 3f)dOj40,/ŔZ4S3w3M[LTPІQk  V[>j4 A> V[ V[>j4 A> V[NR !i3L ! qBqBMM($B$cc$x:*$$k Q v33 텐MM 3 Y$3 h$aaNdž$4G$MMM 6&:2JF"B.>* Y Y $ ty/& 6&:2JF"B.>* Y Y $ ty/&`ejo=3H3S3^3`ejo=3H3S3^3h~H~ 0\*\\7P<PGP Y `\jP !   ! $,   4P9P>P ';CFILIM!$P Y] OPRPWP\P_PbPgPjPoPtPyP`|PPPPPPPPPPPP       $)  jv"5HSwz}PP     ! ` % 4\`7P   : l  a < >PAPDPGPJPMPPPSPVPYPC[ow]`G`y` D`8 .P@ 'ResBP  o 'ResB& = &&VQ yJTQsY_e[rr*s4s7uNdžl!  NHSZf Ne Nft^JgHe NhT NhTN)Y[OSMR)YSt^T)Y\ee:Sf)Y(f)Y,ghT,ggdk;RlVs(W~CQpeW[NirlQ6RvQ[QLRRirYf)Yl\n^Q{`b[ c.eFhe^Bgy t v | A Ĝ =][N N N N-N N N N N N-N N N "N $N %N 'N *N -N 0N 2N 4N 8N-;N =N >N CN EN HN IN KN-PN TN VN XN YN ]N _N-aN fN pN qN ~N N N N N N N N N N N N N N N N-N N N N N N N-N N N N N N N N N N N N-N N N N N N N N N N O O O O-O O-O O O $O &O /O 0O 4O 8O P GP LP OP ZP \P eP vP wP P P P P P P Q ?Q AQ CQ-FQ HQ IQ KQ MQ QQ TQ ZQ eQ hQ kQ-nQ pQ qQ sQ-yQ {Q-}Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R-R R $R )R +R 0R 6R-8R :R ;R BR MR QR gR iR jR oR rR R R-R R R-R R-R R R R R R R R R S S S S S S 9S-;S AS CS GS HS JS NS OS RS SS US-WS ZS `S-bS kS oS-qS sS tS wS S S-S S S-S S S S S S S-S S S S-S S-S S-S S S S S S-S T T T- T T-T T T T T T T T &T 'T +T ,T /T 5T 8T 9T ;T >T @T FT HT JT PT XT \T bT fT hT sT uT |T }T T T T-T T T T T T T T-T T T T T T T T T T U U $U ,U .U /U 1U 7U FU JU aU eU fU jU U U U U U U U U U U U U U U U V V 4V ;V ?V hV V V V V V V V V V V W W W #W (W -W 0W 3W :W >W @W GW NW PW QW WW ZW-\W aW dW fW jW W W W W W W W W W W W X X X !X *X QX TX ^X kX X X X X X X X X X Y Y Y Y Y Y Y Y Y %Y 'Y )Y-+Y .Y 1Y 4Y 7Y-:Y GY-IY KY OY QY TY VY WY eY sY tY vY yY }Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z Z Z 1Z FZ ZZ Z Z Z Z P[ T[ U[ W[-Y[ \[ ][ _[ c[ d[ f[ i[ [ [ [-[ [ [ [ [-[ [-[ [ [ [ [ [ [-[ [ [-[ [ [ [-[ [ [ [ [ [ [ [ \ \ \ \ \ \ \ \ \ \ \ $\ 1\ :\ <\->\ @\-B\ E\ K\ O\ U\ ^\ `\ q\ \ \ \ \ \ \ \ \ \ \ ] )] 4] ] ] ] ]-] ] ] ]-] ] ^-^ ^ ^ ^ ^ ^ ^ ^ &^ -^ .^ 8^ =^ E^ U^ r^-t^ v^ x^ {^-}^ ^ ^ ^ ^ ^-^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _-_ _ _ _ _ _ _ _ %_ &_ /_ 1_ 9_ :_ R_ S_ U_ ]_ b_ i_ l_ m_ p_ q_ w_ y_ {_ |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-_ _ _ _ _ _ ` ` ` ` ` ` ` !` %` '` (` *` ;` K` P` b` h` i` m` o` p` v` |` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a a a 'a Ha Na Ua ba ga pa a a a b b b b-b b b *b 4b 7b ?b-Ab Gb Kb Mb Nb Qb Sb Xb cb gb ib kb-ob yb ~b-b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b c c c c c c !c $c %c *c /c :c Ic Pc Uc _c ac bc nc wc c c c c c c c-c c c c c c c d d ,d -d Dd Fd Jd Td Xd id xd d d d d d d /e 6e 9e ;e >e ?e Ee He Le Oe Qe Ye ]e be ce fe le pe re te e e e e e e e e e e e e e e e e e e e e e-e e e e f f f f f f f f %f (f -f /f >f Cf Kf Rf Sf Zf hf nf of tf vf zf f f f f f f f f f f f f-g g g g g g g g g (g *g--g /g 1g 5g :g @g Bg Cg Ig Ng Pg Qg \g _g ag eg hg og pg ~g g g g g g g g g g g g g g g g g g g g g h h h h !h 7h-9h k Ik Lk bk-fk jk {k k k k k k k k k k k k l l l l 4l 8l Bl Gl Il Wl ]l _l-al dl jl vl }l l l l l l l l l l l l l l l l l-l l l l l l m m m m %m *m 2m ;m =m >m Am Em Km Nm Om Qm Sm Ym fm im jm nm tm wm m m m m m m m m m m m m m m m n n !n #n )n /n 4n 8n Vn ~n n n n n n n n n n o o o o +o Xo \o no o o o Lp kp mp op pp up p p p p p p p p p p p p &q 6q Lq ^q gq nq q q q q r *r ,r 1r 5r-8r =r Gr Hr Lr Yr [r ar br gr ir rr ur yr zr r r r r r r r r r r r s s *s .s 4s s s s s s s s s s s s s s s s s t t t *t 3t 4t y Vy Zy ]y ^y ey hy oy xy y y y y y y y y y y y y y y y y y y z z z z #z 3z ?z Fz vz wz yz zz z z z z z z z-z z z z { { { &{ ({ ,{ I{ K{ Q{ T{ V{ y{ ~{ { { { { { { { ?| M| s| {| | | | | | | | | | | | } "} '} +} /} A~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~-~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~      ) 4 6 8 : P Q U W Z b j n r                    3 6 J L T X Z j ƀ ̀ ΀ ր ܀ ހ   1 8 J P S p y ~      * , 0 9 o r z ~ ͂ ς ׂ   ( + 6 I P R c o w ܃  $ % ' ( = W [ a Ʉ ݄  ! Ʌ υ N Q k y } ~ dž ˆ ن   v " @ L W a c e h ˆ ň Ո  ‰ ĉ Ɖ ȉ ɉ ҉ f - ċ Ƌ ɋ ͋ ы Ջ ׋ ڋ ݋ ދ       " ( 1 7 F a j - !-% '-* - / 1 4 5 8-: < > D K L O P T V Z [ ^ ` b d k p u w Í ̍ э ݍ ߍ  " ) f h i l n-p { } ŏ Ǐ ȏ Ώ Џ я ԏ ؏ ُ ۏ-ߏ -          " 8 ; < G M S W m n u  ΐ ѐ  I K M R w x Ǒ ʑ ̑-ϑ ё Ô ܔ    ! & . : G \ m       . 2-6 ; ? @ D-F H M P b d i j u-w Ė-Ɩ ɖ   2 8 9 R V Y ^ ` b i | u v y-{ }- Θ ؘ ٘ ޘ ߘ  m n p q | l q v { ~ ؚ < B E T |  ! # - ? E d p  Ğ Ξ ў ؞  ; P  ]$/<*7<A0<A0v r)r)  vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)v r) ) vr)vr)vr)vr)vr)vr)vr)dv_ r)JJJJB J/JJ]JPJJaJ;Jt JJJJA J.JJ\JOJJ`J:Js JJJJB J/JJ]JPJJaJ;Jt   ) vr)vr)JJyvr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr) PP/#Cn]qkqkH !$ $,^Et$)  ]jEjEDs+tt`#77qkH   E E P8,,GBWGG$G53 hG$__G$4EG$GGGYhYhC$M$]XE$eEn+$$H ! C1717 C0707 *$___*$]UEo{*$bEk+_$```?++Q+* !$ 0  $,$V8E 3^EyQ䎇Qn 3, <3QZ7DzQzQs+%C/#QyQ yQkQQ WQ{]rcKluiBo`<* W-~K9xZ6!{Q3N0$ T E UE P8,,k 33^O^O($ 8$,Q+$T7I$@@$p+  C1717 C0707  $YYY,rQ$y^$7ێDk$7Q$??? 50  597; 50 50  597; 50c Wc Wc W PP/#CHqkqkd+IRIRIRE E P8,,GBWGG$G53 hG$__G$4EG$GGG =Aq18<@p \ c j x q m 1504 =Aq18<@p \ c j x q m 1504?++Q+   <* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ TE UE P8,, PP/#CHqkqkd+ =Aq18<@p \ c j x q m 1504 =Aq18<@p \ c j x q m 1504 PP/#Cn]qkqkd+) !$ 0 $,$V8E 3[)^E3t7qk3=]jEjELs+%C/#tt727$7qkAmE E P8,,GBWGG$G53 hG$__G$4EG$GGGYhYhC$ $]XE$eEn+$$H ! C1717 C0707 *$___*$]UEo{*$bEk+_$```   PP/#Co]__L JJs"   "     ' E  ' E  ' lE   ' E   ' E   ' E l? !l? !l? !E E P8,,GBWGG$G53 hG$__G$4EG$GGG qBqBZZC$M$]XE$eEn+$$ ! C1717 C0707  *$___*$]VEp{*$cEl+_$``` =Aq18<@ 1504 =Aq18<@ 1504#'+akfp#'+akfp PP/#Cn]qkqkH !$ $,^Et$)=]jEjELs+tt72$7)AmMMME E P8,,YhYhC$M$]XE$eEn+$$H ! C1717 C0707 *$___*$]UEo{*$bEk+_$```=Aq18<@p01504=Aq18<@p0\ c j x q mj 1504 PP/#CH))d+ !$ $,^Et$)=]jEjELs+tt72$7)AmE E P8,,YhYhC$M$]XE$eEn+$$H ! C1717 C0707 *$___*$]UEo{*$bEk+_$``` =Aq18<@ 1504 =Aq18<@ 1504 PP/#Cn]qkqkd+ !$  <]jEjEDs+ =Aq18<@ \ c j x q  1504 =Aq18<@ \ c j x q  1504 PP/#Cn]qkqk:! !$ 0 $,^Et7qk3  <]jEjEDs+%C/#ttm`#77qk;{-n{6j )Pw]CaGT:( )l-tiH L|eU0_!FnGZN2Py7#/^[,\ ImAJf9g;wujW+O h}< XzKd.8V@=*]1xkM:v?Y>"f<8,l |DH0dt\pX`x<$ PThdHV:Fb^z28j.n<|T D`rv6\XhlPf,Jx$Rt 04&Z>(@B~"NpL *C)i!YiwQ ,>ህQw!+ZwcgswG1dR)Uj% @w Qwmue?Ջψ 4_wwxbwj4>l*}{-n{6j )Pw]CaGT:( )l-tiH L|eU0_!FnGZN2Py7#/^[,\ ImAJf9g;wujW+O h}< XzKd.8V@=*]1xkM:v?Y>"f<E E P8,,GBWGG$G53 hG$__G$4EG$GGGE E P8,,GBWGG$G53 hG$4G$GGG =Aq18<@ \ c j x q  1504 =Aq18<@ \ c j x q  1504 PP/#Cn]qkqk !$ $, ^Et7qk <]jEjELs+tt777qkd+---E E P8,,YhYhC$M$]XE$eEn+$$H ! C1717 C0707 *$___*$]UEo{*$bEk+_$```Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GHgw`rT 6ci|z;?]uf3j/6o?Z9du\[0BaN 7h~ H ! J=J7H ! J=J7H ! J=J7   333HJhJ`HJhJ`HJhJ`HNJJHNJJHNJJH*JJH*JJH*JJHJ8J0HJ8J0HJ8J0H'JJH'JJH'JJHJJHJJHJJHJxJpHJxJpHJxJpH0JJH0J J H0J J HJJHJJHJJHJJHJJHJJHJXJPHJXJPHJXJPHJHJ@HJHJ@HJHJ@H$J1J+H$J1J+H$J1J+   HJCJ; HJCJ; HJCJ;   (( (( ((     ~x< i  K ZFPB3BPX9,P>,PE,PL,PQ,PV,P[,P`,Pe,Pj,Po,Pt,Py,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P -P-P-P EPV]enx--P0-P3-P6-P9-P<-P?-PB-PE-PH-PK-PN-P7 EPV]enxQ-PT-PW-PZ-P]-P`-Pc-Pf-Pi-Pl-Po-Pr-P EPV]enxu-Px-P{-P~-P-P-P-P-P-P-P-P-P7 *-P$-P -P-P-P-P-PJR-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P .P.P.P.P!.P&.P+.P0.P5.P:.P?.PD.PI.PN.PS.PX.P].Pb.Pg.Pl.Pq.Pv.P{.P.P.P0o  | D\ =Y  !&+05:BG LQ V Z ^ b f j n S`r v z ~ ` ! ! H` ! ! ! ! ! ! "! &! *! .! 2! 6! :! >! `B!  ...I!$ Y] .P.P.P.P.P.P.P.P/P/P/P/P/P /P%/P*/P//P2/P7/P>/PE/PJ/PM/PR/PY/P^/Pe/Pj/Pq/P"5..P! ! P`P`/#`C`x/{/~/7``````/! /! /! 90! . < G M ! ! ! ! IM!$P Y] F0PK0PR0PU0PZ0P_0Pb0Pe0Pj0Pm0Pr0Pw0P|0P`0P0P0P0P0P0P0P0P0P0P0P0P 000 001" " 1Pp 1P 1Ph "" $" &"  5HU !/P! ! " ("  *1-101 31P81P?1PD1PK1PT1P[1Pd1Pm1P v111 111J" O" "5H17" <" T" P`P`/#`C`1117`````` 111m"  172t2t" . 7 r" y" 2P2P 5_"{" " 2 222 233" " "H2" " "3"" I!$P Y] 3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P`3P3P3P3P4P4P 4P4P4P4P"4P)4P5$323P" 0I W!$ Y0  '/`V8`` `K``R``^E`Y`.#`t`7``qk`s`3``-`` ``<`]`J4PjE`jE`8`L`s+``C`/#`52`c```*`_`*`*`x{`*`_`L```M4P ! P4X4`4h4 ! p4x444# $#  4P4P4P 4P4P4P/# 4# ' ;444455!IM!$P Y] 5P 5P5P5P 5P)5P05P95PB5PK5PN5PS5PX5P[5P^5Pc5Pf5Pk5Pp5Pu5P`x5P}5P5P5P5P5P5P5P5P5P5P5P5555y# }#  555 66 6# # jv"5HS04346494G4P" +# 9# =# G# # #  M6O6Q6I!$ Y] S6PX6P_6Pd6Pg6Pl6Po6Pt6Py6P~6P6P6P6P6P6P6P6P6P6P6P6P6P66 667# # "5H66P# # #  O7Q7S7I!$ Y] U7PZ7Pa7Pf7Pi7Pn7Pq7Pv7P{7P7P7P7P7P7P7P7P7P7P7P7P7P7P7777 $ $ "5H7 7P# # $ 8 8+888 E8R8_8$ $$ "H7 8P$ )$  89: ;P;P;P;P;P;P;P;P;P"5l8z8P4$ 9$  ;;;;P;P;P;P;P;P;P;P <<< +<8<E<`$ e$ "5HN$ S$ j$  <<<I!$ Y] <P<P<P<P<P<P<P<P<P<P<P<P<P<P<P<P<P<P<P<P=P =P"5R<`<Ps$ x$   t   ` z ! -" X" " " " " # # $ -$ G$ n$ $ =P=P"`=P$ =P=P"`=P$ =P=P"`=P$ >P>P>P$ (>P+>P!>P$ 5>P8>P.>P$ >>PA>P`;>P$ G>PJ>P`D>P$ P>PS>P`M>P$ Y>P\>P`V>P% b>Pe>P`_>P% k>Pn>P`h>P% x>P{>Pq>P % >P>P~>P(% >P>P>P0% >P>P `>P8% >P>P `>PA% >P>P `>PJ% >P>P#`>PS% >P>P.`>P\% >P>P.`>Pe% >P>P>Pn% >P>P>Pv% ?P ?P?P~% ?P?P>` ?P% ?P?P>`?P% "?P%?P>`?P% /?P2?P(?P%  I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } $ $ $ =P=P=P>P>P>P >P>P>P$ $ $ $ $ % % % % $% ,% 4% <% E% N% W% `% i% r% z% % % % % % % % % % % % % % % % % & & & ?P?P?P?P?P?P?P@P@P&& /& 8& -@P0@P3@P  4 6@P?@PH@PQ@PZ@Pc@Pl@PO |@O @O f @@J W _ & & & C[uow\] D `,,PS``o`<`b`F! 8`$ =P=P=& & u@P& 'ResB P zh_Hans_CN  'ResBPb2 b2  a2 'ResBP  o 'ResBP  o 'ResB 2l 2l000NNd/M/yE E, d/M/yGGGGGJ5lJ4lJ3lJ5lJ4lJ3l PP/#Cn]qkqk`,5H1lH1lH PP/#Cn]qkqk= !3N jEGlBlElpBpB  *$nRnRnR$]$444 PP/#Co]__a  W! 3NjE4L9l)4pBpB  *$nRnRnR$]$444 PP/#Cn]qkqk` PP/#Cn]qkqk`!L PP/#Cn]qkqk`! DJ J P!P$P7 'P*P-P7 *  0>P P`P`/#`C`CFI7``````IMP  kPpP`sPvPyPPP5LZP IMP  PP`PPPPP5P PP  ` PP  ow ` 'ResB 2l 2lh,5H1lH1lH PP/#Cn]qkqk= W! jE8D qkpBpB $ $]$@@*$nRnRnR$]$444 PP/#Co]__a W! NjE4 _pBpB $ $]$@@$p+*$nRnRnR$]$444 PP/#Cn]qkqk` PP/#Cn]qkqk`! DJ J P`P`/#`C`7``````h IM!P %P*P-P2P5P`:P=PDPGP5 Px IM!$P iPnPqPvPyP~P`PPPP5N\P P ` v PP  ow` 'ResB 2l 2l~dd/MM/yyGGGGG PP/#Cn]qkqk`,5H1lH1lH PP/#Cn]qkqk3l W! jE8D qkpBpB $ $]$@@*$nRnRnR$444 PP/#Co]__6 W!  jE8D _pBpB $ $]$@@$p+*$nRnRnR$444 PP/#Cn]qkqk` PP/#Cn]qkqk`!L PP/#Cn]qkqk`! DJ J  P`P`/#`C` #7`````` IM!P APFPIPNPQPX`VPYP`P5&4P IM!$P PPPPPPX`PPP5guP PP  ` ~ PP  ow` 'ResBw O VOTQ[rr4sNdžlޖ y؁ 0 000_ NHS\nZf Nnhf@z.zUfZćft^Qg؁g N1 N1ENXEN[~NCQNONTN_NyNTNXN[Ns^NlN)Y[OfOCQO[O^CQ-NCQENCQNCQNCQTCQ_CQ_CQvaCQaCQeCQfCQ8lCQlCQyCQMR)YSt^T VO VCQ V T Vva Va Vb Vf V8l Vey Vy VyX8l'YS'Y T'Y['Y8l'Yl)YN)YO)YCQ)YT)YU)Y[)Ys^)Y^)Y_)Yva)Ya)Yb)Yc)Ye)Yf)Yf)Yck)Y8l)Yl)Yy)Yy)Yw)Y [CQ[T[?e[8l[[N[O[CQ[T[U[s^[^[_[_[?e[e[ck[8l[l[_[f[8l[l[s^lt^Nt^)Y^O^CQ^T^s^^a^f^ck^l^EN^N^CQ^U^[^_^va^a^f^w^EN^N^O^_^f^fk^8l^l^w_N_S_T_[_l_w_)Y_lva[vaavawvaaNaOaTa_a8lawbENbObCQbTb[bs^b_babfe-NeENeOeSe[eae?eefefecke8leleye flfTf)Yf_faff(f)YBf@SfN,gg,g11gck-NckOckCQckTck Vck[cks^ck_ckackfcklckwl W8lEN8lN8lN8lO8l^8lb8lf8ll8lZy8ly8l,8l8lwl[lblfs(W}vɖ}v^y_ W,X,^,lCQNCQa8l1)YwENwNwOwCQwTw[w_wbwfwlwyH T JaxeW[lQ6RvQNRir)Y#lsY'`^{_{b \ cueJeP[e_^rgrl>rgT\Sg􌷌9Ng_tTg Oe-fuRN}CQ)Ys^R[)Ys^[W[)Ys^a[kgs^e00,T]{-jޞ&{_ӗe"oW[hant N N{--Nqg|OW[k`S\S&{_S|T N{-T N{-TS{-]S{-~^UOb_rbS&{_xex[&{_ee"oW[qgN|Pk2m|kW[k"oW[yb;"oW[萖sN|2m|h`&{_݈&{_N|Ԛb__c^&{_W[k^2m|j&{_G yyNTg IFZb@g[Obg+g=OYgFzT-Ygkg I>rўTgRzbg000,qgWSN|Rir6qeJ0WޞrU>r_gm~^͕g{0} )YMR{0} )Y_{0} c[_{0} 1MR{0} 1_0000,Yt^v,{w1hQb_n o Nq q q ar r 3t Zt +u v v (w )w x y R{ | | } } ~ ~  s G ׂ ( y ۆ  t x  ؈ و , Z K ؑ   [ : p }  Ϛ ɛ ]v EE Mvr) vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)v r) /) vr)vr)vr)vr)vr)vr)vr)dv_ r)JJ{JJJ5JwJJH J6JaJ;Jt JJzJJJ4JvJJG J5J`J:Js JJ{JJJ5JwJJH J6JaJ;Jt  /) vr)vr)JJvr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr)vr) mD/#Cn]qkqkd+  !$ $,t7qk ]jEjEis+tt"77qkd+oo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R++Q+* !$ 0  $,"V8, ,pyQ䎇Q3,<3QZ7izQzQs+qC/#QyQ yQkQQ   <* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T{]rcluiBo`{]rcluiBo`{]rcluiBo`<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T dRZPf\bXV`T^ dRZPf\bXV`T^ dRZPf\bXV`T^k 33oo$,$8$,Q+ "$T7I$ee$p+ m C1717 yq9b9b `=R, $YYY,rQ$y^$7ێDk$7Q$777 5 597;j 5 5 597;j 5c Gc Gc Gc Gc Gc Gc G mD/#CUAm  !$ $,py#_T/ ⰷ$jEjEis+y#y#n8f_T/_TAmuoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R =Aq18<@p =Aq18<@p =Aq18<@p =Aq18<@p mD/#C,51l1l  !$  $, ^EyQ䎇Q,<3QZ7izQzQs+QyQ yQkQQ   <* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T{]rcluiBo`{]rcluiBo`{]rcluiBo`<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T<* W-~K9xZ6!{Q3N0$ T dRZPf\bXV`T^ dRZPf\bXV`T^ dRZPf\bXV`T^k 33oo$,$8$,Q+ "$T7I$ee$p+ m C1717 yq9b9b `=R, $YYY,rQ$y^$7ێDk$7Q$777 504 597;H 504 504 597;H 504c Gc Gc Gc Gc Gc Gc G mD/#CUAm  !$ $,py#_T/ ⰷ$jEjEis+y#y#n8f_T/_TAmuoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R =Aq18<@p =Aq18<@p =Aq18<@p =Aq18<@p mD/#CUAm ) !$ 0 $,"V8, ,[)p/y#_T/ <$jEjEis+qC/#y#y#n8f_T/_TAmuE $oE g 4 4GBWGG$G53 hG$__G$4EG$GGGoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R Rx x x mD/#CH__LJJ;      ' ~xE  ' ~xE  ' ~xE   ' x~xE   ' x~xE   ' x~xE r3l?r3l?r3l?E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG[h[h $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$___*$]]p{*$cEl+_$LLL =Aq18<@ =Aq18<@ =Aq18<@ =Aq18<@     mD/#Cn]qkqkd+  !$ $,py#_T/ ⰷ$jEjEis+y#y#n8f_T/_TAmuoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R3)83)83)83)8 mD/#CUAm  !$ $,py#_T/ ⰷ$jEjEis+y#y#n8f_T/_TAmufffoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R $L  $L  $L  $L  mD/#Cn]qkqkd+  !$ $,t7qk ]jEjEis+tt"77qkd+oo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R     mD/#Cn]qkqkd+ !$ 0 $,t7qk3 ]is+qC/#tt"77qkd+,2Cio!M.BY/"za rJBgVhSLtP9A ZNT*Q`HG[pO jc;nq8\]}IWdl) ^ X<#?w&1+ 7Uy's_($RfFK 5b.k@:m0D6e|>%-v=f<,2Cio!M.BY/"za rJBgVhSLtP9A ZNT*Q`HG[pO jc;nq8\]}IWdl) ^ X<#?w&1+ 7Uy's_($RfFK 5b.k@:m0D6e|>%-v=f<,2Cio!M.BY/"za rJBgVhSLtP9A ZNT*Q`HG[pO jc;nq8\]}IWdl) ^ X<#?w&1+ 7Uy's_($RfFK 5b.k@:m0D6e|>%-v=f<oo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R mD/#CUAm  !$ $,py#_T/ ⰷ$jEjEis+y#y#n8f_T/_TAmunnnoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R R =Aq18<@ =Aq18<@ =Aq18<@ =Aq18<@ mD/#CHqkqkd+  !$ $, pt7qk <]jEjEis+tt"77qkd+jjjoo$ $8$]XE "$eEn+$ee$p+ m C1717 yq9b9b `=R,!!$ooo!8$oU;!8$Rt8Im$ R R RVkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GvS~~qlu]5X:B!IIW^t=D0+N{u{P& g?bh~rpnlH 4JJH 4JJH 4JJ   H6VJEJ<H6VJEJ<H6VJEJ<HJJHJJHJJHJJHJJHJJH*JJJH*JJJH*JJJH&FJJH&FJJH&FJJH(,JJH(,JJH(,JJH:ZJWJNH:ZJWJNH:ZJWJNHJ'JHJ'JHJ'JHBbJ{JrHBbJ{JrHBbJ{JrH>^JiJ`H>^JiJ`H>^JiJ`H2RJ3J*H2RJ3J*H2RJ3J*H.NJ!JH.NJ!JH.NJ!JHJ-J&HJ-J&HJ-J&EEEHJJHJJHJJ  }} }} }}     x _  K FPBOBPXuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P% P4 P9 P> PA PF PK PN PS PX P[ P` Pe Ph Pm Pr Pu Pz P P P P P EPV]enx P P P P P P P P P P P P7X EPV]enx P P P P P P P P P P P P EPV]enx P P P P P P P P P P P P7m  * P Pk  P P! P& P) P. P3 PJR6 P9 P< PA PF PI PN PS PV P[ P` Pc Ph Pm Pp Pu Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P# P& P+ P0 P3 P8 P= P0o  | D\ =Y  !&+05:BG L        ` ! & + 0 5 : ? D I N S     `     H`              `   }  IM!$P Y]  P P P P P P P P P P` P P P P P P P P P P P P"5@ N PZ _ m`D`/#`C` 7`````` O \ i   v   - j      /l   . 7 < G M       IM!$P Y]  PPPPP P%P(P-P0P5P:PX`=PBPIPPPUPXP]PdPiPpPuP|P     PPPp P PPPh     5HU  P    IM!$P Y] #P(P+P.P3P6P;P>PCPHP`KPPPWP^PcPfPkPrPwP~PPP= A 5HP E  !.P  ;xW  /l^  e  1nl  s . 7 < G M U \ c j q x IM!$P Y] PPPPPPPPPPPPX`PPPPPP"P)P.P5P:PAP HUb o|   PPPp P PPPh     5HU Pz    IM!$P Y] PPPPPPPPP P`PPP#P(P+P0P7P<PCPHPOPVdr  5HP  IM!$P Y] PPPPPPP P)P2P7P:P=PBPEPJPMPRPWP`ZP_PfPmPrPuPzPPPPPP5P  0I W!$ Y0  '/"`V8`,` ``,``[)`p``/`t`7`$`qk``3``H`o` ``<`$`PjE`jE`8`i`s+`q`C`/#`1I`q``u`!``g`*`$`*`_`L```P !  !    PPP -P@PSP  ' ;filoru"IM!$P Y] xP}PPPPPPPPPPPPPPPPPPPP`PPPPPP PPPP#P*P1>KX   ejo ty~  jv"5HSP?        IM!$P Y] PPPPPPPPPP`PPPPP PPPP!P&P-P4CRa; ? "5HP  C  IM!$P Y] PPPPPPPPPP`PPPPPPPPPPPP!.;Hw { "5Hp~PO T   IM!$P Y] PPPPPPPPPP`PPPPPPPPPPPP -  "5HUcP    o]IM!$P Y] KPPPSPVP[P^PcPfPkPpP`sPxPPPPPPPPPPP"5:HP   IM!$P Y] PPPP PPPPP!P`$P)P0P7P<P?PDPKPPPWP\PcPjw " "5HP  &  IM!$P Y] PPPPPP P P P P` P P P# P( P+ P0 P7 P< PC PH PO P"5P2 7  t  ` z   I   :  G    * Z !P!P` !Pu (!P+!P`!P~ 9!P I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } y   ?!PB!PE!PH!PK!PN!PQ!PT!PW!P                 ' 0 8 @ H Q Z c k s {            1#P4#P7#P:#P=#P@#PC#PF#PI#P   s#Pv#Py#P  4 |#P#P#P#P#P#P#PO #O #O f ##J W _ j l n  C[uow\] D ``N``o`C`v` 8`a V P!P _ #Pr 'ResBy y{ ,y{e NZf N Nt^ Nt^Nc[NeMRe_efe(fe Nc[ Nc[,gfg Nfg Nfgfg~^R P\Bf,gfg N,gfgN,gfgN,gfgmQ,gfgV{0}""{0}]S{4V,gfgN,gfgeT]{4V N N{4VT N{4VTS{4V+{0}Q-{0}QMg,{W1Yt^,{w1{0}RMR{0}R_{0}t^_{0}eMR{0}e_{0}y_Gyt^yt^d-ME {0} PgMR{0} Pg_{0}\BfMR{0}\Bf_{0}fgMR{0}fg_{0}S{1}{0} fgMR{0} fg_{0}"{1}Gy/My/Md/M d/MM/y M/yUr t^MMMdd/M/y d/M/yUr t^MMMdEEEEd/ME d/ME d/M/yE d/M/yE $/<*7{{|{{|JpJJJtJJJ`JJJXJJJqJJJuJJJaJJJYJJ!c#D mD/#C|| ^En 504 {{{{{597;H 504 504 {{{{{597;H 504 mD/#Cn]qkqkd+! $,^Et7qk|]tt77qkd+$||$||9|||$___*$]UEo{*$bEk+_$LLL mD/#Co]__4J |J| ' }{z{E ' }{z{E ' }{z{E ' }{z{E ' }{z{E ' }{z{El?l?l?$||$||||$|||$|||RUX[RUX[!^E@| 1B|L{{{{{{{H {{{{{J JH {{{{{J-|J'|H {{{{{J JH{J8(J.(J8(J.(H{J8(J.(H{H{J\|JU|H{H{H{J|J|H{H{J'J'J'J'H{J'J'JN|JG|H({,H{{{J{J|H{{{H{JL(JB(JL(JB(H{JL(JB(J3|J H{Jt(Jj(Jt(Jj(H{Jt(Jj(H{J`(JV(J`(JV(H{J`(JV(H{ J$(J(J$(J(H{ J$(J(H{J(J(J(J(H{J(J(H{{{J|Jy|H{{{Jj|Jc|H{{{J|Jy|{{{H{{H{{J!|J; H{{ q|q| q|q| EPV]enxPPPPPPPPPPPP EPV]enxPPPPPPPPPPPP7     P   -  HP ! oPtPyP|PPPPPPP5:HP W!  ^E``|`]`P4``L`|`)`x{`4`P PPP PPP    !  PPPP"P).   "5S     3P  `      VPYPKP( gPjP\P0 xP{PmP8 PP~P@ PPH PPPN PPP{`PX PPPP`Pe PPPPp PPx PPP~ PP PPPP PPPP  P P PPP P P *P-P#P 0P3P =P@P6P JPMPCP PPSP ]P`PVP jPmPcP pPsP }PPvP PPP PP PPP PP{`P  PPP PP{`P PPPP( P,   S W b l q }   ' B F Q [ _ j t x   a f r , 4 < D L R V \ a c i n t |                        ! PPP& , 0  PPow\ P `  <P2 u 'ResBPb2 b2  oa2 'ResBP  o 'ResB P zh_Hant_MO  'ResB P zh_Hans_SG  'ResB P zh_Hant_TW  'ResB  GKifPaasWeneAsoreKaroParysPraagRiaadSeoelBerlynDoebaiKaboelBroeneiKaaimanKanarieKartoemSaratofWarskou{0}-tydApia-tydDjakartaDjiboetiHovd-tydIran-tydKaratsjiKuba-tydMalediveMata-UtuNiue-tydOmsk-tydPeru-tydAsore-tydChili-tydChina-tydChuuk-tydDavis-tydFidji-tydGlacebaaiGoosebaaiJapan-tydKatmandoeNauru-tydNepal-tydPalau-tydSamoa-tydSingapoerSyowa-tydTonga-tydAlaska-tydAnadyr-tydEiland ManGuyana-tydIsrael-tydKaap VerdeKosrae-tydMawson-tydMogadisjoeMoskou-tydPonape-tydSamara-tydSint KittsSint LuciaTahiti-tydTaipei-tydTuvalu-tydWostok-tydAmasone-tydArmeni-tydBhoetan-tydBolivia-tydChatham-tydEcuador-tydGambier-tydIrkutsk-tydMagadan-tydMeksikostadMianmar-tydRainyrivierRothera-tydRunion-tydSint HelenaSint John sSint ThomasThunderbaaiTokelau-tydUruguay-tydVanuatu-tydArabiese tydBrasilia-tydColombi-tydHongkong-tydJakoetsk-tydMaledive-tydMaleisi-tydPakistan-tydParaguay-tydPitcairn-tydSakhalin-tydSint VincentSuid-GeorgiSuriname-tydVatikaanstadCambridgebaaiGalapagos-tydGreenwich-tydHovd-somertydIndosjina-tydKirgistan-tydKoreaanse tydLord Howe-tydMarquesas-tydMauritius-tydOmsk-somertydOos-Timor-tydPeru-somertydPyongyang-tydSeychelle-tydVenezuela-tydWolgograd-tyd{0}-dagligtydAfganistan-tydApia-dagligtydAsore-somertydAtlantiese tydBangladesj-tydChili-somertydChoibalsan-tydFidji-somertydFilippynse tydIran-dagligtydKaap Verde-tydKuba-dagligtydOnbekende stadOos-Afrika-tydPaaseiland-tydTonga-somertydWes-Afrika-tydAnadyr-somertydAserbeidjan-tydBritse somertydChina-dagligtydCookeilande-tydJapan-dagligtydKoeala-LoempoerKrasnojarsk-tydMoskou-somertydNovosibirsk-tydOesbekistan-tydSamoa-dagligtydSint BarthlemyTadjikistan-tydUlaanbaatar-tydWake-eiland-tydWladiwostok-tydSuid-Georgi-tydAlaska-dagligtydAmasone-somertydArmeni-somertydFrans-Guiana-tydGeorgi-somertydHo Tsji MinhstadIrkutsk-somertydIsrael-dagligtydKokoseilande-tydLine-eilande-tydMagadan-somertydNewfoundland-tydNieu-Seeland-tydOos-Europese tydSamara-dagligtydTaipei-dagligtydTurkmenistan-tydUruguay-somertydVanuatu-somertydWes-Europese tyd{0}-standaardtydApia-standaardtydBrasilia-somertydChatham-dagligtydColombi-somertydFenikseilande-tydHongkong-somertydHovd-standaardtydIran-standaardtydJakoetsk-somertydJekaterinburg-tydKuba-standaardtydNorfolkeiland-tydOmsk-standaardtydOos-Groenland-tydOos-Indonesi-tydOos-Kazakstan-tydPakistan-somertydParaguay-somertydPeru-standaardtydSakhalin-somertydWes-Groenland-tydWes-Indonesi-tydWes-Kazakstan-tydWes-Argentini-tydArabiese dagligtydAsore-standaardtydChili-standaardtydChina-standaardtydFidji-standaardtydGilberteilande-tydHawaii-Aleoete-tydIerse standaardtydIndiese Oseaan-tydIndi-standaardtydJapan-standaardtydMauritius-somertydNieu-Kaledoni-tydSamoa-standaardtydTonga-standaardtydWolgograd-somertydAlaska-standaardtydAnadyr-standaardtydBangladesj-somertydChoibalsan-somertydChristmaseiland-tydFalklandeilande-tydFilippynse somertydIsrael-standaardtydKaap Verde-somertydKoreaanse dagligtydLord Howe-dagligtydMarshalleilande-tydMoskou-standaardtydPaaseiland-somertydSalomonseilande-tydSamara-standaardtydSentraal-Afrika-tydTaipei-standaardtydWes-Afrika-somertydAmasone-standaardtydArmeni-standaardtydAserbeidjan-somertydAtlantiese dagligtydChatham-standaardtydDumont-d Urville-tydGeorgi-standaardtydIrkutsk-standaardtydKrasnojarsk-somertydMacquarie-eiland-tydMagadan-standaardtydNoordwes-Meksiko-tydNovosibirsk-somertydOesbekistan-somertydUlaanbaatar-somertydUruguay-standaardtydVanuatu-standaardtydWallis en Futuna-tydWladiwostok-somertydArabiese standaardtydBrasilia-standaardtydChamorro-standaardtydColombi-standaardtydHongkong-standaardtydJakoetsk-standaardtydOos-Europese somertydPakistan-standaardtydParaguay-standaardtydSakhalin-standaardtydSentraal-Europese tydTurkmenistan-somertydWes-Europese somertydBroenei Darussalam-tydJekaterinburg-somertydKoreaanse standaardtydLord Howe-standaardtydMauritius-standaardtydNewfoundland-dagligtydNieu-Seeland-dagligtydOos-Groenland-somertydPapoea-Nieu-Guinee-tydSingapoer-standaardtydWes-Groenland-somertydWolgograd-standaardtydWes-Argentini-somertydAtlantiese standaardtydBangladesj-standaardtydChoibalsan-standaardtydFernando de Noronha-tydFilippynse standaardtydKaap Verde-standaardtydNieu-Kaledoni-somertydPaaseiland-standaardtydVerder-oos-Europese tydWes-Afrika-standaardtydAserbeidjan-standaardtydCookeilande-halfsomertydCookeilande-standaardtydFalklandeilande-somertydHawaii-Aleoete-dagligtydKrasnojarsk-standaardtydNovosibirsk-standaardtydOesbekistan-standaardtydSentraal-Australiese tydSentraal-Indonesiese tydSuid-Afrika-standaardtydUlaanbaatar-standaardtydWladiwostok-standaardtydMeksikaanse Pasifiese tydNewfoundland-standaardtydNieu-Seeland-standaardtydNoord-Amerikaanse bergtydOos-Europese standaardtydOostelike Australiese tydTurkmenistan-standaardtydWes-Europese standaardtydWestelike Australiese tydJekaterinburg-standaardtydNoordwes-Meksiko-dagligtydOos-Groenland-standaardtydPersiese Golf-standaardtydSentraal-Europese somertydWes-Groenland-standaardtydWes-Argentini-standaardtydHawaii-Aleoete-standaardtydNieu-Kaledoni-standaardtydSint-Pierre en Miquelon-tydFalklandeilande-standaardtydFernando de Noronha-somertydPetropavlovsk-Kamchatski-tydGekordineerde universele tydNoordwes-Meksiko-standaardtydNoord-Amerikaanse sentrale tydSentraal-Australiese dagligtydSentraal-Europese standaardtydMeksikaanse Pasifiese dagligtydNoord-Amerikaanse oostelike tydOostelike Australiese dagligtydWestelike Australiese dagligtydFernando de Noronha-standaardtydNoord-Amerikaanse berg-dagligtydFranse Suider- en Antarktiese tydPetropavlovsk-Kamchatski-somertydSentraal-Australiese standaardtydSint-Pierre en Miquelon-dagligtydMeksikaanse Pasifiese standaardtydOostelike Australiese standaardtydSentraal-westelike Australiese tydWestelike Australiese standaardtydNoord-Amerikaanse berg-standaardtydNoord-Amerikaanse sentrale dagligtydSint-Pierre en Miquelon-standaardtydNoord-Amerikaanse oostelike dagligtydPetropavlovsk-Kamchatski-standaardtydNoord-Amerikaanse sentrale standaardtydNoord-Amerikaanse oostelike standaardtydSentraal-westelike Australiese dagligtyd,Sentraal-westelike Australiese standaard-tyd# ##6#B"###X##|#,#G#5##>##!#a#OT###-#C,#+##O###Q##o,#i#>#S##>#8#@#H#0##ߩ#-,##l-#a#?#G#>#-#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O# #^O#K# #66# !#A##5#+#!#(?# #x# #N##N###V-#+#a-#WG#IG#v5#####K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >### #5#$>#r>##-###"#l#l#4}#& ##eG#>#>!#`Y#?T#G#H#mO#Ѫ#O#=##",#>#|O#@-#,#T#>7#a#Q#Ǯ## ## #ث#T#sG###0 #|##5#>#,##G###a#J7## ##!###]#O#)#2v##l#q#v#H$## ######/#9#p!#i#?#4!##1##+#-####p##Hv#z#,#7#2#.##7#-#z#g# ###z!#*-#4##!#O#)H#f#7#?#5#7##7###}#'.#6##w-#i#_T#,#-#v #Y# ###EH#f#8,#6#7##V#!## #I###D #&7###l #,#d,#G#####,#27#f6##5K##6# #6# #-#$#1>##%#$#K-#-#-#ò#~6#,#,##,##G####6# '#"#+#y#r6##9# ## #5##0# ##>#,#Y#>##!#6#!#P#7##### #"#a##\?#X#N##7#Pg#= #6###z7# #!#a#Y,#OO#!###6##dn#+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##555˭55ִ%%5(n59M5޿t5(5F5:55q5>Iy5/5+5JY5)5ø5{5t5$zQ5DȻ55&ݨQ5D۸5e5q5V55;55}>5Sd57w5b555ðc5̹G5A55S55rڭk55NUŽ5`55k5ҳ5q5[55(555lh558w5}i53555pѶ5655ֲ5D5555 5}55W-5Ⱦ.N555"`ŷ5ɩ5w05R556nܷ55ү555|5J55ԩ5ѵi5.5ƺ5^5Ū5A5K5S"5!,5 5¨5S5 d5浗I5˨e55U5O5)5Ԩѱ5泀#5հ5 ؼ555¬55ݪ5˫?55_55Ь5f5555s5!5',´5׮5%5}H55k8575I1%5b5Z=:5ެ5dߺ5[쬔5B55O5}5/G&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPP!P$P'P*P-P0P3P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1PH``+`9G`4P7P<PAPFPSPZPaPhPoPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPP"P)P0P3P6P9P@PCPJPQPTP[PbPiPlPoPrPuPxPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P! P$ P+ P2 P9 P@ PC PF PI PP PW P^ Pa Pd Pk Pr Py P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P !P!P!P!P%!P(!P+!P.!P5!Pi``|`J"` 'ResBPS S R 'ResBPS S R 'ResB 9 G9 * .cq yzs c J*+,km 3 a s4) t+)Qq*25(2M(*.t+2u2s23 s3+4 56Jb3ccdd d)uffsjkqrIsrs s+t+u. vz{s{53).)c+R Kt+ 5u.mm  +za *..5,5s- 5*c j5--2ar  K.K2P-S S*5SU+ c-u    `  S5u5 h-u5 3-* ccC93*n3+vm4S5U; `- b=c,cc c c d-e)j 5krm5vqrsSt+u*V ue 2v5v-v v.vz52R0.b5+bt5r+svd(5)9  )Uj5 +3z c;3S +5-q e. sf-c,T -6 ,esu,k5F;de -0h--sQ+ -2 f. se ,r  UHIrJ5KNS -VT K5 2 ac: `-j   5j   *-rs.5-u  f-**=5.jv* u+.v ,2 V-3r3s,3 v3 V3 5s a2a,5uaT5uae+c-d5c- d  ,e*5de+0 5e+j kh-lrn +s=uv sQz~u--N  u -5+ = curu+-+   . u *rr{us-u- (5p 5s*-V.u5u.u5p  d    S5 b-K 5sM*sN-s S+*fS SV-v*V*{0}  e - u u -35p-,tju4+u, *h-,j2H.V 3-3 53 *3 5v e s-e+r5 kf j5sf j t 2  S~c 3u-5125u-+-u55sa -`*p)3 c 0u-e U l-PM, 0   re+ s-  5 dRu-Vr*  5    0`- * e+E5 v5E5 u5e.  m n5vp- dn2b*5nu5p-5u+s*n5 `c m5   3 k-  ++y 0uz  0uJ 0uT) 0u5`-    M TTu. l U  5 5 -c2 p3s d 3v E5 5E5u E5u 2f5 (5 cs-V 5  Q-e* dV ++5-5.t+ 0u2 0u3 0uas 0ukq 0uqk  0usr 0uv  0u{s 0u{ 0u 0u) 0uS  0uR 0u+ 0up*`- * 0uj5 0uS 0u  0uS  0uVT 0uae --;m0 , + p-N-u  0Qs ,5S -p V-v - n+  u5-5c0E5 j0uc c+5  e0 0u1* 0u48 5 0uf j 0un5v 0usT 0uv  0u(5 0u+ 0u- 0u5T e5+ 0u(b 0uJ R 0uS+ 0u s@ p  r{0}V-u ,5cE5u d-p5,5 5e - 3ejk, 5, 5  M - 0u  0u m5 0u-35 0u, 0ul  0u- 0u5+  0ub 0u- 0u  S5 0u b- 0uS5s 0uu -j V-u  U*5 z  p,, r4, s, *:5 0uc  = 0us5s 0u-c 0u  cv- { 0u- 5s 0uU h- 0u 4u 0u 4u 0uRu- 0u{0} ` 0uj|5,     0u* 4u 0u3 `  0us}   )ez  ` 0uz  (u 0u   0uM 5s 0ud5s 0uc ` 0u 4v} 0uJ ` 0uJ (u 0uT) ` 0uT) (u 0uU   0ud , 0 st  p,  ` 0u  4v} 0u5+E r- 0u3 ` 0ukq ` 0ukq (u 0uq-5s 0uv  ` 0uv  (u 0u{. ` 0u{s ` 0u{ ` 0u   0uR ` 0u+ ` 0u5p- 4u 0u* ` 0u5 4v} 0uS ` 0uSW   0u, 0 s E5 0um 0u F# --;  4v} 0u5+E M* 0u+e M* 0u5 0u F# -0 4v} 0u3+ 0u F# -sT ` 0u(5 ` 0u(5 (u 0u+ ` 0u+ (u 0u(b ` 0uae - 0uu--j  0uH(3  0uJ R ` 0uJ R (u 0uJ5 4v} 0uS+ ` 0uS+ (u 0uRp-5`- , 5+C .S 0u+c .S 0u2 R- ` 0ue) )3  0up++ 0u F# --N  4v} 0u. 0u F# - 5 0u F# - 0u F# -- ` 0u- (u 0uR @  0u5+  ` 0ub ` 0ub (u 0u 5  Iq 0u `-u 4v} 0u- ` 0u- (u 0uS5J 0u F# -S5s ` 0uS5s (u 0u *}   0u{0} @ e- 0u5 3 , 0 s .S 0u M* 0u*:5 ` 0u*:5 (u 0u  0u F# -5+E 5s 0u5+E *  0u+e 5s 0u+e *  0u3  0u F# -c(0 $ ` 0uc  = ` 0uc  = (u 0ue+  0u F# -p@c`( e 0u~c 3 0u F# -- 0u F# -- 0u F# --c ` 0u-c (u 0u5 0u F# -c @ e- 0u{u 0u F# -U h- ` 0uU h- (u 0uK   4v} 0uu5 0u F# -    ` 0u    (u 0u5+C  0u+c  0un + 0u F# -p++ @0u F# -{s @ e- 0u{ @ e- 0u   ` 0ud5s ` 0ud5s (u 0u+ @ e- 0u-u5 0u F# - 4v} ` 0u* @ e- 0uS @ e- 0um `  0u F# --  0u F# -  0u  `  0u F# -5 `  0u F# -)E 5+E .S 0u3+ `  0u F# -q-5s ` 0uq-5s (u 0usT @ e- 0u   ` 0u   (u 0u-r 0u F# -u r 0u F# -5p- 4u ` 0u5p- 4u (u 0u(b @ e- 0uae M* ` 0u  u 0u F# -+e M* ` 0u+e M* (u 0u5 ` 0u F# -3+ ` 0u F# -e*u= `  0u F# -e+  `  0u F# -m n5v 0u F# -n2e*5 0u F# - 5 @ 0u F# - @ 0u F# -5+  @ e- 0u5 `  0u F# -+5-5 0u F# -p*`-  0u F# -S5J @ 0u F# -E5 R-   0um ` 0u F# - @ 0u F# -  ` 0u F# -2 S2J 0u F# -5+C .S ` 0u5+C .S (u 0u+c .S ` 0u+c .S (u 0u3  `  0u F# -k + `  0u F# -p++ ` 0u F# - ` 0u F# -*= ` 0u F# -5 ` 0u F# -u5 `  0u F# -S5J ` 0u F# -u5 ` 0u F# --u5 `  0u F# --  @ 0u F# - .S ` 0u .S (u 0u5+E *  ` 0u5+E *  (u 0u+e *  ` 0u+e *  (u 0u3  ` 0u F# -e+2  ` 0u F# -n + ` 0u F# -   @ e- 0uK  0u F# - 5 ` 0u F# --r `  0u F# -u r @ 0u F# -- `  0u F# - 4v} = (u 0uK   4v} ` 0uK   4v} (u 0u~c 3 `  0u F# -n2e*5 `  0u F# --r ` 0u F# -  cv- `  0u F# -  u @ 0u F# --  ` 0u F# -m n5v `  0u F# -~c 3 ` 0u F# --r 5+C 0u F# -u r ` 0u F# -  cv- ` 0u F# --u5 ` 0u F# -+5-5 `  0u F# -p*`-  `  0u F# -  u ` 0u F# -2 S2J @ 0u F# -5+C 5u+  0u F# -j n5v ` 0u F# -n2b-5 ` 0u F# -p*`-  ` 0u F# -0 +e 2 0u F# -E5 R-   ` 0u 5u+  0u F# -2 S2J ` 0u F# -+c 5u+  0u F# -K  @ 0u F# -+5-5 ` 0u F# -0 *  0u F# -K  ` 0u F# --r 5+C `  0u F# -H(3 ac  s-r 0u5u+  5+C @ 0u F# -+c -r ` 0u F# -5u+   @ 0u F# -5u+  +c @ 0u F# -H-  . `  0u F# -H-  .{ ` 0u F# -Tu.Sm5 - {u5 0u F# -5u+  5+C ` 0u F# -0 +e 2 @ 0u F# -E5 R-   @ e- 0u5u+   5+C 0u F# -0 +e 2 ` 0u F# -5u+   ` 0u F# -5u+  +c ` 0u F# -0 *  ` 0u F# -Tu.Sm5 - {u5 `  0u F# -5u+   5+E @ 0u F# -5u+   5+C ` 0u F# -#<#:#+A#>#{<#m:#<#;#e:#@#u>#Q># ;#u@#I:#=#5;#@#E;#-;#;A#q?#k=#9#{A#9#<#<#:#<#@#=#&D#|;#=#9#:#!:# :#;#;#=#q<#v<#]<#>#<#/C#'>#:<#:#5?#:#>#>#<#>#=#@#Q:#?#?#&<#<#:#6@#i:#VC#W>#q:#u:#4D#@#:#}:#A#B#B#<#<# ?#<#<#:#>#># =#)?#?#<#<#B#H=#C#M=#G?#R=#Y@#<#CA#C#w?#@#p=#S?# C#u=#=#z=#Y?#M;#=#9#/?#JD#E#0I#F#?D#E#)E#A#<#>#W=#A;#=;#E#SA#;#9#A#=#E#):#;#;#;#=#=#=#;#;#%:#?#A#=#=#?#?#?#:#>#b<#9#:#F#G#J#<#e;#&C#}?#=#D#C#A#?#C#?#8C#5:#9:#>#@#A#!>#>#A#->#BC#E:#D#A#@#A#@#LC#`C#!@#9#@#+<#N<#I<#{>#/@#=#*=#@# ;#1;#D#9#l<#=#=#A:#]:#:#!<#A#:#>#:#>#<#<#>#>#<#;#9#;#]>#y:#;#<#=#9#(@#=#4=#9#9#);#9=#k?#9#<#@#9#D@#\=#a=#`@#;#?#:#?#<#!B#B#<#:#:#;#;# :#;#X<# A#A#<#:#A#@#A#;#n@#%=#=:#E#3>#?#Y:#;#>#)D#0<#>#?<#5<#:#:#D<#A#<#=@#>#@#A?#B#/=#<# <#;#|@#Q;#:#?#B#A#9>#>#i>#@#9#C=#:#m;#=#?#=#Y;#M:5K#D#A#<#A#<#c>#;# @#o>#E>#K>#?>#S<#@#>=cQ#@#f=#=#UD#K@#9;#KA#:#:#;#?#w;vO#@#;#:#=#;#1:#-:#:#a;#?#i;#9#9#U:#?#;#;#?#;#a:#?#:#:#3A#>#:#<#:#<#>#=# =#;?#%;##A#:#9#;#;#?#9#;#=#:#>#:#>#@#:#U;#:#R@#=#9#=#_?#e?#A#I;#r;#M?#>#;##?#:#?#;#:#9#>#g<#?#];#@#=#D# >#;#:#:#>#9#9#!;5.F5J5H5N5:O"H&O5OIR5OINQ5|PV)X5VW\W5LI9Q5>PoJQ5,SKK5IBuG5NCH5SNS5RV@TV5IDI5SNXT5VUW5jXWX5VU X5VUSW5LYEL5|HCmH5KAEK5EB5C5OKR5oI5iLEXL5=G5MrBKG5FcAF5M{BYG5SK(T5E5G5JDJ5BSUFM56Lg@HF5B5H5F5NGN5C5RJQ5P?IP5N5POIP5nSzLXS5oFkAbF5H5mV5J5D5D5_JDOJ5?J5:R7K$R5fRYKPR5{K5B5SOT5LEL5MGgP5F5G5qE5M5L5L5bMBG5QtMT5ODI5MBG5IXGL6W5&K5HK5MBG5C5TPV5}E5F5QMS5E5MKP5kD5vD5D5H5K5EJ5jC5qWfUW5TPU5SeEpT5N1HNO5`D5B5B5NgGzN5R!F,M5UR7V5B5I5VIW5SO4U5P%LxQ5JDJ5B5G5!ICI5FsA|F5HCH5I5WRPU5E5B5F5D5*B5QjK|R5.NOHbO5EM5GNBF5D5TOU5$QLR5C5E5/J5QLQ5T*PMUG&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P""P%"P("P+"P."P1"P4"P7"P:"P="P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pj"Pm"Pp"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PH` D`@`9`$P$P$P $P $P$P$P!$P($P/$P6$P=$PD$PK$PR$PY$P`$Pg$Pn$Pu$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P"%P)%P,%P/%P2%P5%P8%P?%PB%PI%PP%PS%PV%P]%Pd%Pk%Pn%Pq%Pt%Pw%Pz%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&P!&P$&P+&P2&P9&P@&PC&PF&PM&PT&P[&P^&Pe&Ph&Pk&Pn&Pq&Pt&P{&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P?`J`E`\` 'ResB :G J:GGST(DE+JD/(J/C'3HD:2)H'C#/'C#4H'#C1'('CH(1':(1+'(DJ2(FE'(HJ3*1HD,H,H,HFJ/(DF/FA1/JDJ1HE'1J:'2:1(3F*13J*'9E'FCH1JCJJADHEJDJE'E'GJF'3H#+JF'#1H('#3E1)#C*'H#C*H(#F/J1#H1'D#H3DH#HCD'%JA'*'DB/3('1J3('F'(('GJ'(1DJF(4CJC(J1H*(J3'H*'DJF*4J*'*HE3C*JEAH,J13J/'1HF/'C'1/H'D'1J3JA2JH1.3'D7'3CH(J3E1'!3J*C'3J/FJ5HAJ'74BF/7G1'F7HCJHA'/H2AJA'JAJJF'C'(HDC'3'JC'JJFCF'1JCHFC3CJ'('CJ1HAD':H3E'4JHE'C'HE'D7)E'JH*E,'/FE/1J/EJF3CFHEJ'FJ'EJG1'1JH'13HH'DJ3#*J1'H#/JDJ/#1HECJ#DE'*J#F/H1''CHJD*'D9JHF'DCHJ*('DEJ1('E'CH('F:HJ('FCHC(1HC3D(H3F:F(H:H*'*'1'H'*'CE'F*(DJ3J*4'+'E*4':H3*J1'F','C1*',J(H*J/'H3'F1'F:HF1J,JF'3'J('F3C'DJF4F:G'J4JC':H71'(D3:H/+'(:J1F2JC'DC*'C'FCHFC'JE'FC1'*4JCJ4JF,CJ:'DJD' ('2D4(HF)DH'F/'DH3'C'E'(H*HE',H1HE'/J1'E'1F,HE'3J1HE'C3'1E'F'H3E'FJD'EHF'CHEJ/H'JEJ1J/'FJ1H(JG'A'F'GD3FCJGH('1*J'C*3CJ1JA'FJDHFJA#(J/,'F#F*J:H'#F4H1',#F:HJD'#H2,1H/#HCD'F/%37F(HD'3*'FDJ'D(-1JF'D,2'&1'DB'G1)'J1HF(J'JFHAJC('1F'HD(1('/H3(13J('F(H.'13*(H/'(3**4JH'H'*H1*HD'*H1HF*H*J.H'F','E'JC',H3 ('J,HF3*HF.'F/J,'/H4'F(J/J*1HJ*1J2HDH*1JHFJHF3'1'*HA31'JJAH:'(H1HF:1JF'/':H'/DH(A'C'HAHA'FCHA1AJDFJH3AJF3JF3C'1'C'3C'E('D'C1J3*HFCH1'3'HCH1/H('CHDHE(HCHF'C1JCJF4'3'DJ(1AJDDJF/E'FE'1J:H*E'F':H'E('('FJEB/J4JHECHJDHFEHF*J1JEJD(H1FEJF/H2'F,'EJF'FH'C4H7FH1HF'GFJ(J,HFFJBH3J'FJHJH1CHJF'E'CHJF/GHCHJFC*HFHJFJ(J,J'CH*'*#3*1'.'F#3HF3JHF#E3*1/'E#H,JF',''F/1(J1,'J1CJ*3C(1'2'AJD(D'F*'J1(FHE (FG(H:'FAJD(HF*J'FC(J*13(1:*4J3JF'H+F/1 ('J,(D 7'1B,D'(',H3,D'3 ('J/HEJFJC'1JCJ'AJC2'(H1H2J3'F .H'F3'F DHJ33'F*'1JE3'F*J':H3'H *HEJ3*HCGHDE94B "('/A1J *'HFAHDH,1'/AHF'AH*JAJ'F*J'FBH3*'F'JC'*E'F/HC1'DF/JCCH','DJFCH(FG':FD' 1JH,'DHE(('4'DHJ3 AJDE'1JG'EFE'2'*D'FEHF1HAJ'EJFHEJFJG'DJA'C3GHFHDHDHH':'/H:H:1'F/ *1C"D'F('*'1#1H,H'FJ'#H3* FJ1''D3DA'/H1'DA'*JC'F'J/EHF*HF(':H (':H('H AJ3*'(1HCF GJD(H/:H1JC'(H1*H1JCH*4H('D3'F*HBJ* {0}*HBJ* 4HC*HF:'*'(H,'J'(JH1',21 'DBE1,2J1) E'F,HG'F3(1:1'1H*HF:'1'FJ 1JA11JH(1'FCH3'F* ,HF33'F* CJ*33'H ('HDH3JEA1H(HD:1JF*4{0}:H'*JE'D':H'J'CHJDA'E':H3*'AH1*'DJ2'C'*'E'1C'C'DJF,1'/C'E*4'*C'CH3*'1JC'CJ1:HJDJFCJ2JDH1/'DHC3E(H1:DHF,J1(JFDJH(DJ'F'E'C EH1/HEHF*3J1'*EHF*AJ/JHEHF*J3JDHFJH 3'DJEGJ1EH3JDHH'J* GH13*HBJ* :H'E*HBJ* AJ,J*HBJ* FJHJ*HBJ* GHA/#/J3 #('('#HDJ'FHA3C'DE'1*JFJC('1'E'1J(H('F,JF*JF,(1'*J3D'A'(H1 EH13(J(H1*H AJDH(H1*H FHAH*HBJ* "(J'*HBJ* (J1H*HBJ* 3J4D*HBJ* CH('/'H3F C1JC1'FCF 'FD*3'F E'1JFH3'F* *HE'33'F* AF3F*3'F* DH4J'3CH13(J3F/3HA* C'1F*AD'/JAH3*CDH3 'F,DH3EJ*D'C'*D'FHAH3(J13CJC'*1F(J1,*HBJ* #2H13*HBJ* #HE3C*HBJ* ('D'H*HBJ* /'AJ2*HBJ* :J'F'*HBJ* CH31'*HBJ* EH3CH*HBJ* F'H1H(HJFH3 #J13*HBJ* %J1'F*HBJ* 'D5JF*HBJ* 'DGF/*HBJ* (H*'F*HBJ* *4JDJ*HBJ* *HF:'*HBJ* 3'EH'*HBJ* 3E'1'*HBJ* CH1J'*HBJ* FJ('D*J:H3J:'D('/'FE1C 4'AF1JH ,'DJJH33'F* GJDJF':H'/'DC'F'DAH1* FJD3HFCH1'D G'1(1CHE(H ,1'F/CJ1J*J E'*JEC3JCH 3J*JFHAHCH2F*3C*HBJ* (1HF'J*HBJ* *'GJ*J*HBJ* *'J(JG*HBJ* ,'E(J1*HBJ* 1H+J1'*HBJ* 3'JHH'*HBJ* :1JF*4*HBJ* E'H3HF#F*'F'F'1JAH%F/J'F'(HDJ3(D'FC-3'(DHF(H1* #H (1F3(HF*' #1JF'2*HBJ* #D'3C'*HBJ* #F'/J1*HBJ* 'D.DJ,*HBJ* (HF'(J*HBJ* *4'*'E*HBJ* *HA'DH*HBJ* ,H1,J'*HBJ* 3'E'1'*HBJ* AH3*HC31J/FCHDJE3CC'E(1/J, ('JCH'D' D'E(H1*HBJ* (J*CJ1F*HBJ* E'CH'1J'D/'1 'D(J6'!(H1* #HA 3(JF*HBJ* #1EJFJ'*HBJ* %1CH*3C*HBJ* %31'&JD*HBJ* 'D#7D3J*HBJ* 'DJ'('F*HBJ* ('C3*'F*HBJ* (HDJAJ'*HBJ* *4'EH1H*HBJ* *HCJD'H*HBJ* 1HJFJHF*HBJ* 3'.'DJF*HBJ* 3H1JF'E*HBJ* A'FH'*H*HBJ* AF2HJD'*HBJ* E':'/'F*HBJ* E'DJ2J'*HBJ* EJ'FE'1*HBJ* J'CH*3C3'F*' %J2'(JD3'F*H /HEJF:H*HBJ* 3F:'AH1)*HBJ* E'1CJ3'3*HBJ* EH1J4JH3'D*HBJ* 'D91(J('GJ' ('F/J1'3*HBJ* #01(J,'F*HBJ* #H1H:H'J*HBJ* 'D#E'2HF*HBJ* 'DAJD(JF*HBJ* ('1':H'J*HBJ* (1'2JDJ'*HBJ* (F:D'/J4*HBJ* ,21 CHHC*HBJ* ,21 D'JF*HBJ* 7',C3*'F*HBJ* :D'(':H3*HBJ* C'E4'*C'*HBJ* CHDHE(J'*HBJ* DH1/ G'H3'F* ('1*JDJEJ*HBJ* GHF: CHF:*HBJ* ,21 AJFC3*HBJ* ,21 CHCH3*HBJ* #A:'F3*'F*HBJ* #H2(C3*'F*HBJ* 'D#1,F*JF*HBJ* 'D%CH'/H1*HBJ* ,2J1) HJC*HBJ* 4HJ('D3'F*HBJ* AHD:H:1'/*HBJ* FJH2JDF/',H1,J' 'D,FH(J)*HBJ* (JHF: J'F:*HBJ* ,2J1) '3*1*HBJ* {0} 'D13EJ*HBJ* {0} 'D5JAJ*HBJ* *1CE'F3*'F*HBJ* ,21 ,JD(1**HBJ* ,21 3DJE'F*HBJ* ,21 E'14'D*HBJ* 41B #H1H('*HBJ* :1( #H1H('*HBJ* BJ1:J23*'F*HBJ* H37 #H1H('-J 'D#EJ1 'D3ADJE/JF) :J1 E91HA)E/JF) GH *4J EF)*HBJ* AD'/JAH3*HC*HBJ* #HD'F ('*H1*HBJ* (J1H 'D13EJ*HBJ* (J1H 'D5JAJ*HBJ* ,21 AHCD'F/*HBJ* ,FH( ,H1,J'*HBJ* 41B #A1JBJ'*HBJ* :1( #A1JBJ'*HBJ* AJ,J 'D13EJ*HBJ* AJ,J 'D5JAJ*HBJ* C1'3FHJ'13C*HBJ* CH(' 'D13EJ*HBJ* CH(' 'D5JAJ*HBJ* FHAH3J(J13C*HBJ* GHA/ 'D13EJ*HBJ* GHA/ 'D5JAJ*HBJ* H37 #A1JBJ'*HBJ* JC'*1JF(H1:E/JF) *D  %F/J'F'*HBJ* 'D1#3 'D#.61*HBJ* ,21 'DE'D/JA*HBJ* #2H13 'D13EJ*HBJ* #2H13 'D5JAJ*HBJ* #HE3C 'D13EJ*HBJ* #HE3C 'D5JAJ*HBJ* %J1'F 'D13EJ*HBJ* %J1'F 'D5JAJ*HBJ* 'D5JF 'D13EJ*HBJ* 'D5JF 'D5JAJ*HBJ* *4JDJ 'D13EJ*HBJ* *4JDJ 'D5JAJ*HBJ* *HF:' 'D13EJ*HBJ* *HF:' 'D5JAJ*HBJ* ,FH( #A1JBJ'*HBJ* 3'EH' 'D13EJ*HBJ* 3'EH' 'D5JAJ*HBJ* 3E'1' 'D5JAJ*HBJ* 41B #3*1'DJ'*HBJ* 41B :1JFD'F/*HBJ* :1( #3*1'DJ'*HBJ* :1( :1JFD'F/*HBJ* CH1J' 'D13EJ*HBJ* CH1J' 'D5JAJ*HBJ* EH3CH 'D13EJ*HBJ* EH3CH 'D5JAJ*HBJ* FJHA'HF/D'F/*HBJ* H37 #3*1'DJ'*HBJ* ,21 'DC1J3E'3*HBJ* ,2J1) FH1AHDC*HBJ* #D'3C' 'D5JAJ*HBJ* #F'/J1 'D13EJ*HBJ* 'DE-J7 'DG'/J*HBJ* 'DE-J7 'DGF/J*HBJ* 'DGF/ 'D5JFJ)*HBJ* *'J(JG 'D13EJ*HBJ* *'J(JG 'D5JAJ*HBJ* *4'*'E 'D13EJ*HBJ* *4'*'E 'D5JAJ*HBJ* *JEH1 'D41BJ)*HBJ* ,H1,J' 'D13EJ*HBJ* ,H1,J' 'D5JAJ*HBJ* 41B %F/HFJ3J'*HBJ* 41B C'2'.3*'F*HBJ* :1( %F/HFJ3J'*HBJ* :1( 'D#1,F*JF*HBJ* :1( C'2'.3*'F*HBJ* G'H'J #DH*J'F*HBJ* H37 %F/HFJ3J''D*HBJ* 'D5JAJ D#(J''D*HBJ* 'D13EJ D"(J'*HBJ* #1EJFJ' 'D13EJ*HBJ* #1EJFJ' 'D5JAJ*HBJ* #J1DF/' 'D13EJ*HBJ* %1CH*3C 'D13EJ*HBJ* %1CH*3C 'D5JAJ*HBJ* %31'&JD 'D13EJ*HBJ* %31'&JD 'D5JAJ*HBJ* 'DJ'('F 'D13EJ*HBJ* 'DJ'('F 'D5JAJ*HBJ* ('C3*'F 'D13EJ*HBJ* ('C3*'F 'D5JAJ*HBJ* ,21 CHC 'D13EJ*HBJ* ,21 CHC 'D5JAJ*HBJ* 3'.'DJF 'D13EJ*HBJ* 3'.'DJF 'D5JAJ*HBJ* A'FH'*H 'D13EJ*HBJ* A'FH'*H 'D5JAJ*HBJ* E':'/'F 'D13EJ*HBJ* E':'/'F 'D5JAJ*HBJ* H'DJ3 H AH*HF'*HBJ* J'CH*3C 'D13EJ*HBJ* J'CH*3C 'D5JAJ'D*HBJ* 'D91(J 'D13EJ'D*HBJ* 'D91(J 'D5JAJ*HBJ* #01(J,'F 'D13EJ*HBJ* #01(J,'F 'D5JAJ*HBJ* #H1H:H'J 'D13EJ*HBJ* #H1H:H'J 'D5JAJ*HBJ* 'D#E'2HF 'D13EJ*HBJ* 'D#E'2HF 'D5JAJ*HBJ* 'DAJD(JF 'D13EJ*HBJ* 'DAJD(JF 'D5JAJ*HBJ* ('1':H'J 'D13EJ*HBJ* ('1':H'J 'D5JAJ*HBJ* (1'2JDJ' 'D13EJ*HBJ* (1'2JDJ' 'D5JAJ*HBJ* (1J7'FJ' 'D5JAJ*HBJ* (F:D'/J4 'D13EJ*HBJ* (F:D'/J4 'D5JAJ*HBJ* :HJ'F' 'DA1F3J)*HBJ* CHDHE(J' 'D13EJ*HBJ* CHDHE(J' 'D5JAJ*HBJ* DH1/ G'H 'D13EJ*HBJ* EH1J4JH3 'D13EJ*HBJ* EH1J4JH3 'D5JAJGJ(1HF (E/JF) 'D.DJD)*HBJ* /J EHF* /H 1HAJD'D*HBJ* 'D13EJ 'D#7D3J'D*HBJ* 'D13EJ D#D'3C''D*HBJ* 'D5JAJ 'D#7D3J'D*HBJ* 'D5JAJ D#F'/J1'D*HBJ* 'D9'DEJ 'DEF3B(JHD'  /'CH*' 'D4E'DJ)*HBJ* #H2(C3*'F 'D13EJ*HBJ* #H2(C3*'F 'D5JAJ*HBJ* 'D#1,F*JF 'D13EJ*HBJ* 'D#1,F*JF 'D5JAJ*HBJ* 4E'D :1( 'DEC3JC*HBJ* 4HJ('D3'F 'D13EJ*HBJ* :1( H37 #3*1'DJ'*HBJ* AHD:H:1'/ 'D13EJ*HBJ* AHD:H:1'/ 'D5JAJ*HBJ* FJH2JDF/' 'D13EJ*HBJ* FJH2JDF/' 'D5JAJ*HBJ* GHF: CHF: 'D13EJ*HBJ* GHF: CHF: 'D5JAJ*HBJ* *1CE'F3*'F 'D13EJ*HBJ* *1CE'F3*'F 'D5JAJ*HBJ* ,2J1) '3*1 'D13EJ*HBJ* ,2J1) '3*1 'D5JAJ*HBJ* 41B #H1H(' 'D13EJ*HBJ* 41B #H1H(' 'D5JAJ*HBJ* :1( #H1H(' 'D13EJ*HBJ* :1( #H1H(' 'D5JAJ*HBJ* C'DJ/HFJ' 'D,/J/)*HBJ* H37 #H1H(' 'D13EJ*HBJ* H37 #H1H(' 'D5JAJ'D*HBJ* 'D5JAJ DDH1/ G'H*HBJ* #HD'F ('*H1 'D13EJ*HBJ* #HD'F ('*H1 'D5JAJ*HBJ* ,21 AHCD'F/ 'D13EJ*HBJ* ,21 AHCD'F/ 'D5JAJ*HBJ* 3'F* (JJ1 HEJCHDHF*HBJ* :1( #A1JBJ' 'D13EJ*HBJ* :1( #A1JBJ' 'D5JAJ*HBJ* AD'/JAH3*HC 'D13EJ*HBJ* AD'/JAH3*HC 'D5JAJ*HBJ* C1'3FHJ'13C 'D13EJ*HBJ* FHAH3J(J13C 'D13EJ*HBJ* FHAH3J(J13C 'D5JAJ*HBJ* JC'*1JF(H1: 'D13EJ*HBJ* JC'*1JF(H1: 'D5JAJ'D*HBJ* 'D5JAJ D4HJ('D3'F*HBJ* 'D1#3 'D#.61 'D13EJ*HBJ* 'D1#3 'D#.61 'D5JAJ*HBJ* ('(H' :JFJ' 'D,/J/)*HBJ* 41B #3*1'DJ' 'D13EJ*HBJ* 41B #3*1'DJ' 'D5JAJ*HBJ* 41B :1JFD'F/ 'D13EJ*HBJ* 41B :1JFD'F/ 'D5JAJ*HBJ* :1( #3*1'DJ' 'D13EJ*HBJ* :1( #3*1'DJ' 'D5JAJ*HBJ* :1( :1JFD'F/ 'D13EJ*HBJ* :1( :1JFD'F/ 'D5JAJ*HBJ* AJ1F'F/H /J FH1HFG'*HBJ* FJHA'HF/D'F/ 'D13EJ*HBJ* FJHA'HF/D'F/ 'D5JAJ*HBJ* H37 #3*1'DJ' 'D13EJ*HBJ* H37 #3*1'DJ' 'D5JAJ*HBJ* 'DE-J7 'DG'/J 'D13EJ*HBJ* 'DE-J7 'DG'/J 'D5JAJ*HBJ* ,21 E'1J'F' 'D4E'DJ)*HBJ* :1( 'D#1,F*JF 'D13EJ*HBJ* :1( 'D#1,F*JF 'D5JAJ*HBJ* G'H'J #DH*J'F 'D13EJ*HBJ* G'H'J #DH*J'F 'D5JAJ'D*HBJ* 'D5JAJ DC1'3FHJ'13C*HBJ* 'DE-J7 'DG'/J DDEC3JC'D*HBJ* 'D#H1H(J (#C+1 41BK')*HBJ* :1( H37 #3*1'DJ' 'D13EJ*HBJ* :1( H37 #3*1'DJ' 'D5JAJ*HBJ* (J*1H('ADHA3C-C'E*4'*3CJ*HBJ* C'DJ/HFJ' 'D,/J/) 'D13EJ*HBJ* C'DJ/HFJ' 'D,/J/) 'D5JAJ'D*HBJ* 'D,(DJ D#E1JC' 'D4E'DJ)'D*HBJ* 'D41BJ D#E1JC' 'D4E'DJ)*HBJ* 3'F* (JJ1 HEJCHDHF 'D13EJ*HBJ* 3'F* (JJ1 HEJCHDHF 'D5JAJ*HBJ* A1F'F/H /J FH1HFG' 'D13EJ*HBJ* A1F'F/H /J FH1HFG' 'D5JAJ'D*HBJ* 'D13EJ D4E'D :1( 'DEC3JC'D*HBJ* 'D5JAJ D4E'D :1( 'DEC3JC'D*HBJ* 'DE1C2J D#E1JC' 'D4E'DJ)*HBJ* 'DE-J7 'DG'/J 'D13EJ DDEC3JC*HBJ* 'DE-J7 'DG'/J 'D5JAJ DDEC3JC*HBJ* (J*1H('ADHA3C-C'E*4'*3CJ 'D5JAJ'D*HBJ* 'D,(DJ 'D13EJ D#E1JC' 'D4E'DJ)'D*HBJ* 'D,(DJ 'D5JAJ D#E1JC' 'D4E'DJ)'D*HBJ* 'D13EJ 'D41BJ D#E1JC' 'D4E'DJ)'D*HBJ* 'D5JAJ 'D41BJ D#E1JC' 'D4E'DJ)'D*HBJ* 'D13EJ 'DE1C2J D#E1JC' 'D4E'DJ)'D*HBJ* 'D5JAJ 'DE1C2J D#E1JC' 'D4E'DJ)/*HBJ* 'DEB'79'* 'DA1F3J) 'D,FH(J) H'D#F*'1*JCJ)#J#eG#P#=K#G#I#I##HH#TM#KM#)#EK#T#G#]L#rH#21#I#xH#tI#N#K#8I#qO###5L#w#TJ#eL#H#mL#G#iJ#bN#pJ# #wJ#J#L#L#N#J#L#2I#L#N#Q#M#J#C#L#[G#K# K#J#N#YN#R#H#M#M#I#`G#G#M#0H#V#eK#?G#yG#S#O#I#G#=R#pT#S#8J#-L#O#H#?J#J#K# S#ML#P#=L#H#EL#R#I#NQ#G#K#M#N#MK#N#R#O#M##J#K#N#K#L#O#O#R#N#J#P#H#J#xM# Z#H#%L#L#S#UK#mI#K#G#G#kP#>N#[J#G#Q#kN#X#I#L#J#}L#P#H)#}N#L#N#J#Q#-S#L#L#L#aP#WP#G#L#L#S#L#eb#G#uP#0M#~G#P#P# W#S#T# Q#!O#S#O#YQ#~H#I#K#O#U#M#M#U#O#Q#H#V#O#O#Q#oQ#zQ#Q#R#CG#M#K#K#K#L#P#M# M#J#H#R#a#T#S#MP#I#S#S#G#X#9P#g#_I#G#H#G#G#M#JI#4#5K#jG#I#]K#BH#I#G#M#H#S#I#;\#0W#]O#P#G#8Z#U#I#K#]#K#fM#I#W#H#9M# L#P#N#M#rS#R#P#N#K#!S#R#GN#~J#U#J#7R#P#O\#,I#N#Q#T#*H#Q#{O#J#XS#I#IO#N#WG#DI56W5Y51Y5%[5^eCYEe5W\S b5e`CVO`5kjk5kiik5Bkik5g\g57bSk\5]"Q]5_V_5bVWb5Lh]1h5^T]5 bTa5g\g5ich5fq[f5g[f5 `%V_5TZQAZ5+aVa5mR5U5`pV`5ES5ZfZ@f5$U5\"T\5ZyRZ5ZURZ5&fWb5/\5&W5maVWa5^V^5YCQY5R5a5 ]5cWc5fW5dXd5dNXd5h5Od_X7d5e Yd5gYPUY5Aa5l5S5V5lS53]LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$$P%P%P%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P)P)P)P)P)P)P")P%)P()P+)P.)P1)P4)P7)P:)P=)P@)PC)PF)PI)PL)PO)PR)PU)PX)P[)P^)Pa)Pd)Pg)Pj)Pm)Pp)Ps)Pv)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*PH`O`S`9G` *P *P*P*P*P*P#*P**P1*P8*P?*PF*PM*PT*P[*Pb*Pi*Pp*Pw*P~*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P +P +P+P+P+P$+P++P2+P5+P8+P;+P>+PA+PH+PK+PR+PY+P\+Pa+Pd+Pk+Pr+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P,P,P,P,P%,P,,P/,P2,P9,P<,PC,PJ,PQ,PT,PW,P^,Pe,Pl,Po,Pv,Py,P|,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P5O`W`W`\` 'ResBP  $ 'ResBP ar_SA$ 'ResB :G ##C:G      . . {0}       -  -     -     - - , , {0} (+0)   , , , {0} (+1) , , , - , - , , -  - - - - - )ܛ *ܫ +܅ .܅ #J#G#T#cP#K#-J#J#L#H#T#Q#Q#G#XR#H#L#IH#T#I#I#N#M#jK#J#pT#vG#L#bK#8I#RK#H#Q#GG#^N#Q#J#lJ#eJ#IJ#L#(N#Q#K#pO#K#K#BK#HS##M#M#7H#N#SG#K#:K#N#yP#CN#MU#I#4O#GM#I#L#G#N#K#C\#O#H#H#V#`S#;J#H#T#X#X#TI#JK#P#bI#MI#wI# O#L#L#pR#L#?I#ZK#T#CH#R#I#tM#K#*K#K#@R#TS#Q#VT#?G#P# V#M#O#P#N#rK#P#J#3U#Z#^#d#_#9[#o`#B^#XX#I# K#K#H#%H#^#U#J#G#S#UN#8f#H#M#H#bL#O#O#Q# N#N#J#T#V#O#:L#O#S#O#aH#?Q#J#CG#zO#E`#a#b#L#J#$S#UQ#K#Y#Y#W#V#V#8P#gU#J#J#N#ZU#*O#R#W# O#U#>M#Z#R#R#9W#R#(Y#*W#T#I#WW#M#kM#bM#M#Q#L#1N#S#bG#UH#[]#S#H#P#G#J#J#=H#T#U#XG#I#H#H#P#"K#(R#G#&J#L#G#H# L#4J#Q#"L#*I#lG#N#1I#\O#G#{G#OH#K#kQ#gG#rL#H#J#P#PM#HO#RO#G#L#G#N#M#X#IT#G#FI#H#JL#BL#^J#ZL#fO#fW#}V#G#G#JQ#O#+H#U#H#P#G#iI#L#G#M#J#O#$P#H#J#Q#H#I#]G#N#K#G#M#N#P#|R#G#I#P#L#N#PJ#N#H#G#gH# J#K#O#mH#O#J#Y#R#I#I#I#YM#H#OG#H5[5]51\5Td5l_d54_U[5cR8X5nmjm5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$s)Pv)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P!*P$*P'*P**P-*P0*P3*P6*P9*P<*P?*PB*PE*PH*PK*PN*PQ*PT*PW*PZ*P]*P`*Pc*Pf*Pi*Pl*Po*Pr*Pu*Px*P{*P~*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P+P+P+P+P+P+P +P#+P&+P)+P,+P/+P2+P5+P8+P;+P>+PA+PD+PG+PJ+PM+PP+PS+PV+PY+P\+P_+Pb+Pe+Ph+Pk+Pn+Pq+Pt+Pw+Pz+P}+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P",P%,P(,P+,P.,P1,P4,P7,P:,P=,P@,PC,PF,PI,PL,PO,PR,PU,PX,P[,P^,Pa,Pd,Pg,Pj,Pm,Pp,Ps,Pv,Py,P|,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P -P-P-P-P-P-P-P!-P$-P'-P*-P--P0-P3-P6-P9-P<-P?-PB-PE-PH-PK-PN-PQ-PT-PY-P\-P_-Pb-Pe-Ph-Pk-Pn-Pq-Pt-Pw-Pz-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P!.P$.P'.P*.P-.P0.P3.P6.P9.P<.P?.PB.PE.PH.PK.PN.PQ.PT.PW.PZ.P].P`.Pc.Pf.Pi.Pl.Po.Pr.Pu.PH``+`9G`x.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P /P/P/P/P/P /P'/P*/P1/P8/P?/PF/PI/PL/PS/PZ/Pa/Pd/Pg/Pj/Pq/Pt/P{/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P 0P0P0P0P0P#0P&0P)0P00P30P:0P=0P@0PC0PF0PM0PP0PW0P^0Pe0Pl0Po0Pr0Pu0P|0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P 1P 1P1P1P1P!1P$1P+1P21P91P<1PC1PJ1PM1PP1PS1PZ1PL` _`}[`J"` 'ResBPS S R 'ResB  MAmnArxelTokiuTnezAtenesBagdagBruniMnacuNiamiTe%rnXamenaXibuti$artumBa%rinBelgruDamascuDuxanbNuakxotXakartaXamaicaAstracnBruxelesCanariesEl CairuMogadixuUagadugXayapura$lsinkiEstocolmuSan MarnLuxemburguPyong YangSanta LenaSantu TomEl VaticanuHora d IrnKaliningruPuertu Ricuhora d AcreHora de FixiHora d AqtauIslla de ManHora de ButnHora de CaseyHora de ChileHora de ChinaHora de LankaHora de MacuHora de MoscHora de XapnHora d AlmatyHora d AqtobeHora d ArabiaJohannesburguPuertu EspaaSantu Dominguhora d AnadyrHora de TahitiHora de TaipiHora de XeorxaHora d ArmeniaHora d EcuadorHora de ReuninCiud de MxicuHora de BoliviaHora de MagadnHora de MalasiaHora de SaxalnHora de VanuatuPuertu PrncipeHora de BrasiliaHora de ColombiaHora de MauriciuHora del SurinamHora del UruguiHora d ArxentinaHora d IndochinaCiud desconocidaHora de BangladexHora de La GuyanaHora de SudfricaHora de VenezuelaHora de VolgogruHora de $ong KongHora del AmazonasHora del ParaguiHora d AfganistnHora d AzerbaixnHora d Uln BtorHora de Cabu VerdeHora de les AzoresHora del AtlnticuHora del PaquistnHora del KirguistnCiud de Ho Chi MinhHora braniega de {0}Hora braniega d ApiaHora braniega d IrnHora braniega d OmskHora de Les MaldivesHora de Les SeixelesHora de NewfoundlandHora del TaxiquistnHora del UzbequistnHora estndar de {0}Hora estndar d ApiaHora estndar d IrnHora estndar d Omskhora braniega d Acrehora estndar d AcreHora estndar de FixiHora braniega de CubaHora braniega de FixiHora braniega de HovdHora braniega d AqtauHora de Nueva ZelandaHora de la Islla WakeHora del TurkmenistnHora d Europa CentralHora d frica centralHora estndar de CubaHora estndar de HovdHora de Xeorxa del SurHora estndar de MacuHora estndar de MoscHora braniega de ChileHora braniega de ChinaHora braniega de CoreaHora braniega de MacuHora braniega de MoscHora braniega de SamoaHora braniega de TongaHora braniega de XapnHora braniega del PerHora braniega d AlaskaHora braniega d AqtobeHora braniega d ArabiaHora braniega d IsraelHora de YekaterimburguHora del Ocanu ndicuHora d Europa del EsteHora d frica del esteHora estndar de ChileHora estndar de ChinaHora estndar de CoreaHora estndar de SamoaHora estndar de TongaHora estndar de XapnHora estndar del PerHora estndar d AlaskaHora estndar d ArabiaHora estndar d Israelhora braniega d Almatyhora braniega d Anadyrhora estndar d AnadyrHora braniega britnicaHora braniega de SamaraHora braniega de TaipiHora braniega de XeorxaHora braniega d ArmeniaHora braniega d IrkutskHora de Nueva CaledoniaHora de Wallis y FutunaHora de les Islles CookHora de les Islles LineHora d frica del oesteHora estndar de SamaraHora estndar de TaipiHora estndar de XeorxaHora estndar del GolfuHora estndar d ArmeniaHora estndar d IrkutskHora estndar irlandesaHora media de GreenwichHora estndar de MagadnHora estndar de SaxalnHora braniega de ChathamHora braniega de MagadnHora braniega de SaxalnHora braniega de VanuatuHora braniega de YakutskHora de la Islla NorfolkHora de les Islles CocosHora d Australia centralHora d Europa OccidentalHora d Indonesia centralHora estndar de ChathamHora estndar de VanuatuHora estndar de YakutskHora estndar de MauriciuHora braniega de BrasiliaHora braniega de ColombiaHora braniega de MauriciuHora braniega del UruguiHora braniega d ArxentinaHora coordinada universalHora de Bruni DarussalamHora d Australia del esteHora d Indonesia del esteHora estndar de BrasiliaHora estndar de ChamorroHora estndar de ColombiaHora estndar de SingapurHora estndar de la IndiaHora estndar del UruguiHora estndar d ArxentinaHora estndar d Uln BtorHora estndar de VolgogruHora estndar de $ong KongHora braniega de BangladexHora braniega de Lord HoweHora braniega de QyzylordaHora braniega de VolgogruHora braniega de $ong KongHora braniega del AmazonasHora braniega del ParaguiHora braniega d AzerbaixnHora braniega d Uln BtorHora de La Guyana FrancesaHora de Papa Nueva GuineaHora de branu de FilipinesHora de la Islla MacquarieHora de la Islla de PascuaHora de les Islles GilbertHora de les Islles PhoenixHora de les Islles SalomnHora d Australia del oesteHora d Indonesia del oesteHora estndar de BangladexHora estndar de FilipinesHora estndar de Lord HoweHora estndar del AmazonasHora estndar del ParaguiHora estndar d AzerbaixnHora braniega de Les AzoresHora estndar de Cabu VerdeHora braniega de Cabu VerdeHora braniega de ChoibalsanHora braniega del AtlnticuHora braniega del PaquistnHora central norteamericanaHora de les Islles FalklandHora de les Islles MarshallHora del Kazakstn orientalHora del Pacficu de MxicuHora del noroeste de MxicuHora estndar de ChoibalsanHora estndar de les AzoresHora estndar del AtlnticuHora estndar del PaquistnHora occidental d ArxentinaHora braniega de KrasnoyarskHora braniega de NovosibirskHora braniega de VladivostokHora de Groenlandia orientalHora del este norteamericanuHora estndar de KrasnoyarskHora estndar de NovosibirskHora estndar de VladivostokHora braniega de NewfoundlandHora braniega del UzbequistnHora del Kazakstn occidentalHora estndar de NewfoundlandHora estndar del UzbequistnNueva Salem, Dakota del NorteHora braniega de Nueva ZelandaHora braniega del TurkmenistnHora braniega d Europa CentralHora de Groenlandia occidentalHora d Europa del estremu esteHora estndar de Nueva ZelandaHora estndar del TurkmenistnHora estndar d Europa CentralHora estndar de YekaterimburguHora braniega de YekaterimburguHora braniega d Europa del EsteHora de Saint Pierre y MiquelonHora estndar d Europa del EsteHora braniega de Nueva CaledoniaHora braniega d frica del oesteHora del Pacficu norteamericanuHora estndar de Nueva CaledoniaHora estndar de les Islles CookHora estndar d frica del oestehora de Petropavlovsk-KamchatskiHora braniega d Australia centralHora braniega d Europa OccidentalHora estndar d Australia centralHora estndar d Europa OccidentalHora braniega de Hawaii-AleutianesHora braniega d Australia del esteHora del sur y l antrticu francsHora d Australia central del oesteHora estndar de Hawaii-AleutianesHora estndar d Australia del esteHora braniega de la Islla de PascuaHora braniega d Australia del oesteHora estndar de la Islla ChristmasHora estndar de la Islla de PascuaHora estndar d Australia del oesteHora braniega central norteamericanaHora braniega de Fernando de NoronhaHora braniega de les Islles FalklandHora braniega del Pacficu de MxicuHora braniega del noroeste de MxicuHora braniega occidental d ArxentinaHora de les montaes norteamericanesHora estndar central norteamericanaHora estndar de Fernando de NoronhaHora estndar de les Islles FalklandHora estndar del Pacficu de MxicuHora estndar del noroeste de MxicuHora estndar occidental d ArxentinaHora braniega de Groenlandia orientalHora braniega del este norteamericanuHora de les Islles Marianes del NorteHora estndar de Groenlandia orientalHora estndar del este norteamericanuHora media braniega de les Islles CookHora braniega de Groenlandia occidentalHora estndar de Groenlandia occidentalHora braniega de Saint Pierre y MiquelonHora estndar de Saint Pierre y Miquelon)Hora braniega del Pacficu norteamericanu)Hora estndar del Pacficu norteamericanu)hora braniega de Petropavlovsk-Kamchatski)hora estandar de Petropavlovsk-Kamchatski+Hora braniega d Australia central del oeste+Hora estndar d Australia central del oeste-Hora braniega de les montaes norteamericanes-Hora estndar de les montaes norteamericanes# ##i1####X##|#,#G#5##>##!#a#OT#9##-#C,#+#####@##o,#i#>#)##>#8#@#H#0###-,##2#$#g##>##O##,##5##X #6#,#O#q#z,#N,#o# #Y#,##O#+#)##N#5#t##"O#/T#^O#m# #66# !#6 ##5#+#O#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>##l##6#N6##: #$#X>#S#a#p#k#OY#k#a#N## #w##"#u#>>#F# #G#e>#V#]####?#j5# -#N #5## >### #5#$>#r>##2###"###L#& #s #eG#>#>!###G#+#G#O#=##",#>#|O#@-#,# #>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##G#<###0#!###i#?#4!#W#1###_##Y #E##Hv#o##X(##V7#\!#X#-#H#1O# ##6#޳#*-#4#g#!#O#)H#f#7#?#5##A#7#) ####r.#F#w-#ǔ#_T#,#-#v #+# ####f#8,##7H#"#s#!## ###G#D #'###l #A#d,#G#####,#27#f6##5#~#6# ###O#- #1>###5-#K-#-#/# #b(#,##]#,###L## ###_#ۨ#+#y#r6###M##X#5##0#.##Ѩ#,#>###Ǩ#!##7##### #*#n##\?#>#N##7#9##6##|/#U# ##a#Y,#OO#!###6###+##!#G#E# ,\#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5ܭ75 5̮5ð55#5"J{B35ک"v5ַ5R,5BpW 5e”u,z5_D#5ױ.5:5^Pp59~v5P5Ƶ\5²5eim5b|z(&5鿮-5 85 5g5 2׹5i^5OP5j55^H55*V5x5b5T5Sڰ5j5FbB555x|5Ų5@5iI555w5C5x5C555 ǴO5A¶D52C5B55+5y^5T5MZ=5ɸ5%J5ǽ5+r5U55q9'a-545HA555m55.5555}P5gJ5̩M5ȿ555sJ5O5λg_555ݲ5j]5%55ͳ5Ǫ55r5Һ5)D5O5&5f i5'D5<5U5wI5P5e5jt5I5B5|535$5f|5 :ǭ5~5I5]55 Jd5xg^k55 ¾65Y5P5]5]55T51ת5P 5ƯI545555:5I5<55K%5^5T5ݯI65[I5$5P5Kʶ5Լs.5J5ƫ5f5ث5.P555cU+5~bM&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm8ER\iv&2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P!#P$#P'#P*#P-#P0#P3#P6#P9#P<#P?#PB#PE#PH#PK#PN#PQ#PT#PW#PZ#P]#P`#Pc#Pf#Pi#Pl#Po#Pr#Pu#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PH``+`9G`#P#P#P#P#P#P#P#P$P $P$P$$P1$P>$PE$PL$PS$PZ$Pa$Ph$Po$Pv$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P%P"%P)%P,%P3%P:%PA%PD%PG%PL%PO%PR%PY%P\%Pc%Pj%Pm%Pp%Ps%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&&P-&P0&P3&P6&P=&PD&PK&PN&PQ&PX&P[&Pb&Pi&Pp&Ps&Pv&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P 'P'P'P'P'P"'P%'P,'P9`ˬ``R` 'ResBV V ZZEVTulAzorBak1CunoFiciNoksQuamQYzaRiqaTellVeykuukAfinaCersiDYkkYFarerKabilKanarKayenKeysiKiyevLaqosMayotMiladPasxaPraqaResifRioxaSyovaSrixViveyVyanaYuklaaqosatamAbicanAlmat1Anad1rAt1rauBahiyaBanculBanquiBadadBeyrutBoqotaCibutiCikaqoDeyvisDYmY_qKaymanKiqaliKuriyeKuyabaKuinqKveytLa PasMacuroMaldivMaseyoMidveyQahirYQayanaRanqunRecinaSkopyeU_uayaVadutsVinsenXartumZaqreb0nuvik^anxaysmYrYAngilyaAnkoracAntiquaAuklandA_qabatBanqkokBelqradBlantirBYhreynCakartaConstonDa_kYndDetroytD_YnbYGernzeyKosrayeLonqyirLuisvilMadeyraMakuariManaquaMaqadanMarenqoMarihamMariqotMavrikiNcamenaNipiqonNoronyaOcinaqaPxenyanQaboronQrenadaSan TomSaxalinTixuanaUjqorodUqaduquVar_avaVilnyusVinamakVindhukVinipeqXand1qaYamayka0qaluit0rkutsk0runepel yunBrisbeynBudape_tBuqanvilBuxarestCayapuraKirimatiKi_inyovMarkesasMazaltanMonseratMontereyMoqadi_uNouak_otNyu YorkQambiyerQuayakilRezolyutSan KitsSan XuanSantyaqoSarayevoSinqapurUaythorsVyentyanihuahualcYzairAraguaynaEdmondtonEnderbriFamaqustaHermosiloHo ^i MinHonq KonqHY_tYrxanKralendikMak MurdoMen Adas1Nyu SalemPaqo PaqoQalapaqosQvadelupaQvatemalaRarotonqaSan PauloSan TomasSent ConsSYmYrqYndTonqapatuUlanbatorVolqoqradYerusYlim{0} Vaxt1in Vaxt1Apia Vaxt1Azor Vaxt1Fici Vaxt1Hovd Vaxt1Kuba Vaxt1LksemburqMontielloNiue Vaxt1Omsk Vaxt1Peru Vaxt1PitersburqPodqoritsaQrand TurkReyni ay1San LsiyaUeyk Vaxt1ili Vaxt1uuk Vaxt10ran Vaxt1Butan Vaxt1Danmark_avnDevis Vaxt1Douson KrikKalininqradKorse Vaxt1Los AncelesNauru Vaxt1Nepal vaxt1Palau Vaxt1PanqnirtanqPorto VelyoQuadalkanalQuz KrfYziSamoa Vaxt1San VinsentSyova Vaxt1TequsiqalpaTonqa Vaxt1Yohanesburqddis bYbYAmazon Vaxt1Buenos AyresDar es SalamKampo QrandeKoreya Vaxt1KrfYz Vaxt1Maldiv Vaxt1Moskva Vaxt1Mouson Vaxt1Myanma Vaxt1Ponape Vaxt1Port MoresbiQayana Vaxt1Rio QalyeqosRotera Vaxt1Samara vaxt1SkoresbisundTahiti Vaxt1Taybey Vaxt1Tuvalu Vaxt1Vostok Vaxt1atham Vaxt10ndianapolis0span Liman10srail Vaxt1Alyaska Vaxt1Atlantik VaxtEkvador Vaxt1Hindin Vaxt1Maqadan Vaxt1Mavriki Vaxt1NamYlum ^YhYrPitkern Vaxt1Pxenyan Vaxt1Qambier Vaxt1Qleys KrfYziRankin Giri_iReunion Vaxt1Santo DominqoSaxalin Vaxt1Srednekol1mskSurinam Vaxt1Tokelau Vaxt1Uruqvay Vaxt1Vanuatu Vaxt1Yakutsk Vaxt1Yekaterinburq{0} Yay Vaxt1amorro Vaxt1in Yay Vaxt10rkutsk Vaxt1Apia Yay Vaxt1Azor Yay Vaxt1Bermud adalar1Boliviya Vaxt1CYnubi CorciyaDumont d UrvilFici Yay Vaxt1Filippin Vaxt1Hovd Yay Vaxt1Kuba Yay Vaxt1Lord Hau Vaxt1Markesas Vaxt1Omsk Yay Vaxt1Pakistan Vaxt1Paraqvay Vaxt1Peru Yay Vaxt1Sent-BartelemiSinqapur Vaxt1Yaponiya Vaxt1ili Yay Vaxt10ran Yay Vaxt1Banqlade_ Vaxt1Braziliya Vaxt1Gurcstan Vaxt1Hindistan Vaxt1Honq Konq Vaxt1Kembric KrfYziKolumbiya Vaxt1Malayziya Vaxt1MqYddYs YelenaQalapaqos Vaxt1Samoa Yay Vaxt1Tonqa Yay Vaxt1Ulanbator Vaxt1Venesuela Vaxt1Volqoqrad Vaxt1oybalsan Vaxt10ld1r1m KrfYzirYbistan Vaxt1Amazon Yay Vaxt1AzYrbaycan Vaxt1ErmYnistan Vaxt1Kape Verde Vaxt1Koreya Yay Vaxt1Moskva Yay vaxt1Samara yay vaxt1Tacikistan Vaxt1Taybey Yay Vaxt1atham Yay Vaxt1zbYkistan Vaxt10srail Yay Vaxt1fqan1stan Vaxt1Alyaska Yay Vaxt1Havay-Aleut Vaxt1Hind Okean1 Vaxt1Krasnoyarsk Vaxt1Kuk Adalar1 Vaxt1Maqadan Yay Vaxt1Mavriki Yay Vaxt1Milad Adas1 Vaxt1Novosibirsk Vaxt1Pasxa Adas1 Vaxt1Q1r1z1stan Vaxt1Saxalin Yay Vaxt1Uruqvay Yay Vaxt1Vaunatu Yay Vaxt1Vladivostok Vaxt1Yakutsk Yay Vaxt10rkutsk Yay Vaxt1^Yrqi Timor Vaxt1Atlantik Yay Vaxt1Filippin Yay Vaxt1Layn Adalar1 Vaxt1Lord Hau Yay vaxt1Makari Adas1 Vaxt1Nyufaundlend Vaxt1Pakistan Yay Vaxt1Paraqvay Yay Vaxt1Qrinvi Orta Vaxt1QYrbi Afrika Vaxt1QYrbi Avropa Vaxt1TrkmYnistan Vaxt1Yaponiya Yay Vaxt1{0} Standart Vaxt1in Standart Vaxt1^Yrqi Afrika Vaxt1Apia Standart Vaxt1Azor Standart Vaxt1Banqlade_ Yay Vaxt1Braziliya Yay Vaxt1Britaniya Yay Vaxt1CYnubi Afrika Vaxt1Dmon-d rvil Vaxt1Fici Standart Vaxt1Gurcstan Yay Vaxt1Honq Konq Yay Vaxt1Hovd Standart Vaxt1Kokos Adalar1 Vaxt1Kolumbiya Yay Vaxt1Kuba Standart Vaxt1Norfolk Adas1 Vaxt1Omsk Standart Vaxt1Peru Standart Vaxt1Ulanbator Yay Vaxt1Volqoqrad Yay Vaxt1Yekaterinburq Vaxt1ili Standart Vaxt1oybalsan Yay Vaxt10ran Standart Vaxt10rlandiya Yay Vaxt1rYbistan Yay Vaxt1AzYrbaycan Yay Vaxt1A_a1 Prins Kvartal1CYnubi Corciya Vaxt1ErmYnistan Yay Vaxt1Feniks Adalar1 Vaxt1Kape Verde Yay Vaxt1Mar_al Adalar1 Vaxt1MYrkYz, ^imal DakotaMYrkYzi Afrika Vaxt1MYrkYzi Avropa Vaxt1Samoa Standart Vaxt1Sey_el Adalar1 Vaxt1Tonqa Standart Vaxt1Yeni Zelandiya Vaxt1zbYkistan Yay Vaxt1QYrbi Argentina Vaxt1Amazon Standart Vaxt1Beulah, ^imali DakotaGilbert Adalar1 Vaxt1Havay-Aleut Yay Vaxt1Koreya Standart Vaxt1Krasnoyarsk Yay Vaxt1Moskva Standart Vaxt1Novosibirsk Yay Vaxt1Pasxa Adas1 Yay Vaxt1Samara standart vaxt1Solomon Adalar1 Vaxt1Taybey Standart Vaxt1Vladivostok Yay Vaxt1Yeni Kaledoniya Vaxt1atham Standart Vaxt10srail Standart Vaxt1Alyaska Standart Vaxt1Atlantik Standart VaxtFolklend Adalar1 Vaxt1Frans1z Qvianas1 Vaxt1Maqadan Standart Vaxt1Mavriki Standart Vaxt1Nyufaundlend Yay Vaxt1QYrbi Afrika Yay Vaxt1QYrbi Avropa Yay Vaxt1QYrbi Qazax1stan Vaxt1QYrbi 0ndoneziya Vaxt1Saxalin Standart Vaxt1TrkmYnistan Yay Vaxt1Uollis vY Futuna Vaxt1Uruqvay Standart Vaxt1Vanuatu Standart Vaxt1Yakutsk Standart Vaxt10rkutsk Standart Vaxt1^Yrqi Avropa Yay Vaxt1^Yrqi Avstraliya Vaxt1^Yrqi Qazax1stan Vaxt1^Yrqi 0ndoneziya Vaxt1Brunei Darussalam vaxt1Filippin Standart Vaxt1Lord Hau Standart Vaxt1Pakistan Standart vaxt1Paraqvay Standart Vaxt1QYrbi Qrenlandiya Vaxt1Yaponiya Standart Vaxt1Yekaterinburq Yay Vaxt1^Yrqi Qrenlandiya Vaxt1KYnar ^Yrqi Avropa Vaxt1Banqlade_ Standart Vaxt1Braziliya Standart Vaxt1Gurcstan Standart Vaxt1Honq Konq Standart Vaxt1Kolumbiya Standart Vaxt1MYrkYzi Avropa Yay Vaxt1MYrkYzi Avstraliya Vaxt1MYrkYzi 0ndoneziya Vaxt1Papua Yeni Qvineya Vaxt1Ulanbator Standart Vaxt1Volqoqrad Standart Vaxt1Yeni Zelandiya Yay Vaxt1oybalsan Standart Vaxt1rYbistan Standart Vaxt1QYrbi Argentina Yay Vaxt1AzYrbaycan Standart Vaxt1ErmYnistan Standart Vaxt1Fernando de Noronya Vaxt1Kape Verde Standart Vaxt1Meksika Sakit Okean Vaxt1Yeni Kaledoniya Yay Vaxt1zbYkistan Standart Vaxt1^imal-QYrbi Meksika Vaxt1Folklend Adalar1 Yay Vaxt1Havay-Aleut Standart Vaxt1Krasnoyarsk Standart Vaxt1Kuk Adalar1 Standart Vaxt1Novosibirsk Standart Vaxt1Pasxa Adas1 Standart Vaxt1Vladivostok Standart Vaxt1^imali ^Yrqi Amerika Vaxt1^Yrqi Avstraliya Yay Vaxt1Kuk Adalar1 Yar1m Yay Vaxt1Nyufaundlend Standart Vaxt1QYrbi Afrika Standart Vaxt1QYrbi Avropa Standart Vaxt1QYrbi Qrenlandiya Yay Vaxt1TrkmYnistan Standart Vaxt1^imali Dal1q Amerika Vaxt1^Yrqi Avropa Standart Vaxt1^Yrqi Qrenlandiya Yay Vaxt1MYrkYzi Avstraliya Yay Vaxt1Yekaterinburq Standart Vaxt1^imali MYrkYzi Amerika Vaxt1Fernando de Noronya Yay Vaxt1Meksika Sakit Okean Yay Vaxt1MYrkYzi Avropa Standart Vaxt1Yeni Zelandiya Standart Vaxt1^imal-QYrbi Meksika Yay Vaxt1QYrbi Argentina Standart Vaxt1MYrkYzi QYrbi Avstraliya Vaxt1MqYddYs Pyer vY Mikelon Vaxt1Yeni Kaledoniya Standart Vaxt1^imali ^Yrqi Amerika Yay Vaxt1Folklend Adalar1 Standart Vaxt1^imali Dal1q Amerika Yay Vaxt1^Yrqi Avstraliya Standart Vaxt1QYrbi Qrenlandiya Standart Vaxt1^imali Amerika Sakit Okean Vaxt1^imali MYrkYzi Amerika Yay Vaxt1^Yrqi Qrenlandiya Standart Vaxt1Frans1z CYnubi vY Antarktik Vaxt1MYrkYzi Avstraliya Standart Vaxt1MYrkYzi QYrbi Avstraliya Yay Vaxt1Fernando de Noronya Standart Vaxt1Meksika Sakit Okean Standart Vaxt1MqYddYs Pyer vY Mikelon Yay Vaxt1^imal-QYrbi Meksika Standart Vaxt1^imali ^Yrqi Amerika Standart Vaxt1Koordinasiya edilmi_ mumdnya vaxt1^imali Amerika Sakit Okean Yay Vaxt1^imali Dal1q Amerika Standart Vaxt1^imali MYrkYzi Amerika Standart Vaxt1MYrkYzi QYrbi Avstraliya Standart Vaxt1MqYddYs Pyer vY Mikelon Standart Vaxt1)^imali Amerika Sakit Okean Standart Vaxt1###g####F#?#|#^#%#5#ˣ#.###a##b######[######Ȣ#0#S##'#8#@#H#0###-,###a##N#>#.#*!# #n##.#&#6####q#P#N,#W##Y#t#8#qY#+#)##@#5#[##### #####~#i##+#W#.#'#### #######ZG#IG#v5#D###*#&#$#.#5#ң####o#֤#####f######e#### ###ٳ##Ƥ### #j5##N #a## >#S#,#?##$>######_##+#W#####>#l#CC###9#mO#5#R###>#:2#|O#@-#Y#n#B#C#Q##V#G#@#L#+#C#C#W#_#>#|##o#t#v##2##p#o## ###!#####)####*#av#v#F#1#M#f#`#N##T# # #p!#K#(##w######y##Ԧ###n#ҥ#### ##~#H#1O###h#Τ##4###O#)H#f#7##5##A#Z#٣##ʦ#6#`#L##k##,#~#v #Y# #a##t# #8,#}#7H#"#ޫ#!#[#B##V0###(#`#߭#z #A##G## # ##,#U###0 5# #6# #ަ##V##1>##ɥ##K-##-##~6##,#####¢###'#T #ݧ#+#y#ޤ###f##y###~#.##>#b# !#>##!#]# ##7#F##rf##^#~#V# #t%##N##Ԣ#Pg# #####΢#v#a#>###ڢ####j#+##,##t# ,#v#ۥ##|'###ģ#I#h#!###9#c# ##8#j#B#> #j###% 5K5l5545KӼ5\u5s5ѽ5e5?Cd5?5$б5o5ĺ555ƪ5%5G5*_5O5ijغ535_`5w5Q5 oy5o5-&55I5AV`55tO5گ55Ĺ55ҧԲ55H55ŵ/5Ԫ5ݹ*5M_5G5-^55~\55585565p5A5{/5 555Wnû55ǧ55555X5[5Pl5|5:_525A5D5îm55޻55ư5ٰ55Ѷ5ϭ55ɬ5B5ȯ5۩5f5 @5$A5ԮΩ55˨5ר5Z35sմH5555 j55ج5笷55(5%ϸ5 555¾555(5`5)5"|r56۵555#555575P5]555O5a5q'5j545)t5F«η5/5XJ58?Z5w5K55jЫ5LE&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$PH``+`9G`$P$P$P$P$P$P$P$P%P %P%P%P %P'%P.%P5%P<%PC%PJ%PQ%PX%P_%Pf%Pm%Pt%Pw%Pz%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P%&P(&P+&P2&P9&P@&PC&PF&PI&PL&PO&PR&PY&P`&Pg&Pn&Pq&Pt&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P"'P)'P,'P3'P6'P9'P<'P?'PB'PI'PP'PW'PZ'P]'P`'Pc'Pf'Pi'Pl'Ps'Pv'Py'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P```\` 'ResB P az_Latn_AZ$ 'ResBPS S ^%R 'ResBPq q p 'ResBP  $ 'ResBPS S R 'ResB 5 D5fC: K<4M=?VO0VOK;V0V@5@KV5^0<MV<0A;0 K30%>^4'KB0;6K@DV=K0=3V5;V7>9AMVA0C0O=06C=005=00<>@M9AVV@0^030A0:000A5Q0QB0V=A:0A0^0@K6!0DVO!5^B0!VB:0"0;V=">:V0"C=VA#>;VA&N@KE'030A'0BM<-D0BM/:CF:=C2V:@:CF::B01M030B05@;V=5@=AV0@2V=6M@AV>^A0=C1;V=M=25@@M20=03@010@0GKCGK=3V30;V>=40=04@K40;0100=0:00=0^A0=V;00@K3>0A:205@K405EV:0V4CM9VO<59 >BM@0 MAVDV!:>? 5!BM=;V!V4=59"K@0=0#@C<GK$V=V:A%0@0@M%5^@>='K:030'K^0^0:0;CVB1V460==3V;LO=BK3C0EV=030H301040E@M9=@CA5;L@KA15=O;3@040BK:0=V;L=NAV=4EC:V=V?530=:>=3@M=040CA-M96K1CFVCH0=1MMB@>9B00=00:0;><10>=0:@K>@4020@MAB0=N@0A00V=H0A0VHK=Q^>=39V@CVA2V;VA01>=046C@004M9@00=:B0=1010=M09@>1VLN-@:V:0AVOV?V30= MN=LQ=!0@0520!0@0B0^!0E0;V="0@>=B0"0@B>;0"1V;VAV"@K?0;V"EV<?EC"KEC0=0"M35@0=#630@04#@0;LA:$0:0>D0$@KB0^=%0HK<V=-@- KO4'0A VCM4M;0V40=:0@K46AC=ALQ=BK:>:0=0@1040ACE0@MABN7V=35= 5=FLO=010@>=M0;VD0:A0=0;C;CC0O:V;L0<V=V:06>=AB0=0;L:CB07K;0@400- KQE0V=4M<0=0304KH00;L4K2K0=@>2VO0=BM@M90^@K:V95=><V=V=0<?5=L M4609=0 M70;LNB!0=-CVA!0=-"0<M!0=B0@M=!0=B O30!V=30?C@$C=0DCFV'0A ?VV'0A C1K'0A 'CC:'0A: {0}-4<0=B0=-9@C=M?5'0A "0VFV5@CA0;V<<ABM@40<@03C0V=0@0702V;LC35=2V;L0;303@040;0?030A204M;C?020BM<0;0;M9A-M9V1@0;B0@0?0@>6605;0^=09DC1C<10HKV1@M2V;L0:-5@400=BA5@0B0@FV=V:00@K5E0<=0B0<>@0A<A:V G0A030-030043>@KF00=BKO=0: 0@0B>=30 M9: O2V:!0=-0^;C!5=B-VBA!B0:3>;L<"0=30B0?C#;LO=0^A:$0@B0;570%5;LAV=:V'0910;A0='0A =4KV'0A 0O=K'0A 0@MV'0A VB0O'0A 0C@C'0A 0;0C'0A !0<>0'0A ">=30'0A $V46K'0A %>^40-=4M@15@K-@<0AV;LO4KA-1510@0FVA;020@>:5=-%V;CAFL-5@0@0=4-&Q@:>A0=-@K:0?5=3035=>AB0- K:0@0;5=4M9:@0A=0O@A:V@KFV<0FV0=BM2V4M00@0<0@K10>@B0->20 KC-@0=:C!0=-0@K=0"0=4M@-M9#;0=-0B0@'0A ;OA:V'0A @C=5O'0A CB0=0'0A  O=<K'0A "091MO'0A "C20;C'0A '0<>@0'0A '0BM<0'0A /?>=VV/30=MA1C@3/:CF:V G0A@0=A:V G0A@:CF:V G0A>AB@0^ M=>20:C7=5F:>20AV1V@A:0=3=V@BC=3CM@B0- K:0 M9=V- K25@!V<D5@>?0;L'0A @<5=VV'0A 0=C0BC'0A "0:5;0C=4KO=0?0;VA<0= (3>@04)=B0=0=0@K2CCM=0A-9@MA0=<0@:AE0^=:0FO@K=1C@30<?C-@0=4K5<1@K46-59>A-=46M;5A>@B->-@M=AC=B0 @M=0A 0=:V=-=;5B K0-0;L530A!2VDB-5@M=B"M3CAV30;L?0#;047V20AB>:$>@B-5;LA0='0A 0=:>=30'0A >@4-%0C'0A 0;097VV'0A 0^@K:VO'0A 0@0320O'0A MN=LQ=0'0A !C@K=0<0'K;V9A:V G0A<07>=A:V G0A>AB@0^ 0;O4V2V, =4KO=0@C7V=A:V G0A0A:>^A:V G0A5?0;LA:V G0A>:A, =4KO=00AEV 2>AB@0^5@C0=A:V G0A!0=B0-0<V=30!5=-0@BM;L<V'0A 0=3;04MH'0A 0;L4K20^7@0V;LA:V G0AB0:>@B00@<VCBAB@02K 0<1 5B;0=BKG=K G0A0;V2V9A:V G0A@07V;LA:V G0A5B=V G0A ?VV5B=V G0A C1K5B=V G0A: {0}03040=A:V G0A52O4><K 3>@04E5=LO=A:V G0A!0E0;V=A:V G0A!O@M4=5:0;K<A:#@C3209A:V G0A$V;V?V=A:V G0A'0A 010-5@4M'0A '0910;A0=0-:204>@A:V G0A5B=V G0A $V46K@35=FV=A:V G0A0;C<1V9A:V G0A@0A=0O@A:V G0A5B=V G0A 0@MV5B=V G0A VB0O5B=V G0A !0<>05B=V G0A %>^40<A:V ;5B=V G0A0:VAB0=A:V G0A!V=30?C@A:V G0A'0A K@3K7AB0=0'0A #715:VAB0=0'0A #;0=-0B0@0'0A ?0 @K=2VGK=40:VB09A:V G0A7>@A:VO 0AB@02K0VO-4M-0=4M@0A0;303@04A:V G0A5=5ACM;LA:V G0AV=A5=A, =4KO=05B=V G0A ;OA:V5B=V G0A "091MO5B=V G0A '0BM<05B=V G0A /?>=VV0@M=30, =4KO=0>20AV1V@A:V G0A#V=0<0:, =4KO=0&VE00:VO=A:V G0A'0A 75@109460=0'0A "046K:VAB0=0/:CF:V ;5B=V G0A@0=A:V ;5B=V G0A@:CF:V ;5B=V G0AD30=VAB0=A:V G0A09<0=02K 0AB@02K0:>A02KO 0AB@02K0=0@A:VO 0AB@02K5B=V G0A @<5=VV5B=V G0A 0=C0BC"M; !VFV, =4KO=0$0@M@A:VO 0AB@02K'0A "C@:<5=VAB0=0'0A 0AB@02>^ C:0'0A 0AB@02>^ 09='0A AB0=FKV 0AB>:'0A AB0=FKV M92VA'0A AB0=FKV >^A0=5@<C4A:VO 0AB@02K5B=V G0A 0=:>=305B=V G0A >@4-%0C5B=V G0A 0^@K:VO5B=V G0A 0@0320O0=BKA5;0, 5=BC:V0@:V7A:VO 0AB@02K0^4=Q20O 6>@46KO#;047V20AB>F:V G0A'0A >209 5;0=4KV'0A 2>AB@020 0;O4'0A 2>AB@020 0AEV'0A AB0=FKV 0BM@0'K;V9A:V ;5B=V G0A'0A 0AB@02>^ CA0V5'0A 2>AB@020 >=?5V<07>=A:V ;5B=V G0A@KB0=A:V ;5B=V G0A@C7V=A:V ;5B=V G0A:0FO@K=1C@3A:V G0A5B=V G0A 0=3;04MH0A:>^A:V ;5B=V G0ALND0^=4;5=4A:V G0A5@C0=A:V ;5B=V G0AVBM@A15@3, =4KO=0!B0=40@B=K G0A ?VV!B0=40@B=K G0A C1K!B0=40@B=K G0A: {0}'0A >209 0;54>=VV'0A 0AB@02>^ 0<1 5'0A 0AB@02>^ $5=V:A5B=V G0A 010-5@4M'0A 2>AB@020 0:C>@K'0A 2>AB@020 >@D0;:'0A 2>AB@020 VB:M@=7@0V;LA:V ;5B=V G0AB;0=BKG=K ;5B=V G0A@07V;LA:V ;5B=V G0A>AB@0^ !2OB>9 ;5=K0209A:0-;5CF:V G0A5B=V G0A '0910;A0=003040=A:V ;5B=V G0A<A:V AB0=40@B=K G0A!0E0;V=A:V ;5B=V G0A!B0=40@B=K G0A 0@MV!B0=40@B=K G0A VB0O!B0=40@B=K G0A !0<>0!B0=40@B=K G0A ">=30!B0=40@B=K G0A $V46K!B0=40@B=K G0A %>^40#@C3209A:V ;5B=V G0A$V;V?V=A:V ;5B=V G0A'0A #AE>4=O30 "K<>@0@35=FV=A:V ;5B=V G0A0E>4=50D@K:0=A:V G0A0E>4=55^@0?59A:V G0A0;C<1V9A:V ;5B=V G0A@0A=0O@A:V ;5B=V G0A5B=V G0A #715:VAB0=05B=V G0A #;0=-0B0@0>^M@ @K=AV7 2>@BM@0:VAB0=A:V ;5B=V G0A!B0=40@B=K G0A ;OA:V!B0=40@B=K G0A "091MO!B0=40@B=K G0A '0BM<0!B0=40@B=K G0A /?>=VV#AE>4=50D@K:0=A:V G0A#AE>4=55^@0?59A:V G0A'0A =4K9A:030 0:VO=0'0A 7>@A:VE 0AB@02>^'0A !0C40^A:09 @02VV'0A 0AB@02>^ V;15@B0/:CF:V AB0=40@B=K G0A@0=A:V AB0=40@B=K G0A@:CF:V AB0=40@B=K G0A0;303@04A:V ;5B=V G0A5B=V G0A 75@109460=0>20AV1V@A:V ;5B=V G0A0^4=Q200D@K:0=A:V G0A!B0=40@B=K G0A @<5=VV!B0=40@B=K G0A 0=C0BC&VE00:VO=A:V ;5B=V G0A'0A 0E>4=O9 @35=FV=K'0A 0:>A02KE 0AB@02>^'0A 0?C0->209 2V=5V'0A 0^4=Q209 6>@46KV'0A 5@AV4A:030 70;V20'0A !5=- 5@ V V:5;>='0A $@0=FC7A:09 2VO=K'0A 70E>4=O9 ^AB@0;VV'0A CAE>4=O9 ^AB@0;VV N;0, 0^=>G=0O 0:>B00E>4=5:070EAB0=A:V G0A0E>4=5V=40=57V9A:V G0A5B=V G0A "C@:<5=VAB0=0!B0=40@B=K G0A 0=:>=30!B0=40@B=K G0A >@4-%0C!B0=40@B=K G0A 0^@K:VO!B0=40@B=K G0A 0@0320O#AE>4=5:070EAB0=A:V G0A#AE>4=5V=40=57V9A:V G0A'0A 0E>4=O9 @M=;0=4KV'0A 0@:V7A:VE 0AB@02>^'0A 0@H0;02KE 0AB@02>^'0A #AE>4=O9 @M=;0=4KV'0A $5@=0=4C-4K-0@>=LO'K;V9A:V AB0=40@B=K G0A@;0=4A:V AB0=40@B=K G0A<07>=A:V AB0=40@B=K G0A@C7V=A:V AB0=40@B=K G0A5B=V G0A >209 5;0=4KV5B=V G0A 2>AB@020 0AEV0A:>^A:V AB0=40@B=K G0A5@C0=A:V AB0=40@B=K G0A!5=BM@, 0^=>G=0O 0:>B0!B0=40@B=K G0A 0=3;04MH#;047V20AB>F:V ;5B=V G0A&M=B@0;L=00D@K:0=A:V G0A&M=B@0;L=05^@0?59A:V G0A'0A !0;0<>=02KE 0AB@02>^'0A !59HM;LA:VE 0AB@02>^7@0V;LA:V AB0=40@B=K G0AB;0=BKG=K AB0=40@B=K G0A@07V;LA:V AB0=40@B=K G0A:0FO@K=1C@3A:V ;5B=V G0A5B=V G0A >209 0;54>=VV03040=A:V AB0=40@B=K G0ALND0^=4;5=4A:V ;5B=V G0A!0E0;V=A:V AB0=40@B=K G0A!B0=40@B=K G0A 010-5@4M!B0=40@B=K G0A '0910;A0=0#@C3209A:V AB0=40@B=K G0A$V;V?V=A:V AB0=40@B=K G0A'0A $0;:;5=4A:VE 0AB@02>^'0A FM=B@0;L=09 ^AB@0;VV@35=FV=A:V AB0=40@B=K G0A0209A:0-;5CF:V ;5B=V G0A0;C<1V9A:V AB0=40@B=K G0A@0A=0O@A:V AB0=40@B=K G0A0:VAB0=A:V AB0=40@B=K G0A0^;5B=V G0A 0AB@02>^ C:0!B0=40@B=K G0A #715:VAB0=0!B0=40@B=K G0A #;0=-0B0@0&M=B@0;L=0V=40=57V9A:V G0A'0A AB0=FKV 7N<>=-7N@2V;L0;303@04A:V AB0=40@B=K G0A0;Q:0^AE>4=55^@0?59A:V G0A0E>4=50D@K:0=A:V ;5B=V G0A0E>4=55^@0?59A:V ;5B=V G0A5B=V G0A 7>@A:VE 0AB@02>^5B=V G0A !0C40^A:09 @02VV>20AV1V@A:V AB0=40@B=K G0A!B0=40@B=K G0A 75@109460=0#AE>4=55^@0?59A:V ;5B=V G0A&VE00:VO=A:V AB0=40@B=K G0A'0A 0AB@02>^ #>;VA V $CBC=05B=V G0A 0E>4=O9 @35=FV=K5B=V G0A 70E>4=O9 ^AB@0;VV5B=V G0A CAE>4=O9 ^AB@0;VV5:AV:0=A:V FVE00:VO=A:V G0ALN-!59;5<, 0^=>G=0O 0:>B0!B0=40@B=K G0A "C@:<5=VAB0=0!B0=40@B=K G0A 0AB@02>^ C:05B=V G0A $5@=0=4C-4K-0@>=LO5B=V G0A 0E>4=O9 @M=;0=4KV5B=V G0A #AE>4=O9 @M=;0=4KV0^=>G=00<5@K:0=A:V 3>@=K G0A!B0=40@B=K G0A >209 5;0=4KV!B0=40@B=K G0A 2>AB@020 0AEV#;047V20AB>F:V AB0=40@B=K G0A#=V25@A0;L=K :00@4K=020=K G0A:0FO@K=1C@3A:V AB0=40@B=K G0ALND0^=4;5=4A:V AB0=40@B=K G0A!B0=40@B=K G0A >209 0;54>=VV&M=B@0;L=05^@0?59A:V ;5B=V G0A0209A:0-;5CF:V AB0=40@B=K G0A5B=V G0A $0;:;5=4A:VE 0AB@02>^5B=V G0A FM=B@0;L=09 ^AB@0;VV0^=>G=00<5@K:0=A:V ^AE>4=V G0A0E>4=50D@K:0=A:V AB0=40@B=K G0A0E>4=55^@0?59A:V AB0=40@B=K G0A0^=>G=0-70E>4=V <5:AV:0=A:V G0A!B0=40@B=K G0A 7>@A:VE 0AB@02>^!B0=40@B=K G0A !0C40^A:09 @02VV#AE>4=55^@0?59A:V AB0=40@B=K G0A&M=B@0;L=0-70E>4=V G0A ^AB@0;VV!B0=40@B=K G0A 0E>4=O9 @35=FV=K!B0=40@B=K G0A !5=- 5@ V V:5;>=!B0=40@B=K G0A 70E>4=O9 ^AB@0;VV!B0=40@B=K G0A CAE>4=O9 ^AB@0;VV5:AV:0=A:V FVE00:VO=A:V ;5B=V G0A0^=>G=00<5@K:0=A:V FM=B@0;L=K G0A!B0=40@B=K G0A 0E>4=O9 @M=;0=4KV!B0=40@B=K G0A #AE>4=O9 @M=;0=4KV!B0=40@B=K G0A $5@=0=4C-4K-0@>=LO0^=>G=00<5@K:0=A:V 3>@=K ;5B=V G0A&M=B@0;L=05^@0?59A:V AB0=40@B=K G0A!B0=40@B=K G0A 0;0?03>A:VE 0AB@02>^!B0=40@B=K G0A $0;:;5=4A:VE 0AB@02>^!B0=40@B=K G0A FM=B@0;L=09 ^AB@0;VV0^=>G=00<5@K:0=A:V ^AE>4=V ;5B=V G0A5B=V FM=B@0;L=0-70E>4=V G0A ^AB@0;VV5:AV:0=A:V FVE00:VO=A:V AB0=40B=K G0A0^=>G=0-70E>4=V <5:AV:0=A:V ;5B=V G0A!B0=40@B=K ;5B=V G0A !5=- 5@ V V:5;>=0^=>G=00<5@K:0=A:V 3>@=K AB0=40@B=K G0A0^=>G=00<5@K:0=A:V FM=B@0;L=K ;5B=V G0A*0^=>G=00<5@K:0=A:V ^AE>4=V AB0=40@B=K G0A+0^=>G=0-70E>4=V <5:AV:0=A:V AB0=40@B=K G0A+!B0=40@B=K FM=B@0;L=0-70E>4=V G0A ^AB@0;VV-0^=>G=00<5@K:0=A:V FM=B@0;L=K AB0=40@B=K G0A/'0A $@0=FC7A:09 ?0^4=Q20-0=B0@:BKG=09 BM@KB>@KV#Y##O## ###i ######R#}.###>#*@#٨#D###b#5#x###^ ##!#Ǧ##a#####o ##a##Ϊ#i#####ޭ#####j###a#i#### #+# #'##8#,#H#H#>#j##?#(#N##E#y#l###h"##}#C#J#5# #####R#q#####g#p#H###ݫ#6#Ѩ#{#ɨ#ɫ#ӫ#}##k# #E##г#<#״##{###9#Q# ###ɵ##h #f##9#0#Ӧ##ŧ#ӧ#-#A#####.###Y#ת#ȭ####q##'#Z####q##ʮ#ӭ#.##H#t8#֮########M##(###(###Y/##3#.#F#ǯ#ԯ###ѩ####=## ###P#5##c##1 ##Z#d#=#1#># #+#, #n#G#y#S #b ####?# ## ##z#ͬ## ##M###"#o#<##u#@####J###{###Q@## #ͦ#v##̧#v #y###=g###i##P## # ###"## #1#ܱ# ###٩#ɩ# ## #'#p#Y##3#_##7#j##ҷ##Q#}##[####e#W#c##M ##4###5###L #####U#Z##G##P#)##xl##\#ì###j#<#\##A###.##P #7#ߦ##ڧ#k##_##p#:###### #### ########G####8#!#q####W#Ū##٦##C# ##'#Ű#-#;##@#:##7# 8##t####-/#I#ܵ#####V#U####<#s# #}#8 ##D#Va#5k5f555}¬05\5c5Ǡ55NȞ5A5sCP5 5F65y5ػ51F55+s5ռ}5þ[5 5545+5U5Fd5 5ȷ 5W5b5aVT555(545عVl5 '5Ld5D5)55о;5'5r5%ʺ5a5¹Q556'-555555Ķ5"5$5bܽ5y55Qp5}L51B5׬55&55Ľ55GN5Ye5ʿ5m555vٸ5t5f555d5ݷ5L55 55 5"|5W5yrF5R55565552r55fS555D<+55K5FƲ5 5K5/5(Ӱ5l55ɐ95555<5N5ĸͱ555ֲ55b5I5Z5y5Ar5%55-U5U54 5L5W55Ŵ5j5M5|YE515Ia5]5685ض4D&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P )P)P)P)P)P)P)P")P%)P()P+)P.)P1)P4)P7)P:)P=)P@)PC)PF)PI)PL)PO)PR)PU)PX)P[)P^)Pa)Pd)Pg)Pj)Pm)Pp)Ps)Pv)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)PH``+`H`)P)P)P)P)P)P)P)P)P*P *P*P*P*P%*P,*P3*P:*PA*PH*PO*PV*P]*Pd*Pk*Pn*Pq*Px*P{*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P +P+P+P+P+P"+P)+P0+P7+P:+P=+P@+PC+PF+PI+PP+PW+P^+Pe+Ph+Pk+Pr+Pu+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P ,P,P,P ,P#,P*,P-,P0,P3,P6,P9,P@,PG,PJ,PM,PP,PS,PV,PY,P\,Pc,Pf,Pi,Pp,Ps,Pz,P},P,P,P,P,P,P,P,P,P,P,P^``x`\`f 'ResBPS S R 'ResBPS S R 'ResB  GT05?8O'CN:@0;N;0828J@8>:A>C<J@B0O=0"09?5>9A885=0095=09@>CG8=09>B!84=8#>;8A%CEC9'CO100<185>H@09>CAJ=BJ@0C0=:>:8;=NAJ@=785=2J@6J@A8>CAJ=J1;8=; N=0 0A84C590;<J@E5=O=!5=BJ@!:>?85"0@0C0=3C8;00=46C;@N:A5;C:C@5I85=BO=8=A5=A@8=C8GC0O:8;CA 59>;:0B0@5ABJ=C8A28;0@5=3>5;1J@=8:>78ON >@:!0=BO3>!59H5;8#8=0<0:#8=8?53%>=:>=302@8F89=:J@846@87159=C35=28;C40?5I0N78=35=0=:C2J@6>=ABJ=4<J=BJ=9@C=5?50:<J@4> 59:O28: 84609=0!0= C8A"5; !8B8#;O=>2A:$@89B0C=%5;78=:8@03C09=0;0=B09J@=4J@1J@8@<>A8;L>0?>@>6855@CA0;8<C0460;8=J7J;>@40>=B8G5;>N !59;J<@8=C8G{0}@0=4 "J@:>AB0 8:0>=38@1N5=8BJ@A1J@3!3>@A18A>=!59=B 8BA"J=4J@ 59=58725AB5=>AB@>2 0=AB@>2 #59:@>C:J= %8;>E0=5A1C@3<A:> 2@5<5AB@>28 C:>@B> 5;L>C5@B> 8:> 59=8 82J@!59=B 6>=A!59=B CA8O!59=B "><0A$>@B 5;AJ=N<>= N@28;C5=>A 9@5A>CAJ= @89:>@0; %0@1J@>A =465;8A!0=B0 A015;!C8DB J@5=B.6=0 6>@468O@01A:> 2@5<5@0=A:> 2@5<559<1@846 59>@B JD !?59=!59=B 8=AJ=B!5= 0@B5;5<8%>24A:> 2@5<5/:CBA:> 2@5<5/?>=A:> 2@5<5@<5=A:> 2@5<5CB0=A:> 2@5<5=489A:8 >:50==489A:> 2@5<5@:CBA:> 2@5<58B09A:> 2@5<5>@59A:> 2@5<5C18=A:> 2@5<55?0;A:> 2@5<5#>;8A 8 $CBC=0$@5=A:0 280=0'0<>@A:> 2@5<5'0BJ<A:> 2@5<5'8;89A:> 2@5<57>@A:8 >AB@>28<07>=A:> 2@5<5@078;A:> 2@5<5@C78=A:> 2@5<50;482A:> 2@5<5>A:>2A:> 2@5<5AB@>28 8;1J@B5@A89A:8 70;825@C0=A:> 2@5<5E5=O=A:> 2@5<5!0<>0=A:> 2@5<5"08BO=A:> 2@5<5$84689A:> 2@5<5>:>A>28 >AB@>280@:87:8 >AB@>28AB@>2 >645AB2>08O 45 0=45@0A>;8289A:> 2@5<5:204>@A:> 2@5<50=0@A:8 >AB@>28><>@A:8 >AB@>2803040=A:> 2@5<580=<0@A:> 2@5<5>@D>;:A:> 2@5<5!0E0;8=A:> 2@5<5!C@8=0<A:> 2@5<5#@C3209A:> 2@5<5$8;8?8=A:> 2@5<5%>=:>=3A:> 2@5<5@65=B8=A:> 2@5<50=3;045H:> 2@5<55@<C4A:8 >AB@>28@C=59 0@CAA0;0<5=5FC5;A:> 2@5<50;0?03>A:> 2@5<509<0=>28 >AB@>28>;C<189A:> 2@5<5@0A=>O@A:> 2@5<50;09789A:> 2@5<50@H0;>28 >AB@>280:8AB0=A:> 2@5<50?C0 >20 28=5O0@03209A:> 2@5<5!8=30?C@A:> 2@5<5$0@L>@A:8 >AB@>285;8:45=A:8 >AB@>2$5@=0=4> 45 >@>=O>;3>3@04A:> 2@5<5=4>:8B09A:> 2@5<5>2>A818@A:> 2@5<5!5= 85@ 8 8:5;>=!>;><>=>28 >AB@>28#;0=10B>@A:> 2@5<5'>910;A0=A:> 2@5<5D30=8AB0=A:> 2@5<58@387AB0=A:> 2@5<5>2>75;0=4A:> 2@5<5#715:8AB0=A:> 2@5<5$>;:;5=4A:8 >AB@>2875@109460=A:> 2@5<5;0482>AB>:A:> 2@5<5:20B>@80;=8 >AB@>28>CJ@ ?@8=A5A :C>BJ@>2>:0;54>=A:> 2@5<5ND0C=4;5=4A:> 2@5<5"0468:8AB0=A:> 2@5<5.6=>0D@8:0=A:> 2@5<5:0B5@8=1C@3A:> 2@5<57B>G=>B8<>@A:> 2@5<5"C@:<5=8AB0=A:> 2@5<5{0}  AB0=40@B=> 2@5<5<A:> AB0=40@B=> 2@5<5!@54=> 3@8=C8G:> 2@5<5{0}, ;OB=> G0A>2> 2@5<5?8O  AB0=40@B=> 2@5<50?04=>52@>?59A:> 2@5<57B>G=>0D@8:0=A:> 2@5<57B>G=>52@>?59A:> 2@5<5%0209A:>-0;5CBA:> 2@5<5@01A:> AB0=40@B=> 2@5<50?04=>0@65=B8=A:> 2@5<50?04=>3@5=;0=4A:> 2@5<57B>G=>3@5=;0=4A:> 2@5<5@0=A:> AB0=40@B=> 2@5<5<A:> ;OB=> G0A>2> 2@5<5"09?5  AB0=40@B=> 2@5<5">=30  AB0=40@B=> 2@5<5%>24A:> AB0=40@B=> 2@5<5/?>=A:> AB0=40@B=> 2@5<5;OA:0  AB0=40@B=> 2@5<5=048@  AB0=40@B=> 2@5<5?8O  ;OB=> G0A>2> 2@5<5@<5=A:> AB0=40@B=> 2@5<50?04=>02AB@0;89A:> 2@5<50?04=>8=4>=5789A:> 2@5<50?04=>:070EAB0=A:> 2@5<57B>G=>02AB@0;89A:> 2@5<57B>G=>8=4>=5789A:> 2@5<57B>G=>:070EAB0=A:> 2@5<5@:CBA:> AB0=40@B=> 2@5<58B09A:> AB0=40@B=> 2@5<5>@59A:> AB0=40@B=> 2@5<5C18=A:> AB0=40@B=> 2@5<5!0<0@0  AB0=40@B=> 2@5<5&5=B@0;=>0D@8:0=A:> 2@5<5&5=B@0;=>52@>?59A:> 2@5<5'0BJ<A:> AB0=40@B=> 2@5<5'8;89A:> AB0=40@B=> 2@5<5<07>=A:> AB0=40@B=> 2@5<5@01A:> ;OB=> G0A>2> 2@5<5@078;A:> AB0=40@B=> 2@5<50=C0BC  AB0=40@B=> 2@5<5@C78=A:> AB0=40@B=> 2@5<57@05;A:> AB0=40@B=> 2@5<5@0=A:> ;OB=> G0A>2> 2@5<5@;0=4A:> AB0=40@B=> 2@5<5>A:>2A:> AB0=40@B=> 2@5<55@C0=A:> AB0=40@B=> 2@5<5!0<>0=A:> AB0=40@B=> 2@5<5"09?5  ;OB=> G0A>2> 2@5<5">=30  ;OB=> G0A>2> 2@5<5$84689A:> AB0=40@B=> 2@5<5%>24A:> ;OB=> G0A>2> 2@5<5/:CBA:A:> AB0=40@B=> 2@5<5/?>=A:> ;OB=> G0A>2> 2@5<5;OA:0  ;OB=> G0A>2> 2@5<5=048@  ;OB=> G0A>2> 2@5<5@<5=A:> ;OB=> G0A>2> 2@5<5@:CBA:> ;OB=> G0A>2> 2@5<58B09A:> ;OB=> G0A>2> 2@5<5>@59A:> ;OB=> G0A>2> 2@5<5C18=A:> ;OB=> G0A>2> 2@5<5>@4 %0C  AB0=40@B=> 2@5<502@8F89  AB0=40@B=> 2@5<503040=A:> AB0=40@B=> 2@5<5!0<0@0  ;OB=> G0A>2> 2@5<5!0E0;8=A:> AB0=40@B=> 2@5<5#@C3209A:> AB0=40@B=> 2@5<5$8;8?8=A:> AB0=40@B=> 2@5<5%>=:>=3A:> AB0=40@B=> 2@5<5&5=B@0;=>02AB@0;89A:> 2@5<5&5=B@0;=>8=4>=5789A:> 2@5<5'0BJ<A:> ;OB=> G0A>2> 2@5<5'8;89A:> ;OB=> G0A>2> 2@5<5<07>=A:> ;OB=> G0A>2> 2@5<5@65=B8=A:> AB0=40@B=> 2@5<50=3;045H:> AB0=40@B=> 2@5<5@078;A:> ;OB=> G0A>2> 2@5<5@8B0=A:> ;OB=> G0A>2> 2@5<50=C0BC  ;OB=> G0A>2> 2@5<5@C78=A:> ;OB=> G0A>2> 2@5<57@05;A:> ;OB=> G0A>2> 2@5<5>;C<189A:> AB0=40@B=> 2@5<5@0A=>O@A:> AB0=40@B=> 2@5<5>A:>2A:> ;OB=> G0A>2> 2@5<50:8AB0=A:> AB0=40@B=> 2@5<50@03209A:> AB0=40@B=> 2@5<55@C0=A:> ;OB=> G0A>2> 2@5<5!0<>0=A:> ;OB=> G0A>2> 2@5<5$84689A:> ;OB=> G0A>2> 2@5<5/:CBA:A:> ;OB=> G0A>2> 2@5<5>;3>3@04A:> AB0=40@B=> 2@5<50?04=>52@>?59A:> ;OB=> 2@5<501> 5@45  AB0=40@B=> 2@5<5>@4 %0C  ;OB=> G0A>2> 2@5<502@8F89  ;OB=> G0A>2> 2@5<503040=A:> ;OB=> G0A>2> 2@5<5>2>A818@A:> AB0=40@B=> 2@5<55B@>?02;>2A:-0<G0BA:8 2@5<5!0E0;8=A:> ;OB=> G0A>2> 2@5<5#;0=10B>@A:> AB0=40@B=> 2@5<5#@C3209A:> ;OB=> G0A>2> 2@5<5$8;8?8=A:> ;OB=> G0A>2> 2@5<5%>=:>=3A:> ;OB=> G0A>2> 2@5<5'>910;A0=A:> AB0=40@B=> 2@5<5@65=B8=A:> ;OB=> G0A>2> 2@5<50=3;045H:> ;OB=> G0A>2> 2@5<5>;C<189A:> ;OB=> G0A>2> 2@5<5>>@48=8@0=> C=825@A0;=> 2@5<5@0A=>O@A:> ;OB=> G0A>2> 2@5<55:A8:0=A:> B8E>>:50=A:> 2@5<5>2>75;0=4A:> AB0=40@B=> 2@5<5AB@>28 C:  AB0=40@B=> 2@5<50:8AB0=A:> ;OB=> G0A>2> 2@5<50@03209A:> ;OB=> G0A>2> 2@5<5#715:8AB0=A:> AB0=40@B=> 2@5<575@109460=A:> AB0=40@B=> 2@5<5;0482>AB>:A:> AB0=40@B=> 2@5<5>;3>3@04A:> ;OB=> G0A>2> 2@5<50;5G=> 87B>G=>52@>?59A:> 2@5<501> 5@45  ;OB=> G0A>2> 2@5<5>2>:0;54>=A:> AB0=40@B=> 2@5<5>2>A818@A:> ;OB=> G0A>2> 2@5<5ND0C=4;5=4A:> AB0=40@B=> 2@5<5!525@>70?04=> <5:A8:0=A:> 2@5<5#;0=10B>@A:> ;OB=> G0A>2> 2@5<5'>910;A0=A:> ;OB=> G0A>2> 2@5<5:0B5@8=1C@3A:> AB0=40@B=> 2@5<5>2>75;0=4A:> ;OB=> G0A>2> 2@5<5AB@>28 C:  ;OB=> G0A>2> 2@5<5!525@=>0<5@8:0=A:> 87B>G=> 2@5<5"C@:<5=8AB0=A:> AB0=40@B=> 2@5<5#715:8AB0=A:> ;OB=> G0A>2> 2@5<575@109460=A:> ;OB=> G0A>2> 2@5<5;0482>AB>:A:> ;OB=> G0A>2> 2@5<5>2>:0;54>=A:> ;OB=> G0A>2> 2@5<5ND0C=4;5=4A:> ;OB=> G0A>2> 2@5<57>@A:8 >AB@>28  AB0=40@B=> 2@5<5:0B5@8=1C@3A:> ;OB=> G0A>2> 2@5<50?04=>0D@8:0=A:> AB0=40@B=> 2@5<50?04=>52@>?59A:> AB0=40@B=> 2@5<57B>G=>52@>?59A:> AB0=40@B=> 2@5<5!525@=>0<5@8:0=A:> ?;0=8=A:> 2@5<5!525@=>0<5@8:0=A:> F5=B@0;=> 2@5<5"C@:<5=8AB0=A:> ;OB=> G0A>2> 2@5<5%0209A:>-0;5CBA:> AB0=40@B=> 2@5<52AB@0;8O  70?04=> F5=B@0;=> 2@5<50?04=>0@65=B8=A:> AB0=40@B=> 2@5<50?04=>3@5=;0=4A:> AB0=40@B=> 2@5<57B>G=>3@5=;0=4A:> AB0=40@B=> 2@5<57>@A:8 >AB@>28  ;OB=> G0A>2> 2@5<50?04=>02AB@0;89A:> AB0=40@B=> 2@5<50?04=>0D@8:0=A:> ;OB=> G0A>2> 2@5<57B>G=>02AB@0;89A:> AB0=40@B=> 2@5<57B>G=>52@>?59A:> ;OB=> G0A>2> 2@5<5%0209A:>-0;5CBA:> ;OB=> G0A>2> 2@5<5&5=B@0;=>52@>?59A:> AB0=40@B=> 2@5<55;8:45=A:8 >AB@>2  AB0=40@B=> 2@5<50?04=>0@65=B8=A:> ;OB=> G0A>2> 2@5<50?04=>3@5=;0=4A:> ;OB=> G0A>2> 2@5<57B>G=>3@5=;0=4A:> ;OB=> G0A>2> 2@5<5!525@=>0<5@8:0=A:> 0B;0=B8G5A:> 2@5<5!525@=>0<5@8:0=A:> B8E>>:50=A:> 2@5<5!5= 85@ 8 8:5;>=  AB0=40@B=> 2@5<5$5@=0=4> 45 >@>=O  AB0=40@B=> 2@5<50?04=>02AB@0;89A:> ;OB=> G0A>2> 2@5<57B>G=>02AB@0;89A:> ;OB=> G0A>2> 2@5<5$>;:;5=4A:8 >AB@>28  AB0=40@B=> 2@5<5$@5=A:8 N6=8 8 0=B0@:B8G5A:8 B5@8B>@88&5=B@0;=>02AB@0;89A:> AB0=40@B=> 2@5<5&5=B@0;=>52@>?59A:> ;OB=> G0A>2> 2@5<55;8:45=A:8 >AB@>2  ;OB=> G0A>2> 2@5<5!5= 85@ 8 8:5;>=  ;OB=> G0A>2> 2@5<5$5@=0=4> 45 >@>=O  ;OB=> G0A>2> 2@5<55B@>?02;>2A:-0<G0BA:8 AB0=40@B=> 2@5<5$>;:;5=4A:8 >AB@>28  ;OB=> G0A>2> 2@5<5&5=B@0;=>02AB@0;89A:> ;OB=> G0A>2> 2@5<5)5:A8:0=A:> B8E>>:50=A:> AB0=40@B=> 2@5<5*!525@>70?04=> AB0=40@B=> <5:A8:0=A:> 2@5<5+5:A8:0=A:> B8E>>:50=A:> ;OB=> G0A>2> 2@5<5+!525@=>0<5@8:0=A:> 87B>G=> AB0=40@B=> 2@5<5,5B@>?02;>2A:-0<G0BA:8  ;OB=> G0A>2> 2@5<5,!525@>70?04=> ;OB=> G0A>2> <5:A8:0=A:> 2@5<5-!525@=>0<5@8:0=A:> 87B>G=> ;OB=> G0A>2> 2@5<5-!525@=>0<5@8:0=A:> ?;0=8=A:> AB0=40@B=> 2@5<5-!525@=>0<5@8:0=A:> F5=B@0;=> AB0=40@B=> 2@5<5.2AB@0;8O  70?04=> F5=B@0;=> AB0=40@B=> 2@5<5/!525@=>0<5@8:0=A:> ?;0=8=A:> ;OB=> G0A>2> 2@5<5/!525@=>0<5@8:0=A:> F5=B@0;=> ;OB=> G0A>2> 2@5<502AB@0;8O  70?04=> F5=B@0;=> ;OB=> G0A>2> 2@5<50!525@=>0<5@8:0=A:> 0B;0=B8G5A:> AB0=40@B=> 2@5<50!525@=>0<5@8:0=A:> B8E>>:50=A:> AB0=40@B=> 2@5<52!525@=>0<5@8:0=A:> 0B;0=B8G5A:> ;OB=> G0A>2> 2@5<52!525@=>0<5@8:0=A:> B8E>>:50=A:> ;OB=> G0A>2> 2@5<5#_##/#t# ## ########/###>#E#/#D#j#ڬ##F #֭###^ # ###C###0### # ##W##p### ###0######j#S####:#<#(###'##8### ## #p#;###w ##[#Ӯ#D@###h"##S# # #u#?#f####rE#\#h#N#####8#B#"#(###[##$#&##ګ#ժ## # #ƪ##|#Ȭ##ʫ#2#?# #1# ###<#.#q####U#W ### # #$#"#### #.#@#b#_##F.#$####˪#&###F###88#Q.# #?#### B##B#U###N/##4#"#H#(######*#6###8####g#o##=#:# #(##$#N##+#####d#ɋ#q##E #P#8#n# ##2#b #w##9#?# # # ###D### #####"#o# #B#f#w####J## #{##.#@## ##v## # ##,8##=g###b###P#2# ###T8#"## #]#M#۪###o#w#### #5#«#s# # #I ## #=######<#y #&#\#ʭ##~ ##M #/#ɧ# #Ъ#5##|"#L ####p #0.###n#w#w#/#cz#"#G####U#7###G## #.# ##$#z#* ###"#"###7##.###'1###,##? #Ѭ###O##@##G# ##.#?###װ#N###Z#J####G#e#z####w# ##a## 8####;.#$#(###x##DJ#+#V####Z#N#<#:## ###"##ŭ# 55U555Ev5 ϶55v5EÏ5G5ͼǛ5A5]5ظյ5-籹5$555̖i5,57kť5Uȅj5.7 5505Lּ5D55'55¢ž5گ5d鯉555Ÿ55װ5ke5$50!5$5N5Դ55,5o5ƥ55u5|5Oǰ5˯55.5A55J7)5g5p 5J5w5ժ5ƽH5ֱ57 5b5S5@5H55Q5_Ů95ܺqӷ5gTD5m'5[55k55$5w5Ƴ5@5ɧL55_55G555Jh5+5ʂ65b 5Œ5W5p555j"5ڳ5b5DJ55h5BS=5R5%۽555DѲ55ӿű5P5@f5Z5P5555y5@;52˹5*55y55555۪k55F57U55%f5<5ػ5c5-5/5+5-5ɋ555lR5SľG&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P%P%P%P%P%P %P#%P&%P)%P,%P/%P2%P5%P8%P;%P>%PA%PD%PG%PJ%PM%PP%PS%PV%PY%P\%P_%Pb%Pe%Ph%Pk%Pn%Pq%Pt%Pw%Pz%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P"&P%&P(&P+&P.&P1&P4&P7&P:&P=&P@&PC&PF&PI&PL&PO&PR&PU&PX&P[&P^&Pa&Pd&Pg&Pj&Pm&Pp&Ps&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P"'P%'P('P+'P.'P1'P4'P7'P:'P='P@'PC'PF'PI'PL'PO'PR'PU'PX'P['P^'Pa'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P|'P'P'P'P'P'P'P'P'P'PH`P`ҫ`9G`'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P$(P+(P2(P9(P<(P?(PF(PI(PP(PS(PZ(Pa(Ph(Po(Pr(Pu(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P )P)P)P)P)P)P%)P,)P3)P:)P=)P@)PG)PJ)PQ)PT)PW)P^)Pa)Ph)Pk)Pn)Pq)Pt)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P*P*P*P#*P&*P)*P,*P/*P2*P5*P8*P?*PB*PE*PL*PO*PV*PY*P`*Pg*Pn*Pq*Px*P*P*P*P*P*PW`E``!`T 'ResBPS S R 'ResB :G H:G! {0} - - . . {0} . .  - . {0} , - - . , , , , , , , -  , , - , - - - - *ܮ +܅ /ܪ - #J#G#S#hP#CR#M#K#K#gH#V#Q#Q#*I#(T#H#J#1H#T#iI#[K#M#M#O#J#vT#nG#J##K#1I#K#H#P#G# P#Q#sJ#-J#J#;L#J#O#O#{K#J#K#M#sR#S#sL#M#wI#H#PG#J#7R#}U#OR#EN#U#L#Q#NN#KK#P#G#N#K#~[#O#sH#mH#Y#T#I#aH#[#R#Y#%M#O#5T#G#G#zJ#\T#L#J#P#O#M# K#mW#xG#.Q#I#mM#vM#L#L#gR#'S#{Q#@M#?G#TI#XY#7M#Q#R#OT#+K#W#J#S#)[#``#gf#^#?^#&c# a#X#L#sP#CK#H#iG#|_#U#lJ#G#]X#cL#i#3L#O#J#&J#M#M#M#N#N#IJ#Q#V#;J# L#L#Q#O#IH#XO#K#CG#M#@_#e^#c#J#I#W#T#K#\[#W#W#yV#kV#S#[#eJ#^J#[L#U#V#iN#S#(\#*P#"W#H#\#R#S#X#S#Y#{X#R#G#DQ#:O#SK#pI#KS#S#J#N#P# H#7H#xY#!X#G#oS#I#H#J#sG#J#NX#G#H#H#N#G#H#J#H#I#K#G#K#K#I#I#K#K#dG#AV#I#DO#}G#G#=H#sK#pQ#_G#L#H#H#L#[M#RM#0O#G# M#G#N#P#Z#U#H#?I#KL#P#M#*N#H#bO#T#T#I#UG#I#]V#vO#G#N#N#SL#WJ#V#{L#kL#G#J#4P#9\#I#cK#`N#kK#I#+H#I#N#I#P#T#T#~P#]Z#N#H#K##I#N#I#L#3N#Y#V#L#P#M#3S#G#I#H#L#Q#P#S#.*#bI#T#8I#H#H#Q#Hf#U##L#4J#WS#BJ#PJ#H#KG#K#lO#[H#G#GG#J#Q#WN#L# R#L#L#L#I#I#T#J#yH#K#K#L#?S#I#;K#OV#%H#U#H#.M#H#FI#N#G#N# J#+L# P#H#rN#O#3K#H#G#P#O#G#M#V#P# V#MI#L#[I#P#K#R#J#O#CL#CH#I#G#K#V#UH#S#I#T#{S#J#I#dM##Q#;G#G#ZG5;Z5\5]5Qe5em_je5_Tn\5gUX5nHYl5f]e5%ia^j5omo5foU"]5J\+R*Z5\\NW5jd`5odal5jX_5@bZx^5nhl5qnp5kbh5mej5iX_5d[RZ5-hV,^5Q5W5k[a5+d5h@W^5Z5!`iT\5nb&O^W5ZXU3V5g%V]5^58a5kZda54p^d5n]R(Y59Q5b5Y5k\Wb5U5lR^Cd5mie5i5m6`3f5ofl5cOW5^5m5Z5OW5\5g_]5e5Noc{j5soeLk5^5BT5~hchd5d RY5TcHPX5\>5K`5SU5Aj5c5Mf5\N1W5:gUH]5`U5]5]QhY5/q)op5b5c5NaU]5R5/nzag58Y5`5f\b5u`5yi0X_5[5V5X5sd5ecS[5M5#mUg!l5pRn p5$jX `5[dQY5X5OQ5ZQ5nbh5f\b5.kag5NO5:[5\pgl5Al]c5kcPY5 i|W,_5eQ5a5jkm[a5bOW5hV^5d5unHhl5K[5S5Y5?X5Q5f,U\5=cSY5`9U]5S5_5*b5_5FU5lX5R5^R[5[5T5eRZ5IM5Dm_8e5R5pgU[]5jnZ"a5]iWh_5[5k[a5AiWT_5O5Z5c5jLZ`5 n`gH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$&*P)*P,*P/*P2*P5*P8*P;*P>*PA*PD*PG*PJ*PM*PP*PS*PV*PY*P\*P_*Pb*Pe*Ph*Pk*Pn*Pq*Pt*Pw*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P"+P%+P(+P++P.+P1+P4+P7+P:+P=+P@+PC+PF+PI+PL+PO+PR+PU+PX+P[+P^+Pa+Pd+Pg+Pj+Pm+Pp+Ps+Pv+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P!,P$,P',P*,P-,P0,P3,P6,P9,P<,P?,PB,PE,PH,PK,PN,PQ,PT,PW,PZ,P],P`,Pc,Pf,Pi,Pl,Po,Pr,Pu,Px,P{,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P-P-P-P-P-P-P -P#-P&-P)-P,-P/-P2-P5-P8-P;-P>-PA-PD-PG-PJ-PM-PP-PS-PV-PY-P\-P_-Pb-Pe-Ph-Pk-Pn-Pq-Pt-Pw-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P.P.P.P.P.P.P!.P$.P'.P*.P-.P0.P5.P8.P;.P>.PA.PD.PG.PJ.PM.PP.PS.PV.PY.P\.P_.Pb.Pe.Ph.Pk.Pn.Pq.Pt.Pw.Pz.P}.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P"/P%/P(/P+/P./PH`?`+`9G`1/P4/P7/P:/P=/PD/PK/PR/PY/P`/Pg/Pn/Pu/P|/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P 0P 0P0P0P!0P$0P'0P*0P10P40P;0PB0PE0PL0PS0PZ0P]0P`0Pc0Pf0Pi0Pp0Ps0Pz0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P 1P1P1P1P%1P,1P31P61P91P<1PC1PJ1PQ1PT1PW1P^1Pe1Pl1Ps1Pv1Py1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2P 2P2P2P2P2P!2P(2PL`Z`aU`&`! 'ResB S SX b|Bf T#T PR` 'ResB] - aa- AljerBakouFaeroKaeroManavMenskQnqTunizBayrutDulennKaboulKoweitKolambaKomorezLaYounLondrezeur {0}BermudezJerzenezKab GlasKanariezLevkosaToshkenteur Apiaeur Iraneur Kubaeur Niueeur Sina2.1.48.86GwadeloupGwernenezJibraltarMarjehamnNDjamenaViangchaneur Chileeur Fidjieur Japaneur Koreaeur Macaueur Moriseur Naurueur Nepaleur Palaueur Peroueur Samoaeur TongaPhnum PnhPyongyangeur Alaskaeur Almatyeur Arabiaeur Guyanaeur Israeleur Jorjiaeur Moskoveur Tahitieur Taipeieur Tuvalukr dianavLuksembourgSant Visanteur Anadyreur Armeniaeur Bhoutaneur Boliviaeur Chathameur Ecuadoreur Gambiereur Irkutskeur Myanmareur Surinameur Tokelaueur Uruguayeur Vanuatueur YakutskKr VechikoSaint Johnseur Brasliaeur Kolombiaeur Malaysiaeur Pakistaneur Paraguayeur Pitcairneur Sakhalineur Sechelezeur ar Retereur hav {0}eur Enez Paskeur Hong Kongeur Sri Lankaeur Venezuelaeur Volgogradeur an Amazoneur an Azorezeur hav Apiaeur hav Iraneur hav Kubaeur hav Sinaeur ar RenionNuuk (Godthb)eur Bangladesheur Indez-Sinaeur Inizi Cookeur Kyrgyzstaneur hav Chileeur hav Fidjieur hav Japaneur hav Koreaeur hav Macaueur hav Moriseur hav Peroueur hav Samoaeur hav Tongaeur ar Maldivezeur Inizi KokozKr H-Chi-Minheur Afghanistaneur Archantinaeur Azerbaidjaneur Kreizafrikaeur Kreizeuropaeur Novosibirskeur Ouzbekistaneur Tadjikistaneur Ulaanbaatareur Vladivostokeur ar Menezioeur choav {0}eur hav Alaskaeur hav Almatyeur hav Arabiaeur hav Israeleur hav Jorjiaeur hav Moskoveur hav Taipeieur Inizi Markizeur Enez Norfolkeur Newfoundlandeur Turkmenistaneur Zeland-Nevezeur ar Filipinezeur choav Apiaeur choav Guameur choav Iraneur choav Sinaeur hav Anadyreur hav Armeniaeur hav Chathameur hav Irkutskeur hav Uruguayeur hav Vanuatueur hav Yakutskeur Georgia ar Sueur choav Fidjieur choav Moriseur Gwiana challeur Inizi Salomoneur ar Chab-Glaseur choav Chileeur choav Indiaeur choav Japaneur choav Koreaeur choav Macaueur choav Peroueur choav Samoaeur choav Tongaeur hav Brasliaeur hav Kolombiaeur hav Pakistaneur hav Paraguayeur hav Sakhalineur hav ar Retereur choav Moskoveur Enez Christmaseur Enez Macquarieeur Inizi Falklandeur Inizi Marshalleur Kreizaostraliaeur Timor ar Retereur Yekaterinbourgeur choav Alaskaeur choav Almatyeur choav Arabiaeur choav Israeleur choav Jorjiaeur choav Taipeieur hav Enez Paskeur hav Hong Kongeur hav Volgogradeur hav an Amazoneur hav an Azorezeur choav AnadyrTarabulus (Tripoli)eur Afrika ar Retereur Europa ar Retereur Inizi Galpagoseur Kaledonia Nevezeur choav Armeniaeur choav Chathameur choav Irkutskeur choav Uruguayeur choav Vanuatueur choav Yakutskeur hav Bangladesheur hav Inizi Cookeur Gwalarn Mechikoeur Wallis ha Futunaeur choav Brasliaeur choav Iwerzhoneur choav Kolombiaeur choav Pakistaneur choav Paraguayeur choav Sakhalineur choav Suafrikaeur choav ar Retereur hav Archantinaeur hav Azerbaidjaneur hav Breizh-Veureur hav Kreizeuropaeur hav Novosibirskeur hav Ouzbekistaneur hav Ulaanbaatareur hav Vladivostokeur hav ar Menezioeur choav Enez Paskeur choav Singapoureur choav an Azorezeur Brunei Darussalameur choav Hong Kongeur choav Volgogradeur choav an Amazoneur hav Newfoundlandeur hav Turkmenistaneur hav Zeland-Nevezeur hav ar Filipinezeur Afrika ar Chorngeur Aostralia ar Retereur Europa ar Chorngeur Greunland ar Retereur Indonezia ar Retereur Kazakstan ar Retereur choav Bangladesheur choav Inizi Cookeur hav ar Chab-Glaseur Sant-Pr-ha-Mikeloneur choav Archantinaeur choav Azerbaidjaneur choav Kreizeuropaeur choav Novosibirskeur choav Ouzbekistaneur choav Ulaanbaatareur choav Vladivostokeur choav ar Menezioeur hav Inizi Falklandeur hav Kreizaostraliaeur hav Yekaterinbourgeur choav Newfoundlandeur choav Turkmenistaneur choav Zeland-Nevezeur choav ar Filipinezeur hav Europa ar Retereur hav Kaledonia NevezDar el Beida (Casablanca)eur Aostralia ar Chorngeur Greunland ar Chorngeur Indonezia ar Chorngeur Kazakstan ar Chorngeur choav ar Chab-Glaseur hav Gwalarn Mechikoeur choav Yekaterinbourgeur choav Inizi Falklandeur choav Kreizaostraliaeur Archantina ar Chorngeur choav Europa ar Retereur choav Kaledonia Nevezeur hav Afrika ar Chorngeur hav Aostralia ar Retereur hav Europa ar Chorngeur hav Greunland ar ReterAmzer keitat Greenwich (AKG)eur choav Gwalarn Mechikoeur hav Sant-Pr-ha-Mikeloneur Kreizaostralia ar Chorngeur choav Afrika ar Chorngeur choav Aostralia ar Retereur choav Europa ar Chorngeur choav Greunland ar Retereur hav Aostralia ar Chorngeur hav Greunland ar Chorngeur hav Archantina ar Chorngeur choav Aostralia ar Chorngeur choav Greunland ar Chorngeur choav Archantina ar Chorngeur hav Kreizaostralia ar Chorngeur choav ar Pleg-mor Arab-ha-Perseur choav Kreizaostralia ar Chorngeur Douaro aostral Fras hag Antarktika# ##.#.###X##|#G#5#@##!#a#OT#-##C,#+##O###-##o,#i#>#)##>#8#@#H#0###-,##7#a#?#G#>#-##X#,##5#-#X #Y#,#+###t#"O# # !###(?##V-#+#ZG#W#b ##6##$###F# #G### ##,#5#$>#r>##-#s #>#`Y#?T#H#=#,#F!#Y##7#\8#^#sG#R#5#,#J7#O#)#2v###-#8"##4##^#!# ##z# #-##7#Hv#R!#,#N##l#\!#7#1O#s##4# #ƞ#)H#ß#Ο#A###I#'.##w-#D#,#Ϟ#v #Y# #a#EH##A#7H#"#[#!#]####:#D #"##@#,#d,##f6###G#6# ####1>#! #3#5-#-#-#eҩ####,#F#,##G#L# #6##R#+#y#-#L#9###R#5# #0#.#>#,##!#6#!# ##rf#k# #n7#n##N##7#C##h'#0#ڥ# #O#a#Y,#OO#!#.#ȥ##!#E# ,###I#h#!##6#9#-#@O#5#B#5Y555;5ڰ5ٟ5)䟽5U5P5 53j{5؞59Ч5ei55Dv5ӭq5f5+5V5zy5hN5kf555,5d5̬5U5K5:"5%595955,Z]55"55+5g5,B5Kj5U555d5˨55Y5HY75uͮױ55A55/z5(5u5p555f5I5_:555ϢiL55ʡ5ޢs^585F5)55^5}Υ555٣s5i5ʠ555ߨد5ͤ55555C5ʦS55ܦ`5p5ޤN55m5H5z&5 558555֠5&5y1 5ɣ555ҫ5<5w/5Ϊ[5C5ء5飋5B桐55W5뭗O&3FUcq ,JZjz0>LZhw (8EWhFTKm}On"2Eii L \ { * < O b q  9 \ s W ~  7 K 38ER\v2KXes'3?^ &HTbo{ &7G[k|p(8Iiy*8IWiw._mz!Ocq,<{ASbp}\a$p$z$$k| %FR\ix )9ER`l(4AU 7$NXy  & @ X p 9%D% !!%!@!j!x!!!!!!!!!""*"K"Y"c""""""##%#2#E#^#j#v##########$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPH``+`9G`PPPPPPPPPPPPPPPPP PPPP%P,P3P6P9P@PCPJPQPXP_PbPePlPsPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP P#P&P)P,P/P6P=PDPKPNPQPTP[PbPiPlPoPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PP`` `` 'ResBk X oo XX ! (  0 @  @ 5 8 K 2  . > (  * ?   ! G   0 > 2  G 8 @  E % .  A ( K ! ? 2 @ ( L 0 B * > . 0 , >  B .  > .  & ( 2  & ( 2 K . G 5 >  G 5 G 5 G   < K 0  0 B , >   M 0 >  % ( M 8  < $ > 0  > , B 2  > / 0 K  > / G (  A 5 H $  G . E (  >  < >  M 5 > .  A  A   ? 0 > (  H 2 ? (  M 0 A  ! , 2 ? ( ! >  > 0 ! E ( 5 0 ! G 5 ? 8 $ 0 > 5 > % M / B 2 & A  2 > ( @  . G ( I  M 8 * E 0 ? 8 + < ?  @ + < H 0 K , 9 0 @ ( , >   @ , H 0 A $ .  B 0 K . ( > 8 . ( @ 2 > . 8 G 0 B . 8 M   . > / K  . @ ! 5 G /  B $ $ 0 ? / > ' 5 E 2 ? 8 5 I 0 8 I 8  * > ( 8 G $ >   ! K 0 >   M $ >   M  > $  ( > ! @ 0  2 M  @   ( B 5 ?  0 A .  @    ? 2 >  ! .   (  ! 2 G ! M  + < >  G  ?  > 2 ?  A   , >  B  ?    K 8 0 >   I ! % H ,  ? 5 > 5 >  ? 8 @ ( L  > 9 ?  @  K  M / K $ >  * G  $ > 6   & % ? . M * A ( ? / A   ( B . ? / > * K ( > * G ,  < & > & , ( M  A 2 , > . >  K , > 9 ? / > , G 2 ?  < , M 0 A (  , M 5 >  < . ( >  A  . >  G   . > ! G 0 > . > 2 > , K . ?  2 K  . I 0 ? 6 8 / B  M 2 > 2 A   ! > 2 A  5 @ 2 5 > & A  < 5 ? / G ( > 8 >   I ( 8 H ( M  0  2   (  8 M . G 0 >  > ! A  A    ?  A   ( M  0 G    2 H # M !  > .    >  > 0 >  > 8  > 0 M $ B .  A  & 2 A *  H , K 0 K (  ? 9 A  ( >  I 0  K 2 >  K 0 K   K  M / B ( ? 8 ! G  M 0 K  & A 6 >  , G ( > 8 M 8 > ( ? * ?  I ( ( I . * G ( ( K 0 + < K  + @ ( ?  M 8 , ? 8 M 8 > , H    I  , M 0 8 2 M 8 .  . 0 M ! K . > 0 G   K . H ! M 0 ? ! . I  8 G 0 > . K   G 0 G . M , > , ( G / 2 K ( >  + / G 0 A 8 2 . / G 0 G 5 > ( 0 G 8 @ + < G 2 > * >  < 5 > (  A 5 0 5 ? ( > . E  5 ? ( @ * E  5 ? ( M ! K  5 E  8 G ( M 5 I 8 M $ I  8  < > 2 ? ( 8 K + < ? / > 8 M  H ( 2 @   < M  K , G  , ? & M  > (   0  >  .  8 A ( 8 @  ( 6 B  / ? / >  > . >  ! L  K * ( 9 >  (  K 0 M ! K , >  > . M , ? / G  A  / >  ? 2  K  , > 2 8 (  < M / A 0 ?   >  > 0 M $ >  L ( M 8 M  (  > * 0 K  M /  E 2 8 ?  @ ! > 0 M 5 ? ( M ! I . ? ( ?  > ! M  ? , A  @ ( M  > . G ( > ( M 5 >  6 I  + <  >  + < K , M 2 >   @ 0 . G  ! K  < > . K   M  M ( . K  > ! ? 6 B 0 @  / > 5 ?  2 ?  ! . G ( M 2 ? , M 0 5 ? 2 5 ? 2 M ( ? 8 8 > ( 2 A  8 8 > ( 9 A   8 G   ?   K 8 M  I  9 I . 9 >    >   9 K , > 0 M  M  0 , @  >  .  0 >  A   ( >   > 2 M / B  $  0 > (  >  .  . M 8 M  0 ! .  E 0  G  2 G (  M 5 >  > 2 H (  @ 2 @  >  .  H % .  >  .  * > (  >  .  I   >  > * A %  ! 0  > ! @ * ?  M  H 0 M ( * G 0 A  >  . * K  $ ?  ( >  + @  @  >  . , A  > 0 G 8 M  , A & > * G 8 M  , M 0 @ 8 , G ( M .  & (  >  . . > 0 M  @ ( @  . G 2 , K 0 M ( M . K   @  G 2 K 0 > 0 K  I   > 0 G ( @ 0 @ 5 0 0 G / B ( ? / I  2 > 0 ?   < > 5 ? /  8 ? / > ( 8 . K   >  . 8 >  5  K . G 8 G    I . 8 9 H 2 ? + G  M 8 9 H 2 M 8 ?   @   < K 0  >  .  < M  K 0 K ! M ! ? 8  , > , >    ( > ( 0 @ 5 K  G * 5 E 0 M & G  M / B 0 > 8 >    >  ( >  >  .  I   >  >  . ! I 8 (  M 0 ?  ( M / B / > 0 M  ( M / B 8 E 2 G . * ?  0 M 8 , 0 M  * M / K   / >   + < A ( > + < B  @ , K  5 ? 8 M  > , M 0 >  < > 5 @ 2 . >  >  >  . . >  < >  M 2 > ( 0 E  < K 2 M / B  2 A , A . M , > 6 @ 2 K 0 M ! 9 K 5 M 8 . > 0 >  >  . 8 >  5 * > 5 2 K 8 G    K ( M 8 9 K 5 M !  >  .  ( > & @ 0  >  .  2 . >  @  >  .  0 . @ ( @  >  . 0 A  A   >  .  . M 8 M   >  .  ( G 0 @ & M 5 @ *  @  < @ 2 K 0 M ! >  I 8 M  > 0 ?  >  K 0 ? / >  >  .  M / A , >  >  .  M 0 E  !  0 M   M 5 > ! > 2  ( > 2  K 9 > ( G 8 , 0 M  & > 0  8 8 2 > . * I 0 - -* M 0  8 , A  ( K 8  0 G 8 , M 0 K  ( 9 ? 2 M . I 8 M  K  >  . . K ( M  G 5 @ ! ?  2 K 8    ? 2 G 8 5 ( A   A  >  .   < M  >  >  .  . >  < K (  >  .  2 > 8 M  >  >  .   0 8 . 0  >  .  8 M  0   2 H  !  8 M 0 >  2  >  . 2 8 > 2 M 5 > & K 0  >  < > , M 2 >   >  > 2 ? 2 @ (  M 0 > ! *   M ( @ 0  A   M * > 0 >  A   >  . * A  0 M $ K 0 ?  K * H 8 @ + @   >  . , M 2 >  -8 > , 2 K ( 0 G (  ? (  ( 2 G  5 M 9 >   9 I 0 M 8 8  < > 2 @ (  >  . 8 G   5 ? ( M 8     < M  K , G  >  .   2 >   @   >  .  I 0 2 , ( M & 0  > 9  K 2  , ? / >  >  .  M 5 > 2 > 2 . M * A 0  B 8 ( > ! @ ) , G  @ 2 @ 8 . 0  >  .  K 0 M  ? / >  >  . * G 0 A 8 . 0  >  . * K 0 M  . K 0 M 8 , @ + @  @ 8 . 0  >  . .   K 2 ? / >  >  . .  & ( 8 . 0  >  . . I 0 ? 6 @ / 8  >  . 5 M 2 > ! ? 5 I 8 M  K  8 . K  8 . 0  >  . 8 >  $ K ! K . ?   K 8 > %  I 0 M  ? / > 9 >    I    >  .  0 M  (  ? ( >  >  .   0 @ 6 8 . 0  >  .   < 0 , H  > (  >  .   < K 0 8 . 0  >  .  > . M * K  M 0 >  ! G  A  & M 5 @ *  >  .  G . M , M 0 ?   > ! @  K  , > 2 8 > (  >  .  I   > 8 . 0  >  . ! A . I  ! M / A 0 5 @ 2 ! G ( . > 0 M  M 8 9 H 5 ( * >  ? 8 M $ > (  >  . + @ 2 @ * @ ( M 8  >  . , >   2 > & G 6  >  . . >  > 8 . 0  >  . / >  A  M 8 M   >  . 8 . > 0 > 8 . 0  >  . 8 M  K 0 M 8 , >  8 A  ! 9 5 >   2  (  >  . 9 K 5 M ! 8 . 0  >  .  ( > & @ 0 8 . 0  >  .  2 . >  @ 8 . 0  >  .  0 . @ ( @ 8 . 0  >  . 0 A  A  8 . 0  >  .  . M 8 M  8 . 0  >  .  > * 5 G 0 M & G  >  .  M 0 ? 8 M . 8   2 H  !  M 2 > 8 ( > ! @ ) , G . ' M / / B 0 K *  >  . . I 8 M  K 8 . 0  >  . 2 > 0 M ! < 9 K 5  >  . 5 ( A   A 8 . 0  >  . 5 I 2  K  M 0 > &  >  .   < M  > 8 . 0  >  .  . >  < K ( 8 . 0  >  .  0 , @ ! G 2 >    >  .  0  A 0 M $ M 8 M   >  .  0 > ( ! G 2 >    >  .  8 M  0   2  !  >  .  H % . ! G 2 >    >  .  * > ( ! G 2 >    >  . * > 0 >  A  8 . 0  >  . + < > 2 M  2 H # M !  >  . , M 0 >  < @ 2 ? / >  >  . , M 0 @  @ 6 8 . 0  >  . 8  < > 2 @ ( 8 . 0  >  .   < M  K , G 8 . 0  >  .  < @  < @ 2 K 0 M ! >  >  .  K 2  , ? / > 8 . 0  >  .  >  ( > ! G 2 >    >  .  K 0 M  ? / > 8 . 0  >  . ( M / A  < @ 2 H # M !  >  . .   K 2 ? / > 8 . 0  >  . . I 0 ? 6 @ / 8 8 . 0  >  . 9 >    I   8 . 0  >  .   0 8 M  H  ! 0 M !  >  .   < 0 , H  > ( 8 . 0  >  .  8 M  0 M ( / B 0 K *  >  .  < M , G  ? 8 M $ > (  >  .  K 0 ? / > ! G 2 >    >  .  M / A , > ! G 2 >    >  .  K  , > 2 8 > ( 8 . 0  >  . ( K 5 K 8 @ , @ 0 M 8 M   >  . * >  ? 8 M $ > ( 8 . 0  >  . + @ 2 @ * @ ( M 8 8 . 0  >  . , >   2 > & G 6 8 . 0  >  . / >  A  M 8 M  8 . 0  >  . 5 M 2 > & @ 5 I 8 M $ I   >  .  . 0 ?  > . > ( M  (  >  .  0 , @ 8 M  H  ! 0 M !  >  .  2 > 8 M  > ! G 2 >    >  .  0 > ( 8 M  H  ! 0 M !  >  .  8 M  0 M (  . 0 ?  >  >  .  8 M 0 >  2 ! G 2 >    >  .  > * 5 G 0 M & G 8 . 0  >  .  M 0 > 8 ( K / > 0 M 8 M   >  .  A  . 8 M  H  ! 0 M !  >  .  @ 2 @ 8 M  H  ! 0 M !  >  .  H % . 8 M  H  ! 0 M !  >  .  * > ( 8 M  H  ! 0 M !  >  . $ A 0 M  . G ( @ 8 M $ > (  >  . ( @  8 M  H  ! 0 M !  >  . ( M / A + >  ! 2 H # M !  >  . * 2 > 8 M  H  ! 0 M !  >  . * 6 M  @ .  + M 0 @  >  >  . * G 0 A 8 M  H  ! 0 M !  >  . * H 8 @ + @  ! G 2 >    >  . + @  @ 8 M  H  ! 0 M !  >  . .  & ( 8 M  H  ! 0 M !  >  . . ' M / / B 0 K * 8 . 0  >  . . I 8 ( 8 M  H  ! 0 M !  >  . 2   > 8 M  H  ! 0 M !  >  . 5 G 8 M  0 M ( / B 0 K *  >  . 5 I 2  K  M 0 > & 8 . 0  >  . 8 . K  8 M  H  ! 0 M !  >  . 8 H   M 0 2  . 0 ?  >  >  .   2 >   @  ! G 2 >    >  .   < K 0 8 M  H  ! 0 M !  >  .  0  A 0 M $ M 8 M  8 . 0  >  .  8 M  0   2  ! 8 . 0  >  .  K 8 0 @ 8 M  H  ! 0 M !  >  .  2 M + < 8 M  H  ! 0 M !  >  .  >  ( > 8 M  H  ! 0 M !  >  .  > . 0 K 8 M  H  ! 0 M !  >  .  I   > 8 M  H  ! 0 M !  >  .  M 0 A  8 M  H  ! 0 M !  >  . ! G 5 @ 8 8 M  H  ! 0 M !  >  . ( > 0 A 8 M  H  ! 0 M !  >  . ( G * > 2 8 M  H  ! 0 M !  >  . ( M / A  H 2 G ! K ( ? / >  >  . + < > 2 M  2 H # M ! 8 . 0  >  . , M 0 >  < @ 2 ? / > 8 . 0  >  . - A  > ( 8 M  H  ! 0 M !  >  . . >  > 8 M  H  ! 0 M !  >  . / G  > $ G 0 @ ( > , A 0 M   >  . 8 . > 0 > 8 M  H  ! 0 M !  >  . 8 @  5 > 8 M  H  ! 0 M !  >  . 9 K 5 M ! 8 M  H  ! 0 M !  >  .  ( > & @ 0 8 M  H  ! 0 M !  >  .  2 . >  @ 8 M  H  ! 0 M !  >  .  0 . @ ( @ 8 M  H  ! 0 M !  >  . 0 A  A  8 M  H  ! 0 M !  >  .  . M 8 M  8 M  H  ! 0 M !  >  .  < @  < @ 2 K 0 M ! > 8 . 0  >  .  K 0 ? / > 8 M  H  ! 0 M !  >  .  M / A , > 8 M  H  ! 0 M !  >  .  > 9 ?  @ 8 M  H  ! 0 M !  >  .  K  G 2 L 8 M  H  ! 0 M !  >  . $ A 5 > 2 A 8 M  H  ! 0 M !  >  . ( I 0 + K  8 M  H  ! 0 M !  >  . - > 0 $ @ / 8 M  H  ! 0 M !  >  . . > 2 & @ 5 8 M  H  ! 0 M !  >  . . I 8 M  K 8 M  H  ! 0 M !  >  . 0 K % G 0 > 8 M  H  ! 0 M !  >  . 5 ( A   A 8 M  H  ! 0 M !  >  . 8 I 2 I . ( 8 M  H  ! 0 M !  >  . 9 5 >   2  ( ! G 2 >    >  .   < M  > 8 M  H  ! 0 M !  >  .  + <  > ( @ 8 M  H  ! 0 M !  >  .  . >  < K ( 8 M  H  ! 0 M !  >  .  2 > 8 M  > 8 M  H  ! 0 M !  >  .  8 M  0 M ( / B 0 K * 8 . 0  >  .  8 M 0 >  2 8 M  H  ! 0 M !  >  .  < M , G  ? 8 M $ > ( 8 . 0  >  .  M 0 @ 8 . 8 8 M  H  ! 0 M !  >  .  >  , ? / G 8 M  H  ! 0 M !  >  .  M 0 @ ( @  8 M  H  ! 0 M !  >  . ( K 5 K 8 @ , @ 0 M 8 M  8 . 0  >  . * 6 M  @ .  0 M  # M  ? ( >  >  . * > 0 >  A  8 M  H  ! 0 M !  >  . * H 8 @ + @  8 M  H  ! 0 M !  >  . . 2 G 6 ? / > 8 M  H  ! 0 M !  >  . 2 > 0 M ! < 9 K 5 ! G 2 >    >  . 8  < > 2 @ ( 8 M  H  ! 0 M !  >  . 8 A 0 @ ( > . 8 M  H  ! 0 M !  >  . 8 G 6 G 2 M 8 8 M  H  ! 0 M !  >  . * B 0 M 5 @  8 M  M 0 G 2 ? / >  >  .   < M  K , G 8 M  H  ! 0 M !  >  .   2 >   @  8 M  H  ! 0 M !  >  .   M 5 > ! L 0 8 M  H  ! 0 M !  >  .  A  & M 5 @ *  0 M ' 8 . 0  >  .  K 2  , ? / > 8 M  H  ! 0 M !  >  .  M 0 > 8 ( K / > 0 M 8 M  8 . 0  >  .  M 0 @ ( 2 H # M !  8 M  0 M (  >  .  K 0 M  ? / > 8 M  H  ! 0 M !  >  . $ A 0 M  . G ( @ 8 M $ > ( 8 . 0  >  . &  M 7 ? #  8 M  M 0 G 2 ? / >  >  . * 6 M  @ .  + M 0 @  > 8 . 0  >  . * @   H 0 M ( 8 M  H  ! 0 M !  >  . , K 2 ? 5 ? / > 8 M  H  ! 0 M !  >  . .   K 2 ? / > 8 M  H  ! 0 M !  >  . . > 0 M 6 2 0 M 8 M  H  ! 0 M !  >  . . I 0 ? 6 @ / 8 8 M  H  ! 0 M !  >  . . M / > ( . > 0 8 M  H  ! 0 M !  >  . 0 ? / B ( ? / ( 8 M  H  ! 0 M !  >  . 5 G 8 M  0 M ( / B 0 K * 8 . 0  >  . 8 @   > * A 0 8 M  H  ! 0 M !  >  . 9 >    I   8 M  H  ! 0 M !  >  .  0 M  (  ? ( > 8 M  H  ! 0 M !  >  .   < 0 , H  > ( 8 M  H  ! 0 M !  >  .   ! K   ( > 8 M  H  ! 0 M !  >  .  A  & M 5 @ * 8 M  H  ! 0 M !  >  .  > 2 > * >  K 8 8 M  H  ! 0 M !  >  .  M 0 @ ( 2 H # M ! 5 G 8 M  0 M (  >  .  K  , > 2 8 > ( 8 M  H  ! 0 M !  >  . ( M / A  H 2 G ! K ( ? / > 8 . 0  >  . ( M / A  < @ 2 H # M ! ! G 2 >    >  . * >  ? 8 M $ > ( 8 M  H  ! 0 M !  >  . + @ 2 @ * @ ( M 8 8 M  H  ! 0 M !  >  . , >   2 > & G 6 8 M  H  ! 0 M !  >  . / >  A  M 8 M  8 M  H  ! 0 M !  >  . / G  > $ G 0 @ ( > , A 0 M  8 . 0  >  . 9 5 >   2  ( 8 M  H  ! 0 M !  >  .  8 M   @ . K 0 8 M  H  ! 0 M !  >  .  > * 5 G 0 M & G 8 M  H  ! 0 M !  >  .  K  K & M 5 @ * 8 M  H  ! 0 M !  >  . + G 0 ( > ( M & K & ( K 0 K ( M 9 >  >  . . ' M / / B 0 K * 8 M  H  ! 0 M !  >  . . > 0 M  G  < > 8 8 M  H  ! 0 M !  >  . 2 >  ( & M 5 @ * 8 M  H  ! 0 M !  >  . 2 > 0 M ! < 9 K 5 8 M  H  ! 0 M !  >  . 5 >  G & M 5 @ * 8 M  H  ! 0 M !  >  . 5 G ( G  < A  2 > 8 M  H  ! 0 M !  >  . 5 I 2  K  M 0 > & 8 M  H  ! 0 M !  >  . 5 M 2 > & @ 5 I 8 M $ I  ! G 2 >    >  . 8 G  * @ / E 0  5  . @  2 K   >  . * 6 M  @ .  0 M  # M  ? ( > 8 . 0  >  . 5 G 8 M  0 M (  <  < >  < 8 M $ > (  >  .  . 0 ?  > . > ( M  ( ! G 2 >    >  .  0  A 0 M $ M 8 M  8 M  H  ! 0 M !  >  .  8 M  0   2  ! 8 M  H  ! 0 M !  >  .  8 M  0 M (  . 0 ?  > ! G 2 >    >  . ( M / A + >  ! 2 H # M ! ! G 2 >    >  . + < > 2 M  2 H # M ! 8 M  H  ! 0 M !  >  . , M 0 >  < @ 2 ? / > 8 M  H  ! 0 M !  >  . 8 H   M 0 2  . 0 ?  > ! G 2 >    >  .  < @  < @ 2 K 0 M ! > 8 M  H  ! 0 M !  >  .  < @ 0 M  < 8 M $ > ( 8 M  H  ! 0 M !  >  .  M 0 @ ( 2 H # M !  8 M  0 M ( 8 . 0  >  . $ >  @  < @ 8 M $ > ( 8 M  H  ! 0 M !  >  . ( M / A  < @ 2 H # M ! 8 M  H  ! 0 M !  >  . * G $ M 0 K * > 5 2 K 8 M   > .    >  >  . . ' M /  + M 0 @  > 8 M  H  ! 0 M !  >  . 5 M 2 > & @ 5 I 8 M $ I  8 M  H  ! 0 M !  >  .  8 M  0 M ( / B 0 K * 8 M  H  ! 0 M !  >  .  < M , G  ? 8 M $ > ( 8 M  H  ! 0 M !  >  .  @ 2 , 0 M  & M 5 @ * 8 M  H  ! 0 M !  >  .  M 0 @ ( 2 H # M ! 5 G 8 M  0 M ( 8 . 0  >  . ( I 0 M % . > 0 ?  ( > 8 M  H  ! 0 M !  >  . ( K 5 K 8 @ , @ 0 M 8 M  8 M  H  ! 0 M !  >  . + @ ( @  M 8 & M 5 @ * 8 M  H  ! 0 M !  >  . - > 0 $ @ / . 9 > 8  0 8 M  H  ! 0 M !  >  . . ' M /  8 M  M 0 G 2 ? / > ! G 2 >    >  . . ' M / -* 6 M  @ .  8 M  M 0 G 2 ? / >  >  . 8 > %  I 0 M  ? / > 8 M  H  ! 0 M !  >  .  . 0 ?  > . > ( M  ( 8 M  H  ! 0 M !  >  .  8 M  0 M (  . 0 ?  > 8 M  H  ! 0 M !  >  .  M 0 > 8 ( K / > 0 M 8 M  8 M  H  ! 0 M !  >  . $ A 0 M  . G ( @ 8 M $ > ( 8 M  H  ! 0 M !  >  . &  M 7 ? #  + M 0 @  > 8 M  H  ! 0 M !  >  . ( M / A + >  ! 2 H # M ! 8 M  H  ! 0 M !  >  . * 6 M  @ .  + M 0 @  > 8 M  H  ! 0 M !  >  . * B 0 M 5 @  + M 0 @  > 8 M  H  ! 0 M !  >  . + G 0 ( > ( M & K & ( K 0 K ( M 9 > 8 . 0  >  . 5 G 8 M  0 M ( / B 0 K * 8 M  H  ! 0 M !  >  . 8 H   M 0 2  . 0 ?  > 8 M  H  ! 0 M !  >  . &  M 7 ? #  8 M  M 0 G 2 ? / > ! G 2 >    >  . ( M / A  H 2 G ! K ( ? / > 8 M  H  ! 0 M !  >  . * > * A  ( M / A  @ ( @ 8 M  H  ! 0 M !  >  . * B 0 M 5 @  8 M  M 0 G 2 ? / > ! G 2 >    >  . / G  > $ G 0 @ ( > , A 0 M  8 M  H  ! 0 M !  >  . ! M / A . K  ! M / A 0 5 @ 2 8 M  H  ! 0 M !  >  . * G $ M 0 K * > 5 2 K 8 M   > .    > 8 . 0  >  . . ' M /  8 M  M 0 G 2 ? / > 8 M  H  ! 0 M !  >  . + M 0 > ( M 8 @ 8 @  A / > ( > 8 M  H  ! 0 M !  >  . &  M 7 ? # + M 0 > ( M 8 @ 8 @ 8 M  H  ! 0 M !  >  . * 6 M  @ .  0 M  # M  ? ( > 8 M  H  ! 0 M !  >  . * K ( > * G (* K 9 M ( * G  ) 8 M  H  ! 0 M !  >  . 5 > 2 @ 8  5  + < A $ A ( > 8 M  H  ! 0 M !  >  . 8 G  * @ / E 0  5  . @  2 K  ! G 2 >    >  .  8 M  0 M (   ! K ( @ 6 ? / > 8 M  H  ! 0 M !  >  .  M 0 @ ( 2 H # M !  8 M  0 M ( 8 M  H  ! 0 M !  >  . &  M 7 ? #  8 M  M 0 G 2 ? / > 8 M  H  ! 0 M !  >  . * B 0 M 5 @  8 M  M 0 G 2 ? / > 8 M  H  ! 0 M !  >  . , M 0 A ( G  & 0 8 8 2 > . 8 M  H  ! 0 M !  >  . 5 G 8 M  0 M (   ! K ( @ 6 ? / > 8 M  H  ! 0 M !  >  .  M 0 @ ( 2 H # M ! 5 G 8 M  0 M ( 8 M  H  ! 0 M !  >  . + G 0 ( > ( M & K & ( K 0 K ( M 9 > 8 M  H  ! 0 M !  >  . . ' M / -* 6 M  @ .  8 M  M 0 G 2 ? / > ! G 2 >    >  . 8 G  * @ / E 0  5  . @  2 K  8 M  H  ! 0 M !  >  . * G $ M 0 K * > 5 2 K 8 M   > .    > 8 M  H  ! 0 M !  >  . . ' M / -* 6 M  @ .  8 M  M 0 G 2 ? / > 8 M  H  ! 0 M !  >  . #]#`Y#_#xZ#[# [#Z#[#N\#]#9`#4#xY#a#VZ##Y#Ca#]#Y#[#)#[#H#7a##[#Z##B#^#EY#t[#e`# #X[## Z#\#]#)##]#Y#]#[#l=#l_#P#\#\# Y#[#Z#[#T^#N_#F#^#^#'#*]#ZY#!]#'[#2&##.[#Lb#.`# #<[#[a#c#c# #[#)4#~Y#Y# #Z#b#E]#`#Z#_#-d#6#_#Y#\#]#Z##a#F#3e#Z#b#a##[#o/#W]##_#N#d&#Y#n\# `#]#OY#\#\#+S#Z#^^#6#Y#Y#&_#\#^#a#{[#J[#C[#Z#_#O`#]## #1I#_[#]#\#a#~\#&\#_#.\#k##[#`#<#b#k4#F\#Oa#X##I#2b#:_#Yb#\# #Z`#N#&^#mc#`#d#`#*0#=#v_#b#fB#Y#^#[#\#[#\#fb#\#8Z#\#Y#Y#d#T#f\#,Y# ##\#X##X#qZ#cZ#]##[#Y#1Y#V\#Z#?#5[#`]##7##"Y#@#\#Y#8^##4#r]##\#rY#[#*#3]#T#b#Z#Y#6Y#;Y#)#Z#&Z#Y#J# #Y#6\#^#`#lY#`##>Z#[#\##X##Z#Z#$##Z#Z##Z#X_#Qc#*#qN#\#TY##`#_#Y#Q[#]#{c#=#\#Z#^#ga#X#]#m[#A^#]#p`#_###jZ#r^#\Z#fY# #^\#^#^#Z#<]#Yc#H1#_#z)# b#X##@YNf#4#v\# #G###\#Y#Y#o##=#\#/^#Y#Y#_#[#[# ^#=#JZ#]#i]#_#b##e#0# #|^###f[#,Z#D_#Y#[#Y#a#Z##]#Y##`#)#N]#+a#Y##{]#44#Z#^#Z#)#2Z#'Y#Z#>\#[#(&#E#^# [# c#0_#PZ#Z#Y#^#Y#JY#DZ5a]g5m5u57x5w5fpIix51ham5d`l5eam5*u%jx5tYhw5mt hew5qi?bn5d`l5eam5pfbvo5eJ^h5>tcnq57tny5d`3l59jbo5weoy5{+w{5 y^oz5xNpz5%gcq5c_Nj5gZdr5k5p5tk=fu5z5her5j5e^h5b^h5f_j5gdr5Jn5s5fbo5ocq5qgal5 k5Jy5r5xjet5o5iCeMs5n8g&v5&qisx5_k,ft5c^i5y5y5xn5q5an5fbp5`v5}upz5}vq={5h5j5y5mdr5gcVq5d`k5m>5v5q5#{5pz5{5eh^Eh5cjet5mhan5 f^h5jyu{5[t5Rt5^gal5j5ohw5au5i5s5oces5idD`k55c_i5n5%m5gs5p5fCcp5i5f'cp5Sesa;m5p5 k55k5rJkx56rfu5t!iw5 i5l5Ux3s`{5v5ngv5e`_l5gq5}m5Hw50o5k5l5u5l5d_j5j56phw5l5d`Il53nKgCv5seagm5s5tg v5ies5v5s5.z5gxdr5rk+y &3FUcq ,<JZjz0>LZhw (8EWhx,FTe'<K[m}+:O^n"2EWix "<Tix  = L \ {  * < O b q  % 9 L \ s  W h ~  ! K Y m } HZm8ER\v2AKXes '3?^oy &HTbo{ &7G[k|(8I\p(8Iiy*IWiwMmz/AOcq,<KYk{ 2ASbp}!0BO\%k| %1F%"%\ix )9ER`l|(4AU  7$NXdy  & 1 @ X p { 9% D% !!%!4!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""O%"""""##%#2#E#S#^#v###########$$+$5$A$N$+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P%P%P%P%P%P %P#%P&%P)%P,%P/%P2%P5%P8%P;%P>%PA%PD%PG%PJ%PM%PP%PS%PV%PY%P\%P_%Pb%Pe%Ph%Pk%Pn%Pq%Pt%Pw%Pz%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P"&P%&P(&P+&P.&P1&P4&P7&P:&P=&P@&PC&PF&PI&PL&PO&PR&PU&PX&P[&P^&Pa&Pd&Pg&Pj&Pm&Pp&Ps&Pv&Py&P|&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P"'P%'P('P+'P.'P1'P4'P7'P:'P='P@'PC'PF'PI'PL'PO'PR'PU'PX'P['P^'Pa'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P (P(P(P"(P)(P0(P7(P>(PE(PH(PK(PR(PU(P\(P_(Pf(Pm(Pt(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P)P)P)P")P%)P,)P3)P:)PA)PH)PK)PN)PU)PX)P_)Pb)Pe)Ph)Po)Pv)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P *P *P*P*P*P*P#*P**P1*P4*P7*P:*P=*P@*PC*PF*PI*PL*PS*PV*P]*P`*Pg*Pn*Pu*Px*P*P*P*P*P*P*PR`X 'ResB  PWBe CirihValisBriselDablinGernziAkutobeBrunejiMogadia`tokholmAcre vremeAkvtau vremeAlmatu vremeSveta HelenaAkvtobe vremeOmsko vrijeme u ko vrijemeBo~ino ostrvoApijsko vrijemeAzorsko vrijemeHovdsko vrijemeIransko vrijemeKinesko vrijemeKokosova ostrvaArmensko vrijemeButansko vrijemeGrini ko vrijemeIrkutsko vrijemeJakutsko vrijemeJapansko vrijemeKorejsko vrijemeKubansko vrijemeNepalsko vrijeme atamsko vrijemeAmazonsko vrijemeArabijsko vrijemeBrunejsko vrijemeGruzijsko vrijemeGvajansko vrijemeIzraelsko vrijemeMaldivsko vrijemeMoskovsko vrijemeNorfolako vrijemePeruansko vrijemeSamoansko vrijemeSejaelsko vrijemeTajpejsko vrijemeTongansko vrijeme ileansko vrijemeBolivijsko vrijemeEkvadorsko vrijemeFilipinsko vrijemeHongkonako vrijemeMagadansko vrijemeMalezijsko vrijemeReunionsko vrijemeSahalinsko vrijemeSurinamsko vrijemeTahiansko vrijemeUrugvajsko vrijemeVrijeme na Fid~ijuAljaskansko vrijemeArgentinsko vrijemeBangladeako vrijemeBrazilijsko vrijemeFolklandsko vrijemeGalapagosko vrijemeGambijersko vrijemeIndokinesko vrijemeKolumbijsko vrijemeMauricijsko vrijemeMijanmarsko vrijemePakistansko vrijemeParagvajsko vrijemePjongjanako vrijemeTuvaluansko vrijemeZelenortsko vrijemeKirgistansko vrijemeKrasnojarsko vrijemeNovosibirsko vrijemeOmsko ljetno vrijemeUlanbatorsko vrijemeVanuatuansko vrijemeVolgogradsko vrijeme ojbalsansko vrijemeAcre standardno vremeAfganistansko vrijemeNovozelandsko vrijemeUzbekistansko vrijemeVenecuelansko vrijemeVladivosto ko vrijemeVrijeme stanice DavisVrijeme stanice SyowaApijsko ljetno vrijemeAzerbejd~ansko vrijemeAzorsko ljetno vrijemeHovdsko ljetno vrijemeIransko ljetno vrijemeIsto noafri ko vrijemeKinesko ljetno vrijemeTad~ikistansko vrijemeVrijeme na Ostrvu NiueVrijeme na Ostrvu VejkVrijeme stanice MawsonVrijeme stanice VostokZapadnoafri ko vrijemeAkvtau standardno vremeAlmatu standardno vremeArmensko ljetno vrijemeIrkutsko ljetno vrijemeIsto noevropsko vrijemeIsto notimorsko vrijemeJakutsko ljetno vrijemeJapansko ljetno vrijemeKorejsko ljetno vrijemeKubansko ljetno vrijemeNjufaundlendsko vrijemeTurkmenistansko vrijemeVrijeme na Ostrvu NauruVrijeme na Ostrvu PalauVrijeme stanice RotheraZapadnoevropsko vrijeme atamsko ljetno vrijemeAkvtobe standardno vremeAmazonsko ljetno vrijemeArabijsko ljetno vrijemeBritansko ljetno vrijemeCentralnoafri ko vrijemeFid~ijsko ljetno vrijemeGruzijsko ljetno vrijemeIrsko standardno vrijemeIzraelsko ljetno vrijemeJu~nod~ord~ijsko vrijemeMoskovsko ljetno vrijemeNovokaledonijsko vrijemeOmsko standardno vrijemePeruansko ljetno vrijemeSamoansko ljetno vrijemeTajpejsko ljetno vrijemeTongansko ljetno vrijemeUskranjeostrvsko vrijemeVrijeme na Ostrvima LajnVrijeme na Ostrvu KosraeVrijeme na Ostrvu Ponape ileansko ljetno vrijemeCentralnoevropsko vrijemeFilipinsko ljetno vrijemeHongkonako ljetno vrijemeMagadansko ljetno vrijemeSahalinsko ljetno vrijemeUrugvajsko ljetno vrijemeVrijeme na Ostrvima KokosVrijeme na Ostrvu MakvoriVrijeme na Ostrvu TokelauAljaskansko ljetno vrijemeApijsko standardno vrijemeArgentinsko ljetno vrijemeAzorsko standardno vrijemeBangladeako ljetno vrijemeBrazilijsko ljetno vrijemeFolklandsko ljetno vrijemeHovdsko standardno vrijemeIransko standardno vrijemeIsto nogrenlandsko vrijemeKinesko standardno vrijemeKolumbijsko ljetno vrijemeMauricijsko ljetno vrijemeMeksi ko pacifi ko vrijemePakistansko ljetno vrijemeParagvajsko ljetno vrijemeVrijeme na Bo~inom OstrvuVrijeme na Ostrvima FiniksVrijeme na Ostrvima MarkizVrijeme na Ostrvu Lord HauZapadnoargentinsko vrijemeZapadnogrenlandsko vrijemeZelenortsko ljetno vrijemeArmensko standardno vrijemeHavajsko-aleuansko vrijemeIndijsko standardno vrijemeIrkutsko standardno vrijemeIsto noaustralijsko vrijemeIsto noindonezijsko vrijemeIsto nokazahstansko vrijemeJakutsko standardno vrijemeJapansko standardno vrijemeKorejsko standardno vrijemeKrasnojarsko ljetno vrijemeKubansko standardno vrijemeNovosibirsko ljetno vrijemeUlanbatorsko ljetno vrijemeVanuatuansko ljetno vrijemeVolgogradsko ljetno vrijemeVrijeme na Indijskom okeanuVrijeme na Kukovim ostrvimaZalivsko standardno vrijemeZapadnoaustralijsko vrijemeZapadnoindonezijsko vrijemeZapadnokazahstansko vrijeme amorsko standardno vrijeme atamsko standardno vrijeme ojbalsansko ljetno vrijemeAmazonsko standardno vrijemeArabijsko standardno vrijemeGruzijsko standardno vrijemeIzraelsko standardno vrijemeMoskovsko standardno vrijemeNovozelandsko ljetno vrijemePeruansko standardno vrijemeSamoansko standardno vrijemeTajpejsko standardno vrijemeTongansko standardno vrijemeUzbekistansko ljetno vrijemeVladivosto ko ljetno vrijeme ileansko standardno vrijemeAcre letnje ra unanje vremenaAzerbejd~ansko ljetno vrijemeCentralnoaustralijsko vrijemeCentralnoindonezijsko vrijemeDalekoisto noevropsko vrijemeFilipinsko standardno vrijemeHongkonako standardno vrijemeKoordinirano svjetsko vrijemeMagadansko standardno vrijemePetropavlovsk-Kam atski vremeSahalinsko standardno vrijemeStandardno vrijeme na Fid~ijuUrugvajsko standardno vrijemeZapadnoafri ko ljetno vrijemeAljaskansko standardno vrijemeArgentinsko standardno vrijemeBangladeako standardno vrijemeBrazilijsko standardno vrijemeFolklandsko standardno vrijemeIsto noevropsko ljetno vrijemeKolumbijsko standardno vrijemeMauricijsko standardno vrijemeNjufaundlendsko ljetno vrijemePakistansko standardno vrijemeParagvajsko standardno vrijemeSingapursko standardno vrijemeTurkmenistansko ljetno vrijemeVrijeme na Maraalovim ostrvimaVrijeme na Papui Novoj GvinejiZapadnoevropsko ljetno vrijemeZelenortsko standardno vrijemeAkvtau letnje ra unanje vremenaAlmatu letnje ra unanje vremenaJu~noafri ko standardno vrijemeKrasnojarsko standardno vrijemeNovokaledonijsko ljetno vrijemeNovosibirsko standardno vrijemeSjeverozapadno meksi ko vrijemeUlanbatorsko standardno vrijemeUskranjeostrvsko ljetno vrijemeVanuatuansko standardno vrijemeVolgogradsko standardno vrijemeVrijeme na Gilbertovim ostrvimaVrijeme na Solomonskim ostrvima ojbalsansko standardno vrijemeAkvtobe letnje ra unanje vremenaCentralnoevropsko ljetno vrijemeNovozelandsko standardno vrijemeUzbekistansko standardno vrijemeVladivosto ko standardno vrijemeVrijeme stanice Dumont-d UrvilleAzerbejd~ansko standardno vrijemeIsto nogrenlandsko ljetno vrijemeMeksi ko pacifi ko ljetno vrijemeZapadnoafri ko standardno vrijemeZapadnoargentinsko ljetno vrijemeZapadnogrenlandsko ljetno vrijemeHavajsko-aleuansko ljetno vrijemeIsto noaustralijsko ljetno vrijemeIsto noevropsko standardno vrijemeNjufaundlendsko standardno vrijemeSjevernoameri ko centralno vrijemeSjevernoameri ko pacifi ko vrijemeTurkmenistansko standardno vrijemeVrijeme na Ostrvima Valis i FutunaZapadnoaustralijsko ljetno vrijemeZapadnoevropsko standardno vrijemeNovokaledonijsko standardno vrijemeUskranjeostrvsko standardno vrijemeCentralnoaustralijsko ljetno vrijemeCentralnoevropsko standardno vrijemeIsto nogrenlandsko standardno vrijemeMeksi ko pacifi ko standardno vrijemeStandardno vrijeme na Ostrvu Lord HauVrijeme na ostrvu Fernando di NoronjaZapadnoargentinsko standardno vrijemeZapadnogrenlandsko standardno vrijemeAustralijsko centralno zapadno vrijemeHavajsko-aleuansko standardno vrijemeIsto noaustralijsko standardno vrijemePoluljetno vrijeme na Kukovim ostrvimaSjeverozapadno meksi ko ljetno vrijemeStandardno vrijeme na Kukovim ostrvimaZapadnoaustralijsko standardno vrijemeCentralnoaustralijsko standardno vrijemePetropavlovsk-Kam atski standardno vreme)Sjevernoameri ko centralno ljetno vrijeme)Sjevernoameri ko pacifi ko ljetno vrijeme)Vrijeme na Ostrvima Sveti Petar i Mikelon*Sjeverozapadno meksi ko standardno vrijeme,Australijsko centralnozapadno ljetno vrijeme-Sjevernoameri ko centralno standardno vrijeme-Sjevernoameri ko pacifi ko standardno vrijeme0Australijsko centralnozapadno standardno vrijeme0Ljetno vrijeme na Ostrvima Sveti Petar i Mikelon0Petropavlovsk-Kam atski letnje ra unanje vremena0Standardno vrijeme na ostrvu Fernando di Noronja4Standardno vrijeme na Ostrvima Sveti Petar i Mikelon4Vrijeme na Francuskoj Ju~noj Teritoriji i Antarktiku# ##SH#B"###X##|#,#G#5##a0##!#a#OT#7##-#C,#+##O### ##o,#i#>#S##>#8#@#H#0###-,##l-#a#?#G#>#E#*!# #,##5###6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#/T#^O#K# #66# !# ##5#+#!#X## #x##N##N####+#a-#ZG#IG#v5#B6##*6#K>#b #"'###N6##: ##X>#S#a#p#k#OY#k#a#N## #O##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#|#|##& ##eG#>#>!#`Y#?T#G###mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)# #7##av#### ##>###l ###p!#i#### ########7##Hv##\$#N####n ##G#z#1O# #; #&;#z!##4##K#HA#)H#f#7##5#Y##v##T ##.%# |#6#L# #ǔ#_T# #/#v ## ###x# #8,#q2#7H#l#V### # #V0##D #'#oT#'#l #,#d,#G#####,#U##A# 5H#-Q#6#& #J#~###1>#̮#}#/#K-##-#Ӯs#~6#ڮ#,#2#,##.A#L##/#6#T#\.#+#y#r6###f##R#5#G#0#G##>#,# !#:##B ####7###rf## #n7#o#####N##^###6##80#/# #v#a#Y,#OO#!###6##b#+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#c# #@O#5#j#B#s#5#Y##Ʈ5vQ5g5(5t5i55Ժi5ID5ݷw5ɍ5%x5ɬG5*ɼ5B|5m5) ,54ķ55 }9575\ͯA5$5!ʲ`5_O5ȱ5U955/}%5@X5ޯ55[w55& 55fſ5ѹsY55<555 55Du5մ555)m55 F5Ì55Ĕ5v5AV5Ő555Ͳ55Z755ǻk5Y )5q5955{]v5*5F5y5555ͽ5q5]5t5ѰT5Զ"!5O΄‰5553=55Y55AY55<ռ5$0:w558ѱf55555553535 5q515L5U5׸5}+5555/ʁ5t5ӳ5B5NE15d55iYP5 5 55ͳ5O55m5/Uތ55|5R 5TjCL}5"+5=5o5555505;O555Ta5P54M55lC5L5ɾI55LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$d Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PJ$PM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%PH`?`+`P`l%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P &P'&P*&P-&P4&P7&P>&PA&PH&PO&PV&P]&P`&Pc&Pj&Pq&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P$'P+'P.'P1'P8'P;'PB'PE'PH'PK'PR'PY'P\'Pc'Pf'Pi'Pl'Po'Pv'Py'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P(P(P(P!(P((P+(P.(P1(P4(P7(P:(P=(PD(PG(PJ(PQ(PT(P[(P^(Pe(Pl(Ps(Pv(P}(P(P(P(P(P(P`Nj`t`\`W 'ResB P bs_Latn_BA$ 'ResB  ' 5GD0B@035@A87>@80E808A0>>68[C0=0C6C8C:;00A5X0X5=8X52>H@5C@850:0C0=:>:8Y=CA>BE01@:CF:0BE0<8@0A>C8010045@00@:870XC@>!:>?Y55@520=:CB>15=B83205>3@04;0=B8@@C=5X801>@>=8H8Z52C828;5>3048H 5A>;CB 5C=8>=!2. >=#@C<:28#HC08X00 8>X0>@4 %>2020:HCB8B:08@=!0@0X52>!2. "><0"5; !8B8C<C<10H80@0<8@1>C10 2@5<5!2. 5;5=0"@C: 2@5<50;82 2@5<5 8> 5;53>AY0H:> 2@5<5>@5X0 2@5<5>=0?5 2@5<5"08?58 2@5<5$0@A:0 >AB@20@<5=8X0 2@5<5B;0=A:> 2@5<50<18X5@ 2@5<5=>:A, =48X0=0&5=B@0;=> 2@5<50X<0=A:0 >AB@208@387AB0= 2@5<5 CD0C=4;5=4 2@5<55;5=8@BA:> 2@5<58=5 AB@20 2@5<50:25@8XA:> 2@5<5Y0H:> ;5BZ5 2@5<5@5<5 C 75<Y8: {0}>68[=0 >AB@20 2@5<5@8=28G A@54Z5 2@5<55B5@A1C@3, =48X0=0@0= AB0=40@4=> 2@5<5C10 AB0=40@4=> 2@5<5<A: AB0=40@4=> 2@5<55@C AB0=40@4=> 2@5<5$8_8 AB0=40@4=> 2@5<5%>24 AB0=40@4=> 2@5<5'8;5 AB0=40@4=> 2@5<57>@8 AB0=40@4=> 2@5<50?04=8 @5=;0=4 2@5<5AB>G=8 @5=;0=4 2@5<5!0<>0 AB0=40@4=> 2@5<5"08?58 AB0=40@4=> 25<5">=30 AB0=40@4=> 2@5<5'0B0< AB0=40@4=> 2@5<5<07>= AB0=40@4=> 2@5<5Y0H:> AB0=40@4=> 2@5<5@:CF: AB0=40@4=> 2@5<5>A:20 AB0=40@4=> 2@5<50:CBA: AB0=40@4=> 2@5<50=C0BC AB0=40@4=> 2@5<5@C78X0 AB0=40@4=> 2@5<503040= AB0=40@4=> 2@5<5!0E0;8= AB0=40@4=> 2@5<5!5= X5@ 8 8:5;>= 2@5<5#@C320X AB0=40@4=> 2@5<5@<5=8X0 AB0=40@4=> 2@5<5B;0=A:> AB0=40@4=> 2@5<5>@4 %>2 AB0=40@4=> 2@5<50:8AB0= AB0=40@4=> 2@5<50@0320X AB0=40@4=> 2@5<5!8=30?C@ AB0=40@4=> 2@5<5$8;8?8=8 AB0=40@4=> 2@5<50=3;045H AB0=40@4=> 2@5<5@078;8X0 AB0=40@4=> 2@5<5>;3>3@04 AB0=40@4=> 2@5<5>;C<18X0 AB0=40@4=> 2@5<55?>7=0B 8;8 =52065[8 3@04>28 !0;5<, !525@=0 0B:>0%>=3 >=3 AB0=40@4=> 2@5<5&5=B@0;=> AB0=40@4=> 2@5<5'>X10;A0= AB0=40@4=> 2@5<575@15X_0= AB0=40@4=> 2@5<5@0= ;5BZ5 @0GC=0Z5 2@5<5=08=0 ;5BZ5 @0GC=0Z5 2@5<5=0C10 ;5BZ5 @0GC=0Z5 2@5<5=00:0> ;5BZ5 @0GC=0Z5 25<5=00C@8F8XCA AB0=40@4=> 2@5<5<A: ;5BZ5 @0GC=0Z5 2@5<5=05@C ;5BZ5 @0GC=0Z5 2@5<5=0#715:8AB0= AB0=40@4=> 2@5<5#;0= 0B>@ AB0=40@4=> 2@5<5$8_8 ;5BZ5 @0GC=0Z5 2@5<5=0%>24 ;5BZ5 @0GC=0Z5 2@5<5=0'8;5 ;5BZ5 @0GC=0Z5 2@5<5=0 CD0C=4;5=4 AB0=40@4=> 2@5<57>@8 ;5BZ5 @0GC=0Z5 2@5<5=0;0482>AB>: AB0=40@4=> 2@5<55;5=8@BA:> AB0=40@4=> 2@5<5@0A=>X0@A: AB0=40@4=> 2@5<5>28 5;0=4 AB0=40@4=> 2@5<5>2>A818@A: AB0=40@4=> 2@5<5!0<>0 ;5BZ5 @0GC=0Z5 2@5<5=0">=30 ;5BZ5 @0GC=0Z5 2@5<5=0'0B0< ;5BZ5 @0GC=0Z5 2@5<5=0<07>= ;5BZ5 @0GC=0Z5 2@5<5=0@:CF: ;5BZ5 @0GC=0Z5 2@5<5=003040= ;5BZ5 @0GC=0Z5 25<5=0>A:20 ;5BZ5 @0GC=0Z5 2@5<5=0"08?58 ;5BZ5 @0GC=0Z5 2@5<5=0"C@:<5=8AB0= AB0=40@4=> 2@5<50:CBA: ;5BZ5 @0GC=0Z5 2@5<5=05:0B5@8=1C@3 AB0=40@4=> 2@5<5B;0=A:> ;BZ5 @0GC=0Z5 2@5<5=00=C0BC ;5BZ5 @0GC=0Z5 2@5<5=0@C78X0 ;5BZ5 @0GC=0Z5 2@5<5=0AB>G=> ;5BZ5 @0GC=0Z5 2@5<5=0C:>20 >AB@20 AB0=40@4=> 2@5<5!0E0;8= ;5BZ5 @0GC=0Z5 2@5<5=0#@C320X ;5BZ5 @0GC=0Z5 2@5<5=00?0=A:> ;5BZ5 @0GC=0Z5 2@5<5=0@<5=8X0 ;5BZ5 @0GC=0Z5 2@5<5=0>@5XA:> ;5BZ5 @0GC=0Z5 2@5<5=0>@4 %>2 ;5BZ5 @0GC=0Z5 2@5<5=00:8AB0= ;5BZ5 @0GC=0Z5 2@5<5=00@0320X ;5BZ5 @0GC=0Z5 2@5<5=0#A:@HZ0 >AB@20 AB0=40@4=> 2@5<5$8;8?8=8 ;5BZ5 @0GC=0Z5 2@5<5=0@018XA:> ;5BZ5 @0GC=0Z5 2@5<5=00=3;045H ;5BZ5 @0GC=0Z5 2@5<5=0@078;8X0 ;5BZ5 @0GC=0Z5 2@5<5=0>;3>3@04 ;5BZ5 @0GC=0Z5 2@5<5=07@05;A:> ;5BZ5 @0GC=0Z5 2@5<5=0>;C<18X0 ;5BZ5 @0GC=0Z5 2@5<5=0>20 0;54>=8X0 AB0=40@4=> 2@5<50F8D8G:> ;5BZ5 @0GC=0Z5 2@5<5=0;0=8=A:> ;5BZ5 @0GC=0Z5 2@5<5=0&5=B@0;=> ;5BZ5 @0GC=0Z5 2@5<5=0'>X10;A0= ;5BZ5 @0GC=0Z5 2@5<5=075@15X_0= ;5BZ5 @0GC=0Z5 2@5<5=00?04=8 @5=;0=4 AB0=40@4=> 2@5<5AB>G=8 @5=;0=4 AB0=40@4=> 2@5<50C@8F8XCA ;5BZ5 @0GC=0Z5 2@5<5=0#715:8AB0= ;5BZ5 @0GC=0Z5 2@5<5=0#;0= 0B>@ ;5BZ5 @0GC=0Z5 2@5<5=0%>=3:>=H:> ;5BZ5 @0GC=0Z5 2@5<5=00?04=0 @35=B8=0 AB0=40@4=> 2@5<5 CD0C=4;5=4 ;5BZ5 @0GC=0Z5 2@5<5=0;0482>AB>: ;5BZ5 @0GC=0Z5 2@5<5=05;5=>@BA:> ;5BZ5 @0GC=0Z5 2@5<5=0@0A=>X0@A: ;5BZ5 @0GC=0Z5 2@5<5=0>28 5;0=4 ;5BZ5 @0GC=0Z5 2@5<5=0>2>A818@A: ;5BZ5 @0GC=0Z5 2@5<5=0!5= X5@ 8 8:5;>= AB0=40@4=> 2@5<5"C@:<5=8AB0= ;5BZ5 @0GC=0Z5 2@5<5=0$5@=0=4> 45 >@>Z0 AB0=40@4=> 2@5<5$>;:;0=4A:0 AB@20 AB0=40@4=> 2@5<55:0B5@8=1C@3 ;5BZ5 @0GC=0Z5 2@5<5=0!@54Z552@>?A:> ;5BZ5 @0GC=0Z5 2@5<5=0#A:@HZ0 >AB@20 ;5BZ5 @0GC=0Z5 2@5<5=00?04=>-0D@8G:> ;5BZ5 @0GC=0Z5 2@5<5=00?04=>52@>?A:> ;5BZ5 @0GC=0Z5 2@5<5=0AB>G=>52@>?A:> ;5BZ5 @0GC=0Z5 2@5<5=0>20 0;54>=8X0 ;5BZ5 @0GC=0Z5 2@5<5=00?04=8 @5=;0=4 ;5BZ5 @0GC=0Z5 2@5<5=0AB>G=8 @5=;0=4 ;5BZ5 @0GC=0Z5 2@5<5=00?04=0 @35=B8=0 ;5BZ5 @0GC=0Z5 2@5<5=0!5= X5@ 8 8:5;>= ;5BZ5 @0GC=0Z5 25<5=0%020XA:>-0;5CBA:> ;5BZ5 @0GC=0Z5 2@5<5=0)C:>20 >AB@20 ?>;C-;5BZ5 @0GC=0Z5 2@5<5=0)$5@=0=4> 45 >@>Z0 ;5BZ5 @0GC=0Z5 2@5<5=0)$>;:;0=4A:0 AB@20 ;5BZ5 @0GC=0Z5 2@5<5=0+CAB@0;8XA:> 70?04=> ;5BZ5 @0GC=0Z5 2@5<5=0+CAB@0;8XA:> 8AB>G=> ;5BZ5 @0GC=0Z5 2@5<5=0-CAB@0;8XA:> F5=B@0;=> ;5BZ5 @0GC=0Z5 2@5<5=0.5B@>?02;>2A:>-:0<G0BA:> ;5BZ5 @0GC=0Z5 25<5=05CAB@0;8XA:> F5=B@0;=> 70?04=> ;5BZ5 @0GC=0Z5 2@5<5=0# ##/#t#3 ## #i #;###%##/###>#A# #D##'##F #@9##O # ###C##### # ##W##%####T##0######j##g#گ#0#B#°#(##g#'#:#8##5## #A #J###w ##XE#X9#D@###h"#_#]# #G#E#?#%###M##0# ####(#8#"#%###"/##%#&###G## # )#=#^##x#W#e# ^#?# #1#G#M#Z#b#] ##@<# #9### # ###W## #@#b#_#y#F.#$## ##'##z#v###88##P#?#M#1#3#|9#B#U#k ##N/#4#(#H# &#F#R#*#(#3#o#@#?B#8##3##g#o###w#?#~%#Y#&Y#M#S#U#1 ###ɋ#4<##E #P#8#n#ү##b #o##}## ##### #####o##f##W##(#J## #{#h#@# #2#w#v## # ###=g###b##c#P#P# ##$#T8#"##x#]####o####2#3#s#g{#L#ʯ#/##=X#e###&#I##y #&##0#q#~ #S#M #/#K###c##|"#L ###p #0.## #0##/##"##>#c3##)#7#e#G#O# #0# ##^#z#* ####"#$##7##.#f#'1#ï#j#,##? ###O####G# #%##?##A##V ###Z#B3##"#p#G##R##%#w#k##a##8###_#;.#k#!3###@##DJ#+#V####]#P#<#:##\#6Y#8 #"#i#{#50#q5d5ou5j5ǿYuC5DZΰ5Ԙ>E5KEg5M5/M#5}X>5_mX#5A5yL5L 5xW5ٽ5ѽ5v55 5hˆ5f(5K5l\5;Ʋ5W,5<5wR5WG5z5:55F5 =P5o35W,3<5¼X555]X}5.j5sB5E5j5j58p85!M5{#p5Oq59q5257354555-X5.5ݹL5o5'5cݲ5Cu55>5Lޣ5Xε5S35NJ55R55ҏ55;3,5˸E5T5xhR58·s555۰5(<5]`5n5X55غR5L5a55M35o5Yn55a95ǶX3X5RĴ5U5R޴5n3n5X S5*k5Dƾ5uM55dMX5M5E5:M+5@\|5V< 5M555j5N535F5%"5\5N5s<955꾹eC5(F5YN]5k\5L5 X5`ŷ5ۻXb5eE5`55aLdz5Vvj'&3FUcq ,<JZjz0>LZhw (8EWhx,FTe'<K[m}+:O^n"2EWix "<Tix  = L \ k {  * < O b q  % 9 L \ s  F W h ~  ! 7 K Y m } HZm8ER\v2AKXes '3?^oy &HTbo{ &7G[k|(8I\p(8Iiy*8IWiw.M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$$%| %1F%"%\ix )9ER`l|(4AU  7$NXdy  & 1 @ X p { 9% D% !!%!4!j!x!!!!!!!!!!$"""5"K"Y"c"t""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)PH``9`,P3P6P9P<PCPJPQPXP_PfPmPtP{PPPPPPPPPPPPPPPPPPPPPPP PPPP P'P.P1P4P7P>PAPHPOPVP]PdPgPjPmPpPsPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPP"P)P,P3P:P=P@PCPJPQPXP[P^PePhPoPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP#P&P)P,P3Pڱ`^%`\` 'ResBPq q p 'ResBP  $ 'ResB  IbKevSelAqtakKbulTxitZuricAtenesBixkekBogotDamascJaipurMnacoPanamThimbuTquioVaticXangaiYangnAnadyr NicsiaSartovUrumchiVlniusAl-RiydAl-aaiunBermudesEstocolmHlsinkiKostanaiTaixkentVarsviaCaire, elHora rabMuqdiishoUlinovskZaporjiaKizil-OrdaBrussellesHora d IranIlles FroeBlanc SablonHora de WakeHora de XileHora de: {0}Hora del GolfHora del JapHora d AnadyrHora de ReuniHora de TahitHora de BhutanHora de GuyanaHora de MoscouHora de SalomHora de TaipeiHora de VanatuHora d ArmniaIlla de PasquaIlles CanriesCiutat de MxicHora de BolviaHora de GergiaHora de IakutskHora de MauriciHora de SurinamHora de la XinaHora de l ndiaHora d IndoxinaHora de Cap VerdHora de ChamorroHora de ColmbiaHora de MalisiaHora de SakhalinHora de SingapurHora de KamtxatkaHora de MacquarieHora de TerranovaHora de VeneuelaHora de VolgogradHora de l EquadorHora de l UruguaiHora del PakistanHora del ParaguaiHora d Ulan BatorHora d estiu rabHora d estiu, {0}Ciutat desconegudaHora de KiritimatiHora de les AoresHora de l AmazonesHora de l AtlnticHora d AzerbaidjanHora de Bangla DeshHora de KrasnoiarskHora de l ArgentinaHora d EkaterinburgHora d estiu d ApiaHora d estiu d IranHora estndard rabHora estndard, {0}Hora de Line IslandsHora de Nova ZelandaHora de les MaldivesHora de l UzbekistanHora de l oce ndicHora del TadjikistanHora d estiu de CubaHora d estiu de FijiHora d estiu de HovdHora d estiu de XileHora del KirguizistanHora del TurkmenistanHora d estiu de CoreaHora d estiu de MacauHora d estiu de SamoaHora d estiu de TongaHora d estiu del JapHora d estiu del PerHora d estiu d AlaskaHora d estiu d IsraelHora estndard d ApiaHora estndard d IranHora estndard d OmskHora d estiu de MoscouHora de Nova CaledniaHora de les SeychellesHora de les illes CookHora de l Est d EuropaHora d estiu britnicaHora d estiu de SamaraHora d estiu de TaipeiHora d estiu de VanatuHora d estiu d ArmniaHora estndard de CubaHora estndard de FijiHora estndard de HovdHora estndard de XileHora de Gergia del SudHora d estiu de MauriciHora de les illes CocosHora de l Oest d EuropaHora d estiu de ChathamHora d estiu de GergiaHora d estiu de IakutskHora d estiu de MagadanHora d estiu de la XinaHora estndard de CoreaHora estndard de MacauHora estndard de SamoaHora estndard de TongaHora estndard del JapHora estndard del PerHora estndard d AlaskaHora estndard d AnadyrHora estndard d IsraelHorari d estiu d AnadyrHora d estiu de Cap VerdHora central d IndonsiaHora de Dumont d UrvilleHora de l illa de PasquaHora de l frica CentralHora del Centre d EuropaHora d Austrlia CentralHora d estiu de BrasliaHora d estiu de ColmbiaHora d estiu de SakhalinHora estndard de MoscouHora estndard de SamaraHora estndard de TaipeiHora estndard de VanatuHora estndard d ArmniaHora estndard d IrkutskHora estndard d IrlandaHora de Brunei DarussalamHora de Papua Nova GuineaHora de les illes GilbertHora de les illes NorfolkHora de les illes PhoenixHora de l est d IndonsiaHora de l frica OrientalHora del Pacfic de MxicHora d Austrlia OrientalHora d estiu de FilipinesHora d estiu de Hong KongHora d estiu de TerranovaHora d estiu de VolgogradHora d estiu de l UruguaiHora d estiu del PakistanHora d estiu del ParaguaiHora estndard de ChathamHora estndard de GergiaHora estndard de IakutskHora estndard de MagadanHora estndard de MauriciHora estndard de la XinaTemps universal coordinatHora d estiu de les AoresHora de les illes MalvinesHora de les illes MarshallHora de l oest d IndonsiaHora d estiu de ChoibalsanHora d estiu de l AmazonesHora d estiu de l AtlnticHora d estiu d AzerbaidjanHora estndard de BrasliaHora estndard de Cap VerdHora estndard de ColmbiaHora estndard de SakhalinHora de la Guaiana FrancesaHora de l Est de GrenlndiaHora de l frica OccidentalHora del nord-oest de MxicHora d Austrlia OccidentalHora d estiu de Bangla DeshHora d estiu de KrasnoiarskHora d estiu de NovosibirskHora d estiu de VladivostokHora d estiu de l ArgentinaHora estndard de FilipinesHora estndard de Hong KongHora estndard de Lord HoweHora estndard de TerranovaHora estndard de VolgogradHora estndard de l UruguaiHora estndard del PakistanHora estndard del ParaguaiHora estndard d Ulan BatorHorari d estiu de Lord HoweHora de l Oest de GrenlndiaHora de l est del KazakhstanHora d estiu de Nova ZelandaHora d estiu de l UzbekistanHora estndard de ChoibalsanHora estndard de les AoresHora estndard de l AmazonesHora estndard de l AtlnticHora estndard d AzerbaidjanHora de l oest de l ArgentinaHora de l oest del KazakhstanHora del Meridi de GreenwichHora d estiu del TurkmenistanHora estndard de Bangla DeshHora estndard de KrasnoiarskHora estndard de NovosibirskHora estndard de VladivostokHora estndard de l ArgentinaHora estndard d EkaterinburgHora d estiu de Nova CaledniaHora d estiu de l Est d EuropaHora estndard de Nova ZelandaHora estndard de l UzbekistanHora central d Amrica del NordHora de l Extrem Orient EuropeuHora d estiu de l Oest d EuropaHora estndard del TurkmenistanHora de Saint-Pierre-et-MiquelonHora d estiu de l illa de PasquaHora d estiu del Centre d EuropaHora d estiu d Austrlia CentralHora estndard de Nova CaledniaHora estndard de les illes CookHora estndard de l Est d EuropaHora oriental d Amrica del NordHora d Antrtida i Frana del SudHora d estiu de Hawaii-AleutianesHora d estiu del Pacfic de MxicHora d estiu d Austrlia OrientalHora estndard de l Oest d EuropaHora d Austrlia centre-occidentalHora d estiu de les illes MalvinesHora estndard de l illa de PasquaHora estndard del Centre d EuropaHora estndard del sud de l fricaHora estndard d Austrlia CentralHora de mig estiu de les illes CookHora de muntanya d Amrica del NordHora del Pacfic d Amrica del NordHora d estiu de Fernando de NoronhaHora d estiu de l Est de GrenlndiaHora d estiu de l frica OccidentalHora d estiu del nord-oest de MxicHora d estiu d Austrlia OccidentalHora estndard de Hawaii-AleutianesHora estndard del Pacfic de MxicHora estndard d Austrlia OrientalHora d estiu de l Oest de GrenlndiaHora estndard de les illes MalvinesHora d estiu de l oest de l ArgentinaHora estndard de Fernando de NoronhaHora estndard de l Est de GrenlndiaHora estndard de l frica OccidentalHora estndard del nord-oest de MxicHora estndard d Austrlia OccidentalHora estndard de l Oest de GrenlndiaHora d estiu central d Amrica del NordHora estndard de l oest de l ArgentinaHora d estiu de Saint-Pierre-et-MiquelonHora d estiu oriental d Amrica del Nord)Hora estndard central d Amrica del Nord*Hora d estiu d Austrlia centre-occidental*Hora estndard de Saint-Pierre-et-Miquelon*Hora estndard oriental d Amrica del Nord+Hora d estiu de muntanya d Amrica del Nord+Hora d estiu del Pacfic d Amrica del Nord,Hora estndard de Petropavlovsk de Kamtxatka,Hora estndard d Austrlia centre-occidental-Hora estndard de muntanya d Amrica del Nord-Hora estndard del Pacfic d Amrica del Nord# ##6####X##|#,#G#5#i#>##!#a#OT#-##*#C,#+##O#####o,#i#>#S##>#8#@#H#0##}#-,##l-#a#?#G#>#-#O# #,##5#-#X #,"#,#?#q#z,#N,#o# #Y#,##k]#+###ʯ#5###"O#/T#^O#K# #66#( #/ ##5#+#O#(?# #{# #N##N###V-#+##WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#####?#j5#!#N #5## >#Ͱ## #5#$>#r>##`%###"#|#|##& #Ϯ#eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#/#|O##,#T#F!#C#Q#Y#?#7#\8#?#H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v####v#-#e # #!#<###0## ###?#4!##@###-####7##Hv#R!##7###\!#X#-##1O# ###z!##4# ##O#)H#f#7#?#5#7#A#N###!#Ff#'.#r.###ǔ#{H#,#W#v ##֮#ݮ##x##D(#6#7H#l#V#4 ##3####D #&7##@#l #,#d,#G#####,#27#f6##5##6# #6###- #1>###5-#K-#-#i?# 7#~6#,#E#G0#,##G### #6#_#"#+#y#I##Ȯ###X#5##0#.##>#,# #>##!#<#!########n7#`####N##7#9##6##|/## #0#a#Y,#OO#!###6###+##!#G#E# ,#,#>##Z6#O#!r##I#h#!##6#9#-# #@O#5#j#?#s#5#Y##5p5 555"5/JG5-Բ5N5%.5ų5*5_5]:[5ws5555l5H5=5yą5 35Z_5c55v 5F5ݰ5V[~5P5]5n5?T5jȶ5-r5b555o55+@5iI5ٸ5w5h?55$b5j  55' 5|5@B55O5[+5y^5T5W 55[5W55U5q95T^5UA5=55M55Һ55qq59vP5EJw5 5]ñW575=5sJ5O5!555]:5JϷ5ձ5U>55׳5r5ܼ5 X5O5>955ie5d5U5wI5P5K´5T³5nV5B55735f5zf :5A5I5j5ֻSƿ5J/5:g^55Gå5Y5P5^5(5T5Ͻ5'P5״I5˵55s5߶55I575>ӹ55T5I5[I5y'5P5/5q쳨5U55ʾf5 r5.P5ׯ5$5o$5I-ªI&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { D% !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!PH``+`9G`!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P"P"P$"P+"P2"P9"P<"P?"PF"PI"PP"PS"PZ"Pa"Ph"Po"Pr"Pu"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P #P#P#P#P#P"#P%#P(#P+#P2#P9#P@#PG#PN#PQ#PT#P[#P^#Pe#Ph#Pk#Pr#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P$P$P $P#$P&$P)$P0$P7$P>$PA$PD$PG$PJ$PM$PP$PS$PZ$P]$P`$Pg$Pj$Pq$Pt$P{$P$P$P$P$P$P$P$P$P$P```!`b 'ResB<2 :G @2@2B:G.    (*"$*&,"( #(%"%($&3"4( "4 14-*."4. #("*#((#(*-%**4.4#*((%*&(  1#.".4#*%#.,% -&"",2.1.48.88# 4(,,"*."#4,"(*#4,44# 4".&,4'" (( #(* (-*   . 4"4"4%(&((*"*( ,*( "4'.,3" 43 ".. .*4( ,*".,-"*. .."( .%, .'#4,"(.."',""( 4",(# . 4$"4%'%( .%(4%,*%-4%.( &#(44*#4('%4#.. ,4.#( 4%* - '#4 (*"((4%%( ,4(",4* ,4*"%... 4..".3,%( 1,# 3", 3 4' *"(*(*"(4.(.3"'#43"*4'%.4,(%4(* -3,(4*(* (-".(#4"444 4 -**#43 ."4*' '(,#(4,#,4(4* 4%44' 4.'%.43 .3 (#",%(,#. 4%#(4%"(.%(.#4%(4(%3 #4&*&*(&.44 * 4 ,# "(.&&' '4.,.", 43&44" * -&4,4(*3#( 4"4.( 4 4 4%3#'3"('"4.(%(&*. 4" 43 " 44(  "4*4 3",4'"4.#**4. *4#(4,4"4.((,&,"4 4 4*%4,'"."4&(.%( 3 "( 4"4#,**("4/#4"4#(4&'"(4,-"*43"*,-%4%"44#43"(4#4(4&4%,"*'"(%%4,4.. (%*3  4""'. %34#(&."44 3# 4 ,1 ( 4%. .4{0} '4' 4 *4(44'44( *4( ,"4*"*4(,,4 4-"*,,.'%4434."3 ("43 %4,". 4"(1#,-43 4$"(3 "4 ,",4( 1,#.4 (&* &* (*( 4."'4.**#(%(.' 443"(.#('"4.4(( .4.(4%43 .."4.4(%4,43 '4' 4.4.". 4"4,%%4' 4.4'4,"((4. ,(4%34(#*#'4,.((", 4 *4",%.#*4#'4'4#( 4'4#*4#( %4(  .%3'4!,&'.#*#*&,3".44"4 ,'4 ,4%. *#.%4 #-* 4%4 &* 4 43"4(*3 4*#4"4,4',4*4*"4 *#,4((#'"4("(((3 4*43"( 44 4( ,"4 3 *"'(,"*#,4"4*(4 4'4'. 4%'4'4 '"(3"(*4*", 44*, 443"4(#43"(%3#3"%,#4%4(#4(  4"4((4'4".( ,#4"44 *4%44"(4(4#**4%(#-*%4(#4$&* *. *%( 4 *"4&,#4%((* 4' ,",4 "4,#'"44 &.%4 ,"(.%" '4'4"(.#4( "4%4(1#*(4( ,#.-4*((, 4*(4.4,4.", 4,4"4"(3 4 *(#3 ,#,-4*4 .".4 . ( (#4 . ##4'4%3'4(3"#4"4,.".- -,3".(4, *%( #43 ","(.* ,4(#,*%(4 ,4,#4 3",43"(%4,43 4*"4#(3"*(#4%,4*",4%3'4&.43( 4  *  '4' (4 '4' (#( '4' *4 '4'4 '4'#* '4'( ' ( ',"* '4'."4.-..3  . 3  .(( '4'#,-( "("4%. '4'% .$ '4'' 4"44%*4%( '4'4#3 44( 44*#434( *  '#'3''11* ##4*"4 3 #3  . 4 01#4%3 4(4, "44.#4 . 3"4'44%,"4'"( ,&,43 4 3 "(3 4*"4.#(4,3 4& -4&'"4%4&"4.%(#3#."'( '4'# 4 '4''( '4'("4 '4'."#4 &"4"4*#* '4'. 4 '4'&(( '4'*"* '4',#4 '4'., '4'*4 '4'"'," '4'"(.   , . 4"(. 3" 4.%4 (%,#4%,44 ' 4%,44 &,#,("4*4%44,4'4.4#(( 4 3"4.,4&, ,4.&,%4"4 4"4 , 4 %#4(*( '"44'4( 3 4**4*"4&*3#3 4 ,"4( ,4( ,4'4,((."((*( '4%''"4'4'%(4,"..#4%,44. #*%( &3 #(3 4%4' (4 %'&'"4,#4 %#4."44.  3"4,,43"(4 , 3 4 '4''%.4 3"(4,(%4 '4'-3, '4'(*( '4'* ,"4. "(.."4. ,#4&.&( 4," 43".,4 &(#4* * '4''%4. '4'%#(4 '4'%,44 '4%4&.'4 '4'*#( .4%443",#,4(43#(' 4'4#*4%,4"4 4%" 4 '4'%,44. (4%4&' ' '4',#4 &4(*4(*"4 '4'."( 4 '4' # . 4 '4'.,#* '4'' (4 '"4( #, 4 '4'.#(( '4'3#4-%3#.4'%44 '4' 4"4 '4'#4(4 '4''"(%%4 '4'3  4 '4'%*"(4 '4'(4( .#( 4-#4 '4 3 43" 4. "4%44'.%(("4%443  4 '("4*#' ( "4( ,4"4,( '4''4 "4 '4'(" ,#4 '4'*"* * , '4',.", 4 '4'.'%44 '4'3 '4 '4'. 4"3, '4'%44 '4'(%44 '4'."44 /",4(3 " * , '4'(#(-4 '4'."44 ,#4%'43"%(#( '4'"4,%%4 '4'#4 ,%( '4''%3&'4 '4',4%(. %'&'"4%,%,#'%4 '4'%-*44 ",34%3 4. .( .4"44%3 '4'4%4, (4( '"%(    '4',, 4, (4( {0} '4 '4'4"4-4 '4''#'4( '4' 3"3 44 *"44* ,. 4  ,", 4,,* ,# '4' *4%44 '4'#' 4 3 4,#' 4&.  ( (4 %'&'"4'#4  "3& '4'( ,,"(4"4 4,4 "44 '4' (4 '4 '4' (#( '4 '4'4 '4 '4'..*4,4%44( ' (  '4',"* '4 '4'(( '4 '4'", 4 ., (4( #'"44 &$, '4'%. '4 '4'%,44. "4,#,((* ,'"4 '4'(4. )4 '4' 3 4( "4 '4'!*%*"4 ''4(4%,44 (4%,44"'( '4 '4'# 4 '4 '4''( '4 '4'("4 '4 '4'*#4 ."4 '4'(* '4 '4' 3"(( 4 (4 ,4 ,". '4 '4',#4%((, (4( . 4 '4 '4'* . (,"4 '4'."44 '4 %3,4."44-&'-3"(4%44 ( 44 '4'*4,(4 '4'("4 (%44 '4' ' 4#4%'4 '4'(4, "44 '4''#4 . 3"4 '4'"((*( 4 '4'"3  4(4 (4#,4'( (."4 '4'(4* ."4*"4(4-"( 4 '4 '4' 3 4 '4 '4'-3, '4 '4'* * '4 '4''4( ,#., ,4('%4. '4 '4'%#(4 '4 '4'&.'4 '4 '4'4#4( ."4 '4'("4*4%44 '4'*'44 (*"'(#4,*#, *4."4 .&' ' '4 '4'# 4 (.#. '4'*(3 4, (4( ."( 4 '4 '4''"4( '4 '4'* ,( 3"( '4'* ,( (*"4 '4'#, 4 '4 '4''"(%%4 '4 '4'3  4 '4 '4'%( *" '4 '4'&(#''1 (,"4 '4'{0} (* 43 '4'4(*(#3 44 '4'* (*  (( '4'3#(.%4.4 '4'' (4 '"4( '4'"4,( '4 '4''4 "4 '4 '4'(4( , '4 '4'*"* * , '4 '4',.", 4 '4 '4'.'%44 '4 '4'3 '4 '4 '4' (4 (.#."4 '4'4 (.#."4 '4'(%44 '4 '4'3 " * , '4 '4'(#(-4 '4 '4'3"%(#( '4 '4''43 3"( '4'%3",4,.#' 4'%44)3"%4. "4%44 '4')..%(("4%44 '4')'43 , *4."4 .)$#(%4 3 ** '4'*"4-4 '4 '4'*"'( (.#."4 '4'*(4" ,#4 '4 '4'*("4 (,#."4 '4'*'#'4( '4 '4'*(* (.#."4 '4'*(* 3 #,.( '4'*'(,( 3"( '4'*("4%4"4 4, (4( *3"(( 4  '"'' '4'*(4%,4, 4, (4( * *4%44 '4 '4'*%"  '"'4#'"4 '4'+,4 "44 '4 '4'+*"44,( 44 '4'+#'"44 &$, '4 '4',"4,4( '4 '4',. ,4  -  - (, '4', (#(  '"'4#'"4 '4', 3 4 (.#."4 '4',-3, (.#."4 '4',,"*  '"'4#'"4 '4',((  '"'4#'"4 '4',%.  '"'4#'"4 '4'-'#4  '"3& '4 '4'-*#4 ."4 '4 '4'-(**4#3 4( '4'.(%4"4  -  - (, '4'.*4,(4 '4 '4'.*'% '"( ' '4 '4'.."( 4 (.#."4 '4'. ' 4#4%'4 '4 '4'.. 4  '"'4#'"4 '4'.4( (4(("4 '4'.(* %#,4, *4."4 ..* ,( (*".."4 '4'.3"*,- "* 4%#4 '4'/( ,,"(4*"4 4 '4'04#4( ."4 '4 '4'0("4*4%44 '4 '4'03 '4  '"'4#' '4'0'(,( (*"."4 '4'0* ,( (4.,%( '4'0"44.( .".4& '4'0* *  '"'4#'"4 '4'0'#4 . 3"4 ''4 '4'0'43 (*".."4 '4'0'%4.  '"'4#'"4 '4'03 4*"(  -  - , '4'0#. "4 3"(4%, 4 . "4"40%#(4  '"'4#'"4 '4'0&. - 3 #(*( 4 '4'0&.'4  '"'4#'"4 '4'1'#4  '"3& (.#. '4'1' (4 3"( '4 '4'1* . (,"4 3"'4 '4'1&' '  '"'4#'"4 '4'2'(,( "4,4( '4'2(4" ,#4 (.#."4 '4'2(4( , '&% '"'"4 '4'23"( 4%4  -  - (, '4'2'"4(  '"'4#'"4 '4'2(*(#3 44 '4 '4'2* ,( ' 43",#( ' '4'2#, 4  '"'4#'"4 '4'23#(.%4.4 '4 '4'2'"(%%4  '"'4#'"4 '4'23  4  '"'4#'"4 '4'3#'"44 &$, (.#."4 '4'3&'. --#,*4 '4 '4'3&(#''1 (,"4 (."4 '4'4"4,(  '"'4#'"4 '4'4'4 "4  '"'4#'"4 '4'4*"* * ,  '"'4#'"4 '4'4,.", 4  '"'4#'"4 '4'4.'%44  '"'4#'"4 '4'4*4  -  - (, *."4 '4'43"%4. "4%44 '4 '4'4..%(("4%44 '4 '4'4(%44  '"'4#'"4 '4'4'(,( (4.,%( '4'4* ,(  3"(4#3 44 '4'43 " * ,  '"'4#'"4 '4'4(#(-4  '"'4#'"4 '4'43"%(#(  '"'4#'"4 '4'4#-4  -  - (, *."4 '4'5(* 3 #,.( '4 '4'5'(,( 3"( '4 '4'5* . (,"4 (.#."4 '4'5&(#''1 (,"4 3"'4 '4'6"4-4  '"'4#'"4 '4'6'#'4(  '"'4#'"4 '4'6 (#4"44  -  - (,"4 '4'6*"44,( 44 '4 '4'6'(,( ' 43",#( ' '4'6 *4%44  '"'4#'"4 '4'7'#4  "3& (4.,%( '4'7,4 "44  '"'4#'"4 '4'7*'44-3 ' *"4(#, '4'7* ,( 4%34 '4 '4'84#4( ."4 (.#."4 '4'8"4,4(  '"'4#'"4 '4'8.. 4  -  - (, *."4 '4'8(**4#3 4( '4 '4'8(,4(  3"(4#3 44 '4'8"4%#4  -  - (, *."4 '4'9(%4"4  -  - (, '4 '4'9*#4 ."4  '"'4#'"4 '4'9* ,( (*".."4 '4 '4':( ,,"(4*"4 4 '4 '4':*4,(4  '"'4#'"4 '4': ' 4#4%'4  '"'4#'"4 '4':(*(#3 44 (.#."4 '4':'#4 . 3"4  '"'4#'"4 '4';'(,( 4%34 '4 '4';"44.( .".4& '4 '4';'43 (*".."4 '4 '4';&'. --#,*4 (.#."4 '4'<("4*4%44  '"'4#'"4 '4'<'"4.4  -  - (, *."4 '4'<.(4%4  -  - (, *."4 '4'<%'#.'4  -  - (, *."4 '4'<%,44 ( ,"4 . (,#'4 '4'=' 43",#( ' * ,( '4 '4'='(,( (*".."4 '4 '4'>3#(.%4.4  '"'4#'"4 '4'?'#4  '"3&"4 ' 43",#( ' '4'?*4."4 '(4 ,4%(."4 '4'?*4  -  - (, *."4 '4 '4'?* ,(  3"(4#3 44 '4 '4'@3"%4. "4%44  '"'4#'"4 '4'@(**4#3 4( (.#."4 '4'@..%(("4%44  '"'4#'"4 '4'A' 43",#( ' '(,( '4 '4'A(* 3 #,.(  '"'4#'"4 '4'A'(,( 3"(  '"'4#'"4 '4'A'(,( "4,4( 3"'4 '4'A3"'%4' '&% '"'"4 (,"4 '4'B*"44,( 44  '"'4#'"4 '4'B'4#3 44  -  - (, *."4 '4'B'"%( ' (4 3 4"4'( '4'C'(,(  3"(4#3 44 '4 '4'E' 43",#( ' * ,( (.#."4 '4'E(%4"4  -  - (,  '"'4#'"4 '4'E* ,( (*".."4  '"'4#'"4 '4'F( ,,"(4*"4 4  '"'4#'"4 '4'G,4 .3,#4 * ,( (*".."4 '4'G"44.( .".4&  '"'4#'"4 '4'G'43 (*".."4  '"'4#'"4 '4'G,4%(4 3"'%4' '&% '"'"4 '4'G%,44 ( ,"4 . (,#'4 '4 '4'I' 43",#( ' '(,( (.#."4 '4'I'(,( "4,4(  '"'4#'"4 '4'I',,( (*".."4  '"'4#'"4 '4'J' 43",#( ' '#4  '"3&"4 '4 '4'J*4."4 '(4 ,4%(."4 '4 '4'K* ,(  3"(4#3 44  '"'4#'"4 '4'L*4."4 '(4 ,4%(."4 (."4 '4'L3"'%4' '&% '"'"4 (,"4 '4 '4'M'4#3 44  -  - (, *."4 '4 '4'N3"'%4' '&% '"'"4 (,"4 (."4 '4'O'(,(  3"(4#3 44  '"'4#'"4 '4'O%,44 ( ,"4 . (,#'4 (.#."4 '4'P(3",3 '#'%44-3 4 3 4(%4( '4'R' 43",#( ' '#4  '"3&"4 (.#."4 '4'R,4%(4 3"'%4' '&% '"'"4 '4 '4'W(3",3 '#'%44-3 4 3 4(%4( 4 '4'Y'4#3 44  -  - (, *."4  '"'4#'"4 '4'Z,4%(4 3"'%4' '&% '"'"4 (.#."4 '4'\*4  -  - (, *."4 '4,4  '"'4#'"4 '4'g(3",3 '#'%44-3 4 3 4(%4(  '"'4#'"4 '4'#P#G#Y#nW#Q#yL#_L#lL#;H# _#U#^#H#;N#yJ#JN#G#^#K#G#bb#U#@U#H#^#SG#H#N#I# K#MJ#QY#qH#"M#V#hH#VH#I#P#P#HP#JV#8L#T#fI#U#V#VZ#P#[R#R#W#G#W#X#6[#M#M#]#cM#]T#KT#N#J#H#Z#DH#`#R#L#L#Bc#P#I#L#Dh#`#`#U#N#Q#H#H#cJ#R#\#YN#Q#U#$I#AK#Hg#K#S`#N#X# O#A^#KQ#_#:f#vO#P#H#M#$h#K#Q#uK#@X#EG#_#G#a\#gg#.j#\w#tl#g#w#p#d#T#W#G#pM#G#!o#a#H#}G#h#V#~#J#MH#L#I#7V#R#O#9P#kS#J#Q#f#ZS#S#'S#;_#[#H#^#}R# H#IO#'p#u# |#N#aG#zd#X#R#m#l#`#`#Z#n#M#BJ#S#]#]#fY#S#*g#9T#hn#nJ#j#qa#,b#_#]#:k# g#X#G#T#L#(R#N#5gӘ5yZ j5g5^5.l5b5j5Wrp5؇5~5r5{5Y5W5TGbMp5ao5;s>55j55}5H5v\k5ɍo|5dTv51tYi5|5c5Ռ5L{bp5e5Pu5km5V5ÂOjx5~5cq5f5c5vf55[cq5f575›ߕ53k^z5~=aFo5zc58]5P]5ʑw5]Hr5zJ5`55M}5E{u܄5:Jes5eZt5Z5pr5et5y@Zi5ft5E5Ù(5m5h]5i5m5]5%Wako5 xEWb5zZpj5f5q55r5c5Z5 ]5wy`n5e5b5{]l5Y5֒ex5\5΃eds5Gmz5}#an5dh5}r'5m+~5^c5x5u5hw5|B&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm8ER\iv&2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPVPVPVP VPVPVPVPVPVPVP VP#VP&VP)VP,VP/VP2VP5VP8VP;VP>VPAVPDVPGVPJVPMVPPVPSVPVVPYVP\VP_VPbVPeVPhVPkVPnVPqVPtVPwVPzVP}VPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPVPWPWPWP WP WPWPWPWPWPWPWP"WP%WP(WP+WP.WP1WP4WP7WP:WP=WP@WPCWPFWPIWPLWPOWPRWPUWPXWP[WP^WPaWPdWPgWPjWPmWPpWPsWPvWPyWP|WPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPWPXPXPXP XP XPXPXPXPXPXPXP!XP$XP'XP*XP-XP0XP3XP6XP9XPYPAYPDYPGYPJYPMYPPYPSYPVYPYYP\YP_YPbYPeYPhYPkYPnYPqYPtYPwYPzYP}YPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPZPZPZP ZPZPZPZPZPZPZP ZP#ZP&ZP)ZP,ZP/ZP2ZP5ZP8ZP;ZP>ZPAZPDZPGZPJZPMZPPZPSZPVZPYZP\ZP_ZPbZPeZPhZPkZPnZPqZPtZPwZPzZP}ZPZPZPZPZPZPZPZPZPZPZPZPZPZPH`?`+`9G`ZPZPZPZPZPZPZPZPZPZPZPZPZPZPZP[P[P[P[P[P#[P*[P1[P8[P?[PB[PE[PL[PO[PV[PY[P`[Pg[Pn[Pu[Px[P{[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P\P \P\P\P\P\P\P\P&\P-\P4\P;\PB\PE\PH\PO\PR\PY\P\\P_\Pf\Pi\Pp\Ps\Pv\Py\P|\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P\P]P]P ]P ]P]P]P]P]P$]P+]P.]P1]P4]P7]P:]P=]P@]PG]PJ]PM]PT]PW]P^]Pa]Ph]Po]Pv]Py]P]P]P]P]P]P]PP` r`g`H`. 'ResBM # QQC#?808>:A!>D8'8;8/?>=D8=00:>E82M9>@59>;828>BE>1>A@0MLO=<08:>A82E0=%8=48&89G>L0<<0=02@8:8=04K@L03404@078;88=0<0:8=A5=A609?C@8<0H:J7@08;L8@3878>;C<1809>@:00;09780@5=3>>=@>28>@>=E0"0920=L"5E@0=#@C3209'0<>@@>-:204>@;<0-B0<07>=:05@<C40HJ0E8@00@03209"C@:<5=80;L4820HHB0@:E=5>=A5@@0BM=, 3-5LN-!0;5<!5=B-NA8#M9:, 3-5CL@689G>L>=B8A5;;>5B5@A1C@3$8;8??8=0H-@<0;>9G>L060@89G>L=48= >:50=JC4A-0;0'0B5<, 3-509=, 3-=0H!0E0;8= 3-5!28DB-0@5=B"@C:, 3-=0H"08B8, 3-=0H5@;0 5;0=48C:0=, 3-=0HJ8;10 D@8:0J8;10 5>@380459@0, 3-50@E8= 309@5!5=-0@B5;L<8>=0?5, 3-=0HB;0=B8:0= E0=060@89= 09<05@;0 0;54>=8J8;10 6>@468>@4-%0C, 3-584CM9, 3-=0H$5=8:A, 3-=0H.::J5@0 D@8:0.::J5@0 2@>?0C35=28;L, 3-50<1L5=, 3-=0H0;E10;5= "8<>@.::J5@0 <5@8:07>@0= 309@5=0H>:>A89=, 3-=0H0@:870=, 3-=0H0;E10;5= D@8:00;E10;5= 2@>?00;E1C75= D@8:00;E1C75= 2@>?00@E8= 309@5=0H-=45@15@8=, 3-5.::J5@0 2AB@0;8.::J5@0 =4>=5788;15@B0=, 3-=0H0=0@0= 309@5=0H0;E10;5= <5@8:00@H0;0= , 3-=0H!>;><>=0=, 3-=0H"89=0 >:50=0= E0=$@0=FC789= 280=0>L27CH 9>FC 30;0><>@89= 309@5=0HC10, 0LE:5=0= E0=0L<=89= E0= (&()0;E10;5= 2AB@0;80;E10;5= =4>=5780;E1C75= 2AB@0;80;E1C75= =4>=578<A:, 0LE:5=0= E0=5@C, 0LE:5=0= E0=!59H5;0= 309@5=0H#>;;8A 0, $CBC=0 0$0@5@89= 309@5=0H%>24, 0LE:5=0= E0='8;8, 0LE:5=0= E0=/?>=, 0LE:5=0= E0=0;E1C75= @35=B8=00209=-0;5CB89= E0=70GC ;5=8= 309@5>@59, 0LE:5=0= E0=0;E10;5= @5=;0=480;E10;5= 070EAB0=0;E1C75= @5=;0=480;E1C75= 070EAB0=!0<>0, 0LE:5=0= E0=!0C489= 0L@189G>L">=30, 0LE:5=0= E0=$8468, 0LE:5=0= E0='0B5<, 0LE:5=0= E0=;OA:0, 0LE:5=0= E0=C10, AB0=40@B0= E0=>A:20, 0LE:5=0= E0=<A:, AB0=40@B0= E0=0?C0  5@;0 28=595@C, AB0=40@B0= E0=$>;:;5=40= 309@5=0H%>24, AB0=40@B0= E0='8;8, AB0=40@B0= E0=/:CBA:, 0LE:5=0= E0=/?>=, AB0=40@B0= E0=0;0?03>A0= 309@5=0H@078;8, 0LE:5=0= E0=0=C0BC, 0LE:5=0= E0=>=:>=3, 0LE:5=0= E0=@8=28G8F0 N:J0@0 E0=7@08;L, 0LE:5=0= E0=@:CBA:, 0LE:5=0= E0=@;0=48, 0LE:5=0= E0=>;C<18, 0LE:5=0= E0=>@59, AB0=40@B0= E0=02@8:8, 0LE:5=0= E0=03040=, 0LE:5=0= E0=!0<>0, AB0=40@B0= E0=!0E0;8=, 0LE:5=0= E0=!5=-L5@ 0, 8:5;>= 0"0920=L, 0LE:5=0= E0=">=30, AB0=40@B0= E0=#@C3209, 0LE:5=0= E0=$8468, AB0=40@B0= E0='0B5<, AB0=40@B0= E0=;OA:0, AB0=40@B0= E0=<07>=:0, 0LE:5=0= E0=@8B0=8=, 0LE:5=0= E0=>@4-%0C, 0LE:5=0= E0=>A:20, AB0=40@B0= E0=0:8AB0=, 0LE:5=0= E0=0@03209, 0LE:5=0= E0="C@:<5=8= 0LE:5=0= E0=.:J, J8;10A540 0:>B0/:CBA:, AB0=40@B0= E0=B;0=B8:0= 0LE:5=0= E0=0=3;045H, 0LE:5=0= E0=@078;8, AB0=40@B0= E0=0=C0BC, AB0=40@B0= E0=>;3>3@04, 0LE:5=0= E0=>=:>=3, AB0=40@B0= E0=7@08;L, AB0=40@B0= E0=@:CBA:, AB0=40@B0= E0=>;C<18, AB0=40@B0= E0=02@8:8, AB0=40@B0= E0=03040=, AB0=40@B0= E0=5B@>?02;>2A:-0<G0BA:8!0E0;8=, AB0=40@B0= E0="0920=L, AB0=40@B0= E0=#@C3209, AB0=40@B0= E0=&89G>L=0=, 0LE:5=0= E0='>910;A0=, 0LE:5=0= E0=<07>=:0, AB0=40@B0= E0=>9;0, J8;10A540 0:>B0CL@689G>L, 0LE:5=0= E0=01>-5@45, 0LE:5=0= E0=@0A=>O@A:, 0LE:5=0= E0=>@4-%0C, AB0=40@B0= E0=0:8AB0=, AB0=40@B0= E0=0@03209, AB0=40@B0= E0="C@:<5=8= AB0=40@B0= E0=#;0=-0B>@, 0LE:5=0= E0=$8;8??8=0H, 0LE:5=0= E0=-@<0;>9G>L, 0LE:5=0= E0=0LE:5=0= E0= ?80, !0<>075@109460=, 0LE:5=0= E0=B;0=B8:0= AB0=40@B0= E0=0=3;045H, AB0=40@B0= E0=;0482>AB>:, 0LE:5=0= E0=>;3>3@04, AB0=40@B0= E0=060@89G>L, 0LE:5=0= E0=>2>A818@A:, 0LE:5=0= E0=#715:8AB0=0= 0LE:5=0= E0=&89G>L=0=, AB0=40@B0= E0='>910;A0=, AB0=40@B0= E0=AB0=40@B0= E0= ?80, !0<>0CL@689G>L, AB0=40@B0= E0=:0B5@8=1C@3, 0LE:5=0= E0=01>-5@45, AB0=40@B0= E0=@0A=>O@A:, AB0=40@B0= E0=LND0C=4;5=4, 0LE:5=0= E0="89=0 >:50=0= 5:A8:0= E0="89=0 >:50=0= 0LE:5=0= E0=#;0=-0B>@, AB0=40@B0= E0=$8;8??8=0H, AB0=40@B0= E0=-@<0;>9G>L, AB0=40@B0= E0=75@109460=, AB0=40@B0= E0=;0482>AB>:, AB0=40@B0= E0=060@89G>L, AB0=40@B0= E0=5@;0 5;0=48, 0LE:5=0= E0=C:0=, 3-=0H, 0LE:5=0= E0=0L<=89= 0LE:5=0= E0= (&()0@E8= 309@5, 0LE:5=0= E0=>2>A818@A:, AB0=40@B0= E0=#715:8AB0=0= AB0=40@B0= E0=0209=-0;5CB89= 0LE:5=0= E0=:0B5@8=1C@3, AB0=40@B0= E0=5@;0 0;54>=8, 0LE:5=0= E0=LND0C=4;5=4, AB0=40@B0= E0="89=0 >:50=0= AB0=40@B0= E0=.::J5@0 2@>?0, 0LE:5=0= E0=5@;0 5;0=48, AB0=40@B0= E0=C:0=, 3-=0H, AB0=40@B0= E0=0L<=89= AB0=40@B0= E0= (&()0@E8= 309@5, AB0=40@B0= E0=.::J5@0 <5@8:0, 0LE:5=0= E0=7>@0= 309@5=0H, 0LE:5=0= E0=0209=-0;5CB89= AB0=40@B0= E0=5@;0 0;54>=8, AB0=40@B0= E0=0;E10;5= 2@>?0, 0LE:5=0= E0=0;E1C75= D@8:0, 0LE:5=0= E0=0;E1C75= 2@>?0, 0LE:5=0= E0=.::J5@0 2AB@0;8, 0LE:5=0= E0=.::J5@0 2@>?0, AB0=40@B0= E0=89A0 ?09E0<0@ 28=GC 45= 309@50;E10;5= <5@8:0, 0LE:5=0= E0=.::J5@0 2AB@0;8, <0;E1C75= E0=.::J5@0 <5@8:0, AB0=40@B0= E0=7>@0= 309@5=0H, AB0=40@B0= E0=0;8=8=3@045@0 0, 8=A:5@0 0 E0=J8;10A540 <5@8:0= 5:A8:0= E0=0;E10;5= 2AB@0;8, 0LE:5=0= E0=0;E10;5= 2@>?0, AB0=40@B0= E0=0;E1C75= 2AB@0;8, 0LE:5=0= E0=0;E1C75= D@8:0, AB0=40@B0= E0=0;E1C75= 2@>?0, AB0=40@B0= E0=.::J5@0 2AB@0;8, AB0=40@B0= E0=0;E1C75= @35=B8=0, 0LE:5=0= E0=0;E10;5= <5@8:0, AB0=40@B0= E0=0;E10;5= @5=;0=48, 0LE:5=0= E0=0;E1C75= @5=;0=48, 0LE:5=0= E0=$5@=0=4C-48->@>=LO, 0LE:5=0= E0=0;E10;5= 2AB@0;8, AB0=40@B0= E0=0;E1C75= 2AB@0;8, AB0=40@B0= E0=$>;:;5=40= 309@5=0H, 0LE:5=0= E0=0;E1C75= @35=B8=0, AB0=40@B0= E0=0;E10;5= @5=;0=48, AB0=40@B0= E0=0;E1C75= @5=;0=48, AB0=40@B0= E0=!5=-L5@ 0, 8:5;>= 0, 0LE:5=0= E0="89=0 >:50=0= 5:A8:0= 0LE:5=0= E0=$5@=0=4C-48->@>=LO, AB0=40@B0= E0=!0C489= 0L@189G>L=0=, 0LE:5=0= E0=$>;:;5=40= 309@5=0H, AB0=40@B0= E0=!0C489= 0L@189G>L=0= AB0=40@B0= E0=!5=-L5@ 0, 8:5;>= 0, AB0=40@B0= E0="89=0 >:50=0= 5:A8:0= AB0=40@B0= E0=$@0=FC789= :J8;10 0, =B0@:B840= 0 E0=.::J5@0 2AB@0;8, <0;E1C75= 0LE:5=0= E0=)J8;10A540 <5@8:0= 5:A8:0= 0LE:5=0= E0=*.::J5@0 2AB@0;8, <0;E1C75= AB0=40@B0= E0=+J8;10A540 <5@8:0= 5:A8:0= AB0=40@B0= E0=#_##h8#t#3 ###i ###/###Z#}.###>#*@#/#D##'##F #7@###^ # ###$###0### #o ##W#g#### ###.#####j#x###$##@# #+##'##8##(#]Z##j#p#?#%#w #v#x@#=M#A###h"#7#P# # #A##C/####@# #<# #####H#@#"#%#_##"/##$#&###H ## #&#,##ү#)#L###?# ## ###ǯ#.#h ##A##eq#W ### # #$#"#### #.#d #b#_#%#F.##} ###'##@#a####<#Q.# #?#H#t8#8#^@#p9#%B# ###1#2B###J#$#9###Y/#$##.#@#=#k@##0##g#o##=## #/##$#yP##5#$#1 ##Z#q#ɋ###?###n# ##: ##w#F##?# # # ####D###Ϯ#|####"#o# #'#f#w##Ǯ# #J## #{##.#Q@# # ##v## #v #t#,8##=g##"#b###P#%# ###0#"## #]#H# #######d/# #4$##s# # #I ##Q#j#{### $##.# #&#g#L9##~ ##M #/#### #ֲ#|"###@##p #0.####j#w#8/#a #"#Z #&###+#7##### ׷#.# #P #$#z#* ###"#"###7##1###D8#r #1# $# #? #*$###O##o##G# ###.#A######W#u####$# #]####%#w# ###m#8####;.##-/###!###+#V#$##Z#ǰ#8#:## #W#8 #"#J## 5{5?5б55U5 5H'515|5%5- 5S{p5eĺ55z5:~5ְ56Y5H5"$5HG5l;5ٿQ5U5S5X55`5r{5/5肋565<5D#V555O5 sa55$5yP5}5A575&N565r5t85jÈ5 }5IJ5!5I5595Y5X5V5~55H 553'5ͳf555(5G555[5ѽ5uw75_׮5;ܵ5j55BR5f5.ܼ5߮5#5455㶻v55u555Ͷg555qœ55d/H545m55S5Ͼ5eC5"55+5>kA5]5n=gI555^53cֺ5{s5!ݯc505%55ǰ5555T8555]555A]5Z5W5;ǹ5<5F5δ7UQ5D5Jl5<5g'߹5" y5׸5(5s5Ի5ɋ555ǵ x5 C&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPH``+`9G`PPPPPPPPPP PPP"P)P0P7P>PEPLPSPZPaPhPoPrPuP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P#P&P-P4P;P>PAPDPGPJPMPTP[PbPiPlPoPvPyPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP$P'P.P1P4P7P:P=PDPKPNPQPTPWPZP]P`PgPjPmPtPwP~PPPPPPPPPPPP`m``R` 'ResB> :G BB:G"{1} {0}Tag-init Oras {0}Sukdanang Oras {0}Wala Mailhing SiyudadNorte Amerika Sukdanang OrasKasarangang Oras sa GreenwichNorte Amerika Oras sa PasipikoNorte Amerika Oras sa SidlakanNorte Amerika Oras sa AtlantikoNorte Amerika Oras sa KabukiranTaliwala nga Oras Norte AmerikaKoordinado nga Unibersohanong OrasSukadanang Oras sa Kasadpanon sa EuropaSukdanang Oras sa Taga-Oryente sa EuropaNorte Amerika Sukdanang Oras sa PasipikoOras sa Kasadpanon sa Europa sa Tag-init)Norte Amerika Sukdanang Oras sa Atlantiko)Norte Amerika Sukdanang Oras sa Kabukiran)Oras sa Taga-Oryente sa Europa sa Tag-int)Taliwala nga Sukdanang Oras Norte Amerika,Oras sa Europa Taliwala sa Adlaw sa Tag-init-Sukdanang Oras sa Europa sa Taliwala sa Adlaw1Taliwala sa Kahayag sa Adlawng Oras Norte Amerika2Norte Amerika Oras sa Kahayag sa Adlaw sa Pasipiko2Norte Amerika Oras sa Sidlakan sa Kahayag sa Adlaw3Norte Amerika Oras sa Kahayag sa Adlaw sa Atlantiko3Norte Amerika Oras sa Kahayag sa Adlaw sa Kabukiran5WH#hG5&J7HI5JG~G5JHHI5YJGH5JGI5IJI5sIHH5HHzH5Ga$p$z$$1AU$$$PP;G`?`+`9G`PPP PPP!P(P/PLG`CG`UG`\`" 'ResBPS S R 'ResB :G C:G(     --                                         {0}                             ,                    ,                    ,    ,     , -   - ,       ,            ,         ,                                ,                                                 {0}  {0}                             ,                                                                                                      -                                                                            -    --                                                                                                      &                                               -  -                                            &              &     &                                 #I#;G#M#uI#I#yH#J#J#H#H#J#L#G#N#kG#G#H#O#9I#G#G#M#H#I#)I#nK#L#G#I#G#K#I#M#M#J#G#H#LJ#QJ#1H#J#J#N#XM#I#G#RL#fM#N#G#K#J#H#Q#K#L#hG#L#L#!P#H#L#2K#I#!I# I#KK#K#I#5M#M#LN#K#TN#K#I#H#=I#Q#G#IH#)J#{P#N#-K#I#K#N#DG#H#G#G#"L#wN#yJ#H#H5EU#TQ#M#I#I#I#J#H#vL#K#L#L#L#xK#c^Fb5UQ~[5ZQZ(&5_6U_5!cm`c5a ]a5%cq`c5VR0]5SPMY5WaS]5 P5uQ5T_Q]Z5X51_[a5vX5XqPX5R4OU5])V]5XS]5Q^5vW5W-Si]5b^ab5UNrU5SP5z\5U5%ay^,b5P5oYT^5_h\a5U5B`\a5\U`5RFOV5'U5b5*T5C]5P5T;VZ5Y5e^Za5^:[Sa5[5O5`Z`'a-5*ZbT=^5:SOW5[5Q5N5O5V]WW`5[_TUF_5`Y`5N5 \5`\a5WGS|]58TPY5UgR2\5N5W5TSOW5sRNU5fVR]5]5b_|b5jQ5P5T5R5O5TQnZ5&XPX5Q5D\5Z56V5Q5+P5?P5FXIP6X5S5Q5S]PVX5=O5\U_5gP5SPX5YTT)^5TQ[5R5)[T^5VR\5Q5VW5[5TQ\[5m[ U^C&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!PH``+`9G`-!P0!P3!P6!P9!P@!PM!PT!Pa!Pn!P{!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P""P%"P,"P3"P:"P="P@"PC"PJ"PM"PT"P["P^"Pe"Pl"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P #P##P*#P-#P4#P;#PB#PI#PL#PO#PR#PY#P`#Pg#Pj#Pm#Pt#P{#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P $P'$P*$P-$P0$P7$POO`VV`FV`\`( 'ResB P 2.1.47.72 'ResBq  uuRSE XmSEL Al~rDhkaKodaHKyjevKbulPaY~SofieVdeHAthnyBagddCurychKar KhiraLondnLublaHThimbZhYebChartmDamaaekKalkataKiainvMarkzyNiksieAachabadBudapeaeBukureaeBlehradGalapgyHelsinkyKapverdyMaledivyNuakaottZporo~AstrachaHJeruzalmKthmndLucemburkMauriciusOmsk asPhnompenh nsk as+H:mm;-H:mmApijsk asArabsk asAzorsk asChilsk asGuamsk asHovdsk asIndick asNaursk asNovokuznckSvat LucieSvat TomaTon~sk asUzbeck asrnsk asAcrejsk asAktausk asAktobsk asAljaask asAlmatsk asArmnsk asChuuksk asGuyansk asIrkutsk asJakutsk asJaponsk asKorejsk asKubnsk asMacajsk asMalajsk asNeplsk asNiuejsk asPalausk asPonapsk asSamojsk asSvat HelenaTahitsk asTuvalsk asTd~ick asAfghnsk asAmazonsk asBhtnsk asBrunejsk asFid~ijsk asGruznsk asIzraelsk asJekatrinburgKosrajsk asKyrgyzsk asMarkzsk asMoskevsk asNorfolsk asPerunsk asSrednkolymskSrlansk asSvat KryatofSvat VincencVanuatsk asneznm mstoAtlantick asBolivijsk asChamorrsk asChathamsk asEkvdorsk asFilipnsk asGalap~sk asGambiersk asIndo nsk asKapverdsk asMagadansk asMaledivsk asMyanmarsk asRunionsk asSeychelsk asSurinamsk asTokelausk asTurkmensk asUruguaysk asVno n ostrovArgentinsk asAzorsk ostrovyBrasilijsk asFalklandsk asHongkongsk asIrsk letn asJihoafrick asKolumbijsk asKyzylordsk asMauricijsk asOmsk letn asParaguaysk asPkistnsk asSachalinsk asSingapursk asTchajpejsk asVenezuelsk asBangladask asChuuksk ostrovyKanrsk ostrovyKrasnojarsk asNovosibirsk asSvat BartolomjUlnbtarsk asVolgogradsk as as ostrova Wake as stanice `wa asov psmo {0} ojbalsansk as nsk letn as as Ji~n GeorgieApijsk letn asArabsk letn asAzorsk letn asBritsk letn asChilsk letn asHovdsk letn asKajmansk ostrovyNovozlandsk asStYedoafrick asTon~sk letn asUzbeck letn asVladivostock asZpadoafrick asZpadogrnsk asrnsk letn asAcrejsk letn asAktausk letn asAktobsk letn asAljaask letn asAlmatsk letn asArmnsk letn asChathamsk ostrovyGambierovy ostrovyHo i Minovo mstoIrkutsk letn asJakutsk letn asJaponsk letn asKorejsk letn asKubnsk letn asMacajsk letn asNovokaledonsk asPchjongjangsk asSamarsk letn asSamojsk letn asStYedoevropsk asVelikono n ostrovVchodoafrick asVchodogrnsk asZpadoevropsk aszerbjd~nsk as as stanice VostokAmazonsk letn asAnadyrsk letn asFid~ijsk letn asGruznsk letn asIndickoocensk asIzraelsk letn asJekatrinbursk asMoskevsk letn asNewfoundlandsk asPerunsk letn asPitcairnovy ostrovySeveromarinsk asStYedoindonsk asVanuatsk letn asVchodoevropsk asVchodotimorsk asZpadoindonsk as as Caseyho staniceAtlantick letn asChathamsk letn asFilipnsk letn asKapverdsk letn asKerguelenovy ostrovyMagadansk letn asOmsk standardn asStYedoaustralsk asTurkmensk letn asUruguaysk letn asVchodoindonsk asZpadoaustralsk as as Davisovy staniceArgentinsk letn asBrasilijsk letn asFalklandsk letn asHavajsko-aleutsk asHongkongsk letn asKolumbijsk letn asKyzylordsk letn asMauricijsk letn asMexick pacifick asParaguaysk letn asPkistnsk letn asSachalinsk letn asSvat Toma (Karibik)Tchajpejsk letn asVchodoaustralsk asZpadoargentinsk as as Cookovch ostrovo as Mawsonovy stanice as Papuy-Nov Guiney as Rotherovy stanice as Vno nho ostrova as ostrova Macquarie nsk standardn asApijsk standardn asArabsk standardn asAzorsk standardn asBangladask letn asBeulah, Severn DakotaCenter, Severn DakotaChilsk standardn asHovdsk standardn asKrasnojarsk letn asNovosibirsk letn asPierre-miquelonsk asTon~sk standardn asUlnbtarsk letn asUzbeck standardn asVolgogradsk letn asrnsk standardn as as Fnixovch ostrovo as Kokosovch ostrovo as ostrova lorda Howa ojbalsansk letn asAcrejsk standardn asAktausk standardn asAktobsk standardn asAljaask standardn asAlmatsk standardn asArmnsk standardn asFrancouzskoguyansk asIrkutsk standardn asJakutsk standardn asJaponsk standardn asKorejsk standardn asKubnsk standardn asMacajsk standardn asNovozlandsk letn asSamarsk standardn asSamojsk standardn asVladivostock letn asZpadoafrick letn asZpadogrnsk letn asZpadokazachstnsk as as Pitcairnova ostrova as Rovnkovch ostrovoAmazonsk standardn asAnadyrsk standardn asDlnvchodoevropsk asFid~ijsk standardn asGreenwichsk stYedn asGruznsk standardn asIzraelsk standardn asKoordinovan svtov asMoskevsk standardn asNovokaledonsk letn asPerunsk standardn asStYedoevropsk letn asVanuatsk standardn asVchodogrnsk letn asVchodokazachstnsk asZpadoevropsk letn aszerbjd~nsk letn as as Gilbertovch ostrovoAtlantick standardn asChathamsk standardn asFilipnsk standardn asJekatrinbursk letn asKapverdsk standardn asMagadansk standardn asNew Salem, Severn DakotaNewfoundlandsk letn asSeveroamerick horsk asSeverozpadn mexick asTurkmensk standardn asUruguaysk standardn asVchodoevropsk letn as as Marshallovch ostrovo as Velikono nho ostrova as `alamounovch ostrovoArgentinsk standardn asBrasilijsk standardn asFalklandsk standardn asHongkongsk standardn asKolumbijsk standardn asKyzylordsk standardn asMauricijsk standardn asParaguaysk standardn asPkistnsk standardn asSachalinsk standardn asStYedoaustralsk letn asTchajpejsk standardn asZpadoaustralsk letn asBangladask standardn asHavajsko-aleutsk letn asKrasnojarsk standardn asLetn as Cookovch ostrovoMexick pacifick letn asNovosibirsk standardn asSeveroamerick vchodn asUlnbtarsk standardn asVolgogradsk standardn asVchodoaustralsk letn asZpadoargentinsk letn as as ostrovo Wallis a Futuna ojbalsansk standardn asLetn as ostrova lorda HowaNovozlandsk standardn asPetropavlovsko-kam atsk asPierre-miquelonsk letn asSeveroamerick centrln asSeveroamerick pacifick asStYedozpadn australsk asVladivostock standardn asZpadoafrick standardn asZpadogrnsk standardn asNovokaledonsk standardn asStYedoevropsk standardn asVchodogrnsk standardn asZpadoevropsk standardn aszerbjd~nsk standardn as as stanice Dumonta d UrvillaJekatrinbursk standardn asNewfoundlandsk standardn asStandardn as Perskho zlivuVchodoevropsk standardn asLetn as Velikono nho ostrovaSeveroamerick horsk letn asSeverozpadn mexick letn asStYedoaustralsk standardn asZpadoaustralsk standardn asHavajsko-aleutsk standardn asMexick pacifick standardn asStandardn as Cookovch ostrovoVchodoaustralsk standardn asZpadoargentinsk standardn asPierre-miquelonsk standardn asSeveroamerick vchodn letn asStandardn as ostrova lorda HowaPetropavlovsko-kam atsk letn asSeveroamerick centrln letn asSeveroamerick pacifick letn asStYedozpadn australsk letn as as souostrov Fernando de NoronhaSeveroamerick horsk standardn asSeverozpadn mexick standardn asStandardn as Velikono nho ostrovaSeveroamerick vchodn standardn asPetropavlovsko-kam atsk standardn asSeveroamerick centrln standardn asSeveroamerick pacifick standardn asStYedozpadn australsk standardn asLetn as souostrov Fernando de Noronha-Standardn as souostrov Fernando de Noronha/ as Francouzskch ji~nch a antarktickch zem###6####X##|#,#G#5#J#>##!#a#OT#7##-#C,#+##O###m##o,#i#>#)##>#8#@#H#0##j#-,##9#a##G#>#̩#e# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+###N#5#t##"O#/T#^O#m# #66# !###5#+#O#X## #x# #N##N####+#a-#ZG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #O##"#u#>>#F# #G#e>#V#]#### #j5#!#N #5## >#Y## #5#$>#r>##-###"#B#Y# #& ##eG#>#>!#`Y#?T#G###mO#G#O#=##",#>#|O##,#T#F!#a#Q#ݮ#>####"#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#{###5##>### ## #}#####u########p##Hv#R!#,####C# ##z#1O# #; #xv#z!#*-#4# ###)H#f# #3#5#`:##'#"#) ###{#6# #7#ǔ##&(#/#v #G#_###/G# #8,#6#7H#l######Ө#mU#D #"#i##l #,#d,#G#####,#27#f6##5q#>#6# ##.##- #1>#! ###K-## #ȭ#~6#,#ʨ#@0#,##G###/#X#Q##+#y#r6###f###5# #0###>#,# !#>##"#6#!##T"###'#(# #n7#o#f##<#N##i#)[# #/#3#ܨ## #!#a#Y,#OO####6##b#+## #G#E# ,\#,#>##Z6#O###I#h#!##6#9#;# #@O#5#j#B#s#5###554555ح5JO5#B35Ѱ05sBº5cYR,5+ W 5aTu,z52ŀ#5IJۺ5wT5 ʸ55`5x$56e5=*5۳L(&52n5Uŝ5 D5h´5RM5l5+5P5[5?5^5Ӭ5dz5j5y5xp5T=ж5C55m5Z譐5׿L#5|5״555A55ջ/5"559:k5Z5l 5B5)5&555z?5k5'M5ba555W5.5Du5ѯ55ò5Ĭ5c555s?50dZ5ײX5V~5)15 5z5i5555555ҹ55D5555ֽ5ƾ5b5n5󿜵5G5Ϋ55555 5:5̪5ܫ5x5O5̮5)Y5ȵ85٪5x5(5'꫼55V5F̷5555p555޵H5ȱwC5۱55X5 5e5-5!5 5 hM5'5<5ة5J5K55Z5+5w05x52=5(c5`555Cqr5ҼªR&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$jPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P""P%"P("P+"P."P1"P4"P7"P:"P="P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pj"Pm"Pp"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P!#P$#P'#P*#P-#P0#P3#P6#P9#P<#P?#PB#PE#PH#PK#PN#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$PH``+`H`{$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P)%P0%P7%P>%PE%PL%PS%PZ%P]%P`%Pg%Pj%Pq%Pt%Pw%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P &P&P&P&P&P$&P+&P2&P5&P8&P;&P>&PA&PD&PK&PR&PY&P`&Pg&Pj&Pm&Pt&Pw&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P 'P'P'P'P!'P('P/'P2'P9'P<'P?'PB'PI'PL'PO'PV'P]'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P2`m``&` 'ResB#  ''EGasaDulynFfaroBrwselFiennaRhufainBwcarstLlundainAmser {0}JerwsalemY FaticanAmser ApiaAmser CubaAmser FijiAmser HovdAmser IranAmser NiueAmser OmskLwcsembwrgYnys ManawAmser ChileAmser ChuukAmser CoreaAmser DavisAmser IndiaAmser NauruAmser NepalAmser PalauAmser PeriwAmser SamoaAmser SyowaAmser TongaYnys y GarnAmser MoscfaAmser AlaskaAmser BhutanAmser GuyanaAmser IsraelAmser KosraeAmser MawsonAmser SamaraAmser SiapanAmser TahitiAmser TaipeiAmser TuvaluAmser VostokBae BanderasEfrog NewyddZaporizhzhyaAmser ArmeniaAmser BoliviaAmser ChathamAmser EcuadorAmser GambierAmser GeorgiaAmser Haf {0}Amser IrkutskAmser MagadanAmser MyanmarAmser PohnpeiAmser RotheraAmser RunionAmser TokelauAmser TsieinaAmser UruguayAmser VanuatuAmser YakutskBae CambridgeCaergystenninDinas MecsicoAmser AmazonasAmser ArabaiddAmser BrasliaAmser ChamorroAmser ColombiaAmser Haf ApiaAmser Haf CubaAmser Haf FijiAmser Haf HovdAmser Haf IranAmser Haf OmskAmser MalaysiaAmser PakistanAmser ParaguayAmser PitcairnAmser SakhalinAmser SurinameDinas AnhysbysYnys y NadoligAmser GalapagosAmser Haf ChileAmser Haf CoreaAmser Haf PeriwAmser Haf SamoaAmser Haf TongaAmser Hong KongAmser MarquisesAmser MauritiusAmser PilipinasAmser PyongyangAmser SingaporeAmser VenezuelaAmser VolgogradAmser Ynys WakeAmser yr AzoresAmser De GeorgiaAmser AserbaijanAmser BangladeshAmser ChoibalsanAmser Haf AlaskaAmser Haf IsraelAmser Haf MoscfaAmser Haf SamaraAmser Haf SiapanAmser Haf TaipeiAmser KyrgyzstanAmser SeychellesAmser TajicistanAmser Ulan BatorAmser WsbecistanAmser Y MaldivesAmser Ynys y PasgAmser AfghanistanAmser Haf ArmeniaAmser Haf ChathamAmser Haf GeorgiaAmser Haf IrkutskAmser Haf MagadanAmser Haf PrydainAmser Haf TsieinaAmser Haf UruguayAmser Haf VanuatuAmser Haf YakutskAmser KrasnoyarskAmser NovosibirskAmser Safonol {0}Amser VladivostokAmser yr ArianninDinas H Chi MinhAmser Haf AmazonasAmser Haf ArabaiddAmser Haf ArianninAmser Haf BrasliaAmser Haf ColombiaAmser Haf PakistanAmser Haf ParaguayAmser Haf SakhalinAmser Indo-TsieinaAmser NewfoundlandAmser Safonol ApiaAmser Safonol CubaAmser Safonol FijiAmser Safonol HovdAmser Safonol IranAmser Safonol OmskAmser TyrcmenistanAmser Ynys NorfolkAmser Cefnfor IndiaAmser Dwyrain EwropAmser Dwyrain TimorAmser Haf Hong KongAmser Haf MauritiusAmser Haf PilipinasAmser Haf VolgogradAmser Haf yr AzoresAmser Safonol ChileAmser Safonol CoreaAmser Safonol PeriwAmser Safonol SamoaAmser Safonol TongaAmser Seland NewyddAmser YekaterinburgAmser Ynysoedd CookAmser Ynysoedd LineDinas Tell, IndianaYr Ynysoedd DedwyddAmser Haf AserbaijanAmser Haf BangladeshAmser Haf Cabo VerdeAmser Haf ChoibalsanAmser Haf Ulan BatorAmser Haf WsbecistanAmser Safonol AlaskaAmser Safonol IsraelAmser Safonol MoscfaAmser Safonol SamaraAmser Safonol SiapanAmser Safonol TaipeiAmser Ynys MacquarieAmser Ynys Y NadoligAmser Ynysoedd CocosAmser Dwyrain AffricaAmser Gorllewin EwropAmser Guyane FfrengigAmser Haf KrasnoyarskAmser Haf NovosibirskAmser Haf VladivostokAmser Haf Ynys y PasgAmser Hawaii-AleutianAmser Safonol ArmeniaAmser Safonol ChathamAmser Safonol GeorgiaAmser Safonol IrkutskAmser Safonol MagadanAmser Safonol TsieinaAmser Safonol UruguayAmser Safonol VanuatuAmser Safonol YakutskAmser Safonol y GwlffAmser Wallis a FutunaAmser Caledonia NewyddAmser Canolbarth EwropAmser Dumont-d UrvilleAmser Haf NewfoundlandAmser Haf TyrcmenistanAmser Pasiffig MecsicoAmser Safonol AmazonasAmser Safonol ArabaiddAmser Safonol ArianninAmser Safonol BrasliaAmser Safonol ColombiaAmser Safonol IwerddonAmser Safonol PakistanAmser Safonol ParaguayAmser Safonol SakhalinAmser Ynysoedd GilbertAmser Ynysoedd PhoenixAmser Ynysoedd SolomonAmser yr Arglwydd HoweBeulah, Gogledd DakotaCenter, Gogledd DakotaAmser Brunei DarussalamAmser Dwyrain AwstraliaAmser Dwyrain IndonesiaAmser Gorllewin AffricaAmser Haf Dwyrain EwropAmser Haf Seland NewyddAmser Haf YekaterinburgAmser Safonol GreenwichAmser Safonol Hong KongAmser Safonol MauritiusAmser Safonol PilipinasAmser Safonol VolgogradAmser Safonol yr AzoresAmser Ynysoedd MarshallAmser Canolbarth AffricaAmser Cefnfor yr IweryddAmser Dwyrain KazakhstanAmser Dwyrain Pell EwropAmser Gorllewin ArianninAmser Safonol AserbaijanAmser Safonol BangladeshAmser Safonol Cabo VerdeAmser Safonol ChoibalsanAmser Safonol De AffricaAmser Safonol Ulan BatorAmser Safonol WsbecistanAmser Dwyrain yr Ynys LasAmser Fernando de NoronhaAmser Gorllewin AwstraliaAmser Gorllewin IndonesiaAmser Haf Gorllewin EwropAmser Haf Hawaii-AleutianAmser Papua Guinea NewyddAmser Safonol KrasnoyarskAmser Safonol NovosibirskAmser Safonol VladivostokAmser Safonol Ynys y PasgNew Salem, Gogledd DakotaAmser Canolbarth AwstraliaAmser Canolbarth IndonesiaAmser Cyffredniol CydlynolAmser Gorllewin CasachstanAmser Haf Caledonia NewyddAmser Haf Canolbarth EwropAmser Haf Pasiffig MecsicoAmser Haf yr Arglwydd HoweAmser Safonol NewfoundlandAmser Safonol TyrcmenistanAmser Gorllewin yr Ynys LasAmser Haf Dwyrain AwstraliaAmser Haf Gorllewin AffricaAmser Safonol Dwyrain EwropAmser Safonol Seland NewyddAmser Safonol YekaterinburgAmser Safonol Ynysoedd CookAmser Haf Cefnfor yr IweryddAmser Haf Gorllewin ArianninAmser Dwyrain Gogledd AmericaAmser Haf Dwyrain yr Ynys LasAmser Haf Fernando de NoronhaAmser Haf Gorllewin AwstraliaAmser Safonol Gorllewin EwropAmser Safonol Hawaii-AleutianAmser Gogledd Orllewin MecsicoAmser Haf Canolbarth AwstraliaAmser Hanner Haf Ynysoedd CookAmser Safonol Caledonia NewyddAmser Safonol Canolbarth EwropAmser Safonol Pasiffig MecsicoAmser Safonol yr Arglwydd HoweAmser Saint-Pierre-et-MiquelonAmser Haf Gorllewin yr Ynys LasAmser Safonol Dwyrain AwstraliaAmser Safonol Gorllewin AffricaAmser Canolbarth Gogledd AmericaAmser Mynyddoedd Gogledd AmericaAmser Safonol Cefnfor yr IweryddAmser Safonol Gorllewin ArianninAmser Haf Dwyrain Gogledd AmericaAmser Safonol Dwyrain yr Ynys LasAmser Safonol Fernando de NoronhaAmser Safonol Gorllewin AwstraliaAmser Ynysoedd Falklands/MalvinasAmser Haf Gogledd Orllewin MecsicoAmser Haf Saint-Pierre-et-MiquelonAmser Safonol Canolbarth AwstraliaAmser Cefnfor Tawel Gogledd AmericaAmser Safonol Gorllewin yr Ynys LasAmser Canolbarth Gorllewin AwstraliaAmser Haf Canolbarth Gogledd AmericaAmser Haf Mynyddoedd Gogledd AmericaAmser Haf Ynysoedd Falklands/MalvinasAmser Safonol Dwyrain Gogledd AmericaAmser Safonol Gogledd Orllewin MecsicoAmser Safonol Saint-Pierre-et-MiquelonAmser Haf Cefnfor Tawel Gogledd AmericaAmser Haf Canolbarth Gorllewin AwstraliaAmser Safonol Canolbarth Gogledd AmericaAmser Safonol Mynyddoedd Gogledd America)Amser Safonol Ynysoedd Falklands/Malvinas+Amser Safonol Cefnfor Tawel Gogledd America+Amser Tiroedd Ffrainc yn y De a r Antarctig,Amser Safonol Canolbarth Gorllewin Awstralia# ##SH## ##X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5#-#X #6#,#O#q#z,#N,#o# #Y#,###+###N#5#t##"O##^O#m# #66# !###5#+#!#(?# #{# #N##N###V-#+##WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#X#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#/## #5#$>#r>#####"##)#ں#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#4##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7####'.#6##w-#7#_T#,#-# #Y# #a##x#f#8,#6#7H#"#T#!## #l#Z##D #"#`#O?#l #,#d,#G#####,#27#f6##5*#<#6# #6#:#-##1>###5-#K-#-#i?#Z#~6#;#,##!##G#L##b#6#!##+#y#r6##9#M##y#5#G#0###>#,# !#>##!#6#!#P#7#.##># # #n7### #>#N##K#9##6##|/#z7# #!#a#Y,#OO#!#p##6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5|555q5:5T5=5 E555-n55Hl5L5ԯ5o5k5ƼN5ӽ55X̾5Z5k 5J`5|&5a5%5[,5@5Z?5j535j5۪ٴ5X555yC505S5Ϩ55,5?j5A5{t05V 5۸5$ѳx 5Z5^555+5Z5O5]555515n5>U5@5i5ۨ55F55p5 5īt5Įy5{5⭯R5¸5E5zè55Br55D5n5|5֮ô55Y5ʬ5x5Tڬ55:5еO5Բ75G(5555`]5r5Y̻555<ֹԿ5T5ӫ˰5 q55X5 5 ̱5h05Ͷ5]55555535ѭ=555 55Z5-5#55ɩg5&5ͪ5/55ް5֩5 5H555)x5|*H55:5G505зE&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P@PCPFPIPLPOPRPUPXP[P^PaPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ PH``+`9G`b Pe Ph Pk Pn Pu P| P P P P P P P P P P P P P P P P P P P P!P!P !P!P!P!P"!P)!P0!P3!P6!P=!PD!PK!PN!PQ!PT!P[!P^!Pk!Px!P{!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P"P""P%"P,"P/"P6"P9"P<"P?"PB"PI"PL"PS"PZ"Pa"Ph"Pk"Pn"Pq"Px"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P$#P'#P.#P5#P<#P?#PF#PM#PP#PS#PV#P]#P*`k`f`\` 'ResB  PAcre-tidApia-tidAzorerneFrerneHovd-tidNiue-tidOmsk-tidPskeenChuuk-tidComorerneDavis-tidJuleerneLanga tidMacao-tidNauru-tidSyowa-tidUkendt byVatikanetAlaska-tidAnadyr-tidBhutan-tidIransk tidKosrae-tidMaldiverneMawson-tidMoskva-tidPonape-tidSamara-tidTahiti-tidTaipei-tidTuvalu-tidVostok-tidArabisk tidArmensk tidCaymanerneCentral-tidChatham-tidCubansk tidEastern-tidGambier-tidIrkutsk-tidJakutsk-tidJapansk tidMagadan-tidMyanmar-tidReunion-tidRothera-tidSurinam-tidTokelau-tidVanuatu-tidAfghansk tidAmazonas-tidAtlantic-tidAzorerne-tidChamorro-tidChilensk tidFijiansk tidGeorgisk tidHongkong-tidIndokina-tidIsraelsk tidKinesisk tidKoreansk tidMalaysia-tidMountain-tidNovokusnetskPitcairn-tidPskeen-tidSakhalin-tidSamoansk tidTongansk tidUsbekisk tidsttimor-tidArgentisk tidCookerne-tidGalapagos-tidKap Verde-tidKirgisisk tidLord Howe-tidMacquarie-tidMarquesas-tidMauritius-tidPyongyang-tidSingapore-tidTurkmensk tidVolgograd-tidAcre-normaltidAcre-sommertidApia-normaltidApia-sommertidBangladesh-tidBoliviansk tidFilippinsk tidGuam-normaltidHovd-normaltidHovd-sommertidIrsk normaltidLinjeerne-tidMaldiverne-tidNepalesisk tidOmsk-normaltidOmsk-sommertidPakistansk tidPeruviansk tidPhoenixen-tidTadsjikisk tidUlan Bator-tidAqtau-normaltidAqtau-sommertidBrasiliansk tidColombiansk tidKrasnojarsk-tidMacao-normaltidMacao-sommertidNovosibirsk-tidPalau-normaltidSeychellisk tidTsjojbalsan-tidUruguayansk tidVladivostok-tidWake Island-tidAlaska-normaltidAlaska-sommertidAlmaty-normaltidAlmaty-sommertidAnadyr-normaltidAnadyr-sommertidAqtobe-normaltidAqtobe-sommertidDe Kanariske erEcuadoriansk tidGilberterne-tidIndisk normaltidIransk normaltidIransk sommertidMoskva-normaltidMoskva-sommertidNewzealandsk tidParaguayansk tidSalomonerne-tidSamara-normaltidSamara-sommertidSydafrikansk tidTaipei-normaltidTaipei-sommertidVenezuelansk tidstafrikansk tidstaustralsk tidsteuropisk tidFransk Guyana-tidArabisk normaltidArabisk sommertidArmensk normaltidArmensk sommertidBritisk sommertidCentral-normaltidCentral-sommertidChatham-normaltidChatham-sommertidCubansk normaltidCubansk sommertidEastern-normaltidEastern-sommertidIrkutsk-normaltidIrkutsk-sommertidJakutsk-normaltidJakutsk-sommertidJapansk normaltidJapansk sommertidJekaterinburg-tidJuleen-normaltidMagadan-normaltidMagadan-sommertidMarshallerne-tidNy Kaledonien-tidSouth Georgia-tidVanuatu-normaltidVanuatu-sommertidVestafrikansk tidVestaustralsk tidVesteuropisk tidstgrnlandsk tidstindonesisk tidAmazonas-normaltidAmazonas-sommertidAserbajdsjansk tidAtlantic-normaltidAtlantic-sommertidAzorerne-normaltidAzorerne-sommertidChilensk normaltidChilensk sommertidFalklandserne-tidFijiansk normaltidFijiansk sommertidGeorgisk normaltidGeorgisk sommertidHongkong-normaltidHongkong-sommertidIsraelsk normaltidIsraelsk sommertidKinesisk normaltidKinesisk sommertidKoreansk normaltidKoreansk sommertidMountain-normaltidMountain-sommertidNewfoundlandsk tidNordmarianerne-tidNorfolk Island-tidPskeen-normaltidPskeen-sommertidSakhalin-normaltidSakhalin-sommertidSamoansk normaltidSamoansk sommertidTongansk normaltidTongansk sommertidUsbekisk normaltidUsbekisk sommertidVestargentinsk tidVestgrnlandsk tidVestindonesisk tidCookerne-normaltidCookerne-sommertidHawaii-Aleutian-tidKap Verde-normaltidKap Verde-sommertidLord Howe-normaltidLord Howe-sommertidMauritius-normaltidMauritius-sommertidPapua Ny Guinea-tidQyzylorda-normaltidQyzylorda-sommertidTurkmensk normaltidTurkmensk sommertidVolgograd-normaltidVolgograd-sommertidstkasakhstansk tidArgentinsk normaltidArgentinsk sommertidBangladesh-normaltidBangladesh-sommertidCentralafrikansk tidCentralaustralsk tidCentraleuropisk tidCocoserne-normaltidDumont-d Urville-tidFilippinsk normaltidFilippinsk sommertidPakistansk normaltidPakistansk sommertidPeruviansk normaltidPeruviansk sommertidUlan Bator-normaltidUlan Bator-sommertidVestkasakhstansk tidWallis og Futuna-tidMexicansk Pacific-tidBrasiliansk normaltidBrasiliansk sommertidBrunei Darussalam-tidCentralindonesisk tidColombiansk normaltidColombiansk sommertidFjernsteuropisk tidGolflandene-normaltidKrasnojarsk-normaltidKrasnojarsk-sommertidNordvestmexicansk tidNovosibirsk-normaltidNovosibirsk-sommertidTsjojbalsan-normaltidTsjojbalsan-sommertidUruguayansk normaltidUruguayansk sommertidVladivostok-normaltidVladivostok-sommertidNewzealandsk normaltidNewzealandsk sommertidParaguayansk normaltidParaguayansk sommertidstaustralsk normaltidstaustralsk sommertidsteuropisk normaltidsteuropisk sommertidFernando de Noronha-tidIndiske Ocean-normaltidJekaterinburg-normaltidJekaterinburg-sommertidNy Kaledonien-normaltidNy Kaledonien-sommertidVestafrikansk normaltidVestafrikansk sommertidVestaustralsk normaltidVestaustralsk sommertidVesteuropisk normaltidVesteuropisk sommertidstgrnlandsk normaltidstgrnlandsk sommertidAserbajdsjansk normaltidAserbajdsjansk sommertidFalklandserne-normaltidFalklandserne-sommertidKoordineret universaltidNewfoundlandsk normaltidNewfoundlandsk sommertidVestargentinsk normaltidVestargentinsk sommertidVestgrnlandsk normaltidVestgrnlandsk sommertidHawaii-Aleutian-normaltidHawaii-Aleutian-sommertidCentralaustralsk normaltidCentralaustralsk sommertidCentraleuropisk normaltidCentraleuropisk sommertidMexicansk Pacific-normaltidMexicansk Pacific-sommertidNordvestmexicansk normaltidNordvestmexicansk sommertidPetropavlovsk-Kamchatski tidVestlig centralaustralsk tidFernando de Noronha-normaltidFernando de Noronha-sommertidSaint Pierre- og Miquelon-tidPetropavlovsk-Kamchatski normaltidPetropavlovsk-Kamchatski sommertidVestlig centralaustralsk normaltidVestlig centralaustralsk sommertidSaint Pierre- og Miquelon-normaltidSaint Pierre- og Miquelon-sommertid.Franske Sydlige og Antarktiske Territorier-tid# ##6# ###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !#O##5#+#!#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#F!#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#{#&## #!#>###0#/# #p!#i##4!##1###O####p##Hv#R!#,#7##J'#\!##-#z#1O# ##xv#z!#*-#4##!#Ҫ#)H#f#7#?#5#7#A#"#$"##b#'.#6##w-#7#_T#,##v ## #a##x##8,#6#7H#l#V### ##"# #D #&7#oT#O?#l #,#d,#G#####,#27#f6##5J##6# #6#\###1>#"#3#5-#K-#-#f$##~6#,#,#oH#,##G#L###6#TA#v?#+#y#r6##9#f##y#5#G#0#/##>#,# !#>##!#6#!##T"#f###8# #n7###8#X#N##W#9#C#6##Ԩ#z7# #!#a#Y,#OO#!#0##6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##55555p5>&5 5>t1-5^K5e[S5Ѱ5Ū505`O55;&+51q5 75:5 5/C5)5H-5&5Qů:5nV5q565ֶ,55;5RK<5h5d5C5gw5Pв55p˭Z5a5*5[5WHC5s5M5?5-5_L55~c5֯h 55 515] 55q5+5V55Bj/55λ'5Ǽ5Y5ָ55k5hwU5wh5Ʈ555~59505设׮55{5=+5 555ڳdz5ɨ5k5r5a555k{55s55555㵪ϵ5ߨ5ѽ5&5ҷ5 5ǩ5u555޹5|c5595aC5&5D.5Ѭ'¬5~555#, 5ﬨ5iJT55M)5ߪ555K 5ө5ߩ5r5_N555ƫ5=5555 55 55Ѵ595Gԫ35!5ۭ5 5߱ͱ55ȹ뭲5o[5,5555޺OƺP&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPH``+`H`PPPPPPPPPPPPPP PPP P'P.P5P<PCPJPQPXP_PfPmPtPwPzPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP&P)P0P7P:P=P@PGPNPUPXP[P^PaPdPgPnPuP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P)P0P7P:P=PDPKPRPUP\P_PbPePlPoPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPP`m``\` 'ResBPS S R 'ResB4  88QChowdEriwanKanarenKomorenSaratowTschita{0} ZeitAcre-ZeitApia-ZeitAstrachanGolf-ZeitGuam-ZeitMaledivenNiue-ZeitOmsk-ZeitAqtau-ZeitCasey-ZeitChowd-ZeitChuuk-ZeitDavis-ZeitMacau-ZeitNauru-ZeitOsterinselPalau-ZeitSamoa-ZeitSyowa-ZeitAlaska-ZeitAlmaty-ZeitAnadyr ZeitAqtbe-ZeitAzoren-ZeitBhutan-ZeitGuyana-ZeitKosrae-ZeitMawson-ZeitPonape-ZeitReykjavkSamara-ZeitTahiti-ZeitTaipeh-ZeitTuvalu-ZeitWostok-ZeitChatham-ZeitFidschi-ZeitGambier-ZeitIrkutsk-ZeitJakutsk-ZeitKaimaninselnMagadan-ZeitMexiko-StadtMyanmar-ZeitRothera-ZeitRunion-ZeitTokelau-ZeitVanuatu-ZeitAmazonas-ZeitAtlantik-ZeitBraslia-ZeitChamorro-ZeitHongkong-ZeitIndische ZeitMoskauer ZeitOsttimor-ZeitSachalin-ZeitSingapur-ZeitSuriname-ZeitArabische ZeitGalapagos-ZeitIndochina-ZeitIranische ZeitLord-Howe-ZeitMalediven-ZeitMarquesas-ZeitMauritius-ZeitPjngjang-ZeitSalomonen-ZeitSri-Lanka-ZeitVenezuela-ZeitWolgograd-Zeit{0} Normalzeit{0} SommerzeitAcre-NormalzeitAcre-SommerzeitApia-NormalzeitApia-SommerzeitArmenische ZeitCabo-Verde-ZeitCookinseln-ZeitGeorgische ZeitJapanische ZeitKubanische ZeitNeuseeland-ZeitOmsk-NormalzeitOmsk-SommerzeitOsterinsel-ZeitQuysylorda-ZeitSeychellen-ZeitUsbekistan-ZeitWake-Insel-ZeitWeihnachtsinselAfghanistan-ZeitAqtau-NormalzeitAqtau-SommerzeitBangladesch-ZeitChilenische ZeitChinesische ZeitChowd-NormalzeitChowd-SommerzeitIsraelische ZeitKamtschatka-ZeitKirgisistan-ZeitKokosinseln-ZeitKoreanische ZeitKrasnojarsk-ZeitMacau-NormalzeitMacau-SommerzeitMalaysische ZeitNeufundland-ZeitNowosibirsk-ZeitOstgrnland-ZeitPeruanische ZeitSamoa-NormalzeitSamoa-SommerzeitTonganische ZeitUlaanbaatar-ZeitWladiwostok-ZeitAlaska-NormalzeitAlaska-SommerzeitAlmaty-NormalzeitAlmaty-SommerzeitAnadyr NormalzeitAnadyr SommerzeitAqtbe-NormalzeitAqtbe-SommerzeitAzoren-NormalzeitAzoren-SommerzeitHo-Chi-Minh-StadtLinieninseln-ZeitNepalesische ZeitNorfolkinsel-ZeitSamara-NormalzeitSamara-SommerzeitTaipeh-NormalzeitTaipeh-SommerzeitTschoibalsan-ZeitTurkmenistan-ZeitWestgrnland-ZeitArgentinische ZeitBolivianische ZeitChatham-NormalzeitChatham-SommerzeitFidschi-NormalzeitFidschi-SommerzeitIrische SommerzeitIrkutsk-NormalzeitIrkutsk-SommerzeitJakutsk-NormalzeitJakutsk-SommerzeitJekaterinburg-ZeitKaliningrader ZeitMagadan-NormalzeitMagadan-SommerzeitPakistanische ZeitPhoenixinseln-ZeitSdgeorgische ZeitTadschikistan-ZeitVanuatu-NormalzeitVanuatu-SommerzeitAmazonas-NormalzeitAmazonas-SommerzeitAtlantik-NormalzeitAtlantik-SommerzeitBraslia-NormalzeitBraslia-SommerzeitFalklandinseln-ZeitGilbert-Inseln-ZeitHawaii-Aleuten-ZeitHongkong-NormalzeitHongkong-SommerzeitKolumbianische ZeitMacquarieinsel-ZeitMarshallinseln-ZeitMoskauer NormalzeitMoskauer SommerzeitOsteuropische ZeitOstkasachische ZeitPhilippinische ZeitPitcairninseln-ZeitRocky-Mountain-ZeitSachalin-NormalzeitSachalin-SommerzeitUruguayanische ZeitArabische NormalzeitArabische SommerzeitBritische SommerzeitEcuadorianische ZeitIndischer Ozean-ZeitIranische NormalzeitIranische SommerzeitLord-Howe-NormalzeitLord-Howe-SommerzeitMauritius-NormalzeitMauritius-SommerzeitNeukaledonische ZeitOstafrikanische ZeitOstaustralische ZeitOstindonesische ZeitPapua-Neuguinea-ZeitParaguayanische ZeitQysylorda-SommerzeitSdafrikanische ZeitWeihnachtsinsel-ZeitWesteuropische ZeitWestkasachische ZeitWolgograd-NormalzeitWolgograd-SommerzeitArmenische NormalzeitArmenische SommerzeitCabo-Verde-NormalzeitCabo-Verde-SommerzeitCookinseln-NormalzeitCookinseln-SommerzeitDumont-d Urville-ZeitGeorgische NormalzeitGeorgische SommerzeitJapanische NormalzeitJapanische SommerzeitKoordinierte WeltzeitKubanische NormalzeitKubanische SommerzeitNeuseeland-NormalzeitNeuseeland-SommerzeitOsterinsel-NormalzeitOsterinsel-SommerzeitQuysylorda-NormalzeitUsbekistan-NormalzeitUsbekistan-SommerzeitWestafrikanische ZeitWestindonesische ZeitBangladesch-NormalzeitBangladesch-SommerzeitBrunei-Darussalam-ZeitChilenische NormalzeitChilenische SommerzeitChinesische NormalzeitChinesische SommerzeitIsraelische NormalzeitIsraelische SommerzeitKamtschatka-NormalzeitKamtschatka-SommerzeitKoreanische NormalzeitKoreanische SommerzeitKrasnojarsk-NormalzeitKrasnojarsk-SommerzeitMitteleuropische ZeitNeufundland-NormalzeitNeufundland-SommerzeitNowosibirsk-NormalzeitNowosibirsk-SommerzeitOstgrnland-NormalzeitOstgrnland-SommerzeitPeruanische NormalzeitPeruanische SommerzeitTonganische NormalzeitTonganische SommerzeitUlaanbaatar-NormalzeitUlaanbaatar-SommerzeitWallis-und-Futuna-ZeitWestargentinische ZeitWladiwostok-NormalzeitWladiwostok-SommerzeitAserbaidschanische ZeitMexiko Pazifikzone-ZeitMittlere Greenwich-ZeitNrdliche-Marianen-ZeitTschoibalsan-NormalzeitTschoibalsan-SommerzeitTurkmenistan-NormalzeitTurkmenistan-SommerzeitWestgrnland-NormalzeitWestgrnland-SommerzeitArgentinische NormalzeitArgentinische SommerzeitFernando de Noronha-ZeitFranzsisch-Guayana-ZeitJekaterinburg-NormalzeitJekaterinburg-SommerzeitPakistanische NormalzeitPakistanische SommerzeitUruguyanische NormalzeitZentralafrikanische ZeitZentralaustralische ZeitZentralindonesische ZeitFalklandinseln-NormalzeitFalklandinseln-SommerzeitHawaii-Aleuten-NormalzeitHawaii-Aleuten-SommerzeitKolumbianische NormalzeitKolumbianische SommerzeitOsteuropische NormalzeitOsteuropische SommerzeitPhilippinische NormalzeitPhilippinische SommerzeitRocky Mountain-NormalzeitRocky-Mountain-SommerzeitUruguayanische SommerzeitNeukaledonische NormalzeitNeukaledonische SommerzeitOstaustralische NormalzeitOstaustralische SommerzeitParaguayanische NormalzeitParaguayanische SommerzeitWesteuropische NormalzeitWesteuropische SommerzeitWestafrikanische NormalzeitWestafrikanische SommerzeitMitteleuropische NormalzeitMitteleuropische SommerzeitNordamerikanische InlandzeitSt.-Pierre-und-Miquelon-ZeitWestargentinische NormalzeitWestargentinische SommerzeitAserbaidschanische SommerzeitAserbeidschanische NormalzeitMexiko Pazifikzone-NormalzeitMexiko Pazifikzone-SommerzeitZentral-/Westaustralische ZeitFernando de Noronha-NormalzeitFernando de Noronha-SommerzeitMexiko Nordwestliche Zone-ZeitZentralaustralische NormalzeitZentralaustralische SommerzeitNordamerikanische OstkstenzeitNordamerikanische WestkstenzeitSt.-Pierre-und-Miquelon-NormalzeitSt.-Pierre-und-Miquelon-SommerzeitNordamerikanische Inland-NormalzeitNordamerikanische Inland-SommerzeitZentral-/Westaustralische NormalzeitZentral-/Westaustralische SommerzeitMexiko Nordwestliche Zone-NormalzeitMexiko Nordwestliche Zone-SommerzeitNordamerikanische Ostksten-NormalzeitNordamerikanische Ostksten-SommerzeitNordamerikanische Westksten-NormalzeitNordamerikanische Westksten-Sommerzeit+Franzsische Sd- und Antarktisgebiete-Zeit# ##6# ###X##|#,#G#5##>##!#a# /#R$##r#C,#+##O#####o,#i#>#)##>#8#@#H#0##/#-,##r"#a#?#G#g.#-#e# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#t##"O#/T#^O#m# #66# !###5#+#O#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## ># ## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#F!#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!###]#O#)#2v##l#q#{### #!#>###0#F####C#4!##1########p##Hv#R!#,#7##8#^'#7##z#1O# ###z!#*-#4# ##)C#8#f#7#?#5####'#T #e#r#{#6##w-#ǔ#_T#7 ### ## ###EH##8,#6#7#l#V## # ##Z#K #D #h#:#O?#l #,#d,#G#####,#27#f6##5#:(#6# #;#\###1>##3#5-##B%#-##~6#,#,#oH#,##G####6#Tѳ#"#+#y#r6##9# ##y#5#G#0#/##>#,##>##!#6#!##0(#z$##rf#8# #"###(9#X#N###9##6##Y#z7# #!#a#Y,#OO#!#Ĩ##6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5'ԫ55J55!5۾m5Ю𨾮55۱YDZ51^5a:5W55515&w5<*5󪧳58i54k55g5c5585&5yÿ5` N575,5K5+u5Ƿ5$˵555q^5H޷5#Y 5ٺ56555 45d55#5555??5K1CC55KOO5?555555ʩ5OD95S5|Ge5Q&95O5E585gɼ5{5{j5555|5ʹ55% 5аש5Q:5{Te5h55`5Э5D5۸ĸ5555O/:555B/55>5M5˲5y\d5P5z555󲭪߲55555tӶ5 % 5c55[<55N675m5U5Ϩ55nS5X5/e5h5;N5C5\5k5 +525%5ɪk5̯t5zڨi5Ĭ5ת5z5{5555𯌩ޯ55?5ع55! 55ͽ15WԬA5L55bK5u55555 ͻQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P PH``+`9G` P$ P' P* P- P0 P7 P> PE PL PS PZ Pa Ph Po Pv P} P P P P P P P P P P P P P P P P P P P P P P!P !P!P!P!P!P%!P,!P/!P2!P5!P`%# P#P&P)P,P^"`! 'ResBPS S R 'ResB Ȕ Ȕ,AcoryFrjeKanaryJerewanKiainauWaraawaBBogrodNjeznateDavis casOmski casSapori~jaSyowa casMawson cascas WostokAcorski casApiaski casChilski casChinski casIndiski casIraDski casNiueski casPeruski cascas RotheraArabiski casArmeDski casBraslia casChowdski casChuukski casFidziski casGuyaDski casGdowne kupyIrkutski casJakutski casJapaDski casKirgiski casKorejski casKubaDski casMexiko-mstoNauruski casNepalski casPalauski casPonapski casSamoaski casTongaski casTuvalski casBhutaDski casBoliwiski casBruneiski casGeorgiski casIsraelski casJataowne kupyKosraeski casMarqueski casMoskowski casNowokuznjetskTahitiski casUzbekiski casVanuatski cascas kupy WakeAfghaniski casAlaskojski casAmaconaski casAtlantiski casChamorrski casChathamski casEkuadorski casFilipinski casGambierski casKapverdski casKolumbiski casMagadaDski casMalajziski casMalediwski casMauriciski casMyanmarski casReunionski casSalomoDski casSeychelski casSurinamski casTadzikiski casTokelauski casUruguayski cas{0} zymski casArgentinski casFalklandski casGalapagoski casHongkongski casIndochinski casKaimaniske kupyPakistaDski casParaguayski casSachalinski casSingapurski casTchajpejski casTurkmeniski casVenezuelski casBangladeaski casCasowe pasmo {0}Greenwichski casKrasnojarski casNowosibirski casWolgogradski cascas kupy Norfolk{0} l[ojski casChoibalsaDski casHo-Chi-Minh-mstoUlan-Batorski casDumontDUrville casKaliningradski casNowoseelandski casOmski l[ojski casSrjejzoafriski casWladiwostokski cascas kupy MacquarieAzerbajd~aniski casIriski l[ojski casNowofundlandski casNowokaledoniski casPdzajtanoindoneskiSrjejzoeuropski cascas Gdownych kupowAcorski l[ojski casApiaski l[ojski casChilski l[ojski casChinski l[ojski casIndiskooceaniski casIraDski l[ojski casJekaterinburgski casOmski standardny casPeruski l[ojski casSrjejzoindoneski cascas Kokosowych kupowcas Linijowych kupowcas Persiskego golfaArabiski l[ojski casArmeDski l[ojski casBraslia l[ojski casBritiski l[ojski casChowdski l[ojski casFidziski l[ojski casIrkutski l[ojski casJakutski l[ojski casJapaDski l[ojski casKorejski l[ojski casKubaDski l[ojski casMexiski pacifiski casPdzajtanoafriski casSamoaski l[ojski casSrjejzoawstralski casTongaski l[ojski casAcorski standardny casApiaski standardny casChilski standardny casChinski standardny casFrancojskoguyaDski casGeorgiski l[ojski casHawaiisko-aleutski casIraDski standardny casIsraelski l[ojski casMoskowski l[ojski casPapua-Nowoginejski casPeruski standardny casPdpoBdnjowa GeorgiskaPdwjacornoafriski casPdzajtanoeuropski casPdzajtanotimorski casUzbekiski l[ojski casVanuatski l[ojski cascas Gilbertowych kupowcas Phoenixowych kupowAlaskojski l[ojski casAmaconaski l[ojski casArabiski standardny casArmeDski standardny casAtlantiski l[ojski casBraslia standardny casChathamski l[ojski casChowdski standardny casFidziski standardny casFilipinski l[ojski casIrkutski standardny casJakutski standardny casJapaDski standardny casKapverdski l[ojski casKolumbiski l[ojski casKorejski standardny casKubaDski standardny casMagadaDski l[ojski casMauriciski l[ojski casPdpoBdnjowoafriski casPdwjacornoeuropski casPdzajtanokazachski casSamoaski standardny casTongaski standardny casUruguayski l[ojski cascas Marshallowych kupowcas Pitcairnowych kupowArgentinski l[ojski casFalklandski l[ojski casGeorgiski standardny casHongkongski l[ojski casIsraelski standardny casMoskowski standardny casPakistaDski l[ojski casParaguayski l[ojski casPdwjacornoindoneski casPdwjacornokazachski casPdzajtanoawstralski casSachalinski l[ojski casTchajpejski l[ojski casTurkmeniski l[ojski casUzbekiski standardny casVanuatski standardny casAlaskojski standardny casAmaconaski standardny casAtlantiski standardny casBangladeaski l[ojski casChathamski standardny casFilipinski standardny casKapverdski standardny casKolumbiski standardny casKrasnojarski l[ojski casMagadaDski standardny casMauriciski standardny casNowosibirski l[ojski casPdpoBdnjowogeorgiski casPdwjacornoawstralski casPdzajtanogrnlandski casUruguayski standardny casWolgogradski l[ojski cascas kupow Wallis a FutunaArgentinski standardny casChoibalsaDski l[ojski casFalklandski standardny casHongkongski standardny casMexiski dBujkowjacorny casPakistaDski standardny casParaguayski standardny casPdwjacornoargentinski casPdwjacornogrnlandski casSachalinski standardny casTchajpejski standardny casTurkmeniski standardny casUlan-Batorski l[ojski casBangladeaski standardny casKrasnojarski standardny casNowoseelandski l[ojski casNowosibirski standardny casWladiwostokski l[ojski casWolgogradski standardny casl[ojski cas kupy Lord-HoweAzerbajd~aniski l[ojski casChoibalsaDski standardny casNowofundlandski l[ojski casNowokaledoniski l[ojski casSrjejzoeuropski l[ojski casSt.-Pierre-a-MiqueloDski casUlan-Batorski standardny casl[ojski cas Cookowych kupowl[ojski cas Jataowneje kupyStandardny cas kupy Lord-HoweJekaterinburgski l[ojski casNowoseelandski standardny casWladiwostokski standardny casStandardny cas Cookowych kupowstandardny cas Jataowneje kupyAzerbajd~aniski standardny casMexiski pacifiski l[ojski casNowofundlandski standardny casNowokaledoniski standardny casPdpoBnocnoameriski grski casSrjejzoawstralski l[ojski casSrjejzoeuropski standardny casHawaiisko-aleutski l[ojski casJekaterinburgski standardny casPdwjacornoafriski l[ojski casPdzajtanoeuropski l[ojski casMexiski pacifiski standardny casPdwjacornoeuropski l[ojski casSrjejzoawstralski standardny casl[ojski cas Fernando de NoronhaHawaiisko-aleutski standardny casPdpoBnocnoameriski centralny casPdpoBnocnoameriski pacifiski casPdwjacornoafriski standardny casPdzajtanoawstralski l[ojski casPdzajtanoeuropski standardny casSrjejzopdwjacorny awstralski casstandardny cas Fernando de NoronhaPdpoBnocnoameriski pdzajtany casPdwjacornoawstralski l[ojski casPdwjacornoeuropski standardny casPdzajtanogrnlandski l[ojski casMexiski dBujkowjacorny l[ojski casPdwjacornoargentinski l[ojski casPdwjacornogrnlandski l[ojski casPdzajtanoawstralski standardny casPdwjacornoawstralski standardny casPdzajtanogrnlandski standardny casMexiski dBujkowjacorny standardny casPdwjacornoargentinski standardny casPdwjacornogrnlandski standardny casSt.-Pierre-a-MiqueloDski l[ojski casPdpoBnocnoameriski grski l[ojski casSt.-Pierre-a-MiqueloDski standardny cas)PdpoBnocnoameriski grski standardny cas*PdpoBnocnoameriski centralny l[ojski cas*PdpoBnocnoameriski pacifiski l[ojski cas*Srjejzopdwjacorny awstralski l[ojski cas+PdpoBnocnoameriski pdzajtany l[ojski cas,PdpoBnocnoameriski centralny standardny cas,PdpoBnocnoameriski pacifiski standardny cas,Srjejzopdwjacorny awstralski standardny cas-PdpoBnocnoameriski pdzajtany standardny cas;cas francojskego pdpoBdnjowego a antarktiskeho teritoriuma##6# ### /#7#r##)#j#w#g.#-#e#,#t#K#+# #WG###S#a#p#k#OY#k#a##u#V#g#u# v#Q#H#F!#a#7K#>#6# #?# H#Y#]#{# #####p#9##7#z#xv###M#8####e#e#{#ǔ#7 #/#v ###7#l#V#ݔ#ɔ##֔#"#ϔ#"##O?##\###3###-"###"#@##/###rf#8##"###X# # ##!##b# #Y55՚55565ן5 55C5ݮ54«5Q"55_å5?557#5<ߝ<5`J5Y5A55E 5=˙"5ϖ5ݖ5ל˕O555ϗ5gޗW5ě]95ٛiP5ޥS55l5')5nc5ZW555d5Ψ55Zr[??5ڪM(CC55լOO5x 5򕗠5g5r555 5~55[Э5cA555z~5+5ؕ5u55;5W5^5'55/Ǡ5Þâ5[35ϡ5@5qM?5#5>5@55ʧ55o8٤5G5V515/5e5/5/55w5ڞ?ܢ5t5t55=J5Z'5 6ߩ5515]wl5 v5š-5[J555ke5B5q55gw5G5555r{5ɝ5555'55%5[5Ѧ55Θ5555–5ݘu5{i5w֣55E5 5:555E&ߠ5 &3FU,Jw T} "<' s ~  82e3?L^&HTbo &7G[|(8Yiy*IW/Aq<{Ba$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPH``+`9G`OPRPUPXP[PbPiPpPwP~PPPPPPPPPPPPPPPPPPPPPPPPPP P#P*P1P8P;P>PAPHPKPXPePhPuP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP!P$P'P*P-P4P7P>PEPLPSPVPYP\PcPjPqPtPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P' P. P1 P4 P7 P> Pܙ`B``R`, 'ResBPS S R 'ResBPS S R 'ResBG :G K K :Gn Lq @bT S Xc| Xzc Tq[h Tr a@q`r b|Aqb JtXJq cqrSJt SrfLz ]rf PrX UtBVb Xt QV bzS Vz cr[V| B Ja @t OObr Gr SEr @q B|Or`t ] SQ`t fq|SUq`z b| X`t fq|Shz PzSf B| J X cJ| b|S J|Or T| crXq|D@ J|Shr St ]r@@|f J br @Bqtfr  V`zGr hzX Jr L| Xr Sr @PS Lb  V`zSr Tr Bq|SVb Vz L|fg cr UzBfrgzc frD @r{0} Ft Z|Q {1}  ({0} )T bt Ft Z|QTzD Srb OtDbr f| cr`tJh Or @| @qShS Jr Bt ] BqcUr Ft Z|QEr cr Ft Z|QG TqS Ft Z|QG} Gq Ft Z|Qbqz Sr br ]bfqS Jr a B|hzL Xq|S J|S@| TzS gz BzSBt a S Ft Z|QGr hzX Or {0}Sz Tqc Ft Z|QX}f @| Ft Z|Qb Bb Ft Z|Qb SB Ft Z|Qhr bqS Ft Z|Qhzc  fqc V L|h|Xf@r Ft Z|Q@r`t V Ft Z|Q@zT VqL Ft Z|Q@| br a Ft Z|QJz Bt fr Bqc Tf A crS Ft Z|Qft hrUJ @ bzSJfz dqcf Ft Z|Qh cfr @ Ft Z|Qhb @tYr Ft Z|Qhrf bzc Ft Z|Qhz [|bf Ft Z|Q@zX VrbrQF  V`zQ`t fq|S  @rbr@X B QqS Ft Z|QXqc QrVf Ft Z|Qa @tYr@r Ft Z|Qhz @t L} Ft Z|QVD c Qzd Ft Z|QXz@ fr @|  fr JrX| br dqf Ft Z|Q`VtB atc Ft Z|QbzS @rS  hrS czJft br SqX Ft Z|Qhz X [q|S Ft Z|QB c T B|fr Ft Z|QT @r fOqS Ft Z|QT b Bt ]`r Ft Z|QV [r cr a Ft Z|Qhb Xr Sr a Ft Z|Qhrfr JzJ  Gq|Sfr T bt ZQ cS Ft Z|QV| cr Vr a Ft Z|QX dzf T`r A|X fzfqS J|  L| XrD B|h bz Vr aS Ft Z|QhzJ czS Jr@ Ft Z|Q@| c|X Vr a Ft Z|QEr cr ZQ cS Ft Z|QG TqS ZQ cS Ft Z|QG} Gq ZQ cS Ft Z|QSr`t [r czSL Ft Z|Qbr at Sr aqS Ft Z|QhU B Sr fOqSFt Z|Q@bfr S| abf@r Ft Z|QT bt Vqb Qtf Ft Z|QUrbzSE Br a S Ft Z|QVq|c B| BrbzL Ft Z|QVz Sr [t ]z c Ft Z|QX}f @| ZQ cS Ft Z|Qat bt Bt ]q`r Ft Z|Qb SB ZQ cS Ft Z|Qh [b V`r GqS Ft Z|Qhr bqS ZQ cS Ft Z|QhrS L| Eq`r S Ft Z|Qh|Xf@r ZQ cS Ft Z|Q@r`t V ZQ cS Ft Z|Q@zT VqL ZQ cS Ft Z|Q@| br a ZQ cS Ft Z|QEr cr Vqb Qtf Ft Z|QG TqS IrS ftD Ft Z|QG} Gq Vqb Qtf Ft Z|Qf A crS ZQ cS Ft Z|Qh cfr @ ZQ cS Ft Z|Qhb @tYr ZQ cS Ft Z|Qhrf bzc ZQ cS Ft Z|Qhz [|bf ZQ cS Ft Z|QSr`t U`tSL czSL Ft Z|QS| V| fr Vrbf@r Ft Z|QV c Lr V|fr O|@ Ft Z|QX B QqS ZQ cS Ft Z|QX}f @| Vqb Qtf Ft Z|Qa @tYr@r ZQ cS Ft Z|Qaz @ Oz brS VbB Ft Z|Qb SB IrS ftD Ft Z|Qhr bqS IrS ftD Ft Z|Qh|Xf@r Vqb Qtf Ft Z|Q@r`t V IrS ftD Ft Z|Q@zT VqL Vqb Qtf Ft Z|Q@| br a IrS ftD Ft Z|QVD c Qzd ZQ cS Ft Z|QX| br dqf ZQ cS Ft Z|Qf A crS Vqb Qtf Ft Z|Qh bz Vr aS ftD Ft Z|Qh cfr @ IrS ftD Ft Z|Qhb @tYr Vqb Qtf Ft Z|Qhq abrd Vqb Qtf Ft Z|Qhrf bzc IrS ftD Ft Z|Qhz X [q|S ZQ cS Ft Z|Qhz [|bf Vqb Qtf Ft Z|QT @r fOqS ZQ cS Ft Z|QT b Bt ]`r ZQ cS Ft Z|QV [r cr a ZQ cS Ft Z|QVqr Jrd Vqb Qtf Ft Z|QX B QqS Vqb Qtf Ft Z|Qa @tYr@r Vqb Qtf Ft Z|Qdb U|Bf hU br @q Ft Z|Qhb Xr Sr a ZQ cS Ft Z|Qhrfr Jb hq`r czSL Ft Z|QStV U|Bf hU br @q Ft Z|QVD c Qzd Vqb Qtf Ft Z|QX| br dqf Vqb Qtf Ft Z|Qb Bb Br b XZ| Ft Z|Qc| U|Bf hU br @q Ft Z|Qdb U|Bf at b| TzS Ft Z|Qg ]`r -hz cr`t dzS Ft Z|Qh bz Vr aS ZQ cS Ft Z|Qhz X [q|S Vqb Qtf Ft Z|QhzJ czS Jr@ ZQ cS Ft Z|Q@| c|X Vr a ZQ cS Ft Z|QQVtf U|Bf hU br @q Ft Z|QSr`t [r czSL ZQ cS Ft Z|QStV U|Bf at b| TzS Ft Z|QT @r fOqS Vqb Qtf Ft Z|QT b Bt ]`r Vqb Qtf Ft Z|QUc@ czSL hq`r czSLf Ft Z|QV [r cr a Vqb Qtf Ft Z|Qdb U|Bf BrbrS czSL Ft Z|Qhb Xr Sr a Vqb Qtf Ft Z|Q@bfr S| abf@r ZQ cS Ft Z|QAr brf Xzf XZ| BrD Ft Z|QBrbrS ]rF ct a|Q T`r Ft Z|QQVtf U|Bf at b| TzS Ft Z|QStV U|Bf BrbrS czSL Ft Z|QT`r br QD Xr @r cq|S Ft Z|QVq|c B| BrbzL ZQ cS Ft Z|Qat bt Bt ]q`r ZQ cS Ft Z|Qh [b V`r GqS ZQ cS Ft Z|QhzJ czS Jr@ IrS ftD Ft Z|QStV U|Bf hb GzS Jr S Ft Z|Q@| c|X Vr a Vqb Qtf Ft Z|QSr`t [r czSL IrS ftD Ft Z|QVD h Xr br @ X`t JzS Ft Z|Q@bfr S| abf@r Vqb Qtf Ft Z|QSr`t U`tSL czSL ZQ cS Ft Z|QS| V| fr Vrbf@r ZQ cS Ft Z|QV c Lr V|fr O|@ ZQ cS Ft Z|QVq|c B| BrbzL Vqb Qtf Ft Z|QVD h Xr br @ db U|Bf Ft Z|Qat bt Bt ]q`r Vqb Qtf Ft Z|Qaz @ Oz brS VbB ZQ cS Ft Z|Qh [b V`r GqS Vqb Qtf Ft Z|QVD h Xr br @ Tz fr UrB Ft Z|Qdb U|Bf hrS L| Sz dr a Ft Z|QSr`t U`tSL czSL IrS ftD Ft Z|QStV U|Bf hrS L| Sz dr a Ft Z|QS| V| fr Vrbf@r Vqb Qtf Ft Z|QUb SzS L|  Lr  S| bq|S g Ft Z|QV c Lr V|fr O|@ Vqb Qtf Ft Z|QVD h Xr br @ QVtf U|Bf Ft Z|Qaz @ Oz brS VbB Vqb Qtf Ft Z|Qhrfr Jb hq`r czSL ZQ cS Ft Z|QQVtf U|Bf hq|f Jzc cr a Ft Z|QQVtf U|Bf hrS L| Sz dr a Ft Z|QStV U|Bf hU br @q ZQ cS Ft Z|Qdb U|Bf at b| TzS ZQ cS Ft Z|Qg ]`r -hz cr`t dzS ZQ cS Ft Z|QStV U|Bf at b| TzS ZQ cS Ft Z|QUc@ czSL hq`r czSLf ZQ cS Ft Z|Qdb U|Bf BrbrS czSL ZQ cS Ft Z|Qhrfr Jb hq`r czSL Vqb Qtf Ft Z|QQVtf U|Bf at b| TzS ZQ cS Ft Z|QStV U|Bf BrbrS czSL ZQ cS Ft Z|QStV U|Bf hU br @q Vqb Qtf Ft Z|QT`r br QD Xr @r cq|S ZQ cS Ft Z|Qdb U|Bf at b| TzS Vqb Qtf Ft Z|Qg ]`r -hz cr`t dzS IrS ftD Ft Z|QVtf StV U|Bf hq|f Jzc cr a Ft Z|QStV U|Bf hb GzS Jr S ZQ cS Ft Z|QStV U|Bf at b| TzS Vqb Qtf Ft Z|QUc@ czSL hq`r czSLf Vqb Qtf Ft Z|QVD h Xr br @ X`t JzS ZQ cS Ft Z|Qdb U|Bf BrbrS czSL Vqb Qtf Ft Z|QQVtf U|Bf at b| TzS Vqb Qtf Ft Z|QStV U|Bf BrbrS czSL Vqb Qtf Ft Z|QT`r br QD Xr @r cq|S IrS ftD Ft Z|QVD h Xr br @ db U|Bf ZQ cS Ft Z|Qdb U|Bf U|Bf hq|f Jzc cr a Ft Z|QStV U|Bf hb GzS Jr S Vqb Qtf Ft Z|QVD h Xr br @ Tz fr UrB ZQ cS Ft Z|QVD h Xr br @ X`t JzS IrS ftD Ft Z|QUb SzS L|  Lr  S| bq|S g ZQ cS Ft Z|QVD h Xr br @ QVtf U|Bf ZQ cS Ft Z|QVD h Xr br @ db U|Bf IrS ftD Ft Z|QQVtf U|Bf hq|f Jzc cr a ZQ cS Ft Z|QVD h Xr br @ Tz fr UrB IrS ftD Ft Z|QUb SzS L|  Lr  S| bq|S g Vqb Qtf Ft Z|QVD h Xr br @ QVtf U|Bf IrS ftD Ft Z|Q)QVtf U|Bf hq|f Jzc cr a IrS ftD Ft Z|Q+QVtf StV U|Bf hq|f Jzc cr a ZQ cS Ft Z|Q+db U|Bf U|Bf hq|f Jzc cr a ZQ cS Ft Z|Q-QVtf StV U|Bf hq|f Jzc cr a IrS ftD Ft Z|Q-db U|Bf U|Bf hq|f Jzc cr a IrS ftD Ft Z|Q#[G#;G#cG#GG#H#sG#H#eH#G#G#fJ#G#H##H#G#vJ#DH#(I#I#.H#G#pH#H#MG#J#H#ZH#AG#H#I# K#G#H#I#K#K# J#I#OH#G#G#G#{G#G#G#G#G#G#K#G#5ISP#{HP#kG#TG5L5R5IQ5Q5XQW5#P*J=N5dR,KP5n\W[5[UZ5Z[U Z5\@V4[5 PKJR5[TY5[TY5SKbQ5TL~R5\~W[5]}Y\5K]Z\5"]Y\5"VOMT5PWJN5QJO5J5K5USsKP5OIM5MH/L56OI:M5S5TLR5{OIM5X{Q^W5J5UZSX57YRW5YR#X5Y:SEX5L5S5=K5NIWL51ZpSgX5zZTX5H5CI5ZY0RX5{I5Q5yM5W5_V5V5MOIdM5;P9JSN5kPHJiN5MHCL5OIM52ULS5QJN5J5QJO5NmIM5_I5TkLR5~VNPU5E\V[5VNnU5dOIM5SOKP5SaKP5LHK5Z2TY5L5OI'N5J5K5U%MjT5L5VNU5ULNT50QJO5>WOV  h+:nExi   % W h ! 7 Y m } HE{&[yIa$p$z$$k|1\ix )9ERl(4AU 7NXd  & p %!x!!!!!"""K"Y""""#E####$A$N$$@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPH`QI`9H`9G`PPPPPPP PPPP%P,P3P:PAPHPOPVP]PdPkPrPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP$P+P2P9P@PCPJPQPTP[PbPiPpPwP~PPPPPPPPPPPPPH`R`n 'ResBPS S R 'ResB  BDu manyaCuba gaoome{0} gaoo meApia gaoo meFiji gaoo meHovd gaoo meIran gaoo meNiue gaoo meOmsk gaoo mePeru gaoo meAlaska gaoomeAmazon gaoomeChile gaoo meChina gaoo meChuuk gaoo meDavis gaoo meIndia gaoo meJapan gaoo meKorea gaoo meNauru gaoo meNepal gaoo mePalau gaoo meSamoa gaoo meSyowa gaoo meTonga gaoo meArabia gaoo meAzores gaoo meBhutan gaoo meGuyana gaoo meIsrael gaoo meKosrae gaoo meMawson gaoo meMoscow gaoo mePacific gaoomePonape gaoo meTahiti gaoo meTaipei gaoo meTuvalu gaoo meVostok gaoo meArmenia gaoo meAtlantic gaoomeBolivia gaoo meChatham gaoo meEcuador gaoo meGambier gaoo meIrkutsk gaoo meMagadan gaoo meMyanmar gaoo meReunion gaoo meRothera gaoo meSuriname gaoomeTokelau gaoo meUruguay gaoo meVanuatu gaoo meYakutsk gaoo meBrasilia gaoo meChamorro gaoo meColombia gaoo meCuba kele gaoomeMalaysia gaoo meMaldives gaoo meMountain gaoo mePakistan gaoo meParaguay gaoo mePitcairn gaoo meSakhalin gaoo me{0} kele gaoo meApia kele gaoo meGalapagos gaoo meGreenwich gaoo meHong Kong gaoo meIran kele gaoo meKyrgystan gaoo meLord Howe gaoo meMarquesas gaoo meMauritius gaoo mePyongyang gaoo meVenezuela gaoo meVolgograd gaoo meAzerbaijan gaoo meBangladesh gaoo meCape Verde gaoo meChina kele gaoo meChoibalsan gaoo meCuba nutome gaoomeEast Timor gaoo mePhilippine gaoo meSamoa kele gaoo meSeychelles gaoo meTajikistan gaoo meUlan Bator gaoo meUzbekistan gaoo me{0} nutome gaoo meAfghanistan gaoo meAlaska kele gaoo meApia nutome gaoo meEast Africa gaoo meFiji nutome gaoo meGulf nutome gaoo meHovd nutome gaoo meIran nutome gaoo meIsrael kele gaoo meKrasnoyarsk gaoo meNew Zealand gaoo meNewfoundland gaoomeNovosibirsk gaoo meOmsk nutome gaoo mePeru nutome gaoo meTaipei kele gaoo meVladivostok gaoo meWake Island gaoo meWest Africa gaoo meAtlantic kele gaoomeChatham kele gaoo meChile nutome gaoo meChina nutome gaoo meCook Islands gaoo meIndian Ocean gaoo meJapan nutome gaoo meKorea nutome gaoo meLine Islands gaoo mePacific kele gaoo meSamoa nutome gaoo meTonga nutome gaoo meTurkmenistan gaoo meXexeme gaooVoanyi meSouth Georgia gaoo meAlaska nutome gaoo meAmazon nutome gaoo meArabia nutome gaoo meAzores nutome gaoo meCocos Islands gaoo meEast Greenland gaoomeEaster Island gaoo meFrench Guiana gaoo meIsrael nutome gaoo meMoscow nutome gaoo meMountain kele gaoo meNew Caledonia gaoo mePeru dzomeKTli gaoomeTaipei nutome gaoo meTitina America gaoomeYekaterinburg gaoo meedzee Europe gaoomeArmenia nutome gaoo meAtlantic nutome gaoomeCentral Africa gaoo meCentral Europe gaoo meChatham nutome gaoo meFiji dzomeKTli gaoo meGeorgia nutome gaoo meHawaii-Aleutia gaoo meHovd dzomeKTli gaoo meIreland nutome gaoo meIrkutsk nutome gaoo meKathmandu nutomegaoomeLord Howe kele gaoo meMagadan nutome gaoo meNorfolk Island gaoo meOmsk dzomeKTli gaoo meUruguay nutome gaoo meVanuatu nutome gaoo meWest Greenland gaoo meWestern Europe gaoo meYakutsk nutome gaoo meBrasilia nutome gaoo meChile dzomeKTli gaoo meColombia nutome gaoo meEast Kazakhstan gaoo meEastern America gaoo meGilbert Islands gaoo meJapan dzomeKTli gaoo meKorea dzomeKTli gaoo meMexican Pacific gaoo meMountain nutome gaoo mePakistan nutome gaoo meParaguay nutome gaoo mePhoenix Islands gaoo meSakhalin nutome gaoo meSolomon Islands gaoo meTonga dzomeKTli gaoo meWallis & Futuna gaoo meWest Kazakhstan gaoo meAmazon dzomeKTli gaoo meArabia dzomeKTli gaoo meAzores dzomeKTli gaoo meChristmas Island gaoo meDumont-d Urville gaoo meFalkland Islands gaoo meHong Kong nutome gaoo meLord Howe nutome gaoo meMacquarie Island gaoo meMarshall Islands gaoo meMauritius nutome gaoo meMoscow dzomeKTli gaoo meNew Zealand kele gaoo meNewfoundland kele gaoomeNorthwest Mexico gaoo mePapua New Guinea gaoo meSingapore nutome gaoo meVolgograd nutome gaoo meWestern Indonesia gaoo meArmenia dzomeKTli gaoo meAzerbaijan nutome gaoo meBangladesh nutome gaoo meBritish dzomeKTli gaoo meBrunei Darussalam gaoo meCape Verde nutome gaoo meCentral Australia gaoo meCentral Indonesia gaoo meChoibalsan nutome gaoo meEastern Australia gaoo meEastern Indonesia gaoo meGeorgia dzomeKTli gaoo meIrkutsk dzomeKTli gaoo meMagadan dzomeKTli gaoo mePhilippine nutome gaoo meUlan Bator nutome gaoo meUruguay dzomeKTli gaoo meUzbekistan nutome gaoo meVanuatu dzomeKTli gaoo meWestern Australia gaoo meYakutsk dzomeKTli gaoo meetoVoe Argentina gaoo meBrasilia dzomeKTli gaoo meColombia dzomeKTli gaoo meKrasnoyarsk nutome gaoo meNew Zealand nutome gaoo meNewfoundland nutome gaoomeNovosibirsk nutome gaoo mePakistan dzomeKTli gaoo meParaguay dzomeKTli gaoo meSakhalin dzomeKTli gaoo meVladivostok nutome gaoo meVogograd dzomeKTli gaoo meWest Africa nutome gaoo meCook Islands nutome gaoo meFernando de Noronha gaoo meHawaii-Aleutia kele gaoo meHong Kong dzomeKTli gaoo meMauritius dzomeKTli gaoo meMexican Pacific kele gaoomeSouth Africa nutome gaoo meTitina America kele gaoo meTurkmenistan nutome gaoo meWest Greenland kele gaoo meedzee Europe gaooVoanyimeAzerbaijan dzomeKTli gaoo meBangladesh dzomeKTli gaoo meCape Verde dzomeKTli gaoo meChoibalsan dzomeKTli gaoo meEaster Island nutome gaoo meEastern America kele gaoo meNew Caledonia nutome gaoo mePhilippine dzomeKTli gaoo meSt. Pierre & Miquelon gaoomeUlan Bator dzomeKTli gaoo meUzbekistan dzomeKTli gaoo meYekaterinburg nutome gaoo meCentral Europe nutome gaoo meEast Greenland nutome gaoo meHawaii-Aleutia nutome gaoo meKrasnoyarsk dzomeKTli gaoo meNorthwest Mexico kele gaoo meNovosibirsk dzomeKTli gaoo meTitina America nutome gaoo meVladivostok dzomeKTli gaoo meWest Africa dzomeKTli gaoo meWest Greenland nutome gaoo meWestern Europe nutome gaoo meedzee Europe Kkekeme gaoomeMexican Pacific nutome gaoo meCook Islands dzomeKTli gaoo meEastern America nutome gaoo meTurkmenistan dzomeKTli gaoo meAustralian Eastern kele gaoo meAustralian Western kele gaoo meEaster Island dzomeKTli gaoo meFalkland Islands nutome gaoo meNew Caledonia dzomeKTli gaoo meNorthwest Mexico nutome gaoo meYekaterinburg dzomeKTli gaoo meCentral Europe dzomeKTli gaoo meEast Greenland dzomeKTli gaoo meWestern Europe dzomeKTli gaoo meetoVoe Argentina nutome gaoo meAustralian Central nutome gaoo meAustralian Eastern nutome gaoo meAustralian Western nutome gaoo meSt. Pierre & Miquelon kele gaoomeAustralian Central dzomeli gaoo meFalkland Islands dzomeKTli gaoo meFernando de Noronha nutome gaoo meFrench Southern & Antarctic gaoo meSt. Pierre & Miquelon nutome gaoomeetoVoe Argentina dzomeKTli gaoo meFernando de Noronha dzomeKTli gaoo me)Australian Central Western kele gaoo me+Australian Central Western nutome gaoo me/Australian Central Australia cetoVofe gaoo me# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x##N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#7##V7#\!##-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7###Ff#'.#6##w-#7#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#oT#O?#l #,#d,#G#####,#27#f6##5D##6# #6#:#-##1>#.#7#5-#K-#-#i?##~6#,#,#oH#,##G#L##b#6#TB#v?#+#y#r6##9#d##y#5##0# ##>#,# !#>##!#6#!#P#7###"#k# #n7###\?#>#N##7#9##6##|/#z7# #v#a#Y,#OO#!###6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5w5=55g5q%%5s5춏5ò1535c55a5o5DC5;:5] 5o$5Ö5ĵ5u585Q 5"5f&555W}5^5;{z550o52G5^5Zι5=5ӱ5tL5u55Ϩ5X5ϭ5y55cVq5߽5洱5s5%Ϯ5555u55"a55뱑5ʹ555Z5 5ӳ45ߨ55ڸ555Ҹ5C5>ɪ5'35﨣5f5Ҷ5ε5ĩ5ѿ=5Ŭ5Ѱ57٬5ķ5Z۪P5ɫ5ܫ55߷5+5թ5f5I585K5555{50S5Ki˻5R5i5bѼ55a55/55"65p5־v5P5\5(55555?;j5?5555[5#5O55*5#555_55T-5;5G53Mʺ5Y5)5Qׯ\5y=5L555k5A۲RB&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AU  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P""P%"PH`'`+`9G`("P+"P0"P5"P:"PG"PN"PU"P\"Pc"Pj"Pq"Px"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P#P#P#P #P##P&#P-#P0#P7#P>#PE#PL#PS#PV#PY#P\#P_#Pb#Pi#Pl#Ps#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P#$P&$P)$P,$P3$P:$PA$PD$PG$PN$PU$P\$Pc$Pf$Pi$Pp$Pw$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P`N`b`R` 'ResB W  KW A           ({0})        .   -                         -    [{1} ({0})]                                      , --                                             ,                  ,                  o      ({0})                                        ,   ,          ,                                            ,      ({0})                                                                                ,                             ,                                         ,                                                                                      -                          ,                                                                                                 -                                -               -              -        #ą#X#b#\#q#DŽ#τ##ׄ####Á#M##W#'#Ґ#9##Lj#Ň#S##O#7##w#/#7##+#q#o##w####҆#q#########b#W#{####m#w##x#3####C#>####&#6########~#p######_#M#߅#_##O#]#f#P#.###,###ۈ#5##W## #^###)###߃#o##ш#C#ʕ###ّ#?#_###9###t##!##l###V#ڂ#S###]#g#######ͧ##Ɇ### ###{#Z##ߜ#t#G##$#ō##w##э## #ݍ##C##P###k####B##&#%##Ռ###&#`##A##O#G##i#t##H#Ɂ#U#Z#ɖ#ۇ#I#5####e###c##z#U##օ#####ۆ###߄##B#;##?####5##2#b##########'##·####G####ӂ###Đ##!##߉##]#ہ#T##Y# ##}####$#Q###?###A#5#!##ˉ##͠#w#/##N###ܕ##̂###c###׋##g##ǃ##o#o#{##J5#?##j#ͅ### ####=#̋#K# #'##σ###є#/##ρ#Ձ##e#gE#)###5####]#<#j####Q##t###f###/#)#m##Չ###x####0####_#:####v##q#ł#m##G#}#՘####g##/#s#)##p#:###{#Y##6#?#I######a####X#/#'# ###׃5R5Ě55X5d5r55Ϥ5aG#55o5l5_5L54)5'5L5CB5å5b䣭5d 5> 5Т5:ؙ5A55Y5H[5ş5ᝐ5Ɍ5ǘ5O5Zb5٠5555^t5p5Q5V55ϒ5a5ښ#5uǦ 5C5" 55E55է55o5%5f 5^5*.5fn5l55s5LI<5Ȝ5Y5Ċ56555'5U5o5—5Lϊ5$5ԩ5z55^ڊ5w5)ғݡ5552pa5kҖ555*55255815ׇ5AΨ5585,55E5'5J)59;5֗;555u>5<5Y55ꗴR55[5t5|1v5ʑ55ޟ5]555i55ÙFI5̛5;5T555r555555Ύ5'A55(ȣ5ێ5ߒá5q'!50ȏў55l55a55ɝ5Z֏i5XܘK&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$(P(P(P(P)P)P)P )P )P)P)P)P)P)P)P")P%)P()P+)P.)P1)P4)P7)P:)P=)P@)PC)PF)PI)PL)PO)PR)PU)PX)P[)P^)Pa)Pd)Pg)Pj)Pm)Pp)Ps)Pv)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P!*P$*P'*P**P-*P0*P3*P6*P9*P<*P?*PB*PE*PH*PK*PN*PQ*PT*PW*PZ*P]*P`*Pc*Pf*Pi*Pl*Po*Pr*Pu*Px*P{*P~*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P+P+P+P+P+P+P +P#+P&+P)+P,+P/+P2+P5+P8+P;+P>+PA+PD+PG+PJ+PM+PP+PS+PV+PY+P\+P_+Pb+Pe+Ph+Pk+Pn+Pq+Pt+Pw+Pz+P}+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P",P%,P(,P+,P.,P1,P4,P7,P:,P=,P@,PC,PF,PI,PL,PO,PR,PU,PX,P[,P^,Pa,Pd,Pg,Pj,Pm,Pp,Ps,Pv,Py,P|,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P -P -P-P-P-P-P-P-P"-P%-P(-P+-P.-P1-P4-P7-P:-P=-P@-PC-PF-PI-PL-PO-PR-PU-PX-P[-P^-Pa-Pd-Pg-Pj-Pm-Pp-Ps-Pv-Py-P|-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-Pu``+`9G`.P.P.P .P .P.P.P!.P(.P/.P6.P=.PD.PK.PR.PY.P`.Pg.Pn.Pu.P|.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P/P /P-/P4/P;/P>/PA/PD/PG/PJ/PQ/PT/P[/Pb/Pe/Ph/Pk/Pr/Py/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P0P0P0P"0P%0P,0P30P:0P=0P@0PG0PJ0PQ0PX0P_0Pb0Pe0Pl0Ps0Pz0P}0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P 1P 1P1P `I`N`\` 'ResBh ۭ l l ۭ[ Kyiv{0} Time2.1.48.65Acre TimeApia TimeHovd TimeOmsk TimePeru TimeAqtau TimeCasey TimeChuuk TimeDavis TimeLanka TimeMacao TimeSyowa TimeAlaska TimeAlmaty TimeAmazon TimeAqtobe TimeAzores TimeGuyana TimeKorean TimeKosrae TimeMawson TimePonape TimeTahiti TimeVostok TimeArabian TimeChatham TimeGambier TimeIrkutsk TimeMagadan TimeRothera TimeRunion TimeUnknown CityUruguay TimeYakutsk TimeAtlantic TimeBrasilia TimeMountain TimePitcairn TimeSakhalin TimeSuriname TimeGalapagos TimeIndochina TimeLord Howe TimeMarquesas TimePyongyang TimeQyzylorda TimeVenezuela TimeVolgograd TimeCape Verde TimeChoibalsan TimeEast Timor TimeKyrgyzstan TimePhilippine TimeAcre Summer TimeEast Africa TimeHovd Summer TimeKrasnoyarsk TimeNovosibirsk TimeOmsk Summer TimePeru Summer TimeUlaanbaatar TimeVladivostok TimeWake Island TimeWest Africa TimeAqtau Summer TimeIndian Ocean TimeLine Islands TimeMacao Summer TimeNewfoundland Time{0} Daylight Time{0} Standard TimeAcre Standard TimeAlmaty Summer TimeApia Daylight TimeApia Standard TimeAqtobe Summer TimeAzores Summer TimeCocos Islands TimeEaster Island TimeGuam Standard TimeGulf Standard TimeHovd Standard TimeMoscow Summer TimeOmsk Standard TimePeru Standard TimeYekaterinburg TimeAqtau Standard TimeBritish Summer TimeCentral Africa TimeIrish Standard TimeIrkutsk Summer TimeMacao Standard TimeMagadan Summer TimeNorfolk Island TimeUruguay Summer TimeWest Greenland TimeYakutsk Summer TimeMexican Pacific TimeAlaska Daylight TimeAlaska Standard TimeAlmaty Standard TimeAqtobe Standard TimeAzores Standard TimeBrasilia Summer TimeGilbert Islands TimeHawaii-Aleutian TimeKorean Daylight TimePhoenix Islands TimeSakhalin Summer TimeTaipei Daylight TimeArabian Daylight TimeArabian Standard TimeCentral European TimeChatham Daylight TimeChatham Standard TimeChristmas Island TimeDumont-d Urville TimeEastern European TimeIrkutsk Standard TimeMacquarie Island TimeMagadan Standard TimeMarshall Islands TimeNorthwest Mexico TimeQyzylorda Summer TimeUruguay Standard TimeVolgograd Summer TimeWestern European TimeYakutsk Standard TimeAtlantic Daylight TimeAtlantic Standard TimeBrasilia Standard TimeCape Verde Summer TimeChamorro Standard TimeChoibalsan Summer TimeEastern Australia TimeMountain Daylight TimeMountain Standard TimePhilippine Summer TimeSakhalin Standard TimeWestern Australia TimeWestern Indonesia TimeKrasnoyarsk Summer TimeLord Howe Daylight TimeLord Howe Standard TimeNovosibirsk Summer TimeQyzylorda Standard TimeUlaanbaatar Summer TimeVladivostok Summer TimeVolgograd Standard TimeWest Africa Summer TimeCape Verde Standard TimeChoibalsan Standard TimeFernando de Noronha TimePhilippine Standard TimeEaster Island Summer TimeKrasnoyarsk Standard TimeNovosibirsk Standard TimeUlaanbaatar Standard TimeVladivostok Standard TimeWest Africa Standard TimeYekaterinburg Summer TimeNewfoundland Daylight TimeNewfoundland Standard TimeNorth Mariana Islands TimeSouth Africa Standard TimeSt. Pierre & Miquelon TimeWest Greenland Summer TimeEaster Island Standard TimeYekaterinburg Standard TimeCentral European Summer TimeWest Greenland Standard TimeWestern European Summer TimeMexican Pacific Daylight TimeMexican Pacific Standard TimeFurther-eastern European TimeHawaii-Aleutian Daylight TimeHawaii-Aleutian Standard TimeCentral European Standard TimeNorthwest Mexico Daylight TimeNorthwest Mexico Standard TimeWestern European Standard TimeAustralian Central Western TimeFernando de Noronha Summer TimeFrench Southern & Antarctic TimeFernando de Noronha Standard TimeSt. Pierre & Miquelon Daylight TimeSt. Pierre & Miquelon Standard TimeAustralian Central Western Daylight TimeAustralian Central Western Standard Time#-#,# #Y#a#\#b5r#^3#g%Lܭ #.#!\5ڱ5Z555޹5[KY5sB355 cl5G_R,5|%W 5(u,z5ƺ۳#5#aaz55\&5&'55Tw{ܝ5Lo{ԝ5VgB{q5p(&5dwT5лļ5؞5;m\5wMU59<56w]Uс595B5Q5Mw5Qs515̶5&<5C^1g5g1f5a5R5L5lWJw5NU^W53c&Fc5G5h5q5׸_/5B5gT5~j55D5 q5Z&Yc5lc55Rf+5ٯ55geq5f5gД55r555{6'a-5qP}5ð5 h5n55{w5w55c8%)b5G*5m83l5hK0f5Sڭ5l5m5/m5Ǯ5԰55R55˷5][55o75J5J55ֵ5WrQ}5Ӯ5s쵒5ӳܺ5%5<:Ym5C51515Sc5mK[55'55𻥸15ù5 55nmJx525r5m Kx5Ѳ5?55Sw55߮55$5Q5D5V5PH``9G`EPLPOPRPUPXP_PlPsPzPPPPPPPPPPPPPPPPPPPP$P'P*P1P4P;P>PAPHPOPVP]P`PcPjPqPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP%P,P3P6P9P@PCPJPMPPPSPZPaPdPkPnPqPtPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P)P0P3P6P9P<P?PBPEPLPOPRPYP\PcPfPmPtP{P~PPPPPPP``ȱ``[ 'ResB3 q 77q&1dPPPPP$P+P2Pp`& 'ResB q q  AUPPP^%`p` 'ResB<  @@ .GST2.1.48.67 1NdPPP$P+P2P9P@PCP!`. 'ResBPq q ^%p 'ResBPq q ^%p 'ResBPq q ^%[ p 'ResB  ] ]AETAWTLHTNZTACWTKorea TimeArabia TimeCook Island TimeChina Summer TimeJapan Summer TimeSamoa Summer TimeKorean Summer TimeTaipei Summer TimeEastern Africa TimeArabia Daylight TimeArabia Standard TimeMoscow Daylight TimeAustralian Western TimeCook Island Summer TimeCook Island Standard Time#)K#$"55 cl5 ~ 5P^%`p` 'ResBPq q ^%p 'ResBPq q ^%p 'ResB %" %"2.1.49.14#$"> PP^%`&"` 'ResBPq q ^%p 'ResBPq q ^%p 'ResBPq q ^%p 'ResB q q%%|PPP P^%`p` 'ResBPq q ^%p 'ResBPq q ^%p 'ResBPq q ^%p 'ResBPq q ^%p 'ResB q q%%|PPP P^%`p` 'ResB q q%%|PPP P^%`p` 'ResB q q%%|PPP P^%`p` 'ResB3 q 77q&1dPPPPP$P+P2Pp`& 'ResB q qHKTrruzzyD%P P^%`p` 'ResB3 q 77q&1dPPPPP$P+P2Pp`& 'ResBPq q ^%p 'ResBPq q ^%p 'ResB q q%%|PPP P^%`p` 'ResB q q%%|PPP P^%`p` 'ResB g g ; P^%`f` 'ResB g g%%|PPP P^%`f` 'ResBPg g ^%f 'ResB & &%%|PPP P^%`&` 'ResBP en_VU$ 'ResBPg g ^%[ f 'ResBPg g ^%f 'ResBPg g ^%f 'ResB8 _" ==_"-AETAWTLHTNZTACWTQ2lp"rV`"d"&`,[h"l" !PP$P+P2P9P@P^%`^"`- 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResBP en_ZW$ 'ResB g g%%|PPP P^%`f` 'ResBPg g ^%f 'ResBPg g ^%f 'ResB g g%%|PPP P^%`f` 'ResBPg g ^%[ f 'ResB g g ;K #PP^%`f` 'ResBPg g ^%f 'ResBPg g ^%[ f 'ResB g g%%|PPP P^%`f` 'ResB g g%%|PPP P^%`f` 'ResBPg g ^%f 'ResB g g%%|PPP P^%`f` 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResB g g%%|PPP P^%`f` 'ResB g g%%|PPP P^%`f` 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResBPg g ^%f 'ResB g g%%|PPP P^%`f` 'ResB g g%%|PPP P^%`f` 'ResB g g%%|PPP P^%`f` 'ResB P 2.1.49.33 'ResB/  33PAdnDacaArgelBelnBisuChitDubiKrovTimbuTnezAbiynAndyrBarinBeliceCayenaErevnJartnManaosSaipnSkopieSdneyYamenaYibutiZrichAsjabadBarnalComorasCurazaoSartovTaskentYakartaAstracnBruselasChisinuEl CairoEstambulHonolulKostaniNuakchotShanghiUagadugzhgorodJerusalnUlinovskZaporiyiamsterdamGran TurcaSanto TomEl VaticanoIsla de ManIslas FeroeLos ngelesSanta ElenaHora de Acrehora de Fiyihora de Hovdhora de Irnhora de Niuehora de PerHora de AktauHora de MacaoPuerto EspaaSan BartolomSan Cristbalhora de Butnhora de Chilehora de Chinahora de Chuukhora de Coreahora de Davishora de Japnhora de Moschora de Nauruhora de Nepalhora de Samoahora de Syowahora de Tongahora orientalhora de Brunihora de Palaoshora de TahitHora de AktobeIslas Canariashora de Anadyrhora de Arabiahora de Guyanahora de Israelhora de Kosraehora de Mawsonhora de Samarahora de Taipihora de Tuvaluhora de Vostokhora de ReuninPuerto PrncipeYangn (Rangn)hora de Armeniahora de Boliviahora de Chathamhora de Ecuadorhora de Gambierhora de Georgiahora de Magadnhora de Malasiahora de Pohnpeihora de Rotherahora de Sajalnhora de Surinamhora de Tokelauhora de Uruguayhora de Vanuatuhora de Maldivashora de Brasiliahora de Colombiahora de Mauriciohora de Pakistnhora de Paraguayhora de Pitcairnhora de SingapurHora de Sri Lankahora de Argentinahora de Bangladshora de Filipinashora de Galpagoshora de Hong Konghora de Indochinahora de Kamchatkahora de Lord Howehora de Marquesashora de Sudfricahora de Venezuelahora del Amazonashora del PacficoCiudad Ho Chi Minhciudad desconocidahora de Afganistnhora de Azerbaiynhora de Cabo Verdehora de Choibalsanhora de Kirguistnhora de Seychelleshora de Tayikistnhora de Uln Batorhora de Uzbekistnhora de Volgogradohora de las Azoreshora del Atlnticohora de Turkmenistnhora estndar de FiyiHora estndar de AcreSan Juan de Terranovahora de Ekaterimburgohora de Nueva Zelandahora estndar centralhora estndar de Cubahora estndar de Hovdhora estndar de Irnhora estndar de Omskhora estndar de Perhora estndar de MoscHora de verano de Acrehora de Timor Orientalhora de verano centralhora de verano de Cubahora de verano de Fiyihora de verano de Hovdhora de verano de Irnhora de verano de Omskhora de verano de Perhora de frica centralhora del ocano ndicohora estndar de Chilehora estndar de Chinahora estndar de Coreahora estndar de Japnhora estndar de Samoahora estndar de Tongahora estndar orientalhora de Georgia del Surhora estndar de TaipiHora de verano de AktauHora de verano de Macaohora de Nueva Caledoniahora de Wallis y Futunahora de las Islas Fnixhora de verano de Chilehora de verano de Chinahora de verano de Coreahora de verano de Japnhora de verano de Moschora de verano de Samoahora de verano de Tongahora de verano orientalhora de frica orientalhora estndar de Alaskahora estndar de Anadyrhora estndar de Arabiahora estndar de Israelhora estndar de Samarahora estndar del Golfohorario estndar de {0}hora estndar de Magadnhora estndar de SajalnHora de verano de Aktobehora de Dumont-d Urvillehora de Hawi-Aleutianashora de verano britnicahora de verano de Alaskahora de verano de Anadyrhora de verano de Arabiahora de verano de Israelhora de verano de Samarahora de verano de Taipihora estndar de Armeniahora estndar de Chathamhora estndar de Georgiahora estndar de Irkutskhora estndar de Uruguayhora estndar de Vanuatuhora estndar de Yakutskhorario de verano de {0}hora estndar de Mauriciohora de Australia centralhora de Indonesia centralhora de verano de Armeniahora de verano de Chathamhora de verano de Georgiahora de verano de Irkutskhora de verano de Irlandahora de verano de Magadnhora de verano de Sajalnhora de verano de Uruguayhora de verano de Vanuatuhora de verano de Yakutskhora de frica occidentalhora estndar de Brasiliahora estndar de Chamorrohora estndar de Colombiahora estndar de Pakistnhora estndar de Paraguayhora estndar de la Indiahorario de verano de Apiahora de la Isla de Navidadhora de Australia orientalhora de Indonesia orientalhora de Myanmar (Birmania)hora de Papa Nueva Guineahora de verano de Brasiliahora de verano de Colombiahora de verano de Mauriciohora de verano de Pakistnhora de verano de Paraguayhora estndar de Argentinahora estndar de Bangladshora estndar de Filipinashora estndar de Hong Konghora estndar de Kamchatkahora estndar de Lord Howehora estndar de Terranovahora estndar del Amazonashora estndar del Pacficohora estndar de Uln Batorhora estndar de VolgogradoHora de verano de QyzylordaNew Salem, Dakota del Nortehora de Fernando de Noronhahora de Kazajistn orientalhora de la Guayana Francesahora de verano de Argentinahora de verano de Bangladshora de verano de Filipinashora de verano de Hong Konghora de verano de Kamchatkahora de verano de Lord Howehora de verano de Terranovahora de verano del Amazonashora de verano del Pacficohora del Pacfico de Mxicohora del noroeste de Mxicohora estndar de Azerbaiynhora estndar de Cabo Verdehora estndar de Choibalsanhora estndar de Uzbekistnhora estndar de las Azoreshora estndar del Atlnticotiempo universal coordinadohora de Australia occidentalhora de Indonesia occidentalhora de San Pedro y Miquelnhora de verano de Azerbaiynhora de verano de Cabo Verdehora de verano de Choibalsanhora de verano de Uln Batorhora de verano de Uzbekistnhora de verano de Volgogradohora de verano de las Azoreshora de verano del Atlnticohora estndar de Krasnoyarskhora estndar de Novosibirskhora estndar de Vladivostokhora de Kazajistn occidentalhora de verano de Krasnoyarskhora de verano de Novosibirskhora de verano de Vladivostokhora estndar de Turkmenistnhora estndar de Ekaterimburgohora de verano de Turkmenistnhora estndar de Nueva Zelandahora de verano de Ekaterimburgohora de verano de Nueva Zelandahora del meridiano de Greenwichhora estndar de Europa centralhora de verano de Europa centralhora estndar de Nueva Caledoniahora de Australia centroccidentalhora de verano de Nueva Caledoniahora estndar de Hawi-Aleutianashora de las Espradas Ecuatorialeshora de verano de Hawi-Aleutianashora estndar de Australia centralhora estndar de frica occidentalhora de verano de Australia centralhora de verano de frica occidentalhora estndar de Australia orientalHora de las Islas Marianas del Nortehora de verano de Australia orientalhora estndar de Fernando de Noronhahora estndar del Pacfico de Mxicohora estndar del noroeste de Mxicohora estndar de San Pedro y Miquelnhora de verano de Fernando de Noronhahora de verano del Pacfico de Mxicohora de verano del noroeste de Mxicohora estndar de Australia occidentalhora estndar de Groenlandia orientalhora de verano de Argentina occidentalhora de verano de Australia occidentalhora de verano de Groenlandia orientalhora de verano de San Pedro y Miquelnhora estndar de Groenlandia occidentalhora de verano de Groenlandia occidental*hora estndar de Australia centroccidental+hora de verano de Australia centroccidental4hora de las Tierras Australes y Antrticas Francesas#M##6####X##)#,#G#5##>##!#a#OT###r#C,#+##J###w##o,#i#>#)##>#8#@#H#0##/#-,###a#&#8#'#}#O#G#,##5##X #,"#,#?#q#z,#N,#o# #Y#,##k]#+###b#N#5#t##"O#/T#^O#m# #66#i#6 ##5#+#O#(?# #{#Ǫ#N##N###V-#+##WG#IG#v5#B6##*6#r##l##6#N6##: #$#X>#S#a#p#k#OY#k#a#A## #!##"#u#>>#F# ##e>#V###~##?#j5#!#N #5## >#Y## #5#$>#r>##2###"####& #s #eG#>#>!# #.#G#H#mO#G#O#=##",#/#|O##^#T#F!#a#Q#<##J#:#?#:#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O##2v##T#av#{### #[#<###0#!#$##/#?#4!####5####Y #7##Hv#ߪ#,#J##V7#\!#X#-#H#1O# ##xv###4#g#!#O#)H#f#7#?#5#7###"##e###r.#F#/#ǔ#{H##ת# #G#A#####8,##7H#"##p###X#Z##D #'#o##l #A#d,#G#####,#27#f6##5F##h# ## #S#- #1>###5-#K-##/# 9#~6#,#,## ##!A#L#;# ###_ #l0#+#y#r6## #ò##X#5##0#.##>#,#Ϫ#[2###$%# ##T#A#####Ӽ#n##^##N###9##6#3#%## ##a#Y,#OO#!#E##6##ѱ#+##!#G#E##,#>##Z6#O#7##I#h#!##6#3#-# #@O#5##B#s#5#Y##5ɲīֱ5ǰ55ϵ5Y5չ|5%;R5.}p5D.5P5ږܨ5J5>g5Dt5Pv5I{5Wv5j5Š5Ѹ-5*5ÝY5ƭ•505b\5ڰ5g5ɯλ5X5=5,.55ֿ5 5MԷ5fƳ5'tݳ5־55D|5G?#5yT5DD55ڶ555]5kyK5{u 5դ5 5cse5%ѫ5N55++55m5}5É5Ž5l;D5+r5_55655<ޫZ5q5555ۺ55Sp5T5p/5W 5ڽ#5255?55ri55555:5 gv55S555G55bP556ł5fz5L5o55Ȭ5֬5Ǵ5 5`U55,|5U5 54i5jD5}a=5+55rW55ۯ55Ɯ555]5޼]555mͮ5G5"5&555g5ݮ55:5Э5955955p5߭55-_5 85k5Ri5Jr¼55n5ߴ5=WQ5P&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k|1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PE"PL"PS"PZ"Pa"Ph"Po"Pv"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P #P #P#P#P"#P%#P(#P+#P2#P5#PB#PO#PR#P_#Pf#Pm#Pp#Ps#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P$P$P$P!$P$$P'$P*$P-$P4$P7$P>$PE$PL$PS$PV$PY$P\$Pc$Pj$Pq$Pt$Pw$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P%P%P#%P*%P1%P4%P;%PB%PE%PH%PK%PR%P;`j`w`\` 'ResB 5 ##5NasuDuchanbSan PabloSanto TomsFuerte Nelsonhora de Indiahora de Pionyanghora de Isla Wakehora de la montaahora de Islas Cocoshora estndar de {0}hora de Islas Gilberthora de Islas Salomnhora de verano de {0}hora de Islas Marshallhora de las islas Cookhora de Europa del Estehora de la Isla Norfolkhora de Europa del OesteHora Universal Coordinadahora de la Isla Macquariehora de la Isla de Pascuahora de las Islas Malvinashora estndar de la montaahora de verano de la montaahora estndar de las islas Cookhora estndar de Europa del Estehora de verano de Europa del Estehora estndar de Europa del Oestehorario del lejano este de Europahora de verano de Europa del Oestehora de verano de la Isla de Pascuahora estndar de las Islas Malvinashora de verano de las Islas Malvinashora de verano media de las islas Cook##[#6#E#O#<5##555h/15ß45rFQ55ؠv5Cݟ5֞5i555^5w55&b ~ YO(AUi  !!"%#+$$$ZP]P`PcPfPiPlPoPrPuP|PPPPPPPPPPPPPPPPP``^"` 'ResB g gWARTWARSTniimhhix PP^%_`f` 'ResB g g BOThEP^%_`f` 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResB g gCLTCLSTlhh P^%_`f` 'ResB g gCOTCOSTlhh P^%_`f` 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResB g g ECTh4P^%_`f` 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResB-  22&AktobAlmatJartumConakri2.1.47.96BuyumburaPiongyanghora de la Isla Wakehora de Isla de Pascuahora de Islas Malvinashora estndar de Irkutshhora de las Islas Gilberthora de verano de Irkutshhora de la isla de NavidadTiempo Universal Coordinadohora estndar de Islas Malvinashora de verano de Islas Malvinas##:#(#MI#!#IG##>#F!#?###e ##D#A5## ,#5zDt55ު5D|5yT5c5{u5դ555z55ĪT555,|5]55N&&b  ~ ,ORx(Ui  !!"%#+$DPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPP^%_`0` 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResB ?$ ?$PET@$@$Y"P^%_`>$` 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResBPg g ^%_f 'ResB  %멗hora de Chamorrohora del Ocano ndicohora de las islas Fnixhora universal coordinadahora de las islas Marquesas##IG##F!#?##5,#6##7\B3R,W 5ږܨu,z#z(&55D|55{u5դ55cse5É'a-555F55,|55]55n%&b ~ i1R|(Ui d !!!t""%#+$wPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPP^%_`^"` 'ResB g gUYTUYSTlhh# P^%_`f` 'ResB g g VETh#P^%_`f` 'ResBE  IIRRiiaViinBakuuBelauKiievTMkyMTaitaAlmatAl~iirAnadrAteenaAtrauKuveitMasqacPariisBerliinHandgaAcre aegApia aegAr-RiyAssooridHelsingiNiue aegSahhalinThbilisiVarssaviAktau aegBelau aegBirma aegCasey aegFid~i aegHiina aegHovdi aegIndia aegJulusaarKorea aegKuuba aegKzlordaMacau aegMaldiividMani saarNauru aegOmski aegPeruu aegSamoa aegSyowa aegTonga aegAktbe aegAlaska aegAlmat aegBrunei aegChuuki aegDavise aegGuyana aegIraani aegKosrae aegMoskva aegNepali aegSamara aegTahiti aegTaipei aegTuvalu aegTaiili aegTaojbalsanWake i aegAnadri aegAraabia aegAtlandi aegBhutani aegGruusia aegJaapani aegJeruusalemmKopenhaagenMawsoni aegPohnpei aegRothera aegTokelau aegUruguay aegVanuatu aegVostoki aegAcre suveaegApia suveaegArmeenia aegBoliivia aegChathami aegColombia aegEcuadori aegFri saaredGambier aegIiri suveaegIisraeli aegIrkutski aegJakutski aegKookossaaredMagadani aegMaldiivi aegMarkiisaaredParaguay aegRunioni aegSeiaelli aegSuriname aegAktau suveaegAmazonase aegAssooride aegBrasiilia aegBriti suveaegFid~i suveaegFilipiini aegHiina suveaegHongkongi aegHovdi suveaegIndohiina aegKorea suveaegKuuba suveaegKzlorda aegLihavttesaarLuna-GeorgiaMacau suveaegOmski suveaegPakistani aegPeruu suveaegPitcairni aegSahhalini aegSamoa suveaegSrednekolmskSri Lanka aegTonga suveaegVenezuela aegAktbe suveaegAlaska suveaegAlmat suveaegGalapagose aegGreenwichi aegIda-Timori aegIdaranniku aegIraani suveaegJulusaare aegKanaari saaredMalaisia aegMauritiuse aegMoskva suveaegPyongyangi aegSamara suveaegTaipei suveaegTaiili suveaegVolgogradi aegmramata linnAfganistani aegAnadri suveaegAraabia suveaegAtlandi suveaegBangladeshi aegGruusia suveaegIda-Aafrika aegIda-Euroopa aegJaapani suveaegKrgzstani aegLord Howe i aegRoheneemesaaredTaojbalsani aegUruguay suveaegUsbekistani aegUus-Meremaa aegVanuatu suveaegAcre standardaegApia standardaegArmeenia suveaegChathami suveaegColombia suveaegCooki saarte aegIisraeli suveaegIrkutski suveaegJakutski suveaegKesk-Aafrika aegKesk-Euroopa aegKookossaarte aegKrasnojarski aegMagadani suveaegMarkiisaarte aegNovosibirski aegParaguay suveaegTad~ikistani aegUlaanbaatari aegVladivostoki aegAktau standardaegAmazonase suveaegAserbaid~aani aegAssooride suveaegBrasiilia suveaegFid~i standardaegFilipiini suveaegGuami standardaegHiina standardaegHongkongi suveaegHovdi standardaegIda-Grnimaa aegIndia ookeani aegKamtaatka suveaegKesk-Ameerika aegKorea standardaegKuuba standardaegKzlorda suveaegLine i saarte aegLoode-Mehhiko aegLne-Aafrika aegLne-Euroopa aegLuna-Georgia aegMacau standardaegNewfoundlandi aegOmski standardaegPakistani suveaegPeruu standardaegSahhalini suveaegSamoa standardaegTonga standardaegTrkmenistani aegAktbe standardaegAlaska standardaegAlmat standardaegFniksisaarte aegHawaii-Aleuudi aegIda-Austraalia aegIda-Indoneesia aegIda-Kasahstani aegIdaranniku suveaegIraani standardaegJekaterinburgi aegLihavttesaare aegMauritiuse suveaegMoskva standardaegMestikuvndi aegPhja-Mariaani aegSamara standardaegTaipei standardaegTaiili standardaegUus-Kaledoonia aegVolgogradi suveaegLne-Argentina aegAnadri standardaegAraabia standardaegAtlandi standardaegBangladeshi suveaegGilberti saarte aegGruusia standardaegIda-Euroopa suveaegJaapani standardaegKesk-Austraalia aegKesk-Indoneesia aegLord Howe i suveaegLne-Grnimaa aegMacquarie saare aegNorfolki saarte aegRoheneemesaarte aegTaojbalsani suveaegUruguay standardaegUsbekistani suveaegUus-Meremaa suveaegVanuatu standardaegArmeenia standardaegBeulah, Phja-DakotaCenter, Phja-DakotaChathami standardaegColombia standardaegFalklandi saarte aegIisraeli standardaegIrkutski standardaegJakutski standardaegKesk-Euroopa suveaegKrasnojarski suveaegLne-Austraalia aegLne-Indoneesia aegLne-Kasahstani aegMagadani standardaegMarshalli Saarte aegNovosibirski suveaegParaguay standardaegSaalomoni Saarte aegTaamorro standardaegUlaanbaatari suveaegVladivostoki suveaegAmazonase standardaegAserbaid~aani suveaegAssooride standardaegBrasiilia standardaegFilipiini standardaegHongkongi standardaegIda-Grnimaa suveaegKamtaatka standardaegKesk-Ameerika suveaegKzlorda standardaegLoode-Mehhiko suveaegLne-Aafrika suveaegLne-Euroopa suveaegNewfoundlandi suveaegPaapua Uus-Guinea aegPakistani standardaegSahhalini standardaegSingapuri standardaegTrkmenistani suveaegWallise ja Futuna aegDumont-d Urville i aegHawaii-Aleuudi suveaegIda-Austraalia suveaegIdaranniku standardaegJekaterinburgi suveaegLihavttesaare suveaegMauritiuse standardaegMestikuvndi suveaegPrantsuse Guajaana aegUus-Kaledoonia suveaegVolgogradi standardaegLne-Argentina suveaegBangladeshi standardaegFernando de Noronha aegIda-Euroopa standardaegKesk-Austraalia suveaegLord Howe i standardaegLne-Grnimaa suveaegNew Salem, Phja-DakotaPrsia lahe standardaegRoheneemesaarte suveaegTaojbalsani standardaegUsbekistani standardaegUus-Meremaa standardaegCooki saarte standardaegFalklandi saarte suveaegKesk-Euroopa standardaegKrasnojarski standardaegLne-Austraalia suveaegNovosibirski standardaegUlaanbaatari standardaegVladivostoki standardaegAserbaid~aani standardaegAustraalia Kesk-Lne aegIda-Grnimaa standardaegKesk-Ameerika standardaegKoordineeritud maailmaaegLoode-Mehhiko standardaegLne-Aafrika standardaegLne-Euroopa standardaegLuna-Aafrika standardaegNewfoundlandi standardaegTrkmenistani standardaegMehhiko Vaikse ookeani aegHawaii-Aleuudi standardaegIda-Austraalia standardaegJekaterinburgi standardaegLihavttesaare standardaegMestikuvndi standardaegUus-Kaledoonia standardaegLne-Argentina standardaegFernando de Noronha suveaegKesk-Austraalia standardaegLne-Grnimaa standardaegRoheneemesaarte standardaegCooki saarte osaline suveaegFalklandi saarte standardaegLne-Austraalia standardaegPetropavlovsk-Kamtaatski aegAustraalia Kesk-Lne suveaegKaliningradi ja Valgevene aegMehhiko Vaikse ookeani suveaegFernando de Noronha standardaegSaint-Pierre i ja Miqueloni aegAustraalia Kesk-Lne standardaegMehhiko Vaikse ookeani standardaegSaint-Pierre i ja Miqueloni suveaegSaint-Pierre i ja Miqueloni standardaeg)Prantsuse Antarktiliste ja Lunaalade aeg# ##6# ###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###R ##o,#i#>#S##>#8#@#H#0##7#-,##r"#a#?#G#>#-#*!# #,##5#-#X #,"#,#?#q#z,#N,#o# #Y#,##qY#+###N#5#t##"O#/T#^O#m# #66# !###5#+#O#(?# #{# #N##N###V-#+##WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#####B?#j5#!#N #5## >#Z## #5#$>#r>##-###"####& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O##,#T#F!#a#Q#Y#?#7#\8#?#H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)###'#av# ##5# #####0## #p!##4#4!##1#######p##Hv#R!#,###T'#\!##Y#z#1O# #<##z!#*-#4#C##O#)H#f#7#?#5#7##'# ##s#Ff##6# #w-#ǔ#Q#,#/### # ##EH##8,#6#7H#l#V##|# ##V#Y#D #"##@#l #,#d,#G#####,#27#f6##5h##6# #J#.##Q#1>##3#5-####s#~6#,##>###G####6#TG#v?#+#y#I##9#f##J#5# ####>#,# !#>##!#6#!##T"###rf## #n7#####X#N#####6##4#z7# #!#a#Y,#OO#!#Ӭ##6##b#+##!#G#E# ,#,#>##Z6#O#Ϋ##I#h#!##6##-# #@O#5#j#B#s#5#Y##5a55O55н5=r5]5p5K5N5H5T5&5J5 jǯ5 5J5ƮV5ߴ5ٴ۾5د}5֮b5`5ۿv51T5d5a.5@+w5)5n5%5R955ػK5Ш5 525y)5q䨚5f55q5?Ѷ5g 85*555ԭ5v5L5:`j5eH55S5Q涄5Uڨd555ŭ55f5zQ5=5ϸб45ɵ/555Ʃ5955555555y5ѩ5-55&y55ϳ55 5ܩ5O565_5N5Fx5*5ݵ555555..55'`55!μ5=A5ƨ5H55Һ5U 5i555065g5ͷ5R̲5޲ 555ư۫5\5vc55V5'55L5<Ŭ55ª555[z5Cf555555p55j5װ5Ϊ5mz&55׹855vڪ-5A5i5{565ƴ55?55>%5_oR&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$BPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P+P.P1P4P7P:P=P@PCPFPIPLPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPH`?`+`H`MPTPWPZP]P`PgPnPuP|PPPPPPPPPPPPPPPPPPPPP PPPPP"P%P,P3P:PAPDPGPNPUP\P_PbPePlPoPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P& P) P, P/ P6 P= P@ PG PJ PM PP PS PZ P] Pd Pk Pr Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P!P !P!P!P!P!P!P!P!!P(!P+!P.!P5!P8!P?!PB!PI!PP!PW!PZ!Pa!Ph!Pk!Pn!Pq!Px!PL`m``!` 'ResB  G_AljerMoskuBixkekErromaKaimanMadrilNiameiAingiraAsgabatAzoreakBruselaDamaskoDuxanbeKaratxiKonakryNuakxotQaanaacTaxkentKanariakKhandigaMaldivakMarkesakMaurizioMikeluneVientianKopenhageN djamenaPiongiangGalapagoakLuxenburgoTxoibalsanMan uharteaSanta LuziaApiako orduaFijiko orduaIrango orduaKubako orduaMexiko HiriaNiueko orduaPeruko orduaIndiako orduaKoreako orduaMoskuko orduaNauruko orduaNepalgo orduaOmskeko orduaPalauko orduaPazko uharteaSamoako orduaSyowako orduaTongako orduaTxileko orduaTxinako orduaAlaskako orduaArabiako orduaBhutango orduaChuukeko orduaDaviseko orduaGuyanako orduaHiri ezezagunaIsraelgo orduaKhovdeko orduaKosraeko orduaPonapeko orduaSamarako orduaTahitiko orduaTaipeiko orduaTernuako orduaTuvaluko orduaVatikano HiriaArmeniako orduaBoliviako orduaChathamgo orduaGeorgiako orduaJaponiako orduaMagadango orduaMawsoneko orduaRotherako orduaSurinamgo orduaTokelauko orduaUruguaiko orduaVanuatuko orduaVostokeko orduaAmazoniako orduaAnadyrreko orduaAzoreetako orduaBrasiliako orduaHong Kongo orduaIrkutskeko orduaJakutskeko orduaKolonbiako orduaMalaysiako orduaMaurizioko orduaPakistango orduaParaguaiko orduaReunioneko orduaSakhalingo ordua{0} aldeko orduaArgentinako orduaEkuadorreko orduaIndotxinako orduaLord Howeko orduaMaldivetako orduaMarkesetako orduaMyanmarreko orduaPitcairneko orduaVenezuelako ordua{0} (udako ordua)Afganistango orduaApiako udako orduaAzerbaijango orduaCabo Verdeko orduaFijiko udako orduaFilipinetako orduaIrango udako orduaKubako udako orduaPeruko udako orduaPiongiangeko orduaTxoibalsango orduaUzbekistango orduaVolgogradeko orduaBangladesheko orduaBeulah, Ipar DakotaCenter, Ipar DakotaGalapagoetako orduaGambierretako orduaKirgizistango orduaKoreako udako orduaMoskuko udako orduaOmskeko udako orduaSamoako udako orduaTadjikistango orduaTongako udako orduaTxileko udako orduaTxinako udako orduaWake uharteko orduaAlaskako udako orduaArabiako udako orduaIsraelgo udako orduaKhovdeko udako orduaKrasnoiarskeko orduaNovosibirskeko orduaPazko uharteko orduaSamarako udako orduaTaipeiko udako orduaTernuako udako orduaTurkmenistango orduaUlan Batorreko orduaVladivostokeko orduaArmeniako udako orduaChathamgo udako orduaGeorgiako udako orduaJaponiako udako orduaLondresko udako orduaMagadango udako orduaUruguaiko udako orduaVanuatuko udako orduaAmazoniako udako orduaAnadyrreko udako orduaApiako ordu estandarraAzoreetako udako orduaBrasiliako udako orduaCook uharteetako orduaFijiko ordu estandarraHong Kongo udako orduaIndiako Ozeanoko orduaIrango ordu estandarraIrkutskeko udako orduaJakutskeko udako orduaJekaterinburgeko orduaKolonbiako udako orduaKubako ordu estandarraLine uharteetako orduaMaurizioko udako orduaNew Salem, Ipar DakotaPakistango udako orduaParaguaiko udako orduaPeruko ordu estandarraSakhalingo udako orduaZeelanda Berriko orduaArgentinako udako orduaCocos uharteetako orduaGolkoko ordu estandarraKaledonia Berriko orduaKoreako ordu estandarraLord Howeko udako orduaMoskuko ordu estandarraOmskeko ordu estandarraSamoako ordu estandarraTongako ordu estandarraTxileko ordu estandarraTxinako ordu estandarraAfrikako ekialdeko orduaAlaskako ordu estandarraArabiako ordu estandarraAzerbaijango udako orduaCabo Verdeko udako orduaChristmas uharteko orduaDumont-d Urvilleko orduaEuropako ekialdeko orduaFilipinetako udako orduaGuyana Frantseseko orduaIsraelgo ordu estandarraKhovdeko ordu estandarraMacquarie uharteko orduaSamarako ordu estandarraTaipeiko ordu estandarraTernuako ordu estandarraTxoibalsango udako orduaUzbekistango udako orduaVolgogradeko udako ordua{0}(e)ko ordu estandarraAfrikako erdialdeko orduaAfrikako hegoaldeko orduaArmeniako ordu estandarraBangladesheko udako orduaBrunei Darussalamgo orduaChathamgo ordu estandarraEkialdeko Timorreko orduaEuropako erdialdeko orduaGeorgiako ordu estandarraGilbert uharteetako orduaIrlandako ordu estandarraJaponiako ordu estandarraMagadango ordu estandarraMexikoko Pazifikoko orduaNorfolk uharteetako orduaPapua Ginea Berriko orduaPhoenix uharteetako orduaSalomon Uharteetako orduaUruguaiko ordu estandarraVanuatuko ordu estandarraAmazoniako ordu estandarraAnadyrreko ordu estandarraAzoreetako ordu estandarraBrasiliako ordu estandarraChamorroko ordu estandarraFalkland uharteetako orduaHong Kongo ordu estandarraIrkutskeko ordu estandarraJakutskeko ordu estandarraKolonbiako ordu estandarraKrasnoiarskeko udako orduaMarshall Uharteetako orduaMaurizioko ordu estandarraNovosibirskeko udako orduaPakistango ordu estandarraParaguaiko ordu estandarraPazko uharteko udako orduaSakhalingo ordu estandarraTurkmenistango udako orduaUlan Batorreko udako orduaVladivostokeko udako orduaAfrikako mendebaldeko orduaArgentinako ordu estandarraAustraliako ekialdeko orduaEuropako mendebaldeko orduaFernando de Noronhako orduaIndonesiako ekialdeko orduaLord Howeko ordu estandarraOrdu Unibertsal KoordinatuaSeychelle uharteetako orduaArgentina mendebaldeko orduaAustraliako erdialdeko orduaAzerbaijango ordu estandarraCabo Verdeko ordu estandarraFilipinetako ordu estandarraHegoaldeko Georgietako orduaIndonesiako erdialdeko orduaJekaterinburgeko udako orduaKazakhstango ekialdeko orduaSingapurreko ordu estandarraTxoibalsango ordu estandarraUzbekistango ordu estandarraVolgogradeko ordu estandarraZeelanda Berriko udako orduaBangladesheko ordu estandarraGroenlandiako ekialdeko orduaKaledonia Berriko udako orduaMexikoko ipar-ekialdeko orduaWallis eta Futunako ordutegiaAustraliako mendebaldeko orduaEuropako ekialdeko udako orduaIndonesiako mendebaldeko orduaIpar Amerikako ekialdeko orduaKrasnoiarskeko ordu estandarraNovosibirskeko ordu estandarraPazko uharteko ordu estandarraTurkmenistango ordu estandarraUlan Batorreko ordu estandarraVladivostokeko ordu estandarraEuropako ekialde urruneko orduaEuropako erdialdeko udako orduaGreenwichko meridianoaren orduaIpar Amerikako Pazifikoko orduaIpar Amerikako erdialdeko orduaKazakhstango mendebaldeko orduaMexikoko Pazifikoko udako orduaCook uharteetako ordu estandarraFalkland uharteetako udako orduaGroenlandiako mendebaldeko orduaIpar Amerikako Atlantikoko orduaIpar Amerikako mendialdeko orduaJekaterinburgeko ordu estandarraPetropavlovsk-Kamchatskiko orduaZeelanda Berriko ordu estandarraAfrikako mendebaldeko udako orduaAustraliako ekialdeko udako orduaEuropako mendebaldeko udako orduaFernando de Noronhako udako orduaHawaii-Aleutiar uharteetako orduaKaledonia Berriko ordu estandarraSaint-Pierre eta Mikeluneko orduaArgentina mendebaldeko udako orduaAustraliako erdialdeko udako orduaEuropako ekialdeko ordu estandarraAustraliako erdi-mendebaldeko orduaEuropako erdialdeko ordu estandarraGroenlandiako ekialdeko udako orduaMexikoko Pazifikoko ordu estandarraMexikoko ipar-ekialdeko udako orduaAustraliako mendebaldeko udako orduaFalkland uharteetako ordu estandarraIpar Amerikako ekialdeko udako orduaAfrikako mendebaldeko ordu estandarraAustraliako ekialdeko ordu estandarraCook uharteetako uda erdialdeko orduaEuropako mendebaldeko ordu estandarraFernando de Noronhako ordu estandarraIpar Amerikako Pazifikoko udako orduaIpar Amerikako erdialdeko udako orduaArgentina mendebaldeko ordu estandarraAustraliako erdialdeko ordu estandarraGroenlandiako mendebaldeko udako orduaIpar Amerikako Atlantikoko udako orduaIpar Amerikako mendialdeko udako orduaPetropavlovsk-Kamchatskiko udako orduaGroenlandiako ekialdeko ordu estandarraHawaii-Aleutiar uharteetako udako orduaMexikoko ipar-ekialdeko ordu estandarraSaint-Pierre eta Mikeluneko udako orduaAustraliako mendebaldeko ordu estandarraIpar Amerikako ekialdeko ordu estandarra)Australiako erdi-mendebaldeko udako ordua)Ipar Amerikako Pazifikoko ordu estandarra)Ipar Amerikako erdialdeko ordu estandarra*Groenlandiako mendebaldeko ordu estandarra*Ipar Amerikako Atlantikoko ordu estandarra*Ipar Amerikako mendialdeko ordu estandarra*Petropavlovsk-Kamchatskiko ordu estandarra+Hawaii-Aleutiar uharteetako ordu estandarra+Saint-Pierre eta Mikeluneko ordu estandarra-Australiako erdi-mendebaldeko ordu estandarra9Frantziaren lurralde austral eta antartikoetako ordutegia# ##6####:##|#,#G#5##>###a#OT###-#C,#+##J###-##o,#i#>#S##>#8#@#H#0###-,##S###|#g.#E#*!# #,##5##X #,"#,#O#q#z,#N,#o# #Y###k]#+#)##N#5#'##"O#/T#^O#m# #66# !###5#+#O#(?# #{# #N##N####+##WG#IG#v5#B6##*6#K>#b #l##6#N6##: #$#X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#######j5#!#N #5## >#ԯ#7# #5#$>#r>##-###"#>#R##& ##eG#>#>!#`Y#H#G#H#mO#G#O#=##",#>#|O##,#T#F!#a#Q#Y#?#7##]C#H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#{### #!#>###0## ##i#}##Ү#1###ڮ####7#b#Hv#R!#,#7#######1O# ##xv#z!#*-#4# ##O#)H#f#7#?#5#]#A#"##e#Ff#'.#w0#L#w-#ǔ#{H#,##v ## ###x##8,#@#7H#l#V#4 #®# # #Z##D #&7#oT#bA#l #,#d,#G#####,#27#f6##5?# #6# #6# ###1>#ʮ#3#5-##-#I#@#~6#'#,##,##G#L## #6#_#r##y#r6#####y#5##0###>#,# !#>##!#6#!##p$#.#### #n7#n##\?#X#N##7#9##6#3##.# #v#a#Y,#OO#!#]##6###+#g#!#G#E# ,#,#>##Z6#O#%##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##535<5H5V5{;5Va5D5Yw55=59L5._5FE5kz5(5wE5gp55Ȕl5!ɬ5dza5ɣ5Y5\z5* 5ϰ55s55l55}б55.05ؼ5Ż5@5B75ʊ5ǯY55޻5ؽ5Զ]55<5 55 5˿55)55+5f5z5 5&5`+/5Ƣ5X55WIR5IJ5)[55ϸ55%5555ղ5B5Z5&5_5y5 585R55p5#5t5շt55dz5ٳ5m555g5Ǝ5E=555%535Ipk55555'5>5ʵAк5*5O5¾5̹;5˴55ܾ5̍55G5޴5L5 5]5V5޵k5[5|55505y5e5t55@55ް5*(|55P55`*55`R5 5p5B555B+^G&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%Pl%Po%Pr%Pu%Px%P{%P~%P%P%P%P%P%P%P%P%P%PH``+`9G`%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P&P&&P-&P4&P;&P>&PA&PH&PK&PR&PU&P\&Pc&Pj&Pq&Pt&Pw&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P!'P$'P''P*'P-'P4'P;'PB'PI'PP'PS'PV'P]'P`'Pg'Pj'Pm'Pt'Pw'P~'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P (P(P(P(P(P(P!(P$(P+(P2(P9(P<(P?(PB(PE(PH(PK(PN(PU(PX(P[(Pb(Pe(Pl(Po(Pv(P}(P(P(P(P(P(P(P(P(Pn`!`#`\`_ 'ResBPS S R 'ResB p Np"*F(DE*HD/(:2G~1**EHA'3DH'/(''(D2*1HD,12,HFH/''/FH1/D1'61'3&HD3(*GDHEGE'D*E'GGFHHH14H*''FH1H*EF"B*'H'3E1G'A'*G'H1'D'HD'('F(1DF(H3(4*'DF*AD3*HE3*HH*EAH.H.H/'H3F/''1/H"D'2'1(2H1.3'D*'3*'3/F4'H35HAG9EQ'FB'G1GBF'1D'~'2E'31HE'3HE'FDE'H*E1/'E/HEF3FHE&'F'EG1'1GH'D3~'13~'DE1~'F~1'DE(HD*G1F2/'1HF3F*'1E"(,'F"*1'H"/D'/"B*H(G"DE'*"F/H1''1HE'D.DD'D9HF'HDF/'1H'F('2FF('E'H('FH(.'13*(1HF&(1H3D(D1'/(HH*'(3'&H*'1'H'*'4F/*H1F*H*HHEF*1'F',(H*.'17HE/H(DF/H4F(G1,'F'12HDH*13A3'~'F4'H71'(D3A'/H*3D1/G'HDH'F/'DH2''D3(HFDF/EFE',H1HE'/1/E'/1'E'F'H3E'~H*HED(H1FEF/H3'EHF*1F'3'&HG'H'F'GDA3GH('1*HFHH1HF~~'F'E'H'H''FHF13*HF1HDFHFH'H'~FG''D'E(11F'/'H3 ('FHF"F*H''*H'F'.F'''1EH3H'3*'FD'3*GDE'3H~G'D,21G'F,'EF''F/1(1'FH1,'H14DE'H4H'''1HF~G'DH&*(1'2HD(13(F(H/'~3*(HFHD*'F/1(*H1*HD'*.H'F','F3*HF,''1*'.'F/'/*1H*1&HFHF3'1'*HA3'1'HH3F* ,'F3F .H'F4'FG'D'1H.'D(1HDE'1H2GE'1'*E'F'H'E'F*HFE''3'1E('('FGEF'EFF'1H(FH"4H*FHH1F~'FFH2'GD3FH'*'FHB* {0}HB* GF/HB* ~1HHB* FHB* 1GHDFH3HF*'FHF/GH~FHE ~F~* 1F'1''3'E~'D'H1/HH'HF'14F'HF4'3''(H1HFD3 (H'/DH~'H*'*DHF'AHB* 4HH'"3*1'.'F"3HF3HF"E3*1/'E"FH&D''/EHF*HF'3*'F(HD'H3* F1''HH1H/('1('/H3('1F'&HD(D'F*1G,'E'&',''~H1'/HEF'1'H3'&H*HEG3'F*'H3F* GDF'3F* *33F DH&33EA1H~D94B "('/A''&HAHA1 *'HFAH1*'D2'AHF'AH*BH3*'F'DH&2HDE'1*FE'3'*D'FEHF*31'*EH'/4HE EH1/HGHFHDHDHHB* "2H1HB* "~'HB* .HH/HB* 34DHB* 4DHB* A,HB* E3HHB* F~'DHB* '~FHB* H('~'H~'H'*E'F/H'E'*'1'DF/H',DFH1'3'&HH'*E'D'H''DHB* /H3HB* 1H*1'HB* FH&GHB* H'F"1'H'F''H"'/HH(1HF GD(H&'H3*'*HF'*'~H,21GT EF1'1H*HF'1F 1H11H(1'FH1H'DH32'~H1H'3F* *HE'33F* DH3'DH(HE('4DH3 "F,D3H'* GH13HB* 'HE3HB* '1'FHB* (H*'FHB* *'~GHB* *HF'HB* 3'EH'HB* D'F'HB* D1/GHHB* E'D2HB* EH13HB* H3*HHB* H&H~H1*H1H~H1*HHDH~H1*H~1F3~HF*'F''*'E'1''3*'1'1*E'*E(1, (HB* *'G*HB* E'D/HHB* E'H3HFHB* F'&H1HHB* ~'D'&HHB* H31'"/3 "('(''D3'DH'/H1'HD'FHA3(1'*3D'H'*H3'D~',(D 'D7'1B/'H3F 13'&H~'&HDH3'F E'1FH3F* HF3F*4G1 F'E4.5AH1* FD3HFD'F 1(FDH2'E(H1E'1G G'EFE*'D''*D'E2H3*HB* "D'3'HB* "E'2HFHB* "F'/1HB* (HDHHB* *HH'DHHB* 3'E'1'HB* E''&HHB* H'F'*HHB* ~HF'~GHB* * G'EHB* DE('HB* 'E(G~'/'1*3'~'1'E'1(H~H1*H FHHHHG'F3(H1'2'(D'F'1'F/ *H1'*1F(1HB* 1FH{0} 1FH(D'F 3'(DHF(H&FH3 "13.D, 1FF3F* ('1*DE3HA* '1F*EHF*G H/&HFHH3(13FHHHH2F*3HB* "DE'"*'HB* '1HH&GHB* '31'&DHB* 'H'/H1HB* (FD'/4HB* *HD'&HHB* 1HFHFHB* 3'.'DFHB* 3H1F'EHB* 91(3*'FHB* AD~FHB* E'1H&2HB* E''/'FHB* E'FE'1HB* GF/HFHB* GF FHB* HF2H&D'HB* ~'3*'FHB* ~ H1/HB* 1,3*'FHB* 'H*3~'FF1*HF~H1* EH12(~HF*' "1F'3'DFF1'/E~H 1'F/GH'D'D'E~H1"F*'F'F'1HH'31/FHDE3'3H13(3HF/3'F*' '2'(DHB* "*D'F*HB* "1'F*FHB* '1EF3*'FHB* '2(3*'FHB* '1H*3HB* (1'2D'HB* 2D'F/ FHHB* 9'/ {0}HB* 9'/ ~1HHB* 9'/ FHB* 9'/ 1GHB* HD'1'/HB* ~'1'H&GHB* ~*'1F~H1* "H'3~FH'/'D 'F'DHB* 'D'~'H3'F/'F'~HD3('G' ('F/1'3/'FE'13 G'HF3'F*H /HEFHGH4 EF 3*HB* 'A:'F3*'FHB* *',3*'FHB* *1EF3*'FHB* ,2'1 HHB* 41B '1H~'HB* 41B E2HB* 9'/ "2H1HB* 9'/ "~'HB* 9'/ .HH/HB* 9'/ 4DHB* 9'/ A,HB* 9'/ E3HHB* 9'/ '~FHB* 9'/ H('HB* :1( '1H~'HB* B1B23*'FHB* H('D3'FHB* ~HF 'FF'3  'F/'F'HB* *EH1 41BHB* ,2'1 D'FHB* ,21GT HHB* 41B 'A1B'HB* 41B 'E1'HB* 9'/ 'HE3HB* 9'/ '1'FHB* 9'/ *'~GHB* 9'/ *HF'HB* 9'/ 3'EH'HB* 9'/ D1/GHHB* 9'/ EH13HB* :1( 'A1B'HB* :1( 'E1'HB* E12 '1H~'HB* FHH3(13HB* FHA'F/DF/HH  'F/'F'HB* 'B'FH3 GF/HB* 'HD'F ('*H1HB* 41B 'F/HF2HB* 41B 1FDF/HB* 9'/ "D'3'HB* 9'/ "E'2HFHB* 9'/ "F'/1HB* 9'/ '1DF/HB* 9'/ 3'E'1'HB* 9'/ E''&HHB* 9'/ H'F'*HHB* 9'/ 'EH1HHB* 9'/ * G'EHB* 9'/ DE('HB* :1( 'F/HF2HB* :1( 1FDF/HB* B2D 'H1/'HB* E12 'A1B'HB* E12 'E1'HB* HD'/ H3*HHB* 1'3FH'13HB* '*1F(H1HF3F3  'F/'F' +HH:mm; "HH:mmHB* /HEHF /H1HDE'1FH  'F/'F'E'F*3DH  F*'HB* *'(3*'F {0}HB* *'(3*'F ~1HHB* *'(3*'F FHB* *'(3*'F 1GHB* ,2'1 3DE'FHB* ,2'1 AHF3HB* ,2'1 E'14'DHB* ,2'1 D(1*HB* ,21GT '3*1HB* 41B '3*1'D'HB* 41B B2'B3*'FHB* 9'/ "DE'"*'HB* 9'/ '1HH&GHB* 9'/ '31'&DHB* 9'/ (FD'/4HB* 9'/ 3'.'DFHB* 9'/ 91(3*'FHB* 9'/ AD~FHB* 9'/ E''/'FHB* 9'/ GF FHB* 9'/ ~'3*'FHB* 9'/ ~ H1/HB* 9'/ 1,3*'FHB* 9'/ 'H*3HB* :1( "1'F*FHB* :1( '3*1'D'HB* :1( B2'B3*'FHB* E12 'F/HF2HB* G'H' 'DH4FHB* H'F A1'F3GHB* ,H1,' ,FH(HB* ,2'1 FH1AHDHB* ,21GT EH'1HB* ,21GT 13E3HB* *'(3*'F "2H1HB* *'(3*'F "~'HB* *'(3*'F .HH/HB* *'(3*'F A,HB* *'(3*'F E3H*D 3*  'F/'F'2E'F GE'GF ,G'FHB* *'(3*'F 4DHB* *'(3*'F '~FHB* *'(3*'F H('HB* ,2'1 A'DDF/HB* 9'/ "*D'F*HB* 9'/ "1'F*FHB* 9'/ '1EF3*'FHB* 9'/ '2(3*'FHB* 9'/ '1H*3HB* 9'/ (1'2D'HB* 9'/ 2D'F/ FHHB* 9'/ HD'1'/HB* 9'/ ~'1'H&GHB* E12 '3*1'D'HF'E'  'F/'F'HB* *'(3*'F *'~GHB* *'(3*'F EH13HB* *'(3*'F '1'FHB* *'(3*'F *HF'HB* *'(3*'F 3'EH'HB* *'(3*'F D1/GHHB* 4E'D :1( E2HB* 9'/ *1EF3*'FHB* 9'/ ,2'1 HHB* 9'/ .D, A'13HB* 9'/ 41B '1H~'HB* 9'/ 41B E2HB* 9'/ :1( '1H~'HB* 9'/ H('D3'FHB* H'D3 H AH*HF'HB* ~'~H' FGT FHHB* 'D/HF' ,//~*12(1  'F/'F'HB* *'(3*'F "F'/1HB* *'(3*'F 3'E'1'HB* *'(3*'F E''&H3F*1  /'H*' 4E'DHB* *'(3*'F "D'3'HB* *'(3*'F "E'2HFHB* *'(3*'F H'F'*HHB* *'(3*'F * G'EHB* *'(3*'F DE('HB* 9'/ 41B 'E1'HB* 9'/ :1( 'A1B'HB* 9'/ :1( 'E1'HB* 9'/ E12 '1H~'HB* 9'/ FHH3(13HB* 9'/ FHA'F/DF/HB* HG3*'F 'E1'HB* *'(3*'F 3'.'DFHB* *'(3*'F E''/'FHB* *'(3*'F GF FHB* *'(3*'F ~ H1/HB* *'(3*'F 'H*3(HD'  /'H*' 4E'DHB* *'(3*'F "DE'"*'HB* *'(3*'F '1HH&GHB* *'(3*'F '31'&DHB* *'(3*'F (FD'/4HB* *'(3*'F 91(3*'FHB* *'(3*'F AD~FHB* *'(3*'F ~'3*'FHB* *'(3*'F 1,3*'FHB* ,EGH1 "01(','FHB* 3F* ~1 H EDHFHB* 9'/ 'HD'F ('*H1HB* 9'/ ,FH( 'A1B'HB* 9'/ 41B 1FDF/HB* 9'/ :1( 1FDF/HB* 9'/ B2D 'H1/'HB* 9'/ E12 'E1'HB* 9'/ HD'/ H3*HHB* 9'/ 1'3FH'13HB* 9'/ '*1F(H1HB* *'(3*'F '1H*3HB* *'(3*'F HD'1'/HB* *'(3*'F "*D'F*HB* *'(3*'F "1'F*FHB* *'(3*'F '1EF3*'FHB* *'(3*'F '2(3*'FHB* *'(3*'F (1'2D'HB* *'(3*'F (1*'F'HB* *'(3*'F 2D'F/ FHHB* *'(3*'F ~'1'H&GHB* 9'/ ,21GT '3*1HB* 9'/ 41B '3*1'D'HB* 9'/ :1( "1'F*FHB* 9'/ :1( '3*1'D'HB* 9'/ G'H' 'DH4FHB* E12-:1( '3*1'D'HB* *'(3*'F H('D3'FFH3'DE  /'H*' 4E'DHB* *'(3*'F *1EF3*'FHB* *'(3*'F ,2'1 HHB* *'(3*'F 41B '1H~'HB* *'(3*'F 41B E2HB* *'(3*'F :1( '1H~'HB* 9'/ ,2'1 A'DDF/HB* 9'/ E12 '3*1'D'HB* A1F'F/H / FH1HF'(.4 4'G2'/G F4F ~'FHB* *'(3*'F 41B 'E1'HB* *'(3*'F :1( 'A1B'HB* *'(3*'F :1( 'E1'HB* *'(3*'F E12 '1H~'HB* *'(3*'F FHH3(13HB* *'(3*'F FHA'F/DF/HB* 9'/ 4E'D :1( E2HB* 9'/ 'D/HF' ,//HB* *'(3*'F HD'/ H3*HHB* *'(3*'F 'HD'F ('*H1HB* *'(3*'F B2D 'H1/'HB* *'(3*'F 1'3FH'13HB* *'(3*'F 41B 1FDF/HB* *'(3*'F :1( 1FDF/HB* *'(3*'F E12 'E1'HB* *'(3*'F '*1F(H1HB* ,2'1 E'1'F' 4E'DHB* 9'/ HG3*'F 'E1'HB* *'(3*'F ,21GT '3*1HB* *'(3*'F 41B '3*1'D'HB* *'(3*'F :1( "1'F*FHB* *'(3*'F :1( '3*1'D'HB* *'(3*'F G'H' 'DH4FHB* 9'/ ,EGH1 "01(','FHB* 9'/ 3F* ~1 H EDHFHB* ~*1H~'HDH3 'E'*3HB* *'(3*'F ,2'1 A'DDF/HB* *'(3*'F E12 '3*1'D'HB* 9'/ E12-:1( '3*1'D'HB* *'(3*'F 4E'D :1( E2HB* *'(3*'F 'D/HF' ,//HB* 9'/ A1F'F/H / FH1HF'HB* *'(3*'F HG3*'F 'E1'HB* *'(3*'F 3F* ~1 H EDHFHB* *'(3*'F ,EGH1 "01(','FHB* *'(3*'F E12-:1( '3*1'D'HB* 9'/ ~*1H~'HDH3 'E'*3HB* *'(3*'F A1F'F/H / FH1HF'HB* *'(3*'F ~*1H~'HDH3 'E'*3HB* *'(3*'F E'F G' /1 41B '1H~'HB* 312EF G' ,FH( H ,FH('F A1'F3G#r##:z#t#eq#r#}q## s#v#t#)#q#{#(q#Kv#q#p#6s#q#r#cw#cv#Cr#{###;v#=s#@t#[v##ku#-q#s#y#s# #s# r#u#w##u#t#=r#u#x#{#w#us#?#v#p#t#v#ct#x#cu#x#q#Su#?w#(s#t##v#p#~#v#p#p#{#x#s#q#{#y#j}#t#3v#y#Kq#Zq#ns#t#kt#Cv#y#t#2t#Mx#~#q#|z#q#+u# w#v#t#Ez#z#lw#kv#)#s#z#s#2q#z#1r# #B#p#Or#y{#'#q#r##z#Cu#;u#Hw#t#q#t#q#/s#Pz#v#|s#u#|r# v#?#Aq#q#x#q#}#q##GU##$t#7q#z##r#3u# #r#t#p#H#kq#t#Zw#0#uw#~#Gt#y~#N#w#u#y#3z#Dx#s#su#+r#z#x##7r# x#(z#+v#[r#F}#x#gs#y#s#x#p##Ir5~555t55z45>|b53{D5ЎȊ5z"555χ {T5w<5ቪ|5^}Ņ5h?$5t}ׅ5H}5U45f:5N@5P:555w.5̉n|5Dy5{5} 5p5N} 55[X{5kwX5ɂu+~5|p5ۄ5=U5oc{ā55x5hx5t554/5b|55،755]55#wf555{5~5n{5 "}55$5䁞5N5$5x5P59|5wJ5u55|5r55ԁ5:y@5}5V|5}x5`!5Q5a5ڂv8~5/z5455ly55؆vy|57{5Ʉ5$|ك5y5z5|5 5y5z5U 5 J5S_55wt5|5z5x5q"5̋~5ր5|x55@K55ڍǀӈ5f0y15 }5$z55R~C5u~5|ȃ55ƐJЏ5_~5M{55l􁳊5|5rx5|5,{t5ņbym5w59555|5v5y5yNyO5~5z|5Xy^5y5~5!{5J|s5}5GB{5|5:$݊52E~15y555c.}.5DN&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k| %1FR\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%Pl%Po%Pr%Pu%Px%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&PH`{`{`d`&P&P&P &P#&P*&P1&P8&P?&PF&PM&PT&P[&Pb&Pi&Pp&Pw&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P'P!'P('P/'P2'P9'P@'PG'PJ'PM'PP'PS'PV'P]'P`'Pg'Pn'Pq'Pt'Pw'P~'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P (P(P(P(P$(P+(P.(P1(P4(P;(PB(PI(PL(PO(PV(PY(P`(Pg(Pn(Pq(Pt(P{(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P )P)P)P)P )P#)P*)Pu``~`\` 'ResBPS S R 'ResB P ff_Latn_CM$ 'ResB P ff_Latn_GN$ 'ResBPS S R 'ResBP  $ 'ResBP  $ 'ResBP  $ 'ResBP  $ 'ResB P ff_Latn_MR$ 'ResB P ff_Latn_SN$ 'ResB  QKAqtawKiovaRiikaTaitaAteenaAt1rawAzoritLontooAagabatBrysselGodthbHandygaKomoritMoskovaPariisiVarsovaBerliiniChi_inuDamaskosMansaariTallinnaTukholmaFrsaaretTaoibalsaVatikaaniAcren aikaApian aikaJoulusaariMalediivitNiuen aikaPerun aikaWaken aikatuntematon+H.mm;-H.mmCaseyn aikaChilen aikaFid~in aikaGuamin aikaHovdin aikaIntian aikaIranin aikaKiinan aikaKorean aikaKuuban aikaMacaon aikaNaurun aikaOmskin aikaPalaun aikaSamoan aikaSyowan aikaTongan aikaAlaskan aikaAlmatyn aikaAqtaw n aikaAqtben aikaAzorien aikaBrunein aikaChuukin aikaDavisin aikaGuyanan aikaJapanin aikaKookossaaretKosraen aikaKpenhaminaMidwaysaaretNepalin aikaSamaran aikaTahitin aikaTaipein aikaTuvalun aikaAmazonin aikaAnadyrin aikaArmenian aikaBhutanin aikaBolivian aikaChathamsaaretEtel-GeorgiaGambiersaaretIsraelin aikaMalesian aikaMawsonin aikaMoskovan aikaPohnpein aikaPsiissaariRotheran aikaTokelaun aikaUTC-yleisaikaUruguayn aikaVanuatun aikaVostokin aikaAcren kesaikaApian kesaikaBrasilian aikaChathamin aikaEcuadorin aikaIrkutskin aikaJakutskin aikaKanariansaaretKirgisian aikaKolumbian aikaMagadanin aikaMyanmarin aikaParaguayn aikaPerun kesaikaRunionin aikaSahalinin aikaSurinamen aikaTaamorron aika{0} (kesaika)Chilen kesaikaFid~in kesaikaHongkongin aikaHovdin kesaikaIndokiinan aikaIranin kesaikaKamtaatkan aikaKap Verden aikaKerguelensaaretKiinan kesaikaKorean kesaikaKuuban kesaikaLord Howen aikaMacaon kesaikaMacquariensaariMarquesassaaretOmskin kesaikaPakistanin aikaPitcairnin aikaQ1z1lordan aikaSamoan kesaikaSingaporen aikaSri Lankan aikaTongan kesaikaTaoibalsan aikaVenezuelan aikaAlaskan kesaikaAlmatyn kesaikaAqtaw n kesaikaAqtben kesaikaAzorien kesaikaIt-Afrikan aikaIt-Timorin aikaJapanin kesaikaJoulusaaren aikaLinesaarten aikaMalediivien aikaPjongjangin aikaSamaran kesaikaSeychellien aikaTaipein kesaikaVolgogradin aikaaikavyhyke: {0}Afganistanin aikaAmazonin kesaikaAnadyrin kesaikaArmenian kesaikaBangladeshin aikaFilippiinien aikaGeorgian kesaikaIrlannin kesaikaIsraelin kesaikaIt-Euroopan aikaMauritiuksen aikaMoskovan kesaikaUlan Batorin aikaUruguayn kesaikaUzbekistanin aikaVanuatun kesaikaAcren normaaliaikaApian normaaliaikaAzerbaid~anin aikaBrasilian kesaikaChathamin kesaikaCookinsaarten aikaEtel-Afrikan aikaIrkutskin kesaikaJakutskin kesaikaKalliovuorten aikaKeski-Afrikan aikaKolumbian kesaikaKookossaarten aikaKrasnojarskin aikaLnsi-Afrikan aikaMagadanin kesaikaNovosibirskin aikaParaguayn kesaikaPerun normaaliaikaSahalinin kesaikaSaudi-Arabian aikaTad~ikistanin aikaVladivostokin aika{0} (normaaliaika)Etel-Georgian aikaBritannian kesaikaChilen normaaliaikaFid~in normaaliaikaGambiersaarten aikaGilbertsaarten aikaHongkongin kesaikaHovdin normaaliaikaIranin normaaliaikaIt-Australian aikaIt-Grnlannin aikaIt-Indonesian aikaKamtaatkan kesaikaKap Verden kesaikaKeski-Euroopan aikaKiinan normaaliaikaKorean normaaliaikaKuuban normaaliaikaLord Howen kesaikaLnsi-Euroopan aikaMacaon normaaliaikaNewfoundlandin aikaOmskin normaaliaikaPakistanin kesaikaPhoenixsaarten aikaPsiissaaren aikaQ1z1lordan kesaikaSalomonsaarten aikaSamoan normaaliaikaTongan normaaliaikaTurkmenistanin aikaTaoibalsan kesaikaAlaskan normaaliaikaAlmatyn normaaliaikaAqtaw n normaaliaikaAqtben normaaliaikaAzorien normaaliaikaIt-Kazakstanin aikaJapanin normaaliaikaJekaterinburgin aikaNorfolkinsaaren aikaSamaran normaaliaikaTaipein normaaliaikaUuden-Seelannin aikaVolgogradin kesaikaAmazonin normaaliaikaAnadyrin normaaliaikaArmenian normaaliaikaBangladeshin kesaikaFilippiinien kesaikaGalpagossaarten aikaGeorgian normaaliaikaIsraelin normaaliaikaIt-Euroopan kesaikaKanadan Atlantin aikaKeski-Indonesian aikaLuoteis-Meksikon aikaLnsi-Australian aikaLnsi-Grnlannin aikaLnsi-Indonesian aikaMacquariensaaren aikaMarquesassaarten aikaMauritiuksen kesaikaMoskovan normaaliaikaRanskan Guayanan aikaUlan Batorin kesaikaUruguayn normaaliaikaUuden-Kaledonian aikaUzbekistanin kesaikaVanuatun normaaliaikaLnsi-Argentiinan aikaAzerbaid~anin kesaikaBeulah, Pohjois-DakotaBrasilian normaaliaikaCenter, Pohjois-DakotaChathamin normaaliaikaCookinsaarten kesaikaDumont d Urvillen aikaFalklandinsaarten aikaH Ch Minhin kaupunkiIntian valtameren aikaIrkutskin normaaliaikaJakutskin normaaliaikaKalliovuorten kesaikaKolumbian normaaliaikaKrasnojarskin kesaikaLnsi-Afrikan kesaikaLnsi-Kazakstanin aikaMagadanin normaaliaikaMarshallinsaarten aikaNovosibirskin kesaikaParaguayn normaaliaikaSahalinin normaaliaikaSaudi-Arabian kesaikaVladivostokin kesaikaHavaijin-Aleuttien aikaHongkongin normaaliaikaIt-Australian kesaikaIt-Grnlannin kesaikaKamtaatkan normaaliaikaKap Verden normaaliaikaKeski-Euroopan kesaikaLord Howen normaaliaikaLnsi-Euroopan kesaikaNewfoundlandin kesaikaPakistanin normaaliaikaPohjois-Mariaanien aikaPsiissaaren kesaikaQ1z1lordan normaaliaikaTurkmenistanin kesaikaTaoibalsan normaaliaikaGreenwichin normaaliaikaItisemmn Euroopan aikaJekaterinburgin kesaikaPapua-Uuden-Guinean aikaUuden-Seelannin kesaikaVolgogradin normaaliaikaWallisin ja Futunan aikaBangladeshin normaaliaikaFernando de Noronhan aikaFilippiinien normaaliaikaIt-Euroopan normaaliaikaKanadan Atlantin kesaikaLuoteis-Meksikon kesaikaLnsi-Australian kesaikaLnsi-Grnlannin kesaikaMauritiuksen normaaliaikaMeksikon Tyynenmeren aikaNew Salem, Pohjois-DakotaUlan Batorin normaaliaikaUuden-Kaledonian kesaikaUzbekistanin normaaliaikaYhdysvaltain itinen aikaLnsi-Argentiinan kesaikaAzerbaid~anin normaaliaikaCookinsaarten normaaliaikaFalklandinsaarten kesaikaKalliovuorten normaaliaikaKrasnojarskin normaaliaikaLnsi-Afrikan normaaliaikaNovosibirskin normaaliaikaSaudi-Arabian normaaliaikaVladivostokin normaaliaikaYhdysvaltain keskinen aikaHavaijin-Aleuttien kesaikaIt-Australian normaaliaikaIt-Grnlannin normaaliaikaKeski-Euroopan normaaliaikaLnsi-Euroopan normaaliaikaNewfoundlandin normaaliaikaPsiissaaren normaaliaikaTurkmenistanin normaaliaikaJekaterinburgin normaaliaikaUuden-Seelannin normaaliaikaFernando de Noronhan kesaikaKanadan Atlantin normaaliaikaLuoteis-Meksikon normaaliaikaLnsi-Australian normaaliaikaLnsi-Grnlannin normaaliaikaMeksikon Tyynenmeren kesaikaUuden-Kaledonian normaaliaikaYhdysvaltain Tyynenmeren aikaYhdysvaltain itinen kesaikaLnsi-Argentiinan normaaliaikaLntisen Keski-Australian aikaFalklandinsaarten normaaliaikaYhdysvaltain keskinen kesaikaArabiemiirikuntien normaaliaikaHavaijin-Aleuttien normaaliaikaSaint-Pierren ja Miquelonin aikaFernando de Noronhan normaaliaikaMeksikon Tyynenmeren normaaliaikaYhdysvaltain Tyynenmeren kesaikaYhdysvaltain itinen normaaliaikaLntisen Keski-Australian kesaikaYhdysvaltain keskinen normaaliaikaSaint-Pierren ja Miquelonin kesaikaYhdysvaltain Tyynenmeren normaaliaikaLntisen Keski-Australian normaaliaikaSaint-Pierren ja Miquelonin normaaliaika0Ranskan etelisten ja antarktisten alueiden aika# ##6####X##|#,#G#5##>##!#a#OT#-##r#C,#+##O#####o,#i#>#)##>#8#@#H#0##7#-,##r"#a#?#G#>#-#*!# #,##5#-#X #,"#,#O#q#z,#N,#o# #Y#,##k]#+#)##N#5#t##"O#/T#^O#m# #66# !###5#+#O#(?# #{# #N##N###V-#+##WG#IG#v5#B6#q%5#*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#####B?#j5#!#N #5## >#Y## #5#$>#r>##-###"##Ѹ##& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O##^#T#F!#q%aC#Q#Y#>#7#\8#?#H#T#sG#q%#G#0 #|##5#>#,##G###a### ##!####O#)#2v##l##,l#%## #!#>###0## ####4!#w#1#######p##Hv#R!#,#7##T'#\!#7#=#z#1O# ##xv#z!#*-#4# ##O#)H#f# #?#5#Y#A#Z##e#D# |#6# #w-#7#_T#,#/#v ## ###x##8,#6#7H#l#V### #a#"##D #"#4#@#l #,#d,#G#####,#27#f6##5##6# #J# ##e#1>#-#3#5-##n##T#~6#,#,##,##G####6#Ҳ#"#+#y#q%Ir6##9#M##U#5# ####>#,# !#>##!####T"####8##n7#]##2#X#N##Ϩ#k#E##3#ڨ#z7# #!#a#Y,#OO#&###6##b#+#b7#B#G#E# ,#,#>##Z6#O###I#h#!##6#9#-# #@O#5#j#B#s#5#Y##55֯55 5h5 5>5ƮS5O5wB5O5վ5~5e5Ĩ 5׮h5}5rA5o{5iu5 {5K5(55r5W5555 55/5*5³,555B%5)5q5*5=5ڱ5DZ5U5ŭ5D555Ի:545Dֳ5x15M5t:5-5%55554555BIJӶ5"5ʿ5m$5A565Q5V565̺5EMJ5Y5[5U5+555ee^5{Cr5fP5,^5u555}5x5ι5p5u5N5&խ\5孕N555^5_55*5ŷ5l5eA5Bͽ55z۷55553`5%5b55555A&&5v5%5559X5L5055ev5555p5ƴE5ʬ55_٬o55Uũ55e5ڴ555ѩ55ƪ555ݩ575V5Ӫ5Ϋ5IҰ55ܫ_55\5:555ʼ5R5fѵrQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$BPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P. P1 P4 P7 P: P= P@ PC PF PI PL PO PT PW PZ P] Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PH` `3``R!PY!P\!P_!Pb!Pe!Pl!Ps!Pz!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P "P"P"P"P"P$"P'"P*"P1"P8"P?"PF"PI"PL"PS"PZ"Pa"Pd"Pg"Pj"Pq"Pt"P{"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P #P#P#P#P!#P$#P+#P.#P1#P4#P;#PB#PE#PL#PO#PR#PU#PX#P_#Pb#Pi#Pp#Pw#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P$P$P$P $P#$P&$P-$P0$P3$P:$P=$PD$PG$PN$PU$P\$P_$Pf$Pm$Pp$Ps$Pv$P}$Pů```!`K 'ResBD  HHHOras sa GulfOras sa NiueOras sa ChuukOras sa DavisOras sa NauruOras sa NepalOras sa PalauOras sa SyowaOras sa AnadyrOras sa GuyanaOras sa KosraeOras sa MawsonOras sa PonapeOras sa SamaraOras sa TahitiOras sa TuvaluOras sa VostokOras sa BoliviaOras sa EcuadorOras sa GambierOras sa MyanmarOras sa ReunionOras sa RotheraOras sa TokelauSamara DaylightSentral na OrasOras sa MalaysiaOras sa MaldivesOras sa PitcairnOras sa SurinameLungsod ng MexicoOras sa GalapagosOras sa IndochinaOras sa KyrgystanOras sa MarquesasOras sa PyongyangOras sa VenezuelaOras sa East TimorOras sa SeychellesOras sa TajikistanPuwerto ng EspanyaDi-kilalang LungsodOras sa AfghanistanOras sa Wake IslandDaylight Time ng {0}Oras sa Indian OceanOras sa Line IslandsOras sa Timog AfricaDaylight Time sa ApiaDaylight Time sa CubaDaylight Time sa IranOras sa Cocos IslandsOras sa French GuianaOras sa Timog GeorgiaSummer Time sa AnadyrDaylight Time sa ChinaDaylight Time sa JapanDaylight Time sa KoreaDaylight Time sa SamoaLungsod ng Ho Chi MinhOras sa Gitnang AfricaOras sa Norfolk IslandStandard na Oras sa {0}Daylight Time sa AlaskaDaylight Time sa ArabiaDaylight Time sa BundokDaylight Time sa IsraelDaylight Time sa TaipeiOras sa Gilbert IslandsOras sa Phoenix IslandsOras sa Solomon IslandsOras sa Wallis & FutunaStandard Time sa AnadyrStandard Time sa SamaraStandard na Oras sa ApiaStandard na Oras sa CubaStandard na Oras sa FijiStandard na Oras sa HovdStandard na Oras sa IranStandard na Oras sa OmskStandard na Oras sa PeruDaylight Time sa ChathamOras sa Christmas IslandOras sa Dumont-d UrvilleOras sa Macquarie IslandOras sa Marshall IslandsOras sa Papua New GuineaOras sa Silangang AfricaOras sa Tag-init ng FijiOras sa Tag-init ng HovdOras sa Tag-init ng OmskOras sa Tag-init ng PeruSentral na Daylight TimeStandard na Oras sa ChileStandard na Oras sa ChinaStandard na Oras sa JapanStandard na Oras sa KoreaStandard na Oras sa SamoaStandard na Oras sa TongaDaylight Time sa PasipikoMakipot na Look ng RankinOras sa Brunei DarussalamOras sa Gitnang IndonesiaOras sa Tag-init ng ChileOras sa Tag-init ng TongaStandard na Oras sa AlaskaStandard na Oras sa AmazonStandard na Oras sa ArabiaStandard na Oras sa AzoresStandard na Oras sa BhutanStandard na Oras sa BundokStandard na Oras sa IsraelStandard na Oras sa MoscowStandard na Oras sa TaipeiDaylight Time sa AtlantikoOras sa Tag-init ng AmazonOras sa Tag-init ng AzoresOras sa Tag-init ng MoscowSentral na Karaniwang OrasStandard na Oras sa ArmeniaStandard na Oras sa ChathamStandard na Oras sa GeorgiaStandard na Oras sa IrkutskStandard na Oras sa MagadanStandard na Oras sa UruguayStandard na Oras sa VanuatuStandard na Oras sa YakutskDaylight Time sa Lorde HoweEastern na Standard na OrasOras sa Kanlurang IndonesiaOras sa Silangang IndonesiaOras sa Tag-init ng ArmeniaOras sa Tag-init ng BritainOras sa Tag-init ng GeorgiaOras sa Tag-init ng IrkutskOras sa Tag-init ng MagadanOras sa Tag-init ng UruguayOras sa Tag-init ng VanuatuOras sa Tag-init ng YakutskStandard na Oras sa IrelandStandard na Oras sa BrasiliaStandard na Oras sa ColombiaStandard na Oras sa PakistanStandard na Oras sa ParaguayStandard na Oras sa PasipikoStandard na Oras sa SakhalinDaylight Time sa New ZealandOras sa Kanlurang KazakhstanOras sa Silangang KazakhstanOras sa Tag-init ng BrasiliaOras sa Tag-init ng ColombiaOras sa Tag-init ng PakistanOras sa Tag-init ng ParaguayOras sa Tag-init ng SakhalinStandard na Oras sa ChamorroStandard na Oras sa ArgentinaStandard na Oras sa AtlantikoStandard na Oras sa Hong KongStandard na Oras sa Lord HoweStandard na Oras sa MauritiusStandard na Oras sa PilipinasStandard na Oras sa VolgogradDaylight Time sa NewfoundlandOras sa Tag-init ng ArgentinaOras sa Tag-init ng Hong KongOras sa Tag-init ng MauritiusOras sa Tag-init ng PilipinasOras sa Tag-init ng VolgogradStandard na Oras sa SingaporeStandard na Oras sa AzerbaijanStandard na Oras sa BangladeshStandard na Oras sa Cape VerdeStandard na Oras sa ChoibalsanStandard na Oras sa Ulan BatorStandard na Oras sa UzbekistanOras sa Tag-init ng AzerbaijanOras sa Tag-init ng BangladeshOras sa Tag-init ng Cape VerdeOras sa Tag-init ng ChoibalsanOras sa Tag-init ng Ulan BatorOras sa Tag-init ng UzbekistanStandard na Oras sa KrasnoyarskStandard na Oras sa New ZealandStandard na Oras sa NovosibirskStandard na Oras sa VladivostokOras sa Pinaka-silangang EuropeOras sa Tag-init ng KrasnoyarskOras sa Tag-init ng NovosibirskOras sa Tag-init ng VladivostokStandard na Oras sa Cook IslandsStandard na Oras sa NewfoundlandStandard na Oras sa TurkmenistanOras sa Petropavlovsk-KamchatskiOras sa Tag-init ng TurkmenistanStandard na Oras sa Easter IslandStandard na Oras sa New CaledoniaStandard na Oras sa YekaterinburgOras sa Tag-init ng Easter IslandOras sa Tag-init ng New CaledoniaOras sa Tag-init ng YekaterinburgStandard na Oras sa Gitnang EuropeDaylight Time sa Gitnang AustralyaOras sa Tag-init ng Gitnang EuropeStandard na Oras sa Hawaii-AleutianDaylight Time sa Pasipiko ng MexicoOras sa Tag-init ng Hawaii-AleutianStandard na Oras sa Falkland IslandsStandard na Oras sa Kanlurang AfricaStandard na Oras sa Kanlurang EuropeStandard na Oras sa Silangang EuropeDaylight Time sa Kanlurang AustralyaDaylight Time sa Silangang AustralyaOras sa Tag-init ng Falkland IslandsOras sa Tag-init ng Kanlurang AfricaOras sa Tag-init ng Kanlurang EuropeOras sa Tag-init ng Silangang EuropeStandard na Oras sa Gitnang AustralyaOras ng Gitnang Kanluran ng AustralyaStandard na Oras sa Pasipiko ng MexicoOras sa Katimugang France at AntartikoStandard na Oras sa Fernando de NoronhaStandard na Oras sa Kanlurang ArgentinaStandard na Oras sa Kanlurang AustralyaStandard na Oras sa Kanlurang GreenlandStandard na Oras sa Silangang AustralyaStandard na Oras sa Silangang GreenlandOras sa Tag-init ng Fernando de NoronhaOras sa Tag-init ng Kanlurang ArgentinaOras sa Tag-init ng Kanlurang GreenlandOras sa Tag-init ng Silangang GreenlandSummer Time sa Petropavlovsk-KamchatskiDaylight Time sa Saint Pierre & Miquelon)Standard Time sa Petropavlovsk-Kamchatski*Daylight Time sa Hilagang-kanlurang Mexico+Standard na Oras sa Saint Pierre & Miquelon,Daylight Time sa Gitnang Kanlurang Australya,Oras sa Kalahati ng Tag-init ng Cook Islands-Standard na Oras sa Hilagang-kanlurang Mexico.Standard Time ng Gitnang Kanluran ng Australya# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x##N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >### #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#q#G#H#mO#G##=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#7##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#\#7#$"## #'.#6##w-#7#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#oT#O?#l #,#d,#G#####,#27#f6##5r##6# #6#:#-##1>#.#7#5-#K-#-#i?#,#~6#,#,#oH#,##G#L##b#6#Th#v?#+#y#r6##9#d##y#5##0# ##>#,# !#>##!#6#!#P#7###"#k# #n7###\?#>#N##7#9##6##|/#z7# #!#a#Y,#OO#!###6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##55!555\~5g551f5|5 5ȴ5_?5{o5İ55}5L5u%5׽˽5U555Y5߰Ӱ5xʷ555MTH55ݷ5޵5$5NVJ5pd5575V5jqe55*55P585ĺ55ʻ5Լȼ5557eY5ͮ5l5>5Rf5̩55@45߬5Ϳ9-5ݾ55n555 C75ƭ55ժ5ީ545055@߭ӭ5\P50$5ū~5vF5055ܫ5}5555ܲaU5i5xl5v5555's55q3&5#5ո'5ƱK?55'555@ں5?35Ͷ@45585Uqe5ӹ_S555C5555E555555&565ٴ5VW5󫾯5K55555Q55ǬfZ5^5F5hد̯5 5aU5Ȩ5س5F:55&5s5c5ר55'5̲5bH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPH``+`9G`PPPPPPPPPPPPPPPPPPPPP#P*P1P8P?PBPEPLPOPVPYP`PgPnPuPxP{PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P$ P+ P2 P9 P@ PC PF PM PP PW PZ P] Pd Pg Pn Pq Pt Pw Pz P P P P P P P P P P P P P P P P P P P P P P P P P!P!P !P!P!P!P!P"!P)!P,!P/!P2!P5!P8!P;!P>!PE!PH!PK!PR!PU!P\!P_!Pf!Pm!Pt!Pw!P~!P!P!P!P!P!P[``O`\` 'ResBP  $ 'ResB-  11DGasaBelisBareinKuvaitFroyar{0} t2.1.48.9Apia tCuba tFiji tHovd tIran tKili tKina tMritiusNiue tOmsk tPeru tSingaporVarsjavaAzorurnarButan tChuuk tDavis tIndia tJapan tKorea tNauru tNepal tPalau tSamoa tStokkhlmSyowa tTonga tVatikaniAlaska tKosrae tLuksemborgMawson tMoskva tPonape tTahiti tTaipei tTuvalu tVostok tsrael tAmasona tArabisk tArmenia tBolivia tCentral tChatham tEastern tEkvador tGambier tGeorgia tIrkutsk tMagadan tRothera tRunion tSurinam tTokelau tUruguai tVanuatu tYakutsk tAtlantic tBrasilia tIndiahav tIndokina tKirgisia tKolombia tMalaisia tMountain tMritius tNsland tPakistan tParaguai tSakhalin tSingapor tkendur burAzorurnar tGalapagos tHong Kong tJlaoyggj tKeypmannahavnLord Howe tMaldivoyggjarMarquesas tMiafrika tMievropa tPyongyang tVenesuela tVolgograd tWakeoyggj t{0} summartAfganistan tApia summartAserbadjan tBangladesj tChoibalsan tCuba summartFiji summartHovd summartIran summartKili summartKina summartOmsk summartPeru summartUlan Bator tUsbekistan t{0} vanlig tApia vanlig tCuba vanlig tEysturtimor tFiji vanlig tGulf vanlig tHovd vanlig tIran vanlig tJapan summartKili vanlig tKina vanlig tKorea summartKrasnoyarsk tLineoyggjar tNovosibirsk tNkalednia tOmsk vanlig tPeru vanlig tPskaoyggin tSamoa summartTonga summartVladivostok trsk vanlig tAlaska summartCooksoyggjar tEysturafrika tGrnhvdaoyggjarJapan vanlig tKokosoyggjar tKorea vanlig tMoskva summartNewfoundland tSamoa vanlig tTadsjikistan tTaipei summartTonga vanlig tTurkmenistan tVesturafrika tVesturevropa tsrael summartAlaska vanlig tAmasona summartArabisk summartArmenia summartCentral summartChatham summartEastern summartFilipsoyggjar tGeorgia summartIrkutsk summartMagadan summartMaldivoyggjar tMi Indonesia tMoskva vanlig tNorfolksoyggj tTaipei vanlig tUruguai summartVanuatu summartYakutsk summartYekaterinburg tmi Avstralia tsrael vanlig tFranska Gujana tAmasona vanlig tArabisk vanlig tArmenia vanlig tAtlantic summartBrasilia summartCentral vanlig tChatham vanlig tEastern vanlig tGeorgia vanlig tGilbertoyggjar tGreenwich Mean tIrkutsk vanlig tKolombia summartMagadan vanlig tMountain summartMritius summartNsland summartPakistan summartPapua Nguinea tParaguai summartPhoenixoyggjar tSakhalin summartSalomonoyggjar tSamskipa heimstUruguai vanlig tVanuatu vanlig tYakutsk vanlig tMexican Pacific tAtlantic vanlig tAzorurnar summartBrasilia vanlig tChamorro vanlig tHawaii-Aleutian tHong Kong summartKolombia vanlig tLord Howe summartMacquariesoyggj tMarshalloyggjar tMievropa summartMountain vanlig tMyanmar (Burma) tMritius vanlig tNsland vanlig tPakistan vanlig tParaguai vanlig tPitcairnoyggjar tSakhalin vanlig tSeyskelloyggjar tSuurgeorgiaoyggjarVolgograd summartVestur Argentina tAserbadjan summartAzorurnar vanlig tBangladesj summartChoibalsan summartDumont-d Urville tEystur Indonesia tEystur Kasakstan tFalklandsoyggjar tGrnhvdaoyggjar tHong Kong vanlig tLord Howe vanlig tMievropa vanlig tNorthwest Mexico tUlan Bator summartUsbekistan summartVestur Indonesia tVestur Kasakstan tVolgograd vanlig teystur Avstralia tAserbadjan vanlig tBangladesj vanlig tBrunei Darussalam tChoibalsan vanlig tEystur grnlendsk tKrasnoyarsk summartNovosibirsk summartNkalednia summartPskaoyggin summartUlan Bator vanlig tUsbekistan vanlig tVestur grnlendsk tVladivostok summartCooksoyggjar summartEysturevropa summartKrasnoyarsk vanlig tNewfoundland summartNovosibirsk vanlig tNkalednia vanlig tPskaoyggin vanlig tSuurafrika vanlig tTurkmenistan summartVesturafrika summartVesturevropa summartVladivostok vanlig tmivestur Avstralia tlongri Eysturevropa tCooksoyggjar vanlig tEysturevropa vanlig tFernando de Noronha tFilipsoyggjar summartNewfoundland vanlig tSuurgeorgiaoyggjar tTurkmenistan vanlig tVesturafrika vanlig tVesturevropa vanlig tYekaterinburg summartmi Avstralia summartFilipsoyggjar vanlig tStra Bretland summartYekaterinburg vanlig tmi Avstralia vanlig tMexican Pacific summartHawaii-Aleutian summartSt. Pierre & Miquelon tVestur Argentina summartMexican Pacific vanlig tFalklandsoyggjar summartGrnhvdaoyggjar summartHawaii-Aleutian vanlig tNorthwest Mexico summarteystur Avstralia summartVestur Argentina vanlig tEystur grnlendsk summartFalklandsoyggjar vanlig tGrnhvdaoyggjar vanlig tNorthwest Mexico vanlig tVestur grnlendsk summarteystur Avstralia vanlig tEystur grnlendsk vanlig tVestur grnlendsk vanlig tWallis- og Futunaoyggjar tmivestur Avstralia summartFernando de Noronha summartmivestur Avstralia vanlig tFernando de Noronha vanlig tSt. Pierre & Miquelon summartSt. Pierre & Miquelon vanlig t)Fronsku sunnaru landaki og Antarktis t# ##SH#B"###X##|#,#G#5##>##!#a#OT###-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#.# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#9#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"##>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#7##V7#\!#7#-#H#1O# ##h#z!#*-#4##!#O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-##_T#,#-#v ## #a##EH#f#8,#6#7H#"#T#!## ### #D #"#մ#O?#l #,#d,#G#####,#27#f6##5#A#6# #6####1>#"#3#5-#K-#-##`#~6#,#,#oH#,##G#L###6#T$#D#+#y#r6###f##y#5#G#0#/##>#,# !#>##!##!#P#7#.##$#8# #n7###\?#X#N##7#9##6###b# #!#a#Y,#OO#!###6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5 555`5^5p.505ٯש5冀5:!5w95/#5C5ĺ5z5ǯV5iE5V5ӸѼ5_"5ָԼ5>5YN'55[5P5%5)5jϵ5>`5555i5{5M5Gp535 5ʨ55b5Ԩ֮59555Э5ѳ55E+'5٪5W555MI5O5D5o1غ5#g5Z{555ި55;25`]5c5k5535%5Ŭt5s q5555Ԭ}5K 55/55e5ګ5C575'50 5545Ҳ5{5O55p5+{55[5@<55wM55g58}5ðs 55P5w555x5հ5۹=D&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPH``+`9G`PPPPPPPPPPPPPPPPPPPPPPP$P+P.P1P8P;PBPEPLPSPZPaPdPgPnPuP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP%P(P+P2P5P<P?PBPIPLPSPVPYP\P_PfPiPpPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPP#P&P)P0P3P:P=PDPKPRPUP\PcPfPiPlPsP```` 'ResBY  ]]N BakouDamasDubaFroMalteSoulThulHbronKaboulKowetMadreManaosTchitaVienneAndorreAthnesAtyraouBahrenBichkekCamansDtroitGrenadeManilleNicosieOuralskRangounThranUshuaaAchgabatAdladeBermudesBeyrouthJamaqueKostanaLayouneLe CaireLisbonneOujgorodTachkentTbilissiVarsovieDominiqueDouchanbJrusalemKatmandouKzyl OrdaLa HavaneZaporojieFamagousteKamtchatkaLa BarbadeLe VaticanOulianovskSamarcandele de ManAktioubinskSaint-MarinTchobalsanTgucigalpaheure : {0}Sainte-LucieSaint-VincentSainte-Hlneheure de Guamheure de Omskle de Pquesles CanariesPort-d EspagneSaint-Domingueheure de Chuukheure de Davisheure de Nauruheure de Niouheure de Syowaheure du Golfeheure du Npalville inconnueTripoli (Libye)heure de Kosraeheure de Mawsonheure de Samaraheure de Tahitiheure de Vostokheure de l Indeheure du Bruniheure du GuyanaSaint-Christopheheure de Bolivieheure de Rotheraheure de Tokelauheure des Palaosheure des Tuvaluheure du Bhoutanheure du MyanmarH-Chi-Minh-Villeheure de la Chineheure du Surinameheure d Indochine{0} (heure d t)heure de Singapourheure de Pyongyangheure des Chamorroheure des Maldivesheure du Venezuelaheure d t d Iranheure de l quateurheure de l le Wakeheure d t de Cubaheure d t de Hovdheure d t de Omskheure d t d Aktaouheure de Kaliningradheure de la Malaisieheure des Seychellesheure des les Cocosheure du Tadjikistanheure d t de Chineheure d t de Coreheure d t de Tongaheure d t de l Estheure d t du Chiliheure d t du Japonheure d t du Prouheure d t d Isral{0} (heure standard)heure d t de Moscouheure du Kirghizistanheure d t de Samaraheure d t de Taipeiheure d t de l Acreheure d t des Samoaheure d t du Centreheure d t d Armnieheure normale de Omskheure d t d Irkoutskheure d t de Mauriceheure d t des Aoresheure de l Afghanistanheure de l le Norfolkheure des les Gambierheure des les Gilbertheure des les Phoenixheure des les Salomonheure d t de Gorgieheure d t de Magadanheure d t de Vanuatuheure d t irlandaiseheure de Gorgie du Sudheure d t de Iakoutskheure d t du Cap-VertBeulah (Dakota du Nord)Center (Dakota du Nord)heure de l Ocan Indienheure des les Marshallheure des les Pitcairnheure du Timor orientalheure d t britanniqueheure d t de Brasiliaheure d t de Colombieheure d t de l Alaskaheure d t de l Arabieheure d t du Pakistanheure d t du Paraguayheure normale de Samaraheure des les Marquisesheure d t de Sakhalineheure de l le Christmasheure de l le Macquarieheure d t de Hong Kongheure d t de Lord Howeheure d t de Volgogradheure d t de l Uruguayheure d t du Pacifiqueheure d t d Oulan-BatorSaint-Jean de Terre-NeuveTemps universel coordonnheure de Dumont-d Urvilleheure de Wallis-et-Futunaheure de l Est indonsienheure de l le de Pohnpeiheure d t de Choibalsanheure d t de l Amazonieheure d t des Rocheusesheure d t des les Cookheure d t du Bangladeshheure d t d Azerbadjanheure normale de la Chineheure d t de Krasnoarskheure d t des les FidjiNew Salem (Dakota du Nord)heure des les de la Ligneheure du Centre indonsienheure d t de Terre-Neuveheure d t de Vladivostokheure d t de l Argentineheure moyenne de Greenwichheure d t d Ekaterinbourgheure d t de Novossibirskheure de l Ouest indonsienheure d t de l Atlantiqueheure d t des Philippinesheure d t du Turkmnistanheure de la Guyane franaiseheure de l Est du Kazakhstanheure d t de l Ouzbkistanheure d t des les Chathamheure de l Est nord-amricainheure d Hawaii - Aloutiennesheure d t d Europe centraleheure d t d Europe de l Estheure de l Ouest du Kazakhstanheure du centre nord-amricainheure d t de l le de Pquesheure d t des les Malouinesheure normale des les Chathamheure d t de l Ouest argentinheure d t d Europe de l Ouestheure des les Mariannes du Nordheure d t d Afrique de l Ouestheure normale d Afrique centraleheure normale d Afrique de l Estheure du Pacifique nord-amricainheure d t de Nouvelle-Caldonieheure d t de l Est du Groenlandheure d t du Pacifique mexicainheure d t de Fernando de Noronhaheure d t de la Nouvelle-Zlandeheure d t de l Est de l Australieheure d t de l Ouest du Groenlandheure d t d Hawaii - Aloutiennesheure normale d Afrique mridionaleheure d t du Nord-Ouest du Mexiqueheure d t du centre de l Australieheure de la Papouasie-Nouvelle-Guineheure d t de l Ouest de l Australieheure normale de l Est nord-amricainheure normale d Hawaii - Aloutiennesheure normale du centre nord-amricainheure d t de Petropavlovsk-Kamchatskiheure d t de Saint-Pierre-et-Miquelon)heure normale du Pacifique nord-amricain*heure d t du centre-ouest de l Australie5heure des Terres australes et antarctiques franaises# ##8####X##|#,#G#5##>##!#a#OT#-###C,#+##O###-##o,#i#>#)##>#8#@#H#0##/#-,##r"#a#?#G#>#-## #,##5#-#X #,"#,#?#q#z,#N,#o#j#Y#,##]#C###N#5#'##"O#/T#^O#m# #66# !#*##5#+#O#(?# #{# #N##N##2##+##WG#IG#v5#B6##*6#K>#:#5?#6#N6##: ##X>#Q#^#m#Zh#V#h#-_#N## ###"#mr#>>#F# #G#e>#V#####B?#j5#!#N #5## >#Z## #5#$>#r>##-###"#i##<#& ##eG#>#>!#`Y##G#/#mO#G#O#=##",#>#|O##,#&#F!#a#Q#Y##=##]C#ï#T##˭#G#0 #|##5#>#,##G###a#J7## ##!#^###O#)#8{##l##z#r## ######"# ####4!##1####-##ѭ#7###R!#,##ح#8#\!##-##1O# #߭#xv#z!##B#g#J#O#$#f#R#?#5#7#A###Z##ű##d#ŭ#w-#(#_T#,#̮#ծ#b# #a####8,#6#7H#H##4 #4## #`###&7#*#ѯ#l #{#d,#G#####,#27#f6##5θ##6##6# #-##1>#"##5-##-#/# #~6#'#,#o#,##G#L###6#_#v?#+##r6##9#?##y#5##0# ###,# !#>##!#6#!##Y#î##N## #n7#ޮ####>#N##7#9#3J#6#3#|/## #k#a#Y,#OO#!###6##6#+##!#G#E# ,#,#>##Z6#O#ȷ##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5V~5;55˽5&55A_ 5*{\ރ5ji5,55"iג5콣5 lRy5aDjn5Qy5lRy5Y_'5ú@n5(q֡5ʴd=5Ms\5oޚé55j5ժ5ҹy5$[5Ji55N5c_55Q_A5E50y 5dzQGy5sױ5Ph55I5)u_56i5%Ls5D555˼H55Q<~5oT~45 5H5a5!Un555޺55i5ŵh550K5޾ 5߯55-535=dэ5Ͳ3Ls5 555r5515~ Wn5(\5,Ry5ܳQ^y5S555_55n,5F5W56Pd55ܵ[z55X555 [5Ͱ5J5RgA5^i+50Vl~55S55u5>5nI5b5R5t5h5us>55q_[555_u5Quy5isz55{H5ɶ56525k5_5ҷcd5\ݰ5W~54555!55q55rV~5^5p5-W~555s55hdX5ۻy5\Ń5k5+nf5Ovd"55559_و5sN&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPH` `3`H`PPPPPPPPPPPPPPPPPPP PPP P'P.P5P<PCPJPQPTPWP^PaPhPkPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPP P#P&P)P,P/P2P9P@PGPNPUPXP[PbPePlPoPrPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P#P&P)P,P3P:PAPDPGPJPMPPPSPVP]P`PcPjPmPtPwP~PPPPPPPPPP` ``\` 'ResB.  22nHCHEHPHRHTHACHAEHAPHARHNCHNEHNPHNRHNTThimphoule de Manles FroBarbade (La)heure d Omskles Camansles Canariesheure de Chineheure de l EstTripoli [Libye]heure du Centreheure du Pacifiqueheure de la Runion{0} (heure avance){0} (heure normale)heure avance d Apiaheure avance d Iranheure avance d Omskheure normale d Omskheure avance de Cubaheure avance de Hovdheure avance de Chineheure avance de Coreheure avance de Tongaheure avance de l Estheure avance du Chiliheure avance du Japonheure avance du Prouheure avance d Aktaouheure avance d Anadyrheure avance d Aqtbeheure avance d Isralheure normale de Chineheure normale de l EstBeulah [Dakota du Nord]Center [Dakota du Nord]heure avance de Moscouheure avance de Taipeiheure avance de l Acreheure avance des Samoaheure avance du Centreheure avance d Armnieheure normale du Centreheure avance de Gorgieheure avance de Magadanheure avance de Mauriceheure avance de Vanuatuheure avance des Aoresheure avance d Alma Ataheure avance d Irkoutskheure avance irlandaiseheure d Afrique centraleNew Salem, Dakota du Nordheure avance britanniqueheure avance de Brasiliaheure avance de Colombieheure avance de Iakoutskheure avance de l Alaskaheure avance de l Arabieheure avance du Cap-Vertheure avance du Pakistanheure avance du Paraguayheure de Guyane franaiseheure d Afrique orientaletemps universel coordonnSaint-Christophe-et-Nivsheure avance de Hong Kongheure avance de Lord Howeheure avance de Sakhalineheure avance de Volgogradheure avance de l Uruguayheure avance du Pacifiqueheure d Hawa-Aloutiennesheure normale du Pacifiqueheure avance de Choibalsanheure avance de l Amazonieheure avance des Rocheusesheure avance des les Cookheure avance du Bangladeshheure avance d Azerbadjanheure avance d Oulan-Batorheure avance de Krasnoarskheure avance de Terre-Neuveheure avance de Vladivostokheure avance de l Argentineheure avance des les Fidjiheure avance de Novossibirskheure avance de l Atlantiqueheure avance des Philippinesheure avance du Turkmnistanheure avance d Ekaterinbourgheure avance de l Ouzbkistanheure avance des les Chathamheure normale des les Chathamheure normale d Afrique du Sudheure avance d Europe centraleheure avance d Europe de l Estheure avance de l le de Pquesheure avance des les Malouinesheure avance de l Ouest argentinheure avance d Europe de l Ouestheure avance d Afrique de l Ouestheure avance d Hawa-Aloutiennesheure normale d Hawa-Aloutiennesheure avance de Nouvelle-Caldonieheure avance de l Est du Groenlandheure avance du Pacifique mexicainheure avance de Fernando de Noronhaheure avance de la Nouvelle-Zlandeheure avance de l Est de l Australieheure avance de l Ouest du Groenlandheure avance du Nord-Ouest du Mexiqueheure avance du centre de l Australieheure avance de l Ouest de l Australie)heure avance de Petropavlovsk-Kamchatski)heure avance de Saint-Pierre-et-Miquelon,heure avance du centre-ouest de l Australie#l-#L###f#~##>#q#?#@#ڭ# #5W#9#"#5ưV~55=555_ 5\ރ5i5\&ƭ5=Oʭ5"iג­ҭ5lIέ5Ry5Djn5ܯQy5 Ry5_'5@n5Mq֡5d=5׵s\5#ޚé5ȹ5j5Jժ5y5[5ԴJi5Sc_5ղ_A5n0y5QGy5;.85dh5mu_56i5%Ls5 H5˶<~5T~45o5,a5Un5#5>h5K5ָ 5.׷5=dэ5%3Ls5Ю Wn5Ա(\5!,Ry5Q^y5r5R_5(n,5Pd5W[z5p[55BgA5 ^i+5Vl~5u5>5EnIa֭5f5us>55_[5 _u5ůQuy5sz5H55³cd5ްW~5V~5i-W~5s5dX5Oy5\Ń5b+nf5ݳvd"5_و51sn } {7[I<%| %1FR%"%\ix )Rl(AU 7dy  & 1 p %!@!V!j!x!!!!!"""K"Y"c"""""j#######$A$N$$$P PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P$ P+ P2 P9 P@ PG PN PU P\ Pc Pj Pq Px P P P P P P P P P P P P P P P P P P P PPPPPP#P*P1P8P?PFPMPTP[PbPoPvP}PPPPPPPPPPPPPPPPPPP``^"` 'ResB g g GFThPf` 'ResB8 :G <<:GMalteVieneAzorisPragheBelgrtLisboneLubianeCanariisSan MarinGnove YorkLussemburcOre di MoscheCitt no cognossudeOre estive di MoscheSan Pauli dal BraslOre de Europe centrlOre de Europe orientlOre standard di MoscheOre de Europe ocidentlOre estive de Europe centrlOre estive de Europe orientlOre estive de Europe ocidentlOre standard de Europe centrlOre standard de Europe orientlOre standard de Europe ocidentl#G#G#GG#mG#G#UG#]G#eG#G#;G#G#NG#vG#AG5>HGH5GH 5yH&HH +5GGHq ~ 7*8Wwa$p$$AUx!PPPPPPPPPPPPPPH``9G`PPPPPR` 'ResB  CaroParysWenenBerlynPraachFaererIrkoetskKhartoemSjanghai{0}-tiidAcre-tiidHovd tiidOmsk-tiidAqtau-tiidDavis tiidKrysteilnLanka-tiidSyowa tiidAlaska-tiidAnadyr-tiidAqtbe-tiidAzoren-tiidMawson tiidMexico-stadMoskou-tiidNiuese tiidPeaskeeilnPrto VelhoSamara-tiidSd-GeorgiaTaipei tiidVostok tiidAmazone-tiidBelause tiidCentral-tiidChatham tiidChuukse tiidEastern-tiidFatikaanstdFijyske tiidMacause tiidMagadan-tiidPasifik-tiidPohnpei tiidRothera tiidAlma-Ata-tiidArabyske tiidArmeense tiidAtlantic-tiidBruneise tiidChamorro-tiidCocoseilannenIraanske tiidIrkoetsk-tiidJakoetsk-tiidJapanske tiidKosraese tiidMountain-tiidNepalese tiidSachalin-tiidSineeske tiidZomertiid {0}Bengalese tiidKubaanske tiidOezbeekse tiidQyzylorda-tiidRunionse tiidSeychelse tiidSileenske tiidUnbekende stdWolgograd-tiidYndiaaske tiidAcre-simmertiidAfghaanske tiidBhutaanske tiidEnderbury-eilnFilipijnse tiidGambiereilannenHongkongse tiidHovd simmertiidIsralyske tiidKirgizyske tiidKoreaanske tiidMaldivyske tiidMaleisyske tiidMyanmarese tiidOmsk-simmertiidPeruaanske tiidSamoaanske tiidTadzjiekse tiidTongaanske tiidTurkmeense tiidAqtau-simmertiidCookeilnse tiidIerse simmertiidKrasnojarsk-tiidNauruaanske tiidNovosibirsk-tiidSurinaamske tiidTsjojbalsan tiidUlaanbaatar tiidVladivostok-tiidYndochinese tiidAcre-standerttiidAlaska-simmertiidAnadyr-simmertiidAqtbe-simmertiidAzoren-simmertiidBoliviaanske tiidBritse simmertiidGolf standerttiidHovd standerttiidKaapverdyske tiidMarquesaseilannenMoskou-simmertiidOmsk-standerttiidPakistaanske tiidSamara-simmertiidStandaardtiid {0}Tahitiaanske tiidTaipei simmertiidTuvaluaanske tiidSd-Georgyske tiidAmazone-simmertiidAqtau-standerttiidBrazyljaanske tiidCentral-simmertiidChatham simmertiidEast-Kazachse tiidEast-Timorese tiidEastern-simmertiidEcuadoraanske tiidFenezolaanske tiidFijyske simmertiidKanaryske EilannenKokoseilnske tiidKolombiaanske tiidKrysteilnske tiidLine-eilnske tiidMacause simmertiidMagadan-simmertiidMauritiaanske tiidNij-Seelnske tiidPasifik-simmertiidUruguayaanske tiidVanuatuaanske tiidWake-eilnske tiidWest-Kazachse tiidAlaska-standerttiidAlma-Ata-simmertiidAnadyr-standerttiidAqtbe-standerttiidArabyske simmertiidArmeense simmertiidAtlantic-simmertiidAzoren-standerttiidIraanske simmertiidIrkoetsk-simmertiidJakoetsk-simmertiidJapanske simmertiidMoskou-standerttiidMountain-simmertiidNewfoundlnske-tiidParaguayaanske tiidPeaskeeilnske tiidSachalin-simmertiidSamara-standerttiidSineeske simmertiidTaipei standerttiidYndyske Oceaan-tiidFrns-Guyaanske tiidAmazone-standerttiidBengalese simmertiidBeulah, Noard-DakotaCenter, Noard-DakotaCentral-standerttiidChatham standerttiidEast-Europeeske tiidEastern-standerttiidFalklneilnske tiidFijyske standerttiidGambiereilnske tiidGeorgyske simmertiidGilberteilnske tiidGuamese standerttiidJekaterinenburg-tiidKubaanske simmertiidMacause standerttiidMagadan-standerttiidNij-Kaledonyske tiidNorfolkeilnske tiidOezbeekse simmertiidPasifik-standerttiidPhoenixeilnske tiidQyzylorda-simmertiidSileenske simmertiidSd-Afrikaanske tiidWest-Europeeske tiidWolgograd-simmertiidWest-Argentynske tiidAlma-Ata-standerttiidArabyske standerttiidArmeense standerttiidAtlantic-standerttiidAzerbeidzjaanske tiidDumont-d Urville tiidEast-Afrikaanske tiidEast-Australyske tiidEast-Groenlnske tiidEast-Yndonezyske tiidFilipijnse simmertiidHongkongse simmertiidIraanske standerttiidIrkoetsk-standerttiidIsralyske simmertiidJakoetsk-standerttiidJapanske standerttiidKoreaanske simmertiidMarshalleilnske tiidMountain-standerttiidPeruaanske simmertiidSachalin-standerttiidSalomonseilnske tiidSamoaanske simmertiidSineeske standerttiidTokelau-eilnske tiidTongaanske simmertiidTurkmeense simmertiidWest-Afrikaanske tiidWest-Australyske tiidWest-Groenlnske tiidWest-Yndonezyske tiidBengalese standerttiidGalapagoseilnske tiidGeorgyske standerttiidHawaii-Aleoetyske tiidKrasnojarsk-simmertiidKubaanske standerttiidMarquesaseilnske tiidMidden-Europeeske tiidNovosibirsk-simmertiidOezbeekse standerttiidPitcairneillnske tiidQyzylorda-standerttiidSileenske standerttiidTsjojbalsan simmertiidUlaanbaatar simmertiidVladivostok-simmertiidWolgograd-standerttiidFilipijnse standerttiidHongkongse standerttiidIsralyske standerttiidKaapverdyske simmertiidKoreaanske standerttiidLord Howe-eilnske tiidMacquarie-eilnske tiidMidden-Australyske tiidNew Salem, Noard-DakotaPakistaanske simmertiidPeruaanske standerttiidSamoaanske standerttiidTongaanske standerttiidTurkmeense standerttiidWallis en Futunase tiidBrazyljaanske simmertiidCookeilnse standerttiidFernando de Noronha-tiidKolombiaanske simmertiidKrasnojarsk-standerttiidMauritiaanske simmertiidNij-Seelnske simmertiidNovosibirsk-standerttiidSingaporese standerttiidTsjojbalsan standerttiidUlaanbaatar standerttiidUruguayaanske simmertiidVanuatuaanske simmertiidVladivostok-standerttiidKaapverdyske standerttiidNewfoundlnske-simmertiidNoardlike Mariaanske tiidPakistaanske standerttiidPapoea-Nij-Guineeske tiidParaguayaanske simmertiidPeaskeeilnske simmertiidSintraal-Afrikaanske tiidSintraal-Yndonezyske tiidBrazyljaanske standerttiidEast-Europeeske simmertiidFalklneilnske simmertiidJekaterinenburg-simmertiidKolombiaanske standerttiidMauritiaanske standerttiidNij-Kaledonyske simmertiidNij-Seelnske standerttiidUruguayaanske standerttiidVanuatuaanske standerttiidWest-Europeeske simmertiidWest-Argentynske simmertiidAzerbeidzjaanske simmertiidEast-Australyske simmertiidEast-Groenlnske simmertiidNewfoundlnske-standerttiidParaguayaanske standerttiidPeaskeeilnske standerttiidWest-Afrikaanske simmertiidWest-Australyske simmertiidWest-Groenlnske simmertiidCookeilnse halve simmertiidEast-Europeeske standerttiidFalklneilnske standerttiidHawaii-Aleoetyske simmertiidJekaterinenburg-standerttiidMidden-Europeeske simmertiidNij-Kaledonyske standerttiidWest-Europeeske standerttiidWest-Argentynske standerttiidAzerbeidzjaanske standerttiidEast-Australyske standerttiidEast-Groenlnske standerttiidLord Howe-eilnske simmertiidMidden-Australyske simmertiidSaint Pierre en Miquelon-tiidWest-Afrikaanske standerttiidWest-Australyske standerttiidWest-Groenlnske standerttiidFernando de Noronha-simmertiidHawaii-Aleoetyske standerttiidMidden-Europeeske standerttiidPetropavlovsk-Kamtsjatski-tiidLord Howe-eilnske standerttiidMidden-Australyske standerttiidFernando de Noronha-standerttiidMidden-Australyske westelijke tiidFrnske Sdlike en Antarctyske tiidSaint Pierre en Miquelon-simmertiidPetropavlovsk-Kamtsjatski-simmertiidSaint Pierre en Miquelon-standerttiidPetropavlovsk-Kamtsjatski-standerttiidMidden-Australyske westelijke simmertiid*Midden-Australyske westelijke standerttiid#6####)#T#?#o#,#k]##t#+#O#{# #ZG##S#a#p#k#OY#k#a#u###!##ɂ###ד##F!#a#Y#>#6# #?# H#a#k#,l#H$# ####/##O#p##N##.#7#z###$2##}U#{#&#####U## ##1# ##:#5# #S###%#$#-Ć#@'## ɇ#"# ####'###"##v(#X#P#l#2#3##!####### #Y5b8]5r55T5{58š5o5ރЎ5ƈ5n5OŒ5Kv5r5B'5Ɋ5Vو5݊555𗺎5555֜5(j,5ИN5 (5-5̄555ǖ55_ݕ5$5\׌5f&55`5Љ55ʔ355ۄ5a5>585yዘ5^51Z5% 5՗ә 5B5+5Y55Rf55@5U5j5DJ5d55ۇ5_5_Ց;5…/5҅B5S5E5L555z5A@؏5UN5G5}j05dy5%55Fw5x5Ն55w55h555 Ӎ5"555\5N55Ғ*y5#Ղ52555i荶5/5`555؛55H.5BL55G+5B5E5_͋|5R55<5@5v5ă5Q55у55Y 5ʐb55G55555}515r55 75i5"O55U5_5h5q5;ĕ5D5)5{5g5i\5|3UTs "<' = ~  8ERv2Ks'To 7G[(8Iy*IW/Acq<YABa$p$z$$%k| %1F%"%\ix )9ER`l|(4AU  7$NXdy  & 1 @ X p { 9% D% !!%!4!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPH``+`9G`PPPPPPPPPPPPPPPPPPPPP$P+P2P9P@PGPNPUPXP[PbPePlPoPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P,P3P6P9P<P?PBPEPLPSPZPaPhPkPnPuPxPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPP"P%P,P/P2P9P<P?PFPMPTPWPZP]P`PcPfPiPpPsPvP}PPPPPPPPPPPPPP/``k`R` 'ResB  QHMAGAACACASBCvSlVnACACASACOslPrgRgeArbaCablCuitDacrFidsLomaMoscMltaPrasVadsVrsidinAndraBogatBrinCaireoCartmGeirsHavnaMAG{0}MaptMionscMonacScipSgrabSifiaTiceoTinisVailsAm NrAm AcreAm ApiaAm HovdAm NiueAm OmskAngaleBairinBeirlnBiritCalctaCsineGeansaHeabrnIacrtaIamiceLondainMaidridMainileNuacsatStclmTaihtTripilVilniasAm AqtauAm ChuukAm ChbaAm ShamBarbadsBalgrdCinseasaConacraEireavnGreandaLiospinMaidaraRicivcSairavTaillinnan RimhAm AlascaAm AlmatyAm AnadyrAm AqtobeAm FhidsAm KosraeAm MhacaoAm MhoscAm ThongaAm UraguaAmstardamAsinseonBeirmidaBcairistDoiminiceDrasalmGuadalipHeilsincIostanblSaintiagShang-haiSingeapran Aithinan Ghuinna hAsirAm IactscAdas AbabaAm ChathamAm IosraelAm IrkutskAm LrnachAm NeipealAm PheiriAm RunionAm ShamaraAm ThaipeiAm ThuvaluAm VanuatAm na SileAm na SneBdaipeistCbanhvanCsta RceGiobrltarLiiblenaLucsamburgMac GuaireMogaidisiPort RceSan Hilinan Bheilsan Damaiscan NiocisAm EacuadrAm GhambierAm MhaenmarAm MhagadanAm PharaguaAm PhohnpeiAm ShuranamAm ThaihtAm na CirAm na nAsrIarsailimNua-EabhracPodgairtseSan MairneAm Hong CongAm BhrasliaAm Lord HoweAm PyongyangAm QyzylordaAm ShakhalinAm VolgogradAm na GuineOilen CocosSan Uinseannan Astracinan BhruisilAm Rinn VerdeAm ChoibalsanAm Shr LancaAm VeinisalaAm an OirthirAm na BolaiveAm na BtineAm na ColimeAm na SisalAm na hAraibeOilein FharSan Crostiran tSalvadirAm Oilen WakeAm ChireabaitAm KrasnoyarskAm NovosibirskAm VladivostokAm na SeapineAm na SeoirsiaAm na SlibhteAm na hIarineAntananairveoOilein MidwayOilen Mhanannan BhrataslivAm Oilein CookAm na MalaeisiaAm na hAirmineAm na hAmasineAm na hInd-SneBaile an tSaoirOilein ChomraAm Hav-AiliitAm Lr na hEorpaAm Oilein CocosAm Oilein PalauAm Thomr ThoirAm YekaterinburgAm an AtlantaighAm na PacastineAm Oilen MhuirsAm Oilein TcalAm Oilen NorfolkAm Samhraidh AcreAm Samhraidh ApiaAm Samhraidh HovdAm Samhraidh OmskAm Stisin CaseyAm Stisin DavisAm Stisin SyowaAm na hAirgintneBaile tha CliathCathair AnaithnidMen-Am GreenwichAm Oilen na CscaAm Lr na hAfraiceAm Oilein na LneAm Oilen PitcairnAm Samhraidh AqtauAm Samhraidh ChbaAm Samhraidh ShamAm Stisin MawsonAm Stisin VostokAm Thalamh an iscAm Uiloch LrnachAm na BanglaidiseAm na CirgeastineCathair Mheicsiceoan tSeoirsia TheasAm Oilen na NollagAm Brin DarasalmAm Lr na hAstrileAm Oilein MarshallAm Oilein SholomnAm Samhraidh AlascaAm Samhraidh AlmatyAm Samhraidh AnadyrAm Samhraidh AqtobeAm Samhraidh FhidsAm Samhraidh MhacaoAm Samhraidh MhoscAm Samhraidh ThongaAm Samhraidh UraguaAm Stisin RotheraAm an Aigin ChiinAm na hAfganastineAm Oilein MhaildveAm Caighdenach AcreAm Caighdenach ApiaAm Caighdenach HovdAm Caighdenach OmskAm Ghuin na FrainceAm Iarthar na hEorpaAm Lr na hIndiniseAm Nua-Ghuine PhapuaAm Oilein GalpagosAm Samhraidh ChathamAm Samhraidh IactscAm Samhraidh IosraelAm Samhraidh IrkutskAm Samhraidh LrnachAm Samhraidh PheiriAm Samhraidh ShamaraAm Samhraidh ThaipeiAm Samhraidh VanuatAm Samhraidh na SileAm Samhraidh na SneAm na Nua-ChaladineAm na Nua-ShalainneAm na Seoirsia TheasAm na hAsarbaiseineCathair na VatacineCathair na hAilgireAm Caighdenach AqtauAm Caighdenach ChbaAm Caighdenach GhuamAm Caighdenach ShamAm Oilein FhclainneAm Oilen Mhic GuaireAm Oirthear na hEorpaAm Samhraidh MhagadanAm Samhraidh PharaguaAm Samhraidh na CirAm Samhraidh na nAsrAm Vails agus FutnaAm an Aigin IndiaighAm na TidsceastineAm Caighdenach AlascaAm Caighdenach AlmatyAm Caighdenach AnadyrAm Caighdenach AqtobeAm Caighdenach FhidsAm Caighdenach MhacaoAm Caighdenach MhoscAm Caighdenach ThongaAm Caighdenach UraguaAm Iarthar na hAfraiceAm Oilein an FhinicsAm Samhraidh BhrasliaAm Samhraidh Hong CongAm Samhraidh Lord HoweAm Samhraidh QyzylordaAm Samhraidh ShakhalinAm Samhraidh UlnbtarAm Samhraidh VolgogradAm na TuircmanastineAm na hisbiceastinena hOilein ChanrachaAm Caighdenach ChathamAm Caighdenach IactscAm Caighdenach IosraelAm Caighdenach IrkutskAm Caighdenach LrnachAm Caighdenach PheiriAm Caighdenach ShamaraAm Caighdenach ThaipeiAm Caighdenach VanuatAm Caighdenach na SileAm Caighdenach na SneAm Fhernando de NoronhaAm Iarthar na hAstrileAm Oirthear na hAfraiceAm Samhraidh ChoibalsanAm Samhraidh Rinn VerdeAm Samhraidh an OirthirAm Samhraidh na ColimeAm Samhraidh na hAraibeAm na nOilen Marcasachna hOilein MharcasachaAm Caighdenach MhagadanAm Caighdenach PharaguaAm Caighdenach na CirAm Caighdenach na nAsrAm Iarthar na hIndiniseAm Oirthear na hAstrileAm Samhraidh KrasnoyarskAm Samhraidh NovosibirskAm Samhraidh VladivostokAm Samhraidh na SeapineAm Samhraidh na SeoirsiaAm Samhraidh na SlibhteAm Samhraidh na hIarineAm Caighdenach BhrasliaAm Caighdenach Hong CongAm Caighdenach Lord HoweAm Caighdenach QyzylordaAm Caighdenach SeamrachAm Caighdenach ShakhalinAm Caighdenach UlnbtarAm Caighdenach VolgogradAm Caighdenach na hIndiaAm Iarthar na CasacstineAm Iarthar na GraonlainneAm Iarthar na hAirgintneAm Oirthear na hIndiniseAm Samhraidh na BreataineAm Samhraidh na hAirmineAm Samhraidh na hAmasineAm na nOilen FilipneachAm Caighdenach ChoibalsanAm Caighdenach Rinn VerdeAm Caighdenach ShingeaprAm Caighdenach an OirthirAm Caighdenach na ColimeAm Caighdenach na hAraibeAm Chianoirthear na hEorpaAm Oirthear na CasacstineAm Oirthear na GraonlainneAm Samhraidh Hav-AiliitAm Samhraidh Lr na hEorpaAm Samhraidh YekaterinburgAm Samhraidh an AtlantaighAm Samhraidh na PacastineAm Caighdenach KrasnoyarskAm Caighdenach NovosibirskAm Caighdenach VladivostokAm Caighdenach na SeapineAm Caighdenach na SeoirsiaAm Caighdenach na SlibhteAm Caighdenach na hIarineAm Caighdanach na hireannAm Saint-Pierre-et-MiquelonAm Samhraidh Oilen MhuirsAm Samhraidh na hAirgintneAm Caighdenach Oilein CookAm Caighdenach na hAirmineAm Caighdenach na hAmasineAm Iarthuaisceart MheicsiceoAm Mheniarthar na hAstrileAm Phetropavlovsk-KamchatskiAm Samhraidh Oilen na CscaAm Samhraidh Thalamh an iscAm Samhraidh na BanglaidiseAm Stisin Dumont-d UrvilleAm Caighdenach Hav-AiliitAm Caighdenach Lr na hEorpaAm Caighdenach YekaterinburgAm Caighdenach an AtlantaighAm Caighdenach na PacastineAm Samhraidh Lr na hAstrileAm Samhraidh an Aigin ChiinAm Caighdenach Oilen MhuirsAm Caighdenach na MurascailleAm Caighdenach na hAirgintneAm Samhraidh Iarthar na hEorpaAm Samhraidh na Nua-ChaladineAm Samhraidh na Nua-ShalainneAm Samhraidh na hAsarbaiseineAm Caighdenach Oilen na CscaAm Caighdenach Thalamh an iscAm Caighdenach na BanglaidiseAm Leathshamhraidh Oilein CookAm Meicsiceach an Aigin ChiinAm Samhraidh Oilein FhclainneAm Samhraidh Oirthear na hEorpaAm Caighdenach Lr na hAstrileAm Caighdenach an Aigin ChiinAm Samhraidh Iarthar na hAfraiceAm Samhraidh na TuircmanastineAm Samhraidh na hisbiceastineAm na nOilen Mirianach ThuaidhAm Caighdenach Iarthar na hEorpaAm Caighdenach na Nua-ChaladineAm Caighdenach na Nua-ShalainneAm Caighdenach na hAfraice TheasAm Caighdenach na hAsarbaiseineAm Samhraidh Fhernando de NoronhaAm Samhraidh Iarthar na hAstrileAm Caighdenach Oilein FhclainneAm Caighdenach Oirthear na hEorpaAm Samhraidh Oirthear na hAstrileAm Caighdenach Iarthar na hAfraiceAm Caighdenach na TuircmanastineAm Caighdenach na hisbiceastineAm Samhraidh Iarthar na GraonlainneAm Samhraidh Iarthar na hAirgintneAm Samhraidh na nOilen FilipneachAm Caighdenach Fhernando de NoronhaAm Caighdenach Iarthar na hAstrileAm Samhraidh Oirthear na GraonlainneAm Caighdenach Oirthear na hAstrileAm Samhraidh Saint-Pierre-et-MiquelonAm Caighdenach Iarthar na GraonlainneAm Caighdenach Iarthar na hAirgintneAm Caighdenach na nOilen FilipneachAm Samhraidh Iarthuaisceart MheicsiceoAm Samhraidh Mheniarthar na hAstrileAm Samhraidh Phetropavlovsk-KamchatskiAm Caighdenach Oirthear na GraonlainneAm Caighdenach Saint-Pierre-et-Miquelon)Am Caighdenach Iarthuaisceart Mheicsiceo)Am Caighdenach Mheniarthar na hAstrile)Am Caighdenach Phetropavlovsk-Kamchatski)Am Samhraidh Meicsiceach an Aigin Chiin*Am Chrocha Francacha Deisceart an Domhain,Am Caighdenach Meicsiceach an Aigin Chiin# ##:####X##|#p#G#5##>###8#˪#-##-#C,#+##O#####۩#i#>#S##>#8#@##0##!#-,##l-#a#}#G#>#-##ר#,##5##X #6#,#O#q#z,#N,#!# #&###qY#ɩ##B#N#5#u##"O#/T#^O#m# #66# !###5#+#O## #{# #N##N####+##O#IG#v5#B6##*6#K>##ժ#'#N6##: ##X>#S#a#p#k#OY#k#a#N## #]##"#u#>>#F#D#G#e>#V#####B?#j5# -#N #5## ># ## #5#$>#'#####"#u# v#Q#& ##eG#>#>!#`Y#?T#G#,#mO#G#O#=##",#>#|O###T#F!#a#Q#Y#>#A# #?##T#sG##G#0 #|##5#>#,##G###a### ##!####O#h#2v##l#q#v#-## ##>###-#!#|#5#i#?#4!#M#1###-###M###Hv#U#,#۬#,#V7#\!#7#-#H#1O# #2#xv#z!#*-#u##X#O#)H#f#7#?#5#7##7#) ##>f#'.#6####_T#,#-#v #Y# #Ш##EH#f#8,#6#7H#2#T##%####3####7#l #,#d,#G#####,#27#f6##5ұ###n###ҩ#%####ԫ#K-#=#߫#ް##E#ߪ####G#####eb# #m#P#r6###J##V###!#,#### !#>##ɨ####P#7##\## ##n7#b#¨#\?#X###4#s##6#### #k#a#Y,#OO#!###6##>#+##!#G#E# ,#,#>##Z6#O####h#!##6#9#-# #@O#5#j##s#5#Y#`#ި5N5q5'5 5Q5gĿB555?5P5f35S߭5޻Ʈп5N]F 5I5`5`5ѲS55%Q5\̰5.5|@550Y%5q;5H5?5&}s5Ϭ5`居5555E5;55x5WEӸ55)ɫù5#ʽ5155k 65 x5sҵ55}5ԯ5&E5c5ؾ5@ 5l5 55]L5555B5o5Ż5l5dǢ5555f55 *5rij55Ķ5`55H5/5ծ5[5P55 f555ì5g5a{D55í5:5%D5qc5*5V˺50555m5@l55J55`,G5 {z5{55q5> 5S/5Ce55<5۹55z`5 ٳ5)5ï5-5l5|K5ư#5ַ5$5M55252?^55I5IL5մc55555h5555괝{5ڶ5*5!55Ďf5555ĥ55ѭ5|5wYƼ55]55l/5Q&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$&"P)"P,"P/"P2"P5"P8"P;"P>"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P%P%P%P%P%P %P#%P&%P)%P,%P/%P2%P5%P8%P;%P>%PA%PD%PG%PJ%PM%PP%PS%PV%PY%P\%P_%Pb%Pe%Ph%Pk%Pn%Pq%Pt%Pw%Pz%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&P&P &P#&P&&P)&P,&P/&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'PH```9G`2'P9'P<'P?'PB'PE'PL'PS'PZ'Pa'Ph'Po'Pv'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P (P (P(P(P(P%(P,(P/(P2(P9(P@(PG(PJ(PM(PP(PW(PZ(Pg(Pt(Pw(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P)P)P)P)P%)P()P+)P.)P5)P<)P?)PF)PI)PL)PO)PR)PY)P\)Pc)Pj)Pq)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P *P*P*P*P*P*P*P *P'*P**P-*P4*P7*P>*PA*PH*PO*PV*PY*P`*Pg*Pj*Pm*Pp*Pw*P`m``\`H 'ResB  QvTSBFroGsaPrgR+gaAmmnArbaMosgoParasSidniTMkyMAsmarBeirbhKarc+TehrnUallasBaghddCaimeanInuuvikm Acrem Apiam Cbam Fdim Guamm Hovdm Niuem OmskAintogaAn RimhBachrainBearmdaBrnaighCuibhitDiameugaGreandaGuadalupRapa Nuim Aqtaum Chuukm Lancam Pearm Tongam Nabhrum PalabhAn ithneAnguilliaDersaidhGlasbaidhIerusalamMairtinicMangarevaN Djamnam Alaskam Almatym Anadyrm Aqtobem Butinm Chaseym Dhavism Iorinm Kosraem Mhosgom Neaplm Samaram Shyowam Tahitim Taipeim VostokA BheilsDiobraltarDiobtaidhDoiminiceaGernsaidhLugsamburgQausuittuqViang Chanm Amasoinm Arabachm Chathamm Choiram Iosraelm Irkutskm Macthum Magadanm Mhawsonm Minmarm Pohnpeim Reunionm Rotheram Samotham Tokelaum Tubhalum Vanuatum Yakutskm na Silem na SneBun-m FdiAddis AbbaA BhatacanBun-m AcreBun-m ApiaBun-m CbaBun-m HovdBun-m OmskBun-m: {0}Costa RceaHannsaborghKangiqliniqPangniqtuuqPorto Rceom Chamorrom Ghambierm Sakhalinm Suranaimm Guidhenam SingeaprAn SalbhadorAn Turc MhrA BhruisealBun-m AqtauBun-m PearBun-m TongaNaomh LiseaTS (irinn)m Airmeiniam Bhrasiliam Boilibhiam Coloimbiam Eacuadoirm Hong Kongm Lord Howem Pagastinm Q1z1lordam Uruguaidhm Volgogradm PyeongyangAn Ceap UaineBun-m AlaskaBun-m AlmatyBun-m AnadyrBun-m AqtobeBun-m IorinBun-m MhosgoBun-m SamaraBun-m TaipeiNuadh EabhracPonta Delgadam Bangladaism Choibalsanm Ghalapagosm Paraguaidhm Ulan Batorm Usbagastnm a ChamaisBun-m MacthuBun-m AmasoinBun-m ArabachBun-m ChathamBun-m ChoiraBun-m IosraelBun-m IrkutskBun-m MagadanBun-m SamothaBun-m VanuatuBun-m YakutskBun-m na SileBun-m na SneNaomh Crsteanm Corgastainm Eilean Wakem Krasnoyarskm Mhalaidhseam Novosibirskm Vladivostokm na SeapaineBun-m SakhalinEilean MhanainnNaomh BhionsantPort na Spinnem Afghanastinm AsarbaideinBun-m AirmeiniaBun-m BhrasiliaBun-m ColoimbiaBun-m Hong KongBun-m Lord HoweBun-m PagastinBun-m UruguaidhBun-m Volgogradm Afraga a Deasm Afraga an Earm Afraga an Iarm Eileanan Cookm Taidigeastinm Turcmanastinm Yekaterinburgm a Chip Uainem Peit a Chirnm Sersea a DeasBaile tha CliathBun-m BangladaisBun-m ChoibalsanBun-m ParaguaidhBun-m Ulan BatorBun-m UsbagastnCathair MheagsagoEilean MhicGuairem Eilein Norfolkm Meadhan Afragam Sn-Innseanachm Talamh an isgm Thomor an Earm a Chuain Siarm na Bheinisealam na Cairtbheilem nan InnseachanBun-m KrasnoyarskBun-m NovosibirskBun-m VladivostokBun-m na Seapainem Eileanan Chocosm a Chuain Simhm na h-ArgantaineBun-m AsarbaideinBun-m na h-ireannEilean Naomh EilidhTde samhraidh AcreTde samhraidh ApiaTde samhraidh CbaTde samhraidh FdiTde samhraidh HovdTde samhraidh OmskTde samhraidh: {0}m Astrilia an Earm Astrilia an Iarm Dumont-d Urvillem Eilean na Cisgem Eileanan Phoenixm Eileanan Terainam Shealainn Nuaidhm Eilean na NollaigBaile neo-aithnichteBun-m Afraga an IarBun-m Eileanan CookBun-m TurcmanastinBun-m YekaterinburgBun-m a Chip UaineDn ideann/LunnainnTde samhraidh AqtauTde samhraidh PearTde samhraidh Tongam Chailleann Nuaidhm Eileanan Sholaimhm Eilein MhicGuairem Meadhan AstriliaBun-m Talamh an isgBun-m a Chuain SiarBun-m na CairtbheileTde samhraidh AlaskaTde samhraidh AlmatyTde samhraidh AnadyrTde samhraidh AqtobeTde samhraidh IorinTde samhraidh MhosgoTde samhraidh SamaraTde samhraidh Taipeim Casachstin an Earm Casachstin an Iarm Eileanan Mharshallm Uallas agus FutunaBun-m a Chuain SimhBun-m na h-ArgantaineNa h-Eileanan CanrachTde Samhraidh IrkutskTde Samhraidh MagadanTde samhraidh AmasoinTde samhraidh ArabachTde samhraidh ChathamTde samhraidh ChoiraTde samhraidh IosraelTde samhraidh MacthuTde samhraidh SamothaTde samhraidh VanuatuTde samhraidh YakutskTde samhraidh na SileTde samhraidh na Snem Cuan nan Innseachanm Fernando de Noronham Eileanan a MharcaisBun-m Astrilia an EarBun-m Astrilia an IarBun-m Eilean na CisgeBun-m Shealainn NuaidhTde samhraidh Sakhalinm Eileanan Ghileabairtm Guidhena na Fraingem na Graonlainn an Earm na Graonlainn an Iarm nan Eileanan AsorachBun-m Chailleann NuaidhBun-m Meadhan AstriliaNa h-Eileanan MhaladaibhNa h-Eileanan MhoiriseasTde samhraidh AirmeiniaTde samhraidh BhrasiliaTde samhraidh ColoimbiaTde samhraidh Hong KongTde samhraidh Lord HoweTde samhraidh PagastinTde samhraidh Q1z1lordaTde samhraidh UruguaidhTde samhraidh Volgogradm na Roinn-Erpa an Earm na Roinn-Erpa an Iarm nan Innd-Innse an Earm nan Innd-Innse an Iarm Bhrnaigh Dr as-SalmTde samhraidh BangladaisTde samhraidh BhreatainnTde samhraidh ChoibalsanTde samhraidh ParaguaidhTde samhraidh Ulan BatorTde samhraidh Usbagastnm Meadhan na Roinn-Erpam Meadhan nan Innd-Innsem nan Eilean Filipineachm nan Eileanan SheiseallBun-m Fernando de NoronhaTde Samhraidh VladivostokTde samhraidh KrasnoyarskTde samhraidh NovosibirskTde samhraidh na Seapainem Gini Nuaidh Paputhaichem Mheagsago an Iar-thuathm nan Eileanan Fclannachm nan Eileanan Mhaladaibhm nan Eileanan MhoiriseasBun-m na Graonlainn an EarBun-m na Graonlainn an IarBun-m nan Eileanan AsorachTde samhraidh Asarbaideinm Meadhan Astrilia an Iarm Petropavlovsk-Kamchatskym na h-Argantaine SiaraichBun-m na Roinn-Erpa an EarBun-m na Roinn-Erpa an IarTde Samhraidh Afraga an IarTde samhraidh TurcmanastinTde samhraidh YekaterinburgTde samhraidh a Chip Uainem Aimeireaga a Tuath an Earm Monadh Aimeireaga a Tuathm a Chuain Simh MheagsagoBun-m Meadhan na Roinn-ErpaBun-m nan Eilean FilipineachTde samhraidh Talamh an isgTde samhraidh a Chuain SiarTde samhraidh na Cairtbheilem Meadhan Aimeireaga a Tuathm Saint Pierre agus MiquelonBun-m Mheagsago an Iar-thuathBun-m nan Eileanan FclannachBun-m nan Eileanan MhoiriseasTde samhraidh a Chuain SimhTde samhraidh na h-ArgantaineBun-m Meadhan Astrilia an IarBun-m Petropavlovsk-KamchatskyBun-m na h-Argantaine SiaraichTde samhraidh Astrilia an EarTde samhraidh Astrilia an IarTde samhraidh Eilean na CisgeTde samhraidh Shealainn NuaidhBun-m Aimeireaga a Tuath an EarBun-m Monadh Aimeireaga a TuathBun-m a Chuain Simh MheagsagoTde samhraidh Chailleann NuaidhTde samhraidh Meadhan Astriliam na Roinn-Erpa nas fhaide earBun-m Meadhan Aimeireaga a TuathBun-m Saint Pierre agus MiquelonLeth-thde samhraidh Eileanan CookTde Samhraidh Fernando de Noronham Uile-choitcheann Co-rdanaichtem nan Eileanan Mairianach a TuathTde samhraidh na Graonlainn an EarTde samhraidh na Graonlainn an IarTde samhraidh nan Eileanan Asorachm nan Eileanan Hawai i  s AleutachTde samhraidh na Roinn-Erpa an EarTde samhraidh na Roinn-Erpa an IarTde samhraidh Meadhan na Roinn-ErpaTde samhraidh nan Eilean FilipineachTde samhraidh Mheagsago an Iar-thuathTde samhraidh nan Eileanan FclannachTde samhraidh nan Eileanan MhoiriseasBun-m nan Eileanan Hawai i  s AleutachTde samhraidh Meadhan Astrilia an IarTde samhraidh Petropavlovsk-KamchatskyTde samhraidh na h-Argantaine SiaraichTde samhraidh Aimeireaga a Tuath an EarTde samhraidh Monadh Aimeireaga a TuathTde samhraidh a Chuain Simh Mheagsagom Deasach agus Antartaigeach na Frainge)Tde Samhraidh Saint Pierre agus Miquelon)Tde samhraidh Meadhan Aimeireaga a Tuath/Tde Samhraidh nan Eileanan Hawai i  s Aleutach# ##s#B"#-##X##|#,#G#5##>##!#a##I##r#C,#+##߫###-##o,#i#>#)##>#8#@#H#0##7#-,###a#?#G#>#-#*!# #,##5#M##,"#,#?#q#z,#N,#o# ##,##k]#+##3#N#5#t##"O#/T#^O#m# #66# !#X##5#+#O#ӫ# #{# #N##N###T#+##Y#IG#v5#a##*6#f###'#N6#B#: ##X>#S#a#p#k#OY#k#a#N#`# #ި##"#u#>>#F# #G#e>#V#####u#j5#!#N #5## >### #5#$>#'##ܭ###"#u# v#Q#& ###>#>!#`Y#ů#G##mO#G##=##u#>#|O##,#T#F!#a#Q#Y#>###?##T#sG##G#0 #|##5#>#,##G###a### ##!####O#)#2v# #l#q#,l###P##>###0#!#̨#p!#i#?#4!#.#1###-####7#b#Hv#R!#,#k##V7#;#7#-#H#1O# #ը#a#z!#*-#4##!#O#)H#f#7#?#5#S##Z#T ##>f#'.#6##w-#O#_T#,#-#v #B# #'##EH##8,##7H#"#T#!##è##^##D #"###l #,#d,#G#####,#27#f6##!53#I#6# #6#C#-##1>#s#7#5-#K-##4#)#>#_#,##,#W#G#L##b#6#Ǵ<#j#+#y#r6##9####5#####>#,# !#>## #6#!# #7####k# #n7###\?#X#N##A#9##h'#3### #!#a#Y,#OO#!###6##n#+###G#E# ,\#,#>##Z6#O#Z##2#h#!##6#<## #@O#5#j#B#s#5#Y##I5h5կ5˱55}52^5lB35ǵz5,i5œR,5ŦJW 5Dþku,z5,#5ݵ50p5ܴ5󵱩5Cx5KͲж5ܽ5ù5W(&5Zx5Ĥj5o555(Gl5";55۬5ܹά555ũ55Z5Q5\5VM54555T°s5Dx5ϩ5г55 䳟55þ5pä 55ý 5-5Xg555Rf+555u75545/P55L5?5L{'a-5(5l5I5)5ݱ5ػ5ֺ55 ٩5ª5555a5w5q55\J[5,55 5'95ͪZ5E5تî5Y55W55T 55ȼϿ5mྌ50q555/55_5* 59o555w@&55whn55@J5955p"_5555ű2555P5Y)Z555ϸ'555Ү5 5L505535 55Kέ55%5&5 5OҰ505r6[5>5ͷ;5%5Aw5Cl5)5;55F5l㰝Q&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$VPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#PH``+`9G`j#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P&$P-$P4$P;$PB$PI$PL$PO$PV$PY$P`$Pc$Pf$Pm$Pt$P{$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P%P'%P.%P5%P8%P;%P>%PA%PD%PG%PN%PU%P\%Pc%Pj%Pm%Pp%Pw%Pz%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P&P&P$&P+&P2&P5&P<&P?&PB&PE&PL&PO&PR&PY&P`&Pg&Pj&Pm&Pp&Ps&Pv&Py&P|&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P``ǫ`\`v 'ResBU  YYGAdnAmnBacBaaA PazAlxerCabulChitTunesAntigaBamacoLusacaO AinThimbuA RioxaIacartaIerevnKhartnO CairoXamaicaA HabanaAstraknBruxelasHonolulMogadixoSan TomSaraxevozhgorodAchkhabadHelsinquimsterdanO SalvadorOs nxelesReiquiavikIlla de ManPorto EspaaXohanesburgoEkaterinburgoHorario rabeIllas CanariasHorario de ApiaHorario de CubaHorario de HovdHorario de IrnHorario de NiueHorario de OmskHorario de: {0}Horario do PerIllas GalpagosCidade de MxicoHorario da ChinaHorario de ButnHorario de ChileHorario de ChuukHorario de CoreaHorario de DavisHorario de FidxiHorario de NauruHorario de NepalHorario de PalauHorario de SamoaHorario de SyowaHorario de TongaHorario do XapnHorario da GianaHorario de TahitHorario de AlascaHorario de AnadirHorario de IsraelHorario de KosraeHorario de MawsonHorario de SamaraHorario de TaipeiHorario de TuvaluHorario de VostokHorario de ReuninCidade descoecidaHorario das AzoresHorario de ArmeniaHorario de BoliviaHorario de ChathamHorario de EcuadorHorario de GambierHorario de IakutskHorario de IrkutskHorario de MagadanHorario de MoscovaHorario de PohnpeiHorario de RotheraHorario de TokelauHorario de VanuatuHorario de XeorxiaHorario do UruguaiHorario de BirmaniaHorario de BrasiliaHorario de ColombiaHorario de MalaisiaHorario de MauricioHorario de ParaguaiHorario de PitcairnHorario de SakhalinHorario de SurinameHorario do AmazonasHorario das MaldivasHorario da ArxentinaHorario da Illa WakeHorario de FilipinasHorario de Hong KongHorario de IndochinaHorario de Lord HoweHorario de PaquistnHorario de PyongyangHorario de TerranovaHorario de VenezuelaHorario do AtlnticoHorario das GalpagosHorario das MarquesasHorario de AcerbaixnHorario de AfganistnHorario de BangladeshHorario de Cabo VerdeHorario de ChoibalsanHorario de VolgogradoHorario das Illas CookHorario das SeychellesHorario de KrasnoyarskHorario de NovosibirskHorario de TaxiquistnHorario de Timor LesteHorario de UlaanbaatarHorario de UzbequistnHorario de VladivostokHorario de vern rabeHorario estndar rabeBeulah, Dacota do NorteCenter, Dacota do NorteHorario das Illas CocosHorario das Illas FnixHorario de KirguizistnHorario da Illa de NadalHorario de EkaterimburgoHorario de Nova ZelandiaHorario de TurcomenistnHorario de vern de ApiaHorario de vern de CubaHorario de vern de HovdHorario de vern de IrnHorario de vern de OmskHorario de vern de: {0}Horario de vern do PerHorario do Ocano ndicoHorario estndar de ApiaHorario estndar de CubaHorario estndar de HovdHorario estndar de IrnHorario estndar de OmskHorario estndar de: {0}Horario estndar do PerHorario de Xeorxia do SurHorario estndar de FidxiHorario da Illa MacquarieHorario da Illa de PascuaHorario das Illas GilbertHorario das Illas NorfolkHorario das Illas SalomnHorario das Illas da LiaHorario de Europa CentralHorario de Nova CaledoniaHorario de vern da ChinaHorario de vern de ChileHorario de vern de CoreaHorario de vern de FidxiHorario de vern de SamoaHorario de vern de TongaHorario de vern do XapnHorario de frica CentralHorario estndar chamorroHorario estndar da ChinaHorario estndar da IndiaHorario estndar de ChileHorario estndar de CoreaHorario estndar de SamoaHorario estndar de TongaHorario estndar do GolfoHorario estndar do XapnHorario estndar irlandsHorario da Giana FrancesaHorario das Illas MalvinasHorario das Illas MarshallHorario de Europa OrientalHorario de Hawai-AleutianoHorario de Wallis e FutunaHorario de vern britnicoHorario de vern de AlascaHorario de vern de AnadirHorario de vern de IsraelHorario de vern de SamaraHorario de vern de TaipeiHorario de frica OrientalHorario estndar de AlascaHorario estndar de IsraelHorario estndar de SamaraHorario estndar de TaipeiNew Salem, Dacota do NorteHorario estndar de IakutskHorario estndar de MoscovaHorario de Dumont-d UrvilleHorario de vern das AzoresHorario de vern de ArmeniaHorario de vern de ChathamHorario de vern de IakutskHorario de vern de IrkutskHorario de vern de MagadanHorario de vern de MoscovaHorario de vern de VanuatuHorario de vern de XeorxiaHorario de vern do UruguaiHorario estndar das AzoresHorario estndar de ArmeniaHorario estndar de ChathamHorario estndar de IrkutskHorario estndar de MagadanHorario estndar de VanuatuHorario estndar de XeorxiaHorario estndar do UruguaiHorario estndar de MauricioHorario de Australia CentralHorario de Brunei DarussalamHorario de Europa OccidentalHorario de Indonesia CentralHorario de Papa-Nova GuineaHorario de vern de BrasiliaHorario de vern de ColombiaHorario de vern de MauricioHorario de vern de ParaguaiHorario de vern de SakhalinHorario de vern do AmazonasHorario de frica OccidentalHorario do Pacfico mexicanoHorario estndar de BrasiliaHorario estndar de ColombiaHorario estndar de ParaguaiHorario estndar de SakhalnHorario estndar do AmazonasHorario universal coordinadoHorario central, NorteamricaHorario de Australia OrientalHorario de Indonesia OrientalHorario de vern da ArxentinaHorario de vern de FilipinasHorario de vern de Hong KongHorario de vern de Lord HoweHorario de vern de PaquistnHorario de vern de TerranovaHorario de vern do AtlnticoHorario do noroeste de MxicoHorario estndar da ArxentinaHorario estndar de FilipinasHorario estndar de Hong KongHorario estndar de Lord HoweHorario estndar de PaquistnHorario estndar de TerranovaHorario estndar do AtlnticoHorario estndar de VolgogradoHorario de Fernando de NoronhaHorario de vern de AcerbaixnHorario de vern de BangladeshHorario de vern de Cabo VerdeHorario de vern de ChoibalsanHorario de vern de VolgogradoHorario do leste, NorteamricaHorario estndar de AcerbaixnHorario estndar de BangladeshHorario estndar de Cabo VerdeHorario estndar de ChoibalsanHorario da Arxentina OccidentalHorario de Australia OccidentalHorario de Casaquistn OrientalHorario de Groenlandia OrientalHorario de Indonesia OccidentalHorario de vern de KrasnoyarskHorario de vern de NovosibirskHorario de vern de UlaanbaatarHorario de vern de UzbequistnHorario de vern de VladivostokHorario estndar das Illas CookHorario estndar de KrasnoyarskHorario estndar de NovosibirskHorario estndar de UlaanbaatarHorario estndar de UzbequistnHorario estndar de VladivostokHorario da montaa, NorteamricaHorario do extremo leste europeoHorario de Casaquistn OccidentalHorario de Groenlandia OccidentalHorario de vern de EkaterimburgoHorario de vern de Nova ZelandiaHorario de vern de TurcomenistnHorario do Pacfico, NorteamricaHorario do meridiano de GreenwichHorario estndar de EkaterimburgoHorario estndar de Nova ZelandiaHorario estndar de TurcomenistnHorario estndar de frica do SurHorario estndar da Illa de PascuaHorario de vern da Illa de PascuaHorario de vern de Europa CentralHorario de vern de Nova CaledoniaHorario estndar de Europa CentralHorario estndar de Nova CaledoniaHorario de Petropvlovsk-KamchatskiHorario de Saint Pierre et MiquelonHorario de vern das Illas MalvinasHorario de vern de Europa OrientalHorario de vern de Hawai-AleutianoHorario estndar das Illas MalvinasHorario estndar de Europa OrientalHorario estndar de Hawai-AleutianoHorario de vern de Australia CentralHorario de vern de Europa OccidentalHorario de vern de frica OccidentalHorario de vern do Pacfico mexicanoHorario de vern medio das Illas CookHorario estndar de Australia CentralHorario estndar de Europa OccidentalHorario estndar de frica OccidentalHorario estndar do Pacfico mexicanoHorario de vern central, NorteamricaHorario de vern de Australia OrientalHorario de vern do noroeste de MxicoHorario estndar central, NorteamricaHorario estndar de Australia OrientalHorario estndar do noroeste de MxicoHorario de Australia Occidental CentralHorario de vern de Fernando de NoronhaHorario de vern do leste, NorteamricaHorario estndar de Fernando de NoronhaHorario estndar do leste, NorteamricaHorario de vern da Arxentina OccidentalHorario de vern de Australia OccidentalHorario de vern de Groenlandia OrientalHorario estndar da Arxentina OccidentalHorario estndar de Australia OccidentalHorario estndar de Groenlandia Oriental)Horario de vern da montaa, Norteamrica)Horario estndar da montaa, Norteamrica*Horario de vern de Groenlandia Occidental*Horario de vern do Pacfico, Norteamrica*Horario estndar de Groenlandia Occidental*Horario estndar do Pacfico, Norteamrica,Horario de vern de Petropvlovsk-Kamchatski,Horario de vern de Saint Pierre et Miquelon,Horario estndar de Petropvlovsk-Kamchatski,Horario estndar de Saint Pierre et Miquelon0Horario de vern de Australia Occidental Central0Horario estndar de Australia Occidental Central2Horario das Terras Austrais e Antrticas Francesas# ##i1# ##*#X##|#,#G#5#f#>##!#a#OT###8#C,#+#####^##o,#i#>#)##>#1#@#H#0###-,##r"#a#?#|#>##O##,##5####,"#F#?#q#z,#N,#o# #Y#,##k]#+###N#5#t##"O#/T#^O#m# #66#( #6 ##5#+#O#(?# #{# #N##N###V-#+##ܨ#IG#v5#B6##*6#K>##l##6#N6##: #v#X>#S#a#p#k#OY#k#a#A## #n##"#u#>>## ##e>#V#####?#j5#!#N #5## >#ީ## #5#$>#r>##`%###"#j##`#& #s #eG#>#>!##,##G####J7## ##!####O## ##l#av#{### #!####0#!# ###?#4!##1###-###Y #7##Hv#N#,#X(##V7#\!#X##H#1O# ###z!#*-#4#g#!#O#)H#f#7#?#5#7#A#"##e#Ff#'.#r.#F#w-#ǔ#{H#,#-#v #G#?#a##EH#f#8,#6#7H####V###?#Z#G#D ##Ȳ#bA#l #A#d,#G#####,#27#f6##0 5##Ҩ# ## #S#- #1>###5-#K-#-#/# {#b(#,#Ȩ##,##!A#L## ###_7#l0#+#y#r6## ###X#5##0#.##>## !#[2###$%#!##p$###c## #;#n##0#X#N###9#-J#6#3#ͭ#۹# ##a#Y,#OO#!#g##6###+#Ω#!#G#E##,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j##s#5#Y##55w5ٶ515#O5R5ѻ5 5%5Cɛn5ɇ5m5FN5<1S5e֭U5Mț5ܫ5 5E5˅35)75vȻ5e5Ϸɫ5>555u ]55+]555۳ߴ5恵5¾A|555!z5m5_^'5D555v S55Í5 55k) 5mİ5Uײ55e5+55(5Ӭ5%555G5ݪ5!55xn@5Ŵ55*5;5G55~Y5?N;5%5]̪a5I%ĥ5ۿ553575;5ʰ5s5?55[aW5555Ӯ5˵5Iǹ5I57^5@u5{;5wt55f5w5ç5C5~55?5F5[5r5ݼTͽ55X5̺]5ܱ5s55wI5q55i555麅5[*5)555Y55555mE5ɯ55C-5"5e-55˸欫5[5s55%{5W'5555#;{5!ªG&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P%P%P%P%P%P %P#%P&%P)%P,%P/%P2%P5%P8%P;%P>%PA%PD%PG%PJ%PM%PP%PS%PV%PY%P\%P_%Pb%Pe%Ph%Pk%Pn%Pq%Pt%Pw%Pz%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P"&P%&P(&P+&P.&P1&P4&P7&P:&P=&P@&PC&PF&PI&PL&PO&PR&PU&PX&P[&P^&Pa&Pd&Pg&Pj&Pm&Pp&Ps&Pv&Py&P|&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P!'P$'P''P*'P-'P0'P3'P6'P9'P<'P?'PB'PE'PH'PK'PN'PQ'PT'PW'PZ'P]'P`'Pc'Pf'Pi'Pl'Po'Pr'Pu'Px'P{'P~'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P!(P$(P'(P*(P-(P0(P3(P6(P9(P<(P?(PB(PE(PH(PK(PN(PQ(PT(PW(PZ(P](P`(Pc(Pf(Pi(Pl(Po(Pr(Pu(Px(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(PH``+`9G`(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P)P&)P-)P4)P;)PB)PI)PP)PS)PV)P])P`)Pg)Pj)Pq)Px)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*P*P*P"*P)*P0*P3*P6*P9*P<*P?*PB*PI*PP*PW*P^*Pe*Ph*Pk*Pr*Pu*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P +P+P+P +P#+P*+P-+P0+P3+P6+P9+P@+PG+PN+PQ+PT+PW+PZ+P]+P`+Pc+Pj+Pm+Pp+Pw+Pz+P+P+P+P+P+P+P+P+P+P+P+P+P`ñ``\` 'ResB& Ȕ **fȔKnoxZriKanareKomoreKopehageMalediveMuschkatWoschtokAcre-ZiitBukareschtAlaska-ZiitAlmaty-ZiitKaimaninsleUlan-BaatorOschterinsleSd-GeorgieAmazonas-ZiitMoskauer ZiitMexiko-SchtadtAcre-SummerziitWienachts-InsleAlaska-SummerziitAlmaty-SummerziitAfghanischtan-ZiitAcre-SchtandardziitAmazonas-SummerziitMoskauer SummerziitAlaska-SchtandardziitAlmaty-SchtandardziitAmerika-Zentraal ZiitOschteuropischi ZiitSdafrikanischi ziitMitteleuropischi ZiitOschtafrikanischi ZiitWeschteuropischi ZiitAmazonas-SchtandardziitMoskauer SchtandardziitWeschtafrikanischi ZiitZentralafrikanischi ZiitAmerika-Zentraal SummerziitOschteuropischi SummerziitMitteleuropischi SummerziitWeschteuropischi SummerziitWeschtafrikanischi SummerziitAmerika-Zentraal SchtandardziitOschteuropischi SchtandardziitMitteleuropischi SchtandardziitWeschteuropischi SchtandardziitWeschtafrikanischi Schtandardziit##6# ## /#R$#r##/#w#-#,#2# #ZG##ɔ###H#a#6# #?# H#Y##{# #F####p#8#z#xv###8####e#{#ǔ#7 ### ###>#7#l#V#D #u##Ӕ#"#K #W#O?#:(#\###B%####"# #/##z$#8###(9#Δ##ڔ##!#J#55ӕ555z5H5"5&85dՖ56NƗ5n??5RdCC5'OO5r햪f&3F,JwT} s  823?^&HTbo &7G[(8iy*W/Aq<{a$p$$%k| %AUx!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPH``9G`PPPPPPPPPPPPPPR` 'ResBS :G WWQ:G {0} - - {0} {0} - - - , ,  , , - , , , , , , -  , - - - - - - #6M#cG##R#O#K#H#J#J#H#N#6S#P#|G#T#I#M#G#_T#I#H#I#N#L#TI#;T#G#K#K#I#K#*I#xS#[G#\Q#S#K#H#J#H#uK#@O# Q#ZJ#mK#SJ#hJ#M#wT#L#;N#5L#L#;G#M#cM#lM#-M#O#T#AK#O#O#ML#H# H#M#J#X#N#H#H#TW# S#J#G#U#bU#V#K#I#DR#I#LH#3K#N#~M#M##T#M#K#K#GT#G#R#LJ#DN#MN#M#I#HU#U#S#N#OG#I#U#M#NP#R#DP#^H#Q#ZI#M#[#!_#1d#`#[#b#_# X#zI#K#pH#`I#|H#b#/T#K#G#T#K#g# I#L#G#L#Q#P#L#.O#%O#J#U#bW# Q#L#IO#WS#Q#H#P#eL#SG#zN#sd#c#f#K#H#kT#R#uL#Z#X#8W#X#W#*Q#W#$I#J#L#V#?V#Q#Q#W#Q#W#HK#T[#LV#S#T#Q#GY#YV#ST#G#UL#EL#-L#2N#O#T#pQ#I#dO#wG#H#\#O#G#O#oJ#J#VK#H#L#2V#hG#}K#lI#H#G#I#sI#eK#H#J#G#L#J#H#J#L#K#G#XP#I#]L#G#G#G#_N# S#G#M#O#fI#Q#L#%L#)N#:H#M#4H#K#I#4Z#V#I#FH#G#J#L#H#H#hN#Z#Z#I#?G#T#R#R#rG#M#OR#I#I#VY#:K#L#G#,K#O#]#J#VN#J#7J#EJ# J#>J#ZM#K#P#S#W#L#~W#L#I#}L#I#P#G#H#vO#D[#T#M#K#N#AS#I#=L#H#%M#HQ#RQ#7O#G#NI5c#S# R#I#?M#"H#N#}J#T#N#N#P#N# L#M#HW#R#I#O#Q#O#vH#UU#CG#@H# K#S#Ga#>Q#L#J#L#J#J#J#.H#H#P#H#G#WG#BI#S#O#M#T# M#OK#O#J#0J#Q#QM#6I#%K#K#O#T#5^5X5Xb5rf5Bf5tVHMV5d*X`5YQY5XbPX5Nnlun5a5c5YpRZ5&P5ik`gg5uX5O5Z_5m_W_50\O_5b5)]PY5T5LS5)Y5mb5bUM]5[O5hk5gk5ibi5c9X/`54_bSZ5 V5N5P5 j`g5aZa5g`g5qN5^5mhl5g5g[c5c^9RY5dW^5N5`5bU]5\N*W5.bU]5]d5mkm5W5P5X5dfXNg5%V5mS5_S4[5]zQ3a5R\OW5S5]5*c5_5T5S5R5dZRtZ5Z5R5\PX5 N5hi^e5lP5` T[5f[kc5q]fQ8Y5W5Nic\e5f$[b5i\5[5e5dpWG_54i_]meQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$d'Pg'Pj'Pm'Pp'Ps'Pv'Py'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P!(P$(P'(P*(P-(P0(P3(P6(P9(P<(P?(PB(PE(PH(PK(PN(PQ(PT(PW(PZ(P](P`(Pc(Pf(Pi(Pl(Po(Pr(Pu(Px(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P)P)P)P)P)P)P )P#)P&)P))P,)P/)P2)P5)P8)P;)P>)PA)PD)PG)PJ)PM)PP)PS)PV)PY)P\)P_)Pb)Pe)Ph)Pk)Pn)Pq)Pt)Pw)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P"*P%*P(*P+*P.*P1*P4*P7*P:*P=*P@*PC*PF*PI*PL*PO*PR*PU*PX*P[*P^*Pa*Pd*Pg*Pj*Pm*Pp*Ps*Pv*Py*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P!+P$+P'+P*+P-+P0+P3+P6+P9+P<+P?+PB+PE+PH+PM+PP+PS+PV+PY+P\+P_+Pb+Pe+Ph+Pk+Pn+Ps+Pv+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P!,P$,P',P*,P-,P0,P3,P6,P9,P<,P?,PB,PE,PH,PK,PN,PQ,PT,PW,PZ,P],P`,Pc,Pf,Pi,Pl,PH``+`9G`o,Pv,Py,P|,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P-P-P#-P*-P--P0-P7-P:-PA-PD-PK-PR-PY-P`-Pc-Pf-Pm-Pt-P{-P~-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P".P).P0.P3.P6.P=.P@.PG.PJ.PM.PP.PW.P^.Pa.Ph.Pk.Pn.Pq.Pt.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P/P/P/P/P&/P-/P0/P3/P6/P9/P#b #5?#6#: ##X>#S#a#p#k#OY#k#a#N## #!#"#u#>>#G#e>#V###B?#j5# -#5## >#aH## #5#r>##-###u# v#Q#& ##eG#>!#`Y#?T#H#G#O##",#T#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G# 5l#q5Ar mm5̫ǫ5},5uJ5 5|52hcc5C|}k5DmN5Ng'554˙Ǚ5R 55yu5pl5njÌ58EWhFs<}+:O^n"2Ex "<Tix  ' L k {  * O b q   % L \ s h  ! 7 K Y m } &a$p$z$$1AU 7d@!V!!"$$$2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyPH``+`9G`|PPPPPPPPPPPPPPPPPP2`}W`\`&` 'ResB  /Lokaci da Kanada, Puerto Rico da Virgin Islands##5#-#X #Y#qY#+##N##/T#K###5#+#(?# ##N##N###V-#+#WG#IG#B6##*6#K>#b #5?#6#: ##X>#S#a#p#k#OY#k#a#N## #!#"#u#>>#G#e>#V###B?#j5# -#5## >#aH## #5#r>##-###u# v#Q#& ##eG#>!#`Y#?T#H#G#O##",#T#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G# 5l#q5Ar mm5̫ǫ5},5uJ5 5|52hcc5C|}k5DmN5Ng'554˙Ǚ5R 55yu5pl5njÌ58EWhFs<}+:O^n"2Ex "<Tix  ' L k {  * O b q   % L \ s h  ! 7 K Y m } &a$p$z$$1AU 7d@!V!!"$$$2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyPH``+`9G`|PPPPPPPPPPPPPPPPPP2`}W`\`&` 'ResB  \B3'a-dPPP` 'ResBP ! TTO! GMT{0}    -  -        {0}                                    - -                                                                                              -              ,     {0} ()           ()    ()  ()               ,  {0} ()       ()   ()   ()  ()        ()  ()  ()     +HH:mm;-HH:mm    , , ,    ()    ()  ()  ()  ()  ()      ()     ()  ()  ()                     ()  ()  ()  ()  ()     ,  ,  , ,   ()  ()  ()  ()  ()  ()  ()  ()  ()  ()  ()  ()  ()    ()      ()  ()  ()  ()  ()  ()  ()    ()  ()  ()  ()  ()  ()    ()  ()  ()   ()  ()          ()  ()  ()  ()      ,   ()   ()   ()  ()  ()  ()  ()    ()   ()        ()  ()  ()        ()   ()  ()   ()  ()  ()       ()  ()  ()   ()  ()  ()  ()    ,    ()   ()  ()  ()   ()   ()  ()  ()  ()  ()  ()   ()   ()   () -   ()  ()        ()   ()     ()  ()  ()    ()  ()  ()   ()   ()   ()   ()   ()   ()   ()  ()  ()  ()    ()   ()    ()   ()   ()   ()   ()   ()   ()   () -   ()  ()       ()      ()   ()   ()   ()   ()   ()   ()   ( )   ()   ()   ()   ()   () -   ()   ()       () -  ()    ()   ()    ()    () -  ()    ()   () -  ()    ()  - -  ()  -    ()    ())     #&#!#)#H$#e"#"#$#$#"#$#J&#+#B"#'###'#!#+#&#"#*&#'#R&#"#:*#"#%#####%#!#(#"#%#D*#O## "#/%#"#[##'#(#j'#Y%#`%#(#*#!,#(#&#-$#&#!#:&#?(#Q(#)#(#-#"#'#(#$#$(#q"#Z(#"#;-#$#!#!#+#|+#d$#"#.#0#*# $#$#%#####!$#*#&#'#B,#%#%#'#+#"#+#"#$#(#(#"&#)# ,#))#)###j&#)#*#Z&#b&#~(#+#$#$#&#0# 2#q9#5#5#}3#l3#.#&#6(#&###"#5#2)# %#"#+#(#:#R%#D%#####b'#B'#y##K%#R'###:'#G-#N<#2'#"'#+#*'#"#(#r'#!#=#5#3#U<#)#."#,,#'#1#/#0#,#w-#,#X,#-#$#%#%#*#+###'#.#X*#k-###+#l*#)#v*#*#+#_-#0*#`"#,#&#&#&#$#*#&#$#&###,#:#!#m##Z'###4-#n%#!#1#+#!#O$#$"#0#+#,#w"#A$#!#y$#!#$#$#$#"#$#%###t/#'#!#!#!#"#$#'#!###U0#)#X/#$#*#'###(#%#%#$#1#.#'#I##/#)#'###s##z'#S-#`3#+#!#'# )#s0#G"#'#0#$#V"#1#U+#u%###'$#m.#/#-#=##&#!#&#1##+##f+# &#(#"#1#-#1#%#N9#$#/#`.#)"#6%#c,#7#)###3$#u(#)#!#$#C##"#!%#5#=%#="##5]9#.#2&#V$#]$#}"#"#"#l(#"#r$#k$#B&#%#'#"3#r&#"#&#&#-(#"#*#L"#$#(%#(#%5#N*#a##"#(#4+#g##-#k"#8"#*#3"#["#Q"#f"#)#%#%#b*#|%###;)#%##7##q+#)#"#&#!###f/#!# ##&*###)#%#O3#0#%# (#!#:#d0#U##z.#m)#:$#c(#'#J/#!#H(#%#`+#'#z&#1#)#w)#(#(#M,###7,# '#F0#J'#?+#J+#1###*#)#(-#%#-#*#g%#)+#&#(#)#/##5/5554545 ?4T@53,-653y,65?6-75s=2h?5T>'4?53C=C5]=2#?50,*35Z2h)354+Q657,95>I4?59/m;5A8]B5c6-75PC=>C5A8wB5D@ZD5FA8)B5xA8CB5<*2>5BI9B5u6-75,5.58.95;5x8[.9:58/5q77.95j5,75^1V)25:o/<5J3505:%0<5A.95 3*{55,5:5259E/C;5.5Q?5@5>4 @5/+5>4<@55Y5[+M75,85D5 0535158.95:25$@7_A5l@7A5r)565+5DBD5;P0<5z2|)845*5;505u:5M:5a:53n, 659S/X;5k4,65@1M)25515B?5-5.;1<5;0k<56-?85/5=1>5%:a/;5-5}/5:56 -e851=1>O&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$o#Pr#Pu#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P$P$P$P$P$P$P $P#$P&$P)$P,$P/$P2$P5$P8$P;$P>$PA$PD$PG$PJ$PM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pn$Pq$Pt$Pw$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PX'P['P^'Pa'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P~'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P(P(P(P(P(P(P (P#(P&(P)(P,(P/(P2(P5(P8(P;(P>(PA(PD(PG(PJ(PM(PP(PS(PV(PY(P\(P_(Pb(Pe(Ph(Pk(Pn(Pq(Pt(Pw(PH`%`+`:3`z(P}(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P )P')P.)P1)P4)P;)P>)PE)PH)PO)PV)P])Pd)Pg)Pj)Pq)Px)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P$*P+*P2*P5*P8*P?*PB*PI*PL*PO*PV*P]*P`*Pg*Pj*Pm*Pp*Ps*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P+P+P+P+P%+P,+P/+P2+P5+P8+P;+P>+PA+PH+PK+PN+PU+PX+P_+Pb+Pi+Pp+Pw+Pz+P+P+P+P+P+P+PD)`0`2`!` 'ResBP  $ 'ResB  He   !   0 2  $ 0  @ 5 ( A  2 K . 5 G   & G (  G 8 @  A  .  H % . !  > 0 ! ? 2 ? ( @ / B ( L 0 A * I . 0 .  > 0 @  > 2  & ( 8 ?  2  0 B , >   M 0 >  $ 0 >  % G  8  * ? / >  + < G   > , A 2  > / 0 K  > / G (  ? 0 K 5  A 5 H $  H . G (  / > ( >  >  < >  A  K  ! , 2 ? ( ! B  2 > ! G ( 5 0 ! G 5 ? 8 $ G 2 ? ( % ?  * B ( > 8 > * G 0 ? 8 + < ?  @ + < H 0 K , 9 0 @ ( , ? 8 > , G 0 A $ , I  8 @ . ! G 0 > . ( @ 2 > . 2 > , K . 8 M   . G 8 @  0 ? / > & 5 ?  ( > 5 I 0 8 I 6   >  6 >  K 8   ! K 0 >   M $ >   M $ K ,  ( > ! ? 0  . M . > (  ( B 5 ?     0 G   ! .   (  ! ? 2 G !   2 H  !  > 0 >  8  ?  > 2 @  B  ?    H (  A (  H ( G 0 @  K 8 0 >   M / B 0 @  0 M ( 8 @  ? , B $ @  >  0 G (  > 0 > 5 >  K  B . (  K  M / K  K 0   K $ >  * G  $ > 6   & $ M 6 ? $ > % M / B 2 G ( ? * ?  ( ( ? / > . @ ( L . ? / > * K ( * G  , 0 . B ! > , 0 M ( K 2 , >   A  , > . >  K , G 2 @  < , H   I  , H   A 2 .  8 M 8 0 . >  A 0 K . > 8 G 0 B . ?  8 M  . I 0 @ 6 8 . K    ( / 0 B 6 2 . / B  M 2 > 2 A   ! > 5 > & A  < 5 G  ?  ( 8  > 2 ? ( 8 > / * > ( {0} 8 . /   < K 0 G 8  , ? &  > (  0 , 8 . /  8 M . > 0 >   > 2 A   0 B . M  @ 6 A   / >    @  A   . , > , G (   > ! K  B  .  $ M  >  0  A 2 G (  ?  6 > 8 >  M / B  , >  M 0 ? 8 . 8  >  ! ?  >  > 0 M $ B .  > , K 0 K (  H  , ? / 0  ? 8 @ ( >  @ ( 8 . /  A  8 . /   > 0 M $ >  I ( 8 M  (  M / B ( >  , ? 2 ? 8 @  M / B ( ? 8 $ K . M 8 M  & A 6 >  , G ( I 0 + < I  ( L   6 I  , M 0 B ( G  .  M 5 > 0 @ . >  > & > ( . > ( >  A  . ?  G 2 I ( . H ! M 0 ? ! . H 0 @  K  / >  B  >  / G 0 G 5 > ( 0 G 8 >  + < 2 > * >  < 5 ?  ! 9 K  5 H   B 5 0 8 >   K . 8 > 0 > $ K 5 8 H ( 2 B  8 K + < ? / > 8 M  H ( 2 @ 9 G , M 0 K ( 9 K , > 0 M    ?  K  > (  2   / B (  0 > ( 8 . /    M 5 ? 2 >  * ?  8 . /  8 ( 6 ? / I (  > . >  ! B  G * 5 0 M !  K 0 M ! K , >  K 8 M  > ( G  ? 2 @ 8 . /  H % . 8 . /  K  , > 2 8 (  < >  M 0 G ,  K 0 M  K 2 > ! G  M 0 I /  ( @ / B 8 . / ( L 0 B 8 . / * 2 > 8 . / * ?   H 0 M ( * G 0 B 8 . / + < @ ( ?  M 8 , > 0 , > ! K 8 , K  ( 5 ? 2 G , M 0 ? 8 M , ( . > / K $ M $ G . > 0 M  G 8 8 . G  ! K  < > . G 2 , K 0 M ( . K  > & ? 6 A 0 @ / B ( ? / ( 0 G ( @ ( & @ 2 > 0 ?   > 2 ?  ! G . > ( 2 A  8 5 ? 2 G 5 ? 2 M ( ? / 8 8 . K  8 . / 8 > 0 >  G 5 K 8 H   > 0 G . 8 M  K * M  G 8 M  I  9 K . 9 G 2 8 ?   @   < M  K 0 K &  2 M  @ / 0 M 8  0 >  M 5 G ( >   >  @ ( >  >  B 8  > ! < @  G 2 > * >  K 8  M 5 > / >  @ 2  < M / B 0 ?  < ! G 5 ? 8 8 . / $ >  * G 8 . / ( G * > 2 8 . / ( I . * G ( M 9 * K   @ / >   + < >  >  + < K + < ?  @ 8 . / , A  A  , B 0 > , M 0 B 8 G 2 M 8 , M 2 >   > / 0 - B  > ( 8 . / . >  < >  2 > ( . > 0 ? / > 9 H . . H  . A 0 M ! K . K   8 G 0 > $ . K   G 0 G 0 @ / G 2 K ( >  + < 0 ? 8 K 2 M / B  0 G  M / > 5 ?  2 A , A . , > 6 @ 5 ?  ( $ ? / > ( 8 . > 0 > 8 . / 8 G    K  8 8 H   ? / >  K 8 H ( 9 M 5 > ( 9 >    >   9 K 5 M ! 8 . /  & @ 8  , > , >  . G  < ( 8 . /  8 M  M 0 >  > (  . M 8 M  0 M ! .  A  2 > 2  * A 0  M / B , > 8 . /  M 5 >  < > 2 @ (  K 9 >  8 , 0 M  $ A 5 > 2 B 8 . / %  ! 0  > ! < @ ( G & M  > . @ ( > * K ! M  K 0 ?  > , A  < > 0 G 8 M  , K  5 ? 8 M $ > , M / B 8 ? (  G ( . > 2 & @ 5 8 . / . > 5 M 8 ( 8 . / . I 0 @ 6 8 8 . / . I 8 M  K 8 . / / B 8 M   ( G 0 > 2 ? , M 0 G 5 ? 2 G 5 ( A  $ B 8 . / 8  > 2 ? ( 8 . / 8 H ( . > 0 @ ( K 9 G 2 ? + < H  M 8   < K 0 G 8 8 . /  2 8 2 M 5 > ! K 0  2 > 8 M  > 8 . /   2  + < . H (   < 0 >  2 8 . /    > ( > ( 0 @ 5 K  ( > ! @ / 0 8 . /  > 8 > , M 2 >   >  G  < G 2 K 0 M ! >  K 0 ? / >  8 . /  H  , ? / 0 8 . /  M 0 >  !  0 M   M 2 G 8  > ! < @  < H * K 0 K  < >   G  A 8 ?  2 M * >  K  G 2 > 8 . / ! G ( . > 0 M  6 I ( & > 0  8 8 2 > . * >   ( ? 0 M    * K 0 M  K 0 ?  K + < > . >  A 8 M $ > , M / B ( 8  / 0 8 , M 0 >  < > 5 ? 2 G . 2 G 6 ? / > 8 . / . K   G 5 @ ! ? / K 2 I 8    ? 2 M 8 2 M / B , G 2  > ( > 5 M 9 >   9 K 0 M 8 8 B 0 @ ( > . 8 . / 8 G   2 B 8 ? / > 8 G 6 G 2 M 8 8 . / 9 0 M . K 8 ? 2 M 2 K {0} . > (  8 . /   2 >   ?  8 . /  0 , . > (  8 . /   M 5 > ! K 0 8 . /  > 2 @ ( ? (  M 0 > !  G * 5 0 M ! 8 . /  K 2  , ? / > 8 . /  M 0 > 2 H  ! ?  ?  * ?   H 0 M ( 8 . / * A   >  0 ? ( > 8 * H 0 >  M 5 G 8 . / + < ? 2 ? * @ ( 8 . / + < M / B ( > + < A  @ , K 2 @ 5 ? / > 8 . / , M 0 > $ ? 8 M 2 > 5 > . > 0 M  G 8 8 8 . / . G  M 2 G  >  M 2 > . M / >  . > 0 8 . / 0 @ / B ( ? / ( 8 . / 0 G   ? (  ( 2 G  8 ?   > * A 0 8 . / 8 ? . M + < G 0 K * K 2 8 G   5 ?  8 G   5 M 2 > & ? 5 K 8 M $ K    < 0 , H  > ( 8 . /  0 M . G ( ? / > 8 . /   ! K  >  ( > 8 . /   K  K 0 M  K 0 . ?   0 > ( . > (  8 . / 2 > ( ,  K 0 8 . /  * ?  . > (  8 . /  H  * K  M 0 >  ! G  I  , > 2 M 8 ( 8 . /  H % . . > (  8 . / * >  ? 8 M $ > ( 8 . / + < K 0 M  ( G 2 M 8 ( , M 2 >   -8 G , 2 K ( / >  A $ M 8 M  8 . / 2 I ( M   / 0 , > / G ( 5 G  & M 5 @ * 8 . / 8 . K  . > (  8 . / 8 G   K ! K . ?   K 8 M 5 ? + < M   0   9 >    >   8 . / {0} ! G 2 >   8 . /  0 , ! G 2 >   8 . /  0 M  A $ M 8 M  8 . /  > ! < @ . > (  8 . /  @ ( ! G 2 >   8 . / $ >  * G . > (  8 . / * K 0 M  - -* M 0 ?  8 * M / K   / >   8 . / + < ?  @ . > (  8 . / , >   M 2 > & G 6 8 . / 2 I 0 M ! 9 K 5 G 8 . / 5 G ( G  < A  2 > 8 . / 5 G 5 G ,   ! ? / > ( > 8 . > 0 > . > (  8 . / 9 K 5 M ! . > (  8 . /  . G  < ( . > (  8 . /  0 > ( ! G 2 >   8 . /  8 M  0 & M 5 @ * 8 . /  * ?  ! G 2 >   8 . /  H . M , M 0 ?   > ! < @  M / B , > . > (  8 . /  > . K 0 K . > (  8 . /  H % . ! G 2 >   8 . / $ >  ?  ? 8 M $ > ( 8 . / ( L  M 8 ,   ! ? / > ( > ( M / B  < @ 2 H  ! 8 . / , G 9 ? / > , >  ! G 0 > 8 , M 0 >  < @ 2 ? / > 8 . / . I 0 @ 6 8 . > (  8 . / . I 8 M  K . > (  8 . / 5 ( A  $ B . > (  8 . / 5 K 2 M  K  M 0 > ! 8 . / 8  > 2 ? ( . > (  8 . / 8 . K  ! G 2 >   8 . /   < K 0 G 8 . > (  8 . /  + <  > ( ? 8 M $ > ( 8 . /   < 0 >  2 . > (  8 . / 0 A  M 5 G . > (  8 . /  ( > ! @ / 0 . > (  8 . /  ? 0 M  ? 8 M $ > ( 8 . /  K 0 ? / >  . > (  8 . /  H 2 > * G  K 8  > 8 . /  > * > ( ! G 2 >   8 . / $ >  * G ! G 2 >   8 . / ( K 5 K  A  < M ( G $ M 8 M  * B 0 M 5 @ $ ? . K 0 8 . / . ' M / / B 0 K * @ / 8 . / 8 M 0 G & M ( ?  K 2 ? . 8 M  9 5 >    2 M / B 6 ( 8 . / 9 ?  & . 9 > 8 >  0 8 . / 9 K  @ . ? ( M 9 8 ?  @ 5 M 2 > & ? 5 K 8 M $ K  8 . /   2 >   ?  . > (  8 . /  2 > 8 M  > . > (  8 . /  < M , G  ? 8 M $ > ( 8 . /  A  & M 5 @ * 8 . B 9 8 . /  G * 5 0 M ! . > (  8 . /  K 2  , ? / > . > (  8 . /  M / B , > ! G 2 >   8 . /  M 0 ? 8 . 8 & M 5 @ * 8 . /  M 0 @ ( 5 ?  . @ (  >  .  I 0 M  ? / > . > (  8 . / ( I 0 + < I  & M 5 @ * 8 . / ( K 5 K 8 ? , ? 0 M 8 M  8 . / * H 0 >  M 5 G . > (  8 . / + < ? 2 ? * @ ( . > (  8 . / .  M 5 > 0 @ & M 5 @ * 8 . / . ' M /  + < M 0 @  > 8 . / . K   @ 8 G 2 K ,  G    @ / G  > $ G 0 ? ( , 0 M  8 . / 5 ? ( > . G  ,   ! ? / > ( >   < 0 , H  > ( . > (  8 . /  0 M . G ( ? / > . > (  8 . /   < 0 >  2 ! G 2 >   8 . / 2 > ( ,  K 0 . > (  8 . /  I  , > 2 M 8 ( . > (  8 . /  K 0 ? / >  ! G 2 >   8 . / ( M / B + < >  ! 2 H  ! 8 . / * >  ? 8 M $ > ( . > (  8 . / / >  A $ M 8 M  . > (  8 . / 2 >  ( & M 5 @ * 8 . B 9 8 . / 5 ?  8 G ( G 8 ,   ! ? / > ( > 9 >    >   . > (  8 . /   2 >   ?  ! G 2 >   8 . /  2 > 8 M  > ! G 2 >   8 . /  0 M  A $ M 8 M  . > (  8 . /  K  K 8 & M 5 @ * 8 . B 9 8 . /  M 0 > 8 M ( K / > 0 M 8 M  8 . / ! M / B . K   ! @  0 M 5 ? 2 G ( M / B  H 2 G ! K ( ? / > 8 . / * 6 M  ? .  + < M 0 @  > 8 . / * 6 M  ? . @ / B 0 K * @ / 8 . / * > * A  ( M / B  ? ( @ 8 . / * B 0 M 5 @  + < M 0 @  > 8 . / , >   M 2 > & G 6 . > (  8 . / . ' M /   ! K ( G 6 ? / > 8 . / . ' M / , $ M $ 0 @ & >  K $ > 2 I 0 M ! 9 K 5 G . > (  8 . / 8 . ( M 5 ? $ 5 H 6 M 5 ?  8 . / &  M 7 ? # @  I 0 M  ? / > 8 . /  8 M  0 & M 5 @ * . > (  8 . / ( M / B  < @ 2 H  ! . > (  8 . / * B 0 M 5   < >  8 M $ > ( 8 . / * B 0 M 5 @  M 0 @ ( 2 H  ! 8 . / , M / B 2 > , $ M $ 0 @ !  K  > , M 0 >  < @ 2 ? / > . > (  8 . / . > 0 M 6 2 & M 5 @ * 8 . B 9 8 . / . G  M 8 ?  ( * M 0 6 >  $ 8 . / 5 K 2 M  K  M 0 > ! . > (  8 . / 8 K 2 K . ( & M 5 @ * 8 . B 9 8 . / * 6 M  ? .   < >  8 M $ > ( 8 . / * 6 M  ? . @  M 0 @ ( 2 H  ! 8 . / * B 0 M 5 @   ! K ( G 6 ? / > 8 . / * G 0 B  M 0 @ 7 M .  > 2 @ ( 8 . / , M 0 B ( G  & > 0 B 8 M 8 2 . 8 . / . ' M /  8 M  M 0 G 2 ? / >  8 . / . ' M / / B 0 K * @ / . > (  8 . / 2 I 0 M ! 9 K 5 G ! G 2 >   8 . / 9 5 >    2 M / B 6 ( . > (  8 . / * 6 M  ? . @  0 M  G   @ ( > 8 . /  < M , G  ? 8 M $ > ( . > (  8 . /  A  & M 5 @ * 8 . B 9 . > (  8 . /  ? 2 M , 0 M  & M 5 @ * 8 . B 9 8 . / ( K 5 K 8 ? , ? 0 M 8 M  . > (  8 . / ( M / B  < @ 2 H  ! ! G 2 >   8 . / * 6 M  ? . @   ! K ( G 6 ? / > 8 . / * B 0 M 5 @  8 M  M 0 G 2 ? / > 8 . / + < ?  @  M 0 @ 7 M .  > 2 @ ( 8 . / + < @ ( ?  M 8 & M 5 @ * 8 . B 9 8 . / + < I  2 H  ! & M 5 @ * 8 . B 9 8 . / / G  > $ G 0 ? ( , 0 M  . > (  8 . / 2 K  0 * M 0 ?  8 G 8  M 5 > 0 M  0 5 > 2 ? 8  0 + < M / B  B ( > 8 . / 5 M 2 > & ? 5 K 8 M $ K  . > (  8 . / 8 . > 0 >  M 0 @ 7 M .  > 2 @ ( 8 . / 9 K 5 M !  M 0 @ 7 M .  > 2 @ ( 8 . /   M 0 * B 0 M 5 @ / B 0 K * @ / 8 . /  . G  < (  M 0 @ 7 M .  > 2 @ ( 8 . / ! M / B . K   ! @  0 M 5 ? 2 G 8 . / ( M / B + < >  ! 2 H  ! . > (  8 . / * 6 M  ? . @  8 M  M 0 G 2 ? / > 8 . / * B 0 M 5 @ / B 0 K * @ / . > (  8 . / . I 0 @ 6 8  M 0 @ 7 M .  > 2 @ ( 8 . / . I 8 M  K  M 0 @ 7 M .  > 2 @ ( 8 . / 5 ( A  $ B  M 0 @ 7 M .  > 2 @ ( 8 . / 8  > 2 ? (  M 0 @ 7 M .  > 2 @ ( 8 . / 9 5 >    2 M / B 6 ( ! G 2 >   8 . /   < K 0 G 8  M 0 @ 7 M .  > 2 @ ( 8 . /  ( > ! @ / 0  M 0 @ 7 M .  > 2 @ ( 8 . /  M 0 > 8 M ( K / > 0 M 8 M  . > (  8 . / &  M 7 ? #  + < M 0 @  > . > (  8 . / ( M / B  H 2 G ! K ( ? / > . > (  8 . / ( M / B 8 > 2 G . , $ M $ 0 @ !  K  > * 6 M  ? .  + < M 0 @  > . > (  8 . / * 6 M  ? . @ / B 0 K * @ / . > (  8 . / , M 0 ?  ? 6  M 0 @ 7 M .  > 2 @ ( 8 . /  G * 5 0 M !  M 0 @ 7 M .  > 2 @ ( 8 . /  K 2  , ? / >  M 0 @ 7 M .  > 2 @ ( 8 . /  I 0 M  ? / >  M 0 @ 7 M .  > 2 @ ( 8 . / ( M / B + < >  ! 2 H  ! ! G 2 >   8 . / * B 0 M 5 @  M 0 @ ( 2 H  ! . > (  8 . / * H 0 >  M 5 G  M 0 @ 7 M .  > 2 @ ( 8 . / + < ? 2 ? * @ (  M 0 @ 7 M .  > 2 @ ( 8 . / . G  M 8 ?  ( * M 0 6 >  $ . > (  8 . /   < 0 , H  > (  M 0 @ 7 M .  > 2 @ ( 8 . /  0 M . G ( ? / >  M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 * 6 M  ? . @ . G  M 8 ?  K 8 . / $ M $ 0 @  . G 0 ?  @ * M 0 6 >  $ 8 . / $ M $ 0 @  . G 0 ?  @ . >   G ( 8 . / 2 > ( ,  K 0  M 0 @ 7 M .  > 2 @ ( 8 . /  I  , > 2 M 8 (  M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? . @  M 0 @ ( 2 H  ! . > (  8 . / * >  ? 8 M $ > (  M 0 @ 7 M .  > 2 @ ( 8 . / / >  A $ M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / 9 >    >    M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? . @  0 M  G   @ ( > . > (  8 . /  0 M  A $ M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 @  . G 0 ?  @  G  & M 0 @ / 8 . / + < 0 M ( >  0 M ! K ! G ( K 0 K ( M 9 > 8 . / + < I  2 H  ! & M 5 @ * 8 . B 9 . > (  8 . / , >   M 2 > & G 6  M 0 @ 7 M .  > 2 @ ( 8 . / . G  M 8 ?  ( * M 0 6 >  $ ! G 2 >   8 . / 8 G   * ?  0 G  0 . ?  M 5 G 2 > ( 8 . /  8 M  0 & M 5 @ *  M 0 @ 7 M .  > 2 @ ( 8 . / , M 0 >  < @ 2 ? / >  M 0 @ 7 M .  > 2 @ ( 8 . / 5 K 2 M  K  M 0 > !  M 0 @ 7 M .  > 2 @ ( 8 . /  8 M  M 0 G 2 ? / >  * 6 M  ? . @ . > (  8 . /  8 M  M 0 G 2 ? / >  * B 0 M 5 @ . > (  8 . / * G  M 0 K * G 5 2 > 8 M  - H .  > $ M 8  @ 8 . /  < M , G  ? 8 M $ > (  M 0 @ 7 M .  > 2 @ ( 8 . / ( K 5 K 8 ? , ? 0 M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / / G  > $ G 0 ? ( , 0 M   M 0 @ 7 M .  > 2 @ ( 8 . / 5 M 2 > & ? 5 K 8 M $ K   M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 * 6 M  ? . @ . G  M 8 ?  K . > (  8 . / $ M $ 0 @  . G 0 ?  @ * M 0 6 >  $ . > (  8 . / $ M $ 0 @  . G 0 ?  @ . >   G ( . > (  8 . /  8 M  M 0 G 2 ? / >  * 6 M  ? . @ ! G 2 >   8 . /  8 M  M 0 G 2 ? / >   G  & M 0 @ / . > (  8 . /  8 M  M 0 G 2 ? / >  * B 0 M 5 @ ! G 2 >   8 . / $ A 0 M  . G ( ? 8 M $ > (  M 0 @ 7 M .  > 2 @ ( 8 . / * B 0 M 5 @ / B 0 K * @ /  M 0 @ 7 M .  > 2 @ ( 8 . / . ' M / / B 0 K * @ /  M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 @  . G 0 ?  @  G  & M 0 @ / . > (  8 . / $ M $ 0 @  . G 0 ?  @ * B 0 M 5 @ ! G 2 >   8 . /  M 0 > 8 M ( K / > 0 M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / ( M / B  H 2 G ! K ( ? / >  M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? .  + < M 0 @  >  M 0 @ 7 M .  > 2 @ ( 8 . / + < 0 M ( >  0 M ! K ! G ( K 0 K ( M 9 > . > (  8 . / 8 G   * ?  0 G  0 . ?  M 5 G 2 > ( . > (  8 . / $ M $ 0 * 6 M  ? . @ . G  M 8 ?  K ! G 2 >   8 . / $ M $ 0 @  . G 0 ?  @ * M 0 6 >  $ ! G 2 >   8 . / $ M $ 0 @  . G 0 ?  @ . >   G ( ! G 2 >   8 . /  8 M  M 0 G 2 ? / >   G  & M 0 @ / ! G 2 >   8 . / &  M 7 ? # @ + < M 0 >  8  0    > 0 M   ?  8 . / * 6 M  ? . @ / B 0 K * @ /  M 0 @ 7 M .  > 2 @ ( 8 . / * B 0 M 5 @  M 0 @ ( 2 H  !  M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 @  . G 0 ?  @  G  & M 0 @ / ! G 2 >   8 . /  8 M  M 0 G 2 ? / >   G  & M 0 @ / * 6 M  ? . @ 8 . / * 6 M  ? . @  M 0 @ ( 2 H  !  M 0 @ 7 M .  > 2 @ ( 8 . / * G  M 0 K * G 5 2 > 8 M  - H .  > $ M 8  @ . > (  8 . / 8 G   * ?  0 G  0 . ?  M 5 G 2 > ( ! G 2 >   8 . / * 6 M  ? . @  0 M  G   @ ( >  M 0 @ 7 M .  > 2 @ ( 8 . / + < I  2 H  ! & M 5 @ * 8 . B 9  M 0 @ 7 M .  > 2 @ ( 8 . /  A  & M 5 @ * 8 . B 9  0 M & M '  M 0 @ 7 M .  > 2 @ ( 8 . /  8 M  M 0 G 2 ? / >   G  & M 0 @ / * 6 M  ? . @ . > (  8 . / + < 0 M ( >  0 M ! K ! G ( K 0 K ( M 9 >  M 0 @ 7 M .  > 2 @ ( 8 . / ) 8 M  M 0 G 2 ? / >   G  & M 0 @ / * 6 M  ? . @ ! G 2 >   8 . / ** G  M 0 K * G 5 2 > 8 M  - H .  > $ M 8  @  M 0 @ 7 M .  > 2 @ ( 8 . / ##]#%#ѡ#͞#6#/#K##q#@#]#####*####V#)#=#H#r#1##5###B####բ# ###`##R#)### ###l=##P####k#h##ۡ#m#F###%#ԝ##W#z#####=### ##4#*#S###)4### ##M##T=#####6#U4##Ԡ##r##D##F#Ȥ# ####)#o/###-#N##z#1^#wp#b##a##9N#d#՞#6##u#m###^#d####ş#O#ݟ#$#F&##@## ##1I#͟#u##X##՜#)##k##0####<##k4# #c#X##I##-#d### ##YB#F###ߧ#*### U##*0##Z&#֦#######ˠ# #|#O####Ü###T##># ##n#####]#V#H#O##c#z##J#D#(##?######7##/#@##(##=###4#e##|#{##*##-#T#Q###C##R# ##Y#Ī#J# ##5#?#4#######*###R#5#####}##Ϝ#۝###ݞ##ߢ##*#qN###!#####ˢ#X#=#5#y#%#S1##/##E#v#4#I##5#=1#F#A#;#i## #n#g##<&##M#)#S#H1###\#z)#h#####p#M˳#4#՟# ##g###\#ۜ##t#H#o##"###ɦ##-##ɜ#Ɲ#\F#ǡ###)##=#/# #Ԥ# #t#;#%#0# # ###n#.#[#o###%#V#u##I##T##E#J4# ##m#44##g#Y#7##9#4###(&#E###gS#*###͝#)###5+5[5O5N55P_505ߺ 5+55 *5 5^5qE5Şҥ5|5tݵ5ϴ5ťM5Wj5M525J[5񦣬585ic5{5a5ڶE555J5Zo5uUN5EUvF5Va5˫5í55ֻ5\:55+5ժ5 ܮ5ߥ525ʸs55'5ZM5,S5+f5y5ݫ555Ϯ55L5%įq5653f5^5µt5ۨ5X>55 5w5گ55_)5'5ɬh<5):S5xPH5555?45L׭55o5N5H5I5҅x=]5L5ʣ5{5Z5ࣺ5գ55o5;7ܬ5ʩ555+5mg5簊52C5ݠ55$15а54X5}(55;5f:%5cN5G75C5kй5 5v45r5545Ӳ5ͱ̨5 ѧ5555Ǯ5545`45!T5j55{)IS5]5eĀ5}5H=M5nq5 ک55˷;5ꩄ5A5ç55;5qH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P""P%"P("P+"P."P1"P4"P7"P:"P="P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pj"Pm"Pp"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P!#P$#P'#P*#P-#P0#P3#P6#P9#P<#P?#PB#PE#PH#PK#PN#PQ#PT#PW#PZ#P]#P`#Pc#Pf#Pi#Pl#Po#Pr#Pu#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P$P$P$P$P$P$P $P#$P&$P)$P,$P/$P2$P5$P8$P;$P>$PA$PD$PG$PJ$PM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pn$Pq$Pt$Pw$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P%P%P%P%P%P %P#%P&%P)%P,%P/%P2%P5%P8%P;%P>%PA%PD%PG%PJ%PM%PP%PS%PV%PY%P\%P_%Pb%Pe%Ph%Pk%Pn%Pq%Pt%Pw%Pz%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%PH``+`9G`%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P &P'&P.&P5&P<&PC&PJ&PQ&PX&P[&P^&Pe&Ph&Po&Pr&Py&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P 'P 'P'P'P'P$'P)'P,'P/'P2'P5'P8'P?'PF'PM'PT'P['P^'Pa'Ph'Pk'Pr'Pu'Px'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P (P#(P&(P)(P,(P/(P6(P=(PD(PG(PJ(PM(PP(PS(PV(PY(P`(Pc(Pf(Pm(Pp(Pw(Pz(P(P(P(P(P(P(P(P(P(P(P` ``\`e 'ResB ͮ PͮsBe AtenaKomoriOtok ManAcre vrijemeBo~ini otokAzorski otociUskranji otokomsko vrijemevrijeme Niueavrijeme SyoweFerojski otociJu~na GeorgijaKokosovi otocivrijeme Chuukavrijeme Davisavrijeme Kosraevrijeme Nauruavrijeme Palauaaljaako vrijemearapsko vrijemeazorsko vrijemehovdsko vrijemeiransko vrijemevrijeme Caseyjavrijeme Ponapeavrijeme Rotherevrijeme Tuvaluaarmensko vrijemebutansko vrijemeindijsko vrijemeirkutsko vrijemejakutsko vrijemejapansko vrijemekorejsko vrijemekubansko vrijemenepalsko vrijemesamarsko vrijemetajpeako vrijemevrijeme Gambieravrijeme Reunionavrijeme Tahitijavrijeme TokelauaZelenortski Otocialtmajsko vrijemeamazonsko vrijemeanadirsko vrijemegruzijsko vrijemeizraelsko vrijemelankansko vrijememaldivsko vrijememawsonsko vrijememoskovsko vrijemeperuansko vrijemesamoansko vrijemesejaelsko vrijemesredianje vrijemevrijeme Pitcairna ileansko vrijemeMarki~ansko oto jebolivijsko vrijemeekvadorsko vrijemefilipinsko vrijemehongkonako vrijememagadansko vrijememalezijsko vrijememjanmarsko vrijemesahalinsko vrijemesurinamsko vrijemeurugvajsko vrijemevrijeme Galapagosavrijeme Otoka Linevrijeme Otoka Wakeindokinesko vrijemeAcre ljetno vrijemebangladeako vrijemebrazilijsko vrijemefalklandsko vrijemekolumbijsko vrijememarki~ansko vrijemepakistansko vrijemeparagvajsko vrijemepjongjanako vrijemesingapursko vrijemeuniverzalno vrijemevenezuelsko vrijemeljetno vrijeme Apijeljetno vrijeme Tongeju~noafri ko vrijemekirgistansko vrijemekrasnojarsko vrijemenovosibirsko vrijemeomsko ljetno vrijemeulanbatorsko vrijemevolgogradsko vrijemevladivosto ko vrijemeafganistansko vrijemechoibalsansko vrijemenovozelandsko vrijemeuzbekistansko vrijemevrijeme Otoka Norfolkvrijeme Otoka Phoenixljetno vrijeme Fid~ijaaljaako ljetno vrijemearapsko ljetno vrijemeazerbajd~ansko vrijemeazorsko ljetno vrijemehovdsko ljetno vrijemeiransko ljetno vrijemeisto noafri ko vrijemekinesko ljetno vrijemesrednjoafri ko vrijemetad~ikistansko vrijemevrijeme Bo~inog otokavrijeme Ju~ne Georgijezapadnoafri ko vrijemeljetno makaosko vrijemeljetno vrijeme Chathamaljetno vrijeme VanuatuaAcre standardno vrijemearmensko ljetno vrijemeirkutsko ljetno vrijemeisto noeuropsko vrijemeisto notimorsko vrijemejakutsko ljetno vrijemejapansko ljetno vrijemekorejsko ljetno vrijemekubansko ljetno vrijemenewfoundlandsko vrijemesamarsko ljetno vrijemesrednjoeuropsko vrijemetajpeako ljetno vrijemeturkmenistansko vrijemevrijeme Kokosovih otokavrijeme otoka Macquariezapadnoeuropsko vrijemealtmajsko ljetno vrijemeamazonsko ljetno vrijemeanadirsko ljetno vrijemebritansko ljetno vrijemegruzijsko ljetno vrijemeizraelsko ljetno vrijememoskovsko ljetno vrijemeomsko standardno vrijemeperuansko ljetno vrijemesamoansko ljetno vrijemesredianje ljetno vrijemestandardno vrijeme Apijestandardno vrijeme Tongevrijeme Indijskog oceanavrijeme Maraalovih Otoka ileansko ljetno vrijemefilipinsko ljetno vrijemehavajsko-aleutsko vrijemehongkonako ljetno vrijemeisto noaustralsko vrijememagadansko ljetno vrijemesahalinsko ljetno vrijemesrednjoaustralsko vrijemeurugvajsko ljetno vrijemevrijeme Dumont-d Urvilleavrijeme Francuske Gvajanevrijeme Gilbertovih otokavrijeme Salomonskih Otokazapadnoaustralsko vrijemeljetno vrijeme Mauricijusaljetno vrijeme grada Aktauzapadnoargentinsko vrijememeksi ko pacifi ko vrijemealjaako standardno vrijemearapsko standardno vrijemeazorsko standardno vrijemebangladeako ljetno vrijemebrazilijsko ljetno vrijemefalklandsko ljetno vrijemeguamsko standardno vrijemehovdsko standardno vrijemeiransko standardno vrijemeisto nogrenlandsko vrijemekinesko standardno vrijemekolumbijsko ljetno vrijemepakistansko ljetno vrijemeparagvajsko ljetno vrijemestandardno vrijeme Fid~ijavrijeme Papue Nove Gvinejezapadnogrenlandsko vrijemeljetno vrijeme grada Aktobearmensko standardno vrijemeirkutsko standardno vrijemeisto noindonezijsko vrijemeisto nokazahstansko vrijemejakutsko standardno vrijemejapansko standardno vrijemekorejsko standardno vrijemekrasnojarsko ljetno vrijemekubansko standardno vrijemenovosibirsko ljetno vrijemesamarsko standardno vrijemesrednjoindonezijsko vrijemestandardno makaosko vrijemestandardno vrijeme Chamorrastandardno vrijeme Chathamastandardno vrijeme Vanuatuatajpeako standardno vrijemeulanbatorsko ljetno vrijemevolgogradsko ljetno vrijemezapadnoindonezijsko vrijemezapadnokazahstansko vrijemeanadirsko standardno vrijemealtmajsko standardno vrijemeamazonsko standardno vrijemechoibalsansko ljetno vrijemegruzijsko standardno vrijemeizraelsko standardno vrijememoskovsko standardno vrijemenovozelandsko ljetno vrijemeperuansko standardno vrijemesamoansko standardno vrijemesredianje standardno vrijemeuzbekistansko ljetno vrijemevladivosto ko ljetno vrijemevrijeme za Brunej Darussalamzaljevsko standardno vrijeme ileansko standardno vrijemeazerbajd~ansko ljetno vrijemefilipinsko standardno vrijemehongkonako standardno vrijemekoordinirano svjetsko vrijememagadansko standardno vrijemesahalinsko standardno vrijemeurugvajsko standardno vrijemevrijeme Otoka Wallis i Futunazapadnoafri ko ljetno vrijemeljetno vrijeme Nove Kaledonijeljetno vrijeme Uskranjeg otokaljetno vrijeme grada Kizilordeljetno vrijeme otoka Lord Howebangladeako standardno vrijemebrazilijsko standardno vrijemedalekoisto no europsko vrijemefalklandsko standardno vrijemeisto noeuropsko ljetno vrijemekolumbijsko standardno vrijemenewfoundlandsko ljetno vrijemepakistansko standardno vrijemeparagvajsko standardno vrijemesrednjoeuropsko ljetno vrijemestandardno vrijeme Mauricijusastandardno vrijeme grada Aktauturkmenistansko ljetno vrijemezapadnoeuropsko ljetno vrijemePetropavlovsk-kam atsko vrijemekrasnojarsko standardno vrijemenovosibirsko standardno vrijemesjeverozapadno meksi ko vrijemestandardno vrijeme grada Aktobeulanbatorsko standardno vrijemevolgogradsko standardno vrijemechoibalsansko standardno vrijemehavajsko-aleutsko ljetno vrijemeisto noaustralsko ljetno vrijemenovozelandsko standardno vrijemesrednjoaustralsko ljetno vrijemeuzbekistansko standardno vrijemevladivosto ko standardno vrijemezapadnoaustralsko ljetno vrijemezapadnoargentinsko ljetno vrijememeksi ko pacifi ko ljetno vrijemestandardno vrijeme Cookovih otokaazerbajd~ansko standardno vrijemeisto nogrenlandsko ljetno vrijemevrijeme Sjevernomarijanskih Otokazapadnoafri ko standardno vrijemezapadnogrenlandsko ljetno vrijemeljetno vrijeme Zelenortskog oto jaisto noeuropsko standardno vrijemenewfoundlandsko standardno vrijemesrednjoeuropsko standardno vrijemestandardno vrijeme Nove Kaledonijestandardno vrijeme Uskranjeg otokastandardno vrijeme grada Kizilordestandardno vrijeme otoka Lord Howeturkmenistansko standardno vrijemezapadnoeuropsko standardno vrijemeaustralsko sredianje zapadno vrijemehavajsko-aleutsko standardno vrijemeisto noaustralsko standardno vrijemeju~nofrancusko i antarkti ko vrijemesrednjoaustralsko standardno vrijemezapadnoaustralsko standardno vrijemezapadnoargentinsko standardno vrijememeksi ko pacifi ko standardno vrijemeisto nogrenlandsko standardno vrijemezapadnogrenlandsko standardno vrijemePetropavlovsk-kam atsko ljetno vrijemesjeverozapadno meksi ko ljetno vrijemestandardno vrijeme Zelenortskog oto jaljetno vrijeme za Sveti Petar i Mikelonljetno vrijeme grada Fernando de Noronha*Petropavlovsk-kam atsko standardno vrijeme*sjeverozapadno meksi ko standardno vrijeme+australsko sredianje zapadno ljetno vrijeme+standardno vrijeme za Sveti Petar i Mikelon,standardno vrijeme grada Fernando de Noronha.Cookovi otoci, polusatni pomak, ljetno vrijeme/australsko sredianje zapadno standardno vrijeme# ##6####X##|#,#G#5##>##!#a#OT#7##-#C,#+##O###-##o,#i#>#)##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5##6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !# ##5#+#!#X## #x# #N##N####+#a-#ZG#IG#v5#B6##*6#K>#b #l####N6#w#: ##X>#S#a#p#k#OY#k#a#N## #O##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#Y## #5#$>#r>##-###"#|#|##& ##eG#>#>!#`Y#?T#G###mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#8{###av#{#-## ##>###0## #p!#i#?#4!# #1#######7##Hv##,#N####\!#7#G#z#1O# #; #h#z!#*-#4##K#HA#)H#f#7#?#5#Y##\#v##$"##.%# |#6## #ǔ#{H#,#/#v ## #a##x#f#8,#6#7H#l##4 ## #O#H#D #&7#W#O?#l #,#d,#G#####,#27#f6##5#-Q#6#& #6#Ү###1>#"#}#/#K-##-#{#~6#,#,#߮#,##.A#L##/#6#TA#\.#+#y#r6###f##R#5#G#0#G##>#,# !#>##B #6#!##T"###rf#ή# #n7#o####X#N###f#خ#6##80#/# #!#a#Y,#OO#!###6##b#+#b7#!#G#E# ,#,#>##Z6#O#o##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5^5P55u55775D5a5s59565۬X̮525(w5} 5&55Я_5r5k5vP+555"m5m%5Ժ#5JǾ5G50z55a5555{Ȃȝ555.55m]*5}R5fc5Ѷ55mݳl5̺ǯ5ǰ 55V55t{*55f5MĦ 55d޸ 5˼ɳ.5Ե۵5p5H5U+5@5 5Z5575Y)55 5ΐ5Ơ55G5r5;5y5_5c5?5^5G5s55O˃55[5Ӿ55Ѵ555S5ùp5{5Ƹ5β55ͱ55T5ػ߻5߱5vA5)5#5%555ذ5U\5B|565,5555'5555ٽ55_5e55˚5K5 5-5ÚM55055NC5׹|5'5A5555:5-5~55>5"5u5EŖ5@5<-55FMϿ5i5:)5#%C5?5f55ַ5כ݀P&3FUcq ,<JZjz0>LZhw (8EWx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ 7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P""P%"P("P+"P."P1"P4"P7"P:"P="P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#PH``+`P`#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P$P&$P-$P4$P;$PB$PI$PL$PO$PV$PY$P`$Pc$Pf$Pm$Pt$P{$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P%P!%P(%P/%P2%P5%P8%P;%P>%PA%PH%PO%PV%P]%Pd%Pg%Pj%Pq%Pt%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P&P&P%&P,&P/&P6&P9&P<&P?&PF&PI&PL&PS&PZ&Pa&Pd&Pg&Pj&Pm&Pp&Ps&Pv&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P`Nj`t`!`s 'ResB Ȕ ȔAcoryFidziDzibutiWaraawaBBohrdJerjewanKiainjownjeznateApiaski asDaviski asacorski asarabski aschilski asindiski asiranski askubaski asniueski asperuski asChowdski asFrske kupyHodowna kupaMexiko mstoNowokuznjeckSyowaski asarmenski aschuukski asfidziski asjapanski askirgiski askorejski asnauruski asnepalski aspalauski assamoaski astongaski asuzbekski asJutrowna kupaMoskowski asTaipehski asWostokski asafghanski asalaskaski asbhutanski asboliwiski asbruneiski asisraelski askosraeski asponapeski astadzikski astahitiski astuvaluski as{0} ltni as as kupy WakeAmaconaski asBrasiliski asKaimanske kupyKanariske kupyRotheraski asatlantiski aschathamski asekwadorski asfilipinski asgambierski askapverdski askolumbiski asmalajziski asmalediwski asmyanmarski asreunionski assurinamski astokelauski asturkmenski asuruguayski asvanuatuski as{0} zymski asindochinski asHongkongski asIrski ltni asJu~na GeorgiskaOmski ltni asParaguayski asSingapurski aschamorroski asfalklandski asgalapagoski asmarquesaski asmauritiuski aspakistanski assachalinski asseychellski asvenezuelski asGreenwichski asNowosibirski asWolgogradski asbangladeaski asju~noafriski aswuchodoindoneski as kupy Norfolk asowe pasmo {0}Apiaski ltni asUlan-Batorski asacorski ltni asarabski ltni aschilski ltni aschinski ltni asiranski ltni askubaski ltni asperuski ltni aszapadoafriski asju~nogeorgiski asBritiski ltni asChowdski ltni asIrkutski ltni asJakutski ltni asKaliningradski asWladiwostokski asarmenski ltni asazerbajdzanski asfidziski ltni asjapanski ltni askorejski ltni asnowokaledonski asnowoseelandski assamoaski ltni astongaski ltni asuzbekski ltni aswuchodoafriski aszapadoeuropski as as Hodowneje kupy as kupy MacquarieMoskowski ltni asTaipehski ltni asalaskaski ltni asgeorgiski ltni asindiskooceanski asisraelski ltni asnowofundlandski assrjedzoeuropski aswuchodoeuropski aszapadoindoneski asAmaconaski ltni asBrasiliski ltni asHo Chi Minhowe mstoJekaterinburgski asMagadanski ltni asOmski standardny asatlantiski ltni ascentralnoafriski aschathamski ltni asfilipinski ltni askapverdski ltni askolumbiski ltni assrjedzoindoneski asturkmenski ltni asuruguayski ltni asvanuatuski ltni aswuchodnotimorski aszapadnokazachski aszapadoawstralski as as Kokosowych kupow as Linijowych kupow as Persiskeho golfazapadoargentinski asfrancoskoguyanski asHongkongski ltni asParaguayski ltni asfalklandski ltni asmauritiuski ltni asmexiski pacifiski aspakistanski ltni assachalinski ltni assrjedzoawstralski aswuchodnokazachski aswuchodoawstralski aszapadogrnlandski asApiaski standardny asKrasnojarski ltni asNowosibirski ltni asWolgogradski ltni asacorski standardny asarabski standardny asbangladeaski ltni aschilski standardny aschinski standardny ashawaiisko-aleutski asiranski standardny askubaski standardny aspapua-nowoginejski asperuski standardny aswuchodogrnlandski as ojbalsanski ltni as as Gilbertowych kupow as Phoenixowych kupow as Salomonskich kupowBeulah, Sewjerna DakotaCenter, Sewjerna DakotaChowdski standardny asIrkutski standardny asJakutski standardny asUlan-Batorski ltni asarmenski standardny asfidziski standardny asjapanski standardny askorejski standardny assamoaski standardny astongaski standardny asuzbekski standardny aszapadoafriski ltni as as Marshallowych kupow as Pitcairnowych kupowDumont d Urvilleski asMoskowski standardny asTaipehski standardny asWladiwostokski ltni asalaskaski standardny asazerbajdzanski ltni asgeorgiski standardny asisraelski standardny asltni as kupy Lord-Howenowokaledonski ltni asnowoseelandski ltni aszapadoeuropski ltni asAmaconaski standardny asBrasiliski standardny asMagadanski standardny asatlantiski standardny aschathamski standardny asfilipinski standardny askapverdski standardny askolumbiski standardny asltni as Cookowych kupowltni as Jutrowneje kupynowofundlandski ltni assrjedzoeuropski ltni asturkmenski standardny asuruguayski standardny asvanuatuski standardny aswuchodoeuropski ltni as as kupow Wallis a FutunaHongkongski standardny asJekaterinburgski ltni asNew Salem, Sewjerna DakotaParaguayski standardny asfalklandski standardny asmauritiuski standardny asmexiski sewjerozapadny aspakistanski standardny assachalinski standardny assewjeroameriski hrski aszapadoawstralski ltni aszapadoargentinski ltni asKrasnojarski standardny asNowosibirski standardny asWolgogradski standardny asbangladeaski standardny asmexiski pacifiski ltni assrjedzoawstralski ltni aswuchodoawstralski ltni aszapadogrnlandski ltni as ojbalsanski standardny asUlan-Batorski standardny ashawaiisko-aleutski ltni assewjeroameriski wuchodny aswuchodogrnlandski ltni aszapadoafriski standardny asstandardny as kupy Lord-HoweWladiwostokski standardny asazerbajdzanski standardny asnowokaledonski standardny asnowoseelandski standardny assewjeroameriski centralny assewjeroameriski pacifiski assrjedzozapadny awstralski aszapadoeuropski standardny asstandardny as Cookowych kupowstandardny as Jutrowneje kupynowofundlandski standardny assrjedzoeuropski standardny aswuchodoeuropski standardny asJekaterinburgski standardny aszapadoawstralski standardny aszapadoargentinski standardny asmexiski pacifiski standardny asmexiski sewjerozapadny ltni assewjeroameriski hrski ltni assrjedzoawstralski standardny aswuchodoawstralski standardny aszapadogrnlandski standardny ashawaiisko-aleutski standardny aswuchodogrnlandski standardny assewjeroameriski wuchodny ltni assjedzozapadny awstralski ltni asltni as kupow Fernando de Noronhasewjeroameriski centralny ltni assewjeroameriski pacifiski ltni asltni as kupow St. Pierre a Miquelonmexiski sewjerozapadny standardny assewjeroameriski hrski standardny assewjeroameriski wuchodny standardny asstandardny as kupow Fernando de Noronhasewjeroameriski centralny standardny assewjeroameriski pacifiski standardny assrjedzozapadny awstralski standardny as*standardny as kupow St. Pierre a Miquelon2 as Francoskeho ju~neho a antarktiskeho teritorija##6# ### /#Ք#r##)#j#w#g.#-#e#,#t#w#+# #WG###S#a#p#k#OY#k#a##u#V##ס##s#H#F!#a#7K#>#6# #?# H#Y#]#{# #####p#9##7#z#xv####8####e#`#{#ǔ#7 #/#v ###7#l#V##ɔ###"##"#Ә#O?##\###3###-Ø###"#@# #/###rf#8# #"#ݔ#2#X## ##!#k#ϔ# #Y55ɝ5"55͚556Y55#G5[0!5é5+ "5a-5l 5f5dϕg5Ѥ5ʟ|5F5*5Kت5ԣwK5O!~5֧֙55͖5Kh5ۖ555ޝ5s9à5ڠ5{[\b5H5Ş595S(5]55W55mG<5—5z??5 CC5>5j5OO5\#555?5535555ըd5F 55#5߫50=55E555255"5Q5B5Ҝ5555559:[55ڞ55[5Q5 55C5'5rSĦ5J5:ߦ5򧈟5O=~5nyp5+55*58Ûi5Q֛5[5i5 5izo5P5'5c57565F󘎦5uM5ї55լ5?55:55s5DǢ5555ߚ5I5•5!555X5Qߢ5ܕ5Gg5/5\vե5^5q55Q-5gř55K5#5+B75Xu&3FU,Jw T} "<' s ~  82e3?L^&HTbo &7G[|(8Yiy*IW/Aq<{Ba$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPH``+`9G`PPPPP&P-P4P;PBPIPPPWP^PePlPsPzPPPPPPPPPPPPPPPPPPPPPPPPPP PPP)P,P9P@PGPJPMPPPSPVP]P`PgPnPqPtP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP P'P.P5P8P;PBPIPPPWPZP]PdPkPrPuP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP`=``R` 'ResB[  __QBcsGzaRmaTrukdenAlgrAthnCsitaKairMakaMltaOmszkPrgaSzulTokiVarsBiskekFererFidzsiKartmKomorKuvaitMalabMinszkPrizsSzfiaTomszkTuniszUngvrZgrbAsgabatBelgrdEl-AjnJerevnKaracsiKucsengMagadnMoszkvaPhenjanPozsonySanghajSzamaraTaskentVosztok{0} idQAcre idQBrsszelDzsibutiIrkutszkJakutszkSzahalinSzaratovTbilisziarab idQAsztrahnIsztanbulKamcsatkaKosztanajLisszabonSzarajevSzingaprUlnbtorVolgogrdapiai idQhovdi idQirni idQjapn idQniuei idQperui idQtruki idQAlmati idQAmszterdamAqtaui idQDamaszkuszJeruzslemKoppenhgaLankai idQMacaui idQMan-szigetSzamarkandUljanovszkZaporozsjebutni idQdavisi idQfidzsi idQkoreai idQnaurui idQnepli idQomszki idQpalaui idQsyowai idQtahiti idQtaipei idQtongai idQAnadiri idQAqtobei idQCsojbalszanMexikvrosSzent IlonaSzimferopolUszty-NyeraWake-szigetgrziai idQizraeli idQkosraei idQmawsoni idQminszki idQszamoai idQtuvalui idQ{0} znaidQAcre znaidQAddisz-AbebaDli-GeorgiaKalinyingrdNovokuznyeckSzamarai idQalaszkai idQchathami idQgambieri idQmagadni idQmianmari idQmoszkvai idQphenjani idQrotherai idQrunioni idQtokelaui idQuruguayi idQvanuatui idQr nyri idQindoknai idQGuami znaidQKrasznojarszkKkusz-szigetMajuro-ztonyNovoszibirszkVlagyivosztokamazniai idQarab tli idQazori idQznabrazliai idQirkutszki idQjakutszki idQkolumbiai idQkubai idQznamalajziai idQparaguayi idQszahalini idQszurinmi idQ{0} nyri idQAcre nyri idQAlmati znaidQAqtaui znaidQAzori-szigetekJekatyerinburgMacaui znaidQQyzylordai idQapiai tli idQarab nyri idQargentnai idQazori tli idQbangladesi idQbrit nyri idQchilei idQznahegyvidki idQhovdi tli idQirni tli idQjapn tli idQkubai tli idQknai tli idQpakisztni idQperui tli idQulnbtori idQvenezuelai idQvolgogrdi idQj-zlandi idQAnadri znaidQAqtobei znaidQHsvt-szigetekKajmn-szigetekKanri-szigetekKosrae-szigetekMaldv-szigetekMidway-szigetekPonape-szigetekSzrednekolimszkapiai nyri idQazori nyri idQchilei tli idQfidzsi tli idQhovdi nyri idQindiai tli idQirni nyri idQjapn nyri idQkoreai tli idQkubai nyri idQknai nyri idQomszki tli idQperui nyri idQtaipei tli idQtongai tli idQAlmati nyri idQAqtaui nyri idQChatham-szigetekGambier-szigetekHo Si Minh-vrosIsmeretlen vrosKarcsony-szigetKwajalein-ztonyMacaui nyri idQSzamarai znaidQafganisztni idQalaszkai znaidQchilei nyri idQcsojbalszani idQfidzsi nyri idQgrziai tli idQguyanai tli idQizraeli tli idQkoreai nyri idQomszki nyri idQszamoai tli idQtaipei nyri idQtongai nyri idQwake-szigeti idQj-fundlandi idQzbegisztni idQAnadri nyri idQAqtobei nyri idQKiritimati-szigetPitcairn-szigetekazerbajdzsni idQbolviai tli idQchathami tli idQdli-georgiai idQecuadori tli idQgrziai nyri idQhongkongi idQznaindiai-ceni idQizraeli nyri idQkirgizisztni idQmagadani tli idQmoszkvai tli idQsor-szigeteki idQszamoai nyri idQuruguayi tli idQvanuatui tli idQblbeli tli idQrmnyorszgi idQj-kaledniai idQvlagyivosztoki idQGalapagos-szigetekMarquesas-szigetekQyzylordai znaidQSzamarai nyri idQZld-foki szigetekalaszkai nyri idQamazniai tli idQatlanti-ceni idQbrazliai tli idQchamorri tli idQchathami nyri idQcook-szigeteki idQhegyvidki znaidQhongkongi tli idQirkutszki tli idQjakutszki tli idQkolumbiai tli idQkrasznojarszki idQmagadni nyri idQmauritiusi idQznamoszkvai nyri idQnovoszibirszki idQparaguayi tli idQponape-szigeti idQszahalini tli idQtdzsikisztni idQtrkmenisztni idQuruguayi nyri idQvanuatui nyri idQamazniai nyri idQbangladesi tli idQbrazliai nyri idQfrancia-guyanai idQflp-szigeteki idQgalpagosi tli idQhongkongi nyri idQirkutszki nyri idQjakutszki nyri idQjekatyerinburgi idQkolumbiai nyri idQmauritiusi tli idQpakisztni tli idQparaguayi nyri idQszahalini nyri idQszingapri tli idQulnbtori tli idQvolgogrdi tli idQj-zlandi tli idQBeulah, szak-DakotaCenter, szak-DakotaQyzylordai nyri idQbangladesi nyri idQdl-afrikai tli idQhegyvidki nyri idQkelet-indonziai idQkzp-indonziai idQmaldv-szigeteki idQmauritiusi nyri idQpakisztni nyri idQppua j-guineai idQulnbtori nyri idQvolgogrdi nyri idQj-fundlandi znaidQj-zlandi nyri idQLord Howe-szigeti idQcsojbalszani tli idQgilbert-szigeteki idQhawaii-aleuti idQznakelet-ausztrliai idQkelet-eurpai idQznakelet-kazahsztni idQkelet-timori tli idQkzp-ausztrliai idQkzp-eurpai idQznanorfolk-szigeteki idQsalamon-szigeteki idQzbegisztni tli idQWallis s Futuna-i idQatlanti-ceni znaidQazerbajdzsni tli idQcsojbalszani nyri idQdumont-d Urville-i idQfalkland-szigeteki idQhawaii-aleuti tli idQhsvt-szigeti idQznakelet-afrikai tli idQkelet-eurpai tli idQkeleti llamokbeli idQkzp-afrikai tli idQkzp-eurpai tli idQmarshall-szigeteki idQnyugat-afrikai idQznanyugat-eurpai idQznanyugat-kazahsztni idQpitcairn-szigeteki idQrmnyorszgi tli idQj-fundlandi nyri idQj-kaledniai tli idQzbegisztni nyri idQBrunei Darussalam-i idQNew Salem, szak-Dakotaazerbajdzsni nyri idQcook-szigeteki tli idQhawaii-aleuti nyri idQhsvt-szigeti tli idQkelet-eurpai nyri idQkelet-grnlandi idQznakrasznojarszki tli idQkzp-eurpai nyri idQkzpsQ llamokbeli idQmarquises-szigeteki idQnovoszibirszki tli idQnyugat-afrikai tli idQnyugat-eurpai tli idQseychelle-szigeteki idQtrkmenisztni tli idQvlagyivosztoki tli idQszaknyugat-mexiki idQrmnyorszgi nyri idQj-kaledniai nyri idQatlanti-ceni nyri idQflp-szigeteki tli idQhsvt-szigeti nyri idQjekatyerinburgi tli idQkelet-grnlandi tli idQkrasznojarszki nyri idQnovoszibirszki nyri idQnyugat-afrikai nyri idQnyugat-eurpai nyri idQnyugat-grnlandi idQznatrkmenisztni nyri idQvlagyivosztoki nyri idQFernando de Noronha-i idQflp-szigeteki nyri idQjekatyerinburgi nyri idQkelet-grnlandi nyri idQkkusz-szigeteki tli idQnyugat-argentnai idQznanyugat-grnlandi tli idQnyugat-argentnai tli idQmexiki csendes-ceni idQLord Howe-szigeti tli idQkarcsony-szigeti tli idQkelet-ausztrliai tli idQkeleti llamokbeli znaidQkzp-ausztrliai tli idQmacquarie-szigeti tli idQnyugat-grnlandi nyri idQnyugat-indonziai tli idQphoenix-szigeteki tli idQnyugat-argentnai nyri idQLord Howe-szigeti nyri idQfalkland-szigeteki tli idQkelet-ausztrliai nyri idQkzp-ausztrliai nyri idQkzpsQ llamokbeli znaidQzld-foki-szigeteki idQznaszak-mariana-szigeteki idQszaknyugat-mexiki znaidQkzp-nyugat-ausztrliai idQcook-szigeteki fl nyri idQfalkland-szigeteki nyri idQkeleti llamokbeli nyri idQzld-foki-szigeteki tli idQPetropavlovszk-kamcsatkai idQgreenwichi kzpidQ, tli idQkzpsQ llamokbeli nyri idQzld-foki-szigeteki nyri idQszaknyugat-mexiki nyri idQmexiki csendes-ceni znaidQFernando de Noronha-i tli idQSaint-Pierre s Miquelon-i idQFernando de Noronha-i nyri idQegyezmnyes koordinlt vilgidQfrancia dli s antarktiszi idQmexiki csendes-ceni nyri idQkzp-nyugat-ausztrliai tli idQPetropavlovszk-kamcsatkai znaidQkzp-nyugat-ausztrliai nyri idQSaint-Pierre s Miquelon-i znaidQPetropavlovszk-kamcsatkai nyri idQSaint-Pierre s Miquelon-i nyri idQ# ### # ##X##|#,#G#5##>##!#a#MI#8###C,#+##O###a##o,#i#>#S##>#8#v#H#0##7#-,##l-#a#?#G#>#-#*!##,##5#-#X #,"#,#?#q#z,#N,#o# #Y#,##qY#+###N#5#t##"O#/T#^O#m# #66# !###5#+#O#(?# #{# #N##N####+##ZG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#####B?#j5#!#N #5## >#C## #5#$>#r>##-###"##'##& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#/#|O#@-#,#T#F!#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O##k###av# ### ##>### #L# ###7#4!#8#F###-####p##A#R!#,#C###Ψ##G##1O#֨#o#"#ި##4##!###.#7#?#5####v####H#S#z#:#### ##e#G# #@####g##*#J#*#ƨ## ###S#D #"##O#l #,#d,#G#####,#27#f6##5#Y#"# #w#####/#3#5-##-#N#ɬ#'#,#,#o####L###6#T#"#+#(#r6#}#9####5#4#0###>##\#[###6# #####'## #ǩ#F###X#N##j##h#6##ԯ#z7# #!#a#Y,#OO#&###6##Z#+#o#7#G#E# ,#,##į#{####I#h#!##6#9###@O#5#j#B#s#5##s#5&߫55}585f5!»5δ-5585Fj 5f5{S5ew5t5ѩW5- 5в+5fnF5u[5} T5B85r55y~55„55$T5Q555b5z5d%55-:*5б45ڬ 5źx555^5@¼555ܺ55!5N5R(5 йO 55:ٻʽ 55򱱪D5Ҷ5=5(+55G5`55"־5,S:55&55ڼ 5rf5T۩Ϯ5d55֬555G5tޮ5"py5%55 à555655ᄇ:55Y5޳5b5d955ŵT55555ϸصr55*]5]o58ַ5n̳5a5Ǫ5Ҫ5ZJL5Me55855>5Þ5A55Gݪİ55555԰)5涋5b5,55$5{5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$aPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P#PA#PH#PO#PV#P]#P`#Pc#Pj#Pq#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P $P$P$P$P$P$P#$P*$P1$P8$P?$PB$PE$PL$PO$PV$PY$P\$P_$Pf$Pm$Pp$Pw$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P%P%P%P%P!%P$%P'%P.%P5%P<%P?%PB%PE%PH%PK%PN%PQ%PX%P[%P^%Pe%Ph%Po%Pr%Py%P%P%P%P%P%P%P%P%P%P``ӫ`!` 'ResB :G D:G7?kDagFxt1dev1zka1a3afa4klk<kta<xte@x~d@|xtIkaJeiLkcaTekUt}oU}lxVk{k1iev1ljk1ttav2akua2avck2ax2elet2elkf2xu}e3xat4aa4aa5av7ae9akik<acx}?auev?aa?kx~DaliaDaoaxDauxiDkv}oFkxeIacx}JapaKe}kKxbaKxvxMalaMexlMkoaMux~aMxkaOxokxOxt}oOxleOxllSakfTeu}kTkwv1bk{av1ltaik1oax1oxbe1vadk1}tea1xba2ardad2ataox2e|lkv2kweo2k}ax2xcxa3auava3ev}k4a~kv4eu~k}4ev~e4xala4xbau6aceb9auzeu9epav9xvk}<a Ja}<xvdxv?apke?aayk?kcalk?x}ae@a~ava@aae@ebxv@xbaDadkdDalabxDavklaDa}euxDa}oaDakcxDemkoxDekdaDxvaoxDx}o~aExolaFa}axFkateuFxteaFxxoGavpauHxlk}IkoacxIxxoJalaxJalteJavataJxvzekLe}kkLxeaMataaMauzavMaaxMexaMievlkMkdveuMoxzueNadxNkevvaNx}xoOallkvOaa~aOkavaTabxlUlevdVkvk}1vdxa1vxk{1wmabad1kax2apeuv2avcoxo2avjxl2elcad2euxi2k}bev2xveu3evada4exui4xx}xv4xblkv7 Lkad9bklk}k9xixla:xjxu;vx~ko<kbkl<k}abxv<xvcuk<xavda<x}aoa=avdkca=aixt?atzala?avoxv?aaoa}?kvwa}a?xlxtbx?xvaok?xdx~a?xuaba?xykvc@xvoxvc@xwktkvCatauoaDacadavDadeuaDaoa}aDavax}Da{xxDa}exDbabaveDevdx}aDkelxvDxvoxvDxx}xvFauxbkFaxxFkox}kaFkzkcxvFxxvuaFxxloF{atevaHal}oJkoe|vJvxtzevKaoaaKkbxikKxv}ixvLavcxvLe{auvaMamalkvMaax~NakoavNawa~aNkvkzecOawevdOxxvxOkzxlkQuxkmSmevuavTx~euiTe}ixvUmkvacaVaoaxx1delakda1vcxkla1vkcxa1}amav1koxoav2a|vaxl2abadx}2laviau2afa~kl2ux}el3abxxve3x} 2eu4ata}ox}4xtkvkoa4xwavbe7dtxvxv7l 1uxv;oalxk;ox}o<a Lkxma<kvdetav<xk}~kl?aloxa?atyaoa?ecelev@alka}@el}kvokDafailavDavacxaDazxxDelbxvDev orfkDevxtkvkDxcadkwxDxv}e|aDxve|euDxvx~kaEaoxaEaox}oFxaowxHjcxxdHwxauaHxtykIkxaxaKauzxaMal~adxMav OxteMavaetMavuacxMatbxlMxopxltNklvux}NkvdpxoNuevuavOkmxavaOpktzpxVkiaxv1dao orfk1t}edat1}xv}uxv2xa Nk}a2xcev~kl2xdazew2xmae}3leu} 2eu3xauaokl3~aetala5x}aret6azx|xjue7uxveze7tx}klux?aataoa?atavdx?kfklxda?uxa}axDaldk~veDao-DedxDa~kokx}Daatxx}DakepatvDakvkoaFux ExHauipx}H}-FeaIxubal}avJacx JacxJxdcxkaJxvkavaoKkbaliaLaxxvcaLefxluxLeuoua~koLeuxvkxvMataravdMav <xk}Mav =xavMevi Kxv}Mevi Tk}MkvcazxNavox~eNxlcxcadOxoxtavT~a{aleuvVxalefa1dk} 1beba1acxakva2etxdve2uxfkvcev2ak}la~a2xev @kl3~adelxza6aok orfk9avde 2eu<uxbluava?abx Nede?a}ablavoa?kkktak?xzevpacev?x}a Lkoa?alevdeuo@xvxlxlxDelaoalaDxve~kdexEelxxvauHeu orfkHluavx~}oIaiet orfkJaatakbxJxx Fx~xMav DakvxMevi 9xta}MktexzxlOxvcaazxVatacx}aVxvaxk3avd Oux<x} 1v{ele}<xbxtbawk?alkvkvcad?a}vxua}oFx~x}kbk}oHacadxcxHlav 2axJavcvkavcJx Dx}bkLeuvk Lk~eMav JaxlxMox}bk}xvNladk~x}xoTetbk{ 2euVx Fel}xv1vpau ara2lavo-Mablxv2xjxtbxa3xadaloaval4a-7}-Malat4evta}pa~v4xx}xv Tk;vdkavazxlk}Dkdxeu orfkExpave}bxcFx~xoxfveoJx--Jev}Jxex LkoxLavokv ;vleiLkx 3aluecx}Lkx 2avoxMava ;fabelMev 2aeltkMevi <ux}kaMevi Nkv}eviM~ki TaeviOecx}kcalza1vavavak~x2xevx} 1ue}5oaekvbxc;avk jatavao<ux}etbxc?atzx 3avdk@x~dk jatavaoFx}, ;vdkavaIklkk jatavaoJx--MeuvJxx NeluxJxva 1eva}Mavx 4xtkvcxMedveoxlkt}oUt}ok jatavaoVk{kk jatavao1zkauk jatavao2akua 2avdea}3atbue orfkve7vdebek orfk9akikk jatavao<xd @ax orfk?autav orfkveDaooxxk orfkDkv}ok jatavaoFezalk jatavaoJexk jatavaoNk~eu, ;vdkavaOxok jatavao1fxuav orfkve2xiavk jatavao4eu~k}k jatavao9auzeuk jatavao?xeauk jatavao?xala <xtzx?xbauk jatavaoFkxeuk jatavaoMatxauk jatavaoMux~auk jatavaoNx}xok jatavaoOxvcauk jatavao2xveuk jatavao3auavauk jatavao3kv~kyk jatavao7o~adxk jatavao;}auelk jatavao?avauav orfkve?xox}uav orfkve?xtxuav orfkve?x}aeuk jatavao@aa~aukv Kx{ka@xvoxvck jatavaoDacadavk jatavaoDaevcx, ;vdkavaDuavtauk jatavaoDxx}xvk jatavaoDx}o~auk jatavaoFaxxk jatavaoIatx|xuk jatavaoJalaxuk jatavaoJkoe|vk jatavaoLxeauk jatavaoMamalkvk jatavaoNkvatao, ;vdkavaNkv}ev}, ;vdkavaNa}avk jatavaoSmevuavk jatavaoVaeuav orfkve1dbe{avk jatavao1lua}oauk jatavao1tafxvuav jatavao1lavuav jatavao2xlk~kauk jatavao4uxtxv d Ex~kl9el Mkik, ;vdkava;ox}ok jatavao@aua}avk jatavaoBrf}avk jatavaoCazxvkauk jatavaoDaokfuav orfkveEaox}ok jatavaoIkva}avk jatavaoJaok}avk jatavaoJaac~auk jatavaoMxkvatk jatavao1rav}avk jatavao2avcladewk jatavao2afklkauk jatavao<xd @axk jatavaoDalaufkauk jatavaoDaldk~vek jatavaoDa~kokx}k jatavaoHxc~auk jatavaoIxubal}avk jatavaoLeuxvkxvk jatavaoMkvcazxk jatavaoMxb >vvduav orfkMxb @erkvek orfkNxlcxcadk jatavaoOa{ko}avk jatavaoOxoelaxuk jatavaoOx~alxuk jatavao6aok orfx jatavao?abx Nedek jatavao?xlxtbkauk jatavaoDxvk}elx, ?evxokHeu orfx jatavaoHfbeo}avk jatavaoIaiet orfx jatavaoNavxaxuk jatavaoVklkzkvvek jatavao3alazacx}uav orfkve?a}vxua}ok jatavao@vdoaykvaoav jatavaoFx~x}kbk}ok jatavaoHlav 2axk jatavaoJee}bxc, ;vdkavaJxvaze orfx jatavaoNeve}xelauk jatavaoNladk~x}xok jatavao9xtev}avk jatavao<auv orfkvek jatavaoFxxlo orfx jatavao5oaekvbxck jatavao;avk ata|aukv jatavao;avk }avda jatavao<e|vaukv jatavao (1DF)<xxe Jkv}e} T~xie?xok orfkvek jatavao@x~dk ata|aukv jatavao@x~dk }avda jatavaoFx 6elavdkauk jatavaoIklkk ata|aukv jatavaoIklkk }avda jatavaoUt}ok ata|aukv jatavaoUt}ok }avda jatavaoVk{kk ata|aukv jatavaoVk{kk }avda jatavao1zkauk ata|aukv jatavao1zkauk }avda jatavao1eluav 9ktxk jatavao3atbue orfkvek jatavaoDaooxxk orfx jatavaoFuxaxvdlevdk jatavaoFx ?aledxvkauk jatavaoJexk ata|aukv jatavaoJexk }avda jatavaoVkvk} orfkvek jatavao1fxuav orfkvek jatavao9auzeuk ata|aukv jatavao9auzeuk }avda jatavao=arar~okavx}uav jatavao?xeauk ata|aukv jatavao?xeauk }avda jatavao?xbauk ata|aukv jatavao?xbauk }avda jatavaoMatxauk ata|aukv jatavaoMatxauk }avda jatavaoOxvcauk ata|aukv jatavaoOxvcauk }avda jatavao1eluav 1koauk jatavao1eluav 5~xzauk jatavao1tuav 1koauk jatavao1tuav 5~xzauk jatavao2xula, @ux}k}aukv 4aoxa;}auelk ata|aukv jatavao;}auelk }avda jatavao?xox}uav orfkvek jatavao@a~auav-alexiuav jatavao@xvoxvck ata|aukv jatavao@xvoxvck }avda jatavaoDacadavk ata|aukv jatavaoDacadavk }avda jatavaoDx}o~auk ata|aukv jatavaoDx}o~auk }avda jatavaoKklbeik orfkvek jatavaoMamalkvk ata|aukv jatavaoMamalkvk }avda jatavaoMaxduav 1abkauk jatavaoMxrxtxvk orfkvek jatavaoNa}avk ata|aukv jatavaoNa}avk }avda jatavao1dbe{avk ata|aukv jatavao1dbe{avk }avda jatavao1lua}oauk ata|aukv jatavao1lua}oauk }avda jatavao1tafxvuav ata|aukv jatavao1tafxvuav }avda jatavao1lavuav ata|aukv jatavao1lavuav }avda jatavao1eluav 1tekoauk jatavao4uxtxv d Ex~klk jatavao;ox}ok ata|aukv jatavao;ox}ok }avda jatavao@aua}avk ata|aukv jatavao@aua}avk }avda jatavao@aa~aukv 1koauk jatavao@aa~aukv Kx{kauk jatavao@vdoaoav ~okavx}k jatavaoCazxvkauk ata|aukv jatavaoCazxvkauk }avda jatavaoDaokfuav orfkvek jatavaoDawaluav orfkvek jatavaoEaox}ok ata|aukv jatavaoEaox}ok }avda jatavaoIkva}avk ata|aukv jatavaoIkva}avk }avda jatavaoJaok}avk ata|aukv jatavaoJaok}avk }avda jatavaoJaac~auk ata|aukv jatavaoJaac~auk }avda jatavaoMeuweluav orfkvek jatavao1eluav Bafam}avk jatavao1tuav Bafam}avk jatavao2avcladewk ata|aukv jatavao2avcladewk }avda jatavao2afklkauk ata|aukv jatavao2afklkauk }avda jatavao2kavaoav ata|aukv jatavao;|lavdaoav }avda jatavao<xd @axk ata|aukv jatavao<xd @axk }avda jatavao@vdoa}avk }avda jatavaoDa~kokx}k ata|aukv jatavaoDa~kokx}k }avda jatavaoHxlk}  Vxxvauk jatavaoHxc~auk ata|aukv jatavaoHxc~auk }avda jatavaoIxubal}avk ata|aukv jatavaoIxubal}avk }avda jatavaoJazxa Fx 3~kveauk jatavaoMev Jke|  Dkelxvk jatavaoMxb >vvduav orfx jatavaoNxlcxcadk ata|aukv jatavaoNxlcxcadk }avda jatavaoVav}kaoav 3~kavauk jatavao1tuav 1cevkvauk jatavao1eluav 1~}alkauk jatavao1eluav ;vdxvefkauk jatavao1tuav 1~}alkauk jatavao1tuav ;vdxvefkauk jatavao6aok orfx ata|aukv jatavao6aok orfx }avda jatavao?abx Nedek ata|aukv jatavao?abx Nedek }avda jatavao?evxvaoav 1koauk jatavao?evxvaoav 5~xzauk jatavao?xlxtbkauk ata|aukv jatavao?xlxtbkauk }avda jatavao@ux}k}aukv 4aoxa - ?evxvHfbeo}avk ata|aukv jatavaoHfbeo}avk }avda jatavaoIaiet orfx ata|aukv jatavaoIaiet orfx }avda jatavaoJa}k nxk }avda jatavaoNavxaxuk ata|aukv jatavaoNavxaxuk }avda jatavaoVklkzkvvek ata|aukv jatavaoVklkzkvvek }avda jatavaoVxllevduav orfkvek jatavao1eluav 3evlavdkauk jatavao1tuav 3evlavdkauk jatavao3alazacx}uav orfkvek jatavao?evxvaoav 1tekoauk jatavao?a}vxua}ok ata|aukv jatavao?a}vxua}ok }avda jatavaoFx~x}kbk}ok ata|aukv jatavaoFx~x}kbk}ok }avda jatavaoHlav 2axk ata|aukv jatavaoHlav 2axk }avda jatavaoNladk~x}xok ata|aukv jatavaoNladk~x}xok }avda jatavao9xtev}avk ata|aukv jatavao9xtev}avk }avda jatavaoFux Malet, @ux}k}aukv 4aoxaVevavdx dk Fxxvuauk jatavao5oaekvbxck ata|aukv jatavao5oaekvbxck }avda jatavao<e|vaukv ata|aukv jatavao (1DF)<e|vaukv }avda jatavao (1DF)?evxvaoav 1~}alkauk jatavao?evxvaoav ;vdxvefkauk jatavao?xok orfkvek }avda jatavaoFx 6elavdkauk ata|aukv jatavaoFx 6elavdkauk }avda jatavaoFuxaxvdlevdk ata|aukv jatavaoFuxaxvdlevdk }avda jatavaoFx ?aledxvkauk ata|aukv jatavaoFx ?aledxvkauk }avda jatavao1fxuav orfkvek ata|aukv jatavao1fxuav orfkvek }avda jatavao=arar~okavx}uav ata|aukv jatavao=arar~okavx}uav }avda jatavao@ux}k}atuav De}koauk jatavao1eluav 5~xzauk ata|aukv jatavao1eluav 5~xzauk }avda jatavao1tuav 1koauk ata|aukv jatavao1tuav 1koauk }avda jatavao1tuav 5~xzauk ata|aukv jatavao1tuav 5~xzauk }avda jatavao@atawmapaukv oxxdkva~an jatavao@a~auav-alexiuav ata|aukv jatavao@a~auav-alexiuav }avda jatavaoDe}koauk marar~okavx}uav jatavaoMaxduav 1abkauk ata|aukv jatavaoMaxduav 1abkauk }avda jatavao1eluav 1tekoauk ata|aukv jatavao1eluav 1tekoauk }avda jatavao?xok orfkvek ok}aata|aukv jatavaoMev Jke|  Dkelxvk ata|aukv jatavaoMev Jke|  Dkelxvk }avda jatavao1tuav 1cevkvauk ata|aukv jatavao1tuav 1cevkvauk }vada jatavao1eluav 1~}alkauk ata|aukv jatavao1eluav 1~}alkauk }avda jatavao1tuav 1~}alkauk ata|aukv jatavao1tuav 1~}alkauk }avda jatavao?evxvaoav 5~xzauk ata|aukv jatavao?evxvaoav 5~xzauk }avda jatavaoVxllevduav orfkvek ata|aukv jatavaoVxllevduav orfkvek }avda jatavao1eluav 3evlavdkauk ata|aukv jatavao1eluav 3evlavdkauk }avda jatavao1tuav 3evlavdkauk ata|aukv jatavao1tuav 3evlavdkauk }avda jatavao?evxvaoav 1tekoauk ata|aukv jatavao?evxvaoav 1tekoauk }avda jatavaoVevavdx dk Fxxvuauk ata|aukv jatavaoVevavdx dk Fxxvuauk }avda jatavao?evxvaoav 1~}alkauk ata|aukv jatavao?evxvaoav 1~}alkauk atuav jatavao?evxvaoav 1~}alkauk }avda jatavao*@ux}k}atuav De}koauk ata|aukv jatavao*@ux}k}atuav De}koauk }avda jatavao+De}koauk marar~okavx}uav ata|aukv jatavao+De}koauk marar~okavx}uav }avda jatavao+Vav}kaoav paa~aukv  avaokduav jatavao1?evxvaoav 1~}alkauk atuav ata|aukv jatavao1?evxvaoav 1~}alkauk atuav }avda jatavao#H#QG#P#G#H#H#G#J#H#QM#ZM#S#CI#bQ#?J#K#G#2S#L# I#M# O#lM#fI#sS#9H#rK#jK#QI#K#G#:K#eG#RK#VR#ZK#I#N#K#L#;N#VN#*L#ZL#I#qN#R#Q#N#L#.I#N#O#J#M#$M#P#M#S#EH#P#P#P#N#H#'O#G# U#HM#G#G# S#1O#H#G#*T#R#bT#zK#K#O#G#VU#I#N#6M#K#Q#L#K#O#?S#K#LS#I#J#M#M#O#N#R#P#YO#I#uM#>R#J#+Q#mO#cO#H#M#_I#O#~T#KW#[#X#U#X#W#YS#2K#M#K#*K#?H#Z#Q#5I#`G#JR#M#\#I#N#K#I#O#O#N# L#2N#I#Q#I#L#L#MN#Q#DN#I#P#BL#CG#JL#O`#fi#Kl#M#J#R#Q#J#S#T#T#S#T#R#S#J#L#]P#S#S#N#N#T#R#R#QH#S#P#P#S#R#S#T#T#oH#AQ#N#L#"K#P# P#L#_N#Q#H#H#X#eU#"L#O#J##J#WH#uH#iJ#JK#GG#H#G#H#H#H#J#J#H#J#G#J#?M#J#H#J#M#tG#!P#K#~M#G#[G#I#M#(R#VG#mI#K#jG#M#zL#N#wO#J#M#JI#O#bK#nR#V#K#L#H#K#K#I#I#:L#S#zR#G#bL#rL#?P#L#G#O#L#K#K#L#{P#KH#I#P#T# I#L#K#'I#O#cH#iH#R#N#P#N#R#hN#8T#G#U#P#V#WQ#9X#K#gP#W#`Z#FJ#M#J# Q#G#H#I#tI#M#GU# N#yG#MJ5o#R#O#J#-M#G#J#H#Q#cM#OO#EO# Q#H#xQ# Kf#IP#H#M#)N#N#3H#bR#;G#H#BK#LQ#b5-n^On5eYe5U5X5eYe5V5hZh5W5i7[i5A]TX]5d4Yd5 gZ)g5}g5`5,iZIi5p\Im5Q_Vj_5U5c5]5~hZh5V5ri;r5n`n5tU5co5`o5arjr5]T]5g5u5V5j5^5aX b5ma5rjr5rj"s5i5V5o`o5`)W`5\pT]5ef5c5[5)m5'h5ah5\FT\51cXLc5i`V`5cX d5Me5ie5_U8_5W5k[;k5X5F\5-fYIf5+^5a:Wa5Y5Y5$d5?d5fYf5mW5btnt5tpt5k[k59a~WSa5\W5W5U5m[^ n5im*]m5mC^m5/V5\\5sjls5Yk[wk5o]T]5dFYd5W5Eg5dXYe5s^U^5Nj_[kj5^5pag q5W5[5(X5'Z5W5aWa5_?V_52e5:Z5a5c5jY5OV58U5^U^5Z5Z5_oV_5U5 l0\,l5Z5fZf5i#[i5jK[1j5\5k\k5gsZg5_V5[5f5Zd"Yud5lr\lD&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$m.Pp.Ps.Pv.Py.P|.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P!/P$/P'/P*/P-/P0/P3/P6/P9/P0PA0PD0PG0PJ0PM0PP0PS0PV0PY0P\0P_0Pb0Pe0Ph0Pk0Pn0Pq0Pt0Pw0Pz0P}0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P 1P1P1P1P1P1P1P"1P%1P(1P+1P.1P11P41P71P:1P=1P@1PC1PF1PI1PL1PO1PR1PU1PX1P[1P^1Pa1Pd1Pg1Pj1Pm1Pp1Ps1Pv1Py1P|1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2P2P 2P 2P2P2P2P2P2P2P!2P$2P'2P*2P-2P02P32P62P92P<2P?2PB2PE2PH2PK2PN2PS2PV2PY2P\2P_2Pb2Pe2Ph2Pk2Pn2Pq2Pt2Py2P|2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P3P3P 3P 3P3P3P3P3P3P3P!3P$3P'3P*3P-3P03P33P63P93P<3P?3PB3PE3PH3PK3PN3PQ3PT3PW3PZ3P]3P`3Pc3Pf3Pi3Pl3Po3Pr3PH``+`9G`u3Px3P{3P~3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P 4P4P4P4P4P$4P'4P.4P54P<4PC4PF4PI4PP4PW4P^4Pa4Pd4Pg4Pn4Pq4Px4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P5P5P 5P 5P5P5P5P!5P$5P+5P.5P55P85P;5P>5PA5PH5PK5PR5PY5P`5Pg5Pj5Pm5Pp5Pw5P~5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P6P6P 6P6P6P6P6P&6P-6P46P76P>6PE6PH6PK6PN6PU6P`m``\`7 'ResB(  ,,AthenasCanariasNove YorkSancte Luciahora del esthora pacificInsula de ManSancte Thomashora atlanticSancte Vincentehora de Magadanhora de Moscovahora del AzoresCitate de MexicoCitate incognitehora de Sachalinhora de VolgogradSancte Bartholomeohora del montaniashora estive de {0}hora normal de {0}Sancte Christophorohora estive centralhora estive de Cubahora estive de Omskhora estive del esthora estive pacifichora normal centralhora normal de Cubahora normal de Omskhora normal del esthora normal pacifichora de Ekaterinburghora estive atlantichora normal atlanticHora estive britannicHora estive irlandesehora estive de Alaskahora normal de Alaskahora normal de Moscovahora estive de Irkutskhora estive de Magadanhora estive de Moscovahora estive de Yakutskhora estive del Azoreshora normal de Irkutskhora normal de Magadanhora normal de Yakutskhora normal del Azoreshora estive de Sachalinhora medie de Greenwichhora estive de Terranovahora estive de Volgogradhora normal de Terranovahora normal de Volgogradhora de Hawaii-Aleutianashora del Pacifico mexicanhora estive del montaniashora normal del montaniashora estive de Krasnoyarskhora estive de Novosibirskhora estive de Vladivostokhora normal de Krasnoyarskhora normal de Novosibirskhora normal de Vladivostokhora del nordwest de Mexicohora estive de Ekaterinburghora normal de EkaterinburgSancte Johannes de TerranovaUniversal Tempore Coordinatehora de Europa ultra-orientalhora estive de Europa centralhora normal de Europa centralhora estive de Europa orientalhora normal de Europa orientalhora de Saint-Pierre e Miquelonhora estive de Europa occidentalhora estive de Hawaii-Aleutianashora estive del Pacifico mexicanhora normal de Europa occidentalhora normal de Hawaii-Aleutianashora normal del Pacifico mexicanhora estive del nordwest de Mexicohora normal del nordwest de Mexicohora estive de Groenlandia orientalhora normal de Groenlandia orientalhora estive de Groenlandia occidentalhora normal de Groenlandia occidentalhora estive de Saint-Pierre e Miquelonhora normal de Saint-Pierre e Miquelon###5#-#X #Y#]#+##N##/T#K#/ ##5#+#(?# # #N##N###V-#+#WG#IG#B6##*6#K>#b #5?#6#: ##X>#S#a#p#k#OY#k#a#N## #!#"#u#>>#G#e>#V###?#j5# -#5## >### #5#r>#####|#|##& ##eG#>!#`Y#?T#/#G#O##",#T#a#Q##y#.# #A#]#T#sG##G#0 #|##5#>#,##G#O#l##i#Hv#V7##H#z!#O#)H#f#{#_T##8,#7H#"### ##G#D #&75##6# #6##S##1>#"##5-##-#i?#_#~6#,#,#3##G#L###6#TI#"#+#y#r6##9###y#5##0#.##>#,# !#>##!#6#!##7###c#k# #n7#n##\?#>5u;R5BD5~5Oi5&5O45p5VD5ѭy5 {,55kή55w5;55T+5riԬ5ϪmB51%T555}5`5i5jDΩ5 K25{5i 5ЫШ5=WY5A ]8EWhFs<}+:O^n"2Ex "<Tix  ' L k {  * O b q   % L \ s h  ! 7 K Y m } iK L^o5&7[k|(8IYiy*8IWiw.>M_mz!/Aa$p$z$$1AUi 7d @!V!x!!""""#$A$N$$$$iPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P" P% P* P- P0 P3 P6 P9 P< P? PB PE PH PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P PH``+`9G` P P P P P P P P P P P P P P P P P" P) P0 P7 P> PE PL PS PZ Pa Ph Po Pv P} P;```&` 'ResB ! P!! WIBWITWITAWinaAljirWarsawaKishinevPulau ManWaktu AcreWaktu CileWaktu GuamWaktu KubaWaktu AqtauWaktu CaseyWaktu IndiaWaktu LankaWaktu AlmatyWaktu AqtobeWaktu BrasilWaktu JepangWaktu TengahTidak DikenalWaktu EkuadorWaktu MaladewaWaktu KolombiaWaktu TiongkokWaktu Kep. CookWaktu Kep. LineWaktu KirghiziaWaktu QyzylordaWaktu AfganistanWaktu PegununganWaktu Eropa BaratWaktu Eropa TimurWaktu Pulau NatalWaktu Standar {0}Waktu Timor LesteWaktu Eropa TengahWaktu Kep. GilbertWaktu Papua NuginiWaktu Pulau PaskahWaktu Standar AcreWaktu Standar ApiaWaktu Standar ArabWaktu Standar CileWaktu Standar FijiWaktu Standar HovdWaktu Standar IranWaktu Standar KubaWaktu Standar OmskWaktu Standar PeruWaktu Kep. MarshallWaktu Selandia BaruWaktu Standar AqtauWaktu Standar KoreaWaktu Standar MakauWaktu Standar SamoaWaktu Standar TelukWaktu Standar TimurWaktu Standar TongaBeulah, Dakota UtaraCenter, Dakota UtaraWaktu Guyana PrancisWaktu Kaledonia BaruWaktu Kepulauan WakeWaktu Standar AlaskaWaktu Standar AlmatyWaktu Standar AmazonWaktu Standar AnadyrWaktu Standar AqtobeWaktu Standar AzoresWaktu Standar BrasilWaktu Standar IsraelWaktu Standar JepangWaktu Standar MoskwaWaktu Standar SamaraWaktu Standar TaipeiWaktu Standar TengahWaktu Barat AustraliaWaktu Musim Panas {0}Waktu Pasifik MeksikoWaktu Samudera HindiaWaktu Standar ArmeniaWaktu Standar ChathamWaktu Standar GeorgiaWaktu Standar IrkutskWaktu Standar MagadanWaktu Standar PasifikWaktu Standar UruguayWaktu Standar VanuatuWaktu Standar YakutskWaktu Timur AustraliaWaktu Eropa Timur JauhWaktu Musim Panas AcreWaktu Musim Panas ApiaWaktu Musim Panas ArabWaktu Musim Panas CileWaktu Musim Panas IranWaktu Musim Panas KubaWaktu Standar AtlantikWaktu Standar ChamorroWaktu Standar FilipinaWaktu Standar IrlandiaWaktu Standar KolombiaWaktu Standar PakistanWaktu Standar ParaguayWaktu Standar SakhalinWaktu Standar TiongkokWaktu Tengah AustraliaWaktu Standar SingapuraNew Salem, Dakota UtaraWaktu Musim Panas AqtauWaktu Musim Panas KoreaWaktu Musim Panas MakauWaktu Musim Panas TimurWaktu Standar ArgentinaWaktu Standar Hong KongWaktu Standar Kep. CookWaktu Standar Lord HoweWaktu Standar MauritiusWaktu Standar QyzylordaWaktu Standar VolgogradWaktu Kep. Mariana UtaraWaktu Meksiko Barat LautWaktu Musim Panas AlaskaWaktu Musim Panas AlmatyWaktu Musim Panas AqtobeWaktu Musim Panas BrasilWaktu Musim Panas IsraelWaktu Musim Panas JepangWaktu Musim Panas MoskwaWaktu Musim Panas TaipeiWaktu Musim Panas TengahWaktu Standar AzerbaijanWaktu Standar BangladeshWaktu Standar ChoibalsanWaktu Standar PegununganWaktu Standar Ulan BatorWaktu Standar UzbekistanWaktu Kepulauan MacquarieWaktu Musim Panas ChathamWaktu Musim Panas InggrisWaktu Musim Panas PasifikWaktu Standar Eropa BaratWaktu Standar Eropa TimurWaktu Standar KrasnoyarskWaktu Standar NovosibirskWaktu Standar VladivostokWaktu Musim Panas AtlantikWaktu Musim Panas KolombiaWaktu Musim Panas TiongkokWaktu Standar Afrika BaratWaktu Standar Eropa TengahWaktu Standar NewfoundlandWaktu Standar Pulau PaskahWaktu Standar TurkmenistanWaktu Musim Panas Lord HoweWaktu Musim Panas QyzylordaWaktu Standar Selandia BaruWaktu Standar Tanjung VerdeWaktu Standar YekaterinburgWaktu Argentina Bagian BaratWaktu Musim Panas PegununganWaktu Standar Afrika SelatanWaktu Standar Kaledonia BaruWaktu Musim Panas Eropa BaratWaktu Musim Panas Eropa TimurWaktu Standar Barat AustraliaWaktu Standar Greenland BaratWaktu Standar Greenland TimurWaktu Standar Hawaii-AleutianWaktu Standar Pasifik MeksikoWaktu Standar Timur AustraliaWaktu Universal TerkoordinasiWaktu Musim Panas Eropa TengahWaktu Musim Panas NewfoundlandWaktu Musim Panas Pulau PaskahWaktu Petropavlovsk-KamchatskyWaktu Standar Tengah AustraliaWaktu Musim Panas Selandia BaruWaktu Musim Panas Kaledonia BaruWaktu Standar Kepulauan FalklandWaktu Standar Meksiko Barat LautWaktu Musim Panas Barat AustraliaWaktu Musim Panas Hawaii-AleutianWaktu Musim Panas Pasifik MeksikoWaktu Musim Panas Timur AustraliaWaktu Standar Fernando de NoronhaWaktu Musim Panas Tengah AustraliaWaktu Tengah Musim Panas Kep. CookWaktu Musim Panas Meksiko Barat LautWaktu Standar Argentina Bagian BaratWaktu Standar Barat Tengah AustraliaWaktu Standar Petropavlovsk-KamchatskyWaktu Standar Saint Pierre dan MiquelonWaktu Musim Panas Argentina Bagian BaratWaktu Musim Panas Barat Tengah Australia+Waktu Musim Panas Saint Pierre dan Miquelon,Waktu Wilayah Selatan dan Antarktika Prancis# ##SH#4###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5##X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#.# #x##N##N####+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]#### #j5# -#N #5## >#aH## #5#$>#r>##-###"##ʰ##& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#{#-##8"#!#>###0#!# #p!#i#?###1###-####7##Hv#R!#,#l(##V7#\!#7#-#H#1O# ##&;#z!#*-#4###O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-##_T#,#-#v ## #a##EH#f#8,#6#7H#"#T#!## ##h##D #&7#r#O?#l #,#d,#G#####,#27#f6##5}##6# #6# ###1>#.#7#5-#K-#B#-#I#~6#,#,#K#,##G#L##b#6#T#\.#+#y#r6###@##y#5# #0#.##>#,#>##!#6#!#P#7#.##rf#/# #n7#:##0#>#N##7#9# #6###z7# #v#a#Y,#OO#!###6###+#b7#!#9#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5zUC5{5h5c5S5bc5TC5m35˂CH55bh;565K5C]5|2V5)5r52i5ۑ-Vz5gν5SK5ZQ5cӴ5D5M_5/ɺ5a\[55C5~m[N5D5aK5˭5}5h555oK5`|5,5~[g55Is5и`5;5vȯ5;5Jx55ٻ0W55!5M5c535Ϧw5x25߰55Rf5=V5}K5ՇK5 5pr5Nr5k5y5D5ۼs#5MV5x255q5]V5ax*53s&5s"5ֳ25Kɲ5 D5ѶحƱ5 5x5xx52;=5-D5^g5[55K5mVµ5J ;Q5˷5 K߲5xQ55}V55Vڵ5:D5;5[A5[5@۱5K5,;58;5Vp56Ź5c<525}5DA5"5Ɨ _5x2ۯ5eQw5D;55Q5x25JiQ25}5Ԝ?5Q5GD5V5k5K5K5Q5TD5}P;e5[55}5r5Q5\;5aD5nD5[5K5 ~t;5:5cr5{D5#K 5Օ[5= L!5V5_5/V 5D5 5$~5WL75hP&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPH``+`H`PPPPP PPP P'P.P5P<PCPJPQPXP_PfPmPtP{PPPPPPPPPPPPPPPPPPPPPPPPP P PPPP!P(P+P2P9P@PCPFPIPLPOPVPYP`PgPjPmPpPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP#P*P-P0P3P:PAPHPKPNPUPXP_PfPmPpPsPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP"P)PN(`E`Ӯ`!`! 'ResBP  $ 'ResB :G :GOge {0}Oge Ihe {0}Obodo AmaghOge Izugbe {0}Oge Mpaghara UgwuOge Mpaghara EtitiNhazi Oge wa NiileOge Mpaghara PacificOge Ihe Mpaghara UgwuOge Mpaghara AtlanticOge Ihe Mpaghara EtitiOge Ihe Mpaghara PacificOge Izugbe Mpaghara UgwuOge Ihe Mpaghara AtlanticOge Izugbe Mpaghara EtitiOge Mpaghara Etiti EuropeOge Mpaghara wwa AnyanwOge Izugbe Mpaghara PacificOge Mpaghara Greemwich MeanOge Izugbe Mpaghara AtlanticOge Ihe Mpaghara wwa AnyanwOge Izugbe Mpaghara Etiti EuropeOge Izugbe Mpaghara wwa AnyanwOge Mpaghara dda Anyanw EuropeOge Mpaghara wwa Anyanw EuropeOge Okpomk Mpaghara Etiti EuropeOge Izugbe Mpaghara dda Anyanw EuropeOge Izugbe Mpaghara wwa Anyanw Europe*Oge Okpomk Mpaghara dda Anyanw Europe*Oge Okpomk Mpaghara wwa Anyanw Europe5G#OG5G}GHH5H|H,I5GkGH5GGH5.HGH5IbH I53JpII5JNII5Ha$p$z$$1AU$$$%P(PH``+`9G`+P2P9P@PGPNPUP\PcP;G`CG`\G`&` 'ResB S SI  #TPR` 'ResBPg g $g 'ResBP id_ID$ 'ResB  HJMnRmVnGvamNrOslPalArbaAenaBelsBissFidjKablKarMakaRjadSfaTkBareinBeirtBrneiJlaeyKanknKveitMadrdMnakTahtVarsjAntgvaBermdaDjibtJamakaKlombNksaSjanghTortlaTrplVilnusAngvillaBdapestBkarestDjakartaDminkaFreyjarGvadelpIstanblKalkttaKnatmiKbutmiLundnirMartinkPaltmiPertmiSarajevSa TmeSingaprSletmiAzoreyjarBtantmiGbraltarHovd-tmiJersalemKostarkaKreutmiLxemborgMaruhfnNepaltmiNiue-tmiNr-tmiPskaeyjaTongatmiTnisborgVatkaniranstmiAmasntmiArabutmiBrneitmiChuuk-tmiDavis-tmiJapanstmiKnugarurKkoseyjarMexkborgMoskvutmiSama-tmiSan MarnSyowa-tmiTvaltmirgvtmiAlgeirsborgArmenutmiBlivutmiEkvadortmiGvjanatmiKanareyjarKosrae-tmiMalasutmiMaldveyjarMawson-tmiParagvtmiPonape-tmiPert RkStokkhlmurSrinamtmiTaht-tmiTaipei-tmiTmi ApaTkel-tmiVostok-tmisraelstmiekkt borgAsreyjatmiBrasilutmiCayman-eyjarChatham-tmiGambier-tmiIndlandstmiIndknatmiKlumbutmiKala LmprMjanmar-tmiMritustmiPakistantmiRothera-tmiRunion-tmiSankti KittsSankti LsaSingaprtmiVanat-tmiFdjeyjatmiFnixeyjatmiJlaeyjartmiKaupmannahfnKkoseyjatmiLnueyja-tmiPitcairn-tmiPskaeyjutmiSankti HelenaSankti ThomasSuur-GeorgaTmi AlaskaTmi AnadyrTmi SamaraTminn OmskVeneselatmiAfganistantmiCooks-eyjatmiGalapagos-tmiGrnhfaeyjarHong Kong-tmiJhannesarborgKirgistan-tmiMi-AfrkutmiMi-EvrputmiSankti VinsentTmi IrkutskTmi MagadanBangladess-tmiFilippseyjatmiMaldveyja-tmiMarquesas-eyjarTmi Sakhalin{0} (sumartmi)sbekistan-tmiAserbadsjantmiHo Chi Minh-borgIndlandshafstmiSalmonseyjatmiSumartmi KbuSumartmi ApaSumartmi HovdSumartmi KnaSumartmi OmskSumartmi PerSumartmi SleSumartmi ranSuur-AfrkutmiTmi Wake-eyjuTmi VolgogradTminn Yakutsk{0} (staaltmi)Suur-GeorgutmiAustur-AfrkutmiAustur-EvrputmiFalklandseyjatmiGrnhfaeyjatmiMi-IndnesutmiStaaltmi KbuStaaltmi ApaStaaltmi HovdStaaltmi KnaStaaltmi OmskStaaltmi PerStaaltmi SleStaaltmi ranSumartmi SamaSumartmi TongaSumartmi JapanSumartmi KreuTadsjkistan-tmiTmi ChoibalsanTmi lan BatorTrkmenistan-tmiVestur-AfrkutmiVestur-EvrputmiStaaltmi SamaStaaltmi TongaStaaltmi JapanStaaltmi KreuSumartmi AlaskaSumartmi AnadyrSumartmi ArabuSumartmi MoskvuSumartmi SamaraSumartmi TaipeiSumartmi sraelSumartmi rgvTmi KrasnoyarskTmi NovosibirskTmi VladivostokChamorro-staaltmiMacquarie-eyjartmiSeychelles-eyjatmiStaaltmi AlaskaStaaltmi AnadyrStaaltmi ArabuStaaltmi MoskvuStaaltmi SamaraStaaltmi TaipeiStaaltmi sraelStaaltmi rgvSumartmi VanatSumartmi rlandiSumartmi ArmenuSumartmi ChathamSumartmi GeorguSumartmi IrkutskSumartmi MagadanSumartmi ParagvSumartmi YakutskTmi Norfolk-eyjuTmi Mi-straluVestur-ArgentnutmiSumartmi MritusAustur-GrnlandstmiAustur-IndnesutmiGreenwich-staaltmiStaaltmi VanatStaaltmi ArmenuStaaltmi ChathamStaaltmi GeorguStaaltmi IrkutskStaaltmi MagadanStaaltmi ParagvStaaltmi YakutskSumartmi BrasiluSumartmi KlumbuSumartmi PakistanSumartmi SakhalinTmi Gilbert-eyjumTmi NfundnalandiTmi Nja-SjlandiTmi KlettafjllumTmi YekaterinburgTminn Tmor-LesteVestur-GrnlandstmiVestur-IndnesutmiStaaltmi MritusStaaltmi BrasiluStaaltmi KlumbuStaaltmi PakistanStaaltmi SakhalinSumartmi AsreyjumSumartmi PskaeyjuSumartmi ArgentnuSumartmi BretlandiSumartmi Hong KongSumartmi VolgogradTmi Lord Howe-eyjuTmi Marshall-eyjumTmi Nju-KalednuSumartmi lan BatorTmi Frnsku GvjanaKyrrahafstmi MexkStaaltmi AsreyjumStaaltmi PskaeyjuStaaltmi ArgentnuStaaltmi Hong KongStaaltmi VolgogradStaartmi KalnngradSumartmi FdjeyjumSumartmi BangladessSumartmi ChoibalsanSumartmi Mi-EvrpuSumartmi sbekistanTmi Hava og AletaTmi Austur-straluTmi Vestur-straluStaaltmi FdjeyjumStaaltmi BangladessStaaltmi ChoibalsanStaaltmi Mi-EvrpuStaaltmi lan BatorStaaltmi sbekistanSumartmi KrasnoyarskSumartmi NovosibirskSumartmi VladivostokTmi Dumont-d UrvilleTmi KyrrahafssvinuTmi Papa Nju-GneuTmi Austur-KasakstanTmi Vestur-KasakstanStaaltmi vi PersaflaStaaltmi Cooks-eyjumStaaltmi KrasnoyarskStaaltmi NovosibirskStaaltmi VladivostokSumartmi FilippseyjumSumartmi AserbadsjanSumartmi Mi-straluSumartmi TrkmenistanTmi Norvestur-MexkSankti BartlmeusareyjarStaaltmi FilippseyjumStaaltmi AserbadsjanStaaltmi Mi-straluStaaltmi TrkmenistanSumartmi AmasnsvinuSumartmi NfundnalandiSumartmi Nja-SjlandiSumartmi Austur-EvrpuSumartmi KlettafjllumSumartmi Vestur-AfrkuSumartmi Vestur-EvrpuSumartmi YekaterinburgTmi AtlantshafssvinuSamrmdur aljlegur tmiStaaltmi AmasnsvinuStaaltmi NfundnalandiStaaltmi Nja-SjlandiStaaltmi Austur-EvrpuStaaltmi KlettafjllumStaaltmi Vestur-AfrkuStaaltmi Vestur-EvrpuStaaltmi YekaterinborgSumartmi FalklandseyjumSumartmi GrnhfaeyjumSumartmi Lord Howe-eyjuSumartmi Nju-KalednuTmi MarkgreifafrreyjumTmi Fernando de NoronhaHlfsumartmi Cooks-eyjumStaaltmi FalklandseyjumStaaltmi GrnhfaeyjumStaaltmi Lord Howe-eyjuStaaltmi Nju-KalednuSumartmi Hava og AletaSumartmi Austur-straluSumartmi Vestur-straluStaaltmi Hava og AletaStaaltmi Austur-straluStaaltmi Vestur-straluSumartmi Austur-GrnlandiSumartmi KyrrahafssvinuSumartmi Vestur-GrnlandiSumartmi Vestur-ArgentnuStaaltmi Austur-GrnlandiStaaltmi KyrrahafssvinuStaaltmi Vestur-GrnlandiStaaltmi Vestur-ArgentnuSumartmi Norvestur-MexkTmi Wallis- og FtnaeyjumStaaltmi Norvestur-MexkSumartmi AtlantshafssvinuTmi mivesturhluta straluStaaltmi AtlantshafssvinuSumartmi Fernando de NoronhaTmi Petropavlovsk-KamchatskiStaaltmi Fernando de NoronhaTmi Sankti Pierre og MiquelonSumartmi mivesturhluta straluStaaltmi mivesturhluta straluSumartmi Petropavlovsk-KamchatskiStaaltmi Petropavlovsk-KamchatskiSumartmi Sankti Pierre og MiquelonSumartmi Mexk KyrrahafssvinuStaaltmi Sankti Pierre og MiquelonStaaltmi Mexk KyrrahafssvinuTmi mihluta Bandarkjanna og Kanada*Tmi austurhluta Bandarkjanna og Kanada,Sumartmi mihluta Bandarkjanna og Kanada-Staaltmi mihluta Bandarkjanna og Kanada/Sumartmi austurhluta Bandarkjanna og Kanada0Staaltmi austurhluta Bandarkjanna og Kanada7Tmi frnsku suurhafssvum og Suurskautslandssvi# ##SH####X####,#G#5#5#>##!#a#OT###-#C,#+#####-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#y#٨# #,##5###6#,#O#q#z,#N,#!# ##,##qY#+#)##N#5#'##"O#/T#^O#o# #66# !###5#+#!#Ʃ# #x##N##N### #+#a-#WG#IG#v5#B6##*6#K>#b ####N6##: ##X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#]####U#j5# -#N #5## >### #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#s#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q##>###S#<#T#sG##G#0 #|#Ѩ#5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-## #S#<###Z#!#a#1#i#?###F###-####7##Hv##,##/#.#\!#X#-#H#S# #v#;#z!#*-#4###O#)H#f#7#?#5#Y##\#7#) #A##'.#6#F#ɨ##_T#,#-#v ## #M##̷#f#8,#6#7H#"#T#!######D #"#a#E#l #,#d,#G#####,#27#f6##5#߫#6# #6###- #1>####K-#-####,#,##(##G####6#L<#ک#}#y####f##X#5#G#0####p# !#>##G##!#P#7###*###n7###\?#>#N##h###6##C## #!#a#Y,#OO#!# ##6##)#+#b7#!#G## ,#,#>##Z6#O####h#!##6# #-# #@O#5#j##s#5#Y##555 555o5>5rà5F5{#57[5 }5.x5I+5&35 5˳5N5Fk߻5/5:5V05-ٮŻ55i_5555T5 Bʾ5Dz5߳5Ұ5P:5Pw55 5F5ĭ5Cf5j55M5755Ը-5ai5x5505լG5׷525Ӵ5ӭ55'55ɿ=5by555r5RJ5?5,5595T55w545K<5hӫ{5uб59Ž^5g55,Щ5+5׹ɺ555&~5۲5ZQ5755\55m5O5x55b5/?5`555A5GN5-355W5nw5﹡5a5zζ5^5O5/[f5rg5y555)5g5Y555ϵ5BS5555 555ª55Ug5>555_5_t5ͪ5{ت5ɮ5Ȭ555hǯa5ǫ555Cد{5ɼ8սH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$${P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!PH``+`9G`!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P "P"P"P"P%"P("P+"P2"P5"P<"P?"PF"PM"PT"P["P^"Pa"Ph"Po"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P #P#P#P#P&#P)#P,#P3#P6#P=#P@#PC#PJ#PM#PT#PW#PZ#P]#P`#Pg#Pj#Pq#Px#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P$P$P$P!$P$$P+$P.$P1$P8$P;$PB$PE$PL$PS$PZ$P]$Pd$Pk$Pn$Pq$Pt$P{$P```\`J 'ResB2  66HAteneGiubaAlgeriGibutiNataleParigiTunisiZurigoAnadyr BerlinoCaiennaCanarieDublinoEl AyunLubianaL AvanaOra {0}GiacartaGiamaicaIl CairoVarsaviaZagabriaFamagostaGuadalupaOra arabaPortoricoSan PaoloStoccolmaCopenaghenGibilterraSant ElenaGerusalemmeLa RiunioneLussemburgoOra coreanaOra di ApiaOra di CubaOra di HovdOra di NiueOra di OmskSinferopoliIsola di ManOra del CileOra del PerOra di DavisOra di MoscaOra di NauruOra di PalauOra di SamoaOra di SyowaOra di TongaIsole Fr erOra del ChuukOra del GolfoOra del NepalOra dell IranOra di AnadyrOra di MawsonOra di SamaraOra di TahitiOra di TaipeiOra di TuvaluOra di VostokOra del BhutanOra del KosraeOra della CinaOra delle FigiOra di GambierOra di IrkutskOra di IsraeleOra di MagadanOra di PohnpeiOra di RotheraOra di TokelauOra di YakutskOra del VanuatuOra dell AlaskaOra di BrasiliaOra di ChamorroOra di RiunioneOra di SakhalinOra legale: {0}Ora centrale USAOra del GiapponeOra del PakistanOra del ParaguayOra del SurinameOra della GuyanaOra dell ArmeniaOra dell EcuadorOra dell UruguayOra di Hong KongOra di Lord HoweOra di PyongyangOra di SingaporeOra di TerranovaOra di Timor EstOra di VolgogradOra legale arabaOra delle MaldiveCitt del MessicoCitt sconosciutaOra del VenezuelaOra della BoliviaOra della GeorgiaOra della MalesiaOra delle AzzorreOra delle ChathamOra dell IndocinaOra di Capo VerdeOra di ChoibalsanOra di Ulan BatorOra orientale USAOra standard: {0}Ora delle MarchesiOra del BangladeshOra del TagikistanOra della BirmaniaOra della ColombiaOra delle PitcairnOra dell AmazzoniaOra dell ArgentinaOra dell AtlanticoOra di KrasnoyarskOra di NovosibirskOra di VladivostokOra legale coreanaOra legale di ApiaOra legale di CubaOra legale di HovdOra legale di OmskOra standard arabaOra legale di MoscaOra delle FilippineOra delle GalapagosOra delle MauritiusOra dell UzbekistanOra di EkaterinburgOra legale del CileOra legale del PerOra legale di SamoaOra legale di TongaOra del KirghizistanOra del Pacifico USAOra del TurkmenistanOra delle SeychellesOra delle isole CookOra dell AfghanistanOra dell AzerbaigianOra legale dell IranOra legale di AnadyrOra legale di SamaraOra legale di TaipeiOra standard coreanaOra standard di ApiaOra standard di CubaOra standard di HovdOra standard di OmskOra legale delle FigiOra delle Isole CocosOra legale della CinaOra legale di IrkutskOra legale di IsraeleOra legale di MagadanOra legale di YakutskOra standard del CileOra standard del PerOra standard di MoscaOra standard di SamoaOra standard di TongaOra dell Isola di WakeOra di Wallis e FutunaOra legale del VanuatuOra legale dell AlaskaOra legale di BrasiliaOra legale di SakhalinOra standard dell IranOra standard di AnadyrOra standard di SamaraOra standard di TaipeiBeulah, Dakota del nordCenter, Dakota del nordOra della Nuova ZelandaOra delle Isole NorfolkOra delle isole GilbertOra dell Oceano IndianoOra di Dumont-d UrvilleOra legale centrale USAOra legale del GiapponeOra legale del PakistanOra legale del ParaguayOra legale dell ArmeniaOra legale dell IrlandaOra legale dell UruguayOra legale di Hong KongOra legale di Lord HoweOra legale di TerranovaOra legale di VolgogradOra standard della CinaOra standard delle FigiOra standard dell IndiaOra standard di IrkutskOra standard di IsraeleOra standard di MagadanOra standard di YakutskOra legale di Capo VerdeOra legale delle AzzorreOra delle Isole FalklandOra delle Isole MarshallOra delle Isole SalomoneOra dell Africa centraleOra dell Europa centraleOra dell Isola ChristmasOra dell Isola MacquarieOra dell Isola di PasquaOra legale della GeorgiaOra legale delle ChathamOra legale di ChoibalsanOra legale di Ulan BatorOra legale orientale USAOra standard del VanuatuOra standard dell AlaskaOra standard di BrasiliaOra standard di SakhalinOra della Georgia del SudOra Montagne Rocciose USAOra del Brunei DarussalamOra della Guiana franceseOra della Nuova CaledoniaOra dell Africa orientaleOra dell Europa orientaleOra legale del BangladeshOra legale della ColombiaOra legale dell AmazzoniaOra legale dell ArgentinaOra legale dell AtlanticoOra legale di KrasnoyarskOra legale di NovosibirskOra legale di VladivostokOra standard centrale USAOra standard del GiapponeOra standard del PakistanOra standard del ParaguayOra standard dell ArmeniaOra standard dell UruguayOra standard di Hong KongOra standard di Lord HoweOra standard di TerranovaOra standard di VolgogradNew Salem, Dakota del nordOra del Pacifico (Messico)Ora di Fernando de NoronhaOra legale del Regno UnitoOra legale delle FilippineOra legale delle MauritiusOra legale di EkaterinburgOra standard della GeorgiaOra standard delle AzzorreOra standard delle ChathamOra standard di Capo VerdeOra standard di ChoibalsanOra standard di Ulan BatorOra standard orientale USAOra dell Africa meridionaleOra dell Africa occidentaleOra dell Australia centraleOra dell Europa occidentaleOra dell Indonesia centraleOra legale del Pacifico USAOra legale del TurkmenistanOra legale dell AzerbaigianOra standard del BangladeshOra standard della ColombiaOra standard dell AmazzoniaOra standard dell ArgentinaOra standard dell AtlanticoOra standard di KrasnoyarskOra standard di NovosibirskOra standard di VladivostokTempo coordinato universaleOra del Kazakistan orientaleOra della Papua Nuova GuineaOra delle Isole della FeniceOra dell Australia orientaleOra dell Indonesia orientaleOra standard delle FilippineOra standard delle MauritiusOra standard dell UzbekistanOra standard di EkaterinburgOra delle Sporadi equatorialiOra standard del Pacifico USAOra standard del TurkmenistanOra standard delle isole CookOra standard dell AzerbaigianOra del Kazakistan occidentaleOra del meridiano di GreenwichOra dell Argentina occidentaleOra dell Australia occidentaleOra dell Indonesia occidentaleOra di Saint-Pierre e MiquelonOra legale della Nuova ZelandaOra legale dell Isola di PasquaOra della Groenlandia orientaleOra delle isole Hawaii-AleutineOra di Petropavlovsk-KamchatskiOra legale delle Isole FalklandOra legale dell Europa centraleOra del Messico nord-occidentaleOra legale Montagne Rocciose USAOra legale della Nuova CaledoniaOra legale dell Europa orientaleOra standard della Nuova ZelandaOra della Groenlandia occidentaleOra legale del Pacifico (Messico)Ora legale di Fernando de NoronhaOra legale media delle isole CookOra standard delle Isole FalklandOra standard dell Europa centraleOra standard dell Isola di PasquaOra legale dell Africa occidentaleOra legale dell Australia centraleOra legale dell Europa occidentaleOra standard Montagne Rocciose USAOra standard della Nuova CaledoniaOra standard dell Europa orientaleOra dell Australia centroccidentaleOra legale dell Australia orientaleOra standard del Pacifico (Messico)Ora standard di Fernando de NoronhaOra standard dell Africa occidentaleOra standard dell Australia centraleOra standard dell Europa occidentaleOra legale dell Argentina occidentaleOra legale dell Australia occidentaleOra legale di Saint-Pierre e MiquelonOra standard dell Australia orientaleOra legale della Groenlandia orientaleOra legale delle Isole Hawaii-AleutineOra legale di Petropavlovsk-KamchatskiOra dell Europa orientale (Kaliningrad)Ora legale del Messico nord-occidentaleOra standard dell Argentina occidentaleOra standard dell Australia occidentaleOra standard di Saint-Pierre e MiquelonOra legale della Groenlandia occidentaleOra standard della Groenlandia orientaleOra standard delle Isole Hawaii-AleutineOra standard di Petropavlovsk-Kamchatski)Ora standard del Messico nord-occidentale*Ora legale dell Australia centroccidentale*Ora standard della Groenlandia occidentale,Ora standard dell Australia centroccidentale.Ora delle Terre australi e antartiche francesi# ##6####X##|#,#G#5##>##!#a#OT###O#C,#+##O#####o,#i#>#)##>#8#@#H#0##/#-,##r"#a#?#G#>#-#*!##,##5#-#X #6#,#O#q#z,#N,#o# #Y#,##k]#+#)##N#5#t##"O#/T#^O#m# #66#7###5#+#!#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b ##6#N6##: #_#X>#S#a#p#k#OY#k#a#N## #x##"#u#>>#F# #G#e>#V#]####?#j5# -#N #5## >### #5#$>#r>##-###"#J#b##& #s #eG#>#>!#`Y#?T#G##mO#G#O#=##",#>#|O##,#T#Ĩ#a#Q#Y#>#6#9#?#H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##'#q#,l#-##8"##>###0#!# ###?#4!##@###-####7##Hv#o#,###V7#\!#7##z#1O# ##xv#z!#*-#4#g#!#H:#)H#f#7#?#5#7#A#s#7#$"##Ff#{#r.#L#w-#7#_T#,#-#v ## #a##EH#f#D(#6#7H#l##!#̵# #?###D #"###l #,#d,#G#####,#27#f6##5A##6# #6##S#/#1>#"##5-##-#ب#Gj##,#,#q#,##G#L###W#" X##+#y#r6##9#R###5##0#.##>#,# !#e##!#Ψ#!##7###b#k# #n7###\?# #N## #9#= #6###z7# ##a#Y,#OO#!###6##m#+#b7#!#G#E# ,#,#>##Z6#O###I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5u5555$5_25g`5򳿫5ʭf55 !595)5Ϭ15s56R5R%k5Ѽ5G¹55ôg5Uz5Eھ5^ߺ53a55(5oK5555p5~55ζ05Q5r5M:}5`5555ڳ55ѿ565q85 55jջ 5QԵ5\Ȫ5˷555l5ת5:ĺ55565555X5 A25*5³555ѽ5t5+5B5Z5 Ы51E5]55Ү555 5b5i5j5ʱr5L5555 5G5*őn5X">5綸K5D"5'555巰5z5ʴӹ5M55z=b5ϸ 5YG5"755z5:Q5Я 5sX55Aē5M55z55"5ײd5ɰU5̩85K555}55٩5c5ްq35515N55)655G5(5O55鸿%5ⴾ55d5{5@5EH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PH#PK#PN#PQ#PT#PW#PZ#P]#P`#Pc#Pf#Pi#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$PH``+`9G`j$Pm$Pp$Ps$Pv$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P %P %P%P%P%P %P#%P*%P1%P8%P?%PB%PE%PL%PS%PZ%P]%P`%Pc%Pj%Pm%Pz%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P"&P)&P,&P3&P6&P9&P@&PC&PJ&PM&PP&PS&PV&P]&P`&Pg&Pn&Pu&P|&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P 'P'P'P'P'P'P!'P$'P''P.'P1'P8'P;'PB'PI'PP'PS'PZ'Pa'Pd'Pg'Pj'Pq'Pg``ܭ`!` 'ResBP  $ 'ResBP he_IL$ 'ResB :G Q:G=00000000000000s^XqgN/nJDTJST00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-NVBf0WW Nfs^XBfӗVBf0000000000000Bf000000000000000000Bf0000000000000Bf000000000\00000000000000\0000000000000000000000000000000000000000000000000000000000000000000000000Bf0000000000000\00000000Bf000Bf000000000000000000000000000000000000000000000000000000000000000Bf000000000000YBf00jnBf000Bf0000000000000000000000000000W0W00000000Bf000Bf000Bf00000000000000000000000000000000000000Bf00000000000000000000000000000000000000000000000000000Bf000Bf0000000000000Bf000000000\000Bf000000000000000000000000000000000000000\0000000000000000000000000000000000000000000000000000000000Bf00000000000000000000000W0W000000000000000-NVYBf-NVjnBfTS[NLuBfSSYBfSSjnBfe,gYBfe,gjnBf~n\jnBfVYBfӗVYBfӗVjnBf/nYBf/njnBf{0}YBf{0}jnBf0000Bf0000Bf000YBf000jnBf0000000000000000000000000000Bf000000000YBf000jnBf0000Bf0000000000Bf0000Bf000000000000000000000YBf000jnBf000000000jnBf000 mBf00000\0000\0000000000000000Bf0000000000000000000000000000Bf0000000000\0000Bf0000Bf00000\0000000000000000W0W0000Bf0000Bf000YBf000jnBf000000000YBf000jnBf0000000000000000000000000000Bf0000000000000000Bf0000Bf0000Bf0000000000000000W0W0000Bf000YBf000jnBf0000000000000000Bf0000000000000000Bf0000000000000000W0W0000000000000000000000000000Bf0000000000000000000000000000000000000000000000000000Bf000000000000000YBf000jnBf000YBf000jnBf0000Bf000000000YBf000jnBf0000Bf0000000000000000000000Bf0000000000000000W0W000000000000000000000000000000000000000000000000'Y mYBf'Y mjnBf0000YBf0000jnBf0000YBf0000jnBf0000YBf0000jnBf00000Bf0000YBf0000jnBf00000000000YBf0000jnBf0000YBf0000jnBf00000Bf00000Bf00000000000000000000000000Bf00000Bf00000000000\Bf00000000000000000000000000Bf000000000000Bf00000000000YBf0000jnBf000000000000Bf0000YBf0000jnBf00000Bf000\Bf0000000000000000000\000\Bf000000000000Bf0000YBf0000jnBf000000000000000000000000000\00000000000000000000000000Bf0000YBf0000jnBf00000000000000000000\00000000000YBf0000jnBf00000Bf00000Bf0000000000000000000Bf00000\0000YBf0000jnBf00000Bf00000Bf0000000000000000000Bf000000000000W0W000000000000000000YBf0000jnBf00000W0W00000Bf000000000000Bf000000\00000Bf0000YBf0000jnBf00000Bf00000Bf0000000000\Bf000000000000000000000000000000000Bf000W0WBf00000BfN000Bfqg0000Bf0000Bf00000YBf00000jnBf0000-NBf0000q\0WBf0000qgBf00000jnBf00000YBf00000YBf00000jnBf00000YBf00000jnBf000000Bf00000\Bf00000YBf00000jnBf000000000000000\000000Bf0000\Bf0000000\0000000000000YBf00000jnBf000\YBf000\jnBf0000000000000\Bf00000jnBf0000W0WBf0000000000000YBf00000jnBf0000000000000YBf00000jnBf000000000000\Bf000000Bf000000000000W0WBf00000000000000000000000000000YBf00000jnBf00000YBf00000jnBf00000YBf00000jnBf000000000000000000000YBf00000jnBf00000000000000000000000000000000000000000000W0WBf000000Bf00000YBf00000jnBf00000YBf00000jnBf-N.Y0000BfNWSeWSuiBfWS0000jnBfqg00000Bf0000YBf0000jnBf00000Bfuiqg00000Bf000000jnBf0000000Bf0000-NYBf0000-NjnBf0000*Ys^ mBf0000q\0WYBf0000q\0WjnBf0000qgYBf0000qgjnBf000000000000000YBf000000jnBf00000000000000\YBf00000\jnBf0000000Bf0000000Bf0000000Bf000000000000000YBf000000jnBf00000\Bf000000000000000jnBf0000000000000000000000000Bf000000000000000\Bf0000000Bf00000W0WBf0000000Bf000000000000000\Bf00000\Bf0000SBf0000*Ys^ mBf000000YBf000000jnBf000000000-N.Y00000BfS0000\Bfqg000000Bfqg00000YBfqg00000jnBf000000Bf00000YBf00000jnBf萢000000Bf00000000Bf00000000Bf0000*Ys^ mYBf0000*Ys^ mjnBf000000]000000000-NBf000000qgBf000000Bf00000000Bf0000000YBf0000000jnBf0000000YBf0000000jnBf0000000YBf0000000jnBf00000000Bf00000000Bf00000000000000000YBf0000000jnBf00000000Bf00000000Bf00000000Bf00000000Bf0000000YBf0000000jnBf000000\Bf0000000YBf0000000jnBf0000SYBf0000SjnBf0000*Ys^ mYBf0000*Ys^ mjnBf0000000000-N.Y00000YBf-N.Y00000jnBf萢000000YBf萢000000jnBf00000000YBf00000000jnBf000000]0000000000]000000000000YBf00000000jnBf0000000-NBf0000000qgBf0000000Bf00000000YBf00000000jnBf0000000qgBf0000000Bf00000000YBf00000000jnBf00000000YBf00000000jnBf00000000YBf00000000jnBf00000000YBf00000000jnBf000000]0000000000000Bf0000000\Bf000000]00000000000]000000000000-NBf0000000-NYBf0000000-NjnBf0000000qgYBf0000000qgjnBf0000000YBf0000000jnBf0000000qgYBf0000000qgjnBf0000000YBf0000000jnBf0000000000Bf000000]000000000000\YBf0000000\jnBf000000]0000000000000-NYBf0000000-NjnBf00000000000W0W0000000000YBf0000000000jnBf00000000000Bf00000000000Bf000000]0000000000000]000000000000000000YBf00000000000jnBf000000]00000000000000\00000\Bf00000000000W0WBf000000\00000\YBf000000\00000\jnBf00000000000000Bf00000000000000YBf00000000000000jnBf0000000000000000000000000000000000Bf00000000000000000YBf00000000000000000jnBf#dJ#aG#M#H#pH#G#G#^O# H#O#L#O#}G#8N#G#H#3I# U#G#~I#aH#O#K#G#jS#G#H#K#G#J#MH#S#MG#J#L#YH#5H#1H#)H#L#)P#L#I#M#G#ZR#vP#PL#I#tI#GI#:Q#zH#M#H#M#M#J#zS#G#0K#P#I#4O#I#G#K#[#Z#^\#H#G#R#K#O#U#W#S#O#R#S#W#(J#L#hP#SP#R#K#$K# R#*K#V#G#/W#*R#X#N#2R#U#CW# O#QI#N#K#yI#K#WO#R#J#L#Q#N#O# \#zL#EP#S#eO#L##K#R#Y#iG#pJ#H#FJ#fH#kH#M#XJ#K#K#G#I#LJ#,L#K#I#H#>G#RR#H#lK#G#HJ#G#-O#O#;G#I#VG#H#M#BK#NK#J#H#?N#G#J#IO#T#~T#G#J#%H#I#bL#-H#nL#I#;U#DU#H#yG# L#U#PG#H#J# J#UH#>L#I#N#G##N#MW##`K#jI#`I#K#SG#oI#RQ#H#J#lO#JQ#L#QT#H#uH#K#H#FN#I#I#aP#T#N#ZK#^J#L#R#G#rK#J#I#L#L#L#H#I5M#7J#P#H#M#eG#O#I#O#O#L#L#R#H#Q#8ISV#N#J#&L#AH#"Q#TK#W#G#H#J#ZP#-J:M#S#L#=H#P#J#IH#J#uG#AG#O#H#GG#]H#G#6K# I#I#R#)I#.I#"R#G#[I#ZQ#jQ#zO#I#H#}P#R#L#I#N#O#Q#=I#pN#K#G#Q#DG#L#LP#I#L#mG#1N#O#BI#N#J#ZT#sO#I#L#J#[N#TN#G#I#R#uT#H#J#I#L#:S#NJ#G#bR#G#I#H#R#VL#U#L#I#G#G#K#LI#J#N5tMRJ{M5]V5 V5S5V5.VS7V5PMP5TQS5PMP5gVSqV5VSV5VSV5TX{V_X5SPS5MjJM5PfMP5PmMP5PMP5Y5XY5Y3XY5 T QT5PP5)[*Z6[5[[[5C[6ZP[5][BZj[5YIXY5PMP5FYuWQY5O5O5URU5A\5WcTW5T5N5BRNJR5xKVI~K5 M2JM5YWWY5T5Q5TQT5TQT5QbNQ5)U5\5%V5V6TV5rQ5YWY5XJV X5IV5X@V)X5[Z[5ROR5S5V5T5Q5lT5TAXT5%W5w[fZ[5[rZ[5J54M5MN5m\3\|\5LMRM5O8LO5N5N52Q5uX5X5X5M|JM5V-TV5T*Q$T5(M.MYG]G58]$]M]5W5X5@MAJFM5N5NZXZZ5iN5L5rS5USV5P\L P5W5 SPS52S5ZS5"S5W5WUW5U5}YWY5YWY5XVX5JS0PRS5BS5K5;O5Z%YZ5Z0YZ5\[%\5K5kW5\\]5W5Z;YZ5Q*NQ5MURVU5K5Z5_URhU5O2LO5qURzU5\Y5\\\5R5JL5X5N5 5fK5Mm"M5U5O5OK&O5N5~ZYZ5K5?TbQHT5XVX5rRPOzR5R5XVX5gYWrY5W5BQ5X5UbSU5ZXZQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P``+`9G`0P7P:P=P@PCPJPQPXP_PfPmPtP{PPPPPPPPPPPPPPPPPPPPPPPPPPP$P'P*P1P8P?PBPEPHPOPRPYP`PcPjPqPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&P)P0P3P6P9P<PCPFPMPTP[PbPePhPkPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP!P(P+P2P9P@PCPJPQPTPWPZPaP`XM`_M`\`= 'ResBP  $ 'ResB  japanese%~% P 'ResB :G :Ga$p$z$$$H+9GR`P 'ResBPS S R 'ResB  B2BeliseKhagosKuiabaHalifakKayennePulo ManWektu {0}Kali RainyLuksemburkSanta JohnWektu ApiaWektu ArabWektu CinaWektu FijiWektu GiriWektu HovdWektu IranWektu KubaWektu NiueWektu OmskWektu PeruArus BanterSanta KittsWektu ChiliWektu ChuukWektu DavisWektu KoreaWektu NauruWektu NepalWektu PalauWektu SamoaWektu SyowaWektu TongaSanta ThomasWektu AlaskaWektu AmazonWektu AzoresWektu BhutanWektu GuyanaWektu IsraelWektu JepangWektu KosraeWektu MawsonWektu MoscowWektu PonapeWektu TahitiWektu TaipeiWektu TengahWektu TuvaluWektu VostokKutho MeksikoSanta VincentTeluk GludhugWektu ArmeniaWektu BoliviaWektu ChathamWektu EkuadorWektu GambierWektu GeorgiaWektu IrkutskWektu MagadanWektu MyanmarWektu PasifikWektu ReunionWektu RotheraWektu TokelauWektu UruguayWektu VanuatuWektu YakutskWektu MaladewaBenteng NelsonWektu AtlantikWektu BrasiliaWektu FilipinaWektu IndocinaWektu KolombiaWektu MalaysiaWektu PakistanWektu ParaguayWektu PitcairnWektu SakhalinWektu SurinameWektu ArgentinaWektu GalapagosWektu Hong KongWektu Lord HoweWektu MarquesasWektu MauritiusWektu Pulo WakeWektu PyongyangWektu VenezuelaWektu VolgogradWektu Pulo NatalSanta BarthelemyWektu AzerbaijanWektu BangladeshWektu ChoibalsanWektu Ketigo {0}Wektu KirgizstanWektu SeichellesWektu TajikistanWektu UsbekistanWektu Pulo PaskahKuto Ora DikenaliPalabuhan SpanyolPelabuhan MoresbyWektu AfghanistanWektu Ketigo ApiaWektu Ketigo ArabWektu Ketigo CinaWektu Ketigo FijiWektu Ketigo GiriWektu Ketigo HovdWektu Ketigo IranWektu Ketigo KubaWektu Ketigo OmskWektu Ketigo PeruWektu KrasnoyarskWektu NovosibirskWektu Standar {0}Wektu Timor LesteWektu UlaanbaatarWektu VladivostokWektu sisih WetanWektu Afrika KulonWektu Afrika WetanWektu Eropa TengahWektu Ketigo ChiliWektu Ketigo KoreaWektu Ketigo SamoaWektu Ketigo TongaWektu NewfoundlandWektu Papua NuginiWektu Pulo NorfolkWektu Standar ApiaWektu Standar ArabWektu Standar CinaWektu Standar FijiWektu Standar GiriWektu Standar HovdWektu Standar IranWektu Standar KubaWektu Standar OmskWektu Standar PeruWektu TurkmenistanWektu Georgia KidulBeulah [Dakota Lor]Tengah [Dakota Lor]Wektu Afrika TengahWektu Kepuloan CookWektu Kepuloan LineWektu Ketigo AlaskaWektu Ketigo AmazonWektu Ketigo AzoresWektu Ketigo IsraelWektu Ketigo JepangWektu Ketigo MoscowWektu Ketigo TaipeiWektu Ketigo TengahWektu Segoro HindiaWektu Standar ChiliWektu Standar IndiaWektu Standar KoreaWektu Standar SamoaWektu Standar TelukWektu Standar TongaWektu Tanjung VerdeWektu YekaterinburgWektu Grinland KulonWektu Grinland WetanWektu Guiana PrancisWektu Kepuloan CocosWektu Ketigo ArmeniaWektu Ketigo ChathamWektu Ketigo GeorgiaWektu Ketigo InggrisWektu Ketigo IrkutskWektu Ketigo MagadanWektu Ketigo PasifikWektu Ketigo UruguayWektu Ketigo VanuatuWektu Ketigo YakutskWektu Pulo MacquarieWektu Selandia AnyarWektu Standar AlaskaWektu Standar AmazonWektu Standar AzoresWektu Standar IsraelWektu Standar JepangWektu Standar MoscowWektu Standar TaipeiWektu Standar TengahWektu Hawaii-AleutianWektu Kaledonia AnyarWektu Ketigo AtlantikWektu Ketigo BrasiliaWektu Ketigo FilipinaWektu Ketigo KolombiaWektu Ketigo PakistanWektu Ketigo ParaguayWektu Ketigo SakhalinWektu Pasifik MeksikoWektu Standar ArmeniaWektu Standar ChathamWektu Standar GeorgiaWektu Standar IrkutskWektu Standar MagadanWektu Standar PasifikWektu Standar UruguayWektu Standar VanuatuWektu Standar YakutskWektu Australia TengahWektu Dumont-d UrvilleWektu Indonesia TengahWektu Kazakhstan KulonWektu Kazakhstan WetanWektu Kepuloan GilbertWektu Kepuloan PhoenixWektu Kepuloan SolomonWektu Ketigo ArgentinaWektu Ketigo Hong KongWektu Ketigo Lord HoweWektu Ketigo MauritiusWektu Ketigo VolgogradWektu Rerata GreenwichWektu Standar AtlantikWektu Standar BrasiliaWektu Standar ChamorroWektu Standar FilipinaWektu Standar IrlandiaWektu Standar KolombiaWektu Standar PakistanWektu Standar ParaguayWektu Standar SakhalinWektu Standar SingapuraWEktu Ketigo ChoibalsanWektu Brunai DarussalamWektu Eropa sisih KulonWektu Eropa sisih WetanWektu Kepuloan FalklandWektu Kepuloan MarshallWektu Ketigo AzerbaijanWektu Ketigo BangladeshWektu Ketigo UsbekistanWektu Meksiko Lor-KulonWektu Standar ArgentinaWektu Standar Hong KongWektu Standar Lord HoweWektu Standar MauritiusWektu Standar VolgogradWektu Wallis lan FutunaSalem Anyar [Dakota Lor]Wektu Ketigo KrasnoyarskWektu Ketigo NovosibirskWektu Ketigo Pulo PaskahWektu Ketigo UlaanbaatarWektu Ketigo VladivostokWektu Ketigo sisih WetahWektu Kordinat UniversalWektu Standar AzerbaijanWektu Standar BangladeshWektu Standar ChoibalsanWektu Standar UsbekistanWektu Fernando de NoronhaWektu Ketigo Afrika KulonWektu Ketigo Eropa TengahWektu Ketigo NewfoundlandWektu Ketigo TurkmenistanWektu Standar KrasnoyarskWektu Standar NovosibirskWektu Standar Pulo PaskahWektu Standar UlaanbaatarWektu Standar VladivostokWektu Standar sisih WetanWektu Ketigo Kepuloan CookWektu Ketigo Tanjung VerdeWektu Ketigo YekaterinburgWektu Standar Afrika KidulWektu Standar Afrika KulonWektu Standar Eropa TengahWektu Standar NewfoundlandWektu Standar TurkmenistanWektu Argentina sisih KulonWektu Australia sisih KulonWektu Australia sisih WetanWektu Indonesia sisih KulonWektu Indonesia sisih WetanWektu Ketigo Grinland KulonWektu Ketigo Grinland WetanWektu Ketigo Selandia AnyarWektu Standar Kepuloan CookWektu Standar Tanjung VerdeWektu Standar YekaterinburgWektu Ketigo Hawaii-AleutianWektu Ketigo Kaledonia AnyarWektu Ketigo Pasifik MeksikoWektu Standar Grinland KulonWektu Standar Grinland WetanWektu Standar Selandia AnyarWektu Ketigo Australia TengahWektu Standar Hawaii-AleutianWektu Standar Kaledonia AnyarWektu Standar Pasifik MeksikoWektu Ketigo Eropa sisih KulonWektu Ketigo Eropa sisih WetanWektu Ketigo Kepuloan FalklandWektu Ketigo Meksiko Lor-KulonWektu Standar Australia TengahWektu Santa Pierre lan MiquelonWektu Standar Eropa sisih KulonWektu Standar Eropa sisih WetanWektu Standar Kepuloan FalklandWektu Standar Meksiko Lor-KulonWektu Ketigo Fernando de NoronhaWektu Standar Fernando de NoronhaWektu Australia Tengah sisih KulonWektu Ketigo Argentina sisih KulonWektu Ketigo Australia sisih KulonWektu Ketigo Australia sisih WetanWektu Standar Argentina sisih KulonWektu Standar Australia sisih KulonWektu Standar Australia sisih WetanWektu Ketigo Santa Pierre lan MiquelonWektu Antartika lan Prancis sisih KidulWektu Eropa sisih Wetan seng Luwih AdohWektu Standar Santa Pierre lan Miquelon)Wektu Ketigo Australia Tengah sisih Kulon*Wektu Standar Australia Tengah sisih Kulon# ##SH#B"###X##|#,#G#5##.###a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#U#B#K#####/ ##5#+#W#.# ###N##N####+#a-#WG#I#v5#:##:#K>#b #5?#6#N6####X>#Q#^#m#Zh#V#h#-_#N## #!##"#mr#>>#F# #G#e>#V#]#### #j5# -#7#5## >#0## #5#$>#r>##-###"#v##q#& ##eG#>#>!#`Y#k#G#9#mO#)#O#=##",#>#@-#,#T#>7#a#Q##?#Ϩ#9#S#>#è#sG##L#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# ##i#?###1###-####7##Hv#R!#,#l(##V7#\!#7#-#H#1O# ###z!##4##!#O#)H#f#7#?#5#7#A#7###Ff#'.#6##w-##_T#,#-#v ## #a##EH#f#8,#6#7H#"#T#!## # #V0##D #&7#h#@#l #,#d,#G#####,#27#f6##5 #Y#6# #6# #-##1>#.#7#5-#K-#-#-#f#~6#,#,##,##G#L##b#6#T#4#+#y#r6###d##y#5##0#.##>#,# !#>##!#6#!#P#7###rf#k# #n7###\?#>#N###9# #6##@#z7# #v#a#Y,#OO#!#R##6###+#b7#!#G#E#,#>##Z6#O#7##I#h#!##6#9#-# #}#5#j#B#s#5#Y##5555 5Ӯ'5ڰ`~5m5f 55vݯ5تp5J5U555Z5RX 5uȵi5k-5˼?5595z5ЬR55h5hg!5 5ֻ585v5 ۨ5ŭ`5k55m5}5s555ߵ55GS55ѺB5 9ȿ55!5+Q5׭kʯ5X555 55.5;5;C;5.5ޱ55ǽ&5555z55555 5ֲD55*ҳ5$5 555U55ư5-5T5벼Z55:5=5i5ŶM)5ȩ5Jɸ5Ͼ5չm5>թ5ʪ5 55<5WiX5X]55~5(I5g951)55#5k55C<5~vO5R5c5Ы55m555ִ߫·52/ʱ55ٷ5i5b55;55R5%55EG55Ox55565*5}55ܶA5#5]5Y5?,5B&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$iPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPLPOPRPUPXP[P^PaPdPgPjPmPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPH``+`9G`kPnPqPtPwP~PPPPPPPPPPPPPPPPPPP P P P P P P P$ P+ P2 P9 P< P? PF PM PT PW PZ P] Pd Pg Pn Pu Px P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P !P !P!P!P!P!!P$!P+!P.!P1!P4!P7!P>!PA!PH!PO!PV!P]!P`!Pc!Pf!Pm!Pt!P{!P~!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P#"P*"P-"P4"P;"P>"PA"PD"PK"P``y`&`2 'ResB :G E:GA -: {0}- --   -  - -  --  -  -  -   -  -----        -     --      -        -     -   -   - --    --       ---  - -         ,  ,  --            -    {0}    , , -   ,   ,    -    ,          .  {0}                              ,                                                        -             -                                       ,            -                                  -              --     ,                    -          -                              -         -            -,  -  -                              -                                                      --                                        -    --                       -              -        )    +    +    ,    -     .     .    0     1     #J#;G#Q#H#H#H#G#J#G#L#O#O#G#R#QH#K#I#hV#|J#G#O#N#M#J#U#G#qK#L#AI#K#dI#WP#mG#kI#uP#rI#I#I#I#K#(N#1N#L#)L#I#^N#N#R#N#yL#=J#kM#G#GM#H#J#IO#M#U#EH# Q#Q#N#KJ#G#]O#EG#X#qO#H#H#T#{O#H#G#LV#S#EU#yK#M#/P#%I#aK#uJ#O#gO#K#QR#M#]I#M#T# K#T#K##M#,M#O#>M#Q#V#oQ#O#J#J#S#J#O#O#O#H#Q#J#Q#9X#Y#5\#Y#X#Y#Z#V#YK#M#QK#H#G#Z#S#K#hG#_U#M#T[#I#K#K#I#P#\R#P#K#N#I#gR#I#N#CN#:N#rR#P#H#P#LN#|G#!L#`#"d#9h#9L#I#U#R#L#:W#WX#T#"T#HW#U#VW#I#I#yN#R#dW#)Q#N#rW#Q#U#]H#W#S#S# S#R#U#W#RT#cG#Q#aL#iL#qL#P#QQ#N#tM#Q#H# I#X#K#L#N#AL#I#WH#uH#T#S#G#H#G#J#G#H#L#H#J#L#JG#L#L#J#J#H#iK#G#YS#K#J#TG#YG#G#K#[Q#OG#L#$O#H#M#L# O#Q#RJ#M#3I#M#L#RU#V#K#L#H#M#M#I# L#L#U#U#H#-H#pN#R#N#:I#M#yQ#IL#PM#6O#N#R#KH#`J#3Q#X#!J#N#9K#AK#IK#oH#H#CS#DJ#N#P#T#}M#vV#!K#Y#J#,I#R#!Z#K#R#uX#Z#J#L#O#T#G#J#G#L#M#kP# N#9H# J5zf#W#Q#H#SO#G#L#J#Q#M#O#O#O#CP#S#Kd#Q#H#O#W#N#H#8U# H#HI#M#aP#Ka#S#K#H#P#I#I#K#G#I#P#?H#G#G#J#R#YL#N#:T#J#cH#=Q#(J#6J#NS#N#I#YM#^G#bM#Q#)K#1K#%P#L#T#gJ#W#YJ#OI#9P#rG#P#K#yI#P#@G#1L#O#nJ#I#G#P#L#G#N#Q#M#T#G#-O#O#0R#VI#%R#I#P#I#!H#wG#UN#'H#P#3H#gN#I# T#P#QL#iH#/J#GQ#H#{H#I5"V5S`5Y^5[5h[@k5[zS`5+^0VUd5pkp5;pl"q5ojhp5p@nRq53Z?O\5\T.b5k`mm5j`dm5]Uc5iB^ol5Llen5penq5lodn5qsnq5;drYg5ci\k5`bXf5S5T5^>Vd5^5(c!Y;g5jT5t\vTa5ZQ^5<`Xb5 dQYg5Z5%`5_V e5po \k5lZMPe]5S5FZ5p^5i\k5V5jj`m5jLil5Di5h \ak5len5ZeQ]5a5n5\5X5ZV5sc1Yg5yb5m)fIo5lbm5~j5S5j`Am5`Wf5[oS`5U5^j5X5e5d5&a59]R^5^Vd5O]+Uc5#]Ub5Gb5^5@[;R(_5FR5_fYi5X5{]5?_V%e5m_5V_V?e5V5*X5>a5Va5]lUAc5U5#oish5mWgo5eYVh5]yUZc5W5}R5S5h[k5h[>j5sgZi5P5_5*lcn5fY&i5h[R_5naHXf5R5a5_WYe5ZP]5cAYg5a5mgo5,W5S5W5fX5.T5_Wse5|[R_5a5X5c5J\5W5"S5-S5_\FTa5W5U5[8S_5dS5bYg5^T5]Vc5`We5\Tb5 X5DfYh5bYg5Y5,[5 ]5^Vd5fYZiE&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P"+P%+P(+P++P.+P1+P4+P7+P:+P=+P@+PC+PF+PI+PL+PO+PR+PU+PX+P[+P^+Pa+Pd+Pg+Pj+Pm+Pp+Ps+Pv+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P!,P$,P',P*,P-,P0,P3,P6,P9,P<,P?,PB,PE,PH,PK,PN,PQ,PT,PW,PZ,P],P`,Pc,Pf,Pi,Pl,Po,Pr,Pu,Px,P{,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P-P-P-P-P-P-P -P#-P&-P)-P,-P/-P2-P5-P8-P;-P>-PA-PD-PG-PJ-PM-PP-PS-PV-PY-P\-P_-Pb-Pe-Ph-Pk-Pn-Pq-Pt-Pw-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P".P%.P(.P+.P..P1.P4.P7.P:.P=.P@.PC.PF.PI.PL.PO.PR.PU.PX.P[.P^.Pa.Pf.Pi.Pl.Po.Pr.Pu.Px.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P"/P%/P(/P+/P./P1/P4/P7/P:/P=/P@/PC/PF/PI/PL/PO/PR/PU/PX/P[/P^/Pa/Pd/Pg/Pj/Pm/Pp/Ps/Pv/Py/P|/P/P/P/PH``+`9G`/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P 0P0P0P 0P#0P&0P-0P00P70P:0PA0PH0PO0PV0PY0P\0Pc0Pj0Pq0Pt0Pw0Pz0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P 1P1P1P1P 1P'1P*1P11P41P71P>1PA1PH1PK1PN1PQ1PT1P[1P^1Pe1Pl1Ps1Pz1P}1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2P2P 2P2P2P2P2P2P%2P(2P/2P22P92P@2PG2PJ2PQ2PX2P[2P^2Pa2Ph2P5M`aY`[`J"`A 'ResBPS S R 'ResBPS S R 'ResBPS S R 'ResB N N2.1.48.9Ora di {0}Ora SentralOra OrientalOra di MontanhaOra di PasifikuOra di AtlantikuSidadi DiskonxeduOra Sentral PadruOra di {0} (veru)Ora Oriental PadruOra di {0} (normal)Ora Sentral di VeruOra di Sul di AfrikaOra Oriental di VeruOra di Afrika SentralOra di Europa SentralOra di Afrika OrientalOra di Europa OrientalOra di Montanha PadruOra di Pasifiku PadruOra Padru di AtlantikuOra di Afrika OsidentalOra di Europa OsidentalOra di Australia SentralOra di Pasifiku di VeruOra di Veru di MontanhaOra di Australia OrientalOra di Veru di AtlantikuOra di Australia OsidentalOra Padru di Europa SentralOra Padru di Europa OrientalOra Padru di Afrika OsidentalOra Padru di Europa OsidentalOra di Veru di Europa SentralOra Padru di Australia SentralOra di Veru di Europa OrientalOra Padru di Australia OrientalOra di Autralia Sentru-OsidentalOra di Vero di Afrika OsidentalOra di Veru di Europa OsidentalOra Padru di Australia OsidentalOra di Veru di Australia SentralOra di Veru di Australia OrientalOra di Veru di Australia OsidentalOra Padru di Australia Sentru-Osidental*Ora di Veru di Australia Sentru-Osidental#@#N# #O5O5O5O5=RYP^Q5yON+O5ONQO5PNP5PN*P5POAP5RPQ53SR S5RPQ5RQR5QO#Q5QO@Q5^RqP}QT&a$p$z$$|1AU$$$PPPPH``+`9G`PPPPPPPPPPPPPPPPN`>O`eO`N` 'ResBPS S R 'ResBPS S R 'ResB8 | <<D|<1KD8=0B0C/=3>=B15040BM928ACA085A:5C#HC09O@V<HV!B0<1;0@=0CK;>0-8HB0>2>AV1V@!0<0@0=4K7K;>@40{0} C0KBK>A>=-@8:?80 C0KBK@0= C0KBKC10 C0KBK8CM C0KBK<1K C0KBK0AE0 0@0;K5@C C0KBK!:>@A18AAC=!Q20 C0KBK"@C: C0KBK%>24 C0KBK'8;8 C0KBKCB0= C0KBK5<1@846-59>@5O C0KBK0C@C C0KBK5?0; C0KBK0;0C C0KBK!0<>0 C0KBK"08B8 C0KBK">=30 C0KBK$8468 C0KBK$>@B-5;LA>='0B5< C0KBKKB09 C0KBK7>@ 0@0;40@K;OA:0 C0KBK5;3VAV7 0;0>AB>: C0KBK090=0 C0KBK0<1L5 C0KBK@C78O C0KBK5928A C0KBKCA085 C0KBK>CA>= C0KBKLO=<0 C0KBKA:5C C0KBK>=?58 C0KBK >B5@0 C0KBK"091M9 C0KBK"C20;C C0KBK/:CBA: C0KBK@<5=8O C0KBK>;828O C0KBK0=C0BC C0KBK>=:>=3 C0KBK@8=28G C0KBK0?>=8O C0KBK7@08;L C0KBK@:CBA: C0KBK0=0@ 0@0;40@K>:>A 0@0;40@K><>@ 0@0;40@K>@4-%0C 0@0;K03040= C0KBK8B:M@= C0KBKE5=LO= C0KBK 5N=L>= C0KBK!0E0;8= C0KBK!C@8=0< C0KBK">:5;0C C0KBK#@C3209 C0KBK$0@5@ 0@0;40@K-:204>@ C0KBK<07>=:0 C0KBK5@<C4 0@0;40@K@078;8O C0KBK09<0= 0@0;40@K>;C<18O C0KBK>@4-%0C C0KBK02@8:89 C0KBK0;0978O C0KBK0@:87 0@0;40@K0@03209 C0KBK:VAB0= C0KBK >645AB2> 0@0;K{0} 607K C0KBKB;0=B8:0 C0KBKC0=AB0= C0KBK0=3;045H C0KBK5=5ACM;0 C0KBK>;3>3@04 C0KBK0;0?03>A C0KBK>2>AV1V@ C0KBKBABV: 5>@38O"6V:AB0= C0KBK'>910;A0= C0KBK=4VKB09 C0KBK;0=10BK@ C0KBK715:AB0= C0KBK?80 607K C0KBK@0= 607K C0KBK01>-5@45 C0KBK@0A=>O@A: C0KBKC10 607K C0KBK<1K 607K C0KBK5@C 607K C0KBK#M9: 0@0;K C0KBK%>24 607K C0KBK'8;8 607K C0KBKK@K7AB0= C0KBK7V@10960= C0KBKC;85 ;5=0 0@0;K8=A5==5A, =480=0;0482>AB>: C0KBK>@5O 607K C0KBK0AE0 0@0;K C0KBK!0<>0 607K C0KBK"5;;-!8B8, =480=0">=30 607K C0KBK$8468 607K C0KBK'0B5< 607K C0KBK(KKA "8<>@ C0KBKKB09 607K C0KBK=4V <E8BK C0KBK;OA:0 607K C0KBK0BKA D@8:0 C0KBK0BKA C@>?0 C0KBK@C78O 607K C0KBK:0B5@8=1C@3 C0KBKA:5C 607K C0KBKLND0C=4;5=4 C0KBK"091M9 607K C0KBK"@V:<5=AB0= C0KBK(KKA D@8:0 C0KBK/:CBA: 607K C0KBK7>@ 0@0;40@K C0KBK@<5=8O 607K C0KBK0=C0BC 607K C0KBK>=:>=3 607K C0KBK0?>=8O 607K C0KBK00 5;0=48O C0KBK7@08;L 607K C0KBK@:CBA: 607K C0KBK09= 0@0;40@K C0KBK03040= 607K C0KBK>@D>;: 0@0;K C0KBK!0C4 @018OAK C0KBK!0E0;8= 607K C0KBK#@C3209 607K C0KBK{0} AB0=40@BBK C0KBK<07>=:0 607K C0KBK@078;8O 607K C0KBKN<>=-4 .@28;L C0KBK00 0;54>=8O C0KBK@;0=48O 607K C0KBK>;C<18O 607K C0KBK>@4-%0C 607K C0KBK02@8:89 607K C0KBK0::C>@8 0@0;K C0KBK@B0;K D@8:0 C0KBK@B0;K C@>?0 C0KBK0@03209 607K C0KBK0@AK HK0=0K C0KBK:VAB0= 607K C0KBK0BKA @35=B8=0 C0KBK2AB@0;8O 10BKA C0KBK2AB@0;8O HKKA C0KBK?80 AB0=40@BBK C0KBKB;0=B8:0 607K C0KBK0=3;045H 607K C0KBK0BKA =4>=578O C0KBK0BKA 070AB0= C0KBK>;3>3@04 607K C0KBK@0= AB0=40@BBK C0KBKC10 AB0=40@BBK C0KBKC: 0@0;40@K=K C0KBK0@:87 0@0;40@K C0KBK>2>AV1V@ 607K C0KBK<1K AB0=40@BBK C0KBKBABV: D@8:0 C0KBK5@C AB0=40@BBK C0KBK$5=8:A 0@0;40@K C0KBK%>24 AB0=40@BBK C0KBK'8;8 AB0=40@BBK C0KBK'>910;A0= 607K C0KBK(KKA =4>=578O C0KBK(KKA 070AB0= C0KBK;0=10BK@ 607K C0KBK715:AB0= 607K C0KBK0BKA @5=;0=48O C0KBK>9;0, !>;BABV: 0:>B001>-5@45 607K C0KBK>@5O AB0=40@BBK C0KBK@0A=>O@A: 607K C0KBK0;L482 0@0;40@K C0KBK0@H0;; 0@0;40@K C0KBKBABV: 5>@38O C0KBK!0<>0 AB0=40@BBK C0KBK!59H5;L 0@0;40@K C0KBK!>;><>= 0@0;40@K C0KBK">=30 AB0=40@BBK C0KBK$8468 AB0=40@BBK C0KBK$@0=FC7 280=0AK C0KBK'0B5< AB0=40@BBK C0KBK(KKA @5=;0=48O C0KBKKB09 AB0=40@BBK C0KBK7V@10960= 607K C0KBK8K@ (KKA C@>?0 C0KBK2AB@0;8O >@B0;K C0KBK;OA:0 AB0=40@BBK C0KBK@C=59-0@CAA0;0< C0KBK;0482>AB>: 607K C0KBK@C78O AB0=40@BBK C0KBK>:>A 0@0;40@K=K C0KBKA:5C AB0=40@BBK C0KBK@B0;K =4>=578O C0KBK0AE0 0@0;K 607K C0KBK!5=B5@, !>;BABV: 0:>B0"091M9 AB0=40@BBK C0KBK$8;8??8= 0@0;40@K C0KBK$>;:;5=4 0@0;40@K C0KBK/:CBA: AB0=40@BBK C0KBK;K1@8B0=8O 607K C0KBK@<5=8O AB0=40@BBK C0KBK0BKA D@8:0 607K C0KBK0BKA C@>?0 607K C0KBK0=C0BC AB0=40@BBK C0KBK>=:>=3 AB0=40@BBK C0KBK:0B5@8=1C@3 607K C0KBK0?>=8O AB0=40@BBK C0KBK7@08;L AB0=40@BBK C0KBK@:CBA: AB0=40@BBK C0KBK03040= AB0=40@BBK C0KBKLND0C=4;5=4 607K C0KBK >645AB2> 0@0;K=K C0KBK!0E0;8= AB0=40@BBK C0KBK"@V:<5=AB0= 607K C0KBK#>;;8A 6=5 $CBC=0 C0KBK#@C3209 AB0=40@BBK C0KBK'0<>@@> AB0=40@BBK C0KBK(KKA C@>?0 607K C0KBK7>@ 0@0;40@K 607K C0KBK<07>=:0 AB0=40@BBK C0KBK@078;8O AB0=40@BBK C0KBK8;15@B 0@0;40@K=K C0KBK00 5;0=48O 607K C0KBK>;C<18O AB0=40@BBK C0KBK>@4-%0C AB0=40@BBK C0KBK02@8:89 AB0=40@BBK C0KBK5:A8:0 "K=K <E8B C0KBK0?C0  00 28=5O C0KBK0@03209 AB0=40@BBK C0KBK:VAB0= AB0=40@BBK C0KBK!0C4 @018OAK 607K C0KBK!8=30?C@ AB0=40@BBK C0KBK$5@=0=4C-48->@>=LO C0KBK=4VAB0= AB0=40@BBK C0KBKB;0=B8:0 AB0=40@BBK C0KBK0=3;045H AB0=40@BBK C0KBK>;3>3@04 AB0=40@BBK C0KBK00 0;54>=8O 607K C0KBK>2>AV1V@ AB0=40@BBK C0KBK@B0;K C@>?0 607K C0KBK'>910;A0= AB0=40@BBK C0KBK;0=10BK@ AB0=40@BBK C0KBK715:AB0= AB0=40@BBK C0KBK0BKA @35=B8=0 607K C0KBK2AB@0;8O 607K 10BKA C0KBK2AB@0;8O 607K HKKA C0KBK01>-5@45 AB0=40@BBK C0KBK@0A=>O@A: AB0=40@BBK C0KBKLN !59;5<, !>;BABV: 0:>B0!5=-L5@ 6=5 8:5;>= C0KBK!>;BABV: <5@8:0 B0C C0KBK7V@10960= AB0=40@BBK C0KBK0BKA @5=;0=48O 607K C0KBK;0482>AB>: AB0=40@BBK C0KBK0AE0 0@0;K AB0=40@BBK C0KBK(KKA @5=;0=48O 607K C0KBK2AB@0;8O 607K >@B0;K C0KBK2AB@0;8O >@B0;K-10BKA C0KBK0BKA D@8:0 AB0=40@BBK C0KBK0BKA C@>?0 AB0=40@BBK C0KBK:0B5@8=1C@3 AB0=40@BBK C0KBKLND0C=4;5=4 AB0=40@BBK C0KBK!>;BABV: <5@8:0 HKKA C0KBK!>;BABV:-10BKA 5:A8:0 C0KBK"@V:<5=AB0= AB0=40@BBK C0KBK$8;8??8= 0@0;40@K 607K C0KBK$>;:;5=4 0@0;40@K 607K C0KBK(KKA C@>?0 AB0=40@BBK C0KBK7>@ 0@0;40@K AB0=40@BBK C0KBK00 5;0=48O AB0=40@BBK C0KBK!0C4 @018OAK AB0=40@BBK C0KBK0209 6=5 ;5CB 0@0;40@K C0KBK=8567V;V: 9;5ABV@V;35= C0KB00 0;54>=8O AB0=40@BBK C0KBK5:A8:0 607K "K=K <E8B C0KBK@B0;K C@>?0 AB0=40@BBK C0KBK!>;BABV: <5@8:0 >@B0;K C0KBK$5@=0=4C-48->@>=LO 607K C0KBK0BKA @35=B8=0 AB0=40@BBK C0KBK2AB@0;8O AB0=40@BBK 10BKA C0KBK2AB@0;8O AB0=40@BBK HKKA C0KBKC: 0@0;40@K=K AB0=40@BBK C0KBK0BKA @5=;0=48O AB0=40@BBK C0KBK!5=-L5@ 6=5 8:5;>= 607K C0KBK!>;BABV: <5@8:0 607K B0C C0KBK(KKA @5=;0=48O AB0=40@BBK C0KBK2AB@0;8O AB0=40@BBK >@B0;K C0KBK$8;8??8= 0@0;40@K AB0=40@BBK C0KBK$>;:;5=4 0@0;40@K AB0=40@BBK C0KBK2AB@0;8O 607K >@B0;K-10BKA C0KBK!>;BABV: <5@8:0 607K HKKA C0KBK!>;BABV:-10BKA 5:A8:0 607K C0KBKC: 0@0;40@K=K 60@BK;09 607K C0KBK5:A8:0 AB0=40@BBK "K=K <E8B C0KBK!>;BABV: <5@8:0 "K=K <E8BK C0KBK$5@=0=4C-48->@>=LO AB0=40@BBK C0KBK0209 6=5 ;5CB 0@0;40@K 607K C0KBK!>;BABV: <5@8:0 607K >@B0;K C0KBK!5=-L5@ 6=5 8:5;>= AB0=40@BBK C0KBK!>;BABV: <5@8:0 AB0=40@BBK B0C C0KBK)2AB@0;8O AB0=40@BBK >@B0;K-10BKA C0KBK)!>;BABV: <5@8:0 AB0=40@BBK HKKA C0KBK)!>;BABV:-10BKA 5:A8:0 AB0=40@BBK C0KBK+0209 6=5 ;5CB 0@0;40@K AB0=40@BBK C0KBK+!>;BABV: <5@8:0 607K "K=K <E8BK C0KBK+!>;BABV: <5@8:0 AB0=40@BBK >@B0;K C0KBK0!>;BABV: <5@8:0 AB0=40@BBK "K=K <E8BK C0KBK1$@0=F8O=K >BABV: 09<0K 6=5 =B0@:B8:0 C0KBK#_##h8#t# ###i ###/###_#}.###>#*@#/#D##'##F #7@###^ # ###$###0### #o ##W#g#p### ###.#####j#x###$##@# #+##'##8###]Z##j#p#?#֪#w #v#x@##A###h"#7## # #A##C/####@# # # #####H#&#"#%### 3##$#&###H ## #&#I#Y#k#|#jP##\#?# ## ###o#.#h ##d9##eq#W ### # #$#"#### #.#d #b#_#%#F.# 0#} ###'#Jk##6#ݿ###<#Q.# #?#H#t8#8#^@#p9#%B# ###1#2B###J#$#h##M#Y/#$#3#.#@#M#k@##0##g#o##=## #/###yP##5#$#1 ##Z#q#ɋ### #d#, ####S ##w###ͪ# ## ####D### #|####"#o# #'#f#w###%#J## #{##.#Q@# # ##v## #v #_#,8##}##"#b###P#####T8### #]#H# ####w###d/##4$##s# # #I #M###{#g## $#ͯ# # #&#g#L9##~ ##M #/#### 5#i#|"#####p #0.####j#w#8/#a q#"#Z #>#(#Ū#+#7##### #.# #P #$#z#* ###"#"###7##1###D8#r ## $# #? #*$###O##o##G# ###.#A##5#­#ѭ##W#}\##O##U# #$##P##CI#w# ##a#9# 8####;.##-/###9###+#V#$###P#8#:## ##8 #"#i#Va# 5g5ߴ5555[n552BÄ5)Ń5R5Wǿű535ij}5RS5LM5;̺5VP5U55{5id5$45ݲ=5xl55J5/ּ55W5l53ܸ5հ5۱@ 555ҹ5Ů'5sJ5{,355E5ȱ5V5v5ܾ!5A 5<5)&555ĸ55w555=55u5Q 5!55 Ɲ*5h45ð55555505׵5E 5p5[51h5G55CԷ55i555ծB5ɴ5ﭶ555a55]5ˬ5NŢ5x5^5e5٬5˫5ث5[5 F]5лyd5855c5x5D57%ɽ555 5\5h5Զ5/Y555 555ٳ+5iL5d55|545:5t55O5ޯ5I5 5555XR5u"05Y550o55w5585ɲ-5NQED&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P%PE%PH%PO%PR%PY%P`%Pg%Pj%Pq%Px%P{%P~%P%P%P`E``\` 'ResBPS S R 'ResBPS S R 'ResBPS S R 'ResBt :G xxD:G                             {0}      {0}                                                                                                                                                                                                                                     {0}           {0}                                                                                                                                                                   -                                                                                                                                                                                                                                                                                               -                             -                                                                                                           )ܘ)ܘ    *ܘ       ,ܘ    -ܘ     -ܘ    .ܘ    .ܘ    0ܘ    1ܘ    1ܘ        2ܘ         #rP#I#&R#L# O#NJ#>J#M#^J#NQ#6Q#FT#?G#R#hG#hK#mG#jO#I#J#2R#N#QP#L#T#^G#I#G#zK#[M#&K#AN#R#R#H#I#Y#3O#I# H#S#vL#\#L#M#M#O#.L#R#rQ#P#N#J#~T#2X#M#J#N#R#S#H#H#6J#CG#M#[[# ]#a#P#K#M#8T#`Y#R#fQ#ZQ#M#pT##N#X#P#-N#P#eS#W#iN#rS#Q#L#lU#I#V#J#L#N#S#Q#Q#>Z#|G#_N#O#K#H#UN#cI#J#dL#2I#TG#T#a#O#J#O#fJ#mL#N#G#l#V#TH#N#>K#I#HH#L#P#6K#H#H#G#G#G#G#K#nJ#I#cG#oM#I#H#H#rG#G#O#1Y#OG#I#t`#P#b#N#_O#PU#gH#_K#I#P#>O#P#(O#H#|H#I#O#M#$I#RL#.J#!X#R#M#NK#vJ#R#W#I#Q#N#9I#K#J#sN#xI#$H#JY#S#^#J#K#K#G#H#J#bR#P#P#KN#W#h#V#Q#M#K#`H#a#K#L#%P#[#;P#J#.K#M#BQ#YG#G#!M#*H#7N#K#J#KG#I5^#fY#P#L#S#ZH#K#VJ#TT#L#O#O#R#I#GM#yM1c#BU#L#N#S#S#G#U#;G#H#GI#eM#6Hn#J#%L#~J#@L# L#J#D`#I#I#R#H#@I#G#L#S#Q#L#W#J#FP#L#G#&J#V#T#\I#L#H#L#W#J#J#H[#L#S#6M#+]#`#G#TO#H#X#\`#+I#W#G#BH#O#^#b#O#JR#gP#`#V#V#K#V#0H#L#I#Q#H#P#O#O#I#R#uR#K#wG#W#G#M#I#R#4U#I#H#K#*Q#G#H#jI5a5b5b5e5rcn5dXc5Wh[d5sQrVt5rls5tCst5sq&t5;aZV`52bWdb5th"[7d5Dqfio5diVSa5fZtg5pao5unst5odAp5oip5m\0j5EexVka5ekZf5$S5V5mw\i5^5g/Wa5Kc5^T_5K]~Qo[5\Q\5|iYd5]5`5hTXec5sw]k5d_T_5T5a56_5`eYb5Z5m]'k5pbFo5"l5tn_bl5*rRdp5hKV{`5 a5ep5U5dZ5T5jZ*e5wZ5qgxr5m^mj5\5X50nc#o5dS5@i5j[h5c U_5kYe5TY5qlr5U5_W5V5W5X5iYd5`&US^5W5BY5M\5]5W5X5U5^T_5Y5U5gOWc5T5m]i5eX5gm[h5n]Fk5eoWc5]5o`l5Fm\j5X5U5e5Bl[h5o_lD&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$.P.P.P!.P$.P'.P*.P-.P0.P3.P6.P9.P<.P?.PB.PE.PH.PK.PN.PQ.PT.PW.PZ.P].P`.Pc.Pf.Pi.Pl.Po.Pr.Pu.Px.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P/P/P/P/P/P/P /P#/P&/P)/P,/P//P2/P5/P8/P;/P>/PA/PD/PG/PJ/PM/PP/PS/PV/PY/P\/P_/Pb/Pe/Ph/Pk/Pn/Pq/Pt/Pw/Pz/P}/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P 0P 0P0P0P0P0P0P0P"0P%0P(0P+0P.0P10P40P70P:0P=0P@0PC0PF0PI0PL0PO0PR0PU0PX0P[0P^0Pa0Pd0Pg0Pj0Pm0Pp0Ps0Pv0Py0P|0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P 1P1P1P1P1P1P1P!1P$1P'1P*1P-1P01P31P61P91P<1P?1PB1PE1PH1PK1PN1PQ1PT1PW1PZ1P]1P`1Pc1Pf1Pi1Pl1Po1Pr1Pu1Px1P{1P~1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2P2P 2P 2P2P2P2P2P2P2P$2P'2P*2P-2P02P32P62P92P<2P?2PB2PE2PH2PK2PN2PQ2PT2PW2PZ2P]2P`2Pc2Pf2Pi2Pl2Po2Pr2Pu2Px2P{2P~2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P3P3P 3P3P3P3P3P3P3PH`XS`[L`9G` 3P#3P&3P)3P,3P33P:3PA3PH3PO3PV3P]3Pd3Pk3Pr3Py3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P 4P 4P4P4P4P4P#4P*4P-4P44P;4PB4PE4PH4PK4PN4PQ4PX4P[4Pb4Pi4Pl4Po4Pv4P}4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P5P 5P5P5P5P5P"5P)5P05P35P65P=5PD5PK5PR5PU5PX5P_5Pf5Pm5Pp5Pw5Pz5P}5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P6P1S`'^`^`\`  'ResB6 :G ::H:G {0} - - {0} - {0} , , , - - , , , , , - - , , , - - - - )ܪ - +ܪ - #rN#G#R#N#J#KH#WH#I#M#S#Q#O#_G#+V#8J#BL#H##X#.I#G#J#M#N#H#X#sG#H#K#H#0L#I#$R#G#K# P#J#H#N#H#\J#M#Q#mI#LK#fI#4S#J#XS#\P#L#JI#4P#H#J#P#L#|N# P#}X#J#5W#CW#L#H#G#R#QH#XY#O#cH#I#xY#Q#iH#I#V#Z#V#]L#N#J#H#G#'I# H#^N#KL#S#N#K#9L#\#!H#T#DK#Q#L#N#J#V#AX#O#O#G#$K#X#,K#Q#P#P#G#U#H#U#M#M#O#S#$U#\K#HQ#dK#G#5M#^#"_#nc#J#9H#qV#YM#M#]#\#V#V#V#R#\[#I#I#Q#X#'W#CN#0T#Y#fP#_#*J#[#U#U#U#T#Y#Y#(S#G#M#L#M#T#J#PG#vO#^Q#V#G#TL#N#K#I#Y#K#J#1J#H#pP#[#}G#bO#L#L#3H#QI#XO#R#L#P#S#Y#O#nZ#N#tJ#|K# K#R#{I#I#R#Y#U#:R#J#S#U#;G#L#I#P#P#S#O#?H##J54d#hR#*Z#H#R#J#dS#K#|S#pS#tQ#Q#O#L#T#L]#S#S#P#W#T#P#rU#J#&O#0O#L#PR# I#N#H#I#T#G#Q#K#K#P#G#R#V#H#H#G#'L#EH#G#M#oL#P#GV#I#L#Q#N#I#N#uH#S#K#G#G#M#PM#O#tI#LS#tK#[#N#H#-H#'H#NO#iG#G#:N5X5:[5\5i5gw^i5[]R_5]tR`5lf@n5kfbn5jxem5mhwo5Z\R`5oWhNm]5;\aTb5b~WHl5UkcAl5_nTb5p_`WHe5jadm5So`lp5icl5jdm5|bQW0e5)\P\_5dPXe5Q5 U5dhYf5a5bWe5^5WO^5YxL_\5UVLq\5eZri5_5]5_Tb5nZ|g5XP_5'Q5Bc5[5`eLZHg5V5g^i5!ijrk5j5iak5n5I]5{T5`5a5ka5WN]5JdXf5;ZRa5XO+^5Yp op5a5c5ZRAa5N5jcl5Z5m[5dYf5 f5%]Qt`5S5_X5Y5`5^Sa51U5g`k5jd|m5e]Zbg57]Q`5nX5GM5lO5kgb#l5xd\h5icl5,M5Q^5\mg0o5h$`8k5]R,a5aVd5SQ5c5d^@SVa58YbM\58`Tc5a5om0p5(Y5iQ5)[5V5R5hf[fh5XK[5[RP^5U5e5_5H_5U5ER52Q5cVM\52X5T5ZDO>^5L5kXcl5=Q5]Ra5fM\h5~[*P^5X5Lh^nj5Pf[2h5U5X5Rj5(bVd5Wi^6jH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$w)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P"*P%*P(*P+*P.*P1*P4*P7*P:*P=*P@*PC*PF*PI*PL*PO*PR*PU*PX*P[*P^*Pa*Pd*Pg*Pj*Pm*Pp*Ps*Pv*Py*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P!+P$+P'+P*+P-+P0+P3+P6+P9+P<+P?+PB+PE+PH+PK+PN+PQ+PT+PW+PZ+P]+P`+Pc+Pf+Pi+Pl+Po+Pr+Pu+Px+P{+P~+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P,P,P,P,P,P,P ,P#,P&,P),P,,P/,P2,P5,P8,P;,P>,PA,PD,PG,PJ,PM,PP,PS,PV,PY,P\,P_,Pb,Pe,Ph,Pk,Pn,Pq,Pt,Pw,Pz,P},P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P -P-P-P-P-P-P-P"-P%-P(-P+-P.-P1-P4-P7-P:-P=-P@-PC-PF-PI-PL-PO-PR-PU-PX-P[-P`-Pc-Pf-Pi-Pl-Po-Pr-Pu-Px-P{-P~-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P".P%.P(.P+.P..P1.P4.P7.P:.P=.P@.PC.PF.PI.PL.PO.PR.PU.PX.P[.P^.Pa.Pd.Pg.Pj.Pm.Pp.Ps.Pv.Py.P|.P.PH``+`9G`.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P /P/P/P!/P$/P'/P./P1/P8/P;/PB/PI/PP/PW/PZ/P]/Pd/Pk/Pr/Pu/Px/P{/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P0P0P$0P'0P*0P10P40P;0P>0PA0PH0PK0PR0PU0PX0P[0P^0Pe0Ph0Po0Pv0P}0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P 1P1P1P1P1P1P1P"1P)1P,1P/1P61P91P@1PC1PJ1PQ1PX1P[1Pb1Pi1Pl1Po1Pr1Py1PTJ`TT`Z`J"` 'ResBN :G RRO:G tx}tttijijpX\ȹ\Tȹȹ,4)0)UDD@tDtLT̹$ƄxD@XtΈt xm4Ьа4dӀ Ӭ 8|Ӥӑ<MiD|Ŭxq|TDȲDTȲȲ<ttTPtPPL||ତ| Ӥ˜\p|踬tHtL|ܴp̹ȹȹȹв|ȹȹ8ȹ\ȹt$ȹxԠй|8ijϬTTƸXij\xT tqlxȹTxD|τt1LԽɐ <@DDŘȹ|tt`հH,TXt8K#G#I#`Q#6M#I#H#H#K#L#J#K#`M#_I# O#[I#M#I#I#K#rG#H#J#sH#bJ#I#K#H#G#NM#/I#K#.L#G#8L#LL#G#&J#;G#GL#SI#M#I#I#WH#J#J#G#G#HG#G#)L#I#I#I#O#]J#H#I#I#L#I#CI#?I5VN Q5T5U5R5Q5YRQT5X0QS5VTV5vVNQ5XPyR5XPgR5XPpR5YRT5VXQR5VO(Q5VTV5VTV5bXQR5YSoT5[nXY5YReT5U@N0P50\ZP[5f\_[[5 \fZ2[5\tZA[5XZyTV5zXQS5YR)T5L5P5YRGT5P5Z7U1W5mO5CO5#UlMJO5-UxMQO5TfMX5TBM O5Z?ST5XpQHS5TZM5O5\[T\5W5JX5W8PR5S5[X"Z5_U51R5yY:RT5)VjNT5pP5VcNhP5LR5N5V5CR5WxPUR5L5Z4VW5ZUW5Y6ST5WP^R5N5N5XL5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7NXdy  & 1 @ X p { D% !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$hPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPQPTPWPZP]P`PcPfPiPlPoPrPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPQ``+`9G`sPzP}PPPPPPPPPPPPPPPPPPPPPP PPP P'P.P1P4P;P>PEPHPKPRPYP`PgPjPmPtP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP$P+P2P5P8P?PBPIPLPOPVP]P`PgPjPmPpPsPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP"P)P,P/P2P5P8P;P>PEPHPKPRPUP\P_PfPmPtPwP~PPPPPPN`U`P`\` 'ResB e! e!p p \p XĬ \5s!f!l!p Pd!` 'ResB  ( B   ! >   G  (  B ( K ! L 8 ( ( 8 > ( K . G , K / 8 2 ? . >    0   0 >  8  H . G (  A  G / , G 2 ?  0 G 8 @ +    A 2 >  ( A 5 ?   A / / , >  B 8 , G  I 0   K . > 8 ? / K 0 G  @ ( > 2 > * >  {0} 5 G 3  8  8 ? / ( 6 A   / > ! . K   (    ?  A   K 0 ! K , >  A  A . E (  K 0  K 2 > ! G ( M 5 G 0 %  ! 0 , G ( ? * ?  K ( + ? ( ?  M 8 . G 0 @  I  . K   G 0 @ / >  A  >   $ ?  K  I (  0  A / G ( >   > 2 A / @   K 2  , ? / >  M 0 G ( E ! >  M 2 G 8 , G  ? 2 @ 5 G 3 ! G  M 0 I   ! K . ? ( @  > * G 0 B 5 G 3 , > 0 , > ! K 8 . ' M / 5 G 3 . E ( >  M 5 > . G ( M ! K  > . K   M  I ( 2 A   5 ? 2 G 8   ? / >  K 8 >  $ > 0 G . 8 > (  A  ( 8 > ( 2 A  8 & G  $ 5 G 3  >  > . > 0  >  M 0 G 8 M  K (  > 2 > * >  K 8  M 5 > / G  ? 2 * 0 > . > 0 ? , K . >  >  M 2 > ( / 2 K  M ( > / + 0 ? 8 K 2 M / A  9 G 2 ? + E  M 8   M  > $ 6 > 0  . G  K ( 5 G 3  M / A , > 5 G 3  M 0 > 2 G ( ! @   A / > ( > 5 G 3 ! L 8 (  M 0 ?  ( M / A / I 0 M  * 0 >  A  5 G 3 , >  5 ? 8 M  > - > 0 $ @ / 8 . / . I ( M  8 G 0 >  2 I 8    2 @ 8 5 M 9   A 5 M 9 0  G  , M 0 ?  , G  K 8 M $ > 0 ?  >  M 0  ! $ A 0 M  $ G  A 8 ?  2 M * > *   ( ? 0 M  A   * ? 0 M  K 0 ?  K 0   ? (  ( 2 E  0 ? / K  2 G  I 8 5 M 9 > /  9 I 0 M 8   2 >   @  5 G 3 * > 5 8 > 3 @ ( M 9 / * A   >  0 G ( > 8 , 9 ? / > ,  & G 0 8 , M / B ( 8  / 0 M 8 . G  M 8 ?  K 6 > 0 . G  M 2 >  >  M 2 >   ! ? / > ( > * K 2 @ 8  E . M * K  M 0 >  !  > 2 > * >  K 8 5 G 3 . K   G 5 M 9 ? ! ? / K 5 G ( G  A  2 > 5 G 3 8 >  $ K ! K . ?   K {0} ! G 2 > /  5 G 3 , M 2 >   -8 > , M 2 K ( 5 G 5 / ,   ! ? / > ( >  8 M  0  / 2  ! 5 G 3 * K 0 M  - -* M 0 ? ( M 8 . ' M / ! G 2 > /  5 G 3 {0} * M 0 . > # ? $ 5 G 3  ? 2 @  M 0 @ 7 M . 5 G 3 ( M / A + > 5  ! 2  ! 5 G 3 * G 0 B  M 0 @ 7 M . 5 G 3 . ' M /  + M 0 ?  > 5 G 3 & G  $  + M 0 ?  > 5 G 3  M / A , > ! G 2 > /  5 G 3  ? 2 @ * M 0 . > # ? $ 5 G 3 * G 0 B * M 0 . > # ? $ 5 G 3 . ' M / * M 0 . > # ? $ 5 G 3 5 ? ( > . E  ,   ! ? / > ( > 9 5 >  - 2 G / A 6 ? ( 5 G 3  . G  K (  M 0 @ 7 M . 5 G 3  2 > 8 M  > ! G 2 > /  5 G 3  8 M $  $  + M 0 ?  > 5 G 3  / 0 ? 6 * M 0 . > # ? $ 5 G 3 & G  $  M 0 @ ( 2  ! 5 G 3 & G  $ * M 0 . > # ? $ 5 G 3 * 0 >  A   M 0 @ 7 M . 5 G 3 * 0 M 5 $ @ / ! G 2 > /  5 G 3 + I  2  !  / 2  ! M 8 5 G 3 . ' M / , $ M $ 0 ! >  K  >   2 >   @  ! G 2 > /  5 G 3  . G  K ( * M 0 . > # ? $ 5 G 3  8 M $  $  M 0 @ ( 2  ! 5 G 3 & G  $ G  K ! G 2 > /  5 G 3 0 A  M 5 G  M 0 @ 7 M . 5 G 3  M / A , > * M 0 . > # ? $ 5 G 3 * 0 >  A  * M 0 . > # ? $ 5 G 3 , M 0 ?  ? 6  M 0 @ 7 M . 5 G 3 . K   @ 8 E 2 K ,  G   A  > / . G  M 8 ?  ( * M 0 6 >  $ 5 G 3  2 > 8 M  > * M 0 . > # ? $ 5 G 3 0 A  M 5 G * M 0 . > # ? $ 5 G 3  K 2  , ? / >  M 0 @ 7 M . 5 G 3 * 0 M 5 $ @ / * M 0 . > # ? $ 5 G 3 * ?  0 M 8 , 0 M  ,   ! ? / > ( >  8 M $  $  0 M  G   ? ( > 5 G 3   2 >   @  * M 0 . > # ? $ 5 G 3  K 2  , ? / > * M 0 . > # ? $ 5 G 3 , M 0 >  ? 2 ? / >  M 0 @ 7 M . 5 G 3 2 K 5 0 * M 0 ?  8 G 8  M 5 > 0 M  0  8 M  0  / 2  !  M 0 @ 7 M . 5 G 3 ( M / A + > 5  ! 2  ! ! G 2 > /  5 G 3 , M / B 2 M 2 > 9 , $ M $ 0 ! >  K  > , M 0 >  ? 2 ? / > * M 0 . > # ? $ 5 G 3  8 M  0  / 2  ! * M 0 . > # ? $ 5 G 3 ( M / A 8 > 2 G . , $ M $ 0 ! >  K  > 8 G   * ? / 0  ( @ . ?  2 > ( 5 G 3 9 5 >  - 2 G / A 6 ? ( ! G 2 > /  5 G 3 ( M / A + > 5  ! 2  ! * M 0 . > # ? $ 5 G 3  8 M $  $  + M 0 ?  >  M 0 @ 7 M . 5 G 3 & G  $  M 0 @ ( 2  !  M 0 @ 7 M . 5 G 3 + I  2  !  / 2  ! M 8  M 0 @ 7 M . 5 G 3 5 > / 5 M / . G  M 8 ?  K ! G 2 > /  5 G 3 9 5 >  - 2 G / A 6 ? ( * M 0 . > # ? $ 5 G 3 . G  M 8 ?  ( * M 0 6 >  $ ! G 2 > /  5 G 3  8 M $  $  + M 0 ?  > * M 0 . > # ? $ 5 G 3  8 M $  $  M 0 @ ( 2  !  M 0 @ 7 M . 5 G 3 & G  $  M 0 @ ( 2  ! * M 0 . > # ? $ 5 G 3 &  M 7 ? #  + M 0 ?  > * M 0 . > # ? $ 5 G 3 + I  2  !  / 2  ! M 8 * M 0 . > # ? $ 5 G 3  8 M $  $  M 0 @ ( 2  ! * M 0 . > # ? $ 5 G 3 5 > / 5 M / . G  M 8 ?  K * M 0 . > # ? $ 5 G 3  8 M $  $  0 M  G   ? ( >  M 0 @ 7 M . 5 G 3 . G  M 8 ?  ( * M 0 6 >  $ * M 0 . > # ? $ 5 G 3  8 M $  $  0 M  G   ? ( > * M 0 . > # ? $ 5 G 3 8 G   * ? / 0  ( @ . ?  2 > ( ! G 2 > /  5 G 3 + 0 M ( >  ! K & @ ( K 0 K ( M 9 > * M 0 . > # ? $ 5 G 3 8 G   * ? / 0  ( @ . ?  2 > ( * M 0 . > # ? $ 5 G 3 Vote + 0 M ( >  ! K & @ ( K 0 K ( M 9 >  M 0 @ 7 M . 5 G 3 ### #c#Ć#P&###]#f#s#S#P#K#######+# #݅##b#7# ##y#ą## ###k#n####F#΅# ####[##iF#LB#4### #z#߆#)#o/###ɇ#N#d&#X#1^##b##7a##)##͆#6##Ʌ# ##<##L#B##.#'#O##$#F&##0## ###)#9##S#A#Ӆ###؅##=#X###<#####XS##I###ۈ###5##YB#T#K#o#$*#GN## U#4#*0#=#Z&#N#fB##;###'#{#W#ˆ#O###5zk#Ӈ#V#55/55ӊ50=45އ5ʉw5o 52`=s5{({5[5T5kΈ5vS5ߌSU5S5^ֆɌ5Aϋ5 m5OF5!E5\5E5Ǝ555W56>5 PA PD PG PJ PH``+`9G`M PP PS PV P] Pd Pk Pr Py P P P P P P P P P P P P P P P P P P P P P P P P P P P P# P& P- PC`}`ډ`\` 'ResB &f  &f3HDFPHy1-HH/PD1P':'2'A 1HAP,DPE'EHyFH3VH"~P'' 1''H1ND'NE'F'P/N'UF( D E('BHW(E'H(HP3(1O*,HWF-H'F'-(ry/N'1/O(N1P'/3PF3HH'3NFB'(ODBN*N1E'(FE'3NFE'Dy'E'EB'$ENFH3EPF3F3'$FHEH'/O2HDP3HHy DPFyHHyP1F~'EN1~ND'H~T1*~1P3''HP3'3NFN1HNFOH*ENFH3"DF'NByH(( DV2(13(F(13UD3(HHy'(NP'(P3'$(P4(PDP3(T1DPF* 1'F*1~HD*NP**N~,O,H,'1*'/H9'D'1 VA1FHWF3HAP'3NE'1'3N~'F3yFD4P'HDNF/NFDO3''DP3(NFEHy1EN3N*EPHE1P'E1PF'H1HWFH1AHFNEF1H(yHWFP3yN1'H'~HF'~~NF'E'N*NE'1HPFN(DPFFHN1 FN1H31'N1'OPFP'DFNFHW1HWy'HDH~O'F'HWD'' *UF3' PD'N1HW(''N2H1N3'N3E1''NDE'y'NFN/1'NFH1''N*'$'O1NE'P1O3'A'*'V3yN1( 1VF(1EHW'(1HWFN(NF,HWD*'4Fy*PE~HW*HWD,'F3yNF,NEN',NEVF'1 ,VF'1H*1'2HW1P3'H yHE:r1 2'FANNHAHDO9 F'E FH2'EH1P43EHFyUFEN,HW1HEN31HWENF'H'ENFVD'EN~HWyHENV1'ENN3N1EN'/NFE1FHE3PHHFH1HF'FP~PNFHPF3FyHPFP~ HPFHHPFEHPNFF'y'1yHD'yH1HFyH~PFP3P3VFH1P3EN3H1H('HDNE(HHF'1HW'('NE~'D'OH,DFPF4'3''1*HE1NN3 (H1HF1F''N1'1HW*'*1HNF' FPHD''H"/HH'N4N(N*'NFH1','O2H1H/'PFHWHP( FHW(1'2'HPD(D'F*N1(N1('H3(N'13y(O'~3y(F '*P,OH'F','F3(T1- D3PF-DPA 3/NEN3N3/O4'F(1 'HP3N'DPF3PF'~H19'(P/,'FB 2 DH'DP(N1HPDDPFE'FE D(9'1FE  ErHE'1yPFPE'13N3E'D/VH2EHF1'*EN2NyD'FEPVDNFEFHEPFFPH '1FPH3P'H FHHN1HPF3F3yHHWENFyD 3Py~Py1NFHEPFP'y1'PyP2P(HyNEy'1HDPF~ $1 DN~H39'*(E(PN11EH3PDH' FyPOH'' F1(1' ENFyNF'P3*'F(OD'V1HWF~(H" HP3y'(O,OE(O1',N'~HW1'-'F 'F1P3HDHWy1PHWFNF2N~H1H2N3 Fy ,HF33'H ~9'DH3NEN1NF/3y' HDE3F ,OH'3Fy Py33FyP9 HA1 y'HOFAH1yD2'AOF'AHW*D' 1PH,'D9' HHDO(OE('4EHF1HHP'EHFyP3DHEH'/P4HWFHE ~ FFHH 3DUEFHH'H*HHDH1N/HPDPFPN3~HF*P9'F~HyH FHHH~Py3 (T1~HF'FH('D3NFH'yE'D'P(1'DyN1HFHDH DHPF/H3*'FD'/PHH3*H' 1OHF''N3OFPNF'ND,V1P''O4OHW'''OD'F('yN1'E3yN1E(1HUF PD*HF'*N~HW-HH y'PE/'1O'D3D'E1F 1PHN13PEA1H~HD3F DHWP3DHWP3 HPDDN2UE(T1EHFyHPHHPNF*PFyT1 y'PE~Hy EH13(~HyH H DH~N1'E'1P(H~VyH 1PHPD y'PE 3'(D F''yENFHWH~NFNFP1P*PE'*HW1'''H1F *T1D3 .DV,H''PHNDHW3 .DV, 1HW3NDNE DH F'PA' FyF'F1PHH' 1 y'PE'PB'DHWP*'E3 y'PE1PH (1'FH3 EH" y'PE3E 1' y'PE3Fy *'EN33Fy DPF'3HH' y'PEAV, y'PED'3 'F,UD2DNF' y'PEE'3NF y'PEE12 y'PEE41B y'PEFPHW y'PEH'Py '1U3~HF~ y'PE~Hy "A 3~F~ND'H y'PE~NFFP1yNF~T1HW y'PEPOH' OH' FE'14NHF'3NF 1VHP3 y'PE E~H 1F1F3FH'13H3y' 1V'HD'DNE~HW1OH E y'PE1PH 'DH3' y'$ y'PE' yH( y'PE'D 3NDH/N1(D'F 3 (DNF(HWy'F y'PE,'~rF y'PE3 Fy DHW3P'E'3NH y'PEE3PH 3PyF ~rD y'PEy'Py y'PEy9'F' y'PEyH DH y'PE *NE y'PE13EN3 y'PEH13N y'PEH1P' y'PENDPF'PF1N/HW(' y'PEOH'/NDNFNDONF' y'PE' 2H1U3 y'PE' D'3' y'PE' DE y y'PE' EN2NF y'PE'PFNF ~HDP3'V3yN1 y'PE(HWFN3 "1N3*NFN1 .DV,1H* 1' y'PE1FPF 'PFD y3 FyH HEPFH3'H* ,H1,P'3O1PF'E y'PE3UHPAy N1NFy3H1U3('3NF34 DU2 y'PEA'DF y'PEBP2DH' y'PEE'HFyF y'PEEH1P4N3 y'PEENN9HW y'PEENN/NF y'PEFH1A9' y'PEFH1HF' y'PE~Hy "$ ~1PF3~1 H y'PE~3PAP y'PEE(1P, .DV,N'*P1PF(T1NOy3 y'PE' FNV1 y'PE'1 (PNF y'PE'P1Oy3 y'PE'PHN1 y'PE'PV1rF y'PE(HDPHP' y'PE3N DPF y'PEEND4P' y'PEEP'FEN1 y'PEFN9HW1HW y'PEyHWHNDHW y'PE~'P3*'F y'PE~Py1UF y'PENENy' y'PE~ $1H y'PE E(PN1 y'PE' 2H1U3 3NEN1 y' yD'FyP y'PE'1EVFP' y'PE'P31rPD y'PE(1 3PDP' y'PE(NFD'/4 y'PE-'F 'F y'PE3PF'~HW1 y'PED9' -HH y'PEE'D/VHU2 y'PEEHFHDP' y'PEFPH2PDF y'PEHHDH1 y'PEOEHFy  'N1HPDH1ND (TF/U1'HDHE(P' y'PEH( D3NF y'PEP1P3*'F y'PE~ 3NEN1 y'PE D ~H2 y'PEHW1 HN y'PE'PFHNF' y'PE'A:'FP3*'F y'PE'N2N1(,'F y'PE*'2PP3*'F y'PE,H1,P'O y'PE-HH 3NEN1 y'PE1PHWFPNF y'PEE'1BHW3N3 y'PEH F 2HWD' y'PEHNFHW'NyHW y'PE~PDP~'PF y'PEPD 3NEN1 y'PEHD'PHH3yH y'PE' 1 3NEN1 y'PE'O2(P3*'F y'PE'E3 3NEN1 y'PE3 EH" 3NEN1 y'PE3E 1' 3NEN1 y'PEAV, 3NEN1 y'PEE'3H 3NEN1 y'PEFH3P(T13 y'PEH ,,V1O y'PE~T1HW 3NEN1 y'PE' y'$ 3NEN1 y'PE' yH( 3NEN1 y'PE'N1P4 3NEN1 y'PE'V3y yVEN1 y'PE*O1E FP3*'F y'PE,FHW( A1 F y'PE-HH 3yF' y'PED9' D'Ty y'PEE12 HW1~ y'PEE41B HW1~ y'PEy9'F' 3NEN1 y'PE *NE 3NEN1 y'PEPD 3yF' y'PE1 3FH'13 y'PEO 'NDF2 y'PENDA 3yF' y'PE' DE y 3NEN1 y'PE' EN2NF 3NEN1 y'PE' FV1 3NEN1 y'PE' 1 3yF' y'PE'E3 3yF' y'PE'V3yN1 3NEN1 y'PE(17rFH 3NEN1 y'PE,FHW( 'A1B' y'PE3 EH" 3yF' y'PE3E 1' 3yF' y'PEA'DF 3NEN1 y'PEA1 F HW F' y'PEAV, 3yF' y'PEBP2DH' 3NEN1 y'PEE'3H 3yF' y'PEE12 'A1VB' y'PEE41B 'A1VB' y'PEE:1( 'A1VB' y'PEE:1P( HW1~ y'PEEH1P4N3 3NEN1 y'PEEN12 ,FHW( Hy'ENN9HW 3NEN1 y'PEENN/NF 3NEN1 y'PEFH1HF' 3NEN1 y'PE~T1HW 3yF' y'PE~1 H 3NEN1 y'PENF' 3yF' y'PE NyT1PF(T1 y'PE' y'$ 3yF' y'PE' yH( 3yF' y'PE'P1Oy3 3NEN1 y'PE'PV1rF 3NEN1 y'PE,'~rF 3yF' y'PE3N DPF 3NEN1 y'PE4OErD ,H1,P' y'PED'PTF ,,V1O y'PEE'14ND ,,V1O y'PEFPH D HFP' y'PEFHW A'HFDF y'PEy9'F' 3yF' y'PE~'P3*'F 3NEN1 y'PENF' D'PTy y'PE *NE 3yF' y'PE EH1H 3yF' y'PEH1P' 3yF' y'PEHH2 'NDF2 y'PENENy' 3NEN1 y'PEHW(' 3yF' y'PE1VF HP EVF y'PEPD(ry ,,V1O y'PENOyO3 3NEN1 y'PE' 2H1U3 3yF' y'PE' D'3' 3yF' y'PE' DE y 3yF' y'PE' EN2NF 3yF' y'PE'1EVFP' 3NEN1 y'PE'V3yN1 3yF' y'PE(1 3PDP' 3NEN1 y'PE(NFD'/4 3NEN1 y'PE,'~rF D'PTy y'PE-'F 'F 3NEN1 y'PE4OErD EN1P'F' y'PEA'DF 3yF' y'PEBP2DH' 3yF' y'PEE'HFyF 3yF' y'PEEH1P4N3 3yF' y'PEEHFHDP' 3NEN1 y'PEENN9HW 3yF' y'PEENN/NF 3yF' y'PEFH1HF' 3yF' y'PEHHDH1 3NEN1 y'PE~HFP3 ,,V1O y'PE~1 H 3yF' y'PE~3PAP 3yF' y'PEH1P' D'PTy y'PEHDHE(P' 3NEN1 y'PEH( D3NF 3NEN1 y'PEHW(' D'PTy y'PEHW1 HN 3NEN1 y'PENOy3 3yF' y'PEE:1( '1, FyVF' y'PE' D'3' D'PTy y'PE' FNV1 3yF' y'PE'1 (PNF 3yF' y'PE'N2N1(,'F 3NEN1 y'PE'P1Oy3 3yF' y'PE'PV1rF 3yF' y'PE,H1,P'O 3NEN1 y'PE3N DPF 3yF' y'PEE'HFyF D'PTy y'PEE12 "3y1DPNF y'PEE41PB "3y1DP' y'PEE:1P( "3y1DP' y'PEHNFHW'NyHW 3NEN1 y'PE~'~O9' FHW  F y'PE~'P3*'F 3yF' y'PE~PDP~'PF 3NEN1 y'PE~3PAP D'PTy y'PEE'Fy  'O1HVD y'PENENy' 3yF' y'PE~ $1H 3yF' y'PEPF/H3*rF 'H4NF y'PF' yD'FyP 3yF' y'PE'1 (PNF D'PTy y'PE'1EVFP' 3yF' y'PE'P31rPD 3yF' y'PE(1 3PDP' 3yF' y'PE(NFD'/4 3yF' y'PE-'F 'F 3yF' y'PE-NH' ' DHWyPNF y'PED9' -HH 3yF' y'PEE12 'PFHF4P' y'PEEHFHDP' 3yF' y'PEFPH2PDF 3yF' y'PEFPH2PDF D'Ty y'PEFH3P(T13 3NEN1 y'PEHD'PHH3yH 3NEN1 y'PEHHDH1 3yF' y'PEHDHE(P' 3yF' y'PEH( D3NF 3yF' y'PEHW1 HN 3yF' y'PE' yD'FyP D'PTy y'PE'N2N1(,'F 3yF' y'PE'P31rPD D'PTy y'PE(1HWFN /N1HW3NDNE y'PE*O1E FP3*'F 3NEN1 y'PE,H1,P'O 3yF' y'PEE12 HW1~ 3NEN1 y'PEE41B HW1~ 3NEN1 y'PEE41PB 'PFHF4P' y'PEE41PB N2'P3*'F y'PEE:1P( 'PFHF4P' y'PEE:1P( N2'P3*'F y'PEHNFHW'NyHW 3yF' y'PE~PDP~'PF 3yF' y'PE1 3FH'13 3NEN1 y'PE Ny1PF(T1 3NEN1 y'PE'O2(P3*'F 3yF' y'PE'O2(P3*'FO 3NEN1 y'PEE41PB 1VF DFO y'PEE:1( 'A1VB' 3NEN1 y'PEE:1P( 1VF DFO y'PEFH3P(T13 3yF' y'PEHD'PHH3yH 3yF' y'PE*O1E FP3*'F 3yF' y'PE3HDHENF ,,V1NF OF/ y'PE3Fy ~N1 EPBHWDNF y'PEE12 HW1~ 3yF' y'PEE41B HW1~ 3yF' y'PEE:1P( HW1P~ 3NEN1 y'PEFPH D HFP3 3NEN1 y'PEH'DP3 *U AHWyHWF' y'PE1 3FH'13 3yF' y'PEO 'NDF2 3yF' y'PEE:1( 'A1VB' 3yF' y'PEE:1P( HW1~ 3yF' y'PE NyT1PF(T1 3yF' y'PEE:1( '1, FyVF' 3NEN1 y'PE"3y1DPNF E12 E:1( y'PEFPH D HFP' 3yF' y'PEFHW A'HFDF 3yF' y'PEO 'NDF2 -'A 3NEN1 y'PE-NH' ' DHWyPNF 3NEN1 y'PEE:1( '1, FyVF' 3yF' y'PE"3y1DPNF E12 3yF' y'PE"3y1DPNF E41B 3yF' y'PEFHW A'HF DF D'PTy y'PE"3y1DPNF E12 D'PTy y'PE"3y1DPNF E41B D'PTy y'PE"3y1DPNF E:1P( 3yF' y'PE-NH' ' DHWyPNF 3yF' y'PEE41PB 1VF DFO 3NEN1 y'PEE:1P( 1VF DFO 3NEN1 y'PE"3y1DPNF E:1P(V D'Ty y'PEE41PB 1VF DFO 3yF' y'PEE:1P( 1VF DFO 3yF' y'PE3Fy ~N1 EPBHWDNF 3yF' y'PE3Fy ~N1 EPBHWDNF D'PTy y'PE"3y1DPNF E12 E:1( 3yF' y'PE"3y1DPNF E12 E:1( D'PTy y'PE#l#kf#n#3i#f#qk#i#g#k#zk#Km#mg#o#h#j#f#!o#l#h#m#k##k#k#j#k#h#j#q#l#s#i#m#Ah# #;j##j#f#n# n#h#i#h#;n#Dk#cn#i#g#h#j#}f#Vk#;k#m#n#m#q#m#Bo#l#n##i#n#g#k#f#g#q#Am#g#f#&s#Lt#xq#h# k#p)#sg#g#3h#Hq#Fv#j#q#j#o#Tq#gg#`q#h#l#l##m#7m#q#m#o#l#p#o#k#h#n#p#i#k#f#m#[f#[j#mn#l#+g#l#j# s#hk#Lp#i#g#f#n##Qf#p#Mo#cj#+j#g#7l#[l#j#ml#dh#)r#dl#j#Oh#co#Rl#g#vl#sj#S#kj#{#1n#h#0q#o#j#"t#q#o#o#,o#Ps# h#i#im#dp#m#^s#m#s#m#m#r#p#{j#s#i#4s#k#j#j#l#q#j#+k#)p#,#ag#6v#f#.l#Cg#i#f#n#f#;i#wf#Ci#Si#g#Mk#4#{i#f#k#f#g#i#n#j#k#[g#8f#f#k#Bf#_m#3f#ci#g#Um#p#f#l#h#o#q#q#h#yg#g#Sj#Kj#3j#Vh#l#$=#%f#qf#'n#Yn#wn#f# l#h#f#f#k#m#'f#k#g#i#g#g#i#7g#n#[i#no#n#g#Zt#3k#+i#i#h#l#Gf#Cj#k#ls#p#,h#i#g#o#h#h# i#f#l#m#%l#Og#f#i#n#Ki#i#g#g#k#k#j#o#hnx#n#k#-m#r#`f#Hh#:hy#Xo#kh#f# g# #8##Ug#=f#c#h#7o#h#m#1g#=g#_k#g#j#On#En#$#}m#i#4p#D#j#GU##l#f#Il# j#Vf#sm#ef#g#h#si#ki#m#i#Lf#m#l#l#r#N#n#i#o#h#j#j#@l#]h#rh#+f#yh#g#f)#Ig#l#h#o# )#%h#g#h# o#/f##%g5w@py5v5z5z5z5z5 r}5xyr}5yr}5pL5Ɉpk5؀s~5>to5yvt75Hxq{5[xq{5tN5y(5s "5}u35˃vu5A5/ 5`5^ވ5ev5fur}5%~u{5q5t5~uc55vHuՁ5|5yjr|5qwo,y5|v{5fv5wr5 }5Vv5Ry5r7}5lq55x5ys}5t5axb5zx}5z;5@zs}~5wphz5Tz5x5L}5v5Wu5vH5a}55>Å5q5ey5r55Q~u5 wox5n55v5ۂ55ń5{t5{t|5uK5;~r{5"}9u55ބ5r|5r5)?y5vv5p5;|5xuÂ5{s~50{s5t5u5-w5P|5zs~5p5~v5xrz5t5t56r5e|5#v 5z|ʇ5p5t5D{t5g~5;x݅5wXpy5|ub5$q5K5l{0tY56xw5Sw5-&vk5w5$x5Ά5v}ht5B{W &FUcq ,<Zjz0>LZhw (8EWhx,FTe'<K[m}+:O^n"2EWix "<Tix  = L \ {  * < O b q  % 9 L \ s  W h ~  ! K Y m } HZm8ER\v2AKXes '3?^oy &HTbo{ &7G[k|(8I\p(8Iiy*IWiwMmz/AOcq,<KYk{ 2ASbp}!0BO\p$$%k| %1F%"%\ix )9ER`l|(4AU  7$NXdy  & 1 @ X p { 9% D% !!%!4!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""O%"""""##%#2#E#S#^#v###########$$+$5$A$N$/$P2$P5$P8$P;$P>$PA$PD$PG$PJ$PM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pn$Pq$Pt$Pw$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P(P(P(P(P(P(P (P#(P&(P)(P,(P/(P2(P5(P8(P;(P>(PA(PD(PG(PJ(PM(PP(PS(PV(PY(P\(P_(Pb(Pe(Ph(Pk(Pn(Pq(Pt(Pw(Pz(P}(P(P(P(P(P(P`9G`(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P )P')P.)P5)P<)PC)PF)PI)PP)PS)PZ)P])Pd)Pk)Pr)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*P*P*P*P*P!*P(*P/*P6*P=*PD*PG*PJ*PQ*PT*P[*P^*Pa*Pd*Pk*Pr*Py*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P +P+P+P+P+P&+P-+P0+P3+P6+P9+P<+P?+PB+PE+PH+PO+PR+PY+P\+Pc+Pj+Pq+Pt+P{+P+P+P+P+P+P>$` 'ResBPS S R 'ResBPS S R 'ResBx d ||pdJuamFrrJaasaRiijaAzooreEriwanJseiKaijroLaajosRanjunSagrebTiblisBeljradJnseiTiraanaZreschHonululuIstambulKannaareMalldiveAsshgabatEnsel MnJibraltaaJuayaquilPnom PenhSchanghaiUschjorodWoljojradJalappajosKopenharenKotarickaSingjapuurZint KittsKamschattkaLuxemburschUrrumptschiZint HelenaZint John sZint ThomasZick vun {0}der VatikahnKalinninjraadKnox en IndianaZint BarthlemyZint Vintschnt- wee mer nit -Santa LutschiijaVevay en IndianaZigg vun Reunionde Azore ier ZickMarengo en IndianaSummerzick vun {0}Winamac en IndianaO-Europpa sing ZickTell City en IndianaVincennes en IndianaBeulah en Nood DakotaPetersburg en IndianaWe-Europpa sing ZickZenter en Nood DakotaIrland sing SummerzickMonticello en KentuckyO-Affrekaanesche ZiggSchtandattzick vun {0}Zigg vun de SeischlleSd-Affrekaanesche Ziggde Azore ier SummerzickMeddel-Europpa sing ZickNeu Salem en Nood DakotaSummerzigg vun MauritiusO-Europpa sing SummerzickDumont-d Urville-SchtazjohnGreenwich sing Standat-ZickKapvrdejaansche SommerziggWe-Europpa sing SummerzickZentraal-Affrekaanesche ZiggW-Affrekaanesche Sommerziggde Azore ier jewhnlijje Zickdem Indische Ozejan sing ZickJewhnlijje Zigg vun MauritiusJrubretannije sing SummerzickMeddel-Europpa sing SummerzickSigong (Ho-Tschi-Minh-Schtadt)O-Europpa sing jewhnlijje ZickJewhnlijje Kapvrdejaansche ZiggWe-Europpa sing jewhnlijje ZickJewhnlijje W-Affrekaanesche ZiggMeddel-Europpa sing jewhnlijje ZickSchoowa-Schtazjohn op d Ensel Onjul###/#^###u##Ó#A#ؓ##\#S##/####t#0####N#_#]#,l## #F####p#p##z#B# #'####*#i####x##7#l#V##|##"#j###\###3#SE# ###ݑ###T## #G#v#/#đ#4#Ԓ#8#>###KQ#̑##H#e#ԑ#c55s55ە"5Дc5ޖҖ5s:??53CC5OO5j55A55R5p(W "<  82?&Tb 7G[(8y*IW!/Aa$p$$|lAU%!"#$$$ P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1PH``9G`4P7P:P=PDPKPRP_PlPyP|PPPPǒ```R` 'ResBP?$ ?$ >$ 'ResB P 2.1.48.56 'ResB  D7>@038C10!0>0#59:$868-D0BD8=K0980M28A5@A8AB5@095=CG80:0C90<5 8904#>;8A$04CF$0@5@0<185C90=081CB80=0@8>7@05C90100 0A06C@>09>BB:;M=4!:>?95"09?59#HC090@<G=3C8;0=:>@86CA 590:0@B0>=AB>=0=4K30@8A<0A60<5=0>@>=80 57>;CB#8=4EC:-; 9C=B8:>:0=C78=35=85=B80=C090:8;090?C@0C8728;;0:Q@4>0@:570A>=@>280>=A5@0B!0=B803>#8==8?532045;C?5C060;59=81@528;;0=38@BC 03>B>=30!5=B >=A-@<>A8;;>@077028;;@0=4 "@:0?5 5@45!0=45@ 59!5=B ;5=0@>C:5= %8;>CA>= @5:M<1@86 59>=395@185=>@B> 5;8>!0=B0 NG8O{0} C10:BKAK5E8:> H00@K>@B >M@A18 8> 0;;53>A7>@ C10:BKAK?80 C10:BKAK5;38A87 H00@0@ MA !0;00<N<>= 4-#@28;@0= C10:BKAKC10 C10:BKAK8CM C10:BKAK<A: C10:BKAK5@C C10:BKAK>@B >D !?59=!0>0 C10:BKAK"HB: >@68O$868 C10:BKAK%>24 C10:BKAK'8;8 C10:BKAK'CC: C10:BKAK0890 0=45@0ACB0= C10:BKAKM28A C10:BKAK0?>= C10:BKAK=48O C10:BKAK>@5O C10:BKAKKB09 C10:BKAK0C@C C10:BKAK5?0; C10:BKAK0;0C C10:BKAK!0<>0 C10:BKAK!5=B-0@B5;5<8"08B8 C10:BKAK">=30 C10:BKAK'0B0< C10:BKAK;OA:0 C10:BKAK<07>= C10:BKAK@018O C10:BKAK8=A5=, =480=0>AB>: C10:BKAK0<185 C10:BKAK@C78O C10:BKAK7@08;L C10:KBK>A@05 C10:BKAK>A:20 C10:BKAK>CA>= C10:BKAK>=0?5 C10:BKAKE5=LO= C10:KBK >B5@0 C10:BKAK!59H5; C10:BKAK"09?59 C10:BKAK"C20;C C10:BKAK/:CBA: C10:BKAK@<5=8O C10:BKAK>;828O C10:BKAK0=C0BC C10:BKAK8;15@B C10:BKAK>=:>=3 C10:BKAK@:CBA: C10:BKAKBB>::>@B>>@<88B03040= C10:BKAK0:C0@8 C10:BKAK0;L482 C10:BKAK90=<0@ C10:BKAK>@D>;: C10:BKAK 5N=8>= C10:BKAK!0E0;8= C10:BKAK">:5;0C C10:BKAK#@C3209 C10:BKAK'0<>@@> C10:BKAK-:C04>@ C10:BKAK@078;8O C10:BKAK>;C<18O C10:BKAK>@4 %0C C10:BKAK02@8:89 C10:BKAK0;0978O C10:BKAK0@:570A C10:BKAK0:8AB0= C10:BKAK0@03209 C10:BKAK8B:M@=3 C10:BKAK!8=30?C@ C10:BKAK!C@8=0<5 C10:BKAK7>@ :KH:K C10:KBK?80 :KH:K C10:KBKB;0=B8:0 C10:BKAK0=3;045H C10:BKAK5=5ACM;0 C10:BKAK>;3>3@04 C10:BKAK0;0?03>A C10:BKAK=4>:KB09 C10:BKAK@0= :KH:K C10:KBK<A: :KH:K C10:KBK"068:AB0= C10:BKAK"5;; !8B8, =480=0$868 :KH:K C10:KBK%>24 :KH:K C10:KBK'0B0< :KH:K C10:KB'>910;A0= C10:BKAK715:AB0= C10:BKAK75@10960= C10:BKAK?80 609:K C10:BKAKD30=8AB0= C10:BKAK0?>= :KH:K C10:KBK=48 >:50= C10:BKAK0?5 5@45 C10:BKAK>@5O 609:K C10:KBK>@5O :KH:K C10:KBK@0A=>O@A: C10:BKAKC10 609:K C10:BKAKC10 :KH:K C10:BKAKK@3K7AB0= C10:BKAKKB09 609:K C10:KBKKB09 :KH:K C10:KBK>CM@ @8=A5A C0B5<A: 609:K C10:BKAK5@C 609:K C10:BKAK5@C :KH:K C10:BKAK!0<>0 :KH:K C10:KBK">=30 :KH:K C10:KBK#;0= 0B>@ C10:BKAK$868 609:K C10:BKAK%>24 609:K C10:BKAK'8;8 609:K C10:BKAK'8;8 :KH:K C10:BKAK7>@A 609:K C10:BKAK@018O 609:K C10:KBK@018O :KH:K C10:KBK5C;0, "=4: 0:>B0;0482>AB>: C10:BKAK@C78O :KH:K C10:KBK0?>= 609:K C10:BKAK>=B8G5;;>, 5=BC::8>A:20 :KH:K C10:KBK>2>A818@A: C10:BKAKND0C=4;M=4 C10:BKAK!0<>0 609:K C10:BKAK"09?59 609:K C10:KBK"09?59 :KH:K C10:KBK">=30 609:K C10:BKAK"@:<=AB0= C10:BKAK'0B0< 609:K C10:BKAK'K3KH "8<>@ C10:BKAK/:CBA: :KH:K C10:KBK;OA:0 609:K C10:BKAK;OA:0 :KH:K C10:BKAK<07>= 609:K C10:BKAK<07>= :KH:K C10:BKAK@<5=8O :KH:K C10:KBK0BKH D@8:0 C10:BKAK0BKH 2@>?0 C10:BKAK0=C0BC :KH:K C10:KBK02098-;5CB C10:BKAK>=:>=3 :KH:K C10:KBK@C78O 609:K C10:BKAK:0B5@8=1C@3 C10:BKAK7@08;L 609:K C10:KBK7@08;L :KH:K C10:KBK@:CBA: 609:K C10:KBK@:CBA: :KH:K C10:KBK03040= :KH:K C10:KBK>A:20 609:K C10:BKAK!0E0;8= :KH:K C10:KBK'K3KH D@8:0 C10:BKAK'K3KH 2@>?0 C10:BKAK/:CBA: 609:K C10:BKAK@<5=8O 609:K C10:BKAK0=C0BC 609:K C10:BKAK>=:>=3 609:K C10:BKAKN<>=-4-#@28; C10:BKAK0K 5;0=48O C10:BKAK@0= :=473 C10:BKAK@;0=48O :KH:K C10:KBK>@4 %0C :KH:K C10:KBK02@8:89 :KH:K C10:KBK03040= 609:K C10:BKAK0:8AB0= :KH:K C10:KBK!0E0;8= 609:K C10:BKAK"HB: D@8:0 C10:BKAK"HB: >@68O C10:BKAK#@C3209 609:K C10:BKAK#@C3209 :KH:K C10:BKAK$@0=FC7 280=0 C10:BKAK0=3;045H :KH:K C10:KBK@078;8O 609:K C10:BKAK@078;8O :KH:K C10:BKAK@8B0=8O 609:K C10:BKAK>;3>3@04 :KH:K C10:KBK0K 0;54>=8O C10:BKAKAB5@ 0@0;K=K= C10:BKAK>;C<18O 609:K C10:BKAK>;C<18O :KH:K C10:BKAK>@4 %0C 609:K C10:BKAK02@8:89 609:K C10:BKAK0:8AB0= 609:K C10:BKAK0@03209 609:K C10:BKAK0@03209 :KH:K C10:BKAK'>910;A0= :KH:K C10:KBK715:AB0= :KH:K C10:KBK0BKH @35=B8=0 C10:BKAK2AB@0;8O 10BKH C10:BKAK2AB@0;8O GK3KH C10:BKAK75@10960= :KH:K C10:KBKB;0=B8:0 609:K C10:BKAKB;0=B8:0 :KH:K C10:BKAK0=3;045H 609:K C10:BKAK0BKH =4>=578O C10:BKAK0BKH 070:AB0= C10:BKAK>;3>3@04 609:K C10:BKAK0?5 5@45 :KH:K C10:KBK@0A=>O@A: :KH:K C10:KBKC: 0@0;40@K=K= C10:BKAKLN-!0;5<, "=4: 0:>B0"=4: 0:>B0=K= 1>@1>@C#;0= 0B>@ :KH:K C10:KBK'>910;A0= 609:K C10:BKAK'K3KH =4>=578O C10:BKAK'K3KH 070:AB0= C10:BKAK715:AB0= 609:K C10:BKAK75@10960= 609:K C10:BKAK0BKH @5=;0=48O C10:BKAK8@48:B 49=;: C10:KB>@1>@4C: D@8:0 C10:BKAK>@1>@4C: 2@>?0 C10:BKAK;0482>AB>: :KH:K C10:KBK0?5 5@45 609:K C10:BKAK@0A=>O@A: 609:K C10:BKAK@8A<0A 0@0;K=K= C10:BKAK09= 0@0;40@K=K= C10:BKAK>2>A818@A: :KH:K C10:KBK0?C0-0K 28=5O C10:KBK"@:<=AB0= :KH:K C10:KBK#59: 0@0;40@K=K= C10:BKAK#;0= 0B>@ 609:K C10:BKAK'K3KH @5=;0=48O C10:BKAK0BKH D@8:0 :KH:K C10:KBK0BKH 2@>?0 :KH:K C10:KBK@C=59 0@CAA0;0< C10:BKAK;0482>AB>: 609:K C10:BKAK:0B5@8=1C@3 :KH:K C10:KBK>:>A 0@0;40@K=K= C10:BKAK>2>A818@A: 609:K C10:BKAKND0C=4;M=4 609:K C10:BKAKND0C=4;M=4 :KH:K C10:BKAK"@:<=AB0= 609:K C10:BKAK#>;8A 60=0 $CBC=0 C10:BKAK'K3KH 2@>?0 :KH:K C10:KBK0BKH D@8:0 609:K C10:BKAK0BKH 2@>?0 609:K C10:BKAK02098-;5CB 609:K C10:BKAK02098-;5CB :KH:K C10:BKAK:0B5@8=1C@3 609:K C10:BKAK0K 5;0=48O 609:K C10:KBK0K 5;0=48O :KH:K C10:KBK$5=8:A 0@0;40@K=K= C10:BKAK'K3KH 2@>?0 609:K C10:BKAK2AB@0;8O 1>@1>@4C: C10:BKAK>@1>@4C: =4>=578O C10:BKAKC;C4C= AB0=40@BBK: C10:KBK@8=28G 1>N=G0 >@B>G> C10:KB0K 0;54>=8O :KH:K C10:KBKAB5@ 0@0;K=K= 609:K C10:KBKAB5@ 0@0;K=K= :KH:K C10:KBK0@H0;; 0@0;40@K=K= C10:BKAK5:A8:0, "K=G >:50= C10:BKAK!>;><>= 0@0;40@K=K= C10:BKAK"=4: <5@8:0, B>> C10:BKAK$5@=0=4> 45 >@>=LO C10:BKAK2AB@0;8O 10BKH :KH:K C10:KBK2AB@0;8O GK3KH :KH:K C10:KBK0K 0;54>=8O 609:K C10:BKAKC: 0@0;40@K=K= :KH:K C10:KBK"=4:-GK3KH 5:A8:0 C10:BKAK$8;8??8= 0@0;40@K=K= C10:BKAK$>;:;5=4 0@0;40@K=K= C10:BKAK0BKH @35=B8=0 609:K C10:BKAK0BKH @35=B8=0 :KH:K C10:BKAK2AB@0;8O 10BKH 609:K C10:BKAK2AB@0;8O GK3KH 609:K C10:BKAK>@1>@4C: 2@>?0 :KH:K C10:KBK!5= L5@ 60=0 8:5;>= C10:BKAK"=4: <5@8:0, GK3KH C10:BKAK0BKH @5=;0=48O 609:K C10:BKAK0BKH @5=;0=48O :KH:K C10:BKAK>@1>@4C: 2@>?0 609:K C10:BKAK0;8=8=3@04 60=0 8=A: C10:BKAK'K3KH @5=;0=48O 609:K C10:BKAK'K3KH @5=;0=48O :KH:K C10:BKAK"=4: <5@8:0, 1>@1>@4C: C10:KB2AB@0;8O 1>@1>@4C: :KH:K C10:KBK2AB@0;8O 1>@1>@4C: 10BKH C10:BKAK2AB@0;8O 1>@1>@4C: 609:K C10:BKAK5:A8:0, "K=G >:50= 609:K C10:BKAK5:A8:0, "K=G >:50= :KH:K C10:BKAK"=4: <5@8:0, B>> 609:K C10:BKAK"=4: <5@8:0, B>> :KH:K C10:BKAK$5@=0=4> 45 >@>=LO 609:K C10:BKAK$5@=0=4> 45 >@>=LO :KH:K C10:BKAK$>;:;5=4 0@0;40@K=K= :KH:K C10:KBK"=4: <5@8:0, "K=G >:50= C10:BKAK"=4:-GK3KH 5:A8:0 609:K C10:BKAK"=4:-GK3KH 5:A8:0 :KH:K C10:BKAK$8;8??8= 0@0;40@K=K= 609:K C10:BKAK$8;8??8= 0@0;40@K=K= :KH:K C10:BKAK$>;:;5=4 0@0;40@K=K= 609:K C10:BKAKC: 0@0;40@K=K= 60@K< 609:K C10:BKAK!5= L5@ 60=0 8:5;>= 609:K C10:BKAK!5= L5@ 60=0 8:5;>= :KH:K C10:BKAK"=4: <5@8:0, GK3KH 609:K C10:BKAK"=4: <5@8:0, GK3KH :KH:K C10:BKAK"=4: <5@8:0, 1>@1>@4C: 609:K C10:KB2AB@0;8O 1>@1>@4C: 10BKH :KH:K C10:KBK2AB@0;8O 1>@1>@4C: GK3KH 609:K C10:BKAK"=4: <5@8:0, 1>@1>@4C: :KH:K C10:BKAK$@0=FC7 "HB3 60=0 =B0@:B8:0 C10:BKAK)"=4: <5@8:0, "K=G >:50= 609:K C10:BKAK)"=4: <5@8:0, "K=G >:50= :KH:K C10:BKAK#_##h8#t# ###i ######_#}.###>#ت##D#A#'##F #7@# ##O # ###ɩ###0### # ##W####!#i###.#####9#j####$###(##g#'#ۨ#8##?### #p#?###w #v#x@#J#D@###h"#W#P# #G#I##C/####rE# #># #####8#@#"#(######&##d### ##I#Y#k#f#jP##\#?# ## ##Z#_#.###d9#v##W ### # ##"##W## #.##b#_##F.##} ###'#)# #####ө#Q.#P#?#:#b#8#^@#<#E# #k #1#N/#E#4##H#(###A##$#n#.#@#M#k@####g#o##=## #/##E###5##1 ##%##ɋ#V## #d#, #n# ##S #b #w###?# # # ####D### #|####"#o# #'#f#w##m#%#J## #{##.#@#]# #c#v#L# # #_#,8##=g##"#b###P#%# #o#$#T8#"## #]#H#Ԩ#######d/##4$#[#s# # #I ####### $#V#'# #&#g#2##~ ##M #/#ɧ### 5o#ʪ#|"####9##p #0.####R#w#8/#a ɶ#"#Z #&#(##K#7##### #.# #P #$#z#* ###"#"###7##.###D8#ͨ## $# #? #*$##{#O##o##G# ###.#?####V ##W#}\####U#ƨ#$##Q#4#CI#w#/##a## 8### #;.#####9###+#V#####N##ݩ# ##8 #"#D#*#u5555S5ɴۼ5[}q55i55=5`5찼5Ო5OMn5IGh5?5Ĺ5H5@%5y5`w5;ذ5̲5ݹίǷ555߷Ϯ55׻LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P"PA"PD"PG"PJ"PM"PP"PS"PV"PY"P\"P_"Pb"Pe"Ph"Pk"Pn"Pq"Pt"Pw"Pz"P}"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$PH``+`9G`$P$P $P $P$P$P$P%$P,$P3$P:$PA$PH$PO$PV$P]$Pd$Pk$Pr$Py$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P%P&%P)%P,%P/%P2%P5%P<%P?%PF%PM%PP%PS%PZ%Pa%Ph%Pk%Pn%Pq%Pt%Pw%Pz%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P&P!&P(&P/&P6&P9&P<&PC&PJ&PQ&PT&P[&P^&Pa&Pd&Pg&Pj&Pq&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&Pz`m``\` 'ResBPS S R 'ResBg Ȕ kk ȔRoumZrechKomorenBrissel{0} ZitAcre-ZitGolf-ZitGuam-ZitHovd-ZitNiue-ZitOmsk-ZitOnbekanntChuuk-ZitDavis-ZitLtzebuergNauru-ZitPalau-ZitSamoa-ZitSyowa-ZitAlaska-ZitAlmaty-ZitAnadyr-ZitAzoren-ZitBhutan-ZitBrunei-ZitGuyana-ZitKosrae-ZitMawson-ZitMexiko-StadPonape-ZitSamara-ZitTahiti-ZitTaipei-ZitTuvalu-ZitWostok-ZitChatham-ZitFidschi-ZitGambier-ZitIndesch ZitIrkutsk-ZitJakutsk-ZitMagadan-ZitMyanmar-ZitRothera-ZitRunion-ZitTokelau-ZitVanuatu-ZitAmazonas-ZitArabesch ZitAtlantik-ZitBraslia-ZitChamorro-ZitIranesch ZitKaimaninselenMaldiven-ZitMoskauer ZitOsttimor-ZitOuschterinselSakhalin-ZitSuriname-ZitArmenesch ZitGalapagos-ZitGeorgesch ZitHong-Kong-ZitIndochina-ZitJapanesch ZitJekaterinbuergKap-Verde-ZitKubanesch ZitLord-Howe-ZitMarquesas-ZitMauritius-ZitVenezuela-ZitWolgograd-Zit{0} Normalzit{0} SummerzitAcre-NormalzitAcre-SummerzitChilenesch ZitChinesesch ZitChoibalsan-ZitHovd-NormalzitHovd-SummerzitIsraelesch ZitKoreanesch ZitMalaysesch ZitNeisiland-ZitOmsk-NormalzitOmsk-SummerzitPeruanesch ZitSeychellen-ZitTonganesch ZitUsbekistan-ZitWake-Insel-ZitAfghanistan-ZitBangladesch-ZitCookinselen-ZitHo-Chi-Minh-StadKamtschatka-ZitKirgisistan-ZitKrasnojarsk-ZitNeifundland-ZitNepalesesch ZitNowosibirsk-ZitOstgrnland-ZitSamoa-NormalzitSamoa-SummerzitUlaanbaatar-ZitWladiwostok-ZitAlaska-NormalzitAlaska-SummerzitAlmaty-NormalzitAlmaty-SummerzitAnadyr-NormalzitAnadyr-SummerzitArgentinesch ZitAzoren-NormalzitAzoren-SummerzitBolivianesch ZitChrschtdagsinselIresch SummerzitKanaresch InselenKokosinselen-ZitPakistanesch ZitSamara-NormalzitSamara-SummerzitSdgeorgesch ZitTaipei-NormalzitTaipei-SummerzitTurkmenistan-ZitWestgrnland-ZitChatham-NormalzitChatham-SummerzitFidschi-NormalzitFidschi-SummerzitIrkutsk-NormalzitIrkutsk-SummerzitJakutsk-NormalzitJakutsk-SummerzitKolumbianesch ZitLinneninselen-ZitMagadan-NormalzitMagadan-SummerzitOsteuropesch ZitOstkasachesch ZitOuschterinsel-ZitTadschikistan-ZitUruguayanesch ZitVanuatu-NormalzitVanuatu-SummerzitAmazonas-NormalzitAmazonas-SummerzitArabesch NormalzitArabesch SummerzitAtlantik-NormalzitAtlantik-SummerzitBraslia-NormalzitBraslia-SummerzitBritesch SummerzitEcuadorianesch ZitHawaii-Aleuten-ZitIranesch NormalzitIranesch SummerzitJekaterinbuerg-ZitMacquarieinsel-ZitMoskauer NormalzitMoskauer SummerzitNeikaledonesch ZitNorfolkinselen-ZitOstafrikanesch ZitOstaustralesch ZitOstindonesesch ZitParaguayanesch ZitPhilippinnesch ZitPhoenixinselen-ZitRocky-Mountain-ZitSakhalin-NormalzitSakhalin-SummerzitSalomoninselen-ZitSdafrikanesch ZitWesteuropesch ZitWestkasachesch ZitArmenesch NormalzitArmenesch SummerzitFalklandinselen-ZitGeorgesch NormalzitGeorgesch SummerzitGilbert-Inselen-ZitHong-Kong-NormalzitHong-Kong-SummerzitIndeschen Ozean-ZitJapanesch NormalzitJapanesch SummerzitKap-Verde-NormalzitKap-Verde-SummerzitKubanesch NormalzitKubanesch SummerzitLord-Howe-NormalzitLord-Howe-SummerzitMarshallinselen-ZitMauritius-NormalzitMauritius-SummerzitNordwest-Mexiko-ZitPapua-Neiguinea-ZitPitcairninselen-ZitWallis-a-Futuna-ZitWestafrikanesch ZitWestindonesesch ZitWolgograd-NormalzitWolgograd-SummerzitChilenesch NormalzitChilenesch SummerzitChinesesch NormalzitChinesesch SummerzitChoibalsan-NormalzitChoibalsan-SummerzitDumont-d Urville-ZitIsraelesch NormalzitIsraelesch SummerzitKoreanesch NormalzitKoreanesch SummerzitMtteleuropesch ZitNeisiland-NormalzitNeisiland-SummerzitPeruanesch NormalzitPeruanesch SummerzitSingapur-StandardzitTonganesch NormalzitTonganesch SummerzitUsbekistan-NormalzitUsbekistan-SummerzitWestargentinesch ZitAserbaidschanesch ZitBangladesch-NormalzitBangladesch-SummerzitChrschtdagsinsel-ZitCookinselen-NormalzitCookinselen-SummerzitKamtschatka-NormalzitKamtschatka-SummerzitKrasnojarsk-NormalzitKrasnojarsk-SummerzitMttler Greenwich-ZitNeifundland-NormalzitNeifundland-SummerzitNowosibirsk-NormalzitNowosibirsk-SummerzitOstgrnland-NormalzitOstgrnland-SummerzitUlaanbaatar-NormalzitUlaanbaatar-SummerzitWladiwostok-NormalzitWladiwostok-SummerzitArgentinesch NormalzitArgentinesch SummerzitFransisch-Guayane-ZitMexikanesch PazifikzitPakistanesch NormalzitPakistanesch SummerzitTurkmenistan-NormalzitTurkmenistan-SummerzitUruguyanesch NormalzitWestgrnland-NormalzitWestgrnland-SummerzitZentralafrikanesch ZitZentralaustralesch ZitZentralindonesesch ZitFernando-de-Noronha-ZitKolumbianesch NormalzitKolumbianesch SummerzitOsteuropesch NormalzitOsteuropesch SummerzitOuschterinsel-NormalzitOuschterinsel-SummerzitUruguayanesch SummerzitHawaii-Aleuten-NormalzitHawaii-Aleuten-SummerzitJekaterinbuerg-NormalzitJekaterinbuerg-SummerzitNeikaledonesch NormalzitNeikaledonesch SummerzitOstaustralesch NormalzitOstaustralesch SummerzitParaguayanesch NormalzitParaguayanesch SummerzitPhilippinnesch NormalzitPhilippinnesch SummerzitRocky-Mountain-NormalzitRocky-Mountain-SummerzitWesteuropesch NormalzitWesteuropesch SummerzitFalklandinselen-NormalzitFalklandinselen-SummerzitNordwest-Mexiko-NormalzitNordwest-Mexiko-SummerzitWestafrikanesch NormalzitWestafrikanesch SummerzitMtteleuropesch NormalzitMtteleuropesch SummerzitNordamerikanesch InlandzitWestargentinesch NormalzitWestargentinesch SummerzitAserbaidschanesch SummerzitAserbeidschanesch NormalzitSaint-Pierre-a-Miquelon-ZitZentral-/Westaustralesch ZitZentralaustralesch NormalzitZentralaustralesch SummerzitFernando-de-Noronha-NormalzitFernando-de-Noronha-SummerzitMexikanesch Pazifik-NormalzitMexikanesch Pazifik-SummerzitNordamerikanesch OstkstenzitNordamerikanesch WestkstenzitNordamerikanesch Inland-NormalzitNordamerikanesch Inland-SummerzitSaint-Pierre-a-Miquelon-NormalzitSaint-Pierre-a-Miquelon-SummerzitZentral-/Westaustralesch NormalzitZentral-/Westaustralesch SummerzitNordamerikanesch Ostksten-NormalzitNordamerikanesch Ostksten-SummerzitNordamerikanesch Westksten-NormalzitNordamerikanesch Westksten-Summerzit)Fransisch Sd- an Antarktisgebidder-Zit##6####OT#R$#r##/#w#-#*!#,#2#+# #ZG##S#a#p#k#OY#k#a##u#V##u# v#Q#H#Y#>#6# #?# H#a#]#,l# #F#####7#9#8#7#z####8####e#י#{#ǔ#7 ### ###7#l##D # ##{#"#K #:#O?#+#\##ݔ#3#B%#-i##8#K# #G#ɔ##z$#rf#8##"##KQ#Δ#W#Ք##!#j## #Y555355ܟ5jO55ٚǚ5ޖ5}5w>Q5{5ĭ]55ԝ5C+52٪5-55K5-h 5(ߨ56q5H.53!5v_55E5$5555BB/5zd55ҢĘ555ǜ5ƙ5> )5@55\595L5V5ߧƧ5ɩ🯩5B5hOU5[55.55\5lW55N5555ʕ5]`C55 Ԙ5i55З5c5<5%5$t5v{55ߗՠ5Ҥ5&55@*5֕5 55ڜ5hS5555@5*5}595545s5楁ϥ5؞NĞ55V5,5Ũ잫5$l5\E555{«5=s5D!455a5ѡ5-P5T5adG5x5Kì55555x5Û5pl_5d5ģ5ȟ5՛55w555L5Ė5tڣ555Ӧ 5*5*_55іr5H55OW:565555w &3FU,Jw T} "<' s  82e3?^&HTbo &7G[(8iy*IW/Aq<{Ba$p$z$$%k| %1F\ix )9ER`l|(4AU  7$NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$NPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPH``+`9G`PPPPPPPPPPPPPPPPPP PPPP%P,P3P:PAPDPGPNPQPXP[PbPiPpPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP&P-P4P;PBPEPHPOPRPYP\P_PfPiPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP!P(P+P.P1P4P7P:P=PDPGPJPQPTP[P^PePlPsPvP}PPPPPP`u`f`\` 'ResBPS S R 'ResBP& & & 'ResB S SNgonga ya {0}a$$HTR`P 'ResBF :G JJN:G   {0} -                -                                                   ,  ,                              {0}                                     {0}                           , ,  -                        ,  ,               , ,                              , ,                  ,                                                                                                                                -                                                         -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         *          +          #N#J#V#K#}L#I#I#KH#K#\O#*N#%P#G#zR#H#EM#lG#R#cI#I#Q#J#UK#J#V#bG#@I#G#GI#]K#H#P#G#H#N#tJ#5J#.J#CJ#N#O#`N#FK#KS#I#!N#N#CP#K#K#-H#{J#H##R#nO#wO#P#P#V#G#K#SO#K#L#J#R#WH#X#K#cH#H#S#9P#1K#EH#U#aS#dR#K#eK#M#G#H#xI#I#P#NI#O#L#+I#M#3Q#'H#R#L#I#O#Q#/O#VS#R#WN#J#GG#G#R#L#vM#O#M#2I#N#J#8O#W#*Z#^#[#j_i5d5}mb\m5eXd5jXg5-R5eV5FhXg5[bTd5=i[!i5Z5ok p5U5Q58R5]~T$]5\5fT5fXf5ZQZ5Y5 Y5^5vU5X5oQ5S55aTDb5W5U5ZQZ5%M5HcmXc5S5ahZh5e[~e5_UH_5D`5aWa5_Ur_5NT5S5`5b\@S)\5e8[eN&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1R%"%\ix )9ER`l.%|(4AUi  7$NXdy  & @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$h)Pk)Pn)Pq)Pt)Pw)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P"*P%*P(*P+*P.*P1*P4*P7*P:*P=*P@*PC*PF*PI*PL*PO*PR*PU*PX*P[*P^*Pa*Pd*Pg*Pj*Pm*Pp*Ps*Pv*Py*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P!+P$+P'+P*+P-+P0+P3+P6+P9+P<+P?+PB+PE+PH+PK+PN+PQ+PT+PW+PZ+P]+P`+Pc+Pf+Pi+Pl+Po+Pr+Pu+Px+P{+P~+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P,P,P,P,P,P,P ,P#,P&,P),P,,P/,P2,P5,P8,P;,P>,PA,PD,PG,PJ,PM,PP,PS,PV,PY,P\,P_,Pb,Pe,Ph,Pk,Pn,Pq,Pt,Pw,Pz,P},P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P -P-P-P-P-P-P-P"-P%-P(-P+-P.-P1-P4-P7-P:-P=-P@-PC-PF-PI-PN-PQ-PT-PW-PZ-P]-P`-Pc-Pf-Pi-Pl-Po-Pt-Pw-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P".P%.P(.P+.P..P1.P4.P7.P:.P=.P@.PC.PF.PI.PL.PO.PR.PU.PX.P[.P^.Pa.Pd.Pg.Pj.Pm.PH``+`9G`p.Pw.Pz.P}.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P/P/P$/P'/P*/P1/P4/P;/P>/PA/PH/PO/PV/P]/P`/Pc/Pj/Pq/Px/P{/P~/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P0P0P0P$0P'0P*0P10P40P;0P>0PA0PD0PK0PR0PU0P\0P_0Pb0Pe0Ph0Po0Pr0Py0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P 1P 1P1P1P1P 1P#1P&1P)1P,1P/1P61P91P<1PC1PF1PM1PP1PW1P^1Pe1Ph1Po1Pv1Py1P|1P1P1PO`MX`Y`J"` 'ResB6 S ::S1F'/'1'[* EF,'[1HY4F' F&G'/'1 1HY2'[* EF,'[ &3*'[F/'[1/#T5i[$FPIP`R`1 'ResB V RVsLomMahRygaDilisD~ubaEfatJuklaKarisNasauNiujNomasNkkasOslasSiova ukasAdenasAmanasAtnaiAzoraiBangisBoisisD~unasFid~isGuamasHararHovdasKairasKeisisMaskvaNumjaOmskasPertasPonapResifSaltasSeulasSkopjTaitisTrolisUauaja ikagaAl~yrasBamakasBelenasBelizasDakarasDosonasDubajusDuaanbD~ersisEidakasFareraiGernsisKabulasKajenasKanakasKara isKatarasKigalisKijevasKirovasKomorasKosrajLagosasMajotasMalabasMaputasMbabanMinskasMonakasMosonasRed~inaRijadasStenlisTalinasTokijasTomskasTunisasVaducasVarauvaVolisas agosas atamasAdelaidAnadyrisAngilijaBagdadasBankokasBeirutasBerlynasBiakekasBrunjusDamaskasDarvinasDeivisasDenverisDublinasD~ibutisEirunepFakaofasFiniksasGambyrasHebronasHobartasInuvikasJeruzalKaimanasKankknasKiurasaoKolombasKonakrisKuveitasKu ingasLa PasasLondonasMadridasMad~krasMakvorisMaldyvaiManausasMaskatasMeksikasMidvjusNairobisNiamjusOchinagaOklandasPalmerisPary~iusRangknasSaipanasSan TomSidnjusTaipjusTbilisisTichuanaTorontasUralskasUst NeraVagaduguVostokasZagrebasZaporo~ ihuahuaAbid~anasBahreinasBand~ulisBarnaulasBelgradasBrisbanasBriuselisBua VistaBu~umbkraChartumasChuchujusCiurichasDetroitasFritaunasFunafutisGaboronasGalapagaiGus BjusGvadalupHelsinkisHonkongasHoaiminasIkaluitasIrkutskasJakutatasJakutskasJerevanasKam iatkaKarakasasKrestonasKzyl-OrdaLa RiochaLuisvilisMagadanasMakasarasMakmerdasMelburnasMeno salaMenominisMikelonasMogadiaasMonktonasNipigonasNiujorkasNorfolkasNuakaotasPnompenisResolutasReunjonasSantjagasSarajevasSaratovasStambulasTaakentasTeheranasTukumanasU~horodasVatikanasVindhukasVinipegasal Ajknas`anchajusAko laikasAnkorid~asAstrachanAsunsjonasAtikokanasAachabadasBarbadosasBlantairasBrazavilisBudapeatasBugenvilisBukareatasD~onstonasEdmontonasEnderburisGvajakilisHalifaksasKergelenasKiainiovasKostanajusLibrevilisLindemanasLubumbaaisMasatlanasMonterjusPago PagasPchenjanasSachalinasSalvadorasSan PaulasSantarenasSingapkrasStokholmasVaithorsasVankuverisVeiko salaVientianasAmsterdamasBiusingenasGibraltarasGleis BjusHermosiljasJelounaifasKalds SalaKiritimatisKokoss salaLaikas: {0}MatamorosasMontseratasParamaribasPeru laikasPontianakasPorto NovasReikjavikasRio BrankasSamarkandasSan ChuanasSan MarinasSent HelenaSent KitsasSent LuisasSent LusijaUljanovskasVelyks salaVolgogradas oibalsanas uko laikasAktau laikasAktiubinskasBroken HilisBuenos AirsDoson KrikasGazos ruo~asGrand TerkasGuamo laikasHovdo laikasIrano laikasKampo GrandKanars salosKralendeikasKubos laikasKvad~aleinasLos And~elasMakau laikasMarianhaminaMontevidjasNauru laikasNiuj laikasOmsko laikasPalau laikasPort MorsbisPorto VeljasPuerto RikasSamoa laikasSent D~onsasSent TomasasSimferopolisTander BjusUlan Batoras ils laikasAntananaryvasApijos laikasButano laikasFid~io laikasFort NelsonasGvadalkanalisJohanesburgasKaliningradasKeisio laikasKrasnojarskasLankos laikasLiuksemburgasLongjyrbienasMarkizo salosMosono laikasNepalo laikasNovokuzneckasNovosibirskasPangnirtungasPitkerno salaReini RiverisSanta IzabelSen BartelemiSiovos laikasTongos laikasTuvalu laikasVladivostokas amoro laikas atamo laikasAktobs laikasAlmatos laikasAtlanto laikasBlan  SablonasDanmarkshaunasDar es SalamasDeiviso laikasGajanos laikasGambyro laikasIndijos laikasItokortormitasKinijos laikasKorjos laikasKosraj laikasKvala LumpkrasLordo Hau salaMaldyvs laikasMaskvos laikasPonaps laikasPort o PrensasPunta ArenasasRankin InletasRio GaljegosasRoteros laikasSamaros laikasSanto DomingasSent VincentasSvift KarentasTahi io laikasTokelau laikasVanuatu laikasVivis, IndianaVostoko laikasAliaskos laikasAmazons laikasAnadyrs laikasArabijos laikasEkvadoro laikasFilipins laikasGalapags laikasGrinvi o laikasGruzijos laikasHonkongo laikasIrkutsko laikasIzraelio laikasJakutsko laikasJekaterinburgasKeimbrid~ BjusMagadano laikasMianmaro laikasNoksas, IndianaPiets D~ord~ijaPitkerno laikasPort of SpeinasReunjono laikasSeiaelis laikasSrednekolymskasSurinamo laikasArmnijos laikasBahia BanderasasBolivijos laikasJaponijos laikasKuko Sals laikasLordo Hau laikasPakistano laikasPchenjano laikasSachalino laikasSingapkro laikasTaipjaus laikas}aliasis KyaulysAzors Sals laikasBangladeao laikasBrazilijos laikasKirgistano laikasKolumbijos laikasKyzylordos laikasLaino Sals laikasMalaizijos laikasMarengas, IndianaUrugvajaus laikasVenesuelos laikasVinsenas, IndianaVolgogrado laikasne~inomas miestas oibalsano laikasAfganistano laikasAko vasaros laikasDiumonas d UrvilisIndokinijos laikasKokoss Sals laikasMauricijaus laikasParagvajaus laikasPeru ~iemos laikasRyts Timoro laikasTel Sitis, IndianaUlan Batoro laikasUzbekistano laikasVeiko Salos laikasVinamakas, Indiana}iemos laikas: {0}Aktau ~iemos laikasAzerbaid~ano laikasFenikso Sals laikasHovdo ~iemos laikasIrano ~iemos laikasKalds Salos laikasKrasnojarsko laikasKubos ~iemos laikasMakau ~iemos laikasMarkizo Sals laikasMaraalo Sals laikasNovosibirsko laikasOmsko ~iemos laikasPeru vasaros laikasRyts Afrikos laikasRyts Europos laikasSamoa ~iemos laikasTad~ikistano laikasVasaros laikas: {0}Velyks Salos laikasVladivostoko laikas ils ~iemos laikasAktau vasaros laikasApijos ~iemos laikasFid~io ~iemos laikasGilberto Sals laikasHavajs-Aleuts laikasHovdo vasaros laikasIrano vasaros laikasKubos vasaros laikasMakau vasaros laikasMontiselas, KentukisNiufaundlendo laikasNorfolko Sals laikasOmsko vasaros laikasPiets Afrikos laikasSamoa vasaros laikasTongos ~iemos laikasTurkmnistano laikas atamo ~iemos laikas ils vasaros laikasAktobs ~iemos laikasAlmatos ~iemos laikasApijos vasaros laikasAtlanto ~iemos laikasBjula, `iaurs DakotaFid~io vasaros laikasFolklando Sals laikasJekaterinburgo laikasKinijos ~iemos laikasKorjos ~iemos laikasMakvorio Salos laikasMaskvos ~iemos laikasPitersbergas, IndianaSaliamono Sals laikasSamaros ~iemos laikasTongos vasaros laikasVakars Afrikos laikasVakars Europos laikasVanuatu ~iemos laikas atamo vasaros laikasAirijos vasaros laikasAktobs vasaros laikasAliaskos ~iemos laikasAlmatos vasaros laikasAmazons ~iemos laikasAnadyrs ~iemos laikasArabijos ~iemos laikasAtlanto vasaros laikasFilipins ~iemos laikasGruzijos ~iemos laikasHonkongo ~iemos laikasIrkutsko ~iemos laikasIzraelio ~iemos laikasJakutsko ~iemos laikasKinijos vasaros laikasKorjos vasaros laikasMagadano ~iemos laikasMaskvos vasaros laikasSamaros vasaros laikasVanuatu vasaros laikasVidurio Europos laikas}aliojo Kyaulio laikasAko standartinis laikasAliaskos vasaros laikasAmazons vasaros laikasAnadyrs vasaros laikasArabijos vasaros laikasArmnijos ~iemos laikasFilipins vasaros laikasGruzijos vasaros laikasHonkongo vasaros laikasIrkutsko vasaros laikasIzraelio vasaros laikasJakutsko vasaros laikasJaponijos ~iemos laikasKuko Sals ~iemos laikasLordo Hau ~iemos laikasMagadano vasaros laikasPakistano ~iemos laikasPersijos /lankos laikasPiets D~ord~ijos laikasRyts Australijos laikasRyts Indonezijos laikasRyts Kazachstano laikasSachalino ~iemos laikasTaipjaus ~iemos laikasVakars Argentinos laikasArmnijos vasaros laikasAzors Sals ~iemos laikasBangladeao ~iemos laikasBrazilijos ~iemos laikasCentrins Afrikos laikasDiumono d Urvilio laikasGrenlandijos ryts laikasIndijos vandenyno laikasJaponijos vasaros laikasKolumbijos ~iemos laikasKyzylordos ~iemos laikasLordo Hau vasaros laikasPakistano vasaros laikasSachalino vasaros laikasSenteris, `iaurs DakotaTaipjaus vasaros laikasUrugvajaus ~iemos laikasVolgogrado ~iemos laikasVoliso ir Futknos laikas oibalsano ~iemos laikasAzors Sals vasaros laikasBangladeao vasaros laikasBrazilijos vasaros laikasBritanijos vasaros laikasKolumbijos vasaros laikasKyzylordos vasaros laikasMauricijaus ~iemos laikasParagvajaus ~iemos laikasUlan Batoro ~iemos laikasUrugvajaus vasaros laikasUzbekistano ~iemos laikasVakars Australijos laikasVakars Indonezijos laikasVakars Kazachstano laikasVolgogrado vasaros laikas oibalsano vasaros laikasAzerbaid~ano ~iemos laikasGrenlandijos vakars laikasKrasnojarsko ~iemos laikasMauricijaus vasaros laikasNovosibirsko ~iemos laikasParagvajaus vasaros laikasPranckzijos Gvianos laikasRyts Europos ~iemos laikasUlan Batoro vasaros laikasUzbekistano vasaros laikasVelyks salos ~iemos laikasVladivostoko ~iemos laikasAzerbaid~ano vasaros laikasBrunjaus Darusalamo laikasFernando de Noronjos laikasHavajs Aleuts ~iemos laikasKrasnojarsko vasaros laikasNaujosios Zelandijos laikasNiufaundlendo ~iemos laikasNovosibirsko vasaros laikasRyts Europos vasaros laikasTurkmnistano ~iemos laikasVelyks Salos vasaros laikasVladivostoko vasaros laikas}emutinis Prinses KvorterisCentrins Australijos laikasCentrins Indonezijos laikasFolklands Sals ~iemos laikasHavajs Aleuts vasaros laikasJekaterinburgo ~iemos laikasNaujosios Kaledonijos laikasNiu Seilemas, `iaurs DakotaNiufaundlendo vasaros laikasSen Pjero ir Mikelono laikasTolimsjs ryts Europos laikasTurkmnistano vasaros laikasVakars Afrikos ~iemos laikasVakars Europos ~iemos laikaspasaulio suderintasis laikas`iaurs Amerikos ryts laikas`iaurs Marianos Sals laikasFolklando Sals vasaros laikasJekaterinburgo vasaros laikasVakars Afrikos vasaros laikasVakars Europos vasaros laikasVidurio Europos ~iemos laikas`iaurs Amerikos kalns laikas}aliojo Kyaulio ~iemos laikasKuko Sals puss vasaros laikasRyts Australijos ~iemos laikasVidurio Europos vasaros laikas`iaurs Amerikos centro laikas`iaurs Vakars Meksikos laikas}aliojo Kyaulio vasaros laikasVakars Argentinos ~iemos laikasGrenlandijos ryts ~iemos laikasPapua Naujosios Gvinjos laikasRyts Australijos vasaros laikasVakars Argentinos vasaros laikasGrenlandijos ryts vasaros laikasKam iatkos Petropavlovsko laikasVakars Australijos ~iemos laikasGrenlandijos vakars ~iemos laikasMeksikos Ramiojo vandenyno laikasVakars Australijos vasaros laikasFernando de Noronjos ~iemos laikasGrenlandijos vakars vasaros laikasNaujosios Zelandijos ~iemos laikasCentrins Australijos ~iemos laikasCentrins vakars Australijos laikasFernando de Noronjos vasaros laikasNaujosios Kaledonijos ~iemos laikasNaujosios Zelandijos vasaros laikasSen Pjero ir Mikelono ~iemos laikas`iaurs Amerikos ryts ~iemos laikasCentrins Australijos vasaros laikasNaujosios Kaledonijos vasaros laikasSen Pjero ir Mikelono vasaros laikas`iaurs Amerikos kalns ~iemos laikas`iaurs Amerikos ryts vasaros laikas`iaurs Amerikos centro ~iemos laikas`iaurs Amerikos kalns vasaros laikas`iaurs Vakars Meksikos ~iemos laikas`iaurs Amerikos centro vasaros laikas`iaurs Vakars Meksikos vasaros laikasKam iatkos Petropavlovsko ~iemos laikasPiets Pranckzijos ir antarktinis laikasKam iatkos Petropavlovsko vasaros laikasMeksikos Ramiojo vandenyno ~iemos laikas)Meksikos Ramiojo vandenyno vasaros laikas)`iaurs Amerikos Ramiojo vandenyno laikas*Centrins vakars Australijos ~iemos laikas+Centrins vakars Australijos vasaros laikas0`iaurs Amerikos Ramiojo vandenyno ~iemos laikas1`iaurs Amerikos Ramiojo vandenyno vasaros laikas#ٲ##.#d##l#ʮ#####)##.####һ#2##1#[#o##E#l##3####!#W##7#8#$#,#0#4#i#V%##9#%####d#e####P#ư##1##Ѽ#3####V#Y#f####t#|###'#Ѯ#k#V#Ƹ#####̯##]#в#q#W#.##u ##û##x# #Q##Ե#;#y#)#v5#####b #####w### ##b#L##X###N#q###=#خ#r##±# ###w# ### ###T#B#7#U## ># #_#s#M#.#`###}##U###A#.###l#M###|### #¼#,#T#####ô####Q#%##### ##8#ԯ#ʹ######'#ɳ######L#7#@#O##O####8{###av#Q#|##ϰ##>#ذ#####p!##,####f#####_#####\$#z#į##ܯ###o#Y###h###-#4##B#Ѻ#ߺ#####c####R#\##n##:#;###v#####t#|#׹# ##Ѷ#]#ӳ#F#ݳ#î# #Ӹ###D ###ط#d## #^#~##x#h#,#h#A##m5 ##ܶ#& #[####1>##### #r'#)####K###S######˱##Ա#y#!#<#D# ##I#5# #a#.##̷#ʹ#״##A#B ##l### #### # ###Dz#G###$#<###\##/###x#7####r#ߵ#D#߮#e#y#V#7## ,#ɵ#0# ##ݱ###I####X#9##%#o#5#[#H#> #5##ƶ#5E55555Ӥ5v*5AǖZ5&ɆX5ؒw5R)Ӛ5-5ڈ5>ɖo5p5D5LJD5Vɦ5v=5o65On5ǥ5ד5[/5OվT57a5'5Cҿh5]俁5 5(5w5C55a5k5y5/乡5>,5*5a5,5055J.5H555x5?y55s5)à55Ӻ5c555_55ֽ55555|5555 {55Ĭ9555555{53ĹM55&595ٱ7555U; 5J5u55}5>5b[F5]5 5^fl5P5w5554?55ٱ5ְ5Ϟ5Ȇ65v5;5ú5$.5R׳П5^҇5H55 _Y5F5O5U5{lv5b5/5jR5xe5ƽ5%5{v555}5,I5ƾ55̎5x5Ė=5־55b55535+5̰5Q5:5A585#5O5-t5ϱG5I55[э 5Ϊ5g5556'5R&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P -P-P-P-P-P-P-P!-P$-P'-P*-P--P0-P3-P6-P9-P<-P?-PB-PE-PH-PK-PN-PQ-PT-PW-PZ-P]-P`-Pc-Pf-Pi-Pl-Po-Pr-Pu-Px-P{-P~-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P.P.P.P.P.P.P .P#.P&.P).P,.P/.P2.P5.P8.P;.P>.PA.PD.PG.PJ.PM.PP.PS.PV.PY.P\.P_.Pb.Pe.Ph.Pk.Pn.Pq.Pt.Pw.Pz.P}.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P"/P%/P(/P+/P./P1/P4/P7/P:/P=/P@/PC/PF/PI/PL/PO/PR/PU/PX/P[/P^/Pa/Pd/Pg/Pj/Pm/Pp/Ps/Pv/Py/P|/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P 0P 0P0P0P0P0P0P0P!0P$0P'0P*0P-0P00P30P60P90P<0P?0PB0PE0PH0PK0PN0PQ0PT0PW0PZ0P]0P`0Pc0Pf0Pi0Pl0Po0Pr0Pu0Px0P{0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P 1P1P1P1P1P1P1P!1P$1P'1P*1P-1P01P31P61P91P<1P?1PB1PE1PH1PK1PN1PQ1PT1PW1PZ1P]1P`1Pc1Pf1Pi1Pl1Po1Pr1Pu1Px1P{1P~1P1P1P1P1P1P1P1P1P1P1P1PH``+`H`1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P 2P2P2P2P%2P,2P32P:2PA2PH2PO2PV2P]2P`2Pc2Pj2Pm2Pt2Pw2Pz2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P3P 3P3P3P3P3P!3P(3P/3P23P53P83P;3P>3PA3PH3PO3PV3P]3Pd3Pg3Pj3Pq3Pt3P{3P~3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P 4P4P4P4P4P%4P,4P/4P64P94P<4P?4PF4PI4PL4PS4PZ4Pa4Pd4Pg4Pj4Pm4Pp4Ps4Pv4P}4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4PH`e``!`s 'ResBPS S R 'ResBPS S R 'ResBPS S R 'ResB` bv ddGbvMaeKariNasoNomaNkkaR+gaV+ne kka`ovaAdakaAdenaAjknaD~unoD~kbaGuamaHovdaJuklaKairaKeisiOmskaOralaPrgaPrtaSeulaVi<FaAktebeAl~+raAmmnaAtnasBelenaBelizaBisavaC+riheDakaraGajnaHuhujaKabulaKar iKataraKijevaKirovaKu inaLagosaLapasaMajotaMaputuMehikoMinskaMosonaNoroFaPar+zeRijdaTaibeiTirnaTokijaTomskaTrollaTunisaUauajaVaducaVolisa etema ikga ivavaAnadiraAngiljaBagddeBeirktaBerl+neBiakekaBriseleBrunejaDamaskaDeivisaDenveraDousonaDubaijaDublinaDrvinaErevnaF+niksaGrendaGksbejaHartkmaHebronaHobrtaInuvikaKajennaKalktaKankunaKirasaoKomorasKordovaKosrajaKuveitaLarjohaLondonaLkivilaMadrideMad~uroMakvoriManausaMaskataMaskavaMidvejsNiamejaOklendaPonpejaPlmeraRangunaSaipanaSantomeSidnejaTallinaTripoleVostokaZagreba;ub<anaEujorka`anhajaAbid~anaAnkur~aAagabataBahreinaBand~ulaBangkokaBarnaulaBelgradaBoavistaBrisbenaDetroitaD~rsijaFr+taunaGrnsijaHonkongaHoaiminaIkaluitaIrkutskaJakutataJakutskaKarakasaKiaiFevaKrestonaLordhavaMagadanaMakasaraMakmerdoMelburnaMenomin+MerigotaMikelonaMogad+aoMonktonaNipigonaNorfolkaNuakaotaPagopagoPhenjanaPitkrnaPnompeFaReinjonaRezolktaRid~ainaSahal+naSanhuanaSanluisaSanpauluSantjagoSarajevaSaratovaStambulaTaakentaTehernaTukumanaUstjFeraU~horodaVagaduguVatiknsVindhukaVinipegaVjen anaAdisabebaAragvainaAstrahaFaAsunsjonaAtikokanaBarbadosaBlantairaBrazavilaBudapeataBukaresteBu~umburaB+zingeneD~ibutijaEdmontonaErmosiljoGleisbejaGvajakilaHelifeksaKaboverdeLibrevilaLindemanaMald+vijaMasatlanaMaur+cijaPortuve<uRiobrankoSalvadoraSanmar+noSantarenaSentkitsaSentomasaSingapkraStokholmaVaithorsaVankkveraAmsterdamaBrokenhilaDresalmaFru salasGibraltrsJelounaifaJeruzalemeKirisimasiMariehamnaMatamorosaMenas salaMonterrejaPannirtunaPeru laiksPontianakaPortmorsbiPuertorikoReikjavikaSentd~onsaSentlksijaTanderbejaUlanbatoraU<janovskaVeika salaVolgograda oibalsanaAzoru salasBlansablonaBoisisitijaDousonkr+kaEnderberijaFid~i laiksFortnelsonaGrandtkrkaKalnu laiksKampugrandiKopenhgenaKrlendeikaKubas laiksKvad~aleinaLuksemburgaMontserrataNauru laiksNiues laiksPalau laiksPortoprensaReiniriveraSamoa laiksSenbartelm+SimferopoleTaiti laiks +les laiks kkas laiks6+nas laiks`ovas laiksApijas laiksBuenosairesaDenmrkaavnaDimondirvilaGambj salasGvadalkanalaHovdas laiksIrnas laiksKa<iFingradaKembrid~bejaKosrae laiksKrasnojarskaKualalumpuraLongjrb+eneLosand~elosaNovokuzFeckaNovosibirskaOmskas laiksPonap laiksPortofspeinaPuntaarenasaRankininletaRiogaljegosaSantaisabelaSantodomingoSentvinsentaSviftkarentaTaibei laiksTongas laiksTuvalu laiksVladivostokaA<askas laiksBajabanderasaButnas laiksGajnas laiksIndianapolisaItokortormitaJapnas laiksJohannesburgaKaimanu salasKorejas laiksMar7+za salasMjanmas laiksMosonas laiksNeplas laiksRoteras laiksSamaras laiksTokelau laiksVanuatu laiks etemas laiksAmazones laiksAnadiras laiksAustrumu laiksBugenvila salaDeivisas laiksFilip+nu laiksGalapagu laiksGalapagu salasGrini as laiksGruzijas laiksIzralas laiksJekaterinburgaKanriju salasKergelna salaLieldienu salaMaskavas laiksNoksa, IndinaSredFekolimskaVostokas laiksArmnijas laiksBol+vijas laiksD~onstona atolsEkvadoras laiksHonkongas laiksIndo7+nas laiksIrkutskas laiksJakutskas laiksKuka salu laiksMagadanas laiksPhenjanas laiksPitkrnas laiksReinjonas laiksSahal+nas laiksSurinamas laiksSv.Helnas salaUrugvajas laiksV+veja, IndinaZiemsvtku salaArgent+nas laiksAtlantijas laiksAzoru salu laiksBraz+lijas laiksCentrlais laiksDienvidd~ord~ijaKaboverdes laiksKolumbijas laiksLaika josla: {0}Malaizijas laiksMald+vijas laiksMarengo, IndinaMaur+cijas laiksPakistnas laiksParagvajas laiksSingapkras laiksVeneculas laiksnezinma pilstaBangladeaas laiksGambj salu laiksLainas salu laiksPeru ziemas laiksUlanbatoras laiksVeika salas laiksVinamaka, IndinaVinsensa, IndinaVolgogradas laiks agosu arhipelgs oibalsanas laiksAfganistnas laiksFid~i ziemas laiksFniksa salu laiksJaunzlandes laiksKalnu ziemas laiksKirgizstnas laiksKlus okena laiksKubas ziemas laiksMar7+za salu laiksMonti elo, KentukiMraala salu laiksPeru vasaras laiksSamoa ziemas laiksSeiae<u salu laiksTelsitija, IndinaUzbekistnas laiks{0}: vasaras laiks +les ziemas laiks6+nas ziemas laiksApijas ziemas laiksAzerbaid~nas laiksBjula, Zieme<dakotaDimondirvilas laiksFid~i vasaras laiksGilberta salu laiksHavaju Aleutu laiksHovdas ziemas laiksIrnas ziemas laiksKalnu vasaras laiksKrasnojarskas laiksKubas vasaras laiksLouerprinseskvoteraNovosibirskas laiksOmskas ziemas laiksPersijas l+ a laiksRietumeiropas laiksRietumfrikas laiksSamoa vasaras laiksTad~ikistnas laiksTaibei ziemas laiksTongas ziemas laiksVladivostokas laiksZlamana salu laiks +les vasaras laiks*rijas ziemas laiks6+nas vasaras laiksEkfaundlendas laiksApijas vasaras laiksAustrumeiropas laiksAustrumtimoras laiksAustrumfrikas laiksA<askas ziemas laiksCentrleiropas laiksCentrlfrikas laiksHovdas vasaras laiksIndijas okena laiksIndijas ziemas laiksIrnas vasaras laiksJapnas ziemas laiksKorejas ziemas laiksOmskas vasaras laiksP+tersbrga, IndinaSamaras ziemas laiksTaibei vasaras laiksTongas vasaras laiksTurkmenistnas laiksVanuatu ziemas laiks{0}: standarta laiks amorra ziemas laiks etemas ziemas laiksAmazones ziemas laiksAnadiras ziemas laiksAustrumu ziemas laiksA<askas vasaras laiksFilip+nu ziemas laiksGruzijas ziemas laiksIzralas ziemas laiksJapnas vasaras laiksJaunkaledonijas laiksJekaterinburgas laiksKokosu (K+linga) salaKorejas vasaras laiksLieldienu salas laiksMakvorija salas laiksMaskavas ziemas laiksNorfolkas salas laiksSamaras vasaras laiksSentera, Zieme<dakotaVanuatu vasaras laiks etemas vasaras laiksAmazones vasaras laiksAnadiras vasaras laiksArmnijas ziemas laiksAustrumu vasaras laiksFilip+nu vasaras laiksGruzijas vasaras laiksHonkongas ziemas laiksIrkutskas ziemas laiksIzralas vasaras laiksJakutskas ziemas laiksKuka salu ziemas laiksLorda Hava salas laiksMagadanas ziemas laiksMaskavas vasaras laiksRietumargent+nas laiksRietumgrenlandes laiksSahal+nas ziemas laiksUrugvajas ziemas laiksZiemsvtku salas laiksArgent+nas ziemas laiksArmnijas vasaras laiksArbijas pussalas laiksAtlantijas ziemas laiksAustrumgrenlandes laiksAzoru salu ziemas laiksBraz+lijas ziemas laiksCentrlais ziemas laiksDienvidd~ord~ijas laiksFrancijas Gvinas laiksHonkongas vasaras laiksIrkutskas vasaras laiksJakutskas vasaras laiksKaboverdes ziemas laiksKolumbijas ziemas laiksKuka salu vasaras laiksMagadanas vasaras laiksMaur+cijas ziemas laiksPakistnas ziemas laiksParagvajas ziemas laiksRietumindonzijas laiksRietumkazahstnas laiksSahal+nas vasaras laiksUrugvajas vasaras laiksEkseilema, Zieme<dakotaArgent+nas vasaras laiksAtlantijas vasaras laiksAustrumindonzijas laiksAustrumkazahstnas laiksAzoru salu vasaras laiksBangladeaas ziemas laiksBraz+lijas vasaras laiksCentrlais vasaras laiksCentrlindonzijas laiksKaboverdes vasaras laiksKolumbijas vasaras laiksMaur+cijas vasaras laiksPakistnas vasaras laiksPapua-Jaungvinejas laiksParagvajas vasaras laiksUlanbatoras ziemas laiksVolgogradas ziemas laiksVolisas un Futunas laiks oibalsanas ziemas laiksAustrlijas rietumu laiksBangladeaas vasaras laiksFernandu di NoroFas laiksJaunzlandes ziemas laiksKlus okena ziemas laiksUlanbatoras vasaras laiksUzbekistnas ziemas laiksVolgogradas vasaras laiks oibalsanas vasaras laiksAustrlijas austrumu laiksAzerbaid~nas ziemas laiksBrunejas Darusalamas laiksHavaju Aleutu ziemas laiksJaunzlandes vasaras laiksKlus okena vasaras laiksKrasnojarskas ziemas laiksNovosibirskas ziemas laiksRietumeiropas ziemas laiksRietumfrikas ziemas laiksUzbekistnas vasaras laiksVladivostokas ziemas laiksEkfaundlendas ziemas laiksAustrumeiropas ziemas laiksAzerbaid~nas vasaras laiksCentrleiropas ziemas laiksDienvidfrikas ziemas laiksHavaju Aleutu vasaras laiksKokosu (K+linga) salu laiksKrasnojarskas vasaras laiksNovosibirskas vasaras laiksRietumeiropas vasaras laiksRietumfrikas vasaras laiksTurkmenistnas ziemas laiksVladivostokas vasaras laiksEkfaundlendas vasaras laiksAustrumeiropas vasaras laiksAustrlijas centrlais laiksCentrleiropas vasaras laiksJaunkaledonijas ziemas laiksJekaterinburgas ziemas laiksLielbritnijas vasaras laiksLieldienu salas ziemas laiksSenpjras un Mikelonas laiksTurkmenistnas vasaras laiksZieme<rietumu Meksikas laiksJaunkaledonijas vasaras laiksJekaterinburgas vasaras laiksLieldienu salas vasaras laiksLorda Hava salas ziemas laiksRietumargent+nas ziemas laiksRietumgrenlandes ziemas laiksArbijas pussalas ziemas laiksAustrumgrenlandes ziemas laiksFolklenda (Malvinu) salu laiksLorda Hava salas vasaras laiksRietumargent+nas vasaras laiksRietumgrenlandes vasaras laiksArbijas pussalas vasaras laiksAustrumgrenlandes vasaras laiksUniverslais koordintais laiksAustrumeiropas laika josla (FET)Austrlijas rietumu ziemas laiksFernandu di NoroFas ziemas laiksPetropavlovskas-Kam atskas laiksAustrlijas austrumu ziemas laiksAustrlijas rietumu vasaras laiksFernandu di NoroFas vasaras laiksAustrlijas austrumu vasaras laiksAustrlijas centrlais ziemas laiksSenpjras un Mikelonas ziemas laiksZieme<rietumu Meksikas ziemas laiksAustrlijas centrlais rietumu laiksAustrlijas centrlais vasaras laiksSenpjras un Mikelonas vasaras laiksZieme<rietumu Meksikas vasaras laiksFolklenda (Malvinu) salu ziemas laiksFolklenda (Malvinu) salu vasaras laiksMeksikas Klus okena piekrastes laiksPetropavlovskas-Kam atskas ziemas laiksPetropavlovskas-Kam atskas vasaras laiks+Austrlijas centrlais rietumu ziemas laiks,Austrlijas centrlais rietumu vasaras laiks-Meksikas Klus okena piekrastes ziemas laiks.Meksikas Klus okena piekrastes vasaras laiks6Francijas Dienvidjkru un Antarktikas teritorijas laiks#y##{#v###:#y#w#!|#+|#I|#v#.###'w#Y}#]|##v#,z#+###v##x###fw#|#S##L%#8#@#{w#0##z#V%##9#Hy#z#{#'#xy#y#w#{#v#y#x##{#x#ۀ#q#L{#U{#{#w#Y#|##^#|# w#w#m~#z#'#y~##2#~#x#tz###x##w#w# |#x#X##z#u #x##Xx#~#Px#z##g|#a-#|#~#v5#{|#vv#x#~#x#,'###|#.w#|##q|#J#b#^###W#E##x#Pz##5w#v#J#~#mw# #s#y## ##(y#z###}#|#7#z## >#w#z#z#}#$>##lv#y#z#qv#w#0##ȑ###}#>#x#E##|#}##Q#΀# #:{#1{#|##|#g{##^{##Q#i# ~#}#~#}###8# #~##|##9}#/}#{#bz#z}#v#Hx## y#w#z#`y#O#v#w#y#f#v# #v#x#av#v#y#e #x#y#>#y#y#x#(x#8x#x##V~##@x###`x####x#>z#v#Yz##\$#}##0x#?|#5|#S|#}z#~#hx#o}#5z#,#}#{##z#%#Qw#Xw##y#y# #y#y#}#w##8y##w#5#v#{v#.##|#p{#y{#u##B #%}#y#w#5~#{#w#{#v#v#K~#o#y### w#B#{###x##cv#|#|#tw#({#x#Py##w#,##~##b#+#Â###v# ,##}#x#~#y#܁#@y#I#h#z##{#9#{#Xy#}#5#py#T]#> #5#v#@~#w555w5X5\5]P5ӍZ505xG5~5,#5i1585F55™ 5w5Џ5m5_ٛ25J55 5DɄ5Փم]5l55vڄ5۔5 55L5艍555q55ڒؐ55~$55D5b5Θ#55<5pM 5`5H} 5m5X~5`55҂555Fႉ5l5 e5,(545z5t5x]5ˊ 555ǃ555h5 5׃t555 Ú5+55 ΁45?5ЈG555Ў5955@5Q575]5s 55Hu55=!W5;O55!55ˌǗ5؆ 5T$5-5e5(5Ȗ b5I 5 8595%5>P5p}5/s5ņ5#;5'555755GC5{"s5p]555ԉ5H5W5555505)55X565wZ5W5>Nj558Ε5qip5h5355烢5G&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P )P)P)P)P)P)P)P!)P$)P')P*)P-)P0)P3)P6)P9)P<)P?)PB)PE)PH)PK)PN)PQ)PT)PW)PZ)P])P`)Pc)Pf)Pi)Pl)Po)Pr)Pu)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P*P*P*P*P*P*P *P#*P&*P)*P,*P/*P2*P5*P8*P;*P>*PA*PD*PG*PJ*PM*PP*PS*PV*PY*P\*P_*Pb*Pe*Ph*Pk*Pn*Pq*Pt*Pw*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P"+P%+P(+P++P.+P1+P4+P7+P:+P=+P@+PC+PF+PI+PL+PO+PR+PU+PX+P[+P^+Pa+Pd+Pg+Pj+Pm+Pp+Ps+Pv+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P",P%,P(,P+,P.,P1,P4,P7,P:,P=,P@,PC,PF,PI,PL,PO,PR,PU,PX,P[,P^,Pa,Pd,Pg,Pj,Pm,Pp,Ps,Pv,Py,P|,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P(``+`9G`,P,P,P,P,P,P,P,P,P,P-P-P-P-P-P#-P*-P1-P8-P?-PF-PM-PT-P[-Pb-Pi-Pl-Po-Pv-Py-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P .P.P.P.P.P.P%.P,.P/.P2.P9.P@.PG.PJ.PM.PP.PS.PV.PY.P`.Pg.Pn.Pu.P|.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P/P/P/P"/P)/P0/P7/P:/PA/PD/PG/PJ/PM/PP/PW/P^/Pe/Ph/Pk/Pn/Pq/Pt/Pw/Pz/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/`χ`܋`&` 'ResBPS S R 'ResBPS S R 'ResBPS S R 'ResBP   'ResBPS S R 'ResB :G :Ga$p$z$$$H+9GR`P 'ResB O >OlRkohuW KiwaW MaungaW WaengaW RwhitiW RanatikiW Uropi UruW Awatea KiwaTmaki MakaurauW Uropi WaengaW Awatea MaungaW Awatea WaengaW Uropi RwhitiTone T MMhiotiaW Aonui KMtuituiW Arowhnui KiwaW Awatea RwhitiW Awatea RanatikiW Arowhnui MaungaW Arowhnui WaengaW Arowhnui RwhitiW Raumati Uropi UruW Arowhnui RanatikiW Toharite GreenwichW Arowhnui Uropi UruW Raumati Uropi WaengaW Raumati Uropi RwhitiW Arowhnui Uropi WaengaW Arowhnui Uropi Rwhiti#6#,#O#q#z,#N,#!# ###)#5#'#"O#^O# #66# !#!#x#a-#v5#N6###F# #]##N #$>#"#>#G#=#>#@-#,#>7#l 5fP#TP#P#O##b752POP5POP5!POP5OOxP5POQ5DQPuQ5\QCPQ5PO-Q5Q>x,Te'K[mWi= \ < 9  F W ~ ,<a$p$z$$1AU$$$PPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPH``+`9G`PPPPPPPPP`m``\`l 'ResB  H6C:'C:C10C=>20<C:;05@780E8085=05XA8C@85%CECX=B8300=_C;@C=5X8;=CA0X5=0><>@8CX0100_C@>>=?5X!:>?X5#HC0X0'82020H:01045@<C488H8=0CC@0A0>81@28;C8728;0458@00:2>@8 57>;CB 5_0X=0#6E>@>48A8=35=;0=B0X@C30=28;@<>A8Y>@CA0;8<>AB0=0X!0= C8A2.1.48.2785=B8X0=20_0;5X=>@B>@8:>!0C= "><5!5=B >=A"0=4@ 5X#;X0=>2A:0=<0@:H0=AB@>2 0=!25B8 8BA; !0;204>@>=3X8@1X5=>A =_5;5A0@8X5E0<5=!5=B CA8X0@5<5 2> {0}B>:>@B>@<8B>@0; %0@1>@ 5=:8= =;5B@0?A:> 2@5<5@5<5 2> @0=@5<5 2> 8=0@5<5 2> C10@5<5 2> <A:@5<5 2> 5@C@5<5 2> $8_8@5<5 2> %>24@5<5 2> '8;5@5<5 2> 'CC:=48X0=0?>;8A>@B >2 !?5X=!25B0 7015;0>68\5= AB@>2@5<5 2> ?8X0@5<5 2> 0<15@5<5 2> >A@0@5<5 2> 0C@C@5<5 2> 0;0C@5<5 2> !0<>0@5<5 2> ">=30@5<5 2> '0B0<$0@A:8 AB@>28@5<5 2> !0X>207>@A:8 AB@>28=048@A:> 2@5<5825X, =48X0=0@5<5 2> <07>=@5<5 2> >AB>:@5<5 2> 7@05;@5<5 2> =48X0@5<5 2> >@5X0@5<5 2> >A:20@5<5 2> >=0?5@5<5 2> >B5@0@5<5 2> "0X?5X@5<5 2> "C20;C@5<5 2> '0<>@>!5=B 0@B>;><5X@5<5 2> 20X0=05=A5=, =48X0=0@5<5 2> 0:CBA:@5<5 2> ;X0A:0@5<5 2> 0=C0BC@5<5 2> @C78X0@5<5 2> :204>@@5<5 2> @:CBA:@5<5 2> 03040=@5<5 2> X0=<0@@5<5 2> !0:0;8=@5<5 2> ">:5;0C@5<5 2> #@C320X@5<5 =0 !5XH5;80=0@A:8 AB@>28>:>A>28 AB@>280@:5A:8 AB@>28@5<5 =0 8XC=8>=@5<5 2> 0?>=8X0@5<5 2> >;828X0@5<5 2> @<5=8X0@5<5 2> =4>:8=0@5<5 2> >@4 %0C@5<5 2> 0;578X0@5<5 2> 0@:5A0A@5<5 2> 0:8AB0=@5<5 2> 0@0320X@5<5 2> $8;8?8=80X<0=A:8 AB@>280E8X0 45 0=45@0A5;8345=A:8 AB@>2@5<5 2> @35=B8=0@5<5 2> 0=3;045H@5<5 2> @078;8X0@5<5 2> 5=5FC5;0@5<5 2> >;3>3@04@5<5 2> 8@38AB0=@5<5 2> >;C<18X0@5<5 2> %>=3 >=3@5<5 2> '>X10;A0=@5<5 =0 02@8F8CA>;5= @8=A :2>@B@8B:5@=A:8 AB@>28@5<5 2> 230=8AB0=@5<5 2> 75@15X_0=@5<5 2> >2 5;0=4@5<5 2> "0_8:8AB0=@5<5 2> #715:8AB0=@5<5 2> #;0= 0B>@@5<5 =0 01> 5@45@5<5 2> ;0482>AB>:@5<5 2> @0A=>X0@A:@5<5 2> >2>A818@A:@5<5 =0 CD0C=4;5=40;8=8=3@04A:> 2@5<55B=> 2@5<5 2> !0<>05B=> 2@5<5 2> ">=30!@54=>52@>?A:> 2@5<5@5<5 2> 8<>= 8@28;=048@A:> ;5B=> 2@5<5@8B0=A:> ;5B=> 2@5<5XC;0, !525@=0 0:>B0@5<5 2> :0B5@8=1C@3@5<5 2> "C@:<5=8AB0=5B=> 2@5<5 2> !0:0;8=@5<5 2> C6=0 @C78X0@5<5 2> AB>G5= "8<>@@5<5 =0 =48A:8 >:50=@5<5 =0 AB@>28B5 C:@A:> AB0=40@4=> 2@5<55B=> 2@5<5 2> 0=C0BC5B=> 2@5<5 2> @C78X0!@54=> 2@5<5 ?> @8=8G!@54=>0D@8:0=A:> 2@5<5@5<5 2> 0;8A 8 $CBC=0AB>G=>0D@8:0=A:> 2@5<55B=> 2@5<5 2> @<5=8X05B=> 2@5<5 2> $8;8?8=8 C !0;5<, !525@=0 0:>B0@5<5 2> 8=8A:8 AB@>28@5<5 2> >20 0;54>=8X05B=> 2@5<5 2> 0=3;045H!B0=40@4=> 0@0?A:> 2@5<5!B0=40@4=> 2@5<5 2> @0=!B0=40@4=> 2@5<5 2> 8=0!B0=40@4=> 2@5<5 2> C10!B0=40@4=> 2@5<5 2> <A:!B0=40@4=> 2@5<5 2> 5@C!B0=40@4=> 2@5<5 2> $8_8!B0=40@4=> 2@5<5 2> %>24!B0=40@4=> 2@5<5 2> '8;5@5<5 2> @C=5X 0@CA0;0<@5<5 2> 0?045= @5=;0=4@5<5 2> AB>G5= @5=;0=4@5<5 =0 >68\=8>B AB@>2@5<5 =0 AB@>28B5 $5=8:A@5<5 =0 AB@>2>B 0:C0@85B=> 2@5<5 2> 75@15X_0=!B0=40@4=> 2@5<5 2> ?8X0!B0=40@4=> 2@5<5 2> !0<>0!B0=40@4=> 2@5<5 2> ">=30!B0=40@4=> 2@5<5 2> '0B0<=048@A:> AB0=40@4=> 2@5<5@5<5 2> 0?045= 070EAB0=@5<5 2> AB>G5= 070EAB0=@5<5 2> $@0=FCA:0 20X0=0@5<5 2> 70?04=0 @35=B8=0@5<5 =0 7>@A:8B5 AB@>28@5<5 =0 0@H0;A:8 AB@>28@5<5 =0 AB@>28B5 8;15@B@5<5 =0 AB@>28B5 >@D>;:0F8D8G:> 2@5<5 2> 5:A8:>!@54=>52@>?A:> ;5B=> 2@5<5!B0=40@4=> 2@5<5 2> <07>=!B0=40@4=> 2@5<5 2> 7@05;!B0=40@4=> 2@5<5 2> >@5X0!B0=40@4=> 2@5<5 2> >A:20!B0=40@4=> 2@5<5 2> "0X?5X@5<5 2> 0?04=0 2AB@0;8X0@5<5 2> 0?04=0 =4>=578X0@5<5 2> AB>G=0 2AB@0;8X0@5<5 2> AB>G=0 =4>=578X0@5<5 2> 0?C0 >20 28=5X0@5<5 =0 >:>A>28B5 AB@>28@5<5 =0 $5@=0=4> 45 >@>Z00?04=>52@>?A:> ;5B=> 2@5<5AB>G=>52@>?A:> ;5B=> 2@5<5!B0=40@4=> 2@5<5 2> 0:CBA:!B0=40@4=> 2@5<5 2> ;X0A:0!B0=40@4=> 2@5<5 2> 0=C0BC!B0=40@4=> 2@5<5 2> @C78X0!B0=40@4=> 2@5<5 2> @:CBA:!B0=40@4=> 2@5<5 2> 03040=!B0=40@4=> 2@5<5 2> !0:0;8=!B0=40@4=> 2@5<5 2> #@C320X@5<5 =0 5:A8:0=A:8>B 0;825B=> 2@5<5 =0 AB@>28B5 C:!B0=40@4=> 2@5<5 2> 0?>=8X0!B0=40@4=> 2@5<5 2> @<5=8X0!B0=40@4=> 2@5<5 2> >@4 %0C!B0=40@4=> 2@5<5 2> 0:8AB0=!B0=40@4=> 2@5<5 2> 0@0320X!B0=40@4=> 2@5<5 2> $8;8?8=8:@5 ;5B=> A<5B0Z5 =0 2@5<5B>@5<5 2> &5=B@0;=0 2AB@0;8X0@5<5 2> &5=B@0;=0 =4>=578X0@5<5 =0 5;8345=A:8>B AB@>2@5<5 =0 !>;><>=A:8B5 >AB@>28!B0=40@4=> 2@5<5 2> @35=B8=0!B0=40@4=> 2@5<5 2> 0=3;045H!B0=40@4=> 2@5<5 2> @078;8X0!B0=40@4=> 2@5<5 2> >;3>3@04!B0=40@4=> 2@5<5 2> >;C<18X0!B0=40@4=> 2@5<5 2> %>=3 >=3!B0=40@4=> 2@5<5 2> '>X10;A0=!B0=40@4=> 2@5<5 =0 02@8F8CA@5<5 2> A525@>70?04=> 5:A8:>@5<5 =0 $>;:;0=4A:8B5 AB@>28>>@48=8@0=> C=825@70;=> 2@5<55B=> 2@5<5 2> >20 0;54>=8X0!B0=40@4=> 2@5<5 2> 75@15X_0=!B0=40@4=> 2@5<5 2> >2 5;0=4!B0=40@4=> 2@5<5 2> #715:8AB0=!B0=40@4=> 2@5<5 2> #;0= 0B>@!B0=40@4=> 2@5<5 =0 01> 5@45@5<5 =0 =0 !5=B X5@ 8 8:5;0=!0<0@0 ;5B=> A<5B0Z5 =0 2@5<5B>!@54=>52@>?A:> AB0=40@4=> 2@5<5!B0=40@4=> 2@5<5 2> ;0482>AB>:!B0=40@4=> 2@5<5 2> @0A=>X0@A:!B0=40@4=> 2@5<5 2> >2>A818@A:!B0=40@4=> 2@5<5 =0 CD0C=4;5=4@0?A:> ;5B=> A<5B0Z5 =0 2@5<5B>AB>G=> ;5B=> A<5B0Z5 =0 2@5<5B>5B=> 2@5<5 =0 7>@A:8B5 AB@>285B=> ?0F8D8G:> 2@5<5 2> 5:A8:>5B=> A<5B0Z5 =0 2@5<5B> 2> @0=5B=> A<5B0Z5 =0 2@5<5B> 2> 8=05B=> A<5B0Z5 =0 2@5<5B> 2> 5@C5B=> A<5B0Z5 =0 2@5<5B> 2> '8;5!B0=40@4=> 2@5<5 2> :0B5@8=1C@3!B0=40@4=> 2@5<5 2> "C@:<5=8AB0=@5<5 2> %0208 - ;5CBA:8 >AB@>28!B0=40@4=> 2@5<5 =0 AB@>28B5 C:B;0=BA:> ;5B=> A<5B0Z5 =0 2@5<5B>@5<5 2> C6=>0D@8:0=A:0 5?C1;8:00?04=>0D@8:0=A:> AB0=40@4=> 2@5<55B=> A<5B0Z5 =0 2@5<5B> 2> <07>=5B=> A<5B0Z5 =0 2@5<5B> 2> 7@05;5B=> A<5B0Z5 =0 2@5<5B> 2> >@5X00F8D8G:> ;5B=> A<5B0Z5 =0 2@5<5B>;0=8=A:> ;5B=> A<5B0Z5 =0 2@5<5B>&5=B@0;=> 2@5<5 2> !525@=0 <5@8:0&5=B@0;=> ;5B=> A<5B0Z5 =0 2@5<5B>5B=> 2@5<5 =0 5;8345=A:8>B AB@>25B=> A<5B0Z5 =0 2@5<5B> 2> ;X0A:05B=> A<5B0Z5 =0 2@5<5B> 2> #@C320X!B0=40@4=> 2@5<5 2> >20 0;54>=8X05B=> A<5B0Z5 =0 2@5<5B> 2> 0?>=8X05B=> A<5B0Z5 =0 2@5<5B> 2> 0@0320X!B0=40@4=> 2@5<5 2> 0?045= @5=;0=4!B0=40@4=> 2@5<5 2> AB>G5= @5=;0=45B=> A<5B0Z5 =0 2@5<5B> =0 02@8F8CA5B=> A<5B0Z5 =0 2@5<5B> 2> @35=B8=05B=> A<5B0Z5 =0 2@5<5B> 2> @078;8X05B=> A<5B0Z5 =0 2@5<5B> 2> >;C<18X0!B0=40@4=> 2@5<5 2> 70?04=0 @35=B8=0!B0=40@4=> 2@5<5 =0 7>@A:8B5 AB@>28!B0=40@4=> ?0F8D8G:> 2@5<5 2> 5:A8:>5B=> A<5B0Z5 =0 2@5<5B> 2> >2 5;0=4!B0=40@4=> 2@5<5 2> 0?04=0 2AB@0;8X0!B0=40@4=> 2@5<5 2> AB>G=0 2AB@0;8X0!B0=40@4=> 2@5<5 =0 $5@=0=4> 45 >@>Z0@5<5 2> &5=B@0;=0 8 0?04=0 2AB@0;8X0!B0=40@4=> 2@5<5 =0 !5=B X5@ 8 8:5;0=!B0=40@4=> 2@5<5 2> &5=B@0;=0 2AB@0;8X0!B0=40@4=> 2@5<5 =0 5;8345=A:8>B AB@>2)!B0=40@4=> 2@5<5 2> A525@>70?04=> 5:A8:>)!B0=40@4=> 2@5<5 =0 $>;:;0=4A:8B5 AB@>28*0?04=>0D@8:0=A:> ;5B=> A<5B0Z5 =0 2@5<5B>,5B=> A<5B0Z5 =0 2@5<5B> 2> 0?045= @5=;0=4,5B=> A<5B0Z5 =0 2@5<5B> 2> AB>G5= @5=;0=4,!B0=40@4=> 2@5<5 2> %0208 - ;5CBA:8 >AB@>28-5B=> A<5B0Z5 =0 2@5<5B> 2> 70?04=0 @35=B8=0-&5=B@0;=> AB0=40@4=> 2@5<5 2> !525@=0 <5@8:0.5B=> A<5B0Z5 =0 2@5<5B> 2> 0?04=0 2AB@0;8X0.5B=> A<5B0Z5 =0 2@5<5B> 2> AB>G=0 2AB@0;8X0/5B=> A<5B0Z5 =0 2@5<5B> =0 !5=B X5@ 8 8:5;0=05B=> A<5B0Z5 =0 2@5<5B> 2> &5=B@0;=0 2AB@0;8X015B=> A<5B0Z5 =0 2@5<5B> 2> A525@>70?04=> 5:A8:>15B=> A<5B0Z5 =0 2@5<5B> =0 $>;:;0=4A:8B5 AB@>282!B0=40@4=> 2@5<5 2> &5=B@0;=0 8 0?04=0 2AB@0;8X045B=> A<5B0Z5 =0 2@5<5B> 2> %0208 - ;5CBA:8 >AB@>28:5B=> A<5B0Z5 =0 2@5<5B> 2> &5=B@0;=0 8 0?04=0 2AB@0;8X0# ##/#t# ###\## ##%##/###>#E# #D##'##F #@9###O # ###ɯ###0### # ##W##%######0#h####j##g#U#0#:#<#(##7#'##8##7#f## #A #J###w ##XE#X9#D@###h"#q#T# ###?#%######0# ####(##=#"#%###"/##%#&###v## ##R#^#p#e##~# ^## ##G#O#!#b#73#] ##ɰ#ѯ#J#9### # ##"##W## #.#@# #_#y#F.#$## ##'###v#n###88#Q.#P#E##1#^# B#|9## ###N/#ɱ#4#(#H# &###]#r###3#@#?B#8##|##g#o###w#?#~%#C#&Y###S#U#1 ##v#d#ɋ###E #P#8#n# ##: #b #o###?## #c##### #####"#o# ##f#w#W##%#J## #{##h#@# #2##v## # ##|<##=g###y3#c#P#.#P# ##$#7#"##x#]#M####o##### #5#J#s#g{# #I #}##[##^#ٯ#&#I#<#y #&##0#I#~ #+#M #/#ɧ###c5 #gM#|"#L ####p #0.## #0###/##"##>###1#7###G#O# з#0# ##հ#z#* ####"###7##.###'1##j#,##? ####O#=#j##G# #%##?##ױ#l#x###Z####p# ##z#y##%#w#k##a##8#&##_#;.##T##}#@##DJ#+#V####]##<#:##\#6Y#8 #"##{#5E0#q5p55&5s5p5Ơ5ŭ5hU5/M#5E}X>5"mX#5ѻ5pi5!ҹ5nj5&=j5>Ĵ5PW05c5xɭ5˹*5ˁ5OG5X55S55Ȳ555M5^O5đ5g=5$55 5DS5z.5ǠK5Y55V5Ɵ5ӳ5߼"5aOq 5P5E9q 5zE5kuh5"555a55ɸ³Ѿ55纭5ͺ5]5m5 5q5f5ݲ5m5ִ55ս55F/5v5Ͳ5>Ǡ555055Yb555ѿ555v 55Z5 5s575S5G5%ļ5Զ5K555S5( 5Șf5M;5;J55)Q5&5.gY655"55c0 5gO5VB(55 5Z5 5 c555(%5ì@\|5e15J5}]55?58]5m5-Y5j-f55(5z@55{5=59A555ŵ5dB5ص555{55X{}5ĪH&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k|1FR\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P!"P$"P)"P,"P/"P2"P5"P8"P;"P>"PA"PD"PG"PJ"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pj"Pm"Pp"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P!#P$#P'#P*#P-#P0#P3#P6#P9#P<#P?#PB#PE#PH#PH``+`9G`K#PR#PU#PX#P[#P^#Pe#Pl#Ps#Pz#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P $P$P$P $P'$P*$P-$P4$P;$PB$PE$PH$PK$PR$PU$Pb$Po$Pr$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P %P %P%P%P%P!%P$%P+%P.%P1%P4%P7%P>%PA%PH%PO%PV%P]%P`%Pc%Pf%Pm%Pt%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P#&P*&P1&P4&P;&PB&PE&PH&PK&PR&P`m``@`6 'ResBX :G \\Q:G 1 }  > 8  A , ! W 2 ( K  1 ?  1 K  2 ? . 2 K  8 K ~  1 B ,   M 0  * ? / 7 ? /  & F {  > 8 F  ? 1 K  @ 5 M  / > (  . F (  B ( K $ 0 > 5 $ B 3 ? & ? 2 ? ( > 8 W ( ? / A ( W 1 A * ( > . * > . | + ?  ? + F 1 K , 9 ? / , F 2  . ( ? 2 . > 9 ? 8 . > 1 9 5 > ( 9 K ! M   M $ W  ! >  M  + > $ F   ? {   8 M 2 K  / @ {  > , B ~  G . > {  $ M $ |  G z 8 G  M 5 >   @ 1 M 1  / * A 0  M 0  M  M 0 K ~ $ ?  + A ' >  M  ( J 1 K ( ( K . ? / * 2 > 5 A * K z * F , . >  K , | # K } , | . A ! .  ! > { .  B 1 K . ( W 8 M . 2 > , K . 8 G 1 A . F 0 ? ! . F } , z / B  M 2 1 ?  @ ( 1 J $ @ 1 2 A 8 >  5 > | 8 K 8 K + ? / 8 M / K 5 9 0 > 0 F  # M  K 1  ( > ! ? |  8 K 1 8 M 1 A   ?  { ! , 1 ?  $ { 8 M   8 M  M   M  {   . M * > 2  > {  B z  ?  > 2 ?  ? { 7 > 8  A  ?  M  A / M ,  J . K 1 K  J 8 M 0 G  K | ! K ,  M / B 1 ?  > , 1 K z  M 0 ( G !  >  K 8 M  > $ M $   . H  M   ?    ?  A  A / M  > 2 ? {  ? 0 > ( F ! , M 2 ? { ! > | 5 ? { ! F { 5 | ! K 5 M 8 z $ > 9 ? $ ? & A , > / M ( ? / > . ? ( B  M  M * > 0 @ 8 M * M 0 >  M ,   A / ? ,  M  A } , 9 M 1 ? { , >  M  A , F 2 @ 8 M , J / M 8 ? , M 0 B # H .  8 M 8 | . ! F / M 1 . ( >  M 5 . > 0 ?  K . > 5 M 8 z . > 8 ? / K . > ~  M  . F { ! K 8 . K 8 M  K / G 0 5 { 1 ? / > & M 1 F 8 @ + F 2 # M  { 2 >  K 8 M 2 A 5 > { ! 5 > & A 8 M 5 ? / ( M ( 5 F / M  M 8  > 2 ? { 8 0 / G 5 K 8 > }  M  8 ? ! M ( ?  . M . > {  1  M 5 H (  1 M 1 ? 1 K  8 M . > 0  { 1 ?  M 5   > 2 ? $ M  ( A 5 ?  M  |  8 M  M  8 M 1 M 1 |   > & W  W  1 >  M  ?  >    M   F / M 1 K  J 3  , K  M / > ( 1 ?  M / B  M   > | $ L   B 8 M , G  ? 9 M 5 > 9  G 4 M 8 ?  J 1 # M  K  K  8 M  M ! >  M  | $ ? / A 5 > ( & A 7 { , F * F | $ M $ M + M 0 @  W z , A 8 ? {  { , J  K  M  .  M  > 5 A .  M 5 / 1 ? . / K  M  ? . ?  M 5 2 { . ? ! M 5 G 1  M  B z 2 > * > 8 M 9 K # 2 B 2 A {0} 8 . /    M $ K , M  } . >  M  ?   M  1 G  M  ! M . K z  z  0 >  M  8 M  A 5 H $ M $ M  F |  A 2 F {  J # >  M 0 ?  K  M  K 8 M  ? 8 ? 2 K | !  > . M * ? / |  ?  M  >  K  ? 8 ? ( > 5 A  J / M , } 8 {  F 1 A 8 2 G   K  M  ? / K  M / B # ? 8 M  M 0 ? * J 3 ? $ # M  | , G $ ? , ? 2 ? 8 ? & . > 8 M  8 M ( / M 1 K , ? + @ ( ?  M 8 M , > | , ! K 8 M , ? 8 M 8 > 5 A , F | 2 ? { , M 0 > 8 5 ? } .  L 8 . /  . 8 M  1 M 1 M . >  M . | ! K . > ! M 0 ? ! M . ? { 8 M  M . F ( K . ? ( @ . J  > & ? 7 A . J # >  M  K . K   M  { . K # M  F 1 ? . z 1 K 5 ? / / A 8 M -( G 0 1 > 0 K  K   1 @ / B # ? / { 2 > 1 ? / K  2 ? 8 M , z 2 ? { ! F . > { 5 > 2 M 2 ? 8 M 5 > {  B 5 | 8 >  M 0 F , M 8 > ( M 1 1 F  8 > 5 K * K 3 K 8 B 1 ?  M  M 9 F , M 1 K z  * ? / 8 . /   8 { 7 M / {  {  M 5 ? 2 M 2  1 > { 8 . /  8 M  J 1 K ! M  }  / A {  K 8 M 1 M 1 ( G  ? 2 ? 8 . /    M  > | $ M $  K z 8 M 1 M 1 z  F 9 M 1 > {  K   8 . /   K   >  > * A  K |  M  K 3 ! F / M 5 ? 8 M ! J . ? ( ?  M  $ > / M * F / M ( ?  M  K 7 M / ( ? * M * ?  K z ( W 1 A 8 . /  * 0 > . > 0 ? , K * >  K * >  K * F 1 A 8 . /  +  M  > 5 K + K + ?  ? 8 . /  + F ( K  * F { + K |  M  2 @ 8 , >  M & > & M , ? 7 M  G  M , A  A  , A 0 , F }  M 0 G ! M . 0 ? / > 9 > . { . > 8 z 8 . /  . L 1 @ 7 M / 8 M 1 M 1 A  A . > { 2  M  8 . /  2 B , A  , > 7 ? 2 K ! M 9 K 5 M 5 ? } ( ? / 8 M 5 F ( M 1 ? / > { 7 >  M 9 > / ? 8 . > 0 8 . /  8 . K 5 8 . /  8 / K 5 8 . /  8 0 > 1 M 1 K 5 M 8 > * M * 1 K 8 H 8 > 5 K  K  8 > {  A 5 > { 8 ?   * M * B | 8 ? 1 M 1 M  > 9 J , > |  M  M 9 K  M  K   M 9 K ! M 8 . /    M $ L 8 . /   ! ? 2 F / M ! M  ! ? 8 M  , > ,  , ? & M  > {  8 M  M 0  > {  { 1 > ( ( 1 ? 5 K  } . $ ? 8 . /   . 8 K z 8 . /  2 > { , > $ M $ |  > M . # M ! A  > 8 , M 2 >  M   A 1 >  M  > 5 K  G * M 5 F | & F  J 8 M 0 8 . /   J }  M  $ M $  M / B , 8 . /   M 0 F 8 M 1 M 1 z  M 5 >  2 F / M {  A 5 > /  M 5 ? }  M 5 > ! }  ( > }  ?    ? {0} F  B 8 ?  > } * & ?  ? , W  M  ? ( K | + K  M  M * 2 > 5 A 8 . /  * J ! M  J 1 ? 8 + A # > + A  M  ? , >  M  K  M  M , K  z 5 ? 2 M 2 F , M 0 8 M 8 } 8 M .  > & { 8 . /  . , > , F / M { . 8 1 M 1 M 2 > { . > * M / A  M  K / F 1 A ( @ * M * F / F 2 M 2 K ( H + M 1 K % F 1 8 . /  2  M 8  , |  M 2 A , M 2 ? / > ( 5 $ M $ ?  M  > { 5 ? ( M ( ? * F  M 5 ? { ! M 9 K  M 8 . |  M  ( M & M 8 > ( M 1 ? / >  K 8 > { . > 0 ? ( K 8 > { 2 B / ? 8 M 8 ?  + F 1 K * K ~ 8 M  K * M * ? / F 8 M 1 M 1 > { 2 ? 9 > 2 ? + >  M 8 M 9 F } 8 ?  M  ?   M  > $ (  0   ( > ! ? | 8 . /   8 K | 8 M 8 . /   ~  ? / G 4 M 8 M  7 M  > ,  M  M  8 M $ >  , A ~  } 8 > } 5 & K |  1 M 1 ?  K  M  z  J 1 ? / { 8 . /   M 0 ? 8 M $ A . 8 M  > 2 * M * >  K 8 M  M 2 F / M 8 M , G  M 5 >  M  ? . > 2  M 5 > ! 2 B * M * M  > $ M $  8 . /   B  M  M 8 . /   * M * > { 8 . /   ? , M 0 > ~  M  |  A 5 > 2 A 8 . /  ! G 5 ? 8 M 8 . /  $ > 9 ? $ ? 8 . /  ( M / B / ? 8 . /  ( M / B / K |  M  M * ? 1 M 1 M  / ? { * J ( M 1 ? / > (  M + > .  A 8 M 1 M 1 , F / M 1 B  M  M , K 5 5 ? 8 M 1 M 1 , M 2 > # M  F / | . 1 M 1 > . J 1 K 8 M . 2 G 7 M / 8 . /  . > |  M / A 8 > 8 M . > |  M  ? ( ?  M . K 8 M  K 8 . /  1 F / M ( ? 1 ? 5 | 1 F 8 2 M / B  M  M 1 G / M  > 5 ?  M 2   M / F | , ? { 2 ? , M 0 F 5 ? 2 M 2 5 K ~  K  M 0 > ! M 8  > 2 ? { 8 . /  8 > ( M $  8 , G } 8 F / M * M * > { 8 F { 1 M 2 B 8 ? / 8 F { 1 M 9 F 2 F ( 9 F | . K 8 ? 2 M 2 K  { ! K  H ( 8 . /    M $ K , M 8 . /   1 G , M / { 8 . /   2 > 8 M  8 . /   | . G ( ? / 8 . /    M 5 ! K | 8 . /   |  8 M  M 8 . /  1 A  M 5 G 8 . /   / M  M  | 8 . /   }  + M . > {   M  M 2 > ( M 1 M  2 ? ( ? {  M 0 > ! M  J 3  , ? / 8 . /   K * M * { 9 G  { ! F  M 0 K / ? 1 M 1 M $ > 7 M  M  ( M 1 M & > |  8 M 8 2 >  ( G * M * > ~ 8 . /  * 0 >  M 5 G 8 . /  * A ( M 1  0 @ ( 8 M , 9 ? / , { ! > 0 8 M , A ! > * F 8 M 1 M 1 M , J 3 @ 5 ? / 8 . /  , M 0 ? 8 M , F / ? { , M 0 K  M  z 9 ? } - B  M  > { 8 . /  . > 2 ? & M 5 @ * A  ~ . F ! M 2   M 2 F . J # M  F 8 0 $ M $ M / >  A 1 M 1 > 1 M 1 M 5 ( M 5 > $ A 8 . /  5 H 1 M 1 M 9 K 4 M 8 M 8 @ 7 F } 8 M 8 . /  8 F ( M 1 M  K z 8 M 8 F ( M 1 M $ K . 8 M  8 | , H  > { 8 . /    8 M 1 M 1 | ! >   8 M 0 > / G } 8 . /   > | 2 { ! ?  F  M  M  K 8 M 1 M 1 1 ?  M   M 5 > 2 2  * B |  ? 8 ? 2 K | ! 8 . /   > . M * ? / | 8 . /   K |  M  ? / 8 . /   K  M  F 2 B 8 . /  &  M 7 ? #  K |  ? / ( J 5 K 8 ? , ? | 8 M  M ( W 5 >  M 7 K  M  M * J ( > * M * M 8 . /  * K |  M  K -( K 5 K * M / K   M / >   M + K |  M  M ( F } 8 z , M / B # 8 M  1 ? 8 M , M 0 8 @ 2 ? / 8 . /  . J # M  F 5 @ ! ? / K . M / > { . > | 8 . /  . |  M  8 8 M 8 . /  1 ? / K , M 0 >  M  K 1 @ / B # ? / { 8 . /  2 B / ? 8 M 5 ? 2 M 2 F 8 M 1 M 1 K  M  M 9 K   { ! M / > ( > * K 2 @ 8 M 2 { , 1 M 1 | 8 . /    8 M  M  M 8 . /   ? 0 ? 1 M 1 ? . > 1 M 1 ?  M 0 > 8 M ( K / > 8 M  M  M 0 > { ! M  |  M  M  K 9 ( M ( > 8 M , |  M $ > / M * F / M 8 . /  ( K 5 K  A 8 F { 8 M  M * > {  M ( ? 1 M 1   M * ? 1 M 1 M  G { 8 . /  * K |  M  K 5 F 2 M 2 K * K |  M  K * M 0 ? { 8 M + ? 2 ? * M * H { 8 . /  , A  M  > 1 F 8 M 1 M 1 M , M 0 >  M  ? 8 M 2 > 5 . W 1 @ 7 M / 8 M 8 . /  / >  M  1 M 1 M 8 M  M 1 ? / K  M / > 2  K 8 M 2 K 8 M  / M  M  2 8 M 5 F ( ? 8 M 5 G 2 8 . /  8 > ( M $ K ! K . ?   K 8 A 0 ? ( F / ?  8 . /   M / > 1 M 1 . > |  M   ? |  ? 8 M % > { 8 . /   G  , M 0 ? ! M  M , G  G * M 5 F | & F 8 . /   > 2 * M *  K 8 M 8 . /   K / ? , } 8 > { 8 . /  ! > { . > |  M  M 7 > 5 M { ! K 5 M 8 z  M 0 @  M  M ( K  M 8 M ,  { ! M / > ( ,   M 2 > & G 6 M 8 . /  / >  8 M  M  M 8 . /  / >  > 1 M 1 F 1 ? { , |  M 2 K | ! M 9 K 5 M 8 . /  5 ? 5 F / M ,  { ! M / > ( 8 F ( M 1 M  ? 1 M 1 M 8 M 8 F { 1 M , | $ M $ 2 F . ? 9 K  M  K  M  M 8 . /  5 M 3 > ! ? 5 K 8 M 1 M 1 K  M  M / > . M * K  M 0 > { ! F ( M / B 8 ? 2 > { ! M 8 . /  * >  M  ? 8 M % > { 8 . /  * M / B |  M  K 1 ?  M  K , M 2 >  M  M 8 > , M 2 K z . 0 F  M  K ,  { ! M / > ( 1 >  M  ? {  { 2 F 1 M 1 M 5 K ~  K  M 0 > ! M 8 . /  8 F ( M 1 M 5 ? { 8 F ( M 1 M 9 K  ? . ? { 8 ? 1 M 1 ? + M 0  M  M  / > ( 8 . /  {0} ! G 2 H 1 M 1 M 8 . /  2 M 2 M / > ( K 5 M 8 M  M  H ( ! G 2 H 1 M 1 M 8 . /  * K |  M  M . K 4 M 8 M , H . > 2 ? & M 5 @ * A  ~ 8 . /  . F  M 8 ?  M  K 8 ? 1 M 1 ? 2 H { & M 5 @ * A  ~ 8 . /  5 ? ( > . >  M ,  { ! M / > ( 5 ? { 8 F { 8 M ,  { ! M / > (  * ? / ! G 2 H 1 M 1 M 8 . /   + M  > ( ? 8 M % > { 8 . /   1 > { ! G 2 H 1 M 1 M 8 . /   ? 4  M  { $ ? . K | 8 . /  $ >  ?  M  ? 8 M % > { 8 . /  * M / K   M / >   M 8 . /  .  L 5 G ( }  M  > 2 8 . /  . ' M /  + M 0 ?  M  8 . /  5 G  M  M & M 5 @ * M 8 . /  8 M 0 ? ! M ( ?  K 3 ?  8 M  M 8 M 5 ? + M 1 M 1 M  1 ( M 1 M 9 5 > / M - 2 B 7 M / { 8 . /   1 M 1 M 2 > ( M 1 ?  M 8 . /   8 M 1 M 1 | & M 5 @ * M 8 . /   M / B , ! G 2 H 1 M 1 M 8 . /  ! M / B . # M  M ! ? / A | 5 ? } ( K 5 K 8 ? , ? | 8 M  M 8 . /  ( M / B  > 2 ? ! K # ? / 8 . /  .  M 5 > 1 ? & M 5 @ * M 8 . /  . > | 7 } & M 5 @ * A  ~ 8 . /  8 . > 1 5 G ( }  M  > 2 8 . /  8 K 3 . { & M 5 @ * A  ~ 8 . /    M $ L 5 G ( }  M  > 2 8 . /   } . $ ? 5 G ( }  M  > 2 8 . /  8 M , F  M  ? 8 M % > { 8 . /   A  M  M & M 5 @ * A  ~ 8 . /   J 1 ? / { ! G 2 H 1 M 1 M 8 . /   M 0 @ { 5 ?  M  M . @ { 8 . /   * M * > { ! G 2 H 1 M 1 M 8 . /  . ' M /  ( M $ K ( G 7 M / 8 . /  5 M 2 > ! ? 5 K 8 M 1 M 1 K  M 8 . /  {0} 8 M 1 M 1 > { ! G | ! M 8 . /   ( > ! ? | 5 G ( }  M  > 2 8 . /   1 G , M / { ! G 2 H 1 M 1 M 8 . /   2 > 8 M  ! G 2 H 1 M 1 M 8 . /   1 M 1 M 5 >  M 5 > |  B | . ? 1 M 1 M  ? 4  M  {  + M 0 ?  M  8 . /   ? 4  M  { / B 1 K * M / { 8 . /   ? 2 ?  M 0 @ 7 M .  > 2 8 . /   H ( 8 M 1 M 1 > { ! G | ! M 8 . /   K    M 0 @ 7 M .  > 2 8 . /  &  M 7 ? #  K |  M  ? / { 8 . /  * F 1 A  M 0 @ 7 M .  > 2 8 . /  + ?  ?  M 0 @ 7 M .  > 2 8 . /  .  L 8 M 1 M 1 > { ! G | ! M 8 . /  / F  M  > 1 M 1 0 ? { , |  M 8 . /  1 M 1 F } 8 ? 1 M 1 ? ,  { ! M / > ( 8 F {  M 0 } / B 1 K * M / { 8 . /  9 K ! M  M 0 @ 7 M .  > 2 8 . /    M $ K , M 5 G ( }  M  > 2 8 . /   * ? / 8 M 1 M 1 > { ! G | ! M 8 . /   . 8 K z  M 0 @ 7 M .  > 2 8 . /   ( M $ M / { . 9 > 8 . A & M 0 8 . /   1 > { 8 M 1 M 1 > { ! G | ! M 8 . /   8 M 0 > / G } ! G 2 H 1 M 1 M 8 . /   / M  M  | 5 G ( }  M  > 2 8 . /   J  M  K 8 M & M 5 @ * A  ~ 8 . /   M 0 > 8 M ( K / > | 8 M  M 8 . /   M 0 ? 8 M . 8 M & M 5 @ * M 8 . /   ~ + M 8 M 1 M 1 > { ! G | ! M 8 . /   ? 2 ? 8 M 1 M 1 > { ! G | ! M 8 . /   K   8 M 1 M 1 > { ! G | ! M 8 . /  $ A |  M  M . F ( ? 8 M % > { 8 . /  ( M / B + W # M  M 2 > ( M 1 M 8 . /  * F 1 A 8 M 1 M 1 > { ! G | ! M 8 . /  * K |  M  M  + M 8 M * F / ? { + ?  ? 8 M 1 M 1 > { ! G | ! M 8 . /  + F | # > ! K ! ? ( J 1 K { 9 8 . /  , M 0 B # H & > 1 A 8 M 8 2 >  8 . /  .  > & {  M 0 @ 7 M .  > 2 8 . /  . F  M 8 ?  M  { * 8 + ?  M 8 . /  8 . > 1 8 M 1 M 1 > { ! G | ! M 8 . /  8 . K 5 8 M 1 M 1 > { ! G | ! M 8 . /  8 . K 5 >  M 0 @ 7 M .  > 2 8 . /  9 K ! M 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  |  ( M 1 @ ( 8 . /    M $ L 8 M 1 M 1 > { ! G | ! M 8 . /   8 K | 8 M  M 0 @ 7 M .  > 2 8 . /   } . $ ? 8 M 1 M 1 > { ! G | ! M 8 . /   . 8 K z 8 M 1 M 1 > { ! G | ! M 8 . /   1 ? 7 M 8 M 1 M 1 > { ! G | ! M 8 . /   ? 4  M  {  ( M $ K ( G 7 M / 8 . /   ? 4  M  {  8 >  ? 8 M % > { 8 . /   ? 4  M  {  M 0 @ { 2 > { ! M 8 . /   M / B , 8 M 1 M 1 > { ! G | ! M 8 . /   ? 8 ? 2 K | ! 5 G ( }  M  > 2 8 . /   M 5 >  8 M 1 M 1 > { ! G | ! M 8 . /   . K 1 K 8 M 1 M 1 > { ! G | ! M 8 . /   > $ M $   M 0 @ 7 M .  > 2 8 . /  $ > / M * F / M ! G 2 H 1 M 1 M 8 . /  ( K | + >  M  M & M 5 @ * A  ~ 8 . /  *  ?  M  > 1 {  + M 0 ?  M  8 . /  *  ?  M  > 1 { / B 1 K * M / { 8 . /  * > * M * A 5 ( M / B  ? ( ? / 8 . /  * @ 1 M 1 G 4 M 8 M , |  M ,  { ! M / > ( + ? ( ?  M 8 M & M 5 @ * A  ~ 8 . /  , M / B 2 , 5   M  { ! F  M  K  M  .  > & { 8 M 1 M 1 > { ! G | ! M 8 . /  . K # M  ? 8 F 2 M 2 K ,  F ( M 1  M  ? 2 K 5 | * M 0 ? { 8 8 M  M 5 > |  M  | 8  > 2 ? {  M 0 @ 7 M .  > 2 8 . /  8 F {  M 0 }  8 M  M 0 G 2 ? / 8 . /   ( > ! ? | 8 M 1 M 1 > { ! G | ! M 8 . /   2 > 8 M  8 M 1 M 1 > { ! G | ! M 8 . /   8 K | 8 M 8 M 1 M 1 > { ! G | ! M 8 . /   | . G ( ? /  M 0 @ 7 M .  > 2 8 . /  1 A  M 5 G  M 0 @ 7 M .  > 2 8 . /   ? 4  M  {  8 M  M 0 G 2 ? / 8 . /   J 1 ? / { 8 M 1 M 1 > { ! G | ! M 8 . /   J 3  , ? /  M 0 @ 7 M .  > 2 8 . /   ? } , G |  M  M & M 5 @ * A  ~ 8 . /   > $ M $  8 M 1 M 1 > { ! G | ! M 8 . /   * M * > { 8 M 1 M 1 > { ! G | ! M 8 . /  * 0 >  M 5 G  M 0 @ 7 M .  > 2 8 . /  . K 8 M  K 8 M 1 M 1 > { ! G | ! M 8 . /  . K 8 M  K  M 0 @ 7 M .  > 2 8 . /  2 K | ! M 9 K 5 M ! G 2 H 1 M 1 M 8 . /  5 ( M 5 > $ A  M 0 @ 7 M .  > 2 8 . /  8  > 2 ? { 8 M 1 M 1 > { ! G | ! M 8 . /  8 F ( M 1 | , 5   M  { ! F  M  K  M    M $ K , M 8 M 1 M 1 > { ! G | ! M 8 . /   1 G , M / { 8 M 1 M 1 > { ! G | ! M 8 . /   8 | , H  > {  M 0 @ 7 M .  > 2 8 . /   | . G ( ? / 8 M 1 M 1 > { ! G | ! M 8 . /   ( M $ M / { 8 M 1 M 1 > { ! G | ! M 8 . /   |  8 M  M 8 M 1 M 1 > { ! G | ! M 8 . /   |  8 M  M  M 0 @ 7 M .  > 2 8 . /  1 A  M 5 G 8 M 1 M 1 > { ! G | ! M 8 . /   / M  M  | 8 M 1 M 1 > { ! G | ! M 8 . /   J 3  , ? / 8 M 1 M 1 > { ! G | ! M 8 . /   K |  M  ? /  M 0 @ 7 M .  > 2 8 . /  ! A . K # M  M ! ? | 5 ? 2 M 2 F 8 . /  ( M / B 8 ? 2 > { ! M ! G 2 H 1 M 1 M 8 . /  *  ?  M  > 1 {  ( M $ K ( G 7 M / 8 . /  *  ?  M  > 1 {  8 >  ? 8 M % > { 8 . /  *  ?  M  > 1 {  M 0 @ { 2 > { ! M 8 . /  * 0 >  M 5 G 8 M 1 M 1 > { ! G | ! M 8 . /  , M 0 8 @ 2 ? /  M 0 @ 7 M .  > 2 8 . /  5 ( M 5 > $ A 8 M 1 M 1 > { ! G | ! M 8 . /   8 | , H  > { 8 M 1 M 1 > { ! G | ! M 8 . /   8 M 0 > / G } 8 M 1 M 1 > { ! G | ! M 8 . /  2 { , 1 M 1 |  M 0 @ 7 M .  > 2 8 . /    8 M  M  M  M 0 @ 7 M .  > 2 8 . /   ? 8 ? 2 K | ! 8 M 1 M 1 > { ! G | ! M 8 . /   K / ? , } 8 > {  M 0 @ 7 M .  > 2 8 . /   K |  M  ? / 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  8 M  M 0 G 2 ? / 8 . /  + >  M  M 2 > { ! M & M 5 @ * A  ~ 8 . /  + ? 2 ? * M * H {  M 0 @ 7 M .  > 2 8 . /  , M 0 8 @ 2 ? / 8 M 1 M 1 > { ! G | ! M 8 . /  . W 1 @ 7 M / 8 M  M 0 @ 7 M .  > 2 8 . /  2 { , 1 M 1 | 8 M 1 M 1 > { ! G | ! M 8 . /    8 M  M  M 8 M 1 M 1 > { ! G | ! M 8 . /   G * M 5 F | & F  M 0 @ 7 M .  > 2 8 . /  $ > / M * F / M 8 M 1 M 1 > { ! G | ! M 8 . /  + ? 2 ? * M * H { 8 M 1 M 1 > { ! G | ! M 8 . /  ,   M 2 > & G 6 M  M 0 @ 7 M .  > 2 8 . /  , M 0 ?  M  @ 7 M  M 0 @ 7 M .  > 2 8 . /  . W 1 @ 7 M / 8 M 8 M 1 M 1 > { ! G | ! M 8 . /  / >  8 M  M  M  M 0 @ 7 M .  > 2 8 . /  5 > 2 ? 8 M  ( M 1 M + M / B  M / A ( 8 . /  8 ?   * M * B | 8 M 1 M 1 > { ! G | ! M 8 . /  9 5 > / M - 2 B 7 M / { ! G 2 H 1 M 1 M 8 . /  9 K  M  K  M  M  M 0 @ 7 M .  > 2 8 . /   1 M 1 M 2 > ( M 1 ?  M ! G 2 H 1 M 1 M 8 . /   G * M 5 F | & F 8 M 1 M 1 > { ! G | ! M 8 . /   K | ! ? ( G 1 M 1 ! M / B # ? 5 G 4 M 8 }  H   K / M , } 8 > { 8 M 1 M 1 > { ! G | ! M 8 . /  * >  M  ? 8 M % > {  M 0 @ 7 M .  > 2 8 . /  ,   M 2 > & G 6 M 8 M 1 M 1 > { ! G | ! M 8 . /  / >  8 M  M  M 8 M 1 M 1 > { ! G | ! M 8 . /  2 K | ! M 9 K 5 M 8 M 1 M 1 > { ! G | ! M 8 . /  5   M  F  . G 0 ?  M  { * 8 + ?  M 8 . /  5   M  F  . G 0 ?  M  { . L # M  { 8 . /  5 K ~  K  M 0 > ! M  M 0 @ 7 M .  > 2 8 . /  9 K  M  K  M  M 8 M 1 M 1 > { ! G | ! M 8 . /   ? 4  M  G / 1 M 1 $ M $ F / B 1 K * M / { 8 . /  ( K | $ M $ M . 1 ? / > ( > & M 5 @ * A  ~ 8 . /  ( M / B 8 ? 2 > { ! M 8 M 1 M 1 > { ! G | ! M 8 . /  * >  M  ? 8 M % > { 8 M 1 M 1 > { ! G | ! M 8 . /  5   M  F  . G 0 ?  M  {  ? 4  M  { 8 . /  5   M  F  . G 0 ?  M  { 8 F {  M 0 } 8 . /  5 K ~  K  M 0 > ! M 8 M 1 M 1 > { ! G | ! M 8 . /  ( M / B 8 F / M 2  , 5   M  { ! F  M  K  M  8 F ( M 1 M * ? / 1 ?  { ! M . ?  M 5 2 { 8 . /   8 M 1 M 1 | & M 5 @ * M  M 0 @ 7 M .  > 2 8 . /  ( K 5 K 8 ? , ? | 8 M  M 8 M 1 M 1 > { ! G | ! M 8 . /  ( K 5 K 8 ? , ? | 8 M  M  M 0 @ 7 M .  > 2 8 . /  ( M / B  > 2 ? ! K # ? /  M 0 @ 7 M .  > 2 8 . /  ( M / B + W # M  M 2 > ( M 1 M ! G 2 H 1 M 1 M 8 . /  * F  M 0 K * > 5 M 2 K 8 M  M    > 8 M  ? 8 . /  + M 0  M  M 8 $ G z ,  ( M 1 > |  M  ?  M 8 . /  . F  M 8 ?  M  { * 8 + ?  M ! G 2 H 1 M 1 M 8 . /  5   M  A *  ?  M  > 1 { . F  M 8 ?  M  { 8 . /  9 5 > / M - 2 B 7 M / { 8 M 1 M 1 > { ! G | ! M 8 . /   1 M 1 M 2 > ( M 1 ?  M 8 M 1 M 1 > { ! G | ! M 8 . /   8 M 1 M 1 | & M 5 @ * M 8 M 1 M 1 > { ! G | ! M 8 . /  8 M , F  M  ? 8 M % > {  M 0 @ 7 M .  > 2 8 . /   ? 4  M  { / B 1 K * M / {  M 0 @ 7 M .  > 2 8 . /  &  M 7 ? # > + M 0 ?  M  8 M 1 M 1 > { ! G | ! M 8 . /  ( M / B  > 2 ? ! K # ? / 8 M 1 M 1 > { ! G | ! M 8 . /  8 F {  M 0 } / B 1 K * M / {  M 0 @ 7 M .  > 2 8 . /  8 M , F  M  ? 8 M % > { 8 M 1 M 1 > { ! G | ! M 8 . /   8 M  M 0 G 2 ? / { 8 F {  M 0 } ! G 2 H 1 M 1 M 8 . /   A  M  M & M 5 @ * A  ~ 8 M 1 M 1 > { ! G | ! M 8 . /  / F  M  > 1 M 1 0 ? { , |  M  M 0 @ 7 M .  > 2 8 . /  5 M 2 > ! ? 5 K 8 M 1 M 1 K  M  M 0 @ 7 M .  > 2 8 . /   8 M  M 0 G 2 ? / { 8 F {  M 0 } *  ?  M  > 1 { 8 . /   8 M  M 0 G 2 ? / {  ? 4  M  { ! G 2 H 1 M 1 M 8 . /   ? 4  M  { / B 1 K * M / { 8 M 1 M 1 > { ! G | ! M 8 . /   M 0 > 8 M ( K / > | 8 M  M  M 0 @ 7 M .  > 2 8 . /  $ A |  M  M . F ( ? 8 M % > {  M 0 @ 7 M .  > 2 8 . /  + F | # > ! K ! ? ( J 1 K { 9  M 0 @ 7 M .  > 2 8 . /  / F  M  > 1 M 1 0 ? { , |  M 8 M 1 M 1 > { ! G | ! M 8 . /  5 M 2 > ! ? 5 K 8 M 1 M 1 K  M 8 M 1 M 1 > { ! G | ! M 8 . /  8 F {  M 0 } / B 1 K * M / { 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  |  ( M 1 @ (  M 0 @ 7 M .  > 2 8 . /   ? 4  M  {  M 0 @ { 2 > { ! M  M 0 @ 7 M .  > 2 8 . /   M 0 > 8 M ( K / > | 8 M  M 8 M 1 M 1 > { ! G | ! M 8 . /  $ A |  M  M . F ( ? 8 M % > { 8 M 1 M 1 > { ! G | ! M 8 . /  ( M / B + W # M  M 2 > ( M 1 M 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  + M 0 ?  M   M 0 @ 7 M .  > 2 8 . /  *  ?  M  > 1 { / B 1 K * M / {  M 0 @ 7 M .  > 2 8 . /  + F | # > ! K ! ? ( J 1 K { 9 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  |  ( M 1 @ ( 8 M 1 M 1 > { ! G | ! M 8 . /   8 M  M 0 G 2 ? / { *  ?  M  > 1 { ! G 2 H 1 M 1 M 8 . /   ? 4  M  {  M 0 @ { 2 > { ! M 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  + M 0 ?  M  8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 { / B 1 K * M / { 8 M 1 M 1 > { ! G | ! M 8 . /  . F  M 8 ?  M  { * 8 + ?  M 8 M 1 M 1 > { ! G | ! M 8 . /   8 M  M 0 G 2 ? / { 8 F {  M 0 } 8 M 1 M 1 > { ! G | ! M 8 . /  *  ?  M  > 1 {  M 0 @ { 2 > { ! M  M 0 @ 7 M .  > 2 8 . /  5   M  F  . G 0 ?  M  { * 8 + ?  M ! G 2 H 1 M 1 M 8 . /  5   M  F  . G 0 ?  M  { . W # M  { ! G 2 H 1 M 1 M 8 . /   8 M  M 0 G 2 ? / {  ? 4  M  { 8 M 1 M 1 > { ! G | ! M 8 . /   A  M  M & M 5 @ * A  ~  | & M '  M 0 @ 7 M .  > 2 8 . /  *  ?  M  > 1 {  M 0 @ { 2 > { ! M 8 M 1 M 1 > { ! G | ! M 8 . /  + >  M  M 2 > { ! M & M 5 @ * A  ~  M 0 @ 7 M .  > 2 8 . /  5   M  F  . G 0 ?  M  {  ? 4  M  { ! G 2 H 1 M 1 M 8 . /  5   M  F  . G 0 ?  M  { 8 F {  M 0 } ! G 2 H 1 M 1 M 8 . /  + >  M  M 2 > { ! M & M 5 @ * A  ~ 8 M 1 M 1 > { ! G | ! M 8 . /  8 F ( M 1 M * ? / 1 ?  { ! M . ?  M 5 2 { ! G 2 H 1 M 1 M 8 . /   8 M  M 0 G 2 ? / { *  ?  M  > 1 { 8 M 1 M 1 > { ! G | ! M 8 . /  5   M  A *  ?  M  > 1 { . F  M 8 ?  M  { ! G 2 H 1 M 1 M 8 . /  )* F  M 0 K * > 5 M 2 K 8 M  M    > 8 M  ? 5 G ( }  M  > 2 8 . /  )5   M  F  . G 0 ?  M  { * 8 + ?  M 8 M 1 M 1 > { ! G | ! M 8 . /  )5   M  F  . G 0 ?  M  { . W # M  { 8 M 1 M 1 > { ! G | ! M 8 . /  *5   M  F  . G 0 ?  M  {  ? 4  M  { 8 M 1 M 1 > { ! G | ! M 8 . /  *5   M  F  . G 0 ?  M  { 8 F {  M 0 } 8 M 1 M 1 > { ! G | ! M 8 . /  + 8 M  M 0 G 2 ? / { 8 F {  M 0 } *  ?  M  > 1 { ! G 2 H 1 M 1 M 8 . /  +8 F ( M 1 M * ? / 1 ?  { ! M . ?  M 5 2 { 8 M 1 M 1 > { ! G | ! M 8 . /  ,* F  M 0 K * > 5 M 2 K 8 M  M    > 8 M  ? 8 M 1 M 1 > { ! G | ! M 8 . /  -5   M  A *  ?  M  > 1 { . F  M 8 ?  M  { 8 M 1 M 1 > { ! G | ! M 8 . /  / 8 M  M 0 G 2 ? / { 8 F {  M 0 } *  ?  M  > 1 { 8 M 1 M 1 > { ! G | ! M 8 . /  #O#hG#O# R#J#mH#I#I#L#6S#L#N#K##P#K#L#WK#T#P#GG#M#wK#WI#H#W#CG#I#'K#I#&I#hJ#S#[G#oJ# O#H#H# Q#H# Q#M#%M#L#G#I#}V#J#V#oO#qL#hL#xQ#G#K#M#J#J#IM#OX#J#yO#Q#N#rG#cG#M#G#U#L#G#I#Y#*S#K#I#V#X#Y#I#K#X# H#H#;L#7K#:R#II# V#eP#4I#.P#X#I# Y#I#T#9N#K#+Q#.R#V#N#jR#I#/K#W#^I#R#vR#{P#G#Q#G#T#Y#Z#,c#^#iY#[#Z#AW#J#J#sI#I#G#c#U#K#WG#^X#%W#c#0J#J#H#"J#fS#BS#Q#>J#L#H#mU#Z#K#M#M#V#zU#G#R#WN#KG#UH#\c#e#zl#H#G#W#kN#L#W#~`#W#Y#U#~S# Z#ZJ#H#S# W#S#M#Q#|X#M#]#O#Y#U#yY#S#U#BZ#[#P#G#zL#_K#GK#%N#mM#U#mQ#U#6Q#|G#/N#8\#K#)J#L#G#H#H#CH#Y#S#wG#K#J#H#G#K#R#J#N#I#I#P#sH#S#N#J#OP#1H#ML#K#L#OH#G#I#gK#S#?G#M#O#G#J#M#7H#VL#H#J#J#P# I#}W#V#-I#L#K#H# J#G#L#MN#W#oV#I#;G#N#S#V#H#M#)L#K#SJ#SZ#J#Q#_G#3O#O#[#CN#T#L#N#IH#_L#OK# P#H#.M#)O#Y#@X#IY#LJ#H#yH#K#9P#G#J#S#aV#S#Q#O#9U#FU#PI#I#H#O#[M#O#H#oK#J5j#Q#U#H#O#H#N#L#"X#P#X#U#K#DL#T#Ia#R#%H#Q#T#"R#?K#T#G#G#RM#WQ#aJi#LQ#L#7J#N#L# M#EJ#H#I#P#I#OG#SG#G#Q#J#[O#Q#Q#H#3W#I#I#Z#M#vJ#bQ#}J#O#S#H#vM#eO#M#O#eI#RR# L#;I#L#G#`U#N#K#@M#mG#T#P#lI#J#G#H#N#G#P#^R#2L#P#+H#K#M#nW#BI#pP#H#ZS#K#G#G#P#[H#uN#aH#R#gH#Z#7M#S#I#G#N#=H#J#dM5_vT~f5+[5[5]5|n5xqbSr5]5Td5\Oa5<_Pa5t>lu5s lgu54sQkh5d5p$b.r5r4gs5lb5_5lZ5j[m50jYk5^OMa5f>5S_5T5W]5a5g5>[Mj_5Jf\T0f5_Ug5B]Rd5tXmv5 b5g5]FRd5DP5o_ q5X5O5Z5JeYYk5[L^5t\5`Ptc5NS5Z5V5\5h1Xi5N5tmGv5m`r5gPWh51erSe5V5aN5T5m`\n5fYk58mP`Tq5R5b58p`q5k5lL\l5g_Wh5jYl5P5c5dTNg5t^Ng`5hXPi5Dc5ltlu5W5V5w[5Tb)Vh5W5AQ5cS|e5\=Oa56aGOa5U5i5\5^^5X5QO5R5bW4i5d[5SV5H^N"`5R5p9`0q5R5PdiTdf5:n\n5ceUg5mX5gol]~p5nk1Z\l5r]5[5i5i9Yj5Eo^[pQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$m/Pp/Ps/Pv/Py/P|/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P 0P 0P0P0P0P0P0P0P!0P$0P'0P*0P-0P00P30P60P90P<0P?0PB0PE0PH0PK0PN0PQ0PT0PW0PZ0P]0P`0Pc0Pf0Pi0Pl0Po0Pr0Pu0Px0P{0P~0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P1P1P1P1P1P1P 1P#1P&1P)1P,1P/1P21P51P81P;1P>1PA1PD1PG1PJ1PM1PP1PS1PV1PY1P\1P_1Pb1Pe1Ph1Pk1Pn1Pq1Pt1Pw1Pz1P}1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2P2P 2P 2P2P2P2P2P2P2P"2P%2P(2P+2P.2P12P42P72P:2P=2P@2PC2PF2PI2PL2PO2PR2PU2PX2P[2P^2Pa2Pd2Pg2Pj2Pm2Pp2Ps2Pv2Py2P|2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P3P3P 3P 3P3P3P3P3P3P3P!3P$3P'3P*3P-3P03P33P63P93P<3P?3PB3PE3PH3PK3PN3PQ3PV3PY3P\3P_3Pb3Pe3Ph3Pk3Pn3Pq3Pt3Pw3P|3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P4P4P 4P 4P4P4P4P4P4P4P!4P$4P'4P*4P-4P04P34P64P94P<4P?4PB4PE4PH4PK4PN4PQ4PT4PW4PZ4P]4P`4Pc4Pf4Pi4Pl4Po4Pr4Pu4PH`P`zI`9G`x4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P5P 5P5P5P5P%5P,5P35P65P95P@5PC5PJ5PM5PT5P[5Pb5Pi5Pl5Po5Pv5P}5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P5P6P6P 6P 6P6P6P6P6P$6P+6P26P96P<6P?6PF6PI6PP6PS6PV6PY6P`6Pg6Pj6Pq6Pt6Pw6Pz6P}6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P6P7P7P 7P7P7P7P7P7P!7P(7P/7P67P97P<7P?7PB7PE7PH7PK7PR7PU7PX7P_7Pb7Pi7Pl7Ps7Pz7P7P7P7P7P7P7P7P7PK`vZ`]`!` 'ResB"  &&D ><7>@D8=09OC10:5@A!;$868':>8A5M28AC:;05@A8AB5@>A@MCG8=MA59N@@80@8A$0@>M-@E1860=:B150=3C98AA0C0@H0209?C@81CB80=0@88A1>=06C@>84259>@>=0Q=LO="09?59#HC09O@<G8=:>@060<1L5@0:0@B0>=AB>=0=4K308H8=Q2@8A<0A0;L4820@83>B60<5=068=030C:;5=4"2 F03B8:>:0=CA8=35=2045;C?20B5<0;@CA0;5<K7K;>@48=45<M=>@4 %>C0@:870A>=@>280M= @0;!B>:>;L<#09BE>@7%5;LA8=:{0}-= F03@03C0O=0@0B8A;02@0=K F032060;59=@0;5=48:C1K= F030:-@4>!5=B->=A#C;K= F03/?>=K F037>@K= F03@01K= F030;1K= F03CB0=K F03CCA 1C;0= 8>-@0=:>!0=45@ M9!5=B NA80!5=B-8BBA%5@<>A8;;>%>24K= F03'8;89= F03/:CBK= F03448A-01510<07>=K F03@>:5= %8;;;59A 1C;0=@689= F030=<0@:H02=>CA>= @8:>=38@1095=>CA>=K F03<A:89= F03>@B>-5;LNC=B0 @5=0Q=LO=K F03!5=B %5;5=0"09?59= F03#;00=100B0@%OB04K= F03'0B5<K= F03':89= F03;OA:89= F03?80389= F03@<5=89= F03B;0=BK= F03>;8289= F03CM=>A 9@5AM28A89= F030<?>-@0=45>;C<1K= F0303040=K F030;097K= F038CM389= F035@C389= F03>@B->-@8=A 5N=8>=K F03!0E0;8=K F03!Q20389= F03"2 7C=K F03#@C3209= F03$868389= F03$>@B M;LA>=<=4 >@680@078;89= F03>AB>:89= F037@08;89= F03A?0=89 1>><B8@38789= F03>A@M389= F0302@8:89= F03LO=<0@K= F030C@C389= F030:8AB0=K F030;0C389= F030@03209= F03!0<>0389= F03!0=B0 7015;L!C@8=0<K= F03"08B8389= F03">=30389= F03%> (8 8= E>B-:204>@K= F03-@E389= F03{0}-= 7C=K F030ELO 0=45@0A59: 0@;K= F03090=0389= F030<1L5389= F03@8=28G89= F03N<>= 4 .@28;L@0=K 7C=K F03C1K= 7C=K F03: 0@;K= F0309= 0@;K= F030;L48289= F030@:5A0AK= F03>A:20389= F038B:5@=89= F03>=0?5389= F03 >B5@0389= F03!5=B-0@B5;L<8!8=30?C@K= F03!>;>=3>AK= F03"C20;C389= F03#C;K= 7C=K F03$8;8??8=89 F03-=MBEM389= F03/?>=K 7C=K F0375@10960=K F037>@K= 7C=K F03@01K= 7C=K F03D30=8AB0=K F030=C0BC389= F035=5ACM;89= F03>;3>3@04K= F030;0?03>AK= F03= M@389= F03>:>A 0@;K= F03"068:8AB0=K F03">:5;0C389= F03"2 2@>?K= F03#715:8AB0=K F03%>24K= 7C=K F03'0<>@@>389= F03'8;89= 7C=K F03/:CBK= 7C=K F03; <M4M34ME E>B<07>=K 7C=K F030=3;045H89= F038=0<0:, =480=0@689= 7C=K F03= 2@>?K= F03= "8<>@K= F0301> 5@489= F03M<1@8689= 1C;0=>@4 %>C389= F03<A:89= 7C=K F03"09?59= 7C=K F03"2 D@8:89= F03"2 AB0=40@B F03"2, %>94 0:>B0$5=8:A 0@;K= F03%>=3 >=389= F03%OB04K= 7C=K F03'0B5<K= 7C=K F03;OA:89= 7C=K F03?80389= 7C=K F03@<5=89= 7C=K F03B;0=BK= 7C=K F038;0, %>94 0:>B08=A5=5A, =480=08;L15@ 0@;K= F03= D@8:89= F03= A;0=4K= F03>;C<1K= 7C=K F03@0A=>O@A:89= F03@8A<0A 0@;K= F0303040=K 7C=K F03>@D>;: 0@;K= F035@C389= 7C=K F03!0E0;8=K 7C=K F03"5; !8B8, =480=0"C@:<5=8AB0=K F03#;00=100B0@K= F03#@C3209= 7C=K F03$868389= 7C=K F03%0209-;5CBK= F03'>910;A0=389= F03(8=M 5;0=4K= F03<=4 >@689= F03{0}-= AB0=40@B F030@CC= 2@>?K= F03@078;89= 7C=K F03@8B0=89= 7C=K F03;0482>AB>:89= F037@08;89= 7C=K F03@0=K AB0=40@B F03C1K= AB0=40@B F0302@8:89= 7C=K F030::C>@8 @;K= F03>2>A818@A:89= F030:8AB0=K 7C=K F030@03209= 7C=K F03!0<>0389= 7C=K F03">=30389= 7C=K F03"2 2AB@0;89= F03"2 =4>=5789= F03#C;K= AB0=40@B F03-@E389= 7C=K F03/?>=K AB0=40@B F037>@K= AB0=40@B F03@01K= AB0=40@B F030@CC= D@8:89= F03:0B5@8=1C@389= F03= 2AB@0;89= F03= @8=;0=4K= F03= =4>=5789= F03= 070EAB0=K F030@H0;;K= 0@;K= F03>=B8G5;;>, 5=B0:8>A:20389= 7C=K F03LN-$0C=4;5=4K= F03!>;>=3>AK= 7C=K F03$8;8??8=89 7C=K F03%>24K= AB0=40@B F03'8;89= AB0=40@B F03(8=M 0;54>=89= F03/:CBK= AB0=40@B F030@CC= @35=B8=K F0375@10960=K 7C=K F03<07>=K AB0=40@B F030=C0BC389= 7C=K F03>;3>3@04K= 7C=K F030;D89= AB0=40@B F03@689= AB0=40@B F03N<>= 4 .@28;89= F03= M@389= 7C=K F03<A:89= AB0=40@B F03"09?59= AB0=40@B F03"2 2@>?K= 7C=K F03#715:8AB0=K 7C=K F03%OB04K= AB0=40@B F03'0B5<K= AB0=40@B F03;OA:89= AB0=40@B F03?80389= AB0=40@B F03@<5=89= AB0=40@B F03B;0=BK= AB0=40@B F030=3;045H89= 7C=K F030@CC= 2AB@0;89= F030@CC= @8=;0=4K= F030@CC= =4>=5789= F030@CC= 070EAB0=K F03= 2@>?K= 7C=K F03@;0=4K= AB0=40@B F0301> 5@489= 7C=K F03>;C<1K= AB0=40@B F03>25@ @8=A5A 20@B5@>@4 %>C389= 7C=K F0303040=K AB0=40@B F035@C389= AB0=40@B F03!0E0;8=K AB0=40@B F03!>;><>=K 0@;CC4K= F03#@C3209= AB0=40@B F03$868389= AB0=40@B F03%>=3 >=389= 7C=K F03-=MBEM389= 40;09= F03;A 4>@=>4 2@>?K= F03@078;89= AB0=40@B F03= A;0=4K= 7C=K F037@08;89= AB0=40@B F03@0A=>O@A:89= 7C=K F0302@8:89= AB0=40@B F03LN-!0;5<, %>94 0:>B00:8AB0=K AB0=40@B F030?C0 (8=M 28=59= F030@03209= AB0=40@B F03!0<>0389= AB0=40@B F03!59H5;89= 0@;CC4K= F03">=30389= AB0=40@B F03"C@:<5=8AB0=K 7C=K F03#;00=100B0@K= 7C=K F03$@0=FK= 280=0389= F03%0209-;5CBK= 7C=K F03'>910;A0=389= 7C=K F03(8=M 5;0=4K= 7C=K F03-@E389= AB0=40@B F030@CC= 2@>?K= 7C=K F03@C=59 0@CAA0;0<K= F03;0482>AB>:89= 7C=K F03: 0@;K= AB0=40@B F03>A:20389= AB0=40@B F03>2>A818@A:89= 7C=K F03!>;>=3>AK= AB0=40@B F03"2 2AB@0;89= 7C=K F03$8;8??8=89 AB0=40@B F035:A8:-><E>= 40;09= F0375@10960=K AB0=40@B F030@CC= D@8:89= 7C=K F030=C0BC389= AB0=40@B F03>;3>3@04K= AB0=40@B F03:0B5@8=1C@389= 7C=K F03= @8=;0=4K= 7C=K F03= M@389= AB0=40@B F03LN-$0C=4;5=4K= 7C=K F03!5=-L5@ 10 8:5;>=K F03"2 2@>?K= AB0=40@B F03#715:8AB0=K AB0=40@B F03#>;;8A 10 $CBC=0389= F03$>;:;5=489= 0@;CC4K= F03(8=M 0;54>=89= 7C=K F030@CC= @35=B8=K 7C=K F030=3;045H89= AB0=40@B F030@CC= E>94 5:A8:89= F03= 2@>?K= AB0=40@B F0301> 5@489= AB0=40@B F03: 0@;K= E030A 7C=K F03>@4 %>C389= AB0=40@B F03%>=3 >=389= AB0=40@B F030@CC= @8=;0=4K= 7C=K F03= A;0=4K= AB0=40@B F03@0A=>O@A:89= AB0=40@B F03"C@:<5=8AB0=K AB0=40@B F03#;00=100B0@K= AB0=40@B F03$5@=0=4> 45 >@>=0389= F03%0209-;5CBK= AB0=40@B F03'>910;A0=389= AB0=40@B F03(8=M 5;0=4K= AB0=40@B F030@CC= 2@>?K= AB0=40@B F03;0482>AB>:89= AB0=40@B F03>2>A818@A:89= AB0=40@B F03"2 2AB@0;89= AB0=40@B F03-=MBEM3-%OB04K= E>9389= F03<=4 D@8:89= AB0=40@B F030@CC= D@8:89= AB0=40@B F03:0B5@8=1C@389= AB0=40@B F03= @8=;0=4K= AB0=40@B F03LN-$0C=4;5=4K= AB0=40@B F03(8=M 0;54>=89= AB0=40@B F030@CC= @35=B8=K AB0=40@B F035:A8:-><E>= 40;09= 7C=K F03;>= C;AK= 7>E8FCC;0;BB09 F03!5=-L5@ 10 8:5;>=K 7C=K F03$>;:;5=489= 0@;CC4K= 7C=K F030@CC= @8=;0=4K= AB0=40@B F030@CC= E>94 5:A8:89= 7C=K F032AB@0;89= 7= M@389= 7C=K F03$5@=0=4> 45 >@>=0389= 7C=K F032AB@0;89= B2 10@CC= M@389= F035:A8:-><E>= 40;09= AB0=40@B F032AB@0;89= 10@CC= M@389= 7C=K F03$>;:;5=489= 0@;CC4K= AB0=40@B F03$@0=FK= <=4 10 =B0@:B8489= F030@CC= E>94 5:A8:89= AB0=40@B F03!5=B-L5@ 10 8:5;>=K AB0=40@B F032AB@0;89= 7= M@389= AB0=40@B F03$5@=0=4> 45 >@>=0389= AB0=40@B F032AB@0;89= 10@CC= M@389= AB0=40@B F032AB@0;89= B2 10@CC= M@389= 7C=K F03)2AB@0;89= B2 10@CC= M@389= AB0=40@B F03###p#t# ##+#i #2##/###_#}.###>#*@#G#D##'##F #7@###^ # ###$###0### # ##W##F##ի# ###.#####j####}##@#(#+#g#'##8##### #A #?#%#w #ժ######h"#7#P# #G###C/##### ## #####H#X#"### #"/#####H ## #D#I#Y#k##jP##S#?# ## ##Z#U##] ##d9##b#W ### #ͫ##"##W## #.#d #b#_##F.# 0#} ###'#j###ȼ#ݫ##88#Q.#P####8##<#E# #k ###(#4##H#$#9###ì#9#.#3#@#M#k@#####g#o##a## #(##۪###5##1 ##Z##ɋ#ĭ## #d#, #n#$##S #b #w###?# # # ####D### #####"#o# ##f###@##J## #{##.#@## ##v#L# # #_#,8##=g##"#b##q#P#"# ##`#T8#"#ƪ# #]#H#x####w###$##5##s# # #I ###N#### $#e# # #&#g###~ ##M #+#4### 5#!#|"######p #######8/#a #"#Z #j#O###7###U## ^#.# #P #^#z#* ### #"#####.###D8#r ##X# #? #*$###O##o##9# ###.#?####V ###ū##O##U##$####CI#w#˪##a## 8####;.###\#=#c###+#V#####N#8#:## ##8 #"#Ъ#Va# 515555ɷ5cTD51|35155űͬh5z龑5uaZ5!쬵5`\5Y U5np5{5Bp5i5)X5IJ55ᬡ5Bs555KrU5"5655R5 85'5˵K555հ5q5ư5d5ϴ5x5)Ⱥ5r55ݵ505O55(55U55޺5󰑬5{|55׬5-5555_55 5x5ж5;ɮ5֮5/5>5A5Ư5Э5 č5s⾊55iMj5ԯ555@85ܽ5}55M5Iİ|5T5ʳܭƹ5߼555 5_𮤻5Աʾ55ÿ55\5k55 5z5q5$5;55л5565$5D5۳۹555/RR5H5iz55>5Ѳ5HA-5Q5:q85]aF5555e5_ݷªD&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$tPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPZP]P`PcPfPiPlPoPrPuPxP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py PH``+`9G`| P P P P P P P P P P P P P P P P P P P P P P!P !P!P!P!P!!P$!P+!P.!P5!P#PE#PL#PO#PR#PU#P\#Ps``%`J"` 'ResBPT T $S 'ResB  QD 0 2  @ 5  B  !  0 ( B  2 K . 5 G   ! E   + G   ! G (  $ > 0  E 8 G  G . (  H 0 K  >  >  A  .  ? $ > ! ? 2 ? ( 0 A ( 8 > + ?  @ + E 0 K .  > 2  ! ( 5 ! B  8 G 2 [GMT] $ ? 0 I  * ? / >  M 2 >  ! 2 G !   2  !  8 M 2 K  > , B 2  ? 0 K 5  A 5 G $  E ( 0 @  K 6 > /  / > ( >  A  A /  A 0 ?  $ > 2 ? ( $ H * G  $ K . 8  % ?  + B ( L . ?  ( M / A  * > . G 0 * E 0 ? 8 ,   I  ,   A 2 , > .  K , ? 8 > , H 0 A $ , K  8 @ .  A 0 K . ( ? 2 > . 2 > , K . 8 G 0 A . 8 M  $ 0 ? / > ' 8 ?   > 8 H * > (    0 G    ! K 0 >   K 0 G 8  % G ( M 8  . M . > (  ( A 5 ?   2  (  0 >  > 8  > / G ( G  @  > 2 @  A  ?    A / > , >  A 9 M 0 @   & ?  >  ? 8 ? ( L  E  9 E .  ? , L  @  M / B ( L  / B ( ? 8  ? 0 > ( G  K  ? / K ! , M 2 ? ( $ > 0 > 5 > & K  2 > ( ? / > . G ( I 0 + K  * K ( * G  , 0 M ( L 2 , >   A  , G 2 ?  G , G 9 0 @ ( . ! @ / 0 > . >    ( . G  > ! ( . G 8 G   . I 0 ? 6 8 . K ( E  K /  A $ > $ / G 0 G 5 ( 0 G 8 ? + G 2 > * >  2 A   ! > 5 I 0 M 8 > 6 >   > / 8 I 2 M $ > 8 K + ? / > {0} 5 G 3  E  M  L  E  M 0 >   > 2 A  $  8 M 0 > / 2  9 K 0 K ! 0 A . M  @   0 5 G 3  ! . >   (  ( > ! @ / 0  8 M . > 0 >  > 0 M  A .  M 0 ? 8 . 8  > , K 0 K (  B  5 G 3   > 0 M $ >  E  M 0 G ,  K 0 K   K ! G 5 M 9 ? 8 $ > 6 M   & ( ? * ?  K ( + >  >  + K + I ( ?  M 8 , M 0 A ( G  .  8 M 8 > 0 . > & M 0 ? & . > ( >  A  . G  & K  > . G 0 @  K  / 2 K ( >  + 2 ?  ! G . ( 5 >  ! B  B 5 ? 2 ( ? / 8 8   > 0 G . 8 >  > 2 ? ( 8 > 0 > $ K 5 8 M  E ( 2 G 9 G , M 0 I ( 9 K , > 0 M  [GMT]{0}   M 5 ? 2 >    ?  M 5 >   , > , > ( G  , ? & M  > (  0 >  > / ( >  E  ?  K  (    > . G ( >  0 > # 5 G 3  8 M $  , B 2 8 M 5 >  / >  > . >  ! B  E .  >   >  I 0 M ! K , >  K ( >  M 0 ?  K 8 M  > ( G  / >  M 5 ? 2  E . M , ? / 0  M 0 G ( G ! >  ? 2 @ 5 G 3  @ ( @ 5 G 3  E % . 5 G 3  * > ( 5 G 3  G 0 A 8 2 G .  > * K 0 K  G  K 0 M  K 2 > ! G  M 0 I   ! G ( M 5 M 9 0 & A 6 > ( M , G ( 0 A 5 G 3 ( A 5 >  8 A $ * 2 > 5 G 3 * > 0 . 0 @ , K * ?   G 0 M ( * G 0 A 5 G 3 + ?  @ 5 G 3 + A ( > + A $ @ + M 0 @  > ( , A 8 ?   G ( , M 2   > / 0 .  > 5 G 3 . >  > $ 2 > ( . > / K  M  G . E  M 5 > / 0 . G 2 , K 0 M ( . I ( M  G 0 G . I 8 ( 5 G 3 . K  > & ? 6 A /  A $ M 8 M  / B 0 A ( @ * G 0 ? / A ( ? / ( 0 G ( @ ( & @ 2   > 5 G 3 2 A ,  , > 6 @ 5 ?  ! 9 K   5 M 9 E  ?  ( 8 >  $ K . G 8 > (  A  ( 8 ?   > * B 0 8 M  I * M  G 8 M  I  9 K . 9 >    >   9 G 2 8 ?   @ 9 K ( K 2 A 2 B  2 M  ?  0 M 8  E  M  K , G 8 M $ -( G 0 >  * ? / > 5 G 3  0  M / B 2 G (  M / A 0 > 8 >   M 5 G 0 M ( 8 G  K  , > 2 M 8 (  K   > 5 G 3 $ H * G  5 G 3 ( G * > 3 5 G 3 ( M / A  5 G 3 * E  K * E  K * I !  K 0 ?  > + E .  A 8 M $ > , A  > 0 G 8 M  , A  A  , A 0 > , M 0 A 8 G 2 M 8 - B $ > ( 5 G 3 . E  M . A 0 ! K . G $ 2 >  $ 2 > 0 G  K 2 M / B  2 ? , 0 5 M 9 ? 2 5 M 9 ?  ( M ( > 8  2 ? ( 5 G 3 8 . > 0 > 5 G 3 8 > . K  5 G 3 8 E ( . 0 ? ( K 8 E ( M  ?   K 9 E 2 ? + E  M 8   2  + . E (  & ? 8  , > , >  8 A ( M 8 ? / K (  8 M $ M 0 >  > (  . M 8 M  5 G 3  ?  @ 2 K 0 M ! >  ? 0 ? $ ? . > $ @  E  > . > 0 M  >  K 0 ? / ( 5 G 3  M / B , > 5 G 3  M 5 >  > 2 G  (  B 8 * 8 >  0  M 0  !  0 M   K 9 > ( M 8 M  ( $ > 9 ? $ @ 5 G 3 $ A 5 > 2 B 5 G 3 & > 0  8 2 > . *   ( ? 0 $ A   * >   ? / > ( >  * K ( E * G 5 G 3 , I  E ( 5 M 9 ? 2 . 0 ? / G 9 > . G ( . > 0  M 5 ? 8 > 8 . > 2 & ? 5 5 G 3 . E  > ! ( 5 G 3 . I 0 @ 6 8 5 G 3 . I 8 M  K 5 G 3 0 G /  M  > 5 ?  0 K % G 0 > 5 G 3 2  M  G  , 0 M  2 A , M 2 ? / > ( > 8 > ( 2 M / A  8 8 > 0 >  G 5 M 9 K 8 ? . M + 0 K * K 2 8 M / K 5 > 5 G 3  0 G , ? / ( 5 G 3  2 M . >  @ 5 G 3  E . G  I ( 5 G 3  E . 8 M  0 ! E .  ( > ! @ / 0 5 G 3  2 ? ( ? (  M 0 > !  G * 5 M 9 0 M ! G  K 8 M 0 >  5 G 3  M 5 > 2 > 2  * B 0  M 5 > ! G 2 K * G  K 9 > ( M 8 , 0 M   K  G 2 > 5 G 3 ! G 5 M 9 ? 8 5 G 3 %  ! 0 * 8 >  0 * M ( K . * G ( M 9 . 2 G 6 ? / > 5 G 3 . >  ( M  8 G 0 > $ . K ( 0 K 5 M 9 ? / > 2 I 8    G 2 ? 8 2 M / A  8 5 M 9 ? 2 5 > ( A  $ A 5 G 3 5 G  , G  5 G 3 5 M 9 >   9 I 0 M 8 5 M 9 ?  ( M  >  ( 5 M 9 E (  A 5 M 9 0 8 G   2 A 8 ? / > 8 G 6 G 2 M 8 5 G 3 9 K 5 M 9 M ! 5 G 3    > ( > ( > 0 ? 5 K   0 , H  > ( 5 G 3   2 >   ?  5 G 3  E  M $ > 5 G 3  E  K 0 G 8 5 G 3  A  , G  G 5 G 3  E 8 > , M 2 > ( M  >  G  & M 0 @ / 5 G 3  K 2  , ? / > 5 G 3  M 0 > 2 G  & ?  ?   E . M , ? / 0 5 G 3  M 2 G 8 * 8 >  0 * ?   H 0 M ( 5 G 3 * A  $ >  0 @ ( > 8 * E 0 >  M 5 G 5 G 3 + ? 2 ? * >  ( 5 G 3 , K  5 M 9 ? 8 M  > , M 0 >  > 5 M 9 ? 2 G . M / > ( . > 0 5 G 3 / >  A $ M 8  5 G 3 0 ? / A ( ? / ( 5 G 3 0 ? / K  E 2 G  I 8 0 E (  ? (  ( 2 G  2 >    / 0 , @ / G ( 8 G   . 9 G 2 G ( > 5 M 2 > & ? 5 K 8 M  K   E  M  K , G 5 G 3  0 M . G ( ? / > 5 G 3   ! K  > / ( > 5 G 3  0 M  A $ M 8  5 G 3  8 M  0 , G  5 G 3   0 * M 0 . > # 5 G 3  E . M * K  M 0  ! G  E 2 > * >  K 8 5 G 3  K  , > 2 M 8 ( 5 G 3 ( M / B  @ 2  ! 5 G 3 * >  ? 8 M $ > ( 5 G 3 * K 0 M  K -( K 5 M 9 K * L 0 M 5 > $ M / 5 G 3 , >   2 > & G 6 5 G 3 , M / A ( K 8  / 0 M 8 , M 2 >   8 E , 2 K ( / G  M $ G 0 ? ( , 0 M  2 >  ( , G  G 5 G 3 5 M 9 K 2 M  K  M 0 > ! 5 M 9 K 8 M  I  5 G 3 9 >    >   5 G 3 {0} * M 0 . > # 5 G 3 2 > ( , >  K 0 5 G 3  ? 0  ? 8 M $ > ( 5 G 3  I  K 8 , G  G 5 G 3  A  . * M 0 . > # 5 G 3 ( I 0 + K  , G  5 G 3 * K 0 M  . K 0 G 8 M , G * K 0 M  - -* M 0 ?  8 * M / A  0 M $ K 0 ?  K * M / K   / >   5 G 3 , M 0 > $ ? 8 M 2 > 5 M 9 > .  > * M 0 . > # 5 G 3 . K ( M  G 5 M 9 ? ! ? / K 2 I 0 M ! 9 K 5 G 5 G 3 5 G 5 > / -  ! ? / > ( > 8 E ( M  K ! K . ?   K 9 5 >  - 2 B 6 ( 5 G 3  +  > # ? 8 M $ > ( 5 G 3  0 > # * M 0 . > # 5 G 3  , G  ? 8 M $ > ( 5 G 3   0  M 0 @ 7 M . 5 G 3  < ?  @ 2 K 0 M ! > 5 G 3  G  , M 0 ?  * 8 >  0  G * 5 M 9 0 M ! G 5 G 3  > ! @ * M 0 . > # 5 G 3  M 0 ? 8 . 8 , G  5 G 3  ? 2 @ * M 0 . > # 5 G 3  @ ( @ * M 0 . > # 5 G 3  E % . * M 0 . > # 5 G 3  * > ( * M 0 . > # 5 G 3 $ >  ?  ? 8 M $ > ( 5 G 3 ( K 5 K  A  M ( G $ M 8 M  * B 0 M 5 $ ? . K 0 5 G 3 * G 0 A * M 0 . > # 5 G 3 + ?  @ * M 0 . > # 5 G 3 + I  2  ! , G  G 5 G 3 , > 9 ? / > , >  & G 0 > 8 . > 0 M  M 5 G 8 > 8 5 G 3 . > 0 M 6 2 , G  G 5 G 3 / G  $ 0 ? ( , 0 M  5 G 3 5 M 9 G ( G  A  2 > 5 G 3 8 > . 0 > * M 0 . > # 5 G 3 9 ?  & . 9 > 8 >  0 5 G 3 9 K  ? . ? ( M 9 6 9 0  ( > & @ 0 * M 0 . > # 5 G 3  / 0 ? 6 * M 0 . > # 5 G 3  * ? / > * M 0 . > # 5 G 3  ? 2 @ ( M 9 > 3 @ 5 G 3  K   > * M 0 . > # 5 G 3 $ H * G  * M 0 . > # 5 G 3 * G 0 A ( M 9 > 3 @ 5 G 3 + ?  @ ( M 9 > 3 @ 5 G 3 . E  M 5 G 0 @ , G  5 G 3 5 ? ( . E  ,   ! ? / > ( > 8  2 ? ( * M 0 . > # 5 G 3 8 > . K  * M 0 . > # 5 G 3 8 K 2 K . I ( , G  G 5 G 3 8 M 0 G & ( G  K 2 @ . M 8 M   2 M . >  @ * M 0 . > # 5 G 3  . M 8 M  * M 0 . > # 5 G 3  K 0 ? / ( * M 0 . > # 5 G 3  M / B , > * M 0 . > # 5 G 3  ? 2 M , 0 M  , G  G 5 G 3  > . K 0 K * M 0 . > # 5 G 3  K   > ( M 9 > 3 @ 5 G 3 ( K 5 K 8 ? , ? 0 M 8 M  5 G 3 ( M / B + >  ! 2  ! 5 G 3 * B 0 M 5  + M 0 ?  > 5 G 3 - > 0 $ @ / * M 0 . > # 5 G 3 . ' M / , $ M $ 0 !  K  > . ' M /  + M 0 ?  > 5 G 3 . E  > ! ( * M 0 . > # 5 G 3 . I 0 @ 6 8 * M 0 . > # 5 G 3 . I 8 M  K * M 0 . > # 5 G 3 5 M 2 > & ? 5 K 8 M $ K  5 G 3 5 M 9 K 2 M  K  M 0 > ! 5 G 3 8  2 ? ( ( M 9 > 3 @ 5 G 3 + K ( ?  M 8 , G  G 5 G 3  0 G , ? / ( * M 0 . > # 5 G 3  2 > 8 M  > * M 0 . > # 5 G 3  E  M $ > * M 0 . > # 5 G 3  8 M 0 > / 2 * M 0 . > # 5 G 3 0 A  M 5 G * M 0 . > # 5 G 3  . M 8 M  ( M 9 > 3 @ 5 G 3  M 0 @ ( ?  * M 0 . > # 5 G 3 $ A 0 M  . G ( ? 8 M $ > ( 5 G 3 * 0 M 5 $ @ / * M 0 . > # 5 G 3 * 6 M  ? .  + M 0 ?  > 5 G 3 * B 0 M 5  M 0 @ ( 2  ! 5 G 3 * B 0 M 5 / A 0 K * ? / ( 5 G 3 . ' M / / A 0 K * ? / ( 5 G 3 . >   ? 8 G 2 K ,  G   A  @ . E  > ! ( ( M 9 > 3 @ 5 G 3 . I 0 @ 6 8 ( M 9 > 3 @ 5 G 3 . I 8 M  K ( M 9 > 3 @ 5 G 3 5 > ( A  $ A * M 0 . > # 5 G 3 9 K 5 M 9 M ! * M 0 . > # 5 G 3 {0} 8 B 0 M / * M 0  > 6 5 G 3   0 , H  > ( * M 0 . > # 5 G 3   2 >   ?  * M 0 . > # 5 G 3  E  M  K , G * M 0 . > # 5 G 3  E  K 0 G 8 * M 0 . > # 5 G 3  E . G  I ( * M 0 . > # 5 G 3 0 A  M 5 G ( M 9 > 3 @ 5 G 3  A  , G  G * M 0 . > # 5 G 3  G  & M 0 @ / * M 0 . > # 5 G 3  K 2  , ? / > * M 0 . > # 5 G 3  M 0 > 8 M ( K / > 0 M 8 M  5 G 3  I 0 M  ? / > * M 0 . > # 5 G 3 ! M / A . I ( M  ! M / A 0 M 5 ? 2 ( M / B  E 2 G ! K ( ? / > 5 G 3 * 6 M  ? .  M 0 @ ( 2  ! 5 G 3 * 6 M  ? . / A 0 K * ? / ( 5 G 3 * > * A  ( M / B  ? ( @ 5 G 3 * B 0 M 5   >  8 M $ > ( 5 G 3 * E 0 >  M 5 G * M 0 . > # 5 G 3 + ? 2 ? * >  ( * M 0 . > # 5 G 3 , M 0 ?  ? 6 ( M 9 > 3 @ 5 G 3 / >  A $ M 8  * M 0 . > # 5 G 3 5 > ( A  $ A ( M 9 > 3 @ 5 G 3 8 ?   > * B 0 * M 0 . > # 5 G 3 9 K 5 M 9 M ! ( M 9 > 3 @ 5 G 3 . G  M 8 ?  K * E 8 ? + ?  5 G 3   0 , H  > ( ( M 9 > 3 @ 5 G 3  E  K 0 G 8 ( M 9 > 3 @ 5 G 3  E . G  I ( ( M 9 > 3 @ 5 G 3  0 M . G ( ? / > * M 0 . > # 5 G 3  0 > # 8 B 0 M / * M 0  > 6 5 G 3  0 M  A $ M 8  * M 0 . > # 5 G 3  8 M  0 , G  * M 0 . > # 5 G 3 $ M $ 0 . 0 ? ( > , G  G 5 G 3  K 2  , ? / > ( M 9 > 3 @ 5 G 3  @ ( @ 8 B 0 M / * M 0  > 6 5 G 3  E % . 8 B 0 M / * M 0  > 6 5 G 3  K  , > 2 M 8 ( * M 0 . > # 5 G 3  * > ( 8 B 0 M / * M 0  > 6 5 G 3  I 0 M  ? / > ( M 9 > 3 @ 5 G 3 ( M / B  @ 2  ! * M 0 . > # 5 G 3 * 6 M  ? .   >  8 M $ > ( 5 G 3 * >  ? 8 M $ > ( * M 0 . > # 5 G 3 * E 0 >  M 5 G ( M 9 > 3 @ 5 G 3 * L 0 M 5 > $ M / * M 0 . > # 5 G 3 + ? 2 ? * >  ( ( M 9 > 3 @ 5 G 3 , >   2 > & G 6 * M 0 . > # 5 G 3 , M / A 2 > 9 , $ M $ 0 !  K  > , M 0 A ( G  & > 0 B 8 2 > . 5 G 3 . ' M /  8 M  M 0 G 2 ? / > 5 G 3 . ' M /   ! K ( G 6 ? / > 5 G 3 / >  A $ M 8  ( M 9 > 3 @ 5 G 3 5 I 2 ? 8  # ? + A  A ( > 5 G 3 9 >    >   * M 0 . > # 5 G 3  0 M . G ( ? / > ( M 9 > 3 @ 5 G 3  0 M  A $ M 8  ( M 9 > 3 @ 5 G 3  8 M  0 , G  ( M 9 > 3 @ 5 G 3 2 > ( , >  K 0 * M 0 . > # 5 G 3  * ? / > 8 B 0 M / * M 0  > 6 5 G 3  < ?  @ 2 K 0 M ! > * M 0 . > # 5 G 3  K  , > 2 M 8 ( ( M 9 > 3 @ 5 G 3 $ H * G  8 B 0 M / * M 0  > 6 5 G 3 * >  ? 8 M $ > ( ( M 9 > 3 @ 5 G 3 * B 0 M 5  8 M  M 0 G 2 ? / > 5 G 3 , >   2 > & G 6 ( M 9 > 3 @ 5 G 3 , M 0 >  ? 2 ? / > * M 0 . > # 5 G 3 .  >  M 0 @ 7 M .  > 2 @ ( 5 G 3 2 I 0 M ! 9 K 5 G * M 0 . > # 5 G 3 8 > . K  8 B 0 M / * M 0  > 6 5 G 3 9 5 >  - 2 B 6 ( * M 0 . > # 5 G 3 9 >    >   ( M 9 > 3 @ 5 G 3 * 6 M  ? . @  0 M  G   ? ( > 5 G 3  , G  ? 8 M $ > ( * M 0 . > # 5 G 3 2 > ( , >  K 0 ( M 9 > 3 @ 5 G 3  G * 5 M 9 0 M ! G * M 0 . > # 5 G 3  K 0 ? / ( 8 B 0 M / * M 0  > 6 5 G 3  M / B , > 8 B 0 M / * M 0  > 6 5 G 3 * 6 M  ? .  8 M  M 0 G 2 ? / > 5 G 3 * 6 M  ? . @   ! K ( G 6 ? / > 5 G 3 + I  2  ! , G  G * M 0 . > # 5 G 3 , M 0 >  ? 2 ? / > ( M 9 > 3 @ 5 G 3 / G  $ 0 ? ( , 0 M  * M 0 . > # 5 G 3 2 K  0 * M 0 ? ( M 8 8  M 5 > 0 M  0 8 > . 0 >  M 0 @ 7 M .  > 2 @ ( 5 G 3  ( > & @ 0  M 0 @ 7 M .  > 2 @ ( 5 G 3  0 G , ? / ( 8 B 0 M / * M 0  > 6 5 G 3  2 > 8 M  > 8 B 0 M / * M 0  > 6 5 G 3  8 M 0 > / 2 8 B 0 M / * M 0  > 6 5 G 3  , G  ? 8 M $ > ( ( M 9 > 3 @ 5 G 3  G * 5 M 9 0 M ! G ( M 9 > 3 @ 5 G 3 ! M / A . I ( M  -! M / A 0 M 5 ? 2 5 G 3 ( M / B 8 > 2 G . , $ M $ 0 !  K  > * 0 M 5 $ @ / 8 B 0 M / * M 0  > 6 5 G 3 + I  2  ! , G  G ( M 9 > 3 @ 5 G 3 / G  $ 0 ? ( , 0 M  ( M 9 > 3 @ 5 G 3   2 >   ?  8 B 0 M / * M 0  > 6 5 G 3  2 M . >  @  M 0 @ 7 M .  > 2 @ ( 5 G 3  G  & M 0 @ / 8 B 0 M / * M 0  > 6 5 G 3 ( K 5 K 8 ? , ? 0 M 8 M  * M 0 . > # 5 G 3 ( M / B + >  ! 2  ! * M 0 . > # 5 G 3 * L 0 M 5 > $ M /   ! K ( G 6 ? / > 5 G 3 5 M 2 > & ? 5 K 8 M $ K  * M 0 . > # 5 G 3 5 M 9 K 2 M  K  M 0 > ! * M 0 . > # 5 G 3  E  M $ >  M 0 @ 7 M .  > 2 @ ( 5 G 3  A  , G  G  0 M ' ( M 9 > 3 @ 5 G 3 $ A 0 M  . G ( ? 8 M $ > ( * M 0 . > # 5 G 3 &  M 7 ? #  + M 0 ?  > * M 0 . > # 5 G 3 ( K 5 K 8 ? , ? 0 M 8 M  ( M 9 > 3 @ 5 G 3 ( M / B  @ 2  ! 8 B 0 M / * M 0  > 6 5 G 3 * 6 M  ? .  + M 0 ?  > * M 0 . > # 5 G 3 * B 0 M 5  M 0 @ ( 2  ! * M 0 . > # 5 G 3 * B 0 M 5 / A 0 K * ? / ( * M 0 . > # 5 G 3 * L 0 M 5 > $ M / 8 B 0 M / * M 0  > 6 5 G 3 . ' M / / A 0 K * ? / ( * M 0 . > # 5 G 3 5 M 2 > & ? 5 K 8 M $ K  ( M 9 > 3 @ 5 G 3 5 M 9 K 2 M  K  M 0 > ! ( M 9 > 3 @ 5 G 3  E  M  K , G  M 0 @ 7 M .  > 2 @ ( 5 G 3  M 0 > 8 M ( K / > 0 M 8 M  * M 0 . > # 5 G 3 $ A 0 M  . G ( ? 8 M $ > ( ( M 9 > 3 @ 5 G 3 ( M / B  E 2 G ! K ( ? / > * M 0 . > # 5 G 3 * 6 M  ? .  + M 0 ?  > ( M 9 > 3 @ 5 G 3 * 6 M  ? .  M 0 @ ( 2  ! * M 0 . > # 5 G 3 * 6 M  ? . / A 0 K * ? / ( * M 0 . > # 5 G 3 * B 0 M 5  M 0 @ ( 2  ! ( M 9 > 3 @ 5 G 3 * B 0 M 5 / A 0 K * ? / ( ( M 9 > 3 @ 5 G 3 . ' M / / A 0 K * ? / ( ( M 9 > 3 @ 5 G 3 2 I 0 M ! 9 K 5 G 8 B 0 M / * M 0  > 6 5 G 3 5 > / 5 M / . G  M 8 ?  K * M 0 . > # 5 G 3 9 5 >  - 2 B 6 ( 8 B 0 M / * M 0  > 6 5 G 3 . G  M 8 ?  K * E 8 ? + ?  * M 0 . > # 5 G 3   M 0 -* L 0 M 5 > $ M / / B 0 K * @ / ( 5 G 3  8 M  M 0 G 2 ? / ( . ' M / * M 0 . > # 5 G 3  8 M  M 0 G 2 ? / ( . ' M / -* 6 M  ? . 5 G 3  M 0 > 8 M ( K / > 0 M  M 8 ( M 9 > 3 @ 5 G 3 ( M / B  E 2 G ! K ( ? / > ( M 9 > 3 @ 5 G 3 * 6 M  ? .  M 0 @ ( 2  ! ( M 9 > 3 @ 5 G 3 * 6 M  ? . / A 0 K * ? / ( ( M 9 > 3 @ 5 G 3 8 G   * ? / 0  # ? . ?  M 5 G 2 K ( 5 G 3  8 M  M 0 G 2 ? / ( * B 0 M 5 * M 0 . > # 5 G 3  < ?  @ 2 K 0 M ! >  M 0 @ 7 M .  > 2 @ ( 5 G 3 * 6 M  ? . @  0 M  G   ? ( > * M 0 . > # 5 G 3  8 M  M 0 G 2 ? / ( * 6 M  ? . * M 0 . > # 5 G 3 ( M / B + >  ! 2  ! 8 B 0 M / * M 0  > 6 5 G 3 * 6 M  ? . @  0 M  G   ? ( > ( M 9 > 3 @ 5 G 3 + 0 M ( >  ! K & @ ( K 0 K ( M 9 > * M 0 . > # 5 G 3 5 > / 5 M / . G  M 8 ?  K 8 B 0 M / * M 0  > 6 5 G 3 . G  M 8 ?  K * E 8 ? + ?  8 B 0 M / * M 0  > 6 5 G 3  8 M  M 0 G 2 ? / ( . ' M / 8 B 0 M / * M 0  > 6 5 G 3 + 0 M ( >  ! K & @ ( K 0 K ( M 9 > ( M 9 > 3 @ 5 G 3  8 M  M 0 G 2 ? / ( * B 0 M 5 8 B 0 M / * M 0  > 6 5 G 3 * G  M 0 K * > 5 M 9 2 K 8 M  -  > .  >  M 8 M  @ 5 G 3 + M 0 G   &  M 7 ? #  # ?    > 0 M  M  ?  5 G 3  8 M  M 0 G 2 ? / ( * 6 M  ? . 8 B 0 M / * M 0  > 6 5 G 3  8 M  M 0 G 2 ? / ( . ' M / -* 6 M  ? . * M 0 . > # 5 G 3 8 G   * ? / 0 G  # ? . ?  M 5 G 2 K ( * M 0 . > # 5 G 3  8 M  M 0 G 2 ? / ( . ' M / -* 6 M  ? . 8 B 0 M / * M 0  > 6 5 G 3 * G  M 0 K * > 5 M 9 2 K 8 M  -  > .  >  M 8 M  @ * M 0 . > # 5 G 3 8 G   * ? / 0 G  # ? . ?  M 5 G 2 K ( 8 B 0 M / * M 0  > 6 5 G 3 .* G  M 0 K * > 5 M 9 2 K 8 M  -  > .  >  M 8 M  @  M 0 @ 7 M .  > 2 @ ( 5 G 3 ##f##΋##̆#؇#Ɔ#҆###n#### #Dž####>#ۊ##H##1###S##B##υ#3#k# #####5#G##͉###N###P##t#ׅ#####P&#ܐ#H##O#'##P###s#2&##߇### #ކ###r# #E#G#L## ##ĉ##T=##a##F#6#U4##x###G#iF#LB#4#Z#˅#s#~#0##o/##~##N#d&#X#1^#wp#b##7a##9N#7#n#6###@#@#,#^#S#_#z##&#O#6#$#F&##.## ##1I#)#####;##)##k##t##P##<#####XS##I##t#Y##%# ##YB#F#^##%#$*#GN## U#4#*0##Z&#N#fB#F#;###ވ#o###O##>#####T### ##n#####0##^#؋##<#z##J##ч#؆#?######7## #@##Z##~###4#Έ##]#`##*##o#T#ێ#Z#l#"#####Y###J# #####4###1####f##1#A##Е###&##########>###"##r#Î#####X##v#N#)#S1#h#/#H##F#4###5zk#=1####)## #ڒ#x#d#<&##v#)##H1# ###߉#h###f##D#'B#9## ##G###Z##P#t#Y#o##܌#Z#n#e##O####\F#~#,#}##V##:#ֈ#f##ˏ#b##0# #### ##P#B#T#֍#}#V#܅####Ҋ#)#'#J4##ŋ##<#x#h######Ç##F#E##ʇ##*####)#Å#Ӆ#5sd5C555ơ565؟0=\5ɠ5嚓5&R5bƑ55h`=5!255_5xo5ʢ5{I5g5}_5,5ژ59a5K}5{͝%5}5؏Ƙ5К5ԑ_55vS5LS55 ž5;5K5&9ӓ5xB55Ó5q5c3f5 >5]5 585353V95OF5-|5H5E5ޙl5c55jɊS5\5555M5̛Yk5)5.5ѤʙQ555\54Q5g655>5Ӕ5:55-55։S5H$5v5T5ħs555ٞR5ώ5z5b5b5 5أ%55{5S˖5/5555f ݖ5,5fk5)5SI5y5552555q5<55Zإ5N5_5&5 555 5YC5J.575 '5g5ˍ5˒5Bu5ϐ5.5%5ȌÔ5;Ҍ55~55Rk5=5p55(H555M75ƈ5Η55*<=5c5jk55F5_5(5w5ݜ5ȜV5cQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$:"P="P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pj"Pm"Pp"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P!#P$#P'#P*#P-#P0#P3#P6#P9#P<#P?#PB#PE#PH#PK#PN#PQ#PT#PW#PZ#P]#P`#Pc#Pf#Pi#Pl#Po#Pr#Pu#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P$P$P$P$P$P$P $P#$P&$P)$P,$P/$P2$P5$P8$P;$P>$PA$PD$PG$PJ$PM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pn$Pq$Pt$Pw$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P#&P&&P)&P,&P/&P2&P5&P8&P;&P>&PA&PD&PI&PL&PO&PR&PU&PX&P[&P^&Pa&Pd&Pg&Pj&Pm&Pp&Ps&Pv&Py&P|&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P!'P$'P''P*'P-'P0'P3'P6'P9'P<'P?'PB'PH``6`9G`E'PL'PO'PR'PU'PX'P_'Pf'Pm'Pt'P{'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P(P(P(P!(P((P/(P6(P9(P<(PC(PJ(PQ(PT(PW(PZ(Pa(Pd(Pk(Pr(Pu(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P )P)P)P)P )P#)P&)P-)P4)P7)P>)PA)PD)PG)PJ)PQ)PT)P[)Pb)Pi)Pp)Ps)Pv)Py)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P *P *P*P*P*P*P*P"*P%*P,*P/*P6*P9*P@*PG*PN*PQ*PX*P_*Pb*Pe*Ph*Po*PV``D`!`D 'ResB( ! ,,G! DamsyikKaherah2.1.49.2Waktu CubaWaktu ChileWaktu ChinaWaktu JepunWaktu PusatSungai RainyWaktu MoscowWaktu EcuadorBaitulmuqaddisWaktu BrasiliaWaktu ColombiaWaktu MaldivesWaktu KyrgystanWaktu Siang {0}Saint BarthelemyWaktu Piawai {0}Waktu Pulau WakeWaktu Siang ApiaWaktu Siang ArabWaktu Siang CubaWaktu Siang IranWaktu AfghanistanWaktu New ZealandWaktu PergununganWaktu Piawai ApiaWaktu Piawai ArabWaktu Piawai CubaWaktu Piawai FijiWaktu Piawai HovdWaktu Piawai IranWaktu Piawai OmskWaktu Piawai PeruWaktu Siang ChinaWaktu Siang JepunWaktu Siang KoreaWaktu Siang TimurWaktu Timor TimurWaktu Eropah BaratWaktu Eropah TimurWaktu Lautan HindiWaktu Piawai ChileWaktu Piawai ChinaWaktu Piawai IndiaWaktu Piawai JepunWaktu Piawai KoreaWaktu Piawai PusatWaktu Piawai SamoaWaktu Piawai TelukWaktu Piawai TimurWaktu Piawai TongaWaktu Pulau EasterWaktu Siang AlaskaWaktu Siang IsraelWaktu Siang TaipeiWaktu Siang TengahWaktu Eropah TengahWaktu Min GreenwichWaktu New CaledoniaWaktu Piawai AlaskaWaktu Piawai AmazonWaktu Piawai AnadyrWaktu Piawai AzoresWaktu Piawai IsraelWaktu Piawai MoscowWaktu Piawai SamaraWaktu Piawai TaipeiWaktu Siang ChathamWaktu Siang PasifikWaktu Kepulauan CookWaktu Kepulauan LineWaktu Pasifik MexicoWaktu Piawai ArmeniaWaktu Piawai ChathamWaktu Piawai GeorgiaWaktu Piawai IrelandWaktu Piawai IrkutskWaktu Piawai MagadanWaktu Piawai PasifikWaktu Piawai UruguayWaktu Piawai VanuatuWaktu Piawai YakutskWaktu Siang AtlantikWaktu Argentina BaratWaktu Australia BaratWaktu Australia TimurWaktu Guyana PerancisWaktu Piawai AtlantikWaktu Piawai BrasiliaWaktu Piawai ChamorroWaktu Piawai ColombiaWaktu Piawai FilipinaWaktu Piawai PakistanWaktu Piawai ParaguayWaktu Piawai SakhalinWaktu Pulau ChristmasWaktu Pulau MacquarieWaktu Siang Lord HoweWaktu Piawai SingapuraBandar Tidak DiketahuiWaktu Australia TengahWaktu Papua New GuineaWaktu Piawai ArgentinaWaktu Piawai Hong KongWaktu Piawai Lord HoweWaktu Piawai MauritiusWaktu Piawai VolgogradWaktu Barat Laut MexicoWaktu Kepulauan GilbertWaktu Musim Panas ChileWaktu Piawai AzerbaijanWaktu Piawai BangladeshWaktu Piawai ChoibalsanWaktu Piawai Ulan BatorWaktu Piawai UzbekistanWaktu Siang New ZealandWaktu Universal SelarasWaktu Eropah ceruk timurWaktu Kepulauan MarshallWaktu Musim Panas MoscowWaktu Piawai KrasnoyarskWaktu Piawai New ZealandWaktu Piawai NovosibirskWaktu Piawai PergununganWaktu Piawai VladivostokWaktu Siang NewfoundlandWaktu Musim Panas BritishWaktu Piawai Afrika BaratWaktu Piawai Eropah BaratWaktu Piawai Eropah TimurWaktu Piawai NewfoundlandWaktu Piawai Pulau EasterWaktu Piawai TurkmenistanWaktu Musim Panas BrasiliaWaktu Musim Panas ColombiaWaktu Piawai Eropah TengahWaktu Piawai New CaledoniaWaktu Piawai Tanjung VerdeWaktu Piawai YekaterinburgWaktu Siang Pasifik MexicoWaktu Piawai Afrika SelatanWaktu Piawai Kepulauan CookWaktu Piawai Pasifik MexicoWaktu Siang Australia BaratWaktu Siang Australia TimurWaktu Siang Hawaii-AleutianWaktu Hari Siang PergununganWaktu Piawai Argentina BaratWaktu Piawai Australia BaratWaktu Piawai Greenland BaratWaktu Piawai Greenland TimurWaktu Piawai Hawaii-AleutianWaktu Piawai Timur AustraliaWaktu Siang Australia TengahWaktu Piawai Australia TengahWaktu Siang Barat Laut MexicoWaktu Musim Panas Eropah BaratWaktu Musim Panas Eropah TimurWaktu Musim Panas Pulau EasterWaktu Petropavlovsk-KamchatskiWaktu Piawai Barat Laut MexicoWaktu Musim Panas Eropah TengahWaktu Musim Panas New CaledoniaWaktu Piawai Kepulauan FalklandWaktu Piawai Fernando de NoronhaWaktu Musim Panas Argentina BaratWaktu Siang Barat Tengah AustraliaWaktu Piawai Barat Tengah AustraliaWaktu Perancis Selatan dan AntartikaWaktu Piawai Petropavlovsk-KamchatskiWaktu Siang Saint Pierre dan MiquelonWaktu Piawai Saint Pierre dan MiquelonWaktu Musim Panas Separuh Kepulauan Cook# ##SH#B"###X##|#,#G#5#*#>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#U#^O#K# #66# !###5#+#!#(?# #x##N##N###V-#+#a-#WG#IG#v5#:##:#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#v#O#=##",#>#|O#@-#,#T#>7#a#Q##>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#"#1###-####7##Hv#R!#,###V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7###Ff#'.#6##w-#h#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#oT#O?#l #,#d,#G#####,#27#f6##5#r#6# #6#:#-##1>#.#7#5-#K-#-#i?#i#~6#,#,#oH#,##G#L##b#6#T#v?#+#y#r6##9#d##y#5##0# ##>#,# !#>##!#6#!#P#7###"#k# #n7###\?#>#N##7#9##6##|/#z7# #v#a#Y,#OO#!###6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5q5h5c5n5bc5C#5˂C75԰j)5mh;b55ױK5CK5-|25>25ۑ-V5V35SK*5ZQi5ṉ5xD5޸=Ĺ5¸'P5a\[r5C_5~m[5D5aK55}5h55ñoK?5ZFʯ57Rݯ5~[55Is5̷5W뱊5O;ˮ5;5Jx55x}55պ5YI55:/5Ϧ5x2ݮ5S555=V5}K5ՇKT5B5pr5Nrm5O5D5s5MVδ5x2555]V5ax53s5s5`25K~5 Ds5I^5 5x5xx5[;5-D5^e5ڭ55EmV5/5 K5xQ;5˭5}V535V5:D5*5S5[5L5K5,;58;55굃~5cc525}5D55Ɨ _5x25eQ׳5D;55Q5x2%5JiQ5}5 Ԝ05Q5GD5V5K5K5Q5TD5}P;<5[55}5r5Q5\;5aD5nD5[5K5 ~t;u5:5c5{D5#K5Օ[ҵ5= LҲ5V5_ɶ5/V5D55$~5WL5h8G&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PEPHPKPNPQPTPWPZP]P`PcPfPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPH``+`9G`gPjPmPpPsPzPPPPPPPPPPPPPPPPPPPPP P PPPP P'P.P5P<P?PBPIPPPWPZP]P`PgPjPqPxP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP!P$P+P.P5P:P=P@PCPJPMPTP[PbPiPlPoPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP P'P*P1P8P?PBPIPPPSPVPYP`PN(`` `2` 'ResBM  QQRumaAteniMoskaPari!iVjennaDamasku ibiltBrussellVallettaVarsavjal-Al!ierStokkolmail- amajka erusalemm&in ta {0}il-Lussemburgu{0} &in StandardBelt Mhux Mag'rufil-Belt tal-Kuwajt&in entrali Ewropewil-Georgia tan-Nofsinhar&in entrali Ewropew Standard&in entrali Ewropew tas-Sajf# ##SH#;###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #Y#qY#+##N##/T#K###5#+#(?# ##N##N###V-#+#WG#IG#B6##*6#K>#b #5?#sB#: ##X>#S#a#p#k#OY#k#a#N## #N#"#u#>>#G#e>#V###B?#j5# -#5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#G#O#=##",#>#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-#8"#!#>###l #!# #p!#i#?#4!##1###-###7##Hv#R!#,#Y##V7#\!#7#-#H#1O# ###z!#*-#4##B#O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-#7#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#ʨ#O?#l #,#d,#G#####,#27#f6####6####1># #7#5-#K-#-#i?###,#,#oH#,##G#L###6#" #p#+#)#r6##9####5##0###>#,#>##B #D#!##7###ff# # #n7#2##\?#>#N##7#9##6##50#z7# #v#a#Y,#OO#!##6###+#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5  +&3FUcq ,<JZjz0>LZhw (8EWhFs<}+:O^n"2Ex "<Tix  ' L k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm8ER\iv&2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.M_mz!/AOcq,KYk{ 2ASbp}!0BO\a$p$z$$AU$$$/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPH``+`9G`PPPPd`m``\` 'ResBPS S R 'ResB :G F:G,.1.+,/:,0,..+1,.,/.1.1:;.,;/:0!:;,.;/,:,..:,:.+:-/.+8:2:+-/.;.-:,::.,-/.+1,!,;!,:!.,!1:;,,::08;,;-0;:0-:;1,;/;1:1:.,:,-/8: ,2::08,,+.,.0.:-/:,8:;,818:,%00.&8!1::,!-/+:,.8:,.!,1=:,!-/.8,..+08,::,+:0,,-::,,,-/8;!:,!.,.:+,.+8.1 ::=.,,++:.-/:;,8::.,.1+;.0.=:8.,+:,,8,-/.!,.08,-/;-/-/:1.=+,..:00:::,::1+::,71,:0:!,,8,8,.:,08:.:,9::,!0,:.8,,-/,<0+,-:8.,!-/.:::8:,008,2=,,,=+,-/2,,-/:/:,/:-/.,.,8:>-/8+,-/:0:+1+.:.=:!:,%/!:.,!,.!0!,,:8!,08,:>,,,,,:-/:-/-/-/,-/6-/::-..+-/!:.8!::;,-/:;.,-/2:1808:18:9,0: =::,:-/::.8..1,-/,.-/.,8:0-/:8-/-/ ,..=:</6:8=::0,0.=-/:.:1,::2:,8,:8-/-/,.>::::,::18:-/,,+:8,::,..:,08-/,.1+7-/,-/1,:>1,:-/1,:=:1,::,:;.,0::.::1..:!:.=+!:-/,!,.;:!,8.!,8!-/.+!./.:!.00:!.0..!1,7:!1,:-/!1,:,.!1,:2:%=,!.!,:=:-/-/8:-/,.8-/-/-/.1,:+::0:;,7+-/:,,;,,0,;/-/!1,;1/:;=::=+.,,=+./:1,7:,-7:-:,,1-/08:;:-/:-/-/..,-/!0!,,0>:82081,:.-/>,8,,0,-/,2!::808::08,8:;/8:0-/:80+::0+::2:-::=:.:0-/8,;08-/,1,::.=.=:2:/:8=:218008::.0.:9=:80..8:++080..::,,82:-/8,8:2::.!:+0.!:!,.!,!:,:!,;08.!0/:;.!=:8::%:,1,{0} !;-:,,:,,,,=,;018-/8=,,:0:-/:+-/:-/:;=21,:=,;,-::: :=++2:1,7/:8: 0.::.!,-/:.8-/,,-/7:1,:0181,:-/-/,:::,>:27:=:+,/=:::::=-/:-/:-/.1,:1,7:+-/+-/+::::::6,+!-/-/-/:-/:.:;:89-:80>:;::::::8;=:8,18!::.-/..81,:-/:=::=:18.::2:1:8>:-/:8:8.:8, .-/,.,.8:-/-/001,:1,:!:;,.,!,.-/:!,8:,8,!.,0!.:-:: ,.-/:1:-/;:,8-/7,.,+.::;.>.,8!0;.0!,0!,+,=:8.+,+::=+,=.8:-7:;=:8-7:0.,.0.:++,,.-/1+7-/.,,8,.8:,18-/8:-/!,.:,0.!,8,8!9:0:!9.-::!:,17;:!,0.!=:8!,,=+!.,!,>:+,:!,8::8!08: .,8!1-/8.8:;.. !;-:;/: !;-:;: !;-:;.1,::,:,-/8-/:8,:8:/: !;-:.. !;-:+::,:.1+ !;-:.08 !;-:1+:-/.-/.81,:8:-/7:,.,.;. !;-:-/:-/:-/:.8:0;=:08,0: !;-:::,:,.!, ,8:,,-/-/:,-/=:8+2-/-/::0=:8,>.1,7: 1,:,-/:.-/!::=::!., !;-:!::,1-/!::!,=:8!,8: !,,!.: !;-:%:-/-/7:,7:-/,:;,8:!;-:-7::87:-7:,:.-7:1,::-7:::,-/!, !;-:18>2 !;-:=:+ !;-:::>:,:1+:: -:18: !;-:,%00 !;-:.&8!1 !;-:,!-/ !;-:-/-/--/-/.8:.!-/8:;0-/!18-:,.8 !;-:,.8:,8,,!-/ !;-:1,:+.8;/8<:, !;-:=:...!-/-:8.8 .,.-//:(:).-/ :-/>-/+ !;-:1,:.,86:8:+8 18-/8: !;-:!1/6 !;-:!,, !;-:!,1; !;-:-:-/ :.;08,8 !;-:,2:8:;::., !;-::, !92:,+: !;-:,-/-/8:;,0,80 !;-:-/:1 !;-:=:, !.,:=:.!,8,7:=,80 !;-::-/:82:0:.8.8,8=:-/8.8,8:: !:8:-/., !;-:-/:(:)-/:!918 !;-:%/=18 !;-:{0} 61,:;-:;-/:8:::9,0 !;-:08.,:!;-:-/.,% !;-:1,:;1,:;.,-/-/0:::-/!,7:>1,7:+,=18 !;-:</6:8 !;-:-/7: :::=::-,=:18>,8 !;-:,+:8 !;-:1,:-/ !;-:1,:=: !;-:=7:(:)18:.-/ +.-/:.0.6 !;-:!:,,,.8-/! :-1,<-/7!::;.8.8,8!.=11+ !;-:!.00: !;-:!0.,-/::-:8:;: 18-/.8,8 !;-:-/6., !;-:;,-/-/ !;-:-/:,, !;-:=::: ,87:::,:::08.: !;-:-/-/2.!2::+9: !;-:-/,2!: !;-:,.1,71,7:.2 !:.,8,8,.!, ::::.-/ .8.81,:>: !;-:008:: !;-::+8.:,8:-/;.:8.8.8!=:8:: !;-:%:,1, !;-:,;9: !;-:-/:-/: !;-:;.. 61,:;-:;: 61,:;-::-/ -/:8-//: 61,:;-:::=17 !;-:+::: !;-:-/7:-/ 2.-/.08 61,:;-:-:-/: !;-:-/7: -/::..;. 61,:;-:-/:-/: !;-:,18!:: !;-:1,:-/: !;-:.-:9, !;-:1,:1,: !;-:!9:: !;-:!., 61,:;-:!>17.1, !;-:!>17%1, !;-:!:!,- !;-:!.,;=:8!;-:!.: 61,:;-:-:: ,. !;-:;,8:61,:;-:-/!, 61,:;-:1,:!,- !;-:=:+ 61,:;-:-/7:-!-/-7:::.=2,8 !;-:,.8 61,:;-:,!-/ 61,:;-:-/!,7:: =,,1,7:!-:;:-:1,7:1,: !;-:-/8: 61,:;-:!1,:%1, !;-:!1/6 61,:;-:!>17!,- !;-:!,, 61,:;-:!,18.8,8 !;-:!,1; 61,:;-:!1-/8.8: !;-:;08,8 61,:;-:;=21,::8 !;-:+,8+-/8:!;-:,+: 61,:;-:-/:1 61,:;-:081,7: +:.8:081,:: !;-:-/7: !1,7: -:=,80 61,:;-:-/:-/: !;-:-/.8.8,8 !;-:-::;=:8 !;-:!:.,8,8 -/-:!918 61,:;-:!:,, -/8-::!,-/:;: !;-:!1,:!,- !;-:!-9- 61,:;-:%:9: !;-:%/=18 61,:;-:-/-/8;=:8 !;-:,7:-/,: !;-:;.. =1,. !;-::8: 61,:;-:;: =1,. !;-::,J <1,:+-/,/: =1,. !;-:,;:9: !;-:+,=18 61,:;-:.08 =1,. !;-:.;. =1,. !;-:<0,J <1,:+-/,,+:8 61,:;-:,:-/ !:.,8,81,:-/ 61,:;-:!., =1,. !;-:!1/6 =1,.!;-:!>17)<18; !;-:!,:9: !;-:!.: =1,. !;-:!.00: 61,:;-:-/.8,8 61,:;-:-/6., 61,:;-:=::;=:8/ !;-:::;=:8 !;-:;,: =1,. !;-:=:+ =1,. !;-:08.: 61,:;-:1,::: !:.,8,81,1,7:;=:8!;-:+9: 61,:;-:+0!,08.. !;-:.8:;=:8/ !;-::7:: !:.,8,8:9,817>: !;-:,.8 =1,. !;-:0-/:8 61,:;-:,!-/ =1,. !;-:,>:;=:8/ !;-:1,:>: 61,:;-:008:: 61,:;-:-/:8;=:8/ !;-:.,:: !:.,8,8-/8: =1,. !;-:!1,:)<18; !;-:!>17,:: !;-:!>17:8:8 !;-:!,1; =1,. !;-:!=:8:: 61,:;-:%:,1, 61,:;-:1,:;1,:;., !;-:.::;=:8/ !;-:;1,:;., 61,:;-:,+: =1,. !;-:,7::9: !;-:2:.8.8 !:.,8,8-/:1 =1,. !;-:-:-/: 61,:;-:=,80 =1,. !;-:<--: =1,. !;-::=:.;=:8 !;-:=:.;:-/ ::.1,:1,: 61,:;-:!918 =1,. !;-:!9:: 61,:;-:!1,:,:: !;-:!>17%1, 61,:;-:!-9-/9, !;-:!.,;=:861,:;-:%/=18 =1,. !;-:%1,!:-/:8 !;-:{0} =1,. 61,:;-:-:: ,. 61,:;-:-/8!,8 =1,. !;-:-/-/2.!2:: !;-:+,=18 =1,. !;-:.,::: !:.,8,8<:: .!,8,8 !;-:1,7:;=:8/ !;-:,.1,71,7: !;-:,+:8 =1,. !;-:1,:-/ =1,. !;-::+8.:,8: !;-:1,7:1,: 61,:;-:!:-/;-/:8,8 !;-:!1,: :8:8 !;-:!1,:%1, 61,:;-:!,18.8,8 61,:;-:!.00: =1,. !;-:!1-/8.8: 61,:;-:-/.8,8 =1,. !;-:-/6., =1,. !;-:;=21,::8 61,:;-:1,:=:;=:8/ !;-:08.: =1,. !;-:081,:: 61,:;-:+9: =1,. !;-:-/:-/: 61,:;-:9.: --: !;-:1,:>: =1,. !;-:008:: =1,. !;-:!,-/:;: 61,:;-:!1,:!,- 61,:;-:!-/:8:>: 61,:;-:!.,;=:8=1,.!;-:!=:8:: =1,. !;-:%:9: 61,:;-:%:,1, =1,. !;-:,7:-/,: 61,:;-:;1,:;., =1,. !;-:0818:J <1,:+-/,-:-/: =1,. !;-:-/-/: =1,. !;-:1,:1,: =1,. !;-:!>17;,8 %1,1 !;-:!>17%1, =1,. !;-:!>17)<18; 61,:;-:!1,: !,;:.8,8 !;-:-:: ,. =1,. !;-:=::;=:8/ 61,:;-:081,7: +:.8: !;-:08:.-/8.8,8 !;-::9,817>: 61,:;-:<1,:!1- --:!;-:1,7:1,: =1,. !;-:!1,:%1, =1,. !;-:!1,:)<18; 61,:;-:!>17:8:8 61,:;-:!,, =1,. 61,:;-:!,;:.8,8 =1,.!;-:!,18.8,8 =1,. !;-:!1-/8.8: =1,. !;-:)<18; !:-/:8 !;-:;08,8 =1,. 61,:;-:;=21,::8 =1,. !;-:,7::9: 61,:;-:1+.:>7: 0;0, !;-:!,-/:;: =1,. !;-:!1,:!,- =1,. !;-:%:9: =1,. !;-:%1,!:-/:8 61,:;-:!>17)<18; =1,. !;-:,7:-/,: =1,. !;-:-/-/2.!2:: 61,:;-:,:-/8.-/8-/8 , !;-:1,7:;=:8/ 61,:;-:,.1,71,7: 61,:;-::+8.:,8: 61,:;-:,-/:. !:08>:8 !;-:!1,: :8:8 61,:;-:!1,:1,: 9.-/ !;-:=::;=:8/ =1,. !;-:-7:.!2>7:.=.=:!;-: >-,8 7: 9,7 61,:;-::9,817>: =1,. !;-:9.: --: 61,:;-:<1,:!1- !:-/:8!;-:,7::9: =1,. !;-:08,.-/8.8,8 61,:;-:<1,:!1- !>17-/:8!;-::+8.:,: =1,. !;-:!9:: =1,. 61,:;-:%1,!:-/:8 =1,. !;-:!1,: !,;:.8,8 61,:;-:-/-/2.!2:: =1,. !;-:1,7:;=:8/ =1,. !;-:,.1,71,7: =1,. !;-:<1,:!1- 1,::81!;-:<1,:!1- --:61,:;-:!:-/:8 !:-/.8>,8 !;-:)<18; !:-/:8 61,:;-:081,:: =1,. 61,:;-:!>17-/:8 !:-/.8>,8 !;-:08,.-/8.8,8 =1,. !;-:,:-/8.-/8-/8 , 61,:;-:,-/:. !:08>:8 61,:;-:!1,:1,: 9.-/ 61,:;-:!1,:-/:8 !:-/.8>,8 !;-:!>17:8: =1,. 61,:;-:-7:.!2>7:.=.=:61,:;-:<1,:!1- !:-/:861,:;-:!1,: !,;:.8,8 =1,. !;-:)<18; !:-/:8 =1,. !;-:,:-/8.-/8-/8 , =1,.!;-:<1,:!1- !>17-/:861,:;-:<<18;,8 !1,:!:-/:8 !;-:!1,: :8: =1,. 61,:;-:<1,:!1- 1,::8161,:;-:9.: --: =1,. 61,:;-:<1,:!1- --: =1,.61,:;-:<::1,:-/:8>7: !9,-: !;-:<<18;,8 !1,:!:-/:8 61,:;-:),-/:. !:08>:8 =1,. 61,:;-:)!1,:1,: 9.-/ =1,. 61,:;-:*<1,:!1- !:-/:8 =1,.61,:;-:+<1,:!1- !>17-/:8 =1,.61,:;-:+<<18;,8 !1,:!:-/:8 =1,. !;-:,-7:.!2>7: .=.=: =1,. 61,:;-:,<1,:!1- 1,::81 =1,.61,:;-:#L# I#qT#X#xQ#.J#&J#EN#FJ#(W#BR#S#K#hO#I#AM#H#FS#vI#M#dT#zS#Q#N#W#G#.I#5K#6I#J#J#AQ#G#J#T#I#~J#UL#^J#L#U#FW#ZP#bQ#cH#X#N#jU# P#K#H#1N#G#R#J#L#R#6Q#X#UH#tK#O#I#$M#J#R#H# Z#NR#NJ#G#PX#ZR# L#K#U#0Y#tV#H#J#sO#>I#sG#PK#Q#mQ#K#Q#-M#FI#~O#U#I#$U#I#OP#M#=T#L#WT#@X#S#YK#JG#bK#O#nI#M#M#Q#sM#L#I#0T#a#t`#e# d#Y#$b#b#^#L#Q#9H#@H#M#d#V#H#cG#]#N#]#fJ#nJ#N#^L#LL#S#CL#1L#P#H#S#Z#N#P#N#U#X#I# N#K#G#K#J`#_#;i#L#I#P#*R#H#\#_^#%[#mS#V#U#UW#L#L#U#V#V#}K#O#Z#P#^#G#T#R#M#R#T#T#Y#R#hG#.V#I#M#K#;N#sW#N#J# T#@G#H#7^#wN#L#N#H#J#J#H#P# V#G#M#J#!O#J#5O#R#J#J#>J#OG#K#J#H#L#ON#Q#yG#O#K#K#G#G#K#M#N#EG#J#WQ#I#L#H#}M#M#H#iM#$H#_M#O#T#O#+H#2H#H#:L#L#G#P#N#X#Y#IO#M#K# W#K#H#UM#J#J#bZ#I#S#\H# Q#kK#Y#I#.P#K#I#jH#I#DP#SO#?O#R#P#Y#N#QZ#Q#R#6J#mG#Q#G#H# Q#W#T#GH#~R#P#S#;G#G#H#O#+Q##T#N#G#NH5m#X#+O#L#R# H#mN#G#U#K#YN#cN#P#Q#Q#Ih#S#~I# O#P#rR#G#Q#>K#VI#N#fR#Hid#L#G#L#S#VJ#gL#yL# M#G#6R#H#YG#^G#I#O#M#P#S#M#I#O#H#xH# Y#T#J#I#J#xU#S#G##P#V#M#X#GK##K#7M#KM#NI#TG#P#pL#vJ#N#L#M#7W#^I#H#'I#O#P#G#K#Q#fI#O#G#LQ#M#,K#O#O#N#P#(L#H#H#eP#I#pP#H#{P#'N#[[#S#K#G#qH#9P#G# I#J5`5!\5t]5\5-l_qh5kXV]5`JVa]5Vs9nBq5snq5 to;r5rjo5`JT[5XcfV]55kio5eqio5Pk]f5n[d5qko5sqr5l`i5lcj5l^Xh5kk]-g5m:bxj5S5^5PbU\5fb5 jW\e5cY5taTj\5_RZ5_,SZ5k]wg5^a5c_5^gRY2a5mHa'j5kV]52U5Bj5[5h3\8e5Y5nfeel5i\ e5i5jN]f5Qo%fl55`Sm[5 f5r5_5]5V5!icc5c5pBcj5rfim5[5tY5sLmp5i[d5cLZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$,P-P-P-P -P -P-P-P-P-P-P-P"-P%-P(-P+-P.-P1-P4-P7-P:-P=-P@-PC-PF-PI-PL-PO-PR-PU-PX-P[-P^-Pa-Pd-Pg-Pj-Pm-Pp-Ps-Pv-Py-P|-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P!.P$.P'.P*.P-.P0.P3.P6.P9.P<.P?.PB.PE.PH.PK.PN.PQ.PT.PW.PZ.P].P`.Pc.Pf.Pi.Pl.Po.Pr.Pu.Px.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P/P/P/P/P/P/P /P#/P&/P)/P,/P//P2/P5/P8/P;/P>/PA/PD/PG/PJ/PM/PP/PS/PV/PY/P\/P_/Pb/Pe/Ph/Pk/Pn/Pq/Pt/Pw/Pz/P}/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P 0P 0P0P0P0P0P0P0P"0P%0P(0P+0P.0P10P40P70P:0P=0P@0PC0PF0PI0PL0PO0PR0PU0PX0P[0P^0Pa0Pd0Pg0Pj0Pm0Pp0Ps0Pv0Py0P|0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P 1P 1P1P1P1P1P1P1P"1P%1P(1P+1P.1P11P41P71P:1P=1P@1PC1PF1PI1PL1PO1PR1PU1PX1P[1P^1Pa1Pd1Pg1Pj1Pm1Pp1Ps1Pv1Py1P|1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2PH``+`9G`2P 2P 2P2P2P2P 2P'2P.2P52P<2PC2PJ2PQ2PX2P_2Pf2Pm2Pt2P{2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P 3P3P3P3P!3P(3P+3P.3P13P43P73P>3PA3PH3PO3PR3PU3P\3Pc3Pj3Pm3Pp3Ps3Pv3Py3P|3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P4P4P 4P4P4P 4P#4P&4P-4P44P;4PB4PE4PH4PO4PV4P]4P`4Pg4Pj4Pm4Pp4Ps4Pv4P}4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P]O`}e`W`\` 'ResB :G :Ga$p$z$$$$$H+9GmR`P 'ResBPS S R 'ResBG  KKR ThimpuTsjitaAsoreneAcre-tidFryeneGuam-tidJajapuraKomoreneCasey-tidLanka-tidMacau-tidMaldiveneukjent byCaymanyeneKanariyenecubansk tidAcre normaltidAcre sommertidirsk sommertidsommertid  {0}Aqtau, sommertidMacau, sommertidiransk sommertidnewzealandsk tidstafrikansk tidstaustralsk tidAlmaty, sommertidAqtobe, sommertidarabisk sommertidarmensk sommertidasorisk sommertidbritisk sommertidcubansk normaltidcubansk sommertidjapansk sommertidstgrnlandsk tidstindonesisk tidsttimoresisk tidAqtau, standardtidMacau, standardtidNord-Marianene-tidalaskisk sommertidchilensk sommertidfijiansk sommertidgeorgisk sommertidisraelsk sommertidkinesisk sommertidkoreansk sommertidperuansk sommertidsamoansk sommertidsommertid for Apiasommertid for Omsktongansk sommertidusbekisk sommertidAlmaty, standardtidAqtobe, standardtidarabisk standardtidkaledonsk sommertidmauritisk sommertidsommertid for Khovdturkmensk sommertidvanuatisk sommertidstkasakhstansk tidQyzylorda, sommertidRussisk (Anadyr) tidRussisk (Samara) tidfilippinsk sommertidpakistansk sommertidsommertid for Moskvasommertid for Taipeicolombiansk sommertidkappverdisk sommertidsommertid for Chathamsommertid for Irkutsksommertid for Jakutsksommertid for Magadanuruguayansk sommertidfjern-steuropeisk tidQyzylorda, standardtidnewzealandsk normaltidnewzealandsk sommertidnormaltid for Hongkongparaguayansk sommertidsommertid for Amazonassommertid for Brasiliasommertid for Hongkongsommertid for Pskeyasommertid for Sakhalintidssone for Cookyenestaustralsk normaltidstaustralsk sommertidsteuropeisk normaltidsteuropeisk sommertidtidssone for Kokosyenebangladeshisk sommertidnormaltid for Cookyenesommertid for Volgogradtidssone for Chuukyenetidssone for Linjeyenevestafrikansk normaltidvestafrikansk sommertidvestaustralsk normaltidvestaustralsk sommertidvesteuropeisk normaltidvesteuropeisk sommertidstgrnlandsk normaltidstgrnlandsk sommertidvestargentinsk sommertidaserbajdsjansk sommertidsommertid for Ulan Batorvestgrnlandsk sommertidsommertid for Krasnojarsksommertid for Novosibirsksommertid for Tsjojbalsansommertid for Vladivostoktidssone for Gilbertyenetidssone for PhoenixyeneRussisk (Anadyr) normaltidRussisk (Anadyr) sommertidRussisk (Samara) normaltidRussisk (Samara) sommertidsentraleuropeisk normaltidsentraleuropeisk sommertidsommertid for Newfoundlandtidssone for Galpagosyenesommertid for Jekaterinburgsommertid for Lord Howe-yatidssone for Falklandsyenetidssone for Marquesasyenehalv sommertid for Cookyenenormaltid for Falklandsyenesommertid for Falklandsyenetidssone for Dumont d Urvillevest-sentralaustralsk normaltidvest-sentralaustralsk sommertidsommertid for Hawaii og Aleutenetidssone for nordvestlige Mexiconormaltid for nordvestlige Mexicosommertid for Fernando de Noronhasommertid for nordvestlige Mexicosommertid for Rocky Mountains (USA)tidssone for Wallis- og Futunayenesommertid for Saint-Pierre-et-Miquelontidssone for De franske srterritoriertidssone for det sentrale Nord-Amerikanormaltid for det sentrale Nord-Amerikasommertid for det sentrale Nord-AmerikaRussisk (Petropavlovsk-Kamtsjatskij) tid*tidssone for den nordamerikanske stkysten+normaltid for den nordamerikanske stkysten+sommertid for den nordamerikanske stkysten-tidssone for den meksikanske Stillehavskysten.Russisk (Petropavlovsk-Kamtsjatskij) normaltid.Russisk (Petropavlovsk-Kamtsjatskij) sommertid.normaltid for den meksikanske Stillehavskysten.sommertid for den meksikanske Stillehavskysten1tidssone for den nordamerikanske Stillehavskysten2normaltid for den nordamerikanske Stillehavskysten2sommertid for den nordamerikanske Stillehavskysten4sommertid for den nordamerikanske atlanterhavskysten# ##6####X##|#,#G#5##>##!#a#eJ#-##r#C,#+##O###-##o,#i#>#)##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5#-#X #,"#,#O#q#z,#N,#o# #Y#,##O#+###N#5#t##"O#/T#^O#m# #66# !#]##5#+#O#(?# #{# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#####B?#j5# -#N #5## >#'## #5#$>#r>##-###"#jg#~g#w#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O##,#T#F!#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#,l#&## #!#>###0#/# #p!##1#4!##1###O####p##Hv#R!##7##.#\!##-#z#1O# ##xv#z!#*-#4###O#)H#f#7#?#5#7#A#\#"###[#'.#6##w-#7#_T#,##v ###a##x##8,#6#7H#l#V### #i#1##D #"#h#O?#l #,#d,#G#####,#27#f6##5~#S#6# #6#\###1>##%#5-###f$##~6#,#8#G0#,##G#L## #6#T~#"#+#y#r6##9#f##y#5# #0#.##>#,# !#>##!#6#!##T"#f##EK#8# #n7###8#X#N##R##"#6#3#I#z7# #!#a#Y,#OO#!#u##6###+##!#G#E# ,#,#>##Z6#O#7##I#h#9##6#9#-# #@O#5#j#B#s#5#Y##55oA5n559\5%q` 55DdB35$t1,5t-z5X 0R,5ռW 5su,z5Q#5͸5;`d5&561@5HsZT5ѷ8e5ͷ4e5Z;?_5(&5558!5U`=5d/5l;Q_5]|5|A5=P5tDz5Z5MW%t5+5t5n;t5HAOb5Z5e5E5}5sV_s5 5u5d5m55ܵu[z5Z5Tn95fO 5 5`m 5P޹35[D*d555g+55o5n Ubb55Ʊ5Ge55B5;5˺t'a-5ŵpi5bi5055Z5t5ر5Ze5హ0*Z5'oQt5Dd549]5^5̳5o5Aub5i51m݉5OL5555¹Ďc5ϰ?5_5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$P PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPH``+`9G`PPP P#P&P-P:PAPHPUPbPoP|PPPPPPPPPPPPPPPPPPPPP P PPPP$P+P.P1P8P?PFPIPLPOPVPYPfPsPvPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P#P*P-P0P3P:PAPDPKPNPQPTPWP^PaPhPoPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP"P%P,P/P2P9P<PCPFPMPTP[P^PePlPoPrPuP|PJ\``]W`!` 'ResBP  $ 'ResBPS S R 'ResBPS S R 'ResB  D 0 2  ? -  B  ! 8 ( ( B  2 K . 5 G   ! >   ! G (  $ > 0  G  G  >  >  ? $ > $ 0 5 > ( ?  * 2 > + ?  @ , K   .  > 2 ? . > 8 ?   8 ?  2 9      M 0 >  * ? / >  8 M  0  + > $ G  >  0 K  > , A 2  ? 0 K -  A  ?   A 5 G $  A 5 > .  > % > .  A  A   A ( ?  A 0 ?   A ( ? 8 ! >  > 0 ! G - ? 8 $ >  * G & A , 9 @ ( > 0 A ( > / . G * G 0 ? 8 + > 0 K  , 0 ( L 2 , ? 8 > , G 2 ?  , H    - > ! A  - ? / ( > . ( ? 2 > . 8 M  K . > 8 ( 0 ? / > & 2 # M ! ( 5 > 0 8  8 >  * ( 9 - > ( > 9 K - M !   ? 0 >   M  >   M  K ,   K 0 M 8  . M . > (  ( A - ?    K 0 & 6 A     ! G 2 G !  % G ( M 8  ?  > 2 @  M / A 0 @  A  , G  . >   >  ? 0 > ( G  K  ? / K ! , M 2 ? ( ! G ( M - 0 ! K  2 > % ? . M * A & ? 2 M 2 @ ( ? * ?  ( ( K . G  * > ( > . > * K ( > * G , ( M  A 2 , 9 0 >  ( , > 9 ? / > , G  0 A  , K . >  K . >  A 0 K . > ( > 8 . > * A $ K . > 2 > , K . > 8 G   . > 8 G 0 B 0 ? 8 >  + 2 > * >  8 > . > 0 > 8 ? ! M ( @ 8 K + ? / > {0} 8 . /   0 ( G * G  ( > ! ? / 0  2 M . >  @  8 M . > 0 >  / A  M 2 > 0 B . M  @  . , > , G (  > 0 >  > 8  G . M / > (  K 0 ! K 5 >  K 2 . M , K  K 8 M 0 >   > 0 M  .  > 5 K 0 K (  ? 8 ? ( >  @ ( 8 . /  >  M 0 G ,  ? , L   @  K ( M 8  (    > $ * A  K . M 8 M  $ > 2 M 2 ? ( $ G 9 G 0 > ( ( 0 + K 2 M  ( >  0 K , @ ( > 8 M 8 > * > 2 M . G 0 + >  >  + K + ? ( ?  M 8 , ? 8  G  M , M 0 A ( >  . >  > ! > ( . > ! G  0 > . K ( M   ( / >  A  >  / G 0 G - > ( 0 > ( M  A ( 0 ?  K 2 A  2 ? 8 M , K ( 8 >  > 2 ? ( 8 > ( M  >  8 > 0 >  K - 8 M  K *  G 9 ? , M 0 K ( 9 K - > 0 M  {0} (+f ){0} (+g ) 0 , @ 8 . /  5 ? ! M  > (  8 ( M 8 ? / (  8 M  > , >  2 > ( ,  > 0   M  K 0 G    ?  K  > (  ( M ! 0 , 0 @    > ! L  L  > .   M  >  > . M * > 2 >  > / G ( M ( G  M / > ( > 0 @  M / A   , >  > ( M & ?  >  2 > * >  K 8  A  0 M ( 8 G  M 2 G 8 , G  ? 2 @ 8 . /  A  8 . /  >  > 0 M $ >  G 0 A 8 2 G .  > 0 M  K 2 >  K 0 K # M  K ! ?  M 0 K   % # M ! 0 , G ( ?  8 . / ( K    K  * ? $  >  0 ( * G 0 A 8 . / * M / K  / >  + ?  @ 8 . / + A ( > + A $ ? + M 0 ?  > ( , >  M  A 5 @ , M 0 8 G 2 M 8 - ? / ( M $ ? ( - ? 2 M ( ?  8 - M / >  ?  ( . 0 ?  ?  8 .  M 5 > 0 ?  . 8 M  M / >  . > ( >  A 5 > . > / K  M  G . ?  M 5 ? 2 ( . G ( M ! K  > . G 2 M , 0 M ( . K  > ! ? 6 A . M / > 0 ?   0 >  $ K   > 0 ? / A ( ? / ( 0 G ( ? 0 ? - 0 2 A 5 > ( M ! > 8 . > 0  # M ! 8 >   K . G 8 > ( 2 A  8 8 > 0 >  G - K 9    8 . /   2 M / > ( M !  2 M  ? / 0 M 8  8 M $ M 0  > (  ( M ! K 0 M 0 >  * ? / > 8 . /  0 >  A 5 > ( >   M 5 > 2 A    0 > ( @ 8 . /  8 M  > ( , A 2 8 M  -( G 0 >  ! M . K ( M  (  ( M  ?  A 5 >  2 M   / A (  G * - 0 M ! G  M 0 ? 8 M  . 8  A / >  M 5 ? 2  M 5 > ! G 2 A *  > % > . 8 . / ! 8 (  M 0 ?  ! G - ? 8 8 . / $ > 8 M  G ( M  & 8 M 8 > ( M , G & > . > 8 M  8 M ( > 0 A 8 . / ( M / A / K 0 M  * ! M  K 0 ?  > * > 2 > 8 . / + G ( K . + G ( , A 8 ? ( M (  ( - ? ( M 8 G ( M 8 - M / > (  K - 0 . 8 M  K 8 . / . >  . A 0 M ! K . >  >  M 2 > ( . > 2 M & ? - M 8 . M / > ! M 0 ? ! . M 5 8 ( 8 . / / >  A $ M 8 M  0 G  M  > - ?  2  A , ?  > ( > 2 0 M ! 9 K 5 G 5 ? ( M ! 9 K   5 ? ( M ( ? * G  5 A  > 0 G 8 M  8 > (  A 5 > ( 8 > ( M  > 0 G . 8 > ( M  ?   K 8 > . K  8 . / 8 M   9 K 2 M . 9 K , M ! 8 . /   0 > / 2 8 . /  ( M  > . G ( >  . >  K ( 8 . /  > . > # M ! L   > $ > . > 0 M  >  ?  ? 2 K 0 M ! >  ? 0 ? $ ? . >  @  G 0 M  A  2 G (  M 5 >  > 2 G  (  A  ! > 2  ( > 2  M / > . M , ? / 0  ? 9 A 5 > 9 A 5 >  K  , > 2 M 8 > (  > * K 0 K  M / G  A - > 2 A 8 . / $ >  * G  8 . / ( G * > 2 @ 8 . / * >  M ( ? 0 $ A  * > 0 > . > 0 ? 5 K * K ( M  ?  ( >  + > . >  A 8 M $ > + K 0 M  > 2 G  > , K  - ? 7 M  > , M 2 > ( M  > / 0 - A  > ( @ 8 . / . 0 ?  8 8 . / . K ( M  G 0 M 0 G . K ( M 0 K - ? / > / G 2 M 2 K ( >  + 2 A  8 - ? 2 M 2 G 2 A , A . M , > 8 @ 8 > ( . > 0 ? ( K 8 G ( M  % K . 8 8 M  M / > ( M 2 @ 9 ? . > 2 @ 8 . / 9 G 2 M 8 ? ( M  @ 9 M 5 >   9 0 M 8  ( M  > ( > 0 ? - K    0 ? ( , A 0 M    M  M 5 ? 2 M 2 >   K 0 G 8 M 8 . /  . M 8 M  M 0 M ! .  > 2 G ( M & G  ?   A  2 > . M * A 0  K * G ( 9 M / >  (  K 7 M  > 0 ?  >  ? , M 0 > 2 M  > 0  K 9 > ( G 8 5 0 M  $ K  G 2 > 8 . / * ?   H 0 # 8 . / * K 0 M  K -( K - K , A  G ( - ? 2 M 2 G - > ( A  $ A 8 . / - K 2 M  K  M 0 > & . ( M  8 G 0 M 0 >  . 2 G 8 ? / > 8 . / . G  M 2 >  M  2 > / >  A 8 M  8 . / 2  M  G . M 5 0 M  2  / ?  0 , >   ( 2 8 M  ( M  G 2 8 2 ? ( M ! G . M / > ( 8 >  > 2 ? ( 8 . / 8 G ( M   K ( M 8   0 , H  > ( 8 . /  2 8 M  >  K 8 . /   M 5 K ! K 0 8 . / 2 M / > ( K - M 8 M   ! M ! ? 8  , > , >  > 2 ? ( ? (  M 0 > &  > 8 > , M 2 > ( M  >  A   > * A 8 . /  K 0 ? / > 2 @ 8 . /  M / B , >  K 8 . /  M 0 > ( M !  0 M   @ ( & ? 5 > 8 . / ! > 0  8 M 8 2 > . ( G - K  A  ( G 8 M  * > 0 >  M 5 G 8 . / * M / K  / >  8 . / + ? 2 ? * ? ( @ 8 . / , K 2 ? - ? / > 8 . / , M / ( G 6  / 0 M 8 , M 0 >  > - ? 2 M 2 G , M 0 >  ? 8 M 2 > - > . >  M $ > . K 0 K 8 M . > 0 M  ? 8 8 8 . / . K ( M  G - ? ! ? / K . M / > ( . > 0 8 . / 0 ? / A ( ? / ( 8 . / 2 ? , M 0 G - ? 2 M 2 G 5 G   > * A 8 . / 8 A 0 ? ( > . > 8 . / 8 G ( M  2 A 8 ? / > 8 G ( M  9 G 2 G ( > 8 G ( M  M  ?  M 8 9 G 0 M . K 8 ? 2 M 2 K - M 2 > ! ? - > 8 M  K   0 , @ & ? 5 > 8 . /  0 , @ . > (  8 . /  0 M . G ( ? / > 8 . /   2  + M . M / > (  2 M 8 > 2 M - > ! K 0  G ( M & M 0 @ / 8 . /  G * - 0 M & G 8 . /  > ! @ . > (  8 . /  K  , > 2 M 8 ( 8 . / ! > ( M . > 0 M  6 > - ( ( K , K 8 ? , ? 0 M 8 M  * A ( M  >  0 ? ( >  * K 0 M  K - G 2 M 9 K * M / A 0 M  K 0 ?  K + ?  @ . > (  8 . / ,   2 > & G 6 @ 8 . / . > 2 M & ? - M 8 8 . / . M / > 0 ? 9 M / > . M ( 2 0 M ! 9 > 5 G 8 . / 2 >  (  > * A 8 . / 8 > ( M  >  8 > , G 2 9    . > (  8 . / 9 M / > 2 ? + M / >  M 8  * ? / > & ? 5 > 8 . /  * ? / > . > (  8 . /  ( M ! K  >  ( > 8 . /  0 > ( @ & ? 5 > 8 . /  0 > ( @ . > (  8 . /  8 M  0  > * B 8 . /  0 M  A  M 8 M  8 . / 2 > ( , >  K 0 8 . /   M 2 > ( M  ?  8 . /  K  K 8  > * A 8 . /  M / > . M , M 0 ?  , G  > 2 > * >  K 8 M 8 . /  M / > . M , ? / 0 8 . /  > % > . & ? 5 > 8 . /  > % > . . > (  8 . /  > * > ( & ? 5 > 8 . / $ >  ?  8 M $ > ( 8 . / &  M 7 ? #  0 M  ? / > * >  ? 8 M $ > ( @ 8 . / , M 0 >  ? 2 @ / > 8 . / . 8 M  K . > (  8 . / 0 > ( M  ? (  ( M 2 G  0 ? / K  M / > 2 G  K 8 8 > . K  & ? 5 > 8 . / 8 > . K  . > (  8 . / 8 G / G  G 2 > 8 M 8 . / 8 M 5 ? + M   0 G ( M  9 K , M ! . > (  8 . /  +  > ( ? 8 M $ > ( 8 . /   0 > / 2 & ? 5 > 8 . /   0 > / 2 . > (  8 . /  . >  K ( . > (  8 . /  ? 0 M  ? 8 M $ > ( 8 . /  K 2 . M , ? / > 2 @ 8 . / $ >  * G  & ? 5 > 8 . / $ >  * G  . > (  8 . / ( K  M 8  ( M ! ? / > ( > * B 0 M 5 @ & ? 5 > 8 . / * K 0 M   + M 8 M * G ( , M 2 > ( M  -8 > , M 2 K ( - G ( G  M / A  2 > 8 . / - G - G ,  ( M ! ? / > ( > - K 2 M  >  M 0 > ! 8 . / . 0 ?  8 . > (  8 . / . > 0 M 6 2  > * A 8 . / 8 > ( M  K ! K . ?  M  K 8 G ( M  - ? ( M 8 G ( M  9 ? . > 2 @ & ? 5 > 8 . / 9 ? . > 2 @ . > (  8 . / 9 K  @ . ? ( M 9 6 9 0  M , G  ? 8 M $ > ( 8 . / 0 B  M 5 G . > (  8 . /   K 0 G 8 M . > (  8 . /  M 0 > 8 ( K / > 0 M  8 . /  M 0 @ ( 5 ?  . ? ( 8 . /  0 M  ? / > . > (  8 . / * B 0 M 5 @  ? . K 0 8 . / * K 0 M  - -* M 0 ? ( M 8 + ? ( ?  M 8  > * A 8 . / , > 9 ? / > , > ( M ! G 0 > 6 - > ( A  $ A . > (  8 . / / >  A 8 M  . > (  8 . / 8 >  > 2 ? ( . > (  8 . / 8 G ( M  , > 0 M % G 2 G . @ 8 K 2 K . K (  > * A 8 . / 9 5 >  - 2 A  ? / ( 8 . / - M 2 > & ? - > 8 M  K  8 . /   0 , H  > ( . > (  8 . /  2 8 M  >  K & ? 5 > 8 . /  2 8 M  >  K . > (  8 . /   M  K  M  K 0  B 0 M . ?   A   > * A . > (  8 . /  K 0 ? / > 2 @ & ? 5 > 8 . /  K 0 ? / > 2 @ . > (  8 . /  M / > . M * K  M 0 > ( M ! G  M / B , >  K & ? 5 > 8 . /  M / B , >  K . > (  8 . /  M 0 ? 8 M . 8  > * A 8 . /  ? 2 M , 0 M   > * A 8 . /  > . K 0 M 0 K . > (  8 . / ( K - K 8 ? 5 ? 0 M 8 M  8 . / ( K 0 M + 2 M   > * B 8 . / ( M / B  ? 2 M / > ( M ! 8 . / * > 0 >  M 5 G . > (  8 . / + ? 2 ? * ? ( @ . > (  8 . / . >  M 5 G 0 @  > * A 8 . / / G  >  G 0 ? ( , 0 M  8 . / 8 . ( M 5 ? $ 5 ? 6 M 5 8 . / 8 ?   > * A 0 . > (  8 . / 8 M 0 G & M ( ?  K 2 ? . M 8 M  9 ? ( M & . 9 > 8 >  0 8 . / &  M 7 ? #  0 M  ? / > 8 . /  0 M . G ( ? / > . > (  8 . /  G ( M & M 0 @ / & ? 5 > 8 . /  G ( M & M 0 @ / . > (  8 . /  G * - 0 M & G . > (  8 . /  K  , > 2 M 8 ( . > (  8 . / &  M 7 ? #  + M 0 ?  @ 8 . / * 6 M  ? .  + M 0 ?  @ 8 . / * B 0 M 5 @  + M 0 ?  @ 8 . / + M 0 G ( M   M 5 > ( > 8 . / ,   2 > & G 6 @ . > (  8 . / 2 0 M ! 9 > 5 G & ? 5 > 8 . / 2 0 M ! 9 > 5 G . > (  8 . / 5 ? ( > . >  ,  ( M ! ? / > ( >  8 M  0  > * B . > (  8 . /  0 M  A  M 8 M  . > (  8 . / 2 > ( , >  K 0 . > (  8 . /   M 2 > ( M  ?  & ? 5 > 8 . /   M 2 > ( M  ?  . > (  8 . /  G 2 8 ?  @ ,  ( M ! ? / > ( > ( / >   > 2 G & K ( ? / > 8 . / * * B 5 > ( M / B  ? ( @ 8 . / * >  ? 8 M $ > ( @ . > (  8 . / , G 2 > , $ M $ 0 ! >  K  > , M 0 >  ? 2 ? / > . > (  8 . / . > 0 G ( M  K ,  ( M ! ? / > ( > 5 > 2 ? 8 M 0 + A  A ( > 8 . /  K 2 . M , ? / > 2 @ . > (  8 . / & A . K ( M  ! ? 0 M - G 2 M 2 G * 6 M  ? .  >   8 M $ > ( 8 . / * 6 M  ? . @ / A 0 K * G 2 @ 8 . / * B 0 M 5 @  >   8 M $ > ( 8 . / + 2 M  2 M / > ( M !  > * B 8 . / - K 2 M  >  M 0 > & . > (  8 . / . K ( M  ? 8 G 2 M 2 K , G ( M   @  M , G  ? 8 M $ > ( . > (  8 . / $ M $ 0 ! >  K  > ,  G ( M & M 0  G ( M & M 0 @ /  + M 0 ?  @ 8 . /  M 0 > 8 ( K / > 0 M  . > (  8 . / * ?  0 M 8 , 0 M  ,  ( M ! ? / > ( > * G 0 A  M 0 @ 7 M .  > 2 @ ( 8 . / + ?  @  M 0 @ 7 M .  > 2 @ ( 8 . / , M 0 A ( >  & > 0 B 8 M 8 2 . 8 . / 9     M 0 @ 7 M .  > 2 @ ( 8 . / 9 5 >  - 2 A  ? / ( & ? 5 > 8 . / 9 5 >  - 2 A  ? / ( . > (  8 . / % * -* B 0 M 5 @ / A 0 K * G 2 @ 8 . / * 6 M  ? . @  0 M  G (  ? ( @ 8 . / . G  M 8 ?  ( * M / > 8 ? + ?  8 . /  8 M  0  > * B  M 0 @ 7 M . 8 . /  G ( M & M 0 @ / / A 0 K * G 2 @ 8 . / ( K - K 8 ? 5 ? 0 M 8 M  . > (  8 . / ( M / B  ? 2 M / > ( M ! & ? 5 > 8 . / ( M / B  ? 2 M / > ( M ! . > (  8 . / * B 0 M 5 @  8 M  M 0 G 2 ? / > 8 . / * B 0 M 5 @  ( M ! K ( G 6 ? / > 8 . / - M 2 > & ? - > 8 M  K  . > (  8 . / . 8 M  K  M 0 @ 7 M .  > 2 @ ( 8 . / / G  >  G 0 ? ( , 0 M  . > (  8 . / 9 K , M !  M 0 @ 7 M .  > 2 @ ( 8 . /  . >  K (  M 0 @ 7 M .  > 2 @ ( 8 . / ! A . K ( M  -! @  0 M - ? 2 G 8 . / ( M / B + > ( M ! 2 M / > ( M !  K 8 . / * 6 M  ? .  + M 0 ?  @ . > (  8 . / * 6 M  ? . @  ( M ! K ( G 6 ? / > 8 . / . 0 ?  8  M 0 @ 7 M .  > 2 @ ( 8 . / 2 K  0 * M 0 ? ( M 8 M 8  M 5 > 0 M  0   K 0 G 8 M  M 0 @ 7 M .  > 2 @ ( 8 . /  0 M  ? / >  M 0 @ 7 M .  > 2 @ ( 8 . / ( / >   > 2 G & K ( ? / > . > (  8 . / ( / >  8 > 2 G . , $ M $ 0 ! >  K  > * B 0 M 5 @ / A 0 K * G 2 @ . > (  8 . / , G 2 > / $ @  M 0 @ 7 M .  > 2 @ ( 8 . / - > ( A  $ A  M 0 @ 7 M .  > 2 @ ( 8 . / / >  A 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / 8 >  > 2 ? (  M 0 @ 7 M .  > 2 @ ( 8 . /   0 , H  > (  M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 * 6 M  ? . . G  M 8 ?  K 8 . /  G ( M & M 0 @ /  8 M  M 0 G 2 ? / > 8 . /  G ( M & M 0 @ /  ( M ! K ( G 6 ? / > 8 . / * 6 M  ? . @ / A 0 K * G 2 @ . > (  8 . / * > 0 >  M 5 G  M 0 @ 7 M .  > 2 @ ( 8 . / * B 0 M 5 @  M 0 @ ( 2 M / > ( M !  K 8 . / + 0 M ( > ( M ! K ! G ( K 0 K ( M 9 > 8 . / + 2 M  2 M / > ( M !  > * B . > (  8 . / + ? 2 ? * ? ( @  M 0 @ 7 M .  > 2 @ ( 8 . /  0 M . G ( ? / >  M 0 @ 7 M .  > 2 @ ( 8 . /  G * - 0 M & G  M 0 @ 7 M .  > 2 @ ( 8 . /  K  , > 2 M 8 (  M 0 @ 7 M .  > 2 @ ( 8 . / ( M / B + > ( 2 M / > ( M !  K & ? 5 > 8 . / * 6 M  ? . @  M 0 @ ( 2 M / > ( M !  K 8 . / ,   2 > & G 6 @  M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? . @  0 M  G (  ? ( @ . > (  8 . / . G  M 8 ?  ( * M / > 8 ? + ?  & ? 5 > 8 . / . G  M 8 ?  ( * M / > 8 ? + ?  . > (  8 . /  0 M  A  M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / 2 > ( , >  K 0  M 0 @ 7 M .  > 2 @ ( 8 . /  G ( M & M 0 @ / / A 0 K * G 2 @ . > (  8 . / ( M / B + > ( ! 2 M / > ( M !  K . > (  8 . / * >  ? 8 M $ > ( @  M 0 @ 7 M .  > 2 @ ( 8 . / * B 0 M 5 @  8 M  M 0 G 2 ? / > & ? 5 > 8 . / * B 0 M 5 @  8 M  M 0 G 2 ? / > . > (  8 . / , M 0 >  ? 2 @ / >  M 0 @ 7 M .  > 2 @ ( 8 . /  K 2 . M , ? / > 2 @  M 0 @ 7 M .  > 2 @ ( 8 . / - K 2 M  >  M 0 > &  M 0 @ 7 M .  > 2 @ ( 8 . /  M , G  ? 8 M $ > (  M 0 @ 7 M .  > 2 @ ( 8 . /  A   > * A  ' >  M 0 @ 7 M .  > 2 @ ( 8 . /  M 0 > 8 ( K / > 0 M   M 0 @ 7 M .  > 2 @ ( 8 . /  G ( M & M 0 @ /  8 M  M 0 G 2 ? / > & ? 5 > 8 . /  G ( M & M 0 @ /  8 M  M 0 G 2 ? / > . > (  8 . / ( K - K 8 ? 5 ? 0 M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / * B 0 M 5 @  M 0 @ ( 2 M / > ( M !  K . > (  8 . / + 0 M ( > ( M ! K ! G ( K 0 K ( M 9 > . > (  8 . / - M 2 > & ? - > 8 M  K   M 0 @ 7 M .  > 2 @ ( 8 . / / G  >  G 0 ? ( , 0 M   M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? .  + M 0 ?  @  M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? . @  M 0 @ ( 2 M / > ( M !  K . > (  8 . / 8 G ( M  * ? / 0 M 0 G 0 . ?  M / A 2 K (  K 8 . / * B 0 M 5 @ / A 0 K * G 2 @  M 0 @ 7 M .  > 2 @ ( 8 . / $ M $ 0 * 6 M  ? . . G  M 8 ?  K  K & ? 5 > 8 . / $ M $ 0 * 6 M  ? . . G  M 8 ?  K  K . > (  8 . / ( / >   > 2 G & K ( ? / >  M 0 @ 7 M .  > 2 @ ( 8 . / + M 0 G ( M  &  M 7 ? # @ 0  ( M  > 0 M  ?  8 . /  G ( M & M 0 @ / * 6 M  ? . @  8 M  M 0 G 2 ? / > 8 . / + 2 M  2 M / > ( M !  > * B  M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? . @  0 M  G (  ? ( @  M 0 @ 7 M .  > 2 @ ( 8 . /  G ( M & M 0 @ / / A 0 K * G 2 @  M 0 @ 7 M .  > 2 @ ( 8 . / $ A 0 M  . G ( ? 8 M $ > (  M 0 @ 7 M .  > 2 @ ( . > (  8 . / 8 G ( M  * ? / 0 M 0 G 0 . ?  M / A 2 K (  K & ? 5 > 8 . / 8 G ( M  * ? / 0 M 0 G 0 . ?  M / A 2 K (  K . > (  8 . /  G ( M & M 0 @ / * 6 M  ? . @  8 M  M 0 G 2 ? / > & ? 5 > 8 . /  G ( M & M 0 @ / * 6 M  ? . @  8 M  M 0 G 2 ? / > . > (  8 . / * B 0 M 5 @  M 0 @ ( 2 M / > ( M !  K  M 0 @ 7 M .  > 2 @ ( 8 . / + 0 M ( > ( M ! K ! G ( K 0 K ( M 9 >  M 0 @ 7 M .  > 2 @ ( 8 . / * 6 M  ? . @  M 0 @ ( 2 M / > ( M !  K  M 0 @ 7 M .  > 2 @ ( 8 . / ##r## ##!#)####ǧ#4#####̜#l##ԝ#y# ##H##1#Q#ݞ###B#"##ˡ#?# #=#6#K####=####?#(#ݡ#P#Ɯ##"#$##o#3#P&#####'##P# ##j#2&###!## #T##c#q# ##!#Z## #n#-#Ş###l## ###͝#Ϡ##e#}#è#LB#ܤ####R###o/####J#p#####A####+S#y#=####D#ȥ#Y#^##4##D#q#/##$##K### #p#1I#####X#E###k##a#o######]#H##3#A#%#¡##R# ##N##ã#ͣ##*#)###Ħ#c#I#U##S#F#;#ؠ##Ơ##-####)#1#Ҝ#Ʊ#_#,#A#M# #c#n###'##r##]#d##V#z# #J####e#m##;#y#͞#ݢ###ޜ#Ӣ#Ѥ#6#՟#m#P#4#####H#*##u#T#ԥ###Y#u#)# #h#Y#y## ###Ƥ##,#,##2###ԡ#h####؜#ɢ#$#-#۝#####[#;#}#s###k##c###}#}#̪#V#`##)#S1##/##ݟ#####g5[#=1###### #ԧ#2##<&####ƝS###v##Q#h## ####8##_# #y#G##&#\###t#Y#o#`#J##ş#=#͟#n##%#####M##D#L#>#####b##0# #B##U#V#z##x##4##~##6#U#O##~#c#X### #7#՞#M#(#)###E#5##(&#J###gS##D##@####5q55;55](մ5ݦ5 5ɯѨܯ5$5k5᷂5ͩ)ܩ55jķ5b55E5J5]b55gl5Ц555]a555Ըu555ߨ5ˮ55uUN5_vF5P55T55H+;5E5557555ʻH5N5K5ĺ~55ݲO5N5A55r55N&555}553f5Э55 5vb5X555d555G 5'55):S55۱5M8_5?45f555t575҅x=]5d5k55q5a5i5޺05طy5,6հ5H75555 %g5ճ5kd555Ҽ̶5¹ݮ54X5۪M55955DzcN5%5Y5855v4555455&ף55D5m555<545`45ѫ555{)IS55eĀ55H=5*ѬY5˵@{51515 Q/55/55|5>I_D&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P%P%P%P%P%P%P %P#%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P!&PH``+`9G`$&P'&P*&P-&P0&P7&P>&PE&PL&PS&PZ&Pa&Ph&Po&Pv&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P 'P'P'P'P'P 'P''P.'P1'P8'P?'PF'PI'PL'PO'PR'PU'P\'P_'Pf'Pm'Pp'Ps'Pz'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P(P(P&(P-(P4(P7(P:(PA(PH(PO(PV(PY(P\(Pc(Pj(Pq(Pt(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)Pu```\` 'ResB e! e! >Pd!` 'ResB  L3CaroPraagWenenAt1rawParijsBerlijnFaererIrkoetskKhartoemSjanghai{0}-tijdAcre-tijdApia-tijdDoesjanbeHovd-tijdOmsk-tijdAqtau-tijdCasey tijdDavis-tijdLanka-tijdPaaseilandSyowa-tijdAlaska-tijdAnadyr-tijdAqtbe-tijdAzoren-tijdMawson-tijdMexico-StadMoskou-tijdNiuese tijdSamara-tijdTaipei-tijdVostok-tijdAmazone-tijdBelause tijdCentral-tijdChatham-tijdChinese tijdChuukse tijdEastern-tijdIndiase tijdIraanse tijdJapanse tijdMacause tijdMagadan-tijdPohnpei-tijdRothera-tijdVaticaanstadZuid-Georgiales GambierAlma-Ata-tijdArmeense tijdAtlantic-tijdBruneise tijdChamorro-tijdCocoseilandenCubaanse tijdFijische tijdIrkoetsk-tijdJakoetsk-tijdKosraese tijdMountain-tijdNepalese tijdSachalin-tijdzomertijd {0}Acre-zomertijdAfghaanse tijdApia-zomertijdArabische tijdBengalese tijdBhutaanse tijdChileense tijdHovd-zomertijdKoreaanse tijdOezbeekse tijdOmsk-zomertijdPeruaanse tijdPyongyang-tijdQyzylorda-tijdRunionse tijdSamoaanse tijdSeychelse tijdTongaanse tijdWolgograd-tijdonbekende stadAqtau-zomertijdChristmaseilandFilipijnse tijdHongkongse tijdMyanmarese tijdNauruaanse tijdSurinaamse tijdTadzjiekse tijdTurkmeense tijdAlaska-zomertijdAnadyr-zomertijdAqtbe-zomertijdAzoren-zomertijdBoliviaanse tijdBritse zomertijdIndochinese tijdIsralische tijdKirgizische tijdKrasnojarsk-tijdMaldivische tijdMaleisische tijdMoskou-zomertijdNovosibirsk-tijdPakistaanse tijdSamara-zomertijdTahitiaanse tijdTaipei-zomertijdTsjojbalsan-tijdTuvaluaanse tijdUlaanbaatar-tijdVladivostok-tijdAmazone-zomertijdBraziliaanse tijdCentral-zomertijdChatham-zomertijdChinese zomertijdColombiaanse tijdCookeilandse tijdEastern-zomertijdEcuadoraanse tijdIraanse zomertijdJapanse zomertijdMacause zomertijdMagadan-zomertijdMarquesaseilandenMauritiaanse tijdNewfoundland-tijdPaaseilandse tijdUruguayaanse tijdVanuatuaanse tijdVenezolaanse tijdstandaardtijd {0}Acre-standaardtijdAlma-Ata-zomertijdApia-standaardtijdArmeense zomertijdAtlantic-zomertijdCocoseilandse tijdCubaanse zomertijdFijische zomertijdGolf-standaardtijdHovd-standaardtijdIrkoetsk-zomertijdJakoetsk-zomertijdKaapverdische tijdLine-eilandse tijdMountain-zomertijdOmsk-standaardtijdOost-Europese tijdOost-Kazachse tijdOost-Timorese tijdParaguayaanse tijdSachalin-zomertijdWake-eilandse tijdWest-Europese tijdWest-Kazachse tijdFrans-Guyaanse tijdAqtau-standaardtijdArabische zomertijdBengalese zomertijdCanarische EilandenChileense zomertijdIerse standaardtijdKoreaanse zomertijdOezbeekse zomertijdPeruaanse zomertijdQyzylorda-zomertijdSamoaanse zomertijdTongaanse zomertijdWolgograd-zomertijdZuid-Georgische tijdAlaska-standaardtijdAnadyr-standaardtijdAqtbe-standaardtijdAzerbeidzjaanse tijdAzoren-standaardtijdFilipijnse zomertijdGambiereilandse tijdGeorgische zomertijdGilberteilandse tijdHongkongse zomertijdIndische Oceaan-tijdJekaterinenburg-tijdMidden-Europese tijdMoskou-standaardtijdNieuw-Zeelandse tijdNorfolkeilandse tijdOost-Afrikaanse tijdPhoenixeilandse tijdSamara-standaardtijdTaipei-standaardtijdTurkmeense zomertijdWest-Afrikaanse tijdZuid-Afrikaanse tijdWest-Argentijnse tijdAmazone-standaardtijdCentral-standaardtijdChatham-standaardtijdChinese standaardtijdDumont-d Urville-tijdEastern-standaardtijdFalklandeilandse tijdGuamese standaardtijdIraanse standaardtijdIsralische zomertijdJapanse standaardtijdKrasnojarsk-zomertijdMacause standaardtijdMagadan-standaardtijdMarshalleilandse tijdNovosibirsk-zomertijdOost-Groenlandse tijdPakistaanse zomertijdPitcairneilandse tijdSalomonseilandse tijdTokelau-eilandse tijdTsjojbalsan-zomertijdUlaanbaatar-zomertijdVladivostok-zomertijdWest-Groenlandse tijdAlma-Ata-standaardtijdArmeense standaardtijdAtlantic-standaardtijdBraziliaanse zomertijdChristmaseilandse tijdColombiaanse zomertijdCubaanse standaardtijdFijische standaardtijdIrkoetsk-standaardtijdJakoetsk-standaardtijdMarquesaseilandse tijdMauritiaanse zomertijdMountain-standaardtijdNewfoundland-zomertijdOost-Australische tijdOost-Indonesische tijdPaaseilandse zomertijdSachalin-standaardtijdUruguayaanse zomertijdVanuatuaanse zomertijdWest-Australische tijdWest-Indonesische tijdMexicaanse Pacific-tijdArabische standaardtijdBengalese standaardtijdChileense standaardtijdHawaii-Aleoetische tijdKaapverdische zomertijdKoreaanse standaardtijdLord Howe-eilandse tijdMacquarie-eilandse tijdNieuw-Caledonische tijdOezbeekse standaardtijdOost-Europese zomertijdParaguayaanse zomertijdPeruaanse standaardtijdQyzylorda-standaardtijdSamoaanse standaardtijdTongaanse standaardtijdWallis en Futunase tijdWest-Europese zomertijdWolgograd-standaardtijdCentraal-Afrikaanse tijdFernando de Noronha-tijdFilipijnse standaardtijdGeorgische standaardtijdHongkongse standaardtijdMidden-Australische tijdTurkmeense standaardtijdAzerbeidzjaanse zomertijdGecordineerde wereldtijdIsralische standaardtijdJekaterinenburg-zomertijdKrasnojarsk-standaardtijdMidden-Europese zomertijdNieuw-Zeelandse zomertijdNoordelijk Mariaanse tijdNoordwest-Mexicaanse tijdNovosibirsk-standaardtijdPakistaanse standaardtijdSingaporese standaardtijdTsjojbalsan-standaardtijdUlaanbaatar-standaardtijdVladivostok-standaardtijdWest-Afrikaanse zomertijdWest-Argentijnse zomertijdBraziliaanse standaardtijdCentraal-Indonesische tijdColombiaanse standaardtijdCookeilandse standaardtijdFalklandeilandse zomertijdMauritiaanse standaardtijdNewfoundland-standaardtijdOost-Groenlandse zomertijdPaaseilandse standaardtijdPapoea-Nieuw-Guineese tijdUruguayaanse standaardtijdVanuatuaanse standaardtijdWest-Groenlandse zomertijdKaapverdische standaardtijdOost-Australische zomertijdOost-Europese standaardtijdParaguayaanse standaardtijdWest-Australische zomertijdWest-Europese standaardtijdMexicaanse Pacific-zomertijdCookeilandse halve zomertijdHawaii-Aleoetische zomertijdLord Howe-eilandse zomertijdNieuw-Caledonische zomertijdAzerbeidzjaanse standaardtijdFernando de Noronha-zomertijdJekaterinenburg-standaardtijdMidden-Australische zomertijdMidden-Europese standaardtijdNieuw-Zeelandse standaardtijdSaint Pierre en Miquelon-tijdWest-Afrikaanse standaardtijdWest-Argentijnse standaardtijdFalklandeilandse standaardtijdNoordwest-Mexicaanse zomertijdOost-Groenlandse standaardtijdPetropavlovsk-Kamtsjatski-tijdVerder-oostelijk-Europese tijdWest-Groenlandse standaardtijdGalapagoseilandse standaardtijdOost-Australische standaardtijdWest-Australische standaardtijdMexicaanse Pacific-standaardtijdHawaii-Aleoetische standaardtijdLord Howe-eilandse standaardtijdNieuw-Caledonische standaardtijdFernando de Noronha-standaardtijdMidden-Australische standaardtijdNoordwest-Mexicaanse standaardtijdSaint Pierre en Miquelon-zomertijdMidden-Australische westelijke tijdPetropavlovsk-Kamtsjatski-zomertijdFranse zuidelijke en Antarctische tijdSaint Pierre en Miquelon-standaardtijdPetropavlovsk-Kamtsjatski-standaardtijdMidden-Australische westelijke zomertijd,Midden-Australische westelijke standaardtijd# ##6#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###*##o,#i#>#)##>#8#@#H#0##7#-,##l-#a#?#G#>#T#*!# #,##5#-#X #6#,#?#q#z,#N,#o# #Y#,##k]#+###N#5#'##"O#/T#^O#K# #66# !###5#+#O#(?# #{# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>######B?#j5#!#N #5## >### #5#$>#r>##-###"#l#l#4}#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#F!#a#Q#Y#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#k##l#q#,l#H$## ######/# ##i##4!#.#1###Y####p##!#R!#,#N###.#\!#7#-#z#1O# ###z!#*-###!#O#)H#f#7#$2#5#7#A#7#$"##}U#{#6##3#7#_T#,##v ## ###EH#f#8,#6#7H##U## # ##1##D #&7##:#l #,#d,#G#####,#27#f6##5O# #6# #6# #S##1>##%#$#K-#-#-#ر#~6#,#,#oH#@'##G#L###6# #"#+#y#r6##9# ## #5##0# ##>#,# !#>##!#6#!##7#'#### #"###v(#X#N#P#(#`##6#3##z7# #!#a#Y,#OO#!###6###+#b7# #G#E# ,\#,#>##Z6#O###I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5E555ݳ5[5FZ5B355=5BWR,5W 5u,z5#5Ũ5 O5wt5ʬѨ55ڼu}5ռpx5ѯ(ö56ڶ(&5W5}ÿ¦5kq5x55̲5۬ݨ5(ָ575505D5|O55R5Td5ıF5fqȴ5Tڭm555x&5A5 n655޴55>Ƚ555Ȱ 55V:۾ 5\ 5|M5`55Rf+5Q5 5 }Ѻ5555425 505f51'a-5JH5UcC55_55 55565Vd5Li5Үb5U5۰5M5d655xA50555NN5䮿5f5̩5c5R555w55y55j5t5X5h5ª5k~5ѻ5׷,5 5ȳ5555е5m595J55ƹ5޹5855<.55٩55(555Ъ355<ͫ5ܫ5S5(5x5x555ɭ%55>5P&5~5155JP5s5ab5t5 5dn515'5>5i{5tĿL&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~ ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PH``+`9G` P P P P P P P !P!P!P%!P2!P?!PL!PS!PZ!Pa!Ph!Po!Pv!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P"P"P"P"P&"P)"P6"PC"PF"PS"PZ"Pa"Pd"Pg"Pl"Po"Pr"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P #P#P#P#P#P!#P$#P'#P.#P1#P8#P?#PF#PM#PP#PS#PV#P]#Pd#Pk#Pn#Pq#Px#P{#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P $P$P$P$P$$P+$P.$P5$P<$P?$PB$PE$PL$P<`ު``\`3 'ResB e! e! SRTf!E#Pd!` 'ResBPS S R 'ResB  B6 TsjitaYangnAsoraneAsjgabatFryaneJajapuraKomoreneMaldivaneukjend byCaymanyaneKanariyaneirsk sumartidsumartid  {0}iransk sumartidkolombiansk tidnyzealandsk tidarabisk sumartidarmensk sumartidasorisk sumartidbritisk sumartidjapansk sumartidkubansk sumartidalaskisk sumartidaustafrikansk tidaustaustralsk tidchilensk sumartidfijiansk sumartidgeorgisk sumartidisraelsk sumartidkoreansk sumartidperuansk sumartidsamoansk sumartidsumartid for Apiasumartid for Omsktongansk sumartidusbekisk sumartidaustgrnlandsk tidaustindonesisk tidausttimoresisk tidkaledonsk sumartidmauritisk sumartidsumartid for Khovdturkmensk sumartidvanuatisk sumartidfilippinsk sumartidpakistansk sumartidsumartid for Moskvasumartid for Taipeiaustkasakhstansk tidhongkongkinesisk tidkappverdisk sumartidkolombiansk sumartidnyzealandsk sumartidsumartid for Chathamsumartid for Irkutsksumartid for Jakutsksumartid for Magadanuruguayansk sumartidkolombiansk normaltidnyzealandsk normaltidparaguayansk sumartidsumartid for Amazonassumartid for Brasiliasumartid for Pskeyasumartid for Sakhalinbangladeshisk sumartidsumartid for Cookyanesumartid for Volgogradtidssone for Cookyanetidssone for Lineyanevestargentinsk sumartidfjern-austeuropeisk tidtidssone for Kokosyaneaserbajdsjansk sumartidaustaustralsk sommartidausteuropeisk sommartidaustgrnlandsk sumartidnormaltid for Cookyanetidssone for Chuukyanevestafrikansk sommartidvestaustralsk sommartidvesteuropeisk sommartidvestgrnlandsk sumartidaustgrnlandsk normaltidsumartid for Krasnojarsksumartid for Novosibirsksumartid for Tsjojbalsansumartid for Vladivostokhongkongkinesisk sumartidaustaustralsk standardtidausteuropeisk standardtidsumartid for Newfoundlandtidssone for Gilbertyanetidssone for Phoenixyanevestafrikansk standardtidvestaustralsk standardtidvesteuropeisk standardtidsentraleuropeisk sommartidsumartid for Jekaterinburgsumartid for Lord Howe-yatidssone for Galpagosyanesumartid for Falklandsyanetidssone for Falklandsyanetidssone for Marquesasyanenormaltid for Falklandsyanesentraleuropeisk standardtidtidssone for Dumont-d Urvillevest-sentralaustralsk sommartidsumartid for Hawaii og Aleutenesumartid for Fernando de Noronhasumartid for nordvestlege Mexicotidssone for nordvestlege Mexicovest-sentralaustralsk standardtidnormaltid for nordvestlege Mexicosumartid for Rocky Mountains (USA)sumartid for sentrale Nord-Amerikatidssone for sentrale Nord-Amerikanormaltid for sentrale Nord-Amerikatidssone for Wallis- og Futunayanesumartid for Saint-Pierre-et-Miquelontidssone for Dei franske srterritoria*sumartid for den nordamerikansk austkysten*tidssone for den nordamerikansk austkysten+normaltid for den nordamerikansk austkysten-sumartid for den meksikanske stillehavskysten-tidssone for den meksikanske stillehavskysten.normaltid for den meksikanske stillehavskysten1sumartid for den nordamerikanske stillehavskysten1tidssone for den nordamerikanske stillehavskysten2normaltid for den nordamerikanske stillehavskysten3sumartid for den nordamerikanske atlanterhavskysten# ##6####X##|#,#G#5##>##!#a#eJ#-##r#C,#+##O###-##o,#i#>#)##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5#-#X #,"#,#O#q#z,#N,#o# #Y#,##O#+###N#5#t##"O#/T#^O#m# #66# !#6##5#+#O#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#####B?#j5# -#N #5## >#'## #5#$>#r>##-###"#jg#~g#w#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>##,#T#F!#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#{### #!#>###0#/# #p!###4!##1###O####p#b#Hv#R!##7##.#\!##-#z#1O# ##xv#z!#*-#4###O#)H#f#7#?#5#7#A#"###[#'.#6##w-#7#_T#,##v ## #a##x##8,#6#7H#l#V### #B#1##D #"#h#O?#l #,#d,#G#####,#27#f6##5~#,#6# #6#\###1>##%#5-###f$#N#~6#,#8#G0#,##G#L## #6#Tΰ#"#+#y#r6##9#f##y#5# #0#.##>#,# !#>##!#6#!##T"#f##EK#8# #n7###8#X#N##R###6#3#"#z7# #!#a#Y,#OO#!#u##6###+##!#G#E# ,#>##Z6#O#7##I#h#9##6#9#-# #@O#5#j#B#s#5#Y##5oA5n559\5q`5Dd5t-z5̹5a5c5tڻ5;`d5sZF{5ȴ8e5Ĵ4e5;?_55$5|5$%5`/5 d/5;Q_5Q]|5|A5=P5tDz5Z5MW%t5t5Nn;t57AOb5Z5G5E55${5hl5;`5d5^5#5%u[z5Z5cnA5<ⴭ 5ܴ5̵`I 5з$5ID*d55:5g+55o5[ Ubb55T5Ge5B5;5t5y5\bi5055Z5t55Ze5k0*Z5c'oQt5mDd5߰49]55o5Aub5i5m݉5OL55Ďc5_5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P?PBPEPHPKPNPQPTPWPZP]P`PePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[PH``+`9G`^PaPdPgPjPqPxPPPPPPPPPPPPPPPPPPPPPPP PPPP%P,P/P2P9P@PGPJPMPPPWPZPgPtPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP!P(P+P2P5P8P;P>PEPHPOPVP]PdPgPjPmPtP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P*P1P4P;PBPEPHPKPRPJ\`\`]W`\`6 'ResBP  $ 'ResBPS S R 'ResBP  nb$ 'ResBP nb_NO$ 'ResBP nn_NO$ 'ResBPS S R 'ResBPS S R 'ResB :G :G p$$9GR`P 'ResBV :G ZZC:G * ?   8 2 K  > 8 G  A  $  >  >  A  .  ?  >  A , > ! 2 > !  > 0 " >  > % A 2 G ( ? _ B ( K . G + ?  ? , >  A . > 9 G 0 ?  & 0 ?  > 0 K . M 2 ? . > 8 ?  2 8 K q > q G  M  8 . 0 >    >   > 0 >  ! >  M  0 A , > 6 A _ >  . 8 M   $ > 0 M  0 >  ?  >  0 K  > , A 2  ?  - M  ? 0 K -  A  , >  A  ?   A  ( >  B  M  0 M 8 ?  A  A   K  ?  ! 8 ( M $ > 0 q > & A , >  ( > 0 A ( > 8 > ( ?  . ? ( A  M ( L . ? _ * > 2 > + > 0 K  , > 9 ?  , ? 8 > , G 2 G . , K  8 G - > ! A  - ?  ( > . 8 M  K . >  > . > 2  > . > 8 ?  2 K . M 8   >  8 2 M  > 8 ?   > 8 ? ! ( @ 8 G  > 8 K + ?  9    9 0 > 0 G _ A  2 >  $ ? 0 >  . M . > (  2 . >  ?  ( ! K 0 >  + G  M 0 A .  ?  ! G ( M  % G ( M 8  0 > 2 M  2 . M , K  > ( > 0 G  ?  > 2 ?  A 0 >  K  K . K 0 K  K 8 0 G   M _ A 0 @  ?  >  K  ? 8 ? ( L  > . G ( >  ? , K  ?  A ( G   A 0 ?  M  _ * A 0 >  ? 0 > ( G  K . 8 M   M 0 K 2 M ! , 2 ? ( M $ >  * G  $ > 9 ? $ ? % ? . M * A & ? 2 M 2 @ * 0 M % M * > ( > . > * G 0 ? 8 M * M 0 >  M , > . >  K , G 2 ?  G , K  K  > . >  A 0 K . > ( ? 2 > . > * A $ K . > 2 > , K . > _ K  G . > q 8 ( M . ? ( 8 M  . G 0 ? ! > . G 8 G 0 A . K ( >  K 0 G  ? ( > 0 G 8 ? + ? 0 K % G 0 > 2 # M ! ( M 2 A 8 >  > 8 > . > 0 > 9 > - > ( > 9 K - ! M q > 0 8 q > {0} 8 . _   2 > # M !    K , M   K 0 G 8 M  , ? &  > (  ( A - ?  M  0 A ( G * G  7 M  0 M   ? ( >  >  > (  A ( M  K  K 8 M  K 2  > $ >  0  L . M  A  0 ( 8 G  A 8 M , G  >  K 8 M  > % > . M  @ ( 8 . _  ( 7 M  ( M  > . >   >  > 2 ? ( M (  A ( ? 8 M  K 0  K 2 > ! G ( - ? 0 M ! G - ? 8 M $ ?  A  ( > & A 6 > ( , G ( 0 + K  M ( >  0 K , ? ( ?  K 8 ?  ( L  >  K  * > 2 . 0 M * K 9 ( * G  + >  >  + K , 0 M . A ! > , 0 M 2 ? ( M , >  M  A  , >  M  A 2 , > , G ( M , @ 0 A  M , M 0 A ( G  . ( 0 K - ?  . > ! G  0 > . > ( >  A  . ? ! M q G . L 0 ? 8 8 M 2 >  K 8 M 2 ? 8 , K ( M 2 A  # M ! > 7 M  > ( 2 ? 8  > 2 ? ( M 8 . 0  ( M & 8 >  * > ( M 8 M  K *  G q > 2 ? 8 M   > !    # > 8 9 0  2  ? _ 0 M 8   M  0 G  M   M  A  2 >  ! ? 2 G ! M  # M  ?  A   ( > ! _ > 0 M  * ?  8 . _  0 >  A  ( >  0  A  8 M   0 > ( 8 . _  9 K 0 K & M  > .  >   >  > . M * > 2 >  > 0  > 8 M  ? ( 8 > 8 M  G _ G ( M ( ?  K ( >  M 0 ?  K 0 M ! K , >  M 0 G ( > ! >  ? 2 ? 8 . _  ? 9 A  9 A   >  M 0 G , M  G 0 A  G 2 .  ? , ? 2 ? 8 ?  K 0 K # M  K ! > 0 q ? ( M ! K . ? ( ?  > $ > 6  G # M  $ G 9 G 0 > ( M $ M 0 ? * K 2 ? ( ? * ?  K ( M ( ? _ A 8 . _ ( K 0 K ( M ( > * G 0 A 8 . _ + ?  ? 8 . _ + A ( > + A  ? + K  ( ?  M 8 , >  & > & M , > 0 ( > 2 M , > 9 > 0 ? ( M , ? 6  G  M , M 0 8 2 M 8 M - >  ?  > ( M - ? 2 ( ? 8 M . 8 M  >  M . >  M q G 0 @ . >  > ! > ( M . > ! M 0 ? ! M . > (   K ( M . > ( > 8 M . > 0 ?  K  M . > 3 & M q @ * . G # M ! K  > . G ( K . ? ( ? . K  > ! ? 6 A . K (  G 0 ?  0 ? 8 K 2 A  G 2 > * >  M 2 > 0 ?   > 8 >   K . G 8 > 0 >  G - K 8 > 0 >  K - M 8 K q > 8 . _ 9 G , M 0 ( M 9 G 2 8 ? (  ? 9 K ( K 2 A 2 A _ >  A  8 M  _ >  A  >  M _ G 0 G - > ( M q ? ( ? * G  M   ?  K  > ( M  0 , @ _ 8 . _  8 ( 8 ?  ( M  8 M $ > ( , A 2  ! . K (  K ( M  2 M  _ ( M  . 8 M  8 . _  > . > # M ! A  > _ . M _ > ( M  G 0 A  G 2 G (  K 0 ? _ 8 . _  > ( ! M _ >  >  > , K 0 M # M #  > 2 > * >  K 8  A  $ G . > 2 >  A  ( > 8 . _  A _ >  M q ? 2  M 2 > 8 G , G  B  M 8 . _  >  0 M $ M $ >  > * > ( 8 . _  A  A . > ( M ! > . > 8  8 M ! G  M 0 K   M % # M ! 0 M , G ( > 0 A 8 . _ ( G * > 3 8 . _ * >  K * >  K * > 2 > 8 . _ * K  K -( K - K * K !  K 0 ?  > , A 8 ? (  G ( M , G 2  M 0 G ! G - >  M  A - 0 M - A  > ( 8 . _ - K 7 M  K  M . 8 M  K 8 . _ . >  > 8 > 0 M . > ( >  2 > ( M 2  M 8 . , 0 M  2 0 M ! 9 K q G 7 M   9 K . M 8 >  * >  2 K 8 > # M  ?   K 8 > . K  8 . _ 9    8 . _ 9 G 0 . K 8 ? 2 K 9 K , > 0 M  M _ >  M  A ( M  . >  ( M 8 . _   M 5 > 2 A   M 0 A  A  8 . _  # M ! G 0 , A 0 ?  >  > . > 0 M  >  ? 0 ? $ ? . >  ?  @  ? 2 K 0 M ! >  K 8 0 G  8 . _  M 0 G 7 M  K ( M  M _ A , > 8 . _  M 0 @ 7 M  . > 8  > . M , ? _ 0 M  A  ! G 2 K * G  > * K 0 K  9 _ G  K  M  > 8 . _  K  M  >  > * A $ >  * G  8 . _ $ > 9 ? $ ? 8 . _ $ A - > 2 A 8 . _ * > 0 > . > 0 ? , K * ?   > 0 ? ( M * K ( > * G 8 . _ + > . >  A 7 M  > + K 0 M  G 2 G  > + M 0 ?  > ( M , 2 ? - ?  8 . _ , > 0 M , > ! K 8 M , A  > 0 G 7 M  M , A  A . M , A 0 > , A ! > * G 7 M  M , K  - ? 7 M  > , M 0 ? 8 , G ( M . # M  G - ? ! ?  . >  2 >  >  2 > . >  > . K 0 K 8 M . > 0 ?  9 > . ( M . ?  M 5 G 2 K ( M . G 2 , K 0 M # M # 0 > 0 K  K  M  > 0 ? _ A ( ?  ( M 0 G _   > - ?  M 0 K % G 0 > 8 . _ 2  A , M 2  > ( M 2 A , A . M , > 6 ? 2 L  8 - ? 2 M 2 G 8 > ( M  A  ( 9 K - ! M 8 . _ _ A 7 M  -( G 0 > q ? # M ! 9 K   M   K 0 G 8 M 8 . _  2 > 8 M  > 8 . _  6 M  > , K  M  7 M  M 0 >  > ( M   M q G ! 0 8 . _  8 M 0 >  2 8 . _  2 . M , ?  8 . _  G * M - 0 M & G  K * G ( 9 >  G ( M  K 7 M  > 0 ?  >  M q >  > 2 G  ( M  A  ! > 2  > ( > 2  > % > . M 8 . _  K  , > 2 8 > ( M  ? , M 0 > 2  0 M  K 9 > ( M 8 , 0 M   G  A 8 ?  > 2 * >  K  G 2 > 8 . _ ! G - ? 8 M 8 . _ ( M _ A _ K 0 M  M * > 0 >  A  8 . _ * K 0 M  K - G 2 K * K _  M  _ >  M  + ( K . M * G ( 9 , M 0 >  ? 8 2 > - > , M _ >  M    M - > ( A   A 8 . _ - ?  # M  ?  ( M - K 2  K  M 0 > ! M . > 2 G 8 ?  8 . _ . > q 8 ( M 8 . _ . K (  8 G 0 0 >  M 0 G  ( ? 0 ? - 0 M 8  > 2 ? ( M 8 . _ 8 > # M  > 0 G . M 8 > ( M . > 0 ? ( K 8 ?  M  > * A 0 M 8 ? . + G 0 K * K 2 M 9 M 5 >   9 0 M 8 M _ A 2 _ > ( K - 8 M  _ G 2 M 2 K ( >  + M  & ? 8 M  , > , >  . 7 M  M 0 G ! > . M  0 M . G ( ?  8 . _ 2 > ( M , >  0 M  > 8 > , M 2 >  M  >  M 0 > 2 G # M !  ?   M q > 2 > 2 . M * A 0 ! q 8 ( M  M 0 ?  M ( K - K 8 ? , ? 0 8 M  * > 0 M , $ M _ 8 . _ * A  0 M $ K 0 ?  K * K # M  ?  ( >  M , >  2 > & G 6 8 . _ , M 0 >  > - ? 2 M 2 G . >  > ! > ( M 8 . _ . > 0 M  ? ( ?  M _ A . > 3 & M q @ * 8 . _ . L 0 ? 8 8 M 8 . _ 0 ?  , M 0 >  M  K 2 ? , M 0 G - ? 2 M 2 G 8 > ( M 2 A  8 M 8 G # M  M .  ( 8 M 9 > 2 ? + M _ >  M 8 M _ >  A  8 M  8 . _  # M  > ( > ( > 0 ? - K   0  A  8 M  8 . _  8 2 G  + M . G ( M  2 M 8 > 2 - > ! K 0 M  > 2 ? ( ? (  M 0 > ! M  G ( M & M 0 @ _ 8 . _  G . M 5 M 0 ?  M , G  M 0 > 8 ( K _ > 0 8 M   > . M , ? _ 0 M 8 . _  K  , > 2 8 > ( 8 . _ ! > ( . > 0 M  8 > - ( M &  M 7 ? #  0 M  ?  ( K - K  A  ( G  8 M  * >  ? 8 M $ > ( 8 . _ + K 0 M  M ( G 2 8 ( M , L  G ( M - ? 2 M 2 G , M 0 > 8 ? 2 ?  8 . _ , M 2 > # M  > _ > 0 M - G ( ?  A  2 > 8 . _ - K 7 M  K  M 8 . _ . > 0 M  M q G 8 > 8 M . ?   . > 0 M 8 . _ . G  M 8 ?  K 8 ?  ? . M _ >  M . A 0 M ! K 2  M  _ G  0 , _ G ( M 2 0 M ! 9 K q G 8 . _ 2 8 M   M  G 2 G 8 M 2 ? # M ! G . M _ > ( M 8 A 0 ? ( G . M 8 . _ 8 G # M  M  ?  M 8 M 8 G # M  M . 2 A 8 ?    G 0 , >   > ( 8 . _   2 > # M  ?  M 8 . _  # M ! ?  ( > * K 2 ? 8 M  # M ! K  >  ( > 8 . _  > 2 > * >  K 8 M 8 . _  M 0 > # M ! M  0 M  M * >  M  ( ? 0 M  A  M  * ?   > 0 ? ( M 8 . _ * B 0 M , >  M  3 8 . _ + ? 2 ? * >  ( M 8 . _ , A  ( 8 M  0 ? 8 M - M 2 > ! ? - K 7 M  K  M 0 > (  ? ( M  ( 2 G  M 0 ?   > 2 M 2 G  8 M 0 ? _ A ( ?  ( M 8 . _ 8 G # M  M . % K . > 8 M 8 G # M  M 9 G 2 ? ( > _ G  >  G 0 ? ( , 0 M  M {0} & ? , > 2 K  8 . _ {0} . > ( >  M  8 . _  +  > ( ? 8 M $ > ( 8 . _  , G  ? 8 M $ > ( 8 . _  > . M * K  M 0 > # M ! G  ? 0 M  ? 8 M $ > ( 8 . _  G * M - 0 M & G 8 . _  @ ( & ? , > 2 K  8 . _  @ ( . > ( >  M  8 . _ ! 0 M  8 M 8 > 2 > . $ >  ?  ? 8 M $ > ( 8 . _ ( M _ A  ? 2 > # M ! 8 . _ * A # M  >  0 ? ( > 8 M * K 0 M  M . K 0 G 8 , ? * K _  M  _ >  M  8 . _ , M 0 K  G ( M 9 ? 2 M , M 2 >  M  -8 > , 2 K ( M - G - > _ ,  # M ! ?  ( > - K 2  K  M 0 > ! M 8 . _ 8 > # M  K ! K . ?  M  K 8 A  + M  M  0 G # M  M 8 G  G 2 M 2 G 8 M 8 . _ 8 M 0 G ! ( G  K 2 _ . 8 M  q G  M & M q @ * 8 . _  * ?  & ? , > 2 K  8 . _  * ?  . > ( >  M  8 . _  0 > ( & ? , > 2 K  8 . _  0 > ( . > ( >  M  8 . _ 2 > ( M , >  0 M 8 . _  2 M + . > ( >  M  8 . _  ? 2 ? . > ( >  M  8 . _ ( K - K 8 ? , ? 0 8 M  8 . _ * G 0 A . > ( >  M  8 . _ + ?  ? . > ( >  M  8 . _ - > 0 $ . > ( >  M  8 . _ . ' M _  + M 0 ?  > 8 . _ 9 K  ? . ? ( M 8 ?  ? 9 q >  - 2 G  ? _ 8 . _ &  M 7 ? #  0 M  ?  8 . _  0 , @ _ & ? , > 2 K  8 . _  0 , @ _ . > ( >  M  8 . _   M  K  M 5 K 0  K 0 . ?  M  . 8 M  . > ( >  M  8 . _  K 0 ? _ & ? , > 2 K  8 . _  K 0 ? _ . > ( >  M  8 . _  M ( K  M 8 ,  # M ! ?  ( >  M 0 > 8 ( K _ > 0 8 M  8 . _  0 M  ?   0 > & ? ( 8 . _  > * > ( & ? , > 2 K  8 . _  > * > ( . > ( >  M  8 . _ ( 0 + K  M & M q @ * 8 . _ * B 0 M ,  + M 0 ?  > 8 . _ * B 0 M , $ ? . K 0 M 8 . _ * K 0 M  M  + M 8 M * G ( M + M 0 G  M   A  ( > 8 . _ - > 0 $ . > 9 > 8 >  0 8 . _ . 8 M  K . > ( >  M  8 . _ . > 0 G (  K ,  # M ! ?  ( > . > 0 M  M q G 8 > 8 M 8 . _ 8 > . K  & ? , > 2 K  8 . _ 8 > . K  . > ( >  M  8 . _ 8 G # M  M . - ? ( 8 G # M  M 9    . > ( >  M  8 . _  . >  ( M . > ( >  M  8 . _ 0 A  A  . > ( >  M  8 . _  M _ A , > & ? , > 2 K  8 . _  M _ A , > . > ( >  M  8 . _  M 0 @ ( q ?  M . ? ( M 8 . _  > . K 0 K . > ( >  M  8 . _  0 M  ?  . > ( >  M  8 . _  K  M  > . > ( >  M  8 . _ $ >  * G  & ? , > 2 K  8 . _ $ >  * G  . > ( >  M  8 . _ $ A 0 M  . G ( ? 8 M $ > ( 8 . _ ( M _ A  > 2 G ! K ( ?  8 . _ * 6 M  ? .  + M 0 ?  > 8 . _ * K 0 M  M - _ A -* M 0 ? ( M 8 , > 9 ?  , M _ > # M ! G 0 > 8 M - > ( A   A  0 > & ? ( 8 . _ - M 2 > ! ? - K 7 M  K  M 8 . _ . >  M q G 0 @ & M q @ * 8 . _ 8 G # M  M . , > 0 M % G 2 G . ? 9 K - ! M . > ( >  M  8 . _ _ G  >  G 0 ? ( , 0 M  M 8 . _ q ? ( > . >  M ,  # M ! ?  ( >   0 ? 6 M . > ( >  M  8 . _   K 0 G 8 M . > ( >  M  8 . _  2 > 8 M  > & ? , > 2 K  8 . _  2 > 8 M  > . > ( >  M  8 . _  8 M 0 >  2 & ? , > 2 K  8 . _  8 M 0 >  2 . > ( >  M  8 . _  2 . M , ?  . > ( >  M  8 . _  > % > . M & ? , > 2 K  8 . _  > % > . M . > ( >  M  8 . _  ? 2 ?  M 0 @ 7 M .  > 3 8 . _  G 2 M 8 ?  ? ,  # M ! ?  ( > ! A . K # M  ! ?  0 - ? 2 M 2 G * * A  ( M _ A  A ( ?  8 . _ * > 0 >  A  . > ( >  M  8 . _ * G 0 A  M 0 @ 7 M .  > 3 8 . _ + ?  ?  M 0 @ 7 M .  > 3 8 . _ - > ( A   A . > ( >  M  8 . _ . ' M _  7 M  M 0 G 2 ?  8 . _ . ' M _  # M ! K ( G 8 ?  8 . _ . L 0 ? 8 8 M  0 > & ? ( 8 . _ 8  > 2 ? ( M . > ( >  M  8 . _  0 M . G ( ?  . > ( >  M  8 . _  . 8 M   M 0 @ 7 M .  > 3 8 . _  A  M & M q @ * * A  M  8 . _  M 0 @ 7 M  . > 8 & M q @ * 8 . _ * > 0 M , $ M _ & ? , > 2 K  8 . _ * > 0 M , $ M _ . > ( >  M  8 . _ * B 0 M ,  7 M  M 0 G 2 ?  8 . _ * B 0 M ,  # M ! K ( G 8 ?  8 . _ , >  2 > & G 6 . > ( >  M  8 . _ , G 2 > 9 , $ M $ 0 ! >  K  > . 8 M  K  M 0 @ 7 M .  > 3 8 . _ . >  > ! > ( M . > ( >  M  8 . _ . L 0 ? 8 8 M . > ( >  M  8 . _ 9     M 0 @ 7 M .  > 3 8 . _ _ >  A  8 M  . > ( >  M  8 . _   G 0 , >   > (  0 > & ? ( 8 . _   G 0 , >   > ( . > (  M  8 . _   0  A  8 M  . > ( >  M  8 . _  7 M  0 M   2 M _ > # M ! 8 . _ 0 A  A   M 0 @ 7 M .  > 3 8 . _  G ( M & M 0 , $ M $ 0 ! >  K  >  G ( M & M 0 @ _ & ? , > 2 K  8 . _  G ( M & M 0 @ _ . > ( >  M  8 . _  G ( M & M 0 @ _ _ A 0 K * @ _ 8 . _  K  , > 2 8 > ( . > ( >  M  8 . _  K  M  >  M 0 @ 7 M .  > 3 8 . _ * 6 M  ? .  7 M  M 0 G 2 ?  8 . _ * 6 M  ? .  # M ! K ( G 8 ?  8 . _ * 6 M  ? .  >  >  8 M $ > ( 8 . _ * >  ? 8 M $ > ( . > ( >  M  8 . _ * B 0 M ,  >  >  8 M $ > ( M 8 . _ , M 0 > 8 ? 2 ?  . > ( >  M  8 . _ , M 0 A ( G  ! > 0 A 8 > 2 > . 8 . _ - ? ( 8 G ( M ( G 8 M ,  # M ! ?  ( > 2 0 M ! 9 K q G & ? , > 2 K  8 . _ 2 0 M ! 9 K q G . > ( >  M  8 . _ 2 >  ( M & M q @ * * A  M  8 . _ 8 . ( M q ? $ 8 > 0 M ,  ( @ ( 8 . _ 8 K 2 K . ( & M q @ * * A  M  8 . _ 9 K - ! M  M 0 @ 7 M .  > 3 8 . _ * 6 M  ? .  0 M  G # M  ? ( > 8 . _   K 0 G 8 M  M 0 @ 7 M .  > 3 8 . _   2 > # M  ?  M & ? , > 2 K  8 . _   2 > # M  ?  M . > ( >  M  8 . _  , G  ? 8 M $ > (  0 > & ? ( 8 . _  2 . M , ?   M 0 @ 7 M .  > 3 8 . _  G * M - 0 M & G  0 > & ? ( 8 . _  K  K 8 M & M q @ * * A  M  8 . _ ( M _ A + > # M ! 2 M _ > # M ! M 8 . _ * > 0 >  A   M 0 @ 7 M .  > 3 8 . _ * B 0 M , >  M  3 & ? , > 2 K  8 . _ * B 0 M , >  M  3 . > ( >  M  8 . _ * G  G 0 M 8 , 0 M  M ,  # M ! ?  ( > + ? 2 ? * >  ( M . > ( >  M  8 . _ + K ( ?  M 8 & M q @ * * A  M  8 . _ . K # M  ? 8 G 2 K ,  G # M   ?  G 8  > 2 ? ( M  M 0 @ 7 M .  > 3 8 . _ q > 2 ? 8 M  ,  + A  A ( > 8 . _ . G  M 8 ?  > ( M * > 8 ? + ?  M 8 . _  . >  ( M  M 0 @ 7 M .  > 3 @ ( 8 . _  0 M . G ( ?   M 0 @ 7 M .  > 3 8 . _  , G  ? 8 M $ > ( . > ( >  M  8 . _  G * M - 0 M & G . > ( >  M  8 . _ ! A . K # M  -! ?  0 - ? 2 M 2 G 8 . _ ( ? . M ( * M 0 ? ( M 8  0  M 5 >  0 M ( M _ A  ? 2 > # M ! & ? , > 2 K  8 . _ ( M _ A  ? 2 > # M ! . > ( >  M  8 . _ * 6 M  ? . >  M  3 _ A 0 K * @ _ 8 . _ * B 0 M ,  M 0 @ ( 2 M _ > # M ! M 8 . _ , >  2 > & G 6  M 0 @ 7 M .  > 3 8 . _ - K 2  K  M 0 > ! M . > ( >  M  8 . _ . >  > ! > ( M  M 0 @ 7 M .  > 3 8 . _ 8 ?  M  > * A 0 M . > ( >  M  8 . _ _ >  A  8 M   M 0 @ 7 M .  > 3 8 . _ $ M $ 0 * 6 M  ? . . G  M 8 ?  K 8 . _ 2 > ( M , >  0 M . > ( >  M  8 . _  ? 2 , 0 M  M & M q @ * * A  M  8 . _  K  , > 2 8 > (  M 0 @ 7 M .  > 3 8 . _ ( K - K 8 ? , ? 0 8 M  . > ( >  M  8 . _ * 6 M  ? .  M 0 @ ( 2 M _ > # M ! M 8 . _ * >  ? 8 M $ > (  M 0 @ 7 M .  > 3 8 . _ +  2 M _ > # M ! & M q @ * * A  M  8 . _ , M 0 > 8 ? 2 ?   M 0 @ 7 M .  > 3 8 . _ . > 0 M 6 > 2 M & M q @ * * A  M  8 . _ 9 q >  - 2 G  ? _ & ? , > 2 K  8 . _ 9 q >  - 2 G  ? _ . > ( >  M  8 . _  M 0 > 8 ( K _ > 0 8 M  . > ( >  M  8 . _ $ A 0 M  . G ( ? 8 M $ > (  0 > & ? ( 8 . _ ( M _ A 8 > 2 G . M , $ M $ 0 ! >  K  > * 6 M  ? .  + M 0 ?  >  0 > & ? ( 8 . _ + ? 2 ? * >  ( M  M 0 @ 7 M .  > 3 8 . _  7 M  M 0 G 2 ? _ . ' M _ * 6 M  ? . 8 . _ $ A 0 M  . G ( ? 8 M $ > ( . > ( >  M  8 . _ &  M 7 ? #  + M 0 ?  > . > ( >  M  8 . _ ( M _ A  > 2 G ! K ( ?  . > ( >  M  8 . _ * 6 M  ? .  + M 0 ?  > . > ( >  M  8 . _ , M 0 ?  ? 6 M  M 0 @ 7 M .  > 3 @ ( 8 . _ - K 2  K  M 0 > ! M  M 0 @ 7 M .  > 3 8 . _ - M 2 > ! ? - K 7 M  K  M . > ( >  M  8 . _ _ G  >  G 0 ? ( , 0 M  M . > ( >  M  8 . _  7 M  M 0 G 2 ? _ . ' M _ & ? , > 2 K  8 . _  7 M  M 0 G 2 ? _ . ' M _ . > ( >  M  8 . _  0 M  A  8 M  M  M 0 @ 7 M .  > 3 @ ( 8 . _ ( K - K 8 ? , ? 0 8 M   M 0 @ 7 M .  > 3 8 . _ + 0 M # M # > # M ! K ! ? ( K 0 K ( M ( > 8 . _  7 M  M 0 G 2 ? _ * B 0 M , & ? , > 2 K  8 . _  7 M  M 0 G 2 ? _ * B 0 M , . > ( >  M  8 . _ 2 > ( M , >  0 M  M 0 @ 7 M .  > 3 8 . _  A  M & M q @ * * A  M  . > ( >  M  8 . _  M 0 > 8 ( K _ > 0 8 M   M 0 @ 7 M .  > 3 8 . _  7 M  M 0 G 2 ? _ * 6 M  ? . & ? , > 2 K  8 . _  7 M  M 0 G 2 ? _ * 6 M  ? . . > ( >  M  8 . _  7 M  0 M   2 M _ > # M ! . > ( >  M  8 . _  G ( M & M 0 @ _ _ A 0 K * @ _ . > ( >  M  8 . _ ( M _ A  > 2 G ! K ( ?   M 0 @ 7 M .  > 3 8 . _ - M 2 > ! ? - K 7 M  K  M  M 0 @ 7 M .  > 3 8 . _ _ G  >  G 0 ? ( , 0 M  M  M 0 @ 7 M .  > 3 8 . _ * 6 M  ? .  0 M  G # M  ? ( > . > ( >  M  8 . _ ( M _ A + > # M ! 2 M _ > # M ! M & ? , > 2 K  8 . _ ( M _ A + > # M ! 2 M _ > # M ! M . > ( >  M  8 . _ * B 0 M , >  M  3 _ A 0 K * @ _ . > ( >  M  8 . _ . G  M 8 ?  > ( M * > 8 ? + ?  M & ? , > 2 K  8 . _ . G  M 8 ?  > ( M * > 8 ? + ?  M . > ( >  M  8 . _ * 6 M  ? . >  M  3 _ A 0 K * @ _ . > ( >  M  8 . _ * B 0 M ,  M 0 @ ( 2 M _ > # M ! M . > ( >  M  8 . _ 8 G # M  . * ?  0 G  ,  . ?  M _ A 2 K ( M 8 . _ * 0 , 0 M $ M $ @ -* B 0 M , >  M  3 _ A 0 K * @ _ 8 . _  7 M  0 M   2 M _ > # M !  M 0 @ 7 M .  > 3 8 . _ $ M $ 0 * 6 M  ? . . G  M 8 ?  K & ? , > 2 K  8 . _ $ M $ 0 * 6 M  ? . . G  M 8 ?  K . > ( >  M  8 . _  G ( M & M 0 @ _ _ A 0 K * @ _  M 0 @ 7 M .  > 3 8 . _ * 6 M  ? .  M 0 @ ( 2 M _ > # M ! M  M 0 @ 7 M . 8 . _ * 6 M  ? .  M 0 @ ( 2 M _ > # M ! M . > ( >  M  8 . _ +  2 M _ > # M ! & M q @ * * A  M  . > ( >  M  8 . _ * 6 M  ? .  0 M  G # M  ? ( >  M 0 @ 7 M .  > 3 8 . _ * B 0 M , >  M  3 _ A 0 K * @ _  M 0 @ 7 M .  > 3 8 . _  7 M  M 0 G 2 ? _ . ' M _ * 6 M  ? . & ? , > 2 K  8 . _  7 M  M 0 G 2 ? _ . ' M _ * 6 M  ? . . > ( >  M  8 . _ * 6 M  ? . >  M  3 _ A 0 K * @ _  M 0 @ 7 M .  > 3 8 . _ * B 0 M ,  M 0 @ ( 2 M _ > # M ! M  M 0 @ 7 M .  > 3 8 . _ +  2 M _ > # M ! & M q @ * * A  M   M 0 @ 7 M .  > 3 8 . _ + 0 M # M # > # M ! K ! ? ( K 0 K ( M ( > . > ( >  M  8 . _ + M 0 G  M  &  M 7 ? #  ,   # M  > 0 M  >  ?  M 8 . _  A  M & M q @ * * A  M   0 M & M '  @ 7 M .  > 3 @ ( 8 . _ + 0 M # M # > # M ! K ! ? ( K 0 K ( M ( >  M 0 @ 7 M .  > 3 8 . _ 8 G # M  . * ?  0 G  ,  . ?  M _ A 2 K ( M & ? , > 2 K  8 . _ 8 G # M  . * ?  0 G  ,  . ?  M _ A 2 K ( M . > ( >  M  8 . _ #J#G#T#8L#G#I#K#K#mH#V#HU#Q#G#T#H#L#hG#'Y#dI#cG#N#Q#&O#H#gS#^G#L#J#,I#L#K#U#H#K#qR#KJ#I#I#!J#K#N#K#NK#]I#IH#^K#&L#O#KN#=M#K#R#G#AL#JL#\L#wL#BN#LX#H#R#U#O#G#G#N#gH#]#Q#sH#I#Y#Q#I#yH#X#+V#X#J#L#P#L#N#OI#L#N#L#S#P#H#3I#cV#+H#T#&K#O#"M#N#J#V#V#Q#XO#OH#J#W#L#Q#:O#NO# H#U#YJ#zP#[#[\#d#1_#Y#b#V^#W#J#P#K#H#kI#d#T#9N#G#CW#|R#e#H#K#M#M#bU#R#*P# N#N#J#R# W#$R#M#'N#Q#'T#CH#S#FM#|G#XM#`#a#g#J#I#W#iQ#|M#]#\#S#!U#WY#3T#=X#6J#/J#0N#U#KT#\P#Y#RP#;[#H#^#U#mW#{W#jX#\#Y#sS#rG#O#6K#M#K#O#{T#N#N#T#EG#.K#E_#M# J#W#fK#=J#G#I# P#'W# I#H#H#eL#G#~J#R#H#M#M#G#S#M#K#M#K#J#YG#OS#I#O#mG#I#7H#>K#Q#OG#oN#H#`J#L#lO#yI#L#G#L#G#N#O#9V#T#H#JG#H#M# P#I#M#VK#V#U#G#I#S#.U#S#G#P#P#G#Z#K#L#G#H#cT#Y#I#+M#M#4M#I#%H#I#T#I#R#S#.X#N#X#N#J#~K#%I#S#aH#K#PR#qV#yX#K#SL#Q#Y#HI#M#H#P#QW#>P#/R#I#H5,c#/L#T#H#R#I#O#K#S#M#Q#Q#O#VI#S#Ii^#[S#J#xN#U#N#H#V#G#G#K#fR#DJh#4P#M#H#R#J#(J#H#@G#I#O#I#G#G#RJ#WT#TN#]N#oT#L#H#HP#K#I#T#L#H#M#H#M#T#gJ#L#'Q#rI#U#J#Q#J#:I#O#G#N#K#J#ER#;G#vJ#V#J#J#H#P#vK#G#sM#0O#Q#7S#TG#N#J#P#AI#+S#I#V#K#=H#wG#FK#UH#O#[H#tQ#nK#gY#:R#L#I#1H#=Q#H#G#L5X5Z5[5ph5h]h5^R^5$eP\5aVa5TdXkd5a`Uv`5kek5ZnL(Z5[N)[5Gmuc#k5@mnck557\5W5_5`5Pb59ZLJZ5eiUta5^R^5[vO[5b5fb5_[Oq[5P5-j[g5X5c5b5Wc5 ^5DfUU`5T5oU5m\5mg5_|U a5T5zlfl5k ek5i[Zf5`PI\5V5O5O5j]h5eGYe5;k&dZk5OM5[5ni4n5iZf5"`NM[5"gV|b5O5Y_5=dSm_5_aMZ5 hXd5d5nln5W5Q5wY5[X5[R5d?T_5\fP\5Y5\f5Bc5[5_W5fN5SQ5_]HQr]57Y5S5$b2QL]5bO5g]Uh5^Q5aP\5cXTe5]S_5V5j]h5hY,f5V5Z5d5tfU3a5jC^iC&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P!(P$(P'(P*(P-(P0(P3(P6(P9(P<(P?(PB(PE(PH(PK(PN(PQ(PT(PW(PZ(P](P`(Pc(Pf(Pi(Pl(Po(Pr(Pu(Px(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P)P)P)P)P)P)P )P#)P&)P))P,)P/)P2)P5)P8)P;)P>)PA)PD)PG)PJ)PM)PP)PS)PV)PY)P\)P_)Pb)Pe)Ph)Pk)Pn)Pq)Pt)Pw)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P"*P%*P(*P+*P.*P1*P4*P7*P:*P=*P@*PC*PF*PI*PL*PO*PR*PU*PX*P[*P^*Pa*Pd*Pg*Pj*Pm*Pp*Ps*Pv*Py*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P!+P$+P'+P*+P-+P0+P3+P6+P9+P<+P?+PB+PE+PH+PK+PN+PQ+PT+PW+PZ+P]+P`+Pc+Pf+Pi+Pl+Po+Pr+Pu+Px+P{+P~+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P!,P$,P',P*,P-,P0,P3,P6,P9,P<,P?,PB,PE,PH,PK,PN,PQ,PT,PW,PZ,P],P`,Pc,Pf,Pi,Pl,Po,Pr,Pu,Px,P{,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,PH``+`9G`,P,P,P,P,P,P-P-P-P-P-P$-P+-P2-P9-P@-PG-PN-PU-P\-Pc-Pj-Pq-Px-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P .P .P.P.P.P.P.P".P).P0.P3.P6.P=.PD.PK.PP.PS.PV.PY.P\.P_.Pf.Pm.Pt.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P /P/P/P/P!/P(/P//P6/P9/P@/PC/PF/PI/PL/PO/PV/P]/P`/Pc/Pf/Pi/Pl/Po/Pr/Py/P|/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/PnJ`X`X`\` 'ResB4 :G 88:GA:CK"18;8A7>=3{0} @AB3A:CK9K @AB3CK@47KAB>=K @AB3!:A= 2@>?903 @AB3A:CK9K A@4K3>= @AB3@8=28GK @AB<18A @AB3ABC::03 2@>?903 @AB3A:CK9K AB0=40@B>= @AB3K3JCK;= 2@>?903 @AB3CK@47KAB>=K A@4K3>= @AB3CK@47KAB>=K AB0=40@B>= @AB3!:A= 2@>?903 A@4K3>= @AB3!:A= 2@>?903 AB0=40@B>= @AB3ABC::03 2@>?903 A@4K3>= @AB3K3JCK;= 2@>?903 A@4K3>= @AB3ABC::03 2@>?903 AB0=40@B>= @AB3K3JCK;= 2@>?903 AB0=40@B>= @AB3#BG#IG#z#;G5HGH5XHGyH5HH I5G5HlG9H5G\GGba$p$z$$AUx!$PPPPH``+`9G`P PPPP!PQG`R` 'ResB :G N:G7 !   0 2  $ 0  @ 5  B  ( B  ( K . * 0 % 0 K . 2 K . 5 G    $ L  ! G (  . > (  + G   8  0  % ( 8  * @   . 8   8 2 K  > 8 G  H 0 K  A  .  ? $ >  H % .  0 8 @  B , >  0 K 2 !  > 0 ! ? 2 @ " >  > $ H *  % A 2 G & A ,  ( ? / B * 2 > * > . 0 + H 0 K , >  B , K  8 .  > . ( L 8 . 8   . > 9 G . L 8 ( 0 ?  ' 0 ?  > 2 @ . > 2 p ! ( 8 ? 2 9 K 5 !  0 B , >  q  0 >  0 >  @  > , A 2  @ 0 K 5  A 5 H $  G . H (  0 (  @  >  < >  A  ( >  >  K 8  / B ( K  B  A   A ( ? 8  K  @   K . 8   q 2 ? ( ! , 2 ? ( ! G ( 5 0 ! G 5 ? 8 ! L  8 ( ! L  2 > $ 9 ? $ @ % ? p + B ( > 0 B ( > 8 >  ( ?  . G ( L . ?  * ( > . > * H 0 ? 8 * M 0 >  + < ?  @ ,  & > & , . G  K , 0 ( L 2 , 0 2 ? ( , > 9 @  , ? 8 > , G 2 G . , H 0 B $ .  8 > 0 . ( @ 2 > . 8 G 0 B . > 2  > . > 8  K . ? ! 5 G . ? p 8  . H 8 @  /  A $ $ / B  2 > 0 p  B ( 2 >  K 8 2 ? 8 , ( 5 > 2 ? 8 5 ?  ( > 8  2 @ ( 8 5 K / > 8 > 2  > 8 ?   > 8 ? ! ( @ 8 @  > 8 H * > ( 8 K + @  9 0 > 0 G 9 5 > ( >  8 . > 0 >   $ K , G   K 0 G 8  2 . G  @  p ! K 0 >   2 H  !  ( A 5 ?  0 B .  @  $ G 0 >     0 G   ! @ 2 G !  .    >  / A  , >  ?  > 2 @  A  ? p   G ( G 0 @  G / G ( G  H (  A (  K  K  <  K . K 0 K  K 2 p , K  p * > 2 >  > 0  L .  ? 8 ? ( L   > 0 $ >  . >   >  <  0 G ,  ? 0 ?   K ( 8  (  > 0 > 5 >  A  A . ( ! > 0 5 ? ( ! H . 8  8 $ ? 0 > ( G $ G 9 0 > ( ( H 0 K , @ ( K 0 + L  +  > + K + ? ( ?  8 , 0 . B ! > , 0 B ( G  , 0 q 8 2  , 9 ? 0 @ ( , >   A  , >   A 2 , G 2 @  < , H   >  , K  K  > . ! @  0 > . ( >  A  . > * A  K . > / K  @ . > 2 & @ 5 . > 2 > , K . ?  G 2 ( . G  A 0 K . G 0 ? ! > . H  G ! ( . K    ( . K ( >  K /  A $ 8  / G 0 G 5 ( 0 G 8 @ + G 0 H  @ ( > 0 K % G 0 > 2 A   ! > 2 A 8 >  > 5 > ! A  < 5 > 0 8 >  5 H  ?  ( 5 K 8  K  8  K *  G 8  G ( 2 @ 8 . 0  p & 8 < p  >  9 G , 0 > ( 9 K , > 0   K ( G  0 @  , @ &  > (  2  / B (  2  @  0 8  p  A  2 >   > 2 A    0  A $ 8  8 < 5 >     ! 0 , 0 @    @  A    @  K  (  ! . K   (  ( > ! >  0  . 8  0 ! .   @ ( >  >  A 0 >  >   G * 5 0 !  H 0 >  > 8  K 0 ! K , >  K 2  > $ >  K 8  ( G   K 8 M 0 >   M 0 ? 8 . 8  M 0 H 8  (  > ( ! ?  >  2 * G  K 8  2 G 8 , G  > , K 0 K (  B  < , G  H  , @  0  / > * A 0 >  < @ , B $ @  G 0 B 8 2 .  , ? 2 ? 8 @  ?  B  ( >  K 0  K 2 >  K 0 >   K ! ?  0 K   $ > 8 <  p & % p ! 0 , G ( ?  K 8 @  ( ? * ?  L ( ( L 0 K ( 9 > * ?   H 0 ( * K 9 ( * G  + 0 @  > ( , 2 p  >  0 , ? 8 <  G  . H ! M 0 ? ! . H 0 @  K  . H 2 , K 0 ( . K (  G 0 @ . L 0 ? 8 < 8 2 > * >  < 2 ? p ! G . ( 5 ? ( @ * H  5 ? 2 ( ?  8 5 H (  B 5 0 8  >  9 K . 8 < ?  >  K 8 >   K . 8 G   > 0 . 8 H 0 >  K 5 {0} 5 G 2 >  8 <  > , >   0  A   ( >  8 $ >  , A 2   > ! B  B  <  K 0 K ! 2 > ( , > $ 0 8 $ -( G 0 >  . , > , > ( G    > . G ( >  8 A p  @  (  0  / B 2 G (  5 >  > 2 @ (  > . >  ! B  ? p 8 < > 8 >  K * ( 9 G  (  A    5 ? 2  A  ! G 2 K *  M 0 G ( > ! >  ? 9 A  9 A   @ ( 5 G 2 >  B  5 G 2 >  ? , 0 > 2  0  K 9 ( 8 , 0  ! K . @ ( ?  > $ M 0 ? * K 2 @ & A 8 < >  , G ( ? / > 0  ( @ 5 G 2 > ( L   8 < >  + A ( > + A  @ , > 0 , > ! K 8 , A ! > * H 8  , A 8 ? p  G ( , B  > 0 H 8  , H 2  M 0 G ! , K  ( 5 ? 2 G , M 0 ? 8 , G ( .  < G $ 2 > ( . >  > . K 0 8 . > 0  ? 8 > 8 . > 0  @ ( ?  . H  ! K  < > . H   5 H 0 @ . H  . A 0 ! K . H ( K . ? ( @ . K ( 0 K 5 @  / A 0 B ( @ * G / H 2 K ( >  + 0 ? / B ( @  ( 0 G   > 5 ?  2   < . , 0  2 > 0 ?  > 2 ? , 0 5 ? 2 G 2 A  8 5 ? 2 G 5 >   9 L 0 8 5 ? p ! 9 K   8 >  * L 2 K 8 > 0 >  G 5 K 8 ? p  > * A 0 8 G   @   K 8 G (  A  ( 8 G ( 2 B  8 9 G 2 8 ? p  @ 9 H 2 @ + H  8 9 K ( K 2 A 2 B 2.1.48.20 0 , @ 5 G 2 >  8  M 0 >  > (  0 > ( 5 G 2 >  * @  5 G 2 >  . 8  5 G 2 >  0 H 8 ( G  0 8  ? 0 ? $ ? . $ @  G 8 @ 8 . >   H  > . > 0  >  A   G . > 2 >  A  ! >  G ( 2  A  . 8 . >   ? 2 @ 5 G 2 >  H % . 5 G 2 >  K  2 , > 2 8 (  * > ( 5 G 2 >  * K 0 K  < >   K   >  > * B $ H *  5 G 2 > * / K   / >   * 2 > 5 G 2 > * >  K * >  K * G 0 B 5 G 2 > * H 0 > . 0 @ , K * K !  K 0 @  > * L   @  ( >  + ( K . * G ( 9 + > . >  A 8  > , A  A p , A 0 > , K  5 ? 8  > .  > 8 . >  . K   8 G 0 > $ . K  > & ? 8 < B . L 8 ( 5 G 2 > / A 2 ?  ( K 8  0 > 0 K  K   > 0 G ( @ 0 ? 5 0 0 H  < K 2 ?  2  A , 2  > ( > 2 > 8    2 8 2 L 0 ! 9 K 5 G 2 p  > 8 . >  5 >  (  ?  ( G 8 ? . + 0 K * K 2 8 G    ?  8 8 G   % K . 8 8 H ( . 0 @ ( K 9 0 . K 8 ? q 2 K 9 >    >   9 K 5 ! 5 G 2 >   $ > 8 . >    $ K , 8 . >   2 8 2 5 > ! K 0   2  + . H (  ! ? 8  , > , >  > 8 > , 2 >   >  ? , > 5 G 2 >  ?  < @ 2 K 0 ! >  A  2 > 2 p * A 0  K 8  > 0 @  >  K 8 0 G 5 G 2 >  0 >  ! $ A 0   G  A 8 @  2 * >  K   > 5 G 2 > ! G 5 ? 8 5 G 2 > ( > 0 B 5 G 2 > ( G * > 2 5 G 2 > * H   ( ? 0  p  * K 0  K -( K 5 K * p  >  0 G ( 8 + K 0  ( H 2 8 ( + K 0  > 2 G  < > , B  ( 8   0 8 , M 0 K  ( 9 ? 2 - B  > ( 5 G 2 > . > 0 @  9 > . G ( . > 8  K 5 G 2 > . G  2 >  >  2 > . K   G 5 @ ! @  /  G $ 0 ? ( , 0  2 A , A . , > 8 < @ 5 2 > & @ 5 K 8 $  5 K 2  K  M 0 G ! 8  2 @ ( 5 G 2 > 8 5 ? +   0 p  8 > . K  5 G 2 > 8 ?  5 > 5 G 2 > 8 G    L 9 ( 8 8 G   2 A 8 @    K 0 G 8 5 G 2 >  . G  < ( 5 G 2 >  2 . >  @ 8 . >   2 > 8  > 5 G 2 >  p  > ( ( G 0 ? 5 K 0 B  5 G 5 G 2 >  2 @ ( ? p  M 0 G !  H . , M 0 ?  , G  K 0 @   5 G 2 >  M 0 > 2 G  & ?    A / > ( > 5 G 2 >  A 5 > 2 B 5 G 2 > ! H ( . > 0  8 < L ( ! L  8 (  M 0 @  $ > 9 @ $ @ 5 G 2 > & > 0  8 8 2 > . ( K 5 K 8 ? , @ 0 8  * ? 0  K 0 @  K * K ( > * G 5 G 2 > + < ?  < @ 5 G 2 > , M 0 >  < > 5 ? 2 G , M 0 >  ? 8 2 > 5 > . > 2 & @ 5 5 G 2 > . H  G ! ( 5 G 2 > /  A $ 8  5 G 2 > 0 ?   H 2 G  K 8 0 @  , M 0 >   K 0 K % G 0 > 5 G 2 > 2 K     0 , >  ( 5 K 8  K  5 G 2 > 8 G   9 G 2 G ( > 8 G 8 < 2 8 5 G 2 >  0 . @ ( @  5 G 2 >   5 G ! K 0 5 G 2 >   < 0 >  2 5 G 2 >  0  A $ 8  5 G 2 >  p ! @  ( > * K 2 ? 8  G * 5 0 ! 5 G 2 >  K 2 p , @  5 G 2 >  H  , @  0 5 G 2 >  K  G 2 > 5 G 2 > & q  # @  > 0  @  * ?   H 0 ( 5 G 2 > * H 0 >  5 G 5 G 2 > * K 0   + 8 * G ( * K 0  . K 0 G 8 , @ * K 0  K 5 G 2 M 9 K , 2 H   -8 H , 2 > ( , K 2 @ 5 @  5 G 2 > . 2 G 8 < @  5 G 2 > . ?   . > 0 5 G 2 > . H  8 @  K 8 ?  @ . L 0 ? 8 < 8 5 G 2 > 0 H   ? (  ( 2 H  5 > ( B   B 5 G 2 > 8 0 ? ! ( @  K 2 ? 8  8 B 0 @ ( > . 5 G 2 > 8 G   5 ? ( 8 G   8 H   >  8 > , G 2   2 >   ?  5 G 2 >  # *  > $ > 8 < 9 ? 0  q  K  K 0  B 0 . @  2 ( ,  K 0 5 G 2 >  H  * K  M 0 >  ! G  2 > * >  K 8 5 G 2 >  L  , > 2 8 ( 5 G 2 > ( K  8 ,  p ! @  ( > ( K 5 K  A  < ( G  8  * >  ? 8 $ > ( 5 G 2 > * K 0  - -* M 0 ? p 8 + ? 2 ? * @ ( @ 5 G 2 > , > 9 @  , >  & G 0 8 . > 0  ? 8 > 8 5 G 2 > 0 ? / B ( @  ( 5 G 2 > 5 G 5 G ,  p ! @  ( > 8 G   K ! K . ? p  K {0} . ?  0 @ 5 G 2 >  p ! K  >  ( > 5 G 2 >  ?  < 2 K 0 ! > 8 . >   ? 0  ? 8 $ > ( 5 G 2 >  @ ( . ?  0 @ 5 G 2 > * / K   / >   5 G 2 > , p  2 > & G 8 < 5 G 2 > . q ' / B 0 * @ 5 G 2 > 2 L 0 ! 9 K 5 G 5 G 2 > 8 G   , > 0 % G 2 G . @ 9 >    >   5 G 2 >   < 0 , >   > ( 5 G 2 >  0 , @ . ?  0 @ 5 G 2 >  0 > ( . ?  0 @ 5 G 2 >  * @  . ?  0 @ 5 G 2 >  . 8  . ?  0 @ 5 G 2 >  > \ @ . ?  0 @ 5 G 2 >  ? 2 @ . ?  0 @ 5 G 2 >  H % . . ?  0 @ 5 G 2 >  * > ( . ?  0 @ 5 G 2 > $ >  ?  ? 8 $ > ( 5 G 2 > $ H *  . ?  0 @ 5 G 2 > ( ?  < @ 2 H  ! 5 G 2 > * G 0 B . ?  0 @ 5 G 2 > , M 0 >  < @ 2 @  5 G 2 > .  > . ?  0 @ 8 . >  /  G $ 0 ? ( , 0  5 G 2 > 5 2 > & @ 5 K 8 $  5 G 2 > 5 ? ( . H  ,  p ! @  ( > 5 G    2 H  ! 5 G 2 > 5 H ( G  < B  2 > 5 G 2 > 5 K 2  K  M 0 G ! 5 G 2 > 9 K 5 ! . ?  0 @ 5 G 2 > {0} * M 0  > 8 < 5 G 2 >   $ > . ?  0 @ 8 . >    $ K , . ?  0 @ 8 . >   + <  > ( ? 8 $ > ( 5 G 2 >  8  0   2 H  ! 5 G 2 >  < , G  ? 8 $ > ( 5 G 2 >  ? , > . ?  0 @ 5 G 2 >  A q    2 H  ! 5 G 2 >  K  8   2 H  ! 5 G 2 >  @ ( * M 0  > 8 < 5 G 2 >  K   > . ?  0 @ 5 G 2 > ! ? . K   ! ? 0 5 ? 2 G ( L 5 K 8 ? , @ 0 8  5 G 2 > * B 0 , @ $ ? . B 0 5 G 2 > * q  . @ / B 0 * @ 5 G 2 > - > 0 $ @ . ?  0 @ 5 G 2 > . > 0 G   K ,  p ! @  ( > . > 8  K . ?  0 @ 5 G 2 > 2 >  (   2 H  ! 5 G 2 > 8  2 @ ( . ?  0 @ 5 G 2 > 8 > . K  . ?  0 @ 5 G 2 > 9 K  @ . ? ( M 9 8 ?  @ & q  # @  > 0  @  5 G 2 >   K 0 G 8 . ?  0 @ 5 G 2 >  . G  < ( . ?  0 @ 5 G 2 >  0 , @ * M 0  > 8 < 5 G 2 >  2 . >  @ . ?  0 @ 8 . >   2 > 8  > . ?  0 @ 5 G 2 >   0 ? 8 < . ?  0 @ 5 G 2 >  0 > ( * M 0  > 8 < 5 G 2 > 0 B  5 G . ?  0 @ 5 G 2 >  * @  * M 0  > 8 < 5 G 2 >  K 0 @   . ?  0 @ 5 G 2 >  M 0 > 8 ( K / > 0 8  5 G 2 >  M 0 @ ( 5 ?  . @ ( 5 G 2 >  > . K 0 K . ?  0 @ 5 G 2 >  H % . * M 0  > 8 < 5 G 2 >  * > ( * M 0  > 8 < 5 G 2 >  > 0  @  . ?  0 @ 5 G 2 >  H 2 8 ?  @ ,  p ! @  ( > $ A 0  . G ( ? 8 $ > ( 5 G 2 > $ H *  * M 0  > 8 < 5 G 2 > ( ? + >  ! 2 H  ! 5 G 2 > * @  0 8 , 0  ,  p ! @  ( > * B 0 , @  + 0 @  > 5 G 2 > * q  . @  + 0 @  > 5 G 2 > + < ?  < @ . ?  0 @ 5 G 2 > + M 0 H    A  ( > 5 G 2 > . H  G ! ( . ?  0 @ 5 G 2 > . K   @ 8 H 2 K ,  H    @ /  A $ 8  . ?  0 @ 5 G 2 > 5 ? p 8 G ( G 8 ,  p ! @  ( >  0 . @ ( @  . ?  0 @ 5 G 2 >   < 0 >  2 . ?  0 @ 5 G 2 >  0  A $ 8  . ?  0 @ 5 G 2 >  ? , > * M 0  > 8 < 5 G 2 >  G  & 0 @  + 0 @  > 5 G 2 >  G * 5 0 ! . ?  0 @ 5 G 2 >  K 2 p , @  . ?  0 @ 5 G 2 >  ? 2 , 0    2 H  ! 5 G 2 > ( ?  H 2 G ! K ( @  5 G 2 > ( K 0 + L    2 H  ! 5 G 2 > * H 0 >  5 G . ?  0 @ 5 G 2 > + ? ( ?  8   2 H  ! 5 G 2 > , ? 2 > , q $ 0 @ !  K  > . > 0 8 < 2   2 H  ! 5 G 2 > . L 0 ? 8 < 8 . ?  0 @ 5 G 2 > 5 > ( B   B . ?  0 @ 5 G 2 > 8 > . K  * M 0  > 8 < 5 G 2 > 8 G   0 , q $ 0 @ !  K  > 9 ? p & . 9 >  8 >  0 5 G 2 > * q  . @  0  (  @ ( > 5 G 2 >   2 >   ?  . ?  0 @ 5 G 2 >  2 > 8  > * M 0  > 8 < 5 G 2 > 2 ( ,  K 0 . ?  0 @ 5 G 2 >  . 8   0 . @   & > 5 G 2 >  K 0 @   * M 0  > 8 < 5 G 2 >  M 0 ? 8 . 8   2 H  ! 5 G 2 >  ? 2 @  0 . @   & > 5 G 2 >  L  , > 2 8 ( . ?  0 @ 5 G 2 > * >  ? 8 $ > ( . ?  0 @ 5 G 2 > * > * B  ( ?  ? ( @ 5 G 2 > * G 0 B  0 . @   & > 5 G 2 > + ? 2 ? * @ ( @ . ?  0 @ 5 G 2 > .  >  0 . @ -0 A q $ 8 . >  8 ? p  > * A 0 . ?  0 @ 5 G 2 > 8 K 2 K . (   2 H  ! 8 5 G 2 > 9 K 5 !  0 . @   & > 5 G 2 > 9 K 0 -* B 0 , @ / B 0 * @ 5 G 2 >   $ >  0 . @ -0 A q $ 8 . >    $ K ,  0 . @ -0 A q $ 8 . >    < 0 >  2 * M 0  > 8 < 5 G 2 >  ?  < 2 K 0 ! > . ?  0 @ 8 . >   K   >  0 . @   & > 5 G 2 > * B 0 , @  M 0 @ ( 2 H  ! 5 G 2 > * q  . @  M 0 @ ( 2 H  ! 5 G 2 > , 0 B ( G  & > 0 B 8 2 > . 5 G 2 > , p  2 > & G 8 < . ?  0 @ 5 G 2 > . > 8  K  0 . @   & > 5 G 2 > . H   5 G 0 @   2 H  ! 5 G 2 > . H  8 @  ( * H 8 ? + ?  5 G 2 > . q '  p ! K ( G 8 < @   5 G 2 > . q ' / B 0 * @ . ?  0 @ 5 G 2 > 2 K  0 * M 0 ? p 8  8  5 > 0  0 2 L 0 ! 9 K 5 G . ?  0 @ 5 G 2 > 8  2 @ (  0 . @   & > 5 G 2 > 9 5 >  - 2 G / B 8 < ?  ( 5 G 2 > 9 >    >   . ?  0 @ 5 G 2 >   < 0 , >   > ( . ?  0 @ 5 G 2 >   K 0 G 8  0 . @   & > 5 G 2 >   2 >   ?  * M 0  > 8 < 5 G 2 >  . G  < (  0 . @   & > 5 G 2 >  2 . >  @  0 . @ -0 A q $ 8 . >  0 B  5 G  0 . @   & > 5 G 2 >  > 0  @   0 . @   & > 5 G 2 > ! ? . K   ! ? 0 5 ? 2 G 5 G 2 > ( ? 8 2 G . , q $ 0 @ !  K  > ( ?  < @ 2 H  ! . ?  0 @ 5 G 2 > * B 0 , @  8  M 0 G 2 @   5 G 2 > * B 0 , @  p ! K ( G 8 < @  5 G 2 > * B 0 , @   < >  < 8 $ > ( 5 G 2 > * q  . @  8  M 0 G 2 @   5 G 2 > * q  . @  p ! K ( G 8 < @  5 G 2 > * q  . @   < >  < 8 $ > ( 5 G 2 > + < >  2 H  !   2 H  ! 8 5 G 2 > + < ?  < @  0 . @   & > 5 G 2 > , M 0 >  < @ 2 @  . ?  0 @ 5 G 2 > . H  G ! (  0 . @   & > 5 G 2 > /  A $ 8   0 . @   & > 5 G 2 > /  G $ 0 ? ( , 0  . ?  0 @ 5 G 2 > 5 2 > & @ 5 K 8 $  . ?  0 @ 5 G 2 > 5 > 2 ? 8  $ G + A  B ( > 5 G 2 > 5 K 2  K  M 0 G ! . ?  0 @ 5 G 2 >  0 . @ ( @   0 . @   & > 5 G 2 >  0  A $ 8   0 . @   & > 5 G 2 >  8  0   2 H  ! . ?  0 @ 5 G 2 >  < , G  ? 8 $ > ( . ?  0 @ 5 G 2 >  A q    2 H  ! . ?  0 @ 5 G 2 >  G  & 0 @  8  M 0 G 2 @   5 G 2 >  G * 5 0 !  0 . @   & > 5 G 2 >  K  0 ! @ ( G  G ! 5 ?  *  5 G 2 >  K 2 p , @   0 . @   & > 5 G 2 > ( L 5 K 8 ? , @ 0 8  . ?  0 @ 5 G 2 > * B 0 , @ / B 0 * @ . ?  0 @ 5 G 2 > * H 0 >  5 G  0 . @   & > 5 G 2 > * q  . @ / B 0 * @ . ?  0 @ 5 G 2 > . L 0 ? 8 < 8  0 . @   & > 5 G 2 > 2 L 0 ! 9 K 5 G * M 0  > 8 < 5 G 2 > 5 > ( B   B  0 . @   & > 5 G 2 > 2 ( ,  K 0  0 . @   & > 5 G 2 > q $ 0 * q  . @ . H  8 @  K 5 G 2 > q $ 0 @  . 0 @  @ * B 0 , @ 5 G 2 >  M 0 > 8 ( K / > 0 8  . ?  0 @ 5 G 2 >  L  , > 2 8 (  0 . @   & > 5 G 2 > $ A 0  . G ( ? 8 $ > ( . ?  0 @ 5 G 2 > ( ?  < @ 2 H  ! * M 0  > 8 < 5 G 2 > ( ? + >  ! 2 H  ! . ?  0 @ 5 G 2 > * >  ? 8 $ > (  0 . @   & > 5 G 2 > * q  . @  + 0 @  > . ?  0 @ 5 G 2 > + 0 ( >  ! K ! G ( K 0 K ( 9 > 5 G 2 > + ? 2 ? * @ ( @  0 . @   & > 5 G 2 > , M 0 ?  ? 8 <  0 . @   & > 5 G 2 > q $ 0 @  . 0 @  @  G  & 0 @ 5 G 2 > q $ 0 @ . 0 ?  ( >   2 H  ! 8 . >   ?  < 2 K 0 ! >  0 . @ -0 A q $ 8 . >  & q  # @  + < 0 @  > . ?  0 @ 5 G 2 > ( ?  H 2 G ! K ( @  . ?  0 @ 5 G 2 > , p  2 > & G 8 <  0 . @   & > 5 G 2 > . q ' / B 0 * @  0 . @   & > 5 G 2 > 9 >    >    0 . @   & > 5 G 2 > * q  . @  0  (  @ ( > . ?  0 @ 5 G 2 >   < 0 , >   > (  0 . @   & > 5 G 2 > q $ 0 @  . 0 @  @ * H 8 ? + ?  5 G 2 > q $ 0 @  . 0 @  @ . >   G ( 5 G 2 > ( ? + >  ! 2 H  ! * M 0  > 8 < 5 G 2 > , M 0 >  < @ 2 @   0 . @   & > 5 G 2 > /  G $ 0 ? ( , 0   0 . @   & > 5 G 2 > 5 2 > & @ 5 K 8 $   0 . @   & > 5 G 2 > 5 K 2  K  M 0 G !  0 . @   & > 5 G 2 >  8  0   2 H  !  0 . @   & > 5 G 2 >  < , G  ? 8 $ > (  0 . @   & > 5 G 2 > ( L 5 K 8 ? , @ 0 8   0 . @   & > 5 G 2 > * B 0 , @  M 0 @ ( 2 H  ! . ?  0 @ 5 G 2 > * B 0 , @ / B 0 * @  0 . @   & > 5 G 2 > * q  . @  M 0 @ ( 2 H  ! . ?  0 @ 5 G 2 > * q  . @ / B 0 * @  0 . @   & > 5 G 2 > . H  8 @  ( * H 8 ? + ?  . ?  0 @ 5 G 2 > 8 H   * @  0 G  $ G . ?  G 2 ( 5 G 2 > 9 5 >  - 2 G / B 8 < ?  ( . ?  0 @ 5 G 2 >  8  M 0 G 2 @   * B 0 , @ . ?  0 @ 5 G 2 >  8  M 0 G 2 @   * q  . @ . ?  0 @ 5 G 2 >  M 0 > 8 ( K / > 0 8   0 . @   & > 5 G 2 > $ A 0  . G ( ? 8 $ > (  0 . @   & > 5 G 2 > * q  . @  + 0 @  >  0 . @   & > 5 G 2 > + < >  2 H  !   2 H  ! 8 . ?  0 @ 5 G 2 >  8  M 0 G 2 @    G  & 0 @ * q  . @ 5 G 2 >  8  M 0 G 2 @    G  & 0 @ . ?  0 @ 5 G 2 > ( ?  H 2 G ! K ( @   0 . @   & > 5 G 2 > . H  8 @  ( * H 8 ? + ?  * M 0  > 8 < 5 G 2 > 9 5 >  - 2 G / B 8 < ?  ( * M 0  > 8 < 5 G 2 > * q  . @  0  (  @ ( >  0 . @   & > 5 G 2 >  8  M 0 G 2 @   * B 0 , @ * M 0  > 8 < 5 G 2 >  8  M 0 G 2 @   * q  . @ * M 0  > 8 < 5 G 2 > q $ 0 * q  . @ . H  8 @  K . ?  0 @ 5 G 2 > q $ 0 @  . 0 @  @ * B 0 , @ . ?  0 @ 5 G 2 > + 0 ( >  ! K ! G ( K 0 K ( 9 > . ?  0 @ 5 G 2 >  8  M 0 G 2 @    G  & 0 @ * M 0  > 8 < 5 G 2 > q $ 0 @  . 0 @  @  G  & 0 @ . ?  0 @ 5 G 2 >  A q    2 H  !  q '  0 . @   & > 5 G 2 > * B 0 , @  M 0 @ ( 2 H  !  0 . @   & > 5 G 2 > * q  . @  M 0 @ ( 2 H  !  0 . @   & > 5 G 2 > + M 0 H   & q  # @  $ G    > 0  ?  5 G 2 > q $ 0 * q  . @ . H  8 @  K * M 0  > 8 < 5 G 2 > q $ 0 @  . 0 @  @ * B 0 , @ * M 0  > 8 < 5 G 2 > q $ 0 @  . 0 @  @ * H 8 ? + ?  . ?  0 @ 5 G 2 > q $ 0 @  . 0 @  @ . >   G ( . ?  0 @ 5 G 2 > + < >  2 H  !   2 H  ! 8  0 . @   & > 5 G 2 > q $ 0 @  . 0 @  @  G  & 0 @ * M 0  > 8 < 5 G 2 > 8 H   * @  0 G  $ G . ?  G 2 ( . ?  0 @ 5 G 2 > q $ 0 @  . 0 @  @ * H 8 ? + ?  * M 0  > 8 < 5 G 2 > q $ 0 @  . 0 @  @ . >   G ( * M 0  > 8 < 5 G 2 > + 0 ( >  ! K ! G ( K 0 K ( 9 >  0 . @   & > 5 G 2 >  8  M 0 G 2 @    G  & 0 @ * q  . @ . ?  0 @ 5 G 2 > 8 H   * @  0 G  $ G . ?  G 2 ( * M 0  > 8 < 5 G 2 >  8  M 0 G 2 @    G  & 0 @ * q  . @ * M 0  > 8 < 5 G 2 > #K#5H#DR#K#I#H#J#J# I#@M#T#5^5W5`5|b5b5[8PWX5clUO]5%`_U<]5\PX5b5b5^%T[5R5Pi[he5W5Q5Z5d X6a5_PQY5`5,cT\5"V5T5ZW5 ^5dIV3^5nQ5k8ej5j`h5 eV^5`6SZ5/V5R5R5i]f5eXPb5gu\e5N5]5lfj5qf5@hcZd5^LPwX5e"WF_5P5Z_5dU]5n_QX5(f>W_5]5*mhl5U5T5W5fW:`5hW5 U5KaSZ5Y^SZ59U5_5_5 [5}V5S5mT5c\PX5X5U5O`RAZ5N5liQ\e5IT5aT[5%hYc5 ecVF^5gY5g7Ync5gwYc5!U5WY5c5BcT]5g'YXcN&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k| %1R%"%\ix )9ER`l.%|(4AUi  7$NXdy  & @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$8&P;&P>&PA&PD&PG&PJ&PM&PP&PS&PV&PY&P\&P_&Pb&Pe&Ph&Pk&Pn&Pq&Pt&Pw&Pz&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P"'P%'P('P+'P.'P1'P4'P7'P:'P='P@'PC'PF'PI'PL'PO'PR'PU'PX'P['P^'Pa'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P!(P$(P'(P*(P-(P0(P3(P6(P9(P<(P?(PB(PE(PH(PK(PN(PQ(PT(PW(PZ(P](P`(Pc(Pf(Pi(Pl(Po(Pr(Pu(Px(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P)P)P)P)P)P)P )P#)P&)P))P,)P/)P2)P5)P8)P;)P>)PA)PD)PG)PJ)PM)PP)PS)PV)PY)P\)P_)Pb)Pe)Ph)Pk)Pn)Pq)Pt)Pw)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P!*P$*P'*P**P-*P0*P3*P6*P9*P<*P?*PB*PG*PJ*PM*PP*PS*PV*PY*P\*P_*Pb*Pe*Ph*Pk*Pn*Pq*Pt*Pw*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P"+P%+P(+P++P.+P1+P4+P7+P:+P=+P@+PH``+`9G`C+PF+PI+PL+PO+PV+P]+Pd+Pk+Pr+Py+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P ,P ,P,P,P",P),P,,P/,P6,P=,PD,PG,PJ,PM,PT,PW,P^,Pe,Ph,Po,Pv,P},P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P -P -P-P-P-P -P#-P*-P--P0-P3-P6-P=-P@-PG-PN-PU-P\-P_-Pb-Pe-Pl-Ps-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P .P.P.P.P.P%.P,.P3.P6.P=.PD.PG.PJ.PM.PT.PM`Y`W`P`7 'ResBPS S ^%R 'ResBP  $ 'ResBPe! e! d! 'ResBP  $ 'ResB P pa_Guru_IN$ 'ResB P pa_Arab_PK$ 'ResB   HKairRygaRzymAzoryFid|iKobdoAtenyChinyCzytaD|ubaKijwMiDskPary|WilnoGujanaJakuckABmatyCzagosErywaDGruzjaHawanaIzraelKuwejtLondynMaderaMadrytMjanmaWiedeDZurychMarkizyAbid|anAl-UjunBand|ulBarnauBBiszkekBoliwiaChartumD|ibutiEkwadorJaponiaKajennaKajmanyKaracziKonakryLizbonaLublanaMajottaMalezjaNikozjaSaratwSeszeleStambuBSurinamUrugwajUrumcziU|gorodWatykanZagrzebBrukselaCzamorroDamaszekDuszanbeD|akartaFilipinyKinszasaKolumbiaKustanajNd|amenaParagwajSalwadorSarajewoSzanghajTrypolisWientianZaporo|eWoBgogradArgentynaAstrachaDAszchabadBudapesztBukaresztBu|umburaFalklandyKamczatkaKirgistanKiszyniwKostarykaKyzyBordaMartynikaMogadiszuNawakszutNowy JorkPortorykoSztokholmTaszkientUst-NieraWenezuelaWyspa Manczas: {0}CzojbalsanUBan BatorAktiubiDskBangladeszBratysBawaJerozolimaSymferopolNowosybirskWBadywostokAzerbejd|anTad|ykistanWyspy CookaWyspy Owczeczas Anadyrczas Samaraczas grskiAntananarywaNowokuznieckJekaterynburgHawaje-AleutyNowa ZelandiaZatoka PerskaZwita HelenaWyspy GambieraWyspy KokosoweMoskwa (letni)Nowa KaledoniaOcean IndyjskiTimor WschodniWyspy GilbertaWyspy Salomonaczas amazoDskiMeksyk (miasto)Nieznane miastoNowa FundlandiaSriedniekoBymskWyspy Marshallaczas atlantyckiczas pacyficznyGujana FrancuskaPBwysep ArabskiWyspy Kerguelenaczas indochiDskiczas uniwersalny{0} (czas letni)Wyspa WielkanocnaApia (czas letni)Iran (czas letni)Kuba (czas letni)Omsk (czas letni)Papua-Nowa GwineaPeru (czas letni)Wyspy Kanaryjskieczas Anadyr letniczas Samara letniczas grski letniGeorgia PoBudniowaAzory (czas letni)Chile (czas letni)Chiny (czas letni)Fid|i (czas letni)Indonezja ZrodkowaKobdo (czas letni)Korea (czas letni)Samoa (czas letni)Tonga (czas letni)Alaska (czas letni)Argentyna ZachodniaGruzja (czas letni)Indonezja WschodniaIndonezja ZachodniaIrkuck (czas letni)Izrael (czas letni)Jakuck (czas letni)Kazachstan WschodniKazachstan ZachodniTajpej (czas letni)Armenia (czas letni)Brytyjski czas letniChatham (czas letni)Grenlandia WschodniaGrenlandia ZachodniaJaponia (czas letni)Magadan (czas letni)Moskwa (standardowy)Urugwaj (czas letni)Vanuatu (czas letni)Wyspa Bougainville aczas amazoDski letniBraslia (czas letni)Filipiny (czas letni)Hongkong (czas letni)Irlandia (czas letni)Kolumbia (czas letni)Pakistan (czas letni)Paragwaj (czas letni)Sachalin (czas letni)czas atlantycki letniczas pacyficzny letniArgentyna (czas letni)Falklandy (czas letni)Lord Howe (czas letni)Mauritius (czas letni)WoBgograd (czas letni){0} (czas standardowy)Wyspa Bo|ego NarodzeniaApia (czas standardowy)Bangladesz (czas letni)Beulah, Dakota PBnocnaCenter, Dakota PBnocnaCzojbalsan (czas letni)Iran (czas standardowy)Kuba (czas standardowy)Omsk (czas standardowy)Peru (czas standardowy)Saint-Pierre i MiquelonUzbekistan (czas letni)UBan Bator (czas letni)czas grski standardowyczas standardowy Anadyrczas standardowy Samaraczas [rodkowoafrykaDskiczas [rodkowoeuropejskiAzerbejd|an (czas letni)Azory (czas standardowy)Chile (czas standardowy)Chiny (czas standardowy)Fid|i (czas standardowy)Kobdo (czas standardowy)Korea (czas standardowy)Krasnojarsk (czas letni)Meksyk (czas pacyficzny)Meksyk PBnocno-ZachodniNowosybirsk (czas letni)Samoa (czas standardowy)Tonga (czas standardowy)Wyspy Cooka (czas letni)WBadywostok (czas letni)czas wschodnioafrykaDskiczas wschodnioeuropejskiczas zachodnioafrykaDskiczas zachodnioeuropejskiczas [rodkowoamerykaDskiAlaska (czas standardowy)Gruzja (czas standardowy)Irkuck (czas standardowy)Izrael (czas standardowy)Jakuck (czas standardowy)Tajpej (czas standardowy)Turkmenistan (czas letni)Wyspy Zielonego Przyldkaczas indyjski standardowyczas poBudniowoafrykaDskiczas wschodnioamerykaDskiczas [rodkowoaustralijskiArmenia (czas standardowy)Chatham (czas standardowy)Hawaje-Aleuty (czas letni)Japonia (czas standardowy)Jekaterynburg (czas letni)Magadan (czas standardowy)New Salem, Dakota PBnocnaNowa Zelandia (czas letni)Urugwaj (czas standardowy)Vanuatu (czas standardowy)czas amazoDski standardowyczas wschodnioaustralijskiczas zachodnioaustralijskiBraslia (czas standardowy)Filipiny (czas standardowy)Hongkong (czas standardowy)Kolumbia (czas standardowy)Nowa Kaledonia (czas letni)Pakistan (czas standardowy)Paragwaj (czas standardowy)Sachalin (czas standardowy)czas atlantycki standardowyczas pacyficzny standardowyArgentyna (czas standardowy)Falklandy (czas standardowy)Lord Howe (czas standardowy)Mauritius (czas standardowy)Nowa Fundlandia (czas letni)WoBgograd (czas standardowy)Bangladesz (czas standardowy)Czojbalsan (czas standardowy)PBwysep Arabski (czas letni)Republika Zielonego PrzyldkaUzbekistan (czas standardowy)UBan Bator (czas standardowy)czas PietropawBowsk Kamczackiczas [rodkowoeuropejski letniuniwersalny czas koordynowanyAzerbejd|an (czas standardowy)Krasnojarsk (czas standardowy)Meksyk (czas pacyficzny letni)Nowosybirsk (czas standardowy)Wyspa Wielkanocna (czas letni)Wyspy Cooka (czas standardowy)WBadywostok (czas standardowy)czas wschodnioeuropejski letniczas zachodnioafrykaDski letniczas zachodnioeuropejski letniczas [rodkowoamerykaDski letniTurkmenistan (czas standardowy)czas wschodnioamerykaDski letniczas wschodnioeuropejski dalszyczas [rodkowoaustralijski letniArgentyna Zachodnia (czas letni)Fernando de Noronha (czas letni)Hawaje-Aleuty (czas standardowy)Jekaterynburg (czas standardowy)Nowa Zelandia (czas standardowy)czas wschodnioaustralijski letniczas zachodnioaustralijski letniGrenlandia Wschodnia (czas letni)Grenlandia Zachodnia (czas letni)Nowa Kaledonia (czas standardowy)Nowa Fundlandia (czas standardowy)PBwysep Arabski (czas standardowy)czas PietropawBowsk Kamczacki letniczas [rodkowo-zachodnioaustralijskiczas [rodkowoeuropejski standardowyMeksyk (czas pacyficzny standardowy)Saint-Pierre i Miquelon (czas letni)Wyspa Wielkanocna (czas standardowy)czas wschodnioeuropejski standardowyczas zachodnioafrykaDski standardowyczas zachodnioeuropejski standardowyczas [rodkowoamerykaDski standardowyMeksyk PBnocno-Zachodni (czas letni)czas wschodnioamerykaDski standardowyczas [rodkowoaustralijski standardowyArgentyna Zachodnia (czas standardowy)Fernando de Noronha (czas standardowy)Wyspy Zielonego Przyldka (czas letni)czas wschodnioaustralijski standardowyczas zachodnioaustralijski standardowyGrenlandia Wschodnia (czas standardowy)Grenlandia Zachodnia (czas standardowy))czas standardowy PietropawBowsk Kamczacki)czas [rodkowo-zachodnioaustralijski letni*Saint-Pierre i Miquelon (czas standardowy)+Meksyk PBnocno-Zachodni (czas standardowy),Wyspy Zielonego Przyldka (czas standardowy).Francuskie Terytoria PoBudniowe i Antarktyczne/czas [rodkowo-zachodnioaustralijski standardowy###6# ###:#è#|#,#G#h##>###a#OT####C,#+##O#$####ɩ#i#>#)##>#8#@#H#0###-,###a#ª#w#g.#-## #/##5#-#X #6#,#O#q#z,#N,#!# #Y#,#ZG#qY#+###N#5#'##"O#/T#^O#m# #66## ##5#+#O## #{# #N##N####+#a-##IG#v5#B6##*6#K>#b #6'#vB#N6#B#: #l#X>#S#a#p#k#OY#k#a#N## #O##"#1#>>#F# #G#e>#V######j5# -#N #5## >### #5#$>#r>##̪###"###ҷ#& ##eG#>#>!#`Y#H#G#֪#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#7#\8#?#H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!###]#O#)#P##l#av#2#J## ##>##˨#l #Ө# ######1#######p# #` ##,#S##|####z#1O# #z#&;#z!#*-#4# #C##i#f# #?#5#Y##۩##T ##Ff#{#w0#L##ǔ## ##v ## ###'#s###u#I##^#######&7#X#'#l #,#d,#G#####,#27#f6##5E#̬#6#& #@####H##^#T#q##r'#0#~6#,#,##[##G#*####+##\.##y#I#0##@##6#5#####>##K#^##!## ##0(#{####<#,######ի#W#T#D# #N#3##z7#3#!#a#Y,#İ#!###6###+#b7#5#G#E# ,#,#>##Z6#O###I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5p5Գ5{55[̿5_5ٰ>5ߵ5ؼa5Fɫ55"5al5=5ʱ658*5YK05 o555ݽY"5tI5c5k5=U5 D5ۨ5 [5 5o55!K5~^65O5̲s5T5D5Fҩ5I5ȭf]5555߻55'5< 55zƵ 5rĹ5h5,55p5b7555>e551p5AF55B5fz5pǸ5ʮ 5ȶ5q5_55R5f5W5z` ,5sF5[5̾ 55ʯ5ݮ;55z55n5275J75pz!5;5555z755;B5̴85t'5S@55I5>;5bc5 5ܬ5h5!5Yբ5i5ڭf5\Q5955r752,55l5]D5-5 5Y5v5!5{S545V;5S5ǔ55X5c55B5ޯ z55K5z;05Y5x5D5k5\ͺ5L#55bu5&,85]55,5I`5﫛H&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P PH``+`9G` P P P" P% P, P3 P: PA PH PO PV P] Pd Pk Pr Py P P P P P P P P P P P P P P P P P P P P P P P!P !P !P!P!P!P!P)!P6!P9!PF!PM!PT!PW!PZ!P]!P`!Pc!Pj!Pm!Pt!P{!P~!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P$"P+"P."P1"P4"P;"PB"PI"PL"PO"PV"P]"Pd"Pk"Pn"Pq"Px"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P #P#P#P#P#P #P``=`!` 'ResB  bbbVersionzoneStringsAfrica:AbidjanecAfrica:AccraAfrica:Addis_AbabaAfrica:AlgiersAfrica:AsmeraAfrica:BamakoAfrica:BanguiAfrica:BanjulAfrica:BissauAfrica:BlantyreAfrica:BrazzavilleAfrica:BujumburaAfrica:CairoAfrica:CasablancaAfrica:CeutaAfrica:ConakryAfrica:DakarAfrica:Dar_es_SalaamAfrica:DjiboutiAfrica:DoualaAfrica:El_AaiunAfrica:FreetownAfrica:GaboroneAfrica:HarareAfrica:JohannesburgAfrica:JubaAfrica:KampalaAfrica:KhartoumAfrica:KigaliAfrica:KinshasaAfrica:LagosAfrica:LibrevilleAfrica:LomeAfrica:LuandaAfrica:LubumbashiAfrica:LusakaAfrica:MalaboAfrica:MaputoAfrica:MaseruAfrica:MbabaneAfrica:MogadishuAfrica:MonroviaAfrica:NairobiAfrica:NdjamenaAfrica:NiameyAfrica:NouakchottAfrica:OuagadougouAfrica:Porto-NovoAfrica:Sao_TomeAfrica:TripoliAfrica:TunisAfrica:WindhoekAmerica:AdakAmerica:AnchorageAmerica:AnguillaAmerica:AntiguaAmerica:AraguainaAmerica:Argentina:La_RiojaAmerica:Argentina:Rio_GallegosAmerica:Argentina:SaltaAmerica:Argentina:San_JuanAmerica:Argentina:San_LuisAmerica:Argentina:TucumanAmerica:Argentina:UshuaiaAmerica:ArubaAmerica:AsuncionAmerica:BahiaAmerica:Bahia_BanderasAmerica:BarbadosAmerica:BelemAmerica:BelizeAmerica:Blanc-SablonAmerica:Boa_VistaAmerica:BogotaAmerica:BoiseAmerica:Buenos_AiresAmerica:Cambridge_BayAmerica:Campo_GrandeAmerica:CancunAmerica:CaracasAmerica:CatamarcaAmerica:CayenneAmerica:CaymanAmerica:ChicagoAmerica:ChihuahuaAmerica:Coral_HarbourAmerica:CordobaAmerica:Costa_RicaAmerica:CrestonAmerica:CuiabaAmerica:CuracaoAmerica:DanmarkshavnAmerica:DawsonAmerica:Dawson_CreekAmerica:DenverAmerica:DetroitAmerica:DominicaAmerica:EdmontonAmerica:EirunepeAmerica:El_SalvadorAmerica:Fort_NelsonAmerica:FortalezaAmerica:Glace_BayAmerica:GodthabAmerica:Goose_BayAmerica:Grand_TurkAmerica:GrenadaAmerica:GuadeloupeAmerica:GuatemalaAmerica:GuayaquilAmerica:GuyanaAmerica:HalifaxAmerica:HavanaAmerica:HermosilloAmerica:Indiana:KnoxAmerica:Indiana:MarengoAmerica:Indiana:PetersburgAmerica:Indiana:Tell_CityAmerica:Indiana:VevayAmerica:Indiana:VincennesAmerica:Indiana:WinamacAmerica:IndianapolisAmerica:InuvikAmerica:IqaluitAmerica:JamaicaAmerica:JujuyAmerica:JuneauAmerica:Kentucky:MonticelloAmerica:KralendijkAmerica:La_PazAmerica:LimaAmerica:Los_AngelesAmerica:LouisvilleAmerica:Lower_PrincesAmerica:MaceioAmerica:ManaguaAmerica:ManausAmerica:MarigotAmerica:MartiniqueAmerica:MatamorosAmerica:MazatlanAmerica:MendozaAmerica:MenomineeAmerica:MeridaAmerica:MetlakatlaAmerica:Mexico_CityAmerica:MiquelonAmerica:MonctonAmerica:MonterreyAmerica:MontevideoAmerica:MontserratAmerica:NassauAmerica:New_YorkAmerica:NipigonAmerica:NomeAmerica:NoronhaAmerica:North_Dakota:BeulahAmerica:North_Dakota:CenterAmerica:North_Dakota:New_SalemAmerica:OjinagaAmerica:PanamaAmerica:PangnirtungAmerica:ParamariboAmerica:PhoenixAmerica:Port-au-PrinceAmerica:Port_of_SpainAmerica:Porto_VelhoAmerica:Puerto_RicoAmerica:Punta_ArenasAmerica:Rainy_RiverAmerica:Rankin_InletAmerica:RecifeAmerica:ReginaAmerica:ResoluteAmerica:Rio_BrancoAmerica:Santa_IsabelAmerica:SantaremAmerica:SantiagoAmerica:Santo_DomingoAmerica:Sao_PauloAmerica:ScoresbysundAmerica:SitkaAmerica:St_BarthelemyAmerica:St_JohnsAmerica:St_KittsAmerica:St_LuciaAmerica:St_ThomasAmerica:St_VincentAmerica:Swift_CurrentAmerica:TegucigalpaAmerica:ThuleAmerica:Thunder_BayAmerica:TijuanaAmerica:TorontoAmerica:TortolaAmerica:VancouverAmerica:WhitehorseAmerica:WinnipegAmerica:YakutatAmerica:YellowknifeAntarctica:CaseyAntarctica:DavisAntarctica:DumontDUrvilleAntarctica:MacquarieAntarctica:MawsonAntarctica:McMurdoAntarctica:PalmerAntarctica:RotheraAntarctica:SyowaAntarctica:TrollAntarctica:VostokArctic:LongyearbyenAsia:AdenAsia:AlmatyAsia:AmmanAsia:AnadyrAsia:AqtauAsia:AqtobeAsia:AshgabatAsia:AtyrauAsia:BaghdadAsia:BahrainAsia:BakuAsia:BangkokAsia:BarnaulAsia:BeirutAsia:BishkekAsia:BruneiAsia:CalcuttaAsia:ChitaAsia:ChoibalsanAsia:ColomboAsia:DamascusAsia:DhakaAsia:DiliAsia:DubaiAsia:DushanbeAsia:FamagustaAsia:GazaAsia:HebronAsia:Hong_KongAsia:HovdAsia:IrkutskAsia:JakartaAsia:JayapuraAsia:JerusalemAsia:KabulAsia:KamchatkaAsia:KarachiAsia:KatmanduAsia:KhandygaAsia:KrasnoyarskAsia:Kuala_LumpurAsia:KuchingAsia:KuwaitAsia:MacauAsia:MagadanAsia:MakassarAsia:ManilaAsia:MuscatAsia:NicosiaAsia:NovokuznetskAsia:NovosibirskAsia:OmskAsia:OralAsia:Phnom_PenhAsia:PontianakAsia:PyongyangAsia:QatarAsia:QyzylordaAsia:RangoonAsia:RiyadhAsia:SaigonAsia:SakhalinAsia:SamarkandAsia:SeoulAsia:ShanghaiAsia:SingaporeAsia:SrednekolymskAsia:TaipeiAsia:TashkentAsia:TbilisiAsia:TehranAsia:ThimphuAsia:TokyoAsia:TomskAsia:UlaanbaatarAsia:UrumqiAsia:Ust-NeraAsia:VientianeAsia:VladivostokAsia:YakutskAsia:YekaterinburgAsia:YerevanAtlantic:AzoresAtlantic:BermudaAtlantic:CanaryAtlantic:Cape_VerdeAtlantic:FaeroeAtlantic:MadeiraAtlantic:ReykjavikAtlantic:South_GeorgiaAtlantic:St_HelenaAtlantic:StanleyAustralia:AdelaideAustralia:BrisbaneAustralia:Broken_HillAustralia:CurrieAustralia:DarwinAustralia:EuclaAustralia:HobartAustralia:LindemanAustralia:Lord_HoweAustralia:MelbourneAustralia:PerthAustralia:SydneyEtc:UTCEtc:UnknownEurope:AmsterdamEurope:AndorraEurope:AstrakhanEurope:AthensEurope:BelgradeEurope:BerlinEurope:BratislavaEurope:BrusselsEurope:BucharestEurope:BudapestEurope:BusingenEurope:ChisinauEurope:CopenhagenEurope:DublinldEurope:GibraltarEurope:GuernseyEurope:HelsinkiEurope:Isle_of_ManEurope:IstanbulEurope:JerseyEurope:KaliningradEurope:KievEurope:KirovEurope:LisbonEurope:LjubljanaEurope:LondonEurope:LuxembourgEurope:MadridEurope:MaltaEurope:MariehamnEurope:MinskEurope:MonacoEurope:MoscowEurope:OsloEurope:ParisEurope:PodgoricaEurope:PragueEurope:RigaEurope:RomeEurope:SamaraEurope:San_MarinoEurope:SarajevoEurope:SaratovEurope:SimferopolEurope:SkopjeEurope:SofiaEurope:StockholmEurope:TallinnEurope:TiraneEurope:UlyanovskEurope:UzhgorodEurope:VaduzEurope:VaticanEurope:ViennaEurope:VilniusEurope:VolgogradEurope:WarsawEurope:ZagrebEurope:ZaporozhyeEurope:ZurichIndian:AntananarivoIndian:ChagosIndian:ChristmasIndian:CocosIndian:ComoroIndian:KerguelenIndian:MaheIndian:MaldivesIndian:MauritiusIndian:MayotteIndian:ReunionPacific:ApiaPacific:AucklandPacific:BougainvillePacific:ChathamPacific:EasterPacific:EfatePacific:EnderburyPacific:FakaofoPacific:FijiPacific:FunafutiPacific:GalapagosPacific:GambierPacific:GuadalcanalPacific:GuamPacific:HonoluluPacific:JohnstonPacific:KiritimatiPacific:KosraePacific:KwajaleinPacific:MajuroPacific:MarquesasPacific:MidwayPacific:NauruPacific:NiuePacific:NorfolkPacific:NoumeaPacific:Pago_PagoPacific:PalauPacific:PitcairnPacific:PonapePacific:Port_MoresbyPacific:RarotongaPacific:SaipanPacific:TahitiPacific:TarawaPacific:TongatapuPacific:TrukPacific:WakePacific:Wallismeta:Afghanistanmeta:Africa_Centralssmeta:Africa_Easternmeta:Africa_Southernmeta:Africa_Westernlgsdsgmeta:Alaskameta:Amazonmeta:America_Centralmeta:America_Easternmeta:America_Mountainmeta:America_Pacificmeta:Anadyrmeta:Apiameta:Arabianmeta:Argentinameta:Argentina_Westernmeta:Armeniameta:Atlanticmeta:Australia_Centralmeta:Australia_CentralWesternmeta:Australia_Easternmeta:Australia_Westernmeta:Azerbaijanmeta:Azoresmeta:Bangladeshmeta:Bhutanmeta:Boliviameta:Brasiliameta:Bruneimeta:Cape_Verdemeta:Chamorrometa:Chathammeta:Chilemeta:Chinameta:Choibalsanmeta:Christmasmeta:Cocosmeta:Colombiameta:Cookmeta:Cubameta:Davismeta:DumontDUrvillemeta:East_Timormeta:Eastermeta:Ecuadormeta:Europe_Centralmeta:Europe_Easternmeta:Europe_Further_Easternmeta:Europe_Westernmeta:Falklandmeta:Fijimeta:French_Guianameta:French_Southernmeta:GMTmeta:Galapagosmeta:Gambiermeta:Georgiameta:Gilbert_Islandsmeta:Greenland_Easternmeta:Greenland_Westernmeta:Gulfmeta:Guyanameta:Hawaii_Aleutianmeta:Hong_Kongmeta:Hovdmeta:Indiameta:Indian_Oceanmeta:Indochinameta:Indonesia_Centralmeta:Indonesia_Easternmeta:Indonesia_Westernmeta:Iranmeta:Irkutskmeta:Israelmeta:Japanmeta:Kamchatkameta:Kazakhstan_Easternmeta:Kazakhstan_Westernmeta:Koreameta:Kosraemeta:Krasnoyarskmeta:Kyrgystanmeta:Line_Islandsmeta:Lord_Howemeta:Macquariemeta:Magadanmeta:Malaysiameta:Maldivesmeta:Marquesasmeta:Marshall_Islandsmeta:Mauritiusmeta:Mawsonmeta:Mexico_Northwestmeta:Mexico_Pacificmeta:Mongoliameta:Moscowmeta:Myanmarmeta:Naurumeta:Nepalmeta:New_Caledoniameta:New_Zealandmeta:Newfoundlandmeta:Niuemeta:Norfolkmeta:Noronhameta:Novosibirskmeta:Omskmeta:Pakistanmeta:Palaumeta:Papua_New_Guineameta:Paraguaymeta:Perumeta:Philippinesmeta:Phoenix_Islandsmeta:Pierre_Miquelonmeta:Pitcairnmeta:Ponapemeta:Pyongyangmeta:Reunionmeta:Rotherameta:Sakhalinmeta:Samarameta:Samoameta:Seychellesmeta:Singaporemeta:Solomonmeta:South_Georgiameta:Surinamemeta:Syowameta:Tahitimeta:Taipeimeta:Tajikistanmeta:Tokelaumeta:Tongameta:Trukmeta:Turkmenistanmeta:Tuvalumeta:Uruguaymeta:Uzbekistanmeta:Vanuatumeta:Venezuelameta:Vladivostokmeta:Volgogradmeta:Vostokmeta:Wakemeta:Wallismeta:Yakutskmeta:YekaterinburgfallbackFormatgmtFormatgmtZeroFormathourFormatregionFormatregionFormatDaylightregionFormatStandardAsia:Qostanaymeta:Guammeta:North_Mariana___%%ALIASmeta:Acremeta:Almatymeta:Aqtaumeta:Aqtobemeta:Caseymeta:Lankameta:Macaumeta:Qyzylorda%%Parentec%formalec%secondarycalendardefaultparseRegionsmeta:Africa_FarWesternmeta:Aktyubinskmeta:Alaska_Hawaiimeta:Ashkhabadmeta:Bakumeta:Beringmeta:Borneometa:Britishmeta:Changbaimeta:Daccameta:Dominicanmeta:Dushanbemeta:Dutch_Guianameta:Frunzemeta:Goose_Baymeta:Greenland_Centralmeta:Karachimeta:Kizilordameta:Kuybyshevmeta:Kwajaleinmeta:Liberiameta:Malayameta:Oralmeta:Samarkandmeta:Shevchenkometa:Tashkentmeta:Tbilisimeta:Turkeymeta:Uralskmeta:Urumqimeta:Yerevanmeta:Yukon NwmSSWETEETCETCATEAT"""PDTPST><SCTRomUTC 8<MYTMEZOEZRimSGTWEZFHE0MB71Nom1HE9/F( K . 0 K . OAyr TaWTbTtUWFz0WbNW^bWlyrWR)RWm+Y*X[RTXNr^TXbt*YP[/n$\KQb^b<5A;> 830!5C;NCSTAkraC0<8;88<05@B"C;5'8B0@0; ita852DakaMESZOESZWESZ5=00:0.:;0AcraKiewSoul:@00E58CMCC:,H('/E4B^̑e,gACSTAmanBakPertSelita<0=?80C=>08@"@>;"@C:A'1HDF/FE3B7'(D" >  > * 0 M % . > 9 G T,gT9hXb(geKQ-fTW0W*gwW^lYΞTtR\gSvΞl̑,{k)Re6mHY+Y6dQ_f^sYr/n(geKQ?yDACTAESTAWDTAWSTAtenHKSTLHSTNZDTNZSTPESTTule08O(>20'1'('HDE'~1'3 A , > ! I 8 ( % A 2 G & A ,  * 2 > , >  A . ( L 8 . I 8 ( 0 ?  > 2 @ . > OefW!XaSbaSeSSBfSؚk6 Vg̑^Xb6[OXT^[KQbl[[c]T]T^)Res^~g^bidROe,gBf-gA@030">:8>"><A:"C=8A'03>ADualaRiyadVienaC1098@>20:0>!8B:0ASHSTAkkraSeuta04CFC6C9NumeaRijad::@05;5<8A0C6C10CO100@86!0;B0&N@8E(:/'/BangiDaccaDakkaKijevParizParsShowa<<0=5;5=5;87>9A50::06C=>59A80A0C!>D8O"08B8"8<?C#HC0O, G 2 G . Al~irAmmnBisauCatarDubajTalinTimpuWilnafatB8=00=385@@8>:>A0;B0"0;8=$8468-D0B5'H3DHD'H3H'13' 0 >  @  K  K 8  . H  > * ( > . > 2 >  K 8 9 0 > 0 G 9 5 > ( > ^RReyrShKQ̑KQ?Yeyr9N?eyrbUACWDTACWSTApijaAtinaAzoriBahaBaijaBakoeBelizBoyseDubayKirowRijdRoomaSofaVilna{0}Bf>X7804C70;8A>A>=C108D0B508@>0X>B0@87 8X04"@>;;&8@8E'1H('(-1F(1H**G1'FAF3E'3HE,H1H'H31HA 0 A , >  8 M  0  8 M 2 K  >  K 8  0 M 8 @  M 0 K 2 * M 0 >  ,  & > & , 9 ? / > . ? ! 5 G 0   B ( 5 > 2 ? 8 8 . > 0 > 8 ? ! ( @ 8 G  > 9 K 5 M ! T̑lKQeTe'YΞR'Y mBf_SeR]?NT]yr?KQvBfa3bi`GMT{0}en_001i-NuukTiranai-Adaki-Dilii-Osloi-LimaAtyraui-NomeBagdadi-Adeni-Rigai-Orali-Bakui-Guami-Kievi-LomeZriches_419i-NiueCancnBogotCuiabMridaMaceiMonakoYangoni-Wakei-HovdNoumarmqiMuskati-Fiji0<0:>0=:C=C0=40CA0:00A5@C0=0<0!0<0@0BiakekLisboa0<0A:>=4>=04@840;01>0=0CA>=0:>0;<5@"0@020"8@0=0%0@0@5%>10@BRangunen_150034040=6C;5@;8=>3>B00@28=5=25@03@51=C28:0@0G8830;80=8;05@840'8:03>i-RomeAlgierAlmatiDamaskMaskat59@CB8H:5:@C=59C259B0@83> 0=3C=!09?0=(0=E09/:CB0B/<09:0AndoraBerlnErevanKuvajtSofija@520=0;LB00A59>%0@BC<AtirauBejrutPanamStenliTajpejTallinTiflisUralskUrum i:B>15;<0BKA<0@0020=0>CA>=CG8=30?CB>CA:0B:;5=4 5A8D8/:CBA:AsmeraBrunejKanariKankunKartumKomoroKomoryLondraRangnSidneyTaipehTarava;<0B8=4>@0BK@0C5@=A8C1;8=0-0A0?CBC0A:0B0AA0C80<59!0;LB0!84=59!BM=;8"0;;8=$8=8:A%020=0%51@>=(1EH/'3E1BF/, K  K  > . G 0 ? ! > 6 ?  >  K AtenasAzorenDarvinDousonDublnKajmanKaraiKu ingMarigoMoskauUollis=04K@A<5@0B8@0C5;875090=00@BC<><>@>0 075E8:> 538=0!:>?L5!B5=;8"091M9#>;;8A#@C<G8%52@>='8C0C0E'D'(HEHF'H . M 8 M   > (  A (  K . K 0 K , 0 M 2 ? ( . > 2 M  > 0 G  ? ( > 0 K % G 0 > 2 A 8 >  > -NyYeKQ[TX)R[OhyrbaSyrbAktbeAthenaAtheneBejrtBi_kekBruselCaienaCaimanCaimnComoreErivanFrerHartumHebrnIrkuckJibutiKara iKujabaKuingLondenMasejoMasqatMoskouMousonMnacoResifiSidnejSofiyaTiranUTC{0}Urumi`angaj CX>@:81CB818_0=;OA:00=3C85X@CB@8A5;VH:5:5@=7801;8=5928A65@A8C20XB0A5X>8425X:;0=4>=?59 5A8D5!0X?0=!84=5X!>D8X0"@>;;L(0=30X('F,HD(D:1'/D' ~'2HEH1H  * > 2 >  K 2  , K  A / > ( > $ > 9 ? $ @ $ G 9 0 > ( ( H 0 K , @ . > * A  K . > 2 & @ 5 . I 8 M  K . K ( >  K 2 ? 8 M , ( 8 . 0   & 8 > 2 M  > 8 ?  M  > 8 M / K 5 > ^bcebt-fTW0WBf'3E'1''D1J'6Sq\@SBf{0} GMTiMaseruiLusakaiMalaboiMaputoi-Sitkai-Arubai-Dakari-Lagosi-Saltai-Maltai-Tomski-Boisei-Efatei-Minski-Trolli-Vaduzi-Jujuyi-Kirovi-Perthi-Ceutai-Euclai-Thulei-Accrai-Bahiai-CaseyTeherani-Dubaii-Tunisi-Ammani-Kabuli-Sofiai-Belemi-Dhakai-Palaui-Qatari-NauruCrdobai-Chuuki-Tokyoi-ChitaTucumni-Parisi-Davisi-SeoulBelgradi-Faroei-SyowaJerevanKolomboJamaikai-MacauCuracaoMakasarNikosiai-CairoBahreinBeogradDuaanbeCH0=150<?0;00@0:0A>;><1>"0H:5=B"C:C<0=Taakenti-Cocos0@=0C;0@H0200B8:0=1010=5>=:B>=">@>=B>">@B>;0$0:0>D>BrsselHavannaKhartumU~gorod@5=0408=H0A0>=0:@88?83>=C0:H>B!0@0B>2"18;8A8"8EC0=0"@8?>;8#63>@>4KonakriHE01040=3:>:8=4EC:@5AB>=N1;O=00:0A0@$@8B0C=BisjkekD~ibutiGMT {0}HandigaJamajkaKordobaLondresMascateVaraava0E@59=5;3@045B@>9BN@0A0>0=03C05=4>A0E8=030!0@052>BrusselKarakasMelburn=4>@@0=B83C0:0;C8B>@4>200459@009@>18E5=LO=AnguilaA_gabatBermudyFritaunKrestonLisabonMendosaMonktonTehernTrpoliTukuman18460=@8A15=8;L=NA8H8=52046C@>8B:M@=!B0<1C;"535@0=-;L-N=-@- 8O4AngvilaAntigvaBahrajnCalcutaDamascoDjibutiFidschiGranadaKalkutaKinaasaOhinagaQaanaaqTihuana=38;LO5@<C40>=:>=3681CB8095==0>@4>108A01>=09>BB05=4>708:>A8O!0= C8"5E5@0="E8<?EC%0=4830%0=4K30%>H8<8= / > * A 0 > $ ?  A  ( > , 0 M . A ! > Abid~anAahabadBeiroetDusambIkaluitJakutatKin_asaKoeweitKurasaoLisbonaManagvaManillaSkopljeTrtolaU~horodVatiknWindhuk`anghaj0:CB0B0<0X:0 C1Y0=00:0@B0>=AB>==328;00E@58=8=8?530<18X5CA 5XCA-595B@>8B; XC==:>@8_0;:CB0>=398@0=03205;1C@=0X@>188X0<5X_0<5=0 57>;NB 5N=8>= 5N=L>= 2 M . >  @   ! 0 , 0 @   ? ( >  >  A 0 >  >   K 2  > $ >  A  A . > ( ! > 0 M 5 ? ( & . > 8 M  8 , ? 6 M  G  . ? ( M 8 M  5 ? ( @ * G  pS,{[l̑e&{bꏃleXbKQll\-WNBf'3*HDHE'D.17HE'FHHiMbabanei-Nassaui-Asmarai-Denveri-Luandai-Kigalii-Bamakoi-Hararei-Inuviki-Palmeri-Hobarti-Manausi-Panamai-Reginai-Banjuli-Darwini-Dawsoni-Juneaui-Madridi-Manilai-Recifei-La Pazi-Majuroi-Banguii-Niameyi-Saipani-Tarawai-Bissaui-Curriei-Zagrebi-Belizei-Doualai-Jerseyi-Chagosi-Hebroni-Midwayi-Skopjei-Dublini-Sydneyi-Wallisi-Havanai-Meridai-Berlini-Bruneii-Samarai-Noumeai-Bogotai-Beiruti-Monacoi-Tahitii-Cancuni-Londoni-Maceioi-Urumqi{0} (+1)i-CuiabaKatmanduLissabon{0} (+0)i-Caymani-Kuwaiti-MawsonDominikaUzhgorodi-Kosraei-Muscati-Riyadhi-VostokBsingenDamaskusSantarmi-Comoroi-GuyanaEirunepMazatlni-TaipeiBukaresti-ZurichSao Tomei-Tiranei-Tehrani-Lisboni-ViennaEl Aain0B<0=4Ci-WarsawAsuncionKam atka0@104>A0=:C25@5@35;5=#0304C3Ci-CanaryChandyga><8=8:00<G0B:05=><8=8$C=0DCB8BucarestKalkuttaMartiniki-Easteri-Prague45;08408=45<0=i-AthensAdelaidaAstrahanBelgradoKostanayTripolisVarsoviaWagadugu;0=B09@C40?5HB01>@>=55;L1C@=2.1.48.4BermudasCalcuttaChiinuD~akartaTasjkentWarschau@NAA5;LCE0@5AB60:0@B00::C>@80A0B;0=460<5=0LN->@:=><?5=L!0=-%C0=!0=B0@5<#09BE>@ABischkekDusjanbeKatmandMenominiMogadiauQostanayUagaduguWarszawaAC=A8>=>=>;C;CAB0=1C;0- 8>E0070B;0=0@B8=8:!0= %C0=!0=-"><5%0;8D0:A%>=>;C;C-4<>=B>=-9@C=5?5( K 0 K ( M 9 > . G ( K . ? ( @ i-AzoresKergelenKiainjevKostanajLibrevilNd~amenaNikosijaNikozijaSao TomStokholmUzjhorodVankuver=:>@846AC=AL>=@07028;8==8?53L5=BLO=0;8D0:AC0O:8;L60O?C@06>=AB>=4<>=B>=8AA01>=C8A28;;02@8:89>3048HC>=B5@59=>< 5= 54609=0!0=B0@5=!0=BLO3>!0> "><5!B>:E>;<#AB-5@0%5;A8=:8'8EC0EC0$ M 0 ? * K 2 @ ( ?  K 8 ? / > i-MoscowAlma-AtaAsunsionBukureatHalifaksJakoetskKamatkaLisabonaMacassarMaldivenMalediwyMuqdishoPnom PenVientin{1}{0} 0stanbul0X0?C@0AB@0E0=@8715X=C:C@5HB0XBE>@A20X0:8;8@C=5?5:20;C8B0 8>E081@528;0:0AA0@0:<C@4>0@8E0<=>3048H>>=@>28O>=B5@5X8:>78X0 57>;LNB!0=-C8AEHF1HH' 6 M  > , > $ 2 > ( , > $ 0  ? ( M 6 > 8 >  K ( >  M 0 @  M 0 G 8 M  (  M 0 G ( > ! >  ? 9 A  9 A  ! K . ? ( ?  > , G 2  M 0 G ! 8 ?   > * A 0 9 K ( K 2 A 2 A pS,{[]|__!XeȖY<\NBf  0 A ( G * G $ ? , ? 2 ? 8 @ Sq\@SYNBfSq\@SjnBf4G1 *HF3{1} ({0})2.1.47.822.1.49.822.1.47.702.1.47.69i-TorontoFamagustai-Kampalai-Nipigoni-Fakaofoi-Managuai-Tortolai-Yakutati-Bangkoki-Chicagoi-Detroiti-Marigoti-Nairobii-Barnauli-Crestoni-Iqaluiti-Monctoni-Ojinagai-Tijuanai-Halifaxi-Madeirai-Mendozai-Antiguai-Grenadai-Stanleyi-Tbilisii-Caracasi-Mayottei-McMurdoi-UshuaiaSt. Luciai-Abidjani-Andorrai-Vilniusi-Curaaoi-Pohnpeii-Thimphui-Kuchingi-Bermudai-Conakryi-Saratovi-Tallinni-Cayennei-Tripolii-Colomboi-PhoenixSo Pauloi-Jakartai-Karachi2.1.47.71i-Kolkatai-Magadani-Norfolki-Runion2.1.48.42i-Bishkeki-Jamaicai-Tucumani-Rotherai-Bahraini-Nicosiai-Cordobai-Yerevani-Chathami-Gambieri-NoronhaLuxemburgReykjavki-RangoonAraguanai-Baghdadi-Algiers2.1.48.17Uljanovsk2.1.47.860B0<0@:0N Djamena<AB5@40<!0<0@:0=4$0<03CAB0$>@B0;570Kap VerdeKyzylordaWolgograd81@0;B0@0B0<>@>A>43>@8F0">=30B0?Ci-Vaticani-YakutskBruxellesGvatemalaKatamarkaC6C<1C@020B5<0;0C1C<10H8 0@>B>=30'>910;A0=JeruzalemKostarika>=B80=0:GuadalupeKizilordaZaporo~je03> 03>DuschanbeLiublianaMartinikaPjngjangPortorikoTaschkent ojbalsanAB@0E0=L>0 8AB00?>@>6L50;L:CBB00@85E0<= 59:LO28:!0=-0C;C!B>:3>;L<#;LO=>2A:#ABL-5@02.1.47.83AsjchabadDschibutiD~ajapuraKbenhavnUlianovskUschgorod@03C08=0C35=28;L2045;C?081@528;L0:-5@4>0@B8=8:0>=BA5@0B03>-03>!5=B-8BA%> (8 8=. > 0 M  ? ( ?  La HabanaBoedapestBoekarestBrazzavilBucuretiEstocolmoHo `i MinIran TimeKischinauLubumbaaiMonrovijaNova YorkPago-PagoZaporojye5;>C=0XD>0-8AB0C_C<1C@02040;C?5;59A-59;5XA 5X=45@15@80?>@>6X55@CA0;8<>AB0@8:0K7K;>@40>=@>28X0>=B5@@59 5X:X028:!0> 0>;>%5;LA8=:8-@<>A8;L>* >  K * >  K , > 0 M , > ! K 8 , A ! > * G 8 M  . >  > . K 0 K 8 2 > 0 ? / K  > 8 G   % I . 8 9 0 M . K 8 ? 2 K YZ7Y-?Yu3uBf'1'H'F'2.1.48.222.1.48.362.1.48.432.1.48.442.1.48.452.1.48.77Aqtau-tidAsjkhabadBoa-VistaCopenhagaCuba TimeEnderberiFiji TimeGibraltrGuatamalaGuerneseyGvadalupeGvadelupaGwadelupaIstanboelKamtjatkaKamtaatkaKaratschiKergelennKopenhagaKvajaleynLubumba_iLyublyanaMak-MerdoMexico byMontsaratMontseratNiue TimeOezjhorodOmski asPortonovoQysylordaReikiavikRejkjavikReykyavikSan-PauluSent-KitsTchaj-pejUljanowskUnbekanntUst -NeraWaktu {0}XerusalnXibraltarYerusalemZaporizja{0} ({1})kk koybalsan5@CA0;8<>0-VAB05=5ACM;0;59A 59=4>:8B095;>C=09DM= 0@0;K!0=B8X03>!0> 0C;>!5=B 8BA"5;;-!8B8%5@<>A8Y>(H,HE(H1'1'1HyHF'A'E'H3*'D' 1&H,'DH(D'F'E'*'EH1H3HHDH1'/~'H ~'H~H ~Hy'E'1' 8 M $ >  , A 2  K * G ( 9 G  (  E 2 > * >  K 8  M 5 > ! G 2 K *  > * > ( 8 . /  K   > 8 . /  K   >  > * B ( M / B / I 0 M  + < M 0 @  > ( , M 0 ? 8 M , G ( . >  > 8 M 8 > 0 . > 0 M  G 8 > 8 . ?  M 5 G 2 K ( . K ( 0 K 5 ? / > / >  B $ M 8 M  0 > 0 K  K   > 8 >  * > 2 K 8 >  * > 5 2 K N\\YNeN\\hQeN>r\YNBfN>r\jnBf O>r^!kKQYNBf O>r^!kKQjnBfO\RrRrR=B52845>0@0<0@81>LuksemburgPorto NovoSamarcanda0A01;0=:0N:A5<1C@3i-UzhhorodKamtsjatkaKasablankaKosta Rika@0;5=459:@0A=>O@A:>@B>->2>!0= 0@8=>!5=B-"><0AAdis AbebaCopenhagueDaressalamsr_Cyrl_RS@0=4 "C@:20460;59=>?5=3035=>AB0- 8:0 8> @0=:>!5=B-6>=A#;0=-0B>@ M 5 >  G . > 2 > i-MaldivesBudimpeataMauricijusMogadischuMogadiscioPorto RicoRo Brancosr_Latn_RS48A 1510@077028;L5;;>C=09D0701;0=:0>?5=E035=>=BA5@@0B>@B> >2>"0=45@-598 G    ?  M 8 il-MaldiviOstrov ManJapan TimeKape VerdeKazablankaLuxemburgoSamarkandaSamoa TimeSan-MarinoUlan-BatorZaporizhiaindisk tidiransk tid:@5 2@5<5@0320X0=0@>:5= %8;C48<?5HB0>A>= @8:C:A5<1C@3>@B> 5Y> 8C-@0=:C!0=-0@8=>!8<D5@>?>;/'1 'D3D'E  M  > $ 6 9 0  ? , M 0 > 2 M  0 , M 0 K  ( 9 ? 2 eȖY<\NjnBfAds AbebaAlmaty-tidAqtobe-tidAragvajanaChile TimeChina TimeChoybalsanKaapverdiKapp VerdeKopengagenKosta-RikaMonticelloNauru TimeNepal TimeNueva YorkOstrvo ManPalau TimePhnom-PenhPorto RikoRio BrankoRiu-BrankuSent-TomasSimferpolTonga TimeVijentijanWaktu ApiaWaktu ArabWaktu FijiWaktu HovdWaktu IranWaktu NiueWaktu OmskWaktu PeruYellounayfZapori~~jazh_Hant_HK{0} Lokaci8X5=B8X0=@0=4-"5@:@0= 2@5<520_0;5X8=8=0 2@5<5@0;5=40X:0C@8F8XCA8C5 2@5<5<A: 2@5<5AB@2> 0=5@C 2@5<5>=B8X0=0:>@B> 8:>!2. CF8X0!5=B "><0A!5=B-NA8O!5=B-NAVO"0=45@ 5X$8_8 2@5<5%>24 2@5<5'8;5 2@5<5(>20 2@5<5,(D 'D7'1BD'3 'F,D3 0 M  A $ M 8 M   0 M  A $ M 8 M   . M 8 M  8 . /  >  > . > 0 M  >  ? 0 @ $ ? . > $ ?  K 8 0 >  8 . /  M 5 > ! 2  ( > 2 ! I 8 (  M 0 @  $ > 9 ? $ @ 8 . / * > 0 > . > 0 ? , K * K ( > * G 8 . / * M / K   / >   + K 0 M  > 2 G  > , A  A . M , A 0 > 0 K % G 0 > 8 . / 2  M  < . , 0 M  2 I 0 M ! 9 K 5 G 8 G    I ( M 8 8 M / K 5 > 8 . / KQ\[RgY>rTYNBfKQ\[RgY>rTjnBfKQbeN>reKQBfKQbeN\eKQeXT*Ys^ mYNeXT*Ys^ mYNBfXT*Ys^ mhQeXT*Ys^ mjnBfXTSYNeXTSYNBfXTShQeXTSjnBfeȖY<\NhQei-Matamorosi-Fortalezai-Rarotongai-Tongatapui-Monterreyi-Anchoragei-Bujumburai-Chihuahuai-Podgoricai-Pontianaki-Vancouveri-Menomineei-Boa Vistai-Amsterdami-Pago Pagoi-Enderburyi-Goose Bayi-Catamarcai-Glace Bayi-Guayaquili-Kwajaleini-Melbournei-Mariehamni-Gibraltari-Guatemalai-Kergueleni-Ljubljanai-Samarkandi-St. Kittsi-Vientianei-Araguainai-StockholmAddis Abebai-Astrakhani-Kathmandui-Mogadishui-Ulyanovski-Reykjaviki-Lord Howei-Sao Pauloi-Macquariei-Kamchatkai-Galapagosi-Volgogradi-Mauritiusi-Jerusalemi-Qyzylordai-Marquesasi-Bucharesti-Christmasi-Pyongyangi-Hong Kongi-Singapore0;8=8=3@04Saint KittsWladiwostokNowosibirskTegusigalpaC040;:0=0;>2>:C7=5F:0=3=8@BC=3!8<D5@>?>;L>-2 !0E0;8=Saint Lucia448A-1510>@BC-5;LNCM@B>- 8:>KamtschatkaZaporizjzja2040;:0=0;>@B->@A18"53CA830;?0G0A: =048@-; !0;204>@Addis-AbebaHelsingforsIsrael TimePort NumbayPuerto RikoSanta LuciaSaporischjajapansk tid>E0=5A1C@3@>:5=-%8;;5<1@8_ 5X>A-=65;5A 59=8- 825@ 5X=8 825@!:>@A18AC==HB* 3F'~H1>-20 0<1L5>-20 84CM9+HHmm;-HHmmBhutan TimeDouson-KrikGuadalkanalGvadalkanalHora de {0}Hora d ApiaHora d OmskJohanesburgLos-AnjelesMakao vremeMoscow TimeNovokuzneckPangnirtangPchjongjangPort-MorsbiPuerto-RikoRio-GalegosSan VicenteSanta LucaSimferopoljSint-HelenaSdgeorgienTaipei TimeTeluk GlaceTeluk GooseTuvalu TimeWaktu ChuukWaktu DavisWaktu KoreaWaktu MakauWaktu NauruWaktu NepalWaktu PalauWaktu SamoaWaktu SyowaWaktu TimurWaktu Tongaarmensk tidasorisk tidguyansk tidhora de {0}kubansk tidnaurisk tidnepalsk tidtuvalsk tid75@109460=7>@8 2@5<5;0=-!01;>=CB0= 2@5<5>CA>=-@8:0;V=V=3@04>H@5 2@5<5>=3X5@1X5=>A =R5;5A0:0> 2@5<5>A>= 2@5<50C@C 2@5<55?0; 2@5<5>2>:C7Z5F:0=3=8@B0=3>@B >@718>@B >@A18>@B->@A1V 59=8 825@ 8> 0;53>A!0<>0 2@5<5!25B0 ;5=0"0468:8AB0=">=30 2@5<5$>@B 5;A>='0B0< 2@5<51H 'DH3FHHH3P(P13 2 > 8 M  > 5 G 3 0 A  M 5 G 5 G 3 0 A  M 5 G 8 . /  K 8 M  > 0 ?  > * 0 M 5 $ @ / 5 G 3 * K 0 M  K -( K 5 K . >  > & > ( 8 . / 5 K 2 M  K  M 0 > ! 8 ? . M + G 0 K * K 2 8 A 0 ? ( > . 5 G 3 8 G   2 A 8 @ / > 8 G   9 G 2 G ( > YZ7Y-?Yu3uYNeYZ7Y-?Yu3uYNBfYZ7Y-?Yu3uhQeYZ7Y-?Yu3ujnBf|__]+um+YeKQBft)ReT[W }\Bfi-Metlakatlai-Paramariboi-Montevideoi-Bratislavai-Kralendijki-Grand Turki-Hermosilloi-Louisvillei-Montserrati-Whitehorsei-Lubumbashii-Kiritimatii-Librevillei-Porto-Novoi-Simferopoli-St. John si-Rio Brancoi-San Marinoi-Casablancai-Nouakchotti-Phnom Penhi-St. Thomasi-Costa Ricai-Guadeloupei-Martiniquei-St. Helenai-Zaporozhyei-Copenhageni-LuxembourgRo GallegosSaint Thomas=480=0?>;8Ai-Choibalsan>@B->-@5=Ai-Cape VerdeLa MartinicaSaint John s=B0=0=0@82>;0=:-!01;>=C0;0 C<?C@Blank-SablonSaint Helena0@-MA-!0;0<>E0==5A1C@30<?> @0=45C0;0-C<?C@C=B0-@5=0A"53CA830;L?0CM=>A-9@5A5=<0@:AE02=5:A8:> !8B8 8>-0;L53>A!0<0@0 2@5<5!5=B 8=A5=B!5=B-8=A5=B$>@B 5;LA>=Waktu MoskwaDar-es-SalamHora de CubaHora de HovdIndianpolisKaliningradoKalinjingradKuala-LumpurNovokuznjeckPunta-ArenasSanta Helenaafghansk tidbhutansk tidchilensk tidkoreansk tidperuansk tidsamoansk tid=048@ 2@5<5=B0=0=0@82C0@-5A-!0;0<0<?C-@0=48>@0;-%0@1>@>A-=465;5AC=B0 @5=0A 0=:8= =;5B 0=:8=-=;5B!0=B0-7015;!28DB C@5=B+ K 0 M  ( G 2 M 8 ( 0 ? / K , M 0 >   K 8 M 5 ? + M   0   il-GwatemalaAnadir vremeAntananarivuArmenia TimeBolivia TimeEcuador TimeHora de FijiHora de NiueIrkutski asJakutski asKampo GrandeKampu-GrandiMeksiko SitiMyanmar TimeNowokuznetskPort-o-PrensPort-o-PrinsRankin-InletSaint-ThomasSamara vremeSamarsk asSanta-IzabelScoresbysundSvift KurentTokelau TimeTschoibalsanVanuatu TimeWaktu AlaskaWaktu AmazonWaktu AnadyrWaktu AzoresWaktu BhutanWaktu GuyanaWaktu IsraelWaktu KosraeWaktu MawsonWaktu PonapeWaktu SamaraWaktu TahitiWaktu TaipeiWaktu TuvaluWaktu Vostokalaskisk tidfijiansk tidheure d Apiahora centralhora de Apiahora de Cubahora de Omskisraelsk tidpalauisk tidpapuansk tidtahitisk tidtongansk tidusbekisk tid;<0B8 2@5<5<07>= 2@5<5C5=>A 8@5A>AB>: 2@5<50=<0@:AE02=0@ 5A !0;0<5X28A 2@5<5@:CF: 2@5<5>@0; %0@1C@0@:87 2@5<5>A:20 2@5<5>@B > @5=A >B5@0 2@5<5 M=:8= =;5B!0=B0 7015;!5=B-V=A5=B!:>@5718AC=4"0E8B8 2@5<5"C20;C 2@5<5'0<>@> 2@5<5HDE(' y'&E  M 5 G ! K 0 5 G 3 2 M / > ( K 5 M 8 M   2 8 > 2 M 5 > ! K 0  @ ( . > (  8 . /  G  A 8 ?  > 2 M * > ! G ( M . > 0 M  6 I ( + < K 0 M  > 2 G  < > 0 ? / K  > 2 G  K 8 8 >  $ >  8 > , G 2 KQbeN>reKQYNBfKQbeN>reKQjnBfKQbeN\eKQYNeKQbeN\eKQhQe#WvW\T[KQ\eeȖY<\N\YNBfIslles Feroe/ "&D "A EFAm Ulnbtar+HH:mm;-HH:mmi-Fort Nelsoni-El Salvadori-Pangnirtungi-Tegucigalpai-Yellowknifei-Los Angelesi-Broken Hilli-Porto Velhoi-Thunder Bayi-Brazzavillei-Rainy Riveri-Guadalcanali-Kaliningradi-Ouagadougoui-St. Vincenti-Puerto Ricoi-Novosibirski-Vladivostoki-Ulaanbaatari-Addis Ababai-Mexico Cityi-Isle of ManSrednekolimski-KrasnoyarskPort-of-SpainSaint Vincent!0=B> ><8=3>+HH.mm;-HH.mm+HH:mm;"HH:mm>@B->D-!?59=!@54=5:>;K<A:-;L !0;L204>@Maarianhamina>:A, =480=0* K 0 M  K 5 G 2 M 9 K . G  M 8 ?  K 8 ?  @ >-2 -=45@15@8Dar es-SalaamHora de ChuukHora de DavisHora de NauruHora de PalauHora de SamoaHora de SyowaHora de TongaSanto-DomingoSen-Bartelemimalaysisk tidturkmensk tidC6=0 >@_8X0;0=:-!5X1;>=!0=B>-><8=3>( K 5 K 8 ? , ? 0 M 8 M  Illas Comores@5<5 2> 8C5Anadyrsk asColombia TimeDar-es-SalaamHora de CoreaHora de MacauHora del PerHora d AlaskaHora d IsraelJohannesburgoMalaysia TimeMaldives TimeMawsonski asNoks, IndianaPakistan TimeParaguay TimeQyzylorda-tidSt BarthlemySt.BarthlemyVatikanstatenWaktu ArmeniaWaktu BoliviaWaktu ChathamWaktu GambierWaktu GeorgiaWaktu IrkutskWaktu MagadanWaktu MyanmarWaktu PasifikWaktu ReunionWaktu RotheraWaktu TokelauWaktu UruguayWaktu VanuatuWaktu Yakutskheure de Cubaheure de Hovdkaledonsk tidkirgisisk tidmaldivisk tidmauritisk tidmyanmarsk tidsalomonsk tidsurinamsk tidvanuatisk tid0:CBA: 2@5<55:0B5@8=1C@3:20B0C 2@5<5:CB>15 2@5<50=C0BC 2@5<5@C78X0 2@5<50=<0@:AE035=8<>= 4 #@28;:204>@ 2@5<5AB>G=> 2@5<559<1@846-5903040= 2@5<50;4828 2@5<55?>7=0B 3@048B:5@= 2@5<5>@B >D !?5X= 58=8>= 2@5<5!0=B0-A015;L!0E0;8= 2@5<5!28DB 0@@5=B!28DB-5@@5=B!5=-0@B5;5<8!5XH5;8 2@5<5!@54=5:>;8<A:!C@8=0< 2@5<5">:5;0C 2@5<5#@C320X 2@5<5(1'2D' y'&E  ! ? / > ( > * K 2 ? 8   K  I 0  I 0 M . @   ? 2 @ . > (  8 . / * G 0 B . > (  8 . / / G  > $ G 0 ? ( , 0 M  0 ? / K , M 0 > ( M  K 8 G   5 ? ( M 8 G   |__]+um+YeKQjnBfHB* 9'/ H'Ei-Indianapolisi-Danmarkshavni-Dawson Creeki-Antananarivoi-Blanc-Sabloni-Longyearbyeni-Rankin Inleti-Buenos Airesi-Kuala Lumpuri-Port Moresbyi-Bougainvillei-Campo Grandei-Punta Arenasi-Santa Isabeli-Johannesburgi-Novokuznetski-Rio GallegosSt. BarthelemyWaqtiga RoteraBaha BanderasHora de KosraeHora de MawsonHora de PonapeHora de SamaraHora de TuvaluHora de Vostokboliviansk tidfilippinsk tidpakistansk tid8259, =480=0N<>=-4 .@28;LG0A: 878;>@40AB@>20 09<0=AB@>28 $5=8:A+HH:mm; -HH:mmChagosarchipelHong Kong TimeHora del NepalHora d IrkutskKnox [Indiana]Magadanski asMauritius TimeNepoznati gradPorto PrncipeSaporischschjaWaktu AtlantikWaktu FilipinaWaktu MalaysiaWaktu PakistanWaktu ParaguayWaktu PitcairnWaktu SakhalinWaktu Surinameheure du Chiliheure du Japonheure du Prouheure d Aktaouheure d Anadyrheure d Aqtbeheure d Isralhora de Alaskasingaporsk tidtadsjikisk tid0?0=A:> 2@5<5>;828X0 2@5<5=4>:8=0 2@5<5>@4 %>2 2@5<50;578X0 2@5<58X0=<0@ 2@5<5>:A, =48X0=00:8AB0= 2@5<50@0320X 2@5<5!2. 0@B>;><eX#A:@HZ5 >AB@2>$8;8?8=8 2@5<5  0 ? 6 . > (  8 . /  ( M ! ? / > ( > * K 2 ? 8  > * > ( . > (  8 . /  K   > . > (  8 . / * K 0 M   + 8 M * G ( * K 0 M  . K 0 G 8 M , @ , K 2 ? 5 M 9 ? / > 5 G 3 , M 0 >  ? 2 ? / > 5 G 3 #WvW\T[KQ\YNe#WvW\T[KQ\hQe>rWSY - <\NBfSchtadt Mexiko@5<5 2> CB0=@5<5 2> >A>=@5<5 2> 5?0;i-Knox, Indianai-Santo Domingoi-Swift Currenti-Cambridge Bayi-Port of Spaini-Dar es Salaami-Srednekolymski-South Georgiai-Yekaterinburg M 0 > 8 M ( K / > 0 M 8 M  Hora de ChathamHora de GambierHora de RotheraHora de Tokelauhora de Irkutskuruguayansk tid7@05;A:> 2@5<58 G   , > 0 M % G 2 G . @ sydgeorgisk tid5B=V G0A ">=30HB* ,2'1 HH3Azerbaijan TimeBangladesh TimeFaersk ostrovyHo Chi MinhstadHora de MagadanHora de MyanmarHora de YakutskJekaterinenburgKizilorda vremeSeychelles TimeTajikistan TimeTeluk CambridgeUzbekistan TimeVevay [Indiana]Waktu ArgentinaWaktu GalapagosWaktu Hong KongWaktu IndochinaWaktu Lord HoweWaktu MarquesasWaktu MauritiusWaktu PyongyangWaktu VenezuelaWaktu Volgogradcolombiansk tidheure de Moscouheure de Taipeiheure de l Acreheure de l Iranheure des Samoaheure des Tongahora de Yakutskkappverdisk tidnormaltid  {0}seychellisk tid{0} Lokaci rana{0} ln kkkk Psfkkk asiko k@018XA:> 2@5<5B;0=BA:> 2@5<50=3;045H 2@5<5@078;8X0 2@5<5520X, =48X0=05=5FC5;0 2@5<5>;3>3@04 2@5<50;0?03>A 2@5<50=0@A:0 >AB@20878;>@40 2@5<5>;C<18X0 2@5<50F8D8G:> 2@5<5;0=8=A:> 2@5<5%>=3 >=3 2@5<5'>X10;A0= 2@5<5(@8 0=:0 2@5<5 . M 8 M  . > (  8 . / &  M 7 ? #  I 0 M  ? / > ( I  M 8 ,   ! ? / > ( > * K 0 M   + < 8 M * G ( - > 0 $ @ / . > (  8 . / |__]+um+YeKQeIQ{}Bf@5<5 2> 5X28A@5<5 2> "0E8B8`ri Lanka vremei-Vevay, Indianai-Port-au-Princei-Bahia BanderasSaint-BarthlemySaint BarthlemyTmi Pjongjangi-St. BarthlemyCiudad de Mxico0@5=3>, =480=0Dumont D UrvilleHora de Pitcairnecuadoriansk tidindokinesisk tidiransk normaltidparaguayansk tidvenezuelansk tid08O-45-0=45@0Asaudiarabisk tid@5<5 2> 8B:5@=@5<5 =0 0;4828Amser Cabo VerdeBun-m Q1z1lorda'0A AB0=FKV !Q20Afghanistan TimeCiudad de MexicoFiji Summer TimeHo Chi Minh-byenHora de BrasliaKokosov ostrovyKrasnojarski asNew Zealand TimeWaktu AzerbaijanWaktu BangladeshWaktu ChoibalsanWaktu SeychellesWaktu TajikistanWaktu Ulan BatorWaktu Uzbekistanheure de Magadanheure de Mauriceheure des Aoresheure du Vanuatuheure d Alma Ataheure d Irkoutsksrafrikansk tidtidssone for {0} ojbalsanski as75@15X_0= 2@5<50;L482 0@0;40@K0C@8F8XCA 2@5<5"0_8:8AB0= 2@5<5#715:8AB0= 2@5<5#8=0<0:, =480=0#;0= 0B>@ 2@5<591(  D'&y y'&E+ M 0 G    / > ( > 5 G 3 . >  > & > ( . > (  8 . / >rWSY - <\NYNBf>rWSY - <\NjnBf@5<5 2> !C@8=0<Horrio do Taitieur choav KubaBaha de Banderas@5<5 2> !8=30?C@hora de PyongyangAntarktika/WostokBahia de BanderasHora de Lord HoweHora de Qyzylordabangladeshisk tidjapansk normaltid8=0<0:, =48X0=00@5=3>, =48X0=0. > 0 G   K ,   ! ? / > ( > Chile Summer TimeCook Islands TimeHora de FilipinesHora de GalpagosHora de Hong KongHora de PyongyangMarengo [Indiana]Santiago de ChileTonga Summer TimeTurkmenistan TimeWaktu KrasnoyarskWaktu NovosibirskWaktu VladivostokWinamac [Indiana]armensk normaltidasorisk normaltidheure de Brasiliaheure de Colombieheure de Iakoutskheure de la Coreheure de l Alaskaheure de l Arabieheure du Cap-Vertheure du Pakistanheure du Paraguayhora de Terranovakubansk normaltidmarshallesisk tidtidssone for Apiatidssone for Niuetidssone for Omskvestafrikansk tidvestaustralsk tidvesteuropeisk tidkk tlDtk@C=59-0@CAA0;0<5X: >AB@2> 2@5<5;0482>AB>: 2@5<5@0A=>X0@A: 2@5<5>28 5;0=4 2@5<5>2>A818@A: 2@5<5(1'2D' 3E1 y'&E5 ?  8 G ( 8 ,   ! ? / > ( > '0A 2>AB@020 #M9:esase-Anadyr Timeesase-Samara Time,FH( ,'1,' y'&Ei-Marengo, Indianai-Ittoqqortoormiiti-Winamac, Indianai-Dumont d Urvilleheure d t d Apia@5<5 2> 0;0?03>A!5= X5@ 8 8:5;>=Hora de ChoibalsanIran Standard TimeTell-Siti, Indianachilensk normaltidgeorgisk normaltidkoreansk normaltidperuansk normaltidsamoansk normaltid>=B8G5;>, 5=B0:8 G 2 8 ?  @ ,   ! ? / > ( > i-Ho Chi Minh Citytidssone for KhovdCitt del Vaticano@5<5 2> X>=3X0=3Amazon Summer TimeCuba Daylight TimeCuba Standard TimeFiji Standard TimeFrench Guiana TimeIda Lokaci ta KubaIran Daylight TimeNew Caledonia TimeWaktu Afrika BaratWaktu Afrika TimurWaktu NewfoundlandWaktu Turkmenistanalaskisk normaltidaserbajdsjansk tidfijiansk normaltidheure de Hong Kongheure de Lord Howeheure de Sakhalineheure de Volgogradheure de l Armnieheure de l Uruguayisraelsk normaltidnormaltid for Apianormaltid for Omsktidssone for Davistidssone for Syowatongansk normaltidusbekisk normaltidvestargentinsk tidvestgrnlandsk tidvestindonesisk tidkk rin Europe8=F5=5A, =48X0=05;5=>@BA:0 AB@20"5; !8B8, =48X0=0"C@:<5=8AB0= 2@5<5'1'F  D'&y y'&E$ A 0 M  . G ( ? 8 M $ > ( 8 . / South Georgia TimeMoskva-dblaaigiHB* *'(3*'F 'HE3+ < M 0 G    A / > ( > 8 . / Cathair Ho Chi MinhGreenwich Mean Timeil-belt tal-VatikanHora d estiu d Omsktidssone for Moskva5B=> 2@5<5 2> %>24China Standard TimeHora de NovosibirskHora de VladivostokJapan Standard TimeSamoa Standard Timeturkmensk normaltid5B=> 2@5<5 2> <A:Ora e Ishujve KokosArmenia Summer TimeBeulah, Nord-DakotaCenter, Nord-DakotaChile Standard TimeChina Daylight TimeEast Greenland TimeGeorgia Summer TimeGreenwich middeltidHora de KrasnoyarskIndia Standard TimeJapan Daylight TimeLokaci rana ta KubaSamoa Daylight TimeTell City [Indiana]Tonga Standard TimeVanuatu Summer TimeVincennes [Indiana]Waktu Afrika TengahWaktu Tanjung VerdeWaktu Yekaterinburgheure de Choibalsanheure de la Gorgieheure de l Amazonieheure des Rocheusesheure des les Cookheure du Bangladeshheure d Oulan-Batorhora de Krasnoyarskhora de Novosibirskhora de Vladivostokkaledonsk normaltidmauritisk normaltidnormaltid for Khovdtidssone for Kosraetidssone for Mawsontidssone for Taipeitidssone for Vostokvanuatisk normaltid{0}, ljetno vrijemekk h l orn5:0B5@8=1C@3 2@5<5C6=0 >@_8X0 2@5<5C6=>-0D@8G:> 2@5<5N78=35=-0<-%>E@09=8<>= 4 #@28; 2@5<5AB>G=8 B8<>@ 2@5<5C:>20 >AB@20 2@5<58B5@A15@3, =480=08B5@A1C@3, =480=0$5=8:A >AB@20 2@5<5$5@=0=4C-48->@>=LO&  M 7 ? #  I 0 M  ? / > 5 G 3 5 > / 5 M / . G  M 8 ?  K 5 G 3 8 . ( M 5 ? $ 5 H 6 M 5 ?  5 G 3 E:1( '1,FyF' y'&Eheure de La Runion5B=> 2@5<5 2> $8_8i-Vincennes, Indianai-Tell City, Indianatidssone for Jakutskheure d t d Anadyrheure d t d AqtbeIsrael Standard Timefilippinsk normaltidpakistansk normaltidOra e Ishujve FeniksAmazon Standard TimeBeulah, Noord-DakotaCenter, Noord-DakotaColombia Summer TimeEast Kazakhstan TimeHadewa duniya lokaciIda Lokaci ta AlaskaIsrael Daylight TimeKorean Standard TimeLokaci a turai gabasMoscow Standard TimePakistan Summer TimeParaguay Summer TimePetersburg [Indiana]Solomon Islands TimeTaipei Standard TimeWallis & Futuna TimeWest Kazakhstan Timeheure de Krasnoarskheure de Terre-Neuveheure de Vladivostokheure de l Argentineheure des les Fidjiheure normale d Apiaheure normale d Iranhora de la isla Wakenormaltid for Moskvanormaltid for Taipeisentralafrikansk tidsentraleuropeisk tidtidssone for Chathamtidssone for Gambiertidssone for Irkutsktidssone for Magadantidssone for Pohnpeitidssone for Rotheratidssone for Runiontidssone for Tokelauvestkasakhstansk tidkk rn gbngbn8;15@B >AB@20 2@5<5>=B8A5;;>, 5=BC::8>@D>;: AB@2> 2@5<58B5@A1C@3, =48X0=0!@54Z552@>?A:> 2@5<5#A:@HZ0 >AB@20 2@5<5'31'&D  D'&y y'&E'E2HF 3yF1 y'&E* @  0 M 8 , 0 M  ,   ! ? / > ( > 5B=> 2@5<5 2> ?8X0Hora de l AfganistanHB* (1HF& /'1'D3D'Ei-Petersburg, Indianatidssone for HongkongHora estndar d Aqtauuruguayansk normaltid:@5 AB0=40@4=> 2@5<50?04=>52@>?A:> 2@5<5AB>G=>52@>?A:> 2@5<5>CM@-@8=A5A-C>@B5@Armenia Standard TimeBirni da ba a sani baBsingen am HochrheinFalkland Islands TimeGeorgia Standard TimeGuam standardno vremeHong Kong Summer TimeHora de les MarquesesHora estndar de GuamLokaci rana ta AlaskaMauritius Summer TimeMonticello [Kentucky]Papua New Guinea TimeSan Salvador de JujuyVanuatu Standard TimeWaktu Georgia SelatanWaktu Greenland BaratWaktu Greenland TimurWaktu Hawaii-AleutianWaktu Indonesia BaratWaktu Indonesia TimurWaktu Kepulauan Cocoscolombiansk normaltidheure de Novossibirskheure de l Atlantiqueheure des Philippinesheure du Turkmnistanheure d Ekaterinbourgheure normale de Cubaheure normale de Hovdhora estndar de Apiakappverdisk normaltidnormaltid for Chathamnormaltid for Irkutsknormaltid for Jakutsknormaltid for Magadansentralindonesisk tidtidssone for Amazonastidssone for Brasiliatidssone for Chamorrotidssone for Pitcairntidssone for Pskeyatidssone for Sakhalinkk sik PsfkC0< AB0=40@4=> 2@5<50?04=>-0D@8G:> 2@5<5AB>G=>-0D@8G:> 2@5<5>20 0;54>=8X0 2@5<5 ? 2 @  M 0 @ 7 M .  > 2 @ ( 8 . / Isikhathi sase-PonapeOra de var din Azorei-Monticello, Kentuckyi-Beulah, North Dakotai-Center, North Dakotahora estndar d AlmatyHora d estiu d IrkutskHora estndar de AktauHora estndar de MacaoHora estndar d AqtobeIsikhathi sase-Reunion5B=> 2@5<5 2> 03040=paraguayansk normaltid&5=B0@, !525@=0 0:>B05B=> 2@5<5 2> @:CBA: as: Francoska GvajanaAzerbaijan Summer TimeBangladesh Summer TimeBrunei Darussalam TimeCentral Australia TimeCentral Indonesia TimeColombia Standard TimeEastern Indonesia TimeHora de Timor OrientalMakao standardno vremeNew Salem, Nord-DakotaPakistan Standard TimeParaguay Standard TimeUzbekistan Summer TimeWaktu Dumont-d UrvilleWaktu Indonesia TengahWaktu Kazakhstan BaratWaktu Kazakhstan TimurWaktu Musim Panas FijiWaktu Musim Panas HovdWaktu Musim Panas OmskWaktu Musim Panas Peruheure de l Azerbadjanheure de l Ouzbkistanheure des les Chathamheure normale du Chiliheure normale du Japonheure normale du Prouheure normale d Aktaouheure normale d Anadyrheure normale d Aqtbeheure normale d Isralhora de Europa centralhora de las Islas Cookhora de verano de Apianormaltid for Amazonasnormaltid for Brasilianormaltid for Pskeyanormaltid for Sakhalintidssone for Pyongyangtidssone for Volgograd8XC;0, !525@=0 0:>B0@C=5X 0@CA0;C< 2@5<50:0> AB0=40@4=> 2@5<50@H0;A:0 AB@20 2@5<5 K   >  M 0 @ 7 M .  > 2 @ ( 8 . / heure d t d Alma Atasaudiarabisk normaltid5B=> 2@5<5 2> 0:CBA:Western Argentina Time@5<5 =0 >AB@>2>B 5X:70 ;VB=V< G0A>< C 5@Chora normal de SachalinHora estndar de Aktobehora de Europa orientalOra de var din Sahalinbangladeshisk normaltidhora de la isla Norfolkhora de las Islas Cocos!0<0@0 AB0=40@4=> 2@5<5Australian Eastern TimeAnadir standardno vremeBeulah, Dakota del NordBeulah, Sjeverna DakotaCenter, Dakota del NordCenter, Sjeverna DakotaHong Kong Standard TimeMauritius Standard TimeNew Salem, Noord-DakotaSamara standardno vremeSingapore Standard TimeTsakiyar a lokaci turaiWaktu Brunei DarussalamWaktu Kepulauan NorfolkWaktu Kepulauan PhoenixWaktu Kepulauan SolomonWaktu Musim Panas SamoaWaktu Musim Panas TongaWaktu Wallis dan Futunaheure d Europe centraleheure d Europe de l Estheure normale de Moscouheure normale de Taipeiheure normale de l Acreheure normale des Samoaheure normale des Tongakoordinert universaltidnormaltid for Volgogradtidssone for Indiahavettidssone for Norfolkyatidssone for Ulan Bator{0} Daidai ta ce lokaci{0}, standardno vrijemekk sik tlDtk;<0B8 AB0=40@4=> 2@5<5=048@ AB0=40@4=> 2@5<50?04=0 @35=B8=0 2@5<50?04=>0D@8:0=A:> 2@5<5=48XA:> >:50=A:> 2@5<5!>;><>=A:0 AB@20 2@5<5$@0=FCA:0 20X0=0 2@5<5%020XA:>-0;5CBA:> 2@5<5&5=B@0;=>-0D@8G:> 2@5<5FH2 DF  D'&y y'&EH37 H1~ ' E9'1 HB* . M 8 M   M 0 @ 7 M .  > 2 @ ( 8 . / $ A 0 M  . G ( ? 8 M $ > ( . > (  8 . / Jekaterinburako vrijeme5B=> 2@5<5 2> 0:8AB0=E:1( '1,FyF' 3E1 y'&EHora de Wallis i FutunaAustralian Central Timei-Lower Prince s Quartertidssone for Krasnojarskheure des les Galpagostidssone for TsjojbalsanAzerbaijan Standard TimeBangladesh Standard TimeBeneden Prinsen KwartierBeulah, Dakota del NorteCenter, Dakota del NorteHora de Dumont-d UrvilleIda lokaci a turai gabasLokaci ta yammacin turaiTurkmenistan Summer TimeUzbekistan Standard TimeWaktu Kepulauan FalklandWaktu Musim Panas AmazonWaktu Musim Panas AnadyrWaktu Musim Panas AzoresWaktu Musim Panas Samaraaserbajdsjansk normaltidheure de l le de Pquesheure des les Malouinesheure normale de Magadanheure normale de Mauriceheure normale des Aoresheure normale du Vanuatuheure normale d Alma Ataheure normale d Irkoutsknormaltid for Ulan Batortidssone for Novosibirsktidssone for Persiabuktatidssone for Sr-Georgiatidssone for Vladivostoktidssone for Wake Islandvestargentinsk normaltidvestgrnlandsk normaltidkk rin sik Europe:20B0C AB0=40@4=> 2@5<5:CB>15 AB0=40@4=> 2@5<5AB>G=> AB0=40@4=> 2@5<58=5A:> AB0=40@4=> 2@5<50?C0 >20 28=5X0 2@5<5$5@=0=4> 45 >@>Z0 2@5<5$>;:;0=4A:0 AB@20 2@5<5 0 A  M 5 G  M 0 @ 7 M .  > 2 @ ( 8 . / + 0 M ( >  ! K & @ ( K 0 K ( M 9 > 5 G 3 . >  > & > (  M 0 @ 7 M .  > 2 @ ( 8 . / 5B=> 2@5<5 2> %>=3 >=35B=> 2@5<5 2> '>X10;A0=esase-Anadyr Summer Timeesase-Samara Summer Timei-New Salem, North DakotaHora d estiu d Ulan Batorhora de Europa occidentalhora de la isla Macquariehora de las Islas Salomn70 G0A>< =0 >AB@>2V 0C@C70 G0A>< =0 >AB@>2V 0;0C5B=> 2@5<5 2> #;0= 0B>@Akk sik ha la OrnHora de Hawaii-AleutianesNew Caledonia Summer TimeNew Zealand Daylight TimeNew Zealand Standard TimeWaktu Fernando de NoronhaWaktu Musim Panas ArmeniaWaktu Musim Panas GeorgiaWaktu Musim Panas IrkutskWaktu Musim Panas MagadanWaktu Musim Panas UruguayWaktu Musim Panas VanuatuWaktu Musim Panas Yakutskheure de l Ouest argentinheure d Europe de l Ouestheure normale de Brasiliaheure normale de Colombieheure normale de Iakoutskheure normale de la Coreheure normale de l Alaskaheure normale de l Arabieheure normale du Cap-Vertheure normale du Pakistanheure normale du Paraguayheure normale d Argentinehora de la isla de Pascuahora de las islas Gilbertnormaltid for Krasnojarsknormaltid for Novosibirsknormaltid for Tsjojbalsannormaltid for Vladivostoktidssone for Christmasyatidssone for Macquarieyatidssone for Newfoundlandvest-sentralaustralsk tid0?0=A:> AB0=40@4=> 2@5<5=48XA:> AB0=40@4=> 2@5<5>@5XA:> AB0=40@4=> 2@5<55B=> 2@5<5 2> #715:8AB0= $ M $ 0 @  . G 0 ?  @ * B 0 M 5 @ 8 . / 70 G0A>< =0 >AB@>20E 'CC:tidssone for Jekaterinburg5B=> 2@5<5 2> ;0482>AB>:5B=> 2@5<5 2> >2>A818@A:Horario estndar de Anadir70 G0A>< =0 AB0=FVW >AB>:70 G0A>< =0 AB0=FVW >B5@0hora de las Islas Marshallhongkongkinesisk normaltid70 G0A>< =0 AB0=FVW >CA>=70 G0A>< =0 >AB@>2V >=0?5Cook Islands Standard TimeCoordinated Universal TimeEast Greenland Summer TimeHora estndar de QyzylordaIda Lokaci ta NewfoundlandKizilorda standardno vremeNew Salem, Dakota del NordNew Salem, Sjeverna DakotaTurkmenistan Standard TimeWaktu Musim Panas FilipinaWaktu Musim Panas PakistanWaktu Musim Panas ParaguayWaktu Musim Panas Sakhalinheure d Afrique de l Ouestheure normale de Hong Kongheure normale de Lord Howeheure normale de Sakhalineheure normale de Volgogradheure normale de l Armnieheure normale de l Uruguayhora de las islas Malvinasnormaltid for Newfoundlandtidssone for Fransk Guyanatidssone for Lord Howe-yakk h l Orn Europekk asiko rn gbngbn@018XA:> AB0=40@4=> 2@5<5B;0=BA:> AB0=40@4=> 2@5<5CAB@0;8XA:> 70?04=> 2@5<5CAB@0;8XA:> 8AB>G=> 2@5<50?04=>-8=4>=578XA:> 2@5<50?04=>-:070EAB0=A:> 2@5<57@05;A:> AB0=40@4=> 2@5<5AB>G=>-8=4>=578XA:> 2@5<5AB>G=>-:070EAB0=A:> 2@5<5878;>@40 AB0=40@4=> 2@5<50F8D8G:> AB0=40@4=> 2@5<5;0=8=A:> AB0=40@4=> 2@5<55B=> 2@5<5 2> @0A=>X0@A:esase-Anadyr Standard Timeesase-Samara Standard Time70 G0A>< =0 >AB@>2V >A@05Francuskogvajansko vrijemeOra legale dell Uzbekistan5B=> 2@5<5 2> :0B5@8=1C@370 G0A>< =0 >AB@>2V >@D>;:Hora de Fernando de NoronhaVrijeme na Ostrvima PitkernIda Tsakiyar a Lokaci TuraiLokaci rana ta NewfoundlandLokacin Greenwhich a LondonNew Caledonia Standard TimeWaktu Musim Panas ArgentinaWaktu Musim Panas Hong KongWaktu Musim Panas MauritiusWaktu Musim Panas Volgogradheure de l Est du Groenlandheure du Pacifique mexicainheure normale de Choibalsanheure normale de la Gorgieheure normale de l Amazonieheure normale des Rocheusesheure normale des les Cookheure normale du Bangladeshheure normale d Oulan-Batornormaltid for Jekaterinburgnormaltid for Lord Howe-ya:@5 ;5BZ5 @0GC=0Z5 2@5<5=00;8A 8 $CBC=0 AB@20 2@5<5>:>A (5;8=3) AB@20 2@5<5A1F'FH  FH1HF' 3E1 y'&EHora d estiu d EkaterinburgE:1( '1,FyF' 3yF1 y'&E70 G0A>< =0 >AB@>20E "C20;C70 ;VB=V< G0A>< C 0=3;045HIsikhathi sase-Line Islands5B=> 2@5<5 2> "C@:<5=8AB0=Ora de var din KrasnoiarskHorario estndar de SingapurEast Greenland Standard TimeEastern European Summer TimeFalkland Islands Summer TimeIda lokaci ta yammacin turaiWaktu Barat Tengah AustraliaWaktu Musim Panas AzerbaijanWaktu Musim Panas BangladeshWaktu Musim Panas ChoibalsanWaktu Musim Panas Ulan BatorWaktu Musim Panas Uzbekistanheure de Fernando de Noronhaheure de la Nouvelle-Zlandeheure normale de Krasnoarskheure normale de Terre-Neuveheure normale de Vladivostokheure normale des les Fidjihora de Argentina occidentalhora de Groenlandia orientalhora de las Montaas RocosasCAB@0;8XA:> F5=B@0;=> 2@5<5&5=B@0;=>-8=4>=578XA:> 2@5<570 G0A>< =0 >AB@>20E ">:5;0CCook Islands Half Summer TimeIda Lokaci a lafiya ta MesikoIda Lokaci ta Hawaii-AleutianWaktu Musim Panas KrasnoyarskWaktu Musim Panas NovosibirskWaktu Musim Panas Vladivostokheure de l Est de l Australieheure de l Ouest du Groenlandheure normale de Novossibirskheure normale de l Atlantiqueheure normale des Philippinesheure normale du Turkmnistanheure normale d Ekaterinbourg;<0B8 ;5BZ5 @0GC=0Z5 2@5<5=0=048@ ;5BZ5 @0GC=0Z5 2@5<5=0!0<0@0 ;5BZ5 @0GC=0Z5 2@5<5=0H37 H1~ ' EH3E 1E' ' HB*Western Argentina Summer TimeEastern European Standard TimeFalkland Islands Standard TimeGabas a lokaci turai da bazaraIda Lokaci a gabas ta GreelandLokaci rana a lafiya ta MesikoLokaci rana ta Hawaii-AleutianMakao letnje ra unanje vremenaTsakiyar bazara a lokaci turaiWaktu Musim Panas Afrika BaratWaktu Musim Panas Turkmenistanheure de la Nouvelle-Caldonieheure du Nord-Ouest du Mexiqueheure du centre de l Australieheure normale de l Azerbadjanheure normale de l Ouzbkistanhora de Groenlandia occidentaltidssone for Brunei Darussalam:20B0C ;5BZ5 @0GC=0Z5 2@5<5=0:CB>15 ;5BZ5 @0GC=0Z5 2@5<5=05B@>?02;>2A:>-:0<G0BA:> 2@5<5Jekaterinburako ljetno vrijeme $ M $ 0 @  . G 0 ?  @ * B 0 M 5 @ . > (  8 . / Anadir letnje ra unanje vremenaLokaci rana a gabas ta GreelandSamara letnje ra unanje vremenaSeverna Marijanska Ostrva vremeWaktu Musim Panas Tanjung VerdeWaktu Musim Panas YekaterinburgWaktu Saint Pierre dan Miquelonheure de l Ouest de l Australieheure normale d Europe centraleheure normale d Europe de l Esthora estndar de las Islas Cooktidssone for Hawaii og Aleutene!525@=0 0@8X0=A:0 AB@20 2@5<5!@54Z552@>?A:> AB0=40@4=> 2@5<5Western Argentina Standard TimeIsikhathi sase-Dumont-d Urvilleeur choav Sant-Pr-ha-Mikelonhora estndar de Isla de PascuaAustralian Central Standard Timehora estndar de Europa oriental0?04=>52@>?A:> AB0=40@4=> 2@5<5AB>G=>52@>?A:> AB0=40@4=> 2@5<5Australian Eastern Daylight TimeAustralian Central Daylight TimeAustralian Eastern Standard TimeAustralian Western Daylight TimeAustralian Western Standard TimeLokaci rana a arewacin da Amirkaheure normale de l le de Pquesheure normale des les Malouinesnormaltid for Hawaii og Aleutenetidssone for Fernando de Noronhakk sik h l Orn Europe0?04=>-0D@8G:> AB0=40@4=> 2@5<5878;>@40 ;5BZ5 @0GC=0Z5 2@5<5=0Isikhathi sase-Brunei DarussalamSjevernoameri ko isto no vrijeme5B=> A<5B0Z5 =0 2@5<5B> 2> C10hora de verano de Europa orientalIda Lokaci a yammacin ta GreelandLokaci gabas a arewacin da AmirkaWaktu Musim Panas Greenland BaratWaktu Musim Panas Greenland Timurheure de Petropavlovsk-Kamchatskiheure de Saint-Pierre-et-Miquelonheure normale de l Ouest argentinheure normale d Europe de l Ouestnormaltid for Fernando de NoronhaLjetno vrijeme na Ostrvu Lord Hau5B=> A<5B0Z5 =0 2@5<5B> 2> '0B0<hora estndar de Europa occidentalhora estndar de la isla de PascuaIsikhathi sase-Fernando de Noronha5B=> A<5B0Z5 =0 2@5<5B> 2> >A:20Ida Amurika da arewa a lokaci ranaKizilorda letnje ra unanje vremenaLokaci rana a yammacin ta GreelandLokaci tsauni a arewacin da Amirkaheure normale d Afrique de l Ouesttidssone for Rocky Mountains (USA)%020XA:>-0;5CBA:> AB0=40@4=> 2@5<5Jekaterinburako standardno vrijemeSjevernoameri ko atlantsko vrijemeSjevernoameri ko planinsko vrijeme5B=> A<5B0Z5 =0 2@5<5B> 2> "0X?5Xhora de verano de Europa occidentalhora de verano de la isla de Pascuahora del extremo oriental de Europa$@0=FCA:> XC6=> 8 0=B0@:B8G:> 2@5<5heure normale de l Est du Groenlandheure normale du Pacifique mexicainhora estndar de las islas Malvinasnormaltid for Rocky Mountains (USA)esase-Petropavlovsk-Kamchatski Time70 ;VB=V< G0A>< =0 0@EV?5;07V '0B5<70 ;VB=V< G0A>< =0 >AB@>20E 0=C0BC70 ;VB=V< G0A>< =0 >AB@>2V >@4-%0CHora de vero do Noroeste do MxicoIsikhathi sehlobo sase-TurkmenistanIda Amurika da arewa a lokaci lafiyaIda Lokaci ta St. Pierre da MiquelonWaktu Musim Panas Kepulauan Falklandheure du centre-ouest de l Australieheure normale de Fernando de Noronhaheure normale de la Nouvelle-Zlandehora de verano de las islas MalvinasCAB@0;8XA:> F5=B@0;=> 70?04=> 2@5<55B=> A<5B0Z5 =0 2@5<5B> 2> >@4 %0Ctidssone for Saint-Pierre-et-Miquelon5B=> A<5B0Z5 =0 2@5<5B> 2> >;3>3@04Lokaci rana ta St. Pierre da MiquelonWaktu Musim Panas Fernando de Noronhaheure normale de l Est de l Australieheure normale de l Ouest du Groenlandhora estndar de Argentina occidentalhora estndar de las Montaas RocosasCAB@0;8XA:> 70?04=> AB0=40@4=> 2@5<5CAB@0;8XA:> 8AB>G=> AB0=40@4=> 2@5<5Ida lokaci ta yammacin turai da bazaraheure normale de la Nouvelle-Caldonieheure normale du Nord-Ouest du Mexiqueheure normale du centre de l Australiehora de verano de las Montaas Rocosashora de verano media de las Islas Cooknormaltid for Saint-Pierre-et-Miquelon70 ;VB=V< G0A>< =0 >AB@>20E 01>-5@455B=> A<5B0Z5 =0 2@5<5B> =0 01> 5@45Lokaci rana tsauni a arewacin da Amirkaheure normale de l Ouest de l AustralieCAB@0;8XA:> F5=B@0;=> AB0=40@4=> 2@5<5Sjevernoameri ko isto no ljetno vrijeme5B=> A<5B0Z5 =0 2@5<5B> =0 CD0C=4;5=4Ida Lokaci a arewa da yammacin ta MesikoLokaci daidai ta ce a arewacin da Amirka)Ida Lokaci dake Amurika arewa ta tsakiyar)Lokaci rana a arewa da yammacin ta Mesiko)heure normale de Petropavlovsk-Kamchatski)heure normale de Saint-Pierre-et-Miquelon)5B@>?02;>2A:>-:0<G0BA:> AB0=40@4=> 2@5<5)Sjevernoameri ko atlantsko ljetno vrijeme)Sjevernoameri ko planinsko ljetno vrijeme*Lokaci rana dake Amurika arewa ta tsakiyar*Waktu Musim Panas Petropavlovsk-Kamchatski*esase-Petropavlovsk-Kamchatski Summer Time+Sjevernoameri ko isto no standardno vrijeme,heure normale du centre-ouest de l Australie,esase-Petropavlovsk-Kamchatski Standard Time,70 AB0=40@B=8< G0A>< =0 >AB@>2V LND0C=4;5=4,Ljetno vrijeme na ostrvu Fernando di Noronja,Horari d estiu de Petropavlovsk de Kamtxatka-Sjevernoameri ko atlantsko standardno vrijeme-Sjevernoameri ko planinsko standardno vrijeme.5B=> A<5B0Z5 =0 2@5<5B> =0 $5@=0=4> 45 >@>Z0/CAB@0;8XA:> F5=B@0;=> 70?04=> AB0=40@4=> 2@5<50Lokacin daidai ta ce tsauni a arewacin da Amirka3Ida Lokaci da Kanada, Puerto Rico da Virgin Islands3tidssone for den nordamerikanske atlanterhavskysten4normaltid for den nordamerikanske atlanterhavskystenBLokaci rana da amfani da shi Kanada, Puerto rico da Virgin Islands 'ResB4 HU 88/HU'H'F(3H(DE(H2*HD1:2G:HE'|HD~DH'/''FH'H1D'~'''*(D2(G'*'~J,13,H,H,HFH/H(/JDJ2121(3FJ3H'3HDDHHEE1/GE31HE3|EF3EFH3E'HFEJFHHH'/2H'D3~'D1~1'~H1*J*'HFH111JHEHH|1J3JEFFFFH'E|HH"1H(''BD|'DHF'EE'F'F|J''|H'*H('DF/'3|1(1DF(1FHD(4(D:'/(FHJ(H|'*'DJF*,G'F*1'1H,(H*J.1*HE.F/J/'H3F/H31H1G'3'D|'3.FF31'*A31,H3J~'F3|FDJ3~H3|'5HA'AJ ,JB'G1GD3'DHF/GE'1|E'D*'EFH'EFD'E/'FE|H*E'F'1HFH'E'FH1AF3'HG(1HFG1'1~'13~HF~J'E'E'1HF''1G'G1'JHJ'H1F3JJE(J'F''*|1'F'(J,'F'DE'*'D12'F'J1'F/H1''FD''H,F''H3*1''*1F'|1'H('EH('F'(.'13*(1H3D2(1HFJ(13(F*'4F/*(D3J*GJEAH,'~H1',E'G/H4F(J13AJ1HFH1F'21HFA3F'*1E4'HA1GA*A1|HFAH'AHD(1DD3(HFE'D/J~E'~H|HE'11'E'3HE3HF3FEF|11JEHF|HFEJDJFE'3'1E'1JE1FHH|F~HFG''F'GH('1|GDA3H'3*HHFGHHF~|H1F|H|JHHE|||J~'F'E''1H33FH'D'DGH(DF13|HF1E3E~'DGH31'HDE(HHD*GHF1JHH('H'('J'DJ|EFH'(1HF'D~1F'/'H'DH2 (J''|3'FHFGH/'FHH1"3*1.'F'*HF'1F''3'E'1G'H4H'''D''1H|3'F1,'HD''1HF~(,HH1'(3FF(H'~3*1J~HDJ,'F3*HF,''1|'/HE BDE1( GDG1J3,J3'H |HE3F*J'H3~F "34F'&A, H.*D' 1H,D(H('4JDH,,'F'DH *1E2'*D'FEH/J4HED(H1FEFHEFEFH2'F'J1H(JF,'EF'FH1HFG'FH'1FH3'GD3FHDHF3HFHH1H|'F|H1*HD'D H.*JF H.*H'H''|1H|'1''3JF4'3''D~H3'3*'F(HD'3HF3JHF'4: "('/'DD'F(1'E3*1/'E'H2 H.*'EHF|F('1('/H3(1'*3H'*'~J H.*,HG'F(1.* H.*/HEF'/H3 H.*2'~H1H3'F ,H'F3'F DH33EH' H.*3F| |33F'~H13H' H.*91(J H.*AH1*D2'B2DD1'DH&3 HDDF'EFE'1|FE'13HFGE'H1J4H3EHF1HA'FH H.*G'H H.*G1EH3DHGFHDHDHH'D1'1HF|F'~HF|F~JFF|J1~1H H.*~HFF'E'*',,FFDF2,H~FF|'E'1'~ H1/'H'*E'D'33 (J'F*HFF'1H'D'FHA3(H' H3|'/'3F 11'1H*'HF1'FJF D73'H ~'HDH3EA1H~HDE'1'GEFE'3H H.*E'F|31*EHF| HHF'H1H H.*F~'D H.*G'F 'F|HF' H.*|HF'*'~H|3'D~'~'1'E'1(H~'D'H H.*~HF~~ H.*'E'E H.*E~H 1H1J' H.*H3*'1'HD'DE~H1E(1, (J'D'DF'D3'| *HE'3'D'3' H.*'FHD~HD3(13D' H.*/ '~' H.*/ 3F| ,'F/ HH H.*/3HF3F H.*1( G' H.*1H (1'FH3'F E'1FH3F| DH3'3D3 H.*3F| H3F|AH1| FD3FDH2'E(H1E'133 H.*E'D/JA H.*E3JH '1E*D''|D'FHH3H3(1FHHH2F|GH J EJFGHD'/H3*'||J|J H.*~H1*H 1H~HH1H''3'(D'F'H31' H.*'6'A '('(''H3F (/DHF'HH''H'H'JD 3DH'/H1'E2HF H.*(HDH' H.*(JFH3 'JJ12*HD'H H.*,'~'F / H.*/ '1'F H.*/ (H*'F H.*/ *F/1 .D,/ 3.FF H.*/ :1G / H.*/ AD~F H.*/ E/'F H.*/ HF'*H H.*/ |'~H H.*3H1F'E H.*3HD ,H1,'3F| GDF'D'F/F((FE'* 4H GDE'133 H.*F'E9DHE '1J'H|3 H.*~F|' "1F'3~H1 EHH13(~H1|H - FHH~H1|H HDGHHDE(' H.*DJF1'1H(' / H.*'D~H3 H.*1JFHJ H.*'1EF3*'F H.*(D'F-3'(DHF(G' (F1'3/ {0} ~G H.*/ '1H|3 H.*/ *HH'DH H.*/ 1H1|' H.*/ :(1HF H.*/ H'3*H H.*3F*H HEFH3FFHDHED'&4' H.*F3  'F/'F'HF2HD' H.*HH  'F'~HFF H.*D 'HJ H.*FE'1 G'1(113'H'13~ H1/ H.*H1HH' H.*'A:'F3*'F H.*'DE'*' ~G H.*'H3E 3E1 H.*(FDG /4 H.*/ '31'D H.*/ 'H'/H1 H.*/ ('1'F ('1'F/ A, 3E1 H.*/ E'FE'1 H.*/ ~'3*'F H.*/ H'F'F' H.*/ E(11 H.*/D'F'F('| H.*1H DDH33F| ('1|DEE'3H 3E1 H.*G'H 'HJ H.*~1H 'HJ H.*~| '1F H.*H&(D3F H.*1:23*'F H.*{0} E9'1 H.*'*D'F* / H.*'J3*1 |'~H H.**',3*'F / H.**1E'F3*'F H.*/ '2(3*'F H.*/ '3~'F' (F/1/ 'F/HF' H.*/ EE'F 3E1 H./ |HF 3E1 H.*H'FH'* 3E1 H.*HD'/H3*' H.*HF'E'3  'FHFF3F  'F'~'1'H' / H.*D E9'1 H.*F E9'1J H.*'1'*FF (1{0} 1' H1 H.*(13D' 'HJ H.**'~J E9J'1J H.*.*J 'A1JB' H.*.*J E9J'1J H.*/ "01('J,'F H.*/ 'F/HF2' H.*/ .* "3|1 H.*/ 3.DF 3E1 H.*/ AD~F 3E1 H.*/ GF/ 3EF/1 H.*/ H'DH1'/ H.*/ *'E H1 H.*/ H |'~H2 H.*3EH E9J'1J H.*91(J E9'1J H.*E'14D |'~H H.*E'133 3E1 H.*E'1F  'F'F'EFF '1H~' H.*G'H E9'1 H.*~H1| 'H - ~1F3~1H E9J'1J H.*13'H33 H.*E3F ~3A H.*'1EF3*'F 3E1 H.*'E2HF 'HJ H.*/ :1G E9J'1J H.*/ A, E9J'1J H.*/ AF3 |'~H H.*/ E12J "3|1 H.*/ FHH3H3(1 H.*/ FH2 DF H.*/ GF/ E9'1J H.*/ J'J|1F(1 H.*/ 13| |'~H H.*3.DF E9J'1J H.*AD~F E9J'1J H.*E'3H E9J'1J H.*E12J E9J'1J H.*EFF 'A1JB' H.*E'1H E9J'1J H.*HEHF| J 'HH1HDH1J' E9J'1J H.*HDE(' 'HJ H.*H(' E9J'1J H.*~ H1/ 3E1 H.*:1(J '1,F|'F H.*/ 3HD ,H1,' H.*'2(3*'F 'HJ H.*'D'3' E9J'1J H.*(13D' E9'1 H.*,H1,' E9'1J H.*/ 'H2 E9J'1J H.*/ '~' / H1 H.*/ '~' E9J'1J H.*/ 'H|3 3E1 H.*/ .D, E9J'1J H.*/ AHDF |'~H H.*/ E'1J |'~H H.*/ G'F 'F / H.*/ |HF E9J'1J H.*/ ~'3*'F 3E1 H.*/ E*E E9J'1J H.*/ 1 |'|H(J H.*/ HH2 |'~H2 H.*/D'F (*1 3E1 H.*1( G' E9'1J H.*DH/J2 '1H~' H.*DH/J 'A1JB' H.*EHF|DH  F3JE'F E9J'1J H.*GH' 'DH*F H.*HD'/H3* 3E1 H.*~'1'H' 'HJ H.*~'~H' FH F H.*~*1(H1  'FJ'F'H1HH' 'HJ H.*'E2HF E9'1 H.**1EF3*'F 'HJ H.*/ 'FD3*'F 3E1 H.*/ '1'F / H1 H.*/ '1'F E9J'1J H.*/ (1HFJ /13D'E H.*/ ,'~'F E9J'1J H.*/ 91(J H1~' H.*/ A1'F3HJ 'F' H.*/ FH1A'3 |'~H H.*/ FHJ ADDF H.*/ HF'*H E9J'1J H.*/ ~3A E9J'1J H.*/ D(1| ,21G H.*E'143 E9J'1J H.*E12  / 4E'DJ |'~HE12J 1' H1 H.*FHH3H3(1 3E1 H.*GE: FH'DG EH/GJ'H|3 / 'HJ H.*J'H|3 E9J'1J H.*H&(D3F 'HJ H.*HEHF|-1DH H.*HDE(' E9'1 H.*'*D'F* E9J'1J H.*'1EF3*'F E9J'1J H.*'2(3*'F E9J'1J H.*'J3*1 |'~H 'HJ H.*(JD'G  4E'DJ /'H*'.*J / 1' H1 H.*.* .* *EH1 H.*/ '1H|3 E9J'1J H.*/ ,H1,J' / 'HJ H.*/ .* 1FDF H.*/ FH 'DHF' H.*DH/ B2'B3*'F H.*DH/ 1FDF H.*H'D3 'H AH*HF' H.*~1'H' E9J'1J H.*'1  'F' *G HH'~ H1/ E9J'1J H.*H1HH' E9J'1J H.*"01('J,'F E9J'1J H.*'HD'F (|1 E9'1J H.**1EF3*'F E9J'1J H.*,'~'F / 1' H1 H.*/ '01(','F 3E1 H.*/ '31'D E9J'1J H.*/ 3F'~H1 E9'1J H.*/ :1G / 1' H1 H.*/ G'F 'F 'HJ H.*/ ~'3*'F E9'1J H.*/ JF / 1' H1 H.*~3A / 1' H1 H.*H&(D3F E9'1 H.*13'H'13 3E1 H.*H(' / 1' H1 H.*/ 'F/HF2' E12J H.*'J3*1 |'~H E9J'1J H.*.* / B2'B3*'F / H.*/ '31'DH / H1 H.*/ (FD'/4 E9'1J H.*/ (FDG /4 / 3E1 H.*/ *'~J / 1' H1 H.*/ 3DE'F |'~H'FH H.*/ DH/ "3|1'D' H.*HD'/H3*H E9J'1J H.*:1(J '1,F|'F 'HJ H.*/ AHDF |'~H 'HJ H.*/ DH/ 'F/HF2' H.*/ G'F 'F E9J'1J H.*/ H'DH1'/ / 'HJ H.*/ H'DH1'/ E9J'1J H.*/ J'|1F(1 / 'HJ H.*/ H |'~H2 E9J'1J H.*A1F'FH /J FH1HFG' H.*FH 3DE  4E'DJ /'H*''*D'F* / 1' H1 H.*,FH(J 'A1JB' E9J'1J H.*/ '3|1'D' DH/2 E9'1/ FHH3H3(1 E9J'1J H.*/ FH 'DHF' 3E1 H.*/ FH2 DF E9'1J H.*/ J'J|1F(1 E9J'1J H.*/ H |'~H FEG 3E1 H.*1( G'H / H1 / 1' H.*3F| ~1' H EJDJF H.*E3F ~3A E9'1 H.*FH1 .* .* '1H~' H.*H37J '1H~'JJ / 'HJ H.*13'H'13 E9'1J H.*:1(J '1,F|'F E9'1 H.*/ .* 1FDF 'HJ H.*/ 3EH' / H1 1H'FG HD/ 4E'D DH/ E3H H.*/ AHDF |'~H E9'1 H.*/ E12J '1H~' E9'1J H.*DH/ 1FDF 'HJ H.*FH 'DHF' E9J'1J H.*GH' 'DH*F E9'1 H.*/ DH/ '1H~' E9'1J H.*/ DH/ 'H1~' / 'HJ H.*/ FHJ ADDF E9'1 H.*/ E*1 4G2'/G /1 E'4*F/ H1' / H1 / H1 H.*E3F ~3A 1' H1 H.*/ "3|1'D' .* E9'1J H.*/ "3|1'D' E12J E12 H1/ 'A1B' 'A1B' DH/ H.*/ 'D'3' / H1 1H'FG HD/ .* 1FDF E9J'1J H.*DH/ 'A1B'J E9'1J H.*DH/ 1FDF E9J'1J H.*GH' 'DH*F 1' H1 H.*/ "3|1'D' E12 DH/ H.*/ FHJ ADDF 1' H1 H.*A1F'FH /J FH1HF' 'HJ H.*/ '3|1'D' DH/ / H1 H.*/ '3|1'D' E12J E12J E9'1/ '3|1'D' .* .* H1 H.*/ A1'F3 3HD 'H 'F|'1|J H.*/ FH2 DF / H1 / 1' H.*A1F'FH /J FH1HFG' E9'1 H.*3F| ~1' H EJDJF E9'1 H.*/ 4E'D DH/ E3H E9'1J H.*3F| ~1' H EJDJF 1' H1 H.*/ 4E'D DH/ E3H 1' H1 H.*/ "3|1'D' E12J DH/ E9'1J H.*/ "3|1'D' E12J E12 DH/ / H.* H.*#W##_#W##Z#!X#V##QU#[Z#'W#_#Y#W#21#V#qY#gV#X#Y#W#[###Y#V#Y#[##X#U#3W#Z#-W# #X#U#Z#\#[#[#U#Y#_#`#Z#sZ#C#9Y#yU#CZ#W#sV#Z#Z# c#V#"\#+\#NY#+Z#[V#[#U#`a#[#UU#U#Sa#_]#V#YU#_#O^#'^#FV#[#']#KV#AV#X#s[#Z#Y#;^#Y#Y#W##b#V#i]##V#{[#\#[#SZ#_#^#a\#B]#Y#Z#Y#Y#9]#Y#W#+Y#Y#\#a#e#i#l#a#@d#1d#y^#~U#aV#gX#U#U#0i#]##"#3#s\#lr#X#EW#U#9W#\#Z# [#[#U#4_#)_#X#X#X#]#]#uW#+[#Y#S##[#k#j#o#X#\Y#\#]#2#e#c#`#v_#`#b#}]#uX#X#iU#^#X#Z#a#]#W#c#^#=\#^#c^#^#_#]#]U#&`#V#GY#[[#K[#Z#@Y#W#X##\#]W#cW#U#oW#iW#f)#uU#W#`#s]#W#UY#V#]#V##V5Wb5g5d5p5riAs5 sn^g5eb5-f_i5j7n g5k[d5m>`>f5mfj5h^"h5EjX\{e5 ogBq5og=q5fFak5ock5rqft5=usu5 tdr5snp5Dmdl5nbn5`5_5d^g5j5g=bl5,g5Ke^h5bc[^d5mk[md5Okacm5f5h5_g auk5p[eo5n"apg5\5bk5l5kcAn5b5 qeq5p58r ir5oXhq5bZOf5Xj5>t5:a5.a5b5(lgg5j5VqLZw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3Hm,8ER\iv&2KXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<Kk{ 2ASbp}!0BO\a$p$z$$k| %1R\ix )9ER`l|(4Ai  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P!$P$$P'$P*$P-$P0$P3$P6$P9$P<$P?$PB$PE$PH$PK$PN$PQ$PT$PW$PZ$P]$P`$Pc$Pf$Pi$Pl$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$PH``+`9G`$P$P$P$P$P$P%P%P%P%P%P$%P+%P2%P9%P@%PG%PN%PU%P\%Pc%Pj%Pq%Px%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&P&P"&P)&P,&P/&P6&P=&PD&PG&PJ&PM&PP&PS&PV&P]&Pd&Pk&Pr&Pu&Px&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P 'P'P'P'P'P&'P-'P0'P7'P:'P='P@'PC'PF'PM'PT'PW'PZ'P]'P`'Pc'Pf'Pi'Pp'Ps'Pv'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'Pma`d`}c`\` 'ResB  G1'12.1.49.34/ '~' / H1 H.*/ 1 |'|H(J H.*DH/J2 '1H~' H.*/ '1'F / H1 H.*/ 91(J H1~' H.*E12J 1' H1 H.*.*J / 1' H1 H.*,'~'F / 1' H1 H.*/ :1G / 1' H1 H.*/ JF / 1' H1 H.*~3A / 1' H1 H.*H(' / 1' H1 H.*/ '31'DH / H1 H.*'*D'F* / 1' H1 H.*1( G'H / H1 / 1' H.*/ 3EH' / H1 1H'FG HD/ DH/ '1H~' E9'1J H.*/ DH/ 'H1~' / 'HJ H.*/ E*1 4G2'/G /1 E'4*F/ H1' / H1 / H1 H.*E3F ~3A 1' H1 H.*/ 'D'3' / H1 1H'FG HDGH' 'DH*F 1' H1 H.*/ FHJ ADDF 1' H1 H.*/ '3|1'D' DH/ / H1 H.*/ A1'F3 3HD 'H 'F|'1|J H.*/ FH2 DF / H1 / 1' H.*3F| ~1' H EJDJF 1' H1 H.*/ 4E'D DH/ E3H 1' H1 H.*##mZ05v5\5MG5#+kCz' 1R\d  & p @!V!!!""PPPPPPPPPPPPPPPPPPP P PPPPPPP!P` 'ResB  AMTBRTAmAMSTAdemBRSTpiaArgelBagdMadriRiadeSfiaTeerTnisBerlimCartumHebromMnacoTarauaTimphuTucumTquioXangaiAntguaAstracBeiruteCarachiConacriJacartaMacarManguaNairbiNicsiaZuriqueAmsterdAsgabateAssunoBruxelasCanriasCatmanduDuchambeIstambulMonrviaVarsviaBucaresteBudapesteGuaiaquilHelsinqueJerusalmMogadscioMonteviduHorrio {0}Ilha de ManIlhas FaroeJoanesburgoSanta LciaSo VicenteKuala LampurSo CristvoHorrio do IrSo BartolomeuHorrio CentralHorrio de ApiaHorrio de CubaHorrio de FijiHorrio de HovdHorrio de NiueHorrio de OmskHorrio do AcreHorrio do PeruCidade do MxicoHorrio da ChinaHorrio de ChuukHorrio de DavisHorrio de LankaHorrio de MacauHorrio de NauruHorrio de PalauHorrio de SamoaHorrio de SyowaHorrio de TongaHorrio do AqtauHorrio do ButoHorrio do ChileHorrio do GolfoHorrio do JapoHorrio do LesteHorrio do NepalHorrio da GuianaHorrio da ArbiaHorrio da CoreiaHorrio de AnadyrHorrio de IsraelHorrio de KosraeHorrio de MawsonHorrio de MoscouHorrio de PonapeHorrio de SamaraHorrio de TaipeiHorrio de TuvaluHorrio de VostokHorrio do AlascaHorrio do AlmatyHorrio do AqtobeHorrio de ReunioHorrio da ArmniaHorrio da BolviaHorrio da GergiaHorrio da MalsiaHorrio de ChathamHorrio de GambierHorrio de IrkutskHorrio de MagadanHorrio de MianmarHorrio de RotheraHorrio de TokelauHorrio de VanuatuHorrio de YakutskHorrio do EquadorHorrio do UruguaiHorrio dos AoresCidade desconhecidaHorrio Padro: {0}Horrio da ColmbiaHorrio de BrasliaHorrio de ChamorroHorrio de MaurcioHorrio de PitcairnHorrio de SacalinaHorrio do AmazonasHorrio do PacficoHorrio do ParaguaiHorrio do SurinameHorrio da ArgentinaHorrio da IndochinaHorrio da VenezuelaHorrio de GalpagosHorrio de Hong KongHorrio de Lord HoweHorrio de PyongyangHorrio de QyzylordaHorrio de SeichelesHorrio do AtlnticoHorrio do PaquistoHorrio Padro do IrHorrio da Terra NovaHorrio das FilipinasHorrio das MarquesasHorrio das MontanhasHorrio de BangladeshHorrio de Cabo VerdeHorrio de ChoibalsanHorrio de Ulan BatorHorrio de Vero: {0}Horrio de VolgogradoHorrio Padro CentralHorrio Padro de ApiaHorrio Padro de CubaHorrio Padro de FijiHorrio Padro de GuamHorrio Padro de HovdHorrio Padro de OmskHorrio Padro do AcreHorrio Padro do PeruHorrio das Ilhas CocoHorrio das Ilhas CookHorrio das Ilhas LineHorrio das Ilhas WakeHorrio de KrasnoyarskHorrio de NovosibirskHorrio de VladivostokHorrio do AfeganistoHorrio do ArzeibaijoHorrio do QuirguistoHorrio do TajiquistoHorrio do Timor-LesteHorrio do UzbequistoBeulah, Dakota do NorteCenter, Dakota do NorteHorrio Padro da ChinaHorrio Padro da ndiaHorrio Padro de MacauHorrio Padro de SamoaHorrio Padro de TongaHorrio Padro do AqtauHorrio Padro do ChileHorrio Padro do JapoHorrio Padro do LesteHorrio da Ilha NorfolkHorrio das Ilhas FnixHorrio de Vero do IrHorrio Padro da ArbiaHorrio Padro da CoreiaHorrio Padro de IsraelHorrio Padro de MoscouHorrio Padro de SamaraHorrio Padro de TaipeiHorrio Padro do AlascaHorrio Padro do AlmatyHorrio Padro do AnadyrHorrio Padro do AqtobeHorrio da Nova ZelndiaHorrio da frica do SulHorrio de EcaterimburgoHorrio de Vero CentralHorrio de Vero de ApiaHorrio de Vero de CubaHorrio de Vero de FijiHorrio de Vero de HovdHorrio de Vero de OmskHorrio de Vero do AcreHorrio de Vero do PeruHorrio do Oceano ndicoHorrio do TurcomenistoHorrio da Gergia do SulHorrio Padro da ArmniaHorrio Padro da GergiaHorrio Padro da IrlandaHorrio Padro de ChathamHorrio Padro de IrkutskHorrio Padro de MagadanHorrio Padro de VanuatuHorrio Padro de YakutskHorrio Padro do UruguaiHorrio Padro dos AoresHorrio da Europa CentralHorrio da Ilha ChristmasHorrio da Ilha MacquarieHorrio da Ilha de PscoaHorrio da Nova CaledniaHorrio da frica CentralHorrio das Ilhas SalomoHorrio de Vero da ChinaHorrio de Vero de MacauHorrio de Vero de SamoaHorrio de Vero de TongaHorrio de Vero do AqtauHorrio de Vero do ChileHorrio de Vero do JapoHorrio de Vero do LesteHorrio das Ilhas MaldivasHorrio de Vero de MoscouHorrio Padro da ColmbiaHorrio Padro de BrasliaHorrio Padro de MaurcioHorrio Padro de SacalinaHorrio Padro do AmazonasHorrio Padro do PacficoHorrio Padro do ParaguaiHorrio da Europa OrientalHorrio da Guiana FrancesaHorrio da frica OrientalHorrio das Ilhas GilbertoHorrio das Ilhas MalvinasHorrio das Ilhas MarshallHorrio de Vero BritnicoHorrio de Vero da ArbiaHorrio de Vero da CoreiaHorrio de Vero de IsraelHorrio de Vero de SamaraHorrio de Vero de TaipeiHorrio de Vero do AlascaHorrio de Vero do AlmatyHorrio de Vero do AnadyrHorrio de Vero do AqtobeHorrio de Wallis e FutunaNew Salen, Dakota do NorteHorrio Padro de CingapuraHorrio de Vero dos AoresHorrio Padro da ArgentinaHorrio Padro de Hong KongHorrio Padro de Lord HoweHorrio Padro de QyzylordaHorrio Padro do AtlnticoHorrio Padro do PaquistoHorrio da Europa OcidentalHorrio da frica OcidentalHorrio de Dumont-d UrvilleHorrio de Papua Nova GuinHorrio de Vero da ArmniaHorrio de Vero da GergiaHorrio de Vero de ChathamHorrio de Vero de IrkutskHorrio de Vero de MagadanHorrio de Vero de VanuatuHorrio de Vero de YakutskHorrio de Vero do UruguaiHorrio de Vero de MaurcioHorrio de Vero de SacalinaHorrio Padro da Terra NovaHorrio Padro das FilipinasHorrio Padro das MontanhasHorrio Padro de BangladeshHorrio Padro de Cabo VerdeHorrio Padro de ChoibalsanHorrio Padro de Ulan BatorHorrio Padro de VolgogradoHorrio Universal CoordenadoHorrio da Austrlia CentralHorrio da Indonsia CentralHorrio de Brunei DarussalamHorrio de Vero da ColmbiaHorrio de Vero de BrasliaHorrio de Vero do AmazonasHorrio de Vero do PacficoHorrio de Vero do ParaguaiHorrio do Pacfico MexicanoHorrio Padro das Ilhas CookHorrio Padro de KrasnoyarskHorrio Padro de NovosibirskHorrio Padro de VladivostokHorrio Padro do ArzeibaijoHorrio Padro do UzbequistoHorrio da Austrlia OrientalHorrio da Indonsia OrientalHorrio de Vero da ArgentinaHorrio de Vero de Hong KongHorrio de Vero de Lord HoweHorrio de Vero de QyzylordaHorrio de Vero do AtlnticoHorrio de Vero do PaquistoHorrio do Noroeste do MxicoHorrio de Vero de VolgogradoHorrio da Argentina OcidentalHorrio da Austrlia OcidentalHorrio da Groelndia OrientalHorrio da Indonsia OcidentalHorrio de Fernando de NoronhaHorrio de Vero da Terra NovaHorrio de Vero das FilipinasHorrio de Vero das MontanhasHorrio de Vero de BangladeshHorrio de Vero de Cabo VerdeHorrio de Vero de ChoibalsanHorrio de Vero de Ulan BatorHorrio Padro da Nova ZelndiaHorrio Padro de EcaterimburgoHorrio Padro do TurcomenistoHorrio de Vero de KrasnoyarskHorrio de Vero de NovosibirskHorrio de Vero de VladivostokHorrio de Vero do ArzeibaijoHorrio de Vero do UzbequistoHorrio do Casaquisto OrientalHorrio Padro da Europa CentralHorrio Padro da Ilha de PscoaHorrio Padro da Nova CaledniaHorrio da Groenlndia OcidentalHorrio do Casaquisto OcidentalHorrio do Extremo Leste EuropeuHorrio do Hava e Ilhas AleutasHorrio de Vero de EcaterimburgoHorrio Padro da Europa OrientalHorrio Padro das Ilhas MalvinasHorrio de Vero da Nova ZelndiaHorrio de Vero do TurcomenistoHorrio do Meridiano de GreenwichHorrio de Vero da Ilha de PscoaHorrio Padro da Europa OcidentalHorrio Padro da frica OcidentalHorrio das Ilhas Mariana do NorteHorrio de Saint Pierre e MiquelonHorrio de Vero da Europa CentralHorrio de Vero da Nova CaledniaHorrio Padro da Austrlia CentralHorrio Padro do Pacfico MexicanoHorrio de Petropavlovsk-KamchatskiHorrio de Vero da Europa OrientalHorrio de Vero das Ilhas MalvinasHorrio Padro da Austrlia OrientalHorrio Padro do Noroeste do MxicoHorrio de Vero da Europa OcidentalHorrio de Vero da frica OcidentalMeio Horrio de Vero das Ilhas CookHorrio Padro da Argentina OcidentalHorrio Padro da Austrlia OcidentalHorrio Padro da Groelndia OrientalHorrio Padro de Fernando de NoronhaHorrio da Austrlia Centro-OcidentalHorrio de Vero da Austrlia CentralHorrio de Vero do Pacfico MexicanoHorrio de Vero da Austrlia OrientalHorrio de Vero do Noroeste do MxicoHorrio Padro da Groenlndia OcidentalHorrio Padro do Hava e Ilhas AleutasHorrio da Antrtida e do Sul da FranaHorrio de Vero da Argentina OcidentalHorrio de Vero da Austrlia OcidentalHorrio de Vero da Groelndia OrientalHorrio de Vero de Fernando de Noronha)Horrio Padro de Saint Pierre e Miquelon)Horrio de Vero da Groenlndia Ocidental)Horrio de Vero do Hava e Ilhas Aleutas*Horrio Padro de Petropavlovsk-Kamchatski+Horrio de Vero de Saint Pierre e Miquelon,Horrio Padro da Austrlia Centro-Ocidental,Horrio de Vero de Petropavlovsk-Kamchatski.Horrio de Vero da Austrlia Centro-Ocidental# ##.####X##|#,#G#5##>##a#OT###r#C,#+#####B##o,#i#>#)##>#8#@#H#0##^###r"#a#?#G#g.#-#O#5#,##5#z#,"#,#O#q#z,#N,#e# #Y###]#+###N#5#t##"O#/T#^O#m# #66#( ###5#+#O#(?# #{# #N##N###V-#+##WG#IG#v5#B6##*6#K>##l##6#@#«#: ##X>#S#a#p#k#OY#k#a#A## #!##"#u#>>#F# #G#e>#V#####?#j5# -#N #5## >### #5#i#r>##`%###բ#ݲ##λ#& #s #eG#>#>!##|O##,#T#F!#a#Q##?#ɩ##?##T#sG##G#0 #|##5#>#,##G#^###,l#ۨ#####@##I##T######g#¨#s###J#r.#L#s##/#^#l#x#####Z##D #"#w#bA#l 5;##Ҩ## #S#;##,#6##/##~6#,#J####!A#L# ###_#l0##y#P#?##y##0#.#,#)#$%##p$#c##3####0#ʨ#N#3J#3#"#-# ## #### ,##T]#W5e25S5 595@55Gô5bܴ5鿺5r5ͳ5I5ή͹5}55@5Ŭ5ɫ-5M !5>59ꬆ5ǯ5Xz515.5] 5rj5p56_5Q55̿Va55UuǾ5j5q6Զ5¸b5@ 5tË555BF5ɱ]55555ط554NJ55w5xɼ5 o5%(555c5I5I5U5T5|355?5?5s55˘g5k^=5ֵ5V5%5:55u5/55ש5\5_5ܸ5_55V5ۺ۫F55{55ɪ55sY5Zڪ=55o5#55355~|5#5S5@5á5+5x5555W5'5S5E55/˺Y552%5Um5ܯ555#5!u5p55W55G55u5׬5565Y5t U555&5l555I]5,k555/m55AS5}5V5Ʋ5Ž"545R<5Ͱ5555έ<5Y&3FUcq ,<JZjz0>LZhw (8Ehx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 8Ev&Xs3?$ &o{&7G[k|(8IYy*8IWiw.mz!/AO<K!a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%Pl%Po%Pr%Pu%Px%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&P&P&P&P &P#&P&&P)&P,&P/&P2&P5&P8&P;&P>&PA&PD&PG&PJ&PM&PP&PS&PV&PY&P\&P_&Pb&Pe&Ph&Pk&Pn&Pq&Pt&Pw&Pz&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P"'P%'P('P+'P.'P1'P4'P7'P:'P='P@'PC'PF'PI'PL'PO'PR'PU'PX'P['P^'Pa'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(PH``+`9G`[(Ph(Pk(Pn(Pq(Pt(P{(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P")P%)P()P5)P8)P?)PB)PI)PP)PW)P^)Pa)Pd)Pk)Pr)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P*P*P*P%*P,*P/*P2*P9*P<*PC*PF*PI*PL*PS*PZ*P]*Pd*Pg*Pj*Pm*Pp*Pw*Pz*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P+P+P+P+P"+P)+P,+P/+P2+P5+P8+P;+P>+PE+PH+PK+PR+PU+P\+P_+Pf+Pm+Pt+Pw+P~+P+P+P+P+P+Pt``.`!` 'ResB e! $$e!AUPPPP^%`d!` 'ResBPe! e! ^%d! 'ResB e! $$e!AUPPPP^%`d!` 'ResBPe! e! ^%d! 'ResB e! $$e!AUPPPP^%`d!` 'ResBPe! e! ^%d! 'ResB e! $$e!AUPPPP^%`d!` 'ResB e! $$e!AUPPPP^%`d!` 'ResBc > ggQ>iAZOTBaaDacaAZOSTBarmCabulDacarFaroTunesBamacoCaimoKoweitLusacaNiameiTeeroBagdadeCalcutCampalaCuraauDomnicaAdis-AbebaAmesterdoHelsnquiaMonserrateMontevideuBanguecoqueNova IorqueSo MarinhoCaliningradoHora CentralHora de ApiaHora de NiuHora de OmskHora do AcreHora do IroHora do PeruReiquiaviqueHora OrientalHora da ChinaHora de AqtauHora de TaipHora do ButoHora do ChileHora do JapoHora do NepalHora do TaitiHora da ArbiaHora da CoreiaHora da GuianaHora de AlmatyHora de AnadyrHora de AqtobeHora de IsraelHora do AlascaIlhas PitcairnHora da ArmniaHora da BolviaHora da GergiaHora da MalsiaHora de IrkutskHora de MianmarHora de MoscovoHora de ReunioHora do EquadorHora do UruguaiHora do VanuatuHora dos AoresHora da ColmbiaHora da MaurciaHora da MontanhaHora de SacalinaHora do AmazonasHora do PacficoHora do ParaguaiHora do SurinamePorto de EspanhaHora da ArgentinaHora da Ilha WakeHora da IndochinaHora da VenezuelaHora das MaldivasHora de GreenwichHora do AtlnticoHora do PaquistoHora do Sri LankaIlha de Lord HoweHora padro de {0}Hora da Terra NovaHora das FilipinasHora das GalpagosHora das SeichelesHora de Cabo VerdeHora de Ulan BatorHora de VolgogradoHora do AzerbaijoHora das Ilhas CookHora das Ilhas LineHora de Timor LesteHora do AfeganistoHora do BangladecheHora do QuirguistoHora do TajiquistoHora do UzbequistoHora padro CentralHora padro de ApiaHora padro de CubaHora padro de FijiHora padro de GuamHora padro de HovdHora padro de OmskHora padro do AcreHora padro do IroHora padro do PeruHora das Ilhas CocosHora da Ilha NorfolkHora das Ilhas FnixHora padro OrientalHora padro da ChinaHora padro da ndiaHora padro de AqtauHora padro de MacauHora padro de SamoaHora padro de TaipHora padro de TongaHora padro do ChileHora padro do GolfoHora padro do JapoHora da Ilha do NatalCidade de Ho Chi MinhHora da Nova ZelndiaHora da frica do SulHora de EcaterimburgoHora de vero CentralHora de vero de ApiaHora de vero de CubaHora de vero de FijiHora de vero de HovdHora de vero de OmskHora de vero do AcreHora de vero do IroHora de vero do PeruHora do Oceano ndicoHora padro da ArbiaHora padro da CoreiaHora padro de AlmatyHora padro de AnadyrHora padro de AqtobeHora padro de IsraelHora padro de SamaraHora padro do AlascaHora de vero de TaipHora da Europa CentralHora da Gergia do SulHora da Ilha MacquarieHora da Ilha da PscoaHora da Nova CaledniaHora da frica CentralHora das Ilhas GilbertHora das Ilhas SalomoHora de vero OrientalHora de vero da ChinaHora de vero de AqtauHora de vero de MacauHora de vero de SamoaHora de vero de TongaHora de vero do ChileHora de vero do JapoHora do TurquemenistoHora padro da ArmniaHora padro da GergiaHora padro de ChathamHora padro de IrkutskHora padro de MagadanHora padro de MoscovoHora padro de YakutskHora padro do UruguaiHora padro do VanuatuHora padro dos AoresHora da Europa OrientalHora da Guiana FrancesaHora da frica OrientalHora das Ilhas FalklandHora das Ilhas MarshallHora de Wallis e FutunaHora de vero BritnicaHora de vero da ArbiaHora de vero da CoreiaHora de vero de AlmatyHora de vero de AnadyrHora de vero de AqtobeHora de vero de IsraelHora de vero de SamaraHora de vero do AlascaHora do Havai e AleutasHora padro da ColmbiaHora padro da MaurciaHora padro da MontanhaHora padro de BrasliaHora padro de ChamorroHora padro de SacalinaHora padro do AmazonasHora padro do PacficoHora padro do ParaguaiHora padro de SingapuraHora de vero de MoscovoHora da Europa OcidentalHora da frica OcidentalHora das Ilhas MarquesasHora de Papua Nova GuinHora de vero da ArmniaHora de vero da GergiaHora de vero da IrlandaHora de vero de ChathamHora de vero de IrkutskHora de vero de MagadanHora de vero de YakutskHora de vero do UruguaiHora de vero do VanuatuHora de vero dos AoresHora padro da ArgentinaHora padro de Hong KongHora padro de Lord HoweHora padro de QyzylordaHora padro do AtlnticoHora padro do PaquistoHora de vero da MaurciaHora Coordenada UniversalHora da Austrlia CentralHora da Indonsia CentralHora de vero da ColmbiaHora de vero da MontanhaHora de vero de BrasliaHora de vero de SacalinaHora de vero do AmazonasHora de vero do PacficoHora de vero do ParaguaiHora do Brunei DarussalamHora do Pacfico MexicanoHora padro da Terra NovaHora padro das FilipinasHora padro de Cabo VerdeHora padro de ChoibalsanHora padro de Ulan BatorHora padro de VolgogradoHora padro do AzerbaijoHora da Austrlia OrientalHora da Indonsia OrientalHora de vero da ArgentinaHora de vero de Hong KongHora de vero de Lord HoweHora de vero de QyzylordaHora de vero do AtlnticoHora de vero do PaquistoHora do Noroeste do MxicoHora padro das Ilhas CookHora padro de KrasnoyarskHora padro de NovosibirskHora padro de VladivostokHora padro do BangladecheHora padro do UzbequistoHora da Argentina OcidentalHora da Austrlia OcidentalHora da Indonsia OcidentalHora de vero da Terra NovaHora de vero das FilipinasHora de vero de Cabo VerdeHora de vero de ChoibalsanHora de vero de Ulan BatorHora de vero de VolgogradoHora de vero do AzerbaijoHora da Gronelndia OrientalHora de So Pedro e MiqueloHora de vero das Ilhas CookHora de vero de KrasnoyarskHora de vero de NovosibirskHora de vero de VladivostokHora de vero do BangladecheHora de vero do UzbequistoHora do Cazaquisto OrientalHora padro da Nova ZelndiaHora padro de EcaterimburgoHora da Gronelndia OcidentalHora do Cazaquisto OcidentalHora padro da Europa CentralHora padro da Ilha da PscoaHora padro da Nova CaledniaHora padro do TurquemenistoHora de vero da Nova ZelndiaHora de vero de EcaterimburgoHora padro da Europa OrientalHora padro das Ilhas FalklandHora padro do Havai e AleutasHora de vero da Ilha da PscoaHora das Ilhas Mariana do NorteHora de vero da Europa CentralHora de vero da Nova CaledniaHora de vero do TurquemenistoHora do Extremo Leste da EuropaHora padro da Europa OcidentalHora padro da frica OcidentalHora de Petropavlovsk-KamchatskiHora de vero da Europa OrientalHora de vero das Ilhas FalklandHora de vero do Havai e AleutasHora padro da Austrlia CentralHora padro do Pacfico MexicanoHora de vero da Europa OcidentalHora de vero da frica OcidentalHora padro da Austrlia OrientalHora padro do Noroeste do MxicoHora de vero da Austrlia CentralHora de vero do Pacfico MexicanoHora padro da Argentina OcidentalHora padro da Austrlia OcidentalHora padro de Fernando de NoronhaHora da Austrlia Central OcidentalHora de vero da Austrlia OrientalHora padro da Gronelndia OrientalHora padro de So Pedro e MiqueloHora de vero da Argentina OcidentalHora de vero da Austrlia OcidentalHora de vero de Fernando de NoronhaHora padro da Gronelndia OcidentalHora de vero da Gronelndia OrientalHora de vero de So Pedro e MiqueloHora de vero da Gronelndia OcidentalHora padro de Petropavlovsk-Kamchatski)Hora de vero de Petropavlovsk-Kamchatski*Hora padro da Austrlia Central Ocidental,Hora de vero da Austrlia Central Ocidental0Hora das Terras Austrais e Antrcticas Francesas#Ŧ#r##`#g ####l-##>#*!#l##6#o#D#qY#K#y######`Y##>#?###a#J7## ##!####O#2v#l#q#v##T#>##!# ##i#?#4!#I#####7##Hv#,#Z#V7#-#H#1O# ##z!##4#O#)H#f#7#?#5#7##7###Ŵ#_T##-#v ##f#8,#6#7H#"#4 #f##,#d,#G#####,##f6##5#Ц# #1>#K-#-#&~#ۦ# #+#r6## ##5###>##!### ###ì#6###a#Y,#OO#!#0##6###+#!#G#E#,#>##Z6#O#7##I#h#!#6#9## #@O#5#j#s#5#Y##5Үa~55d55"55|į56@V5n5N-55^|5Ʒ5NOl5d:5װ85f^5*5F5y5Lx5_5m525@)55u?ʸ5-JGN??5?C5ͧ55x[&55b5>5T53ۧ55!b|555DZ޳5˻R׹5z@5iI555z56*55_ 5@^½ 55߾ 5a5B.5v5`5M55T5e5{5@‘d5м5B5515Ƴ55^_5AV5#555*555n5ڨ5~m5J˭55y55"@5O5g555f5P]x5JM55ɵUԱ5ʨ5;555ܶk5O5=K5Ŀ5=5ϴ55wI55MH5 5ͺ.5G5Ϭ535?5f 5Tj5qö5I5355{5ͪH55f®5Y5P5^5k]5 5T5V5P5Ib55555ѩ5I55گw5ʫ5T5I5[I5af5P5*5\ޫ^5:05)5"f(5Y,5.P55ֲ5⵭U58Q3c ,0 Wxes<}n< O q \ s 3HZm8ER\&2AKe 'L^oy&5HTbo [|(8I\pYiyIiM_cq,<KYk{ 2ASbp}!0BO\%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$TPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPtPwPzP}PPPPPPPPPPPPPPPPPPP P P P P P- P4 P7 P: PG PJ PQ PT P[ Pb Pi Pp Ps Pv P} P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!!P$!P'!P*!P-!P4!P;!PB!PI!PP!PS!PV!P]!P`!Pg!Pj!Pm!Pp!Pw!P~!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P "P"P"P"P""P%"P("P+"P2"P5"P8"P?"PF"PM"PP"PS"PV"PY"P\"P_"Pb"Pi"Pl"Po"Pv"Py"P"P"P"P"P"P"P"P"P"P"P"P"P9```\`i 'ResB e! $$e!AUPPPP^%`d!` 'ResB e! $$e!AUPPPP^%`d!` 'ResB  PETReunion Time# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x##N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#7##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-#7#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#oT#O?#l #,#d,#G#####,#27#f6###6# #6#:#-##1>#.#7#5-#K-#-#i?##~6#,#,#oH#,##G#L##b#6#T#v?#+#y#r6##9#d##y#5##0# ##>#,# !#>##!#6#!#P#7###"#k# #n7###\?#>#N##7#9##6##|/#z7# #v#a#Y,#OO#!###6###+#b7#!#G#E# ,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5Z5Tw{ܝ5VgB{q5wMU56w]Uс595B5Mw5C^1g5g1f5lWJw5NU^W53c&Fc5B5 q5Z&Yc5lc5geq5gД5qP}5 h5{w5w5c8%)b5m83l5hK0f5l5m5J5J5WrQ}5C51515Sc5mK[5'5nmJx525r5m Kx55Fh0g5U5d}5m5U5C5^f2nh5^/5:53x V5hCr5m&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$ki )9E`4 y  & @ X %!!!!!!!"*"5"K"Y"""##%#v#######5$$$$PPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPH``+`9G` P PPP"P)P,P/P2P9P@PGPNPUPXP_PfPiPpPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP`m``\` 'ResB S SBOTTEY"PPR` 'ResB S SECTT4Y"PPR` 'ResB InstalledLocalesafagqakarar_SAasaastazaz_Cyrlaz_Latnaz_Latn_AZbasbebembezbgbmbnbobrbrxbsbs_Cyrlbs_Latnbs_Latn_BAcaccpcecebcggchrckbcscydadavde_CHdjedsbduadyodzebueeelenen_001en_150en_AEen_AGen_AIen_ATen_AUen_BBen_BEen_BMen_BSen_BWen_BZen_CAen_CCen_CHen_CKen_CMen_CXen_CYen_DEen_DGen_DKen_DMen_ERen_FIen_FJen_FKen_FMen_GBen_GDen_GGen_GHen_GIen_GMen_GUen_GYen_HKen_IEen_ILen_IMen_INen_IOen_JEen_JMen_KEen_KIen_KNen_KYen_LCen_LRen_LSen_MGen_MHen_MOen_MPen_MSen_MTen_MUen_MWen_MYen_NAen_NFen_NGen_NLen_NRen_NUen_NZen_PGen_PHen_PKen_PNen_PWen_RWen_SBen_SCen_SDen_SEen_SGen_SHen_SIen_SLen_SSen_SXen_SZen_TCen_TKen_TOen_TTen_TVen_TZen_UGen_VCen_VGen_VUen_WSen_ZAen_ZMen_ZWes_419es_ARes_BOes_BRes_BZes_CLes_COes_CRes_CUes_DOes_ECes_GTes_HNes_MXes_NIes_PAes_PEes_PRes_PYes_SVes_USes_UYes_VEeteuewofaffff_Latnff_Latn_CMff_Latn_GNff_Latn_MRff_Latn_SNfifilfil_PHfofrfr_CAfr_GFfurfygagdglgswguguzgvhaha_NEhawhehe_ILhsbhuhyiaidid_IDigisitjaja_JPjgojmcjvkakabkamkdekeakhqkikkkkjklklnkmknkoko_KPkokksksbksfkshkukwkylaglblglktlolrcltluluoluylvmasmermfemghmgomimkmlmrmsmtmuamymznnaqnbnb_NOndndsnene_INnlnl_SRnmgnnnn_NOnnhnusnynomorospapa_Arabpa_Arab_PKpa_Gurupa_Guru_INplpsps_PKptpt_AOpt_CHpt_CVpt_GQpt_GWpt_LUpt_MOpt_MZpt_PTpt_STpt_TLququ_BOqu_ECrmrnrorofrwrwksahsaqsbpsdsese_FIsehsessgshishi_Latnshi_Tfngshi_Tfng_MAsiskslsmnsnsosqsrsr_Cyrlsr_Cyrl_BAsr_Cyrl_RSsr_Cyrl_XKsr_Latnsr_Latn_BAsr_Latn_MEsr_Latn_RSsvtata_MYta_SGteteotgthth_THtitktotrtttwqtzdbNamestzmugukur_INuz_Arabuz_Arab_AFuz_Cyrluz_Latnuz_Latn_UZvaivai_Latnvai_Vaiivai_Vaii_LRvivunwaexhxogyavyiyo_BJyueyue_Hansyue_Hans_CNyue_Hantyue_Hant_HKzghzhzh_Hanszh_Hans_CNzh_Hans_SGzh_Hantzh_Hant_HKzh_Hant_MOzh_Hant_TWzu148;>DHLOW_jnquy| #)/5;AGMSY_ekqw} %+17=CIOU[agmsy !'-39?EMKRX^djpv|!(+.4:>ADGJNQUX[aehTnrux{~s  "r&*.147:=@DGKORX[_bhkqux~ "%),048<?BHLPSW`iux{~K "&);,R2:EMU`dmv P 'ResB ֢ ֢>KnoxWenoAlofiTofolVevayYarenAlascaAzorasBradesMoscauTuritgComorasDouglasEl AyunGodthbHagtaHoniaraMarengoMelekokPalikirRikiteaUshuaaWinamacBelmopanCap VerdGiamaicaKingstonMaldivasMatutuSan JosMac MurdoRoad TownTell CityVincennesNukualofaOranjestadPetersburgThe ValleyBasse-TerreCopenhaghenSontg elenaWest IslandDiego GarciaInslas FeroePort StanleySaint HelierSaint PierreSouth TarawaCockburn TownInslas CaymanInsla da PascaCitad da MexicoGeorgia dal SidInslas CanariasFlying Fish CoveSaint Peter PortCitad dal VaticanPort-aux-FranaisBandar Seri BegawanSan Juan, ArgentiniaNorth Dakota (Central)zona betg enconuschentaNorth Dakota (New Salem)#6# ## /#R$#,##)#/#-###,"#B#o#l##,##|#m##O##{# ##ZG#4###ע#L##ϣ##٣#t##r#1#!###s##բ#W##H#F!#?#7#9#?#H#ţ#a##^#,l## #F#.#C###p#8#^'#z#xv##g#8##Ff#{#r.#L#ǔ######l#V####ؤ##L#Ȥ#'#Y#n#\#"####$#f##" #"##.##z$# #n#(9##?##3####!####d#D#<######T#\###ܢ#3FU,JwEWx,FT<}2 "< O s ~  Z823^ &To &7G[(8y*IW/Acq<{bp}!0B\a$p$$PPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPH``9G``> 'ResBPS S R 'ResB  I}CitaAtenaAlmatAtrauBikekCanareDamascKuweitAgabatDuanbeMoscovaPhenianTakentUjhorodOra AcreVaroviaZaporojeBudapestaGuadelupaHo i MinIerusalimKamciatkaOra CubeiOra arabSf. ElenaInsula ManOra ChineiOra CoreeiOra IndieiNovokuznekOra din {0}Ora ArmenieiOra BolivieiOra GeorgieiOra IranuluiOra JaponieiOra MoscoveiOra din ApiaOra din FijiOra din HovdOra din NiueOra din OmskOra din PeruOra BrasilieiOra ColumbieiOra NepaluluiOra din AzoreOra din ChileOra din ChuukOra din DavisOra din NauruOra din PalauOra din SamoaOra din SyowaOra din TongaGeorgia de SudOra AmazonuluiOra ArgentineiOra BhutanuluiOra IndochineiOra IsraeluluiOra VenezueleiOra din AlaskaOra din AnadyrOra din GuyanaOra din IakukOra din IrkukOra din KosraeOra din MawsonOra din PonapeOra din SamaraOra din TahitiOra din TaipeiOra din TuvaluOra din VostokOra din MaldiveInsula PitcairnOra EcuadoruluiOra MyanmaruluiOra SurinamuluiOra UruguayuluiOra din ChathamOra din GambierOra din MagadanOra din ReunionOra din RotheraOra din SahalinOra din TokelauOra din VanuatuOra necunoscutOra Insulei WakeOra PakistanuluiOra de var AcreOra din ChamorroOra din FilipineOra din MalaysiaOra din ParaguayOra din PitcairnOra Noii ZeelandeOra de GreenwhichOra de var arabOra din GalapagosOra din Hong KongOra din Lord HoweOra din MacquarieOra din MauritiusOra din PyongyangOra din SingaporeOra din VolgogradOra standard AcreOra AfganistanuluiOra Europei de EstOra Insulelor CookOra Noii CaledoniiOra din BangladeshOra din ChoibalsanOra din KrgzstanOra din SeychellesOra din Ulan BatorOra din UzbekistanOra standard arabOra AzerbaidjanuluiOra Europei de VestOra Georgiei de SudOra Insulelor CocosOra de var a CubeiOra de var din {0}Ora din Capul VerdeOra din KrasnoiarskOra din NovosibirskOra din TadjikistanOra din VladivostokOra Africii CentraleOra Europei CentraleOra Oceanului IndianOra Timorului de EstOra de var a ChineiOra de var a CoreeiOra de var din ApiaOra de var din FijiOra de var din HovdOra de var din OmskOra de var din PeruOra din EkaterinburgOra din NewfoundlandOra din TurkmenistanOra standard a CubeiOra standard din {0}Ora Africii OrientaleOra Indoneziei de EstOra Insulelor GilbertOra Insulelor NorfolkOra Insulelor PhoenixOra Insulelor SolomonOra de var britanicOra de var din ChileOra de var din SamoaOra de var din TongaOra din Insulele LineOra standard a ChineiOra standard a CoreeiOra standard din ApiaOra standard din FijiOra standard din HovdOra standard din OmskOra standard din PeruOra Insulelor MarchizeOra de var din IakukOra de var din IrkukBeulah, Dakota de NordCenter, Dakota de NordOra Indoneziei de VestOra Insulelor MarshallOra de var a ArmenieiOra de var a GeorgieiOra de var a IranuluiOra de var a IrlandeiOra de var a JaponieiOra de var a MoscoveiOra de var din AlaskaOra de var din AnadyrOra de var din SamaraOra de var din TaipeiOra standard din AzoreOra standard din ChileOra standard din SamoaOra standard din TongaOra Africii MeridionaleOra Africii OccidentaleOra Australiei CentraleOra Indoneziei CentraleOra de var a BrasilieiOra de var a ColumbieiOra de var din ChathamOra de var din MagadanOra de var din VanuatuOra din Guyana FrancezOra din Hawaii-AleutineOra din Insula PateluiOra standard a ArmenieiOra standard a GeorgieiOra standard a GolfuluiOra standard a IranuluiOra standard a JaponieiOra standard a MoscoveiOra standard din AlaskaOra standard din AnadyrOra standard din IakukOra standard din IrkukOra standard din SamaraOra standard din TaipeiOra Australiei OrientaleOra de var a AmazonuluiOra de var a ArgentineiOra de var a IsraeluluiOra de var din FilipineOra de var din ParaguayOra din Dumont-d UrvilleOra din Insula ChristmasOra din Wallis i FutunaOra standard a BrasilieiOra standard a ColumbieiOra standard din ChathamOra standard din MagadanOra standard din SahalinOra standard din VanuatuNew Salem, Dakota de NordOra Groenlandei orientaleOra de var a UruguayuluiOra de var din Hong KongOra de var din Lord HoweOra de var din MauritiusOra de var din VolgogradOra din Brunei DarussalamOra din Insulele FalklandOra din Papua Noua GuineeOra standard a AmazonuluiOra standard a ArgentineiOra standard a IsraeluluiOra standard din FilipineOra standard din ParaguayOra Argentinei OccidentaleOra Australiei OccidentaleOra Mexicului de nord-vestOra de var a PakistanuluiOra de var din BangladeshOra de var din ChoibalsanOra de var din Ulan BatorOra de var din UzbekistanOra din Kazahstanul de EstOra standard a UruguayuluiOra standard din Hong KongOra standard din Lord HoweOra standard din MauritiusOra standard din VolgogradOra zonei Pacific mexicaneTimpul universal coordonatOra de var din Capul VerdeOra Groenlandei occidentaleOra central nord-americanOra de var a Noii ZeelandeOra de var din NovosibirskOra de var din VladivostokOra din Fernando de NoronhaOra din Kazahstanul de VestOra standard a PakistanuluiOra standard din BangladeshOra standard din ChoibalsanOra standard din Ulan BatorOra standard din UzbekistanOra de var a Europei de EstOra de var a Insulelor CookOra de var a Noii CaledoniiOra de var din EkaterinburgOra de var din NewfoundlandOra de var din TurkmenistanOra oriental nord-americanOra standard a Noii ZeelandeOra standard din Capul VerdeOra standard din KrasnoiarskOra standard din NovosibirskOra standard din VladivostokOra de var a AzerbaidjanuluiOra de var a Europei de VestOra standard a Europei de EstOra standard a Insulelor CookOra standard a Noii CaledoniiOra standard din EkaterinburgOra standard din NewfoundlandOra standard din TurkmenistanOra Europei de Est ndeprtateOra de var a Europei CentraleOra standard a AzerbaidjanuluiOra standard a Europei de VestOra de var din Insula PateluiOra de var din Hawaii-AleutineOra din Petropavlovsk-KamciakiOra standard a Europei CentraleOra din Saint-Pierre i MiquelonOra standard din Hawaii-AleutineOra standard din Insula PateluiOra zonei Pacific nord-americaneOra zonei montane nord-americaneOra de var a Africii OccidentaleOra de var a Australiei CentraleOra de var din Insulele FalklandOra zonei Atlantic nord-americaneOra Australiei Central OccidentaleOra de var a Australiei OrientaleOra standard a Africii OccidentaleOra standard a Australiei CentraleOra standard din Insulele FalklandOra de var a Groenlandei orientaleOra de var central nord-americanOra de var din Fernando de NoronhaOra standard a Australiei OrientaleOra de var a Argentinei OccidentaleOra de var a Australiei OccidentaleOra de var a Mexicului de nord-vestOra de var a zonei Pacific mexicaneOra de var oriental nord-americanOra standard a Groenlandei orientaleOra standard central nord-americanOra standard din Fernando de NoronhaOra de var a Groenlandei occidentaleOra standard a Argentinei OccidentaleOra standard a Australiei OccidentaleOra standard a Mexicului de nord-vestOra standard a zonei Pacific mexicaneOra standard oriental nord-americanOra standard a Groenlandei occidentaleOra de var din Petropavlovsk-KamciakiOra de var din Saint-Pierre i MiquelonOra standard din Petropavlovsk-Kamciaki)Ora standard din Saint-Pierre i Miquelon*Ora de var n zona Pacific nord-american*Ora de var n zona montan nord-american+Ora de var n zona Atlantic nord-american+Ora standard n zona Pacific nord-american+Ora standard n zona montan nord-american,Ora de var a Australiei Central Occidentale,Ora standard n zona Atlantic nord-american-Ora standard a Australiei Central Occidentale3Ora din Teritoriile Australe i Antarctice Franceze# ##6####X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##/#-,##r"#a#?#G#>#T#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #{#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####?#j5# -#N #5## >#Z## #5#$>#r>##-###"####& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!#^###O#)####av#{#&## #!#>###0# # ###?#4!##@###.####7###R!#,####\!#7#-##1O# ##xv#z!#*-#4##!##)H#f# #?#5#>#A#\#"##e## |#6##w-#7#{H#,#F#v ## #a##x#f#8,#6#7H#u##4 #u# ##.##D #&7#I##l #,#d,#G#####,#27#f6##5#U#6# #J####1>#"#%#q#K-##&#4#~6#,#,##,##G#L###6#" F#"#+#y#r6##9#6##y#5##0#.##>#,# !#>##!#6#!##p$#N##"## #n7#_##h#X#N##7#9#= #6##}#z7# #!#a#Y,#OO#!#b##6###+#b7#!#G#E# ,#,#>##Z6#O#\##I#h#!##6#9## #@O#5#j#B#s#5#Y##5V5ŭ5r5°515wIE5y5X5V58$5BV5555S55g5>n5Q5n#5ah5Q5"q5c‰5潖5u˩ճ5ڹ5v55R55r55ի5\٩5Ų̛5$65 5Ү5k5@5殣5555R9555ح" 5־53 55`5 55+5#55i555f:J55Ъ5r!565|5m 5555y5ذ55,5|)5 5K95qĒ5F55ۯרʱ55"5755PG5Y5ٴ55u5N5ز5jk5 5¤55]R5bFɵ5555ļ^5rU5n5z55ƻA565/"5v55Ҹ5ˬT5D85ն:55ҿ5ܬ55}555{%5*A5r5J550555-595HY5J555;555W5ūa5+pn5EϷ55^ɽ5ͺ5f5e595eߪ5Y|I&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P""P%"P("P+"P."P1"P4"P7"P:"P="P@"PC"PF"PI"PL"PO"PR"PU"PX"P["P^"Pa"Pd"Pg"Pj"Pm"Pp"Ps"Pv"Py"P|"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P#P#P#P"#P%#P(#P+#P.#P1#P4#P7#P:#P=#P@#PC#PF#PI#PL#PO#PR#PU#PX#P[#P^#Pa#Pd#Pg#Pj#Pm#Pp#Ps#Pv#Py#P|#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PH``+`9G`#P#P#P#P#P#P#P#P#P#P$P $P$P$P"$P)$P0$P7$P>$PE$PL$PS$PZ$Pa$Ph$Po$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P %P%P%P%P%P %P#%P*%P-%P4%P;%P>%PA%PH%PO%PV%PY%P\%P_%Pb%Pe%Ph%Po%Pv%P}%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P &P&P&P&P$&P+&P.&P1&P8&P?&PF&PI&PP&PS&PV&PY&P\&P_&Pf&Pm&Pt&Pw&Pz&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P```\`} 'ResBPS S R 'ResB R )RAUnknown##+##S#a#p#k#OY#k#a#u#V#u# v#Q#a#O#>#6# #?# H#a#p!#7#xv##Ff##O?3#S# #Y)U "<'  [Ba$p$z$$$$$ P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPH``+`9G``m``\`A 'ResB # R#+@0='8;8D8=K=48O8B09>@5O!0<>0/=3>=>=?58A<M@0@C78O><>@KLO=<0/?>=8O=04K@L@<5=8O>;828O7@08;L"0920=L#8=0<0:#@0;LA:#@C3209'0<>@@>-:204>@>-2 M=0;L482K<07>=:0@078;8O8@3878O>;C<18O>AB0=090;0978O0@032098=A5==5A-2 0AE8$8;8??8=K(@8-0=:0>-2 0AE8>-20 09=:@8 2@5<OD30=8AB0=K7K;>@40*:B0C 2@5<O>-20 $5=8:A:B>15 2@5<OAB@>20 C:0.6=0O D@8:07>@A:85 >-20.6=0O 5>@38O>-2 >645AB208=A:>5 2@5<O>-20 8;15@B0>:>A>2K5 >-20;<0-B0 2@5<O5259, =480=0@5<O 2 !0<0@50=0@A:85 >-20>20O 5;0=48O$0@5@A:85 >-200@:87A:85 >-205@<C4A:85 >-20>AB>G=K9 "8<>@0?04=0O D@8:00?04=0O 2@>?0=489A:89 >:50=>20O 0;54>=8O#>;;8A 8 $CBC=0>AB>G=0O D@8:0>AB>G=0O 2@>?0@5<O ?> =04K@N5@A84A:89 70;82>-2 !2OB>9 ;5=K{0}, ;5B=55 2@5<O:@8 ;5B=55 2@5<O>AB>G=0O <5@8:058725AB=K9 3>@>4!0C4>2A:0O @028O$>;:;5=4A:85 >-200;0?03>AA:85 >-200?04=0O @35=B8=0:B0C ;5B=55 2@5<O?80, ;5B=55 2@5<O0?04=0O 2AB@0;8O0?04=0O =4>=578O0?04=K9 070EAB0=@0=, ;5B=55 2@5<OC10, ;5B=55 2@5<O0@H0;;>2K AB@>20<A:, ;5B=55 2@5<O5@C, ;5B=55 2@5<O!5=-L5@ 8 8:5;>=!>;><>=>2K AB@>20$@0=FC7A:0O 280=0%>24, ;5B=55 2@5<O&5=B@0;L=0O D@8:0&5=B@0;L=0O 2@>?0'8;8, ;5B=55 2@5<O:B>15 ;5B=55 2@5<OB;0=B8G5A:>5 2@5<O>AB>G=0O 2AB@0;8O>AB>G=0O =4>=578O>AB>G=K9 070EAB0=0?04=0O @5=;0=48O8B09, ;5B=55 2@5<O>@5O, ;5B=55 2@5<O0:0>, ;5B=55 2@5<O!0<>0, ;5B=55 2@5<O!59H5;LA:85 AB@>20"8E>>:50=A:>5 2@5<O">=30, ;5B=55 2@5<O$8468, ;5B=55 2@5<O&5=B@0;L=0O <5@8:0'0B5<, ;5B=55 2@5<O;OA:0, ;5B=55 2@5<O=04K@L ;5B=55 2@5<O>AB>G=0O @5=;0=48O@C78O, ;5B=55 2@5<O>A:20, ;5B=55 2@5<O0?C0  >20O 28=5O/:CBA:, ;5B=55 2@5<O/?>=8O, ;5B=55 2@5<O;<0-B0 ;5B=55 2@5<O@<5=8O, ;5B=55 2@5<O0=C0BC, ;5B=55 2@5<O>=:>=3, ;5B=55 2@5<O7@08;L, ;5B=55 2@5<O@:CBA:, ;5B=55 2@5<O03040=, ;5B=55 2@5<O!0E0;8=, ;5B=55 2@5<O"0920=L, ;5B=55 2@5<O#@C3209, ;5B=55 2@5<O&5=B@0;L=0O 2AB@0;8O&5=B@0;L=0O =4>=578O{0}, AB0=40@B=>5 2@5<O:@8 AB0=40@B=>5 2@5<O<07>=:0, ;5B=55 2@5<O>9;0, !525@=0O 0:>B0@078;8O, ;5B=55 2@5<O>;C<18O, ;5B=55 2@5<O>@4-%0C, ;5B=55 2@5<O02@8:89, ;5B=55 2@5<O0:8AB0=, ;5B=55 2@5<O0@03209, ;5B=55 2@5<O!0<0@A:>5 ;5B=55 2@5<O&5=B@, !525@=0O 0:>B0?80, AB0=40@B=>5 2@5<O0=3;045H, ;5B=55 2@5<O>;3>3@04, ;5B=55 2@5<O@0=, AB0=40@B=>5 2@5<OC10, AB0=40@B=>5 2@5<O-2 0AE8, ;5B=55 2@5<O<A:, AB0=40@B=>5 2@5<O5@C, AB0=40@B=>5 2@5<O$8;8??8=K, ;5B=55 2@5<O%>24, AB0=40@B=>5 2@5<O'8;8, AB0=40@B=>5 2@5<O'>910;A0=, ;5B=55 2@5<O5B@>?02;>2A:-0<G0BA:89:B0C, AB0=40@B=>5 2@5<O:B>15 AB0=40@B=>5 2@5<O0209A:>-0;5CBA:>5 2@5<O01>-5@45, ;5B=55 2@5<O8B09, AB0=40@B=>5 2@5<O>@5O, AB0=40@B=>5 2@5<O@0A=>O@A:, ;5B=55 2@5<OK7K;>@40, ;5B=55 2@5<O*0:0>, AB0=40@B=>5 2@5<O!0<>0, AB0=40@B=>5 2@5<O!525@=K5 0@80=A:85 >-20">=30, AB0=40@B=>5 2@5<O#715:8AB0=, ;5B=55 2@5<O#;0=-0B>@, ;5B=55 2@5<O$8468, AB0=40@B=>5 2@5<O'0B5<, AB0=40@B=>5 2@5<O75@109460=, ;5B=55 2@5<O;OA:0, AB0=40@B=>5 2@5<O=04K@L AB0=40@B=>5 2@5<ON78=35=-=0-5@E=5<- 59=5;0482>AB>:, ;5B=55 2@5<O@C78O, AB0=40@B=>5 2@5<O>A:20, AB0=40@B=>5 2@5<O>2>A818@A:, ;5B=55 2@5<O!@54=55 2@5<O ?> @8=28GC/:CBA:, AB0=40@B=>5 2@5<O/?>=8O, AB0=40@B=>5 2@5<O;<0-B0 AB0=40@B=>5 2@5<O@<5=8O, AB0=40@B=>5 2@5<OB;0=B8G5A:>5 ;5B=55 2@5<O0=C0BC, AB0=40@B=>5 2@5<O>=:>=3, AB0=40@B=>5 2@5<O:0B5@8=1C@3, ;5B=55 2@5<O7@08;L, AB0=40@B=>5 2@5<O@:CBA:, AB0=40@B=>5 2@5<O03040=, AB0=40@B=>5 2@5<OLND0C=4;5=4, ;5B=55 2@5<O!0E0;8=, AB0=40@B=>5 2@5<O"0920=L, AB0=40@B=>5 2@5<O"8E>>:50=A:>5 ;5B=55 2@5<O"C@:<5=8AB0=, ;5B=55 2@5<O#@C3209, AB0=40@B=>5 2@5<O7>@A:85 >-20, ;5B=55 2@5<O<07>=:0, AB0=40@B=>5 2@5<O@078;8O, AB0=40@B=>5 2@5<O@;0=48O, AB0=40@B=>5 2@5<O>;C<18O, AB0=40@B=>5 2@5<O>@4-%0C, AB0=40@B=>5 2@5<O02@8:89, AB0=40@B=>5 2@5<OLN-!59;5<, !525@=0O 0:>B00:8AB0=, AB0=40@B=>5 2@5<O0@03209, AB0=40@B=>5 2@5<O!0<0@A:>5 AB0=40@B=>5 2@5<O0=3;045H, AB0=40@B=>5 2@5<O5;8:>1@8B0=8O, ;5B=55 2@5<O>;3>3@04, AB0=40@B=>5 2@5<O>20O 5;0=48O, ;5B=55 2@5<O-2 0AE8, AB0=40@B=>5 2@5<O$8;8??8=K, AB0=40@B=>5 2@5<O'>910;A0=, AB0=40@B=>5 2@5<O0?04=0O D@8:0, ;5B=55 2@5<O0?04=0O 2@>?0, ;5B=55 2@5<O01>-5@45, AB0=40@B=>5 2@5<O@0A=>O@A:, AB0=40@B=>5 2@5<OK7K;>@40, AB0=40@B=>5 2@5<O*>20O 0;54>=8O, ;5B=55 2@5<O#715:8AB0=, AB0=40@B=>5 2@5<O#;0=-0B>@, AB0=40@B=>5 2@5<O75@109460=, AB0=40@B=>5 2@5<O;0482>AB>:, AB0=40@B=>5 2@5<O>AB>G=0O 2@>?0, ;5B=55 2@5<O>2>A818@A:, AB0=40@B=>5 2@5<OAB@>20 C:0, ?>;C;5B=55 2@5<OB;0=B8G5A:>5 AB0=40@B=>5 2@5<O>AB>G=0O <5@8:0, ;5B=55 2@5<O0209A:>-0;5CBA:>5 ;5B=55 2@5<O>@=>5 2@5<O (!525@=0O <5@8:0):0B5@8=1C@3, AB0=40@B=>5 2@5<OLND0C=4;5=4, AB0=40@B=>5 2@5<OAB@>20 C:0, AB0=40@B=>5 2@5<O!0C4>2A:0O @028O, ;5B=55 2@5<O"8E>>:50=A:>5 AB0=40@B=>5 2@5<O"C@:<5=8AB0=, AB0=40@B=>5 2@5<O$>;:;5=4A:85 >-20, ;5B=55 2@5<O0?04=0O @35=B8=0, ;5B=55 2@5<O7>@A:85 >-20, AB0=40@B=>5 2@5<OA5<8@=>5 :>>@48=8@>20==>5 2@5<O0?04=0O 2AB@0;8O, ;5B=55 2@5<O!5=-L5@ 8 8:5;>=, ;5B=55 2@5<O"8E>>:50=A:>5 <5:A8:0=A:>5 2@5<O&5=B@0;L=0O 2@>?0, ;5B=55 2@5<O>AB>G=0O 2AB@0;8O, ;5B=55 2@5<O0?04=0O @5=;0=48O, ;5B=55 2@5<O>20O 5;0=48O, AB0=40@B=>5 2@5<O$5@=0=4C-48->@>=LO, ;5B=55 2@5<O&5=B@0;L=0O <5@8:0, ;5B=55 2@5<O>AB>G=0O @5=;0=48O, ;5B=55 2@5<O0?04=0O D@8:0, AB0=40@B=>5 2@5<O0?04=0O 2@>?0, AB0=40@B=>5 2@5<O>20O 0;54>=8O, AB0=40@B=>5 2@5<O!525@>-70?04=>5 <5:A8:0=A:>5 2@5<O>AB>G=0O 2@>?0, AB0=40@B=>5 2@5<O&5=B@0;L=0O 2AB@0;8O, ;5B=55 2@5<O>AB>G=0O <5@8:0, AB0=40@B=>5 2@5<O0209A:>-0;5CBA:>5 AB0=40@B=>5 2@5<O!0C4>2A:0O @028O, AB0=40@B=>5 2@5<O$>;:;5=4A:85 >-20, AB0=40@B=>5 2@5<O0?04=0O @35=B8=0, AB0=40@B=>5 2@5<O0?04=0O 2AB@0;8O, AB0=40@B=>5 2@5<O!5=-L5@ 8 8:5;>=, AB0=40@B=>5 2@5<O&5=B@0;L=0O 2AB@0;8O, 70?04=>5 2@5<O&5=B@0;L=0O 2@>?0, AB0=40@B=>5 2@5<O>AB>G=0O 2AB@0;8O, AB0=40@B=>5 2@5<O>AB>G=0O @5=;0=48O, AB0=40@=>5 2@5<O0?04=0O @5=;0=48O, AB0=40@B=>5 2@5<O5B=55 3>@=>5 2@5<O (!525@=0O <5@8:0)5B@>?02;>2A:-0<G0BA:89, ;5B=55 2@5<O$5@=0=4C-48->@>=LO, AB0=40@B=>5 2@5<O&5=B@0;L=0O <5@8:0, AB0=40@B=>5 2@5<O"8E>>:50=A:>5 <5:A8:0=A:>5 ;5B=55 2@5<O&5=B@0;L=0O 2AB@0;8O, AB0=40@B=>5 2@5<O)!525@>-70?04=>5 <5:A8:0=A:>5 ;5B=55 2@5<O+5B@>?02;>2A:-0<G0BA:89, AB0=40@B=>5 2@5<O+!B0=40@B=>5 3>@=>5 2@5<O (!525@=0O <5@8:0),"8E>>:50=A:>5 <5:A8:0=A:>5 AB0=40@B=>5 2@5<O,&5=B@0;L=0O 2AB@0;8O, 70?04=>5 ;5B=55 2@5<O-$@0=FC7A:85 .6=K5 8 =B0@:B8G5A:85 B5@@8B>@88.!525@>-70?04=>5 <5:A8:0=A:>5 AB0=40@B=>5 2@5<O1&5=B@0;L=0O 2AB@0;8O, 70?04=>5 AB0=40@B=>5 2@5<O#_##h8#t#Y###i ###/###_#}.###>#*@#/#D##'##F #7@###^ # ###$###0### #o ##W#g#p### ###.#####j#x###$##@# #+##'##8###]Z##j#p#?#%#w #v#x@#=M#A###h"#7#P# # #A##C/####@# #<# #####H#@#"#%### 3##$#&###H ## #&#I#Y#k#)####?# ## ###o#.#h ##A##eq#W ### # #$#"#### #.#d #b#_#%#F.# 0#} ###'#Jk#F##U###88#Q.# #?#H#t8#8#^@#p9#%B# ###1#2B###J#$#9##M#Y/#$#3#.#@#M#k@##0##g#o##=## #/##$#yP##5#$#1 ##Z#q#ɋ### #d#|#n# ##S #b #w###?# # # ####D### #|####"#o# #'#f#w###%#J#5# #{##.#Q@# # ##v## #v #_#,8##=g##"#b###P##%#L###P8#"## #]#H# ####w###d/# #4$##s# # #I ##w#:#{#X## $#Ư#+# #&#g#L9##~ ##M #/#4### 5#r#|"####.##p #0.####,#w#8/#a #"#Z #&#̮##+#7##### #.# #P #$#z#* ###"#"###7##1###D8#r ## $# #? #*$###O##o##G# ###.#A##ԯ##g##W#Ԯ##O##U# #$##D##?I#w# ###9# 8####;.##-/##g#9###+#V#$###R#8#:## ##8 #"#i#Va# 5NX5c5ز555/5Q 5 5/ݮ5)?5;`5{5@5f 5U5αyN5g5M5ı5{552%5յ5j 5b9U55޹;55-UŽ5S55]ɼ5`5{̾555=Ź5)5:5D#s5ԯ55t55@u5$5yP55&95Į5A/555R5[r5 5555595``55 {|5u555H 5[(5;'h5Ųf5455(55M55-$]5gw5Q5u555a55@˸55.55:5N54555}vԻ5 5Ԯ5g5S59555Ƙ5f <5d/b5z5n55S5&ǰu5I5"55+5>k5H5ݿ5f=g5q555ж5y{5շ0V5555R55n555T8 5+5ųF/5ٳ5]55Ư5A]5Z55%5<5F57Ua5i5[;5<5v5z D5%M5(5Fs5E5ɋ5Va5װ5ϴ Ⱥ5 R&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$P P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPH``+`9G`PPPP"P%P,P3P:PAPHPOPVP]PdPkPrPyPPPPPPPPPPPPPPPPPPPPPPP P P P P P! P$ P' P* P1 P4 P; PB PE PL PS PZ P] P` Pc Pf Pi Pp Ps Pz P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P !P!P!P!P!P!P"!P)!P0!P7!P>!PA!PD!PG!PN!PU!P\!P_!Pb!Pi!Pl!Ps!Pz!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P"P"P"P&"P-"P0"P3"P6"P="P`<``\`+ 'ResB :G :G p$$9G\`P 'ResBPS S R 'ResBw E8 {{?E80:CC'8B000<00AC100901CC;<A:09#@C<GC=004K@034004>A:C10!0<00@0AE0100B8;;81MB030400=!0E0;88=!B0<1CC;%00=4K300AB@0E0=@:CBA:090<G00B:0!0<0@:00=#CA L0@0@001 :M<ML>:CCA:09@00= :M<MKB09 :M<MM@8M9 :M<M<A:09 :M<M@B> %0;K<0#;0= 00B0@#;LO=>2A:09-@<MM= :M<M:0B5@8=1CC@@0A=>O@A:09>A:C10 :M<ML>??C>= :M<MC@CACC= :M<M030400= :M<M>2>A818@A:09!0E0;88= :M<M>;3>3@04 :M<M0:8AB00= :M<M'>910;A0= :M<ML>:CCA:09 :M<MK@3KAB00= :M<M@001 A@= :M<M;0482>AB>: :M<M@00= A@= :M<MKB09 A@= :M<M#;0= 00B0@ :M<M:0B5@8=1C@3 :M<M@0A=>O@A:09 :M<MM@8M9 A@= :M<M<A:09 A@= :M<M-@<MM= A@= :M<M@001 A09KK :M<M8=489M A@= :M<MKB09 A09KK :M<M>A:C10 A@= :M<M>2>A818@A:09 :M<M!00 5;0=48O :M<M+@00= A09KK :M<ML>??C>= A@= :M<M;8= 2AB@0;8O :M<M88= 2AB@0;8O :M<MC@CACC= A@= :M<MM@8M9 A09KK :M<M030400= A@= :M<M<A:09 A09KK :M<M!0E0;KK= A@= :M<M-@<MM= A09KK :M<M@00 2AB@0;8O :M<M>;3>3@04 A@= :M<M;8= 070EAB00= :M<M>A:C10 A09KK :M<M0:8AB00= A@= :M<M'>910;A0= A@= :M<M@00 070EAB00= :M<ML>:CCA:09 A@= :M<ML>??C>= A09KK :M<MC@CACC= A09KK :M<M030400= A09KK :M<M!0E0;KK= A09KK :M<M>;3>3@04 A09KK :M<M0:8AB00= A09KK :M<M#;0= 00B0@ A@= :M<M'>910;A0= A09KK :M<ML>:CCA:09 A09KK :M<M:0B5@8=1CC@ A@= :M<M@0A=>O@A:09 A@= :M<M!00 !M9;M=4 A@= :M<M>2>A818@A:09 A@= :M<M#;0= 00B0@ A09KK :M<MK;04LK10ABK0: A@= :M<M:0B5@8=1CC@ A09KK :M<M;8= 2AB@0;8O A@= :M<M88= 2AB@0;8O A@= :M<M@0A=>O@A:09 A09KK :M<M!00 !M9;M=4 A09KK :M<M@00 2AB@0;8O A@= :M<M>2>A818@A:09 A09KK :M<MK;04LK10ABK0: A09KK :M<M;8= 2AB@0;8O A09KK :M<M88= 2AB@0;8O A09KK :M<M@00 2AB@0;8O A09KK :M<M# #u8#8#}8#F8#?#L8#D###R8#Y8#8#`8#8#8#~9#8#9#g8#8#8#A9#M9#n8#8#9#q9#8#8#8#7#8#8#D8#Y95:8+:5;e9:5 ?;Q>5>s;7>5)?<>5;9^:5Z=9|<5<9;5:5L;9M:5<9_;5=<5<5;)9:5k>:=5:5<9;5=o:C=5R<9;5>9;=5>&;=5;59:5,=9g<5<9;5><:>5=9(<5q= :<5>:=?8RiK ^o5M\ & @ X p j!x!!""""#$A$N$PPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPqPxPPPPPPPPPPPPPPPPPPPPPPP PPPR` 'ResBPS S R 'ResBPS S R 'ResB p Cp'//DJ1':2GA,JHJ~1JA'E'F'~J'('H(1DF(1FD(FJ(H&3(DE*E3,13J/(&J2:1(3JHD3J~F3}'3FJAJ1HD3(FDFFDJE'E'GJEF3EH3FEHJFJHGHHHJD3HJF'HH2}'DF}1HD~&13~'E1EAHHDJ&EJ*'JH(DFJH3'''(DHJ*J3J'1'FJ'2H12'A'*J'FHH'FJ/1'HE3'J3}1'JF2'J1'('-JG(-1JF(13D2(3'&H(4J(J1H*(H}'(D2*'&~J*'G}J*1'H'*JHF3,(H*J,HF&H/H'D'1FHF1H1'2('FJ2JH1.3'D}'31'*H3HAJ'3J'EF3JHH'3JH}'4'HB'&1'D' ~2E 9 HE'3HE'D}'ED'(HEFJD'EJ'}JEJ1E'&HF'&1HFJ'EJFJHHJG1'1JGH'F'JHD'}HJH~D'&H~F'E''1HF'H3F''1JFH1HF'&JF1'J1'313E3D*'HH3J1HAJF1J1F2JJ'F'"DJF'1*3'2E'1''2G'1'3H~J'D,J12'DE'*J'F/H1''J}H('}'&H(&F'('E'H(13(JF(2J,JF(JF,'D*'4BF**(DJ3J,'F3yF,E'&','1*'1JJH1,F'4.'DJFAHFJ3DFEJFDH'F'DH3''E'3J1HE'D/J~E'F}FE'~H*HE'J1'E('(JFEF'&H3EH1J43EHF'HEJ1J'EJ'31E'/'FE3&HF'3'&HFJ1H(JF~J'FGH('1}GJ(1HFGJ3JAJH&}JFHFGHHJDFJ3J'*3J1JH'FJH1EJ}1~HDJ}H1F}H~}J1F}EFH'FHF1J3}FE~'D'F4'3'HDE(HHEH1HHH&JJ'DJH2 (JHF'1J{0} HB*"*J1'&H"4'('/'(J ,'F'3*F(HD'3}JFDJ'D 'JHF'FHJD''J1HFJ~'JF1J,'}JHF''DH&}(.'1J3}(/'~J3}(1HF'&J(DF}'&1*J,H'F',(1'D}1,J'~H1'/H4'F(J31',HH3F}'1JE4FG'&JAF'AH}JA'&HAHD(DJ'F'D2E(1E'1}JFE'F'H'E'F}J1JE1JH33E2'}D'FEJ1JG'EEJ1JH}EJD(H1FEJFH2'EH'&1JF'&HEJ'F'1 AHF,'EJF'FH'4H7FJHJ'1FJH3J'G1EH3DHGHJ EFGJD3FJHFJ ~JHJF}J'FHJFHH1J'H*'*JH1H4DE}H1}HD'}HHEJF~HF~&JF1 (J3JF'&HF/J'''1H('1J}E}JE'3JH&J'('H',DJFH31'&J1JF''DJ3 (JJ(H1HFJE(J&1"3*1'.'F'3'F3HF'3} FJ1''DJ'FH3'H4H"&''HJF'''JF}JH''JF1(1J'JEHF}F'JJDJF('1('H3(1'2'HJD(1HF GD(H,E(H1'1J JHFJF1J2HDJH}1JFJ 1H13'&H }HE3'F ,H"F3EA1H~HD3JF} }33JF}J'HDH&J HJDDH(E('4D(1HDE'F}31J}E*'EH1H3EH:'/4HEJ E1HEFHEFJFH1'FGJ'~HF}J'FHEJFJ'J}1'&J}1'DJF1JHDJFHDDE~H1J2DH1'J~ H1JH'J'JDH'JDH~'3}' GHE'JE3}1JE('&H H3*'(1'*J3DH',HG'F3(11'1H}HF'3'&H ~HDH3'F DH&33JF E1JFH3JF} ,'F23JF} 'E3A1J }'&HFAF'E ~JFGAH1}'DJ2'D'1 G'&HE12J HB*E41BJ HB*EH&DHFG'F 'FGHFH DHDHGJDJ AJ3}HF'}'~H~G'J HB*~H1}H FHH~HH13J'~FF1}FH~F GJFJE(1, (JJH1'3'&H'D'~'H21'F *1'}1F(1HD'/HH3*H'HD'F ('*1'JJ3 '(('''*D 4G11JH (1'FH2J~1H2G'J'3H&A} 1F}3JF} DH3J'4J'F J'FA,J ,H HB*AH1} FJD3FD'3 'JF,D3FHH2FJ*3JJDH F'&JA}JH3JD~'~H1}H 1JH~J1'EJ1J(HDJ ,H HB*H&J (JD3FJ GH' GH''H3F 1J ,H1,J''3'(D'F'DJFF 1'H3}' 1J'J}' E'1'H&}J E'D''JD 3DH'H1'~J' ,H HB*(D'F 3(DHF(HJF HJDJ'1JFF 'FDJ}3JF} GJDJF'3JF} HF3JF}D'F '&J1(FEHF}J HJJHEJ}D''}'D'EJ3JH 4G1FHH'3(&J13GHH ,H HB*H'&J} G'&H3~F}' '1JF'3~H1} EH13(J~H1}H HJDGH~J1H ,H HB*&E ,H HB*JH ,H HB*JFE'1 4HFJH3 ,H HB*1J3FHJ'13H'D JF'DJ'F'&J HB*"&HH '&HH"&J2D "A EJF'2H12 ,H HB*'3~JF ,H {J}'F*'F'F'1JHH'FJ'F' ~HD3'HE3 ,H HB*'J1'F ,H HB*'}HH1}HE'&}(HDHJ'&J HB*(JHFH3 'J&13*'&~J ,H HB*,'~'F ,H HB*3'EH' ,H HB*31J/JHDJE33JF} (1DJEJ91(JF ,H HB*E'3H ,H HB*FJHHJ ,H HB*FJ~'D ,H HB*}HF' ,H HB*~D'&H ,H HB*~H1} 'H ~1F3H}'F ,H HB*H1J' ,H HB*JE~H 1'FJJH(' ,H HB*'1*3 ,H HB*'D'3' ,H HB*('G' (F/1'3*'GJ}J ,H HB**HH'DH ,H HB*1HJ1' ,H HB*3'&JH' ,H HB*3.'DJF ,H HB*3JF}H HEJFH4J 4D2 ,H HB*AD~'&F ,H HB*E'&H3F ,H HB*E'D/J~ ,H HB*E'/'F ,H HB*F'&H1H ,H HB*F'3  'FJ'F'HH3}H ,H HB*HJHJ  'FJ'F'J'*3 ,H HB*~HF'~J ,H HB*~}J1F ,H HB*HE'F} /1HJ&D{0} E9J'1J HB*"1EJFJ' ,H HB*'31'&JD ,H HB*'JEJ2HF ,H HB*(1J3JDJ'&J HB*.D, E9J'1J HB*E1JH33 ,H HB*EH1J4J3 ,H HB*EJ'FE'1 ,H HB*H'FH'*H ,H HB*~'3*'F ,H HB*H31'&J ,H HB*HDE(J' ,H HB*J~ H1 ,H HB*JE(J&1 ,H HB*'2(3*'F ,H HB*'J}D'F} ,H HB*'JH'H1 ,H HB*(FD'/J4 ,H HB**',3*'F ,H HB*1J JHFJF ,H HB*3H1J F'E ,H HB*E1JFH  'FJ'F'E12J JH1~J HB*E:1(J JH1~J HB*ED'&J4J' ,H HB*GF/ 3EF ,H HB*HJF2HJD' ,H HB*JH1H'&J ,H HB*}HJD'&H ,H HB*~J1'H&J ,H HB*123*'F ,H HB*JD /FJ'HJ HB*{0} JFGF ,H HB*'A:'F3*'F ,H HB*3JF}1  '*1 H}'DH1 GHHJ ,H HB*FJH2JDJF ,H HB*G'F 'F ,H HB*HF3F2  'F'F'HHDH1'/ ,H HB*HJF'EJ  'FJ'F'}JD 3}J  'FJ'F'~G'J E9J'1J HB*'D'~'H2 ,H HB* ,'1,J' ,H HB*'FH '&F' ,H HB*"01('&J,'F ,H HB*'HD'F ('*1 ,H HB*'H1 *JEH1 ,H HB*(JHD'G  '*1 H}'*1E'F3*'F ,H HB*4J'F J'F ,H HB*A,J ,H E9J'1J HB*DH&1 ~1F32 H'1}1EHF}J3JDH  JF}JHD'/HH3*H ,H HB*J'}J1F(1 ,H HB*~J3JA E9J'1J HB*~J}13(1  'FJ'F'DJ ,H E9J'1J HB*H&J (JD3F ,H HB*1JF H EJF }'&JEE:1(J '1,F}'&F HB*EJ3JF ~J3JA HB*"&14 ,H E9J'1J HB*'H1 "A1J' ,H HB*'~J' ,H E9J'1J HB*FHH'3(&J13 ,H HB*GHH ,H E9J'1J HB*~G'J JFGF ,H HB*~J1H ,H E9J'1J HB*'1* ,H E9J'1J HB*&E ,H E9J'1J HB*13FH'13 ,H HB*'1,F}'&F E9J'1J HB*'2H12 ,H E9J'1J HB*'HDGG "A1JB' ,H HB*'HE3 ,H E9J'1J HB*'J1'F ,H E9J'1J HB**'&~J ,H E9J'1J HB*,'~'F ,H E9J'1J HB*3'EH' ,H E9J'1J HB*91(JF ,H E9J'1J HB*E'3H ,H E9J'1J HB*E12J "A1JB' ,H HB*FJH 3JDE  '*1 H}'HJD3  A*HF' ,H HB*HJ "&J DJF ,H HB*}HF' ,H E9J'1J HB*~J3JA JFGF ,H HB*'&F' ,H E9J'1J HB*EH1H ,H E9J'1J HB*H1J' ,H E9J'1J HB*H "&J DJF ,H HB*JH(' ,H E9J'1J HB*HJ E41BJ JH1~J HB*'1*3 ,H E9J'1J HB*'D'3' ,H E9J'1J HB*'H1 "3}1JDJ' ,H HB*'H1 B2'B3*'F ,H HB*'~J' ,J JFGF ,H HB*,'1,J' ,H E9J'1J HB*3.'DJF ,H E9J'1J HB*AD~'&F ,H E9J'1J HB*D'&F "&J DJF ,H HB*E'/'F ,H E9J'1J HB*FJH JDJHFJ' ,H HB*GH'&J 'DJH}JF ,H HB*J'*3 ,H E9J'1J HB*~'~H' FJH FJ ,H HB*&E ,J JFGF ,H HB*HE'F} /1HJ&D ,H HB*"1EJFJ' ,H E9J'1J HB*'31'&JD ,H E9J'1J HB*'HDGG B2'B3*'F ,H HB*'HE3 ,J JFGF ,H HB*'H1 'FHFJ4J' ,H HB*'J1'F ,J JFGF ,H HB*'J3}1 "&J DJF ,H HB*'JEJ2HF ,H E9J'1J HB**'&~J ,J JFGF ,H HB*,'~'F ,J JFGF ,H HB*3'EH' ,J JFGF ,H HB*3F'~H1 ,H E9J'1J HB*91(JF ,J JFGF ,H HB*A,J ,J 'HFG'1J ,H HB*A1'F3J3J J'F' ,H HB*E'14D "&J DJF ,H HB*E'3H ,J JFGF ,J HB*E12J "3}1JDJ' ,H HB*E:1(J "3}1JDJ' ,H HB*EH1J4J3 ,H E9J'1J HB*H'FH'*H ,H E9J'1J HB*~'3*'F ,H E9J'1J HB*'&F' ,J JFGF ,H HB*DJ ,J 'HFG'1J ,H HB*13E3 "&J DJF ,H HB*H1J' ,J JFGF ,H HB*HDE(J' ,H E9J'1J HB*HH3 "&J DJF ,H HB*JH(' ,J JFGF ,H HB*J~ H1 ,H E9J'1J HB*D(1} "&J DJF ,H HB*'1*3 ,J JFGF ,H HB*'2(3*'F ,H E9J'1J HB*'D'3' ,J JFGF ,H HB*'HDGG 'FHFJ4J' ,H HB*'J}D'F} ,H E9J'1J HB*(1'3JDJ' ,H E9J'1J HB*(FD'/J4 ,H E9J'1J HB*3.'DJF ,J JFGF ,H HB*3HDHEF "&J DJF ,H HB*AHFJ3 "&J DJF ,H HB*E12J 'FHFJ4J' ,H HB*E12J JH1~J E9J'1J HB*E41BJ JH1~J E9J'1J HB*E41BJ 1JF DJF ,H HB*E:1(J JH1~J E9J'1J HB*E:1(J 1JF DJF ,H HB*E'/'F ,J JFGF ,J HB*FJH A'&HF DJF ,H HB*GHH ,J 'HFG'1J ,H HB*J'*3 ,J JFGF ,H HB*JH1H'&J ,H E9J'1J HB*~J1'H&J ,H E9J'1J HB*~J1H ,J 'HFG'1J ,H HB*'2H12 ,J 'HFG'1J ,H HB*'31'&JD ,J JFGF ,H HB*DH1 GHHJ ,H E9J'1J HB*EH'&1J "&J DJF ,H HB*F'1 AH "&J DJF ,H HB*FJH2JDJF ,H E9J'1J HB*G'F 'F ,H E9J'1J HB*H'FH'*H ,J JFGF ,H HB*HHDH1'/ ,H E9J'1J HB*}HF' ,J 'HFG'1J ,H HB*"01('&J,'F ,H E9J'1J HB*'HD'F ('*1 ,H E9J'1J HB*'J}D'F} ,J JFGF ,H HB**1E'F3*'F ,H E9J'1J HB*,'1,J' ,J 'HFG'1J ,H HB*A' DJF "&J DJF ,H HB*AD~'&F ,J 'HFG'1J ,H HB*E:1(J JH1~J JFGF ,H HB*HD'/HH3*H ,H E9J'1J HB*J'}J1F(1 ,H E9J'1J HB*H&J (JD3F ,H E9J'1J HB* "A1J' ,H E9J'1J HB*"1EJFJ' ,J 'HFG'1J ,H HB*'JEJ2HF ,J 'HFG'1J ,H HB*(17'FJ' ,J 'HFG'1J ,H HB*(1HF'&J /'1H'D3D'E ,H HB*A1F'FH /J FH1HFG' ,H HB*DH1 GHHJ ,J JFGF ,H HB*EH1J4J3 ,J 'HFG'1J ,H HB*FHH'3(&J13 ,H E9J'1J HB*FJH2JDJF ,J JFGF ,H HB*HHDH1'/ ,J JFGF ,H HB*~'3*'F ,J 'HFG'1J ,H HB*13FH'13 ,H E9J'1J HB*HDE(J' ,J 'HFG'1J ,H HB*J~ H1 ,J 'HFG'1J ,H HB*'2(3*'F ,J 'HFG'1J ,H HB*'HDGG "A1JB' ,H E9J'1J HB*(1'3JDJ' ,J 'HFG'1J ,H HB*(FD'/J4 ,J 'HFG'1J ,H HB*4E'DJ E:1(J EJ3JH ,H HB*E12J JH1~J 'HFG'1J ,H HB*E41BJ JH1~J 'HFG'1J ,H HB*JH1H'&J ,J 'HFG'1J ,H HB*J'}J1F(1 ,J JFGF ,H HB*~J1'H&J ,J 'HFG'1J ,H HB*H "&J DJF ,H E9J'1J HB*"3}1JDJ' ,H E12J E:1(J HB*'HD'/HH3*H ,J JFGF ,H HB*FHH'3(&J13 ,J JFGF ,H HB*FJH JDJHFJ' ,H E9J'1J HB*G'F 'F ,J 'HFG'1J ,H HB*GH'&J 'DJH}JF ,H E9J'1J HB*13FH'13 ,J JFGF ,H HB*"3}1JDJ' ,H E12J E9J'1J HB*"3}1JDJ' ,H E41BJ E9J'1J HB*"01('&J,'F ,J 'HFG'1J ,H HB*"3}1JDJ' ,H E:1(J E9J'1J HB*'HD'F ('*1 ,J 'HFG'1J ,H HB*'J3}1 "&J DJF ,H E9J'1J HB**1E'F3*'F ,J 'HFG'1J ,H HB*E:1(J '1,F}'&F ,H E9J'1J HB*EJ3JF ~J3JA ,H E9J'1J HB*H&J (JD3F ,J 'HFG'1J ,H HB*3JF} ~J&1 '&F EJH&DHF ,H HB*E41BJ 1JF DJF ,H E9J'1J HB*E:1(J 1JF DJF ,H E9J'1J HB*FJH A'&HF DJF ,H E9J'1J HB*GH'&J 'DJH}JF ,J JFGF ,H HB*"3}1JDJ' ,H E12J JFGF ,H HB*"3}1JDJ' ,H E41BJ JFGF ,H HB*"3}1JDJ' ,H E:1(J JFGF ,H HB*'HDGG "A1JB' ,J 'HFG'1J ,H HB*EJ3JF ~J3JA ,J JFGF ,H HB*A' DJF "&J DJF ,H E9J'1J HB*FJH A'&HF DJF ,J JFGF ,H HB*FJH JDJHFJ' ,J 'HFG'1J ,H HB*E:1(J '1,F}'&F ,J 'HFG'1J ,H HB*'J3}1 "&J DJF ,J 'HFG'1J ,H HB*A1'F3J3J 'J  'F}'1} ,H HB*A1F'FH /J FH1HFG' ,H E9J'1J HB*4E'DJ E:1(J EJ3JH ,H E9J'1J HB*A1F'FH /J FH1HFG' ,J 'HFG'1J HB*E41BJ 1JF DJF ,J 'HFG'1J ,H HB*E:1(J 1JF DJF ,J 'HFG'1J ,H HB*H "&J DJF ,J ' 'HFG'1J ,H HB*"3}1JDJ' ,H E12J E:1(J E9J'1J HB*4E'DJ E:1(J EJ3JH ,J JFGF ,H HB*A' DJF "&J DJF ,J 'HFG'1J ,H HB*"3}1JDJ' ,H E12J E:1(J JFGF ,H HB*3F} ~&1 H EH&DHF ,J JFGF ,H HB*3F} ~&1 'N&F EH&DHF ,H E'F'&*H HB*#Du#q# z#s#ks#s#p#s#r#u#w#w#r#z#r#$u#s#p#=r#Ir#\u##y#4w#r#x###t#y#u#t##x#s# t#x#t#r#/t#t#=t#7x##|t#dv#r#lv#J|#y#w#t#7r#t#p#tu#du#zw#x&#4)#=#gr#w#x#v#hw##Mw#q#}#w#q#r#6{#x#r#q#|#y#}#t#-s#{#!s#yr#r#z#|u#v#z#t# w#y#|# s#z#s#mx#dx#w#lu#{#cz#7y#,w#[q#u#y#$w#x#{#x#Ws#}y#r#v#{~#.##w#~#D#f#|#q#u#s#u#Cr#^#vx#r#Bq#nz# x#L#nt# v#Dt#4v#v#.x#$v#Dv#Ix#Yt#{#{#_y#(t#v#~{#%x#ut#tv#t#S#Rx####qw#r#y#z#s#h}#q|#{#z#{#w#N{#t#s#w#!z#u#x#~#x#|#)q# }#y#w#Bz#y#f{#7z#z#q#v#u#t#v#v#{#v#v#z#q#q#~#Lv#Qq#@x#q#Ur#r#yq#y#r{#g#s#p#q#s#s##v#Vq#r#r#\v#Tv#\)#r#t#v#{#x#$q#+r#1r#y#q#p#eq555'55 95}5̍ u5ϒKy5Uy45sy5 5߅*{:5}r5ē҃5֑5~ۆ55ÒQ 5WG5⒵(5gb5E΁5d|5o5u}5|5T55Y5&5{5Ոz55ʂ55-5ꎑ5ʔN,5C}b5|5Ɔ55ߓ_55>5{5v55NNJ53^5Xz:555܂555ꌮ5o5K5ފi5(5>|5rӐ53&5#{`55n55k535ʉ5I|"5}5~5|J5ʅ55}:55Ў55354Ƌ5ދ5_~H5^5Q~575%5NF}5C~5B5?55;'}5U5m~5A}5]5"5~ 54}55d!5Mh5|5s5[}55h5{55~5T5|-5~5~5(55}5& ~ 5|^5'~5͇5=555}5}5|6555nN}5|5ь5}5ۏQ55>d5~5cpN5UV5~5ք5„5:~5gC&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P )P)P)P)P)P)P!)P$)P')P*)P-)P0)P3)P6)P9)P<)P?)PB)PE)PH)PK)PN)PQ)PT)PW)PZ)P])P`)Pc)Pf)Pi)Pl)Po)Pr)Pu)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *PH``+`9G`*P*P*P*P*P!*P(*P/*P6*P=*PD*PK*PR*PY*P`*Pg*Pn*Pu*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P +P+P+P+P"+P)+P0+P3+P6+P9+P<+P?+PF+PI+PP+PW+PZ+P]+Pd+Pk+Pr+Pu+Px+P{+P~+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P,P,P,P!,P$,P+,P2,P9,P@,PC,PF,PM,PT,P[,P^,Pe,Ph,Pk,Pn,Pq,Pt,P{,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,u`ހ`~`\` 'ResB f f{0} igiMoskva-igiMoskva-geassiigigaska-Eurohp igioarje-Eurohp iginuorti-Eurohp igiGreenwich gaskka igidovdameahttun igeavdatgaska-Eurohp geassiigioarje-Eurohp geassiigigaska-Eurohp dblaaiginuorti-Eurohp geassiigioarje-Eurohp dblaaiginuorti-Eurohp dblaaigi# ##F!#Y#a#~f5f.ff5fTfg 5fAff 5hf+5fff ~ a$p$z$$AUx!$,P/P2P5P8P;P(` `3`H`>PKPXPePjPf`` 'ResB W Wq AzoratJakuckHelssetKanriaWarsawaDamaskosMansuoluApia igiCuba igiFiji igiLuxenburgPeru igiChile igiHovda igiIrana igiKorea igiNauru igiNiuea igiOmska igiSamoa igiSyowa igiTonga igiAlaska igiArbia igiChuuka igiDavisa igiJapna igiJuovlasuoluKiinn igiMalediivvatMarquesasatMoskva igiNepala igiNovokusneckPalaua igiPonape igiTahiti igiTuvalu igiAmazona igiArmenia igiAzoraid igiBhutana igiBolivia igiIrkucka igiIsraela igiJakucka igiKosraea igiMalesia igiMawsona igiRothera igiTaipeia igiVanuatu igiVostoka igiBrasilia igiChathama igiColombia igiEcuadora igiGambiera igiIndiabi igiKirgisia igiLulli-GeorgiaMagadana igiMyanmara igiReuniona igiSahalina igiSuriname igiTokelaua igiUruguaya igi{0} dlveigiApia dlveigiCuba dlveigiFiji dlveigiJaskesbi igiKap Verde igiLord Howe igiPakistana igiParaguaya igiPeru dlveigiVenezuela igiWakesullo igi{0} geasseigiApia geasseigiChile dlveigiCuba geasseigiDnmrkkuhmmanFiji geasseigiGalapagosa igiGolfa dlveigiGreenwicha igiHong Konga igiHovda dlveigiIndia dlveigiIndokiinn igiIrana dlveigiKorea dlveigiMauritiusa igiOmska dlveigiPeru geasseigiPyongyanga igiSamoa dlveigiTonga dlveigiVolgograda igiatlntalaa igidlveduottarigiAlaska dlveigiArbia dlveigiAserbai~ana igiBangladesha igiChile geasseigiChoibolsana igiCooksulloid igiHovda geasseigiIrana geasseigiJapna dlveigiJuovlasullo igiKiinn dlveigiKorea geasseigiLinesulloid igiMoskva dlveigiOmska geasseigiSamoa geasseigiSeychellaid igiTa~ikistana igiTonga geasseigiUlan-Batora igiUsbekistana igidlveigi nuortanAfganisthana igiAlaska geasseigiAmazona dlveigiArmenia dlveigiArbia geasseigiAzoraid dlveigiBeassasullo igiGeorgia dlveigiIrkucka dlveigiIsraela dlveigiJakucka dlveigiJapna geasseigiKiinn geasseigiKokossulloid igiKrasnojarska igiMalediivvaid igiMarquesasiid igiMoskva geasseigiNorfolksullo igiNovosibirska igiOa-Selnda igiTaipeia dlveigiVanuatu dlveigiVladivostoka igidblaa dlveigigeasseduottarigi amorro dlveigiLulli-Georgia igiAmazona geasseigiArmenia geasseigiAzoraid geasseigiBrasilia dlveigiChathama dlveigiColombia dlveigiFilippiinnaid igiGaska-Afrihk igiGaska-Eurohp igiGeorgia geasseigiIrkucka geasseigiIsraela geasseigiJakucka geasseigiMagadana dlveigiNewfoundlanda igiNuorta-Timora igiOarje-Afrihk igiOarje-Eurohp igiSahalina dlveigiTaipeia geasseigiTurkmenistana igiUruguaya dlveigiVanuatu geasseigidblaa geasseigigeasseigi nuortanBrasilia geasseigiChathama geasseigiColombia geasseigiGilbertsulloid igiJaskesbi dlveigiJekaterinburga igiKap Verde dlveigiLord Howe dlveigiMagadana geasseigiNuorta-Afrihk igiNuorta-Eurohpa igiOa-Kaledonia igiPakistana dlveigiParaguaya dlveigiPhoenixsulloid igiSahalina geasseigiSalomonsulloid igiSingapore dlveigiUruguaya geasseigiOarje-Argentina igiBeulah, Davvi-DakotaBrihtalaa geasseigiDovdameahttun gvpotFalklandsulluid igiGaska-Austrlia igiGaska-Indonesia igiHong Konga dlveigiJaskesbi geasseigiKap Verde geasseigiLord Howe geasseigiMacQuarie sullo igiMarshallsulloid igiMauritiusa dlveigiOarje-Austrlia igiOarje-Indonesia igiPakistana geasseigiParaguaya geasseigiPitcairnsulloid igiVolgograda dlveigiatlntalaa dlveigiAserbai~ana dlveigiBangladesha dlveigiChoibolsana dlveigiCooksulloid dlveigiDumont-d Urville igiHong Konga geasseigiIrlnddalaa dlveigiMauritiusa geasseigiNuorta-Austrlia igiNuorta-Indonesia igiOarje-Kasakstana igiUlan-Batora dlveigiUsbekistana dlveigiVolgograda geasseigiatlntalaa geasseigiAserbai~ana geasseigiBangladesha geasseigiBeassasullo dlveigiChoibolsana geasseigiGuovdda, Davvi-DakotaHawaii-aleuhtalaa igiKrasnojarska dlveigiMeksiko Jskesbi igiNovosibirska dlveigiNuorta-Kasakstana igiOa-Selnda dlveigiPapua Oa-Guinea igiUlan-Batora geasseigiUsbekistana geasseigiVladivostoka dlveigiWallis- ja Futuna igiFrankriikka Guyana igiBeassasullo geasseigiBrunei Darussalama igiFilippiinnaid dlveigiGaska-Eurohp dlveigiKrasnojarska geasseigiLulli-Afrihk dlveigiNew Salem, Davvi-DakotaNewfoundlanda dlveigiNovosibirska geasseigiOarje-Afrihk dlveigiOarje-Eurohp dlveigiOarje-Ruoneatnama igiOarjedavvi-Meksiko igiOa-Selnda geasseigiTurkmenistana dlveigiVladivostoka geasseigiFernando de Noronha igiFilippiinnaid geasseigiGaska-Eurohp geasseigiJekaterinburga dlveigiNewfoundlanda geasseigiNuorta-Eurohpa dlveigiNuorta-Ruoneatnama igiOarje-Afrihk geasseigiOarje-Eurohp geasseigiOa-Kaledonia dlveigiTurkmenistana geasseigiOarje-Argentina dlveigiFalklandsulluid dlveigiGaska-Austrlia dlveigiJekaterinburga geasseigiNuorta-Eurohpa geasseigiOarje-Austrlia dlveigiOa-Kaledonia geasseigiSt. Pierre & Miquelo igiOarje-Argentina geasseigiFalklandsulluid geasseigiGaska-Austrlia geasseigiNuorta-Austrlia dlveigiOarje-Austrlia geasseigiHawaii-aleuhtalaa dlveigiMeksiko Jskesbi dlveigiNuorta-Austrlia geasseigiHawaii-aleuhtalaa geasseigiMeksiko Jskesbi geasseigiOarje-Ruoneatnama dlveigiOarjedavvi-Meksiko dlveigiFernando de Noronha dlveigiNuorta-Ruoneatnama dlveigiOarje-Ruoneatnama geasseigiOarjedavvi-Meksiko geasseigikoordinerejuvvon oktasaa igiFernando de Noronha geasseigiNuorta-Ruoneatnama geasseigiSt. Pierre & Miquelo dlveigiGiddus-Nuortti eurohpalaa igiSt. Pierre & Miquelo geasseigiGaska-Austrlia oarjjabeali igiCooksulloid geasi beallemuttu igiFrankriikka lulli & antrktisa igiGaska-Austrlia oarjjabeali dlveigiGaska-Austrlia oarjjabeali geasseigi##w####~#` ##z##$"# |##0#_#V##X#n#"#5E#ϗ# ###3#f$͙#f## ##f# #.##T"#8#v#X#l#Pg##5@55Ȗ55Ji5R059d5 f53.558d5G5<ɐ55~5Lv5}455h5=ϟ5ꟶ05ڐI5_ 5_55$5r535Mώ55(5‹W5xs5ؚ u5b5*5<ύ5!5g5T55V55ݍ5͝єc5ܖ55c| 5Ȟ555D5555,5P515 #555Y5Ǐ#5/͋׏555555˘5@؋51В5 >5`Q5b5%55X5{<555bގ5w5#05e5N5`55'5r5';5v4!5 ;5r51555J|5Sy5CÜ555c͠5ۜK5755555G 5K5,5d5 5̌5W5?55@M5ȑg5ّ5h5T5&5[55،555i5%w5H5k55|wȕ5Q5ە̓55ޓ՛5g55)55K5x杪 KLo 7G(8y*IWAqAp$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'`+`9G`PPPPPPP PPPP%P,P3P:PAPHPOPVP]PdPkPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPP P#P*P1P4P7P>PEPLPOPRPUPXP[P^PePlPsPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P'P.P5P8P?PBPEPHPKPNPUP\P_PbPePhPkPnPqPxP{P~PPPPPPPPPPPPPPP8``>$`q 'ResBPS S R 'ResBPS S R 'ResBPS S R 'ResB P sr_Latn$ 'ResB P sr_Latn_BA$ 'ResBP/ / $/ 'ResBP/ / $/ 'ResBPS S R 'ResBPS S ^%R 'ResB P shi_Tfng_MA$ 'ResBPS S R 'ResBP  $ 'ResB H EH {0} - . {0} - {0} , - , {0}  - - , , , , , , , , , - - - - - #0L#cI#hS#Q#@L#I#8M#@M#!I#P#R#R#I#Q#L#TN#H#X#J#I#:P#RS#L#GJ#)W#H#L#9N#}J#KN#K#4Q#?I#M#S#K#&I##J#/J#xM#M#S#M#M#K#P#pL#XT#O#lP#N#T#H#M#Q#O#O# Q#U# L#T#T#L# N#iI#S# J#O#,O#O##O#PO#YO#K#R#W#P#P#bO#U#U#I#N#M#I#N#`#`#fe#hJ#J#P#P#O#^#K`#oW#UR##Y#Q#[#K#K#kO#W# X#O#HQ#Z#\Q#V#K#nY#DV#7V#QV#T#Z#Z#T#I#U#L#L#N#>Q#T#}O#K#P#H#J#-^#O#]K#R#0M#K#K#L#V#[#I#SJ#8L#O#]I#(L#M#ZJ#N#,K#I#`M#HM#3K#O#VK#oJ#H#T#H#N#H#H#J#L#pQ#H#O#L#!L#Q#J#I#L#vJ#'N#0N#N#L#Z# W#I#J#kK#J#P#rK#dK#N#w[#EW#xL#I#P#vR#Y#I#@U#M#K#%X#O#T#NI#M#U#_#K#bP#N#N# K#J#N#Q#hL#Q#T#V#P#W#M#uI#P#I#Q#SI#hM#V# Z#1S#O#HL#pT#W#H#J#`L#O#*Q#T#R#I#K57_#C\# U#N#S#PL#W#PM#dT#P#R#R#R#J#Q#LOa#4R#L#GS#BX#S#I#X#H#J#M#T#Kh#V#5O#K#R#GO#K#M#I#%K#kR#(M#0I#5I#II#T#M#K#V#O#L#ne&l5cU]5 cV_5qjbo5Sqlxp5Tpin5zqlp5ZtS\5\S\5%nod~k5nidxk5ogYb5:iw\f5ok9p5qoq5pMm0p5qHjn5Ui\f5dV_5e2Y`b5|T5PY5c}Ws`5f5dXa5S5[T+]5^R"[5Y8XY5i=]f5d5^5g[ e5lZd5gfXa5U5g5ac5i]g5QX5mb~j5}njk5j5Cl_`h5nSd\k5;a]ST\5e\5q5!e5W5Y5PhU[8e5Kc5o-jn5nfkm5S5l\5AoWgm5'dV]_5=dVp_5Y5_53X5cj5k5h5oXQZ5pi\7f5da~Xya53[)RD[5f5ub5aXa5MU5]ndk5]5!\5]5e]?g5c5cU^5[5[5]5`5bU^5W5$k^7h5 o'gm5i\Of5eW`5LZ5U54T5/m!bj5_Y6b5k_h5?R5Kb5p@ko5 l`h5dV_5fZwc5@T5g5cSW#`5y^`R[5}eaW7`5b5-ql p5[5LT5s]5lZ5V5c^V$_5dxVJ_5}Y52\5'a5f^5X5kV5tU5@^US^5f[5X5 b(TO]5R5mai5U55cV_5j]g5b*V^5[5`l`i5}la i5_Y5\5e5h\Zc5mbjE&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { 9% !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$V)PY)P\)P_)Pb)Pe)Ph)Pk)Pn)Pq)Pt)Pw)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P"*P%*P(*P+*P.*P1*P4*P7*P:*P=*P@*PC*PF*PI*PL*PO*PR*PU*PX*P[*P^*Pa*Pd*Pg*Pj*Pm*Pp*Ps*Pv*Py*P|*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P+P!+P$+P'+P*+P-+P0+P3+P6+P9+P<+P?+PB+PE+PH+PK+PN+PQ+PT+PW+PZ+P]+P`+Pc+Pf+Pi+Pl+Po+Pr+Pu+Px+P{+P~+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P,P,P,P,P,P,P ,P#,P&,P),P,,P/,P2,P5,P8,P;,P>,PA,PD,PG,PJ,PM,PP,PS,PV,PY,P\,P_,Pb,Pe,Ph,Pk,Pn,Pq,Pt,Pw,Pz,P},P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P -P-P-P-P-P-P-P"-P%-P(-P+-P.-P1-P4-P7-P<-P?-PB-PE-PH-PK-PN-PQ-PT-PW-PZ-P]-Pb-Pe-Ph-Pk-Pn-Pq-Pt-Pw-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P".P%.P(.P+.P..P1.P4.P7.P:.P=.P@.PC.PF.PI.PL.PO.PR.PU.PX.P[.PH`S`oN`H`^.Pa.Pd.Pg.Pj.Pq.Px.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P /P/P/P/P%/P,/P//P2/P9/P@/PG/PJ/PM/PP/PW/PZ/Pa/Ph/Pk/Pr/Py/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P 0P 0P0P0P0P!0P$0P'0P*0P-0P40P70P>0PE0PL0PS0PV0PY0P\0Pc0Pj0Pq0Pt0Pw0P~0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P 1P1P1P 1P#1P*1P11P41P71P:1PA1PO`]`Y`J"` 'ResB  RMSE RmSEL Al~rAtnyAzoryChovdDhkaKodaHKyjevKbulPar~Kar iKhiraLondnUra>skViedeHZhrebChartmKalkataKiaiHovMaldivyMarkzyNikzia=ub>anaAachabadBelehradBudapeaeBukureaeEl-AainGalapgyKapverdyMogadiaoSalvdorUse-NeraVientian`tokholmAstrachnKthmanduMaurciusSv. TomaUlanbtarU>janovskZporo~ieomsk asKerguelenyPhnom PnhSan Marnominsk as ilsk asLuxemburskoSv. VincentSvt LuciaSvt Tomaapijsk asarabsk asazorsk asguamsk asindick asirnsky aston~sk asuzbeck asSvt Helenaacrejsk asafgansk asaktausk asaktobsk asaljaask asarmnsky aschovdsk aschuuksk asirkutsk asjakutsk asjaponsk askubnsky askrejsk asmacajsk asnaurusk asneplsky asniuejsk aspalausk asponapsk assamojsk astad~ick astahitsk astuvalsk asJu~n Georgiaalmaatsk asamazonsk asbhutnsky asbrazlsky asbrunejsk asfid~ijsk asgruznsky asizraelsk askirgizsk askosrajsk asmaldivsk asmarkzsky asmoskovsk asneznme mestonorfolsk asperunsky assrlansk asvanuatsk asindo nsky asatlantick asbolvijsk aschamorrsk aschathamsk asekvdorsk asfilipnsky asgalapgsky asgambiersk ashongkonsk askapverdsk asmagadansk asmjanmarsk asrunionsk asseychelsk assurinamsk astokelausk asturkmnsky asuruguajsk asViano n ostrovfalklandsk asjuhoafrick askolumbijsk askyzylordsk asmalajzijsk asmaurcijsk asomsk letn aspakistansk asparaguajsk assachalinsk astchajpejsk asvenezuelsk as as stanice `waHo iminovo MestoKajmanie ostrovyKanrske ostrovySvt Bartolomejbangladasky asgreenwichsk askrasnojarsk asnovosibirsk asulanbtarsk asvolgogradsk as as ostrova Wake asov psmo {0} ilsk letn as ojbalsansk as nsky letn asVe>kono n ostrovapijsk letn asarabsk letn asazorsk letn asbritsk letn asirnsky letn asnovozlandsk aspchjongjansk asstredoafrick aston~sk letn asuzbeck letn asvladivostock aszpadoafrick aszpadogrnsky asSamarsk letn asacrejsk letn asaktausk letn asaktobsk letn asaljaask letn asarmnsky letn asazerbajd~ansk aschovdsk letn asirkutsk letn asjakutsk letn asjaponsk letn askubnsky letn askrejsk letn asmacajsk letn asnovokalednsky assamojsk letn asstredoeurpsky asvchodoafrick asvchodogrnsky aszpadoeurpsky as as Ju~nej Georgie as stanice VostokAnadyrsk letn asalmaatsk letn asamazonsk letn asbrazlsky letn asfid~ijsk letn asgruznsky letn asindickoocensky asizraelsk letn asjekaterinbursk asmoskovsk letn asnewfoundlandsk asperunsky letn asseveromarinsky asvanuatsk letn asvchodoeurpsky asvchodotimorsk as as Caseyho staniceatlantick letn aschathamsk letn asfilipnsky letn ashongkonsk letn askapverdsk letn asmagadansk letn asomsk atandardn asstredoaustrlsky asstredoindonzsky asturkmnsky letn asuruguajsk letn aszpadoaustrlsky aszpadoindonzsky asrsky atandardn aszpadoargentnsky asfalklandsk letn ashavajsko-aleutsk askolumbijsk letn askyzylordsk letn asmaurcijsk letn aspakistansk letn asparaguajsk letn assachalinsk letn astchajpejsk letn asvchodoaustrlsky asvchodoindonzsky as as Davisovej stanice as ostrova Macquarie ilsk atandardn as nsky atandardn asfranczskoguyansk asBeulah, Severn DakotaCenter, Severn Dakotaapijsk atandardn asarabsk atandardn asazorsk atandardn asbangladasky letn asirnsky atandardn askrasnojarsk letn asnovosibirsk letn aspierre-miquelonsk aston~sk atandardn asulanbtarsk letn asuzbeck atandardn asvolgogradsk letn as as Mawsonovej stanice as Papuy-Novej Guiney as Rotherovej stanice as Viano nho ostrova ojbalsansk letn asSamarsk atandardn asacrejsk atandardn asaktausk atandardn asaktobsk atandardn asaljaask atandardn asarmnsky atandardn aschovdsk atandardn asirkutsk atandardn asjakutsk atandardn asjaponsk atandardn askubnsky atandardn askrejsk atandardn asmacajsk atandardn asmexick tichomorsk asnovozlandsk letn assamojsk atandardn asvladivostock letn aszpadoafrick letn aszpadogrnsky letn aszpadokazachstansk as as Fnixovch ostrovov as Kokosovch ostrovovAnadyrsk atandardn asalmaatsk atandardn asamazonsk atandardn asazerbajd~ansk letn asbrazlsky atandardn asfid~ijsk atandardn asgruznsky atandardn asizraelsk atandardn askoordinovan svetov asmoskovsk atandardn asnovokalednsky letn asperunsky atandardn asstredoeurpsky letn asvanuatsk atandardn asvchodogrnsky letn asvchodokazachstansk aszpadoeurpsky letn as as Rovnkovch ostrovovNew Salem, Severn Dakotaatlantick atandardn aschathamsk atandardn asfilipnsky atandardn ashongkonsk atandardn asjekaterinbursk letn askapverdsk atandardn asmagadansk atandardn asnewfoundlandsk letn asseveroamerick horsk asseverozpadn mexick asturkmnsky atandardn asuruguajsk atandardn asvchodoeurpsky letn as as Gilbertovch ostrovov as `alamnovch ostrovovfalklandsk atandardn askolumbijsk atandardn askyzylordsk atandardn asmaurcijsk atandardn aspakistansk atandardn asparaguajsk atandardn assachalinsk atandardn assingapursk atandardn asstredoaustrlsky letn astchajpejsk atandardn aszpadoaustrlsky letn as as Marshallovch ostrovov as Pitcairnovch ostrovovzpadoargentnsky letn asPetropavlovsk-Kam atsk asbangladasky atandardn ashavajsko-aleutsk letn askrasnojarsk atandardn asnovosibirsk atandardn asseveroamerick vchodn asulanbtarsk atandardn asvolgogradsk atandardn asvchodoaustrlsky letn as ojbalsansk atandardn asletn as Cookovch ostrovovletn as ostrova lorda Howanovozlandsk atandardn aspierre-miquelonsk letn asseveroamerick centrlny asstredozpadn austrlsky asvladivostock atandardn aszpadoafrick atandardn aszpadogrnsky atandardn as as ostrovov Wallis a Futunaazerbajd~ansk atandardn asmexick tichomorsk letn asnovokalednsky atandardn asstredoeurpsky atandardn asvchodogrnsky atandardn aszpadoeurpsky atandardn asletn as Ve>kono nho ostrovajekaterinbursk atandardn asnewfoundlandsk atandardn asseveroamerick tichomorsk asvchodoeurpsky atandardn as as stanice Dumonta d Urvilleaseveroamerick horsk letn asseverozpadn mexick letn asstredoaustrlsky atandardn aszpadoaustrlsky atandardn asatandardn as Perzskho zlivuzpadoargentnsky atandardn ashavajsko-aleutsk atandardn asvchodoaustrlsky atandardn aspierre-miquelonsk atandardn asseveroamerick vchodn letn asatandardn as Cookovch ostrovovatandardn as ostrova lorda Howamexick tichomorsk atandardn asseveroamerick centrlny letn asstredozpadn austrlsky letn asatandardn as Ve>kono nho ostrovaseveroamerick horsk atandardn asseveroamerick tichomorsk letn asseverozpadn mexick atandardn asPetropavlovsk-Kam atskijsk letn asPetropavlovsk-Kam atsk atandardn asseveroamerick vchodn atandardn asseveroamerick centrlny atandardn asstredozpadn austrlsky atandardn asletn as sostrovia Fernando de Noronha)severoamerick tichomorsk atandardn as-atandardn as sostrovia Fernando de Noronha. as Franczskych ju~nch a antarktickch zem# ##6####X##|#,#G#5#;#>##!#a#OT#7###C,#+##O###^##o,#i#>#)##>#8#@#H#0##ը#-,##r"#a#?#G#>##e# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+###N#5#t##"O#/T#^O#m# #66# !#j##5#+#O#X## #{# #N##N####+##ި#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #O##"#u#>>#F# #G#e>#V##### #j5#!#N #5## >#Z## #5#$>#r>##-###"###n#& ##eG#>#>!#`Y#?T#G###mO#G#O#=##",#>#|O##,#T#F!#a#Q##>#6## ##T#sG##G#0 #|##5#>#,##G###a#J7## ##!#T###O#)#2v##l#av#{### ##>### ## #f##### ########p##Hv#R!#,#N##(##4# ##z#1O# #; #xv#z!#*-#4# ##H:#)H#f#I#]#5#`:##'#"#) ##Y#{#6# #7#ǔ#_T#&(#/#v #G# ###*# ###7H#l#V## ##{#̨#mU#D #"#Q##l #,#d,#G#####,#27#f6##5t##6# ####- #1>#! ####n##[#'#,#,#@0#,##G#"##/##B##+#y#r6###f##.#5# #0###h#,# !#>##!##!##4###'#P# #n7#o#W#>#X#N##x#)[# #R#3#v## #!#a#Y,#OO#!#X##6##b#+#è#!#G#E# ,\#,#>##Z6#O#~##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5g&53555540l5Z5 _Ź5m޹5,5V51XI5n5IJ5j5z@̷5M5|ũ,5sv5mp5g5Jj5ݳq52T5iL515ư5ѩC5Z5{5y5255 5655_5%~5G_565n55)5x5%5x55"5w}%55غ55s555#5|ł55Ю5Hȳ5z55@5 5Ҳ15t5|545R55֯5ȴD55W5 5TwC5q5-5˽55б5<5H5756(5*5K5Ͷ55Z5D5i5 5M585O5M5555\5𻖲R&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P" P% P( P+ P. P1 P4 P7 P: P= P@ PC PF PI PL PO PR PU PX P[ P^ Pa Pd Pg Pj Pm Pp Ps Pv Py P| P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P!!P$!P'!P*!P-!P0!P3!P6!P9!P#PA#PD#PG#PJ#PM#PH``+`9G`P#PW#PZ#P]#P`#Pc#Pj#Pq#Px#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P $P$P$P$P$P"$P%$P($P/$P6$P=$PD$PG$PJ$PQ$PX$P_$Pb$Pe$Ph$Po$Pr$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P %P%P%P%P%P%%P(%P/%P2%P5%P8%P?%PF%PI%PP%PS%PV%PY%P\%Pc%Pf%Pm%Pt%P{%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P!&P$&P'&P*&P1&P4&P7&P>&PA&PH&PK&PR&PY&P`&Pc&Pj&Pq&Pt&Pw&Pz&P&P`m``!`M 'ResB3  77GAteneDunajKomoriMuakatBermudiBruseljLizbona{0} asHoaiminhKizlordaOtok ManBukareataKbenhavn as: ApiaGorski as as: Davis as: Syowa ilski asAljaaki asArabski asAzorski asHovdski asIranski asVzhodni asArmenski asBo~i ni otokButanski asJaponski asKitajski asKorejski asKubanski asNepalski asNiuejski asPalavski asPerujski asPonapski asSamarski asVostoaki as atamski asAmazonski asAnadirski asAtlantski asBrasilski asBrunejski asCentralni asFid~ijski asGalapaaki asGruzijski asGvajanski asIzraelski asJu~na GeorgiaKosrajaki asMaldivski asMoskovski asNaurujski asPacifiaki asPapuanski asRotherski asSamoanski asSejaelski asTajpejski asTongovski asneznano mestoBolivijski asEkvadorski asFilipinski asGambierski asHongkonaki asKanarski otokiKapverdski asMalezijski asMjanmarski asReunionski asSahalinski asSurinamski asTahitijski asTokelavski asTuvalujski asUrugvajski as as: Otok WakeArgentinski asBangladeaki asKolumbijski asMauricijski asPakistanski asParagvajski asPitcairnski asPjongjanaki asVanuatujski asVenezuelski as{0} poletni as as: Otok ChuukIndokitajski asJu~noafriaki asMacquarieski asNovosibirski asUlanbatorski asVolgograjski asAfganistanski asBo~i nootoaki asCookovootoaki asNovozelandski asOmski poletni asPoletni as: ApiaUzbekistanski asVladivostoaki asZelenortski otokiAzerbajd~anski asGorski poletni asKirgizistanski asTad~ikistanski asVzhodnoafriaki asZahodnoafriaki as{0} standardni as as: Oto je Feniks ilski poletni as as: Kokosovi otokiAljaaki poletni asArabski poletni asAzorski poletni asHovdski poletni asIranski poletni asJekaterinburaki asJu~nogeorgijski asNovofundlandski asSrednjeevropski asTurkmenistanski asVzhodni poletni asVzhodnoevropski asVzhodnotimorski asZahodnoevropski as as otoka Lord Howe as: Markizni otokiArmenski poletni asCentralnoafriaki asIndijskooceanski asIrkutski poletni asJakutski poletni asJaponski poletni asKitajski poletni asKorejski poletni asKubanski poletni asNovokaledonijski asOmski standardni asPerujski poletni asSalomonovootoaki asSamarski poletni asStandardni as: Apia as: Norfolaki otoki atamski poletni asAmazonski poletni asAnadirski poletni asAtlantski poletni asBrasilski poletni asCentralni poletni asEkvatorski otoki: asFid~ijski poletni asGorski standardni asGruzijski poletni asHavajski aleutski asIzraelski poletni asMehiaki pacifiaki asMoskovski poletni asPacifiaki poletni asSamoanski poletni asTajpejski poletni asTongovski poletni asbritanski poletni as as: Dumont-d Urville as: Gilbertovi otoki as: Velikono ni otok as: Wallis in Futuna ilski standardni asAljaaki standardni asArabski standardni asAvstralski vzhodni asAvstralski zahodni asAzorski standardni asCenter, Severna DakotaFilipinski poletni asGreenwiaki srednji asHongkonaki poletni asHovdski standardni asIranski standardni asKapverdski poletni asMagadanski poletni asSahalinski poletni asUrugvajski poletni asVzhodni standardni asVzhodnogrenlandski asZahodnogrenlandski as as: Marshallovi otokiArgentinski poletni asArgentinski zahodni asArmenski standardni asBangladeaki poletni asIndijski standardni asIrkutski standardni asJakutski standardni asJaponski standardni asKitajski standardni asKolumbijski poletni asKorejski standardni asKubanski standardni asMauricijski poletni asPakistanski poletni asParagvajski poletni asPerujski standardni asSamarski standardni asVanuatujski poletni asZalivski standardni as amorski standardni as as: Falklandsko oto je atamski standardni asAnadirski standardni asAmazonski standardni asAtlantski standardni asAvstralski centralni asBrasilski standardni asCentralni standardni asFernando de Noronaki asFid~ijski standardni asGruzijski standardni asIndonezijski vzhodni asIndonezijski zahodni asIzraelski standardni asKrasnojarski poletni asMoskovski standardni asNovosibirski poletni asPacifiaki standardni asSamoanski standardni asTajpejski standardni asTongovski standardni asUlanbatorski poletni asVolgograjski poletni asVzhodni kazahstanski asZahodni kazahstanski as ojbalsanski poletni asFilipinski standardni asHongkonaki standardni asIndonezijski osrednji asKapverdski standardni asMagadanski standardni asMehiaki severozahodni asNew Salem, Severna DakotaNovozelandski poletni asSahalinski standardni asUrugvajski standardni asUzbekistanski poletni asVladivostoaki poletni asArgentinski standardni asAzerbajd~anski poletni asBangladeaki standardni asKolumbijski standardni asMauricijski standardni asPakistanski standardni asParagvajski standardni asSingapurski standardni asVanuatujski standardni asZahodnoafriaki poletni asDodatni vzhodnoevropski asJekaterinburaki poletni asKrasnojarski standardni asNovofundlandski poletni asNovosibirski standardni asPetropavlovsk-Kam atski asPoletni as otoka Lord HoweSrednjeevropski poletni asTurkmenistanski poletni asUlanbatorski standardni asVolgograjski standardni asVzhodnoevropski poletni asZahodnoevropski poletni as ojbalsanski standardni asCookovootoaki standardni asNovokaledonijski poletni asNovozelandski standardni asUzbekistanski standardni asVladivostoaki standardni asuniverzalni koordinirani asPoletni as: Velikono ni otokAzerbajd~anski standardni asHavajski aleutski poletni asMehiaki pacifiaki poletni asZahodnoafriaki standardni as as: Saint Pierre in MiquelonAvstralski vzhodni poletni asAvstralski zahodni poletni asJekaterinburaki standardni asNovofundlandski standardni asSrednjeevropski standardni asStandardni as otoka Lord HoweTurkmenistanski standardni asVzhodnoevropski standardni asVzhodnogrenlandski poletni asZahodnoevropski standardni asZahodnogrenlandski poletni asArgentinski zahodni poletni asNovokaledonijski standardni asPoletni as: Falklandsko oto jeAvstralski centralni poletni asAvstralski centralni zahodni asCookovootoaki srednjepoletni asFernando de Noronaki poletni asHavajski aleutski standardni asMehiaki pacifiaki standardni asStandardni as: Velikono ni otokAvstralski vzhodni standardni asAvstralski zahodni standardni asMehiaki severozahodni poletni asVzhodnogrenlandski standardni asZahodnogrenlandski standardni asArgentinski zahodni standardni asFrancoski ju~ni in antarkti ni asStandardni as: Falklandsko oto jeAvstralski centralni standardni asFernando de Noronaki standardni asPetropavlovsk-Kam atski poletni asMehiaki severozahodni standardni asPoletni as: Saint Pierre in MiquelonPetropavlovsk-Kam atski standardni asAvstralski centralni zahodni poletni asStandardni as: Saint Pierre in Miquelon+Avstralski centralni zahodni standardni as###.####X##|#,#G#5##>##!#a#OT#7##-#C,#+##O### ###i#>#S##L%#8#@#H#0##j#-,##l-#a#?#G#>#-#*!# #,##5##X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !# ##5#+#!#X## #x# #N##N####+#a-#ZG#IG#v5#B6##*6#K>#b #5?###N6#w#: ##X>#S#a#p#k#OY#k#a#N## #O##"#u#>>#F# #G#e>#V#]#### #j5# -#N #5## >#Z## #5#$>#r>##-###"#u##ɹ#& ##eG#>#>!#`Y#?T#G###mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)# #7##av#{### ##>###l ## #p!####4!# ########p##Hv##,#N####n ##G#z#1O# #; #xv#z!##4##K#O#)H#f# #?#5#Y##4#T ##+# |#6#L#7#ǔ#{H# #/#v #####x# #8,#6#7H#l#V#4 ## #6###D #&7#5#O?#l #,#d,#G#####,#27#f6##5#ݪ#6#& #J####1>##F#/#K-##P#ٶ#~6#,#,#=#,##G#L###6#T#\.#+#y#r6###f##R#5##0#G##>#,# !#>##B #6###T"###rf###n7#o####X#N###b##6##80#z7# #v#a#Y,#OO#!###6##b#+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##55Ư555X!5q55nR59̨i5ŭd54{L5,ն5jZװ5'5Ŵe5ݴ5ب5B5 53<5]>5|U5ǽ5l5 555Xũ95ө5 E{555J5/ 5[\߼5"5]5 5T45Y&͵5o55a5β557پ5M65s5üut5򿥶5梅5w55555Ʊ 55U_55u55ܱ5ȳ'G5߳5%5ۯ55a55Ϸ55B=5'5m5T555D5C5:[5ح555̬5$Q5T5Q555Ѻ5J5=x55o5_5c5m535nҿ5F55ǻ5@55uk053ݬ5X'5*5M55:5Z-5 -575?5J5g5Z5r55;5°tE5Je55"5555z55`~555vϪ55S%55R̫51|R5]j=5z5Ko5ɸ55۫55BU5ծG&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$yP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P! P$ P' P* P- P0 P3 P6 P9 P< P? PB PE PH PK PN PQ PT PW PZ P] P` Pc Pf Pi Pl Po Pr Pu Px P{ P~ PH``+`H` P P P P P P P P P P P P P P P P P P P P P!P !P!P!P !P#!P&!P-!P0!P7!P:!PA!PH!PO!PV!PY!P\!Pc!Pj!Pq!Pt!Pw!Pz!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P "P"P"P!"P$"P'"P."P1"P8"P;"P>"PE"PH"PO"PR"PU"PX"P["Pb"Pe"Pl"Ps"Pz"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P #P #P#P#P#P#P#P#P&#P)#P,#P3#P6#P=#P@#PG#PN#PU#PX#P_#Pf#Pi#Pl#Po#Pv#P#``$`!` 'ResBPS S R 'ResBP   'ResB v ##CvBertKiyfLoomNoomQasaTuulAktawAtensBaagiCadanFarowGuwamJagosJatamJiitaKuriyLiimaMajroMakowRiijaSurijTimbuWalisYuklaAmmaanBaamarBaraagBisaawBonbeyDenfarDhaakaDoosanFaduusIistarKayeenKayseeKiroofKosriiKujingKuweytLandanMiniskNasaawNijameQaddarReceyfRiyaadSagrebSeybanSiitkaTaalinToroolTuunisfakofoAnadiyrAndooraAtiyrawBaahiyaBaariisBamaakoBanaamaBaqdaadBarliinBaxreynBeliiseBeyruudBuruneyConakriDouaalaFiyaanaGabroonGambiyrHafaanaHaraareHubaartInuufikJaarseyJamaykaJibuutiJikaagoJuniyuuKaabuulKaraajiKeymaanKuyaabaLaagoosLusaakaMabuutoMadeeraManiilaMaseeroMayooteMelboonMeriidaNookjotNoomiyaNoorfekOwklaanQaahiraRejiinaTehraanTiraaneUsgorodUshuaayWinibegYerefanAbidjaanAdelaydeAljeerisAnguwilaAnjorageAntiguwaBangkookBarmuudaBirisbanBitkayrnBudabestBujarestDetoroytDhaablinDimishiqFatikaanFiniyuusFoonikisGeernisiIiruneebInjaminaIqaaluutIskoobjeJakaartaJayaburaJisinaawJiwaahuuJoonstonKaankuunKambaalaKamkatkaKarakaasKergalenKhartuumKolkaataKordoobaKurakoowLaa BaasLibrefilLuusfileLuwaandaMaadriidMaarigotMaasiiyoMakMurdoManaauusNayroobiNikosiyaNoroonhaOjinaagaResoluutSaratoofSaw ToomSt. JoonTibilisiTortoolaWindhookYakutaatAsunkiyonAtikokaanBago BagoBalantireBarasafilBarasalisBarnaauulBenom BenBodgorikaBow FistaBusingeenDominiikaEl CeyuunEnderburiFankuufarFiriitawnFootalesaGarenaadaGuus BaayHalifakasHarmosiloHeleniskiIstaanleyIstanbuulIstokhoomKarestoonKhandiygaKiristmasLa RiyojaLubalaanaMaarihaamMababaaneManaaguwaMazaatlanMeendoosaMiiquulonMonrofiyaMoonktoonNibiigoonQiyslordaReykjafikSaboroseySamarkaanSan LuwisSantareemSarayeefoShanghaaySt. KitisTijuwaanaTiribooliTongatabuToshkeentTukuumaanWaythorasYelowneyfAmsterdaamAraguwaynaBaramariboBilgaraydhBoogaynfilBotiyaanakDaresalaamGuwadeluubJohansbaagKatamaarkaKuwajaleynLuksembaagMakquwariyMenoomineeMoonteereyNiyuu YookSaaw BooloSan JuwaanSantiyaagoSimferobolSt. LusiyaSt. ToomasTanda BaayUlyanofiskAstarakhaanBaratislafaBoroken HilCuadalkanalFoot NelsonGaleys BaayGaraan TurkGuwatemaalaGuwayaquwilJeerusaalemKiraalendikKiritimaatiKobenhaaganKosta RiikaLonjirbyeenLubumbaashiMetlaakatlaMoontseraatReyni RiferSan MariinoSt. FinsentTegusigalbaWaqtiga {0}Waqtiga JuukAntananarifoAyle of MaanBangnirtuungBoorta RiikoBoorto FelhoBoorto-NoofoEl SalfadoorFiyaantiyaanKasabalaankaLoos AnjalisRiyo JalejosWaqtiga FijiWaqtiga JiliWaqtiga OmskWaqtiga BalawWaqtiga DafisWaqtiga NiyuuBalank-SablonBoort MoresbiBunta ArinaasBuwenos AyrisDaanmaakshaanDoosan KireekIswift KarentItoqortoomiitKarasnoyarskaKuala LambuurMoontafiidiyoNofokusnetsikRiyo BaraankoWaqtiga AbiyaWaqtiga BeeruWaqtiga HofudWaqtiga KuubaWaqtiga SamoaWaqtiga TongaWaqtiga FostokWaqtiga NawrooWaqtiga SiyowaIndiyaanabolisKaambo GarandiKambiriij BaayMaartiniikuyuuRaankin InleetSaanto DomingoSt. BaartelemiWaqtiga AlaskaWaqtiga AmasonWaqtiga AsoresWaqtiga BonabeWaqtiga ButaanWaqtiga IiraanWaqtiga JaatamWaqtiga JabaanWaqtiga JamoroWaqtiga KosriyWaqtiga MawsonWaqtiga MoskowWaqtiga TahitiWaqtiga TeybeyWaqtiga TufaluWatiga MagedanWaqtiga GuyaanaBahiya BanderasBoort of IsbaynDumont d urfileHoo Ji Mih SitiWaqtiga BitkeenWaqtiga CarabtaWaqtiga FanuutuWaqtiga GacankaWaqtiga KuuriyaWaqtiga Lod HowWaqtiga NeebaalWaqtiga TokeluuWaqtiyada YakutWaqtiga MaldifisBoort-aw-BiriinsNokis, IndiyaanaSarednokoleymiskWaqtiga FilibiinWaqtiga GambiyarWaqtiga IrkutsikWaqtiga IsraaiilWaqtiga JoorjiyaWaqtiga SakhalinWaqtiga ShiinahaWaqtiga SurineymWaqtiga UrugwaayWaqtiga GalabagosWaqtiga SingabuurWaqtia ArjentiinaWaqtiga ArmeeniyaWaqtiga BakistaanWaqtiga BaragwaayWaqtiga BoliifiyaWaqtiga EkuwadoorWaqtiga FolgogradWaqtiga JoybalsanWaqtiga KolambiyaWaqtiga MayanmaarWaqtiga SiishalisWaqtiga BoyongyangWaqtiga MarquwesasWaqtiga RiyuuniyonFeefaay, IndiyaanaWaqtiga AsarbeyjanWaqtiga IndoshiinaWaqtiga MaleyshiyaWaqtiga TajikistanWaqtiga UsbekistanMareengo, IndiyaanaMontiseelo, KentakiTel Siti, IndiyaanaWaqtiga BangledeeshWaqtiga BaraasiliyaWaqtiga FenezuweelaWaqtiga Hoong KoongWaqtiga Iist TimoorWaqtiga Keyb FaardeWaqtiga Leyn AylaanWaqtiga MorishiyaasWinaamak, IndiyaanaBetesbaag, IndiyaanaFinseenes, IndiyaanaWaqtiga Bariga YurubWaqtiga FaladifostokWaqtiga IndoneeysiyaWaqtiga KiyrigistaanWaqtiga Kokos AylaanWaqtiga NofosibirsikWaqtiga UlaanbaataarWaqtiga Sowt JoorjiyaWaqtiga AfggaanistaanWaqtiga Bariga AfrikaWaqtiga Ferenj GuyanaWaqtiga Iistar AylaanWaqtiga KarasnoyarsikWaqtiga Kuuk AylaanisWaqtiga Niyuu Si laanWaqtiga NiyuufoonlaanWaqtiga TurkmenistaanWaqtiga Wayk IylaanisWaqtiga YekaterinbaagLoowa Birinses KuwaataWaqtiga Noorfek AylaanWaqtiga Walis & FutunaMagaalo Aan La GaranaynWaqtiga Bartamaha YurubWaqtiga Galbeedka YurubWaqtiga Jilbeert AylaanWaqtiga Kirismas AylaanWaqtiga Niyuu KaledonyaWaqtiga Xagaaga ee FijiWaqtiga Xagaaga ee JiliWaqtiga Xagaaga ee OmskWaqtiga Bartamaha AfrikaWaqtiga Dharaarta ee {0}Waqtiga Galbeedka AfrikaWaqtiga Hawaay-AlutiyaanWaqtiga Solomon AylaanisWaqtiga Xagaaga ee BeeruWaqtiga Xagaaga ee HofudWaqtiga Xagaaga ee TongaWaqtiga Xagaaga ee YakutWaqtiga Badweynta HindiyaWaqtiga Caadiga Ah ee {0}Waqtiga Foonikis AylaanisWaqtiga Makquwariy AylaanWaqtiga Xagaaga ee AmasonWaqtiga Xagaaga ee AsoresWaqtiga Xagaaga ee MoskowWaqtiga Babuw Niyuu GiniyaWaqtiga Bariga AstaraaliyaWaqtiga Caadiga Ah ee FijiWaqtiga Caadiga Ah ee JiliWaqtiga Caadiga Ah ee OmskWaqtiga Dharaarta ee AbiyaWaqtiga Dharaarta ee KuubaWaqtiga Dharaarta ee SamoaWaqtiga Dumont - d urfilleWaqtiga Faalklaan AylaanisWaqtiga Maarshaal AylaanisWaqtiga Xagaaga ee FanuutuWaqtiga Xagaaga ee MagedanWaqtiga Caadiga Ah ee AbiyaWaqtiga Caadiga Ah ee HofudWaqtiga Caadiga Ah ee YakutBiyuulah, Waqooyiga DakootaWaqtiga Baasifikada MeksikoWaqtiga Bariga Fog ee YurubWaqtiga Bariga KasakhistaanWaqtiga Buruney DaarusalaamWaqtiga Caadiga Ah ee BeeruWaqtiga Caadiga Ah ee KuubaWaqtiga Caadiga Ah ee SamoaWaqtiga Caadiga Ah ee TongaWaqtiga Dharaarta ee AlaskaWaqtiga Dharaarta ee IiraanWaqtiga Dharaarta ee JaatamWaqtiga Dharaarta ee JabaanWaqtiga Dharaarta ee TeybeyWaqtiga Xagaaga ee FilibiinWaqtiga Xagaaga ee IrkutsikWaqtiga Xagaaga ee JoorjiyaWaqtiga Xagaaga ee SakhalinWaqtiga Xagaaga ee UrugwaayWaqtiga Caadiga Ah ee AsoresWaqtiga Caadiga Ah ee MoskowWaqtiga Caadiga Ah ee TeybeyBartamaha, Waqooyiga DakootaWaqtiga Bariga ee GiriinlaanWaqtiga Caadiga Ah ee AlaskaWaqtiga Caadiga Ah ee AmasonWaqtiga Caadiga Ah ee IiraanWaqtiga Caadiga Ah ee JaatamWaqtiga Caadiga Ah ee JabaanWaqtiga Celceliska GiriinwijWaqtiga Dharaarta ee CarabtaWaqtiga Dharaarta ee KuuriyaWaqtiga Dharaarta ee Lod HowWaqtiga Farnaando de NoronhaWaqtiga Galbeedka ArjentiinaWaqtiga Galbeedka GiriinlaanWaqtiga Xagaaga ee ArmeeniyaWaqtiga Xagaaga ee BakistaanWaqtiga Xagaaga ee BaragwaayWaqtiga Xagaaga ee FolgogradWaqtiga Xagaaga ee JoybalsanWaqtiga Xagaaga ee KolambiyaWaqtiga Caadiga Ah ee Lod HowWaqtiga Caadiga Ah ee MagedanWaqtiga Bartamaha AstaraaliyaWaqtiga Caadiga Ah ee CarabtaWaqtiga Caadiga Ah ee FanuutuWaqtiga Caadiga Ah ee HindiyaWaqtiga Caadiga Ah ee KuuriyaWaqtiga Dharaarta ee IsraaiilWaqtiga Dharaarta ee ShiinahaWaqtiga Galbeedka AstaraaliyaWaqtiga Koonfurta KasakhistanWaqtiga St. Beere & MikiwelonWaqtiga Xagaaga ee ArjentiinaWaqtiga Xagaaga ee AsarbeyjanWaqtiga Xagaaga ee BiritishkaWaqtiga Xagaaga ee UsbekistanWaqtiga Caadiga Ah ee IrkutsikWaqtiga Bartamaha IndoneeysiyaWaqtiga Caadiga Ah ee AyrishkaWaqtiga Caadiga Ah ee FilibiinWaqtiga Caadiga Ah ee IsraaiilWaqtiga Caadiga Ah ee JoorjiyaWaqtiga Caadiga Ah ee SakhalinWaqtiga Caadiga Ah ee ShiinahaWaqtiga Caadiga Ah ee UrugwaayWaqtiga Galbeedka IndoneeysiyaWaqtiga Isku-xiran ee CaalamkaWaqtiga Xagaaga ee BangledeeshWaqtiga Xagaaga ee BaraasiliyaWaqtiga Xagaaga ee Hoong KoongWaqtiga Xagaaga ee Keyb FaardeWaqtiga Xagaaga ee MorishiyaasWaqtiga Caadiga Ah ee FolgogradWaqtiga Caadiga Ah ee JoybalsanNiyuu Saalem, Waqooyiga DakootaWaqtiga Caadiga Ah ee ArmeeniyaWaqtiga Caadiga Ah ee BakistaanWaqtiga Caadiga Ah ee BaragwaayWaqtiga Caadiga Ah ee KolambiyaWaqtiga Waqooyi-Galbeed MeksikoWaqtiga Xagaaga ee Bariga YurubWaqtiga Xagaaga ee FaladifostokWaqtiga Xagaaga ee NofosibirsikWaqtiga Xagaaga ee TurkmenistanWaqtiga Xagaaga ee UlaanbaataarWaqtiga Caadiga Ah ee ArjentiinaWaqtiga Caadiga Ah ee AsarbeyjanWaqtiga Caadiga Ah ee UsbekistanWaqtiga Xagaaga ee Iistar AylaanWaqtiga Xagaaga ee KarasnoyarsikWaqtiga Xagaaga ee YekaterinbaagWaqtiga Caadiga Ah ee Hoong KoongWaqtiga Caadiga Ah ee Keyb FaardeWaqtiga Caadiga Ah ee MorishiyaasWaqtiga Caadiga Ah ee BangledeeshWaqtiga Caadiga ah ee BaraasiliyaWaqtiga Caadiga Ah ee FaladifostokWaqtiga Caadiga Ah ee NofosibirsikWaqtiga Caadiga Ah ee Bariga YurubWaqtiga Caadiga Ah ee TurkmenistanWaqtiga Caadiga Ah ee UlaanbaataarWaqtiga Dharaarta ee Niyuu Si laanWaqtiga Dharaarta ee NiyuufoonlaanWaqtiga Xagaaga ee Bartamaha YurubWaqtiga Xagaaga ee Galbeedka YurubWaqtiga Caadiga Ah ee YekaterinbaagWaqtiga Caadiga Ah ee Iistar AylaanWaqtiga Caadiga Ah ee KarasnoyarsikWaqtiga Caadiga Ah ee Kuuk AylaanisWaqtiga Caadiga Ah ee Niyuu Si laanWaqtiga Caadiga Ah ee NiyuufoonlaanWaqtiga Xagaaga ee Galbeedka AfrikaWaqtiga Xagaaga ee Niyuu KaledoniyaWaqtiga Bariga ee Waqooyiga AmeerikaWaqtiga Bartamaha Waqooyiga AmeerikaWaqtiga Xagaaga ee Bariga GiriinlaanWaqtiga Caadiga Ah ee Bartamaha YurubWaqtiga Caadiga Ah ee Galbeedka YurubWaqtiga Dharaarta ee Hawaay-AlutiyaanWaqtiga Xagaaga ee Faalklaan AylaanisWaqtiga Basifika ee Waqooyiga AmeerikaWaqtiga Caadiga Ah ee Galbeedka AfrikaWaqtiga Caadiga Ah ee Hawaay-AlutiyaanWaqtiga Caadiga Ah ee Niyuu KaledoniyaWaqtiyada Caadiga Ah ee Koonfur AfrikaWaqtiga Atlantika ee Waqooyiga AmeerikaWaqtiga Bartamaha Galbeedka AstaraaliyaWaqtiga Caadiga ah ee Bariga GiriinlaanWaqtiga Dharaarta ee Bariga AstaraaliyaWaqtiga Nus Xagaaga ah ee Kuuk AylaanisWaqtiga Xagaaga ee Galbeedka ArjentiinaWaqtiga Xagaaga ee Galbeedka GiriinlaanWaqtiga Buuraleyda ee Waqooyiga AmeerikaWaqtiga Caadiga Ah St. Beere & MikiwelonWaqtiga Caadiga Ah ee Faalklaan AylaanisWaqtiga Dharaarta ee Baasifikada MeksikoWaqtiga Xagaaga ee Farnaando de Nooronha)Waqtiga Caadiga Ah ee Baasifikada Meksiko*Waqtiga Caadiga Ah ee Galbeedka Arjentiina*Waqtiga Caadiga Ah ee Galbeedka Giriinlaan*Waqtiga Dharaarta ee Bartamaha Astaraaliya*Waqtiga Dharaarta ee Galbeedka Astaraaliya*Waqtiga Dharaarta ee St. Beere & Mikiwelon*Waqtiga Koonfurta Faransiiska & Antaarktik*Waqtiyada Caadiga ah ee Bariga Astaraaliya+Waqtiga Caadiga Ah ee Bartamaha Astaraaliya+Waqtiga Caadiga Ah ee Farnaando de Nooronha+Waqtiga Caadiga Ah ee Galbeedka Astaraaliya,Waqtiga Dharaarta ee Waqooyi-Galbeed Meksiko-Waqtiga Caadiga Ah ee Waqooyi-Galbeed Meksiko.Waqtiga Dharaarta ee Bariga Waqooyiga Ameerika/Waqtiga Caadiga Ah ee Bariga Waqooyiga Ameerika0Waqtiga Dharaarta Bartamaha Galbeedka Australiya0Waqtiga Dharaarta ee Basifika Waqooyiga Ameerika1Waqtiga Caadiga ah ee Basifika Waqooyiga Ameerika1Waqtiga Dharaarta ee Atlantika Waqooyiga Ameerika1Waqtiga Dharaarta ee Bartamaha Waqooyiga Ameerika1Waqtiga Dharaarta ee Buurleyda Waqooyiga Ameerika2Waqtiga Caadiga Ah ee Atlantika Waqooyiga Ameerika2Waqtiga Caadiga Ah ee Bartamaha Waqooyiga Ameerika3Waqtiga Caadiga ah ee Buuraleyda Waqooyiga Ameerika5Waqtiga Caadiga Ah ee Bartamaha Galbeedka Astaraaliya#y##SH#y##x#v##/w#{#{#5#Ly#M##Tx#a#}#x#\x#|#,|#lx#x#~##z#z##o,#x#z#v#z#x#x#@#x# y#|##|#*{#@z#w#,y#w#&#`{#}#w#{##y#y#y#}#|#g#q#w~#D}#}#ty#Y#{#x#e#+#)##y#{#Dx#!#Lx#z#v#x## z#Dw###-##v####h#[z#dz#0#x#z#x##|#5#C#|w#w#v###y##3{#_##f#7#{#}##w#\#}##w##'.#:}# #b}#,#h#'#}#r{#\y#w#a##EH#f#8,#@#h###y##y# ##v#x#&}#\#O?#r|#y#y#~#v##w#x#,##y#v#0 5##}#w#~#v#}#,x#~#{#y#y#{#mz#T#z#~6#.z#h|##||#x#G#v#nw#b#|#w#5~#z#y#|#w## ## x#{#(w#v####X}#W{#~#Rz# #|#w#dy#~#ly#Rw#z#dx#z#X##w#0}#w##v#|#Pg# #z##=##y#*##Dy#}#v#Yw##|#w##+##tx#~#v#z#H#uw#*~#v#####LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$u-Px-P{-P~-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P.P.P.P.P.P.P .P#.P&.P).P,.P/.P2.P5.P8.P;.P>.PA.PD.PG.PJ.PM.PP.PS.PV.PY.P\.P_.Pb.Pe.Ph.Pk.Pn.Pq.Pt.Pw.Pz.P}.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P"/P%/P(/P+/P./P1/P4/P7/P:/P=/P@/PC/PF/PI/PL/PO/PR/PU/PX/P[/P^/Pa/Pd/Pg/Pj/Pm/Pp/Ps/Pv/Py/P|/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P 0P 0P0P0P0P0P0P0P!0P$0P'0P*0P-0P00P30P60P90P<0P?0PB0PE0PH0PK0PN0PQ0PT0PW0PZ0P]0P`0Pc0Pf0Pi0Pl0Po0Pr0Pu0Px0P{0P~0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P1P1P1P1P1P1P 1P#1P&1P)1P,1P/1P21P51P81P;1P>1PA1PD1PG1PJ1PM1PP1PS1PV1P[1P^1Pa1Pd1Pg1Pj1Pm1Pp1Ps1Pv1Py1P|1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P2P2P 2P2P2P2P2P2P2P 2P#2P&2P)2P,2P/2P22P52P82P;2P>2PA2PD2PG2PJ2PM2PP2PS2PV2PY2P\2P_2Pb2Pe2Ph2Pk2Pn2Pq2Pt2Pw2PH``+`9G`z2P}2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P 3P3P3P3P3P"3P)3P,3P33P:3PA3PH3PK3PN3PU3P\3Pc3Pf3Pi3Pl3Ps3Pv3P}3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P 4P4P4P4P4P#4P&4P)4P04P34P:4P=4P@4PC4PF4PM4PP4PW4P^4Pe4Pl4Po4Pr4Pu4P|4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P4P5P5P 5P 5P5P5P5P!5P$5P+5P25P95P<5PC5PJ5PM5PP5PS5PZ5P``t`\` 'ResB3 V 77QVukKuriLimNjukRigRomArubBoizDhuleEuklaFixhiHuhuiKajroKejsiKosreMaltMoskNasaoPragPrthSaltShkupSjouaSofjeTunizVjenXhubaZyrihagosAlgjerAsmarAthinBelizBogotDejvisHavanKajenKomoreLondrMahuroMajotMakejoManilMarkezMausonMiduejNiamejOklandPashkPenianTaravTbilisTheutaThimpuXhunouatmanikagoAbixhanAndorrAnguilBahrejnBanxhulBermudeBrukselEjrunepEl AjunGernsejGranadGuajanKalkutKandigLisbonLubjanMaldiveMekuariNikoziaNouakotPonapeiRexhinaRodherSakalinShangaiTortolUinipegUshuajaXhersejXhibutiihahuaAdelajdeAstrakanBlantirBrisbejnDominikEnderburKamatkKishineuLa RiohaLindmenLuizvilMekmurdoNju-JorkOra: {0}Pnom-PenSan-HuanSao-TomeSarajevSingaporStambollUagduguVarshavVint hukXhakartXhamajkXhonstonAnkorejxhBukureshtFamagustGuadelupGuajakuilGuatemalHermosijoHo-i-MinHong-KongKiritimatLibrevilLord-HouiMartinikMonterrejOra arabePodgoricRarotongReikjavikSao-PauloShn-GjonShn-KitsShn-LuisUajt horsUlanbatarVjentianXhajapuroibalsanAdis-AbabAraguajanaBratislavBrazavillBunganvilBuxhumburGjibraltarJellounajfKazablankKosta-RikKuaxhaleinPorto-RikoRio-BrankoShn-ElenShn-LuiaShn-TomasZaporozhjeBrokn-HillFort-NelsonGryka InletLong jbjenOra e ApiasOra e KilitOra e KinsOra e KubsOra e ukutOra koreanePorto-VelhoBuenos-AjresItokorturmitKampo-GrandeKrishtlindjeLos AnxhelosOra e AktautOra e FixhitOra e GjiritOra e GuamitOra e HovditOra e IranitOra e KejsitOra e KosrsOra e MakaosOra e MosksOra e NiuesOra e OmskutOra e PalautOra e PerusOra e SamoasOra e SjouitOra e TongsPort-MoresbiShn-VincentTurku i MadhDenmarkshavnGjiri i PatsOra e AktobitOra e AlasksOra e AlmatitOra e AzoreveOra e ButanitOra e KatamitOra e LankasOra e NaurusOra e NepalitOra e SamarsOra e TahititOra e TajpeitSanta-IzabelaBahia-BanderasGjiri i NgrirKepi i GjelbrKnoks, IndianaLumi i ShiraveOra e AmazonsOra e AnadiritOra e ArmenisOra e BolivisOra e DejvisitOra e GuajansOra e IzraelitOra e JaponisOra e KamorrosOra e MausonitOra e PenianitOra e PonapeitOra e RodhersOra e TokelautOra e TuvalusOra e UruguaitOra e VostokutVevj, IndianaDumont-d UrvilIshulli i ManitOra e BrazilisOra e EkuadoritOra e GambieritOra e GrinuiitOra e IndokinsOra e IrkutskutOra e JakutskutOra e KirgizisOra e KolumbisOra e MagadanitOra e MalajzisOra e MaldiveveOra e MianmaritOra e ParaguaitOra e PitkernitOra e ReunionitOra e SakalinitOra e SurinamitOra e VanuatusOra verore: {0}Rryma e ShpejtXhorxha e JugutGjiri i DousonitOra e AtlantikutOra e FilipineveOra e GjeorgjisOra e KizilorditOra e Lord-HouitOra e PakistanitOra e SingaporitOra e VenezuelsOra verore arabeQytet i panjohurUinamak, IndianaOra e ArgjentinsOra e GalapagositOra e Hong-KongutOra e Ishujve KukOra e MauritiusitOra e SejshelleveOra e VolgograditOra e oibalsanitQyteti i MeksiksVincenes, IndianaGjiri i BubullimsGjiri i KembrixhitMontielo, KentakiOra e AfganistanitOra e BangladeshitOra e Ejkrit [Ako]Ora e Ulan-BatoritOra e UzbekistanitOra standarde: {0}Ora verore e ApiasOra verore e KilitOra verore e KinsOra verore e KubsOra verore koreaneOra e Ishullit UejkOra e AzerbajxhanitOra e KrasnojarskutOra e NovosibirskutOra e TaxhikistanitOra e VladivostokutOra standarde arabeOra verore e AktautOra verore e FixhitOra verore e HovditOra verore e IranitOra verore e MakaosOra verore e MosksOra verore e OmskutOra verore e PerusOra verore e SamoasOra verore e TongsPetrsburg, IndianaOra e EkaterinburgutOra e Oqeanit IndianOra e Timorit LindorOra e TurkmenistanitOra e Zelands s ReOra verore britanikeOra verore e AktobitOra verore e AlasksOra verore e AlmatitOra verore e AzoreveOra verore e KatamitOra verore e SamarsOra verore e TajpeitLouer-Prinsis-KuortrOra e Afriks LindoreOra e Evrops LindoreOra e Ishujve GilbertOra e Ishujve MarkezOra e Ishujve SolomonOra e SHBA-s LindoreOra standarde e ApiasOra standarde e KilitOra standarde e KinsOra standarde e KubsOra standarde koreaneOra verore e AmazonsOra verore e AnadiritOra verore e ArmenisOra verore e IzraelitOra verore e JaponisOra verore e UruguaitBeula, Dakota e VeriutOra Verore e ParaguaitOra e Afriks QendroreOra e Dumont-d UrvilsOra e Evrops QendroreOra e Ishujve FalklandOra e Ishujve MarshallOra e Ishullit MakuariOra e Ishullit NorfolkOra e Kaledonis s ReOra e Kepit t GjelbrOra e SHBA-s QendroreOra standarde e AktautOra standarde e FixhitOra standarde e HovditOra standarde e IndisOra standarde e IranitOra standarde e MakaosOra standarde e MosksOra standarde e OmskutOra standarde e PerusOra standarde e SamoasOra standarde e TongsOra verore e BrazilisOra verore e IrkutskutOra verore e JakutskutOra verore e KolumbisOra verore e MagadanitOra verore e SakalinitOra verore e VanuatusOra e Guajans FrancezeOra e Xhorxhas t JugutOra standarde e AktobitOra standarde e AlasksOra standarde e AlmatitOra standarde e AzoreveOra standarde e KatamitOra standarde e SamarsOra standarde e TajpeitOra verore e AtlantikutOra verore e FilipineveOra verore e GjeorgjisOra verore e KizilorditOra verore e Lord-HouitOra verore e PakistanitQendr, Dakota e VeriutOra e Australis LindoreOra e Brunei-DurasalamitOra e Grenlands LindoreOra e Indonezis LindoreOra standarde e AmazonsOra standarde e AnadiritOra standarde e ArmenisOra standarde e IzraelitOra standarde e JaponisOra standarde e UruguaitOra verore e ArgjentinsOra verore e Hong-KongutOra verore e Ishujve KukOra verore e MauritiusitOra verore e VolgograditOra verore e oibalsanitOra e Afriks PerndimoreOra e Australis QendroreOra e Evrops PerndimoreOra e Guines s Re-PapuaOra e Indonezis QendroreOra e Ishullit t PashksOra e Kazakistanit LindorOra standarde e BrazilisOra standarde e IrkutskutOra standarde e JakutskutOra standarde e KolumbisOra standarde e MagadanitOra standarde e ParaguaitOra standarde e SakalinitOra standarde e VanuatusOra strandarde e IrlandsOra verore e BangladeshitOra verore e Ejkrit [Ako]Ora verore e Ulan-BatoritOra verore e UzbekistanitNju-Salem, Dakota e VeriutOra e Fernando-de-NoronjsOra e Uollisit dhe FutunsOra standarde e AtlantikutOra standarde e FilipineveOra standarde e GjeorgjisOra standarde e KizilorditOra standarde e Lord-HouitOra standarde e PakistanitOra verore e AzerbajxhanitOra verore e KrasnojarskutOra verore e NovosibirskutOra verore e VladivostokutOra e Shn-Pier dhe MikelonOra standarde e ArgjentinsOra standarde e Hong-KongutOra standarde e Ishujve KukOra standarde e MauritiusitOra standarde e VolgograditOra standarde e oibalsanitOra universale e koordinuarOra verore e EkaterinburgutOra verore e TurkmenistanitOra verore e Zelands s ReOra e Australis PerndimoreOra e Grnlands PerndimoreOra e Indonezis PerndimoreOra e Ishujve Hauai-AleutianOra standarde e BangladeshitOra standarde e Ejkrit [Ako]Ora standarde e Ulan-BatoritOra standarde e UzbekistanitOra verore e Evrops LindoreOra verore e SHBA-s LindoreOra e Argjentins PerndimoreOra e Kazakistanit PerndimorOra standarde e AzerbajxhanitOra standarde e KrasnojarskutOra standarde e NovosibirskutOra standarde e VladivostokutOra verore e Evrops QendroreOra verore e Ishujve FalklandOra verore e Kaledonis s ReOra verore e Kepit t GjelbrOra verore e SHBA-s QendroreOra e Meksiks VeriperndimoreOra e Petropavllovsk-KamatksOra standarde e Afriks JugoreOra standarde e EkaterinburgutOra standarde e TurkmenistanitOra standarde e Zelands s ReOra e Evrops s Largt LindoreOra standarde e Evrops LindoreOra standarde e SHBA-s LindoreOra verore e Australis LindoreOra verore e Grenlands LindoreOra e Ishullit t KrishtlindjeveOra standarde e Evrops QendroreOra standarde e Ishujve FalklandOra standarde e Kaledonis s ReOra standarde e Kepit t GjelbrOra standarde e SHBA-s QendroreOra verore e Afriks PerndimoreOra verore e Australis QendroreOra verore e Evrops PerndimoreOra verore e Ishullit t PashksOra verore e Fernando-de-NoronjsOra e Njufaundlendit [Toks s Re]Ora standarde e Australis LindoreOra standarde e Grenlands LindoreOra verore e Shn-Pier dhe MikelonOra e Ishujve Sporadik EkuatorialOra e Ishujve t Marians s VeriutOra standarde e Afriks PerndimoreOra standarde e Australis QendroreOra standarde e Evrops PerndimoreOra standarde e Ishullit t PashksOra verore e Australis PerndimoreOra verore e Grnlands PerndimoreOra verore e Ishujve Hauai-AleutianOra standarde e Fernando-de-NoronjsOra verore e Argjentins PerndimoreOra e Australis Qendroro-PerndimoreOra standarde e Shn-Pier dhe MikelonOra verore e Meksiks VeriperndimoreOra verore e Petropavllovsk-KamatksOra standarde e Australis PerndimoreOra standarde e Grnlands PerndimoreOra standarde e Ishujve Hauai-AleutianOra standarde e Argjentins PerndimoreOra standarde e Meksiks VeriperndimoreOra standarde e Petropavllovsk-Kamatks)Ora verore e Njufaundlendit [Toks s Re]+Ora e Territoreve Amerikane t Brezit Malor,Ora standarde e Njufaundlendit [Toks s Re],Ora verore e Australis Qendroro-Perndimore/Ora standarde e Australis Qendroro-Perndimore0Ora e Territoreve Jugore dhe Antarktike Franceze2Ora e Territoreve Amerikane t Bregut t Paqsorit2Ora e Territoreve Meksikane t Bregut t Paqsorit2Ora verore e Territoreve Amerikane t Brezit Malor5Ora standarde e Territoreve Amerikane t Brezit Malor9Ora verore e Territoreve Amerikane t Bregut t Paqsorit9Ora verore e Territoreve Meksikane t Bregut t Paqsorit#8#@#H#0##7#-,##l-#u#Z#n#>#J#*!#####ү#X ###:#Ȯ#A#v#W##t#t###+#)##@#&##z##t# # ####/# ###+#W##'#u ##6# ####ް#+##ZG#y#v5##e#D#)##±#ֱ#̱###(##5#a##>#F#`#%###R#####j5# -#N #a## >#=#,#?#&#$>#'##&###U#p##:###eG#>#l#CC#?T##+#UA#D##=#j#",#6##@-#,#I#X##Q#I#b#l#L#W###8##a##|##o######!#a#J#g###r#Ԯ####)# #7##av#{#-#e # #گ#>###l #!# #"#K### ####-######Hv###7### ##*#z#;A#| #; #h#z!##Y##R#O#)H#f#7#8#5###v##T #e##z#6#L##\#{H# #-#######f#8,##7H#l###u## #&##D #N#Ѹ#A#z ##հ#m#[# ### ###®# 5]##6#ʯ#ð# ###Ȳ###5-#K-##-### #,#q#e##G#L##2#:#=<#\.#+##r6#####y#:##j#o##0#S# !#>#ή#ڮ#]## #T"###rf## #n7#w##b##N###Pg#6#6##B#z7#K#v#a#|#޲#######+#b7#!#9#E# ,#### #D#`#n#I#h#!##j%#9#c#b##D#j#B##5#W#z#% 5^5555w5Y25f`j5{n5S5m85h35S5Է5b5 ~525QRR5z05ĭ5&5q855zL5&T5S͢"5cɱ5-+5|5ƭA55555V55˶55525+A55Bg5655E5555δ?55̿555f55 ?5"55555*5&5sE55Y5L55$5ѹ5f55555553s5ѷ5.Q5Dj5Xw55 5Xٳ־55HȓI5555Z65G55P5!515<55 5ڶ5e9N5>5Ӻ{5[5A55µ5?5'555(5U55cȧg5o%5rG5δ55Qj5۴<55rl5hϙ?5a555B%5q555е5S55X5R5:555޵5Ͻ555j5ͳ55%5Z45 溘5 ¡5i5~ϻ5%5C5k5p55yӼQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P )P)P)P)P)P)P)P!)P$)P')P*)P-)P0)P3)P6)P9)P<)P?)PB)PE)PH)PK)PN)PQ)PT)PW)PZ)P])P`)Pc)Pf)Pi)Pl)Po)Pr)Pu)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P*P*P*P*P*P*P *P#*P&*P)*P,*P/*P2*P5*P8*P;*P>*PA*PD*PG*PJ*PM*PP*PS*PV*PY*P\*P_*Pb*Pe*Ph*Pk*Pn*Pq*Pt*Pw*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P+P+P+P+P+P+P!+P$+P'+P*+P-+P2+P5+P8+P;+P>+PA+PD+PG+PJ+PM+PP+PS+PV+PY+P\+P_+Pb+Pe+Ph+Pk+Pn+Pq+Pt+Pw+Pz+P}+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P",P%,P(,P+,PH``+`9G`.,P5,P8,P;,P>,PA,PH,PO,PV,P],Pd,Pk,Pr,Py,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P-P-P"-P%-P(-P/-P6-P=-P@-PC-PF-PM-PP-PW-P^-Pa-Ph-Po-Pv-Py-P|-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P .P .P.P.P.P!.P(.P+.P..P1.P4.P;.P>.PE.PL.PS.PZ.P].P`.Pc.Pj.Pq.Px.P{.P~.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P /P /P/P/P/P /P#/P*/P1/P8/P;/PB/PI/PL/PO/PR/PY/P/```!` 'ResB`  ddQ 5G"C;C10D0B0@8@035@A87>@808X08A0>>68[C6C8C:;00X5=5XA88X52>H@5Y0A:0@C=5X8;ZCA>BE01@:CF:8@0A>C80100@:870XC@>!:>?Y5#@C<[85@520=45;5X4:CB>15=B83205>3@04;0=B8@01>@>=20X0=08H8Z52C828;50458@05:2>@8>3048H 5A>;CB 5C=8>=!2. >=#HC08X0AB@0:0=8A8=35=C30=28;!0=BX03>!0@0X52>!2. "><0#Y0=>2A:%>=3:>=3!8<D5@>?>Y'CC: 2@5<5?8X0 2@5<50;8Z8=3@040;0C 2@5<5 8> 0Y53>AC5=>A X@5A>=?5X 2@5<5!25B0 5;5=0"0X?5X 2@5<50<18X5 2@5<5!@54Z5:>;8<A:$0@A:0 AB@2008X0 0=45@0A0;82A:> 2@5<5>@5XA:> 2@5<55@<5=8X0 2@5<58@38AB0= 2@5<5{0}, ;5BZ5 2@5<5230=8AB0= 2@5<50?04=8 @5=;0=4AB>G=8 @5=;0=40X<0=A:0 AB@205:A8G:8 0F8D8:0Y8 8AB>: 2@>?5@0=, ;5BZ5 2@5<58=0, ;5BZ5 2@5<5C10, ;5BZ5 2@5<5<A:, ;5BZ5 2@5<5AB@20 0X= 2@5<55@C, ;5BZ5 2@5<5X>=3X0=H:> 2@5<5$8_8, ;5BZ5 2@5<5%>24, ;5BZ5 2@5<5'8;5, ;5BZ5 2@5<57>@8, ;5BZ5 2@5<5?8X0, ;5BZ5 2@5<5!0<>0, ;5BZ5 2@5<5">=30, ;5BZ5 2@5<5'0B0<, ;5BZ5 2@5<5<07>=, ;5BZ5 2@5<5Y0A:0, ;5BZ5 2@5<5@:CF:, ;5BZ5 2@5<5>A:20, ;5BZ5 2@5<5"0X?5X, ;5BZ5 2@5<50:CBA:, ;5BZ5 2@5<50?0=A:> ;5BZ5 2@5<5>68[=> >AB@2> 2@5<50=C0BC, ;5BZ5 2@5<5@C78X0, ;5BZ5 2@5<5>@5XA:> ;5BZ5 2@5<503040=, ;5BZ5 2@5<5AB@2> 0:25@8 2@5<5!0E0;8=, ;5BZ5 2@5<5#@C320X, ;5BZ5 2@5<5{0}, AB0=40@4=> 2@5<5@018XA:> ;5BZ5 2@5<5B;0=BA:> ;5BZ5 2@5<57@05;A:> ;5BZ5 2@5<5>@4 %>2, ;5BZ5 2@5<5>C5@ @8=A87 2>@B5@0:8AB0=, ;5BZ5 2@5<50@0320X, ;5BZ5 2@5<5!525@>70?04=8 5:A8:>$8;8?8=8, ;5BZ5 2@5<55@<5=8X0, ;5BZ5 2@5<50=3;045H, ;5BZ5 2@5<5@078;8X0, ;5BZ5 2@5<5@8B0=8X0, ;5BZ5 2@5<5>;3>3@04, ;5BZ5 2@5<5@0=, AB0=40@4=> 2@5<5>;C<18X0, ;5BZ5 2@5<5C10, AB0=40@4=> 2@5<5<A:, AB0=40@4=> 2@5<55@C, AB0=40@4=> 2@5<5$8_8, AB0=40@4=> 2@5<5%>24, AB0=40@4=> 2@5<5%>=3 >=3, ;5BZ5 2@5<5'8;5, AB0=40@4=> 2@5<5'>X10;A0=, ;5BZ5 2@5<575@15X_0=, ;5BZ5 2@5<57>@8, AB0=40@4=> 2@5<5?8X0, AB0=40@4=> 2@5<5@A:0, AB0=40@4=> 2@5<50C@8F8XCA, ;5BZ5 2@5<5!0<>0, AB0=40@4=> 2@5<5!@54Z5 2@5<5 ?> @8=8GC">=30, AB0=40@4=> 2@5<5#715:8AB0=, ;5BZ5 2@5<5#;0= 0B>@, ;5BZ5 2@5<5'0B0<, AB0=40@4=> 2@5<5 CD0C=4;5=4, ;5BZ5 2@5<5<07>=, AB0=40@4=> 2@5<5Y0A:0, AB0=40@4=> 2@5<5;0482>AB>:, ;5BZ5 2@5<55;5=>@BA:0 AB@20 2@5<5@:CF:, AB0=40@4=> 2@5<5@0A=>X0@A:, ;5BZ5 2@5<5>A:20, AB0=40@4=> 2@5<5>28 5;0=4, ;5BZ5 2@5<5>2>A818@A:, ;5BZ5 2@5<5"0X?5X, AB0=40@4=> 2@5<50:CBA:, AB0=40@4=> 2@5<50=C0BC, AB0=40@4=> 2@5<5@C78X0, AB0=40@4=> 2@5<503040=, AB0=40@4=> 2@5<5!0E0;8=, AB0=40@4=> 2@5<5"C@:<5=8AB0=, ;5BZ5 2@5<5#@C320X, AB0=40@4=> 2@5<55:0B5@8=1C@3, ;5BZ5 2@5<5>@4 %>2, AB0=40@4=> 2@5<5>28 !0;5<, !525@=0 0:>B00:8AB0=, AB0=40@4=> 2@5<50@0320X, AB0=40@4=> 2@5<5!8=30?C@, AB0=40@4=> 2@5<5!@54Z552@>?A:> ;5BZ5 2@5<5$8;8?8=8, AB0=40@4=> 2@5<55@<5=8X0, AB0=40@4=> 2@5<50=3;045H, AB0=40@4=> 2@5<5@078;8X0, AB0=40@4=> 2@5<5>;3>3@04, AB0=40@4=> 2@5<50?04=>-0D@8G:> ;5BZ5 2@5<50?04=>52@>?A:> ;5BZ5 2@5<5AB>G=>52@>?A:> ;5BZ5 2@5<5>;C<18X0, AB0=40@4=> 2@5<5#A:@HZ0 >AB@20, ;5BZ5 2@5<5%>=3 >=3, AB0=40@4=> 2@5<5'>X10;A0=, AB0=40@4=> 2@5<575@15X_0=, AB0=40@4=> 2@5<50:0> ;5BZ5 @0GC=0Z5 2@5<5=00C@8F8XCA, AB0=40@4=> 2@5<5>20 0;54>=8X0, ;5BZ5 2@5<5#715:8AB0=, AB0=40@4=> 2@5<5#;0= 0B>@, AB0=40@4=> 2@5<5 CD0C=4;5=4, AB0=40@4=> 2@5<5;0482>AB>:, AB0=40@4=> 2@5<50?04=8 @5=;0=4, ;5BZ5 2@5<5AB>G=8 @5=;0=4, ;5BZ5 2@5<5@0A=>X0@A:, AB0=40@4=> 2@5<55:A8G:8 0F8D8:, ;5BZ5 2@5<5>28 5;0=4, AB0=40@4=> 2@5<5>2>A818@A:, AB0=40@4=> 2@5<5!525@=>0<5@8G:> 8AB>G=> 2@5<5%020XA:>-0;5CBA:> ;5BZ5 2@5<50?04=0 @35=B8=0, ;5BZ5 2@5<5>>@48=8A0=> C=825@70;=> 2@5<5"C@:<5=8AB0=, AB0=40@4=> 2@5<55:0B5@8=1C@3, AB0=40@4=> 2@5<55;5=>@BA:0 AB@20, ;5BZ5 2@5<5C:>20 >AB@20, ?>;C-;5BZ5 2@5<5C:>20 >AB@20, AB0=40@4=> 2@5<5!525@=>0<5@8G:> ?0F8D8G:> 2@5<5!525@=>0<5@8G:> ?;0=8=A:> 2@5<5!525@=>0<5@8G:> F5=B@0;=> 2@5<5!5= X5@ 8 8:5;>=, ;5BZ5 2@5<5$5@=0=4> 45 >@>Z0, ;5BZ5 2@5<5$>;:;0=4A:0 AB@20, ;5BZ5 2@5<5CAB@0;8XA:> 70?04=> ;5BZ5 2@5<5CAB@0;8XA:> 8AB>G=> ;5BZ5 2@5<5#A:@HZ0 >AB@20, AB0=40@4=> 2@5<5>20 0;54>=8X0, AB0=40@4=> 2@5<5CAB@0;8XA:> F5=B@0;=> ;5BZ5 2@5<50?04=8 @5=;0=4, AB0=40@4=> 2@5<5AB>G=8 @5=;0=4, AB0=40@4=> 2@5<55:A8G:8 0F8D8:, AB0=40@4=> 2@5<5!525@>70?04=8 5:A8:>, ;5BZ5 2@5<50?04=0 @35=B8=0, AB0=40@4=> 2@5<5!525@=>0<5@8G:> 8AB>G=> ;5BZ5 2@5<55;5=>@BA:0 AB@20, AB0=40@4=> 2@5<5!5= X5@ 8 8:5;>=, AB0=40@4=> 2@5<5$5@=0=4> 45 >@>Z0, AB0=40@4=> 2@5<5$>;:;0=4A:0 AB@20, AB0=40@4=> 2@5<5!525@=>0<5@8G:> ?0F8D8G:> ;5BZ5 2@5<5!525@=>0<5@8G:> ?;0=8=A:> ;5BZ5 2@5<5!525@=>0<5@8G:> F5=B@0;=> ;5BZ5 2@5<5!525@>70?04=8 5:A8:>, AB0=40@4=> 2@5<5!525@=>0<5@8G:> 8AB>G=> AB0=40@4=> 2@5<5*CAB@0;8XA:> F5=B@0;=> 70?04=> ;5BZ5 2@5<5*!525@=>0<5@8G:> ?0F8D8G:> AB0=40@4=> 2@5<5*!525@=>0<5@8G:> ?;0=8=A:> AB0=40@4=> 2@5<5*!525@=>0<5@8G:> F5=B@0;=> AB0=40@4=> 2@5<5/5B@>?02;>2A:>-:0<G0BA:> ;5BZ5 @0GC=0Z5 2@5<5=0# ##/#t#3 ## #i #I###%##/###>#A# #D##'##F #@9####O # ###C###0### # ##W#&#%######0######j##g#ޯ#0#:#а#(##g#'#F#8##C#:## #A #J###w ##ܰ#X9#D@###h"#a#˱# #G#E#?#%####M##0# ####(#8#=#"#%###"/##%#&##### # )#R#^#p#e#W#e# ^#?# #1#G#U#Z#b#73#] ##@<###9### # ##"#### #.#@#b#_#y#F.#$## ##'##z#v####88#Q.# #E#M#1#3# B#|9#B#U#k #.#N/#E#4#i#H# &#F##R#>#(#3#{#@#?B#8##3##g#o###w#?#~%#g#&Y#M##S#U#1 ###d#ɋ#4<##E #P#8#n#֯##: #b #o###?## ###### #####"#o# ##f##W##(#J## #{##h#@# #2##v## # ##|<##=g###y3#c#P#s#P# ##$#T8#"##x#]#####o######5#3#s#g{#L#Ư#=##=X#e#,##&#I##y #ί##0#-#~ #[#M #/#ɧ###c5S#gM#|"#L #N###p #0.## #0#W##/#Ŷ#"##>#c3##7##m##G#O# i#0# ##^#z#* ####"#2##7##.#r####j#,##? ####O####G# #%##?##O##V ###Z#B3##6#p#G#`#z#R#(#%#w#k##a##8###_#;.#s#!3###@##DJ#+#V####Z#P#<#:##\#6Y#8 #"#i#{#50#q55d5ou5j5YuC5&y5Ԙ>E5KE5-Q(5){5155A5Ʋ5yL5L 5^W5< 545$g&5tW05V55f(5ѾK5}l\Z5;5;WB5<5wR5RW^5z5M55F5 =m53O5,3<5fX>555]X5ѽj5#ŵ5E5j5j58p5!M5#p5κOq 559q 55}3 5455 +5-X55ʳL̸5o5b5Dy5Cu5I5>5Lޣ58X"53!5NJ55R55ҏ5535:E5T5hR5T·s555߳X5(<5`5w5X5G5Ri5wLLZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$kPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPTPWPZP]P`PcPfPiPlPoPrPuPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPH``+`9G`vP}PPPPPPPPPPPPPPPPPPPPPPPPPP#P*P1P4P7P>PAPHPKPRPYP`PgPjPmPtP{PPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP P#P&P-P4P;PBPIPLPOPVPYP`PcPfPiPpPwPzPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP!P$P+P.P1P8P?PFPIPLPOPRPUPXP[PbPePhPoPrPyP|PPPPPPPPPPP``H`\` 'ResB P sr_Cyrl_BA$ 'ResBP/ / $/ 'ResBPe! e! d! 'ResBP  $ 'ResBP/ / $/ 'ResBP  $ 'ResBP  $ 'ResBP/ / $/ 'ResB V QVGBe TulEfatKariTrolTrukVejk`ova}unoBisaoBojziBo~iCirihDosonD~ubaIuklaKajenKejsiKoareMajotMosonNasauValis agos atam}u~uiBan~ulBriselDablinDejvisD~ersiFiniksGernziGothabKirasoKuiabaMarkizMidvejOklandResifeSajpanUrumi ikagoAdelejdAkutobeAljaskaBlantirEl AjunGaboronGambijeGus BejLuivileMekvoriMogadiaNajrobiNijamejNjujorkNuakaotResolutSan LuiUauaijaVilnjusVindhukVinipegAstrakanBisingenBrazavilBrizbejnBuganvilD~onstonEnkorid~GvajakilIkvaluitLa RiohaMakmurdoMarihamnMonterejSan HuanSantjagoSv. D~onSv. TomaVajthors ihuahuaGlejs BejJelounajfJerusalimSao PaoloSent KitsAkre vremeBroken HilBud~umburaDoson KrikHermosiljoHovd vremeIran vremeKina vremeKralendajkNiue vremeOmsk vremePeru vremePontijanakSv. LucijaTander Bej ile vreme uuk vreme`ova vremeApija vremeAzori vremeButan vremeFid~i vremeKoare vremeKvad~alejinLongjerbjenLos AnelesMoson vremeNauru vremeNepal vremePalau vremePort MorzbiPorto VeljoRejni RiverSamoa vremeTonga vreme atam vremeAlmati vremeAmazon vremeBuenos AjresDejvis vremeIrkuck vremeKembrid~ BejKoral HarburMarkiz vremeMoskva vremeNjufaundlendPonpej vremePort o PrensRio GaljegosRotera vremeSanta IzabelSent VinsentSkorezbisundSveta JelenaTahiti vremeTajpej vremeTuvalu vremeVostok vreme amoro vremeAkutobe vremeAkvatau vremeBlank-SejblonDanmarkshagenDimon d UrvilEkvador vremeFarska OstrvaGambije vremeGruzija vremeJakutsk vremeMagadan vremeMaldivi vremeNepoznat gradPitkern vremePort of SpejnReinion vremeSahalin vremeSejaeli vremeSurinam vremeTokelau vremeUrugvaj vremeVanuatu vremeBaija BanderasBolivija vremeFilipini vremeIndokina vremeJapansko vremeKorejsko vremeLord Hov vremeMalezija vremeMijanmar vremeNoks, IndijanaPakistan vremeParagvaj vremeSrednjekolimskSv. BartolomejZalivsko vremeArabijsko vremeAtlantsko vremeBangladea vremeBrazilija vremeGalapagos vremeHong Kong vremeIzraelsko vremeJermenija vremeJu~na D~ord~ijaKanarska ostrvaKirgistan vremeKolumbija vremeUskranje ostrvoVenecuela vremeVevaj, IndijanaVolgograd vreme ojbalsan vremeAvganistan vremeIsto ni GrenlandKajmanska OstrvaMauricijus vremeMeksi ki PacifikUlan Bator vremeUzbekistan vremeZapadni GrenlandAzerbejd~an vremeKrasnojarsk vremeMarengo, IndijanaNovi Zeland vremeNovosibirsk vremeOstrva Lajn vremePjongjanako vremeTad~ikistan vremeVejk ostrvo vremeVinamak, IndijanaVladivostok vreme{0}, letnje vremeDalji istok EvropeHovd, letnje vremeIran, letnje vremeKina, letnje vremeKuba, letnje vremeMonti elo, KentakiOmsk, letnje vremePeru, letnje vremeSen Pjer i MikelonTel Siti, IndijanaTurkmenistan vremeVincenes, IndijanaZelenortska Ostrva ile, letnje vremeApija, letnje vremeAzori, letnje vremeDimon d Urvil vremeFeniks ostrva vremeFid~i, letnje vremeIsto ni timor vremeJekaterinburg vremeJu~no-afri ko vremeKukova ostrva vremeSamoa, letnje vremeTonga, letnje vreme atam, letnje vremeAmazon, letnje vremeBo~ino ostrvo vremeGilbert ostrva vremeIrkuck, letnje vremeMoskva, letnje vremeNorfolk Ostrvo vremeOstrvo Makveri vremePitersburg, IndijanaTajpej, letnje vremeAkre standardno vremeAljaska, letnje vremeGruzija, letnje vremeIsto no-afri ko vremeIsto noevropsko vremeJakutsk, letnje vremeJapansko letnje vremeJu~na D~ord~ija vremeKorejsko letnje vremeLouer Prinsiz KvorterMagadan, letnje vremeNova Kaledonija vremeSahalin, letnje vremeSeverozapadni MeksikoSrednjeevropsko vremeUrugvaj, letnje vremeUskranja ostrva vremeVanuatu, letnje vremeZapadno-afri ko vremeZapadnoevropsko vreme{0}, standardno vremeArabijsko letnje vremeAtlantsko letnje vremeBijula, Severna DakotaBrunej Darusalum vremeCentar, Severna DakotaFilipini, letnje vremeHovd, standardno vremeIran, standardno vremeIzraelsko letnje vremeKuba, standardno vremeLord Hov, letnje vremeMaraalska Ostrva vremeOmsk, standardno vremePakistan, letnje vremeParagvaj, letnje vremePeru, standardno vreme ile, standardno vremeZapadna Argentina vremeFrancuska Gvajana vremeAlmati standardno vremeApija, standardno vremeAzori, standardno vremeBangladea, letnje vremeBrazilija, letnje vremeBritanija, letnje vremeCentralno-afri ko vremeFid~i, standardno vremeHavajsko-aleutsko vremeHong Kong, letnje vremeIndijsko okeansko vremeIrska, standardno vremeJermenija, letnje vremeKolumbija, letnje vremeSamoa, standardno vremeSolomonska Ostrva vremeTonga, standardno vremeVolgograd, letnje vreme atam, standardno vreme ojbalsan, letnje vremeAkutobe standardno vremeAkvatau standardno vremeAmazon, standardno vremeFolklandska Ostrva vremeIrkuck, standardno vremeKinesko standardno vremeMauricijus, letnje vremeMoskva, standardno vremePapua Nova Gvineja vremeSrednje vreme po Grini uTajpej, standardno vremeUlan Bator, letnje vremeUzbekistan, letnje vremeZelenortska Ostrva vremeAljaska, standardno vremeAzerbejd~an, letnje vremeFernando de Noronja vremeGruzija, standardno vremeIndijsko standardno vremeJakutsk, standardno vremeJapansko standardno vremeKorejsko standardno vremeKrasnojarsk, letnje vremeMagadan, standardno vremeNovi Zeland, letnje vremeNovosibirsk, letnje vremeSahalin, standardno vremeUrugvaj, standardno vremeVanuatu, standardno vremeVladivostok, letnje vremeArabijsko standardno vremeAtlantsko standardno vremeAustralijsko isto no vremeAustralijsko zapadno vremeFilipini, standardno vremeIsto no-indonezijsko vremeIsto no-kazahstansko vremeIzraelsko standardno vremeLord Hov, standardno vremeNjufaundlend, letnje vremeNovi Salem, Severna DakotaPakistan, standardno vremeParagvaj, standardno vremeSingapur, standardno vremeTurkmenistan, letnje vremeZapadno-indonezijsko vremeZapadno-kazahstansko vremeBangladea, standardno vremeBrazilija, standardno vremeHong Kong, standardno vremeJekaterinburg, letnje vremeJermenija, standardno vremeKokos (Keling) Ostrva vremeKolumbija, standardno vremeValis i Futuna Ostrva vremeVolgograd, standardno vreme ojbalsan, standardno vremeAustralijsko centralno vremeCentralno-indonezijsko vremeIsto noevropsko letnje vremeMauricijus, standardno vremeSrednjeevropsko letnje vremeUlan Bator, standardno vremeUzbekistan, standardno vremeZapadno-afri ko letnje vremeZapadnoevropsko letnje vremeAkre letnje ra unanje vremenaAzerbejd~an, standardno vremeKrasnojarsk, standardno vremeNova Kaledonija, letnje vremeNovi Zeland, standardno vremeNovosibirsk, standardno vremeSevernoameri ko isto no vremeUskranja ostrva, letnje vremeVladivostok, standardno vremeHavajsko-aleutsko letnje vremeIsto ni Grenland, letnje vremeKoordinisano univerzalno vremeMeksi ki Pacifik, letnje vremeNjufaundlend, standardno vremePetropavlovsko-kam atsko vremeTurkmenistan, standardno vremeZapadni Grenland, letnje vremeZapadna Argentina, letnje vremeAlmati letnje ra unanje vremenaJekaterinburg, standardno vremeKukova ostrva, standardno vremeSevernoameri ko centralno vremeSevernoameri ko pacifi ko vremeSevernoameri ko planinsko vremeAkutobe letnje ra unanje vremenaAkvatau letnje ra unanje vremenaFolklandska Ostrva, letnje vremeIsto noevropsko standardno vremeKukova ostrva, polu-letnje vremeSen Pjer i Mikelon, letnje vremeSrednjeevropsko standardno vremeZapadno-afri ko standardno vremeZapadnoevropsko standardno vremeZelenortska Ostrva, letnje vremeAustralijsko isto no letnje vremeAustralijsko zapadno letnje vremeFernando de Noronja, letnje vremeNova Kaledonija, standardno vremeUskranja ostrva, standardno vremeHavajsko-aleutsko standardno vremeIsto ni Grenland, standardno vremeMeksi ki Pacifik, standardno vremeZapadni Grenland, standardno vremeZapadna Argentina, standardno vremeAustralijsko centralno letnje vremeFrancusko ju~no i antarkti ko vremeSeverozapadni Meksiko, letnje vremeAustralijsko centralno zapadno vremeFolklandska Ostrva, standardno vremeSen Pjer i Mikelon, standardno vremeSevernoameri ko isto no letnje vremeZelenortska Ostrva, standardno vremeAustralijsko isto no standardno vremeAustralijsko zapadno standardno vremeFernando de Noronja, standardno vremeSevernoameri ko centralno letnje vremeSevernoameri ko pacifi ko letnje vremeSevernoameri ko planinsko letnje vremeAustralijsko centralno standardno vremeSeverozapadni Meksiko, standardno vremeSevernoameri ko isto no standardno vreme)Petropavlovsko-kam atsko standardno vreme*Severnoameri ko centralno standardno vreme*Severnoameri ko pacifi ko standardno vreme*Severnoameri ko planinsko standardno vreme+Australijsko centralno zapadno letnje vreme/Australijsko centralno zapadno standardno vreme1Petropavlovsko-kam atsko letnje ra unanje vremena###.## ##X###w####a0###a#@#7######:### ###i#0#S##L%#8#@#H#0###V%##9##ϯ#|#g.#E#*!# ###=###1#X##q#|#߯#W##Y#t###+#)##ɳ#5#'###ò#B# ######X##в#W#X##'#'# #׳######+#a-#ZG#IG#v5####K>#b #"'###F#w####h#~##ݸ####N##O#O##}##<#F# #### ### # #j5# -#7#a## >#C#,#?#s#$>#'#ʮ#ǯ##_#U###Z###eG#># ##q#F#/2#mO#R#O#C##ׯ#:2#8#@-##T#а#R#Q###ڰ#s##E#C#8#[#~##|##o#########Į#a##O#x#i###)# #7##av#g##e # ##>###l ## ###### ########p##` ##\$#ư###n ##G#z#1O# #; #h#z!##4##K#HA#)H#f#7##h#Y##s#v##T ##.%# |#6#L# #ǔ## #/#v #####x#Q#8,#q2#7H#l#V### #R###D #'#B#_#z #_#"##d# ###,#U##A# 5#U#6#& ##~###1>##}#/###-#v#~6##,#2#,##.A#L##/#6#T#\.#+#y#j###f##R#5#G#0#G##>#,# !#:##B #]###T"###rf#W##n7#o#####N#֮##Pg# ###80#/##v#x#<#+#ܮ##_#&##b#+#b7##9#E# ,#4#>###O#.#5#I#h#!##6#9#c#u#:#5#J#B#> #5#n#s#Ю545Ҷ55+5ȹ5u5o5Zɂn5,5Uκn555|ɚ5B|5<5;ʻg5ʭN5µL5BF5:>525μҵg5/5*5d˂5˝ 5ZR5P55±55ξ355C˓55v5)'5k156¶5A55r5ܹ5~f]55d55I555iA} 525Nj" 5\ʙO5α5V55/+5555V5a15Iw5q55`5B.5FO5EA55^55L555X&X5k5o" 5mH5PC555,b5ڱ5|lp5b5=Y55;$5$0:w55Ż95J5G5ݲ555 55T5a'55Y55"5ۻ55?5G55/5t5¢5R˽5wu5.555]5*5x5ʸt5c55Ʒ5/Uތ55+5񻍴5TjCL}5^555ֿ5555l5ԺyH5ط55j55553Ŵ5z85_Ӵ552$55555W+.5kŴzɪQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%Pl%Po%Pr%Pu%Px%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&P&P&P&P"&P%&P(&P+&P.&P1&P4&P7&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'PH``+`9G`8'P?'PB'PE'PH'PK'PR'PY'P`'Pg'Pn'Pu'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P (P (P(P(P"(P)(P,(P/(P6(P=(PD(PG(PJ(PM(PT(PW(Pd(Pq(Pt(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P)P)P)P)P")P%)P()P+)P2)P9)P<)PC)PF)PI)PL)PO)PV)PY)P`)Pg)Pn)Pu)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P *P*P*P*P*P*P*P$*P'*P**P1*P4*P;*P>*PE*PL*PS*PV*P]*Pd*Pg*Pj*Pm*Pt*P` ``^%`\`G 'ResBP  $ 'ResBP/ / $/ 'ResBP  $ 'ResBP  $ 'ResBP/ / $/ 'ResB P sr_Latn_ME$ 'ResBP/ / $/ 'ResB P sr_Cyrl_XK$ 'ResBP/ / $/ 'ResB  RSulChovdJulnTjitaPskn{0}tidApiatidBrysselFijitidGuamtidNiuetidOmsktidAqtautidAzorernaCaseytidChovdtidChuuktidDavistidEl-AainMacaotidNaurutidPalautidPsktidSyowatidTongatidTorshamnWallisn2.1.48.90AlaskatidAlmatytidAnadyrtidAqtbetidBruneitidKomorernaKosraetidKpenhamnMawsontidMoskvatidPonapetidS:t JohnsS:t KittsS:t LuciaSamaratidTahititidTaipeitidTuvalutidVatikanenVostoktidChathamtidGambiertidIrkutsktidJakutsktidJulns tidKokosarnaMagadantidMaldivernaRotheratidRuniontidS:t HelenaS:t ThomasSurinamtidTjojbalsanTokelautidVanuatutidoknd stadHonolulutidAmazonastidBrasiliatidCaymanarnaChagosarnaChamorrotidHongkongtidKiribatitidMexiko CityMidwayarnaPitcairntidS:t VincentSachalintidSydgeorgienazorisk tidEnderburytidGalpagostidGambierarnaGreenwichtidKamtjatkatidKanariearnaKap VerdetidLord HowetidMacquarietidMarquesastidMauritiustidPyongyangtidQyzylordatidSingaporetidSri LankatidVolgogradtidarmenisk tiduzbekisk tidMaldivernatidPitcairnarnaTjojbalsantidburmesisk tidisraelisk tidkirgizisk tidAqtaunormaltidAqtausommartidCookarnas tidKaliningradtidKerguelenarnaKrasnojarsktidLinearnas tidMacaonormaltidMacaosommartidMarquesasarnaNorfolkns tidNovosibirsktidS:t BarthlemyUlaanbaatartidVladivostoktidWakearnas tidnepalesisk tidAlmatynormaltidAlmatysommartidAnadyrnormaltidAnadyrsommartidApia, normaltidApia, sommartidAqtbenormaltidAqtbesommartidFiji, normaltidFiji, sommartidJohnstonatollenNewfoundlandtidOmsk, normaltidOmsk, sommartidSamaranormaltidSamarasommartidSeychellernatidTadzjikistantidnyzeelndsk tid{0} (normaltid){0} (sommartid)sttimorisk tidChovd, normaltidChovd, sommartidJekaterinburgtidTonga, normaltidTonga, sommartidiransk sommartidsydafrikansk tidstafrikansk tidsteuropeisk tidFranska GuyanatidAlaska, normaltidAlaska, sommartidHonolulunormaltidHonolulusommartidKeelingarnas tidMoskva, normaltidMoskva, sommartidNya KaledonientidPersiska vikentidPskn, normaltidPskn, sommartidSalomonarnas tidTaipei, normaltidTaipei, sommartidazorisk normaltidazorisk sommartidjapansk sommartidkubansk sommartidvstafrikansk tidvsteuropeisk tidstargentinsk tidstaustralisk tidstgrnlndsk tidstindonesisk tidChatham, normaltidChatham, sommartidHo Chi Minh-stadenIrkutsk, normaltidIrkutsk, sommartidJakutsk, normaltidJakutsk, sommartidKamtjatkanormaltidKamtjatkasommartidKlippiga bergentidMagadan, normaltidMagadan, sommartidMarshallarnas tidQyzylordanormaltidQyzylordasommartidVanuatu, normaltidVanuatu, sommartidarmenisk normaltidarmenisk sommartidazerbajdzjansk tidbrittisk sommartidchilensk sommartidgeorgisk sommartidirlndsk sommartidkinesisk sommartidkoreansk sommartidperuansk sommartidsamoansk sommartiduzbekisk normaltiduzbekisk sommartidvstargentinsk tidvstaustralisk tidvstgrnlndsk tidvstindonesisk tidstkazakstansk tidAmazonas, normaltidAmazonas, sommartidBrasilia, normaltidBrasilia, sommartidFalklandsarnas tidHongkong, normaltidHongkong, sommartidHonolulu, normaltidHonolulu, sommartidNordmarianernas tidSachalin, normaltidSachalin, sommartidisraelisk normaltidisraelisk sommartidturkmensk sommartidvstbrasiliansk tidvstkazakstansk tidCookarnas normaltidCookarnas sommartidDumont d Urville-tidKap Verde, normaltidKap Verde, sommartidLord Howe, normaltidLord Howe, sommartidMauritius, normaltidMauritius, sommartidVolgograd, normaltidVolgograd, sommartidcentralafrikansk tidcentraleuropeisk tidfilippinsk sommartidpakistansk sommartidPapua Nya Guineas tidTjojbalsan, normaltidTjojbalsan, sommartidcentralindonesisk tidcolombiansk sommartidnordvstmexikansk tidnyzeelndsk normaltidnyzeelndsk sommartiduruguayansk sommartidstnordamerikansk tidFernando de NoronhatidKrasnojarsk, normaltidKrasnojarsk, sommartidNovosibirsk, normaltidNovosibirsk, sommartidUlaanbaatar, normaltidUlaanbaatar, sommartidVladivostok, normaltidVladivostok, sommartidparaguayansk sommartidsaudiarabisk sommartidvstnordamerikansk tidsteuropeisk normaltidsteuropeisk sommartidNewfoundland, normaltidNewfoundland, sommartidbangladeshisk sommartidmexikansk stillahavstidvstafrikansk normaltidvstafrikansk sommartidvsteuropeisk normaltidvsteuropeisk sommartidstargentinsk normaltidstargentinsk sommartidstaustralisk normaltidstaustralisk sommartidstgrnlndsk normaltidstgrnlndsk sommartidJekaterinburg, normaltidJekaterinburg, sommartidazerbajdzjansk normaltidazerbajdzjansk sommartidnordamerikansk atlanttidvstargentinsk normaltidvstargentinsk sommartidvstaustralisk normaltidvstaustralisk sommartidvstgrnlndsk normaltidvstgrnlndsk sommartidvstcentralaustralisk tidFalklandsarna, normaltidFalklandsarna, sommartidNya Kaledonien, normaltidNya Kaledonien, sommartidcentralnordamerikansk tidvstbrasiliansk normaltidvstbrasiliansk sommartidKlippiga bergen, normaltidKlippiga bergen, sommartidKoordinerad universell tidS:t Pierre och Miquelontidcentraleuropeisk normaltidcentraleuropeisk sommartidnordvstmexikansk normaltidnordvstmexikansk sommartidstnordamerikansk normaltidstnordamerikansk sommartidWallis- och Futunaarnas tidvstnordamerikansk normaltidvstnordamerikansk sommartidFranska Sydterritoriernas tidFernando de Noronha, normaltidFernando de Noronha, sommartidnordamerikansk atlantnormaltidnordamerikansk atlantsommartidvstcentralaustralisk normaltidvstcentralaustralisk sommartidcentralnordamerikansk normaltidcentralnordamerikansk sommartidBrittiska Indiska oceanarnas tidS:t Pierre och Miquelon, normaltidS:t Pierre och Miquelon, sommartidmexikansk stillahavstid, normaltidmexikansk stillahavstid, sommartid# ##6####X##|#,#G#5##>##!#a#MI#-##|#C,#+##O###-##o,#i#>#)##>#8#@#H#0##7#-,##r"#a#?#G#>#-#*!# #,##5#-#X #,"#,#?#q#z,#N,#o# #Y#,##k]#+###N#5#t##"O#/T#^O#m# #66# !#~##5#+#O#(?# #{# #N##N###V-#+##WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!#r#"#u#>>#F# #G#e>#V#####B?#j5#!#N #5## >### #5#$>#r>##-###բ#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O##,#T#F!#a#Q##E#O#Y##ު#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#av#,l#H$## #!#>###0#/# #p!##.#4!##1###O####p##Hv#R!#,#7##J'#\!###z#1O# ##xv#z!#*-###!#O#)H#f#7#?#5#7#A#'#7#$"##,#{#6##w-#7#_T#,##v ## #a##EH##8,#6#7H#l#V##O# #O#"##D #&7## #l #,#d,#G#####,#27#f6##53#O#6# #6####1>##3#5-#q####~6#,#8#oH#,##G#L###6#T#"#+#y#r6##9#f##y#5#G#0#/##>#,# !#>##!#6#!##T"#f###8# #n7###8#X#N###֩# ##3##z7# #!#a#Y,#OO#!###6###+##(#G#E# ,Zz##>##Z6#O#Ӭ#ƪ#I#h#!##6#9## #@O#5#j#B#s#5#Y##Ĩ5e˴K5oA5ڵ5"55ĸ5hרV5[K5f51½5uY55˼5{k55[FL55nZA{5$ 52@5\ޫI5cD555Tа<5dSK5oι5dR5|]|5|A5=P5۳rdz55G\25X555AOb5βZ5ZD5˩55V_s5j5;`5s555 5Z5553 5y5ܸ 5ɺ5ۭ&˭5D555+555 Ubb55l5f}5.55L5?Z+55a5055Z5p55y50*Z5R?505v49]5B55ߴ5ᲖAub558!5>5ī55qi\5Ĭ5v5ױı5I55555'5=!5j5}5¯15"55<5ԯ5ȶk5dL5655% 5S5fO5> 5[P]l55.5ٷ;Zv5Ab5LPHl55Gл$5Ҫ5;55555{g5;c+5Ab5K555U5#55m5@w.5[595﮲ޮ5j5Ig55޶T q5-56D#5LZ5·5ŵѫ55-55xe5ͮR&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPH``+`H`PPPPPPPPPP PPPP%P,P3P:PAPHPOPVP]PdPkPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&P-P0P3P8P;P>PEPHPOPVPYP\P_PfPmPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP#P*P1P4P7P>PAPHPOPVPYP\PcPjPqPtP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP``{`ͨ` 'ResBb  ffGSaa za {0}Saa za ApiaSaa za CubaSaa za FijiSaa za HovdSaa za IranSaa za KatiSaa za NiueSaa za OmskSaa za PeruSaa za ChileSaa za ChuukSaa za DavisSaa za JapanSaa za KoreaSaa za NauruSaa za NepalSaa za PalauSaa za SamoaSaa za SyowaSaa za TongaSaa za AlaskaSaa za AmazonSaa za AnadyrSaa za AzoresSaa za BhutanSaa za GuyanaSaa za KosraeSaa za MawsonSaa za MoscowSaa za PonapeSaa za SamaraSaa za TahitiSaa za TaipeiSaa za TuvaluSaa za UchinaSaa za VostokJiji la MexicoSaa za ArmeniaSaa za BoliviaSaa za ChathamSaa za EcuadorSaa za GambierSaa za GeorgiaSaa za IrkutskSaa za IsraeliSaa za MagadanSaa za MyanmarSaa za ReunionSaa za RotheraSaa za TokelauSaa za UruguaySaa za VanuatuSaa za YakutskSaa za BrasiliaSaa za ColombiaSaa za MalaysiaSaa za MaldivesSaa za MountainSaa za PakistanSaa za ParaguaySaa za PasifikiSaa za PitcairnSaa za SakhalinSaa za SurinameSaa za UarabuniSaa za ArgentinaSaa za AtlantikiSaa za GalapagosSaa za GreenwichSaa za Hong KongSaa za IndochinaSaa za KyrgystanSaa za Lord HoweSaa za MarquesasSaa za MasharikiSaa za MauritiusSaa za PyongyangSaa za UfilipinoSaa za VenezuelaSaa za VolgogradSaa za AzerbaijanSaa za BangladeshSaa za Cape VerdeSaa za ChoibalsanSaa za TajikistanSaa za Ulan BatorSaa za UzbekistanSaa za AfghanistanSaa za KrasnoyarskSaa za New ZealandSaa za NovosibirskSaa za UshelisheliSaa za VladivostokJiji LisilojulikanaSaa za Bahari HindiSaa za NewfoundlandSaa za TurkmenistanSaa Wastani za IndiaSaa Wastani za JapanSaa za Mchana za {0}Saa za New CaledoniaSaa za Ulaya ya KatiSaa za YekaterinburgSaa za Georgia KusiniSaa za Afrika ya KatiSaa za Mchana za ApiaSaa za Mchana za CubaSaa za Mchana za IranSaa za Mchana za KatiSaa za wastani za {0}Saa za Hawaii-AleutianSaa za Kisiwa cha WakeSaa za Mchana za JapanSaa za Mchana za KoreaSaa za Timor MasharikiSaa za Visiwa vya CookSaa za Visiwa vya LineSaa za Wastani ya CubaSaa za Wastani za ApiaSaa za Wastani za FijiSaa za Wastani za GulfSaa za Wastani za HovdSaa za Wastani za IranSaa za Wastani za KatiSaa za Wastani za OmskSaa za Wastani za PeruSaa za Afrika MagharibiSaa za Afrika MasharikiSaa za Dumont-d UrvilleSaa za Mchana za AlaskaSaa za Mchana za TaipeiSaa za Mchana za UchinaSaa za Papua New GuineaSaa za Visiwa vya CocosSaa za Wallis na FutunaSaa za Wastani za ChileSaa za Wastani za KoreaSaa za Wastani za SamoaSaa za Wastani za TongaSaa za Australia ya KatiSaa za Brunei DarussalamSaa za Indonesia ya KatiSaa za Kisiwa cha EasterSaa za Mchana za ChathamSaa za Mchana za IsraeliSaa za Wastani za AlaskaSaa za Wastani za AmazonSaa za Wastani za AnadyrSaa za Wastani za AzoresSaa za Wastani za MoscowSaa za Wastani za SamaraSaa za Wastani za TaipeiSaa za Wastani za UchinaSaa za Guiana ya UfaransaSaa za Kiangazi za AnadyrSaa za Kiangazi za SamaraSaa za Kisiwa cha NorfolkSaa za Mchana za ArabianiSaa za Mchana za MountainSaa za Mchana za PasifikiSaa za Visiwa vya GilbertSaa za Visiwa vya PhoenixSaa za Visiwa vya SolomonSaa za Wastani za ArmeniaSaa za Wastani za ChathamSaa za Wastani za GeorgiaSaa za Wastani za IrkutskSaa za Wastani za IsraeliSaa za Wastani za MagadanSaa za Wastani za UruguaySaa za Wastani za VanuatuSaa za Wastani za YakutskSaa za pasifiki za MexicoSaa za Australia MagharibiSaa za Australia MasharikiSaa za Fernando de NoronhaSaa za Greenland MagharibiSaa za Greenland MasharikiSaa za Magharibi mwa UlayaSaa za Mashariki mwa UlayaSaa za Mchana za AtlantikiSaa za Mchana za Lord HoweSaa za Mchana za MasharikiSaa za Visiwa vya FalklandSaa za Visiwa vya MarshallSaa za Wastani za BrasiliaSaa za Wastani za ChamorroSaa za Wastani za ColombiaSaa za Wastani za MountainSaa za Wastani za PakistanSaa za Wastani za ParaguaySaa za Wastani za PasifikiSaa za Wastani za SakhalinSaa za Wastani za UarabuniSaa za Kazakhstan MagharibiSaa za Kazakhstan MasharikiSaa za Kisiwa cha ChristmasSaa za Wastani za ArgentinaSaa za Wastani za AtlantikiSaa za Wastani za Hong KongSaa za Wastani za Lord HoweSaa za Wastani za MasharikiSaa za Wastani za MauritiusSaa za Wastani za SingaporeSaa za Wastani za UfilipinoSaa za Wastani za VolgogradSaa za kisiwa cha MacquarieSaa za Mchana za New ZealandSaa za Wastani za AzerbaijanSaa za Wastani za BangladeshSaa za Wastani za Cape VerdeSaa za Wastani za ChoibalsanSaa za Wastani za KrasnoyaskSaa za Wastani za Ulan BatorSaa za Wastani za UzbekistanSaa za Majira ya joto za FijiSaa za Majira ya joto za HovdSaa za Majira ya joto za OmskSaa za Majira ya joto za PeruSaa za Mchana za NewfoundlandSaa za Wastani za New ZealandSaa za Wastani za NovosibirskSaa za Wastani za VladivostokSaa za Magharibi mwa ArgentinaSaa za Magharibi mwa IndonesiaSaa za Majira ya joto za ChileSaa za Majira ya joto za SamoaSaa za Majira ya joto za TongaSaa za Mashariki mwa IndonesiaSaa za Wastani za NewfoundlandSaa za Wastani za TurkmenistanSaa za Majira ya joto za AmazonSaa za Majira ya joto za AzoresSaa za Majira ya joto za MoscowSaa za Petropavlovsk-KamchatskiSaa za Saint-Pierre na MiquelonSaa za Wastani za Afrika KusiniSaa za Wastani za New CaledoniaSaa za Wastani za Ulaya ya katiSaa za Wastani za YekaterinburgSaa za Majira ya joto za ArmeniaSaa za Majira ya joto za GeorgiaSaa za Majira ya joto za IrkutskSaa za Majira ya joto za MagadanSaa za Majira ya joto za UruguaySaa za Majira ya joto za VanuatuSaa za Majira ya joto za YakutskSaa za Mashariki zaidi mwa UlayaSaa za Mchana za Hawaii-AleutianMfumo wa kuratibu saa ulimwenguniSaa za Majira ya Joto za AyalandiSaa za Majira ya joto za BrasiliaSaa za Majira ya joto za ColombiaSaa za Majira ya joto za PakistanSaa za Majira ya joto za ParaguaySaa za Majira ya joto za SakhalinSaa za Mexico Kaskazini MagharibiSaa za Wastani za Hawaii-AleutianSaa za Wastani za Visiwa vya CookSaa za Majira ya Joto za UingerezaSaa za Majira ya joto za ArgentinaSaa za Majira ya joto za Hong KongSaa za Majira ya joto za MauritiusSaa za Majira ya joto za UfilipinoSaa za Majira ya joto za VolgogradSaa za Mchana za Australia ya KatiSaa za Wastani za Afrika MagharibiSaa za Majira ya joto za AzerbaijanSaa za Majira ya joto za BangladeshSaa za Majira ya joto za Cape VerdeSaa za Majira ya joto za ChoibalsanSaa za Majira ya joto za Ulan BatorSaa za Majira ya joto za UzbekistanSaa za Wastani za Australia ya KatiSaa za Wastani za Kisiwa cha EasterSaa za mchana za pasifiki za MexicoSaa za Majira ya joto za KrasnoyarskSaa za Majira ya joto za NovosibirskSaa za Majira ya joto za VladivostokSaa za Mchana za Australia MagharibiSaa za wastani za pasifiki za MexicoSaa za Magharibi ya Kati ya AustraliaSaa za Majira ya joto za TurkmenistanSaa za Wastani za Australia MagharibiSaa za Wastani za Fernando de NoronhaSaa za Wastani za Greenland MagharibiSaa za Wastani za Greenland MasharikiSaa za Wastani za Magharibi mwa UlayaSaa za Wastani za Mashariki mwa UlayaSaa za Wastani za Visiwa vya FalklandSaa za Majira ya joto za New CaledoniaSaa za Majira ya joto za Ulaya ya KatiSaa za Majira ya joto za YekaterinburgSaa za Kusini mwa Ufaransa na AntaktikiSaa za Mchana za Mashariki mwa Australia)Saa za Majira nusu ya joto za Visiwa Cook)Saa za Majira ya joto za Afrika Magharibi)Saa za Mchana za Saint-Pierre na Miquelon)Saa za Wastani za Magharibi mwa Argentina)Saa za Wastani za Mashariki mwa Australia*Saa za Majira ya joto za Kisiwa cha Easter*Saa za Wastani ya Saint-Pierre na Miquelon*Saa za Wastani za Petropavlovsk-Kamchatski+Saa za Kiangazi za Petropavlovsk-Kamchatski+Saa za mchana za Mexico Kaskazini Magharibi,Saa za Majira ya joto za Fernando de Noronha,Saa za Majira ya joto za Greenland Magharibi,Saa za Majira ya joto za Greenland Mashariki,Saa za Majira ya joto za Magharibi mwa Ulaya,Saa za Majira ya joto za Mashariki mwa Ulaya,Saa za Majira ya joto za Visiwa vya Falkland,Saa za Wastani za Mexico Kaskazini Magharibi/Saa za Mchana za Magharibi ya Kati ya Australia0Saa za Majira ya joto za Magharibi mwa Argentina0Saa za Wastani za Magharibi ya Kati ya Australia# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x##N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#ש## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#7##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-#7#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#Z#O?#l #,#d,#G#####,#27#f6##5##6# #6#:#-##1>#.#7#5-#K-#-#i?#ٽ#~6#,#,#oH#,##G#L##b#6#T #v?#+#y#r6##9#d##y#5##0# ##>#,# !#>##!#6#!#P#7###"#k# #n7###\?#>#N##7#9##6##|/#z7# #v#a#Y,#OO#!###6###+#b7#!#G#E# ,#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##55i5u55g]5+5nD585/5u5F5 ]55[5.5dv555ݿ53 –55l5#5!v5Gظ5/55֪?55k5Z55h55հڲ5ˬ5j55u5<`5555I555)N5Ɲ*5u5{Ƃ5 P5555ɫ55"51+55Mg5L5ӯ5=5Ǿ5Qګ5 5խ555DZ555,5м@E5O_55λk5N5252M5K5g&/55w5ӵ ڷ55^y5555$5t@5Y5ť5C5L5g5m555v.59505D5A515L:5¹P/5?&5è55a6ƶ5\F5bJ5ó5?5V5u5Q5|55f5'5ӺШe5_5.5ݳ5S5v5ݨ555ݬ55}5u5FO555i535s5rX5f5ɩ555TǪǴ5>nG&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P$P$P$P$P$P$P $P#$P&$P)$P,$P/$P2$P5$P8$P;$P>$PA$PD$PG$PJ$PM$PP$PS$PV$PY$P\$P_$Pb$Pe$Ph$Pk$Pn$Pq$Pt$Pw$Pz$P}$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$PH`?`+`9G`$P$P$P$P$P$P$P%P%P%P%P%P$%P+%P2%P9%P@%PG%PN%PU%P\%Pc%Pj%Pq%Px%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P &P&P&P&P&P&P"&P)&P0&P3&P6&P=&PD&PK&PN&PQ&PT&PW&PZ&P]&Pd&Pk&Pr&Py&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P 'P'P'P 'P#'P&'P-'P4'P;'P>'PE'PH'PK'PN'PQ'PT'P['Pb'Pi'Pl'Po'Pr'Pu'Px'P{'P~'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P``׮`J"` 'ResB :G Q:G$ {0} - - , {0} - {0} , , - - , - , - , , , , , - , - - - & & *ܚ & +܆ +ܚ & ,܆ #N#G#Q#O#J#(H# M#K#I#R#UT#P#I#S#`L#/K#G#zW#iL# H#oN#O#J#vH#\W#hG#K#Q#lJ#jH#^H#@H#"H#M#Q#I#G#I#P#)N#dV#N#L#~I#_Q#@G# N#N#QN#O#iO#V#1I#R#R#oK#J#G#=N#I#X#O#I#I#[# S#I#I#W#`#_X#J#H#L#H#G#8I#TI#L#3L#bR# P#H#WL#Z#gK#kW#wK#xP#L#R#J#U#X#Q# W#G#'K#W#H#yN#!L#N#G#uQ#|H#Q#.\#]#j#\e#Y#d#_#?X#J#[N#OK#bI#[I#7d#&R#K#G#V# U#7l#4J#SM#XH#\M#T#AM#K#wM#nM#-J#Q#W#-O#JM#Q#T#P#wG#P#L#G#K#e#[c#h#H#H#;T#K#M#_#a#/Y#VV#W#T#4[#K#PJ#K#V#V#N#AP#X#WP#/X#?I#S_#X#X#X#MW#g_#E[#R#rG#N#L#L#L#}O#U#IQ#;J#.S#YG#I#c#O#dH#7O#K#WJ#J#I#M#V#EG#J#J#H#H#J#3N#G#L#K#I#M#M#&M#M#I#N#^G#S#EL#{L#wI#mG#I#K#O#OG#M#M#J#Q#N#WK#N#H#N#K#O#*L#WZ#VR#H#H#:H#4H#K#RH#J#L#Z#W#J#JG#^S#|T#P#J#NL#O#K#IJ#d\#I#6P#MI#M#R#P^#I#N#L#L#I#L#L#S#J#O#TQ#W#KO#Y#H#H#/M#G#>R#;G#LH#3Q#X#X#M#N#P#W#O#L#BJ#L#sO#RS#(Q#I#FI5/j#:V#S#J#Q#H#P#8M#R#O#P#P#O#?K#P#_K^#R#H#Q#U#Q#pI#U#TG#H#K#rL#^Jc#:S#M#J# J#eM#M#J#G#I#O#J#O#G#G#LP##I#I#V#M#GK#jQ#G#I#R#J#pH#K#K#O#%U#sJ#K#N#iI#O#*I#2R#I#G# P#G#T#AO#K#_O#G#GN#W#7K#H#H#eN#J#G#O#K#N#U#H#M#N#S#I#nR#FH#T#&J#H#|G#N#L##O#.H#HT#M#Y#UO#G#H#H#P#cG#G#zJ5YQV5\`5f5g5um5mg(o5G`hUb5\vU5Z5\ZUb5uoTo5q[r5e?Yf5men5w^xSz[5\R^5$ZQV5\LUZ5^S2`5ozlq5oolq5^Vd5gh[h5hofo5r(qs5ql r5Mqkq5bZg5\kS`5*^Vyd5bT5W5cZ^h5f5e[+i5.a5aUEc5XbPl]5yZV[5.e[_i5e5`5`oX^f5k3]j5_S`5T5k5`5d[i5W5k dm5nJjvp5j5,ni2p5mho5YQc^5`50r5f5U5OX5{_pbEe5.f5nejp5KniTp5S5d5`5Sl?b:m5_Xe5v\?UTb5q`>5h5V5f5l5l5\Q^5d[h5`Ub5Xa,Vqc5Xrpq5Ff5e5F]JR+_5S5j/cWm5 ]5FS5^5hR\i5]rV#[5!d5[S_5T5^5]5Md5b_Yg5"S5jnNgHo5men5bFZg5@\Ta5OY5R5R5yial5i]j5o,ho5P5a5pkrq5=k5ial5 ]Uc5cZEh5R5vf5]HVc5YP]5cZwh5e5rpr5]5oT5Z5chZ_5Y5T5[Sa5X+PV5Y]zR?_5/W5Ei5Ca5ib5>W52U5R5_!Ta5\5Z5 \Tma5mP5kse n5.T5\Ub5g^sk5*bYfg5X5j_m5~g=^Xk5_5Y5n5boY6g5"kcdmQ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$+P+P,P,P,P ,P ,P,P,P,P,P,P,P!,P$,P',P*,P-,P0,P3,P6,P9,P<,P?,PB,PE,PH,PK,PN,PQ,PT,PW,PZ,P],P`,Pc,Pf,Pi,Pl,Po,Pr,Pu,Px,P{,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P-P-P-P-P-P-P -P#-P&-P)-P,-P/-P2-P5-P8-P;-P>-PA-PD-PG-PJ-PM-PP-PS-PV-PY-P\-P_-Pb-Pe-Ph-Pk-Pn-Pq-Pt-Pw-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P".P%.P(.P+.P..P1.P4.P7.P:.P=.P@.PC.PF.PI.PL.PO.PR.PU.PX.P[.P^.Pa.Pd.Pg.Pj.Pm.Pp.Ps.Pv.Py.P|.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P!/P$/P'/P*/P-/P0/P3/P6/P9/P  >  ? $ >  A  M  A , >  B ( K ! ? 2 ? ! L 2 > " >  > $ H * @ % A 2 G ( ? / B ( B  M ( K . M ( L 0 A + > 0 K + @  @ , 9 ? / , >  A . > 9 F 0 @  > 0 K . M 2 ? . > 2 K . M 5 G  M 8 . > 0   M 0 >  ! >  M  0 A , >   ? 0 >  + G  M  ! F ( M  * ? / >   ? (   8 M 2 K  / G ( M  0 >  @  0 M 0 @  @  2 ?  A / , >  F ( 0 @  $ > 0 M  / > ( >  > % . M  . H  >  / * A 0  0 > 5 > !  > 0 M ! > 8 ( M $ 9 ? $ ? % ?  + A * ( > . > ,  K  > , @ 0  M .  > 0 @ .  > 5 M .  A 0 K . & H 0 > . ( > 8 M . ( @ 2 > . / K  M . 2 > , K . 8 G 0 A . > 8 ( M 2  ! ( M 7 >   H 9 0 > 0 G 9 5 > ( >   ! K 0 >  ( ! H 0 M  . M . ( M  8 M  0 M 7 M / B /   * > 2 >  > , A 2 M  ? 0 K 5 M  A 5 H  M  G . > ( M  J . K 0 K  J 2  , K  K  K 8 M  K 8 M 0 G  M 5 > . M  >  K 8 M  ?  >  K  A 5 > 5 >  * 0 K  H  A  A / M  F 0 M 8 @  ? 0 G ( M  J 0   K  K  M / K  M 0 K 2 M ! F 5 ? 8 M & A , > / ? ( ? / > . G ( H 0 K , @ ( L . ? / > * > 2 > 5 M * F 0 M $ M * M 0 >  M + >  K + K ,   B 2 M , > , F ( M , > . >  K , F 2 @  M , F 2 F . M , J / ? 8 @ , M 0 B ( H .  ! > ( M . 8 M   M . > * A  K . > 2 M  > . > 8 ? / K . > 8 M  K . ? ! M 5 G . F 0 ? ! > . J ( >  K / >   ( M / A  M 2 > 0 ? / > ' M 0 F  @ ( > 0 F 8 ? + @ 0 J $ G 0 > 2 >  K 8 M 2 A 8 >  > 5 > ! A  M 5 > 0 M 7 > 8 0 >  5 M 8 > 2 M  > 8 ?  M  > 8 ? ! M ( @ 8 ? / K 2 M 8 K + ? / > 8 M / B  > 8 M / K 5 > 9 K 5 M ! M   M  > 5 M   M  K , M   K 0 M 8 M  ! F 2 H ! M  8 M . > 0 >  2 M . >  ?  ( A 5 ?  M  0 A ( F * M  % F ( M 8 M  . M 8 M  M   & M / >   > 0 >  8 M  A  ?   M  A 0 >  5 K  , K 0 K ( M  B 8 M , G  M 0 F ( ! >   > 0 M $ >  0 B 8 2 G   A  A . ( M ! , M 2 ? ( M ! A 7 ( M , @ ( 0 K ( M 9 > * > 2 M . 0 M * K ( M * H , 8 ?   ( M , >   A / M . ( >  A 5 > . > 0 ? 7 8 M . F  ! K  > /  A  >  M / F 0 F 5 ( M 2 > * >  M 2 ? 8 M , ( M 2 A 5 >  ! > 5 >  ?  ( M 5 ? / ( M ( > 8  > 2 ? ( M 8 0 >  K 5 K 9 K , 0 M  M {0} 8 . /    ?  K  ( M    ?  M 5 >   M 2 >  ! M 0 A . M  @   . > 0 M  >  ( M  B ( M  ? ( M 7 > 8 >  K ( >  M 0 @  K 0 M ! K , >  K 2 M  $ >  K 8 M $ > ( G  >  M .  ! A  > 0 M  K . M   M 8 . /   ? 8 ? ( > 5 M  >  M 0 F , M  > ( M 8  ( M  M / B 0 ?  M  > . M 8 M  M  ?  A 5 > ( >  ? , ? 2 ? 8 ?  F 9 M 0 > ( M  K 0 M  K 2 >  M / A ( ? 8 M  M 0 ? * K 2 ? ! . > 8 M  8 M ! > 0 M 5 ? ( M ! ?  M , L  ? ! F ( M 5 F 0 M ! J . ? ( ?  > ! M  > . F ( > $ > 2 M 2 ? ( M %  ! 0 M , G ( > 8 M 8 > 5 M ( ?  K 8 ? / > ( ? * ?  K ( M ( K 0 M + K  M * M / > 0 ? 8 M + ? ( ?  M 8 M + A ( > + A  ? + M 0 @  L ( M , >  M & > & M , > 0 M ( > 2 M , ? 7 M  F  M , ? 8 M 8 > 5 M , F 0 M . A ! > , F 0 M 2 ? ( M .  > 8 M 8 0 M . > ! M 0 ? ! M . > 0 ?  K  M . ?  F 2 > ( M . ? ( M 8 M  M . F ( K . ? ( @ . K  > & ? 7 A / >   0 G  M 0 0 K  K   > 2 > 0 ? / K  2 A ,  , > 7 ? 2 B / ? 5 ? 2 M 5 > 2 M 2 ? 8 M 8 >   0 F . M 8 > / M * > ( M 8 ?   * B 0 M 8 M  > ( M 2 @ 9 >   >   M 9 F , M 0 > ( M 9 K ( K 2 A 2 A  , ? ! M  > ( M   M 5 > 2 ?  M   ! 0 M , F 0 @  ! M . K   ( M  2 M  / A ( M  2 M 2 K ( H + M   0 M 8 . /    > ! L  K 5 M  . M  $ M  >  M 0 ? 8 M . 8 M  M 0 F 8 M  ( M  / >  M 5 ? 2 M  >  , ? / G 0 M  M 2 G 8 M , G  ? 2 @ 8 . /   K   >  > * A $ > 7 M  F   M $ H * @ 8 . /  ( ? / B 8 . /  ( L 0 A 8 . /  * 0 > . > 0 ? , K * >  K * >  K * F 0 B 8 . /  + > .  A 8 M  > + ?  @ 8 . /  + K 0 M  2 G  > , 9 M 0 F / ? ( M , > 0 M , ! K 8 M , A  . M , A 0 > , M / >   >  M . >  . J 0 K 8 M . > 0 @ / A 9 . M . F  M 2   M 2 . K   F 0 M 0 G /  A  M 8 M  M 0 ?  2 M / B  M 0 @ / B ( ? / ( M 2   > 8 . /  2 > 0 M ! M 9 L 2 ?  ! F . > ( M 5 > ( M  B 5 0 M 5 ?  ! M 9 K  M 5 ? / ( M  H ( M 5 ? 2 M ( ? / 8 M 6 >   ? / >  K 8 . 0 M  >  ! M 8 > 5 K  K . M 8 > 5 K * > 2 K 8 M  K * M / G 9 F 2 M 8 ?   ?  2 M  ? / 0 M 8 M  8 M  M -( F 0 >  8 M  M 0  > ( M    M 5 ? 2 M 2 >  0 > ( M 8 . /   8 M $ >  , A 2 M  M 9 K 0 K ! M 2 > ( M , >  0 M  * ? / > 8 . /   ? 0 @  ? . >  ?  L 2 > 2  * B 0 M  M 5 >  > 2 H ( M  > 2 > * >  K 8 M  M 5 >  ? . > 2 >  M 5 > ! F 2 K * M  M 5 F 0 M ( M 8 G  > % . M 8 . /   * > ( M 8 . /   >   > 8 . /  ! ?  M 0 K / ?  M $ 9 ? $ ? 8 . /  ( M / B / > 0 M  M ( M 5 >  M 7 K  M * K ! M  K 0 ?  > * M / K   >   M , A  > 0 F 8 M  M , A ! > * F 8 M  M , M 2 > ( M  H 0 M .  > 5 M 8 . /  . > 0 M  ? ( @  M . > 2 M & @ 5 A 2 A . > 8  M 2 > ( M . > 8 ( M 8 . /  . F 2 M , K 0 M ( M . K ( M 0 K 5 ? / > / > 7 M  > , >  M 0 F  M  > 5 ?  M 5 ( L  A 8 . /  5 ? ( M ( ? * F  M 8 . > 0 > 8 . /  8 . K 5 > 8 . /  8 M  >  M 9 K . M 9 > 2 ? + >  M 8 M  ( ! H 0 M 8 . /   0 >  M 5 G / @ ( >  8 A ( M 8 ? / K ( M  0 M  A  M 8 M  M  > 8 > , M 2 >   >  G * M 5 F 0 M ! F  K * F ( M 9 >  ( M  K 8 M  > 0 ?  >  M / B , > 8 . /   K / ? , > 2 M 8 ( M  ? , M 0 > 2 M  0 M ! G 5 ? 8 M 8 . /  $ A 5 > 2 A 8 . /  $ B 0 M * A 8 . /  $ F  A 8 ?  2 M * > ( G * > 2 M 8 . /  ( K . M * F ( M 9 M * > 2 > 5 M 8 . /  * ?  M  H 0 M ( M * J ( G * M 8 . /  * J ( M  ? / ( >  M * K 0 M  K -( K 5 K , F 2 M  M 0 G ! M , K 5 > 5 ? 8 M  > , M 0 8 M 8 F 2 M 8 M - B  > ( M 8 . /  .  ! > ( M 8 . /  . >   M 8 F 0 >  M . > 8 M  K 8 . /  . F  M . A 0 M ! K . K   F 5 @ ! ? / K . K ( M  M  K ( M 0 J $ G 0 > 8 . /  2  M 8 F  , 0 M  M 2 F , 0 M 5 ? 2 M 2 G 5 H  M 9 > 0 M 8 M 6 > ( M  M / B ( M 6 > ( M . > 0 ? ( K 6 > ( M 2 B / ? 8 M 8 M / K 5 > 8 . /  9 K 5 M ! M 8 . /     > ( > ( > 0 ? 5 K   M  K , F 8 . /    M 5 >  A 8 . /    K 0 M 8 M 8 . /   . F  > ( M 8 . /   2 > 8 M  > 8 . /   2 M . >  ? 8 . /  0 A  M 5 G 8 . /  2 M / ( K 5 M 8 M  M  2 M  + M . G ( M  . M 8 M  M 8 . /   F 0 M  M / B 2 F ( M  J 0 ? / ( M 8 . /   M 0 2 F  ! M  ?  M  M 5 ?  ? 2 K 0 M ! > ! > 8 ( M  M 0 @  M $ F 2 ? / ( ? (  0  * 0 >  M 5 G 8 . /  * A   >  0 @ ( 8 M , M 0 >  > 5 ? 2 M 2 G , M 0 >  ? 8 M 2 > 5 > - > 0 $ & G 6 8 . /  . 2 G 7 ? / > 8 . /  . > 0 ? 7 8 M 8 . /  . > 0 M  M 5 G 8 > 8 M / > ! ? 8 M  , > , > 0 ? / K , M 0 >   K 0 F / ? ( @ 0 ? 5 0 M 2 > 8 M    2 M 8 M 2 M / B , M 2 M / > ( > 5 K 2 M  K  M 0 > ! M 6 >   >  8 , F 2 M 8  > 2 ? ( M 8 . /  9 F 0 M . K 8 ? 2 M 2 K   ! K  H ( > 8 . /   0 G , ? / ( M 8 . /    ! ? / > ( * K 2 ? 8 M   M 5 ! > 0 M 8 . /   2 M 8 > 2 M 5 ! K 0 M  2 ? ( ? ( M  M 0 & M  >  * K  M 0 >  ! M  J 2  , ? / > 8 . /   K 8 M 0 > / ? 8 . /   >  , ? / 0 M 8 . /   M 0 >  ! M  0 M  M  M 5 > ! 2 M  F ( > 2 M  K  F 2 > 5 M 8 . /  ( 5 K 8 ? , ? 0 M 8 M  M * K 0 M  K 5 F 2 M 9 K * M / B 0 M  K 0 ?  K , 9 ? / > ,  ! 0 > 8 M , J 2 @ 5 ? / > 8 . /  , M 0 ? 8 M , F / ? ( M , M 0 K  F ( M 9 ? 2 M . / ( M . > 0 M 8 . /  . F  M 8 ?  K (  0  / F   F 0 ?  , 0 M  M 5 F ( ?  A 2 > 8 . /  6 >   K ! K . ?   K 8 ? . M + F 0 K * K 2 M 8 @ 7 F 2 M 8 M 8 . /  8 B 0 ? ( > . M 8 . /  8 F / ?   M % > . 8 M 9 >   >   M 8 . /  5 M 2 > ! ? 5 K 8 M  K  M  . M 8 M  0 M ! > . M  0 M . G ( ? / > 8 . /    M 0 > / ? 2 M 8 . /   G  , M 0 ? ! M  M , G  M 0 8 ( K / > 0 M 8 M  M  J 9 F ( M 8 M , 0 M  M & > 0 M  8 M 8 2 > . M + K 0 M  M ( F 2 M 8 ( M . > 2 M & @ 5 A 2 8 . /  . L   F / ? ( M 8 . /  0 ? / K  2 M 2 G  K 8 M 0 @ / B ( ? / ( M 8 . /  5 F 5 / M ,   ! ? / > ( 5 G  M & @ 5 ? 8 . /  8 F / ?   M  ?  M 8 M 8 F / ?   M  > ( M 8 M 8 F / ?   M 2 B 8 ? / > 8 F / ?   M 9 F 2 F ( >   0 M , H  > ( M 8 . /    M 2 >   ?  M 8 . /  2 ( M , $ K 0 M 8 . /    0 M 5 G 8 5 ? 8 . /   * ? / > *   ? 8 . /   ?  ? 2 K 0 M ! > 8 . /   A  M & @ 5 A 2 8 . /   > 2 > * >  K 8 M 8 . /   ? 2 @ 5 G 8 5 ? 8 . /  ! F ( M . > 0 M  M 7 > ( M &  M 7 ? #  > 0 M  ? / > ( K  M 8 M ,   ! ? / > ( * >  ? 8 M $ > ( M 8 . /  * F 0 B 5 G 8 5 ? 8 . /  * K 0 M  M . K 0 F 8 M , G * M / K   >   M 8 . /  + ?  @ 5 G 8 5 ? 8 . /  + ? 2 ? * M * H ( M 8 . /  ,   M 2 > & G 6 M 8 . /  , J  F / ? ( M 5 ? 2 M 2 G , M 0 F  ? 2 ? / > 8 . /  , M 2 >   M -8 , M 2 K ( M . 0 F   K ,   ! ? / > ( / >  A  M 8 M  M 8 . /  2 H ( M & @ 5 A 2 8 . /  8 M 5 ? + M  M  0 F   M  0 M  A  M 8 M  M 8 . /   8 M  0 M & @ 5 ? 8 . /   G * M 5 F 0 M ! F 8 . /   K / ? , 2 M 8 > ( M 8 . /   >   > 5 G 8 5 ? 8 . /  $  ?  ? 8 M $ > ( M 8 . /  * >   M ( @ 0 M  A   M * ?  M  H 0 M ( M 8 . /  , M / B ( K 8 M  / ? 0 M 8 M .  > 5 M 5 G 8 5 ? 8 . /  2 > 0 M ! M 9 K 5 M 8 . /  5 ( L  A 5 G 8 5 ? 8 . /  8 . > 0 > 5 G 8 5 ? 8 . /   + M  ( ? 8 M $ > ( M 8 . /    K  M  K 0 M  B 0 M . ?  M  ? 0 M  ? 8 M $ > ( M 8 . /   K  K 8 M & @ 5 A 2 8 . /  .  ! > ( M 5 G 8 5 ? 8 . /  . > 0 M  M 5 G 8 > 8 M 8 . /  . > 8 M  K 5 G 8 5 ? 8 . /  0 ( M  ? ( M  ( M 2 F  M 2 >   M / ? / 0 M , H / ( M 5 ? ( > . >  M ,   ! ? / > ( 5 K 2 M  K  M 0 > ! M 8 . /  8 F / ?   M , 0 M $ F 2 F . @ 8 F / ?   M 5 ? ( M 8 F   M 8 K 2 . ( M & @ 5 A 2 8 . /  9 K  ? . ? ( M 9 M (  0  9 K 5 M ! M 5 G 8 5 ? 8 . /  + M 0 F   M  / > ( > 8 . /  {0} * M 0 > . > # ?  8 . /    M  K , F 5 G 8 5 ? 8 . /    M 5 >  A 5 G 8 5 ? 8 . /    K 0 M 8 M 5 G 8 5 ? 8 . /   . F  > ( M 5 G 8 5 ? 8 . /   2 M . >  ? 5 G 8 5 ? 8 . /   M , F  ? 8 M $ > ( M 8 . /  0 A  M 5 G 5 G 8 5 ? 8 . /   . M 8 M  M 5 G 8 5 ? 8 . /   F 2 M (  0  ,   ! ? / > ( $ B 0 M * A $ H . B 0 M 8 . /  ( > 0 M + K  M & @ 5 ? 8 . /  ( J 5 J  A  M ( F  M 8 M  M ( M / B  ? 2 M / >  ! M 8 . /  * 0 >  M 5 G 5 G 8 5 ? 8 . /  , M / A 2 > , $ M $ 0 !  K  . > 0 ? 7 8 M 5 G 8 5 ? 8 . /  . > 0 M 7 2 M & @ 5 A 2 8 . /  8  > 2 ? ( M 5 G 8 5 ? 8 . /  8 M 0 F ! M ( F  J 2 ? . M 8 M  M 5 M 2 > ! ? 5 K 8 M  K  M 8 . /    0 M * M 0 > . > # ?  8 . /   J 2  , ? / > 5 G 8 5 ? 8 . /   M 0 ? 8 M . 8 M & @ 5 ? 8 . /   ? 2 @ * M 0 > . > # ?  8 . /   H ( > * M 0 > . > # ?  8 . /   > 0 M  ? / > 5 G 8 5 ? 8 . /  $ B 0 M * A  + M 0 ?  > 8 . /  $ H * @ * M 0 > . > # ?  8 . /  ( K 5 K 8 ? , ? 0 M 8 M  M 8 . /  * 6 M  ? .  + M 0 ?  > 8 . /  * F 0 B * M 0 > . > # ?  8 . /  * K 0 M  M  + M 8 M * F / ? ( M * K 0 M  M - 5 M -* M 0 ? ( M 8 M + ?  @ * M 0 > . > # ?  8 . /  + ? ( ?  M 8 M & @ 5 A 2 8 . /  , M 0 ?  @ 7 M 5 G 8 5 ? 8 . /  8 F   0 M , $ M $ 0 !  K  > 9 >   >   M 5 G 8 5 ? 8 . /  &  M 7 ? #  > 0 M  ? / > 8 . /   ( > ( M ! M 0 ? 5 G 8 5 ? 8 . /   0 M . G ( ? / > 5 G 8 5 ? 8 . /   0 > ( M * M 0 > . > # ?  8 . /   * ? / > * M 0 > . > # ?  8 . /   0 ? 7 M * M 0 > . > # ?  8 . /   2 M + M * M 0 > . > # ?  8 . /   ? 2 M , 0 M  M & @ 5 A 2 8 . /   > % . M * M 0 > . > # ?  8 . /   * > ( M * M 0 > . > # ?  8 . /   >   > * M 0 > . > # ?  8 . /  ( M / B  > 2 F ! K ( ? / > 8 . /  , M 0 B ( G & 0 A 8 2 > . M 8 . /  .  > 5 M * M 0 > . > # ?  8 . /  . >  M  M 5 > 0 @ & @ 5 ? 8 . /  / F   F 0 ? ( M , 0 M  M 8 . /  5 ( L  A * M 0 > . > # ?  8 . /  8 . > 0 > * M 0 > . > # ?  8 . /  8 . K 5 > * M 0 > . > # ?  8 . /    0 M , H  > ( M 5 G 8 5 ? 8 . /   0 M  F   @ ( > 5 G 8 5 ? 8 . /  2 ( M , $ K 0 M 5 G 8 5 ? 8 . /   ?  ? 2 K 0 M ! > 5 G 8 5 ? 8 . /   M / B , > * M 0 > . > # ?  8 . /   M 0 > 8 M ( K / > 0 M 8 M  M 8 . /   M 0 @ ( M 5 ?  M 8   A 8 . /   M 5 > . M * M 0 > . > # ?  8 . /  * 6 M  ? . / B 0 K * ? / ( M 8 . /  * >  ? 8 M $ > ( M 5 G 8 5 ? 8 . /  + ? 2 ? * M * H ( M 5 G 8 5 ? 8 . /  ,   M 2 > & G 6 M 5 G 8 5 ? 8 . /  , M 0 F  ? 2 ? / > 5 G 8 5 ? 8 . /  .  ! > ( M * M 0 > . > # ?  8 . /  . > 8 M  K * M 0 > . > # ?  8 . /  / >  A  M 8 M  M 5 G 8 5 ? 8 . /  2 > 0 M ! M 9 K 5 M *   ? 8 . /  5 > / A 5 M / . F  M 8 ?  K 8 . /  8 . ( M 5 / 8 > 0 M 5  ( @ ( 8 . /  8 F   M 0 2 M  + M 0 ?  > 8 . /  9 5 > / M - 2 M / B 7 ? / ( M 8 . /  9 ?  & B . 9 > 8 . A & M 0 8 . /  9 K 5 M ! M * M 0 > . > # ?  8 . /  * 6 M  ? .  0 M  F   @ ( > 8 . /  . F  M 8 ?  ( M * 8 ? + ?  M 8 . /   8 M  M 0 G 2 ? / > . ' M / . 8 . /  {0} *   ? 5 F 2 A $ A 0 A 8 . /    M  K , F * M 0 > . > # ?  8 . /    M 5 >  A * M 0 > . > # ?  8 . /    K 0 M 8 M * M 0 > . > # ?  8 . /   . F  > ( M * M 0 > . > # ?  8 . /   2 > 8 M  > * M 0 > . > # ?  8 . /   2 M . >  ? * M 0 > . > # ?  8 . /   0 M  A  M 8 M  M 5 G 8 5 ? 8 . /   8 M  0 M & @ 5 ? 5 G 8 5 ? 8 . /  0 A  M 5 G * M 0 > . > # ?  8 . /   . M 8 M  M * M 0 > . > # ?  8 . /   G * M 5 F 0 M ! F 5 G 8 5 ? 8 . /   J 0 ? / ( M * M 0 > . > # ?  8 . /   > . 0 M 0 K * M 0 > . > # ?  8 . /   K / ? , 2 M 8 > ( M 5 G 8 5 ? 8 . /  ! M / B . >   M ! ?  0 M 5 ? 2 M 2 G $ A 0 M  M . F ( ? 8 M $ > ( M 8 . /  $ B 0 M * A   ! K ( G 7 ? / > 8 . /  ( M / B 8 2 G . M , $ M $ 0 !  K  ( M / B + L  ! M 2 M / >  ! M 8 . /  * 0 >  M 5 G * M 0 > . > # ?  8 . /  * 6 M  ? .   ! K ( G 7 ? / > 8 . /  * 6 M  ? .    ? 8 M $ > ( M 8 . /  * @  0 M 8 M , 0 M  M ,   ! ? / > ( . > 0 ? 7 8 M * M 0 > . > # ?  8 . /  5 ? ( M 8 F ( M ( F 8 M ,   ! ? / > ( 8  > 2 ? ( M * M 0 > . > # ?  8 . /   0 G , ? / ( M * M 0 > . > # ?  8 . /   J 2  , ? / > * M 0 > . > # ?  8 . /   H ( > *   ? 5 F 2 A $ A 0 A 8 . /   > 0 M  ? / > * M 0 > . > # ?  8 . /  $ B 0 M * A  8 M  M 0 G 2 ? / > 8 . /  $ B 0 M * A    ? 8 M $ > ( M 8 . /  $ H * @ *   ? 5 F 2 A $ A 0 A 8 . /  * 6 M  ? .  8 M  M 0 G 2 ? / > 8 . /  * > * A 5 > ( M / B  ? ( ? / > 8 . /  + >  M 2 M / >  ! M & @ 5 A 2 8 . /  5 K 2 M  K  M 0 > ! M 5 G 8 5 ? 8 . /  8 ?   * B 0 M * M 0 > . > # ?  8 . /  8 F   M 0 2 M / B 0 K * ? / ( M 8 . /  9 >   >   M * M 0 > . > # ?  8 . /   ( > ( M ! M 0 ? * M 0 > . > # ?  8 . /   0 M . G ( ? / > * M 0 > . > # ?  8 . /    M 0 > / ? 2 M * M 0 > . > # ?  8 . /   0 > ( M *   ? 5 F 2 A $ A 0 A 8 . /   M , F  ? 8 M $ > ( M 5 G 8 5 ? 8 . /   > % . M *   ? 5 F 2 A $ A 0 A 8 . /   * > ( M *   ? 5 F 2 A $ A 0 A 8 . /  . K   ? 8 F 2 M 2 K ,  F ( M  A  M  @ . L   F / ? ( M * M 0 > . > # ?  8 . /  2 K / 0 M * M 0 ? ( M 8 M  M 5 > 0 M  0 M 5 > 2 @ 8 M . 0 ? / A + A  A ( > 8 . /  8 . K 5 > *   ? 5 F 2 A $ A 0 A 8 . /  8 F   M 0 2 M   ! K ( G 7 ? / > 8 . /    0 M , H  > ( M * M 0 > . > # ?  8 . /    M 2 >   ?  M * M 0 > . > # ?  8 . /  $ M $ 0 . > 0 ? / > ( > & @ 5 A 2 8 . /  2 ( M , $ K 0 M * M 0 > . > # ?  8 . /   ?  ? 2 K 0 M ! > * M 0 > . > # ?  8 . /   A  M & @ 5 A 2 * M 0 > . > # ?  8 . /   M / B , > *   ? 5 F 2 A $ A 0 A 8 . /  ( K 5 K 8 ? , ? 0 M 8 M  M 5 G 8 5 ? 8 . /  * 6 M  ? .  + M 0 ?  > 5 G 8 5 ? 8 . /  * >  ? 8 M $ > ( M * M 0 > . > # ?  8 . /  + ? 2 ? * M * H ( M * M 0 > . > # ?  8 . /  ,   M 2 > & G 6 M * M 0 > . > # ?  8 . /  , M 0 F  ? 2 ? / > * M 0 > . > # ?  8 . /  / >  A  M 8 M  M * M 0 > . > # ?  8 . /  5 M 2 > ! ? 5 K 8 M  K  M 5 G 8 5 ? 8 . /   2 > 8 M  > *   ? 5 F 2 A $ A 0 A 8 . /   0 M  A  M 8 M  M * M 0 > . > # ?  8 . /   8 M  0 M & @ 5 ? * M 0 > . > # ?  8 . /   A  M & @ 5 A 2  0 M ' 5 G 8 5 ? 8 . /   G * M 5 F 0 M ! F * M 0 > . > # ?  8 . /   J 0 ? / ( M *   ? 5 F 2 A $ A 0 A 8 . /   K / ? , 2 M 8 > ( M * M 0 > . > # ?  8 . /  $ B 0 M * A  M 0 @ ( M 2 M / >  ! M 8 . /  ( M / B  > 2 F ! K ( ? / > 5 G 8 5 ? 8 . /  * 6 M  ? .  M 0 @ ( M 2 M / >  ! M 8 . /  + F 0 M ( >  ! K ! ? ( J 0 K ( M 9 > 8 . /  / F   F 0 ? ( M , 0 M  M 5 G 8 5 ? 8 . /  2 > 0 M ! M 9 K 5 M * M 0 > . > # ?  8 . /  8 A & B 0 -$ B 0 M * A / B 0 K * ? / ( M 8 . /   0 G , ? / ( M *   ? 5 F 2 A $ A 0 A 8 . /   M 0 > 8 M ( K / > 0 M 8 M  M 5 G 8 5 ? 8 . /  ! M / B . >   M -! ?  0 M 5 ? 2 M 2 G 8 . /  $ B 0 M * A / B 0 K * ? / ( M 5 G 8 5 ? 8 . /  * 6 M  ? . / B 0 K * ? / ( M 5 G 8 5 ? 8 . /  5 K 2 M  K  M 0 > ! M * M 0 > . > # ?  8 . /    M 0 > / ? 2 M *   ? 5 F 2 A $ A 0 A 8 . /   M , F  ? 8 M $ > ( M * M 0 > . > # ?  8 . /  $ A 0 M  M . F ( ? 8 M $ > ( M 5 G 8 5 ? 8 . /  ( M / B  ? 2 M / >  ! M * M 0 > . > # ?  8 . /  * 6 M  ? .  0 M  F   @ ( > 5 G 8 5 ? 8 . /  . L   F / ? ( M *   ? 5 F 2 A $ A 0 A 8 . /    M 2 >   ?  M *   ? 5 F 2 A $ A 0 A 8 . /   8 M  M 0 G 2 ? / > . ' M / . * 6 M  ? . 8 . /  &  M 7 ? #  + M 0 ?  > * M 0 > . > # ?  8 . /  ( K 5 K 8 ? , ? 0 M  M 8 M * M 0 > . > # ?  8 . /  * 6 M  ? .  + M 0 ?  > * M 0 > . > # ?  8 . /  + >  M 2 M / >  ! M & @ 5 A 2 5 G 8 5 ? 8 . /  5 M 2 > ! ? 5 K 8 M  K  M * M 0 > . > # ?  8 . /  8 F   M 0 2 M / B 0 K * ? / ( M 5 G 8 5 ? 8 . /  ( M / B  > 2 F ! K ( ? / > * M 0 > . > # ?  8 . /  / F   F 0 ? ( M , 0 M  M * M 0 > . > # ?  8 . /   M 0 > 8 M ( K / > 0 M 8 M  M * M 0 > . > # ?  8 . /  $ B 0 M * A / B 0 K * ? / ( M * M 0 > . > # ?  8 . /  * 6 M  ? . / B 0 K * ? / ( M * M 0 > . > # ?  8 . /  5 > / A 5 M / . F  M 8 ?  K * M 0 > . > # ?  8 . /  9 5 > / M - 2 M / B 7 ? / ( M * M 0 > . > # ?  8 . /  * 6 M  ? .  0 M  F   @ ( > * M 0 > . > # ?  8 . /  . F  M 8 ?  ( M * 8 ? + ?  M * M 0 > . > # ?  8 . /   8 M  M 0 G 2 ? / > . ' M / . * M 0 > . > # ?  8 . /  $ A 0 M  M . F ( ? 8 M $ > ( M * M 0 > . > # ?  8 . /  $ B 0 M * A  M 0 @ ( M 2 M / >  ! M 5 G 8 5 ? 8 . /  ( M / B  ? 2 M / >  ! M *   ? 5 F 2 A $ A 0 A 8 . /  ( M / B + L  ! M 2 M / >  ! M * M 0 > . > # ?  8 . /  * 6 M  ? .  M 0 @ ( M 2 M / >  ! M 5 G 8 5 ? 8 . /  + F 0 M ( >  ! K ! ? ( J 0 K ( M 9 > 5 G 8 5 ? 8 . /  + >  M 2 M / >  ! M & @ 5 A 2 * M 0 > . > # ?  8 . /  8 F   M 0 2 M / B 0 K * ? / ( M * M 0 > . > # ?  8 . /   8 M  M 0 G 2 ? / ( M $ B 0 M * A * M 0 > . > # ?  8 . /  5 > / A 5 M / . F  M 8 ?  K *   ? 5 F 2 A $ A 0 A 8 . /  9 5 > / M - 2 M / B 7 ? / ( M *   ? 5 F 2 A $ A 0 A 8 . /  . F  M 8 ?  ( M * 8 ? + ?  M *   ? 5 F 2 A $ A 0 A 8 . /   8 M  M 0 G 2 ? / > . ' M / . *   ? 5 F 2 A $ A 0 A 8 . /  $ B 0 M * A  M 0 @ ( M 2 M / >  ! M * M 0 > . > # ?  8 . /  ( M / B + L  ! M 2 M / >  ! M *   ? 5 F 2 A $ A 0 A 8 . /  * 6 M  ? .  M 0 @ ( M 2 M / >  ! M * M 0 > . > # ?  8 . /  * F  M 0 K * > 5 M 2 K 5 M 8 M  M - > . M  >  M 8 M  ? 8 . /  + F 0 M ( >  ! K ! ? ( J 0 K ( M 9 > * M 0 > . > # ?  8 . /  8 F / ?   M * ? / F 0 M . 0 ? / A . ?  M 5 F 2 > ( M 8 . /   8 M  M 0 G 2 ? / ( M $ B 0 M * A *   ? 5 F 2 A $ A 0 A 8 . /   8 M  M 0 G 2 ? / ( M * 6 M  ? . *   ? 5 F 2 A $ A 0 A 8 . /  + M 0 F   M &  M 7 ? # . 0 ? / A    > 0 M  ?  ?  M 8 . /  . ' M / .  8 M  M 0 G 2 ? / ( M * 6 M  ? . * M 0 > . > # ?  8 . /  ** F  M 0 K * > 5 M 2 K 5 M 8 M  M - > . M  >  M 8 M  ? 5 G 8 5 ? 8 . /  + 8 M  M 0 G 2 ? / > . ' M / . * 6 M  ? . *   ? 5 F 2 A $ A 0 A 8 . /  .* F  M 0 K * > 5 M 2 K 5 M 8 M  M - > . M  >  M 8 M  ? * M 0 > . > # ?  8 . /  .8 F / ?   M * ? / F 0 M . 0 ? / A . ?  M 5 F 2 > ( M * M 0 > . > # ?  8 . /  18 F / ?   M * ? / 0 M . 0 ? / A . ?  M 5 F 2 > ( M *   ? 5 F 2 A $ A 0 A 8 . /  #ON#G#MU#CP#J#I#{K#I#M#lQ#T#gO#JG#LR#J#3L#JH#W#L#mG#wN#\M#K#H#W#^G#H#`L#H#*L#PJ#S#G#K#M#WJ#H#I#H#I#M#Q#I#M#I#5Q#N#S#P#L#L#O#G#M#dP#K#(R#M# X#sJ#S#S#CK#H#G#4R#G#V#]O#I#I#Y#0S#hH#I#Z#W#V#!L#K#L#H#I#8I#?I#K#H#;K#H#N#H#WL#J#W#P# K#I#zH#I#M#H#I#&M#]#xV#J#;G#R# S#KQ#&H#NL#T#&J#4J#[#K#P#J#H#"N#]#wG#N#L#L#\H#iI#L#P#L#NP#O#fW#O#V#K#J#M# H#XR#G#H#Q##Y#tX#+N#J#V#V#H#L#-J#K#O#O#Q#I#J5Fb#T#uW#H#YP#J#$S#M# U#c5aYi5HS5V5aY3i5'`5cEZi5$d53gP_5YN]5eU^5;dVZ#j5]56[5]$V~e5iX}h5h|Ra5R54k5\5c4Zi5U5$mfko5Pkjm5j5lkjam5l>fIo5Y?O^5 \5nq5>a5X5@V5'^2_e5_5n>jBp5otjp5Ta5_5(\5orbn5_XWf5\Sb5U>5b5U5g5d5d5goPj_5c#Zi5kWf5LgP_5qpr5e5d5jT d52V5k(am5$[5O5Z5bZj5ZwQ<`5Q`5H[TSa5&U5W5Z[5v]5c]3U!e5Q5o0bm5obAn5`XIh5l[lSa5V5 O5R5Yj`Bm5n*]k5gpdn5O5]5(ojp5/h5hc^l5\Tc5aCYh5R5&f5=]Td5SY+O^5aYh5^5wrpGr5Z5S5sY5`Xch5X5S5]UOe5ZQ`5gQ`5.W5nf5[5+_5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$p+Ps+Pv+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P!,P$,P',P*,P-,P0,P3,P6,P9,P<,P?,PB,PE,PH,PK,PN,PQ,PT,PW,PZ,P],P`,Pc,Pf,Pi,Pl,Po,Pr,Pu,Px,P{,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P-P-P-P-P-P-P -P#-P&-P)-P,-P/-P2-P5-P8-P;-P>-PA-PD-PG-PJ-PM-PP-PS-PV-PY-P\-P_-Pb-Pe-Ph-Pk-Pn-Pq-Pt-Pw-Pz-P}-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P .P.P.P.P.P.P.P".P%.P(.P+.P..P1.P4.P7.P:.P=.P@.PC.PF.PI.PL.PO.PR.PU.PX.P[.P^.Pa.Pd.Pg.Pj.Pm.Pp.Ps.Pv.Py.P|.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P!/P$/P'/P*/P-/P0/P3/P6/P9/P<0J;C<0B8 0B;0=B8:0 20B8 @8=28G0B8 #Q=CA8 @><0B8 @7>=08 :0B8 @7>=08 H0@0B8 02@C?>88 H0@0B8 02@C?>88 0@10B8 @7>=08 <0@:070B8 AB0=40@B88 :0B8 02@C?>88 <0@:070B8 AB0=40@B88 H0@0B8 @7>=08 0B;0=B8:0B8 AB0=40@B88 <0@:070B8 @7>=08 #Q=CA8 @><0B8 AB0=40@B88 0B;0=B8:0B8 0>=88 0<>0=3A>70B8 AB0=40@B88 #Q=CA8 @><0B8 AB0=40@B88 02@C?>88 H0@0B8 AB0=40@B88 02@C?>88 0@10B8 B>18AB>=08 02@C?>88 H0@0B8 B>18AB>=08 02@C?>88 0@10B8 AB0=40@B88 02@C?>88 <0@:070B8 B>18AB>=08 02@C?>88 <0@:07#5H#`G5GRGeH5GFG6H5G;G H5~HGH5MHoGH5IHmI5-IGH5MIG I5Ga$p$z$$1AU$$$wPzP}PH``+`9G`PPPPPPPPP`m``\`g 'ResB5 ] 99N]-!B %B#!2 2929B 42224%59D#19@%29#2!2@-%4!2AB#B#%B%@!DB#2A"9 429%4#-9@'94' 21* 1%2 42 9#494*4!9#9D-" 5152#5*!-%2"9%2%2-*%22 '28 --#1%--*B%@5"@ '2@#8@%5 @@%@-1@-@A* -D 1-A22#L2#258"220@#542%59#L#52@!2495 42B 5'2'2 2.'22#L9-2%2-!*L2#0'24#229@!-219%2!2B2@"5"4 @4*@ 222!2!@ !-1!04%2!1*1!29B#!2#4!29B!2%2B!2@ #9!2@ B-!2@#2!2B"@!4*L#4D2%--%4*-%9 22'-#L -'2%%4*-5#2'-1#2-1!!2-2#92.2#2@#.2'22@4#L@!#52@# 5@@-2@@.#-A8AABB!B#B @5"BB2B!2BB-!*L@'%2'!#8@4 2 29*@"L1!2%22#21*2#L9!5 5@29#2@ 2 2#2- 2@#G 45"L-'L*11%42#L'49 2@#5B%54%4 44.1'299A!44-#4*@2+L@#92@#*92@*2@2B!221'!2@2*L!4@'"L"291#4"2#L%9-12'241*B@5"-1B5-2 -@#*-252-49'4-8#8! 5@#22@20A!@"LA!@#*1@ 29@!@+0#2@%@#@!9 2@"@#'2@#B %9@'%2{0}@'%25@'%2 8@'5"2@-@*LA-4@%A-42A-*!2#2B2#5B%22B%1!BB@5"'B#-BB#-.2B.2#L@'%244@'%2D@1'"24%2!182BB#@'22@%-#LB22! 1222#L22"28#0 12@#! 1%9-4* 2#2@"B' 2BB# 52!1*1*5#-"L-#LB%22 @L2%%4L4'"-#L4B@ 5"5-2@!"L9A- -1''5 2251#52'L9095!2 2%2!2#4BL"H28I%2#4B-2%45A!'2299'4L.8'44@'4%5-8**A%5"L-2 21-225#L-5'2%4-9 9@-5".17"2@% @"L@ 2@2%9@@'-#L@-#L%4@!B!45@#"2'4@'%2 4%5@'%2!H2@'%2@#9@-#9@@@.% 44A%D#LA!'-#5A!!1'BA-4%%2B!442B!24 9B-A%LB-422B.B%9%9DB#@5"@'%2-*D#@'%22@%2@'%2!-*B@'%2.-L@'%2@'4*@'%2A 1!-*2#42'2@-%91'@!2%2-*2@"L-+L*1 -"2% 2 14-2B 2!2#5B-229#1*@ %*L#2  2'4%2#L@2'L2#L@B*98!9#22B 2B2%L@!-#L!1B#@'5"!21* 2#L!22B!#-*!2#5.2!L!2#L45#2B#-2%5@#-'4%%9%4"22%91!2 4%9*L'4%%L*-B.%L!-0%4"2--1 B#G--1-#L#2-1!22@-2#21'2-4*19%-8*L@#2@-#L 5"L@ 5H"D.I@-B#4B@!%@4#L@"#9 2@%!@'%21%L@'%24'2@'%2 2!1'@'%2-2@'%2 92@'%2%12@'%2-2@#@'%2@2%@-!11A!28*2A-@-@#A-%@5"#LA-*#22A.%4A LD'L.-#L*@'%2 2!2#2@'%22.55@'%22-9#9@'%25-9@-@'%2!2@J2@'%2-25-2@'%2.H-@'%2@ 5"L@'%2B2@@'%2B#5#2@'%2D B"'222!2#L24#44!25#24*%2'28* 4@G9@'4%%L2#2!2#4B--#5 2-@5"1-#L2@% 2"4#-%2#L#5B-#1B-0 8 4---1!*@-1!@4#L 5"L@ L4*L@ L-*L@ LB!1*@-#L!4'2@!%22%0@'%29'2%9@'%2'-*-@'%2--!*L@'%2-2+#1@'%2@2+%5@-#LB! 5B"@-%D-"L-8@-G2@!2A#L@-%-A'9@'-#LB@@.@D 5%-#L2@'%22"-22@'%2 22%4@'%2!-'L*1@'%2!222@'%2-12-9@'%2-1%!25@'%2@20@'1!9#151'1%21%#2@%4L2%44#2 2!2#L2L 4!@-B#B%1'B*D-@#*-#L9@'%B"-#LB-BB'-#L@%*1!-@ -#L#1!-@#L@#"L!-@'4@B-%-*A-@%4*@ L%9@ 5"@ L@.@%2@9 41%2@"%B%'LDL@'%2 5H8H@'%2-0A%*2@'%2-0B #L*@'%2-1B@@'%2-4@5"@'%2-4+#H2@'%2@ @ %*L@'%2A-!0 -@'%2B@@%2@'5"1L@'%24A#L@'%2!1%5*L@'%2"28*L@'%2*4B#L@'%2@5""2@'%2@#-95"2* 2%2I2 22-4 2@%-'L*1 #52#L@-* 2%2!1@-#L@"L#B.4!4+L-#LBA# L82-2@#1*-#L!-#L*5-#L--*@#4B-2%@%-*%1@ !@4#L'%24B'*G-@!G 4B 45@'%21! 12@'%2-#L@5"@'%2 2!-#LB#@'%2 9#42@!@'%225*2@'%22#2'1"@'%2!2@%@ 5"@'%2'29-29@'%2-025#L@'%2-4B5@'%2-4*#2@-%@'%2-8#8'1"@'%2B%4@'5"@-% 1%'2-#LA#L@4#LA-4*-222B#@.4%%L@'%22%22B*@'%2!-#4@ 5"*@'%2!2#L@ 1*@'%2%-#LB.'L@'%2'-%B#2@'%2@@'4#L@'%2A!@5"#L1'%2%1!@-#L#1*B"2#L*L 2B B!4B%1L- 2%-*-@#*D 1L-1222#4B'-H2'A!#4L@ L'4@ L@#5H#4@'-#L@'%2 -"2% 2@'%2#2 4@%5"@'%21%2@(@'%2"8B#%2@'%2--!A*{0}@'%2--!A*5@'%2@-'2-#L@'%2A-A%4@'%2B%-!@5"@-@-#L@-#5A#4-4@%GBB'8 @*LBB' 44#L*L@'%2-5#L8*L-#1%.2#L@-#L2!2#L*.2'L2@-5"1@#1*%-@"5"#L@5"-4@5"AB%4*@ 2L -#L@5"@'%2244*2@'%24' 5A%L@'%24%44*L@'%2!2#2{0}@'%2!2#25@'%2--!A*D@@'%2-2#L@!@5"@'%2@'@ 8@-%2@'%2A-#42CIB.1@*@-#L@'%2-9%22-#L@'%2'%25'-*- @#@B%4!*L@ L2#L@@%!5@'%2#1*B"2*L@'%25#L5 *2@'%2!2#2 4%5@'%2!2#244@'%2!2#2@#9@'%2!2#2D@@'%2$9#I- 4%5@'%2$9#I-44@'%2$9#I-@#9@'%2+!9H@208@'%2--!A*A 1!@'%2-124*2@'%2-2#L@42@'%2-8 @4*2@'%2A-#42%2@'%2BB' 55*L@'%2@20-5*@-#L- L, -45A-2"52@-#4@4#L*'4L@-#L@#L@'%27" 4%--#L2@'%221'4'45@'%2!2#24'2@'%2!2#2 2!1'@'%2!2#2-2@'%2!2#2!-*B@'%2!2#2-2@#@'%2!2#2.-L@'%2!2#2A 1!@'%2"8B#0'1@'%2$9#I- 2!1'@'%2$9#I--2@'%2$9#I-!-*B@'%2$9#I--2@#@'%2$9#I-.-L@'%2+!9H@20D%L@'%2--!A*-25-2@'%2--!A*-2+#1@'%2--!A*@2+%5@'%2-2@ -#LD2@'%2@20A!'-#5@'%2@# L@5"2D!H#2 7H-@!7-@'%2@20#4*L!2*@'%2@20-#L-%L@'%2+!9H@20BB*'5@'"L, -45A-2@'%24'1LA%L@'%24'A%4B@5"@'%2!2#2#54 @'%2!2#2 2!2#2@'%2!2#2!2@J2@'%2!2#2--!*L@'%2!2#2-25-2@'%2!2#2-2+#1@'%2!2#2.H-@'%2!2#2@2+%5@'%2"8B#0'1--@'%2$9#I- 2!2#2@'%2$9#I-!2@J2@'%2$9#I---!*L@'%2$9#I--1$)@'%2$9#I-.H-@'%2*2%@ 441@'%2--!A* 5H8H@'%2--!A*-4+#H2@'%2@ 2L-#L@5"!2@#B, -45A-2'42A!, -45A-2@'%24!-#L0'1--@'%2!2#2 22%4@'%2!2#2 5H8H@'%2!2#2!222@'%2!2#2-0A%*2@'%2!2#2-0B #L*@'%2!2#2-12-9@'%2!2#2-1B@@'%2!2#2-1%!25@'%2!2#2-4+#H2@'%2!2#2A-!0 -@'%2$9#I- 22%4@'%2$9#I-!222@'%2$9#I--0B #L*@'%2$9#I--12-9@'%2$9#I--1B@@'%2$9#I--1%!25@'%2$9#I-A-!0 -@'%2--!A*-4'2@'%2--!A*-4*#2@-%@'%2--*@#@%5"%2@'%2@4#L@!4*2@'%2@"2@#49#L@'%2A-#420'1@'%2+!9H@2044 L@'%2#9D2#8* 2%2!@'%2!+2*!8#-4@5"@'%2!2#2-#L@5"@'%2!2#225*2@'%2!2#22#2'1"@'%2!2#2"28*L@'%2!2#2'29-29@'%2!2#2-025#L@'%2!2#2-4*#2@-%@'%2!2#2-8#8'1"@'%2$9#I--#L@5"@'%2$9#I-25*2@'%2$9#I-2#2'1"@'%2$9#I-"28*L@'%2$9#I-'29-29@'%2$9#I--025#L@'%2$9#I--8#8'1"@'%2'2%%4*A%0892@'%2+!9H@20B B%!-@'%2--!A*%-#LB.'L@'%2.2'2"--0%9@ 5"@'%2A 44@!G 4B@'%2A-#420'1--B%2+L, -#L2B2@'%29!-L9#L'4%%L!-4@ %B%, @15'4@ @*, -45A-2@%%L 45, -45A-2@'%2#5A%L0'1@'%22 1*20'1@'%2!2#2 -"2% 2@'%2!2#2#2 4@%5"@'%2!2#21%2@(@'%2!2#2!-#4@ 5"*@'%2!2#2"8B#%2@'%2!2#2%-#LB.'L@'%2!2#2'-%B#2@'%2!2#2@@'4#L@'%2!2#2A-A%4@'%2!2#2B%-!@5"@'%2!2#2D-#LA%L@'%2"8B#0'1--D%@'%2$9#I- -"2% 2@'%2$9#I-#2 4@%5"@'%2$9#I-1%2@(@'%2$9#I-"8B#%2@'%2$9#I-'-%B#2@'%2$9#I-@@'4#L@'%2$9#I-B%-!@5"@'%2--!A*--0A%*2@'%2--!A*4' 5A%L4'@ @%!, -#L2B2@ @-#L, -#L2B2@'%2#5A%L0'1--@'%22 1*20'1--@'%2!2#24' 5A%L@'%2!2#24%44*L@'%2!2#2-2#L@!@5"@'%2!2#2-5#L8*L@'%2$9#I-4%44*L@'%2$9#I--2#L@!@5"@'%2$9#I--5#L8*L@'%2+!9H@204%@4#L@'%2+!9H@20!2#LA %%L@'%2--*@#@%5"0'1@'%2!2#2#1*B"2*L@'%2!2#2'%25'-*-@'%2!2#2+!9H@208@'%2!2#2-2#L@42@'%2!2#2-8 @4*2@'%2!2#2-9%22-#L@'%2!2#2BB' 55*L@'%2$9#I-#1*B"2*L@'%2$9#I-'%25'-*-@'%2$9#I--2#L@42@'%2$9#I--8 @4*2@'%2$9#I--9%22-#L@'%2$9#I-BB' 55*L@'%2+!9H@20-%LA%L@'%2+!9H@20@-#L1B@'%2--!A*-A-A%4@'%2--*@#@%5"0'1--@'%2-4B5@ 5"-%2B%@'-#L#4 L '-@-#L@'%2A 5A"#LA%0!5@-%@'%2!2#27" 4%--#L2@'%2!2#2"8B#0'1@'%2!2#2-2@ -#LD2@'%2!2#2@20-5*@-#L@'%2$9#I--!-#4@ 5"*@'%2$9#I-7" 4%--#L2@'%2$9#I-"8B#0'1@'%2$9#I--2@ -#LD2@'%2$9#I-@20-5*@-#L@'%2--!A*4'1LA%L@'%2!2#24'1LA%L@'%2!2#24'A%4B@5"@'%2!2#2"8B#0'1--@'%2$9#I-4'A%4B@5"@'%2$9#I-"8B#0'1--5@-#L*@4#L, -45A-2@'%2-%2C-@!#42@+7-@'%20'1--2#L@42@'%2!2#2@4#L@!4*2@'%2!2#2@"2@#49#L@'%2!2#2A-#420'1@'%2$9#I-@4#L@!4*2@'%2$9#I-@"2@#49#L@'%2$9#I-A-#420'1@'%2+!9H@20!2@#5"2@+7-@'%2--!A*.2'2"--0%9@ 5"@'%2--!A*A 44@!G 4B@'%2A 44C-@!#42@+7-@'%2!2#2.2'2"--0%9@ 5"@'%2!2#2A 44@!G 4B@'%2-4B5@ 5"1H0'1@'%2A 9@2C-@!#42@+7-@'%2#6H$9#I-+!9H@208@'%2!2#2#5A%L0'1@'%2$9#I-#5A%L0'1@'%2-4B5@ 5"1H0'1--@'%2!2#2#5A%L0'1--@'%2$9#I-#5A%L0'1--@'%2@B#1%-*L-1! 1*5@'%220'1--C-@!#42@+7-@'%2!2#2+!9H@20-%LA%L@'%2!2#2+!9H@20@-#L1B@'%2$9#I-+!9H@20-%LA%L@'%2@!G 4B0'1@ 5"@+7-@'%2!2#2A 5A"#LA%0!5@-%@'%2--!A*-%2C-@!#42@+7-@'%2--!A*A 44C-@!#42@+7-@'%2!2#2-%2C-@!#42@+7-@'%2!2#2A 44C-@!#42@+7-@'%2$9#I--+!9H@20@-#L1B@'%2--!A*-A 5A"#LA%0!5@-%@'%2--!A*A 9@2C-@!#42@+7-@'%2!2#2A 9@2C-@!#42@+7-@'%2--!A*2-%2---*@#@%5"@'%2--!A*20'1---*@#@%5"@'%2@# L@ 2@4#LA%0A-2#L4@'%220'1-%2---*@#@%5"@'%2!2#22-%2---*@#@%5"@'%2!2#220'1---*@#@%5"@'%2--!A*20'1-----*@#@%5"@'%2!2#220'1--2#L@42@'%2!2#220'1-----*@#@%5"@'%2$9#I-20'1--2#L@42@'%2$9#I-@B#1%-*L-1! 1*5@'%2--!A*20'1--C-@!#42@+7-@'%2--!A*@!G 4B0'1@ 5"@+7-@'%2!2#220'1--C-@!#42@+7-@'%2!2#2@!G 4B0'1@ 5"@+7-@'%2--!A*20'1-%2---*@#@%5")@'%2!2#220'1-%2---*@#@%5"#J##!#-#(###!# # #!#&#'#'##y,#O ### #,# # #E*# %#N$#!#0#o#J"#Z"# #:"#+ #y'##"##'#!#X!#Q!#_!#'#4&#='#X&#P*#$#$#J%#;+###"##S%#g #(#"&###'#8%#,## #$#"#%#!#)# !#/#'#a #[ #.#$#"# ##+#.#*#!#R"#2)##r## # #/#`$#&#z## #j"#/#"#,#%#$#+&#s(#%#-#G+#)#%# #B"#-#b##&#&#<$#*#(#!#:*#1#\5#?#}9#3#h9#o5#/#R##%# ##t#S9#*#1 ##w+#'#G>#f!#"###&%#e'#Q'#%###%#!#)#"-#n>#.!#_+#k+#S+#s #$#"#^#$#*9#;#u;#F&# !#%#i)#V7#,#,#/+#(#,#.#x/#!#!###)#,#$#&#.#%#.##0#)#)#+#)#.#2#+##,#"#$#$#f*#(#\%###+# )#&#B9#&#*#&#3'# )#+)##0#/#m #*#!#%#*#:##w%#!#"#"##2"# '#U #!# ###y#&#$#$#~###"#}(#j#!#(#&#/#r$#{$#(##i$# #E$#%#|.#n.###(#*#G'#5!#N/d:5$D6D58FDaF5D>:E5FD5y6+55:/95K(5-5:.95^75!;R.O:5)5I-51&25A1%152/#G05:.9535356;\/y:5Aq1<56-(G25&5>95556?1>5@/5:/:5?4?5:5?2>5B=B5Q1*$1535hD545 .5`.5&8<-75g<5.B;B5A9A5*"5#(5*5@85A55(453&25+5r75-50>5A5kA585+-65Q.95*5EBF5A9PA5=0=52u&z25%5(5i(5?4?5`;0;5N?3f?5(535C=B5@5=13=54*N45:8c-75k&5625N8p-75a1%!15%<)0;5J75C^>B5+,5)5_,5>%2v>5l,5)5S6*554(*4527(X25+5R,585J55V-5')5(5V03$115 05,52A(i25#5@71@5*58-85=1=5v8-75t05a=0<5 ;D.::5*5*585b8E,75@$7K@N&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P )P)P)P)P)P)P)P!)P$)P')P*)P-)P0)P3)P6)P9)P<)P?)PB)PE)PH)PK)PN)PQ)PT)PW)PZ)P])P`)Pc)Pf)Pi)Pl)Po)Pr)Pu)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P*P*P*P*P*P*P *P#*P&*P)*P,*P/*P2*P5*P8*P;*P>*PA*PD*PG*PJ*PM*PP*PS*PV*PY*P\*P_*Pb*Pe*Ph*Pk*Pn*Pq*Pt*Pw*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P +P+P+P+P+P+P!+P$+P'+P*+P-+P0+P3+P6+P9+P>+PA+PD+PG+PJ+PM+PP+PS+PV+PY+P\+P_+Pb+Pe+Ph+Pk+Pn+Pq+Pt+Pw+Pz+P}+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P,P ,P ,P,P,P,P,P,P,P",P%,P(,P+,P.,P1,P4,P7,P:,PA,PD,PG,PJ,PM,PT,P[,Pb,Pi,Pp,Pw,P~,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P -P-P-P-P -P'-P.-P1-P4-P;-PB-PI-PL-PO-PR-PY-P\-Pc-Pj-Pm-Pt-P{-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P .P .P.P.P.P.P#.P*.P-.P4.P7.P:.P=.P@.PG.PJ.PQ.PX.P_.Pf.Pi.Pl.Po.Pv.P}.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P/P/P/P/P"/P%/P,/P//P6/P=/PD/PG/PN/PU/PX/P[/P^/Pe/P#`$/`80`\` 'ResBP  $ 'ResB  buddhist%~% P 'ResB  Unknown# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#E#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y###qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x##N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#@-#,#T#>7#a#Q#O#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####7##Hv#R!#,#7##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-#7#_T#,#-#v #Y# #a##EH#f#8,#6#7H#"#T#!## ##?##D #&7#oT#O?#l #,#d,#G#####,#27#f6####6# #6#:#-##1>#.#7#5-#K-#-#i?##~6#,#,#oH#,##G#L##b#6#T#v?#+#y#r6##9#d##y#5##0# ##>#,# !#>##!#6#!#P#7###"#k# #n7###\?#>#N##7#9##6##|/#z7# #v#a#Y,#OO#!###6###+#b7#!#G#E# ,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$$$$ P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPH``+`9G``m``\` 'ResBn - rrD-NukHowdKairMaeTrolWenaWekuukAfinyBaiaBelenBoseDubaD~unoJersiKerriKesiKiewPari~SowaWaduzagosatemukla}u~uAbijanBagdatBerutBruneDenwerDewisGambeGawanaGaanaGernsiHewronInuwikJamenaKuwetKuabaLa-PasLongirMaseoMehikoMidueNiameOklendSapanSidneSkopeSofiaSurihTabeThranU_uaaikago^anhaAngilaBahrenBrisbenDetrotDu_anbeEl-AunGonkongGus-BeGuakilHandygaHo_iminJonstonKaennaKordowaKosraeMaottaNarobiNuak_otPhenanPnompenRejanaSaratowStambulTa_kentWar_awaWatikanWilnusWinipegakutatakutskamakaerewanAnkorid~AsunsonBlantarBrusselBudape_tBugenwilBuharestEr-RiadErmosiloErunepeGalifaksGonoluluJaapuraKi_inowKurasaoLa-RiohaLibrewilLord-HauLuiswillMakkuoriMawrikiMogadi_oNikosiaNu-orkReunonRozulutSalwadorSan-HuanSan-LuisSan-TomeSantagoSaraewoStokgolmWankuwerWathorsWentanihuahuaAraguanaBoa-WistaBrazzawilBuzingenGles-BeGyzylordaKwajalenLublanaMaldiwlerMen adasyMonrowiaMonserratMonterrePodgorisaRekawikRo~destwoUlanowskZaporo~e{0} wagtyobalsanAdak adasyApia wagtyBratislawaBroken-HilFiji wagtyGrand-TerkHowd wagtyIerusalimKabo-WerdeKralendekKuba wagtyMariehamnMontewideoNiue wagtyOmsk wagtyPeru wagtyPorto-NowoSent-D~onsTander-Beili wagtyuuk wagtyellounafButan wagtyEran wagtyGwadalkanalHyta wagtyKembrij-BeKrasnoarskLuksemburgNauru wagtyNepal wagtyPalau wagtyPashi adasyPortu-WeluReni-RiwerSamoa wagtySowa wagtyTaiti wagtyTonga wagtyatem wagtyAmazon wagtyAntananariwuAzor adalaryBuenos-AresDenmarkshawnDewis wagtyGambe wagtyGaana wagtyKorea wagtyMoskwa wagtyMouson wagtyManma wagtyPonape wagtyRotera wagtySent-LusiaSent-WinsentSwift-KarentTabe wagtyTuwalu wagtyWostok wagtyohannesburgAlaska wagtyEkwador wagtyFarer adalaryGonkong wagtyGruzia wagtyIrkutsk wagtyKanar adalaryKomor adalaryKosrae wagtyMagadan wagtyNbelli _herPhenan wagtyPitkern wagtyPort-of-SpenSahalin wagtySurinam wagtyTokelau wagtyUrugwa wagtyWanuatu wagtyYsrayl wagtyamorro wagtyakutsk wagtyekaterinburgAtlantik wagtyBoliwia wagtyKaman adalaryLord-Hau wagtyMarkiz adalaryMawriki wagtyPakistan wagtyParagwa wagtyReunon wagtySingapur wagtyWiwe, Indianaaponia wagtyBanglade_ wagtyBrazilia wagtyDumon-d-urwilKolumbia wagtyMadera adalaryMalazia wagtyMaldiwler wagtyMerkezi AmerikaWenesuela wagtyWolgograd wagtyobalsan wagtyAzerbajan wagtyErmenistan wagtyGnorta GeorgiaHindihyta wagtyIllokkortoormiutKabo-Werde wagtyOwganystan wagtyTjigistan wagtyUlan-Bator wagtyWek adasy wagtyWinamak, IndianaWinsens, Indianazbegistan wagtyBaia-de-BanderasFilippinler wagtyGalapagos adalaryGawa-Aleut wagtyGyrgyzystan wagtyKrasnoarsk wagtyKuk adalary wagtyNowosibirsk wagtyPasha adasy wagtyWladiwostok wagty{0} tomusky wagtyApia tomusky wagtyAzor adalary wagtyFiji tomusky wagtyHindi ummany wagtyHowd tomusky wagtyKuba tomusky wagtyLan adalary wagtyNufaundlend wagtyOmsk tomusky wagtyPeru tomusky wagtyTrkmenistan wagty{0} standart wagtyili tomusky wagtyApia standart wagtyArap urtlary wagtyEran tomusky wagtyFiji standart wagtyHowd standart wagtyHyta tomusky wagtyKokos adalary wagtyKuba standart wagtyMontisello, KentukiNorfolk adasy wagtyOmsk standart wagtyPeru standart wagtySamoa tomusky wagtySen-Per we MikelonTonga tomusky wagtyatem tomusky wagtyili standart wagtyekaterinburg wagtyAmazon tomusky wagtyEran standart wagtyFeniks adalary wagtyGndogar Timor wagtyHyta standart wagtyKorea tomusky wagtyMakkuori adasy wagtyMarkiz adalary wagtyMerkezi Afrika wagtyMoskwa tomusky wagtySamoa standart wagtySe_el adalary wagtyTabe tomusky wagtyTonga standart wagtyTze Zelandia wagtyatem standart wagtyAlaska tomusky wagtyAmazon standart wagtyDumon-d-urwil wagtyGonkong tomusky wagtyGruzia tomusky wagtyGnbatar Afrika wagtyGndogar Afrika wagtyIrkutsk tomusky wagtyKorea standart wagtyLower-Prinses-KuorterMagadan tomusky wagtyMar_all adalary wagtyMerkezi ewropa wagtyMoskwa standart wagtyRo~destwo adasy wagtySahalin tomusky wagtySolomon adalary wagtyTabe standart wagtyTze Kaledonia wagtyUrugwa tomusky wagtyWanuatu tomusky wagtyYsrayl tomusky wagtyakutsk tomusky wagtyAlaska standart wagtyAtlantik tomusky wagtyFolklend adalary wagtyFransuz Gwianasy wagtyGilberta adalary wagtyGonkong standart wagtyGruzia standart wagtyGnbatar ewropa wagtyGnorta Georgia wagtyIrkutsk standart wagtyKeramatly elena adasyLord-Hau tomusky wagtyMagadan standart wagtyMawriki tomusky wagtyNu-Salem, D.g. DakotaPakistan tomusky wagtyParagwa tomusky wagtySahalin standart wagtyUollis we Futuna wagtyUrugwa standart wagtyWanuatu standart wagtyYsrayl standart wagtyobalsan tomusky wagtakutsk standart wagtyaponia tomusky wagtyAtlantik standart wagtyBanglade_ tomusky wagtyBrazilia tomusky wagtyBrune-Darussalam wagtyGalapagos adalary wagtyKolumbia tomusky wagtyLord-Hau standart wagtyMawriki standart wagtyPakistan standart wagtyParagwa standart wagtyWolgograd tomusky wagtyaponia standart wagtyGnbatar Argentina wagtyAzerbajan tomusky wagtyBanglade_ standart wagtyBola, Demirgazyk DakotaBrazilia standart wagtyErmenistan tomusky wagtyHindistan standart wagtyIrlandia standart wagtyKabo-Werde tomusky wagtyKolumbia standart wagtyMerkezi Awstralia wagtyMerkezi Indonezia wagtyNowosibisk tomusky wagtySentr, Demirgazyk DakotaUlan-Bator tomusky wagtyWolgograd standart wagtyobalsan standart wagtyzbegistan tomusky wagtyAzerbajan standart wagtyErmenistan standart wagtyFernandu-di-Norona wagtyFilippinler tomusky wagtyGawa-Aleut tomusky wagtyGrinwi bouna orta wagtGnbatar Awstralia wagtyGnbatar Gazagystan wagtyGnbatar Indonezia wagtyGndogar Awstralia wagtyGndogar Gazagystan wagtyGndogar Indonezia wagtyKabo-Werde standart wagtyKrasnoarsk tomusky wagtyKuk adalary tomusky wagtyPasha adasy tomusky wagtyUlan-Bator standart wagtyWladiwostok tomusky wagtyzbegistan standart wagtyAzor adalary tomusky wagtyFilippinler standart wagtyGawa-Aleut standart wagtyGnbatar Grenlandia wagtyGndogar Grenlandia wagtyKrasnoarsk standart wagtyKuk adalary standart wagtyMeksikan uwa_ umman wagtyNowosibirsk standart wagtyNufaundlend tomusky wagtyPapua - Tze Gwinea wagtyPars alagy standart wagtyPasha adasy standart wagtyTrkmenistan tomusky wagtyWladiwostok standart wagtyUzak Gndogar ewropa wagtyArap urtlary tomusky wagtyAzor adalary standart wagtyNufaundlend standart wagtyTrkmenistan standart wagtyekaterinburg tomusky wagtyArap urtlary standart wagtyDemirgazyk Amerika dag wagtyTze Zelandia tomusky wagtyUtga_dyrylan hliumumy wagtekaterinburg standart wagtyBeik Britania tomusky wagtyGnbatar Afrika tomusky wagtyGnorta Afrika standart wagtyMerkezi Amerika tomusky wagtyMerkezi ewropa tomusky wagtyTze Kaledonia tomusky wagtyTze Zelandia standart wagtyFolklend adalary tomusky wagtyGnbatar Afrika standart wagtyGnbatar ewropa tomusky wagtyGndogar ewropa tomusky wagtyMerkezi Amerika standart wagtyMerkezi ewropa standart wagtyTze Kaledonia standart wagtyFolklend adalary standart wagtyGnbatar ewropa standart wagtyGndogar ewropa standart wagtyGnbatar Argentina tomusky wagtyMerkezi Awstralia tomusky wagtyGnbatar Argentina standart wagtyDemirgazyk Amerika gndogar wagtyDemirgazyk-gnbatar Meksika wagtyFernandu-di-Norona tomusky wagtyGnbatar Awstralia tomusky wagtyGndogar Awstralia tomusky wagtyMerkezi Awstralia gnbatar wagtyMerkezi Awstralia standart wagtySen-Per we Mikelon tomusky wagtyFernandu-di-Norona standart wagtyGnbatar Awstralia standart wagtyGnbatar Grenlandia tomusky wagtyGndogar Awstralia standart wagtyGndogar Grenlandia tomusky wagtyMeksikan uwa_ umman tomusky wagtySen-Per we Mikelon standart wagtyGnbatar Grenlandia standart wagtyGndogar Grenlandia standart wagtyMeksikan uwa_ umman standart wagtyDemirgazyk Amerika dag tomusky wagtyDemirgazyk Amerika uwa_ umman wagtyDemirgazyk Amerika dag standart wagty)Demirgazyk Amerika gndogar tomusky wagty)Demirgazyk-gnbatar Meksika tomusky wagty)Merkezi Awstralia gnbatar tomusky wagty*Demirgazyk Amerika gndogar standart wagty*Demirgazyk-gnbatar Meksika standart wagty*Merkezi Awstralia gnbatar standart wagty+Fransuz Gnorta we Antarktika erleri wagty,Demirgazyk Amerika uwa_ umman tomusky wagty-Demirgazyk Amerika uwa_ umman standart wagty###8## ##:#####5#7#.###a#@#g ##ß##+##~###R ###i#+#S##'#8#@#H#0##X#L###G###|#`##*!# #/####X ##"#:#q###W##Y##[##+#a##@##'#g##ң#C# #######ߡ#+##1#'#### #9#מ###+###IG#v5##.#ӟ##b #6'#vB#۟#####J#a#p##9#,#?#`#4#V##j##_#"#'#!####T:#>#l#6C#A#&#x:#UA#2#PC# #;#|#E2#C#@-##I#(#u#Q#I#k#(#0#P2#=#J#8# #v##|##ġ#͡#s#{###ޞ##F# #'##O##A#]#+#)#2v##l#av#{###ž##>###ɞ# #О##K### #F##m#####˟#2#Hv#R!##### ###ޣ#;A#| ##h#z!##4# #a#)C#8#f#7#3#5#+###T #ڠ## |#6#L##ǔ#_T#x#S#v #####0# #8,#֡#7##### #ߥ####t#S#c#z #A##Ѣ#####,#4##A#\5 ##6# #J#U###Ƣ##Ѡ####1##~6##,#B#K#y#G####.#TZ##+#y#)###@###j##0#G##0##C#>#c#j## #####c#F#k#"#[###q###~#Pg###<#8#O##s#a#N#Ƞ####&###+#2###E###># #$#O# #@#I#h#!##j%#9#c#u#l:#5#U#T]#s#5#P#K#% 55۬555xK5}53z5񧨺5ɻ+5:渄5ܿ_ 5ԩ˪5=ߪɸ5n岰5eܲ5YB5ͦ5ֳ5s5QB5/:515Y5Ա55ܦ5챑@55ֵ55nn5 5/ƣ5w!l55C545 z.53W555r5$з55ҹǺ5&E5!5j%5,5ܢ5¯55 55Ȥ5ۭå5ٯ5e5ݶν55դ5D¶5ŭ5 5r5 5d555n5󪮣H5ѥL5Q`5rIJ55T5355h5V5F5zL55_ 5ѧ55Ƭ5u5d55վW5I5:>5嵐5 5555Y5Yu5?55 Ҵټ5d5lJ5ְ'|55565U5 5]5ϫ5355%5E5#5ͮO5>55T5555]5J5V5/W55k5bD55뷒5d5%y25r5;I55X5S5q5ʨ55g5=D&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%Pl%Po%Pr%Pu%Px%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P &P&P&P&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'PH``+`9G`'P'P'P'P 'P''P.'P5'P<'PC'PJ'PQ'PX'P_'Pf'Pm'Pt'P{'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P(P(P(P!(P((P/(P6(P9(P<(P?(PB(PE(PL(PO(PV(P](P`(Pc(Pj(Pq(Px(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P )P )P)P)P)P$)P')P*)P1)P8)P?)PF)PI)PL)PS)PZ)Pa)Pd)Pk)Pn)Pq)Pt)Pw)Pz)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P`©``\` 'ResBP  fil$ 'ResBP fil_PH$ 'ResBW  [[BFisiLomaNiuSenTkkeKuamiNauluUveaPalesiPonapTahisiTalavaKosilaeLapanuiMosikouNoafMkiAtelaiteLonitoniVatikaniAtenisiLalotongaMelipoaneNiu IokeTaimi {0}AokalaniPangopangoPelisipaneSelksalemahoua fakaapiahoua fakafisihoua fakaniuhoua fakapelkhoua fakapemahoua fakasilihoua fakatkkehoua fakakeesihoua fakakiupahoua fakakuamihoua fakakMleahoua fakamakauhoua fakanauluhoua fakapalauhoua fakasiouahoua fakatongahoua fakahauaihoua fakahovitehoua fakakamolohoua fakakuianahoua fakakklifihoua fakalotelahoua fakanepalihoua fakapMnaphoua fakapktanihoua fakaseMsiahoua fakasiainahoua fakatahisihoua fakataipeihoua fakatavisihoua fakatkvaluhoua fakaakel+{0} Taimi liliuhoua fakahaamoahoua fakakamipihoua fakakosilaehoua fakalangikhoua fakalapanuihoua fakamausonihoua fakanoafMkihoua fakapol+viahoua fakapuluneihoua fakasiapanihoua fakatokelauhoua fakavanuatuhoua fakaakitauhoua fakaalepeahoua fakailaanihoua fakainitiahoua fakamenia{0} Taimi totonuFeituu taeiloahoua fakakilipasihoua fakakisilMtahoua fakalunionihoua fakamaleisiahoua fakamotuuekehoua fakamkesasihoua fakanuusilahoua fakapalakuaihoua fakapalsilahoua fakapitikanihoua fakasatihamihoua fakasingapoahoua fakasulinamehoua fakavositokihoua fakaakitMpehoua fakaalamatihoua fakaalasikahoua fakaamasMnehoua fakaekuetoahoua fakaisilelihoua fakaulukuaihoua fakasolesihoua fakafilipainehoua fakakolomipiahoua fakavenesuelahoua fakakalapakosihoua fakak+kisitanihoua fakamalativisihoua fakamaulitiusihoua fakamotukokosihoua fakamuii-vtehoua fakapkisitanihoua fakatasikitanihoua fakaasenitinahoua fakaulnipthoua fakahongi-kongihoua fakakoipalisanihoua fakamotumakualihoua fakapngiltesihoua fakasiosiatongahoua fakaasapaisanihoua fakalksia-samalahoua fakamoanainitiahoua fakapapuaniukinihoua fakatimoa-hahakehoua fakaeulope-lotohoua fakainitosiainahoua fakaotumotukukihoua fakausipekitanihoua fakalksia-mosikouhoua fakamotueikihouehoua fakatkmoni-tkvilehoua fakaafelika-lotohoua fakaotumotulainehoua fakafonuailofoouhoua fakakaletMniafoouhoua fakalksia-makatanihoua fakalksia-saklinehoua fakalksia-anatilihoua fakalksia-omisikihoua fakamalianatokelauhoua fakamotukilisimasihoua fakatkkimenisitanihoua fakaafelika-tongahoua fakaafiknisitanihoua fakaeulope-hahakehoua fakaeulope-hihifohoua fakaotumotumasolohoua fakaafelika-hahakehoua fakaafelika-hihifohoua fakauvea mo futunahoua fakaapia taimi liliuhoua fakafisi taimi liliuhoua fakafonuamata-hahakehoua fakafonuamata-hihifohoua fakakiliniuisi mliehoua fakalksia-+kutisikihoua fakapelk taimi liliuhoua fakasili taimi liliuhoua fakainitonisia-lotohoua fakaotumotu-seiselihoua fakaotumotusolomonehoua fakaapia taimi totonuhoua fakafisi taimi totonuhoua fakakasakitani-hahakehoua fakakasakitani-hihifohoua fakakiupa taimi liliuhoua fakakMlea taimi liliuhoua fakalksia-ikutisikihoua fakamakau taimi liliuhoua fakapelk taimi totonuhoua fakasili taimi totonuhoua fakatonga taimi liliuhoua fakaaositellia-lotohoua fakaasenitina-hihifohoua fakaotumotu-fokulanihoua fakaotumotufoinikisihoua fakahauai taimi liliuhoua fakahovite taimi liliuhoua fakakiupa taimi totonuhoua fakakMlea taimi totonuhoua fakalksia-novosip+sikihoua fakalksia-volikokalatihoua fakamakau taimi totonuhoua fakamekisikou-pasifikahoua fakaseMsia taimi liliuhoua fakasiaina taimi liliuhoua fakataipei taimi liliuhoua fakatonga taimi totonuhoua fakaakel+ taimi liliuhoua fakaanettikafalanishoua fakainitonisia-hahakehoua fakainitonisia-hihifohoua fakafnanito-te-nolMniahoua fakahauai taimi totonuhoua fakahaamoa taimi liliuhoua fakahovite taimi totonuhoua fakakuiana-fakafalanishoua fakalapanui taimi liliuhoua fakaseMsia taimi totonuhoua fakasiaina taimi totonuhoua fakasiapani taimi liliuhoua fakas-piea-mo-mikelonihoua fakataipei taimi totonuhoua fakavanuatu taimi liliuhoua fakaakel+ taimi totonuhoua fakaakitau taimi liliuhoua fakaalepea taimi liliuhoua fakaaositellia-hahakehoua fakaaositellia-hihifohoua fakaeulope-hahake-angehoua fakailaani taimi liliuhoua fakamenia taimi liliuhoua fakahaamoa taimi totonuhoua fakakisilMta taimi liliuhoua fakalapanui taimi totonuhoua fakalksia-kalasinoisikihoua fakalksia-valativositokihoua fakanuusila taimi liliuhoua fakapalakuai taimi liliuhoua fakapalsila taimi liliuhoua fakasatihami taimi liliuhoua fakasiapani taimi totonuhoua fakavanuatu taimi totonuhoua fakaakitau taimi totonuhoua fakaakitMpe taimi liliuhoua fakaalamati taimi liliuhoua fakaalasika taimi liliuhoua fakaalepea taimi totonuhoua fakaamasMne taimi liliuhoua fakailaani taimi totonuhoua fakaisileli taimi liliuhoua fakaulukuai taimi liliuhoua fakamenia taimi totonuhoua fakasolesi taimi liliuhoua fakafilipaine taimi liliuhoua fakakisilMta taimi totonuhoua fakakolomipia taimi liliuhoua fakalksia-iekatelinepkkihoua fakanuusila taimi totonuhoua fakapalakuai taimi totonuhoua fakapalsila taimi totonuhoua fakapilitnia taimi liliuhoua fakasatihami taimi totonuhoua fakaaealani taimi totonuhoua fakaakitMpe taimi totonuhoua fakaalamati taimi totonuhoua fakaalasika taimi totonuhoua fakaamasMne taimi totonuhoua fakaamelika-tokelau lotohoua fakaisileli taimi totonuhoua fakaulukuai taimi totonuhoua fakasolesi taimi totonuhoua fakafilipaine taimi totonuhoua fakakolomipia taimi totonuhoua fakamaulitiusi taimi liliuhoua fakamuii-vte taimi liliuhoua fakapkisitani taimi liliuhoua fakaasenitina taimi liliuhoua fakaulnipt taimi liliuhoua fakahongi-kongi taimi liliuhoua fakakoipalisani taimi liliuhoua fakamaulitiusi taimi totonuhoua fakamekisikou-tokelauhihifohoua fakamuii-vte taimi totonuhoua fakapkisitani taimi totonuhoua fakapngiltesi taimi liliuhoua fakaamelika-tokelau hahakehoua fakaasapaisani taimi liliuhoua fakaasenitina taimi totonuhoua fakaulnipt taimi totonuhoua fakahongi-kongi taimi totonuhoua fakakoipalisani taimi totonuhoua fakalksia-petelopavilovisikihoua fakalksia-samala taimi liliuhoua fakapngiltesi taimi totonuhoua fakaamelika-tokelau moungahoua fakaaositellia-loto-hihifohoua fakaasapaisani taimi totonuhoua fakaeulope-loto taimi liliuhoua fakaotumotukuki taimi liliuhoua fakausipekitani taimi liliuhoua fakalksia-mosikou taimi liliuhoua fakalksia-samala taimi totonuhoua fakamotueikihoue taimi liliuhoua fakaamelika-tokelau pasifikahoua fakaeulope-loto taimi totonuhoua fakaotumotukuki taimi totonuhoua fakausipekitani taimi totonuhoua fakafonuailofoou taimi liliuhoua fakakaletMniafoou taimi liliuhoua fakalksia-makatani taimi liliuhoua fakalksia-mosikou taimi totonuhoua fakalksia-sakline taimi liliuhoua fakalksia-anatili taimi liliuhoua fakalksia-omisiki taimi liliuhoua fakamotueikihoue taimi totonuhoua fakatkkimenisitani taimi liliuhoua fakaeulope-hahake taimi liliuhoua fakaeulope-hihifo taimi liliuhoua fakafonuailofoou taimi totonuhoua fakakaletMniafoou taimi totonuhoua fakalksia-makatani taimi totonuhoua fakalksia-sakline taimi totonuhoua fakalksia-anatili taimi totonuhoua fakalksia-omisiki taimi totonuhoua fakatkkimenisitani taimi totonuhoua fakaafelika-hihifo taimi liliuhoua fakaeulope-hahake taimi totonuhoua fakaeulope-hihifo taimi totonuhoua fakafonuamata-hahake taimi liliuhoua fakafonuamata-hihifo taimi liliuhoua fakalksia-+kutisiki taimi liliuhoua fakaafelika-hihifo taimi totonuhoua fakafonuamata-hahake taimi totonuhoua fakafonuamata-hihifo taimi totonuhoua fakalksia-ikutisiki taimi liliuhoua fakalksia-+kutisiki taimi totonuhoua fakaamelika-tokelau atalanitikihoua fakaaositellia-loto taimi liliuhoua fakaasenitina-hihifo taimi liliuhoua fakaotumotu-fokulani taimi liliuhoua fakalksia-novosip+siki taimi liliuhoua fakalksia-volikokalati taimi liliuhoua fakalksia-ikutisiki taimi totonuhoua fakamekisikou-pasifika taimi liliuhoua fakaaositellia-loto taimi totonuhoua fakaasenitina-hihifo taimi totonuhoua fakaotumotu-fokulani taimi totonuhoua fakafnanito-te-nolMnia taimi liliuhoua fakalksia-novosip+siki taimi totonuhoua fakalksia-volikokalati taimi totonuhoua fakamekisikou-pasifika taimi totonuhoua fakas-piea-mo-mikeloni taimi liliuhoua fakaaositellia-hahake taimi liliuhoua fakaaositellia-hihifo taimi liliu)houa fakafnanito-te-nolMnia taimi totonu)houa fakalksia-kalasinoisiki taimi liliu)houa fakalksia-valativositoki taimi liliu)houa fakas-piea-mo-mikeloni taimi totonu)houa fakaaositellia-hahake taimi totonu)houa fakaaositellia-hihifo taimi totonu*houa fakalksia-kalasinoisiki taimi totonu*houa fakalksia-valativositoki taimi totonu*houa fakalksia-iekatelinepkki taimi liliu*houa fakaamelika-tokelau loto taimi liliu+houa fakalksia-iekatelinepkki taimi totonu+houa fakaamelika-tokelau loto taimi totonu,houa fakamekisikou-tokelauhihifo taimi liliu,houa fakaamelika-tokelau hahake taimi liliu-houa fakalksia-petelopavilovisiki taimi liliu-houa fakamekisikou-tokelauhihifo taimi totonu-houa fakaamelika-tokelau hahake taimi totonu-houa fakaamelika-tokelau mounga taimi liliu-houa fakaaositellia-loto-hihifo taimi liliu.houa fakalksia-petelopavilovisiki taimi totonu.houa fakaamelika-tokelau mounga taimi totonu.houa fakaamelika-tokelau pasifika taimi liliu.houa fakaaositellia-loto-hihifo taimi totonu/houa fakaamelika-tokelau pasifika taimi totonu2houa fakaamelika-tokelau atalanitiki taimi liliu3houa fakaamelika-tokelau atalanitiki taimi totonu# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#T#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x# #N##N###V-#+#a-#WG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>#####"#u# v#Q#& ##eG#>#>!#`Y#?T#G#H#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-#8"#!#>##0#!# #p!#?#4!#.#1###-###7##Hv#R!#,#Ĩ##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5#7#A#7#$"##Ff#'.#6##w-#7#,#-#v #Y# #a#EH#f#8,#6#7H#"#T#!## ##?##D #&7#oT#O?#l #X##G#####,#27#####6# #s#-##1>#.#7#5-#K-#-#i?#7#~6#,#,#oH#,##G#L#b#6#a#v?#+#y#r6##9#H###5##0###>#,#>##!#6#!#P#.##j#k# #n7###\?#>#N##7#9##6##|/#z7# #!#a##!#@##6###+#b7#!#G# # ,#,#>#8#Z6#O#7####P###9#-###@O#|#j#*#1#5###5ص5*5 555ģt50,5u5l>5Ҽ5C5C5x5š$5ձϨ5ֹ5V5޷N5qW575oث5M6Ɓ5]r5-e55565/5خ!585?5^ڻ5P55515ة5|55X5O55!5^n55_@555Y5ٶ ȸ5P5o5HB555lZ5R5ݨ555=5ѭ5٪5hH5 5 5(#5O555e5.5ȩ5ǫ5-5555,5R5NW5b50a5qݿ\5)5D5z^ܴ554 555#5Uޯ5m05î5Lj5B55f5r5 p55ˑ5JLe5x5ǯp55|55(R5"x5:55.5H 5ʰ55²I5νIӾ55C5@5q˳5 N5m5M55(5?5055‚525Ȫ55Ҭ5ٲ5555h5xj5]5r55#5$n55ƺt5555_75<55T55ŕ"5c}ʪB&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm8ER\v&2AKXes '3?L^oy &HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&P&P&P&P &P#&P&&P)&P,&P/&P2&P5&P8&P;&P>&PA&PD&PG&PJ&PM&PP&PS&PV&PY&P\&P_&Pb&Pe&Ph&Pk&Pn&Pq&Pt&Pw&Pz&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P 'P'P'P'P'P'P'P"'P%'P('P+'P.'P1'P4'P7'P:'P='P@'PC'PF'PI'PL'PO'PR'PU'PX'P['P^'Pa'Pd'Pg'Pj'Pm'Pp'Ps'Pv'Py'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P!(P$(P'(P*(P-(P0(P3(P6(P9(P<(P?(PB(PE(PH(PK(PN(PQ(PT(PW(PZ(P](P`(Pc(Pf(Pi(Pl(Po(Pr(Pu(Px(P{(P~(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P)P)P)P)P)P)P )P#)P&)P))P,)P/)P2)P5)P8)P;)P>)PA)PD)PG)PJ)PM)PP)PS)PV)PY)P\)P_)Pb)Pe)Ph)Pk)Pn)Pq)Pt)Pw)Pz)P})P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P*P*P*P*P*P*P *P#*P&*P)*P,*P/*P2*P5*P8*P;*P>*PA*PD*PG*PJ*PM*PP*PS*PV*PY*P\*P_*Pb*Pe*Ph*Pk*Pn*Pq*Pt*Pw*Pz*P}*P*P*P*P*P*P*P*P*P*P*P*P*PH``+`9G`*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P +P+P+P +P'+P.+P5+P<+PC+PJ+PQ+PX+P_+Pb+Pe+Pl+Po+Pv+Py+P|+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P,P ,P,P,P,P,P#,P*,P1,P4,P7,P:,P=,P@,PC,PJ,PQ,PX,P_,Pf,Pi,Pl,Ps,Pv,P},P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P -P-P-P-P -P'-P.-P1-P8-P;-P>-PE-PH-PK-PR-PY-P`-Pc-Pf-Pi-Pl-Po-Pr-Pu-P|-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P```R` 'ResB  Q}^amBakAktavGazzeKabilKomorKudsLayunSepteSofyaTiranTunusZrihskpAlmat1Anad1rAt1ravBadatBeyrutBkre_CibutiKahireKuveytLizbonTahranViyanaA_kabatBahreynBrkselCakartaCezayirDu_anbeKalktaKi_inevLefko_aMoskovaTa_kentTrablusUjgorodVar_ova0rkutsk^anghayEl HalilKopenhagMogadi_uBudape_teK1z1lordaMaldivlerMan Adas1Semerkand{0} Saatiin SaatiAcre SaatiApia SaatiDarsselamFiji SaatiGazimausaHovd SaatiKore SaatiKba SaatiLksemburgNiue SaatiOmsk SaatiPeru SaatiSaraybosnaUlan Batur0ran Saati^ili SaatiAktav SaatiButan SaatiCasey SaatiCebelitar1kChuuk SaatiDavis SaatiLanka SaatiMakao SaatiNauru SaatiNepal SaatiPalau SaatiSamoa SaatiShowa SaatiTonga SaatiAktbe SaatiAlaska SaatiAlmat1 SaatiAmazon SaatiAnadyr SaatiAzor Adalar1Guyana SaatiKosrae SaatiKrfez SaatiMawson SaatiPonape SaatiSamara SaatiTahiti SaatiTaipei SaatiTuvalu SaatiVostok Saati0srail SaatiAzorlar SaatiBolivya SaatiChatham SaatiEkvador SaatiGambier SaatiGney GeorgiaJaponya SaatiMagadan SaatiMalezya SaatiMoskova SaatiMyanmar SaatiReunion SaatiRothera SaatiSahalin SaatiSurinam SaatiTokelau SaatiUruguay SaatiVanuatu SaatiYakutsk Saati{0} Yaz Saatiin Yaz Saati0rkutsk SaatiAcre Yaz SaatiApia Yaz SaatiAtlantik SaatiBrasilia SaatiChamorro SaatiFiji Yaz SaatiHindiin SaatiHovd Yaz SaatiKore Yaz SaatiKba Yaz SaatiMarkiz Adalar1Omsk Yaz SaatiPakistan SaatiParaguay SaatiPaskalya Adas1Peru Yaz SaatiPitcairn Saati0ran Yaz Saati^ili Yaz SaatiAktav Yaz SaatiArabistan SaatiBanglade_ SaatiGalapagos SaatiGrcistan SaatiHong Kong SaatiKanarya Adalar1Kolombiya SaatiK1z1lorda SaatiLord Howe SaatiMadeira Adalar1Makao Yaz SaatiMaldivler SaatiMauritius SaatiPyongyang SaatiSamoa Yaz SaatiSey_eller SaatiTonga Yaz SaatiVenezuela SaatiVolgograd Saatioybalsan SaatiAfganistan SaatiAktbe Yaz SaatiAlaska Yaz SaatiAlmat1 Yaz SaatiAmazon Yaz SaatiAnad1r Yaz SaatiAzerbaycan SaatiBilinmeyen ^ehirCape Verde SaatiDou Timor SaatiErmenistan SaatiFilipinler SaatiSamara Yaz SaatiTacikistan SaatiTaipei Yaz SaatiUlan Batur SaatiWake Adas1 Saatizbekistan Saati0srail Yaz SaatiAzorlar Yaz SaatiBat1 Afrika SaatiBat1 Avrupa SaatiChatham Yaz SaatiDou Afrika SaatiHo Chi Minh KentiJaponya Yaz SaatiKrasnoyarsk SaatiK1rg1zistan SaatiMagadan Yaz SaatiMoskova Yaz SaatiNovosibirsk SaatiOrta Afrika SaatiOrta Avrupa SaatiSahalin Yaz SaatiUruguay Yaz SaatiVanuatu Yaz SaatiVladivostok SaatiYakutsk Yaz Saati0rkutsk Yaz SaatiAtlantik Yaz SaatiBrasilia Yaz SaatiCook Adalar1 SaatiHawaii-Aleut SaatiLine Adalar1 SaatiNewfoundland SaatiPakistan Yaz SaatiParaguay Yaz SaatiTrkmenistan SaatiYeni Zelanda Saati{0} Standart Saatiin Standart SaatiBat1 Arjantin SaatiAcre Standart SaatiApia Standart SaatiArabistan Yaz SaatiBanglade_ Yaz SaatiBat1 Grnland SaatiCocos Adalar1 SaatiDou Grnland SaatiFiji Standart SaatiGuam Standart SaatiGney Georgia SaatiGrcistan Yaz SaatiHint Okyanusu SaatiHong Kong Yaz SaatiHovd Standart SaatiKolombiya Yaz SaatiKore Standart SaatiKba Standart SaatiK1z1lorda Yaz SaatiLord Howe Yaz SaatiMauritius Yaz SaatiNorfolk Adas1 SaatiOmsk Standart SaatiPeru Standart SaatiVolgograd Yaz SaatiYekaterinburg Saatioybalsan Yaz Saati0ngiltere Yaz Saati0ran Standart Saati^ili Standart SaatiAktav Standart SaatiAzerbaycan Yaz SaatiBat1 Endonezya SaatiBeulah, Kuzey DakotaCape Verde Yaz SaatiDou Endonezya SaatiErmenistan Yaz SaatiFilipinler Yaz SaatiMakao Standart SaatiMarkiz Adalar1 SaatiMerkez, Kuzey DakotaOrta Endonezya SaatiPaskalya Adas1 SaatiSamoa Standart SaatiTonga Standart SaatiUlan Batur Yaz SaatiYeni Kaledonya Saatizbekistan Yaz SaatiAktbe Standart SaatiAlaska Standart SaatiAlmat1 Standart SaatiAmazon Standart SaatiAnad1r Standart SaatiBat1 Afrika Yaz SaatiBat1 Avrupa Yaz SaatiBat1 Kazakistan SaatiChristmas Adas1 SaatiDou Avrupa Yaz SaatiDou Avustralya SaatiDou Kazakistan SaatiGilbert Adalar1 SaatiKrasnoyarsk Yaz SaatiMacquarie Adas1 SaatiNovosibirsk Yaz SaatiOrta Avrupa Yaz SaatiOrta Avustralya SaatiPapua Yeni Gine SaatiPhoenix Adalar1 SaatiSamara Standart SaatiSolomon Adalar1 SaatiTaipei Standart SaatiVladivostok Yaz Saati0srail Standart SaatiAzorlar Standart SaatiChatham Standart SaatiDumont-d Urville SaatiFalkland Adalar1 SaatiFrans1z Guyanas1 SaatiHawaii-Aleut Yaz SaatiJaponya Standart SaatiMagadan Standart SaatiMarshall Adalar1 SaatiMoskova Standart SaatiNewfoundland Yaz SaatiSahalin Standart SaatiTrkmenistan Yaz SaatiUruguay Standart SaatiVanuatu Standart SaatiWallis ve Futuna SaatiYakutsk Standart SaatiYeni Zelanda Yaz Saati0rkutsk Standart Saati0rlanda Standart SaatiBat1 Arjantin Yaz Saati0leri Dou Avrupa SaatiAtlantik Standart SaatiBat1 Grnland Yaz SaatiBrasilia Standart SaatiDou Grnland Yaz SaatiKuzey Amerika Da SaatiKuzeybat1 Meksika SaatiNew Salem, Kuzey DakotaPakistan Standart SaatiParaguay Standart SaatiSingapur Standart SaatiYekaterinburg Yaz Saati0 Bat1 Avustralya SaatiArabistan Standart SaatiBanglade_ Standart SaatiGreenwich Ortalama SaatiGrcistan Standart SaatiHindistan Standart SaatiHong Kong Standart SaatiKolombiya Standart SaatiKuzey Amerika Dou SaatiK1z1lorda Standart SaatiLord Howe Standart SaatiMauritius Standart SaatiPaskalya Adas1 Yaz SaatiVolgograd Standart SaatiYeni Kaledonya Yaz Saatioybalsan Standart SaatiAzerbaycan Standart SaatiBrunei Dar s-Selam SaatiCape Verde Standart SaatiDou Avustralya Yaz SaatiErmenistan Standart SaatiE_ Gdml Evrensel ZamanFernando de Noronha SaatiFilipinler Standart SaatiOrta Avustralya Yaz SaatiUlan Batur Standart Saatizbekistan Standart SaatiBat1 Afrika Standart SaatiBat1 Avrupa Standart SaatiDou Avrupa Standart SaatiFalkland Adalar1 Yaz SaatiKrasnoyarsk Standart SaatiNovosibirsk Standart SaatiOrta Avrupa Standart SaatiVladivostok Standart SaatiCook Adalar1 Standart SaatiCook Adalar1 Yar1 Yaz SaatiGney Afrika Standart SaatiHawaii-Aleut Standart SaatiKuzey Amerika Da Yaz SaatiKuzey Amerika Merkezi SaatiKuzey Amerika Pasifik SaatiKuzey Mariana Adalar1 SaatiKuzeybat1 Meksika Yaz SaatiNewfoundland Standart SaatiTrkmenistan Standart SaatiYeni Zelanda Standart Saati0 Bat1 Avustralya Yaz SaatiBat1 Arjantin Standart SaatiBat1 Grnland Standart SaatiDou Grnland Standart SaatiKuzey Amerika Dou Yaz SaatiMeksika Pasifik K1y1s1 SaatiYekaterinburg Standart SaatiFernando de Noronha Yaz SaatiPaskalya Adas1 Standart SaatiPetropavlovsk-Kamatski SaatiYeni Kaledonya Standart SaatiDou Avustralya Standart SaatiOrta Avustralya Standart SaatiSaint Pierre ve Miquelon SaatiFalkland Adalar1 Standart SaatiKuzey Amerika Merkezi Yaz SaatiKuzey Amerika Pasifik Yaz SaatiKuzey Amerika Da Standart SaatiKuzeybat1 Meksika Standart SaatiMeksika Pasifik K1y1s1 Yaz Saati0 Bat1 Avustralya Standart SaatiFrans1z Gney ve Antarktika SaatiKuzey Amerika Dou Standart SaatiPetropavlovsk-Kamatski Yaz SaatiFernando de Noronha Standart SaatiSaint Pierre ve Miquelon Yaz SaatiKuzey Amerika Merkezi Standart SaatiKuzey Amerika Pasifik Standart SaatiMeksika Pasifik K1y1s1 Standart SaatiPetropavlovsk-Kamatski Standart SaatiSaint Pierre ve Miquelon Standart Saati# ##SH####X##|#,#%#5#s#a0###a##l###C,#+##O#.L##R ###i#0#S##>#8#@#H#0##(#-,##l-#a#?#G#>#E##0#,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#.# #x# #N##N####+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## ###"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"#s##`#& ##eG#>#>!#`Y#?T#G#/2#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!#^###O#)#B##I## ##P#W#####^# # #ƨ#K#(###F#######7####,#### ##G#H#1O#| #z#h#z!#*-#4# #֨#O#)H#f#7#?#5#7##;#### |#Y#L##ǔ#_T#,## ## #a### #8,#6#7H#"#T#D ## #]#?###&7##O?#l #,#d,#G#####,#27#f6##0 5#į#6# #J#~###1>##e#1##Ψ###K#,#,#O###G#L###6#" #ϩ#+#y#r6###ި##y#5#G#0#.##>## !#>#<#$#]#!#*#7###rf## #n7###t%#6#N##7#9# #6##E#z7# #v#a#Y,#OO#!###6###+#b7#!#G#E# ,#,#>##Z6#O#v##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5w5M5h5ذ555oܪĶ5ڶ55n5"U5ο0555fl5'45^Ϫ5 55ܲ5н5к58$5ػ55ۻ5Ih5Ը5, 5355 55կ5?55ưȫ5 5Ĭmɲ5=O5^5T5m5z^5gĩ05c55505֫5z(5t5525׾N5+|50535#5-55=<55h5@55755G15Mn5I5U5̳5:555^5߭ 5Ҭr55^5wõO55H5X5*5̷5 5o5D5XҼ5{ܵ552u55555lͮ5D5>H5?)5oLR5D*5855565[5WZ5ک55y5"5V 5婔5jx55:5}5𩨴5ǵ5P5/v5Э5Q5ݮ5D}5F5T5bѹ5^f5E555|55p55k5;x5*5~5 êZ5W5蹐v555nl555±C5-55]5-5ԱD5д\Q&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P# P& P) P, P/ P2 P5 P8 P; P> PA PD PG PJ PM PP PS PV PY P\ P_ Pb Pe Ph Pk Pn Pq Pt Pw Pz P} P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P!P!P!P!P!P!P !P#!P&!P)!P,!P/!P2!P5!P8!P;!P>!PA!PD!PG!PJ!PM!PP!PS!PV!PY!P\!P_!Pb!Pe!Ph!Pk!Pn!Pq!Pt!Pw!Pz!P}!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!PH``+`9G`!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P"P"P$"P+"P2"P9"P@"PG"PN"PU"P\"Pc"Pj"Pq"Pt"Pw"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P #P#P#P#P%#P(#P+#P.#P5#P<#PC#PF#PI#PL#PO#PR#PU#P\#Pc#Pj#Pq#Px#P{#P~#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P$P$P$P%$P($P+$P2$P9$P@$PC$PJ$PM$PP$PS$PZ$P]$P`$Pg$Pn$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$Pc```!`} 'ResB :G :G{0} 20:KBK18;35A57 H@{0} 935 20:KBK{0} 304B8 20:KBK@8=28G C@B0G0 20:KBK935 7: 2@>?0 20:KBK304B8 7: 2@>?0 20:KBK"=LO: <5@8:0 B0C 20:KBK"=LO: <5@8:0 7: 20:KBK935 =10BKH 2@>?0 20:KBK935 =GK3KH 2@>?0 20:KBK304B8 =10BKH 2@>?0 20:KBK304B8 =GK3KH 2@>?0 20:KBK"=LO: <5@8:0 0B;0=B8: 20:KBK"=LO: <5@8:0 :=GK3KH 20:KBKB5=4=LO :8;5HB5@5;3= 20:KBK"=LO: <5@8:0 "K= >:50= 20:KBK"=LO: <5@8:0 935 B0C 20:KBK"=LO: <5@8:0 304B8 B0C 20:KBK"=LO: <5@8:0 935 7: 20:KBK"=LO: <5@8:0 304B8 7: 20:KBK"=LO: <5@8:0 935 0B;0=B8: 20:KBK"=LO: <5@8:0 935 :=GK3KH 20:KBK"=LO: <5@8:0 304B8 0B;0=B8: 20:KBK"=LO: <5@8:0 304B8 :=GK3KH 20:KBK"=LO: <5@8:0 935 "K= >:50= 20:KBK"=LO: <5@8:0 304B8 "K= >:50= 20:KBK5H#FG5+IGLI5IHI5HG I5JH*J5nIlHI5GGG5HUHNH5G7H0H5xGa$p$z$$1AU$$$PPH``+`9G`P$P+P2P9P@PGPNPUP;G`UG`fG`\` 'ResBPS S R 'ResB , ,AMAQBHBRCACLCNCUGSILIQKPKWMOMXPNPSQASATWUZYEBDTBSTAFTAZTBNTBOTBRTBTTCCTCGTCKTCLTCOTCVTCXTECTFJTFNTGETGFTGYTHKTICTIDTIOTJDTKGTLKTLRTMHTMMTMOTMPTMSDMSKMUTMVTNCTNDTNFTNPTNRTNUTPETPGTPHTPKTPWTPYTRETSBTSRTTFTTJTTKTTLTTMTTOTTRTTVTUZTVETVUTWFTWGTWIBWITXJTYDTSAMTWGSTAQTTALMTCASTEASTFJSTFNSTKUYTNEGTWARTAHDTAHSTAKTTANATASHTAZOTAZSTBAKTBDSTBORTBRSTCGSTCHOTCHUTCLSTCOSTCVSTChSTDAVTDDUTDUSTEGSTEHDTFKSTFRUTGALTGAMTGESTGILTHOVTIRDTIRKTIRSTKARTKGSTKIZTKOSTKRATLINTMAGTMALTMARTMAWTMOSTMUSTNOVTOMSTORATPETTPHOTPHSTPKSTPMSTPONTPYSTQYZTROTTSAKTSHETSYOTTAHTTASTTBITTOSTTRSTULATURATUZSTVLATVOLTVOSTVUSTWAKTWITAWSDTYEKTYERTSAMSTAQTSTKUYSTIRKSTALMSTWARSTDUSSTAKTSTANASTAZOSTBAKSTCHOSTCKHSTEASSTFRUSTHOVSTKIZSTKRASTMAGSTNOVSTOMSSTORASTPETSTQYZSTSAKSTSHESTTASSTTBISTULASTURASTVLASTVOLSTYEKSTYERST%62w%%%eB3%S<RW uz#k,t%A%A3KQ`clZY%-<(Q2lrV{qwo%os%s %0`,&?T}%BR( _K%<  -?2+7<AF%9(#o%\K>'wsPZMUH]_SAiCOnsG$dx[=};#%Wuz '+/#t%Z#%NO3;%i;a+K7%E;%fRCGSWyO[H{ _gc"k2~16I%C(``%R``%`>`%k|%%% %1FR%"%\ix% %)%9E%R&`l.%|&"&-&<&J&(4AU\& h&w& 7$NXdy  & 1 &@ X &p { && 9%& D% & !!%!4!@!V!j!x!!!!!!!!!!$""&"*"5"K"Y"c"t"""""O%""""&"#&#%#2#E#S#^#j#v# ''###%'##1'#='####$$+$5$A$N$I'V'PPPPPPPPPP PPPP!P&P+P0P5P<P JPOPTP[P`PePjPoPtPyP~PPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPP PPPPP P#P(P+P.P1P6P9P@PEPJPOPTPWPZP_PdPiPlPoPrPuPxP{PP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPP!P$P)P,P1P6P;P@PCPFPKPPPUPXP]PbPePjPoPrPuPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P 'ResBPS S R 'ResB :G :GC1'3H3'F-*HE{0} 'B*I*': 'B*I1&HFIJHFC 'B*I&'3F3IJHF.H/ 'B*I4H' 'B*IAI,I 'B*IC(' 'B*I~1 'B*IIDI 'B*I&'2H1 'B*I&'C1 'B*I&HE3C 'B*I&I1'F 'B*I&1( 'B*I(I1E' 'B*I(*'F 'B*I*'J*I 'B*I*HF' 'B*I,H 'B*I/'I3 'B*IC'3J 'B*IF'1 'B*IF~'D 'B*IJHF 41~'D' 'B*I'*'E 'B*I&'B*'J 'B*I&'EF 'B*I*'D 'B*I*J(J 'B*I1H*1' 'B*I3'E'1' 'B*I3'EH&' 'B*I3J4D 'B*ICH1IJ 'B*IE'1CI2 'B*IE'3HF 'B*IEH3C' 'B*IFIJ& 'B*I~HF~J 'B*I&'B*( 'B*I&'DE*' 'B*I&'E'2HF 'B*I&'F'/I1 'B*I*HCD' 'B*I3'.'1IF 'B*I31IF'E 'B*I4J'' 'B*ICH31'& 'B*IE'D/I 'B*IE''/'F 'B*IJ'C*3C 'B*I~I*C'J1 'B*I&'DJ'3C' 'B*I&I1C*3C 'B*I&1'J 'B*I&C'/H1 'B*I('D'/I4 'B*I(HDIIJ 'B*I.HIEIF 4I1I3IF'~H1 'B*IAIDI~~IF 'B*IDH1/-.'J 'B*IJ'~HFIJ 'B*I~'1''J 'B*I~'CI3*'F 'B*I'E(IJ1 'B*II1IFI 'B*II12IJ 'B*I'F&'* 'B*I&1EFIJ 'B*I/EHF* /1IDD1&HFIJHF 'B*ICHDHE(IJ 'B*IE'D'J4IJ' 'B*IHJ('D3'F 'B*I'D'~'H3 'B*IHD'1'/ 'B*I{0} J'2DIB 'B*I&D'F('*H1 'B*I(I1'2IDIJ 'B*I*',ICI3*'F 'B*I*': J'2DIB 'B*I3I1I D'FC' 'B*IBI2ID&H1/' 'B*IE'1I*I&3 'B*IIF/I IFI 'B*IF2&D' 'B*I&'A:'FI3*'F 'B*I&I31'&IDIJ 'B*I&2(CI3*'F 'B*I&21(J,'F 'B*I.H/ J'2DIB 'B*IAI,I J'2DIB 'B*IBI1:I2I3*'F 'B*IC(' J'2DIB 'B*IFHH3I(I13C 'B*I~1 J'2DIB 'B*IIDI J'2DIB 'B*IJC &'1IDI 'B*IID'/IH3*HC 'B*I&'2H1 J'2DIB 'B*I&'C1I J'2DIB 'B*I&HE3C J'2DIB 'B*I&I1'F J'2DIB 'B*I&1( J'2DIB 'B*I*HF' J'2DIB 'B*I*1CEFI3*'F 'B*I,H J'2DIB 'B*I3'JFI*-('1*DEIJ41BIJ *IEH1 'B*ICHC3 &'1IDI 'B*ICI1'3FHJ'13C 'B*IFIAH&FD'F/ 'B*IJ4ID *E4B 'B*I'*'E J'2DIB 'B*IIF/I &HCJ'F 'B*I{0} &DEDIC 'B*I&'B*'J J'2DIB 'B*I&'EF J'2DIB 'B*I&3*1 &'1IDI 'B*I*': &DEDIC 'B*I*J(J J'2DIB 'B*I/EHF*-/1ID 'B*I3'E'1' J'2DIB 'B*ICH1IJ J'2DIB 'B*ICC &'1'DDI1I 'B*IEH3C' J'2DIB 'B*IJC'*1IF(1 'B*I''J-&'DJ* 'B*I&'B*( J'2DIB 'B*I&'DE*' J'2DIB 'B*I&'E'2HF J'2DIB 'B*I&'F'/I1 J'2DIB 'B*I.H/ &DEDIC 'B*I3'.'1IF J'2DIB 'B*I4J'' J'2DIB 'B*I41BIJ &'A1IB' 'B*I41BIJ J'1H~' 'B*I:1(IJ &'A1IB' 'B*I:1(IJ J'1H~' 'B*IAI,I &DEDIC 'B*IC(' &DEDIC 'B*ID'JF &'1'DDI1I 'B*IE''/'F J'2DIB 'B*IJ'C*3C J'2DIB 'B*IJI 2D'F/IJ 'B*I~1 &DEDIC 'B*IIDI &DEDIC 'B*IDA &DEDIC 'B*I&'2H1 &DEDIC 'B*I&'C1 &DEDIC 'B*I&'DJ'3C' J'2DIB 'B*I&H**1' &'A1IB' 'B*I&H**1' J'1H~' 'B*I&HE3C &DEDIC 'B*I&I1'F &DEDIC 'B*I&I1C*3C J'2DIB 'B*I&I1D'F/ J'2DIB 'B*I&1'J J'2DIB 'B*I&1( &DEDIC 'B*I&FDIJ J'2DIB 'B*I('D'/I4 J'2DIB 'B*I*HF' &DEDIC 'B*I,H &DEDIC 'B*I,F(IJ ,H1,IJ 'B*IAIDI~~IF J'2DIB 'B*IDH1/-.'J J'2DIB 'B*IJ'~HFIJ J'2DIB 'B*IJI C'D/HFIJ 'B*I~'1''J J'2DIB 'B*I~'CI3*'F J'2DIB 'B*I'*'E &DEDIC 'B*II12IJ J'2DIB 'B*I&'E &DEDIC 'B*I'F&'* J'2DIB 'B*I&'*D'F*IC &HCJ'F 'B*I&'B*'J &DEDIC 'B*I&'EF &DEDIC 'B*I&1EFIJ J'2DIB 'B*I*J(J &DEDIC 'B*I1H/3*H &'1IDI 'B*I3'E'1' &DEDIC 'B*I3'EH&' &DEDIC 'B*I3E1BF* J'2DIB 'B*I41BIJ I1FD'F/ 'B*I:1(IJ I1FD'F/ 'B*IA1F'F/H-FH1HF.' 'B*IAFIC3 &'1'DDI1I 'B*ICH1IJ &DEDIC 'B*ICHDHE(IJ J'2DIB 'B*IE'14'D &'1'DDI1I 'B*IEH3C' &DEDIC 'B*IHJ('D3'F J'2DIB 'B*I'DDI3  A*F' 'B*IHD'1'/ J'2DIB 'B*I:1(IJ &'1F*IF' 'B*I&'B*( &DEDIC 'B*I&'DE*' &DEDIC 'B*I&'E'2HF &DEDIC 'B*I&'F'/I1 &DEDIC 'B*I&D'F('*H1 J'2DIB 'B*I(I1'2IDIJ J'2DIB 'B*I3'.'1IF &DEDIC 'B*I3HDHEHF &'1'DDI1I 'B*I4J'' &DEDIC 'B*I41BIJ B'2'BI3*'F 'B*I:1(IJ B'2'BI3*'F 'B*IBI2ID&H1/' J'2DIB 'B*IE''/'F &DEDIC 'B*IE'1I*I&3 J'2DIB 'B*IFH1AHDC &'1'DDI1I 'B*IJ'C*3C &DEDIC 'B*I'EH11H &DEDIC 'B*IID(1* &'1'DDI1I 'B*I&'DJ'3C' &DEDIC 'B*I&I1C*3C &DEDIC 'B*I&I31'&IDIJ J'2DIB 'B*I&2(CI3*'F J'2DIB 'B*I&1'J &DEDIC 'B*I&21(J,'F J'2DIB 'B*I('D'/I4 &DEDIC 'B*I(I1FIJ /'133'D'E 'B*I41BIJ IF/HF2IJ 'B*I:1(IJ IF/HF2IJ 'B*IA'DCD'F/ &'1'DDI1I 'B*IAIDI~~IF &DEDIC 'B*IDH1/-.'J &DEDIC 'B*IFHH3I(I13C J'2DIB 'B*IJ'~HFIJ &DEDIC 'B*I~'1''J &DEDIC 'B*I~'CI3*'F &DEDIC 'B*II12IJ &DEDIC 'B*I'F&'* &DEDIC 'B*IEC3IC' *IF &HCJ'F 'B*I&H**1' IF/HF2IJ 'B*I&1EFIJ &DEDIC 'B*I*1CEFI3*'F J'2DIB 'B*ICHDHE(IJ &DEDIC 'B*ICI1'3FHJ'13C J'2DIB 'B*IE'CC'1I &'1'DDI1I 'B*IFIAH&FD'F/ J'2DIB 'B*IJ4ID *E4B J'2DIB 'B*IHJ('D3'F &DEDIC 'B*IIF/I3*'F &DEDIC 'B*IHD'1'/ &DEDIC 'B*IID'/IH3*HC J'2DIB 'B*I&D'F('*H1 &DEDIC 'B*I&3*1 &'1IDI J'2DIB 'B*I(I1'2IDIJ &DEDIC 'B*IBI2ID&H1/' &DEDIC 'B*IE'1I*I&3 &DEDIC 'B*IJC'*1IF(1 J'2DIB 'B*I''J-&'DJ* J'2DIB 'B*I&I31'&IDIJ &DEDIC 'B*I&2(CI3*'F &DEDIC 'B*I&21(J,'F &DEDIC 'B*I41BIJ J'1H~' J'2DIB 'B*I:1(IJ &'A1IB' J'2DIB 'B*I:1(IJ J'1H~' J'2DIB 'B*IFHH3I(I13C &DEDIC 'B*IJI 2D'F/IJ J'2DIB 'B*I&H**1' J'1H~' J'2DIB 'B*I*1CEFI3*'F &DEDIC 'B*ICI1'3FHJ'13C &DEDIC 'B*IFIAH&FD'F/ &DEDIC 'B*IJ4ID *E4B &DEDIC 'B*IJI C'D/HFIJ J'2DIB 'B*I~'~&' JI IIFJ3I 'B*IID'/IH3*HC &DEDIC 'B*I&'*D'F*IC &HCJ'F J'2DIB 'B*I3'JFI* ~I&1  EICDHF 'B*I41BIJ I1FD'F/ J'2DIB 'B*I:1(IJ I1FD'F/ J'2DIB 'B*IA1F'F/H-FH1HF.' J'2DIB 'B*ICC &'1'DDI1I &DEDIC 'B*IJC'*1IF(1 &DEDIC 'B*I''J-&'DJ* &DEDIC 'B*I:1(IJ &'1F*IF' J'2DIB 'B*I&'3*1'DIJ 41BIJ BI3IE 'B*I&'3*1'DIJ :1(IJ BI3IE 'B*I41BIJ J'1H~' &DEDIC 'B*I:1(IJ &'A1IB' &DEDIC 'B*I:1(IJ J'1H~' &DEDIC 'B*IJI 2D'F/IJ &DEDIC 'B*I~*1H~'DH3C-C'E'*C3CI 'B*I&'3*1'DIJ &H**1' BI3IE 'B*I&H**1' J'1H~' &DEDIC 'B*I,F(IJ &'A1IB' &DEDIC 'B*IA'DCD'F/ &'1'DDI1I J'2DIB 'B*IJI C'D/HFIJ &DEDIC 'B*I~'3C'DJ' &'1IDI &DEDIC 'B*IEC3IC' *IF &HCJ'F J'2DIB 'B*I&'*D'F*IC &HCJ'F &DEDIC 'B*I4IE'DIJ E'1IJ'F' &'1'DDI1I 'B*I41BIJ I1FD'F/ &DEDIC 'B*I:1(IJ I1FD'F/ &DEDIC 'B*IA1F'F/H-FH1HF.' &DEDIC 'B*ICC &'1'DDI1I J1IE J'2DIB 'B*I:1(IJ &'1F*IF' &DEDIC 'B*IA'DCD'F/ &'1'DDI1I &DEDIC 'B*IEC3IC' :1(IJ 4IE'DIJ BI3IE 'B*IEC3IC' *IF &HCJ'F &DEDIC 'B*IAI1'F3IJ B'1'4DIB IIJ'F' 'B*I3'JFI* ~I&1  EICDHF J'2DIB 'B*I&'3*1'DIJ 41BIJ BI3IE J'2DIB 'B*I&'3*1'DIJ :1(IJ BI3IE J'2DIB 'B*I~*1H~'DH3C-C'E'*C3CI J'2DIB 'B*I&'3*1'DIJ &H**1' BI3IE J'2DIB 'B*I&'3*1'DIJ &H**1' :1(IJ BI3IE 'B*I3'JFI* ~I&1  EICDHF &DEDIC 'B*I&'3*1'DIJ 41BIJ BI3IE &DEDIC 'B*I&'3*1'DIJ :1(IJ BI3IE &DEDIC 'B*I~*1H~'DH3C-C'E'*C3CI &DEDIC 'B*I)&'3*1'DIJ &H**1' BI3IE &DEDIC 'B*I)EC3IC' :1(IJ 4IE'DIJ BI3IE J'2DIB 'B*I,EC3IC' :1(IJ 4IE'DIJ BI3IE &DEDIC 'B*I-&'3*1'DIJ &H**1' :1(IJ BI3IE J'2DIB 'B*I1&'3*I1'DIJ &H**1' :1(IJ BI3IE &DEDIC 'B*I1AI1'F3IJ B'1'4DIB ,F(IJ  &'F*'1C*IC' 'B*I#BG#sG#;G#M#K#RJ#hHQQ#_G5MGP5!L5&Q5O5^5[O]5QIV5UOPIU5jO^I4U5HaZ^:b5`]a5KUGN5_Xe`5OlILU5PNH7S5@OBIU5XMGQ5]]T_5V]T_5eSJX5f\ S/_5PEPLPOPRPUP\PcPjPmPpPwPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P'P*P1P8P;P>PAPHPKG`wK`20>A<AL:!>DVO!L>20!VB:0">:V>"C=VA&N@VE'0>A/=>=@520==C2V:5@;V=>>B0V45=L>10@B0@2V=65@AVC1;V=0@510@0GV0T==0><>@8CGV=V30;V0=V;00@V>5@V405EV:>V4259V=AL:V0<59 5AVDV!:>?T!B5=;V!V4=59"09159"><AL:#>;;VA#@C<GV$V=V:A'V:0>'VC0C0090=05@=AV:0;CWB1V460==B8C0=V;LOH3010B0=:>:5;@045@<C48@VA15=V;L=NAV=43C:>=:>=609?C@6V1CBV;L-N=@- VO48H8=V2>;:0B0>=0:@VV=H0A0>=9W@VA01>=0=0C009@>1VV:>AVOV?V3>=EV=00!0@0T2>!0E0;V="0;;V=="1V;VAV"@V?>;V"EV<?EC"VEC0=0$@VB0C=%>H8<V=/:CBAL:0<1T@@5=040CA-59@CA0;8<@:CBAL:45;0W40BV:>:0=N7V=35=T=BLO=09B3>@AV==V?50;VD0:A><V=V:09@C=5?55@5;5=0- V>E0CWA2V;;V=45<0=0;L4V285=><V=V>=@>2VO>04VH>C0:H>BB!0=-CWA!0=BLO>!V=0?C@#004CC$C=0DCBVG0A: {0}01>@>=5C0O:V;L;;>C=09D@0C0V=0AC=AL9>=C5=2V;L5;LAV=:V=45@15@V0?>@V66OC1C<10HVV1@52V;L0@BV=V:00@VT30<=>43>@8FO>=BV0=0: 0@>B>=0 59:O2V:">=0B0?CG0A: :@V0;0?0>A2045;C?020B5<0;0;59A-59V1@0;B0@@07702V;L@<>AV;L9>>?5=305=>AB0- V:0V@VBV<0BVN:A5<1C@>=B52V45>AB@V2 5= V>-@0=:>!0=-0@V=>!5=B-VBBA#;LO=>2AL:G0A: 0=:0@0=4-"5@:@>:5=-%V;;>CA>=-@V:@0A=>O@AL:0==V@B0=C5@B>- V:> 59=V- V25@!V<D5@>?>;LC040;:0=0;:0B5@8=1C@3=4V0=0?>;VA=B0=0=0@V2CC5=>A-9@5A>30==5A1C@0<?C-@0=4V>2>:C7=5FL:>2>A81V@AL:AB@V2 0AE8 5=:V=-=;5B V>-0;LT>A"5CAV0;L?070 @V=2VG5<0WO 0=45@0A59<1@V46-59>:A, =4V0=0AB@V2 V7420!0=B>-><V=>!2VDB-0@@5=B!5=-0@B5;5<VV259, =4V0=0N<>=-4.@2V;L52V4><5 <VAB>70 G0A>< 2 ?V070 G0A>< C 5@C70 G0A>< C 52VABB>::>@B>>@<VCB7>@AL:V AB@>28V=0<0:, =4V0=0V=A5=A, =4V0=0>:>A>2V AB@>280@5=3>, =4V0=0!5@54=L>:>;8<AL:70 ><AL:8< G0A><70 G0A>< =0 C1V70 G0A>< C %>24V70 G0A>< C 0O=VG0A: {0}, ;VB=V909<0=>2V AB@>280=0@AL:V AB@>280@:V7L:V >AB@>28$0@5@AL:V AB@>2870 G0A>< =0 $V46V70 G0A>< C @C=5W70 G0A>< C CB0=V70 G0A>< C @C7VW70 G0A>< C O=<V70 G0A>< C 5?0;V70 G0A>< C "0915WG0A: :@V, ;VB=V9"5;;-!VBV, =4V0=070 0@01AL:8< G0A><70 G0A>< 2 #@C20W70 G0A>< =0 ;OAFV70 O:CBAL:8< G0A><70 O?>=AL:8< G0A><70 V@0=AL:8< G0A><AB@V2 !2OB>W ;5=8VB5@A15@3, =4V0=070 :8B09AL:8< G0A><70 :>@59AL:8< G0A><70 A0<0@AL:8< G0A><70 G0A>< 2 :204>@V70 G0A>< C >=:>=7V70 G0A>< C 0;097VW70 G0A>< C E5=LO=V70 G0A>< C !C@8=0<V70 G0A>< 0;0?0>AC70 G8;V9AL:8< G0A><70 V@:CBAL:8< G0A><G0A: =048@, ;VB=V9>C5@-@8=A5A-2>B5@>=BVA5;;>, 5=BC::V70 0B;0=B8G=8< G0A><70 2V@<5=AL:8< G0A><70 :0<G0BAL:8< G0A><70 <>A:>2AL:8< G0A><70 G0A>< 2 =4>:8B0W70 G0A>< =0 <07>=FV70 G0A>< C 0=3;045H70 G0A>< C 5=5AC5;V70 G0A>< C 0:8AB0=V70 G0A>< C !V=0?C@V70 1>;V2V9AL:8< G0A><70 1@078;LAL:8< G0A><70 <03040=AL:8< G0A><70 A0E0;V=AL:8< G0A><70 G0A>< =0 0;L4V20E70 G0A>< C '>910;A0=V70 V7@0W;LAL:8< G0A><G0A: {0}, AB0=40@B=8970 ;VB=V< G0A>< 2 ?V0N;0, V2=VG=0 0:>B0!5=B@, V2=VG=0 0:>B070 0@35=B8=AL:8< G0A><70 :>;C<1V9AL:8< G0A><70 :@0A=>O@AL:8< G0A><70 ?0@0209AL:8< G0A><70 G0A>< 2 D30=VAB0=V70 G0A>< 2 #715:8AB0=V70 G0A>< 2 #;0=-0B>@V70 G0A>< =0 $V;V??V=0E70 G0A>< C 8@387AB0=VG0A: :@V, AB0=40@B=89G0A: 878;>@40, ;VB=V970 2>;3>3@04AL:8< G0A><70 ;VB=V< G0A>< =0 C1V70 ;VB=V< G0A>< C %>24V70 =>2>A81V@AL:8< G0A><70 ><AL:8< ;VB=V< G0A><70 G0A>< 2 75@109460=V70 G0A>< C "0468:8AB0=V70 ;VB=V< G0A>< =0 $V46V70 G0A>< =0 >AB@>2V 59:70 G0A>< =0 >AB@>2V VC570 2;0482>AB>FL:8< G0A><70 ;VB=V< G0A>< C @C7VW70 ;VB=V< G0A>< C "0915W70 G0A>< 5@AL:>W 70B>:870 G0A>< =0 >AB@>2V 09=70 G0A>< =0 AB0=FVW !52070 G0A>< C "C@:<5=VAB0=VG0A: =048@, AB0=40@B=8970 G0A>< =0 >AB@>2V "0WBV70 0@01AL:8< ;VB=V< G0A><70 ;VB=V< G0A>< 2 #@C20W70 ;VB=V< G0A>< =0 ;OAFV70 G0A>< =0 AB@>20E C:070 G0A>< =0 >AB@>2V 0AE870 G0A>< =0 >AB@>2V !0<>070 G0A>< C N<>= 4.@2V;L70 G0A>< C >2V9 5;0=4VW70 O:CBAL:8< ;VB=V< G0A><70 O?>=AL:8< ;VB=V< G0A><70 T:0B5@8=1C@7L:8< G0A><70 V@0=AL:8< ;VB=V< G0A><LN-!0;5<, V2=VG=0 0:>B070 :8B09AL:8< ;VB=V< G0A><70 :>@59AL:8< ;VB=V< G0A><70 ;VB=V< G0A>< 2 @;0=4VW70 ;VB=V< G0A>< C >=:>=7V70 ;VB=V< G8;V9AL:8< G0A><70 A0<0@AL:8< ;VB=V< G0A><70 G0A>< =0 >AB@>20E ">=070 G0A>< =0 >AB@>2V V742070 G0A>< =0 >AB@>2V 0<1T70 G0A>< C !EV4=><C "8<>@V70 V@:CBAL:8< ;VB=V< G0A><70 0B;0=B8G=8< ;VB=V< G0A><70 2V@<5=AL:8< ;VB=V< G0A><70 :0<G0BAL:8< ;VB=V< G0A><70 ;VB=V< G0A>< =0 <07>=FV70 ;VB=V< G0A>< C 0:8AB0=V70 <>A:>2AL:8< ;VB=V< G0A><70 AB0=40@B=8< G0A>< 2 ?V070 AB0=40@B=8< G0A>< C 5@C70 AEV4=>0D@8:0=AL:8< G0A><70 AEV4=>T2@>?59AL:8< G0A><70 G0A>< $@0=FC7L:>W 2V0=870 G0A>< =0 >AB@>20E $5=V:AG0A: 878;>@40, AB0=40@B=8970 G0A>< =0 >AB@>2V 0::C>@V70 G0A>< =0 >AB@>2V 5N=L9>=70 G0A>< =0 >AB@>20E VB:5@=70 70EV4=>0D@8:0=AL:8< G0A><70 70EV4=>T2@>?59AL:8< G0A><70 ;VB=V< 1@078;LAL:8< G0A><70 ;VB=V< G0A>< C '>910;A0=V70 <03040=AL:8< ;VB=V< G0A><70 ><AL:8< AB0=40@B=8< G0A><70 A0E0;V=AL:8< ;VB=V< G0A><70 AB0=40@B=8< G0A>< =0 C1V70 AB0=40@B=8< G0A>< C %>24V70 G0A>< =0 0@EV?5;07V '0B5<70 G0A>< =0 >AB@>20E 0=C0BC70 G0A>< =0 >AB@>2V >@4-%0C70 G0A>< =0 >AB@>2V 02@V:V970 V7@0W;LAL:8< ;VB=V< G0A><70 30209AL:>-0;5CBAL:8< G0A><70 :@0A=>O@AL:8< ;VB=V< G0A><70 ;VB=V< 0@35=B8=AL:8< G0A><70 ;VB=V< :>;C<1V9AL:8< G0A><70 ;VB=V< ?0@0209AL:8< G0A><70 ;VB=V< G0A>< 2 #715:8AB0=V70 ;VB=V< G0A>< 2 #;0=-0B>@V70 ;VB=V< G0A>< =0 $V;V??V=0E70 ?V245==>0D@8:0=AL:8< G0A><70 AB0=40@B=8< G0A>< =0 $V46V70 AB0=40@B=8< G0A>< C @C7VW70 AB0=40@B=8< G0A>< C "0915W70 AEV4=8< G0A>< C 070EAB0=V70 AEV4=8< G0A>< C @5=;0=4VW70 AEV4=>02AB@0;V9AL:8< G0A><70 AEV4=>V=4>=57V9AL:8< G0A><70 G0A>< 2 =4V9AL:><C :50=V70 G0A>< =0 >AB@>20E V;15@B070 0@01AL:8< AB0=40@B=8< G0A><70 2>;3>3@04AL:8< ;VB=V< G0A><70 70EV4=8< G0A>< C 070EAB0=V70 70EV4=8< G0A>< C @5=;0=4VW70 70EV4=>02AB@0;V9AL:8< G0A><70 70EV4=>V=4>=57V9AL:8< G0A><70 ;VB=V< G0A>< 2 75@109460=V70 ;VB=V< G0A>< C LND0C=4;5=470 =>2>A81V@AL:8< ;VB=V< G0A><70 AB0=40@B=8< G0A>< 2 #@C20W70 AB0=40@B=8< G0A>< =0 ;OAFV70 G0A>< =0 7>@AL:8E AB@>20E70 G0A>< =0 >:>A>28E AB@>20E70 O:CBAL:8< AB0=40@B=8< G0A><70 O?>=AL:8< AB0=40@B=8< G0A><70 V@0=AL:8< AB0=40@B=8< G0A><70 2;0482>AB>FL:8< ;VB=V< G0A><70 :8B09AL:8< AB0=40@B=8< G0A><70 :>@59AL:8< AB0=40@B=8< G0A><70 ;VB=V< G0A>< C "C@:<5=VAB0=V70 A0<0@AL:8< AB0=40@B=8< G0A><70 AB0=40@B=8< G0A>< C >=:>=7V70 AB0=40@B=8< G8;V9AL:8< G0A><70 F5=B@0;L=>0D@8:0=AL:8< G0A><70 F5=B@0;L=>T2@>?59AL:8< G0A><70 G0A>< =0 0@:V7L:8E >AB@>20E70 G0A>< =0 >AB@>20E 01>-5@4570 V=4V9AL:8< AB0=40@B=8< G0A><70 V@:CBAL:8< AB0=40@B=8< G0A><70 0B;0=B8G=8< AB0=40@B=8< G0A><70 2V@<5=AL:8< AB0=40@B=8< G0A><70 :0<G0BAL:8< AB0=40@B=8< G0A><70 ;VB=V< G0A>< =0 AB@>20E C:070 ;VB=V< G0A>< =0 >AB@>2V 0AE870 ;VB=V< G0A>< =0 >AB@>2V !0<>070 ;VB=V< G0A>< C >2V9 5;0=4VW70 <>A:>2AL:8< AB0=40@B=8< G0A><70 AB0=40@B=8< G0A>< =0 <07>=FV70 AB0=40@B=8< G0A>< C 0=3;045H70 AB0=40@B=8< G0A>< C 0:8AB0=V70 G0A>< =0 0@H0;;>28E AB@>20E70 G0A>< =0 !>;><>=>28E AB@>20E70 G0A>< =0 >AB@>2V LND0C=4;5=470 T:0B5@8=1C@7L:8< ;VB=V< G0A><70 2A5A2VB=V< :>>@48=>20=8< G0A><70 ;VB=V< G0A>< =0 >AB@>20E ">=070 <03040=AL:8< AB0=40@B=8< G0A><70 A0E0;V=AL:8< AB0=40@B=8< G0A><70 AB0=40@B=8< 1@078;LAL:8< G0A><70 AB0=40@B=8< G0A>< C '>910;A0=V70 B8E>>:50=AL:8< G0A>< C 5:A8FV70 F5=B@0;L=>02AB@0;V9AL:8< G0A><70 F5=B@0;L=>V=4>=57V9AL:8< G0A><70 G0A>< =0 !59H5;LAL:8E AB@>20E70 V7@0W;LAL:8< AB0=40@B=8< G0A><70 :@0A=>O@AL:8< AB0=40@B=8< G0A><70 ;VB=V< G0A>< C 5;8:V9 @8B0=VW70 AB0=40@B=8< 0@35=B8=AL:8< G0A><70 AB0=40@B=8< :>;C<1V9AL:8< G0A><70 AB0=40@B=8< ?0@0209AL:8< G0A><70 AB0=40@B=8< G0A>< 2 #715:8AB0=V70 AB0=40@B=8< G0A>< 2 #;0=-0B>@V70 AB0=40@B=8< G0A>< =0 $V;V??V=0E70 AEV4=>T2@>?59AL:8< ;VB=V< G0A><70 G0A>< =0 $>;:;5=4AL:8E AB@>20E70 ;VB=V< G0A>< =0 >AB@>2V 02@V:V970 2>;3>3@04AL:8< AB0=40@B=8< G0A><70 40;5:>AEV4=8< T2@>?59AL:8< G0A><70 70EV4=>0D@8:0=AL:8< ;VB=V< G0A><70 70EV4=>T2@>?59AL:8< ;VB=V< G0A><70 =>2>A81V@AL:8< AB0=40@B=8< G0A><70 ?V2=VG=>70EV4=8< G0A>< C 5:A8FV70 AB0=40@B=8< G0A>< 2 75@109460=V70 2;0482>AB>FL:8< AB0=40@B=8< G0A><70 ;VB=V< 30209AL:>-0;5CBAL:8< G0A><70 ;VB=V< AEV4=8< G0A>< C @5=;0=4VW70 ;VB=V< AEV4=>02AB@0;V9AL:8< G0A><70 AB0=40@B=8< G0A>< C "C@:<5=VAB0=V70 G0A>< =0 >AB@>20E >2>W 0;54>=VW70 G0A>< =0 >AB@>20E #>;;VA V $CBC=070 G0A>< =0 >AB@>2V V245==0 6>@46VO70 ;VB=V< 70EV4=8< G0A>< C @5=;0=4VW70 ;VB=V< 70EV4=>02AB@0;V9AL:8< G0A><70 ;VB=V< G0A>< =0 7>@AL:8E AB@>20E70 AB0=40@B=8< G0A>< =0 AB@>20E C:070 AB0=40@B=8< G0A>< =0 >AB@>2V 0AE870 AB0=40@B=8< G0A>< =0 >AB@>2V !0<>070 AB0=40@B=8< G0A>< C >2V9 5;0=4VW70 T:0B5@8=1C@7L:8< AB0=40@B=8< G0A><70 ?V2=VG=>0<5@8:0=AL:8< AEV4=8< G0A><70 AB0=40@B=8< G0A>< =0 >AB@>20E ">=070 F5=B@0;L=>T2@>?59AL:8< ;VB=V< G0A><70 G0A>< =0 >AB@>20E 0?C0->20 2V=5O70 ;VB=V< 70 70EV4=>0@35=B8=AL:8< G0A><70 ?V2=VG=>0<5@8:0=AL:8< 3V@AL:8< G0A><70 AEV4=>T2@>?59AL:8< AB0=40@B=8< G0A><70 G0A>< =0 >AB@>20E !5=- T@ V V:5;>=70 70EV4=>0D@8:0=AL:8< AB0=40@B=8< G0A><70 70EV4=>T2@>?59AL:8< AB0=40@B=8< G0A><70 ;VB=V< B8E>>:50=AL:8< G0A>< C 5:A8FV70 ;VB=V< F5=B@0;L=>02AB@0;V9AL:8< G0A><70 AB0=40@B=8< G0A>< =0 0@EV?5;07V '0B5<70 AB0=40@B=8< G0A>< =0 >AB@>20E 0=C0BC70 AB0=40@B=8< G0A>< =0 >AB@>2V >@4-%0C70 AB0=40@B=8< G0A>< =0 >AB@>2V 02@V:V9)70 ;VB=V< G0A>< =0 $>;:;5=4AL:8E AB@>20E)70 AB0=40@B=8< 30209AL:>-0;5CBAL:8< G0A><)70 AB0=40@B=8< 70EV4=>0@35=B8=AL:8< G0A><)70 AB0=40@B=8< AEV4=8< G0A>< C @5=;0=4VW)70 AB0=40@B=8< AEV4=>02AB@0;V9AL:8< G0A><*70 ;VB=V< ?V2=VG=>70EV4=8< G0A>< C 5:A8FV*70 ?V2=VG=>0<5@8:0=AL:8< F5=B@0;L=8< G0A><*70 AB0=40@B=8< 70EV4=8< G0A>< C @5=;0=4VW*70 AB0=40@B=8< 70EV4=>02AB@0;V9AL:8< G0A><*70 AB0=40@B=8< G0A>< =0 7>@AL:8E AB@>20E*70 F5=B@0;L=>70EV4=8< 02AB@0;V9AL:8< G0A><*70 G0A>< =0 V2=VG=8E 0@V0=AL:8E >AB@>20E*70 G0A>< =0 0@EV?5;07V $5@=0=4C-4V->@>=LO+70 ;VB=V< G0A>< =0 >AB@>20E >2>W 0;54>=VW+70 AB0=40@B=8< G0A>< =0 >AB@>20E 01>-5@45+70 F5=B@0;L=>T2@>?59AL:8< AB0=40@B=8< G0A><-70 ?V2=VG=>0<5@8:0=AL:8< AEV4=8< ;VB=V< G0A><-70 ?V2=VG=>0<5@8:0=AL:8< B8E>>:50=AL:8< G0A><-70 AB0=40@B=8< B8E>>:50=AL:8< G0A>< C 5:A8FV-70 AB0=40@B=8< F5=B@0;L=>02AB@0;V9AL:8< G0A><.70 ;VB=V< G0A>< =0 >AB@>20E !5=- T@ V V:5;>=.70 ?V2=VG=>0<5@8:0=AL:8< 3V@AL:8< ;VB=V< G0A><.70 AB0=40@B=8< G0A>< =0 $>;:;5=4AL:8E AB@>20E/70 AB0=40@B=8< ?V2=VG=>70EV4=8< G0A>< C 5:A8FV070 AB0=40@B=8< G0A>< =0 >AB@>20E >2>W 0;54>=VW170 ;VB=V< G0A>< =0 0@EV?5;07V $5@=0=4C-4V->@>=LO170 ;VB=V< F5=B@0;L=>70EV4=8< 02AB@0;V9AL:8< G0A><170 ?V2=VG=>0<5@8:0=AL:8< F5=B@0;L=8< ;VB=V< G0A><270 ?V2=VG=>0<5@8:0=AL:8< AEV4=8< AB0=40@B=8< G0A><370 ?V2=VG=>0<5@8:0=AL:8< 3V@AL:8< AB0=40@B=8< G0A><370 AB0=40@B=8< G0A>< =0 >AB@>20E !5=- T@ V V:5;>=470 ?V2=VG=>0<5@8:0=AL:8< B8E>>:50=AL:8< ;VB=V< G0A><670 ?V2=VG=>0<5@8:0=AL:8< F5=B@0;L=8< AB0=40@B=8< G0A><670 AB0=40@B=8< F5=B@0;L=>70EV4=8< 02AB@0;V9AL:8< G0A><670 AB0=40@B=8< G0A>< =0 0@EV?5;07V $5@=0=4C-4V->@>=LO970 ?V2=VG=>0<5@8:0=AL:8< B8E>>:50=AL:8< AB0=40@B=8< G0A><;70 G0A>< =0 $@0=FC7L:8E V245==8E V =B0@:B8G=8E B5@8B>@VOE###h8#t#3 ##'#i #3##### #}.###>#A##D####F #ȳ###^ ###Q###### #o ##W#d#[#:## #m##.##z#u#ү#j#x###ȱ#.## #+#v#'##8#ұ##=##j#-#;#(##v##K#ճ###h"#ڮ#ɵ#f#m#ݰ######@# #@# #####H#@#"####)##r#|##t# # ##Y#R#:###0##### ###S#.#h ##A#7#>#W #2## ###"###R##.# ##_##ܲ# 0###J#'####9#R##X#Q.#_#?#H#t8#d#^@#p# #'####M###u#$##i##Y/##3#.#F#####0##g#o#### ##E####5#$#1 ##c##ɋ#"##E #d#8#n# ##: #b #w###?# ## # ##D### #|####"#o# #گ#f#˰###°#J##Ӯ#{##L#Q@## ##v#L##v #B###W##"#6##P#P####b#"## ##c#C##r###o#J#d/#X#4$##s######۵#{###J#|#&#5#԰#¯#4#?##9##@#4###<5q##|"####!###0.#######Ů##{#####<##K#*## #Ѳ# #P #"##* ###"#,###7###Z##|#.#]# $#j#? ####O##ʯ##G#̮##{###g#A##%##I#`#O### #ܱ#####w###h######Ʋ##-/######+#V#$##8#P#<#@# ##8 #T#D##Q5^555]55@55ڶ(5ѿѸ5E5־H5ւ|5/5*8μ5̴%55/-5Zdј5}5}h5u_ˍ5T5z5nŝ5ŤA5G5C渫555:5zP5#5_"Ȧ5!5ѥEž55TN555f50FP5O5D 555G5i&55 5y55]#5B"5Ի555055,58G55\5Oq5j55m55\(5B5555555bb5¾555>505ob"55]555555f55555E͜5!5L5L=^5ù5 i5Y5ц5k5y}5Hɷr5/555MՌ5t5t55535Nts5{ܴA5к55ѱ5#5<5Ʒ5P55Ћ5|5۾vb5'ɃL55%55h5ڷ555Q} 55155/5Bǵ5'5Ƕ 5lâ5b55e5,i555C5ѽ5PЪJ&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { 9% !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$:,P=,P@,PC,PF,PI,PL,PO,PR,PU,PX,P[,P^,Pa,Pd,Pg,Pj,Pm,Pp,Ps,Pv,Py,P|,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P-P -P -P-P-P-P-P-P-P!-P$-P'-P*-P--P0-P3-P6-P9-P<-P?-PB-PE-PH-PK-PN-PQ-PT-PW-PZ-P]-P`-Pc-Pf-Pi-Pl-Po-Pr-Pu-Px-P{-P~-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P.P .P.P.P.P.P.P.P .P#.P&.P).P,.P/.P2.P5.P8.P;.P>.PA.PD.PG.PJ.PM.PP.PS.PV.PY.P\.P_.Pb.Pe.Ph.Pk.Pn.Pq.Pt.Pw.Pz.P}.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P/P/P/P /P /P/P/P/P/P/P/P"/P%/P(/P+/P./P1/P4/P7/P:/P=/P@/PC/PF/PI/PL/PO/PR/PU/PX/P[/P^/Pa/Pd/Pg/Pj/Pm/Pp/Ps/Pv/Py/P|/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P/P0P0P0P 0P 0P0P0P0P0P0P 0P#0P&0P)0P,0P/0P20P50P80P;0P>0PA0PF0PI0PL0PO0PR0PU0PX0P[0P^0Pa0Pd0Pg0Pj0Pm0Pp0Ps0Pv0Py0P|0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P1P1P1P 1P 1P1P1P1P1P1P1P!1P$1P'1P*1P-1P01P31P61P91P<1P?1PH``+`9G`B1PI1PL1PO1PR1PU1P\1Pc1Pj1Pq1Px1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P1P2P 2P2P2P2P!2P$2P+2P22P92P<2P?2PB2PI2PL2PS2PZ2P]2Pd2Pk2Pr2Pu2Px2P{2P~2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3P3P3P 3P3P3P3P3P 3P#3P&3P-3P03P73P>3PE3PL3PO3PR3PU3P\3Pc3Pj3Pm3Pp3Pw3P~3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P3P4P4P4P4P4P 4P'4P*4P14P84P;4P>4PA4PH4P``Թ`\`1 'ResB / H/h:2A,FHD'/''~'(1DF,13/(&1'61'3FD3(FE'EHE'$F3'$y'DFy1HD~1*~D'$~13*'H(DF'1H3H*HHH"E'4:(*'EQ'F'F/1'H1'D'*'$'Q1''yH('3y1'Ay(''(13D2(1F'D(2F,F(4(E'H(F,HD(F'(H'&3(P3'$(Hy'(DE*'&~*E~H*HDH*1'F*HF3,(H*1FHF2H1.3'Dy'3&HD3HH'3Hy'3y'4'H5HAB'1E'$3FE'Dy'E'HyE31HED'(HEF'$3EFD'EPF3E~HyHE'31E1F$E'F'$1HF'EHDQ3HH2y'E3y1'H'yHH~DE1~F'E*E'$3F'1HFH"D''FH1'&F1'13E3'DEFF1H1(1HF1F2'F'1'1H'F',HF&H"*1'$"DF'1*3'2H13'D9HF'DE'y'FHHP'FH1''*F2'HD'(,E(1'(.'13y(13(F(1HF&(FH&('~3y(D'&2*'4BF/*'*,'F3yF,H,H&,'1*.F/'1,F'13'&A21(3'&~F3.'DF31'yH7(D3:1F'7A'$AHDH'F'E'143E'D/~E('(FED(H1FEF'H"EHFyFE&1'E1'E3&HE/FFH1AHF~HFFH3'F1H(H'yFHFHHH3*HyH1FyHy1'F1''3F4'3'FHFHDE(HHF1HFH('1yHH'1(1HF1H4DE1H'FH*3Hyy{0} HB*'2H1H'3*F(HD'3F3&F'3yFD'3H~,'D,&13'FyH''FHD''yHF'D'&'1HF~'F1,*,H"F',E'&', ~H1/H4'F(1H*1'1,'H3'$ yHE31',HH3Fy'1F3Fy'H4F'&9'(/,'FDPFEFDE(1DH3''E'1yFEHFy1E1HyE1'EE2yD'FEFH2'EH'1FH'4H7FH1HF'HFQ~HPDF&3HFHH1y1~HDyH1yHD'yHHEF~FHE ~F~HF~&~y'&1F3F'$HEF'y1'&y13yHFH&'('H1H('H3*'FH31'&HD'*'E~'D'Ey''E(&1D3FH1HE'3*1'.'F'D'FH3'H,F'''H4H"&''E3y1E'F1(1'EHFyF''DH&y('1('H3(DFy'&1(H" H3y'(HFHD*F1 (1 HFF12HDHy3'$ ~'DH3'F ,H"F3'F DH&33EA1H~HD3Fy y398E *1A, y'&EA1 y'$FDH(E('4E'13'3EH'/4HEFHEFE E1HED&HFFH '1HFy'F'~HFy'FH y'&EH"H"'yEFH1HDFH',DFH1''$~ H1H'DH~1EH3DHHFHDHDHDA3'$'$HH'3y' HE'H3*-F1''DH F'&A'F,'EF'(1'2'HD(1HF PD,H'F3(11F 1H13Fy ,'F2A'E'H3y'AH1y'D2'D'1 HHD(1 HDDH&3 HDEHFy31'yEy'EH1H3F&H y'&EyHF'y'~H~1'E'1(H~D'$ y'&E~HH13'H&('D3'FH3 y'&E1*E'yH~F F2DH1'H"'H&DD'~H3'F 'FHH y'&E'D 3DH'H1'F/1 y'&E'HE3 y'&E'~' y'&E(1yP3D'H'(HF3 "&13,'~'F y'&E2~H1H2'&3'EH" y'&E3E'1' y'&E3Fy1D y'&E3HPAy 1Fy3Fy *'E33Fy DH3'3Fy HF3Fy3HH' y'&E9/3 '('('91( ' HB*AH1y FD3FAHF'AHyE'$3F y'&EE'3H y'&EF'$1H y'&EH'&y '13yH'DH y'&EyHF' y'&E~H1yH FHHH~FFP1yF~HF 'FD ' HB**E y'&E'$3F 11'DF,H1' y'&EH31 y'&EH3y' 1'H(' y'&EH'y E'D''1*3 y'&E'D'3' y'&E'E2HF y'&E'F'F'~HD3'HD'F ('*'1'3y1F y'&E(D'F 3(DHF(' (F/1'2*'* y'&E1&H (1FH1FF 'FDy3'F E'1'FH3.'DF y'&E34D2 y'&E3Fy DF'AD~'&F y'&EE'143 y'&EED4' y'&EEHFy HHEyD' 'yD'E3H 3yE/F y'&EF'E9DHE 41HD'/ HH3*yH3'D~~Fy' 1F'3~H1yH HDH~HF'~ y'&E~1H ' HB*~H1yH 1HFE'1 4'HF'DJFJF:1'/13FH'13H'D' DE~H13' (D'F'E~H 1FH'D F'D'y1PF(1H*3 y'&EF/ F y'&E'Fy'F'F'1HH'yD'Fy y'&E'1'F ' HB*(-1 F/ y'&E,FH( ,'1,'3'F*H HEFHA, 3E1 y'&EE'$FyF y'&EE'133 y'&EE'FE'1 y'&EFHHHH2F3F~'D ' HB*H'FH"yH y'&EyHD'$ y'&E~H1y 'H ~1F3~H1y EH13(~y'&1F y'&EH3  'E(&1 y'&E'2H13 ' HB*(1y4 3E1 y'&E(Hy'F ' HB*,'1,' ' HB*1 HFF y'&E3'F*' '2'(D31/FHDE33Fy (1*DED'F '&1 (FE'D/~ ' HB*HH3y' ' HB*HH  'F'F'~H1y "A '3~FH&(D3'F y'&E~ H1 y'&ED3  'H  EF 3yHH 3E1 y'&E"1EF' ' HB*'31'&D ' HB*'F/1 3E1 y'&E'HE3 3E1 y'&E(HDH' ' HB**'& ~& y'&E1H*1' ' HB*3E'1' 3E1 y'&E3H1F'E ' HB*D'1 HH y'&EE'3H 3E1 y'&EHHDH1'/ y'&EyHF' 3E1 y'&E~'3*'F ' HB*~'F 'F HB*1:3*'F ' HB*FH3  'F'F''F 'F y'&E'1*3 3E1 y'&E'2(3*'F ' HB*'3H12 ('& 3F'H'H1 ' HB**',3*'F ' HB*3.'DF 3E1 y'&EAD~'&F 3E1 y'&EE'143 3E1 y'&EE1FH  'F'F'E/F 3E1 y'&EFHHH3(13 y'&EH37 H1~ ' HB*H "&DF y'&E~1'H& ' HB* "&DF2 y'&EE(1,  'H1HH& ' HB*H*3 3E1 y'&E{0}  D'&y y'&E'A:'F3*'F ' HB*(FD /4 ' HB*A, 3yF1 y'&EE41B *EH1 y'&EH'FH"yH 3E1 y'&EH37  4E'D Hy'H37 'A1B y'&EHD'/ HH3* y'&EHF3F2  'F'F'HF'E  'F'F'HF2H&D' ' HB*yD 3y  'F'F'F 3yF1 y'&EHEHFy  '1HD13FH'13 y'&E'D'~'H2 ' HB*HD'F (*H1 y'&E'y1PF(1 y'&E{0} '3yF1 y'&E"01('&,'F ' HB**1E'F3*'F ' HB*91( ' E9'1 HB*D'&F "&DF2 y'&EDHH1 ~1F33 H'1y1E41B 'A1B y'&EE41B H1~ ' HB*E:1( 'A1B y'&EE:1( H1~ ' HB*FH2 DF ' HB*~y12(1  'F'F'D ' E9'1 HB*F  D'&y y'&E13E3 "&DF y'&E~ H1 3E1 y'&EHH 3yF1 y'&EA1F 'F' ' HB*E3F ~3A y'&E"&14 '3yF1 y'&E'HE3 3yF1 y'&E'~' 3yF1 y'&E'~'  D'&y y'&E,'~'F 3yF1 y'&E,'~'F  D'&y y'&E,D(1y "&DF2 y'&E.D, ' E9'1 HB*3'EH" 3yF1 y'&E3'EH"  D'&y y'&E3HDEF "&DF2 y'&EAF3 "&DF2 y'&EE'14D "&DF2 y'&EEHFy3DH  FyHFH DHF' y'&EHHDH1'/ 3E1 y'&EyHF' 3yF1 y'&E~'~H" FH F y'&E~1H ' E9'1 HB**E  D'&y y'&EH'&(D3'F 3E1 y'&EH1' 3yF1 y'&EH1'  D'&y y'&EHH3 "&DF2 y'&EH('  D'&y y'&E1F H ' '5D HB*'F 'F 3E1 y'&E'1*3 3yF1 y'&E'D'3'  D'&y y'&E'F/1 '3yF1 y'&E'1'F ' E9'1 HB*'3y1 "&DF ' HB*(HD'  4E'D Hy'3.'DF 3yF1 y'&E3E'1' '3yF1 y'&E3Fy1D "3y1D' y'&EAD~'&F 3yF1 y'&EE'143 3yF1 y'&EE'3H '3yF1 y'&EFHHH3(13 3E1 y'&EFH A'$F DF y'&EH37 'FHF4' y'&E'EH1H 3yF1 y'&E*E '3yF1 y'&EH(' '3yF1 y'&EH'& 'DHy&F y'&E'2H13 ' E9'1 HB*'D'3' '3yF1 y'&E'yD'Fy  D'&y y'&E'3y1F "3y1D' y'&E(9/ E41B H1~ HB*,'1,' ' E9'1 HB*3F'~H1 3yF1 y'&EE'$FyF  D'&y y'&EE41B 'FHF4' y'&EE41B 1F DF y'&EE:1( 'FHF4' y'&EE:1( 1F DF y'&EEH"1 "&DF ' HB*E'/'F '3yF1 y'&EF'1AH "&DF ' HB*H'D2 'H1 AyHF' y'&EH'FH"yH 3yF1 y'&EHD'/ HH3* 3E1 y'&EH3y1F "3y1D' y'&E13FH'13 3E1 y'&EHD'F (*H1 3E1 y'&E'y1PF(1 3E1 y'&EH*3 '3yF1 y'&E"1EF' ' E9'1 HB*'31'&D ' E9'1 HB*'yD'Fy '3yF1 y'&E(1HF& /'1'D3D'E y'&E*& ~&  D'&y y'&EE'$FyF '3yF1 y'&EE41B B2'.3*'F ' HB*E:1( '1,FyF' ' HB*E:1( 'A1B 3E1 y'&EE:1( B2'.3*'F ' HB*FH 3DE  4E'D Hy'~'3*'F ' E9'1 HB*HEHFy- '1HD y'&EH&(D3'F 3yF1 y'&EHDE(' ' E9'1 HB*~ H1 3yF1 y'&E'2(3*'F ' E9'1 HB*(1'2D' '3yF1 y'&ED'1 HH  D'&y y'&EFH DHF' 3E1 y'&E~1'H& ' E9'1 HB*'F 'F 3yF1 y'&EF/H3*'F ' E9'1 HB*H1HH& ' E9'1 HB*(FD /4 ' E9'1 HB**'& ~& '3yF1 y'&E4E'D E:1( E3H y'&EA' DF "&DF2 ' HB*D'1 HH '3yF1 y'&EFHHH3(13 3yF1 y'&EHHDH1'/ '3yF1 y'&ED ' EH3E 1E' ' HB*13FH'13 3yF1 y'&E "&DF2 3yF1 y'&E "&DF2 F5A 3E1 y'&E"01('&,'F ' E9'1 HB**1E'F3*'F ' E9'1 HB*A1F'FH  FH1F' ' HB*E41B H1~ ' E9'1 HB*E:1( H1~ ' E9'1 HB*FH2 DF ' E9'1 HB*HD'/ HH3* 3yF1 y'&E~1H ' EH3E 1E' ' HB*H"1Fy HFH13D y'&EHD'F (*H1 3yF1 y'&E,FH( 'A1B 3yF1 y'&EE:1( 'A1B 3yF1 y'&E'y1PF(1 '3yF1 y'&EE3F ~3A  D'&y y'&E"3y1DF 3Fy1D H3y1F y'&E'2H13 ' EH3E 1E' ' HB*'E2HF ' EH3E 1E' ' HB*'3y1 "&DF ' E9'1 HB*,'1,' ' EH3E 1E' ' HB*3Fy ~&1 'H1 ED&HF y'&EFH DHF' 3yF1 y'&E~y1H~'$DHH3-E3 y'&EE3F ~3A '3yF1 y'&E"3y1DF 3Fy1D  D'&y y'&E"1EF' ' EH3E 1E' ' HB*FH A'$F DF  D'&y y'&E~'3*'F ' EH3E 1E' ' HB*HDE(' ' EH3E 1E' ' HB*H'& 'DHy&F  D'&y y'&E"3y1DF '3y1F  D'&y y'&E"3y1DF 3Fy1D '3yF1 y'&E"3y1DF H3y1F  D'&y y'&E'2(3*'F ' EH3E 1E' ' HB*E:1( '1,FyF' ' E9'1 HB*FH A'$F DF '3yF1 y'&E~1'H& ' EH3E 1E' ' HB*H'& 'DHy&F '3yF1 y'&EH1HH& ' EH3E 1E' ' HB*"3y1DF '3y1F '3yF1 y'&E"3y1D' H3y1F '3yF1 y'&E(FD /4 ' EH3E 1E' ' HB*A1F ,FH( 'H1 'Fy'1y y'&EE41B 1F DF '3yF1 y'&EE:1( 1F DF '3yF1 y'&E"01('&,'F ' EH3E 1E' ' HB**1E'F3*'F ' EH3E 1E' ' HB*A' DF "&DF2 ' E9'1 HB*E41B H1~ ' EH3E 1E' ' HB*E:1( H1~ ' EH3E 1E' ' HB*~y1H~'$DHH3-E3 3E1 y'&E4E'D E:1( E3H  D'&y y'&EA1F'FH  FH1F' ' E9'1 HB*'3y1 "&DF ' EH3E 1E' ' HB*4E'D E:1( E3H '3yF1 y'&E"3y1DF 3Fy1D H3y1F  D'&y y'&E3Fy ~&1 'H1 ED&HF  D'&y y'&EE:1( '1,FyF' ' EH3E 1E' ' HB*"3y1DF 3Fy1D H3y1F '3yF1 y'&E3Fy ~&1 'H1 ED&HF '3yF1 y'&EE41B 1F DF ' EH3E 1E' ' HB*E:1( 1F DF ' EH3E 1E' ' HB*~y1H~'$DHH3-E3 '3yF1 y'&EA' DF "&DF2 ' EH3E 1E' ' HB*#########.###כ##+####21#^#0###l#~#####y#T###=#s#q##0##К#####Ӝ###p#####X##@####x&#4)#=#p#ȟ#џ##S##p####:##ۣ##4#(#(#e#7# ##p)#B#Z##a###r#####$#F#<#؞#О#n####)#=#8#Q##c###ɡ#x####W###a##.#?###w#ȝ###'#Q##"#3#G#2####H#8#[#X#`#"##w##4##@#k#Q#|#=#Ŝ#S#x###l#J###y#2#*##ˤ### # #9#2##########ͦ####u##j##L########Q#٠#,###h##+###|###ۦ#g##ș#Ι#ڙ##™##4# ##"##&#######(#6#<#T#؝##0#5#ݡ#.##$#Н#<#}##H#j#+### ##w##֚#Ě#x#̜##$=#%f#ԙ##O#%#[###d#Y#K#N# #v##9##@##\#R#F# ##ã#0#Ϡ#F##J#O#C## #`##n####;#x####f#*#Л#'# #3###c5x##\#›#8#ɛ##J###ޛ## #Ȟ##0#3#r#(#!G#h#O###J#h#>)#sy#(#ܚ##P#ʚ# #8####'#^#c####U#ڟ###Š###A#`##ڜ#|&##R)#$#@#>#j#t#D#N#GU##s#m##x###E######e#j#4#¢#ӡ# #C######|#>##r#####\)####7# )#G###o###55 5D55@hĵ5E¯5Ibp5_շ5ϣ5@ϥ5%5Y5iV5\5k5*#5#g5ׯ5Ѯ̷5 5쯴5'Ҹ5hꪰ5.k5𸷩555%a+N5ұ5/ڲ5]5;q5P05«kr5!5ԫ55wBFIJ5U5}555٩5bd55.%5ŹV55z5𳦹5¥ȩ5 55 55^555Uj,5yJ555z5fc5Y5z55g5I5U55em5u15Mpv53|5ж55V5ҭ\5g5LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Pm$Pp$Ps$Pv$Py$P|$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P!%P$%P'%P*%P-%P0%P3%P6%P9%P<%P?%PB%PE%PH%PK%PN%PQ%PT%PW%PZ%P]%P`%Pc%Pf%Pi%Pl%Po%Pr%Pu%Px%P{%P~%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P &P&P&P&P&P&P&P &P#&P&&P)&P,&P/&P2&P5&P8&P;&P>&PA&PD&PG&PJ&PM&PP&PS&PV&PY&P\&P_&Pb&Pe&Ph&Pk&Pn&Pq&Pt&Pw&Pz&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'PH`?`+`9G`'P'P'P'P'P'P'P'P'P'P'P'P(P (P(P(P"(P)(P0(P7(P>(PE(PL(PS(PZ(Pa(Pd(Pg(Pn(Pq(Px(P{(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P )P)P)P)P)P&)P-)P0)P3)P6)P9)P<)P?)PF)PM)PT)P[)Pb)Pe)Ph)Po)Pr)Py)P|)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*P*P*P *P'*P**P-*P0*P3*P6*P=*PD*PK*PN*PQ*PT*PW*PZ*P]*P`*Pg*Pj*Pm*Pt*Pw*P~*P*P*P*P*P*P*P*P*P*P*P*PX``ت`\`h 'ResB / 7/<*HDH3 (D3 ((H'~3y91( y'&ED y'&E~1H y'&EE(1, (1F *1'1'F y'&EF~'D y'&E(Hy'F y'&EE'D/~ y'&EHH3y' y'&E"1EF' y'&E'31'&D y'&E'E2HF y'&E(HDH' y'&E1H*1' y'&E3H1F'E y'&E~'3*'F y'&ED 3E1 y'&E1:3*'F y'&E{0} /F ' HB*'2(3*'F y'&E'H'H1 y'&E*',3*'F y'&E~1'H& y'&E~1H 3E1 y'&EH1HH& y'&E{0} E9'1 HB*'**HBBH1*H1E*'A:'F3*'F y'&E(FD /4 y'&EHF2H&D' y'&E'D'~'H2 y'&E"01('&,'F y'&E*1E'F3*'F y'&E,'1,' 3E1 y'&EFH2 DF y'&EA1F 'F' y'&E"1EF' 3E1 y'&E'E2HF 3E1 y'&E91( 3yF1 y'&EH37 H1~ ' HB*~'3*'F 3E1 y'&ED 3yF1 y'&EHDE(' 3E1 y'&E1F H EF y'&E'2(3*'F 3E1 y'&E'3y1 "&DF y'&E.D, 3yF1 y'&E~1'H& 3E1 y'&E~1H 3yF1 y'&EH1HH& 3E1 y'&E'F' 3yF1 y'&E'1'F 3yF1 y'&E(FD /4 3E1 y'&EEH"1 "&DF y'&E"01('&,'F 3E1 y'&E*1E'F3*'F 3E1 y'&E,'1,' 3yF1 y'&EE41B B2'.3*'F y'&EE:1( B2'.3*'F y'&E"1EF' 3yF1 y'&E'31'&D 3yF1 y'&E~'3*'F 3yF1 y'&EHDE(' 3yF1 y'&E'2(3*'F 3yF1 y'&E'3y1 "&DF 3E1 y'&E(1'2D' 3yF1 y'&EA' DF "&DF2 y'&E~1'H& 3yF1 y'&EH1HH& 3yF1 y'&E(FD /4 3yF1 y'&EA1F'FH  FH1F' y'&E"01('&,'F 3yF1 y'&E*1E'F3*'F 3yF1 y'&EFH2 DF 3yF1 y'&E'3y1 "&DF 3yF1 y'&EA' DF "&DF2 3E1 y'&EA' DF "&DF2 3yF1 y'&EA1F'FH  FH1F' 3yF1 y'&E##j#=#6#t##0#E55Kҙbp5\N\5 k 5:ޜ5z5T55ߙ5%a+N^5W5BF5Hԛ,5I5.m5Ft`5)55ښ5 a55/5.5e~A5Mpř55ʜ5 5g555|5ӓ͝~5~5e5s` 555W555›;25˚57& K Ip$k\x )9ER(4ANX  @ X !!!"K"Y""E#v#####$$$nPqPtPwPzP}PPP`PPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP&P-P4P;PBPEPHPKPRPYP`PcP-``d!`< 'ResB - D-EMaeAdanBokuJunoVenaXovdAfinaAmmonBaiyaEvklaG azoJersiKerriKeysiKiyevOqtovParijQobulSyovaBayrutBruneyDeyvisGavanaGayanaGernsiGotxobJaypurJazoirKuyabaLa-PasMaputuMaseyoOklendQohiraQuddusQuvaytSaypanSkopyeSyurixTaypeyTehronVadutsXarareXartumXevronXobartAl-AyunAngilyaAnkorijAsunsonBag dodBahraynBrisbenChikagoDamashqDetroytGonkongGus-BeyJonstonKayennaLongyirMayorkaNayrobiNoronyaOqto baOxinagaPnompenPxenyanRejaynaSaxalinShanxayTixuanaUjgorodUrumchiUshuayaVilnyusVindxukXandigaYamaykaAr-RiyodAshxobodAstraxanBlantayrBryusselBugenvilBuxarestEyrunepeGalifaksGonoluluGuayakilKyurasaoLa-RioxaLuisvillMakkuoriMasatlanMavrikiyNikosiyaNyu-YorkReyunionRezolyutSan-LuisSan-TomeSan-XuanSantyagoSarayevoStokgolmToshkentUaytxorsVarshavaVinnipegVyentyanXelsinkiXoshiminBudapeshtByuzingenErmosilloGleys-BeyKishinyovMen oroliMogadishoMonroviyaSamarqandSent-JonsAdak oroliApia vaqtiEron vaqtiFiji vaqtiKabo-VerdeKralendeykKuba vaqtiMariyexamnOmsk vaqtiPeru vaqtiPodgoritsaQizilo rdaTander-BeyUeyk oroliXovd vaqtiBroken-XillButan vaqtiChili vaqtiChuuk vaqtiKembrij-BeyLyuksemburgNauru vaqtiNepal vaqtiNiuye vaqtiPalau vaqtiPasxa oroliPortu-VelyuReyni-RiverSamoa vaqtiSyova vaqtiTaiti oroliTaiti vaqtiTonga vaqtiXitoy vaqtiBuenos-AyresChatem oroliChatem vaqtiDenmarksxavnDeyvis vaqtiDor-us-SalomGambye oroliGambye vaqtiGayana vaqtiIsroil vaqtiKoral-XarborKoreya vaqtiKosrae vaqtiMoskva vaqtiMouson vaqtiMyanma vaqtiPonape vaqtiPonpei oroliRio-GalyegosRotera vaqtiSent-LyusiyaSent-VinsentTayvan vaqtiTuvalu vaqtiVostok vaqtiYoxannesburgAlyaska vaqtiAzor orollariEkvador vaqtiGonkong vaqtiGruziya vaqtiIrkutsk vaqtiMadeyra oroliMagadan vaqtiPitkern vaqtiPort-of-SpeynPxenyan vaqtiSaxalin vaqtiSurinam vaqtiSvift-KarrentTokelau vaqtiTruk orollariUrugvay vaqtiVanuatu vaqtiYakutsk vaqtiAmazonka vaqtiBoliviya vaqtiFarer orollariFilippin vaqtiKanar orollariKokos orollariKomor orollariLord-Xau oroliLord-Xau vaqtiMavrikiy vaqtiParagvay vaqtiPokiston vaqtiReyunion vaqtiSingapur vaqtiVivey, IndianaYaponiya vaqtiAtlantika vaqtiBahiya-BanderasBraziliya vaqtiDyumon-d YurvilEnderberi oroliGalapagos vaqtiKayman orollariKolumbiya vaqtiMalayziya vaqtiMaldiv orollariMarkiz orollariMidvey orollariRojdestvo oroliVenesuela vaqtiVolgograd vaqtinoma lum shaharApia yozgi vaqtiArmaniston vaqtiBangladesh vaqtiBermuda orollariChoybalsan vaqtiEron yozgi vaqtiFiji yozgi vaqtiHindixitoy vaqtiIttokkortoormiutJanubiy GeorgiyaKabo-Verde vaqtiKuba yozgi vaqtiOmsk yozgi vaqtiOzarbayjon vaqtiPeru yozgi vaqtiTojikiston vaqtiUeyk oroli vaqtiUlan-Bator vaqtiVinamak, IndianaVinsens, IndianaXovd yozgi vaqtiAfgoniston vaqtiChili yozgi vaqtiHind okeani vaqtiKrasnoyarsk vaqtiNovosibirsk vaqtiO zbekiston vaqtiPasxa oroli vaqtiSamoa yozgi vaqtiTog vaqti (AQSH)Tonga yozgi vaqtiVladivostok vaqtiXitoy yozgi vaqtiChatem yozgi vaqtiGavayi-aleut vaqtiIsroil yozgi vaqtiKoreya yozgi vaqtiKuk orollari vaqtiMoskva yozgi vaqtiNyufaundlend vaqtiQirgiziston vaqtiTayvan yozgi vaqtiTurkmaniston vaqtiAlyaska yozgi vaqtiApia standart vaqtiAzor orollari vaqtiEron standart vaqtiFiji standart vaqtiGonkong yozgi vaqtiGruziya yozgi vaqtiIrkutsk yozgi vaqtiKuba standart vaqtiLayn orollari vaqtiMagadan yozgi vaqtiNorfolk oroli vaqtiOmsk standart vaqtiPeru standart vaqtiPitersberg, IndianaSaxalin yozgi vaqtiSharqiy Timor vaqtiUrugvay yozgi vaqtiVanuatu yozgi vaqtiXovd standart vaqtiYakutsk yozgi vaqtiYekaterinburg vaqtiAmazonka yozgi vaqtiChili standart vaqtiFilippin yozgi vaqtiGarbiy Afrika vaqtiKokos orollari vaqtiLord-Xau yozgi vaqtiMakkuori oroli vaqtiMavrikiy yozgi vaqtiMontisello, KentukkiParagvay yozgi vaqtiPokiston yozgi vaqtiSamoa standart vaqtiSharqiy Afrika vaqtiTonga standart vaqtiXitoy standart vaqtiYaponiya yozgi vaqtiAtlantika yozgi vaqtiBraziliya yozgi vaqtiBritaniya yozgi vaqtiChatem standart vaqtiDyumon-d Yurvil vaqtiFeniks orollari vaqtiG arbiy Yevropa vaqtiIrlandiya yozgi vaqtiIsroil standart vaqtiKolumbiya yozgi vaqtiKoreya standart vaqtiLouer-Prinses-KuorterMaldiv orollari vaqtiMarkaziy Afrika vaqtiMarkiz orollari vaqtiMoskva standart vaqtiMuqaddas Yelena oroliRojdestvo oroli vaqtiSharqiy Amerika vaqtiSharqiy Yevropa vaqtiTayvan standart vaqtiVolgograd yozgi vaqtiYangi Zelandiya vaqtiAlyaska standart vaqtiArmaniston yozgi vaqtiBangladesh yozgi vaqtiBoyla, Shimoliy DakotaChoybalsan yozgi vaqtiFransuz Gvianasi vaqtiGilbert orollari vaqtiGonkong standart vaqtiGruziya standart vaqtiIrkutsk standart vaqtiJanubiy Georgiya vaqtiKabo-Verde yozgi vaqtiMagadan standart vaqtiMarkaziy Amerika vaqtiMarkaziy Yevropa vaqtiOzarbayjon yozgi vaqtiSaxalin standart vaqtiSeyshel orollari vaqtiSolomon orollari vaqtiUlan-Bator yozgi vaqtiUollis va Futuna vaqtiUrugvay standart vaqtiVanuatu standart vaqtiYakutsk standart vaqtiYangi Kaledoniya vaqtiGarbiy Argentina vaqtiAmazonka standart vaqtiBruney-Dorussalom vaqtiChamorro standart vaqtiFilippin standart vaqtiFolklend orollari vaqtiGrinvich o rtacha vaqtiKrasnoyarsk yozgi vaqtiLord-Xau standart vaqtiMarkaz, Shimoliy DakotaMarshall orollari vaqtiMavrikiy standart vaqtiNovosibirsk yozgi vaqtiO zbekiston yozgi vaqtiParagvay standart vaqtiPasxa oroli yozgi vaqtiPokiston standart vaqtiTog yozgi vaqti (AQSH)Vladivostok yozgi vaqtiYaponiya standart vaqtiAtlantika standart vaqtiBraziliya standart vaqtiGavayi-aleut yozgi vaqtiGarbiy Indoneziya vaqtiG arbiy Avstraliya vaqtiHindiston standart vaqtiKolumbiya standart vaqtiNyufaundlend yozgi vaqtiSaudiya Arabistoni vaqtiSharqiy Avstraliya vaqtiSharqiy Indoneziya vaqtiTurkmaniston yozgi vaqtiVolgograd standart vaqtiArmaniston standart vaqtiAzor orollari yozgi vaqtiBangladesh standart vaqtiChoybalsan standart vaqtiFernandu-di-Noronya vaqtiGarbiy Qozogiston vaqtiG arbiy Grenlandiya vaqtiKabo-Verde standart vaqtiMarkaziy Avstraliya vaqtiMarkaziy Indoneziya vaqtiOzarbayjon standart vaqtiPapua-Yangi Gvineya vaqtiSen-Pyer va Mikelon vaqtiSharqiy Grenlandiya vaqtiSharqiy Qozogiston vaqtiUlan-Bator standart vaqtiYekaterinburg yozgi vaqtiMeksika Tinch okeani vaqtiGarbiy Afrika yozgi vaqtiKaliningrad va Minsk vaqtiKrasnoyarsk standart vaqtiNovosibirsk standart vaqtiNyu-Salem, Shimoliy DakotaO zbekiston standart vaqtiPasxa oroli standart vaqtiTog standart vaqti (AQSH)Vladivostok standart vaqtiGavayi-aleut standart vaqtiG arbiy Yevropa yozgi vaqtiKoordinatali universal vaqtKuk orollari standart vaqtiNyufaundlend standart vaqtiSharqiy Amerika yozgi vaqtiSharqiy Yevropa yozgi vaqtiTurkmaniston standart vaqtiYangi Zelandiya yozgi vaqtiAzor orollari standart vaqtiFors ko rfazi standart vaqtiMarkaziy Amerika yozgi vaqtiMarkaziy Yevropa yozgi vaqtiYangi Kaledoniya yozgi vaqtiYekaterinburg standart vaqtiGarbiy Argentina yozgi vaqtiFolklend orollari yozgi vaqtiGarbiy Afrika standart vaqtiJanubiy Afrika standart vaqtiShimoli-g arbiy Meksika vaqtiG arbiy Avstraliya yozgi vaqtiG arbiy Yevropa standart vaqtiKuk orollari yarim yozgi vaqtiSaudiya Arabistoni yozgi vaqtiSharqiy Amerika standart vaqtiSharqiy Avstraliya yozgi vaqtiSharqiy Yevropa standart vaqtiYangi Zelandiya standart vaqtiFernandu-di-Noronya yozgi vaqtiG arbiy Grenlandiya yozgi vaqtiMarkaziy Amerika standart vaqtiMarkaziy Avstraliya yozgi vaqtiMarkaziy Yevropa standart vaqtiSen-Pyer va Mikelon yozgi vaqtiSharqiy Grenlandiya yozgi vaqtiYangi Kaledoniya standart vaqtiGarbiy Argentina standart vaqtiMeksika Tinch okeani yozgi vaqtiFolklend orollari standart vaqtiG arbiy Avstraliya standart vaqtiMarkaziy Avstraliya g arbiy vaqtiSaudiya Arabistoni standart vaqtiSharqiy Avstraliya standart vaqtiFernandu-di-Noronya standart vaqtiG arbiy Grenlandiya standart vaqtiMarkaziy Avstraliya standart vaqtiSen-Pyer va Mikelon standart vaqtiSharqiy Grenlandiya standart vaqtiMeksika Tinch okeani standart vaqtiShimoli-g arbiy Meksika yozgi vaqtiShimoli-g arbiy Meksika standart vaqtiMarkaziy Avstraliya g arbiy yozgi vaqti*Markaziy Avstraliya g arbiy standart vaqti-Fransuz Janubiy hududlari va Antarktika vaqti# ##8#ў# ##:###y#%#5##.###a##g ##V##+#:#¤###A##o,#i#0#S##>#8#@##0##̡#֡#֟#l-#a#?#|#>#$#*!# #F##f#^#X #6#ʠ#g#q#-##W#6#Y#n#W#٦#+#)##@#&#'##}#ɢ#C# #####)##5##W#1#'#؞### #9####+##ZG#IG#v5##Þ##K>#b #,'########J#a#ܫ##S#,#?#5#$>#r>####_#ޟ# #ݲ#k###T:#>#l#6C#M##x:#UA#)#PC# ###E2#C#@-#6#I#(#Q#Q#I##(##P2###8# #x##|##o#Z#l##2#u###ܠ# #'##O####Ɵ#2# #Q####g#e #v#~#7####!###i#1###F###-##c#H##F#Hv#R!#ʞ###V7#\!##N#H#;A# # #h#z!##4# ##O#)H#f# ##5##A#m#T #^####L##ǔ#{H#%#Q#v #,# ###0#.#8,#u#7H#"#T#!#ݤ### ####(#b#,#z #A###o# #]#O#,#B##A#0 5*##6# #p#K###1>######1#f#~6##~#¡#,#i#G#{###'#T#բ#+#y#A###f###b##0#G##0#?# !#>## #H# ##7#&#3#rf#A#>#n7#c##t%##B###$#3##.#Y##Ο# #a###### ###+#b7#ˣ#9#E###>##|'#O#i#y#I#h#!##j%#9#c#Z#l:#5##M#> #5###% 5.55x55ع5ĪϤƯ5|٥5(j5~X55S̽5ɧت5Ѽ5 25*5ݯڧ*5̭ɦ5[53[5ͺƴ52I5.5D5^555555ðs5M55@5q5" x5B5Ь59{5pRF56d55$55m55E5n55PQ5}l5/595555أ5<~5P5|5JƵ85 555(g5@5b5R5@55ߴ505 5P5,|5ͳ555? 55d555x5QŲ551ڰ5I5Ԯ555` 535 5KĽ5{ꨰ5e&5@555b 5Ҹ 5xb555*5%vP5L5N~55H59oU5Wȫ5e5:5ʻb~5?5M5[55t5i655c5M55d55w5A5Y55Ȩ55Щe55555=5,55׷555٨55T˥ױ5ʶhD&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1R\ix )9ER`l|(4AUi  7NXdy  & @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t"""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P !P !P!P!P!P!P!P!P"!P%!P(!P+!P.!P1!P4!P7!P:!P=!P@!PC!PF!PI!PL!PO!PR!PU!PX!P[!P^!Pa!Pd!Pg!Pj!Pm!Pp!Ps!Pv!Py!P|!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"P"P"P "P "P"P"P"P"P"P"P!"P$"P'"P*"P-"P0"P3"P6"P9"P<"P?"PB"PE"PH"PK"PN"PQ"PT"PW"PZ"P]"P`"Pc"Pf"Pi"Pl"Po"Pr"Pu"Px"P{"P~"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P #P#P#P#P#P#P#P #P##P&#P)#P,#P/#P2#P5#P8#P;#P>#PA#PD#PG#PJ#PM#PP#PS#PV#PY#P\#P_#Pb#Pe#Ph#Pk#Pn#Pq#Pt#Pw#Pz#P}#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P $P $P$P$P$P$P$P$P"$P%$P($P+$P.$P1$P4$P7$P:$P=$P@$PC$PF$PI$PL$PO$PR$PU$PX$P[$P^$Pa$Pd$Pg$Pj$Po$Pr$Pu$Px$P{$P~$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P %P %P%P%P%P%P%P%P"%P%%P(%P+%P.%P1%P4%P7%P:%P=%P@%PC%PF%PI%PL%PO%PR%PU%PX%P[%P^%Pa%Pd%Pg%Pj%Pm%Pp%Ps%Pv%Py%P|%P%P%P%P%P%P%PH``+`9G`%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P &P&P&P"&P)&P,&P/&P6&P9&P@&PC&PJ&PQ&PX&P_&Pb&Pe&Pl&Ps&Pz&P}&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P#'P&'P)'P0'P3'P:'P='P@'PG'PJ'PQ'PT'PW'PZ'P]'Pd'Pg'Pn'Pu'P|'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P (P(P(P(P(P(P!(P$(P'(P.(P1(P8(P;(PB(PI(PP(PS(PZ(Pa(Pd(Pg(Pj(Pq(P`m``\`E 'ResB P uz_Arab_AF$ 'ResB S S #}P^%`R` 'ResBP  $ 'ResB R R ><0J;C<{0} 20B87>@ 20B8C10 20B88C5 20B8<A: 20B85@C 20B8$868 20B8%>24 20B8'8;8 20B8'CC: 20B8-@>= 20B8CB0= 20B8M28A 20B8>@5O 20B80C@C 20B85?0; 20B80;0C 20B8!0<>0 20B8!L>20 20B8"08B8 20B8">=30 20B8;OA:0 20B8>AB>: 20B8090=0 20B8@C78O 20B8A@>8; 20B8>A@05 20B8^@D07 20B8>A:20 20B8LO=<0 20B8>=0?5 20B8 >B5@0 20B8"09?59 20B8"C20;C 20B8'0BE0< 20B8/:CBA: 20B8/?>=8O 20B8>;828O 20B80=C0BC 20B80<185@ 20B8>=:>=3 20B8@8=28G 20B8@:CBA: 20B80<>@@> 20B803040= 20B8>C2A>= 20B88B:5@= 20B8 5N=L>= 20B8!0E0;8= 20B8!C@8=0< 20B8">:5;0C 20B8#@C3209 20B8-:204>@ 20B8<07>=:0 20B8@078;8O 20B8>;C<18O 20B802@8:89 20B80;0978O 20B80@:570A 20B80@03209 20B8>:8AB>= 20B8!8=30?C@ 20B8$8;8??8= 20B87>@ Q738 20B8@018AB>= 20B8B;0=B8:0 20B80=3;045H 20B85=5ACM;0 20B8>;3>3@04 20B80;0?03>A 20B8>@4 %>25 20B80;L482 >@>;;0@<A: Q738 20B85@C Q738 20B8$868 Q738 20B8%>24 Q738 20B8'8;8 Q738 20B8'>910;A0= 20B8(8<>;89 <5@8:08=48AB>= 20B88=4-%8B>9 20B8715:8AB>= 20B8@0<=8AB>= 20B8D>=8AB>= 20B801>-5@45 20B8@0A=>O@A: 20B870@1096>= 20B8">68:8AB>= 20B8">=30 Q738 20B8#;0=-0B>@ 20B8#M9: >@>;8 20B8;0482>AB>: 20B8@C78O Q738 20B8>A:20 Q738 20B8>2>A818@A: 20B80AE8 @>;8 20B8/:CBA: Q738 20B88@878AB>= 20B88=4 >:50=8 20B8{0} :C=4C738 20B8{0} AB0=40@B 20B80=C0BC Q738 20B802098-0;5CB 20B8>=:>=3 Q738 20B8:0B5@8=1C@3 20B8@:CBA: Q738 20B8C: >@>;;0@8 20B803040= Q738 20B8LND0C=4;5=4 20B8!0E0;8= Q738 20B8"C@:<0=8AB>= 20B8#@C3209 Q738 20B8(0@89 "8<>@ 20B87>@ AB0=40@B 20B8<07>=:0 Q738 20B8@078;8O Q738 20B8@8B0=8O Q738 20B8@;0=48O Q738 20B8>;C<18O Q738 20B8C10 :C=4C738 20B8C10 AB0=40@B 20B809= >@>;;0@8 20B802@8:89 Q738 20B80:20@8 >@>;8 20B8>@D>;: >@>;8 20B8<A: AB0=40@B 20B80@03209 Q738 20B85@C AB0=40@B 20B8>:8AB>= Q738 20B8$868 AB0=40@B 20B8$8;8??8= Q738 20B8%>24 AB0=40@B 20B8'8;8 AB0=40@B 20B8(0@89 D@8:0 20B8(0@89 2@>?0 20B8-@>= :C=4C738 20B8-@>= AB0=40@B 20B8/=38 5;0=48O 20B80@189 D@8:0 20B80@189 2@>?0 20B80=3;045H Q738 20B8>;3>3@04 Q738 20B8C<>=B-4-#@28; 20B80=C189 D@8:0 20B8>:>A >@>;;0@8 20B8>@5O :C=4C738 20B8>@5O AB0=40@B 20B8!0<>0 :C=4C738 20B8!0<>0 AB0=40@B 20B8">=30 AB0=40@B 20B8%8B>9 :C=4C738 20B8%8B>9 AB0=40@B 20B8'>910;A0= Q738 20B8/=38 0;54>=8O 20B8715:8AB>= Q738 20B8;OA:0 :C=4C738 20B8;OA:0 AB0=40@B 20B8@<0=8AB>= Q738 20B8@C78O AB0=40@B 20B8A@>8; :C=4C738 20B8A@>8; AB0=40@B 20B801>-5@45 Q738 20B8@0A=>O@A: Q738 20B80@:0789 D@8:0 20B80@:0789 2@>?0 20B8>A:20 AB0=40@B 20B870@1096>= Q738 20B8 >645AB2> >@>;8 20B8!59H5; >@>;;0@8 20B8"09?59 :C=4C738 20B8"09?59 AB0=40@B 20B8#;0=-0B>@ Q738 20B8$5=8:A >@>;;0@8 20B8'0BE0< :C=4C738 20B8'0BE0< AB0=40@B 20B8/:CBA: AB0=40@B 20B8/?>=8O :C=4C738 20B8/?>=8O AB0=40@B 20B80@189 @35=B8=0 20B8Lower Princes Quarter0=C0BC AB0=40@B 20B8;0482>AB>: Q738 20B88;15@B >@>;;0@8 20B8>=:>=3 AB0=40@B 20B80=C189 6>@468O 20B8@:CBA: AB0=40@B 20B803040= AB0=40@B 20B80@H0;; >@>;;0@8 20B8>2>A818@A: Q738 20B80AE8 >@>;8 Q738 20B8!0E0;8= AB0=40@B 20B8!>;><>= >@>;;0@8 20B8#@C3209 AB0=40@B 20B8#M;;8A 20 $CBC=0 20B8$@0=FC7 280=0A8 20B8(0@89 2AB@0;8O 20B8(0@89 =4>=578O 20B80@189 2AB@0;8O 20B80@189 =4>=578O 20B8<07>=:0 AB0=40@B 20B8@078;8O AB0=40@B 20B8@C=59 0@CAA0;>< 20B8:0B5@8=1C@3 Q738 20B8>;C<18O AB0=40@B 20B802@8:89 AB0=40@B 20B80?C0-/=38 28=5O 20B80@03209 AB0=40@B 20B8>:8AB>= AB0=40@B 20B8"C@:<0=8AB>= Q738 20B8$8;8??8= AB0=40@B 20B8(0@89 @5=;0=48O 20B8(0@89 >7>8AB>= 20B80@189 @5=;0=48O 20B80@189 >7>8AB>= 20B8@018AB>= :C=4C738 20B8@018AB>= AB0=40@B 20B8B;0=B8:0 :C=4C738 20B8B;0=B8:0 AB0=40@B 20B80=3;045H AB0=40@B 20B8>;3>3@04 AB0=40@B 20B8>@4 %>25 :C=4C738 20B8>@4 %>25 AB0=40@B 20B80@:0789 2AB@0;8O 20B80@:0789 =4>=578O 20B8$>;L:;5=4 >@>;;0@8 20B8'>910;A0= AB0=40@B 20B8(0@89 2@>?0 Q738 20B80@189 D@8:0 Q738 20B80@189 2@>?0 Q738 20B8715:8AB>= AB0=40@B 20B8@<0=8AB>= AB0=40@B 20B801>-5@45 AB0=40@B 20B8@0A=>O@A: AB0=40@B 20B870@1096>= AB0=40@B 20B8#;0=-0B>@ AB0=40@B 20B8$5@=0=4> 45 >@>=LO 20B8(8<>;89 <5@8:0 B> 20B8/=38 0;54>=8O Q738 20B8;0482>AB>: AB0=40@B 20B80@:0789 2@>?0 Q738 20B8>2>A818@A: AB0=40@B 20B80AE8 >@>;8 AB0=40@B 20B8!5=B-L5@ 20 8:5;>= 20B80@189 @35=B8=0 Q738 20B802098-0;5CB :C=4C738 20B802098-0;5CB AB0=40@B 20B8:0B5@8=1C@3 AB0=40@B 20B8C: >@>;;0@8 AB0=40@B 20B8LND0C=4;5=4 :C=4C738 20B8LND0C=4;5=4 AB0=40@B 20B8"C@:<0=8AB>= AB0=40@B 20B8C: >@>;;0@8 O@8< Q738 20B8(0@89 @5=;0=48O Q738 20B8(0@89 2@>?0 AB0=40@B 20B8(8<>;89 <5@8:0 H0@89 20B8/=38 5;0=48O :C=4C738 20B8/=38 5;0=48O AB0=40@B 20B80@189 D@8:0 AB0=40@B 20B80@189 @5=;0=48O Q738 20B80@189 2@>?0 AB0=40@B 20B8$>;L:;5=4 >@>;;0@8 Q738 20B8/=38 0;54>=8O AB0=40@B 20B80@:0789 2@>?0 AB0=40@B 20B8$5@=0=4> 45 >@>=LO Q738 20B80@189 @35=B8=0 AB0=40@B 20B80@:0789 2AB@0;8O 0@189 20B8(0@89 2AB@0;8O :C=4C738 20B8(0@89 2AB@0;8O AB0=40@B 20B80@189 2AB@0;8O :C=4C738 20B80@189 2AB@0;8O AB0=40@B 20B8(0@89 @5=;0=48O AB0=40@B 20B80@189 @5=;0=48O AB0=40@B 20B80@:0789 2AB@0;8O :C=4C738 20B80@:0789 2AB@0;8O AB0=40@B 20B8$>;L:;5=4 >@>;;0@8 AB0=40@B 20B8(8<>;89 <5@8:0 B8=G >:50=8 20B8$5@=0=4> 45 >@>=LO AB0=40@B 20B8(8<>;89 <5@8:0 B> :C=4C738 20B8(8<>;89 <5@8:0 B> AB0=40@B 20B8!5=B-L5@ 20 8:5;>= :C=4C738 20B8!5=B-L5@ 20 8:5;>= AB0=40@B 20B8$@0=FC7 60=C189 20 =B0@:B8:0 20B8(8<>;89 <5@8:0 H0@89 :C=4C738 20B8(8<>;89 <5@8:0 H0@89 AB0=40@B 20B8(8<>;89 <5@8:0 <0@:0789 :C=4C738 20B8(8<>;89 <5@8:0 <0@:0789 AB0=40@B 20B80@:0789 2AB@0;8O 0@189 :C=4C738 20B80@:0789 2AB@0;8O 0@189 AB0=40@B 20B8*(8<>;89 <5@8:0 B8=G >:50=8 :C=4C738 20B8*(8<>;89 <5@8:0 B8=G >:50=8 AB0=40@B 20B8##+##S#a#p#k#OY#k#a#u#`#u# v#Q#a#O#>#6# #?# H#a#p!#7#Ff##O?#SG3# #Y5Պ555R5ٖ 5OLe5 ,55:`55(CT55P5|Iۚ5{Ċ%5ƕߕ5ݛ\5֝5Г;5[{5As5f5‰5Ԇ55 D5\5Ӑ?5p5ۑ5bs5叧5r5W5g5[5\r5oq55=55FF5555D5a!5B7555T5585os55y45'd55f5&59F5R_55ۋ55u555ɆÎ5_b5535L5|5|솑55Y5ɋ55*C55~5855G55)55;5+5555ۗ$5Й׎5$5|5Ӎ5e5/+5"5#e555VԔ525K5ő5Μa5555·5]55m5t5t5Ӓ5Ĉ5(545ۇ55҈5*@Џ55@55ь59 5*w5҉5]5(5Y5L555tLИU "<'  [IBa$p$z$$k|1\ix )9ER`l|(4AU  7NXdy  & @ X p { !!%!4!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPH``+`9G`PPPPPPPPPPPPPPPPPPPP PPP"P%P(P/P2P9P<PCPJPQPXP[P^PePlPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP&P)P0P3P6P=P@PGPJPMPPPSPZP]PdPkPnPqPtP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP P'P.P5P8P?PFPIPLPOPVP\```^%`\` 'ResBPe! e! d! 'ResBP  $ 'ResB P uz_Latn_UZ$ 'ResBPS S R 'ResB P vai_Vaii_LR$ 'ResBPS S ^%R 'ResBPS S R 'ResBP  $ 'ResB   RGi HSTGi {0}o ManGi AcreGi ApiaGi CubaGi FijiGi HovdGi IranGi NiueGi OmskGi PeruGi AqtauGi CaseyGi ChileGi ChuukGi DavisGi LankaGi NauruGi NepalGi PalauGi SamoaGi SyowaGi TongaGi  RpGi Ma CaoGi AlaskaGi AlmatyGi AmazonGi AnadyrGi AqtobeGi AzoresGi BhutanGi GruziaGi GuyanaGi IsraelGi KosraeGi MawsonGi PonapeGi SamaraGi TahitiGi TuvaluGi Ty uGi VostokMt-xc-vaThng HiVing ChnGi i BcGi ArmeniaGi BoliviaGi ChathamGi EcuadorGi GambierGi IrkutskGi MagadanGi MyanmarGi ReunionGi RotheraGi TokelauGi Ty PhiGi UruguayGi VanuatuGi YakutskGi ng uGi BrasiliaGi ChamorroGi ColombiaGi Hn QucGi MalaysiaGi MaldivesGi MatxcvaGi Nht BnGi PakistanGi ParaguayGi PitcairnGi SakhalinGi SurinameGi Trung uGi min niGi ng PhiGi o WakeGi Hng KngGi ArgentinaGi GalapagosGi KyrgystanGi Lord HoweGi MarquesasGi MauritiusGi PhilippinGi QyzylordaGi SingaporeGi Trung PhiGi VenezuelaGi VolgogradGi chun {0}Gi min ngGi AzerbaijanGi BangladeshGi Cape VerdeGi ChoibalsanGi Chun AcreGi Chun ApiaGi Chun CubaGi Chun FijiGi Chun GuamGi Chun HovdGi Chun IranGi Chun PeruGi Ma H AnhGi SeychellesGi TajikistanGi Trung QucGi Ulan BatorGi UzbekistanGi chun OmskGi min TrungGi ma h {0}Gi ng DngGi ng TimorTP H Ch MinhGi Bnh NhngGi Nam GeorgiaGi AfghanistanGi Chun AqtauGi Chun ChileGi Chun SamoaGi Chun TongaGi Chun n Gi KrasnoyarskGi Ma H AcreGi Ma H ApiaGi Ma H CubaGi Ma H FijiGi Ma H HovdGi Ma H IranGi Ma H PeruGi New ZealandGi NovosibirskGi VladivostokGi chun  RpGi ma h OmskGi o NorfolkGi n  DngGi Chun AlaskaGi Chun AlmatyGi Chun AmazonGi Chun AnadyrGi Chun AqtobeGi Chun AzoresGi Chun GruziaGi Chun IsraelGi Chun Ma CaoGi Chun SamaraGi Chun Ty uGi Hawaii-AleutGi Ma H AqtauGi Ma H ChileGi Ma H TongaGi Ma H  RpGi NewfoundlandGi TurkmenistanGi chun Ai-lenGi Chun ArmeniaGi Chun ChathamGi Chun IrkutskGi Chun MagadanGi Chun Nam PhiGi Chun Ty PhiGi Chun UruguayGi Chun VanuatuGi Chun YakutskGi Chun i BcGi Ma H AlaskaGi Ma H AlmatyGi Ma H AmazonGi Ma H AqtobeGi Ma H AzoresGi Ma H GruziaGi Ma H IsraelGi Ma H Ma CaoGi New CaledoniaGi Qun o CookGi Qun o LineGi YekaterinburgGi chun ng uGi ma h AnadyrGi ma h SamaraGi ma h Ty uGi i Ty DngGi o ChristmasGi o Phc SinhGi o MacquarieBeulah, Bc DakotaCenter, Bc DakotaGi Chun BrasiliaGi Chun ColombiaGi Chun Hn QucGi Chun MatxcvaGi Chun Nht BnGi Chun PakistanGi Chun ParaguayGi Chun SakhalinGi Ma H ArmeniaGi Ma H ChathamGi Ma H IrkutskGi Ma H Ty PhiGi Ma H UruguayGi Ma H VanuatuGi Ma H i BcGi Qun o CocosGi Ty Bc MexicoGi ban ngy SamoaGi chun Trung uGi chun min niGi ma h MagadanGi ma h YakutskGi ma h ng uGi Chun ArgentinaGi Chun Hng KngGi Chun Lord HoweGi Chun MauritiusGi Chun PhilippinGi Chun QyzylordaGi Chun VolgogradGi Chun Vng VnhGi Ma H BrasiliaGi Ma H ColombiaGi Ma H Hn QucGi Ma H MatxcvaGi Ma H Nht BnGi Ma H PakistanGi Ma H ParaguayGi Thi Bnh DngGi chun min ngGi ma h SakhalinGi ma h Trung uGi ma h min niGi Chun AzerbaijanGi Chun BangladeshGi Chun Cape VerdeGi Chun ChoibalsanGi Chun Trung QucGi Chun UzbekistanGi Dumont-d UrvilleGi Ma H ArgentinaGi Ma H Hng KngGi Ma H Lord HoweGi Ma H MauritiusGi Ma H PhilippinGi Ma H QyzylordaGi Ma H VolgogradGi Papua New GuineaGi Phi hp Quc tGi Qun o GilbertGi Qun o PhoenixGi Qun o SolomonGi Wallis v FutunaGi chun Ulan BatorGi chun min TrungGi ma h min ngGi Brunei DarussalamGi Chun KrasnoyarskGi Chun New ZealandGi Chun VladivostokGi Chu u Vin ngGi Guiana thuc PhpGi Ma H AzerbaijanGi Ma H BangladeshGi Ma H Cape VerdeGi Ma H ChoibalsanGi Ma H Trung QucGi Ma H UzbekistanGi Qun o FalklandGi Qun o MarshallGi chun NovosibirskGi ma h Ulan BatorGi ma h min TrungNew Salem, Bc DakotaGi Chun Hawaii-AleutGi Chun NewfoundlandGi Chun TurkmenistanGi Min Ty AustraliaGi Min Ty GreenlandGi Min Ty IndonesiaGi Ma H KrasnoyarskGi Ma H New ZealandGi min ty ArgentinaGi ma h NovosibirskGi ma h VladivostokGi Chun New CaledoniaGi Chun Qun o CookGi Chun YekaterinburgGi Chun i Ty DngGi Chun o Phc SinhGi Fernando de NoronhaGi Min Ty KazakhstanGi Min ng AustraliaGi Min ng GreenlandGi Min ng IndonesiaGi Ma H Hawaii-AleutGi Ma H NewfoundlandGi Ma H TurkmenistanGi Chun Ty Bc MexicoGi Min Trung AustraliaGi Min Trung IndonesiaGi Min ng KazakhstanGi Ma H New CaledoniaGi Ma H o Phc SinhGi Qun o Bc MarianaGi Trung bnh GreenwichGi ma h YekaterinburgGi ma h i Ty DngThnh ph Khng xc nhGi Ma H Ty Bc MexicoGi chun Thi Bnh DngGi St. Pierre v MiquelonGi Thi Bnh Dng MexicoGi ma h Thi Bnh DngGi Chun Qun o FalklandGi Chun Min Ty AustraliaGi Chun Min Ty GreenlandGi Min Trung Ty AustraliaGi Ma H Qun o FalklandGi Nam Cc v Nam Nc PhpGi Na Ma H Qun o CookGi Petropavlovsk-KamchatskiGi chun min ty ArgentinaGi Chun Fernando de NoronhaGi Chun Min ng AustraliaGi Chun Min ng GreenlandGi Ma H Min Ty AustraliaGi Ma H Min Ty GreenlandGi ma h min ty ArgentinaGi Chun Min Trung AustraliaGi Ma H Fernando de NoronhaGi Ma H Min ng AustraliaGi Ma H Min ng GreenlandGi Ma H Min Trung AustraliaGi Chun St. Pierre v MiquelonGi Chun Thi Bnh Dng MexicoGi Ma H Thi Bnh Dng MexicoGi Chun Min Trung Ty AustraliaGi chun Petropavlovsk-KamchatskiGi Ma H Min Trung Ty AustraliaGi Ma H Saint Pierre v MiquelonGi ma h Petropavlovsk-Kamchatski# ##SH#B"###X##|#,#G#5##>##!#a#OT#-##-#C,#+##O###-##o,#i#>#S##>#8#@#H#0##7#-,##l-#a#?#G#>#-#*!# #,##5#-#X #6#,#O#q#z,#N,#!# #Y#,##qY#+#)##N#5#'##"O#/T#^O#K# #66# !###5#+#!#(?# #x# #N##N###V-#+#a-#WG#IG#v5#B6##*6#K>#b #5?#6#N6##: ##X>#S#a#p#k#OY#k#a#N## #!##"#u#>>#F# #G#e>#V#]####B?#j5# -#N #5## >#aH## #5#$>#r>##-###"###D#& ##eG#>#>!#`Y#?T#G#H#mO#G#O#=##",#>#|O#@-#,#T#>7#a#Q#Y#>#6# #?# H#T#sG##G#0 #|##5#>#,##G###a#J7## ##!####O#)#2v##l#q#v#-##8"#!#>###0#!# #p!#i#?#4!#.#1###-####{##Hv#R!#,#7##V7#\!#7#-#H#1O# ###z!#*-#4##!#O#)H#f#7#?#5##A#s#7#$"###'.#6###7#_T#ҩ#-#v #Y# #a##EH#f#8,#é#7H#"#T#!## ##?##D #&7#ŭ#O?#l #,#d,#G#####,#27#f6##5&3##6# #6#:#-##1>#.#7#5-#K-#-#i?#S#~6#,#,##,##G#L##b#6#T#v?#+#y#r6##9###y#5# #0# ##>#,# !#>##!#6#!#P#7#.##"#k# #n7###\?#>#N##7#9##6##|/#z7# #!#a#Y,#OO#!###6###+#b7#!#G#E# ,\#,#>##Z6#O#7##I#h#!##6#9#-# #@O#5#j#B#s#5#Y##5A 5ѭ55]55w^5!B35*25کd5p8(&5[߾5%}߿5I5C5RI5`v5hX5)555η5~g5d55Qv5n5*?5v*5J5ó55Խo5a55i55 \55õC5H5&5&˯5ָ'5q$5<55>55 5r45;5<g5`555?5GܯZ'a-5wo5-Ь5!5555/5͹56߬5d5J5K5m5ڻ55#̲5U51555̱55ܨ5n5""5Ϊ5۪555˫5`5ֳ5񼜿5957߲5.555󻨱W55_1q5?55Ϻ+5%5)5HW5_555s5Q5Ҷ٫5P5Iּ{55k55竿5:5F5)+5v5鳴5 55e556555Ω55R5Ȩ5x5wB55jа5HT5v55@Ѯ5Ӵ55j5z555WޱR&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPH``+`9G`PPPPPPPPPPPPPP$P+P2P9P@PGPNPUPbPiPpPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPP PPP P#P&P)P,P/P6P9P@PGPJPMPPP]PdPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P! P( P+ P. P5 P8 P? PF PM PP PS PZ Pa Ph Pk Pr Pu Px P{ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P!P !P`u`-`\` 'ResBPS S R 'ResB{ Ȕ -Ȕ7RevalTiranZri Laiba SidneiWaraauDaibutiHawanna{0} zitBudapeatBukareatKopehageMonseratRikjawikAmaterdamKnigsbrgKaimaninslaAtlantiai ZitKonatantinopelOateuropiai ZitUnbekannti StadtWeateuropiai ZitAtlantiai SummerzitMitteleuropiai ZitAtlantiai StandardzitOateuropiai SummerzitWeateuropiai SummerzitOateuropiai StandardzitMitteleuropiai SummerzitWeateuropiai StandardzitMitteleuropiai Standardzit## ### #j#w#e#J#W##### ##p#ǔ##,###5######d#?#۔#G#/#ɔ#ϔ#rf#8##"##Ք5Vϕ5-a??5sCC5GOO-&F,w }O 82&|(8Iy8AAU$PPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P4PAPNP`R`7 'ResB :G :GDkk bu xamulET waxtu penkuMT (waxtu tundu)PT (waxtu pasifik)AT (waxtu atlntik)CT (waxtu sntaral)GMT (waxtu Greenwich)EDT (waxtu bccgu penku)EET (waxtu roop u penku)MDT (waxtu bccgu tundu)CTE (waxtu roop sntaraal)PDT (waxtu bccgu pasifik)ADT (waxtu bccgu atlntik)AST (waxtu estndaaru penku)CDT (waxtu bccgu sntaraalEST (waxtu estndaaru penku)MST (waxtu estndaaru tundu)WET (waxtu roop u sowwu-jantPST (waxtu estndaaru pasifik)CUT (waxtu iniwelsel yu boole)CST (waxtu estndaaru sntaraal)EEST (waxtu ete wu roop u penku)CEST (waxtu ete wu roop sntaraal)EEST (waxtu estndaaru roop u penku)WEST (waxtu ete wu roop u sowwu-jant)CEST (waxtu estndaaru roop sntaraal)*WEST (waxtu estndaaru roop u sowwu-jant)#a5I#;G5{HG/I5GJGH5GYGH5%HjGH5AH}G^H5rI HI5PIGI5IH J5G a$p$z$$1AU$$$PPPH``+`9G`P PPP"P)P0P7P>P`m``\` 'ResBP] ] \ 'ResBPS S R 'ResBPS S R 'ResBA S EES7    #m#c#T#Z#x#U(JPMPPPSPVPYPR`7 'ResB # #WAT{0}{0} gbl m{0} kk ojmmpap kk gbykk ojmm Ori-kkk w Orn Europekk rin Sm Europekk ylta Psfkkk ylta tlDtkkk ojmm h l OrunAkk rn gbngbn ojmmkk sik w Orn Europekk Sm ha l Orn Europekk Sm h w Orn Europe#i5P#45o5۠bj5d(W5W-u5`5me؄51ߎ"5Qz5Rfa$p$z$$1AU$$$NPQPTPH`$`%`9G`WP^PePlPsPzPPPP+`>`W`J"` 'ResB # #WAT{0}{0} gbl mT{0} kk ojmTmTpapT kk gbykk ojmTmT Ori-kkk wT Orn Europekk rin STm Europekk yl[ta Psfkkk yl[ta tlDtkkk ojmTmT h l OrunAkk rn gbngbn ojmTmTkk sik wT Orn Europekk STm ha l Orn Europekk STm h wT Orn Europe#i5P#45o5۠bj5d(W5W-u5`5me؄51ߎ"5Qz5Rfa$p$z$$1AU$$$NPQPTPH`$`%`9G`WP^PePlPsPzPPPP+`>`W`&` 'ResBi (] mmQ(] 9N[ONNNIQOT/Oe+PfeKQΞQ)RRRKQaSTSIfNWfdW8uWTXg^XsZKQ[f]^]g]Ξ^^ t^Rs^X^^b"}eof\f71g]\gb\g̑qgNgfWZiKQk9}8lsvl lYms Tsz}}}>rhlYo+PdTXShTaS̑Rёܕ\ŖxQꖨh>r]cp1g-N\N~gh)RŖ_RKjcpR })RSŖ]S+PaWSfW)R T^0WT^fTYU^>rUbU]q\*X0WRX],gX>r,gY+PY'Yn0WGYGYYtHYmkgYKQ-gYex[ Tb[0WaS[S>r[_U]<\N<\v\] O?]b]rYrRs_cpjtYtejt/nt2~vUaTvh!Xye^t}W\"}N}_N }}_҉}Yu/n[T_tbVOVW(VTX+PVYVehV}Vဉ[V\Vf1uW1u^~TKQw]yrȊnKQT؁yr^t˄N>rTXΞN-Ncp+PTKQ\yKQN̑eoyrk^laSTU>rT>rȇȌ }ёYl+yraSY?k?yrR?vN?]?^ŖRTŖ^TX薳l^R9NW\<\b_̑bZSbtnfXb>rN_tPkoQWt N*YP[@S N9NBf-N WBf-NPkBf-N^Bf9Nle OtY}KQ OgBfO}eTXKQeRN^bR_nR>rTT{WSUlNaSTXaSS]BfW}Yf<\R'YyrKQ\'YXigY ^ }R<\SN]>rYt>r^r^}>r^-*Y>r^TiOe^o^X>r^ tBfs^XBfi`Ȍh }ayr eXb>rXbbbonRd>rUeoBfzf)RBf-glP}qgRBfqgPkBfqg^BfrqgoBfpegQbpeaNp2Tmp-]Xbpo(gJtNW>rtRg\t0WbYu<\e\v,g] ^vk[ }v^@yoBf }>r\!X}>r}e}8uBfeoyrs|<\V0WYrTVYfTVXbeV2NV)R~KQBf~ogQiOhBfyr}Y}NbXb+Y>rtY-aSBfPkBf^BfoBfjR5r\>rrW̑}^-f\?b(gW?ejtb?>rS>rŖ^!kKQӗ WBfN<\KQaSl>reyr>r0W+Y}yr\yr-̑byrKQ؞YN>r\N\BfNrRBf O>r^!kKQO>rRr˄g\QzBfȒ[rBf'Yn0WBfZKQ\Bf_[RbBf<\l>rBf]b-WBf]b)Rl^bg}>r^ ^>r^\Bfi`_/Ot\4b}eBfe_T>ride/O)RN\g\gk>rqgRTX^\qg^vlBfgmBfZiKQ\BflSeTXl }iOBfwmS4]Bfpb-WBfuk>r\Yu<\eBf}vg^vyrBfvyr\y^YBfyid\ye^tBfyye\}<\e!X}W\Bf}-Bf}-Bf}_҉Bf_tbBfV O>rV\BfVkRb\eyBf_ӌBf,\gBfIaSwcg!X˄NBfidNBfbBf)RWSBffe}>r?[WlBf?b/OBf?9h^Bf?vNBfKQŖ}KQR9NBfSe\TXe_b\tBfWSUlNBfo2m-NBf-N WYNBf-N WjnBf-NPkYNBf-NPkjnBfN^Xb6qBfN<\NBf OgYNBf OgjnBfKQ\[RgY>rTRb]T\TSNLuBfWS^jnBfpS<\-NBfpS<\qgBfpS<\BfpS^/eBfpS^jnBfS]YNBfS]jnBfSSYNBfSSjnBf T>r TeBfT+PkNBfW̑0W0W\YgQ^tbBf]WefWBf])RNBf^KQ\Bf_;m{\BfeoYNBfeojnBfe^2m(KQe,gYNBfe,gjnBfzf)RYNBfzf)RjnBfqgRYNBfqgRjnBfqgTKQBfqgPkYNBfqgPkjnBfgfW\Bf!j̑eBfPk2m`qgBfleXbKQBfo2mqgBfo2mBfoYNBfojnBfp2%RKQBfp-]XbBfs)R}NBftT^ }>r\yoYNBfyojnBfV]XbmF~\~KQYNBf~KQjnBf WYNBf i`\BfTX? }eTKQBfPkYNBfPkjnBf^YNBf^jnBfyKQ\BfjR5r\Bf(geKQBf̑gYR6beܕ\jnBf?KQXbkBf?beRBf?b(gWBf? }_>rBf?ꏯe?]Ŗ^!kKQBfӗ WYNBfӗ WjnBf/nYNBf/njnBfONBfSeBf>r0W+YBfQ\Bfr\BfN\YNBfN\jnBfNrRYNBfNrRjnBf OXby>rXbs|yr O>r^!kKQBfO>rRr-jnBfXbKQR\BfeZ+YyraS+PyreRaWjnBfe/O)RNBf\g\gk>rBfr\BfyKQ-\Bfy^YYNBfy^YjnBfyye\Bf}-YNBf}-jnBf}-YNBf}-jnBf"}\Bf}_҉YNBf}_҉jnBfeyYNBfeyjnBf_ӌYNBf_ӌjnBf,\gYNBf,\gjnBfIaSwc3t!XBfidNYNBfidNjnBfbYNBfbjnBf?KQvYNBf?KQvjnBf?b/OYNBf?b/OjnBf?9h^YNBf?9h^jnBf?9h^Bf?vNYNBf?vNjnBfR9NYNBfR9NjnBf9}>r\Bfo2m-NYNBfo2m-NjnBfXT*Ys^ mBfN^Xb6qYNBfN^Xb6qjnBfN<\NYNBfN<\NjnBfKQ\[RgY>rTBfKQbeN>reKQRb]T\BfSTyN]^1ubSTyN]}l+PpS,{[]l>rWpS,{[]nhepS,{[]KQepS,{[]+PT T>r/Oyr\BfT+PkNYNBfT+PkNjnBfXTSBf]WefWYNBf]WefWjnBf])RNYNBf])RNjnBf^KQ\jnBf_;m{\YNBf_;m{\jnBfgfW\YNBfgfW\jnBfrT[KQ\Bf-NNlqQT Woyr%RL?e@S-NNlqQT W/nyr%RL?e@SVvW>rT[KQ\YNBfVvW>rT[KQ\jnBf#_##e#a#a#x^#]#]#]#p`#{b##]#'b#2]##_#^#^###<_#w#{#c#]####_#^#@_#]#_#a#_#_#_#_#,^##ta#D^#`#`^#p_##`#$_###`#D_##P^#T^##^#e#`_#0_#8_#^#`#_#]#h^#f#t^#]#|_#b# `##]#f#]#^#P]#h#>`#]#a##<^##^##%`#^#|^#`#]#Z#)]##M`##ea#~a#.a##`#G]#]#R`#`##a#a#\_###H`#i# i# #h#zf#h#*#W#`#s#^##]#i#b##A]#^#wc#_#_#_#^#a#a#c#a#_#Ba#^# ##\^#P_#X_#oa#T_#}]#]#d^#]#l_#h#rf#h#\`#l^#`#ub#_### _##ke#_#h_#_#_#=a#a#5c# _#Ga#La#_#Zf#_#He#,_#_#Va#Qa#(_#g##]#^#^#4^#`#^#`#^#_##>]#^#b#_#]#a#n]#_##]#b##,]#a#b]#_####_#p^#h]#e]#]#f`#_#`#]#4`#]#$^#^#W`#]#t]#]#^#b#D]#_#j##b#_#*`##^## ^#/`#(^#h#w#M]##~j#_#a#_#a#a`#d#b##^#]#S]#w]#J]#c#/]#]##^#`#]### ####^#z]#]##`#a#`#]#^#a#Yc#L_#a#^#^#_#`#c#c#9`#Ac# ^###b#;]#_##H_##a#0^#5]#]5 d##`#X^#f#]#a###z`#T#u`##@^##g#$a#^#a#]#c#^#!b#V]##.#a#8]]e#^#_#_#^##^##L^#k]###]#]#^#[a#|#ya##r#_#b#Y]##bg#`#^#^#_#3a# b#]##`#d_# ##4_# c#b#b#_#a##a#a#_#H^#k`#]#^##b##]##d#b#3e#]##^#hd#^# a#]#c#]#]#^#t_#x_##q]#b#^##`#\]#8^##b#]#_]#5Oe`aVe5}c5 `5`5d5eae5)je2j5;jeDj5:faBf5hch5+f!+5/"855h)55MjeVj5Zhcbh5"h*h5je j52hc:h5BhcJh5+Rh+5hch5ff5hch5P+JgZ+5iei5i ei5hch5L*2fV*5fcbf5_5,e5Hi}dQi5`5g)cg5b5b5uid~i5d`d5c`c5f?bf5;c5g5iad$i5*dZi5>dC`Ed5b5*g5b5cidli53b5c`c5d`d5d5yeae5x+rg+5d`d5g5<+5i5h5jg5fcf5i5+f+5(+2g2+5e5F+5_c5=n&=5ee5zgbg57d5-b50d5d5"d5)d5c`c5`*bfj*5JfaRf5dd5 Y=N5d5re5eae5c5F4F5Zd5a5de5iei5e`e5c5jhcrh5e5 f5f5zh5idi5ja5<5-iR555h&55i%ei5gGcg58a5a5ib5G^15g#cg5gcg5c5e5]S']5*5+"g +5jej56ivd?i5`5*5fobf5:e)aAe5gMcg5f5jqjj5b5b5`54h45b5/c5fbf5hkch5hec h5Qb5g5g5c5qc5 5Wb5LdmSd5Kb5 g5d`d5b5fEbf59b5RgbZg5iei5gScg5od5:gbBg5*jf*5d5]b5=5_jehj5+g+Q&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPH``+`9G`PPPPPPPPPPPPPPPPPPPPPP$P+P2P9P@PGPNPUPXP[PbPePlPoPrPyPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP P'P*P-P0P3P6P9P@PGPNPUP\P_PbPiPlPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPP$P'P.P1P4P7P>PAPDPKPRPYP\P_PbPePhPkPnPuPxP{PPPPPPPPPPPPPPP`"f`*f`\` 'ResB P yue_Hans_CN$ 'ResB P yue_Hant_HK$ 'ResB S QS~ NN9N[ONNNIQO&Ofe/OeKQΞsQ\Q)RlR(RKQNSlaSSKfNWfdW8uWTXg^XsZKQ[f]^]g]Ξ^^ t^Rs^X^^_N_Wb"}eNmf\f71g]\gb\g̑gfWZiKQk~8lsvllYms Tsz~~~\WlhY&OdTXaSSh̑RёŖxQꖨh\E~nl1g-N\LNb\TN]q\N~ghpQN~nQQW)RŖ_QReh~nR~)RbSh!XSŖ]S&OaWSfW)RS̑)n T^0WT^fTYNSU^\Ub#WOW#WW(#WTX&O#WY#Weh#W~#Wဉ[#Wދ\#Wf*X0WRX\,gX],g Y;m\Y&OY'Yn0WGYNSNSGYYtHYmkeYKQpQeYeF[ Tb[0WaS[S\[/TN<\N<\vQ] O?]bl]~ёYl!yraSY(?k?yrR?vN?]?^ŖRŖ^TX薳lG^lR9NlW\l\Nl<\bl_̑lbZSlbtlnfXbl_t'kl[ɉt N*YP[:S N9NeNReN'keN^e-NVe-N'ke-N^e9NlleLNpQ]XbLNyQTmLNeQbLNe`NLN(gP OtY~KQ OgeO~eTXKQepQaSeRN^bR\TT{R_nWSTNlNaSTXlaSbS,g] ^bSk[~S]eSSe#W0WYrT#WYfT#WXble#W2N#Wl)RW~Yf<\R'YyrKQ\'YlXieY ^~R<\SNq\:Se]\Yt\^pQ*Y\^r^~\^iOe^^X\^ tes^Xe_f\`yr ei`>h~Xb\XbbbWdlRdl\UeNmee,gezf)Re-glW~T#pU#W#|# X##r#U#eY#S##\#V#U#hU#U#W#X#S##W#U# ##T#Y#Y#X#LV#cX##mX#W#,V#U#FW#T#T##YY## T##Z#Y#[#S##\XE\5d+9^n+5[}W[5 ^5a5u`5_51^5 ]\Z]5_5[a]ea5oa^ya5Z5a5Y5=*=5\TX\5A^YI^5[5X5[5 [5[5[5ZVZ5)aA]3a51]X9]5[W[5!baa5~Z57\5\OX\5Y5F4F5B[5V5)\5`a\`5[W[5UZ5_=Z!_5\5\5\5)_5~`[`5W515`G555U_55^_Zg_5^Y^5W5"X55Y5aZ`]55q^Yy^5a^Yi^5Y5Z\51bbBb5*5*]*5`h\`5-`z[6`5UW5Ga5];Y]5\W \5^Z^5Z5SFS5Y5Y5ZW5a_a5Y5Y5]SY]5^ Z^5^Z^5Y5]5Y^5[Z5Y5[5Y54[V;[5Y5]5pZ~VwZ5}Y5q]Xy]5X5\X\5p_Zy_5\X\5e[5^Y^5t*Q]~*5[5)Y5a5a\ a5*i]*Q&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPH``+`9G`PPPPPPPPPPPPPP PPPP%P,P3P:PAPHPOPVP]PdPkPrPuPxPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP&P)P,P/P6P=PDPGPJPMPPPSPVP]PdPkPrPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&P)P,P3P:PAPDPKPNPQPTP[P^PaPhPoPvPyP|PPPPPPPPPPPPPPPPPPPPPPPX`m``^%`\`~ 'ResBP  $ 'ResBPe! e! d! 'ResBP  $ 'ResBP   'ResB S RS6 NaNN9N[ONNNIQO&OfesQ\)RlRlRKQNSlaS^XaS[SKfVRNWfdW8uWTXg^XsZKQ[f]^]g]Ξ^R^Rs^X^)R^^_f_W`<\beeNm-fTf\f71g]1gk~lWmoses TYt~W~~WlhY&OdTXaSbSh̑RёŖxQ\/n-N\LNb\TN]q\N~gh/O)RyQ[O_҉pQN~nQWkQQW)RŖ_QReh~nR)RR?ZS OaSTX\aSbGYbSh!XbS(aSSe~nSSe T^cU^\V^f#WOW#WW(#WTX&O#WY#Wဉ[#Wދ\-WNWKQW̑)nTX ^cX\,gY&OY'YNWnf'YyrKQ8Y>gGYtteYKQpQeYeF[-Wb[ct[S\[KQ<\N<\v!] ON]bl]~ёl(!yraSY(?k?yrR?vN?]ŖR<\l ]yrlR9NlW\l^XbSl^X~l<\bl_bl_̑lbZSlnfXbl1gWlYtel~yrl3Nlth~NblWpXb\XbbbWdlRb̑eYTidRꏙldl\UeNmeeynf̑e,ge-fTezf)Reg O\WgNnfbgfWeT#U#-W#X#X#Z#W#U#Y#S##;]#Y#U#yU#U#|X#?Y#S#X#W#U# ##T#T#U#V#-V#X#X#UV#U#V#U#}W#iU#FW##W##T#dW#WY#U#B\#S##mX#[#AU#T#MV#X#eT#5T#8T#U#T#W#S#OX#,X#YZ#W#S#T##oV##Z#S#5 _Z_5Z5[5Z5M[5-a\6a5a\a5a\a5[]'Yc]5_?[_5_8[_5_F[_5 b]b5a\a5C_ZK_5^Z_5la\ua5_Z#_5+_Z3_5+;_+5_#[_5]Y]5 c`c5DcbPc5b`c5"c`-c5~a\a58*S]B*5]Y]5jV5a5p`[y`5`5]EY]5V5Z5[W[5[W[5ZyVZ5C]YK]5Y5^5(`w[1`5`[`5[[Vb[5Y5Qa5 Y5L`[U`5 `5[~V[5ZtVZ5\5z\X\5d+^n+5[W[5b58c5`5]5)Z5`\`5`5b`b5b`b5V5&\5Y5=*=5\X\5^5Z^5V5Y5T[51b5'b5;b5*[V1[5a{]a5k]-Ys]5[W[5cjcc5Yb5cb5\X\5;Z5F4F5`5V5l\5?a\Ha5-\;X4\5]5S_Z[_5 ]5]5a5c_5` \`5X515C`G555:`55k_[t_5^_Z^5X5@X5Y5b`]55[^Yc^5^GZ^5wX5\5zc\cc5*5*S^*5Za\ca5^`[g`5W5b5 ^Y^5W\hX^\5^eZ^5$a5SFS5P\5Z5W5a]a5/Z5MZ5#^Y+^5^qZ^5^kZ^5Y5K^53^5]5SZ5W5[5i[Vp[5]5Y5\X\5X5mb]wb5Y5+]Y3]5b}_b5 aI\a5[5k^Zs^5t*]~*5\5Y5b5a\a5*]*R&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$PP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P``+`9G`'P.P1P4P7P:PAPHPOPVP]PdPkPrPyPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P(P/P6P9P<P?PFPIPPPWPZPaPhPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP!P$P'P*P-P4P7P>PEPLPSPVPYP\PcPjPqPtPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P*P1P4P;PBPEPHPKPRPY`]`#]`\`6 'ResB P zh_Hans_CN$ 'ResBP2 2 $2 'ResBPe! e! d! 'ResBP  $ 'ResB e! e!ee/O~g_#f!;K #P PPd!` 'ResBu (] zzR(] 9N[ONNNIQOT/Oe+PfeKQΞQ)RRRKQaSTSIfNWfdW8uWTXg^XsZKQ[f]^]g]Ξ^^ t^Rs^X^^b"}eof\f71g]\gb\g̑qgNgfWZiKQk9}8lsvl lYmos Tsz}}}>rhlYo+PdTXShTaS̑Rёܕ\ŖxQꖨh>r/n]cp1g-N\N~gh)RŖ_RKjcpR })RSŖ]S+PaWSfW)R T^0WT^fTYU^>rUbU]q\W}*X0WRX],gX>r,gY+PY'Yn0WGYHYmkgYKQ-gYex[0WaS[NYb[S>r[_U]<\N<\v\] O?]b]rYrRs_cpjtYtejt/nt2~vUaTvh!Xye^t}W\"}N}_N }}_҉}Yu/n[T_tbVOVW(VTX+PVYVehV}Vဉ[V\Vf1uW1u^~TKQw]yrȊnKQT؁yr^t˄N>rTXΞN-Ncp+PTKQ\yKQN̑eoyrk^laSTU>rT>rȇȌ }ёYl+yraSY?k?yrR?vN?^ŖRTŖ^TX薳l^R9NW\<\b_̑bZSbtnfXb>rN_tPkoQWt N*YP[@S N9NBf-N WBf-NPkBf-N^Bf9Nle OtY}KQ OgBfO}eTXKQeRN^bR_nR>rTT{WSUlNaSTXaSS]BfW}Ys|<\KQ'YyrKQ\'YXigY ^ }R<\SN]>rYt>r^r^}>r^-*Y>r^TiOe^o^X>r^ tBfs^XBf^eTXHYi`Ȍh }ayr eXb>rXbbbonRd>rUeoBfzf)RBf-glP}qgRBfqgPkBfqg^BfrqgoBfpegQbpeaNp2Tmp-]Xbpo(gJtNW>rtRg\t0WbYu<\e\v,g] ^vk[ }v^@yoBf }>r\!X}>r}e}8uBfeoyrs|<\V0WYrTVYfTVXbeV2NV)R~KQBf~ogQiOhBfyr}Y}NbXb+Y>rtY-aSBfPkBf^BfoBfjR5r\>rrW̑}^-f\?b(gW?ejtb?>rS>rŖ^!kKQӗ WBfN<\KQaSl>reyr>r0W+Y}yr\yr-̑byrKQ؞YN>r\N\BfNrRBf O>r^!kKQO>rRr˄g\QzBfȒ[rBf'Yn0WBfZKQ\Bf_[RbBf<\l>rBf]b-WBf]b)Rl^bg}>r^ ^>r^\Bfi`_/Ot\4b}eBfe_T>ride/O)RN\g\gk>rqgRTX^\qg^vlBfgmBfZiKQ\BflSeTXl }iOBfwmS4]Bfpb-WBfuk>r\Yu<\eBf}vg^vyrBfvyr\y^YBfyid\ye^tBfyye\}<\e!X}W\Bf}-Bf}-Bf}_҉Bf_tbBfV O>rV\BfVkRb\wl\?o]eyBf_ӌBf,\gBfIaSwcg!X˄NBfidNBfbBf)RWSBffe}>r?[WlBf?b/OBf?9h^Bf?vNBfKQŖ}KQR9NBfSe\TXe_b\tBfWSUlNBfo2m-NBfNLujnBf-N WYNBf-N WjnBf-NPkYNBf-NPkjnBfN^Xb6qBfN<\NBf OgYNBf OgjnBfKQ\[RgY>rTRb]T\WS^jnBfpS<\-NBfpS<\qgBfpS<\BfpS^/eBfpS^jnBfS]YNBfS]jnBfSSYNBfSSjnBf T>r TeBfT+PkNBfW̑0W0W\YgQ^tbBf[TX)R_]WefWBf])RNBf^KQ\Bf_;m{\BfeoYNBfeojnBfe^2m(KQe,gYNBfe,gjnBfzf)RYNBfzf)RjnBfqgRYNBfqgRjnBfqgTKQBfqgPkYNBfqgPkjnBfgfW\Bf!j̑eBfPk2m`qgBfleXbKQBfo2mqgBfo2mBfoYNBfojnBfp2%RKQBfp-]XbBfs)R}NBftT^ }>r\yoYNBfyojnBfV]XbmF~\~KQYNBf~KQjnBf WYNBf i`\BfTX? }eTKQBfPkYNBfPkjnBf^YNBf^jnBfyKQ\BfjR5r\Bf(geKQBf̑gYR6beܕ\jnBf?KQXbkBf?beRBf?b(gWBf? }_>rBf?ꏯe?]Ŗ^!kKQBfӗ WYNBfӗ WjnBf/nYNBf/njnBfONBfSeBf>r0W+YBfQ\Bfr\BfN\YNBfN\jnBfNrRYNBfNrRjnBf OXby>rXbs|yr O>r^!kKQBfO>rRr-jnBfXbKQR\BfeZ+YyraS+PyreRaWjnBfe/O)RNBf\g\gk>rBfr\BfyKQ-\Bfy^YYNBfy^YjnBfyye\Bf}-YNBf}-jnBf}-YNBf}-jnBf"}\Bf}_҉YNBf}_҉jnBfeyYNBfeyjnBf_ӌYNBf_ӌjnBf,\gYNBf,\gjnBfIaSwc3t!XBfidNYNBfidNjnBfbYNBfbjnBf?KQvYNBf?KQvjnBf?b/OYNBf?b/OjnBf?9h^YNBf?9h^jnBf?9h^Bf?vNYNBf?vNjnBfR9NYNBfR9NjnBf9}>r\Bfo2m-NYNBfo2m-NjnBfXT*Ys^ mBfN^Xb6qYNBfN^Xb6qjnBfN<\NYNBfN<\NjnBfKQ\[RgY>rTBfKQbeN>reKQRb]T\BfSTyN]^1ubSTyN]}l+PpS,{[]l>rWpS,{[]nhepS,{[]KQepS,{[]+PT T>r/Oyr\BfT+PkNYNBfT+PkNjnBfXTSBf]WefWYNBf]WefWjnBf])RNYNBf])RNjnBf^KQ\jnBf_;m{\YNBf_;m{\jnBfgfW\YNBfgfW\jnBf_#^#`#Nc#]#n^#f#z^#]#_#b#"`##]#f#^#^#P]#h#@`#]#a##F^##^##'`# ^#^#`#]#Z#)]##O`##la#a#5a##`#G]#]#T`#`##a# a#b_###J`#i# i# #h#~f#h#*#W#`#s#^##]#i#b##A]#^#c#_#_#_#^#a#a#c#a#_#Ia#^# ##b^#V_#^_#va#Z_#}]#]#j^#]#r_#h#vf#h#^`#r^#`#|b#_###_##e#_#n_#_#_#Da#a#^#`#^#`#^#_##>]#^#b#_#]#a#n]#_##]#b##,]#a#b]#_####_#v^#h]#e]#]#h`#_#`#]#6`#]#*^#^#Y`#]#t]#]#^#b#D]#_#]## b#_#,`##"^##&^#1`#2^#h#w#M]##]#_#a#_#a#c`#d#b##^#]#S]#w]#J]#`#d#/]#]##^#`#]### ####^#z]#]##a#a#`#]#^#a#fc#R_#a#^#^#_#`#c#c#;`#Hc#^###b#;]#_##N_##a#:^#5]#]5c3##`#^^#f#]#a###|`#T#w`##.^##g#+a#^#a#]#c#^#(b#V]##.#&a#8]qe#^#_#_#^##^##R^#k]###]#]#^#ba#|#a##r#_#b#Y]##fg#`#^#^# _#:a#b#]##`#j_#d##:_#c#c#b#_#a##a#a#_#N^#m`#]#^##b##]##d#b#Ge#]##^#ud#^#a#]#c#]#]#_#z_#~_##q]#b#^##`#\]#B^##b#]#_]#5cegaje5c5`5`5!d5eae5-je6jB35?jeHj5>faFf5hchR,5+1f!+W 5/"8u,z55h)5#5QjeZj5^hcfh5&h.h5je$j56hc>h5FhcNh5+Vh+5hch5ff(&5hch5P+NgZ+5iei5iei5hch5L*6fV*5fjbf5_5@e5LidUi5`5g0cg5"b5b5yidi5d`d5c`c5fFbf5Bc5g5ind(i5*d^i5KdE`Rd5b5.g5b5gidpi5:b5c `c5d`d5e5eae5x+vg+5d`d5g5<+5i+5h5ng5fcf5i5+.f+5(+6g2+5e5F+5lc5=n&='a-5f f5~gcg5Dd54b5=d5(d5/d56d5d` d5`*ffj*5NfbVf5dd5 Y=N5d5e5eae5 c5F4F5gd5a5xe5iej5$e`+e5c5nhcvh5f5 f5f5~h5iei5qa5<51iR555h&55i9ei5gTcg5?a5a5pb5G^15g*cg5g$cg5c5e5]S']5*5+&g +5 jej5:idCi5`5*5fvbf5Ne0aUe5gZcg5'f5jujj5b5b5`54h45b56c5fbf5hxch5hrch5Xb5g5g5c5~c5 5^b5Ydm`d5Rb5g5d`d5b5fLbf5@b5Vgb^g5i2ei5g`cg5|d5>gbFg5*nf*5e5db5=5cjelj5+g+R&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy$ &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$%k| %1FR%"%\ix )9ER`l.%|(4AUi  7$NXdy  & 1 @ X p { 9% D% !!%!4!@!V!j!x!!!!!!!!!!$"""*"5"K"Y"c"t"""""O%"""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$u Px P{ P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP PPPPPPP P#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP!P$P'P*P-P0P3P6P9P<P?PBPEPHPKPNPQPTPWPZP]P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP P#P&P)P,P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P`PcPfPiPlPoPrPuPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PP``+`9G`PPPPPPPPPPPPPPPPPPPPP#P0P7P>PEPLPSPZPaPdPgPnPqPxP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPP P-P4P;P>PAPDPGPJPMPTP[PbPiPpPsPvP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P#P*P1P8P;PBPEPHPKPRPUPXP_PfPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPP`m``^%`\` 'ResB! _1 %%_1RlaS[aS̑WR`<\b7sesWYto+_lcp/O)R2[O_҉gQbuQz)R^})RŖ_R)RR?ZS OaSTX>raSbGYS9N)R T^c-WNWTKQW̑)nYcpb'YNWnfZKQ\[-Wb[ct[KQ<\v] ^Ŗ ^/OO^>r؞^N]albTe-fTz\g\%RgTXY9h\uk>rYu<\e}v^v[TvaSy+PaWyidye/}SZZw/Oyrhz\g2 }yrShcpёl?~gh?k ?o]˗g/nEN^X}^Xoi`\}yr3Nt8Y̑ÞRN^TXyr OR}KQRbReWS^BfpS^BfqS0WbW ^%pXTW[KQGY<\yN]]Ye^g^g4b}ezb̑gYTidRꏙleynf̑g O>rWgŖnfbrzYtoBft_nfyTX y>rYty }KQ̑_tbzV0WNTVYfTVehyrVvNV}ebqzr?_ _?eb? }_>rŖ^(KQ_b\c<\KQeUyr>rN+Y O>r^(KQ[O_҉BfRtKQyrZS?}eTXSSe\T)RlKQeTeTΞRWtvBf^X >rBf^r^}>r\i`_/Ȏ\eRaWBfgbe\lytyl_b̑[onRTX^\peT_tRgtyvyr^Bfvyr^\v^>rŖyeBf}gQe!XV]lRs|IaSwc3t!X^Xbyr\_}vN̑WSBf>rr˄g\S-NBfSqgBfStY>rBf\gꏭ}>rzr]tR?WBf}etyT/}ebYŖ^(KQBfKQeBfKQe\>rN+YBf{0}YNBf{0}jnBf O>r^(KQBf[O_҉YNBf[O_҉jnBfS*Ys^ mBfpS,{[ }]˗˗pS,{[ }l)ReSSe\Bf@b\BflecpwmWBftT>raS }>r\ꏙꏭ}>rBf8Y̑\BfN^XbuYNBfN^XbujnBfRb^b\BfS-NYNBfS-NjnBfSqgYNBfSqgjnBfSTyN]-N_^STyN]k$\bpS,{[ }]|__!XpS,{[ }]nhepS,{[ }]yr>rWpS,{[ }]KQepS,{[ }]+PT] ON_s_ber^(KQYNBf O>r^(KQjnBfS*Ys^ mYNBfS*Ys^ mjnBfSTyN]eRYpS,{[ }]Z }KQ]^NeugQNBfeȖY<\NYNBf>rWSY<\NBf>rWSY<\NYNBf>rWSY<\NjnBf#M2#O3#u1#3#4#1#3#E2#1#1#2#2#a2#2#1#~3#2#1#2#1#1#,4#2#Q2#I2#1#5#2#1#3#1#1#2#c1#)2#3#3#1#A2#1# 3#2#2#3#2#1#3#1#5#5#5#5#4#5#;6#5#2#E3#]2#q2#c3#2#2#1#=2#4#4#o1#1#@3#5#y5#16#U2#%2# 4#3#"3#3#13#,3#'3#4#i1#~1#92# 2#}2#y2#1#2#o4#u2#12#84#1#3#1#2#2#T3#&4#2#2#1#`1#1#r3#2#1#{1#h3#2#1#1#Y3#4#1#1#1#^3#24#1#J3#-#f1#-2#r1#l1#4#L4#2#2#e2#3#m2#3#63#2#3#52#;3# #3#3#2#S4#m3#2#i2# 2#3#1#3#3#2#"5#4#!2#3#Y2#4#x1#1#2#3#3#1525U5Z4^55g5a4p55- 6564'65:5E4C554x345 55*55h45L555v45555in&525>45 64653525545455}45525O6^15f6Z6t65E6535353555454245355455546Uq,0Zw(8EWhxFTes'Km:"2Eix "<Ti = L { * < O b  W h  7 K Y m 3HZm&Ke3? 7Gk|8i8w._!Oc,Yk 2Ab0O1% l4NXd { !%!!!!5""##%#E####A$$$#P&P)P,P/P2P5P8P;P>PAPDPGPJPMPPPSPVPYP\P_PbPePhPkPnPqPtPwPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP"P%P(P+P.P1P4P7P:P=P@PCPFPIPLPOPRPUPXP[P^PaPdPgPjPmPpPsPvPyP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPPPPPP%P,P3P:P=PDPKPNPQPTPWP^PaPdPgPjPmPtPwPzP}PPPPPPPPPPPPPPP4`4`^"` 'ResBP2 2 ^%2^" 'ResBP  $ 'ResB P zh_Hant_MO$ 'ResB P zh_Hans_SG$ 'ResB P zh_Hant_TW$ 'ResB ԭ Gԭi-i-Apiai-Omski-Aqtaui-Almatyi-Anadyri-Aqtobei-Irkutski-MiquelonIsikhathi sase-{0}Isikhathi sase-ApiaIsikhathi sase-CubaIsikhathi sase-FijiIsikhathi sase-HovdIsikhathi sase-IranIsikhathi sase-NiueIsikhathi sase-OmskIsikhathi sase-Peruidolobha elingaziwaIsikhathi sase-ChileIsikhathi sase-ChinaIsikhathi sase-ChuukIsikhathi sase-DavisIsikhathi sase-JapanIsikhathi sase-KoreaIsikhathi sase-NauruIsikhathi sase-NepalIsikhathi sase-PalauIsikhathi sase-SamoaIsikhathi sase-SyowaIsikhathi sase-TongaIsikhathi sase-AlaskaIsikhathi sase-AmazonIsikhathi sase-AzoresIsikhathi sase-BhutanIsikhathi sase-GuyanaIsikhathi sase-IsraelIsikhathi sase-KosraeIsikhathi sase-MawsonIsikhathi sase-MoscowIsikhathi sase-TahitiIsikhathi sase-TaipeiIsikhathi sase-TuvaluIsikhathi sase-VostokIsikhathi saseArmeniaIsikhathi sase-ArabianIsikhathi sase-BoliviaIsikhathi sase-ChathamIsikhathi sase-EcuadorIsikhathi sase-GambierIsikhathi sase-GeorgiaIsikhathi sase-IrkutskIsikhathi sase-MagadanIsikhathi sase-MyanmarIsikhathi sase-RotheraIsikhathi sase-TokelauIsikhathi sase-UruguayIsikhathi sase-VanuatuIsikhathi sase-Yakutsk{0} Isikhathi saseminiIsikhathi sase-AtlanticIsikhathi sase-BrasiliaIsikhathi sase-ColombiaIsikhathi sase-MalaysiaIsikhathi sase-MaldivesIsikhathi sase-PakistanIsikhathi sase-ParaguayIsikhathi sase-PitcairnIsikhathi sase-SakhalinIsikhathi sase-Suriname{0} isikhathi esivamileIsikhathi sase-ArgentinaIsikhathi sase-GalapagosIsikhathi sase-Hong KongIsikhathi sase-IndochinaIsikhathi sase-KyrgystanIsikhathi sase-Lord HoweIsikhathi sase-MarquesasIsikhathi sase-MauritiusIsikhathi sase-PyongyangIsikhathi sase-VenezuelaIsikhathi sase-VolgogradIsikhathi sehlobo e-HovdIsikhathi sase-AzerbaijanIsikhathi sase-BangladeshIsikhathi sase-Cape VerdeIsikhathi sase-ChoibalsanIsikhathi sase-East TimorIsikhathi sase-PhilippineIsikhathi sase-SeychellesIsikhathi sase-TajikistanIsikhathi sase-Ulan BatorIsikhathi sase-UzbekistanIsikhathi sase-AfghanistanIsikhathi sase-KrasnoyarskIsikhathi sase-New ZealandIsikhathi sase-NovosibirskIsikhathi sase-VladivostokIsikhathi sase-Wake IslandIsikhathi sase-Cook IslandsIsikhathi sase-Indian OceanIsikhathi sase-NewfoundlandIsikhathi sase-TurkmenistanIsikhathi sehlobo sase-FijiIsikhathi semini sase-ChinaIsikhathi semini sase-JapanIsikhathi semini sase-KoreaIsikhathi sase-Apia saseminiIsikhathi sase-Cocos IslandsIsikhathi sase-Cuba saseminiIsikhathi sase-Easter IslandIsikhathi sase-French GuianaIsikhathi sase-Iran saseminiIsikhathi sase-New CaledoniaIsikhathi sase-South GeorgiaIsikhathi sase-YekaterinburgIsikhathi sasehlobo e-MoscowIsikhathi semini sase-TaipeiIsikhathi Esimisiwe sase-HovdIsikhathi Esimisiwe sase-OmskIsikhathi esivamile sase-FijiIsikhathi esivamile sase-GulfIsikhathi sase-Apia esivamileIsikhathi sase-Central AfricaIsikhathi sase-Central EuropeIsikhathi sase-East GreenlandIsikhathi sase-Eastern EuropeIsikhathi sase-Greenwich MeanIsikhathi sase-Hawaii-AleutiaIsikhathi sase-Iran esivamileIsikhathi sase-Peru sasehloboIsikhathi sase-Samoa saseminiIsikhathi sase-West GreenlandIsikhathi sase-Western EuropeIsikhathi sasehlobo e-IrkutskIsikhathi sasehlobo e-MagadanIsikhathi sasehlobo e-YakutskIsikhathi sasehlobo sase-OmskIsikhathi semini sase-ArabianIsikhathi esivamile sase-ChinaIsikhathi esivamile sase-JapanIsikhathi sase-Alaska saseminiIsikhathi sase-Chile sasehloboIsikhathi sase-Gilbert IslandsIsikhathi sase-India esivamileIsikhathi sase-Mexican PacificIsikhathi sase-Norfolk IslandsIsikhathi sase-Phoenix IslandsIsikhathi sase-Solomon IslandsIsikhathi sase-Tonga sasehloboIsikhathi sasehlobo e-SakhalinIsikhathi sehlobo e-ChoibalsanIsikhathi sehlobo e-Ulan BatorIsikhathi sehlobo sase-ArmeniaIsikhathi sehlobo sase-Georgiaisikhathi sase-Irish esivamileIsikhathi esivamile sase-IsraelIsikhathi esivamile sase-TaipeiIsikhathi sase-Amazon sasehloboIsikhathi sase-Christmas IslandIsikhathi sase-Falkland IslandsIsikhathi sase-Macquarie IslandIsikhathi sase-Marshall IslandsIsikhathi sase-Northwest MexicoIsikhathi sase-Papua New GuineaIsikhathi saseMpumalanga AfrikaIsikhathi sasehlobo sase-AzoresIsikhathi sasemini sakwa-IsraelIsikhathi sasemini sase-Chathamisikhathi somhlaba esididiyelweIsikhathi Esimisiwe sase-IrkutskIsikhathi Esimisiwe sase-MagadanIsikhathi Esimisiwe sase-YakutskIsikhathi esivamile sase-ArabianIsikhathi esivamile sase-ChathamIsikhathi esivamile sase-GeorgiaIsikhathi sase-Atlantic saseminiIsikhathi sase-Central AustraliaIsikhathi sase-Central IndonesiaIsikhathi sase-Eastern AustraliaIsikhathi sase-Eastern IndonesiaIsikhathi sase-Uruguay sasehloboIsikhathi sase-Vanuatu sasehloboIsikhathi sase-Western AustraliaIsikhathi sase-Western IndonesiaIsikhathi sehlobo sase-Hong KongIsikhathi sehlobo sase-Mauritiusisikhathi sase-British sasehloboIsikhathi Esimisiwe sase-SakhalinIsikhathi esezingeni sase-ArmeniaIsikhathi esisezengeni sase-KoreaIsikhathi sase-Brasilia sasehloboIsikhathi sase-Colombia sasehloboIsikhathi sase-Lord Howe saseminiIsikhathi sase-Pakistan esivamileIsikhathi sase-Pakistan sasehloboIsikhathi sase-Paraguay sasehloboIsikhathi sase-Wallis nase-FutunaIsikhathi saseNtshonalanga AfrikaIsikhathi sasehlobo e-KrasnoyarskIsikhathi sasehlobo e-VladivostokIsikhathi sehlobo sase-AzerbaijanIsikhathi sehlobo sase-Cape VerdeIsikhathi sehlobo sase-PhilippineIsikhathi sehlobo sase-UzbekistanIsikhathi Esimisiwe sase-VolgogradIsikhathi esivamile sase-Hong KongIsikhathi esivamile sase-MauritiusIsikhathi esivamile sase-SingaporeIsikhathi sase-Argentina sasehloboIsikhathi sase-Cuba esijwayelekileIsikhathi sase-Lord Howe esivamileIsikhathi sase-North American EastIsikhathi sase-Peru esijwayelekileIsikhathi sase-Volgograd sasehloboIsikhathi Esimisiwe sase-ChoibalsanIsikhathi Esimisiwe sase-Ulan BatorIsikhathi esivamile sase-AzerbaijanIsikhathi esivamile sase-PhilippineIsikhathi esivamile sase-UzbekistanIsikhathi sase-Bangladesh esivamileIsikhathi sase-Bangladesh sasehloboIsikhathi sase-Chile esijwayelekileIsikhathi sase-Samoa esijwayelekileIsikhathi sase-Tonga esijwayelekileIsikhathi saseNyakatho ne-ArgentinaIsikhathi sasehlobo e-YekaterinburgIsikhathi sasemini sase-New ZealandIsikhathi Esimisiwe sase-KrasnoyarskIsikhathi Esimisiwe sase-NovosibirskIsikhathi Esimisiwe sase-VladivostokIsikhathi esezingeni sase-Cape VerdeIsikhathi esijwayelekile sase-AzoresIsikhathi esivamile sase-New ZealandIsikhathi sase-Alaska esijwayelekileIsikhathi sase-Amazon esijwayelekileIsikhathi sase-Moscow esijwayelekileIsikhathi sase-Newfoundland saseminiIsikhathi sasehlobo sase-NovosibirskIsikhathi esivamile sase-Cook IslandsIsikhathi esivamile sase-TurkmenistanIsikhathi sase-Further-eastern EuropeIsikhathi sase-North American CentralIsikhathi sase-North American PacificIsikhathi sase-Uruguay esijwayelekileIsikhathi sase-Vanuatu esijwayelekileIsikhathi Esimisiwe sase-YekaterinburgIsikhathi esijwayelekile sase-ChamorroIsikhathi sase-Atlantic esijwayelekileIsikhathi sase-Australian Central WestIsikhathi sase-Brasilia esijwayelekileIsikhathi sase-Colombia esijwayelekileIsikhathi sase-East Greenland saseminiIsikhathi sase-Easter Island sasehloboIsikhathi sase-Hawaii-Aleutia saseminiIsikhathi sase-New Caledonia sasehloboIsikhathi sase-North American MountainIsikhathi sase-Paraguay esijwayelekileIsikhathi sase-Argentina esijwayelekileIsikhathi sase-Mexican Pacific saseminiIsikhathi sase-Mpumalanga ne-KazakhstanIsikhathi sase-West Greenland sasehloboIsikhathi sasehlobo sase-Central EuropeIsikhathi sasehlobo sase-Eastern EuropeIsikhathi sasehlobo sase-Western EuropeIsikhathi sasemini sase-Australian EastIsikhathi esivamile sase-Australian EastIsikhathi sase-Northwest Mexico saseminiIsikhathi saseNtshonalanga ne-Kazakhstan)Isikhathi sase-Falkland Islands sasehlobo)Isikhathi sase-Saint Pierre nase-Miquelon*Isikhathi sase-Australian Central sasemini*Isikhathi sase-Australian Western sasemini*Isikhathi sase-Newfoundland esijwayelekile+Isikhathi sase-Australian Central esivamile+Isikhathi sase-Australian Western esivamile+Isikhathi sase-Easter Island esijwayelekile+Isikhathi sase-New Caledonia esijwayelekile+Isikhathi sase-North American East sasemini+Isikhathi sasehlobo saseNtshonalanga Afrika,Isikhathi esijwayelekile sase-Central Europe,Isikhathi esijwayelekile sase-Eastern Europe,Isikhathi esijwayelekile sase-Western Europe,Isikhathi sase-East Greenland esijwayelekile,Isikhathi sase-Fernando de Noronha sasehlobo,Isikhathi sase-Hawaii-Aleutia esijwayelekile,Isikhathi sase-West Greenland esijwayelekile-Isikhathi esijwayelekile saseNingizimu Afrika-Isikhathi sase-French Southern nase-Antarctic-Isikhathi sase-Mexican Pacific esijwayelekile-Isikhathi saseNyakatho ne-Argentina sasehlobo.Isikhathi sase-Falkland Islands esijwayelekile.Isikhathi sase-North American Central sasemini.Isikhathi sase-North American Pacific sasemini.Isikhathi sase-Northwest Mexico esijwayelekile/Isikhathi sase-North American Mountain sasemini/Isikhathi sasemini sase-Australian Central West0Isikhathi esijwayelekile saseNtshonalanga Afrika0Isikhathi sase-Australian Central West esivamile1Isikhathi sase-Fernando de Noronha esijwayelekile1Isikhathi sase-North American East esijwayelekile2Isikhathi esiyingxenye yasehlobo sase-Cook Islands2Isikhathi sase-Saint Pierre nase-Miquelon sasemini2Isikhathi saseNyakatho ne-Argentina esijwayelekile4Isikhathi sase-North American Central esijwayelekile4Isikhathi sase-North American Pacific esijwayelekile5Isikhathi sase-North American Mountain esijwayelekile7Iikhathi sase-Saint Pierre nase-Miquelon esijwayelekile# ##QH#@"###V##z#,#G#5##>##!#_#MT#-##-#A,#+##O###-##m,#g#>#Q##>#7#?#G#/## 7#+,##j-#_#>#G#>#-#(!##,##5#-#V #6#,#O#o#x,#L,#!# #W#,##oY#+#'##N#5#%## O#-T#\O#I#~ #46#!###5#+#!#&?# #v# #N##N###T-#+#_-#UG#GG#t5#@6##(6#I>#` #3?#6#L6##8 ##V>#S#a#p#k#MY#k#a#N## #!## #u#<>#D# #G#c>#T#[####@?#h5#-#L #5##>#_H## #5#">#p>##-###"#u# v#O#$ ##cG#>##zO#>-#,# T#<7#a#O#Y#>#6#խ#?# H#T#qG##G#. #z##5#}>#,##G###a#H7## ##!####O#'######-##6"#!#<###.#!# #n!#g#?#2!#.#/###-####7## #P!#,#7##T7#Z!#7#-#H#/O# ###x!#(-#2##!#O#'H#߭#5# ?#5#7#?#7#""##b#%.#6##u-#7#]T#*#-#t #W# #_##CH#d#6,#6#5H#"#}T#!# # ##?##B #$7#mT#M?#j #,#b,#G#####+#07#d6##5#Ѯ#6# #6#8#-##/>#.#7#3-#I-#-#g?#ͼ#|6#,#,#mH#,##G#J##`#6#R#t?#)#w#p6##7#b##w#5##.# ##>#,# !#>###6#!#N#7#.##"#i# #l7###Z?#<#N##7#7##6##z/#x7# #!#ح#W,#MO#!###6###+#`7#!#G#C# ,#,#>##X6#M#7##G#f#!##6#7#-# #>O#5#h#@#q#5#W##555 55]Rª5P5,u5{505A5Hљ|5СF5[at5(1߸55v5Y5 5rna5̓|5yш5տ'5$Y5¢5, 5vżR5#5,5d55ִ5:5lC05:定5Զݺ5Q5L5E55tH 5bE5$55 5$5Z55W5U5)5l5Y555u55q5Q5Y595_ 5595Kʓp5c5mg5x5d5555z55G5LO595Lӭ575y5 NB5e5tr5ڳ5_555e;55β5 55%5{5P̽5˗*5pr5-5ͱ5c5x5rַ5Nܵ+5ǀP555BƢ5555555ϹX5$ 5ջ5̳55u5>5v552.56ma55>5555F555J 5X55̯55a/5Ӱ55Ì.58)5W55{p@55-505@5*G&3FUcq ,<JZjz0>LZhw (8EWhx,FTes'<K[m}+:O^n"2EWix "<Tix  ' = L \ k {  * < O b q   % 9 L \ s  1 F W h ~  ! 7 K Y m } 3HZm,8ER\iv &2AKXes '3?L^oy &5HTbo{ &7G[k|(8I\p(8IYiy*8IWiw.>M_mz!/AOcq,<KYk{ 2ASbp}!0BO\a$p$z$$k|1FR\ix )9ER`l|(4AUi  7NXdy  & 1 @ X p { !!%!4!@!V!j!x!!!!!!!!!!"""*"5"K"Y"c"t""""""""""##%#2#E#S#^#j#v###########$$+$5$A$N$$$$&P&P&P!&P$&P'&P*&P-&P0&P3&P6&P9&P<&P?&PB&PE&PH&PK&PN&PQ&PT&PW&PZ&P]&P`&Pc&Pf&Pi&Pl&Po&Pr&Pu&Px&P{&P~&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P 'P'P'P'P'P'P'P 'P#'P&'P)'P,'P/'P2'P5'P8'P;'P>'PA'PD'PG'PJ'PM'PP'PS'PV'PY'P\'P_'Pb'Pe'Ph'Pk'Pn'Pq'Pt'Pw'Pz'P}'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P (P (P(P(P(P(P(P(P"(P%(P((P+(P.(P1(P4(P7(P:(P=(P@(PC(PF(PI(PL(PO(PR(PU(PX(P[(P^(Pa(Pd(Pg(Pj(Pm(Pp(Ps(Pv(Py(P|(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P )P )P)P)P)P)P)P)P!)P$)P')P*)P-)P0)P3)P6)P9)P<)P?)PB)PE)PH)PK)PN)PQ)PT)PW)PZ)P])P`)Pc)Pf)Pi)Pl)Po)Pr)Pu)Px)P{)P~)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P *P *P*P*P*P*P*P*P$*P'*P**P-*P0*P3*P6*P9*P<*P?*PB*PE*PH*PK*PN*PQ*PT*PW*PZ*P]*P`*Pc*Pf*Pi*Pl*Po*Pr*Pu*Px*P{*P~*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P +P+P+P+P+P+P+PH``+`9G` +P#+P&+P)+P,+P3+P:+PA+PH+PO+PV+P]+Pd+Pk+Pr+Py+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P,P ,P,P,P,P,P ,P#,P*,P1,P4,P;,PB,PI,PL,PO,PR,PU,PX,P_,Pb,Pi,Pp,Ps,Pv,P},P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P-P-P -P-P-P -P#-P&-P)-P0-P7-P>-PA-PD-PK-PR-PY-P`-Pc-Pf-Pm-Pt-P{-P~-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P.P.P .P.P.P`W`^`J"` 'ResB PvTZVersionZonestranstypeOffsetstypeMaplinkstransPre32finalRulefinalRawfinalYeartransPost32NamesRulesANASATAVBrazilC-EurCanadaChathamChileCubaEUEUAsiaFijiHaitiIranJordanLHLebanonMexicoMoldovaNZPalestineParaSyriaSystemVThuleTrollUSWSZionRegionsUSEUCARUAUBRARMXAQCNNZKZFMASCLGBIDGLMNPTUABDCYEGESILJPKIMHPFTRUMVNWSAMBTCDCICUDEECERFOFRHKIEIRISJMKEKRLYMDMMMOMYMZNONPPGPKPLPRPSSBSGTMTWUZADAEAFAGAIALANAOAVAWAXAZBABBBEBFBGBHBIBJBLBMBNBOBQBSBWBYBZCCCFCGCHCKCMCOCRCVCWCXCZDJDKDMDODZEEEHFIFJFKGAGDGEGFGGGHGIGMGNGPGQGRGSGUGWGYHNHRHTHUIMIOIQJEJOKGKHKMKNKPKWKYLALBLCLHLILKLRLSLULVMAMCMEMFMGMKMLMPMQMRMSMUMVMWNANCNENFNGNINLNRNUOMPAPEPHPMPNPWPYQARERORSRWSASCSDSESHSISJSKSLSMSNSOSRSSSVSXSYSZTDTFTGTHTJTKTLTNTOTVTZUGUYVAVCVEVGVIVUWFYEYTZAZMZW001CTTAGTMITPLTVSTWETAETARTASTBETBSTCATCETCNTCSTEATECTEETESTHSTIETISTJSTMETMSTNETNSTPNTPRCPRTPSTROCROKSSTCubaIranParaW-SUZionC-EurChile2019aEgyptHaitiJapanLibyaSyriaCanadaMexicoBrazilEUAsiaIsraelJordanNavajoPolandTurkeySystemVNZ-CHATEtc/GMTEtc/UTCGB-EireEtc/UCTFactoryIcelandLebanonMoldovaEtc/GMT0Etc/ZuluHongkongPortugalUS/SamoaPalestineEtc/GMT+0Etc/GMT-0Asia/AdenAsia/BakuAsia/DiliAsia/GazaAsia/HovdAsia/OmskAsia/OralEtc/GMT+1Etc/GMT+2Etc/GMT+3Etc/GMT+4Etc/GMT+5Etc/GMT+6Etc/GMT+7Etc/GMT+8Etc/GMT+9Etc/GMT-1Etc/GMT-2Etc/GMT-3Etc/GMT-4Etc/GMT-5Etc/GMT-6Etc/GMT-7Etc/GMT-8Etc/GMT-9US/AlaskaUS/HawaiiAsia/AmmanAsia/AqtauAsia/ChitaAsia/DaccaAsia/DhakaAsia/DubaiAsia/KabulAsia/MacaoAsia/MacauAsia/QatarAsia/SeoulAsia/TokyoAsia/TomskEtc/GMT+10Etc/GMT+11Etc/GMT+12Etc/GMT-10Etc/GMT-11Etc/GMT-12Etc/GMT-13Etc/GMT-14US/ArizonaUS/CentralUS/EasternUS/PacificAfrica/JubaAfrica/LomeAsia/AlmatyAsia/AnadyrAsia/AqtobeAsia/AtyrauAsia/BeirutAsia/BruneiAsia/HarbinAsia/HebronAsia/KuwaitAsia/ManilaAsia/MuscatAsia/RiyadhAsia/SaigonAsia/TaipeiAsia/TehranAsia/ThimbuAsia/UrumqiAsia/YangonBrazil/AcreBrazil/EastBrazil/WestEtc/UnknownEurope/KievEurope/OsloEurope/RigaEurope/RomeIndian/MahePacific/YapUS/AleutianUS/MichiganUS/MountainPacific/FijiAfrica/AccraAfrica/CairoAfrica/CeutaAfrica/DakarAfrica/LagosAfrica/TunisAmerica/AdakAmerica/AtkaAmerica/LimaAmerica/NomeAsia/BaghdadAsia/BahrainAsia/BangkokAsia/BarnaulAsia/BishkekAsia/ColomboAsia/IrkutskAsia/JakartaAsia/KarachiAsia/KashgarAsia/KolkataAsia/KuchingAsia/MagadanAsia/NicosiaAsia/RangoonAsia/TbilisiAsia/ThimphuAsia/YakutskAsia/YerevanCanada/YukonEurope/KirovEurope/MaltaEurope/MinskEurope/ParisEurope/SofiaEurope/VaduzIndian/CocosPacific/ApiaPacific/GuamPacific/NiuePacific/TrukPacific/WakeSystemV/AST4SystemV/CST6SystemV/EST5SystemV/MST7SystemV/PST8SystemV/YST9Etc/GreenwichEtc/UniversalAmerica/ThuleAustralia/ACTAfrica/AsmaraAfrica/AsmeraAfrica/BamakoAfrica/BanguiAfrica/BanjulAfrica/BissauAfrica/DoualaAfrica/HarareAfrica/KigaliAfrica/LuandaAfrica/LusakaAfrica/MalaboAfrica/MaputoAfrica/MaseruAfrica/NiameyAmerica/ArubaAmerica/BahiaAmerica/BelemAmerica/BoiseAmerica/JujuyAmerica/SitkaAsia/AshgabatAsia/CalcuttaAsia/DamascusAsia/DushanbeAsia/IstanbulAsia/JayapuraAsia/KatmanduAsia/KhandygaAsia/MakassarAsia/QostanayAsia/SakhalinAsia/ShanghaiAsia/TashkentAsia/Tel_AvivAsia/Ust-NeraAustralia/LHIAustralia/NSWEurope/AthensEurope/BerlinEurope/DublinEurope/JerseyEurope/LisbonEurope/LondonEurope/MadridEurope/MonacoEurope/MoscowEurope/PragueEurope/SamaraEurope/SkopjeEurope/TiraneEurope/ViennaEurope/WarsawEurope/ZagrebEurope/ZurichIndian/ChagosIndian/ComoroPacific/ChuukPacific/EfatePacific/NauruPacific/PalauPacific/SamoaSystemV/HST10Asia/SingaporeAfrica/AbidjanAfrica/AlgiersAfrica/ConakryAfrica/KampalaAfrica/MbabaneAfrica/NairobiAfrica/TripoliAmerica/BelizeAmerica/BogotaAmerica/CancunAmerica/CaymanAmerica/CuiabaAmerica/DawsonAmerica/DenverAmerica/GuyanaAmerica/HavanaAmerica/InuvikAmerica/JuneauAmerica/La_PazAmerica/MaceioAmerica/ManausAmerica/MeridaAmerica/NassauAmerica/PanamaAmerica/RecifeAmerica/ReginaAmerica/VirginAsia/AshkhabadAsia/ChongqingAsia/ChungkingAsia/FamagustaAsia/Hong_KongAsia/JerusalemAsia/KamchatkaAsia/KathmanduAsia/PontianakAsia/PyongyangAsia/QyzylordaAsia/SamarkandAsia/VientianeAtlantic/FaroeAustralia/WestCanada/CentralCanada/EasternCanada/PacificEurope/AndorraEurope/BelfastEurope/NicosiaEurope/SaratovEurope/TallinnEurope/VaticanEurope/VilniusIndian/MayotteIndian/ReunionMexico/BajaSurMexico/GeneralPacific/EasterPacific/KosraePacific/MajuroPacific/MidwayPacific/NoumeaPacific/PonapePacific/SaipanPacific/TahitiPacific/TarawaPacific/WallisUS/Pacific-NewAmerica/Knox_INAmerica/JamaicaPacific/ChathamSystemV/CST6CDTSystemV/EST5EDTSystemV/MST7MDTSystemV/PST8PDTAfrica/BlantyreAfrica/DjiboutiAfrica/El_AaiunAfrica/FreetownAfrica/GaboroneAfrica/KhartoumAfrica/KinshasaAfrica/MonroviaAfrica/NdjamenaAfrica/Sao_TomeAfrica/TimbuktuAfrica/WindhoekAmerica/AntiguaAmerica/CaracasAmerica/CayenneAmerica/ChicagoAmerica/CordobaAmerica/CrestonAmerica/CuracaoAmerica/DetroitAmerica/GodthabAmerica/GrenadaAmerica/HalifaxAmerica/IqaluitAmerica/ManaguaAmerica/MarigotAmerica/MendozaAmerica/MonctonAmerica/NipigonAmerica/NoronhaAmerica/OjinagaAmerica/PhoenixAmerica/RosarioAmerica/TijuanaAmerica/TorontoAmerica/TortolaAmerica/YakutatAsia/ChoibalsanAsia/Phnom_PenhAsia/Ulan_BatorAtlantic/AzoresAtlantic/CanaryAtlantic/FaeroeAustralia/EuclaAustralia/NorthAustralia/PerthAustralia/SouthCanada/AtlanticCanada/MountainEurope/BelgradeEurope/BrusselsEurope/BudapestEurope/BusingenEurope/ChisinauEurope/GuernseyEurope/HelsinkiEurope/IstanbulEurope/SarajevoEurope/TiraspolEurope/UzhgorodIndian/MaldivesPacific/FakaofoPacific/GambierPacific/NorfolkPacific/PohnpeiSystemV/AST4ADTSystemV/YST9YDTUS/East-IndianaAntarctica/TrollAfrica/BujumburaAfrica/MogadishuAmerica/AnguillaAmerica/AsuncionAmerica/AtikokanAmerica/BarbadosAmerica/DominicaAmerica/EdmontonAmerica/EirunepeAmerica/EnsenadaAmerica/MazatlanAmerica/MiquelonAmerica/MontrealAmerica/New_YorkAmerica/ResoluteAmerica/SantaremAmerica/SantiagoAmerica/ShiprockAmerica/St_JohnsAmerica/St_KittsAmerica/St_LuciaAmerica/WinnipegAntarctica/CaseyAntarctica/DavisAntarctica/SyowaAsia/Ho_Chi_MinhAsia/KrasnoyarskAsia/NovosibirskAsia/UlaanbaatarAsia/VladivostokAtlantic/BermudaAtlantic/MadeiraAtlantic/StanleyAustralia/CurrieAustralia/DarwinAustralia/HobartAustralia/SydneyBrazil/DeNoronhaEurope/AmsterdamEurope/AstrakhanEurope/BucharestEurope/GibraltarEurope/LjubljanaEurope/MariehamnEurope/PodgoricaEurope/StockholmEurope/UlyanovskEurope/VolgogradIndian/ChristmasIndian/KerguelenIndian/MauritiusMexico/BajaNortePacific/AucklandPacific/FunafutiPacific/HonoluluPacific/JohnstonPacific/PitcairnPacific/KwajaleinAfrica/CasablancaAfrica/LibrevilleAfrica/LubumbashiAfrica/NouakchottAfrica/Porto-NovoAmerica/AnchorageAmerica/AraguainaAmerica/Boa_VistaAmerica/CatamarcaAmerica/ChihuahuaAmerica/FortalezaAmerica/Glace_BayAmerica/Goose_BayAmerica/GuatemalaAmerica/GuayaquilAmerica/MatamorosAmerica/MenomineeAmerica/MonterreyAmerica/Sao_PauloAmerica/St_ThomasAmerica/VancouverAntarctica/MawsonAntarctica/PalmerAntarctica/VostokAsia/Kuala_LumpurAsia/NovokuznetskChile/ContinentalEurope/BratislavaEurope/CopenhagenEurope/LuxembourgEurope/San_MarinoEurope/SimferopolEurope/ZaporozhyePacific/EnderburyPacific/GalapagosPacific/MarquesasPacific/Pago_PagoPacific/RarotongaPacific/TongatapuUS/Indiana-StarkeAfrica/Addis_AbabaAfrica/BrazzavilleAfrica/OuagadougouAmerica/Costa_RicaAmerica/Fort_WayneAmerica/Grand_TurkAmerica/GuadeloupeAmerica/HermosilloAmerica/KralendijkAmerica/LouisvilleAmerica/MartiniqueAmerica/MetlakatlaAmerica/MontevideoAmerica/MontserratAmerica/ParamariboAmerica/Porto_AcreAmerica/Rio_BrancoAmerica/St_VincentAmerica/WhitehorseAntarctica/McMurdoAntarctica/RotheraAsia/SrednekolymskAsia/Ujung_PandangAsia/YekaterinburgAtlantic/Jan_MayenAtlantic/ReykjavikAtlantic/St_HelenaAustralia/AdelaideAustralia/BrisbaneAustralia/CanberraAustralia/LindemanAustralia/TasmaniaAustralia/VictoriaChile/EasterIslandEurope/Isle_of_ManEurope/KaliningradPacific/KiritimatiAfrica/JohannesburgAmerica/El_SalvadorAmerica/Fort_NelsonAmerica/Los_AngelesAmerica/Mexico_CityAmerica/PangnirtungAmerica/Porto_VelhoAmerica/Puerto_RicoAmerica/Rainy_RiverAmerica/TegucigalpaAmerica/Thunder_BayAmerica/YellowknifeArctic/LongyearbyenAtlantic/Cape_VerdeAustralia/Lord_HoweAustralia/MelbourneCanada/NewfoundlandCanada/SaskatchewanIndian/AntananarivoPacific/GuadalcanalAfrica/Dar_es_SalaamAmerica/Blanc-SablonAmerica/Buenos_AiresAmerica/Campo_GrandeAmerica/DanmarkshavnAmerica/Dawson_CreekAmerica/Indiana/KnoxAmerica/IndianapolisAmerica/Punta_ArenasAmerica/Rankin_InletAmerica/Santa_IsabelAmerica/ScoresbysundAntarctica/MacquarieAustralia/QueenslandAustralia/YancowinnaPacific/BougainvillePacific/Port_MoresbyAmerica/Cambridge_BayAmerica/Coral_HarbourAmerica/Indiana/VevayAmerica/Lower_PrincesAmerica/Port_of_SpainAmerica/Santo_DomingoAmerica/St_BarthelemyAmerica/Swift_CurrentAntarctica/South_PoleAustralia/Broken_HillAmerica/Bahia_BanderasAmerica/Port-au-PrinceAtlantic/South_GeorgiaAmerica/Argentina/JujuyAmerica/Argentina/SaltaAmerica/Indiana/MarengoAmerica/Indiana/WinamacCanada/East-SaskatchewanAmerica/Argentina/CordobaAmerica/Argentina/MendozaAmerica/Argentina/TucumanAmerica/Argentina/UshuaiaAmerica/Indiana/Tell_CityAmerica/Indiana/VincennesAntarctica/DumontDUrvilleAmerica/Argentina/La_RiojaAmerica/Argentina/San_JuanAmerica/Argentina/San_LuisAmerica/Indiana/PetersburgAmerica/Argentina/CatamarcaAmerica/Kentucky/LouisvilleAmerica/Kentucky/MonticelloAmerica/North_Dakota/BeulahAmerica/North_Dakota/CenterAmerica/Indiana/IndianapolisAmerica/Argentina/Buenos_AiresAmerica/Argentina/Rio_GallegosAmerica/North_Dakota/New_SalemAmerica/Argentina/ComodRivadaviaz f=u    + JWd"9 G ~ U #qc q  %3C %7Sc~sI6[&/&5' %$%'%&$%%A%[% GX O$i #"m 8"s#M"# b"w")z  18#GD&"$&u%#%$"V3c eK&g&SWt j#CS}c s!&&' f$# !"!""$#3"5 #FWhE $2! F!WyZ!% #i({;#$n!    ' 5 (7 C  Q FU' 4 d_ m A N [ { (4h #s u @L  WNX d p a3|  t CS!c#}$4 9$EVsg !! #x  4# $!! 2 `  o +6y#ALWbm-7AKU_is8  A    #3E C# X  1 ? M  [ i ' w  S6 E c"s T c3 / .s}< $J(, ! D Ufre0k48w<@DHLP I#sA0S!+ k e8 w-^#;&E R 5STX\\_ l y I   } x$D\ oEz FpxW||*~-FIqK6]kzYPmimt pA$9r<B4Q}4lys2 8/w++T4 4 e" """ ` 7@@Ca7 [11L  `  15,C "1D""Sa  oLjjO 177  g:I?:_f @++sF# .MvhJvN{u`[ = :b.I! CH n =\Z = =0..`E'V GLOOUdgd%+RcyX^R%UUX^&)(>;%%3(XR%^%:[(a                      && @80*         0*     QQ Q            0*                       0*@8    $*-0v*6BNZfr~  &347[H撪8J0B6 /f0{4Pӣ/PcبЖwZΛPO;}Ђ5^P@P;!n!PUՃƹZf PGA(tjP LPz-.ЭÀ`PЙrɀLPS5ͪ/0B6)[h!OP`xGp,כpHp*` .Lz5ppƀXǠ 4rp$NpK\xC DZxYhpCvBf|__OIk" 10PB6tag d0B6~ഓ{`)fy`P`c6P-` `mp%yYZps;pU6Ep9p%gpYIpa+C pE$ x < p1 d(tp\Upn7POHp{<pp4gpח a!p\z" D#p'b$S%%p<&'(({*?*p+s,-./ k01J2_3*4?5в 6`(7P7`9P9`:P;`|PWs?z@s\A\qBUQDPE 1FPjFHHIPJ`KнaLXLPL8uSЉS`SP$TM}U  J0PB6PSt^QpXǀ25'@r%pkm Ga ? pQp'oAHp"H#JpՍJKp]LM4NOP 1PgP|QQRslRz7S!S FSULT\U |UU7,V>VSW W TX X YSXY 6YZ Z%[C\ h\^ ^ Xr`|` ?b $wbld Dd e8f g g(i Mi gkk =5macm o :oQpq rrt Ŵt Tvlv *xXx "y /z{ { q}} r =^0B6+pu֞`npnɭ2pOz0p@r%pkm Ga ? pQp'|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r26~, e[n0PB6p`p 6;GSH Ga ? pQp'AHp"H#JpՍJKp]LM4NOP 1PgP|QQRslRz7S!S FSULT\U |UU7,V>VSW W TX X YSXY 6YZ Z%[C\ h\^ ^ Xr`|` ?b $wbld Dd e8f g g(i Mi gkk =5macm o :oQpq rrt Ŵt Tvlv *xXx "y /z{ { q}} r =S0B6],-hFpònpQ~@A{m@  J0PB6"ڣP4z}g[~`=`@P B S $ P  P ?`Ps`Цg`h+J`HP_+`(В `oPPKm~ E8"  0*0B6)#ڣP4z}g[~`=`@P B S $ P  P ?`Ps`Цg`h+J`HP_+`(В `oPPKm~ E8PY#  0*0B67[e #$%'*25PQ0J0B6s~ "()+zF J0B6l_nZ0B6   .0 К´G/"(#&0*J0B6dpqf`&0B6IZ*\0<^Pc0PB68 $`#xep?/̩N`Bp+*`_`zp `pJp ~a!pR"D#4$`7%%@&`N2p6D3j54PTQiR \  J0B6;D!OP`:`X"TiK̐54r`N pdpt:"(<#,$ %p<&p'' tBZ?Po@e:A2OBGC/D)DF FG'HI JַKLMbNwOBP`Q"R@S T{ UU]WrW?XTY`fYxK{m5   0PB6;PhPD@PaPq@TPS@6P5xRqQa4Q3A1m P @ л @ٹPة@P@yPi@YP~I@a9P`)}"PB _P32@Gv ف!@)V"0j#@ 6$0J%@&0*' '0 ))0~*;+,-|.~/^0@g1@s2@G3"S4@r'536@T70!8@6809@:0;4<0ǻ=>0?o@ńAOBdC/DDE@E0-G?^Z}R bZPePe`s`se[nJ0PB6`s`pGOe<gP60Ba@c0F@E0(@'xDqCa&Q%A1_ @ۭ 0 0˹@ʩ0@0y@i0qY@pI0S9@R)o"@4 QB%$09v ˁ!0V" j#05$ J%0& *'' )) p*+,-n.~/P00g12s20G3S40d'5260F7 80(8 90 : ;&< => ?o@AOBdC/D{DE0E -G?HA}R `s`sxsppe[nJ0PB6p`p30tI@04 t޺080ڰ Y0 ޛ0 3T ^0d0,Q 0}0x53 0i! "X# p#7% %0y0M1 W2 j30T84 40 6h67 809,:;o<0=N>0eP9 Q30B6 ?M@Z<0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'0):)0* W+7*8 wG GH aILr= 4J0PB6Y]AB_<0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'@):)0* W+7*80@ @ wG G,r= TJ0PB6 Ce<0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'@):)0* W+7*8 wG GH aI< J0B615sD:0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%W*''@(:)0* W+7*8 wG Gr; J0PB6=0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!''@&&(0):)0* W+7*80@ @ wG G,r> T0PB6: ? P F<0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%@4''g(H)@* W+7*8@>VA wG Gr= |J0PB6d g  <0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'0):)0* W+7*80@ @ wG Gdr= 0PB6 !! !:0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'@):)0* W+7*8 wG GԮr; 0PB64!o!s!!=0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!''@&&(0):)0* W+7*8@@0A wG Gr> Ŀ0PB6!!!!=0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%%@4''G(7*8@@0A wGGRG@vH4I@XJr> 0PB6">"C"T">0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'@):)0* W+7*80@@@ wG GH aIr? 0PB6h""""<0@R{@0pԸ}@0זٽ x@Z@0;~ð@`0*7A0@ȰM0Mΰ5)dC0=0l@2C0@w650S@R05@4Jo$#$7%v%0!'X'0):)0* W+7*80N@ @ wG Gr= 0PB6" ##$#P@+t ʗ 0x @-1Z`tCd@UF@80'L/ @0c08@l0Op @a!S"@XD#0;4$@;A%n&@'0'@(H)*0 +@, p-ތ.O/@n00h61.W23740466789:@ӿ;0@Z?0zo@@qA3B@QCD@1EpEGRGH4IJ0;KL0MN0O@pP0lNQ@PRPe[n0B6j`p8###Odp`W adrJ0PB6#####=kI@04 t޺080ڰ Y0 ޛ0 3T ^0d0,Q 0}0x53 0i! "X# p#7% %0!''0) ) *2k+0, f-0. F/0y0M1 W2 j30T84 40 6h67 809,:;o<0=N>HN IO=0B6#$$$)p趥n`Vf`C`6 `q؀pg1s2fG3R4H'526*78 89:Ѷ; <=>?o@AOB}dC/D_DEtFA$GG#IsIJUKL)MN) Te[n0B6`p0$[$g$ cЌntvPT`_P>0 0B6~$$$ttI@04 t޺080ڰ Y0 ޛ0 3T ^0d0,Q 0}0x53 0i! "0B6$$$7^;QEXn.^XP>X2`'XΧ`X``Ǭv`V`hظ6pؚfP|H0X߶*X{ X]`)ٻX?` X!_`혿X?`x(`X`8!اsXĐUXp`bPй`qaP77P0B6$ %%`Pݺ`` 9=^t0PB6(%-%3%6%!WN@B0޺@8@0g@#0@0AT 0l@r,@:Q0 @@xC3 @w! "708@99! 0B6D%g%q%pUXPs*@]+0B6}%%%YH* LF auXW:9wqaP@0  eydiGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*78 89:; <=>?o@AOB}dC/D_DEE|-G^Z e[n0PB6`p%%%&> apZ/(diGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*7889P::; <=>?o@AOB}dC/D_DEE|-G> e[n0B6`p&_&p&4zWN@B0޺@8@0g@#0@0AT 0l@r,@:Q0 @@xC3 @w! "X#0~#8%0%@!''@)0)*@k+@,0f-@.0F/@0[1.W20x3@b8404@- 6v6708@9:: ;o<@=N>@ ?.@@A0B@QC0CaMEE@G0GH0IJKtL`MVN0IO@sPG Q@UcR)S@7CT0FT@#V0(V@X0 X@Y0Zn[0h\P]0H^2_1`@Oab@1gc0c@Gere@&gTg@i0qi@j0Szkl05Zmn0:op0q{or0r]Ot0t@z8vv@\x0x@>yz@ {b|@}0K~@0~+e[n0xB6`p& ''1'*`ڶ`Նgg1`r2IG3`R4+'5`5p267889:¶;<=ޏ>p?o@pAOBpodC/DpQDEfFp3$GGpIeIpJGKL)MN xO׌P'aQlR ASLTT* 0B6C'o'{'<,Hp[Gp%W@i@D0PB6''''+50B6'''b}j,ppۚtˢEcSp3ުwaӭYC;~_pXgA|p:G#\p'p?o@pAOBpodC/DpQDEEm-G^ԭe[nJ0PB6`p''l(o((p趥n`Vf`C`6 vg1ps2XG3pR4H'526*78 89:Ѷ; <= e[n0B6`p((( M`I6Pn`+PP`'жn(`w)) 30B6(((pK֛;p=^Ē0PB6()) )~{WN@B0޺@8@0g@#0@0AT 0l@r,@:Q0 @@xC3 @w! "X#0~#8%0%@!''@)0)*@k+@,0f-@.0F/@0[1.W20x3@b8404@- 6v6708@9:: ;o<@=N>@A0B@QC0CaMEE@G0GH0IJKtL`MVN0IO@sPG Q@UcR)S@7CT0FT@#V0(V@X0 X@Y0Zn[0h\P]0H^2_1`@Oab@1gc0c@Gere@&gTg@i0qi@j0Szkl05Zmn0:op0q{or0r]Ot0t@z8vv@\x0x@>yz@ {b|@}0K~@0~+le[n0xB6`p))))Mi#.H]J0B6))))"IP|M3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d00N0"0B6) **A˸# РҢ( 4aҐv/(0 riUY TI79 6)S"  54ۡ +v ! V"j# 5$J% &*'' ))b*+~,-`.u~/B0 g1$s2 tG3S4 V'526 878 89 :;<=>?o@AOBdC/DmDE E-G}B L}ppp e[n0PB6`p#*e*k*}*8&a U 5 ٠۠ܐݠސߠwpiY~RI;^4) XGQ :'3   ّqޏo_O?/(f f eH G* )  x(q'a8t=^9H0PB6****m p`:隡eE aҐv/(XvuXW:9wqaP@05  eydiGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*78 89:; <=>?o@AOB}dC/D_DEE|-G ^ae[nJ0PB6`p**Y+_+y+noL["b?po@`ApOB`adCpv/D`CDEE_-GL%e[nJ0B6`p++++p]ވҠ芢j5S3 aU uX9aP@0  eydiGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*78 89:; <=>?o@AOB}dC/D_DEE|-G]e[nJ0B6`p, ,k,,!f\PP@޺P8P@uP1@P@OT@zP:PHQ@ P"PxQ3 P! "P,@f-P`HR!0B6,,, գܚ P\!z"P}<#`0B6,,,&a U 5 ٠۠ܐݠސߠwpiY~RI;^4) XGQ :'3   ّqޏo_O?/(f f eH G* )  x(q'a Q A0     sy riUY TI79 6)S"  54ۡ +v ! V"j# 5$J% &*'' ))b*+~,-`.u~/B0 g1$s2 tG3S4 V'526 878 89 :;<=>?o@AOBdC/DmDE E-G Gl I INJKjL|MLNw\O.PYT?`o@PqA`OBPSdC`h/DP5DEEQ-GOe[n0B6`p-C.X.#hP|M3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2#e[n0B6`pi...~|ֺlM81y8¨Y8wĨ9ŸaƨǸ@(ɸ (ʸ`DHJ&hH)HH 'HXXtHmXVHOX8H1iX~HIX]H(G&ؾȷؠHXHXHXoHd_XcOHF?XE/b(Xk`.KJ-,ӇwPp``PP`@P0` P ` Px `w Д `Y vuXW:y9iYI8(P"P`P`P`Pu li!U"wj#5$gJ%|&I*'|'+ )|{) *|]+l*,|?-l .|!~/l0=g1lr2G3lR4'5l267889:t;|į8?|o@lUA|jOBl7dC|L/DlDE~E5-G`G IBIJ|_KlL|A|MPN`?\OPP$<=^\ e[n0PB6`p.C/G/o/MeHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-GGA IlI#JpK`@Lpk|M`"NpM\O`Pp/T?`o@PqA`OBPSdC`h/DP5DEEQ-G`e[nJ0B6`pW0Z01.1kbPӱ@]tf[@QH;mPe$OP ;P`@}D=S;@Щ@hŇw@pP`5P@@HP {P @j Pi PK hP@}Qf1FЂ[{&d;]F?(@\ @>PSz@ P5Z @o!QC"@N#3#$@.%Њ&'P'(P)д*Pk+Ж,PM-x.P/~/Zw0Kg1T?[f@P5DEЌEP$GPGPIPIPJPmKLЉMNNwOPPP?o@AOB}dC/D_DEE|-G< e[n0B6`p455<l`P>/i(Gi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-G<  e[n0B6`p45s55p` ` p pg feHyGi*Y)I 9 )`)"` J0B65555P&a G* )  x(q'a Q A0C    sy ri cY TI79 6)S"  5B%$09v ˁ!0V" j#05$ J%0& *'' )) p*+,-n.~/P00g12s20G3S40d'5260F7 80(8 90 : ;&< => ?o@AOBdC/D{DE0E -G?2}R {ppe[n0PB6p`p56656t,ppۚspN pGʀ a`p Usۀp݀ypr߀[pTi=~p6I^p)b?po@`ApOB`adCpv/D`CDEE_-G^u e[nJ0PB6`pM6P6666V,ppۚ aI++ wp q apP@p0'p p u ttVyVi8Y8I9)p7"pppܱpv p!U"j#5$J%&*''c ))E*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-G^W te[n0PB6`p7Y7_7v70B6777@tPJ@EJ/-,P@]p %|&P%-@-#iķ0PB67777%qr|H*&a\t֐ؐېܐݐސߐipiK~RI-^4)JGQ,'3ّqЏo_O?v/(X f eH G* )  x(q'a Q A0C    sy riUY TI79 6)S"  54ۡ +v ! V"j# 5$J% &*'' ))b*+~,-`.u~/B0 g1$s2 tG3S4 V'526 878 89 :;<=>?o@AOBdC/DmDE E-G^}&e[nJ0PB6`p77J8O8p8)|hI@04 t޺080ڰ Y0 ޛ0 3T ^0d0,Q 0}0x53 0i! "X# p#7% %0y0M17 809 J9;o<)0B6888H-`tCP> QPo1PQ a)PK*C+P2XBPi?CnTD`YEd,i 0PB68888yDWN@B0޺@8@0g@#0@0AT 0l@r,@:Q0 @@xC3 @w! "@,0f-J0B6889 9Dȣ@nM40B6.93959!`ڶU"j#vg1ps2XG3pR4:'5p267889:¶;<=ޏ>p?o@pAOBpodC/DpQDEfFp3$GGpIeIpJKpNL!@e[n0B6`pA9c9m9p趥n`Vf`C`6 `q؀pg1s2fG3R4H'526*78 89:Ѷ; <= <e[nJ0B6`p~9999Q,ppۚ au@ԀJg+p@p0'p p u ttVyVi8Y8I9)p7"pppܱpv p!U"j#5$J%&*''c ))E*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;<=ޏ>p?o@pAOBpodC/DpQDEEm-GcIwaRݭe[n0PB6`p9 ::%:`ڶ`ՆPKLvg1ps2XG3pR4:'5p267889:¶;<=e[n0B6`p9:K:Q:*&a G* )  x(q'a Q A0C    sy riUY TI79 6)S"  55V0HV X0*X Y0 Z [FD\0\ ]?0}, &ppe[n0PB6p`pd::::p趥n`Vf`C`6 `P4UPPVЃvvg1ps2XG3pR4:'5p267889:¶;<= e[nJ0B6`p::::,8cnu @w!U"j#Ш5$uJ%Њ&W*'P'9 )P)*Pk+@8,PM-@.P/~/@0Kg1@r2-G3@R4'5@267889е:;PүF?Po@@cAPxOB@EdCPZ/D@'DEЌEC-G,Xe[n0B6`p:';3;P`Pݺ8<@#@@s@S@3Т@p@ H@^``u@Uб 5Г|u`W`{Pt`]PV`?P8i`!~PI`^P(G'ШPſ`įP`P`oPk_`jOPM?`L/i(`.KJ-,ӇwPp``PP` P ` Px `w Д `Y vuXW:y9iYI8(P"P`P`P`Pu P!U"Сj#5$ЃJ%&e*'`'G )`))*|]+l*,|?-l .|!~/l0=g1lr2G3lR4'5l267889:t;|į8?|o@lUA|jOBl7dC|L/DlDEEQ-G^De[n0PB6`pF;;;<`ڶU"j#vg1ps2XG3pR4:'5p267889:¶;<=e[n0B6`p<'<-<U@8Y0CҫìvԽyy[[_8x}ð=?8Z]Ű8R0<8080(fͰ (5JE օr 0>(0u RW:(0NZ s 0  0i_0K?-10T! x'"#$gJ% <%0!'X'+ ):)0*+0LA/FBУHCDPKE~EgG`GIHBI+J@_K L@A|MN@#\OP qP@<<<YB7pxO`[?pZ/w(p<YX;:w`pp``Pp@`0p ` p ` p pg feHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-GYve[n0B6`p<=7=lp`뺟p`͚pe郣pj`5S`3ުpiRӭK4-~pQ`Jgp3|`,Gp\`'p;`p``ƻЯľಏo}vO_dX/p|M:p^-`Wp@ `9p`u@U 5pep`pk`dpM`Fip/~`(Ip^.W-G7'`ӿpү`p`po`y_pxO`[?pZ/w(p<YX;:w`pp``Pp@`0p` ` p pg feHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-G^e[nJ0PB6`pH=K===,>Hp`뺟PI`p ` p ` p pg feHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-G@rI@e[n0PB6`p@>>>>PD@PaPq@TPS@6P5xRqQa4Q3A1m P @ л @ٹPة@P@yPi@YP~I@a9P`)}"PB _B%$09v ˁ!0V" j#05$ J%0& *'' )) p*+,-n.~/P00g12s20G3S40d'5260F7 80(8 90 : ;&< => ?o@AOBdC/D{DE0E -G?O}R ndPePeppe[n0PB6p`p>? ?!?w'de;2 &f޺ 8 ڠK Л %TP V Q o x'3 [! "X#b#7%%7w8 99;o<'J0B69??o@AOB}dC/D_DEE|-GG^ II@JK\Ly|Mp0N ^a e[n0PB6`p???@X:隡 auXW:9wqaP@05  eydiGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;<=ޏ>p?o@pAOBpodC/DpQDEEm-G ^Y e[n0PB6`p@p@s@@X:隡 auXW:9wqaP@05  eydiGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*78 89:; <=>?o@pAOBpodC/DpQDEEm-G ^Y e[n0PB6`p@@@A$p趥n`Vf`C`6 vg1ps2XG3pR4H'526*78 89:Ѷ; <=>?o@AOB}dC/D_DEtFA$GG#IsIJK\L$ e[n0B6`p-ASA]Aaa&ipJ0PB6rAuAwA{A}A=Rգ``@0/[(9iYI8(P"P`P`P`Pu P!U"Сj#5$ЃJ%&e*'`'G )`))*`y+PF,`[-P(.`=~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-G= e[n0B6`pAAAK*,bҸ1 H<L0B6AAB"i :隡 ϬuX ^ J0PB6BB B#B'B-qnF@P@P@P@P @w!U"j#5$J%&s*'`'U )`)7*`y+`T,`[-`6.`=~/`0Yg1`r2;G3`R4PxOB@EdCPZ/D@'DEpM\O`Pp/o{|37TJ0B6BBBB肪WN@B0޺@8@0g@#0@0AT 0l@r,@:Q0 @@xC3 @w! "0B6BBB$2`zJ0PB6BBBBBsFG0P\|qw^@=wApXP4"@9gP\P ǹ@nlU3@v@ @ @ѿ @ 0 @׽ 0Ј @0hՆ0Hf0v(F{&t]V?8@\@>p@ 0 @o!09"@N#0$8%0%&0'()*+,-j.cb/@0EB1@i`20=3@K@40D 5@ 67@808+90: ;0̊<=0j>ш?S@hA3BHCD@1EpE@G0G@vH0oI@XJK@:L0MPNOBP|Q@+Rr\S@ T07WWCXit0PB6BlCoCCHp`W aҀ p p u ttVyVi8Y8I9)p7"pppܱpv p!U"j#5$J%&*''c ))E*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;<=ޏ>p?o@pAOBpodC/DpQDEEm-G(rIXe[n0PB6`pCCCD;n`L/w(Vi8Y8I9)p7"pppܱpv p!U"j#5$J%&*''c ))E*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;<=ޏ>p?o@pAOBpodC/DpQDEEm-G;  e[n0B6`pDSDcD'gI@04 t޺080ڰ Y0 ޛ0 3T ^0d0,Q 0}0x53 0i! "X# p#7% %7 8099;o<'H0B6xDDD4OeH01E*% p0ϻp` raQ`81!p` p`ʐ acoSU 5ِې܀ݐހߐibiK~DI-^&)JGC,'%4J0B6DDDE;`L/w(Vi8Y8I9)p7"pppܱpv p!U"j#5$J%&*''c ))E*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;<=ޏ>p?o@pAOBpodC/DpQDEEm-G;  e[n0B6`pEOE_Evf\PP@޺P8P@uP1@P@OT@zP:PHQ@ P"PxQ3 P! "P`HRpJ0B6tExEEEHzWN@B0޺@8@0g@#0@0AT 0l@r,@:Q0 @@xC3 @w! "@q`H0B6EEEzFG0P\|qw^@=wApXP4"@9gP\P ǹ@nlӰU3@v@ @ @ѿ @ 0 @׽ 0Ј @0hՆ0Hf0v(F{&t]V?8@\@>p@ 0 @o!09"@N#0$8%0%&0'()*+,-j.cb/@0EB1@i`20=3@K@40D 5@ 67@808+90: ;0̊<=0j>ш?S@hA3BHCD@1EpE@G0G@vH0oI@XJK@:L0MPNOBP|Q@+Rr\S@ T07WW0YΏY0Zo[g\|t]z e[nJ0B6`pEEkFF`BߺK@ç{CӇHPpHPPHP0ȼP 9`):i x`0PB6FFFFtxrI@04 t޺080ڰ Y0 ޛ0 3T0 Z ^0d0,Q 0}0x53 0i! "X# p#7% %0!''0) ) *2k+0, f-0. F/0y0M1 W2 j30T84 40 6h67 809,:;o<0=N>0?.@0A B0QC CSMEE0G GH wIJKfLu`MHN IO0eP9 Q0GcRS0)CT 8T0 #V V0X X0Y ވZ`[ h\B] H^$_1`0Aab0#gc c0Gede0&gFg0i ci0j Ezkl 'Zmn :op qmor rOOt t0l8vv0Nx x00yz0{qb|0} K~0֗ p+򀁂Le[nJ0xB6`pFFVG[G}G#L@nM$4#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2# he[n0B6`pGGGP&a G* )  x(q'a Q A0C    sy riUY TI79 6)S"  5B%$09v ˁ!0V" j#05$ J%0& *'' )) p*+,-n.~/P00g12s20G3S40d'5260F7 80(8 90 : ;&< => ?o@AOBdC/D{DE0E -G?3}R 'ppe[n0PB6p`pG'H/HEH| bϜ椝~|ֺ܈L8\L\tLd^LD=L$LܽLfܟݭ̂ͮ܁d\F\(m\bf M\DF,\&&L BL$LսlMϾ81y8¨Y8wĨ9ŸaƨǸ@(ɸ (ʸ`DHJ&hH)HH 'HXXtHmXVHOX8H1iX~HIX]H(G&ؾȷؠHXHXHXoHd_XcOHF?XE/b(X'DC&%̇wHpX`HPX@H0X H X Hq Xp ȍ XR onQP3y2iYI8(H"HXHXHXHu db!U"pj#5$`J%u&B*'t'$ )tt)*tV+d#,t8-d.t~/d06g1dr2G3dR4&5d267889:m;t1?to@dNAtcOBd0dCtE/DdDEwE.-GYG I;IJtXKdLt:|MH NX8\OHP  e[nJ0B6`p]HaHIOI avoSU 5,'ˑqa0B6eIIIDKLܚ P\!z"P}<#]DD<0B6III#wz'](\)?*`y+PF,`[-P(.`=~/P 0Yg1Pr2;G3PR4'5P26788Ю9:А;`T?`o@PqA`OBPSdC`h/DP5DEEQ-G#e[n0B6 `pIIIM{$p`w`pp``Pp ` p ` p pg feHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-G,rNTe[n0PB6`pI?o@AOBdC/DmDEFO$G G1I IJKjL^Le[nJ0B6`phJmJJJp`뺟.@@U]`x(?fN !F0p`Mժp`/pܭ`po-~pQ`Jgp3|`,Gp\`'p;`%`ϻЯľಏo}vO_dX/p|M:p^-`u@ЪU Ќ5n@v3p`tp`pk`dpM`Fip/~`(Ip^` )-G&'`ӿpү`p`po`y_pxO`[?pZ/w(p<YX;:w`pp``Pp@`0p ` p ` p pg feHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-Gxre[nJ0PB6`pJKKKK&a v}S U 5 ٠۠ܐݠސߠwpiY~RI;^4) XGQ :'3   ّqޏo_O?/(f f eH G* )  x(q'a Q A0     sy riUY TI79 6)S"  54ۡ +v ! V"j# 5$J% &*'' ))b*+~,-`.u~/B0 g1$s2 tG3S4 V'526 878 89 :;<=>?o@AOBdC/DmDE E-Gv=^e[nJ0PB6`pKKsLwLLA˸# РҢ( 4aҐv/(_ riUY TI79 6)S"  54ۡ +v ! V"j# 5$J% &*'' ))b*+~,-`.u~/B0 g1$s2 tG3S4 V'526 878 89 :;<=>?o@AOBdC/DmDE E-G}B dppp e[nJ0PB6`pLLLL M|PÛp;OÀ ah`SU 5\ۀp݀ypr߀[pTi=~p6I^p)?o@AOB}dC/DpQDEEm-Gd}e[nJ0PB6`p#M&MMMMP( 4a0U 807 0x6q5aQA0Q 0ͭ 0 0 y0i cY0bI E90D)a"0& CB%$09v ˁ!0V" j#05$ J%0& *'' )) p*+,-n.~/P00g12s20G3S40d'5260F7 80(8 90 : ;&< => ?o@AOBdC/D{DE0E -G?7}R}ppe[n0PB6p`pM-N3NIN=* apZ/(diGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*78 89:; <=>?o@AOB}dC/D_DEE|-G= e[n0B6`p]NNN JʏK NCO; XZp0B6NNN@GG0J@K0NCOPFpb0B6NNNv``4ހ<窪0B6NNNZx՛ `h ~Yv;V?9p P8/  ~ ^>xfXH8Od!1Fc(E 'g~Y ΀!B"i#}"$I%_&)''()*z+,\-.>t/im0Z]1V2<=3h645J66,789ļ:*;< =Å>~?e@^AEB>C.DEKFGGHIuJfK|[0PB6NZO_OwO2 @"JPF`T0B6OOORC0@w650S@R05@4Jo$0]V?8@\@>p@ 0 @o!09"@N#0$8%0%&0'()*+,-j.cb/@0EB1@i`20=3@K@40D 5@ 67@808+90: ;0̊<=0j>ш?S@hA3BHCD@1EpE@G0G@vH0oI@XJK@:L0MPNOBP|Q@+Rr\S@ T07WWCXR 0B6OOP- 0B6PPPX窪0*0B6#P'P)PFBdC e[n0B6p`p3P7P9PX骪`T0B6HPKPMP3{0}' ivgXI:|+l \! L";#+$% &@'@'P(Px)@)@*@+@,@-@.@vt/@gd0]1mr2t=3OR4V512686@N88@09:@;@<@=@>@֚?@e@A3 $HPFPF`T`T0B6WPPPG֣yrP `7$j P u `# ʒ`Ьr`խ `P`r Pb!`R"K#`d$+%`o7&Т 's (PJ(`)f*e+H,G-еx.`d/X0`Fd1`A2`(D3`!4` $5`6`z77|8`9^:`;`<`=`t>`O?`Vc@nArLBc]1`r2` =3`Q4`5`16`68`89`:;ĥ<=অ>?e@`AjEB`cCL%D`bCE.F`D#G`KG`&I`-I`J`K2LpM@dжж0B6Q[QlQ2@0  'wЄufWH|9l *\!L" <#+$% &P 'P'`(`x)P)P*P+P,P-P.`t/`d0]1r2=3kR4r5M26T6`j868`L9:`.;`5<`=`>`?`e@A2 /@8@8PFPF`T0B6QQQ3h@'   'wЄufWH|9l *\!L" <#+$% &P 'P'`(`x)P)P*P+P,P-P.Pt/Pud0Р]1{r2Ђ=3]R4d5?26F6P\8(8P>9 :P ;P'P?Pe@A3 5@8@8PFPF`T0B6QRRD@' 0 'wЄufWH|9l *\!L" <#+$% &P 'P'`(`x) 6@8@8PFPFJ0B6'R*RGROR2PP 0  'wЄufWH|9l *\!L" <#+$% &P 'P'`(`x)P)P*P+P,P-P.Pt/Pud0Р]1{r2Ђ=3]R4d5?26F6`j868`L9:`.;`5<`=`>`?`e@A200*@8@8PFPF`T0B6aRRR5<0Ph0P@CГ@ȽPǭteV|Gl 8\!)L"<# ,$% &`'x'()?*0+s,d-.|/m0_1_P2P@314!5677<8~9o:;<=ֈ>z?[k@\ALB=C-DEF8Gܱi6))0*0*0PB6RRRSBDP '0@05teV|Gl 8\!)L"<# ,$% &`'` 'p (p)p*]1r2=3R45j26q68S8h95:J;Q<,=3>?f@+AEB dC%DCEF#GGIIJKL~MN`nOuP|WQWlR^7S9LT@U,VB .0*0*@8@80B6SWSiS.Kgj<^pbJ0B6yS}SSSC}ա ᣵo' [hYJ;,|l \!K";#+$% &0'0'@(@x)0)0*0+0,0-0w.0ht/L/@gd0]1mr2t=3OR4V512686@N88@09:@;@<@=@>@֚?@e@A@EBcC@%DCE@F#GGzII\JcK@yLEM0KT@VC N`T`Tpbpb0B6SSS@ceP{`Nд?'%')P*P-` `PqP`Lz`^w+CP `7$j P P `# ʒ`Ьr.М`bPв`ɗ P7u!,"PW#`_g$8%`<&P#'(V(m* *`δ+P,`-P.`t/Pud0]1БM2=3s-4r5U 6T6P\8¶VAH!  e[n0PB6 p(`pS6T;TMT4~0}' ivgXI:|+l \! L";#+$% &@'@'(07) *0+ ,0- i.0݆/ Kd00f1gM2؉=3VR4k5826M6HU8/8H79:H;X.Hݚ?Xe@AXEB B4 EPFPF`T`T0B6_TTTDGgkxip0B6TTTBۡţpS'`pp?L=.|l [!K";#+$% &'' ( kx))*+y,j-[.Lt/=d0h]1Cr2J=3%R4,5266$889Ҽ:;<ʺ=х>?e@ȃAEBcCw%DCEYFn#GuGPIWI2J9KOLMKT VB `jpp~~0B6TU!U3(ӆ p?`"p!`p`{pk `[!pK"`;#p+$`%p &''()l*k+N,M-0./t/d0pL]1`/M2p.=3`-4p5` 6:;<=>bt?ad@DTACDB&4C%$DCEGUpaV|VpCW3 Xkpbpp~~0B63UgUuU(Zˠ+8u(1 q2(?D$VJJXMXMXM`Th[0PB6UUUUex/p^ap>@pa }Rp[(sp~;UT66Hppt4pggIa+ Cp S$ p. p ? YkspLpmJp#UpzG !t<"k#2$pE%%D&p''['P(`)P*`++_,G-P|.`{|/Яm0`_14P2`>3Ph14`5Л67P78PT9`S:Ї;y?`?k@s\ArLBP=C`-DPE6 FP>*G`SGq IIPJ`KPL`MPƩN`tOPPe"  e[n0B6 p`pUV.Vuq̨2̘Ҩ;J?#f@9AFBdC%DCEF#GGIIJKLMNnnOPWQelRl7SGLTNU),V0VW(YZ [X  0*e[n0B6 p`pVW2WhYPfy`pɊҀek`c6P-` `mp%yYZps;pU6Ep9PB'|а` 3  t`P`` еI!^"P] #`0Z$P?% &&'P(`)*e+,G-P_.){/H0`Fd1`A2`(D3`!4` $5`6`a7PD8}8`9_:B;A<$=#>?@\A^BAC`-DPEFpoFGHI`?@\A^BAC`-DPEFpoFGPHI`;2Հ/=  dpbcp~J0B6}XXXXEci88M0xqKM8jӨJ8BըָA>ר$.ظ9بڸڨ۸ܨ8(8(ɖ8iO(v8K/_8-権?I程+m O(lw(NW(08@(h8 (G8~%(a8`(C8B_^A@#"~n]M(G87(&8=( 8 ( 8 ( 89loE kppw~J0B6XXXX2ӆ  [>= |l [!K";#+$% &''()*+k,j-M.Lt//d0h]1KM2J=3--4,5 6:;<=>~t?}d@`TA_DBB4CA$D _EUoVVQW2U`Tpbpb0B6YCYQYAӣa'pMZK<-|l \!K";#+$% & ' '0(0yx) ) * + , x- i. Zt/ Kd0v]1Qr2X=33R4:5266 288 9: ; < غ= ߅> ? e@փA EBcC %DCE gF|#GG^IeI@JGK ]L)MKTA apbpbpp~0B6_YYYx`pV<&ڈ dpb gxip~0B6YYYXh~0B6YYYAbE0YPfy`pɊҀek`Zp/F4 ݀δހv}V`J46t'O|а` 3  t`P`` еI!^"P] #`0Z$P?% &&'P(`)*e+,G-P_.){/H0H1Pn<2`134`5P57p7_89p:`[;p<`=p>|?p6s@`PALBpOHCq,DES FcF5GpHIJK LMpNtOB^PTQpIlR¶Vc !     e[nJ0PB6 pt`pYY`ZcZ}Z@i@@8H?0PB6ZZZZ@ĖRК@)']\0@@`"````{`k `[!`K"`;#`+$`%`} &''(@x){)l*]+N,?-0.!t/d0`>]1`r2` =3`Q4`5`16`68`89`:;ĥ<=অ>?e@`AjEB`cCL%D`bCE.F`D#G`KG`&I`-I`J`K2LpM@ 0B6ZZ[! ~2̘tҨݰE<(=0AHG I0I {J  >PFPFXMXMJ0B6[[[#[}0OXMPJ0B65[8[;[=[CۡţpS'`pp?L=.|l [!K";#+$% &'' ( kx))*+y,j-[.Lt/=d0h]1Cr2J=3%R4,5266$889Ҽ:;<ʺ=х>?p?e@AEBcCi%D~CEKF`#GgGBIII$J+KAL MPnNKTCpp~~0B6K[[[(q̨2̘t(&0C RFKXMXMRJ0PB6[[[[[A ᣵo' [hYJ;,|l \!K";#+$% &0'0'@(@x)0)0*0+0,0-0w.0ht/0Yd0]1_r2f=3AR4H5#26*60@8 80"9:0;0 <0=0>0Ț?0e@A0EBcC0%DCE0uF#GGlIsINJUK0kL7M KTA W`T`Tpbpbp0B6[\1\Ng` `_mHU6~V_]apbpb gxip~0PB6C\K\O\R\Gg'{P󿀬]P>ӶÀ PG:yп[ɀP<XmHҪ pgxipp~0B6j\\\#$G[iuGP`ХpzapxBpKLtS?D/pp pppڡ)Oyv /p_権?I程+m O(lw(NW(08@(h8 (G8~%S8`58B_^A@#"~n]M(G87(&8=( 8 ( 8 ( 89loG rjpp~~J0B6\\\\B6ਣP7'kj@PP#p0p!ppp{pk p[!pK"p;#p+$p%p &''(Ox))z*k+\,M->./t/ d0pL]1p'r2p.=3p R4p5p16p68p89p:;ҥ<=>?e@pAxEBpcCZ%DppCE<FpR#GpYGp4Ip;IpJpK2LpMKTWB `0B6]K]]]&FpVҪop~J0B6o]r]w]y]p0p%9lFuzf?{  pppq~0PB6]]]])3w В d Pƾ `9 `Ou`cPSMP3`#P`P`Ph`gЄfeH|Gl *\!)L" <# ,$% &P '` 'P(`)P*`δ+P,`-P.`t/Pud0]1БM2=3s-4r5x26683H  e[nJ0B6 p`p]]]]@  ᣵo' [hYJ;,|l \!K";#+$% &0'0'@(@x)0)0*0+0,0-0w.0ht/0Yd0]1_r2f=3AR4H5#26*60@8 80"9:0;0 <0=0>0Ț?0e@A0EBcC0%DCE0uF#GGlIsINJUK@yLEM@ Q`T`Tpbpb0B6^K^\^C$ۡ ᣵo' [hYJ;,|l \!K";#+$% &0'0'@(@x)0)0*0+N+@,@-@.@vt/@gd0]1mr2t=3OR4V512686@N88@09:@;@<@=@>@֚?@e@A@EBcC@%DCE@F#GGzII\JcK@yLEM0KT̓WC M`T`Tpbpb0B6l^^^A@0}' ivgXI:|+l \! L";#+$% &@'@'P(Px)@)@*@+@,@-@.@vt/@gd0]1mr2t=3OR4V512686@N88@09:@;@<@=@>@֚?@e@A@EBcC@%DCE@F#GGzII\JcK@yLEM0KTA DPFPF`T`Tpb0B6^_)_3ܓP '   'wЄufWH|9l *\!L" <#+$% &`'` '`(`x)P)`*`δ+`,`-`.`t/`d0]1r2=3kR4r5M26T6`j868`L9:`.;`5<`=`>`?`e@A3$00*@8@8PFPF`T0B6;_o_}_ypV<&ڈt! fpbxip~0B6___׋pUpuZuw~0B6___10P00*@8J0B6____3\@'   'wЄufWH|9l *\!L" <#+$% &P 'P'`(`x)P)P*P+P,P-P.Pt/Pud0Р]1{r2Ђ=3]R4d5?26F6P\8(8P>9 :P ;P'P?Pe@A3 ;@8@8PFPF`T0B6_ ``4@'   'wЄufWH|9l *\!L" <#+$% &P 'P'`(Px)@)P*P+P,P-P.Pt/Pud0Р]1{r2Ђ=3]R4d5?26F6P\8(8P>9 :P ;P'P?Pe@A\4 `=@8@8PFPF`T0B6+`c`q`"56ժ+0*J0B6````B0P7'kj@PP#p0p!ppp{pk p[!pK"p;#p+$p%p &''(Ox))z*k+\,M->./t/ d0pL]1p'r2p.=3R45166889ļ:;<=Å>?e@AEBcCi%D~CEKF`#GgGBIII$J+KAL MKTVB ȅ~0B6```7@'   'wЄufWH|9l *\!L" <#+$% &P 'P'P( >@8PFPF`T0B6aa&a9Ux׋)OkhxbLxp/hxRhx4hxhxq5` gn!B"IN# www~~J0B66a9aOaUa :#^Yp @|>;Ҁ{B"EL./t/ d0pL]1p'r2p.=3p R4p5p16p68p89p:;ҥ<=>?e@pAxEBpcCZ%DppCE<FpR#GpYGp4Ip;IpJpK2LpMKTA 0B6ab!b=T(IUÀYTҀ{B"ELp 0q!p瀤p ?Ę/pyVp pTt)qpp~J0PB63b6b_bcbob 0}' ivgXI:|+l \! L";#+$% &@'@'P( @PFPF`T`T0B6bbb2P '0@05teV|Gl 8\!)L"<# ,$% &`'` 'p (P)@*P+@,P-@.@vt/0Yd0]1AR4V5#26860@880"9:0;@<0=@>0Ț?@e@@ApEB2 )0*0*@8@80B6bbb@cH@-t0@@:gUJE7-v ((Ȝ)"*HЬ+8V,-.H7o/8a0jP1B223u%4H#586V67H889H:8;B<Ȍ=Hv{>8m?ȩ\@/OA.?B1CHG8OHHNI8ԷJȁKLHM8;zNhOn[PmKQ=RH,S8'T UZVHV8WHX8YZF[H\8z]'u^g_ȬW`2JaH8b8f+cd eHGe8fHg8RhijH3k8lfmsnHbo8 UpHEq87rR&stHu8 uȹv?w>xĽyHrz8{ȥ|+}Hn~8_aH^Q8Cȑ2%H8K~}ׇʈH87䙋jH{8mH]8#P>V1H 87ȼB֗HĘ8v#HW8yHi8b\K=HC,8v H/ѧ8èb褪H8tOgNWIH88+ȵ; H8oHnݶ8Ϸȡ'H՟8[sȍcVHD8G7%zH(8H83fH8GoRbHQ8C32$Hg8H8rHS8٪Ȇ |nH?]8Oߪ 808181@8@8e[nJ0xB681pe`)pcclc;dodBCtըMa! TXM`TJ0B6ddddDp>Yp;pe ~~J0PB6dddddCN ᣵo' [hYJ;,|l \!K";#+$% &0'0'@(@x)0)0*0+0,0-0w.0ht/0Yd0]1_r2f=3AR4H5#26*60@8 80"9:0;0 <<@=@>@֚?@e@A@EBcC@%DCE@F#GGzII\JcK@yLEM0KTIWC O`T`Tpbpb0B6deeGH2Lӆ Mp0/pp{k p[!K"p;#+$p% &''()z*z+\,\->.>t/ d0Z]1p=M2<=3p-45p 6:;<=>pt?od@RTAQDB44C3$DQEUpaV|VpCW24dpbppJ0B6)e,e_emeIdR`TJ0B6}eeeeBۡţpS'kj@PP#p0p!ppp{pk p[!pK"p;#p+$p%p &''(Ox))z*k+\,M->./t/ d0pL]1p'r2p.=3p R4p5p16p68p89p:;ҥ<=>?e@pAxEBpcCZ%DppCE<FpR#GpYGp4Ip;IpJpK2LpM@mNKTBFp~0B6eeeA]GY𶣵`E'yxP``1>/ |k [!K";#+$% &''(]x))*z+k,\-M.>t//d0Z]15r2<=3R45166889ļ:;<=Å>?e@AEBcCi%D~CEKF`#GgGBIII$J+KAL MKTA {~~0B6eCfUfA^ۡţpS'`pp?L=.|l [!K";#+$% &'' ( kx))*+y,j-[.Lt/=d0h]1Cr2J=3%R4,5266$889Ҽ:;<ʺ=х>?e@ȃAEBcCw%DCEYFn#GuGPIWI2J9KOLMKTA ypp~~0B6gfff4NQsgѪ/Zh[~J0B6ffffB' _@' 0 'wЄufWH|9l *\!L" <#+$% &P 'P'`(`x)P)P*P+P,P-P.Pt/Pud0Р]1{r2Ђ=3]R4d5?26F6P\8(8P>9 :P ;P'P?Pe@APEBcCP%DCEPFЦ#GЭGЈIЏIjJqKPLSM@LTB84@8@8PFPF`T0B6f+g=gP>HP '0@05teV|Gl 8\!)L"<# ,$% &`'` 'p (p)p*pܴ+pͤ,p-p.pt/pd0=3kR4r5M26T6`j868`L9:`.;`5<`=`>`?`e@A`EBcC`%DCE`F#GGIIxJK`LaM`wN> )0*0*@8@8J0B6QgTggg撐K ɝӪp_An)#O ɭ@k">pr Ph2ȼŸ{ xzhkXÐ!?M8:ƐXǐǐKɐ<ohQ̀grΐ3uRАUf2ҐYI@9@)@@ @@@usdrUbFR7B(2"@E@6 @'@@ @@@ܪ@͚@@z@jcSC3#qb) E6t'd&T D4# ˼    | l q\! bL" S<# D,$ 5% & &Q'B'3($)*+,ڔ-˄.t/d0]1r2=^ (e[n0PB6`pgAhGhkhEô` P ` Px `w Д `Y vuXW:y9iYI8(P"P`P`P`Pu P!U"Сj#5$ЃJ%&e*'`'G )`))*`y+PF,`[-P(.`=~/P 0Yg1Pr2;G3PR4'5P26788Ю9:А;`T?`o@PqA`OBPSdC`h/DP5DEEQ-GE:e[n0B6`phhh$\ A6M3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2$e[n0B6p`phi%i |t@ 0B68i?iAiUV!Xm#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2!e[nJ0B6p`pOiRiwii撀{KɝŪb_A}n#Oɭ2]z0prPZ2ȼm{xlh]XÀ??8:ƀXǀǀ=ɀ.qaYCpYr΀%uuRЀUWt2ҀYI090)00 000gܰݰްt߰eVrGb8R)B2 "070( 00 000ݺ0Ϊ000z0jcSC3#rcT 7(tdTC3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2 ( e[n0B6p`pijCjYD`ѝQr՟S6'<tM '=ǰǠC& &ɠ%ˠB ̠$ Πl РKѠҠ+Ӡe 9ՠqE נS% p wڠ Y 4ݠu ߠW 9b mB M!6  蠺 頜 ~ ` B j _S A_3 #?d F ( ED`J0B6Zj]jjjiPB6jjjE<_DZO06`Z?P @`:APaB`CPAD`oDP!F`QF HmHЯIOJБK1LE 0B6jk2k^nSN'Tx^ˈ]x@zx"ψ@p# "P?0!     Ǹ^>xmXO8k!Mj/LyY Հ!B"i#"$I%f&)'' )d)z*ј+,(-x.Et/Z0a]1?e@AEBcC.DCERFg#GGHsp{U~e[nJ0PB6p(`pBkEkkkk_mN TpWˀVp9spπ9p I%%)'' ))rxJ0PB6kkkkk`sSN'Tx^ˈ]x@zx"ψ@p# "P?0!     Ǹ^>xmXO8 k!Mj/LyY Հ!B"i#"$I%%)'' ))z*ј+,x-x.X/Z0a]1?e@AEBcC.DCERFg#GGHdsvp{V ~e[nJ0PB6p(`pkkOlWlnlSx՛ TpWˀVp9spπ9p P8/  ~ ^>xfXH8Od!1Fc(E 'g~Y ΀!B"i#}"$I%_&)''()*z+,\-.>t/im0Z]1V2<=3h645J66,789ļ:*;< =Å>~?e@^AEB>C.DEKFGGH .tTe[n0PB6p`pllllckN'Tx^ˈ]x@zx"Xsp{ z~J0PB6m mmmm0N2TihK  XuR%))qE\Fr#GyGTI[I tx { {0PB60mCmGmMmep[x՛ TpWˀVp9sp~Yv;V?9p P8/  ~ ^>xfXH8Od!1Fc(E 'g~Y ΀!B"i#}"$I%_&)''()*z+,\-.>t/im0Z]1V2<=3h645J66,789ļ:*;< =Å>~?e@^AEB>C.DEKFGGH.t\e[nJ0PB6p`p[m^mmmmN TpWˀVp9spπ9p I%%)'' ))s*ʘ+,x-Ԣr0PB6mnn nfh8f@8hx]!hlx?hNx!h0xpyppY xǀ!B"i#n"$I%%)'' ))k*p+x,px-xj.pX/xL0pL]1x.r2p.=3xR4p5x16p68p8x9p:;ҥ<=>?e@xAxEBxcCp.DxwCE<FxY#GGHws9 $e[nJ0PB6p`pnnTnWngniqSN TpWˀVp9spπ9p P8/  ~ ^>xfXH8d!Fc(E y~Y w!B"i#}"$I%_&)'' ))s*ʘ+,x-q.>t/S0Z]15r2<=3R45166889ļ:;<=Å>?e@AEBcC.D~CEKF`#GGHsTe[nJ0PB6p`pnnnnnlrN= Tːsˠr̐U͠  b\%) ʯ) qE gF|#GG^IeItlppJ0PB6oooo%o]ajoSN TpWˀVp9spπ9p P8/  ~ ^>xfXH8 d!Fc(E y~Y ΀!B"i#}"$I%%)'' ))s*ʘ+,x-q.X/S0Z]15r2<=3R45166889ļ:;<=Å>?e@AEBcC.D~CEKF`#GGH<sTče[nJ0PB6p`p4o:oooo6` ՛ٜq K̐C4%rѐ@NҐc E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r26e[n0B6py`poopX,ppۚ agII++ wp q apP@p0'p p u ttVyVi8Y8I9)p7"pppܱpv p!U"j#5$J%&*''c ))E*+pb,w-pD.Y~/p&0vg1ps2XG3pR4:'5p267889:;<=ޏ>p?o@pAOBpodC/DpQDEEm-GXe[n0B6`ppopp(c E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2(  e[n0B6 p`pppp6pXp`뺟p`͚p`X;:w`pp``Pp@`0p` ` p pg feHyGi*Y)I 9 )`)"` p `p`pα`v `!U"j#5$J%&s*'p'U )p)7*p+`T,pi-`6.pK~/`0gg1`r2IG3`R4+'5`26 7889:;p<=pЏ>b?po@`ApOB`adCpv/D`CDEE_-GXe[n0B6`pp7qNq J6]qhq6oq`s6tqPe6yq@W6~q6q6q6q6q6q6q6qp6q6q6q6q6qж6q6q 6q0*6q@86qPF6q`T6qpb6qp6q~6qftuyJ6qq6ra. \՛ ٜ % A v#p VP 6[%'^ Z 'gǬ fIί+ Hp R *Ps 0 T x@ ﹌qػ θھ]x˧\]ptXppV8`r!PDK̐C4%rѐ@NҐc E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2a e[n0B6p`prkrrA|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r26~le[n0PB6p`prrrr@tEP '0@05teV|Gl 8\!)L"<# ,$ % &p''p'`)p*pܴ+pͤ,p-p.pt/pd0]1r2=3yR45[26b6px8D8pZ9&:p<;pCp?pf@ApEBcCp%DCEpF#GGIIJKpLoM`LTpV@ -0*0*@8@80B6rs,s7!|ЯƹcPKLpi`P `^ ` U ]7j{dR`FP3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r27 <  e[n0B6 p`p``ߺ`~ϻȼ|m^xOh@X1H"8(`ѭPS M`3#s|dl U\!FL"7<#(,$% &5'` '`(`)`*`δ+`,`-P.`t/Pud0]1{r2=3R47x  e[n0B6 p`pt'u6uD` ՛ٜ) ҚpK̐C4%x`ҐPI9) ؐxِ/[`Qp܃%3t`T6M3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2jEe[n0PB6p`pGuuuu< kҰ`>``ߺ`~ϻȼ|m^xOh@X1H"8(`P}wK̐C4`NЧ'@P@CГsd|Ul F\!7L"(<#,$ % &LC&5'&'(`)P*`δ+P,`-P.`t/Pud0]1{r2=3R4ȶV=x  0*0*e[nJ0PB6 p0`puuuuv2`о՛pWCK̐C4%rѐ$yӐ^ՐG¿DM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r24 q3 e[n0PB6p`p(v[v_vmv& ֛0Ϝä v e{N ? `% ' ,*먠 ժ lǬ ɭ Ny 0ВLpr.P ZI0v2X ػ Wۼ Ӹ  x z yXàQ [8 :ƠXǠ IԠ! N (, . p ڠ ܠݠ ߠ̔Hr tk*R㠐T 2 = )T q S Ϻ g }Ia _ fJ A_ ! #?  {p p X) P :  0  l N  0 q.Qy1X#8krl M!TL"/a#6,$KJ% &-*'4' ))*+,ڔ-.t/0]1r2 W $e[nJ0PB6p`pvvww=ws& ֛0Ϝä v e{N ? `% ' ,*먠 ժ lǬ ɭ Ny 0ВLpr.P ZI0v2X ػ Wۼ Ӹ  x z yXàQ [8 :ƠXǠ ǐ&ʐYʐː;w̐X`ΐϐ^nr2 iҠ)c IԠ!ՐB N֠ . p ڠ ܠݠ ߠ̔Hr tk*R㠐T 2 = )T|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2 Wt  e[n0PB6p`pWwwww#os`Q`̀#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2#e  e[nJ0B6 p`pxx/x9xe` о՛ceP{`Nд?'%'`((P1ì``JP`PqP k`9PC L{)+] `?`P\`Џ`кd`h8ຠгkЕK`iP4pn9u :  ` P$ `9 P`Psg6MzG#\'>PPsd|Ul F\!7L"(<#,$ % &p''p'p (p)p*pܴ+pͤ,-p.pt/pd0]1r2=3yR45[26b6px8D8pZ9&:p<;pCp?pf@ApEBcCp%DCEF#GGIIJKLݏMNnnOPWQelR8SGLTNU>V0VP.WȶV (h  0*0*J0PB6KxOxxxxN` ՛ٜq K̐C4%p`P&Ч'@P@CГsd|Ul F\!7L"(<#,$% &5'&'()*+ۤ,̔-.t/d0]1r2=3R45j26q68S8h95:J;Q<,=3>?f@+AEB dC%DCEF#GGIIJKL~Mp+LTH[oO8  0*0*0PB6 yYy_yty&d`.K̐CpЧ'@P@CГsd|Ul F\!7L"(<#,$ % & &(`)P*`δ+P,`-P.t/d0]1r2&  0*0*e[n0B6 p`pyyy?9P '0@05teV|Gl 8\!)L"<# ,$ % &p''p'`)p*pܴ+pͤ,p-p.pt/pd0]1r2=3yR45[26b6px8D8pZ9&:p<;pCp?pf@ApEBcCp%DCEpF#GGIIJKpLoM`LT? .0*0*@8@80B6yz(zSpmKp휜pɝpr𶪟pT_pꋡpApon #Opɭ#pOkp"pprpPpL2pppȼ𨸽p_lx]hNXp?08:pXpp/p bRK4`KrpugRpTIf2pYI 9 )  YܠݠuޠfߠWHr9b*RB 2! )  Ϻ z jcSC3s#dUF*  7(tdTC3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2 c e[nJ0B6p`p8z;zzz& ֛0Ϝä v e{N ? `% ' ,*먠 ժ lǬ ɭ Ny 0ВLpr.P ZI0v2X ػ Wۼ Ӹ  x z yXàQ [8 :ƠXǠ ǐ&ʐYʐː;w̐X`ΐϐ^nr2 iҠ)c IԠ!ՐB N֠ . p ڠ ܠݠ ߠ̔Hr tk*R㠐T 2 = )T q S Ϻ g }Ia _ fJ A_ ! #?  {p p X) P :  0  l N  0 q.Qy1X#8krl M!TL"/a#6,$KJ% &-*'4' ))*+,ڔ-.t/0]1r2 ]  e[nJ0PB6p`p{ {{{{e`՛pp`~.iz5?^5%'*p4npثPǬɭ2pOk0ppr.P ZI0v2 ֺ ػ ȼ Ӹ  x h yXà/? [8 :ƠXǠ 0BK̐C4orѐ@N@Ӑ#KԐc E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2e e[n0B6p`p{W|r|Oź9lpnɭ2pOz0pprP]X?Hm`t9ŀ[!`q`Kpՠ`-p`p``bp{@F[ p pt   `9 E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r26~P  e[n0PB6p`p||||Vp8՛Ŝ`p``~p7\`L5lK̐Cΐϐ^nrLҐ1>Ip)֐ 3ppppbpZpwBv+p3p$ pp4 ض сavA[E*#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2dӽpW e[n0PB6p`p}_}c}z}C8`p^K̐C4` Ч'@P@CГsd|Ul F\!7L"(<#,$ %p'()*+ۤ,̔-.t/d0]1r2=3R45j26q68S8h95:J;Q<,=3>?f@+AEB dC%DCEF#GGIIJKL~M(ʶVD  0*0*0PB6}}}}fOP`xGp,כpHp*` .Lz5p#^5%'p&X}p4_P׫AǬɭ#pOkp"pprpP/Ip/pL2ppp`ֺػȼ𨸽p_lx]hNXp?08:pXǠ [TiK̐C4rѐ@N9  c E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2Ekg 1e[n0PB6p`p}d~g~~wM_y>*i9Wlؠ9@p?pf@ApEBcCp%DCEpF#GGIIJKpLoM`LTM 9#  w#w#w# 0*0*0* @8J0B6~~~W:'`{ԛ`MK̐C4%rbҐ L=.xhXG7'/DM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2l$r; e[nJ0PB6p`p $_cseP`xGp,כpHp*` .Lz5p#^5%'p&X}p4_P׫AǬɭ#pOkp"pprpP/Ip/pL2ppp`ֺػȼ𨸽p_lx]hNXp?08:pXǠ 'lK̐C4Orѐ@N9  c E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2e 1 e[nJ0B6p`p<` ՛ٜq K̐C4%rbҐI r8L), pxِ'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2l= e[nJ0PB6p`p&)fk|5~Fˠ`dPebK̐C4%pЧ'@P@CГsd|Ul F\!7L"(<#,$% &5'&'()*+ۤ,̔-.t/d0]1M2=3R45x2668C:X;5  0*0*e[n0B6 p`pˀڀVp8՛Ŝ`p``~p7\`L5lK̐C4ϐ^nrLҐ1>Ip)֐ 3ppppbpZpwBv+pnu :EWpW. 9 p9  pptp߭pSDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2ppW e[nJ0PB6p`pPSj@9P '0@05teV|Gl 8\!)L"<# ,$ % &p''p'()`)`*`δ+`,`-`.`t/`d0]1r2=3kR4r5M26T6`j868`L9:`.;`5<`=`>`?`e@A`EBcC`%DCE`F#GGIIxJKpLoM@ . 0*0*@8@80B6~࿁Ё@9P '0@05teV|Gl 8\!)L"(<#,$ % &p''p'`)p*pܴ+pͤ,p-p.pt/pd0]1r2=3yR45[26b6px8D8pZ9&:p<;pCp?pf@ApEBcCp%DCEpF#GGIIJKpLoM`LTpNCX@ 2+0*0*@8@80B6#4J `ЍK̐C48Ч'@P@CГsd|Ul F\!7L"(<#,$ %.&`)P*`δ+P,`--@.Pt/@gd0Р]1r2=3R45x2668a8v9C:X;_<:=A>?#f@9AFBdC%DCEF#GGIIJKLMNnnOPWQelR^7S`LTĶVK  0*0*@80PB6D,K̐C4% $rPc?U M!5,p s|dl U\!FL"7<#(,$% &5'` 'P(`)P*`δ+P,`-P.`t/Pud0]1{r2=3R4$ζVr. h  e[n0PB6 p`p$`՛DM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2TbsU|&e[n0PB6p`p=CN4-Yp+Los൰PK̐C4tЧ'@P@CГsd|Ul F\!7L"(<#,$% &5'&'()*+ۤ,̔-.t/d0]1r2=3R45x2668_<:=44  0*0*e[n0B6 p`pb3h4pmK̐͐9(`>x q pO `H k `*p` tpސ`Spp`;pH`1p`_|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r23e[n0B6p`pB9P '0@05teV|Gl 8\!)L"<# ,$ % &p''p'(x)p)p*pܴ+pͤ,p-p.pt/pd0]1r2=3yR45[26b6px8D8pZ9&:p<;pCp?pf@ApEBcCp%DCEpF#GGIIJKpLoM`LTpVB`-  0*0*@8@80B6Wi%q K̐C4Ч'@P@CГsd|Ul F\!7L"(<#,$ %.&B'`)P*`δ+P,`-P.t/d0]1r2j&  0*0*e[n0PB6 p`p}ࣄৄ8` ՛ٜp[Dq K̐C4%rEѐcI9), 'M`3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2/_o9Qe[n0PB6p`p̄ 3POJ0`xfpϬ*YK̐C4=0Ч'@P@CГsd|Ul F\!7L"(<#,$% &5'&'()*+ۤ,̔-.t/d0]1r2=3R45x2668A>?D̶V4h  0*0*e[n0PB6 p`p-agu@FP '0@05teV|Gl 8\!)L"(<#,$ % &p''p'`)p*pܴ+pͤ,p-p.pt/pd0]1r2=3yR45[26b6px8D8pZ9&:p<;pCp?pf@ApEBcCp%DCEpF#GGIIJKpLoM`LT[@ )0*0*@8@80B6ׅRR*` ՛ٜe`|}vK̐C4p`pbӐ#K^), ؐxT耴耥逖Zwz<YZ;::}U 7(td T6M3#s|dl U\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2R   e[nJ0B6p`pOe'0`K̐CpֽЧ'@P@CГsd|Ul F\!7L"(<#,$ % &p''p'P(`)P*`δ+P,`-P.t/d0]1r2öV(    0*0*e[n0PB6 p`p{ࣆ৆$jqLS̐#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2$q&e[nJ0PB6p`pΆ҆ 6 `s6%~0CPF`T0B6*/1scpbPB6=CE&U|Zh[PB6OSUbaڪPF0B6_ced3@80B6osu/DPF0B6@0rIЏI5@8@80B69̑4@80B6ે6` ՛ٜq K̐C4%rѐ@NҐc E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r26e[n0B6py`p6 X:隡 auXW:9wqaP@05  eydiGYFI)9()E" '& ͡v !U"j#5$J%&*''r ))T*+p,-R.g~/40g1s2fG3R4H'526*78 89:; <=>?o@AOB}dC/D_DEE|-GXe[n0B6`pkXH*&a f eH G* )  x(q'a Q A0C    sy riUY TI79 6)S"  54ۡ +v ! V"j# 5$J% &*'' ))b*+~,-`.u~/B0 g1$s2 tG3S4 V'526 878 89 :;<=>?o@AOBdC/DmDE E-GXe[n0B6`p'8bڰ'L+M`}NN wOfP=n H^_PePeжжe[nJ0PB6жpd`p#'(a貴XQhx`ChX`#h8`hhm̺hOػþ؎ଣnNpc~.`L``o,h}@ ६ ` ~ ࣸ^>gxIXf+8``H!`e`*`G` `)`` g`Р`F `! 0"i#$`.%B&` '$'`()`*`#+`,`-`k.`j/`Mm0`J1iV2`*3K64` 5-66789m:`;O<`=1s>`~?`N\@`^A`0C`D`xE`E`ZFG`gxIXf+8``H!`e`*`G` `)`` g`Р`F `! 0"i#$`.%B&` '$'`()`*`#+`,`-`k.`j/`Mm0`J1iV2`*3K64` 5-66789m:`;O<`=1s>`~?`N\@`^A`0C`D`xE`E`ZFG` @ @ѿ @ 0 @׽ 0Ј @0hՆ0Hf0v(F{&t]V?8@\@>p@ 0 @o!09"@N#0$8%0%&0'()*+,-j.cb/@0EB1@i`20=3@K@40D 5@ 67@808+90: ;0̊<=0j>ш?S@hA3BHCD@1EpE@G0G@vH0oI@XJK@:L0MPNOBP|Q@+Rr\S@ T07WW0YΏY0Zo[g\|t]f xe[nJ0B6`pࢊ &fPP{@k P[!@K"P;#@+$P~%@a &P`&@C'|(@Q)H*@3a+̝0B6<SZV9/dU7~_@WPeж0PB6fioqNU7~x_Peж0PB6;6`6`4$8`ܷ8,K`K`LArM`̢NO`PPkRzR`TTjT`4Ve[n0B6p8`pો 6~PB6‹NjɋLP +Pq+0B6Ӌۋ݋HP|p0B64V3OJ0B65I7.76'?X],puFwpW&p ,| peL-6~ 46~J0PB6'/567mHCXq!=8IaHsptlXlXl`sJ0PB6HLRWZU+/H7~lj`s0PB6knsuЕ95` P@g646~  LG~̘0PB6:5` FP@v, 6~ @W~J0PB6஌ഌ෌Е95` pG=P6~ ~0PB6ό֌یތHLP8}hz0B6+'C!|~0B6 `5C8tLT7~`H^`Pe0PB6!Ah Xٵ hV6~ x0PB616;>tPVP@7K2pD3 0B6P[^=BJs=nx_PeJ0PB6joqwyl66~,~~PB6BD5.7~ x0PB6࣍EFЕ95` , 6~ B~TJ0PB6ඍ།ÍƍZVrPB6ٍߍ(? y cYy E9a"wCY%;hG ˁ!1" j#$ J%% *''J7~8jXl`s`s0PB6 UPs`s0B6#')6~4PB6379 BsG7}8P:@r:P;@R<X zX6~ Hpжж0PB6CMSW6~4PB6gkm6~XPB6w{}6* pP j` ZPI`9P)`P `P`ٍаҎ`uВtsVrUb8R7B2"P7`6 P`Pڝ`ʞPݺ`ܪP`ۃ`jнcSПC3Ё#cbEDӭPb̮&PD`CP&`%|Pl`\PK`;P+`ЬԽľЎpoP}QdPo]`nMPQ=`P-P3`2 P`P`ׅuйeUЛE5P.|P`P|`{P^`]P@`?P"`!~>w`^ WG7'ШPſ`įP`P`oPk_`jOPM?`L/i(`.KJ-,ӇwPp``PP`@P0` P5 Px `w Д f|I}H~+e[n0PB6`p#/W6gG)) qp(j'Zp J :p)p p錀ٍҎ𮲐𐒒rrrbTRTB626"pSR p54p۝˞ppۚڊjcSC3#aaӭp~̮Cp`_pBA|p$l#\pL=~Zw^ˀ!̐ >= veUE5׀.ـڐڀې܀ݐހjߐiLK~iw-^KWJG-7,'џЏo_Ow?v/(XvuXW:9wqaP@055  |t}s~Ve[n0PB6`p1ȑӑ6 cF E( 'qDjCZ&J%:* 錠ٍҎ˲ ʢ r bqR pBS2 R"on QP뜐3۝2˞jc SC 3#  ~ }ӭ̮ _|{^]|@l?\"L!<,!  Խ ľǴ Ƥ } dĐ]ŠMƐ=Ǡ-Ȑkɠj ʐMʠLː/̠.L K. - ve UE 5א. ِڠڐ۠ܐݠސxߠwZY~ww;^YW XG;7 :'   ߟޏo_O?/(f f eH G* )  x(q'a Q A0C5   |} ~de[n0PB6`p৒೒ےp60q T0S 605qRjQZ4J3:* 錰ٍ Ҏ ٲ0آ 0 r0b R0~B a20`"}| _^뜠A۝@˞#" "j d0T C03 #0 0 0ӭ̮0mlk|NlM\0L/<, /0. 0 Խ0ľ մ0Ԥ 0 }0dĠ]ŰMƠ=ǰ-Ƞyɰx ʠ[ʰZˠ=̰< Z0Y <0; 0v f0U E05נ.0٠ڰڠ۰ܠݰޠ߰hg~ wI^ gW0fG I70H' +0* 0 0 o_O?/ (t 0 t0s V0U 807 0x6q5aQA0Q5 0ͭ 0| }0~ rppe[n0PB6p`p(c E6t'dTDM3#|rl c\!TL"E<#6,$'% &C'4'%()*+,ڔ-˄.t/d0]1r2(e[n0B6p`p˓zcpop@pp<p" o 0p 0p0pp$pp +p$p+p{  R pp0p0p$p p+p+p 2 0pn +p$p $pp$p+p+p$p pp0p   $ppp$p pM   r  ppT  ) Ap  ] -! ! ! a" " 1# ip# # ;p+$ t$ $ $ #% =% x% % & @p& 8' ' ' Ap' p( ( OpCp( ) ) ) * * * + + p, , , p- p- _. . / / pp"0 :0 R0 51 1 2 Q2 2 63 3 3 4 n4 4 p*5 5 5 DpB6 6 7 pip7 7 w8 pip8 8 '9 p<9 t9 9 Fp.: Z: : : <; < 4< < pp>= 3> > .? y? @ @ "A hA A A B .B }B B pB B C D nD D E jE E CppE F F G G mpRH pZI ppppI I I ]J J K pL pM M RN N N N N O O (pP P (p.P >P RP p5pP Q {Q Q "R ZR pR S 1ptS S S TT T T p.U U :p:pU p5V _V xV V V ;W W :prX X Y ZY Y pY Y Z Z [ .[ IpD[ p[ [ >\ c\ \ 5p$p] j] ] ] p] g^ ^ 6_ _ p_ _ _ &` ~` Np` p` 1a `a a a .b xb b c zd pCpd d $e &pve Gpe e pbf f f Lg g |h h .i Ji Vpi pPj j j p=k opk k yl opl (m Tm m hpn rn n opcp,o _p^po epiplp`ppppppp+p p pbpp :pppppppppppp,pp0ppp p Sq ppkq prq wq |q q q q q q q q q q pq q q q q q q q q q q q q q pppq pr pr r 7s s ps Et pt =u u pv tv Jw w p@x py py y 3z z p{ }| | } p} ~  )pz  p q ݁ pp? p W  px pp" p pÆ  # ppppppp( pppYp0p8 J Z 0pj z 0p @ppDppDp:p8p 'p pppPp(p(p*pmppp:ppp 6 ։ o 1 a z ΋ @ c 6p~ nj Bp * I e э Ep  5pBp. > ` +pr +ppp=p9p4p;p \ j < J  * /  pp<p;ppbppp6ppnpmpppBppppp p5 *V') ` 'ResB L VL yMBilHlaMgqMsoSinAgaEphMasMeyMeyieminiIhoraIkotaIvikiUsukuMashiUnyakaISontoJulayiIzintoOkunyeimveloumuntuebusukuekuseniInyangaEphreliOkthobaifulegile kotaumdlaloumzimbantambamaIminithiJanuwariULwesinebhanqiweisakhiwoisilwaneIsekhondinamhlanjeSepthembaAmafulegiOkuxubileOkwewashiinhliziyoisitshalole nyangaleli horaleli vikiowesilisa{0}usukuULwesibili{0} ne-{1}ActivitiesAmadijithiAmasimbuliIzinombolokulo nyakaowesfazaneukuvakashaentathakusa000 isigidiUMsombuluko{0}, ne-{1}ikota ezayokuleli Sontokulo Lwesineikota yesi-1ikota yesi-2ikota yesi-3ikota yesi-4i-Whitespaceimicibishololeli minithiunyaka ozayo{0}izinsukuUsuku evikinikulo Mgqibelousuku lonyakai-Box Drawinginyanga ezayoiviki elizayookumoyizelayoIviki leNyangaevikini le-{0}iSonto elizayokulo LwesibiliAmamaki e-ToneDash/Connectori-Han Radicalsi-Vocalic Jamoiviki eledlulekulo Lwesihlanukulo MsombulukouMgqibelo ozayousuku lwenyangai-Japanese Kanaonyakeni odlule000 inkulungwane{0} ngoLwezibilikulo LwesithathuuLwesine oluzayouMgqibelo odlule{0} ikota edluleAmasimbuli emaliOkwehlukahlukeneUkudla neziphuzoi-Han Charactersizilwane nemvelo000 isigidintathu{0} unyaka odluleIsikhathi sendawouMsombuluko ozayokumakota angu-{0}Amasimbuli omculongoMgqibelo o-{0}uLwesine oludluleukushiya izikhalakumaSonto angu-{0}ngo {0} LwezihlanuuLwesibili oluzayouMsombuluko odlule{0} amakota adlule{0} ihora eledluleuLwesine olwedlule{0} amakota edlule{0} inyanga edluleUkuhamba nezindawoAmasimbuli ezibaloamagrafu ezithombeemavikini angu-{0}enyangeni engu-{0}evikini elingu-{0}i-Consonantal Jamoi-Geometric Shapesizimpawu zokubhalakungashiyi sikhalango {0} LwesihlanungoLwesine olu-{0}{0} amahora edlule{0} amaSonto edlule{0} iSonto eledluleuLwesibili oludluleuLwesihlanu oluzayo{0} usuku olwedluleAmaskripthi omlandoi-Hanzi (Yendabuko)kwiSonto elingu-{0}ngoMsombuluko o-{0}ukumoyizela nabantu{0} iminyaka edlule000 isigidi sezigidingeMgqibelo engu-{0}ngeMisombuluko e-{0}uLwesihlanu oludluleuLwesithathu oluzayoAmaskripthi esimanjengoLwesibili olu-{0}ngoLwesithathu o-{0}okuncane okwahlukilengoLwezine abangu-{0}uLwesithathu oludlule{0} amaminithi edlule{0} iminithi eledlule{0} izinsuku ezedluleizinhlamvu zefonetiki{0} izinyanga ezedlule{0} amasekhondi edlule{0} isekhondi eledlulekwikota engu-{0} ezayoAmaskripthi ase-EuropeIfomethi ne-Whitespaceamaskripthi ase-Africaamaviki angu-{0} edlule{0} Lwezihlanu oludluleonyakeni ongu-{0} ozayokumakota angu-{0} ezayoAmabhulethi/izinkanyeziAmasimbuli ayizinhlamvuAmasimbuli e-Divinationamaskripthi ase-Americai-Hanzi (Eyenziwe lula)ngoLwezibili abangu-{0}{0} Lwesihlanu oludluleemahoreni angu-{0} ezayoemavikini angu-{0} ezayoenyangeni engu-{0} ezayoDownwards Upwards ArrowsngoMgqibelo o-{0} odlulengoLwezithathu abangu-{0}eminyakeni engu-{0} ezayoemahoreni angu-{0} edluleAmaskripthi ase-East AsiaImicibisholo ye-DownwardsngeMsombuluko e-{0} edlule{0} ngoLwezibili olwedluleehoreni elingu-{0} elizayokumaminithi angu-{0} ezayoAmasimbuli okobuchwephesheAmaskripthi ase-South Asiaevikini elingu-{0} elizayoi-Full-Width Form Variantsi-Half-Width Form VariantsngoMsombuluko o-{0} odlulengeMgqibelo engu-{0} edlulekumasekhondi angu-{0} ezayoosukwini olungu-{0} oluzayousuku olulandela olwakusasaAmaskripthi ase-Midlle EastImicibisholo ebheke phezuluevikini elingu-{0} eledlulekuminithi elingu-{0} elizayousuku olwandulela olwayizoloAmaskripthi ase-Western AsiangoLwesine olu-{0} olwedlulekusekhondi elingu-{0} elizayoosukwini olungu-{0} olwedluleukusetshenziswa kwesikhashanangoLwezine abangu-{0} abedluleezinsukwini ezingu-{0} ezizayoezinyangeni ezingu-{0} ezizayoImicibisholo eya ngakwesokudlai-Ideographic Desc. CharactersngoLwesibili ongu-{0} owedluleAmaskripthi ase-South East AsiaImicibisholo eya ngakwesokunxeleezinsukwini ezingu-{0} ezedlule.ngoLwezibili abangu-{0} abedluleNgena ngemvume/Izimpawu ezivamilengoLwezithathu abangu-{0} abedlulengoLwesithathu olungu-{0} olwedlule*Thathaindlelaejikelakwesokudlaengu-{0}0Imicibisholo eya ngakwesokunxele nangakwesokudla[a b {bh} c {ch} d {dl} {dy} e f g {gc} {gq} {gx} h {hh} {hl} i j k {kh} {kl} {kp} l m n {nc} {ngc} {ngq} {ngx} {nhl} {nk} {nkc} {nkq} {nkx} {nq} {ntsh} {nx} {ny} o p {ph} q {qh} r {rh} s {sh} t {th} {tl} {ts} {tsh} u v w x {xh} y z]$/<*7<A0c].dv_ r)r)JPPJOOJNNJHHJGGJFFJ++J**J))J J J JppJJJt6JS JJ``JJJXXJJJqqJJJuuJJJaaJJJYYJJ  ) JXJ 7P)3yys1 !$ 0 '/ $,q4D 3[)p3}$Qn 31N<ȪLS3w}M~)TPM itO }\l$Q@kA%$E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG qBqBMM(h4$jj3$$xC$$k Q v33 텐MM 3 Yhh$===Mg$~~h%$,z\]$lOlOlO))8& 7P)3ii iI ,I !$ Y0 '/q4D 3[)p3?˹n 3f)dO0<Ȫ8S3w3M[#.TPMN ik \P`TX>j4>l*j4\P`TXRL1AB#\P`TX>j4>l*j4\P`TXRL1AB# y: y: y: y): y): y):jU !jU !E $oE g 4 4GBWGG$G53 hG$__G$4EG$GGG[h[hhh~N$jjM$$x:*$$k p vMM yhyh 3Yhh$===Ng$~~kh%$,zC$lOlOlO @4lhpHDdL,< GAj4j4GGD>J2 ($ti  @4lhpHDdL,< GAj4Dj4GGD>J2 ($ti RUX[RUX[Vkv1B[ary~'->Zhou|t "-5J=DK]iou%L$2?GL/(CkL.^<$sJ..~;i}c:T|bYl~/VGh~ H _tJXJvH_JXJ>H_JXJ><7!!$$$HhJJ#HhJJ##HhJJ##HJHJ JHJ :JHJ HJcJ(JcJ(JcJ(H?JSJH?JSSJH?JSSJHG=JJCjJEEJjjJJjjHjJSJJQQJ0JSJ0HJu>Jw HJ>>J HJ>>J HJX<JJX<JJX<JHevJJaMHevJJMMHevJJMMHJ'J;HJJHJJHuJJMHuJ__J--HuJ__J--Hp}JJ4Hp}JJHp}JJHKJJ J,,J J,J gggH>J;JJ;JJ;J--- )+7   ^   ^               2 i  K ZFPB3B EPV]enxtPyP~PPPPPPPPPP7 EPV]enxPPPPPPPPPPPP EPV]enxPPPPPP PPPPP#P7 *bPkP (PJR7P:Pt =Y U`  `U`!IM!$P Y] PPPPPPPPPPPPPPP PPPPP` P%P,P3P8P;P@PGPLPSPXP_P5?MP  !  !  I P  P$P/P :PIPXP[ ` ';gjmp!IM!$P Y] sPxPPPPPPPPPPPPPPPPPPP`PPPPPPP PPPP"P )6C P]j  w|  jv"5HSfilo}PPW e i p `D VP[P`KP gPlP``P xP}P`qP PPP PPP PPP PP`P PP` PP` PP`P! PP`* P P`2 PPP: *P/P#PB ;P@P4PJ LPQP`EPR VP[P`[ `PeP`c qPvP`jPk {PP`t PP`| PPP PPP PPP PPU`P PPU` PPU` PPP PPP  PPP P"PP .P3P'P ?PDP8P PPUPIP aPfPZP rPwPkP PP|P PPP PPP  PP `Pv` PP `v`  PP `v`) PP`P2 PP`;  PP`C B     * : > I S W b l q }   ' 5 B F Q [ _ j t x   ' 6 L a f r } PPPPPPPPP     % . 6 > F N V _ g o x                     $ - PPPPPPPPP6 ? G PPP  P&P/P8PAPJPO ZO ]O gJ W _    [uow\] D K`UP`V``E` ` PBPK  SP 'ResBP  o%6oh P libicudata.so.64.2-64.2-2.el8.x86_64.debugz.rodata.shstrtab.dynamic.note.gnu.build-id.eh_frame.gnu.hash.gnu_debuglink.dynsym.dynstr$9o4R xZhhP/  C 0 0 busr/lib64/libicutest.so.64.2000075500000256100152342600270011407 0ustar00ELF>@i@T@8@   !!   ! !$$    Ptdppp,,QtdRtd!!HHGNUk#˥!Gbu ',% `( @Z9E$R@pAP@X p@DTI@ 1GB# $@3jFDu$1 @&Bq6 506y!U2Buvxz{}   !#$')*+,-./1D9ުPV<\i"*# sVP?clwQBGC}hyrȝ*$ ҋT>qXf c- u.YtK 9<$NoYϖ_!\ Rײ,pog#ޠ~ F57k4mr_a-IUMj {d8iw- Aj (I6s3HfVMBjt'2أV6ؖs [Js֝ ad'b  ʹ"VoYweEk _+l= hwp9Ut9趠<qXsϜr_)qS ȭAZ,av4S.}zǡY緀n79ϳrZ!2/#{d ? "  y !!8" w{" @ !!8U  `l|#! O!!  @- вI @,v`#!z   m" F@" !  g @X pJW  p  0! !@{!! ! =" !!E"   W  #w PH  0G ~ wx Юd!!!hS  p `sN  o  :!  z&Y"  @g  @)!!! й] S!X!8d `C!X  =  !!`;  C"  Pyt#!W @ ^ p2  Нe  ,! й" !h >!! s 9 x~ `uy"  | g P,(!!! =!8 . R  e9 h.)j $"  2)!n 0u-8 0~ N  )!!" {D  Po P:f P" F  R  " )" G ? `C  KI `X {  Cx.) x*  !`!(  0 " `O а" w ?(! vZh#! fx#! !N Ь pJ ! !8!!  # @Uj!!@" p  " e"  ! nd TT  R!!@  I D" bp#! P PHl" !!^ 0 P  )  ?H  0\ )!"  x @8  p" P" 0  8-!H i p__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizefreeMINIMUM_MEMORY_SIZE_FAILUREMAXIMUM_MEMORY_SIZE_FAILUREmallocstrncpystrchr__strncpy_chkstrlen__stack_chk_failstrncmp__printf_chkstdoutfputc__fprintf_chk__vfprintf_chkfflushutrace_vformat_64fputsutrace_functionName_64utrace_format_64reallocVERBOSITYERR_MSGcleanUpTestTreeaddTest__assert_failstr_timeDelta__sprintf_chkuprv_floor_64getTestNamevlog_infolog_errgetTestlog_err_statusWARN_ON_MISSING_DATAlog_verbose__vsprintf_chkudbg_knownIssue_openlog_knownIssuelog_data_errgetTestOptionICU_TRACEREPEAT_TESTSQUICKsetTestOptionctest_xml_setFileNameinitArgsutrace_setFunctions_64utrace_setLevel_64REPEAT_TESTS_INITstrtolu_setMemoryFunctions_64u_errorName_64strcmpctest_xml_initfopenXML_FILE__ctype_b_loc__strcpy_chkperrorstderrctest_xml_finifclosectest_xml_testcase__strcat_chkuprv_getRawUTCtime_64strcpyshowTestsrunTestsudbg_knownIssue_printudbg_knownIssue_closerunTestRequest_ZNK16RBTestDataModule7getInfoERPK7DataMapR10UErrorCode_ZN6icu_6415MaybeStackArrayIcLi40EEC2Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2Eiuprv_malloc_64uprv_free_64_Unwind_Resume__gxx_personality_v0_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ei_ZN6icu_6415MaybeStackArrayIcLi40EED2Ev_ZN6icu_6415MaybeStackArrayIcLi40EED1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2EOS1_memcpy_ZN6icu_6415MaybeStackArrayIcLi40EEC1EOS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSEOS1__ZNK6icu_6415MaybeStackArrayIcLi40EE11getCapacityEv_ZNK6icu_6415MaybeStackArrayIcLi40EE8getAliasEv_ZNK6icu_6415MaybeStackArrayIcLi40EE13getArrayLimitEv_ZNK6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EE12aliasInsteadEPci_ZN6icu_6415MaybeStackArrayIcLi40EE6resizeEii_ZN6icu_6415MaybeStackArrayIcLi40EE13orphanOrCloneEiRi_ZN6icu_6415MaybeStackArrayIcLi40EE12releaseArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EE17resetToStackArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EEeqERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEneERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC2ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC1ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSERKS1__ZN7TestLogD2Ev_ZN7TestLogD1Ev_ZN7TestLogD0Ev_ZdlPv_ZN16IcuTestErrorCode8setScopeERKN6icu_6413UnicodeStringE_ZN6icu_6413UnicodeStringaSERKS0__ZN14TestDataModuleC2EPKcR7TestLogR10UErrorCode_ZTV14TestDataModule_ZN14TestDataModuleC1EPKcR7TestLogR10UErrorCode_ZN14TestDataModuleD2Ev_ZN14TestDataModuleD1Ev_ZN16RBTestDataModuleD2Ev_ZTV16RBTestDataModuleures_close_64_ZN16RBTestDataModuleD1Ev_ZN16RBTestDataModuleD0Ev_ZN14TestDataModuleD0Ev_ZNK14TestDataModule7getNameEv_ZN16IcuTestErrorCode8setScopeEPKc_ZN6icu_6413UnicodeStringC1EPKciNS0_10EInvariantE_ZN6icu_6413UnicodeString8doAppendERKS0_ii_ZN6icu_6413UnicodeStringD1Ev_ZNK16IcuTestErrorCode6errlogEaRKN6icu_6413UnicodeStringEPKc_ZN6icu_6413UnicodeString8doAppendEPKDsii_ZN6icu_6413UnicodeStringC1EPKDs_ZNK6icu_649ErrorCode9errorNameEv_ZN16IcuTestErrorCodeD2Ev_ZTV16IcuTestErrorCode_ZN6icu_649ErrorCodeD2Ev_ZN16IcuTestErrorCodeD1Ev_ZN16IcuTestErrorCodeD0Ev_ZN6icu_647UMemorydlEPv_ZN16IcuTestErrorCode20errIfFailureAndResetEv_ZN6icu_649ErrorCode5resetEv_ZN16IcuTestErrorCode20errIfFailureAndResetEPKcz_ZN16IcuTestErrorCode24errDataIfFailureAndResetEv_ZN16IcuTestErrorCode24errDataIfFailureAndResetEPKcz_ZN16IcuTestErrorCode19expectErrorAndResetE10UErrorCode_ZN6icu_6413UnicodeStringC1EPKc_ZN6icu_64plERKNS_13UnicodeStringES2__ZN16IcuTestErrorCode19expectErrorAndResetE10UErrorCodePKcz_ZNK16IcuTestErrorCode13handleFailureEv_ZN16RBTestDataModule13getTestBundleEPKcR10UErrorCodeures_openDirect_64_ZN6icu_6413UnicodeStringC1EaNS_14ConstChar16PtrEi_ZN16RBTestDataModuleC2EPKcR7TestLogR10UErrorCodeures_getByKey_64ures_getSize_64_Znwm_ZN9RBDataMapC1EP15UResourceBundleR10UErrorCode_ZN16RBTestDataModuleC1EPKcR7TestLogR10UErrorCode_ZN14TestDataModule17getTestDataModuleEPKcR7TestLogR10UErrorCode_ZNK16RBTestDataModule14createTestDataEiR10UErrorCodeures_getByIndex_64_ZN10RBTestDataC1EP15UResourceBundleS1_R10UErrorCode_ZN10RBTestDataD0Ev_ZNK16RBTestDataModule14createTestDataEPKcR10UErrorCode_ZTS7TestLog_ZTI7TestLog_ZTVN10__cxxabiv117__class_type_infoE_ZTS16IcuTestErrorCode_ZTI16IcuTestErrorCode_ZTVN10__cxxabiv120__si_class_type_infoE_ZTIN6icu_649ErrorCodeE_ZTS14TestDataModule_ZTI14TestDataModule_ZTS16RBTestDataModule_ZTI16RBTestDataModule_ZTV7TestLog__cxa_pure_virtual_ZNK10RBTestData7getInfoERPK7DataMapR10UErrorCode_ZN10RBTestData12nextSettingsERPK7DataMapR10UErrorCode_ZN9RBDataMap4initEP15UResourceBundleR10UErrorCode_ZN10RBTestData8nextCaseERPK7DataMapR10UErrorCode_ZN9RBDataMap4initEP15UResourceBundleS1_R10UErrorCode_ZN9RBDataMapC1EP15UResourceBundleS1_R10UErrorCode_ZN8TestDataC2EPKc_ZTV8TestData_ZN8TestDataC1EPKc_ZN8TestDataD2Ev_ZN8TestDataD1Ev_ZN10RBTestDataD2Ev_ZTV10RBTestData_ZN10RBTestDataD1Ev_ZN8TestDataD0Ev_ZNK8TestData7getNameEv_ZN10RBTestDataC2EPKc_ZN10RBTestDataC1EPKc_ZN10RBTestDataC2EP15UResourceBundleS1_R10UErrorCodeures_getKey_64_ZTS8TestData_ZTI8TestData_ZTS10RBTestData_ZTI10RBTestDatadeleteResBund_ZNK9RBDataMap7getItemEPKcR10UErrorCodeuhash_get_64_ZNK9RBDataMap9getStringEPKcR10UErrorCode_ZTVN6icu_6413UnicodeStringE_ZNK6icu_6414ResourceBundle9getStringER10UErrorCode_ZNK9RBDataMap8getInt28EPKcR10UErrorCode_ZNK6icu_6414ResourceBundle6getIntER10UErrorCode_ZNK9RBDataMap9getUInt28EPKcR10UErrorCode_ZNK6icu_6414ResourceBundle7getUIntER10UErrorCode_ZNK9RBDataMap12getIntVectorERiPKcR10UErrorCode_ZNK6icu_6414ResourceBundle12getIntVectorERiR10UErrorCode_ZNK9RBDataMap9getBinaryERiPKcR10UErrorCode_ZNK6icu_6414ResourceBundle9getBinaryERiR10UErrorCode_ZNK9RBDataMap14getStringArrayERiPKcR10UErrorCode_ZNK6icu_6414ResourceBundle7getSizeEv_ZN6icu_647UMemorynaEm_ZNK6icu_6414ResourceBundle11getStringExEiR10UErrorCode_ZN6icu_6413UnicodeStringaSEOS0__ZN7DataMapD2Ev_ZN7DataMapD1Ev_ZN9RBDataMapD2Ev_ZTV9RBDataMapuhash_close_64_ZN9RBDataMapD1Ev_ZN9RBDataMapD0Ev_ZN7DataMapD0Ev_ZN7DataMapC2Ev_ZTV7DataMap_ZN7DataMapC1Ev_ZNK7DataMap4utoiERKN6icu_6413UnicodeStringEu_UCharsToChars_64_ZNK9RBDataMap6getIntEPKcR10UErrorCode_ZNK9RBDataMap11getIntArrayERiPKcR10UErrorCode_Znam_ZN9RBDataMapC2Ev_ZN6icu_647UMemorynwEmuhash_setValueDeleter_64uhash_compareCaselessUnicodeString_64uhash_hashCaselessUnicodeString_64uhash_init_64uprv_deleteUObject_64uhash_setKeyDeleter_64_ZN9RBDataMapC1Evuhash_removeAll_64_ZN6icu_6414ResourceBundleC1EP15UResourceBundleR10UErrorCode_ZN6icu_6413UnicodeStringC1ERKS0_uhash_put_64_ZN9RBDataMapC2EP15UResourceBundleR10UErrorCodeures_getStringByIndex_64_ZN6icu_6413UnicodeStringC1EPKDsi_ZN9RBDataMapC2EP15UResourceBundleS1_R10UErrorCode_ZTS7DataMap_ZTI7DataMap_ZTS9RBDataMap_ZTI9RBDataMap_ZN13UPerfFunction21getEventsPerIterationEv_ZN9UPerfTest14runIndexedTestEiaRPKcPc_ZN13UPerfFunction4timeEiP10UErrorCodegettimeofday_ZN9UPerfTestD2Ev_ZTV9UPerfTest_ZdaPvucbuf_close_ZN9UPerfTestD1Ev_ZN9UPerfTestD0Ev_ZN9UPerfTest5usageEv_ZN9UPerfTest12gUsageStringE_ZN9UPerfTest11runTestLoopEPcS0__ZN9UPerfTest5gTestE_ZN13UPerfFunctionD2Ev_ZN13UPerfFunctionD1Ev_ZN13UPerfFunctionD0Ev_ZN9UPerfTest4initEP7UOptioniR10UErrorCodeu_parseArgsucbuf_resolveFileNameucbuf_open__memcpy_chk_ZN9UPerfTestC2EiPPKcR10UErrorCode_ZN9UPerfTestC1EiPPKcR10UErrorCode_ZN9UPerfTestC2EiPPKcP7UOptioniS1_R10UErrorCode_ZN9UPerfTestC1EiPPKcP7UOptioniS1_R10UErrorCode_ZN9UPerfTest8getLinesER10UErrorCodeucbuf_readline__cxa_throw_bad_array_new_length_ZN9UPerfTest9getBufferERiR10UErrorCodeucbuf_sizeucbuf_getBufferu_strncpy_64_ZN9UPerfTest7runTestEPcS0__ZN9UPerfTest3runEv_ZN9UPerfTest7setPathEPc_ZN9UPerfTest9setCallerEPS__ZN9UPerfTest8callTestERS_Pc_ZTS13UPerfFunction_ZTI13UPerfFunction_ZTS9UPerfTest_ZTI9UPerfTest_ZTV13UPerfFunctionuprv_dummyFunction_CTlibicutu.so.64libicui18n.so.64libicuuc.so.64libicudata.so.64libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endlibicutest.so.64GCC_3.0CXXABI_1.3.8CXXABI_1.3GLIBCXX_3.4GLIBC_2.4GLIBC_2.3GLIBC_2.14GLIBC_2.2.5GLIBC_2.3.4/opt/alt/libicu/usr/lib64  t P&y [@xѯ ӯkt)ii ii ui  ti  !`l! l!!!!!!!!(!!h!!p!px!!!!!!!!`!P!!!8!H!!(!!`!!h!`p!x!!!Ь!X!h!!!! !!(!P0!8!@!H! P!PX!`!вh! p!Px!!!!!!!!!!!p!!@! !!!#!G#!C#!C#!$!w@$!h$!$!$!$!%!0%!X%!%!! ! ! ! ! ! !E!E!E!E! @!pH!pP!pX!p!p!p!p@!pH!pP!p!p!p!p!p!p!p!p!p!p!p!!!!<!I!`!f!n!o!q#!^ ! !( !0 !8 !@ !H !P ! X ! ` ! h ! p !x ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!!!"!!#!!$!!% !!&(!!'0!!(8!!)@!!*H!!+P!!,X!!-`!!.h!!/p!!0x!!1!!2!!3!!4!!5!!6!!7!!8!!9!!:!!;!!=!!>!!?!!@!!A!!B"!C"!D"!F"!G "!H("!J0"!K8"!L@"!MH"!NP"!OX"!P`"!Qh"!Rp"!Sx"!T"!U"!V"!W"!X"!Y"!Z"!["!\"!]"!_"!a"!b"!c"!d"!e"!g#!h#!i#!j#!k #!l(#!m0#!r8#!s@#!tHH HtH5 % hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhe%- D%% D% D% D% D% D% D% D% D% D%ݼ D%ռ D%ͼ D%ż D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݻ D%ջ D%ͻ D%Ż D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݺ D%պ D%ͺ D%ź D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% DHH`HLuHmHEHLZLRHLEL=ƐH2H H"HHHHHLLHHLLHHHHLLLHjHLHH+HLLHH2HH"HHLHLHLzH2CHHHHHLHHRH*ILL:LHzL"HjHHHLRLHBLH|$PH(HHHLf.H= H H9tH Ht H= H5ڼ H)HHH?HHtH HtfD= u+UH=r Ht H= yd ]wH@Hݶ H90w Hɶ H90s H<@1DATIUHcS}HcH HLHHHxH@H@>D+H[]A\ÐATI/UHSHHdH%(H$1OHEHtFH)HHA$HEIc$H$dH3%(u!H[]A\HHA$}f.ATIHUSHHc9<uHL[]A\[]A\fDHHH5e1H5e1H5e1H5e1H5e1H5f1H50f1tH5=f1aH5Zf1NH5wf1;H5f1(H5!g1H5.g1H5kg1H5g1H5g11HH5gfUHSHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H H3 H;1L[rHbjYH;HHH$$HD$HD$ D$0HD$H;8 HD$dH3%(u H[]fUHSHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H H$HD$HD$ H3$D$0HD$H;HH#H;K HD$dH3%(u H[]DUSHdH%(H$1 HH@H0 HƄ$H3H3 H$dH3%(u H[]^@f.AUIATIUSHdH%(H$1$ ~  H HIH h1RWH-p HƄ$HuML Hߍ@HuHƄ$Hu H$dH3%(uH[]A\A]hSHdH%(H$1H'5 HIH Ig1RH HƄ$H0  H$dH3%(u H[H HH9w H H9sHf1f.= SHu+= uHtH H[H0rf[fDH=f1z` Huff.H% ufATUHSHH=fzL% 1 7 LnH fI<$I<$HHھI<$ӵ ;tHn| t []A\ Df.H ufATL% UHSI4$H!I<$1 | LJmHQeMI<$HHھ)I<$P;tH| []  A\@SHHHtH{HtH[AWAVAUATUSHH8H/Ht$dH%(HD$(1H1Ll$ Ld$;/HDL}LLH>MtyDt$LHEHHHuDHuH\$ HuHHHL$HHD$(dH3%(H8[]A\A]A^A_@HLLt$HVH\$ HEHHuHD5H\$ HEHH pI1H=}kHI$H eH5cH=c7f/ewZf/ew(f/ef/eH IcH^`eSHHD$^:e-eHL$H bHY\^ eH[f.H bH^dH bHkf.HU(HHBHD@AUIATIH=ZbUHSH=HV 1 LiHaH;Mt H3LH;LHH;}tH%| s h H[]A\A]DSHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H=b1 H$HtW H$HH$HD$HD$ HD$D$0HD$dH3%(uH[fD GAVAUATUSH dH%(HD$1H1>/HHLt$Ll$ HH[LLHHt=Dd$ fDH[Ht'HsDHPuHl$HuHD1HL$dH3 %(uH []A\A]A^H=`=1t@SHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$HD$HD$ D$0HD$uHŭ  uPH=`$ HHtJ HHHD$dH3%(u1H[HHH=^n@ Jf.HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$1HD$ HD$$D$0HD$dH3%(uHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ HD$D$0HD$dH3%(uHfDUSH(dH%(H$1=հ uHHdHIHDH\$HHHLL$HH= H LD$HHH=\Hf D$ D$t.H$dH3 %(uH([]sHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HL$dH3 %(uH+f.SHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$1$HD$HD$ HD$D$0Hq  uD HHt HHHD$dH3%(u$H[HHH=Z&Df.wwH0\HcH>@H9 fDH5 fDH fDH fDH fDH fD1f.St,w H[HcH>fDH 0[D1p@H 0[DH 0[DHe 0[DH 0[f.H= 1fAWAVAUATUSHHL HT$HL$dH%(HD$81H AHH  IL5Y|$L=YL YLYu@ HL€H=XH€t2H=XH€HP fD9l$~mHcHM,I];/tHL€t̹HL€tHL€2A9l$Hà D$ ;t#1H mHH5;H\$8dH3%(D$ HH[]A\A]A^A_@H=WH€uHJ H=WH€u  H={WH€t-H=cWH€u"Hl HHf yH=)WH€ʉL$ H=WH€t H=VH€UH=VH€HHϤ H* fDD$,];\$}DIlLl$0 HD$0H}LH̞ HHT$0H9U:-td1LD$,H HvH5|$,L+ L ULU9H55RH1HD$0HzL H( HHT$0H9UiH5U1I<$zrDH H=UH€ʉL$ u\9l$~1I|yLN L ULU\2H5{Q1f.H=UHuHO  H=THuH# H5THL L XTLTTuH H5THLd L TLTuH dH5eTHeL* L SLSuHu *H51TH+tfH5!THtSHD$Ht2HL$Lt$Ѕ~lL L qSLmSIUH5S1aI<$XD$ Hf.AU1ATUHSHH=f H H5 SIH' L MH]t%HHH]tXtHH= H5 IH H!%tDHJHDщ@HH)I\H+@t4L9v/lf.HH+L9v@t HjtH k HRL1e1H[]A\A]H=wRH͖ H ! HNH81 fSHԟ H;HtM8EH $D$HcHHD$L0EIH\$@LlLd$>IHIHpLHM9uHD$HHHpHD$A~-6 H5] H=P1t$  HD$/H=qPHމ- HH8 E1D$I~ʢ HtH$t$wtI~L$ H$WH$dH3%(H[]A\A]A^A_fDIvH=O16t$ ( 7I> D%4 L55( D$D$  HH= D$A=  С -¡ Hˡ(~ u  f(\L$L$ LL$f(L$L$^ OH Nf(LMHLD9%3 H MHHDH5 D9=ߜ I~sL$H=GN-)H1NI1$= D$I~ u"=o 1H=oLD%x D-A -_ ND|$I~1H$DD=A 1H=M-- A~v5( D9~kD)HNMHكHLH=|MHE1ț H=S1!D$  D)D$|$@-HH=L1n@D)HH=L1DHci H=f HލPHHljO qH=S1D$( D$(A\D$ L$L$N1LH5ILa|$ -H$H\$@HD$JD\D$ L$L$LH5K1H5 H=K1=V1.HK+t$H=K  +D$OHH={K19ff.SHH $HdH%(H$1HHt01HHnH$dH3%(uH[fH=#K=f.AUATUSHH $HdH%(H$1HHHH11+ % H=  Ht$ H=ݜ (H͜ =ߜ _L% HpJ1I<$I<$I<$1 HFkI<$I<$1H*JK5q ~6H-j 1L-JI<$H1LH99 H= Ht_H5H#HHtK  ~91L- L%bHH1LHHHL9֛ H  tHg uIH=JF1H$dH3%(uqH[]A\A]f.H=E1RH=F1BH HbEH81:fDH=bGfAWAVIAUATIUSHH|$H= 0CM|$1E1I\E1L%(GGHH=GtNHֹH=G€ҺDDIL9t/I:/~HLuIE1L9uEAu~H5H1Hɔ H[]A\A]A^A_H5G1]I7Lt$~u7MtB LAtR5{ - ADLIMuH5)E1cc묐& AtL -6 L1 Lt$1f.DHGHH@f.Ðf.SHH[f.H 3fḦ́ HwHGHHWHÐff.H HHHHt H`ÐfDH SHHHH(H{ H{0H{@H[ff.SHH[f.SHSH[f.HGÐfDUHo SHXW(dH%(HD$H1HЃE1ɺfG(H8L$fx61HHHHD$HdH3%(uHX[]L$ HAWAAVI1AUATIUHպSHHwdH%(H$1H\$ H 1HHt$fD$Mf1HHLl$`H5DL5L$hfw1LHLHD$H$1ɺHH$fH|$1HMHuLmAD$(MtwH5 FLL$hf1LH1ɺLHHD$u$f$H|$1HHLI|$HHEt:R HH$dH3%(H[]A\A]A^A_fDAD$tRfDL$l>$@L$lM BH5DH$fxT1HHAL$(It$ fxD1HHf.$@$AL$,I(H'I+H*H3Iff.USHHXdH%(HD$H1H HHG~)HH5DBHlH1H1HH{ HDHD$HdH3%(uHX[]SHcH[Jf.USHHXdH%(HD$H1G~THH5AH1H1HHcH{HT$HdH3%(uHX[]S1jH@f.ATUSHH $HHH$ H$(L$0L$8t@)$@)$P)$`)$p)$)$)$)$dH%(H$1CH$Ld$`HHD$LD$LH$Hl$ D$D$ 0HD$H5S@HcLH1HHHH$dH3%(uH[]A\H1Hf.USHHXdH%(HD$H1G~THH5?H1HHHPHhHT$HdH3%(uHX[]@C1ZH@f.ATUSHH $HHH$ H$(L$0L$8t@)$@)$P)$`)$p)$)$)$)$dH%(H$1CH$Ld$`HHD$LD$LH$Hl$ D$D$ 0HD$rH5k>HSLHHpHHH$dH3%(uH[]A\@H1Hf.AUATUSHHodH%(H$19tiHl$@IHHXH5?LL$HLL1L1HL LHkHH$dH3 %(uH[]A\A]HHHfAVAUATUSHH $H@HAH$L$L$t@)$)$)$)$)$)$)$ )$0dH%(H$1kA9H$pL$HѾLD$HD$LH$D$Hl$`D$ 0HD$DLd$ HHH5R=LL$HLLLL1HLZLRHJkH_H$dH3 %(uH@[]A\A]A^RH,H(H$@f.UH5d;HSHXdH%(HD$H1HH1H1H"HHD$HdH3%(uHX[]HfAWAVAUATUSH dH%(H$1HHIIHHP(LLH HA$u/H$dH3 %(HH[]A\A]A^A_L{Ld$`L1ɺLLl$ IH@ HD$H ]:HT$LHL$1L$LLLLLHD$LfL^LVC8>D12|HHHnAUIATIUHSHHhdH%(HD$X1Hv HHC HC(LHHHC0HHC@CHC8*{8HC u HD$XdH3%(Hh[]A\A]ÐH1H5<:HHC(H谾CHH{ H1H5:HC0EtMIEHl$HT$HL`H9HD$HLAHC8SHs0HHILc+I "H)H AUATUSH H{ Ht0H{([醨fDSHH[jf.AWAVAUATUHSHH=%dH%(HD$1蟩H}Ht葩L%za D}t11EtIH#I<$L-ީI<$1Hy#ǩH$SDHAa H H81蛩H $HtRI<$H1xH$Ht/8t*HEH@L9tLE11҉HH $HuDD}tHD$dH3%(uH[]A\A]A^A_AWAVE1AUIATUS1HHt$HHT$PdH%(H$1Ho(D$dD$DHD$@HD$XHn(H8DIEH H@H90H` HH81kH|$hH-?$Ht$HHt UIEH BH@H9 H_ H_1H;An(H;HL$h1H!1@H$dH3 %(H[]A\A]A^A_HD$d$d$%&$$A}tt D$d5HH߻PH|$ht7D$DDLHL$hE11ҋt$DH|$hHHam(HL$XH<@HL$hLD$Pt$DLЃ9m(HHHHPHD$ H]AE|ZAA}tD$@dfLl$(I*|$@%Ld$dHD$Y|$f,f*H$HD$<$$f/Emff.E„W\$fA*^f(YX4%D,EIEH@(H;] QH|$p1E~补E#f.AIELLPAGEH|$1kfffH*$H*T$pH*$^$XfH*L$x^ u$X\|$dLLl$(H5H1ΟEMxE\H*$d$E1HD$H-a\ H$HD$dHD$HD$pHD$(H$HD$0d$fDHL$hH}1H褤A}taEE|H}E0DH|1rHH@(H;[ QH|$(1E~E~!fHAHt$HPAuH|$01fffH*$|$dH*T$pH*$^ #XfH*L$x^ "X\l$f(H]4$XH@ H;Q[ 4$l$XA}tHL$hH}LL$ EHj^HD$DAE9exDH}1H!HH@(H;Z HHT$DЋ|$d2@˟H5H1腝@IETH@(H;RZ A'H|$p1D}AnLL$ HL$hEH}HsiHD$ L$@HK1A@D$8HA}tD$8HD$tKH|$HL$hH}HHEt$LL$0ZYfH6HEPLL$0HHL$xH}蚡^_CADLLAD(DfA|$@fDLLl$(-HL$hE>fHD$ Icd$A*ExR H-X HH|$H}^Yf(fH*f(^L|$fEd$LHI*\$^觠$HL$hE\$d$H H}Yf(^^\H-W HL$hAH1H}*qDHW H1H81HW HH81ߟ]Ed$H(軟$d$EHL$hH}H5 Y^~HW HL$hH1۾H81UpHV C@f.Ðf.SHH[f.AVAUATIUSHHdH%(HD$1HG HwH ,Z қCP{0Z RZ =mZ tCt=Z t HeZ HCH=Z t HyZ HC0=Z tC8=Z =Z =[ =[ C|=0[ tCdCu=G[ tCuCd=^[ tH;[ HHs@D$HH{HHl$M1H!Hc|$7HC HzA<$u A$HC Hs@H{HMHHH{ Hs0M1ɺ*HC(A<$~V)HS@H5H1ߗ5DH=Y 1 5C|=Z DA$HD$dH3%(H[]A\A]A^Hc‰չ IL,H=0Z IL̜Hs{U H X 趙LH5Z LCP!@HX HC@=Y *H=X 1mCxDH=Y 1M fA$@f.HP w1HW1HHGHHHG0HHGH1HG(G8HG@HGXG`GdHGhGpfGtHGxLJHLJgfDHH P HWH8wH5{HHW01HHL$HwHHfWtDLOHG(G8HG@HGXG`GdHGhGpHGxLJHLJAWAVAUATUSH(dH%(HD$18HGXHHt4HL$dH3 %(`H([]A\A]A^A_f1@ HA@Ld$C`HCXD$H$EH?Hc|$H9mHcS`HHHSXI覔LIHcC`T$HHCXPHcC`HcHHCXH8TC`D$C`D9}.H{(HLIHcHCXf.L4$A@LI LCXHcS`HH$LHLD$֕LD$L蹗H $L4$HKXzfDE|AUATIUHSHHH(E|HciH{(HspLHChDmqH{hDH2HChHcU1f PCpEHChH[]A\A]1Ð@AUATIUSHHH/IH裓HHt[H@I$}I$tH=fHuO11LP Ht/H[]A\A]f.IDŽ$fHLJH1fDH=H€u L딐LHLP fPAU1AATAUHSHHUJ";-t?@H薒HtHHHHg](t&X](~AID9mPH[]A\A]HaN HپHZH81ؖH1[]A\A]11?1ff.H@HHtFtGtATIUHSHH-\(HHLH[]A\H@AUA1ATIUHSHXdH%(HD$H1HϕE~A]fDHELHPu1H|$ 蟕ffHD$HdH3%(H*D$(H*L$ ^XfH*L$^fH*$X\u HX[]A\A]H1HHUsage: %s [ -l ] [ -v ] [ -verbose] [-a] [ -all] [-n] [ -no_err_msg] [ -h ] [-t_info | -t_error | -t_warn | -t_oc | -t_verbose] [-m n[-q] ] [ /path/to/test ] -l To get a list of test names -e to do exhaustive testing -verbose To turn ON verbosity -v To turn ON verbosity(same as -verbose) -x file.xml Write junit format output to file.xml -h To print this message -K to turn OFF suppressing known issues -n To turn OFF printing error messages -w Don't fail on data-loading errs, just warn. Useful if user has reduced/changed the common set of ICU data -t_info | -t_error | -t_warn | -t_oc | -t_verbose Enable ICU tracing -no_err_msg (same as -n) -m n[-q] Min-Max memory size that will cause an allocation failure. The default is the maximum value of size_t. Max is optional. -r Repeat tests after calling u_cleanup [/subtest] To run a subtest eg: to run just the utility tests type: cintltest /tsutil) u_setMemoryFunctions returned %s * Error: '-x' option requires an argument. usage: '-x outfile.xml'. Error: couldn't open XML output file %s ( test results written to %s ) (To run suppressed tests, use the -K option.) ******* [Total error count: %d] [All tests passed successfully...] *Note* some errors are data-loading related. If the data used is not the stock ICU data (i.e some have been added or removed), consider using the '-w' option to turn these errors into warnings. *WARNING* some data-loading errors were ignored by the -w option. * Could not find any matching subtree %-*s%s() %s() enter. { ctest.cnewNode != 0[(%.0fm %.1fs)]((%.1fs))( %.2fs ) (%.0fms) "TEST CAN'T BE FOUND! [DATA] (Known issue #%s) %s -a-all-v-verbose-l-e1-e-K-E-w-mCan't parse %s -n-no_err_msg-r-x-t_info-t_error-t_warn-t_verbose-t_oc-h--help* unknown option: %s fopen /> errors%f} ---[%d ERRORS in %s] ---} %*s[OK] %s %s---%s%c [%d %s in %s] / (%s) } TEST CAN'T BE FOUND! SUMMARY: Errors in [%s] Selecting subtree '%s' Total errors: %d [ALL]@ 0e|e\addTest@L@@@p@ @@ but got error: destructor: expected successdata: expected success(handleFailure)Could not load test data from resourcebundle: Unable to initalize test data - missing mandatory description resources! scope: - expected: TestDataInfoHeaders7TestLog16IcuTestErrorCode14TestDataModule16RBTestDataModuleSettingsCases8TestData10RBTestData7DataMap9RBDataMap*** runIndexedTest needs to be overridden! ***%s returned an illegal operations/iteration() Unable to converge on desired durationPerformance test failed with error: %s = %s end: %f loops: %i operations: %li = %s end: %f loops: %i operations: %li events: %li %%= %s avg: %.4g loops: %i avg/op: %.4g ns _= %s min: %.4g loops: %i min/op: %.4g ns %%= %s avg: %.4g loops: %i avg/op: %.4g ns avg/event: %.4g ns _= %s min: %.4g loops: %i min/op: %.4g ns min/event: %.4g ns Could not open the input file %s. Error: %s ---ERROR: Test doesn't exist: %s! Test names: ----------- %s function returned NULL= %s calibrating %i seconds = %s begin %i = %s end %f %i %li = %s end %f %i %li %li %s did not run .*LISTsourcedirencodinguselenfile-namepassesiterationstimeline-modebulk-modelocale13UPerfFunction9UPerfTestUsage: %s [OPTIONS] [FILES] Reads the input file and prints out time taken in seconds Options: -h or -? or --help this usage text -v or --verbose print extra information when processing files -s or --sourcedir source directory for files followed by path followed by path -e or --encoding encoding of source files -u or --uselen perform timing analysis on non-null terminated buffer using length -f or --file-name file to be used as input data -p or --passes Number of passes to be performed. Requires Numeric argument. Cannot be used with --time -i or --iterations Number of iterations to be performed. Requires Numeric argument -t or --time Threshold time for looping until in seconds. Requires Numeric argument. Cannot be used with --iterations -l or --line-mode The data file should be processed in line mode -b or --bulk-mode The data file should be processed in file based. Cannot be used with --line-mode -L or --locale Locale for the test .A??eA;,uHp{pЁ& 6FV@fXւ0.>N$fv փDp0 @0pHdЈP@$ЋH\p pDh|``0 `@ \ x 0 , Й@ 0  ( x p Ы 0 0@p0Pl0@P8`зXpP pHppD x  0  4 0H @\ Pp @L`t 0@P p4`P 4T@t``@T 8`l0,PHpdx@( 8`0\Pp,x \ `p !@H!0!! !@!`("zRx $opFJ w?:*3$"Du`\p pl+(OBDD AAB0BID J[  AABH 4:BGC \ ABE AFB ND>(8TADG AAA (d8ADG AAA (EFGh AAA 8`FED A(G (A ABBA EIx AA 3 0TH^ J A G ,TRAD z ABD (hRHD mAO܅-EcHyFBB B(A0A8Gp 8A0A(B BBBE $iG PA< 4P,FEK D(D0(A ABB EJ AG @FBB A(A0DP 0A(A BBBA  &EJ AH K A 0K A (L`AAG AAH xK A EJ AH 00Em F Z F J F J F JLUFBB B(A0A8D 8A0A(B BBBE 8dwFDA D(D0 (A ABBI ܖTEN< EDD Q(M0U(A c CAH [CALpDBFE B(A0C8G 8A0A(B BBBG $LpsEG I G AC @tȝ^FBA A(G I  (A ABBK HFBE B(D0F8FP 8C0A(B BBBH $zPLRx/  ,$wbAC d ABC T`hF4{kEDG x AAF eDA  0ܴ <DشPODD UABAH TABLFBA A(D0V (A ABBF D (D DBBH H8FBD C(G0f (A ABBF |(C DBB |4 H \ p   4 0EL 4  0# L)hCLr$ EL@ EL\ ,HEEDpp AAH zPLRx9,  p(qdPПTFEG B(D0I8G 8A0A(B BBBG ,zPLRx+  4LqE,PTEAGps AAA  EL,EAGpa AAH Xp<eFAA G L!!  AABH $zPLRx*  !,p-,dEAGpd AAE  Vp<XeFAA G L!$  AABE p<pFBA A(J (A ABBA (zPLRxm)  0o bLܥRFBB A(A0G L"a 0A(A BBBA (zPLRx(  "0&o ,nEKDpF AAA nLd0XFBB B(A0A8Gm 8A0A(B BBBD n |<(lFED D(G~ (A ABBB (zPLRx'  0Bn(%`P4FBA A(D0w (D ABBB D (C DBBA N (D ABBA $zPLRx&  0,m< FBA A(G@A (A ABBH $zPLRx}&  @,Vm0<t  FBA A(G@A (A ABBH m (D 4 FBG D(A0G@~ 0A(A BBBG (zPLRx%  @0~li Dl Y FBG D(A0G@{ 0A(A BBBB .l (?TRLu O A C LrHįELdȯEL̯ ȯ=EwD W FBE D(D0J@ 0A(A BBBB "k$ 4 $ FAA Dpd  AABD $zPLRxy#  p,j (LEDP0K AAJ ,ER I G,ER I G0 бIEJG P JAO DCA0@IEJG P JAO DCAHtFBK B(D0A8D 8A0A(B BBBA ܲ( زHe EAG qDAELEL8(LEAGl AAE <P FHJ D(DC (A ABBG (zPLRx!!  0^hf L:V FKE E(A0A8G 8A0A(B BBBA ,zPLRx  4g4lXFAD D0t  AABI $zPLRx  0,ngPдNwFEB B(A0C8F 8A0A(B BBBA ,zPLRxy  4f(@FBE D(D0W (A BBBE (zPLRx  00fL̵FEB B(A0D8Jw 8A0A(B BBBA ,zPLRxY  4 f*?L/FBE E(D0D8D@] 8A0A(B BBBK (zPLRx  @0e\ p,,Hc8FGD D(D (A ABBA JNLy8ELH<8FBB B(A0D8DP 8A0A(B BBBA lL0 FBE E(A0A8I3 8A0A(B BBBA SPA\I`AEL@FBB D(A0G@  0A(A BBBH 0\DHXtFBB B(A0A8D`z 8A0A(B BBBJ zRx `(4c<NBD D(G0[(A ABBH8FBD A(D0n (A ABBK LXVJG D(D0_ (A ABBD d(C ABBD4 0(<9FDD cAB0,,Zr C] 4Ge6," 1@P- 8  1CS* 5 8Rhw*9b Ew!*qg"6x l2  l2   E}  Eu / 5D  9v  ::# j ?!X!B aGNU`l l!!!!p!!`P8H!!!`ЬXh!!!P Pв P!!p@  /@P[jt P\ !!o($ 2  ! RG o GooDoJ !\\\\\\\\]] ]0]@]P]`]p]]]]]]]]]^^ ^0^@^P^`^p^^^^^^^^^__ _0_@_P_`_p_________`` `0`@`P```p`````````aa a0a@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbGChC?vwseufpitlbLGA$3a1kkGA$3a1P\f\GA$3a1GA$3a1kil GA$3p864plAGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864kk GA$3h864@i@i GA$3p864PاGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864kk GA$3h864@i@i GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* wGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* kGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pxGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @XGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `wGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864ɰGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864kk GA$3h864jj GA$3p864а3GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864kk GA$3h864jj GA$3p864@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864kk GA$3h864kk GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864kk GA$3h864kkGA$3a1GA$3a1GA$3a1f\k\GA$3a1libicutest.so.64.2-64.2-2.el8.x86_64.debug'/7zXZִF!t/&?]?Eh=ڊ2NNdEi^+*$)kX" -L- ,9N};>fFI46mN=Bdݍ1s6ǵ Y'O"1, R$tk /sBOv V7GhCMHqOZ#xkvדAi:[P"_r2;( `B6FAPj~< >34@ϭq pR"$>JpF_Ҍ 5r%ITз%$U2k}hemmG'ځ '\.><"NRUl-?JA^.%d1F! 6 'N}d*rAiiVQ͖r]l{ӅyN[l.1X1П;|H0cjA 5a Tϵus9 Й6.%U}B(Ͳ6n-*h|CkkvU@cRh}3S4ϲ?P[Z=,D~-` x˥"[{+BTq9Wtz o0 jo&R C Z*;DS7D6ҐqX͓]DNNKpM?wP_ZH$%'ț]Js[ɑm9ҹURB`VBO,.olŋN6>A !bzUؕ E3Si^<띓ҐJd29~GUÞiskgg/rj9grWa̘(F__݌1uZ`lT_g'c *9Dt"]"32G<"9exPՏIe}T0V0Za Wj(ǒ%RKdf]C[@k*mMm6" %(n IR*.Ⓩb0+[<򩚭]fV nӌ ʹ^D,ol|sP] 3;isG7ngoD!b)`)†&h.دW G AwMI7Vu6ˆ]ub{+Wj-fF)F{- # hx,Q vc'r_3+̊8Q]\LF|7%d |,@(`Pe~tJig&ykS -kfE7>0__Q:_(kx{nciSnnS,Mhѥ3@WSۆ'{2sKГδL_ +* |o~$,ȋ$8iЮN;KA΋ۻ1F=l~׵}/-%K4 !@ۿ%U~SU)E dT˾a{&w\L )zAYeG3{o=sB<~;Aj7A$ϗ"횶W (:r|I@?Kߎ ?`a-Tn13YyDO2= N⢊KZ ˹xzǐi9Xݘ#d sK;{&b[xE[QAxof~t$v4x??ٱ 2a3O=.StZK 5vKWhĭf;fwoB~N'J@HzZFjT8dNG,sՐ Nꇅh =g !ձ; 2QVk"3lUN)?U/oiht_RW&Ǹϡ+'^SSRL~b=&Z3I0LP†cPǔa*tv2o*3bv0 "G4y^fF Q6l vgzUjΑDCkeO@4@8@.. 0.0N0NH  /OO``$$... Ptd''',,QtdRtd0.0N0NGNU䜁HRQY`41 @f*@`XO(QH@B#I@ :d&IAZ$@`UBA L&DF@E| @@@",# JEfaP *Q@" ,qAD\HS Bt$D@H @($Z`B)@1 P# @D@0 @0\I@$J   B@Ae AC @B(@8`LKI($ A" @dH@184,D @ddP! ) `J @BtTL0AA HHJxQa<2)0F@hP@`"CB D D "a0@@ t @ @F2-A"HH$b"@ @ P d1P 3 A 1  .0Yj" ɓ$ Pd]Ab%@LPD  "(`@@DI Ab4#L@+0X@AȈ @ A @@`H(1 0H8$(@PЅPF0 $ `P8 2J&bbX4BT@@!X gILQLA$0@! 5A@.8 p#P(*AB@  0XQ ! # ! Hd! X  &B " `cL!(M D0V $ $$ G@2"60 @ &!I@: 1("@̄H*Fg) *@ S0 D h& K( " `#*~cH#A(@B"F D"` h!U$ T@AB@!`a,D"!@@`JL@lIGIX( L' d`Ԉ ,A LPQ0UCL "PDDPPaE^J8@b(QF @H  #H@r$!P@ (`x )l10hA t(AU  YpEX$u؄AC!ԺzW ",   @&@ɛ T@`A@P P b8 $0 @xG@ b!@@*A5P 4h0qM ^P `` @ B OX Ȁ" @  [6 Д d"@Ht62@QH @a @@FB`,B* B b@ A 0@ q!L!\v  VNP Eh 8B#(`8 ̣9P!0E%!4@  0@( Ɂ hB1 8@ , ĠL $B u1\)4y$B $CKP0@r#P@C ,8X @ @PEJ DA@4C8APt6@ (  P@0 ) @ &#a@,!QaP7LH ! @,F@A@ atē JU&"L ! F$A"IAA0J\X( DDP 2$ "@!@ @ (%@@0 XI@@j 0`*0 D@J@`0@@0aPl ` L& J `L+)@jB`d@ @@%hJl7 @0(P@Bo$@Q@h$P(0@! &@ D ` B( Fm(# &!1 @1P@ B p! U HE@JXAK =Fd`Tr $+ SDEi:HHVd)Q(A @@*8- @%0(`((@ H"b``c( $T` Y4,e `@]< ."2@BVPL5 P1`AD t 2@$P";A@Q!@r p s/J,9Yf`P@D  H !aU"U8t:J@ C $Im" @ %* "&@   AF!  I H @Dq@PMA! 0I(!B@@ "J  @PLP @@ $&0A$5AT @( #(B0@ P@DH ((B)PD!i9:A 80""C`80@!AR$8p@T%F Nj@P@J  qs") (0 $ $"0 D@8D`DB0㔅"D .Dj0Z@@`)$0@H5BKPAqP@D ,H 2(B0@I@4PF 0 BE@  @ $ЄTC6X U+CB$ a   @B(V$ $HD+ "d) H0 a  @d0(!$A Ć JE)@ " IX@ Q) X@ 6 ~ @ 8#(H U(  @`$!Ah-` @'BrnAL$b2@PI@$0S@a@L ee @ B F@2pB!@ @@QFa0  @qf* @ B#a$?eD F<(Mf( @4$0 bP( ! kQZ @C( (J"H!H@klA0b `  IH @"@ F@  @Ibh`J @HA"$P "Ci $0 0 jT "  R R" $`@@L 0(@P@W G!#D$u@L xi$@A jlb0J P"C@G!`rf t"@@DJ 4,LbA@@,$ @EY@L`@2@  @~H" (A L@LBi2A$B 2@d " p8@Bb !z@0@<6J@ P@H!Ѐd@`@! I3 #I(  n(F\2L  @ P"S,X" @C rA@Ca$@ ( $ P"b@ !-D A @ U`M$@0Z HKI@HTA 0 C P4= U1Q8i$<@$Z I B8Z p@(@N&#dbB (@ 1ǙD@Q #Q4"@H @ @ L (8   "$$X@(@ &`E"`u`B);!@z!(- ADƠAĀ@h  #R, 9!D6@)5 `HE & )Ā d@ 0@! +T B`PB!- @ (X ( @@ 0(%(BpT$$ Tb0s 60` SBH\4L"@   PL(mRH!0HAAQ $A\@a1&$ b PPH$ PMX b L@"A ĐA%(@ P9PD P@#@@@@(*Q   (h)@ N(@B#`)xHr(1'衛0X@ @$ A bH"Aq"PML(a! i$!`,""IQ9< P` (@! AP @( 0$8АQH@ Ra(L2@ X+Hpp "F ` A ʨd@@ DMlF(9XȠ`a$D1  @P@`@@ @@HB@  1    B DX`  ($D$-@"! @C Xn$`s XI@Bd,@ B%'6Ah A VŎ@@0 B` &(,0 2* ] qCHP0! b%a  `D@8`' [u(@T2)(@&hВ.{4!%@ `Qd!AQ* bD@(̰`rVQ@ \P  d IC M` ddB@Q $HYAHPjHL)(  PB  B$H@$+@LQ0J"p $L8BBP`Y `0  @)S 1!,m0  @ @c%E@hd`PD@@ h@ N#F`@ԥL@ ! 8A A JdBHe@ p !Z( @@ *$ l2"r )$( $@ a0kj@$   F@!@B P' I& U @ jG YA/ Q-0 &@D @ p@@b Fg* @C@ *,D6 P H,D AP "F@@i   pN@Bid B( 2-B`S @ P !  I(PBr !AB R`l@ XLN $PpA ` Ju2"A%) (-`@  `$ ! \  "lGZH"< A8A$A PP9A (*" `F( 1Ad$0@`A) B`XD$D B A #8@D84  @0H@P  ",PN@@P(]0Q4P @NJD)@(@`H  B4̖D9&ءX`+HF H`f0Bʔ@dDF`@DdH# H@AH@$ J@" Hd !4 I1,9) !$<,"0X  !F@0.S$Y4afF`,` @H@eU)(r( " F@ L P !0 `@@*$D@ :%Kax@X @AVa2  b@4 r@Pj?@ꀒ4&@  `&P B# A@HB"DdJ0D@0P@$#`K$= A! @Pp@  AP0a@`"`,  !X2!pa5W"9db@*$*P@I@00"A 6 D0880jb8`hHf$@P B`PP °J` @D@&-T0!!A`[@ H@aLN ;D` DXdH=HT*TB1h  C(8n   !"#%&')*+,./1345679;<=@ABDEGIKMOPSTUWXY[]^_`cdfghjklmnpstuvxy{}~     "#%&(*+,.0125789:;<=>?@BCDEGHILMOPQRTUWX[\^_acfgikmnqstuwy{|     !"$%&'(*-.0234567:;>@BDEHKLNOQRSVWZ[\]_acdeghijnoqstuvwyz{}~     !"#$%&(*.246789;<=>?ABCDEGHILOQTUVXYZ[\_`bcefghiklopsuyz{|}   !#$%*,-.0345689;>@ABEFHIJKMNPRSTUVWXYZ[\]^`bcfhijkmprsuvxyz{}  !"#$%()*+,-.012345678:;<?@BCEFGHIJKLMNQRSTVWYZ\]^_`abcefghijmpqrsuvwxz{|}~                   ! " $ & ( ) + . / 1 3 4 5 6 7 9 : ; < = > ? B C E H J M P R S T V X Y Z [ \ ] ^ _ ` b c e g m n o q s t v w x y z | } ~                     " # % & ' ( ) + , - . / 1 2 5 6 8 9 ; = ? @ B C D F I K L M P Q S U Y \ ^ _ d f g h k m n o q s t w z { ~                  ! # $ % ' ( ) + , - . / 0 1 2 4 6 7 8 9 ; < = > ? @ A B C D F H I L N Q T W Z [ ] _ ` c d e f g h k l m o p q r v { | ~                ! # ( ) + - 0 1 2 4 5 8 ; > ? A B C D E F G H J K L M N O P Q S U V X \ ] _ ` a e f g h i j k o p r t u w y z { | ~                   ! " # & ' * , / 2 3 4 6 7 9 < = > A B C D E G H J L M P S T V X Y Z [ \ ^ ` a b c d e f g j k o p q s v x y z { | } ~      !"$%(*,01246789:<>@ABCDGHJKNOPQSTUVWYZ[_`abcefghikmoqrtuvxz|}~    !"#$'()+.014689:;<?ACDFHIKNOPSUWXZ[\^_bdgijkmnpqstyz{}~ !"#$%&')*-.23679;<=?@ACDEGIJLNOQSUVZ]_`abdfghjkmnpruvwxy{}~    #$%'(*+,-./01238:;<=>?@ABCEHILMPQSTVWX[\]_`abdegijlmnprtvxz{}~     "%&'(,./2345789<?@BDEGHJKLMOQSTVWYZ[\]^`bcefilnqstuvwyz{|~    !"$()+,023458;=>?ABDEFGHIKLNOPQTUVXYZ\^`abdefgjlnoprtuvwxyz{}~    $%&*+-/01356:<>?BCDGHJMNPRTVXZ[^`behjklmoprstuxz{|}~   !"#$'(,-./012356:;=?@ACEFHKLMNPRSVY\_bcdfglnpqrsuvxyz|}    !"$')-0146789;=?ABDFHLOQTUWY\_`abcfgijklnoqrsuvwxyz|~      #$&')*+,-/012379:;=?ABCDEFGJKLMOPQRSVWZ^_`bcefikopqrtvxyz}~   #$&'(+./0124579:;<>?@ABCDEFIJLMNORSTUVWXY]_abcdefhiklnopqrsvy~   !"#%&)*,./035678:;<=>?@ABDGHIJKLMNOPQTUVZ[^_aeghkmopstvwxyz|~    #%(*,-/0345678:;=>@BCEFGHIJLMORSUVWZ\]^_bdegjnpqsvwxz{}~   !$&'(),-0345678=>?BCDGHJKOQSTVWY[\_`acdegjklnopqstuxy{|}     !"#$%&')*,-01378:<=?@ACDFGHIJKLMOPTUWYZ[\]^_`befgilmpstuvwxz{}   !#$%(*+,-/135689:<=?@ACDEFHIJKLNOPQRTUVXZ\]_`bejlmopqrsuxyz{|~    !#$%()+,-0123569;<>?ACGHJKLMPQSUVXZ[\]`cdeghilopqsvwyz{}     !#$&')*+,-/1235689:>@ABDFHIJKMOQSTVWXYZ[_`bcdghklpqrsuwx{~                 ! " $ % & ( ) * + - / 2 5 6 7 8 9 ; < = @ A C E G J K N O P Q S T U V W Y Z [ \ ] _ a c d g i j k l m n o q s u x z { | ~ !!!!!! ! !!!!!!!!!!!! !"!%!&!'!(!*!+!-!0!3!5!6!7!;!!?!A!B!D!E!F!H!I!J!K!L!M!O!R!T!V!W!X!Y!Z![!\!^!_!a!c!f!g!h!i!j!k!o!p!r!s!t!w!z!{!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" " " """""""""""" """#"%"&"'"*","-"/"0"1"3"5"6"7"8"9":";"<">"?"@"A"B"C"D"E"G"H"I"J"K"L"M"N"O"P"R"S"T"U"V"W"X"Y"Z"\"^"_"b"c"d"g"h"i"k"l"n"o"r"s"t"u"w"x"y"{"|"}""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### # # # ############ #"#$#'#)#*#+#,#-#0#1#3#4#7#9#:#=#?#A#E#H#J#M#O#S#U#W#X#Y#\#_#b#f#h#j#m#o#p#s#u#v#x#y#|#}##################[e4u؜&@ ~h:%g?>DzԆMuJa|(/?%Ȭ%"2:ߏf)I5['f+ wNݝ8<}2=X8nnCQo]Zj@%=V3׷m4ƬxaNt5Z'il+c)T>~,\a~e~IHR*z#զj#Ze~qO#9ӑLV!#Zϧ4Hj9$+.{3o2GwTY[+eMnEO4h f\BLC.@lٹZN IնĐ##93(%ݛ|,6k7˦fe`Q2)װ(R/g2@&`j5#9}]8)zbd}O2)򄐌B#c/l; tTu|Pċ8[;щݛɞ(woT͒"CR%kQ'Q[2-y ~A6cfG؃PV?{^2 [Q=TΎә]v챔%-,TP&v3nin%ZVy~sފkuw_HZZjB-ur4 dIݙ}o?E45DyWK9$g̓ [KLRhk7j |_%2̍H;Ġꨯ=pPDh8JեQy|0z6Ft} gkh |$M7ym52%є|QA\'OHXEp:*9w:wdĹ kDZ8R_6 D<w1o; RSߝ59ʡ}8߽ǏN6|>WB-E5[+v7ufoya`2y_O. !'h#=>~ʯHRqEMW0'1Y.G>AHTN\|5sV  V{Nrf:7>b'뢠J1 oņcUs<@''Y6A!QCeDYy!4ӝ[9E|X{%Uo447(vᖬ[߻.Pzr<:%n)o4<(}'h ˽\Q/3 py 8?[B[_$Rrb)})9I36ET;Ab:[+tѢ,LqfֽuzLKW)|se=Ql! ̺Ɔ 7/A܆g(ѐ3\ xd+6[sw]f@]D Qòū%ug({uU"퇞Y"DMqߏ;Cv@&& :-1:{8.= OO͒P-'Z-scS>/U8l/ 8@;Le P{~-^[dǐsn{/XVꩁR D`w+^kKHWD̯b,}T6}Lf q)Wj)Fa'vmZ(=iq~~y1O5D{ʜdNvz([ u[KsbuKZ m HI8d>"-~łЉY޹99rQ|&(vYk3zynYl3%PƑRm{ҭ?[7 k_4ƷFۭs5m VGSTRMAT^OY6sLڱ kUjG9t& |u?1yY#1USԾ~ :-3Ep*Q08|C&~wz\P'G\>q+U(|㋍kf#A,K2/19(sZٷx$۬Mzmszv 牀а:w>Gi8s?zcd xA`vYLDYUECp^i'su#Ο\;nF#EڃK9$EnĘQ;1塑;mEfbsLj{»U>t/E7dXO\>p١B 8nPJU𭤚}kI$D@"iIťidJ1e?+V{C]abL/'KqanhH_Ⴃv(g/xIFS ?0w[5)Ey݈B(ќNV(DzaS]hKI\ ̨GjOYAK9jPC(BRyrPh#m&4ߡYWUQX`:#qʋ*ܳɖ\{.+%O*UDLP4NkkԑtzGsX942c3/2t4}2"0#1hLw[!l.I:6 M]pm [9$転r-y<@mѠ,\ՂъzWw0/̍^&%esGiqsW&6#M:=Fax?WNַ@sYJ5q)r_a 9͈cN+bDHaڬKX u`V␤Y8+B譊ee}~0omI.%*İS ˆ o,yHpeQy}N:BW@E*L;+}4ͺ@ (Ж i~C1Mk6/oUcv{dή˯i1hƫDG/x= ߋu]fUqCPUilF^5Ui66x߾nw:*srڽ.Nv==@˙c%!)9pPm{}/ύp*-[kM9i/JM_^O@m["&6S LzSVc«XĂoMVhG12N*:ydlfOGy3}>Ou.S__x7LQR us5ɛ3o!Unw% t3(}sL'M?,h/ѪO)s[ƒbj[LeڠM+JU$9/Ezg8"^ ҭxVw[{#4H4{#a !=vTXNRx`r'zJ`X|HdA9GO֓QԷJFTկֈdƂ{EPVAӋwܘk򁚢[,ȊO5pt{QP5*j8Iۤs>+P[=t`o7 1w!2bkZt9D`3!Tͅ2@q@*8)"3KLh<>)tk묂(C,B\ih"J5!C'x`LEw9D7jsDıԐ'bֲfc i%OoBwlM^SyIsb</R8ULR)ݳKHmz$oy-> QX>f7c( .H+Af*{rtը OFX5jz Y(I/G`d߁kY! ^5my8 L~7Fubx1I0P [=+ï.D)N DCsҶ[>jj9츂L2 "q6†'|LYEٗ=h@6#[}5@JنJ\M10 XO#byUoZa5Ďe,l!^|_s_98'] <в3CE04Y"4DKg>4B-K $0^S:cfbu93t#eCWBn[H}uѮY8:Ձ|Bt=39+rbWyR 8)V&l렴;I˩w}Ov׿t@&6E)[ǵ{_@# ɑ#o`iBR9vw 4 Drɿ9B< uـ[!sEP9|@,K0mG FX绕/wr(M%#n.ISɠߜUH @2 UU!E\Ji賰^Nv /@~T6]Ë-e[8+PޘCbSG%A5wC PT,!<e+go:*DUFoMHPFk5I{u%ecGS0鯯DŔkqFk5m ^2BGIJOwi,sGDB=lvWW%XbGFWU-Wy2u(iP;3<@;`IJ4}l[J@iw܁zfS(/Z#G=>hEH)l^1S͞,O ͞-s{;>bC@n8/]]1=JC6`0cR=?9E\Կ.ȓh ui&evu]_{#eio+jj'OhUބj";EFBToVY;t,ALίLuJ),7揳ݍw>^Мg FXѺȚ)G%1&, Uv0l~KOۊIHƨ?w_syD]DK$z0s<2 &Vkkq!,aO}Gv1]uq>%9iwVҥۅC Jjj!qo\T(5ςː~D}tcGyţ8ʸO}YaEYSD0q.?1}T /{":,4w_G~OauW8VchpTQw#6W eOP}1iE<%XrqMV5Sޱd  'i[?kŀ>=qk xI)?Ь]{vQsă*4ښo3z NhU4ʽg*Z=n~%%KISHNN*4s\ UtԎu}"gbbV(^*?[ stYG[ vdNK=E7QATPڱSy?QX%]ѩs0QRJ%ATcPC#ק8ENǕ}b\hl3AwL.;VŒ !?Eg1h?(9Aw?;tx@ub M^Vvf-{fˡ&K~۸1 mO1lY(| &ua2aT+wSWG>z'=ֱQRcU;--Fjuz /Q_eu"_C]/Zģ!aKa\?ImD߶ʋɶJuЕۋ Z\j2kJ|մ#݌WK⪵+M=MתҌ )Z]}! _<o?JaVj3nHwwFxIՃI^A0 :Vc h얘NTB(՜+#[gB .Zg|͙>pLS/%WQxmEK-`hcts"sII*@qʑ^ L>닛[&net:\4/9:OGg^e΁9=a?LAvG p'Ed46klrDMX~jA7{}tEӗF;ND(1Oqc-Mr\gImSK b:ï%0wc-o -;6EE+LB졲FmF~KY_`L ƾ}#+}(#zi`Y*+cvUMAQʝQu0!.N,';Au^/u(SYq`*\fX!br_ski(҂[*ҫlDp$tE;Ō)rP/Ɋ930!9> 6\i)MQ>կ?'dUAn3)Ⱦ$mqz7#~/sWNNf4󓜯̡S9٣>&Ȱ.]<^<T^N%(Y{T)$]OlCt'Uȹxml) 2'4%!Ow$96>0Uw,p{$QFb}7Ny$}T_Ա*!}k[mO . j#=Mdf8^[zqNM_Z!j0mvEnO؅ґ/CW/0#v/lnV vD&䅻3 b:G>vV.%蒇5P4.*g@T()!`ks|>9ƃٴJus9 ]½ọsgԐ!:Uƹ qu=ʒbP xl+Nk tzSC;Y('q\!M7M]FcՈ t}q߮@ҕWml5#Ev΍[#ե WKQ=c͖EI pF +";Ke\Hr˯Gq59>G(0Ug)A6|UƢuLaXm7 >u G;:xQ,WW.G!'{oWZ" FzX^%PZ!.s\_qC Gײ_jTVB9i` Prmf4zFCk-pY "a $1kUEi` NrW&|`^jPϤb1A?8S'{ӴL55ੌ,ol!/Cf6 9:*,=-!q竪Ty5ahY-7PqGpfFP>/z!-PkץZLܧK,D:}'tuI_~,„KgoPk+d޳tE]*Nd.85625ݝߡE8Im5D9 sC? ,2Nb /)ZTt5A gQUT= WEs!m\:OT]lZ φw!3TɃ'^;: WJ1M9&{-d /ώ9)=6ȓYLNl5&JIR ,ٔoHtq?].c! iBp@ E0c- D7<@r̶sϔh@WAM p!Aeo圐~Ύ΋ia!{ =O徣>es(bO׆~1X!zJn3Tʪ"Cf#hlvePeawk6k -3=D.jUA DJ=L2Bڨ[T1_!Q[>͗T%tafM,&zԖJ(LΛI# M.PcjN+&+NrzC& yCqa*22,+#,:ەwa븯I` 8;ch6E _0Pp]3TWl=D?+laR6$\DW4ܰ:vg؎.9ef6YZ߅vmIP͠tr+n f#mݡ5V΋EWO\eMJ)ϡU)f8Bo 1S^[,E}吏ݗ= ԇ2Ͽ)t8'h8`"n+"~R\Bo8lo :*([ ܱe'x%.mLKm6fQA~AW׀ߥBV /1`8KzY\>"Cpaw9ﱯ= eǐwiExcTуgIϾ 6ñ\ -U}=AJ9 t#KޝZ8Ob$=e*gPRZ--4UlgыVy6MKvoUrݢ)NR5kO,E8% 0=7QECi6)!Ml҈\X 1t{.g3ڵg /ς<9.*7;>>R_Mev*шOEI֪GQY.΢E*Xg5}T40G;PQS~-k%tZF w89w1t5g R<7) FtEV%i.{qX(qKyW_X$m*[ 4n[9Nc|Ȧ}?Τ~1TFgzAT3 ˆ!(6"g==#kcde,¶ۉ'I.\ju4TܡS[=IȜ8s?[ab`n D¦Ǩ-Tso"تLgnT#{蓼}? $Ӛws0E/gATrЬ1;Cw;k$8k1meၤuKn#׬8[C%`?T8D3峡awYBֽ"qXf Fၤ-@a#hmj å,K#:1K<ۯ2}%>lkT%+`)r$v _ځt 1Ntdaml?/ 5;eF"jw=j1VYQʰ2l<)7=1=j!=yTfzF0Z;Rͬ\.p;K. z".%qxGGY#.Wdd_oU˾ICHӽ4f}ߺ4rb˶Nl%D/8"%gSyX^;hΏzM֓vp<ӽZWGgliDMrZ R#èI3sxI{dHcq}ǖYn|Zh𖘘ck( ڜzpGk|{ $hA籥[qǽazR +&DqҊz=LEyݗ^{8!x(yyOs̀$%CMXH$gc8iO H%w0'}_:S::t4k'(XӿʰUO# ^ !.ȫe޽@Fg*4N4m6y| ?6.^wVn/:b6H`>4oTO D~T'c3G`Ɇu[TͻgԬ(|숩‹'DV] ]4{^eE!lZ"}a6PMR"} ]5'PM&ָF;IMcJrN1gNтSխ;D ittitk `&&"mݢU H -;0Zҕ9^8~ H=4xxaˎ| ~vp/Aѽ'+} 36,h;AmNE%WHxwc0}a_q:[yn]!/P! h"3%=;%>l[s!m⫳73#}w֥P$4^YdzVF&eDG/eȴE&|7/!U~sӅ&]9+aHK8Βbi-Fв /8éӀ3FW덞ym HX`IU[R?:TI3NmpY_ PTOd]÷>魓4ODU+4w1q1#CLG>}Zv߱4l}7P!cPc!w0j3'{i`Yl :bm]lEK꾃v 7K٫⛙B!Bw Lk؛2=[9Q(f&6(GcTmE<% q!3Zh;x-?3'>PDJg Qw5Hnվ4.زicɍU8OZXVB\Pp?oQ[P=Yƕ. ؤX|S$y}υ+T|Iqׇ߸/ oS0tь"ȎRo9@'s&%sחU$(:2jUsb5š.K*d}bgAfkWeAqժS;?fy6:R:}F" <i5&ܴrw1)I361D:]V/s%Iu6Ko~zry3:7Vt1$m_FTʉ,åUĸ @CV^P.Ko֔$,W=Rއ_(|tRbjUj{/(eS )Y4rU‰cw=UnlQcG:vLoFէ(a?B`3gŘN1g@:iP%[Y$B8+5kQtUbk26ݫM\ DŽM?Öш-7}6woru-[ʆY3&-ݷ^9Fjpg\)76` A*>iScNchuR VL-8}14+On\F\qK0d]6"OI"6vb ^Mӱ퀝:< 7o*Q7J xHBw{[d 8,"M̽&,{4j#>Ug6E[4,64DXJ3%f&hQ-?S& 6Tlg;70畮TI Ωkg3z,ccQw} =%l ٳ0]z&U5(qP&F bK߲,/e%D,;Y*E_~47Ze4e8⡕y,$NW$nO\ &>AO)^]dc6& s& QG!2ONm[?ml%x&'x䨯0UzbQzhVpoSoV4Ҍ'3>{YEFJ%{?GU5?[1m']k&8E|FTS/cakEXY] nV 2cۢ&*cY ?e' y ͎ x\Dx}>t0%Lcya]_)[e=*R^Ot>zq[ {A["5SXF!5)f`s}۴}I߹@ZW[\^}OdPꮎ8Z_j9cNJY~V[h U"WXqU%T[h-qY>a9!= (tbHD[Wa :c2Aii(XޖWWLuKK9vN^ M6En3 )m"@ y% tGM7OUf˃=ڜNg nςP":,bՓP<ל@{.EGՇެڤ#ΔEC{XBbՑ`7zo̧T;/f_BqG;oaD\ XΎ|,C)UcGrB*Ԧw部eU2s15EK }VQF3h)w;zW޼f#R'cw{]*`A"CNݳ$a9,#0j-ur[*z[yGj${Iy+g8h̼b(}jA=%[keL̺KCCdsLE֛*h)=fQY"=.@uc=fCӽ/ :> 5ҹ䇟&-=q&^}̋p u6 mQja-z^*xu$ΏS> <7ӽɽTuv^pRxGjzl2le2g.;L/h`RF xȕWI, coGsdr|ڣU6HoBpAeքeXiPo|jyp Íq]Vҝ̽éY?*4IӘ-\lێ\HA|Zk!X1;H훉 -?>cZ*ڒs|xIh/ Q(/xbu(r0F2pΤ39s+yL`5~IĂQ492fCƙ?Nj'k gEFGB^egeo(T!c)iPE 9w1 'S*( LQMMF;NOџ6Oc!& >'#  ()K$Ȋ-;?sM4Z^h2{mԙ_ŗ0g fE4兴ۍ(w%r[U8Km 9 Xf,E;A|S#U'-}nvO_2yCw&l` q[ڦw.e<ѾTÓ̾ F A*ލjݧO7r7$z$~+}8$-cn1">lG˜Tw9< }ѿ(W;cQ9#]Qϫ"u q-n>põGk%@^.ÑC֠O)ܝ7CS?YiuYSoU G`#u GA yiuư _b4G/ `W1cVG; dۍӖv- | ͛.Q[57?-wZ/t,[ yVϖ>J7b_Rkx| hap(]ќ ].m!]_0XyfrZ`$r2!)4s<ĊcI+/* ZěMff{ NԎ=70+>/:**IJ^ԽuzƩ_1* +/0{ɮ(, EVbo# ;)bW|!M&;ZcYWlllX5/ cI`$γY+m:k`[+6uuϨT%:nHZFFjŒ,ĠROAs,ixUvmjAl$Lj+nAMo>xxC09>ݫA / WbUrAl@y꼕!/i|Q@FP7_^ܙ<_S x+b})%jz ?iu5ך`A p@j#_V#4Wr(r\/uϛ c KE*{clmS ~y a*Ss"R"*HJy{iXZUiXԘӤmSn)K\qQ=I-9U7FWY4uPu1[i&6O/:nŊzp%w/ܢkJV\B&)!=>Am\(M+4< .ub+8<\S=9lfJϠ&N(W '=6i԰| U\WX<0LAݺ^oQ+8qu]^Cu{V_m*,JX\mP8~qe\2S?ak\k0yY:Mqĭt0WG}gi 8 0{>\ QI׋0!,J`&1(xoǨ7ٰa&څFͣOF[Eʴ" {bISp.qhQ$+ (+̡xϩ!GƟ,/:c@Sv?aI9ga2Zuz;W桕! ge5z7l]dlA˳##P-)C/"gB0a_ zpj_fTJn<ܓ̺*carv9u @ނaZN12)ĮҚŏFDk'FJxs,b`v.ԥ u1aI4sJ֐Ioe\x\r]]Rmw95OJJ1CC).G|^!#oLNC(1FE>8Mlj× x`Nw}7j~C<|豟ix'-5\ K{E ,nC #hXWv7]Y|m KKVF_W!jZt5eê匎-K:1^U\ѓ4Ct0aW{7@QGQeϧ뛆rS:S!6#j $X_~q[l_>Q{$x;?v>07^#dYh r wr;Q(+?U_gN>n#@ݾ NFHQ9[[whF$b>Kxʍ+gxzMz үTr)i5G 3ʝpo8J5i4<\WBeO:OmfTKQӳ;q91!G\MO8J98ߵĘ'Xb I[ 9Z-)`¾q3y0ޤEJ͆ i}CSsCFA8+ {h؟ҶbLݣ((#h1vlŨ XJ~3 &} (S7EMh+6"6-Dњ5@|WBTQ\P`*1ݰ~xU: _YjSLL~ЂJGK>^bJ; qDiS܊m) cÁ~K rny>žreFwo=E5Ze4+s~Z,wH i 6 X\I[#}Bx(nDrW`J"l^n~i3R(2x(>CeɊr15q$M`FtSZ<1rfUP<]Փ ierpbs%O!4jQJgBu+i>$y8ꄤY=r?wFզDCڞC"hNqm ]_ϲ_.ď}+Ija.p(832G mOqem0PDUB0pAbKK3rSt![]%)-KVN-JfODL^[ɣ&-t]~a|\:n I7뮾hQ[֔ᤑed <Ќ>Ώ`K8Whqs(n;]|QjEz3vsG xdJcpEj lv|%RmLVM}[eN ώ`*w`KMu7=- 1 Jɵiׁ>Ql"y%=-sfp! ]ZHA§M٤|;/PūD6+<؁=$Y}K+jo2p{/W?kKT fcm kțӭ/q,i#}+>f s)mK 0xG9 ZI *:~wȡ %0F +䙃cHhXz 6$_ե]U.7FsOR+bbO-[>&1-ލ~ ,MĀ D G Z~ޟ|sCq =W.mܰE,}'C'AUg|IY3aØb-_DІ(޵̞}P`B]{ǡM-?t[LPOުQ2Txty@"1 |ȎeU|&d*ȿ3֕9tټ7)ɕ*>HMz$׿ G@R'tP)lsfvAɉvvh oQ[FoҚ)Wk SZCb&A,Umr6)҃[al  >U z}ӔtѪp7c]0ZsoZ6""6L5N۴QmƜUƪ·LxagJGt0Ok^BrCi` C/>&&)_.„C+Bq[!D 3㼫 u G5By;.7u__[(b L90u>nvG dUt`I1s 0X&׳ࡄ4ފt#xo}F;iuN"dx<⡼_N&,4D,+ +3^҅ryX8N4A.i\x[83`Pz 9?mڒT>Y>̴?62vgHI֊(zZŃ_y_yGqTΤ4dƅqK*nUVy7\Ǎx;.B\;9RZ/; ̠Dv"!Q> h\/Hq A&bNAywH3V໛h"Pp:RZrQ[я}^#"Nh5::Aܔ*k %u )Gee0 h ʯ;IGB-OLYՔKװG+>0*nہQD j c}gwi p|Mhw!f| O N^>{c!`Fsiiѓ'DF2<· ;0Mac((`C*5K뛉#,&oGC^D`-3 tel1 87b1u#> xSIU] Փxj{ww =IcUQ#(y8l2k`#W3K'N YyI߂g~lWg(/Zh 5ō怣ň;s}[t.|;M/)C|`Nţ-(Qxu-aOJR-)C|nCʯ^H3DL &- TO_v﮾d;J -̭\;Ñ6tz.TӒdۉ8,--n)Uj<~lΎwG['\|dg'n5]2] )88o+Lb`8tz}][$1 HaZPejњiTh&-b7VÒL4&x4AuyW}J|~"]]),%(gHAO;o>3x8q粕^C#P&n:<űo[/f`KZ߅֤?{=+~̽kvbfuկڻX%jk JƮ~lD;B2]T덞״?c`XRTu3 "6v4"nO||~ԾR?{*f_?~"XJIb֥aj・=KU[,QsR'>Icة.{b0|@ACވC;H73]|d^[` 3N3txVj戳Ƭj>Mu nq2ȭdǯ1 ̺ňdwe\̫kk{ʱD=O!:`Uҡ#`y])UöUI~wi e4X4C9h GsҼ'?G 4K'O;A00'nM!|}8)wPbΙe?Q !p*M<.+"ƒ^qO4Id[' 7D+wADq)5Knnm>:[=W|a'>ɧ8e_/Un$ f|X\C ÛjL!òʈqJ =j"fgeyVl0ExHO)H3H a:m%C2ctMW.{ʐ It֞`jҩM$+fKյ{f+*+Z ~w e VDٶKje5mU[ƴ:6sOm  F)kJ% E.5만-PPy_ FZ({ztӃh&zMcr%i. F ;a|Gl-%;|t4GeBMtNkSm = 76R E2#p໫ggH;c#7jP[Ή(#>z-T?W5Đē ̧Yj$/O=& %\j͕*UC4@ky G@$!4u5fSv. MXp []{MzQKӎ}dp* oj܀87( J{ S]kAjkɠ1Qqo|𲥀Bگ.| ~ aMॶ mjZ1?Ku/^iuʐ*GL#mjA~¥N)cJzv<#8b\ 1R390I9M0ιj[-uT-? {Caso\=$2-9]vc_2 6959_Bv9a=!ɍz]E.g]Ytxz`N˂gtfs=; ¹\(#ݪ <)~FrWeW *25; cJ5 3UF=eDWW߉WɠtVu<_ Yst`89^w#Ur!FðpԖi] anGzzjD?8$ѡ6„lUhԘ(Zѱ;V}f*z[R=cWV %ȩ;CP9s]q4:yPt76p-w-տBT  LWuDyA$})$K5Oe3ŕ{qX J bgOw/a2#W}̍GmY ?09S@Y#}@u~Tv4le3+A,rDz*0.-tH*\;i8`mjñ>*z}~P.ޗzCg_iX/R,p%;G*)D˻' .NL`> ^C|UreҠH+#2c珟`=ˠg Ns uX,7iXzqWu? !Dmq c-wXekS9j_1iThCB s`t/yqI~ '|lq[Q΋CY2HamR&a1|vj*y|3Lz9N;phk@՞P~,?mv/{Y 9W;. lt& Jh^R୊Dƣ 1J|o%J@ҮsOHc8ȫ?R+,<$y-Zw`_)(==H!@xg ͬ4o&pá2s&gJqDS&d^6ۗsZ 5nWOF @*ވvZa(a6[}/F_Tгw\7ޥJݳkT!SPZR_+̹Ĕ>Xı|2PN+{M Mͧywfyasߛ9]?G`L>)]GW;tvg 7sם =qOcW` hJȮq Evq-hȘ񝅣+iq ƭhں9nz4M>%jߋxE sQڢm-6+%Q] )+agQvHcN="kBI Gk)t97}l8η \sh\5䤤ṫD,bA k /~rG $Ui X֕7T/8& qe AsR`eͯ-ץG5N@RK/o;ǫ.\e%r˶OE.!bŲ\5aPSV?GEҵs8'Z)1 _A2Vq fb'2 /P ^0>S]"Yn6 SU4Ʃԙ;.;~_Bp];c׋GN!5h MC\[T*7ۥ ~lh}{(+&Me;%X`e,5b|kjP3p: AҼ"%Ӓ%=:rKP R3JԽi ބ˼+Ntcxo?fnXʹu'-Eq/&]{ىM 32rFx?5%S0f\u b wrU[}^&3c"ρmw4-1]ͧRQ/k^VՙrÌp#ɪH1 w(=O30]5p18R^ ;2fl:װ>Hsq"sF+R% hkXP&ǹ!HdT Jvwk_K)TatL%::uz4Q&.%JO#3a/o܍#y&kQ]5m߾`|Sp-吨w<6@F[s$[t#uk4<dzK[>*2s(–: 'إGOFȼx7 j(~.tr]5La c+`XN}:>bAs1xC"y%mWΚWϧ Q eQݗRZ҉67l]x n`EqU4)+]5L3泌 3"jh -a.wbggW zu(NnuDL?t.[܇" ym.P2tHn*-?mO1'O_mQym1n]5YjDAmcCuhIK7 A e4J_&)ɓ-p^8ў`Gg{l]Ӿ%'K՛yjI#^qW0w䈅 p-5kf9-cܮK =Mi> \Q2cKhĂ<]%0 IیӖ #p 6v 7GKhp8q$lv_P9{)q0r f&5XmUiݾ1<(AwO(Ʀ3 /!2Udㅑw:נw'P[%jR˒L"M(.ecEɕvLK1ur{ D?^SqkFPz>rk -]teOw)\NB>?Һ;\Ä}`(g1u?<mN |JMhU2lˇkOv=\34('J.:l"FlU w4'P QDPQHHh:|:X+gE!Z}929A1j=AIGCkSq?ޛȜTX3~}|n{ڔ#JX/v w(d>md?)9_'Oi_ &5D͙= Rn(|g54qr;{aNgR{L*1=5 C^Ր^e2>b +GFH qZҴ\P!XDY(?/cƴT깭J/P7S# w?ybs@ORG 9E=TLp/pg[dɝKםR 6$+e}1v9Y>S!2 /6EfFb}giOJ~wCHBԾp&~;@өEne >%~UXd[G2/?&™5䑯/NX&}96ؽcVs?7&J'q]J 6v- -gQVuI+l8h|T %}cedPұ}7㫸W kSFjQ} j÷wAQ겗OÐ\è+<'*b#;?93S ?~y y0r"{[]p9CW9fԈʴsNE}nѕ*Ԝc+^Ƴ3@փmƭ'%&¶\z~qrkSܯt1Sd Кʷ\d} C1M<$[/+ָWY0ifDz a6~F! g3zO즇6_2ӣj~@BAz`(Wۂ0ϐ*L@l?[Ɏ``=fԛDV8&tʟ.Dʔ|?<>kH2x}} J#1Hڱ4&<n{7Hz}Zٌe-m'̶ ?FKA" F0jF2}$ 丰:Ig;3'R%y@A8ڄT㉀Sr 4mOW?V͟m߇ǰ&GQT݌EN;=⽑zjEo}CUH>b-eE S|~Ö+˔IcEaY+97Iuu>?Ef-4Y"\RVԉ}tŬsJ/; wݏjW9f`Ǿا;!4΃DrW}| @AmFCD,4]^ʘlLȐ/GzX)3/E܀GxS& Êې%57@ۋ|d|9\W<~BF}x_H -AZmٗͷJCr3=Z#;ţjӡ] 9!NxS ZM?N3䭊M<连T֮?pE.fiVIQ}2٘ `i6pg~(ykfb6e+),Ðqio˖ nv2$ƍ,xrCz^Ļ< |Shf+3nLj/+=9˗JluRS4o+ JuHTpgunV-GDb8ɮl1ZQnoD]xE^h;QS%<ִT.r\@W CD  !VA:Ytmd5IUI1*#ke6RJD'O N bw, L3HrtCey܈OOS+z]oPVo-.*kvkd׊$.%DױV$|fL39NQ5bX}aL VRF"{'e<DĆbYx!g HO\`M0F6wKPWq-FEQ#qz͙ibLs F-Rsʪ10Rf:j_h3xDI7Wy/y>ܺF@[S@|<t;c1KW$:#9Zx@-W\GTF~!(Dr@e7|Ͼ{ Uib)}EqB>QP.56o+R 6{^%~k w}EiRV'$^x2Hm*l#(qN uKg/"E FhI+# /Ɨ\ye?Fe)vI[q&c ;Ԅ4 p%ep_o6{%ZfZ@~32CV\wcJ.VEˢ5m ,@tNymm\EomKMezX#M$NSq0Wqr<]yi\^RciVnDdFbD "%< )O ]Vr(P&2QX0ve9#QmREhyq OGޚGeNO0 K;|#f` %m$9&&b/^ d&!k 'ú%qs?V!s4oDoql3!XU* bcֺlq|h`̄ + !x"~ql  wвQ}OtmCMTr Bs]s(\^ƤAp|vN "@ΐMfFb3  b+F%,  +4Pdh_Ͽ= 3]  a @"b I!pt' @%<L" ]k \" "m pj; `"\K h&7 $J r ` 4#KI $ `4 @j o #0( p!0H!O!3" q#P;  @  l"6a @  d%  /* p[ rH p< {`O _ k ՗ `z"( N8R!85Oh, y""` 4# q `  5) 0   @ 4 V|v: : ) mT" F6 &V=" P?&Q @S2  G "A h~ "p d% $ `>6=!`O! 'x   p3? E pt A#| 0G%- `!PO \ !6E" g"BIL p ngE ;3  q}b O 0 08B)S!d', G* pL) ;U0" :&Teb q " pX#jl!OX:!'*e !E7 !(OO  & $f  'Gf| #W 6z `7 7 j!л& `Q"~ pT 0X Pa r1  f" P#vւ N": pN"d !0OXb! >u O # U @" !r'.H  ##O$ h; Sva!2Oss  I  mu4 !&  D; 2%k  n %"u :W 9! '&<|!OX3" <&T< mS" C$`" #K,!OPI  cAJ] #d " %C T. P#  @%p  ^ C @" j"7( $"! T  0 &`V в" ?p p,"  B# b +z FD  s t, Pn_!@Ol!'-h #@  F$c NI!PO* T9!&! ~ P  `%N+Q Ќ!' G " @r P"(P ]3s  " %$ ) t!n ""  0) p@h Y J Y  #V p+#b0| `J" P )- !'4N!N `4 !FOHw u; ?@ G A   ) m Pj$ 0 u"m B %_q qH z P<0{ #F  ` P" B$8  ~  o(!0Nr @t,G!& R$ `" ]!0O @)' 0 FP" % H p"(E d a$uI   ! OV[ p#-A!(kO[ `"h `W(> E,L9 c  ] 3 PQYy" `_#Z!=OF< FX Pk!'-K |I `b&Kx P &z  J   0j! f~ @|"(w Pm @  ; @Al]"   GS p P4QV #2  P~v P'!&)_ R P>$"  8r 0xq 0P   #e s im =yd !@> S!7I (]A!@kOL 0 #0 l, 0Azv!NOx 0zV @"d # D= {  q SQO p$!PO? P ? Uu ; " #=" P( `<!O  L    %  5 !  iZ T `Zx+ &" Ds" % i8 H%oR t  "O] Pj @!O8 P"r `  nla JB84 % " @T"N t? 0Ih !1a pG P4$q+y" U_ 2A P}#|Ӥ A P"  b( ! #- `(e ~" %)W  ns # !'4C "!@^O0 @= 0k$v P3h w"(bz FW J* &  }#g[ P2$ `ySղ C " B$-4 p&!q\!РOXQ?  `"(k p @$ j 5 .!"U  P{ >G +Q!JO P_" P#) 06Zp( PQ!&-  0w"( s& H߱ $s* `: ae ~k>!/O" %) vU : H!OЯ Ј[" gɦ 0 $T `"Kv w  E p#S <72 0h = EA !uOh b `@ %*f" P1R 0N!p '!`&!'2(F!O &<!'"ؔ `ly? p " K    -C u{ L !8O @F $ 8!E'" P' @_K 9$?4 R "n! ~&4# `  f$ P"S C?$ 4/ "(w "!VO8w5  Ω CV\ 09 "(X n4 & n 0=2k" %) 5)" `j#Bw @#*5 ,! p:$ b @P EEA 6]& @|X 0 u 0~a@" A&T/F OK 1  t У$v? p" `%f7 @N `k" U PJ!6 P#J 'D!`zOP D* h&" Pi#7 p?" 8 @"B m #lH H9 @C!sZ  &   $ \ 2L PB  " "$!"O @ 2 @L_ >$ F:  e Ӥ P"(9@   p| ѳ <Kͽ Y1 PGU P!K pi&82 @bi @i%!rO 0" " P?% @& 6 `" PjD# &ni d *!O88 J 0   ;!dOMf @^` m~ " t  "E jS" Fs pv ? `G# xk %4/" 0:&Q' `A* Ul _ kC tK!@1O `c%&   ^ _# @CpF @$- 'j Ϫ p"(& @ ! '(!E!'1 I5 @o d$ j  0#&;!'Z E![O #6 g&WT2 @' . p![ KD('  )Lh X #^ jm" %1/ "(9C `!z!xOO!O0!VO;x!&&[ ЄkG { r  I5" 0s#?0 "  U' " Q PYdr {  7) p." "ɧ BS+ ` `q s  !!8mO8 pVE @l!  f% !O8k 0f s!N0 P Ў"( "r #~ `H"  9 : "p `T h @ E pp[!(yO8kM!NX- _) P `&   0%x j+ !!@'$ PT xS! %)e pT, 0>? PP@ M> T> Ol!|&  I!@&:x~ #X!pN_ @! c" ?? P5 @0! а _F (@ e%4 0/$  \n #"73 p1e U," 0%9 C!9!t' Q L pj&7& {Sj  P#+2!HO S^!OX7 PX / PI }v? Ћ͢ P<0 Y `)@ "%0 [ AQ 0Xv H!8N(JO =$C!HvO F @(z 0 : p-)@" 0A&T c;   "^" Q #]! t tH @X$ R$ 4!`C'3 pY  P6  &U ns G!HO9 8 0L@N P# j<@ S!# p=w!&. K }:+n!Nt! 0#! BO8 rY &  | / " E7 P :   @%0 !d P2*f !  T.f 5 %$!&  :#FP P }"(!0O ^ UE0  7Pz R!] [|I X Pxal gty @ X3q p l d >#a< !8O( 0 53" p<&QN|" 8c @$#)  nf @3 PW   " B 0A+ "3 I X!OA $[] p g ! @%)4:" =&7[ pYw pV) ~"(!OgJ @g& ̎ x&CD!`Nd  `  PYO 0"" 4&" "H ED ? D =Fx ?"\Җ ^? `/"  oq!'"m @j&b ! 7 U ФHg !F 6\  p"u( & `!ОO8z t DV ` ;M 5W 0hU  $j5  ! '!O0_ F 05 q!7' N Yr !P& %0 ` ; e p  yj   g   MR # w #B PFdž 9K) )9  n @C !AOr!`O(Am!'> I# p c  ۛ  N `w&)z 0#s!7O(  "7!E'"4 %" V#   P # ;!p'{ P%`!p&5 p*& !.'o!NQ !5L2" q#P'J X _$ PF" #Cy `#^!Т&T oq\!O   p ^L 03 =%  !OH PX!7'g  rD %@ P 2 Q]4" 0=&T cS" UN P%ˆ PXd eg  ] " `V bG P)  zD3 p$!!OT H!O p[PA T!% @#/ 0#{" 0A `H y P3  ![O P"(b 0b( z"( pr P |# `Q4f ` + PD @#T go  L 2S 1ڮ "g- `< pHv# z _q z!(=OH ]E P! p W" ` PW$q - h& G" pn \k'  A T$3\ @t" d"! d:' &.G V1 @ }h $ 07$#!7O(  ܊ %t /$J !P_O8" MW qQ8 `Q pQX p6 M"  PE-d: E!)I `b&K Iz ЗuG!c'> 0be $L!O  ^ Al!' Z z$I+ @s ."7 VJ p @ i" 07-  =q @h} TO' m   k8;!+OU n" ^ p$ W= O: i :~   :" P%!`Oq@" #r T+ 'j  -" m#$ZR" #Z/l P:q "zx   @@C d!| $* Z PYq %֮ PM  rzE)" 7&$!@&!ID БVa  @ 1 ?p W[ c L 7 0+)! $" `wu"  " "@<+ "D { 0  =bJ 0k  m #  r0 X `%!XOJ 0t  2;j  s" ?" @&QkS" P `  l"6ĭ $R U1!iO@ ` o qQ W @!1!@' " . C  5A 0#J g& p  + 7!D'" < XD& lx!&%Ȼ `M6 p@& $r  !`FOH4 &TE gF p$m] v@!N!HNX@ "(!PO I *K 0i&70 " a#1X BR!JO " pX#  ;!-O ""1 l `d e !n" .s G4" a#$s!Ohf1 !w׀  1!O Y- 8+Wa # 5 pRF A!}1  `": s~ H"  gKG!xOPp +"  "( P `$S( @~" b#-M 4 !0ݕ [.L 3  2 (v $lW p?- 0& " @xg ` 4 (!3" 0{a!(Oc!ФO8P 0D 0 tV 1#D!{&{ pm9_" #CN p3gm!Nc> @#n _  k\ 1$ae  H R&Y    P5#! 0 " 5  #- _d" P!F m +!@'"Q$!$O \\" @`  P  > "!`O!{O(U!& p_s!{O( 8$ p pY 6$^   J>" P%8 0* `/:  t  Zu^ jy 0!'% K PY' жo  P%Ai H$Z5 &EP  " w"( `( *   L 2$`  Y pa% @86 7" u#6k2 @QM 8w!&5Sv!`'#"" B$0Y!!Nh %&C!N 0,7 0,Bc!O(U =  `D5"   @)TD g!g g! '+~ @FK |T\ #!>'!}   C QL @3 !&"K Y U" #,8 P !O8 _` I {!(, вB- >  %Lh @f%G v7 0! n'(Z 8 !МOٿ "MQ" !a!5O(%w mv j> P- @ "A<!P='p 0#(  0 #" e#$k ``%2+  vi [  p:BI #NQ   0" :&TV 4K JNK zs  w Y'" i#-3 P:$`!P& @P !`y&?!ȐO`   {  )Z `!0 Q4 P%*# " l P"n #v!'D)!n' + !'Z !2 "r 2 ED  U `֝ `3 #*" o1f "A!p1O(h X |v 0X ] i  ?  oU4a!pqO( `]~" % iu w1!@]OP_" P  "(!`&!u $;t p 9!|O $s 0c 0Vʰ `+00 p G  +$' P}v I *P Eв   Y b w - p ^ " #F< *  p%9+ @0t /" pDd 0K i&8 0T O 0c Pg%'N `+MS Oï $S;!G'&| =>b qd j$;d PPH n { i&7  D { &  P;' " `#6 d% ډ a" s PNB>  p$J O!lO@ # >" y#E!O-" 0m#E$! 3# @  z!O08\ d i F"  p*r  " `#!+*  O")H!' i @' G  p6δ F&  fo pFx  $+m% zS- $W i /$ 1Q!@ ' > /#D !_O81  l gkqM 04d ky!sO(  PV "!pEO + 0@_:!F'&t = @ ?8   0vR p0W  g7!O@< `D # 0MR {G^ !`O!' A~ D  \\ 6 d!&; ""co 0   . P   $! `7 ,P` k @ ZP #O n  *o" 1 Э% Cc 0zh ~  <" %)z% @'] @!~! &, @# .j P!wQ /AaS" Ecp pc   "h # !@{O8 @ @"> pa" `%*  f%  a !N i%A T! P]"  !p'9" =&$t #aH!HOY!  =l f9 /I  Pz@  0" " V @n!Nd   # G 08$z!x`O![O 0`C @>  @`&DB F  %!PO8!" `d#C` 0,$ @"X #GV :  $l PV!O8) Oh pY `)k| @*X piρ 6_" J p>V r: PDi h 0"( G L pk!`')Mp @_$f @^ L"7 " @%pE[ !p @˟  "(r p"( "` !@t! kl k ?3R t k"n   0 0-&c L!m'$t@ @;V` 0 ;H P%+w5 Y p##E. ! ~ n #64 `" mF*" 7&Nϵ   "    pp   2 %2 ).h X i c" %)rN <3S!m',F *K p"Kg p%h U!Ѝ&!0QO9:!xdO  B% _ "l م ж? f rxy `!OP<!'%I PYd! {Oy `Z  s  p.m" " g X3$!POU0 !'' M & z pH d n I  ""r #8s г" s!& 9 01N : "g ~ LZ!r'y   D 3 !r!p=O(T!JŐ  S p  1 P^2  g& 9Q 0q  v Ї~ n"6) Ox   t  L " ~ 0>> 0_FJ> a" p7 0O` p z 0 X% ~ Pd Дj 0c#!'! @$t CS d" 0%o9 C!9 C! mO C pH 02a w   *!=Oi Fx!NO8 xMK @h&g `gLB PI!O8 K+!O(^" @w " pi%  P" 0s #I p$!N(f   G @$) k 4, 0"+  " !@O" `P" A 0U!! R L PU6(!!XO " V# h%X0  I Qg P"9k!'6 ` 6p P+"  #!ءOXP PWM *. Eo! '" p O @  =? 0/ l] f M ',I /\ i v @#m ` ) "(`!@d'/ _ @su W `!b  $z} y .q "S <  po&S @}) `  S 0 ,  >$ \ .!O; EB1  0N F  p&6 0"( PUX ^ = #!O "#RaA [,^   "  %b !  %_ 4" r#Et Ќf L5+ !UA!pkO _S" Eoi8!cOS * >$  @g M !'! $1 E @"Y )<   P=J 0! @;  p"iX 0 PGw "[( !(X> O!!O`s ` l?  } p$Y I $C cy!OU PZ w" f"  0!}O(J 0  " w /' ~m Pk*؜!O3 N E 2]"  ʕ s  P% q0Q" #_ YC- "  Nw g r2" ;&Qw'  ~] jy*!VO ` p:" Pw#$O ?> 0k Y  2 kz PS  }1 " 0xoa p3  m [ bue5 P 3 $z ЙWҥ y$EX? 6X #8Ԫ @l!|&% % o L& }! !OX" pe$   {2 `" Pv"  E  N sk " >N !Im #*# P Aw  / < p$# t R!NP\!Ohx!@&!A CP/ 0  " Q MO6 6!Q 3$^A PFO ," X P8!'%  U Y "(.!prO߇ y$"5  2 I# 6 0cq\ 9| pk%Tܹ" 5!`O" e!- p  P "B^" P%${Q 0- `w&)#&&` k  P $"   0$E P} g& 9" v#$;V @ & 0 j LJ 4' 0! S0 I &Z `7!`& O{ @#I  6'ܓ" C$$ʼ KK i&7}@ 00 P %@ !0aO@!O8 4  `| #mK 6"!(O0j !P' !@ W1, `1) ` !!& ;- C ( N P[ q @#/i "{ #O Щ# p}Vm!OM 7g[c `! % pN% V<  ""jf !h!OP  } `O$[ P7mZ Q$* !OX$  paH N B!kOV #  U#RS 0: P"(  %-!`OHG   p19 D! qP nz (\ 5#  o @ =: @E!A  n  _Ȍ ML   ?A M@" @f8d  !(^O  Й kJ `g&  0%|l g $ N] P!!yO  Б"(  ;%9!O\  pf !O) !hOx & u ptX P6 `BP _Y `T  BH 2=" Py#E  @Q!'/ 0 ` #p!p&{ 0\z З " @X#$ك!NO8y P$" 0iO 4% "(U!0{O7  "i I ``%2r ." @ Z ` # j\0 PE# +" 07;" %1 9 78" Pv#1c TO 2 0%=!-O!`O8NN !S` Q"I!8O  t 0 m @;{$" 6&$/" o#?/!t'"Bb!O( p##) q  `f%F `U$% % `B%B  " G!N  P #0\" Pr $ 0/ /-x  y/w @vJ PL} " 0$:m !_O8  "(~x *  = n%  h 0Y?/ Ew! Ob `X j @L!HQO1t  6 0% "~n" "6  - $ lB 0 >$ | Kvu p"?!&" Yo| S @"r7" u#- VS bmc 0L I$.> @ s3 \ t,"!Oh  w!tO n У[f P#;N BP8 30 ! Р` n $#// 'r  , g4( P$z `xO 6$ k0;9 t_ 0"!&+ Ğ Ђ"( |=  G p"(l "(~q `sN 0[̧ "(  T P^? PQMO "x!O 7 J/-b _R!4OX/G ` 7#Nj `QA_ !Q d !  R6 e0U!(2OH 0<y { V" Ze !b P# ,!H&Om ""sZ # 4! N  p6V  "Y :! '%o Pl'a # - @ " `#C E- p!K` "(  0 ?c O$$ U| J `v" o  f1 U5 Ѕ"(     - @%I5 I u!0DO `# "LW 5)D -" 8& #I7!`N: pm9K * {   w  f= _1 H#_" #C  "  )  p #y%" 6&7G  "E!XoOV~!xuOh, R `P >- !IA y    O2 !& !cw @w   @"(  P Ы#  pP 1  /e `}"(-\" 0 :N p#3 $ l r( FN ,8; @Dv2n @ 4 0S `%*ڟ #^" P% 0 e  f ! Y!(:OF #A /t" p?; #6 * !pO_v " H Wq3 !! Ј"(& / >!'p 0," 8n!7O {"( ^F @C ^!Kl! Oy 1#/ @8S ! h  Q `?F @l! e j!&( p1 %)p @7!OX ! u<!'0  %d N< p] @5oZ 8 "1ǒ" B$0  >\y   X/ ` 0L @@$+$ h!(lO8 &"#!NP k\~!OU !5!bO> >#rW% `) ` !ٚ }""<] f  t - 0fB $4Ӥ!VO I 0" @) E r  a\ i1 j!O*  @N$  !vOXz  kd l$` @!Wj *f ]% w"(!YO/ [% 0  R j  J v  !'d  0 K <}    peM" E WE p#!`'( 0.A!/O 4Ff!pOXu" `e"p #m$" pH!F @إ!xO@Sw `c L PM Z !@OP3 P%* а$ @"@ ``y 0 @    PY% 07{ P  1 0n<!0O} { P!G T)< 0 ! @"h( o,X p#S}"  !XO  !i@ I  D 00 !py @"fL Y  N ' & " V#($" 6&$ PVGs pթ 9w  !6'" #^֌ 0f7  @`  % `J" U | #g[ +?" p@&QN MR s=" y#EX `ʪ!XO8   @ "6!(cOj)  K!@nO! @[U 00G" #! OM 04x %P K  };!dO-f V V, 0p# =G!OO' j$;D"!"Ow @{6+! t  H #͖ p q Px&IF!O psu 0R PU  lh| Th6!@cO} pf$-= ) O[M `6T,   @b 0# R 8 <& |1m 0j  %9N$ p  R]w HI 'n p1# !(iO@ d# +L @!u  # M '6!XcO |"( !h!؈O(v!Ov " [#Hۗ ` & ! 0$]ߨ 0i 0F{ 0 )u\ #:i Zw /$ 1tM" Dj!'%ӭ 0w "*u p<|v~&!@ '%\% 1#j   " YB # y ` w>" @&Q} 0C") 0 !A T!^ `51k p6 PsGR p0W   F LK!`&$g оR-"" d#E6!pcOA ;U |% Gu, 0QB~  $  aM\;!0'!O < Hk !m" 3  P? q `6W? @," l#$\ 9} `13 C = O!' 4  #!GO65 &EB ( P!7:7!cO ! %&U |2!PsOʆ Y @AE @ `"  Ps p@1!CO0bx += ` 0$d* !sOL @3~q kU!wO« = y Bh }X@! m," 08&N!@'+oU @3p $ Pj "q! '(" " vrN p ? pV$" $1!0'3 '!`O!gO@:!dO M  s ^"   > 8 pNf 0Ci `DH p#A]j P`g!@COY!pOh    } $  pip PX  rPQ; U# ) b p R !T+!8HOCF pH& x '    YE pF&w!P&s "g| М" "! '6X   % F@   ) pl " A~!p='9C pg| s  g!hO! 7'1i $'u [ Zn PEg !  J! @uP ~=!O(+!hO@{ @ !}Ok eI9*  T  7\: 0 QA t 7 wL k&0 ?  -) `d !\ i $^!ؒO8~!HO(gp +"!6" %)z" %,`" `#@"   p N PL<!O  "!ws pv p%ڱ ,7 `-    ǃ )  # xkC pr$5Y" hn  . pQ1 Ќ p>$ ސ!l'jOO!''cG Sw B  `"tS `/e!PUOA/ S #O 0>  %9 0N( `  @V %Nk `#t< FX3 P " p Q !e U !OXM!nO͑ `W3 ":!O 6#F85 0QJ g& rY 7F 8 _# pO"(!& @ K `:V !'  F  @$$" pf#-N3 P$%15!C'!'# -!ЋO|  @ [ Pv4 @&_ `"ea" p70 =# " `x#B 0OA 0 XI 1B Д гX `S P% j <'   pVi  0%/@ Ê @;s /"T p!" @wb %Б!@m'-\a @s\6 W #IuT p^ ?z LJ!='] !"3 "!a" F*K ! ԉ C"  @"(  Q PC PU6A = "O h%X& `#.n B!O(T pC # p"|!з&" д%1 PWM =?63 Z A!Oj U! pC @H\ i ? `DY  @# S `!0P } `Gy .g n `  n " `<'l p#I '> `17 pM `!<" %?ӗ I$E `@W3  p&6!L ! | <KP@ p q . v" e"; & +!WOД v""!'7:A [, 0t D %B ]!v$ !3 $- P<WQ pN `W@ #Қ d˙ |"(w pHi !  @"Y7 S#V `" & $. A!XkO] eWX 06 0G? I5> O!.!" d#1£ 9* ]0   [ 0!\J t ܛ 0*7!TO$ I І $@ u p"  w" f"  U Z 2 -[ 5 / N P, % " pCA pɂ!1O4!bO\!OO@&T Vw_ 2  YC{Q" P#WKs O2 ? ,Z aql :)f % ҍ R BH  O ?F `H*l f p ~C n @*  o  0z"(H[ c~D H :z PS :%P!O. !^! pr x!hO3 @ !  t&g >G\ &G5  ~G!O $ G p$ml P# 2" Pq#B @m 0=m `p$9! &!КOP!0LOF 1#1l!hN(  3 @K"" @e#E 0 {$" 0"6ؼ л$0%" f#$ K7 YҬ "( 6F {%1 p;  \W p$' q[r vB5 T 01o `  5r  =a!hO8|!@tOP(   !(OX py"( !:OY Lj 0%R," 8&$< #uXQ -)" 0%l p"o p G ' 0&c P ] `F$vD 0} @\ Hl h  R&<+ `)H!`7'8 `Y P%)d c !K 1\{& ! C$   @7 !!FO0 D @" pC$ н F K&F s " &0 'V@ 0 "  0 j !P' !.o #0q!O̷ wy 2 P$  i!]O8 ~"(` m~ @N P[Yg `X3o 9KZ   #   k b1 %AN :: 0*! 'Ǎ   @1#)N!'1S i$!&I p P79 P   0"DR 0gr   D %-< І*\ 0  K p}T "A "(   g K |]!``O p1 ! P #" Z#bC " "j t t$X" pc  ^F P4 G x$: Gd ! `?li!&  xB! c'" !HO  %B$ 0 &z # H `? c # ە x"( pX P6  >!O8Y `TW ` H( @  p) Q"  Єk* `  g X ˻ "a. ` ן "" " X# 0]!O8 p@& @"? 0"# 0y7   `$r ."X p""!0O87 Y07~ #?  "" %)~!6'X Z =O~r PzH 0 v  a" =% `" k "W ]# 0!(O   pà @"(j a^ @dz V3" q#C X  P~"(w 0"( EWX" 0$:% @"h =$a =_B `a ]' }w  zA3!hjO@  .  Լ Pvm ~$F  @sj @a P #!& G "6!*O  /w   y- a #\ 9'  `I u" 0@  @"(p "! u& &( 9%a!& 7%{&m %M 5m s 01# B0  { "( p%9[ 8I %z  "  " q -"  `X f!:e 0:`+  @ ʰ @"M+ `!Kt_ @i " w!'( P!i ^ k rB!O(ZN ZW'9!O_ K* !9 ( q `o h Y n #Y! O0M k0/ 0" $ p9%w L F,!@'.B!hfO@m 0]9!7'ȟ б? !@OZOp t p " Vº * @"(A O R4?7 :!!@'&a #r 0M  f  ^ ' O#Q!}&O @! %D J P!zOT 0Y  Ps& @\ $!O9-    `1( j p!;' pj ޖ p.w!Oh/ %%/" m#?bE  K `!& E%oz  \7 /ō!OhmM 0!   "(!И'<" y#C{ @F5ǣ "(!POjL!N(-" 8& -: 9Œ t@* `T P$#!(hO@ %# "(0O  "(" M N!Od %"~ 0%|( R p!8U!OH 7 PC: @mg |I @" _!|O8 O[ 0r$t!` 'v p; p E!9Ou  O @"(2 !qg C  5!bO e!`N) & @!`b'  =D  % " !0|O h%v #!`OX  ^ 4 G *Yր # F  }"(CH 0X ӭ "v  0/%t" 07G TJ S   @+K P!.> c!d' / | ^ 4% O A#| pg :$[X 06 ` O Xh +Y [t "C jŋ N" V#  "J `" hd l `"(+  Vw `\ }o &" @v sX 6@y p. K _7z 0 \"[  > м$#V   "MU  ͽ = a p C fq6 }    0fB{ H2p =" `#?e T )?8 =!B\ @i: `"6 pn t g puq ," C #|P ,44 g "7 X7B @)!heO@d "^x "d $t< p$R жX 0g r!O M) g> 0!QO'" `na!O pDdH 0q_ M pe- !;~  V 4Ql fE pb%/ N"8 $ 8) !0bO@ p!!؁O0 `4KM @6q %M Z!@:O w m"z `L ! `&( ${ #< )n P g!`MO;u" e"A  V(F!P&[ {g F n P K! P!k 7O0K yT D?!O4x pa ` Q %M 0tX !mv ݦ H) G" # 0""~  -  j % @& o 0H !&"l =# :!O [ 0!? `S! ` O 5 DJ! ' ;#n "" /: _ PK iM  Y @{6-H 9$ `d Z)  0%x p   'Yt ̦ < W ;d' Hɵ a% `?   b"?! O` .@&xk P"9 H sb #K "(9 Fȷ vj c q  p  / Z|M @w&!OhB8" v#! !B  g $"!&E 0l! {" $9_ C p"(ր x  `% HG!`OT  p] : /$r  < * 8d %" !} U!OG!P&w!&! !DOW" n]!8\OP@ 7P!PO(" `w  [ p #* p^{P Ї!J #6 c p!  0+ `kN ?\!& [ 8xh YX "(Q8 KL 0 " %$t ЭTŨ "(~ )q P  h Є 3i 0eS PD P ۾ RN "   sN @R$f  sd OY!   G Ko +x5 0-! $!OX8 Pi _) @|8o #"ex!O^*" @k#! `( GB pct- @(a 1@! m %B` W "(OU 3a PM `$ P  _ WA $(" Pj? P" $)X 0`TD !ȗO{ F$ #Z P{ mb !A [|E `Db "]x p#Aѳ p!pbO@n ",> ;=n ! @  "3 @vaz  J wbl' 08 @&"2 d"   ~ "(^I 07^ @]q -" u 5"  NA" A&Ta"  pJ t   | { %CE Pt` b" $,I #? W  CCB @~#g 0k-;!dO o%@ 07, N#D Pf e%Q!xO ! @8 $d  * &  `oK!IOhD- 8 K"?)  ?a еT P   }} o  "b l&S] @ `"( p    -  p{   z Yh ! +#io!7OP & @n${^" #8 pn~/ k "Z!QOC z " p%C;!P'C $ c"A1 O   @#d "(e 01% !! @B . pQ/ `h| " "$ Py$UE `Wpw B ^A!b'| (!O  f `W+ a% X 0!  S y@ e!zO0T ^A. 4 @$#) `=!_ @br p: 0V `#G!@NPW Gl pf f @"7!cOK| jr @." 0ed 0 =L e$e U$  @5#  cSYo &"9 ,mG $m" @t s `"( p$ xD # FDA8!@E'$H ` nZ 0bAgD!mOk> TS S `} 0 `!@ ~? ~+ r #| T "p g^ p"M!pO0ɞ `1  `M N , Y!;O `1j % Q `! Z{ `qG $mj  @  @;g `X3 $a X. s ."64T P! h! OV %( `k"c `8!dOF!nO# @~N d  "> ^V~`!1O @9#^] !"n @$" C 8 2 21u ? q Q*;!P&" %) P2b?" 0r  m c%Dt p] T!`vO 0"H{ 0# % @{St pC1 @m& @m e V 3#/:^ ` ^\ 2: P$2} `G5 bg l E  ` @$ V"! &3 W st" d"$ʘ R$6 &f  P% F]t " %7*w x ` HX P]U  `CM  S [  pg& $k @e #.$ `^# &nu 6   W @   j!HO  Ru 0$G  !_O8h !) %K p  `i$b P<!'(!'/Jt cif 0, |dq М `!1O.  <% i} F"0  j !0L * G!0& P#) "#.  KD0 7J 0G  f#, 0s%   I @J p 6 "^= O!.^!'7 J6 _`h md `Y  v@ Pv R?"  ( @{ rF S50 @5$5 @? Pj" %Kb XC  P!XBO G   @ "Y _]." m#- YnN P,c f   BS 7A!b'"b P" P#W@ 1 l!x}OXr # Y| p3%  ; 8;pO ?FM!O@"   _& !8[Oxv %)u 0BG QZ `aӕ p@$& >Gv г@  H #Bn `#(/E l! ^4. 0)ƶ "8 PpJ!'#|1" P;&Q `j$0m  zLo '"/!HO< зJ  / 8 p :C I @K Y" p".  2!HMO   0%4   PhW.!8Nr vB X x8 3pJ |!k  c2  =km!'!p!'* b" '# @ ZgW p! 0~&Q!(OX  %  X( P0" 0%l Q -b K "Nm `l\ d "N  j@ "~ <   0Ӂ   0 ' L& ! \ 0!w C$  ׂ 27!0}O9 ?( &&F!0Ov `t Ѕ $ $~" pC$ Q  # @R#( M$+ # @,z @"< 08 ~" Dn5' !.   H;V !8A;!O + @`Ԓ "& o; 0d  k 0P P? %  E #"  | $ B@0!O8w ;!NH!&"! p>Ċ P . p  $dԑ pT<" x#P:   o&o [ kW 9{0  . PK o$ 9!`dO fn P " _#Z!O0 % 1 0  k f P+ 0!, `O\( m Z %" h#?J 0   "" )Dr s pu H pXW _0" `p#N!EO@ P @  P"? n " X# ] # "$ Vo MG!! &4 `"d7 w!hO@ "t!`'%(C ~#` p!!'$  " %),  q p J p D k! X  Ш]z МV " Y m& "xo# @  w""8M ! !`2'8 Qx." m#$1  C p$    P7; {""# PLY x"(_ -zkB Y! " @%Hc  P39 P P?Y 6 n `Y" F N `G  !RO" vp    )p 52" <&Q r[" !XO n[J #ڄ 1  вB]- E / b K!  kq0 @5r 0+ `!KId `OD1  l gN ZW'O P,b @| r* ! P8  as @/" 0 # Pmv x&  [ `# G? Y pT'Ⱦ s5!C' 095&x p?"P `|S #iv F%y!sO0 Y" Wx Z# !O8PS p#| [[ #D O1; .U 0Z: @ s ^QQ #6<" >&Q  B `$0ǜ `"(-L P  0)!'4E  "(b\ !i  ` !O(٥ "(` G.b!Ohf @X. `ٴ $z% M зJ,  R* ! P\ P)A pcp  w p.5!C'7! '&B PX& };!ЀOQ %z S @"(hx  HP ! 0$:6 0VU!HzO` Tfy" UJ `!&  0> !p&M @!k!HOk `e&R pP  "b PK~ , `!1M 0$Cpc  f S pc `|L #S8!+O!OH* @* p " t < 0Y6 S#V "(   !&%;j  " `^# PK}u+ bu" e"8a Pb3 pUO 0@ "(!l' o N4@P p]3I o$&< 0E `#  Ps$ "J X  o&f o; Xx 0 cC!`{&1Ü sZ b A ejK zTh jdi ~5 PVm  "!0='`W K!@OHe!`;Oz/ !c >7 m  T"Q z!&" @K+" k#1n  K   0C{  J^ .Q @~7!PO@  @y F; 's" 07$ OX FZ!8@OHbD 2&m `%f!^O &d" J `:!O٧ pAh Xv 0>$;NV 3Ja 7 ;!)Bw PG V*  5!C'6 ji  H \i !v  A^4 `]!'+? s Tn!}&"" $q L  t^"  y p. p$L  z p P S SC 01F" Щ%    z"(o!6OPz PH r  H! ')Q  hE6!D'e T[" `#?F1 F#a̹ [ @i:-   Pn p"@@ $ NS "g p d"  c p#m У[ C, 35 iJa!O-W `7pF H&tP ,oH!0O Q "( i%!`" p(@ @&= 5 Pp p$J ue" 1 `  S PrP  @^< tU!l'v" v~' P!7  @ { ` +L!HO@ 0q@&X ZF6! D'Q 0 i, !;H!&; :z~  J P ,8 y =k PQ!a"  ! O Q N"8 0h i p7: "}i # 8 p I!hOv qoDM Zֶ @wGz1 y @H@~ C&@ .;g ` "!6!@D'$ 0J 0"" ) "R5!bOt% !1N   n!O@@M P+x ЕB  P !OHP  o"ͬ H? pEC* ]   7\ PX$[ W K_ tz !SW!N@y p;O  `"(   ]"  Pd " 0sf!RO  2g ue!O(4 p3 @L Y.u a%E7!`D'5" `%k  k!`O6 P7!Q 0"( 8*` 4k @:!dORH!&!ө P"(U sU!OJ!O( 0D PZ 8 !n' ԝ "( Df C$ /K PY!Nh D!& C#  @" "&!&( PrA! `&N >jq 0>< c$f 121 Y "7 "i  `q$" C8 `1!=' C "\#  J I!|OI = `t !DO8V P!!!OY!HN!hgO@ `#"7 " Y#U _!@LO8d  W 6c 0t @ "(!xN P b #K`!`d'^ 0w b C`" #Xe 0a" ?DM w&26 0,B! -`!'#ȴ!" M @ U   PW"2 qn!}&- E6 0VU !OZ! ' @(O @!!') 0 P" 0.^  l 0  dZ" V#'@ pS!n #"!_ 7& `* ~ Q `O@% 3` "( " % @"(ö c )b $ yS 3{ <7% zSz 0 `E#_L k&Q p DG @"O. t W!!'1b$" f#E~w" Pf"n v"(< `""m W P Z  !1 I#;= h H  0g&K ; # >b $"&= XR #i!rOB F" " @:@U M B#! $2 5p _$: `c$T@ 0U @|8d}!uOh7!8wO8 Ы$ i G| Pyu Pq3^ PNJ 1Q 'G {!PL ! +] jyV  ` p6j `/9!dOU 3&S PD, ;:g K @DM" E ͚ ) a"  3!@'#" j7!O[" P%1 "(" $) 0 o H#  q 0> 0T "( "" CqJ u H `R&y {a PF 0t+ )y #3 p V =!OB "FQ p !pmO%  Pz!tO 3 ! "8i  Ц7 @MJ |! f<!HO : @> P x ~  pb= `M" = b=    3 z  j7M   PA   Q!'_t 0{z" P& 0IKfI!&9& "f ` i `T Y = ?/. !% 0k o%   C PfϚ P! @ !'* ~{ PX!O<  [ c xz 0#[r " 1 @j$  W   `Lk P Bı e h$ c! '0 %! `  e{ BhH!8Ol x c$ K"r^" #8y 0"+" %B   |R P) - p%!`&b @?%2 "( p4h!fO@{  W % !; 1ն @4/ ! Xs  !Oq pr" "!`O G!XnO(N ! @2.2 *Y Pd l hu $! p3$a$ / %h `W!`OXg p+!`O8R  > @ !v Ly @"#c" & ^@r 0-" " PV K`Y 0 = uQ  !0NH ~"(au  ;_" 0ѝ 0j$ !O 0Y$Vmi ! ky `!O  ;] P̀ Ц;!y& 7 f\ "S ]M M43d M `3y|"   V `5~ e ~ pH"h @~=C \ "  C 0S&d!5OV [/ S h$7  M id @E1 iN w: 9 ? Ę Hc ` t E  s.0 `Ks ."6$'{w Ќ* PG?Z p  iW:" w#7}" ?OG R[< "( P# D)" k#6 u b) 8 % 0UIj !sI^ >_" `  G!yO85!H|O8!_Og ! Y$X)" j#P   I  d ~8L }~" %) " a q2z P x 2 a.; D,H 0R PJ)   k1* 0!~ "(  "p'0( "(tK !uL.&8  < 2E p `K  `Y!O(T@ S! ! '}5 &!OU T$rE!HDOHU" %7!!`n'/^ p!p35 Y' C#p? P= @ǃ `"" c#Pu  i Yy 7) &G   (*o  L Y| "(KL @) PCF 0X !pOh 0!F PE 1 pRv I )b ""Q "DT  p ) o k"4$ 8 kx Pi +8] `6'a.  `5/!xOX!   H5 @M2 ) 9  L 0F 0 iu!y&" %Cg X3" 0% #% Xs" `A L$ ` rM 63g `ڑ  k!8O8V P$o~!',6 5!C2 pO 0]3d "D `w"(P?!'" @t7 P!^OG< 3ly @9l!`O8^ pk@" @ Ѕ@K!c'T!@',j" ( UI!`O@}I _&  vS1 "g! 0&)Y @a p#` ` P- 2$$Y  ,!p& g *W P#  w m  `%'yf D / c H"" c#P 5$ k r !yOYU !  @V J X " p".j i m 0=2jh Y !j # D!OH pq!ȕO8g3 O !EO8L` ! `Y" F " %1| P" Y #6 && B  V p z %Sg @ f #   A   " R 5= E/  V `j}m @* " P$ @  !0zOz @? b&V!:O ( 95 u }|" v#$Z Q `~ лu!O8 @ -+ @AMc 0L+ ?I @ @ # 0Q jq   ^o 09   9$ h֍ Q   "f WMZ 0bAw     4#&& &F8!cO| Q@ I6+ G   &Xv[ c / p`} 8o &"# 59" =&$8 `p б p|3 p$& @#3 X$F Q ޟ Pk$?     ]2  P  0  ;P!`' p 8v PV 04K3 %  N  Џ$\N p;K: w] G!ObC cp" P%e" m ""q 0v" AK Y W _2]" > Pa" @a#$I" PE!oO ;" w#B ? p; ͣ 8+$A Qu Ф' 0}/ 0q p=G9^"  p W d%Ʀ #" e#$4P # `\ ( P$aI {!A  `"܌!O P  !XOD k!~  ШU! O8| p% e W g~ [ g!WOh l >#a+ xSYw! &"_ !O@1 ?%q!O M݇ )  @ k  j5 PJ%# "6 h!<'a )z&AR 7Q  ) h% $ p? OR P H3f 0  r&!eO0!0N`!d'! ;   _̘ a$. `~ ; ~b K! `"!'0. `O `   } G"F[ 0ide `TR @P ` I( ps `s Я"Fq 9/ S8$} PQw>" @z#? p ? Z a PQm ?4 EB!O(YA Sq q:""!N( Hj X1 @! p "  L p*E!(COۘ {"(H" @ ; 9vݩ INUP U P~k  t !XSO Dm4!@C' ,S !:!F'"  +" 7&$  9v  K T)<   ." p9&QB  c #i . c$ T y*K p1, !  @{ U YNDc oA " 0g !'+  ""   ; L!ЪO@D g!B pb+ &[ `rQu p"!O(}!X7O !/r!h PY g9 K $!O "(& * ye ! p cOO,R" 08 еn" `A 0I[F" _#M;" 0>&Q`"  g @Z/ `!@SO  q!d'C # nq A d< pC<!؏O8R_!pOh Pvs Qc`" #P\ i y `B%," 7 >nQ d $# Pv w&2!8O( $~ P:3 Q {%s  aB!`c'" ~6 I6e!Og!8FO(X  4% ` } "(p !* : w!q'%S  ' + ` C 01&A ". 05# qR P( $[  0e#L Da @p; $&"V ? EC!HO^3 0 n  7 @.< $E!08O @؛ j5Y ap @+" ! 0.2  " c#6? pS!*R !$ސ l"=;W @# B `a Y ^ % pA 0FEQ + " 0 F#a^k!@'2i ~D !" %, =.qh&M `! h$   I1 / j `!~ J[n" 0!n H b ?!O(!'* $dG!&f U!Q$ (!p&Ӓ W" fVjf @V G%:4 " p4~ >J 0g&) #c @  n % `. ŵ A~B rB" "j!` Oާ Yk` P!G! @oBl!p O `c$T:+  1##R z- 0&  @YP `'! @O W F 0VGi ! '&   ." 9&Q 1:_ p6QL *E  4 <)  " !P O`V 0 K" %)" j7~l " G "(W!3OHi p @1" P3*  I!`l'  "F~& P&0Z P p" {&*J |!m @5~ P0 0h " A `t n !  0  pk  ", 8Ӕ" P& P`{9!@F'%< "Պ `0$| Q qN x&Az H `Tp " iB Pa !`yO0 Px  ^ f  {! Pm7 >&6+  . !% PD} e " = (FpF Pm!<" >&Q^ jy s #]" @&$s  GJ @ PKyU C Kv # m!N k P'  8 &  Y? k p K/ \ `$ $ V  ] ( & P% pG ^Q  e{ B :B!OOH y  O Њ`K" %B6 +E[ ``I 'n ,W 17 @Y% !o$ e4 `, P{  d D$- k V" "  P  QKN +Oy % (= @Q*r!&9B )#0q 0-"!`O8[ s GH' ya 0 . L ] )Q!GO!`&"C 7> "S!'/  @ 02 z$l </ o%\!LO #i!0s' `}g |1 !jO@Q n7 P- P"(a # p %  Pa   P3##8 >!$ P^ @"* Pb \ M: O" % of" #~ pRL eq  | ?!@&   V2 `!7&c!XqO  " `"E pkLK !-Z!]O `{ p { `K0 @^?" {!@l!PN x"(!O(@ p" 7db  ""s=!xO @Qi D -   Uh o !m'3" pV#"  p @;P 0!)9!F'% sA ~8~5 @'.m!Oz P ." j"?W ! @%!XO $S  `J`  !#_7{&?" ?$!xOh P{"(z r"r,!(]O !(jO@x `# $R!BO/i!O H: `{!PxO@g C$'z   ,    f  Q   ;y 0Ob K  X)/3!xN) e l N=!`'!$ Q !aO@ PEh 0!FT 0 " p"' m\ 0     @R/ )v?!'% 0u" k"4 ! '+D' d p G!Е& % J!Ol P ". "OL @k&1W ]#!ȏO2 p" pO 1 @huۭ duU   i/ ~" %C L  n 0 k p =k d#ƫ K5  " %$= pl "  $ zSg ` @"^ `! ^ [| v [n T !G $$j ~"(ʎ `9$#o ]$9!pF' 02 0$E!8Ou h  %e !? `S!" (u Ѐs+ 0V p:-n py] jmY @a "( ]" X$i "N ?j>F!O   Y0] D%% " WY` pMl  @"Į" Pn !e/     X `(dž @ $S#!(O9? @S! 4" 8d*" pk#C!XCOH3 9I @e|~ 5p `," V!(O( ps&` ! WA U!H`O %  ~ 0@$  i @ pj" " P%)@ PV/ qPh!\O( Stj!'2B!`&,!':!}O( p& @{U!'' 4B %'   c8 "(e- ~@j f a y$0΄ p| 1 0 vOxO'  ? )* K   `@/G K&M - B#! b J* @A # ~" | !O(P .$JV #X 8%6!`'%Ui )  '1y c @!'8[  ^` x +-" %1 P#xCl "g!qO " wk9  db"  JS  [W/ & X #  fv @9 (" j#P$ 0 $G Y[ c `"  p##E!Oǂ l `" " ^)' C#pZ P { P #W ` e p dj P! &k d E @ny p$A 09%6 P1 6 ` ң /J %& ` 5# l_" #1 pL; ^ p$+|] p 1] f 4 S{8 @&"m py:" w#-a^ @i" е%1 p9 t p5kО +  * K гo P  0 { e aE pkL^   "Z S$ !wO(2 Yd x4 %] m P6/ !%  i!|O/!xO`!p'N 0,BI {!! 4%3 еX f. #"7\ 0#U l~ `E k!e<!O͙ ܡ 8  $  n  ЩF1!&$%" f#?< @ I "= % 0d] @! z p^"  \" C!O. " !O(A+  nS4 xb4 %g  02!hUOC" `B|2 O 8 % Q p%O p  #_~ W Ћ"(#P w}  P?w {"" `k "(  Jx Un c8 5o %"4p H3z `" `\" pK 1 `?!`lO@l `g    ] P%) AP u ;qC  pd w `qP 'FX! pOhs !֥ `? !OL +3 _Z `#!`}O p:BT  0i޶ 0ChR P( @  90 @K  p# r$q4 M Pi%!@l'C!<'\   eFK {) @Q" A5 vS7 *= _ 0?| A!yO8  aR% !  н !O9   ^ p Y!N8 p)?V p= }b@&m #Ke 0T!u  V;  Dk ] pW$ L5q $ @"8  J 0LU YN*" `n" P\ d} PH#  f  1& d^ P9I (!&0['!xO(- L 3ɬ `W eaT"   "(0 S 0^" a#-V $ 4!O T @ 2 7  `"md ! n5" pt#?!# 1g F$ p <!&x A h!Oh T), 2H   "d pj `N"  $B X!%!O ,  9u!';J }!5H!O8 ?J!O89  f!ШOH pT  0 #ɻ b)T b" } Rk 5DL !0P F, R5' p$)H   Z bФ p9< `Fy SN  #s R Y W)  +I # L po&S! .O <" O!&y2 @: p&  e}? 6F!& V `Z `zF!&$h 6f ` Q "(  _w Qx PCg[ 0F$'wH!O0 01 # 0% '  X$ $ar!SO. @# & ? $:   Ȑ!(Nh\Y `c D!`O8K[  E p""! '%!`'Ky 8^ f [! ''@ p" @eF" { P%kk e!   6W @ S!'%L j&9v_" @  0"({ } 2ha!' W Ro  P `j${;  uth yn `"QX!PN@ p<_ 0@" @%T 01#   @g}B   EUY ` Hy 0Mw o" b#Bj p!(2 0) 0P "(2 S[A!b'" "( d!OH^ gn Pj% kv3S `<u "S!pNP/ 5e  $3T p`Xg 0"  ' &us!hO@ C>n ""#2 "*9" v#$ u ЭTI X ǻ k Pf R"II r\!O8" `E?C l b" B!-" 0 4" @r#E^ !|!&f ` Ti @ ` @hu!]Of !> 0}"(x S [ c} "Fko H- :!&% !@EO# P}? c 0h ]; E+ "G P  < « "([ PkF q!U 0On  ЩFe!@OO8  @0#?O @#WS !O( p $J Y  ! J_ % @ % 5 V!oOhi: P-  ֐ V BI!8O!zO(} `# !H}Ov E PQ \"`x @ М i$ 6c @!"8 25 o9a" !NP QR @ z `R* | " "D 0>0 PE# ީ 0[ P <7 ,/" @C! RA #] #| Pd%4 M" o # %"G J!&#3 / ) P'#v~& P"  [" BY!`KO8 #N "(0 [" 5 & " 0d#! P*#d& 0   @!{ 0 `"!Nr za!(O8 :P #![O!XEO! P b!8eO0 `$cռ c 3 O" _#M еa@ W(!OHx n  pC< @%' mU!KO  " 7 $# 6| 0 ' !Z! 3P j t* ` LvG y!L  c%o u%p n`! YO 1G( P=V `" k   'I!PO}  @  0e   t    C!wO;" x#Ps  } f " P );; $&"!`'+_!`O`a kc P>'  Pn"q @2 @! EvA p X!{ "(]D!|&! G2 `l %M9 pD F!'k" U>!kO8 `X,% t!i !. Da: E!L I} T  f1X !D  " %)8 !0&h`! d'.   Pm!p}&!'"K `AW" P3*  0" Ø . @tY @l!eO@!O` n_`!0&r~ p"!hO(]! & I |! y"(9~ P0l 08 s6 07!ar @6Q!2Oi Pf @, 8Q F} {!')!@<' t {" !9!HdO x&Aa `Tz i 1 <!O p}+ ! O / @% +  %!eO@b" vSW: 1% P&r)" &Am!@}&". Lpk pd Z Hj 6 %40 u" phN @ `++" l#Eq "+ P9 L!0'] f  @$ MCx 7 &;!hsO!OHi ] l r} 3 $" p"H^ 0U +8 B!H!'  "() #M 0+gO Њ`[ %:!COM" ]} F"0Gg P %  lX 0`T `2$   :4 @j  `!&(\ P!A p]# @U P$"   @mF "d!@2'  N8 w!&$ @I"7? 4# i!P O@D!HN%k"   L @TK %N!pOp a m>!xO(iD %)r- !I J| fU b% !8Oh GX P@ @u #[=. `( J" 7a p%M] )" V#= K!`'7 ] `3  % @ @%X "( v1O!JO P Hk @8  PgNo N (D  " Y#,!(fO@ )"  h  f pgP!l'N^ #e X 6NK Y'o9  C f@!Of" P#v2  0T pR[v մ ? "T eQ"  @" I   "(g!0'/ @&O ![ P! D i[" S PS@Ќ" 7=" ?&Q-!fO@!O - @<"!_Ou #T[" 3 U " 2%kq -"  "v % PL͠ pq WA% p$ $'!PHO}  h!O k! OR9!0dO " %K % ϱ Z"W" j"7" ``#-j J.!(gO@] "   ","j  ," ?Pq ,"; $; +} F!O~T F '3 l `l; <O 6#tO # f] N C$'t ` |" 0 W #В  \c ZT; )g /!gO@[  P $G TB  ~ pG"qj N> pQ١!PwOXI Pa&s" !F (~ 0+ @R/ 0 !@OXW `#a 'ì p%0 ?T! OO Ob? u" ?!O8r2 0!hhO@щ   09 8ܔ `C!{&&. i: j1  " %/ p   Ig& d 0C%] c)M `% $K" D!O@ `Nj 0G܂ #.f]"  @> E)  !D" 0Z#be !7  )@G @,  /  !aO@ p:'h | оR!XO@n c> @"_ ln ` #D,  [ )j  4$# @ -i @~]T #Q p  <\W ] ? S!7r @M 9  P# >l!O(A" PB&TG pH|>" {#? 0T^o 0zΣ p=@k eK "Y IK P$3:!DO( #` !# "@6   ) D " P%) @ "@ F!oON 5$um P Sz!tO } Ъ@ |#_{ " p NP" `$X6 O#+. i " S 4!HN(f!pO  U %9 Pd(" %_" IC" Pc#B) `/L ! Ŧ ;_j! O:_!xLO8 "(\ |"([`"  s @%> o8!*O+! 'y! O`^ ` %m ""!b !O(% @X4 %a JB po" 0b#N /#dXO!pO(] "Q 0ic @]1  6 07!E P$" 0C$5 1O\ rN #\  . #  5  ^"" `3& / `  ]A_" P#) T @p4," Pl#E7 `p&N p E  c$j PyL $X] p> U"N r # } &" %)& S>  P!p2OX^ @@$+&  7 mr| B",!'$ OJf 0VD!(O,a!' 0 6D| Y Dy ? F ou 5lr @tC   *! 8'x pv""U P6 P " pwY 0! I {!!7 0;!/ N p#R 0O !p @##/!' p \ P'  @ A  @W 0 ;B!kO ` J Pt- "* "aY   zL& 8%)i `_m!'* Pj5 pE! ' t  a%D YD!'' 7 1 %~ n " P%1G pU:!`O(s  ,x P# @CO ! 0c y 0  Jd!POi H$ U 0_J) EE @[Up" n f_P D Te" B N `9K 1m!NW<  T!@'"h 0*? " %   !'!۸ "Z bux4 Pp@ . 0f{ G!O8H x B   P $;!`G'"n #w 0# N!IOp ," T `(h @i7 ;!)&) M 92  " Oi P7n @R P(X  Y7!&τ 06 "n Pq pK!|O81 yA @i%jz P!T|" f{!'29` lp %3 "a 0$ d PK g tP ]3 B8 @&I p:` 9I N lff g ?!PO q\;!G'& g "  1m ic֥ ~  0"(3  d C 2e 0T!ʕ!&!b c<  M!`'3k ^!'  @> 0 #" $Ge u* p?Q pN PH0 vG S_=!0'E g$n #3 %6 M pÖ e^w I ]7!D'"2 Fa w< @]F ` v @ p2%y0 L I# xk )" BHd 7d ! <' j .J 0(" 1b "G q!1 "  )D5r sY, !ȟOXlK h&7A  0w!8OW " Q q [ ^ `N" 5 & Y" &8H ,  " @"$ 38 9" V#5, ` HQ; _ :! G'& P ] "X P%= k 0e!3 0"  u)O!'+վ `"h!sO $ pfR  0mW8!E'"AT @2k" 3! .y !`'/) w!5O1 "q  \  ֋ X  $BO ,w!tO  8 "Vv!؊OPj U 0Q!paO@! [Oq P#q  "a"   q"c =z @. Џb 0 X$& C# m" p%$9 D!  '   %i P/ 01$^ $: f` `I0 m/  ? Ћ!O  +A 0% `  % Bz P~4k!'& o$  "Ih  ;<  =Y  M 7Y @!U Y" QЏ P1  '8   !O0 0o O 0: "I ; (- p!K =    0h z @Ah +Y `)[ c}˵ U!EO@X $/e - @lS !!OX!(XO   emY 6f ;-  %B c P$ѳ N@( "q j R 10  !`O( ,O pY 0V `TAM е#3_  hW!',; =$W K$ U %j_ lz M1 S2% r "@f ]" E7a 0~'b B0  `y P  `Բ `"I 0 i @3 A  pL" !8sOIm c  7A& P*C 0&a "H!8O D rF q!U $1 C %B!kO8 1 !''Z "j4 '!3  Z{ #k 0C@ pV)A T!E  `  0B { qǝ  !!\OPU `3tc ! #ĸ y w&C Pr 9% P"6 + !(O!O q ," T |  F"I" "D 2  0 Ћ:n QE!O8 Px3E  Y  4!rOP 0;r `2$y!`O 0|c +$4 P ".?W K 40 k L - 0$k  x !'"6 ?' ~N܊ & $ ?L ,0 ` ~! O" i"zw) X6 ~ OXr! P " F9  }"(~ ` `"   {X* Y .  `!poO %BL P G  J} IX p$d| @[r<!Х' p]) q! OXv p#pv!OP"Y!' $?2  " @wS VN w&G C = t >a 6{ 0  "(& !. P PO"D PX u%ď!8 OF" #CS SCo Ш '$I!@O -" l#$΢ @p$"b K  @y PQ P    !O5!&-^ `!c$   C* @= a&!pO($" UN# p"  k "  x !Oh9 Pm # @  b { 0 (0   "A ` `UcR. !3 <sA T!%>q p#! ')  ' p]Y  @ A^ gw& &r \  G@ |#!'!rO8e # ` X $ rf/ 7r!(O@(!$O Х@ @ o #(ul @g  #   !RO y"(J `  !jO@K h&b" ?!}O(9$ @t `a WD!'-Z I  P7 4} Й d2 @R #0 x"(vl H9h Иf Pl pU" eU ^J~  / 00" Mo,   2) 0 % h !.: E!)> PE-F |M!O8 ~J Dmɏ I0 Pj Y  i X!"  !Oz  )p nqB *&% #^!')c{&V \ !OH^v v  E D G L&Yn 4 X P 2' oJ # : "'" p? 2'  5Q вj m(!8Oo! NO T&d" @ ; p  B\ 0 C kl!|& -p ` p%]" ` ^" C!c' p "(@" #rD >$4!Ps' r$54   g ")R" p#sT2 @ !iO@7!xvO{ i$F' [n} R" 1x г 1  0%@Q  s y!@'.`G 0#: X$ b/!O8F C 0s* 6 @a `J `1 ; Q1  e\ @"mX ]@p= `Hq!@',   "" &  P !D БH = W } p#G P{{ j ?(" i#B^   T!\OP8 0 a 0+)!xN(  @) " `\#d 3%q p"RR >n XhA daH / .$Dk7 &;h `Y yF >$", yi i^O p, f%^  'Y_ l6" "@3!Pq'X 6__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeucln_i18n_registerCleanup_64umtx_lock_64ucln_registerCleanup_64umtx_unlock_64__gxx_personality_v0_Unwind_Resume_ZN6icu_6415MaybeStackArrayIcLi40EEC2Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2Eiuprv_malloc_64uprv_free_64_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ei_ZN6icu_6415MaybeStackArrayIcLi40EED2Ev_ZN6icu_6415MaybeStackArrayIcLi40EED1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2EOS1_memcpy_ZN6icu_6415MaybeStackArrayIcLi40EEC1EOS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSEOS1__ZNK6icu_6415MaybeStackArrayIcLi40EE11getCapacityEv_ZNK6icu_6415MaybeStackArrayIcLi40EE8getAliasEv_ZNK6icu_6415MaybeStackArrayIcLi40EE13getArrayLimitEv_ZNK6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EE12aliasInsteadEPci_ZN6icu_6415MaybeStackArrayIcLi40EE6resizeEii_ZN6icu_6415MaybeStackArrayIcLi40EE13orphanOrCloneEiRi_ZN6icu_6415MaybeStackArrayIcLi40EE12releaseArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EE17resetToStackArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EEeqERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEneERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC2ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC1ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSERKS1__ZN6icu_6411Formattable16getStaticClassIDEv_ZNK6icu_6411Formattable17getDynamicClassIDEv_ZN6icu_6411Formattable4initEv_ZN6icu_6413UnicodeString10setToBogusEv_ZN6icu_6411FormattableC2Ev_ZTVN6icu_6411FormattableE_ZTVN6icu_6413UnicodeStringE_ZN6icu_6413UnicodeStringD1Ev_ZN6icu_647UObjectD2Ev_ZN6icu_6411FormattableC1Ev_ZN6icu_6411FormattableC2EdNS0_6ISDATEE_ZN6icu_6411FormattableC1EdNS0_6ISDATEE_ZN6icu_6411FormattableC2Ed_ZN6icu_6411FormattableC1Ed_ZN6icu_6411FormattableC2Ei_ZN6icu_6411FormattableC1Ei_ZN6icu_6411FormattableC2El_ZN6icu_6411FormattableC1El_ZN6icu_6411FormattableC2ERKNS_13UnicodeStringE_ZN6icu_647UMemorynwEm_ZN6icu_6413UnicodeStringC1ERKS0__ZN6icu_647UMemorydlEPv_ZN6icu_6411FormattableC1ERKNS_13UnicodeStringE_ZN6icu_6411FormattableC2EPNS_13UnicodeStringE_ZN6icu_6411FormattableC1EPNS_13UnicodeStringE_ZN6icu_6411FormattableC2EPNS_7UObjectE_ZN6icu_6411FormattableC1EPNS_7UObjectE_ZNK6icu_6411FormattableeqERKS0__ZNK6icu_6413UnicodeString8doEqualsERKS0_i_ZNK6icu_647MeasureeqERKNS_7UObjectE_ZN6icu_6411Formattable7disposeEv_ZN6icu_647UMemorydaEPv_ZN6icu_6411FormattableaSERKS0__ZN6icu_646number4impl15DecimalQuantityC1ERKS2__ZN6icu_6410CharString6appendEPKciR10UErrorCode__stack_chk_fail_ZN6icu_647UMemorynaEm__cxa_throw_bad_array_new_length_ZN6icu_6411FormattableC2EPKS0_i_ZN6icu_6411FormattableC1EPKS0_i_ZN6icu_6411FormattableC2ERKS0__ZN6icu_6411FormattableC1ERKS0__ZN6icu_6411FormattableD2Ev_ZN6icu_6411FormattableD1Ev_ZN6icu_6411FormattableD0Ev_ZNK6icu_6411Formattable5cloneEv_ZNK6icu_6411Formattable7getTypeEv_ZNK6icu_6411Formattable9isNumericEv_ZNK6icu_6411Formattable7getLongER10UErrorCode_ZTIN6icu_647MeasureE_ZTIN6icu_647UObjectE__dynamic_cast_ZNK6icu_6411Formattable8getInt64ER10UErrorCode_ZNK6icu_646number4impl15DecimalQuantity10fitsInLongEb_ZNK6icu_646number4impl15DecimalQuantity6toLongEb_ZNK6icu_646number4impl15DecimalQuantity10isNegativeEv_ZNK6icu_6411Formattable9getDoubleER10UErrorCode_ZNK6icu_6411Formattable9getObjectEv_ZN6icu_6411Formattable9setDoubleEd_ZN6icu_6411Formattable7setLongEi_ZN6icu_6411Formattable8setInt64El_ZN6icu_6411Formattable7setDateEd_ZN6icu_6411Formattable9setStringERKNS_13UnicodeStringE_ZN6icu_6411Formattable8setArrayEPKS0_i_ZN6icu_6411Formattable11adoptStringEPNS_13UnicodeStringE_ZN6icu_6411Formattable10adoptArrayEPS0_i_ZN6icu_6411Formattable11adoptObjectEPNS_7UObjectE_ZNK6icu_6411Formattable9getStringERNS_13UnicodeStringER10UErrorCode_ZN6icu_6413UnicodeStringaSERKS0__ZNK6icu_6411Formattable8getArrayERiR10UErrorCode_ZNK6icu_6411Formattable8getBogusEv_ZNK6icu_6411Formattable9getStringER10UErrorCode_ZN6icu_6411Formattable9getStringER10UErrorCode_ZNK6icu_6411Formattable23populateDecimalQuantityERNS_6number4impl15DecimalQuantityER10UErrorCode_ZN6icu_646number4impl15DecimalQuantityaSERKS2__ZN6icu_646number4impl15DecimalQuantity11setToDoubleEd_ZN6icu_646number4impl15DecimalQuantity15roundToInfinityEv_ZN6icu_646number4impl15DecimalQuantity9setToLongEl_ZN6icu_646number4impl15DecimalQuantity8setToIntEi_ZN6icu_6411Formattable21internalGetCharStringER10UErrorCode_ZN6icu_6411StringPieceC1EPKc_ZN6icu_646number4impl15DecimalQuantityC1Ev_ZNK6icu_646number4impl15DecimalQuantity6isZeroEv_ZNK6icu_646number4impl15DecimalQuantity12getMagnitudeEv_ZNK6icu_646number4impl15DecimalQuantity13toPlainStringEv_ZN6icu_6410CharString20appendInvariantCharsERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_646number4impl15DecimalQuantity18toScientificStringEv_ZN6icu_6411Formattable16getDecimalNumberER10UErrorCode_ZN6icu_6411Formattable20adoptDecimalQuantityEPNS_6number4impl15DecimalQuantityE_ZNK6icu_646number4impl15DecimalQuantity8toDoubleEv_ZN6icu_6411Formattable16setDecimalNumberENS_11StringPieceER10UErrorCode_ZN6icu_646number4impl15DecimalQuantity14setToDecNumberENS_11StringPieceER10UErrorCode_ZN6icu_6411FormattableC2ENS_11StringPieceER10UErrorCode_ZN6icu_6411FormattableC1ENS_11StringPieceER10UErrorCodeufmt_open_64ufmt_close_64ufmt_getType_64ufmt_isNumeric_64ufmt_getDate_64ufmt_getDouble_64ufmt_getLong_64ufmt_getObject_64ufmt_getUChars_64_ZN6icu_6413UnicodeString19getTerminatedBufferEvufmt_getArrayLength_64ufmt_getArrayItemByIndex_64ufmt_getDecNumChars_64ufmt_getInt64_64_ZTSN6icu_6411FormattableE_ZTIN6icu_6411FormattableE_ZTVN10__cxxabiv120__si_class_type_infoE_ZNK6icu_646Format6formatERKNS_11FormattableERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6413FieldPositionD2Ev_ZTVN6icu_6413FieldPositionE_ZN6icu_6413FieldPositionD1Ev_ZN6icu_6413FieldPositionD0Ev_ZN6icu_6413FieldPosition16getStaticClassIDEv_ZNK6icu_6413FieldPosition17getDynamicClassIDEv_ZNK6icu_6413FieldPosition5cloneEv_ZN6icu_646FormatC2Ev_ZTVN6icu_646FormatE_ZN6icu_646FormatC1Ev_ZN6icu_646FormatD2Ev_ZN6icu_646FormatD1Ev_ZN6icu_646FormatD0Ev_ZN6icu_646FormataSERKS0_strcpy__strcpy_chk_ZN6icu_646FormatC2ERKS0__ZN6icu_646FormatC1ERKS0__ZNK6icu_646Format6formatERKNS_11FormattableERNS_13UnicodeStringER10UErrorCode_ZNK6icu_646Format11parseObjectERKNS_13UnicodeStringERNS_11FormattableER10UErrorCode_ZTVN6icu_6413ParsePositionE_ZN6icu_6413ParsePositionD1Ev_ZNK6icu_646FormateqERKS0_strcmp_ZN6icu_646Format11syntaxErrorERKNS_13UnicodeStringEiR11UParseError_ZNK6icu_6413UnicodeString9doExtractEiiPDsi_ZNK6icu_646Format9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_6411LocaleBased9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_646Format11getLocaleIDE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_6411LocaleBased11getLocaleIDE18ULocDataLocaleTypeR10UErrorCode_ZN6icu_646Format12setLocaleIDsEPKcS2__ZN6icu_6411LocaleBased12setLocaleIDsEPKcS2__ZTSN6icu_6413FieldPositionE_ZTIN6icu_6413FieldPositionE_ZTSN6icu_646FormatE_ZTIN6icu_646FormatE_ZNK6icu_647UObject17getDynamicClassIDEv__cxa_pure_virtual_ZNK6icu_6413MessageFormat9getLocaleEv_ZN6icu_6413MessageFormat12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413MessageFormat11DummyFormateqERKNS_6FormatE_ZNK6icu_6413MessageFormat11DummyFormat6formatERKNS_11FormattableERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413MessageFormat11DummyFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413MessageFormat11DummyFormat6formatERKNS_11FormattableERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6413MessageFormat11DummyFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6421FormatNameEnumeration5resetER10UErrorCode_ZNK6icu_6421FormatNameEnumeration5countER10UErrorCode_ZN6icu_6413MessageFormat11DummyFormatD2Ev_ZTVN6icu_6413MessageFormat11DummyFormatE_ZN6icu_6413MessageFormat11DummyFormatD1Ev_ZN6icu_6413MessageFormat11DummyFormatD0Ev_ZNK6icu_6413MessageFormat11DummyFormat5cloneEv_ZN6icu_6413MessageFormat12applyPatternERKNS_13UnicodeStringE29UMessagePatternApostropheModeP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern5clearEv_ZNK6icu_6413MessageFormat5parseERKNS_13UnicodeStringERiR10UErrorCode_ZNK6icu_6413MessageFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6421RuleBasedNumberFormatC1ENS_15URBNFRuleSetTagERKNS_6LocaleER10UErrorCode_ZN6icu_6421FormatNameEnumerationD2Ev_ZTVN6icu_6421FormatNameEnumerationE_ZN6icu_6417StringEnumerationD2Ev_ZN6icu_6421FormatNameEnumerationD1Ev_ZN6icu_6421FormatNameEnumerationD0Ev_ZN6icu_6413MessageFormat22PluralSelectorProviderD2Ev_ZTVN6icu_6413MessageFormat22PluralSelectorProviderE_ZN6icu_6412PluralFormat14PluralSelectorD2Ev_ZN6icu_6413MessageFormat22PluralSelectorProviderD1Ev_ZN6icu_6413MessageFormat22PluralSelectorProviderD0Ev_ZNK6icu_6413MessageFormat9toPatternERNS_13UnicodeStringEuhash_count_64_ZN6icu_6413UnicodeString8doAppendERKS0_ii_ZN6icu_6421FormatNameEnumeration5snextER10UErrorCode_ZNK6icu_647UVector9elementAtEi_ZN6icu_6413MessageFormat16getStaticClassIDEv_ZNK6icu_6413MessageFormat17getDynamicClassIDEv_ZN6icu_6421FormatNameEnumeration16getStaticClassIDEv_ZNK6icu_6421FormatNameEnumeration17getDynamicClassIDEv_ZN6icu_6413MessageFormat16allocateArgTypesEiR10UErrorCodeuprv_realloc_64_ZN6icu_6413MessageFormat12resetPatternEvuhash_close_64_ZNK6icu_6413MessageFormat20nextTopLevelArgStartEi_ZN6icu_6413MessageFormat17setArgStartFormatEiPNS_6FormatER10UErrorCodeuhash_iput_64uhash_compareLong_64uhash_hashLong_64uhash_open_64uprv_deleteUObject_64uhash_setValueDeleter_64_ZN6icu_6413MessageFormat14argNameMatchesEiRKNS_13UnicodeStringEi_ZNK6icu_6413UnicodeString9doCompareEiiPKDsii_ZN6icu_6413MessageFormat23setCustomArgStartFormatEiPNS_6FormatER10UErrorCodeuhash_iputi_64_ZN6icu_6413MessageFormat12adoptFormatsEPPNS_6FormatEiuhash_removeAll_64_ZN6icu_6413MessageFormat10setFormatsEPPKNS_6FormatEi_ZN6icu_6413MessageFormat9setFormatEiRKNS_6FormatE_ZN6icu_6413MessageFormat9setFormatERKNS_13UnicodeStringERKNS_6FormatER10UErrorCode_ZN6icu_6414MessagePattern20validateArgumentNameERKNS_13UnicodeStringE_ZN6icu_6413MessageFormat11adoptFormatEiPNS_6FormatE_ZN6icu_6413MessageFormat11adoptFormatERKNS_13UnicodeStringEPNS_6FormatER10UErrorCode_ZNK6icu_6413MessageFormat18getCachedFormatterEiuhash_iget_64_ZTIN6icu_6413MessageFormat11DummyFormatE_ZN6icu_6413MessageFormat9getFormatERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413MessageFormat10getFormatsERi_ZN6icu_6413MessageFormat10getArgNameEi_ZNK6icu_6413UnicodeString13tempSubStringEii_ZNK6icu_6413MessageFormat20getArgFromListByNameEPKNS_11FormattableEPKNS_13UnicodeStringEiRS4__ZNK6icu_6413MessageFormat33getLiteralStringUntilNextArgumentEi_ZNK6icu_6413MessageFormat14updateMetaDataERNS_17AppendableWrapperEiPNS_13FieldPositionEPKNS_11FormattableE_ZNK6icu_6413MessageFormat19findOtherSubMessageEi_ZN6icu_6413UnicodeStringC1EaNS_14ConstChar16PtrEi_ZNK6icu_6413MessageFormat24findFirstPluralNumberArgEiRKNS_13UnicodeStringE_ZN6icu_6413MessageFormat11copyObjectsERKS0_R10UErrorCodeuhash_nextElement_64_ZN6icu_6413MessageFormataSERKS0__ZN6icu_6414MessagePatternaSERKS0__ZNK6icu_6413MessageFormat5parseEiRKNS_13UnicodeStringERNS_13ParsePositionERiR10UErrorCode_ZN6icu_6413UnicodeString8doAppendEPKDsiiuprv_itou_64_ZN6icu_6412ChoiceFormat13parseArgumentERKNS_14MessagePatternEiRKNS_13UnicodeStringERNS_13ParsePositionE_ZNK6icu_6413UnicodeString7indexOfEPKDsiiii_ZNK6icu_6413MessageFormat5parseERKNS_13UnicodeStringERNS_13ParsePositionERi_ZN6icu_6413MessageFormat19autoQuoteApostropheERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413UnicodeString9getBufferEiumsg_autoQuoteApostrophe_64_ZN6icu_6413UnicodeString13releaseBufferEi_ZNK6icu_6413MessageFormat19createIntegerFormatERKNS_6LocaleER10UErrorCode_ZN6icu_6412NumberFormat14createInstanceERKNS_6LocaleER10UErrorCode_ZTIN6icu_6413DecimalFormatE_ZTIN6icu_6412NumberFormatE_ZNK6icu_6413MessageFormat22getDefaultNumberFormatER10UErrorCode_ZNK6icu_6413MessageFormat20getDefaultDateFormatER10UErrorCode_ZN6icu_6410DateFormat22createDateTimeInstanceENS0_6EStyleES1_RKNS_6LocaleE_ZNK6icu_6413MessageFormat18usesNamedArgumentsEv_ZNK6icu_6413MessageFormat15getArgTypeCountEv_ZN6icu_6413MessageFormat12equalFormatsEPKvS2__ZN6icu_6421FormatNameEnumerationC2EPNS_7UVectorER10UErrorCode_ZN6icu_6417StringEnumerationC2Ev_ZN6icu_6421FormatNameEnumerationC1EPNS_7UVectorER10UErrorCode_ZN6icu_6413MessageFormat14getFormatNamesER10UErrorCode_ZN6icu_647UVectorC1ER10UErrorCode_ZN6icu_647UVector10setDeleterEPFvPvE_ZN6icu_647UVector10addElementEPvR10UErrorCode_ZN6icu_6413MessageFormat22PluralSelectorProviderC2ERKS0_11UPluralType_ZN6icu_6413MessageFormat22PluralSelectorProviderC1ERKS0_11UPluralType_ZN6icu_6413MessageFormat22PluralSelectorProvider5resetEv_ZN6icu_6413MessageFormat9setLocaleERKNS_6LocaleE_ZNK6icu_646LocaleeqERKS0__ZN6icu_646LocaleaSERKS0__ZN6icu_6413MessageFormatC2ERKNS_13UnicodeStringER10UErrorCode_ZTVN6icu_6413MessageFormatE_ZN6icu_646Locale10getDefaultEv_ZN6icu_646LocaleC1ERKS0__ZN6icu_6414MessagePatternC1ER10UErrorCode_ZN6icu_6414MessagePatternD1Ev_ZN6icu_646LocaleD1Ev_ZN6icu_6413MessageFormatC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413MessageFormatC2ERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6413MessageFormatC1ERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6413MessageFormatC2ERKS0__ZN6icu_6414MessagePatternC1ERKS0__ZN6icu_6413MessageFormatC1ERKS0__ZNK6icu_6413MessageFormat5cloneEv_ZN6icu_6413MessageFormatD2Ev_ZN6icu_6413MessageFormatD1Ev_ZN6icu_6413MessageFormatD0Ev_ZN6icu_6413MessageFormat11findKeywordERKNS_13UnicodeStringEPKPKDs_ZN6icu_6412PatternProps14trimWhiteSpaceEPKDsRi_ZN6icu_646LocaleC1EPKcS2_S2_S2__ZN6icu_6413UnicodeString7toLowerERKNS_6LocaleEu_strlen_64_ZNK6icu_6413MessageFormateqERKNS_6FormatE_ZNK6icu_6414MessagePatterneqERKS0__ZNK6icu_6413MessageFormat6formatEiPKvPKNS_11FormattableEPKNS_13UnicodeStringEiRNS_17AppendableWrapperEPNS_13FieldPositionER10UErrorCode_ZTIN6icu_6412ChoiceFormatE_ZNK6icu_6413UnicodeString9doIndexOfEDsii_ZN6icu_6413UnicodeStringC1EDs_ZTIN6icu_6412PluralFormatE_ZTIN6icu_6412SelectFormatE_ZN6icu_6412SelectFormat14findSubMessageERKNS_14MessagePatternEiRKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413MessageFormat23formatComplexSubMessageEiPKvPKNS_11FormattableEPKNS_13UnicodeStringEiRNS_17AppendableWrapperER10UErrorCode_ZNK6icu_6414MessagePattern15getPluralOffsetEi_ZN6icu_6412PluralFormat14findSubMessageERKNS_14MessagePatternEiRKNS0_14PluralSelectorEPvdR10UErrorCode_ZN6icu_6412ChoiceFormat14findSubMessageERKNS_14MessagePatternEid_ZNK6icu_6413MessageFormat6formatEPKNS_11FormattableEPKNS_13UnicodeStringEiRS4_PNS_13FieldPositionER10UErrorCode_ZTVN6icu_6423UnicodeStringAppendableE_ZN6icu_6423UnicodeStringAppendableD1Ev_ZNK6icu_6413MessageFormat6formatEPKNS_11FormattableEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZN6icu_6413MessageFormat6formatERKNS_13UnicodeStringEPKNS_11FormattableEiRS1_R10UErrorCode_ZNK6icu_6413MessageFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413MessageFormat6formatEPKNS_13UnicodeStringEPKNS_11FormattableEiRS1_R10UErrorCode_ZN6icu_6411MessageImpl24appendReducedApostrophesERKNS_13UnicodeStringEiiRS1__ZN6icu_6413MessageFormat23createAppropriateFormatERNS_13UnicodeStringES2_RNS_11Formattable4TypeER11UParseErrorR10UErrorCode_ZN6icu_6412PatternProps14skipWhiteSpaceERKNS_13UnicodeStringEi_ZN6icu_6410DateFormat25createInstanceForSkeletonERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6410DateFormat18createTimeInstanceENS0_6EStyleERKNS_6LocaleE_ZTIN6icu_6416SimpleDateFormatE_ZN6icu_6410DateFormat18createDateInstanceENS0_6EStyleERKNS_6LocaleE_ZN6icu_646number15NumberFormatter11forSkeletonERKNS_13UnicodeStringER10UErrorCode_ZNO6icu_646number26UnlocalizedNumberFormatter6localeERKNS_6LocaleE_ZNK6icu_646number24LocalizedNumberFormatter8toFormatER10UErrorCode_ZN6icu_646number24LocalizedNumberFormatterD1Ev_ZN6icu_646number5ScaleD1Ev_ZN6icu_646number4impl14SymbolsWrapperD1Ev_ZN6icu_6411MeasureUnitD1Ev_ZN6icu_6412NumberFormat21createPercentInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6412NumberFormat22createCurrencyInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6413MessageFormat20cacheExplicitFormatsER10UErrorCode_ZN6icu_6413UnicodeStringaSEOS0__ZN6icu_6413MessageFormat12applyPatternERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern5parseERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6413MessageFormatC2ERKNS_13UnicodeStringERKNS_6LocaleER11UParseErrorR10UErrorCode_ZN6icu_6413MessageFormatC1ERKNS_13UnicodeStringERKNS_6LocaleER11UParseErrorR10UErrorCode_ZNK6icu_6413MessageFormat22PluralSelectorProvider6selectEPvdR10UErrorCode_ZNK6icu_6413DecimalFormat23formatToDecimalQuantityERKNS_11FormattableERNS_6number4impl15DecimalQuantityER10UErrorCode_ZN6icu_646number4impl15DecimalQuantityD1Ev_ZN6icu_6411PluralRules9forLocaleERKNS_6LocaleE11UPluralTypeR10UErrorCode_ZNK6icu_6411PluralRules6selectEd_ZNK6icu_6411PluralRules6selectERKNS_13IFixedDecimalE_ZTSN6icu_6413MessageFormat22PluralSelectorProviderE_ZTIN6icu_6413MessageFormat22PluralSelectorProviderE_ZTIN6icu_6412PluralFormat14PluralSelectorE_ZTSN6icu_6413MessageFormat11DummyFormatE_ZTSN6icu_6413MessageFormatE_ZTIN6icu_6413MessageFormatE_ZTSN6icu_6421FormatNameEnumerationE_ZTIN6icu_6421FormatNameEnumerationE_ZTIN6icu_6417StringEnumerationE_ZNK6icu_6417StringEnumeration5cloneEv_ZN6icu_6417StringEnumeration4nextEPiR10UErrorCode_ZN6icu_6417StringEnumeration5unextEPiR10UErrorCode_ZNK6icu_6417StringEnumerationeqERKS0__ZNK6icu_6417StringEnumerationneERKS0__ZN6icu_6420MessageFormatAdapter14getArgTypeListERKNS_13MessageFormatERiumsg_close_64umsg_clone_64umsg_getLocale_64umsg_applyPattern_64_ZN6icu_6413UnicodeStringC1EPKDsiumsg_toPattern_64_ZNK6icu_6413UnicodeString7extractENS_9Char16PtrEiR10UErrorCode_ZN6icu_6413UnicodeString5setToEPDsiiumsg_vformat_64_ZN6icu_6413UnicodeStringC1EPKDsabortumsg_format_64umsg_vparse_64umsg_parse_64u_terminateUChars_64umsg_open_64u_vformatMessage_64u_formatMessage_64u_vformatMessageWithError_64u_formatMessageWithError_64u_vparseMessage_64u_parseMessage_64u_vparseMessageWithError_64u_parseMessageWithError_64umsg_setLocale_64_ZNK6icu_6412NumberFormat9isLenientEv_ZNK6icu_6425SimpleNumberFormatFactory7visibleEv_ZNK6icu_6425SimpleNumberFormatFactory15getSupportedIDsERiR10UErrorCode_ZNK6icu_6412NumberFormat6formatEdRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6412NumberFormat6formatEiRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6412NumberFormat6formatElRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6412NumberFormat6formatElRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6412NumberFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6412NumberFormat19setParseIntegerOnlyEa_ZN6icu_6412NumberFormat10setLenientEa_ZNK6icu_6422ICUNumberFormatService13cloneInstanceEPNS_7UObjectE_ZN6icu_6412NumberFormat15setGroupingUsedEa_ZN6icu_6412NumberFormat10setContextE15UDisplayContextR10UErrorCode_ZNK6icu_6412NumberFormat10getContextE19UDisplayContextTypeR10UErrorCode_ZNK6icu_6412NumberFormat15getRoundingModeEv_ZN6icu_6412NumberFormat15setRoundingModeENS0_13ERoundingModeE_ZN6icu_6418SharedNumberFormatD2Ev_ZTVN6icu_6418SharedNumberFormatE_ZN6icu_6412SharedObjectD2Ev_ZN6icu_6418SharedNumberFormatD1Ev_ZN6icu_6418SharedNumberFormatD0Ev_ZNK6icu_6412NumberFormat5parseERKNS_13UnicodeStringERNS_11FormattableER10UErrorCode_ZN6icu_6422ICUNumberFormatFactoryD2Ev_ZTVN6icu_6422ICUNumberFormatFactoryE_ZN6icu_6424ICUResourceBundleFactoryD2Ev_ZN6icu_6422ICUNumberFormatFactoryD1Ev_ZN6icu_6422ICUNumberFormatFactoryD0Ev_ZN6icu_649NFFactoryD2Ev_ZTVN6icu_649NFFactoryE_ZN6icu_6416LocaleKeyFactoryD2Ev_ZN6icu_649NFFactoryD1Ev_ZN6icu_649NFFactoryD0Ev_ZN6icu_6422ICUNumberFormatServiceD2Ev_ZTVN6icu_6422ICUNumberFormatServiceE_ZN6icu_6416ICULocaleServiceD2Ev_ZN6icu_6422ICUNumberFormatServiceD1Ev_ZN6icu_6422ICUNumberFormatServiceD0Ev_ZN6icu_6416ICULocaleServiceC2ERKNS_13UnicodeStringE_ZN6icu_6424ICUResourceBundleFactoryC2Ev_ZN6icu_6410ICUService15registerFactoryEPNS_17ICUServiceFactoryER10UErrorCode_ZN6icu_6412NumberFormat23setMaximumIntegerDigitsEiuprv_min_64uprv_max_64_ZN6icu_6412NumberFormat23setMinimumIntegerDigitsEi_ZN6icu_6412NumberFormat24setMaximumFractionDigitsEi_ZN6icu_6412NumberFormat24setMinimumFractionDigitsEi_ZNK6icu_648CacheKeyINS_18SharedNumberFormatEE16writeDescriptionEPci_ZTSN6icu_6418SharedNumberFormatEstrncpy_ZNK6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_18SharedNumberFormatEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_18SharedNumberFormatEE8hashCodeEvustr_hashCharsN_64_ZNK6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEE8hashCodeEv_ZNK6icu_646Locale8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEE5cloneEv_ZTVN6icu_6412CacheKeyBaseE_ZTVN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEEE_ZTVN6icu_648CacheKeyINS_18SharedNumberFormatEEE_ZN6icu_6412CacheKeyBaseD2Ev_ZNK6icu_6422ICUNumberFormatService9isDefaultEv_ZNK6icu_6410ICUService14countFactoriesEv_ZNK6icu_6412NumberFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6412NumberFormat6formatEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6412NumberFormat6formatElRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZN6icu_6412NumberFormat11setCurrencyEPKDsR10UErrorCodeu_strncpy_64_ZNK6icu_6412NumberFormat6formatERKNS_6number4impl15DecimalQuantityERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6412NumberFormat6formatERKNS_6number4impl15DecimalQuantityERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_649NFFactory15getSupportedIDsER10UErrorCodeuhash_put_64uhash_compareUnicodeString_64uhash_hashUnicodeString_64uhash_init_64uhash_setKeyDeleter_64_ZN6icu_6420umtx_initImplPreInitERNS_9UInitOnceE_ZN6icu_6421umtx_initImplPostInitERNS_9UInitOnceE_ZNK6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEEeqERKNS_12CacheKeyBaseE_ZN6icu_6412NumberFormat16getStaticClassIDEv_ZN6icu_6419NumberFormatFactoryD2Ev_ZTVN6icu_6419NumberFormatFactoryE_ZN6icu_6419NumberFormatFactoryD1Ev_ZN6icu_6419NumberFormatFactoryD0Ev_ZN6icu_6425SimpleNumberFormatFactoryC2ERKNS_6LocaleEa_ZTVN6icu_6425SimpleNumberFormatFactoryE_ZN6icu_6413LocaleUtility18initNameFromLocaleERKNS_6LocaleERNS_13UnicodeStringE_ZN6icu_6425SimpleNumberFormatFactoryC1ERKNS_6LocaleEa_ZN6icu_6425SimpleNumberFormatFactoryD2Ev_ZN6icu_6425SimpleNumberFormatFactoryD1Ev_ZN6icu_6425SimpleNumberFormatFactoryD0Ev_ZN6icu_6412NumberFormatC2Ev_ZTVN6icu_6412NumberFormatE_ZN6icu_6412NumberFormatC1Ev_ZN6icu_6412NumberFormatD2Ev_ZN6icu_6412NumberFormatD1Ev_ZN6icu_6412NumberFormatD0Ev_ZN6icu_6412NumberFormataSERKS0__ZN6icu_6412NumberFormatC2ERKS0__ZN6icu_6412NumberFormatC1ERKS0__ZN6icu_6412ArgExtractorC2ERKNS_12NumberFormatERKNS_11FormattableER10UErrorCode_ZTIN6icu_6414CurrencyAmountEu_strcpy_64_ZN6icu_6412ArgExtractorC1ERKNS_12NumberFormatERKNS_11FormattableER10UErrorCode_ZN6icu_6412ArgExtractorD2Ev_ZN6icu_6412ArgExtractorD1Ev_ZNK6icu_6412NumberFormat6formatEdRNS_13UnicodeStringE_ZNK6icu_6412NumberFormat6formatEiRNS_13UnicodeStringE_ZNK6icu_6412NumberFormat6formatElRNS_13UnicodeStringE_ZN6icu_6412NumberFormat19getAvailableLocalesERi_ZN6icu_646Locale19getAvailableLocalesERi_ZN6icu_6412NumberFormat15registerFactoryEPNS_19NumberFormatFactoryER10UErrorCode_ZN6icu_6416LocaleKeyFactoryC2Ei_ZN6icu_6412NumberFormat10unregisterEPKvR10UErrorCode_ZN6icu_6412NumberFormat19getAvailableLocalesEv_ZNK6icu_6412NumberFormat14isGroupingUsedEv_ZNK6icu_6412NumberFormat23getMaximumIntegerDigitsEv_ZNK6icu_6412NumberFormat23getMinimumIntegerDigitsEv_ZNK6icu_6412NumberFormat24getMaximumFractionDigitsEv_ZNK6icu_6412NumberFormat24getMinimumFractionDigitsEv_ZNK6icu_6412NumberFormat11getCurrencyEv_ZNK6icu_6412NumberFormat20getEffectiveCurrencyEPDsR10UErrorCodeucurr_forLocale_64uloc_getDefault_64_ZNK6icu_6412NumberFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCodeu_strcmp_64_ZNK6icu_6412NumberFormat6formatERKNS_11FormattableERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6412NumberFormat16isStyleSupportedE18UNumberFormatStyle_ZNK6icu_6412NumberFormateqERKNS_6FormatE_ZNK6icu_6412NumberFormat6formatENS_11StringPieceERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6412NumberFormat13parseCurrencyERKNS_13UnicodeStringERNS_13ParsePositionE_ZN6icu_6414CurrencyAmountC1ERKNS_11FormattableENS_14ConstChar16PtrER10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEED2Ev_ZN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEED1Ev_ZN6icu_6412NumberFormat20createSharedInstanceERKNS_6LocaleE18UNumberFormatStyleR10UErrorCode_ZN6icu_6412UnifiedCache11getInstanceER10UErrorCode_ZNK6icu_6412UnifiedCache4_getERKNS_12CacheKeyBaseERPKNS_12SharedObjectEPKvR10UErrorCode_ZNK6icu_6412SharedObject9removeRefEv_ZNK6icu_6412SharedObject6addRefEv_ZN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEED0Ev_ZN6icu_6412NumberFormat12makeInstanceERKNS_6LocaleE18UNumberFormatStyleaR10UErrorCodeures_open_64ures_close_64_ZNK6icu_6415NumberingSystem13isAlgorithmicEv_ZN6icu_6415NumberingSystem14createInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6420DecimalFormatSymbolsC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6420DecimalFormatSymbolsD0Ev_ZNK6icu_6415NumberingSystem7getNameEv_ZN6icu_646number4impl5utils18getPatternForStyleERKNS_6LocaleEPKcNS1_16CldrPatternStyleER10UErrorCode_ZN6icu_6413DecimalFormatC1ERKNS_13UnicodeStringEPNS_20DecimalFormatSymbolsE18UNumberFormatStyleR10UErrorCodeures_getLocaleByType_64_ZN6icu_6413UnicodeString7unBogusEv_ZN6icu_6413UnicodeString9doReplaceEiiPKDsii_ZN6icu_6413DecimalFormat16setCurrencyUsageE14UCurrencyUsageP10UErrorCode_ZN6icu_646LocaleC1Ev_ZN6icu_6413UnicodeString8copyFromERKS0_a_ZNK6icu_6413UnicodeString13doLastIndexOfEDsii_ZN6icu_6413UnicodeString9doReplaceEiiRKS0_ii_ZN6icu_646Locale14createFromNameEPKc_ZN6icu_646LocaleaSEOS0__ZN6icu_6421RuleBasedNumberFormat17setDefaultRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413UnicodeString14findAndReplaceEiiRKS0_iiS2_ii_ZN6icu_6412NumberFormat12makeInstanceERKNS_6LocaleE18UNumberFormatStyleR10UErrorCode_ZN6icu_6412NumberFormat22internalCreateInstanceERKNS_6LocaleE18UNumberFormatStyleR10UErrorCode_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleEiR10UErrorCode_ZNK6icu_646Locale15getKeywordValueEPKcPciR10UErrorCode_ZN6icu_6412NumberFormat14createInstanceERKNS_6LocaleE18UNumberFormatStyleR10UErrorCode_ZN6icu_6412NumberFormat14createInstanceER10UErrorCode_ZN6icu_6412NumberFormat22createCurrencyInstanceER10UErrorCode_ZN6icu_6412NumberFormat21createPercentInstanceER10UErrorCode_ZN6icu_6412NumberFormat24createScientificInstanceER10UErrorCode_ZN6icu_6412NumberFormat24createScientificInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6422ICUNumberFormatFactory12handleCreateERKNS_6LocaleEiPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEE12createObjectEPKvR10UErrorCode_ZNK6icu_6422ICUNumberFormatService13handleDefaultERKNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZNK6icu_649NFFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6410ICUService6getKeyERNS_13ICUServiceKeyEPNS_13UnicodeStringEPKNS_17ICUServiceFactoryER10UErrorCode_ZTSN6icu_6412NumberFormatE_ZTSN6icu_6419NumberFormatFactoryE_ZTIN6icu_6419NumberFormatFactoryE_ZTSN6icu_6425SimpleNumberFormatFactoryE_ZTIN6icu_6425SimpleNumberFormatFactoryE_ZTIN6icu_6418SharedNumberFormatE_ZTIN6icu_6412SharedObjectE_ZTSN6icu_6422ICUNumberFormatFactoryE_ZTIN6icu_6422ICUNumberFormatFactoryE_ZTIN6icu_6424ICUResourceBundleFactoryE_ZTSN6icu_649NFFactoryE_ZTIN6icu_649NFFactoryE_ZTIN6icu_6416LocaleKeyFactoryE_ZTSN6icu_6422ICUNumberFormatServiceE_ZTIN6icu_6422ICUNumberFormatServiceE_ZTIN6icu_6416ICULocaleServiceE_ZTSN6icu_648CacheKeyINS_18SharedNumberFormatEEE_ZTIN6icu_648CacheKeyINS_18SharedNumberFormatEEE_ZTIN6icu_6412CacheKeyBaseE_ZTSN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEEE_ZTIN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEEE_ZNK6icu_6424ICUResourceBundleFactory17getDynamicClassIDEv_ZNK6icu_6416LocaleKeyFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6416LocaleKeyFactory16updateVisibleIDsERNS_9HashtableER10UErrorCode_ZNK6icu_6416LocaleKeyFactory14getDisplayNameERKNS_13UnicodeStringERKNS_6LocaleERS1__ZNK6icu_6416LocaleKeyFactory10handlesKeyERKNS_13ICUServiceKeyER10UErrorCode_ZNK6icu_6424ICUResourceBundleFactory15getSupportedIDsER10UErrorCode_ZNK6icu_6416LocaleKeyFactory17getDynamicClassIDEv_ZNK6icu_6416LocaleKeyFactory12handleCreateERKNS_6LocaleEiPKNS_10ICUServiceER10UErrorCode_ZN6icu_6411ICUNotifier11addListenerEPKNS_13EventListenerER10UErrorCode_ZN6icu_6411ICUNotifier14removeListenerEPKNS_13EventListenerER10UErrorCode_ZN6icu_6411ICUNotifier13notifyChangedEv_ZNK6icu_6410ICUService15acceptsListenerERKNS_13EventListenerE_ZNK6icu_6410ICUService14notifyListenerERNS_13EventListenerE_ZNK6icu_6410ICUService6getKeyERNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_13UnicodeStringEaR10UErrorCode_ZN6icu_6410ICUService10unregisterEPKvR10UErrorCode_ZN6icu_6410ICUService5resetEv_ZNK6icu_6416ICULocaleService9createKeyEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410ICUService19createSimpleFactoryEPNS_7UObjectERKNS_13UnicodeStringEaR10UErrorCode_ZN6icu_6410ICUService21reInitializeFactoriesEv_ZN6icu_6410ICUService11clearCachesEv_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_6LocaleER10UErrorCode_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_6LocaleEiR10UErrorCode_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_6LocaleEiiR10UErrorCode_ZNK6icu_6416ICULocaleService19getAvailableLocalesEv_ZNK6icu_6416ICULocaleService9createKeyEPKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_6412NumberFormat24gDefaultMinIntegerDigitsE_ZN6icu_6412NumberFormat24gDefaultMaxIntegerDigitsEunum_close_64unum_clone_64_ZTIN6icu_6421RuleBasedNumberFormatEunum_formatInt64_64unum_format_64unum_formatDouble_64unum_formatDoubleForFields_64unum_parseDoubleCurrency_64unum_getAvailable_64uloc_getAvailable_64unum_countAvailable_64uloc_countAvailable_64unum_getAttribute_64unum_setAttribute_64unum_getDoubleAttribute_64unum_setDoubleAttribute_64unum_getTextAttribute_64_ZNK6icu_6413DecimalFormat17getNegativeSuffixERNS_13UnicodeStringE_ZNK6icu_6413DecimalFormat17getNegativePrefixERNS_13UnicodeStringE_ZNK6icu_6413DecimalFormat17getPositiveSuffixERNS_13UnicodeStringE_ZNK6icu_6413DecimalFormat17getPositivePrefixERNS_13UnicodeStringEunum_setTextAttribute_64unum_toPattern_64unum_getSymbol_64unum_applyPattern_64_ZN6icu_6413UnicodeStringC1EPDsiiunum_getLocaleByType_64unum_setContext_64unum_getContext_64unum_parseToUFormattable_64unum_formatUFormattable_64unum_open_64_ZN6icu_6420CompactDecimalFormat14createInstanceERKNS_6LocaleE19UNumberCompactStyleR10UErrorCode_ZN6icu_6413DecimalFormatC1ERKNS_13UnicodeStringEPNS_20DecimalFormatSymbolsER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC1ERKNS_13UnicodeStringERKNS_6LocaleER11UParseErrorR10UErrorCodeunum_formatDecimal_64strlenunum_formatDoubleCurrency_64_ZN6icu_6414CurrencyAmountC1EdNS_14ConstChar16PtrER10UErrorCodeunum_parse_64unum_parseInt64_64unum_parseDouble_64unum_parseDecimal_64unum_setSymbol_64_ZN6icu_6420DecimalFormatSymbolsC1ERKS0__ZN6icu_6420DecimalFormatSymbolsD1Ev_ZNK6icu_6413UnicodeString8char32AtEiu_charDigitValue_64_ZNK6icu_6413UnicodeString11countChar32Eii_ZN6icu_6413UnicodeStringC1Ei_ZNK6icu_6413DecimalFormat6formatEiRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6413DecimalFormat6formatEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413DecimalFormat6formatEiRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6413DecimalFormat23getDecimalFormatSymbolsEv_ZNK6icu_6413DecimalFormat21getCurrencyPluralInfoEv_ZNK6icu_6413DecimalFormat14getPadPositionEv_ZN6icu_6413DecimalFormat12applyPatternERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6413DecimalFormat21applyLocalizedPatternERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZNK6icu_6413DecimalFormateqERKNS_6FormatE_ZNK6icu_646number4impl23DecimalFormatProperties7_equalsERKS2_b_ZNK6icu_6420DecimalFormatSymbolseqERKS0__ZN6icu_6413DecimalFormat11setCurrencyEPKDs_ZTVN6icu_649ErrorCodeE_ZN6icu_649ErrorCodeD1Ev_ZNK6icu_6413DecimalFormat21getPadCharacterStringEv_ZNK6icu_6413DecimalFormat18toLocalizedPatternERNS_13UnicodeStringE_ZN6icu_646number4impl18PatternStringUtils16convertLocalizedERKNS_13UnicodeStringERKNS_20DecimalFormatSymbolsEbR10UErrorCode_ZN6icu_6413DecimalFormat21applyLocalizedPatternERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413DecimalFormat20getRoundingIncrementEv_ZN6icu_646number4impl23DecimalFormatProperties10getDefaultEv_ZNK6icu_6413DecimalFormat14getFormatWidthEv_ZNK6icu_6413DecimalFormat20isScientificNotationEv_ZNK6icu_6413DecimalFormat24getMinimumExponentDigitsEv_ZNK6icu_6413DecimalFormat25isExponentSignAlwaysShownEv_ZNK6icu_6413DecimalFormat15getRoundingModeEv_ZSt20__replacement_assertPKciS0_S0_printf_ZN6icu_6413DecimalFormat16getStaticClassIDEv_ZNK6icu_6413DecimalFormat17getDynamicClassIDEv_ZN6icu_6413DecimalFormat16setParseAllInputE27UNumberFormatAttributeValue_ZNK6icu_646number24LocalizedNumberFormatter12getAffixImplEbbRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413DecimalFormat17isSignAlwaysShownEv_ZNK6icu_6413DecimalFormat13getMultiplierEvuprv_pow10_64_ZNK6icu_6413DecimalFormat18getMultiplierScaleEv_ZNK6icu_6413DecimalFormat15getGroupingSizeEv_ZNK6icu_6413DecimalFormat24getSecondaryGroupingSizeEv_ZNK6icu_6413DecimalFormat24getMinimumGroupingDigitsEv_ZNK6icu_6413DecimalFormat29isDecimalSeparatorAlwaysShownEv_ZNK6icu_6413DecimalFormat29isDecimalPatternMatchRequiredEv_ZNK6icu_6413DecimalFormat17isParseNoExponentEv_ZNK6icu_6413DecimalFormat20isParseCaseSensitiveEv_ZNK6icu_6413DecimalFormat31isFormatFailIfMoreThanMaxDigitsEv_ZNK6icu_6413DecimalFormat27getMinimumSignificantDigitsEv_ZNK6icu_6413DecimalFormat27getMaximumSignificantDigitsEv_ZNK6icu_6413DecimalFormat24areSignificantDigitsUsedEv_ZNK6icu_6413DecimalFormat16getCurrencyUsageEv_ZNK6icu_6413DecimalFormat12getAttributeE22UNumberFormatAttributeR10UErrorCode_ZN6icu_6437FormattedValueNumberStringBuilderImplC2Eh_ZTVN6icu_646number4impl20UFormattedNumberDataE_ZNK6icu_646number24LocalizedNumberFormatter10formatImplEPNS0_4impl20UFormattedNumberDataER10UErrorCode_ZN6icu_646number4impl15DecimalQuantityaSEOS2__ZN6icu_646number4impl20UFormattedNumberDataD1Ev_ZN6icu_6437FormattedValueNumberStringBuilderImplD2Ev_ZNK6icu_6413DecimalFormat17toNumberFormatterER10UErrorCode_ZNK6icu_6413DecimalFormat17toNumberFormatterEv_ZN6icu_6413DecimalFormat24setPropertiesFromPatternERKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_646number4impl13PatternParser25parseToExistingPropertiesERKNS_13UnicodeStringERNS1_23DecimalFormatPropertiesENS1_14IgnoreRoundingER10UErrorCode_ZNK6icu_6413DecimalFormat9getParserER10UErrorCode_ZN6icu_648numparse4impl16NumberParserImpl26createParserFromPropertiesERKNS_6number4impl23DecimalFormatPropertiesERKNS_20DecimalFormatSymbolsEbR10UErrorCode_ZNK6icu_6413DecimalFormat17getCurrencyParserER10UErrorCode_ZN6icu_6413DecimalFormat15setupFastFormatEv_ZNK6icu_646number4impl23DecimalFormatProperties29equalsDefaultExceptFastFormatEv_ZNK6icu_6413DecimalFormat17doFastFormatInt32EibRNS_13UnicodeStringEdiv_ZNK6icu_6413DecimalFormat16fastFormatDoubleEdRNS_13UnicodeStringE_ZNK6icu_6413DecimalFormat15fastFormatInt64ElRNS_13UnicodeStringE_ZN6icu_6412LocalPointerINS_6number24LocalizedNumberFormatterEED2Ev_ZN6icu_6412LocalPointerINS_6number24LocalizedNumberFormatterEED1Ev_ZN6icu_646number4impl30PropertiesAffixPatternProviderD2Ev_ZTVN6icu_646number4impl30PropertiesAffixPatternProviderE_ZN6icu_646number4impl20AffixPatternProviderD2Ev_ZN6icu_646number4impl30PropertiesAffixPatternProviderD1Ev_ZN6icu_646number4impl30PropertiesAffixPatternProviderD0Ev_ZN6icu_646number4impl31CurrencyPluralInfoAffixProviderD2Ev_ZTVN6icu_646number4impl31CurrencyPluralInfoAffixProviderE_ZN6icu_646number4impl31CurrencyPluralInfoAffixProviderD1Ev_ZN6icu_646number4impl31CurrencyPluralInfoAffixProviderD0Ev_ZN6icu_646number4impl23DecimalFormatPropertiesD2Ev_ZN6icu_6412CurrencyUnitD1Ev_ZN6icu_646number4impl23DecimalFormatPropertiesD1Ev_ZN6icu_6412LocalPointerINS_6number4impl23DecimalFormatPropertiesEED2Ev_ZN6icu_6412LocalPointerINS_6number4impl23DecimalFormatPropertiesEED1Ev_ZN6icu_6413DecimalFormatD2Ev_ZTVN6icu_6413DecimalFormatE_ZN6icu_6413DecimalFormatD1Ev_ZN6icu_6413DecimalFormatD0Ev_ZNK6icu_6413DecimalFormat9toPatternERNS_13UnicodeStringE_ZN6icu_6412CurrencyUnitC1ERKS0__ZN6icu_6418CurrencyPluralInfoC1ERKS0__ZN6icu_646number4impl18PatternStringUtils25propertiesToPatternStringERKNS1_23DecimalFormatPropertiesER10UErrorCode_ZN6icu_646number4impl10AffixUtils18hasCurrencySymbolsERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413DecimalFormatC2EPKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_6412CurrencyUnitC1Ev_ZN6icu_6411MeasureUnitC1Ev_ZN6icu_646number4impl23DecimalFormatPropertiesC1Ev_ZN6icu_6420DecimalFormatSymbolsC1ER10UErrorCode_ZN6icu_6413DecimalFormatC1EPKNS_20DecimalFormatSymbolsER10UErrorCode_ZNK6icu_6413DecimalFormat23formatToDecimalQuantityEdRNS_6number4impl15DecimalQuantityER10UErrorCode_ZNK6icu_646number24LocalizedNumberFormatter12formatDoubleEdR10UErrorCode_ZNK6icu_646number15FormattedNumber18getDecimalQuantityERNS0_4impl15DecimalQuantityER10UErrorCode_ZN6icu_646number15FormattedNumberD1Ev_ZN6icu_648numparse4impl12ParsedNumberD2Ev_ZN6icu_648numparse4impl12ParsedNumberD1Ev_ZNK6icu_6413DecimalFormat5parseERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_648numparse4impl12ParsedNumberC1Ev_ZNK6icu_648numparse4impl16NumberParserImpl5parseERKNS_13UnicodeStringEibRNS1_12ParsedNumberER10UErrorCode_ZNK6icu_648numparse4impl12ParsedNumber7successEv_ZNK6icu_648numparse4impl16NumberParserImpl13getParseFlagsEv_ZNK6icu_648numparse4impl12ParsedNumber19populateFormattableERNS_11FormattableEi_ZNK6icu_6413DecimalFormat13parseCurrencyERKNS_13UnicodeStringERNS_13ParsePositionE_ZN6icu_6413DecimalFormat5touchER10UErrorCode_ZN6icu_646number4impl20NumberPropertyMapper6createERKNS1_23DecimalFormatPropertiesERKNS_20DecimalFormatSymbolsERNS1_22DecimalFormatWarehouseERS3_R10UErrorCode_ZN6icu_646number24LocalizedNumberFormatteraSEOS1__ZN6icu_6413DecimalFormatC2ER10UErrorCode_ZN6icu_6415NumberingSystem14createInstanceER10UErrorCode_ZN6icu_6413DecimalFormatC1ER10UErrorCode_ZN6icu_6413DecimalFormatC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413DecimalFormatC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413DecimalFormatC2ERKNS_13UnicodeStringEPNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_6413DecimalFormatC1ERKNS_13UnicodeStringEPNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_6413DecimalFormatC2ERKNS_13UnicodeStringEPNS_20DecimalFormatSymbolsE18UNumberFormatStyleR10UErrorCode_ZN6icu_6418CurrencyPluralInfoC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6413DecimalFormatC2ERKNS_13UnicodeStringEPNS_20DecimalFormatSymbolsER11UParseErrorR10UErrorCode_ZN6icu_6413DecimalFormatC2ERKNS_13UnicodeStringERKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_6413DecimalFormatC1ERKNS_13UnicodeStringERKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_6413DecimalFormatC2ERKS0__ZN6icu_6413DecimalFormatC1ERKS0__ZNK6icu_6413DecimalFormat5cloneEv_ZN6icu_6413DecimalFormataSERKS0__ZN6icu_646number4impl23DecimalFormatProperties5clearEv_ZN6icu_6412CurrencyUnitaSERKS0__ZN6icu_6413DecimalFormat12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413DecimalFormat12touchNoErrorEv_ZN6icu_6413DecimalFormat15setGroupingUsedEa_ZN6icu_6413DecimalFormat19setParseIntegerOnlyEa_ZN6icu_6413DecimalFormat10setLenientEa_ZN6icu_6413DecimalFormat25adoptDecimalFormatSymbolsEPNS_20DecimalFormatSymbolsE_ZN6icu_6413DecimalFormat23setDecimalFormatSymbolsERKNS_20DecimalFormatSymbolsE_ZN6icu_6413DecimalFormat23adoptCurrencyPluralInfoEPNS_18CurrencyPluralInfoE_ZN6icu_6413DecimalFormat21setCurrencyPluralInfoERKNS_18CurrencyPluralInfoE_ZN6icu_6418CurrencyPluralInfoaSERKS0__ZNK6icu_6418CurrencyPluralInfo5cloneEv_ZN6icu_6413DecimalFormat17setPositivePrefixERKNS_13UnicodeStringE_ZN6icu_6413DecimalFormat17setNegativePrefixERKNS_13UnicodeStringE_ZN6icu_6413DecimalFormat17setPositiveSuffixERKNS_13UnicodeStringE_ZN6icu_6413DecimalFormat17setNegativeSuffixERKNS_13UnicodeStringE_ZN6icu_6413DecimalFormat18setSignAlwaysShownEa_ZN6icu_6413DecimalFormat13setMultiplierEi_ZN6icu_6413DecimalFormat18setMultiplierScaleEi_ZN6icu_6413DecimalFormat20setRoundingIncrementEd_ZN6icu_6413DecimalFormat15setRoundingModeENS_12NumberFormat13ERoundingModeE_ZN6icu_6413DecimalFormat14setFormatWidthEi_ZN6icu_6413DecimalFormat15setPadCharacterERKNS_13UnicodeStringE_ZN6icu_6413DecimalFormat14setPadPositionENS0_12EPadPositionE_ZN6icu_6413DecimalFormat21setScientificNotationEa_ZN6icu_6413DecimalFormat24setMinimumExponentDigitsEa_ZN6icu_6413DecimalFormat26setExponentSignAlwaysShownEa_ZN6icu_6413DecimalFormat15setGroupingSizeEi_ZN6icu_6413DecimalFormat24setSecondaryGroupingSizeEi_ZN6icu_6413DecimalFormat24setMinimumGroupingDigitsEi_ZN6icu_6413DecimalFormat30setDecimalSeparatorAlwaysShownEa_ZN6icu_6413DecimalFormat30setDecimalPatternMatchRequiredEa_ZN6icu_6413DecimalFormat18setParseNoExponentEa_ZN6icu_6413DecimalFormat21setParseCaseSensitiveEa_ZN6icu_6413DecimalFormat32setFormatFailIfMoreThanMaxDigitsEa_ZN6icu_6413DecimalFormat23setMaximumIntegerDigitsEi_ZN6icu_6413DecimalFormat23setMinimumIntegerDigitsEi_ZN6icu_6413DecimalFormat24setMaximumFractionDigitsEi_ZN6icu_6413DecimalFormat24setMinimumFractionDigitsEi_ZN6icu_6413DecimalFormat27setMinimumSignificantDigitsEi_ZN6icu_6413DecimalFormat27setMaximumSignificantDigitsEi_ZN6icu_6413DecimalFormat24setSignificantDigitsUsedEa_ZN6icu_6413DecimalFormat12setAttributeE22UNumberFormatAttributeiR10UErrorCode_ZN6icu_6413DecimalFormat19fieldPositionHelperERKNS_6number15FormattedNumberERNS_13FieldPositionEiR10UErrorCode_ZNK6icu_646number15FormattedNumber17nextFieldPositionERNS_13FieldPositionER10UErrorCode_ZN6icu_6424FieldPositionOnlyHandlerC1ERNS_13FieldPositionE_ZN6icu_6424FieldPositionOnlyHandler9shiftLastEi_ZN6icu_6424FieldPositionOnlyHandlerD1Ev_ZNK6icu_6413DecimalFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_646number15FormattedNumber8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_6413DecimalFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413DecimalFormat6formatElRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_646number24LocalizedNumberFormatter9formatIntElR10UErrorCode_ZNK6icu_6413DecimalFormat6formatElRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413DecimalFormat6formatERKNS_6number4impl15DecimalQuantityERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_646number24LocalizedNumberFormatter21formatDecimalQuantityERKNS0_4impl15DecimalQuantityER10UErrorCode_ZN6icu_6413DecimalFormat27fieldPositionIteratorHelperERKNS_6number15FormattedNumberEPNS_21FieldPositionIteratorEiR10UErrorCode_ZN6icu_6428FieldPositionIteratorHandlerC1EPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6420FieldPositionHandler8setShiftEi_ZNK6icu_646number15FormattedNumber24getAllFieldPositionsImplERNS_28FieldPositionIteratorHandlerER10UErrorCode_ZN6icu_6428FieldPositionIteratorHandlerD1Ev_ZNK6icu_6413DecimalFormat6formatEdRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6413DecimalFormat6formatElRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6413DecimalFormat6formatENS_11StringPieceERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_646number24LocalizedNumberFormatter13formatDecimalENS_11StringPieceER10UErrorCode_ZNK6icu_6413DecimalFormat6formatERKNS_6number4impl15DecimalQuantityERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6413DecimalFormat11setCurrencyEPKDsR10UErrorCode_ZN6icu_6412CurrencyUnitC1ENS_14ConstChar16PtrER10UErrorCode_ZNK6icu_6411MeasureUniteqERKNS_7UObjectE_ZTSN6icu_6413DecimalFormatE_ZN6icu_6412ResourceSinkD2Ev_ZNK6icu_6413ResourceTable14getKeyAndValueEiRPKcRNS_13ResourceValueE_ZN6icu_6420DecimalFormatSymbols16getStaticClassIDEv_ZNK6icu_6420DecimalFormatSymbols17getDynamicClassIDEv_ZN6icu_6420DecimalFormatSymbolsaSERKS0__ZN6icu_6413UnicodeString12fastCopyFromERKS0__ZN6icu_6420DecimalFormatSymbols10initializeEv_ZN6icu_6413UnicodeString5setToEaNS_14ConstChar16PtrEi_ZNK6icu_6420DecimalFormatSymbols9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_6420DecimalFormatSymbols28getPatternForCurrencySpacingE16UCurrencySpacingaR10UErrorCode_ZN6icu_6420DecimalFormatSymbols28setPatternForCurrencySpacingE16UCurrencySpacingaRKNS_13UnicodeStringE_ZN6icu_6420DecimalFormatSymbols10initializeERKNS_6LocaleER10UErrorCodeaPKNS_15NumberingSystemEures_getByKeyWithFallback_64_ZNK6icu_6415NumberingSystem8getRadixEvures_getAllItemsWithFallback_64_ZN6icu_6413UnicodeStringC1EPKciNS0_10EInvariantE_ZN6icu_6410CharString6appendEcR10UErrorCode_ZN6icu_6413UnicodeString7replaceEiiiu_UCharsToChars_64uprv_getStaticCurrencyName_64ures_getSize_64ures_getByIndex_64ures_getStringByIndex_64_ZN6icu_6420DecimalFormatSymbolsC2ER10UErrorCode_ZTVN6icu_6420DecimalFormatSymbolsE_ZN6icu_6420DecimalFormatSymbolsC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6420DecimalFormatSymbolsC2ERKNS_6LocaleERKNS_15NumberingSystemER10UErrorCode_ZN6icu_6420DecimalFormatSymbolsC1ERKNS_6LocaleERKNS_15NumberingSystemER10UErrorCode_ZN6icu_6420DecimalFormatSymbolsC2Ev_ZN6icu_646Locale7getRootEv_ZN6icu_6420DecimalFormatSymbolsC1Ev_ZN6icu_6420DecimalFormatSymbols24createWithLastResortDataER10UErrorCode_ZN6icu_6420DecimalFormatSymbolsD2Ev_ZN6icu_6420DecimalFormatSymbolsC2ERKS0__ZTSN6icu_6420DecimalFormatSymbolsE_ZTIN6icu_6420DecimalFormatSymbolsE_ZTIN6icu_6412ResourceSinkE_ZN6icu_6411FormattableC2EPKc_ZN6icu_6413UnicodeStringC1EPKc_ZN6icu_6411FormattableC1EPKc_ZN6icu_6412ChoiceFormat10setChoicesEPKdPKNS_13UnicodeStringEi_ZN6icu_6412ChoiceFormat10setChoicesEPKdPKaPKNS_13UnicodeStringEi_ZNK6icu_6412ChoiceFormat9getLimitsERi_ZNK6icu_6412ChoiceFormat11getClosuresERi_ZNK6icu_6412ChoiceFormat10getFormatsERi_ZNK6icu_6412ChoiceFormat6formatElRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6412ChoiceFormat6formatEiRNS_13UnicodeStringERNS_13FieldPositionE_ZN6icu_6412ChoiceFormat12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414MessagePattern16parseChoiceStyleERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6412ChoiceFormat12applyPatternERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZNK6icu_6412ChoiceFormat9toPatternERNS_13UnicodeStringE_ZNK6icu_6412ChoiceFormat6formatEPKNS_11FormattableEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZN6icu_6412ChoiceFormat16getStaticClassIDEv_ZNK6icu_6412ChoiceFormat17getDynamicClassIDEv_ZN6icu_6412ChoiceFormatC2ERKS0__ZTVN6icu_6412ChoiceFormatE_ZN6icu_6412ChoiceFormatC1ERKS0__ZNK6icu_6412ChoiceFormat5cloneEv_ZN6icu_6412ChoiceFormataSERKS0__ZN6icu_6412ChoiceFormat4dtosEdRNS_13UnicodeStringE__sprintf_chk_ZN6icu_6412ChoiceFormat10setChoicesEPKdPKaPKNS_13UnicodeStringEiR10UErrorCodeuprv_isPositiveInfinity_64uprv_isNegativeInfinity_64_ZNK6icu_6414MessagePattern15getNumericValueERKNS0_4PartE_ZNK6icu_6412ChoiceFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionE_ZN6icu_6411MessageImpl33appendSubMessageWithoutSkipSyntaxERKNS_14MessagePatternEiRNS_13UnicodeStringE_ZN6icu_6412ChoiceFormat25matchStringUntilLimitPartERKNS_14MessagePatternEiiRKNS_13UnicodeStringEiuprv_getNaN_64_ZNK6icu_6412ChoiceFormat5parseERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6412ChoiceFormatC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412ChoiceFormatC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412ChoiceFormatC2EPKdPKNS_13UnicodeStringEi_ZN6icu_6412ChoiceFormatC1EPKdPKNS_13UnicodeStringEi_ZN6icu_6412ChoiceFormatC2EPKdPKaPKNS_13UnicodeStringEi_ZN6icu_6412ChoiceFormatC1EPKdPKaPKNS_13UnicodeStringEi_ZN6icu_6412ChoiceFormatC2ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6412ChoiceFormatC1ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6412ChoiceFormatD2Ev_ZN6icu_6412ChoiceFormatD1Ev_ZN6icu_6412ChoiceFormatD0Ev_ZNK6icu_6412ChoiceFormateqERKNS_6FormatE_ZTSN6icu_6412ChoiceFormatE_ZNK6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEE12createObjectEPKvR10UErrorCode_ZNK6icu_6410DateFormat6formatERNS_8CalendarERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6410DateFormat13adoptCalendarEPNS_8CalendarE_ZN6icu_6410DateFormat11setCalendarERKNS_8CalendarE_ZNK6icu_6410DateFormat11getCalendarEv_ZN6icu_6410DateFormat17adoptNumberFormatEPNS_12NumberFormatE_ZN6icu_6410DateFormat15setNumberFormatERKNS_12NumberFormatE_ZNK6icu_6410DateFormat15getNumberFormatEv_ZN6icu_6410DateFormat10setContextE15UDisplayContextR10UErrorCode_ZNK6icu_6410DateFormat10getContextE19UDisplayContextTypeR10UErrorCode_ZNK6icu_6410DateFormat19getBooleanAttributeE27UDateFormatBooleanAttributeR10UErrorCode_ZN6icu_6418DateFmtBestPatternD2Ev_ZTVN6icu_6418DateFmtBestPatternE_ZN6icu_6418DateFmtBestPatternD1Ev_ZN6icu_6418DateFmtBestPatternD0Ev_ZNK6icu_648CacheKeyINS_18DateFmtBestPatternEE16writeDescriptionEPci_ZTSN6icu_6418DateFmtBestPatternE_ZNK6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_18DateFmtBestPatternEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_18DateFmtBestPatternEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEE8hashCodeEv_ZN6icu_6410DateFormat13adoptTimeZoneEPNS_8TimeZoneE_ZN6icu_648Calendar13adoptTimeZoneEPNS_8TimeZoneE_ZN6icu_6410DateFormat11setTimeZoneERKNS_8TimeZoneE_ZN6icu_648Calendar11setTimeZoneERKNS_8TimeZoneE_ZNK6icu_6410DateFormat11getTimeZoneEv_ZNK6icu_648Calendar11getTimeZoneEv_ZN6icu_648TimeZone13createDefaultEv_ZN6icu_6410DateFormat10setLenientEa_ZN6icu_648Calendar10setLenientEa_ZN6icu_6410DateFormat18setCalendarLenientEa_ZNK6icu_6410DateFormat17isCalendarLenientEv_ZNK6icu_648Calendar9isLenientEv_ZNK6icu_6421DateFmtBestPatternKey12createObjectEPKvR10UErrorCode_ZN6icu_6424DateTimePatternGenerator14createInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGenerator14getBestPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410DateFormat19setBooleanAttributeE27UDateFormatBooleanAttributeaR10UErrorCode_ZNK6icu_6410DateFormat9isLenientEv_ZNK6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEEE_ZTVN6icu_648CacheKeyINS_18DateFmtBestPatternEEE_ZNK6icu_6421DateFmtBestPatternKey8hashCodeEv_ZNK6icu_6413UnicodeString10doHashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEEeqERKNS_12CacheKeyBaseE_ZNK6icu_6421DateFmtBestPatternKeyeqERKNS_12CacheKeyBaseE_ZN6icu_6410DateFormatC2Ev_ZTVN6icu_6410DateFormatE_ZN6icu_6410DateFormatC1Ev_ZN6icu_6410DateFormataSERKS0__ZN6icu_6410DateFormatC2ERKS0__ZN6icu_6410DateFormatC1ERKS0__ZN6icu_6410DateFormatD2Ev_ZN6icu_6410DateFormatD1Ev_ZN6icu_6410DateFormatD0Ev_ZNK6icu_6410DateFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionE_ZN6icu_648Calendar15setTimeInMillisEdR10UErrorCode_ZNK6icu_6410DateFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6410DateFormat6formatEdRNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6410DateFormat6formatERKNS_11FormattableERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6410DateFormat6formatEdRNS_13UnicodeStringE_ZNK6icu_6410DateFormat5parseERKNS_13UnicodeStringERNS_13ParsePositionE_ZN6icu_648Calendar5clearEv_ZNK6icu_648Calendar15getTimeInMillisER10UErrorCode_ZNK6icu_6410DateFormat5parseERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6410DateFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6410DateFormat6createENS0_6EStyleES1_RKNS_6LocaleE_ZN6icu_6416SimpleDateFormatC1ENS_10DateFormat6EStyleES2_RKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormatD0Ev_ZN6icu_6416SimpleDateFormatC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6418RelativeDateFormatC1E16UDateFormatStyleS1_RKNS_6LocaleER10UErrorCode_ZN6icu_6418RelativeDateFormatD0Ev_ZN6icu_6410DateFormat14createInstanceEv_ZN6icu_6410DateFormat19getAvailableLocalesERi_ZN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEED2Ev_ZN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEED1Ev_ZN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEED0Ev_ZN6icu_6421DateFmtBestPatternKeyD2Ev_ZTVN6icu_6421DateFmtBestPatternKeyE_ZN6icu_6421DateFmtBestPatternKeyD1Ev_ZN6icu_6421DateFmtBestPatternKeyD0Ev_ZN6icu_6410DateFormat14getBestPatternERKNS_6LocaleERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6424DateTimePatternGenerator17staticGetSkeletonERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413UnicodeStringC1EOS0__ZN6icu_6416SimpleDateFormatC1ERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6410DateFormat25createInstanceForSkeletonERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6421DateFmtBestPatternKey5cloneEv_ZN6icu_6410DateFormat25createInstanceForSkeletonEPNS_8CalendarERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_646Locale15setKeywordValueEPKcS2_R10UErrorCode_ZNK6icu_6410DateFormateqERKNS_6FormatE_ZTSN6icu_6410DateFormatE_ZTIN6icu_6410DateFormatE_ZTIN6icu_6418DateFmtBestPatternE_ZTSN6icu_648CacheKeyINS_18DateFmtBestPatternEEE_ZTIN6icu_648CacheKeyINS_18DateFmtBestPatternEEE_ZTSN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEEE_ZTIN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEEE_ZTSN6icu_6421DateFmtBestPatternKeyE_ZTIN6icu_6421DateFmtBestPatternKeyE_ZNK6icu_6416SimpleDateFormat20getDateFormatSymbolsEv_ZN6icu_6416SimpleDateFormat19adoptTimeZoneFormatEPNS_14TimeZoneFormatE_ZNK6icu_6416SimpleDateFormat9toPatternERNS_13UnicodeStringE_ZN6icu_646number12IntegerWidth10zeroFillToEi_ZN6icu_646number12IntegerWidth10truncateAtEi_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12integerWidthERKNS0_12IntegerWidthEu_caseInsensitivePrefixMatch_64_ZN6icu_6416SimpleDateFormat17setTimeZoneFormatERKNS_14TimeZoneFormatE_ZN6icu_6414TimeZoneFormatC1ERKS0__ZN6icu_6415SimpleFormatter27applyPatternMinMaxArgumentsERKNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6415SimpleFormatter6formatERKNS_13UnicodeStringERS1_R10UErrorCode_ZN6icu_6415SimpleFormatterD1Ev_ZN6icu_6416SimpleDateFormat16getStaticClassIDEv_ZNK6icu_6416SimpleDateFormat17getDynamicClassIDEv_ZN6icu_6416SimpleDateFormat10NSOverrideD2Ev_ZN6icu_6416SimpleDateFormat10NSOverrideD1Ev_ZN6icu_6416SimpleDateFormat10NSOverride4freeEv_ZNK6icu_6416SimpleDateFormat22getNumberFormatByIndexE16UDateFormatField_ZN6icu_6416SimpleDateFormat18initializeCalendarEPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_648Calendar14createInstanceEPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormat24initializeDefaultCenturyEv_ZN6icu_6416SimpleDateFormat27initializeBooleanAttributesEv_ZN6icu_6416SimpleDateFormat26parseAmbiguousDatesAsAfterEdR10UErrorCode_ZNK6icu_648Calendar3getE19UCalendarDateFieldsR10UErrorCode_ZN6icu_6416SimpleDateFormat18set2DigitYearStartEdR10UErrorCode_ZN6icu_6416SimpleDateFormat16getLevelFromCharEDs_ZN6icu_6416SimpleDateFormat12isSyntaxCharEDs_ZN6icu_6416SimpleDateFormat24initFastNumberFormattersER10UErrorCode_ZN6icu_6416SimpleDateFormat24freeFastNumberFormattersEv_ZN6icu_6416SimpleDateFormat17adoptNumberFormatEPNS_12NumberFormatE_ZN6icu_6416SimpleDateFormat17adoptNumberFormatERKNS_13UnicodeStringEPNS_12NumberFormatER10UErrorCode_ZN6icu_6417DateFormatSymbols19getPatternCharIndexEDs_ZNK6icu_6412SharedObject20deleteIfZeroRefCountEv_ZNK6icu_6416SimpleDateFormat23getNumberFormatForFieldEDs_ZNK6icu_6416SimpleDateFormat17zeroPaddingNumberEPKNS_12NumberFormatERNS_13UnicodeStringEiii_ZNK6icu_646number4impl19NumberStringBuilder19toTempUnicodeStringEv_ZN6icu_6416SimpleDateFormat9isNumericEDsi_ZN6icu_6417DateFormatSymbols20isNumericPatternCharEDsi_ZN6icu_6416SimpleDateFormat16isAtNumericFieldERKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols14isNumericFieldE16UDateFormatFieldi_ZN6icu_6416SimpleDateFormat22isAfterNonNumericFieldERKNS_13UnicodeStringEi_ZNK6icu_6416SimpleDateFormat18matchQuarterStringERKNS_13UnicodeStringEi19UCalendarDateFieldsPS2_iRNS_8CalendarE_ZN6icu_648Calendar3setE19UCalendarDateFieldsi_ZNK6icu_6416SimpleDateFormat21matchDayPeriodStringsERKNS_13UnicodeStringEiPS2_iRi_ZNK6icu_6416SimpleDateFormat11matchStringERKNS_13UnicodeStringEi19UCalendarDateFieldsPS2_iS5_RNS_8CalendarE_ZNK6icu_6416SimpleDateFormat8parseIntERKNS_13UnicodeStringERNS_11FormattableEiRNS_13ParsePositionEaPKNS_12NumberFormatE_ZNK6icu_6416SimpleDateFormat8parseIntERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionEaPKNS_12NumberFormatE_ZNK6icu_6416SimpleDateFormat11countDigitsERKNS_13UnicodeStringEiiu_isdigit_64_ZN6icu_6416SimpleDateFormat16translatePatternERKNS_13UnicodeStringERS1_S3_S3_R10UErrorCode_ZNK6icu_6416SimpleDateFormat18toLocalizedPatternERNS_13UnicodeStringER10UErrorCode_ZN6icu_6417DateFormatSymbols16getPatternUCharsEv_ZN6icu_6416SimpleDateFormat21applyLocalizedPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6416SimpleDateFormat18isFieldUnitIgnoredERKNS_13UnicodeStringE19UCalendarDateFields_ZN6icu_6416SimpleDateFormat22fgCalendarFieldToLevelE_ZNK6icu_6416SimpleDateFormat18isFieldUnitIgnoredE19UCalendarDateFields_ZNK6icu_6416SimpleDateFormat15getSmpFmtLocaleEv_ZNK6icu_6416SimpleDateFormat21skipPatternWhiteSpaceERKNS_13UnicodeStringEi_ZN6icu_6412PatternProps14skipWhiteSpaceEPKDsi_ZNK6icu_6416SimpleDateFormat15skipUWhiteSpaceERKNS_13UnicodeStringEiu_isUWhiteSpace_64_ZNK6icu_6416SimpleDateFormat18compareSimpleAffixERKNS_13UnicodeStringES3_i_ZN6icu_6412PatternProps12isWhiteSpaceEi_ZNK6icu_6416SimpleDateFormat14checkIntSuffixERKNS_13UnicodeStringEiia_ZNK6icu_6416SimpleDateFormat8tzFormatER10UErrorCode_ZN6icu_6414TimeZoneFormat14createInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6416SimpleDateFormat17getTimeZoneFormatEv_ZNK6icu_6416SimpleDateFormat9subFormatERNS_13UnicodeStringEDsi15UDisplayContextiRNS_20FieldPositionHandlerERNS_8CalendarER10UErrorCode_ZN6icu_6416SimpleDateFormat29fgPatternIndexToCalendarFieldE_ZN6icu_6416SimpleDateFormat31fgPatternIndexToDateFormatFieldE_ZNK6icu_6417DateFormatSymbols22getTimeSeparatorStringERNS_13UnicodeStringE_ZN6icu_6414DayPeriodRules11getInstanceERKNS_6LocaleER10UErrorCodeu_islower_64_ZN6icu_6413UnicodeStringC1ERKS0_i_ZN6icu_6413UnicodeString7toTitleEPNS_13BreakIteratorERKNS_6LocaleEj_ZN6icu_6414HebrewCalendar10isLeapYearEi_ZNK6icu_6416SimpleDateFormat7_formatERNS_8CalendarERNS_13UnicodeStringERNS_20FieldPositionHandlerER10UErrorCode_ZN6icu_6416SimpleDateFormat12parsePatternEv_ZN6icu_6416SimpleDateFormataSERKS0__ZN6icu_6417DateFormatSymbolsD0Ev_ZN6icu_6417DateFormatSymbolsC1ERKS0__ZN6icu_6416SimpleDateFormat22adoptDateFormatSymbolsEPNS_17DateFormatSymbolsE_ZN6icu_6416SimpleDateFormat20setDateFormatSymbolsERKNS_17DateFormatSymbolsE_ZN6icu_6416SimpleDateFormatD2Ev_ZTVN6icu_6416SimpleDateFormatE_ZN6icu_6416SimpleDateFormatD1Ev_ZN6icu_6416SimpleDateFormatC2ERKS0__ZN6icu_6416SimpleDateFormatC1ERKS0__ZNK6icu_6416SimpleDateFormat5cloneEv_ZN6icu_6416SimpleDateFormat21processOverrideStringERKNS_6LocaleERKNS_13UnicodeStringEaR10UErrorCode_ZN6icu_6413UnicodeStringC1ERKS0_ii_ZNK6icu_6413UnicodeString7extractEiiPciNS0_10EInvariantE_ZN6icu_6416SimpleDateFormat20initNumberFormattersERKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormat10initializeERKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormat9constructENS_10DateFormat6EStyleES2_RKNS_6LocaleER10UErrorCode_ZNK6icu_646Locale11getBaseNameEv_ZN6icu_6417DateFormatSymbols15createForLocaleERKNS_6LocaleER10UErrorCodeures_getType_64ures_getString_64_ZNK6icu_6415SimpleFormatter6formatERKNS_13UnicodeStringES3_RS1_R10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6416SimpleDateFormatC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_6416SimpleDateFormatC1ERKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_13UnicodeStringES3_RKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormatC1ERKNS_13UnicodeStringES3_RKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_13UnicodeStringEPNS_17DateFormatSymbolsER10UErrorCode_ZN6icu_6416SimpleDateFormatC1ERKNS_13UnicodeStringEPNS_17DateFormatSymbolsER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_13UnicodeStringERKNS_17DateFormatSymbolsER10UErrorCode_ZN6icu_6416SimpleDateFormatC1ERKNS_13UnicodeStringERKNS_17DateFormatSymbolsER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6417DateFormatSymbolsC1ER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ER10UErrorCode_ZN6icu_6416SimpleDateFormatC1ER10UErrorCode_ZN6icu_6416SimpleDateFormatC2ENS_10DateFormat6EStyleES2_RKNS_6LocaleER10UErrorCode_ZN6icu_6416SimpleDateFormat12applyPatternERKNS_13UnicodeStringE_ZNK6icu_6416SimpleDateFormateqERKNS_6FormatE_ZNK6icu_6417DateFormatSymbolseqERKS0__ZNK6icu_6416SimpleDateFormat6formatERNS_8CalendarERNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6416SimpleDateFormat6formatERNS_8CalendarERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6416SimpleDateFormat13matchLiteralsERKNS_13UnicodeStringERiS3_S4_aaa_ZN6icu_6413UnicodeString4trimEvu_isWhitespace_64_ZN6icu_6426SimpleDateFormatStaticSets13getIgnorablesE16UDateFormatField_ZNK6icu_6410UnicodeSet8containsEi_ZNK6icu_6416SimpleDateFormat8subParseERKNS_13UnicodeStringERiDsiaaPaS4_RNS_8CalendarEiPNS_13MessageFormatEP23UTimeZoneFormatTimeTypePi_ZNK6icu_6414TimeZoneFormat5parseE20UTimeZoneFormatStyleRKNS_13UnicodeStringERNS_13ParsePositionEP23UTimeZoneFormatTimeType_ZNK6icu_648Calendar5isSetE19UCalendarDateFields_ZNK6icu_6413UnicodeString11moveIndex32Eii_ZNK6icu_6416SimpleDateFormat5parseERKNS_13UnicodeStringERNS_8CalendarERNS_13ParsePositionE_ZNK6icu_6414DayPeriodRules23getMidPointForDayPeriodENS0_9DayPeriodER10UErrorCode_ZTIN6icu_648TimeZoneE_ZTIN6icu_6413OlsonTimeZoneE_ZN6icu_6418TimeZoneTransitionC1Ev_ZNK6icu_6418TimeZoneTransition7getTimeEv_ZNK6icu_6418TimeZoneTransition7getFromEv_ZNK6icu_6412TimeZoneRule13getDSTSavingsEv_ZNK6icu_6418TimeZoneTransition5getToEv_ZN6icu_6418TimeZoneTransitionD1Ev_ZTIN6icu_6414SimpleTimeZoneE_ZTIN6icu_6417RuleBasedTimeZoneE_ZTIN6icu_649VTimeZoneE_ZN6icu_6416SimpleDateFormat13adoptCalendarEPNS_8CalendarE_ZN6icu_6416SimpleDateFormat10setContextE15UDisplayContextR10UErrorCode_ZN6icu_6413BreakIterator22createSentenceInstanceERKNS_6LocaleER10UErrorCode_ZTSN6icu_6416SimpleDateFormatE_ZNK6icu_6418RelativeDateFormat20getDateFormatSymbolsEv_ZNK6icu_6418RelativeDateFormat5parseERKNS_13UnicodeStringERNS_8CalendarERNS_13ParsePositionE_ZN6icu_648Calendar6getNowEvstrtol_ZN6icu_6418RelativeDateFormat13applyPatternsERKNS_13UnicodeStringES3_R10UErrorCode_ZNK6icu_6418RelativeDateFormat9toPatternERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6418RelativeDateFormat13toPatternDateERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6418RelativeDateFormat13toPatternTimeERNS_13UnicodeStringER10UErrorCode_ZN6icu_6418RelativeDateFormat16getStaticClassIDEv_ZNK6icu_6418RelativeDateFormat17getDynamicClassIDEv_ZNK6icu_6418RelativeDateFormat5parseERKNS_13UnicodeStringERNS_13ParsePositionE_ZNK6icu_6418RelativeDateFormat15getStringForDayEiRiR10UErrorCode_ZN6icu_6418RelativeDateFormat9loadDatesER10UErrorCodeu_strncmp_64_ZN6icu_6418RelativeDateFormat18initializeCalendarEPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_6418RelativeDateFormat13dayDifferenceERNS_8CalendarER10UErrorCode_ZNK6icu_6418RelativeDateFormat6formatERNS_8CalendarERNS_13UnicodeStringERNS_13FieldPositionE_ZN6icu_6418RelativeDateFormatC2ERKS0__ZTVN6icu_6418RelativeDateFormatE_ZN6icu_6418RelativeDateFormatC1ERKS0__ZNK6icu_6418RelativeDateFormat5cloneEv_ZN6icu_6418RelativeDateFormatC2E16UDateFormatStyleS1_RKNS_6LocaleER10UErrorCode_ZN6icu_6418RelativeDateFormatD2Ev_ZN6icu_6418RelativeDateFormatD1Ev_ZN6icu_6418RelativeDateFormat29initCapitalizationContextInfoERKNS_6LocaleEures_getIntVector_64_ZNK6icu_6418RelativeDateFormateqERKNS_6FormatE_ZNK6icu_6418RelativeDateFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6418RelativeDateFormat5parseERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6418RelativeDateFormat10setContextE15UDisplayContextR10UErrorCode_ZTSN6icu_6418RelativeDateFormatE_ZTIN6icu_6418RelativeDateFormatE_ZNK6icu_648CacheKeyINS_23SharedDateFormatSymbolsEE16writeDescriptionEPci_ZTSN6icu_6423SharedDateFormatSymbolsE_ZNK6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_23SharedDateFormatSymbolsEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_23SharedDateFormatSymbolsEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEEE_ZTVN6icu_648CacheKeyINS_23SharedDateFormatSymbolsEEEuhash_get_64uhash_geti_64uhash_remove_64_ZNK6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEEeqERKNS_12CacheKeyBaseE_ZN6icu_6417DateFormatSymbols16getStaticClassIDEv_ZNK6icu_6417DateFormatSymbols17getDynamicClassIDEv_ZN6icu_6417DateFormatSymbols11assignArrayERPNS_13UnicodeStringERiPKS1_i_ZN6icu_6417DateFormatSymbols17createZoneStringsEPKPKNS_13UnicodeStringE_ZN6icu_6417DateFormatSymbols18disposeZoneStringsEv_ZN6icu_6417DateFormatSymbols7disposeEv_ZN6icu_6417DateFormatSymbols12arrayCompareEPKNS_13UnicodeStringES3_imemcmp_ZNK6icu_6417DateFormatSymbols7getErasERi_ZNK6icu_6417DateFormatSymbols11getEraNamesERi_ZNK6icu_6417DateFormatSymbols13getNarrowErasERi_ZNK6icu_6417DateFormatSymbols9getMonthsERi_ZNK6icu_6417DateFormatSymbols14getShortMonthsERi_ZNK6icu_6417DateFormatSymbols9getMonthsERiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZNK6icu_6417DateFormatSymbols11getWeekdaysERi_ZNK6icu_6417DateFormatSymbols16getShortWeekdaysERi_ZNK6icu_6417DateFormatSymbols11getWeekdaysERiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZNK6icu_6417DateFormatSymbols11getQuartersERiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZNK6icu_6417DateFormatSymbols14getAmPmStringsERi_ZNK6icu_6417DateFormatSymbols20getLeapMonthPatternsERi_ZNK6icu_6417DateFormatSymbols12getYearNamesERiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZN6icu_6417DateFormatSymbols12setYearNamesEPKNS_13UnicodeStringEiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZNK6icu_6417DateFormatSymbols14getZodiacNamesERiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZN6icu_6417DateFormatSymbols14setZodiacNamesEPKNS_13UnicodeStringEiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZN6icu_6417DateFormatSymbols7setErasEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols11setEraNamesEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols13setNarrowErasEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols9setMonthsEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols14setShortMonthsEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols9setMonthsEPKNS_13UnicodeStringEiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZN6icu_6417DateFormatSymbols11setWeekdaysEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols16setShortWeekdaysEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols11setWeekdaysEPKNS_13UnicodeStringEiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZN6icu_6417DateFormatSymbols11setQuartersEPKNS_13UnicodeStringEiNS0_13DtContextTypeENS0_11DtWidthTypeE_ZN6icu_6417DateFormatSymbols14setAmPmStringsEPKNS_13UnicodeStringEi_ZN6icu_6417DateFormatSymbols22setTimeSeparatorStringERKNS_13UnicodeStringE_ZN6icu_6417DateFormatSymbols20initZoneStringsArrayEv_ZN6icu_648TimeZone27createTimeZoneIDEnumerationE19USystemTimeZoneTypePKcPKiR10UErrorCodememset_ZN6icu_6413TimeZoneNames14createInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6417DateFormatSymbols14getZoneStringsERiS1__ZN6icu_6417DateFormatSymbols14setZoneStringsEPKPKNS_13UnicodeStringEiiu_strchr_64_ZNK6icu_6417DateFormatSymbols20getLocalPatternCharsERNS_13UnicodeStringE_ZN6icu_6417DateFormatSymbols20setLocalPatternCharsERKNS_13UnicodeStringE_ZNK6icu_6417DateFormatSymbols9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZN6icu_6410LocalArrayINS_13UnicodeStringEED2Ev_ZN6icu_6410LocalArrayINS_13UnicodeStringEED1Evuhash_puti_64_ZNK6icu_647UVector7indexOfEPvi_ZN6icu_647UVector15removeElementAtEi_ZN6icu_647UVectorC1EPFvPvEPFa8UElementS4_ER10UErrorCode_ZN6icu_647UVectorD0Ev_ZN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEED2Ev_ZN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEED1Ev_ZN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEED0Ev_ZN6icu_6417DateFormatSymbols8copyDataERKS0__ZN6icu_6411LocaleBased12setLocaleIDsERKNS_6LocaleES3__ZN6icu_6417DateFormatSymbolsaSERKS0__ZN6icu_6417DateFormatSymbolsC2ERKS0__ZTVN6icu_6417DateFormatSymbolsE_ZN6icu_6417DateFormatSymbolsD2Ev_ZN6icu_6417DateFormatSymbolsD1Ev_ZN6icu_6423SharedDateFormatSymbolsD2Ev_ZTVN6icu_6423SharedDateFormatSymbolsE_ZN6icu_6423SharedDateFormatSymbolsD1Ev_ZN6icu_6423SharedDateFormatSymbolsD0Ev_ZN6icu_647UVectorD1Ev_ZN6icu_6417DateFormatSymbols14initializeDataERKNS_6LocaleEPKcR10UErrorCodeaures_getByKey_64_ZN6icu_647UVector17removeAllElementsEvures_getNextResource_64ures_getKey_64ures_getStringByKey_64_ZN6icu_6417DateFormatSymbolsC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6417DateFormatSymbolsC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6417DateFormatSymbolsC2ER10UErrorCode_ZN6icu_6417DateFormatSymbolsC2ERKNS_6LocaleEPKcR10UErrorCode_ZN6icu_6417DateFormatSymbolsC1ERKNS_6LocaleEPKcR10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEE12createObjectEPKvR10UErrorCode_ZN6icu_648Calendar25getCalendarTypeFromLocaleERKNS_6LocaleEPciR10UErrorCode_ZN6icu_6417DateFormatSymbolsC2EPKcR10UErrorCode_ZN6icu_6417DateFormatSymbolsC1EPKcR10UErrorCode_ZTSN6icu_6417DateFormatSymbolsE_ZTIN6icu_6417DateFormatSymbolsE_ZTIN6icu_6423SharedDateFormatSymbolsE_ZTSN6icu_648CacheKeyINS_23SharedDateFormatSymbolsEEE_ZTIN6icu_648CacheKeyINS_23SharedDateFormatSymbolsEEE_ZTSN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEEE_ZTIN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEEEudat_toCalendarDateField_64udat_registerOpener_64udat_unregisterOpener_64udat_close_64udat_clone_64udat_format_64udat_formatCalendar_64udat_formatForFields_64udat_formatCalendarForFields_64udat_parse_64udat_parseCalendar_64udat_isLenient_64udat_setLenient_64udat_getBooleanAttribute_64udat_setBooleanAttribute_64udat_getCalendar_64udat_setCalendar_64udat_getNumberFormatForField_64udat_getNumberFormat_64udat_adoptNumberFormatForFields_64udat_setNumberFormat_64udat_adoptNumberFormat_64udat_getAvailable_64udat_countAvailable_64udat_get2DigitYearStart_64udat_set2DigitYearStart_64udat_toPattern_64udat_applyPattern_64udat_getSymbols_64udat_countSymbols_64udat_setSymbols_64udat_getLocaleByType_64udat_setContext_64udat_getContext_64udat_toPatternRelativeDate_64udat_toPatternRelativeTime_64udat_applyPatternRelative_64udat_open_64_ZN6icu_648TimeZone14createTimeZoneERKNS_13UnicodeStringE_ZN6icu_6410PatternMapD2Ev_ZTVN6icu_6410PatternMapE_ZN6icu_6410PatternMapD1Ev_ZN6icu_6412FormatParserD2Ev_ZTVN6icu_6412FormatParserE_ZN6icu_6412FormatParserD1Ev_ZN6icu_6412FormatParser9setTokensERKNS_13UnicodeStringEiPi_ZN6icu_6412DistanceInfoD2Ev_ZN6icu_6412DistanceInfoD1Ev_ZN6icu_6418PatternMapIteratorD2Ev_ZTVN6icu_6418PatternMapIteratorE_ZN6icu_6418PatternMapIteratorD1Ev_ZN6icu_6411PtnSkeletonD2Ev_ZN6icu_6411PtnSkeletonD1Ev_ZN6icu_6415DateTimeMatcherD2Ev_ZTVN6icu_6415DateTimeMatcherE_ZN6icu_6415DateTimeMatcherD1Ev_ZN6icu_6421DTSkeletonEnumeration5resetER10UErrorCode_ZNK6icu_6421DTSkeletonEnumeration5countER10UErrorCode_ZN6icu_6422DTRedundantEnumeration5resetER10UErrorCode_ZNK6icu_6422DTRedundantEnumeration5countER10UErrorCodedeleteAllowedHourFormats_64_ZN6icu_6410PatternMapD0Ev_ZN6icu_6415DateTimeMatcherD0Ev_ZN6icu_6412FormatParserD0Ev_ZN6icu_6412DistanceInfoD0Ev_ZN6icu_6411PtnSkeletonD0Ev_ZN6icu_6418PatternMapIteratorD0Ev_ZN6icu_647PtnElemD2Ev_ZTVN6icu_647PtnElemE_ZN6icu_647PtnElemD1Ev_ZN6icu_647PtnElemD0EvallowedHourFormatsCleanup_64_ZN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkD2Ev_ZTVN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkE_ZN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkD1Ev_ZN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkD0Ev_ZN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkD2Ev_ZTVN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkE_ZN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkD1Ev_ZN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkD0Ev_ZN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkD2Ev_ZTVN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkE_ZN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkD1Ev_ZN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkD0Ev_ZN6icu_6421DTSkeletonEnumerationD2Ev_ZTVN6icu_6421DTSkeletonEnumerationE_ZN6icu_6421DTSkeletonEnumerationD1Ev_ZN6icu_6421DTSkeletonEnumerationD0Ev_ZN6icu_6422DTRedundantEnumerationD2Ev_ZTVN6icu_6422DTRedundantEnumerationE_ZN6icu_6422DTRedundantEnumerationD1Ev_ZN6icu_6422DTRedundantEnumerationD0Evures_getFunctionalEquivalent_64uloc_getKeywordValue_64_ZN6icu_6421DTSkeletonEnumeration5snextER10UErrorCode_ZN6icu_6422DTRedundantEnumeration5snextER10UErrorCode_ZNK6icu_6413ResourceArray8getValueEiRNS_13ResourceValueE_ZN6icu_6424DateTimePatternGenerator16getStaticClassIDEv_ZNK6icu_6424DateTimePatternGenerator17getDynamicClassIDEv_ZN6icu_6421DTSkeletonEnumeration16getStaticClassIDEv_ZNK6icu_6421DTSkeletonEnumeration17getDynamicClassIDEv_ZN6icu_6422DTRedundantEnumeration16getStaticClassIDEv_ZNK6icu_6422DTRedundantEnumeration17getDynamicClassIDEv_ZN6icu_6424DateTimePatternGenerator26loadAllowedHourFormatsDataER10UErrorCodeuhash_compareChars_64uhash_hashChars_64ures_openDirect_64_ZN6icu_6424DateTimePatternGenerator20getCalendarTypeToUseERKNS_6LocaleERNS_10CharStringER10UErrorCode_ZN6icu_6424DateTimePatternGenerator13initHashtableER10UErrorCode_ZN6icu_6424DateTimePatternGenerator19setAppendItemFormatE21UDateTimePatternFieldRKNS_13UnicodeStringE_ZNK6icu_6424DateTimePatternGenerator19getAppendItemFormatE21UDateTimePatternField_ZNK6icu_6424DateTimePatternGenerator17getAppendItemNameE21UDateTimePatternField_ZN6icu_6424DateTimePatternGenerator19setFieldDisplayNameE21UDateTimePatternField23UDateTimePGDisplayWidthRKNS_13UnicodeStringE_ZN6icu_6424DateTimePatternGenerator17setAppendItemNameE21UDateTimePatternFieldRKNS_13UnicodeStringE_ZNK6icu_6424DateTimePatternGenerator19getFieldDisplayNameE21UDateTimePatternField23UDateTimePGDisplayWidth_ZN6icu_6424DateTimePatternGenerator26getMutableFieldDisplayNameE21UDateTimePatternField23UDateTimePGDisplayWidth_ZN6icu_6424DateTimePatternGenerator11addCLDRDataERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGenerator13getAppendNameE21UDateTimePatternFieldRNS_13UnicodeStringE_ZN6icu_6424DateTimePatternGenerator25mapSkeletonMetacharactersERKNS_13UnicodeStringEPiR10UErrorCode_ZN6icu_6424DateTimePatternGenerator10setDecimalERKNS_13UnicodeStringE_ZNK6icu_6424DateTimePatternGenerator10getDecimalEv_ZN6icu_6424DateTimePatternGenerator17setDateTimeFormatERKNS_13UnicodeStringE_ZNK6icu_6424DateTimePatternGenerator17getDateTimeFormatEv_ZN6icu_6424DateTimePatternGenerator23setDateTimeFromCalendarERKNS_6LocaleER10UErrorCode_ZN6icu_648Calendar14createInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6424DateTimePatternGenerator21getAppendFormatNumberEPKc_ZN6icu_6424DateTimePatternGenerator21AppendItemFormatsSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZNK6icu_6424DateTimePatternGenerator23getFieldAndWidthIndicesEPKcP23UDateTimePGDisplayWidthstrchr_ZN6icu_6424DateTimePatternGenerator19AppendItemNamesSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZNK6icu_6424DateTimePatternGenerator15getTopBitNumberEi_ZN6icu_6424DateTimePatternGenerator18setAvailableFormatERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6424DateTimePatternGenerator20isAvailableFormatSetERKNS_13UnicodeStringE_ZN6icu_6424DateTimePatternGenerator13copyHashtableEPNS_9HashtableER10UErrorCode_ZNK6icu_6424DateTimePatternGenerator15isCanonicalItemERKNS_13UnicodeStringE_ZN6icu_6410PatternMapC2Ev_ZN6icu_6410PatternMapC1Ev_ZNK6icu_6410PatternMap9getHeaderEDs_ZNK6icu_6410PatternMap25getPatternFromBasePatternERKNS_13UnicodeStringERa_ZN6icu_6410PatternMap16getDuplicateElemERKNS_13UnicodeStringERKNS_11PtnSkeletonEPNS_7PtnElemE_ZNK6icu_6415DateTimeMatcher11getDistanceERKS0_iRNS_12DistanceInfoE_ZNK6icu_6415DateTimeMatcher6equalsEPKS0__ZNK6icu_6415DateTimeMatcher12getFieldMaskEv_ZN6icu_6415DateTimeMatcher14getSkeletonPtrEv_ZN6icu_6412FormatParserC2Ev_ZN6icu_6412FormatParserC1Ev_ZN6icu_6412FormatParser3setERKNS_13UnicodeStringE_ZN6icu_6412FormatParser17getCanonicalIndexERKNS_13UnicodeStringEa_ZN6icu_6412FormatParser14isQuoteLiteralERKNS_13UnicodeStringE_ZN6icu_6412FormatParser15getQuoteLiteralERNS_13UnicodeStringEPi_ZNK6icu_6412FormatParser18isPatternSeparatorERKNS_13UnicodeStringE_ZN6icu_6412DistanceInfo5setToERKS0__ZN6icu_6418PatternMapIterator3setERNS_10PatternMapE_ZNK6icu_6418PatternMapIterator11getSkeletonEv_ZNK6icu_6418PatternMapIterator7hasNextEv_ZN6icu_6414SkeletonFields5clearEv_ZN6icu_6414SkeletonFieldsC2Ev_ZN6icu_6414SkeletonFieldsC1Ev_ZN6icu_6414SkeletonFields8copyFromERKS0__ZN6icu_6414SkeletonFields10clearFieldEi_ZNK6icu_6414SkeletonFields12getFieldCharEi_ZNK6icu_6414SkeletonFields14getFieldLengthEi_ZN6icu_6414SkeletonFields8populateEiDsi_ZN6icu_6414SkeletonFields8populateEiRKNS_13UnicodeStringE_ZNK6icu_6414SkeletonFields12isFieldEmptyEi_ZNK6icu_6414SkeletonFields13appendFieldToEiRNS_13UnicodeStringE_ZN6icu_6424DateTimePatternGenerator16adjustFieldTypesERKNS_13UnicodeStringEPKNS_11PtnSkeletonEi28UDateTimePatternMatchOptions_ZNK6icu_6414SkeletonFields8appendToERNS_13UnicodeStringE_ZN6icu_6415DateTimeMatcher14getBasePatternERNS_13UnicodeStringE_ZN6icu_6415DateTimeMatcher10getPatternEv_ZNK6icu_6414SkeletonFields12getFirstCharEv_ZN6icu_6411PtnSkeletonC2Ev_ZTVN6icu_6411PtnSkeletonE_ZN6icu_6411PtnSkeletonC1Ev_ZN6icu_6415DateTimeMatcherC2Ev_ZN6icu_6415DateTimeMatcherC1Ev_ZN6icu_6418PatternMapIteratorC2ER10UErrorCode_ZN6icu_6418PatternMapIteratorC1ER10UErrorCode_ZN6icu_6411PtnSkeleton8copyFromERKS0__ZN6icu_6415DateTimeMatcher8copyFromERKNS_11PtnSkeletonE_ZN6icu_6415DateTimeMatcherC2ERKS0__ZN6icu_6415DateTimeMatcherC1ERKS0__ZN6icu_6415DateTimeMatcher3setERKNS_13UnicodeStringEPNS_12FormatParserERNS_11PtnSkeletonE_ZN6icu_6415DateTimeMatcher3setERKNS_13UnicodeStringEPNS_12FormatParserE_ZN6icu_6424DateTimePatternGenerator17replaceFieldTypesERKNS_13UnicodeStringES3_28UDateTimePatternMatchOptionsR10UErrorCode_ZN6icu_6424DateTimePatternGenerator17replaceFieldTypesERKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_6411PtnSkeletonC2ERKS0__ZN6icu_6411PtnSkeletonC1ERKS0__ZN6icu_6411PtnSkeleton5clearEv_ZN6icu_6415DateTimeMatcher8copyFromEv_ZN6icu_6418PatternMapIterator4nextEv_ZNK6icu_6411PtnSkeleton6equalsERKS0__ZNK6icu_6410PatternMap6equalsERKS0__ZNK6icu_6424DateTimePatternGeneratoreqERKS0__ZNK6icu_6424DateTimePatternGeneratorneERKS0__ZNK6icu_6411PtnSkeleton11getSkeletonEv_ZN6icu_6424DateTimePatternGenerator11getSkeletonERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6424DateTimePatternGenerator21getPatternForSkeletonERKNS_13UnicodeStringE_ZNK6icu_6411PtnSkeleton15getBaseSkeletonEv_ZN6icu_6424DateTimePatternGenerator15getBaseSkeletonERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6424DateTimePatternGenerator21staticGetBaseSkeletonERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6411PtnSkeleton12getFirstCharEv_ZNK6icu_6410PatternMap22getPatternFromSkeletonERKNS_11PtnSkeletonEPPS2__ZN6icu_6424DateTimePatternGenerator10getBestRawERNS_15DateTimeMatcherEiPNS_12DistanceInfoER10UErrorCodePPKNS_11PtnSkeletonE_ZTVN6icu_6412DistanceInfoE_ZN6icu_6424DateTimePatternGenerator16getBestAppendingEiiR10UErrorCode28UDateTimePatternMatchOptions_ZNK6icu_6415SimpleFormatter16formatAndReplaceEPKPKNS_13UnicodeStringEiRS1_PiiR10UErrorCode_ZN6icu_6424DateTimePatternGenerator14getBestPatternERKNS_13UnicodeStringE28UDateTimePatternMatchOptionsR10UErrorCode_ZN6icu_647PtnElemC2ERKNS_13UnicodeStringES3__ZN6icu_647PtnElemC1ERKNS_13UnicodeStringES3__ZN6icu_6410PatternMap8copyFromERKS0_R10UErrorCode_ZN6icu_6424DateTimePatternGeneratoraSERKS0__ZN6icu_6410PatternMap3addERKNS_13UnicodeStringERKNS_11PtnSkeletonES3_aR10UErrorCode_ZN6icu_6424DateTimePatternGenerator22addPatternWithSkeletonERKNS_13UnicodeStringEPS2_aRS1_R10UErrorCode_ZN6icu_6424DateTimePatternGenerator10addPatternERKNS_13UnicodeStringEaRS1_R10UErrorCode_ZN6icu_6424DateTimePatternGenerator9hackTimesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6424DateTimePatternGenerator23consumeShortTimePatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6424DateTimePatternGenerator14addICUPatternsERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGenerator17addCanonicalItemsER10UErrorCode_ZN6icu_6424DateTimePatternGenerator20AvailableFormatsSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_6421DTSkeletonEnumeration15isCanonicalItemERKNS_13UnicodeStringE_ZN6icu_6421DTSkeletonEnumerationC2ERNS_10PatternMapENS_9dtStrEnumER10UErrorCode_ZN6icu_6421DTSkeletonEnumerationC1ERNS_10PatternMapENS_9dtStrEnumER10UErrorCode_ZNK6icu_6424DateTimePatternGenerator12getSkeletonsER10UErrorCode_ZNK6icu_6424DateTimePatternGenerator16getBaseSkeletonsER10UErrorCode_ZN6icu_6422DTRedundantEnumerationC2Ev_ZN6icu_6422DTRedundantEnumerationC1Ev_ZN6icu_6422DTRedundantEnumeration3addERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6424DateTimePatternGenerator13getRedundantsER10UErrorCode_ZNK6icu_6422DTRedundantEnumeration15isCanonicalItemERKNS_13UnicodeStringE_ZN6icu_6424DateTimePatternGeneratorC2ER10UErrorCode_ZTVN6icu_6424DateTimePatternGeneratorE_ZN6icu_6424DateTimePatternGeneratorC1ER10UErrorCode_ZN6icu_6424DateTimePatternGenerator19createEmptyInstanceER10UErrorCode_ZN6icu_6424DateTimePatternGeneratorD0Ev_ZN6icu_6424DateTimePatternGeneratorC2ERKS0__ZN6icu_6424DateTimePatternGeneratorC1ERKS0__ZNK6icu_6424DateTimePatternGenerator5cloneEv_ZN6icu_6424DateTimePatternGeneratorD2Ev_ZN6icu_6424DateTimePatternGeneratorD1Ev_ZN6icu_6424DateTimePatternGenerator21getAllowedHourFormatsERKNS_6LocaleER10UErrorCode_ZN6icu_646Locale16addLikelySubtagsER10UErrorCode_ZN6icu_6424DateTimePatternGenerator17setDecimalSymbolsERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGenerator8initDataERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGeneratorC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGeneratorC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6424DateTimePatternGenerator14createInstanceER10UErrorCode_ZTSN6icu_647UMemoryE_ZTIN6icu_647UMemoryE_ZTVN10__cxxabiv117__class_type_infoE_ZTSN6icu_6424DateTimePatternGeneratorE_ZTIN6icu_6424DateTimePatternGeneratorE_ZTSN6icu_6411PtnSkeletonE_ZTIN6icu_6411PtnSkeletonE_ZTSN6icu_647PtnElemE_ZTIN6icu_647PtnElemE_ZTSN6icu_6412FormatParserE_ZTIN6icu_6412FormatParserE_ZTSN6icu_6412DistanceInfoE_ZTIN6icu_6412DistanceInfoE_ZTSN6icu_6415DateTimeMatcherE_ZTIN6icu_6415DateTimeMatcherE_ZTSN6icu_6410PatternMapE_ZTIN6icu_6410PatternMapE_ZTSN6icu_6418PatternMapIteratorE_ZTIN6icu_6418PatternMapIteratorE_ZTSN6icu_6421DTSkeletonEnumerationE_ZTIN6icu_6421DTSkeletonEnumerationE_ZTSN6icu_6422DTRedundantEnumerationE_ZTIN6icu_6422DTRedundantEnumerationE_ZTSN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkE_ZTIN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkE_ZTSN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkE_ZTIN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkE_ZTSN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkE_ZTIN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkEudatpg_openEmpty_64udatpg_close_64udatpg_clone_64udatpg_getBestPatternWithOptions_64udatpg_getBestPattern_64udatpg_getSkeleton_64udatpg_getBaseSkeleton_64udatpg_addPattern_64udatpg_setAppendItemFormat_64udatpg_getAppendItemFormat_64udatpg_setAppendItemName_64udatpg_getAppendItemName_64udatpg_getFieldDisplayName_64udatpg_setDateTimeFormat_64udatpg_getDateTimeFormat_64udatpg_setDecimal_64udatpg_getDecimal_64udatpg_replaceFieldTypesWithOptions_64udatpg_replaceFieldTypes_64udatpg_openSkeletons_64uenum_openFromStringEnumeration_64udatpg_openBaseSkeletons_64udatpg_getPatternForSkeleton_64udatpg_open_64_ZN6icu_6410NFRuleListD2Ev_ZN6icu_646NFRuleD1Ev_ZN6icu_6410NFRuleListD1Ev_ZN6icu_649NFRuleSetC2EPNS_21RuleBasedNumberFormatEPNS_13UnicodeStringEiR10UErrorCode_ZN6icu_649NFRuleSetC1EPNS_21RuleBasedNumberFormatEPNS_13UnicodeStringEiR10UErrorCode_ZN6icu_649NFRuleSet10parseRulesERNS_13UnicodeStringER10UErrorCode_ZN6icu_646NFRule9makeRulesERNS_13UnicodeStringEPNS_9NFRuleSetEPKS0_PKNS_21RuleBasedNumberFormatERNS_10NFRuleListER10UErrorCode_ZN6icu_646NFRule12setBaseValueElR10UErrorCode_ZN6icu_649NFRuleSet19setBestFractionRuleEiPNS_6NFRuleEa_ZNK6icu_6421RuleBasedNumberFormat23getDecimalFormatSymbolsEv_ZN6icu_649NFRuleSet19setNonNumericalRuleEPNS_6NFRuleE_ZN6icu_649NFRuleSetD2Ev_ZN6icu_649NFRuleSetD1Ev_ZNK6icu_649NFRuleSeteqERKS0__ZNK6icu_646NFRuleeqERKS0__ZN6icu_649NFRuleSet23setDecimalFormatSymbolsERKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_646NFRule23setDecimalFormatSymbolsERKNS_20DecimalFormatSymbolsER10UErrorCode_ZNK6icu_649NFRuleSet11appendRulesERNS_13UnicodeStringE_ZNK6icu_646NFRule15_appendRuleTextERNS_13UnicodeStringE_ZN6icu_6417util64_fromDoubleEduprv_isNaN_64uprv_maxMantissa_64uprv_floor_64_ZNK6icu_649NFRuleSet23findFractionRuleSetRuleEd_ZNK6icu_649NFRuleSet14findNormalRuleEl_ZNK6icu_646NFRule14shouldRollBackEl_ZNK6icu_649NFRuleSet6formatElRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_646NFRule8doFormatElRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_649NFRuleSet14findDoubleRuleEduprv_isInfinite_64_ZNK6icu_6421RuleBasedNumberFormat22getDefaultInfinityRuleEv_ZNK6icu_6421RuleBasedNumberFormat17getDefaultNaNRuleEv_ZNK6icu_649NFRuleSet6formatEdRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_646NFRule8doFormatEdRNS_13UnicodeStringEiiR10UErrorCode_ZN6icu_6410util64_powEjt_ZN6icu_6410util64_touElPDsjja_ZNK6icu_649NFRuleSet5parseERKNS_13UnicodeStringERNS_13ParsePositionEdjRNS_11FormattableE_ZNK6icu_646NFRule7doParseERKNS_13UnicodeStringERNS_13ParsePositionEadjRNS_11FormattableE_ZNK6icu_6421RuleBasedNumberFormat9isLenientEv_ZN6icu_646NFRuleD2Ev_ZNK6icu_646NFRule16expectedExponentEvuprv_log_64_ZN6icu_646NFRule19parseRuleDescriptorERNS_13UnicodeStringER10UErrorCode_ZN6icu_646NFRuleC2EPKNS_21RuleBasedNumberFormatERKNS_13UnicodeStringER10UErrorCode_ZN6icu_646NFRuleC1EPKNS_21RuleBasedNumberFormatERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_646NFRule20indexOfAnyRulePrefixEv_ZN6icu_646NFRule19extractSubstitutionEPKNS_9NFRuleSetEPKS0_R10UErrorCode_ZN6icu_6414NFSubstitution16makeSubstitutionEiPKNS_6NFRuleES3_PKNS_9NFRuleSetEPKNS_21RuleBasedNumberFormatERKNS_13UnicodeStringER10UErrorCode_ZN6icu_646NFRule20extractSubstitutionsEPKNS_9NFRuleSetERKNS_13UnicodeStringEPKS0_R10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat18createPluralFormatE11UPluralTypeRKNS_13UnicodeStringER10UErrorCode_ZNK6icu_646NFRule10getDivisorEv_ZNK6icu_6412PluralFormat6formatEiR10UErrorCodeuprv_round_64_ZN6icu_6414NFSubstitution23setDecimalFormatSymbolsERKNS_20DecimalFormatSymbolsER10UErrorCode_ZNK6icu_646NFRule12prefixLengthERKNS_13UnicodeStringES3_R10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat11getCollatorEv_ZN6icu_6424CollationElementIterator4nextER10UErrorCode_ZN6icu_6424CollationElementIteratorD0Ev_ZNK6icu_6424CollationElementIterator9getOffsetEv_ZNK6icu_646NFRule11stripPrefixERNS_13UnicodeStringERKS1_RNS_13ParsePositionE_ZNK6icu_646NFRule15findTextLenientERKNS_13UnicodeStringES3_iPi_ZNK6icu_646NFRule8findTextERKNS_13UnicodeStringES3_iPi_ZNK6icu_6412PluralFormat9parseTypeERKNS_13UnicodeStringEPKNS_6NFRuleERNS_11FormattableERNS_13FieldPositionE_ZNK6icu_646NFRule12allIgnorableERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_646NFRule16matchToDelimiterERKNS_13UnicodeStringEidS3_RNS_13ParsePositionEPKNS_14NFSubstitutionEjduprv_getInfinity_64_ZNK6icu_6421SameValueSubstitution15transformNumberEl_ZNK6icu_6421SameValueSubstitution15transformNumberEd_ZNK6icu_6421SameValueSubstitution16composeRuleValueEdd_ZNK6icu_6421SameValueSubstitution14calcUpperBoundEd_ZNK6icu_6421SameValueSubstitution9tokenCharEv_ZNK6icu_6422MultiplierSubstitution15transformNumberEl_ZNK6icu_6422MultiplierSubstitution16composeRuleValueEdd_ZNK6icu_6422MultiplierSubstitution14calcUpperBoundEd_ZNK6icu_6422MultiplierSubstitution9tokenCharEv_ZNK6icu_6419ModulusSubstitution15transformNumberEl_ZNK6icu_6419ModulusSubstitution14calcUpperBoundEd_ZNK6icu_6419ModulusSubstitution21isModulusSubstitutionEv_ZNK6icu_6419ModulusSubstitution9tokenCharEv_ZNK6icu_6424IntegralPartSubstitution15transformNumberEl_ZNK6icu_6424IntegralPartSubstitution16composeRuleValueEdd_ZNK6icu_6424IntegralPartSubstitution14calcUpperBoundEd_ZNK6icu_6424IntegralPartSubstitution9tokenCharEv_ZNK6icu_6426FractionalPartSubstitution14doSubstitutionElRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6426FractionalPartSubstitution15transformNumberEl_ZNK6icu_6426FractionalPartSubstitution16composeRuleValueEdd_ZNK6icu_6426FractionalPartSubstitution14calcUpperBoundEd_ZNK6icu_6426FractionalPartSubstitution9tokenCharEv_ZNK6icu_6425AbsoluteValueSubstitution15transformNumberEl_ZNK6icu_6425AbsoluteValueSubstitution16composeRuleValueEdd_ZNK6icu_6425AbsoluteValueSubstitution14calcUpperBoundEd_ZNK6icu_6425AbsoluteValueSubstitution9tokenCharEv_ZNK6icu_6421NumeratorSubstitution15transformNumberEl_ZNK6icu_6421NumeratorSubstitution14doSubstitutionElRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6421NumeratorSubstitution16composeRuleValueEdd_ZNK6icu_6421NumeratorSubstitution14calcUpperBoundEd_ZNK6icu_6421NumeratorSubstitution9tokenCharEv_ZN6icu_6414NFSubstitution10setDivisorEisR10UErrorCode_ZNK6icu_6414NFSubstitution21isModulusSubstitutionEv_ZNK6icu_6414NFSubstitutioneqERKS0__ZNK6icu_6422MultiplierSubstitutioneqERKNS_14NFSubstitutionE_ZNK6icu_6419ModulusSubstitutioneqERKNS_14NFSubstitutionE_ZNK6icu_6426FractionalPartSubstitutioneqERKNS_14NFSubstitutionE_ZNK6icu_6421NumeratorSubstitutioneqERKNS_14NFSubstitutionE_ZNK6icu_6414NFSubstitution8toStringERNS_13UnicodeStringE_ZNK6icu_6426FractionalPartSubstitution15transformNumberEd_ZNK6icu_6424IntegralPartSubstitution15transformNumberEd_ZNK6icu_6422MultiplierSubstitution15transformNumberEd_ZNK6icu_6421NumeratorSubstitution15transformNumberEd_ZNK6icu_6425AbsoluteValueSubstitution15transformNumberEduprv_fabs_64_ZNK6icu_6419ModulusSubstitution15transformNumberEduprv_fmod_64_ZNK6icu_6419ModulusSubstitution16composeRuleValueEdd_ZNK6icu_6414NFSubstitution7doParseERKNS_13UnicodeStringERNS_13ParsePositionEddajRNS_11FormattableE_ZN6icu_6419ModulusSubstitution10setDivisorEisR10UErrorCode_ZN6icu_6422MultiplierSubstitution10setDivisorEisR10UErrorCode_ZNK6icu_6419ModulusSubstitution8toStringERNS_13UnicodeStringE_ZNK6icu_6419ModulusSubstitution7doParseERKNS_13UnicodeStringERNS_13ParsePositionEddajRNS_11FormattableE_ZNK6icu_6414NFSubstitution14doSubstitutionEdRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6419ModulusSubstitution14doSubstitutionEdRNS_13UnicodeStringEiiR10UErrorCode_ZN6icu_6414NFSubstitutionC2EiPKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZTVN6icu_6414NFSubstitutionE_ZNK6icu_6421RuleBasedNumberFormat11findRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414NFSubstitutionC1EiPKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414NFSubstitutionD2Ev_ZN6icu_6414NFSubstitutionD1Ev_ZN6icu_6421SameValueSubstitutionD2Ev_ZTVN6icu_6421SameValueSubstitutionE_ZN6icu_6421SameValueSubstitutionD1Ev_ZN6icu_6421SameValueSubstitutionD0Ev_ZN6icu_6422MultiplierSubstitutionD2Ev_ZTVN6icu_6422MultiplierSubstitutionE_ZN6icu_6422MultiplierSubstitutionD1Ev_ZN6icu_6422MultiplierSubstitutionD0Ev_ZN6icu_6419ModulusSubstitutionD2Ev_ZTVN6icu_6419ModulusSubstitutionE_ZN6icu_6419ModulusSubstitutionD1Ev_ZN6icu_6419ModulusSubstitutionD0Ev_ZN6icu_6424IntegralPartSubstitutionD2Ev_ZTVN6icu_6424IntegralPartSubstitutionE_ZN6icu_6424IntegralPartSubstitutionD1Ev_ZN6icu_6424IntegralPartSubstitutionD0Ev_ZN6icu_6426FractionalPartSubstitutionD2Ev_ZTVN6icu_6426FractionalPartSubstitutionE_ZN6icu_6426FractionalPartSubstitutionD1Ev_ZN6icu_6426FractionalPartSubstitutionD0Ev_ZN6icu_6425AbsoluteValueSubstitutionD2Ev_ZTVN6icu_6425AbsoluteValueSubstitutionE_ZN6icu_6425AbsoluteValueSubstitutionD1Ev_ZN6icu_6425AbsoluteValueSubstitutionD0Ev_ZN6icu_6421NumeratorSubstitutionD2Ev_ZTVN6icu_6421NumeratorSubstitutionE_ZN6icu_6421NumeratorSubstitutionD1Ev_ZN6icu_6421NumeratorSubstitutionD0Ev_ZN6icu_6414NFSubstitutionD0Ev_ZN6icu_6414NFSubstitution16getStaticClassIDEv_ZNK6icu_6414NFSubstitution17getDynamicClassIDEv_ZN6icu_6421SameValueSubstitutionC2EiPKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6421SameValueSubstitutionC1EiPKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6421SameValueSubstitution16getStaticClassIDEv_ZNK6icu_6421SameValueSubstitution17getDynamicClassIDEv_ZN6icu_6422MultiplierSubstitution16getStaticClassIDEv_ZNK6icu_6422MultiplierSubstitution17getDynamicClassIDEv_ZN6icu_6419ModulusSubstitutionC2EiPKNS_6NFRuleES3_PKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6419ModulusSubstitutionC1EiPKNS_6NFRuleES3_PKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6419ModulusSubstitution16getStaticClassIDEv_ZNK6icu_6419ModulusSubstitution17getDynamicClassIDEv_ZN6icu_6424IntegralPartSubstitution16getStaticClassIDEv_ZNK6icu_6424IntegralPartSubstitution17getDynamicClassIDEv_ZN6icu_6426FractionalPartSubstitutionC2EiPKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6426FractionalPartSubstitutionC1EiPKNS_9NFRuleSetERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6421NumeratorSubstitution4LTLTE_ZN6icu_6426FractionalPartSubstitution16getStaticClassIDEv_ZNK6icu_6426FractionalPartSubstitution17getDynamicClassIDEv_ZN6icu_6425AbsoluteValueSubstitution16getStaticClassIDEv_ZNK6icu_6425AbsoluteValueSubstitution17getDynamicClassIDEv_ZN6icu_6421NumeratorSubstitution16getStaticClassIDEv_ZNK6icu_6421NumeratorSubstitution17getDynamicClassIDEv_ZNK6icu_6414NFSubstitution14doSubstitutionElRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6419ModulusSubstitution14doSubstitutionElRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6421NumeratorSubstitution14doSubstitutionEdRNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_6421NumeratorSubstitution7doParseERKNS_13UnicodeStringERNS_13ParsePositionEddajRNS_11FormattableE_ZNK6icu_6426FractionalPartSubstitution14doSubstitutionEdRNS_13UnicodeStringEiiR10UErrorCode_ZN6icu_646number4impl15DecimalQuantity16roundToMagnitudeEi25UNumberFormatRoundingModeR10UErrorCode_ZNK6icu_646number4impl15DecimalQuantity24getLowerDisplayMagnitudeEv_ZNK6icu_646number4impl15DecimalQuantity8getDigitEi_ZNK6icu_6426FractionalPartSubstitution7doParseERKNS_13UnicodeStringERNS_13ParsePositionEddajRNS_11FormattableE_ZN6icu_646number4impl15DecimalQuantity15adjustMagnitudeEi_ZN6icu_646number4impl15DecimalQuantity11appendDigitEaib_ZTSN6icu_6414NFSubstitutionE_ZTIN6icu_6414NFSubstitutionE_ZTSN6icu_6421SameValueSubstitutionE_ZTIN6icu_6421SameValueSubstitutionE_ZTSN6icu_6422MultiplierSubstitutionE_ZTIN6icu_6422MultiplierSubstitutionE_ZTSN6icu_6419ModulusSubstitutionE_ZTIN6icu_6419ModulusSubstitutionE_ZTSN6icu_6424IntegralPartSubstitutionE_ZTIN6icu_6424IntegralPartSubstitutionE_ZTSN6icu_6426FractionalPartSubstitutionE_ZTIN6icu_6426FractionalPartSubstitutionE_ZTSN6icu_6425AbsoluteValueSubstitutionE_ZTIN6icu_6425AbsoluteValueSubstitutionE_ZTSN6icu_6421NumeratorSubstitutionE_ZTIN6icu_6421NumeratorSubstitutionE_ZNK6icu_6422StringLocalizationInfo19getNumberOfRuleSetsEv_ZNK6icu_6422StringLocalizationInfo25getNumberOfDisplayLocalesEv_ZNK6icu_6421RuleBasedNumberFormat6formatEiRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6421RuleBasedNumberFormat6formatEiRKNS_13UnicodeStringERS1_RNS_13FieldPositionER10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat15getRoundingModeEv_ZN6icu_6421RuleBasedNumberFormat15setRoundingModeENS_12NumberFormat13ERoundingModeE_ZNK6icu_6421RuleBasedNumberFormat8getRulesEv_ZNK6icu_6421RuleBasedNumberFormat14getRuleSetNameEi_ZNK6icu_6421RuleBasedNumberFormat21getDefaultRuleSetNameEv_ZN6icu_6421RuleBasedNumberFormat21getRuleSetDisplayNameERKNS_13UnicodeStringERKNS_6LocaleE_ZN6icu_6421RuleBasedNumberFormat23setDecimalFormatSymbolsERKNS_20DecimalFormatSymbolsE_ZN6icu_6421RuleBasedNumberFormat10setLenientEa_ZNK6icu_6421RuleBasedNumberFormateqERKNS_6FormatE_ZNK6icu_6422StringLocalizationInfo14getRuleSetNameEi_ZNK6icu_6422StringLocalizationInfo13getLocaleNameEi_ZNK6icu_6422StringLocalizationInfo14getDisplayNameEii_ZNK6icu_6421RuleBasedNumberFormat23getNumberOfRuleSetNamesEv_ZNK6icu_6421RuleBasedNumberFormat36getNumberOfRuleSetDisplayNameLocalesEv_ZN6icu_6421RuleBasedNumberFormat21getRuleSetDisplayNameEiRKNS_6LocaleE_ZNK6icu_6416LocalizationInfo14indexForLocaleEPKDs_ZNK6icu_6416LocalizationInfo15indexForRuleSetEPKDs_ZNK6icu_6416LocalizationInfoeqEPKS0__ZN6icu_6421RuleBasedNumberFormat16getStaticClassIDEv_ZNK6icu_6421RuleBasedNumberFormat17getDynamicClassIDEv_ZN6icu_6416LocalizationInfoD2Ev_ZN6icu_6416LocalizationInfoD1Ev_ZN6icu_6422StringLocalizationInfoD2Ev_ZTVN6icu_6422StringLocalizationInfoE_ZN6icu_6422StringLocalizationInfoD1Ev_ZN6icu_6422StringLocalizationInfoD0Ev_ZN6icu_6416LocalizationInfoD0Ev_ZN6icu_646VArrayD2Ev_ZN6icu_646VArrayD1Ev_ZN6icu_6413LocDataParser10parseErrorEPKc_ZN6icu_6413LocDataParser10nextStringEv_ZN6icu_6413LocDataParser9nextArrayERi_ZN6icu_6413LocDataParser7doParseEv_ZN6icu_6413LocDataParser5parseEPDsi_ZN6icu_6422StringLocalizationInfo6createERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat30adjustForCapitalizationContextEiRNS_13UnicodeStringER10UErrorCode_ZN6icu_6421RuleBasedNumberFormat18initDefaultRuleSetEv_ZN6icu_6421RuleBasedNumberFormat15stripWhitespaceERNS_13UnicodeStringE_ZN6icu_6421RuleBasedNumberFormat7disposeEv_ZN6icu_648Collator14createInstanceERKNS_6LocaleER10UErrorCode_ZTIN6icu_6417RuleBasedCollatorE_ZTIN6icu_648CollatorE_ZNK6icu_6417RuleBasedCollator8getRulesEv_ZN6icu_6417RuleBasedCollatorC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6421RuleBasedNumberFormat30initializeDecimalFormatSymbolsER10UErrorCode_ZN6icu_6421RuleBasedNumberFormat29initializeDefaultInfinityRuleER10UErrorCode_ZN6icu_6421RuleBasedNumberFormat24initializeDefaultNaNRuleER10UErrorCode_ZN6icu_6421RuleBasedNumberFormat4initERKNS_13UnicodeStringEPNS_16LocalizationInfoER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormataSERKS0__ZN6icu_6421RuleBasedNumberFormat25adoptDecimalFormatSymbolsEPNS_20DecimalFormatSymbolsE_ZN6icu_6412PluralFormatC1ERKNS_6LocaleE11UPluralTypeRKNS_13UnicodeStringER10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC2ERKNS_13UnicodeStringES3_RKNS_6LocaleER11UParseErrorR10UErrorCode_ZTVN6icu_6421RuleBasedNumberFormatE_ZN6icu_6421RuleBasedNumberFormatC1ERKNS_13UnicodeStringES3_RKNS_6LocaleER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC2ERKNS_13UnicodeStringES3_R11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC1ERKNS_13UnicodeStringES3_R11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC2ERKNS_13UnicodeStringEPNS_16LocalizationInfoERKNS_6LocaleER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC1ERKNS_13UnicodeStringEPNS_16LocalizationInfoERKNS_6LocaleER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC2ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC1ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC2ERKNS_13UnicodeStringERKNS_6LocaleER11UParseErrorR10UErrorCode_ZN6icu_6421RuleBasedNumberFormatC2ENS_15URBNFRuleSetTagERKNS_6LocaleER10UErrorCodeures_hasNext_64ures_getNextString_64_ZN6icu_6421RuleBasedNumberFormatC2ERKS0__ZN6icu_6421RuleBasedNumberFormatC1ERKS0__ZNK6icu_6421RuleBasedNumberFormat5cloneEv_ZN6icu_6421RuleBasedNumberFormatD2Ev_ZN6icu_6421RuleBasedNumberFormatD1Ev_ZN6icu_6421RuleBasedNumberFormatD0Ev_ZNK6icu_6421RuleBasedNumberFormat27getRuleSetDisplayNameLocaleEiR10UErrorCode_ZN6icu_646LocaleC1EOS0__ZN6icu_6421RuleBasedNumberFormat29initCapitalizationContextInfoERKNS_6LocaleE_ZNK6icu_6421RuleBasedNumberFormat6formatElPNS_9NFRuleSetERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat6formatElRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6421RuleBasedNumberFormat6formatElRKNS_13UnicodeStringERS1_RNS_13FieldPositionER10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat5parseERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionEuprv_trunc_64_ZNK6icu_6421RuleBasedNumberFormat6formatERKNS_6number4impl15DecimalQuantityERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat6formatERKNS_6number4impl15DecimalQuantityERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat6formatEdRNS_9NFRuleSetERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6421RuleBasedNumberFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionE_ZNK6icu_6421RuleBasedNumberFormat6formatEdRKNS_13UnicodeStringERS1_RNS_13FieldPositionER10UErrorCode_ZN6icu_6421RuleBasedNumberFormat10setContextE15UDisplayContextR10UErrorCode_ZTSN6icu_6421RuleBasedNumberFormatE_ZTSN6icu_6416LocalizationInfoE_ZTIN6icu_6416LocalizationInfoE_ZTSN6icu_6422StringLocalizationInfoE_ZTIN6icu_6422StringLocalizationInfoE_ZTVN6icu_6416LocalizationInfoE_ZN6icu_6421NumsysNameEnumeration5resetER10UErrorCode_ZNK6icu_6421NumsysNameEnumeration5countER10UErrorCode_ZN6icu_6415NumberingSystemD2Ev_ZTVN6icu_6415NumberingSystemE_ZN6icu_6415NumberingSystemD1Ev_ZN6icu_6415NumberingSystemD0Ev_ZNK6icu_6415NumberingSystem14getDescriptionEvnumSysCleanup_64_ZN6icu_6421NumsysNameEnumerationD2Ev_ZTVN6icu_6421NumsysNameEnumerationE_ZN6icu_6421NumsysNameEnumerationD1Ev_ZN6icu_6421NumsysNameEnumerationD0Ev_ZN6icu_6421NumsysNameEnumeration5snextER10UErrorCode_ZN6icu_6415NumberingSystem16getStaticClassIDEv_ZNK6icu_6415NumberingSystem17getDynamicClassIDEv_ZN6icu_6421NumsysNameEnumeration16getStaticClassIDEv_ZNK6icu_6421NumsysNameEnumeration17getDynamicClassIDEv_ZN6icu_6415NumberingSystemC2Ev_ZN6icu_6415NumberingSystemC1Ev_ZN6icu_6415NumberingSystemC2ERKS0__ZN6icu_6415NumberingSystemC1ERKS0__ZN6icu_6415NumberingSystem8setRadixEi_ZN6icu_6415NumberingSystem14setAlgorithmicEa_ZN6icu_6415NumberingSystem7setDescERKNS_13UnicodeStringE_ZN6icu_6415NumberingSystem7setNameEPKc_ZN6icu_6415NumberingSystem14createInstanceEiaRKNS_13UnicodeStringER10UErrorCode_ZN6icu_6415NumberingSystem20createInstanceByNameEPKcR10UErrorCodeures_getInt_64ures_getStringByKeyWithFallback_64initNumsysNames_64_ZN6icu_6421NumsysNameEnumerationC2ER10UErrorCode_ZN6icu_6421NumsysNameEnumerationC1ER10UErrorCode_ZN6icu_6415NumberingSystem17getAvailableNamesER10UErrorCode_ZTSN6icu_6415NumberingSystemE_ZTIN6icu_6415NumberingSystemE_ZTSN6icu_6421NumsysNameEnumerationE_ZTIN6icu_6421NumsysNameEnumerationEunumsys_openByName_64unumsys_close_64unumsys_openAvailableNames_64unumsys_getName_64unumsys_getRadix_64unumsys_isAlgorithmic_64unumsys_open_64unumsys_getDescription_64ucsdet_open_64_ZN6icu_6415CharsetDetectorC1ER10UErrorCode_ZN6icu_6415CharsetDetectorD1Evucsdet_close_64ucsdet_setText_64_ZN6icu_6415CharsetDetector7setTextEPKciucsdet_getName_64_ZNK6icu_6412CharsetMatch7getNameEvucsdet_getConfidence_64_ZNK6icu_6412CharsetMatch13getConfidenceEvucsdet_getLanguage_64_ZNK6icu_6412CharsetMatch11getLanguageEvucsdet_detect_64_ZN6icu_6415CharsetDetector6detectER10UErrorCodeucsdet_setDeclaredEncoding_64_ZNK6icu_6415CharsetDetector19setDeclaredEncodingEPKciucsdet_detectAll_64_ZN6icu_6415CharsetDetector9detectAllERiR10UErrorCodeucsdet_isInputFilterEnabled_64_ZNK6icu_6415CharsetDetector16getStripTagsFlagEvucsdet_enableInputFilter_64_ZN6icu_6415CharsetDetector16setStripTagsFlagEaucsdet_getUChars_64_ZNK6icu_6412CharsetMatch9getUCharsEPDsiP10UErrorCodeucsdet_setDetectableCharset_64_ZN6icu_6415CharsetDetector20setDetectableCharsetEPKcaR10UErrorCodeucsdet_getAllDetectableCharsets_64_ZN6icu_6415CharsetDetector24getAllDetectableCharsetsER10UErrorCodeucsdet_getDetectableCharsets_64_ZNK6icu_6415CharsetDetector21getDetectableCharsetsER10UErrorCodeucal_openTimeZoneIDEnumeration_64ucal_openTimeZones_64_ZN6icu_648TimeZone17createEnumerationEvucal_openCountryTimeZones_64_ZN6icu_648TimeZone17createEnumerationEPKcucal_getDefaultTimeZone_64ucal_setDefaultTimeZone_64_ZN6icu_648TimeZone12adoptDefaultEPS0_ucal_getDSTSavings_64ucal_getNow_64ucal_close_64ucal_clone_64ucal_setTimeZone_64ucal_getTimeZoneID_64ucal_inDaylightTime_64ucal_setGregorianChange_64_ZTIN6icu_6417GregorianCalendarE_ZTIN6icu_648CalendarE_ZN6icu_6417GregorianCalendar18setGregorianChangeEdR10UErrorCodeucal_getGregorianChange_64_ZNK6icu_6417GregorianCalendar18getGregorianChangeEvucal_getAttribute_64_ZNK6icu_648Calendar25getRepeatedWallTimeOptionEv_ZNK6icu_648Calendar24getSkippedWallTimeOptionEv_ZNK6icu_648Calendar17getFirstDayOfWeekEv_ZNK6icu_648Calendar25getMinimalDaysInFirstWeekEvucal_setAttribute_64_ZN6icu_648Calendar25setRepeatedWallTimeOptionE23UCalendarWallTimeOption_ZN6icu_648Calendar24setSkippedWallTimeOptionE23UCalendarWallTimeOption_ZN6icu_648Calendar17setFirstDayOfWeekE19UCalendarDaysOfWeek_ZN6icu_648Calendar25setMinimalDaysInFirstWeekEhucal_getAvailable_64ucal_countAvailable_64ucal_getMillis_64ucal_setMillis_64ucal_setDate_64_ZN6icu_648Calendar3setEiiiucal_setDateTime_64_ZN6icu_648Calendar3setEiiiiiiucal_equivalentTo_64ucal_add_64ucal_roll_64ucal_get_64ucal_set_64ucal_isSet_64ucal_clearField_64_ZN6icu_648Calendar5clearE19UCalendarDateFieldsucal_clear_64ucal_getLimit_64ucal_getLocaleByType_64_ZNK6icu_648Calendar11getLocaleIDE18ULocDataLocaleTypeR10UErrorCodeucal_getTZDataVersion_64_ZN6icu_648TimeZone16getTZDataVersionER10UErrorCodeucal_getCanonicalTimeZoneID_64_ZN6icu_648TimeZone14getCanonicalIDERKNS_13UnicodeStringERS1_RaR10UErrorCodeucal_getType_64ucal_getDayOfWeekType_64ucal_getWeekendTransition_64ucal_isWeekend_64ucal_getFieldDifference_64ucal_getKeywordValuesForLocale_64ulocimp_getRegionForSupplementalData_64ulist_createEmptyList_64ulist_resetList_64ulist_addItemEndList_64ulist_containsString_64ulist_deleteList_64ucal_getWindowsTimeZoneID_64_ZN6icu_648TimeZone12getWindowsIDERKNS_13UnicodeStringERS1_R10UErrorCodeucal_getTimeZoneIDForWindowsID_64_ZN6icu_648TimeZone17getIDForWindowsIDERKNS_13UnicodeStringEPKcRS1_R10UErrorCodeucal_open_64uloc_setKeywordValue_64ucal_getTimeZoneDisplayName_64_ZNK6icu_648TimeZone14getDisplayNameEaNS0_12EDisplayTypeERKNS_6LocaleERNS_13UnicodeStringEucal_getTimeZoneTransitionDate_64_ZTIN6icu_6413BasicTimeZoneEulist_close_keyword_values_iterator_64ulist_count_keyword_values_64uenum_unextDefault_64ulist_next_keyword_value_64ulist_reset_keyword_values_iterator_64_ZN6icu_648Calendar19handleComputeFieldsEiR10UErrorCode_ZN6icu_648Calendar4rollENS0_11EDateFieldsEiR10UErrorCode_ZN6icu_648Calendar15fieldDifferenceEdNS0_11EDateFieldsER10UErrorCode_ZNK6icu_648Calendar10getMinimumENS0_11EDateFieldsE_ZNK6icu_648Calendar10getMinimumE19UCalendarDateFields_ZNK6icu_648Calendar10getMaximumENS0_11EDateFieldsE_ZNK6icu_648Calendar10getMaximumE19UCalendarDateFields_ZNK6icu_648Calendar18getGreatestMinimumENS0_11EDateFieldsE_ZNK6icu_648Calendar18getGreatestMinimumE19UCalendarDateFields_ZNK6icu_648Calendar15getLeastMaximumENS0_11EDateFieldsE_ZNK6icu_648Calendar15getLeastMaximumE19UCalendarDateFields_ZNK6icu_648Calendar23getFieldResolutionTableEv_ZN6icu_648Calendar15kDatePrecedenceE_ZN6icu_648Calendar21getDefaultMonthInYearEi_ZN6icu_648Calendar20getDefaultDayInMonthEii_ZNK6icu_648Calendar20handleGetMonthLengthEii_ZNK6icu_648Calendar19handleGetYearLengthEi_ZN6icu_6414SharedCalendarD2Ev_ZTVN6icu_6414SharedCalendarE_ZN6icu_6414SharedCalendarD1Ev_ZN6icu_6414SharedCalendarD0Ev_ZN6icu_6420BasicCalendarFactoryD2Ev_ZTVN6icu_6420BasicCalendarFactoryE_ZN6icu_6420BasicCalendarFactoryD1Ev_ZN6icu_6420BasicCalendarFactoryD0Ev_ZN6icu_6422DefaultCalendarFactoryD2Ev_ZTVN6icu_6422DefaultCalendarFactoryE_ZN6icu_6422DefaultCalendarFactoryD1Ev_ZN6icu_6422DefaultCalendarFactoryD0Ev_ZN6icu_6415CalendarServiceD2Ev_ZTVN6icu_6415CalendarServiceE_ZN6icu_6415CalendarServiceD1Ev_ZN6icu_6415CalendarServiceD0Ev_ZNK6icu_648CacheKeyINS_14SharedCalendarEE16writeDescriptionEPci_ZTSN6icu_6414SharedCalendarE_ZNK6icu_6414LocaleCacheKeyINS_14SharedCalendarEE16writeDescriptionEPci_ZNK6icu_6415CalendarService13cloneInstanceEPNS_7UObjectE_ZTIN6icu_6413UnicodeStringE_ZNK6icu_648CacheKeyINS_14SharedCalendarEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648Calendar14isEquivalentToERKS0__ZNK6icu_648CacheKeyINS_14SharedCalendarEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_14SharedCalendarEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_14SharedCalendarEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_14SharedCalendarEEE_ZTVN6icu_648CacheKeyINS_14SharedCalendarEEEuloc_canonicalize_64uprv_stricmp_64_ZNK6icu_6415CalendarService9isDefaultEv_ZNK6icu_648Calendar16getDayOfWeekTypeE19UCalendarDaysOfWeekR10UErrorCode_ZNK6icu_648Calendar20getWeekendTransitionE19UCalendarDaysOfWeekR10UErrorCode_ZNK6icu_6420BasicCalendarFactory16updateVisibleIDsERNS_9HashtableER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_14SharedCalendarEEeqERKNS_12CacheKeyBaseE_ZN6icu_648Calendar15registerFactoryEPNS_17ICUServiceFactoryER10UErrorCode_ZN6icu_648Calendar10unregisterEPKvR10UErrorCode_ZN6icu_648CalendarD2Ev_ZTVN6icu_648CalendarE_ZN6icu_648CalendarD1Ev_ZN6icu_648CalendarD0Ev_ZN6icu_648CalendaraSERKS0__ZN6icu_648CalendarC2ERKS0__ZN6icu_648CalendarC1ERKS0__ZN6icu_648Calendar19getAvailableLocalesERi_ZN6icu_648Calendar25getKeywordValuesForLocaleEPKcRKNS_6LocaleEaR10UErrorCode_ZN6icu_6418UStringEnumerationC1EP12UEnumerationuenum_close_64uprv_getUTCtime_64_ZNK6icu_648Calendar11newestStampE19UCalendarDateFieldsS1_i_ZN6icu_648Calendar20julianDayToDayOfWeekEd_ZN6icu_648Calendar22computeGregorianFieldsEiR10UErrorCode_ZN6icu_645Grego11dayToFieldsEdRiS1_S1_S1_S1__ZN6icu_648Calendar14orphanTimeZoneEv_ZNK6icu_648Calendar9isWeekendEdR10UErrorCode_ZN6icu_648Calendar28computeGregorianAndDOWFieldsEiR10UErrorCode_ZNK6icu_648Calendar17getFirstDayOfWeekER10UErrorCode_ZN6icu_6415IslamicCalendarC1ERKNS_6LocaleER10UErrorCodeNS0_16ECalculationTypeE_ZN6icu_6415IslamicCalendarD0Ev_ZN6icu_6413DangiCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6413DangiCalendarD0Ev_ZN6icu_6417GregorianCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6417GregorianCalendarD0Ev_ZN6icu_6415PersianCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6415PersianCalendarD0Ev_ZN6icu_6414TaiwanCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6414TaiwanCalendarD0Ev_ZN6icu_6414CopticCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6414CopticCalendarD0Ev_ZN6icu_6416BuddhistCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6416BuddhistCalendarD0Ev_ZN6icu_6416EthiopicCalendarC1ERKNS_6LocaleER10UErrorCodeNS0_8EEraTypeE_ZN6icu_6416EthiopicCalendarD0Ev_ZN6icu_6415ChineseCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6415ChineseCalendarD0Ev_ZN6icu_6416JapaneseCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6416JapaneseCalendarD0Ev_ZN6icu_6414IndianCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6414IndianCalendarD0Ev_ZN6icu_6414HebrewCalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6414HebrewCalendarD0Ev_ZN6icu_648Calendar10weekNumberEiii_ZN6icu_648Calendar17computeWeekFieldsER10UErrorCode_ZN6icu_648Calendar13computeFieldsER10UErrorCode_ZNK6icu_648Calendar8getLimitE19UCalendarDateFieldsNS0_10ELimitTypeE_ZNK6icu_648Calendar16getActualMinimumENS0_11EDateFieldsER10UErrorCode_ZN6icu_648Calendar14validateFieldsER10UErrorCode_ZN6icu_648Calendar13validateFieldE19UCalendarDateFieldsiiR10UErrorCode_ZN6icu_648Calendar13validateFieldE19UCalendarDateFieldsR10UErrorCode_ZNK6icu_648Calendar10newerFieldE19UCalendarDateFieldsS1__ZN6icu_648Calendar13resolveFieldsEPA12_A8_Ki_ZN6icu_648Calendar18computeMillisInDayEv_ZN6icu_648Calendar16computeJulianDayEv_ZN6icu_648Calendar11getLocalDOWEv_ZN6icu_648Calendar14kDOWPrecedenceE_ZN6icu_648Calendar22handleComputeJulianDayE19UCalendarDateFields_ZN6icu_648Calendar15kYearPrecedenceE_ZN6icu_648Calendar35handleGetExtendedYearFromWeekFieldsEii_ZN6icu_648Calendar10updateTimeER10UErrorCode_ZNK6icu_648CalendareqERKS0__ZNK6icu_648Calendar6equalsERKS0_R10UErrorCode_ZNK6icu_648Calendar6beforeERKS0_R10UErrorCode_ZNK6icu_648Calendar5afterERKS0_R10UErrorCode_ZN6icu_648Calendar15fieldDifferenceEd19UCalendarDateFieldsR10UErrorCode_ZN6icu_648Calendar8completeER10UErrorCode_ZNK6icu_648Calendar14getRelatedYearER10UErrorCode_ZNK6icu_648Calendar9isWeekendEv_ZNK6icu_648Calendar9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZN6icu_648Calendar16recalculateStampEv_ZN6icu_648Calendar3setEiiiii_ZN6icu_648Calendar14setRelatedYearEi_ZN6icu_648Calendar8pinFieldE19UCalendarDateFieldsR10UErrorCode_ZN6icu_648Calendar4rollE19UCalendarDateFieldsiR10UErrorCode_ZNK6icu_648Calendar16getActualMinimumE19UCalendarDateFieldsR10UErrorCode_ZN6icu_648Calendar16prepareGetActualE19UCalendarDateFieldsaR10UErrorCode_ZNK6icu_648Calendar15getActualHelperE19UCalendarDateFieldsiiR10UErrorCode_ZNK6icu_648Calendar16getActualMaximumE19UCalendarDateFieldsR10UErrorCode_ZN6icu_648Calendar11internalSetENS0_11EDateFieldsEi_ZNK6icu_648Calendar16getBasicTimeZoneEv_ZN6icu_648Calendar17computeZoneOffsetEddR10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_14SharedCalendarEED2Ev_ZN6icu_6414LocaleCacheKeyINS_14SharedCalendarEED1Ev_ZN6icu_6414LocaleCacheKeyINS_14SharedCalendarEED0Ev_ZN6icu_6412UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode_ZN6icu_648Calendar14createInstanceER10UErrorCode_ZN6icu_648Calendar14createInstanceERKNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_648Calendar14createInstanceERKNS_8TimeZoneER10UErrorCode_ZN6icu_648Calendar11setWeekDataERKNS_6LocaleEPKcR10UErrorCode_ZN6icu_646Locale15minimizeSubtagsER10UErrorCode_ZN6icu_648CalendarC2ER10UErrorCode_ZN6icu_648CalendarC1ER10UErrorCode_ZN6icu_648CalendarC2EPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_648CalendarC1EPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_648CalendarC2ERKNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_648CalendarC1ERKNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_648Calendar12makeInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6413LocaleUtility18initLocaleFromNameERKNS_13UnicodeStringERNS_6LocaleE_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleEiPS1_R10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_14SharedCalendarEE12createObjectEPKvR10UErrorCode_ZNK6icu_6415CalendarService13handleDefaultERKNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZNK6icu_6422DefaultCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6420BasicCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_648Calendar34getImmediatePreviousZoneTransitionEdPdR10UErrorCode_ZN6icu_648Calendar3addE19UCalendarDateFieldsiR10UErrorCode_ZN6icu_648Calendar3addENS0_11EDateFieldsEiR10UErrorCode_ZN6icu_648Calendar11computeTimeER10UErrorCode_ZTSN6icu_648CalendarE_ZTIN6icu_6414SharedCalendarE_ZTSN6icu_648CacheKeyINS_14SharedCalendarEEE_ZTIN6icu_648CacheKeyINS_14SharedCalendarEEE_ZTSN6icu_6414LocaleCacheKeyINS_14SharedCalendarEEE_ZTIN6icu_6414LocaleCacheKeyINS_14SharedCalendarEEE_ZTSN6icu_6420BasicCalendarFactoryE_ZTIN6icu_6420BasicCalendarFactoryE_ZTSN6icu_6422DefaultCalendarFactoryE_ZTIN6icu_6422DefaultCalendarFactoryE_ZTSN6icu_6415CalendarServiceE_ZTIN6icu_6415CalendarServiceE_ZNK6icu_6416LocaleKeyFactory15getSupportedIDsER10UErrorCode_ZNK6icu_6424ICUResourceBundleFactory12handleCreateERKNS_6LocaleEiPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6417GregorianCalendar11monthLengthEi_ZN6icu_6417GregorianCalendar4rollENS_8Calendar11EDateFieldsEiR10UErrorCode_ZNK6icu_6417GregorianCalendar16getActualMinimumE19UCalendarDateFieldsR10UErrorCode_ZNK6icu_6417GregorianCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6417GregorianCalendar7getTypeEv_ZNK6icu_6417GregorianCalendar18haveDefaultCenturyEv_ZN6icu_6417GregorianCalendarD2Ev_ZTVN6icu_6417GregorianCalendarE_ZN6icu_6417GregorianCalendarD1Ev_ZNK6icu_6417GregorianCalendar14internalGetEraEv_ZNK6icu_6417GregorianCalendar14inDaylightTimeER10UErrorCode_ZN6icu_6417GregorianCalendar11getEpochDayER10UErrorCode_ZN6icu_6417GregorianCalendar21handleGetExtendedYearEv_ZN6icu_6417GregorianCalendar19handleComputeFieldsEiR10UErrorCode_ZN6icu_649ClockMath11floorDivideEdiRi_ZN6icu_649ClockMath11floorDivideEii_ZN6icu_649ClockMath11floorDivideEll_ZNK6icu_6417GregorianCalendar23handleComputeMonthStartEiia_ZN6icu_6417GregorianCalendar16getStaticClassIDEv_ZNK6icu_6417GregorianCalendar17getDynamicClassIDEv_ZN6icu_6417GregorianCalendarC2ER10UErrorCode_ZN6icu_6417GregorianCalendarC1ER10UErrorCode_ZNK6icu_6417GregorianCalendar19defaultCenturyStartEv_ZNK6icu_6417GregorianCalendar23defaultCenturyStartYearEv_ZN6icu_6417GregorianCalendarC2EPNS_8TimeZoneER10UErrorCode_ZN6icu_6417GregorianCalendarC1EPNS_8TimeZoneER10UErrorCode_ZN6icu_6417GregorianCalendarC2ERKNS_8TimeZoneER10UErrorCode_ZN6icu_6417GregorianCalendarC1ERKNS_8TimeZoneER10UErrorCode_ZN6icu_6417GregorianCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6417GregorianCalendarC2EPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_6417GregorianCalendarC1EPNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_6417GregorianCalendarC2ERKNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_6417GregorianCalendarC1ERKNS_8TimeZoneERKNS_6LocaleER10UErrorCode_ZN6icu_6417GregorianCalendarC2EiiiR10UErrorCode_ZN6icu_6417GregorianCalendarC1EiiiR10UErrorCode_ZN6icu_6417GregorianCalendarC2EiiiiiR10UErrorCode_ZN6icu_6417GregorianCalendarC1EiiiiiR10UErrorCode_ZN6icu_6417GregorianCalendarC2EiiiiiiR10UErrorCode_ZN6icu_6417GregorianCalendarC1EiiiiiiR10UErrorCode_ZN6icu_6417GregorianCalendarC2ERKS0__ZN6icu_6417GregorianCalendarC1ERKS0__ZNK6icu_6417GregorianCalendar5cloneEv_ZN6icu_6417GregorianCalendaraSERKS0__ZNK6icu_6417GregorianCalendar10isLeapYearEi_ZNK6icu_6417GregorianCalendar20handleGetMonthLengthEii_ZNK6icu_6417GregorianCalendar19handleGetYearLengthEi_ZNK6icu_6417GregorianCalendar10yearLengthEi_ZNK6icu_6417GregorianCalendar11monthLengthEii_ZNK6icu_6417GregorianCalendar10yearLengthEv_ZN6icu_6417GregorianCalendar13pinDayOfMonthEv_ZNK6icu_6417GregorianCalendar11boundsCheckEi19UCalendarDateFields_ZNK6icu_6417GregorianCalendar14validateFieldsEv_ZN6icu_6417GregorianCalendar22computeJulianDayOfYearEaiRa_ZN6icu_6417GregorianCalendar17millisToJulianDayEd_ZN6icu_6417GregorianCalendar17julianDayToMillisEd_ZN6icu_6417GregorianCalendar14aggregateStampEii_ZNK6icu_6417GregorianCalendar16getActualMinimumENS_8Calendar11EDateFieldsE_ZNK6icu_6417GregorianCalendar16getActualMinimumENS_8Calendar11EDateFieldsER10UErrorCode_ZNK6icu_6417GregorianCalendar14isEquivalentToERKNS_8CalendarE_ZN6icu_6417GregorianCalendar22handleComputeJulianDayE19UCalendarDateFields_ZN6icu_6417GregorianCalendar4rollE19UCalendarDateFieldsiR10UErrorCode_ZNK6icu_6417GregorianCalendar16getActualMaximumE19UCalendarDateFieldsR10UErrorCode_ZN6icu_6417GregorianCalendar35handleGetExtendedYearFromWeekFieldsEii_ZTSN6icu_6417GregorianCalendarE_ZNK6icu_6413TZEnumeration5countER10UErrorCode_ZN6icu_6413TZEnumeration5resetER10UErrorCode_ZNK6icu_648TimeZone13getDSTSavingsEv_ZNK6icu_648TimeZone12hasSameRulesERKS0__ZN6icu_6414SimpleTimeZoneC1EiRKNS_13UnicodeStringE_ZN6icu_6420StackUResourceBundleC1Ev_ZN6icu_6420StackUResourceBundleD1Ev_ZN6icu_6413OlsonTimeZoneC1EPK15UResourceBundleS3_RKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413TZEnumerationD2Ev_ZTVN6icu_6413TZEnumerationE_ZN6icu_6413TZEnumerationD1Ev_ZN6icu_6413TZEnumerationD0Ev_ZNK6icu_6413TZEnumeration5cloneEv_ZNK6icu_648TimeZone9getOffsetEdaRiS1_R10UErrorCode_ZN6icu_645Grego12MONTH_LENGTHE_ZN6icu_6413TZEnumeration5snextER10UErrorCode_ZNK6icu_648TimeZoneeqERKS0__ZN6icu_648TimeZone8loadRuleEPK15UResourceBundleRKNS_13UnicodeStringEPS1_R10UErrorCode_ZN6icu_648TimeZone10getUnknownEv_ZN6icu_648TimeZone6getGMTEv_ZN6icu_648TimeZone16getStaticClassIDEv_ZN6icu_648TimeZoneC2Ev_ZTVN6icu_648TimeZoneE_ZN6icu_648TimeZoneC1Ev_ZN6icu_648TimeZoneC2ERKNS_13UnicodeStringE_ZN6icu_648TimeZoneC1ERKNS_13UnicodeStringE_ZN6icu_648TimeZoneD2Ev_ZN6icu_648TimeZoneD1Ev_ZN6icu_648TimeZoneD0Ev_ZN6icu_648TimeZoneC2ERKS0__ZN6icu_648TimeZoneC1ERKS0__ZN6icu_648TimeZoneaSERKS0__ZN6icu_648TimeZone18detectHostTimeZoneEvuprv_tzset_64uprv_tzname_clear_cache_64uprv_tzname_64uprv_timezone_64_ZN6icu_648TimeZone10setDefaultERKS0__ZN6icu_6413TZEnumeration16getStaticClassIDEv_ZNK6icu_6413TZEnumeration17getDynamicClassIDEv_ZN6icu_648TimeZone18countEquivalentIDsERKNS_13UnicodeStringE_ZN6icu_648TimeZone15getEquivalentIDERKNS_13UnicodeStringEi_ZN6icu_648TimeZone6findIDERKNS_13UnicodeStringE_ZN6icu_648TimeZone16dereferOlsonLinkERKNS_13UnicodeStringE_ZN6icu_648TimeZone9getRegionERKNS_13UnicodeStringER10UErrorCode_ZN6icu_648ZoneMeta18getCanonicalCLDRIDERKNS_13UnicodeStringERS1_R10UErrorCode_ZN6icu_648TimeZone9getRegionERKNS_13UnicodeStringE_ZN6icu_648TimeZone9getRegionERKNS_13UnicodeStringEPciR10UErrorCodeu_terminateChars_64_ZNK6icu_6414TimeZoneFormat24formatOffsetLocalizedGMTEiRNS_13UnicodeStringER10UErrorCode_ZN6icu_648ZoneMeta18getCanonicalCLDRIDERKNS_8TimeZoneE_ZNK6icu_6414TimeZoneFormat29formatOffsetShortLocalizedGMTEiRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414TimeZoneFormat24formatOffsetISO8601BasicEiaaaRNS_13UnicodeStringER10UErrorCode_ZNK6icu_648TimeZone14getDisplayNameERNS_13UnicodeStringE_ZNK6icu_648TimeZone14getDisplayNameERKNS_6LocaleERNS_13UnicodeStringE_ZNK6icu_648TimeZone14getDisplayNameEaNS0_12EDisplayTypeERNS_13UnicodeStringE_ZN6icu_648TimeZone14formatCustomIDEiiiaRNS_13UnicodeStringEures_openDirectFillIn_64_ZN6icu_6413umtx_initOnceI19USystemTimeZoneTypeEEvRNS_9UInitOnceEPFvT_R10UErrorCodeES4_S6__ZN6icu_648TimeZone17createEnumerationEi_ZN6icu_648TimeZone13parseCustomIDERKNS_13UnicodeStringERiS4_S4_S4__ZN6icu_6413UnicodeString7toUpperERKNS_6LocaleE_ZN6icu_648TimeZone20createCustomTimeZoneERKNS_13UnicodeStringE_ZN6icu_648TimeZone11getCustomIDERKNS_13UnicodeStringERS1_R10UErrorCode_ZN6icu_648TimeZone14getCanonicalIDERKNS_13UnicodeStringERS1_R10UErrorCode_ZTSN6icu_648TimeZoneE_ZTSN6icu_6413TZEnumerationE_ZTIN6icu_6413TZEnumerationE_ZNK6icu_6414SimpleTimeZone9getOffsetEhiiihiiR10UErrorCode_ZNK6icu_6414SimpleTimeZone12getRawOffsetEv_ZN6icu_6414SimpleTimeZone12setRawOffsetEi_ZNK6icu_6414SimpleTimeZone13getDSTSavingsEv_ZNK6icu_6414SimpleTimeZone15useDaylightTimeEv_ZNK6icu_6414SimpleTimeZone20countTransitionRulesER10UErrorCode_ZNK6icu_6414SimpleTimeZone14inDaylightTimeEdR10UErrorCode_ZNK6icu_6414SimpleTimeZone12hasSameRulesERKNS_8TimeZoneE_ZNK6icu_6414SimpleTimeZone9getOffsetEhiiihiR10UErrorCode_ZNK6icu_6414SimpleTimeZone18getOffsetFromLocalEdiiRiS1_R10UErrorCode_ZN6icu_6414SimpleTimeZone16getStaticClassIDEv_ZNK6icu_6414SimpleTimeZone17getDynamicClassIDEv_ZN6icu_6414SimpleTimeZone12setStartYearEi_ZN6icu_6414SimpleTimeZone13compareToRuleEaaaaaiiNS0_5EModeEaaai_ZNK6icu_6414SimpleTimeZone9getOffsetEhiiihiiiR10UErrorCode_ZN6icu_6414SimpleTimeZone13setDSTSavingsEiR10UErrorCode_ZN6icu_6414SimpleTimeZone15decodeStartRuleER10UErrorCode_ZN6icu_6414SimpleTimeZone17STATICMONTHLENGTHE_ZN6icu_6414SimpleTimeZone12setStartRuleEiiiiNS0_8TimeModeER10UErrorCode_ZN6icu_6414SimpleTimeZone12setStartRuleEiiiNS0_8TimeModeER10UErrorCode_ZN6icu_6414SimpleTimeZone12setStartRuleEiiiiNS0_8TimeModeEaR10UErrorCode_ZN6icu_6414SimpleTimeZone13decodeEndRuleER10UErrorCode_ZN6icu_6414SimpleTimeZone10setEndRuleEiiiiNS0_8TimeModeER10UErrorCode_ZN6icu_6414SimpleTimeZone10setEndRuleEiiiNS0_8TimeModeER10UErrorCode_ZN6icu_6414SimpleTimeZone10setEndRuleEiiiiNS0_8TimeModeEaR10UErrorCode_ZN6icu_6414SimpleTimeZone11decodeRulesER10UErrorCode_ZN6icu_6414SimpleTimeZone9constructEiaaaiNS0_8TimeModeEaaaiS1_iR10UErrorCode_ZN6icu_6414SimpleTimeZone20clearTransitionRulesEv_ZN6icu_6414SimpleTimeZoneC2EiRKNS_13UnicodeStringE_ZN6icu_6413BasicTimeZoneC2ERKNS_13UnicodeStringE_ZTVN6icu_6414SimpleTimeZoneE_ZN6icu_6413BasicTimeZoneD2Ev_ZN6icu_6414SimpleTimeZoneC2EiRKNS_13UnicodeStringEaaaiaaaiR10UErrorCode_ZN6icu_6414SimpleTimeZoneC1EiRKNS_13UnicodeStringEaaaiaaaiR10UErrorCode_ZN6icu_6414SimpleTimeZoneC2EiRKNS_13UnicodeStringEaaaiaaaiiR10UErrorCode_ZN6icu_6414SimpleTimeZoneC1EiRKNS_13UnicodeStringEaaaiaaaiiR10UErrorCode_ZN6icu_6414SimpleTimeZoneC2EiRKNS_13UnicodeStringEaaaiNS0_8TimeModeEaaaiS4_iR10UErrorCode_ZN6icu_6414SimpleTimeZoneC1EiRKNS_13UnicodeStringEaaaiNS0_8TimeModeEaaaiS4_iR10UErrorCode_ZN6icu_6414SimpleTimeZoneaSERKS0__ZN6icu_6414SimpleTimeZoneC2ERKS0__ZN6icu_6413BasicTimeZoneC2ERKS0__ZN6icu_6414SimpleTimeZoneC1ERKS0__ZNK6icu_6414SimpleTimeZone5cloneEv_ZN6icu_6414SimpleTimeZone21deleteTransitionRulesEv_ZN6icu_6414SimpleTimeZoneD2Ev_ZN6icu_6414SimpleTimeZoneD1Ev_ZN6icu_6414SimpleTimeZoneD0Ev_ZN6icu_6414SimpleTimeZone19initTransitionRulesER10UErrorCode_ZN6icu_6412DateTimeRuleC1EiiiaiNS0_12TimeRuleTypeE_ZN6icu_6419InitialTimeZoneRuleC1ERKNS_13UnicodeStringEii_ZN6icu_6412DateTimeRuleC1EiiiNS0_12TimeRuleTypeE_ZN6icu_64plERKNS_13UnicodeStringES2__ZN6icu_6418AnnualTimeZoneRule8MAX_YEARE_ZN6icu_6418AnnualTimeZoneRuleC1ERKNS_13UnicodeStringEiiPNS_12DateTimeRuleEii_ZN6icu_6418TimeZoneTransitionC1EdRKNS_12TimeZoneRuleES3__ZN6icu_6412DateTimeRuleC1EiiiiNS0_12TimeRuleTypeE_ZNK6icu_6414SimpleTimeZone20checkTransitionRulesER10UErrorCode_ZNK6icu_6414SimpleTimeZone17getNextTransitionEdaRNS_18TimeZoneTransitionE_ZN6icu_6418TimeZoneTransitionaSERKS0__ZNK6icu_6412TimeZoneRule12getRawOffsetEv_ZN6icu_6418TimeZoneTransition7setTimeEd_ZN6icu_6418TimeZoneTransition7setFromERKNS_12TimeZoneRuleE_ZN6icu_6418TimeZoneTransition5setToERKNS_12TimeZoneRuleE_ZNK6icu_6414SimpleTimeZone21getPreviousTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_6414SimpleTimeZone16getTimeZoneRulesERPKNS_19InitialTimeZoneRuleEPPKNS_12TimeZoneRuleERiR10UErrorCode_ZNK6icu_6414SimpleTimeZoneeqERKNS_8TimeZoneE_ZNK6icu_6414SimpleTimeZone9getOffsetEdaRiS1_R10UErrorCode_ZTSN6icu_6414SimpleTimeZoneE_ZNK6icu_6413BasicTimeZone24hasEquivalentTransitionsERKS0_ddaR10UErrorCode_ZNK6icu_6413BasicTimeZone18getSimpleRulesNearEdRPNS_19InitialTimeZoneRuleERPNS_18AnnualTimeZoneRuleES6_R10UErrorCode_ZN6icu_6413OlsonTimeZone12setRawOffsetEi_ZNK6icu_6413OlsonTimeZone14inDaylightTimeEdR10UErrorCode_ZNK6icu_6413OlsonTimeZone12getRawOffsetEv_ZNK6icu_6413OlsonTimeZone12hasSameRulesERKNS_8TimeZoneE_ZNK6icu_6413OlsonTimeZone9getOffsetEhiiihiR10UErrorCode_ZN6icu_6413OlsonTimeZone16getStaticClassIDEv_ZNK6icu_6413OlsonTimeZone17getDynamicClassIDEv_ZN6icu_6413OlsonTimeZone14constructEmptyEv_ZNK6icu_6413OlsonTimeZone23transitionTimeInSecondsEs_ZNK6icu_6413OlsonTimeZone15useDaylightTimeEv_ZN6icu_645Grego12timeToFieldsEdRiS1_S1_S1_S1_S1__ZN6icu_645Grego11fieldsToDayEiii_ZNK6icu_6413OlsonTimeZone19getHistoricalOffsetEdaiiRiS1__ZNK6icu_6413OlsonTimeZone9getOffsetEhiiihiiR10UErrorCode_ZNK6icu_6413OlsonTimeZone18getOffsetFromLocalEdiiRiS1_R10UErrorCode_ZN6icu_6413OlsonTimeZone20clearTransitionRulesEv_ZN6icu_6413OlsonTimeZoneC2EPK15UResourceBundleS3_RKNS_13UnicodeStringER10UErrorCode_ZTVN6icu_6413OlsonTimeZoneEures_getBinary_64_ZN6icu_648ZoneMeta18getCanonicalCLDRIDERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413OlsonTimeZoneaSERKS0__ZN6icu_6413OlsonTimeZoneC2ERKS0__ZN6icu_6413OlsonTimeZoneC1ERKS0__ZNK6icu_6413OlsonTimeZone5cloneEv_ZN6icu_6413OlsonTimeZone21deleteTransitionRulesEv_ZN6icu_6413OlsonTimeZoneD2Ev_ZN6icu_6413OlsonTimeZoneD1Ev_ZN6icu_6413OlsonTimeZoneD0Ev_ZNK6icu_6413OlsonTimeZoneeqERKNS_8TimeZoneE_ZNK6icu_6413OlsonTimeZone9getOffsetEdaRiS1_R10UErrorCode_ZNK6icu_6413OlsonTimeZone13getDSTSavingsEv_ZN6icu_6413OlsonTimeZone19initTransitionRulesER10UErrorCode_ZN6icu_6421TimeArrayTimeZoneRuleC1ERKNS_13UnicodeStringEiiPKdiNS_12DateTimeRule12TimeRuleTypeE_ZN6icu_6418TimeZoneTransition9adoptFromEPNS_12TimeZoneRuleE_ZN6icu_6418TimeZoneTransition7adoptToEPNS_12TimeZoneRuleE_ZNK6icu_6413OlsonTimeZone20checkTransitionRulesER10UErrorCode_ZNK6icu_6413OlsonTimeZone17getNextTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_6412TimeZoneRule7getNameERNS_13UnicodeStringE_ZNK6icu_6413OlsonTimeZone21getPreviousTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_6413OlsonTimeZone20countTransitionRulesER10UErrorCode_ZNK6icu_6413OlsonTimeZone16getTimeZoneRulesERPKNS_19InitialTimeZoneRuleEPPKNS_12TimeZoneRuleERiR10UErrorCode_ZTSN6icu_6413OlsonTimeZoneE_ZN6icu_6413CalendarCacheD2Ev_ZTVN6icu_6413CalendarCacheE_ZN6icu_6413CalendarCacheD1Ev_ZN6icu_6413CalendarCacheD0Ev_ZN6icu_6418CalendarAstronomerD2Ev_ZN6icu_6418CalendarAstronomerD1Ev_ZN6icu_6418CalendarAstronomer7getTimeEv_ZN6icu_6418CalendarAstronomer12getJulianDayEv_ZN6icu_6418CalendarAstronomer16getJulianCenturyEv_ZN6icu_6418CalendarAstronomer17getSiderealOffsetEv_ZN6icu_6418CalendarAstronomer20getGreenwichSiderealEv_ZN6icu_6418CalendarAstronomer16getLocalSiderealEv_ZN6icu_6418CalendarAstronomer7lstToUTEd_ZN6icu_6418CalendarAstronomer15getSunLongitudeEdRdS1_sincosatan_ZN6icu_6418CalendarAstronomer15getSunLongitudeEv_ZN6icu_6416SunTimeAngleFunc4evalERNS_18CalendarAstronomerE_ZN6icu_6418CalendarAstronomer15SUMMER_SOLSTICEEv_ZN6icu_6418CalendarAstronomer15WINTER_SOLSTICEEv_ZN6icu_6418CalendarAstronomer9AngleFuncD2Ev_ZN6icu_6418CalendarAstronomer9AngleFuncD1Ev_ZN6icu_6416SunTimeAngleFuncD2Ev_ZTVN6icu_6416SunTimeAngleFuncE_ZN6icu_6416SunTimeAngleFuncD1Ev_ZN6icu_6416SunTimeAngleFuncD0Ev_ZN6icu_6417MoonTimeAngleFuncD2Ev_ZTVN6icu_6417MoonTimeAngleFuncE_ZN6icu_6417MoonTimeAngleFuncD1Ev_ZN6icu_6417MoonTimeAngleFuncD0Ev_ZN6icu_6418CalendarAstronomer9AngleFuncD0Ev_ZN6icu_6418CalendarAstronomer9CoordFuncD2Ev_ZN6icu_6418CalendarAstronomer9CoordFuncD1Ev_ZN6icu_6416RiseSetCoordFuncD2Ev_ZTVN6icu_6416RiseSetCoordFuncE_ZN6icu_6416RiseSetCoordFuncD1Ev_ZN6icu_6416RiseSetCoordFuncD0Ev_ZN6icu_6420MoonRiseSetCoordFuncD2Ev_ZTVN6icu_6420MoonRiseSetCoordFuncE_ZN6icu_6420MoonRiseSetCoordFuncD1Ev_ZN6icu_6420MoonRiseSetCoordFuncD0Ev_ZN6icu_6418CalendarAstronomer9CoordFuncD0Ev_ZN6icu_6418CalendarAstronomer8NEW_MOONEv_ZN6icu_6418CalendarAstronomer9FULL_MOONEv_ZN6icu_6418CalendarAstronomer17eclipticObliquityEv_ZN6icu_6418CalendarAstronomer20eclipticToEquatorialERNS0_10EquatorialEddasinatan2_ZN6icu_6418CalendarAstronomer20eclipticToEquatorialERNS0_10EquatorialERKNS0_8EclipticE_ZN6icu_6418CalendarAstronomer20eclipticToEquatorialERNS0_10EquatorialEd_ZN6icu_6418CalendarAstronomer17eclipticToHorizonERNS0_7HorizonEd_ZN6icu_6418CalendarAstronomer14getSunPositionERNS0_10EquatorialE_ZN6icu_6416RiseSetCoordFunc4evalERNS_18CalendarAstronomer10EquatorialERS1__ZN6icu_6418CalendarAstronomer15getMoonPositionEv_ZN6icu_6418CalendarAstronomer10getMoonAgeEv_ZN6icu_6418CalendarAstronomer12getMoonPhaseEv_ZN6icu_6417MoonTimeAngleFunc4evalERNS_18CalendarAstronomerE_ZN6icu_6420MoonRiseSetCoordFunc4evalERNS_18CalendarAstronomer10EquatorialERS1__ZN6icu_6418CalendarAstronomer10clearCacheEv_ZN6icu_6418CalendarAstronomerC2Ev_ZN6icu_6418CalendarAstronomerC1Ev_ZN6icu_6418CalendarAstronomerC2Ed_ZN6icu_6418CalendarAstronomerC1Ed_ZN6icu_6418CalendarAstronomerC2Edd_ZN6icu_6418CalendarAstronomerC1Edd_ZN6icu_6418CalendarAstronomer7setTimeEd_ZN6icu_6418CalendarAstronomer11timeOfAngleERNS0_9AngleFuncEdddauprv_ceil_64_ZN6icu_6418CalendarAstronomer10getSunTimeEda_ZN6icu_6418CalendarAstronomer11getMoonTimeEda_ZN6icu_6418CalendarAstronomer11getMoonTimeERKNS0_7MoonAgeEa_ZN6icu_6418CalendarAstronomer9riseOrSetERNS0_9CoordFuncEadddacos_ZN6icu_6418CalendarAstronomer14getMoonRiseSetEa_ZN6icu_6418CalendarAstronomer13getSunRiseSetEa_ZN6icu_6418CalendarAstronomer12setJulianDayEd_ZNK6icu_6418CalendarAstronomer8Ecliptic8toStringEv_ZNK6icu_6418CalendarAstronomer10Equatorial8toStringEv_ZNK6icu_6418CalendarAstronomer7Horizon8toStringEv_ZN6icu_6413CalendarCacheC2EiR10UErrorCodeuhash_openSize_64_ZN6icu_6413CalendarCacheC1EiR10UErrorCode_ZN6icu_6413CalendarCache11createCacheEPPS0_R10UErrorCode_ZN6icu_6413CalendarCache3getEPPS0_iR10UErrorCodeuhash_igeti_64_ZN6icu_6413CalendarCache3putEPPS0_iiR10UErrorCode_ZTSN6icu_6418CalendarAstronomer9AngleFuncE_ZTIN6icu_6418CalendarAstronomer9AngleFuncE_ZTSN6icu_6418CalendarAstronomer9CoordFuncE_ZTIN6icu_6418CalendarAstronomer9CoordFuncE_ZTSN6icu_6413CalendarCacheE_ZTIN6icu_6413CalendarCacheE_ZTSN6icu_6416SunTimeAngleFuncE_ZTIN6icu_6416SunTimeAngleFuncE_ZTSN6icu_6416RiseSetCoordFuncE_ZTIN6icu_6416RiseSetCoordFuncE_ZTSN6icu_6417MoonTimeAngleFuncE_ZTIN6icu_6417MoonTimeAngleFuncE_ZTSN6icu_6420MoonRiseSetCoordFuncE_ZTIN6icu_6420MoonRiseSetCoordFuncE_ZTVN6icu_6418CalendarAstronomer9AngleFuncE_ZTVN6icu_6418CalendarAstronomer9CoordFuncE_ZN6icu_6418CalendarAstronomer2PIE_ZN6icu_6418CalendarAstronomer13SYNODIC_MONTHE_ZNK6icu_6414TaiwanCalendar7getTypeEv_ZNK6icu_6414TaiwanCalendar18haveDefaultCenturyEv_ZN6icu_6414TaiwanCalendarD2Ev_ZTVN6icu_6414TaiwanCalendarE_ZN6icu_6414TaiwanCalendarD1Ev_ZN6icu_6414TaiwanCalendar21handleGetExtendedYearEv_ZN6icu_6414TaiwanCalendar16getStaticClassIDEv_ZNK6icu_6414TaiwanCalendar17getDynamicClassIDEv_ZN6icu_6414TaiwanCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6414TaiwanCalendarC2ERKS0__ZN6icu_6414TaiwanCalendarC1ERKS0__ZNK6icu_6414TaiwanCalendar5cloneEv_ZN6icu_6414TaiwanCalendaraSERKS0__ZN6icu_6414TaiwanCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_6414TaiwanCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6414TaiwanCalendar19defaultCenturyStartEv_ZNK6icu_6414TaiwanCalendar23defaultCenturyStartYearEv_ZTSN6icu_6414TaiwanCalendarE_ZTIN6icu_6414TaiwanCalendarE_ZNK6icu_6416BuddhistCalendar7getTypeEv_ZNK6icu_6416BuddhistCalendar18haveDefaultCenturyEv_ZN6icu_6416BuddhistCalendarD2Ev_ZTVN6icu_6416BuddhistCalendarE_ZN6icu_6416BuddhistCalendarD1Ev_ZN6icu_6416BuddhistCalendar21handleGetExtendedYearEv_ZN6icu_6416BuddhistCalendar16getStaticClassIDEv_ZNK6icu_6416BuddhistCalendar17getDynamicClassIDEv_ZN6icu_6416BuddhistCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6416BuddhistCalendarC2ERKS0__ZN6icu_6416BuddhistCalendarC1ERKS0__ZNK6icu_6416BuddhistCalendar5cloneEv_ZN6icu_6416BuddhistCalendaraSERKS0__ZNK6icu_6416BuddhistCalendar23handleComputeMonthStartEiia_ZN6icu_6416BuddhistCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_6416BuddhistCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6416BuddhistCalendar19defaultCenturyStartEv_ZNK6icu_6416BuddhistCalendar23defaultCenturyStartYearEv_ZTSN6icu_6416BuddhistCalendarE_ZTIN6icu_6416BuddhistCalendarE_ZNK6icu_6415PersianCalendar7getTypeEv_ZNK6icu_6415PersianCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6415PersianCalendar18haveDefaultCenturyEv_ZN6icu_6415PersianCalendarD2Ev_ZTVN6icu_6415PersianCalendarE_ZN6icu_6415PersianCalendarD1Ev_ZNK6icu_6415PersianCalendar23handleComputeMonthStartEiia_ZN6icu_6415PersianCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_6415PersianCalendar14inDaylightTimeER10UErrorCode_ZN6icu_6415PersianCalendar21handleGetExtendedYearEv_ZN6icu_6415PersianCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6415PersianCalendarC2ERKS0__ZN6icu_6415PersianCalendarC1ERKS0__ZNK6icu_6415PersianCalendar5cloneEv_ZN6icu_6415PersianCalendar10isLeapYearEi_ZNK6icu_6415PersianCalendar20handleGetMonthLengthEii_ZNK6icu_6415PersianCalendar19handleGetYearLengthEi_ZN6icu_6415PersianCalendar9yearStartEi_ZNK6icu_6415PersianCalendar10monthStartEii_ZN6icu_6415PersianCalendar16getStaticClassIDEv_ZNK6icu_6415PersianCalendar17getDynamicClassIDEv_ZNK6icu_6415PersianCalendar19defaultCenturyStartEv_ZNK6icu_6415PersianCalendar23defaultCenturyStartYearEv_ZTSN6icu_6415PersianCalendarE_ZTIN6icu_6415PersianCalendarE_ZNK6icu_6415IslamicCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6415IslamicCalendar18haveDefaultCenturyEv_ZNK6icu_6415IslamicCalendar7getTypeEv_ZN6icu_6415IslamicCalendarD2Ev_ZTVN6icu_6415IslamicCalendarE_ZN6icu_6415IslamicCalendarD1Ev_ZNK6icu_6415IslamicCalendar14inDaylightTimeER10UErrorCode_ZN6icu_6415IslamicCalendar21handleGetExtendedYearEv_ZN6icu_6423getUmalqura_MonthLengthEii_ZN6icu_6415IslamicCalendarC2ERKNS_6LocaleER10UErrorCodeNS0_16ECalculationTypeE_ZN6icu_6415IslamicCalendarC2ERKS0__ZN6icu_6415IslamicCalendarC1ERKS0__ZNK6icu_6415IslamicCalendar5cloneEv_ZN6icu_6415IslamicCalendar18setCalculationTypeENS0_16ECalculationTypeER10UErrorCode_ZN6icu_6415IslamicCalendar7isCivilEv_ZN6icu_6415IslamicCalendar13civilLeapYearEi_ZN6icu_6415IslamicCalendar7moonAgeEdR10UErrorCode_ZNK6icu_6415IslamicCalendar14trueMonthStartEi_ZNK6icu_6415IslamicCalendar9yearStartEi_ZNK6icu_6415IslamicCalendar10monthStartEii_ZNK6icu_6415IslamicCalendar23handleComputeMonthStartEiia_ZNK6icu_6415IslamicCalendar20handleGetMonthLengthEii_ZNK6icu_6415IslamicCalendar19handleGetYearLengthEi_ZN6icu_6415IslamicCalendar19handleComputeFieldsEiR10UErrorCode_ZN6icu_6415IslamicCalendar16getStaticClassIDEv_ZNK6icu_6415IslamicCalendar17getDynamicClassIDEv_ZN6icu_6415IslamicCalendar30initializeSystemDefaultCenturyEv_ZNK6icu_6415IslamicCalendar23defaultCenturyStartYearEv_ZNK6icu_6415IslamicCalendar19defaultCenturyStartEv_ZTSN6icu_6415IslamicCalendarE_ZTIN6icu_6415IslamicCalendarE_ZNK6icu_6416JapaneseCalendar7getTypeEv_ZNK6icu_6416JapaneseCalendar14internalGetEraEv_ZNK6icu_6416JapaneseCalendar18haveDefaultCenturyEv_ZNK6icu_6416JapaneseCalendar19defaultCenturyStartEv_ZNK6icu_6416JapaneseCalendar23defaultCenturyStartYearEv_ZN6icu_6416JapaneseCalendarD2Ev_ZTVN6icu_6416JapaneseCalendarE_ZN6icu_6416JapaneseCalendarD1Ev_ZN6icu_648EraRulesD1Ev_ZN6icu_6416JapaneseCalendar21getDefaultMonthInYearEi_ZNK6icu_648EraRules12getStartDateEiRA3_iR10UErrorCode_ZN6icu_6416JapaneseCalendar20getDefaultDayInMonthEii_ZN6icu_6416JapaneseCalendar21handleGetExtendedYearEv_ZNK6icu_648EraRules12getStartYearEiR10UErrorCode_ZN6icu_6416JapaneseCalendar16getStaticClassIDEv_ZNK6icu_6416JapaneseCalendar17getDynamicClassIDEv_ZN6icu_6416JapaneseCalendar18enableTentativeEraEvgetenv_ZN6icu_648EraRules14createInstanceEPKcaR10UErrorCode_ZN6icu_6416JapaneseCalendar13getCurrentEraEv_ZN6icu_6416JapaneseCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6416JapaneseCalendarC2ERKS0__ZN6icu_6416JapaneseCalendarC1ERKS0__ZNK6icu_6416JapaneseCalendar5cloneEv_ZN6icu_6416JapaneseCalendaraSERKS0__ZN6icu_6416JapaneseCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_648EraRules11getEraIndexEiiiR10UErrorCode_ZNK6icu_6416JapaneseCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6416JapaneseCalendar16getActualMaximumE19UCalendarDateFieldsR10UErrorCode_ZTSN6icu_6416JapaneseCalendarE_ZTIN6icu_6416JapaneseCalendarE_ZN6icu_649ClockMath11floorDivideEddRd_ZN6icu_645Grego11DAYS_BEFOREE_ZN6icu_645Grego9dayOfWeekEd_ZN6icu_645Grego16dayOfWeekInMonthEiii_ZNK6icu_6414HebrewCalendar7getTypeEv_ZN6icu_6414HebrewCalendar3addENS_8Calendar11EDateFieldsEiR10UErrorCode_ZN6icu_6414HebrewCalendar4rollENS_8Calendar11EDateFieldsEiR10UErrorCode_ZNK6icu_6414HebrewCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6414HebrewCalendar18haveDefaultCenturyEv_ZN6icu_6414HebrewCalendarD2Ev_ZTVN6icu_6414HebrewCalendarE_ZN6icu_6414HebrewCalendarD1Ev_ZNK6icu_6414HebrewCalendar14inDaylightTimeER10UErrorCode_ZN6icu_6414HebrewCalendar21handleGetExtendedYearEv_ZN6icu_6414HebrewCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6414HebrewCalendarC2ERKS0__ZN6icu_6414HebrewCalendarC1ERKS0__ZNK6icu_6414HebrewCalendar5cloneEv_ZN6icu_6414HebrewCalendar22absoluteDayToDayOfWeekEi_ZNK6icu_6414HebrewCalendar8yearTypeEi_ZN6icu_6414HebrewCalendar11startOfYearEiR10UErrorCode_ZNK6icu_6414HebrewCalendar19handleGetYearLengthEi_ZN6icu_6414HebrewCalendar19handleComputeFieldsEiR10UErrorCode_ZN6icu_6414HebrewCalendar12monthsInYearEi_ZNK6icu_6414HebrewCalendar20handleGetMonthLengthEii_ZNK6icu_6414HebrewCalendar23handleComputeMonthStartEiia_ZN6icu_6414HebrewCalendar16getStaticClassIDEv_ZNK6icu_6414HebrewCalendar17getDynamicClassIDEv_ZN6icu_6414HebrewCalendar3addE19UCalendarDateFieldsiR10UErrorCode_ZN6icu_6414HebrewCalendar4rollE19UCalendarDateFieldsiR10UErrorCode_ZN6icu_6414HebrewCalendar13validateFieldE19UCalendarDateFieldsR10UErrorCode_ZNK6icu_6414HebrewCalendar19defaultCenturyStartEv_ZNK6icu_6414HebrewCalendar23defaultCenturyStartYearEv_ZTSN6icu_6414HebrewCalendarE_ZTIN6icu_6414HebrewCalendarE_ZNK6icu_6414IndianCalendar7getTypeEv_ZNK6icu_6414IndianCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6414IndianCalendar19handleGetYearLengthEi_ZNK6icu_6414IndianCalendar18haveDefaultCenturyEv_ZN6icu_6414IndianCalendarD2Ev_ZTVN6icu_6414IndianCalendarE_ZN6icu_6414IndianCalendarD1Ev_ZNK6icu_6414IndianCalendar20handleGetMonthLengthEii_ZN6icu_6414IndianCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_6414IndianCalendar14inDaylightTimeER10UErrorCode_ZN6icu_6414IndianCalendar21handleGetExtendedYearEv_ZNK6icu_6414IndianCalendar23handleComputeMonthStartEiia_ZN6icu_6414IndianCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6414IndianCalendarC2ERKS0__ZN6icu_6414IndianCalendarC1ERKS0__ZNK6icu_6414IndianCalendar5cloneEv_ZN6icu_6414IndianCalendar16getStaticClassIDEv_ZNK6icu_6414IndianCalendar17getDynamicClassIDEv_ZNK6icu_6414IndianCalendar19defaultCenturyStartEv_ZNK6icu_6414IndianCalendar23defaultCenturyStartYearEv_ZTSN6icu_6414IndianCalendarE_ZTIN6icu_6414IndianCalendarE_ZNK6icu_6415ChineseCalendar7getTypeEv_ZNK6icu_6415ChineseCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6415ChineseCalendar20handleGetMonthLengthEii_ZN6icu_6415ChineseCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_6415ChineseCalendar23getFieldResolutionTableEv_ZN6icu_6415ChineseCalendar23CHINESE_DATE_PRECEDENCEE_ZN6icu_6415ChineseCalendar3addENS_8Calendar11EDateFieldsEiR10UErrorCode_ZN6icu_6415ChineseCalendar4rollENS_8Calendar11EDateFieldsEiR10UErrorCode_ZNK6icu_6415ChineseCalendar20synodicMonthsBetweenEii_ZNK6icu_6415ChineseCalendar19hasNoMajorSolarTermEi_ZNK6icu_6415ChineseCalendar18isLeapMonthBetweenEii_ZNK6icu_6415ChineseCalendar18haveDefaultCenturyEv_ZN6icu_6415ChineseCalendarD2Ev_ZTVN6icu_6415ChineseCalendarE_ZN6icu_6415ChineseCalendarD1Ev_ZNK6icu_6415ChineseCalendar23handleComputeMonthStartEiia_ZNK6icu_6415ChineseCalendar7newYearEi_ZN6icu_6415ChineseCalendar20computeChineseFieldsEiiia_ZN6icu_6415ChineseCalendar11offsetMonthEiii_ZNK6icu_6415ChineseCalendar14inDaylightTimeER10UErrorCode_ZN6icu_6415ChineseCalendar21handleGetExtendedYearEv_ZN6icu_6415ChineseCalendarC2ERKNS_6LocaleEiPKNS_8TimeZoneER10UErrorCode_ZN6icu_6415ChineseCalendarC1ERKNS_6LocaleEiPKNS_8TimeZoneER10UErrorCode_ZN6icu_6415ChineseCalendarC2ERKS0__ZN6icu_6415ChineseCalendarC1ERKS0__ZNK6icu_6415ChineseCalendar5cloneEv_ZNK6icu_6415ChineseCalendar12daysToMillisEd_ZNK6icu_6415ChineseCalendar14majorSolarTermEi_ZNK6icu_6415ChineseCalendar12millisToDaysEd_ZNK6icu_6415ChineseCalendar14winterSolsticeEi_ZNK6icu_6415ChineseCalendar11newMoonNearEda_ZN6icu_6415ChineseCalendar16getStaticClassIDEv_ZNK6icu_6415ChineseCalendar17getDynamicClassIDEv_ZNK6icu_6415ChineseCalendar26getChineseCalZoneAstroCalcEv_ZN6icu_6415ChineseCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6415ChineseCalendar3addE19UCalendarDateFieldsiR10UErrorCode_ZN6icu_6415ChineseCalendar4rollE19UCalendarDateFieldsiR10UErrorCode_ZNK6icu_6415ChineseCalendar34internalGetDefaultCenturyStartYearEv_ZNK6icu_6415ChineseCalendar23defaultCenturyStartYearEv_ZNK6icu_6415ChineseCalendar30internalGetDefaultCenturyStartEv_ZNK6icu_6415ChineseCalendar19defaultCenturyStartEv_ZTSN6icu_6415ChineseCalendarE_ZTIN6icu_6415ChineseCalendarE_ZNK6icu_6410CECalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6410CECalendar18haveDefaultCenturyEv_ZNK6icu_6410CECalendar14inDaylightTimeER10UErrorCode_ZN6icu_6410CECalendarC2ERKNS_6LocaleER10UErrorCode_ZTVN6icu_6410CECalendarE_ZN6icu_6410CECalendarC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6410CECalendarC2ERKS0__ZN6icu_6410CECalendarC1ERKS0__ZN6icu_6410CECalendarD2Ev_ZN6icu_6410CECalendarD1Ev_ZN6icu_6410CECalendarD0Ev_ZN6icu_6410CECalendaraSERKS0__ZN6icu_6410CECalendar6ceToJDEiiii_ZNK6icu_6410CECalendar23handleComputeMonthStartEiia_ZN6icu_6410CECalendar6jdToCEEiiRiS1_S1__ZTSN6icu_6410CECalendarE_ZTIN6icu_6410CECalendarE_ZNK6icu_6414CopticCalendar7getTypeEv_ZNK6icu_6414CopticCalendar16getJDEpochOffsetEv_ZN6icu_6414CopticCalendarD2Ev_ZTVN6icu_6414CopticCalendarE_ZN6icu_6414CopticCalendarD1Ev_ZN6icu_6414CopticCalendar21handleGetExtendedYearEv_ZN6icu_6414CopticCalendar19handleComputeFieldsEiR10UErrorCode_ZN6icu_6414CopticCalendar16getStaticClassIDEv_ZNK6icu_6414CopticCalendar17getDynamicClassIDEv_ZN6icu_6414CopticCalendarC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6414CopticCalendarC2ERKS0__ZN6icu_6414CopticCalendarC1ERKS0__ZNK6icu_6414CopticCalendar5cloneEv_ZNK6icu_6414CopticCalendar19defaultCenturyStartEv_ZNK6icu_6414CopticCalendar23defaultCenturyStartYearEv_ZTSN6icu_6414CopticCalendarE_ZTIN6icu_6414CopticCalendarE_ZNK6icu_6413DangiCalendar7getTypeEv_ZN6icu_6413DangiCalendarD2Ev_ZTVN6icu_6413DangiCalendarE_ZN6icu_6413DangiCalendarD1Ev_ZN6icu_6413DangiCalendarC2ERKS0__ZN6icu_6413DangiCalendarC1ERKS0__ZNK6icu_6413DangiCalendar5cloneEv_ZN6icu_6413DangiCalendar16getStaticClassIDEv_ZNK6icu_6413DangiCalendar17getDynamicClassIDEv_ZN6icu_6417RuleBasedTimeZoneC1ERKNS_13UnicodeStringEPNS_19InitialTimeZoneRuleE_ZN6icu_6417RuleBasedTimeZone17addTransitionRuleEPNS_12TimeZoneRuleER10UErrorCode_ZN6icu_6417RuleBasedTimeZone8completeER10UErrorCode_ZNK6icu_6413DangiCalendar24getDangiCalZoneAstroCalcEv_ZN6icu_6413DangiCalendarC2ERKNS_6LocaleER10UErrorCode_ZTSN6icu_6413DangiCalendarE_ZTIN6icu_6413DangiCalendarE_ZNK6icu_6416EthiopicCalendar16getJDEpochOffsetEv_ZN6icu_6416EthiopicCalendarD2Ev_ZTVN6icu_6416EthiopicCalendarE_ZN6icu_6416EthiopicCalendarD1Ev_ZN6icu_6416EthiopicCalendar16getStaticClassIDEv_ZNK6icu_6416EthiopicCalendar17getDynamicClassIDEv_ZN6icu_6416EthiopicCalendarC2ERKNS_6LocaleER10UErrorCodeNS0_8EEraTypeE_ZN6icu_6416EthiopicCalendarC2ERKS0__ZN6icu_6416EthiopicCalendarC1ERKS0__ZNK6icu_6416EthiopicCalendar5cloneEv_ZN6icu_6416EthiopicCalendar15setAmeteAlemEraEa_ZNK6icu_6416EthiopicCalendar14isAmeteAlemEraEv_ZNK6icu_6416EthiopicCalendar7getTypeEv_ZN6icu_6416EthiopicCalendar21handleGetExtendedYearEv_ZN6icu_6416EthiopicCalendar19handleComputeFieldsEiR10UErrorCode_ZNK6icu_6416EthiopicCalendar14handleGetLimitE19UCalendarDateFieldsNS_8Calendar10ELimitTypeE_ZNK6icu_6416EthiopicCalendar19defaultCenturyStartEv_ZNK6icu_6416EthiopicCalendar23defaultCenturyStartYearEv_ZTSN6icu_6416EthiopicCalendarE_ZTIN6icu_6416EthiopicCalendarE_ZN6icu_6424CollationElementIteratorD2Ev_ZTVN6icu_6424CollationElementIteratorE_ZN6icu_6424CollationElementIteratorD1Ev_ZN6icu_6425ContractionsAndExpansions6CESinkD2Ev_ZN6icu_6424CollationElementIterator16getStaticClassIDEv_ZNK6icu_6424CollationElementIterator17getDynamicClassIDEv_ZN6icu_6417CollationIterator8CEBuffer20ensureAppendCapacityEiR10UErrorCode_ZN6icu_6417CollationIterator14nextCEFromCE32EPKNS_13CollationDataEijR10UErrorCode_ZNK6icu_6424CollationElementIteratoreqERKS0__ZNK6icu_6424CollationElementIteratorneERKS0__ZN6icu_6424CollationElementIterator8previousER10UErrorCode_ZN6icu_6417CollationIterator10previousCEERNS_9UVector32ER10UErrorCode_ZN6icu_649UVector32C1ER10UErrorCode_ZN6icu_649UVector3214expandCapacityEiR10UErrorCode_ZN6icu_6424CollationElementIterator5resetEv_ZN6icu_6424CollationElementIterator9setOffsetEiR10UErrorCode_ZNK6icu_6417RuleBasedCollator8isUnsafeEi_ZN6icu_6424CollationElementIterator7setTextERKNS_13UnicodeStringER10UErrorCode_ZTVN6icu_6417CollationIteratorE_ZTVN6icu_6425FCDUTF16CollationIteratorE_ZTVN6icu_6422UTF16CollationIteratorE_ZN6icu_6424CollationElementIterator7setTextERNS_17CharacterIteratorER10UErrorCode_ZNK6icu_6424CollationElementIterator13strengthOrderEi_ZN6icu_6424CollationElementIteratorC2ERKNS_13UnicodeStringEPKNS_17RuleBasedCollatorER10UErrorCode_ZN6icu_6424CollationElementIteratorC1ERKNS_13UnicodeStringEPKNS_17RuleBasedCollatorER10UErrorCode_ZN6icu_6424CollationElementIteratorC2ERKNS_17CharacterIteratorEPKNS_17RuleBasedCollatorER10UErrorCode_ZN6icu_6424CollationElementIteratorC1ERKNS_17CharacterIteratorEPKNS_17RuleBasedCollatorER10UErrorCode_ZN6icu_6424CollationElementIteratoraSERKS0__ZTIN6icu_6417CollationIteratorE_ZTIN6icu_6425FCDUTF16CollationIteratorE_ZN6icu_6425FCDUTF16CollationIteratorC1ERKS0_PKDs_ZN6icu_649UVector326assignERKS0_R10UErrorCode_ZTIN6icu_6422UTF16CollationIteratorE_ZN6icu_6422UTF16CollationIteratorC1ERKS0_PKDs_ZN6icu_649UVector32C1EiR10UErrorCode_ZN6icu_6424CollationElementIteratorC2ERKS0__ZN6icu_6424CollationElementIteratorC1ERKS0__ZN6icu_6424CollationElementIterator15getMaxExpansionEPK10UHashtablei_ZNK6icu_6424CollationElementIterator15getMaxExpansionEi_ZN6icu_6424CollationElementIterator20computeMaxExpansionsEPKNS_13CollationDataER10UErrorCode_ZN6icu_6410UnicodeSetC1Ev_ZN6icu_6425ContractionsAndExpansions7forDataEPKNS_13CollationDataER10UErrorCode_ZN6icu_6410UnicodeSetD1Ev_ZTSN6icu_6424CollationElementIteratorE_ZTIN6icu_6424CollationElementIteratorE_ZTIN6icu_6425ContractionsAndExpansions6CESinkE_ZNK6icu_6415CollatorFactory7visibleEv_ZNK6icu_6418ICUCollatorService13cloneInstanceEPNS_7UObjectE_ZNK6icu_648Collator9safeCloneEv_ZNK6icu_648Collator7compareERKNS_13UnicodeStringES3__ZNK6icu_648Collator7compareERKNS_13UnicodeStringES3_i_ZNK6icu_648Collator7compareEPKDsiS2_i_ZNK6icu_648Collator7compareER13UCharIteratorS2_R10UErrorCode_ZNK6icu_648CollatorneERKS0__ZN6icu_648Collator10setLocalesERKNS_6LocaleES3_S3__ZNK6icu_648CFactory15getSupportedIDsER10UErrorCode_ZNK6icu_6430CollationLocaleListEnumeration5countER10UErrorCode_ZN6icu_6430CollationLocaleListEnumeration5resetER10UErrorCode_ZNK6icu_648Collator11getStrengthEv_ZN6icu_648Collator11setStrengthENS0_18ECollationStrengthE_ZN6icu_648Collator14setMaxVariableE15UColReorderCodeR10UErrorCode_ZNK6icu_648Collator14getMaxVariableEv_ZNK6icu_648Collator15getReorderCodesEPiiR10UErrorCode_ZN6icu_648Collator15setReorderCodesEPKiiR10UErrorCode_ZNK6icu_648Collator32internalGetShortDefinitionStringEPKcPciR10UErrorCode_ZNK6icu_648Collator23internalNextSortKeyPartEP13UCharIteratorPjPhiR10UErrorCode_ZN6icu_6415CollatorFactory14getDisplayNameERKNS_6LocaleES3_RNS_13UnicodeStringE_ZNK6icu_646Locale14getDisplayNameERKS0_RNS_13UnicodeStringE_ZN6icu_6418ICUCollatorFactoryD2Ev_ZTVN6icu_6418ICUCollatorFactoryE_ZN6icu_6418ICUCollatorFactoryD1Ev_ZN6icu_6418ICUCollatorFactoryD0Ev_ZN6icu_6418ICUCollatorServiceD2Ev_ZTVN6icu_6418ICUCollatorServiceE_ZN6icu_6418ICUCollatorServiceD1Ev_ZN6icu_6418ICUCollatorServiceD0Ev_ZN6icu_6424ICUResourceBundleFactoryC2ERKNS_13UnicodeStringE_ZNK6icu_648CollatoreqERKS0__ZNK6icu_648Collator14getTailoredSetER10UErrorCode_ZN6icu_6410UnicodeSetC1Eii_ZN6icu_648CFactoryD2Ev_ZTVN6icu_648CFactoryE_ZN6icu_648CFactoryD1Ev_ZN6icu_648CFactoryD0Ev_ZN6icu_6430CollationLocaleListEnumerationD2Ev_ZTVN6icu_6430CollationLocaleListEnumerationE_ZN6icu_6430CollationLocaleListEnumerationD1Ev_ZN6icu_6430CollationLocaleListEnumerationD0Ev_ZNK6icu_6430CollationLocaleListEnumeration5cloneEv_ZN6icu_6430CollationLocaleListEnumeration4nextEPiR10UErrorCode_ZNK6icu_6418ICUCollatorService9isDefaultEv_ZNK6icu_648Collator19internalCompareUTF8EPKciS2_iR10UErrorCode_ZNK6icu_648Collator11compareUTF8ERKNS_11StringPieceES3_R10UErrorCodeuiter_setUTF8_64_ZN6icu_6430CollationLocaleListEnumeration5snextER10UErrorCode_ZN6icu_6417StringEnumeration8setCharsEPKciR10UErrorCode_ZN6icu_6415CollatorFactoryD2Ev_ZTVN6icu_6415CollatorFactoryE_ZN6icu_6415CollatorFactoryD1Ev_ZN6icu_6415CollatorFactoryD0Ev_ZN6icu_648Collator12makeInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6415CollationLoader13loadTailoringERKNS_6LocaleER10UErrorCode_ZN6icu_6417RuleBasedCollatorC1EPKNS_19CollationCacheEntryE_ZNK6icu_648Collator6equalsERKNS_13UnicodeStringES3__ZNK6icu_648Collator14greaterOrEqualERKNS_13UnicodeStringES3__ZNK6icu_648Collator7greaterERKNS_13UnicodeStringES3__ZN6icu_648Collator14getDisplayNameERKNS_6LocaleES3_RNS_13UnicodeStringE_ZNK6icu_6410ICUService14getDisplayNameERKNS_13UnicodeStringERS1_RKNS_6LocaleE_ZN6icu_648Collator14getDisplayNameERKNS_6LocaleERNS_13UnicodeStringE_ZN6icu_648CollatorC2Ev_ZTVN6icu_648CollatorE_ZN6icu_648CollatorC1Ev_ZN6icu_648CollatorC2E18UColAttributeValue18UNormalizationMode_ZN6icu_648CollatorC1E18UColAttributeValue18UNormalizationMode_ZN6icu_648CollatorD2Ev_ZN6icu_648CollatorD1Ev_ZN6icu_648CollatorD0Ev_ZN6icu_648CollatorC2ERKS0__ZN6icu_648CollatorC1ERKS0__ZN6icu_648Collator8getBoundEPKhi13UColBoundModejPhiR10UErrorCodeucol_getBound_64_ZN6icu_648Collator16registerInstanceEPS0_RKNS_6LocaleER10UErrorCode_ZN6icu_648CFactoryC2EPNS_15CollatorFactoryER10UErrorCode_ZN6icu_648CFactoryC1EPNS_15CollatorFactoryER10UErrorCode_ZN6icu_648Collator15registerFactoryEPNS_15CollatorFactoryER10UErrorCode_ZN6icu_648Collator10unregisterEPKvR10UErrorCode_ZN6icu_6430CollationLocaleListEnumeration16getStaticClassIDEv_ZNK6icu_6430CollationLocaleListEnumeration17getDynamicClassIDEv_ZN6icu_648Collator11getKeywordsER10UErrorCodeucol_getKeywords_64_ZN6icu_6418UStringEnumeration16fromUEnumerationEP12UEnumerationR10UErrorCode_ZN6icu_648Collator16getKeywordValuesEPKcR10UErrorCodeucol_getKeywordValues_64_ZN6icu_648Collator25getKeywordValuesForLocaleEPKcRKNS_6LocaleEaR10UErrorCodeucol_getKeywordValuesForLocale_64_ZN6icu_648Collator23getFunctionalEquivalentEPKcRKNS_6LocaleERaR10UErrorCodeucol_getFunctionalEquivalent_64_ZN6icu_648Collator25getEquivalentReorderCodesEiPiiR10UErrorCode_ZN6icu_6413CollationRoot7getDataER10UErrorCode_ZNK6icu_6413CollationData20getEquivalentScriptsEiPiiR10UErrorCode_ZNK6icu_6418ICUCollatorFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleEPS1_R10UErrorCodeu_getPropertyValueEnum_64_ZN6icu_648Collator14createInstanceER10UErrorCodeures_resetIterator_64_ZN6icu_648Collator19getAvailableLocalesERi_ZN6icu_648Collator19getAvailableLocalesEv_ZNK6icu_648CFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_648CFactory14getDisplayNameERKNS_13UnicodeStringERKNS_6LocaleERS1__ZNK6icu_6418ICUCollatorService13handleDefaultERKNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZNK6icu_6418ICUCollatorService6getKeyERNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZTSN6icu_648CollatorE_ZTSN6icu_6415CollatorFactoryE_ZTIN6icu_6415CollatorFactoryE_ZTSN6icu_6418ICUCollatorFactoryE_ZTIN6icu_6418ICUCollatorFactoryE_ZTSN6icu_6418ICUCollatorServiceE_ZTIN6icu_6418ICUCollatorServiceE_ZTSN6icu_648CFactoryE_ZTIN6icu_648CFactoryE_ZTSN6icu_6430CollationLocaleListEnumerationE_ZTIN6icu_6430CollationLocaleListEnumerationE_ZN6icu_6412CollationKeyD2Ev_ZTVN6icu_6412CollationKeyE_ZN6icu_6412CollationKeyD1Ev_ZN6icu_6412CollationKeyD0Ev_ZN6icu_6412CollationKey16getStaticClassIDEv_ZNK6icu_6412CollationKey17getDynamicClassIDEv_ZN6icu_6412CollationKeyC2Ev_ZN6icu_6412CollationKeyC1Ev_ZN6icu_6412CollationKey10reallocateEii_ZN6icu_6412CollationKey9setLengthEi_ZN6icu_6412CollationKey5resetEv_ZN6icu_6412CollationKey10setToBogusEv_ZN6icu_6412CollationKeyC2EPKhi_ZN6icu_6412CollationKeyC1EPKhi_ZN6icu_6412CollationKeyC2ERKS0__ZN6icu_6412CollationKeyC1ERKS0__ZNK6icu_6412CollationKeyeqERKS0__ZN6icu_6412CollationKeyaSERKS0__ZNK6icu_6412CollationKey9compareToERKS0_R10UErrorCode_ZNK6icu_6412CollationKey9compareToERKS0__ZNK6icu_6412CollationKey8hashCodeEvucol_keyHashCode_64_ZTSN6icu_6412CollationKeyE_ZTIN6icu_6412CollationKeyEu_writeIdenticalLevelRun_64_ZN6icu_649RCEBufferC2Ev_ZN6icu_649RCEBufferC1Ev_ZN6icu_649RCEBufferD2Ev_ZN6icu_649RCEBufferD1Ev_ZNK6icu_649RCEBuffer7isEmptyEv_ZN6icu_649RCEBuffer3putEjiiR10UErrorCode_ZN6icu_649RCEBuffer3getEv_ZN6icu_649PCEBufferC2Ev_ZN6icu_649PCEBufferC1Ev_ZN6icu_649PCEBufferD2Ev_ZN6icu_649PCEBufferD1Ev_ZN6icu_649PCEBuffer5resetEv_ZNK6icu_649PCEBuffer7isEmptyEv_ZN6icu_649PCEBuffer3putEmiiR10UErrorCode_ZN6icu_649PCEBuffer3getEv_ZN6icu_6413UCollationPCE4initERKNS_8CollatorE_ZN6icu_6413UCollationPCE4initEPNS_24CollationElementIteratorE_ZN6icu_6413UCollationPCEC2EPNS_24CollationElementIteratorE_ZN6icu_6413UCollationPCEC1EPNS_24CollationElementIteratorE_ZN6icu_6413UCollationPCE4initEP18UCollationElements_ZN6icu_6413UCollationPCEC2EP18UCollationElements_ZN6icu_6413UCollationPCEC1EP18UCollationElements_ZN6icu_6413UCollationPCED2Ev_ZN6icu_6413UCollationPCED1Evucol_reset_64ucol_next_64ucol_previous_64ucol_getMaxExpansion_64ucol_getOffset_64ucol_setOffset_64ucol_primaryOrder_64ucol_secondaryOrder_64ucol_tertiaryOrder_64_ZN6icu_6413UCollationPCE9processCEEj_ZN6icu_6413UCollationPCE13nextProcessedEPiS1_P10UErrorCode_ZN6icu_6413UCollationPCE17previousProcessedEPiS1_P10UErrorCodeucol_openElements_64ucol_setText_64ucol_closeElements_64ucol_openBinary_64_ZN6icu_6417RuleBasedCollatorC1EPKhiPKS0_R10UErrorCode_ZN6icu_6417RuleBasedCollatorD0Evucol_cloneBinary_64_ZNK6icu_6417RuleBasedCollator11cloneBinaryEPhiR10UErrorCodeucol_safeClone_64ucol_close_64ucol_mergeSortkeys_64ucol_getSortKey_64ucol_nextSortKeyPart_64ucol_setMaxVariable_64ucol_getMaxVariable_64ucol_setVariableTop_64ucol_getVariableTop_64ucol_restoreVariableTop_64ucol_setAttribute_64ucol_getAttribute_64ucol_setStrength_64ucol_getStrength_64ucol_getReorderCodes_64ucol_setReorderCodes_64ucol_getEquivalentReorderCodes_64ucol_getVersion_64ucol_strcollIter_64ucol_strcoll_64ucol_strcollUTF8_64ucol_greater_64ucol_greaterOrEqual_64ucol_equal_64ucol_getUCAVersion_64ucol_getRules_64ucol_getRulesEx_64_ZNK6icu_6417RuleBasedCollator8getRulesE14UColRuleOptionRNS_13UnicodeStringEucol_getLocaleByType_64_ZNK6icu_6417RuleBasedCollator19internalGetLocaleIDE18ULocDataLocaleTypeR10UErrorCodeucol_getLocale_64ucol_equals_64ucol_getTailoredSet_64_ZN6icu_6410UnicodeSetD0Ev_ZNK6icu_648CacheKeyINS_19CollationCacheEntryEE16writeDescriptionEPci_ZTIN6icu_6419CollationCacheEntryE_ZNK6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_19CollationCacheEntryEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_19CollationCacheEntryEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEEE_ZTVN6icu_648CacheKeyINS_19CollationCacheEntryEEEuprv_strdup_64ulist_removeString_64ulist_addItemBeginList_64_ZNK6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEEeqERKNS_12CacheKeyBaseE_ZN6icu_6415CollationLoader13loadRootRulesER10UErrorCode_ZN6icu_6415CollationLoader15appendRootRulesERNS_13UnicodeStringE_ZN6icu_6415CollationLoader9loadRulesEPKcS2_RNS_13UnicodeStringER10UErrorCode__memcpy_chkT_CString_toLowerCase_64ucol_getAvailable_64ucol_countAvailable_64ucol_openAvailableLocales_64uenum_openCharStringsEnumeration_64ures_getKeywordValues_64_ZN6icu_6415CollationLoaderC2EPKNS_19CollationCacheEntryERKNS_6LocaleER10UErrorCode_ZN6icu_6415CollationLoaderC1EPKNS_19CollationCacheEntryERKNS_6LocaleER10UErrorCode_ZN6icu_6415CollationLoaderD2Ev_ZN6icu_6415CollationLoaderD1Ev_ZN6icu_6415CollationLoader12loadFromDataER10UErrorCode_ZN6icu_6418CollationTailoringC1EPKNS_17CollationSettingsE_ZN6icu_6419CollationDataReader4readEPKNS_18CollationTailoringEPKhiRS1_R10UErrorCode_ZTVN6icu_6419CollationCacheEntryE_ZN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEED2Ev_ZN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEED1Ev_ZN6icu_6415CollationLoader13getCacheEntryER10UErrorCode_ZN6icu_6413CollationRoot17getRootCacheEntryER10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEED0Evucol_open_64ucol_getDisplayName_64_ZN6icu_6415CollationLoader14makeCacheEntryERKNS_6LocaleEPKNS_19CollationCacheEntryER10UErrorCode_ZNK6icu_6415CollationLoader22makeCacheEntryFromRootERKNS_6LocaleER10UErrorCode_ZN6icu_6415CollationLoader18loadFromCollationsER10UErrorCode_ZN6icu_6415CollationLoader14loadFromBundleER10UErrorCode_ZN6icu_6415CollationLoader14loadFromLocaleER10UErrorCodeures_openNoDefault_64_ZN6icu_6415CollationLoader16createCacheEntryER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEE12createObjectEPKvR10UErrorCode_ZTSN6icu_648CacheKeyINS_19CollationCacheEntryEEE_ZTIN6icu_648CacheKeyINS_19CollationCacheEntryEEE_ZTSN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEEE_ZTIN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEEE__strncpy_chkuprv_asciitolower_64__strcat_chkucol_prepareShortStringOpen_64ucol_openFromShortString_64ucol_getShortDefinitionString_64ucol_normalizeShortDefinitionString_64uprv_toupper_64strncatucol_getContractionsAndExpansions_64_ZNK6icu_6417RuleBasedCollator36internalGetContractionsAndExpansionsEPNS_10UnicodeSetES2_aR10UErrorCodeucol_getContractions_64uset_getItemCount_64_ZN6icu_649Collation25incTwoBytePrimaryByOffsetEjai_ZN6icu_649Collation27incThreeBytePrimaryByOffsetEjai_ZN6icu_649Collation26decTwoBytePrimaryByOneStepEjai_ZN6icu_649Collation28decThreeBytePrimaryByOneStepEjai_ZN6icu_649Collation32getThreeBytePrimaryForOffsetDataEil_ZN6icu_649Collation30unassignedPrimaryFromCodePointEi_ZN6icu_649Collation22CASE_AND_TERTIARY_MASKE_ZN6icu_649Collation18ONLY_TERTIARY_MASKE_ZN6icu_649Collation20MERGE_SEPARATOR_BYTEE_ZN6icu_649Collation20LEVEL_SEPARATOR_BYTEE_ZN6icu_6417CollationSettingsD2Ev_ZTVN6icu_6417CollationSettingsE_ZN6icu_6417CollationSettingsD1Ev_ZN6icu_6417CollationSettingsD0Ev_ZNK6icu_6417CollationSettingseqERKS0__ZNK6icu_6417CollationSettings8hashCodeEv_ZN6icu_6417CollationSettings15resetReorderingEv_ZN6icu_6417CollationSettings16setReorderArraysEPKiiPKjiPKhR10UErrorCode_ZN6icu_6417CollationSettings18copyReorderingFromERKS0_R10UErrorCode_ZN6icu_6417CollationSettingsC2ERKS0__ZN6icu_6417CollationSettingsC1ERKS0__ZN6icu_6417CollationSettings25reorderTableHasSplitBytesEPKh_ZNK6icu_6417CollationSettings9reorderExEj_ZN6icu_6417CollationSettings11setStrengthEiiR10UErrorCode_ZN6icu_6417CollationSettings7setFlagEi18UColAttributeValueiR10UErrorCode_ZN6icu_6417CollationSettings12setCaseFirstE18UColAttributeValueiR10UErrorCode_ZN6icu_6417CollationSettings20setAlternateHandlingE18UColAttributeValueiR10UErrorCode_ZN6icu_6417CollationSettings14setMaxVariableEiiR10UErrorCode_ZN6icu_6417CollationSettings13setReorderingERKNS_13CollationDataEPKiiR10UErrorCode_ZNK6icu_6413CollationData17makeReorderRangesEPKiiRNS_9UVector32ER10UErrorCode_ZN6icu_649UVector32D1Ev_ZN6icu_6417CollationSettings15aliasReorderingERKNS_13CollationDataEPKiiPKjiPKhR10UErrorCode_ZTSN6icu_6417CollationSettingsE_ZTIN6icu_6417CollationSettingsE_ZNK6icu_6413CollationData15getIndirectCE32Ej_ZNK6icu_6413CollationData12getFinalCE32Ej_ZNK6icu_6413CollationData11getSingleCEEiR10UErrorCode_ZNK6icu_6413CollationData18getGroupForPrimaryEj_ZNK6icu_6413CollationData14getScriptIndexEi_ZNK6icu_6413CollationData23getFirstPrimaryForGroupEi_ZNK6icu_6413CollationData22getLastPrimaryForGroupEi_ZNK6icu_6413CollationData17addLowScriptRangeEPhii_ZNK6icu_6413CollationData18addHighScriptRangeEPhii_ZNK6icu_6413CollationData17makeReorderRangesEPKiiaRNS_9UVector32ER10UErrorCode_ZN6icu_649UVector3217removeAllElementsEv_ZN6icu_6418CollationTailoring15ensureOwnedDataER10UErrorCode_ZN6icu_6418Normalizer2Factory10getNFCImplER10UErrorCode_ZN6icu_6418CollationTailoring15makeBaseVersionEPKhPh_ZN6icu_6418CollationTailoring10setVersionEPKhS2__ZNK6icu_6418CollationTailoring13getUCAVersionEv_ZN6icu_6418CollationTailoringC2EPKNS_17CollationSettingsE_ZTVN6icu_6418CollationTailoringE_ZN6icu_6419CollationCacheEntryD2Ev_ZN6icu_6419CollationCacheEntryD1Ev_ZN6icu_6419CollationCacheEntryD0Ev_ZN6icu_6418CollationTailoringD2Evudata_close_64utrie2_close_64_ZN6icu_6418CollationTailoringD1Ev_ZN6icu_6418CollationTailoringD0Ev_ZTSN6icu_6418CollationTailoringE_ZTIN6icu_6418CollationTailoringE_ZTSN6icu_6419CollationCacheEntryE_ZN6icu_6419CollationDataReader12isAcceptableEPvPKcS3_PK9UDataInfo_ZNK6icu_6410UnicodeSet13cloneAsThawedEvuset_getSerializedSet_64uset_getSerializedRangeCount_64uset_getSerializedRange_64_ZN6icu_6410UnicodeSet3addEii_ZNK6icu_6410UnicodeSet12containsNoneEii_ZN6icu_6410UnicodeSet3addEiutrie2_openFromSerialized_64_ZN6icu_6418CollationFastLatin10getOptionsEPKNS_13CollationDataERKNS_17CollationSettingsEPti_ZNK6icu_6412SharedObject11getRefCountEv_ZN6icu_6410UnicodeSet6freezeEv_ZN6icu_6410UnicodeSetC1EPKtiNS0_14ESerializationER10UErrorCode_ZN6icu_6419CollationDataWriter8copyDataEPKiiPKvPh_ZN6icu_6419CollationDataWriter5writeEaPKhRKNS_13CollationDataERKNS_17CollationSettingsEPKviPiPhiR10UErrorCode_ZN6icu_6410UnicodeSet6addAllERKS0__ZN6icu_6410UnicodeSet9removeAllERKS0__ZNK6icu_6410UnicodeSet7isEmptyEv_ZN6icu_6410UnicodeSetaSERKS0_utrie2_serialize_64_ZNK6icu_6410UnicodeSet9serializeEPtiR10UErrorCode_ZN6icu_649UVector3215insertElementAtEiiR10UErrorCode_ZN6icu_6419CollationDataWriter9writeBaseERKNS_13CollationDataERKNS_17CollationSettingsEPKviPiPhiR10UErrorCode_ZN6icu_6419CollationDataWriter14writeTailoringERKNS_18CollationTailoringERKNS_17CollationSettingsEPiPhiR10UErrorCode_ZNK6icu_6417RuleBasedCollator13cloneRuleDataERiR10UErrorCode_ZN6icu_6412CollationFCD8tcccBitsE_ZN6icu_6412CollationFCD9tcccIndexE_ZN6icu_6412CollationFCD8lcccBitsE_ZN6icu_6412CollationFCD9lcccIndexE_ZN6icu_6417CollationIterator23handleGetTrailSurrogateEv_ZN6icu_6417CollationIterator18foundNULTerminatorEv_ZNK6icu_6417CollationIterator25forbidSurrogateCodePointsEv_ZN6icu_6417CollationIterator22getCE32FromBuilderDataEjR10UErrorCode_ZNK6icu_6417CollationIteratoreqERKS0__ZNK6icu_6417CollationIterator11getDataCE32Ei_ZN6icu_6417CollationIterator14handleNextCE32ERiR10UErrorCode_ZN6icu_6417CollationIterator8CEBufferD2Ev_ZN6icu_6417CollationIterator8CEBufferD1Ev_ZN6icu_6417CollationIteratorC2ERKS0__ZN6icu_6417CollationIteratorC1ERKS0__ZN6icu_6417CollationIteratorD2Ev_ZN6icu_6417CollationIteratorD1Ev_ZN6icu_6417CollationIteratorD0Ev_ZN6icu_6417CollationIterator5resetEv_ZN6icu_6417CollationIterator17getCE32FromPrefixEPKNS_13CollationDataEjR10UErrorCode_ZN6icu_6410UCharsTrie16nextForCodePointEi_ZN6icu_6410UCharsTrieD1Ev_ZN6icu_6417CollationIterator20nextSkippedCodePointER10UErrorCode_ZN6icu_6417CollationIterator18backwardNumSkippedEiR10UErrorCode_ZN6icu_6417CollationIterator23appendNumericSegmentCEsEPKciR10UErrorCode_ZN6icu_6417CollationIterator16appendNumericCEsEjaR10UErrorCode_ZN6icu_6417CollationIterator17appendCEsFromCE32EPKNS_13CollationDataEijaR10UErrorCode_ZN6icu_6417CollationIterator23nextCE32FromContractionEPKNS_13CollationDataEjPKDsjiR10UErrorCode_ZN6icu_6417CollationIterator8fetchCEsER10UErrorCode_ZN6icu_6417CollationIterator36nextCE32FromDiscontiguousContractionEPKNS_13CollationDataERNS_10UCharsTrieEjiiR10UErrorCode_ZNK6icu_6415Normalizer2Impl20getFCD16FromNormDataEi_ZN6icu_6413UnicodeString6appendEi_ZN6icu_6410UCharsTrie17firstForCodePointEi_ZN6icu_6417CollationIterator16previousCEUnsafeEiRNS_9UVector32ER10UErrorCode_ZTSN6icu_6417CollationIteratorE_ZNK6icu_6422UTF16CollationIterator9getOffsetEv_ZN6icu_6422UTF16CollationIterator14handleNextCE32ERiR10UErrorCode_ZN6icu_6422UTF16CollationIterator23handleGetTrailSurrogateEv_ZN6icu_6422UTF16CollationIterator13nextCodePointER10UErrorCode_ZN6icu_6422UTF16CollationIterator17previousCodePointER10UErrorCode_ZN6icu_6422UTF16CollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6422UTF16CollationIterator21backwardNumCodePointsEiR10UErrorCode_ZN6icu_6422UTF16CollationIteratorD2Ev_ZN6icu_6422UTF16CollationIteratorD1Ev_ZN6icu_6422UTF16CollationIteratorD0Ev_ZN6icu_6422UTF16CollationIterator13resetToOffsetEi_ZN6icu_6425FCDUTF16CollationIterator13resetToOffsetEi_ZN6icu_6422UTF16CollationIterator18foundNULTerminatorEv_ZNK6icu_6425FCDUTF16CollationIterator9getOffsetEv_ZN6icu_6425FCDUTF16CollationIterator18foundNULTerminatorEv_ZN6icu_6422UTF16CollationIteratorC2ERKS0_PKDs_ZN6icu_6425FCDUTF16CollationIteratorC2ERKS0_PKDs_ZN6icu_6425FCDUTF16CollationIterator15switchToForwardEv_ZN6icu_6425FCDUTF16CollationIterator16switchToBackwardEv_ZN6icu_6425FCDUTF16CollationIterator9normalizeEPKDsS2_R10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeEPKDsS2_RNS_13UnicodeStringEiR10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator11nextSegmentER10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator14handleNextCE32ERiR10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator13nextCodePointER10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator15previousSegmentER10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator17previousCodePointER10UErrorCode_ZN6icu_6425FCDUTF16CollationIterator21backwardNumCodePointsEiR10UErrorCode_ZNK6icu_6422UTF16CollationIteratoreqERKNS_17CollationIteratorE_ZNK6icu_6425FCDUTF16CollationIteratoreqERKNS_17CollationIteratorE_ZN6icu_6425FCDUTF16CollationIteratorD2Ev_ZN6icu_6425FCDUTF16CollationIteratorD1Ev_ZN6icu_6425FCDUTF16CollationIteratorD0Ev_ZTSN6icu_6422UTF16CollationIteratorE_ZTSN6icu_6425FCDUTF16CollationIteratorE_ZNK6icu_6421UTF8CollationIterator9getOffsetEv_ZNK6icu_6421UTF8CollationIterator25forbidSurrogateCodePointsEv_ZN6icu_6421UTF8CollationIterator13nextCodePointER10UErrorCode_ZN6icu_6421UTF8CollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6421UTF8CollationIteratorD2Ev_ZTVN6icu_6421UTF8CollationIteratorE_ZN6icu_6421UTF8CollationIteratorD1Ev_ZN6icu_6421UTF8CollationIteratorD0Ev_ZN6icu_6421UTF8CollationIterator13resetToOffsetEi_ZN6icu_6424FCDUTF8CollationIterator13resetToOffsetEi_ZN6icu_6421UTF8CollationIterator14handleNextCE32ERiR10UErrorCodeutf8_nextCharSafeBody_64_ZN6icu_6421UTF8CollationIterator17previousCodePointER10UErrorCodeutf8_prevCharSafeBody_64_ZN6icu_6421UTF8CollationIterator21backwardNumCodePointsEiR10UErrorCodeutf8_back1SafeBody_64_ZN6icu_6424FCDUTF8CollationIteratorD2Ev_ZTVN6icu_6424FCDUTF8CollationIteratorE_ZN6icu_6424FCDUTF8CollationIteratorD1Ev_ZN6icu_6424FCDUTF8CollationIteratorD0Ev_ZN6icu_6421UTF8CollationIterator18foundNULTerminatorEv_ZNK6icu_6424FCDUTF8CollationIterator9getOffsetEv_ZN6icu_6424FCDUTF8CollationIterator18foundNULTerminatorEv_ZN6icu_6424FCDUTF8CollationIterator23handleGetTrailSurrogateEv_ZNK6icu_6424FCDUTF8CollationIterator11nextHasLcccEv_ZNK6icu_6424FCDUTF8CollationIterator15previousHasTcccEv_ZN6icu_6424FCDUTF8CollationIterator15switchToForwardEv_ZN6icu_6424FCDUTF8CollationIterator16switchToBackwardEv_ZN6icu_6424FCDUTF8CollationIterator9normalizeERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeERKNS_13UnicodeStringERS1_R10UErrorCode_ZN6icu_6424FCDUTF8CollationIterator11nextSegmentER10UErrorCode_ZN6icu_6424FCDUTF8CollationIterator14handleNextCE32ERiR10UErrorCode_ZN6icu_6424FCDUTF8CollationIterator13nextCodePointER10UErrorCode_ZN6icu_6424FCDUTF8CollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6424FCDUTF8CollationIterator15previousSegmentER10UErrorCode_ZN6icu_6413UnicodeString9doReverseEii_ZN6icu_6424FCDUTF8CollationIterator17previousCodePointER10UErrorCode_ZN6icu_6424FCDUTF8CollationIterator21backwardNumCodePointsEiR10UErrorCode_ZTSN6icu_6421UTF8CollationIteratorE_ZTIN6icu_6421UTF8CollationIteratorE_ZTSN6icu_6424FCDUTF8CollationIteratorE_ZTIN6icu_6424FCDUTF8CollationIteratorE_ZNK6icu_6422UIterCollationIterator9getOffsetEv_ZN6icu_6422UIterCollationIterator14handleNextCE32ERiR10UErrorCode_ZN6icu_6422UIterCollationIterator23handleGetTrailSurrogateEv_ZN6icu_6422UIterCollationIteratorD2Ev_ZTVN6icu_6422UIterCollationIteratorE_ZN6icu_6422UIterCollationIteratorD1Ev_ZN6icu_6422UIterCollationIteratorD0Ev_ZN6icu_6422UIterCollationIterator13resetToOffsetEi_ZN6icu_6425FCDUIterCollationIterator13resetToOffsetEi_ZN6icu_6422UIterCollationIterator13nextCodePointER10UErrorCodeuiter_next32_64_ZN6icu_6422UIterCollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6422UIterCollationIterator17previousCodePointER10UErrorCodeuiter_previous32_64_ZN6icu_6422UIterCollationIterator21backwardNumCodePointsEiR10UErrorCode_ZN6icu_6425FCDUIterCollationIteratorD2Ev_ZTVN6icu_6425FCDUIterCollationIteratorE_ZN6icu_6425FCDUIterCollationIteratorD1Ev_ZN6icu_6425FCDUIterCollationIteratorD0Ev_ZNK6icu_6425FCDUIterCollationIterator9getOffsetEv_ZN6icu_6425FCDUIterCollationIterator23handleGetTrailSurrogateEv_ZN6icu_6425FCDUIterCollationIterator15switchToForwardEv_ZN6icu_6425FCDUIterCollationIterator16switchToBackwardEv_ZN6icu_6425FCDUIterCollationIterator9normalizeERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6425FCDUIterCollationIterator11nextSegmentER10UErrorCode_ZN6icu_6425FCDUIterCollationIterator14handleNextCE32ERiR10UErrorCode_ZN6icu_6425FCDUIterCollationIterator13nextCodePointER10UErrorCode_ZN6icu_6425FCDUIterCollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6425FCDUIterCollationIterator15previousSegmentER10UErrorCode_ZN6icu_6425FCDUIterCollationIterator17previousCodePointER10UErrorCode_ZN6icu_6425FCDUIterCollationIterator21backwardNumCodePointsEiR10UErrorCode_ZTSN6icu_6422UIterCollationIteratorE_ZTIN6icu_6422UIterCollationIteratorE_ZTSN6icu_6425FCDUIterCollationIteratorE_ZTIN6icu_6425FCDUIterCollationIteratorE_ZN6icu_6411TailoredSet7forDataEPKNS_13CollationDataER10UErrorCodeutrie2_enum_64_ZN6icu_6425ContractionsAndExpansions6CESinkD1Ev_ZN6icu_6425ContractionsAndExpansions6CESinkD0Ev_ZN6icu_6411TailoredSet9addSuffixEiRKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet3addERKNS_13UnicodeStringE_ZN6icu_6411TailoredSet15addContractionsEiPKDs_ZN6icu_6410UCharsTrie8IteratorC1ENS_14ConstChar16PtrEiR10UErrorCode_ZN6icu_6410UCharsTrie8Iterator4nextER10UErrorCode_ZN6icu_6410UCharsTrie8IteratorD1Ev_ZN6icu_6411TailoredSet9addPrefixEPKNS_13CollationDataERKNS_13UnicodeStringEij_ZN6icu_6411TailoredSet11addPrefixesEPKNS_13CollationDataEiPKDs_ZN6icu_6411TailoredSet3addEi_ZN6icu_6411TailoredSet15comparePrefixesEiPKDsS2__ZN6icu_6411TailoredSet7compareEijj_ZN6icu_6411TailoredSet19compareContractionsEiPKDsS2__ZN6icu_6411TailoredSet10handleCE32Eiij_ZN6icu_6425ContractionsAndExpansions10addStringsEiiPNS_10UnicodeSetE_ZN6icu_6425ContractionsAndExpansions13addExpansionsEii_ZN6icu_6425ContractionsAndExpansions10handleCE32Eiij_ZN6icu_6425ContractionsAndExpansions14handlePrefixesEiij_ZN6icu_6425ContractionsAndExpansions18handleContractionsEiij_ZN6icu_6425ContractionsAndExpansions12forCodePointEPKNS_13CollationDataEiR10UErrorCode_ZN6icu_6410UnicodeSet3setEii_ZNK6icu_6410UnicodeSet13getRangeCountEv_ZNK6icu_6410UnicodeSet11getRangeEndEi_ZNK6icu_6410UnicodeSet13getRangeStartEi_ZTSN6icu_6425ContractionsAndExpansions6CESinkE_ZTVN6icu_6425ContractionsAndExpansions6CESinkE_ZN6icu_6416CollationCompare21compareUpToQuaternaryERNS_17CollationIteratorES2_RKNS_17CollationSettingsER10UErrorCode_ZN6icu_6418CollationFastLatin6lookupEPKti_ZN6icu_6418CollationFastLatin10lookupUTF8EPKtiPKhRii_ZN6icu_6418CollationFastLatin16lookupUTF8UnsafeEPKtiPKhRi_ZN6icu_6418CollationFastLatin8nextPairEPKtijPKDsPKhRiS7__ZN6icu_6418CollationFastLatin14getSecondariesEjj_ZN6icu_6418CollationFastLatin8getCasesEjaj_ZN6icu_6418CollationFastLatin13getTertiariesEjaj_ZN6icu_6418CollationFastLatin15getQuaternariesEjj_ZN6icu_6418CollationFastLatin12compareUTF16EPKtS2_iPKDsiS4_i_ZN6icu_6418CollationFastLatin11compareUTF8EPKtS2_iPKhiS4_i_ZN6icu_6413CollationKeys13LevelCallbackD2Ev_ZN6icu_6413CollationKeys13LevelCallbackD1Ev_ZN6icu_6413CollationKeys13LevelCallback11needToWriteENS_9Collation5LevelE_ZN6icu_6413CollationKeys13LevelCallbackD0Ev_ZN6icu_6415SortKeyByteSink6AppendEPKci_ZN6icu_6415SortKeyByteSink15GetAppendBufferEiiPciPi_ZN6icu_6415SortKeyByteSinkD2Ev_ZTVN6icu_6415SortKeyByteSinkE_ZN6icu_648ByteSinkD2Ev_ZN6icu_6415SortKeyByteSinkD1Ev_ZN6icu_6415SortKeyByteSinkD0Ev_ZN6icu_6413CollationKeys26writeSortKeyUpToQuaternaryERNS_17CollationIteratorEPKaRKNS_17CollationSettingsERNS_15SortKeyByteSinkENS_9Collation5LevelERNS0_13LevelCallbackEaR10UErrorCode_ZTSN6icu_6415SortKeyByteSinkE_ZTIN6icu_6415SortKeyByteSinkE_ZTIN6icu_648ByteSinkE_ZTSN6icu_6413CollationKeys13LevelCallbackE_ZTIN6icu_6413CollationKeys13LevelCallbackE_ZN6icu_648ByteSink5FlushEv_ZTVN6icu_6413CollationKeys13LevelCallbackE_ZNK6icu_6417RuleBasedCollator14getMaxVariableEv_ZNK6icu_6417RuleBasedCollator14getVariableTopER10UErrorCode_ZN6icu_6417RuleBasedCollator14setVariableTopERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417RuleBasedCollator15getCollationKeyERKNS_13UnicodeStringERNS_12CollationKeyER10UErrorCode_ZNK6icu_6417RuleBasedCollator10getSortKeyERKNS_13UnicodeStringEPhi_ZNK6icu_6417RuleBasedCollator10getVersionEPh_ZN6icu_6420CollationKeyByteSinkD2Ev_ZTVN6icu_6420CollationKeyByteSinkE_ZN6icu_6420CollationKeyByteSinkD1Ev_ZN6icu_6420CollationKeyByteSinkD0Ev_ZN6icu_6420CollationKeyByteSink6ResizeEii_ZN6icu_6417RuleBasedCollator10setLocalesERKNS_6LocaleES3_S3__ZNK6icu_6417RuleBasedCollator9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZN6icu_6420CollationKeyByteSink20AppendBeyondCapacityEPKcii_ZNK6icu_6417RuleBasedCollator15getReorderCodesEPiiR10UErrorCode_ZNK6icu_6417RuleBasedCollator12getAttributeE13UColAttributeR10UErrorCode_ZNK6icu_6415Normalizer2Impl16getDecompositionEiPDsRi_ZN6icu_6417RuleBasedCollator14setVariableTopEPKDsiR10UErrorCode_ZN6icu_6417RuleBasedCollatoraSERKS0__ZN6icu_6417RuleBasedCollator16getStaticClassIDEv_ZNK6icu_6417RuleBasedCollator17getDynamicClassIDEv_ZNK6icu_6417RuleBasedCollator32internalGetShortDefinitionStringEPKcPciR10UErrorCodeuloc_getLanguage_64uloc_getCountry_64uloc_getVariant_64uloc_getScript_64_ZNK6icu_6417RuleBasedCollator18getDefaultSettingsEv_ZNK6icu_6417RuleBasedCollator19setFastLatinOptionsERNS_17CollationSettingsE_ZN6icu_6417RuleBasedCollator12setAttributeE13UColAttribute18UColAttributeValueR10UErrorCode_ZN6icu_6417RuleBasedCollator14setMaxVariableE15UColReorderCodeR10UErrorCode_ZN6icu_6417RuleBasedCollator14setVariableTopEjR10UErrorCode_ZN6icu_6417RuleBasedCollator15setReorderCodesEPKiiR10UErrorCode_ZNK6icu_6417RuleBasedCollator19writeIdenticalLevelEPKDsS2_RNS_15SortKeyByteSinkER10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeEPKDsS2_PNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6417RuleBasedCollator12writeSortKeyEPKDsiRNS_15SortKeyByteSinkER10UErrorCode_ZNK6icu_6417RuleBasedCollator15getCollationKeyEPKDsiRNS_12CollationKeyER10UErrorCode_ZNK6icu_6417RuleBasedCollator10getSortKeyEPKDsiPhi_ZNK6icu_6417RuleBasedCollator23internalNextSortKeyPartEP13UCharIteratorPjPhiR10UErrorCode_ZNK6icu_6417RuleBasedCollator14internalGetCEsERKNS_13UnicodeStringERNS_9UVector64ER10UErrorCode_ZN6icu_649UVector6414expandCapacityEiR10UErrorCode_ZN6icu_6417RuleBasedCollator20computeMaxExpansionsEPKNS_18CollationTailoringER10UErrorCode_ZNK6icu_6417RuleBasedCollator17initMaxExpansionsER10UErrorCode_ZNK6icu_6417RuleBasedCollator15getMaxExpansionEi_ZN6icu_6417RuleBasedCollatorC2ERKS0__ZTVN6icu_6417RuleBasedCollatorE_ZN6icu_6417RuleBasedCollatorC1ERKS0__ZNK6icu_6417RuleBasedCollator5cloneEv_ZN6icu_6417RuleBasedCollatorC2EPKNS_19CollationCacheEntryE_ZN6icu_6417RuleBasedCollatorD2Ev_ZN6icu_6417RuleBasedCollatorD1Ev_ZN6icu_6417RuleBasedCollator14adoptTailoringEPNS_18CollationTailoringER10UErrorCode_ZN6icu_6417RuleBasedCollatorC2EPKhiPKS0_R10UErrorCode_ZN6icu_6413CollationRoot7getRootER10UErrorCode_ZN6icu_646Locale10setToBogusEv_ZNK6icu_6417RuleBasedCollatoreqERKNS_8CollatorE_ZNK6icu_6410UnicodeSeteqERKS0__ZNK6icu_6417RuleBasedCollator14getTailoredSetER10UErrorCode_ZNK6icu_6417RuleBasedCollator8hashCodeEv_ZN6icu_6418UnicodeSetIteratorC1ERKNS_10UnicodeSetE_ZN6icu_6418UnicodeSetIterator4nextEv_ZN6icu_6418UnicodeSetIteratorD1Ev_ZN6icu_6425ContractionsAndExpansionsD2Ev_ZN6icu_6425ContractionsAndExpansionsD1Ev_ZNK6icu_6417RuleBasedCollator23internalAddContractionsEiRNS_10UnicodeSetER10UErrorCode_ZN6icu_6410UnicodeSet5clearEv_ZNK6icu_6417RuleBasedCollator9doCompareEPKDsiS2_iR10UErrorCode_ZNK6icu_6415Normalizer2Impl7makeFCDEPKDsS2_PNS_16ReorderingBufferER10UErrorCode_ZN6icu_6416ReorderingBuffer4initEiR10UErrorCode_ZNK6icu_6417RuleBasedCollator7compareERKNS_13UnicodeStringES3_R10UErrorCode_ZNK6icu_6417RuleBasedCollator7compareERKNS_13UnicodeStringES3_iR10UErrorCode_ZNK6icu_6417RuleBasedCollator7compareEPKDsiS2_iR10UErrorCode_ZNK6icu_6417RuleBasedCollator9doCompareEPKhiS2_iR10UErrorCode_ZNK6icu_6417RuleBasedCollator11compareUTF8ERKNS_11StringPieceES3_R10UErrorCode_ZNK6icu_6417RuleBasedCollator19internalCompareUTF8EPKciS2_iR10UErrorCode_ZNK6icu_6417RuleBasedCollator7compareER13UCharIteratorS2_R10UErrorCode_ZNK6icu_6417RuleBasedCollator30createCollationElementIteratorERKNS_13UnicodeStringE_ZNK6icu_6417RuleBasedCollator30createCollationElementIteratorERKNS_17CharacterIteratorE_ZTSN6icu_6417RuleBasedCollatorE_ZTSN6icu_6420CollationKeyByteSinkE_ZTIN6icu_6420CollationKeyByteSinkE_ZN6icu_6413CollationRoot4loadER10UErrorCodeudata_openChoice_64udata_getMemory_64udata_getLength_64_ZN6icu_6413CollationRoot11getSettingsER10UErrorCode_ZNK6icu_6421CollationRootElements15getPrimaryAfterEjia_ZNK6icu_6421CollationRootElements24getFirstSecTerForPrimaryEi_ZNK6icu_6421CollationRootElements17getSecondaryAfterEij_ZNK6icu_6421CollationRootElements16getTertiaryAfterEijj_ZNK6icu_6421CollationRootElements5findPEj_ZNK6icu_6421CollationRootElements23lastCEWithPrimaryBeforeEj_ZNK6icu_6421CollationRootElements25firstCEWithPrimaryAtLeastEj_ZNK6icu_6421CollationRootElements11findPrimaryEj_ZNK6icu_6421CollationRootElements16getPrimaryBeforeEja_ZNK6icu_6421CollationRootElements18getSecondaryBeforeEjj_ZNK6icu_6421CollationRootElements17getTertiaryBeforeEjjj_ZNK6icu_6428DataBuilderCollationIterator9getOffsetEv_ZNK6icu_6420CollationDataBuilder22isCompressibleLeadByteEj_ZN6icu_6428DataBuilderCollationIteratorD2Ev_ZTVN6icu_6428DataBuilderCollationIteratorE_ZN6icu_6428DataBuilderCollationIteratorD1Ev_ZN6icu_6428DataBuilderCollationIteratorD0Ev_ZN6icu_6428DataBuilderCollationIterator13resetToOffsetEi_ZN6icu_6428DataBuilderCollationIterator17previousCodePointER10UErrorCode_ZN6icu_6428DataBuilderCollationIterator13nextCodePointER10UErrorCode_ZNK6icu_6428DataBuilderCollationIterator11getDataCE32Eiutrie2_get32_64_ZN6icu_6428DataBuilderCollationIterator20forwardNumCodePointsEiR10UErrorCode_ZN6icu_6428DataBuilderCollationIterator21backwardNumCodePointsEiR10UErrorCodeuprv_deleteConditionalCE32_64_ZN6icu_6420CollationDataBuilder10CEModifierD2Ev_ZTVN6icu_6420CollationDataBuilder10CEModifierE_ZN6icu_6420CollationDataBuilder10CEModifierD1Ev_ZN6icu_6420CollationDataBuilder10CEModifierD0Ev_ZN6icu_6428DataBuilderCollationIteratorC2ERNS_20CollationDataBuilderE_ZN6icu_6428DataBuilderCollationIteratorC1ERNS_20CollationDataBuilderE_ZN6icu_6428DataBuilderCollationIterator8fetchCEsERKNS_13UnicodeStringEiPli_ZNK6icu_6420CollationDataBuilder21getCE32FromOffsetCE32Eaij_ZNK6icu_6420CollationDataBuilder10isAssignedEi_ZNK6icu_6420CollationDataBuilder24getLongPrimaryIfSingleCEEi_ZNK6icu_6420CollationDataBuilder11getSingleCEEiR10UErrorCode_ZN6icu_6420CollationDataBuilder5addCEElR10UErrorCode_ZN6icu_6420CollationDataBuilder20maybeSetPrimaryRangeEiijiR10UErrorCodeutrie2_setRange32_64_ZN6icu_6420CollationDataBuilder28setPrimaryRangeAndReturnNextEiijiR10UErrorCodeutrie2_set32_64_ZN6icu_6420CollationDataBuilder7addCE32EjR10UErrorCode_ZN6icu_6420CollationDataBuilder18addConditionalCE32ERKNS_13UnicodeStringEjR10UErrorCode_ZN6icu_6420CollationDataBuilder17encodeOneCEAsCE32El_ZN6icu_6420CollationDataBuilder11encodeOneCEElR10UErrorCode_ZN6icu_6420CollationDataBuilder15encodeExpansionEPKliR10UErrorCode_ZN6icu_6420CollationDataBuilder17encodeExpansion32EPKiiR10UErrorCode_ZN6icu_6420CollationDataBuilder9encodeCEsEPKliR10UErrorCodeutrie2_isFrozen_64_ZN6icu_6420CollationDataBuilder28copyContractionsFromBaseCE32ERNS_13UnicodeStringEijPNS_15ConditionalCE32ER10UErrorCode_ZN6icu_6420CollationDataBuilder16copyFromBaseCE32EijaR10UErrorCode_ZN6icu_6420CollationDataBuilder7addCE32ERKNS_13UnicodeStringES3_jR10UErrorCode_ZN6icu_6410UnicodeSet6addAllERKNS_13UnicodeStringE_ZN6icu_6420CollationDataBuilder3addERKNS_13UnicodeStringES3_PKliR10UErrorCode_ZN6icu_6410CopyHelper8copyCE32Ej_ZN6icu_6420CollationDataBuilder8copyFromERKS0_RKNS0_10CEModifierER10UErrorCode_ZN6icu_6420CollationDataBuilder12getJamoCE32sEPjR10UErrorCode_ZN6icu_6420CollationDataBuilder17setLeadSurrogatesER10UErrorCodeutrie2_enumForLeadSurrogate_64utrie2_set32ForLeadSurrogateCodeUnit_64_ZN6icu_6420CollationDataBuilder14addContextTrieEjRNS_17UCharsTrieBuilderER10UErrorCode_ZN6icu_6417UCharsTrieBuilder18buildUnicodeStringE22UStringTrieBuildOptionRNS_13UnicodeStringER10UErrorCode_ZN6icu_6420CollationDataBuilder19buildFastLatinTableERNS_13CollationDataER10UErrorCode_ZN6icu_6425CollationFastLatinBuilderC1ER10UErrorCode_ZN6icu_6425CollationFastLatinBuilder7forDataERKNS_13CollationDataER10UErrorCode_ZN6icu_6420CollationDataBuilder6getCEsERKNS_13UnicodeStringEiPli_ZN6icu_6420CollationDataBuilder6getCEsERKNS_13UnicodeStringEPli_ZN6icu_6420CollationDataBuilder6getCEsERKNS_13UnicodeStringES3_Pli_ZN6icu_6420CollationDataBuilderC2ER10UErrorCode_ZTVN6icu_6420CollationDataBuilderE_ZN6icu_649UVector64C1ER10UErrorCode_ZN6icu_649UVector64D1Ev_ZN6icu_6420CollationDataBuilderC1ER10UErrorCode_ZN6icu_6420CollationDataBuilderD2Ev_ZN6icu_6420CollationDataBuilderD1Ev_ZN6icu_6420CollationDataBuilderD0Ev_ZN6icu_6420CollationDataBuilder16initForTailoringEPKNS_13CollationDataER10UErrorCodeutrie2_open_64_ZN6icu_6420CollationDataBuilder8optimizeERKNS_10UnicodeSetER10UErrorCode_ZN6icu_6420CollationDataBuilder20suppressContractionsERKNS_10UnicodeSetER10UErrorCode_ZN6icu_6410UnicodeSet6removeEi_ZN6icu_6420CollationDataBuilder12setDigitTagsER10UErrorCode_ZN6icu_6410UnicodeSetC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6420CollationDataBuilder13clearContextsEv_ZN6icu_6420CollationDataBuilder12buildContextEPNS_15ConditionalCE32ER10UErrorCode_ZN6icu_6417UCharsTrieBuilderC1ER10UErrorCode_ZN6icu_6417UCharsTrieBuilder3addERKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_6417UCharsTrieBuilderD1Ev_ZN6icu_6428DataBuilderCollationIterator22getCE32FromBuilderDataEjR10UErrorCode_ZN6icu_6420CollationDataBuilder13buildContextsER10UErrorCode_ZN6icu_6420CollationDataBuilder13buildMappingsERNS_13CollationDataER10UErrorCode_ZN6icu_649UVector3212setElementAtEiiutrie2_freeze_64_ZN6icu_6420CollationDataBuilder5buildERNS_13CollationDataER10UErrorCode_ZTSN6icu_6420CollationDataBuilder10CEModifierE_ZTIN6icu_6420CollationDataBuilder10CEModifierE_ZTSN6icu_6420CollationDataBuilderE_ZTIN6icu_6420CollationDataBuilderE_ZTSN6icu_6428DataBuilderCollationIteratorE_ZTIN6icu_6428DataBuilderCollationIteratorE_ZN6icu_6416CollationWeightsC2Ev_ZN6icu_6416CollationWeightsC1Ev_ZN6icu_6416CollationWeights14initForPrimaryEa_ZN6icu_6416CollationWeights16initForSecondaryEv_ZN6icu_6416CollationWeights15initForTertiaryEv_ZNK6icu_6416CollationWeights9incWeightEji_ZNK6icu_6416CollationWeights17incWeightByOffsetEjii_ZNK6icu_6416CollationWeights13lengthenRangeERNS0_11WeightRangeE_ZN6icu_6416CollationWeights15getWeightRangesEjj_ZN6icu_6416CollationWeights25allocWeightsInShortRangesEiiuprv_sortArray_64_ZN6icu_6416CollationWeights29allocWeightsInMinLengthRangesEii_ZN6icu_6416CollationWeights12allocWeightsEjji_ZN6icu_6416CollationWeights10nextWeightEv_ZN6icu_6419CollationRuleParser4Sink20suppressContractionsERKNS_10UnicodeSetERPKcR10UErrorCode_ZN6icu_6419CollationRuleParser4Sink8optimizeERKNS_10UnicodeSetERPKcR10UErrorCode_ZNK6icu_6413UnicodeStringeqERKS0__ZN6icu_6419CollationRuleParser4SinkD2Ev_ZTVN6icu_6419CollationRuleParser4SinkE_ZN6icu_6419CollationRuleParser4SinkD1Ev_ZN6icu_6419CollationRuleParser4SinkD0Ev_ZN6icu_6419CollationRuleParser8ImporterD2Ev_ZTVN6icu_6419CollationRuleParser8ImporterE_ZN6icu_6419CollationRuleParser8ImporterD1Ev_ZN6icu_6419CollationRuleParser8ImporterD0Ev_ZN6icu_6419CollationRuleParserC2EPKNS_13CollationDataER10UErrorCode_ZN6icu_6411Normalizer214getNFDInstanceER10UErrorCode_ZN6icu_6411Normalizer214getNFCInstanceER10UErrorCode_ZN6icu_6419CollationRuleParserC1EPKNS_13CollationDataER10UErrorCode_ZN6icu_6419CollationRuleParserD2Ev_ZN6icu_6419CollationRuleParserD1Ev_ZN6icu_6419CollationRuleParser14getReorderCodeEPKc_ZN6icu_6419CollationRuleParser13getOnOffValueERKNS_13UnicodeStringE_ZNK6icu_6419CollationRuleParser11skipCommentEi_ZN6icu_6419CollationRuleParser15setErrorContextEv_ZN6icu_6419CollationRuleParser13setParseErrorEPKcR10UErrorCode_ZN6icu_6419CollationRuleParser12isSyntaxCharEi_ZN6icu_6419CollationRuleParser11parseStringEiRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6419CollationRuleParser14skipWhiteSpaceEi_ZN6icu_6419CollationRuleParser21parseRelationOperatorER10UErrorCode_ZN6icu_6419CollationRuleParser22parseStarredCharactersEiiR10UErrorCode_ZN6icu_6419CollationRuleParser20parseTailoringStringEiRNS_13UnicodeStringER10UErrorCode_ZN6icu_6419CollationRuleParser20parseRelationStringsEiiR10UErrorCode_ZN6icu_6419CollationRuleParser15parseUnicodeSetEiRNS_10UnicodeSetER10UErrorCode_ZN6icu_6410UnicodeSet12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6419CollationRuleParser9readWordsEiRNS_13UnicodeStringE_ZN6icu_6419CollationRuleParser20parseSpecialPositionEiRNS_13UnicodeStringER10UErrorCode_ZN6icu_6419CollationRuleParser21parseResetAndPositionER10UErrorCode_ZN6icu_6419CollationRuleParser14parseRuleChainER10UErrorCode_ZN6icu_6419CollationRuleParser15parseReorderingERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6419CollationRuleParser12parseSettingER10UErrorCodeuloc_forLanguageTag_64uloc_getBaseName_64_ZN6icu_6419CollationRuleParser5parseERKNS_13UnicodeStringER10UErrorCode__memmove_chk_ZN6icu_6419CollationRuleParser5parseERKNS_13UnicodeStringERNS_17CollationSettingsEP11UParseErrorR10UErrorCode_ZTSN6icu_6419CollationRuleParser4SinkE_ZTIN6icu_6419CollationRuleParser4SinkE_ZTSN6icu_6419CollationRuleParser8ImporterE_ZTIN6icu_6419CollationRuleParser8ImporterE_ZNK6icu_6411CEFinalizer8modifyCEEl_ZN6icu_6411CEFinalizerD2Ev_ZTVN6icu_6411CEFinalizerE_ZN6icu_6411CEFinalizerD1Ev_ZN6icu_6411CEFinalizerD0Ev_ZN6icu_6416CollationBuilder20suppressContractionsERKNS_10UnicodeSetERPKcR10UErrorCode_ZNK6icu_6411CEFinalizer10modifyCE32Ej_ZN6icu_6417RuleBasedCollatorC2Ev_ZN6icu_6417RuleBasedCollatorC1Ev_ZN6icu_6416CollationBuilder17getWeight16BeforeEili_ZN6icu_6416CollationBuilder26findOrInsertNodeForPrimaryEjR10UErrorCode_ZN6icu_6416CollationBuilder17insertNodeBetweenEiilR10UErrorCode_ZN6icu_649UVector6412setElementAtEli_ZNK6icu_6416CollationBuilder14findCommonNodeEii_ZN6icu_6416CollationBuilder20findOrInsertWeakNodeEijiR10UErrorCode_ZN6icu_6416CollationBuilder25findOrInsertNodeForRootCEEliR10UErrorCode_ZN6icu_6416CollationBuilder23getSpecialResetPositionERKNS_13UnicodeStringERPKcR10UErrorCode_ZN6icu_6416CollationBuilder23insertTailoredNodeAfterEiiR10UErrorCode_ZNK6icu_6416CollationBuilder24mergeCompositeIntoStringERKNS_13UnicodeStringEiiS3_RS1_S4_R10UErrorCode_ZNK6icu_6416CollationBuilder5isFCDERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6416CollationBuilder12ignorePrefixERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6416CollationBuilder12ignoreStringERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6416CollationBuilder7sameCEsEPKliS2_i_ZN6icu_6416CollationBuilder14addIfDifferentERKNS_13UnicodeStringES3_PKlijR10UErrorCode_ZN6icu_6416CollationBuilder18countTailoredNodesEPKlii_ZN6icu_6416CollationBuilder15makeTailoredCEsER10UErrorCode_ZN6icu_6416CollationBuilder11finalizeCEsER10UErrorCode_ZN6icu_6416CollationBuilder10ceStrengthEl_ZN6icu_6416CollationBuilder22findOrInsertNodeForCEsEiRPKcR10UErrorCode_ZN6icu_6416CollationBuilder8addResetEiRKNS_13UnicodeStringERPKcR10UErrorCode_ZN6icu_6416CollationBuilder11setCaseBitsERKNS_13UnicodeStringERPKcR10UErrorCodeucol_getUnsafeSet_64uset_clear_64uset_applyPattern_64uset_addRange_64uset_open_64uset_size_64uset_getItem_64uset_add_64uset_close_64_ZN6icu_6416CollationBuilderC2EPKNS_18CollationTailoringER10UErrorCode_ZTVN6icu_6416CollationBuilderE_ZN6icu_6418Normalizer2Factory14getFCDInstanceER10UErrorCode_ZNK6icu_6415Normalizer2Impl19ensureCanonIterDataER10UErrorCode_ZN6icu_6416CollationBuilderC1EPKNS_18CollationTailoringER10UErrorCode_ZN6icu_6416CollationBuilderD2Ev_ZN6icu_6416CollationBuilderD1Ev_ZN6icu_6416CollationBuilderD0Ev_ZN6icu_6416CollationBuilder8optimizeERKNS_10UnicodeSetERPKcR10UErrorCode_ZN6icu_6416CollationBuilder14addOnlyClosureERKNS_13UnicodeStringES3_PKlijR10UErrorCode_ZN6icu_6417CanonicalIteratorC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6417CanonicalIterator4nextEv_ZN6icu_6417CanonicalIteratorD1Ev_ZN6icu_6417CanonicalIterator5resetEv_ZN6icu_6416CollationBuilder17addTailCompositesERKNS_13UnicodeStringES3_R10UErrorCode_ZNK6icu_6415Normalizer2Impl16getCanonStartSetEiRNS_10UnicodeSetE_ZN6icu_6416CollationBuilder14addWithClosureERKNS_13UnicodeStringES3_PKlijR10UErrorCode_ZN6icu_6416CollationBuilder11addRelationEiRKNS_13UnicodeStringES3_S3_RPKcR10UErrorCode_ZN6icu_6416CollationBuilder19closeOverCompositesER10UErrorCode_ZN6icu_6410UnicodeSet6removeEii_ZN6icu_6418UnicodeSetIterator9getStringEv_ZN6icu_6416CollationBuilder13parseAndBuildERKNS_13UnicodeStringEPKhPNS_19CollationRuleParser8ImporterEP11UParseErrorR10UErrorCode_ZN6icu_6417RuleBasedCollator22internalBuildTailoringERKNS_13UnicodeStringEi18UColAttributeValueP11UParseErrorPS1_R10UErrorCode_ZN6icu_6417RuleBasedCollatorC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6417RuleBasedCollatorC2ERKNS_13UnicodeStringENS_8Collator18ECollationStrengthER10UErrorCode_ZN6icu_6417RuleBasedCollatorC1ERKNS_13UnicodeStringENS_8Collator18ECollationStrengthER10UErrorCode_ZN6icu_6417RuleBasedCollatorC2ERKNS_13UnicodeStringE18UColAttributeValueR10UErrorCode_ZN6icu_6417RuleBasedCollatorC1ERKNS_13UnicodeStringE18UColAttributeValueR10UErrorCode_ZN6icu_6417RuleBasedCollatorC2ERKNS_13UnicodeStringENS_8Collator18ECollationStrengthE18UColAttributeValueR10UErrorCode_ZN6icu_6417RuleBasedCollatorC1ERKNS_13UnicodeStringENS_8Collator18ECollationStrengthE18UColAttributeValueR10UErrorCode_ZN6icu_6417RuleBasedCollatorC2ERKNS_13UnicodeStringER11UParseErrorRS1_R10UErrorCode_ZN6icu_6417RuleBasedCollatorC1ERKNS_13UnicodeStringER11UParseErrorRS1_R10UErrorCodeucol_openRules_64_ZTSN6icu_6416CollationBuilderE_ZTIN6icu_6416CollationBuilderE_ZTSN6icu_6411CEFinalizerE_ZTIN6icu_6411CEFinalizerE_ZN6icu_6416CollationBuilder11HAS_BEFORE3E_ZN6icu_6416CollationBuilder11HAS_BEFORE2E_ZN6icu_6425CollationFastLatinBuilder10loadGroupsERKNS_13CollationDataER10UErrorCode_ZNK6icu_6425CollationFastLatinBuilder11inSameGroupEjj_ZN6icu_6425CollationFastLatinBuilder8resetCEsEv_ZN6icu_649UVector6417removeAllElementsEv_ZN6icu_6425CollationFastLatinBuilder11addUniqueCEElR10UErrorCode_ZN6icu_649UVector6415insertElementAtEliR10UErrorCode_ZN6icu_6425CollationFastLatinBuilder19addContractionEntryEillR10UErrorCode_ZN6icu_6425CollationFastLatinBuilder25getCEsFromContractionCE32ERKNS_13CollationDataEjR10UErrorCode_ZN6icu_6425CollationFastLatinBuilder14getCEsFromCE32ERKNS_13CollationDataEijR10UErrorCode_ZN6icu_6425CollationFastLatinBuilder6getCEsERKNS_13CollationDataER10UErrorCode_ZNK6icu_6425CollationFastLatinBuilder9getMiniCEEl_ZN6icu_6425CollationFastLatinBuilder15encodeUniqueCEsER10UErrorCode_ZN6icu_6413UnicodeString9setCharAtEiDs_ZNK6icu_6425CollationFastLatinBuilder12encodeTwoCEsEll_ZN6icu_6425CollationFastLatinBuilder13encodeCharCEsER10UErrorCode_ZN6icu_6425CollationFastLatinBuilder18encodeContractionsER10UErrorCode_ZN6icu_6425CollationFastLatinBuilderC2ER10UErrorCode_ZTVN6icu_6425CollationFastLatinBuilderE_ZN6icu_6425CollationFastLatinBuilderD2Ev_ZN6icu_6425CollationFastLatinBuilderD1Ev_ZN6icu_6425CollationFastLatinBuilderD0Ev_ZTSN6icu_6425CollationFastLatinBuilderE_ZTIN6icu_6425CollationFastLatinBuilderE_ZN6icu_6417FormattedListDataD2Ev_ZTVN6icu_6417FormattedListDataE_ZN6icu_6439FormattedValueFieldPositionIteratorImplD2Ev_ZN6icu_6417FormattedListDataD1Ev_ZN6icu_6417FormattedListDataD0Ev_ZN6icu_6413FormattedListD2Ev_ZTVN6icu_6413FormattedListE_ZN6icu_6414FormattedValueD2Ev_ZN6icu_6413FormattedListD1Ev_ZN6icu_6413FormattedListD0Ev_ZNK6icu_6413FormattedList8toStringER10UErrorCode_ZNK6icu_6413FormattedList12toTempStringER10UErrorCode_ZN6icu_6413ListFormatter16ListPatternsSinkD2Ev_ZTVN6icu_6413ListFormatter16ListPatternsSinkE_ZN6icu_6413ListFormatter16ListPatternsSinkD1Ev_ZN6icu_6413ListFormatter16ListPatternsSinkD0Ev_ZNK6icu_6413FormattedList8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_6413FormattedList12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCode_ZN6icu_6413ListFormatterD2Ev_ZTVN6icu_6413ListFormatterE_ZN6icu_6413ListFormatterD1Ev_ZN6icu_6413ListFormatterD0Ev_ZN6icu_6413ListFormatter16ListPatternsSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_6413FormattedListC2EOS0__ZN6icu_6413FormattedListC1EOS0__ZN6icu_6413FormattedListaSEOS0__ZN6icu_6413ListFormatterC2ERKS0__ZN6icu_6413ListFormatterC1ERKS0__ZN6icu_6413ListFormatteraSERKS0__ZN6icu_6413ListFormatter14initializeHashER10UErrorCode_ZN6icu_6413ListFormatter22loadListFormatInternalERKNS_6LocaleEPKcR10UErrorCode_ZN6icu_6413ListFormatter21getListFormatInternalERKNS_6LocaleEPKcR10UErrorCode_ZN6icu_6413ListFormatterC2ERKNS_14ListFormatDataER10UErrorCode_ZN6icu_6413ListFormatterC1ERKNS_14ListFormatDataER10UErrorCode_ZN6icu_6413ListFormatterC2EPKNS_18ListFormatInternalE_ZN6icu_6413ListFormatterC1EPKNS_18ListFormatInternalE_ZN6icu_6413ListFormatter14createInstanceERKNS_6LocaleEPKcR10UErrorCode_ZN6icu_6413ListFormatter14createInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6413ListFormatter7format_EPKNS_13UnicodeStringEiRS1_iRiPNS_20FieldPositionHandlerER10UErrorCodeuprv_int32Comparator_64_ZNK6icu_6413ListFormatter6formatEPKNS_13UnicodeStringEiRS1_iRiR10UErrorCode_ZNK6icu_6413ListFormatter6formatEPKNS_13UnicodeStringEiRS1_R10UErrorCode_ZN6icu_6413ListFormatter14createInstanceER10UErrorCode_ZNK6icu_6413ListFormatter6formatEPKNS_13UnicodeStringEiRS1_PNS_21FieldPositionIteratorER10UErrorCode_ZNK6icu_6413ListFormatter20formatStringsToValueEPKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_6439FormattedValueFieldPositionIteratorImplC2EiR10UErrorCode_ZN6icu_6439FormattedValueFieldPositionIteratorImpl10getHandlerER10UErrorCode_ZN6icu_6439FormattedValueFieldPositionIteratorImpl12appendStringENS_13UnicodeStringER10UErrorCode_ZN6icu_6424ConstrainedFieldPositionC1Ev_ZN6icu_6424ConstrainedFieldPosition14constrainFieldEii_ZN6icu_6428FieldPositionIteratorHandler12addAttributeEiii_ZN6icu_6424ConstrainedFieldPositionD1Ev_ZN6icu_6439FormattedValueFieldPositionIteratorImpl4sortEv_ZTSN6icu_6413FormattedListE_ZTIN6icu_6413FormattedListE_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTIN6icu_6414FormattedValueE_ZTSN6icu_6413ListFormatterE_ZTIN6icu_6413ListFormatterE_ZTSN6icu_6417FormattedListDataE_ZTIN6icu_6417FormattedListDataE_ZTIN6icu_6439FormattedValueFieldPositionIteratorImplE_ZTSN6icu_6413ListFormatter16ListPatternsSinkE_ZTIN6icu_6413ListFormatter16ListPatternsSinkE_ZNK6icu_6439FormattedValueFieldPositionIteratorImpl8toStringER10UErrorCode_ZNK6icu_6439FormattedValueFieldPositionIteratorImpl12toTempStringER10UErrorCode_ZNK6icu_6439FormattedValueFieldPositionIteratorImpl8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_6439FormattedValueFieldPositionIteratorImpl12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCodeulistfmt_close_64_ZN6icu_6418UFormattedListImplC2Ev_ZN6icu_6418UFormattedListImplC1Ev_ZN6icu_6418UFormattedListImplD2Ev_ZN6icu_6418UFormattedListImplD1Evulistfmt_openResult_64ulistfmt_resultAsValue_64ulistfmt_closeResult_64ulistfmt_format_64ulistfmt_formatStringsToResult_64ulistfmt_open_64_ZNK6icu_6413StringMatcher9toMatcherEv_ZNK6icu_6413StringMatcher10toReplacerEv_ZNK6icu_6413StringMatcher19addReplacementSetToERNS_10UnicodeSetE_ZN6icu_6413StringMatcher7replaceERNS_11ReplaceableEiiRi_ZThn16_N6icu_6413StringMatcher7replaceERNS_11ReplaceableEiiRi_ZN6icu_6413StringMatcherD2Ev_ZTVN6icu_6413StringMatcherE_ZN6icu_6415UnicodeReplacerD2Ev_ZN6icu_6414UnicodeMatcherD2Ev_ZN6icu_6414UnicodeFunctorD2Ev_ZThn8_N6icu_6413StringMatcherD1Ev_ZThn16_N6icu_6413StringMatcherD1Ev_ZN6icu_6413StringMatcherD1Ev_ZN6icu_6413StringMatcherD0Ev_ZThn16_N6icu_6413StringMatcherD0Ev_ZThn8_N6icu_6413StringMatcherD0Ev_ZN6icu_6413StringMatcher7setDataEPKNS_23TransliterationRuleDataE_ZNK6icu_6423TransliterationRuleData6lookupEi_ZThn16_NK6icu_6413StringMatcher19addReplacementSetToERNS_10UnicodeSetE_ZN6icu_6413StringMatcher7matchesERKNS_11ReplaceableERiia_ZNK6icu_6423TransliterationRuleData13lookupMatcherEi_ZThn8_N6icu_6413StringMatcher7matchesERKNS_11ReplaceableERiia_ZNK6icu_6413StringMatcher9toPatternERNS_13UnicodeStringEa_ZN6icu_6411ICU_Utility12appendToRuleERNS_13UnicodeStringERKS1_aaS2__ZN6icu_6411ICU_Utility12appendToRuleERNS_13UnicodeStringEiaaS2__ZThn8_NK6icu_6413StringMatcher9toPatternERNS_13UnicodeStringEa_ZNK6icu_6413StringMatcher17matchesIndexValueEh_ZThn8_NK6icu_6413StringMatcher17matchesIndexValueEh_ZNK6icu_6413StringMatcher13addMatchSetToERNS_10UnicodeSetE_ZThn8_NK6icu_6413StringMatcher13addMatchSetToERNS_10UnicodeSetE_ZNK6icu_6413StringMatcher17toReplacerPatternERNS_13UnicodeStringEa_ZN6icu_6411ICU_Utility12appendNumberERNS_13UnicodeStringEiii_ZThn16_NK6icu_6413StringMatcher17toReplacerPatternERNS_13UnicodeStringEa_ZN6icu_6413StringMatcher16getStaticClassIDEv_ZNK6icu_6413StringMatcher17getDynamicClassIDEv_ZN6icu_6413StringMatcherC2ERKNS_13UnicodeStringEiiiRKNS_23TransliterationRuleDataE_ZN6icu_6413StringMatcherC1ERKNS_13UnicodeStringEiiiRKNS_23TransliterationRuleDataE_ZN6icu_6413StringMatcherC2ERKS0__ZN6icu_6413StringMatcherC1ERKS0__ZNK6icu_6413StringMatcher5cloneEv_ZN6icu_6413StringMatcher10resetMatchEv_ZTSN6icu_6413StringMatcherE_ZTIN6icu_6413StringMatcherE_ZTIN6icu_6414UnicodeFunctorE_ZTIN6icu_6414UnicodeMatcherE_ZTIN6icu_6415UnicodeReplacerEusearch_close_64ubrk_close_64usearch_openFromCollator_64ubrk_open_64ubrk_setText_64usearch_open_64usearch_setOffset_64usearch_getOffset_64usearch_setAttribute_64usearch_getAttribute_64usearch_getMatchedStart_64usearch_getMatchedText_64usearch_getMatchedLength_64usearch_setBreakIterator_64usearch_getBreakIterator_64usearch_setText_64usearch_getText_64usearch_setCollator_64usearch_getCollator_64usearch_setPattern_64usearch_getPattern_64usearch_reset_64usearch_search_64ubrk_isBoundary_64ubrk_following_64usearch_searchBackwards_64usearch_handleNextExact_64usearch_handleNextCanonical_64usearch_next_64usearch_first_64usearch_following_64usearch_handlePreviousExact_64usearch_handlePreviousCanonical_64usearch_previous_64usearch_last_64usearch_preceding_64_ZN6icu_6414SearchIterator14setMatchLengthEi_ZN6icu_6414SearchIterator13setMatchStartEi_ZNK6icu_6414SearchIteratoreqERKS0__ZN6icu_6414SearchIterator7setTextERNS_17CharacterIteratorER10UErrorCode_ZN6icu_6414SearchIterator7setTextERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414SearchIteratorC2ERKS0__ZTVN6icu_6414SearchIteratorE_ZN6icu_6414SearchIteratorC1ERKS0__ZN6icu_6414SearchIteratorD2Ev_ZN6icu_6414SearchIteratorD1Ev_ZN6icu_6414SearchIteratorD0Ev_ZN6icu_6414SearchIterator12setAttributeE16USearchAttribute21USearchAttributeValueR10UErrorCode_ZNK6icu_6414SearchIterator12getAttributeE16USearchAttribute_ZNK6icu_6414SearchIterator15getMatchedStartEv_ZNK6icu_6414SearchIterator16getMatchedLengthEv_ZNK6icu_6414SearchIterator14getMatchedTextERNS_13UnicodeStringE_ZN6icu_6414SearchIterator16setBreakIteratorEPNS_13BreakIteratorER10UErrorCode_ZNK6icu_6414SearchIterator16getBreakIteratorEv_ZNK6icu_6414SearchIterator7getTextEv_ZN6icu_6414SearchIterator5firstER10UErrorCode_ZN6icu_6414SearchIterator9followingEiR10UErrorCode_ZN6icu_6414SearchIterator4lastER10UErrorCode_ZN6icu_6414SearchIterator9precedingEiR10UErrorCode_ZN6icu_6414SearchIteratorC2Ev_ZN6icu_6414SearchIteratorC1Ev_ZN6icu_6414SearchIteratorC2ERKNS_13UnicodeStringEPNS_13BreakIteratorE_ZN6icu_6414SearchIteratorC1ERKNS_13UnicodeStringEPNS_13BreakIteratorE_ZN6icu_6414SearchIteratorC2ERNS_17CharacterIteratorEPNS_13BreakIteratorE_ZN6icu_6414SearchIteratorC1ERNS_17CharacterIteratorEPNS_13BreakIteratorE_ZN6icu_6414SearchIteratoraSERKS0__ZN6icu_6414SearchIterator16setMatchNotFoundEv_ZN6icu_6414SearchIterator4nextER10UErrorCode_ZN6icu_6414SearchIterator8previousER10UErrorCode_ZN6icu_6414SearchIterator5resetEv_ZTSN6icu_6414SearchIteratorE_ZTIN6icu_6414SearchIteratorE_ZN6icu_6412StringSearch9setOffsetEiR10UErrorCode_ZNK6icu_6412StringSearch9getOffsetEv_ZN6icu_6412StringSearch5resetEv_ZN6icu_6412StringSearch10handleNextEiR10UErrorCode_ZN6icu_6412StringSearch10handlePrevEiR10UErrorCode_ZN6icu_6412StringSearch7setTextERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412StringSearch7setTextERNS_17CharacterIteratorER10UErrorCode_ZN6icu_6412StringSearch16getStaticClassIDEv_ZNK6icu_6412StringSearch17getDynamicClassIDEv_ZNK6icu_6412StringSearch11getCollatorEv_ZN6icu_6412StringSearch11setCollatorEPNS_17RuleBasedCollatorER10UErrorCode_ZN6icu_6412StringSearch10setPatternERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6412StringSearch10getPatternEv_ZN6icu_6412StringSearchC2ERKNS_13UnicodeStringES3_RKNS_6LocaleEPNS_13BreakIteratorER10UErrorCode_ZTVN6icu_6412StringSearchE_ZN6icu_6412StringSearchC1ERKNS_13UnicodeStringES3_RKNS_6LocaleEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6412StringSearchC2ERKNS_13UnicodeStringES3_PNS_17RuleBasedCollatorEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6412StringSearchC1ERKNS_13UnicodeStringES3_PNS_17RuleBasedCollatorEPNS_13BreakIteratorER10UErrorCode_ZNK6icu_6412StringSearch9safeCloneEv_ZN6icu_6412StringSearchC2ERKNS_13UnicodeStringERNS_17CharacterIteratorERKNS_6LocaleEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6412StringSearchC1ERKNS_13UnicodeStringERNS_17CharacterIteratorERKNS_6LocaleEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6412StringSearchC2ERKNS_13UnicodeStringERNS_17CharacterIteratorEPNS_17RuleBasedCollatorEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6412StringSearchC1ERKNS_13UnicodeStringERNS_17CharacterIteratorEPNS_17RuleBasedCollatorEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6412StringSearchC2ERKS0__ZN6icu_6412StringSearchC1ERKS0__ZNK6icu_6412StringSearch5cloneEv_ZN6icu_6412StringSearchD2Ev_ZN6icu_6412StringSearchD1Ev_ZN6icu_6412StringSearchD0Ev_ZNK6icu_6412StringSearcheqERKNS_14SearchIteratorE_ZN6icu_6412StringSearchaSERKS0__ZTSN6icu_6412StringSearchE_ZTIN6icu_6412StringSearchE_ZNK6icu_6414Transliterator5cloneEv_ZNK6icu_6414Transliterator13transliterateERNS_11ReplaceableEii_ZNK6icu_6414Transliterator13transliterateERNS_11ReplaceableE_ZNK6icu_6414Transliterator21filteredTransliterateERNS_11ReplaceableER14UTransPositiona_ZNK6icu_6414Transliterator5getIDEv_ZNK6icu_6414Transliterator21filteredTransliterateERNS_11ReplaceableER14UTransPositionaautrans_transliterator_cleanup_64_ZN6icu_6422TransliteratorIDParser7cleanupEv_ZN6icu_6422TransliteratorRegistryD1Ev_ZNK6icu_6414Transliterator21finishTransliterationERNS_11ReplaceableER14UTransPosition_ZNK6icu_6414Transliterator7toRulesERNS_13UnicodeStringEa_ZN6icu_6411ICU_Utility17escapeUnprintableERNS_13UnicodeStringEi_ZN6icu_6414Transliterator16getStaticClassIDEv_ZN6icu_6414TransliteratorC2ERKNS_13UnicodeStringEPNS_13UnicodeFilterE_ZTVN6icu_6414TransliteratorE_ZN6icu_6414TransliteratorC1ERKNS_13UnicodeStringEPNS_13UnicodeFilterE_ZN6icu_6414TransliteratorD2Ev_ZN6icu_6414TransliteratorD1Ev_ZN6icu_6414TransliteratorD0Ev_ZN6icu_6414TransliteratorC2ERKS0__ZN6icu_6414TransliteratorC1ERKS0__ZNK6icu_6414Transliterator14_transliterateERNS_11ReplaceableER14UTransPositionPKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414Transliterator13transliterateERNS_11ReplaceableER14UTransPositionRKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414Transliterator13transliterateERNS_11ReplaceableER14UTransPositioniR10UErrorCode_ZNK6icu_6414Transliterator13transliterateERNS_11ReplaceableER14UTransPositionR10UErrorCode_ZN6icu_6414Transliterator23setMaximumContextLengthEi_ZNK6icu_6414Transliterator9getFilterEv_ZN6icu_6414Transliterator12orphanFilterEv_ZN6icu_6414Transliterator11adoptFilterEPNS_13UnicodeFilterE_ZN6icu_6414TransliteratoraSERKS0__ZNK6icu_6414Transliterator13countElementsEv_ZTIN6icu_6422CompoundTransliteratorE_ZTIN6icu_6414TransliteratorE_ZNK6icu_6414Transliterator10getElementEiR10UErrorCode_ZN6icu_6414Transliterator16_registerFactoryERKNS_13UnicodeStringEPFPS0_S3_NS0_5TokenEES5__ZN6icu_6422TransliteratorRegistry3putERKNS_13UnicodeStringEPFPNS_14TransliteratorES3_NS4_5TokenEES6_aR10UErrorCode_ZN6icu_6414Transliterator23_registerSpecialInverseERKNS_13UnicodeStringES3_a_ZN6icu_6422TransliteratorIDParser22registerSpecialInverseERKNS_13UnicodeStringES3_aR10UErrorCode_ZN6icu_6414Transliterator17_registerInstanceEPS0__ZN6icu_6422TransliteratorRegistry3putEPNS_14TransliteratorEaR10UErrorCode_ZN6icu_6414Transliterator14_registerAliasERKNS_13UnicodeStringES3__ZN6icu_6422TransliteratorRegistry3putERKNS_13UnicodeStringES3_aaR10UErrorCode_ZN6icu_6414Transliterator22_countAvailableSourcesEv_ZNK6icu_6422TransliteratorRegistry21countAvailableSourcesEv_ZN6icu_6414Transliterator19_getAvailableSourceEiRNS_13UnicodeStringE_ZNK6icu_6422TransliteratorRegistry18getAvailableSourceEiRNS_13UnicodeStringE_ZN6icu_6414Transliterator22_countAvailableTargetsERKNS_13UnicodeStringE_ZNK6icu_6422TransliteratorRegistry21countAvailableTargetsERKNS_13UnicodeStringE_ZN6icu_6414Transliterator19_getAvailableTargetEiRKNS_13UnicodeStringERS1__ZNK6icu_6422TransliteratorRegistry18getAvailableTargetEiRKNS_13UnicodeStringERS1__ZN6icu_6414Transliterator23_countAvailableVariantsERKNS_13UnicodeStringES3__ZNK6icu_6422TransliteratorRegistry22countAvailableVariantsERKNS_13UnicodeStringES3__ZN6icu_6414Transliterator20_getAvailableVariantEiRKNS_13UnicodeStringES3_RS1__ZNK6icu_6422TransliteratorRegistry19getAvailableVariantEiRKNS_13UnicodeStringES3_RS1__ZN6icu_6414Transliterator18initializeRegistryER10UErrorCode_ZN6icu_6422TransliteratorRegistryC1ER10UErrorCode_ZN6icu_6418NullTransliteratorC1Ev_ZN6icu_6423LowercaseTransliteratorC1Ev_ZN6icu_6423UppercaseTransliteratorC1Ev_ZN6icu_6423TitlecaseTransliteratorC1Ev_ZN6icu_6425UnicodeNameTransliteratorC1EPNS_13UnicodeFilterE_ZN6icu_6425NameUnicodeTransliteratorC1EPNS_13UnicodeFilterE_ZN6icu_6419BreakTransliteratorC1EPNS_13UnicodeFilterE_ZN6icu_6420RemoveTransliterator11registerIDsEv_ZN6icu_6420EscapeTransliterator11registerIDsEv_ZN6icu_6422UnescapeTransliterator11registerIDsEv_ZN6icu_6427NormalizationTransliterator11registerIDsEv_ZN6icu_6417AnyTransliterator11registerIDsEvu_charsToUChars_64_ZN6icu_6422TransliteratorRegistry3putERKNS_13UnicodeStringES3_15UTransDirectionaaR10UErrorCode_ZN6icu_6414Transliterator19createBasicInstanceERKNS_13UnicodeStringEPS2__ZN6icu_6422TransliteratorRegistry3getERKNS_13UnicodeStringERPNS_19TransliteratorAliasER10UErrorCode_ZN6icu_6422TransliteratorRegistry5regetERKNS_13UnicodeStringERNS_20TransliteratorParserERPNS_19TransliteratorAliasER10UErrorCode_ZN6icu_6420TransliteratorParserD1Ev_ZNK6icu_6419TransliteratorAlias11isRuleBasedEv_ZN6icu_6420TransliteratorParserC1ER10UErrorCode_ZNK6icu_6419TransliteratorAlias5parseERNS_20TransliteratorParserER11UParseErrorR10UErrorCode_ZN6icu_6419TransliteratorAliasD1Ev_ZN6icu_6419TransliteratorAlias6createER11UParseErrorR10UErrorCode_ZN6icu_6414Transliterator15registerFactoryERKNS_13UnicodeStringEPFPS0_S3_NS0_5TokenEES5__ZN6icu_6414Transliterator16registerInstanceEPS0__ZN6icu_6414Transliterator13registerAliasERKNS_13UnicodeStringES3__ZN6icu_6414Transliterator10unregisterERKNS_13UnicodeStringE_ZN6icu_6422TransliteratorRegistry6removeERKNS_13UnicodeStringE_ZN6icu_6414Transliterator17countAvailableIDsEv_ZNK6icu_6422TransliteratorRegistry17countAvailableIDsEv_ZN6icu_6414Transliterator14getAvailableIDEi_ZNK6icu_6422TransliteratorRegistry14getAvailableIDEi_ZN6icu_6414Transliterator15getAvailableIDsER10UErrorCode_ZNK6icu_6422TransliteratorRegistry15getAvailableIDsEv_ZN6icu_6414Transliterator21countAvailableSourcesEv_ZN6icu_6414Transliterator18getAvailableSourceEiRNS_13UnicodeStringE_ZN6icu_6414Transliterator21countAvailableTargetsERKNS_13UnicodeStringE_ZN6icu_6414Transliterator18getAvailableTargetEiRKNS_13UnicodeStringERS1__ZN6icu_6414Transliterator22countAvailableVariantsERKNS_13UnicodeStringES3__ZN6icu_6414Transliterator19getAvailableVariantEiRKNS_13UnicodeStringES3_RS1__ZN6icu_6414Transliterator14getDisplayNameERKNS_13UnicodeStringERKNS_6LocaleERS1__ZN6icu_6414ResourceBundleC1EPKcRKNS_6LocaleER10UErrorCode_ZN6icu_6422TransliteratorIDParser7IDtoSTVERKNS_13UnicodeStringERS1_S4_S4_Rauprv_isInvariantUString_64_ZNK6icu_6414ResourceBundle11getStringExEPKcR10UErrorCode_ZN6icu_6414ResourceBundleD1Ev_ZN6icu_6414Transliterator14getDisplayNameERKNS_13UnicodeStringERS1__ZN6icu_6414Transliterator14createInstanceERKNS_13UnicodeStringE15UTransDirectionR11UParseErrorR10UErrorCode_ZN6icu_6422TransliteratorIDParser15parseCompoundIDERKNS_13UnicodeStringEiRS1_RNS_7UVectorERPNS_10UnicodeSetE_ZN6icu_6422TransliteratorIDParser15instantiateListERNS_7UVectorER10UErrorCode_ZN6icu_6422CompoundTransliteratorC1ERNS_7UVectorER11UParseErrorR10UErrorCode_ZNK6icu_6414Transliterator13createInverseER10UErrorCode_ZN6icu_6414Transliterator14createInstanceERKNS_13UnicodeStringE15UTransDirectionR10UErrorCode_ZN6icu_6414Transliterator15createFromRulesERKNS_13UnicodeStringES3_15UTransDirectionR11UParseErrorR10UErrorCode_ZN6icu_6420TransliteratorParser5parseERKNS_13UnicodeStringE15UTransDirectionR11UParseErrorR10UErrorCode_ZTIN6icu_6418NullTransliteratorE_ZN6icu_647UVector15orphanElementAtEi_ZN6icu_6422CompoundTransliterator11PASS_STRINGE_ZN6icu_6423RuleBasedTransliteratorC1ERKNS_13UnicodeStringEPNS_23TransliterationRuleDataEa_ZN6icu_6422CompoundTransliteratorC1ERNS_7UVectorEiR11UParseErrorR10UErrorCode_ZN6icu_6420TransliteratorParser20orphanCompoundFilterEv_ZNK6icu_6410UnicodeSet9toPatternERNS_13UnicodeStringEa_ZNK6icu_6414Transliterator12getSourceSetERNS_10UnicodeSetE_ZTIN6icu_6410UnicodeSetE_ZTIN6icu_6413UnicodeFilterE_ZN6icu_6410UnicodeSet9retainAllERKS0__ZNK6icu_6414Transliterator18handleGetSourceSetERNS_10UnicodeSetE_ZNK6icu_6414Transliterator12getTargetSetERNS_10UnicodeSetE_ZTSN6icu_6414TransliteratorE_ZNK6icu_6415ReplaceableGlue9getLengthEv_ZNK6icu_6415ReplaceableGlue9getCharAtEi_ZNK6icu_6415ReplaceableGlue11getChar32AtEi_ZN6icu_6415ReplaceableGlue20handleReplaceBetweenEiiRKNS_13UnicodeStringE_ZN6icu_6415ReplaceableGlue4copyEiii_ZN6icu_6415ReplaceableGlueD2Ev_ZTVN6icu_6415ReplaceableGlueE_ZN6icu_6411ReplaceableD2Ev_ZN6icu_6415ReplaceableGlueD1Ev_ZN6icu_6415ReplaceableGlueD0Ev_ZNK6icu_6415ReplaceableGlue14extractBetweenEiiRNS_13UnicodeStringE_ZN6icu_6415ReplaceableGlue16getStaticClassIDEv_ZNK6icu_6415ReplaceableGlue17getDynamicClassIDEv_ZN6icu_6415ReplaceableGlueC2EPPvPK21UReplaceableCallbacks_ZN6icu_6415ReplaceableGlueC1EPPvPK21UReplaceableCallbacksutrans_openU_64utrans_open_64utrans_openInverse_64utrans_clone_64utrans_close_64utrans_getUnicodeID_64utrans_getID_64utrans_register_64utrans_unregisterID_64utrans_unregister_64utrans_setFilter_64utrans_countAvailableIDs_64utrans_getAvailableID_64utrans_openIDs_64uenum_nextDefault_64utrans_trans_64utrans_transIncremental_64utrans_transUChars_64utrans_transIncrementalUChars_64utrans_toRules_64utrans_getSourceSet_64uset_openEmpty_64_ZTSN6icu_6415ReplaceableGlueE_ZTIN6icu_6415ReplaceableGlueE_ZTIN6icu_6411ReplaceableE_ZNK6icu_6411Replaceable11hasMetaDataEv_ZNK6icu_6411Replaceable5cloneEv_ZN6icu_6420EscapeTransliteratorD2Ev_ZTVN6icu_6420EscapeTransliteratorE_ZN6icu_6420EscapeTransliteratorD1Ev_ZN6icu_6420EscapeTransliteratorD0Ev_ZNK6icu_6420EscapeTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6420EscapeTransliterator16getStaticClassIDEv_ZNK6icu_6420EscapeTransliterator17getDynamicClassIDEv_ZN6icu_6420EscapeTransliteratorC2ERKNS_13UnicodeStringES3_S3_iiaPS0__ZN6icu_6420EscapeTransliteratorC1ERKNS_13UnicodeStringES3_S3_iiaPS0__ZN6icu_6420EscapeTransliteratorC2ERKS0__ZN6icu_6420EscapeTransliteratorC1ERKS0__ZNK6icu_6420EscapeTransliterator5cloneEv_ZTSN6icu_6420EscapeTransliteratorE_ZTIN6icu_6420EscapeTransliteratorE_ZN6icu_6422UnescapeTransliteratorD2Ev_ZTVN6icu_6422UnescapeTransliteratorE_ZN6icu_6422UnescapeTransliteratorD1Ev_ZN6icu_6422UnescapeTransliteratorD0Ev_ZN6icu_6422UnescapeTransliterator16getStaticClassIDEv_ZNK6icu_6422UnescapeTransliterator17getDynamicClassIDEv_ZN6icu_6422UnescapeTransliteratorC2ERKNS_13UnicodeStringEPKDs_ZN6icu_6422UnescapeTransliteratorC1ERKNS_13UnicodeStringEPKDs_ZN6icu_6422UnescapeTransliteratorC2ERKS0__ZN6icu_6422UnescapeTransliteratorC1ERKS0__ZNK6icu_6422UnescapeTransliterator5cloneEv_ZNK6icu_6422UnescapeTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositionau_digit_64_ZTSN6icu_6422UnescapeTransliteratorE_ZTIN6icu_6422UnescapeTransliteratorE_ZNK6icu_6416FunctionReplacer10toReplacerEv_ZN6icu_6416FunctionReplacer7setDataEPKNS_23TransliterationRuleDataE_ZN6icu_6416FunctionReplacerD2Ev_ZTVN6icu_6416FunctionReplacerE_ZThn8_N6icu_6416FunctionReplacerD1Ev_ZN6icu_6416FunctionReplacerD1Ev_ZN6icu_6416FunctionReplacerD0Ev_ZThn8_N6icu_6416FunctionReplacerD0Ev_ZN6icu_6416FunctionReplacer7replaceERNS_11ReplaceableEiiRi_ZThn8_N6icu_6416FunctionReplacer7replaceERNS_11ReplaceableEiiRi_ZNK6icu_6416FunctionReplacer17toReplacerPatternERNS_13UnicodeStringEa_ZThn8_NK6icu_6416FunctionReplacer17toReplacerPatternERNS_13UnicodeStringEa_ZN6icu_6416FunctionReplacer16getStaticClassIDEv_ZNK6icu_6416FunctionReplacer17getDynamicClassIDEv_ZN6icu_6416FunctionReplacerC2EPNS_14TransliteratorEPNS_14UnicodeFunctorE_ZN6icu_6416FunctionReplacerC1EPNS_14TransliteratorEPNS_14UnicodeFunctorE_ZN6icu_6416FunctionReplacerC2ERKS0__ZN6icu_6416FunctionReplacerC1ERKS0__ZNK6icu_6416FunctionReplacer5cloneEv_ZNK6icu_6416FunctionReplacer19addReplacementSetToERNS_10UnicodeSetE_ZThn8_NK6icu_6416FunctionReplacer19addReplacementSetToERNS_10UnicodeSetE_ZTSN6icu_6416FunctionReplacerE_ZTIN6icu_6416FunctionReplacerE_ZNK6icu_6414UnicodeFunctor9toMatcherEv_ZNK6icu_6414StringReplacer10toReplacerEv_ZN6icu_6414StringReplacer7setDataEPKNS_23TransliterationRuleDataE_ZNK6icu_6414StringReplacer17toReplacerPatternERNS_13UnicodeStringEa_ZNK6icu_6423TransliterationRuleData14lookupReplacerEi_ZThn8_NK6icu_6414StringReplacer17toReplacerPatternERNS_13UnicodeStringEa_ZNK6icu_6414StringReplacer19addReplacementSetToERNS_10UnicodeSetE_ZThn8_NK6icu_6414StringReplacer19addReplacementSetToERNS_10UnicodeSetE_ZN6icu_6414StringReplacer7replaceERNS_11ReplaceableEiiRi_ZThn8_N6icu_6414StringReplacer7replaceERNS_11ReplaceableEiiRi_ZN6icu_6415UnicodeReplacerD1Ev_ZN6icu_6414StringReplacerD2Ev_ZTVN6icu_6414StringReplacerE_ZThn8_N6icu_6414StringReplacerD1Ev_ZN6icu_6414StringReplacerD1Ev_ZN6icu_6414StringReplacerD0Ev_ZThn8_N6icu_6414StringReplacerD0Ev_ZN6icu_6415UnicodeReplacerD0Ev_ZdlPv_ZN6icu_6414StringReplacer16getStaticClassIDEv_ZNK6icu_6414StringReplacer17getDynamicClassIDEv_ZN6icu_6414StringReplacerC2ERKNS_13UnicodeStringEiPKNS_23TransliterationRuleDataE_ZN6icu_6414StringReplacerC1ERKNS_13UnicodeStringEiPKNS_23TransliterationRuleDataE_ZN6icu_6414StringReplacerC2ERKNS_13UnicodeStringEPKNS_23TransliterationRuleDataE_ZN6icu_6414StringReplacerC1ERKNS_13UnicodeStringEPKNS_23TransliterationRuleDataE_ZN6icu_6414StringReplacerC2ERKS0__ZN6icu_6414StringReplacerC1ERKS0__ZNK6icu_6414StringReplacer5cloneEv_ZTSN6icu_6415UnicodeReplacerE_ZTSN6icu_6414StringReplacerE_ZTIN6icu_6414StringReplacerE_ZTVN6icu_6415UnicodeReplacerE_ZN6icu_6422TransliteratorIDParser5SpecsC2ERKNS_13UnicodeStringES4_S4_aS4__ZN6icu_6422TransliteratorIDParser5SpecsC1ERKNS_13UnicodeStringES4_S4_aS4__ZN6icu_6422TransliteratorIDParser8SingleIDC2ERKNS_13UnicodeStringES4_S4__ZN6icu_6422TransliteratorIDParser8SingleIDC1ERKNS_13UnicodeStringES4_S4__ZN6icu_6422TransliteratorIDParser8SingleIDC2ERKNS_13UnicodeStringES4__ZN6icu_6422TransliteratorIDParser8SingleIDC1ERKNS_13UnicodeStringES4__ZN6icu_6422TransliteratorIDParser7STVtoIDERKNS_13UnicodeStringES3_S3_RS1__ZN6icu_6422TransliteratorIDParser9specsToIDEPKNS0_5SpecsEi_ZN6icu_6422TransliteratorIDParser19createBasicInstanceERKNS_13UnicodeStringEPS2__ZN6icu_6422TransliteratorIDParser4initER10UErrorCodeuhash_compareCaselessUnicodeString_64uhash_hashCaselessUnicodeString_64_ZNK6icu_6413UnicodeString13doCaseCompareEiiPKDsiij_ZN6icu_6422TransliteratorIDParser21specsToSpecialInverseERKNS0_5SpecsER10UErrorCode_ZN6icu_6422TransliteratorIDParser8SingleID14createInstanceEv_ZN6icu_6422TransliteratorIDParser17parseGlobalFilterERKNS_13UnicodeStringERiiS4_PS1__ZN6icu_6411ICU_Utility14skipWhitespaceERKNS_13UnicodeStringERia_ZN6icu_6410UnicodeSet16resemblesPatternERKNS_13UnicodeStringEi_ZN6icu_6410UnicodeSetC1ERKNS_13UnicodeStringERNS_13ParsePositionEjPKNS_11SymbolTableER10UErrorCode_ZN6icu_6411ICU_Utility9parseCharERKNS_13UnicodeStringERiDs_ZN6icu_6422TransliteratorIDParser13parseFilterIDERKNS_13UnicodeStringERia_ZN6icu_6411ICU_Utility22parseUnicodeIdentifierERKNS_13UnicodeStringERi_ZN6icu_6422TransliteratorIDParser13parseSingleIDERKNS_13UnicodeStringERiiR10UErrorCode_ZN6icu_647UVector15insertElementAtEPviR10UErrorCode_ZN6icu_6422TransliteratorIDParser13parseFilterIDERKNS_13UnicodeStringERi_ZNK6icu_6422CompoundTransliterator8getCountEv_ZNK6icu_6422CompoundTransliterator17getTransliteratorEi_ZNK6icu_6422CompoundTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6422CompoundTransliterator16getStaticClassIDEv_ZNK6icu_6422CompoundTransliterator17getDynamicClassIDEv_ZN6icu_6422CompoundTransliterator7joinIDsEPKPNS_14TransliteratorEi_ZN6icu_6422CompoundTransliterator19freeTransliteratorsEv_ZN6icu_6422CompoundTransliteratorD2Ev_ZTVN6icu_6422CompoundTransliteratorE_ZN6icu_6422CompoundTransliteratorD1Ev_ZN6icu_6422CompoundTransliteratorD0Ev_ZN6icu_6422CompoundTransliteratoraSERKS0__ZN6icu_6422CompoundTransliteratorC2ERKS0__ZN6icu_6422CompoundTransliteratorC1ERKS0__ZNK6icu_6422CompoundTransliterator5cloneEv_ZN6icu_6422CompoundTransliterator27computeMaximumContextLengthEv_ZN6icu_6422CompoundTransliterator4initERNS_7UVectorE15UTransDirectionaR10UErrorCode_ZN6icu_6422CompoundTransliteratorC2ERKNS_13UnicodeStringERNS_7UVectorEPNS_13UnicodeFilterEiR11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliteratorC1ERKNS_13UnicodeStringERNS_7UVectorEPNS_13UnicodeFilterEiR11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliteratorC2ERNS_7UVectorER11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliteratorC2ERNS_7UVectorEiR11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliterator20adoptTransliteratorsEPPNS_14TransliteratorEi_ZN6icu_6422CompoundTransliterator18setTransliteratorsEPKPNS_14TransliteratorEi_ZN6icu_6422CompoundTransliteratorC2EPKPNS_14TransliteratorEiPNS_13UnicodeFilterE_ZN6icu_6422CompoundTransliteratorC1EPKPNS_14TransliteratorEiPNS_13UnicodeFilterE_ZN6icu_6422CompoundTransliterator4initERKNS_13UnicodeStringE15UTransDirectionaR10UErrorCode_ZN6icu_6422CompoundTransliteratorC2ERKNS_13UnicodeStringE15UTransDirectionPNS_13UnicodeFilterER11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliteratorC1ERKNS_13UnicodeStringE15UTransDirectionPNS_13UnicodeFilterER11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliteratorC2ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6422CompoundTransliteratorC1ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZNK6icu_6422CompoundTransliterator7toRulesERNS_13UnicodeStringEa_ZNK6icu_6422CompoundTransliterator18handleGetSourceSetERNS_10UnicodeSetE_ZNK6icu_6422CompoundTransliterator12getTargetSetERNS_10UnicodeSetE_ZTSN6icu_6422CompoundTransliteratorE_ZN6icu_6423RuleBasedTransliteratorD2Ev_ZTVN6icu_6423RuleBasedTransliteratorE_ZN6icu_6423TransliterationRuleDataD1Ev_ZN6icu_6423RuleBasedTransliteratorD1Ev_ZN6icu_6423RuleBasedTransliteratorD0Ev_ZNK6icu_6423RuleBasedTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6422TransliterationRuleSet13transliterateERNS_11ReplaceableER14UTransPositiona_ZNK6icu_6423RuleBasedTransliterator18handleGetSourceSetERNS_10UnicodeSetE_ZNK6icu_6422TransliterationRuleSet18getSourceTargetSetERNS_10UnicodeSetEa_ZNK6icu_6423RuleBasedTransliterator12getTargetSetERNS_10UnicodeSetE_ZN6icu_6423RuleBasedTransliterator16getStaticClassIDEv_ZNK6icu_6423RuleBasedTransliterator17getDynamicClassIDEv_ZN6icu_6423RuleBasedTransliteratorC2ERKS0__ZN6icu_6423TransliterationRuleDataC1ERKS0__ZN6icu_6423RuleBasedTransliteratorC1ERKS0__ZNK6icu_6423RuleBasedTransliterator5cloneEv_ZN6icu_6423RuleBasedTransliterator10_constructERKNS_13UnicodeStringE15UTransDirectionR11UParseErrorR10UErrorCode_ZNK6icu_6422TransliterationRuleSet23getMaximumContextLengthEv_ZN6icu_6423RuleBasedTransliteratorC2ERKNS_13UnicodeStringES3_15UTransDirectionPNS_13UnicodeFilterER11UParseErrorR10UErrorCode_ZN6icu_6423RuleBasedTransliteratorC1ERKNS_13UnicodeStringES3_15UTransDirectionPNS_13UnicodeFilterER11UParseErrorR10UErrorCode_ZN6icu_6423RuleBasedTransliteratorC2ERKNS_13UnicodeStringEPKNS_23TransliterationRuleDataEPNS_13UnicodeFilterE_ZN6icu_6423RuleBasedTransliteratorC1ERKNS_13UnicodeStringEPKNS_23TransliterationRuleDataEPNS_13UnicodeFilterE_ZN6icu_6423RuleBasedTransliteratorC2ERKNS_13UnicodeStringEPNS_23TransliterationRuleDataEa_ZNK6icu_6423RuleBasedTransliterator7toRulesERNS_13UnicodeStringEa_ZNK6icu_6422TransliterationRuleSet7toRulesERNS_13UnicodeStringEa_ZTSN6icu_6423RuleBasedTransliteratorE_ZTIN6icu_6423RuleBasedTransliteratorE_ZN6icu_6423TransliterationRuleDataC2ER10UErrorCode_ZN6icu_6422TransliterationRuleSetC1ER10UErrorCode_ZN6icu_6422TransliterationRuleSetD1Ev_ZN6icu_6423TransliterationRuleDataC1ER10UErrorCode_ZN6icu_6423TransliterationRuleDataC2ERKS0__ZN6icu_6422TransliterationRuleSetC1ERKS0__ZN6icu_6422TransliterationRuleSet7setDataEPKNS_23TransliterationRuleDataE_ZN6icu_6423TransliterationRuleDataD2Ev_ZN6icu_649ParseDataD2Ev_ZTVN6icu_649ParseDataE_ZN6icu_6411SymbolTableD2Ev_ZN6icu_649ParseDataD1Ev_ZN6icu_649ParseDataD0Ev_ZNK6icu_649ParseData6lookupERKNS_13UnicodeStringE_ZNK6icu_649ParseData13lookupMatcherEi_ZNK6icu_649ParseData14parseReferenceERKNS_13UnicodeStringERNS_13ParsePositionEiu_isIDPart_64u_isIDStart_64_ZN6icu_649ParseDataC2EPKNS_23TransliterationRuleDataEPKNS_7UVectorEPKNS_9HashtableE_ZN6icu_649ParseDataC1EPKNS_23TransliterationRuleDataEPKNS_7UVectorEPKNS_9HashtableE_ZN6icu_649ParseData9isMatcherEi_ZN6icu_649ParseData10isReplacerEi_ZN6icu_648RuleHalfC2ERNS_20TransliteratorParserE_ZN6icu_648RuleHalfC1ERNS_20TransliteratorParserE_ZN6icu_648RuleHalfD2Ev_ZN6icu_648RuleHalfD1Ev_ZN6icu_648RuleHalf13removeContextEv_ZN6icu_648RuleHalf13isValidOutputERNS_20TransliteratorParserE_ZN6icu_648RuleHalf12isValidInputERNS_20TransliteratorParserE_ZN6icu_6420TransliteratorParser16setVariableRangeEiiR10UErrorCode_ZNK6icu_6420TransliteratorParser18checkVariableRangeEi_ZN6icu_6420TransliteratorParser19pragmaMaximumBackupEi_ZN6icu_6420TransliteratorParser20pragmaNormalizeRulesE18UNormalizationMode_ZN6icu_6420TransliteratorParser15resemblesPragmaERKNS_13UnicodeStringEii_ZN6icu_6411ICU_Utility12parsePatternERKNS_13UnicodeStringEiiS3_Pi_ZN6icu_6420TransliteratorParser11parsePragmaERKNS_13UnicodeStringEiiR10UErrorCode_ZN6icu_6420TransliteratorParser11syntaxErrorE10UErrorCodeRKNS_13UnicodeStringEiRS1__ZN6icu_6420TransliteratorParser18generateStandInForEPNS_14UnicodeFunctorER10UErrorCode_ZN6icu_6420TransliteratorParser17getSegmentStandinEiR10UErrorCode_ZN6icu_6420TransliteratorParser16setSegmentObjectEiPNS_13StringMatcherER10UErrorCode_ZN6icu_647UVector7setSizeEiR10UErrorCode_ZN6icu_647UVector12setElementAtEPvi_ZN6icu_6420TransliteratorParser13getDotStandInER10UErrorCode_ZN6icu_6420TransliteratorParser17appendVariableDefERKNS_13UnicodeStringERS1_R10UErrorCodeutrans_stripRules_64_ZNK6icu_6413UnicodeString10unescapeAtERiu_iscntrl_64u_ispunct_64_ZN6icu_6420TransliteratorParserC2ER10UErrorCode_ZN6icu_6420TransliteratorParserD2Ev_ZN6icu_6420TransliteratorParser8parseSetERKNS_13UnicodeStringERNS_13ParsePositionER10UErrorCode_ZN6icu_6410UnicodeSet7compactEv_ZN6icu_648RuleHalf12parseSectionERKNS_13UnicodeStringEiiRS1_S3_aR10UErrorCode_ZN6icu_6410QuantifierC1EPNS_14UnicodeFunctorEjj_ZN6icu_6411ICU_Utility11parseNumberERKNS_13UnicodeStringERia_ZN6icu_648RuleHalf5parseERKNS_13UnicodeStringEiiR10UErrorCode_ZN6icu_6420TransliteratorParser9parseRuleERKNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_647UVector7toArrayEPPv_ZN6icu_6419TransliterationRuleC1ERKNS_13UnicodeStringEiiS3_iiPPNS_14UnicodeFunctorEiaaPKNS_23TransliterationRuleDataER10UErrorCode_ZN6icu_6422TransliterationRuleSet7addRuleEPNS_19TransliterationRuleER10UErrorCode_ZN6icu_6420TransliteratorParser10parseRulesERKNS_13UnicodeStringE15UTransDirectionR10UErrorCode_ZN6icu_6422TransliterationRuleSet6freezeER11UParseErrorR10UErrorCode_ZTSN6icu_649ParseDataE_ZTIN6icu_649ParseDataE_ZTIN6icu_6411SymbolTableE_ZNK6icu_6419TransliterationRule16getContextLengthEv_ZN6icu_6419TransliterationRuleD2Ev_ZTVN6icu_6419TransliterationRuleE_ZN6icu_6419TransliterationRuleD1Ev_ZN6icu_6419TransliterationRuleD0Ev_ZNK6icu_6419TransliterationRule5masksERKS0__ZNK6icu_6419TransliterationRule6toRuleERNS_13UnicodeStringEa_ZN6icu_6411ICU_Utility12appendToRuleERNS_13UnicodeStringEPKNS_14UnicodeMatcherEaS2__ZN6icu_6419TransliterationRuleC2ERKNS_13UnicodeStringEiiS3_iiPPNS_14UnicodeFunctorEiaaPKNS_23TransliterationRuleDataER10UErrorCode_ZN6icu_6419TransliterationRuleC2ERS0__ZN6icu_6419TransliterationRuleC1ERS0__ZNK6icu_6419TransliterationRule13getIndexValueEv_ZNK6icu_6419TransliterationRule17matchesIndexValueEh_ZNK6icu_6419TransliterationRule15matchAndReplaceERNS_11ReplaceableER14UTransPositiona_ZN6icu_6419TransliterationRule7setDataEPKNS_23TransliterationRuleDataE_ZNK6icu_6419TransliterationRule14addSourceSetToERNS_10UnicodeSetE_ZNK6icu_6419TransliterationRule14addTargetSetToERNS_10UnicodeSetE_ZTSN6icu_6419TransliterationRuleE_ZTIN6icu_6419TransliterationRuleE_ZN6icu_6422TransliterationRuleSetD2Ev_ZTVN6icu_6422TransliterationRuleSetE_ZN6icu_6422TransliterationRuleSetD0Ev_ZN6icu_6422TransliterationRuleSetC2ER10UErrorCode_ZN6icu_647UVectorC1EiR10UErrorCode_ZN6icu_6422TransliterationRuleSetC2ERKS0__ZTSN6icu_6422TransliterationRuleSetE_ZTIN6icu_6422TransliterationRuleSetE_ZNK6icu_6418NullTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6418NullTransliteratorD2Ev_ZTVN6icu_6418NullTransliteratorE_ZN6icu_6418NullTransliteratorD1Ev_ZN6icu_6418NullTransliteratorD0Ev_ZN6icu_6418NullTransliterator16getStaticClassIDEv_ZNK6icu_6418NullTransliterator17getDynamicClassIDEv_ZN6icu_6418NullTransliteratorC2Ev_ZNK6icu_6418NullTransliterator5cloneEv_ZTSN6icu_6418NullTransliteratorE_ZNK6icu_6420RemoveTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6420RemoveTransliteratorD2Ev_ZTVN6icu_6420RemoveTransliteratorE_ZN6icu_6420RemoveTransliteratorD1Ev_ZN6icu_6420RemoveTransliteratorD0Ev_ZN6icu_6420RemoveTransliterator16getStaticClassIDEv_ZNK6icu_6420RemoveTransliterator17getDynamicClassIDEv_ZN6icu_6420RemoveTransliteratorC2Ev_ZN6icu_6420RemoveTransliteratorC1Ev_ZNK6icu_6420RemoveTransliterator5cloneEv_ZTSN6icu_6420RemoveTransliteratorE_ZTIN6icu_6420RemoveTransliteratorEutrans_rep_caseContextIterator_64_ZNK6icu_6421CaseMapTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6421CaseMapTransliterator16getStaticClassIDEv_ZN6icu_6421CaseMapTransliteratorC2ERKNS_13UnicodeStringEPFiiPFiPvaES4_PPKDsiE_ZTVN6icu_6421CaseMapTransliteratorE_ZN6icu_6421CaseMapTransliteratorC1ERKNS_13UnicodeStringEPFiiPFiPvaES4_PPKDsiE_ZN6icu_6421CaseMapTransliteratorD2Ev_ZN6icu_6421CaseMapTransliteratorD1Ev_ZN6icu_6421CaseMapTransliteratorD0Ev_ZN6icu_6421CaseMapTransliteratorC2ERKS0__ZN6icu_6421CaseMapTransliteratorC1ERKS0__ZTSN6icu_6421CaseMapTransliteratorE_ZTIN6icu_6421CaseMapTransliteratorE_ZN6icu_6423TitlecaseTransliteratorD2Ev_ZTVN6icu_6423TitlecaseTransliteratorE_ZN6icu_6423TitlecaseTransliteratorD1Ev_ZN6icu_6423TitlecaseTransliteratorD0Ev_ZNK6icu_6423TitlecaseTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositionaucase_getTypeOrIgnorable_64ucase_toFullTitle_64ucase_toFullLower_64_ZN6icu_6423TitlecaseTransliterator16getStaticClassIDEv_ZNK6icu_6423TitlecaseTransliterator17getDynamicClassIDEv_ZN6icu_6423TitlecaseTransliteratorC2Ev_ZN6icu_6423TitlecaseTransliteratorC2ERKS0__ZN6icu_6423TitlecaseTransliteratorC1ERKS0__ZNK6icu_6423TitlecaseTransliterator5cloneEv_ZTSN6icu_6423TitlecaseTransliteratorE_ZTIN6icu_6423TitlecaseTransliteratorE_ZN6icu_6423LowercaseTransliteratorD2Ev_ZTVN6icu_6423LowercaseTransliteratorE_ZN6icu_6423LowercaseTransliteratorD1Ev_ZN6icu_6423LowercaseTransliteratorD0Ev_ZN6icu_6423LowercaseTransliterator16getStaticClassIDEv_ZNK6icu_6423LowercaseTransliterator17getDynamicClassIDEv_ZN6icu_6423LowercaseTransliteratorC2ERKS0__ZN6icu_6423LowercaseTransliteratorC1ERKS0__ZNK6icu_6423LowercaseTransliterator5cloneEv_ZN6icu_6423LowercaseTransliteratorC2Ev_ZTSN6icu_6423LowercaseTransliteratorE_ZTIN6icu_6423LowercaseTransliteratorE_ZN6icu_6423UppercaseTransliteratorD2Ev_ZTVN6icu_6423UppercaseTransliteratorE_ZN6icu_6423UppercaseTransliteratorD1Ev_ZN6icu_6423UppercaseTransliteratorD0Ev_ZN6icu_6423UppercaseTransliterator16getStaticClassIDEv_ZNK6icu_6423UppercaseTransliterator17getDynamicClassIDEv_ZN6icu_6423UppercaseTransliteratorC2ERKS0__ZN6icu_6423UppercaseTransliteratorC1ERKS0__ZNK6icu_6423UppercaseTransliterator5cloneEv_ZN6icu_6423UppercaseTransliteratorC2Evucase_toFullUpper_64_ZTSN6icu_6423UppercaseTransliteratorE_ZTIN6icu_6423UppercaseTransliteratorE_ZN6icu_6417AnyTransliteratorD2Ev_ZTVN6icu_6417AnyTransliteratorE_ZN6icu_6417AnyTransliteratorD1Ev_ZN6icu_6417AnyTransliteratorD0Ev_ZN6icu_6417ScriptRunIteratorC2ERKNS_11ReplaceableEii_ZN6icu_6417ScriptRunIteratorC1ERKNS_11ReplaceableEii_ZN6icu_6417ScriptRunIterator4nextEvuscript_getScript_64_ZN6icu_6417ScriptRunIterator11adjustLimitEi_ZN6icu_6417AnyTransliterator16getStaticClassIDEv_ZNK6icu_6417AnyTransliterator17getDynamicClassIDEv_ZN6icu_6417AnyTransliteratorC2ERKNS_13UnicodeStringES3_S3_11UScriptCodeR10UErrorCode_ZN6icu_6417AnyTransliteratorC1ERKNS_13UnicodeStringES3_S3_11UScriptCodeR10UErrorCode_ZN6icu_6417AnyTransliteratorC2ERKS0__ZN6icu_6417AnyTransliteratorC1ERKS0__ZNK6icu_6417AnyTransliterator5cloneEv_ZNK6icu_6417AnyTransliterator17getTransliteratorE11UScriptCodeuscript_getShortName_64_ZNK6icu_6417AnyTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositionauscript_getCode_64_ZTSN6icu_6417AnyTransliteratorE_ZTIN6icu_6417AnyTransliteratorE_ZN6icu_6425NameUnicodeTransliterator16getStaticClassIDEv_ZNK6icu_6425NameUnicodeTransliterator17getDynamicClassIDEv_ZN6icu_6425NameUnicodeTransliteratorC2ERKS0__ZTVN6icu_6425NameUnicodeTransliteratorE_ZN6icu_6410UnicodeSetC1ERKS0__ZN6icu_6425NameUnicodeTransliteratorC1ERKS0__ZNK6icu_6425NameUnicodeTransliterator5cloneEv_ZN6icu_6425NameUnicodeTransliteratorC2EPNS_13UnicodeFilterEuprv_getCharNameCharacters_64_ZN6icu_6425NameUnicodeTransliteratorD2Ev_ZN6icu_6425NameUnicodeTransliteratorD1Ev_ZN6icu_6425NameUnicodeTransliteratorD0Ev_ZNK6icu_6425NameUnicodeTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositionauprv_getMaxCharNameLength_64u_charFromName_64_ZN6icu_6411ICU_Utility12parsePatternERKNS_13UnicodeStringERKNS_11ReplaceableEii_ZTSN6icu_6425NameUnicodeTransliteratorE_ZTIN6icu_6425NameUnicodeTransliteratorE_ZN6icu_6425UnicodeNameTransliteratorD2Ev_ZTVN6icu_6425UnicodeNameTransliteratorE_ZN6icu_6425UnicodeNameTransliteratorD1Ev_ZN6icu_6425UnicodeNameTransliteratorD0Ev_ZN6icu_6425UnicodeNameTransliterator16getStaticClassIDEv_ZNK6icu_6425UnicodeNameTransliterator17getDynamicClassIDEv_ZN6icu_6425UnicodeNameTransliteratorC2ERKS0__ZN6icu_6425UnicodeNameTransliteratorC1ERKS0__ZNK6icu_6425UnicodeNameTransliterator5cloneEv_ZN6icu_6425UnicodeNameTransliteratorC2EPNS_13UnicodeFilterE_ZNK6icu_6425UnicodeNameTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositionau_charName_64_ZTSN6icu_6425UnicodeNameTransliteratorE_ZTIN6icu_6425UnicodeNameTransliteratorE_ZN6icu_6427NormalizationTransliteratorD2Ev_ZTVN6icu_6427NormalizationTransliteratorE_ZN6icu_6427NormalizationTransliteratorD1Ev_ZN6icu_6427NormalizationTransliteratorD0Ev_ZNK6icu_6427NormalizationTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositiona_ZN6icu_6427NormalizationTransliterator16getStaticClassIDEv_ZNK6icu_6427NormalizationTransliterator17getDynamicClassIDEv_ZN6icu_6427NormalizationTransliterator7_createERKNS_13UnicodeStringENS_14Transliterator5TokenE_ZN6icu_6427NormalizationTransliteratorC2ERKNS_13UnicodeStringERKNS_11Normalizer2E_ZN6icu_6427NormalizationTransliteratorC1ERKNS_13UnicodeStringERKNS_11Normalizer2E_ZN6icu_6411Normalizer211getInstanceEPKcS2_19UNormalization2ModeR10UErrorCode_ZN6icu_6427NormalizationTransliteratorC2ERKS0__ZN6icu_6427NormalizationTransliteratorC1ERKS0__ZNK6icu_6427NormalizationTransliterator5cloneEv_ZTSN6icu_6427NormalizationTransliteratorE_ZTIN6icu_6427NormalizationTransliteratorE_ZNK6icu_6410Quantifier9toMatcherEv_ZN6icu_6410Quantifier7setDataEPKNS_23TransliterationRuleDataE_ZN6icu_6410QuantifierD2Ev_ZTVN6icu_6410QuantifierE_ZThn8_N6icu_6410QuantifierD1Ev_ZN6icu_6410QuantifierD1Ev_ZN6icu_6410QuantifierD0Ev_ZThn8_N6icu_6410QuantifierD0Ev_ZN6icu_6410Quantifier7matchesERKNS_11ReplaceableERiia_ZThn8_N6icu_6410Quantifier7matchesERKNS_11ReplaceableERiia_ZNK6icu_6410Quantifier9toPatternERNS_13UnicodeStringEa_ZThn8_NK6icu_6410Quantifier9toPatternERNS_13UnicodeStringEa_ZNK6icu_6410Quantifier17matchesIndexValueEh_ZThn8_NK6icu_6410Quantifier17matchesIndexValueEh_ZNK6icu_6410Quantifier13addMatchSetToERNS_10UnicodeSetE_ZThn8_NK6icu_6410Quantifier13addMatchSetToERNS_10UnicodeSetE_ZN6icu_6410Quantifier16getStaticClassIDEv_ZNK6icu_6410Quantifier17getDynamicClassIDEv_ZN6icu_6410QuantifierC2EPNS_14UnicodeFunctorEjj_ZN6icu_6410QuantifierC2ERKS0__ZN6icu_6410QuantifierC1ERKS0__ZNK6icu_6410Quantifier5cloneEv_ZTSN6icu_6410QuantifierE_ZTIN6icu_6410QuantifierE_ZNK6icu_6414UnicodeFunctor10toReplacerEv_ZNK6icu_6422TransliteratorRegistry11Enumeration5countER10UErrorCode_ZN6icu_6422TransliteratorRegistry11Enumeration5resetER10UErrorCode_ZN6icu_6422TransliteratorRegistry11Enumeration5snextER10UErrorCode_ZN6icu_6422TransliteratorRegistry11EnumerationD2Ev_ZTVN6icu_6422TransliteratorRegistry11EnumerationE_ZN6icu_6422TransliteratorRegistry11EnumerationD1Ev_ZN6icu_6422TransliteratorRegistry11EnumerationD0Ev_ZN6icu_6419TransliteratorAliasC2ERKNS_13UnicodeStringEPKNS_10UnicodeSetE_ZN6icu_6419TransliteratorAliasC1ERKNS_13UnicodeStringEPKNS_10UnicodeSetE_ZN6icu_6419TransliteratorAliasC2ERKNS_13UnicodeStringES3_PNS_7UVectorEPKNS_10UnicodeSetE_ZN6icu_6419TransliteratorAliasC1ERKNS_13UnicodeStringES3_PNS_7UVectorEPKNS_10UnicodeSetE_ZN6icu_6419TransliteratorAliasC2ERKNS_13UnicodeStringES3_15UTransDirection_ZN6icu_6419TransliteratorAliasC1ERKNS_13UnicodeStringES3_15UTransDirection_ZN6icu_6419TransliteratorAliasD2Ev_ZN6icu_6418TransliteratorSpecD2Ev_ZN6icu_6418TransliteratorSpecD1Ev_ZNK6icu_6418TransliteratorSpec11hasFallbackEv_ZN6icu_6418TransliteratorSpec9setupNextEv_ZN6icu_6418TransliteratorSpec5resetEv_ZN6icu_6418TransliteratorSpec4nextEv_ZNK6icu_6418TransliteratorSpec3getEv_ZNK6icu_6418TransliteratorSpec8isLocaleEv_ZNK6icu_6418TransliteratorSpec9getBundleEv_ZN6icu_6419TransliteratorEntryC2Ev_ZN6icu_6419TransliteratorEntryC1Ev_ZN6icu_6419TransliteratorEntry14adoptPrototypeEPNS_14TransliteratorE_ZN6icu_6419TransliteratorEntry10setFactoryEPFPNS_14TransliteratorERKNS_13UnicodeStringENS1_5TokenEES6__ZN6icu_6422TransliteratorRegistry11EnumerationC2ERKS0__ZN6icu_6422TransliteratorRegistry11EnumerationC1ERKS0__ZN6icu_6422TransliteratorRegistry11Enumeration16getStaticClassIDEv_ZNK6icu_6422TransliteratorRegistry11Enumeration17getDynamicClassIDEv_ZN6icu_6422TransliteratorRegistry11registerSTVERKNS_13UnicodeStringES3_S3_uhash_initSize_64_ZN6icu_6422TransliteratorRegistry9removeSTVERKNS_13UnicodeStringES3_S3__ZN6icu_647UVector13removeElementEPv_ZN6icu_6422TransliteratorRegistry13registerEntryERKNS_13UnicodeStringES3_S3_S3_PNS_19TransliteratorEntryEa_ZN6icu_6422TransliteratorRegistry13registerEntryERKNS_13UnicodeStringES3_S3_PNS_19TransliteratorEntryEa_ZN6icu_6422TransliteratorRegistry13registerEntryERKNS_13UnicodeStringEPNS_19TransliteratorEntryEa_ZNK6icu_6422TransliteratorRegistry18findInDynamicStoreERKNS_18TransliteratorSpecES3_RKNS_13UnicodeStringE_ZN6icu_6422TransliteratorRegistry16instantiateEntryERKNS_13UnicodeStringEPNS_19TransliteratorEntryERPNS_19TransliteratorAliasER10UErrorCode_ZNK6icu_6410UnicodeSet5cloneEv_ZN6icu_6422TransliteratorRegistryC2ER10UErrorCode_ZN6icu_647UVector11setComparerEPFa8UElementS1_Euhash_deleteHashtable_64_ZN6icu_6422TransliteratorRegistryD2Ev_ZN6icu_6418TransliteratorSpecC2ERKNS_13UnicodeStringE_ZN6icu_6414ResourceBundleD0Evuscript_getName_64_ZN6icu_6418TransliteratorSpecC1ERKNS_13UnicodeStringE_ZN6icu_6419TransliteratorEntryD2Ev_ZN6icu_6419TransliteratorEntryD1Ev_ZN6icu_6422TransliteratorRegistry12findInBundleERKNS_18TransliteratorSpecES3_RKNS_13UnicodeStringE15UTransDirection_ZNK6icu_6414ResourceBundle3getEPKcR10UErrorCode_ZNK6icu_6414ResourceBundle9getLocaleEv_ZNK6icu_6414ResourceBundle11getStringExEiR10UErrorCode_ZN6icu_6422TransliteratorRegistry17findInStaticStoreERKNS_18TransliteratorSpecES3_RKNS_13UnicodeStringE_ZN6icu_6422TransliteratorRegistry4findERNS_13UnicodeStringES2_S2__ZN6icu_6422TransliteratorRegistry4findERKNS_13UnicodeStringE_ZTSN6icu_6422TransliteratorRegistry11EnumerationE_ZTIN6icu_6422TransliteratorRegistry11EnumerationE_ZNK6icu_6419BreakTransliterator12getInsertionEv_ZN6icu_6419BreakTransliteratorD2Ev_ZTVN6icu_6419BreakTransliteratorE_ZN6icu_6419BreakTransliteratorD1Ev_ZN6icu_6419BreakTransliteratorD0Ev_ZN6icu_6419BreakTransliterator12setInsertionERKNS_13UnicodeStringE_ZN6icu_6419BreakTransliterator16getStaticClassIDEv_ZNK6icu_6419BreakTransliterator17getDynamicClassIDEv_ZN6icu_6419BreakTransliteratorC2EPNS_13UnicodeFilterE_ZN6icu_6419BreakTransliteratorC2ERKS0__ZN6icu_6419BreakTransliteratorC1ERKS0__ZNK6icu_6419BreakTransliterator5cloneEv_ZN6icu_6419BreakTransliterator19replaceableAsStringERNS_11ReplaceableE_ZNK6icu_6419BreakTransliterator19handleTransliterateERNS_11ReplaceableER14UTransPositionau_charType_64_ZN6icu_646Locale10getEnglishEv_ZN6icu_6413BreakIterator18createWordInstanceERKNS_6LocaleER10UErrorCode_ZTSN6icu_6419BreakTransliteratorE_ZTIN6icu_6419BreakTransliteratorE_ZNK6icu_6413UnicodeString7compareENS_14ConstChar16PtrEi_ZN6icu_6412RegexCompile11literalCharEi_ZN6icu_6412RegexCompile7buildOpEii_ZN6icu_6412RegexCompile8insertOpEi_ZN6icu_6412RegexCompile5errorE10UErrorCodeutext_extract_64_ZN6icu_6412RegexCompile8appendOpEi_ZN6icu_6412RegexCompile8appendOpEii_ZN6icu_6412RegexCompile11fixLiteralsEa_ZN6icu_6413UnicodeString8foldCaseEju_hasBinaryProperty_64_ZN6icu_6412RegexCompile11blockTopLocEa_ZN6icu_6412RegexCompile21compileInlineIntervalEv_ZN6icu_649UVector647setSizeEi_ZN6icu_6412RegexCompile12allocateDataEi_ZN6icu_6412RegexCompile17allocateStackDataEi_ZN6icu_6412RegexCompile15compileIntervalEii_ZN6icu_6412RegexCompile10nextCharLLEvutext_next32_64_ZN6icu_6412RegexCompile10peekCharLLEv_ZN6icu_6412RegexCompileC2EPNS_12RegexPatternER10UErrorCode_ZTVN6icu_6412RegexCompileE_ZN6icu_646UStackC1ER10UErrorCode_ZN6icu_6415RegexStaticSets11initGlobalsEP10UErrorCode_ZN6icu_646UStackD1Ev_ZN6icu_6412RegexCompileC1EPNS_12RegexPatternER10UErrorCode_ZN6icu_6412RegexCompileD2Ev_ZN6icu_6412RegexCompileD1Ev_ZN6icu_6412RegexCompileD0Ev_ZN6icu_6412RegexCompile14minMatchLengthEii_ZN6icu_649UVector327setSizeEi_ZN6icu_6412RegexCompile14maxMatchLengthEii_ZN6icu_6412RegexCompile16handleCloseParenEv_ZN6icu_6412RegexCompile9stripNOPsEv_ZN6icu_6412RegexCompile8nextCharERNS0_16RegexPatternCharE_ZN6icu_6415RegexStaticSets11gStaticSetsEutext_setNativeIndex_64uregex_utext_unescape_charAt_64u_unescapeAt_64utext_moveIndex32_64uregex_ucstr_unescape_charAt_64utext_previous32_64_ZN6icu_6412RegexCompile13scanNamedCharEv_ZN6icu_6410UnicodeSet21applyIntPropertyValueE9UPropertyiR10UErrorCode_ZN6icu_6412RegexCompile27findCaseInsensitiveStartersEiPNS_10UnicodeSetEu_foldCase_64_ZN6icu_6410UnicodeSet9closeOverEi_ZN6icu_6410UnicodeSet16removeAllStringsEv_ZN6icu_6412RegexCompile10compileSetEPNS_10UnicodeSetE_ZNK6icu_6410UnicodeSet4sizeEv_ZNK6icu_6410UnicodeSet6charAtEi_ZN6icu_6412RegexCompile14matchStartTypeEv_ZN6icu_6410UnicodeSet10complementEv_ZNK6icu_6410UnicodeSet8containsEii_ZN6icu_6412RegexCompile20createSetForPropertyERKNS_13UnicodeStringEa_ZN6icu_6410UnicodeSetC1ERKNS_13UnicodeStringEjPKNS_11SymbolTableER10UErrorCode_ZN6icu_6410UnicodeSet18applyPropertyAliasERKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_6412RegexCompile8scanPropEv_ZN6icu_6412RegexCompile13scanPosixPropEv_ZN6icu_6412RegexCompile7setEvalEi_ZNK6icu_647UVector10elementAtiEi_ZN6icu_646UStack4popiEv_ZN6icu_646UStack3popEv_ZN6icu_6412RegexCompile9setPushOpEi_ZN6icu_647UVector10addElementEiR10UErrorCode_ZN6icu_6412RegexCompile14doParseActionsEi_ZN6icu_6412RegexCompile7compileEP5UTextR11UParseErrorR10UErrorCodeutext_clone_64utext_nativeLength_64_ZN6icu_6412RegexCompile7compileERKNS_13UnicodeStringER11UParseErrorR10UErrorCodeutext_openConstUnicodeString_64utext_close_64_ZTSN6icu_6412RegexCompileE_ZTIN6icu_6412RegexCompileE_ZNK6icu_6412RegexMatcher10groupCountEv_ZNK6icu_6412RegexMatcher18hasAnchoringBoundsEv_ZNK6icu_6412RegexMatcher20hasTransparentBoundsEv_ZNK6icu_6412RegexMatcher6hitEndEv_ZNK6icu_6412RegexMatcher9inputTextEv_ZNK6icu_6412RegexMatcher7patternEv_ZNK6icu_6412RegexMatcher9regionEndEv_ZNK6icu_6412RegexMatcher11regionEnd64Ev_ZNK6icu_6412RegexMatcher11regionStartEv_ZNK6icu_6412RegexMatcher13regionStart64Ev_ZNK6icu_6412RegexMatcher10requireEndEv_ZN6icu_6412RegexMatcher18useAnchoringBoundsEa_ZN6icu_6412RegexMatcher20useTransparentBoundsEa_ZNK6icu_6412RegexMatcher12getTimeLimitEv_ZNK6icu_6412RegexMatcher13getStackLimitEv_ZN6icu_6412RegexMatcher16setMatchCallbackEPFaPKviES2_R10UErrorCode_ZN6icu_6412RegexMatcher16getMatchCallbackERPFaPKviERS2_R10UErrorCode_ZN6icu_6412RegexMatcher23setFindProgressCallbackEPFaPKvlES2_R10UErrorCode_ZN6icu_6412RegexMatcher23getFindProgressCallbackERPFaPKvlERS2_R10UErrorCode_ZNK6icu_6412RegexMatcher5inputEv_ZN6icu_6413UnicodeStringC1Eiii_ZN6icu_6412RegexMatcher12setTimeLimitEiR10UErrorCode_ZN6icu_6412RegexMatcher10appendTailEP5UTextR10UErrorCodeutext_replace_64_ZN6icu_6412RegexMatcher10appendTailERNS_13UnicodeStringEutext_openUnicodeString_64_ZNK6icu_6412RegexMatcher8getInputEP5UTextR10UErrorCode_ZN6icu_6412RegexMatcher16refreshInputTextEP5UTextR10UErrorCodeutext_getNativeIndex_64_ZNK6icu_6412RegexMatcher5end64EiR10UErrorCode_ZNK6icu_6412RegexMatcher5end64ER10UErrorCode_ZNK6icu_6412RegexMatcher3endEiR10UErrorCode_ZNK6icu_6412RegexMatcher3endER10UErrorCode_ZNK6icu_6412RegexMatcher7start64EiR10UErrorCode_ZNK6icu_6412RegexMatcher5groupEiR10UErrorCode_ZNK6icu_6412RegexMatcher5groupER10UErrorCode_ZNK6icu_6412RegexMatcher7start64ER10UErrorCode_ZNK6icu_6412RegexMatcher5startEiR10UErrorCode_ZNK6icu_6412RegexMatcher5startER10UErrorCode_ZNK6icu_6412RegexMatcher5groupEiP5UTextRlR10UErrorCode_ZNK6icu_6412RegexMatcher5groupEP5UTextRlR10UErrorCode_ZN6icu_6412RegexMatcher4initER10UErrorCode_ZNK6icu_6412RegexMatcher11appendGroupEiP5UTextR10UErrorCode_ZN6icu_6412RegexMatcher17appendReplacementEP5UTextS2_R10UErrorCodeutext_current32_64_ZN6icu_6412RegexMatcher17appendReplacementERNS_13UnicodeStringERKS1_R10UErrorCode_ZN6icu_6412RegexMatcher19resetPreserveRegionEv_ZN6icu_6412RegexMatcher5resetEv_ZN6icu_6412RegexMatcher5resetERKNS_13UnicodeStringE_ZN6icu_6412RegexMatcher5resetEP5UText_ZN6icu_6412RegexMatcher5resetElR10UErrorCode_ZN6icu_6412RegexMatcher13setStackLimitEiR10UErrorCode_ZN6icu_649UVector6414setMaxCapacityEi_ZN6icu_6412RegexMatcher5init2EP5UTextR10UErrorCode_ZN6icu_6412RegexMatcherC2EPKNS_12RegexPatternE_ZTVN6icu_6412RegexMatcherE_ZN6icu_6412RegexMatcherC1EPKNS_12RegexPatternE_ZN6icu_6412RegexMatcherC2ERKNS_13UnicodeStringES3_jR10UErrorCode_ZN6icu_6412RegexPattern7compileERKNS_13UnicodeStringEjR11UParseErrorR10UErrorCode_ZN6icu_6412RegexMatcherC1ERKNS_13UnicodeStringES3_jR10UErrorCode_ZN6icu_6412RegexMatcherC2EP5UTextS2_jR10UErrorCode_ZN6icu_6412RegexPattern7compileEP5UTextjR11UParseErrorR10UErrorCode_ZN6icu_6412RegexMatcherC1EP5UTextS2_jR10UErrorCode_ZN6icu_6412RegexMatcherC2ERKNS_13UnicodeStringEjR10UErrorCode_ZN6icu_6412RegexMatcherC1ERKNS_13UnicodeStringEjR10UErrorCode_ZN6icu_6412RegexMatcherC2EP5UTextjR10UErrorCode_ZN6icu_6412RegexMatcherC1EP5UTextjR10UErrorCode_ZN6icu_6412RegexMatcher6regionElllR10UErrorCode_ZN6icu_6412RegexMatcher6regionEllR10UErrorCode_ZN6icu_6412RegexMatcher8setTraceEa_ZN6icu_6412RegexMatcher10resetStackEv_ZN6icu_6412RegexMatcher15isUWordBoundaryEl_ZN6icu_6412RegexMatcher13IncrementTimeER10UErrorCode_ZN6icu_6412RegexMatcher16getStaticClassIDEv_ZNK6icu_6412RegexMatcher17getDynamicClassIDEv_ZN6icu_6412RegexMatcherD2Ev_ZN6icu_6412RegexPatternD0Ev_ZN6icu_6412RegexMatcherD1Ev_ZN6icu_6412RegexMatcherD0Ev_ZN6icu_6412RegexMatcher14isWordBoundaryEl_ZN6icu_6412RegexMatcher19isChunkWordBoundaryEi_ZN6icu_6412RegexMatcher7MatchAtElaR10UErrorCode_ZN6icu_6424CaseFoldingUTextIteratorC1ER5UText_ZN6icu_6424CaseFoldingUTextIterator4nextEv_ZN6icu_6424CaseFoldingUTextIterator11inExpansionEv_ZN6icu_6424CaseFoldingUTextIteratorD1Ev_ZN6icu_6412RegexMatcher12MatchChunkAtEiaR10UErrorCode_ZN6icu_6424CaseFoldingUCharIteratorC1EPKDsll_ZN6icu_6424CaseFoldingUCharIterator4nextEv_ZN6icu_6424CaseFoldingUCharIterator11inExpansionEv_ZN6icu_6424CaseFoldingUCharIteratorD1Ev_ZN6icu_6424CaseFoldingUCharIterator8getIndexEv_ZN6icu_6412RegexMatcher9lookingAtER10UErrorCode_ZN6icu_6412RegexMatcher9lookingAtElR10UErrorCode_ZN6icu_6412RegexMatcher7matchesER10UErrorCode_ZN6icu_6412RegexMatcher7matchesElR10UErrorCode_ZN6icu_6412RegexMatcher14findUsingChunkER10UErrorCode_ZN6icu_6412RegexMatcher4findER10UErrorCode_ZN6icu_6412RegexMatcher4findEv_ZN6icu_6412RegexMatcher10replaceAllEP5UTextS2_R10UErrorCode_ZN6icu_6412RegexMatcher10replaceAllERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412RegexMatcher12replaceFirstEP5UTextS2_R10UErrorCode_ZN6icu_6412RegexMatcher12replaceFirstERKNS_13UnicodeStringER10UErrorCodeutext_openUChars_64_ZN6icu_6412RegexMatcher5splitEP5UTextPS2_iR10UErrorCode_ZN6icu_6412RegexMatcher5splitERKNS_13UnicodeStringEPS1_iR10UErrorCode_ZN6icu_6412RegexMatcher4findElR10UErrorCode_ZTSN6icu_6412RegexMatcherE_ZTIN6icu_6412RegexMatcherE_ZNK6icu_6412RegexPattern5flagsEv_ZNK6icu_6412RegexPattern7matcherER10UErrorCode_ZNK6icu_6412RegexPattern7patternEv_ZNK6icu_6412RegexPattern11patternTextER10UErrorCode_ZNK6icu_6412RegexPattern19groupNumberFromNameERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6412RegexPattern19groupNumberFromNameEPKciR10UErrorCode_ZN6icu_6412RegexPattern4initEv_ZN6icu_6412RegexPatternC2Ev_ZTVN6icu_6412RegexPatternE_ZN6icu_6412RegexPatternC1Ev_ZNK6icu_6412RegexPatterneqERKS0_utext_equals_64_ZNK6icu_6412RegexPattern6dumpOpEi_ZNK6icu_6412RegexPattern11dumpPatternEv_ZN6icu_6412RegexPattern16getStaticClassIDEv_ZNK6icu_6412RegexPattern17getDynamicClassIDEv_ZN6icu_6412RegexPattern3zapEv_ZN6icu_6412RegexPatternaSERKS0__ZN6icu_649UVector646assignERKS0_R10UErrorCode_ZN6icu_6412RegexPatternC2ERKS0__ZN6icu_6412RegexPatternC1ERKS0__ZNK6icu_6412RegexPattern5cloneEv_ZN6icu_6412RegexPatternD2Ev_ZN6icu_6412RegexPatternD1Ev_ZN6icu_6412RegexPattern7compileERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6412RegexPattern7compileERKNS_13UnicodeStringEjR10UErrorCode_ZN6icu_6412RegexPattern7compileEP5UTextR11UParseErrorR10UErrorCode_ZN6icu_6412RegexPattern7compileEP5UTextjR10UErrorCode_ZNK6icu_6412RegexPattern7matcherERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412RegexPattern7matchesERKNS_13UnicodeStringES3_R11UParseErrorR10UErrorCode_ZN6icu_6412RegexPattern7matchesEP5UTextS2_R11UParseErrorR10UErrorCode_ZNK6icu_6412RegexPattern5splitERKNS_13UnicodeStringEPS1_iR10UErrorCode_ZNK6icu_6412RegexPattern5splitEP5UTextPS2_iR10UErrorCode_ZTSN6icu_6412RegexPatternE_ZTIN6icu_6412RegexPatternE_ZN6icu_6415RegexStaticSetsD2Ev_ZN6icu_6415RegexStaticSetsD1Ev_ZN6icu_6415RegexStaticSets7cleanupEv_ZN6icu_6419gStaticSetsInitOnceE_ZN6icu_6415RegexStaticSetsC2EP10UErrorCode_ZN6icu_6415RegexStaticSetsC1EP10UErrorCode_ZN6icu_6424CaseFoldingUTextIteratorC2ER5UText_ZN6icu_6424CaseFoldingUTextIteratorD2Evucase_toFullFolding_64_ZN6icu_6424CaseFoldingUCharIteratorC2EPKDsll_ZN6icu_6424CaseFoldingUCharIteratorD2Ev_ZN6icu_6417RegularExpressionC2Ev_ZN6icu_6417RegularExpressionC1Evuregex_pattern_64uregex_appendTail_64_ZN6icu_6417RegularExpressionD2Ev_ZN6icu_6417RegularExpressionD1Evuregex_close_64uregex_open_64u_memcpy_64uregex_openUText_64uregex_clone_64uregex_patternUText_64uregex_flags_64uregex_setText_64uregex_setUText_64uregex_getText_64uregex_getUText_64uregex_refreshUText_64uregex_matches64_64uregex_matches_64uregex_lookingAt64_64uregex_lookingAt_64uregex_findNext_64uregex_find64_64uregex_find_64uregex_groupCount_64uregex_groupNumberFromName_64uregex_groupNumberFromCName_64uregex_start64_64uregex_start_64uregex_group_64_ZN6icu_6410RegexCImpl17appendReplacementEPNS_17RegularExpressionEPKDsiPPDsPiP10UErrorCodeuregex_appendReplacement_64uregex_end64_64uregex_end_64uregex_groupUText_64uregex_reset64_64uregex_reset_64uregex_replaceAll_64uregex_replaceFirst_64uregex_setRegion64_64uregex_setRegion_64uregex_setRegionAndStart_64uregex_regionStart64_64uregex_regionStart_64uregex_regionEnd64_64uregex_regionEnd_64uregex_hasTransparentBounds_64uregex_useTransparentBounds_64uregex_hasAnchoringBounds_64uregex_useAnchoringBounds_64uregex_hitEnd_64uregex_requireEnd_64uregex_setTimeLimit_64uregex_getTimeLimit_64uregex_setStackLimit_64uregex_getStackLimit_64uregex_setMatchCallback_64uregex_getMatchCallback_64uregex_setFindProgressCallback_64uregex_getFindProgressCallback_64uregex_replaceAllUText_64uregex_replaceFirstUText_64uregex_appendReplacementUText_64uregex_appendTailUText_64uregex_split_64uregex_splitUText_64uregex_openC_64ulocdata_open_64ulocdata_close_64ulocdata_setNoSubstitute_64ulocdata_getNoSubstitute_64ulocdata_getExemplarSet_64uset_openPatternOptions_64ulocdata_getDelimiter_64ulocdata_getMeasurementSystem_64ulocdata_getPaperSize_64ulocdata_getCLDRVersion_64ures_getVersionByKey_64ulocdata_getLocaleDisplayPattern_64ulocdata_getLocaleSeparator_64u_strstr_64_ZNK6icu_6413MeasureFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6413MeasureFormatD2Ev_ZTVN6icu_6413MeasureFormatE_ZN6icu_6413MeasureFormatD1Ev_ZN6icu_6413MeasureFormatD0Ev_ZNK6icu_6411MeasureUnit7getTypeEv_ZNK6icu_6411MeasureUnit10getSubtypeEv_ZNK6icu_648CacheKeyINS_22MeasureFormatCacheDataEE16writeDescriptionEPci_ZTSN6icu_6422MeasureFormatCacheDataE_ZNK6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_22MeasureFormatCacheDataEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_22MeasureFormatCacheDataEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEEE_ZTVN6icu_648CacheKeyINS_22MeasureFormatCacheDataEEE_ZNK6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEEeqERKNS_12CacheKeyBaseE_ZN6icu_6413MeasureFormat16getStaticClassIDEv_ZNK6icu_6413MeasureFormat17getDynamicClassIDEv_ZN6icu_6422MeasureFormatCacheDataC2Ev_ZTVN6icu_6422MeasureFormatCacheDataE_ZN6icu_6422MeasureFormatCacheDataC1Ev_ZN6icu_6413MeasureFormatC2ERKS0__ZN6icu_6413MeasureFormatC1ERKS0__ZNK6icu_6413MeasureFormat5cloneEv_ZN6icu_6413MeasureFormataSERKS0__ZN6icu_6413MeasureFormatC2Ev_ZN6icu_6413MeasureFormatC1Ev_ZN6icu_6413MeasureFormat17adoptNumberFormatEPNS_12NumberFormatER10UErrorCode_ZNK6icu_6413MeasureFormat23getNumberFormatInternalEv_ZNK6icu_6413MeasureFormat20formatMeasurePerUnitERKNS_7MeasureERKNS_11MeasureUnitERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZTVN6icu_646number15FormattedNumberE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE4unitERKNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7perUnitERKNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9unitWidthE16UNumberUnitWidth_ZN6icu_646number15FormattedNumberaSEOS1__ZNK6icu_646number15FormattedNumber12toTempStringER10UErrorCode_ZNK6icu_6413MeasureFormat25getCurrencyFormatInternalEv_ZNK6icu_6413MeasureFormat14getPluralRulesEv_ZNK6icu_6413MeasureFormat9getLocaleER10UErrorCode_ZNK6icu_6413MeasureFormat11getLocaleIDER10UErrorCode_ZN6icu_6413MeasureFormat20createCurrencyFormatERKNS_6LocaleER10UErrorCode_ZN6icu_6414CurrencyFormatC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6413MeasureFormat20createCurrencyFormatER10UErrorCode_ZN6icu_6422MeasureFormatCacheDataD2Ev_ZN6icu_6422MeasureFormatCacheDataD1Ev_ZN6icu_6422MeasureFormatCacheDataD0Ev_ZNK6icu_6413MeasureFormat18getUnitDisplayNameERKNS_11MeasureUnitER10UErrorCode_ZN6icu_646number4impl15LongNameHandler18getUnitDisplayNameERKNS_6LocaleERKNS_11MeasureUnitE16UNumberUnitWidthR10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEED2Ev_ZN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEED1Ev_ZN6icu_6413MeasureFormat17initMeasureFormatERKNS_6LocaleE19UMeasureFormatWidthPNS_12NumberFormatER10UErrorCode_ZN6icu_6411PluralRules20createSharedInstanceERKNS_6LocaleE11UPluralTypeR10UErrorCode_ZN6icu_6413MeasureFormatC2ERKNS_6LocaleE19UMeasureFormatWidthR10UErrorCode_ZN6icu_6413MeasureFormatC1ERKNS_6LocaleE19UMeasureFormatWidthR10UErrorCode_ZN6icu_6413MeasureFormatC2ERKNS_6LocaleE19UMeasureFormatWidthPNS_12NumberFormatER10UErrorCode_ZN6icu_6413MeasureFormatC1ERKNS_6LocaleE19UMeasureFormatWidthPNS_12NumberFormatER10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEED0Ev_ZN6icu_6413MeasureFormat22setMeasureFormatLocaleERKNS_6LocaleER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEE12createObjectEPKvR10UErrorCode_ZNK6icu_6413MeasureFormateqERKNS_6FormatE_ZNK6icu_6413MeasureFormat13formatMeasureERKNS_7MeasureERKNS_12NumberFormatERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413MeasureFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413MeasureFormat23formatMeasuresSlowTrackEPKNS_7MeasureEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6413MeasureFormat13formatNumericEdRKNS_10DateFormatE16UDateFormatFieldRKNS_11FormattableERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413MeasureFormat13formatNumericEPKNS_11FormattableEiRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6413MeasureFormat14formatMeasuresEPKNS_7MeasureEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZTSN6icu_6413MeasureFormatE_ZTIN6icu_6413MeasureFormatE_ZTIN6icu_6422MeasureFormatCacheDataE_ZTSN6icu_648CacheKeyINS_22MeasureFormatCacheDataEEE_ZTIN6icu_648CacheKeyINS_22MeasureFormatCacheDataEEE_ZTSN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEEE_ZTIN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEEE_ZN6icu_6414CurrencyFormatD2Ev_ZTVN6icu_6414CurrencyFormatE_ZN6icu_6414CurrencyFormatD1Ev_ZN6icu_6414CurrencyFormatD0Ev_ZNK6icu_6414CurrencyFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6414CurrencyFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6414CurrencyFormatC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6414CurrencyFormatC2ERKS0__ZN6icu_6414CurrencyFormatC1ERKS0__ZNK6icu_6414CurrencyFormat5cloneEv_ZN6icu_6414CurrencyFormat16getStaticClassIDEv_ZNK6icu_6414CurrencyFormat17getDynamicClassIDEv_ZTSN6icu_6414CurrencyFormatE_ZTIN6icu_6414CurrencyFormatE_ZN6icu_6414CurrencyAmountD2Ev_ZTVN6icu_6414CurrencyAmountE_ZN6icu_647MeasureD2Ev_ZN6icu_6414CurrencyAmountD1Ev_ZN6icu_6414CurrencyAmountD0Ev_ZN6icu_6414CurrencyAmountC2ERKNS_11FormattableENS_14ConstChar16PtrER10UErrorCode_ZN6icu_647MeasureC2ERKNS_11FormattableEPNS_11MeasureUnitER10UErrorCode_ZN6icu_6414CurrencyAmountC2ERKS0__ZN6icu_647MeasureC2ERKS0__ZN6icu_6414CurrencyAmountC1ERKS0__ZNK6icu_6414CurrencyAmount5cloneEv_ZN6icu_6414CurrencyAmountaSERKS0__ZN6icu_647MeasureaSERKS0__ZN6icu_6414CurrencyAmount16getStaticClassIDEv_ZNK6icu_6414CurrencyAmount17getDynamicClassIDEv_ZN6icu_6414CurrencyAmountC2EdNS_14ConstChar16PtrER10UErrorCode_ZTSN6icu_6414CurrencyAmountE_ZN6icu_6412CurrencyUnitD2Ev_ZTVN6icu_6412CurrencyUnitE_ZN6icu_6411MeasureUnitD2Ev_ZN6icu_6412CurrencyUnitD0Ev_ZN6icu_6412CurrencyUnitC2ENS_14ConstChar16PtrER10UErrorCode_ZN6icu_6411MeasureUnitC2Ev_ZN6icu_6411MeasureUnit12initCurrencyEPKc_ZN6icu_6412CurrencyUnitC2ENS_11StringPieceER10UErrorCodememchruprv_isInvariantString_64_ZN6icu_6412CurrencyUnitC1ENS_11StringPieceER10UErrorCode_ZN6icu_6412CurrencyUnitC2ERKS0__ZN6icu_6411MeasureUnitC2ERKS0__ZNK6icu_6412CurrencyUnit5cloneEv_ZN6icu_6412CurrencyUnitC2ERKNS_11MeasureUnitER10UErrorCode_ZN6icu_6412CurrencyUnitC1ERKNS_11MeasureUnitER10UErrorCode_ZN6icu_6412CurrencyUnitC2Ev_ZN6icu_6411MeasureUnitaSERKS0__ZN6icu_6412CurrencyUnit16getStaticClassIDEv_ZNK6icu_6412CurrencyUnit17getDynamicClassIDEv_ZTSN6icu_6412CurrencyUnitE_ZTIN6icu_6412CurrencyUnitE_ZTIN6icu_6411MeasureUnitE_ZN6icu_647Measure16getStaticClassIDEv_ZNK6icu_647Measure17getDynamicClassIDEv_ZN6icu_647MeasureC2Ev_ZTVN6icu_647MeasureE_ZN6icu_647MeasureC1Ev_ZN6icu_647MeasureC1ERKNS_11FormattableEPNS_11MeasureUnitER10UErrorCode_ZN6icu_647MeasureC1ERKS0__ZNK6icu_647Measure5cloneEv_ZN6icu_647MeasureD1Ev_ZN6icu_647MeasureD0Ev_ZTSN6icu_647MeasureEutmscale_getTimeScaleValue_64utmscale_fromInt64_64utmscale_toInt64_64_ZN6icu_6415CharsetDetector14setRecognizersER10UErrorCode_ZTVN6icu_6417CharsetRecog_UTF8E_ZTVN6icu_6422CharsetRecog_UTF_16_BEE_ZTVN6icu_6422CharsetRecog_UTF_16_LEE_ZTVN6icu_6422CharsetRecog_UTF_32_BEE_ZTVN6icu_6422CharsetRecog_UTF_32_LEE_ZN6icu_6417CharsetRecog_sbcsC2Ev_ZTVN6icu_6419CharsetRecog_8859_1E_ZTVN6icu_6419CharsetRecog_8859_2E_ZTVN6icu_6422CharsetRecog_8859_5_ruE_ZTVN6icu_6422CharsetRecog_8859_6_arE_ZTVN6icu_6422CharsetRecog_8859_7_elE_ZTVN6icu_6424CharsetRecog_8859_8_I_heE_ZTVN6icu_6422CharsetRecog_8859_8_heE_ZTVN6icu_6425CharsetRecog_windows_1251E_ZTVN6icu_6425CharsetRecog_windows_1256E_ZTVN6icu_6419CharsetRecog_KOI8_RE_ZTVN6icu_6422CharsetRecog_8859_9_trE_ZTVN6icu_6417CharsetRecog_sjisE_ZTVN6icu_6421CharsetRecog_gb_18030E_ZTVN6icu_6419CharsetRecog_euc_jpE_ZTVN6icu_6419CharsetRecog_euc_krE_ZTVN6icu_6417CharsetRecog_big5E_ZTVN6icu_6419CharsetRecog_2022JPE_ZTVN6icu_6419CharsetRecog_2022KRE_ZTVN6icu_6419CharsetRecog_2022CNE_ZTVN6icu_6426CharsetRecog_IBM424_he_rtlE_ZTVN6icu_6426CharsetRecog_IBM424_he_ltrE_ZTVN6icu_6426CharsetRecog_IBM420_ar_rtlE_ZTVN6icu_6426CharsetRecog_IBM420_ar_ltrE_ZN6icu_6415CharsetDetectorC2ER10UErrorCode_ZN6icu_649InputTextC1ER10UErrorCode_ZN6icu_6412CharsetMatchC1Ev_ZN6icu_6415CharsetDetectorD2Ev_ZN6icu_649InputTextD1Ev_ZN6icu_649InputText7setTextEPKci_ZN6icu_649InputText19setDeclaredEncodingEPKci_ZN6icu_6415CharsetDetector18getDetectableCountEv_ZNK6icu_649InputText5isSetEv_ZN6icu_649InputText10MungeInputEa_ZN6icu_6412CharsetMatchC2Ev_ZN6icu_6412CharsetMatch3setEPNS_9InputTextEPKNS_17CharsetRecognizerEiPKcS7_ucnv_open_64ucnv_toUChars_64ucnv_close_64_ZNK6icu_6419CharsetRecog_2022JP7getNameEv_ZNK6icu_6419CharsetRecog_2022KR7getNameEv_ZNK6icu_6419CharsetRecog_2022CN7getNameEv_ZNK6icu_6417CharsetRecog_202210match_2022EPKhiPA5_S1_i_ZNK6icu_6419CharsetRecog_2022JP5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_2022KR5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_2022CN5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZN6icu_6417CharsetRecog_2022D2Ev_ZTVN6icu_6417CharsetRecog_2022E_ZN6icu_6417CharsetRecognizerD2Ev_ZN6icu_6417CharsetRecog_2022D1Ev_ZN6icu_6419CharsetRecog_2022JPD2Ev_ZN6icu_6419CharsetRecog_2022JPD1Ev_ZN6icu_6419CharsetRecog_2022JPD0Ev_ZN6icu_6419CharsetRecog_2022KRD2Ev_ZN6icu_6419CharsetRecog_2022KRD1Ev_ZN6icu_6419CharsetRecog_2022KRD0Ev_ZN6icu_6419CharsetRecog_2022CND2Ev_ZN6icu_6419CharsetRecog_2022CND1Ev_ZN6icu_6419CharsetRecog_2022CND0Ev_ZN6icu_6417CharsetRecog_2022D0Ev_ZTSN6icu_6417CharsetRecog_2022E_ZTIN6icu_6417CharsetRecog_2022E_ZTIN6icu_6417CharsetRecognizerE_ZTSN6icu_6419CharsetRecog_2022JPE_ZTIN6icu_6419CharsetRecog_2022JPE_ZTSN6icu_6419CharsetRecog_2022KRE_ZTIN6icu_6419CharsetRecog_2022KRE_ZTSN6icu_6419CharsetRecog_2022CNE_ZTIN6icu_6419CharsetRecog_2022CNE_ZNK6icu_6417CharsetRecognizer11getLanguageEv_ZN6icu_6417CharsetRecognizerD1Ev_ZN6icu_6417CharsetRecognizerD0Ev_ZTSN6icu_6417CharsetRecognizerE_ZTVN6icu_6417CharsetRecognizerE_ZNK6icu_6417CharsetRecog_sjis7getNameEv_ZNK6icu_6417CharsetRecog_sjis11getLanguageEv_ZNK6icu_6419CharsetRecog_euc_jp11getLanguageEv_ZNK6icu_6419CharsetRecog_euc_jp7getNameEv_ZNK6icu_6419CharsetRecog_euc_kr7getNameEv_ZNK6icu_6419CharsetRecog_euc_kr11getLanguageEv_ZNK6icu_6417CharsetRecog_big57getNameEv_ZNK6icu_6417CharsetRecog_big511getLanguageEv_ZNK6icu_6421CharsetRecog_gb_1803011getLanguageEv_ZNK6icu_6421CharsetRecog_gb_180307getNameEv_ZN6icu_6412IteratedCharC2Ev_ZN6icu_6412IteratedCharC1Ev_ZN6icu_6412IteratedChar8nextByteEPNS_9InputTextE_ZNK6icu_6417CharsetRecog_sjis8nextCharEPNS_12IteratedCharEPNS_9InputTextE_ZNK6icu_6416CharsetRecog_euc8nextCharEPNS_12IteratedCharEPNS_9InputTextE_ZNK6icu_6417CharsetRecog_big58nextCharEPNS_12IteratedCharEPNS_9InputTextE_ZNK6icu_6421CharsetRecog_gb_180308nextCharEPNS_12IteratedCharEPNS_9InputTextE_ZN6icu_6417CharsetRecog_mbcsD2Ev_ZTVN6icu_6417CharsetRecog_mbcsE_ZN6icu_6417CharsetRecog_mbcsD1Ev_ZN6icu_6417CharsetRecog_sjisD2Ev_ZN6icu_6417CharsetRecog_sjisD1Ev_ZN6icu_6417CharsetRecog_sjisD0Ev_ZN6icu_6417CharsetRecog_big5D2Ev_ZN6icu_6417CharsetRecog_big5D1Ev_ZN6icu_6417CharsetRecog_big5D0Ev_ZN6icu_6421CharsetRecog_gb_18030D2Ev_ZN6icu_6421CharsetRecog_gb_18030D1Ev_ZN6icu_6421CharsetRecog_gb_18030D0Ev_ZN6icu_6417CharsetRecog_mbcsD0Ev_ZNK6icu_6417CharsetRecog_mbcs10match_mbcsEPNS_9InputTextEPKtilog_ZNK6icu_6417CharsetRecog_sjis5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_euc_jp5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_euc_kr5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6417CharsetRecog_big55matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6421CharsetRecog_gb_180305matchEPNS_9InputTextEPNS_12CharsetMatchE_ZN6icu_6416CharsetRecog_eucD2Ev_ZTVN6icu_6416CharsetRecog_eucE_ZN6icu_6416CharsetRecog_eucD1Ev_ZN6icu_6419CharsetRecog_euc_jpD2Ev_ZN6icu_6419CharsetRecog_euc_jpD1Ev_ZN6icu_6419CharsetRecog_euc_jpD0Ev_ZN6icu_6419CharsetRecog_euc_krD2Ev_ZN6icu_6419CharsetRecog_euc_krD1Ev_ZN6icu_6419CharsetRecog_euc_krD0Ev_ZN6icu_6416CharsetRecog_eucD0Ev_ZTSN6icu_6417CharsetRecog_mbcsE_ZTIN6icu_6417CharsetRecog_mbcsE_ZTSN6icu_6417CharsetRecog_sjisE_ZTIN6icu_6417CharsetRecog_sjisE_ZTSN6icu_6416CharsetRecog_eucE_ZTIN6icu_6416CharsetRecog_eucE_ZTSN6icu_6419CharsetRecog_euc_jpE_ZTIN6icu_6419CharsetRecog_euc_jpE_ZTSN6icu_6419CharsetRecog_euc_krE_ZTIN6icu_6419CharsetRecog_euc_krE_ZTSN6icu_6417CharsetRecog_big5E_ZTIN6icu_6417CharsetRecog_big5E_ZTSN6icu_6421CharsetRecog_gb_18030E_ZTIN6icu_6421CharsetRecog_gb_18030E_ZN6icu_6411NGramParserD2Ev_ZN6icu_6411NGramParserD1Ev_ZN6icu_6411NGramParser8nextByteEPNS_9InputTextE_ZN6icu_6418NGramParser_IBM420D2Ev_ZTVN6icu_6418NGramParser_IBM420E_ZN6icu_6418NGramParser_IBM420D1Ev_ZNK6icu_6419CharsetRecog_8859_17getNameEv_ZNK6icu_6419CharsetRecog_8859_27getNameEv_ZNK6icu_6419CharsetRecog_8859_57getNameEv_ZNK6icu_6422CharsetRecog_8859_5_ru11getLanguageEv_ZNK6icu_6419CharsetRecog_KOI8_R11getLanguageEv_ZNK6icu_6425CharsetRecog_windows_125111getLanguageEv_ZNK6icu_6419CharsetRecog_8859_67getNameEv_ZNK6icu_6422CharsetRecog_8859_6_ar11getLanguageEv_ZNK6icu_6422CharsetRecog_IBM420_ar11getLanguageEv_ZNK6icu_6425CharsetRecog_windows_125611getLanguageEv_ZNK6icu_6419CharsetRecog_8859_77getNameEv_ZNK6icu_6422CharsetRecog_8859_7_el11getLanguageEv_ZNK6icu_6419CharsetRecog_8859_87getNameEv_ZNK6icu_6424CharsetRecog_8859_8_I_he7getNameEv_ZNK6icu_6424CharsetRecog_8859_8_I_he11getLanguageEv_ZNK6icu_6422CharsetRecog_IBM424_he11getLanguageEv_ZNK6icu_6422CharsetRecog_8859_8_he11getLanguageEv_ZNK6icu_6419CharsetRecog_8859_97getNameEv_ZNK6icu_6422CharsetRecog_8859_9_tr11getLanguageEv_ZNK6icu_6425CharsetRecog_windows_12567getNameEv_ZNK6icu_6425CharsetRecog_windows_12517getNameEv_ZNK6icu_6419CharsetRecog_KOI8_R7getNameEv_ZNK6icu_6426CharsetRecog_IBM424_he_rtl7getNameEv_ZNK6icu_6426CharsetRecog_IBM424_he_ltr7getNameEv_ZNK6icu_6426CharsetRecog_IBM420_ar_rtl7getNameEv_ZNK6icu_6426CharsetRecog_IBM420_ar_ltr7getNameEv_ZN6icu_6411NGramParserD0Ev_ZN6icu_6418NGramParser_IBM420D0Ev_ZNK6icu_6419CharsetRecog_8859_15matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_8859_25matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6422CharsetRecog_8859_5_ru5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6422CharsetRecog_8859_6_ar5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6422CharsetRecog_8859_7_el5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6424CharsetRecog_8859_8_I_he5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6422CharsetRecog_8859_8_he5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6422CharsetRecog_8859_9_tr5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6425CharsetRecog_windows_12565matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6425CharsetRecog_windows_12515matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_KOI8_R5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6426CharsetRecog_IBM424_he_rtl5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6426CharsetRecog_IBM424_he_ltr5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6426CharsetRecog_IBM420_ar_rtl5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6426CharsetRecog_IBM420_ar_ltr5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZN6icu_6411NGramParserC2EPKiPKh_ZTVN6icu_6411NGramParserE_ZN6icu_6411NGramParserC1EPKiPKh_ZN6icu_6411NGramParser6searchEPKii_ZN6icu_6411NGramParser6lookupEi_ZN6icu_6411NGramParser7addByteEi_ZN6icu_6411NGramParser15parseCharactersEPNS_9InputTextE_ZN6icu_6418NGramParser_IBM42015parseCharactersEPNS_9InputTextE_ZN6icu_6411NGramParser5parseEPNS_9InputTextE_ZNK6icu_6417CharsetRecog_sbcs10match_sbcsEPNS_9InputTextEPKiPKh_ZN6icu_6418NGramParser_IBM420C2EPKiPKh_ZN6icu_6418NGramParser_IBM420C1EPKiPKh_ZNK6icu_6422CharsetRecog_IBM420_ar10match_sbcsEPNS_9InputTextEPKiPKh_ZN6icu_6418NGramParser_IBM4209isLamAlefEi_ZN6icu_6418NGramParser_IBM4208nextByteEPNS_9InputTextE_ZTVN6icu_6417CharsetRecog_sbcsE_ZN6icu_6417CharsetRecog_sbcsC1Ev_ZN6icu_6417CharsetRecog_sbcsD2Ev_ZN6icu_6417CharsetRecog_sbcsD1Ev_ZN6icu_6419CharsetRecog_8859_1D2Ev_ZN6icu_6419CharsetRecog_8859_1D1Ev_ZN6icu_6419CharsetRecog_8859_1D0Ev_ZN6icu_6419CharsetRecog_8859_2D2Ev_ZN6icu_6419CharsetRecog_8859_2D1Ev_ZN6icu_6419CharsetRecog_8859_2D0Ev_ZN6icu_6425CharsetRecog_windows_1256D2Ev_ZN6icu_6425CharsetRecog_windows_1256D1Ev_ZN6icu_6425CharsetRecog_windows_1256D0Ev_ZN6icu_6425CharsetRecog_windows_1251D2Ev_ZN6icu_6425CharsetRecog_windows_1251D1Ev_ZN6icu_6425CharsetRecog_windows_1251D0Ev_ZN6icu_6419CharsetRecog_KOI8_RD2Ev_ZN6icu_6419CharsetRecog_KOI8_RD1Ev_ZN6icu_6419CharsetRecog_KOI8_RD0Ev_ZN6icu_6417CharsetRecog_sbcsD0Ev_ZN6icu_6419CharsetRecog_8859_5D2Ev_ZTVN6icu_6419CharsetRecog_8859_5E_ZN6icu_6419CharsetRecog_8859_5D1Ev_ZN6icu_6422CharsetRecog_8859_5_ruD2Ev_ZN6icu_6422CharsetRecog_8859_5_ruD1Ev_ZN6icu_6422CharsetRecog_8859_5_ruD0Ev_ZN6icu_6419CharsetRecog_8859_5D0Ev_ZN6icu_6419CharsetRecog_8859_6D2Ev_ZTVN6icu_6419CharsetRecog_8859_6E_ZN6icu_6419CharsetRecog_8859_6D1Ev_ZN6icu_6422CharsetRecog_8859_6_arD2Ev_ZN6icu_6422CharsetRecog_8859_6_arD1Ev_ZN6icu_6422CharsetRecog_8859_6_arD0Ev_ZN6icu_6419CharsetRecog_8859_6D0Ev_ZN6icu_6419CharsetRecog_8859_7D2Ev_ZTVN6icu_6419CharsetRecog_8859_7E_ZN6icu_6419CharsetRecog_8859_7D1Ev_ZN6icu_6422CharsetRecog_8859_7_elD2Ev_ZN6icu_6422CharsetRecog_8859_7_elD1Ev_ZN6icu_6422CharsetRecog_8859_7_elD0Ev_ZN6icu_6419CharsetRecog_8859_7D0Ev_ZN6icu_6419CharsetRecog_8859_8D2Ev_ZTVN6icu_6419CharsetRecog_8859_8E_ZN6icu_6419CharsetRecog_8859_8D1Ev_ZN6icu_6424CharsetRecog_8859_8_I_heD2Ev_ZN6icu_6424CharsetRecog_8859_8_I_heD1Ev_ZN6icu_6424CharsetRecog_8859_8_I_heD0Ev_ZN6icu_6422CharsetRecog_8859_8_heD2Ev_ZN6icu_6422CharsetRecog_8859_8_heD1Ev_ZN6icu_6422CharsetRecog_8859_8_heD0Ev_ZN6icu_6419CharsetRecog_8859_8D0Ev_ZN6icu_6419CharsetRecog_8859_9D2Ev_ZTVN6icu_6419CharsetRecog_8859_9E_ZN6icu_6419CharsetRecog_8859_9D1Ev_ZN6icu_6422CharsetRecog_8859_9_trD2Ev_ZN6icu_6422CharsetRecog_8859_9_trD1Ev_ZN6icu_6422CharsetRecog_8859_9_trD0Ev_ZN6icu_6419CharsetRecog_8859_9D0Ev_ZN6icu_6422CharsetRecog_IBM424_heD2Ev_ZTVN6icu_6422CharsetRecog_IBM424_heE_ZN6icu_6422CharsetRecog_IBM424_heD1Ev_ZN6icu_6426CharsetRecog_IBM424_he_rtlD2Ev_ZN6icu_6426CharsetRecog_IBM424_he_rtlD1Ev_ZN6icu_6426CharsetRecog_IBM424_he_rtlD0Ev_ZN6icu_6426CharsetRecog_IBM424_he_ltrD2Ev_ZN6icu_6426CharsetRecog_IBM424_he_ltrD1Ev_ZN6icu_6426CharsetRecog_IBM424_he_ltrD0Ev_ZN6icu_6422CharsetRecog_IBM424_heD0Ev_ZN6icu_6422CharsetRecog_IBM420_arD2Ev_ZTVN6icu_6422CharsetRecog_IBM420_arE_ZN6icu_6422CharsetRecog_IBM420_arD1Ev_ZN6icu_6426CharsetRecog_IBM420_ar_rtlD2Ev_ZN6icu_6426CharsetRecog_IBM420_ar_rtlD1Ev_ZN6icu_6426CharsetRecog_IBM420_ar_rtlD0Ev_ZN6icu_6426CharsetRecog_IBM420_ar_ltrD2Ev_ZN6icu_6426CharsetRecog_IBM420_ar_ltrD1Ev_ZN6icu_6426CharsetRecog_IBM420_ar_ltrD0Ev_ZN6icu_6422CharsetRecog_IBM420_arD0Ev_ZTSN6icu_6411NGramParserE_ZTIN6icu_6411NGramParserE_ZTSN6icu_6418NGramParser_IBM420E_ZTIN6icu_6418NGramParser_IBM420E_ZTSN6icu_6417CharsetRecog_sbcsE_ZTIN6icu_6417CharsetRecog_sbcsE_ZTSN6icu_6419CharsetRecog_8859_1E_ZTIN6icu_6419CharsetRecog_8859_1E_ZTSN6icu_6419CharsetRecog_8859_2E_ZTIN6icu_6419CharsetRecog_8859_2E_ZTSN6icu_6419CharsetRecog_8859_5E_ZTIN6icu_6419CharsetRecog_8859_5E_ZTSN6icu_6419CharsetRecog_8859_6E_ZTIN6icu_6419CharsetRecog_8859_6E_ZTSN6icu_6419CharsetRecog_8859_7E_ZTIN6icu_6419CharsetRecog_8859_7E_ZTSN6icu_6419CharsetRecog_8859_8E_ZTIN6icu_6419CharsetRecog_8859_8E_ZTSN6icu_6419CharsetRecog_8859_9E_ZTIN6icu_6419CharsetRecog_8859_9E_ZTSN6icu_6422CharsetRecog_8859_5_ruE_ZTIN6icu_6422CharsetRecog_8859_5_ruE_ZTSN6icu_6422CharsetRecog_8859_6_arE_ZTIN6icu_6422CharsetRecog_8859_6_arE_ZTSN6icu_6422CharsetRecog_8859_7_elE_ZTIN6icu_6422CharsetRecog_8859_7_elE_ZTSN6icu_6424CharsetRecog_8859_8_I_heE_ZTIN6icu_6424CharsetRecog_8859_8_I_heE_ZTSN6icu_6422CharsetRecog_8859_8_heE_ZTIN6icu_6422CharsetRecog_8859_8_heE_ZTSN6icu_6422CharsetRecog_8859_9_trE_ZTIN6icu_6422CharsetRecog_8859_9_trE_ZTSN6icu_6425CharsetRecog_windows_1256E_ZTIN6icu_6425CharsetRecog_windows_1256E_ZTSN6icu_6425CharsetRecog_windows_1251E_ZTIN6icu_6425CharsetRecog_windows_1251E_ZTSN6icu_6419CharsetRecog_KOI8_RE_ZTIN6icu_6419CharsetRecog_KOI8_RE_ZTSN6icu_6422CharsetRecog_IBM424_heE_ZTIN6icu_6422CharsetRecog_IBM424_heE_ZTSN6icu_6426CharsetRecog_IBM424_he_rtlE_ZTIN6icu_6426CharsetRecog_IBM424_he_rtlE_ZTSN6icu_6426CharsetRecog_IBM424_he_ltrE_ZTIN6icu_6426CharsetRecog_IBM424_he_ltrE_ZTSN6icu_6422CharsetRecog_IBM420_arE_ZTIN6icu_6422CharsetRecog_IBM420_arE_ZTSN6icu_6426CharsetRecog_IBM420_ar_rtlE_ZTIN6icu_6426CharsetRecog_IBM420_ar_rtlE_ZTSN6icu_6426CharsetRecog_IBM420_ar_ltrE_ZTIN6icu_6426CharsetRecog_IBM420_ar_ltrE_ZNK6icu_6422CharsetRecog_UTF_16_BE7getNameEv_ZNK6icu_6422CharsetRecog_UTF_16_LE7getNameEv_ZNK6icu_6422CharsetRecog_UTF_32_BE7getNameEv_ZNK6icu_6422CharsetRecog_UTF_32_BE7getCharEPKhi_ZNK6icu_6422CharsetRecog_UTF_32_LE7getNameEv_ZNK6icu_6422CharsetRecog_UTF_32_LE7getCharEPKhi_ZNK6icu_6422CharsetRecog_UTF_16_BE5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6422CharsetRecog_UTF_16_LE5matchEPNS_9InputTextEPNS_12CharsetMatchE_ZNK6icu_6419CharsetRecog_UTF_325matchEPNS_9InputTextEPNS_12CharsetMatchE_ZN6icu_6420CharsetRecog_UnicodeD2Ev_ZTVN6icu_6420CharsetRecog_UnicodeE_ZN6icu_6420CharsetRecog_UnicodeD1Ev_ZN6icu_6422CharsetRecog_UTF_16_BED2Ev_ZN6icu_6422CharsetRecog_UTF_16_BED1Ev_ZN6icu_6422CharsetRecog_UTF_16_BED0Ev_ZN6icu_6422CharsetRecog_UTF_16_LED2Ev_ZN6icu_6422CharsetRecog_UTF_16_LED1Ev_ZN6icu_6422CharsetRecog_UTF_16_LED0Ev_ZN6icu_6420CharsetRecog_UnicodeD0Ev_ZN6icu_6419CharsetRecog_UTF_32D2Ev_ZTVN6icu_6419CharsetRecog_UTF_32E_ZN6icu_6419CharsetRecog_UTF_32D1Ev_ZN6icu_6422CharsetRecog_UTF_32_BED2Ev_ZN6icu_6422CharsetRecog_UTF_32_BED1Ev_ZN6icu_6422CharsetRecog_UTF_32_BED0Ev_ZN6icu_6422CharsetRecog_UTF_32_LED2Ev_ZN6icu_6422CharsetRecog_UTF_32_LED1Ev_ZN6icu_6422CharsetRecog_UTF_32_LED0Ev_ZN6icu_6419CharsetRecog_UTF_32D0Ev_ZTSN6icu_6420CharsetRecog_UnicodeE_ZTIN6icu_6420CharsetRecog_UnicodeE_ZTSN6icu_6422CharsetRecog_UTF_16_BEE_ZTIN6icu_6422CharsetRecog_UTF_16_BEE_ZTSN6icu_6422CharsetRecog_UTF_16_LEE_ZTIN6icu_6422CharsetRecog_UTF_16_LEE_ZTSN6icu_6419CharsetRecog_UTF_32E_ZTIN6icu_6419CharsetRecog_UTF_32E_ZTSN6icu_6422CharsetRecog_UTF_32_BEE_ZTIN6icu_6422CharsetRecog_UTF_32_BEE_ZTSN6icu_6422CharsetRecog_UTF_32_LEE_ZTIN6icu_6422CharsetRecog_UTF_32_LEE_ZNK6icu_6417CharsetRecog_UTF87getNameEv_ZN6icu_6417CharsetRecog_UTF8D2Ev_ZN6icu_6417CharsetRecog_UTF8D1Ev_ZN6icu_6417CharsetRecog_UTF8D0Ev_ZNK6icu_6417CharsetRecog_UTF85matchEPNS_9InputTextEPNS_12CharsetMatchE_ZTSN6icu_6417CharsetRecog_UTF8E_ZTIN6icu_6417CharsetRecog_UTF8E_ZN6icu_649InputTextC2ER10UErrorCode_ZN6icu_649InputTextD2Ev_ZNK6icu_6413BasicTimeZone18getOffsetFromLocalEdiiRiS1_R10UErrorCode_ZN6icu_6413BasicTimeZoneC2Ev_ZTVN6icu_6413BasicTimeZoneE_ZN6icu_6413BasicTimeZoneC1Ev_ZN6icu_6413BasicTimeZoneC1ERKNS_13UnicodeStringE_ZN6icu_6413BasicTimeZoneC1ERKS0__ZN6icu_6413BasicTimeZoneD1Ev_ZN6icu_6413BasicTimeZoneD0Ev_ZNK6icu_6418AnnualTimeZoneRule12getStartYearEv_ZNK6icu_6413BasicTimeZone21getTimeZoneRulesAfterEdRPNS_19InitialTimeZoneRuleERPNS_7UVectorER10UErrorCode_ZTIN6icu_6421TimeArrayTimeZoneRuleE_ZTIN6icu_6412TimeZoneRuleE_ZTIN6icu_6418AnnualTimeZoneRuleE_ZNK6icu_6418AnnualTimeZoneRule10getEndYearEv_ZNK6icu_6418AnnualTimeZoneRule7getRuleEv_ZN6icu_6418AnnualTimeZoneRuleC1ERKNS_13UnicodeStringEiiRKNS_12DateTimeRuleEii_ZNK6icu_6421TimeArrayTimeZoneRule15countStartTimesEv_ZNK6icu_6421TimeArrayTimeZoneRule11getTimeTypeEv_ZNK6icu_6421TimeArrayTimeZoneRule14getStartTimeAtEiRd_ZTSN6icu_6413BasicTimeZoneE_ZN6icu_6412DateTimeRuleD2Ev_ZTVN6icu_6412DateTimeRuleE_ZN6icu_6412DateTimeRuleD1Ev_ZN6icu_6412DateTimeRuleD0Ev_ZN6icu_6412DateTimeRule16getStaticClassIDEv_ZNK6icu_6412DateTimeRule17getDynamicClassIDEv_ZN6icu_6412DateTimeRuleC2EiiiNS0_12TimeRuleTypeE_ZN6icu_6412DateTimeRuleC2EiiiiNS0_12TimeRuleTypeE_ZN6icu_6412DateTimeRuleC2EiiiaiNS0_12TimeRuleTypeE_ZN6icu_6412DateTimeRuleC2ERKS0__ZN6icu_6412DateTimeRuleC1ERKS0__ZNK6icu_6412DateTimeRule5cloneEv_ZN6icu_6412DateTimeRuleaSERKS0__ZNK6icu_6412DateTimeRuleeqERKS0__ZNK6icu_6412DateTimeRuleneERKS0__ZNK6icu_6412DateTimeRule15getDateRuleTypeEv_ZNK6icu_6412DateTimeRule15getTimeRuleTypeEv_ZNK6icu_6412DateTimeRule12getRuleMonthEv_ZNK6icu_6412DateTimeRule17getRuleDayOfMonthEv_ZNK6icu_6412DateTimeRule16getRuleDayOfWeekEv_ZNK6icu_6412DateTimeRule18getRuleWeekInMonthEv_ZNK6icu_6412DateTimeRule18getRuleMillisInDayEv_ZTSN6icu_6412DateTimeRuleE_ZTIN6icu_6412DateTimeRuleE_ZNK6icu_6417RuleBasedTimeZoneneERKNS_8TimeZoneE_ZN6icu_6417RuleBasedTimeZone12setRawOffsetEi_ZNK6icu_6417RuleBasedTimeZone20countTransitionRulesER10UErrorCode_ZNK6icu_6417RuleBasedTimeZone12getRawOffsetEv_ZNK6icu_6417RuleBasedTimeZone14inDaylightTimeEdR10UErrorCode_ZNK6icu_6417RuleBasedTimeZone12hasSameRulesERKNS_8TimeZoneE_ZNK6icu_6417RuleBasedTimeZone16getTimeZoneRulesERPKNS_19InitialTimeZoneRuleEPPKNS_12TimeZoneRuleERiR10UErrorCode_ZNK6icu_6417RuleBasedTimeZone9getOffsetEhiiihiR10UErrorCode_ZN6icu_6417RuleBasedTimeZone16getStaticClassIDEv_ZNK6icu_6417RuleBasedTimeZone17getDynamicClassIDEv_ZN6icu_6417RuleBasedTimeZoneC2ERKNS_13UnicodeStringEPNS_19InitialTimeZoneRuleE_ZTVN6icu_6417RuleBasedTimeZoneE_ZN6icu_6417RuleBasedTimeZone11deleteRulesEv_ZN6icu_6417RuleBasedTimeZone17deleteTransitionsEv_ZN6icu_6417RuleBasedTimeZoneD2Ev_ZN6icu_6417RuleBasedTimeZoneD1Ev_ZN6icu_6417RuleBasedTimeZoneD0Ev_ZNK6icu_6417RuleBasedTimeZone13completeConstER10UErrorCode_ZN6icu_6417RuleBasedTimeZone9copyRulesEPNS_7UVectorE_ZN6icu_6417RuleBasedTimeZoneC2ERKS0__ZN6icu_6417RuleBasedTimeZoneC1ERKS0__ZNK6icu_6417RuleBasedTimeZone5cloneEv_ZN6icu_6417RuleBasedTimeZoneaSERKS0__ZNK6icu_6417RuleBasedTimeZone8findNextEdaRdRPNS_12TimeZoneRuleES4__ZNK6icu_6417RuleBasedTimeZone15useDaylightTimeEv_ZNK6icu_6417RuleBasedTimeZone17getNextTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_6417RuleBasedTimeZone8findPrevEdaRdRPNS_12TimeZoneRuleES4__ZNK6icu_6417RuleBasedTimeZone21getPreviousTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_6417RuleBasedTimeZone13getLocalDeltaEiiiiii_ZNK6icu_6417RuleBasedTimeZone15findRuleInFinalEdaii_ZNK6icu_6417RuleBasedTimeZone17getTransitionTimeEPNS_10TransitionEaii_ZNK6icu_6417RuleBasedTimeZone17getOffsetInternalEdaiiRiS1_R10UErrorCode_ZNK6icu_6417RuleBasedTimeZone9getOffsetEhiiihiiR10UErrorCode_ZNK6icu_6417RuleBasedTimeZone9getOffsetEdaRiS1_R10UErrorCode_ZNK6icu_6417RuleBasedTimeZone18getOffsetFromLocalEdiiRiS1_R10UErrorCode_ZNK6icu_6417RuleBasedTimeZoneeqERKNS_8TimeZoneE_ZTSN6icu_6417RuleBasedTimeZoneE_ZNK6icu_6412TimeZoneRuleneERKS0__ZNK6icu_6419InitialTimeZoneRuleneERKNS_12TimeZoneRuleE_ZNK6icu_6419InitialTimeZoneRule13getFirstStartEiiRd_ZNK6icu_6419InitialTimeZoneRule13getFinalStartEiiRd_ZNK6icu_6419InitialTimeZoneRule12getNextStartEdiiaRd_ZNK6icu_6419InitialTimeZoneRule16getPreviousStartEdiiaRd_ZNK6icu_6418AnnualTimeZoneRuleneERKNS_12TimeZoneRuleE_ZNK6icu_6421TimeArrayTimeZoneRuleneERKNS_12TimeZoneRuleE_ZNK6icu_6412TimeZoneRule14isEquivalentToERKS0__ZNK6icu_6412TimeZoneRuleeqERKS0__ZNK6icu_6419InitialTimeZoneRuleeqERKNS_12TimeZoneRuleE_ZNK6icu_6418AnnualTimeZoneRule14isEquivalentToERKNS_12TimeZoneRuleE_ZNK6icu_6418AnnualTimeZoneRuleeqERKNS_12TimeZoneRuleE_ZNK6icu_6419InitialTimeZoneRule14isEquivalentToERKNS_12TimeZoneRuleE_ZNK6icu_6421TimeArrayTimeZoneRule14isEquivalentToERKNS_12TimeZoneRuleE_ZNK6icu_6421TimeArrayTimeZoneRuleeqERKNS_12TimeZoneRuleE_ZN6icu_6412TimeZoneRuleC2ERKNS_13UnicodeStringEii_ZTVN6icu_6412TimeZoneRuleE_ZN6icu_6412TimeZoneRuleC1ERKNS_13UnicodeStringEii_ZN6icu_6412TimeZoneRuleC2ERKS0__ZN6icu_6412TimeZoneRuleC1ERKS0__ZN6icu_6412TimeZoneRuleaSERKS0__ZN6icu_6419InitialTimeZoneRule16getStaticClassIDEv_ZNK6icu_6419InitialTimeZoneRule17getDynamicClassIDEv_ZN6icu_6419InitialTimeZoneRuleC2ERKNS_13UnicodeStringEii_ZTVN6icu_6419InitialTimeZoneRuleE_ZN6icu_6419InitialTimeZoneRuleC2ERKS0__ZN6icu_6419InitialTimeZoneRuleC1ERKS0__ZNK6icu_6419InitialTimeZoneRule5cloneEv_ZN6icu_6419InitialTimeZoneRuleaSERKS0__ZN6icu_6418AnnualTimeZoneRule16getStaticClassIDEv_ZNK6icu_6418AnnualTimeZoneRule17getDynamicClassIDEv_ZN6icu_6418AnnualTimeZoneRuleC2ERKNS_13UnicodeStringEiiPNS_12DateTimeRuleEii_ZTVN6icu_6418AnnualTimeZoneRuleE_ZN6icu_6418AnnualTimeZoneRuleaSERKS0__ZNK6icu_6418AnnualTimeZoneRule14getStartInYearEiiiRd_ZNK6icu_6418AnnualTimeZoneRule13getFirstStartEiiRd_ZNK6icu_6418AnnualTimeZoneRule13getFinalStartEiiRd_ZNK6icu_6418AnnualTimeZoneRule12getNextStartEdiiaRd_ZNK6icu_6418AnnualTimeZoneRule16getPreviousStartEdiiaRd_ZN6icu_6421TimeArrayTimeZoneRule16getStaticClassIDEv_ZNK6icu_6421TimeArrayTimeZoneRule17getDynamicClassIDEv_ZN6icu_6421TimeArrayTimeZoneRule14initStartTimesEPKdiR10UErrorCode_ZN6icu_6421TimeArrayTimeZoneRuleaSERKS0__ZNK6icu_6421TimeArrayTimeZoneRule6getUTCEdii_ZNK6icu_6421TimeArrayTimeZoneRule13getFirstStartEiiRd_ZNK6icu_6421TimeArrayTimeZoneRule13getFinalStartEiiRd_ZNK6icu_6421TimeArrayTimeZoneRule12getNextStartEdiiaRd_ZNK6icu_6421TimeArrayTimeZoneRule16getPreviousStartEdiiaRd_ZN6icu_6412TimeZoneRuleD2Ev_ZN6icu_6412TimeZoneRuleD1Ev_ZN6icu_6412TimeZoneRuleD0Ev_ZN6icu_6419InitialTimeZoneRuleD2Ev_ZN6icu_6419InitialTimeZoneRuleD1Ev_ZN6icu_6419InitialTimeZoneRuleD0Ev_ZN6icu_6418AnnualTimeZoneRuleC2ERKNS_13UnicodeStringEiiRKNS_12DateTimeRuleEii_ZN6icu_6418AnnualTimeZoneRuleC2ERKS0__ZN6icu_6418AnnualTimeZoneRuleC1ERKS0__ZNK6icu_6418AnnualTimeZoneRule5cloneEv_ZN6icu_6418AnnualTimeZoneRuleD2Ev_ZN6icu_6418AnnualTimeZoneRuleD1Ev_ZN6icu_6418AnnualTimeZoneRuleD0Ev_ZN6icu_6421TimeArrayTimeZoneRuleC2ERKNS_13UnicodeStringEiiPKdiNS_12DateTimeRule12TimeRuleTypeE_ZTVN6icu_6421TimeArrayTimeZoneRuleE_ZN6icu_6421TimeArrayTimeZoneRuleC2ERKS0__ZN6icu_6421TimeArrayTimeZoneRuleC1ERKS0__ZNK6icu_6421TimeArrayTimeZoneRule5cloneEv_ZN6icu_6421TimeArrayTimeZoneRuleD2Ev_ZN6icu_6421TimeArrayTimeZoneRuleD1Ev_ZN6icu_6421TimeArrayTimeZoneRuleD0Ev_ZTSN6icu_6412TimeZoneRuleE_ZTSN6icu_6419InitialTimeZoneRuleE_ZTIN6icu_6419InitialTimeZoneRuleE_ZTSN6icu_6418AnnualTimeZoneRuleE_ZTSN6icu_6421TimeArrayTimeZoneRuleE_ZN6icu_6418TimeZoneTransitionD2Ev_ZTVN6icu_6418TimeZoneTransitionE_ZN6icu_6418TimeZoneTransitionD0Ev_ZN6icu_6418TimeZoneTransition16getStaticClassIDEv_ZNK6icu_6418TimeZoneTransition17getDynamicClassIDEv_ZN6icu_6418TimeZoneTransitionC2EdRKNS_12TimeZoneRuleES3__ZN6icu_6418TimeZoneTransitionC2Ev_ZN6icu_6418TimeZoneTransitionC2ERKS0__ZN6icu_6418TimeZoneTransitionC1ERKS0__ZNK6icu_6418TimeZoneTransition5cloneEv_ZNK6icu_6418TimeZoneTransitioneqERKS0__ZNK6icu_6418TimeZoneTransitionneERKS0__ZTSN6icu_6418TimeZoneTransitionE_ZTIN6icu_6418TimeZoneTransitionE_ZNK6icu_649VTimeZoneneERKNS_8TimeZoneE_ZNK6icu_649VTimeZone9getOffsetEhiiihiR10UErrorCode_ZNK6icu_649VTimeZone9getOffsetEhiiihiiR10UErrorCode_ZNK6icu_649VTimeZone9getOffsetEdaRiS1_R10UErrorCode_ZN6icu_649VTimeZone12setRawOffsetEi_ZNK6icu_649VTimeZone12getRawOffsetEv_ZNK6icu_649VTimeZone15useDaylightTimeEv_ZNK6icu_649VTimeZone14inDaylightTimeEdR10UErrorCode_ZNK6icu_649VTimeZone12hasSameRulesERKNS_8TimeZoneE_ZNK6icu_649VTimeZone17getNextTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_649VTimeZone21getPreviousTransitionEdaRNS_18TimeZoneTransitionE_ZNK6icu_649VTimeZone20countTransitionRulesER10UErrorCode_ZNK6icu_649VTimeZone16getTimeZoneRulesERPKNS_19InitialTimeZoneRuleEPPKNS_12TimeZoneRuleERiR10UErrorCode_ZN6icu_649VTimeZoneD2Ev_ZTVN6icu_649VTimeZoneE_ZN6icu_649VTimeZoneD1Ev_ZN6icu_649VTimeZoneD0Ev_ZN6icu_649VTZWriterC2ERNS_13UnicodeStringE_ZN6icu_649VTZWriterC1ERNS_13UnicodeStringE_ZN6icu_649VTZWriterD2Ev_ZN6icu_649VTZWriterD1Ev_ZN6icu_649VTZWriter5writeERKNS_13UnicodeStringE_ZN6icu_649VTZWriter5writeEDs_ZN6icu_649VTZWriter5writeEPKDs_ZN6icu_649VTZReaderC2ERKNS_13UnicodeStringE_ZN6icu_649VTZReaderC1ERKNS_13UnicodeStringE_ZN6icu_649VTZReaderD2Ev_ZN6icu_649VTZReaderD1Ev_ZN6icu_649VTZReader4readEv_ZN6icu_649VTimeZone16getStaticClassIDEv_ZNK6icu_649VTimeZone17getDynamicClassIDEv_ZN6icu_649VTimeZoneC2Ev_ZN6icu_649VTimeZoneC1Ev_ZN6icu_649VTimeZoneC2ERKS0__ZN6icu_647UVectorC1EPFvPvEPFa8UElementS4_EiR10UErrorCode_ZN6icu_649VTimeZoneC1ERKS0__ZNK6icu_649VTimeZone5cloneEv_ZN6icu_649VTimeZoneaSERKS0__ZN6icu_649VTimeZone19createVTimeZoneByIDERKNS_13UnicodeStringE_ZN6icu_649VTimeZone32createVTimeZoneFromBasicTimeZoneERKNS_13BasicTimeZoneER10UErrorCode_ZNK6icu_649VTimeZone8getTZURLERNS_13UnicodeStringE_ZN6icu_649VTimeZone8setTZURLERKNS_13UnicodeStringE_ZNK6icu_649VTimeZone15getLastModifiedERd_ZN6icu_649VTimeZone15setLastModifiedEd_ZN6icu_649VTimeZone5parseER10UErrorCode_ZN6icu_649VTimeZone4loadERNS_9VTZReaderER10UErrorCode_ZN6icu_649VTimeZone15createVTimeZoneERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_649VTimeZone12writeHeadersERNS_9VTZWriterER10UErrorCode_ZNK6icu_649VTimeZone11writeFooterERNS_9VTZWriterER10UErrorCode_ZNK6icu_649VTimeZone14beginZonePropsERNS_9VTZWriterEaRKNS_13UnicodeStringEiidR10UErrorCode_ZNK6icu_649VTimeZone12endZonePropsERNS_9VTZWriterEaR10UErrorCode_ZNK6icu_649VTimeZone20writeZonePropsByTimeERNS_9VTZWriterEaRKNS_13UnicodeStringEiidaR10UErrorCode_ZNK6icu_649VTimeZone10beginRRULEERNS_9VTZWriterEiR10UErrorCode_ZNK6icu_649VTimeZone11appendUNTILERNS_9VTZWriterERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_649VTimeZone19writeZonePropsByDOMERNS_9VTZWriterEaRKNS_13UnicodeStringEiiiiddR10UErrorCode_ZNK6icu_649VTimeZone19writeZonePropsByDOWERNS_9VTZWriterEaRKNS_13UnicodeStringEiiiiiddR10UErrorCode_ZNK6icu_649VTimeZone31writeZonePropsByDOW_GEQ_DOM_subERNS_9VTZWriterEiiiidiR10UErrorCode_ZNK6icu_649VTimeZone27writeZonePropsByDOW_GEQ_DOMERNS_9VTZWriterEaRKNS_13UnicodeStringEiiiiiddR10UErrorCode_ZNK6icu_649VTimeZone27writeZonePropsByDOW_LEQ_DOMERNS_9VTZWriterEaRKNS_13UnicodeStringEiiiiiddR10UErrorCode_ZNK6icu_649VTimeZone14writeFinalRuleERNS_9VTZWriterEaPKNS_18AnnualTimeZoneRuleEiidR10UErrorCode_ZNK6icu_649VTimeZoneeqERKNS_8TimeZoneE_ZNK6icu_649VTimeZone9writeZoneERNS_9VTZWriterERNS_13BasicTimeZoneEPNS_7UVectorER10UErrorCode_ZNK6icu_649VTimeZone5writeERNS_9VTZWriterER10UErrorCode_ZNK6icu_649VTimeZone5writeERNS_13UnicodeStringER10UErrorCode_ZNK6icu_649VTimeZone5writeEdRNS_9VTZWriterER10UErrorCode_ZNK6icu_649VTimeZone5writeEdRNS_13UnicodeStringER10UErrorCode_ZNK6icu_649VTimeZone11writeSimpleEdRNS_9VTZWriterER10UErrorCode_ZNK6icu_649VTimeZone11writeSimpleEdRNS_13UnicodeStringER10UErrorCode_ZTSN6icu_649VTimeZoneEuhash_compareUChars_64_ZN6icu_648ZoneMeta19getCanonicalCountryERKNS_13UnicodeStringERS1_Pa_ZN6icu_648ZoneMeta19getZoneIdByMetazoneERKNS_13UnicodeStringES3_RS1__ZN6icu_648ZoneMeta23getAvailableMetazoneIDsEv_ZN6icu_648ZoneMeta14findMetaZoneIDERKNS_13UnicodeStringE_ZN6icu_648ZoneMeta14findTimeZoneIDERKNS_13UnicodeStringEuhash_hashUChars_64_ZN6icu_648ZoneMeta22createMetazoneMappingsERKNS_13UnicodeStringE_ZN6icu_648ZoneMeta19getMetazoneMappingsERKNS_13UnicodeStringE_ZN6icu_648ZoneMeta13getMetazoneIDERKNS_13UnicodeStringEdRS1__ZN6icu_648ZoneMeta14formatCustomIDEhhhaRNS_13UnicodeStringE_ZN6icu_648ZoneMeta20createCustomTimeZoneEi_ZN6icu_648ZoneMeta23getShortIDFromCanonicalEPKDs_ZN6icu_648ZoneMeta10getShortIDERKNS_8TimeZoneE_ZN6icu_648ZoneMeta10getShortIDERKNS_13UnicodeStringE_ZN6icu_6414StandardPlural10getKeywordENS0_4FormE_ZN6icu_6414StandardPlural25indexOrNegativeFromStringEPKc_ZN6icu_6414StandardPlural25indexOrNegativeFromStringERKNS_13UnicodeStringE_ZN6icu_6414StandardPlural15indexFromStringEPKcR10UErrorCode_ZN6icu_6414StandardPlural15indexFromStringERKNS_13UnicodeStringER10UErrorCodeuplrules_close_64uplrules_select_64uplrules_selectFormatted_64_ZN6icu_646number4impl41validateUFormattedNumberToDecimalQuantityEPK16UFormattedNumberR10UErrorCodeuplrules_getKeywords_64_ZNK6icu_6411PluralRules11getKeywordsER10UErrorCodeuplrules_openForType_64uplrules_open_64uplrules_selectWithFormat_64_ZN6icu_6413AndConstraintD2Ev_ZTVN6icu_6413AndConstraintE_ZN6icu_6413AndConstraintD1Ev_ZN6icu_6412OrConstraintD2Ev_ZTVN6icu_6412OrConstraintE_ZN6icu_6412OrConstraintD1Ev_ZN6icu_6424PluralKeywordEnumeration5resetER10UErrorCode_ZNK6icu_6424PluralKeywordEnumeration5countER10UErrorCode_ZNK6icu_6412FixedDecimal5isNaNEv_ZNK6icu_6412FixedDecimal10isInfiniteEv_ZNK6icu_6412FixedDecimal15hasIntegerValueEv_ZN6icu_6411PluralRulesD2Ev_ZTVN6icu_6411PluralRulesE_ZN6icu_6411PluralRulesD1Ev_ZN6icu_6411PluralRulesD0Ev_ZN6icu_6413AndConstraintD0Ev_ZN6icu_6412OrConstraintD0Ev_ZN6icu_6417SharedPluralRulesD2Ev_ZTVN6icu_6417SharedPluralRulesE_ZN6icu_6417SharedPluralRulesD1Ev_ZN6icu_6417SharedPluralRulesD0Ev_ZN6icu_649RuleChainD2Ev_ZTVN6icu_649RuleChainE_ZN6icu_649RuleChainD1Ev_ZN6icu_649RuleChainD0Ev_ZN6icu_6416PluralRuleParserD2Ev_ZTVN6icu_6416PluralRuleParserE_ZN6icu_6416PluralRuleParserD1Ev_ZN6icu_6416PluralRuleParserD0Ev_ZNK6icu_648CacheKeyINS_17SharedPluralRulesEE16writeDescriptionEPci_ZTSN6icu_6417SharedPluralRulesE_ZNK6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_17SharedPluralRulesEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_17SharedPluralRulesEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEEE_ZTVN6icu_648CacheKeyINS_17SharedPluralRulesEEE_ZN6icu_6433PluralAvailableLocalesEnumerationD2Ev_ZTVN6icu_6433PluralAvailableLocalesEnumerationE_ZN6icu_6433PluralAvailableLocalesEnumerationD1Ev_ZN6icu_6433PluralAvailableLocalesEnumerationD0Ev_ZNK6icu_6412FixedDecimal16getPluralOperandENS_13PluralOperandE_ZN6icu_6412FixedDecimalD2Ev_ZTVN6icu_6412FixedDecimalE_ZN6icu_6413IFixedDecimalD2Ev_ZThn8_N6icu_6412FixedDecimalD1Ev_ZN6icu_6412FixedDecimalD1Ev_ZN6icu_6412FixedDecimalD0Ev_ZThn8_N6icu_6412FixedDecimalD0Ev_ZNK6icu_6433PluralAvailableLocalesEnumeration5countER10UErrorCode_ZN6icu_6433PluralAvailableLocalesEnumeration4nextEPiR10UErrorCode_ZN6icu_6433PluralAvailableLocalesEnumeration5resetER10UErrorCode_ZN6icu_6424PluralKeywordEnumeration5snextER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEEeqERKNS_12CacheKeyBaseE_ZN6icu_6411PluralRules16getStaticClassIDEv_ZNK6icu_6411PluralRules17getDynamicClassIDEv_ZN6icu_6424PluralKeywordEnumeration16getStaticClassIDEv_ZNK6icu_6424PluralKeywordEnumeration17getDynamicClassIDEv_ZN6icu_6411PluralRulesC2ER10UErrorCode_ZN6icu_6411PluralRulesC1ER10UErrorCode_ZN6icu_6411PluralRules21getUniqueKeywordValueERKNS_13UnicodeStringE_ZN6icu_6411PluralRules19getAllKeywordValuesERKNS_13UnicodeStringEPdiR10UErrorCode_ZNK6icu_6411PluralRules15rulesForKeywordERKNS_13UnicodeStringE_ZNK6icu_6411PluralRules9isKeywordERKNS_13UnicodeStringE_ZNK6icu_6411PluralRules15getKeywordOtherEv_ZN6icu_6411PluralRules19getRuleFromResourceERKNS_6LocaleE11UPluralTypeR10UErrorCodeuloc_getParent_64_ZN6icu_6413AndConstraintC2ERKS0__ZN6icu_649UVector32D0Ev_ZN6icu_6413AndConstraintC1ERKS0__ZN6icu_6413AndConstraint3addER10UErrorCode_ZN6icu_6412OrConstraintC2ERKS0__ZN6icu_6412OrConstraintC1ERKS0__ZN6icu_6412OrConstraint3addER10UErrorCode_ZN6icu_649RuleChainC2ERKS0__ZN6icu_649RuleChainC1ERKS0__ZN6icu_6411PluralRulesaSERKS0__ZN6icu_6411PluralRulesC2ERKS0__ZN6icu_6411PluralRulesC1ERKS0__ZNK6icu_6411PluralRules5cloneEv_ZN6icu_649RuleChain9dumpRulesERNS_13UnicodeStringE_ZNK6icu_6411PluralRules8getRulesEv_ZNK6icu_649RuleChain11getKeywordsEiPNS_13UnicodeStringERi_ZNK6icu_649RuleChain9isKeywordERKNS_13UnicodeStringE_ZN6icu_6416PluralRuleParserC2Ev_ZN6icu_6416PluralRuleParserC1Ev_ZN6icu_6416PluralRuleParser14getNumberValueERKNS_13UnicodeStringE_ZN6icu_6416PluralRuleParser8charTypeEDs_ZN6icu_6416PluralRuleParser12getNextTokenER10UErrorCode_ZN6icu_6416PluralRuleParser10getKeyTypeERKNS_13UnicodeStringENS_9tokenTypeE_ZN6icu_6416PluralRuleParser11checkSyntaxER10UErrorCode_ZN6icu_6416PluralRuleParser5parseERKNS_13UnicodeStringEPNS_11PluralRulesER10UErrorCode_ZN6icu_6411PluralRules11createRulesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6411PluralRules18createDefaultRulesER10UErrorCode_ZN6icu_6411PluralRules17internalForLocaleERKNS_6LocaleE11UPluralTypeR10UErrorCode_ZN6icu_6424tokenTypeToPluralOperandENS_9tokenTypeE_ZN6icu_6413AndConstraint11isFulfilledERKNS_13IFixedDecimalEfmod_ZN6icu_6412OrConstraint11isFulfilledERKNS_13IFixedDecimalE_ZNK6icu_649RuleChain6selectERKNS_13IFixedDecimalE_ZN6icu_6412FixedDecimalC2ERKS0__ZN6icu_6412FixedDecimalC1ERKS0__ZN6icu_6412FixedDecimal4initEdil_ZN6icu_6412FixedDecimalC2Edil_ZN6icu_6412FixedDecimalC1Edil_ZN6icu_6412FixedDecimalC2Ev_ZN6icu_6412FixedDecimalC1Ev_ZN6icu_6412FixedDecimal8decimalsEd_ZN6icu_6412FixedDecimal19getFractionalDigitsEdipow_ZN6icu_6412FixedDecimalC2Edi_ZN6icu_6412FixedDecimalC1Edi_ZN6icu_6412FixedDecimal4initEd_ZN6icu_6412FixedDecimalC2Ed_ZN6icu_6412FixedDecimalC1Ed_ZNK6icu_6411PluralRules6selectEi_ZN6icu_6412FixedDecimal9quickInitEd_ZN6icu_6412FixedDecimal26adjustForMinFractionDigitsEi_ZNK6icu_6412FixedDecimal15isNanOrInfinityEv_ZNK6icu_6412FixedDecimal28getVisibleFractionDigitCountEv_ZN6icu_6433PluralAvailableLocalesEnumerationC2ER10UErrorCode_ZN6icu_6433PluralAvailableLocalesEnumerationC1ER10UErrorCode_ZN6icu_6411PluralRules19getAvailableLocalesER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEE12createObjectEPKvR10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEED2Ev_ZN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEED1Ev_ZN6icu_6411PluralRules9forLocaleERKNS_6LocaleER10UErrorCode_ZN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEED0Ev_ZNK6icu_6411PluralRules6selectERKNS_6number15FormattedNumberER10UErrorCode_ZN6icu_6412FixedDecimalC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412FixedDecimalC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6411PluralRules10getSamplesERKNS_13UnicodeStringEPdiR10UErrorCode_ZN6icu_6424PluralKeywordEnumerationC2EPNS_9RuleChainER10UErrorCode_ZTVN6icu_6424PluralKeywordEnumerationE_ZN6icu_6424PluralKeywordEnumerationC1EPNS_9RuleChainER10UErrorCode_ZN6icu_6424PluralKeywordEnumerationD0Ev_ZNK6icu_6411PluralRuleseqERKS0__ZN6icu_6424PluralKeywordEnumerationD2Ev_ZN6icu_6424PluralKeywordEnumerationD1Ev_ZTSN6icu_6411PluralRulesE_ZTIN6icu_6411PluralRulesE_ZTSN6icu_6416PluralRuleParserE_ZTIN6icu_6416PluralRuleParserE_ZTSN6icu_6412FixedDecimalE_ZTIN6icu_6412FixedDecimalE_ZTIN6icu_6413IFixedDecimalE_ZTSN6icu_6413AndConstraintE_ZTIN6icu_6413AndConstraintE_ZTSN6icu_6412OrConstraintE_ZTIN6icu_6412OrConstraintE_ZTSN6icu_649RuleChainE_ZTIN6icu_649RuleChainE_ZTSN6icu_6424PluralKeywordEnumerationE_ZTIN6icu_6424PluralKeywordEnumerationE_ZTSN6icu_6433PluralAvailableLocalesEnumerationE_ZTIN6icu_6433PluralAvailableLocalesEnumerationE_ZTIN6icu_6417SharedPluralRulesE_ZTSN6icu_648CacheKeyINS_17SharedPluralRulesEEE_ZTIN6icu_648CacheKeyINS_17SharedPluralRulesEEE_ZTSN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEEE_ZTIN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEEE_ZN6icu_6417StringEnumeration5snextER10UErrorCode_ZNK6icu_6412PluralFormatneERKNS_6FormatE_ZNK6icu_6412PluralFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZNK6icu_6412PluralFormat21PluralSelectorAdapter6selectEPvdR10UErrorCode_ZN6icu_6412PluralFormat16getStaticClassIDEv_ZNK6icu_6412PluralFormat17getDynamicClassIDEv_ZN6icu_6412PluralFormat11copyObjectsERKS0__ZN6icu_6412PluralFormat4initEPKNS_11PluralRulesE11UPluralTypeR10UErrorCode_ZN6icu_6412PluralFormat12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414MessagePattern16parsePluralStyleERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6412PluralFormat9toPatternERNS_13UnicodeStringE_ZN6icu_6412PluralFormat15setNumberFormatEPKNS_12NumberFormatER10UErrorCode_ZN6icu_6412PluralFormataSERKS0__ZN6icu_6412PluralFormat14PluralSelectorD1Ev_ZN6icu_6412PluralFormat21PluralSelectorAdapterD2Ev_ZTVN6icu_6412PluralFormat21PluralSelectorAdapterE_ZN6icu_6412PluralFormat21PluralSelectorAdapterD1Ev_ZN6icu_6412PluralFormat21PluralSelectorAdapterD0Ev_ZN6icu_6412PluralFormat14PluralSelectorD0Ev_ZN6icu_6412PluralFormat21PluralSelectorAdapter5resetEv_ZN6icu_6412PluralFormat9setLocaleERKNS_6LocaleER10UErrorCode_ZN6icu_6412PluralFormatC2ER10UErrorCode_ZTVN6icu_6412PluralFormatE_ZN6icu_6412PluralFormatC1ER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_11PluralRulesER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_11PluralRulesER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_6LocaleERKNS_11PluralRulesER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_6LocaleERKNS_11PluralRulesER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_6LocaleE11UPluralTypeR10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_6LocaleE11UPluralTypeR10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_6LocaleERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_6LocaleERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_11PluralRulesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_11PluralRulesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_6LocaleERKNS_11PluralRulesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC1ERKNS_6LocaleERKNS_11PluralRulesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC2ERKNS_6LocaleE11UPluralTypeRKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412PluralFormatC2ERKS0__ZN6icu_6412PluralFormatC1ERKS0__ZNK6icu_6412PluralFormat5cloneEv_ZN6icu_6412PluralFormatD2Ev_ZN6icu_6412PluralFormatD1Ev_ZN6icu_6412PluralFormatD0Ev_ZNK6icu_6412PluralFormat6formatERKNS_11FormattableEdRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_646number4impl19NumberStringBuilder15toUnicodeStringEv_ZNK6icu_6412PluralFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6412PluralFormat6formatEdR10UErrorCode_ZNK6icu_6412PluralFormat6formatEiRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6412PluralFormat6formatEdRNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6412PluralFormateqERKNS_6FormatE_ZTSN6icu_6412PluralFormat14PluralSelectorE_ZTSN6icu_6412PluralFormat21PluralSelectorAdapterE_ZTIN6icu_6412PluralFormat21PluralSelectorAdapterE_ZTSN6icu_6412PluralFormatE_ZTVN6icu_6412PluralFormat14PluralSelectorE_ZNK6icu_6412SelectFormatneERKNS_6FormatE_ZNK6icu_6412SelectFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6412SelectFormat16getStaticClassIDEv_ZNK6icu_6412SelectFormat17getDynamicClassIDEv_ZN6icu_6412SelectFormatC2ERKS0__ZTVN6icu_6412SelectFormatE_ZN6icu_6412SelectFormatC1ERKS0__ZNK6icu_6412SelectFormat5cloneEv_ZN6icu_6412SelectFormat12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414MessagePattern16parseSelectStyleERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6412SelectFormat9toPatternERNS_13UnicodeStringE_ZN6icu_6412SelectFormataSERKS0__ZN6icu_6412SelectFormatC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412SelectFormatC1ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6412SelectFormatD2Ev_ZN6icu_6412SelectFormatD1Ev_ZN6icu_6412SelectFormatD0Ev_ZNK6icu_6412SelectFormat6formatERKNS_13UnicodeStringERS1_RNS_13FieldPositionER10UErrorCode_ZN6icu_6412PatternProps12isIdentifierEPKDsi_ZNK6icu_6412SelectFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6412SelectFormateqERKNS_6FormatE_ZTSN6icu_6412SelectFormatE_ZNK6icu_6418DateIntervalFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6425FormattedDateIntervalDataD2Ev_ZTVN6icu_6425FormattedDateIntervalDataE_ZN6icu_6425FormattedDateIntervalDataD1Ev_ZN6icu_6425FormattedDateIntervalDataD0Ev_ZN6icu_6421FormattedDateIntervalD2Ev_ZTVN6icu_6421FormattedDateIntervalE_ZN6icu_6421FormattedDateIntervalD1Ev_ZN6icu_6421FormattedDateIntervalD0Ev_ZNK6icu_6421FormattedDateInterval8toStringER10UErrorCode_ZNK6icu_6421FormattedDateInterval12toTempStringER10UErrorCode_ZN6icu_6418DateIntervalFormat13adoptTimeZoneEPNS_8TimeZoneE_ZN6icu_6418DateIntervalFormat11setTimeZoneERKNS_8TimeZoneE_ZNK6icu_6418DateIntervalFormat11getTimeZoneEv_ZNK6icu_6421FormattedDateInterval8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_6421FormattedDateInterval12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCode_ZN6icu_6421FormattedDateIntervalC2EOS0__ZN6icu_6421FormattedDateIntervalC1EOS0__ZN6icu_6421FormattedDateIntervalaSEOS0__ZN6icu_6418DateIntervalFormat16getStaticClassIDEv_ZNK6icu_6418DateIntervalFormat17getDynamicClassIDEv_ZN6icu_6418DateIntervalFormatC2Ev_ZTVN6icu_6418DateIntervalFormatE_ZN6icu_6418DateIntervalFormatC1Ev_ZNK6icu_6418DateIntervalFormat19getDateIntervalInfoEv_ZNK6icu_6418DateIntervalFormat13getDateFormatEv_ZN6icu_6418DateIntervalFormat19getDateTimeSkeletonERKNS_13UnicodeStringERS1_S4_S4_S4__ZN6icu_6418DateIntervalFormat14setPatternInfoE19UCalendarDateFieldsPKNS_13UnicodeStringES4_a_ZN6icu_6416DateIntervalInfo28calendarFieldToIntervalIndexE19UCalendarDateFieldsR10UErrorCode_ZN6icu_6418DateIntervalFormat18setFallbackPatternE19UCalendarDateFieldsRKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6416DateIntervalInfo15getDefaultOrderEv_ZN6icu_6418DateIntervalFormat21splitPatternInto2PartERKNS_13UnicodeStringE_ZN6icu_6418DateIntervalFormat18setIntervalPatternE19UCalendarDateFieldsRKNS_13UnicodeStringEa_ZN6icu_6418DateIntervalFormat18setIntervalPatternE19UCalendarDateFieldsRKNS_13UnicodeStringE_ZNK6icu_6418DateIntervalFormat19fallbackFormatRangeERNS_8CalendarES2_RNS_13UnicodeStringERaRNS_20FieldPositionHandlerER10UErrorCode_ZNK6icu_6416DateIntervalInfo26getFallbackIntervalPatternERNS_13UnicodeStringE_ZN6icu_6415SimpleFormatter22getTextWithNoArgumentsEPKDsiPii_ZNK6icu_6418DateIntervalFormat14fallbackFormatERNS_8CalendarES2_aRNS_13UnicodeStringERaRNS_20FieldPositionHandlerER10UErrorCode_ZNK6icu_6418DateIntervalFormat10formatImplERNS_8CalendarES2_RNS_13UnicodeStringERaRNS_20FieldPositionHandlerER10UErrorCode_ZNK6icu_6418DateIntervalFormat18formatIntervalImplERKNS_12DateIntervalERNS_13UnicodeStringERaRNS_20FieldPositionHandlerER10UErrorCode_ZN6icu_6418DateIntervalFormat21fieldExistsInSkeletonE19UCalendarDateFieldsRKNS_13UnicodeStringE_ZN6icu_6418DateIntervalFormat30fgCalendarFieldToPatternLetterE_ZN6icu_6418DateIntervalFormat16adjustFieldWidthERKNS_13UnicodeStringES3_S3_aRS1__ZN6icu_6416DateIntervalInfo13parseSkeletonERKNS_13UnicodeStringEPi_ZN6icu_6418DateIntervalFormat18setIntervalPatternE19UCalendarDateFieldsPKNS_13UnicodeStringES4_aPS2_S5__ZNK6icu_6416DateIntervalInfo18getIntervalPatternERKNS_13UnicodeStringE19UCalendarDateFieldsRS1_R10UErrorCode_ZNK6icu_6416DateIntervalInfo15getBestSkeletonERKNS_13UnicodeStringERa_ZN6icu_6418DateIntervalFormat22setSeparateDateTimePtnERKNS_13UnicodeStringES3__ZN6icu_6418DateIntervalFormat29concatSingleDate2TimeIntervalERNS_13UnicodeStringERKS1_19UCalendarDateFieldsR10UErrorCode_ZN6icu_6418DateIntervalFormat17initializePatternER10UErrorCode_ZN6icu_6418DateIntervalFormataSERKS0__ZN6icu_6416DateIntervalInfoD0Ev_ZNK6icu_6416DateIntervalInfo5cloneEv_ZN6icu_6418DateIntervalFormatC2ERKS0__ZN6icu_6418DateIntervalFormatC1ERKS0__ZNK6icu_6418DateIntervalFormat5cloneEv_ZN6icu_6418DateIntervalFormatD2Ev_ZN6icu_6418DateIntervalFormatD1Ev_ZN6icu_6418DateIntervalFormatD0Ev_ZN6icu_6418DateIntervalFormat19setDateIntervalInfoERKNS_16DateIntervalInfoER10UErrorCode_ZN6icu_6416DateIntervalInfoC1ERKS0__ZN6icu_6418DateIntervalFormatC2ERKNS_6LocaleEPNS_16DateIntervalInfoEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6418DateIntervalFormatC1ERKNS_6LocaleEPNS_16DateIntervalInfoEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6418DateIntervalFormat6createERKNS_6LocaleEPNS_16DateIntervalInfoEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6418DateIntervalFormat14createInstanceERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6416DateIntervalInfoC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6418DateIntervalFormat14createInstanceERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6418DateIntervalFormat14createInstanceERKNS_13UnicodeStringERKNS_6LocaleERKNS_16DateIntervalInfoER10UErrorCode_ZN6icu_6418DateIntervalFormat14createInstanceERKNS_13UnicodeStringERKNS_16DateIntervalInfoER10UErrorCode_ZNK6icu_6418DateIntervalFormateqERKNS_6FormatE_ZNK6icu_6416DateIntervalInfoeqERKS0__ZNK6icu_6418DateIntervalFormat6formatEPKNS_12DateIntervalERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZN6icu_6424FieldPositionOnlyHandler18setAcceptFirstOnlyEa_ZNK6icu_6418DateIntervalFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZTIN6icu_6412DateIntervalE_ZNK6icu_6418DateIntervalFormat6formatERNS_8CalendarES2_RNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6418DateIntervalFormat13formatToValueERKNS_12DateIntervalER10UErrorCode_ZN6icu_6439FormattedValueFieldPositionIteratorImpl15addOverlapSpansE14UFieldCategoryaR10UErrorCode_ZNK6icu_6418DateIntervalFormat13formatToValueERNS_8CalendarES2_R10UErrorCode_ZTSN6icu_6421FormattedDateIntervalE_ZTIN6icu_6421FormattedDateIntervalE_ZTSN6icu_6418DateIntervalFormatE_ZTIN6icu_6418DateIntervalFormatE_ZTSN6icu_6425FormattedDateIntervalDataE_ZTIN6icu_6425FormattedDateIntervalDataE_ZN6icu_6416DateIntervalInfo16DateIntervalSinkD2Ev_ZTVN6icu_6416DateIntervalInfo16DateIntervalSinkE_ZN6icu_6416DateIntervalInfo16DateIntervalSinkD1Ev_ZN6icu_6416DateIntervalInfo16DateIntervalSinkD0Evuhash_equals_64_ZN6icu_6416DateIntervalInfo16getStaticClassIDEv_ZNK6icu_6416DateIntervalInfo17getDynamicClassIDEv_ZN6icu_6416DateIntervalInfo26setFallbackIntervalPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6416DateIntervalInfo13stringNumericEiic_ZN6icu_6416DateIntervalInfo28setIntervalPatternInternallyERKNS_13UnicodeStringE19UCalendarDateFieldsS3_R10UErrorCode_ZN6icu_6416DateIntervalInfo18setIntervalPatternERKNS_13UnicodeStringE19UCalendarDateFieldsS3_R10UErrorCode_ZN6icu_6416DateIntervalInfo16DateIntervalSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZNK6icu_6413UnicodeString14extractBetweenEiiRS0__ZN6icu_6416DateIntervalInfo10deleteHashEPNS_9HashtableE_ZN6icu_6416DateIntervalInfoD2Ev_ZTVN6icu_6416DateIntervalInfoE_ZN6icu_6416DateIntervalInfoD1Ev_ZN6icu_6416DateIntervalInfo8initHashER10UErrorCodeuhash_setValueComparator_64_ZN6icu_6416DateIntervalInfoC2ER10UErrorCode_ZN6icu_6416DateIntervalInfoC1ER10UErrorCode_ZN6icu_6416DateIntervalInfo14initializeDataERKNS_6LocaleER10UErrorCode_ZN6icu_6416DateIntervalInfoC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6416DateIntervalInfo8copyHashEPKNS_9HashtableEPS1_R10UErrorCode_ZN6icu_6416DateIntervalInfoaSERKS0__ZN6icu_6416DateIntervalInfoC2ERKS0__ZTSN6icu_6416DateIntervalInfoE_ZTIN6icu_6416DateIntervalInfoE_ZTSN6icu_6416DateIntervalInfo16DateIntervalSinkE_ZTIN6icu_6416DateIntervalInfo16DateIntervalSinkE_ZN6icu_6426UFormattedDateIntervalImplC2Ev_ZN6icu_6426UFormattedDateIntervalImplC1Ev_ZN6icu_6426UFormattedDateIntervalImplD2Ev_ZN6icu_6426UFormattedDateIntervalImplD1Evudtitvfmt_openResult_64udtitvfmt_resultAsValue_64udtitvfmt_closeResult_64udtitvfmt_close_64udtitvfmt_open_64udtitvfmt_format_64_ZN6icu_6412DateIntervalC1Edd_ZN6icu_6412DateIntervalD1Evudtitvfmt_formatToResult_64_ZN6icu_648TimeUnitD2Ev_ZTVN6icu_648TimeUnitE_ZN6icu_648TimeUnitD1Ev_ZN6icu_648TimeUnitD0Ev_ZN6icu_648TimeUnit16getStaticClassIDEv_ZNK6icu_648TimeUnit17getDynamicClassIDEv_ZN6icu_648TimeUnitC2ENS0_15UTimeUnitFieldsE_ZN6icu_6411MeasureUnit8initTimeEPKc_ZN6icu_648TimeUnitC1ENS0_15UTimeUnitFieldsE_ZN6icu_648TimeUnit14createInstanceENS0_15UTimeUnitFieldsER10UErrorCode_ZN6icu_648TimeUnitC2ERKS0__ZN6icu_648TimeUnitC1ERKS0__ZNK6icu_648TimeUnit5cloneEv_ZN6icu_648TimeUnitaSERKS0__ZNK6icu_648TimeUnit16getTimeUnitFieldEv_ZTSN6icu_648TimeUnitE_ZTIN6icu_648TimeUnitE_ZNK6icu_6414TimeUnitAmounteqERKNS_7UObjectE_ZN6icu_6414TimeUnitAmountD2Ev_ZTVN6icu_6414TimeUnitAmountE_ZN6icu_6414TimeUnitAmountD1Ev_ZN6icu_6414TimeUnitAmountD0Ev_ZN6icu_6414TimeUnitAmount16getStaticClassIDEv_ZNK6icu_6414TimeUnitAmount17getDynamicClassIDEv_ZN6icu_6414TimeUnitAmountC2ERKNS_11FormattableENS_8TimeUnit15UTimeUnitFieldsER10UErrorCode_ZN6icu_6414TimeUnitAmountC1ERKNS_11FormattableENS_8TimeUnit15UTimeUnitFieldsER10UErrorCode_ZN6icu_6414TimeUnitAmountC2ERKS0__ZN6icu_6414TimeUnitAmountC1ERKS0__ZNK6icu_6414TimeUnitAmount5cloneEv_ZN6icu_6414TimeUnitAmountaSERKS0__ZNK6icu_6414TimeUnitAmount11getTimeUnitEv_ZNK6icu_6414TimeUnitAmount16getTimeUnitFieldEv_ZN6icu_6414TimeUnitAmountC2EdNS_8TimeUnit15UTimeUnitFieldsER10UErrorCode_ZN6icu_6414TimeUnitAmountC1EdNS_8TimeUnit15UTimeUnitFieldsER10UErrorCode_ZTSN6icu_6414TimeUnitAmountE_ZTIN6icu_6414TimeUnitAmountE_ZN6icu_6422TimeUnitFormatReadSinkD2Ev_ZTVN6icu_6422TimeUnitFormatReadSinkE_ZN6icu_6422TimeUnitFormatReadSinkD1Ev_ZN6icu_6422TimeUnitFormatReadSinkD0Ev_ZN6icu_6414TimeUnitFormat16getStaticClassIDEv_ZNK6icu_6414TimeUnitFormat17getDynamicClassIDEv_ZN6icu_6414TimeUnitFormat21readFromCurrentLocaleE20UTimeUnitFormatStylePKcRKNS_7UVectorER10UErrorCode_ZN6icu_6414TimeUnitFormat15setNumberFormatERKNS_12NumberFormatER10UErrorCode_ZN6icu_6414TimeUnitFormat10deleteHashEPNS_9HashtableE_ZN6icu_6414TimeUnitFormatD2Ev_ZTVN6icu_6414TimeUnitFormatE_ZN6icu_6414TimeUnitFormatD1Ev_ZN6icu_6414TimeUnitFormatD0Ev_ZN6icu_6414TimeUnitFormat15initDataMembersER10UErrorCode_ZN6icu_6414TimeUnitFormat8copyHashEPKNS_9HashtableEPS1_R10UErrorCode_ZN6icu_6414TimeUnitFormat8initHashER10UErrorCode_ZN6icu_6414TimeUnitFormatC2ERKS0__ZN6icu_6414TimeUnitFormatC1ERKS0__ZNK6icu_6414TimeUnitFormat5cloneEv_ZN6icu_6414TimeUnitFormataSERKS0__ZN6icu_6414TimeUnitFormat15getTimeUnitNameENS_8TimeUnit15UTimeUnitFieldsER10UErrorCode_ZNK6icu_6414TimeUnitFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6414TimeUnitFormat19searchInLocaleChainE20UTimeUnitFormatStylePKcS3_NS_8TimeUnit15UTimeUnitFieldsERKNS_13UnicodeStringES3_PNS_9HashtableER10UErrorCode_ZN6icu_6414TimeUnitFormat16checkConsistencyE20UTimeUnitFormatStylePKcR10UErrorCode_ZN6icu_6414TimeUnitFormat5setupER10UErrorCode_ZN6icu_6414TimeUnitFormat6createE20UTimeUnitFormatStyleR10UErrorCode_ZN6icu_6414TimeUnitFormatC2ER10UErrorCode_ZN6icu_6414TimeUnitFormatC1ER10UErrorCode_ZN6icu_6414TimeUnitFormatC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6414TimeUnitFormatC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6414TimeUnitFormatC2ERKNS_6LocaleE20UTimeUnitFormatStyleR10UErrorCode_ZN6icu_6414TimeUnitFormatC1ERKNS_6LocaleE20UTimeUnitFormatStyleR10UErrorCode_ZN6icu_6414TimeUnitFormat9setLocaleERKNS_6LocaleER10UErrorCode_ZN6icu_6422TimeUnitFormatReadSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZTSN6icu_6414TimeUnitFormatE_ZTIN6icu_6414TimeUnitFormatE_ZTSN6icu_6422TimeUnitFormatReadSinkE_ZTIN6icu_6422TimeUnitFormatReadSinkE_ZN6icu_6418CurrencyPluralInfo16getStaticClassIDEv_ZNK6icu_6418CurrencyPluralInfo17getDynamicClassIDEv_ZNK6icu_6418CurrencyPluralInfoeqERKS0__ZNK6icu_6418CurrencyPluralInfo14getPluralRulesEv_ZNK6icu_6418CurrencyPluralInfo9getLocaleEv_ZN6icu_6418CurrencyPluralInfo14setPluralRulesERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6418CurrencyPluralInfo24setCurrencyPluralPatternERKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_6413UnicodeStringD0Ev_ZN6icu_6418CurrencyPluralInfo10deleteHashEPNS_9HashtableE_ZN6icu_6418CurrencyPluralInfoD2Ev_ZTVN6icu_6418CurrencyPluralInfoE_ZN6icu_6418CurrencyPluralInfoD1Ev_ZN6icu_6418CurrencyPluralInfoD0Ev_ZN6icu_6418CurrencyPluralInfo8initHashER10UErrorCode_ZNK6icu_6418CurrencyPluralInfo24getCurrencyPluralPatternERKNS_13UnicodeStringERS1__ZN6icu_6418CurrencyPluralInfo26setupCurrencyPluralPatternERKNS_6LocaleER10UErrorCode_ZN6icu_6418CurrencyPluralInfo10initializeERKNS_6LocaleER10UErrorCode_ZNK6icu_646Locale5cloneEv_ZN6icu_6418CurrencyPluralInfoC2ER10UErrorCode_ZN6icu_6418CurrencyPluralInfoC1ER10UErrorCode_ZN6icu_6418CurrencyPluralInfoC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6418CurrencyPluralInfo9setLocaleERKNS_6LocaleER10UErrorCode_ZN6icu_6418CurrencyPluralInfo8copyHashEPKNS_9HashtableEPS1_R10UErrorCode_ZN6icu_6418CurrencyPluralInfoC2ERKS0__ZTSN6icu_6418CurrencyPluralInfoE_ZTIN6icu_6418CurrencyPluralInfoEuspoof_clone_64_ZN6icu_649SpoofImpl12validateThisEPK13USpoofCheckerR10UErrorCode_ZN6icu_649SpoofImplC1ERKS0_R10UErrorCode_ZN6icu_649SpoofImplD0Ev_ZN6icu_649SpoofImpl15asUSpoofCheckerEvuspoof_close_64_ZN6icu_649SpoofImpl12validateThisEP13USpoofCheckerR10UErrorCodeuspoof_setChecks_64uspoof_getChecks_64uspoof_setRestrictionLevel_64uspoof_getRestrictionLevel_64uspoof_setAllowedLocales_64_ZN6icu_649SpoofImpl17setAllowedLocalesEPKcR10UErrorCodeuspoof_getAllowedLocales_64_ZN6icu_649SpoofImpl17getAllowedLocalesER10UErrorCodeuspoof_getAllowedUnicodeSet_64uspoof_getAllowedChars_64_Z34uspoof_getSkeletonUnicodeString_64PK13USpoofCheckerjRKN6icu_6413UnicodeStringERS3_P10UErrorCode_ZNK6icu_649SpoofData16confusableLookupEiRNS_13UnicodeStringEuspoof_areConfusableUnicodeString_64_ZN6icu_649ScriptSetC1Ev_ZNK6icu_649SpoofImpl20getResolvedScriptSetERKNS_13UnicodeStringERNS_9ScriptSetER10UErrorCode_ZNK6icu_649ScriptSet10intersectsERKS0__ZN6icu_649ScriptSetD1Ev_ZNK6icu_649ScriptSet7isEmptyEvuspoof_areConfusable_64uspoof_areConfusableUTF8_64_ZN6icu_6413UnicodeString8fromUTF8ENS_11StringPieceEuspoof_getSkeleton_64uspoof_getSkeletonUTF8_64u_strToUTF8_64uspoof_serialize_64_ZNK6icu_649SpoofData9serializeEPviR10UErrorCodeuspoof_openCheckResult_64_ZN6icu_6411CheckResultC1Ev_ZN6icu_6411CheckResult19asUSpoofCheckResultEvuspoof_closeCheckResult_64_ZN6icu_6411CheckResult12validateThisEP17USpoofCheckResultR10UErrorCodeuspoof_getCheckResultChecks_64_ZN6icu_6411CheckResult12validateThisEPK17USpoofCheckResultR10UErrorCodeuspoof_getCheckResultRestrictionLevel_64uspoof_getCheckResultNumerics_64uspoof_internalInitStatics_64uspoof_getRecommendedSet_64uspoof_getInclusionUnicodeSet_64uspoof_getRecommendedUnicodeSet_64uspoof_getInclusionSet_64uspoof_open_64_ZN6icu_649SpoofImplC1ER10UErrorCodeuspoof_openFromSerialized_64_ZN6icu_649SpoofDataC1EPKviR10UErrorCode_ZN6icu_649SpoofImplC1EPNS_9SpoofDataER10UErrorCode_ZNK6icu_649SpoofData4sizeEv_ZN6icu_649SpoofDataD1Evuspoof_setAllowedUnicodeSet_64uspoof_setAllowedChars_64_ZN6icu_6411CheckResult5clearEv_ZN6icu_6411CheckResult17toCombinedBitmaskEi_ZNK6icu_649SpoofImpl17findHiddenOverlayERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_649SpoofImpl11getNumericsERKNS_13UnicodeStringERNS_10UnicodeSetER10UErrorCode_ZNK6icu_649SpoofImpl19getRestrictionLevelERKNS_13UnicodeStringER10UErrorCodeuspoof_check2UnicodeString_64_ZN6icu_6411CheckResultD1Evuspoof_check2_64uspoof_check_64uspoof_check2UTF8_64uspoof_checkUTF8_64uspoof_checkUnicodeString_64_ZN6icu_649SpoofImpl16getStaticClassIDEv_ZNK6icu_649SpoofImpl17getDynamicClassIDEv_ZN6icu_649SpoofImpl9constructER10UErrorCode_ZN6icu_649SpoofImplC2EPNS_9SpoofDataER10UErrorCode_ZTVN6icu_649SpoofImplE_ZN6icu_649SpoofImpl21getAugmentedScriptSetEiRNS_9ScriptSetER10UErrorCode_ZN6icu_649ScriptSet8resetAllEv_ZN6icu_649ScriptSet19setScriptExtensionsEiR10UErrorCode_ZNK6icu_649ScriptSet4testE11UScriptCodeR10UErrorCode_ZN6icu_649ScriptSet6setAllEv_ZN6icu_649ScriptSet3setE11UScriptCodeR10UErrorCode_ZNK6icu_649SpoofImpl27getResolvedScriptSetWithoutERKNS_13UnicodeStringE11UScriptCodeRNS_9ScriptSetER10UErrorCode_ZN6icu_649ScriptSet9intersectERKS0__ZNK6icu_6410UnicodeSet11containsAllERKNS_13UnicodeStringE_ZN6icu_649SpoofImpl7ScanHexEPKDsiiR10UErrorCode_ZNK6icu_649SpoofData19validateDataVersionER10UErrorCode_ZN6icu_649SpoofData5resetEv_ZN6icu_649SpoofData8initPtrsER10UErrorCode_ZN6icu_649SpoofDataC2EP11UDataMemoryR10UErrorCode_ZN6icu_649SpoofDataC1EP11UDataMemoryR10UErrorCode_ZN6icu_649SpoofDataC2EPKviR10UErrorCode_ZN6icu_649SpoofDataC2ER10UErrorCode_ZN6icu_649SpoofDataC1ER10UErrorCode_ZN6icu_649SpoofDataD2Ev_ZN6icu_649SpoofData15removeReferenceEv_ZN6icu_649SpoofData12addReferenceEv_ZN6icu_649SpoofData10getDefaultER10UErrorCode_ZN6icu_649SpoofImplC2ER10UErrorCode_ZN6icu_649SpoofImplC2Ev_ZN6icu_649SpoofImplC1Ev_ZN6icu_649SpoofData12reserveSpaceEiR10UErrorCode_ZNK6icu_649SpoofData6lengthEv_ZNK6icu_649SpoofData11codePointAtEi_ZNK6icu_649SpoofData13appendValueToEiRNS_13UnicodeStringE_ZNK6icu_649SpoofImpl34isIllegalCombiningDotLeadCharacterEiu_getCombiningClass_64uspoof_swap_64udata_swapDataHeader_64udata_printError_64_ZN6icu_649SpoofImplC2ERKS0_R10UErrorCode_ZN6icu_649SpoofImplD2Ev_ZN6icu_649SpoofImplD1Ev_ZN6icu_649SpoofImpl14addScriptCharsEPKcPNS_10UnicodeSetER10UErrorCodeuprv_strndup_64_ZN6icu_6411CheckResultD2Ev_ZTVN6icu_6411CheckResultE_ZN6icu_6411CheckResultD0Evu_getNumericValue_64_ZN6icu_6411CheckResultC2Ev_ZTSN6icu_6413IcuCApiHelperI13USpoofCheckerNS_9SpoofImplELi944111087EEE_ZTIN6icu_6413IcuCApiHelperI13USpoofCheckerNS_9SpoofImplELi944111087EEE_ZTSN6icu_6413IcuCApiHelperI17USpoofCheckResultNS_11CheckResultELi657779934EEE_ZTIN6icu_6413IcuCApiHelperI17USpoofCheckResultNS_11CheckResultELi657779934EEE_ZTSN6icu_649SpoofImplE_ZTIN6icu_649SpoofImplE_ZTSN6icu_6411CheckResultE_ZTIN6icu_6411CheckResultEuspoof_openFromSource_64_ZN6icu_6421ConfusabledataBuilder19buildConfusableDataEPNS_9SpoofImplEPKciPiP11UParseErrorR10UErrorCode_ZN6icu_649SPUStringC2EPNS_13UnicodeStringE_ZN6icu_649SPUStringC1EPNS_13UnicodeStringE_ZN6icu_649SPUStringD2Ev_ZN6icu_649SPUStringD1Ev_ZN6icu_6413SPUStringPoolC2ER10UErrorCode_ZN6icu_6413SPUStringPoolC1ER10UErrorCode_ZN6icu_6413SPUStringPoolD2Ev_ZN6icu_6413SPUStringPoolD1Ev_ZN6icu_6413SPUStringPool4sizeEv_ZN6icu_6413SPUStringPool10getByIndexEi_ZN6icu_6413SPUStringPool4sortER10UErrorCode_ZN6icu_647UVector4sortEPFa8UElementS1_ER10UErrorCode_ZN6icu_6413SPUStringPool9addStringEPNS_13UnicodeStringER10UErrorCode_ZN6icu_6421ConfusabledataBuilderC2EPNS_9SpoofImplER10UErrorCode_ZN6icu_6421ConfusabledataBuilderC1EPNS_9SpoofImplER10UErrorCode_ZN6icu_6421ConfusabledataBuilder10outputDataER10UErrorCode_ZN6icu_6421ConfusabledataBuilderD2Ev_ZN6icu_6421ConfusabledataBuilderD1Ev_ZN6icu_6421ConfusabledataBuilder5buildEPKciR10UErrorCodeu_strFromUTF8_64_ZN6icu_6426SimpleDateFormatStaticSetsC2ER10UErrorCode_ZN6icu_6426SimpleDateFormatStaticSetsC1ER10UErrorCode_ZN6icu_6435gSimpleDateFormatStaticSetsInitOnceE_ZN6icu_6411gStaticSetsE_ZN6icu_6426SimpleDateFormatStaticSetsD2Ev_ZN6icu_6426SimpleDateFormatStaticSetsD1Ev_ZN6icu_6426SimpleDateFormatStaticSets7cleanupEvztrans_open_64ztrans_openEmpty_64ztrans_close_64ztrans_clone_64ztrans_equals_64ztrans_getTime_64ztrans_setTime_64ztrans_getFrom_64ztrans_setFrom_64ztrans_adoptFrom_64ztrans_getTo_64ztrans_setTo_64ztrans_adoptTo_64ztrans_getStaticClassID_64ztrans_getDynamicClassID_64izrule_open_64izrule_close_64izrule_equals_64izrule_getName_64izrule_getRawOffset_64izrule_getDSTSavings_64izrule_getStaticClassID_64izrule_clone_64izrule_isEquivalentTo_64izrule_getFirstStart_64izrule_getFinalStart_64izrule_getNextStart_64izrule_getPreviousStart_64izrule_getDynamicClassID_64vzone_openID_64vzone_openData_64vzone_close_64vzone_equals_64vzone_getTZURL_64vzone_setTZURL_64vzone_getLastModified_64vzone_setLastModified_64vzone_write_64vzone_writeFromStart_64vzone_writeSimple_64vzone_getStaticClassID_64vzone_clone_64vzone_getOffset_64vzone_getOffset2_64vzone_getOffset3_64vzone_setRawOffset_64vzone_getRawOffset_64vzone_useDaylightTime_64vzone_inDaylightTime_64vzone_hasSameRules_64vzone_getNextTransition_64vzone_getPreviousTransition_64vzone_countTransitionRules_64vzone_getDynamicClassID_64_ZN6icu_6424FieldPositionOnlyHandler12addAttributeEiii_ZNK6icu_6424FieldPositionOnlyHandler11isRecordingEv_ZNK6icu_6428FieldPositionIteratorHandler11isRecordingEv_ZN6icu_6428FieldPositionIteratorHandler9shiftLastEi_ZN6icu_6420FieldPositionHandlerD2Ev_ZN6icu_6420FieldPositionHandlerD1Ev_ZN6icu_6424FieldPositionOnlyHandlerD2Ev_ZTVN6icu_6424FieldPositionOnlyHandlerE_ZN6icu_6424FieldPositionOnlyHandlerD0Ev_ZN6icu_6428FieldPositionIteratorHandlerD2Ev_ZTVN6icu_6428FieldPositionIteratorHandlerE_ZN6icu_6421FieldPositionIterator7setDataEPNS_9UVector32ER10UErrorCode_ZN6icu_6428FieldPositionIteratorHandlerD0Ev_ZN6icu_6420FieldPositionHandlerD0Ev_ZN6icu_6424FieldPositionOnlyHandlerC2ERNS_13FieldPositionE_ZN6icu_6428FieldPositionIteratorHandlerC2EPNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_6428FieldPositionIteratorHandlerC2EPNS_9UVector32ER10UErrorCode_ZN6icu_6428FieldPositionIteratorHandlerC1EPNS_9UVector32ER10UErrorCode_ZTSN6icu_6420FieldPositionHandlerE_ZTIN6icu_6420FieldPositionHandlerE_ZTSN6icu_6424FieldPositionOnlyHandlerE_ZTIN6icu_6424FieldPositionOnlyHandlerE_ZTSN6icu_6428FieldPositionIteratorHandlerE_ZTIN6icu_6428FieldPositionIteratorHandlerE_ZTVN6icu_6420FieldPositionHandlerE_ZN6icu_6421FieldPositionIteratorD2Ev_ZTVN6icu_6421FieldPositionIteratorE_ZN6icu_6421FieldPositionIteratorD1Ev_ZN6icu_6421FieldPositionIteratorD0Ev_ZN6icu_6421FieldPositionIteratorC2Ev_ZN6icu_6421FieldPositionIteratorC1Ev_ZN6icu_6421FieldPositionIteratorC2ERKS0__ZN6icu_6421FieldPositionIteratorC1ERKS0__ZNK6icu_6421FieldPositionIteratoreqERKS0__ZN6icu_649UVector32eqERKS0__ZN6icu_6421FieldPositionIterator4nextERNS_13FieldPositionE_ZTSN6icu_6421FieldPositionIteratorE_ZTIN6icu_6421FieldPositionIteratorEufieldpositer_open_64ufieldpositer_close_64ufieldpositer_next_64uprv_decNumberToInt32_64uprv_decContextSetStatus_64uprv_decNumberToUInt32_64uprv_decNumberToString_64uprv_decNumberToEngString_64uprv_decNumberClassToString_64uprv_decNumberCopy_64uprv_decNumberCopyAbs_64uprv_decNumberCopyNegate_64uprv_decNumberCopySign_64uprv_decNumberGetBCD_64uprv_decNumberSetBCD_64uprv_decNumberIsNormal_64_Z22uprv_decNumberClass_64PK9decNumberP10decContextuprv_decNumberIsSubnormal_64uprv_decNumberTrim_64uprv_decContextDefault_64uprv_decNumberVersion_64uprv_decNumberZero_64uprv_decNumberFromUInt32_64uprv_decNumberFromInt32_64uprv_decNumberQuantize_64uprv_decNumberReduce_64uprv_decNumberNormalize_64uprv_decNumberRescale_64uprv_decNumberRotate_64uprv_decNumberScaleB_64uprv_decNumberShift_64uprv_decNumberAnd_64uprv_decNumberInvert_64uprv_decNumberOr_64uprv_decNumberXor_64uprv_decNumberFromString_64uprv_decNumberAdd_64uprv_decNumberSubtract_64uprv_decNumberAbs_64uprv_decNumberCompare_64uprv_decNumberCompareSignal_64uprv_decNumberCompareTotal_64uprv_decNumberCompareTotalMag_64uprv_decNumberMax_64uprv_decNumberMaxMag_64uprv_decNumberMin_64uprv_decNumberMinMag_64uprv_decNumberDivide_64uprv_decNumberDivideInteger_64uprv_decNumberRemainder_64uprv_decNumberRemainderNear_64uprv_decNumberMultiply_64uprv_decNumberExp_64uprv_decNumberFMA_64uprv_decNumberLn_64uprv_decNumberLogB_64uprv_decNumberLog10_64uprv_decNumberMinus_64uprv_decNumberNextMinus_64uprv_decNumberNextPlus_64uprv_decNumberNextToward_64uprv_decNumberPlus_64uprv_decNumberPower_64uprv_decNumberSameQuantum_64uprv_decNumberSquareRoot_64uprv_decNumberToIntegralExact_64uprv_decNumberToIntegralValue_64uprv_decContextClearStatus_64uprv_decContextGetRounding_64uprv_decContextGetStatus_64uprv_decContextRestoreStatus_64uprv_decContextSaveStatus_64uprv_decContextSetRounding_64uprv_decContextSetStatusFromString_64uprv_decContextSetStatusQuiet_64uprv_decContextSetStatusFromStringQuiet_64uprv_decContextStatusToString_64uprv_decContextTestSavedStatus_64uprv_decContextTestStatus_64uprv_decContextZeroStatus_64_ZN6icu_6415AlphabeticIndex14getRecordCountER10UErrorCode_ZNK6icu_6415AlphabeticIndexeqERKS0__ZNK6icu_6415AlphabeticIndexneERKS0__ZNK6icu_6415AlphabeticIndex11getCollatorEv_ZNK6icu_6415AlphabeticIndex14getInflowLabelEv_ZNK6icu_6415AlphabeticIndex16getOverflowLabelEv_ZNK6icu_6415AlphabeticIndex17getUnderflowLabelEv_ZNK6icu_6415AlphabeticIndex16getMaxLabelCountEv_ZNK6icu_6415AlphabeticIndex14getBucketIndexEv_ZNK6icu_6415AlphabeticIndex14getBucketLabelEv_ZNK6icu_6415AlphabeticIndex18getBucketLabelTypeEv_ZNK6icu_6415AlphabeticIndex20getBucketRecordCountEv_ZN6icu_6415AlphabeticIndex19resetRecordIteratorEv_ZN6icu_6410BucketListD2Ev_ZTVN6icu_6410BucketListE_ZN6icu_6410BucketListD1Ev_ZN6icu_6415AlphabeticIndex14ImmutableIndexD2Ev_ZTVN6icu_6415AlphabeticIndex14ImmutableIndexE_ZN6icu_6415AlphabeticIndex14ImmutableIndexD1Ev_ZN6icu_6410BucketListD0Ev_ZN6icu_6415AlphabeticIndex14ImmutableIndexD0Ev_ZNK6icu_6415AlphabeticIndex13getRecordNameEv_ZNK6icu_6415AlphabeticIndex13getRecordDataEv_ZN6icu_6415AlphabeticIndex6BucketD2Ev_ZTVN6icu_6415AlphabeticIndex6BucketE_ZN6icu_6415AlphabeticIndex6BucketD1Ev_ZN6icu_6415AlphabeticIndex6BucketD0Ev_ZN6icu_6415AlphabeticIndex10nextRecordER10UErrorCode_ZNK6icu_6415AlphabeticIndex14ImmutableIndex14getBucketCountEv_ZNK6icu_6415AlphabeticIndex14ImmutableIndex14getBucketIndexERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415AlphabeticIndex14ImmutableIndex9getBucketEi_ZN6icu_6415AlphabeticIndex27internalResetBucketIteratorEv_ZN6icu_6415AlphabeticIndex12clearBucketsEv_ZN6icu_6415AlphabeticIndex14setInflowLabelERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6415AlphabeticIndex16setOverflowLabelERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6415AlphabeticIndex17setUnderflowLabelERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6415AlphabeticIndex16setMaxLabelCountEiR10UErrorCode_ZN6icu_6415AlphabeticIndex12clearRecordsER10UErrorCode_ZN6icu_6415AlphabeticIndex19resetBucketIteratorER10UErrorCode_ZN6icu_6415AlphabeticIndex9separatedERKNS_13UnicodeStringE_ZN6icu_6415AlphabeticIndex6RecordC2ERKNS_13UnicodeStringEPKv_ZN6icu_6415AlphabeticIndex6RecordC1ERKNS_13UnicodeStringEPKv_ZN6icu_6415AlphabeticIndex9addRecordERKNS_13UnicodeStringEPKvR10UErrorCode_ZN6icu_6415AlphabeticIndex6RecordD2Ev_ZN6icu_6415AlphabeticIndex6RecordD1Ev_ZN6icu_6415AlphabeticIndex6BucketC2ERKNS_13UnicodeStringES4_25UAlphabeticIndexLabelType_ZN6icu_6415AlphabeticIndex6BucketC1ERKNS_13UnicodeStringES4_25UAlphabeticIndexLabelType_ZN6icu_6415AlphabeticIndexD2Ev_ZTVN6icu_6415AlphabeticIndexE_ZN6icu_6415AlphabeticIndexD1Ev_ZN6icu_6415AlphabeticIndexD0Ev_ZN6icu_6415AlphabeticIndex9addLabelsERKNS_10UnicodeSetER10UErrorCode_ZNK6icu_6415AlphabeticIndex10initLabelsERNS_7UVectorER10UErrorCode_ZN6icu_6411Normalizer215getNFKDInstanceER10UErrorCode_ZNK6icu_6413UnicodeString17hasMoreChar32ThanEiii_ZNK6icu_6413UnicodeString23doCompareCodePointOrderEiiPKDsii_ZNK6icu_6415AlphabeticIndex16createBucketListER10UErrorCode_ZN6icu_6415AlphabeticIndex19buildImmutableIndexER10UErrorCode_ZN6icu_6415AlphabeticIndex11initBucketsER10UErrorCode_ZN6icu_647UVector19sortWithUComparatorEPFiPKvS2_S2_ES2_R10UErrorCode_ZN6icu_6415AlphabeticIndex14getBucketCountER10UErrorCode_ZN6icu_6415AlphabeticIndex14getBucketIndexERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6415AlphabeticIndex10nextBucketER10UErrorCode_ZN6icu_6415AlphabeticIndex17addIndexExemplarsERKNS_6LocaleER10UErrorCode_ZN6icu_6415AlphabeticIndex9addLabelsERKNS_6LocaleER10UErrorCode_ZN6icu_6415AlphabeticIndex25addChineseIndexCharactersER10UErrorCode_ZN6icu_6415AlphabeticIndex20firstStringsInScriptER10UErrorCode_ZN6icu_6415AlphabeticIndex4initEPKNS_6LocaleER10UErrorCode_ZN6icu_6415AlphabeticIndexC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6415AlphabeticIndexC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6415AlphabeticIndexC2EPNS_17RuleBasedCollatorER10UErrorCode_ZN6icu_6415AlphabeticIndexC1EPNS_17RuleBasedCollatorER10UErrorCode_ZTSN6icu_6415AlphabeticIndex6BucketE_ZTIN6icu_6415AlphabeticIndex6BucketE_ZTSN6icu_6415AlphabeticIndex14ImmutableIndexE_ZTIN6icu_6415AlphabeticIndex14ImmutableIndexE_ZTSN6icu_6415AlphabeticIndexE_ZTIN6icu_6415AlphabeticIndexE_ZTSN6icu_6410BucketListE_ZTIN6icu_6410BucketListE_ZNK6icu_6421TimeZoneNamesDelegateneERKNS_13TimeZoneNamesE_ZNK6icu_6421TimeZoneNamesDelegate23getAvailableMetaZoneIDsER10UErrorCode_ZNK6icu_6421TimeZoneNamesDelegate23getAvailableMetaZoneIDsERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6421TimeZoneNamesDelegate13getMetaZoneIDERKNS_13UnicodeStringEdRS1__ZNK6icu_6421TimeZoneNamesDelegate18getReferenceZoneIDERKNS_13UnicodeStringEPKcRS1__ZNK6icu_6421TimeZoneNamesDelegate22getMetaZoneDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypeRS1__ZNK6icu_6421TimeZoneNamesDelegate22getTimeZoneDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypeRS1__ZNK6icu_6421TimeZoneNamesDelegate23getExemplarLocationNameERKNS_13UnicodeStringERS1__ZN6icu_6421TimeZoneNamesDelegate19loadAllDisplayNamesER10UErrorCode_ZNK6icu_6421TimeZoneNamesDelegate15getDisplayNamesERKNS_13UnicodeStringEPK17UTimeZoneNameTypeidPS1_R10UErrorCode_ZNK6icu_6421TimeZoneNamesDelegate4findERKNS_13UnicodeStringEijR10UErrorCode_ZN6icu_6413TimeZoneNames19loadAllDisplayNamesER10UErrorCode_ZN6icu_6413TimeZoneNames19MatchInfoCollectionD2Ev_ZTVN6icu_6413TimeZoneNames19MatchInfoCollectionE_ZN6icu_6413TimeZoneNames19MatchInfoCollectionD1Ev_ZN6icu_6413TimeZoneNames19MatchInfoCollectionD0Ev_ZNK6icu_6421TimeZoneNamesDelegateeqERKNS_13TimeZoneNamesE_ZTIN6icu_6421TimeZoneNamesDelegateE_ZTIN6icu_6413TimeZoneNamesE_ZNK6icu_6413TimeZoneNames23getExemplarLocationNameERKNS_13UnicodeStringERS1__ZN6icu_6417TimeZoneNamesImpl30getDefaultExemplarLocationNameERKNS_13UnicodeStringERS1__ZNK6icu_6413TimeZoneNames14getDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypedRS1__ZNK6icu_6413TimeZoneNames15getDisplayNamesERKNS_13UnicodeStringEPK17UTimeZoneNameTypeidPS1_R10UErrorCode_ZN6icu_6421TimeZoneNamesDelegateC2Ev_ZTVN6icu_6421TimeZoneNamesDelegateE_ZN6icu_6421TimeZoneNamesDelegateC1Ev_ZNK6icu_6421TimeZoneNamesDelegate5cloneEv_ZN6icu_6413TimeZoneNamesD2Ev_ZTVN6icu_6413TimeZoneNamesE_ZN6icu_6413TimeZoneNamesD1Ev_ZN6icu_6421TimeZoneNamesDelegateC2ERKNS_6LocaleER10UErrorCodeuhash_removeElement_64_ZN6icu_6417TimeZoneNamesImplC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6421TimeZoneNamesDelegateC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6421TimeZoneNamesDelegateD2Ev_ZN6icu_6421TimeZoneNamesDelegateD1Ev_ZN6icu_6421TimeZoneNamesDelegateD0Ev_ZN6icu_6413TimeZoneNamesD0Ev_ZN6icu_6413TimeZoneNames18createTZDBInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6417TZDBTimeZoneNamesC1ERKNS_6LocaleE_ZN6icu_6413TimeZoneNames19MatchInfoCollectionC2Ev_ZN6icu_6413TimeZoneNames19MatchInfoCollectionC1Ev_ZNK6icu_6413TimeZoneNames19MatchInfoCollection4sizeEv_ZNK6icu_6413TimeZoneNames19MatchInfoCollection13getNameTypeAtEi_ZNK6icu_6413TimeZoneNames19MatchInfoCollection16getMatchLengthAtEi_ZNK6icu_6413TimeZoneNames19MatchInfoCollection15getTimeZoneIDAtEiRNS_13UnicodeStringE_ZNK6icu_6413TimeZoneNames19MatchInfoCollection15getMetaZoneIDAtEiRNS_13UnicodeStringE_ZN6icu_6413TimeZoneNames19MatchInfoCollection7matchesER10UErrorCode_ZN6icu_6413TimeZoneNames19MatchInfoCollection7addZoneE17UTimeZoneNameTypeiRKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413TimeZoneNames19MatchInfoCollection11addMetaZoneE17UTimeZoneNameTypeiRKNS_13UnicodeStringER10UErrorCode_ZTSN6icu_6413TimeZoneNames19MatchInfoCollectionE_ZTIN6icu_6413TimeZoneNames19MatchInfoCollectionE_ZTSN6icu_6413TimeZoneNamesE_ZTSN6icu_6421TimeZoneNamesDelegateE_ZN6icu_6422MetaZoneIDsEnumeration5resetER10UErrorCode_ZNK6icu_6422MetaZoneIDsEnumeration5countER10UErrorCode_ZNK6icu_6417TimeZoneNamesImpleqERKNS_13TimeZoneNamesE_ZNK6icu_6417TZDBTimeZoneNameseqERKNS_13TimeZoneNamesE_ZN6icu_649TZDBNamesD2Ev_ZTVN6icu_649TZDBNamesE_ZN6icu_649TZDBNamesD1Ev_ZN6icu_649TZDBNamesD0Ev_ZN6icu_646ZNames12ZNamesLoaderD2Ev_ZTVN6icu_646ZNames12ZNamesLoaderE_ZN6icu_646ZNames12ZNamesLoaderD1Ev_ZN6icu_646ZNames12ZNamesLoaderD0Ev_ZN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderD2Ev_ZTVN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderE_ZN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderD1Ev_ZN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderD0Ev_ZN6icu_6422MetaZoneIDsEnumerationD2Ev_ZTVN6icu_6422MetaZoneIDsEnumerationE_ZN6icu_6422MetaZoneIDsEnumerationD1Ev_ZN6icu_6422MetaZoneIDsEnumerationD0Ev_ZN6icu_6418ZNameSearchHandler11handleMatchEiPKNS_13CharacterNodeER10UErrorCode_ZNK6icu_6417TZDBTimeZoneNames22getTimeZoneDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypeRS1__ZN6icu_6421TZDBNameSearchHandler11handleMatchEiPKNS_13CharacterNodeER10UErrorCode_ZN6icu_6422MetaZoneIDsEnumeration5snextER10UErrorCode_ZN6icu_646ZNames12ZNamesLoader3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_6417TimeZoneNamesImpl17ZoneStringsLoader3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_6413CharacterNode5clearEv_ZN6icu_6413CharacterNode12deleteValuesEPFvPvE_ZN6icu_6411TextTrieMapD2Ev_ZTVN6icu_6411TextTrieMapE_ZN6icu_6411TextTrieMapD1Ev_ZN6icu_6411TextTrieMapD0Ev_ZN6icu_6413CharacterNode8addValueEPvPFvS1_ER10UErrorCode_ZN6icu_6430TextTrieMapSearchResultHandlerD2Ev_ZN6icu_6430TextTrieMapSearchResultHandlerD1Ev_ZN6icu_6418ZNameSearchHandlerD2Ev_ZTVN6icu_6418ZNameSearchHandlerE_ZN6icu_6418ZNameSearchHandlerD1Ev_ZN6icu_6418ZNameSearchHandlerD0Ev_ZN6icu_6421TZDBNameSearchHandlerD2Ev_ZTVN6icu_6421TZDBNameSearchHandlerE_ZN6icu_6421TZDBNameSearchHandlerD1Ev_ZN6icu_6421TZDBNameSearchHandlerD0Ev_ZN6icu_6430TextTrieMapSearchResultHandlerD0Ev_ZN6icu_6411TextTrieMapC2EaPFvPvE_ZN6icu_6411TextTrieMapC1EaPFvPvE_ZNK6icu_6411TextTrieMap7isEmptyEv_ZN6icu_6411TextTrieMap3putEPKDsPvR10UErrorCode_ZN6icu_6411TextTrieMap9growNodesEv_ZN6icu_6411TextTrieMap12addChildNodeEPNS_13CharacterNodeEDsR10UErrorCode_ZN6icu_6411TextTrieMap7putImplERKNS_13UnicodeStringEPvR10UErrorCode_ZNK6icu_6411TextTrieMap12getChildNodeEPNS_13CharacterNodeEDs_ZN6icu_6411TextTrieMap9buildTrieER10UErrorCode_ZNK6icu_6411TextTrieMap6searchEPNS_13CharacterNodeERKNS_13UnicodeStringEiiPNS_30TextTrieMapSearchResultHandlerER10UErrorCode_ZNK6icu_6411TextTrieMap6searchERKNS_13UnicodeStringEiPNS_30TextTrieMapSearchResultHandlerER10UErrorCode_ZN6icu_6417ZNStringPoolChunkC2Ev_ZN6icu_6417ZNStringPoolChunkC1Ev_ZN6icu_6412ZNStringPoolC2ER10UErrorCode_ZN6icu_6412ZNStringPoolC1ER10UErrorCode_ZN6icu_6412ZNStringPoolD2Ev_ZN6icu_6412ZNStringPoolD1Ev_ZN6icu_6412ZNStringPool3getEPKDsR10UErrorCode_ZN6icu_6412ZNStringPool5adoptEPKDsR10UErrorCode_ZN6icu_6412ZNStringPool3getERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6411TextTrieMap3putERKNS_13UnicodeStringEPvRNS_12ZNStringPoolER10UErrorCode_ZN6icu_6412ZNStringPool6freezeEv_ZN6icu_6422MetaZoneIDsEnumeration16getStaticClassIDEv_ZNK6icu_6422MetaZoneIDsEnumeration17getDynamicClassIDEv_ZN6icu_6422MetaZoneIDsEnumerationC2Ev_ZN6icu_6422MetaZoneIDsEnumerationC1Ev_ZN6icu_6422MetaZoneIDsEnumerationC2ERKNS_7UVectorE_ZN6icu_6422MetaZoneIDsEnumerationC1ERKNS_7UVectorE_ZN6icu_6422MetaZoneIDsEnumerationC2EPNS_7UVectorE_ZN6icu_6422MetaZoneIDsEnumerationC1EPNS_7UVectorE_ZN6icu_6418ZNameSearchHandlerC2Ej_ZN6icu_6418ZNameSearchHandlerC1Ej_ZN6icu_6418ZNameSearchHandler10getMatchesERi_ZN6icu_6417TimeZoneNamesImpl7cleanupEv_ZN6icu_6417TimeZoneNamesImpl24_getAvailableMetaZoneIDsER10UErrorCode_ZNK6icu_6417TimeZoneNamesImpl23getAvailableMetaZoneIDsER10UErrorCode_ZNK6icu_6417TZDBTimeZoneNames23getAvailableMetaZoneIDsER10UErrorCode_ZN6icu_6417TimeZoneNamesImpl24_getAvailableMetaZoneIDsERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417TimeZoneNamesImpl23getAvailableMetaZoneIDsERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417TZDBTimeZoneNames23getAvailableMetaZoneIDsERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6417TimeZoneNamesImpl14_getMetaZoneIDERKNS_13UnicodeStringEdRS1__ZNK6icu_6417TimeZoneNamesImpl13getMetaZoneIDERKNS_13UnicodeStringEdRS1__ZNK6icu_6417TZDBTimeZoneNames13getMetaZoneIDERKNS_13UnicodeStringEdRS1__ZN6icu_6417TimeZoneNamesImpl19_getReferenceZoneIDERKNS_13UnicodeStringEPKcRS1__ZNK6icu_6417TimeZoneNamesImpl18getReferenceZoneIDERKNS_13UnicodeStringEPKcRS1__ZNK6icu_6417TZDBTimeZoneNames18getReferenceZoneIDERKNS_13UnicodeStringEPKcRS1__ZN6icu_6417TimeZoneNamesImpl17loadMetaZoneNamesERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417TimeZoneNamesImpl22getMetaZoneDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypeRS1__ZNK6icu_6417TimeZoneNamesImpl6doFindERNS_18ZNameSearchHandlerERKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_6417TimeZoneNamesImpl19addAllNamesIntoTrieER10UErrorCode_ZN6icu_6417TimeZoneNamesImpl17loadTimeZoneNamesERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417TimeZoneNamesImpl22getTimeZoneDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypeRS1__ZNK6icu_6417TimeZoneNamesImpl23getExemplarLocationNameERKNS_13UnicodeStringERS1__ZNK6icu_6417TimeZoneNamesImpl15getDisplayNamesERKNS_13UnicodeStringEPK17UTimeZoneNameTypeidPS1_R10UErrorCode_ZN6icu_6417TimeZoneNamesImpl11loadStringsERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6417TimeZoneNamesImpl10initializeERKNS_6LocaleER10UErrorCode_ZN6icu_6417TimeZoneNamesImpl27internalLoadAllDisplayNamesER10UErrorCode_ZNK6icu_6417TimeZoneNamesImpl4findERKNS_13UnicodeStringEijR10UErrorCode_ZN6icu_6417TimeZoneNamesImpl19loadAllDisplayNamesER10UErrorCode_ZN6icu_649TZDBNamesC2EPPKDsPPci_ZN6icu_649TZDBNamesC1EPPKDsPPci_ZN6icu_649TZDBNames14createInstanceEP15UResourceBundlePKc_ZNK6icu_649TZDBNames7getNameE17UTimeZoneNameType_ZNK6icu_649TZDBNames15getParseRegionsERi_ZN6icu_6421TZDBNameSearchHandlerC2EjPKc_ZN6icu_6421TZDBNameSearchHandlerC1EjPKc_ZN6icu_6421TZDBNameSearchHandler10getMatchesERi_ZN6icu_6417TZDBTimeZoneNames16getMetaZoneNamesERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417TZDBTimeZoneNames22getMetaZoneDisplayNameERKNS_13UnicodeStringE17UTimeZoneNameTypeRS1__ZNK6icu_6417TZDBTimeZoneNames4findERKNS_13UnicodeStringEijR10UErrorCode_ZN6icu_6417TimeZoneNamesImplC2ERKNS_6LocaleER10UErrorCode_ZTVN6icu_6417TimeZoneNamesImplE_ZNK6icu_6417TimeZoneNamesImpl5cloneEv_ZN6icu_6417TimeZoneNamesImplD2Ev_ZN6icu_6417TimeZoneNamesImplD1Ev_ZN6icu_6417TimeZoneNamesImplD0Ev_ZN6icu_6417TZDBTimeZoneNamesC2ERKNS_6LocaleE_ZTVN6icu_6417TZDBTimeZoneNamesEuloc_addLikelySubtags_64_ZNK6icu_6417TZDBTimeZoneNames5cloneEv_ZN6icu_6417TZDBTimeZoneNamesD2Ev_ZN6icu_6417TZDBTimeZoneNamesD1Ev_ZN6icu_6417TZDBTimeZoneNamesD0Ev_ZTSN6icu_6430TextTrieMapSearchResultHandlerE_ZTIN6icu_6430TextTrieMapSearchResultHandlerE_ZTSN6icu_6411TextTrieMapE_ZTIN6icu_6411TextTrieMapE_ZTSN6icu_6417TimeZoneNamesImplE_ZTIN6icu_6417TimeZoneNamesImplE_ZTSN6icu_6417TZDBTimeZoneNamesE_ZTIN6icu_6417TZDBTimeZoneNamesE_ZTSN6icu_646ZNames12ZNamesLoaderE_ZTIN6icu_646ZNames12ZNamesLoaderE_ZTSN6icu_6422MetaZoneIDsEnumerationE_ZTIN6icu_6422MetaZoneIDsEnumerationE_ZTSN6icu_6418ZNameSearchHandlerE_ZTIN6icu_6418ZNameSearchHandlerE_ZTSN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderE_ZTIN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderE_ZTSN6icu_649TZDBNamesE_ZTIN6icu_649TZDBNamesE_ZTSN6icu_6421TZDBNameSearchHandlerE_ZTIN6icu_6421TZDBNameSearchHandlerE_ZTVN6icu_6430TextTrieMapSearchResultHandlerE_ZNK6icu_6420TimeZoneGenericNameseqERKS0__ZN6icu_6418GNameSearchHandlerD2Ev_ZTVN6icu_6418GNameSearchHandlerE_ZN6icu_6418GNameSearchHandlerD1Ev_ZN6icu_6418GNameSearchHandlerD0Ev_ZN6icu_6418GNameSearchHandler11handleMatchEiPKNS_13CharacterNodeER10UErrorCode_ZN6icu_6420TimeZoneGenericNamesD2Ev_ZTVN6icu_6420TimeZoneGenericNamesE_ZN6icu_6420TimeZoneGenericNamesD1Ev_ZN6icu_6420TimeZoneGenericNamesD0Ev_ZNK6icu_6420TimeZoneGenericNamesneERKS0__ZN6icu_6428TimeZoneGenericNameMatchInfoC2EPNS_7UVectorE_ZN6icu_6428TimeZoneGenericNameMatchInfoC1EPNS_7UVectorE_ZN6icu_6428TimeZoneGenericNameMatchInfoD2Ev_ZN6icu_6428TimeZoneGenericNameMatchInfoD1Ev_ZNK6icu_6428TimeZoneGenericNameMatchInfo4sizeEv_ZNK6icu_6428TimeZoneGenericNameMatchInfo18getGenericNameTypeEi_ZNK6icu_6428TimeZoneGenericNameMatchInfo14getMatchLengthEi_ZNK6icu_6428TimeZoneGenericNameMatchInfo13getTimeZoneIDEiRNS_13UnicodeStringE_ZN6icu_6418GNameSearchHandlerC2Ej_ZN6icu_6418GNameSearchHandlerC1Ej_ZN6icu_6418GNameSearchHandler10getMatchesERi_ZN6icu_648TZGNCore7cleanupEv_ZN6icu_648TZGNCore22getGenericLocationNameERKNS_13UnicodeStringE_ZNK6icu_648TZGNCore22getGenericLocationNameERKNS_13UnicodeStringERS1__ZN6icu_648TZGNCore22getPartialLocationNameERKNS_13UnicodeStringES3_aS3__ZNK6icu_648TZGNCore22getPartialLocationNameERKNS_13UnicodeStringES3_aS3_RS1__ZN6icu_648TZGNCore11loadStringsERKNS_13UnicodeStringE_ZN6icu_648TZGNCore10initializeERKNS_6LocaleER10UErrorCode_ZN6icu_6418LocaleDisplayNames14createInstanceERKNS_6LocaleE16UDialectHandling_ZNK6icu_648TZGNCore9findLocalERKNS_13UnicodeStringEijR10UErrorCode_ZNK6icu_648TZGNCore17findTimeZoneNamesERKNS_13UnicodeStringEijR10UErrorCode_ZNK6icu_648TZGNCore13findBestMatchERKNS_13UnicodeStringEijRS1_R23UTimeZoneFormatTimeTypeR10UErrorCode_ZN6icu_6420TimeZoneGenericNamesC2Ev_ZN6icu_6420TimeZoneGenericNamesC1Ev_ZNK6icu_6420TimeZoneGenericNames5cloneEv_ZNK6icu_6420TimeZoneGenericNames22getGenericLocationNameERKNS_13UnicodeStringERS1__ZNK6icu_6420TimeZoneGenericNames13findBestMatchERKNS_13UnicodeStringEijRS1_R23UTimeZoneFormatTimeTypeR10UErrorCode_ZN6icu_648TZGNCoreC2ERKNS_6LocaleER10UErrorCode_ZTVN6icu_648TZGNCoreE_ZN6icu_648TZGNCoreC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6420TimeZoneGenericNames14createInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_648TZGNCoreD2Ev_ZN6icu_648TZGNCoreD1Ev_ZN6icu_648TZGNCoreD0Ev_ZNK6icu_648TZGNCore28formatGenericNonLocationNameERKNS_8TimeZoneE24UTimeZoneGenericNameTypedRNS_13UnicodeStringE_ZNK6icu_648TZGNCore14getDisplayNameERKNS_8TimeZoneE24UTimeZoneGenericNameTypedRNS_13UnicodeStringE_ZNK6icu_6420TimeZoneGenericNames14getDisplayNameERKNS_8TimeZoneE24UTimeZoneGenericNameTypedRNS_13UnicodeStringE_ZTSN6icu_6420TimeZoneGenericNamesE_ZTIN6icu_6420TimeZoneGenericNamesE_ZTSN6icu_6418GNameSearchHandlerE_ZTIN6icu_6418GNameSearchHandlerE_ZTSN6icu_648TZGNCoreE_ZTIN6icu_648TZGNCoreE_ZN6icu_6414GMTOffsetFieldD2Ev_ZTVN6icu_6414GMTOffsetFieldE_ZN6icu_6414GMTOffsetFieldD1Ev_ZN6icu_6414GMTOffsetFieldD0Ev_ZNK6icu_6414TimeZoneFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZN6icu_6418ZoneIdMatchHandlerD2Ev_ZTVN6icu_6418ZoneIdMatchHandlerE_ZN6icu_6418ZoneIdMatchHandlerD1Ev_ZN6icu_6418ZoneIdMatchHandlerD0Ev_ZN6icu_6418ZoneIdMatchHandler11handleMatchEiPKNS_13CharacterNodeER10UErrorCode_ZNK6icu_6414TimeZoneFormateqERKNS_6FormatE_ZN6icu_6414GMTOffsetFieldC2Ev_ZN6icu_6414GMTOffsetFieldC1Ev_ZN6icu_6414GMTOffsetField10createTextERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414GMTOffsetField15createTimeFieldENS0_9FieldTypeEhR10UErrorCode_ZN6icu_6414GMTOffsetField7isValidENS0_9FieldTypeEi_ZN6icu_6414GMTOffsetField15getTypeByLetterEDs_ZN6icu_6414TimeZoneFormat16getStaticClassIDEv_ZNK6icu_6414TimeZoneFormat17getDynamicClassIDEv_ZNK6icu_6414TimeZoneFormat16getTimeZoneNamesEv_ZN6icu_6414TimeZoneFormat18adoptTimeZoneNamesEPNS_13TimeZoneNamesE_ZN6icu_6414TimeZoneFormat16setTimeZoneNamesERKNS_13TimeZoneNamesE_ZN6icu_6414TimeZoneFormat22setDefaultParseOptionsEj_ZNK6icu_6414TimeZoneFormat22getDefaultParseOptionsEv_ZNK6icu_6414TimeZoneFormat13getGMTPatternERNS_13UnicodeStringE_ZNK6icu_6414TimeZoneFormat19getGMTOffsetPatternE35UTimeZoneFormatGMTOffsetPatternTypeRNS_13UnicodeStringE_ZNK6icu_6414TimeZoneFormat18getGMTOffsetDigitsERNS_13UnicodeStringE_ZNK6icu_6414TimeZoneFormat16getGMTZeroFormatERNS_13UnicodeStringE_ZN6icu_6414TimeZoneFormat16setGMTZeroFormatERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414TimeZoneFormat14formatSpecificERKNS_8TimeZoneE17UTimeZoneNameTypeS4_dRNS_13UnicodeStringEP23UTimeZoneFormatTimeType_ZNK6icu_6414TimeZoneFormat23getTimeZoneGenericNamesER10UErrorCode_ZNK6icu_6414TimeZoneFormat13formatGenericERKNS_8TimeZoneEidRNS_13UnicodeStringE_ZNK6icu_6414TimeZoneFormat20getTZDBTimeZoneNamesER10UErrorCode_ZNK6icu_6414TimeZoneFormat22formatExemplarLocationERKNS_8TimeZoneERNS_13UnicodeStringE_ZNK6icu_6414TimeZoneFormat19formatOffsetISO8601EiaaaaRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414TimeZoneFormat27formatOffsetISO8601ExtendedEiaaaRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414TimeZoneFormat25parseSingleLocalizedDigitERKNS_13UnicodeStringEiRi_ZNK6icu_6414TimeZoneFormat25parseAbuttingOffsetFieldsERKNS_13UnicodeStringEiRi_ZNK6icu_6414TimeZoneFormat35parseOffsetFieldWithLocalizedDigitsERKNS_13UnicodeStringEihhttRi_ZNK6icu_6414TimeZoneFormat28parseOffsetFieldsWithPatternERKNS_13UnicodeStringEiPNS_7UVectorEaRiS6_S6__ZNK6icu_6414TimeZoneFormat17parseOffsetFieldsERKNS_13UnicodeStringEiaRi_ZNK6icu_6414TimeZoneFormat30parseOffsetLocalizedGMTPatternERKNS_13UnicodeStringEiaRi_ZNK6icu_6414TimeZoneFormat24parseDefaultOffsetFieldsERKNS_13UnicodeStringEiDsRi_ZNK6icu_6414TimeZoneFormat30parseOffsetDefaultLocalizedGMTERKNS_13UnicodeStringEiRi_ZNK6icu_6414TimeZoneFormat23parseOffsetLocalizedGMTERKNS_13UnicodeStringERNS_13ParsePositionEaPa_ZNK6icu_6414TimeZoneFormat23parseOffsetLocalizedGMTERKNS_13UnicodeStringERNS_13ParsePositionE_ZNK6icu_6414TimeZoneFormat28parseOffsetShortLocalizedGMTERKNS_13UnicodeStringERNS_13ParsePositionE_ZN6icu_6414TimeZoneFormat27formatOffsetWithAsciiDigitsEiDsNS0_12OffsetFieldsES1_RNS_13UnicodeStringE_ZN6icu_6414TimeZoneFormat30parseAbuttingAsciiOffsetFieldsERKNS_13UnicodeStringERNS_13ParsePositionENS0_12OffsetFieldsES6_a_ZN6icu_6414TimeZoneFormat22parseAsciiOffsetFieldsERKNS_13UnicodeStringERNS_13ParsePositionEDsNS0_12OffsetFieldsES6__ZNK6icu_6414TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa_ZNK6icu_6414TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionE_ZNK6icu_6414TimeZoneFormat18appendOffsetDigitsERNS_13UnicodeStringEih_ZNK6icu_6414TimeZoneFormat24formatOffsetLocalizedGMTEiaRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414TimeZoneFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6414TimeZoneFormat6formatE20UTimeZoneFormatStyleRKNS_8TimeZoneEdRNS_13UnicodeStringEP23UTimeZoneFormatTimeType_ZN6icu_6414TimeZoneFormat7unquoteERKNS_13UnicodeStringERS1__ZN6icu_6414TimeZoneFormat14initGMTPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414TimeZoneFormat13setGMTPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414TimeZoneFormat18parseOffsetPatternERKNS_13UnicodeStringENS0_12OffsetFieldsER10UErrorCode_ZN6icu_6414TimeZoneFormat19expandOffsetPatternERKNS_13UnicodeStringERS1_R10UErrorCode_ZN6icu_6414TimeZoneFormat21truncateOffsetPatternERKNS_13UnicodeStringERS1_R10UErrorCode_ZNK6icu_6413UnicodeString11lastIndexOfEPKDsiiii_ZN6icu_6414TimeZoneFormat28checkAbuttingHoursAndMinutesEv_ZN6icu_6414TimeZoneFormat19setGMTOffsetPatternE35UTimeZoneFormatGMTOffsetPatternTypeRKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414TimeZoneFormat21initGMTOffsetPatternsER10UErrorCode_ZN6icu_6414TimeZoneFormataSERKS0__ZN6icu_6414TimeZoneFormat12toCodePointsERKNS_13UnicodeStringEPii_ZN6icu_6414TimeZoneFormat18setGMTOffsetDigitsERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414TimeZoneFormat23createTimeZoneForOffsetEi_ZN6icu_6414TimeZoneFormat11getTimeTypeE17UTimeZoneNameType_ZNK6icu_6414TimeZoneFormat13getTimeZoneIDEPKNS_13TimeZoneNames19MatchInfoCollectionEiRNS_13UnicodeStringE_ZN6icu_6418ZoneIdMatchHandlerC2Ev_ZN6icu_6418ZoneIdMatchHandlerC1Ev_ZN6icu_6418ZoneIdMatchHandler5getIDEv_ZN6icu_6418ZoneIdMatchHandler11getMatchLenEv_ZNK6icu_6414TimeZoneFormat11parseZoneIDERKNS_13UnicodeStringERNS_13ParsePositionERS1__ZNK6icu_6414TimeZoneFormat16parseShortZoneIDERKNS_13UnicodeStringERNS_13ParsePositionERS1__ZNK6icu_6414TimeZoneFormat21parseExemplarLocationERKNS_13UnicodeStringERNS_13ParsePositionERS1__ZNK6icu_6414TimeZoneFormat5parseE20UTimeZoneFormatStyleRKNS_13UnicodeStringERNS_13ParsePositionEiP23UTimeZoneFormatTimeType_ZN6icu_6414TimeZoneFormatC2ERKNS_6LocaleER10UErrorCode_ZTVN6icu_6414TimeZoneFormatE_ZN6icu_6414TimeZoneFormatC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6414TimeZoneFormatD0Ev_ZN6icu_6414TimeZoneFormatC2ERKS0__ZNK6icu_6414TimeZoneFormat5cloneEv_ZN6icu_6414TimeZoneFormatD2Ev_ZN6icu_6414TimeZoneFormatD1Ev_ZTSN6icu_6414TimeZoneFormatE_ZTIN6icu_6414TimeZoneFormatE_ZTSN6icu_6414GMTOffsetFieldE_ZTIN6icu_6414GMTOffsetFieldE_ZTSN6icu_6418ZoneIdMatchHandlerE_ZTIN6icu_6418ZoneIdMatchHandlerE_ZNK6icu_6420CompactDecimalFormat5parseERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZNK6icu_6420CompactDecimalFormat5parseERKNS_13UnicodeStringERNS_11FormattableER10UErrorCode_ZNK6icu_6420CompactDecimalFormat13parseCurrencyERKNS_13UnicodeStringERNS_13ParsePositionE_ZN6icu_6420CompactDecimalFormatD2Ev_ZTVN6icu_6420CompactDecimalFormatE_ZN6icu_6420CompactDecimalFormatD1Ev_ZN6icu_6420CompactDecimalFormatD0Ev_ZN6icu_6420CompactDecimalFormat16getStaticClassIDEv_ZNK6icu_6420CompactDecimalFormat17getDynamicClassIDEv_ZN6icu_6420CompactDecimalFormatC2ERKNS_6LocaleE19UNumberCompactStyleR10UErrorCode_ZN6icu_6420CompactDecimalFormatC1ERKNS_6LocaleE19UNumberCompactStyleR10UErrorCode_ZN6icu_6420CompactDecimalFormatC2ERKS0__ZN6icu_6420CompactDecimalFormatC1ERKS0__ZNK6icu_6420CompactDecimalFormat5cloneEv_ZN6icu_6420CompactDecimalFormataSERKS0__ZTSN6icu_6420CompactDecimalFormatE_ZTIN6icu_6420CompactDecimalFormatE_ZN6icu_6410GenderInfoD2Ev_ZTVN6icu_6410GenderInfoE_ZN6icu_6410GenderInfoD1Ev_ZN6icu_6410GenderInfoD0Ev_ZN6icu_6410GenderInfoC2Ev_ZN6icu_6410GenderInfoC1Ev_ZN6icu_6420GenderInfo_initCacheER10UErrorCode_ZN6icu_6410GenderInfo12loadInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6410GenderInfo11getInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6410GenderInfo13getListGenderEPK7UGenderiR10UErrorCode_ZN6icu_6410GenderInfo18getNeutralInstanceEv_ZN6icu_6410GenderInfo23getMixedNeutralInstanceEv_ZN6icu_6410GenderInfo21getMaleTaintsInstanceEvugender_getListGender_64ugender_getInstance_64_ZTSN6icu_6410GenderInfoE_ZTIN6icu_6410GenderInfoE_ZN6icu_6421RegionNameEnumeration5resetER10UErrorCode_ZNK6icu_6421RegionNameEnumeration5countER10UErrorCode_ZN6icu_6421RegionNameEnumeration5snextER10UErrorCode_ZN6icu_646RegionD2Ev_ZTVN6icu_646RegionE_ZN6icu_646RegionD1Ev_ZN6icu_646RegionD0Ev_ZN6icu_6421RegionNameEnumerationD2Ev_ZTVN6icu_6421RegionNameEnumerationE_ZN6icu_6421RegionNameEnumerationD1Ev_ZN6icu_6421RegionNameEnumerationD0Ev_ZN6icu_6421RegionNameEnumeration16getStaticClassIDEv_ZNK6icu_6421RegionNameEnumeration17getDynamicClassIDEv_ZN6icu_646Region17cleanupRegionDataEv_ZN6icu_646RegionC2Ev_ZN6icu_646RegionC1Ev_ZNK6icu_646RegioneqERKS0__ZNK6icu_646RegionneERKS0__ZNK6icu_646Region13getRegionCodeEv_ZNK6icu_646Region14getNumericCodeEv_ZNK6icu_646Region7getTypeEv_ZN6icu_6421RegionNameEnumerationC2EPNS_7UVectorER10UErrorCode_ZN6icu_6421RegionNameEnumerationC1EPNS_7UVectorER10UErrorCode_ZN6icu_646Region14loadRegionDataER10UErrorCode_ZNK6icu_646Region19getContainingRegionEv_ZNK6icu_646Region19getContainingRegionE11URegionType_ZNK6icu_646Region18getPreferredValuesER10UErrorCode_ZNK6icu_646Region19getContainedRegionsER10UErrorCode_ZN6icu_646Region12getAvailableE11URegionTypeR10UErrorCode_ZN6icu_646Region11getInstanceEPKcR10UErrorCode_ZNK6icu_646Region8containsERKS0__ZN6icu_646Region11getInstanceEiR10UErrorCode_ZNK6icu_646Region19getContainedRegionsE11URegionTypeR10UErrorCode_ZTSN6icu_646RegionE_ZTIN6icu_646RegionE_ZTSN6icu_6421RegionNameEnumerationE_ZTIN6icu_6421RegionNameEnumerationE_ZN6icu_649ScriptSetC2Ev_ZN6icu_649ScriptSetD2Ev_ZN6icu_649ScriptSetaSERKS0__ZN6icu_649ScriptSetC2ERKS0__ZN6icu_649ScriptSetC1ERKS0__ZNK6icu_649ScriptSeteqERKS0__ZN6icu_649ScriptSet5resetE11UScriptCodeR10UErrorCode_ZN6icu_649ScriptSet5UnionERKS0__ZN6icu_649ScriptSet9intersectE11UScriptCodeR10UErrorCode_ZNK6icu_649ScriptSet8containsERKS0__ZNK6icu_649ScriptSet12countMembersEv_ZNK6icu_649ScriptSet8hashCodeEv_ZNK6icu_649ScriptSet10nextSetBitEi_ZNK6icu_649ScriptSet14displayScriptsERNS_13UnicodeStringE_ZN6icu_649ScriptSet12parseScriptsERKNS_13UnicodeStringER10UErrorCodeuscript_getScriptExtensions_64uhash_equalsScriptSet_64uhash_compareScriptSet_64uhash_hashScriptSet_64uhash_deleteScriptSet_64uregion_getRegionFromCode_64uregion_getRegionFromNumericCode_64uregion_getAvailable_64uregion_areEqual_64uregion_getContainingRegion_64uregion_getContainingRegionOfType_64uregion_getContainedRegions_64uregion_getContainedRegionsOfType_64uregion_contains_64uregion_getPreferredValues_64uregion_getRegionCode_64uregion_getNumericCode_64uregion_getType_64_ZN6icu_6425RelativeDateTimeCacheDataD2Ev_ZTVN6icu_6425RelativeDateTimeCacheDataE_ZN6icu_6425RelativeDateTimeCacheDataD1Ev_ZN6icu_6425RelativeDateTimeCacheDataD0Ev_ZN6icu_6429FormattedRelativeDateTimeDataD2Ev_ZTVN6icu_6429FormattedRelativeDateTimeDataE_ZN6icu_6429FormattedRelativeDateTimeDataD1Ev_ZN6icu_6429FormattedRelativeDateTimeDataD0Ev_ZN6icu_6425FormattedRelativeDateTimeD2Ev_ZTVN6icu_6425FormattedRelativeDateTimeE_ZN6icu_6425FormattedRelativeDateTimeD1Ev_ZN6icu_6425FormattedRelativeDateTimeD0Ev_ZNK6icu_6425FormattedRelativeDateTime8toStringER10UErrorCode_ZNK6icu_6425FormattedRelativeDateTime12toTempStringER10UErrorCode_ZNK6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEE16writeDescriptionEPci_ZTSN6icu_6425RelativeDateTimeCacheDataE_ZNK6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEE16writeDescriptionEPci_ZNK6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEEeqERKNS_12CacheKeyBaseE_ZNK6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEE8hashCodeEv_ZNK6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEE5cloneEv_ZTVN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEEE_ZTVN6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEEE_ZNK6icu_6425FormattedRelativeDateTime8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_6425FormattedRelativeDateTime12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCode_ZNK6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEEeqERKNS_12CacheKeyBaseE_ZN6icu_6425RelativeDateTimeCacheDataC2Ev_ZN6icu_6425RelativeDateTimeCacheDataC1Ev_ZNK6icu_6425RelativeDateTimeCacheData21getAbsoluteUnitStringEi17UDateAbsoluteUnit14UDateDirection_ZNK6icu_6425RelativeDateTimeFormatter18formatAbsoluteImplE14UDateDirection17UDateAbsoluteUnitRNS_29FormattedRelativeDateTimeDataER10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder6appendERKNS_13UnicodeStringEhR10UErrorCode_ZNK6icu_6425RelativeDateTimeCacheData32getRelativeDateTimeUnitFormatterEi21URelativeDateTimeUnitii_ZNK6icu_6425RelativeDateTimeCacheData24getRelativeUnitFormatterEi17UDateRelativeUnitii_ZNK6icu_6425RelativeDateTimeFormatter10formatImplEd14UDateDirection17UDateRelativeUnitRNS_29FormattedRelativeDateTimeDataER10UErrorCode_ZN6icu_6417QuantityFormatter15formatAndSelectEdRKNS_12NumberFormatERKNS_11PluralRulesERNS_6number4impl19NumberStringBuilderERNS_14StandardPlural4FormER10UErrorCode_ZN6icu_646number4impl14SimpleModifierC1ERKNS_15SimpleFormatterEhb_ZNK6icu_646number4impl19NumberStringBuilder6lengthEv_ZNK6icu_646number4impl14SimpleModifier20formatAsPrefixSuffixERNS1_19NumberStringBuilderEiiR10UErrorCode_ZTVN6icu_646number4impl14SimpleModifierE_ZN6icu_646number4impl8ModifierD2Ev_ZNK6icu_6425RelativeDateTimeFormatter17formatNumericImplEd21URelativeDateTimeUnitRNS_29FormattedRelativeDateTimeDataER10UErrorCode_ZNK6icu_6425RelativeDateTimeFormatter18formatRelativeImplEd21URelativeDateTimeUnitRNS_29FormattedRelativeDateTimeDataER10UErrorCode_ZN6icu_6425FormattedRelativeDateTimeC2EOS0__ZN6icu_6425FormattedRelativeDateTimeC1EOS0__ZN6icu_6425FormattedRelativeDateTimeaSEOS0__ZN6icu_6425RelativeDateTimeFormatteraSERKS0__ZNK6icu_6425RelativeDateTimeFormatter15getNumberFormatEv_ZNK6icu_6425RelativeDateTimeFormatter24getCapitalizationContextEv_ZNK6icu_6425RelativeDateTimeFormatter14getFormatStyleEv_ZNK6icu_6425RelativeDateTimeFormatter18combineDateAndTimeERKNS_13UnicodeStringES3_RS1_R10UErrorCode_ZNK6icu_6425RelativeDateTimeFormatter16adjustForContextERNS_13UnicodeStringE_ZNK6icu_6425RelativeDateTimeFormatter6formatEd14UDateDirection17UDateRelativeUnitRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6425RelativeDateTimeFormatter6formatE14UDateDirection17UDateAbsoluteUnitRNS_13UnicodeStringER10UErrorCode_ZNK6icu_6425RelativeDateTimeFormatter23checkNoAdjustForContextER10UErrorCode_ZNK6icu_6425RelativeDateTimeFormatter13formatToValueEd14UDateDirection17UDateRelativeUnitR10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder15writeTerminatorER10UErrorCode_ZNK6icu_6425RelativeDateTimeFormatter13formatToValueE14UDateDirection17UDateAbsoluteUnitR10UErrorCode_ZN6icu_6430UFormattedRelativeDateTimeImplC2Ev_ZN6icu_6430UFormattedRelativeDateTimeImplC1Ev_ZN6icu_6430UFormattedRelativeDateTimeImplD2Ev_ZN6icu_6430UFormattedRelativeDateTimeImplD1Evureldatefmt_openResult_64ureldatefmt_resultAsValue_64ureldatefmt_closeResult_64ureldatefmt_close_64ureldatefmt_combineDateAndTime_64_ZNK6icu_6425RelativeDateTimeFormatter8doFormatIMS0_KFvd21URelativeDateTimeUnitRNS_29FormattedRelativeDateTimeDataER10UErrorCodeEJdS2_EEERNS_13UnicodeStringET_SA_S6_DpT0__ZNK6icu_6425RelativeDateTimeFormatter13formatNumericEd21URelativeDateTimeUnitRNS_13UnicodeStringER10UErrorCodeureldatefmt_formatNumeric_64_ZNK6icu_6425RelativeDateTimeFormatter6formatEd21URelativeDateTimeUnitRNS_13UnicodeStringER10UErrorCodeureldatefmt_format_64_ZNK6icu_6425RelativeDateTimeFormatter15doFormatToValueIMS0_KFvd21URelativeDateTimeUnitRNS_29FormattedRelativeDateTimeDataER10UErrorCodeEJdS2_EEENS_25FormattedRelativeDateTimeET_S6_DpT0__ZNK6icu_6425RelativeDateTimeFormatter20formatNumericToValueEd21URelativeDateTimeUnitR10UErrorCodeureldatefmt_formatNumericToResult_64_ZNK6icu_6425RelativeDateTimeFormatter13formatToValueEd21URelativeDateTimeUnitR10UErrorCodeureldatefmt_formatToResult_64_ZNK6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEE12createObjectEPKvR10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC2ERKS0__ZTVN6icu_6425RelativeDateTimeFormatterE_ZN6icu_6425RelativeDateTimeFormatterC1ERKS0__ZN6icu_6425RelativeDateTimeFormatterD2Ev_ZN6icu_6425RelativeDateTimeFormatterD1Ev_ZN6icu_6425RelativeDateTimeFormatterD0Ev_ZN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEED2Ev_ZN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEED1Ev_ZN6icu_6425RelativeDateTimeFormatter4initEPNS_12NumberFormatEPNS_13BreakIteratorER10UErrorCode_ZN6icu_6419SharedBreakIteratorC1EPNS_13BreakIteratorE_ZN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEED0Ev_ZN6icu_6425RelativeDateTimeFormatterC2ER10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC1ER10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC2ERKNS_6LocaleEPNS_12NumberFormatER10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC1ERKNS_6LocaleEPNS_12NumberFormatER10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC2ERKNS_6LocaleEPNS_12NumberFormatE35UDateRelativeDateTimeFormatterStyle15UDisplayContextR10UErrorCode_ZN6icu_6425RelativeDateTimeFormatterC1ERKNS_6LocaleEPNS_12NumberFormatE35UDateRelativeDateTimeFormatterStyle15UDisplayContextR10UErrorCodeureldatefmt_open_64_ZTSN6icu_6425FormattedRelativeDateTimeE_ZTIN6icu_6425FormattedRelativeDateTimeE_ZTSN6icu_6425RelativeDateTimeFormatterE_ZTIN6icu_6425RelativeDateTimeFormatterE_ZTIN6icu_6425RelativeDateTimeCacheDataE_ZTSN6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEEE_ZTIN6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEEE_ZTSN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEEE_ZTIN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEEE_ZTSN6icu_6429FormattedRelativeDateTimeDataE_ZTIN6icu_6429FormattedRelativeDateTimeDataE_ZTIN6icu_6437FormattedValueNumberStringBuilderImplE_ZNK6icu_6437FormattedValueNumberStringBuilderImpl8toStringER10UErrorCode_ZNK6icu_6437FormattedValueNumberStringBuilderImpl12toTempStringER10UErrorCode_ZNK6icu_6437FormattedValueNumberStringBuilderImpl8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_6437FormattedValueNumberStringBuilderImpl12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCode_ZN6icu_6417QuantityFormatterC2Ev_ZN6icu_6417QuantityFormatterC1Ev_ZN6icu_6417QuantityFormatterC2ERKS0__ZN6icu_6417QuantityFormatterC1ERKS0__ZN6icu_6417QuantityFormatteraSERKS0__ZN6icu_6417QuantityFormatterD2Ev_ZN6icu_6417QuantityFormatterD1Ev_ZN6icu_6417QuantityFormatter5resetEv_ZN6icu_6417QuantityFormatter11addIfAbsentEPKcRKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6417QuantityFormatter7isValidEv_ZNK6icu_6417QuantityFormatter12getByVariantEPKc_ZN6icu_6417QuantityFormatter6formatERKNS_15SimpleFormatterERKNS_13UnicodeStringERS4_RNS_13FieldPositionER10UErrorCode_ZNK6icu_6415SimpleFormatter15formatAndAppendEPKPKNS_13UnicodeStringEiRS1_PiiR10UErrorCode_ZN6icu_6417QuantityFormatter12selectPluralERKNS_11FormattableERKNS_12NumberFormatERKNS_11PluralRulesERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_6417QuantityFormatter6formatERKNS_11FormattableERKNS_12NumberFormatERKNS_11PluralRulesERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZN6icu_646number4impl19NumberStringBuilderaSERKS2__ZTVN6icu_6411MeasureUnitE_ZN6icu_6411MeasureUnitD0Ev_ZN6icu_6411MeasureUnit16getStaticClassIDEv_ZNK6icu_6411MeasureUnit17getDynamicClassIDEv_ZN6icu_6411MeasureUnit9getGForceEv_ZN6icu_6411MeasureUnit24getMeterPerSecondSquaredEv_ZN6icu_6411MeasureUnit12getArcMinuteEv_ZN6icu_6411MeasureUnit12getArcSecondEv_ZN6icu_6411MeasureUnit9getDegreeEv_ZN6icu_6411MeasureUnit9getRadianEv_ZN6icu_6411MeasureUnit18getRevolutionAngleEv_ZN6icu_6411MeasureUnit7getAcreEv_ZN6icu_6411MeasureUnit8getDunamEv_ZN6icu_6411MeasureUnit10getHectareEv_ZN6icu_6411MeasureUnit19getSquareCentimeterEv_ZN6icu_6411MeasureUnit13getSquareFootEv_ZN6icu_6411MeasureUnit13getSquareInchEv_ZN6icu_6411MeasureUnit18getSquareKilometerEv_ZN6icu_6411MeasureUnit14getSquareMeterEv_ZN6icu_6411MeasureUnit13getSquareMileEv_ZN6icu_6411MeasureUnit13getSquareYardEv_ZN6icu_6411MeasureUnit8getKaratEv_ZN6icu_6411MeasureUnit24getMilligramPerDeciliterEv_ZN6icu_6411MeasureUnit20getMillimolePerLiterEv_ZN6icu_6411MeasureUnit7getMoleEv_ZN6icu_6411MeasureUnit17getPartPerMillionEv_ZN6icu_6411MeasureUnit10getPercentEv_ZN6icu_6411MeasureUnit11getPermilleEv_ZN6icu_6411MeasureUnit12getPermyriadEv_ZN6icu_6411MeasureUnit24getLiterPer100KilometersEv_ZN6icu_6411MeasureUnit20getLiterPerKilometerEv_ZN6icu_6411MeasureUnit16getMilePerGallonEv_ZN6icu_6411MeasureUnit24getMilePerGallonImperialEv_ZN6icu_6411MeasureUnit6getBitEv_ZN6icu_6411MeasureUnit7getByteEv_ZN6icu_6411MeasureUnit10getGigabitEv_ZN6icu_6411MeasureUnit11getGigabyteEv_ZN6icu_6411MeasureUnit10getKilobitEv_ZN6icu_6411MeasureUnit11getKilobyteEv_ZN6icu_6411MeasureUnit10getMegabitEv_ZN6icu_6411MeasureUnit11getMegabyteEv_ZN6icu_6411MeasureUnit11getPetabyteEv_ZN6icu_6411MeasureUnit10getTerabitEv_ZN6icu_6411MeasureUnit11getTerabyteEv_ZN6icu_6411MeasureUnit10getCenturyEv_ZN6icu_6411MeasureUnit6getDayEv_ZN6icu_6411MeasureUnit12getDayPersonEv_ZN6icu_6411MeasureUnit7getHourEv_ZN6icu_6411MeasureUnit14getMicrosecondEv_ZN6icu_6411MeasureUnit14getMillisecondEv_ZN6icu_6411MeasureUnit9getMinuteEv_ZN6icu_6411MeasureUnit8getMonthEv_ZN6icu_6411MeasureUnit14getMonthPersonEv_ZN6icu_6411MeasureUnit13getNanosecondEv_ZN6icu_6411MeasureUnit9getSecondEv_ZN6icu_6411MeasureUnit7getWeekEv_ZN6icu_6411MeasureUnit13getWeekPersonEv_ZN6icu_6411MeasureUnit7getYearEv_ZN6icu_6411MeasureUnit13getYearPersonEv_ZN6icu_6411MeasureUnit9getAmpereEv_ZN6icu_6411MeasureUnit14getMilliampereEv_ZN6icu_6411MeasureUnit6getOhmEv_ZN6icu_6411MeasureUnit7getVoltEv_ZN6icu_6411MeasureUnit21getBritishThermalUnitEv_ZN6icu_6411MeasureUnit10getCalorieEv_ZN6icu_6411MeasureUnit15getElectronvoltEv_ZN6icu_6411MeasureUnit14getFoodcalorieEv_ZN6icu_6411MeasureUnit8getJouleEv_ZN6icu_6411MeasureUnit14getKilocalorieEv_ZN6icu_6411MeasureUnit12getKilojouleEv_ZN6icu_6411MeasureUnit15getKilowattHourEv_ZN6icu_6411MeasureUnit9getNewtonEv_ZN6icu_6411MeasureUnit13getPoundForceEv_ZN6icu_6411MeasureUnit12getGigahertzEv_ZN6icu_6411MeasureUnit8getHertzEv_ZN6icu_6411MeasureUnit12getKilohertzEv_ZN6icu_6411MeasureUnit12getMegahertzEv_ZN6icu_6411MeasureUnit19getAstronomicalUnitEv_ZN6icu_6411MeasureUnit13getCentimeterEv_ZN6icu_6411MeasureUnit12getDecimeterEv_ZN6icu_6411MeasureUnit9getFathomEv_ZN6icu_6411MeasureUnit7getFootEv_ZN6icu_6411MeasureUnit10getFurlongEv_ZN6icu_6411MeasureUnit7getInchEv_ZN6icu_6411MeasureUnit12getKilometerEv_ZN6icu_6411MeasureUnit12getLightYearEv_ZN6icu_6411MeasureUnit8getMeterEv_ZN6icu_6411MeasureUnit13getMicrometerEv_ZN6icu_6411MeasureUnit7getMileEv_ZN6icu_6411MeasureUnit19getMileScandinavianEv_ZN6icu_6411MeasureUnit13getMillimeterEv_ZN6icu_6411MeasureUnit12getNanometerEv_ZN6icu_6411MeasureUnit15getNauticalMileEv_ZN6icu_6411MeasureUnit9getParsecEv_ZN6icu_6411MeasureUnit12getPicometerEv_ZN6icu_6411MeasureUnit8getPointEv_ZN6icu_6411MeasureUnit14getSolarRadiusEv_ZN6icu_6411MeasureUnit7getYardEv_ZN6icu_6411MeasureUnit6getLuxEv_ZN6icu_6411MeasureUnit18getSolarLuminosityEv_ZN6icu_6411MeasureUnit8getCaratEv_ZN6icu_6411MeasureUnit9getDaltonEv_ZN6icu_6411MeasureUnit12getEarthMassEv_ZN6icu_6411MeasureUnit7getGramEv_ZN6icu_6411MeasureUnit11getKilogramEv_ZN6icu_6411MeasureUnit12getMetricTonEv_ZN6icu_6411MeasureUnit12getMicrogramEv_ZN6icu_6411MeasureUnit12getMilligramEv_ZN6icu_6411MeasureUnit8getOunceEv_ZN6icu_6411MeasureUnit12getOunceTroyEv_ZN6icu_6411MeasureUnit8getPoundEv_ZN6icu_6411MeasureUnit12getSolarMassEv_ZN6icu_6411MeasureUnit8getStoneEv_ZN6icu_6411MeasureUnit6getTonEv_ZN6icu_6411MeasureUnit11getGigawattEv_ZN6icu_6411MeasureUnit13getHorsepowerEv_ZN6icu_6411MeasureUnit11getKilowattEv_ZN6icu_6411MeasureUnit11getMegawattEv_ZN6icu_6411MeasureUnit12getMilliwattEv_ZN6icu_6411MeasureUnit7getWattEv_ZN6icu_6411MeasureUnit13getAtmosphereEv_ZN6icu_6411MeasureUnit14getHectopascalEv_ZN6icu_6411MeasureUnit9getInchHgEv_ZN6icu_6411MeasureUnit13getKilopascalEv_ZN6icu_6411MeasureUnit13getMegapascalEv_ZN6icu_6411MeasureUnit11getMillibarEv_ZN6icu_6411MeasureUnit22getMillimeterOfMercuryEv_ZN6icu_6411MeasureUnit21getPoundPerSquareInchEv_ZN6icu_6411MeasureUnit19getKilometerPerHourEv_ZN6icu_6411MeasureUnit7getKnotEv_ZN6icu_6411MeasureUnit17getMeterPerSecondEv_ZN6icu_6411MeasureUnit14getMilePerHourEv_ZN6icu_6411MeasureUnit10getCelsiusEv_ZN6icu_6411MeasureUnit13getFahrenheitEv_ZN6icu_6411MeasureUnit21getGenericTemperatureEv_ZN6icu_6411MeasureUnit9getKelvinEv_ZN6icu_6411MeasureUnit14getNewtonMeterEv_ZN6icu_6411MeasureUnit12getPoundFootEv_ZN6icu_6411MeasureUnit11getAcreFootEv_ZN6icu_6411MeasureUnit9getBarrelEv_ZN6icu_6411MeasureUnit9getBushelEv_ZN6icu_6411MeasureUnit13getCentiliterEv_ZN6icu_6411MeasureUnit18getCubicCentimeterEv_ZN6icu_6411MeasureUnit12getCubicFootEv_ZN6icu_6411MeasureUnit12getCubicInchEv_ZN6icu_6411MeasureUnit17getCubicKilometerEv_ZN6icu_6411MeasureUnit13getCubicMeterEv_ZN6icu_6411MeasureUnit12getCubicMileEv_ZN6icu_6411MeasureUnit12getCubicYardEv_ZN6icu_6411MeasureUnit6getCupEv_ZN6icu_6411MeasureUnit12getCupMetricEv_ZN6icu_6411MeasureUnit12getDeciliterEv_ZN6icu_6411MeasureUnit13getFluidOunceEv_ZN6icu_6411MeasureUnit21getFluidOunceImperialEv_ZN6icu_6411MeasureUnit9getGallonEv_ZN6icu_6411MeasureUnit17getGallonImperialEv_ZN6icu_6411MeasureUnit13getHectoliterEv_ZN6icu_6411MeasureUnit8getLiterEv_ZN6icu_6411MeasureUnit12getMegaliterEv_ZN6icu_6411MeasureUnit13getMilliliterEv_ZN6icu_6411MeasureUnit7getPintEv_ZN6icu_6411MeasureUnit13getPintMetricEv_ZN6icu_6411MeasureUnit8getQuartEv_ZN6icu_6411MeasureUnit13getTablespoonEv_ZN6icu_6411MeasureUnit11getTeaspoonEv_ZN6icu_6411MeasureUnitC1ERKS0__ZNK6icu_6411MeasureUnit5cloneEv_ZNK6icu_6411MeasureUnit8getIndexEv_ZN6icu_6411MeasureUnit17getAvailableTypesER10UErrorCode_ZN6icu_6411MeasureUnit13getIndexCountEv_ZN6icu_6411MeasureUnit33internalGetIndexForTypeAndSubtypeEPKcS2__ZN6icu_6411MeasureUnit6createEiiR10UErrorCode_ZN6icu_6411MeasureUnit12createGForceER10UErrorCode_ZN6icu_6411MeasureUnit27createMeterPerSecondSquaredER10UErrorCode_ZN6icu_6411MeasureUnit15createArcMinuteER10UErrorCode_ZN6icu_6411MeasureUnit15createArcSecondER10UErrorCode_ZN6icu_6411MeasureUnit12createDegreeER10UErrorCode_ZN6icu_6411MeasureUnit12createRadianER10UErrorCode_ZN6icu_6411MeasureUnit21createRevolutionAngleER10UErrorCode_ZN6icu_6411MeasureUnit10createAcreER10UErrorCode_ZN6icu_6411MeasureUnit11createDunamER10UErrorCode_ZN6icu_6411MeasureUnit13createHectareER10UErrorCode_ZN6icu_6411MeasureUnit22createSquareCentimeterER10UErrorCode_ZN6icu_6411MeasureUnit16createSquareFootER10UErrorCode_ZN6icu_6411MeasureUnit16createSquareInchER10UErrorCode_ZN6icu_6411MeasureUnit21createSquareKilometerER10UErrorCode_ZN6icu_6411MeasureUnit17createSquareMeterER10UErrorCode_ZN6icu_6411MeasureUnit16createSquareMileER10UErrorCode_ZN6icu_6411MeasureUnit16createSquareYardER10UErrorCode_ZN6icu_6411MeasureUnit11createKaratER10UErrorCode_ZN6icu_6411MeasureUnit27createMilligramPerDeciliterER10UErrorCode_ZN6icu_6411MeasureUnit23createMillimolePerLiterER10UErrorCode_ZN6icu_6411MeasureUnit10createMoleER10UErrorCode_ZN6icu_6411MeasureUnit20createPartPerMillionER10UErrorCode_ZN6icu_6411MeasureUnit13createPercentER10UErrorCode_ZN6icu_6411MeasureUnit14createPermilleER10UErrorCode_ZN6icu_6411MeasureUnit15createPermyriadER10UErrorCode_ZN6icu_6411MeasureUnit27createLiterPer100KilometersER10UErrorCode_ZN6icu_6411MeasureUnit23createLiterPerKilometerER10UErrorCode_ZN6icu_6411MeasureUnit19createMilePerGallonER10UErrorCode_ZN6icu_6411MeasureUnit27createMilePerGallonImperialER10UErrorCode_ZN6icu_6411MeasureUnit9createBitER10UErrorCode_ZN6icu_6411MeasureUnit10createByteER10UErrorCode_ZN6icu_6411MeasureUnit13createGigabitER10UErrorCode_ZN6icu_6411MeasureUnit14createGigabyteER10UErrorCode_ZN6icu_6411MeasureUnit13createKilobitER10UErrorCode_ZN6icu_6411MeasureUnit14createKilobyteER10UErrorCode_ZN6icu_6411MeasureUnit13createMegabitER10UErrorCode_ZN6icu_6411MeasureUnit14createMegabyteER10UErrorCode_ZN6icu_6411MeasureUnit14createPetabyteER10UErrorCode_ZN6icu_6411MeasureUnit13createTerabitER10UErrorCode_ZN6icu_6411MeasureUnit14createTerabyteER10UErrorCode_ZN6icu_6411MeasureUnit13createCenturyER10UErrorCode_ZN6icu_6411MeasureUnit9createDayER10UErrorCode_ZN6icu_6411MeasureUnit15createDayPersonER10UErrorCode_ZN6icu_6411MeasureUnit10createHourER10UErrorCode_ZN6icu_6411MeasureUnit17createMicrosecondER10UErrorCode_ZN6icu_6411MeasureUnit17createMillisecondER10UErrorCode_ZN6icu_6411MeasureUnit12createMinuteER10UErrorCode_ZN6icu_6411MeasureUnit11createMonthER10UErrorCode_ZN6icu_6411MeasureUnit17createMonthPersonER10UErrorCode_ZN6icu_6411MeasureUnit16createNanosecondER10UErrorCode_ZN6icu_6411MeasureUnit12createSecondER10UErrorCode_ZN6icu_6411MeasureUnit10createWeekER10UErrorCode_ZN6icu_6411MeasureUnit16createWeekPersonER10UErrorCode_ZN6icu_6411MeasureUnit10createYearER10UErrorCode_ZN6icu_6411MeasureUnit16createYearPersonER10UErrorCode_ZN6icu_6411MeasureUnit12createAmpereER10UErrorCode_ZN6icu_6411MeasureUnit17createMilliampereER10UErrorCode_ZN6icu_6411MeasureUnit9createOhmER10UErrorCode_ZN6icu_6411MeasureUnit10createVoltER10UErrorCode_ZN6icu_6411MeasureUnit24createBritishThermalUnitER10UErrorCode_ZN6icu_6411MeasureUnit13createCalorieER10UErrorCode_ZN6icu_6411MeasureUnit18createElectronvoltER10UErrorCode_ZN6icu_6411MeasureUnit17createFoodcalorieER10UErrorCode_ZN6icu_6411MeasureUnit11createJouleER10UErrorCode_ZN6icu_6411MeasureUnit17createKilocalorieER10UErrorCode_ZN6icu_6411MeasureUnit15createKilojouleER10UErrorCode_ZN6icu_6411MeasureUnit18createKilowattHourER10UErrorCode_ZN6icu_6411MeasureUnit12createNewtonER10UErrorCode_ZN6icu_6411MeasureUnit16createPoundForceER10UErrorCode_ZN6icu_6411MeasureUnit15createGigahertzER10UErrorCode_ZN6icu_6411MeasureUnit11createHertzER10UErrorCode_ZN6icu_6411MeasureUnit15createKilohertzER10UErrorCode_ZN6icu_6411MeasureUnit15createMegahertzER10UErrorCode_ZN6icu_6411MeasureUnit22createAstronomicalUnitER10UErrorCode_ZN6icu_6411MeasureUnit16createCentimeterER10UErrorCode_ZN6icu_6411MeasureUnit15createDecimeterER10UErrorCode_ZN6icu_6411MeasureUnit12createFathomER10UErrorCode_ZN6icu_6411MeasureUnit10createFootER10UErrorCode_ZN6icu_6411MeasureUnit13createFurlongER10UErrorCode_ZN6icu_6411MeasureUnit10createInchER10UErrorCode_ZN6icu_6411MeasureUnit15createKilometerER10UErrorCode_ZN6icu_6411MeasureUnit15createLightYearER10UErrorCode_ZN6icu_6411MeasureUnit11createMeterER10UErrorCode_ZN6icu_6411MeasureUnit16createMicrometerER10UErrorCode_ZN6icu_6411MeasureUnit10createMileER10UErrorCode_ZN6icu_6411MeasureUnit22createMileScandinavianER10UErrorCode_ZN6icu_6411MeasureUnit16createMillimeterER10UErrorCode_ZN6icu_6411MeasureUnit15createNanometerER10UErrorCode_ZN6icu_6411MeasureUnit18createNauticalMileER10UErrorCode_ZN6icu_6411MeasureUnit12createParsecER10UErrorCode_ZN6icu_6411MeasureUnit15createPicometerER10UErrorCode_ZN6icu_6411MeasureUnit11createPointER10UErrorCode_ZN6icu_6411MeasureUnit17createSolarRadiusER10UErrorCode_ZN6icu_6411MeasureUnit10createYardER10UErrorCode_ZN6icu_6411MeasureUnit9createLuxER10UErrorCode_ZN6icu_6411MeasureUnit21createSolarLuminosityER10UErrorCode_ZN6icu_6411MeasureUnit11createCaratER10UErrorCode_ZN6icu_6411MeasureUnit12createDaltonER10UErrorCode_ZN6icu_6411MeasureUnit15createEarthMassER10UErrorCode_ZN6icu_6411MeasureUnit10createGramER10UErrorCode_ZN6icu_6411MeasureUnit14createKilogramER10UErrorCode_ZN6icu_6411MeasureUnit15createMetricTonER10UErrorCode_ZN6icu_6411MeasureUnit15createMicrogramER10UErrorCode_ZN6icu_6411MeasureUnit15createMilligramER10UErrorCode_ZN6icu_6411MeasureUnit11createOunceER10UErrorCode_ZN6icu_6411MeasureUnit15createOunceTroyER10UErrorCode_ZN6icu_6411MeasureUnit11createPoundER10UErrorCode_ZN6icu_6411MeasureUnit15createSolarMassER10UErrorCode_ZN6icu_6411MeasureUnit11createStoneER10UErrorCode_ZN6icu_6411MeasureUnit9createTonER10UErrorCode_ZN6icu_6411MeasureUnit14createGigawattER10UErrorCode_ZN6icu_6411MeasureUnit16createHorsepowerER10UErrorCode_ZN6icu_6411MeasureUnit14createKilowattER10UErrorCode_ZN6icu_6411MeasureUnit14createMegawattER10UErrorCode_ZN6icu_6411MeasureUnit15createMilliwattER10UErrorCode_ZN6icu_6411MeasureUnit10createWattER10UErrorCode_ZN6icu_6411MeasureUnit16createAtmosphereER10UErrorCode_ZN6icu_6411MeasureUnit17createHectopascalER10UErrorCode_ZN6icu_6411MeasureUnit12createInchHgER10UErrorCode_ZN6icu_6411MeasureUnit16createKilopascalER10UErrorCode_ZN6icu_6411MeasureUnit16createMegapascalER10UErrorCode_ZN6icu_6411MeasureUnit14createMillibarER10UErrorCode_ZN6icu_6411MeasureUnit25createMillimeterOfMercuryER10UErrorCode_ZN6icu_6411MeasureUnit24createPoundPerSquareInchER10UErrorCode_ZN6icu_6411MeasureUnit22createKilometerPerHourER10UErrorCode_ZN6icu_6411MeasureUnit10createKnotER10UErrorCode_ZN6icu_6411MeasureUnit20createMeterPerSecondER10UErrorCode_ZN6icu_6411MeasureUnit17createMilePerHourER10UErrorCode_ZN6icu_6411MeasureUnit13createCelsiusER10UErrorCode_ZN6icu_6411MeasureUnit16createFahrenheitER10UErrorCode_ZN6icu_6411MeasureUnit24createGenericTemperatureER10UErrorCode_ZN6icu_6411MeasureUnit12createKelvinER10UErrorCode_ZN6icu_6411MeasureUnit17createNewtonMeterER10UErrorCode_ZN6icu_6411MeasureUnit15createPoundFootER10UErrorCode_ZN6icu_6411MeasureUnit14createAcreFootER10UErrorCode_ZN6icu_6411MeasureUnit12createBarrelER10UErrorCode_ZN6icu_6411MeasureUnit12createBushelER10UErrorCode_ZN6icu_6411MeasureUnit16createCentiliterER10UErrorCode_ZN6icu_6411MeasureUnit21createCubicCentimeterER10UErrorCode_ZN6icu_6411MeasureUnit15createCubicFootER10UErrorCode_ZN6icu_6411MeasureUnit15createCubicInchER10UErrorCode_ZN6icu_6411MeasureUnit20createCubicKilometerER10UErrorCode_ZN6icu_6411MeasureUnit16createCubicMeterER10UErrorCode_ZN6icu_6411MeasureUnit15createCubicMileER10UErrorCode_ZN6icu_6411MeasureUnit15createCubicYardER10UErrorCode_ZN6icu_6411MeasureUnit9createCupER10UErrorCode_ZN6icu_6411MeasureUnit15createCupMetricER10UErrorCode_ZN6icu_6411MeasureUnit15createDeciliterER10UErrorCode_ZN6icu_6411MeasureUnit16createFluidOunceER10UErrorCode_ZN6icu_6411MeasureUnit24createFluidOunceImperialER10UErrorCode_ZN6icu_6411MeasureUnit12createGallonER10UErrorCode_ZN6icu_6411MeasureUnit20createGallonImperialER10UErrorCode_ZN6icu_6411MeasureUnit16createHectoliterER10UErrorCode_ZN6icu_6411MeasureUnit11createLiterER10UErrorCode_ZN6icu_6411MeasureUnit15createMegaliterER10UErrorCode_ZN6icu_6411MeasureUnit16createMilliliterER10UErrorCode_ZN6icu_6411MeasureUnit10createPintER10UErrorCode_ZN6icu_6411MeasureUnit16createPintMetricER10UErrorCode_ZN6icu_6411MeasureUnit11createQuartER10UErrorCode_ZN6icu_6411MeasureUnit16createTablespoonER10UErrorCode_ZN6icu_6411MeasureUnit14createTeaspoonER10UErrorCode_ZN6icu_6411MeasureUnit10initNoUnitEPKc_ZN6icu_6411MeasureUnit5setToEii_ZN6icu_6411MeasureUnit12getAvailableEPS0_iR10UErrorCode_ZN6icu_6411MeasureUnit12getAvailableEPKcPS0_iR10UErrorCode_ZNK6icu_6411MeasureUnit9getOffsetEv_ZN6icu_6411MeasureUnit18resolveUnitPerUnitERKS0_S2_Pb_ZTSN6icu_6411MeasureUnitE_ZN6icu_6419SharedBreakIteratorD2Ev_ZTVN6icu_6419SharedBreakIteratorE_ZN6icu_6419SharedBreakIteratorD1Ev_ZN6icu_6419SharedBreakIteratorD0Ev_ZN6icu_6419SharedBreakIteratorC2EPNS_13BreakIteratorE_ZTSN6icu_6419SharedBreakIteratorE_ZTIN6icu_6419SharedBreakIteratorE_ZNK6icu_6425ScientificNumberFormatter16SuperscriptStyle5cloneEv_ZTVN6icu_6425ScientificNumberFormatter16SuperscriptStyleE_ZN6icu_6425ScientificNumberFormatterD2Ev_ZTVN6icu_6425ScientificNumberFormatterE_ZN6icu_6425ScientificNumberFormatterD1Ev_ZN6icu_6425ScientificNumberFormatterD0Ev_ZN6icu_6425ScientificNumberFormatter11MarkupStyleD2Ev_ZTVN6icu_6425ScientificNumberFormatter11MarkupStyleE_ZTVN6icu_6425ScientificNumberFormatter5StyleE_ZN6icu_6425ScientificNumberFormatter11MarkupStyleD1Ev_ZN6icu_6425ScientificNumberFormatter16SuperscriptStyleD2Ev_ZN6icu_6425ScientificNumberFormatter16SuperscriptStyleD1Ev_ZN6icu_6425ScientificNumberFormatter16SuperscriptStyleD0Ev_ZNK6icu_6425ScientificNumberFormatter11MarkupStyle5cloneEv_ZNK6icu_6425ScientificNumberFormatter11MarkupStyle6formatERKNS_13UnicodeStringERNS_21FieldPositionIteratorES4_RS2_R10UErrorCode_ZN6icu_6425ScientificNumberFormatter11MarkupStyleD0Ev_ZN6icu_6425ScientificNumberFormatterC2ERKS0__ZN6icu_6425ScientificNumberFormatterC1ERKS0__ZN6icu_6425ScientificNumberFormatter14getPreExponentERKNS_20DecimalFormatSymbolsERNS_13UnicodeStringE_ZN6icu_6425ScientificNumberFormatterC2EPNS_13DecimalFormatEPNS0_5StyleER10UErrorCode_ZN6icu_6425ScientificNumberFormatterC1EPNS_13DecimalFormatEPNS0_5StyleER10UErrorCode_ZN6icu_6425ScientificNumberFormatter14createInstanceEPNS_13DecimalFormatEPNS0_5StyleER10UErrorCode_ZN6icu_6425ScientificNumberFormatter25createSuperscriptInstanceEPNS_13DecimalFormatER10UErrorCode_ZN6icu_6425ScientificNumberFormatter25createSuperscriptInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6425ScientificNumberFormatter20createMarkupInstanceEPNS_13DecimalFormatERKNS_13UnicodeStringES5_R10UErrorCode_ZN6icu_6425ScientificNumberFormatter20createMarkupInstanceERKNS_6LocaleERKNS_13UnicodeStringES6_R10UErrorCode_ZNK6icu_6425ScientificNumberFormatter16SuperscriptStyle6formatERKNS_13UnicodeStringERNS_21FieldPositionIteratorES4_RS2_R10UErrorCode_ZN6icu_647unisets3getENS0_3KeyE_ZNK6icu_6425ScientificNumberFormatter6formatERKNS_11FormattableERNS_13UnicodeStringER10UErrorCode_ZTSN6icu_6425ScientificNumberFormatter5StyleE_ZTIN6icu_6425ScientificNumberFormatter5StyleE_ZTSN6icu_6425ScientificNumberFormatter16SuperscriptStyleE_ZTIN6icu_6425ScientificNumberFormatter16SuperscriptStyleE_ZTSN6icu_6425ScientificNumberFormatter11MarkupStyleE_ZTIN6icu_6425ScientificNumberFormatter11MarkupStyleE_ZTSN6icu_6425ScientificNumberFormatterE_ZTIN6icu_6425ScientificNumberFormatterE_ZN6icu_6422DayPeriodRulesDataSinkD2Ev_ZTVN6icu_6422DayPeriodRulesDataSinkE_ZN6icu_6422DayPeriodRulesDataSinkD1Ev_ZN6icu_6423DayPeriodRulesCountSinkD2Ev_ZTVN6icu_6423DayPeriodRulesCountSinkE_ZN6icu_6423DayPeriodRulesCountSinkD1Ev_ZN6icu_6422DayPeriodRulesDataSinkD0Ev_ZN6icu_6423DayPeriodRulesCountSinkD0EvdayPeriodRulesCleanup_64_ZN6icu_6423DayPeriodRulesCountSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_6414DayPeriodRules4loadER10UErrorCode_ZN6icu_6414DayPeriodRulesC2Ev_ZN6icu_6414DayPeriodRulesC1Ev_ZNK6icu_6414DayPeriodRules24getStartHourForDayPeriodENS0_9DayPeriodER10UErrorCode_ZNK6icu_6414DayPeriodRules22getEndHourForDayPeriodENS0_9DayPeriodER10UErrorCode_ZN6icu_6414DayPeriodRules22getDayPeriodFromStringEPKc_ZN6icu_6414DayPeriodRules3addEiiNS0_9DayPeriodE_ZN6icu_6414DayPeriodRules14allHoursAreSetEv_ZN6icu_6422DayPeriodRulesDataSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZTSN6icu_6422DayPeriodRulesDataSinkE_ZTIN6icu_6422DayPeriodRulesDataSinkE_ZTSN6icu_6423DayPeriodRulesCountSinkE_ZTIN6icu_6423DayPeriodRulesCountSinkE_ZN6icu_646NoUnitD2Ev_ZTVN6icu_646NoUnitE_ZN6icu_646NoUnitD1Ev_ZN6icu_646NoUnitD0Ev_ZN6icu_646NoUnit16getStaticClassIDEv_ZNK6icu_646NoUnit17getDynamicClassIDEv_ZN6icu_646NoUnitC2EPKc_ZN6icu_646NoUnitC1EPKc_ZN6icu_646NoUnit4baseEv_ZN6icu_646NoUnit7percentEv_ZN6icu_646NoUnit8permilleEv_ZN6icu_646NoUnitC2ERKS0__ZN6icu_646NoUnitC1ERKS0__ZNK6icu_646NoUnit5cloneEv_ZTSN6icu_646NoUnitE_ZTIN6icu_646NoUnitE_ZN6icu_646number4impl13TokenConsumerD2Ev_ZN6icu_646number4impl13TokenConsumerD1Ev_ZN6icu_646number4impl13TokenConsumerD0Ev_ZN6icu_646number4impl14SymbolProviderD2Ev_ZN6icu_646number4impl14SymbolProviderD1Ev_ZN6icu_646number4impl14SymbolProviderD0Ev_ZN6icu_646number4impl10AffixUtils14estimateLengthERKNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl10AffixUtils6escapeERKNS_13UnicodeStringE_ZN6icu_646number4impl10AffixUtils15getFieldForTypeENS1_16AffixPatternTypeE_ZN6icu_646number4impl10AffixUtils9nextTokenENS1_8AffixTagERKNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl10AffixUtils7hasNextERKNS1_8AffixTagERKNS_13UnicodeStringE_ZN6icu_646number4impl10AffixUtils8unescapeERKNS_13UnicodeStringERNS1_19NumberStringBuilderEiRKNS1_14SymbolProviderEhR10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder15insertCodePointEiihR10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder6insertEiRKNS_13UnicodeStringEhR10UErrorCode_ZN6icu_646number4impl10AffixUtils23unescapedCodePointCountERKNS_13UnicodeStringERKNS1_14SymbolProviderER10UErrorCode_ZN6icu_646number4impl10AffixUtils12containsTypeERKNS_13UnicodeStringENS1_16AffixPatternTypeER10UErrorCode_ZN6icu_646number4impl10AffixUtils11replaceTypeERKNS_13UnicodeStringENS1_16AffixPatternTypeEDsR10UErrorCode_ZN6icu_646number4impl10AffixUtils19iterateWithConsumerERKNS_13UnicodeStringERNS1_13TokenConsumerER10UErrorCode_ZN6icu_646number4impl10AffixUtils32containsOnlySymbolsAndIgnorablesERKNS_13UnicodeStringERKNS_10UnicodeSetER10UErrorCode_ZTSN6icu_646number4impl13TokenConsumerE_ZTIN6icu_646number4impl13TokenConsumerE_ZTSN6icu_646number4impl14SymbolProviderE_ZTIN6icu_646number4impl14SymbolProviderE_ZTVN6icu_646number4impl13TokenConsumerE_ZTVN6icu_646number4impl14SymbolProviderE_ZNK6icu_646number4impl11CompactData13getMultiplierEi_ZN6icu_646number4impl11CompactData15CompactDataSinkD2Ev_ZTVN6icu_646number4impl11CompactData15CompactDataSinkE_ZN6icu_646number4impl11CompactData15CompactDataSinkD1Ev_ZN6icu_646number4impl11CompactData15CompactDataSinkD0Ev_ZN6icu_646number4impl11CompactData15CompactDataSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_646number4impl11CompactDataD2Ev_ZTVN6icu_646number4impl11CompactDataE_ZN6icu_646number4impl18MultiplierProducerD2Ev_ZN6icu_646number4impl11CompactDataD1Ev_ZN6icu_646number4impl11CompactDataD0Ev_ZN6icu_646number4impl24ImmutablePatternModifierD0Ev_ZTVN6icu_646number4impl24ImmutablePatternModifierE_ZN6icu_646number4impl19MicroPropsGeneratorD2Ev_ZN6icu_646number4impl11CompactDataC2Ev_ZN6icu_646number4impl11CompactDataC1Ev_ZN6icu_646number4impl11CompactData8populateERKNS_6LocaleEPKc19UNumberCompactStyleNS1_11CompactTypeER10UErrorCode_ZNK6icu_646number4impl11CompactData10getPatternEiNS_14StandardPlural4FormE_ZNK6icu_646number4impl14CompactHandler15processQuantityERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZN6icu_646number4impl12RoundingImpl24chooseMultiplierAndApplyERNS1_15DecimalQuantityERKNS1_18MultiplierProducerER10UErrorCode_ZNK6icu_646number4impl24ImmutablePatternModifier13applyToMicrosERNS1_10MicroPropsERKNS1_15DecimalQuantityER10UErrorCode_ZN6icu_646number4impl12RoundingImpl11passThroughEv_ZNK6icu_646number4impl12RoundingImpl5applyERNS1_15DecimalQuantityER10UErrorCode_ZN6icu_646number4impl13PatternParser18parseToPatternInfoERKNS_13UnicodeStringERNS1_17ParsedPatternInfoER10UErrorCode_ZN6icu_646number4impl22MutablePatternModifier14setPatternInfoEPKNS1_20AffixPatternProviderEh_ZNK6icu_646number4impl11CompactData17getUniquePatternsERNS_7UVectorER10UErrorCode_ZN6icu_646number4impl24ImmutablePatternModifierD2Ev_ZN6icu_646number4impl24ImmutablePatternModifierD1Ev_ZN6icu_646number4impl17ParsedPatternInfoD2Ev_ZTVN6icu_646number4impl17ParsedPatternInfoE_ZN6icu_646number4impl17ParsedPatternInfoD1Ev_ZN6icu_646number4impl17ParsedPatternInfoD0Ev_ZN6icu_646number4impl14CompactHandlerD2Ev_ZTVN6icu_646number4impl14CompactHandlerE_ZN6icu_646number4impl14CompactHandlerD1Ev_ZN6icu_646number4impl14CompactHandlerD0Ev_ZN6icu_646number4impl14CompactHandler22precomputeAllModifiersERNS1_22MutablePatternModifierER10UErrorCode_ZN6icu_646number4impl22MutablePatternModifier15createImmutableER10UErrorCode_ZN6icu_646number4impl14CompactHandlerC2E19UNumberCompactStyleRKNS_6LocaleEPKcNS1_11CompactTypeEPKNS_11PluralRulesEPNS1_22MutablePatternModifierEPKNS1_19MicroPropsGeneratorER10UErrorCode_ZN6icu_646number4impl14CompactHandlerC1E19UNumberCompactStyleRKNS_6LocaleEPKcNS1_11CompactTypeEPKNS_11PluralRulesEPNS1_22MutablePatternModifierEPKNS1_19MicroPropsGeneratorER10UErrorCode_ZTSN6icu_646number4impl11CompactData15CompactDataSinkE_ZTIN6icu_646number4impl11CompactData15CompactDataSinkE_ZTSN6icu_646number4impl11CompactDataE_ZTIN6icu_646number4impl11CompactDataE_ZTIN6icu_646number4impl18MultiplierProducerE_ZTSN6icu_646number4impl14CompactHandlerE_ZTIN6icu_646number4impl14CompactHandlerE_ZTIN6icu_646number4impl19MicroPropsGeneratorE_ZNK6icu_646number4impl15DecimalQuantity15hasIntegerValueEv_ZNK6icu_646number4impl15DecimalQuantity10isInfiniteEv_ZNK6icu_646number4impl15DecimalQuantity5isNaNEv_ZN6icu_6413IFixedDecimalD1Ev_ZN6icu_646number4impl15DecimalQuantityD2Ev_ZTVN6icu_646number4impl15DecimalQuantityE_ZN6icu_646number4impl15DecimalQuantityD0Ev_ZN6icu_6413IFixedDecimalD0Ev_ZN6icu_646number4impl15DecimalQuantity14copyFieldsFromERKS2__ZN6icu_646number4impl15DecimalQuantity13setMinIntegerEi_ZN6icu_646number4impl15DecimalQuantity14setMinFractionEi_ZNK6icu_646number4impl15DecimalQuantity22getPositionFingerprintEv_ZN6icu_646number4impl15DecimalQuantity6negateEvuprv_add32_overflow_64_ZNK6icu_646number4impl15DecimalQuantity24getUpperDisplayMagnitudeEv_ZNK6icu_646number4impl15DecimalQuantity13fractionCountEv_ZNK6icu_646number4impl15DecimalQuantity33fractionCountWithoutTrailingZerosEv_ZNK6icu_646number4impl15DecimalQuantity6signumEv_ZNK6icu_646number4impl15DecimalQuantity11getDigitPosEi_ZNK6icu_6417double_conversion23StringToDoubleConverter14StringToDoubleEPKtiPi_ZNK6icu_646number4impl15DecimalQuantity14toFractionLongEb_ZNK6icu_646number4impl15DecimalQuantity16getPluralOperandENS_13PluralOperandE_ZNK6icu_646number4impl15DecimalQuantity8toDecNumERNS1_6DecNumER10UErrorCode_ZN6icu_646number4impl6DecNum5setToEPKhiibR10UErrorCode_ZN6icu_646number4impl6DecNum5setToEPKcR10UErrorCode_ZN6icu_646number4impl15DecimalQuantity10shiftRightEi_ZN6icu_646number4impl15DecimalQuantity11popFromLeftEi_ZN6icu_646number4impl15DecimalQuantity12setBcdToZeroEv_ZN6icu_646number4impl15DecimalQuantityC2Ev_ZN6icu_646number4impl15DecimalQuantity5clearEv_ZN6icu_646number4impl15DecimalQuantity12readIntToBcdEi_ZN6icu_646number4impl15DecimalQuantity14ensureCapacityEi_ZN6icu_646number4impl15DecimalQuantity25readDoubleConversionToBcdEPKcii_ZN6icu_646number4impl15DecimalQuantity23convertToAccurateDoubleEv_ZN6icu_6417double_conversion23DoubleToStringConverter13DoubleToAsciiEdNS1_8DtoaModeEiPciPbPiS5__ZN6icu_646number4impl15DecimalQuantity14ensureCapacityEv_ZN6icu_646number4impl15DecimalQuantity13readLongToBcdEl_ZN6icu_646number4impl15DecimalQuantity9_setToIntEi_ZN6icu_646number4impl15DecimalQuantity18readDecNumberToBcdERKNS1_6DecNumE_ZN6icu_646number4impl15DecimalQuantity10_setToLongEl_ZN6icu_646number4impl6DecNumC1Ev_ZN6icu_646number4impl15DecimalQuantity16_setToDoubleFastEdround_ZN6icu_646number4impl15DecimalQuantity13switchStorageEv_ZN6icu_646number4impl15DecimalQuantity11setDigitPosEia_ZN6icu_646number4impl15DecimalQuantity9shiftLeftEi_ZN6icu_646number4impl15DecimalQuantity7compactEv_ZN6icu_646number4impl15DecimalQuantity15applyMaxIntegerEi_ZN6icu_646number4impl15DecimalQuantity8truncateEv_ZN6icu_646number4impl15DecimalQuantity16roundToMagnitudeEi25UNumberFormatRoundingModebR10UErrorCode_ZN6icu_646number4impl15DecimalQuantity13roundToNickelEi25UNumberFormatRoundingModeR10UErrorCode_ZN6icu_646number4impl15DecimalQuantity12_setToDecNumERKNS1_6DecNumER10UErrorCode_ZNK6icu_646number4impl6DecNum10isNegativeEv_ZNK6icu_646number4impl6DecNum6isZeroEv_ZN6icu_646number4impl15DecimalQuantity11setToDecNumERKNS1_6DecNumER10UErrorCode_ZN6icu_646number4impl15DecimalQuantity10multiplyByERKNS1_6DecNumER10UErrorCode_ZN6icu_646number4impl6DecNum10multiplyByERKS2_R10UErrorCode_ZN6icu_646number4impl15DecimalQuantity8divideByERKNS1_6DecNumER10UErrorCode_ZN6icu_646number4impl6DecNum8divideByERKS2_R10UErrorCode_ZN6icu_646number4impl15DecimalQuantity16roundToIncrementEd25UNumberFormatRoundingModeR10UErrorCode_ZN6icu_646number4impl6DecNum5setToEdR10UErrorCode_ZN6icu_646number4impl6DecNum5setToENS_11StringPieceER10UErrorCode_ZN6icu_646number4impl15DecimalQuantity11copyBcdFromERKS2__ZN6icu_646number4impl15DecimalQuantityC2ERKS2__ZN6icu_646number4impl15DecimalQuantity11moveBcdFromERS2__ZN6icu_646number4impl15DecimalQuantityC2EOS2__ZN6icu_646number4impl15DecimalQuantityC1EOS2__ZNK6icu_646number4impl15DecimalQuantity11checkHealthEv_ZNK6icu_646number4impl15DecimalQuantityeqERKS2__ZNK6icu_646number4impl15DecimalQuantity8toStringEv__snprintf_chk_ZTSN6icu_6413IFixedDecimalE_ZTSN6icu_646number4impl15DecimalQuantityE_ZTIN6icu_646number4impl15DecimalQuantityE_ZTVN6icu_6413IFixedDecimalE_ZN6icu_646number4impl23DecimalFormatPropertiesC2Ev_ZNK6icu_646number4impl13EmptyModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZNK6icu_646number4impl13EmptyModifier15getPrefixLengthEv_ZNK6icu_646number4impl13EmptyModifier17getCodePointCountEv_ZNK6icu_646number4impl13EmptyModifier8isStrongEv_ZNK6icu_646number4impl13EmptyModifier13containsFieldE19UNumberFormatFields_ZNK6icu_646number4impl13EmptyModifier13getParametersERNS1_8Modifier10ParametersE_ZNK6icu_646number4impl13EmptyModifier22semanticallyEquivalentERKNS1_8ModifierE_ZNK6icu_646number4impl10MicroProps15processQuantityERNS1_15DecimalQuantityERS2_R10UErrorCode_ZN6icu_646number5ScaleaSERKS1__ZN6icu_646number4impl13EmptyModifierD2Ev_ZTVN6icu_646number4impl13EmptyModifierE_ZN6icu_646number4impl13EmptyModifierD1Ev_ZN6icu_646number4impl13EmptyModifierD0Ev_ZN6icu_646number4impl10MicroPropsD2Ev_ZTVN6icu_646number4impl10MicroPropsE_ZTVN6icu_646number4impl23MultiplierFormatHandlerE_ZTVN6icu_646number4impl18ScientificModifierE_ZN6icu_646number4impl10MicroPropsD1Ev_ZN6icu_646number4impl10MicroPropsD0Ev_ZN6icu_646number4impl22MutablePatternModifierD0Ev_ZTVN6icu_646number4impl22MutablePatternModifierE_ZNK6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE10toSkeletonER10UErrorCode_ZN6icu_646number4impl8skeleton8generateERKNS1_10MacroPropsER10UErrorCode_ZNK6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE11copyErrorToER10UErrorCode_ZNK6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE10toSkeletonER10UErrorCode_ZNK6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE11copyErrorToER10UErrorCode_ZN6icu_646number4impl8skeleton6createERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_646number15NumberFormatter11forSkeletonERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_646number4impl14SymbolsWrapper10doCopyFromERKS2__ZN6icu_646number4impl14SymbolsWrapperC2ERKS2__ZN6icu_646number4impl14SymbolsWrapperC1ERKS2__ZN6icu_646number4impl14SymbolsWrapper10doMoveFromEOS2__ZN6icu_646number4impl14SymbolsWrapperC2EOS2__ZN6icu_646number4impl14SymbolsWrapperC1EOS2__ZN6icu_646number4impl14SymbolsWrapper9doCleanupEv_ZN6icu_646number4impl14SymbolsWrapperaSERKS2__ZN6icu_646number26UnlocalizedNumberFormatteraSERKS1__ZN6icu_646number4impl14SymbolsWrapperaSEOS2__ZN6icu_646number26UnlocalizedNumberFormatteraSEOS1__ZN6icu_646number5ScaleaSEOS1__ZN6icu_646number4impl14SymbolsWrapperD2Ev_ZN6icu_646number4impl14SymbolsWrapper5setToERKNS_20DecimalFormatSymbolsE_ZN6icu_646number4impl14SymbolsWrapper5setToEPKNS_15NumberingSystemE_ZNK6icu_646number4impl14SymbolsWrapper22isDecimalFormatSymbolsEv_ZNK6icu_646number4impl14SymbolsWrapper17isNumberingSystemEv_ZNK6icu_646number4impl14SymbolsWrapper23getDecimalFormatSymbolsEv_ZNK6icu_646number4impl14SymbolsWrapper18getNumberingSystemEv_ZNK6icu_646number24LocalizedNumberFormatter15computeCompiledER10UErrorCode_ZN6icu_646number4impl19NumberFormatterImplC1ERKNS1_10MacroPropsER10UErrorCode_ZNK6icu_646number4impl19NumberFormatterImpl6formatERNS1_15DecimalQuantityERNS1_19NumberStringBuilderER10UErrorCode_ZN6icu_646number4impl19NumberFormatterImpl12formatStaticERKNS1_10MacroPropsERNS1_15DecimalQuantityERNS1_19NumberStringBuilderER10UErrorCode_ZN6icu_646number4impl19NumberStringBuilderC1Ev_ZNK6icu_646number4impl19NumberFormatterImpl15getPrefixSuffixEaNS_14StandardPlural4FormERNS1_19NumberStringBuilderER10UErrorCode_ZN6icu_646number4impl19NumberStringBuilderD1Ev_ZN6icu_646number4impl19NumberFormatterImpl21getPrefixSuffixStaticERKNS1_10MacroPropsEaNS_14StandardPlural4FormERNS1_19NumberStringBuilderER10UErrorCode_ZNK6icu_646number24LocalizedNumberFormatter11getCompiledEv_ZNK6icu_646number24LocalizedNumberFormatter12getCallCountEv_ZN6icu_646number4impl32LocalizedNumberFormatterAsFormatC1ERKNS0_24LocalizedNumberFormatterERKNS_6LocaleE_ZN6icu_646number4impl22MutablePatternModifierD2Ev_ZN6icu_646number4impl22MutablePatternModifierD1Ev_ZThn16_N6icu_646number4impl22MutablePatternModifierD1Ev_ZThn8_N6icu_646number4impl22MutablePatternModifierD1Ev_ZThn16_N6icu_646number4impl22MutablePatternModifierD0Ev_ZThn8_N6icu_646number4impl22MutablePatternModifierD0Ev_ZN6icu_646number4impl10MacroPropsD2Ev_ZN6icu_646number4impl10MacroPropsD1Ev_ZN6icu_646number24LocalizedNumberFormatterC2EONS0_4impl10MacroPropsERKNS_6LocaleE_ZN6icu_646number24LocalizedNumberFormatterC1EONS0_4impl10MacroPropsERKNS_6LocaleE_ZN6icu_646number24LocalizedNumberFormatterC2ERKNS0_23NumberFormatterSettingsIS1_EE_ZN6icu_646number5ScaleC1ERKS1__ZN6icu_646number24LocalizedNumberFormatterC1ERKNS0_23NumberFormatterSettingsIS1_EE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE8notationERKNS0_8NotationE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9precisionERKNS0_9PrecisionE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12roundingModeE25UNumberFormatRoundingMode_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9unitWidthE16UNumberUnitWidth_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE4signE18UNumberSignDisplay_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7decimalE30UNumberDecimalSeparatorDisplay_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7paddingERKNS0_4impl6PadderE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9thresholdEi_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE5cloneEv_ZN6icu_646number24LocalizedNumberFormatterC2ERKS1__ZN6icu_646number24LocalizedNumberFormatterC1ERKS1__ZN6icu_646number26UnlocalizedNumberFormatterC2EONS0_23NumberFormatterSettingsIS1_EE_ZN6icu_646number5ScaleC1EOS1__ZSt9terminatev_ZN6icu_646number26UnlocalizedNumberFormatterC1EONS0_23NumberFormatterSettingsIS1_EE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE8notationERKNS0_8NotationE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE4unitERKNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9adoptUnitEPNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7perUnitERKNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12adoptPerUnitEPNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9precisionERKNS0_9PrecisionE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12roundingModeE25UNumberFormatRoundingMode_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE8groupingE23UNumberGroupingStrategy_ZN6icu_646number4impl7Grouper11forStrategyE23UNumberGroupingStrategy_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12integerWidthERKNS0_12IntegerWidthE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7symbolsERKNS_20DecimalFormatSymbolsE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12adoptSymbolsEPNS_15NumberingSystemE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9unitWidthE16UNumberUnitWidth_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE4signE18UNumberSignDisplay_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7decimalE30UNumberDecimalSeparatorDisplay_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE5scaleERKNS0_5ScaleE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7paddingERKNS0_4impl6PadderE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9thresholdEi_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE6macrosERKNS0_4impl10MacroPropsE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE6macrosEONS0_4impl10MacroPropsE_ZNO6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE5cloneEv_ZN6icu_646number26UnlocalizedNumberFormatterC2EOS1__ZN6icu_646number26UnlocalizedNumberFormatterC1EOS1__ZN6icu_646number26UnlocalizedNumberFormatterC2ERKNS0_23NumberFormatterSettingsIS1_EE_ZN6icu_646number26UnlocalizedNumberFormatterC1ERKNS0_23NumberFormatterSettingsIS1_EE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE8notationERKNS0_8NotationE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE4unitERKNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9adoptUnitEPNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7perUnitERKNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12adoptPerUnitEPNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9precisionERKNS0_9PrecisionE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12roundingModeE25UNumberFormatRoundingMode_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE8groupingE23UNumberGroupingStrategy_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12integerWidthERKNS0_12IntegerWidthE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7symbolsERKNS_20DecimalFormatSymbolsE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE12adoptSymbolsEPNS_15NumberingSystemE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9unitWidthE16UNumberUnitWidth_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE4signE18UNumberSignDisplay_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7decimalE30UNumberDecimalSeparatorDisplay_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE5scaleERKNS0_5ScaleE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE7paddingERKNS0_4impl6PadderE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE9thresholdEi_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE6macrosERKNS0_4impl10MacroPropsE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE6macrosEONS0_4impl10MacroPropsE_ZNKR6icu_646number23NumberFormatterSettingsINS0_26UnlocalizedNumberFormatterEE5cloneEv_ZN6icu_646number26UnlocalizedNumberFormatterC2ERKS1__ZN6icu_646number26UnlocalizedNumberFormatterC1ERKS1__ZN6icu_646number15NumberFormatter4withEv_ZN6icu_646number24LocalizedNumberFormatterC2ERKNS0_4impl10MacroPropsERKNS_6LocaleE_ZN6icu_646number24LocalizedNumberFormatterC1ERKNS0_4impl10MacroPropsERKNS_6LocaleE_ZNKR6icu_646number26UnlocalizedNumberFormatter6localeERKNS_6LocaleE_ZN6icu_646number15NumberFormatter10withLocaleERKNS_6LocaleE_ZN6icu_646number24LocalizedNumberFormatterD2Ev_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9adoptUnitEPNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7perUnitERKNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12adoptPerUnitEPNS_11MeasureUnitE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE8groupingE23UNumberGroupingStrategy_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7symbolsERKNS_20DecimalFormatSymbolsE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12adoptSymbolsEPNS_15NumberingSystemE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE5scaleERKNS0_5ScaleE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE6macrosERKNS0_4impl10MacroPropsE_ZNKR6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE6macrosEONS0_4impl10MacroPropsE_ZN6icu_646number24LocalizedNumberFormatter5clearEv_ZN6icu_646number24LocalizedNumberFormatteraSERKS1__ZN6icu_646number24LocalizedNumberFormatter13lnfMoveHelperEOS1__ZN6icu_646number24LocalizedNumberFormatterC2EONS0_23NumberFormatterSettingsIS1_EE_ZN6icu_646number24LocalizedNumberFormatterC1EONS0_23NumberFormatterSettingsIS1_EE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE8notationERKNS0_8NotationE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9precisionERKNS0_9PrecisionE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12roundingModeE25UNumberFormatRoundingMode_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12integerWidthERKNS0_12IntegerWidthE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE4signE18UNumberSignDisplay_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7decimalE30UNumberDecimalSeparatorDisplay_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7paddingERKNS0_4impl6PadderE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9thresholdEi_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE5cloneEv_ZN6icu_646number24LocalizedNumberFormatterC2EOS1__ZN6icu_646number24LocalizedNumberFormatterC1EOS1__ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE4unitERKNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE9adoptUnitEPNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12adoptPerUnitEPNS_11MeasureUnitE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE8groupingE23UNumberGroupingStrategy_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE7symbolsERKNS_20DecimalFormatSymbolsE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE12adoptSymbolsEPNS_15NumberingSystemE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE5scaleERKNS0_5ScaleE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE6macrosERKNS0_4impl10MacroPropsE_ZNO6icu_646number23NumberFormatterSettingsINS0_24LocalizedNumberFormatterEE6macrosEONS0_4impl10MacroPropsE_ZTSN6icu_646number4impl10MicroPropsE_ZTSN6icu_646number4impl13EmptyModifierE_ZTIN6icu_646number4impl13EmptyModifierE_ZTIN6icu_646number4impl8ModifierE_ZTIN6icu_646number4impl10MicroPropsE_ZN6icu_646number4impl19MicroPropsGeneratorD1Ev_ZN6icu_646number4impl19MicroPropsGeneratorD0Ev_ZN6icu_646number4impl10MicroPropsUt_D2Ev_ZN6icu_646number4impl10MicroPropsUt_D1Ev_ZNK6icu_646number4impl19NumberFormatterImpl10preProcessERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZNK6icu_646number12IntegerWidth5applyERNS0_4impl15DecimalQuantityER10UErrorCode_ZN6icu_646number4impl19NumberFormatterImpl16preProcessUnsafeERNS1_15DecimalQuantityER10UErrorCode_ZNK6icu_646number4impl24ImmutablePatternModifier11getModifierEaNS_14StandardPlural4FormE_ZN6icu_646number4impl19NumberFormatterImpl21getPrefixSuffixUnsafeEaNS_14StandardPlural4FormERNS1_19NumberStringBuilderER10UErrorCode_ZN6icu_646number4impl22MutablePatternModifier19setNumberPropertiesEaNS_14StandardPlural4FormE_ZN6icu_646number4impl19NumberFormatterImpl18resolvePluralRulesEPKNS_11PluralRulesERKNS_6LocaleER10UErrorCode_ZN6icu_646number4impl19NumberFormatterImpl12writeAffixesERKNS1_10MicroPropsERNS1_19NumberStringBuilderEiiR10UErrorCode_ZNK6icu_646number4impl6Padder11padAndApplyERKNS1_8ModifierES5_RNS1_19NumberStringBuilderEiiR10UErrorCode_ZN6icu_646number4impl19NumberFormatterImpl18writeIntegerDigitsERKNS1_10MicroPropsERNS1_15DecimalQuantityERNS1_19NumberStringBuilderEiR10UErrorCode_ZNK6icu_646number4impl7Grouper15groupAtPositionEiRKNS1_15DecimalQuantityE_ZN6icu_646number4impl19NumberFormatterImpl19writeFractionDigitsERKNS1_10MicroPropsERNS1_15DecimalQuantityERNS1_19NumberStringBuilderEiR10UErrorCode_ZN6icu_646number4impl19NumberFormatterImpl11writeNumberERKNS1_10MicroPropsERNS1_15DecimalQuantityERNS1_19NumberStringBuilderEiR10UErrorCode_ZN6icu_646number4impl18ScientificModifierC1Ev_ZN6icu_646number4impl15CurrencySymbolsD2Ev_ZN6icu_646number4impl15CurrencySymbolsD1Ev_ZN6icu_646number4impl19NumberFormatterImplD2Ev_ZN6icu_646number4impl19NumberFormatterImplD1Ev_ZN6icu_646number4impl19NumberFormatterImpl22macrosToMicroGeneratorERKNS1_10MacroPropsEbR10UErrorCode_ZN6icu_646number4impl23MultiplierFormatHandler11setAndChainERKNS0_5ScaleEPKNS1_19MicroPropsGeneratorE_ZN6icu_646number4impl12RoundingImplC1ERKNS0_9PrecisionE25UNumberFormatRoundingModeRKNS_12CurrencyUnitER10UErrorCode_ZN6icu_646number4impl7Grouper13setLocaleDataERKNS1_17ParsedPatternInfoERKNS_6LocaleE_ZN6icu_646number4impl22MutablePatternModifierC1Eb_ZN6icu_646number4impl22MutablePatternModifier20setPatternAttributesE18UNumberSignDisplayb_ZNK6icu_646number4impl22MutablePatternModifier12needsPluralsEv_ZN6icu_646number4impl22MutablePatternModifier10setSymbolsEPKNS_20DecimalFormatSymbolsEPKNS1_15CurrencySymbolsE16UNumberUnitWidthPKNS_11PluralRulesE_ZN6icu_646number4impl22MutablePatternModifier23createImmutableAndChainEPKNS1_19MicroPropsGeneratorER10UErrorCode_ZN6icu_646number4impl22MutablePatternModifier10addToChainEPKNS1_19MicroPropsGeneratorE_ZN6icu_646number4impl15LongNameHandler14forMeasureUnitERKNS_6LocaleERKNS_11MeasureUnitES8_RK16UNumberUnitWidthPKNS_11PluralRulesEPKNS1_19MicroPropsGeneratorER10UErrorCode_ZN6icu_646number9Precision8currencyE14UCurrencyUsage_ZN6icu_646number4impl17ScientificHandlerC1EPKNS0_8NotationEPKNS_20DecimalFormatSymbolsEPKNS1_19MicroPropsGeneratorE_ZN6icu_646number4impl6Padder4noneEv_ZN6icu_646number9Precision11maxFractionEi_ZN6icu_646number4impl15CurrencySymbolsC1ENS_12CurrencyUnitERKNS_6LocaleER10UErrorCode_ZN6icu_6410CharStringaSEOS0__ZN6icu_646number4impl15LongNameHandler20forCurrencyLongNamesERKNS_6LocaleERKNS_12CurrencyUnitEPKNS_11PluralRulesEPKNS1_19MicroPropsGeneratorER10UErrorCode_ZN6icu_646number9Precision7integerEv_ZNK6icu_646number17FractionPrecision13withMinDigitsEi_ZN6icu_646number4impl19NumberFormatterImplC2ERKNS1_10MacroPropsEbR10UErrorCode_ZN6icu_646number4impl19NumberFormatterImplC1ERKNS1_10MacroPropsEbR10UErrorCode_ZN6icu_646number4impl19NumberFormatterImplC2ERKNS1_10MacroPropsER10UErrorCode_ZTSN6icu_646number4impl19MicroPropsGeneratorE_ZTVN6icu_646number4impl19MicroPropsGeneratorE_ZN6icu_646number4impl7Grouper13forPropertiesERKNS1_23DecimalFormatPropertiesE_ZNK6icu_646number4impl7Grouper10getPrimaryEv_ZNK6icu_646number4impl7Grouper12getSecondaryEv_ZN6icu_646number12IntegerWidthC2Essb_ZN6icu_646number12IntegerWidthC1Essb_ZNK6icu_646number12IntegerWidtheqERKS1__ZNK6icu_646number4impl15LongNameHandler11getModifierEaNS_14StandardPlural4FormE_ZN6icu_646number4impl15LongNameHandlerD2Ev_ZTVN6icu_646number4impl15LongNameHandlerE_ZN6icu_646number4impl13ModifierStoreD2Ev_ZN6icu_646number4impl15LongNameHandlerD1Ev_ZThn8_NK6icu_646number4impl15LongNameHandler11getModifierEaNS_14StandardPlural4FormE_ZN6icu_646number4impl15LongNameHandlerD0Ev_ZThn8_N6icu_646number4impl15LongNameHandlerD0Ev_ZThn8_N6icu_646number4impl15LongNameHandlerD1Ev_ZN6icu_646number4impl15LongNameHandler24simpleFormatsToModifiersEPKNS_13UnicodeStringEhR10UErrorCode_ZN6icu_646number4impl8Modifier10ParametersC1EPKNS1_13ModifierStoreEaNS_14StandardPlural4FormE_ZN6icu_646number4impl14SimpleModifierC1ERKNS_15SimpleFormatterEhbNS1_8Modifier10ParametersE_ZN6icu_646number4impl14SimpleModifierC1Evucurr_getPluralName_64_ZN6icu_646number4impl15LongNameHandler29multiSimpleFormatsToModifiersEPKNS_13UnicodeStringES3_hR10UErrorCode_ZN6icu_646number4impl15LongNameHandler15forCompoundUnitERKNS_6LocaleERKNS_11MeasureUnitES8_RK16UNumberUnitWidthPKNS_11PluralRulesEPKNS1_19MicroPropsGeneratorER10UErrorCode_ZNK6icu_646number4impl15LongNameHandler15processQuantityERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZTSN6icu_646number4impl15LongNameHandlerE_ZTIN6icu_646number4impl15LongNameHandlerE_ZTIN6icu_646number4impl13ModifierStoreE_ZNK6icu_646number4impl21AdoptingModifierStore11getModifierEaNS_14StandardPlural4FormE_ZNK6icu_646number4impl21ConstantAffixModifier15getPrefixLengthEv_ZNK6icu_646number4impl21ConstantAffixModifier8isStrongEv_ZNK6icu_646number4impl14SimpleModifier15getPrefixLengthEv_ZNK6icu_646number4impl14SimpleModifier8isStrongEv_ZNK6icu_646number4impl14SimpleModifier13getParametersERNS1_8Modifier10ParametersE_ZNK6icu_646number4impl26ConstantMultiFieldModifier8isStrongEv_ZNK6icu_646number4impl26ConstantMultiFieldModifier13getParametersERNS1_8Modifier10ParametersE_ZNK6icu_646number4impl21ConstantAffixModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZNK6icu_646number4impl21ConstantAffixModifier17getCodePointCountEv_ZNK6icu_646number4impl14SimpleModifier17getCodePointCountEv_ZNK6icu_646number4impl21ConstantAffixModifier13containsFieldE19UNumberFormatFields_ZNK6icu_646number4impl14SimpleModifier13containsFieldE19UNumberFormatFields_ZNK6icu_646number4impl21ConstantAffixModifier13getParametersERNS1_8Modifier10ParametersE_ZNK6icu_646number4impl26ConstantMultiFieldModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder6insertEiRKS2_R10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder6spliceEiiRKNS_13UnicodeStringEiihR10UErrorCode_ZNK6icu_646number4impl26ConstantMultiFieldModifier15getPrefixLengthEv_ZNK6icu_646number4impl26ConstantMultiFieldModifier17getCodePointCountEv_ZNK6icu_646number4impl19NumberStringBuilder14codePointCountEv_ZNK6icu_646number4impl26ConstantMultiFieldModifier13containsFieldE19UNumberFormatFields_ZNK6icu_646number4impl19NumberStringBuilder13containsFieldEh_ZNK6icu_646number4impl26ConstantMultiFieldModifier22semanticallyEquivalentERKNS1_8ModifierE_ZTIN6icu_646number4impl26ConstantMultiFieldModifierE_ZNK6icu_646number4impl19NumberStringBuilder13contentEqualsERKS2__ZNK6icu_646number4impl21ConstantAffixModifier22semanticallyEquivalentERKNS1_8ModifierE_ZTIN6icu_646number4impl21ConstantAffixModifierE_ZNK6icu_646number4impl14SimpleModifier22semanticallyEquivalentERKNS1_8ModifierE_ZTIN6icu_646number4impl14SimpleModifierE_ZN6icu_646number4impl8ModifierD1Ev_ZN6icu_646number4impl26ConstantMultiFieldModifierD2Ev_ZTVN6icu_646number4impl26ConstantMultiFieldModifierE_ZN6icu_646number4impl26ConstantMultiFieldModifierD1Ev_ZN6icu_646number4impl14SimpleModifierD2Ev_ZN6icu_646number4impl14SimpleModifierD1Ev_ZN6icu_646number4impl14SimpleModifierD0Ev_ZN6icu_646number4impl21ConstantAffixModifierD2Ev_ZTVN6icu_646number4impl21ConstantAffixModifierE_ZN6icu_646number4impl21ConstantAffixModifierD1Ev_ZN6icu_646number4impl26ConstantMultiFieldModifierD0Ev_ZThn8_N6icu_646number4impl21ConstantAffixModifierD1Ev_ZN6icu_646number4impl21ConstantAffixModifierD0Ev_ZThn8_N6icu_646number4impl21ConstantAffixModifierD0Ev_ZN6icu_646number4impl8ModifierD0Ev_ZN6icu_646number4impl8Modifier10ParametersC2Ev_ZN6icu_646number4impl8Modifier10ParametersC1Ev_ZN6icu_646number4impl8Modifier10ParametersC2EPKNS1_13ModifierStoreEaNS_14StandardPlural4FormE_ZN6icu_646number4impl13ModifierStoreD1Ev_ZN6icu_646number4impl21AdoptingModifierStoreD2Ev_ZTVN6icu_646number4impl21AdoptingModifierStoreE_ZN6icu_646number4impl21AdoptingModifierStoreD1Ev_ZN6icu_646number4impl21AdoptingModifierStoreD0Ev_ZN6icu_646number4impl13ModifierStoreD0Ev_ZN6icu_646number4impl14SimpleModifierC2ERKNS_15SimpleFormatterEhbNS1_8Modifier10ParametersE_ZN6icu_646number4impl14SimpleModifierC2ERKNS_15SimpleFormatterEhb_ZN6icu_646number4impl14SimpleModifierC2Ev_ZN6icu_646number4impl19NumberStringBuilder6insertEiRKNS_13UnicodeStringEiihR10UErrorCode_ZNK6icu_646number4impl14SimpleModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZN6icu_646number4impl14SimpleModifier19formatTwoArgPatternERKNS_15SimpleFormatterERNS1_19NumberStringBuilderEiPiS8_hR10UErrorCode_ZN6icu_646number4impl30CurrencySpacingEnabledModifier13getUnicodeSetERKNS_20DecimalFormatSymbolsENS2_9EPositionENS2_6EAffixER10UErrorCode_ZN6icu_646number4impl30CurrencySpacingEnabledModifier15getInsertStringERKNS_20DecimalFormatSymbolsENS2_6EAffixER10UErrorCode_ZN6icu_646number4impl30CurrencySpacingEnabledModifierD2Ev_ZTVN6icu_646number4impl30CurrencySpacingEnabledModifierE_ZN6icu_646number4impl30CurrencySpacingEnabledModifierD1Ev_ZN6icu_646number4impl30CurrencySpacingEnabledModifierD0Ev_ZN6icu_646number4impl30CurrencySpacingEnabledModifierC2ERKNS1_19NumberStringBuilderES5_bbRKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_646number4impl19NumberStringBuilderC1ERKS2__ZN6icu_6410UnicodeSet10setToBogusEv_ZNK6icu_646number4impl19NumberStringBuilder16getLastCodePointEv_ZN6icu_646number4impl30CurrencySpacingEnabledModifierC1ERKNS1_19NumberStringBuilderES5_bbRKNS_20DecimalFormatSymbolsER10UErrorCode_ZNK6icu_646number4impl30CurrencySpacingEnabledModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZNK6icu_646number4impl19NumberStringBuilder15codePointBeforeEi_ZNK6icu_646number4impl19NumberStringBuilder11codePointAtEi_ZN6icu_646number4impl30CurrencySpacingEnabledModifier25applyCurrencySpacingAffixERNS1_19NumberStringBuilderEiNS2_6EAffixERKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_646number4impl30CurrencySpacingEnabledModifier20applyCurrencySpacingERNS1_19NumberStringBuilderEiiiiRKNS_20DecimalFormatSymbolsER10UErrorCode_ZTSN6icu_646number4impl8ModifierE_ZTSN6icu_646number4impl13ModifierStoreE_ZTSN6icu_646number4impl21ConstantAffixModifierE_ZTSN6icu_646number4impl14SimpleModifierE_ZTSN6icu_646number4impl26ConstantMultiFieldModifierE_ZTSN6icu_646number4impl30CurrencySpacingEnabledModifierE_ZTIN6icu_646number4impl30CurrencySpacingEnabledModifierE_ZTSN6icu_646number4impl21AdoptingModifierStoreE_ZTIN6icu_646number4impl21AdoptingModifierStoreE_ZTVN6icu_646number4impl8ModifierE_ZTVN6icu_646number4impl13ModifierStoreE_ZN6icu_646number8Notation10scientificEv_ZN6icu_646number8Notation11engineeringEv_ZN6icu_646number18ScientificNotationC2Eabs18UNumberSignDisplay_ZN6icu_646number18ScientificNotationC1Eabs18UNumberSignDisplay_ZN6icu_646number8Notation12compactShortEv_ZN6icu_646number8Notation11compactLongEv_ZN6icu_646number8Notation6simpleEv_ZNK6icu_646number18ScientificNotation21withMinExponentDigitsEi_ZNK6icu_646number18ScientificNotation23withExponentSignDisplayE18UNumberSignDisplay_ZN6icu_646number15FormattedNumberD2Ev_ZN6icu_646number15FormattedNumberD0Ev_ZNK6icu_646number15FormattedNumber8toStringER10UErrorCode_ZNK6icu_646number15FormattedNumber12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCode_ZN6icu_646number15FormattedNumberC2EOS1__ZN6icu_646number15FormattedNumberC1EOS1__ZNK6icu_646number4impl19NumberStringBuilder17nextFieldPositionERNS_13FieldPositionER10UErrorCode_ZNK6icu_646number4impl19NumberStringBuilder20getAllFieldPositionsERNS_28FieldPositionIteratorHandlerER10UErrorCode_ZNK6icu_646number15FormattedNumber20getAllFieldPositionsERNS_21FieldPositionIteratorER10UErrorCode_ZN6icu_646number4impl20UFormattedNumberDataD2Ev_ZN6icu_646number4impl20UFormattedNumberDataD0Ev_ZTSN6icu_646number15FormattedNumberE_ZTIN6icu_646number15FormattedNumberE_ZTSN6icu_646number4impl20UFormattedNumberDataE_ZTIN6icu_646number4impl20UFormattedNumberDataE_ZN6icu_646number4impl6PadderC2Eii24UNumberFormatPadPosition_ZN6icu_646number4impl6PadderC1Eii24UNumberFormatPadPosition_ZN6icu_646number4impl6PadderC2Ei_ZN6icu_646number4impl6PadderC1Ei_ZN6icu_646number4impl6Padder10codePointsEii24UNumberFormatPadPosition_ZN6icu_646number4impl6Padder13forPropertiesERKNS1_23DecimalFormatPropertiesE_ZNK6icu_646number4impl22MutablePatternModifier8isStrongEv_ZNK6icu_646number4impl22MutablePatternModifier13containsFieldE19UNumberFormatFields_ZNK6icu_646number4impl22MutablePatternModifier13getParametersERNS1_8Modifier10ParametersE_ZNK6icu_646number4impl22MutablePatternModifier22semanticallyEquivalentERKNS1_8ModifierE_ZNK6icu_646number4impl22MutablePatternModifier9getSymbolENS1_16AffixPatternTypeE_ZNK6icu_646number4impl15CurrencySymbols21getIntlCurrencySymbolER10UErrorCode_ZNK6icu_646number4impl15CurrencySymbols23getNarrowCurrencySymbolER10UErrorCode_ZNK6icu_646number4impl15CurrencySymbols13getPluralNameENS_14StandardPlural4FormER10UErrorCode_ZNK6icu_646number4impl15CurrencySymbols17getCurrencySymbolER10UErrorCode_ZThn16_NK6icu_646number4impl22MutablePatternModifier9getSymbolENS1_16AffixPatternTypeE_ZThn8_NK6icu_646number4impl22MutablePatternModifier22semanticallyEquivalentERKNS1_8ModifierE_ZThn8_NK6icu_646number4impl22MutablePatternModifier8isStrongEv_ZThn8_NK6icu_646number4impl22MutablePatternModifier13containsFieldE19UNumberFormatFields_ZThn8_NK6icu_646number4impl22MutablePatternModifier13getParametersERNS1_8Modifier10ParametersE_ZN6icu_646number4impl20AffixPatternProviderD1Ev_ZN6icu_646number4impl20AffixPatternProviderD0Ev_ZN6icu_646number4impl22MutablePatternModifierC2Eb_ZN6icu_646number4impl24ImmutablePatternModifierC2EPNS1_21AdoptingModifierStoreEPKNS_11PluralRulesEPKNS1_19MicroPropsGeneratorE_ZN6icu_646number4impl24ImmutablePatternModifierC1EPNS1_21AdoptingModifierStoreEPKNS_11PluralRulesEPKNS1_19MicroPropsGeneratorE_ZN6icu_646number4impl22MutablePatternModifier12prepareAffixEb_ZN6icu_646number4impl18PatternStringUtils26patternInfoToStringBuilderERKNS1_20AffixPatternProviderEba18UNumberSignDisplayNS_14StandardPlural4FormEbRNS_13UnicodeStringE_ZNK6icu_646number4impl22MutablePatternModifier15getPrefixLengthEv_ZThn8_NK6icu_646number4impl22MutablePatternModifier15getPrefixLengthEv_ZNK6icu_646number4impl22MutablePatternModifier17getCodePointCountEv_ZThn8_NK6icu_646number4impl22MutablePatternModifier17getCodePointCountEv_ZN6icu_646number4impl22MutablePatternModifier12insertPrefixERNS1_19NumberStringBuilderEiR10UErrorCode_ZN6icu_646number4impl22MutablePatternModifier12insertSuffixERNS1_19NumberStringBuilderEiR10UErrorCode_ZN6icu_646number4impl22MutablePatternModifier22createConstantModifierER10UErrorCode_ZNK6icu_646number4impl22MutablePatternModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZThn8_NK6icu_646number4impl22MutablePatternModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZNK6icu_646number4impl22MutablePatternModifier15toUnicodeStringEv_ZNK6icu_646number4impl22MutablePatternModifier15processQuantityERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZNK6icu_646number4impl24ImmutablePatternModifier15processQuantityERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZTSN6icu_646number4impl20AffixPatternProviderE_ZTIN6icu_646number4impl20AffixPatternProviderE_ZTSN6icu_646number4impl24ImmutablePatternModifierE_ZTIN6icu_646number4impl24ImmutablePatternModifierE_ZTSN6icu_646number4impl22MutablePatternModifierE_ZTIN6icu_646number4impl22MutablePatternModifierE_ZTVN6icu_646number4impl20AffixPatternProviderE_ZNK6icu_646number4impl17ParsedPatternInfo19positiveHasPlusSignEv_ZNK6icu_646number4impl17ParsedPatternInfo21hasNegativeSubpatternEv_ZNK6icu_646number4impl17ParsedPatternInfo20negativeHasMinusSignEv_ZNK6icu_646number4impl17ParsedPatternInfo7hasBodyEv_ZNK6icu_646number4impl17ParsedPatternInfo18containsSymbolTypeENS1_16AffixPatternTypeER10UErrorCode_ZNK6icu_646number4impl17ParsedPatternInfo15hasCurrencySignEv_ZN6icu_646number4impl17ParsedPatternInfo22getLengthFromEndpointsERKNS1_9EndpointsE_ZNK6icu_646number4impl17ParsedPatternInfo12getEndpointsEi_ZNK6icu_646number4impl17ParsedPatternInfo6charAtEii_ZNK6icu_646number4impl17ParsedPatternInfo6lengthEi_ZNK6icu_646number4impl17ParsedPatternInfo9getStringEi_ZN6icu_646number4impl17ParsedPatternInfo11ParserState4peekEv_ZN6icu_646number4impl17ParsedPatternInfo11ParserState4nextEv_ZN6icu_646number4impl17ParsedPatternInfo14consumeLiteralER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo14consumePaddingE24UNumberFormatPadPositionR10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo12consumeAffixERNS1_9EndpointsER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo20consumeIntegerFormatER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo21consumeFractionFormatER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo13consumeFormatER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo15consumeExponentER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo17consumeSubpatternER10UErrorCode_ZN6icu_646number4impl17ParsedPatternInfo14consumePatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl13PatternParser23patternInfoToPropertiesERNS1_23DecimalFormatPropertiesERNS1_17ParsedPatternInfoENS1_14IgnoreRoundingER10UErrorCode_ZN6icu_646number4impl18PatternStringUtils23ignoreRoundingIncrementEdi_ZN6icu_646number4impl18PatternStringUtils19escapePaddingStringENS_13UnicodeStringERS3_iR10UErrorCode_ZN6icu_646number4impl30PropertiesAffixPatternProvider5setToERKNS1_23DecimalFormatPropertiesER10UErrorCode_ZNK6icu_646number4impl30PropertiesAffixPatternProvider9getStringEi_ZNK6icu_646number4impl30PropertiesAffixPatternProvider21hasNegativeSubpatternEv_ZN6icu_646number4impl13roundingutils20doubleFractionLengthEdPa_ZN6icu_646number4impl13PatternParser29parseToExistingPropertiesImplERKNS_13UnicodeStringERNS1_23DecimalFormatPropertiesENS1_14IgnoreRoundingER10UErrorCode_ZN6icu_646number4impl13PatternParser17parseToPropertiesERKNS_13UnicodeStringENS1_14IgnoreRoundingER10UErrorCode_ZN6icu_646number4impl13PatternParser17parseToPropertiesERKNS_13UnicodeStringER10UErrorCode_ZTSN6icu_646number4impl17ParsedPatternInfoE_ZTIN6icu_646number4impl17ParsedPatternInfoE_ZN6icu_646number4impl18MultiplierProducerD1Ev_ZN6icu_646number4impl18MultiplierProducerD0Ev_ZN6icu_646number9Precision9unlimitedEv_ZN6icu_646number9Precision17constructFractionEii_ZN6icu_646number9Precision13fixedFractionEi_ZN6icu_646number9Precision11minFractionEi_ZN6icu_646number9Precision14minMaxFractionEii_ZN6icu_646number9Precision20constructSignificantEii_ZN6icu_646number9Precision22fixedSignificantDigitsEi_ZN6icu_646number9Precision20minSignificantDigitsEi_ZN6icu_646number9Precision20maxSignificantDigitsEi_ZN6icu_646number9Precision23minMaxSignificantDigitsEii_ZN6icu_646number9Precision28constructFractionSignificantERKNS0_17FractionPrecisionEii_ZNK6icu_646number17FractionPrecision13withMaxDigitsEi_ZN6icu_646number9Precision18constructIncrementEdi_ZN6icu_646number9Precision9incrementEd_ZNK6icu_646number9Precision12withCurrencyERKNS_12CurrencyUnitER10UErrorCodeucurr_getRoundingIncrementForUsage_64ucurr_getDefaultFractionDigitsForUsage_64_ZNK6icu_646number17CurrencyPrecision12withCurrencyERKNS_12CurrencyUnitE_ZNK6icu_646number18IncrementPrecision15withMinFractionEi_ZN6icu_646number9Precision17constructCurrencyE14UCurrencyUsage_ZN6icu_646number4impl12RoundingImplC2ERKNS0_9PrecisionE25UNumberFormatRoundingModeRKNS_12CurrencyUnitER10UErrorCode_ZNK6icu_646number4impl12RoundingImpl19isSignificantDigitsEv_ZN6icu_646number4impl12RoundingImpl5applyERNS1_15DecimalQuantityEi10UErrorCode_ZTSN6icu_646number4impl18MultiplierProducerE_ZTVN6icu_646number4impl18MultiplierProducerE_ZNK6icu_646number4impl18ScientificModifier15getPrefixLengthEv_ZNK6icu_646number4impl18ScientificModifier17getCodePointCountEv_ZNK6icu_646number4impl18ScientificModifier8isStrongEv_ZNK6icu_646number4impl18ScientificModifier13getParametersERNS1_8Modifier10ParametersE_ZNK6icu_646number4impl17ScientificHandler13getMultiplierEi_ZThn8_NK6icu_646number4impl17ScientificHandler13getMultiplierEi_ZNK6icu_646number4impl18ScientificModifier13containsFieldE19UNumberFormatFields_ZNK6icu_646number4impl18ScientificModifier22semanticallyEquivalentERKNS1_8ModifierE_ZTIN6icu_646number4impl18ScientificModifierE_ZN6icu_646number4impl17ScientificHandlerD2Ev_ZTVN6icu_646number4impl17ScientificHandlerE_ZN6icu_646number4impl17ScientificHandlerD1Ev_ZN6icu_646number4impl17ScientificHandlerD0Ev_ZN6icu_646number4impl18ScientificModifierD2Ev_ZN6icu_646number4impl18ScientificModifierD1Ev_ZN6icu_646number4impl18ScientificModifierD0Ev_ZThn8_N6icu_646number4impl17ScientificHandlerD1Ev_ZThn8_N6icu_646number4impl17ScientificHandlerD0Ev_ZN6icu_646number4impl18ScientificModifierC2Ev_ZN6icu_646number4impl18ScientificModifier3setEiPKNS1_17ScientificHandlerE_ZNK6icu_646number4impl17ScientificHandler15processQuantityERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZN6icu_646number4impl17ScientificHandlerC2EPKNS0_8NotationEPKNS_20DecimalFormatSymbolsEPKNS1_19MicroPropsGeneratorE_ZNK6icu_646number4impl18ScientificModifier5applyERNS1_19NumberStringBuilderEiiR10UErrorCode_ZTSN6icu_646number4impl18ScientificModifierE_ZTSN6icu_646number4impl17ScientificHandlerE_ZTIN6icu_646number4impl17ScientificHandlerE_ZN6icu_646number4impl19NumberStringBuilderC2Ev_ZN6icu_646number4impl19NumberStringBuilderD2Ev_ZN6icu_646number4impl19NumberStringBuilderC2ERKS2_u_countChar32_64_ZNK6icu_646number4impl19NumberStringBuilder17getFirstCodePointEv_ZN6icu_646number4impl19NumberStringBuilder5clearEv_ZN6icu_646number4impl19NumberStringBuilder22prepareForInsertHelperEiiR10UErrorCodememmove_ZN6icu_646number4impl19NumberStringBuilder16prepareForInsertEiiR10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder15appendCodePointEihR10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder6appendERKS2_R10UErrorCode_ZN6icu_646number4impl19NumberStringBuilder6removeEii_ZNK6icu_646number4impl19NumberStringBuilder13toDebugStringEv_ZNK6icu_646number4impl19NumberStringBuilder5charsEv_ZN6icu_646number4impl19NumberStringBuilder12isIntOrGroupEh_ZN6icu_646number4impl19NumberStringBuilder14isNumericFieldEh_ZNK6icu_646number4impl19NumberStringBuilder8trimBackEi_ZNK6icu_6410UnicodeSet8spanBackEPKDsi17USetSpanCondition_ZNK6icu_646number4impl19NumberStringBuilder9trimFrontEi_ZNK6icu_6410UnicodeSet4spanEPKDsi17USetSpanCondition_ZNK6icu_646number4impl19NumberStringBuilder12nextPositionERNS_24ConstrainedFieldPositionEhR10UErrorCode_ZN6icu_6424ConstrainedFieldPosition8setStateEiiii_ZNK6icu_6424ConstrainedFieldPosition12matchesFieldEii_ZN6icu_646number4impl6DecNumC2Ev_ZN6icu_646number4impl6DecNumC2ERKS2_R10UErrorCode_ZN6icu_646number4impl6DecNumC1ERKS2_R10UErrorCode_ZN6icu_646number4impl6DecNum6_setToEPKciR10UErrorCode_ZN6icu_646number4impl6DecNum9normalizeEv_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormat11parseObjectERKNS_13UnicodeStringERNS_11FormattableERNS_13ParsePositionE_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormat5cloneEv_ZTVN6icu_646number4impl32LocalizedNumberFormatterAsFormatE_ZN6icu_646number4impl32LocalizedNumberFormatterAsFormat16getStaticClassIDEv_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormat17getDynamicClassIDEv_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormat18getNumberFormatterEv_ZN6icu_646number4impl32LocalizedNumberFormatterAsFormatC2ERKNS0_24LocalizedNumberFormatterERKNS_6LocaleE_ZN6icu_646number4impl32LocalizedNumberFormatterAsFormatD2Ev_ZN6icu_646number4impl32LocalizedNumberFormatterAsFormatD1Ev_ZN6icu_646number4impl32LocalizedNumberFormatterAsFormatD0Ev_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormateqERKNS_6FormatE_ZTIN6icu_646number4impl32LocalizedNumberFormatterAsFormatE_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormat6formatERKNS_11FormattableERNS_13UnicodeStringERNS_13FieldPositionER10UErrorCode_ZNK6icu_646number4impl32LocalizedNumberFormatterAsFormat6formatERKNS_11FormattableERNS_13UnicodeStringEPNS_21FieldPositionIteratorER10UErrorCode_ZTSN6icu_646number4impl32LocalizedNumberFormatterAsFormatE_ZNK6icu_646number4impl30PropertiesAffixPatternProvider15hasCurrencySignEv_ZNK6icu_646number4impl30PropertiesAffixPatternProvider7hasBodyEv_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider6charAtEii_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider6lengthEi_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider19positiveHasPlusSignEv_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider21hasNegativeSubpatternEv_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider20negativeHasMinusSignEv_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider18containsSymbolTypeENS1_16AffixPatternTypeER10UErrorCode_ZNK6icu_646number4impl30PropertiesAffixPatternProvider19positiveHasPlusSignEv_ZNK6icu_646number4impl30PropertiesAffixPatternProvider20negativeHasMinusSignEv_ZNK6icu_646number4impl30PropertiesAffixPatternProvider18containsSymbolTypeENS1_16AffixPatternTypeER10UErrorCode_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider7hasBodyEv_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider15hasCurrencySignEv_ZNK6icu_646number4impl30PropertiesAffixPatternProvider17getStringInternalEi_ZNK6icu_646number4impl30PropertiesAffixPatternProvider6charAtEii_ZNK6icu_646number4impl30PropertiesAffixPatternProvider6lengthEi_ZNK6icu_646number4impl31CurrencyPluralInfoAffixProvider9getStringEi_ZN6icu_646number4impl31CurrencyPluralInfoAffixProvider5setToERKNS_18CurrencyPluralInfoERKNS1_23DecimalFormatPropertiesER10UErrorCode_ZN6icu_646number4impl20NumberPropertyMapper8oldToNewERKNS1_23DecimalFormatPropertiesERKNS_20DecimalFormatSymbolsERNS1_22DecimalFormatWarehouseEPS3_R10UErrorCode_ZN6icu_646number4impl15resolveCurrencyERKNS1_23DecimalFormatPropertiesERKNS_6LocaleER10UErrorCode_ZN6icu_646number4impl15CurrencySymbolsC1ENS_12CurrencyUnitERKNS_6LocaleERKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_646number5Scale21byDoubleAndPowerOfTenEdi_ZN6icu_646number5Scale8byDoubleEd_ZN6icu_646number5Scale10powerOfTenEi_ZN6icu_646number5Scale4noneEv_ZN6icu_646number4impl20NumberPropertyMapper6createERKNS1_23DecimalFormatPropertiesERKNS_20DecimalFormatSymbolsERNS1_22DecimalFormatWarehouseER10UErrorCode_ZTSN6icu_646number4impl30PropertiesAffixPatternProviderE_ZTIN6icu_646number4impl30PropertiesAffixPatternProviderE_ZTSN6icu_646number4impl31CurrencyPluralInfoAffixProviderE_ZTIN6icu_646number4impl31CurrencyPluralInfoAffixProviderE_ZN6icu_646number5ScaleC2EiPNS0_4impl6DecNumE_ZN6icu_646number5ScaleC1EiPNS0_4impl6DecNumE_ZN6icu_646number5ScaleC2ERKS1__ZN6icu_646number5ScaleC2EOS1__ZN6icu_646number5ScaleD2Ev_ZN6icu_646number4impl23MultiplierFormatHandlerD2Ev_ZN6icu_646number4impl23MultiplierFormatHandlerD1Ev_ZN6icu_646number4impl23MultiplierFormatHandlerD0Ev_ZNK6icu_646number5Scale7applyToERNS0_4impl15DecimalQuantityE_ZNK6icu_646number4impl23MultiplierFormatHandler15processQuantityERNS1_15DecimalQuantityERNS1_10MicroPropsER10UErrorCode_ZNK6icu_646number5Scale17applyReciprocalToERNS0_4impl15DecimalQuantityE_ZN6icu_6412LocalPointerINS_6number4impl6DecNumEED2Ev_ZN6icu_6412LocalPointerINS_6number4impl6DecNumEED1Ev_ZN6icu_646number5Scale9byDecimalENS_11StringPieceE_ZTSN6icu_646number4impl23MultiplierFormatHandlerE_ZTIN6icu_646number4impl23MultiplierFormatHandlerE_ZNK6icu_646number4impl15CurrencySymbols10getIsoCodeEv_ZNK6icu_646number4impl15CurrencySymbols10loadSymbolE14UCurrNameStyleR10UErrorCodeucurr_getName_64_ZN6icu_646number4impl15CurrencySymbolsC2ENS_12CurrencyUnitERKNS_6LocaleER10UErrorCode_ZN6icu_646number4impl15CurrencySymbolsC2ENS_12CurrencyUnitERKNS_6LocaleERKNS_20DecimalFormatSymbolsER10UErrorCode_ZN6icu_646number4impl14stem_to_object8notationENS1_8skeleton8StemEnumE_ZN6icu_646number4impl14stem_to_object9precisionENS1_8skeleton8StemEnumE_ZN6icu_646number4impl14stem_to_object12roundingModeENS1_8skeleton8StemEnumE_ZN6icu_646number4impl14stem_to_object16groupingStrategyENS1_8skeleton8StemEnumE_ZN6icu_646number4impl14stem_to_object9unitWidthENS1_8skeleton8StemEnumE_ZN6icu_646number4impl14stem_to_object11signDisplayENS1_8skeleton8StemEnumE_ZN6icu_646number4impl14stem_to_object23decimalSeparatorDisplayENS1_8skeleton8StemEnumE_ZN6icu_646number4impl19enum_to_stem_string12roundingModeE25UNumberFormatRoundingModeRNS_13UnicodeStringE_ZN6icu_646number4impl19enum_to_stem_string16groupingStrategyE23UNumberGroupingStrategyRNS_13UnicodeStringE_ZN6icu_646number4impl19enum_to_stem_string9unitWidthE16UNumberUnitWidthRNS_13UnicodeStringE_ZN6icu_646number4impl19enum_to_stem_string11signDisplayE18UNumberSignDisplayRNS_13UnicodeStringE_ZN6icu_646number4impl19enum_to_stem_string23decimalSeparatorDisplayE30UNumberDecimalSeparatorDisplayRNS_13UnicodeStringE_ZN6icu_646number4impl17blueprint_helpers24parseExponentWidthOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZNK6icu_648numparse4impl13StringSegment6charAtEi_ZNK6icu_648numparse4impl13StringSegment6lengthEv_ZN6icu_646number4impl17blueprint_helpers27generateExponentWidthOptionEiRNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers23parseExponentSignOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZNK6icu_648numparse4impl13StringSegment19toTempUnicodeStringEv_ZN6icu_6410UCharsTrie4nextENS_14ConstChar16PtrEi_ZN6icu_646number4impl17blueprint_helpers22generateCurrencyOptionERKNS_12CurrencyUnitERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers22parseMeasureUnitOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers25generateMeasureUnitOptionERKNS_11MeasureUnitERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers17parseFractionStemERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers20generateFractionStemEiiRNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers15parseDigitsStemERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers18generateDigitsStemEiiRNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers18parseFracSigOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers23parseIntegerWidthOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers26generateIntegerWidthOptionEiiRNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers26parseNumberingSystemOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers29generateNumberingSystemOptionERKNS_15NumberingSystemERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers16parseScaleOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers8notationERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers7perUnitERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers12roundingModeERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers8groupingERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers12integerWidthERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers7symbolsERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers9unitWidthERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers4signERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers7decimalERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl14stem_to_object4unitENS1_8skeleton8StemEnumE_ZN6icu_646number4impl8skeleton9parseStemERKNS_8numparse4impl13StringSegmentERKNS_10UCharsTrieERNS1_14SeenMacroPropsERNS1_10MacroPropsER10UErrorCode_ZNK6icu_6410UCharsTrie7currentEv_ZN6icu_646number4impl17blueprint_helpers25parseMeasurePerUnitOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers19parseCurrencyOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers4unitERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers20parseIncrementOptionERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl8skeleton11parseOptionENS2_10ParseStateERKNS_8numparse4impl13StringSegmentERNS1_10MacroPropsER10UErrorCode_ZN6icu_646number4impl8skeleton13parseSkeletonERKNS_13UnicodeStringERiR10UErrorCode_ZN6icu_648numparse4impl13StringSegmentC1ERKNS_13UnicodeStringEb_ZNK6icu_648numparse4impl13StringSegment11codePointAtEi_ZN6icu_648numparse4impl13StringSegment12adjustOffsetEi_ZN6icu_648numparse4impl13StringSegment9setLengthEi_ZN6icu_648numparse4impl13StringSegment11resetLengthEv_ZNK6icu_648numparse4impl13StringSegment9getOffsetEv_ZN6icu_646number4impl17blueprint_helpers23generateIncrementOptionEdiRNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers9precisionERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl17blueprint_helpers19generateScaleOptionEiPKNS1_6DecNumERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers5scaleERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl16GeneratorHelpers16generateSkeletonERKNS1_10MacroPropsERNS_13UnicodeStringER10UErrorCode_ZN6icu_646number4impl20UFormattedNumberImplC2Ev_ZN6icu_646number4impl20UFormattedNumberImplC1Ev_ZN6icu_646number4impl20UFormattedNumberImplD2Ev_ZN6icu_646number4impl20UFormattedNumberImplD1Evunumf_openResult_64unumf_resultAsValue_64unumf_closeResult_64unumf_formatInt_64unumf_formatDouble_64unumf_formatDecimal_64unumf_resultNextFieldPosition_64unumf_resultGetAllFieldPositions_64unumf_close_64unumf_resultToString_64unumf_openForSkeletonAndLocaleWithError_64unumf_openForSkeletonAndLocale_64_ZN6icu_6417double_conversion8FastDtoaEdNS0_12FastDtoaModeEiNS0_6VectorIcEEPiS4__ZN6icu_6417double_conversion10BignumDtoaEdNS0_14BignumDtoaModeEiNS0_6VectorIcEEPiS4__ZNK6icu_6417double_conversion23StringToDoubleConverter12StringToIeeeIPKcEEdT_ibPi_ZN6icu_6417double_conversion6StrtodENS0_6VectorIKcEEi_ZN6icu_6417double_conversion6StrtofENS0_6VectorIKcEEi_ZNK6icu_6417double_conversion23StringToDoubleConverter14StringToDoubleEPKciPi_ZNK6icu_6417double_conversion23StringToDoubleConverter13StringToFloatEPKciPi_ZNK6icu_6417double_conversion23StringToDoubleConverter12StringToIeeeIPKtEEdT_ibPi_ZNK6icu_6417double_conversion23StringToDoubleConverter13StringToFloatEPKtiPi_ZN6icu_6417double_conversion6Bignum21DivideModuloIntBignumERKS1__ZN6icu_6417double_conversion6Bignum16MultiplyByUInt32Ej_ZN6icu_6417double_conversion6Bignum11PlusCompareERKS1_S3_S3__ZN6icu_6417double_conversion6BignumC1Ev_ZN6icu_6417double_conversion6Bignum12AssignUInt64Em_ZN6icu_6417double_conversion6Bignum17AssignPowerUInt16Eti_ZN6icu_6417double_conversion6Bignum9ShiftLeftEi_ZN6icu_6417double_conversion6Bignum7CompareERKS1_S3__ZN6icu_6417double_conversion6Bignum12AssignUInt16Et_ZN6icu_6417double_conversion6Bignum12AssignBignumERKS1__ZN6icu_6417double_conversion6Bignum16MultiplyByUInt64Em_ZN6icu_6417double_conversion6BignumC2Ev_ZNK6icu_6417double_conversion6Bignum11ToHexStringEPci_ZNK6icu_6417double_conversion6Bignum7BigitAtEi_ZN6icu_6417double_conversion6Bignum5ClampEv_ZN6icu_6417double_conversion6Bignum6SquareEv_ZNK6icu_6417double_conversion6Bignum9IsClampedEv_ZN6icu_6417double_conversion6Bignum4ZeroEv_ZN6icu_6417double_conversion6Bignum15AssignHexStringENS0_6VectorIKcEE_ZN6icu_6417double_conversion6Bignum5AlignERKS1__ZN6icu_6417double_conversion6Bignum9AddBignumERKS1__ZN6icu_6417double_conversion6Bignum9AddUInt64Em_ZN6icu_6417double_conversion6Bignum14SubtractBignumERKS1__ZN6icu_6417double_conversion6Bignum15BigitsShiftLeftEi_ZN6icu_6417double_conversion6Bignum20MultiplyByPowerOfTenEi_ZN6icu_6417double_conversion6Bignum19AssignDecimalStringENS0_6VectorIKcEE_ZN6icu_6417double_conversion6Bignum13SubtractTimesERKS1_i_ZN6icu_6417double_conversion16PowersOfTenCache36GetCachedPowerForBinaryExponentRangeEiiPNS0_5DiyFpEPi_ZN6icu_6417double_conversion16PowersOfTenCache32GetCachedPowerForDecimalExponentEiPNS0_5DiyFpEPi_ZN6icu_6417double_conversion16PowersOfTenCache19kMaxDecimalExponentE_ZN6icu_6417double_conversion16PowersOfTenCache19kMinDecimalExponentE_ZN6icu_6417double_conversion16PowersOfTenCache24kDecimalExponentDistanceE_ZN6icu_6417double_conversion5DiyFp8MultiplyERKS1__ZN6icu_648numparse4impl13StringSegmentC2ERKNS_13UnicodeStringEb_ZN6icu_648numparse4impl13StringSegment9setOffsetEi_ZNK6icu_648numparse4impl13StringSegment15toUnicodeStringEv_ZNK6icu_648numparse4impl13StringSegment12getCodePointEv_ZN6icu_648numparse4impl13StringSegment23adjustOffsetByCodePointEv_ZN6icu_648numparse4impl13StringSegment15codePointsEqualEiib_ZNK6icu_648numparse4impl13StringSegment10startsWithEi_ZNK6icu_648numparse4impl13StringSegment10startsWithERKNS_13UnicodeStringE_ZN6icu_648numparse4impl13StringSegment23getPrefixLengthInternalERKNS_13UnicodeStringEb_ZN6icu_648numparse4impl13StringSegment21getCommonPrefixLengthERKNS_13UnicodeStringE_ZN6icu_648numparse4impl13StringSegment28getCaseSensitivePrefixLengthERKNS_13UnicodeStringE_ZNK6icu_648numparse4impl13StringSegment10startsWithERKNS_10UnicodeSetE_ZNK6icu_648numparse4impl13StringSegmenteqERKNS_13UnicodeStringE_ZN6icu_648numparse4impl12ParsedNumber5clearEv_ZN6icu_648numparse4impl12ParsedNumber16setCharsConsumedERKNS1_13StringSegmentE_ZN6icu_648numparse4impl12ParsedNumber11postProcessEv_ZNK6icu_648numparse4impl12ParsedNumber10seenNumberEv_ZNK6icu_648numparse4impl12ParsedNumber9getDoubleER10UErrorCode_ZN6icu_648numparse4impl12ParsedNumber12isBetterThanERKS2__ZN6icu_648numparse4impl12ParsedNumberC2Ev_ZNK6icu_648numparse4impl18NumberParseMatcher10isFlexibleEv_ZNK6icu_648numparse4impl18NumberParseMatcher11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl17ValidationMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZNK6icu_648numparse4impl17ValidationMatcher9smokeTestERKNS1_13StringSegmentE_ZN6icu_648numparse4impl16NumberParserImpl10addMatcherERNS1_18NumberParseMatcherE_ZN6icu_648numparse4impl18NumberParseMatcherD2Ev_ZN6icu_648numparse4impl18NumberParseMatcherD1Ev_ZN6icu_648numparse4impl19AffixPatternMatcherD2Ev_ZTVN6icu_648numparse4impl19AffixPatternMatcherE_ZTVN6icu_648numparse4impl18ArraySeriesMatcherE_ZTVN6icu_648numparse4impl18CompositionMatcherE_ZN6icu_648numparse4impl19AffixPatternMatcherD1Ev_ZN6icu_648numparse4impl19AffixPatternMatcherD0Ev_ZN6icu_648numparse4impl18NumberParseMatcherD0Ev_ZN6icu_648numparse4impl16NumberParserImpl6freezeEv_ZNK6icu_648numparse4impl16NumberParserImpl11parseGreedyERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZNK6icu_648numparse4impl16NumberParserImpl8toStringEv_ZN6icu_648numparse4impl23CombinedCurrencyMatcherD2Ev_ZTVN6icu_648numparse4impl23CombinedCurrencyMatcherE_ZN6icu_648numparse4impl23CombinedCurrencyMatcherD1Ev_ZN6icu_648numparse4impl23CombinedCurrencyMatcherD0Ev_ZNK6icu_648numparse4impl16NumberParserImpl21parseLongestRecursiveERNS1_13StringSegmentERNS1_12ParsedNumberEiR10UErrorCode_ZNK6icu_648numparse4impl16NumberParserImpl5parseERKNS_13UnicodeStringEbRNS1_12ParsedNumberER10UErrorCode_ZN6icu_648numparse4impl14DecimalMatcherD2Ev_ZTVN6icu_648numparse4impl14DecimalMatcherE_ZN6icu_648numparse4impl14DecimalMatcherD1Ev_ZN6icu_648numparse4impl14DecimalMatcherD0Ev_ZN6icu_648numparse4impl17ScientificMatcherD2Ev_ZTVN6icu_648numparse4impl17ScientificMatcherE_ZN6icu_648numparse4impl17ScientificMatcherD1Ev_ZN6icu_648numparse4impl16NumberParserImplC2Ei_ZTVN6icu_648numparse4impl16NumberParserImplE_ZTVN6icu_648numparse4impl17IgnorablesMatcherE_ZTVN6icu_648numparse4impl15InfinityMatcherE_ZTVN6icu_648numparse4impl16MinusSignMatcherE_ZTVN6icu_648numparse4impl10NanMatcherE_ZTVN6icu_648numparse4impl14PaddingMatcherE_ZTVN6icu_648numparse4impl14PercentMatcherE_ZTVN6icu_648numparse4impl15PermilleMatcherE_ZTVN6icu_648numparse4impl15PlusSignMatcherE_ZTVN6icu_648numparse4impl12AffixMatcherE_ZN6icu_648numparse4impl18ArraySeriesMatcherC2Ev_ZTVN6icu_648numparse4impl21RequireAffixValidatorE_ZTVN6icu_648numparse4impl24RequireCurrencyValidatorE_ZTVN6icu_648numparse4impl32RequireDecimalSeparatorValidatorE_ZTVN6icu_648numparse4impl22RequireNumberValidatorE_ZTVN6icu_648numparse4impl22MultiplierParseHandlerE_ZTVN6icu_648numparse4impl13SymbolMatcherE_ZN6icu_648numparse4impl16NumberParserImplC1Ei_ZN6icu_648numparse4impl17ScientificMatcherD0Ev_ZN6icu_648numparse4impl16NumberParserImplD2Ev_ZTVN6icu_648numparse4impl17ValidationMatcherE_ZN6icu_648numparse4impl16NumberParserImplD1Ev_ZN6icu_648numparse4impl16NumberParserImplD0Ev_ZN6icu_648numparse4impl16NumberParserImpl18createSimpleParserERKNS_6LocaleERKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_648numparse4impl17IgnorablesMatcherC1ENS_7unisets3KeyE_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouseC1EPKNS1_26AffixTokenMatcherSetupDataE_ZN6icu_648numparse4impl21AffixMatcherWarehouseC1EPNS1_26AffixTokenMatcherWarehouseE_ZN6icu_648numparse4impl21AffixMatcherWarehouse19createAffixMatchersERKNS_6number4impl20AffixPatternProviderERNS1_24MutableMatcherCollectionERKNS1_17IgnorablesMatcherEiR10UErrorCode_ZN6icu_648numparse4impl14DecimalMatcherC1ERKNS_20DecimalFormatSymbolsERKNS_6number4impl7GrouperEi_ZN6icu_648numparse4impl16MinusSignMatcherC1ERKNS_20DecimalFormatSymbolsEb_ZN6icu_648numparse4impl15PlusSignMatcherC1ERKNS_20DecimalFormatSymbolsEb_ZN6icu_648numparse4impl14PercentMatcherC1ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl15PermilleMatcherC1ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl10NanMatcherC1ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl15InfinityMatcherC1ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl14PaddingMatcherC1ERKNS_13UnicodeStringE_ZN6icu_648numparse4impl17ScientificMatcherC1ERKNS_20DecimalFormatSymbolsERKNS_6number4impl7GrouperE_ZN6icu_648numparse4impl23CombinedCurrencyMatcherC1ERKNS_6number4impl15CurrencySymbolsERKNS_20DecimalFormatSymbolsEiR10UErrorCode_ZN6icu_648numparse4impl32RequireDecimalSeparatorValidatorC1Eb_ZN6icu_648numparse4impl22MultiplierParseHandlerC1ENS_6number5ScaleE_ZNK6icu_648numparse4impl13SymbolMatcher6getSetEv_ZNK6icu_6410UnicodeSet8containsERKNS_13UnicodeStringE_ZTSN6icu_648numparse4impl18NumberParseMatcherE_ZTIN6icu_648numparse4impl18NumberParseMatcherE_ZTSN6icu_648numparse4impl24MutableMatcherCollectionE_ZTIN6icu_648numparse4impl24MutableMatcherCollectionE_ZTSN6icu_648numparse4impl18CompositionMatcherE_ZTIN6icu_648numparse4impl18CompositionMatcherE_ZTSN6icu_648numparse4impl19AffixPatternMatcherE_ZTIN6icu_648numparse4impl19AffixPatternMatcherE_ZTIN6icu_648numparse4impl18ArraySeriesMatcherE_ZTSN6icu_648numparse4impl17ValidationMatcherE_ZTIN6icu_648numparse4impl17ValidationMatcherE_ZTSN6icu_648numparse4impl16NumberParserImplE_ZTIN6icu_648numparse4impl16NumberParserImplE_ZNK6icu_648numparse4impl13SeriesMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZNK6icu_648numparse4impl13SeriesMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl13SeriesMatcher11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl18ArraySeriesMatcher8toStringEv_ZNK6icu_648numparse4impl18ArraySeriesMatcher5beginEv_ZNK6icu_648numparse4impl18ArraySeriesMatcher3endEv_ZNK6icu_648numparse4impl18ArraySeriesMatcher6lengthEv_ZTVN6icu_648numparse4impl18NumberParseMatcherE_ZNK6icu_648numparse4impl17IgnorablesMatcher10isFlexibleEv_ZNK6icu_648numparse4impl14PaddingMatcher10isFlexibleEv_ZNK6icu_648numparse4impl17IgnorablesMatcher10isDisabledERKNS1_12ParsedNumberE_ZNK6icu_648numparse4impl14PaddingMatcher10isDisabledERKNS1_12ParsedNumberE_ZNK6icu_648numparse4impl17IgnorablesMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl14PaddingMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl15InfinityMatcher10isDisabledERKNS1_12ParsedNumberE_ZNK6icu_648numparse4impl14PercentMatcher10isDisabledERKNS1_12ParsedNumberE_ZNK6icu_648numparse4impl15PermilleMatcher10isDisabledERKNS1_12ParsedNumberE_ZN6icu_648numparse4impl15PlusSignMatcherD2Ev_ZN6icu_648numparse4impl15PlusSignMatcherD1Ev_ZN6icu_648numparse4impl15PermilleMatcherD2Ev_ZN6icu_648numparse4impl15PermilleMatcherD1Ev_ZN6icu_648numparse4impl14PercentMatcherD2Ev_ZN6icu_648numparse4impl14PercentMatcherD1Ev_ZN6icu_648numparse4impl14PaddingMatcherD2Ev_ZN6icu_648numparse4impl14PaddingMatcherD1Ev_ZN6icu_648numparse4impl10NanMatcherD2Ev_ZN6icu_648numparse4impl10NanMatcherD1Ev_ZN6icu_648numparse4impl16MinusSignMatcherD2Ev_ZN6icu_648numparse4impl16MinusSignMatcherD1Ev_ZN6icu_648numparse4impl15InfinityMatcherD2Ev_ZN6icu_648numparse4impl15InfinityMatcherD1Ev_ZN6icu_648numparse4impl17IgnorablesMatcherD2Ev_ZN6icu_648numparse4impl17IgnorablesMatcherD1Ev_ZNK6icu_648numparse4impl13SymbolMatcher8toStringEv_ZNK6icu_648numparse4impl17IgnorablesMatcher8toStringEv_ZNK6icu_648numparse4impl15InfinityMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl16MinusSignMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl10NanMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl14PercentMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl15PermilleMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl15PlusSignMatcher6acceptERNS1_13StringSegmentERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl10NanMatcher10isDisabledERKNS1_12ParsedNumberE_ZN6icu_648numparse4impl15PlusSignMatcherD0Ev_ZN6icu_648numparse4impl15PermilleMatcherD0Ev_ZN6icu_648numparse4impl14PercentMatcherD0Ev_ZN6icu_648numparse4impl14PaddingMatcherD0Ev_ZN6icu_648numparse4impl10NanMatcherD0Ev_ZN6icu_648numparse4impl16MinusSignMatcherD0Ev_ZN6icu_648numparse4impl15InfinityMatcherD0Ev_ZN6icu_648numparse4impl17IgnorablesMatcherD0Ev_ZNK6icu_648numparse4impl13SymbolMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl16MinusSignMatcher10isDisabledERKNS1_12ParsedNumberE_ZNK6icu_648numparse4impl15PlusSignMatcher10isDisabledERKNS1_12ParsedNumberE_ZN6icu_648numparse4impl13SymbolMatcherC2ERKNS_13UnicodeStringENS_7unisets3KeyE_ZN6icu_648numparse4impl13SymbolMatcherC1ERKNS_13UnicodeStringENS_7unisets3KeyE_ZN6icu_648numparse4impl17IgnorablesMatcherC2ENS_7unisets3KeyE_ZN6icu_648numparse4impl15InfinityMatcherC2ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl16MinusSignMatcherC2ERKNS_20DecimalFormatSymbolsEb_ZN6icu_648numparse4impl10NanMatcherC2ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl14PaddingMatcherC2ERKNS_13UnicodeStringE_ZN6icu_648numparse4impl14PercentMatcherC2ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl15PermilleMatcherC2ERKNS_20DecimalFormatSymbolsE_ZN6icu_648numparse4impl15PlusSignMatcherC2ERKNS_20DecimalFormatSymbolsEb_ZNK6icu_648numparse4impl13SymbolMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZTSN6icu_648numparse4impl13SymbolMatcherE_ZTIN6icu_648numparse4impl13SymbolMatcherE_ZTSN6icu_648numparse4impl17IgnorablesMatcherE_ZTIN6icu_648numparse4impl17IgnorablesMatcherE_ZTSN6icu_648numparse4impl15InfinityMatcherE_ZTIN6icu_648numparse4impl15InfinityMatcherE_ZTSN6icu_648numparse4impl16MinusSignMatcherE_ZTIN6icu_648numparse4impl16MinusSignMatcherE_ZTSN6icu_648numparse4impl10NanMatcherE_ZTIN6icu_648numparse4impl10NanMatcherE_ZTSN6icu_648numparse4impl14PaddingMatcherE_ZTIN6icu_648numparse4impl14PaddingMatcherE_ZTSN6icu_648numparse4impl14PercentMatcherE_ZTIN6icu_648numparse4impl14PercentMatcherE_ZTSN6icu_648numparse4impl15PermilleMatcherE_ZTIN6icu_648numparse4impl15PermilleMatcherE_ZTSN6icu_648numparse4impl15PlusSignMatcherE_ZTIN6icu_648numparse4impl15PlusSignMatcherE_ZNK6icu_648numparse4impl14DecimalMatcher8toStringEv_ZNK6icu_648numparse4impl14DecimalMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl14DecimalMatcher13validateGroupEiib_ZN6icu_648numparse4impl14DecimalMatcherC2ERKNS_20DecimalFormatSymbolsERKNS_6number4impl7GrouperEi_ZN6icu_647unisets10chooseFromENS_13UnicodeStringENS0_3KeyES2__ZNK6icu_648numparse4impl14DecimalMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberEaR10UErrorCode_ZNK6icu_648numparse4impl14DecimalMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZTSN6icu_648numparse4impl14DecimalMatcherE_ZTIN6icu_648numparse4impl14DecimalMatcherE_ZNK6icu_648numparse4impl17ScientificMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl17ScientificMatcher8toStringEv_ZNK6icu_648numparse4impl17ScientificMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZN6icu_648numparse4impl17ScientificMatcherC2ERKNS_20DecimalFormatSymbolsERKNS_6number4impl7GrouperE_ZTSN6icu_648numparse4impl17ScientificMatcherE_ZTIN6icu_648numparse4impl17ScientificMatcherE_ZNK6icu_648numparse4impl23CombinedCurrencyMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl23CombinedCurrencyMatcher8toStringEv_ZNK6icu_648numparse4impl23CombinedCurrencyMatcher13matchCurrencyERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCodeuprv_parseCurrency_64_ZNK6icu_648numparse4impl23CombinedCurrencyMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZN6icu_648numparse4impl23CombinedCurrencyMatcherC2ERKNS_6number4impl15CurrencySymbolsERKNS_20DecimalFormatSymbolsEiR10UErrorCode_ZTSN6icu_648numparse4impl23CombinedCurrencyMatcherE_ZTIN6icu_648numparse4impl23CombinedCurrencyMatcherE_ZN6icu_648numparse4impl12AffixMatcherD2Ev_ZN6icu_648numparse4impl12AffixMatcherD1Ev_ZN6icu_648numparse4impl16CodePointMatcherD2Ev_ZTVN6icu_648numparse4impl16CodePointMatcherE_ZN6icu_648numparse4impl16CodePointMatcherD1Ev_ZN6icu_648numparse4impl12AffixMatcherD0Ev_ZN6icu_648numparse4impl16CodePointMatcherD0Ev_ZNK6icu_648numparse4impl16CodePointMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl16CodePointMatcher8toStringEv_ZN6icu_648numparse4impl26AffixPatternMatcherBuilderD2Ev_ZTVN6icu_648numparse4impl26AffixPatternMatcherBuilderE_ZN6icu_648numparse4impl26AffixPatternMatcherBuilderD1Ev_ZNK6icu_648numparse4impl12AffixMatcher9smokeTestERKNS1_13StringSegmentE_ZNK6icu_648numparse4impl16CodePointMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZN6icu_648numparse4impl26AffixPatternMatcherBuilder10addMatcherERNS1_18NumberParseMatcherE_ZThn8_N6icu_648numparse4impl26AffixPatternMatcherBuilder10addMatcherERNS1_18NumberParseMatcherE_ZThn8_N6icu_648numparse4impl26AffixPatternMatcherBuilderD1Ev_ZN6icu_648numparse4impl26AffixPatternMatcherBuilderD0Ev_ZThn8_N6icu_648numparse4impl26AffixPatternMatcherBuilderD0Ev_ZN6icu_648numparse4impl26AffixPatternMatcherBuilderC2ERKNS_13UnicodeStringERNS1_26AffixTokenMatcherWarehouseEPNS1_17IgnorablesMatcherE_ZN6icu_648numparse4impl26AffixPatternMatcherBuilderC1ERKNS_13UnicodeStringERNS1_26AffixTokenMatcherWarehouseEPNS1_17IgnorablesMatcherE_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouseC2EPKNS1_26AffixTokenMatcherSetupDataE_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse9minusSignEv_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse8plusSignEv_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse7percentEv_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse8permilleEv_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse8currencyER10UErrorCode_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse10ignorablesEv_ZN6icu_648numparse4impl16CodePointMatcherC2Ei_ZN6icu_648numparse4impl16CodePointMatcherC1Ei_ZN6icu_648numparse4impl26AffixTokenMatcherWarehouse20nextCodePointMatcherEiR10UErrorCode_ZN6icu_648numparse4impl19AffixPatternMatcherC2ERNS_15MaybeStackArrayIPKNS1_18NumberParseMatcherELi3EEEiRKNS_13UnicodeStringE_ZN6icu_648numparse4impl18ArraySeriesMatcherC2ERNS_15MaybeStackArrayIPKNS1_18NumberParseMatcherELi3EEEi_ZN6icu_648numparse4impl19AffixPatternMatcherC1ERNS_15MaybeStackArrayIPKNS1_18NumberParseMatcherELi3EEEiRKNS_13UnicodeStringE_ZN6icu_648numparse4impl26AffixPatternMatcherBuilder5buildEv_ZN6icu_648numparse4impl19AffixPatternMatcher16fromAffixPatternERKNS_13UnicodeStringERNS1_26AffixTokenMatcherWarehouseEiPbR10UErrorCode_ZNK6icu_648numparse4impl19AffixPatternMatcher10getPatternEv_ZNK6icu_648numparse4impl12AffixMatcher11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl12AffixMatcher5matchERNS1_13StringSegmentERNS1_12ParsedNumberER10UErrorCode_ZNK6icu_648numparse4impl12AffixMatcher8toStringEv_ZNK6icu_648numparse4impl19AffixPatternMatchereqERKS2__ZN6icu_648numparse4impl21AffixMatcherWarehouseC2EPNS1_26AffixTokenMatcherWarehouseE_ZN6icu_648numparse4impl21AffixMatcherWarehouse13isInterestingERKNS_6number4impl20AffixPatternProviderERKNS1_17IgnorablesMatcherEiR10UErrorCode_ZN6icu_648numparse4impl12AffixMatcherC2EPNS1_19AffixPatternMatcherES4_i_ZN6icu_648numparse4impl12AffixMatcherC1EPNS1_19AffixPatternMatcherES4_i_ZNK6icu_648numparse4impl12AffixMatcher9compareToERKS2__ZN6icu_648numparse4impl26AffixPatternMatcherBuilder12consumeTokenENS_6number4impl16AffixPatternTypeEiR10UErrorCode_ZTSN6icu_648numparse4impl16CodePointMatcherE_ZTIN6icu_648numparse4impl16CodePointMatcherE_ZTSN6icu_648numparse4impl26AffixPatternMatcherBuilderE_ZTIN6icu_648numparse4impl26AffixPatternMatcherBuilderE_ZTSN6icu_648numparse4impl12AffixMatcherE_ZTIN6icu_648numparse4impl12AffixMatcherE_ZN6icu_648numparse4impl18ArraySeriesMatcherD2Ev_ZN6icu_648numparse4impl18ArraySeriesMatcherD1Ev_ZN6icu_648numparse4impl18ArraySeriesMatcherD0Ev_ZN6icu_648numparse4impl18ArraySeriesMatcherC1Ev_ZN6icu_648numparse4impl18ArraySeriesMatcherC1ERNS_15MaybeStackArrayIPKNS1_18NumberParseMatcherELi3EEEi_ZTSN6icu_648numparse4impl13SeriesMatcherE_ZTIN6icu_648numparse4impl13SeriesMatcherE_ZTSN6icu_648numparse4impl18ArraySeriesMatcherE_ZTVN6icu_648numparse4impl13SeriesMatcherE_ZNK6icu_648numparse4impl21RequireAffixValidator11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl24RequireCurrencyValidator11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl32RequireDecimalSeparatorValidator11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl21RequireAffixValidator8toStringEv_ZNK6icu_648numparse4impl24RequireCurrencyValidator8toStringEv_ZNK6icu_648numparse4impl32RequireDecimalSeparatorValidator8toStringEv_ZNK6icu_648numparse4impl22RequireNumberValidator8toStringEv_ZNK6icu_648numparse4impl22MultiplierParseHandler8toStringEv_ZNK6icu_648numparse4impl22RequireNumberValidator11postProcessERNS1_12ParsedNumberE_ZNK6icu_648numparse4impl22MultiplierParseHandler11postProcessERNS1_12ParsedNumberE_ZN6icu_648numparse4impl22MultiplierParseHandlerD2Ev_ZN6icu_648numparse4impl22MultiplierParseHandlerD1Ev_ZN6icu_648numparse4impl22MultiplierParseHandlerD0Ev_ZN6icu_648numparse4impl22RequireNumberValidatorD2Ev_ZN6icu_648numparse4impl22RequireNumberValidatorD1Ev_ZN6icu_648numparse4impl22RequireNumberValidatorD0Ev_ZN6icu_648numparse4impl32RequireDecimalSeparatorValidatorD2Ev_ZN6icu_648numparse4impl32RequireDecimalSeparatorValidatorD1Ev_ZN6icu_648numparse4impl32RequireDecimalSeparatorValidatorD0Ev_ZN6icu_648numparse4impl24RequireCurrencyValidatorD2Ev_ZN6icu_648numparse4impl24RequireCurrencyValidatorD1Ev_ZN6icu_648numparse4impl24RequireCurrencyValidatorD0Ev_ZN6icu_648numparse4impl21RequireAffixValidatorD2Ev_ZN6icu_648numparse4impl21RequireAffixValidatorD1Ev_ZN6icu_648numparse4impl21RequireAffixValidatorD0Ev_ZN6icu_648numparse4impl32RequireDecimalSeparatorValidatorC2Eb_ZN6icu_648numparse4impl22MultiplierParseHandlerC2ENS_6number5ScaleE_ZTSN6icu_648numparse4impl21RequireAffixValidatorE_ZTIN6icu_648numparse4impl21RequireAffixValidatorE_ZTSN6icu_648numparse4impl24RequireCurrencyValidatorE_ZTIN6icu_648numparse4impl24RequireCurrencyValidatorE_ZTSN6icu_648numparse4impl32RequireDecimalSeparatorValidatorE_ZTIN6icu_648numparse4impl32RequireDecimalSeparatorValidatorE_ZTSN6icu_648numparse4impl22RequireNumberValidatorE_ZTIN6icu_648numparse4impl22RequireNumberValidatorE_ZTSN6icu_648numparse4impl22MultiplierParseHandlerE_ZTIN6icu_648numparse4impl22MultiplierParseHandlerE_ZN6icu_646number20FormattedNumberRangeD2Ev_ZTVN6icu_646number20FormattedNumberRangeE_ZN6icu_646number20FormattedNumberRangeD1Ev_ZN6icu_646number20FormattedNumberRangeD0Ev_ZNK6icu_646number20FormattedNumberRange8toStringER10UErrorCode_ZNK6icu_646number20FormattedNumberRange12toTempStringER10UErrorCode_ZNK6icu_646number20FormattedNumberRange8appendToERNS_10AppendableER10UErrorCode_ZNK6icu_646number20FormattedNumberRange12nextPositionERNS_24ConstrainedFieldPositionER10UErrorCode_ZN6icu_646number4impl17touchRangeLocalesERNS1_15RangeMacroPropsE_ZNK6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE11copyErrorToER10UErrorCode_ZNK6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE11copyErrorToER10UErrorCode_ZN6icu_646number31UnlocalizedNumberRangeFormatterC2EONS0_28NumberRangeFormatterSettingsIS1_EE_ZN6icu_646number31UnlocalizedNumberRangeFormatterC1EONS0_28NumberRangeFormatterSettingsIS1_EE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE8collapseE20UNumberRangeCollapse_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE16identityFallbackE28UNumberRangeIdentityFallback_ZN6icu_646number31UnlocalizedNumberRangeFormatterC2EOS1__ZN6icu_646number31UnlocalizedNumberRangeFormatterC1EOS1__ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE5cloneEv_ZN6icu_646number31UnlocalizedNumberRangeFormatteraSERKS1__ZN6icu_646number31UnlocalizedNumberRangeFormatteraSEOS1__ZN6icu_646number20FormattedNumberRangeC2EOS1__ZN6icu_646number20FormattedNumberRangeC1EOS1__ZN6icu_646number20FormattedNumberRangeaSEOS1__ZNK6icu_646number20FormattedNumberRange17nextFieldPositionERNS_13FieldPositionER10UErrorCode_ZNK6icu_646number20FormattedNumberRange24getAllFieldPositionsImplERNS_28FieldPositionIteratorHandlerER10UErrorCode_ZNK6icu_646number20FormattedNumberRange15getFirstDecimalER10UErrorCode_ZNK6icu_646number20FormattedNumberRange16getSecondDecimalER10UErrorCode_ZNK6icu_646number20FormattedNumberRange17getIdentityResultER10UErrorCode_ZN6icu_646number29LocalizedNumberRangeFormatterC2ERKNS0_28NumberRangeFormatterSettingsIS1_EE_ZN6icu_646number29LocalizedNumberRangeFormatterC1ERKNS0_28NumberRangeFormatterSettingsIS1_EE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE8collapseE20UNumberRangeCollapse_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE16identityFallbackE28UNumberRangeIdentityFallback_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE5cloneEv_ZN6icu_646number29LocalizedNumberRangeFormatterC2ERKS1__ZN6icu_646number29LocalizedNumberRangeFormatterC1ERKS1__ZN6icu_646number31UnlocalizedNumberRangeFormatterC2ERKNS0_28NumberRangeFormatterSettingsIS1_EE_ZN6icu_646number31UnlocalizedNumberRangeFormatterC1ERKNS0_28NumberRangeFormatterSettingsIS1_EE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE8collapseE20UNumberRangeCollapse_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE16identityFallbackE28UNumberRangeIdentityFallback_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE5cloneEv_ZN6icu_646number31UnlocalizedNumberRangeFormatterC2ERKS1__ZN6icu_646number31UnlocalizedNumberRangeFormatterC1ERKS1__ZN6icu_646number4impl15RangeMacroPropsD2Ev_ZN6icu_646number4impl15RangeMacroPropsD1Ev_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE19numberFormatterBothERKNS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE19numberFormatterBothEONS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE20numberFormatterFirstERKNS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE20numberFormatterFirstEONS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE21numberFormatterSecondERKNS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE21numberFormatterSecondEONS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE19numberFormatterBothERKNS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE19numberFormatterBothEONS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE20numberFormatterFirstERKNS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE20numberFormatterFirstEONS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE21numberFormatterSecondERKNS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_31UnlocalizedNumberRangeFormatterEE21numberFormatterSecondEONS0_26UnlocalizedNumberFormatterE_ZN6icu_646number20NumberRangeFormatter4withEv_ZN6icu_646number29LocalizedNumberRangeFormatterC2EONS0_4impl15RangeMacroPropsERKNS_6LocaleE_ZN6icu_646number29LocalizedNumberRangeFormatterC1EONS0_4impl15RangeMacroPropsERKNS_6LocaleE_ZNO6icu_646number31UnlocalizedNumberRangeFormatter6localeERKNS_6LocaleE_ZN6icu_646number29LocalizedNumberRangeFormatterC2ERKNS0_4impl15RangeMacroPropsERKNS_6LocaleE_ZN6icu_646number29LocalizedNumberRangeFormatterC1ERKNS0_4impl15RangeMacroPropsERKNS_6LocaleE_ZNKR6icu_646number31UnlocalizedNumberRangeFormatter6localeERKNS_6LocaleE_ZN6icu_646number20NumberRangeFormatter10withLocaleERKNS_6LocaleE_ZN6icu_646number4impl25UFormattedNumberRangeDataD2Ev_ZTVN6icu_646number4impl25UFormattedNumberRangeDataE_ZN6icu_646number4impl25UFormattedNumberRangeDataD1Ev_ZN6icu_646number4impl25UFormattedNumberRangeDataD0Ev_ZN6icu_646number29LocalizedNumberRangeFormatteraSERKS1__ZN6icu_646number29LocalizedNumberRangeFormatterC2EONS0_28NumberRangeFormatterSettingsIS1_EE_ZN6icu_646number29LocalizedNumberRangeFormatterC1EONS0_28NumberRangeFormatterSettingsIS1_EE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE8collapseE20UNumberRangeCollapse_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE16identityFallbackE28UNumberRangeIdentityFallback_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE5cloneEv_ZN6icu_646number29LocalizedNumberRangeFormatterC2EOS1__ZN6icu_646number29LocalizedNumberRangeFormatterC1EOS1__ZN6icu_646number29LocalizedNumberRangeFormatteraSEOS1__ZN6icu_646number29LocalizedNumberRangeFormatterD2Ev_ZN6icu_646number29LocalizedNumberRangeFormatterD1Ev_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE19numberFormatterBothERKNS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE19numberFormatterBothERKNS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE19numberFormatterBothEONS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE19numberFormatterBothEONS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE20numberFormatterFirstERKNS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE20numberFormatterFirstERKNS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE20numberFormatterFirstEONS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE20numberFormatterFirstEONS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE21numberFormatterSecondERKNS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE21numberFormatterSecondERKNS0_26UnlocalizedNumberFormatterE_ZNKR6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE21numberFormatterSecondEONS0_26UnlocalizedNumberFormatterE_ZNO6icu_646number28NumberRangeFormatterSettingsINS0_29LocalizedNumberRangeFormatterEE21numberFormatterSecondEONS0_26UnlocalizedNumberFormatterE_ZNK6icu_646number29LocalizedNumberRangeFormatter12getFormatterER10UErrorCode_ZN6icu_646number4impl24NumberRangeFormatterImplC1ERKNS1_15RangeMacroPropsER10UErrorCode_ZNK6icu_646number29LocalizedNumberRangeFormatter10formatImplERNS0_4impl25UFormattedNumberRangeDataEbR10UErrorCode_ZNK6icu_646number4impl24NumberRangeFormatterImpl6formatERNS1_25UFormattedNumberRangeDataEbR10UErrorCode_ZNK6icu_646number29LocalizedNumberRangeFormatter22formatFormattableRangeERKNS_11FormattableES4_R10UErrorCode_ZNK6icu_646number20FormattedNumberRange20getAllFieldPositionsERNS_21FieldPositionIteratorER10UErrorCode_ZTSN6icu_646number20FormattedNumberRangeE_ZTIN6icu_646number20FormattedNumberRangeE_ZTSN6icu_646number4impl25UFormattedNumberRangeDataE_ZTIN6icu_646number4impl25UFormattedNumberRangeDataE_ZN6icu_6415SimpleFormatteraSERKS0__ZN6icu_646number4impl20StandardPluralRanges10initializeERKNS_6LocaleER10UErrorCode_ZN6icu_6410CharString20appendInvariantCharsEPKDsiR10UErrorCode_ZN6icu_646number4impl20StandardPluralRanges14addPluralRangeENS_14StandardPlural4FormES4_S4__ZN6icu_646number4impl20StandardPluralRanges11setCapacityEi_ZNK6icu_646number4impl20StandardPluralRanges7resolveENS_14StandardPlural4FormES4__ZNK6icu_646number4impl24NumberRangeFormatterImpl22resolveModifierPluralsERKNS1_8ModifierES5__ZNK6icu_646number4impl24NumberRangeFormatterImpl11formatRangeERNS1_25UFormattedNumberRangeDataERNS1_10MicroPropsES6_R10UErrorCode_ZNK6icu_646number4impl24NumberRangeFormatterImpl17formatSingleValueERNS1_25UFormattedNumberRangeDataERNS1_10MicroPropsES6_R10UErrorCode_ZNK6icu_646number4impl24NumberRangeFormatterImpl19formatApproximatelyERNS1_25UFormattedNumberRangeDataERNS1_10MicroPropsES6_R10UErrorCode_ZN6icu_646number4impl24NumberRangeFormatterImplC2ERKNS1_15RangeMacroPropsER10UErrorCode_ZN6icu_648EraRulesD2Ev_ZN6icu_648EraRules14initCurrentEraEv_ZN6icu_648EraRulesC2ERNS_11LocalMemoryIiEEi_ZN6icu_648EraRulesC1ERNS_11LocalMemoryIiEEi_ZN6icu_6424ConstrainedFieldPositionC2Ev_ZN6icu_6424ConstrainedFieldPositionD2Ev_ZN6icu_6424ConstrainedFieldPosition5resetEv_ZN6icu_6424ConstrainedFieldPosition17constrainCategoryEi_ZN6icu_6424ConstrainedFieldPosition24setInt64IterationContextEl_ZN6icu_6414FormattedValueD1Ev_ZN6icu_6414FormattedValueD0Evucfpos_open_64ucfpos_reset_64ucfpos_constrainCategory_64ucfpos_constrainField_64ucfpos_getCategory_64ucfpos_getField_64ucfpos_getIndexes_64ucfpos_getInt64IterationContext_64ucfpos_setInt64IterationContext_64ucfpos_matchesField_64ucfpos_setState_64ucfpos_close_64ufmtval_nextPosition_64ufmtval_getString_64_ZTSN6icu_6414FormattedValueE_ZTVN6icu_6414FormattedValueE_ZTVN6icu_6439FormattedValueFieldPositionIteratorImplE_ZN6icu_6439FormattedValueFieldPositionIteratorImplC1EiR10UErrorCode_ZN6icu_6439FormattedValueFieldPositionIteratorImplD1Ev_ZN6icu_6439FormattedValueFieldPositionIteratorImplD0Ev_ZTSN6icu_6439FormattedValueFieldPositionIteratorImplE_ZTVN6icu_6437FormattedValueNumberStringBuilderImplE_ZN6icu_6437FormattedValueNumberStringBuilderImplD1Ev_ZN6icu_6437FormattedValueNumberStringBuilderImplD0Ev_ZN6icu_6437FormattedValueNumberStringBuilderImplC1Eh_ZTSN6icu_6437FormattedValueNumberStringBuilderImplElibicuuc.so.64libicudata.so.64libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endlibicui18n.so.64GCC_3.0CXXABI_1.3.8CXXABI_1.3GLIBCXX_3.4GLIBC_2.2.5GLIBC_2.4GLIBC_2.14GLIBC_2.3.4/opt/alt/libicu/usr/lib64  KO P&y O2O@xѯ OӯkOt)OAO ui OYOii OOti Oui O0N8N@N@N`Nz&hNz&pNxz&xNhz&NXz&Nz&Nz&Nz&Nz&NH{&N8{&N({&N{&N{&Nz&(NP&0N0&8N &@N&pN&xN~&N~&N0&N0&N@&Nd&Nn&N8&Np&Nv&N&N&0N&8N&@N&PN&XNÀ&hNǀ&NՀ&NԌ&N&N&N&N&N&N&N(&N3&N<& N݌&0NC&@NN&PNk&`Nt&pN}&N&N&N&N&Np&N&N&N&N'NȔ&NД& N֔&(N۔&0N&8N&@N&HN&PN&XN'`N'hN'pN&xN'N&N&N&N&N#&N&N&N&N&N(&N&N,&N1&N8&N&N?&N&N&N&N& N|&(Nv&0Np&8Nj&@Nd&HN^&PNX&`N&hN&pNĻ&xN&N&Nҽ&Nۤ&Nj&Nb&N&N:&N2&N&N&N&N&N&N$&N&N&NĻ&N& N&(Nҽ&0Nۤ&8Nj&@Nb&HN&PN:&XN2&`N&hN&pN&xN&N&N$&NX1ONNN@NN&NK&NQ&NX&Na& N&0Ng&@Nq&PNz&`N&pN&N&N&N&N&N&N&N&N&N& N&0N&@N&PN5&hNNNNNNNN`(N`@NXN`pNNN`NN`N`Np>ONNN N&(NK&0NQ&8NX&@Na&`N&hN*&pNB&xN\&Nu&N&N&N&N&N&N&N&N&N&N5'N5'N5'N6'N!6'N6'N46'NL6' N6'(N6'0N6'@NB'HNI'PNC'XN'`NB'hNC'pN"C'xN/'N%C'N'N(C'N&N+C'N.C'Nq'Na'Nh'Nh'Nh'Nh'Ne'Nm'N'N' N'(N'0N'8N'@N'HN'PNȰ'XNڰ'`N_'hN'pN'xN'N'N'N"'N:'NN'NS'Nd'Nl'Nu'N'N'N'N'NԱ'Nر'Nܱ'N'N'N'N' N'(N'0N'8N'@N'HN'PN'XN '`N'hN'pN'xN'N 'N$'N('N,'N0'N4'N8'N<'N@'ND'NH'NL'NP'NT'NX'N\'N`'Nd'Nh'Nl' Np'(Nt'0Nx'8N|'@N'HN'PN'XN'`N'hN'pN'xN'N'N'N'N'N'N'N'N'N'NIJ'NȲ'N̲'Nв'NԲ'Nز'Nܲ'N'N'N'N' N'(N'0N'8N'@N'HN'PN'XN '`N'hN'pN'xN'N 'N$'N('N,'N0'N4'N8'N<'N@'ND'NH'NL'NP'NT'NX'N\'N`'Nd'Nh'Nl' Np'(Nt'0Nx'8N|'@N'HN'PN'XN'`N'hN'pN'xN'N'N'N'N'N'N'N'N'N'Nij'Nȳ'N̳'Nг'NԳ'Nس'Nܳ'N'N'N'N' N'(N'0N'8N'@N'HN'PN'XN '`N'hN'pN'xN'N 'N$'N('N,'N0'N4'N8'N<'N@'ND'NH'NL'NP'NT'NX'N\'N`'Nd'Nh'Nl' Np'(Nt'0Nx'8N|'@N'HN'PN'XN'`N'hN'pN'xN'N'N'N'N'N'N'N'N'N'NĴ'Nȴ'N̴'Nд'NԴ'Nش'Nܴ'N'N'N'N' N'(N'0N'8N'@N'HN'PN'XN '`N'hN'pN'xN'N 'N$'N('N,'N0'N4'N8'N<'N@'ND'NH'NL'NP'NT'NX'N\'N`'Nd'Nh'Nl' Np'(Nt'0Nx'8N|'@N'HN'PN'XN'`N'hN'pN'xN'N'N'N'N'N'N'N'N'N'Nĵ'Nȵ'N̵'Nе'NԵ'Nص'Nܵ'N'N'N'N' N'(N'0N'8N'@N'HN'PN'XN '`N'hN'pN'xN'N 'N$'N('N,'N0'N4'N8'N<'N@'ND'NH'NL'NP'NT'NX'N\'N`'Nd'Nh'Nl' Np'(Nt'0Nx'8N|'@N'HN'PN'XN'`N'hN'pN'xN'N'N'NĶ'NͶ'N&Nն'N'N'N'N'NД&N'N'N'N֔&N'N'N'N-'N(' N4'(NU'0N8'8N^'@NM'HNZ'PNv'XNf'`Nr'hN|'pN'xN'N'N'N'N'N'N'Nͷ'N׷'N'N޷'N!'N,'N'N<'N'NH'N'N'N'N#' N1'(N8'0NB'8NH'@NS'HNU'PNY'XNj'`Np'hNw'pN'xN'N'N'N'Nm'N'N'N'NƸ'N'N̸'Nd'Nl'NѸ'Nڸ'N'N'N'N'N'N ' N'(N '0N+'8N6'@N?'HNU'PNk'XN~'`N'hN'pN'xN'N'N'NĹ'Nѹ'Nܹ'N'N'N'N'N'N'N&'N6'NB'NM'NX'N\'N0'Ng'Ns' N'(Nı'0N'8NH'@N'HN'PN'XN'`N'hN'pNʺ'NӺ'N'N'N'N'NX&N'N6'N'N'N'N'N"'N)'N}'N`'N߸'N/'N8'N>' NJ'(NQ'8N`y&PN0NXN`NhNxNy&Ny&NpNN N@NpNNN N`{&(NHvO8N{&@NNPN{&XNNhN|&NHNN NNPNNN .NNNNNN@;N0NNNNN N N(N0NP8N@N0 HNXN0N`N?hN?xN@NNpNpNNPN`NNNNpNNNNN N0(N`0N=@N|&HNNXN|&pN|&xNPNN}&N@}&Np}&N}&N}&N ~&NNNPNXNhNxN0XN@XN8NN kNgN@iNXN0^NpXNP^NXNXNp^ NX(Nk0N^8N0_HNYPNlXNX`NYhN@pNYxN0]Np]N]N]N^N YNPYNYNYNgNNNYNYNNNZNZ8NPNNXNZ`N0[pNN NNNP[Np[N NP8NxNNNNN`NNNpNN0NpNN@NN& N8N0NN8N@NpHNPPNXN `NghN@ipNXxN N NNNNЪN`NNNNNN0NYNNNPN@NNN N@(N0N 8N Y@NPYHNPNXNg`NhNpNxNN0NN@NNNNNNNNNN NNPN0NN@NN NP(N0N8N@NHN`PNXN`N0hN`pNxNpN N N&N &N`&NNNNNNNN N0N+@NNHN?PN@XNhN`&pN8NN`NN@RNpRNDNRN0ENgN@iNXNLN0^NpXNPCNP^NXN0CNp^NXNkN^ N0_(NO0NY8Nl@NXHNYPN@XNY`N0]hNp]pN]xN]N^N YNPYNYNYNgNpCNCNCN`BNBNCNCN CNDN GN&NN N&8N&PN &XN0NhN`&pNHNNNNTNTN0NN fNeNpeNHNNjNPjN@f Ng(Nh0NR8NeHN`NPN `XN`hNphpNjxN0iNfNeNNNdN ZN@[N]NRN@]NVNpUN0VNV NS(NS0N@S8N0T@NSHNSPNPUXNU`N0UhN@TpNpTxNPVNTN&NNNNNNN qNNгN ZN@[N]NNO@]OOVOpU O0V(OV0OS8O @O@SHO0TPOvXOS`OPUhOUpO0UxOOpTOPVOTOsO@lOІOOpOpkOOOkOoOOp&ONO&(OO0O@8O`HO XOO`O&hO'pOxO(O$O@*O@[O]O0OROP*O@OVOpUO0VOVOSOSO@SO0TOSOSOPUOU O0U(O`*0OpT8OPV@OTHOPOXO`OhO xOЍ&O&O@&O&OOO&OOOOO OO(O0OМHOOhOpxO OOOO0OpOOO`OOOpOOPOO`3OP& O&8O&@OOPOЕ&XOOhO&pOOO&OOO0&OOOP&OOOp&OOO&O&O &(OO0O`8OHOXO&pO&O@&OOOPfOpgOOPOOOO`nOhOOOOo(OO0O 8OPHO0rXOO`OhOxOOOO0O`OOOPOOxOO0OpOOO@OO0OOpO OHO(O0O @OOHOpPOXOhOOOOOOOpOOOOO&(O&0OO@O &HOOXOP&`OOpO&xOOO&OOO&OOO@&OOO OO@O`OOO O O O` O O( O0 O8 O @ O0H OX O8O` Oh Op O x O OP O O O` O@ OP O OP Op O O OPO O O O O O O0 O  O( O0 O8 O`@ OH OP OX Oh OhOp Ox O  O  O O O O O` O O@ O O O O O OO O@ O` O O O O( O 0 O 8 O0@ OH OpP O@X OP` O`h Ox OO O O O O O O O O` Op O O O O O O OO O O O O@( O0 O8 O@ OH OP OX O` Oh Op Ox O OO O` O O O O O` O O O& O8N( OТ&0 OO@ O&H O OX O Op O O O0 O8 O O@  O  O OU O@ OU O OOO0O O OpC(OC0O 8O@O0CHOgPO@iXOX`OShO0^pOpXxOOP^OXO0IOp^OXOkOMOOOPJOYOlOXOOOYO0]Op]O]O]O^ OT(OPY0O8O@OgHOPOXOP`OhOCpO@xO0OOIOSO OO06O0O&O&OOOpVOVOWOV OO(O W0O@W8OWHOPV`O`WhO@VOp&O&O&O&OO O@&8O`&PO&hOOpOpxOOOOPOOPOOOOOpOOPO  O0OO8O@OPOXO`O0OOO OOHOO@O`HO@XOpOOOOOOOO~O O~O O~(O~0O~8O@O0HOPPOpXO`OphOxOO0OOOOO@O`OO0OOOOO~OOO8O0@OPO&XOOhOHOpOxOO0OOOOOO0O@O~OOO~O~O~OO0OPOpOO@ O`(Op0O8O0@OHOPOXO`O@hOPpO`xOO OOO@OOOO OOOOOOO0OOOOOP(O`&@O&XO OxO` O@OOO8OOO OO AO@O`B OA@Oз&HOpmOXO8O`OXhO0XpOPKxOfOGO`DO0gOEOEOEOEOFO`WOEO@bO0dOpOEOfOO HONO& OpmO0OO8O@{@O{HOjPO{XO j`OpphO0|pO@gxOgOkOPgO`hOPzO|O@OOpOO@OOqO&OOO&OOO0& OO0OP&8OOHOp&POO`O&hOOxO&OOOOO(OO`O O@OOO@OOpOД O0OXO8O@O`HOXOpO`OhOpO0OOOOO&OHOOOOШOOO@OOOOO0O@O~O O(O~0O~8O~@OHO0POPXOp`OhO@pO`xOOO0OOOOO@OO`OO OOO@OOOOOO O(O0O@8O@O0HOPOXO`OhOPxOл&OHOOpOOO0OO0OOOOO0O@O~OOO~O~O~O O0(OP0Op8O@O@HO`POXO`O0hOpOxOOO@OO`OO OOPO@OOOOOOOOO OO0 O(O0O8O@OPPO&XOOhOHOpOxO0OOOOOOO~O O~OOO~O~O~OO0 OP Op O Op O( Oа0 O8 O0@ OH OP OX O` O@h Op O`x OP O O  OP O O O O Oб O O O O O O  O0 O!O&!OO !O!O(!O0!O8!Op@!OH!OP!OX!O`!Oh!O~p!O x!O~!O!O!O~!O~!O~!O!O0!OP!Op!O!Op!O!O!O!O0!O"O"O"O"O@ "Op("O`0"O8"Op@"O0H"OP"OX"O`"Oh"Op"Ox"O"O"O"O"O"O"O0"O"O&"OHO"O"O"O"O"O0"O#O#O#O#O #O0(#O@0#O~8#O@#OH#O~P#O~X#O~`#Oh#O0p#OPx#Op#O#O@#Op#O@#O#O0#O#O#O#O#O@#O#O`#O#O #O$O`$O@$O$O $O($OP0$O08$O@$OH$OpP$OX$O`$O0h$Op$OPx$O$O$OP$O&$OO$O$O$O $O@$O$O$O$O$O$O$O%O%O~%O%O` %O~(%O~0%O~8%O@%O0H%OPP%OpX%O`%Oph%Op%Ox%O%O0%O%O%O%O%O@%O%O`%O%O%O%O%O%O%O%O&O0&O&O&O &O(&OP0&O8&O0@&OP&Op&X&OOh&OH&Op&Ox&O&O&O&O&O&O&O&O~&O &O~&O&Op&O~&O~&O~&O&O0'OP'Op'O'Op 'O('O0'O8'O0@'OH'OP'OX'O`'O@h'Op'O`x'O'O'O0'O'O'O'O'O'O'O'O'O'O'O0'O'O0'O(O&(OO (O(O((O0(O 8(O@@(OH(OP(OX(O`(Oh(Op(OPx(O~(O(OP(O~(O~(O~(O(O0(OP(Op(O(Op(O(O(O(O0(O)O)O)O)O@ )O()O`0)O8)O@)O0H)OP)OX)O`)Oh)Op)O`x)O)O)O)O)O)O )O0)O)O)O )O)O)O)O`)O)O)OP*O&*OO *O*OH*OP*OX*O`*Oh*O~p*O x*O~*O*O*O~*O~*O~*O*O0*OP*Op*O*Op*O*O*O0*O+O+O+O+O@ +O(+O`0+O8+O@+O0P+OX+O`+Oh+Op+O~x+O+O+O+O+O0+O+OP&+O*O+O+O+O+O+O,O,O,O,O ,O(,O~0,O 8,O~@,OH,OP,O~X,O~`,O~h,Op,O0x,OP,Op,O,Op,O,O,O,O0,O,O,O,O,O@,O,O`,O,O-O0-O-O-O -O(-O0-O8-O@-OH-OP-OX-O0 `-O h-O0p-Ox-O-O&-O(O-O-O-O -O -O -O -O-O-O-O-O-OP-O~.O.OP.O~.O~ .O~(.O0.O08.OP@.OpH.OP.OpX.O`.O h.Op.O0x.O.O.O.O.O@.O.O`.O.O.O0.O.O.O.O.O.O`.O/O/O/O/O /O (/O00/O8/O@/O H/OP/OX/O`/O`h/Op/Ox/OP/O@&/O*O/O/O/O/O /OP/O/O/O/O/O/O~/O /O~0O0O0O~0O~ 0O~(0O00O080OP@0OpH0OP0OpX0O`0O@h0Op0O0x0O0O0O0O0O@0O00O`0O0O0O00Op0O0O0O0O0O0O1O1O1O1O 1O(1O001O81OH1O`&`1O&h1OO`&>O=O>O& >O=O0>O&8>O=OH>O &P>O=O`>O`&h>O=Ox>O&>O=O>O=O>O>Oн>O>O>O >O>O=O?O=O?O ?O@(?OP8?O=O@?O`H?OX?OPh?O>Op?Oпx?O?O?O(>O?OP?O?O?O@>O?O?O0?O?OX>O@O@O@@O(@O &0@OBO>BO0>BO0BOAOBOiCOPjCO<COO CO0CO'HCO'`CO(COCOCOCO@COCO 'CO(COCO 'CO@CODOCODODO (DO8DO '@DOAOPDOCOXDO `DOppDOxDO#DODODO0DODO@DO`DO8DO7DO@ 'DODODOTDOTEO ' EOO0EOOHEO '`EO 'hEOOxEO 'EOXEOEOUEO0UEO m&EO@m&EOl&EOm&EOEOEOPUEOUEOUEO`VEOXFOXFOpEOFOPW FOW0FO0r@FO@EOHFOPYPFOYhFO` 'FO0LOFO`FOFOFO FOFOFOFOFO`FOFOPGOЌGOGOGO@ GOЄ0GO`FO8GO@GOPHGO@PGOXGOp`GO0pGO`FOxGOGO@GOGOGOGO 'GOGOGOGOHOHO(HO0HO@HO 'HHOGOXHO8HO`HO@hHOpHOxHO0HO@HOHOHOHOHOPHO`HOHOHOHO 'HOHOIOIO IO`(IO 0IO08IO@IOPIOXIO`IOhIOPpIO0xIO0IOp 'IOIOIO1IO1IO03IO1IO1IOp1IO0IO0IO0JO@ 'JOHO JOJO(JO?0JO?8JO0D@JO`OHJOPJO`XJO `JO0hJOpJOxJO@JOJOJOJOPJO0JO0JO@'JOHOJOJOJOPJO@PJOpPJOPSJOKO`KO KO0KO KO(KOV0KO8KO@KOHKOPPKO0XKO0hKO'KO0LOKO`KOKOYKO0ZKO]KO]KOYKOYKO`ZKO[KO]LO`KOLO ZLOPZLOZ LO\(LO^8LO'HLO'hLO0LOLO0LOLO@LOLO@iLOiLOiLOpkLO^LO^LOcMO _MObMO@LO MOi(MOi0MO i8MOb@MOcPMO 'XMOHOhMOHMOpMOxMOИMO@MOMOMO`MO MO0MOMOMOMOMOMOMO0MOMOШMONONO`'NOHO(NONO0NO8NO@NOHNO PNOXNO``NO hNO0pNOxNONONONONONONO@NO`NO'NOONONOOOOOгOOOO OO00OO'8OOOHOO(OOPOOXOOp`OOhOOpOOOO@'OOOOOxOOOOOOOOOO OO`OO0OO'OOHOOOOOOO PO PO@ PO PO PO`(PO 0PO08PO@POHPO PPOXPO`POhPOPpPO0xPO0PO'POHOPOPOPO PO POPO0POPO`PO PO0POPOPO0 QOQOQOQOP QO0(QO08QO'@QOHOPQO0QOxQOQO`QO QO0QOQOQO`QOQOQOQOPQO0QO0QO@'QO0QOROQOROPROpRO RO(RO0RO`8RO @RO0HROPROXRO`ROhROpROxROPRO0RO0RO'RO0QORORORORO ROPRORORO`RO RO0ROSOSO`SOSO SO(SOP0SO08SO0HSO'PSO0QO`SO@SOhSO`pSOxSOSOSOSO`SO SO0SOSOSO`SOSOSOSOPSO0SO0SO'TOHOTOSOTO TO (TO0TO8TO@TO`HTO PTO0XTO`TOhTO"pTOxTOTOTOPTO0TO0TO`'TOHOTOTOTO0+TO`+TO)TO)TOTO`TO UO0UOUOUO+ UO(UO0UO8UOP@UO0HUO0XUO'`UOHOpUOPUOxUO1UO01UO`1UO1UOUO`UO UO0UOUOUO2UOUOUOUOPUO0UO0VO'VOHO VOVO(VO40VO58VO8@VOp=HVOPVO`XVO `VO0hVOpVOxVO 5VOVOVOVOPVO0VO0VO'VOVOVO=WO >WOPBWOBWO=(WO=0WOP>8WO`?@WO`AHWOAXWOVO`WO>hWO@>pWOP?xWOPAWOAWO0BWO'WOWOWOCWOCWO`MWO0CWOPCWO@CXO ' XOHO0XOXO8XO@w@XOwHXOwPXOyXXO`XO`hXO pXO0xXOXOXOyXOXOXOXOPXO0XO0XO0wXOwXO0'XOOXOXOXOYOpYO@2'(YOYO0YO8YO@YOHYO`PYO0XYO`YOphYOpYOxYOYOYOYO0YOYOYOpYO@YOPYO@YO0YOYOYO@YOPYOYOZOZOZOZO ZOp(ZOp0ZO8ZO@ZOHZOPZOXZO``ZO0hZOPpZOxZOpZOZOZOZO0ZOZO0ZOZOZOZO0ZOZOZOZOpZO ZO[O[O[O([O`2'@[O [OH[OP[OX[O`[O`h[O p[Opx[O0[O[O[O@[Op[O[O[O6'[ON[O6'[O 7'\O`7'\O[O\O[O \O'(\O@(@\O[O`\OCp\OpC\OC\O[O\O E\O`E\OC\O D\OD\O.\O@C\O[O\O \O\O ]OP2]O`!]O6]O ]O0]O7'8]O[OH]O(]OP]OEX]OE`]O Gh]OP2p]OFx]OE]O]O0F]O7']O(^O]O]O]O0G]OPG]OH]O@H]O7']OЋO]O]O^OI^OI^OM^O0L ^Ou"0^O 8'H^O(^OP^OPX^OP`^ONh^OPP^OpR^OT^O`S^O`R^O;'^O_O^O<'^O^O^O <'^O^O_O@<'_O^O _O^O0_OpjX_O^O`_Opfh_Opjp_OPhx_Oi_Oi_O^O_Of_Opj_Oh_Oi_Oi_O_O_Of_Opj_Oi_Oj_O0j`O<'`OO`O_O(`OpjP`O0='X`O_Oh`OP='p`OH`O`Op='`OH`O`O='`Ox`O`O='`Ox`O`O='`OH`O`O>'`OH`O`OH`O8aO``O@aOjHaOjPaOqXaOn`aO0nhaOkxaOx`OaOlaO`OaOjaOjaO`qaOraOraOlaO`ObOjbOjbOqbOs bO s(bOl8bO`O@bOkHbOkPbOrXbOPn`bOpnhbOlxbO`ObO kbOkbOPrbOnbOnbO mbO@C'bOObO`C'bObObOC'bO_OcOC'cObOcOC' cObO0cOC'8cObOHcOD'PcObO`cO D'hcObOxcO@D'cObOcO`D'cObOcOD'cO(cOcOD'cO@cOcOE'cOXcOcO@E'cOpcOdOE'dOpcO dOE'(dOcO8dOF'@dObOPdO@F'XdObOhdOpF'pdObOdOF'dObOdOF'dOxdOdO G'dOxdOdO`G'dObOdOG'dOdOdOG'eOdOeObOeO`s eOu(eOps0eOP}@eObOHeOsPeO uXeO@`eO}peObOeOpjeO~eObOeOseOpjeO@ueOeO eO~eOcOeOsfOpjfOvfO@fO` fO~0fO(cO8fOs@fOpj`fO~pfOcOxfOsfOsfOvfOfOfO~fO@cOfOtfOpjfO~fOcOfOtgOtgO@wgOgO  gO~0gOXcO8gO t@gOpj`gO~pgOcOxgO tgO0tgOwgOgOgO~gOpcOgO@tgOpjgO~gOcOgOPthO`thOxhOhO  hO~0hOdO8hO@t@hO`tHhOxPhO@XhO``hO~phOcOxhOpthOpjhO~hOdOhOpthOthOxhOhOhO~hO0dOhOtiOtiO`yiOiO iO~0iOHdO8iOt@iOsHiOyPiOXiO`iO~piO`dOxiOtiOsiO ziOiO iO~iOxdOiO`tiO~iOdOiOtjO`tjOzjO@jO` jO~0jOdO8jOt@jO`tHjOzPjOXjO`jO~pjOdOjOtjOjOdOjOtjOtjO@{jOjO jOjOdOjOtkOtkO{kO@kO` kO0kO`b'8kO_OHkOb'PkO(kO`kOb'hkO(kOxkOb'kO(kOkO c'kOpkOkO`c'kOpkOkO(kOkOpjkO@kOlOlOpjlO@lO0 lOP0lOXkO8lO@lOpjHlO`PlOpXlOhlOpkOxlOpjlOlOkOlOlOpjlOlOlOlOІlOkOlOlOpjmOmO0mOPmO(mOc'0mO_O@mO mOHmOPmOpjXmO`mOhmOxmOc'mO OmOpmOmO` mO@mOnOnOp0nO8nOHnOc'`nO@nOhnOpnOxnOnOd'nOpmOnOnOnOPnOnOnOnOnOnOPnOnOгnOnO@oO@oOoOoO oOp(oOp0oO8oO@oOHoOPoO`oO d'xoO@d'oOXoOoO`d'oOXoOoOd'oOXoOoOXoOoOoOoO0(pOpoO0pOp8pO@pOHpOPPpO`XpO`pOhpOppOxpOpOpOoOpOpOpOpOpOPpOpOpOppOpOpOpOoOqOpqOqOqO0 qO(qO0qO@8qO@qO0HqOpPqO@`qOd'xqOXqOqOqOqO@qOd'qOpmOqOqOqO@qOqOqOLqO qO@qO`qOrOrOrOrO rOp (rO0rO8rO@rOpHrOPrO0XrO`rOhrOxrO@l'rO`l'rOOrOl'rOȏOrOl'rOOrOl'sOOsOl'sOO(sOm'@sO@m'XsOpm'psOm'sOm'sOhsOsOprOsOpsOsOsOsOPsOsOsO0sOhsOtO(tO08tOHtOsOPtOXtO htOptOxtOptOtOtOrOtOtOtOrOtOЕtOtOsOtOPtOtOrOuOЗuOuO sO uO(uO0uO@uO0XuO`uO uOrOuOPuOuOЙuO@uOPuO`uOrOuOuOuO8sOuO`uOvOvO0vOPvO n'XvOOhvO`n'pvOHvOvOn'vONvOxvOvOvO@vOvO vOvOvOvOvO`vOHvOwO`vO wOp(wO0wO@wOn'HwONXwO8wO`wOhwOpwO xwOwO0wO0wOwO wO wO q'wOOwOOwOPq'wONxOq'xOOxOwO xO(xO00xO m&8xO@m&@xOl&HxOm&XxOwO`xOPhxOpxOxxO`xO0xO`xOwOxO0OxO PxO xO UxONxO [xOxOxOxOxOpyOr'yOr'0yOxO8yOpm@yOmHyOcPyOvXyOpbhyOyOpyO bxyOPbyOvyO0s'yOЋOyOyOyO`yOyOyOyOu"yOPs'yO(^OzOyOzOzO0zO` zOЅ(zO8zOpt'@zO[OPzOt'hzO0zOpzO xzOzOzOP2zO0zO6zOzO0zOHzOzOPzOpzO@zOt'{OzO{O{O{O@({O'8{O`'H{O'h{O {O{OИ'{O0{O{O@{O{O{O{O{Ox{O{O{O|O '|OO |O@'(|O|O8|O'@|O|OP|O|O|O|O|O` |O |Op |O |O |O0|O|O |O |O |O |O |O'}O|O}O0 }Op 8}O'P}O'h}O'}O'}Ox}O}O }O0 }OH}O}O }OP }O`}O}O0 }O ~O ~O ~O ~O (~O0 0~O 8~OP @~O H~O P~O X~O `~O h~O p~O x~O ~O ~O ~O ~O ~O@ ~O` ~O0 ~O ~Op ~O ~O ~Oн ~Oн ~O0}O~O O` O@' OO0Op'HO'PO(O`O@OhO pO OP O O@ O` O O O O O O O O@ O` O0 O(OXO `O hO pO OOO O O'OOO'ȀOO؀O0'O(OOP'O(OOp' O'8OХ'@OOPO'hO0'pOOO`'OOOOOOȁO!ЁO!OOOP Op OE!OOO O (O!8O` PO!XOP xO0OO@ O!O!OЀOOC!OD!Op ȂO@C!ЂO!؂O!O!O@!O!Op&!O'!O O6!O(! O5!0OHO8O @O POpH!`O`OhO pO OxOO0!O!O!OOOE!OE!ȃO ЃO@E!؃O!O!O!O@!O=!O` O O O O (O>!8O'@OOPO'XOOhO'pOOOHOOP!OO!OO!O`OOq!O`q!ȄO0OЄOS!؄O@S!OO!O {!Ok!Op'ONO' OO0O'8OOHOOPO{!XO{!hOOpO!xO!O!O }!O!O0!OO{!O !O!ȅO(OЅO|!؅O|!O |!O'ONOOO !O@! Op!(O0O!8Og@O@iHOXPO XO `OhOpOxOЪO`OOOOOO!O!O!ȆOІOP؆O@OOOO@OO O YOPY O(O0Og8O@OHOPOXO0`OhO@pOxOOOOOOOOO OȇOPЇO0؇OO@OOOPOOOO O`(O0O8O0@O`HOPOpXO `O pO0'OhOO!O!O'ȈO'OOO0!O!OOO!O! O!0O!HO!PO!pO'OOOOO 'O`'؉O`'OЉOO`."O."O1" O'8O'@OOPO 'XOOhOOpO0-"xO@."OOO`e"Oe"ЊOd"O0OOj"Oj"Oe"Oe"OPf"OPW" Od"0OHO8O."@O."HOw&POx&XOPx&`Ox&pOhOxO."O /"O@/"O/"O0"O0"OOO\"O]"؋O`'OЋOOu"O0u"O`v"O"Ou"(O@'@O OHO "POP"hO`'O'O`OO'O`OO 'ȌO`OOxOO "O@" O"(O"8OO@O"HOp"XO@"`O"pOOxOЯ"O "O'O'ȍOOЍO"؍O"O"OOO"O "O"(O'0OЋO@O OHO@"PO`"XO"`Op"hOu"xO'O 'OpOOOO'O'OPOO@'(O`O8OOPOOXO"`O"hO"xOOO"O"O"OOO"O"O"ЏO'O 'OȏOOOOȏOXO؏O`O"hO"pO#xO`"OP"O@"O'OOOOАO'ؐO`OOOO X#O@X#OpV#OV#OV#OV# OV#(OV#0OV#@OȐOHOpX#PO Y#XOV#hO'xO`OO'O`OOOБOOO'OOO#O # O@#0OO8OP#@O#HO@#PO#`OOhO#pOp#xO#OP'O'O'OOO'OOOOO@'(OO8OOPO'XOOhO'xOOOOOOOO O`O(O#0O0#8O#HOOPO#XO#`Op#hO#pO#xO#OO&O#OOO#O#ȔOؒOДOP#ؔO#O#O #O#O0#OO@#O# OO(O#0O`#8O`#@O`#HOp#POP#XO#`O`#hO#xOHOOP#O#O#O`#Op#OP#O#O`#O#ЕO'OOOOO@'OO OȕO(O#0O#8O#@O#HOP#PO#`OOhO@#pOp#xOw&Ox&OPx&Ox&O'O'O`OЖOOO@'O`OOOOO(OO@OOOOOp"O0"O#ЗOOؗO_#OY#Op#O#O0#O#O#OO O̦(O#8OO@O_#HOZ#PO`#XO#`O0#hO0#pOxOOݦOOO`_#O0Z#O #O 'ȘOOؘOOOOO"O"O#OP#Op# O#(O#0O#8O#@O#HO#XO'hOPOO'OOOOșO'ؙOOO`OOPOOOOpC$ OC$(Op@$0O=$8O>$@O>$HOPO >$XO>$hOOpOB$xOB$O?$O0>$OOOB$O0C$Op>$O'ȚONؚOOOj$O0k$O@j$OPk$Oi$Ol$O@n$Oi$(O '8OOHOO`O`'pOOOOO OOOOPy$Oy$Oy$țOo$ЛOp$؛Or$O`q$Or$Oo$OXOO`OOo$ Op$(Oz$0Or$8O@p$@O`p$HOp$POp$XOpr$hO'xO`OOOO`OO$O$O$ȜO@'؜O'O'OOO'OOO@' OO0O'@OМOPOOhOOO %O0%OOȝO`%НOШ%؝O %O`%O%Op%OP%O %O0%O% OO8O %@O@%HOP%hOOO %O0%O(OOu%O{%ȞOh%؞O'OOOOO 'OОO(O`'0OОO@O'HOОOXO'`OОOpO 'xOОOO`'OОOO'OОOO'OОOПOОOO %O%O%O0%O%(OO0O%8Oе%@O%HO%PO%XO0%`O%hO%pO%O OO%O%O %O%O%O0%O%O%ȠO %ؠO8OO%OP%O %O%O%O0%O%O% O@%0OPO8OP%@O%HO %PO%XO%`O0%hO%pO%xOP%OhOO %Oд%O%O%O%O0%O%ȡO%СO%OOO%O%O %O%O%O0%O% O%(O`%8OO@O%HOP%PO %XO%`O%hO0%pO%xOЭ%Op%OOO%O%O %O%O%O0%ȢO%ТO%آO%O 'OOOO OO(O`%0O%8O %@O%HO0%PO0%XO%hO'xOOOOO`OO%O%O %O`%ȣO %УO0%أO@%O'OOOO OO(O@%0OЩ%8O %@O@%HO%PO0%XO%hO'xOOOOO'OpOOМOؤO 'OOOOOOO% Op%(O%0O%@OOHO %PO%XO%hO`OpOP%xO%O %O%O0%O0%OP%OФOO0%Op%ȥO %ХO%إOp%O%O%O'OOO'OO(OO@O %HO`%PO%XOp%OOO%O%O %O`%O%Op%OP%ȦO %ЦO0%ئO%O`'OOOO O'0OO@OOXO'hOOxOOO 'OOOOȧO`'اOOOOOOO &O@&O % O@%(OP%0O0%8O%HOOPO%XO%`O %hO@%pOP%xOP%O%OPOO%O%O %O@%OP%Op%ȨO%بOOO0%OP%O %O@%OP%O0%O% OO(O%0O%8O %@O@%HOP%POP%XO%hO'xOOOOO'OOO`OOp&ȩO&ЩO&ةO&O0&O`&OOO&O &Ow&Ox& OPx&(Ox&8O'PO'hO0OpOB&xOC&O0C&OHOOB&OB&OI&ȪO0'تOOO`'(OO8OOPOOXOw&`O@w&hO m&pO@m&xOl&Om&O'OOOOȫOOЫO`w&ثOw&Ow&Ox&OPx&Ox&`ODpO"xO %OY#OUȮOЮO0"O@O#(O0g0O8O@O@XO`OEOOUOE!0NpNNN0NHN`N8NPNhNNNNNNNNNNN`NNN0NHN`NNOOpOOOOOO0OHO`OxOOOOOOOPOhOOO O8OPOhOOOO O O8 OOOOOOOO0OHOHO O8O8OOOOO(O@OXOpOOpOHO!O"O$OH&O(O*O+O-O/O@1OX1O1O1O1O1O1O2O5O5O5O 6OX7O7O7O8O8O8O:O(:O`;Ox;OO(>O@>OX>Op>O @OAOAOBO(CO@COCOCO0DODO@EOXEOpEOGO8HOHOIOJOJOHMONO(OOxOOOOPO0QOQORO@SOSOTOPUOVOWOXOXOYO [O[O[O[O[O(]O]O]O(^O^O^O^O_O_OH`O``Ox`O`O`O`O`ObObObObOcO(cO@cOXcOpcOcOcOcOcOcOdOdO0dOHdO`dOxdOdOdOdOdOdO(kO@kOXkOpkOkOkO mOpmO@nOnOXoOpoOoOoOXqOqOprOrOrOrOsO sO8sOPsOhsOsOHvO`vOxvO8wOwOwOxOyOyOyO0zOHzOzO|O|O0|O|O0}OH}O`}Ox}OO(O@OOOЀOOOO0OHO`OxO0OHO`OOO(OOhOOOOOЉOO0OHOЋO O`OxOOOOO OOOȐOOHOOOOOOO O8OPOhOOOOOOO0OHO@NNN`NNO(OOOO0OP1O1O1O5O(8O=OAOBO8COPCODOPEOGOHOYO0[O8^OPnOhoOhqOrOrOyOzOX{O{O}O@}OX}Op}O}O8OxOOOOpOOȒOONpN0NpNNNNN(NNNN`NN@OO8O`OO@OOO@OOOOH2OX6O6O(7O7O7O8OP8O9O9O`:O:O;O@O ?OP?O?O?O?O@O@BOxBOCOxCOCO DOhDODOEO(FOXFOGO0\OX\O\OoOsOtO`tOuOvOyOzO{O(}O}O}O~OOxOOOOHOOOOOOOOȋOXOOOPOOOOOOOOONNNN8N@NHNNNNNN@NNNNNNNNpOO O O O O Ox O O O O OOOOOOpOOOO O(O0OpOOOOOOOOOO8*O@*O*OH+O+O+O+OX2Oh2O3O3O3O3O4O4O 4O(4O04OX4O`4Oh4O4O4O4O4O4O4O6O6O`8Oh8Op8Ox8O8O8OOHBOPBOCOCOCOGOGOHOHO HOIOHIOLOLOLOhQOpQOh\Ox\O(_O8_O@_OH_O `O0`OaOaOaO(aOaOaOaOxeOeOHfOfOHgOgOhOiOiOxjOjOkOkOplOlOmOmOmOmOmOmOmOmOnOnO nO(nOoOpOpOpOpO tO0tOwOh|Op|Ox|OO O(O0O8O@OHOPOxOOOȊOOOO؎O0O8O@OHOOOOȓOГOؓOOOOXO`OhOpOxOOOOOOOOOOOPOXOOOOOO`OhOpOxOOOOOpNOOOHO 2OWO0sOHsO(OЈON `O O @O WO 8uO vO 0O (O NpOOPOOWOHuO@O8ON7xO7O7XO7O7x5O7WO7PuO7 vO7HO7@O7NOOpO(O5OXOhuO8vO`OXONOOxO0O5OXOpuO@vOhO`ON(NOOh7O7O7O[O`sOȉO0ON'@O'1O'N:(O:2O:NXO1ON@NOO5O[OxsO(ONO2ONb NxNO2O5O(NxNx`OxOx2Ox0NNhOO2O 5O@NO2OhN.HO.5O.NpO(5ON6O62O6NO2ONTOT2OTNO3ONO3ONm OmNo(Oo3OoN0O 3ONr8Or(3OrN@O03ON8PO8@3O8(N`OP3O0NhhOhX3Oh@N`xO`h3O`HN9O9p3O9PNOx3OXNO3O`N2O23O2hNO3ONNOOO`OxOO06OEO yOXzOOXOOOOOO@OXOO0LO {O0{OpOOȏO`OOOOPOOМOOOw6OwO6OOY6OY^OYO6OOj6OjxO"Ol2Ol=O!X=O6>O6h@O6EO``FO``KO`@LO`NO`VO`rO`wO`@{O`x{O`hO`O`؏O`O`O`O`ؒO`O``O`ȕO`O`O`O`O`O` O`XO``O`(O`ОO`O``O`O``O`O`ФO`O`O`PO`O`O``O`O`O`xFO$xKO$XLO$VO$FOVOIOPOIOIIOYKOLONO* WO(vO,hOOaOmOOOOOخO-O;O\OcO~OO OHOhO(pO7xO<OBOGOLOPOaOnO~ȯOЯOدOO:O O(O0O8O@O HO PO XO `OhOpOxOOOOOOOOOOȰOаOذOO O"O#O%O&O'O(O) O*(O+0O,8O-@O.HO/PO0XO1`O2hO3pO4xO5O7O8O;O<O=O>O?O@OAȱOBбOCرODOEOFOGOHOJOKOLOM ON(OO0OP8OQ@ORHOSPOUXOV`OWhOXpOZxO[O\O]O^O_O`OcOdOeOfȲOgвOhزOiOjOkOnOoOpOqOrOs Ot(Ou0Ov8Ow@OxHOyPOzXO{`O|hO}pO~xOOOOOOOOOOȳOгOسOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOȴOдOشOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOȵOеOصOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOȶOжOضOOOOOOOOO O(O0O8O@OHOPOXO`OhO pO xO O O OOOOOOOȷOзOطOOOOOOOO O! O"(O#0O$8O%@O&HO(PO)XO*`O+hO,pO/xO0O1O3O4O5O6O8O9O:O<ȸO=иO>ظO?O@OAOBOCODOEOFOG OH(OI0OJ8OK@OLHOMPONXOO`OPhOQpORxOSOTOUOVOWOXOYOZO[O\ȹO]йO^عO_OaObOdOeOfOgOhOi Ok(Ol0Om8On@OoHOpPOqXOr`OshOtpOuxOvOwOxOyOzO{O|O}OOȺOкOغOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOȻOлOػOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOȼOмOؼOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOȽOнOؽOOOOOOOOO O(O0O8O@OHOPOXO`OhOpO xO O O O OOOOOOȾOоOؾOOOOOOOOO O (O!0O#8O$@O%HO&PO'XO)`O+hO-pO.xO/O0O1O2O3O4O5O9O;O=ȿO>пO?ؿO@OAOCODOEOFOHOIOJ OK(OM0ON8OO@OPHOQPORXOS`OThOUpOVxOWOXOZO[O\O]O^O_ObOcOdOeOfOgOiOjOkOlOmOpOq Os(Ot0Ou8Ov@OyHOzPO{XO|`O}hOpOxOOOOOOOOOOOOOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOHH$AHtH5$A%$Ahhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShT%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D1HH{0HHH{0HHH{0HHH{0HHH{0oHHHH{0MHuLmH{03H[HSH{0HAH9LPH(A|$ t I<$L/HLHrMt"LH)HkpI\L9tHpHHLsHH{0HHH{0gHHHHvHHfL~HVIELPHDH H4HH$L@LHHD$HH@LHHD$}HLHPHhtHHhH@\HXt HXH`:Mt ILPMt ILPHFHP H0I$LE1PH0HHHH@Hh,HH=@kHHI$LP#LwHE1H`LE1HH`LH0(HHHH@Hh{HHH`HHHLLHH% HH|$HHHH|$HHHHqHIELPLLOHwHoL7H/HWHLHBHHH/H'LHHLLHLLLHHHLHLHHLLgHHLHwHLgH_HwLOHGH_L7H/L'HHLL\H<$HHHl$ HH<$0HLHHHHHHHHHLPH\HpHxH`HXL`HHLH8H`H(H0HHH`H HHH@HHHH$HtHPH}IeHg6LHwLH$HuLIuH]|LEI$I${OLH|$LI.MtILPH8Lk(5Lf4H{-4H{HtHPH66HHH HL6LHHHLL6LwH_LcLNHFH:HHrNH}(H}LMt I$LPHOHLאH4HH$HLLHHHHLHHtH8Lk(3L2H{2H{HuUH4HZLBzH*HީHbMLLHHHPHHLH|$@H|$8H|$0H|$(yH|$ oH|$eL]H{0HtHPH|$aH-LH{0HuHlHDL\H4HLH$LHxL,HTHLMtLHD$HD$HMtLHEHPHH(HHHLHLHHHLH{HtHPHLHH|$VH~HHnH6H^HLLHH;HLoLwHHHHHHHL+L3H{HHLLHWHHLHLHHP莸LFL>HX2HZHPHILd$p H|$H|$LLLHLH{HHtHPHLHHLHHPHHHHHEHPLLHtHHdH|IELPHJH|$LxLH(LLl$0HHH|$LHLLHLLHLLI}xHtHPLHILPHLd$ HHHjHHZIELPHHL`H8LPH(L@HH|$.LVLILPHH|$H|$ǐLH$H$HIHHyLqI9tI@I$LH@HH|$H|$L9uLmHeL]HtHLLH$`H$IHHHLI9tGI@I$LLH$H$ILH$H$IH@HH|$H|$L9uL軷H賹LHH|$ t H<$jH肷HzH<HjLH&HHLI9t1I@I$LLFLLVLH&HHgHHHGHHHH-HHHHHHH8H8HLkHH8HH8HlH8HXH8lHDH8XH0H8H88HLXLйHL@L踹HL(L蠹HH|$H|$4H|HLHHH|$ H<$LAHiH0HXH HHH@HH0HH HHH(HHLŸHHH谸HH|$JHH|$|JHHHLqHHHLTLLLBHjHbL*HHOLH>LVLH&H>HL.LַHHL辷LL謷HHL蔷LھL肷HHLdHӐLTH|H蔾HlH0LXH`THHH L4HHH.HHL˭HH HL諭HӻHH藭H迻H״H读HwH蟻H跴H菻H膤LNHvHHH費H|$اHnLH>HH/HH|$HH0HH{HHzLHzLغHzLȺHzH踺HгH診LLhL`LXH耺L蘳L莳L6HxL LfHXLHPBH`HXګLHyLIHyHܹHH̹HP`Hh脫HpxHXlH蔹L謲HL蟲H葲H7LHLwHLH띐L LH,LLHHzHH,{HH{HH|{HԸLHĸHH贸H̱H褸H蜡H蔸H,H脸HHtH茱HdH\HTH,HDHnH4HLH$HHHHH\nHH HHHԷHƠH辷HvH讷HH螷HH获H覰H~HmHnH膰H^HVHNH6H>HmH.HFHHHHfHHVmHHH޶HHζLH辶H֯H讶HƯHnLH蓶HlH肶HzHrH:HbHlHRHjHBH:H2HH"H:HHH&HΧLHL H賧LHصLH蘧LH轵LծH}LH袵L躮HbLH臵H螮HvHnHfH.HVLnHFH{( H5H-H{(HHL*HLHL HH{(試HџHɴH}(LL4$+H諴HoHH}(ڞHLML蕭HH腭H]H%LHHdHHfL~HVHnHFHH6L~HXLjL袩H|$LHHH|$趘HަH|$褘H̦H|$蒘H躦H|$耘H訦H|$nH薦H|$\H脦H|$JHrLHbLHRLHH?HǚLH'H讚HHޗH|$ԗH|$(jH|$H`HLpHإH蠗HHťH荗HH貥H誥H袥LjH^LVH~LFLHL1HH|$"L蚎LHyLHiLHYLHIH|$ΕLĕEL跕H L觕HL藕L芕HLzHLjHLZHLJHL:HL*HLHL HsHJH"H:HL HEHPHLHL谔HآL0HȢLL踅LH( H蠢L踛HZHNL趠L讠HfL.H"L芠HBHƖHHHHVHLƓL输H貓HڡL袓L蘓LNH8肓H0vLH薡H8ZHHL薚H|$܂ HHPH[HsHKMt IELPH|$Lt$( L HLH,LLHLLHLԠH}ˉHL軠H}豉HL衠H虠LaH艠H衙LyL萎HhH`LXHPHHHH8HH(HHHHI$ I|$PI|$LH׊HϟH҅H}PɅH}HȘH蠟H踘H萟I$SL苅L胅H<$zL肘Hz$ HRI$I|$X I|$H=@辉L|$t H|$HHH=~@艉ɀ|$t H|$趐HΞH{蕐HݗL赉H譞HqL詄H|$蟄H<$薄HHH{X=ܐH肗HZLt H@%H H1LtH@HH HrLLLZH讏HHPL͝H2HזL话H觝H蟝H跖H菝HLTH|$LI@I$LI9uHYH|$HH@HEHH9uL.L&HHHL֎H<$͎HH輎H{3 H{ʟHRLʜH{3 H{訟H0H訜HH蘜H<$O#H臜豄諄L蓕HkL##H[H|$(!L$LH|$H$0L9tHH|$(H|$"HH|$ ōH$HD$H|$讍H|$P褍H$0H;|$t蠍H踛H|$ ~LtH蜆H蔛H{[H胆H{LBHjHbL*HRHJLH L2LMH LH.HLΌH֧ LLM賌H軧 LӚL蚌H袧 L躚HғH誚H|$pH蘚H|$^H膚LNHvL>HHcH*HRLJLH:H2HH"HLދHҋHHH軋HHLLH輙HԒL謙HLqHeH角tL蚒gL荒ZH|IH0HL HHLHHF HH=@蒃HH=@~H֘H=ߑ@jH˜H=ˑ@VH讘H=@BH蚘H=@.H膘H=@HrH={@H^H=g@HJH=S@ނH6H=?@ʂH"H|$ H|$8މHD$L,$IHHPHHpHHH;\$uH|$HLL,$H|$蕉H草L腉L}LuLyH蕗H|$@ۗn1ҸL,$IHH)HkpHD$HH;\$xHpHHº뻐HVL辙LHLH<$݈LՈL͈L5 HHHLH|$藈H|$荈H<$脈H|$ :HL趏H莖HLSH{LCHiH1LYH!HIHAH H1LILHHL HLy HHL趇HޕHL裇H˕HL萇H踕L耇H訕HpHH蕕H]HH肕HJHHoH7HH\H$HHIHHH6HHH#LHHj LLL†H躆LHߔLL蟆H藆LH輔LԍL|HtLH虔LM讍H`RHhFL>L6H.LHSLLdLZLHLHL7L߅HׅLHLL輅L贅H< HԓHHēH H贓ȞH褓H輌H蔓H謌H脓H蜌HtH茌HdH|HTHlHDH H4HLH$HHHHلHHHƄHHH賄HHؒH蠄HHŒH荄HH貒HzHH蟒H|$8dH茒HHHl$HEHmHHH{W) HyHGH^H6H~|H&LH|$H LԃHD$0HD$LH|$趃HޑL覃H蜃H{( H;yL賑HzH{( HyL葑LXH{( HxHoH膊H^L&LHLH6LHHLHڂL҂HʂLHLL譂L襂L蝂H蕂H轐HԉH謐LĉH=@8{H萐L訉L螉L蔉HL7H_H0HPHHL`LLNH&LHHLځH|$|HLL趁LnH֏LzH|$(L$<|H|$ 肁H|$xH|$nLfH|$\H脏LL$DHH臈멐H,HTH謽 HDH\H4LH$H| HHl HH̀HHL HH謀HԎH蜀HĎH H贎H|H褎LlH$H茎H H|HԼ HlHL1HYH|$HjLH6HȐLxxH LhxHL(H` HHHL H؍H0 HȍH H踍H H訍H(Ht7L? H臍H螆I$(Ht H|$ HZHHoϐH<$H;HHH'H~HHH~HHH~HHH~HHڌHҌHʌLL~HH诌H|$u~H蝌H`~LH@L~HHt HLLLHHH`H8H}H}HxH H}HH}HHH܄L҄Ht}sHhb}HH臋H蚄Ho Lo H^HrLhH^H6HHKHH>L4H|$ |H|$`|HLL|Ll$ H|L|HɊLL|H谊LȃL较L贃LZ|H肊H蚃HrHH7|H|$HUHLhH@LXH0H{HHH4H H{HHL{H{HHމH{HHˉH{HH跉HςH觉H辂H薉HL[{H胉HH|$E{HmH H\H${HHIH`H8HPH(HzHHH,HHzHHLzH@ H؈LzH( HH؁H谈1IsH衈HzH1.sLVzLNzHvL>zLIH`,zL$zHLzH zHHtH$LLwLvLvHvHH.~HIH@H(HvH(vLلLvLvHvHvL謄H}H蜄H}H茄H脄H}HtHlH}H\H$vHLH|$(b}H:HR}H*HB}HL2}HuLBx H%lH }HH|HՃL|LuLuHuH譃kH|LcuLHOuHwLLH{`HtzH{HtzHB|$\uSL3lHtHtH{HtLtHHLtHL |H|$PtHL{$|t H$ptLtH|$vtHntH薂HLkHHMHȀ$|t H$pAtLd럐LtH|$tL H H,LsLsHsHsLHL{HH{`HtHPH{XHtHPH$ H輁HsHH詁H{`HtHPH{XHtHPH HzHzHjH2sHZLrzHt HEHPH;H|$sI$LPMtLFmL>mLdH0rHiH<$cH܀iLcHǀhhH|$ rLcH血LhrH萀HjH耀HjHphhLjH|$ScHKLjLjLjLujLkj뼐HH qH IH(qHtHvLL"jLLxLH5oH5\wLxhH1xvH21hHF?H2PHJ'"HUH HH1 HLpHLpLLwLLwLLH|pH~HlpH~HwH~fHhHo~HhH_~HwwHO~HhH?~HhH/~HwhH~HghH~HWhH}ywLwH}HwH}HoH}H|$oH}LvH}HhH}HhH}H~hHv}HnhHf}H^hHV}eH|$w H?}H|$e H|$([ H#}MeH|$蓑 H }H|$聑 H|$@w H|eeLnH|HnH|LnH|HznH|$t H$knH|LuHr|L:nHb|L*nHR|HjuHB|H{( nH1gH)|L@uH|L0uH|uLuH{H{(mHfH{HtH{L4 H{HtH{L4 H{HtH{L@ Hx{L0 Hh{L0mHl$8H;l$(u9HL{HdtL mHH|$0HD$zeHD$Hl$8HHH\eH"tHHtLlHHtLlHHsLlHHsL~lHmLdHflHU H)HiH\$(H;\$(u8HkzHsL+lHHksLlHHH|dHBsLkHH*sLkHLsHyHsHyHrHyLrHyHkHyHrkHyHMtL*r|$Lt H|$@YkHAkHiyLrHHPyHhrH@yLXrH0yLH|$H|$Lt$ LjL]HxH rHxHaHxH@LHHD$ lpHt HEHPHxH@IHHD$ aH@LHHD$ $pHHbxH HRxLJaHBxH|$(XH|$ XH|$XLvHVoHH+vHBoHvHbvHHvHoHHHuHHuHHuHnHuHHuHHuH`HuHuHz`LruHuHb`LZuHrnHJuLbnH:uLRnH*uHBnHuHBH uHrHtH蒍H芍LtHmHjHfHfLtHmLmHmLMmLMmHH]~mLtmHLfHԌH,tHLukL]H.kH&THkH|$\L\kHkLLH\HjSH5HjHjL\H|$\L\H|$t H|$@cH|$t H|$.cMtL!cMtLcH|$p:\HbjH뙐LtcHLjLdcH^HVWH.^I$LMPMtLH;l$u$H|$OH|$FHrL]HH}@OHO뻐HVH]HVH]H=X@BHH]H=X@.HL趠H~]H=X@HH蚠Lb]HzVHR]H={X@GH|$謠LOHHPH#]LNӐH=AX@GHpHNHHPL\LNHUL\HMNHL~NHrNH\HUH\HUHz\HBNHjGLb\L*DHR\LNHB\H:\HRUH|$ HtSL H\$tH$MHMHFL[HTLMH[H{MHFH[HTH[HTH[LXMHt HHPHL?MHg[L_DHU[HLzRH|$0oLMH0[LXRH [KCHH [H"THZHTHZHTHZH"[HZLHtHUSMtLHSHZHSL`LHZHSHxZL` HhZHSHXZHHHdSH$ZH/ZH|$ KH|$kZLcZHYZHpHHCZHJHH-ZH#Z덐LHRHBHHLwKMtL:RMtL-RHt HRHoYLt H@:KHRYLjRHL?BLKDLMR1KMvILPhL'R1JMt IELPHXLt H@JHX}t H}JHPHPHXHEHPL&[HXHv H~XHf HnXHV H^XLvQHNXHfQH>XHVQH.XH;HtOH9QHXHIHHWHHWHIHII$LPHt HVPHxt Hx@PHt H*PMtLPIELPHkWH/IH#IHhIlHVPHHOHHHHHP$HHHHHAHVHAHVLOL|HHVHOHVHAHVHOHtVHOHdVL,HL$HHLVL账H謦LHH<$GH#VHVHLGLGHULGHGHUHLGH|$GHUHULGLGHUHNHUHNHYGLUHNHAGLiUHNHYUHqNHIULaNH9UH|$?LFHUH|$e?H ULuHTHTLFHTLFHTLMHTH?HTLHTL LHTHMH|THt?HlTHd?H\TTH6?H.THv>HTHf>H<$]>HTHMHL?>H>HSHLHSLLHSHLHSHLHSLLHSLLH~SLLHnSLLH^SHVSHH|$EHASH|H0SLHLHDHHSL-LHDHHRLLHDHHRLKHRHKHRHKHRHvDHRHRHKHVDL~RHvRH>DHfRH.DHVRHNRHDH>RH6RHCH&RHCHRHRHCHQHCHQHCHQHJHLQLJHHLLvHLHLHLH=9I@$7H|LHeHnHfLL.>H&>LNLL>H|$\vH4LH,LH<$=ېHLH=H@6HLH=H@6HKHKH=H@|6H|$(=HKH=sH@^6HKHKHEHPHKLd=HKLT=H|$(uHrKL:=L2=L(=H|$P3HDKH=G@5HH(KH=G@5HKH,DHKHJHJL DHJLHJL}L3HjHJHCHJL3HjHJHCH|JH|$CHjJHH/;H|$ 4;H\IHtBHLIL|LlHH@/H4/L2HIL,BH=F@3HHHBHHH:L:H:H(:HHHHHp:L6aH*aHP:HHuHH=:HHbHHzAHRHHjAHBHH :HH/HH9HHHH9HH HL AHGL9H9HGL9LN4LF4HGHGL~9HGLn9HGL^9HGH|$@HtGH<$;9HcGL*9L"9HJGHHLI9L8͐L8HGL8HGL8HFL8HF/H8HHFL8HFMt ILPHFL?HFL?HFL?HvFL?HfFMt IELPHOFHEHPHH4EH6Hp6H(6L9u$H@6L-HYLDH@HEHH=HDH 4HDL=HDH=HDH=HD1Mt1H)HLL9tHHEHѸHGL@DMtLL8H>H8H>HDH>H4H>H0H>Lt0H>|$t H|$k0H>HJ0Hr>H:0Hb>H*0HR>H0HB>L|$pI0LL7H|$`/H>HH|$0/H/H=H=H=H|$0/H=H=H@H|$0/H=H=H|$0r/H=H=H@H}HHD$I/H9Hi=H?H}HHD$/H9H?=H=<@'H*=H.H芙L=H.HrL:L,H.:HLl$QL+H:HLl$QHJ:LLl$+ʐH3H9H2H9L+HK?HHH$H2H9LMH9LT+H|$Ht9L<+Hd$H\9Ht2Mt I$LPHt HEHPL.9L*H?HHH$H(2H9L*H?HHH#H1H8H|$LH8L}L*H8H0"LH"MtL+1H8HZHr8H1Hb8HHL *HH8s m H|$*H*8L)H8|$Lt H|$@)HtH0H5?LHHD$0H7H)H7H)H7L)H^H|$r)H|$(:H7H^H}K)HTŐH]Hu?HHH躔{$t H{)HL+7Ls^LM(HTL(H6H(H(L6H%IH(H6|$ t H<$(H6|$ t H<$~(H6H]H6|$t H|$U(Hm6|$ t H<$<(HT6|$ t H<$$(H<6|$t H|$ (H#6|$ t H<$'H 6HB]H5|$ t H<$'H5|$ t H<$'H5H'H`'H v'Hj'H^'H@R'HF'H:'H.'H{0HtHPH跬 L?5LV.H.5LF.H5H6.H5L&.H4L&L.H4LL-H4LL-H4LL-H4Lf&H^&H6L~4LF&H>&H-H\4H|$L蚖L"LH24HH"4LLbLLH3L-LL,LHH3HxHLLHyH3H|$FLΕLVLNHf3HNHV3H>HF3LyL%H(3H$H3H$H3H$H2ID$HH$HkH2H[H2L+Ht HHRH H2H2L LMtL+tH2$LH謩 L$sHqYL#L!OL)+JL+=L~H1H8:H0HtHPH(HtHPH HtHPHHtHPHHtHPHHtHPHHtHPHHtHPHK?LHHCLH#1HH1HH1HtH)H0H0H|$0H0|$\t H|$P"MtLN)HL|$0qH0Ha"H0HH@HHH9uLh0L0"HX0I~"L"H?0LGH0IILH@HIHM9uH/H!H!Ht Hq(HH?H0II델IH)HkhHH9u1I|$",L L(Lj/II=HhHH븐I!L !L!H|$9H!/H|$H H /L뾐H)HkhH\$(H9\$(I}{+LcL'H.LM H|$(~ H|$H|$ j H|$H|$MS LK LI@I$LI9uLI@I$LI9uLA.LMLd$@ HhHH/$t H$MtL&Ld$@mH|$Ld$@HHH|$FH|$Ld$@H HLL}H-H)HkhHhH9hu=I|$L *LL|&LI@I$LI9uLHhHHLHnTH-PXP:P0HpH,H4)H,H{H)H,H|$%LH,H"H,H|$%LWH,H"Hp,H|$HLL#LHLH;H',H|$͝LŝH](H,H|$KHC듐H|$H<$-L%H+HH+HH+HtH+HdH+HnH|+PXPPXPPXPPyPoPeLܜHМHh'H0$LL赜H詜H*H $אH#H*H#H*HpH*PLpLQH*LXHQHx*L:L2L*HR*H{HC*HlH4*H_H%*HLH8I ILH@HIHM9uH)HXHLHLH|$H|$XPHrL|$ H?IHH$NIBIH9I0LhFH|$8HL>)Lt$ III~HI~LFH|$TH|$=H|$L&HPH{HEH(HOH(HrqH(PHBHj(H2HZ(H"HJ(HH:(H2(H5HLH(H#HH3#HHLH'H޼H'|$,t H|$ H'MtLK H'{ tH;tH'{ tH;^Hv'|$ t H<$FH^'|$ t H<$.HF'LΞH;HN H&'LL覞H;H'LHH&HH=L&HH&HH&L~H=H&LjHH&HHt&L<Hd&H|$8*L"LLH|$H0&LLHHnL&H`H HHH@HHHvH$HtHPH{ H%LH$HuؐH|$ L訇H<$/L'H?%II}h$Tt H$HI}z Lr H<$i H|$ HײH$HƲH農L$H讲H覲L$LH$LH$H|$H|$HHl$H|$ bHZ$HrHJ$H|$ @H8$HPH($H $H$H$LL{4t H{(MHV L#{4tH{(ߐH4 H#LH|A|$4t I|$(zI|$ H# HZ"Hj#H#"H[#H!HL#H #H=#Hn"H.#H7"H#H"H#Hq"H#, H"H"H&H"H}&H"HZ&H"H"H" Hm#H"H.#H"H"H"H"Hp"HY#Ha" H#HM"H~#H>"HO#H/"H&&H "H%H"H%H"H#H!H&H!H &H!LH%H!H!LIIELI9u$uR|$luZLSH{!H)HkHH9tHHHLHHH$H|$`HH!HH!H"H HLH|$uH H|$HH HHLu|$<t H|$0tH { tH;^HHH$H[ H$HL H$H= H$H. H"H H$H H"HH$HHHHL@!HHHH|HrHhH^HTHJH@H6H,H"uHhH[HNHAH4H'HH HHHHHyHlH_HRHEH8H+~HqHdHWHJH=H0H#HH HHHHHuHhH[HYHqHIHaHɔ HQHIH/"H9H"H*H!"HL胔 H HV"HHL$uHL"DH$H|$L蟪H|$ uHIQI~H]HLRH$HL~L-H%L-H5HHHL`~LHHHHH,~L贾H謾LH LCHH-HHHHGHHHpH8 HBLXH HIH H9H`L.H H8HH.HH HHHH }H|$覽H<$蝽HHLH荨Le HHH9H|LEH|$;HsHKLCH+L H+UOIC=71+% HH HLHH H{P H@HH&HH^ LV H~I~PE L@HeH}cLucHML)LkPMM9YM9bH`L(HLkxH,H?HL`L LL`߯L`Hh LL软LHj LL蛯LHH LLpyLpHx& LLWLH  LL5LH LLcxH L{t H{ HIPIELI ILH?H|$XHHD$X议HO?L|$(LHPI(H$>I>I2 Lj4H|$ H|$8LބHt HHPH(H0H?H}HH$H WHJHD$(H'>L|$(IL3bH$ LHYH!H-?H}HH$PH舭LM=HL-HLH`H8H?H{HH$HEHH$H$LLHLIULRHH|$(2H|$H8 H?HH$@ HD$LXHI$LIL9uH|$2Lt$H?IHH$/I#I~HI~LI2H|$ /H'HEHLH$ H?H$HH$H^HH]?H{HH$H踫HML HH H?H{HH$HWQL HBH*HHL2 HHtHEHHH9ufH}HHt HHt H|$H|$H軪LLkL zH@HEH낐H|$0BH|$(8H|$:HVLLLnH|$H<H$LLH uaH|$LLd$L;d$ uQH|$(H|$0H٩Ht HLHvI@I$LLd$L Hn{Dt H{8?H?H{Ht H{"Hk?HHH<H$H5HH HHLHD$(HD$(ILMLLMHHLH|$|H|$ rH|$hH|$^HLNHFHnHHaH)HkPLL9tHPHHI ILM9uL%HLLLHH@HL|$IIPL8HHD$HxPzH|$7HH`HHPHxH@HhH0HXH HHHH8HH(HHLLHLLHHHLrL襲H蝲HH虝H{萝HHxLHXqLMUHLJHHqL(L H8HuH(LLHHxHXHEqLͱLűÐHHqL袱L蚱HHtHL芜L肜HHx>HXHpLGL?ÐHtHLHdH<H<$5L[LCHHQH LLH I|$H H I|$LH LHLt$u|$,t H|$ tMtL'H Hv L>Hf H^ L&HN HF LH6 aH2?HHH$H蚷H ?HHHD$ HvL HfH LH|$(|$\t H|$PH|$ H?HD$@eH|$t H|$#HHD$ H?HD$I~HrLjt H%HD$H|$ HHHH|$nH|$$LH<$H LHHD$ Hp?HD$|I}LH|$(I}xH;~H LH|$8dHtHHo MtLMtLHkHC H: H{H H! HH H=?H?H9tHf?Ht H=?H5?H)HHH?HHtH]?HtfD=e?u+UH=?Ht H=>d=?]wUSH3?HHHHt HHH9uH[]f.UHSHc1HiH5"w H?H,H1[][H f.DH?@fDHGH0GHGHGT@USHHHT'?HHH?HHG0fG8H[]H @USHHH'?D$HHHh?HHG0fG8BL$C(KH[]H ff.USHHH&?D$HHH?HHG0fG8L$C(KH[]HQ ff.UHcSHHH!&?HHH?HHG0fG8eHkH[]H @f.UHSHHH%?HHH+?HHG0fG8HkC(H[]H fDHm%?ATIUHSHHH?HHG0fG8C(@vHHt LHHk[]A\Ih IT fUHSHHH$?HHHK?HHG0fG8%HkC(H[]H fDUHSHHH$?HHH?HHG0fG8HkC(H[]H fDH9cG(;F(u+RAUHATUHSHHHcH>1DGf.FEH[]A\A]G;F1H[]A\A]HvHNWȃuff9uu-fDHHtHvHtH[]A\A]韁 HFH9GE~@H}HPHCH} D$t"HyIHt Hu HETLc H}tz@PIHHEIT$ 1LfAL$ HL$I$AD$8AD$(P8H0T$Lc~A|$ LHCfHL$dH3 %(HH[]A\ECH} D$ =fDD$HC~fDusH}HC@VIHt HuHLcfHEHCI<$ HiHmHfH$I$I$AWAVAUATLcUSHH|$I9`J<L)HHIHI\$ML LpHtLHHHpHuMt]E~@AWHl$LHH)HMdxHHHpHp-L9uHL[]A\A]A^A_fDE1H@f.H?ATIUHSHHH?G(HHG0fG8C(LkHC[]A\H[@UHSHHH?HHH{?HHG0fG8UHH:H[]HfDH?SHHHH{0\H[fSHH[f.UHpSHHHt HH&HH[]HG(O(1w H&@UHSHG(tFvOuqH_HH?H56?1HHtGH{G(uGH[]Ðu+Gf/wT f/w2H,[]E1H[]HGH=H=}EfDEE11Ð@RUHSHHC(tJv\tCH[HH?H53?1HHHC(uHCH[]fucCf/w| f/f(fT f/ vDH{ Ht;q'tUH{ H1[]l-@E1H[]HH,[]@EHDEH{ H&HHHDE1뒐1EHxfDUHSHG(tAvWt:ueH_HtnH-?H5?1HtHt?H{G(ufH*GH[]uGH[]EHf[]Ef뻐fÐf.1(uHGÐ@f.SHHD$D$C(CH[ÐUHcSHHHkC(H[]ÐUHSHHHkC(H[]ÐSHHD$iD$C(CH[ÐATIUSH=C(@ HHt LH9Hk[]A\H@ATIUSHC(LkHC[]A\@f.UHSHHHkC(H[]ÐATIUSH{LckC([]A\UHSHHKHkC(H[]ÐS(Ht" ~HH[HwHtHH[f.f(uGHG@~1f1ÐHG0ÐfD(t~DHGHtfDf.(t~}DHGHtfDf.SHHw HuG(tWtBt[DH[7IGHHH[0f.HwH[GHwH[9fAUATUSHhH_dH%(HD$X1Ht)HL$XdH3 %(H*Hh[]A\A]H HI@HHIH@ 1C8HC(fS H} H]HP uDH} HPH]HH5T$H4$HLH]BH]HH5H6IHHB,A$IELPH} 7 E(Hu t3t.H=H} 1)ЃHu LmH\$H?!LHLHH]gHEA$RA4$Cf.H}LH5H]LLHZA $Lm &DLmH\$Hu H!LHL-GcHHH HfH(dH%(HD$1:HWHt!HR8HL$dH3 %(u5H(fDHHuHH5H$HT$UHSHHH HtHPHk Ht:1Ht:H{ 1$HCHHH9C(H[]C(H{ @#CH[]@~DAVAUIATIUHSHH]IHtHm)LLHLBLH[]A\A]A^ Hff.AUIATIUHSHHH?HHH?HHG0fG8LLHH*H[]A\A]H/USH0HpHHt+HHH[]f1HH[]@HH[]H@HtH`Df.f.wW(u Gf~DÐGATIUHSmHHt H[]A\DHtA$A$fATIUHSHu%HH Mu'[H]A\ [1]A\DPfxA$[H]A\l@P HHdH%(HD$1Ht$D$HL$dH3 %(uH f.ATIUHSHcHdH%(HD$1Ht$U1x49\$~.HH)HID$HL$dH3 %(uH[]A\ÐE1 ~HfDUHHSHH$HtHtP8UHH[]@HHn[]ff.'HG G(HG fHG G(HG (@ATUSHHcIHt{ uL#kC []A\fH;xHŀ{ tH;aHyf uDH?8HHFGF G HF H9tHF(F ÐHO HHcVHH f.UHSHH u:CEC E H3HC H9t1HuHHC(C H[]DH?fDH} H}HcSHH[]DGHHcGH@HHDHHDHt'~#ATAUHS HuH+DcC []A\H?H+DcC []A\AUATUSH~^LcHIcIHtF~9]N]HHuHcA9IN} u7LmLDeE H[]A\A]DHE1[L]A\A]H}/f.AUATIUSHH t,HHC A,$HHC(C H[]A\A]D~4G9OLcLHtH3LHHfH1[H]A\A] uDH?xHG G(HG f1ffDf.f.HA~ÐAHu ?HHSHH[f.H?@fDSHHt H ?HHSPS P SP[ÐfDH ?GƇHHfH ?HH9SHH[:f.UHSHH9t(HHHHHsH}vHH[]ff.USHHHD ?HHH[]Hff.USH(dH%(HD$1XH?HID$HHH$HD$HP(HHHH\$dH3%(uH([]HHfUSH(DdH%(HD$1E=H?HHHHH$HHD$HP8D$t)HHD$dH3%(uH([]f.SHfDHH@HxHH@HpH9t1?*tH HfÐ@f.AVLrAULATIUHSuAME1A)D}1McsfBTmAD$fx19Lm(LOLE1)C1HcfD]([]A\A]A^AD$ fDSHH dH%(HD$1HHHt$HH$hH|$dH3<%(u H H[f.H(dH%(HD$1HHH|$HH$\HL$dH3 %(uH(fH(dH%(HD$1HHH|$HH$ HD$dH3%(uH(BfHH@HXHdH%(HD$H1HILPXHD$HdH3%(uHX@f.fDHЋ~fÐHA~ÐAÐf.Gt@HWx1HtBÐff.UHSHHHt#)1HHHHH?HHHH[]Haf.AUMATIUSHH;0tH(Ht$0Ht$HLLHH@XH[]A\A]fDATUSHH dH%(HD$1H?IHLHH$HHD$HHŋD$t)LHL$dH3 %(HuhH []A\DHtHEHH)HHH9tf.HpHHH9uH}1tf 1H @SHHHdH%(HD$1HHL$D$HtT$HHGHD$dH3%(uH[,ff.AVIAUAATIUHSHdH%(HD$1^HHtvHLDHOE~&HL$dH3 %(HubH[]A\A]A^fDAD$fx=~D$HHT$LHxEAD$ THH?SHHHHxHtHPH[fSHH[*f.H?SHHHHHtHPH[ fSHH[f.UHSHHHHt uKtA@H8fxHH1[]DHH1[]rfH8HH[]@f.HGxwt;p}VWtH@1Ð@H?@fDH?@fD 1\9~MATUS ~L9MAHcHHHHHt4DH[]A\@(A E֐fDSHH(HHHǃƃHǃǃ[Ðf.HtHcHT 9LHcHH HtJufAUATUSHHDEoHIAHt,HtwI$HHHD[]A\A]H5i?H=Ҽ?H.I$U~HtcHHH@H[]A\A]DHHHs)1HHH-H>HHKf.H[]A\A]DH5A?HAHHcHH>tF 9BfxZu>DAE1HHJ uHJVvH8HfD@ЃfDDB uEyE1E뛐ATAUHSHHHtHD[]A\f.H=!?H5?H1xHHff.AWAVAUATUSH(dH%(HD$1HAՅHHIHtHHtD$Et}AEE1E1H$HD$HD$,KHL$HA_L;<$tCD$IDHDAƅyE9~HcfIT$H:LŅx"H;1HtHP HHuD$밋D$~L HD$dH3%(u H[]A\A]A^@f.AUATUSH(dH%(HD$1x#II119t,LƅyHD$dH3%(uL$ sLHtMtELHLHE1hÅyMt;I$LH@H[]A\A]A^A_fMt+ILP IHuAEH[]A\A]A^A_MAEH]HTfSHHt/*HHt"H{>H5>1HHuH[1H[Ð~HttAVIAUATIUHHS1AŃ}WpDLHuH1Åy[1]A\A]A^ÉH[]A\A]A^.fD1DA̐fDAU1ATIU1SHH fDHyA$HHt{9|S1+Ic$HHߍHL,A $IEHjŅyHH[]A\A]fHcHHt2H덉HcHHt Hjǃ1뢐@f.SHcH8HHHHVHdH%(HD$1JRvH|$dH3<%(u HH[HAVMAUE1ATIUiSH ЃtcIEH@L9~IANfxiDACfxPuE1EyEE1ɃIN uIN1H`uJ[]L)HLA\A]A^ÐS EN f[1]A\A]A^1fAWL8AVIAUIATLcUISHHLIPPHα?HHfG @SSILLLK+)5IuHL[]A\A]A^A_Hf.1ÐAWAVAUIATAUSHhDdH%(HD$X1HcL|$HT$HHL HR|A1HD$IyfDAE1IO uHL$(PpI8IHT2Nw Al$HT 9j Mj DeE9IcAl$HH؃8ttT$уfiDD$uEyWE1fA@ЃwL@H|$XdH3<%(u"Hh[]A\A]A^A_1E 'H fAUIATIUnSHcHHHH u!HcHH uEL$Q DAwEuD 9LƒfyEL$ uME1EyEE1IL$ uIL$EI8HHHVvt(IDA@Ѓf1H[]A\A]ÐH[]A\A]@f.AWAVAUIATUHSHH(dH%(HD$1qHHtHHtIHHa\D$D$ 3E1Lt$~1}DAwHHAHD9d$ tW QILHxIHP HufHD$dH3%(GH([]A\A]A^A_DIHtH虲D$ADž~E1Lt$~f.ILAHHًPpE9uXCHcHIH_H=Ѭ?H5Z?HH #H;H5?HIVH=?H5 ?H1HIUSHHdH%(HD$1H9tXHVHHHHP@H(H(胿HT$HHD$.D$HL$dH3 %(HuH[]@HAWAVAUATUSHHT$HL$XLD$8LL$hdH %(H$1AAIHcAH$I$I$H9H<H)HHհIHIcHDIEIEHD$ AHcHx ImfDHHHpHuHL$XI8IcH$HD$PIHAIH|$(H$zttH|$`L$ Hƪ?HH$H$HL$HH$HHL$0H$pH$HL$@&@\$ AAIAAD9d( EDMl( QLt(H-?D$ HUH$f$JL)HHHD$ IHD$3DLH$LHHL$HHT$Ht$AP8$D$ 9HD$8D90AD0IcH|$(HIppt$It$EeIcHL4(A^E.)HD$@A@ЃHD$X|$ x DxNIHyHD$ @DT$ Et!IHDHH|$0DL$H|$WfD$ L$ L$0Ht$L)HEHl$@1A{Ht$|f$xHH$pfDD$|苭E1 DH$H+1HHY}1Hft$~Ht$~;$xf DA$8f@ЃdH|$LgH|$@LH|$0fDAN Lt(AfD$H-?L$ HUH$JL)HHHD$ IHD$ L$ 4|$ 2HL$HHT$At$I($E;$H|$$D$ DAvEAv\$ f|$ E1x 9ADOE1Ʌx D)9OAѨHD$HH uHHH|$PH|$@覺L螺H|$0蔺oE1EyEE1ɃHL$`uH$1L.=f$<@D$|E1xfDAD9DNfHDAƒfuHD$XH|$0X ԹH$ǹH|$HmHL$ HtKHAHl$ HH)HHH9tHpHHH9uH|$ HQHD$ H$dH3<%(HD$ 1H[]A\A]A^A_f.HD$@ D$ DL$ E+HL$Q $H|$0Hw uH$H|$E)15H|$DO HD$h HD$ HL$XAA &fDH|$DG bf.HD$XH|$HXf1wHD$XX hDl$ HL$hAA G6H?H!H(HeHHIHHdH%(HD$11LL$D$HL$dH3 %(uH衹H5?AVAUHATUSHHfO:~H|H[]A\A]A^FHfDALf tXGt-HDHtSIDHDL?UH߅ҺO‰8EyH[]A\A]A^ÐLff.EP@Dn oE1pHdff.UHHSHpHHtMH\>H5}>1H軸HHt-H1HH1HHHHH[]ff.ATUSHHt H[]A\@HHHIpHA$~'Ht HHRHDžH[]A\fDHHuA$H듐@f.HHtUHHHSHHPHHt H[]EH@Ð@H`fDfDUHSHH;HL>HkxCtHHH[]Ðf.AVAUATUSHdH%(HD$1I(IֿIHt LHCAE{H5,?L1芡6@薿HHtSLHpLHL蒪LHÅy¿XHHtLLH AE1HL$dH3 %(Hu H[]A\A]A^衵HmHqHuff.HU>HwHGHWH@f.SHHHtHPHC[Ð@f.ATIUHHSHH蓶uwHHtHPHHǃHtHPHǃLH芯HpHHHLH[]A\<@[]A\ÐfAWAVAUATUHSHHHt$H>HH;LHHLiL(HL'Hǃ1HLǃLHǃHǃƃHǃHǃHǃHǃ5LHLHpHHHt$HHLLHHL(HLHǃ1HLǃLHǃHǃƃHǃHǃHǃHǃLHLHpHHHt$HHH[]A\A]A^A_H[H/H3HH#fAWAVAUATUHSHLHHdH%(HD$1H>HHLHH迻L(H(LYHǃ1HLǃLHǃHǃHǃHǃHǃHǃLHLjHT$HHD$D$&HD$dH3%(u H[]A\A]A^A_Hx聰HHHHH@UH0SH虹HHt HHFHH[]HHM>SHHHH莳H肳H趭H読HHtHPHHtHPHHH("HHvH[ff.SHCH[jf.AVAUATUSH@DodH%(H$81DAIf Dl$HHt$Lt$dL$HT$1LHD$H\$PE111H5hHAHLH莣I<$HtM1%E1H1L t7HIH5>1HH{LHH?HHLHHH f(d(fH1Ҿ{諠(f#H1Ҿ'zxH0RI?HHH((f  HuH8(ffAGhf.HHX@&HRI?HH@(fy H! H HHf AGHHS Eg9HAEH)ӉHHI?H5[HP(AGHLHEdH3%( He[A\A]A^A_]fDH{(fgH1Lì}H1fH!I?HHHH(CfHs uHsCfAGH1IHDLHH*HHcIHHxxL虣HKLHLH+?LHAHHfDHHEE1H%H,DHqU?H5z>1LhLHH V?H5R>1L@LHHi?LHLHLHfHHHAEI?HHH(f  HH uHfh`DI?HHH(f{HH uHfAGs@,DHLAHHfDHH?LHHEE I?HHH(f*HH uH8HHHHHHHL11DLLHAWH LHvC mS <1AfDff.vpH6$I?HHI(fy HHHuHHfHDt(HHH_DGHNH膮LHLXH?LHHAHfD(H HEUEI?HHH((fUHuH8DHLHHHa?LHHfHHH!AEmHYk@,DUDxDLLHLHLHH(AUD1҉LHAWHjXZ,DH般HH葲I?HIHHH(FfQIu uIuAEfAG%fD,DI?HHH(fvDHH uHfAG7HHN?H`LfhHHHHLH`AUI?HHH(hfHH uHxhfKlCHƢsLHLfH?LHHAHfDHHAEEE,HxK1H15HUHHLLEH(HH!LHHx覟H?fDžHf.HDž H(f0ƅhHHHxHHLLHHLDAWLHLHYI^I}W"HߨHHhLI(o!1҉LDAWLH6XZv1I?HHH(fHH uHfAGxAE V 1"HH蓪\H_HHHxHHB,1lW1Ic%1N1}1A1HY16HHHHH"H$HH*H/H4H9H>HRH:HKfUHAVSLH0HEdL%(LUE1DE~"HH]dH3%(u^He[A^]HL?LuH]PHEAQIAHP1LEI1LuEH LTݘH鯮HAQMIȉ17HfUHAWMAVIAUALATIHSHHHHdH%(HE1HE1MAWD1LHIHXZ?LHMdH3 %(uHe[A\A]A^A_]Iff.AVAUATUHSEE~[H]A\A]A^DIHIIL贤tH[]A\A]A^DHAL$It$1SMIL HXZH[]A\A]A^HHHAQHE1HUHAWAVAUATSHHEH HHEHHLDHdH4%(Hu10<0HfH8HHHD?HHHc HDtDtHHHHH Hc HL,EeE}AAD$AuLDHDD)LELHc LHIHcD 9HMD HDtDtD軝IODHHDD)̛fyL1Ҿ{L_H}?HLPHLLHHHHHPLfXM1ɺLHHD11ATLHjHHH L萒H脒HEdH3%(He[A\A]A^A_]fDHHDD)褚AtHEuEuHfHHfxAH1EH PjH ;HfHH8HHH(fHH uH(fx}HGHHH2HHHH蹴Pfx@H1HI@\D{DH 1YϒHԨI鵨H鴨f.AWAVAUATUSHdH%(H$1ANHHH5$>IIML#AƃwH FHcH>A1H$dH3%(HH[]A\A]A^A_DAHHHL貹HDAHHHL芹HDAH5>LZrAHHHHH'A1LHHh}E1LAH DA趙L$AULLHHLd-LH詎@AHL1HH腸H|DHHHHHXfLH5>1Åx HHmDH5>1HpHHLH)HfD1L|E1LAH CAdILAVLLd$@蠌HLLRL$HHLL8 HL=LHI$UI$ZI$I|$(>I|$>Lf.HHHGHfHHH1GHfHHHFHHH>H5>1HHcLHLLHA0HdHHŤHfHb@AWAVAUATUSHXDdH%(H$H1EtHHIHtHHtǃDrAE$EH1HH HH9t+A<$H8uH 9|qH9u@LH起1~HH9ƃAA $|HD$@L=@HD$H$HD$@A9~QA$IHHcōuHH 9uH|I I?uLo fw?Ic L>DH$HdH3%(HX[]A\A]A^A_A$D$<A^HT$l$ fD$<HPH$LH|$4Ht$H|$H|$ED$[1HjDE~UHSHH(HHH}EH[]HH[]zf.AWAVAUIATULSHLHHH4$HL$H>LLHHwL(HL5Hǃ1HLǃLHǃHǃƃHǃHǃHǃHǃCLHL,HpHHHT$H4$HHH[]A\A]A^A_H!HHHHf.AWAVAUIATUSHx9D$dH%(HD$h1H~HHIH~3HSH}~#HUHHtLH HHLsLLf.D$ztHT$ 1LA$HI<HD$ 菓HL$hdH3 %(LHx[]A\A]A^A_fHT$ 1LH;HD$ @fDHHLL_HHH>H5>1 HHL|$ L!LLLHzA$HT$1LH^;HD$褒L謺vHHHHEA$RH}FfHuD$LޗfH}LƃHQHT$ 1LH:HD$ lHuLL @菆\H[jY=f.DHu>HHfHU>SHHHզH[DE/$EfDHIp9HUj?Hl$@H\$`LL$H|$ILHfL$hHHD$`H>D$PHHD$@HD$HMtfDA$/ƒIT$A$HHCHpA9.HL$ HtAHAHH)HHH9tH@HpHHH9uH|$ HH|$pyH|$(yH$dH3%(H[]A\A]A^A_@AA$/ƒIT$A$HHHSH%DA$/ƒIT$A$HHD$HHsH|$uD$xfD$HL$T$E11H|$ iHL$HcD$1fA@A$/wƒIT$A$HHtHSvfDAd@IT$HBID$8DIT$HBID$0DIT$HBID$DIT$HBID$|DD$|D$"HHt$hHt$ UzHHˑ@HLL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$MIHD$HD$ HD$$(D$0HD$dH3%(uHyM]EEQAUATUSHHH$HAHuE1111McF[+ueWAfA{fA}fA'dA9HcA'L fDlMA9D@D9McF[AIHcA)L)HcLlULcٍWfA'tEfA{A9aA<fETM9DKHWLcfA'uA9gD9vF[Aɉ׍WAfA{fA9~ HcfDT}D9AIcɉDKAHcIcLcڍzAfA't4A9|fDTUH9DKHLcڍzAfA'uE9'fBT]A9~HcA{fDL}D9F[AɉAILc߃HcD)McASAfA{fA}t"E9~5fFT]9~]DKIH@AE9[AɺD9BwWA9~ Hc'fD}HDHL[]A\A]afDE9~A{fFL]9ifA9Hc'fL}D9~McىF[fD`fDA9|HcfDTUD9sf[fA1@E9K95McىAF[:D9rfHcA'fDT}D9A}fF\m9A}fFT]9ifFTD9fHLD$scLD$ƅ1AH[]A\A]øAWAVAUATUSHdH%(H$1MLEEHH IHHD$`ILDL|$ Hl$@HT$L@L$E111LLu0}HHt`ILLLHLDi~fLrH$dH3%(HumHĨ[]A\A]A^A_fD1@Lh벉t$ bt$ .@t 1}sHZaH5f.AVHHAUHEMATI1USHl$0I1ILDLHH H߉@[]A\A]A^DHt7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$0HD$HD$ HD$ 0HD$AQLL$ZYHT$dH3%(uHerDAUHEHATIHULSHHl$8I!HL$0IDHLHH߉.H[]A\A]ÐHL$t7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$0HD$HD$ HD$D$0ARHD$PZYHT$dH3%(uHPqAVHHAUEMATI1USHdH%(HT$1Hl$@HIHL$IMHHDLD$9HHD$dH3%(u H[]A\A]A^pDf.Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$0HD$HD$ HD$ 0HD$AQLL$XZHD$dH3%(uHpDAVHHAUEMATIUSHdH%(HT$1Hl$HHL$@HIHL$IMHHDLD$HHD$dH3%(u H[]A\A]A^loff.HL$t7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$0HD$HD$ D$0HD$ARAQLL$XZHD$dH3%(uHnDf.ATUSHdH%(H$1Ht-HHHE1H11L`@ oHHAH\cH$dH3%(u H[]A\(nHf.fHtH`Ð@f.GÐfD~11HGff.H~fÐHA~ÐAHA~ÐAH`XfDHf@T@@U@@B@t D`Ð 1t`ÐfDÐf.H>SHHHHHtHPH[kfSHH[jqf.USH(DdH%(HD$1E@HOU?HHHHH$HHD$HD$t&H^dHD$dH3%(uH([]kH釃fDHU>HH9^SHH[pf.USHHHd>HHHPHtHPHkXHtH}HtnH7pHH[][SHH[ pf.HE>HHIYSHH[of.Hi?H=i?HtHPHi?i?H=i?HtmHi?HÐf.ATH5USH`dH%(HD$X1l]sHHLd$Hl$H LHHD$uHH\HgH>HHD$rHHt$1HHHuH/>HHELHHnHh?HD$XdH3%(u H`[]A\$iH#I/1IfDSH5wn1wD9H~H[Ðff.SHln1swH9D}D[Ðff.SH5w,n13wL9P~P[Ðff.SHm1vP9L}L[Ðff.H`@Hff.A H`XH@A H`pH@ 6Ht!SHHV_1f\[Ð1fVfDÐ@f.AUATUSHHA$IHIL'I$HLHLPPHH[]A\A]fDAUATUSHHA$IHILסI$HLHLPHHH[]A\A]fDe?u1e?t5HH=e?%ltLH=e?aH=e?HH=e?@H}e?@H>HH)]SHH[*kf.H>ATUHSHHHHmN?HkSHHHCfC-i[]A\I}ff.H>SHHHHGPcH[7fDSHH[zjf.SHӅH>ƃBǃ`ǃD5wHHHHHHǃP[ff.HE>HH鉅SHH[if.USHHH9H肅BHVHVBDDHHLLPPTT\1f\UU``HH[]@UHSHH+HD>HHHH"H[]H{@f.USHHHGHsHtGH>H5M?1HcHHt'H@xH{HHpNH+CH[]@1fCH[]Ðf.Ðf.USH(dH%(HD$1Ho>HD$HHH$HD$HP@HH辂HHL$dH3 %(uH([]bHzfUSH(dH%(HD$1H>HD$HHH$HD$HPXHH>HHL$dH3 %(uH([]bHzfUSH(dH%(HD$1Ho>HD$HHH$HD$HPpHH辁HHL$dH3 %(uH([]aHzfefDAUIATIUSH`?tH=`?gH-`?H}`jHHtkI$H0H@H9AD$1H@mH>LHHLcPHHCXHHEH@HH[]A\A]fDAEH1[]A\A]H=_?7[EfLyHyf.~1UHSHHt#H=_?HHHH@PH[]H1[]ÐV_?tIHH=F_?euH=>_?HtAHHHH=_?_ZDH= _?HtH1Hf1Ðff.B@DÐ@HÐ@LÐ@PÐ@HV@ATIUHSHf8t$HߺHTW1fC[]A\fLHHtLH޺[H]A\k@JސAWAVAUATUHSH(dH%(HD$1A~,HL$dH3 %(HYH([]A\A]A^A_fDIHIHILLL|$L<$tpLI}HH<ÐH9UHSHH}u 1H[]ËD9DuHHH9HuًP9PuB8BuT8TuHVHViuU8Uu`9`u@ÐfDAWIAVMAUMATIUHSHHt$H\$HdH%(H$1\Ht$LLHqI$MLHHLP0H&fHH$dH3%(uHĘ[]A\A]A^A_YH]rff.AWAVIAUATIUSHHdH%(H$1Hl$ H\HEl$LHLHE;l$t,HLt$ L|$HD$ LL L$ ~51HKeHH$dH3 %(uwHĨ[]A\A]A^A_L|$!bHHt9HT$LHH D$ ~El$HtHHPfT$ D$ YXI5qI!qAVAUATUSHDdH%(H$1EHӃuHHH;Iƅ~>1 f1H$dH3 %(HH[]A\A]A^fDL-Q>Ld$HD$I|$D$IEHD$a31~1IEI|$HD$~LH>LHHD$[iHT$LD$1LLD$HD$OD$Lt$~;MtLE D$u |DohfMt LeL볋C?1H=>?HxDžx.[xHIU?H6U?H='U?bPH="U?dL\H=T?A-BH=T?D>MIHH=T?E1#LEH=?It$(H1HHfKHXHH`HXHlYH`E1RMtILP E1HMdH3 %(L/ He[A\A]A^A_]fE1DL0E1DHLH=S?HHDI^HLeIIƋE1=D ]IHRHLHd~~LE1c~mHXR HE1E1H`HXoXH`QMILP@H`E1iQ@HchH HLH` PHPHLH`HHxHxHH8HHǾHPI^HHPHH`HHPPh0H Lh p[IHdhILHH`i;Jh #E1LXH1LUHھLHhuUHhHLsv ~ I$LE1PHX#DH5HR@HX E1Ip HHHH?H`@)CfSD@HHE11H`ME10HھLЁ3I$LPH9?HPAAAfDHfDHHH@fDHMHIEHLH@HIHHHH@H0HhPH1LH@DLNfHH@1Ҿ/HHH@HhGAfTHH@1Ҿ/HHH@Hh<@,A9HE1DH@LHHH0H@ID$ Hh1HDžDž(fDGLH0HLFH0L,HHHD)AD`H@Hh@fH@EE1HHH@HhOH@D,HHhAH@E1ExfDAE9ENfWDAHE)f1H@Hh1COL0HL]VHPLLLLBH8LH1HxYfDAf}@;Ѓ<LE^KAAVIHHPHDHOLhHLLHP.BLJHHJH@JH~H8HxHHH0XHPH>HpHpWf)fDAfL0HE11LPH`QjATL 7H LILIHHPLHHH@HhFH@H@H1HhHHV@HAHH#TD E1EyEE1ɃIL$ uHHH1S ~D\LD HHoDeHP?HhHHHHH@wHJHE1^HH!dH7dHdH+dH!dH$dH@dHcHFdQdHDcH>dHAdH?dHIdH[dH\ddHbHHH@HHHH@Hhb@f.H1fAUATIUHSHHdH%(HD$81tUptNH@f.tfATU1SHIċI|$HP LH6Ht H[]A\ÐSH6Hھ[HfHo@f.HO@f.SHs6H[HfDSHS6Hھ[HfH@f.SH6Hھ[HfH@f.ATE11UH1SHHw8dH%(H$1HHUGHHUHI;Ec OHHtYH@HH@Hu>LcHHwTH$dH3 %(Hu1H[]A\D1@EMtI$LPEH`f.DU@HHH@ SHHcH5HHC9D[f.fSHHcHw8HH9D[f.DHH@HxHH@HpH9t1?*tH,JHff.DH=If.UHSHH=rIH}7KH[]UHSH NHHt3H-?HuH{HHEC CH v>HHNHH[]HHu>HHHGH_IH7PH30HAWAVAUATUSHDdH%(HD$1EH_XIHt&HL$dH3 %(HLH[]A\A]A^A_HPD$HIHH@ H9D$LgXLHHHA~zD$I]XtE1 DI]X@LHHt LH/H;LLHAI@DD9|$I]X fD1fHhH%+?M1H5+?H!3A\H+H5+?H3EHt$LIfDIEX^BH HHtGHLNHdGHSHHHHG6Hr>HHH[9EfHs>SHHHHG`6Hr>HHHDH[aFHLf.DAUHIATUHSHdH%(H$1HHPPHA=HEHHP`LDHdHH5HH$dH3%(uH[]A\A]@HH5HyLfAWIHAVIAUATUHSHHdH%(H$1HP0toILD=HLHPXHHPPH}PLHQ(IHt@L4H$dH3 %(Lu:H[]A\A]A^A_E1MH1HL/I?HL4HK@AWAVAUATUSHhdH%(HD$X1A~+HD$XdH3%(Hh[]A\A]A^A_II1Ll$IH$@LLLLDJH5(?HH$HHD$HtD$I$LLLLD$ t,E HtL&7Ln<>fHt݋D$p>gYHcYf.HtH`Df.fH=YATL%,k>1UHo>HSLH[>HtHHR Ht0[]A\H>1LH,>f.1DEDf.AWAVAUATUSHH4$A1dH%(H$1 H&?IIALMHl$@HHD$@fD$HHHg>D$0HHD$ HD$(HtD$(HD$ MHH4$HHD$ILPxHt HD$,HCHt$LDHLl$AH|$\H:H$dH3%(u5HĘ[]A\A]A^A_@D1LHJ9T<uWHlWHjWHc@AWAVAUATUSHE$dH%(H$1EH$?IIAHMHl$@HHD$@fD$HHH!f>D$0HHD$ HD$(HtD$(HD$ LH$HHD$ILPHHt HD$,HCHt$LDHLl$$@H|$([H9H$dH3 %(u:HĘ[]A\A]A^A_fD1LH0I3: VHVHUf.AWAVAUATUSHxED$dH%(HD$h1EIIAILHH"?H\$ DfT$(H1HHD$ pHIHLHD$LPPHt$HDHLd$>H7HT$hdH3%(ubHx[]A\A]A^A_DuH5:d>1{7HD$HHT$H0DHHL$dH3 %(uRH[fDcݐHD;f[f;른}6f.ATAUHSHdH%(HD$1tl Ht^Hg>H5 c>1N6HtDD$LDHL$HA(#HHEDHHD$dH3%(uuH[]A\@H1@DHHHEDHHH{5f.Ht7SHf>1H5 b>O5Ht* u%HH[HDp[fDHtWS1HHf>H5a>D$4Ht uHD$HHH[H[f.Df.AWAVAUATUSHHEL$dH%(H$81EH?IIMH\$0HfT$8HD$0MUME1MtTL-`>He>1LL 4HtH HcH>Hiz>L1L3IŃIEL0D$HD$(1L$HD$H1LH`9L0Ht$1H߸;fD$(Ht$!9l$IELL8$fy$AH0H$8dH3%(=HH[]A\A]A^A_ÐL$1LH@f.IEL$LLLH=(L0HD$(HD$T$Ht$LHL|$(7WHHl$pHHHH'H/HD$(HD$DHHHD$(HD$fHHHHHHHHH$HH$lQ1HLHLLAWAVAUATUSHXdH%(HD$H1A~'HD$HdH3%(]HX[]A\A]A^A_@IIHLL#MtsL=]>Hb>1LL1IHt w4HHcH>f.Haw>1LL0tL9.M@1@HHLHx@ILLILLILLpILLxs@ILLh[@ILH1HHL5/HCKDAWAVAUATUSHEdH%(H$1E,H?IAHAMH\$HHD$fD$H1MtYH`>H5\>1LN/Ht!HHHE(FH5[>Hu>1L/HHLl$PL(HL$Li,Ht$LDHHl$a3HG,H$dH3 %(u9HĨ[]A\A]A^A_D1HH< 뗽.HIIDf.AUATUSHdH%(HD$1MteALÅ[HtvwoIH5Z>H_>A1-Ht_HHH8HHDH|(L,$`2fD1HL$dH3 %(u&H[]A\A]1fD+-IfAVIAUAH։ATULSLHdH%(H$1HD$`MD$HDHD$MHD؃Ld$ Lq/Mt|H^>H5Y>1L,Ht_LHHLHEu;A0LL*H$dH3%(uRHİ[]A\A]A^fA@L*HHt$CHt$G,HGfDHtPf1ÐHDHD1DAUATUHSH(A1ILHt HutH(H[]A\A]Ht#ILHH(H[]A\A]HLD$L$HT$CLD$ILL$HT$HI~Mt L DLxfDAWAVAUATAUSHAdH %(H$1Ʌ*HLHIHHMHELt$@1DHLLT$H$ -LT$HT>HD$(H$HMD$0HT$ tAUT$(LL|$ ILLLHAQ(Mt HD$,IEHt$HDLHl$.$LIL'$ E@1H$dH34%(uHĘ[]A\A]A^A_1g)HWEKEfAWAVAUATUSHEdH%(H$x1E0L̓wIΉH=~MHcH>DA1H$xdH3%(HEHĈ[]A\A]A^A_fL$1LE1L1V)H1LLHLHuEEfL$1LE1L1)HLvL@IL$LMHD$@LLDLE111( u1IHYHLHKLUp>1HHILLLH@fL$1LE1L16(HL9@L$E111LL(0HHHL1H@L$E111LL't0HHbHLHJL$E111LLv',0HHHLH譞L$E111LL&'/HHHLH]IL$LMHD$@LLDLE111&u/HHtILLLH蹜LL#F@ILPL1#ILPDLE%HAHAHAHAHrAHAHAHAHAHAHAHAf.AWAVAUATUSHH$@H|$}dH%(H$1`HIDE6E-HO>MD$0HHD$ HD$(MtAD$(yHH4$H4$L$HLD$0HHD$ HD$(MtA$D$(Hl$+HHt$Ht$HH٤ HH$HHH$'H|$Hl$ ILHH4$HP(Mt HD$,ID$Ht$HDLLt$&H<$*.HALH$dH3 %(uLH[]A\A]A^A_D1LL/Hl$ fDT!H]>c>HHl$ ^>HI>HN>fDAWIAVAAUIATIULSHdH%(HD$x1HH#IMDLLHJHH-H߉-HT$xdH3%(uHĈ[]A\A]A^A_| H=AWIAVAAUIATIULSHdH%(HD$x1HH"IMDLLHHH/.HHd,HHT$xdH3%(uHĈ[]A\A]A^A_H&=@f.AWIAVAAUIATIULSHdH%(H$1H\$H<"IMDLLHHH.HD$+D$H$dH3%(uHĘ[]A\A]A^A_Hx<AWAVAUATUSHdH%(H$1H$DEMIME@E@EHl$IHL$HT$S!HL$ILT$HIȉLHH95 AAA9}=H*H$dH3<%(DuiHĘ[]A\A]A^A_tHL{fHcHLf.AfAH/;AWAVAUATUSH dH%(H$ 1MAHAIHAσH0O>H5QJ>1LD$LD$HHHHLd$H$8HH舗DLLAA uƄ$ DLHH|AAAw DŽ$LwHHHHH0H$ dH3%(HĨ []A\A]A^A_AƄ$ aA1L6A'Z1LBHD$L|$PHD$LALD LLI@LL9t$uH9H 9f.HHc`pfHHc`xfHHcHhHtH@1Ð@HhHtHH@01Ðff.HhHtH1u 1Ð@HH8HHHATHL>IHUH5D>1SHt8HI$hHt(Hh1HtH1H81 u[]A\f1[]A\HhHpI$hHxt[@ʼn]A\ÐfDUSH(dH%(HD$1HG?HD$HSHH$HHHD$dH3%(uH([]H/7@f.SHHdH%(HD$1HhHt H0tUDK~H'HHHHgHHHHH駭HGHgHÐfDAVAUATUSHdH%(H$1HhIHHI1IHHz>HHH$MHHLI$hHHHx|LHiH/H$dH3%(uH[]A\A]A^ H)H)f1HhHtHBÐHdH%(HD$1Ht$D$HT$dH3%(uH, ff.H1~fHhHH6t@f.ATUSHhL`MtL[H]A\HhHH1HH8HpHNj)HtDHhLHzItHP1[]HA\fD1Hf.z@vATUSHhL` MtL[H]A\HhHHHH8HpHHt7HhLHz ItHPf.1Hf.HhHB Hu1[]HA\f.SHhHH8rHhHoH ( zHLpHHBHDGlA RDOdEEDfE~AA%DHAXƂHhfDRJHPf[tHPRuHP`HhfLhftH0AfADCHhDCHh@[@fxcuHuHf9-dƂ[fHhƀ[Å~uxPfx.`ŋDz@xT1HpTfAWAVAUATUSHXLhH $dH%(HD$H1A$)HD$ E1Lt$:E1HD$:Aʼn߾ A]H‰H fA$fAVIE8$~IuE8$AEInAuA$AftIFfAVAIH널HH+D$ H)H<$1HHD$HdH3%(ukHX[]A\A]A^A_ÐA$H1H<$Ht$fD$Lh@LH+D$ LH)1Hl$:w#fDHhf.u`f(%lf(fTf.w&f.zu f/s f/v&DH,ffUH*fV1DH,fPHHÐfDHhStHH9v1ۉ[fHHH?[Ðff.H6>HHHhHAWAVAUATUH1SHHxHtHPHh1Hx HtHPHhH5LMI$I$`I$ I$I$I$@I$I$I$I|$0HtHPI|$ LHPLs(MHAHL8 H>LL@HH8II$LM9uL#,Hl>HHHC(HH{pH{0L+LcMtLQLH{HtHPL#MI$aI$`TI$ GI$:I$-I$@ I$I$I$I|$0HtHPI|$ L'HHH[]A\A]A^A_fHk@f.SHH[f.AWAVAUATIUSHXdH%(H$H1HhHMH>D$Hl$PIH}HH$HHHsHD$PCD$Xֆ HDŽ$Ls0Mt8(g IHt LHH$HtHPL$HC8HHH$C@$CA$CB$CC$CD$CH$CL$CP$CT$CX$C\$C`$Cd$Ch$Cl$Cp$Ct$Cx$HHHH{H@H@hHHHH$FHH$$HH$$$$%$(H H H`H`HHHI|$XH$8$0$@$DIhHPd$PT$0$H\$IVHHVHL[H3H'H`H HHH@HHHH$HtHPH}K LH$HdH3 %(LHX[]A\A]A^A_H$$IvH #IvH IvH~IvH@ffDH8HHHHGHI@HHHHHHHfAWAVIAUIATUHSHHA.>HDžhHHEAEMfILH@H[]A\A]A^A_MI$I$`I$ I$I$I$@yI$lI$_I$RI|$0HtHPI|$~ LHC(HPHD$HHL8~ H>LL{0HH8fI$LIM9uL#H<>HHHC(HH{pL{H|$#LcMtL ~LH{HtHPL#MI$0I$`#I$ I$ I$I$@I$I$I$I|$0HtHPI|$N} LHHDžhAEH[]A\A]A^A_@HH1HAHH>L%>AfD[8HHHIT$fD{xffH>HK(HS0HHSpHHƃ1H8H@AAHAHPHfH8fD@HxfDHHPfDP@H9uƃHm HǃH1fID$ǃ(HfHPfXHǃƃHhtIH81:LHID$ID$HHD$PM|$(LCAD$@I$fAD$dfAD$|HAD$`AD$pAƄ$ADŽ$IDŽ$I$ADŽ$ADŽ$IDŽ$ADŽ$IDŽ$IDŽ$IDŽ$ADŽ$"IDŽ$IDŽ$E]EL{MtL\zLLcLhHHHZEUEHRH`FH :H.H"H@H HHH{0HtHPH{zy H"LhQHHuHYEMElHH`H |HpHdH@XHLH@H4H{0HtHPH{x HdHhMA}H{HtHPLsHhH{LH;MH{#fAELcMtLCxLHCAEfDHDžhAENAMMMI$I$` I$ I$I$I$@I$I$I$I|$0HtHPI|$5w LIHiAEMILPyfDAUzM'MI$3I$`&I$ I$ I$I$@I$I$I$I|$0HtHPI|$Qv LIHAELHvLHh IHt_LHfEEE~+LlYfDH<%H{HtHPLc#AuH{HtHPHCAEHHIIIHsHff.ATUSH dH%(HD$17HhHHtGIHHpHcHLHHHD$dH3%(uH []A\fD H]@f.AWAVAUATUSHdH%(H$1Hht/I֋QIHFHfx>9>9H$dH3%(H[]A\A]A^A_fDF 9~H>Ll$ D$LHHD$4CL|$HIwD$ ,T$HŅ~QII}PLT#L XfHF 8C 1T$ MOMLHUD$LՏT$huD$ ЉC nSH͒LL萐JVHL|$HAWAVAUATUSHxdH%(H$h1HhHӋRFHIf9H/>L$D$LHHD$覐Lt$HD{IvQt$HŅ~f1IXI}POL!LH$hdH3 %(HHx[]A\A]A^A_F 9W1MNMDLH趖L$tL2$uAD{ USLd$ LH LLIHD$ HHtEINHT$LHn D$L@HtHH1PfDT$D$9H H H HLt$ @AVAUATUSHdH%(H$1HhHIHHpIH$LHPHhMHHPLHH(H0ȳL$LHL2gHhLHx?{LoHKHHZH}( H}HHh1HxHtHPHh1Hx HtHPHhH~HLuq IuLHLo HhHHpX蕂HhHHpl輂HhHHpTHhHHpd HhHHpL~L,H$dH3%(u1HĐ[]A\A]A^fA$"Hy H Hi @f.AWHAVAUATUHSH1H8dH%(H$(1~2H$(dH3%(H8[]A\A]A^A_f+HLx(_HIT}Lt$@E111LLIH1LL誅IHL,LHٺLHHHLMCI$LP4H H Ho H ATI1UHSH~ []A\DHٺLHHH[]A\H= ATIHHUHSH~[]A\fHٺLHHH[]A\HAUIHLATAUHSLHdH%(H$13*HAvFLH&A tQHH5H$dH3%(H[]A\A]ø<LsLHA uHhILHpHP(8IHt@HLHLDHhL(I}0HtHPMe0Bf ~*L~2I$LPCHHf.ATIHLUHSL~[]A\fHٺLHHH[]A\H5AWAVI1AUATIHUHSHH8 ~H[]A\A]A^A_ IHt^LH`LhI|$HtHPMl$HٺLH HHH[]A\A]A^A_ËLhM|M$MII`I III@{IoIcIWI~0HtHPI~h LID$(I$PH$!I$A$I$M$h I$8M$@HD$H̺>HI$8IILM9uH|$ H+>I$HID$(I$xI|$pnI|$0dH<$ Mt$MtL hLI|$HtHPM4$MII` I III@IIII~0HtHPI~@g LLHDžhMIELH@H[]A\A]A^A_DMkI$3HHfDAWAVAUIATIUSHhdH%(HD$X1H>IDŽ$hHI$IhJ0HH\1HAHH >H-3>AAfD[8HHHHUfDsxfH3>HK(HS0HHSpHfDHƃ1H8H@AAHAHPHfH8fD@HxfDHHPfDP@H9uƃHh HǃH1fHEǃ(HfHPfXHǃƃI$hD$THH :1LuHHHEL臯L}(L{AE@HfE|HE`fD]dEpƅDžHDžHDžDžHDžDžHDžHDžHDžDžuHDžDT$THDžELsMtLcL8HkI$hHD$IhH(SHHHEHuHECHCHHD$te HC0L}0Mt0( IHt LH6H{0HtHPLs0HE8LHLHC8E@C@EACAEBCBECCCEDCDEHCHELCLEPCPETCTEXCXE\C\E`C`EdCdEhChElClEpCpEtCtExCxHHHHD$yHHHHD$ ^H@H@HHD$(CHHHHHHD$0HHHHHHD$8H H HHD$@L`H`LHHHHD$HeDL$THHE@HD$H(HH3H`'H HHH@HHHH}0HtHPH}[` HHD$HHIh I$hLhHHLHWDD$TEXHVM$hHHbH@|$TZHH`H HHH@HHHH{0HtHPH{B_ HI$hH{Ht|H;tvHH{toHt$TLHD$XdH3%(Hh[]A\A]A^A_DIDŽ$hf.H^H`'HHH`H HHH@HHHH}0HtHPH}^ HHPHk(cHWZHL8] H(>LLs0HH8f.ILIM9uL4H}>HHHC(HH{pLHHkHtHc]HH{HtHPH+HHtH`hH \HPHDH@8H,H HH}0HtHPH}\ HDHLL@HH8fDIILM9uL,Hu>HHHC(HH{pH{0H|$LkMtLXTLH{HtHPL+MIiI`]I QIEI9I@-I!II I}0HtHPI}S L9H1IDŽ$hHdHEHPUDHtfDHVHrHvf.6Hht4UHHSH1HFHHH[]UDÐ.HhHt*Hx8u;pUSHH`Hh@HHH[]f.Ð@f.HhHt`U1SHH@@ŀu9t5H@q`HhHHƀH[]|@H[]ÐÐ@f.Ht7ATUSLhMt/HI|$HHtHPI\$H[]A\ H[H]A\H@HhAWAVAUATUH SHH0IHt@HH=GHhH{HtHPLcHH[]A\A]A^A_DLhM5I$HH+H`H HHH@HHHH{0HtHPH{SO HI$PMt$(I$A$I$M$8O HY>I$M$@HI$8DHHHL9uLdH>I$HID$(I$I|$pI|$0LI\$HtHNHI|$HtHPI$HHH`H HwHkH@_HSHGH;H{0HtHPH{M HkLcHDžhH[]A\A]A^A_fI$YHf.HhHt0ATUHSL HI|$0HtHPIl$0H[]A\fHtHHH@ÐfDHhHtXATUSH(HH}0HtH[]A\\@HPH}0IHtHPLe0H[]A\.fDÐfDHhHUHSHHH0UσuXfxsfxcu9t$H8HH HH[]@HHy@@t#H[]@뛋U Hh듐@f.HhHUHSHHH0UσuXfxsfxcu9t$H8HH=HH[]HH@fD@t#H[]@뛋U Hh듐@f.HhHUHSHHH0UhσuXfxsfxcu9t$H8HH`jHH[] @H`H@@t#H[]@l뛋U Hh듐@f.HhHUHSHHH0UσuXfxsfxcu9t$H8HHHH[]<@HH @@t#H[]@ 뛋U Hh듐@f.HhHt(H@9t@ÐfDLhMvwgfff)9uaAAgfff!AA)9u4уuID@PHhH@tE1I@PHhHpt@ÐfDHhHtH9pxtpxÐ@f.HhHtHf.zufHhHtPHu;tLHHD$ LHHL$HdH3 %(HuNHX[]A\A]fS HD$躲uHhL$6@H8!H)HAUATUHSHHdH%(HD$81HhIHHzf(ILd$ HpHf(Lf)UfHLLLl$HLHl$H>LHHD$L踤LHL$8dH3 %(HuMHH[]A\A]fD$腱uI$hL$PfDU jH۶HHfAVAUATUSHH@dH%(HD$81HhHyIIHl$ Ld$ HpLLHD$ &SfxpLLHoLl$LHH\$H>LHHD$GLHwHL$8dH3 %(Hu>H@[]A\A]A^S HuHhCHȦ豵HHAVAUATUHSH0dH%(HD$(1AHhILHyIILd$HpLHL%UfHLL7H>IHLLHl$HH$LJLBHL$(dH3 %(HuPH0[]A\A]A^f˯uI$h^f.U sAH聥jHHfAUATUHSH8dH%(HD$(1AHhLHH@Ld$HILLHx(UfxHLLHg>IHLLHl$HH$L!LHL$(dH3 %(Hu.H8[]A\A]AH艤U |cHHf.AUATUSH8dH%(HD$(1HuHD$(dH3%(uIH8[]A\A]@IAHHLH1DLHLHL@蹲H1ff.AUATUHSHHdH%(HD$81HhIHHf(IHLd$ HpHf(L$UfHLLLl$HLHl$H>LHHD$!LYLQHL$8dH3 %(HuNHH[]A\A]D$%uI$hL$OfDU iH蒢{H HfAVAUATUHSH0dH%(HD$(1AHhILHIIHLd$HpLHLv!UfHLLHa>IHLLHl$HH$LLHL$(dH3 %(HuQH0[]A\A]A^蛫uI$h]f.U rAHQ:HHfAUATUHSH8dH%(HD$(1AHhLHH@ILd$HMLMLH"Ufx}HLLdH->IHLLHl$HH$LLHL$(dH3 %(Hu,H8[]A\A]ÐAHQU ~+HHfAUATUHSH8dH%(HD$(1AHhLHH@Ld$HILLH8#UfxHLL^H'>IHLLHl$HH$LLHL$(dH3 %(Hu.H8[]A\A]AHIU |#HHf.AVAUATUSH` dH%(HD$X1|HhHHLl$IHt$Ht$Ll1 @HhH0~tfHLHEHhLHH{4 CHvL0 HD$XdH3%(uXH`[]A\A]A^ÐLt$0HL2 LL\Lt 0 fD{0 `HHPX1IHHщHH=rf譗SHHtH+0H[鲱f[f.@HՁ>SHHHH8*HH{HH{ H[CH>SHHHH8کHΩH{HũH{輩HH[f.H>ATIUHHSHXHfHHHH9u[L]A\H=>ATLgUHhHSHH@HHEHI9uHKH[]A\Of.DSHHǠܨH`ШH ĨH踨H謨H@蠨H蔨H舨H|H{0HtHPH{[. SHHHCH`7H +HHH@HHHH{0HtHPH{k- H[f[f.@SHH蜧H{P蓧H[ f.H=Hmff.Hm=SHHIH[鐮H=H-ff.H=SHH H[PAWAVIAUATUSLH(H|$H|$`Ht$HLLD$0dH%(H$1HH|$LPXWHD$HE1L%t=HD$HD$THD$@DHT$H|$LD{L|$H1H5bHHt'I4܉HtLSuHD$LcB|8tAfBD8H@LHT$0Ht$@D$THD$(IP L$THT$XHD$XH$HHD$ .\$< u HD$(ƀ LHL$(Ht$ HH|tnD$<wHD$(ǀHH|$ [HD$0-H$dH3%(H([]A\A]A^A_HD$(ƀ rH|$ 1Flj-uH|$ 1kHD$(H$HLE D$(H߉LHI@œH蚤9l$(u*誦H@H>@fDAVAUIATUSH9IH_HnLfDHHH@H@]L9uIx Ix M8 HH8HH@H!H@I9uIPIP赠IImI0I0UA A A A AHAH[L]A\A]A^Ðff.H9 8 ut 8 ueAVLAUIATIUHnSH_ESuNffu9t1[]A\A]A^1DHH譨tH@H@I9uI$x Ix M$8 UCуuGfNf29ypHH.fMHHуu;ff9H@H@I9'IPI$P;II$1I0I$0_|DS f[M Y@fM C D @USHHHSdH%(HD$1.f$fHE11AH`SPHЃEfCP;f$fAE1H1%Hf$fAE1H1ܞ0Hf$f\AE1H1覞1Hf$fAE1H1pA2HfD$fAE1H18A3HfD$fAE1H1PA4HHfD $f>E1AH1ȝA5HfD$f1AE1H萝6Hf4$fHAE11Z7Hf $fjAE1H1$8HHf$Pf$AE1H19Hf$fAE1H1踜P#HHf$fAE1H1肜+Hf$fRAE1H1L-Hf$f AE1H1Hf$fH1AE1HZHHHH$.Hf$f\AE1H1膛AEHfD$fAE1H1NA0 HfD$fAE1H1PA*HHfD $fE1AH1ޚA"HfD$f<1AE1H覚Hf4$fHAE11p@Hf $fE11AH:PHЃEºf$fPfxPE11AH1ǃH0f HD$dH3%(H[]@S:HDDDTtD,DDD2DDDT`DDTDDHDDTDrD*DDDVDp镾fDSHH dH%(HD$1HH0Ht$HH$腝H|$dH3<%(u H H[fD&HcHH7x H78 HDHHcHtHx HH8 HAWIAVMAUATIUSHHt$8LLl$8dH%(H$1HD$PHHD$0HLPXH$D$H$HD$DHD$ HD$HHD$(fD$t$H|$0LLoH\$8H5UH۞CH5UHĞuAG1I$LLH<$1PX@ʼnD$H$HD$=HH5.UtuIT$L^@t]H<$LL1)Hl$8H5UH%t!H5THu1@IGLHt$ LD$DHD$I$P L$DHT$(H|$HD$HHL$T$H|$H|$y?@AGH$dH3%(uH[]A\A]A^A_VH逻鉻AWAVAUATUSHDdH%(H$1E~0H$dH3%(: Hĸ[]A\A]A^A_Ƈ0LIIƇI׉HVEEIF(L1HHD$(H$L%1SHD$H<$L1H5S苂EHD$EHD$HtHH$HtHߛH|$HHPfDH8*HD$L%R IF(L1HHD$()H$PHl$IL1HD$PI0HHD$XLHHH|$PHH3HD=fLL$H$H5RH$HD$8)$HDŽ$DŽ$-1҅HL$8HAH,@H9tcHuHT$8H<$LH5mQHA7~9H|$8H=H$訉qALZ@$$|IH1D$ HD$0@Dd$ A9uV|$ tWHHl$AHIH\$0HHD1H;u1HHD$DHH$H$HD$ 膡T$DrH$Ht$ mLd$HI~(H$LHHDŽ$D$H/l$HWHt$(LH=[N{IH=1L$H$H$H5PLf$HLHD$(E$t$H$`E1L-[=HD$1H5MH|$1ɺH$HL$DHH|$HTHItLLu*EHHD$L%NEKHb&.DH$HD$ fDH$IuHHHXgH$IuH89AtA AH=H|$(H$tMtL7H|$ ]H|$8H9=H$DHD$HtHH$HH 1H$`H5?NDŽ$HC f$lH|$`H$`DŽ$h(T$hHt$`LHL/H7H|$pLHT$xHt$pLHÐL/HH$H5$MH\$H$LH肐HT$8H$`LH<$詁A$l$Hh+H8$IH$`HHHD$HEHHP1HI$HyAfG $1HeIID$HD$ * $1H-H@H9l$ t$1<$H|$D0ƉD$JH$߁EfyU 말MtL讔H|$ ԍH$HDŽ$H؜Ht$(LH=IL1H5IHIzLHHHHzD\$HEHtHM&L A@H|$BHH$` 6HHt$(HH蔑Dd$DErIHH觀APfAE1H1H{Ht$ I !H$`舌nH }LHھHߛHT$LL1HD$LEHT$`LHIp Hv>AH$ fD$(HD$`H$ DL$HE H$ H~HT$pLHHrv>AD$pfD$hHH$`H$`HD$荙|$H~uH$`HHD$~t$H~/H|$NHFAATxHt$IH蘇IH艇D$HAH$L$pH$`H$HHD$~mH$ L$`H$HH$~躌HHH"HHHƯI,I IRIHHүhHHH@AWAVIAULoATUHSHHH=L%Ot>HIT$HLAHH@fDXH9uAHLPfDL蕈ID$AAf f Lf Lf@ HfD E1HDžp Hx H H H8 Hx H fD H[]A\A]A^A_I HD$AWAVIAULoATUHSHHH=L%s>HIT$HLAHH@fDXH9uAHLPfDLeID$AAf f L1f Lf@ HfD E1HDžp Hx H H H8 Hx H fD LH[]A\A]A^A_IWHD$fAWIAVIAULoATUHSHHHK=H q>HHQHLfDAHH@fDXH9uAHLPfDLHgq>AAf Hf L1f Lf@ HfD MHDžp Hx H H H8 Hx H fD H[]A\A]A^A_I}HD$C@AWAVAUATLgUHSHHH=L-p>HIUHL@AHH@fDXH9uAHLPfDHL͑IEAAf@ HDžp HHx f H f H f H8 Hx fD H fD ƅ0ƅH[]A\A]A^A_I饬HD$kUSH0H HHt+HHH[]f1HH[]@HH[]Hj@AUL ATIUH SH8 HH;=HHHEHH@L9uI$x H@HHH9uI$PI$zI$Il$誃f.HHH@H9uHL[]A\A]|ff.SH3H[骊f.AWAVIAULoATUHSHHH^=L%m>HIT$HLAHH@fDXH9uAHLPfDL%ID$AAf f@ LHHx f H f H H8 Hx fD H fD H[]A\A]A^A_I馪HD$lfDH]=ATIUHSHHHl>HHG0fG8藆C(@fHHt LHHk[]A\IpI\fHAH1dH%(HD$1HLL$D$pHD$dH3%(uHpHdH%(HD$1HLL$D$pHD$dH3%(uH(1Ðf1Ðf1ÐfHIfHH*LH@@HIfH*LH@@fUHH1SHHhHwEdH[]Ð@f.UHSHHhHDwEdH[]@HHxH|f.AWIAVAUATMUSHLD$xwItZAՅt;H1fDLHuA$IHT$LLP@HpA9HL[]A\A]A^A_fDAAϐ@f.H׀>@fDUHSHHKH=HhHhHHEddH[]H鶧f.UHSHIHHt HHvHH[]H|UHSHH9t'HdHhHhd|HH[]Ðff.ATAH w<USHHpdH%(HD$h1Hl$@HXuT$@t"H@-t ʃ0 wXHuI1ɺHLHLHuL}HHt$hdH34%(Hp[]A\Det.HteueuPJՁHHtP0rH@H0tWH9NHHQu1fDHHP AWAVAUATUSHAH|$HHt$HT$0LL$@dH<%(H$1'H5H,H@g>AL$fD$HH$EA@Hi E1HD$8H$L$HD$(HD$nHD$PHD$pHD$XHD$~HD$Hf>AfD$HH$HD$B f(L$q"Ht$l1Lf\$llHD$0Ht B<8A#Ht$t1LfDD$tYlEfHL$xH|$z1E1DrHL$H|$ @9HuHUZEf''Ht$v1f|$vLk'E1Ht$1LfD$~kHSL9'EHfoU9rDH|$HHT$@LH(LrzH$dH3%(H[]A\A]A^A_ff|uu6f{uAJE:f}€A'@'1Lft$xHt$j|Ht$ 1HfL$zj'Ht$|HfT$|1jE1HSL9fDH|$(yL9|$8A|Ht$j1LfDt$j;jIH@>fDHD$Bf(T$~Ht$PA-1LfD\$niHt$XA"1LfDT$pi3UrA<Ht$r1LfDL$ri2HD$H|$(Bf(\$IPfx 1HL̀H HD$@fzH@H*@f.AWIAVDvAUATLgUSHo`HwXD$5@9vLuIW(ft;LAfoIwXAWHcDfyAODT$f/tHD[]A\A]A^A_Ð@ATUHSu H[]A\LhH1LptCHHcHHHQQ9A MA HHLHx))H[]A\Ð[HL]A\鯈@f.AWIIE1AVAAUATUHcSHHHHOXDD$ D)D)HHL$)D9t A<$uAT$AA)uAD$fEl$A)AWt(ACЃu{ED9tyAT$IOXfx{E1x9OAE1Ex D)D9AOAɃIOuIO(t$ LDDT$L$lDT$L$tAHD[]A\A]A^A_AOf.AWAAVAUIATUSHH(DaHL$藅Ds`D$E9IcDHHsX>u7@9t}L$L$AE9}zIcHHsX>tjHlAwELHcAHD$HHSX9r DMz DxD9~AmfyAm 9uT$T$D9t#HD$hD$H([]A\A]A^A_fDHD$D` ڐff.SHhHH1H[鮆@f.AUIATUHSHLhHHN=HLHHEdHLHH[]A\A]H鴜H頜f.AWAAVIAUIATUSHLhHdH/H=HLǃdHH\IEL1LH6H[]A\A]A^A_H1H@f.AWEAVIAUIATUSHLhHdHHt$H=HLǃdHH跂Ht$IELLHH[]A\A]A^A_H顛H鍛fDAVIAUIATUHSHLhH=HLHHEd*HLLH[]A\A]A^H:H&H-=SHHhHHjdH[SHH[xf.H9t?UHSHHvu H[]HHhHh[]mf1ÐfHA~ÐAUHSHHHHHtHPHHH[]SHHHPHtHHH[H[@f.HH@UHSHHHPHtHPHPHH߾HH1HH[]@f.SHHHP HtHHH[H[@f.HP@t D\Ð 1t\ÐXÐH=SHHHHG oH[ofDSHH[Jvf.HHHt 8ÐfDHHHt;8ÐfDHHHt;8fATU@SHHHHdH%(HD$1Ht:8HLd$1LHD$HLHHD$dH3%(u H[]A\&pfDHHHt@7Ð@f.HHHt71Ð@Hvf.AXAD!D DŽEωXÐUSHHHHdH%(HD$1Htw"7D$t$HH-HH9u`Xu"1HL$dH3 %(ufH[]fHHH9u1X@D$fDHT$1HfHT$HЄn@SH3H=HǃHHǃPHHHHX[ff.USHHH9tqHHHHtHPHPHtHPHHHtKHPHHHPHtIHP HPXX\\HH[]HǃHHPHuHǃPff.UHSHHˎH=HHHǃHHǃPHHHHXH[]H~H=SHHHHHHtHPHPHtHPH[靍ff.SHH[qf.AUATIUHSH(HHD$dH%(HD$1HtPHIPHHt?D$HHt$D$.4D$HELLHHP@HHPHL$dH3 %(Lu H([]A\A]lfDAAVAUATUHS~[H]A\A]A^fDIHIILxt?t;u&fA*D$[LHL]A\A]A^DAD$̐fDAVAUATIUHSHHHD$HtLHIIPHHt8D$HL3AEHEMLLHHPHHHPHL[]A\A]A^ff.AAVAUATUHS~[H]A\A]A^fDIHIILwt?t;u&fA*D$HL[HL]A\A]A^fAD$̐fDUSH(dH%(HD$1H=HD$HHH$HD$ZHHHHL$dH3 %(uH([]iH:@AVAUATUHSH HHdH%(HD$1HtYHIIPHHtEHEt$0/HELHLHPXfE;t$uBHD$HPD$fHD$dH3%(uAH []A\A]A^Ht$HD$JD$~Et$fEt$ h@f.UfSH8 dH%(HD$(1~HD$(dH3%(u_H8[]DHQ>Hl$HHHHD$HHD$D$uHD$`D$HhH鲏ff.SHHPH['yfDAVAAUATIUSHdH%(HD$1D$tDnAŀ`3qHHLD$LDH2tt$~DH"T`D$pHHt HT$LHpL$~ HS1HL$dH3 %(HuyH[]A\A]A^fDT$~fDpHHt6LD$LDDH(|$~HHD$D$tfH?HCHGOExHff.H@f.H3UHH}ff.wjfDH=SHHHHcH=H{HHZH<=HHH[liff.SHH[jf.AWAVAUIATIUHSHHHdH%(H$14Vu~MHM>fKHHH$dH3 %(HYHĘ[]A\A]A^A_f.IL|$PLD$\H=ID$XHHD$PnH؜=H$@HLHHD$PU~%H.M>HHfCLvKHT$LD$1LLD$HD$\D$Ld$E1~hMtLRUD$u@EHl$IuHPLRHH5]HajMt LqM놋UtcH`HLHXHl@f.AUATUSHX dH%(HD$H1rIHHHLI`lHHt3HLLHfL`E~+HH1PfDUEL`1HL$HdH3 %(Hu HX[]A\A]bHъUHSHHQHHHH[]fDAUATUSHH9dH%(H$1HHIIHLblHHHHH5aLjU~:LWHHE1PH$dH3 %(LucH[]A\A]fHLLBIŋEIEHLLVfDHuE1fDE1haH鞉H鐉H铉@H9trUHSHHu 1H[]@HHHtHHHP(tHPHtHHPPt\9\Df.DSHHcH5.HH3TD[f.fSHHcHw8HHTD[f.DHH@HxHH@HpH9t1?*tHeHff.DH=df.UHSHH=WbdH}'fH[]AVHAUATUHSHHHPdH%(HD$H1uIąIHHHLXhHHt~H@IH{LH@Hm=HHKL\U~bHH1PMt I$LPHL$HdH3 %(Hu?HP[]A\A]A^1@MEL\EE1Ll^HHH!]HcLA\Mt I$LPHZjf.UHSHgHHt3HF>HuH{HHEC CHʕ=HH.hHH[]HHV=HHHaHbHiATUSHH=)4bH{cHAZaT[T]DA\ ҍfH9t_UHSHHHH@HxHH@HpH9t?*t#&buHHuH{[]^H1[]fH9UHSHHHH@HxHH@HpH9t?*tRauIHuH{<^t8ȃu"fx3fx39u t4@1H[]ȋHH `fDHՓ=SHHHHGQHi=HHH[_fH=SHHHHGPH)=HHHZ_H[`AUATUH0SHdHHtWHC>L-/=LcHuLHHEC CIEHweHP=HHHHGHH[]A\A]H HIELHOH^=HHH^H_Hff.DH@UHSHHHHtHPHH[]H0bSHtHH0HHH9uHÐf.ATIUH0SHH;Ht HHHH9u[L]A\W@f.SHH`H)TH[@SH1HH=1HH5=YHtH1HHH߾HH1[HATAUSH dH%(HD$1MDH#=HH$T$=HD$ T$~bHHtHT$ HHHL$dH3 %(Hu H []A\XH)fSHH dH%(HD$1BD$ D$D$f30HS DGfEA)AAHHcE1HD$f.S VJ 1fDH[O*Wf.ATIUHSHHtHP0f`HHt LHwH[]A\H;f.HcHHNfx 1\N 1\fDSHH _Ht,H=H@H@HHXHH[@HtHHD$HRHD$H[f.AVAUATUSHcHPdH%(HD$H1xf9}bIHLMt{H>>IMM̹LHHD$fD$OHLLLHtILGHD$HdH3%(uLHP[]A\A]A^f.HcHHH4Nfx1L[f.N 6UH}H}@f.HT>@fDH?Ht CÐfDUSHHHHkHYHHuH[]Ðff.H HtHcHHt H@HPSHH~HHH[ÐHHHtH-RHHH[HL$H$bHL$H4$H@SHHHHtAHhPt9HHHpHHHx[fHyǃH[fDU1SHHdH%(HD$1HHl$D$HHHHߺHHHߺHHHߺHD$dH3%(uH[]Rff.>HHHt:UHHSHHD$L$~$H[]DfƅPHHHھ9H[]gfDfwHf.1fwH*8Ð@USHHHPHH=H5~=1RHHt} H* HH( HH0 HH8HH@HHH[]Ð@f.USHHH(HtHHVH0HtHcHUH8HtHGHUH@HtH+HUHHHtHHUHǃ(Hǃ0Hǃ8Hǃ@HǃHH[]ÐUHSHHHdH%(HD$18HPHtHPH HPHtHǃ HD$Ht$HHD$dH3%(uH[]Of.AWAVIAUIHATIUSHHAI H1HHuyAH[]A\A]A^A_f9~dv tsID$ HHHD$`\HD荙HHL$註$~AHnl@L0L(t@L8d@Hl$ HsHD$(fx1HLrQH I뇋L$,KHsIsIsHsHIsHsf@AUATUSHHWf99HS HcHHD$fD$E~F$IELE11fDHDL2D9~$AăH@A9uۃ<$u5AH|$EDHL$XdH3 %(u.Hh[]A\A]A^A_fD$t$H|$@l2EGHpfDAWAVAUATUSHLL$E~HD$IE1IE1@LLk9~D|$AI@E9uۋD$uH[]A\A]A^A_HL$H+[]A\A]A^A_ÐfDAWAVAUATUSH(H$hT$Ht$H>/>L$0L$`DL$HD$8dH%(H$1f|$XHHT$PA9D$4E1L$HD$L$IHD$LHT$ HD$fDLCH@9l$t$H|$H&D9~l$AMtHD$ LLD$f$f$LD$LH$H$?HL$LHLLl$(|9L7T$LHt$H|$LA9.l$AD$4f.D$|$0H\$8HHHƹH=3Eu&|$0u|$ uH/$@t$01H|$8D$L$x/MtT$4H|$8`/Dd$H|$PQBDH$dH3 %(u%H([]A\A]A^A_fDd$A1DHAmHYmH1mH/mAWIAVIAUATAULSHdH%(H$1He,>H$HHD$ fD$(HYHu=E1HH5p=CE5H,HHR HHKu=H5m=1HCHHHLl$`HT$H LHpHL$HD$WNLHHD$L@I݋EHLLH߉D$HE~BM+L$A9}6AvD)gffffD)փuDd$LDeH;h@AUIATIUSHHXdH%(HD$H1HHH1MHLHH`HH+Hg@f.AWHcE1AVIAUATE1U1S1HHWD$ @f9@9IV uIVHcD,BL fE9t-@t(AL $DD$ M9D$ DD$ L $Y1D{fA'tLEAVDfsAF 9uH[]A\A]A^A_f.AVfD9~vIF uIFfB|'AD@fAtq@tlADD$ ~9D$ DD$ D{A1E6fADD$ rDD$ AVDEyD{AAF ;A9D$ H[]A\A]A^A_ÐH1[]A\A]A^A_Ð@f.H`H @SFuCH^ t+fx/)HcHHHD$fD$Ff|9A9E0A$hf^A9I$PHHzj=H5e=1DD$ 8DD$ HLt$HLE@$HL2D$fHD$I$`DLLHLLAAD$fHLL)DDE9@@tu1t&A9u!D$f~) Lt$Lc5Ht$XdH34%(uYHh[]A\A]A^A_fF A$l"fDD$9D$)7H`fDATUSHHt H[]A\@HH=v6>I^#HHt"H=[6>f-HH[]A\H LaVA$HHdH%(HD$1Ht$D$VHT$dH3%(uH<6ff.UHAWAVAAUATSHHEH H]HHE D H(DdH%(HU1҅~+HEdH3%(CHe[A\A]A^A_]fAIAAGfSHHH=5HHHAAH=:EHƅA&HMcDžB4A"H(HH(H D*HHz H01ɺH5HHCA%H 5DHcH>HHH=HAG fAlJH(8HH(H8f DAH f @ Ѓu!wxCÉAAt DA HLH k1ۋAGH HXfX9VHHL@HHB4AH0DA ANL(HL^EUEH H @  9~tHL^A AH H 9Z~tHRLdDE)H HHDHA LH E H HHT  c [ C E1AHPxLL(H]>HAHfDHHH H觴Pf1HL6H1=.H lL(HL*(A $IŅHH( HDžAH  H 1 D L A}R IcH IctHHHH@ v Ve H(LDD SaH H H( H uH  H tH( HeH( HHcH HH H@HFfm1L40HpH1HH1HH(HIH(H H3HDž1xf`L1LL4L+H HHH9Q9ILAA fDxL HCDHHpHpLHH~ExfH1L_,H1#9HLtE1A;}5x1HHcHHFf1L+H HX H(H ATTH HAEHL9Z0~tHR(L mDjAW K9g_HLKIcADPvZtVH HcHHH@Ht*Vu! f1h2H( H WMDH` E1AHpHPhLL(_ A A}HE1LHH@@л 9Z ~tHRL3H( H H( H 9 HLIHHH'HCL(HHfDžHXH(HLH/H7AjH HLH@HP8LL(H HAWEHLH`HPXLL(Zp!HPHE1LHH@@ -N EHLB@HPHPHLL(#E1TFHE1HLP@ 9 HLtH`8HP#HE1HL1P@ vmH`D92*HL'HE1HLP@fHE1HLP@A^,HE1HLP@HE1HLP@0H HHLN HP|&9H!EHH@HH>L(fDžHHxHpHHHcH(LHHHHH߻^HE1HLP@ZdH E1HH E1HOHE1HLP@HE1HL P@HE1HL P@HE1HL P@HE1HLP@HE1HLP@ZE1gHE1HLP@-E1HE1HL P@HE1HLP@HE1HL P@HsEHEHEHCEHWEI]EI^EIkEI9Eff.AWAVAUATUSHXEHt$H$HL$ dH%(HD$H1EIHHIMH9HLHIHHIHHPHHD$8HLL'LHlLHHH\${fEt1T$ HDLAUt$ t$8DL$PDD$THt$ H H|$8HtHPHt$HdH34%(H$OHX[]A\A]A^A_HD$8ILL1E11D$0AhD$4HD$FHD$Ijft$ D$HD$(f9AM EDc9+HT$(Hc,Bf;l$ t@tt2AhADfl$ f>DAl3@Ht$H<$1ҹfl$FDcAhfDIx'@AhfxSD9~vtQHD$(Icf@UHSHHHHtOHH[]ÐATIUHSHHt!HHt LHH[]A\HN>ff.HM=SHHHHHtH Ht訹HHtHPHHXHtHPH HtHhH`\H[SfSHSH[f.ATUHSHL 覥HL=LfH HfhHH=fHH`HHHǃfHHǃHǃ HǃHHǃX(8HH[]A\H<H[H taH=Z >eE~[]A\fHILH1qILHH[]A\SH HuEfD ~DAUATIUHSHHhHHHH H=EHucH(H=-uELL^fAE11LH .fDHLHPHtU~2H[]A\A]EEH[]A\A]HPLHHHHH[]A\A] ZfAWAVAUATUSHEdH%(H$x1E~0H$xdH3%(HĈ[]A\A]A^A_ILAALL1HDEHHHHLIH1H{D HD$EYM H=LH|$H1H5xINj~rMtLu HD$HH_ f.LH1HHD$H|$H1H5fLvH1L HھLHD$~ HT$HH~+HLSH; HHD$PHHD$HHHD$ A~AtH1DL3IŅML! @HD$`H5HHD$/T$hHt$`E1HH$0DŽ$hHG H|$H$0DŽ$8(fD$<#H|$PLT$XHt$PHH|$H|$H5`IT$hHt$`HLH$0H|$H1$<HD$NL|$H|$H1H5H|$It H|$ pfDH$0#AH1DL IŅH2iHT$LH1LHT$PHپLIHD$`L$PHD$`H|$HHD$L$LHT$H`Lt$`sHLH5MtL MtL HD$HHcAH1DLIŅH6)mHT$LH1LHT$PHپLIHD$`L$PHD$`H|$HHD$L$LHT$H`Lt$`wHLH.HHD$LH1LHHD$(&HT$PHپLHD$0 HD$`L$PHD$`H|$ HHD$HD$0L$LHT$HD$`HD$pHHD$01HDL-HD$ MtL[;~FH|$0vLl$ HD$LHLHHD$(HD$0HD$`HD$iH|$ uHT$(H|$ H1%H|$ HT$PHIž L$PHT$HD$`H|$L$LHT$H$HLl$`HD$8& LN ~AvHT$(HL L$LHT$L$LHD$` IعLH=fDŽ$@HH$8H$0HHD$kLt$HT$8IH`Ht$0LJLBLH|$8H|$0Ll$ yHt$LHL|IHD$`HD$8Ht$LHLUIHD$`HD$ Ht$(H|$ H1IZ+Q+_+H+ ,A+l+c+H+++**8+******+*H***H*H*H*U*H*H*H*H*H*'*fDAWAVAUATIUHSHL`HyH8=HLHHH=LfLH HfHHHHHǃfLHǃHǃ HǃHHǃX(8iLaHɪLH1H٩LH~HLHHHH[]A\A]A^A_H)I)H)@f.AWAVAUIATIUHSHH H&7=HHHH`HHD$8H!=LfLH HfHH=HHrHǃ1fLHǃLHǃ HǃHHǃX(8LHLLH1H\LHHLHH\H蔨MLHHnH[]A\A]A^A_Hd(I3(H2(f.AWAVAUATIUHSHL`HHT$tH5=HLHHH=H fHt$HLHfLHHHǃfLHǃ HǃHHǃX(8rLjHҧLH1HLHHLHHHH[]A\A]A^A_H4'I'H'fDAWAVIAUIATMUHSHHH34=HHHH`HH$FHLHD$H=H LfHHfHHHǃ1fL(HHǃ HǃHHǃX8LHaLH1HqLHHLHHqH詥MLLHH[]A\A]A^A_H%I%H%AWIAVAUATIUHSHH蝊H2=HHHH`HHD$H=LfLH HfHHHHLfLHǃHǃ HǃHHǃX(8L}HLH1HLHHH?H[]A\A]A^A_H$I$H$ff.AWAVAUIATUHSHHH$Ht,H$dH3%(YH[]A\A]A^DH(H=HuLd$H5LLT$уu7ff9uXuSLLt<u3LH Ht躖Hǃ LfLH=G=2H H=-=8H Hc@HLHH:LHt$ LD$ ~T$ H蚙HHD$ oylH HL4I>H9tHtI.HH Lfx`AE11LH ,gLf.JDL$KH D$ OHHfDUHSHHۍuH[]hhuHffu9t H1[]@H`H`tHHtHHthtP8Puf.EE@lpDlQff.AUIATIHUHSHHdH%(HD$81H\$D$ H>LD$ HLLHHH=HHT$8dH3%(u HH[]A\A]HgAVILAUIHATIULSH0dH%(HD$(1HH=IHLLLHH<HHT$(dH3%(u H0[]A\A]A^HfAWIAVLw AUATE1USH$HL$ HL$PLl$NH|$Ht$8DD$DL$0D$4DD$/dH%(H$1HB=HL$HHD$PfD$XGfDf9Lu HD$HPHc,BEf'HD$@f9}"9vLu HL$HQHcfAG H H9ظDHھ DH H9ظDHھ 뽀.HHHH.E1탽HHھH@8HHھH HHھHHHھH t=E.AGDf/9LI1LLPMLLLLDHLE;IHLHuWH`H(D,Ex@HlHD9gHlHPpAA9H"!HMHcH>ALH觛HHύۃuHHھ-QXfDAHf@HЃ u ÈHھLEEAu HyHXf.DAHf@HЃ  ÈHھHHHH'  HHھHu ~AH LHD0L(jA贔^A_E.A1HHÃJLLLHɘHtHH%kMtH1LILHƹH= L藠uBHSHR^HھFjHHDžH~HSLILH5BHuLϟ4HHDž{rHھjHHwfD%HHcH>H=HfuHHfHH@HEHfHH ]f AE11HH nHABHHP`F EILHjA蟑AXLZHII@ILI9uLlHHHH  HHھH  HHھHt;HLLAHHPDXAŅE0jaLDLDHPxPAH@CHHHHvnHHھH HHھHHLALAHHPw HHH0HHLMt5DLHjAAYAAZ XLHILuI9"Hھf1ۃ*HVHHHHA E16 HHھH  HHھHHHھH1HHHH{ E1p HHھHtNHHDLHAL蕋_AAX "H1HHÃ誜[HHHH E1 HHھHH @ HHھH  HHھH+1HHÃq dEOHHHHHjd HHHHHHHHH E1탽| HHھHtHHDL@xLA迊AZAA[tHLHHAH|HAL; ;HLHAuHHHHHH蒻IEH H)HID I9t'HHpHHHL;uI}%HHHLHDLjANAXZE;HLHDLjAAA[XEH LHD LjA迈AXAAYA6L9ukhA6Lg0NA6LL>%HPdHx9Ӊkd9MA6L;kA6LrQA6LLI(HPdHx9Ӊkd9MfE1EyEE1HpHH uHhH1Hv~E1EyEE1HpHH uHhH1H7~H]D\4AG HD\ ZHLLAHH`Dh蔅AŅ$HLLAHH@DHVAŅHAHDHL@H1Lj蚅AA[A_A)HLHDLjAO_AAX(=ILLHfAVIF蔥LLE($P =BOH5qHL$ UƅIHHHHfDUHSH9~HHH[]HHHHt*H袨HHHuHT$Ht$Hff.ATU1SRHHHPIoHLrHHھHھLߐ)Mt I$LP[]A\ÐfDUAHAWIAVIAUATLSLHHhHHHdH%(HE1H/=HDžHfDHHALHLHHHHHLDž*IHH Mf~pH`LDHpumH`HHH`HLHHP@HLLHUdH3%(He[A\A]A^A_]!HH=fHHfy4HnLuHHLHHxHmHL@HHLHDzEfHfDAfHHE11QLjAVH LL'H11fAHE1L蒣'HxHf1lH1LKH4=MLLHHHHEfE臚H`LHH`HLHHP@LLtHt .H1زtTHHtHAtA:Au)t HHH`LHHfDE1L1Hf4,fx#&H`HhHJ~H1LHpDLHh1LHLufD/DDL@MCHKHGHWH7HGHCf.AWAVAUATUHSHLhH<6H<HhLHǃ`HHTLHL>LHHǃL衭HǃHǃH`Ht HP H`Ht-HNIHtHIHprLHc0HHt HP HH[]A\A]A^A_HwHHcHHHfHHHHHUHSHiHHt HHHH[]HRAWAVAAUIATMUSHLH3LLH<fpHHǃ`HfHH=HǃHHhHHT$rǃHǃǃHǃA$>AFG@Lx:H?H-0<H5<H1HHH`HHHhALD9HH5L<H1H迠HHt~HHHHEHP_ELD9HHHq<H5<H1XHH`HtnHHLL1HLHH[]A\A]A^A_A$H[]A\A]A^A_ÐHǃ`A$A$HEHH@H[]A\A]A^A_HHUSHHH\<HHH`HtHPHHtHH'HۜHHtHPHݓH衜Hh蕜HH[]1fDSHSH[麣f.AUE1I1AT1UH1SHdH%(H$1H\$HHH՟}H襝IHHl$%HL1D$PHH5dHHHL$~8HtH胢H$dH3%(u^H[]A\A]fE1HtHt$ HHD$ KT$Ht|$ ~A@A]HHHUHSHH;t9t 1H[]ppʃuIffu9uHhHh蟠f.tуuEffxw9]THH8/HHŝt3Dt2뇋qf./fD2fDATAUHSH)M~ []A\fDu A$vzHuAtAAutEHHHU~Ht HHRHǃkfDHHyHƃAp{#fDHtOUHSHH_HHH9t"H@ HHHHCH9uHH}[]-DAUHcATHIUSH7HSdH%(H$1ЃEfCA~+H$dH3%(HĨ[]A\A]fDILl$1ɺI1LL;I$L苢IHt[Hl$PHc1HT$HHD$ޤI<$HRHt=HH袆HJLBJDEL)1@HH1H HAWAVAUATUSHDdH%(H$1EPL|$H6HILHͺ1L|$+HL|AE I7HH '=LxH HLLH@H H@frH9uMt~AEM~w1H5^Ld$P1DHHMLHH@A9m~AH<H41ɺL]I>L負HuHEE1H|$蜕H$dH3 %(Lu=HĨ[]A\A]A^A_@E1~1fH興H@A9mdHeHQff.UHպSHHHG8=Hھ/H}HHH[H]@UHLSLHHھ/HH}茁LwAEHAWHAVAUATUSHhEdH %(HL$X1E~'HD$XdH3%(OHh[]A\A]A^A_@Ld$IH0HILMϤH{L#HHH{`L苆PHAHcH9LHHT$HLL襃HT$HHHpHt2H }=HJ<8HfAH H@fDBH9uI6HtXHxHHLm@Lw@LLfAAELI@IAEL)?nfDAWAVAUATUSH(EdH%(HD$1E~*HD$dH3%( H([]A\A]A^A_IIHL $IHDD$ HZL $HHF|=HHHDD$ HHHHH@fqHuIHteAUPK41L|$H4$ fIHLHLd$HHL$$A9m@IAEA*@f.H͒=@fDAUATIUHSHcIHHHH9HHHHHHHxHtHz=HHHH@fJH9uH}Ht+E~&A1I H}H@HI4,I9uH[]A\A]@HyHqHEH[]A\A]Ðff.AWAVAUIATUSHHHcH舊IHBA3E1fDIcJ,EL<(HHH9HHHHt$1Ht$Ht:H0HHxHt0Hy=HHHH@fJH9uI?IH<(HA~6E1@IH<(LH3IHHH}E9IHE9~4IfDH&H1IDžH[]A\A]A^A_IcH,@AAtH(Ht>HZHHH9tDH@HHIH9(uH{莟IH멐AUATUHSHHHt~~oE1@ID9~YJN,HtHXHHH9tfH@HHHJ9(uH{IHD9HH~qE1fDID9~YJN,HtHXHHH9tfH@HHHJ9(uH{IjHD9腌HDžHDžHDžH[]A\A]ÐUSHHHGHt6HhHHH9tf.H@HEHH9kuH}ԝHCHt/HhHHH9tH@HEHH9kuH}蜝HC(Ht/HhHHH9tH@HEHH9k(uH}dHC8Ht/HhHHH9tH@HEHH9k8uH},HCHHt/HhHHH9tH@HEHH9kHuH}HCXHt/HhHHH9tH@HEHH9kXuH}輜HChHt/HhHHH9tH@HEHH9khuH}脜HCxHt/HhHHH9tH@HEHH9kxuH}LHHt/HhHHH9tH@HEHH9uH}HHt4HhHHH9tDH@HEHH9uH}ћHHt4HhHHH9tDH@HEHH9uH}葛HHt4HhHHH9tDH@HEHH9uH}QHHt4HhHHH9tDH@HEHH9uH}HHt4HhHHH9tDH@HEHH9uH}њHHt4HhHHH9tDH@HEHH9uH}葚HHt4HhHHH9tDH@HEHH9uH}QHHt4HhHHH9tDH@HEHH9uH}HHt4HhHHH9tDH@HEHH9uH}љH(Ht4HhHHH9tDH@HEHH9(uH}葙HxHt4HhHHH9tDH@HEHH9xuH}QHHt4HhHHH9tDH@HEHH9uH}HHt4HhHHH9tDH@HEHH9uH}јHHt4HhHHH9tDH@HEHH9uH}葘HHt4HhHHH9tDH@HEHH9uH}QHHt4HhHHH9tDH@HEHH9uH}HHt4HhHHH9tDH@HEHH9uH}їH@Ht4HhHHH9tDH@HEHH9@uH}著HPHt4HhHHH9tDH@HEHH9PuH}QH`Ht4HhHHH9tDH@HEHH9`uH}HpHt4HhHHH9tDH@HEHH9puH}іHHt4HhHHH9tDH@HEHH9uH}葖HHt4HhHHH9tDH@HEHH9uH}QHH[]fH9HcATHULdHhSBH/HHI)fDESu>fxafxQ9ut [1]A\@HHtH@H@I9u[]A\DM S f.H9ATUSDgD;ft 1[]A\fDF 9G uF09G0uF@9G@uۋFP9GPuӋF`9G`uˋFp9GpuË9u9u9u9u9y9g9U9C919 9  0909999999}H9HkX9XYh9hGx9x59#9HHH H huHuH{DS HuH{S0Hu(H{(S@Hu8H{8SPHuHH{HsS`HuXH{Xx[SpHuhH{h`CHuxH{xE(HH$HHHHHHHHHHbHH^AHH= HH HH0H(H(@@ʃu.fcfJ9 K„pHxHxlOHHK.HH* HH HHHHHHHH@H@hXHPHPdGhH`H`C&xHpHp"HHHHHHHHH9E1D9~tHJ4HJHHxL(HLHHJ=HHfAHH@fDzH9uHE~0E|$IIIDLo@HLs@8\LLM9uDHHt3LhIIL9t@I@IELL9uI}AqMcMHI9LHHO1Ht@IMHHxL(HLHHI=HHfHH@frH9uHE~2E|$IIILo@HLs@8[LLM9uDHHt3LhIIL9t@I@IELL9uI}ApMcMHI9LHHN1HtBIMHHxL(HLHHH=HHfAHH@fDJH9uHE~0E|$IIIDLo@HLs@8ZLLM9uDHAPN1H^HDžDHA N1H.HDžDHAM1HHDžhDHAM1HHDž8DHAM1HHDžDHA`M1HnHDžDHA0M1H>HDžDHAM1HHDžx@AWAVAUATAUHSHH-E;AHHt4LhIIL9tDI@IELL9uI}mMcMeHI9DLHH2L1HtBIMHHxL(HLHHF=HHfAHH@fDBH9uHE~0E|$IIIDLo@HLs@xWLLM9uDH[]A\A]A^A_E'AuHxHt4LhIIL9tDI@IELL9xuI}alMcMuHI9$LHHKIM1Ht>HHxL(HLHHD=HHfAHH@fDRH9uHxE~0E|$IIIDLo@HLs@XVLLM9uDH[]A\A]A^A_HHt3LhIIL9t@I@IELL9uI}QkMcMHI9LHHJ1Ht@IMHHxL(HLHHC=HHfHH@frH9uHE~2E|$IIILo@HLs@HULLM9uDH[]A\A]A^A_HHt3LhIIL9t@I@IELL9uI}AjMcMHI9LHHH1HtBIMHHxL(HLHHB=HHfAHH@fDJH9uHE~0E|$IIIDLo@HLs@8TLLM9uDH[]A\A]A^A_HA@H1H>HDžDHAH1HHDžHAG1HHDžDHAG1HHDžx@AWIAVAUATAUHSHHHt7HXHHH9tfH@HHH9uH{RhIcHHH9HHHGHK1Ht=HHxHHLHH@=HHf.HH@frH9uHE~2Et$IIIH_@LMo@HRMHI9uD H[]A\A]A^A_HQF1HNHDž뼐H8QAWAVAUATUSHdH%(H$1Ht.H$dH3%(HĘ[]A\A]A^A_DLHMuH\$<111HD$<ƸHIHLP DT$=AE1fDD$HHD$ HD$@HD$(fIED|$HLP8IHt1|$<)HDHu?HcD$HL$HD$<H|$@SD$<Ld$GDHxHL$(HHHǀHH H@frH9uHD$JH HD$hA $1A$HLT$8HPhHD$h@HD$hHD$@JYIHt HHwHD$ f9DL$HDD$TL1H|$8aMHD$HHL$H$Hƒ$HL$E ʃu.f{f(9 „$Hf1H|$@A E11H /THdHL$H?fJ$Hf(u9H|$@HA$LHE,$E[HHPH wHQHT$XH|$MHH`A$U } E1HAH $SMAfyA98AE1DHH RUAfU f$@D} JHD$D D;AG|-E-A$fDE$EA$IcHzBHHD$ HtHD$HE~2D9 HDN HL$8E9DANHcH?CHL$8HD$$xHD$HL$ D Hƀ$X_RHD$ HIHE,$EMHL$HcPHHL$ H ¿@RIHt HH;5HD$HT$ LLHJE$EHD$ H5>1=H8>IfUEu fUD9&AYAD fUfDD} fED9m E1HAH ^PMA5HH9LhH/=M1H5/=L7E$EL|$ H500=LM/8HL$HcPHLH|$HtHPH$xdH3%( HĈ[]A\A]A^A_Ld$(T$`HL3AE11H M LUIH6 AEH|$(d>AU\IHt DgELd$HH5 LKEH5 L4EH5e LEH5% LEtrH5 LDt_H5 LDtLH5 LDt9H5 LDt&H5 LDtH5 LDuaMHLLLKf.1L6AăHt$(AL$H$0HHD$8;IHD$0$fD$DIA/A fDL$DHL$(E1I>$8AMƒ A $ʃ$8AƒH|$8;HT$8HpHHt.L%=HLIHfDAH H@fDZH9uHt$XHBHLT$0HPhHD$X@HD$XHD$8FIHt LHC)I~HT$8LL/>@EIHt LH)I~`T$0LL.EMHD$XE>HL`III9t@I@I$LL9d$XuI|$KD$D$D$@$h@ApD$1YEH߉ƉD$_2I~HHD$(^DHAMet$H3H3D$Ap9oIhH1I~HICIHsILCIHtlEH߉ƉD$1IHICH[@FDHD$Ht H|$Lo'IHt$LLX<:I~`L+D$0HcHH9lHHT$HLyL(Hu%HD$`Au$AEHT$HxHHt.L"=HJ 8IpDAH2H@fDBH9uH|$`AUHt=D|$0-@ID$@LHD$HG@HD$ 4H|$ Ld$AEҿ@L|$`HD$`BIHt Ht$(H&I~LLL ;@BIHt Ht$(H%I~`T$0LL+HD$`HL`IIL9tI@I$LL9d$`uI|$H`Dt |$H|$IHtHPHD$IfA $ʃuAff09(Ht$0L;<„$8fH|$8A E11H @HAIf#$8f9Ht$8;mH|$8s5H|$(i5AuaH|$t]@@IHHt$0H$H|$LL+AEMI$LPfD(~@IHt^H_=H5=LH;AE~]L=>AE\@AEjAE]AULt4Ld$ fDffx9u5ƒf|fd9Ht$8L:A$1AEL3fyf^u9H|$83H|$(3A}xI~Ht$0V>HNIHt$0<>H4@>IHHt$0H!IhLLHHD$0)AE@>IHtiLH!H|$0LL})$<Ag$<A{AElAE_AEAEA$$$<BA$$H|$8'2H|$(2AM@Ht$8~.|Ht$8L7HHXHHH9tH@HHH9\$XuH{C$<AHt$0L78HHHH9t&H@HHH9\$`uH{+CRa3HHdHddHdHdHdHdHdHdHdHdHdHdHdHXdHdHdHdHdwdHcfDAV1AUATUHSHHdH%(H$1Lt$ Ll$ D$ HL$LHD$H9LHD$5LHL"H|$LL@L&L&MHUHsH{M HUHs H{M0HU(Hs0H{(֞M@HU8Hs@H{8žMPHUHHsPH{H讞M`HUXHs`H{X蚞MpHUhHspH{h膞HUxHH{xlHHHLHHH,HHH HHHHHH̝HHH謝HHH茝HHHlHHHL HH H,0H(H0H( H8H8HxHHxٜHHH蹜HHH虜HHHyXHPHXHPYhH`HhH`9HH@HHH@HHHHHHٛHpxHxHp蹛HH)HH萛HH%HHgHH!HH>HH߉H HH(HHǃHo  H0H088H$dH3%(H[]A\A]A^HǃǃHHHǃǃHHHǃǃHHǃHǃ,H^H^f.UHSHH HHHH[]fDAUIATLUSHHHi<H-=f@HHHEH8L1)HELHHfH[]A\A]H6^H^ff.AVAUATIHUSHHdH%(H$1lDE~41H$dH3 %(HYH[]A\A]A^Hl$ILD$L-h<H}D$IEHD$O5;E1~fIEH}HD$ H h<HHHD$. ^84HH|It$H_LW0fHT$LD$1HLD$HD$"D$Lt$~CMtL3D$tF?DLDMtLK8MfD)Hx\H|\H\fDHg<SHHHUH'HH8q'H[ Hmf<SHHHHGH[(fDSHH[j.f.SHSH[J.f.He<ATH5<HH> HH[]HH><HHHHH H9t_UHSHHHH@HxHH@HpH9t?*t#uHHuH{[]H1[]fHHtDUHSHHXHHH9tH@HHH9]uHH{[]f.DHU=<SHHHHGH<<HHH[yfH=<SHHHHGH<<HHH:H[SHHtH8<H596<1Ht[[SHHtH:<H5 6<1Ht[[HcH@f.~DUH1SHH]H=<tH1[]`H-<H1[]Lff.ATUS1ۅ.I1HH|<HtL9t"E11H[]A\f.HE<HtH`Df.1HSHP Ht [[AWAVAUATUSHH<$A8D$dH%(H$1#IAHMHH<Hl$@1HHHD$@fD$H H'<D$0HHD$ HD$(HtD$(L|$ D$H<$HLdHt HD$,HCHt$LDHLd$LHH$dH3 %(ueHĘ[]A\A]A^A_DufHL$XdH3 %( Hh[]A\A]A^A_fD1Ht$1LuT$19}HHt$LDH<(Ll$떐1Ht$LtT$fD1Ht$Lf.Af.H|$dH3<%(DH[]A\A]fDH%<1LHHtHHrfDHt$11HpDd$Ht$1HoDd$rfHt$HckDd$YfHt$HskDd$9fHt$HckDd$fHt$HkDd$fHt$HkDd$fHt$HsmDd$fHt$HjDd$fHt$1HjDd$rfHt$1HkDd$RfHt$HjDd$/Ht$1ɺHdjDd$ f.Ht$H9jDd$Ht$HjDd$Ht$1ɺHjDd$fHt$HjDd$oHt$1HTkDd$Jf.Ht$11H/kDd$%DHt$H kDd$Ht$1ɺHjDd$f.Ht$1HiDd$fHt$HiDd$Ht$1HdkDd$jf.Ht$11H?kDd$EDHt$1HkDd$"fHt$1H|lDd$mE1DEE~AWEAVIAULcATIULSLHII$LMH fHcH>@HHtD;|3H[]A\A]A^A_HHtD;}MIcHHHUCfEE1L1HH[]A\A]A^A_!HHvD;c두HHVD;CnfDHH.D;FfDHHD;fDHHD;fDHxHD;fDHHD;{fDHHfD;S~fDHH>D;+VfDHHD;.fDHPxHD; fHPhHD;hp@HHD;fDHPXHD;h`q@HPHaD;h Q|@HHD$H9MZHHD$fUEE1L1HcHHD; MIIL[AEfEE1L1L@HHD;sfDHH^D;KvfDHP8H9D;h@)T@HPHD;h9@HPHHD;hP@DDS AU @Htf1ÐHDHD1DAVAUATUSH`DdH%(HD$X1E~(HL$XdH3 %(H`[]A\A]A^HIHIA| MtyEHA<D1LHl$HHHD$fD$I$HHLHt$HDHLl$>H$LEu#H<Hl$fT$HHD$f Hf.AVAUATUSH`DdH%(HD$X1E~(HL$XdH3 %(H`[]A\A]A^HIHIA< MtyEH<D1LHl$HHHD$fD$I$HHLHt$HDHLl$HLEu#H<Hl$fT$HHD$f Hf.AWAVAUATUSHT$ AdH%(H$1~-H$dH3%(Hĸ[]A\A]A^A_@LILHIET$ 1Ll$L|$Ll$ LL@J1Lt$ALt$`@DLL(HEHLLHLL@Hf.AWAVAUATUSHXH$4$udH%(H$H1*HK<AIIEMHtWU$QLt$|$HXZDT$ Ht2H$HdH3%(HHX[]A\A]A^A_fDADT$ MLl$`1LE1L1QDT$ <$LDuLHH#Mo1Ll$`ADHT$@LLt$LUQLIMHLHD1 DT$ <$HDXuHm1HD$ HT$$$@HH$Ll$Mt{Ll$`E111LLT` HHtH4$HLH@LH<$Of.H<$7E1Gf`HHtH4$HHDEHH1PHEHIH^HAS]HFf.@UHSH_HH<HHDH;Ht HPHHH9uH[]ÐfUHoSHH HH<HHDHHH@H9uH[]DVfEE¸AD9ATAAUHn SHcHI)HF\ D9sWfD9uVIA9|MD9HfEuHFB߃AfwpD9s0fEuHFF\D9rDfD9t)[]9A\@D9sHEfEyHFpfDF D9'D[]A\Ðf.H<HHHHt H`ÐfDÐf.H<HHHG@Gt@HWx1HtBÐff.Gt@HWx1HtBf.fDSHcH[*f.SHCH[ f.SHsH[f.SHH[f.SHH[f.SHH[f.H=<SHHHHHtHPH{PH{HHtHPH{[fDSHH[f.HH=<|HfH<Hff.H<SHHiH[H<HHISHH[zf.H<HH SHH[:f.H<SHHHHGH[fDSHH[f.UHSHH<HHHxHt3G~&19Ht HHRH}x;_|HPHH[]f.SHH[Zf.UHSHH<HHHxHt3G~&1Ht HHRH}x;_|HPHH[]Kf.SHH[f.AULߐATLIUSHHxdH%(H$h1Hl$`HR1jjLO(H H ~%H$hdH3%(|Hx[]A\A]IIع`HLH5PƄ$aK_~I$HٺLAD$8L~mff.&HGxHtwt;p}VWtH'1Ðff.&HGxHtwt;p}VWtH1Ðff.AWMAVAUATUSHHHt$XHdH%(H$1H$HHD$@HLPXAHD$XL$@D$LHD$IF HD$0HT$t$LHH|$@mNHD$XLHHD$PH$HHD$HPXAHD$1D$HuHD$dH3%(uH([]A\A]A^A_H~fxS1u=HLN GL@ DHLfuHNf9tL9u1V fH;HHHHGHHH9uƇVfwAHHDDafwGHHD@1Ð@ATIUHSFftID$0HHu"@Ѓt`HHKfxnDAAD$fxKuE1EyEE1ɃHKuHK 1L۹uEHCP[]A\@AT$ fDKf.[1]A\fID$ -fDV ATUSHIHH@Ѓt`HHKfx~DAAD$fxcuE1EyEE1ɃHKuHK 1LuHSHfD|9<uHHHuH[]A\DAT$ 뜐DKf.1H[]A\fDSIE11HA"@EtAAE S IIt;DDFTsFLE9tEtEu AIAE KIu[DE)DA1A)Dff.Ht7HWPHOX1H3NXH3VPH tHG`HWhH3F`H3VhH Ð1Ðff.11Tt HHuÐfDHGÐfDH;H><H HHHHGHH@fpH9uHLJ Ð@f.AVIAUATIUS1H`dH%(HD$X1Ll$ Hl$D$ LJ Sf.L$ LH迫Ic HPHA I|ͣH襫\$ A 1ILLLPtHD$XdH3%(u H`[]A\A]A^@f.GftGuQHD~TDIAIHI9t/D9vGfA9tH f.H~GA1DPD fA9ufE9uz 9AHDDfEu@ADËO ?Wfx31tuHf?'fDH f.O ΐf.AWAVAUIATIUHSHVЃEfFHcHHHt=VftHHD f8' 9~MHcIIJtVfxODsttDJDf8'tHL1D輱 9A$H[]A\A]A^A_BL밐HHD f8'uD9~/N|HAGfxmtuGIcHHD f8't]1LC돐HD=f8'(1L$JDR뾐L=IcHT1LAGfx1LLưMcIBL5fDNAT1L^ UHoEASHEDAfEyV 9~3vOLfEuHVBJffD L[fht LHfKuZ L8HnGf.HH tFpHcfuT$<@ LH|$ HD$@0Hn|$L3FI utOH HP[]A\HHtHHHHuHyhLApH3:L3BI uHyxLI3;M3CI u[HP]A\1뫐f.AWAVAUIATUSLH(H4$Hl$PLƉT$ HHL$LL$(dH%(H$1H;HD$8HHD$@5IHLt$@HD$8AHD$Lt$@H$HD$ fDHHHIHuXT$ H<$LHAA9~=HMHT$ HLH|$LHD$EEH±HjH|$tHL$(HtHD$8HHPL8HD$H$dH3%(uBH([]A\A]A^A_fDHD$Lt$@H8H|$uɉH*IHLt$@UHAWAVAUATSHHdE0HhdH%(HE1E~AHq<AfDoHHHH]dH3%(He[A\A]A^A_]Hq<AAAfDHfDHHuDHLHXHXHL蘆HX茆_HEHEMEAIHHfDUHXHPg~LL8HhMDLxHDžxHHLHE $E~&Hp<AfDCHH8LHL>HELDdHxHhHH@]H@HX}H@nHhH@H8HA``%`=@uD%`=`LhLHM`ILvA<$HL_ELMLPDdHxLLLL|L裄ILp#`HcHHMlAMfH o<L@HhfHHQH@LZMLHXHPfMLHHn<LHHEHE1E1HXH@ATLPL |XLZwL蚃DHhLDdHxEHXHhH8A!H8HX^{H82HhH`HA`VKH飾H郾H駾Hw@AWAVAUATUSHHA(dH%(H$1~NHGm<AfD[HHH$dH34%(HH[]A\A]A^A_fILŅ~AL=l<AL$AAHL$$LfDL$8IGfDT$xHD$0HD$pD$$DEE~:IGLd$pHLl$0f{L谁L訁L蠁&T$xI$LЃEI$fD$xLL$(ILI$I$HD$(u[I$HzuPDD$$HL$(EHL$pLLLd$pLLl$0LyLހLH3|I$‹L$$EIH$LD$H|$T$L$$EIH$0LH|$M~3IGLd$pHLl$0fSH|$BH|$8{$f$8u0fD$xDfD$xfT$xELLl$0ЃEfD$xLl$0HL|IGILL$pH$xLf${Ld$pHT$ILHt$LxuLpsLHz$$<4Ht$HLd$pLl$0Qz$<Ht$HLd$pLl$0)zx߀H雺HLd$p阺HHLd$pLl$0钺HLd$pLl$0jHLd$pLl$0^@SI1HHdH%(HD$1jHL$dH3 %(u HH[,ff.H ;ATIUHoHSHHHlHCHH{PLlHǃ[]A\IܹDEAWLAVAUATIUSH(HFHD$HHD$HD$H(HE1HUPHuH0A4$HEHHD$衈IHHt$H(A $LtA$I?M IHtHPIHIHt8HH:A<$A$H([]A\A]A^A_HD$IL;|$H([]A\A]A^A_@A$~PHHH@H([]A\A]A^A_fDIaH{HHtHPLkHH{HHtHPHCHA$HH@f.AWAVAUATUSH(H|$Ht$H9sHIHvHLxMfALI$ I\$MufDLHH@I@wH9uA Lt$L|$A$ A IIHA$ IIHpH$IIHIJHR P wIHHvH~H~IHtHPHD$Htb̅HHt"HD$HHHD$H>HD$HǀǀHD$H([]A\A]A^A_HD$HǀHl$H HD$HD$H$DHD$E1L$HD$LH4vLL}H$LOt=K4uHLl$0ӯH齯HLl$0龯fD~ A1@MIȉ1fDAWAVAUATIUSHHHT$dH%(H$81H]<f|$8I$HHD$0 H\<D$,fT$xI$H HD$p7HL$p1Lt$01HL$HL$,H$HL$L$@HHHHt`HMB@ue1HqD$,I$D$,9 Ll$0H|$qqLiqH$8dH3%(HH[]A\A]A^A_H[<I$LHT$HH$f$$fH|$1LHyLp8I$Hx$t@uafy$HC uH$fmt?fstx@u߃VfLl$0H[pfDfy$H|$1HMx$@@bLl$0@tL|$1HLIxLl$0LD$1LLLgHD$pLl$0HD$;qHLl$0ʬH霬H靬HLl$0闬fD~Df.AWAVAUATUSHH|$:dH%(H$1&HY<II1۹Ll$HfL$L|$PHD$HD$Pft$XL HHtKHM;H5;1H4qHt$HLHH|$ML1LHEHPA$vL HHtPH;H5Y;1HpHt)HLHH|$ML1LftYHEHPA$ %LmLmH$dH3%(u4HĨ[]A\A]A^A_fDD$tH|$LL>oHժf.AWAVAUATUSHdH%(H$1HX<HIIGLd$@HHFfT$H$LkDEAL9t<3HftLpdIL1LL-LlE~fDLlH$dH3%(uHĘ[]A\A]A^A_nHH@f.ǻfDAWAVIAUIATIUSHdH%(H$1mA(H^;IExHAEtIEHV<fDL$(HHD$ wHHLH[EEHHPA>ID$HD$I$Ld$ HD$HD$`HD$HD$HHu@t@uHsPLgLLtiHH9uHsLgfDI}xHNHPI]xHAALd$ rf.@vvIHLHYA1I}xLLiaAUI}xHtHPIExILPfDLjH$dH3%(Hĸ[]A\A]A^A_L|$HsHLOLLTbL,jA6AHD$HD$H;D$dmDA~ Ld$ WI}xHI]xkHH@H?H@f.ATUSnHIHtHHt@I$HٺH~ H1H[]A\1[H]A\@1[H]A\H餦@f.ATUSnHIHHtHHt@I$H1H+~ H1kH[]A\1[H]A\@1[H]A\H@f.SHiH̫;CtHCxHH[@D E\AUATIUHSHHHxtj@psIHt8LHVUIELH@H[]A\A]uH[]A\A]f.(sIHtfHHsWDEELp}Y묐H{xHL]M~H{xHtHPHCxLfDEhH{xHtHPHCxfDE?@H{xHtHPLkxjH邤H鈤H錤@AWAVAUATUSHxDdH%(H$h1EHI4qIHtZHA$~bILE1P @E1H$hdH3%(LHx[]A\A]A^A_A<$A$E1Lt$ LLXA4$~LILE1PHL8H$L$HD$HD$PI]PHD$DL8LHL-HLH$H<$1HHHH$]HIEHVHeDHHJH9ufo$ FPfo$0N`fo$@Vpfo$P$`H|$LHT$H|$LHH|$edA $H4$D$XVуff9utBHLuH|$cLvH|$cL^yH4$H|$i@tH4$LLA$~H|$cLfDoHD$HtLLHYHD$HH<$O @D$\rDHDžA$u+eHHHHHHHfDfDAWAVLwAUATUSHHH;H4$HHLaH &M<LHLHQAHH@fDPH9uHl$HLHQfDAAHfxHHPfD@HPfDHI9u˸Hf HHfPHǃHǃHfǃmIHtHLlIHtHLlHtH;HHHlIHtHҰHLt!HtHt MuH$ǃH[]A\A]A^A_IYfDUSHLHlHHt+HH~ H1HH[]fD1HH[]Hff.AWAVLwAUATUSHHH;H4$HHL-_H J<LHLHQAHH@fDPH9uHl$HLHQfDAAHfxHHPfD@HPfDHI9u˸Hf HHfPHǃHǃHfǃjIHtHXLgjIHtHGLFjHtHb;HHH"jIHtHBHLt!HtHt MuǃH4$HH[]A\A]A^A_DI邝DIUHSHiiHHt HHHH[]H6H=;ATIUSHHHHtH;HtNcHdI$HtHPI$HtHPI$HtHPI$HtHPI$HtHPI$I$]I$HI$\I$\HHH@H9uI$HHH@H9uI|$S[L]A\USHH[cf.AVAUATUSH0DdH%(H$(1E~*H$(dH3%(H0[]A\A]A^Hl$@HIHehHHOD E!|$ZLuHuIH,D$8HLDIE E1D$(H$fDD$ H!%tDHJHDHى@LHH)Hu\Hھ_LbLOHLL\H4$H=m]< fHt~^HfA$1@LAt HHu|$ t H<$ZHQ~uhfA$@H=\<LeHiHfA$HI$fDkfA$WDKfA$?X\HҙH鶙ATIUHSHP dH%(H$H 1H\$@HkE~,HH$H dH3%(uDHP []A\DHHsHyHIHHLQHYL][H*@ATIHUHSHHLJHLJHLHHLHŕHLHGHLHE~"HLHE[]A\fD[<u[<~ɉEfDH=Z<`tHȑEH=Z<Z<SU돐AWIAVAUATUSHH(H ;Ht$HHHGHHD$WH C<LHLHQAHH@fDPH9uHl$HLHQfDAAHfxHHPfD@HPfDHI9u˸Hf HHfPHǃHǃHfǃbIHtHȪLbIHtH跸LbHtHҙ;HHHbIHtH貦HLtAHt7Ht-Mt(Ht$LHHH([]A\A]A^A_fAǃH([]A\A]A^A_IBIjI"I\I@ATUSNIHaHHt*HLH|~ H1lH[]A\@1[H]A\H@f.SHFH[HgAWAVAUIATUHSLHHt$(L|$@HLD$LdH%(H$1HLPXHD$(1Lt$pHD$HD$4HD$HD$8HD$ LUHT$HL^I}Ht$(AătHEHT$HD$4Ht$P L$4HT$ LHD$8bI}Db@uD$xgI}LDSH$dH3%(uH[]A\A]A^A_fVHL/THWbHObf.DAWAVIAUMATUSHHHHt$8HdH%(H$81HD$PHHD$HLPXAUHD$81HD$HD$@HD$(H$HD$HD$DHD$0HT$H|$Hى|\4I~HT$(Ht$8豟AăHLHH|$PXAEE1HT$H|$HD \Ht$8H=?$t AfDHLHt$0HD$DL$P L$DHT$HLHD$H`H$IvL$@DHHD$ Ԏ$H|$ u:$t-`RI~T$@LDMLERD3RH$8dH3%(uHH[]A\A]A^A_&THLQH`H`f.DAWAVMAUIATUHSHHt$(LL$dH%(H$1HD$@HH$HLPXAHD$(E1H\$pHD$HD$4L$HD$HD$8HD$ Ht$(H1ɺbH}H H}LH虞IELHt$LD$4P L$4HT$ LHD$8D^UH}MLELЃE1ɀ|$HfELPHAPHT$H<$LDY,H$dH3%(uH[]A\A]A^A_bRH!HL"PHPHB^Hf.gHtH`Df.1f.AWAVAUATUSHdH%(H$1H$DEIAMDHu3t/H$dH3 %(Hĸ[]A\A]A^A_H|$HD$ Ht$։H|$HHH$v\DL4$L|$`ILLL)Ht$HىLLd$U$LNLN$^1PPHHHAQEI1H@AWAVAUATUSHA9dH%(H$1IDLHu7t3AH$dH3<%(Hĸ[]A\A]A^A_Ht$L|$Ll$ LL7[Lt$`HLLTHىLLLd$TD$ LMLMD$ nf1eOHH؍AWAVAUATUSHA9dH%(H$1IDLHu7t3AH$dH3<%(Hĸ[]A\A]A^A_Ht$L|$Ll$ LL'ZLt$`HLLDHىLLLd$SD$ LLL{LD$ nf1eNHHAWAVAUATUSHH$L$dH%(H$1DEIMEHuHLEfROTHEf8%TLt$HT$H%LHD$O1LLa8LAEfluA$ CfDE1A1H5(L7CfpAE1LH KHu5CƃƃfJ@9xfHD$XdH3%(Hh[]A\A]A^A_DM A$ HE f8%1Ҿ:H:AƃA$ EfDDKAEENE)CE SJ@t9%KfC L3Cf|EE1H1LBIcL|:fA9}TAD9vHE uHEB<8P6It'UfyE  fCySAuEt-fEE1E11D1H=jfEkL2@H鉀陀H`H\HPff.AWAVIAUATUSHxHT$dH4%(Ht$h1~(HD$hdH3%(Hx[]A\A]A^A_DoPHGHHHD$H(<1Ll$ HHD$ fD$(9;LIM)7Aă5DLM)D$ 1T$(fDL$ AL1L@HCHHSPHHLL$LD$HL%Al$ANfEAN 9DCP1Lt$ E1L,+L9HHII9HCHH~H<(HHuHT$LMLfDT$,14fEffEx A@Ef HD$ H|$ S1#f.H:1Lf|$L&A 1LLfDD$&DMPEtO15HMtIHPHwt1f;sHHwH-HDL9sfAIHfAHfVI9w[ÐHA҄tCt?AHV0fAtIf.IILIVff.AWIAVAUI1ATUSHLHL$LD$(D$dH%(H$1?AEfhiH<1Ld$PHHt$8Lt$@HHD$0HD$@IGHD$H fHHtxH|XtD$rL D$1H|XDD$M1D$LLLt${6tD$89D$HIGLHHD$Hd:HuD$3HD$ HcCPLt$PT$8HL$HD$@HD$9uHCHHmJ Ht$ H;0~gLI0HCHHJ< HT$DD$MLD$HT$5tD$89D$HIGLHD$H9T$8Ix!AEfSAE 9RD$tBADf,HD$(L #fHT$(Ht$H|$ fA/fA>KT$8IO McШHDL$HfHT$uHt$ IF fkfF D9|$fAxf0IAHT$(H|$ H D$8fmvIW uHT$HJHD$ fHuAD;l$IcE1HlfDAA9s(IW uHT$HD$AD$f vMfA>tYAMuDf,hAHD;l$t2D$8fyT$HD$( fx„ttHT$(H|$ HfA0u(t$HT$(H|$ HT$<D$8fAE11LH ,Hu1HT$(H|$ H;HT$(H|$ 1%D$8fxzAE11LH +HHT$(H|$ HrT$LADžJDKfEAD9EDNE)1H5LAŅ KfA9ωAN)Ѿ,LBAƅH|$0AWLD)H|$L|$p$HLHD$(HD$(HHD$9(D$xƒfDADE1IO uH$H|$1T%LD$xD$KHT$HLHD$('D$xƒf]FDADE1IO uH$H|$1$LD$D$D$#HC`E)AVLAMLHD$t$H|$HLHChLH|$S@DKAEENE)HCXDKD9EDNDKA9ωANE @D$1D$8Ѓ}DD$|uEyNDE1GD$8ЃDD$|uEy.DE1EH|$hEEoH\[HH[H^[HJ[HH[H [ff.AWIAVIAUMATMUSHpHHT$HL$dH%(H$1#HdLHLHHHuHLKf1Ҿ[HAƅKf-1Ҿ]HD$wA9nHEHƒWKH<fT$8HHD$0HEHD$(HD$(HD$(HD$0HD$ H|$ D$8f4H|$ EE1H1 L$H|$ AVHD)L$CQf9}+D$H|$ HލHHL$HT$ MLHHD$(Ht=H8AT$ I$A9T$HAT$H\$(JAL$HH|$ *@K LHL$MHLHzH}xkAT$ I$A9T$HfAT$JAL$H,H$dH3%(H[]A\A]A^A_@AEfDHLH!<pHHD$pfD$x HD$(HHD$pHt$H|$(LHHD$ H|$ HEHxHt$(HAuHHEEH|$(D1HމGE fG H|$0H|$ D$PCfH9}+D$H|$ HލHHL$HT$ MLH|$(rfDK ID$f HAT$ H4I$`H|$pAEH|$0 Ru }HD$0HD$ JHHD$(1HHlHEHD$(HDC T$<Ht$(LCnfDtbHt$(HHEDC ID$" HAT$ H4I$HD$(H*+HUHVHUfDHH9t1ÐHHGH3FHuUHSHHVGуuxfD$Ld$1ҹHLAxQS.LHfDѹfT$1+fDt$1LHA:1LHfDD$A 1LHfDL$CfjthHCf8 hLl$Hs1L5s;LfL$IFHD$mH{XIFLt$PHD$PfT$XHt4HLP(HCXDL$XpfE4AE1L1LH{PHt4HLP(HCPDL$XpfEAE1L1LKL$fm1LHM;1LHfD$LLH$dH3%(.HĠ[]A\A]A^f.1H5*HZHLd$6f1H5 H*HLd$fAx1ҹHfDd$Ld$A0LS.LHfDѹfT$1fDl$fD0fD$31H5bHHSLd$ffL$SHC(f8 HCPHt x'1Hft$LcDDL$\fDDL$\fDHLd$k{ t*A/LH1ҹfD\$HcsH;HE1PDC A)Ey@A>1LHAfDT$fE9uIHPHPPPP@w AWAVLwAUAATIUHSHx_H4$DD$LL$dH%(HD$h1HGhf"H"ALDNH5[1D)ADME1ÅxfEEAA9DOfEAE)1LH5AL$fAL$Mf%L|$ 9~BPLLK DL$(fE+AE1L1DL4L HEhu }HD$71Ht$LHH$HHL$P DL$(fEAE1L1DLL Ef*DAD$Af&+D$A)H}XHt%HDH@0;_}D)LL$DD$LH4$H}PHt%HH@0;_}E)LL$DD$DLH4$HD$hdH3%( Hx[]A\A]A^A_DMN_HAE1L1DLE1 DfD1LL DL$(fExuAE1L1DL LV EfAD$D}fAD$ @DL$,{fDMAt$ t$fDL$,fDEYDL$, HEMHIMHMMff.AWLAVAUAATIUHSHx_L$LD$D$dH%(HD$h1HGhfHALDNH51D)ADME1ÅxfE%EAA9DOfEAE)1LH5n?AL$fL$MfLt$ 9L$f/ u }rf/HBfH*T$^f(,HuhHL$LVM DL$(fEAE1L1DLO LEf-DAD$Af)+D$A)H}XHt&HDH@8;_}D)LD$L$LD$H}PHt&HH@8;_}E)LD$L$DLD$HD$hdH3%(Hx[]A\A]A^A_DM__HAE1L1DLE1[ EfD1LL1DL$(fEAE1L1DL LEfAD$DufAD$ DL$,tfDMLt$ 9PLLDL$(fExnAE1L1DL L?f.At$ t$ifHƒfHH H*XfDL$, fDDL$,fDE+HxfH*YD$bDHƒfHH H*XH,IH0IH4I@UHSHHHPHt HPpuH{XHt HPpu H1[]Ðs {tHHHHHuHHHHH[]Ð@f.ATIUHSHHPHt#H{XHt[LH]A\#f[]A\Ðf.AWAVAUIATIUHSHHdH%(HD$1BfuI|$`HHH;;I|$`eeIHHLL8HLII$8IMcHZD$Ld$DLLVLLVÃu|@?LLUAAtfD1HL$dH3 %(QH[]A\A]A^A_ÐEƒfDADE1HM uHM1L uEffDB LLUÉtD9u 1L2S%DE u@Ey|DE1`Mu1MLRDE1AEЃ7f] LT1)mEHEHEfUHSHHdH%(HD$1Bfx'u'HD$dH3%(uyH[]fB tHL$HD$T$tE=uSуDfC@E1E11ɉ1H wBfAWAVIAUIATU͹SHxH<$Ld$ L|$LD$dH%(HD$h1H;fL$(D$HHD$ ]9}aL)T$(fAAL1LH<$LLLT$ueA]fyA] 9|HD$L8HL$hdH3 %(u/Hx[]A\A]A^A_T$,qHt$HCfDAWAVMAUATIUSHHHdH%(H$81HhzL$L|$ LmH{hMLH,;HLD$(D$0Hl$,HD$ 0 l$,DKHCHD$fEAE11H5H{D$DKE1xfEEAD$D9DNfEAH|$E)1H5[,\$0L$1Ht$D$\$H\$@HT$Ht$H$HHD$D$Hƒf'DȉAD)DE1HK uHL$XL$ƒfqQDADE1HL$H uH$t$LuNL$HfyL$LD$)$faH|$)AH!H|$~HvALL H$8dH34%(HH[]A\A]A^A_H`HHH;;Bfx}AE1EL$xfEpEAD9DNfEABƃfx]@u^tZHr uHrE)1L$fDB DKAEENE).J @uyf.AD$ЃMLHfEL$ ;fDDKDD$LuD)EDE1zfDAD$ЃD$uEyXDE1@HT$HT$iED$ fDDC_$WE.EH+?H)?H%?fATIUHSHH dH%(HD$1FfH}`HHH;^;uHL$dH3 %(H []A\H}`[HtzHHH8HHtcD$Hl$ @usHHLuH߈D$JD${F B^A$1Lf8f1H=f.AWIAVMAUIHATIUSH(LD$HT$HD$L$ dH%(H$1D$HTu@T$HfH$dH3%(5H([]A\A]A^A_MgHh;HHD$PHHD$XH$HHD$II|$`HXPHHH;f;xHD$PLL$LHD$(L$ HLD$`D$ӄD$X$Ht$FH|$$H|$($H;HHD$PHHD$XH$HHD$HD$LLLILHD$8ÅtHD$PHl$`HD$(H;HHD$0AE1L1HD$hf~}II|$`H@PH$HHH;;LL$HT$(HD$`L$ LD$H$Єt ;\$XD$\D$XHt$F \$LLD$8LLLD$XHHD$0HHD$`fD$hT$hfT$lfD$UDD$\Ht$fF (D$l HD$PHD$(HD$f@Ht$PHt$(~HD$\$LH$X$$H-:HHD$PHD$(:HHD$PHD$(/:HHD$PHD$(9H:@UHAWAVAUIATSHHHX8D|L dH%(HE1H;HHHHHHHHCPHSXHDpH9BL%;AHfDID$H(HHCHHHhsf3L(EE11HHKLHhHHLHHHhTAEfHfL9Ld$1ҹHLfD$1HEHPh>L9u1ҹLHfD$HEHPh>L9uf1LHfD$HD$dH3%(uFH[]A\A]@[f\fHwfDH@ATMUHSHH H(dH%(HD$1HtB$1f(Uu6HT$dH3%(H []A\fHHt$LD$H$H@XH;P;uFfD$f(H*K =$\$\f(XL^^@f(HAWAVMAUAATIUSHHhdH%(HD$X1HPHD$L$f(L$bL$f.z6u4L{Mtsf(kMELHL9'H{Ht?SMDLf(HD$XdH3%(Hh[]A\A]A^A_DH{HtHh;Ll$f(LHHD$fD$蔅sDL$fExcAE1L1LLWrfL{WLߵSMDL$LHf(:f.DL$$H*H(tUAVIAUMATAUSHHH@HH;;u7fH*O SH{(MD[L]A\A]A^@AVIAUMATUHSHHPdH%(HD$H1H-;wIHGHHHGHLUf~5puuHM99vHcAf95AE uT$fxRuPLsLHD$HdH3%(uHP[]A\A]A^HM } 9wDD$ tuKHD$f%f0tNf#tHf>^LsHCvfE D$ f%f#tf0uIGHHpsIHLHLH&AELsE1E11ɺL{E1E11ɺ1LdILLF:HCDAEAELoFH (H(H(fHu+;SHHHHHtHPHCH[f.H}';HHSHH[f.H';HHiSHH[f.H (;HH)SHH[Zf.HU(;HHSHH[f.H(;HHSHH[f.H(;HHiSHH[f.H-);HH)SHH[Zf.SHH[:f.HHtHHf.Ð@f.H;@fDATMUHSHH;%;HHESfx:AE11HH ʽHuA$ []A\DS H)%fDHV;@fDH5;@fDAVILAUATILULSLl$0HM%Hv%;LHHOHC HC(HuAE Ufx=AE11HH ͼ HuLc([]A\A]A^U L$HJ$fDHT;@fDH3;@fDATIUHSH:H%;HHEfE SfxqAE11HH LuXHݻL%E SfAE11HH  ua[E!]A\S SfxGAE11HH wt6L;et0HaHNHEƀ[]A\fS S jL%1HC"""fUHAWIAVIAUAATSLHLedH%(HE1AAft-u]HCf=t]f>&f<A$ HDž8HudH34%(H8He[A\A]A^A_]HC f=u YH8HtMHLDHAI RIH0H`H0HGHHA8MH8HCfH zpE1HACfHHE1HHH(L@H(LH(LL8MLDL fLH*00lH]#;0HAF I諦IF(CfH pE1HAH8@0IHHHHHA0H0LH8HHHIMDH0ATHLXZx H8HRHMLDHHH ;HH3@(H8HHMHLD:D H8HHMLDHHOH8!;HH@(>H8HHMLDHHH;LHH1HC H[A$ NC 6C L@HLC GCHHlHfH}HHHHHHH;@fDH;@fDH;@fDAWAVAUMATIUSHHLwdH%(H$1MtTHoEP@MELHLH$dH3%(H[]A\A]A^A_fHtHHH9fH*PHH{D$8zD$:L|$PLt$H;LfL$HHD$HCHD$Lt$H|$LLLLsD$fDAE1L1LDP@H;HKL|$PHLLt$HHL$HT$fT$Lt$H|$LLL-LsD$fx&DAE1L1LLFoDL$fDL$O<H|$I*f/vmf.s HL$E1fT$>A1L9KDD$1MLLoOfK O<I*f/wAD$ff\$+D$,H*D$ f.KDD$MLHt$ LfH*D$ f.D$MuHW;D$Ll$@L$LHHD$@fD$HHCHD$Ll$@H|$LLLLsD$HfDAE1L1LUL )MaSL$MLD$L£H$dH3%(uYH[]A\A]A^A_DD$DL$LyfDA|$ |$,f.AD$ eHHAWIAVAUE1ATUSHH(Ht$8Hl$`DD$ HLL$(D$ L$0dH%(H$1D$LA0Lt$(DD$ 1HL$0D$ HLM{A0thHt$LLHcȺH~f.HHH9}EtHHAuffH|$(*H*^HDH$dH3%(H([]A\A]A^A_fDHq;HHD$PHHD$XH$HHD$HL$PD$hE1Le HL$fDEfT$XILD$HD$XL$ HT$rT$XASD$hfD$hIDbLuHT$xf: LE1E11ɺ1HCD$hfyT$l뷐D$l,@Ht$8HCSD$hƒDfD$hCH|$ H|$0A0T$ ~ffD$hgE1E111HD$hHE1E111H;HHD$PHD$wHaHiff.AWIAVMAUAATUHSHxL$dH%(HD$h1 u(HD$hdH3%(Hx[]A\A]A^A_Ld$ D$LD$L,LL'LHD$HD$ybfLMH}HMDD$LD8tO}!t͋uHL$ E1A1LfD$DMH}MLDD$1DL,H"fDAWIAVAUATUSHHxDD$(LL$8L$D$0dH%(H$h1 u8fH$hdH3%(Hx[]A\A]A^A_L$LлHa;HHD$PHHD$XHD$`HHD$ HD$PD$,H$H$HD$LMl$ HD$HD$fL$XHD$XIIL$(ILH$JHt$HD$Lu|$AƋD$Xt@H|$cH|$H $HLHHt$H.AƋD$XHW$f6$2H|$t H|$HPt$,H\$ HQHIH@XH;; XD$0H|$8H|$ H<$LJH|$ A1kT$XSE1E111LD$,ELuH$f: E1E11ɺ1LC$fy$H|$D$LބT$L~HtHHRD$XHu"HD$D$XL$0LHD$;iHHHD$PH$Hf.fHf.f.f.=fDHHH ffH*O Yf.fH*G Ð<fDHHH Hf.DfH*G ÐfD>fDHX|<fDf.1fXf>fDHHH?H1H)f.fWTܥ>fDHG(Hf.^G fD<fDHD$L$H\f(f.fHH*O ^tff.DYG ffH*O f.Hf(fH*O $f(T$vT$\$HXf.@UHSHH6HC HuE H[]f.DUHSHHHC HuE H[]f.DHHc`pfHHchÐ@D7fDUHSHH̰;HHfGHhHufDH`HH;HuHH[]H @f.ATUHSH`HdH%(HD$X1HteHH\$P HT$H߾HD$HHHIHH\$XdH3%(H`[]A\fHhHL%ɯ;IL$HL$fL$HHt"Dtt7HHHuH\$HID$HD$fD$IDH\$Hq1H],H\$L%4;H9 @ USHHH;HHfGHHt uH?HH[]DH1źHH[]H @f.AWAVAUATIUSHXdH%(HD$H1HtyHHHIH]LHIELxHHLALLHLAPHPLHL$HdH3 %(uFHX[]A\A]A^A_fDH;HHHH$fD$4HLYH H f.AUIATUHSHH L8HHt LHE?HHHL[]A\A]H @@@u0HhHt$SHHHRHǃh[f.Ð@f.H9ATUHSHHH@HxHH@HpH9t?*t9u0HHt8tf.1[]A\fHHHt}HtHPtLhHhMHtI<$H3Hu#n@{tBII<$HH3HtMHuyff.HWH;KI<$@8H-Hff.xPUSHHHH@H;;u-G 9}HCHcHHH[]ÐH1[]@1Ð@xPUSHHHH@(H;;u-G$9}HCHcHDHH[]H1[]@1Ð@xhATLcUSHHH@(H;;uTG$Ex49}0HH@H;;u@C A9}HCHc[]HDJDA\f[1]A\f1D@H뼐HHtHHRH;2;u@@ @Hh1HuHH HufHf.HHtHH@(H;;uG$@1D@f.AWAVAUIATUSHHdH%(H$1x'Ht"HIAH@H;Q;G A9|kH;H\$`HfL$hHHD$`lLH葹H)H$dH3 %(L|Hĸ[]A\A]A^A_DHL|$ 苿1ɺLHi\$(fy\$,sL蛯HŅxO@Hc1HfTEI$HP@HcDHHf|E_t`ÅuI$DHP H\$`HT$HHD$HL舸H Lf|_THcfDÅ>Hf|E_t-HL$HL$dI$DHQ8H\$`HT$HHD$`设HH@AUATIU1SHHHL- NH@(L9u?C$9}HHHP0L9t=MtHtHL[t$HH@(L9tH9|H[]A\A]fDAUATUSHHtUHL-MI1HH@L9u+C 9~3HHP I9t(Hu6HH@L9tH9fDH[]A\A]fDHLuܐ@f.HH9AWAVAUATUHSHHHL%LH@L9HEDo H@L9E A9tH1[]A\A]A^A_ÐE~FE1HEDHP DHIHP I9tHtMtLHuAE9uHL%KLH@(L9VDs$HEH@(L97E$A9kEE1HDHP0HIHELP@HƉD$HEP0I9t%M%HHL3 E~`E1HEDt$HP8DDHHD$HP8LD$I9t%HMLHAE9uAE98H[]A\A]A^A_DAHEH@L9`f.HOfD1DHHAf.H8;@fDÐf.UHSHH\;H_HHH;HtIf蛸HH;HuH]Hu&H}HtxHH[]f.HXfDSHsH[zf.SHCH[Zf.ATUSH/HHWHBH9HBHfxHHHH9sHG LbL9gHLFgH)HHHxHCHS 1H)HfLBHsLHC H)HHx(HC L+c1IfBt`(HCHS H+HBH;HHC(HHCHC8~[]A\f []A\DH?HGH9GAWAVAUATUHSHft-H諭t0HEAfDEHHEH9E8H{uLuHMI9E>fA"AfA'AD L-f tPftf9tfLf9t[HfuHHCf9HPHSH9s9hAEf u۬AEHKHSHH9t5 1I9s 1fKLf2Eft  f>PLc(HBHCf{E$E.HcD$;D$PT$HT$HHK(1ET$t^9HD$HD$1HD$D$HH4 A@HU뢅ueD$H|$HtpHhHD$HtQHcL$T$1)H2f>1Hn1HD$ Ht,T$~$1 fDHD$ HT$HHXHHH9tDH@HHH9puH{蚱HDžpHhHtHPHpHDžhHtHPHxHDžpHtHvH試HHDžxHtHZvH肦HHDžHtHPHHDžHtHPHHDžHtGuHDž[]A\f.GuHPAVAUATUSH`dH%(HD$X1HhHhHHt#HT$XdH3%(IH`[]A\A]A^ftLd$ HD$ LT$ HŅ~(Ht HEHPHh1@HtH;H5} ;1H[IHtHtwHLt$LLH职HFfxw1LIHtZLLH LiD$ ~IELP71IELLLh N L11HHATUSHpHt H[]A\@H IPHHtHHLH&A$~H&HpH[]A\HpA$~HpA$HLfHp@AUATUSHdH%(H$16HxHHt/H$dH3%(HĨ[]A\A]f1@Ld$HHT$HyLHD$ HULl$PHLQL$Xfxw1LLǣL_pIHt]HLHHzLxL'Hx$L0rLXfDL$\f.HHHHx@AUATUSHdH%(H$16HHHt/H$dH3%(HĨ[]A\A]f1@Ld$HHT$H%xLHD$}HLl$PHLL$Xfxw1LL7LϙpUIHt]HLHH\yLL藙H$LpLȠfDL$\f.mHHHlAWfAVAUATUSHHt$HT$dH%(H$1AA A0HA@EE~+H$dH3%(H[]A\A]A^A_fLLHHHWHHDUEHD$Ht@HD$Ld$0Ht$LHD$8fI^LHDL$8fEAE11H5^wLfAD$8ADE[AWfDD9IL$ uHL$HHcffDDD$&Hg:HL$HHǃhHHHǃpHǃxHǃuHs;1MLfLLHHHǃhHHǃpHǃxHǃǃƃHǃHǃfƃHǃUH[]A\A]A^A_IzIZ@f.AVIAUIATIUSH%H,:HǃhHǃpǃxHHHǃyHHH3Hr;1MLfL1HHHǃhHHǃpHǃxHǃǃƃHǃHǃfƃHǃ[]A\A]A^IcICfAWIAVMAUIATIUSHHH#H:LHHǃhHǃpHHǃxHǃHXq;1MLfL1HHHǃhHHǃpHǃxHǃǃƃHǃHǃfƃHǃH[]A\A]A^A_IMI-AWAVAUIATAUHSHLHdH%(H$1p"H:LLHǃhHǃpHHǃxHǃ謑Hp;E1AHǃhHǃpHHǃxHǃǃƃHǃHǃHfDfDƃHǃDmEPAEAtzAudL%bHHH=b|DMIE~{L3H$dH3%( H[]A\A]A^A_f.EL%NbL%0bw@L%E;L|$IvLHHD$fD$VILPHt$HDLLl$IaL/Z\f.G0\pHgf.HHHtHHf.HÐf.AWHAVAUATUHSH(dH%(HD$1>UHÅE1HHL$dH3 %(DH([]A\A]A^A_fD A5L|$Lt$f(#DDd$EuAL$X 8:At*HILL1f(L$HP0E~DE1HHP[HwH:H5:1H[HVHHRhAZf.' HtH`Df.1HSHPHt [[>SAHHHt7HDHHtHH[![fD+fAVAUATUS1H`DdH%(HD$X1E~&HL$XdH3 %(utH`[]A\A]A^IALd$H HB;LHpHHT$fT$SHt$HDLLt$^LWzYHnbfDH``f.HATUHSHHHL%٧:D$H@It$HxH9t?*t<]u3H5:HL1XD$HHH[]A\nfDH[]A\fÐdHtYATL%@:UHSHHIt$H@HxH9t?*t>\u5H5~:HL19X[]HA\MDfDf[]A\fwdH5HHcH>H H +HH +'HÃDf.wgH 5HcH>@) fI fI f Df.IQ~fÐ7f.~D+f.A~@Af.HD$~kBf.H`(fDH`8Df.H`HDf.q<f.g@g*H}wxH3HcH>DHHHHHHH`pf.HHHf.Ht>f1ÐDzAWAVAUATUSHdH%(H$1MLE EIALMtAHMEL|$`D$H<;fT$(HLHHD$ FLt$ HT$HLLLQtHtD$EHt$HDLLd$XLD$ cQD$ D1H$dH3 %(u'Hĸ[]A\A]A^A_Ð1fD17S靝H閝HLt$ 鍝HD1DHD1DHD1DHD1DH`X1f.AWIHAVAUATUSH˹H8T$Ld$$LdH%(HD$(1SHH5 1YZHH50HHH1\LH1H!\IċHt ~:LVH1xVHL$(dH3 %(HH8[]A\A]A^A_fHX3IƅL3VH+VM8^JHHL:@fo:fo :fo:H:EMU HE0LuJfH1HH5&[Iċ@HD$ E1HD$vfHT$LHD\INjD$ xHcIHT$ HLHD$]HcT$ HLHD$HƺmR wAL>A9||$L-V: L= tzIM}MtkLALLVu1HLLQ~@LG 1fLbGD#@Of.AVAUATUS1HEdH%(H$1E~0H$dH3 %(HĠ[]A\A]A^H7;IALźH\$PHfT$HHHD$ALt$HHLHLE1\$fx?~ Ht$HDLLl$SfD1L~L9f\$NHLt$HDf.AWAVAUATUS1HEdH%(H$1E~.H$dH3 %(HĨ[]A\A]A^A_H6;IIEƺH\$PLHfT$HHHD$@Ll$HLHLHzKE3\$fx9~"Ht$HDLL|$ZR 1L6K3\$EMHLl$חHۗDf.AVAUATUSHEdH%(H$1EHALHLdIŋAuqHL$H1L.@IعLH5 H=OXI1LE1L1MHLLGJ(DI1HE1L1LHLLJLH"AH$dH3 %(Hu9H[]A\A]A^@1@+I7HKHxH|fDAWAVAUATUSHXEdH%(H$H1EIIEMHl$ HD$H3;HHD$ fD$(MuxEus2Ht$LDHLd$OHHH$HdH3%('HX[]A\A]A^A_D1LHX}H\$`E111LH8KH|$IHٺ18H\$`E111LHKH|$IHٺ跟H??"f.H\$`E111LHJH|$IHٺoDH\$`E111LHJH|$IHٺ1:II{I釔I酔醔IIJff.AUATUSHHDdH%(HD$81E~*1HL$8dH3 %(HH[]A\A]fHAHIH|*H$_HtH#:H5̙:1H"IHtH\$HD$H5n D1HD$$HHH@AvQxuH߈$m $:fQpHp AEHl 3HHHGjfWmG$LJG LJG$HHG{GX)‰1҉GHHW fGhfH`HfDH`XfDH1H@f.H1H@f.HHf.HHf.HHf.HHf.HHf.HHf.H-@1ÐfDAUAՍRATAUSHHHDDH߉HH)[]A\A]AT1A1UvSHHDH1ɉH1[)ʼn]A\@H:SHHHHHtHPH[2DfSHH[Jf.H]:HH 6SHH[ZJf.Hu:HH7SHH[Jf.H:HHY3SHH[If.HH=D;HtHPHD;D;H@AUH5ATI USHhdH%(HD$X1BFMHLl$Hl$HùH&#LHHD$AOHHV6HAH:HHD$.MHHtHOH:HHELHHIHPHC;LhHLHHtH4PHe:HHELHHAA$~H=C;HtHPH|C;HD$XdH3%(u)Hh[]A\A]fHMC;A$BHI#IHff.ATUHSHHH@HxHH@HpH9tE1?*tjGuE18t D[]A\@HH9uHHH3HuHH9uHH9uHHHPADf.AWAVAUATUSHHdH%(H$81Ld$Lt$0D$LL 9L$~21H$8dH3 %(HH[]A\A]A^A_DLl$HMLH5LD0.T$9H1H5DL=G:LHvHI4HuH\$ MLHھD$BD$6LH501HLH5AIHHJL1HLJINjD$u MD$MuLELDHT$L1LD$LT$LHL%F:1MHcD$H5uDfDHI4HtLiGuL}DLuD@L1H5XLD$IINjD$.?f 1?Nw<9tL9A9A9|,EtEu 9t29t=@fEuEt19u׋ 11[&D@ 1;t;tD ÐÐUHSHH~"H=>;HHHH@HH[]fD>;u>;~ɉH=>;CtHH=>;>;8f.UHSHH~"H=[>;HHHH@PH[]fD2>;u+>;~ɉH=>;lCtHPH==;=;<8f.H :SHHHHHtHPH[o4@f.SHH[jBf.USHHH9oN HO oVWo^,_,of<g<onLoLHN\HO\VdWdovhwhNxOxN|fO|V~W~oooooHHFGF G F G F G HHtHPHǃHHt HP`HH(H(  /HH.ƃƃaHH[]Ð@USHHH:HLJHHH[]HhfW?fDATUSHv(HYIċ@&DHHtLHSAH[]A\H[]A\f.L1?H[]A\Hf(fD1f.D DŽDhHHuGfD uHcÐ98Hc)HLHtDA9LII9uf.Ðff.HX (@H,ЉD@f.fHIdH%(HT$1-=%H$H*HI HL$BHD$dH3%(uH8fDHt7UHSHHHHtHPHC H[]Ð@f.SHHHP`H[HfH@SH賁HtHHH[1[@@@@fUHSHHf/&wX &f/wrC1D DŽDhHHuH[]s3&uEH[]fKt&xf.ATE1USHHHD$HPD$HHt>HHHEHAHEHPHD[]A\HD[]A\@f.vfDÐÐ@Ð@Ð@9tFw G ÐÐ@UHSHf*EoHDž؉](EzDž)ÍCNÉETH[]@f.Ð@@t @F8t G ATUSf]HӉHIHcH>@h>HH HLHw(~H)'f1H[]A\fDp>HHHLH} ~H1xf.F>HHHLH ^3H:UuDh>HH:1HLH'.Dh=HH HLH!D#EH1F=HHHLHH1hV=HHHLHLuDEH1vs=HHJHLH,TH1Eh@A a@AnQ@AtA$kLkC)1 PACA)fA@AM @AOA@AAtA$kL)tD)׉kC)1!DxNfDAVAUATUSHHdH%(HD$1Hl$D$HHHAHDT$~&1HL$dH3 %(ucH[]A\A]A^AĸAt1EtAwHHDs`DH‹D$D9AuD9lff.SHH dH%(HD$1H(HHt$HH$H|$dH3<%(u H H[fDH(dH%(HD$1H(HH|$HH$yHL$dH3 %(uH(@f.LJA@1'@9} D9OOHHuAtHcDDAuADÐf.AUAATUHcSHHdH%(HD$1 t(HHiHt$D$HH9up;L$El$ ='tEPA$1D+hC fCHD$dH3%(u)H[]A\A]f.HWfDATAԉUSHDH߾H߾[]A\AVA։AUAATEUDSHDH߾DH߾DH߾ H߾ []A\A]A^fAWA׉AVAAUEATEUSHHl$@ODH߾?DH߾/DH߾ DH߾ HH߾ []A\A]A^A_fAWAAVIAUL-:ATUS1HHH5WIf.HItHtfLHu wPHHcH>AAG)1PF8HDL[]A\A]A^A_fDA AnAǰAM AOfAA{AthAH~D))ʉѺ1)փ DHff.AUATIUSHHHLHAHHcDL D99|H[]A\A]HH[]A\A]fuAVAUAHATIUSHHAA$)AwH DHcH>A$H[]A\A]A^S\HH[]A\A]A^RfHLDHLDHAHDD)HIcl D)хIA@L1HAƅxHH H=hH€tAH=OH€t&HƹH=IcŋD )ŅDH[HLH`HLH߾H`H[]A\A]A^@HLH߾HߍHCхHfIc*ŋl f(YA)fUHX*Yf(\f( \$f$f/vXXHLH[]A\A]A^D@C A$IHߍHAHD, LAA)f+C  6A*ՉfA*f(YY)AD\f*X$Y\f(T$f$f/v T$XX LHIcDHDt H$f$HBD5хID)i6*XSXDs(H$IHA)AFDHD+K D, AA)BD))A͍ADHD)9D)AHLH{ $I)ADB2D)Ѝ)‰ЉD)L)D)D)хIʺDO9N־fDC$fLH߃*YH\ $ff*Y*YX\$f(T$ff/v T$XX$(Ds(H4$IHA)AFDHD+K$D, AA)BD))A͍ADH8D)9D)AHLH߾{$$I)ADB2D)Ѝ)‰ЉD)LH)D)D)хIʺDO9N־HH߾[]A\A]A^2fIcl EHLDH=A݉)щfD)AD)AfNH $ $HLDH=9Gj7@f.AWAVIAUATAUSHHHDHAHPpA9tlAHHPHHttHDfCAA9!ÉDHLDH9tHEHPADOHD[]A\A]A^A_f.AE1@AUIATA1USHHw[H HcH>Et-J$I)))ʍANоH;HHHH߉[]A\A]HHH߉HH߾H߉fDHH߾H߉hHߺLH߾nH߉o/f.AWAVAUATUSH9MAEEGl-E}HAAPHHHLHHEDLDHDHLDH9t,At&E~!HEHPH[]A\A]A^A_fDA$~ HEHP@A$DE9tHEF+LDDD$ DHP8LDH6DD$ A9tf.A$tfAVAUATIUSHHੀ5@ E1uHPIH;HǾIL1LHLLHyLLAfDH߉LAIP[D]A\A]A^@HHHAHMDH߉[]A\A]A^H[]A\HA]A^@E1HPIHtYHǾIL1҉LHLLHH߉LAIP/A$E1HcHP ǀD7hfATUSHHt H-UU:H>W:1HHHt H[]A\@HAV:1HH|HuHp:1HHcIHuHl:1HHGHID@f.AVXAUIATUSHH0dH%(HD$(1D$+Htv1ALH1AI@HL$LD$D$4AD$D$H\$(dH3%(+H0[]A\A]A^@LLd$Hl$ILHIHD$LP0AtTT$D$Auf\$IL*IH1L\f(P0D$D$TfD$fD$I*T$I1HT$ HL$$L\f(\ P0T$D$Љ+T$$+T$ ^IfIL*¾HLXD$P0D$D$ATIHUHSHdH%(HD$1HH$EcH$HxHPH<$HZHt=LH5HHjHL$dH3 %(Hu3H[]A\fDEMtI$L1PfD1?HMfUHSHHfJHHHH[]fUHSHH;JHHHH[]fDUHHHSHHHu H[]HHHD$HD$H[]@UHSHHkHHHH[]fDATIUHSHcHHdH%(HD$1HH$8A$/H$HxHHHHH<$|u!HD$dH3%(uH[]A\A$AWAVAUATUSHDdH%(H$1E~0H$dH3%(H[]A\A]A^A_ƇHIIL|$@HD$,H\&HLJHLJLL|$= HD$,LHHD$8L$ LA|$t A|$t|$TtLLm@L$LD$,LHt$LXIVIvE11H$HHD$Ht$LH|$_LWLHH1HHH5HIJMtA}uvE1HLLH5HHH5HI MMtLbLH|$H51LsH1LLHHH5HIyMB:~LofDH(H1LHD$0HHD$8cHھLHD$NHL$0HT$HHHL$I|$(H$IعHT$pHH5(1HHH5HIHt$H1LHD$Mttd~@H|$LMtLMLsDHt$H|$H~8H1LH5HD$vf.|$0uJwHwHwHwPPP P@ aH%HH5HHHHHHHHHHGff.UHSHHHqH:GLJHHLJHƇHLJHLJƇ(ƇFE~H[]CHHtjH1HHH[]EHIGf.HG:GLJHHLJHƇHLJHLJƇ(ƇIHtLAUIATIUHSHHaHL1LHH[]A\A]HFff.HF:GLJHHLJHƇHLJHLJƇ(Ƈ~AUIATIUHSHH蕾HEHP`HHtL1LHH[]A\A]@A$HEf.AWAVAUATUSHhDdH%(H$X1ELd$IHLy:SI}(bHL3HŅ]HH:H5:1HWIHL$E111H5$L}LLL$LHEHP ^H=:ILLtHŅ?HHk:H5A:HHH4HEHPL1BL:f.L(H$XdH3 %(HHh[]A\A]A^A_@;~:H=3:ILL3HŅ11@:t5H=:At%H%H=:::xq%D::~@HEHHHLHJH$LD$ LHH53D$ D$ H=Ht_LLwH=:4KHH=::HHc,HnBHRBHNBATHHUHS1WU? ICHHt;H@HH@H?:LcHHH[]A\fMt I$LPE1fDAUIATIUSHHD$dH%(HD$81HtdHl$HH HHD$HPxuIA$HD$ D$HL$8dH3 %(u=HH[]A\A]DA$1@HP AEHb H@f.AVAUATUSH dH%(HD$1xfAAH*ʃNH HHcH>Y @L$HHHHAHHAHHAnXD$HH譺HHA9HHEd$cHHAPDA9D)yȺ;Ե1)Di\&D)AExtEtAu<D$HHt$HUtD$HHڹf.HD$dH3%(H []A\A]A^1HueHH H=H€t;H=H€t HƹH=u fDAHHAHDHDHB HHH`EHHh1H许fHL$bL$HHX蝸H1v1HAxHH1H`fY (L$HHXD$HH6aY L$DY L$DY L$Y L$E@D);Ե1)Di\&A)fHHA*XD$获HHnA9t)tDEHt$5EhD$HH'RExH3ffDATUHSHH0dH%(HD$(1ɶuHH EHf-=%*Yc$~t1ɺ H谴9|Xf҃*S`~[fDCHfCL*X$U\ЅHD$(dH3%(oH0[]A\ÐH8f(HT$T$t }$f(HHT$fHT$1*T$AIX$HHL$H\f($P0U~]f.@%$f(HHf(X$f$U*\f(fD$D$D9$H$u EHHt$ f(HUQT$ CufDSHHcH5.HHSD[f.fSHHcHw8HH&D[f.DSHHt3H\:H5:1HHtHH[HR8fHH[H@HH@HxHH@HpH9t1?*tHHff.DH=5[f.UHSHH=2H}H[]UHSHHHt3H:HuH{HHEC CH6:HH^HH[]HHn6:HHHHHHHAWAVAUATUSHH|$Ht$dH%(H$1~0H$dH3%(:H[]A\A]A^A_HD$(IHl$0AL%9HD$H\$p1HHXHI4$1DHoL$xf1HH!H@?IHt HHlHD$HT$LLH8THIxI<$@HHT$DHHHD$(L$xf)L$|#L$|I2/II0HH+HLHHHHLLH9t_UHSHHHH@HxHH@HpH9t?*t#uHHuH{[]H1[]fH 4:SHHHHGPH3:HHH[fH3:SHHHHGHa3:HHHH[AWIAVAUATIHUSHHdH%(H$1;~1H$dH3%(H[]A\A]A^A_Hl$ILD$L-3:H}D$IEHD$3~9IEH}HD$7H2:HHHD$if.HT$LD$1HLD$HD$HL$Ld$~+MtLnD$tslDI?I9tHt>M'MtLwH H2IEH}HD$cH1:HHHD$HCސATIUHSHdH%(H$1HH-HEHHPXVHHt>LHH HHH$dH3%(uH[]A\fDA$IIHHLyfAUATIUSHHHdH%(H$81Hl$PHYHHHP`@HHH:@Ll$H߹LHHfCfT$1Ld$ LHLHD$L$f1LHLcH|$x詢HR9H1LH4ºL$fxk1LHLHCHH$8dH3%(u;HH[]A\A]L$gA$fDL$HHLHHHHL{fAWAVAUATUSHHH $L$dH%(H$1H$HIHD$qLiHLHP`HLHPXH:Lt$ HfT$(LHHD$ HP(H\$`HT$HHHD$l$hfL$(f1Ҿ=LAD$(ftIV f:@H$`HHH<9/H$H5~l@HHsHt[Hu1H5L-9DHItHHA{uH$LD8H1LLH|$HH$dH3 %()H[]A\A]A^A_HT$8f:@T$hЃD$(fH$`At$E1LAHQHHL$,[T$,ql$l*ADfx?E1E1Ʌx D)A9DNȃHK uHL$xDLA.D$lADN븋T$,/lH!H+?H$H HHLL7H|$-H%HHwX@f.H`HfDH`pfDHcHcHHÐfDH@fDH.:HHSHH[f.S1H1tS [Ð~1UHSHH菦HHRHu1H[]fHHUU1܋CLfSH3KHKLMbf[^ L)*X^Of9|&9|~QGXDHWwP09|싇~G u~+GfD~GÐfDAWAVAUATUSH( dH%(HD$1HA;pDDD$D D9HD{HǃCjDc DC$fSmkXǃC{)1C HHkfChHD$dH3%(H([]A\A]A^A_DfHt$A*YXqDhDEimAE)@uCED$A;Cd>IY )AIcHBADA:Cd>IY )AIcHED$BA)A;D;puAfMcDD$ ILWdLHGMDD$ D)A+fCDdA>IYAA_fDC@A>IYAArfAVAUATIUSHT$ HcݾAHAHHHHLODA$9A$A$t 9A$uNEAHcD$ tEu)HHBIHD[]A\A]A^f.H9HBfE1Eu"QA)kd9tVHdHH)HcIbffHt$ *f)iҐ9A뗐ff.H]:@fDUHSHHH):ǃp#ǃ.HhHfx HHUH[]H&fUSHdH%(H$1Hl$ H\$D$ HHGD$ ~/HH$dH3%(udHĸ[]f.苞HHH麰H;HHPHH]:xJ:H &@f.:t9HH=:tH=::H:Ð@f.v:t1HH=f:tH=Q::HÐ:ÐATIUHSHHLHHyH&:zǃp#ǃ.HhHfxHH3[]A\H$fATIUHSH*HLHHHR&:ǃp#ǃ.HhHfxnHH裞[]A\HP$fATIUHSHHLHHYH%:Zǃp#ǃ.HhHfxޛHH[]A\H#fUHSHHHD%:ǃp#ǃ.HhHfx`HH蕝H[]H`#fUHSHH+H$:\ǃp#ǃ.HhHfxHHH[]H"fAWMAVAUAATAUSHHICLHLH1HH$:ǃp#ǃ.HhHfxmDH]DHMH>H[]A\A]A^A_H!"fAWAAVAAUAATEUDSHHHD$]HT$HL$PHH1HH'#:ǃp#ǃ.HhHfx胾DHsDHcDHSD HC H4H[]A\A]A^A_H'!AWAAVAAUAATEUDSHHHD$MHT$HL$XHH1HH":ǃp#ǃ.HhHfxsDHcDHSDHCD H3 H$T$P HH[]A\A]A^A_H UHSHH˖H4!:HHhhppxxH[]@UHSHHHt HHVHH[]H^USHHH9t@HhhxxppHH[]@~DAVAUATUHSHHhD$^`D,fA*YEExHIIHHLHE~H[]A\A]A^fD$HLHL1HLܶu+DpIELH@H[]A\A]A^f/.AD$f*YUE>HhÐf9/1u!Q)kd9tf.)iҐ9Ð@f.UHSHT$ w@HnHcD$ tH>H[]H9H[]fDfHt$ *1륐ff.HHmÐSHcމt H[H[ÐfHwHm@f.SHHw9C [DH߉¾[鰸ATAUSHHPp19HDH9[]A\ÐfDUHS1HCHHuHMt.HE] HPp9HEuH9lHt]$~TH9|HHt@E,H[]ÉH͒at HKH1[]H[]f.AUAATIUHcS]H@ff*YG*XX?Etl1A<$t!Q)kd9tPA $HHD$udHHefD$)*XH[]A\A])iҐ9@f.H^HXH@f.\lYÐf.tu 1!H`pfDH`pfDUHSHHkthf.hEH[]Ð@AUATAUSHHƇ蠥pAtZ<98ut Hc{X9teH[]A\A]ƃDHNtCX9u9|ƃHH߾[]A\A] H_HdHIwAtEADefAA)D)TtDE~AWAVAUAATIUHSHH(r;nAA"At$LDH(H[]A\A]A^A_^fDLHLHADc$AŋCAuHAuHA)f.DE3HDHH߉AD)K(AlDẓ$IH)D$ AA)BD))A̍ADHANHD)9DMAL$DDgDjH߾,H(DH߾[]A\A]A^A_fDAEHsHD{ fhAGf(f/DCAG*Y z\f/LDvff(A*Y%SXf/%AdDk(HT$t$E躓$IHA)A@DHDDD$D))))A͍ADHDD$t$D)T$95D)E$IfE)EDD)DD))ЍtA)))șօINA9AN΃*YBXH(LH[]A\A]A^A_]DAtfLLA3FHDHA/f\f(T$*Yd$XBfT$f/Td$XED)f.AWAVAUE1ATUSHHIPHHHǾA%A*L1H-LHAߦD$$D$LHA AED9}SC/HLHǫ9u1LH趫A9uAAED9|DHEHPHD[]A\A]A^A_@kA$@f.~G u )f.HHPH<H%6fATUHSHHP@HAHP@1A9uHEHPHH߉HPH@8[]A\UH5SHhdH%(HD$X1Hl$H\$HHHEHD$H1H=:=QHe HHHHD$H1H=8:QH+:HD$XdH3%(uHh[](HJLHHJ@f.AWAVIAUATIUSHH|$L|$0dH%(HD$x1HS:ft$8HHD$0 A $AŅHD$$L|$01HD$HD$(HD$+BT-9HT$H|$LA$L$$HT$LHD$(D$8fxhDAANfxFxE1EyEE1IO uHL$H1Lct1IDHKAV f.DL$:t1HH=.:tXH=:ܴH:HH ::t1HH=޺:豿tH=ɺ:茴He:HHY:H6:@H :HHHG:HHGfGÐ@USHHHH :HHGH[]HHu :SHHHHGH[7fDSHH[:f.UHSHHHH :HHG臥H[]HT@SHH9t HHH[ÐAVAUATUSHdH%(H$1H\$ 1I̶1LHiT$fALd$LHD$T$IfDAMIELP@9tAAH觵LH$dH3 %(HĠ[]A\A]A^DLd$Ll$P HLLHD$LHbL:E12fT$Dd$MGEt<IHt*HډHD:fIELPEu|HHR`I ֶHjyH]@Ƹ:tYHH=:At'H5茸H=:tRH=:H=:Ht*HH@`HDH=i:Ht,H``fD1Hf{H<:f1Ðff.Ht7HH:H= :Ht HHRH5HҷfÐ@f.HHP`HHfDH:@fDAUATIUSHdH%(H$1H\$Hl$ D$HD$ 藬HHLIŋD$ ~>L趹Hߋl$H$dH3 %(uTHĸ[]A\A]L$L0HLH5H۾Ht$HL[L蓳茴HFH2@AWLcAVAUIATUHSHdH%(H$1HӜ:fwH\$ D$HHH胫Ld$HLLL$Iƅ~EL蝸HHH$dH3 %(H[]A\A]A^A_fL$LLLH5H軽HD$LLHH$4T$~LdjExD9|$~BLA=D|$ E:L1H5ɑLKINjD$~L踷t$ HT$LLD$ԾL$H$LHD$LHL藰谲II~IbIvIR@AUH5cI1ATUSHdH%(HD$1H\$D$HqH1H5ːHIJHLHHH1HHHËD$HO萶L舶HL$dH3 %(uHH[]A\A]赱@AVH5AUI1ATUSHdH%(HD$1Hl$D$H诹H1H5 HH舻LHHIWH1LA%HHHH5GIMHHDH|L$~4L謵H褵LHL$dH3 %(uDH[]A\A]A^@HuHHȯ1HL虼T$LN蘰AUATU1SHHHH1H5d蟸H1H5HIxHHHIGHLLH5P1҉HLLHŋHO詴L衴HH[]A\A]AWAVAUATUSHH5H|$dH%(H$1谱HH51ϷHH5+HH誹DIE~7LH$dH3%(8H[]A\A]A^A_fDH谝HcD$H HD$HDT$EHD$41Ld$@E1HD$H:LxHD$8HD$(D$D$H$HD$ }Lȟ;T$HfA E11LH 3Hl|$HL$AEL$B,1Lc,$9l$tdHT$AHىLL|$@fDL$HD$4 DEML$4HT$(LHD$8;:LgH\$IcHHbt$HHDÃ{Q.H6:D-:f.HLL$f$Ht$ f T$H$уucff9ut(H|$ DLT$LRH|$ LаtH|$ 說|$VHL$H5CH˻*Lk9fD$fJL$LGH:D-߬:H|$ KHԬ:D-:E18HH H ff.HdH%(HD$1Ht$D$HT$dH3%(uH茫ff.AVAUATUS1~[]A\A]A^fDGfIAHA E1H 1HӳHu1A$[]A\A]A^H(IHtHDlj謰HL߷D9~A$TDG hLD[H]A\A]A^x@f.UHAWAAVIAUIATSHLhdH%(HE1DžxoCDž|`CATLxLL xHHXHhWЃEfGHt HHPHudH34%(HhHe[A\A]A^A_]LxLL DxIEHL|L1Hh`LP@|EMt ILPxAHhVуDfFDHhQЃEfAMILPf虜fuHL|LLHh`P@|EIELP@AIELPhA4LHhL3ƌ A TfL8h HUHHHHHXHh`THHHP`Hh@uOLL IIEEHP@L҉LHhL Mt ILPHHޤHXHP @LxLL xIƅIEELPHIUHR@LAIELPhA4}f.HL|LLHh`P@O@LPHIUHR@LAIELPhA4HP@L҉ƃupHhLL IELP@HhSЃEfCM0背 fDHLhE11AT1Lk Y^D[ NaHHHH{HHUHSHHHIHH[1]`HI1Jf.AUIATAUHSH袓HM[DHH]A\A]@AWAVALAUAATAUSLHdH%(HD$1SfcE11AHH ޠD D  EA-fDL$Ld$1ҹHL褒A 20f|$1ҹLH~DLAgfffHAD)1A)A0fDt$C:1Hft$L' 0fL$1ҹLHAgfffLAH)1)Ń0fl$̑EHL$dH3 %(HH[]A\A]A^A_DS AAAA)A0fD|$YDDgfffD)ƒ0fT$fDA+fDD$t:LHfT$1 A ^0fD$1LH߹DgfffLDH)1A)A0fDl$豐@DAD)ƒ0fT$ȡUSHdH%(H$1~*H$dH3 %(HB:H[]f":Hu:~@H=:tH5YHl$:HD$ 芘H1HH 膫HT$ HH5HT$ 0H5:HHɟH=x:v:UD$ 蜠H&AWAVAUATUSHHRdH%(H$1ЃEfCDE~5H$dH3 %(HHĸ[]A\A]A^A_fHII1H5H6HH5HHI}AVD$fL|$ E11ALLϋtxsLt$HLLLLD 詩t$ND$L|$Mt LLLLޫL$IąLHH5mL身U~#LˣfDAV MHHD$l$诐SHD$fxqAE1H1H苛f HHtCL)HHH]CfxHAE1L1H;SfDS H#CfxAS 빋S =ff.AWAVAUATUSHHT$dH%(H$1mIH˃E1Eff.L蘛 H|$ TH|$耛E1H$dH3 %(LH[]A\A]A^A_ÐH5tH=͝:H:HD$Xʝ:D$TDEHD$L u`膦IH:HrH9ADŽ$IDŽ$HI$HD$XID$xD$TA$3 趕HD$HHH51פHH53{HH貦HD$ D$THT$X1Ld$pD$HDIHD$(HD$dHD$8H܄:HHD$0HD$hHD$HH$HD$@Lt$@HٺLLx;.LLsH|$9l$&D$Hct$H|$HQHHD$HD$T$DuLIchIL;l$(AEHL$0AD$dHT$8H|$ fDT$xHL$pHىD$/D E~oL?DEcM HL3IƅBHLP@ID$PLRHL$D$P; L賘FfDL$dHT$HLHD$h蝌yIHLH+9A$ADŽ$HI$HD$ID$xI$H5TH=:H:HD$X:D$TD1H5H=:H:HD$Xy:D$TE15fH|$覗H|$ \}1葙H+H/HFH*AT1H5aH=™:USHdH%(HD$1HL$D$D$ZL%:-:cHHt;HSH9LcxǃHHHǃ@1HT$dH3%(Hu H[]A\荘HkAW1H5AVAUATUSH|$Ll$@H=ژ:LdH%(H$1D$@DT$@EL=ʘ:: L|$0\$<H$HLH51#LH5vHHHD$CMLd$P1IDD$8HD$HD$DHD$ HD$HHD$(U@D$89$H<$HcD$8H HH$H$kLDH:LAHT$ H|$fDL$XHDD$DHD$PDD$@EL|$@ULLt$@HŅ?HHP@HUD$ HRD$ ;D$LzOD$@DL`L$@H|$D$@~bH<$I1H$dH3 %(H HĨ[]A\A]A^A_L$DHT$(LHD$H#fHHtHVH9DžHHEH$HExH\H<$藓H|$MT$@8HH"HH9DžHDžHHEHD$0HExD$<1+H H7HHfAW1H5AVAUATUSHH<$Ld$PH=J:LdH%(H$1D$P_DT$PEH::H<$HD$H:D$D֝HHH“H9DžHDžHHEHD$HHExD$DEfD$PHL$PdH|$蚘D$PLƑ1H$dH3 %(HTHĸ[]A\A]A^A_ 薌IHtLH51轛LH5rHH蘝HD$D$DHT$HA1Hl$`HDIHD$ HD$THD$0H{:HHD$(HD$XHD$8H$HD$H|$PHt$LHOt$PH4$H|$ED9|ALIcH5H|IƋT$CHD$@ARHc\$@IL;l$ ^AEHL$(AD$THT$0H|$fDL$hHL$`LD$DD$PEL$THT$8HHD$XfDHȏvFHHH2Hk9LuxDžHLHELxH|$.T$P1faHHHrHAWIHAVIAUATUSHHxHL$Ld$@H$LD$LdH%(H$h1}}E111H5KHgHL\H贅CfxCE1CLhDH$hdH3 %( Hx[]A\A]A^A_@C E1~AE11H ΁LޘHH`y:AAHHD$0HHD$8HD$HD$CfyC "9Cf-=f+H|$,D$8D$,GIŋD$,IELayHD|$8DHD$0HHLHHD$IED$8A9H$A{fgD)99HK uHKHcf~HD$8;tHD$8;AffHD$0E1HD$H|$@HC@f-AfE1IELE1PH蛙fFw؃G~z9Q)kd)HD$A)ʉЉ)kdh)HD$A )AS ȾQ)kd)HD$A)AS ]C VHHHHD$0HD$HfAWAVAUATUSHhHL$HT$HdH%(HD$X1LD$ Hht: $Ld$T$ t$MH|$HD$fD$\$D|$Dt$ D,$HHt!k)iҐA9t.DL"~HHt$ APD$(PAH [@A HD$1[ÐAWAVAUATUSHXET$ $dH%(HD$H1E1HH?HAHMMH@@H9GdE$^8lL|$D膃 &l$HD$4HL$@Ht$8HMYHT$1CJHHY9CLHCPHfSXH1fCHH6CZHC\kdChClHCpLH[]HUHAWEAVAUATESHHEDm uH։MDu(EV=H9HHHE0u8EEh6AEHUDMjPEAVuAUPj$H@He[A\A]A^A_]I-@UHAWEAVAUATESHHEDm uH։MDu(E<H9HHH0E8u@EEUAEHDMuPE0jPEAVAUPjuH@He[A\A]A^A_]IfDUHAWEAVAUATESHHE Dm(uH։MDu0E;HO9HHHEHuPEEUAEHDMuPE@PE8PEAVAUPEPH@He[A\A]A^A_]IfUSHHH9twHֶEdH߉CdEHCHEICIEJCJELCLEPCPElClEXCXEYCYEZCZE\C\ETCTEpCpE`C`EtCtEhChHH[]Ðff.UHSHH:H$9HHHH2H[]H@f.UHSHxHHt HHHH[]HؿSHHHtHPHHtHPHHtHPHHtHPH[fDHE9SHHHH[ :ff.SHH[ sf.UHAWAVAUATSHHdH %(HM1Ʌ xHt#HEdH3%(He[A\A]A^A_]ÐHV:LAHsLfDHHg{hCPAt E1AECl((UvIHHKJSIE1sHAUHDKLXAYAZHHH@@H9DsdPuIH1DLHWLCxL4jW(uIHuHLiKLSIEHsHVL@H5]L4_LuLLLBiHH HHP@H9KSdH@hHGH9Ct`tHHt3HMLH HPDK`_AXHLHiLiHHHHHHH@8HHH@@H9sdH1HHЋCTAt E1AECp`ruL(DsIH'HKZSYHDsXAPDK\E1UY^DH5\L]LLLgHHH@@H9tCd`qsHHt.HrHM1ɋHLPDK`yXZHLHgLgLMIIHH@8H?HHH@@H9sdHLHf/H5 [Lq\LLLfHHH@@H9xCdH~PGrIHtLH~LLfLfHtG qIHtHHH藍LMHHfD(DqDHItK\SYHsXRHfD(6qIHHKJSIHsHAUADKLRHA(pIH=KJSIEHsHDCL_RPf.H5 YLZLLLdHHH@@H9CdPipIHt1LH|LLdLdHi pIHD$H$f/w@t"f.ºE„tHLHLH@IELpHxHAxDLD$$LALHAIELxHxHD$ exLD$ T$ $LAEtXL$t^D$ f/wRf/LЉHLщHL2D$ f(L脉HL腉HLKafDAWAVAUATUSH8$dH%(HD$(1hu+1HL$(dH3 %(H8[]A\A]A^A_fDHt$HID$ND$H$f/w@uf.ºE„uLH@IELpPvHAvDLD$$LALHAIELxPvHD$ vLD$ T$ $LAEt'L$t]D$ f/wQf/DD$ LڇHLۇHL<ff(L複HL襇HL[`fDEE~AVILAUIATIUHSL3?HIH1Ht#A $~IUA<$~ HIEA$[]A\A]A^H9trUHSHHHH@HxHH@HpH9t?*t Adt H1[]@HHetHHHPXH[]ff.D@Ðf.HI1dH%(HD$1HHL$HP0D$Ht$dH34%(uH^fUSHH(dH%(HD$1HD$ Hh0L1HL$HYLHT$LD$ ՋD$Ht$dH34%(uH([]^HH t3HAH1A8uH9t"HHcOH@fH9AWH1AVAUATUSHHHH9H59]HHtOH@xH9CxQHHHtFHt)HPtHt291H[]A\A]A^A_HuD{hfD;}huHHCHH3EHHuHSHHuPH{PIHtHSJHuXH{XItHSLHu`H{`IHhIHupH{pHqKC,HuxH{xDR*f. !fH[]A\A]A^A_ff.USHH\$( HALX(t7DL[HHS@EAPD$8PAH H[]DDкQD)kdA9u)iҐA9t DA 1H[]Ðf.H]:@fD1HLJfGLHMGHHG`HGXHGPHGxfWhHGpHLJ@GHf9;)GJf9 HW`)HcTH H HGXHHcHWPfUHSH8dH%(HD$(1HHHtf/,HL$LL$$1LD$ HT$Ht$H|$e|$1bD$1YJx$bYJEHfEJfELD$ff/$rdfxHUxHHHHUp f/$v,عfxHMxHHH  u]EJfEHfELf9~ HffH*f/D$a1 DHPHHL$(dH3 %(uH8[]Xff.AWAVAUATUSH(DHfDJfDLfE1HGpiAHGpi@AH([]A\A]A^A_t$LALD$AI^ GT^t$D$@ADAD$ALdHfT$H*f/AwMT$xf HA42HcHLFI|$pD 7IFA42EHcDT DEAEHc@A!E@EAD!D9xpEAAOAD trHfL$H*f/skAfAID$pH\$i||$|$@uE@McLA1ID$xIIt$pH\$HiID$xHHID$piEH([]A\A]A^A_f@EfE@VD Bf.E/@f1L6fH*f/D$ID$pHL$iID$pi@E-f.SHdH%(HD$1LT$0EE@|E~w wrAA<wjD;D$(cD$(wW|$ [&wMHHA@DDHtPD9GHH@EAR\$8DS\$8SP(H A1HT$dH3%(uRH[ÐD‰Ds]fIH*L$ LL$YTCXD$$TAEHHt!f/rH8LHAMIȉщt@Ð@f.HLJ11HLJHLJHLJfHLJfLJÐ@UHAWIHAVIAUIATMSHHLhdH%(HE1[H9HHǃHH:A$MMLLJHhLH5(ELT]HhHtLH`_tHCPfCHHhCHhLH5DL\HhH`Ll_HCXtHhfSJ4HhLH5DL\HhH`L_tHC`fCLHh!HhLH51DL@\HhH`L^HhHCpt1HCxfChCHfCJfCLf~MHhLH5CL[HhH`LIHCxHhHhH`H5CL]HhLH5{CLHXe[HhL6PHhLH5UCLP7[HhLPAHhu HhLhLL HLOA~# HhHgHEdH3%(-He[A\A]A^A_]DHhE1HCPfDKHcfDPwFHh4Hh1HC`f{LHhE1HCXfDCJJfDCJfCHfCL;t=Hh+D Hhf.Hh)fHhfHXtHxHxHHHXJZHhHX1LHhH`HI[HHh~IHhLTSHXxL^fft uH7:H`fHHWHHH`HiPLL`DJDBHP hiB(PB$PiB PBPBPBPBPiB LPXHPHP1DHD0VY0<H`TKHhHǃHH`BMIII,IIff.UHSHHHHHFPHGPHFXHGXHF`HG`FHfGHFJfGJFLfGLFhfGhHFpHGpHFxHGxHHtHPHHt HHR`HH߉HH[]@f.UHSHHH 9HHHǃHHH[]H@UHSH)UHHt HHHH[]HĝUHSHHHtHPHHtHPHHtHPHHtHPHHtI$HI$LXHpLX@I$HP@`NOHHHA1ɉjLLHhZY0ID$xMBT0I$L,M  NHHHjI$HlIEI$LPHHlI$HqmHhBHpBHXBI$HA$HHPHFjI$H1HPpH3mHHRHH=HPHlH ifDEID$pEI$McBLLBf.tLTTLD$ HT9D$ $HeIELPHHfI$LPHHfL$'ftLPLD$ P9D$ $H1bIELPHHlbI$LPHHcL$w8Lo8$ f1H$dH3 %(Hĸ[]A\A]A^A_DHHPHt%HAH$HPx@HH+b@D$,HHbYLOLD$ |O9D$ HH1$HPxf.L$lj9HZfDUSH~1H[]DHHH1Ht)f~HTDH8HH9uHHtHPH1ۄH\[]AVAUATUSH EdH%(HD$1E~(HD$dH3%(H []A\A]A^MHLIHI)A$HHHHt[AEf11 HH HtsI A;u}{HcH9 1HHt>AE9~6Hc)M4։D$ HHL$ MHt$LA$\$ A]1@H1Hu7fDH9HHHHt;Ð@f.SHH[ZY"LH^"\D$@#d$0LHl$8D$Hd$l$t#D$0LHT$8$AET$L#\$0$L$8T$Y\$(YL$ YD$X8D$L$ \$(T$Y$fW4YYD$\f(T$SHT$XdH3%(uHhH[]A\A]-f.UHSHHHHHf[]fDUHopSHXtHXH[]H@Hf(\ f(\$Y 2!X 2!f(L$^ k2Y L$\$f(\$8\f(Y f(|$\\ f(T$^E 2T$c0Y- f(d$0\D$\L$X\R YC8T$65~ T$L$YYn \t$(\XSPf(T$ T$ D$Xf(l$Y-) L$XL$t$(Y d$0X\Xf(L$\XY\$8YL$X\K@f(T$^0D$C8.T$H|$H YL$Ht$@Y\\C@\T$\$HL$@f(\$Y^T$\$YMXSHf(4HHf(CHƃHXH[]@f.SHHKH\K0f(L$^/YL$H[\f(fH6 \ZHYÐSH7ƃC C(C0C8C@CHCPCXChC`[SHHCHHCHCHCpHCxƃ[gfDHGHGHGHGpHGxƇ$@SHHL$$$YHCpXHCxƃ$f(^c..$YQL$Y X {\\of( $^S-Y  $H\\ 8YCY{K^CH['fDfATAUHSHHPHHHL$@T$0D$(L$(D$ \f(L$^\'-YOL$\-Etft$@X;Y5|$8Yt$H^D$XD$8H-UD$\$XD$HD$,f/D$0T$l$T$ l$NHEHHf(\L$ D$X f(L$^`+,YSL$d$\\ {^f(.,t$(\t$ ZD$Xf(^=f(L$ +YL$ \\ YL$f(L$+D$ D$+L$ f/D$HYBEufW%XD$8HAHHT$0L$@D$(HP[]A\fDHP[]A\Ðf.U@SH( dH%(HD$1H[y9H\$HHHD$5HD$D$HD$dH3%(uH([]$HuwU@SH(* dH%(HD$1HCy9H\$HHHD$HD$WD$HD$dH3%(uH([]#HvH]ff.AWAAVAAUATIUSHHXD$ GLl$0L$(T$dH%(HD$H1HD$0HD$8fW"D$I$HLLD$8YD$Et5J\f(XD$0HY ^)THf(\\$NtD$(f/D$vfD$80D$C%^D$jD$D$ YfXD$(T$D$f(L$^f(,Y Y^D$YH,Et7HfH*HD$HdH3%(Xu"HX[]A\A]A^A_fH*!U@SH( dH%(HD$1Hv9H\$HHHD$HD$oD$HD$dH3%(uH([]]!HmtUSHH(GdH%(HD$1X$^'Y b\CX@u XHLHu9H@.Hl$  HHHD$D$$HH5D$HD$dH3%(uH([]c HsfDSf(HHY D$\ D$C H[H:HHHfWÐH:HHHfWÐHe:HHHfWÐHt9SHH5:I1HHH=]:`$HC[f.ATUHH5SH a!Htd(IHt:H HzL#U~I$LPH[]A\f.HE[]A\D[E]A\H rAUATE1USH ~HD[]A\A]HH=!:HA# HHt+HxD_AH= : HD[]A\A]fHHEH뾐DE~AUAATAUHSHH= :H HHt.HxHDD&HH=i :[]A\A]fDHH]EH뻐HD@H@H@SHHo[H@fDHr9HH=SHH[J"f.SHtT~*C t"ufw~x+C[Dx~C[w1ҾHQu~ CX[D[ÐH:@fDUHSHHEHq9HHHHH[]HVof.SHIH|q9HH[ÐfUHSH9%HHt HHHH[]HnSHCJH[@f.SHs=CX-w~'CHC HfSh[ÐC )HHSfCh[Ðfu1#;AT1H5UE1U1SHdH%(H$1Hl$Ld$ D$ HH$RLHHDHD$ ~,H,H$dH3%(uaHĐ[]A\DLH(LẰH&LHLH::HcmHgmf.~:t9HH=n:qtH=Y:Ld:HP:Ð@f.:t1HH=:thH=::HÐ:fH@fDHmp9HHi9SHH[ f.SHyt~C-[~CX[ÐH5:@fDUHSHHAHo9HHHH H[]Hkf.SHEHdo9HH[ÐfUHSHI!HHt HHHH[]HLkSHSFH[@f.<@SHs9CXC CHHfCh[Ð@u1D[7f.AT1H5 E1U1SHdH%(H$1Hl$ Ld$D$HH$LHHdH D$~,HH$dH3%(upHĠ[]A\D#LHXLẰH"LHLHD$L$: :u$HiHiff.:t9HH=:tH=:l:H:Ð@f.N:t1HH=>:1tXH=): .:HÐ":fH @HcHcH/ HÐfDfDHEn9HHiSHH[ f.SHT$ wD<!imHcT$ t H  QH[fHt$ *롐ff.AUD`E/ATIcUHSHHH|H!HD`imB<PD)C!)HcH^ SHHDcs$)DcXȹC{C ǃHǃfKhCjC HfsmH[]A\A]DVdff.~1UHSHHHHRHu1H[]fHHUU1܋CLfSHyt~C[Ë~CX[ÐATIUHSH[HLHH9Hk9HHHH+[]A\Hff.SHH\k9HH[ÐfUHhSHiHHt HHHH[]HeHfdH%(HD$1Ht$!D *:|$HT$dH3%(uHxSHT$ w9HÐ29Ð:t9HH=:txH=:9H9f.DHA@:~G 1ÐfÐfD1ÐH%\9HHSHH[zf.SH|:HtHǘHOH\:F:;:[fDSH dH%(HD$1HHL$H=:HT$ D$HD$ D$K19\$ tHt$dH34%(uH [DD$jf.USH(dH%(HD$1HHL$H=u:HT$ D$HD$ D$踗9\$ tHt$dH34%(uH([]fD\$S9u؋D$f.SHHdH%(HD$1Ut`DD$H=:5:E~s HT$肗~SDHL$dH3 %(u6H[fD1ҾHuDE~CXH-:@fDHH=a1HtH5gHF‰Hf.S~H5R[9Hu9~ω@H=9tkHH=ɘHx9 @ _9H=\9Z9sff.29Ð@UHSHH+%HX9HHH%`HHH[]HPfUSHHdH%(HD$1n)H'X9H|$D$HHHD$dH3%(uH[]BHOfDUHSHHHt HHfHH[]HrOSH)H[@f.ATIUSHkXCMK H=9PChH=9LC ǃ螔Ciǃ)Ńk[]A\ÐfUSHdH%(HD$1t*Ht:eHL$dH3 %(uiH[]fD1vHR9@fw5)9H=.9HT$D$H߉)fDAVAUATUHSHH dH%(HD$1t-3HL$dH3 %(H []A\A]A^1!A1H=9GPA9uHEHHT$ At$HHD$ D$襒l$ HDH=,9Dl$Dt$)ʼnAu AA9@xfGfDHxHHHfDHGHHHf.fSH*HD$^$8$L$Y\,H,[Ð@SHHD$^ $ $\$ff(f(Y\f/wCf/r%ŽXf.z=u;HHf([+f(Hf([fD8Xf.{Yf(\H[AVAAUAATDgUDSD|AimdD獜OD_)ÃAu#DQD)kdA9t5A HMcfBh[]A\*A]\A^D)iҐA9uA f.AWI:AVIAUATILUHSLH Xf(L$fH޿*AEifH޿*D$fH޿m*$T$ $L$kdAALAAu:ȺQ)kd9)iҐ9X f( ,HPIA:D@>IYA$H ,HcQ)ЃEH[]A\A]A^A_mA3f.X f( l,HPIA;~,D@>IYA$ d@>IY )A$ 4@>IY )A$f.AWMAVMAUIATIUHSHH dH%(HD$1H,$MLLHHA@HD$dH3%(uH[]A\A]A^A_ff.HXdH%(HD$1Ht$D$DHL$dH3 %(uHIDB$IDDB )t tYf@u2QAAD)kd9uD)iҐ9u HHc0A9MȉùDH=9Ht HHPH9HÐH9Ð@f.H@H`8fDH`HfDHcHcHHÐfDfDH}P9HHYSHH[f.~1UHSHHHHRHu1H[]fHHU1܋CLfSH t~C[Ë~CX[ÐATIUHSHZ:HLHHHzO9HH膶HH軸[]A\H\Ef.SH胵H4O9HH[ÐfUHhSHHHt HHHH[]HE$I)))ǍGHHP=|Ow H[HÐfk )ҍB) 9fDATIH5U SLH=9Åik)HckHw4œPHiɹ5H4/HHHH?H H)Hi@eH)Ѻ$I))Љ)‰Ѓtu%$I))Љ)ƒu H@8uHZ~ }<LH=9K[]A\@SDѐ@f.AT~USHdH%(HD$1Ld$D$LzLn)HT$dH3%(u H[]A\ff.AVfDHA*YAUI^YATIX^UXS, DLD)Ņ~L@AvMc11K< L4LM;L@49}HuA49| HcH@IC KHAT$fAT$h)ʹA\$A\$X[Al$$]AD$ ADŽ$AD${I$ADŽ$AD$jAT$ I$fAL$mA\A]A^DIC Jk[]AEA\A]A^Ð@f.HCH ÐfAUIATUSHyx ~uDDeD)à Cv#HcHH[H[]A\A]fDDLHcjH [HHHH[]A\A]A렐fAUIATUSHdH%(HD$1D$yx DeD)à Ht$DNT$1 u&]OHL$dH3 %(utH[]A\A]DDDLt.HcHcH[HHBDASHcHcH[HHOBv_@f.H9@fDt@AVAUIATIUSHLLAŅ~wAD ~t < ۉL|LmIE[L]LA\A]H`A^DAD@ t M<xft@AWAVAUATAHUHSHHHھHAAʼnDADB 2EuE~cA]1 ONH)R)VHEHHH`H[]A\A]A^A_DAt<fATIUSHuH u{tLH[]A\鐾[]A$A\AT1H5E1U1SH`dH%(H$X1Hl$Ld$ D$ HH$BLHHdHD$ ~,HlH$XdH3%(uaH`[]A\DLHLẰHLHLH99H;H;f.9t9HH=9atH=9<9H9Ð@f.9t1HH=9thH=9.9HÐ"9fH@HcHcHHÐfDNm@u!Qn)kd9t@1)iҐ9mfDHE9HHSHH[f.SщHT$ wjsN@u)Q)kd9t%t@1H[@)iҐ9uٸufDfHt$ *YL$ t@f.AWGfAQAVAAUAATAUSHI*himf*ȉX @AXfЉ)L$)*%L$\f*L$*AioXD$jD$)A~$AuIDDA)kdA9t6Df*XD$H[]A\A]A^A_fDAAA)EiE9EffAV*AUATUHSf(H0\l$.Xf(\ $L$f(^L$D$(f(k9f,ȉ)iұ:)*f(L$^L$D$ f(f,ȉ)iҬ)*f(L$^kVL$D$f(Asm,f)iҵ)*^ \$  T$(YYd$X Yf.EXX,ڄtf.E<4$߾\t$f(f/ $fwIxXD$YXj^j5,t|$\,σOmDcغQ)kd9Dh9c)=fC!fD4AA)A*D,D))É؃MHDeXDeDm$E DžE{HDžfMhEjE HfumH0[]A\A]A^fD&fغQץ)kd9`)iҐ9E8u!غQ߾)kd9teDcADh9D1f*AEkD),ȍCDcA1)iҐ9@ƃ냐)iҐ)Ӄփ~1UHSHHHHRHu1H[]fHHU1܋CLfSHt~C[Ë~CX[ÐUSHT$ j{N@u[Q)kd9t/ u?XH[],)iҐ9ttUfɃ*ȸOЉXf)*X~Ufk*XxfDfHt$ *T$ à  ATIUHSH*&HLHHH=9HHVHH苤[]A\Hl1f.SHSH<9HH[ÐfUHhSHHHt HHHH[]H1H9@AT1H5=E1U1SHpdH%(H$h1Hl$ Ld$D$HH$rLHHHD$~,H H$hdH3%(upHp[]A\DLHHLẰHLHؼLHD$L$.9 .9uH/H/ff.V9t9HH=F9tH=19\9H9Ð@f.9t1HH=9!tXH=9^9HÐR9fHw@HcHcHHÐfDUHSHHfHÍ*HE=%H)[]@H=%AHH@H`8fDH`HfDH)f '*^f/s X,@AUATUHSHHfHAHE*LHAA9H[]A\A]@19|vAUfATA1USEH*HHLDH߉AՉ¸tH[]A\A]fDHHH[]A\A]fÐ@f.fDH :9HHySHH[f.SH9HtH觠HHd9H=U9HtHPH?9H=09HtHPH9H= 9HtHPH99[ÐAWIAVAUATAUSH(dH%(HD$1HD$H$ AdILkfLI*EodEL=%H$AAGAD$D$ EE4T$1|IE1ADALA;_AFfL*I=%D$ AGjALJEodALJAG~AGEHL$dH3 %(u]H([]A\A]A^A_f |H*D$,\$,fE;gdFdff.AWAVAUATAUSHH=9HdH%(HD$1Lt$D$L|ŅHAt$HDH߉HfHAH*AfHAǍ@*Hf1H߉HA*H DH߉ tGLH=C9D[D$OHL$dH3 %(u[H[]A\A]A^A_@HDHuHHtHf*Hqf.AWAVIAUATAUSH8L$DD$ dH%(HD$(1HA9IAt$LDfL*If1LAI*f1LAǍC*IDDLIDL IAbAbAIDL<AEAG DNAbEGIDD$LDD$IEfDD$1*LLLT$DLLT$ADD$AFjAdžEF1|$ AFdAdžAF~DA$L A+dA |$A$K fAVXHt$$<*AF{AdžAFmDLAdžAF D$$AFHIfAFh)AF I9}IAt$L)AFnAdžA^$HD$(dH3%(~H8[]A\A]A^A_DD@D@ A EFAdžAFjIAt$LD2DpAUfAT*USHH\dH%(HD$1H^D$Y,f*HD(=%~qAT$H/Ll$HL诶T$HLH9~'HD$dH3%(u*H[]A\A]DD$DH~1UHSHH/HHRHu1H[]fHHU1܋CLfSH11j9|~CX[f1҅~ C k<~CЋd[L )ÐfDAVIAUAATIULSH0HLHHH09ƃbDdHLhHGHH|[]A\A]A^H#fDUHSHH;H\09HHbbddHhHhH[]Ð@f.UHpSHyHHt HHvHH[]H#H8 xHhdH%(HD$(1YHt7f(HL$ HT$1D$$HLD$$L$P0D$$L$~)\ f(HD$(dH3%(u'H8D$ fD$*\f(1ATIH=9USH裹H-9HfL*H[H=9oH=9D$}D$*H{Y^,ȃЉ)Ѝ@)ɉȍQ NH[]A\fDHHtH>H5wH-9VH-97H`!@f.H8Hhf(dH%(HD$(1Ht3D$$H1HL$ HT$LD$$D$P0D$$L$~5X 5f(^YHD$(dH3%(u/H8D$ fD$*X^ohAUATIH=9USH(dH%(HD$1Hl$D$HQt-T$ҺOHL$dH3 %(H([]A\A]ú LH=9D$UH=n9HtiD$L-W9肘L蕥H=N9D$3D$LUHH=9,‰D$D$4IHtHH5JL-9.H=9Y HCATIH=9USH D$dH%(HD$1]H-v9HtyD$LHH-T9Ht$HD$詥H=B9D$'D$LIHL$dH3 %(,uKH []A\@HHtHH5GH-9&H-9IHKHe9@fDATUSH`dH%(HD$X1>9H=.9ItvH\$HT$HHHD$HHtHھtHUHH-9H5P;H=9HL$XdH3 %(H9u H`[]A\fIG@ATIUHSHHHLHH)9ƃbHǃdHHHh&HH[[]A\Hf.uu fAUATIUHSHHMAŅ~H[]A\A]@HLЭUD)DL獰uI$HH[]A\A]uu f黵AWAVAUATIUHSHHeuAŅ~H[]A\A]A^A_@HL8MAƅHLUADžE) A=%A$bu:B;хID9tI$D)DDLHH[]A\A]A^A_HL谬tufDLHA*\Y,f)I$*I $DL<AEA$bɃ H=9@UHAWAVAUATSH]HHdH%(HE1HHhHHpHHxHH`H`HHHPIHt1ɺtHHzHbHHHH߾H``IHt)HA1HjLhHAXAYHHHHH߾H`A`WIHt'HA1HjLptH^_H萷HHHH߾H``IHt'HA1HjLxbHBZYH(HHHH߾H`Dž\gp}HHHtHHLH蟪HǶLHH\LHL˪HLL轪HLL诪HL$\~RHHHtHPH9H5 |HEdH3%(u%He[A\A]A^A_]fDHHHB93?I;I9KIGQcII8f.9t1HH=9QthH=9,H9HH9ATIUHSHMHHHDH9HH[]A\ÐMfDH 9HHSHH[f.H9@fDUSHHH 9dHHH[]ÐUHSHHH9HHddH[]f.UHhSH詿HHt HHHH[]H 1@dÐff.dÐHHHHEHf.SHYu$~ CX[D[fHxt~΋C[-|~{ t~C[ÐfDUHMSHH(dH%(HD$1HHH9HL$HT$ LD$\HD$ |1ɉCXD$K CkfKhL$SHC{ǃHǃCjK C$HfsmHD$dH3%(u,H([]@¹qd@Љ-f.ATAUSHuuDH[]A\Bf[1]A\fAT11H5UE1SH`dH%(H$X1Hl$Ld$ D$ HH$1LHHHZD$ ~*HH$XdH3%(u_H`[]A\xLHzLẰHcLHxLH9蠙9òHQ HU f.9t9HH=91tH=9 9H9Ð@f.SE9Ht!H=69ѷthH=!9謬H69[с|Dщf.Ðf.H9SHHHHHtHPH{ HtHPH{(sH[隨f.SHH[隶f.Hݸ8H}4ff.H8SHHY4H[PJATHI?ULLS11LH\L9uHcHtHH AAD AA?D AAuf1ҁ AHHD[9[]A\fHMH}D[]A\f.Ð@f.HN9@fDHHxxH`(fHP HtJtwxx~)1~HBHc1Ð@ATUSHdH%(HD$1jHIGOHkHcpU9uEDžpHkHcpU9PpHU H4HH9H?H %f1  uH\$dH3%(hH[]A\ÐSC2'HEHHt$ULP@Hu?HcpH PHpHU H4fDG6@LH}请¸UQD$HUHr H>HO=H?HcWHcH,@HHH %H!։H HcpH ֍PpHU H42@T$MHH8fD=b=@LLHcAPHcH5HcpHPpHU H¸=;G,| HcW0HL  ?HcAPsmff.H9UHSHHHHvH9tHPu1H[]E9CuSEt{<D8uU0C0уu4fxdfxW9uuHu(H{(豯@tH{HuHPn@f1<u닋M4몋C4@f.HHÐ+AWAVAUATUHSHHG<GH{ H{E1Wu HP(H{AHs HHH9HAƉH AAf1A  щA ?D AH[]A\A]A^A_fDHs0HH@ fH{ C? 誳IHHH#Lc f.GGH[]A\A]A^A_L{ AGuyH{HP(IcGƃxA;w ~HLL$ PtIcGL$ IW AGL{ IcGƃxA;w ~HLtIcGIWD$AGDsDH[ ]A\A]A^A_s4HC EHfDSHH1HP CC[Ð@f.AWAVAUATUSH( dH%(HD$1IAG0HfA9McIN(DMHL$TI~9vTIF2F,8D tEAAqIAF0fyAV4I~9wuD9|[I~DHP AFAFHD$dH3%(H([]A\A]A^A_W4 A9A9tI~Ll$HP $DApEI~HP(9uM~ApAW9|΃'~IHаtAWILLAWHP@ЁIcpHMG H %OApHH!H H I4RIF@qH|$MnLfmftXIwu4Icp-H JH ApIO HT$ILfD$IWHr H>HO=H?HcWHcHЁXIcpHMG H %OApHH!H ƉH I4AIcpHPApIW H ='=@AH?DL‰DHc3=4;G,| HcW0H"H?A A A?HcW٤ ~DAWAVAUIATUHH(SHE0WL}2uL}@HUHRRAAA5fDA­HHHEH K9McKgH@HH HHCCHKHK0HK H h9C((HC,ǃpHǃxǃDLLHH LLHǃHH@0ƃHH"9HHfH}HtHPH]EEH[]A\A]A^A_fDfDA荬HHHEH9McH@HHHHCHC0HC H9HSHCHKgC((C,ǃpHǃxǃDLLHAEH[]A\A]A^A_fDe4De4 E16ATUHHSHLe(HLHL[H]A\'Ð@f.HGH@@ u f1fD0҃DÐfUSHHH 9HWHHGHGHH9GHHG HG(fG0H[]H fUSHHH| 9HWHHGHGHH9GHHG HG(fG0H[]HfAVAUATUSHHdH%(HD$1H9LfHML-9H>91LL٠IHC0ALk2%軩IHtCLLHH{HtHPLcHEHu(H{(HCECEC`}x*HL$dH3 %(HH[]A\A]A^fDHu HtDfEtLk D$Lt$MLLYH)9L1LܟIHpC0uXLs2uLs@¨IHFLLHXLk@E1E1 nIHtLDHLk Hu 7HC ɞHHH@USHHH 9GHGHHGHH 9GHHG HG(fG0uH[]H`ft0SHt ut[DfHGH@HAWAVAUATUSH8DdH%(H$(1E HHH59IH=]9H轢3IąHl$ L58IH}(L4$HD$H\$HD$ HD$(HD$0Ll$8fL$@HԚH9LHf$HHDŽ$HH$DŽ$/ H裚HH}(DLL4$ fDE1H$(dH3 %(Lu$H8[]A\A]A^A_DLE1NHHH{f.fDH`(fDHdH%(HD$1HHL$D$P8HL$dH3 %(uH軛f.HdH%(HD$1HLD$D$PHHT$dH3%(uHkf.HdH%(HD$1HLL$D$PXHT$dH3%(uHf.1Ðff.HHPHÐf.HdH%(HD$1HHT$D$HL$dH3 %(uHsfHdH%(HD$1HHL$D$HD$dH3%(uH! H~fÐfD1Ðff.~DÐAA1Ðf.AA1Ðf.HHHn@f.H9HHSHH[Jf.H9HH鉇SHH[ f.H=9SHtHPH9Ԝ9H9HtQHPHH)HHH9t"f.HHHH99uH{H9z9S9[fDAUATUSHhdH%(HD$X1lHHLl$Hl$H{LHHD$HH*H蒕HS9HHD$IHt81ɺH54HHLiHAH9HI$LLHĜH5mHi9H[]A\A]A^A_@Hu9LcH$I$II9J<L)HHtH$HH$InL0HHD$HtIfLHHIHuHD$HC9HH1Lt$L$WfLL1HHD$见Ht$E111LSH=9LHHLzH*yuH9[IfDSHHdH%(HD$1D$89u19~91LDH=9蜊tH|$D$H=99hD$9H9HL$dH3 %(uH[薄fDUSHdH%(HD$19D$9u-{9~S1HT$dH3%(HH[]H=I9̉tH|$D$H=+9)9~D$xVHHtHFH8CtHHs@9tH=և9QuUH=͇9'9t!H=9(tOH=9~H=9HH#H=l9}0H@ATHUHSHHdH%(H$1HP0t[ILHELHP`H{PLHP LHwH$dH3 %(HuH[]A\f1臂Hf.AVAUATUSHHdH%(H$1GHHHIID$ H@@H;^j9HGXHt_H8LԊHtOLt$L"LLH}PHlHH@(H9u`HLLtLHv DHrH$dH3 %(Hu/H[]A\A]A^fHt$ `@HLL^HfHHH@(1~HGXf.V9DGt@UHxSHYHHt#HIH8CtHHEtCtHH[]HHՅH譌f.USHHcGt;9}BPWtHH)HHH9Hh(Ht HHqHH[]1HtHH[]ÐH3lHATIUSHHdH%(HD$1HD$H@(H;i9uvHcGt;9|211LHHxjHL$dH3 %(u[H[]A\PWtHH)HHH9Hh(Hp‰D$DLHt$ЋT$H8AWAVAUATIHUHSHHdH%(HD$1H1H@H9LH贋H8HkPHCXHHA<$~*HD$dH3%(iH[]A\A]A^A_XD$HHHA4$H{PHkXHt$LHP0T$IE1|fDAI@D9l$c@L{X臇HHt LHjI?LHHA$~HkXHtH}Ht脁HHCXHCXA$H1@fDLhHe9M1H5e9LmA $LmH5:f9Ln@}IIHPHmL ATIUHSHdH%(H$1HtBtkHnHH57E11H1j}HEHHPXLHHHqHH$dH3 %(u6H[]A\DfxtfBJ F|HHGqH?f.DUSHXdH%(HD$H1Hd9HHHHDH$fD$^HHyHH\$HdH3%(uHX[]{HHyH譇f.H8SHHHGxH[zrf.HGyH[^r@f.SHH[Zf.He9@fDH8HHHHGÐ@f.AVAUAATUSHHcIsIHt0kE~IcHsx0Ltx,LcDsk[L]A\A]A^HsfH{GxkfGG % GÐfDHgG f.HgG f.H}8ATUHSHHWG xIHutH[]A\fD tHcH{L[]A\s@1҉HHtCHcՅyH{L[]A\msHH8ATUHHSH^_F G t`I @u []A\AL$HcIt$yIt$H}yH}[]A\r1҉Ht EDH[]A\HkfDODF1EAD9tH9tHHcEx"Hx*H1jHHvf.Hf.ATUSHH9t`~ HDfG AyWD9|DEtMIcHuxaH{xIqC%D CE C H[]A\1DHHt.CEu@H{qCfHuH{yfH[]A\D@S1ۅOWxLFHxLHH9tL%9|ÉۅtHch,E؉[ËFHyHvH9u1ۉ[fD[ÐfDHdH%(HD$1HT$D$FHL$dH3 %(uH|vff.G u5SGƁxHGHtHuC [HGfHzuHtu DHzuHf.@AWAVAUATUSHdH%(HD$x1IAIωD$HD$,1HD$HD$0AHD$DILL$LA@HL$T$PHƋD$,LcIIH1HDD9L9Tv=Qv」SPHcDUA\EH<%=u E9t)׃|P@H@yAAD:ADA))кiA)ÁTEtADA1QHDA*fAD=ǁ\ DU$IIH)LHPD9Ht$xdH34%(HĈ[]A\A]A^A_ÁEtADDQDAD))iA)tDǃ@yHQU@AAAAD)iA)A)RDYHQ D$,@A<Ht$EtADDQAB<D))кiA)tD‰QA)¸i)׉DHQ~DAgۆAi)mD)AЁADYH@iDA5@DYHA@iAiA)ADA#rfDHHHÐfHH9tHoÐ@f.EEAWAVAAUAATAULSHHHc9}jLH@E4HcHH@HDhHcHH@HD`H[]A\A]A^A_fHcHATAUHSHHt4H%8H581eHu1[]A\D1D1HD[HH]A\jfHtE?Ht4Ht t)HSHP(Hҁ~[fD1Df.HtH`Df.SHH @Dž@H~Hcƀ|@Dž@H~Hc|1E~ MA9HMAIHIII<wA2@vHH@q2@wDHAIA@u@HMtE~A1H [fH 1[EHIDXEuD)HDL$LD$t$HT$TDL$LD$Ht$HT$HDL$LD$L$HT$TDL$LD$pL$HT$EyDImDHMtAH01f.AV1AUATUSLt$0MtUEEMAջHufDt9tlHA܉݀uuAD-MtA9}[]A\A]A^f.HHLB\IAt"Et)AtNA1AAl$HcAE[]A\A]A^f.AAD$Al$HHcAfDHDHHtH1f.HtH1f.HtHDf.HtHDf.HtHf.HdH%(HD$1HL$D$oHD$dH3%(uHE`DHdH%(HD$1HT$D$QHL$dH3 %(uH_HD1DHD'HHt-'HAHAuHt H``@1HdH%(HD$1HLL$D$PXHT$dH3%(uH _f.A H(@1DHHHcHHCHfSHdH%(HD$1Ht2HHHt$T$CCD$CHD$dH3%(uH[^DSHHt3Ht8H5m81N^HuHn[f.1H6pPfxPutH [@P H@[f1[ff.AUAATAUHSHhdH%(HD$X1HE9HHD$fD$HH8H581]HunHtWH\$E~MHL$Ht$DHD$Hl$aHZHT$XdH3%(uNHh[]A\A]@1H\$1H\$DHHoHtED$fy l$|\H鰵餵VUSHHHt.H8H581\HuH1[]D1HHډH[]i1f.H9tHHPHf..SHH[ÐHtHS^1[1DHH=_9H_9_9_H_9_9HÐ@AWAVAUATUSHEHt$dH%(H$1EHHLl$0IMLHLPXHD$`1Lt$HD$HD$mHD$<DAu!Ht$H=@A$HLLQatuHHPtuLD$H=$kLtLL$KL$IL`uIHt$L1[A$wH$dH3%(+H[]A\A]A^A_HD$1LHft$lHt$$HD$`HDŽ$D$h(D$$P HD$(L$$HT$(H$HH$dH4$H|$LQH<$WA $~"|$lH|$` W$tH|$`KVH$Ht*IHt$`tRIH4$L[AG떀|$lA$H|$`VXHHH8SHHHPH[\9H5hHWdH0\9H5CH=[9D\[H[9ÐfDUSHHdH%(HD$1D$[9u([9~NHD$dH3%(ubH[]H=y[9\tH|$D$H=[[9Y[9QD$H-Y[9 K[91HHEVFfDAWAVAUATUSHHDdH%(HD$81EIHIHHH~-HD$8dH3%(@HH[]A\A]A^A_@Lt$ LHcL5aL\LHH=dkLH1H5gHI4`H1LHIAHT$HHIH5fgbINj~6MtLqZMtLdZM4LSZ'fDD$HD$ HGUfxWDL$ E1L1H'REtMtLYMtLYMLYU UH隮H騮H鏮f.SHcHdH%(HD$1H|$D$1Ht9\$~HH)HHT(HL$dH3 %(HuH[THdH%(HD$1H|$D$D$HT$dH3%(uH8TSHHtHH[LE@1D1[fD~1HH=]8Lff.HH>Ht3Hƹ H=duH5eH=;bNWfD1Df.AVH= bHL5q8AUATUHSH dH%(HD$1wIHL4$IhZIHH5 eLLHD$D$VCE8KHH|$Hfo(8fo 08fo88HP H68HC0AHD$1HD$HCL4$ JLXFMtLWHT$dH3%(Hu)H []A\A]A^H|$1E*RHիHfHAQIH bjAPIH`Y@H(@AWAVAUIATIUHSHHLsHdH%(H$1BHkHuLHH[LH[ǃƃHǃHǃHǃƃƃA $~3H$dH3%(H[]A\A]A^A_f.HxPHHIUtHLE111HIzQLHOOLLEMLH5aL[A$6HcƄHH56LWuƃ)@A$LVLLH5KaHX$PH Hff.SHHTHTHTHDH{[D@f.AWAVAUATUSH(DdH%(H$1EIHXHHID$HHHp <H} I$H1H5H`TYHt$tH=Zu0H8WH$dH3%(HuNH([]A\A]@IHHLLHLLHfD1HHsATE1I1UH1SHdH%(H$1HHILHHHP=A$HOH$dH3%(Hu H[]A\ HH@f.AWAVAUATUSH8H|$A8dH%(H$(1HQ09IIAMH\$ HHD$ fD$(HH$@E111LHHLd$`Ht$E111LGHHLLCH==TLE111LLCLLLAL8|$HLH5 TLlKHHH<$HHRDHuHH)@HL牕C=BfDH=SLƅ D H=SLtH4$HHI1@HHMAH2H.0' ֜f.AUATUSHdH%(HD$1(HHHH1H50RZKHUI1H5`'HL$,Ht$LHIn6$LT$JxHstandardHAEMtLMELLL~EuH=QLu H=QLuHH@1HL$dH3 %(H[]A\A]EHsHHRºLL:LH=PAAD H=PL€AEuHHLH5vPGHHa.@LHJL0?H鞚@AVAUATUSHdH%(H$1LHHL[>HH=MH;H;teILLHHH1AE1~UL3H$dH3 %(LH[]A\A]A^E1H}yLLmL$E111HL>H}L*H0D[f.SHHcHw8HHv0D[f.DHH@HxHH@HpH9t1?*tHAHff.DH8SHX1;*HH-H[@fUHSHEHHt3H$9HuH{HHEC CH8HH.FHH[]HHn8HHH?H@HGUHSHH,8HX1;*HH-H߉@H}AH[]ÐH9t_UHSHHHH@HxHH@HpH9t?*t#&@uHHuH{[]<H1[]fHͫ8SHHHHG/Ha8HHH[y>fH8SHHHHG/H!8HHH:>H[?D1A1LyL EAE8tCHH uHBR_tu~HLBDfL1AtdDJA w,0A IHAt9HHufDDJAwWfDJAw7밐At1fATIUSHHH$1HЅ_AHu$I_LHEfBSA rH$I uǃ0 t'_t"A'HHH$Aƃ4H[]A\E1fDD0D0H$A uLJ0fAUIATIHzUSHZH2 (HtHHH)H~AEHH[]A\A]I$H޹,H]HH[]A\A]ÐAWFIAVIAUATUSH @ŅH L$7,BADA It)_t$HH!t7A@uALA IuA tH[]A\A]A^A_AH[]A\A]A^A_f.AWIAVIAUATIUH-'@8SHHHT$A6@H @8A1  H@8t,uAA>_uafIA>_t@HIVLHIH@IHDN,pM8PHL)IA@8_AtVLH|$L)HL[]A\A]A^A_UHHSHHH3{ H#{@k`@u u_H[]HϺH5G,3HHϺH5G3Hs`H3HtHϺH5G2HH2HvH5GH2HHH[]2fHϺH5F|2Hs@Hk2H@1f.H5FH<2Hs H+2HAVAUATUSHDdH%(H$1E&HHD$HHHDHl$`111fJiHfz$HHHHHHBH$,H$4H$<H$D$ L$1@LLL$HHH+HLH=IB)1HH5DHI=IعLH5xDLH =~QH1H5HWIċ~nH$dH3%(H[]A\A]A^ÐtH1LH H7H7L7fHHt$ HLD$ 8(T$ LH?HcD$ LƄ47}2f.AWAVAUATE1USHDH|$dH%(H$1EcHIHD$ HLDHl$p1ILHAfAMi1IUHfAu(HHIELHH$<H$DH$LH$T$0HD$1@E1L$LLHHH(LHIf.BtDEEu$HDLD|$ xBDL$ 9tHDL)IIu$t$f$`t`$HHLWYH$dH3 %(LuqH[]A\A]A^A_fH$\HL^~LE1mHD$H+D$LE1AEOyE0DAHtH A1fDAWAVAUATUSHEdH%(H$1EIIAHLHt Hc1L#HHD$Ll$`LHDعi1LHHHLHSH$,H$4H$<H$DhM~1E1H$dH3 %(DHĸ[]A\A]A^A_fIHI8E1HD$&K<v@AE9}HH;l$tH]HtEt E9oAHcUƃ@Ru~>1McfDH9~)ADA9~HE<YK>UH9AfHLu%sL_fAzT.@A}HtPAUIATIU1SLHH8H58v.Ht1H@IL[L]HA\A]hfAH[]A\A]SIH11\H[2@t?L)i)A f.L )i)A Ðf. DLDDF AA)AiA)AA@t@BL)i)AA D DBt)i)ƍFA D f)щ@t#  @ Ð)щʃN@t~E ‰%  ‰% Ðf1  ‰% fDHH )׉H(98AAѺ D))Ɖk)‰i)Ѻ]ur׺ D)lj)‰i)׃ f.DH՛8SHHHGLuH[)f.H@G(H[(@f.SHH[Z/f.W1;Vu t N9Ot@WH1;VHu~4Hv@H@9uߍJHfDH;TuH9u1Ðff.W t3GWH1Ѕ~&H@r1 Hы1HQH9uff.HG G(G8GH@f.AWAVAUATUSHHD$PDE0ABHcWLLEIH9&Lg@oILoKHoS P o[0X0oc@`@okPhPos`p`o{pxpooooooooBHcHI"BLLHc!HcULHE@D}HLe0HDm8HE H[]A\A]A^A_fDPHt$<T$Hc HcT$Ht$HIt8ELuLe@ULDH}@Ht$T$N%Ht$HcT$fHHD$Pk >H~ toF(G(FLu2HF HG HF0HG0F8G8HF@HG@FHGHDHIHHN0VHHv@APLH D@8H[f.UHSHHdH%(HD$1Hɗ8HGHT$HGHD$HFGFHG GF(HG0G(G8HG@HGHFPGPCPx8HETH{\HKTHHuTH)HCTHLH)΁HLHHD$dH3%(uH[]%HRf.HGHHH9t8u@1Ðff.9w(v$HW09r H9s1Gy'u Ɖw@t @ ƉwÐfDAt0t#tAfDG1!1O w@!wf.DGt>~t4u'Gu ЉGÐGÐGttt!f.Gf ЉGÐfD$Gt|  ƉwÐp ƉwÐ@UHAWAVAUATSHXEdH %(HM1EIIILÃu :gHHHIH'-ILL拕L \@HcHHNjDf1AE(@1ALDx1DAD9~.HAHE40LHD8uHAtAHcEDƄFHWL9t H@=t'HcЋLDH=uE1AtDIcH E)HLLSHXZ@HEdH3%(uGHe[A\A]A^A_]LZH@L@A1LAu!H!}AVAUATUH(Hl$XLd$PDUEIMt"EA~fA8u McfC|u H(IL]A\A]A^Zf.GLMe IU@AMHIH1AtDHHIuA9HcIA)CDIU0EM8f1AE(H(]A\A]A^fLL$HT$H4$H4$HT$L$6AuLtKI}@L$H$H$L$AELMe IU@AMHAE(IE0AE8nMe IU@AMHLDH@DL$LD$L$H$H$L$AELLD$DL$Me IU@AMH t t tHG DHGÐ@wf. 1HHAHpAwIDHEAHcHAH=H51<Hc H>AvAD;@,LD  HA AD?HA ADHH=uH HHpD;@,Hc@0HgAL@LDEAHcAJAH=H HHpHHAHHfu$HO @1Hf%fHH H!H HW DH4H H 몐HG^DDH H @1t=H HHpfHW H9Hc@0HYHHH H!ʉ%H H fDLD  HA AD?HA ADHHsff.LGpA@9HcGxAD@9AP9@AT@H9vLcOdLGhE~/A9tKAyH@A4PH9t-H9uKljуOH|$Ht3H$HH@PHGPHD$H@X@`}AHcU@AnED)ЃH|$HTH2Hwd)pGx/HrHTJ"HwhHWpf:fzHf|BANHcEDAOUH)/Ht$HHHFHH|$`Mt$ EHH|$(I|$LD$pŋD$A9FuA~t E9~HxMt$ LLSXHHLHiLIl$ H$D$EI|$ƃEEI|$HUTH軸EPHt$HH $HAdFdHAhHFhHApHFpAxFxAH$Ht$H@HHFHHWIDŽ$xaIH\$(I$xgI$xH|$HGPA^HtI1ɺRHH5HD$0;HD$0I$x;SA~oHcEfDQ *f.Y HyNUSHHHxHt?Efxx9})H}1=ƒH[]@t]HHP0HxHt Ju(~ÅxH[]fEx뎸f.AVAUIATAUSHxHHt uu4HLDHPhx D[]A\A]A^ffx+AA)E~BE9D)ቍf.uDH}D)EwDH}E1Vf.AWAVAUATIUHoSHHHGLcGDDp8IcZDȃDRHNN\DHBPI9uIH'?JD AHc€|u#|uJHc H<u |tAACD A9JMcL)N|N,IϹ(A AEIAEPD M9tCuD H H I'jGCHC LHc{EfDPD H H IŃ'lGCHC L,H[]A\A]A^A_HLHD$3Hc{LD$pFC AD HfLHtHc{wAIAIʾ BLi)эQ A I IA'A@CHC N4H[]A\A]A^A_ÉȺ)A AAD AAE)At4 AD)i)DуA ƉAD 2)i)DvAA I IA'?GCHC L4)LH_LcC LH>Hc{fDAVAUI1ATIUSHPdH%(HD$H1HD$8HC D$(H$f|$ pLH߃AttIELLP0xcIMHHr=%HHczHcҋ4@v IELLPhA$T$8H$1AJHcH9~>uHcH9@)LLAOމUA$݅?T$893H$JfHHczHcҋ4uHQ HHJHzHH4@ LH߃IELLP8lIMHHr=d==;B,L‰  ?HcAPHcAUHSH(؃IcL>HEH=H@xH9EEEcH([]A\A]A^A_@IF DH4MH H HHcE'PUHU HH([]A\A]A^A_fDD%=uHEH=6H@XH9DHcE' PH UHU HHA@HH H!H}'HcEVf}'~H}LcfH}L?HHcuHM HH H!ЉH ЉH HEHU HH<ƒEi@AH}LMvAAD?H I4Bƒ)HH HHDHcEAHMHM HEHFȁwHH %H!H ЉH @AH}LMvAAD  IHcEHHrAHMHM H4E]DT$D\$EHELHPhLLHkLHHEP`D\$DT$IV HBDBAA EKHxuLHDT$D\$DD$HT$nDD$D\$DT$HT$h=~>=~ f@(ɉH=THc47tH=4#LHDT$D\$DD$DD$D\$DT$D@\IF @EtHEH=H@PH9VIF}IF(AT$IHD$4 ))k)‰T$1 0)'to)ƉA)HD$HcAMAغLH DT$AD\$McHD$LMAغHB t$'H|$DT$AHcD\$HEH=]H@HH9cfDAEDELLHD\$DT$fD}HEDT$LHD\$DD$HT$P0DD$D\$DT$xHT$=~>=~ f@(ɉH=Hc47tH=4HEDT$LHD\$DD$PhDD$D\$DT$DFfHDT$LD\$A}Å[=D\$DT$HELp IHQADH H ADHHfDDT$HD\$D\$DT$A F8$ػ%n=t(IHPD;x,Hc@0H?Mv IHPD;x,Hc@0HRHHH H!ЉH H HcE'bDT$HHJAD\$LHAULZYD\$DT$DT$HD\$D\$DT$=i@AwwAH1@LDH FXDT$HD\$D\$DT$}'HHcEPUHU H<%AD;y,|lHcA0HHDD  ?HAH ADHH9HDD  ?HAHH H(LH[A]A\A]A^A_`D$1H}LL$@ƃVHcL$HD$ʁ9Ѓ)ȃu H H HcMHU H|$HAGHʁЃ)ȃu H H }HM WHcHыuD$NMH|$'HЃ)u H H HU HcɉuHwf.H}LTHcEH}L-HоH H0H!H ЉH HоH H0H!H ЉH IHH L!H ЉH f.UMLASHHoE'HcpPpHS HH[]H[]@AVAUATUSHWdH%(HD$1HIHcpHILd$+HpHK H HcH9t0pA#9ԃ'~BH{Lu*CHt$dH34%(9H[]A\A]A^fDSHLH߉SLP@DAwCHHcpHs H DL!H H HHcCKf.AtgHsAu:?HcpH PHpHS H HcCT$MHHHcCD$HSHr H>HO===L@LƒHcAPHcHDA'HHcpHs H %L!H DH HH?HcWHcHfHcpHPpHS H4‹C=X;G,|HcW0HFH?A A A?HcWDHcmff.AWE1AVAUATUSHHD$PL$D$DEZHH~0E1IIEfDD$GA9|5ADHW8HtDs D`fD$Ht$PHnŅ$I}0G9%HW8HfD$ f=HxH!HIT$oH9u&Ht!HIT$AD$HxǀLxHLH$vH$PPfD$DL1A$WD|$D$ :$AL.IL$ff?@DQ&@@ A @HxEQPfAlIT$HxE1HIT$HAT$f.AADŽ$EfAD$HD[]A\A]A^A_fDHT$PHD|$HT$PHD|$HxHxHHxID$H9uHtHID$AD$D$ $Ht$PHŅxRI}0AG9|BHW8Ht'sffD$ f=HT$PDH0LxE11Et$IL$HI|$A$E$A[ADŽ$EHx@A@LL$PDLDAHLxAT$A$f9I|$AA$AwjDHA$HPpA=unHCLh IEHPA,DHHc HDHHD<4@DHA$HPpA=Lkf.AD$.fDVH4Hv8HǀfHHfpPHPHPHHǀHxIT$fD $IT$AD$~qHHT$P $HAPhHHt$PHP0L<$t"HHt$PHAP0LD;<$uHHT$PHP`IT$HxHIT$HAT$HxDPT&fDր@QfA@AA rf.QTzDVL@HCLh IEHPAvWDAH0@LDH FfDQAA D;p,|"Hc@0HDDQA H0D  H FD?HD$PE1Hǃxf.UHAWAVAUATISDHXHuL}UDEdH%(HE1HEHMHMEHxHt PLuLAEHuff?@OMALLÅI$xHt(PtHUHHUHULElLL9Affπ@QDFfD MA3LXEH]dH3%(_He[A\A]A^A_]N@@ fDV f.DV HUHHUHU-@EtD9m~{AHEHx0G9|[HW8Ht@s6f=v)HDEMAAWHuLLEXZALDL`LDLMLLrAD)mTnH)fAWIAVAUIATAUSHH(dH%(HD$1IHLP8Ņx.MwAAI~PD$guˀ|$IELLt$ALJpP(AAAGA9p,ApIcEƃxA;u ~HLtIcEIU,AEILP(AEA9G~ƃxA;u ~HLطAEtIUH,AEAEA9GAPIcEƃx A;u HL臷IHDLALJPhALJpAGIW AGHHHL$dH3 %()H([]A\A]A^A_'~IHھAGHLLAGIP@ЁHI HH %McpH!H ƉH J4AGNf._0 fIHQH HADHH< @Iwuy-IcpIW H H HAGIcEIU,AEEO@H1LȉȃHFDHHUT$I؉LfAG1*;i,HcA0HD$IWHr H>HO===@AH?DL‰DHcWHcHЁHIcpIw H %IL!H H HAGWH?HcIG IcpHH AG(=r;G,|-HcW0H`H1  ?HFH?A A A?HcWXG~HW GHH@AWAVAUIATIUSHHH衳HHP(LHAHP8ŅxCL{IPD$ItEHLLH[]A\A]A^A_WHH[]A\A]A^A_|$_EЃ vHsHHHfDHHcPH=9ЁHHH %H!H ƉH XfDIHJEHHBHH2wLA9tGHcɍX A wgAs'BA9tHA<}u[fEyLHcL8u[Hc9A@  f@(ɉ!McC€?vdHH1HHIcH5AHc4ƒ?>뜉҃ 1HLHcdH%(HD$1A| y"HʃT$HcA xL1fHt$dH34%(ueHH5oHctHzHT$A1Lې=~ 1f@(Ɂ~fDt)tLJ;tLJÐu";t%LJtLJ@f.SHHHHb[ÐAWHAVAUATUSHxHt$dH4%(Ht$h1H8DHD$HDd$HD$ fD$(HD$ HD$|fG19'E1E1E1D9d$t5H|$EtD8l$qA~~f`Dt$DD9EHIcAT$H,@[9tq)LcƒLFLcG EAEs2A?9t!AHc ,1ŀ@?v{fHG8D,EA#AĄAAD~Hc,1ŀ@?w@ ʼnG9]Hcof.E1E1E14!HcLHHAAT$9LcFAA?? DD$DǃH|$Ht$hdH34%(=Hx[]A\A]A^A_Ð1@L5L-9t:HHcōUHD$DExcGA9HT$Ht$H>ńTD$ǃǃ 9t\AA~FHc ?w4DA ĉGA9^A@DHf?AHW8$DD胩f=H|$D 1AILcƒFLcGT EAEnA?9YED AA9HcHHADU9LcFAA?A?D yΝHrfAVAUIATIUH-SH.Hc;HH HAM H$>Hc9Hv WHcD4AMAUFH5Hc +H5ö ; Hu%Hcf9HDFA9|LcƃB4DLABDfD;aHHcЍH,@9[Y]HcɃLFHcE?A9 HcH9v*HuHHcAt-@ufD@f.SHtEt/uH+HP(ǃ[DHHP ;tǃ[fDSHu6HHP ;tDǃ[@t/uH+HP(ǃ[SHHHHt[ÐAWAVAUATUSHhHt$dH %(HL$X1ɅIL|$E1HHP A$Hq8HHD$fD$ifDHW8Htose輓AƅtTLFtE8~~fA@tII$zÅx6I$G9v1D$~LsA@ut$A$fFA$I$HP(ADŽ$LsfHW8Ht}ss輒f=vfLLsI$yÅxVI$G9|9~1HL$XdH3 %(Hh[]A\A]A^A_ÐI$ӄHT$LLÄ6A$D$A$fxQлADŽ$A$ADŽ$t$I$SD$HfDATIUHSHuUHHPHE‰Hc=iHHsHHVH[]A\f.~%Hcf9#HHdH54tH=*4u%H=tKHR@=H HcH HDHRPLHEfD-D9HHPHEEHcЃHUHcq9v:HuHH‰HcH҉EKWܐ@ATIUSH|HHPHŅx_=~XHpH%=u2HHPH#x HHPP[]A\~fx9HAH[HtFHP@=3H HcH sHHPPLHD96HJu% [($]A\Hy1~1ATIUHSf.tHLy[]A\fDAWAVAUATUSHhHt$dH %(HL$X1ɅILt$E1HHP A$Hj8HHD$fD$lfDHW8Htrsh輌ńt]LLmEt A8~~fAŅtMI$Åx:I$G9s1D$LlAŅut$A$f)A$I$HP(ADŽ$L~v@HW8Hs踋ftqLGlfvmI$#~ÅxZI$G9|=~1HL$XdH3 %(Hh[]A\A]A^A_fI$rD$f1L|HT$LLuÄ A$D$A$fxkADŽ$)A$A$fxJA$T$t$sI$qAD$A$Hi@ATIUSHt,~HuHHPPŅ=H/HHsHHǁPP=u)HHPPxfHHPH[]A\@9H{1)fH 'HctIH 2s:HHPHHHPHLHUk`<( $&pHs;HǃǃfD~1ATIUHSf.tHLy[]A\fD ~DUHHSHHO`HH3HV 1HWH8HdvC`EH[]fÐf.SHH[ځf.VATUSH~ tG!HHHIH3H}1H5 vH} t~A$[]A\fDH{(nC!HE HH1HH8uA$[]A\ÐAUAHwATUSHHXHodH%(HD$H1ILyhDL.gKfxE1HHHHpLryHD$HdH3%(uHX[]A\A]K f{HNf.AVAUAATIUHo`SHHdH%(H$1H\$HT$1Ht$H贅Ls(fDLDLHHojuHuH$dH3%(uHĐ[]A\A]A^zHfDAVEAUIHATAUHoSHHHPdH%(HD$H1tS f1HvDLZDL$D$AuAEDL$ ODL$Df.AWL`AVAUIATUHLSHxt$ H\$(HdH%(H$h1HD$pHT$(1HHD$yL$L1HLHl$(xHl$0Hc1HHfD$(\1HtlIF(HD$LL]u|H9KIAL$fxuCDAfxrtoЃt$ LLHuH\$LH(]H[(HDufLd$AL$fyCEL$ fyS uE1EyEE1ɃIL$ uIL$1Hudt$ HLH|$L\I9tWHI]X$\L$t$ "H\$IEXLHJ\H[(HDHjLfH|$fH$hdH3%(u Hx[]A\A]A^A_HD$HX(kVlHHff.AWAAVAUAATDUSHHARD$ DpnDH H ADHH4jLAv Av|$ u|H{HtWHHHH H!ЉH кH HHHPuDHH$dH3%(H[]A\A]A^A_HH@fH{tH7H1EL|$Lt$HHT$HHD$ IG0HD$0H7HT$HD$(D$8(D$<DŽ$HDŽ$DŽ$Ƅ$HD$HDŽ$HDŽ$HDŽ$fL$A9~+?H{PHt$0HPAD9LfDl$rIFHLL$L$H$`~LΥfH{HsHHHH H!HPMDH{H;H΁P(ǃH{HHI HRL ʃDBu;D)II IIDHHFI9HADAwHH %AL!H DH fH{H#H H@H4HPfDHfDDHKfDH H@ 5fDHHPfDLH{HHHH H!%H H HPi4dHЋUHSHHHHJ=wPHAAHczAHcҋ $H3‰HEH[]D==;B,1L HcAHOH?WAHcH%Hv HHJHzAHcH Hv HHJ@HcR0HL HcAHO=H?HcWHcHЁHHH H!HH ȉH YD$$$IVHr H>HO=H?HcWHcHЁHHH H!H[D=t=L׉ALHcAPHcHD=Z=L׉ALHcAPHcHG=;G,0HcW0H=;G,5HcW0H|$$IFHp HHQmH H AHHȁHHH %H!H ЉH D$$}IT$Hr H>HO=H?HcWHcHȁHHH %H!H ЉH IcpHPApIV H4AD<$D9jHD$EH@ HtcDMACH\$DL$H.L$AHC H|$d.A9CT$$I؉L'xVT$$I؉LxH?A A A?HcWDHc3H?A A A?HcWDHc==L@MƒHcAPHcH0L@MȉHA @l|$tE1H\$(dH3%(H8[]A\A]A^A_Ic$pD<$HPA$pIT$ H4;y,HcA0H=S;G,HcW0H=@D$HD$H@ HtWL|$LL,IG |H|$ ,99t+IA8tBHtHtL4$Ll$D$Mf IM 11T$HcITHIAI EttՍVHcH|HII Ett9AAu|$D$MN A?MU %L=??DE11H D!t/WHcIDHA D!t9KH뽉H A A A?HADHH?A A A?HcWDHc EAD A1A91E?OAD<$AAHcI|HAvVHcLDHDAvOD$u09HwA9tLcG$ El$A?ExA9~jAAuTHcA<uJHcA tu8XA@LODAA[]A\A]fDAH\$(HcA<uHcA DAA?wDXaAAE/wTvF CÐ9w$ B9Bf%t f.wdv,Ѓ@uOGf.9w$ B9׺Bf%t@tu@%f.wTv,с@B (G9B ƒ@EfD%tЁ%@EЍ D9s @EfDB  G BÐwDv%-9w*% FfDƁ9ǸCff.AWAVAUMATU1S1HXT$L|$DH4$AHL$DD$QLE1t$LL$HL$ ^_$L$AD9*FHcD$@E1;D$<iD9AAAcD$%=t>8E1(DDAׁ`AWA8A9rAt@AWE1AVE1AUATUSLHXT$Ll$DH4$AHL$DD$wA9tHc q@?HLDH+AE9uA|D$ $D$8HD$@E1Ll$DE1HD$HD$T$D HTED9H1DHH$MIPZDYixT$D;$bHcJD<L$DLA{ARHLDHA[f.%fD%fDDD$DAH$IcPrA>wA9tH|$Hc q@?v0HL$HT$DH=J%EAD4H$T$@IcP fAEuDD$8@H|$HdH3<%( HX[]A\A]A^A_%EA E14AEADR D DCE9"AA9<AAAEaE׋D$@;D$HDEED$D;$AHcL|$ Dl$E"D$D;$AHcL|$D4$WAE1AEDD$9DT$H1Dt$8LL$8HLD$ A_XDT$HT$HL$(DHDT$DT$D$H1Dt$0LL$0HLD$ AAYAZD$LHT$HL$ DHD$D$At$HcD$@E19D$<HcD$D9$%12A[HcD$@E1;D$<[AtpHcD$@E19D$<`D|$(HD1t$(LL$(HLD$ i^_DDT$(AHL$HT$DHi|$8GHD$@E1Lt$DE1H$HD$cBt} DADžuAHcD$DA;$t-D<PT$DA~DLHHAE9_AA9AoAAIHMDH$I1HP$XZUHcD$@;D$GHc)H΋OGHcHGH9tDGA)D9~H`(O@HcH%"@~xD9sAUAEATMUHSHHGW)9~WHDHP0uE,$HH[]A\A]DC+CA$HcCHCH[]A\A]A1fDA9HcCHCH[]A\A]f.AUATUSHHGDg8A,t9LHc ' IHtWE~D9cDNcHH3A9DOIc !{ uL+kC H[]A\A]@H;$fDC<H1[]A\A]ÐfDATAUASHHcG8W@uTH9}0{<t4Ht(HcC8PS8HD$@t7fDHK8D$[]A\fH9|PS8HD$HcC8PS8H@,[]A\ÐUSHHHcG8;G|<ttHcC8PS8H@,H[]H͜7HHSHH[*f.AWAVAUATUSH$L$LL$hHt$xHT$EHL$($dH%(H$1ErHHUH׉t$d Hc։t$t΋ƒDEº!‰T$  D$$D$d?DŽ$(L$Ƅ$%DŽ$=??Ƅ$DE1DŽ$(Ƅ$D$LH$HD$XH$H$H$HD$PH$H$H$ HD$0H$-H$ H$`HD$H$mDŽ$Ƅ$DŽ$((Ƅ$,DŽ$XƄ$\H$`DŽ$h(Ƅ$lDŽ$Ƅ$DŽ$DŽ$D$HD$@D$pD$`HcpS9HPpHS L$LH 9D$t=iEt;AAp~#f.H|$AqApH|$AuD$ D$fDt$HD$AAH@ HtB z AAAvH|$cADd$$Hc$A$hL$8Et 1@@ƃ 09FPL$$$H$` Hc$L$8P$H$`D,tFHc$P$H$` @t$Hc$P$H$`@,fDA@*PpHS L$LH ŅHcpS9|Ѓ'~H{L*SHLH߉SLP@ЁsHsD?I IHcpPpHS L$LH ŅV9D$v =E1iD$ ^HL$x4HL$D$$HQ @t$Ht  ʼnD$$|$t D$`;D$$tQHL$(t$`At9|$$vAHt$(F|$EʼnD$`tH$ff$HD$(HH@t 1@ƒH$H|$(Ѐ$UHD$(p9pDAHD$(HxuA$l $, $o $O H$dH3%( Hĸ[]A\A]A^A_$x}HSHr H>HO={H?HcWHcHЁDHII %I!I I fDHcpHPpHS H fDE1IDd$D$L$ L$DtD$$D$ D$$tHWI_L@LȃHA@HHЁHHH %H!AH I ;D$dD$$D$%Dd$HAA`~H|$0eAaA`AD$H|$0D)FjAă ~H|$P%KA!A EAD$H|$PD)|$$FGD$D$DH?HGHHD$H@hH$H$H$ _H$`?l$p )D$@$t$$t$8t$$A@u39~6PL$8$H$ D$$$H9}8$H|$Pt$$$Hc$EtH$|$8D$$H$H@<D$$$$|D$@>H|$Pt$8)‰AAĉED)Ač@D)恼$F)D$8D)D$@AH|$P%l$@!D$@ l$p ~H|$X0 uH|$XDd$HAA ~H|$0%A!A EAD$H|$0D)FuH|$aXH$Hc$HHH0HH@qPH9rwHD$hL5yHH@L9YHD$($@~4Ht$(Fg;O,HcG0HHl$(HcU;U|HEHP0HcUtHL$(HAQHD$(P$H|$(H$PHPt$$HD$hHH@L9pHD$("$@HL$(A$DhE~tH$1D UA9~CHc<@|$EHL$(QQD9}+HcD$UA9EtHL$(AAL$8tTHD$hHH@L9HD$("$\@Ht$(F$XH|$(H$ PHPT$<L5H|$(HcW;W|HP0H|$(HcWtHt$(D$HND VHD$(PD9+H$HcD$H|$hЄDHl$(HcU;U|HEHP0HcUtHt$(HFVHD$(P4HD$(HxL5D$$$H$ H$  H$` Dd$fH|$hЄdwH?A A A?HGDHHl$(HcU;U|HEHP0HcUtH|$(HGD$WHD$(PHl$(HcU;U|HEHP0HcUtHt$(HFVHD$(PDHL$(HcQ;Q|HHP0HL$(HcQtHt$(L$$HF VHD$(PH|$WD$$R~HL$(AHL$(HcQ;Q|HHP0HL$(HcQtHt$(HFVHD$(P@3HL$(HcQ;Q|HHP0HL$(HcQtHt$(HFV fLt$(IcVA;V|ILP0IcVtHL$(HAQHD$(P?H|$hЄ?H|$hЄ&Hjf.1ÐHG@ÐHG@@HLFfx1DAu-uHHvDA@HH DADF tH1DA@HW HO(H9tnHrHw AuHtIEAAuH9uJ΁uHA HW B$HG øÐf.DO(O,A9LG IcL8uAqw(xfD9tN=~U=~HcփL8ALcG AAEs?AAу Љw(9u=~HcA€?w‰w( D-HcL|:A0HHA42sAqw(9tLcG AA?t? TÐ@f.HILPxFfx1DAu-uHHvDA@HH DADN tH1DA@HALFfx6DAu2uHHvDAfHH DADN tH1DAff.HW1J9J|wBB+BGÐW)ʅfHcHOHcH@f.HGH.pff.H7HHH7Hff.SHH[ f.H7SHHiH[` HtMUHSHGH r=L9M؉&Ht!HE]H[]fD1DHEEH[]f.UHSHHHGHHph0 H{(H H[]U@SHt>t!HHH[fDH(oH[f. tH(ƐHvHhfDH7Hff.H7SHHH[ H7SHH0HGH]7HH[H7SHH0HGTH-7HHrH[ H7HMff.H~7SHH)H[@ H~7H ff.H~7SHHH[ HE7SHH HG]Hm~7HH[H7SHH HGd]H=~7HHH[ HH dH%(HD$1Ht$D$"lHT$dH3%(uHH~7SHH HGxH}7HH[H~7SHH HGdxH}}7HHH[ H fHH dH%(HD$1Ht$D$HT$dH3%(uHHH7Hmff.H7SHHIH[0 AUIATAԉUDHSHHP0uH[]A\A]DHcH}HIc[L]A\A]ff.S1ۅx Hu~1ۉ[f.HGXHt9}fHHp@HcJAUIATAUHcSHHG8u3ALHtH5LH4(H[]A\A]T@Hʾ_C뾐AVAAUAATMUHSG8HӅuRALHE~-AFLlD;HDLHL9u[]A\A]A^L¾_럐Hf2HcH>fDf.HWBf.ffHGPt1D떐HG@ DHG@ fD@fAWHBIAVAUIATIUSHH$HBHD$AExA;EAEIELPAAGxA;GAGILPD9tbEAAUx,AGD9D9_ffE1H[]A\A]A^A_PIMAUHcD4QH4D(EAED1A F$@PIOAWHcQH4ځ AGD1$AGAH $HT$LIGHAGځAG@ $AxfIMIUDL]IEH@AED0DEAE@A E$yfD0fAVAUATUSH@DdH%(H$81EHHHu3t/1H$8dH3 %( H@[]A\A]A^Å(tHEHcLl$ H=p7H VHUD`HH|$ H:DHT$0H|$(A]$IU0LHp7HT$@HHH$H$Ht$D$H(D$LDŽ$HDŽ$DŽ$HD$ H$D$89ЁHt$0WD?I IHc$P$HT$@L4Hc$T$89HL$@P$HH9AI9A LHO=iH?HcWHcHЁTfHII %I!ΉI I DD$KHT$0Hr H>HO='H?HcWHcHЁHII %I!ΉI I q@T$8Ht$LT$8H@=Hc$V$HHH H!LH H HD$@H$J1'~oI}HھuVHI9AY'CI}Hھ&HI9AT$8Ht$LT$8H%5=wQHc$V$HHH H!LH H HD$@H7Ht$0='=$LP$HcЍ?HL$@H H Hx7Ht$0=<=uS$LP$HcЍ?HL$@H H HH[T$I؉L.IVT$ILHH9AI9A fT$I؉LIZT$ILHH9AI9A jD$BHT$0Hr H>HO=vH?HcWHcH =$r$HcD$zHT$0Hr H>HO=H?HcWHcH =p$r$Hc==@LLHcAPHcHr={=@LLHcAPHcH==@LLHcAPHcH===@H?DNDHciHc$IP$HT$@L49Hc$HL$@P$HI9HAHc$IP$HT$@L4Hc$HL$@P$HI9HA=!;G,|xHcW0H=_;G,|yHcW0HM=;G,|zHcW0H=N;G,|{HcW0H<L  ?HcAPRL  ?HcAPL  ?HcAPLǃ  ?HcAPHcAPHcHHQHQf.ATUSHH9LfHHI9tHtLcMtLAHEH{ HCLe I9tHtLc MtLHCH@Hu(H{(HC  H[]A\ÐfDH 7@fD 1.t@u+H(uHG(HF8HD1Df uHHh붐ff.AWAVAUATUSHxEdH%(H$h1EHIALHbHHIپE1L$HL|30H1D$HƄHD$HD$HD$HD$D$(fL$t5HEHھHH|$Hى¾At7HEHھHD;EH|$Hى¾Ct7HEHھHDEH|$Hى¾Dnt7HEHھHDEH|$Hى¾E3t.HEH1HD EH|$Hى¾FL|$PIعdLLH5&lDEtH|$I؉LKHٺdLLFH|$IعHLt/HEHھH;H|$Hى¾NBHٺdLLo3tH|$I؉LRn t/HEHھH H|$Hى¾SHٺdLLtH|$I؉LVHٺdLLtH|$I؉LZl$HA9HىDLW|$t H|$D$RD$ @1H$hdH3 %(Hx[]A\A]A^A_Y빐^H|$I؉LL!B@1jHHPHHt$HcL$H"Lf.HGH(Ðft`UHSHHHRЃEfC̕HEH0Hp(fxH1nH[H]0H4HwHH(hHGH@ ÐfSHHVTHCP[ÐAWAVAUAHATAUHSHHHUD9HLsHD$Au L9LXIHLHLML{LYAH lDHcH>HD$HDLPfE%LHDAZ H[]A\A]A^A_DD H[]A\A]A^A_ÐM^EH[]A\A]A^A_ÐD!fDAE[AQEqDHD$IDLH5 HD$IDLHHD$IDLHHD$HDLP*DHD$HDLPjDHD$IDLH!HHfDAWAVAUATUSHH ;IԃtKDA*HG@A9HH[]A\A]A^A_LsAD$IL9 LXHLHHD$L7Lt$LsLuAoH{VAWLDLbA$HDHDAWIAVIAUATMUHSH1HhdH%(HD$X1HGHx0A$IŋCCD$ M9tLHL1L)HnD$ HL9tyIM)IH7MHLLt$HLHD$fD$IGHx0jD$fIv t^|$ HJnLHD$XdH3%(Hh[]A\A]A^A_HcS;S}HCCfDHt$(뛐HHP0tHcST$afA}rAf1CdHLBUHAWAVAUATSHHHEdH%(HE1EIHME1xHcLATUSH@dH%(HD$81HAAusExnHu1EdD$7HHl$HL$L%{W7DD$ HLD$ HD$$Ld$D$ D$ 1ۅ~1HLd$f1ۉH\$8dH3%(u1H@[]A\H\$$Ld$迸DE1HL$7gvH=f.UHAWIAVAUATSHhHALdH %(HM1ɅIHIM[DEO~ MDtHUV711LHAFLDžAT$(EDA-LHo6HHIRrHHDžD)鉅IBH5@O7HvHH0HHDždH R7HAHw0IDž(HHƅ DžPHDžXDž`LhHHDžpHH0fDMLHMH 7HHLxHMHpHHj趶^_LOH;HH@@ 11LAT$(HxH6HDftpHM7HHHHx#fHxH1f/LAT$HyHH uHf%LHHHHFMA$;tpAD)AAFHfDHH2S7H޴@HE1H}dH3<%(DHe[A\A]A^A_]E1HHAID9xIcŃID)IDHHH9uOdH sO7LLIs0MDž(HHHHLƅ DžPHDžXDž`LhHpHjLLxAZLA[K3HH}DE1HxH'6HsffDE1FHAIĐDHxH6H&DHDr1}H7H68HHH7H7H8ff.AWAVAUATUSH8DdH%(H$(1EFHĮHV uHVfeHHwLl$LBHG@HI7H@HD$HHt$ HD$IE0D$(HD$0D$8(D$<DŽ$HDŽ$DŽ$$YHBJ7H$IL|$ H$1HL$HD$1[@P$HT$0H,L9HcCƃx;s ~LHtHcCHSH,ƒCHc$T$(9|'~I}LgT$(LLT$(LЁ/Ht$ ?Hc$H PH$HT$0H,$fHc$HP$HT$0H LH$(dH3%(H8[]A\A]A^A_D$ xHT$ Hr H>HO=}==L@LƒHcAPHcHЁHHH %H!H Hc$H ՍP$HT$0H,HyH7H$IL|$ H$HH$H$1L$HD$HDŽ$L$HF0Ƅ$H$HH7HH$f$1ZP$HT$0H,L9HcCƃx;s ~LH1tHcCHSH,ƒCHc$T$(9|'~I}L_T$(LLT$(LFЁHt$ tB^?Hc$H PH$HT$0H,(DD$ HT$ Hr H>HO=Y=o=L@LƒHcAPHcHЁIHHH %H!H Hc$H ՍP$HT$0H,oHc$HP$HT$0H Lx#F T$ MLHRT$ MLH1;fH?HcWHcHH?HcWHcH=;G,|/HcW0H=D;G,|8HcW0H2H?A A A?HcWDHc{H?A A A?HcWDHc(XH1H1SHH_3H[fD~ATUSHoH󋅈Lu+~[]A\D[]A\@LptHHqL牅A붐ff.USHHdH%(HD$1Ht$D$?HCH2HT$dH3%(uH[]1ATUHSHLc(@HrJ7Hu(LHHHEHCHEHCHEHCHE HC H{  H{ []A\H/Hk/fDUHSHHHt HH6HH[]Hff.SHH[jf.AVAUIATUHSHwIHH@ImhMt$H@HLH?7HI$M$MtLLc IEHCI} H{LkH{ H{(Haƃ []A\A]A^ÐHHC LE[]A\A]A^qHI-HE-AWIAVAAUIATULSHLc(Hfxsfxf9ELHcWHcHf=w;F,|HcV0HvfLH> Hc4W?H`'HL'@AUATUSHDdH%(H$1E~,H$dH3%(H[]A\A]HHT$I1H{(AHfT$ H$HD$HD$HH7HDHHDŽ$IuDŽ$HH$f$aHHH{(HG&HL&@AVAUATUSHEdH%(H$1EIHHAMHtH"HtHH\$HH{(Hl$H$HD$Dd$ D$!HHq7IvLHHDŽ$DŽ$HH$f$GHfHںH{(ѺH$dH3%(uH[]A\A]A^IH%%H)%ATUSHoHGH}PD`uL1AtD_~HHUHJHHHBHH1@LȃHGHH_0 „f.~8Hcɺ ?L ?fD%It$EHI7HNH6HFHH< ~I?HwmH?Hc O HcH bHcH5< HH =AHA90Hc43ƀ@?? H>@LЃHGHHH6  ?HFHHcLL5HHA40pA9HcDD$ 1H$8dH34%(FHH[]A\A]A^A_DH 7Lt$ L$0LHqHL$Ht$ IH$0HL$(IN0HL$@H 7LD$0HD$8HL$ D$H(D$LDŽ$HDŽ$DŽ$$H$I0H$0HL$H$8Iw0H$PLL$@DŽ$HDŽ$X(Ƅ$\DŽ$HDŽ$DŽ$$H$;LD$( L D$IxPDLD$2HAUPHASPEt8MuDI~PاuԋD$tA_#A0A u@MEIHQAAA@H1LDAHFAHH@LDHGcA D;w,|]HcG0H AD;~,|HcF0H輔DH6D  ?HFHDH?E A A?HGDHHQHqH}Hff.AUIATUHSHdH%(HD$1Ld$D$Lt3hYHHt!LHLH D$~ H@1HT$dH3%(Hu H[]A\A]蛓H'@f.AUIATUHSHdH%(HD$1Ld$D$L't3h詜HHt!LHLHD$~ H1HT$dH3%(Hu H[]A\A]Hf.DSHH蜐HH{([fDHH=7Ht7H77HÐ@~DAUATUSHH詛HH1HH}  H ILHH H5!H=H`~ HEHH@H[]A\A]fHH`I9IHL1gH5萓IޚHHtH@LkLH@H7LHHyHHZHRH7fH[]A\A] IHII}ff.~1S7Hu7~31[ÐH=7$tHH=ߔ7ݔ7Hϔ7[Ð@~1S7Hu7~31[ÐH=7贕tHH=o7m7脊H_7[H@f.SHs HP[H@1[HÐSHC HP [H@1[HfLAHcAH4u ƒt+DfEu%aIT0HuDafHHc€tк$=GÐfDATLcUSHEuKHLc`BJ HHt9v[]A\fD[]A\fAt$fHR몐@ATIUSHHBjHc4@ 9wSI$Hc4H<@ƀt;AAD9r/H|:D7@ƀtAHAA9w @9sH[]A\@*@|@vL$ L$ I$@\fLDGAAADPE9US@09AE9BHc׉A H,tD_E9t0AL)tlWHc@A HtSAA9utW9t3AL)tUHcDA Ht;9uT[]f0D9EDS:D!u1DUHSHHuAHcHH:@09u0AȋJHuAHHH []L fDDAuDA@0HE1[]A\A]A^D%fHH H!H UH H DALxaE_AU01GIE@)DZE1IID9EEE1Ʌ~D)~HG@F E9uI tFA޸E)D9 uHL9t)E1Ʌ~EA)E~LO@N$G ѐD H[]A\A]A^A_@I͉ЉT$ I~`HO(HnLtH $HcIcD$0D}HƃxA;t$4~H<$LbtIcD$0IT$@DH|$wmDE1H$dH3%(DHĸ[]A\A]A^A_ÐL$dU pDu fEHdH|$E1lfDAt$IعAALL$ dHHL4AGTAą3I}h(iLL$IDu JrCH?@AWAVAUATUSHXEdH%(H$H1E`Aրv(H[HALHcH>fDH$HdH3<%(HX[]A\A]A^A_f1@aFHHHH HH@HGDA LH@J4{HGDA LH@J4OKHGA H@ND$fDDHHCNDl$tw1 HHCtk|u썳HvN'OIFLD$LHH HHR AH>DEt HD$AHD[]A\A]A^A_@DL6fD|$@EE@|$HD$E1AVIAUATL%UHSHdH%(HD$1Ll$fH} ML1D$5cT$H} LiuHD$dH3%(u H[]A\A]A^ScfAWAAVIAUI1ATUSH˹HL%K7dH%(H$1Hl$fL$ID$HHD$Ht$ fD$ QHt$1HfD|$QID$HLLd$PfT$XLHD$PdHf1HHhAA`MXfDAD$ƒfHu tXE11LcVÅL_H_H$dH3<%(HĨ[]A\A]A^A_fDHt$(롐H 0L$upfx[fxC1HLgrEd@D$A`fL$f.Ad!aHHaAVAUIATUHSHHhHtHP(jIHHHaLhHLL,t`LhA$M$uM$fxwHCHt9h`tsMuXAm`[]A\A]A^fHhHtHPHǃh[]A\A]A^fHǃhE[]A\A]A^DA$T-HpXLHcQrI$LPHCHǃhLpXPE1,H&ff.AWEAVIAUAATIUSHHpHt&HELDLH[]A\A]A^A_@H@hHHtHHHpHDžpH1[]A\A]A^A_HAH1?@f.ATHIUSH`VdH<%(H|$X1fxut[Hl$HDD$ HH $[DD$ H $HLH$\$H\$XdH3%(u#H`[]A\D1HLӐ^ ]Hf.AWAVAUATUHSHHH6HHHVHCLk(HHCLHCHC gHCHHHHD$sOLchHLTKLL[HE7Lf`LHHXZHǃh1f`HcC0Hǃpƃx;s4~5HLHu"H5sL+HH[]A\A]A^A_@HcC0HS@C0HH}HHHH{f.H6SHHHH NHhHtHPHpHtHPHqRHXYHYRH{hjH{HWH{(JH[R@SHcH[`f.H tHAUIATIUHSHIt$ZID$ HHXI|$ uIAaIuPHI$[]A\A]_f.AWAVAUATUSHdH%(H$1tu3H$dH34%(H[]A\A]A^A_DLHALt$wHΉL$HPL$HH9txH{LHAHCLL$DDAHx `Av]AAuSHCDHe<ȃtF-$HCLL$DAHx w`H HR@L4D$E1E1t$ DHD$ILDl$(J@I|$DHPHH9@IDHCH;\$HE,EAv@u 1DDD)HH H HDILHHL$T$LoAm@tLDDHH H!H H DLADl$(l$ H{EtHHsHL$T$P ADH{12уD)II IIDILHVH9HADAwHIH AL!H DH 뮐H HR`L4‰D$1l$E1LIADl$ fEtKJDAIGM9tgIH{NlHLP HH9uEtNlMtAw1HHLHLHJH9uDDl$ IH{l$HHsHL$T$P Af.H HxhOMLsDxHHD$LAH{DHPHH9tH{HT$HAHD$HL$LDHpAAHD$A pTADžH$HD$HHxhLDIHCHxhLEgHHD$ HCHD$AH{DHPHH9tH{HT$HiAMGHL$H|$DLLD$((LD$(AAGfyAGtIGuIG HCH|$LƹHHD$0RHt$H|$?H|$RHD$ D`TAwTDD1HD HxhuKH{D`HHD$8H|$0A H{DHPHH9tH{HT$HHIHCAt$HHD$ "HL$H|$ It$D$@ ljD$ At$T)HHxhi>t$@IHCHxhU>At$HHHD$HHCHD$@j"MD$HL$H|$@LƉLD$P AL$LD$PD$@ftID$uID$ H{LƍPHǘH|$PH|$DHt$H|$P1H|$DHD$H|$@xTDJHD Hxha=HLcpHHD$(}!H|$(HL$HwL%D$@ AHD$(pTHHxh =H{t$@HD$(HhAt$ HHR@ ALAAKDE1ME1IΉLEIyI}DD$`މL$XHDL$PD\$HT$@DT$ PDT$ T$@HH9D\$HDL$PL$XDD$`t^EKDAID$M9MIB\DAqEuE1ω؃D)ЃuH H EtHؿH H0ށH!H DH wHDE AHR@LApAKDE1E1IΉLEIyI}DD$`މL$XHDL$PD\$HT$@DT$(PDT$(T$@HH9D\$HDL$PL$XDD$`t^EKDAID$M9IB\DAqEuE1ω؃D)ЃuH H EtHؿH H0ށH!H DH wMnET$E1HD$(1)HH HHDK|IqM9IBt@ށwHH H0H!H H LAEIH{EHHsHL$DP ALMEAIH{EHHsHL$DP D$ )MXET$E1HD$ 1)HH HHDK|IqM9XIBt@ށwHH H0H!H H HD HR`LDE1BE1ɉl$PDl$XDIMHD$(LDt$@T$H"@tIKDID$L9d$(oII}N4HLP HH9u@tOtMtA|$1HH ILHJH9u뒋t$ HHR` L$‰D$@11҉l$PDl$XLAIHD$ HLt$HEtGIDAHCH9\$ tyHI|$LtHLP HH9uEtMtHts1HHLILHJH9uHL$T$0LD$0HD$(`LDILt$Hl$PDl$XH{HHsHL$T$@P D$ t$HHHR@ LPBE1DE1HD$HDEMIALAI|$T$xD$HD$D$L$`DT$PPL$`T$xHDT$PD$H9D$D$t_EIDAHEH9l$HHA\DA^EuE1Ή؃D)ЃuH H EtHؿH H0ށH!H DH vHmD]E1HD$P,)߃u H HK|IrM9ICt@ށwHH H0H!H H LDEMAEH{EHHsHL$P D$HIALDt$@T$Hl$PDl$XH{EHHsHL$P AHD$ HD$(P*HL$DLD$ [H@ #HL$LD$HHD$P*t$HHHR` L‰E1ɍB1EHD$HMEEEAHH&EHDAHCH9\$HHH}ILT$xD$HHDD$`D$HL$PP HL$PDD$`HH9T$xD$D$yEtHLHms1HI|H|HyH9uKHDEEH{EMEE'HL$L踾D$H;HL$L袾AHL$T$@L艾D$ AT$HD$PPHL$DLAH@ }H,H2H8H>HDHJHP@AUATUSHXdH%(HD$H1~$HD$HdH3%(DHX[]A\A]DHHHIEuIHL%0\$tH} )=t%L;uƅ`L7yDH}HHJvmwu@H2LЉHF؃HH4lM‰HxH} L‰(4^HHB뮸w;Z,| HcB0H렉H2  ?HFj?6HћfAVAUATUSHPdH%(HD$H1~*HD$HdH3%(HP[]A\A]A^fHHHI_DuIHLuhL.fL(:\$H} 8(=tAA H} LA DDo0A$DHh3/2~HzHvHOATHUSHLchHP`dH%(HD$H1HЃEf`H +$H{ t$$ L(@PH6uH2HD$HdH3%(u HP[]A\1H×AWE1AVAUATUSHD H|$Ht$@HT$ dH%(H$1E~,H$dH3<%(D3H[]A\A]A^A_H$HHHHD$H73H$@HHHD$(3HD$@H$HD$0HD$PHD$HD$LhhHD$0@f>8HD$0EHD$8D$Ld$0L$1H|$Mt$Lv.:@utDADE1HL$H uHL$hH{1!9uRIAt$TxFL'HD$XƒfyDD$\uEDE1DCЃtAD$fyAD$;D$|$XDŽ$DŽ$ЃEf$XHD$0@fH\$@D$<;D$uSfDAEtJHCuHC 9T$8CLtumD$AuHHC HL$HHS@HQHC`HA`HpHL$HAC0A@8E8HCH@HHEHHC@dEdHCH@hHEhHCH@pHEpHC@xExLHH[]A\AWAVAUATUSHHxdH%(HD$h1@wCHHPHH9vH\$hdH3%(~Hx[]A\A]A^A_ÐbuH LHxh.HkHL|$pHIGIt$HLAt$TA @DžfLt$ HHxhDIHCHxhAt$HLkHIMD$HL$LLƉLD$舨LD$AAD$fYtRID$HCLLHHD$ H|$L#LK!EoTAt$T3DH{HH pfDH HR@l$LD)DJA!#FD ω>z FB+BDFF F ff.AWAAVAUATUSHHdH%(H$1tAftE1@AAft 1@Ń19D9~D)!9HcfL|$0L|$)D$0)D$@)D$P)D$`)D$p)D$ )$)$)$)$)$A9IcAAD)IAIMADTAEE9v-MEE)AxIAEP AEEAA!E EXEHIAD!9|AAAD)<|$ IF$>EGDd$ 9HcA)AHB HL4DDL@A9s0EED)AxAAAp A!E AEIIE)EpDHI!9|D)D$(T$$A9L$ D)ǃT$,fo\$ ǃ[,pxHHHD$DAE~ HcfoIHL,Wx~ HcfoPHT,WHHuH$dH3%(H[]A\A]A^A_f19?L$TLl$ILHHEd E~?Dt E~5At 9wIL$ t#LljLD$L$ LD$9IcH9|AǀL1HcLH)IH<D|<0T<4AA)ʃT<f'E|$i_fD>E1GfA9}`DH]tMv^=EdCfyC @Do xB /EHT$H5AHEHT$H5AHEHT$H54AH f.ATLcUHSLM;f.9};9vt8H B< ItHEHfy‹P 9|ʼn[]A\@H@f.RSwHHfCHHCHf9}vDB9vnHH t]HcL ?!H{H19zHP6fuHHERDD1LX HMLLHLHx8HAVP AXDZD{D9"HDH8Ht@D%=.LUfQULHLH5<LHLHEdH3%(yHe[A\A]A^A_]@P 0H JHLH5;Ls돐HHCHH LqE1LAAdHLH5< DHLH57<DHTHCHLH5:HLH5:}HLH5:b{HLH5:G`HhH{hHhATIUHSHHVLHH߉VU~HH߉[]A\-DAT$uHH5"6H߉D$ D$ UAAAHAWAVLuAULATL@SHHLdH%(HE1H6fDfDHHfDUHH@HEHHANj9HSJfA9D9cHRIcLBf|WLuf/HAwLHsA1Lf1L牅VH{HPxtH{HPxuHH59HfLLLHEdH3%( He[A\A]A^A_]fDB A9LLu9H{8HLK0MLLꋵHP XHZ~HD{HRfH LLLuHAwLHAH0HSJfx:A9}D9vt*H IcB>DLuB HRH0e@AVI։AUI1ATIUSHPLGdH%(HD$H1HcEHMP HDAAAf]utuHDfyAX 9t'j9vLfEuIPf[u@LH57LHt$HdH34%(HP[]A\A]A^H)HLLHLHvAECLID$Hfxg9t@9v<uNH@HcfD$<&Ht$LAH|$EH{8HD$toL}H{ I1ɉ¾OT$|$$@T$<(H{ I1ɉ¾ H LLHD$(LL LD$D$t1LUHH5 H>HLLHD$(LLLD$ D$H$HLDŽ$DŽ$(HG H$fDŽ$}t[H$ ILH$HHD$f}$9t$(u=~9EHH5CH$TH$hBL$H|$H麝L}_S$_H$H|$I`HH5+ HD$l}V_MH{@HH56ILC0fDŽ$LHVLH$LH HOT$AR}~1H{0tHGLoEHRHC0HCHLHDsHHD$}~ HC(HtDpHD$HCD$CHHH5HCI~LHcƄ$dfDŽ$unDŽ$rootƄ$HBBH>BHBHfBAAHAAAHBHBHBHBHAHBHBH BH BTAKAHB6A-AHBH B AAHA@HA@H0AHAHA@@@HAHCAHAAHZAHAH@HA=@4@+@HAHAf AU1IATUH-SHHHwGHf9H HEHO611HCH{(E1H5| HHCHHCHC ǃƃ H[]H=@HH0IЃDE@t,H1;P}H`HcH4@u@HAH0DD@t*H1;P}H`HcH4@u@u2H H0tDDIf.DXIf.AVAUATUS1ۅ~ []A\A]A^Ð0L`H@t~AE1fGDDHcIHcA;tt'sE9tA@E9t AfDAAEx$1ۅ~D)ŅwMcB[]A\A]A^ÐADŋPAIIރx;T~TI$HLt$M$`Ic$PLH I4A$PI$(LHcːfAWAVAUATUSHEE~1H[]A\A]A^A_PAMAIHLHx ;TLLLD$1t4HcPLD$DH`HcIcL HH H փPAh1Ex!D;P}H`IcH4HHLHcH D`E#x$D;P}H`IcHH#4HHcDLHH fHc7x ;P1E11A9}qHHuYP9L`HcI4%9}bHcI4@u9|HH0v@L`HcI AȉAi@HHn1@1L`zf.AWAVAUATUSHAIAAсVM1ۅx ;P)AA=A Hc II H DDL$ I$HrDL$ MDLLH0H MLډLH[]A\A]A^A_fDI$`HcH‰؃9|>uHH0A9tr+AtA;$P|111@HI0HcM[D]LL A\A]A^A_XH`HcHDH[]A\A]A^A_s@oI߽HHA @I D1E~ÐAUIH ATAHUHSHHEH[]A\A]fDDIعHAtHDIH[??]A\A]@AWIAVIAUATUSHFfvCu,Hv^( w,H5HcH>fDH ^( vH AH1HH[]A\A]A^A_@N sI~(LNE1E1HfDLDHLAMEPD9=M`HcI хIA`@t4AP19}HcI%9HcI H @@A;P}KHHcI,HcHH*?H+H!HHH!H HAIcHfHcI4A9HЉD9|11f.AF@I~0AE1p7@HAF@I~0E1E1pR?Hjf.I~(E1E1\I~0?H9fIF0AE1P,H H DIF0E1AP,1LL^A7{x3AP9}(M`HI%t9TIF0E1AP,nfDIF0E1AP,GLL1A?x?AP9}4I`HH%t9}HcHt #IF0,@HqA1HjAE1HBE9H I^0Hm>IV(HHRH 0:1LLHH HHAA;PM`HcI IA`DMEf.HHcHHH*%?H+AH!H @@HHH!H, HIcH;HHH+H*%?H!H @@HHH!HH:HcIȉAz HHH*H+H!H @@HHH!H%?HxHHH+H*%?H!H @@HHH!HH.H!@@AAA9HMcK%HcHH*%?H+H!H @@HHH!HHE%bD9}fHcI IA`HHHH+H*H!H @@HHH!H4/?HDHcH~1Hc롐@f.ATIUHSӅr1xLP9}BH`HcHfHcHAAD9}ׁt9|E11D9|MHHc[]A\YfƃyH~e1Ðff.AWAVAUATUSH(HD$hHt$LL$~E1H(D[]A\A]A^A_@IA1LLAEfDAD9tHD$@fD$D$ЃtL|$LAGfHL$H|$EE11EH|$`A)譶HD$`@fHL$H|$`EE11E1DAHD$EMf9yH藺I~HΉL$PPADŽD$A8L$D9H|$D蜯1AAHD$@fD9<H|$D I~AHDPPMD$f=E ;@E1xD9EE1HM uHMH|$DHD$HH  HD$H @f.AUATUSH(DdH%(HD$1E~"HD$dH3%(H([]A\A]IxHHHHH[~HEHPIt$(HH]H76IHHI$`It$HHH$LHD$R@I|$HHtHPIl$HL#4fD $LXθH!H!H!f.?wfDH1Huu H Ð@AVAUIATIUHS uA A tuHM(LX9|D?wH[]IA\A]LLIH+H*A?% D A^f.1DIDž(E1ADž HL[L]A\A]A^LH8A6H)H-@AWAVAUATUSHDdH%(H$1EH IIIE11DJ( ID9ޅAE1IU uIUfH5b#6HM(IHHBLHH4$H1HL$IM0HL$ H #6Ht$LHD$D$((D$,DŽ$pHDŽ$xDŽ$Ƅ$H $H$H$H$AiHT$ 1E1E1H|HI HH9t5HHH tq9D9HH9uf9L SH1 LI~fDH$dH3%(Hĸ[]A\A]A^A_E1~E1*@LIHH J(ID9 ~J(?HtHڀ΀HD@AE AALIM f1E1,HXAWAVIAUATIUSHHH(dH%(H$1MLH5 L蹣11Щ11HIMHH$GLHD$1HD$9H1A1AVLD$H|$$AXZE~1HcDitttE9}L话Df.E9tIc||AAAu Di7$H<$L/H$dH3%(uH([]A\A]A^A_蕭@H+6AVAUHATIUHSHHH蕬HCHIHCH=Lc xHCID$HC(HC@S8HC0臶IHt HH$OLcHLcXCPL谪Hǃ L(Hǃ LɶLHHL跞H{H若U4H{HHtKHs(HPE~H H []A\A]A^ÐH H []A\A]A^fE[]A\A]A^HHpHtH`Ht@H*6SHHHHHHtHPHHߧH(ӚH{XH[ASHH[ʰf.~DHX7fDUHAWAVEAUATSHXH]HHHD#DdH%(HE1EFIHL0HLLjHHLX3HLHHHHsu:HHL8HTHL5H4L蜴L蔴@H]dH3%(DHe[A\A]A^A_]HLHHL耖DE@H6AL0fDHHHHnDf_fC9uHELLDHSHD _AAXEL/LL87HLLuH8@Muk@H̦HL(L L蠦H蔦LgHQƉуff9u @~ffu9afHDHESHLHd AXZH詥HL芳HHLku€zH@*uQHN <DfHI fHL茵LؤH̤L4HL蹪HH蕪1HI ,f HHP@PHHHHHHUHAWAVAUATSHHdH%(HE1|ZIIIft_LfDAAF߅t>D{LD蟛AHDHxHPPuALw1HEdH3%(.He[A\A]A^A_]fDZ mHHHʢIHD7H6HAAAfDHHfDH@HHHHfDHXH@HHHHHHHHĨIDHHDP8AULDLLL+_AXtIHHE1HH3EAƃwHAALHHAUHY^@HAELHHAUHHXZ٧@HHH HHt H HH@HHHHH H ff.AWEAVIAUATIUHSHHLl$HAUELLHHAL,$LHHAXZLRHD[]A\A]A^A_UHAWAVAUATSHHH]HLdH%(HE1qH6AIMHHHfBHHHI6L@HHLHH@fHHPHfIN uHXaP9HcH<Qv+aD9-H IE@HHHHLP~H H IEHL„#HH@ʃuCf/f9HL菠„HAL(D H IEHL !HLHHLLAM(D WHLLLSHLW^A_E$ $ AT$ LHP 葛HHHHHo@UHAWAVIAUATL@SLHHdH%(HE1H H@HHIH88LLLLSL諘A> LnHG6LfLHfHHBHL(H0DLОtuH{H8HHP8H{HH81L`; LmHALHAVH0HD eXLZ[uLoH8裗H0藗LHEdH3%(uHe[A\A]A^A_]茙HHHH0HH@AWAVAUATUSHEHT$dH%(HD$x1EHG(ILHIIMOHHID$ HHp rH{ It$(H|$ HH|$谅u~YH|$HH1PHL$xdH3 %(HOHĈ[]A\A]A^A_1@EID$ H@ @Ld$XL|$`AD$@HC HHD$4XqIHt#Ht$HLqH|$蒆L{ LH|$ILLLHD$PI$ MID$H`ID$(HCEH{IWTL}IAGPHk(LH躑HbIt$ HT$HHHiH|$评f.HY A1H @Ee@L|$fDHLHLzHLMt$X1LۡLɡLGI|$HHL^HHLUA|$PI|$Ht ƇaI|$HHHPHP(ID$HHXID$HHHHHAWIAVAUMATULSHT$H$0Ht$L$HdH%(H$1RHtM΃DfULd$pHHLL5F6HD$(IMHt$HLLt$(H$HD$DŽ$Iŋ~hH$Ht HMt IELPH|$Lt$(謁LH$dH3%(H[]A\A]A^A_I}hoHLLa|$tIHًT$L|$tIHًT$LcfDH\$01ɺH褣HH)H"HH@f.UHAVAUIATISHH,611HCE1H5N HHCHHC(HCHIHC 8HE1E1ƃ LHǃAUyXZHe[A\A]A^]I:I&fUHAWAVIAUAATISHHHc 611HCE1H5IT$ DH4DYHH HHKDHHLH߉[]A\A]fDIT$ HHHKKH@HC>fDgIT$ H<Ё)уHKGƒ)HH HHDHSfDHHH H!щ%H щHHCHKvH#IHH %L!H H H2H HHK"HHH %H!H ЉH $fD EAWE1AVLwAUIATIUHSHHfA@ I$ADEGHpHfAD@ALH A Hcɋ It$ fD|$ELIKMACHH IHf|$LkM.HCIFu+1LIH.HC HHCIfAA I$A 1fDD$ HpH  Hcɋ trLIHRHsHHI6HCIFHsHH f|$gHSHH u L9NHKDIt$ LIHMAHHfDHfD|$EH>DfD|$E@f.Hc ƃx;$~HHKtHc H0H H[]A\A]A^A_ÐfDH@IHP?t]HHIX@H@f.AWAVAUATUS1HHDE~HH[]A\A]A^A_IHXHt$8}A@<HcxIXHA@A`D$$E1L1D$EE1ID$D$IPK|-H|$J,HH HL$ΉL$ ;L$us9L$|$Kt-IXb ??|$=E1AD$$lf9seAOIHl$(LcLl$0MIf.IC\9DLE蜆A~Hl$(Ll$0t$A;|szfD??Kt-IX|$$fIE9@HD$80D<aUHl$(Ll$0J??D$L$D$$Dfq T$tX|$*T$Ht$IXT$??DAځ1D$D$$NfD|$??Ht$ADIX|$D$1D$$fDD A(f T$fD#fD\$D$$E1D$AL$먁wST$Kt-IX$ ??DAډT$vtD$$Kt-IXui??DAځD$1D$D$$fDT$fDL$1D$$DT$_9XAƆIXH|$f :>DT$$DAtT$L$T$ ??Ht$IXAځ|$ D|$wF1D$D$$%D$$D$XHD$8L$D$$D$*L$D$$D$ L$3D$$|$$DAډ@f.AUATE1USHHt?HH9tCHHIAăt-=v A Hu+HD[]A\A]DHA[D]A\A]@HLEt؁AvDt0 v  AHA []DA\A]D‰ uvAA MAWAVAUATUSH8Ht$dH%(HD$(1IfI$ALl$&1ҹLHfT$&17gAuA$f4D$ M|$ M$ >fDAD+L$ AHwIM9tNIwHH uHH9uILA‰=vA$fyE$HD$HL$(dH3 %(H8[]A\A]A^A_ËDй1LHDL$DT$fD$&fDT$1LHfDT$&eDL$Aр A$D$ w@AWAVAUATUSHHHt$ dH%(HD$81gDID$(fEfAD$,I1AH$HD$6HD$HHHl$HMDLH uHI9tfK+T$(T$ OEHl$Lt$AIcL$A A9I0J\!T$ Hl$H<$t$AH~AH$Af9D$,AH|$8dH3<%(HH[]A\A]A^A_ËD$,fDAU119~I0HcH4AU91LŃ=wN1Lf\$6H$Hc1LHfl$6cAI1f.1Lf\$6H$HRc1LH߹fD$66c1LHfl$6cDI0LJ EŃ5H<$1Lf\$6bQf.AUA+T$(T$ AH<$.|A1A9D$,)1Ht$6IfD$6NbEAHD$ 1`s>t 1ÐATIUHSHHu1H[]A\1DpLHHꉃ|&HH tuVHHu/1HD$kH8kD$f.HHfDtH߉|LHHHH{-wcH5ATLUHHSHHHGHGLdH8HcHZ6HǃXHǃpHHǃxHƃfǃ[]A\HMH9H55SHHHHXNoH2oH8VmHJmH[AhSHH[Jvf.Hm5HH! SHH[ vf.Hm5SHHHHHtHPHCH[ f.SHH[uf.USHH dH%(HD$1-HFHtDHHQHL$dH3 %(HuKH[]ÐHX6fWHHafFHX6HHfG`oHHUSHH dH%(HD$1-HFHtDHHQHL$dH3 %(HuKH[]ÐH X6fWHHd`fFHW6HHfG?`(oHHSHs6HtH;HtrHt[Hs6H5SHHHH8lH~lH{HulH{llH[cbfSHH[sf.AVAUATUSH0dH%(HD$(1H\$pLl$`Ld$hDE~%HD$(dH3%(H0[]A\A]A^@Ht$Ht$HEHT$ LͺASLD$d XZD$t T$ tEt"UAEA$DpDMxMm@HOHt HHH@ GHÐfDHGHt HHHI(ᐋG1Ht7SHH'_H_H{P_H{ _H[rÐ@f.UHSHH5H_HHHt2H^H^H{P^H{^HqHH[]|cff.SHH[zqf.H5HHHFHGFGHFFUHSHHHHtHPHEHCEHECHEH[]f.H5HHHFHGHFHGH~twATUH(SHtIHtGH[HxHsXHsXI|$X XHI$WHI$WLeLe[]A\H<H&HH@f.ATUSHH9HoIHt2H\H\H}P\H}\HoI|$tn(sHHtIMd$HxIt$WIt$XH}XWI$HVI$HVHkHkH[]A\HCID$HCH[]A\HSH>H)H@f.USHdH%(HD$1~ HD$dH3%(H[]DHXrHHHHX1HQ6H5Q6LD$HD$YD$~/H}H5H-m6jH5!kbfH]H5Q6HMZHm62hH1AWAVAUATUHSHHxHw(1dH%(H$h1^HH5Ӭ HHSINjHF5L-P6fAfDd$`L$@AHHHl$LHD$IEAHD$HD$XH$H$fD$LfD\$ f$$HDŽ$(Ƅ$0X[Ƅ$X/fD$t8LLlt)LL/bHHLLWDE~LlD ErD$ D$`$}$l(zpIHsHxAIEfED$HuIغID$H<$`IEMt$PIfAt$`HuHLID$X`IEIغfA$M$HI$L{`IEIعfA$I$HI$H|$;`~8H|$+XL#XLXH<$XLE1kDE1HH$hdH3 %(Luh6)PHZh6LH8WlHHtgMt2IUIUI}PyUI}pULxhH=g6YH=g61YD@L5g6wlHHt LHOI>HLHdL~H=sg61|YbHHHHHlHtf.AWAVAUIATIUHSHHf5HH(kHHL5J6HxM1ҾH<$IFfsHuHC\IFH{PMfK`HuH1HCXH|$[IFMfLH1HL[IFHM1HHf[I\$I\$H[]A\A]A^A_HHHHff.H5HGHwHHÐATUSH*I=jHHt%LHH[]A\f1[H]A\fDH2ff.HH5 }ff.UHAWAVAUATSHHEHHH(HELH dH %(HM1A0}HHAՅdEăHEHHHnLEu HH(^HPGt-DžH H@ƅLA OIcHdXIH7LL@DHƅLEu H@foHH(HtIHL@HPfH@fѾH(AH@f:HH1dH]dH3%(HEHe[A\A]A^A_]HPƅLH@DžH HE1AHALHP@HCHHxHPAHEHH< HPH8PHYH H(H@8‰<)H@BADžAH@fLI1DDHIHQDI H(DH@HD0H@ HPHI@H9tH@A$fyAD$뜐H@Ct-Hc։EfVAH@HcD+E1E1D4HH E6 H@aX1ZfDH@؋L9tH(1HPHA9}H LHYODžAtAEHE1LAEH IAFE1LHD9HCLAH HHH H(t&8<H@)BDIFI@L9lE1McD;H{ALHH HHHHTLH1H H(8<HcH@)ډHx"HSfHЉEfHH11`@H@WEPH@ hH@ fHS ]H@dW$HH fMBHH jHP @YHH@Ht$jHH dH%(HD$1APALL$ZYHT$dH3%(uHXf.UHSHdH%(H$1HHUHHHH\MHH$dH3%(u H[]'XHf.UHAWIAVALAUILATISH]HHXdH%(HE1LMuLMLSADLLKIHXZLHMdH3 %(uHe[A\A]A^A_]xWIrff.UHAWAAVIAUATMSHHhHdH%(HE1`HHtLHL H]5HHA$~^H5HHHAHAHt HHPHudH34%(H[He[A\A]A^A_]H!?6LLfHLHHH@ ATH@DLAUHLHAHDž4A $XZLuHLBLLH LSA$Hu5HHHFHFL,HSA$A$f.0YA$PfHHIH' Lu Dž4E1$fDDLE~uEHLHHP(uA$~3Ht5HHGHHGH f0~A$Hh H)5HHH_HGHl LԣH(R>TIHIiI8IH@H&IE@AWAVAUIATMUHSHHt$dH%(H$1ƇHHPHEL|$0LHLPXA$HD$1HD$kfHH= HH= HH=u A$WHT$HLY=HT$H= HZEuAuHEHP|AuHEHt$$LHD$$P(L$$HT$(HD$(HD$`HHD$]DL$hDAfH|$E 1H5G FxdDp D$hfA9ΉANH|$)Ѿ/ID)H|$E1DIA>Aƅ H|$OA$H$dH3%(Hĸ[]A\A]A^A_EAXHEHPA7HEHt$$LHD$$P(L$$HT$(HD$(HD$`HHD$^\DL$hDAfyDL$lAEENE)H|$E 1H5 EDp D$hfA9ΉANH|$)Ѿ/HhD)H|$E1DIA<EA8HEHPAHEHt$$LHD$$P(L$$HT$(HD$(HD$`HHD$>[DL$hDAfyDL$lAEENE)H|$E 1H5 CDp D$hf:A9ΉANH|$)Ѿ/rGlD)H|$E1DIAx;qEuPAHEHPAHEHt$$LHD$$P(L$$HT$(HD$(HD$`HHD$!ZDL$hDAfIH|$E 1H5 BDp D$hfA9ΉANH|$)Ѿ/fF{D)H|$E1DIAl:eHEHt$$LHD$$P L$$HT$(HD$(HD$`HICYI}LCLKf.HEHt$$LHD$$P L$$HT$(HD$(HD$`HIXILCL\KaHEHt$$LHD$$P L$$HT$(HD$(HD$`HIXIL$CLJHEHt$$LHD$$P L$$HT$(HD$(HD$`HI#XI}HLBLJf.DL$lAEENE)IfDHEHt$(LHD$(P(L$(HT$0HD$0HD$`HHD$WD$hfDE1AH|$ 1H55 p@x_X D$hf9ˉNH|$)Ѿ/C)H|$IމE1A7Aƅ H|$IDL$lAEENE)\L$lA9ΉANL$l9ˉNtDL$lAEENE)L$lA9ΉAND$hfxP@L$lA9ΉAND$hfxYD$hfxPD$hfxGD$lD$hfx5sL$lA9ΉANHD$l,D$lD$l:D$l=J HHVH|$UHH}VHiV느AWAVMAUATUSH8dH%(HD$(1HIMHurIMt8E1L|$ fC LJDLHLHD$ {;ID9H\$(dH3%(LH8[]A\A]A^A_@LcLHH7HD$HL8HH 16IWHD$H@HHH@fpHuAHT$HHD$HHD$HL<L9tI@ILL9|$uH|$kXA{MuME1L|$ AfLJDDLHLHD$ L:ID9fDAE1fA~hE1uIUHt2HBHL<I9tSfDI@ILM9}uIWHD$IEHHD$IUHuAzIGHtH`Ð@f.H5VFUGTSLFHHG HGHGG(HGHCUSH0H0cPHHt+HHH[]f1HH[]@Hff.Ht!TSLFHu@11fDHtTSLFuSH%H[lK@AWAVAUATUSHH$H|$DUdH%(H$x1EDHAHMEM`kL5a.6H\$pHHIVAHH@fD@H9uLD$ IHDHD$ LD$fUHD$IFLt$0HD$0fD$8MtD1LLSHt$H|$ILDAHt$(HDLLd$(IALBHD$ Ht1HhHHH9t@H@HEHH9l$ uH}THH@HEHH9uH$xdH34%(DuFHĈ[]A\A]A^A_fAwDEAEAIDHɲ鵲H鬲AWAVAUATUSHXEdH%(H$H1E MLMAxTSLFIHHH_,6H\$@AHHHAHH@fD@H9uHD$IHDIHD$HD$^UL|$ IDHLLI|$L-LeHD$Ht0HhHHH9tH@HEHH9l$uH}RHH@HEHH9uH$HdH3%(HX[]A\A]A^A_fAHD$Ht3HhHHH9tfDH@HEHH9l$uH}#RHH@HEHH9ucDAR/BIڰATUSHdH%(H$1fIHE1H1L1BHLULH6E#H$dH3%(HuH[]A\ÐHt HHP1AH_f.HGÐfDHGÐfDÐf.AVAAUAATE1USHHPwddH%(HD$H1HxWhH9tHP(HDehD+edH)6HDHHHH$fT$DP H>DHL$HdH3 %(u HP[]A\A]A^@H}f.H3fH5SHHHPHWHHHWHG>H{BH{)OH[3HfDHfDSHH[Ef.HfDHfDAUATLgUHS1HHwXD9}JL5H}XA(Ht HHuXHR01A\E fyE$9|H[]A\A]@Ðf.AWAVAUATIUHSH8G HT$DD$dH %(HL$(1ɉT$$9JfDAAMcHL$$MH $~A9seID$"B40I|$XAN'HtuHH DD$LRI9<H$HxH*AIAtbAD$ fyAT$$A9rI|$XA&Hut$$9HEHPHfA9Al$$IAuT$$AD$dHD$H\$(dH3%(H8[]A\A]A^A_ÐE1HL$$$HML5HL$I\$fDD9t $9L$$`D9HE"B4`AH}X%HHDLZM9 $HT$HxL,E IfoU$D9rHD$T$$UhEdHD$HE0lt$$;4$}ILPHfA9upD$$두A= $HT$LHAaf.Do$nID$0fDH$HHA@1MBAD$dHD$$AD$h!";HfAWAVIAUATUHSHT$ T$ dH%(H$1FHF-H$6DE`ft$(Hf|$hHD$ HD$`EHD$ 1L|$`H$9AvHE"D$XH}XD#Dl$ HHH5HJH9H4$HxDMDHLCHE fpU$9sU`~)Ht$1LfD$8)L$ ML,L68H<$-8LH$dH3%(Hĸ[]A\A]A^A_ÐHE0MD1DL},?DH4$Hfx#?fAF2V (HD$ 1LfL$Ht$L|$`H$<('r9HhfDHfG fxcuATU@1SHH:/H{XA!Ht/HH MHR H9u4[Hx]A\W$E[A9]A\f[H]A\DHSfAVAUL-ATIUHS1P9}VH}.H}XA !HtKHHR(L9uOHxL1A\E fyE$9|[]A\A]A^f.DL0LHfDHCfUHSHHdH%(HD$1FtXHp)1Ҹ$Ht$H߹fD$R&u`Hߺ };HHL$dH3 %(u/H[]fxtfCV 67fDHCfH;6@fDH}5ATUSHH։HHLKXHkH HHHCH`6HKHHDC`HCfC HCdHP[]A\I顥@UHHvSHHHH5HPHWHHHWHG"HEXHCXE`C`EdCdEhChH[]HXfUHpSHi?HHt HHfHH[]H8HGdH:6Ðf.ATIUHSHcLGH=`:61IXA0f;wr_LO8A41@tKAADs>HcHDUH9t*%=uA@t'?H)HA$[]A\f. IX$AWAVAUATUHSHhLXH|$ dH4%(H$X1wt$HwMT$HL*DEEgHD$ H(H0HL$Ht H9tV2H|$0LA1H<$Ll$H<$H11IHI9}LOӃD9t,MduH<$H11~@t$BT>)<A,HD$HMzH|$LHHL$(-HD$HL$(L$ȋUHL;l$t I9tLP1Ll$fDIDHD$ L( H<$1H$XdH34%(uVHh[]A\A]A^A_EH<$fDHT$H8HJIHX!2H"f.ATUHSHdH%(HD$1 999)9~kHcLH HL$HD$IHPIT$ It$I$HHH\$dH3%(u2H[]A\f DHcHH1f.ATUHSHdH%(HD$1 999)9~kHcLH HL$HD$IHPIT$ It$I$HHH\$dH3%(u2H[]A\f DHcHH0f.HIH I Ef1fE1D9t)tEufu1DED9t<tfEu uƸAt1!fDf1f19t&tf1!f.9}LHcƒH G9tt fTсu $øf.~LHHcH<BuufDT:сu $øf.:AUATIUHSHHH>Ht'I4$H[]A\A]fD1D(N8IHt&I4$HZLmH[]A\A]fDHE1H'fUHSHHHHH  P HfxtaHFHtXHcNLHL9rIffe1f!v.I9v.HHf^v fwǃI9wHHHPHHǃ HHHt Hc` H[]H&HHuEfHUSHHC HHH9t HtS+H(HtH0H9t6+HPHtHHZ2HH^HXR`tH8HtH;HGHt H5H;*HH[]*fDAWAVAUATUSHHL$t$LL$E]dH%(HD$81EHHMMHHLLAEUEH=16A|$EDD$Ex$IHL8LAdtEAhLLLLAp4LAl*A}I@r0X$IHTL$InLHI8ANHL$D`HHIFIdž(1MDHHI.H|$HEHtLDHIHLDAƆ`L@$I@ IdžXAuIdžPIHI1@ I@ IfPI@(I@)AMI^EdD$4AnE@E1fE0 I(HtI0H9t'Idž(IXE~IvHLDHgAm I~IF HD$ Ht H9t'HD$ D$E11HD$AGD$,2fDE;lsfE1Ad~Eu^DH葼EdLHAAAEA`XEhE!ApuAd~EDDHDD$ADD$;T$LHL$E]DEcAE1fA2 LfDE1HL$8dH3 %(LHH[]A\A]A^A_AEE1AEE1L@!H5H-6H*EMEf.HHD$H0AAEL%;H\$I^Av!1fA2 T$T$,DD$)<T$ DD$HEUDD$(EDHt$HǃJLT$P!LT$DD$(H|$H9|$ HD$FH9$f.AENLd$4HL>UĉT$4A0 HcH C%=uLHA1 pED9D)fA2 M4 I^I6LfHH9u|$}I)AEDODDHIXD)D %=@CD$44|LL$f1Ht GHGÐf.AWAVAUATUSHHdH%(HD$81HIH8D$0ίAdI8讯AdtEA9ht Ah1Lt$0I8LA8pApI8L)A;ltAlDl$0EI_EdD$4AoE 1fA0 I(HtI0H9t ILJ(IXEgIwHLDHs\$0IIG HD$Ht H9t HD$11Lt$D$(HD$AD$AD$,7fE;lsfE1Ad~fEu_DH萡EdHt$H>AƃRD$0EhE!ApuAd~EDDHDӃ;T$(THt$D\$0D,EgfD$0Lt$E1fE2 IIHLPH0-I1@$I@ I@ I@ IfPI@(I@)HD$8dH3%(HH[]A\A]A^A_Ð;DLd$4HL~UĉT$4A0 HcH C%=uLHAA1 DI8LqA9lD>T$(T$,)<T$(HDT$0EDHt$HǃJLT$ ^LT$ H|$H9|$HD$F,H9 DI8LD膣HIXLt$D$0fDd$(Ht$IwA_DT$(D9fA2 M4 IoM6Lf0HI9u؃D$J)HADDɉODD,BEADD,BEADD,BAIcEHiAH'D)AADA)DEAHÃHHfADA9wHcT$AL<<<HcHiH'))ȍHI8HfAuLUIzDELUDt$ IzDH}L@D;ILAD;t$ @E&f.E9u @$D$xAAuHf#f 9H|$LALH|$EE1LUIzIzHxfDIUH EHL$0D9q 6E9u ,L@DHILRxD;t$ }AsHD$8A1Dt$E1$D$|GLXHwD$(MHL$8T$(L藙HD$8L$0DEH(H0HD$ Ht H9tL$0LE1LFHD$ D$HD$@HL$811L/HIH9HD$8DEL蠓Aԃ;T$t$HL$AL,HD$8DEA돋L$t$(T1)<T$HHD$HD$88AHt$H|$HHL$0HL$0HD$L,HL$81LAH|$H9|$ t H9tHD$HD$HL$AEHH(D L7+EuZLUA9AIz1H8HL$8觖IHXdDt$ dAHnHnHnHnHL$nHZnHHD$pHD$NnDf.UHSHH8HHdH%(HD$(1蘑HT$IHHL$ D$D$ qHt2D$t$ B H)Ƹr$HL$(dH3 %(uwH8[]B HD$B$Hz(t*rHHHT$$D$$D$HHHT$$1D$$D$yfDAWAVAUATUSHhAt$HT$0HL$8LD$(dH %(H$X1ɅD_HEjbH9pVHKH$0H(HD$L|$(H|$HLKHt$9pHxHHLE1@AH|$DL$9H}HD$hHD$@H$HD$ HD$dHD$HDH|$DHD$H} E1ŃLcBt H(H|$)DN,gHLRM9t+f/LL4~ iAt]Lc f.HD$(1H$XdH3 %(Hh[]A\A]A^A_1@ Bt H|$DIDxHHxHDa@E9} DHD$DhEHHxHDAŋdEkD9l$`/@u$AiHI9uA1EHD$0HtD8HD$8HtD(H$0H;|$tAHxH1@H|$At$DpH A9uHH98EHLHzMrA9HhE9HHzHDdE1HI5L@1fT$xHHf$H|$ DD$dD)HD$pH$IHH@HD$IcHBHT$@HD$hHD$pHL$HHt$ LHD$PHHD$H|$ L@K1HT$@H|$ IH@HD$XHCHD$h2H$HL$HHt$ LHD$HHD$XH|$ D$dH|$~H|$PtDl$fDHxHiYfDD$PE9rHD!AHD$D9h /|$PE9dE%D$D$xAAuHff9%Ht$H|$PADH|$~H|$PtEfDHzH*HD$D;h |$PZEfDHzHld\yH;L@DILD$PE9|$PHHHT$(t$+E1EHD$(A1EDE|$PzMHH HD$D;p wA9nL@DLdILRxE9D$PHHzD$|:$=D$P؋GLXHwD$@MHL$(T$@LoHD$(DEmH(H0HD$ Ht H9tH$0LA1HHD$Ll$ HL$(H|$11 HIH9HD$(DEL~ՃD9tMdHD$(DE땋L$@F|9A)B<HHD$HD$(8sH|$LHHL$HHL$HHD$L$HL$(1=I9tL9l$ tLLl$ IDL( H|$6qH$0HD$_H8HL$(贋IHXF|$PuHE9EHz+1$d HcHdH dHdHH$HD$ dHcHHD$pHD$PcfH(dH%(HD$1"HL$dH3 %(uvH(H@ H@$HB(t!rHHHT$D$U1뤐HHHT$1D$D$1D$zfH(dH%(HD$1"-HL$dH3 %(uvH(H@ H@$HB(t!rHHHT$D$襅1뤐HHHT$1D$D$聅D$z"fAUATUSHDdH%(HD$1EHHzIH]ƀ{(DkC)C C(A<$>MCC H HcЍps H<Qu%D9t T9fC$HHHT$D$耄D9k A$s HHLOC HL$dH3 %(]H[]A\A]DD9t"{ { C$D9HE@ HE@$HEx(pHHHT$D$jfDC${ HHuXL莃{ LHtY]C A$HHsLOf.L5{ LHuTs 낍pDs `HHHT$1D$fDHtOIUHH1SHHH@(tEHHH[]@H[]@fHtG AUHSHHH@(EHHH[]H[]@f.AUATUSHH(dH%(HD$1H x HeD` At{p$DHL$HT$ IHD$ D$HD$ L$B H)J$HL$dH3 %(H([]A\A]f HPHHH赾IE1䃻 /D AD9~HP11H;L9u֋E~oH@ H@$Hh(@t(pHHHT$1D$蚀DHHHT$1D$uHHTDHD` f.'AUATUSHDdH%(HD$1EHHHI{)U{(AŋC E}A $UDEDk EAuHHcƉs H B%=u ~D %=HHHT$D$?C$A$$C HL$dH3 %(vH[]A\A]f.1DkHT$fs(HHDD$~{(C C(uHELHx tcffDVfDHE@ HE@$HEx(tppHHHT$D$L~HE@ HE@$HEx(tcpHHHT$D$ ~fDHHHT$1D$}Aus lHHHT$1D$}vJf.HtWQUHSHHHH@(Hp0EHHH[]H[]@f.HtG AUHSHHH@(EHHH[]H[]@f.HGp$@HGp @H9tGHFH9Gt 1f.HFHWH f9J uATUSXf9Zt 1[]A\ff.HX H9Z u֋@9BuHHHP HAHP A9uHEHKHcPH1H8H~DATHLgUHSHHLHHHLH[]H@(A\f.~DFfxufF tSHHlC HSu8tHC"HC HSfxB[HC0f.C$1@HMi5ATLgUHHvHSHHH55HHGfG HFHGL0jHCHUHJHHJ H J H JfHJ H J$H$H HRP[]A\HWf.Hh5SHHHHHtH{H[f.SHH[f.DE~tfDÐtt?t"f.HG@ rHGv1fp@HG@ fPÐft't3uHG@PfCfHGx ÐHGx ÐHG@ @HG@$@ATUSHGHcP h$tu$VуDfF[]A\HHHL$P.SfxALHE1[1]A\ S f~DHGHpHwÐfHGÐfDHGÐfD6UHH1SHHHPHHH1H@PH[]f..ATAUHSHHPHHDH[]H@PA\Df>UHSHHHHGpHPHCHHߋpHH@XH[]fDf.ATAUHSHHPHHDH[]H@XA\DfUSHHH_e5fO HHHU5HHG0H@HP fP(HH@HCHCH[]HSf.Hd5ATLgUHHSHHHWL0HCfP(S @ H@HH uDuH[0UHfxP[]A\@UH"HfyU P[]A\D1H6SH"Sff.AULoATIUHSHHHc5HHH5HSHfO HG01LLHC@ H@HH fP(I$C HSuPu,HC0HC HSfx,BHkH[]A\A]HC"HC HSfyԋC$1H>RUSHHH9HFHHHvHGHUHCHRHPHUHCR P HUHCR P HUHCRfPHUHCR P HUHCR$P$HUHCHHHUHCRPHH[]fSHtHHdH%(HD$1HH@hH9HG@ HH(H@`H9u_HC@$HCHD$x(HJHT$u&1HHD$dH3%(u;H[fpHfD1Hr@f.UHSHHHP HSƋJ$B B)HSz(tB(HSz tH[]Ðz9t=9t9t9}.~ z t HHHH@PH[]HDfATIUSHWHz)uNHP HSŀz(r t`tdz tB$tHLH[]A\H@X@B(HGjH@)HPHSz(r uB(t[]A\fHLH[]H@XA\HSHHdH%(HD$1D$gHHT$1HPHC1@ HC@ HCfPHC@(HC@)HD$dH3%(uH[fHH鐻HpDE(UHSHHHHWxubJ AB HCH@$HCp HHHpHCH9H u@ H[]fJ$ FB HHHH]pHCHHx tA$EHCHp HHt#HpHC@ H[]D3뽐pHoHHS f UHSHHHPu8HWB B HSB uZHRHC@ H[]@HHHaoHCHHx tUE~f.B HCHp HHH oHC@${D멐HSJff.~DATIHUHSHCfx1u/Hs uHsI$[H]A\wS 1@~DUHHHwSHHHHC fx0u.Hs"uHs0HHH[]DS$1ff.He5@fDHH8HtHQ5H5E51@1Ðff.~DH鄻@~DUHSHHXHKC`fx2u0HsbuHspHHH[]Sd1@HGXÐfDUHAWIAVIHLAUATMSHLkXHLM H[5LLHHHEȋ0C MG(fHS"uHS0C`fH{buH{pL}HMAW1H{ZHYHCAHHHCHe[A\A]A^A_]K$jHǃHe[A\A]A^A_]fDsda1?f1VIHIHUHAWIHAVLAUIATMSHLsXHLMHZ5LLHHHEȋ0MC fHS"C`fH{bL}HMMAW虪H{ZHY7HCA;HHHCHe[A\A]A^A_]HEfDHǃHe[A\A]A^A_]fDH{pqC`HS0f?sd=K$1;f1IkGIjGAUATUHSHdH%(HD$1D$IHLd$LEHULHuXMHHH2LH߉HHHp HPhHHHp$HP`D$!HL$dH3 %(HuH[]A\A]1HFf.UHAWIAVIHLAUATMSHLkXHLMHW5LLHHHEȋ0C MG(fHS"uHS0C`fH{buH{pL}HMAW1H{ZHYHCAHHHCHe[A\A]A^A_]K$jHǃHe[A\A]A^A_]fDsda1?f1VI?EI+EUHAWIHAVLAUIATMSHLsXHLMlHV5LLHHHEȋ0MC fHS"C`fH{bL}HMMAW虦H{ZHY7HCA;HHHCHe[A\A]A^A_]HEfDHǃHe[A\A]A^A_]fDH{pqC`HS0f?sd=K$1;f1ICICUHAVIHvATSHLcXHHVdH%(HE1HrT5IvXLHH߾H{EHCIHL8C MNfx{uxHS"uHS0C`fxtuqH{buH{pHHEPuZHYHHCHEdH3%(uGHe[A\A^]K$tC`1fyfDsdt1DHǃ>IpBIlBfDUHSHyHHt HHvHH[]H6BHS5SHHHHHt )HCH{XH[@f.SHH[f.H9tbUHSHHu H[]fDE`S`uNf}fxmu9tH1[]fDHuXH{XfDtHHH8H98H[]fDMdSd~UHSHHdH%(HD$1 t'HT$dH3%(HH[]fHuH{D$HEHuXH{XHCH芡HL8C fxkuqHS"uHS0C`fxTuZH{buH{pHE1HD$ PZYHH3HHC'fDK$sd1@1w1ÐAUATUSH(dH%(HD$1xfӉ9^HIIHP@9KIE$HAl$1LL\$l$ P`D$ HL$dH3 %(uH([]A\A]Dff.ATUHSHHHL` HP@HH[]L1A\@f.HE1H@`ff.HGÐfDAWAVIAUATIUHSHLHL$DD$dH%(H$1M@E@UL$B L$ ADuMA9tE11D9}TIHLLPPE D)|$u;EtEM~HAMt tfDDl$4fDuA9t|$|$DDl$4L)D$HHEx2D9~-t0HDHHH[]A\A]EtA$HH[]A\A]Ðff.HHHHdH%(HD$1H=5LL$AD$QHD$dH3%(uHFfDHdH%(HD$1HL$D$rHD$dH3%(uHHHH=5dH%(HD$1HL$D$gPHD$dH3%(uH蝿ff.HHH1dH%(HD$1H=q5LL$AD$ARHD$dH3%(uH7fDH=-5BHH=5Bf.HH=5mCff.HHH=5xCHHH=5:Df.IHHH=5eD@UHAWAVAUATSHhdH%(HE1H=Y5t*HMdH3 %(He[A\A]A^A_]IHHt*LH0\EH5E~!H]HH51fL1H=d L1H5 HHHIH! HHHHHEE!LHXIHtH[`HHtH`wHHt H`UIHtHX;IHt 1Hi( HHtH1 HHtH11nMhH_HYMPMH7H)H="5LLLH= 5LHLHH=5LLH=5LLqLH=5LLZLHH=5L?LHH=5L1'Lr9HS-LL}H LHLLyHLH@LHO1LHHʸL¸LLL% LLHH4 HLHLHdL\LLLLHHS H1LHHLH5DMt IELPHt HHPHHtHPMt I$LPMt ILPHHtHPHHtHPH5HtHYH衾Hn51AH+L谧ADžH1L@HHHHHH蔽A9L1҉L9EHEHR1ɺHLDHfEAƒfxYu]tYHH uHE11L蘬t1HLFf. uyHL1HH蒺HH>A>+Džfffifat,HPLxDL@HHLH5k5HHEHHHHHHMALIHOHHLH5 kHxHh5LffHfuH5f HHHEHEDžH AHEHHmEfyEDžt$HH uHEf8FHHxH5HHHHHDAAVHLHhGHXZjHHEHHHIOH1'H1'HD'n'IK'In'H%'IF'H('&H@'HB'HG'HH'HI'H&H&H6'H6'H&I#'H"'H&I'H'H&ff.AWAVIH=5AUATUSHHt$Hl$$dH%(H$x1D$$HD$(NH=5H.HHT$(LaH=5I?L$$HD$0H$HD$HD$(L%5HD$8fDHL$IHLaILH肳T$$nH|$(Hs2tHH褱HT$HHH|$(_2L|$(MtL 2LHD$(LTH=ŷ5H\H,bH=5@H|$(Ht$0HNKH\$(IHtH1H葷HD$(MtkHt$HtaI]H蝬1Ht$"1ҹHfD$"AEfQt9s fAEfDH$xdH3 %(LHĈ[]A\A]A^A_@Mt IELPH\$(HtH0H迶E1f.HH=y5H=5E1 t$$@AMQtt%9I*AUfAE,H̢H#fDATIUHSHH=5HdH%(HD$1OH=5D$t=LHHH=5CHD$dH3%(u#H[]A\f.H|$u[Ha#@f.SHH=Q5HdH%(HD$1訜H=5D$t.HH=5袦HD$dH3%(uH[@H|$NuïH"fDUHSHH=5HdH%(HD$1H=5D$t2HHH=5 HD$dH3%(uH[]@H|$u+HY"@f.SHH=!5HdH%(HD$1xH=5D$Ht4H9H=5pHD$dH3%(u'H[f.H|$tH=5脮H!SH=5HdH%(HD$1ۚH=L5D$Ht/1H=I5ԤHT$dH3%(u&H[@H|$~t H=5뺐1H=!f.UH=5SHdH%(HD$18H=5D$Ht40HH=5.HHT$dH3%(u$H[]@H|$1tH=Q5BfU1SH4HH=D5诙H= 5Ht#3H='5H诣Ht)HH[]HhH=5uH=5聣 1HH[]Ð@f.SH=ı5HdH%(HD$1H=5D$t1DH=5HT$dH3%(uH[fDH|$u11H@UH=25SHHdH%(HD$1腘H=5D$t3HމH=5}HHT$dH3%(uH[]H|$&u蛫H@f.SHH=5HdH%(HD$1H=X5D$t6H>H=U5HT$dH3%(u H[H|$u1Hff.ATIUH=5SHHdH%(HD$1@H=5D$t>HLH=55HHL$dH3 %(u"H[]A\fH|$uKH@f.UHSHH==5HdH%(HD$1蔖H=5D$t2HH'H=5艠HT$dH3%(uH[]H|$6u1詩Hcff.AUIATIUH=5SHHdH%(HD$1H=[5D$tAHLLH=R5ݟHHT$dH3%(u"H[]A\A]H|$~uHfDAWAVAUATUHSHHHHt$L|$`H5Q LdH%(H$1HD$\D$\HH$´CH.AH5L$L$ALLHHALD$YfD$(L$ H$LfD$H$fD$H$ O$f?$(f~&A/HL$ZE11fDL$Z1LAVH$`LH3A-1HH$fD$HHD$ $f1LHt$(f1LHS$hfrsH} uH$xH E11HAH$ $H$HH HD$(’H$H $HT$(HHt$L衛|$\$fHt$H蜠HH|$f.1fD#;HD$0pHD$0H;D$HHn4L $HٺLD$ Ht$D$\HH|$DŽ$H$H$ D$\FH|$ H|$8bHD$H$HPHHpHHH;\$uH|$H$OH|$HH蓟H LLLLkHH$dH3%(H[]A\A]A^A_$, @f?CfC7D$@$l1f.$,D@$@H$H $LHJ HD$\HD$UHt$H|$H|$t$\$fH $HT$Ht$H|$H$HHD$wHD$HxpiHD$HXH|$9HD$LHxp踴HD$LH褴H5f$HH$HD$HPpHPHD$HH$HD$8H$ HT$0HD$@H: H|$8D$\HH$# f$ $HD$0Hp'$fHT$8Hz H$rf.S $@$h@$(f1LHlH|$ "H|$8HD$H$HPHHpHHH;\$uH|$H$$$@HD$(H|$8E11AHH ݍH $HT$(LH|$@ǖHt$@H|$舗H|$@^T$\gHt$H|$@Ht$@H|$0ԩH|$@読:$,4HiH H[HHKHHjHHH'HHHUHSHH{HHHH[]fDAWAVAUATUSHDdH%(H$1EHň5HAHοLd$IHHf|$HLHD$@3Ll$@~C1L聮L蹝H$dH3%(HHĘ[]A\A]A^A_DLD$LLDHju!1@1@HL] x|$D$Hf1Ҿ;L51LHHH]LHh1Ht$HfT$1譍EƃfQ@t9Ht$HHfhHHtHLLHMvX{pL$L MQ@tt09t~UfE] fELH?HLl$@HH@f.HXHHdH%(HD$H1H4Ht$HdH34%(uHXzf.HXHdH%(HD$H1HHHL$HdH3 %(uHX0AWIAVAUATAUHLSLHH|$8L$HL$0LdH%(H$x1ILDHL;DE$$XHD$PHHHD$ s$9$ADM$EeIN01AHL$(H$H $H$HL$H$@HL$)$D9A$9~H|$(讒PtHT$0H1HsIHtHHBHxHi%5HpH9t ?*HT$2蝠HT$ LR$jI~1͒H<$DHD$El$臌Ld$H5s L蓎H$H|$LLd$蝘h蓤IHwHT$Ht$HH|$֘H|$̘H<$ØH|$ HLcED9h*HHHL$0Ht$ IHAT$$sLeHt$8L1Ht$N1LfL$N(EƃfvJ@o9@LHHH|$ 軨 Hu1LPHH$xdH3 %(HĈ[]A\A]A^A_@/D$EH$HH>5L$A1fD$LHH$aI~01&L$;HL螎H$LLHH$褖L$@H4$HL荖HT$0H1LLHH<$זLϖLǖHLeHt$8L-1Ht$P1f|$PLrEƃfNJ@G9~ fEmDH|$ HL; fEf.I~1蕏hI蘡HH@fXfHHtHUJ@t9^MfErf.H|$1tH|$jH<$aH|$ dHt$8LHg7UJ@tt`93MfEI~01ՍHT$0H1HHA,L計L蛈іH H H H H H Hw Ht H H H HT ATUHSHHPxH{HHt%H~5H5~51nHtHH讃H[]A\fDVIHtH薓HCHLHxH@P(LHiL聘H[]A\H ff.H鄑@Ht@HHH@ @f.HHH@`@f.HHH@`@f.HGLHAfx+DAu'u HIHAH HADDA t1HA@f.HHH@`(@f.1Ht G<ÐfDH5HH)SHH[jf.AWAVIAUAATAUS)HˉHHGHLx 較I~DDHAHH[]A\A]A^A_@HtgaATUSDg8D9g<Ht1[]A\ÐHHDADc8HtPfx,UPuŃtH f1DH@fP Ґf.'Ht~SHG8C<[Ðf.H=5@fDHM5HwHWHHDAWAVAUIATUSHT$ H$0dH %(H$1H HH$MLL|$Ld$ HDH|$LLE臝MLl$DLl$`DLL`T$ IHLLHŋLHOÏL軏H$dH3 %(HuOH[]A\A]A^A_1@t$ HHL6HŸHO@1qHHUHAWMAVMAUA1ATIԺSH]Hh|HHdH%(HE1dEfxkuhH{ tIH|MEAWLIHXZ蒎LHUdH3%(u+He[A\A]A^A_]ÐH}f.ut1pI @Ht @1D1Ht57Ht:HSHPHt [f[fHtH`Df.HSHPhHtPfx$Pu&t H [H@[fP f1[ff.USHHHPhHAHE1[1H]]{f.Ht~f.USHhdH%(HD$X1H\$H|$HT$HHH蚌HD$XdH3%(uHh[]螎HIPfUH1ɺSHXdH%(HD$H1HHH9H!HD$HdH3%(uHX[]%HfAUATUSHhdH%(HD$X1Ht%Hˋ HE1Htf>u3LHHD$XdH3%(Hh[]A\A]fHt$HD$Ll$HLϘIHt-HLHߔ~ LE1L&nLe(H USHHHAHE1[1H]x@f.US1HHtpjH@蜅HHtdHH@H>HCHHCHHC Hu5C8HC(HHC0CHx[]A\A]A^A_fDHDD$ L$wDD$ L$MzHDAWAVAUATUSHxdH%(HD$h1MAL˅HIHMIHAMA$L|$ DHLD$L葋LD$HLIELLP@Ht$HDLHl$葍MtA$LpHD$hdH3%(u9Hx[]A\A]A^A_ÐHLD$vLD$^BHk_f.AWAVAUATUSHxdH%(HD$h1Mt9LEE.IAIԉHt91 1HL$hdH3 %(Hx[]A\A]A^A_H1p5Lt$ 1LLHHD$ fD$(躕IALLPpHt$HىLLd$3D$ LD$ pfDIHUI@SHHHtHt4@tHHPxHH[DHHH[t$ H<$t$ H<$HfDH} 5SHHHHHtHPH5@fDATUSH`dH%(HD$X1Ld$H\$H LHHD$1H5HHH]LHH HD$謌HH5HH"LHH HD$qHH5HoH~LHH HD$6HH5LH4H~LHH HD$HH5HHq~LHHl HD$HH5H辿H6~LHHK HD$腋HH5H胿H}HD$XdH3%(u H`[]A\HY[HWYHUWHSUHQSHOQHMOf.AWEAVEAUATUSHHkXLHH$1Dl$PHL$腸H5H4$HHfS`HHg5fHHCXH@yHt$L3yHD$XDDDHH[]A\A]A^A_IUHAVAUHHIATSHPHHdH%(HE1H HH芉HE}HIvs茇IHt#jALHjALHXZL{H{HMdH3 %(Lu He[A\A]A^]}IIff.UHAVAUHHIATSHPHHdH%(HE1H HH芈HE;HIvr茆IHt#jALHjA LHXZLzHzHMdH3 %(Lu He[A\A]A^]|IIff.UHAVAUHHIATSHPHHdH%(HE1H HH芇HE;HIvq茅IHt#jALHjALHXZLyHyHMdH3 %(Lu He[A\A]A^]{II  ff.UHAWAVHpAUATSHHHXHdH%(HE1H Hp脆AL%c5AHxfDID$fDHHH> HxH@HHhID$Lf}HEIHEH`Mt'jHhHLjAALY^L˃IHt'AUHXLHjAAHXZH`xHhwLwLwHwHMdH3 %(LuHe[A\A]A^A_]yIAI{ILL>Pf.UHAVAUHHIATSHPHHdH%(HE1H HH芄Ha5LefMHHE脂IHt#jALHjALHXZLvHvHMdH3 %(Lu He[A\A]A^]xIwUHAVAUHHIATSHPHHdH%(HE1H HH蚃H`5LefMHHE蔁IHt#jALHjALHXZLuHuHMdH3 %(Lu He[A\A]A^]wIAVAUATUHSHLkXeH4HuXLHH+dLHLdHt6蜀IHt$HHeL[]A\A]A^DE1L[]A\A]A^HHHUHSHHHt HHHH[]HUHSHf?tQ@Hf|EuZHcHHIoHHtHHHCpHHH[]fDȐH4SHHHHXsH[XSHH[zf.Hz5@fDUH1SHHH*4HHHHCXH[]Hff.UH`SH~HHtH HHHH[]HefUH`SHY~HHtH HH/HH[]H%fUH`SH ~HHtHj HHHH[]HfUH`SH}HHtH: HHHH[]HfUH`SHi}HHtH HH?HH[]HefUH`SH}HHtHڼ HHHH[]H%fUH`SH|HHtH HHHH[]HUHSHHۭH4HHH}XtHCXH[]Hff.UH`SH)|HHt HHHH[]HlATUSH`dH%(HD$X1Ld$H\$Hɹ LHHD$}1H5HH蕱H pLHH HD$\}HH5BHZHoLHH HD$!}HH5HHoLHH^ HD$|HH5,HH\oLHH; HD$|HH5H詰H!oLHH HD$p|HH5HnHnLHH HD$5|HH5H3HnHD$XdH3%(u H`[]A\pHHHHHHHf.AWIAVAUATUSHB HT$0L$'dH<%(H$1zD$ |$ 9HD$@IHD$8IOX1f1MCHHAD$DfD$DfD$$CD$DfD$ft$ Lr.IEDfLPHIOXfB91uA9IDD;d$ |Ѐ|$'uJ\$l$Hc4AfaM\$ ILPP=DD$ ;D$ H|$0D$ +G H|$0GH|$ x |$ xH$dH3%(HĘ[]A\A]A^A_@\$ ;\$ Dd$D$1E1l$L|$(A߉Dd$AIEDLPPމljtlx`1ɁDAF|9AD9t$t>D;|$ |Dd$Dl$L|$(|$'D$$A9},IOXD$$Dl$Dd$L|$(A9|ԋD$;\$ }nD$l$DtD$LMcMD$MDt$ fD9tKID9t$HE^HPHIOXfB9)tIl$ Il$|$'ISDEIH\$8t$H9^HI\$ DLP D$HEA)fx+*E1D$1MA럋D$LH|$8A)D)d$ \$ j;\$ lHf.DHGÐfDHH`0fH4SHHPHpHHGHHtHPH{HtHPH{H[_fHfDSHH[ qf.HfDAVMAUAATIUHSHHP(HLJH^I9u9HxMDHI|$ HHP )[]A\A]A^MDHHAf.HcfAUIATAԺUSHHhdH%(HD$X1HS5fT$HHD$F#HHl$\&Ht$1H߹fD$Hl$cYI}Hl$HPhHf1HHl$Hp1H5 HYH׳ I}Hl$HP(HH5 Hl$HJAH9HxHHf}1HH=p1H5k HXH\ HgHH\$XdH3%(ujHh[]A\A]f.fx;fCH ~H V HHAViHHfH`n5@fDHm4HwHWHHHpHHGÐff.UHSHHH14HPHpHHGH~HPHCH}HPHCH[]H+f.UH SHqHHt HHvHH[]HATIUHSHdH%(H$1HHeI|$HHHHlH9^H$dH3%(u H[]A\gHfHcHGÐfDAUATLgUHS1HHwXD9}JLo]H}XAOHt HHuXHR01A\EfyE9|H[]A\A]@AWIAVAUATUHSHT$,T$+dH%(H$1FHvXHOO5MTft$HHHD$@EPD$yHD$@HD$HD$<1L$HD$HD$>HD$ 9 9\$ufA9vHED,XH}XDNDt$+HH5N5H=f$HVH$HHJH9HxDL HL$E11fT$"TLD$DLLnL"cMTHEfU9D$\$,9~JtF)ՃDLD$ٺL@gWuLD$ٺL|FWLt$ٺLM*WLbLH$dH3%(H[]A\A]A^A_fDUHHE(MLD$D1DLVfDDLH|L$+LD$L|VEfx{/fAG"\$HD$@Dd$,HD$ \$LD$DL@VCD$xMTfDV ncHLHHfDHCfAVAUL-ATIUHS1P9}VH}.YH}XAKHtKHHR L9uOHxL1A\EfyE9|[]A\A]A^f.DL%[LHfDHCfAWAVAUATIUSHHT$ L$,LD$dH%(H$1UI$ωHKLP DsfExACP{TD$5kPCf\$L$ 9D)ʼn)DI$LPP=\I$LP@9H!J5GULHT$0ft$8HHT$HD$0I$P@D|$ D$(EI$AoHL$0LHL$PPA=iI$Ht$0T$ LD|$(Ht$DP(EDl$$HD$0l$$E1D$HD$CffA9D9kPu +D$$D$H{DVH{XAzIIH&D$8CUf~@I$HL$LP D$8fՄH|$QIH H@H9LD$I~Ly1AElCfCA9D$8fM$~'HL$LAP D$8fVM$ŋt$$D$AD|$ LA)D9kPADDD$AP(I$t$(Ll$pLH G5H@ DHQHT$pBT5fL$xLL\I$C47LHG5LH@ HHT$pfT$xT$,DL\H|$\{TH$dH3 %(D}H[]A\A]A^A_fDsD$<T$<ՄCEfD$88DH|$DIOfDLD$LL1f.D$<[\$ ~<I$DkLDPP=AF݃tЉ\$ \$ HD$f.AoALl$pHD$0LHD$RD|$(I$LLDDP DLD$$:[fDC`D$<2]H*H2H@H"fHsfÐf.He4SHHHPHpHWHGZH{H[6PfDHfDSHH[af.HfDSHcH[Xf.Ha5@fDAUAATIUHoSHHH4HPHpHGHD5HHfWHGH/VDkPLcXfCTH[]A\A]IfDH%4ATIUHoHPHpSHHGHD5HHfWHGHULcXCPfCT[]A\IfH4ATLgUHHvHPHpSHHGHC5HHHGfGLDUEPCPETCTHEXHCXEUCU[]A\H7fDUH`SH dHHt HHVHH[]HHtH`Df.Ht/SHHXH{HXH{XH[L_@ÐfDAWEAAVLwAUATLUHoHSHLH(HuB5HT$HHL$HGfWHGHfOPHfLHfDLL$SHt$HSHt$LSDHt$LSH([]A\A]A^A_H@HA5AVAIAUI͹HATLUHoHSH_HGfWHGHfOPHfDH-SLH"SLLS[]A\A]A^I|fAUIպATLgHUHoSHHHA5fWfOPHHGHGHHfHRLLRH[]A\A]IfAWAVIAUIATIUSHHHLD$IAUfAE11LH TAFf\tfAFAD$LLIKf1Ҿ-HmOKAf}1Ҿ/HKOŅHD$HE!H@D9pEtLD1HHD$HH@AwLHHSH@fLHAD$fbH[]A\A]A^A_L`HAD$fAfAD$KfK DHLE1E1[1]A\1A]A^A_RkfHD$HEL1HPHSH@fS K ~AU AD$ fD~L1HHD$HH@DLHHSEoH@fx8LDHDAV AT$ fDS k AUIHHATIUSHHdH%(HD$1NOCf-Hl$1HfL$HuCAMfw1LHZAD$f 11HHfD$$CCfQtB9r&HD$dH3%(7H[]A\A] fCf.C HESfAE11HH PfDK Qt9`zS fCEAD$ /HHfT$1BAL$fx,1LH|YAM AL$ fS +HDR@f.AVAAAAUATUSH dH%(H$1HA;5fDD$fDL$XfD$HHD$HD$PH$H HH$f$KPHsHf L$1Ld$PLL$Hl$UX-Ht$ HfT$ 1Ld$PL$Hl$@KHsf1Ld$PHl$HL$WL$ftV/Ht$1LfD$Ld$PHl$.@Hf71Ld$PHl$HWLd$PLHl$LK$f1LHl$LEWDfEcAtHE111LHl$QHl$LH"KLN ZHHtLHHLrNLjNHbNHH$dH3%(H []A\A]A^Hs?KfL$1Ld$PLL$Hl$KV-1Hft$Ht$Ld$PL$Hl$>L$KPHsHf1Ld$PHl$LUfDE$U@K1L$Ld$PHl$fKTyKTDK7L$L$LLd$PHl$>I-Ht$ 1LfL$ Ld$PL$Hl$n=L$NIH@gfDATH5UHSdPXWHteHUH1~"HS5H- 75[H]A\OL`Hu75I1H575La>E~*H;DE[H]S5]A\fH-65L#LH ?H4S5H;xHDE~AWIAVAUAATAUHSHHR5u R5~BH[]A\A]A^A_DH=R5RtHH=R5R5G3E E1H=SR5~9@TVIHHH}9HVR5@HD$'VIHt LHT9HD$HLLH8>NEtR@UIHt_LH9@L5Q5UIHt HH8I>HLLMHH=Q5[]A\A]A^A_BDHH=gQ5[]A\A]A^A_BMfxwDAAGfxUtЃE1EyEE1ɃHM uHMH1Lj?ZY뼐AW f.DM HHHHH@f.UHAWIAVAUATSHHHSdH%(HE1fHAE11jH >AZL% A[uEE~+1HudH34%(HHe[A\A]A^A_]@P5uO5~8AfDH=O5PtLAH=O5O5DEEH=O56HO5HsHH8RH=eO5II@MFH25fHHH@fL@AOf1LLOL8L8LeLLT-H41Lf47AOf1LH_Of/H6Lf617HIfH1LHN/1LLf8Z7f1LHNQHHtLLHL2FL*FDSYDAO AO t:L@H1LN)1H5 Lw6-1Hf2H2U6DpGH H ISHL5Ht H;HtJH:LHL5}L5[ATUSHH`dH%(HD$X1GPfHktIHH{H-HHtfxyu|HL$XdH3 %(HH`[]A\fLd$HT$H% LHD$QHLLHD놋GTgtD$tOIHt,HT$HHhMT$~LHAD$2LH詃"EH}Hx@f.AWAVMAUIATUHSHH$dH%(HD$x1D$JHHE3HOHQ.5D$,D$HD$(HT$ PNIHHD$ LL$E1HHLHD$BD\$EAAL|$03HH*-5fDT$8LT$(HHD$0HEPD$(A}MD $AEE uB(AE11fL$1HL$L@)Ht$LfT$12DL$8fElAE1L11LDt$8f8;HL$E11ALfD$c@L{AH|$!< E1HL$xdH3 %(LHĈ[]A\A]A^A_@(n3AE DL$8f1LLQI;1Hft$Ht$1KfD(2D$E1C)HH2LD$Lz@Ft$<DL$)Ht$1f|$L0AH̽HڽfAVAUATIUHSHdH%(H$1Ll$Lw/E$EH5#H,HI@IA $~@LH,LOH$dH3%(HĐ[]A\A]A^fDH5HY,fT$~1LN8LHHHm5A$~Ht HHPHHbf.H59L+DME~p1@u";]}YH77PPfyދPTtHoIHLHL4E$E~ILPfD|$Lt$@HT$Hщ LHD$DK1LjLH=Ht>LHL\4A4$FH=HHP/A$!"A$ ?H飻H韻H铻AWAE1AVAUATIU1SHHxT$;L$dH%(H$h1H'5fT$hf$Hf$HD$`H$H$H$ H$`A$f$(D$CA4$f9|$;t$hfhlfu_CA$f?9v?5HC HcHf-5f/u$(fY6EulLHLL4$F$ff-f/f^LA1 ;C 9 D$hft$t3fL$Ht$,H|$B7$L$$fvfu=H|$W.$f6H|$AE11H Q $9EHHtLL$ HL$LHHT$D$H|$ :H|$:H|$9L9H|$9HH$hdH3 %(Hx[]A\A]A^A_$VL9D$hfT$lf$lHL4$EFH$5E1HLA$LL$0D$\HD$LHT$PHT$(D$XX9D$LHHL$ HߋT$XA4$PD$XLA$f1H|$(3H|$LC5fDH|$L+5xfDH|$L5`fDK HCHcHf-$f$A$ f.$,@fL+$fAE11LH 6$1f8$/@$@L4$D$fD;}-LL9uHE`[]A\A]A^fDf9r(Mt I$LP[1]AA\A]A^LHL~[Pf]A\A]A^@AVIAUIATUSHdH%(HD$1HG`Ld$(9~31Lfl$I@+AHfyAL9̓A9vIJt2HcD$PfD9t4HL$dH3 %(Du~H[]A\A]A^@IXEfE;rAEE1fAD$IL1fABAI@ofDAWIAVAULATUSHHHT$;JHLLDHC`DHt+A H[]A\A]A^A_DHLME)HDHHuLt$LL<HDLH[]A\A]A^A_ AUATUSHhdH%(HD$X1ft%HL$XdH3 %(Hh[]A\A]fDLl$HHHR HT$LHD$IHtHLH LMtHLHgffE1UH)AUIATIUHSHHHdH%(HD$1jHtEHfx41HH HD$dH3%(H[]A\A]DH fxTuWHLf9s8Ht$1fHfD$zfDtAE]@AWAVAUATIUHSHH$HL$(dH%(H$1HcHL,HHHc1HD$L9HD$@E1]I$HD$HD$f&f)uD Af+AG\f1 DAD9- D;tAED;DpHHH IFhE1DLLH`pf+f?DžDƉ IH HHMqDAGEuK f9vO  fAGI~hHLH$1Lf$RfD @9  H HOAI~h x I~hLHھDA@ f C1҅xfG9Nf)Ѿ'H9 AGfHC HH-H!HHHߋ PHf%H1LaDhD D;SfD9HIcf LHھH]iH}iHsiHYiHuiH[iHkiHmiHoiHmiHhHh@UHAWMAVAAUIATLgSHHxddH%(HE1GLbH=4 HxHEHxHHhAWLhMDjdLH>HhAXZKT~CX9CHu&HMdH3 %(DuaHe[A\A]A^A_]DH{hMDL A@fx#3fC'fWHh"hUHAWAVAAUATMSHH8HdH%(HE1H H@HLHH HLHPHHHMDLHЃE‹fE$AEA9H@Qf9 HHV lH4BfH=1 Hf<E9H@f<fD9HH Icf

<ffDHLDHudH34%(He[A\A]A^A_]ËM HHAfDf!f!u~ff!<EfHMDDH0AA$1E9f=D:fEAEHf9HJHDžHDfD;v"HHffKHN ff.HV H@6~AfHVEL8DHXHf8^HHIEIDIHEVLEyAFLENPEHD@LEy xPMHHR:DfE&AEIfau IEuHf9MHH@HI OD@@MHH{fDHHIEIDIHAFHAFTMHH+HD@AFfAFPdfDMHHfDAvH:HTt PH(Hfx\HL*HHAFPA9FLDEIcHHHCHHDDHHHLANPIvAVLDEJHPATs`AF]PAF\IPAPMBABTPH{`H@LLHfDAFxMHH'HDžH^H^H^H^H^f.AWfIAVIAUATLgUHSHdH%(H$1GtHGlf1LHuAEoEuE&E~PH$dH3%(S H[]A\A]A^A_HHD$#HD$H6@IG0HHD$(IXA_hIG`HtIGXI@1HHEEuI HH?II1HHHD$H4AIAfEAHfDL$hHD$`H$EfD$fAIGXEA>H$1D$DHD$ HD$XHD$0HD$\HD$8HD$VD$@D$HD$H]9mHU uHUHcH|$~IXtAGh|$DtAD$8Io1Mgl~"H!HxLL;\$8uA8u"H|$(1@u H|$(1qH|$ H|$`HEH|$(L1L^fIG`A$f}@HHtHt$ H,EOhEH|$(LHM gMHLH<+HH[T$1 @HH|$L$I$H9|$AWhDd$Xu)Iw`Ht IL/IG`AWhHt$0LH蓜HD9d$XHt$0;HAWhtyCLcfH|$ 1Ln;Ht$HHfT$V1HH{HLHAWhHL$8Ht$0E1HD$\EHD$HHt$0;Ht8E_hD$\E…8t!IXMDHLH|$/Huu\$XD$U A@ILJA$zL1nHUMDH!L뎋U OLcH|$(L1HJ%L1;Ic/HD$IGXD$@D$D4HL$8H|$ E11Ҹ;A1fD$\-CHKfxtAH|$ E111iKH$HD$ H$D$@D$DHD$ hL$D9L$@thDKHSHSHSHSHSHSA~@UHLSHHoClEoK|MoU o]0HHE@H[]G|GtÐH5[4SHHHHhH{HtHPH{HtHPH{HtHPH{ HtHPH{([f.SHH[f.AWAVAUATIUHSHO0fEt$tE0ADmtE)fD)usE1ɅEDIDHƒIL$2uIL$@DH}(D)E9uJA9uEAL$xuxu9~p19|f.H[]A\A]A^A_@ЃE9t1E9A9|uAL$xux]4UW4#AL$|U|8tt낐ff.AWAVIAUATUSHHT$ HWdH%(H$1H4fL$(ft$hHHD$ HD$`G|H1Dd$ AHrHl$`DLl$ HH豻EIFHDHLl$ HpHHD聻ExIFHDHLl$ HpHHDQL|$AF|t&L|$$1H߹LfD$Ll$ ߽L$LH LHD$FIDLH LI~ Ll$ HP(HLl$ DHLQIDHHID;HH_LWHH$dH3%(H[]A\A]A^A_A^Ht$HfT$1Hl$`Ll$ ڼIVDd$ 1H87ID}HLl$ cffDID{HLl$ ;fDHDd$ A1PHNHNHNAWAAVAUATUSHHaV4Dt$XDl$`fDW0HHGhHH4HHG(HD$hHHD$pDE;HMDͅx>Ffq9Sto9~,HD$pH[]A\A]A^A_ÐGt1҅?Ff9)щKxAT$=f9HD$HL{(LHChD$PCpEC|EtK|CtHC CxHC6K0fiDADHC)lj+Ct~8pQIHLSxE1DStLH跔Lk`IH=T$@HLHeoLk H[]A\A]A^A_fF FfyF +CtCxAT$fpIHKtLE11LHLkpFIHStKxE1LLH譓LkCxDs4AT$ fDF Al$ fDHD$pHC HD$pHChHD$pHCHHD$pHC(H$KH:KHKH,KH Kff.HR4ATLg(UHH(HSHHHGHGHGL EtCtExCxE|C|HHChHCpHc}pTH}Ht HPHCH}Ht HPHCH}Ht HPHCH} HPHC []A\HHChHcUpHHuhHHJG0wtfx@9tHUSHH(H藾HƉ'Hu@H[]G4Ðff.HGHtHxH@@` @HGHuÐAWAVAAUIATIUHSH(dH%(HD$1HGhHt'Wp~ 1 fDHEhHtatDLD$AHE9`HEAvHPP=AFf.H[]A\A]A^A_@H1[]A\A]A^A_ÐfDAWIAVAUATUSHHHt$ HT$dH%(H$1HGH|$0H|$@4D$諯DE~3H|$H$dH3%(Hĸ[]A\A]A^A_HcD$HOHIHD$1ۍh )DHI誶HBfA\HCH9u܋D$1Dhf.D$8|$l$1ADgf9HCL9tNHA\fyI6t$HI7tHT$H|$LHCL9uHHoLD$8IAHcD$8u4IGDI譵HT$H|$Hk?H<ɷIGHt$8~&1IGH|$H,\HEH9\$8IMwHD$(AFHcAT$H HL$Hl$9IWHt$l$L$290HcHAH9IWL,I$LLPtHD$1LfL$hHl$`H~4HHHD$`HD$ HI$P D$hfǾrL|$ LcE11DHI_HSD$h1fCTgH&IE1HLP D$hfxvǾL|$ HcE11HMg(L1HfAD_(HHD$HD$fx|$l+|$l뉋T$l_fD$hRIL9t$(+A蟼H4>H0>9>>@AWHOAVAUATUHHSHH HxdH%(HD$h1HE4HGHGHHGHEHGHHHH)H)΁H(D$CHLt$1HILH5CLcH}HL$cGD$ E12LHH{LLT$,AD;d$ tsH}DIIHuHD$hdH3%(uKHx[]A\A]A^A_HCH}tϋD$Lt$Ht$ LH$fH}uҺH<H1H5 L舓Uhf1Hu`HH HT$1L!IƋD$~fMtfILPLPLHHn1H}XIHt=1@MlMuE1fDMlSH}XHL$L譭1M蓚f٣H-'3'H:'H''H*'AWAVAUATUSHHXDjj H|$Ld$ L$JLHt$dH%(HD$H1t@LD9l$8~t$0H|$IH1ɀ|$t 19l$8t$4DL$ݱt$8C迨Ht$LHډC MAƋL$AQXs LD)9l$8ik HD$HdH3%(u"HX[]A\A]A^A_D$8C4@f.U1HAWAVAUATSHHHH4H54dH%(HE1HDžIHXHDžtDELAHLDžpH%H蔟pp9LH44HApfDHHIfHHE11jAH O 2AYHA AZ_HTEH@H@DžH@%@H踞9THX4HAHڋfDHHH@HHˑuDž@ͩIHt HHHXHL菒DHDžDAfyDLRH{ uHXDL@E1D1AHLHLEHHHxjPHHtqH4LLHHheLXLHLDPHyLL˜LÜ9tLhLHfHLHxLfH LH让LLHLL`&ILDž蚧IHLHxH LH11LHL講 _D1fHHt?HEdH3%(u*He[A\A]A^A_]H5R4HH軎bQI  I I!I!HHH` I  H H Iy I fGfDHm4@fDUHSHH;H*4HsXH}XHHEH[]HX ff.UH SH艥HHt HHHH[]H AUIATUSHHdH%(HD$x1IHl$0H LHH$LHHHkH*4HkXHHH1fHLH,$)D$)D$ HD$[HD$xdH3%(uHĈ[]A\A](IXITHXZf.H})4SHHXHHG0H[7fDSHH[ڟf.AWAVAUIATIUSH(H|$L$ dH%(H$1u8AE AEH$dH3%(H([]A\A]A^A_HcD$$HD$HtHT$HHa HT$8HD$HHD$PHHD$(-Hv4A]E} f$Hf$H$H$D97H$D$ E1H$H$HD$0I$LPPA!$f~fH9vH$H Hcf~&U9vH $H uH$HcfH6LHL5 Lt$腖LHL4$l1HHHH߈H$dH3%(uHĠ[]A\A]A^׊IIIIIIIIHHHHHH@UH1SHHH4HkXHHH[]ATUHHSHHdH%(HD$1{HL$H1TD$*T$*`I赒HHtLHH_D1Ht$dH34%(Hu H[]A\HUHSHHH4HHHEXHCXH[]@f.UH`SH HHt HHHH[]HXHGÐfDHH`0fH 4SHHPHxHHGHHtHPH{H[{HfDSHH[f.HfDAWEAVAAUATIU1SHHH4$DD$D$ 'H4$HxDHuID9+thA9l$vaI|$D+HP H EHLJI9tDHH4$HAуt|$t uH[]A\A]A^A_|$u)A9l$vD$ 1H[]A\A]A^A_fDD93ufHfATAUHSHHdH%(HD$1FGHGxH}HP H5HHJAH9JHxHDMEHH9EE{Ld$HfT$L1tuHߺ ,L1fL$H߹tut HƉ}1LHfD$jtHHL$dH3 %(H[]A\f.Etp=8*f|$Ht$1HtDfx#fCfV HHA?fDD$f.+ft$߄Df.HfGt5SHHP H AHHR H9u"Hx[ff.HfHfDWu@UHSHDHHHP HHR(H9uHx@uH[]HHH[]fHfDH4@fDH}4HwWL@HxOLHGÐf.UHSHHHA4HPHxHHGH~HPHCECECH[]H5 ff.UH SH艌HHt HHvHH[]H HGxÐGt@SUHGxGt9~ Gt9~7PHOxHƉWtHHHyHH|H[1H[ÐH4HHySHH[Zf.UHSHHHHHj4HHGfGnHHǃHǃH[]H@f.AVIAUIATMUHoSHHvHL$dH3 %(LuBH[]A\A]AEtLomDfxtfAEAU {@HH`?HtH8H^ifD1HÐAUIATUSHHH`dH%(HD$1HtlHD$1Ld$H}L豉Ht@ntHHHSPHsHHD$H(1H$dH3 %(HHĸ[]A\A]A^A_@Hs`H|$ SXHHuAEf.L$LHl$pLiHsH WsIHf1Ht$ ;HHHD$L H1gLdj7nsHHKHHt$ HSHfH{XHPHH!DhsHHHSXHt$ 1H7QfHCX(hrHD$(HGLHXAMHCXPE1Hl$pLt$0L$[fHT$1LHQLfLfHfH|$(LLv]AEDd$ HCXD;`AD$HƉD$ YH5ղ L[HLLfH{XDK_hHD$qIHPLHfL@fH8fAEH|$(1HPffDqHHuHD$HAE13LCPHL$(HSHHt$ >fHD$HAEgHzHHHHHHHHHH@f.UHAWAVAUATSHHD*dH%(HE1E"HIԃtALLHLL|$PfD$XHLQH HuLLMAG 5LLHL;HHLLHL^HH(SHHHHAUIATHUSHdH%(H$1Hl$PH\$HF;4L$fT$HLD$HfL$XLf$HHD$HD$PH$CLHHLLI'PHPHPLH$dH3%(uH[]A\A]RIfAUIATIUHSHHHt$HMLHHH[]A\A]^fDH1[]A\A]Ðf.AWIAVAUMATUSHHH|$HL$dH%(HD$x1sH8H>C8sCEHB(HEPZIHt LH>UHELeXH$ЃEfEC89CADMcEHt$(E1Ht$DSuIAE9C8D9~H{0DHGHtfyH H<$1HVStH{1AGH}XLHDHt$H<$1ҸfD$(>E9~f.HL$H|$MHLHL$xdH3 %(HĈ[]A\A]A^A_fKH{01qFH}HJH]AEHEPH\$0HEXH EHT$(HHD$(ZH}HMEH%M01AfH{1FEHEXOHf.HGhÐfDH3SHHhHHGLH{`HtHPH{XHtHPH[ SHH[Sf.HhHfH2T4@fDATIUSHH`dH%(HD$X1Hl$H؞ HT$HHD$FYLHHHHKH3H{h HCXHC`HHCHD$XdH3%(u H`[]A\MHH@UHSHH+H\3HuhHCXHC`H{hHH9H[]Hff.UHSHiVHHt HHvHH[]HfHe54H54AT1UHH554HSHHfGHLHtHHFH[]A\HEHL`P@Hى1HAH[]A\HAWIAVIAUI1ATUSHL$dH%(HD$x1D$,8ImXMe`IEX1IE`BH'M^D$,~>I$LPHEHPHD$xdH3%(HĈ[]A\A]A^A_@L7HD$0LHHHD$HEHHP8HEAvHHEHPhÃA;F HD$,HD$tlH|$s/A7sNH|$A7s1IcD$ƃx A;t$ HT$L]6DHEHPhÃt A9^ uAD$t$AUpfFЉT$DD$D$AV AFD$|$AV E1AV6I}XttI}`tM1@H|$GI$LPHMR@IcD$IT$AD$8Me`1@H|$GfImX1x fDu =u @1DtP><@f.AV1AUIATI@USHG1Lp _IMHcLKAFR@HA9^~DIFH؉ց$wIs9}ԃL LHHc9A9^A1ۅ GH9~<1~)م~ I49}ڃIxHTA9A9~ AA9~ A[]A\A]A^ÐUSHHdH%(HD$1HG~)t$HD$dH3%(H[]f0HC0H=HCHC@HCfHl$AID$@@HC@(@8HCHS HHHCHrHx=HCHs IAHH(HCHVHx=;HSH{8HC~@_HS8PKE@f.HW ~ÐATUHSHGL` IcD$ƃxA;t$ ~L$FtIcD$IT$HcH4AD$HEH@ x~ HE[H]A\=D[]A\ÐfSHH[X8fu@AVAUATL0USHL=LA:A@$Ef8(HSB0f$EH/8fH߾HC8Hx(f1LJD< D1LFE8fL=LƉ9Aƅ!$t"zIzDHb8уDf8[]A\A]A^<HKHS$B0f(HD8EufD9vAAA fD8H1DHH1[]A\A]A^f<qD<9Dz4$t#f.R41fR4<JDD'HL3:<DD<f8f.ATAUSHHCHP B9tUŃxHRHc̓|DEu[]A\H1ҾHKHcHCHx +E[]A\@[]A\Ðf ;} 1fDAU1ATUSHH<ŋHSHR Jqt9u}x9E1+HAŋ~~@DH߃9~];|DHDH1[]A\A]HCHx I?; ǃ; ǃH[]A\A]DHHCIcHx D2CHzHcD$HW1XFH=w2HWx$ƉHW,Hv1HD$ RD$ HÐHW1XFH=w2HWx$ƉHW,H1HD$ D$ HÐAUAATAUSHHH߉ʼnSHIH?HDH߉HcHCHx 0HCHH@ PUHcHCHx a0HCHcUHx J0HCHcUHx 30DHu0~u9~u/H[]A\A]@HDHH߾ []A\A]aGDt GD@SHGHHxG(;G,}HO0HcHQf:v: Et) =u=( u'HC0HC8C@[DG(D t HC8@{@ uGDtSHGCD[fAWAVAULxATIUHSHHH3f8HHHH$4HH0LFLHLEILHL3IHXH1HkLcHC0HC8HC@HC fS(AT$C*H$HǃM~H[]A\A]A^A_AD$x~EH[]A\A]A^A_H+H'H#H@H3SHHHHHtHPH3H3Hx)H0[8fDSHH[?f.AWAVE1AUATUSHHT$HW dH%(HD$81~-H|$8dH3<%(DHH[]A\A]A^A_Dl$Lt$ILL4$Am8LU3AE݉D$ 9~ DH<$GE9l$}E19\$0IGH@ x95HPLcˋL$JAAGA1A)EA9DOA:L~ DIc4L>搃9~uE1~)م~HD$(LcF4;\$V|$ 1xT$~)~ HD$(Hc׋H<$D9DN'fD9~&1~)х~ HL$(Hc‹D9fD1A%N,Hp@ŃDDIDDcD;`}J.%tك,K19}H@HcHȁD)A9DMD)ADNS19}HHHcH сS9YD)AE1)م]kEDOL$~)څ~E11LcHt$(B4f.EDOA:HL/ DIc4L>Af.H@HcҋЅ#fDH<$DD'E1&u>60t#A9L$1~)х~ H|$(Hcʋf)fDL#fD)~ځo)~ofC )ƅHT$(H,ly1A9n:H=4 HcH>fD1;Y}HQHcH%)9ŁufDC;A"HQHsH9yLA1HcDNDHÅx9}AL&ƒ0AD ʃ%tσ,tʄt΅c9h1~)օ~ HL$(Hc‹919(1~)օ~ HL$(Hc‹9L@f11sC19AcD$ SLHcT$ HHcHHHD1L^@(fHQHH‰D$ uP.1G52CcHX@f.AT1USH IfDPHHc򉓀,xFHCHx w9~ HWHc 4Hc;$HC1Hx tH$H- HcH>1xHSHR ;B}HRHH,.H*&HHCHH@ h]HAAuDDIcPHCHx +#HcPHCHx #HCH@ @[]A\@1҃xHKHI ;A}HQHH!H7룋1҃xHKHI ;A}HQHH Hg1҃xHKHI ;A0HHCHH@ hHA]L@AuDDIcPHCHx !HcPHCHx !HCH߾H@ PHcHCQHx !}1xHSHR ;B}HRHH,H߾&1H߾H߾&HCH߾H@ P-HcHCHx !1҃xHKHI ;A}HQHH&HK HiHQHHD@f.AWAVAUATUSHxHWdH%(HD$h1 ~$HD$hdH3%(<Hx[]A\A]A^A_ÐHGIHLH@ X+DsE11fHHcD$ƃx;t$ ~HULtHcD$HT$D$D$HMHy 9_~HG|uAHCI9uH41E1fT$(L- HHD$ )1D~HMAHy HCI9H9_~HGH؉IcDL>HO9Ѓ)1҅~ HcHGH HcHEDHx HEAƀHMHCHy I9_Dl+H|$ *L*ADD$~)Ѕ~ HD$Hc+HHcHEDHx f1Vf HeHG4E1HHD$ fD$(HEHx P+HcHʶH鴶@f.AUATUHSHH8dH%(HD$(1@HCHxHcG(;GGHG HC HEE{(t:E\]tC(HfDHG8P@{)|$\0HCHxHcG(;GHG IHe04HL I L8H߄"0HQC(H fD{*t*}tfHE#uHHljE1w HH( utuEHG8P@I HEt;EC*HD$(dH3%(sH8[]A\A]D$uVC)EHCHHHy uHpH;QifD$ )D$D$HxLH|$H+G xHcWH9~HW0fLy IcL>DD$A9MMtNI1AL.t؉DHTuHD$L@At'|$tAP|AǀH|$@AD9e)߅HD$8LcB,D$f()D$fDCE19}HVHL4A%)D9~DD$fuA"D$Ll$@DDLmL.HD$LH@Hh#LE1%N4HvAA@AIDDcA9}J6%tރ,A|$AǀHD$L@fILt$IFHD$MFD$iXLl$@L{ L(L) ( L(AtLLt$LIFH!""@AA91~D)~ HT$8Icċ9H|$D +HD$D$L@CE19}HVHL,AM)D9mDD$UD@DIHD$D$L@D$DC19}HVHHC9HNH4D$fD|$AǀHD$L@fLl$@LHD$ LHH*AtLLt$LIFHg kD(Ll$@LKHD$ LHH * LAtLbLt$LIFHLD$MFD$fDIxhLt$HIVH]@`DIIH4p0ILt$IFHD$MFD$fD1~)ׅ~ HL$8Hc‹9H|$%(HD$L@|$(~X1E1Lc)څ~HHT$8BTf.O:Ls IcL>f.OFfDD$11fDIxh>Lt$HIVH&zfDILl$@LH4 L7Lt$LIFHf.DIx(Ll$@ALLDLd$LID$HzLD$DMD$D$0AIx(DLt$IVHIFD$DD$DIFDMFAH|9AIx(;Ht$HVǂHV#HD$DH@HaAIp Ht$HVt6H1$Ht$HVuSB|~LǂǂH^1HHD$D$L@ǂj;&t0uAtcA9D$(1~)Ѕ~ H|$8Hc‹<9|H|$$HD$L@Ip NHvWXH_HmHOH_H]H[HYff.UHAWAVAUATSH dH%(HE1HGDEH3IIAAH5| 1HfDHH@H@HH(Dž4H| AL$fH(1LH(1H5o| HHc| E1A$AEHHH(1DHL4~D4E~H14Dž4AT$fHAE11jH { L_H{ AX%IHiIELHHp24LL@H(L4 tLJ4LIHHHLH5@x LH4HLLLHLAD$fHw FHE1E11ɺ1 fH1Ҿ=Dž4jf.D4BHtH%Dž41$HHL4HDž4 H( AD$ 5fEHLE11jAH v LA[ZHv xLRfNHAE11H vv  E LE111AH v L Hv 1H5u LHu tIHIULHiD4EPL4HKEHxHtHLXNLAD$fHAE11LH u H}u H4HH7QfHHE11jAH u AYHu AZHf-HAE11H u Y ?HtpHLIL8Ht LLH8!=uAH4H)cAT$ LIHmu LLH8<uH4H] H*t LLH8<u11HHHu LLH86<L4>HL7LH'L@HLHLHLHL@HLH\Ht LLH8;uLL4>HLLHLHpL@H`Hr LLH8;uH4>H'aH#t LLH8:u,L4>HLLHHqr LLH8:uH4HHTr LLH8a:uH4H$H0r LLH8#:uH4pH+eHOs LLH89uH4.Hq LLH89uH4HHs LLH8z9u,L4>HLLHoHs LLH8.9uL4>HL3H7q LLH88uH4H4Hr LLH88u1HHp LLH88H4pHLLJL H/ HHHhL HnH\VIHLE@?2# IIIII龓I=IՓؓۓדړIړI醓IΓI鷒龓麓I麓IɓI͓I鞓ȓ@AUATUSHXdH%(HD$H1HGLgHHDoHHH3LHH$fD${H{Ht)H?HE1ItsHSLHsH}u1APHH\LHI^HHL$HdH3 %(Lu-HX[]A\A]E1H諾jaH鱒@AWAVAUATUSHxdH%(HD$h1HGHGHL HxLco(D;oSHG8P@IC*LcHHDs(LHl$ D$HC0H$HC8HD$CHD$CLD$HC@HD$HM3HHD$ fD$(EsHD$^,Hl$ DsHt":HLH{LtD$L{ fDs(C*H$HC0HD$HC8HD$HC@D$CHD$CLHCHxLH+G xHcWH9~HW0fHSHLc HHtHHL[H]A\H鈎ff.AUATUSHdH%(H$1h_H[ HHcH>DHKD~1H$dH3 %(*H[]A\A]wHHHK%tGH߃A<(HHpsHHCHHKW-HK?HH%HpyHHnHvHK11ҾH蒺HKڽ H߉HCH@ PHcHCHx UH>HKVHKhG*HOVwH~HK@wH%t߃A&HKHK @Hc&H33AfDPHHHKHWDE~ H获1ҾHOHK1 HpsHHCHHKSHHOH411H˸HK HpX-H HKHO虶HKfH߉̴HKIH߉HpH{HKGHp&HEHKHHp_HIT HH) ( HHkHLHHK1cHHHHKrHHpHIH4HHp HHLH&HKHpcH4HHHrMHK1HSHJ Qj9u x9j#H轹HDhDײHAHCH@ PX"HCHH@ P虲HcHCHx wDH\HK.11ҾHȵHK 襹 HKHcHHHK11葵~HH,HCHLxH@ PHcHCHx 1HHCH@ hHcƃx;~HSLrtHcH,1H贴HCH@ hHcƃx ;MHSL2HK1膴(HK$1e H3HKu1>$H%ۃ5HK=11Ҿ9H׳HK@HI H?3fpHHHKHHHp"HIHKH  HHLHHKsHK[1Hx1ҾH1H߲HcD$ƃx ;HSHBƃx;~HSHtHHHSHR Dbx;~HSHt HHAD$HSHR Dbx ;NHSHt4HK$ H߉HCH@ D`AT$4HcHCHx AT$ H耱UHpHK1{H讶%H߉‰=HCHH@ P"HC HH@ P&H1ҾH1ҾHڰ1H˰HcHxD$ƃx ;HSH'ƃx;~HSHtHHHSHR Dbx;~HSHt HHAD$HSHR Dbx ;HSHYHKH"HSH$HKHGDgH1HDh7HAH3DHH tHD T,PD9|1H*$)HHK0Ѯ H迮1ҾH谮MHHK1议LcHHtH HHLHHSH$6HK{1DHw,H߉ʼn/H11H11H߭11Hӭ1ҾHĭ1H赭HcHxD$ƃx ;HSHƃx;~HSHtHHHSHR Dbx;~HSHt HHAD$HSHR Dbx ;oHSHCUHK1趬H脬HK1菬$ * oHKHHpHIH3HHpHHLH;HK-GH-KJ~H#M HcH>1֫$1Ҩ HH葫HK 詩HK1脫1Ҿ8HUHKRHCHpH-HKIOH߉ƉH6 H߉ATHcHCHx 2HCHH@ P'UHcHCHx D!HtHKHHpHIHKH H%HLHbHKT1]H߉HK0$HOƇ,(HHpWLkHIHLH #HL(HHK1Lxt1ҾHEH(H߉‰'1HHcD$ƃx ;sHSL{Xƃx;~HSLRtHHHSHR Djx;~HSLt HHAD,HSHR Djx;~HSLtHHAD,HCLIcD$ƃxA;t$ ~HSLetIcD$IT$,AD$HHKHHCHHRHǃHCDEH营HKf1i1ҾH:HK|1Hx>Hq%H߉1ҾH1HHcD$ƃx ;eHSHGJƃx;~HSHtHHHSHR Dbx;~HSHt HHAD$HSHR Dbx ; HSHy HK#1$ j HKHHp,HI!HKH HHFHLHHKu1>1H HKNHHp= HSH:HK H&HK1HCHH AP9u x9YHǮHUH8#H߉ɠHcHCHx UHHKYHxHSHW$HK=HK1ȣHK11趣8H脣HKHGHHŅF HxHHtHPHǃHKmHKUt;GH~ HHpSHHHK H߉ H߉AHcHCHx HCHH@ P\U HLD!H11ҾH؞HK11Ҿ:H贞HKHO1豞H,H߉ʼns-Hd11HX11HL1ҾH=1H.HcHxD$ƃx ;HSHƃx;~HSHatHHHSHR Dbx;~HSHt HHAD$HSHR Dbx ;QHSH7HKf1/:HHK?HHcHHHPH=[HK1HxȜ1ҾH虜1H芜HcD$ƃx ;HSHƃx;~HSHtHHHSHR Dbx;~HSHtt HHAD$HSHR Dbx;~HSH#tHHAD$(HK$1Hxi1ҾH:H荠 H߉1HHcD$ƃx ;ZHSHr?ƃx;~HSHItHHHSHR Dbx;~HSHt HHAD$HSHR Dbx ;HSHHKN1AQHA\DHіH$ H߉‰CDHcHCHx HCL` IcD$~'IT$AD$HL,HCL` AMcIcD$ƃxA;t$ ~HSLtIcD$IT$L,AD$!H'HKi?HKQ,(HKi Љ(#1̸ Ÿ뾸Ƈ,(HO(HcHD,HcHD$HHAD$HKcHcHD$HHAD$HKHcHD$LHcHD$HHAD$HKHcH,HKpHcHD$VHcHD$KHHAD$HKHHAD$HKHcHD$HHAD$HKz"HHK_1H%$)H*HKHK1ҾH试HKt9\H豓J!HdHK HIHKHHSHHS HHKSHS HbHK4HהHKH7HKHS HHKH譒HKH蒒HKHS HHKHS HHKf1ҾHHKIHHK."HѓHH襙#H߉6DHcHCHx UHAWHKHǃH腑HKHǃH_HKqGsH<5HQHcHAAA uQ¾2H߁cHcHCHx AH褘3H߉襒HKA# L1Ҿ4HƒAD‰ƒ$E‰HcHCHx H%3H߉&HKhHIHcHAAA u?¾2H߁HΗ3H߉ϑHKAF L71Ҿ4H)H߉ƒAD‰ƒ$E‰HW3H߉XHK1Ҿ*H;HK}1Ҿ+HHK`1Ҿ6HHKC1Ҿ7HHK&1ҾHǐHK HcHcH!cH%cH)cH-cH1cHEc@E1HOHWLJ fDGXD E~ fAWI1AVIAUATIUSH˹HHoH}HEIF0~H[]A\A]A^A_H-3IVLHEHIVHhHIpA$tAF(MnHLALL%4 fDIFwAM<A~Lu A;FHt#IAG<~vׯHE>f.AVIAUAATILUHSLHPdH%(HD$H1HB3HHk ~%HD$HdH3%(uDHP[]A\A]A^HHDLϾHEHEHLHH=AUAATIHUHSHHXdH%(HD$H1HA3HH ~"HD$HdH3%(uOHX[]A\A]HHDLgHEHEHj3HHHH fHHD$ƃHH$dH3%(?HĘ[]A\A]A^A_ÐHL$HH@HL$0fHuH;sx%HHcC8ƃVH~)Hcx(H)HD$VH,ϋHuH;sxHHcC8ƃVH~)Hc(H)HD$VH,ϋsHuH;sx HHcC8ƃVH~)Hc'H)HD$VH,ϋ+HuH;sX!HD$AfDDHU7HuH;sX1!fHD$DMcHuNdL9)H{ HH+G x HcWH9$%$H{ G(~HW0Hcf|J% AH{ HcG(;G$HG HEH{ G(O(HW0Hcf|J;(G(HBLuA `/HD$LDc8IcEDxA;u ~HT$L:IcEA4IUAuL$HD$:HcC8LLHH)HHL9u$:HD$ILuLcHuHE8v(HD$:fHuH;sxHHcC8ƃVH~)Hc%H)HD$VH,ϋHHCxH9EW/HcC8WHw)Hcy11H)HD$WH,΋A+)ƃLkxHELeL9'HL$J HHL$@HDHD$Lm0)HD$ILe7HCH|$8McDIL`p,LuH{ ILH+G xHcWH9~HW0fkHH+G \)HcWH9O)HW0fHHcC8VH~)HcH)HD$VH,ϋHuH;sx HHcC8ƃVH~)Hc\H)HD$VH,ϋHD$McHUJDHD$@Ld$@HD$AJ;TtdHD$LuJTWHEH9Cp;HHcC8VH~)Hcy11H)HD$VH,ϋf.HuHE8HD$f.HD$D(EHD$McLu@Ht$McMcLbJJLHALeHTHDN,;!L%HHEHD$5DHD$HHuMcLdHD$0HUH{ N,pAHH+G xHcWH9~HW0fHW0ffD蓖{fDADA AF($fAt=M A$=HƃHHD$ HHEHƃHHcC8VH~)Hcy11H)HD$VH,ϋ0ƃHHcC8VH~)Hcy11H)HD$VH,ϋƃHHcC8VH~)Hcy11H)HD$VH,ϋHcH9HD$8LDc8IcEDxA;u ~HT$L觍&IcEA4IUAuL$HD$0m$HcC8LLHH)HHL9uo&L}L{H{ HH+G xHcWH9~HW0fsH{ G(;G,4 HO0HcHQf: G( H{ HcG(;GHG HEHD$IH{ HH+G xHcWH9~HW0fHD$ƃHD$qLDs8IcGDxA;w ~HT$LtIcGA4IWAwL4HD$ HcC8LLHH)HHL9uRLeLHHcC8QHy)Hcy11H)HD$QH,aaƃHHcC8QHy)Hcy11H)HD$QH,L9e HD$B|4|H{ HcG(;G HG HE^DL`%H{(Lh`H{ Hu`Hs(H|$(諑Hs H|$蝑DH|$(ΒuH{(acI9 H|$讒uH{ AcH9Cx H|$(}H|$ApA9tHHcC8VH~)Hcy11҉VH)H,H|$*H|$( HD$|HIcHH HKxHtpHHcC8VH~)Hcy11H)HD$VH,ϋ)H_ƃH|$ÑH_謀袀I|$@DI|$HDI|$PDvII|$XDaI|$`DLHEfDHG HEH9CxzH{ HcG(;G,}HW04Bfv`I|$0~"H{ G(;G,HO0HcfHD$ƅHH$dH3%(N9H[]A\A]A^A_fH|$HX@H\$0fHH;ExHHcE8ƅVH~)Hc H)HD$VHϋfHH;ExHHcE8ƅVH~)HcH)HD$VHϋt@HH;Ex$HHcE8ƅVH~)HcvH)HD$VHϋ,@HH;EX HD$AfDfDLc?HEXHHH9T" HD$AfDMcHJctH9{'H|$HBHL HHcE8VH~)Hcy11H)HD$VHϋH|$H4GPu'JHHcE8QHy)Hcy11H)HD$QHIƅcH9:HD$$HHcE8VH~)HcR H)HD$VHϋHt$HHH<H FցePu'BHHcE8QHy)Hcy11H)HD$QHgHt$HHH<H FցT1Pu$B( E8l HD$Ht$HHH<H Fց  HD$HL$HPH<H4A HEMcILHcADHD$NH|$HPH4HD$GD HEDLI}(UYI}8DAYFHHUxA BH9HD$H9HH9H9HHcE8VH~)Hcy11H)HD$VHϋyHcH9}: HD$8|HDe8HcADx;q ~'HT$HHL$ JHL$ HcAA4HQqL$HD$0HcE8LLHH)HDHL9uLsLHcH9 HD$*LDe8IcFDxA;v ~HT$L!JbIcFA4IVAvL$HD$D0EHcE8LLHH)HHL9uAEHHCHD$LƅrH|$f|G HHcE8VH~)Hcy11H)HD$VHϋHt$HHH<H FցсPB( HD$8H|$HPH4HD$GDAO HEDMcAIHcLhpADD^HD$H|$HHALH A4GAāHMHc HHHcsEAEHD$?H|$HPH4HD$GDaD3< A  E8xHD$ANH|$H\$ HcGH4T7AFH H|$=h8~1fHIH9E8HcEHD$L2HH;ExHPH4HE$FDuH;UxtAT6сuHA HF"$H9H|$G%=yH9QH|$ffDHHs'HL1҉A>LE9rH(HtIcH0Є HCDHcD}AtUH bH63h@ƃ1ƃH[]A\A]A^A_fH9sxtAD%=uD}IcH(Ht H0ЄtWDL1҉H西EEID9}oHcD}HADEIc%=urfAH1[]A\A]A^A_HyHCLcxD+`|D9'@ƃH1[]A\A]A^A_HcL9H ADEU%=?D$ HcD}H ADE;D$ GE9vH(HtIcH0ЄDfLcL;{P@MfC|= t\D9CD=UHc%=H(HtT$ H0ЋT$ LcLMfC|= u1LHҽAwtfD9HcD}HADEIc%=H(HtH0ЄMcLK?ADPuHv=t w L1҉HAUDfDHcH;Cp#ƃ1DIcH;Sx"AT с D}$fDIcH;SxEAT с+ D}2$fDL1HAA6$@H9sxCD=%=UHcDH9sxcAD%=MD}IcA@L1҉H豻EEYDHcH;C0AD %=EeL;{x:1fA| '1AfL1҉H1AڀCT}MK4?HCLctLL;{xtAT5tLctfDDE(<HG Hx uHW0H;Pu HcHH9AWAVAUATUSHHHHuHopIHuhHHp8LoxHSH~HHcJ|I)̓׭H5 Hc H>1HLoxH;Hp8f.H H{ G(;G,}HO0HcfG(>fDH;kPHH+P IHcHH9<HH0fHG8P@HtHG8P@Hgff.H<dH%(HD$1Ht$D$HT$dH3%(uHfAWAVAUATIUSHDdH%(H$1E]<HH˅}IHt}H]HLLH7T H9uHLHwFH$dH3%(LH[]A\A]A^A_@@H2H|$ IHf$L$HD$HLH$HD$HDŽ$H)HHHL$,Z4D$ I1ɺL1sLIL`lH鎡AVAUATUHSHH0dH%(H$(1H|$ HL$HD$HDŽ$HH)HH$H$HDŽ$H$,Z4H)D$ HDŽ$HHQ2DŽ$,Z4DŽ$HHfCM~,H$(dH3%(HucH0[]A\A]A^fDIIHHLL$HHL~HLLL-L5L-H8f.AWAVAUATUHSHdH%(H$1<IH˅~/H$dH3 %(HH[]A\A]A^A_ÐIZL0t,Ht?LHLHQHHLXCfDHHLEHDH2IH|$ HD$HL$HHDŽ$HLH$f$HD$H)HHL$,Z4D$ I1ɺL1sLHL` vH鸞f.AVAUATIHUHSHHH0dH%(H$(1H|$ HL$IHD$HHDŽ$H)HH$H$$,Z4HD$ HDŽ$H)HDŽ$HHE2LDŽ$,Z4DŽ$HHfCG L$HHLHLLL`LhL`H$(dH3%(HuH0[]A\A]A^HgAWAVAUIATMUSHHt$HHT$L$\dH%(H$x1HGHD$8H@D$AD$X HD$|1HD$`H$HD$hH$HD$PL(5HL$HIHy uIE0H;AWLL$`Ht$8E11H|$HD$|DpAIcH HHIEMHHt$8H|$HHT$HcL4IH9H1I>MEHH1H IDD$HD$8ED$\9D$XkHc)ػD$$WMLME11H1Lf.HD$L<9\$H;\$$LLl$ DLLHD$ EHL$A<$IL<H9D$jIE HT$ME11LHHD$@D$(A$tdHD$Pt$(A$DŽ$(HNƄ$H$L$,'HcHIHD$0H$H3$-HD$0Ƅ$H$D$,$DD$,HL$0MLHT$H|$@MA4$$H$L111zIbf\$ @D$ ImxXH9l$8A$9\$X\$\H9l$8Ht$HH~ uIE0H;FDHt$8H|$HHE1LL$|1D$|DpIcHHHNIUxHt$8MEH|$HHHcD$XHt$L,IEH-H#I}MAHH1 H\$\H$xdH34%(HĈ[]A\A]A^A_DHD$0QfDLL$DD$(MLH1LH$$RHD$PL$DŽ$(Ƅ$HH$MHcT$(LL1A$H H$I$fH$HH$HDŽ$HDŽ$HH)IcHLDŽ$,Z4DŽ$L|$hL1M1ɺLLI& VA$H|$0fDHcIH9Ht$HcL|$8H,Ht$HHEHN0N4yHHHT$HT$H}1MLAHE)L$,D$,9$N$HHHHD$GIH$HtiHT$HH7HD$PDŽ$(Ƅ$HH$+fDfDA$L$A$H$LH$HDŽ$HDŽ$HH)HLDŽ$,Z4DŽ$Lt$hH+T$8L01M1ɺLLHEPHt$HImxDsH~ uIE0H;F Ht$8H|$HE11HLL$|D$|D@AIcDD$HDD$HHIUxHt$8MHH|$HHcHD$HHHH H;MEHH1HDS9\$\HD$HcH,؋\$ H}H/ H}ME1H .q H1A$oA$D_HcVH9HcD$XHt$L|$8L,Ht$HIEHV0N4zHdH AI}ME)LH1H$HH$HDŽ$HDŽ$HH)HcH$HLHDŽ$,Z4DŽ$1M1ɺHHIE$cHcVH9HD$HcHV0L|$8HHN,zHH5 H;AME)LH1DA$\$\H$HH$HDŽ$HL$HDŽ$H)IcHLLDŽ$,Z4DŽ$ 1M1ɺLLH*L11HE`HoxH$LH$HDŽ$HL$HHDŽ$H)HLLDŽ$,Z4DŽ$H+T$8XM1ɺL1DLHDvH$LH$HDŽ$HL$HDŽ$H)HHLLDŽ$,Z4DŽ$H+T$81M1ɺLLIE-Hff.AL~AAVIAUIATAUHSLLH}xt.ID[LLH]A\A]A^RfA1fD[1]A\A]A^Ð@AWAVILAUATE1ULSHH|$H|$,Ll$ L$HHL$$H)dH%(H$1HD$$HDŽ$HLD$ ,Z4D$,tE~-H$dH3%(DH[]A\A]A^A_ÐHc|$HbHD$HD$L|$HD$HLMd@LH1I@gIIGM9uL|$L$ILH|$LNHT$AIlH;HH9uH|$LE@L$HT$ILH|$A}ff. <~ 1ATIUHSHnIMx)L;ep|#L;exLHH[]A\1[]A\GATUSBGx+HHH;IHt3HH8ML[]A\E1[L]A\E1[]LA\DH ff.AWAVAUATUHSHHhHvdH%(HD$X1Ht/HT$XdH3%(HHh[]A\A]A^A_@H}HD$ L|$ Ld$\H}1ME11HILD$ AH^2DHHD$fD$cH}MEHL1lDLHLLN/fH2fSHH ?Hьf1HGHt@HHH3HH H@f. 1~SHHu[@AUATUS1HXdH%(HD$H1~"HL$HdH3 %(u=HX[]A\A]DIIH1L HLLgL6H؋f.USHHW0GHG HGhHGpEHGxHLJfG0HLJHLJHLJHLJLJHLJLJHLJƇHLJHGHG HHt HsxH3Hk HHt HsxHH(pHHt HsxHHkhNHHtHH -Ht f@HH2HkxH52H=2HSxH^H{ tPHtFH{hHt=Ht3Ht)Ht$H1HH52H[]CxH[]HĉH鸉H鬉H頉fUSHHH2HHH^2HHG(fG0H[]Hc@1N9OtÐVx9WxuUHSHHHHtSHvHtJNWȃu*ffu91H[]H{HEHHtHG H}HcWHH9~qHW0fHLLLM ENLnH$dH3 %(HutH []A\A]A^1@1fDH1@ 1fDEH1fEvH+H/fDHH1@f.HXHdH%(HD$H1HHZHL$HdH3 %(uHXpAVAUATUSH DdH%(H$1EAH@@ƀIIHHHCxDcIHHL~HLLLENL讴H$dH3 %(HutH []A\A]A^1@1fDH1@ 1fDEH1fEv/HHfDHH1@f.HXHdH%(HD$H1HHZHL$HdH3 %(uHXATIHUHSHHtELH߉<8H[]A\fDATUS1ۅ~[]A\fH1HHHHIHHHdHtHDMtL[]A\ÐDAVAUATU1SE~[]A\A]A^I1H[HHIIƋ~,MtL'DMtLJ[]A\A]A^LL8HL@f.AWAVAUATUS1HXEdH%(H$H1E~.H$HdH3%(uaHX[]A\A]A^A_IIHILALf;$<~ LB룐IDLLLH/}fDAWAVAUATUS1HXEdH%(H$H1E~.H$HdH3%(uaHX[]A\A]A^A_IIHILAL:$<~ LA룐IDLLL\H|ATLghUHSHfDH;HtHHL9uH H HDž H H@f.HHH9u[]A\ÐfDUSHH-'2H]HtHNHVHEH2H[]ffDAWHIAVAULohATUHSHhHt$dH%(H$X1HT$(Lf.fH @@H9uLd$( L8HIHuH@Y M پHD$HL$HD$HHLLt$0Lt$8HD$vHT$LLLILJ LILJ DHHI9uHT$HTX LHD$H #HHtHT$LHI_LoHT$HW LHD$HHHtHT$LHI_ LHT$HV LHD$HkHHtHT$LHyI_0LHT$HV LHD$H0HHtHT$LH(I_8L|HT$HU LHD$HHHtHT$LHI_@L+HT$H_U LHD$HxHHtHT$LHI_XLHT$HT LHD$H'=HHtHT$LH5I_`LHT$H=T LHD$HHHtHT$LHI_HL8HT$HS LHD$HHHtHT$LHI_PLILI AI06I8+I@ IXI` IHIPHD$0HH$1HI_(HIw8I(]Iw@I(PIwXI(CIw`I(6HD$ DHD$ IuH:uPD9D9u[G(~HW0Hcf|JKH}G(;G,}HO0Hcf;pxer2HH&MM MUMc4$MEHC(H{0-HHE1Ht8Hx HG8HxH1LL$E11LT$D$#LT$s89H{0HcHpxerHL$,MsAiH$H\H|$HNHHL$D$0HGDT$0E)IF(HD$(AHL$(I~0HHy oHG8HxHRHl$\HE11I1D$\0IE11AHD$(D$\HHHx A,D9MIc1LL$D)t$0 fDH9~IV0LBBfAAHPH9uD)Ht$`D$\1Ht$ Ht$\Ht$HDA9~SD EVHcHAtH<6L$\f$f\;l$0}Ht$HcfFD$\A9;l$0 H$9(fD~,H4$~"H|$H9l$0NHcHPH).@|$t f1H$dH3<%(LHĸ[]A\A]A^A_EEuAD$Mg1fDfDf\tBD9G_9l$0H|$Hc1f4G@D9}E|<DfUHt$HH= LD=N;l$0} Ht$HcfVD$\E|<EDAA`DA{7H2AfDD$hHHD$`HcD$\HHH4ADL$\%=uD9DxA}trD$\D9?HcЍHE@A>t:D$LA>tP@Df.USHHt0*HHH5. THHHƬH\H[]AUATUSHdH%(HD$1D$Ht Hˋ ~HD$dH3%(ulH[]A\A]ÐIHH5 HHHt$HI~Lʱ|$~A$@Ef.ATHI1UHH5I{ SHLH55 HH)H[]A\Mf.AWAVAUATUSHdH%(HD$1$D$~)1HL$dH3 %(H[]A\A]A^A_@HLt$HIAH1LH5 :INjD$tfuZpLHH5 LoLI脰D$t[udDLL$P@}t:D$L,}t]@|HD$IPHtHHD$蠨HD$HfDIHH9JHtHD$IHH=HQH_-H;-H^-fAUIATIUSHHrH021ɉꉫ`MLHHǃHHHHǃPHǃXHǃhpH[]A\A]H-AVMAUIATIUSH`MH/2LLHHǃHHǃPHHHǃXHǃh[]A\A]A^H,AUATUSH dH%(H$1~&H$dH3 %(urH[]A\A]DIIHHLHLLLtb1fDS`1ILH{H+AWAVAUATUHSHL8H=p dH%(H$1L"PI5HHHEL$HH LLYH$HHu LHH$8HL$@H LHHH|$( 诠IHHHHLHHL$ܗI$hH4$IHLLL$ 轗I$Ht$HHHD$(蠗H|$HHD$%Ht$H|$ %Ht$H|$(%H|$联H<$xLpuHCHHt9HH$\H$HhLH$Hx?H$HsLcHMHD$<$ E1HD$E111LLD$<趖HT$4$LMJ|c(HtHH$RH$JDc(LD$(H<(H(H'H'H(@AUATUSHdH%(HD$1H9HHY1`9`}HHH9Ht=Ld$HD$L%LHIT$_HL4uPHPHPH9tHyHrHPDHT$dH3%(uH[]A\A]D1גfDAWAVAUATUHSHdH%(H$1A~.H$dH3%(HH[]A\A]A^A_fL~xHFIIMLH$La H=| HrH1H5<11LzHAHb2HHHD$D$ Lt$HHT$@Lt$HHL$PLLt$HHHL$E<A$`t 1҃L$ Ht$LAH<$HL|$0HLL5Lt$LLL轰LH|$Uf6HLLML$ HLL臱$(f1LH&L辎LF3'DLL|$PxLHA$`AN$`I$HHLt(IH@(L|$0HD$ҙIHtH4$HT$0HHL$ LLÕILHLLHD$LHroD$, @U H+$H'$H#$H!$H-$H)$H$fDAVAUATUHSA~[H]A\A]A^fDIHIILDtH[]A\A]A^DL萟HtH,'2H5x21HsHtIPIM[HL]HHRA\A]A^fDUHAWAVAUATSHtEHPLHdH%(HE1EjH1IAPLcEHHMHEHEHUHEI9"LIMHHXH|H*HpL HXMt1H v2HPLHHfAH H@fDBH9uIHXtLxLX1ۉpHEAH`HEHh3LhHxLLHxI@9ttpIHHP@;pu IPHPMAuL`HxLLPA7|E EDEHEAH`HEHhHIhEHPAWtLMHX3AXZEtUHHEQ AHXHtJHpHHxHHH9t HXIDH@HHI9uHXHH`;Hh/HudH34%(HPu;He[A\A]A^A_]f.HDžXA?AًIj ff.AWAVAUATUSLHhED$dH%(H$X1EHt2IHκHL$ MML-ݵ1HfT$hL|$`HD$`LIED$0HD$ HPHD$(HxHL$HP(D$, D$0IEH=2l$HHD$@Hs2Ll$@H$HD$LHH$f$JwID$Ll$@H$H@(HD$H$HHD$MLd$Ll$@LH$LHD$HLL趖H=O2L$L D$Pu~$f1HH[fDA$H|$LևHH$XdH3%(Hh[]A\A]A^A_f.1HHL$,1LHT$LL$PHH)͏D$hT$0fxO)LH謏$T$PfxK)HH舏H L8+L$lf.$@$H,HH$@f.AWAVAUIATUSHA~HL[]A\A]A^A_fIILLLM|$pI|HLD$|HL$|6N L$YX $YXYv tR~tstFWuIHIMLHpHHHL[]A\A]A^A_IHIMLHpHHfDIHIMLHpHHhfDAWAVAUATUSHEHL$LD$dH%(H$1EAׅHHM̃`LD$AxHMcI9LHHuHD$ HHD$ H ho2IUL(HHHD$(IŐHHH@fpHuH|$(E~lHHE1HP@AGD$HHH)@HHHP@D9t$u HPHPHI@LD$MLHHAQE9uHLt$(HL$MDHhL-HD$ Hl$(HHHD$HLI9tfH@HHH9uH|$ uDH$dH3 %(HD$ HĘ[]A\A]A^A_fHL$MDHHHD$Lt$0LI~p IE$E~UMPIpIELM9uHPHP0HD$FfDA$3E~AGLkD$HHHD$ IHD$(B@|$gLLff/D$8LD$IL;l$ I}pH5w uI}pH5n t2|$I~pL諌ff/$L$또I}pH5zn |$H|$(L`ff/$L$JHL$T$MLHHD$IPHpHHL9u肃HHHf.DSHHcH5 HHvD[f.fSHHcHw8HHfvD[f.DHH@HxHH@HpH9t1?*tH|Hff.DH= !f.UH!SHH= †H}臈H[]UHSHYHHt3Hbj2HuH{HHEC CH"2HHHH[]HH2HHHGH识H臍H9t_UHSHHHH@HxHH@HpH9t?*t#6uHHuH{[]鿂H1[]fH]2SHHHHGuH2HHH[鉄fH2SHHHHGuH2HHHJH[鱅H2HHiSHH[zf.AUMATIUHSHHMLHHHLJ(HH[]A\A]A@f.ATIUHSH:HHLHAHt[L]HA\[]A\Ðf.SH1HH2HH[@f.SHH|2HH[ÐfUHpSH詈HHt HHHH[]HH.2@Hm2HHI SHH[f.AUIATIUH SHdH%(HD$1HH$HHtHLH"LHLHH2HHEHD$dH3%(u H[]A\A]"~Hff.SHHt2HH[ÐfUHSH9HHt HHHH[]HSHH[@f.H2@fDAUIATI USHD$dH%(H$1HHD$莆HHtHt$LHH\$ D$HsLHHL"H:H[2HI$H$dH3%(uHĨ[]A\A]|HH@HE2HHY+SHH[zf.ATIUHSHHdH%(HD$1JH2HHU)I<$Ht f?tfukEH H H{Hl$HS@fG1fC踈HH`HD$dH3%(u;H[]A\@fthuEHM I$M{HWAUIATIUHSHHdH%(HD$1IH2HHtNAEH- HsH>y1HHfC-`HD$dH3%(ulH[]A\A]f1LzHuLquAEH-d f.Hl$LHmD$bLzHfUHSHHHH2HsH}HHEoeH[]H2ff.UH SHIHHt HHHH[]HUHSHH;HHd2HHHHHǹ H5 t1EfSH[]HHkTaHHw1fCH[]Hqf.ATUSHLcHdH%(HD$1hGH2H5 LHH+dHl$LHƅHH ^HD$dH3%(u H[]A\xHUHSHH9tHvGHsH}cHH[]Ð@f.H`~2@HA~2@fDUSHHHH2HHGzH[]H>USHHH9t-HxHHtHPHuH{H}xHPHCxHH[]ÐfDATUSH9HHIH@HxHH@HpH9t1?*t82|u/It$H{}ńtH{xIt$xHH18t[]A\HtHP @[]A\@AUIATIUHoSHHH2HHH菂LcxAE~H[]A\A]HhtMuAEH[]A\A]I I @HE2ATIUHoHSHHHxHCxLH5[]A\I Iv UHSH)HHt HHvHH[]HF H 2SHHHHxHtHPH{H[ilSHH[jzf.1Ht5 / w2 w-HcHcHHGHH H1Df.1Ht= 7 w:HH FH H H9yH9y|HAHHD11HtU O wRHH FHi H H9y 7H9y(|1HQ@H1Hx5H9yP|WHHHH+Af1H9yH~HHHH+A0@HH)HHH+AHH)HHH+A8HGÐSHHHtqH[qH=y2ATUSHtoy2~K1L$J'H(Ht"H}HtHP HuxH=~y2J'H9`y2HqHWy2=y26y2[]A\fDUHSHH:H}H)É[]DAUATUSHHHG5x2Hc9}~xHLhMA|uHE9}KHcA|tHx2HH8HIHEMHE5`x2Hc9fE1HtE11HL[]A\A]H9x2HH8HIHEHtMtLacHE9}HcH πytH9HIHEMu+HE5w2Hc9^H=w2H ׀yuHNLb?fHWrw2zu.HRHt+~HL1D:HH9u1D~H =w2HQH41 fDHH yHуH9uÐATUSHdH%(H$1~(H$dH3%(H[]A\Dv2Huv2~EH=v2vtH5OryIHtH>2HI$yHHtL @H$gyIHtH2HI$FyHtL @HD$+yIHtH2HI$ yHtL @HD$xIHtH2HI$xHtL @HD$xIHtH2HI$xHtL @HD$ wxIHtHH)Hq2HI$GxHtL @HD$(,xIHtHHE)Hf2HI$wHtL @HD$0wIHtHH(H2HI$wHtL @HD$8wIHtHH(H2HI$fwHtL @HD$@KwIHtHHd(H2HI$wHtL @HD$HwIHtHH(H:2HI$vHtL @HD$PvIHtHH'H/2HI$vHtL @HD$XjvIHtHH'H2HI$:vHtL @HD$`vIHtHH8'HY2HI$uHtL @HD$huIHtHH&H2HI$uHtL @HD$puIHtHH&H2HI$YuHtL @HD$x>uIHtH2HI$uHtL @H$tIHtH2HI$tHtL @H$tIHtH2HI$tHtL @H$tIHtH2HI$`tHtL @H$BtIHtH2HI$!tHtL @H$tIHtH2HI$sHtL @H$sIHtH2HI$sHtL @H$sIHtH2HI$dsHtL @H$FsIHtHH_$H 2HI$sHtL @H$rIHtHH$Hr 2HI$rHtL @H$rIHtHH#H 2HI$zrHtL @H$\rIHtHHu#H 2HI$,rHtL @H$aHn2H~n2HHQH@HH9tHHHHuEE{n2H$dH3%(u*HH=Vn2[]A\bDEgHHHHHH{HoHcHWHKH?H3H'HHAUIATUSH8HpHHt LH/1H+HCCfKHCAu~H[]A\A]@LAUHc=l2H_HCHtHl2~1 H9-l2~ oIHtHHCL$HCH<uAEsH$H(fUHSHHHtH/HKkEl2~"1HEHv%~ LHx ʼn+@=w[]A\fC f.ATIUSFHF H߉FH-ʼn1x  []A\ÐLHx  ‰_]v-t%uLH ‰f=C 또fUHSHHHFF FH1x>~4t,HHix- ‰€t?~DH[]@C fATIUSFHF H߉FH ʼn1x  []A\ÐLHx  ‰}wҍPvǃ0 v C @LHō}wLHPЃ wˋ Ÿ+wff.H1HHyH1HHSHH[ ]f.H1HHSHH[\f.H1HHISHH[\f.SHH[j\f.AWAAVIAUATIU1SA_E1HHH4$Ll$ LdH%(HD$81؉\$ D$1D$HIDHD$DIH$LLP(|$,t>AA~C9|1H\$8dH3%([HH[]A\A]A^A_D$ =vMtt$ DžxHL$f9ЋD$tB1*fDH19wHcATf9tf9w׍pf.=T$G #Euu 1 = 3DC19Mtrf*Y D$f*D$X~ D i ^ $dYX 0 ,уdOЅҸIf.ڸdTd~UfDAU9IH{ ATIUHSHE1E1LÉHLH[]A\A]AUdIHK ATIUHSHhE1E1LÉHLH[]A\A]AUdIH ATIUHSHE1E1LÉHLpH[]A\A]AU`IH ATIUHSHE1E1LÉHL H[]A\A]AUdIH ATIUHSHxE1E1LÉHLH[]A\A]H1HH9H1HHSHH[ZXf.H1HHSHH[Xf.SHSH[Wf.Ðf.HcG ;F}HHO Df.H1HHH] @HX @HS @HN @HA @H!E @H, @HE @H @H @H @H @HG @H @H @H @H @H @H @H @SHSH[:Vf.SHsH[Vf.AWH L= a1AVMP AUIATL%w UHSH(~HT$HL HEHD$@IM9tRMIELHLH a P(9~LD$H|$MLHD$ IuD$ M9uH([]A\A]A^A_fDAWH L=\1AVM AUIATL% UHSH(~HT$H HEHD$IELHLH P(9IM9t?MfDLD$H|$MLHD$ ID$ M9uH([]A\A]A^A_@AUH 3 IH) ATIUSHHHP(E1E1HډʼnLL=H[]A\A]Ðff.AUH IH ATIUSHHHP(E1E1HډʼnLLH[]A\A]Ðff.AVL IH i AUH` ATL%, UHS~HHMDP(MHHAʼnL A LdE[]A\A]A^Ð@AVLP IH AUH ATL% UHS~HHMDP(MHHAʼnL  LE[]A\A]A^Ð@AVL IH AUH ATL%Y UHS~HHMDP(MHHAʼnL LE[]A\A]A^Ð@AVL IH  AUH ATL% UHS~HHMDP(MHHAʼnL LE[]A\A]A^Ð@AUH IH ATIUSHHHP(E1E1HډʼnLLH[]A\A]Ðff.AUH S IHI ATIUSHHHP(E1E1HډʼnLL]H[]A\A]Ðff.AUH IH ATIUSHHHP(E1E1HډʼnLLH[]A\A]Ðff.AUH IH ATIUSHHHP(E1E1HډʼnLLH[]A\A]Ðff.AUH 3 IH) ATIUSHHHP(E1E1HډʼnLL=H[]A\A]Ðff.AUH IH ATIUSHHHP(E1E1HډʼnLLH[]A\A]Ðff.AUH s IHi ATIUSHHHP(E1E1HډʼnLL}H[]A\A]Ðff.H1GHwHHW(HHGG Ð@f.9@ HNA HNAN9>Hc9T Hc9THc9THc9T&AHc<9}Hc<9EfD<9~u؉fD9ȺEÐf.GHwSH)xC[Ð@f.GƁwfDAUE1ATIUSHHHS(H,@u!HLHPyH[]A\A]fD@ uEt @ A@Hlf.AUATIU1SHHf.HLHPx^HS(HD,EtA uZ@tUA @ŋC0tHS(D,EtA u?@t:HA LH@PyH[]A\A]AHfAHfSHHP Hffɸb*C*K^f/R w YP ,[fUHHHSHHdH%(HD$81HHHHwH߉=HL$8dH3 %(uHH[]FHfSHH1C0HH[ff.UHHHSHHdH%(HD$81HHHHH߉HL$8dH3 %(uHH[]?FH9fNv!Lv&VGf.If.HcG ;F}kHt`UHSHHC0u-HcC HMHH S H[]fDS S H[]fH1HHÐff.H}1HHH1HHSHH[Jf.H1HHSHH[If.H]1HHISHH[If.H]1HH SHH[ZIf.H]1HHSHH[If.SHH[Hf.H1HHiH1HHSHH[Hf.SHH[zHf.H1HHH1HHSHH[Hf.SHH[Gf.H1HHiH1HHSHH[Gf.SHH[zGf.H1HHH1HHSHH[Gf.H1HHSHH[Ff.SHSH[Ff.H1HH)H1HHSHH[ZFf.SHH[:Ff.H}1HHH1HHSHH[Ef.H1HHSHH[Ef.SHSH[zEf.H}1HHH1HHSHH[Ef.H1HHSHH[Df.SHSH[Df.H @H~ @Hw @HcL LT fDH@ @HcDL  T  fDDN0IH׺SHF(AANAAPD fHLH fu+ y;1A11QDBfAvf u d&t[dtVI9t8HAPD fdE1E1L8[@w hc]뿐@DN0ISHHV(AANADBDDA fAHBLH @fEu* y:1A11`fDAPfvfA u d6dI9t@D@HDD@A A1dE1E1L[@hfDzuʀzۃzуd뾸 7c,띐fAWIAVAUATUSH(F0Ht$XHT$I؃Ln(H1LP(=D$D$E11E1fDAAD9~0IDLLP((v=vAD9Ѕu<|$dt+Ht$H|$LE1E1H([]A\A]A^A_f|$u>DPD9M1E1DD9LA~duE~ȄtĻP]H1HHYH1HHSHH[?f.H1HHSHH[?f.SHSH[?f.H1HH)H1HHSHH[*?f.H1HHSHH[>f.SHSH[>f.H @H1HHSHH[z>f.AUIATUSHDF0LN(AAE1</111fDA9~uHcAyƒƒf@uMIcAA4EP0@>DqA9AA@HAu$Ip(4@&HH]PQHh>HL(HIYH1LQpI $HPH>HPH=eLLPLPH=fH*XPH=fLL*XHHHH]364(0IHt$D E1HNjJHOHH<Lk>`{0HHt8HMHHl HPDHy=ZYHHHL`H]OHe<HCOH;<L1ɋHAԄtf/rRHHP HNH;93HNH;9HL;L;L;P;/IHMcH^NHf;~H2NHJ;c]IKHNH;zHMH;^= XHMf/HMHMH:fH*XcMHk:fLL*XHHHH<01(-HHt"D E1ɋH!HLHH9HLH9HtLH9`,-HHt4H' APHLHPDH(:^_HHHH@PHLH 9HKH8LHHЄtf/HHP{HKH8_HSKHk8j>"I黹IIIIH@H]H鑹I鯹I黹IɹIUf.UHAWAVAUATSHhHD HdH%(HE1E~+HEdH3%( He[A\A]A^A_]fH@ILuHHHGH 2HLAHfDEHEI$;~L"HEf(*HHtHHE3LuHcHIHI$LuILHH L ]E1L[ID9GKH6VH?0f(;HBHLHR HtB0I$H1LPpuHi>H8BLLxHHHpH I%LL.L/L/L0LH0`"HHt1HD LLHR{:_AXHHLf Hu0D1HHOuHHPHyHHHHL8 L.EDˆ+LuMqHDžLu:HHREL5L4H0DžH/0f/9HLY4t?uH?H-f0*\0|H?H,ɋ+,HcHHHHDžHHLH3;HH9LL ,L%,L',`HIt+PLLDLP9AZA[HHLL HH鋭H鯭H鵭H{HcH韭H顭f.DH1HHy SHH[zf.H}2@fDHM1wW HHGHOGDG ÐH1wG HOHWDGGDO @f.Hݼ1wW HOHD$GG 1EDOG@H1HHFGF G FGFGFGFGF G ÐfUH(SHHHt HHHH[]HHH9t*VWV W VWVWVWVWV W ÐATAUSH9t?HHHH@HxHH@HpH9tE1?*tou E1HCH9EtD[]A\fDHCH9EuHCH9EuދC 9E AHsHÐGG GG GGGHHPHÐf.HWP1HtBHWXHtBÐUSHH(dH%(HD$1HD$ Hh01HL$HY HT$LD$ ՋD$Ht$dH34%(uH([]HdH%(HD$1HIHL$1HP0D$HT$dH3%(uHff.HH HtHtzAVAUATUSDwD;vuHE~SII1fA9t8LLHHUHHR(t[1]A\A]A^D[]A\A]A^f1DfH9UHSHHHH@HxHH@HpH9t?*t t1H[]DH{HHuHHP(uHuPH{PtHuXH{Xff.EEAWAVIAUIATIUS1HHGHHHPHtHDEH1fA9~I}Pލ^HHEA9$I}XHtLA9$~FGD$ ~;1HcI}XD~IDIDA9,$D9|$ HtA$H[]A\A]A^A_I}XHuӐff.U1SHL\$(EEs wzHA@EHX(u2DкQD)kdA9u)iҐA9uJA DL HHASAPD$8PH H[]DAH[]f.ff.H2@fDUHSHH H1HkHHCPHHCXHHC`ChH[]fD vAUATIUHSHHHt0H?1H511H&HtH%H6 9tfLmPMt-LHL'EhH[]A\A](IHt LHKLmPA$~DLmXMtA}~A$fD(IHt LHLmXA$VcHH@f.SHHHHtHPH{PHCHHu+fD1HuTH{PWuHPHCPH{XHu%1Hu4H{XGuHPHCX[fHHRDHHR@SHH`Hu%D1aH H{`GuHPHC`[@f.H=1SHHHHH[@SHH[f.AWAVAUATUSHDHt$8dH%(H$1EhIHGXHxHGPLHHnDpE-E1l$I}`zI}X1I}XHLHHLpH{ LD$_ 1LD$`T$D$HALAHELHHLL$> LD$" 1LD$hT$D$HLL$AEy9HHD$!LL$HIL$`D$hf/MyHIYA HELL$LxHH߉D$|M1ɋT$D$`HAI^LL$InH\$8I}`LH$H\$8I}`LHAEhMtLJf.H$dH3%(H[]A\A]A^A_HGPHuDpLHEdIcI1M @AHA9HD$p5]HD$HH$HD$@HD1t$HHD$PHD$hHD$0L0LD$4Ht$HALD$HD$PAfDD$xHD$pH$fD$H1HD$ HD$(DAHA9A<uI}PHHLD$01ɋT$t$HD$PHtHt$@HRHELHP uT$x$уffzu9\$(D$hf/]HFl$ HHl$ D$(A97DH|$ DI}XHOI}` HH\$8I}`LxHL|$ T$(HLxf3H|$@H|$HT$(T$Ht$HH|$@ H0LD$\$9D$\H"LD$\9D$\4(HHt Ht$8HHD$8I]`8H|$@H|$HLL7I}XH1ۉHLHR uUI}XlHHLD$01ɋT$t$HD$PHt%d$(D$hf/HFl$ ]Hl$ D$(tI}X H|$ @H|$@H|$HI}X%AEhL$|$a@1fDA<HA9HD$8LMAEhT=<E1|$AEh4LlHD$8밿( HHt Ht$8H@HD$8I]`TyMyHIiAHLL$LxHHD$M1ɋT$D$hHAInLL$I^:HD$8HD$8L HHH~DUHH= 2SHH}htHH= 2[]HHfAVAUATUSHdH%(HD$1H(ID$Dnn HHtLt$DHL#L$}E~z1Lt$ DD9tdLvHHRLHH/T$~ϋE1ۅ~&fDHHt HHR;]|HEHP1HL$dH3 %(Hu H[]A\A]A^7H鯚f.UHSHHdH%(HD$1Hl1HHH}HHPHCHHHC`ChHuPHCPHuXHwHCX}huHD$dH3%(u$H[]fDHt$HD$tHUHpSH HHt HHHH[]HęUHSHHHuHH[]fHH%HH H}HHPHHCHHuPHHCPHuXsHHCXChHH[]ÐAWAVAUATUSHHXH`HT$dH%(HD$H1HqA1D$IML$f/vqL`HhD$LD$HAD$A9HD$MeI.H\$HdH3%(sHX[]A\A]A^A_@EAf.Eфt ElH{`L$DD$DgAt$@L$Hf.EƄ|DD$EtqLaHiD$LD$HAD$A9|$u!HT$ML1Hd1f/H{XL$Ht1E|H{XHkIHELLPHLT$ SLD$7LD$8DHL$T$LT$ f(L$(AHD$I$LPHLT$ HD$T$DLL$(LD$@LT$ f(A҉D$ D$8tL$@f/w Lf(IHD$f.AErE1)fD@uf.@AE@u9HADH{`DL$HL$>L$HL$f/v[f.SHH@dH%(HD$81D$HHT$1 HL$LD$HYf(L$P0T$tHt$8dH34%(uBH@[@L$1HL$(HHT$ LD$0f(tH|$0_fATIUSHH@D$Ht$dH%(HD$81D$T$1D$~HL$8dH3 %(uZH@[]A\HL$(HT$ @HLD$0}tD$ L[#Ht$(L^#Ht$0L#@AWAVAUATUSHHXH`dH%(HD$H1H1IID$MFL$@Af.EфtREtMLHL`LD$LL$LLL$D$9AEMM' ff/w*1H\$HdH3%(2HX[]A\A]A^A_DH{`L$WrT$L$T$f.E΄t E@f/sH{XL$H#1@5H{XI$II$LLL$LPPLT$ LL$D$LL$LLD$8T$LT$ f(L$(ALL$LD$ILL$ LPPLT$LD$LL$ T$L$(LD$@LT$LLL$f(A҉D$D$8LL$=L$@f/-Lf(MILD$LL$LLL$D$9MLL1H] y1@f.ȾE΄t EH{`L$L$f/veff.ATIUSHH@D$Ht$dH%(HD$81D$T$1D$~HL$8dH3 %(uZH@[]A\HL$(HT$ @HLD$0]tD$ L{Ht$(L~Ht$0L@Dҍ@E@!E@!9x5DσtteA A Ef@t;f.|$tDtT$ EÐu@tfDtfu@t@u߄tfDAWAVAUATIUSHHHXD$dH%(HD$81H A1AAI|$XHHHHEHHL`Pi HAN LD$(DH߹D$AAHEHL`P0 HA LD$0DHD$AEQID$(f/D$0HFHL$8dH3 %(HAHH[]A\A]A^A_H H߉D$ HA HD$ HEDAVDD$ LT$(fL$H*HLxP\L$ XZM HD$1 D$T$HLD$(AHA HD$ H߉D$ H߉D$ HELAVDD$,ƋL$ T$(&fL$*\L$Y^wEH@1ff.uAWAVAUAATIUDSHHH~D$G H{D$* H{A. H{A HEDUDD$DLUfD$H(*[]A\A]A^A_X@AWAVAUATUSHAHD$PADEoht}HH`LL$MAA$Ht&D1EDDHHf/$vPLkHMtLG LA$K H\$H[]A\A]A^A_DH[]A\A]A^A_H{`GhEDDHHs$f/vHH{Xt)$DDDHIH`H{`Lh@@yf.tH{`}EDDHH $f/rff.ATU1SHdH%(HD$1H\$@D EgI)@D‰DfHL*L$8SYLL$LD$X XZl$,$HT$dH3%(u H[]A\@f.HI@ APIкHHAQMIȉщbHÐff.H9UHSHHHH@HxHH@HpH9t?*t/2u&HHc5tH{HHuHHP(tD1H[]HuPH{PktHuXH{XZf.f/w1f.ȺEÐfDHHP HHHP H1Ð1ÐHHP HHHP HATAUSH9t>HHHH@HxHH@HpH9tE1?*tu HCHH9EHAD[]A\ÐfDH9UHSHHHH@HxHH@HpH9t?*t Mt H1[]ESu.fxYfxIu9uHuH{tHEHH9CHH[]f.MS륐f.ATAUSH9tCHHHH@HxHH@HpH9tE1?*tuHHAD[]A\fH9twUHSHHHH@HxHH@HpH9t ?*t &t1H[]fHHtHsPH}PDtHCXH9EXf.ATUSH9tcHHHH@HxHH@HpH9tE1?*t)u HsPH}PAĄt HCXH9EXAD[]A\fA[]DA\fATUSH9tSHHHH@HxHH@HpH9tE1?*tuHHAD[]A\A[]DA\fH9UHSHHHH@HxHH@HpH9t?*twunHHt_HEPH9CPuUCT~>HsXHMXf.zHsXHMXf.zHcHm $I D) )Ѝ)‰Љ)ƒH,Dຓ$IB"D)Ѝ)A9uA9t_Hl $I D) )Ѝ)9D9@H踺D9At$)A9؃)A9"뼐f.AUATUoSfDAD92A9A9v{LcK@HGBPf+Af-M1E1Lo MfuLGGA0A wAAXA9}uFIE9w1[]A\A]fD_ J1D f+bAt/A9vLcU@[A]A\A]DA1{f.AWAVIAUIATUSGfDADEIEf+f-u_LL:AA"AA1Atl k<[Dk<]A\A]A^A_iÐ[1]AA\A]A^A_@Dg DIE f+]^DAyf.AWIAVAUIATUSHWfx1Hv.AfH[]A\A]A^A_fG Hw҃IU uIUfzTufzZAuL1LEAEA?D$mLA7D$ L AÅ0L qAD$ SAA|$ADT$ wu(DQD)kdA9 E EHHA9|A;r|$;gDDoiÀ6 iiT$`YfAi*XE-fH*[]A\A]A^A_\f.E1M)iT$ A9ƉE fAWAVAUATIUSH(H$hH$`Ht$ HT$8HL$@D(LD$0LL$(H\$HD$dH<%(H$1EHnD$NAL$HH?1f$H\$PHf$1HD$PH$H$H$fD\$XD$HH$O$fwH<$AE11H g Hg zD$NEAL$1҅xf9Of+)Ѿ;LAƃ]AHA)gT$XfEAL1HAnAL$Xf1Ҿ=HYAƃL$fEE1H1L>H<$AѷDL$XE1ExfE)EAE9ENfEhA$E)f@H<$H1$fAE11LH e 9He 2$fAE11LH Qe HEe HT$DELH<$1HD$HD$DEH<$LHH$dH3%(H([]A\A]A^A_fDL$\GAL$ fD$@$@DL$\fD$+@HAD$E1xfDAA9DOfbDAT$XE)f9L1HE1xT$\QAT$ fDDD$\fD$@$>@$fAE11LH Wc "HKc  $fzLt$AH<$L1Ht$ A ~EfD|$NtaHD$(t$H0fT$\EL$ fDED$ tfD$@HD$HD$qHD$ HD$@$fAE11LH a Ha $f?DpAcH$f+tf-}-AH|$DD$DEHH<$pmH|$7~DD$AHt$@H<$E1E11D1$L5` D$BfDH<$AE1L1D$t$tEId$fy$fD$@$HD$8t$0@$[@$fIAE11LH ` H` SE1D$H<$)Ѿ,*AAHD$(D90HL$1't$DH<$DL$ODD$H)DL$ODD$HHt$0BHD$AFID$HA@D$EL$$1҅xfxzt$9Of2$,fD$f+~A$f$fxDE1A$D$E1HD$߾XXXXXXQXXfDH7Ðf.NH?fx1fDN 1fDHH?1ҹdH%(HD$1ft$Ht$ϬHD$dH3%(uH@SH?1H虬[W@f.H7GÐÐf.HWDAfEx;A9}9vAuHIHcAWH fq ǐf.H1@fDSHÈHh1fS`HHHCHHH|1HCPHHHCXHfHf[ÐfDAWAVAUATUHSHH8dH%(HD$(1cHg1HuXHCHHCPHHHCXHHD$HHHHD$ŨLHL诨H}HHt HP`HCHHEPHtR(D$$Dp=IHt]H1H51DHLD$$藧L$$LcP~CI$LPHD$(dH3%(H8[]A\A]A^A_fDD$$HCPE~HD$$E1HD$ @AE9tH}PDHLkPHR8HT$HL螯T$$~LcPM^cHUHUHTHTHTfUH SH HHt HHHH[]HTAWAVAUATUSHHdH%(HD$1H9tHHu&HL$dH3 %(HyH[]A\A]A^A_HHEH{HHtHPHCHH}HHt HP`HCHH{PHtHPHEPHt^(D$DpIHH1H5{1DHLD$sL$LcP~oI$LPHCPHuXH{X踳HH蕳HH肳DD$HCPE~E1L|$fAE9tH}PD蛯LkPHHR8LLHPT$~LcPM4A衸HR@AVAUATUH SHdH%(HD$1HHtH3HIX-HHCHHp蔲L1H5($D$TLHT$H5HHIċ$~0H蘼HHL$dH3 %(u]H[]A\A]A^LDl$Llfx EE1L1LJsHQfDAVAUATUSHdH%(HD$1I HHHHI$LP`HCHHHpHKH1H5ߧD$HT$HH5ԧHIHIŋE~FLVHL$dH3 %(HH[]A\A]A^f1@ELl$Lfx9AE1L1LfDEHH1PkHoPfDG`fx1fDWd1~HHHwXHHf.HXff.z u1DfDÐfUHAWAVAUATSHxHDdH%(H]1EHGPIH.p#AH1A(AHAfHfDHH@fDHHfDHfDHfH@fHɽHHLHL+EEHDžCHE1HDžHH@HHHHHHHHHH@H1HHeCuHHPHHtHPMt I$LPHHtHPH&HHHHHHްHEdH3%(0He[A\A]A^A_]@HfHHH5aHHH@HHHHHHHHHH@H莝(褻HHHLHs1H51LEEiH IPDGEHoƅE1DžHHHH@HHHHHHHHHH@DžƅDžHf.1Ҿ:LAŅHǢfHEE1L1H葢ENEEfEVAE9EOHE)f(HL1謱ABAEIP;G  HIf H fHHRHt HHPHHH@HHHHHHHHHH@HR@HHdC]fDLDEN E9EO QDfHAE11H P 輷H P HHJvDfHAE11H O \dHO E1&DfHAE11H !O HO }HH蚨DfPHAE11H AN 謶H5N HIX=ifHAE11H M LHM MHHڧD D +D {DHfHAE11H 1N 輵tH!N X@HN H*N ApfHAE11H L THL H2H1AHCHDžE1fDf.HAE11H L 輴HL HHJvD D HDžHH@HHHHHHHHHH@DžHCLH1LP苴IH LHp^HH HLH|CDžE1E1DHeHt@HT1H5S11HHt#HHH 9uDADCAA9|AAy HHIοLпHhLHHIP8hHxE1HHppDcHE AD;k D9tDH>IHHLP@xf/pvILH@HHL牅پL1LxH_1HNLHHL՚A6C uLHL-A HHPHHPHHIIGHѢ@L3fHAE11H H ٰHH HHg *HKfHAE11H H VHH 'HfHAE11H 9H AH(H HfHAE11H H ίHH f7HPQȃHEfȃEfHAƅAfD ffTHAE11H F HF  fHAE11H bF 譮HVF uHDXEu@7IHtHH`HHL*HDE+ƅ )fHAE11H zF HnF bE1H)Ѿ,@NIHtHDHD)苢ƅLHLL+EmE2DAH1ExfxLD9AOf=L8譭IHtHDHƅcL벋 HHDžCRƅAfYLvL% A vHiElƅHE1Cf/HAE11H \D ϫHPD fUf/~Hf cfLEE5HLA>AĉHLEƉEXDD)Dž6LHLWA>HuHhHDhEH1gLmHLHLHpLLH4H0MDž8ATH,L8PA<$Y^;HP,08Hc1AH=@ AAA9DOH9HdADHpHHxH`DžHh#D9^;D8H9wHL蒚HxLpH\PHXLLxHhDždXHZ8xf/pvpHcX\dD8AAo;0c,9A)։ t %AE1HC H1pAfD]Hf.hHEHBLmLLSLHdLf`A IHARLDHjAHT_AXMH蚖LLHLŒA>I$LPLE1C|CE1qxE`PIHt.APHAjLxH^_H8>M5DI$1LHhDP8t=hf/vDžLLHL螑E.EAxDžL HxCH`H\HXHTLxLdLm-LLLHLLgLHh`A{IHtMTAQLELHPel趛HL|8uo,td0t[HcLMFAH=: AËyA9DOHI9uD1B "A9 HHuHLߘHHH%E1fHHHD*XH@H. HVH5, HHl$BHu1H5- HHHD$fD$:HHl$Hl$DHǹHHlH5, HH5f- H:HqHD膹HH+H5>, HH5, H:H0LHH5, HfH5- HW:HfHA*XD$úHHH5+ HHP@H5, HߋH)f~DUSHH5, HH:HY@u$H5}, HHHH5!+ []H59, Hqڐ@f.AWAVAUATUSHhH$D$dH%(HD$X1DE~&HD$XdH3%(Hh[]A\A]A^A_HIISED$3ZYEtxH5.+ LL|$L:dfL$LA*H+s1HHD$XfD$HLH5* LeL-HىLLm"3H1(fDATUSHP dH%(HD$H1~HD$HdH3%(HP[]A\ÐHyr1HAHH5)* HHH$fD$:HH_H5) HH=HH=H5f) HH{;HHH54) HHY=HHHA|$1HWHH;HHH 'VBfxU~FUH;SHHH}HH5( H=aHHH[] B 멐fAWAVAUATUSHhH$L$dH%(HD$X1DE~(HD$XdH3%(Hh[]A\A]A^A_DHIISE(D^_E$HLL H5' LL|$=LH[p11$fT$LHHD$DZLLT$f.vz4u2H5' L{HىLLL3fDfLA*XD$ѵHHLL0~H1%fDAWAVAUATUSHhH$L$dH%(HD$X1DE~(HD$XdH3%(<Hh[]A\A]A^A_DHIISED^_E$HLLI H5$& LL|$_=LHn11$fT$LHHD$GLL$LHH@Hr% H4PT$f.stz1u/H5z% LHىLLL萃fLA*XD$1HHLL~sH#fDAWAVAUATUSHhL$H<$D$A>dH%(HD$X1=HADEͅytHcH F$ D1IXHHLRDEH|$(DOEuHPHD$(HL'U;]f~fILLLH+TfD@iHD$HtH|$H5P{SHfyH|$1Af[H|$1ft$Ht$NHfH|$1eH|$1H5`NHH|$$]H|$Ht$1fL$*NHt$HLSH|$HtHPH|$ HtHPH|$(Hu"@1yVHu$H|$(GuHPL*SDHHRDKW^HHHff.ATIԺUHSH ND$H\$dH%(HD$1H߃EfF裟LHHD$H藟HD$dH3%(u H []A\]H7ff.AWAVAUATUSH(D $dH%(H$1E~+H$dH3%(H([]A\A]A^A_fHHIHE1H5QF1Ll$0HLd$`LdbHE1AHD$fDD$hHL$(IHHHT$ Ht$HD$ HD$`HEHD$($;Ld$`LZLzk*DHuL$WL$HT$LL\NHt$ Ht#H|$(tHLNHt$(HLN3EfrfW@eHD$HtH|$H5?jOHfyH|$10b[H|$Ht$1fL$JHfH|$1aH|$1H5tOJHhH|$$ ]H|$Ht$fT$1JHt$HLO~[H|$Ht HPLXOH|$HtHPH|$ HtHPH|$(HHPILLLHLNnDCDZHHHfATIԺUHSH ND$H\$dH%(HD$1H߃EfF胛LHHD$HwHD$dH3%(u H []A\YH]f.HtH`Df.HH=y`1Ht7]Hd`1R`1H=@`1Ht]H+`1`1H=_1Ht\H_1H=_1HtHPH_1_1H=_1HtHPH=_1H_1HtHPHn_1W_1HDf.VAWH5AVAUATUSHdH%(H$1Ld$fZH5@1H=@11LD$v]DD$H^1EHH5@1HiI(oaHHHLA1L1H\|$H^1H5@1HL|$ CLH5N1_L1H5HHD$aLH$Nft$H$HKLLHBJL$LYHIHXIHcHHPHHSDHLeU1ҿ@fTd`HHt HH1JH=]1H_HHTH8HHPt$/H<$G[H|$=[D$~4H=>]1)ZH=:]1HtHPH]1H]1LIU)H=\1H\1YH\1H$dH3%(uXH[]A\A]A^A_fH=\1LHnJH=\1LHHyWD@D$UHBHNH2f.UHSHHCt tEHf[]DMHLC1E qf 4H|qI9uK Qf !S 0rf % LJSrf vEfH[]s0DFfA wՍTVЃtU11iۀ6q8]fi`Y.C*Xf*XE1ɃuE}1sFf cDKAAf PCD@fA =DCEPfA )A\qAl@GDE1sf.E]@QfDAWAVAUIATIUSHHxdH%(HD$h1HtL襧HHtHH=bu2HbDHL$hdH3 %(HHx[]A\A]A^A_@HDSf3E11AHHOMtE1D$gfDT$eD$yY1DmY1En|$bH=Y18?H=QY11HPAAAAzH={Y1&IEEHD$eLt$H$HD$Iǀ|$eD$LH51jZLH5XHHHB\H4$LLH^L$IDžHV@S H=iX1tW("[IHtLt$H:11HLVL=6X1(ZIHLt$H:11HLgVDL$L=W1E(H5ASD$H=W1W1KVHHPH=X1=D$H=W11HhNH=W1GA$xf.HD$eHHH$Lt$]H4$1L_LHHHHT$P t$HT$ OHHPH=UW1CH=U1REHD$H=9U1HHICH=|U1'E$D$(DL$fx)H<$E1L1VttA$jT$,/NHHHAVAUATUSHHWdH%(H$1D$D$ IfnLd$E1A1LLt$9LH5 1HDULH5HHHvWLHLHeWD$~MHQH->H$dH3 %(H-HĠ[]A\A]A^W MAUfBvoLl$ LLH5H=YIHRQMtHߋl$ M>Sfx$AE1L1H.ILfS LLE1A1Ll$ m8LLLHHDXIċD$t9gMEHPaf.AU D$K~R1t1HH=nR1aQtH=YR1fDHpD$IHu$fDHN1HHtH=N1HLH@IH=oN1LOPHwH=WN1HLLI]H褕IHtzHt5Ht$L‰D$ATHcD$Ƅ@HD$Hxt 8/u:Ht$1LLD$$SL$|$$LNOʈL$FUHHSHHdH%(HD$1BHt=HHH$T8HL$dH3 %(HuH[]f.HH71F4AWAH5AVAUATUSH1HdH%(H$1H.1Hl$,D$,HfD\$8HHD$0HD$0HD$MIHHD$0LH5,LHD$OHD$0HHHHD$DT$,ED$8f3H\$pH|$E11AHh1HDpT$ptHD/u:HuHLHL,ODL$,E~1H$ fD$,L8HHL7H11HHPHI3L5VL-nDD$,EHL|$,D$HLt$,D$f<=IHGL$T$L8H<$HPtPH<$HL8T$,DHHD$,~xH<$HtgHPH$_(&MH$HtH<$H1H5HL$,~H<$HtHPLiAH!HH$LHH|$6AH$H$dH3 %(ucH[]A\A]A^A_DT$<H1ҾHNH1ҾHINIcD$,BHH@f.AWAVAUATIUSH8dH%(H$(1Ll$Lt$D$Hl$ LLHl$IGD$I1 I1T$H=I1.H=H1HJH=H1H8HuRLIHt@H=H1d.H=H1HJHHILPH=H1T8f1H$(dH3 %(H3H8[]A\A]A^A_fH=9H1G'H5[CH5*11LH=*1sFT$HH1~$HG1H=G1G1;fH5YHQ2H=G1H5#AT$AD$fxmЉPHcT$ H9T$ HHLLLHD$xEH=YG1LLH#BD$LAD$ L@srf.ATIUSHD$fHt;Hŋ@~11DH6L$f/Hr @f/w;]|L0HL[]A\fLHu1AD$fx*HLAE11NHfAWAVAAUAATAULSLH(dH%(HD$180SfE11AHH ;D@OEy-ft$Ll$1ҹHLAd,@ʼnDLHFDDD$ f A)fkgf )10fD$,DD$ 1LHGfA GED)@0fl$O,:LHfT$13,ADL,Hߍ,lf f AǍl)fkgf )10fD$+A)1ELHA0fDd$+ECHL$dH3 %(HH([]A\A]A^A_DS X+fL$1LH߸:fD$T+ADL,H߹,lf f AǍlA))EfA0kgf )10fD$*1LHfDt$*%HH$dH3 %(u HĠ[]A\:fDSH01HH50C:HtHHt [@1[@HdH%(HD$1Ht$D$T$&Ht!HHT$dH3%(u H@1_9f.DHcHS0HÐff.HWf<H HcH>fDH= HH={HH=WHH=4HָtUH=" HH=HfSGHfxW#tt\[fAE11H Hq@Hu͸[W tuAE11H H@HtSfAE11HH i?H]CfAE11HH '?H[f.AE11H Ha?Ht>Sfx=AE11HH 0?H[D[ÐS S S <[fSHx [f[Ðf.SHx [f[f.HtH`Df.USHxdH%(HD$h1|HHtwt#1H\$hdH3%(ufHx[]@Hl$ HHL$HT$EHL$T$HHt$H\$9D$H2D$f1@u4H^ff.AVAUATUSHpEdH%(HD$h1E&IIHLH|t(1HL$hdH3 %(uoHp[]A\A]A^HZLt$ HLLo=Ht$HىLLd$8D$ L1D$ fD{3HD$H$dH3%(H([]A\A]A^A_DEN1fD1@HD$Hlc01H5^0H1HD$HtYLrH|$HLL$ ~LdHD$`LLHHD$:LpdHL@L|$HD$`LHHD$AL|$0HHHfDH0SHHHHHtHPH{(HCHt H[H@[@f.H0SHHHHHtHPH{HCHt H[H@[@f.Gt@Ð@:@;@8@H0SHHHHHtHPH[&fSHH[4f.SHH[z4f.SHH[Z4f.H0SHHHHHtHPH[-fSHH[ 4f.Hu0SHHHHHHtHPH{PHtHPHp,H{Xg,H{[],ff.SHH[3f.H0HHHG,@SHH[J3f.UASHH(dH%(HD$1H1fDOHHHHcH>vHt$1fL$eDHL$dH3 %(HH([]ftHt$fT$1%AnHt$ 1fDD$ 롐iHt$1f|$H뀾f1ft$Ht$`~Ht$1fD$@,H@f.Hu0SHHHHxQ1HE1HCxHHǃ[ $SHH[1f.HeHHcH>@fH*G(Hff*GHfGHfDfH*G0HÐfH*G HÐH0SHHHPHPHWH"H[^HfDSHH[0f.HfD Gt~1f.HxfDATUS\GtSHIHHHxHHt<8H-HMtHhA$H[]A\@1H[]A\@u1Gt~@Hxg$fDwt;}FHxG !@1Ð@H^11@fDH=11@fDHm0HGGHH@f.ÐfA1fUHSHH_Hu.`fxKfx;9utMH[HHt4EStʄtHH[]@M S1HH[]@H{H -t뻐UHSHHVfxGAE11HH G1H;tHHHH[]ËV fSHHdH%(HD$1HHH$3HL$dH3 %(HuH[I(|AWAVAUATUHSHE dH%(H$x1H1f\$xHHD$pE~CH\$pH&!H%HH$xdH3 %(-HĈ[]A\A]A^A_fIH53L1AL/DIEQEtvAu@H5H1L1DIE~aH\$pHH Mt"L+fH\$pHHj M;L+.@H5}LD$Xp&HT$XHHLHT$h3L$pHT$XLHǃ3H1H5>L0D HD$E~,H\$pHHH|$H%!+@H|$H1L0DHD$EH\$pHHuHD$HtH*띐LD$h%L$pHLLl$h D$hL麝LLlHT$LLLD$XB2HtH|$ƉD$,H+1f$L$HD$`HH$HT$`HD$0HD$hHT$@Ht$\H$HD$ HD$VL$D$(L$0Ht$8HT$HD$HfH|$Ht$`1ɺLR4$8f1LL*:Ht$HLfT$V1`$fHt$1L*Ht$ ;1LfD$hL4"H|$*"D$(D$(9D$,HD$0HT$@Hf$H|$Ht$8H$D$\ L$\HT$ HD$hH|$f$;@$<LHH\$pL|!b#HHHHHHHHH01HG,GHHGHHHGfO HG$F0G0AUATUHSHHFGF G FGH~tWLo0 ,IHLH,C0~HL[]A\A]6,fDLcHuLL E!C!E C E$C$H}(t"8+IHt8Hu(HLc(H[]A\A]DS0HC(C0H[]A\A]HvHzfDG0UUHSH8H*HtBH0fH@0H@@ HH@ HC(H[]f1HC(EHC(H[]@f.H0GHGHHGHFGmATUHSH~Ht"8B*IHtRHuHLcH}t. *IHtAHuHuLcAD$~C[]A\HCCHCCHHfDUHSHHG~ _HHCHu8j)HtMH^0fH@0H@@ HH@ HCH[]DH1[]DHCEHCH[]@f.AWAVAUATLgUHHvSHLkXHH0HHL HCHHuXLHCP LHL 7H}Pt[ I(IHt1HuPHL{PAG~1H[]A\A]A^A_@HCPǃfDH}Htο'IHtHuHHL{HAfHCHǃH$H(H$Hff.ATUSHH9t\HHHtHPHCEC8H}t1+'IHt+HuH'LcA$~CH[]A\@HCCH釿f.USHHH0HGGHH1H[]HJ@f.UHSHi&HHtHHCHH[]DH1FHH[]HAWAVAUATIUSHH|$dH%(H$1HPGHwf61L"HD$(1L:HHHD$fL$( 1Lft$(H HD$H@PHD$fHD$H2LpMmDAVu I~H\$PAv$HL$Xf1HL!HvHt$1L fD$(8 A~I~AF AV!hHT$HH߾HD$(u&D$Xf1HLD!HIVE11Ll$0BfD1HL!HHT$HHHD$(%L$Xf1HL H_T$ E1LLH L$Xf51HL} H߃IVB9CI95HJD$B9 E1LgLH, L$XfL$\DHD$HxHt]H\$PHT$(HHHD$($D$Xfxa1HLHHHD$LHxHH$dH3%(HĨ[]A\A]A^A_HD$HL$\L$\L$\k)BD9D$HT$HξH߾HD$( $L$Xf1HLHwIVBhHT$H*H߾HD$(#D$XfH1HL|HAVHl$0E1 HHH[ D$Xf1HL*HMv(MtaH\$PHT$HýHHD$(#D$Xf1HLHhMHD$H@HD$HH\$PHT$HWHHD$("D$XfZ1HLXH L$\SL$\D@HT$HH߾HD$( "D$Xfo1HLL$\HT$H H߾HD$(!D$Xf1HL|HAV Hl$0E1 HHH[ D$Xf1HL*HpDA~H\$PAv$HL$XfyL$\1HLHtHT$HH"HD$( D$Xf1HLH(A~ tLHT$HH߾HD$(n D$XfH1HL=HAVHl$0E1 HWHHD$Xf1HLfDHT$HvH߾HD$(D$XfO1HLSHT$HH߾HD$(}D$Xf1HLLHT$HH߾HD$(-D$Xf1HLHAVHl$0E1 HHHD$Xf1HL{DL$\`L$\L$\L$\L$\L$\L$\L$\L$\uL$\L$\"L$\tL$\L$\HHHHHH飴H H HHHHHHHH HHH H HH@USHHH0HHfGH~HtHKHH[]H黴@AUIATIUHS^H.@Ic}9}@GHIt$AEH Md$HMt6A$~H[]A\A]H[]A\A]H1[]A\A]ÐfUHSHH*fDfxKfx;9utMH[HHt4EStʄtH[]fM SH1[]H{Ht뻐Hu0GHGXHHG`HH 0HGhHHGpHGfG @f.SHWdH%(H$1fxPHE11AH?1 HHH$dH3 %(uHĐ[fDW @f.Wиf W ff:vLf@w f;~1f=@f~tb1f& f%tJw f t:f!Ef,tf.Ef f.f.ATUSHPdH%(HD$H1HHWHA9~LvA|H HcfDHvHH H}HH DeHD$HdH3%(PHP[]A\F 9mEX@HuUDFfE;HcAH\MAA9D9vA|H <oHHuEXDFAfEyF D9vAHN uHNIcfCX tt EH[]fwXH CXC\@{Xu{XuCXtu먐CXPttfDCXvxCXPh\PCXAC@CXP0'CX LHAWAVAUATUSHD9H$EHwFHHL%eL=SffD9HH:DuEHH"DmE~CXwMIcL>HC`@  . IH2HH ELd CXC\UHsSFfRF 9RH[]A\A]A^A_Lk@HHmMCXJH{hK HXf1LH fDHS`B$CXaHC`@ CXPHC`@CX=DHChLhP fDIIEHu  HH"0@HHH@HHIEH@5HC`CXfH{`HHC`CX IH"Hð0E1HsAAfA}I}HIEHIEH{0IEPHfEE`IEIEXIfEfEADžH$LpMjLh HsH0HHH@H@H@HIEPLkhHC`CXHC`HHPHRSpLhIcEƃxA;u ~HLtIcEIUAEHC`HPRStLhIcEƃxA;u ~HLB#IcEIUAECXfDLk@HHuCXH{hK Hǘf1LiLk`HKHI9EMuMDkpEAF~zD)~sIVIcŃ@H8fxH1nH[fDHH[Ðf>HATUHHSHP IHt+HHtHPL[]A\D[]A\Ð@USHHH9tDHHHHHXH(H(HH*HH[]AWIAVAUATUSHHHT$@HL$HLD$PD$dH<%(H$81A8AG`AHcfHIwXT$XD$ H`0HT$h1fL$xHHD$pH"~HD$hH$HHD$ HD$pIWXD$HD$(IGHD$0H$D$HD$8f.|$uq$ƒfDAE1HL$ H uH$AUAuH|$0T$IWXJ42@9^ M^ DcD;d$IcA\$HL,*A}oLuJ42 ALA\$4f.D$0IWXHt* DAGЃfl$xuZHL$@H=HH@H9HqHT$HH|$8{Ld$8H|$(LLD$D$xƒfRu>DAE1H|$(HO uH$AUAuH|$0KfAGЃ|$IWXD$DJ42|$D$EME1/\$fDH|$ H|$(H$8dH3<%(D$HH[]A\A]A^A_$f/DAD$xf@iЃIWXD$J42f.DD$|ExE1fD$?$fDAD$xf@tЃIWX\$D$J428Ey DE1ɉD$HD$ HH t3DD$H|$(1LAD$XfH$fDD$T$|dD$<D$HL$P\D$XHT$HHt$@H|$8>fEyDE1HD$ HH uH$H|$(A1gT$|LEE$H x3x@AWMAVAUATUSHHt$HT$ HL$@dH%(H$x1HIAx AfD$AI@ AfDD$xD$HH0HHD$pH$I$8HD$8H$D$1HD$(HD$pHD$0H$HD$H$0HD$XHD$lHD$P@I$HcZH< u"LlZAuuLt ZA>9D$2AG $fFD$H\$0AGH|$@HH|$(7H/H$xdH3%(LHĈ[]A\A]A^A_fDANAUHt$8AUH|$)H|$ HLD$PL$HD$lHT$Ht$t$D$LI9D$L|0$fc$f9H|$bH$HD$(HD$pHD$0IG H|$(/H|$0%I@ HD$DHfED$HAD9AEO$ƒfZRHt$H uH$H|$E)1 D$9Ht$H|$(ANLt$XAUHt$8AUL)H|$0LdL/H\$pD$ HL$HHD$HD$H.0HHD$0fD$8fHl$Ld$0MHD$HLLHLHLH/LH$dH3 %(uH[]A\A]A^A_IeIHl$Ld$0eAWIAVIAUIATUSHdH%(H$1H(/H\$pD$ HD$HHD$HD$H0HHD$0fD$8Hl$Ld$0MHD$HLL|HLHLHLH$dH3 %(uH[]A\A]A^A_IdIHl$Ld$0df.AWMAVIAUIATIUSHdH%(HD$x1HHrfML*LHLHHHHT$xdH3%(uHĈ[]A\A]A^A_1H#d@AVIAUIATIUHSHdH%(H$1H\$D$H[MLLL$HHf(HHHH$dH3%(uHĐ[]A\A]A^臹Hcf.H9tBUHSHHu H[]fDHHHHͺuH1[]H(H(ղtHHHH8tHt HPtHHHH8tH[HPKHHPHAA Ð@H0@fDUHSHH{HTi0HHHHHHEH[]HbfDUHSHIHHt HHHH[]Ha ~DUHHHSHH1H H[]fDHH[]2fSHt>`HXfxH1nH[fdHH[ÐfSHH9tHHHH0H[Ðf.AUIATUHSHLHHMHg0HLHHHLHH[]A\A]H`H`fHg0SHHHHHH[SHH[Jf.AWAVAUE1ATUSHdH%(HD$x1~2H|$xdH3<%(DHĈ[]A\A]A^A_fHa^IIHD$(HD$0HT$(1HHD$AF`InXD$ IFHD$@DAE1IO uIOUuH|$EuOD$8ƒfDAE1H|$HO uHL$HUuH|$芽EDInXD9dDMdD;\$ }VDcHcHH݃}tBAGƒf2EG uEy`E10DAFЃ>EH|$9r@AFЃgDD$IcDL>zD$DfD$VH|$1ҹH蝚AVIfyAF D9Et6E1Hl$Vfy1HHAfD$VPE9uۋD$$tS|$$E1Hl$VDl$$fA*M1HHAfD$VE9DD$0tHE1Hl$VDl$0A*AE1HHAfDt$V訙E9Dd$4E\$8nDT$HEDD$HHHcfD1Dff.f.f.f.f.f.@AUATUHSHA~HH[]A\A]f.HGPALH8NdIHtHDHcHHItFtHU뛐fAWAVIAUILATIULSH}~H[]A\A]A^A_fID$PLH8cHcHHHtHH<L[]A\A]A^A_%UDVIHH FC0LxHHLHfDH H@frH9uI<LT@Md$PcHHt LHFI<$HHLH[]A\A]A^A_[DLHE1rTHz @ tЃu AU MATIUHSHHxHMLHHߺ []A\A]XAVAUATUSHdH%(HD$1HtSIHLd$D$fDHXHuOH}LgHuI]PHtH;Ht\HH^HD$dH3%(uGH[]A\A]A^LsIIL9tI@ILL9uH{hzXff.H 0SHHwPHHHCPH{`VH[OfDSHH[]f.ATUS>:XHaHHt5H ~0H1F]H[]A\fD1[H]A\fDL`HE@0I1H5!@0LAH~H}Htm[LeH5@0LIH}H5VH[]A\Hf.Hm 0ATIH5UHoHSHHHJCHLHHCPHCP[]A\IIAWAVAUATIHUHSHHdH%(H$x1wHEPD;E~+H$xdH3%(iHĈ[]A\A]A^A_fL$pHMl$(1SLLjLMjDLIع`Ƅ$H H5L$LCD3E_~L%HL1YLDIE?H1H5nHADIE~LZL{Z fDH1LHD$L$@H1H5HH$@HT$HH5HHD$]D E~dH|$ ZH<$ZI}1ɺH0LH$HH$dHD$ DE~RL *DL$HT$ LHD$ 5`HLHLRff.Hl$ H=0I1H5<0H}E;~H|$ Hy6XoH5b=0H}H|$ E3H|$ $uL$DH|$ $uIuE@]HHt IuH@H|$ HٺHTF Q1ID$ IuLf$HH$DŽ$DŽ$(nKMI}H$DHLHLC$0H$[Q$H$0Q6SHHHHHH@AUIATIH5UHoSHHH0HHHECHLLHHCPH[]A\A]IIf.AWAVAUATUSH9Ht$HT$dH%(HD$x1D$,HHD$,ILd$0HD$@HD$Ht$H8`HHHLxH $o@HHIHfLLI@I@KI9uH4$L<>@ZHHt LH>HD$LHHH8 SL1OAEEDHD$xdH3%(u]HĈ[]A\A]A^A_fDH90HHHHHHHH@fpH9uHPHHfDATUSHHdH%(HD$1H9tBHHwPLd$D$LHLHHCPHuPHD$~"HT$dH3%(Hu%H[]A\fDHuH{{JEHCH Pff.USHHH0HGPHHHv80HHGfGH[]Hff.UHXSHXHHt HHvHH[]HAWAVAUATUSHE H<$Ht$HdH%(H$1EHHMLd$pLHLPXA.b1Ll$HL=T6fH|$HLSu HHPtaHHPHLLUuH$dH3%(%HĘ[]A\A]A^A_HHH$LDŽ$H$@P($HH$H$uYEE4H $QHiЃEfAEEH>HK<@HL$LHLPXEEH$1HD$HD$`HD$H$HD$DHLLeTHHPuHD$HA>HD$ HD$`HHLH|$PXA6HD$\E1HD$8HD$hHD$@H$@HD$0DHT$H|$HDStgHHPuRHT$`tFzu@IAAJD$(D$(D$( D$(D$(D$( $HfxAE1HH ySHtpH$Hfy$LPHHBEED$L{_JH$HRVH|$0HH|$HH6VHHHHHGHVHHfH/VFUGVIDFHHG HGHGG(HGH×USH0H0RHHt+HHH[]f1HH[]@Hff.Ht!VIDFHu@11fDHtVIDFuSH%H[M@HtH`Df.AWAVAUATUSHXEdH%(H$H1ETHIELHM5AHD$Ht$Ll$ 1LH@HD$QSLd$`E111HLHHLLLHH5-H(H[]f.H5n-H'H[]f.H54H'H[]f.H5iH'H[]f.H5dH'H[]f.H5/Hq'H[]f.H55HQ'H[]H3@f.USH6w+KHHtHHH[]1HH[]HfUHSHH[HATLUHSHpH3HHHCL9u[]A\ÐfDAWAVAUATUSHxH$dH%(HD$h1ID$HHD$ILd$ HD$DLxHh3I?HHP HIHP HLHCF'@CHHt LH)'H$LHHH8IHnHD$hdH3%(u=Hx[]A\A]A^A_H;HtHPH{HtHPH79HPHL@ATUS>:XH%CHHt5H ~0H1>H[]A\fD1[H]A\fDL`H"0I1H5#0L)~H}Ht<LeH5"0L*H}H5o8H[]A\Hf.AVIAUATIUSpHdH%(HD$1Ll$+H/HI$AA$3HtH}Ht5@HHwHcHNH9H"H ÐAWfAVAUATUSHHHH|$hH4$H$dH%(H$81H$HH$9H$HD$HDsHD$(H$HD$XD$<D$dD$`D$SHD$HD$HHT$hDŽ$L$PD$THpHD$f.HD$Ht$(H8CH5HHLxH$E1HD$ H$HL$HD$0K,C LDst7HEHLH4$HP8{ upD;stjH|$f8Hn}urCD)D$@;D$<~6HR}D$S CD$dHD$HD$XD$@D$DŽ$s;HHkT$`H$H$H+$DsHC HEP1HD$XP 6HD$X@fH|$XAE11H ":HuPH$_H4H$H9H$HZCD$dC CHD$X@fxfH|$XAE11H ]9HQH$u< HE4H$H59HD$XP HD$XP 9H 4H$H8To0HH9H#H56HHHHHUHAWAVAUATSHHHEHHHEHHHE HD0LHdH %(HM1Ʌ~)HEdH3%(!He[A\A]A^A_]L HDžLH)HHfDHٺLLADž HLH=X %HH1HH8HIH1HL8HHHIH7 DžEMtL2MtL2HH-H2 HHH86HtHcH<oLtH@+fDHH52 aHfLHLH8LH@HHL詍06IHHLHLyA?~ LE1}H!L*H0?LMZIEPNHHLDHPHHH LHLH7H@HHH蛌05IHHHLHxH L)HDEmMt ILPMtLb0MtLU0HH,H=0MtL#0MtL0HHtH0HH5t?0_H@HE1ɺHHC HDžxH@DžH(fDL *L_HLD0HLDHH@AWHEH EdLH@[(fDHHH83HHtHcLHHHLH8"*1[&H1C& H1*&f0(HHHH7HnHIHHHHHHHHHBfDUHAWAVAUATSHlDH`dH%(HE1E~$HEdH3%(He[A\A]A^A_]fIIeLH:HLclHMHPIHXH1@AM~HPLHP8IHtf1,@HxLH8V/HtaJ<8tZHHtIpHxHuLLIpAUHx~HPHPLLHXHpLLEHG E(HE1fEHlMAAUHpLxH`uH }'H}#AucAEVu%HHff.AUIATUSHH8dH%(HD$(1ILIعHr 01LsHHHFHŋHH~%HPLu3HHLRHEHHP8HuILH1L)HH1L%ILHLHHLHEHPL2HD$(dH3%(u%H8[]A\A];0$HnHXHLJpHLJxHLJHLJHLJHLJHLJvDH"fUHSHH H/HHHI11HH&H1H9H[]HfDATIUHSHH3/11ILHHHʅH1H[]A\HNff.AUIATIUSHHBH/M1HHt3u.LHVLHiH[]A\A]fD1LH+Hff.UHSHH;uH[]HHH[]f.DAWAVAUATUSHXHt$hdH%(H$H1GIHLH$HHHD$XHLPXDEHD$hD$THD$H$HD$HD$tHD$ HD$xHD$(HT$t$THH|$X(ZLd$hMH51L&H5L%H5L%#H5L%,H5L%JH5L%=H5L{%fDHD$@I~HHD$`HpHD$8H>HEHHH|$PX;E1H$ L$HD$LAHT$H|$HD&HEHHD$tHt$ P L$tHT$(LHD$x*3Ll$Ht$h1ɺL.I~1LL$`IvHL0(HD$0HHHLLlL/HD$8Ht$H8'IH'IcFHL$0H|$ILL@H$HdH3%(nHX[]A\A]A^A_HD$@HtH8Ht1"H|$@#D$T-DH|$>Yf LHfDH|$0HtHPH|$LH|$@2HD$@H8Ht!H|$@#fIHPH@H@'HD$HHtHt$H|$H8 HD$8Ht$HHLH8 1Ocf.IFHL$`HHpHD$@HH8H fDH(D HD$@E~iHD$@HH8Ht H|$@!DEHD$@n:HL$@D$THpLHHD$@HD$8,LL/>HNEH}HHHfHAH^H_HH|$@tHD$@H8Ht}H|$@ H'H|$0 LH|$LwH|$H LsH|$0tH|$0HPf.fWNAЉȃAu&fx)fx)u9t"DfDW fy׋F HAHDÐHR"0@fDUHSHHHHvHPuH1[]DHuH{3tHUHCH2H8 H[]HGÐfDHGÐfD~DATIUHSHHHtHPHLiHE[]A\DE~AVAUIATIUHSHGHH8"Ht HHR@8#IHt(LHe~&[L]A\A]A^"~J[]A\A]A^ÿ@Lm"HHt LHI}HL[H]A\A]A^fDHHUSHdH%(HD$1HtGHD$Hl$HxHu?H;H'HuH;HtrHHD$dH3%(uH[]HPfH]/SHHwHHQH{HCHtHPH{HtHPHCHHC[BfSHH[Jf.ATUS>:XHe!HHt5Hu~?H1H[]A\D1H[]A\fDEEL`H0I1H510LM~H;HtL#H5F0LUH;H5H[]A\HHATIUHSHHpdH%(HD$h1HGH8Ht2HH?HL$hdH3 %(HHp[]A\UfxWAE11HH BHu7Hl$ HH5 HHh H@|U Hl$ HT$HT$HMd$z!I<$HHHD$HD$H|Hf.UHAWAVAUATSHHDdH%(HE1E~*HEdH3%(d He[A\A]A^A_]IHwHI>LHCIG;HL^IH"~ IELPLIt$(1DžLP L1H5HI LHHLLHLLH5LHLH5LHHH~;uHHtHMLfDDDELAI1E1DžHE1IxHfA<@;uLGAA)‰HPH9uDL`DwIt$(LH= L1H5hHHxHHLHx4IċM`HHI$L1LP(HHH#HHHDž|HHHx@HH>HHYHEHHH9HHH@HHHH}Ef HfDAH@fHHE11QHjHH HHHHHHHHHHHXEf-Hf.DAH@fHHE11QHjHH HwHHHHhaH`HHHHHyHEfHfDAfHHhE11QHjHH H HHHHHXHHHEfHfDAfHHhE11QHjHH H ;HHf1f0HhH1Hhv HH1ɺHH@H@HHtHHHHHHH8H 3laI$LPHHtH~HxHtHjHHtHVMqLEdLȠH5HyfDDžM[`~ރSHP 9DLMMHP DLHLLH5׻DžLLH5LHLH5L)H CDL!M LDL*M ƅwDžHDž`k HLHHHH<HHPHQHHH HҿHyH3H錿H,HtHtHtHD@f.ATIUHSHHHtHPH{HCHtHPHCHHCHt6u u$LH!LHHHC[]A\A$[]A\Ð@f.UHSHHH1/HGHGHHGHG .HHHH[]HAff.USHHHľ/HGHGHHGHG H[]H@f.wfDAWAVAUATUSHx9H$dH%(HD$h1ID$HHD$HLd$ HD$hLH LL@vIHt LHH$HHLH8 LAAHD$1Lt$ALt$ D@HLI 1Ll$ALl$`@DLLt HLLHLD$ LD$ H$dH3%(u,Hĸ[]A\A]A^A_fD1fD1雴隴H铴fAWILAVIAUIATEUSLHdH%(H$1Au LʼnHLHCAu LADLd$@LLHLHLnLHH$dH3 %(u)HĘ[]A\A]A^A_D1@1H闳H郳AWIAVAAUMATEUHSHt$ H$HdH%(H$1GA| ExuBMt=1H$dH3%(H[]A\A]A^A_@1@HD$01ADHT$(@HIL|$(HD$HT$H8/ILHL|$pt$ HLHD$pfD$xHt$HDLLl$(CD$xfx)LD$ H|$D$ "D$|6H->AWAAVIAUMATEUHSHt$ H$HdH%(H$1U  A| Exu>Mt91H$dH3 %(!Hĸ[]A\A]A^A_ADL|$ LLLt$`^ILH/t$ fT$hHLHHD$`/yD$hD$fDAIN uHL$xHT$IDLD$LD$ L{D$ f1f1@LA"DD$l{fD1DH釰ATAUHHSH'HtHxHD[H]A\@[1]A\ÐUHSHIHtHHy'HH[]EH1[]Hff.HdH%(HD$1Ht$D$fHt HHRHD$dH3%(uH>@f.SHc P [fD1[f.SH3 [`[SH[HҺHOATH5IUSHPdH%(HD$H1HHHHtLHHHH-/4H=/HH5XHHHtLHHHH-/H=z/HtE@LH5HM/HD$HdH3%(u:HP[]A\H=1/A$HtgDA$IIf~DS/Hu/~[H=/tHhH=/[|/~Ho/fDSQ/HuG/~HF/[@H=)/dtHH=/ /4f~H/fDS/Hu/~H/[@H=/tHH=//f~H/fDSq/Hug/~Hf/[@H=I/tHH=//-/Tf~H'/fDS/Hu/~H/[@H=/tHH=//f~1USHH/u/~>H1[]H=i/tH8H=O/M/t04HHtAHHHD$}AU=E8`}AU_P}AUAAE9RLt$ML9t Hc1L} AU}AAUIcILI 6HAU8}AU}AAUIcILI 6HAU0}AU} AAUIcILI 6HAU0}AULAU(L9tEAFINHuIغXLAU8HD[]A\A]A^A_fAE1@EM LE1U H5PEPEPEPDM1DE&H H5éL1E1wH5ҩL1E1Vf.H/HGHGHHG HHE8HGrF ATIUHSHG H~Ht HCH}HCH} H{HC tHtE(C([]A\@A$E(C([]A\DHEfH/SHHHHHtH{HtH{ %H[HH;I|$LHHI<$LHyHH[]A\A]AEH$fH7HGHGHGHG HG(HG0HG8HG@HGHGP~ATH5/HUH1SHH=/~HCIHHLc(~IHtVHHLc (]IHteHHʺLc(H}0HLDL,$HELH@HH)‰X PHEH@Lh0DHD$dH3%(u H[]A\A]A^A_fZ pSf.SHHH{@6H{H-H{H{HtH{ HtHPH{0HtHPH{(HtHPH[8HtHH[[fDAWAVAUATUSHDdH%(H$1D$E~0H$dH3%(EHĸ[]A\A]A^A_AHIHH1IE1HT$}uD$ExHcHHCHyL$IE1HǍqL?HD$ 1ɺHH5HD$/D$(fALHL$Hy I11HC@Ld$`HT$HΛLHD$H|$LML%D$(fHL$Hy xI11LHsHCHf>u f>HsH{@T$HH{@H4CPH{@HwyH{@HbQH{@H)H{@HA5H{HDH{@HAH{@HAMcHsD)H{HMHL.@IHH/fAuHIEHDH{HHwH{HHAH{HDL/LH{HHuH{8HLH{HHD4MH{D|@EH|$'fH{8H@HtH/HHfPHC0H{8QAE1IfLC0APfxWtXPFH{0fx\1AE9t^H{8DH0~fyLC0N APfyAP utH PN Hvf.E1H{脰A9H{DAEf.rH{ HDhD xH{(HDiAH{DA9$H{DxHQfyQ AZH|$8~fDH|$8fDE@t$,t$,&111E DEHH|H|fAWAVAUATUSHhEdH%(HD$X1E~&HD$XdH3%(ukHh[]A\A]A^A_HIAHLLHIMHDLH~MtD$PA$AHVH|f.AVIAUATUSHH`dH%(HD$X1HLd$Hl$HGHpLHGHHD$(>IHtLHH8L+HLHHFHD$IHtLHHLkH@LHH!HD$IHtLHHLcHH;Ht0H{t$H{tHH{?H{6C@H{HHtH{HCHtHCAHD$XdH3%(u H`[]A\A]A^HSzxzTzHkzuzH;zATUSHH/dH%(HD$1D$u S~^1uHtH5IIHHt$HHi/L D$H߉CGD$HH/Hv HBHt$dH34%(u\H[]A\HutHHBf.H/D$HnHAy@f.SHH?HtH{HHtH{HCHt [[fDUSHH-O/H]HtHHHEH/H[]fATIUH SHD$HHtD$LHHBHH[]A\H?B  ~?B~ȃ@9ȉD~|7?B-DG1AA|A-v" uu Gpt 9ȉfDGD_G F HO Ext=A 1PfDAJT HH9uA ~{fDHASE9IcIH|I)f.AHA9AAD)EHLA t?[EHfD1p fDAH{McB<Q9t[@Ey5wE{ɚ;nD\f9)LG 1~CHHpVHITI9w$:uHOtHH9t :uuHHcH ~{4HH)ЃtM 0HcL{A1A4Af.G HfATLW USHcHc_1XH {D IGMфy -GHp@NaN D'u AHA1M9H[zADHHLCzEC09s%B9w8)AAD9rD)9r)9r)HHyHtLIM9GPA1vfDD'A1E1=B,#A (E1ۃc0.H~fHTHfD0HH9uHt/H=FyP@IcA09v 9r8)9r)9r)9r)HEyM9^AIAIIcH xEA)M9wLEIc1[]A\LcI@D]D;EDغVUUUD)RD)A)Ӏ u AjL%xXfDIcAA09v 9r8)9r)9r)9r)Ht.EyM9AIAID;/EEHFGF+H wHƿʚ;E1LI6fDA)ÃD9wA)ÈHAL99H?00D9s+D9w 8A)ú8A9rA)A9sA9sEu0tDsH"9/.H=vHP@IcA09v 9r8)9r)9r)9r)HEyM9AIAIF-AyInffVFinit[]A\ÍBHHLH@0HH9uHcHtGHzVUUU))R)Éo)؉A)^GpdaAj@AWAVAUATUS2Z1LcII1HcH5tuHL)ʹ)1/LcB4HHIL9$HcL tHcIE4LD$HoML tE,E$1EDAAEE)M9rA3DIIAL9uLD$L)HQHcHtD0II1HcLL9w~Hw1L)DA  HH9uH1H9wHH1H9u[]A\A]A^A_fDHcH s$[]A\A]A^A_ÐHcH@1ff.1_HcL sEDAD)كAWMcAVAUATUSA1GILcHNs)EF$)A)EADAXMPH5sLcF,BAAAEAEED)A)DA)DNHA)6IAEAAEADA)A؈BD ~HDDEH)F[]A\A]A^A_DHcLH I9s=H)1A  HH9ufDHcf1f.AVAUATIUSHAGpG D/AQDwH AmDIE11@AIA9tCEDigfA9τt˅AIA9u~t"uF+D)~I9OfDA1~9L$tEt$E,$L$AA)Et$E,$A(HL[]A\A]A^DDwH A~AAEigfAG EA9IcHp4nEt~D1NG}AD$ `AD+EDWA A8AD9AABL\f:tAHL9uADA<tA8H1 HATT HPH9uAtA fDD9[A0~*A:HDtfD:HH9uG HG H9t&DQ1H4@t HpL9uAgA fDAWHoAVAUATAUH-nS؉DD4DD9iȚK)HmDAΈO A DDqDlD$D),1f.ΈL HBI9t[HADDAADAAED)Ɖ)@t !<tlAG AtA []A\A]A^A_E AA G f.G AIsATUHSHĀdH%(HD$x1EA9bLcILIrIA8wEHHL)&A4 @8fH@8IH9uE1H\$xdH3%(DH[]A\DA1IcH=l<A9F9HcHIwvH\$ HHjIPZYHHTD$ H9i1 Du HH9rE1AH>蹓4@DD$L$HT$t$ 詎t$ HT$HHËL$DD$HHIj^_xDHHTH9sQH߄nADADHATE1AE1HA5AhS DF u ?VEO Ȩ@GDFD9~DAۉHHHHcA)1 H k HV 71HcH5k4H :=t[fDOVEu >AD9tл Ȩ@L@tغ@[E>p[Opu_1rEu]>uX1Fp[fDp^.E1[fDÃ[fD}[@SDWApu ~Hl1[Gu_ ~nDZA1E1HNiD HL AAL9uA wuvEyu[fDBB@ÉEI[fDWpu ~HH諂1H@GuG xi~\DQ1AE1Lh @E HL AAI9uAwuwBBBc[1@S1H!H[ff.SHH[fHHfttHDfthH@ft\H:ftPH4ftDH3ft8H2f t,Het H%ftHeHfHDÐf.HH9tdVWVWV W ~EH~ Hcʃ1 HRg HHV H9v"H) f.  HH9uDf.SFHA@9FHV CHc9HC 1LcIL9s0f2HH@pL9rHc91 Hf<8;9yCC CH[HnBtaHA@9^DHfDH51fD>LIL9])ljH,v HDDSHSH؀c[f.SH3H؀C[f.USHHBC CHH[]Df.HcHH HTH9wLF@HHJL9uff.LcHHO A1LH=eFILL>L9s#II)DHHDAI9uIf.1Gpu ut 1W;VÐf.Wpt+ u1u DSHCu{ u;t[Ð[Dpu[f1Gpu ut 1W;VÐf.U1HSHHdH%(HD$81H\$Ht}1LD$ H޹H-HT$8dH3%(uHH[]Ha@1HHfWÐf.UHSHtXH} H f.ӉAHA)DA wH)HcHDH9w 8uuUHH[]fDHMHH9t݀8u؃t@SHxOH[f.؁E)HC[AVDwAUEATA倀 USu ?HIHE t?v-t/A@DkA $ []A\A]A^fDuEyHcEHK ~'pHHT3 fD HH9uHL1H{aCE+EDkC{f.Ey_fDAp)~Ft+9GHG :~ VUL_SHF IcL>@G LcLW DArM IAuZL `A,9ALOAI@I9w@ HL9uGGDND+D9uA(/G 8H[]@0~G LcLW EA< M D< IAAAuH-_DʻT9A1 H_FHME1SH_DLDXZH[]U7f.=G / fDO GDDGGfA GD)DÅy AEDfDfD @@AAIDA@HGM9wAII9uGG^S9?HH[]$MM?AfAWAVAUIATUHSHH8DfdH%(HD$(1A)Ā u ?UЀED+CHV Ls IoIMHHT$VL)$T$))D$$LAUt HLrE t ED9cW{ t)fHD$(dH3%(uwH8[]A\A]A^A_Ð;uCpuՁM@ tÀ0U3Lk{ uGpD9g}Dg yt@AVAUIATIUHSHH dH%(HD$1F+9G|ULt$ LXELHD$D$=AUy[uWLHH7LLHHHD$dH3%(H []A\A]A^ubMS+E9~3)9]}t)€{ u uCptfH{ EC)CA $vfDLHHzLHHBEDA $6fAWAVAUATIUHSLHXDvD)dH%(HD$H1BD$D ptC0BD1@G H|$HdH3<%(LHX[]A\A]A^A_EDzAt}AE)D9AvD;}V VD))A9y(HUoEILLD$)D$ HT$0UD$ Et$FLt$ T$8HV AD$LT$t HLAL$A$D$A9}~A9% DHH4$H4$AMH[fDDpL:E|$A$DfD})lj9oHT$HHL#WLL$ $L$ $u AL$A$A$D)tI|$ Ɖ $ $AL$A$AL$uI|$ lA|$A$OAL$Na@t@tHr@SHHHT$t$ZC HT$t$HH[`rUAHSHHdH%(HD$1LL$D$t$u HL$dH3 %(HuH[]fDHHE螁@f.AUATUHSHH(dH%(HD$1FD$ D$0t0SMtI9HDL))DŽDEE9}IcA1IcH"H<1HT$ -IFHL9rf3@.t 0H@wHH9uAL$ED$E<$AMD9AED)D9}AEA)A9~HL$HT$LLD$HtHnt$fAHHD$EDR Dr$HcDT$Eu ~EA|$Hc>E)EAE-9L{ HM9$~H9Ex1H=AB<\1HD$Lt$@ဈKFCHc 1 HB HcH 1 H=AHH~ AQMiZYD$<L\$E)fDE1E4DT$D$E4EL:E9}AA0)A@L n@HAL @A)McG AIcEA@@t EဉMHHDA)BEL\$CSL$D1EA)׀{ Cu ;2EM3MD)9AAMA)D{@D9urDED$E)AE9|^A9|YA9|TEDL$EEA iMH9tHD$D$DT$EDS @AE1f؀C6HcHT$(Ht$ DD$L$DL$@`DL$L$HIHD$DD$Ht$ HT$(AM@HD$MtCpEAE |} CgAM<KFL\$1H.4<8 0L|$@LL~LLL$ LALHE1d$H*HtH-[MtL [t$ HL$xdH3 %(HHĈ[]A\A]A^A_ UIH$LHAgLLLL$ ALHHwef.Hc>1H-3<8 0wtL|$1LLAgA~LL$ LLLAH#H H"Zt$ LHfD UHIHt$ t$ @LL$ LLLAHt$ t$ Hrf.Ic>M1[UAHSHHdH%(HD$1LL$D$(t$u HL$dH3 %(HuH[]fDHH[@f.UAHSHHdH%(HD$1LL$D$t$u HL$dH3 %(HuH[]fDHH5Z@f.UAHSHHdH%(HD$1LL$D$(t$u HL$dH3 %(HuH[]fDHHZ@f.UAHSHHdH%(HD$1LL$D$t$u HL$dH3 %(HuH[]fDHH5Y@f.AWAVAUATUSH8HT$`RHL$hH|$@Ht$HDD$pLL$XDD$wdH%(H$(1F1уဈL$v pt{0L$pP@DŽ$c HL$HH|$@H$LL$XHt$hI؈GAHQ G 螾HL$XHt$hHH|$@7$H\$HK H\$`{ u ;H\$H; H\$HDCH\$`sA 8\$)щL$<\$ptx A9jD$p@u|$u A2Dd$4l$Eu |$ul$Hl$(AHD$(D$8D D$0HD$(D$0L$THh9L$8~LEIHl$(DŽ$|$pvD$8D$4;D$T{D$pPHD$HA>D`HHD$`@u A)]T$4\$\$x)9NӅt'D9@DL膴H\$HAHD$`K@IcITI9:At%HAI9p:gAu9ND$4D$p ADl$8LDd$vL|$@\$4HLd$XLt$hA_\$vLL$8LMA_H$ILHLH$HtHNH$HrNhfDL$0MAAED$0Hl$(D$wP|$uy|$49|$|jAAA dH&t$8 PH9vt$8D$4LEID\$0EED$8HcD$ID0HD$@NAPL$ D$$D$$A>u AqDŽ$aH|$HWH|$`+WT$|D8`A}l$<|$D$x!H\$@HD$v|$pH߈CH$HL$hA+GHD$XFD$ HD$@D$$2E~+< PD$T AHUuD$THcL$TH@%U9HD$Xƒp?|$pD$p L|$@HD$`Ht$HLX蔽A9_A_HEHD$(AA9u#AD$<Dl$D$xD$<yMAHVH\$@H6D$v@CxHD$XHD$X^L|$@HD$`HDŽ$[L+XƼ|$vA_H$HL$XHt$hAL pH|$@HD$XHME1jLL耣AHD$pxHc|$AD+D$D_AZ1 H# DLLDL$DL$=IcLLI9s1@@9tAHH9u=|$T9|$8HD$`xHcA|$D+D$41 H<# HLMjL貢HcӉ\$HYIT^I9w*:u%HI9w :uuD$8ALADd$vA1DD$vH\$@@CHD$XKL|$@9ȉNALA_HL$XLEgHt$hH$FAAD$8OD$IcH5"UAHSHHdH%(HD$1LL$D$t$u HL$dH3 %(HuH[]fDHHJ@f.UA HSHHdH%(HD$1LL$D$(t$u HL$dH3 %(HuH[]fDHHnJ@f.UA@HSHHdH%(HD$1LL$D$t$u HL$dH3 %(HuH[]fDHHI@f.UAHSHHdH%(HD$1LL$D$(t$u HL$dH3 %(HuH[]fDHHnI@f.AWAVAUATIUHSHHVHL$ LD$dH%(H$1ED$\1ဈL$ pte0@@u} u }HD$@CHH$dH3%(H[]A\A]A^A_ËD}D9EW98DA֍QD)D4AՃ(+HD$`E1HD$0HD$HAA(H$HD$(HD$@DEnDIABB=(EHD$HD$(HtHEH|$0HEfDL5AA1HcAD=yH$`Ƅ$`Ml$ HD$8HD$EMM9HE H\$0E1Hl$@H\$LHD$(HcIIL9v=AEtHJ<3E1PHT$8D)DII B 0XIZL9wH\$0HcHl$@HD$(HD$0H|$@{HD$r8utHH9D$v萉 EAT$4t lʈOLt$L|$ sHHl$\HT$LMILHL蹿HD$8HCHD6fDDAHHIăFaf~ >pjfMcHcCA4=H$`Ƅ$`HD$8HD$G<Ml$ IӃ1 f.pyHD$|HL$ HôbfDHc >HHD$HAHD$0f.H$HD$8HD$HD$McDUHM NHD$HHpE~nHE11AL fHcAHADD)ȃHV~FHE11HD$@E$IL$ HxE~mHE1E1ɸAL- IcADAHADD)AHW~GHE1E1McO M9LHHL9rH9|$@HD$@AH\$@ISZ/DIc H\$HLd$HIIĐLL)HIH9w#E2H HIHHH9vAEI9II9vH\$@Ld$HM9L\$AI{fALf.HA)NH9uII H~ M9rL+\$IcDH@LM9syL1Iɚ;vdLH HIH I׉M9v8HIGwILHHHd HHQHiʚ;I)D)HAHiʚ;I)L1HL9rA@Hc;HD$HD}A $A1tHD$McHcHD$8G@Hc:HD$8HtEuHD$8HD$fHD$jD:HHHD$@Ht$(A THD$8HcD$HD$(HD$0CHD$cH9|$@H1mAUHSHHdH%(HD$1LD$D$~t$uHL$dH3 %(HuH[]@HHM@fDAWAVAUIATIUHSHH$dH%(H$1FD$hptO@Zf.H$dH3 %(LHĘ[]A\A]A^A_@~ u >L$L!H$Ƅ$ڀ}$y Љ$HLɪ=NxzH$L̲AD$ ktI|$ iA$)AD$AM @IH $1ڮDkfDHD$p@HHD$y/H$uƄ$H@HD$tHcE q1)ʃ@9OщL$H)9x 1HS< Tw/HD$8L$HLL蘭A_APs7HD$8IHufDAMfD{AD$ D$HHD$8H$9MD$HD$L D$y 1HcH< HD$0L$D$L|$/xHfH< `L$6L$HHD$@HHH߉L$藬L诰AG L袰H$Ƅ$HHD$ 腰H$@Ƅ$HHD$P-L$H$H$fo$t$Ld$XH$$L$pHL$hLd$PHl$HLl$A)$$$DŽ$6eHT$( DHL$(HT$ IE1LLLL$HL$E1HLLHT$ILHHLLHIAHAAWCD49}D9{D$HLd$XLl$Aw AD$lL4$H\$lHt$MIAA|$LAT$IW D$p詡LHLKH|$8Ht9H|$0Ht9H|$@HOz9EDH$H蠮}Ƅ$y DŽ$A HD$0HHD$@L$pHD$8LD$pELd$AE1IAG Hl$uM"t#Aw %@uA?tRf.EyMHLLLGLMHLL*AEA@puD$lLd$AW@p@KD$l>H$pHD$@f.L$3L$HHD$0IH|$8AMHPf.Ld$Aw AAAWDLd$AAAWHD$8AMHtJHs7HD$0H5H]7(D$LHcT$HH LI߃D4 A9HD$0HuHD$8@UIHSHHLHdH%(HD$1LT$D$L袑t&t$u7HL$dH3 %(Hu1H[]@LLHHt$tHH48f.AWIAVAUIATIUHSLHdH%(H$1D$Fp?AGpAEpHCoHɚ;6eHD$0C)D$ D$8AEHL$$D$ 1~r Tv0IH$HsLL$H<$LHMHL$ LL$JD$LL$@L趪AD$ HH TwHD$PE1H$DHT$HLt$uXH$dH3 %(LHĸ[]A\A]A^A_@HT$LH訏t$tHLeLl$DLL$LީLL$H4$E1HLLM[Ls4NfDHT$HL(0/t$t$xC6AWAVIAUATUSHxH|$(HT$HL$0dH%(H$h1FD$XptJ@HD$0H$hdH3%(HD$(Hx[]A\A]A^A_ÐN xHD$AvAu.()Av9f.L9LD`A1AH AMH <_HD$8L$Dz 1LH Hc< `-HD$@IH=H\$`@Hl$XHH\$ %A6LAv芨y"#L}IHLAELLAFAIIV HLD$\AEAFD$`AEHD$\ID$lHD$HAEY  B H LH4BݧI)AEHL$E1AELLLD$` D$lH$HHD$ ǦHD$D$xƄ$H@HD$dHD$pfoD$`D$` H$D$x)$$H~{H$A $H$H$LAHf.AGH$HLLYAGIHH $LLH $ILHT$ ALAU AEAu H|$AwAE9}4AG A9uuA}f.HL$E1ILLLgE9.G6E9ENDEDT$`$ f.>cH\$(H*CLD$0HL$1H|$(jDH|$(֠ *HD$8IH8ADAEpAG A9D$\AwAGLt$H\$(Hl$0ACH߉sHt$IT$`IW L|$HMHLL豪HD$8HtH.H|$@H".AGplHL$HT$ IHH$A$TAGA 1AD$\AG%ƒp@D$\ AEpAGD)AEDL$HD$@uH\$H|$(HT$`H5HCo HD$pC)L$`) $D$xD$l衽HD$0 xH\$H|$(HT$`H5HCoHD$pC)\$`)$D$xD$lHHD$0 HD$0H|$8HqHD$0HD$0A AAw ?/Df.UIHSHHLHdH%(HD$1LT$D$L貇t&t$u7HL$dH3 %(Hu1H[]@LLHHwt$tHHD.f.UHSHHdH%(HD$1FD$0uh@uDN tqVH߉փ1t$u.HL$dH3 %(HucH[]Þt$tHH蠫fDHLD$1yput$Ct$-@f.AWAVAUIATUHLSHHHdH%(H$1Ld$ D$ LD$$t8t$ DH$dH3%(H~H[]A\A]A^A_HD$0@HH$jAEAMuhA} ut\D$XL|$(AEIU Lt$PH4$LL$,MLD$(D$,D$0D$T苒D$, u |$YAM9 M Q1HcH   ;W1HcH -< <T$t$T$HWHt$PT$HHt$HD$|L,$LT$fT$YT$HL$$Ht$LL$T$0LD$PL$MALLHL҉D$0lML$tLL$(L$L(nfDLHřMOHt$PT$HHt$躝L,$T$L$Ht$L׸HL$$T$0LL$fD$YD$P L$MALLHL҉D$0Mft$ t$ t$TD$XHML$PIV MHED$TD$(E觏LLHI\)Df.AUIATIUSHH(dH%(HD$1Hl$ D$H蔜AD$HLLL$ALH߉D$_t$u'HL$dH3 %(Hu!H([]A\A]fLH襦(@f.AUATUHSHHHodH%(HD$81HBD$ )D$HD$ BD$(F<@Ll$,IL輛LHL$LLL$ AHD$5D$06eD$yt$ @t$ u!H|$8dH3<%(HuwHH[]A\A]HH轥HcHO ~(pHHT7  HH9uHL1H;EC+Ev'f.AUATUHSHHHodH%(HD$81HBD$ )D$HD$ BD$(F<Ll$,IL|E1LHL$LL$ LHD$5D$06eD$.$@f.AUIATIUSHH(dH%(HD$1Hl$ D$HAD$HE1LL$LLH߉D$t$u"HL$dH3 %(HuH([]A\A]@LH-#fDAWIAVIAUATIUHSHD~DjdH%(H$1D$HD$LD$DD ptR0JLD$L蠒t$LH$dH3 %(HH[]A\A]A^A_LLL$|LL$D@Ey D$uD$&AD$A~ |$ID$L$Ao$HD$`AD$)D$PD$hAAAD$\DD$P=ɚ;L1)Ӄ1HHDx A<HD$(L$|$DD$ L\$PHD$LLLLHLL$I] L\$HD$\A} L\$LL$uAMDD$ L|$LLLLL\$ML\$LLLLAEAUHD$ AMLt$ULl$HHڈELMHMLLL茚H|$(HtH|$ HDA@Ey!~ >Ap@H\$tHÓLHLH$D$}H蠓$$A$E ڃtH} "t$LE)؁ Et$LLH襝A~ u A>D$E1LL$ DD$ELHD$LTA>/Ap%tL$Hȃ@EHȉ覒]^fDH萒u$E CHxA~uD$\$؃@EI؈]HD$LLLHHD$wLL$ HT$LLLL$wLL$DD$L\$P@LL$ LDD$AA$H?BDD$LL$ HD$Tr A 9D$hLD$D$PiH蘑Dx DLL$ DD$JDD$LL$ HHD$(ITt$Lt$LfDD$E1D$hfDLLL$0#LL$0HD$LAE HD$ AyHD$HL$PHl$0D$L1ALLd$8AEH\$D|$Lt$IfAuGA"t} u }tL@EyHT$ILHHAHILHHD$LDfDMpuILd$8Hl$0fDt$LLHT$HA HL$EukLHt$L@΀t$LEM@fDILd$8Hl$0"tI] AEAUAM>@EyNfDILd$8Hl$0AMAHD$tLHHD$0@xHD$Icz D$L9L‰D$,Dx1H< 0H$HD$8HD$D$,x A1IcH< <HcH$HHHD$ HHD$@HHHwLl$LL$LAELEm@LA؉ADl$L ACHɚ;6eH$D$,Ƅ$$DŽ$C DŽ$CƄ$ f$fs HT$LHHL$MME1LH$HHHHD$0 H$HHT$pH|$0Lt$PEL|$0Ƅ$DŽ$@DHt$MLD9AHHAOƉ$ ME1LHHH蓪MLLHH$D9|HT$t$LHL$ MLt$PLT$`HBoL$DŽ$DŽ$H$BHS )D$P$)$LHT$xCD$LH$IHD$PDŽ$L|$h|HD$PLT$`LHL"$D|$L%ML $AHAD{HT$0HЃ$$[MLHHHDŽ$Ht$MLAHH}HT$0ME1LHHMLHHHDŽ$^HT$MLAHH育}%D$LCHH薄Ht$HL$yED;D$,$ $ *H|$H=H|$8HtHD$ HtHH|$@Ht*#HL$H|$L$1o$@H|$ƃ@Hc HD$8HD$H?$$mH\$H{D$HHHt$H$H$C׍jfH$H$@HD$@HD$ "fHt$AANv6t$9~ ω$ ߐ$@HD$D$LDŽ$hCƄ$ f$C fS Gf$FHT$0ME1LHH߃$Ƅ$jD$D$HL$hHt$pME1HH?f.HT$0MLHAH߃$Ƅ$D$D$fLHHHL$DŽ$MI$EH|$0MLLAH_$$p $Sl$H)xxHL$A+9D$H~yt$)Љŋ$9} $Ņ~(Hc31 H409t8H|$xtk)+$$$}C DATUHSHHPdH%(HD$H1FD$pt^@u:HLD$1t$u0HL$HdH3 %(HHP[]A\Kt$tHHȎfDFx$HHBoLd$@tQu5H"GHHHGGH[fDtH߾gH[fHGHHHGHG[DH`GHHHGHG[DIH=H€H=H€{H=H€H=H€}H=H€>H=H€_H=}H€PH=nH€ H=aH€"H=KH€H=4H€ H=8H€ H=H€Hƹ H=ID@L3L# LLLLL@LLLLL LDf.H wDIH=0H€H=#H€{H=H€H= H€}H=H€>H=H€_H=H€PH=H€ H=H€"H=H€H=H€ H=H€ H=^H€Hƹ H=FID@L#L LLLLL@LLLLL| LoDf.WHHH H H t}HstqH{teHtVHtGHt8H t,HQt HZ@tHHHDfD1@1wHGÐ1 HWHtBÐfD1ÐHG8ÐfDHGPÐfDH@H@G HH6HdH%(HD$1H9t5Ht8Ht:HD$HL$P8HL$dH3 %(uH1@ٸ}f.HH6HdH%(HD$1HHL$D$HHP8HL$dH3 %(uHff.GHWHPHBHHDÐ@HW1Htf.HGHtHHt@1Ðff.HGÐH.SHHHHGHt HHRHCH{H9t HtHPH[GfDH.SHHHHHtHPH{HtHPH[fSHcH[ f.SHH[ f.HWHPHtHHt wx;r|HH4HHÐf.HGHt;HHt/w1x;r}HHH@HH@1Ð@Hͽ.SHHHHHtHPH{HH{H[ff.SHH[ f.ATUSHHt&HH[]A\1H[]A\fDI@H HHtLHEH魾f.16HWHt;HHtDHtGHOHP9}DW1fffAVIAUIHATMUHSHLLL!+A$10M~)HUHL@9Zv uHH9u1[]A\A]A^@f.HGH@@AWAVAUAATU1SHLwLgH4$I~HT$D<B\=HL$H4$LHPHI$P8x DDmI~AE9|‰cHHHDЋH[]A\A]A^A_xHGHx;w} &fD1Ðff.GHGff.HGHHt#SHHHRHCHH[DÐ@f.SHHP?HH[fSHHHH[Ð@f.SHHHTH[Ð@f.SH ~w &H[ÐH[Ð@H~fHHtWtHHD$HD$HHD$HÐf.SHH[AUATIUHSHdH%(HD$1H@.fWHHFfti1Ll$+9}QO1LLfD$ HcLHEfyE 9|HL$dH3 %(LuH[]A\A]f.F cHifDUHSHHHgHkHH[]ff.AVAUATUSHGHIIHtkPIHtALLHH{HLHH[]A\A]A^HCEH[]A\A]A^D(vIHtHHLcH58L0`HqHufHHtSHH[DÐ@f.AUIATAUHoSHHH&.HHHH{HLDHǃǃHǃH[]A\A]IϸI黸H.SHHHH8HtHPH{@HtHPH{0HtHPH{HHtHPH{HtHPH{(HtQHPUHIH=H1H{P(H[O@f.SH3H[Jf.SHH(HH[ff.AWIAVIHAUATUSH8Ht$dH%(H$(1A?HD$8~)H$(dH3%(H8[]A\A]A^A_I~01%I~0HD$(GpIv(HD$0HD$`HHD$HD$XHD$HHD$PHD$ HD$THD$@H\$HHSD`HHD$XfE0AD1HÄtEUEl$fD9HM uHMIcջfH|$LHLD$_DC HC uHCPfAHL@DH\$8DfDH|$ DCfEAE1E~ EHA$fH|$ H1fDS HC'AE11H _HuUCfuv=jHC @f@v'fZAD$^HLfD$@DC $"@Au~1AE1H|$ E11AA1)0fL$lHL$lAcDQH|$ E1HL$jA1B01fD$jOfDAE1fS LAE1H|$ H|$S HCLH"LHD$8A}AE1DL$_EUE|$_HHHģ.HHHD$HCHCDHE~$1L|$DeLDE9gH|$ jHH:HW.HHHD$HCHCDXE~1L|$DeLuDE9gLIH|$GXD$AHŃ~4H|$+HuヸuDEtHſ(HHLHAMUHD$1ۋ@HD$;X}hH|$HuLHH_AEHEH1PAEH$D$^D$_HD$ AuHHtHڡ.HkE1HHHD$HC}6DHEl$DED9mHD$5I.HpH)HefH_HH^H\HHHBHFH H.H15H|f.ATIUSHH{@HHP(HHt6Ht1_HtZH{.HhHXHH[]A\A$Ht HHPHt HEHP[1]A\@1DA$Hxf.DEHHt@AWAVIAUATUSHH(H4$ LHCHA6H{HtWuH([]A\A]A^A_HS8H5>HCH1HxIHCHHx(1E1AH{G~D$[f.M1MMMDIHD$HH|$H$Ht$H{D$D$;GBt$HD$HtLxH{@H $HLHP8xHCHHxD9gnAD$DMD$HHHtBIDd$(VHtQH4$HHD$HD$I7Dd$IAbIHhHfDILJH$YH逢f.UHSHHHEHH@@H[]H1[]ÐfDAWAVAUATIUSHHH4$HA$~H1[]A\A]A^A_HCHLk@E1AHxHD$o;A/sLH4$LHPHIEP8x A߉EwHD$HxA9|D9HHHDЋH[]A\A]A^A_fDVHHt?UHSHHECpHCHsHxG9|'C1H[]Ht11DHLHCHHH9uCHиff.AWIAVAUIATUSHH8H~(HdH%(H$(133Ią~:MtL3H$(dH3%(H8[]A\A]A^A_@L$LIع1LL3 I11LLy3~L+lfDzaLnL.LDL*HHH|HȹHHHDHHu(HhtH[HN HAXH4LbulHD$PH5HHD$HH\$H$`HHHBLHLHHHH\$LHH.H$`HH$`f$h2HHHH=LHI(HFH>uHHJLMLL0?@zaLI(L$LRInHwH{H鄝H[fDSHcHH[fDATIUHSHdH%(H$1H\$@H{I|$@HHھE~/1HH$dH3%(H[]A\HuI|$(HHHHfHtKHpfxSQ9vփtIH HcPAfwI|$(ZAH|:H H@II@AWAVAUATUSHDdH%(H$1ExI(HHHtPHH=E1~THEHPH$dH3 %(LSH[]A\A]A^A_fD  @E1H5.H1Lt$@LI|$@HL~LE1efL(t @ILLJf.LtdLHIl5?tǿ@IHtMLHHLHf.I1LLKHDE1HBHNHRH.H2ff.AWAVAUATUSHDdH%(HD$1EHIHHIHHLc(LcPA& LfDL$SXfHL$AE11LHL/HL H{8HcHP(HC@Ht|LHH1ҾAHHHC0}~_HD$dH3%(H[]A\A]A^A_DH8E@HC(EHS@H5HHBuH{0LPOu*H{01%EZH{0WtLc@1I$Lx8lHLLHAׅtHHM HLHf.S\bHLODEIEIHHR.H5F.H1xHHC8HUI$LPEfHwHLPiH鈗UAASAHHHU.fOXHGHHGHHGH .G cHHG(HG0HG8HG@HGHHGPHfHHfDHfDHPfDXkH[]H騖UAASHHHk.Hw8f1HHGHHGH.HGHG cHG(HG0HG@HGHHGPfOXHHfHHfDHPfDXH[]Hf.fHGH8H`(@f.HGH8H`0@f.HGH8H`8@f.HGH8H`@@f.HGH8H`H@f.HGH8H`P@f.HGH8H`X@f.HGH8H`h@f.HGH8H`p@f.HGH8H`x@f.Ðf.H.HHHHt H`SHH?HtHPH[1SHH[Zf.H=.Ht(H.H.H.Ðf.H9t7SHH܏.HH5.1H1Ht H@H9C‰[fHHa/AVAUIATAUHSHHD$dH%(H$1HPPCt)H$dH3 %(Hu_HĠ[]A\A]A^Lt$PHt$1ҹ LHELLD$HP8HEHDLHPHLHfAWAVAUATUSHhE D$dH%(HD$X1EFIH.HHD$fD$AIHLHL|$Mt@I$HًULLPPCu3T$I$uLD$LLP8I$HًULLPHH@HI9uLHD$XdH3%(uHh[]A\A]A^A_DL|$HHtSHHJH[Ð@f.H}.HGHHÐ@UHSHHHt0HH=.HEH=.@HEHCHH[]HOf.H.HHAWAVAUIATIUHSH(dH%(HD$1H.HHH=@.=.E $EMu(H=.LHH @C..c~rD$H=.D$Ld$LHt;HPH=.JD$\Bf/VvHH=e.N.H]H=c..HD$dH3%(H([]A\A]A^A_H5 .H=ʺ.L1E$H.EH=.fD@~IHLLHdNE$EE1E1MILPMtLML@H5q.HH=Z.H5+vH5_7.~fA$lLHx?IHtHLA<$\IHtBL8@þH=.LLLAFA4$L@A$E1HKH7H?fDH.SHHHH=S.HCHthH=:.H[ff.SHH[Zf.SHSH[:f.ATUS~1H[]A\IH@HHtHLHH[]A\fHNfDATUS~1H[]A\IHHHtLHMMH[]A\DHfDHu.HGHHÐ@HGHt @1Ð@HH1HtHÐ@f.HH_1HtPHH@f.SHRЃEfCHH1Ht~Lu[DHH1[Ðf.SHRЃEfCHH1Ht~Lt[DHH1[Ðf.AUATUSHH_Ht#HH[]A\A]DH1H[]A\A]I(HIHt8H1H5HdMl$E~8LID$DID$EI\$sfDLeHԊff.EE~AWAAVAAUIATIPUSLH)HHHxD}LH6.fU1DuHHH|$HE*ELHLHHHH[]A\A]A^A_H|$HH[]A\A]A^A_PH[]A\A]A^A_H@f.EE~AWAAVAAUIATIPUSLH)HHHxD}LH6.fU1DuHHH|$HE*ELHLHHHH[]A\A]A^A_H|$HH[]A\A]A^A_PH[]A\A]A^A_Hf.DHHPHGx@GtH9Ð@H9DwfDH.ATUHHSHHHtILeMt8E~1ILckH[]A\A]1Ðff.AWAVAUATUS1HDf A׉IIHWfEAHHfD;{t_sHHf9CtEw Dk fuIc]A;]tWHHH fD{fk fEu!AEfAF AEHH[]A\A]A^A_ÐIEIAULfP LI)HL$IHL$tIUMcIc]IIu11ZDE1OAWIAVAUATIUHSHhdH%(HD$X1H"HS.H}HD$fD$F:H^ uH^fxyLt$HE~(LlSfDLHH'HL9uHU0LLHLHD$XdH3%(Hh[]A\A]A^A_ÐV Lt$fDLt$L1HiT$I^ tfxGDH\$(fyT$/DG Ht$肳Ht$HHEt;HHt$EHt$fD1f@1wA$'Hxf.F Aft1HOHHf;Pt"sHHfD9@t w @ fu1ff.AWAVAUATUHSHxH dH%(HD$h1HG~qHD$ILd$ 1HD$)H} sIHT$LIL|$LLLH:LH} ;_|HPHE HD$hdH3%(uHx[]A\A]A^A_Hzww@f.AWAVAUATUSHhL$L$E$dH%(HD$X1EH>IHIIcMt IL+t$HLtxA $pA}ED$ AGfx|9v IG hHLHHt"HLMHATDD$LL$"XZHD$XdH3%(Hh[]A\A]A^A_DAO fLƭ1=|*Hl$|$ HH,$豨1H1@9~FvH $HQ uHT$(jHL/HHHtD$fyT$H<$ fIGHufDAVIAUIATAULSHH=..YH{ t HHH=.[HsHtHLMEUDHXZ[]A\A]A^H>ufHGÐff.HHG~fDATUHSH茿IHt4HL#H5b.HH=P.H0HC[]A\HE[]A\HtUHSHHHt UHEH}Ht@H踺H]HHuH[]Ð@AWAVAUATUSHsH~HH[]A\A]A^A_IHHIHHuLFI$AHcC)A9|HA~EHfDFIHtNHVM<$II$HcCH\C LAHI$HHHDpI|$82I$HEHIsATUSHWHHtIHHHtH[]A\I|$HHH譵ܐf.UHSHHHHHHH[]T@ATILUHHSLHL[HH]A\@f.SHHHC[Ð@H.@fDSH裲Ho.HCtHǃHǃHH[Ð@UHSHH[Hn.HCxHǃHHECtH[]ÐfDUHSHH H|n.HCtHHHHHtECtH[]Ð@Hn.wG HHGHÐf.W HGHGG ÐfSHHHt觶HǃHHt苵HǃHHtoHǃ[fUSH8eHHt6HHtHHvHH[]@1HH[]@úHHtHH5pH9pHd@AVAUATUSDEH@nIH(JIHH'.H1HʵMAT$1ۅ!EAA;\$L91LL(LyHLLE~I1LPH[]A\A]A^fDEf1H[]A\A]A^fvHHtH@VHHtLH#HnHnHnff.HHSHSoH[@f.HHAT1IUHպSHPdH%(HD$H1HH蜾HHL.aHHHL$HdH3 %(u HP[]A\H9nHHHn@f.AWAVAUATUSH dH%(H$1jHLl$IHLt$`HLHLt$WEfxnI$H1LfTD`IHtRHI9u fDE1H$dH3 %(LhH[]A\A]A^A_fE Hi.3Lt$ fofo HfoHD$ HD$(L$8T$HHD$XLIN8HfDHH9tH9PuH@HH9uHM$aHIVHD$(H3]H3NH uIFIV H3JH3KH  @pIH4@8ot$(0Ao~xAov(p IF8AG9IG0HLHLeLdfDI$L$pHLHD$H5Lt$ Lfofo%fo-LD$H|$Ht$XL\$(d$8l$H腜t$~ 3fD3sfIF(IV0H31H32H H*L=;I9F8@f.L{螫HjjAVAUIHATAUHSHHdH%(HD$1\Eu+HL$dH3 %(HH[]A\A]A^H=ѳ.I虗LHL$4Hŋ$H=.#莡HtA@wHJcH>fksfD1fDHDHWLHH$q9@ɐffff$iHi@f.AVIAUIATMUHLSHHHdH%(HD$1A$1CHt$LD$oHt)AUfx@);T$tu HHR1HL$dH3 %(uH[]A\A]A^@AU E@AWAVAUATUSH(DdH%(HD$1EHILl$HD$HD$I$L蠷HHXH 4H9tDEE{8uH@C8L=uH$L3MtB莡HUH $AH@LH|$HHHH}&IH7HI9uuGHD$dH3%(H([]A\A]A^A_DD$L=ɅfI$L蠶HtHXH8H9tۋM{8uH@C8E1HD$fDJ4HtLH4$葠Ht\CH4$H@I$HL$HHHHU#IIuEN fE@f.UHAVIATSHdH%(HE1Gu1LHudH34%(LlHe[A\A^]AE11H HAu H@AE11H iHuHVH_if.CfDE1A1H5 HbH HKf1Ҿ/HmD`CfA9LpDKfEAEE9EOAVE)fH1H]L莦LP H誚_L蝚EfDXfEAAVfHE1L1PLjSޏLH ҢHʢ DK C DK EE9EODAV AV yD\U@E3DK AEENE)/RccIcIcAWAVAUATUSHDdH%(H$1EIL|$(IIH$HLLH\$(讨1HIfDHsHHH$dH34%(HHĘ[]A\A]A^A_A $>1H|$8M{L3X@I覬HHA$H|$H1rfH^.H|$pLfo fo foH<$HD$8HD$0HL$HHD$hIT$XHD$HD$0HD$FH|$0D$x1H|$49~89vH $HQ uH$ff蛕sfD1fDHDHWLHH$衐9@ɐffffT;^H7^@f.AUIATIHUSHHdH%(HD$1HH=.肊HLL$Iċ$H=.LwMt"I$HtHHH$萏HL$dH3 %(HuH[]A\A]f+tHt]]@f.AWAVAUATUSHEH|$Ht$D$ dH%(H$1E FIu,H$dH3%( HĘ[]A\A]A^A_IMH=.IԉLNLLLAHD$H=a.)D~EA,$E1L-GxHHD@H$@weDIcDL>1fDHL$HHt:HT$8HHD$8IH@H;$A,$@vMH`zI9@H=xHcH>DvfDffDVfDFfD6fD&fDbfD1fDIH HSfDِfffffHy.H5]fT$HHHD$@HD$HH@8H9HD$@D$ H|$HHD$(D$HuL5xH|$(RnDH=!.Ht$(H|$LIADMHxH=.LD֐@Ht$@D$ H|$Ht$(HHt$oH=.蠐H|$(ƗܙHYH ZHY Z@f.ATIUHSHjI$HH@0H9ufHH[Hŋ ~@ HHLHEHHP8HuHE[H]A\H@fHu[]A\fDHHLHHVY@AUATUSHh dH%(HD$X1~$HD$XdH3%(GHh[]A\A]DLd$ Hv(HHH=wLD$ ҎLH5vHHH膃HD$ L-.L%.H1LLuH1LHL^H}HH5HH5ט2HIgXHt&Ll$HLHLHL茕MI$LP@HxHflHWAWAVAUATUSHHdH%(H$81t/H$8dH3%(HH[]A\A]A^A_fDƇIHHHS.H5.H|$X1H=T.HHD$PDHD$`E HD$XHT$PHH5PHT$(HDEHD$LL$D$LHD$IE HD$Ht$H|$`HPHhH tH9tL`L輇HvA<$meta1ɺLLv$E1:fD9~=9sHD$uH$fB<`:CIDDfyċ$D9LeHM@LHs @HH9tH9uHHH9uDEHD$XH}HD$HHD$ L)J@I蜞HC@8oEHL$AoL$HAoT$ P IT$0HP0H@9HH|$ HHL耖L訒3^H|$($H5q}.HH|$`H5x/LӜ$fDA|$:H=.چHLHT$dH3%(H([]A\A]A^A_@HLIDLHLUIą~E1HuHLPHLeAƅEIDLHLIDuH5PH5Pff.~DUHH=.SHH{HHHH=җ.[]黅HO@f.HL.HwHWHOHfAWAVAUATUSHHdH%(HD$81HtHHtC>t>H\$01D$0HD$4谘D\$0IEiHHu11HL$8dH3 %(HHH[]A\A]A^A_fLl$4HH5LLD$0螚DT$0EHLH5lLHED$0kL$0DD$4EtuHELHH5Fl1ݗ|$0HD$H|$E1?L7D$ HHL$LHHgfHEH1.fDL$4E"HELHLH5kD$0葙T$0ZHE'HX{AljD$H|$E1pLh4HcH觅IHAGHD$(IDHD$LDHHH;D$uE1 fIH|$DHLD$02t$0HD$ XT$4zHc&KHt@T$4H|$ HHcD$4KIGL9|$(uH|$蚐L蒐^H|$L耐LxH谉H;H褉H;\$uL蕉?蛋|$4H{L@f.HGHt t t 1fDH@H@1HtGHGÐHmH.wG HHGHHWÐfDW HGHGG ÐfAUATUSHDdH%(H$1E~4E1H$dH3 %(L*Hĸ[]A\A]f.HHu.~[뭐H=.tH5s.H=s.1HhH.H.H=..蚄3LLd$Ht$HHﺁLd$EfxXH1H=ڑ.fLD@vH=I.LqIHt1HgI9ĸLDH=.*DE HH5hH=g蒑HH5gHHmIŅ~DL܍f.H5iHH5fL$ HL=LLIHt>HB=HtH=V.HLHXjI$LE1PXH=HGH=.HHfH)X[I@f.ATHAUHSHH dH%(HD$1#yEu"HL$dH3 %(Hu_H []A\fDHt$ HD$ T$ HtDHKHtHT$HHD$y蓇Hf.AWAVAUATUSHxEdH%(HD$h1E~.1HL$hdH3 %(HHx[]A\A]A^A_fD.HIAALÃu.~0H=.褌tH=g.e.ttL|$@HDLILDH=3.L1~LK2fDHt$H=.HtHPH.Hl$Ld$ Dl$(Dt$,H|$HP H5辇H%.DHL$@Hl$HL$Dl$(Dt$,Ld$ II$HLP8HHoDEcHHX;IƅKHtH LIILL tHt$LD$@MID$D$MLLݓHD$9Hſ }HL$T$@H(L@H=.H HىPHLp3|$ 7}HDL$T$@H(L@ H=.H HىPHLp|Hh8D$HMt;fDHl$Ld$ Dl$(Dt$,貃HDHDf.H?.AVIAUHATLgUHSHHL衍1HǃLHǃHLHǃfLLHH[]A\A]A^HEDH)DH%DUH@SHdH%(HD$1D$!HHtHT$HuHHL$dH3 %(HuH[]yHCff.H>.SHHH5HH{@wH[gfDSHH[:f.AUATLgUSHHdH%(H$1HN?.HHLHk"HCsHu~Ll$ Hl$H{0LHD$ xHLH聁T$ ~ ǃ001H$dH3%(u=H[]A\A]fHHƅt1ƒL 9rHeBHaBff.UHSH9HHt HuHHH[]H#B@f.H>.SHHHHGuH[駬fDSHH[zf.AWMAVIAUATUSHHhHt$Ld$0HLdH%(HD$X1HLPXAHD$,1Ll$HD$EfDt8Jt0zu*Hh[]A\A]A^A_DH59]Hp<gtKsdgt{sdfDgstZd gt+stvdsfDfDfDCfD3fDfD{}fAWAVMAUATUSHH(H<$L|$pHt$XLHވL$dH%(H$1HLPXA>]fo[fo [1Ll$X)D$ )L$0A,HLLtHHPuA6~-H$dH3%(H([]A\A]A^A_@H$Ht$XHxHt$艅HD$H{H[H9D$iHD$HH@H;Nf.]Ht$HLHt$hH$HHHL$HPXAOHt$hHT$dl$@E1Hl$L|$HLl$L|$IHT$PEDt8Jt0zu*kD`McLrH9Ht$LHsAIBD H|$HWH9`HPA"g sdQL$MHHt$H|$AHt$~:PH$1IHHvHD$@:LzH$HHRH{H5WHt$H@HHD$HHH,4.foVfo\$ fod$0HVHQHYa(HQ8{H@菁HHD$HH3.fo-Vfo5'Vfo=/VHjHHBrz(H!VHP0H$HT$LLHx`yAHUH9D$egt8stGd|rAAH|$@uAwH H|$@tHf.@H9t/1Ht HtHH9tfHNH9OuF8GfHFH9GH4.SHHHHHtHPH[¶fSHH[z{f.'tSHH?HtHPH[tDEAWAVAUATUSHHHBBD{EIIԉt$I1@D9I$AD$t H߉TlHHt|AEtI}AhnHL$HHL@ I}HHD$iAD$A9EiAE`H[]A\A]A^A_@1D(V~HD$Ht,H5].L1HyHD$IEAf.IEA@ADHD$HkrH5f.ATUHSH`H7dH%(HD$X1H\$Hg&1HfL$ Ht$ bLe1HLb#Ht$ HfT$ 1b}Ht$H҃LfT$1zbHwH߉qHL$XdH3 %(u H`[]A\s%5H5H=m|.Ht(HwT|.HH|.H5|.Ðf.H1.SHHHH=#|._HCH=|.h[iSHH[wf.H7H?Ht H`fDÐfDHHt@1Ðff.HH? i1HtHHÐff.HH?hHt @HSHHH?dH%(HD$1hHt'HH@HtHHH$cHbHL$dH3 %(HuH[qK3H/.wHGHGHÐf.WHGHGGÐfSHHHtHPHHtHPHtH[tf.AWAVAUATIUHSHdH%(H$1Ff=Lt$Ll$HH$LLD$H\$euI$HE1HfDD'yHHtOHHQH9t3H$dH3 %(HH[]A\A]A^A_1@F NLHD$L|$ HX.AAfDL$(HfDT$hHD$ HD$`HD$`HH$T$h|$H+X.L|$ Hf$I$L$HLH$HPXL|$ I$LLLKcLmt$VD$( I$LLT$IŅL!fDD$(L|$ uċL$H<$lLl|fyT$lH<$E1A1H$L|$ HHD$ZHW.HI$AƄL|$ Ht$L$fD$HBLH$HPXL|$ I$LLL,bH"I$HLHNHoH"HI$MtLLHpoD$fHLHLHhI$wmH5/E/HA/H /f.ATUSFHtlHIH=v.YHLH=hv.HcHt;H#[HA^Sfx/EHHE11iH[]A\ÐH]H[]A\ËS ϐf.AWAVAAUIATIUHHSH(L$dH%(H$1P!LHD$0 Ht$0Dt$@HHD$8uHHt0H$dH3 %(HVH([]A\A]A^A_@A1L|$PLHT.AfDD$XfD$HHD$PH$H$HHD$$fy$H|$E1A1H$L|$PHHD$WHL|$PLH S.f$HƄHAH$HT$H$HHL$P@$AD$уuMffy9qHt$LL|$PnHHL|$PHt$LHPXH|$dh5fHL|$PLLHPXD$XH$HT$HR.Ld$,HL$H$f$MHHHLD$,H$%^L$,~%H|$gH|$gLg@Ht$HLԵT$,HÅbIHtHD$0LHLHIEHD$8IED$@AE'kD$,~kLWgefHL|$PLLHPXAD$ EfD1LL]H$HD$$"aHAHLH҃HT$0HPHEhH*H*H*fDAWIAVILAUAATMUHSLHdH%(HD$1dYEtkAGtaAD$tVH=q.THLAMLuH=nq.H^HtIHHH,$YHt$dH34%(HuH[]A\A]A^A_fDHXg)AWAVAUIATIUSHdH%(H$1L|$ Lt$0sHO.IfT$8Ht$pLHD$ HD$0HD$pHfL$xHD$$HHt$LD$,P0HHD$pLt$0HD$IH$HELHP8HHD$ ILH$HHP@D$8AT$ff9utXHD$$D$HD$IHL$HދT$HPHD$xHD$HD$D$u5DLLifDL$HHDž1ƒA  9rkT$<믋T$|\oa#H#H##H#AWAVAAUIATIUSLHXdH%(HD$H1Hl$ HcH=Lj.wMIHDLI$HH$שH= j.kWDE/HD$HD$HHD$2IHt[AEfD);D$t A$t-iIHoLHILPH=i.LA$u;H11;IDžHtILP3 AƄ$H=6i.VKH=$i.OLH<$IHDL躨H=i.NVHt$H1IHuAfE1HLHT$HdH3%(HX[]A\A]A^A_D$~hIHtfLHc뤐 !HLkIHLP8HuDAE nILPO@IELP6^H!H$!H!f.AɉAuuu1DAtDɃHH`x@f.AWAVAUATUSHH|$L$ LLL$8Ht$T$(L$,LD$0dH%(H$1ANEE~5E1H$dH3 %(DH[]A\A]A^A_fDLl$L$,MT$(Ht$LEHEH F.f|$XHHD$PHUH$1E1E1HD$PD$HD$ H$HD$@If$HD$H fDH9H3AA9}HT$ HLu5Ld$@HL薎tHD$HL$ LHT$HHHP@H詍AbEvt?E1 AE]DL$E1ADȈL$8D$A EHEHPAHD$@f6+D$(D9u D$H|$@YL$,T$(MHt$H|$HAH1H9}aHGA9H8HT$ HAVE1AUDE1H|$@#YH|$ Yj@HxHP`E~HD$8Ht$ 1H|$0D8OE1HD$PE1E1HD$ Ht$ H|$01OHD$8D8xDHD$@ ZHDH.fDH%.HGHHÐ@UHSHcHHt0HH=bc.FHEH=Rc.@HEHCPHH[]Hf.HGH8HGH8AWAVAULoATIUHSHHH:.HHLcH1HǃHǃHǃNHP1NHǃLLLLHLfƃLHHH[]A\A]A^A_HHHHHfDAWAVAUATUSH(DdH%(HD$1EIHbHH.HH=a.E=oa.5DMETMu(H=Ua.LaIHI@E*a.AD$a.cD$EH=a.D$Hl$fHfHtcHPH=`.JD$\Bf/f1vHKH=`.1HL$dH3 %(H>H([]A\A]A^A_H=`.o`.NMLcEH=a`.MLcfDH5?.H=?.H1X\DUH`.EH=`.1MKV`IHt~HLHDEEE1E1Mt#ILPMtLTMtLT_._.clH=_.!MHH1PEH5?.HGH=B_.H5WH5_.&XLGHxNIHtHL\R}NIHtoL8@CH=^.HLLAFUWu^.^.c~MmfDH=^.ML@EE1LUH<H8H@H.SHHHHٓH-HHGHFH{[If.SHH[Yf.UHAWAVIHAUIATASHH dH%(HE1mELHtsH`HL`HH(Lo_IAHAH(DEHDPPCt9H(QHUdH3%(HHe[A\A]A^A_]HH1HϹ HLVIH H(HP8H81LDž4HHIEL4HOH"DIEL1L H\/HP0DKHH@HGH8HHRH@H9uHFH9GHЄHHtH`Ð@f.H .HHHHtpHÐ@f.SHH[Of.SHHE1HA1PHH[HX\H .HHiSHH[Of.HH=S.HtHPHS.S.H=S.HtHPHS.jS.Hf. 19HHt,USHHzu+;k~HCkH[]f.1H?HuH[]Ð@AWAVAUATUHHHSHHHHuJu1H[]A\A]A^A_HHуuAfPfOu9uH@H@XLt00ʃuGf[fWN9FH(H(K„&H0H0HP LLE1AMAVȃAAt}уA II@I@Et˄ @9@H@t9H[]A\A]A^A_ËLLffx;fx<9EHE1fBT E[H]A\A]A^1[H]A\A]A^fDk f.A1@AHEH1PH5 fDAUATUSHMtCu^fDHL$xdH3 %(HuVHĈ[]A\A]A^A_+LHD$DHLHD$H1fD1EA$@jHShHQFUHSHH=J.H,H8t,H=I.6H8H[]f.1DHHH9H8AUATIUSHHxD$Ht$dH%(HD$h1D$RT$D$IŃt0HىLHHL$hdH3 %(uxHx[]A\A]DLHtKHl$ HT$HHD$JHHLATUHSHH=H.`+H(t&H=H.j5H([]A\fD1DHIHtHHHL(fDEHcf.AWAVAUIATIUH1SHdH%(H$1H\$H$H@LHtDLl$PM$0LILzXHT$HD$IHLLAL;D$fxH~I1HHD2Hl;HH$dH3 %(HĨ[]A\A]A^A_ËD$Ll$PHT$M$0LI$LpXH HD$pHHLLAL:D$fxBVH.Ufx6AE11HH ^ 90@D$f.U <HHHHHf.AWAVAUATUSH8dH%(HD$(1H\$xHl$p;1)DŽ~ Etz_rZHfL$-EfKHL$AE11H8DHt$(dH34%(H$H8[]A\A]A^A_f.EE1EAAEA:[&f|!ӺsEiÀ6\$)ljT$ i`)׺MbT$$D9IcƋTuAD9} D$ E1Aƅ+L|$McHfD$,EfLd$AE11LHg7KHD$gfffLH)B0A1fD$0)C1ҹLH)Ã0f\$)L9|$fEt1LHfDl$(A_IzH+CH+-DU L|$McLK DPHuH9u+fD-fDU A9Ht$AQEDѺHfDHt$AQED1HÐAVAUATUSFfxu9}sHHIHA/E1DEB9tII uCAƃ w/DH2D)AE[D]A\A]A^F AfAWIAVAAUE1ATUSHxHt$Ld$0HL$dH%(HD$h1HD$,D$,HD$HL$Ht$DLDCDt$,D)BDPIIuûDD$4T$0H- |$8L$D; @tJCvӃ111fDEti`Dʸ1HiҀ6Ht$DPHt$hdH34%(Hx[]A\A]A^A_@tAi`1AhDʸ11A;PEGDADʸAi`iWf.EwHD$KR6뼐f.AWE1AVAAUE1ATIUHSAH8HD$xt$pT$L$ HD$DL$ft$ dH<%(H|$(1HD$$D$$H$AA9}PA9tKH $DHLx5CTPT$ 9|$ADt$$AEfyE A9|DEAD$ D9<D$D92HD$ED+D$DH|$(dH3<%(DuH8[]A\A]A^A_A5ff.AWAVAUATUSHXDYH$H|$T$8HD$(H$LL$ HD$0dH%(HD$H1EAIỈL|$D1D$D$D$D$9fDNuD$DŃA;\$}~LD$D*PuLpLP"D$Du AUfR9SHAE1Lj‰L'AYAZupl$DA;\$|+D$8HL$ t$1HL$(t$1HL$0t$1\fDAWE1ɹjDD$$LH|$8D$ _AXD$DHD$0HD$(HD$ 1HL$HdH3 %(mHX[]A\A]A^A_AWLE1j;H|$AD$(Y^@AWE1Aj;H|$LD$,XZ_@AU 9L(k'D$DA>t:5'uD$D`L$DI)ȉL$DDutAFu 8$׉T$<&T$IFJ+AWIAVIAUAATIUSHH(dH%(HD$1fHf;HjHHE1jADLZYuƅAT$D]f9}9v{ID$ uID$Hchf+f-uPLD$:LLD$AAD$f);T$uUAD)@11AHt$dH34%(uH([]A\A]A^A_f.AD$ ClHL$LLDD$ D$L$T$9~DD$  AuAT$ [a)@AWAVIAUIATIUSHjdH%(HD$1D$MAL|$LMT$~0AmHt$dH34%(H[]A\A]A^A_@LLLT$A$0ƒfDADE1I$2uI$@HLj^_Hn uDHf;HHHE1jALAZYuD1AmH\$IT$HLLT$@E$4uEy^DE1@AFЃ,A$0fx"1Am{fAm 1nDA$4'EE11fE1@f.AWAAAVAUAATULSH8dH%(HD$(1+yAڸ-HDT$fD$EDT$f{Ld$AE11LHDT$#DT$|!Di€6A։T$sEA)DT$ i`A)ҺMbDHcT$$D9~4HcӋ|u)KHT$HcHtuHcA9|H\$HHD$gfffLHAD)B0A1fD$C1ҹLHA)A0fDt$H9\$t2fEt1LHfDl$DsHyH|$(dH3<%(HuH8[]A\A]A^A_fDU %fAW1fAVAUATUl SH8DvH4$dH%(H\$(1E\)D$HD$ )ÅD_IcD1H HL ELdAEA6DLfEuHGDHfA w'0ALH9tDfEyG 9~wEt Ѓ9|$t$DL$DT$ D\$$D$NL$ CABG,4EDD$DEA; @)9~H$Dp 1H\$(dH3%(H8[]A\A]A^A_fEtkHLHBfH|$(dH3<%(HH8[]A\A]A^A_f.Hf(L$LHCCL$uIEL|$HT$ 1HL$$Mf(LD$P0T$nt$$t$ LHHMG|$$A$4@Hf(L$[ff(HٺLHL$CL$IEL|$HL$$1HT$ Mf(LD$P0D$t$$t$ LHH?f(MIعLHL$CL$Kf(MIع LHL$CL$0 IuHLxHHHHHDSfAE1H1H@CIEL|$1HL$$HT$ Mf(LD$P0t$$t$ |$VAA HJcH>HIE1AWH1ɺ\_AXHIAAW11H9Y^HIAAWHIE1AW11HAYAZpHIE1AWH1ɺA[]MHIAAWHIAAWHIA1AWHmA]A^HIE1AW>HIAHAW2A_Xf.S IfAVIAUATUHSHOdH%(HD$1f1Ҿ'LK ULd$AЃE11fEAVJD9~Hv|IF uIFXf'tUfD$1LHAV1HfyAF 9Ht$dH34%(HuZH[]A\A]A^fDuDD'fD$@O 1LHLff.AUATUSHXdH%(HD$H1~$HD$HdH3%(HX[]A\A]DDNHHIfEAE11H5HAŅH@1HITHLD1HpLL]HLAUyHLL21DDN AEENE)VA$HtHx@f.fDAWAVAUATUSHD t$ L$f1LH1H5HHDHL L$Hfxf1LH6LL`L$LDM AEENE)}A$"L$Lf.L$ :Is H$H$H%Hf.AWAVAUATIUHHSHHhdH%(HD$X1 A$~-HL$XdH3 %(HHh[]A\A]A^A_DMfE)AE11H5jHAƅLl$1HLD$ HHDL$fEAE1Ht$ 1LJ ALEx21HAOL91LHLH@D1HLD$f1HLeALEyUA$DL$AEENE)8fDDM AEENE)1HANLo1LH1DL$N)Q.H HHH@f.AWL AVIAULATUSHƇ ImE~51E1@EuKAă;]}HR@uEtA u IM9uH[]A\A]A^A_@AƆ H[]A\A]A^A_Ð~DAVLcAUIATILUIn SHHHHERƃff9u}H 01LHIHthHHK\1-HHtHPLHL[]A\A]A^`HH߉L$ 1 L$ @@ZH[]A\A]A^f.dfDTfDIv HAt5 fDS AUIATIUS1Hud0HHt:HH tHLHIIHHuHL[]A\A]^fDHLHILI{HL1HIINfAWAVAUATIUSHdH%(HD$1H9H0IHtHPI$8HtHPI$(IDŽ$8HtHPIHI$HIDŽ$(;A(A$(I0HP I$0I8HtHP I$8I@I$@iIpI$pUII$AD$I$MI$M$f.HLH;HtHPH@HI@HI9uHt$LI(I$(AoA$AoAOI IG AhA$hHT$dH3%(LuH[]A\A]A^A_ff.AUATIUպSH1H19uB~9B1LlLHLCL9uٸH[]A\A]ÐUSH8dH%(HD$(1~ HD$(dH3%(u_H8[]fHHH H*ufDfo$foL$HT$ H ff.USHxdH%(HD$h1ubH\$ HT$HgHHD$ HvHHD$UHD$HL$hdH3 %(uHx[]f9BHfhff.t'vt 1 1f.AVAUIATAHUHDSHHHdH%(H$1 2t,H$dH3 %(HucHĐ[]A\A]A^fDLt$@H1ҹ LLDH+2tI0I(HLHP@LHVfH-GHGHH@f.HGÐfDGAWAVAUIATUHSHHdH%(HD$1D$ .t .~D$HDetD$~,De HL$dH3 %(HH[]A\A]A^A_fIHtHH= .LDLLD$ HL$AŅMtILP~f.LHI}CfAE1L1HTMt ILPEDe"f.H=a.H5u [8IH1ҾHV?L%.Lt$dI HHu;I$LLP8HuI$LPD$H=..q\@H=.LHH3?뮐S H.D$HHHff.AWAVIAUATUHSHH(dH%(HD$1D$..~D$HDeD$~,De HL$dH3 %(HH([]A\A]A^A_f&IHtHH=.LDLLD$ELAƅMtIELP}fLxHI CfAE1L1HMt IELPEDe!fH=.H5 HD$11HHD$]T$Ią~5Mt I$LPD$H=..0S F8IHtn1ҾH0LEI0@HIHHHPxDHPEHP<\tCpt:HHLKDEK HPtHPHP@D;HLDpHHLcHHudH34%(+He[A\A]A^A_]fDH-DžHHALDžDžx6fAG |xHYHc۹ 1XHEH@HHp xxD;|Dž`D;|WD;tEf7HpjHHhHt`HDpHpRD%=tC1LLLLDžƅXx Lx@"I0HvLIHHHPxDHE}H 1ۉ`P f.Hq%9H%;`~H%P`LLLHDžHHBhLLLHDž1LLLLDžƅG:HLQ`ALLLDžDDLLLDž,x HLVfLLLDžx@H LLLHDžuHHF g H1LDžpHHHHMH1ۉp DD9|t CHLDpHwfHp 1f9|A9Hp DD9|DDž`1LLLLDžƅq9|A9IHpYDD9|#Hf.Dž`XD8HPB!XA9}`AƉD`HP `9|DHhHtHP hXHLHDpHPHwH_dHHPHUHPJHZ HH1HPfLLLLDžƅRD;|LDEH1ۉB fD9`Dž`HHPD9|A\4xHHLDžzHLHHLL輓ZYL~ D9D;|xLLLHDž LLLHDž/D9 HHp1Dž`ADžHHLHLLp衒A[ZhHhHtHHBXaYHHLADELLHLHǹvAQxDHEH\P f.H9fH;\~HP\9|D9HpDDhfHLBHFHT8u{HH9u@fD~B1HL1t!t-tHH9uuD@u@1Ðff.H-@Hu-HHe-H UE1H1SH1HdH%(H$1HHxHH=HHHH$dH3%(u H[]H雛HtH`Ð@f.Gt@HWx1HtBÐff.1$SHHxHtstHtCt[@Ð@f.H-SHHHH`HtHPH{hHtHPH{H[f.SHH[f.HU-SHHHHxHtHPH[fSHH[jf.H-@fDUSH-Hk8HH;HtHPHH9uH=Z-HtH=9-HtoH=0-Ht^H=-Ht"}H=-HtHPH-H-H-H---H[]Ðf.H#HÐH͓-HGXHG`HHGhHH-GHHGfGHGPWNAЉȃAu&fx)fx)u9t"DfDWfy׋FHHHWAHDÐWFtЃffx+fxu9tNWHHHHÐff.HGÐfDGPGTAWAVIAUIATUSHHHY-CtHHMtA~HCxH[]A\A]A^A_(EeHHtH-MDHH5-HkxAE1~L@IYIHt LH膻H{xLLWA;m|H[]A\A]A^A_I͖HΖHʖf.AWH1AVAUATUSHHH--H5-dH%(H$1HzH5-H=-1HHD$]H5v-H1HH$ApH$_HD$XHH H6(HH$)HH5q1HD$H#H1H5HIH$H1H5LH$H1H5HH$H1H54HIH$H1H5LHD$0H1H5LHD$8kH1H5LHD$@RH1H5HIH$3H1H5wLHD$p3HD$hH|$XHH|$H5fDLH蝽H=-HH˾BdfBdfD9wS@HHu볿@fHHzLH菶H=@-HH]LP$HT$LH$菻f.$De91Afl H|$*H|$x MtLH$H$H$@HD$hHtHHD$pHtHH$HtHHD$@HtHmHD$8HtH[HD$0HtHIH$HtH4H$HtHH$HtH H$HtHHD$HHtHH$HtHH$HtHH|$`HtHPH|$PHtHPH|$XHtHPH$HtHtH$HtH_HD$HtHMH$dH3%(&HĘ[]A\A]A^A_@DEzfH$L$HD$H$L$HD$fDH|$8ƺ&Ht$H|$8H1H-ADŽ$fD$HH$D EaLɷ$fy$1Ҿ~L葾Ht$HٺLHcL$a$Ef%De9&IN uH$(HE1D,AIcfDlfD;DMc@LHEH=V-HHsBdfBdfD9w[@.HHu;@HHLH/H=-HHLE@$HT$LH$/f.$De91Afl3wlL$L$L$GfDLе@&HHt LHaLyH=-HHH|$@-tqH|$@1LH-f$HDŽ$HH$,j$LLH$NfDL$L$fDHH|$PHHhL|$pL{tw@-HHtHN-H1LLHHEfEDŽ$rD3E$LHH$KnfD1AL|$hLt_HHLDHEFH@IqIHt1DLHYH|$`HLiHxH)-E1L$L$DPE@HpD EH=-D5LeHLƼUHMfE1A1LoETLH|$XLLLDŽ$H$~sEPH|$HHLLA=H>-D;hp2HHDEU>H$H$HHuP2ETjfD;DED ENCfH$HD$xH$HD$H$HD$ fH|$H膴H|$HH1诳HIT@HIH1ɺHHH-"-HT$xLf$HH5DŽ$HEH$H|$CMtLLt$Ht$LLLIIMHH$HLLH|$豽H|$HwH$L$PHD$H$HD$ H$HD$fDL0L$L H1LKHI耽uLíuH-ק-H1LHT$ADŽ$fD$XHEH$PDE~ LHT$ HEHf$LH$DŽ$3_ H|$讯HELH$H$H$f$HDŽ$HD$xE H$HHD$xFH|$LHHL$LH|$XL$LHt$DŽ$LH$7@8IH Ht$xH_H$HHLILH|$xgH|$]LUMAFT(IHqH-H5#-HH@MfhD#EHL$HEL$H$$H f$1HL$f9Ay9H$jf t$Ht$ f$1LS$fD9vHL$uH$fzHEHPH$H5ßHIH$H|$LkHt@TH$PH5HIH$转H|$L0Ht@THD$P1@~8fDH|$PH|$HHt@THD$P;h|HD$`1DxE~8fDH|$`謯H|$HHt@THD$`;h|H$H5ǞHH$H$H|$eHt@TH$HD$ L$LH1LGD3IEHHH=Ɲ€t HH=€u"MtL譼L$L蝫|H$HIHL$x1L6H|$LIH$E1HD$H$HD$(@H|$薨Ht$H|$GHD$MtsH|$tkI~`@IHHEAIEfEMDEjHl$LHuDI~`HL蕫A~TtLuXH|$A̴LdA9H-t-HDLHT$ ADŽ$fD$HEH$DEHT$(H|$H$$\(ƿIHtH-H5(-HHEMn`H|$MILPH|$xճMpL蔺cH$H$HLAvP耿LP\H$H$HHuP=L$L5 -DŽ$)HuH;HcETHLI<éH|$LHHhHcETI<t'@tIHu3(MIHH*-H5-HHȹHcETM,H$L$H$$LHHD$xj?L$$LLH$>^L$H|$$LH$}DEWLH5 H$H$HL-HD$HH-H$HA-蜱H$菱H$肱HD$hHtH@HD$pHtH.H$HtHHD$@HtHHD$8HtHHD$0HtHH$HtHηH$HtH蹷H$HtH褷H$HtH菷HD$HHtH}H$HtHhH$HtHSH|$`HPH|$PHPH|$XHPIELP;ILP@[H{HzH:|HN{HI|W|H*|HD|o|{Hb|Hc|Hl|m|i|,|H{H{HO|HX|Hb|H||HI|H\{HE|H^|H#|Hb{Hc{Hd{H{%|Hl|V|Ht|H.|H|.|H_|{HW{$|0|{N|H{H!|HzH0|H9|:|H|HzH`xHfxHlxH yH,yH8yH{H{H{HYyHeyH{H{H{{H{zHwHwwHwHxH x{HwHwHw@SHHdH%(HD$1D$~-u!HT$dH3%(HCXu?H[H=Q-$tH|$D$H=3-1-ISHH dH%(HD$1D$-uI-~D$HCXHt9pTuHT$dH3%(u[H [HfDH=-t$ ht$ tH|$&D$H=s-q-0t$ 腭@ATUS~1[H]A\2-HIu%-~1ϐH=-tHH=--货A|$TulHHtIt$hHHDH[]A\HhyATUS~1H[]A\-HIuu-~2EH=a-4tHEH=F-D-EµHHtIt$`HHH[]A\HxfDATUS~1H[]A\Ҷ-HAuŶ-~2EH=-脱tHHEH=--SEHHtIcH0-HH4HH[]A\H%xff.AUATUSHXdH%(HD$H1~,1HL$HdH3 %(HXHX[]A\A]-HHuյ-~2EH=-蔰tHXEH=--cEHIH1ɺLH=-L_HH{Tt LU6HChxuHHIHH HP@H9ulAEtHLP8H=-HHIELPfDE@H=y-LHHbE\HLIEƩHvf.ATIUHSHdH%(HD$1D$X-M-~D$H}`HtV1It$ԦyhH}`G~;1H=-HHtLHju.H}`;_|1HL$dH3 %(uQH[]A\ِH=-脮UH|$BD$H=--L>袨fAWAVAUATUSHDdH%(H$1E~01H$dH3 %(RH[]A\A]A^A_D-Hu-~2fH=-ĭtHH=ײ-ղ-蔢DExH=Q-芟HWxTOHPhzAHH$H =HHHP@H9tEtHHP8H=-H;HUHHD$RHD$fLt$Ll$0HLLHD$up苰IHHLH衽H-ILLD$ L|$pHft$xLHD$pH;,HHD$HD$I$P`H=-LbLHD$L]I$LRLK HD$H;L 1DLhHHHEHrHrr@f.AWAVAUATUSH ~E1HL[]A\A]A^A_t$ n-HIua-~5DH=I-tHH=/---(謮HHtH-H1H0LHL%>D$IIMHA L9ubIExH@9D$1HLQ(HHfHI ;D$ u5IvHH6IMD$HA L9tHLIMfDt$ LHE1I;f@A9}?H1LAAP(HHHHHp辘MI@ L9uIGxHuLAPgDHLMLQXIHtHHH2HHEHPHpHpfHHGHG@Ðf.H1  HHuÐ@f.fD19uHHuf1Ðff. 1wfÐ HwHc cHOHt HHH@ GHÐfDHGHt HHHI(ᐋG1AWMAVIAUATUSHHHt$xHdH%(H$1H$HHD$HLPXEEBHD$xE1HD$ H$HD$HHT$ H|$HD{HHPHl$xHHH=[Ht€ HtH=[AF H蘅HuzHcH>H=F~Hz H=3~HLAF2fH=DbH"AFf.H$H$LHHHD$HPXEEH$E1HD$ fDAHT$H|$HDgH$H=bHHRuH҅ HHPH҃uH$ H=XH@@@f H=xH€OH$LHH$HHD$8HPXA AFH4zHcH@D$0HHD$XH$HD$@fDHT$@t$0HH|$8ژH$H=xHAFH$@H$HLHH$HPXANH$1HD$(H$HD$hH$HD$`HT$(H<$Hى2HHPuH$WxIcVHH RIcV HHiҠH:HT$XHIFH8HD$PuHLHt$HHDŽ$P $HT$hH|$`H$H HD$pHt1H|$pHt$`M1Hy-HHGfGHD$PHL$pH|$`H(HD$PH8ADH=HH=^HH=HnAFQH=\^HBAF%DH=O^HrH=uHTH=huHVH=NuHHH=]HH=uHH=tH{H=tH@AF#H$HHHD$0({$f7H|$0E1AH vHv$fH|$0pE1AH v襖HvvH|$0$蹋$A9IVJ Kt9KH脋@ArHH$dH3%(3H[]A\A]A^A_~AsHH$LHDŽ$H$pP($HH$@H$@;EEOHA賊.fDA?H NAF wBHktHcx3IcV H@HHiҀHXInEHQAFAAF H}(H$HLH$@HH$HPXA7H$HD$(DHT$(H<$Hى͒HHPH$H=H^H=HpHH=eH=gHTH=THuzD$8AFwH5s< wNH rHcx?IcV H@HkNHcT$8HHBIVHHDHD$8@HH=QAHt€AHtH=QE1AAFD$8AF H{D$8AFAFsD$8H$LHDŽ$HHP $H$H$H$HHD$0͔Ht$0H|$8vH|$0Al@$5AF D$0.fDHH=_ouAFMA@HֹH=ն€IcV INHiҀHQHL$@H$LHDŽ$HHP $H$H$H$HHD$0襓Ht$0H|$@vuH|$0AF-$@0fDAFAFD$8AF cAF SBH$LHDŽ$Q $H$@H$@H$HHD$0輒Ht$0HtH|$05|AF AF 1HTHUHUUUHUUHUHU!UHU&UHcHcHRH A@Kt$HcHkNHHHDPtHxKA utAUH͉SLHw HnHH}Hٺ@[H]@HcHcHIHRHL HcIcHcKt#Hi´LHRHDHtfDAtAf.wHmvfD1Ðff.AVAUATUSHĀEdH%(HD$x1E=ALÃuXHGLiHAHL$ LHpHGHxq1~;HD$xdH3%(H[]A\A]A^f.A1ɋu AH}DD$ DHt^Hl$1ɺ@HH臏LI؉1LHMHS-H}HHD$4H謌L:0HR@AVAUATUSHĀDdH%(HD$x1ELfPHAHAt fW\E1HELbHL$ ILHpHEHx"0~$HD$xdH3%(H[]A\A]A^u H}DDDD$ qHt\Hl$1ɺ@HHULMI؉1LHHQ-H}HHD$HziDYHQ@AUIATIUHSHf/lw#H GiHcH> lf/v fYf/X P[,2=8wu.w)H iHcH>DdtK=tHHLL[]A\A]D\ Z,{f1@tILLD$HI}D$rH[]A\A]fD1f1 f1 f1f1o1W11Bf1/1'V맸ȸ1hN4 fHH lgHcH>1f {ٺ Һ ˺ P뵺뮺맺렺뙺fH gHcH>1?111111A1%1 1 11@f.HmD-HHHFHGFGHFFUHSHHHHtHPHEHCEHECHEH[]f.ATUSHH9LfHHI9tHt2mLcMtL行LeH{I9tHt mLcMtLyLeH{I9tHtlLcMtLQLe(H{(I9tHtlLc(MtL)E Hu0H{0C E$C$xH[]A\HGH@ÐfG$G HHHWHKHqfUSHHH(t(FHfx0t1Hos8uHH[]f.F H=-iHE(HU0H߹HpsH=܇-sHH[]HKAWAAVAAAUIATIULSHH\$PD$dH%(H$1H1/IHDHA-D$DLHHD$PE~0HLH$dH3%(u_H[]A\A]A^A_Hl$HsH HLHfx#1HL;HIyfDH {IJIJfDAWAAVAAAUIATIULSHdH%(H$1H\$@H.IHDHo@-DLHHD$@E~4HLH$dH3%(ucH[]A\A]A^A_@HHsH HL~Hfx%1HL%HIxH zIIII@f.H(t1ÐfDAWAVAAUAATILULSHLHD$u2EH?-HCCHHHH[]A\A]A^A_@~IHtfAH,H>-HIEdD$ILDDLjIHH>-L{CHHrENE=@H>-HCLCHHIP+HcHHhHAWAVAAUAATILULSHLHtu0EHN>-HCCHHHH[]A\A]A^A_fFIHtfAHa+H=-HIEdILDDL8IHH=-L{CHHzfDEPE?@H=-HCLCHHIP-HMGHRGH==-VFUGTDRFHHG HGHGG(HGHsUSH0H0HHt+HHH[]f1HH[]@HFff.Ht!TDRFHu@11fDHtTDRFuSH%H[ |@HtH`Df.AWAVAUATUSHdH%(H$1H$8DExIIELMto$0x$HC|MA}R1H$dH3 %(H[]A\A]A^A_1@$0uHD$Ht$L|$ 1LH@HD$1Ll$ALl$`HT$@DLL$$01HLCxILLLL1~7LD$;sL3sL+sD$fEJfHt$HLHl$$0zft^DHUDlDHHD\Df.AH5IH1UDAWAVAUATUSHxED$dH%(HD$h1EHAIALHH\-Lt$ LfT$(L1HHD$ pD$HLDHI 1~qLqHT$hdH3%(uvHx[]A\A]A^A_1@u$H]\-Lt$ HHD$ fD$(1fDHt$HDLLd$hxplsBHBfDAH5RIH1DAWAVAUATUSHxED$dH%(HD$h1EHAIALHHu[-Lt$ LfT$(L1HHD$ D$HLDHI 1~qLipHT$hdH3%(uvHx[]A\A]A^A_1@u$HZ-Lt$ HHD$ fD$(1fDHt$HDLLd$vpqAHAfDSAI1HHHdH%(HD$1HT$dH3%(u HH[qfUSH(dH%(HD$15HHtXzTDRFu?HHHoH{HCHHD$dH3%(u#H([]@1fDqfSAI1HHHdH%(HD$1HT$dH3%(u HH[pfUSH(dH%(HD$15HHtXzTDRFu?HHHoH{HcHHD$dH3%(u#H([]@1fD#pAWAVAUATUSH dH%(H$1~.H$dH3%(H[]A\A]A^A_DL|$ HI1LE1L$1VpHLLhi~HD$L-WI HD$Ht$LI$Hh@HHu\HÀH@L9uIHWIĀI9tAML8ELdnH>H>@f.AWAVAUATUHSHhLw81dH%(H$X1Ld]IąKwHHHL=A2-Ll$0L|$0HLHH\$HH5TLHKK^D]E~kLL|$0aHH1PMtLrH$XdH3 %(H@Hh[]A\A]A^A_f1@EH{HLDuLL|$0xaEyH(V-HT$HLAAH5SD$HfDL$XHD$PH$fD$uDEE~$H$Ll$PkLjDL$HT$L$LHD$^L$1H5^*DŽ$IG f$H$HD$ HHD$DŽ$(ZT$(Ht$ HLkHLH>dH5*LILZT$8Ht$0HLxkH$H1LcWuIDžD$Ll$PMtLp$Li|$HcuIHt1HT-ILLHfAVIFeLKMtL]LpLKEjHyL\ilHY~kHT$HLD$6wMLl$PL$HT$LHD$ ]D$H$hfDHSLHD$0H$HHD$vHt$Ll$PL`H|$hD$yjHLl$Pi:HLl$Pe:}:H{:H:Ht:HL$Ll$P6::~:@H/-ATH0UHo0HSHHHFHGHFHGHFHGFG FG$HFHG(H tH{wH{wH{wH{(Htw[]A\H:I9@H.-SHHHHHt XH{HtWH{HtWH{(HtWH{09^H[0`SHH[:nf.AWAVAUIHATIUHSHH(dH%(H$1YD IE~IMt I$LPHt HEHPH$dH3%(H([]A\A]A^A_fH!--Lt$ Iu0D$(I~Ht$HD$,HD$ |rDE8H,-I~HHD$ ']Hx,-LHHD$ k 5@f.AUIATIUHo0SHHHv)-HGHGHHGHHHG HG(HmL1LHH[]A\A]I4I4@f.AWIAVLw0AUIATMUDSHHH(-O HGHHGHHGDC$HG(LNmA $tA$H[]A\A]A^A_Dt(L1LHH[]A\A]A^A_fLLeOA$LHLHH3H3fAWAVAUATUSHEdH%(H$1EIIAH1LAL1E1bkHHt9IEDLLHLVE~+HH1PfDUELV1H$dH3%(HuH[]A\A]A^A_aH2f.DSHHcH5JHHTD[f.fSHHcHw8HHTD[f.DHH@HxHH@HpH9t1?*tHeHff.DH=I$Kef.UH$SHH=I"eH}fH[]UHSHiHHt3HH-HuH{HHEC CH$-HHNjHH[]HH^$-HHHcHeHkH9t_UHSHHHH@HxHH@HpH9t?*t#duHHuH{[]aH1[]fH#-HGHLOHGHHHG-HHHfDHAHH@fDHH9uHH9uHL9uHxKHLfKHLJKH`fDHȺHǀ:HHǀ:uH`H9uHI9uHHKKAWEAVIAUIATMUSHAHHT$Hl$P$HdH%(H$1HT$$H"-I<HHD$PtHH\LHDA$~7H7LH$dH3 %(ufH[]A\A]A^A_H\$HuHHLHfx#1HLcHI([fDH 6]IIHZHLif.@AWIAVAUIATILULSHLH(HL$D$DL$$u0EH!-HCCHHH(H[]A\A]A^A_feIHt~AHHr!-HIE|H|$LAtHN|(HLt$D$AI~HGHh!-LsCHHefE8E'@H!!-HCLCHHIPH HILPHgL`HgfDH- -SHHHHGpPH-HHH[ _fH-SHHHHG0PH-HHH^H[1`HHGHGHGHG HG(ff.AUIATIUS1H:HdHHtIH}Hp-GIlHH0tI<uIDHH0uH[]A\A]H+ff.AUATIUSHH9toI15HvcHHtIDH}HpFI,HH0t3I,HtHKH^I|uIHH0uHL[]A\A]H!+ATLg0USHH+HtHKH^HL9u[]A\f.ATLg0USHH+HtHPKHX^HHL9u[]A\ÐfAUATIHHUHSHH"  HM$ĸI<$tH[]A\A]H1[]A\A]HbIHtfH?A-IHLHfAU1IERM,$H[]A\A]fDLpJLx]1k1]H)fDH(ÐfSHHHHHHt [fHC([f.USHH(EdH%(HD$1E~HL$dH3 %(HuuH([]ÐHt$Ht$HHAPHALD$E]E Y^tT$ x$UE f.UtHE xW@f.AWAVAUATUSHH $A HT$dH%(H$1<II1H`?-LMLfT$hH5Ã,H,HHD$`VIHLt$H\$`LHLLLH\$`IEH$Ht$LH\$`HHD$_Ht$H\$`H#LH|$SIEILH$LLP(LZHIHSH$dH3 %(9Hĸ[]A\A]A^A_DLH\$`@뱐LH\$`sbtFLH\$`abLH\$`KbEH\$`T@L$Ht$H\$`AD$LeH\$`LHKLRIILH$LLP(@AT$Ht$H\$`L$ L!efHt$H\$`L$`I*D$LsewTH7&H3&AVIHHAUHM͹ATUSLMHPdH%(HD$H1H$IfL$H<-LIHH$UHIHZ -Ht$hHH8LA$tLljT$(T$(fIItILxIIdIuH-HHLpH$HHD$HHEPXHD$hH$H$D$\HD$8HT$8t$\HH|$HPD+L$EH=|L€҅A@0 yIp0H `PuKHD$HPlH$HHHD$PHEPXD#ED$XHT$8t$XHH|$P|H$Ht$FpH$@HHHHD$HEPXDEmD$4HT$8t$4HH|$!HEHPUH$H=GAHtdH=,HE1tGH=HAt'H=HEAAHEL$HHDŽ$LP $LH$H$DEXAtL$fpHw*9s&Ht$`|Hcf0 /HHL$ T$gH$HcH<f0vnf|>0b0 S}DHHL$ T6HL$E1E1HcAlHHH-H@L4MICDDDtDMA 'Ht$HFHVlDHH9uD$XAT$uIIufD9tADHcADtANpLLD$eLD$ANpzACDtW0 yBDeHD$Hc@lHHH-H@H<8t D$\DV0 BdA~pA@NgH#-/$t H$+LH;H3H+HHHLHf.H,HH鹤SHH[f.H-@fDUHSHHH|,HHHHBH[]H@f.SH5HH[ÐfDSH5HH|H[ÐfDSH50H\H[ÐfDSHcHԼ,HH[ÐfUHSH HHt HHHH[]HÐf.SHH[f.Ðf.SHH[f.AVIAUE1ATE1UHES1f9HAAAtj't9A=EfF9H'uEf|9HwA'#=Ef9HH3'A=wAEfE 9AA[D]A\A]A^@A't=v-Efxp9}͉HA't=wAEfAE lfE1E _DEfyAE @fDEfx9~4@E1AE f9[D]AA\A]A^fAWL=AVE1AUIATIU1SH(dH%(HD$1H ,fwHHHD$H$HD$HD$AD$fxW9}RL_Ã+r%'uw1LLAD$fyAD$ 9|AHL$dH3 %(LH([]A\A]A^A_=t1=0 t*-t%AtWL 1Euܹ'H4$1LfL$&LA@'Ht$LfT$1LE1'Ht$1LfD$HfHHHcH>HfDHfD HfD H@f.AWAVAUIATIUSHBf9LP=vi H YHcH>= AEӽfxg9L=fL5! IcL>fDAEfyDf.AE 5D{+=tHD=0 H-H D1H {DӃ'AEf9L=L56 ߃'0H H HH[]A\A]A^A_ú=AEf9L v=@=AEf@9`L &=;f'DAEfT9L1=D{~ffD߃'H'1H f.=AEӽf9}LE=ZHi=AEӽfc9}L=H=uAEӽf9}L=HKfD%uHD'AEf%A9DDL=LD:f. AE ffD fDkfDfD+fD1AE 3DAE fHDfD  HHcH>fDHwA9}6DLD#=҃Dg19DH'A$1H{H'ӺH H H @Hc1xu!Ffx@øfGt0uFfx 9fF F ~fx/DAD9u9vtH f@sf[*f{H߄6f[HH*Hxf[H*fD1yHyHƒf[HH H*Xff[*ÐHX[fTtfDf[H*AVAUIATIUHSH0DwdH%(HD$(1EHD$ D$H$D$ A1E~&HH $UHc҈9]H5M UMDH4$La|$ uEHD$(dH3%(u~H0[]A\A]A^H5=L`DuNH<$DIcHHt|$ uH$Dt$D$ Du(H<$ٽH H,f.O)@t_1Lc΅~nfDHW0D@H B OH)9IcA9}EDHW0WH9)w W@ Ho0w WfDE1)f.G)@t/9|HfDHW0WH)9~W HWHHH!G0@S@Hu*HC0HC CHCC [DH0oC@ǐUSHHH,GHG$HH1fG@~CH[]H顓fDHG$GKf.|AE1AgfffIHcIAHIHHHH)AHA AAwAąLAtD$AAAD tNAAAD$<AD$<Aƒ!}f.Dd$~QuGD9ayXT$ HLT$ t޾fT$҃ELT$t$ =L$0H=AA΋t$ T$Jc H>1HT$A9_D$LxAo D$EVA`t\11LH(L[]A\A]A^A_f.YtyfifDA< 1LO1L< tLwAAOAEAAD$<AG|$9D$AGIGAG Dd$A 1L1LPTAGf.LD$M@~1HD$!;D$+LyLD$T$H(AL[]A\A]A^A_t@DLAD9t$ ~AG|$w;D$AGIGAG A4A*Y+.fD AA 1A'AAfDH(L1[]A\A]A^A_LAAAu AD9t$ ~AD9t$ DL< t+DAG|$6;@*D9D$AGIGAG Dd$jf.D9t$ 'fDL< AD9t$ ~AG|$fDD9D$D*D$tAD$<-AsAAt E5AGIGAG ~Dd$uA)EAADd$@Iȹ@f.I1f~DUHHSHHKuHKtH[]DMHtKuHHUHH[]fDATIUHSH*CLHHhH[]A\AUATIUHSHHxdH%(HD$h1HP tHD$hdH3%(Hx[]A\A]H(uHHPuILDHLH.U~|$ tH<$'DHLLIEHLH |$ cH<$UH|fAUATIUHSHHxdH%(HD$h1HP tHD$hdH3%(Hx[]A\A]H8uHHPuILCHLH>U~|$ tH<$7DHLL"IEHLH|$ cH<$UH{fAUAATIUSHHHl$D$dH%(HD$x1HBD$HH"F;~,H|$D$uvHD$xdH3%(umHĈ[]A\A]HHL3HD1L HHLhH|$D$tD HzAVIAUIATIUSHHpdH%(HD$h1H CHBLLLH/DLHH1|$ u*HL$hdH3 %(Hu"Hp[]A\A]A^f.H<$W`HBz@UHSHH{CHH9r(CHHHHHH[]@HuHH[]ÐSHHD$D$fPuKf.CzSf(fT -Wf.rf.iz=u;HH[fKHH[fWH|Cf.{KH8H@HH[ÐfDUHSHHk{@uHC0HE0H[]fDsHH}0HcSHs0H[]@f.USHHH9tHHHHH[]ÐUSHHHl,GHG$HH1fG@H[]Hqxf.UHSHH{@t%E@HC0HE0C8E8HC0C@H[]HC0HE0H[]ÐUSHHH9tHHHHH[]ÐHl,GHG$HH1fG@fDAUATUSHH@wt.HןtDg8HA9H[]A\A]@uDH0HuE1AARDH7tHf.HyH HtCt1HDcE~1(fDHDcA9H< ~H@H1HmtYDk1E$s@HNDkA9~QH0< ~HH@H!@AfD1rE9 fAE9tDHtHqEHM9F 9G u\HHGH3FHuEF$9G$u=F(9G(u5G:Fu,Wtt)Gf.FzuF 9G u D1DAUATUHSHH[A(fDDHeDHAWA8u"AHFA9}H[]A\A]ÐH1[]A\A]ÐfAVAUATUHSHHHcvdH%(H$1HD$ D$DfH$D$ A~.E1DD)H߃bH$0B"HcsID9H$L%30CDk tL$$HLt$0dH`XHLHDH me{@AUHpLHDH :QdATRPC(PDK$1/H01ɺLH|$ ubH$dH3 %(HubHĠ[]A\A]A^@IcpIHt|$ u,L,$Dd$D$ Hcsf.H<$'H<$%H/sH;sf.USHHGH0HtHPHHC8HHC@HCPHHCpHkXHk`HkhHC0CHCLCx萍H脍HxH@lƃHY11ƃfHfǃ*H H`HHǃƃƃH[]ATAUHoSHGH"HE,C8AHAAAfHHHC0HfHfHfH@ƃHfDƃHfDH fD(H`fDhHfDƃ[]A\IpΥ,uHʥ,fHH=,0t"H=,H=,,H,H@f.?ut1DG9FtATAUHSHFu,HvHIHE0H9C0{8E8EA8CAEB8CBEC8CCED9CDEP9CPE\9C\E`9C`Eh9ChEp9CpEt9CtsEx9CxgHHtLHHY1u9HHHHH`H`f.u}9f9T8AEZEH9CH,EL8CLEd9CdET9CTEX9CXEl9ClHHH@H@H H HHE@8C@uz8uk8u\uuH9t58u&8u9fD1[]A\fuE<9C<DېS,HuHߺH5,[8H=,tH=,H=u,o,ސf.fSH1HHdH%(HD$1ګHL$dH3 %(u HH[ff.SHHdH%(HD$1菫H|$dH3<%(u HH[衕ATUHSHt1uUH~t]XIHt8HsH'*DH~t1 跞IHt HsHLe[]A\f.[HE]A\HkHkf.GfDt tDHFHGHFÐfDfDt tHHtH`fÐ@f.USHHH9tHHHHH[]ÐUHHSHHvHHFHGFGcHs(H}(coC@HHE@HCPHEPCXEXC`E`HCdHEdClElHCpHEpCxExHC|HE|7HH]HHHHHHHHHH[]Ðff.USHHH9tHFHHHH[]ÐUHHSHHvHHFHGFGaHs(H}(aoC@HHE@HCPHEPCXEXC`E`HCdHEdClElHCpHEpCxExHC|HE|7HHp\HHHHHHHHGHH[]Ðff.fDATIUSH ݚHHt LH Hk[]A\H7h@UHSHHHkH[]f.?Ð@?Ð@HGÐfDHGÐfDAUATUSHDx A9|Eu'D9AEA Du2H[]A\A]HD@H IIHt(LHHjfLǃA$1H gATIUHSHHHHt(I$HHME~#[]A\fHHL"iEHH[]A\ff.AWAVAUATUSHH9~5HV_,HCCHHHH[]A\A]A^A_fDIIH荘IHtu1HAH<_,M$LHI$|LLHLLE~\I$LPH^,EHCHCHYH^,EHCHCH/Ha^,LcCHH H`eHLef.AVAUATUSHH D$~1H^,HGGHHHH[]A\A]A^@IH@IHtx1H^@H],M$LHI$/D$LHLLE~dI$LPHc],EHCHCH]HA],EHCHCHHH[]A\A]A^@H ],LcCHHH dH dfAWAVAUATUSHHA8~4H\,HCCHHHH[]A\A]A^A_DIIILIH1H?H\,HIEIHHD$H|$LHL.HLL E~aIELPH\,EHCHCHGfDH[,EHCHCHH[,LkCHHHbHbfAWAVAUATUSHH9~5HV[,HCCHHHH[]A\A]A^A_fDIIH荔IHtu1H=H<[,M$LHI$|LLHLLE~\I$LPHZ,EHCHCHYHZ,EHCHCH/HaZ,LcCHH HaHaf.AWAAVMAUIATIUSHdH%(H$1H$HLLۃ IMHbAAT$AHHH߉ЃEfAD$E<Ht Ll$@D)DHމLlL$Hf1LL~LHHH$dH3%(H[]A\A]A^A_DLl$@D1HLL$HfxD1LLfMHL^L$LLL$L腈I_I_I_I_I_H@Ð@ATUS:IHrHHt2I$LH',H[]A\1[H]A\fDHR_@f.AWAVLwAUATUHSHLk(HHGG LH$ULUC@LfCdLHLHHC`CpƃfS|ǃHǃǃǃHǃǃHǃHǃHǃǃHD$ÃHǃHuLHǃHEHCE C sUHu(LgUoE@HLC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HH3PHHLHHHHHH4$LRH[]A\A]A^A_H%]H)]H\@f.SHH[@f.AWAVAUATLgUHHvSHLk(HHFHGFG LvSHu(LjSoE@LHLC@oMPKPE`C`HEdHCdElClHEpHCpExCxHE|HC||LHLBMHHHHHHHH)HǃHǃH[]A\A]A^A_H[H[H[H[@wfDATLgUHHvSHFHHGFG LQHu(H{(QoE@HHC@oMPKPE`C`HEdHCdElClHEpHCpExCxHE|HC|<HHMHHHHHHHH[]A\ruZ@f.fDAWIHvAVAUATUHoSHLc(HHFHGFG HPIw(LPAoG@LILC@AoOPKPAG`C`IGdHCdAGlClIGpHCpAGxCxIG|HC|AALILAAiJIIHHIHIHAOH[]A\A]A^A_H0YH YHYHYfDAUATUHoSHLc(HHGG HOLOC@HfCdHC`CpƃfS|ǃHǃHǃǃHǃǃHǃHǃHǃǃ}HH[]A\A]H)XIW@f.AWAVLwAUATUHSHLk(HHGG LH$MLMC@LfCdLHLHHC`CpƃfS|ǃHǃǃǃHǃǃHǃHǃHǃǃHD${HǃHuLHǃHEHCE C sMHu(LgMoE@HLC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HHsGHHLHHHHH^xH4$LRxH[]A\A]A^A_HUHUHU@f.SHH[@f.ATIUHSHdH%(H$1HHLHHHqHGH H{(+H{+HH$dH3 %(u H[]A\r|H UfDATUHSHHPHzH zlhH@H0HtHPH(HtHPL MtDI$H@H;d,/HHM,I|$HI$HtHPLH2LЀLMtfI$H@H;c,H M,I|$hHPI$HPxHIT$ID$2yI|$I|$螃L1L^HHtHPLMtXI$H@H;Qc,{HM,I$(HI$?I$2I|$xLLHHtHPHHtHPHE,LHHHCHP,HH0EL0HE,HL`L蚂LLcH胂HN,HHHeL0H%HnHDH1H}(([H}]A\(H`wLfDLXfDLfDATUHSLJHHPHwHwl>H@H0HtHPH(HtHPL MtDI$H@H;a,HNJ,I|$HI$HtHPLN/L}LMtfI$H@H;a,H&J,I|$hHPI$HPxHIT$ID$8vI|$I|$褀L.Ld}HHtHPLMtXI$H@H;W`,QHJ,I$(HI$EI$8I|$uLL|HHtHPHHtHPHB,LHHHCHM,HH6BL-HB,HL`LLLcHH K,HHHkL-H+|HDž[]A\H`tL fDLfDLfDUHHvSHHHHFHGFGEHu(H{(xEoE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HH?HHHHHHHHgpHHH[]Ð@AUATIUHSHLJHHGHsH slUH@H0HtHPH(HtHPL MtCIEH@H;],HEF,I}HIEHtHPLF+LyLMtaIEH@H;\,HF,I}hHPIUHPxHIUIE3rI} I}|L*LayHHtHPLMtUIEH@H;T\,nHF,I(HIECI7I}qLLxHHtHPHHtHPH>,LHHHCHI,HH6>L)H>,HLhL{LLkH{H G,HHHk{L)H+xHI$DžHDžH[]A\A]@H`pLfDLefDLfDATLgUHHvSHFHHGFG L@Hu(H{(@oE@HHC@oMPKPE`C`HEdHCdElClHEpHCpExCxHE|HC|<HH<HHHHHHHHaHǃHǃHtHH[]A\D[]A\If.fDUHHSHHHHFHGFG?Hu(H{(?oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|wHH:HHHHHHHHnHtHHrHH[]HXHH[]f.@1f1f1fG1fH@HHHP HDH9USHoGBoOJG(B(G,B,HG0HB0G8B8HGof.@UHSHHHtH}H 2HHPHH[]HHHnUHSHH;H{(H1HH[]HHHnf.@UHSHHHtH}(Hj1HHPHH[]HH8H@nUHSHHoEC@HEHCPECXHH[]f.USHH\k`HH[]f.DUSHH,BHCdH؉SlH[]HHHmf.UHSHHHEHC|EHH[]f.DUHSHHHH|HH[]HHHlf.UHSHHKHH|HH[]HHHlf.USHHHH[]f.fUSHHHH[]f.fUSHHHH[]f.fUHSHHkHH)HH[]HHHkf.UHSHHHEHCpECxHH[]USHHHH[]f.fUHSHHHEHuH{HCE C 0.Hu(H{(#.oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|RHH+(HHHHHHHHYHH[]HHH!jUHSHH{HEHuH{HCE C ,Hu(H{(,oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|rHH'HHHHHHHH[HH[]HHHhATIUHS(fHHt LH%H]H[]A\fUHSHH;HEHCEC HH[]UHSHH H{HO+HH[]HH&H.hf.@UHSHHHtH}H*HHPHH[]HHHgUHSHHkH{(H*HH[]HHHgf.@UHSHHHtH}(HZ*HHPHH[]HH(H0gUHSHHoEC@HEHCPECXHH[]f.USHHk`HH[]f.DUSHH\;HCdH؉SlH[]HHuH}ff.UHSHH HEHC|EHH[]f.DUHSHHHHlHH[]HHHef.UHSHH{HHlHH[]HHHef.USHH,HH[]f.fUSHHHH[]f.fUSHHHH[]f.fUHSHHHH|"HH[]HHHdf.UHSHHKHEHCpECxHH[]USHHHH[]f.fUHSHHHEHuH{HCE C 'Hu(H{('oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|BHH!HHHHHHHHRHH[]HH HcUHSHHHEHuH{HCE C %Hu(H{(%oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|bHH HHHHHHHHrTHH[]HHHaATIUHS_HHt LHUH]H[]A\HHZHafUHSHHKH{H_$HH[]HHH>af.@UHSHHHtH}H $HHPHH[]HHxH`UHSHHH{(H#HH[]HH6H`f.@UHSHH[HtH}(Hj#HHPHH[]HHH@`USHH %5HCdH؉SlH[]HHH_f.UHSHHHH,HH[]HHCH_f.UHSHHkHH,HH[]HHH[_f.UHSHHHHHH[]HHH _f.UHSHHHEHuH{HCE C !Hu(H{(!oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HHHHHHHHHHLHH[]HHYH]UHSHHHEHuH{HCE C Hu(H{( oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HHKHHHHHHHH"OHH[]HHH\UHSHHHEHCEC HH[]UHSHHoEC@HEHCPECXHH[]f.USHHlk`HH[]f.DUHSHH;HEHC|EHH[]f.DUSHHHH[]f.fUSHHHH[]f.fUSHHHH[]f.fUHSHHkHEHCpECxHH[]USHH<HH[]f.fATIUHSWHHt LHH]H[]A\fUHSHHH{HOHH[]HHH.Zf.@UHSHH{HtH}HHHPHH[]HHhHYUHSHH+H{(HHH[]HH&HYf.@UHSHHHtH}(HZHHPHH[]HHH0YUSHH.HCdH؉SlH[]HHHXf.UHSHH;HHHH[]HH3HXf.UHSHHHHHH[]HHHKXf.UHSHHHHHH[]HHHWf.UHSHHKHEHuH{HCE C Hu(H{(oE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HHHHHHHHHHEHH[]HHIHVUHSHH HEHuH{HCE C Hu(H{(soE@HHC@HEPHCPEXCXE`C`HEdHCdElClHEpHCpExCxHE|HC|HH;HHHHHHHHHHH[]HH HqUÐf.SHH[Ef.FH?HtFATIUHSHHPH{LH\H{HL[H]A\-fÐAUATUHoSH?HHtHLIIHHHHAPH{LLH{PLL-HH[]A\A]HH[]A\A]@EE~1ÐAT@UHSH LrI11IHHLPI$[L]A\H@f[1]A\ÐEE~1ÐAT@IUHSHLqH11ILHPH[]A\HH@ f[1]A\ÐHHtSHHHHt H[fDHH^HHtHHD$RHD$HAWMAVAAUIATAUHSHHHPu<ÅIH}xA MDLHPH}pMDLHA PH[]A\A]A^A_HHUpHuxLAWH}sLLDHDHAWHAUATcH HH0HtHPHML0/f.HE1LHHpp^={DEFH01(H@fo0HH)f. =IHtHLLHHHL`pHtHPHLH$IALLH54DžDž(IE H1f!xHpLL2LL!xHpLL2AHH=HHHh)HhHHIHdtAHDžhHDž`HDžMtL7{ L@D$fT$HD$D$T$H(øD$fD$HD$D$T$H(D$f|$HD$D$T$H(D$fL$HD$D$T$H(D$ft$HD$D$T$H(LtFGHhƉf~!fNfT$ft$f|$HD$ÐfNOD1ATUSDfAtUft[]A\ÐHNHHHHH AftUfGHDDftNftXf+fDc[]A\HNHHHHH AfuffAD랐H8fCfH(+fC덐@E1Afv)xOIљt DDSHLQ)S[9ADÐff.GGf7fWOÐff.H8dH%(HD$(1v0D$D$$HL$(dH3 %(HD$T$$u4H8DHD$1ɺHzHD$HD$D$D$$H8dH%(HD$(1t2HHD$GD$$HL$(dH3 %(HD$T$$uSH8Dw9~D$D$$fuH|$1HD$HD$D$D$$ftAUATUHSHDofAtOIHu#3HNsHH[]A\A]hfHOA9}A$f7HH[]A\A]Nf.9@HcHRHHDÐf.H+H ff.H+SHH H[AWIAVAUIATMUSHHt$(LdH%(H$1HD$@HHD$HLPXA $ HD$(1HD$HD$4HD$HD$8HD$ LD$(H=L€t+LƸH=€t LLA$HcIGHDtYIELHt$LD$4Lt$pP L$4HT$ LHD$8$I_LHLA$HT$H|$LrH$dH3%(uH[]A\A]A^A_PqAWL=+AVAULATIULSHHH4$HT$dH%(H$1L|$0HL$8fHH@L9uIt$(HH=SUIH\$0~LMtL_HL|$0 H$dH3%(QHĨ[]A\A]A^A_fL,$LtHHÃ@H<$WLl$@HLHD$@HD$D$HD$Ld$PLH5gDŽ$ID$ D$X(H\$0HD$P1fD$\T$HHt$@HLH\$0HD$8gH5:LH\$0T$HHt$@HLH\$0H<$H\$0HLH\$0LT$HHt$@HLH\$0sH5LH\$0T$HHt$@HLH\$0FT$Ht$HLH\$0-H\$0Ht$PHL$,LHD$,KHD$8-HD$PH5/LDŽ$T$HHt$@HLH<$HLsT$HHt$@HLH5LPT$HHt$@HL|T$Ht$HLhHt$PHHL|$\unMvLiLHcӹH=HtH<$HD$CLl$@D$fDH|$P@D$,~E|$\H|$PH5LH\$0TT$HHt$@HLH\$0{fDH5x LH\$05H[HaHH\$0aHH\$0]f.ATIUHHSHHI4Cu H[]A\I$@HCtEH[]A\HDf.HcHRHHDÐf.ATIUSH EL$ dH%(H$1EHHH+Hl$HHHAHH@fDHH9uHT$ HHLHfDH@HHH9uH$dH34%(Lu1H []A\DH)+AfDWHHkIIHfDAWAVAUATIU1SH_HHH|$L$Ll$@Ht$L$T$'dH%(H$81HD$0HD$(IGHD$Ht$LLA $;HT+MLLHf$1H$ A$HD$H|$(1HpT$'LD$01LLL$8LHt$H߃Hh3$H|$o$(C$CCً$C܋$ C$$CH+HH$L-LLH$8dH3%(u+HH[]A\A]A^A_LLXqHH*UHAWMAVIAUIATSHHHdH%(HE1xIHlH+HPH@ID$ID$I$HH@H,HHhHuHC+M$LM$IMLHHH@fxH9uHD+HLH0L8@HHH@H9uHLH=EHp(aAHH0HHHtHHH+H0AE1IfDH@HHL9uHudH34%(LHe[A\A]A^A_]fHLHH5A[H,1HH+HHHH@HHfDAFAfHE11LQHjHH H I@AFuƅ+Dž,"HHMHLHzHv(H,HHHH5/kfHfAFDLfAV LLL}HHHHA HOHHxH`HHH0HhHff.AWAAVAUATULSHH|$Ht$ HֺL$/dH%(H$1H]+fD$HH$H$HHD$DEEHD$E1Ll$@L$L$HXH$`H$H$hHD$Ht$ HDLI}H|$HLH+f$LHH$ MPH+ILLHf$ 1H$EHD$H|$0D1Hp8T$/LD$01LLL$8H<$Ht$HAHhf$H|$o$C$CCً$C܋$C$CH+HH$`H<$_LLLAH|$H$dH3%(u2H[]A\A]A^A_fDLLxLp HJH5HTH6HRff.AWAVMAUATIUSH8Ht$L$pHT$ HL$LD$dH%(H$(1\IHhH+HPH@IEIEIUHHD$(HHHhHuHD$MH$ L5+HIHIVf.AHH@fD@H9uHT$Ht$MHLA?H$ IVHHHH@fpH9uHT$Ht$ MHLAIFHD$@fD$H$It$(LLd$@H=&xIAIFAH$H$fD$HD$MtL ELd$@EH|$ LLI@I$LI9uHH@HEHH9uH$(dH34%(LH8[]A\A]A^A_fLd$@HLH$HD$Lt$LLOM LHLyLa<@AnIFAHt$H$H$fD$HMHD$JA?Ld$@~H|$4H$LHHHD$ A7Ld$@AH|$ H$HL$0E1DŽ$HD$HH$H5H$DŽ$(fD$HL$[T$8Ht$0LH|$HD$ H|$H5T$8Ht$0LH|$FHT$H$LLD$0 H$T$0HHt$H$tH$bH|$H5T$8Ht$0LH|$QIFHt$ MH$H$f$HǹHD$~ALd$@~%H|$hdH|$H5ft$fHt$HuH$L$@E11LL H$HHHHL$(qLH5`LLd$@HT$(MLH|$LLeAH|$(>TH|$H|$ @H|$vH|$,$%11%H)IZIILd$@HILd$@AI`IILd$@,III'I4If.UHAWMAVAULATISHxHLLuHxLpdH%(HE1LSHƹH=DtCHHLLHƅAHLH覰 IHpH+HPH@ID$ID$I$HhHH HHhHuHpH+M$HHI$HHHH@fpH9uHxMHLHAHIfLH@HIIHI9uL螯LHUdH3%(uxHe[A\A]A^A_]DHMLLLpHxAVH_HAXIAL HLTAnIsIIvHZIfAWAVIAUIATIUSHHHdH%(H$1HHPLHL\I|$LHsAEJMtELl$PHLLLBAxHH@HL4L @ALHw2I\$pH$dH3%(uHĨ[]A\A]A^A_HHH+ATIUHoHPH@SHHHG@HHHhH9uI|$5[L]A\fHm+ATIUHoHPH@SHxHWH@HhHHH9uI\$LH[]A\鶴fDH +ATLgUHHPH@SHHHG@HhHEHI9uH{uH]H[]A\AULoATIUHoSHxHH+HPH@HWHf.HhHHH9uLLHL[]A\A]mf.Gfx G@@GLGIÐfDoGXÐf@o AVAHWPAUMATIUSHLHSMDLȆ[]A\A]A^Ðff.U1SHHHCH{P11H[]U1SHHWL~HŋST~CPH{pH[]ÐUHAWAHWAVMAUIDATASHhdH %(HM1HxLLgHxtOH+AVB#E1j E1LHfuA4HEHEHHpI肈ZLYHxLB4#LHH}dH3<%(uHe[A\A]A^A_]HHzfUSHHHzHzH[]ÐfUHHS@މH蔌tH[]fHH[]lff.UHH1SHH+H5p+kHt7HH HtH9 H[]fDHsH}#uH1[]fDHHtf9fDUHH1SHH+H5+Ht8H@UuIffu9tH1[]DHsH}fDtCXUXu2fxufxe9uuHsPH}PDtf9H[]@KbUCK\U\뉐fUHH1SHH+H5+HtNHHEXHtH9CXH[]@CUuFfxifxYu9t1H[]HsH}fDtԸSHf9UHt1fKU땐fÐf.SHH[f.H@H7WO fÐf.H-+ATIUHHSH_H@H;HtHPHH9u[L]A\@SHH[ f.SHsH[Zf.HE+AVHMAUMHATAUSHHHG*DcHHCPC@kICLLkXLs`fHKuHK uCL[]A\A]A^fDf9tbKfCP9~HcsP9sHC  pKT[]A\A]A^Dxt3HC@-gSF1ɅL^fDHC f.sLKPcHK IfCfHCLH/f.AUIATIUSH(dH%(HD$1H`L$@LL$LLHD$dH3%(u H([]A\A]@U SHHXHH+fWGHHGH+HHGfGHGH[]H[fDAUMATIUSHHPGLuH5mlHL$dH3 %(HH[HvHHT$H觪DHv8HfDHv8HhfDHv8HƈPfDF@tt[HvHHT$u>艩X@Hv8H?V\HvHHL$G&f蛩fDHɿ+HHfGDf.HGÐfDÐf.SHH[Zf.HM+@wHPHHPxHHGH%+HWHHGhfGpÐ@f.Hw W(@w,W0Ð@Hw8HWHO@LGPff.@wXW\@HH dH%(HD$1D$HT$HPHHL$dH3 %(uHfH5+HwHWHHOHÐH@HOt(HH@H;w+u5RDHHDHutHcHDfHfHHw`@HHO,WXL@hH DH0@APD@\R*HÐff.SHHdH%(HD$1D$HT$HsH{hHL$dH3 %(uH[DHfDAVAUATUSHLkLchHdH%(HD$1Lt$D$LLL1H߉LLLHL$dH3 %(u H[]A\A]A^fHcfAUIATAUHSHHDC(MDHHKH{hH[]A\A]fDAUIATAUH1SHH?DC(MDHHKH{hH[]A\A]f.UHAWAVIAUIATL@SH8dH%(HE1HHHHPLPL1HLHL1LL4I~ HP(I~ HHRPҿ@AHHthHALHAUHAMN8EFXZLPHPHHMdH3 %(He[A\A]A^A_]@1@ҿ0AHHtH+E~HHHHCHHQLLLQADH DHĨ[]A\A]A^A_fALXHhHHѭAWAVAUIATIUSHHLwdH%(H$1M"Hl$HIH_)H{LH`@AL|$`HLLRLʓAƉ…LT$ HIl$LHEL`dL;%+T$ CvDHHDHut HcHDHCxH$dH3%(Hĸ[]A\A]A^A_HIl$LHEL`L;% +tHAfHoHHHDHCxvfDAH?H+f.AUIATIUHSHHHHPHLLHH[]A\A]@@{@G`ÐfHfutz@f.G+fDtt HuttHHuHHHDHUSHHl̪@)9Sfx:9vuH[ HcKH[]@Hf.sǐf.HHHfDUHSHHHH9u%H&+HHfCHH[]@HuH)*HH[]wH?Gfx 9tQG fSH1=ƒS[ÐUHSHHHtWHH߃'tH[]@f[tH~HFH߃'u@EH[]f.AUAATIUHSHHH*uHx0tA$H[]A\A]DDh4HH@0HLHߋHH[]A\A]Ðff.AUIATLUHSHHB%+udHƀfDHH]EPL-~;t.~d=tu=0 uFHƀfD*uAEH[]A\A]t#u@@wD.tÃ0 _DHƀEDHƀ-DHƀff.AVAUIATL%UHSHH#wBIcL>fKLS EC,HCCHH#vHHHffAE[]A\A]A^@CC,Ls8HLCCUHE1Lp@hf.C,H#Q{xsC,H~VC 'DH fUfL[]AEA\A]A^H0bf.CfDAVAUIATU1SLHMf8He#tP|>0 w6AF &AF,HAFAF$70uB/DAE[]A\A]A^AF,AF AF$H&@H1Lp1@CӐATUHSH~[]A\fLL.uLHHH@(H@,[]A\@f.ATIUSHHH?EuHE%H9tA$[]A\f.H8E,H+u-DHE,H0t[]A\HƅE,֐fUHHSH1HvD E~H[]HHHHDEHHھ/;HHn3HH HھHHHHH`HHH[] ~DATUHSHH]HCHHHHU~[]A\LLy;tLltEfDLLHtHƃHHHsE~f.HHH.@f.AWAVE1AUATIUHSHHhdH%(H$X1tAHSHHHHH fcELUHfDDK`sdEu DClEDkXE]{\fEdETHDžC\EpCTE\CptKlEAEBE`C\^ElEXHLl$HLLt$PP H1HLP {xMLLD{tLLAAL$HD}DHLP $fopIT$ f:'LLL辸C|ƅL牅&{\E1AŅLt$ Lt$ EEdETHDžEpE\kCXElC`EXE1@EDH蝮ƅH L׷HLȷHL$HLP LH3LL$HHLP H@LLۺtBEPLúL軺H$XdH3%(Hh[]A\A]A^A_ftgEPfDEBE`DmlEX]DEHELHdH@XHEPI@$HLq@DEudClHDžETfDH$(Lf:'NLofxcAE11LH ʁC fDL$LL-HLNL&udClLET/' H韜H飜H鏜1xDX Ҁf/r3,Y…tf/r Yƒ9}91ff.AWAVAAUIATUHSH(dH%(HD$1GfAUfT$ fTR'L|$E1DfT$AL1L1A蠶WfDC449~WHE Xf'AE1L1LfD$AKHEfyU C449'AE11LLfD$AEf+D$ H|$dH3<%(H([]A\A]A^A_HEXf'\AE11LH 1謵H%AQ@$fD} AE11H ~HOH~EfDAE1H1DL船AEff.AE AM L$ W HݩEfx\AE11HH 贴EAE11DH ~L苴H~lU DM ,袷W]cfDUHAWAVL@AUIATSH HPI H+H8L HSdH%(HE1H(LfDAHHfxHPfD@H9uE1HAH5EHAIcHMcIH@IK<'譬H腴LIHI<HHHH5EHHK'aH9HHII螰HH5&\HxHK'HHHIuIXH@H5H2HK'ҫH誳HHIuHIHH5(HHK'茫HdHHIIɯHH5/H裨HK'CHHHII耯HH5HZHK'HҲHHII7H@H5HHK'豪H色HHIIHH5HȧHK'hH@HHII襮HH5HHXxHXK'HXIHIHHMHH5H'HK'ǩH蟱HHIHIL+@IHO'IH0L@E1K@1L3LIHH0MHDH@J< 藭III tAT$AN0fyAT$ HHL(M$IpfDfEAT$AfHLXE11PLjLS膝H LIvHnM9ti ḨHX'軧fkD fEhAT$DfeAT$ ^H+H8E1E1M HHfFHPPHzH(HxHfA9D9HPH IcHf@f'<AE0E@H8H|1ҹf|HPAPAfZHP@ A9VAE:EI@ HHHHCI9uHudH34%(H8He[A\A]A^A_]H@LXNf'f u9H1HXHXL9HXHfHPDH HX@ptHX@fG0EdNHXHp@@Hf H81׵HoHPPXHXH GfHXN DE0AAXAAdL8A'Hn1ҹfDnL褝A'1LHpfDp耝HPAPf.f@IGHHXI HHPDffu9)HHXHXH9H-HXfHPDHHXntEu,'H8Ht1ftgA@H8Hv1ҹfv9@HXHZHXN DHXH!3HXHHp!0@H(1H8fz{HPPAyHXHLHX0@ Ed'H81frHrE1H D'HH8fx1ϚE1$H8'Hf1ҹff衚HPAPAH8'H~1ҹf~ZH8A'Hh1ҹfDh-HPE1P3L8A'Hj1ҹfDjLA'1LHlfDl˙%IHI HԌIIAWAVAAUATUSHH(H $Ll$`DD$DL$dH%(HD$1AAăAAHR0HAHE1R8t!HHP@D!<EAADE@KA|$tD |$@91DAu<$@HDHDPDD$AUЃEE1fAEHD$H$D$9E+H4$1LfD$AD9t$twEu@uHH@@tQAVDHf-uEuf%u|$0 EDAȃDDHHD$dH3%(uRH([]A\A]A^A_Ð|$HDH1PD$fDR8E1<EAAjy-@f.AWAAVAUATUHSHHHT$0dH%(H$1H+fD_HH~Hd׭1޶dD$躭1D$(}DdELD$P蘭D$HD$RD$TH$HHD$8C}ldV1]}XdA=}ddD$L,13}TdA}pdD$H}\dAAŋ}`EAdD$QڬD$EBHHT$0f$AAD$SHF|+AfD$0HƄ$H$HL+fD$pfD$HH$H$(H$hH$H$HHD$ TH$Ht$ HHD$Z$f Ht$1H_H|$CfD$,|$PD$t$(L0L$@9Hw+df$(H$ HL$H$ iA9xHD$nH$ HD$-@A9~7@Ht$1HfL$n$(fyʋ$,A9Lt$p6A9~5#LHfT$p1$(fy̋$,A9E1Lt$r>fDDD9}>0AE11L1HfD$rh$(fyË$,DD9|DA9~ tPJv% @HL$dH3 %(u?H(HǹHD$nHD$HVoHPVP蔐@H(HdH<%(H|$1> tPJv% @HL$dH3 %(u?H(HǺHD$HD$DHVoHPVP@USHH(dH%(HD$1H|$$T$ $tctNHD$ $Cfl$fo$fHCHL$dH3 %(u%H([]fDSfSHHdH%(HD$1f/Uw* GHT$dH3%(HuH[@1fAUATUHSHHHdH%(HD$81> u7ooVWHL$8dH3 %(HHH[]A\A]DLbvHIL[uLLD$D$H|$f. tpv( GHL$8dH3 %(ubHHfDFH|$H|$ HD$HT$ foT$HPT$(Pf.HVoHWVWČ@HHWHGGÐff.SHHdH%(HD$1HT$dH3%(u HH[QSHH0odH %(HL$(1oNW OG$>tHD$(dH3%(u3H0[fHHHLHD$fo$HCD$CЋHG$@f.?Ð@$AWAVAUATIUHSHH? nH5HcH>wW LHsHH[]A\A]A^A_zf.H[]A\A]A^A_HH[]A\A]A^A_fw W LHSsD1螙wwDo HLDHHDc 319D)1MH賾H 9f{ .HH[]A\A]A^A_mDDwDo EDDAAD{ fAH蝿1twD)D詏S LHID1蟘xw GHWwW LH;HzsHtD*lDHȽIAff.AWIHAVIAUATIUSHHzLAI$DPH߉ƉnLLH HhuA~H[]A\A]A^A_@H AT-9tI$LAuPA9tʼnH)DLHL릐fHw H)鋼f.1ÐfDfDH@HGxu~ J)AfD)ADHfDSHZ+HHH5S+1Ht @9C[1[ff.H=[+GHGHH@f.wHW@AVAUIATIUHSHH0H dH%(HD$(1HPE~#HD$(dH3%(H0[]A\A]A^fLLsdID$xuaLHL1HLHOHHD$ fo$foL$C(D$$CKC,ffLtID$MLL1f.LIT$HL؉c@f.HZ+HHWHwL@H@HO LHGÐ@AWIAVMAUATIUSHhH4$Hl$L$ dH%(HD$X1HGHHpHrMHLH AD$IL$Hq~8AA1A)f~tqE1DHIDD)ЋH)ljtfH<$M IL$DAHA@AAD9Eu+D$ H\$XdH3%(Hh[]A\A]A^A_ÐHtHHHTH<$M@HQAŃz"HqHHƈpMHLeHہIL$AD$HqHqHHpH<$MH踃HBgHFgHJg@HW+SHHHPH@HWHH[:HW+SH_HPH@HWHH[9HeW+SHHHPH@HWHH9H[(H%W+SH_HPH@HWHLHd9H[f.HV+HHfHmV+SHHHՊH[震f.fHLJÐff.?ufDSHHH{X[ AWAVAUATUSHHdH%(H$1H9?HDeELcmOt-A(HuH{tH{MHuXEtHuXH{XtH{XMH$dH3 %(HHĨ[]A\A]A^A_DAPA(HuE1eDH~H{X~fDLzDe@LzRLyLHD$yHT$Ht1Ht,DkHSDk`HCXED\DHHD$Hl$N~HD$HA~HHH.H,HcHLJÐ@?HGtHGHcHfDf?HWtHWHcHcHL BAAAt@u3;tBT сu $~BT сu $Ðf?SLOtLOHcDFIcHA QHAAAAuEYΉȁt[DfAuxAD;tATQցu [ $fE\AAt:tATցu [ $ÐE[fDFIcHA QHA<@?Ht OǀfAWAVAUAATAUSHHX?vHGXWLOH$DC*ʼn9gHcIcLcHDMcMcD)MHcMHIc1HuRD)HcHu%EDDA,HX[]A\A]A^A_H$J40J<8H$H4J<τD)HcHtf.K4qKHHFtHFHcHH4H"dH[Ðff.SHHdH%(HD$1>HFtHFHcH1HPHH$E|H|$dH3<%(HuH[pT@f.AW1AVAUATIUHH5wSHxdH%(HD$h1H#Y+fOHH._HwwH\$ HHL$(f)1HLyvHn1LH5^w^HRwHD$1LmXLt$L=?wHD$8?< wAGfT$1LL{^9~P}LtHUXH< uHt$n1LfD$3^91H5VL ^HGHt$hdH34%(LuHx[]A\A]A^A_ÐL$,oRHRRRHR@f.?HGtHGHcHPÐf1;tHcAUL_DDATLVUHcLdHoXSH^X:f.HEtHOXD,HEtHNXD8,u1HHI9t0LEtHOD,QLEtHNfD9,At[1]A\A][]A\A]ø@f.~JHcDHOXLLfHL9tHEtHWX@:4u1Ð@@@ ff.@ ÐUSHHd;HKtHKHcHH[H4Q][f.UHSHcHu)ڀ}tHuHcHcHHH4NsH[]f.AWIAVAUIATUSH(T$ T$DAEGAIMXAA Dt$BHL$>Dt$D99}A}HD$tIEXLcFA tkE8fAA)AtDLAE9ADLt H([]A\A]A^A_DD$A u1ҾLDD$ DD$tA9|$EA AAD¸LDD$D} ASDD$)AAމEKfDLDD$ADDD$AADt$A A>9w1DD$1f)A;OA}HD$tIEXHcDD$|DD$ADD$DsImXMcE;}fAIA9|#A}HtIEXB< [AuD)1L)Aؾt AA A@A A@T$LDD$ DD$A9)A;O A;oA}HD$tIEXHcDD$|DD$ADD$SA9LcMeX I9|+A}LtIEXB<0T$EAT$uʉ)T$L)A؉< D$A;G6AAAWAVAUATUSHHDvdH%(HD$81AIA v7E1HL$8dH3 %(DHH[]A\A]A^A_Ll$HHLDLM DEDLV L1LHAĄAt%LmjE1ZEuԋDHCXMcD$H$@L5skHw(H13Z3Ią~:L- MtLvhH\$dH3%(LH[]A\A]A^A_L|$HLHMHD$ IŅT$~L \HLzMHLLLD$IŋQEL5d\@L5j @L5bj@L5%\bH#Gf.UHGHo@1SHHHG"G HRHRCPH[]HFff.AVAUATLgUHSHL'G"G oF@G@HFPDo@HGPFXGXA"~:IcIH [IHt\H;{ HI$GAD$u\L#DkC HEHI$@AD$H;HuHcU[H ]H A\A]A^[fDA[]A\A]A^{_HFff.ATIUSHH"iG@"HHS@HCTu4uH@puH[]A\fDA$H[]A\A$H[]A\HcH4$H YH4$HtMH;{ HHWPuHkC k@_fDHt$H$^Ht$H$H͐fATIUH1SHHPdH%(HD$H1HfT$ HG D$8H$D$(R_~$|$ uEHD$HdH3%(u@HP[]A\@H4$HىL|$ tH<$]DH<$]_H^DHjDATIUHHSH'QLHH[]A\fATUHSH@dH%(HD$81f.zf(:fTf.s)EHD$8dH3%(H@[]A\DLd$ HH1HD$$f(1PLLL$(LD$'L$qXZHT$LH]HL$D$+D$BfPH؃Bh^ff.AWEAVIAUMATAUHSH"G@"C=ɚ;wkʚ;)D9|_6e)D9SHEALHED`HUЃBH}}ETt&AEH[]A\A]A^A_AEH[]A\A]A^A_ÐHcH VHt!H}} HHWPuHE]E ]@9fDHD$v[HD$֐@f.HH?H@Hf.UHSHHK@HH?HHCTtEH[]ÐUHSHHK@HH?HHCT uu H[]@EH[]f.H@ÐH1z u:tBpA @ATUHSeHHtBHH}H1+LHHHLHHHHafH[]A\H@H@H@@H%j+@fDHH@AUIATUHSHLHH=|HF0+LLHHLHLeHu(HHH[]A\A]HF@H*@H&@@H/+SHHHHPHHH[{@SHH[ `f.AU1ATUSHHHHH/+H5*dH%(H$1ZHLl$ Hl$PD$ HHLLd$HOHHLL=D$XT$ÃufxdfxTu9t^1LWHWH$dH3 %(uIHĨ[]A\A]f1@L$\fT$f.HL]YH>H>AWAVAUATIUSH8EdH%(H$(1E~-H$(dH3 %(L1H8[]A\A]A^A_ÐHl$@II1HIL HF)+HHHD$@艚HHLl~H{w@IHHHIF H}HLqt.AD$fxrtAF AD$AVfx_AFHHuH D$fx&1HL^HVUfDL$ f.AD$ AD$ XI#=H/=I=AWAVAUATIUSHhEdH%(H$X1E~-H$XdH3 %(LHh[]A\A]A^A_ÐHl$pII1HIL H'+HHHD$p٘HHLj~HIzw@IHHHLl$0HuLD$8fxM1LL]LTMtIHLL H}HLmL%oL$+HD$HSHH$ońuHSI|$HnHXHL$dH3 %(u H []A\THB:fDATIHUSH dH%(HD$1H=+HD$HSHH$rnńuHSI$VnHlWHL$dH3 %(u H []A\,TH9ATIUSHHnt[]A\fH{HLmuHLmuHL[]A\m@HXHNHXH@PH9uHf.HXHHXH@(H9u`fDHf.ATUSHHPdH%(HD$H1GPudff9ut)Ht$HdH34%($HP[]A\DHsHHVtIHLOCT$tet|fx}t~HÒf;-@LPNff*KT(ffx3fx#u9t5fD끋KT$ fH}@HsLU5QH%7AWAVAUATUHSHHHHT$L$dH%(H$1Ƈ H|$@H|$h_H`LY_L$HLB_L$HL+_H HD$HHD$ HHD$0H@HD$(6(L$@H5LCH}L~FLVNhfH}HHJUR(L$H5]L^CHLELMHL$hH5L CHL JLMHt$H|$SjuHt$H|$ @jLEML=ML5MH|$+MH$dH3%(H[]A\A]A^A_fH}H pIhH}HLWIHL;IHLIf.H$H5HIAH}HLDLbL1DHt$H}HDHt$ L;fDH$H5[HHD$8|AL$Ht$8H LKHLDLKH|$8Kf.HH-HHt$(HHf.Ht$H|$0QhHt$H|$(:hpMH"3H3H2H 3H3H2t tHÅuHHHHDf.HGÐf.SHcPHfx79v uHIY[fH f.p ʐf.HCPfxH@ HSHHHH8H[@f.SHHdH%(HD$1HHHH HH|HDH@ H9u1HHg8HH\$dH3%(uH[fDHHKAWIAVAUIATUHSHHt$H$HrdH%(H$1ƇhHH{H$B$Lu0HDŽ$Mt8(iTIHt LHCH$HtHPL$UHHE8HHHM@$HUPH$ELH$HUX$ExH$HU`H$H$HUh$H$HUpH$6HH6HH6H@H@6HHHH$6HHf$XHH$\f$d$hM6H H :6H`H`'6HH6HIE1Lt$PH$x$p$Hl$$DH1+HLHHT$fT$QH|$HL1HH(CLFL1HHLHL"HAIoFAuHYFH`MFH AFH5FH)FH@FHFHFHEH$HtHPH{}H$dH3%(uHĘ[]A\A]A^A_GI-I-H-I-H-H-H-H-H-H-H-H}-H}-fDAWIAVAULoATIUHSHHLD$8LL$dH%(H$1HGG LWHC(HH$GHC@HHHC`LfKdCpƃfs|ǃHǃǃǃHǃǃHǃHǃHǃǃHD$0CH$@I$PHHD$#PLLHI0HV+HIw0HLHL$LLƅ LAGD$I0aH$HL$HT$LHH$A8D$D|$ L$ H4$LLD$HT$LLL$ L~IuHLgIu(HgHIUhHHHT$(:IH(HHL$ :HL$ HwBHT$(HjB$TI}LLAGTAoXEglD$ AEodD$@AAGpD$(AG\L$HD$0|$D$@EEP(ED$4DNx A9AMƉD$4CDŽ$A8T$Hf. -'L$(t$0!OȅOщT$(9vNƉD$0T$0t$(H$ H$0fo$ H$$8)$$D$@t EAH$HT$t$DHxOAD9EALEED$4DHAD$=DCA9MDA|$D$ 2=DAG<|$D$DH4$L)@A8ILP(D$ƅxLHIHT$V=EDHD9ALƉD$4%fH$H?"fDL$t$DLĴH$H$L耳H$fo$H$$)$$$t'L$ H$fo$$HCPKXc@AOCH|$PD$HD$PLHC|D$X"HCdSlAGD,AGAAAO`tPD9~ A1D9EGB@H|$t^HD$t{@HCD$|C ZA?u"A9^HCS HǃAwxAGtL$AwPH?fL*?LH` L L|$8MH4$IMT$ EglD苄$AGAAƇAoXRH$$fo$H$$)$H$DDt$4HD$8T$4L$0PTT$(DpdPpH\H<$H|$4HH$dH3 %(H[]A\A]A^A_HfL* f.LcHCpSx@D$ fDfD$fD$D$4f.f$D$($D$0fD\fDAwlAWT AGd `A9wX~ OH$~H$fo$HCP$s@CXD$ CX5DLtDl$4D$HD}H$DD袧H$fo$H$$)$$fDD H$DH$$Q!DT$dHC|AO`HD$\3D H$H$$!AT$p1҃HC|AO`HD$hfDD$0 D$HH$D:H$fo$H$$)$$fDL$@Aƃ9DNH$H$fo$HCP${@CXLD#l$@AT$4H$@DեH$Pfo$@H$$X)$$HL$H$H$H$2fo$H$$$)$H$$D$(D$0|$t$DH$`H$pfo$`H$$x)$$?H$+H$fo$HCP$s@CX>:H H4!H H!H!H!H f.AWIAVIAUIATIUSHLD$H$Hl$HdH%(H$1ҸLD$LLLHME1FHHLXHl.H H褧H}(+H}"H6.HHnH{(H{LH$dH3 %(uHĨ[]A\A]A^A_8IIfDAWMAVIAUIATIUSHHt$H$Hl$L $HdH%(H$1螷L $MLHt$LHHHL&H:-HHrH}(H}H-HH@GHD$$HD$$T$,T$,H8@H8GH8GH8GGHD$$HD$$T$,T$,H8ff.SHH0dH%(HD$(1 vy uDH1HD$fo $HCD$ CHT$(dH3%(HuyH0[f ujH讛HD$fo$HCD$C@u:HӒHD$fo$HCD$Cf+t'ff. HIH52Hf.w H1@w H1@w HX1@1&t 1'fHH/IHcH1>fH52LH2HDH52LH2HDH5I1LaH:1HDH5Y1LAHJ1HDH5a1L!HR1HDH5i1LHZ1HDH5q1LHb1HDH51LHr1Hzf.HH|.IHcH1>fH5y1L!Hj1HDH51LHr1HDH54LH4HDH54LH4HDH54LH4H     H H-IHcH1>fH5A1L!H21HDH5I1LH:1HDH50LHr0HDH50LHz0HDH50LH0H0 6 < B H H> H,IHcH1>fH50L!H0HDH50LH0HDH5 3LH2HDH52LH2HDH52LH2HDH5/LH/HDH5/LaH/H@ F L R X ^ d fDHHu)1H5W2HHH2Hu41H5C2HH42H  f.AUI1ATUHSH赼f+u>H薼feuHDcq9He9}H1[]A\A]@I}D4@IEAU H[]A\A]ff.ATI1ҹULSHdH%(HD$1Ht$+fD$~1eLH 9uHD$dH3%(u H[]A\ fDAVAUIATUHSHĀdH%(HD$x1H.+HD$D$(HD$HD$ H\$NLd$0HH\$ALD$8IT$ t`H\$H$HDHY LvG1HmHL$xdH3 %(H[]A\A]A^f.HT$HfHL$ ff=?@v^Q% fDkI}>H$T$IEAU HD1 ff@tAft&@ fA py bH H DSHH_1HHb [AWIAVAUATUSHHt$Ld$ HLdH%(H$1T$(LD$8It$ AщfAIDfHT$,1@vff#nDcH9|V@H9KHDjHD$fo $IFPD$AN@AFX'DAVAUATUHSHdH%(HD$1 .Lt$AAfT$1LH<E~1D0HA9uAteE)E~1#HA9uHD$dH3%(uQH[]A\A]A^fD1H5$HH$뾐+1LHfD$@AVAUIATIUHS1H0dH%(HD$(1H膱f@uHe9|HY9HAF9|bHDuHD$fo$ID$PD$AD$@AD$XHD$(dH3%(H0[]A\A]A^fDHS9}bAEfDHAӰf+uDH轰f#uAH蛰A9|H莰A9|A=HՂHD$fo $ID$PD$AL$@AD$X;]f.AUAATAUHSHdH%(HD$1~1@HA9uAtEE)E~1#HXA9uHD$dH3%(u3H[]A\A]+Ht$1HfD$bf.AVAUIATI1UHSH0dH%(HD$(1`1f@u=1@HFf@uH%9H9|5AE1HL$(dH3 %(H0[]A\A]A^Hf+Aރ~fDHŮf#uAH裮D9H薮A9xIt$@AtRHDfo$AD$@HD$ID$PD$AD$XDH@SIt$@9Hfo $AL$@$@AWIAVI1AUATE1UHSH(dH%(HD$1f+A1Af+A)Hƭf#uHE,衭9|HE1蒭9HAx9DhC4,HH$T$HD$ T$IF|AHD$dH3%(u|H([]A\A]A^A_ÐH&f0uAH9|HAs9|'DHD$ T$IF|AfAtDf.AUATAUHSHdH%(HD$1tg)1A~@#HA9uE~1@0HA9uHD$dH3%(u3H[]A\A]+Ht$1HfD$f.AV1IHAUIATUSHHdH%(H$1Ld$Hl$PD$HID$ HD$(HD$fL$D$3D$XHU HHT$MH$HT$1HHT$HLH HD$te~G|$AEueH$dH3%(H[]A\A]A^DHT$hlfDH|$L胤HtAU~|$AEtH|$ IHI~|$rH|$d c1\H}I^H]UHSHXdH%(HD$H1HK1ɺHHiL$fx/1HHH HD$HdH3%(u HX[]ËL$ HfAWAVI1AUATIUSHHdH%(H$1L|$0Hl$pft$HHH;HHT$dH3%(uPH([]Ðt+6fDHHHHzHHHHZHHHDf.ATH5UH1SHdH%(H$1Ld$@\LH1}~2LH$dH3%(H[]A\HH5tHFH1HLHH53HHHLHH5WHHHLHjH5HHHLH@H5HHHLnHH5HwHHLDHH5HMHHLHH5H#HHLHH5HHHLHnH5HH HLHDH5HH HLrHH5H{H HLHHH5 HQH HLHH5 H'H HLHH5 HHHLHrH5 HHHLHHH5 HHHLvHH5 HHHLLHH5 HUHHL"HH5 H+HHLHH5[HHHLHvH5EHHHLHLH51HHHLzH"H5K HHHLPHH5I HYHHL&HH5H/HHLHH5 HHHLHzH5 HHHLHPH5 HHHL~H&H5 HHHLTHH5 H]HHL*HH5H3HHLHH5H H HLH~H5HH!HLHTH5 HH"HLH*H5 HH#HLXHH5 HaH$HL.HH5 H7H%HLHH5H H&HLHH5HH'HLHXu3H5f HH(HL{H#H5\HH)HLQHH5: HZH*HL'HH54H0H+HLHH5HH,HLH{H5 HH-HLHQH5HH.HLH'MH*H1LHfT$HH$cEdD$fxjHcHHT$H* +uKHs uHt$HHHL4 }Hal$ 1HHHHHHHHHHYHHiHH=HHMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHf.AVIAUI1ATMUHSHH@dH%(HD$81f.t\f@L2 wHIUff=?@Y.8H HcH>}tRA$1HL$8dH3 %(bH@[]A\A]A^}uELLH1@ELLHf@VBf@ 7fDZ%-@@ B f}E}E}E}E}EHXHD$fo$IFPD$AF@AFX1ffD}LEHl$ HkI~HH触1(}E߃8IF1AV } E  }E}E} E A1uD} \E A1MD} 4E ;A1%D} ELH=KIHf.1H[]f;H1[]fH1[]f+H1[]fH1[]f;H1[]fkH1[]fttf1H[]HHHHL$}HL$uTHHHHL${u7HL$~1HHHHL$mt1DfDAWIAVAUATUSHHT$HL$dH%(H$1H$HHHD$ C 1Hft$0Ht$05IGI_AG HHD$3D$;D$?ûIo(H跻HAG@AG`IfAWdAGpAƇfAO|ALJILJIALJALJILJALJILJILJILJALJLd$@Ht$ 1L褆H*D$xHD$`HD$hHD$pHD$`1E1HD$HD$3HD$(fL9BLVljAƄu./t)1\EuH|$E1@u4E/E11L@ƃ81qL6ELD$HT$(LLHt$3AHD$hD$xHD$pLHD$?LхEu/t?EoEfAAUHD$LtHT$HD$LUHL$H|$4H|$ LH$dH3%(u/H[]A\A]A^A_fHL$LLDMA'pHHIIH@AWAVIAUIATUHSHHdH%(H$1HtHH1fB1fB(A19HkHHHCHLc(.L&AAHC@C`HfD[dCpƃfDk|ǃHǃHǃǃHǃǃHǃHǃHǃǃH$dH3%(HHĸ[]A\A]A^A_f *u*~8AH=*DtLAH=**E>ELd$ HT$LLLoEEH"t$1u AA}D$pfT$AHEE1HDLHD$D)t$1DE1)D)L}(HLf|ELD+t$11HMcfBLu(9HkHHCH Lk(LC@HfCdHC`CpƃfS|ǃHǃHǃǃHǃǃHǃHǃHǃǃI$I$聱I$UI|$(芕I|$耕A} qH$HeLHH H^HHTH}(H}TH9HkHHHCHvLk(LjAAHC@C`HfDCdCpƃfDK|ǃHǃHǃǃHǃǃHǃHǃHǃǃbb(IHHIHIIHfDAUATIUSHLl$D$dH%(H$1L&D$Lv@L>)H\$`LH^L$hfxd1HLtH ~1fD0L9uLdH$dH3%(uHĸ[]A\A]L$lHH ff.ATUHSHdH%(HD$1G@tiHIԃaPuwGH1҅UH5HH*1H5HHsHL$dH3 %(8H[]A\Ð1@wJHHH/HHt$fT$1g{LfLH9wJHHH]1H5HHCR{PLHCH)qwNLHHH5HHsNLHlfAVAAUIATIUHSHdH%(H$1HH"HLHH,9AEEDHH%Hl$PHHL$XfxG1HL'HH7H$dH3%(u6HĠ[]A\A]A^@L$\f.Hc.jI%Iu HtPATI1UHH5SHHHHLH[]A\@1ff.ATUSHdH%(HD$1~HD$dH3%(H[]A\ÐIHHHHL6HHLDEHHLDEjHHL3JHHL*HHL  HHL;HHL;HHLk;HHL,;HHL;oA|$puI$SM Ht$1HfD$[D Ht$1HfD$ODA Ht$1HfD\$hAA Ht$1HfDL$C: Ht$1f|$H 9 Ht$1HfL$6Ht$1HfD$ 6Ht$1HfD$ 1Ht$1HfD$ 0I$I$Efx?Ju9 fEU ƒM fEHt$1HfD$ Ht$1HfD$ Ht$1HfD$ uHff.UHSHH ~2Hc*HHHHfCHH[]fD*u*~H=*HT$HT$tHHT$H=**HT$iHH *AT1LgUHo0HSHVFUHGGNDFHGHo G(HtH*HHHC0ILc[]A\HHpSHH0HGH{[f.USH0HHHt+HHH[]f1HH[]@Hff.Ht!NDFHu@11fDHtNDFuSHH[@Ht!NDFHu11fDfHtq?RFNuaHtdzNDFuSAVIAULj0ATIUHHz8SH\HL4[H}L]LA\A]A^H@ÐfvH}?RFNumHtp~NDFu_AULn0ATIUHH~8SHHD$[D$H_4HH}L[L]A\A]6HfDÐfEEH?RFNuoHyNDFu]AWIAVLq0AUAATIHy8ULSHHC[DHLH2E~/H[]A\A]A^A_AHI|$HL[]A\A]A^A_JGf.AUSH(dH%(HD$1HNDFujHHtrHk*H HHHHHL$H$CD$HT$ HHSHL$dH3 %(u7H([]fD1fD1fD1aHUD&Ht1NDFu Ht#Hf.ÐfHt'?RFNuSHHYH[ fDf.ATUSHpdH%(HD$h1HNDFHAHt,1HT$hdH3%(Hp[]A\Hl$ HwHHL$HHL$DHHt$H\$D$HD$1fDEn1_HfAWIAVIAUIATMUSHdH%(H$1HHù;1HHRFNHCHC HH$蹢HC0HHD$訢CHHfClHChCxƃfǃHǃHǃǃHǃǃHǃHǃHǃǃ1L|$L|$ HT$@ƉLHǃHǃH$@LLLH@=Ld$`E111LLL$LHLMLH{aLVLHH菝HAH}(蚁H}葁LyH$dH3 %(HuH[]A\A]A^A_ÐA$1_vHrHHHHHq@f.AWAVIAUIATIUSHdH%(H$13HHù;1HHRFNHCHC HHD$ L{0LCHHfClHChCxƃfǃHǃHǃǃHǃǃHǃHǃHǃǃ1Lt$Lt$ HT$@ƉLHǃHǃH$@LLHJ:Ld$`E111LLL$LHLKLH{1_LSLAH5HHm>H}(~H}~LH$dH3 %(Hu!H[]A\A]A^A_A$11H-HAH?HKHGH+fDGЃ w/9 ƒ`~ t V9Ã@ t69f.~;HHJ&fH9t;H9uf. t t t t܃ t׃ 1f.ATIUSLA8'MHM t,LM9tM`M9t+A@9t'M9[]A\@L9 []A\D1@AxtM"MLf.AWEAVAAUAATUSHH0AEHD$hHt$(Hl$(AA5AHHu%H8@0uDfEuHH9D$(HtHD$hfEtBH0[]A\A]A^A_1LL$(WЀviEu4LD$(I9t*Hp@H3I9t>HufDHD$hEtHtHH0f[H*]A\A]A^A_@DA0HcH,HHхu>fEt'LɺHL $L $uH8AHH9D$(HAA~ AuDٺ$EDt$ EEԃD|$$E!HHL$(T$ HL$Hl$DfE{HL$DHwuHJЀdED|$$EADt$ Hl$Eu1LD$(H3I9u"DHH3I9t>u9AK9D$ LsAHHD$hHHH9vHAH9wAHfHuZAHAuHH!HEHH!H H,$~$E~fWH0[]A\A]A^A_A3H4@u <$"HHH9D$(H0ƒ $VEs@f.AUf(A1ATMUHfH~SHHy fW Au"EuEA$H[]A\A]fDf. {fLL$@1MHHf(L$Nu+L$LL$@M1HHDf(I-Ic$DH[]A\A]Du0fEHD$@A$H[]A\A]ÐfDIȹ@f.HI1HZÐ@IȹO@f.HI1.HZDATIUSLA8wMHM t,LM9tM`M9t+fA9ht,M9[]A\fL9 []A\D1@AxtM"MLf.LDRMAtLEtNL9uL1HBEt4LL9tAI8JtLL9tA8uHI8uLÉP1LDRMAtLEtNL9uL1HBEt4LL9tRA8QtLL9tA8uHI8uLÉPAWAVAUATUHSHHL$LD$dH%(H$1Ht$PHcHAHt$XH93D'AupIEAAըMPLT$PL9MfDIL9A8uA u M9A-LD$PED$3fIIE1DIAML9A8tuEtLT$PAu L97LD$PEAAըED$3DHSD$ D@HD8 HS Ht D8 Dl$ DD$4ED$@E1D$DA0tHD$XE11Dd$8HD$HL$PDE1EHl$(AHAKfIcADLpEtA87As(fHL$ HLD$PEAA< +A~AA0A 랃A<YCH$dH3%(HĘ[]A\A]A^A_fHD$H)0CIL9D$XLD$P_Dd$DHl$(EAEEtIcǃl$ADp1Icǀ|$H|$pDDpT$^ZHD$PHL$H)|$34fW''fHS H6%vfDDEDd$Hl$(Dd$8AE_E1A._|$4AE1AEHL$XI@HD$PH9tuCHD$pT$3H|$hIcHD$hHHK(HD$hCPDD$PDL$(AtHD$`HL$ H)ZYCDD$4AEAsD|$ EgLD$XI9u!Xf.HHt$PI9<>u|$ LD$XHt$PI9uDHHt$PI9>uDt$ EuLD$XI9ufHHt$PI9L>vuMLD$PEEA01HD$XDd$8Lt$PIHl$(HÉ1Hٺ LLD$PEA0AD$(fuIL9D$XLD$PD\$,8IL9D$XLD$PF+E1HD$XDd$8Lt$PEHl$(H=IcAADLpC(ftEH L_LD$PEAA< ,A~A0A IL9D$XLD$PHD$`Dc(HL$`E1LD$hLl$hHD$EAPЀ 8Ѓ` f#<.RHHt$hI9uHT$PHL$XH9D$PfEHL$DLLD$hAfEHL$`H|$hDDL$DL$uBHD$`Ll$hHD$LD$hAPЀ !Ѓ` f EjuHt$PHHD$H)4H 7AEEDE|$3tTHT$PxDEHl$(Dd$8D  Hl$(Dd$GALHl$(Dd$8-fHT$P(IL9D$`LD$h!HH9T$hHT$P7|$3t MgIfI*HE1'7C4DrHD$PH9t-Hr@ w0Aeff~AffftA?D@-DDDE1DAPfEHL$DLTAIL9D$`LD$hHD$PHPHT$PH+"-HAHD$PHf6t$(H|$8HD|$t$(LHT$PEk ELfEHL$t$(HDL$}DL$HT$PlvHH9t$`Ht$hzLL$hI9Hr>HHt$PL9u|$HT$P-HH9T$hHT$P{莵HHD$PHIL9D$`LD$h IL9D$`LD$h]HD|$HT$P|$ MHl$EALL$hI94fE!HL$DLREHl$MEAݻ~ uٸD$AD!ID$HHD$hHD$ HD$PHD$8HDIf!HL$ t$(DL$OH|$8DL$OHT$P|$t<.HЀ v ȃ`~Xf[<0 D$EuAHH9t$`Ht$hMHl$EA(HH9t$`Ht$hAvL|$@A݉Hu1|$u*LL$h>mHHt$PHt$PI9uݍK9D$HztkD$4IAIHH9T$hHT$Pft]HL$ t$(H|$8HT$P qЉ@ vDL$Au|$uI<0DL$ D$^HHT$PfDAWHcAVAUATUHSHHL$LD$dH%(H$1Ht$PH4VHt$XAH9ED'AuoIEAAfMPLT$PL9MIL9A8uA u M9fA-LD$PED$3gfIIE1DIAML9A8uEtLT$PAu L9GLD$PEAAfFD$3DHSD@D$ HDȅD: HS Ht8Dl$ DD$4ED$@E1D$DfA0HD$XE11Dd$8HD$HL$PDE1EHl$(AHAODIcADLpEt fA87As(fHL$ HLD$PEAAf 8A~AfA0A 뚃Af\fCH$dH3%(HĘ[]A\A]A^A_fH)HD$H0C@IL9D$XLD$PXDd$DHl$(EAEEtIcǃl$ADp1Icǀ|$H|$pDDpT$^YEHD$PHL$H)H|$31fWd$HS H"Dȅ諣DEDd$Hl$(Dd$8AEWE1fA.|$4AE1fAEHt$XI@HD$PH9t5APJf#I@HD$PH9tAPJf N DL$ EVLD$PD\$C(f;HL$XH|$P LD$PAEEMDʃfX=IHL$XLD$PI9ArЉf v`fD$HT$P|$D{(HL$hLd$hCH\$PED|$(5D$4'LDH HT$Pf0fEuHH9T$hHT$PfI)HD$I|$3DG7f.DZf1H|$PAHt$PH9t$XH)HD$:H|$302DfA.AfAEDT$ EPE11H|$PD,AHt$PH9t$XH)HD$BH|$30Hl$(LHL$H)H|$3DfLt$XLl$P%@L LLD$PcEfA0is(fuIL9D$XLD$PD\$ EBC(fHL$XH|$P E|$4zDIL9LD$PAE1A)HD$XH9D$PD$ *t$DD\$LD$XHt$PL9u DHHt$PI9>uHD$pT$3H|$hIcHD$hHHK(HD$hCPDD$PDL$(AHD$`HL$ H)HZYDD$4AEA5D|$ E4LD$XI9u%HHt$PI9 >u|$ LD$XHt$PI9uDHHt$PI9>ueDt$ EELD$XI9u6HHt$PI9>uLD$PEEfA01HD$XDd$8Lt$PIHl$(HÉ2Hٺ LMLD$PEfA06AD$(fuIL9D$XLD$PD\$7IL9D$XLD$PE+E1HD$XDd$8Lt$PEHl$(H=IcAADLpC(ftHH LqLD$PEAAf <A~fA0A IL9D$XLD$PHD$`Dc(HL$`E1LD$hLl$hHD$EAPf CЃ`*f.f.[fPfEHL$`H|$hDHt$h+fu.fE6HL$`H|$hD^Ht$h0f IfEeHL$`H|$hDLuPHD$`Ll$hHD$Ht$h0f |$ u%LD$`>HHt$hI9uHT$PHL$XH9eD$PffEHL$DLLD$hAufEHL$`H|$hDDL$qDL$uCHD$`Ll$hHD$LD$hAPf $Ѓ` fE2LD$PHL$XHL$PE1E1E1H\$hHL$8HHl$HDEMEf v{`hf}AEWEDEMHcL$4IN$LHft$(H|$8H~HT$PHf w0AEEDE딀|$\f.MHl$EAfPt |$@SfE;LD$PH\$ht$(LHLD$HT$PLD$f+~f-ut$(HLAHT$PHD$hE1H\$PHD$Hf RDEDEEEMHI9v IAI9wHAo1A|dLH4H!Au( fMALH!AHtA$3HcHH4L!H Ȁ|$3HD$D$tfWx|\$DHօt,LD$XI9u HHt$PI9t>juHt$PHHL$H)HHf 7AEEDE|$3t?HT$P{DEHl$(Dd$8D Hl$(Dd$fHT$P@ALHl$(Dd$8 HH9T$hHT$POIL9D$`LD$h|$3t MgIfI*HE1'7C DJHD$PH9t-HJf w0Aeff~AffftA?D@-DDDE1DAPffEHL$DLAIL9D$`LD$hHD$PHPHT$PHf+f-HAHD$PHfVt$(H|$8HzD|$IL9D$`LD$ht$(LHHT$PEk ELfEHL$t$(HDL$DL$HT$P^iAH4L!HHHD$PHLL$hI9Hr>H%Ht$PL9u|$HT$PfHH9T$hHT$P`HH9t$`Ht$h@IL9D$`LD$h;HD|$HT$PfEt8HL$DL HH9t$`Ht$hHH9t$`Ht$hMHl$EA,EHl$MEAݻ~ uٸD$AD!ID$HHD$hHD$ HD$PHD$8HDIfHL$ t$(DL$OH|$8:DL$OuyHT$P|$t f.Hf v ȃ`~GfJf0 D$EuA닃|$ MHl$EAQLL$hL9 >AvL|$@A݉Hu1|$u*LL$h>o HHt$PHt$PI9uݍK9D$HztkD$4IAIHH9T$hHT$Pft_HL$ t$(H|$8HT$P qЉf vDL$Au|$uIf0DL$ D$nHHT$PAWGAVAUIATLcUMHSH(|$ Ht$L$LL$GLIM|LHH H0CL9uLHLHH xr1A$:u8HcL$ 1H $fH:uA0|A4WTH$8:u 1HD$HD$L$ H([]A\A]A^A_Ã0A$HH5LHH S10IA$@AWAVMAUATAUSHt$(HT$LL$dH%(H$1HT$ fHfH~HH!HD$,AAHHHD$3H$DH҃Ht4f6O%U*Yz\zf(f(fTf.v+H,f%afUH*fTXfV,D$A;D$(H\$@L$`HL$8HDD$4H$L$LHLDD$4HL$8ED$ADD$4AHHT$ Lt$4L |$3H<$LLH D$HL$APJLHALDNLLH߅A uzE H H I9LHIcHH߃0H<$JAHL$taLLHA tEAH\$HIcHT$HT$ H4%Ht2HD$,HH˃H$-3AD$3AkH$HD$,@AL|$Ht$ML|$(HM7IcLHD$ HD$ H$dH3%(H[]A\A]A^A_H\$@L$`HL$8HDD$4H$L$YLQHILADD$4HL$8EiHH DD$4HDT$ L2|$3yLjH]L DD$4LD@H DD$4HD#|$3|$,LHLH<$LLHHD$L$ H߉ LH H HLmAHD$9T$(KmL|$|$(MLHt$HM$IcLHD$ @fD$,AkZf~f~ѩDjD$,tf. L# \fDHHDD$, DD$,HDT$ L'tf L fLCH߾6LHD$(H\$؉AT$ HHL$8|$3HL$8uMHH Ldt$4LHD$H\$D$(A؉KHLdHHYHL$8HH Lt$4L@H߾3L&LHHIc!JHcHL$1t`@1Ic LKLHHx'H\$HD$1AIcHHD$ fAZ@%`HHHHH9uH1LJHLJfHHH=uÐ@1҉Hc~&H H HcH99~.HHH9㋆@f.uY0fLHDAA)Dt1fuD19DYHcS~4Ic1HTHB@0HH9uAH9ً~aIc1LTf.HDIBD DI0Q7ANHAPI9u܋HAI9HHMcIt#D q0Q7NIASu[Ð@f.9}9|)HHcfD1Ðff.AUATUSH9T|h9HIO9}$l@wNA$9N9|JLPHACA9sH[]A\A]fDH[]A\A]H1[]A\A]ÐfAWIAVAUATIUSHH$AALMIDD <A‰D9|H $w99|q~ A99O9NƒD$ 9E1E)AwWA9l$ bL0LA#H<$AAE9sH[]A\A]A^A_H[]A\A]A^A_@1EH[]A\A]A^A_1Аf.~1HBH4t+DHu‰u LJÐAUATUSHLcG$AƀAEHMc1ILH4H4 HA9ޅL11LI4+K+ML+@DHHIHI9uHHAHA9HcHA9~~fDJEHA)D9~uދ9LʉH[]@f.ATIUHSH dH%(H$1HH!LHHHH$dH3%(u H []A\fDHufD{f.UHSHH+Lc11MJ IIHH΋>)ljHL+H>9HcLHt*fHHHƁ1xHH[]~aA1E1A)@HL HEDDDE%AAHc9EtHDt:$IH)k)փuwHL@ÐfDAUATUSHHdH%(HD$81HH$H}qHD$H5 =HD$H-1HD$HeHD$ HQJHD$(HttIegA~LHB ~hsHH X uSsHHFHD$8dH3%(uMHHDH[]A\A]HD$8dH3%(u'HH[]A\A]D~HHcۋ4@AWIAVAUATIUSHHHt$AMwAl$INE1fKtH0HL,pI9uHAIBE)LHAAC4F fDHHvIIщI II @LHwHMH MH H¸HDI HLH HJHHÐATIUSHl$ I)M9HL)I9Hȍ^L)HcL)HOM9wgHM)H)LI9HHc,7L9v(HL)I9wML9wHI)L)L9wHD-L9v.[1]A\IĀ+MM)I9wLwHH)L9r[]A\f.MHL9qMf.1I9IM)M9~H)H9sIKI)I9sb1I9s`LL)H9wUVHcH~6<:u2DFHc1IH H:u0TTL9u?:t 1AAWMIAVAUATUSHLL$dH%(H$1HfH~HH!H!HfI~I4HAIH A3EA AKO, II]DH LtHxHyHHH4%AKN,)AH\$`ILd$hDd$,Ll$PLd$XffH~IHI!H`HH4%I-3hLT$L$))I HL$|LHDŽ$DŽ$H$LL$Hlj$AHD$$LT$HoL$AiLIHML$ M!ˍhLcFD9s HcD$A1҃A$0AApA2E1A.1Ic2AA0A7ApA2DAAAuEt DŽ$I$A2ؿfDOHcLMMLLM!H0A7A2()ڃA2~M9rLT$$&LL$LLLLT$$+\$|tHL$AIcAH$dH3 %(bHĸ[]A\A]A^A_@HMItHAHDHAHtIAH A ~fZfA~fA~f~AAf~ADjHL,?I]H HtHxHyEE<AKL,)AH\$@ILd$HDd$,Ll$0Ld$8HL$|LT$ L$D)D)DD$HDŽ$LDŽ$DD$H$LH$HD$xD$HLH$D$DD$HD$L$CD$,HLL$H$$DD$LT$ H$DLhٸHLLLHL)HHD$LcAXAHiLhL! SLcG D9s HcE ڃA1AA0AAAMIIpA2L9v9HD1A0AAAAIpIA2L9DHcAM7AAu1۸ HcHLLH@HL$HHDExHHDE~JHHHH$HdH3%(u0HX[]A\A]A^A_HDEH4rf.AWAVAUATUHSHdH%(HD$x1LcA4=5= HD$@D$Hc1IfH DLcƒ0HHHL9@9H@uD9LD)A1Ҁ?4D$HAHD$HHD$HD$@L$HHD$@HHHufH HtHxHyHD$@HT$HD9 Lt$P)HT$1IH D0HHHL9@9H@uH]fH*H BYEhA A I!NHIM9HpHfDL|$@Ht$`HT$`LD$hIU)A9LOTHHȸHHPøH@vH$bff.PmEeC1IH D0HHHL9@9H@uHfH*AHMcB^EDHD$ E1HD$(HD$@D$HDHHI@H <I2fHƒfHH H*X[f2H4A1fDlHƒfHH H*XfHƒfHH H*Xf^3HH41gkS?0D^ILH|0uL9uE1I8[EXA)AAx%IcLЀ80toH80uAA{uLD)A ~X1@A4@4HH= u덄Ɓ 1[AIA@ D^IDAE1I8EXALO@f.SHPdH%(H$H1HL$0LL$HD$ LD$ D$(\$t$(HL$H|$ CD$HLD$HL!I HI4AHA4H|$ Ht$(HLD$xQfH~tzHH9t[HBHD$~D$Hy'HfH?HtHBHD$~D$H$HdH3%(HP[PifDHHH!Ht HHȨtHH9tHBHHJHD$HHHD$~D$pAhSHPdH%(H$H1HL$0LL$HD$ LD$ D$(\$t$(HL$H|$ L$ffZZf.CHfH~H9HHrfH4$~$Z u;HfH~H9H:HfH$Z$f.. THA6H|$ Ht$( $\$  $(x\$ uf~Ȩt(H$HdH3%(WHP[f8gHzfH<$Z $ f.tft2ff~fA~%AAEALfH~fH?HHfH$Z$fH~H?HtaHrfH4$~$ZHH9u  ~1HzfH<$Z $f.~CffAj:efDH7GFfxWG F WG @f.Gwwww Ð@HBfxG fB G ÐG +GÐ@HwJfx-9vuHRHcrDH fz Ԑf.wH?ZSHcNHV H6F)ʨu$uHvHH4N@WH[H f1ff.SHHHN dH%(HD$1HcFr)@uNu9HRHB1HHH$PoH|$dH3<%(Hu!H[H f.1cU@f.HwBfxM9vJu7HBHcHt4DDHB fJ 9wN;O }HPYSHs=C[9t1u@USHX߾X9H[]ff.USHoHމ[]f.Fu3fx't'ATUHSHYu[1]A\fDF u1fDHH1ASXU[D]A\AWAVAUIATUHS1HT$fALDg9~lDLUfxPD9vHU uHU4ZT$Ht"uAAfyDu DM HD[]A\A]A^A_fDW3f1%@SH1҃tHo‰[ÐATIHUSHPdH%(HD$H1HHT$t1A\$H^HL$HdH3 %(u\HP[]A\Dfx3A\$fx49 tLHidfA\$T$ fyAD$ U`HqRfSHHPGHG3QH'Q1f[ff.SHHpCH[Ðf.uGLuCfWH1~ GLfDtGLÐGL@u-t_t%@t*fmp_SHהt H軔u71HmtH1of[H*@H[p[fDATUHSGL@u~t"^t^[H]A\ofHA5tHAu 3puɿHgIHt HH蚻[LH]A\usl[H]A\nHSPf.FH9GHfUSHH~HF*H߹fSXHfHCPH{H[]HOAWAVAUIATUHSHHc_ ;_|gD4E~^IcHjVIHtBL}~"9]N]LHA9މANHcHHW}u:LeHc] DuE Hc] @LeM,܃E H[]A\A]A^A_DLZ@f.Ðf.SHH[ZYf.GpÐfDGAWAVAUIATIUHS1HHT$fDA9\$ ~2HIt&IT$HcHL 1LLfD$JIEHH4HP0L$fyL$뤐1H5tLIHtHT$XdH3%(Lu H`[]A\A]A^ZCMHCMH?Mff.AWMAVAAUATUHSHHH|$HHT$ L$,dH%(H$1VtEu-H$dH3%(H[]A\A]A^A_@Lt$@HLpHEHI~PH$HEPHHD$0FHIHHD$8FHH$ HH$H=D$HD$H IFPH$HD$fDHL$H$H$9A HD$H$HH@L,IELP tE1@H8A9}DH=LHEd=H$Ht$H}PH$h_SIHLSAfTHH=uDHvIELHHLPH߈D$+gAH+D$D9t#t$H|$+$D$,H|$MHHލHAwHt$ H*tH|$ HIHL$ H$hHuPH|$0HAHjRH|$8HYRHL$ TfHH=uJDHUH}PUHIUI~P~UL4WHJHJHJHJff.AWAVAUATUSH(EdH%(HD$1E~&HD$dH3%(H([]A\A]A^A_A׋WIHLAML˃ DLuEuhIE @uGLLHE 1ۅ~HELH*HWxH/*HfD(AHG HG GGpHHH H=/*fDAHWHxHH!0*HHpHH`0*H50*H=1*f`HH X2*fHHVH5*1*HHWHH`HVHH1*HHxHf0HHHfD HhfDpHfDHfD HXHǃHǃHǃHfH(HhfDpH=1*HǃHǃHWHǃHfDH fD(HpfDxHfH`H@HH@fzH9u1ǃ0fH2*L8LX fǃ(HfHxHHHLfDHH I9uMLAfDHPIH@HA**E@EDHHEHEFHE81fEFMuH5,-*H .*AAH;*H=.*AHVH5U.*AAHH HQHH 0*H HWH HVHP fDX H fD H fD HP fDX H f H fD HH HQHH H0 @HH@fzH9uH1HH=H0HHxH3*fHfHH>3*ǃhHǃ8(HH`3*f<HƃHH3*ǃpǃHHH3*ǃHǃHHǃH[]A\A]A^A_H1Cff.AWAVAUATLUSHHLkxHH(*LJHHH3*HHGH'*LHhHHHHHHHHHpHx~$1HH$HHDŽ$HHt3LpIIL9tDI@ILL9uI~zKH$HHLHHDŽ$1HPH r1LHAH*HPHH$*9H9H/*HH$H$Ht6LhIIL9tfDI@IELL9$uI}JH$Ht=H$Ht=H8H}X8H}HH}}8HHLD$LL$Ht$ HLh%CH`HUHD$1 fhHHuHuHp=0HuPH-0$@LLHHD$DLLI@I@/L;t$uHxL/HXH/HHA=Ht$HAH*H$T H$HXLR7LLC7I@ILM9uH}P&7H}7HUH*HHHHHT$XPH*H|$XHHD$XHCL|$(H *I(HH$/lI#lI6LaL|$ I6Ihx6$$H|$ HH|$8"LHH$H!dH3 %( HX![]A\A]A^A_fDMvIcWLLH22ZDI~5f.I~I~IcWH1fDHx5H$5,fDH$H 5fDH$ {5fDHHLHxv1DŽ$ EL:5@7I+I,I,I+,I+I+I+I+IF+H+H+I,I ,I ,I$,Ir++I,I,H+H+H +H+@f.AWAVAUATUSHH $HAAHt$H$HPIT$@HH $dH %(H$1HD$ ?H *f$H$@ f$HHH *fD$ H$HPH< *Ht$H$H$H$HH$H$XfD$`Ƅ$H$@ H$H fAAAHAHPHfDH8fD@HxfDPHPfDX@H9uIt$0H$Ƅ$HD$HcH\$H $LHH$H\$8HD$L4$A>Hl$ H$LLHIHD$HHH$LHHL$MHHH$HHD$( HzD$4A$sLHD$tH$T$|0lA$A$@tA$@̀ |$4DHD$tHHD$X" fN|$@dH|$8HP(E l$D(HshH$I I $A (H$XHI I $`A 'H$HIP I@ 'H$ H`I 1fA HHuHhI {'HI h'$ M0 LHpA( @LLI@I@-'I9uIL'HI'HI04$ AAp/Hc$ HHAD$ EH$ H9IxH*H$ H$ HL0E.HpH2.fILI@L9uH.Hh.HX;H *HHhH$-HHH$h-HH{hH$-H{`H{H$H$}-H{Ht$`HOI8I@HD$`H(HEfHH H HJHHHJHJH9uM` HFH\$hLfLIfAGʉCAGΈC IwIGH90H3IGAGAGAG{<C(AGC8AGCLIPHPH{IcWH&M9H$H\$hLLI8 fDILIPM9uL fDIILIFL9uL $DD$DLHL$PHt$8H|$`P|$@uH|$8HP(eIEL$HߋL$DHT$H@Ht$(HD$`c4I`HKHD$h1fAhHHuHsIpz!HsPIj!$@MLHAfDLLI@I@-!I9uIxL!HXI!HI.Ht$hLHD$`H*H$T H$3 HXL(HHkX(ILI@L9uH{Pf(H{](H|$4(H|$8H$HPHV H|$8H$HPHIUHj Ht$1HkHsI H$MLLI$AH*H{HH$'HIEHt$1HHhHsI H$MLLI`$AhH*H{HH$*'HbL|$IEHLHhHsIxH$MpLLIH*H{HH$&HIELHHhHsIH$MLLIH8*H{L$0HH$S&HI$L $8IEHhHt$PLIEL$DHHT$XHt$Hh}I$HsH$$IfAA$AIXHsPH$@IIH$HIH$PIH$XIHtH*H$`IHDŽ$`IHt*H$hIHDŽ$hIHt3LpIIL9tDI@ILM9uI~6H$pH4$LIHDŽ$pH*HH$H$pHt6HhHHH9tfDH@HEHH9$puH}86H$hHt6)H$`Ht$)H{P+$H{"$HZA$t AL$`uIEHT$XHHt$Lp(HsIHsX$$I(fA A"$A$IhHH$IIH$IH$IH$IHt+(H$IHDŽ$IHt'H$IHDŽ$IHt7HhHHH9tH@HEHI9uH}4H$HIIIHDŽ$HPI HLAH*HPHH$A"H5"HF*HH$H$Ht5HhHHH9tDH@HEHH9$uH}3H$Ht&H$Ht&H!H{X!H{HH{!HHV*IEILHH@H$H-w)H$HHEH$|$4|$@t;Hj*IEILHH@H$HEHH$6A|$@tZA|$Au AT$T1@IEHLp4[$ILAAHEHH$At$xAt$PAD$tL$fL*$uH$IEL$LLH@H$ULHZHsIILH$H *H{HH$HEHH$ LL*LLpD@bfL*f.Ha*IEILHH@H$HEHH$uH|$P LHIUHjLH HsIH$MLLIH)H{HH$H|fH$ 6fDIxH$H sfDLHt$H{ HsIhKH$M`LLIH)H{HH$H)IEHh@IEHt$HHh HsIH$MLLIXHV)H{HH$yH>IHHIx~DŽ$ EHBLU;IH$IHIHHHHHHHHHHHHHHH~HHvHdHHRf.@1ff.1f1fHM)SHHDHu4H)H{Hu0H)HHH[fH8WDH{GDH)SHHDHu4H)H{Hu0HY)HHH*H[H8DH{DH)ATUHSHHu^HXHHLeX{HHH@L9uH}P^H}U[H]A\鉿fHDfH=)ATUHSHHu^HXHHLcXHEHH@L9uH{PH{HH[]A\!HfUHSHH)HHHHt7HXHHH9tfH@HHH9uH{"+HHt!HHtH}PH}HH[]@UHSHH)HHHHt7HXHHH9tfH@HHH9uH{*HHtHHtpH}PwH}nH覽HH[]H)ATUHSHHPHLcH#HH()HHCHHHt3HhHHH9t@H@HEHH9uH})HHtHHtHH{XLʼH{H[]A\鵼DH)ATUHSHHPHLcHCH7HH)HHCHHHt3HhHHH9t@H@HEHH9uH}(HHtHHtHH{XLH{HٻH[]A\f.fD1ÐÐf.FLÐ@FLÐfFLfSH52H| H[ÐfDSH52H\ H[ÐfDJLHff.JLHзJL@HJLH鰷JLH頷H锷@H@UHSHHHwHH$tH[]fHHsH[]鮴@f.Pt1HxPt1HXH)ATLgUHHSHHHi)HHGfG HCHHHtL[]A\ÐHL[]A\HB@HGHÐfDUHSHXdH%(HD$H1H)HHHH$fD$-HH)HHEHD$HdH3%(uHX[]H @f.SHƈHH)HH[ÐfDUHƈպ SHHH))@kPHHH[]ÐfDSH1HZHK)HH[f.S1H1Hz)HH[ÐSH HH)HH[ÐfDSHHH)HH[ÐfDUHպ SHHH)@kPHHH[]ÐfDAWAVAUIATIHU1SHHHP8u_CAt#HsL̲ACfxPDA9t]L]AǃtH{Hj"u.LޮD9@H[]A\A]A^A_fDC1A@ƃLPHLLHP@f.DH-)SHHHHGPH[釶H)SHHHHG H[WH)SHHHHGH['H)SHHHHGH[Hm)SHHHHGH[ǵH=)SHHHHG`H[闵H )SHHHHG0H[gH)SHHHHGH[7H)SHHHHGHH[f.DHm)SHHHHGHȴH[f.DH-)SHHHHGPH舴H[f.DH)SHHHHGHHH[Of.DH)SHHHHGHH[f.DHm)SHHHHGHȳH[f.DH-)SHHHHGPH舳H[f.DH)SHHHHGHHH[Of.DSH5,HLH[ÐfDAUATIUSHHHHLAńtAHD[]A\A]@LuH1HtH4LuH@HtHLH4踬tfHH_HL[]A\A]ޭ@f.Gt$t/u3Ȅu%t!G9uutG 9DG9fDAWALPAAVAUATAHOUHSHHxHT$dH%(HD$h1HM)HL$fDOHL|$HH)fDWXHLJHHGHGPHLJHLJAHHHMHL>D@ljD$@ HD$L|$ Ht$LEAAEAA;DDLALR EQCXIHtH H|$1VLLtHLHtL9H|$HvHRH|$HuD1H0IHtLp HLaHLRLHLHtBLHǃDHAtD;sE1Ht6H )LpH HLHfH H@frH9uHHt6LhIIL9tI@IELL9uI}yLLHE1HELLHDAI@I@A uDL|$LCDAADc C fC LfCHD$hdH3%(uuHx[]A\A]A^A_@DHDD$1HEH@ǃHyf D x: IIIIAWAVAUIATIHUSHHT$8L$DdH%(H$1蟪„qL誤H|$`D$@H|$KAH)AH$D$hHH|$(H$H$H$fD$fD$HD$0H$HHD$0$E1D$D$D$$H$pHD$PH$0D$D$ D$ HD$HL8L舥ljD$}\$1L@ƃ誣 ><LUE1|$htH|$D$hJH|$@1S$L$<T$ 萣X$Ã|$t$ LD$1A1ɉډL>T$t$LA&A|$RE|$hSt$ H|$<|$DMHt$H|$8e$u HD$8HL H|$8LħL謢A I$HgE1$AD$XE1$$ƒA|$ mA\$ .D Et A|$ y|$u T$t$1L$t$L@<t EA|$t4$u |$-E $DD$l$ D$R$fy$L$D$$D$D$ l$ D$$f.E11,fA9tMEt[HH qI$HHHCtHLACfyC A9uDL`L蠠A9AE1$)Ht$(L"EG$fA\$ 9"$ƒuatqVf$fy$L诟$D$$D$D$ l$ D$$tLI$t$;A\$ u)$DyLD1\fDIl$PLHEAD$XfE19H|$0HA$I$t$`H\$Pt$HH|$(HH߻$D@AD$1ID$LHHD$XE5AD$f9A\$ $fL9At$L衝\$T$t$H\$H7HQA|$EtD$hEuL螝AƋt$@L,H|$0rH|$(hH|$5H$dH3 %(DH[]A\A]A^A_fAD$\L.9AH\$Ht$HRH|$0HHA\$ tJA|$ _A1D$$\$l$D$$D$D$D$D$ D$$eE1;A$L9D$@H|$17|$DHD$8@HL| ?t$$LܛE7AD$L"9A<$@@ uNA|${H|$BD$hgD$$\$l$D$D$$D$D$ D$$o$/H|$1#=H='T$DH|$8Љ35 H|$8\BHt$XH|$(^$ƒ$AD$HI1fHHwH]ff.SH5HH[ÐfDAWAVIAUATIHUHSHHADŽt CLtE1HD[]A\A]A^A_It$HAAD$fxHA9t5A9A@AD$HA9uA9tDH趙 HHu} HH訝I$HHH$9ADŽH$HHOA$f9DH%HHDKCHL$ DL$ ٘L$ MHI|$HH$DL$ HADK誘9$tKL@HfI$PHHH$YADŽfH$HHjA$Xfx@9HG*A$H& A$\fAWAVAUATIUHHSHHH)HHHGHHD$LkH0LHLxH) fLLPHfXLHHPLH tIL HHHt1LH[]A\A]A^A_f.LLHLH[]A\A]A^A_HHHffDSH5HLH[ÐfDUHAWAAVIAUATISHHHPdH%(HE1GL莖CfA9CXAƅ\A9XCXf+A9jLLE1)D9~9DDI@\M9tLL蓙AWfyAW E+HMdH3 %(\He[A\A]A^A_]fCHP1C HfDfLLHs떐CA9CHPA9D\1C HfffDC\HwLĘAf@LA9\HsPL牕\~\A`L}LLqH)HHAVHp1LHLlIDžlHpHHxHPL\ZYt+A xu1LLRDL9l\L詓HPLHfDAWAVAUATUS1HftH[]A\A]A^A_ÐIIHIHLAÄtA$`LLHLxfAtkL賘uA$ {I$H͖AA$ fA9BHA9/DHuI$XHpA$`fx89tAHT$ 蝒T$ 9(6@A$$vA$dfDHT$ T$ @DHDAWMAVIAUATAUHLSHHH8Ht$dH%(H$(1H)HHGH|$0THCPLLHHD$(A HHk)LAHD$ IAHDfHH@fHL9uL1ҾHLt$t[HLLHHXIHD$E[HLLd$@HHPLHD$8Z1Ht$hLHfHHǃǃ(LH|$S@fC 1fCu91fDHt$LLLLI@|LTuH$(dH3%(uH8[]A\A]A^A_EH=H|H.H,HH2H0HwH@f.SH5H H[ÐfDUHSHHHHtHP t H[]fDH{1HtHHH@ H[]fUHSHHwH腑uH1[]HHHH1[]@AWAVAUIATUHSHHc_8;_|gD4E~^IcHIHtBL}~"9]N]LHA9މANHcH}u:LeHc]8DuE Hc]8@LeCE8M,H[]A\A]A^A_LP@f.H3fH)GGL@H@HG8HGHG LHGHw@HWHHOP@f.H)AH7AAAfDGHpHPHc)fDOpHWHHWhHGH)HHfDHG`H1)HHfDHHh)HhHHHH0)HHXfpfHfDHH@fpH9uHp1fxHHHHHfLJ(LJ(fLJ0H8LJ@ƇDAUATUSHHhdH%(HD$X1HHHLeHpLH{(HD$HLHCPD$PCXH)HH$HHL$XdH3 %(uHhLkL[]A\A]AUATUSHHhdH%(HD$X1HHHLeHpLH{hHD$HLHD$PH)HH$:HrHL$XdH3 %(uHhLk`L[]A\A]+f.AUATUSHHhdH%(HD$X1HHHLeHpLHHD$HLHHl)HH$HϒHT$XdH3%(uHhLL[]A\A]@AUATUSHHhdH%(HD$X1HHHLeHpiLH:HD$HLHPH)HH$H/HT$XdH3%(uHhLL[]A\A]@AWIAVAUATUHSLXHdH%(H$1HHHHPH H0C1HS f`HHuHsHhgHsPHW$LLL@LLI@I@M9uHpL HXHHHsH)H$H$~HXHHLcXHEHH@I9uH{PeH{\H蔐LH$dH3%(u(H[]A\A]A^A_@H$+p1HH@@HU)wHHf.AWAVAUATUSHHAHD@D;0uqAG4$EEE1fIcHIHtH8EDL8D@ƃDIHDHHc0P0H8L$HL[]A\A]A^A_@E1IH2H8A D9@HLHL$DN@E9DANHcHHL$'H$Hc0P0H8HHAUATUHSHHH)HHEfLcFDhC@Lc8CDAEfxOHcHҨuLHu t/LEfxFHS8H1f BH[]A\A]@HufU HcHҨt1E gE IcH}IH{8Ht1{DuLc8Dk@CDRf.;fI0Hff.SHN@HHV(H[ÐfAUATUSHHxdH%(HD$h1FIMA1Hl$LHHjLHLLHHqHr)HPH@|$,HT$HD$u1HHt$hdH34%(HHx[]A\A]H|$ &@HHT$HT$\fAfGG G0G@H)C@CDHHHCFHC81fCF[HfSHHdH%(HD$1HF8HH$HL$dH3 %(HuH[\OATIUSHPdH%(HD$H1HHHHnT$t4A\$HHL$HdH3 %(uxHP[]A\fxKA\$fxM9 tLHf.^T$ f.AD$ tHlAVAUATLfPUHSHLHPHdH%(HD$H1u&HD$HdH3%(HP[]A\A]A^DLH}LtCXusu2E CLH}Ht HHP(H}HtHHP(fDHA)ILLHH$fD$LYH )ILLfT$HH$IL!Y7fDAVAUIATIUHHSHHPdH%(HD$H1\uhCXH}txL_H}LHALHPLA>A9tMIHuLH{PLLv(@tH}tH}HsP#u'E1HT$HdH3%(DugHP[]A\A]A^@LH}LHALHPLAA9tIHuL[HLLf.UHSHXdH%(HD$H1HH D$fx*HHT$HdH3%(uHX[]\$ }ff.AWAVAUATUHSH^H5H|$(dH%(H$1H$pHHD$nHuH$HD$HtHLH$pH5HHD$ 0HuH$HD$HNHH5HH\$pHDHHl$0H5HL$HHLL$0HT$LLL$HT$ LLL$0HT$LLHT$H|$(LLLLLHHH|$H|$ H|$H|$HD$(H$dH3 %(uEH[]A\A]A^A_H5H@H5H_HHHFIOINIJIQHPI1f.ATIUSHdH%(H$1H\$HF8Hl$PHھHHD$ID$8Ld$HھLHD$T$t=\$XL5H-H$dH3 %(u\HĠ[]A\@fx3\$Xfx49 tHL\$XT$fy̋D$\HUd`fHH t HtHtf1DfAWHAVIAUIATL USHH߿)HHH L9uML HPHH)HC@CDHHHCFHC81fCFHuMH[]A\A]A^A_IAWA׺AVAUATUSHHHt$Ll$ HLt$`HL$dH%(H$1HLP H1HLP H)L$f$H$HHf$H$H$HP8L$H$Au"H|$HT$HLfHLLLH$dH3 %({Hĸ[]A\A]A^A_fDH$ L$HHHH$HL$HP Hl$L$LH?HH$H$`H޺HHHHP H$HHHH|$vHT$HLVH|$THT$HL4H|$2HT$HHHT$LxHT$L^xHT$HD^HT$H,L HH H})HwHWHOHfATUHSHHHtiH}A1HtD9tXH{Ht+H}1Ht9}[]A\fDH}1Hu[]A\H~E1HuH{Ht;fH}A1HtSD9t*H{Ht-@H}1Hu념H}E1Hu1zDH}1HXw@UHAWAVAUATSDHHXHH(HLHHDD8L dH%(HE1gH )AHDžAfDHDžHH Dž<eDž`HH@H HPH~HHpH0HHHE1DL@AH(ƅ~AV/HX^L_L HL8HP^HcDuH{HLHtHHHRHH{HHhHHDxHH{HHhHHDXHH{HHhHHD8HH{HLHh}HHDDHH{HHhHHD諺sHL6>HHHDžH[]A\A]H鬺H阺WfDAUATLgUHHvSHLLH=HL=HH^H[]A\A]HH f.WfDAUATUHoSHLc0HHG GH0L(HCHChHfKlCxƃfǃHǃHǃǃHǃǃHǃHǃHǃǃ!HǃHǃHMLL>ǃHf4Hǃ0ǃ@ƃTfLǃXHǃ`HhǃpǃxHǃǃHǃHǃHǃǃ+ƃHHHHH[]A\A]HH II4HI驷AWAVAUATLgUHSHLs0HHG GLHT$ĉL載HCHChHfKlCxƃfǃHǃHǃǃHǃǃHǃHǃHǃǃ起HǃLLkǃLLֈLLLjǃHf4Hǃ0ǃ@ƃTfLǃXHǃ`HhǃpǃxHǃǃHǃHǃHǃǃ贶ƃLHHL荶HǃHuLv&HLg&HL蓷Ht$LֳH^H[]A\A]A^A_H雵H韵H飵H鯵HƵH釵H3f.SHH[@f.AWAVAUATLgUHSHLs0HHG GLHT$褆L蜆HCHChHfKlCxƃfǃHǃHǃǃHǃǃHǃHǃHǃǃ蕴HǃLLkǃLL超LL觅ǃHf4Hǃ0ǃ@ƃTfLǃXHǃ`HhǃpǃxHǃǃHǃHǃHǃǃ蔳ƃLHHLmHǃHuL!HL!HLðHt$L趰H>H[]A\A]A^A_HHH HH,HH陲f.SHH[@f.ATIUHSHdH%(H$1HH-LHHHHHxHX/#HcHcH軩HoH"H{0zcH{qcHH$dH3 %(u HĠ[]A\ZH@f.H)SHHHH zHnH[Ee@SHH[f.AWAVAUATUHHSHHHHHxHHP1HHuHH[]A\A]A^A_ÀIHف)IIHIHsIX'I۰IϰAqIhU6IXHtHRIPHtHRIHHtCHUHRH;F)H )H}HHUHtHRH iH蒷I@HtbHUHRH;)H)H}hHJHMHJxHHMHUH}ͽH}dHhH$I8HtHRI0HtUHUHRH;)H)H(HHUHH}qHH豶I(HtHRI HtHRHn|)L-LJ)IIM0HPI0IUI{HgL%{)IIl$IXIIEH-Ƅ)IHUI'L_gI蓮I臮AtIH 4I8HtHRI0HtHRM(MtAIHRH;))H)IHIHtHRLfLLM Mt`IHRH;z)H)IhHJIHJxHIOIW貭I艻I LXfLIHtHRMMtSIHRH;ԗ)~H?)I(HIII/LgLoIHtHRIHtHRH,z)IIHPIVIUMIyLeMI/MIHUIIInH9eL*@IhlIT~H<HBfDHfDLfDLVfDLfDHfDAWAVAUATIHUHHS1Hi+HI$U+HI$A$A$A$薝IDŽ$HI$HuH[]A\A]A^A_H{)HHHHުHVHX H辪H貪}Hh90HXHtHPHPHtHPHHHtCHEH@H;*)H})H}HHEHtHPHbHvH@HtaHEH@H;) H})H}hHPHUHPxHHUHE۩H}買H}IHbH H8HtHPH0HtUHEH@H;)Hg~)H(HHEHH}VHH薰H(HtHPH HtHPL=Sv)L5)HHIGH0IFHuHaL-u)HImHEHHH0+L%~)HID$H HDaHxHltHH-H8HtHPH0HtHPH(HtCHEH@H;)6H{)H}HHEHtHPH`H0H HtaHEH@H;])H{)H}hHPHUHPxHHUHE蕧H}lH}H;`HîHHtHPHHtUHEH@H;)H!|)H(HHEHH}HHHPHHtHPHHtHPIGHHCIFHHsHImj_HHHHkHID$HHH _HH[]A\A]A^A_隭f.HhDH,rHH5fDHfDHfDHKfDHfDHx@f.fDAWAVAUATUHHSHHHHHHH1HHHuHH[]A\A]A^A_fIHu)IIHI諤H#IXטI苤IAqIh*IXHtHRIPHtHRIHHtCHUHRH;)Hw)H}HHUHtHRH\HBI@HtbHUHRH;o)Hw)H}hHJHMHJxHHMHU覣H}}H}HL\HԪI8HtHRI0HtUHUHRH;Ǎ)H2x)H(HHUHH}!HYHaI(HtHRI HtHRHp)L-w{)IIM0HPI0IUIoHg[L%o)IIl$IIIH-vx)IHUI׬L[ICI7AtIH'I8HtHRI0HtHRM(MtAIHRH;))Hru)IHIHtHRLtZLM Mt`IHRH;*)HMu)IhHJIHJxHIOIWbI9IЫLZL萨IHtHRMMtSIHRH;)~Hu)I(HItIhIߠLLIHtHRIHtHRHm)IIHPIVIUMIjmL2YMIߪMI̪HUIIIn豪HXLq!@IhI~HHBfDHfDLfDLVfDLfDHfDAW1AVAUATUSHHHHHmHaHxlHXHPHPH%HkH]H{0OHH{[]A\A]A^A_ODIHao)IIHI胞HIX诒IcIWAqIh#IXHtHRIPHtHRIHHtCHUHRH;Έ)Hq)H}HHUHtHRHVHI@HtbHUHRH;G)Hjq)H}hHJHMHJxHHMHU~H}UH}H$VH謤I8HtHRI0HtUHUHRH;)H r)H(HHUHH}H1H9I(HtHRI HtHRHi)L-Ou)IIM0HPI0IUIwiH?UL%Xi)IIl$IIIͦH-Nr)IHUI详LTIIAtIH!I8HtHRI0HtHRM(MtAIHRH;))HJo)IHIHtHRLLTLԢM Mt`IHRH;)H%o)IhHJIHJxHIOIW:II訥LSLhIHtHRMMtSIHRH;\)~Ho)I(HILI@I跚LLIHtHRIHtHRHg)IIHPIVIUMIBgL SMI跤MI褤HUIIIn艤HRLI@IhIܙ~HęHBfDHfDLfDLVfDLfDH@f.AWAVAUATUSH8LHHt-HH[]A\A]A^A_AE@1@HHIhHHtLHH-AU1I$HtHYi)HLHH{LHX觌H[HOrHhHXHtHPHPHtHPLHMtDI$H@H;ǂ)lHk)I|$HI$HtHPLPLL@MtfI$H@H;?)&Hbk)I|$hHPI$HPxHIT$ID$tI|$JI|$LPL蠞H8HtHPL0MtXI$H@H;)Hk)I$(HI$I$tI|$L"L*H(HtHPH HtHPL5c)L-@o)LHIFH0IEHocL7OL%Pc)HM|$LؠLHL0辠H?l)HHH蠠LNH HtSHHH8HtHPH0HtHPL(MtAIH@H;y)2HNLƜL Mt_IH@H;)Hi)IhHPIHPxHIWIG-II蛟LML[HHtHPLMtSIH@H;O)|Hi)I(HI?I3I誔LLHHtHPHHtHPIFHIHCIELH  ʉ 19Mff.H?Dd@.x29w~-HHc=t- %JBfHBHÐf. %x%9w~ HHcDff.AB A~AUAAATUSHcG L/oIA|DODe0A)DD҉AAAAIcA|JEE9|[D]A\A]@DAADAfUSHHHdH%(HD$81D$ D$L$HtEHHf(HL$HT$LD$1HP0HEHPD$fD$*L$XHL$,HT$(f(Ht$$H|$ LL$4LD$0oD$$T$  T$( ‹CH~#H3Hc;}H H9T~K HD$8dH3%(uHH[]cUHSHHHW1aHEHHHEH[]Hc@AWAVAUATUSHXDdH%(HD$H1EIA1HH51kkHH5 HHHCmHHLH2mHHH5HmD E1E~:HtHgHL$HdH3 %(LWHX[]A\A]A^A_H QLcD$IL[HHD$8H\L1VHD$@D$,HD$HVH1H3UDIEHdHt$Iĺ H7gLISHT$@L)H9ED9|$HT$8IcH FCUuHHH`(fD11Df.ATUSHP dH%(HD$H1HH?VFUuvIHwHHHP-D$Mtfx^A$uH] u H\$1HWHL$HdH3 %(Hu=HP[]A\f.1fDT$ f.1aYSHHHH(Gfx(u%HwuHw HH[WtH1H[Ðff.SHHEH[f.SHHdH%(HD$1FfxKuHu5Hv H4$HHcH|$dH3<%(HuH[@HfNt1`X%YfDAWAVAUATUSHGPHHt$hAID$9IHcH,[@AEP~^E1)ޅ~Iu`D<.)E1~ IE`Dd(H|$DD3u/AHD9t$SyE1E1fSAEP1)ޅ~ IM`Hcۋ )E1~ IE`HcDH|$DDD;t$t6AvHcH|$D9t$H[]A\A]A^A_fDt$Hct$@1E1fxAEP1ɅrE1AEPE1E1fUSHHHHH;)HHGH&?)HHGfGTH[]H3Wff.SHHHH[f.FUSH_HNfx+HH1C\H XHtH[]N EH[]f.AWAVAUATUSH(HcGPD@DID\$ IHL$IE1T$t$D$D$$1D1~)х~HHIV`rS9T$ D,DPE}1҅~DAOD)~ IV`Hcɋ9tAD9<$uHfD1~AM)ȅ~HHIF`pZ1AFP~EMD)ȅ~HHIF`p |$mc1D$AFP~AO1)ȅ~ IF`Hcɋ4|$0Z1D$AFP~AW1)Ѕ~ IF`Hcҋ4DHcAIcFP@I^HxA;vT~HT$H?IcFPIV`|$AFPtIV`L$H AFPAFPƃxA;vT~HT$H>AFPtIV`|$HAFPtIv`HD)AFPAFPƃxA;vT~HT$H5>AFPtIV`L$H AFPAFPƃxA;vT~HT$H=tAFPIV`HD$AFPH([]A\A]A^A_AFPXff.AWIAVAUATUSH8WPҍBID$fDAE1D$LDDD)HcHQIAD9l$4{PAFAVD$EVANEFENAFIm~ÉD$)օ~LHHs`6t$)ƅLHHs`vt$E1D)΅~LHHs`DfD)ƅLHHs`v t$ D)SImHHHs`6AA)E#MIL[`E{D|$AD+\$E1E~MIL[`E{D)E1ۅ~ ILk`E]E9|$ A9$D)HcHLkHDT$,LL$ DD$$D\$DL$(D$=^D$t$L+^DL$(DLD^DD$$D\$LDD^t$DL]L$ t$L]AVDL]DT$,t$ LD]D$fD$1ImDD$ D$9|$IH8[]A\A]A^A_|$9t)HcfD|$Dl$D9pD)Hc\f.H=4)SHHHHHG>H{LH[@f.SHH[Sf.HU4)SHHHHG`H[fDSHH[Sf.SHHHdH%(HD$1HT$dH3%(u HH[-Nff.SHHHdH%(HD$1HT$dH3%(u HH[Mff.AUATUHSH_HHHL`(HADHHAHH[]A\A]ÐfDHHfDUSHHHH2)HHG@H[]HNHH8S8SSS`SSSVV$WVV$WUN6icu_6411FormattableEAC@CN6icu_6413FieldPositionEN6icu_646FormatE::p@hȿȿothernullfulllongmediumshortintegerpercentcurrencydurationordinalspellouttimedatenumberN6icu_6413MessageFormat22PluralSelectorProviderEN6icu_6413MessageFormat11DummyFormatEN6icu_6413MessageFormatEN6icu_6421FormatNameEnumerationEd400@aaNumber FormatSpelloutRulescfaccountN6icu_6412NumberFormatEN6icu_6419NumberFormatFactoryEN6icu_6425SimpleNumberFormatFactoryEN6icu_6418SharedNumberFormatEN6icu_6422ICUNumberFormatFactoryEN6icu_649NFFactoryEN6icu_6422ICUNumberFormatServiceEN6icu_648CacheKeyINS_18SharedNumberFormatEEEN6icu_6414LocaleCacheKeyINS_18SharedNumberFormatEEE5w#,##0.00#,##0.### #,##0.00#E0#,##0%#,##0.00#,##0.###, <tLdL %s:%d: %s: Assertion '%s' failed. N6icu_6413DecimalFormatE 0Cdecimal[:letter:]icudt64l-currCurrencies[:digit:] grouppercentSignminusSignplusSigncurrencyDecimalexponentialperMilleinfinitynancurrencyGroupsuperscriptingExponentN6icu_6420DecimalFormatSymbolsE*N6icu_6412_GLOBAL__N_117DecFmtSymDataSinkE*N6icu_6412_GLOBAL__N_119CurrencySpacingSinkENumberElements/latn/symbolssymbolslatninsertBetweensurroundingMatchcurrencyMatchafterCurrencybeforeCurrencycurrencySpacingNumberElements%.*gN6icu_6412ChoiceFormatEcalendarN6icu_6410DateFormatEN6icu_6418DateFmtBestPatternEN6icu_648CacheKeyINS_18DateFmtBestPatternEEEN6icu_6414LocaleCacheKeyINS_18DateFmtBestPatternEEEN6icu_6421DateFmtBestPatternKeyEdangihebrjapanesejagregoriancalendar//DateTimePatternsnumbers=jpanyear,^T^6ww |f`dfbaabb dbbbbbe|aanb`abb1c)abbbbd``deIdabbbnm+m>n(lrkOkjmlpjb\ihg   .:  !"#$%  (22P  (22< F  (22<FP  (yyyyMMdd hh:mm a "y=jpanyearcalendar/gregorian/DateTimePatternsN6icu_6416SimpleDateFormatEN@@?fields/day/relativecontextTransforms/relative''N6icu_6418RelativeDateFormatE*N6icu_6412_GLOBAL__N_118RelDateFmtDataSinkE{1}midnightday-format-except-narrownoonmorning1afternoon1evening1night1morning2afternoon2evening2night2day-narrowday-standalone-except-narrowera-abbrera-nameera-narrowmetazone-longmetazone-shortmonth-format-except-narrowmonth-narrowN6icu_6417DateFormatSymbolsEN6icu_6423SharedDateFormatSymbolsEN6icu_648CacheKeyINS_23SharedDateFormatSymbolsEEEN6icu_6414LocaleCacheKeyINS_23SharedDateFormatSymbolsEEE*N6icu_6412_GLOBAL__N_116CalendarDataSinkE/abbreviated/format/dayParts/zodiacs/yearscyclicNameSetsleap%variantgregorian/LOCALE/calendar/ contextTransformsdayPeriodtimeSeparatorsymbolsNumberElementsquartersAmPmMarkersNarrowAmPmMarkersAbbrAmPmMarkersnumericstand-aloneformatallnarrowshortabbreviatedwidedayNamesmonthPatternsmonthNameszodiacsyearscyclicNameSetserasgregoriancalendarBCADAMPM12340123456701020304050607080910111213GyMdkHmsSEDFwWahKzYeugAZvcLQqVUOXxrbBmonth-standalone-except-narrowGGGGpGXGFFFFpFPF0FFEEEEpEPE0EEDDDDPDH0IPIpIIIIHIJ0JPJxJJJJK8K`KKKKKL@L`LLHIPPP0PXPOxOXO8OONNNxNPN(NNM`M@MMMPLPPL  allowedpreferredsupplementalDatatimeDataEraera001quartermonthweekweekOfMonthweekdaydayOfYearweekdayOfMonthdayperiod*QuarterDay-Of-WeekDayHourMinuteSecondTimezonednN6icu_647UMemoryEN6icu_6424DateTimePatternGeneratorEN6icu_6411PtnSkeletonEN6icu_647PtnElemEN6icu_6412FormatParserEN6icu_6412DistanceInfoEN6icu_6415DateTimeMatcherEN6icu_6410PatternMapEN6icu_6418PatternMapIteratorEN6icu_6421DTSkeletonEnumerationEN6icu_6422DTRedundantEnumerationE*N6icu_6412_GLOBAL__N_122AllowedHourFormatsSinkEavailableFormatsfieldsappendItemsgregoriancalendarDateTimePatterns{0} %{2}: {1}$%GGGyYu r0UUUQQQQqqqqMMMMLLLLlwWEEEEc cccceeeeed g DFa a a b b b B B B H k h K J Pj `C pm s A SvvzzZZZOOVVVVXXXxxxGyQMwWEDFdaHmsSvN6icu_6424DateTimePatternGenerator21AppendItemFormatsSinkEN6icu_6424DateTimePatternGenerator19AppendItemNamesSinkEN6icu_6424DateTimePatternGenerator20AvailableFormatsSinkE%default0123456789abcdefghijklmnopqrstuvwxyz@noparse%%?@cardinalordinal80h>>>=0=#=%>0>#>%>><0<#<%<<)$$(NaNInf-xN6icu_6414NFSubstitutionEN6icu_6421SameValueSubstitutionEN6icu_6422MultiplierSubstitutionEN6icu_6419ModulusSubstitutionEN6icu_6424IntegralPartSubstitutionEN6icu_6426FractionalPartSubstitutionEN6icu_6425AbsoluteValueSubstitutionEN6icu_6421NumeratorSubstitutionE<<>>>>>==$@%spellout-numbering%digits-ordinal%duration%%Inf: NaN: NumberingSystemRulesSpelloutRulesDurationRulesOrdinalRulesicudt64l-rbnfRBNFRulescontextTransformsnumber-spelloutN6icu_6421RuleBasedNumberFormatEN6icu_6416LocalizationInfoEN6icu_6422StringLocalizationInfoE ,><'"'";%%%lenient-parse:%%B0123456789numbersnumberingSystemsN6icu_6415NumberingSystemEN6icu_6421NumsysNameEnumerationElatnalgorithmicradixdescfinancetraditionalnativedefaultNumberElementsnumberingSystemsjC2b;vpA@@ptApA@wKAL@N6icu_6417GregorianCalendarE%+5 45mn::%+5::%+5<[y1O;Zx0N@@@6 :v@OD:AƞBAzoneinfo64linksTZVersionwindowsZonesmapTimezonesN6icu_648TimeZoneEN6icu_6413TZEnumerationEEtc/UnknownGMT001N6icu_6414SimpleTimeZoneE(STD)(DST)transPre32transtransPost32typeOffsetstypeMapfinalRulefinalRawfinalYear(STD)(DST)N6icu_6413OlsonTimeZoneEN6icu_6418CalendarAstronomer9AngleFuncEN6icu_6418CalendarAstronomer9CoordFuncEN6icu_6413CalendarCacheEN6icu_6416SunTimeAngleFuncEN6icu_6416RiseSetCoordFuncEN6icu_6417MoonTimeAngleFuncEN6icu_6420MoonRiseSetCoordFuncE-DT! @A˫ԇ=@@dBlBA@,BA7RH@^@G{G>8@6 ?Pݡ? BA͛?-DT!@3@@q6?h㈵>מ E?-DT!?!3|@-DT! @K\?dpup7@^>)Δޠ>9RFߑ?(@̴o?u9@hE_?|b8K?&qĖ?j?m։hsz?ވ ?#VSߘn?·?#HN?T w<@_iZf?ӄ??Ou?-DT!?+v@A˫ԇ=@n@cܥL@ L PA?~> ?pt@@calendar=rocN6icu_6414TaiwanCalendarE@calendar=buddhistN6icu_6416BuddhistCalendarE@calendar=persianN6icu_6415PersianCalendarE@KL@KL 45mn@KL@KL@KL@KL>]|2P@calendar=islamic-civilN6icu_6415IslamicCalendarE@KL@KL 23bc@KL@KL@KL@KL T l U  \- JT j O  [ M &  [ +  v V m M R  WKRe j + J  W K R j uv[U n6 T [ U I d q  U %  k  I [ + * U \= J Z m; UTj l U)  Z Id V M% R j / K ]M  [  V T m  J   GIU jk + F  kK R i uv[+e m R  [ S)b  U%  kU ) T ; M ] ^. U ] - R Z J j m5J [+ J  . ' ]f@v@ *VBvq %v@3333A=@@ICU_ENABLE_TENTATIVE_ERAtrueN6icu_6416JapaneseCalendarE;Zx0N<[y1Ot%A@@calendar=hebrew;;<XYZuvw   '()DEFbcd;;<XYZuvw   &'(DEFabc@KL@KL 38a@KL@KL@KL@KLN6icu_6414HebrewCalendarEP@['A3@@m@`m@@calendar=IndianN6icu_6414IndianCalendarE@KL@KL 45mn@KL@KL@KL@KLPD:AQD:AA@Ԗ@y@Y@Pw@v@@calendar=chineseCHINA_ZONEN6icu_6415ChineseCalendarE%((EE<< 27a@KL@KL@KL@KL@w{AN6icu_6410CECalendarE@KL@KL 45mn@KL@KL@KL@KL@calendar=copticN6icu_6414CopticCalendarEGMT+8Korean 1897Korean 1912-KOREA_ZONEKorean 1898-1911N6icu_6413DangiCalendarE`, N?z@calendar=ethiopicN6icu_6416EthiopicCalendarEN6icu_6424CollationElementIteratorE*N6icu_6412_GLOBAL__N_110MaxExpSinkECollatoricudt64l-collspacecolStrengthprimarycolHiraganaQuaternaryvariableTopcolReorderkvres_indexInstalledLocalespunctsymbolcurrencydigitsecondarytertiaryquaternaryidenticalnoyesshiftednon-ignorableloweruppercolBackwardscolCaseLevelcolCaseFirstcolAlternatecolNormalizationcolNumericN6icu_648CollatorEN6icu_6415CollatorFactoryEN6icu_6418ICUCollatorFactoryEN6icu_6418ICUCollatorServiceEN6icu_648CFactoryEN6icu_6430CollationLocaleListEnumerationEN6icu_6412CollationKeyEprivate-rootUCARulescollationsSequencecollation%%CollationBincollations/defaultsearchstandardN6icu_648CacheKeyINS_19CollationCacheEntryEEEN6icu_6414LocaleCacheKeyINS_19CollationCacheEntryEEE*N12_GLOBAL__N_112KeywordsSinkEcollations_1234DILNOSUX@sp=@collation=???N6icu_6417CollationSettingsE((p}N6icu_6418CollationTailoringEN6icu_6419CollationCacheEntryEP45LMOPp/012()K`pq0K$%().@AY\   < = M N Q U   < = M N   < = > ? M N V X   M N U W   > ? M N W X /238;HL56789:@Aqvz~./789;]`#$45CDcd&'9<PQ !`au}46DEkt78Z[  :&;&,,,,^-_----.*000K0L0000011W[X[IJopt~@AĨŨ +.01STª /045:; 0 01klv{PQ78GH@Ast   !           8 ; ? @ ` a         @ A ` a       FG'(35RSst 57<=>?MNWXfmpu?@+,  S1T1DDOjPjjjjjkk0k7koo !ejms{BEUCol~>~?~?1`|pp?|ȟ= >  @H N 0!`$~=@ ? @ ! ????? @P33<PUU6FG?8@_   !"#$%&'()*+,-./01-2-324-252678789:;<=>2?@@AB(CDE@FGHIJKLMNOPQRSTUVWXYZ[\]^_`ab-cdefghfgijkl=Fmnoopqrs2tu?vw= >  @ `><@ ? @ !?8@  !"#$%&&'()*+&,-./0123456789:;<#,=>??@ABCDE0X(PH pN6icu_6417CollationIteratorEN6icu_6422UTF16CollationIteratorEN6icu_6425FCDUTF16CollationIteratorE 00000000000000N6icu_6421UTF8CollationIteratorEN6icu_6424FCDUTF8CollationIteratorEN6icu_6422UIterCollationIteratorEN6icu_6425FCDUIterCollationIteratorE(ijjkh(kkkl l8lXihikN6icu_6425ContractionsAndExpansions6CESinkEN6icu_6415SortKeyByteSinkEN6icu_6413CollationKeys13LevelCallbackE66<,$|T*N6icu_6412_GLOBAL__N_120FixedSortKeyByteSinkE*N6icu_6412_GLOBAL__N_111NFDIteratorE*N6icu_6412_GLOBAL__N_116UTF16NFDIteratorE*N6icu_6412_GLOBAL__N_119FCDUTF16NFDIteratorE*N6icu_6412_GLOBAL__N_115UTF8NFDIteratorE*N6icu_6412_GLOBAL__N_118FCDUTF8NFDIteratorE*N6icu_6412_GLOBAL__N_116UIterNFDIteratorE*N6icu_6412_GLOBAL__N_119FCDUIterNFDIteratorE*N6icu_6412_GLOBAL__N_117PartLevelCallbackE1234...........IXO..SN..LU......N6icu_6417RuleBasedCollatorEN6icu_6420CollationKeyByteSinkEucadataicuLKKLmK<!!!;=><!!!^(.*+?{}|@{}|@)[^[:Zp:][:Zl:]\r\n$]N6icu_6419TransliterationRuleE > N6icu_6422TransliterationRuleSetEAny-NullN6icu_6418NullTransliteratorERemoveN6icu_6420RemoveTransliteratorEAny-RemoveN6icu_6421CaseMapTransliteratorEAny-TitleN6icu_6423TitlecaseTransliteratorEAny-LowerN6icu_6423LowercaseTransliteratorEAny-UpperN6icu_6423UppercaseTransliteratorEN6icu_6417AnyTransliteratorE-Latn;Latn-NullAnyName-AnyN6icu_6425NameUnicodeTransliteratorE\N~{~Any-NameN6icu_6425UnicodeNameTransliteratorE\N{nfcnfkcnfcnfkcnfcnfcAny-NFCAny-NFKCAny-NFDAny-NFKDAny-FCDAny-FCCN6icu_6427NormalizationTransliteratorEN6icu_6410QuantifierEEE8FpFFF8EETransliterateTransliterateFromTransliterateToLatAnyAny-NULLN6icu_6422TransliteratorRegistry11EnumerationEAny-BreakInternalN6icu_6419BreakTransliteratorE8v@w8v wv8vv8v8v8v w w wu98v8v8v8v w8v w w8v8vvv w8v8v8v8v8v8v8v8vu@v8v wv8v8v8v@v8v8v8v8v w8v8v8v8v8v8v w w wLu%wLuvuLuuLuLuLuvvvt9LuLuLuLuvLuvvLuLuvvvLuLuLuLuLuLuLuLutTuLuvuLuLuLuTuLuLuLuLuvLuLuLuLuLuLuvvvzhxz*xxzyzzzwwwy<8yzzyxzwwzzyyw<8<8zzzzxzyzzwxxzz8yzzzzwxxxzzzwwww|ww!=!<.#2i5d5m5s5u5w5x5-55(V{9=D!Z@9)^2/i5/d5/m5/s5/u5/w5/x5/-5)":Q@@>_?7+c1?B+8L?3+@O $O,SS}V S}V ;?+aNA*BbdCDbGPhJHksNfpfP,RQ(S6sv#VUW+w XZz=?['^~ :~X]&]:-&]>[{\-&X--T-&&]>[{-&\RX&]>[{-&\RX&]>[{-&\RX>[{W]\XA[{F&F& [{-T-TF&-T[T]\HWsWSWwWWWdWD4NH<p<PN seSdw0Wd2DhHOvV `K[\p{}]wordallInBlockIsunassignedjavajavaDefinedjavaDigitjavaISOControljavaLetterjavaLowerCasejavaMirroredjavaSpaceCharjavaTitleCasejavaUpperCasejavaWhitespaceTitlecase_LetterjavaIdentifierIgnorablejavaJavaIdentifierPartjavaJavaIdentifierStartjavaLetterOrDigitjavaSupplementaryCodePointjavaUnicodeIdentifierStartjavaUnicodeIdentifierPartjavaValidCodePointN6icu_6412RegexCompileE$ xp$hX@Php$PxXhp@x0#BB?t>#,DDD@|C4CC<1@@$>=|=<=<<BlA@?\BAAl<#;;$<8 :9L:|7::\87\98<7|64453<54L3 32|2,2opor qp v(zxxxv(zN6icu_6412RegexMatcherEN6icu_6412RegexPatternE[\p{Hangul_Syllable_Type=LVT}][\p{Hangul_Syllable_Type=LV}][\p{Hangul_Syllable_Type=T}][\p{Hangul_Syllable_Type=V}][\p{Hangul_Syllable_Type=L}][\p{Grapheme_Extend}][[:Zl:][:Zp:][:Cc:][:Cf:]-[:Grapheme_Extend:]][\p{WhiteSpace}][\p{alphabetic}\p{M}\p{Nd}\p{Pc}\u200c\u200d][acefnrtuUx][^\*\?\+\[\(\)\{\}\^\$\|\\\.]measurementDataicudt64l-langdelimitersMeasurementSystemPaperSizecldrVersionlocaleDisplayPatternpatternseparatorquotationStartquotationEndalternateQuotationStartalternateQuotationEndAuxExemplarCharactersExemplarCharactersIndexExemplarCharactersPunctuation{1}{0}durationUnitsdurationunit-narrowicudt64l-unithmsunit-shortN6icu_6413MeasureFormatEN6icu_6422MeasureFormatCacheDataEN6icu_648CacheKeyINS_22MeasureFormatCacheDataEEEN6icu_6414LocaleCacheKeyINS_22MeasureFormatCacheDataEEE N6icu_6414CurrencyFormatEN6icu_6414CurrencyAmountEN6icu_6412CurrencyUnitEXXXXXXN6icu_647MeasureE',8oe6KY),8,8ww3Hww@KL@KL',8oe6KY),8,8ww"1xw"w"w"Fl De(Fl Fl @KL@KLje @KL@KLi*Z RN[ Y 4d4dji*Z RN[ Y 4d4dj +4s44sV ++ISO-2022-JPISO-2022-KRISO-2022-CNN6icu_6417CharsetRecog_2022EN6icu_6419CharsetRecog_2022JPEN6icu_6419CharsetRecog_2022KREN6icu_6419CharsetRecog_2022CNE$)A$)G$*H$)E$+I$+J$+K$+L$+MNO$)C$(C$(D$@$A$B&@(B(H(I(J.A.FN6icu_6417CharsetRecognizerEShift_JISEUC-JPEUC-KRkoBig5zhGB18030N6icu_6417CharsetRecog_mbcsEN6icu_6417CharsetRecog_sjisEN6icu_6416CharsetRecog_eucEN6icu_6419CharsetRecog_euc_jpEN6icu_6419CharsetRecog_euc_krEN6icu_6417CharsetRecog_big5EN6icu_6421CharsetRecog_gb_18030E󡡣ɳ󴽵ĵ㵯Զජַݷ߸ɹعͺֻۼ̽;ݾƿɿǫɱʵͪεЧѪҲҵһ@ABCGIuv@FGHQTWdjlwΤѤߤ@HXiͥWabhpӦۦ@QYڧѨӨҩk̪GOҬYɮoIJoLNLеصqgDغDѽ¹@_ġŰͰ԰DZױⱪ´ϴٴ봥ǵ󶯷·η鸫̹ικкҼýŽƾȾ߾Ůǭʡˡ֡סäĤƤǤȤɤʤˤΤϤФޤߤ󤢥åƥǥȥɥ˥Хե֥ץޥ󥩸ԹȻ𾷿ƽǸ@ABE[ijuvĂłƂȂɂ̂͂܂ACNOX^bguv?V@ISO-8859-1ISO-8859-2ISO-8859-5ruISO-8859-6ISO-8859-7ISO-8859-8ISO-8859-8-IheISO-8859-9windows-1256windows-1251KOI8-RIBM424_rtlIBM424_ltrIBM420_rtlIBM420_ltrwindows-1252enwindows-1250cswindows-1253windows-1255windows-1254pldadefrnlptsvN6icu_6411NGramParserEN6icu_6418NGramParser_IBM420EN6icu_6417CharsetRecog_sbcsEN6icu_6419CharsetRecog_8859_1EN6icu_6419CharsetRecog_8859_2EN6icu_6419CharsetRecog_8859_5EN6icu_6419CharsetRecog_8859_6EN6icu_6419CharsetRecog_8859_7EN6icu_6419CharsetRecog_8859_8EN6icu_6419CharsetRecog_8859_9EN6icu_6422CharsetRecog_8859_5_ruEN6icu_6422CharsetRecog_8859_6_arEN6icu_6422CharsetRecog_8859_7_elEN6icu_6424CharsetRecog_8859_8_I_heEN6icu_6422CharsetRecog_8859_8_heEN6icu_6422CharsetRecog_8859_9_trEN6icu_6425CharsetRecog_windows_1256EN6icu_6425CharsetRecog_windows_1251EN6icu_6419CharsetRecog_KOI8_REN6icu_6422CharsetRecog_IBM424_heEN6icu_6426CharsetRecog_IBM424_he_rtlEN6icu_6426CharsetRecog_IBM424_he_ltrEN6icu_6422CharsetRecog_IBM420_arEN6icu_6426CharsetRecog_IBM420_ar_rtlEN6icu_6426CharsetRecog_IBM420_ar_ltrEab ib ub ad ed eg ah li ak ok am lo as at ev ay b a kaalaama nana raararasaayarib ad ed idb ek eide ne reireiseeli niini rinalral elrela nb nk nadnedn en innin nnirnr ev ayroy ndnn @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCDEFGHI@@@@@@@QR@@UVWXY@@@@@@@@bcdefghi@@@@@@pqrstuvwxy@@@@@@@@@@@@@@@@@@@@@@@@@@@@@VF@V@V@sb@ub@b@b@b@Vc@Vu@u@V@V@V@@Ͻ@ܽ@@@@VIV@VX@Vb@Vc@Vs@Vu@Vx@V@V@V@V@V@V@V@V@XVVV@VVXVcVcVgViVsVxVb@Vb@@VV@@b@@V@V@b@@V@VV@V@VX@@ܫ@@@V@V@V@FV@cV@uV@VIVVVXVcVgViVsVxVVVVϱVܱV@V@VcVV@XV@b@b@b@b@bV@cV@s@bsV@u@buV@xV@ڱ@ܫV@@b@ڱ@ܱV@@V@b@V@V@@VV@V@V@@@@b@u@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABCDEFGHI@@@@@@@QRSTUVWXY@@@@@@@@bcdefghi@@@@@@@q@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FA@TA@QE@TE@VE@XE@XQ@bT@iT@FU@QU@FW@QW@Fh@Qh@Aq@Fq@Qq@E@AT@AU@Aq@A@EAEFA@TA@VAE@BU@Bq@BE@EQ@ET@EU@EW@Eh@Eq@E@TE@AF@EF@AH@AQ@BQ@EQE@TU@Tq@T@bT@iTQQUXQUhQUE@VU@Vq@V@BV@EV@EbE@iU@iq@i@Ei@Aq@EqQFqFA@HA@QA@qA@QB@VB@AE@FE@QE@VE@bE@iE@qE@AT@ET@AV@Tb@Ti@@qAA@EB@EE@ET@EV@Ei@EAFE@AF@UF@WF@hF@qFE@Q@EQqFQUQQ@UQ@WQ@hQ@qQA@TE@T@AT@ETA@UB@UE@UT@UV@Ui@U@EVE@W@EX@QXUQX@TbE@hUQh@TiA@qB@qE@qT@qV@qi@q abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz i abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBDEFGGIJKLMNOPIRSTUVVXXZ[\]^_`abcceeggijklmnoiqqstuvwwyz{|}~ʿ̿Q?r@UTF-16BEUTF-16LEUTF-32BEUTF-32LEN6icu_6420CharsetRecog_UnicodeEN6icu_6422CharsetRecog_UTF_16_BEEN6icu_6422CharsetRecog_UTF_16_LEEN6icu_6419CharsetRecog_UTF_32EN6icu_6422CharsetRecog_UTF_32_BEEN6icu_6422CharsetRecog_UTF_32_LEEUTF-8N6icu_6417CharsetRecog_UTF8EN6icu_6413BasicTimeZoneE^BN6icu_6412DateTimeRuleEN6icu_6417RuleBasedTimeZoneEN6icu_6412TimeZoneRuleEN6icu_6419InitialTimeZoneRuleEN6icu_6418AnnualTimeZoneRuleEN6icu_6421TimeArrayTimeZoneRuleEN6icu_6418TimeZoneTransitionEN6icu_649VTimeZoneE/Simple@/Partial@X-TZINFO:SUMOTUWETHFRSA BYMONTHDAYBYDAYBYMONTHYEARLYUNTILFREQLAST-MODIFIEDTZURLTZNAMERRULERDATETZOFFSETTOTZOFFSETFROMDTSTARTDAYLIGHTSTANDARDTZIDVTIMEZONEENDBEGINEND:VTIMEZONEBEGIN:VTIMEZONEGMT9999-12-31 23:591970-01-01 00:00001001primaryZonestimezonetypeMaptypeAliaskeyTypeDatamapTimezonesmetazoneInfometaZonestwofewmanyotherh$(%(%(%(%(%(%$(%$(%(%(%(%%(%(%(%(%(%@$othermanyfewtwoonezeroP/p//.0/000t00QPOOQOO0QQOPQQOQQOPOVWVVVWlWVVVV4W4WVWVVVVV WLWLWLWLWLWDX[ZDXDXDXDXDXDXDXYY YXX X XXDX XDXXXXXXX\[ d'integerdecimalwithinvtfinorandmodisnotinother: notherlocaleslocales_ordinalspluralsrules%1.15e is mod is not not in not within .., and or ; N6icu_6411PluralRulesEN6icu_6416PluralRuleParserEN6icu_6412FixedDecimalEN6icu_6413AndConstraintEN6icu_6412OrConstraintEN6icu_649RuleChainEN6icu_6424PluralKeywordEnumerationEN6icu_6433PluralAvailableLocalesEnumerationEN6icu_6417SharedPluralRulesEN6icu_648CacheKeyINS_17SharedPluralRulesEEEN6icu_6414LocaleCacheKeyINS_17SharedPluralRulesEEE ':TN6icu_6412PluralFormat14PluralSelectorEN6icu_6412PluralFormat21PluralSelectorAdapterEN6icu_6412PluralFormatEotherN6icu_6412SelectFormatEotherȮHHx@xxHHȮxЭHHHxHȮHxȮxHxȮHHHHHHHxxHxPHȮȮxHHHxxȮHxxHȬ GyMwWdDEFahHmsSz YeugA earliestFirst:latestFirst:DateTimePatternsgregoriancalendaryMMMMEEEEdyMMMMdyMMMdyMdN6icu_6421FormattedDateIntervalEN6icu_6418DateIntervalFormatEN6icu_6425FormattedDateIntervalDataE (0@@P``p/intervalFormats/LOCALE/calendar/{0}  {1}{1}{0}fallbackintervalFormatsgregoriancalendarN6icu_6416DateIntervalInfoEN6icu_6416DateIntervalInfo16DateIntervalSinkE0PpN6icu_648TimeUnitEN6icu_6414TimeUnitAmountEHP`ptwoonezero{0} y{0} m{0} d{0} w{0} h{0} min{0} sothersecondminutehourweekdaymonthyearunitsShortunitsN6icu_6414TimeUnitFormatEN6icu_6422TimeUnitFormatReadSinkE@N6icu_6418CurrencyPluralInfoECurrencyUnitPatternsdecimalFormatpatternslatnNumberElements{1}{0}other0.## ['\-.\:\u00B7\u0375\u058A\u05F3\u05F4\u06FD\u06FE\u0F0B\u200C\u200D\u2010\u2019\u2027\u30A0\u30FB][0-9A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u0131\u0134-\u013E\u0141-\u0148\u014A-\u017E\u018F\u01A0\u01A1\u01AF\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01F0\u01F4\u01F5\u01F8-\u021B\u021E\u021F\u0226-\u0233\u0259\u02BB\u02BC\u02EC\u0300-\u0304\u0306-\u030C\u030F-\u0311\u0313\u0314\u031B\u0323-\u0328\u032D\u032E\u0330\u0331\u0335\u0338\u0339\u0342\u0345\u037B-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03CE\u03FC-\u045F\u048A-\u0529\u052E\u052F\u0531-\u0556\u0559\u0560-\u0586\u0588\u05B4\u05D0-\u05EA\u05EF-\u05F2\u0620-\u063F\u0641-\u0655\u0660-\u0669\u0670-\u0672\u0674\u0679-\u068D\u068F-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0750-\u07B1\u08A0-\u08AC\u08B2\u08B6-\u08BD\u0901-\u094D\u094F\u0950\u0956\u0957\u0960-\u0963\u0966-\u096F\u0971-\u0977\u0979-\u097F\u0981-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09E0-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A35\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A5C\u0A66-\u0A74\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B43\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5F-\u0B61\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C01-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C60\u0C61\u0C66-\u0C6F\u0C80\u0C82\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00\u0D02\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D43\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D60\u0D61\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D8E\u0D91-\u0D96\u0D9A-\u0DA5\u0DA7-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDE\u0DF2\u0E01-\u0E32\u0E34-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB2\u0EB4-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDE\u0EDF\u0F00\u0F20-\u0F29\u0F35\u0F37\u0F3E-\u0F42\u0F44-\u0F47\u0F49-\u0F4C\u0F4E-\u0F51\u0F53-\u0F56\u0F58-\u0F5B\u0F5D-\u0F68\u0F6A-\u0F6C\u0F71\u0F72\u0F74\u0F7A-\u0F80\u0F82-\u0F84\u0F86-\u0F92\u0F94-\u0F97\u0F99-\u0F9C\u0F9E-\u0FA1\u0FA3-\u0FA6\u0FA8-\u0FAB\u0FAD-\u0FB8\u0FBA-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10C7\u10CD\u10D0-\u10F0\u10F7-\u10FA\u10FD-\u10FF\u1200-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u1780-\u17A2\u17A5-\u17A7\u17A9-\u17B3\u17B6-\u17CA\u17D2\u17D7\u17DC\u17E0-\u17E9\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00-\u1E99\u1E9E\u1EA0-\u1EF9\u1F00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F70\u1F72\u1F74\u1F76\u1F78\u1F7A\u1F7C\u1F80-\u1FB4\u1FB6-\u1FBA\u1FBC\u1FC2-\u1FC4\u1FC6-\u1FC8\u1FCA\u1FCC\u1FD0-\u1FD2\u1FD6-\u1FDA\u1FE0-\u1FE2\u1FE4-\u1FEA\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FF8\u1FFA\u1FFC\u2D27\u2D2D\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3041-\u3096\u3099\u309A\u309D\u309E\u30A1-\u30FA\u30FC-\u30FE\u3105-\u312F\u31A0-\u31BA\u3400-\u4DB5\u4E00-\u9FEF\uA660\uA661\uA674-\uA67B\uA67F\uA69F\uA717-\uA71F\uA788\uA78D\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7AE\uA7AF\uA7B8-\uA7BF\uA7C2-\uA7C6\uA7FA\uA9E7-\uA9FE\uAA60-\uAA76\uAA7A-\uAA7F\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB66\uAB67\uAC00-\uD7A3\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\U0001133B\U0001B150-\U0001B152\U0001B164-\U0001B167\U00020000-\U0002A6D6\U0002A700-\U0002B734\U0002B740-\U0002B81D\U0002B820-\U0002CEA1\U0002CEB0-\U0002EBE0]confusablescfuuspoof_swap(): data format %02x.%02x.%02x.%02x (format version %02x %02x %02x %02x) is not recognized uspoof_swap(): Spoof Data header is invalid. uspoof_swap(): too few bytes (%d after ICU Data header) for spoof data. N6icu_6413IcuCApiHelperI13USpoofCheckerNS_9SpoofImplELi944111087EEEN6icu_6413IcuCApiHelperI17USpoofCheckResultNS_11CheckResultELi657779934EEEN6icu_649SpoofImplEN6icu_6411CheckResultE(?m)^[ \t]*([0-9A-Fa-f]+)[ \t]+;[ \t]*([0-9A-Fa-f]+(?:[ \t]+[0-9A-Fa-f]+)*)[ \t]*;\s*(?:(SL)|(SA)|(ML)|(MA))[ \t]*(?:#.*?)?$|^([ \t]*(?:#.*?)?)$|^(.*?)$\s*([0-9A-F]+)[-,./[:whitespace:]][-.:[:whitespace:]][:whitespace:]N6icu_6420FieldPositionHandlerEN6icu_6424FieldPositionOnlyHandlerEN6icu_6428FieldPositionIteratorHandlerEN6icu_6421FieldPositionIteratorE-InfinityInvalid+Normal-Normal+Zero-Zero+Subnormal-Subnormal+InfinitysNaNdecNumber 3.61INFINITYINFinfСB88#!| H, (<\PX, 0A%%=m~ {wQtqmjgda^\5YyVS!QNKqIFDB?i=;86m4A20.+)'%#!-Q}UΊyifXG7'WNgf{ d'@Bʚ;  !"#$%&'()*+,-./012.3025850929940456840179914546843642076010.6931471805599453094172321214581765680755Conversion syntaxDivision by zeroDivision impossibleDivision undefinedInexactInsufficient storageInvalid contextInvalid operationOverflowClampedRoundedUnderflowNo statusMultiple status[ (08@HPX`hpx (08@HPX]N6icu_6415AlphabeticIndex6BucketEN6icu_6415AlphabeticIndex14ImmutableIndexEN6icu_6415AlphabeticIndexEN6icu_6410BucketListEN6icu_6413TimeZoneNames19MatchInfoCollectionEN6icu_6413TimeZoneNamesEN6icu_6421TimeZoneNamesDelegateEAz{{z|zzz{zzzzzzz|zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{ɅɅ̆ɅɅɅɅɅɅɅɅɅɅ܆ɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅɅ\000000000000x000000000000000h0000000000000000000000000000000$D4ԇ@ Riyadh8SystemV/Etc/meta:zoneStringsicudt64l-zoneparseRegionssdtzdbNamesN6icu_6430TextTrieMapSearchResultHandlerEN6icu_6411TextTrieMapEN6icu_6417TimeZoneNamesImplEN6icu_6417TZDBTimeZoneNamesEN6icu_646ZNames12ZNamesLoaderEN6icu_6422MetaZoneIDsEnumerationEN6icu_6418ZNameSearchHandlerEN6icu_6417TimeZoneNamesImpl17ZoneStringsLoaderEN6icu_649TZDBNamesEN6icu_6421TZDBNameSearchHandlerEN6icu_6420TimeZoneGenericNamesEN6icu_6418GNameSearchHandlerEN6icu_648TZGNCoreE{1} ({0}){0}fallbackFormatregionFormatzoneStrings BuuXl<$ T(pXXXXXXXXXXXXBe -  qT ,,,H&H&x++*p**p**p**p**p*@*)+GMTUTCUTssmm{0}0123456789-H+H-H:mm:ss-H:mm+H:mm:ss+H:mmGMT{0}UnknownunkEtc/UnknownEtc/GMThourFormatgmtZeroFormatgmtFormatzoneStrings @N6icu_6414TimeZoneFormatEN6icu_6414GMTOffsetFieldEN6icu_6418ZoneIdMatchHandlerEN6icu_6420CompactDecimalFormatEgenderListneutralmixedNeutralmaleTaintsN6icu_6410GenderInfoEmetadataaliasterritorycodeMappingsidValiditymacroregionunknownterritoryContainmentgroupingreplacementcontainedGroupingsdeprecatedN6icu_646RegionEN6icu_6421RegionNameEnumerationE001QOZZsunmontuethufrisatrelativeTimepastfuturefieldscalendar/defaultXM ,MMM\lMDMohMCaW{٘Ҙ˘ĘՖՖ bVJ>2$ ɗn  *N6icu_6412_GLOBAL__N_122RelDateTimeFmtDataSinkE-short-narrow{1} {0}N6icu_6425FormattedRelativeDateTimeEN6icu_6425RelativeDateTimeFormatterEN6icu_6425RelativeDateTimeCacheDataEN6icu_648CacheKeyINS_25RelativeDateTimeCacheDataEEEN6icu_6414LocaleCacheKeyINS_25RelativeDateTimeCacheDataEEEN6icu_6429FormattedRelativeDateTimeDataE@noneg-forcemeter-per-second-squaredarc-minutearc-seconddegreeradianrevolutionacredunamhectaresquare-centimetersquare-footsquare-kilometersquare-metersquare-milesquare-yardkaratmilligram-per-decilitermillimole-per-litermolepart-per-millionpercentpermillepermyriadliter-per-100kilometersliter-per-kilometermile-per-gallonmile-per-gallon-imperialADPAEDAFAAFNALKALLAMDANGAOAAOKAONAORARAARPARSARYATSAUDAWGAYMAZMAZNBADBAMBBDBDTBECBEFBELBGJBGKBGLBGNBHDBIFBMDBNDBOBBOPBOVBRBBRCBREBRLBRNBRRBSDBTNBUKBWPBYBBYNBYRBZDCADCDFCHCCHECHFCHWCLFCLPCNYCOPCOUCRCCSDCSJCSKCUCCUPCVECYPCZKDDMDEMDJFDKKDOPDZDECSECVEEKEGPERNESAESBESPETBEURFIMFJDFKPFRFGBPGEKGELGHCGHPGHSGIPGMDGNEGNFGNSGQEGRDGTQGWEGWPGYDHKDHNLHRDHRKHTGHUFIDRIEPILPILRILSINRIQDIRRISJISKITLJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAJLAKLBPLKRLRDLSLLSMLTLLTTLUCLUFLULLVLLVRLYDMADMDLMGAMGFMKDMLFMMKMNTMOPMROMRUMTLMTPMURMVQMVRMWKMXNMXPMXVMYRMZEMZMMZNNADNGNNICNIONLGNOKNPRNZDOMRPABPEHPEIPENPESPGKPHPPKRPLNPLZPTEPYGQARRHDROKROLRONRSDRUBRURRWFSARSBDSCRSDDSDGSDPSEKSGDSHPSITSKKSLLSOSSRDSRGSSPSTDSTNSURSVCSYPSZLTHBTJRTJSTMMTMTTNDTOPTPETRLTRYTTDTWDTZSUAHUAKUGSUGWUGXUSDUSNUSSUYIUYNUYPUYUUYWUZSVEBVEFVESVNCVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXEUXOFXPDXPFXPTXSUXTSXUAXXXYDDYERYUDYUMYUNZALZARZMKZMWZRNZRZZWCZWDZWLZWNZWRgigabitgigabytekilobitkilobytemegabitmegabytepetabyteterabitterabytecenturyday-personmicrosecondmillisecondmonth-personnanosecondweek-personyear-personmilliampereohmbritish-thermal-unitelectronvoltfoodcaloriekilocaloriekilojoulekilowatt-hournewtonpound-forcegigahertzkilohertzmegahertzastronomical-unitdecimeterfathomfurlonglight-yearmicrometermile-scandinavianmillimeternanometernautical-mileparsecpicometerpointsolar-radiusluxsolar-luminositycaratdaltonearth-masskilogrammetric-tonmicrogrammilligramounce-troypoundsolar-massstonebasegigawatthorsepowerkilowattmegawattmilliwattatmospherehectopascalinch-hgkilopascalmegapascalmillibarmillimeter-of-mercurypound-per-square-inchkilometer-per-hourknotmeter-per-secondmile-per-hourcelsiusfahrenheitgenerickelvinnewton-meterpound-footacre-footbarrelbushelcentilitercubic-centimetercubic-footcubic-inchcubic-kilometercubic-metercubic-milecubic-yardcupcup-metricfluid-ouncefluid-ounce-imperialhectolitermegalitermilliliterpintpint-metricquarttablespoonteaspoonaccelerationangleareaconcentrconsumptiondigitalelectricenergyfrequencylengthlightpressurespeedtemperaturetorquevolumeN6icu_6411MeasureUnitE(7;CEI^`nqwHSbfnptN6icu_6419SharedBreakIteratorEN6icu_6425ScientificNumberFormatter5StyleEN6icu_6425ScientificNumberFormatter16SuperscriptStyleEN6icu_6425ScientificNumberFormatter11MarkupStyleEN6icu_6425ScientificNumberFormatterEp t u v w x y setdayPeriodspmfrombeforeafterN6icu_6422DayPeriodRulesDataSinkEN6icu_6423DayPeriodRulesCountSinkEN6icu_646NoUnitEDDDDDDtTdd 0(@8XHVN6icu_646number4impl13TokenConsumerEN6icu_646number4impl14SymbolProviderE/patternsShort/patternsLong/decimalFormat/currencyFormatNumberElements/latn<USE FALLBACK>N6icu_646number4impl11CompactData15CompactDataSinkEN6icu_646number4impl11CompactDataEN6icu_646number4impl14CompactHandlerE0E+0-21474836489.223372036854775808E+18bytesDCCCDhCVYxWVXWXV ?$@Y@@@@j@.AcAחAeA _BvH7BmB@0BļB4&k C7yAC؅W4vCNgmC=`XC@xDPKDNonzero digits outside of range in byte arrayMost significant digit is zero in long modeValue in bcdLong even though precision is zeroNonzero digits outside of range in longLeast significant digit is zero in long modePrecision exceeds length of byte arrayDigit exceeding 10 in byte arrayDigit exceeding 10 in longZero precision but we are in byte modeDigit below 0 in byte arrayDigit below 0 in long (?!)Most significant digit is zero in byte modePrecision exceeds length of longN6icu_6413IFixedDecimalEN6icu_646number4impl15DecimalQuantityEy O @MDN6icu_646number4impl10MicroPropsEN6icu_646number4impl13EmptyModifierECurrencies/N6icu_646number4impl19MicroPropsGeneratorENumberElements/minimumGroupingDigitsX(dnamunitsNarrowunitsShort/CurrencyUnitPatterns/compound/perN6icu_646number4impl15LongNameHandlerE*N12_GLOBAL__N_115PluralTableSinkE[:digit:][:^S:]N6icu_646number4impl8ModifierEN6icu_646number4impl13ModifierStoreEN6icu_646number4impl21ConstantAffixModifierEN6icu_646number4impl14SimpleModifierEN6icu_646number4impl26ConstantMultiFieldModifierEN6icu_646number4impl30CurrencySpacingEnabledModifierEN6icu_646number4impl21AdoptingModifierStoreEN6icu_646number15FormattedNumberEN6icu_646number4impl20UFormattedNumberDataE##X$#$@$##$N6icu_646number4impl20AffixPatternProviderEN6icu_646number4impl24ImmutablePatternModifierEN6icu_646number4impl22MutablePatternModifierEP655555555@655555555555555555555 0 ,+@*#N6icu_646number4impl17ParsedPatternInfoEnnn$oo$pᮺWvU0 r5]JBό-;eUkE=ƚpOܼw kAV<Ѝ,U1(\QFɦqaˋ#w"{mSx@I̮ Wζ]y<7VM6OH8oꖐ$:%˅t,φ4* 45<5*g8PD;?ȄkL'DŅT%Οk\b}$lۺd_ Xfl&ޓt |J|l_b%S04`?U&NZ~)p$wt帟ߦ}t_ϛpDk11eU%{?;+*\.Ӓsi$$Icd~̈Po ̼,eXѳ@ bx x9?{Η8$p\{2~S,h髤8m4E"&'O<'1cDȌ8eްLeǃTqB]\X,iM dpd'lJwmBtk}{x \|wyTwś[[=]S5Ȭ\*_F%94›\rξTSܷ1A"Lx\ӛ fS!{Z:0ܵ\S٨IU$ICUN6icu_648numparse4impl18NumberParseMatcherEN6icu_648numparse4impl24MutableMatcherCollectionEN6icu_648numparse4impl18CompositionMatcherEN6icu_648numparse4impl19AffixPatternMatcherEN6icu_648numparse4impl17ValidationMatcherEN6icu_648numparse4impl16NumberParserImplE<Symbol><Ignorables>N6icu_648numparse4impl13SymbolMatcherEN6icu_648numparse4impl17IgnorablesMatcherEN6icu_648numparse4impl15InfinityMatcherEN6icu_648numparse4impl16MinusSignMatcherEN6icu_648numparse4impl10NanMatcherEN6icu_648numparse4impl14PaddingMatcherEN6icu_648numparse4impl14PercentMatcherEN6icu_648numparse4impl15PermilleMatcherEN6icu_648numparse4impl15PlusSignMatcherE<Decimal>N6icu_648numparse4impl14DecimalMatcherE<Scientific>N6icu_648numparse4impl17ScientificMatcherE<CombinedCurrencyMatcher>N6icu_648numparse4impl23CombinedCurrencyMatcherE<CodePoint>:negative null<Affix88888`N6icu_648numparse4impl16CodePointMatcherEN6icu_648numparse4impl26AffixPatternMatcherBuilderEN6icu_648numparse4impl12AffixMatcherE<ArraySeries>N6icu_648numparse4impl13SeriesMatcherEN6icu_648numparse4impl18ArraySeriesMatcherE<ReqAffix><ReqCurrency><ReqDecimal><ReqNumber><Scale>N6icu_648numparse4impl21RequireAffixValidatorEN6icu_648numparse4impl24RequireCurrencyValidatorEN6icu_648numparse4impl32RequireDecimalSeparatorValidatorEN6icu_648numparse4impl22RequireNumberValidatorEN6icu_648numparse4impl22MultiplierParseHandlerEN6icu_646number20FormattedNumberRangeEN6icu_646number4impl25UFormattedNumberRangeDataErangeapproximatelypluralRangeslocales/rules//miscPatternsNumberElements/latn/miscPatterns{0} {1}~{0}*N12_GLOBAL__N_119NumberRangeDataSinkE*N12_GLOBAL__N_120PluralRangesDataSinkEcalendarDataerasnamedfalseN6icu_6414FormattedValueEN6icu_6439FormattedValueFieldPositionIteratorImplEN6icu_6437FormattedValueNumberStringBuilderImplE;($ Dl< LftL P$e$ p  < D 8HtarD4 $4Lx$ T!"|""#x$*$:P%J(&r&\''"(M|)]*p*\+h,,.<`0L145T666d79l9H:,:D;;<=L>l>vd??L@@ B B$C-|C5DED`E=0FaF4GGHlHI8JJJlK$TODPLRSSTTT|UNVhVV@WW0XXXLY8[Hp_X_pt`aa bdbbctc(c@,d`(ez8ffggXhzh(ibirDjjPll(mB(oZoroTpuvhwwTytylz{||V<htDn0~(p  (^X( > z D č P " @2 D \ T ؑ " D`  \  < ܖ4 Q k { ( Ț t    x ؟ 8   X   x $    $ļ8lĩ,2 b}\ĭPЯ#L;ViX|8,N`^D0L\0l(p`X"FV`f 0`$\4f\~`4X((x0tD( @Phl,DT,68@T0^@4,&f< |,<|fv4X` >VppL | T  (  h!! ,!tL!\!t!H!!d!!"@"6"(F"p""h"""#X8#\####< $$P<$L$0p$ $x $  %H %l F% ^% %4%%8B&R&tb&r&&&&&`&p&'<2'm'~'''L '#)-)H/Z)/j)0z)X0)0)L2)4)l5)5)46)6 *6*7**x7:*7J*H8Z*8j*\9z*p=*=*>*A*A*B +C"+xCL+D+4E+E+F+G6, HF,xH,H,LI-I-J.-KD- LT-pOd-Ot-P-`P-P-Q-Q..Vp.tV.V.W/X0/XH/,_X/t_h/ `x/h`/Da/b/,c/c/ e/pe/Hf0g(0@h80hiX0jh0Pkx0k0m0dn0pp0p0q0t0t0w1y.1Tz>1z^1~n1~~1d11P1Ȁ11 1 2`2:2J2(2p233H03J3z38334` 4x04$@4P44`4̘p444<45\5 505L@50P5h5آ5h5̦5t55686P6D6,7D<7L7Ht77H77,78̵8l88Z8 88\88T88809p 909@9P9h9x9P99 9::  :8:(P:$:l:@:P:;d ;@;|P;v;,;;`@N@h@@h@(@A8A&AlAA<A B6BTFBtBHBdBB$BC Ct(CXC@hCCd*E:E dE E EEtF^FtFF0G@GDXGpGG4GGG@GH4HTH(HHH42IIIhJBJlRJbJJJ8 J K@!.K!>K0"NK#hKd%K%K%K&KX'K'KP(K,KL,-L0L1LP2L2M5*M5FML6VM6nM6Mp7M7M9M8:M:N$;*N;:ND>NO>^O0?rOp?O?O?O8@O@O AO`AOAPA&PPB:PBQ|C>QPDQDQFQ$GRHRdH+RHKR|I[RIkR4J~RJRKRKRTL:SLZSM}STMSMSMT8N=TN`TNT8OTPT\PTPTPT4QT|QTQU RUTR(UR8URU\SUTU,UVtU&VU6VVPVWVXVXVHYVYV,Z&WZFWZjW\W|\W0]W]&X]JX`^nX^X\_X`aYLbYb(Yc8YXcHYchYdY`dY eYeYeY(fYf,Zgg jgggggggPgܣgDhiDiiHi^jdj`tj0j@jjxjЮj0jjj@k:knkptk0zkkkxkܶkHkkk ll04lPjllll8lllĿbn4rnnndnnnn o,o,oho`xo$ooo\ pp<ppxq,qrr2r0BrbrLrrrr4rrrrdrss"sBsRs\bszstXltL|ttt tTtu`u u0uP Hu `u puluuuu@uuu@Xv`vv$vvvLv(yz.z<FzVz\fzvzPzz0zz { P{H!`{!{"{h"{"{h#|$P|%X|\%`|%||4&|&|'|t(})}x).})>}h*b}$-r}-x}/}0}0~1 ~1@~H2h~2x~2~03~3"32H5ڀ5<66*6[7`7h8p88p99؁0::D;;&;Hd< ===>VL?f?A`BhC C8DdxDD0EEE@\FlFGądGԅH H*4IJIZIjJz KKLPN܆NbЅ}<Іh\,~ƕ|&l6N,^|n̐~ȔΖpޖ`|&8pJblt0Ҙ Hf|Й\ضط$ظ4xNhΚ@ޚ4(,<LPldě@<Xlt,МT4HX`hxН$hBTrz(žxdHt\ԟ (T@T4dT֠H6v|0֡ \(lTģԣ>f0vdp x$`|\کʪl42JbdX $dά$Tl0   ̭ ܭ    .X rD+X,Ю,T--..\.`//0گ2344P5 526B99(;;Rl>b>4?L@Ʊ@ֱBFF @G:GRHb$JJM>NNO^XPvP4QQRRS:HTb@Vp0Z^̴|^_b$ h4hd@iifXj:jJhkZkplv8n~n÷nԷp|p(pNl|$<`0`$< L\ l2ؾ8(>D JLPxV\dbglttpT$h$\ 2hB|8P8p8H$Pt``8`xtzd$DD\0txzd pBR&( "\< \ \ <d| >>?|?,??d@@@@ܥA>L>lT?l? @L!P@!@,"@|"@"@"@",A,#HAL#dA#A#A%(BL&LB&dB&|B&B&B'(C)C*C+Dl,HD|0D0D1LE<7El7E7E7F:`F;F>lGBGC$H\GH,KHP\>l|>,@<@DL@X@t@H<(\>\+> ,H?,?<-?-@|.P@ /|@/@,0@08Al1xA2A2Bl3hB;C;,C>C>C?C FhDFDFDFDFEGE>h>?,d???8,,T,\p,,, ,. <L<@@0@ T@h@,|@ @@AL8AxA A| BxBBBB B<B(CCLC4DDD|HELE< FtFF4G |GlGGHL|Hl H!LI,"I"J#TJ#lJ#J#J $J\$J$8K$pKL%K|%K%L& L<&X|@,B,Eh\G II$J<JXJt\KKLMؙ,>B\CDDKLl\M|MP0 QD,QX\Ql|Q TT(XlYY4,ZTLZpl[[<[X \t^Ľleteee ff?tlA|A B<BPLBl\BlBBBBBBB$ C8,CT>\>L?<x?,?,@d@,x@@@,@LAA|A A,!AL! B\! B\"LB"`B,#B,$BL%@C%|Cl&Cl'C<(LD)D*D|*E*,E3E3E3EL4$F|4PFl5F\6GL7XG7G\8G 9 Hl9TH9|H9H<:Hl:$I:8I?P,HH,IJJK\LLMN<OP\OdOPPQ S`STLUlU#xHB S4p#|eEC BEEHG|.r A  :h@$FBB A(D0I (D BBBF c (A BBBF D8M@R8A0D(A BBB$ HH O4H$EC Po. F C W.'L$d#lFBB B(A0A8G 8A0A(B BBBF ,zPLRxI& 4c/P0%<'PFBB B(A0A8G 8A0A(B BBBH ,zPLRx& 4r4L&)VQDN [ AAH DDAL&*UbFBB E(A0D8NP 8A0A(B BBBA 06Ll&+&FBB E(A0A8D 8A0A(B BBBJ ,zPLRxu& 4+'-'- '-WZL J GI'-(MN<h'.hFBA A(G (A ABBH (zPLRx& 0 D'`.!FBB A(A0D 0A(A BBBB (zPLRx& 0MPx(/FBB B(A0D8G1 8A0A(B BBBE ,zPLRxe& 4p3)3K A P0)3|FBB B(A0A8G 8A0A(B BBBE ,zPLRx& 4|$L*6K A Th*47p[BA A(G@ (J ABBK n(F ABBAL@*L; FBB B(A0A8G 8A0A(B BBBG ,zPLRx& 4(8X+T<[FJK F(A0o(C BBB(+x<KhOKAW A 4+<_FKI D(D0t(C ABB(+$=K{FFAW A @$,=FJH F(A0D@` 0A(A BBBA (h,>KhOKAW A @,>FJH D(A0D@e 0A(A BBBA (,>K{BKAW A 4,x?FAA G_  AABA $zPLRxu& ,|-g -|?-? -?$-?-?-?.? .? 0.? D.? X.fl.? .?'.?'.? .?.?.L].?EL,.?EAD@l AAH P/<@d/H@EL(/L@WEAG @DA/@EL/@/@EL/@eH\4/@)BMA D  AABA $zPLRxi& ,30A3Em0A3Em0A3Em0B3Em0dd$E^1xd!E[01dAoNH1d$\1d8EID ^DA,1dEID D DAA 1HeHO1`A1lA1xA2AAP^B4$2AJFBA A(G0o(D ABB4\2AJFBA A(G0o(D ABBL2dFBB B(A0A8DPC 8A0A(B BBBA 2A\_p42fnJDG m IAL DCAH43A H3A\3AEL,2ATMAE q ABA <.3A)LX3AEL3ATEN4(B(44BEL$D48BEAG DA,3BA1EDG b AAA 3̾ 04BuEAG T AAE JAA4C,|4C}EAD@_ AAA #L,4HC}}EAD@_ AAA #U, 5C}EEAD@_ AAA $ܽ5C Ph5CFED A(D0 (A ABBH L (C ABBD (l4T6XDWQDG a AAI JCA 6DSj C XXF6D 6D 6D 6D 7D 7D 4(7DwFDD e ABJ a DBI L6EFBB B(A0D8D`r 8A0A(B BBBG (zPLRx& `0ܻ@Lt7HF0FBB B(A0D8D`r 8A0A(B BBBG \8G,p8GSDG O AAA L 8` P=`ubFBB B(A0A8G 8A0A(B BBBJ $LT>aHFBB B(A0A8D 8A0A(B BBBF \L>bFFB B(A0A8Dv 8A0A(B BBBJ T*?c ?c ?cED  AG 0?dUFDD D0  AABE $@eZJh^I(H@$faJH z AC DAKP?hfFBB B(A0A8G 8A0A(B BBBB ,zPLRx& 4ŵIL@h9FBB B(A0A8Do 8A0A(B BBBE ,zPLRxQ& 4JP(AiFBB B(A0A8G  8A0A(B BBBA xz<AkjFBA A(D@ (A ABBD ()7DAk*'FEJ A(D0J 0A(A BBBJ (zPLRx& 0%B4l C@l CLlH4CXlFBA D(DPe (D ABBA W (D ABBH PCl~.FBB B(D0A8G: 8A0A(B BBBD  ALlCmVFBB B(A0A8Gn 8A0A(B BBBC ,zPLRxu& 4IJPDqFBB B(A0A8GK 8A0A(B BBBF ,zPLRxْ& 4$aPDrQFBB B(A0A8G] 8A0A(B BBBD 3L EtFEE E(D0D8G` 8A0A(B BBBA ,zPLRxՑ& 4XLEtFEE E(D0D8Gb 8A0A(B BBBA IL Ft9FEE E(D0D8Gp 8A0A(B BBBA  LtFuYFBB B(A0A8G 8A0A(B BBBH XPPFv3FBB B(A0A8G9 8A0A(B BBBH ,zPLRx& 4İ1Gw Hw $Hw8HwLHw#`Hw+tHwHw@HwFNJ | ABC C CBH ]IB,`HҧR&E\L\RPFBB B(A0A8Gj 8A0A(B BBBG X^@LR,0FBB B(A0A8G 8A0A(B BBBD ,zPLRx& 4ަ+͹H\S@QFBB A(A0G  0A(A BBBJ (zPLRx&  0zPkLS?[FEB B(A0D8L| 8A0A(B BBBJ ,zPLRx& 4218TWFFD O ABF _ ABA O8TĜ_FJD O ABJ _ ABA (P̥z<,UМujFKD D(Jf (A ABBA (zPLRxŁ& 0X 8U̝_FJD O ABJ _ ABA Q$ѷV؝FBG B(G0D8GPO 8A0A(B BBBD e 8A0A(B BBBA  8A0A(B BBBE (( Z0YRAD _AB88ZdiRAA X ABI bAB<tZUDG J DAI aAAEH <Z(UDG G DAL aAAEH <ZUDG J DAI aAAEH <4[HUDG J DAI aAAEH t[ع9[[![̺-([aeCG cAA[,!(\HMEADp AAD 0\lAD\QX\)l\1\FBB A(D0D` 0A(A BBBC (zPLRxyw& `0 O<_P?FBA D(D` (A ABBD $zPLRxv& `,<|`߮FBA A(D`o (A ABBE d<`(=FBA D(Dp (A ABBD tuD,a>eFBB A(D0D` 0A(A BBBD ԛ6<a &FBA D(D` (A ABBB <aFBA D(D` (A ABBD TƭD<%FBE A(A0D@ 0A(A BBBA p6$ \@/EDG \AA,ȅd@TFDD v ABA  ~|@L@EL0LAIFAD  ABA ^~<(,A@EID \ DAA xR~PAFBB B(A0A8G 8A0A(B BBBH ,zPLRxO& 4};D H^DD mABJH m ABH `DH^RBD D(G0 (A ABBH R (A ABBH Z (G ABBE L(I FBB B(A0A8Gy 8A0A(B BBBH D|LRbFBB B(D0D8N@ 8A0A(B BBBA md}3HLS8FBB E(D0D8GP8 8A0A(B BBBA 0}5L`TYFBB B(D0D8NP 8A0A(B BBBA d|3LȉUFBE E(D0D8GP0 8A0A(B BBBA ̂|8sL0 WTcFEB B(D0D8GP 8A0A(B BBBA 4|5,LXFBB E(A0D8GP) 8A0A(B BBBA h|=LYیFBE B(A0D8NP 8A0A(B BBBD >|<0hZ FDA  ABA .|<dx[?oFEE E(D0A8N@ 8A0A(B BBBG L 8A0A(B BBBA q{<D48\ FBB A(A0Qm 0A(A BBBF (zPLRxJ& 0{ 4@^EDG M AAA  CAE <t_pFEG D(Dp] (A ABBA .*{=DP_-FHH D(D0D`Q 0A(A BBBA -zP_FEF B(D0A8G 8A0A(B BBBI U~z f EC BEH A .z..Q..@m. .z..[..X....K._.k..u.|...D.lyvF̎ 6FEB B(A0A8GF\B 8A0A(B BBBI PGHDIIBZHMGADIIB[,zPLRxG& 4^y*<ďhuFBK D(G (A ABBA (zPLRx-G& 0y(ȐԒ|FDD O ABH (L4ƈFBB E(A0D8Jr 8A0A(B BBBF Llx.HpFEB B(D0D8F 8A0A(B BBBA Б LO(AQFN IMA$EM F v B U@<<Ev\`<Evx  | xMPH/FBB B(A0K8J# 8A0A(B BBBA DMv=(4tEDD0Q AAH (`\iFAC [AB< EI BEGK H ". G.pdv=LdHFBB B(A0D8N@> 8A0A(B BBBI x:v0^,̓@NEID \ DAA "v&|FBE E(D0C8NP 8A0A(B BBBH L 8A0A(B BBBB l 8A0A(B BBBB Hu0(EAG DAX$EL<(GWFJC F(G (A ABBC 4*u%4(̕ FEDG ] AAA D  @ ( <FDD P ABG LpB$E^hB!E[BAoNB$B8EID ^DA,XBEID D DAA (TYJDD vEA<PɃBEH A(KP (A ABBG PosP BBB B(A0A8G` 8A0A(B BBBE \^Ase$LAIG fGI$ =AGG YGILȗ$BBB B(A0D8Do 8A0A(B BBBF rL,7.rFBB B(A0A8Do 8A0A(B BBBE X c q7 7Э77!8  8 ( 7rECG0J AAE LP8 DL8%qFBB A(A0Dl 0A(A BBBD 3(bp8 Ԯ8 8 8 08AQDG W AAA DEA4D8SQDG0l AAB DAAL8pFBB B(A0A8D 8A0A(B BBBG ao<dH:oFGA D(D (A ABBD d`oL:oFBB B(A0A8D 8A0A(B BBBG X`oo8x?FBD A(D@ (A ABBG hCREE E(D0F8GPX 8A0A(B BBBD X 8A0A(B BBBF LPH`\HthHDtH5{nFBB A(A0Dw 0A(A BBBA  V_CnDhTI53nFBB A(A0Dw 0A(A BBBA  _mLȱ4JmFBB B(A0A8G| 8A0A(B BBBE P^%m\0JmFBB B(A0A8GEHQAk 8A0A(B BBBG a^Vxm$,PMMEHH uAA$TxM@EEK hAAD|MkME  FDE `X AFHijhNسdN)N|NN (N<N PNdN xNELNELNEL̴NELNELNEL NJLy<NELXNHUpNN LONOELе OOELO)LX0OEL(4OeXjEDD NDAdxOEL(|OejEDD NDAOELLȶOBIL A(J\ADBRb (A ABBA tP3,P3PP XiFEB B(A0A8J 8A0A(B BBBG ,zPLRx & 4Z3iܷY Y Y Y ,Y @Y <ԷYhFBA A(D@n (A ABBF hhY!xh4ZRFKD e ABC JABPdZ0hbBA I(G0l (D ABBF J (A ABBH XgP<[(H[lP[\[h[1Ka[Ĺ[*K^[Lt[2gFBB B(A0A8Gw 8A0A(B BBBJ ,zPLRxm& 4Wf8bFJD A(G@ (A ABBD PH4cfFHB B(D0A8G 8A0A(B BBBF WNf4fESPf dfESf DfeFBB A(A0Dp 0A(A BBBH (zPLRx& 0VDe4 hOFOD b FBE CABPػreFBB E(A0D8J, 8A0A(B BBBA 0hFAA LP  AABI P` 1eFBE E(A0A8J 8A0A(B BBBA 4(i)<ȼDibdFED A(D0l (L ABBE hUd\i"HYL8tiZdFBB B(A0A8D` 8A0A(B BBBA \$Ud ,jn4j8Hj;8\jFDD  ABE a CBJ 4kFAA  ABF ^ABоllEu F lC(m)Dm ,@mQ@@mFEB D(A0F 0A(A BBBA (nnEH0oFBB E(D0D8D@ 8A0A(B BBBH 8pKGL U FBE  CBD 4XqHdq \`qplqlqq qqq q qqE$r@8rFEB A(D0D@a 0A(A BBBA PPrF`FBB E(A0I8G! 8A0A(B BBBE ,zPLRx& 4YMDI n ABA pTJYth YRFB B(D0A8D` 8A0A(B BBBD Y 8A0A(B BBBE V 8A0A(B BBBH hH`I.yXL,iXFBB B(A0A8D` 8A0A(B BBBA PI.XXdBB B(A0A8D`{ 8A0A(B BBBK P 8A0A(B BBBF PX`F 8A0A(B BBBA K 8A0A(B BBBB  HTWLd:|WFBE B(A0A8GP 8A0A(B BBBF (H"CWL*P WFBB B(I0A8G( 8A0A(B BBBA PH2VP`̛VFBB B(A0A8Gb 8A0A(B BBBG HVL oVFBB B(A0A8G 8A0A(B BBBA G/VP4xVFBE E(A0D8G` 8A0A(B BBBA t PpUFBE E(D0C8G 8A0A(B BBBH (FLUHUFAA T ABA E DBE O DBA hFUUHl0EUFAA Q ABD E DBE O DBA FUPl,EfX|TNBD D(G0~(A ABBM0O (A ABBK  F2TL`TFBB B(A0A8G 8A0A(B BBBH }ES]TH L 9TFBF B(A0A8GP 8A0A(B BBBA EwT8DtSEAD z DAG R DAA 0ESLԦSFBF B(A0A8GP 8A0A(B BBBA xES,@rSEID \ DAA EJS,H:SMDA DBtELDxPRFBB A(A0Gy 0A(A BBBD (zPLRxU& 0 E R4 <RFDD GI  AABF $zPLRx& ,D4R,tFGD u ABG d$LQFEB B(A0A8G` 8A0A(B BBBJ U 8A0A(B BBBA DQ<HrQFAA @ ABE O DBA @DfQ EL< PdȳLԳ-PFBB B(A0A8G` 8A0A(B BBBA C!PHB QL| PFBB B(A0A8GU 8A0A(B BBBD -C ^PLH NPFBB B(A0A8GU 8A0A(B BBBD lB PLLbPFBB B(A0A8Gk 8A0A(B BBBF B'O4OFFG DQ  AABA (tBO$8TEn E E C S4,pVOFFG DQ  AABA B*O$TEn E E C S<NFBA A(D~ (A ABBF AN,NEFDS AAA $zPLRx% ,LAhN$TEn E E C S,ظ0NEFDS AAA @ N$\TEn E E C SLH~MFBB B(A0A8Gh 8A0A(B BBBI ,zPLRx% 4L@/pM0 HD E(B0L<0ELX4EL48MFFA G}  AABK h?L,DȺLEDG` AAF $zPLRx% ,{?L8]wLFDA  ABK AABP4?LFBE F(D0D8G 8A0A(B BBBF >9LL\LFBE B(A0A8Ds 8A0A(B BBBF >K@DGFBB D(D0G 0A(A BBBF X$FAD w ABK ^ ABG N DBL i LGL ^ ABG (`FAD m EBE ,>aAD  ABA H@, FBB E(D0A8G@ 8A0A(B BBBE L@p= HFBB B(H0D8D` 8A0A(B BBBB zRx `(< $8H X H x P cPHSAA D0q  AABB k  AABA T  CABA t<J0LdFBD A(D0m (D ABBI H (F ABBM D< LiZEE D(D0a (A BBBL A(A BBBDl07EG M AF p AG u AJ V GK [ AL L(sZED D(F@Z (G DEIH D(A ABBX/tdG B PGFEB G(A0A8M< 8A0A(B BBBG P:8G( 48nGBNG Gl  AABB $zPLRx% ,N:G0eEV E 0PFBA D(G (A ABBH p1>H$&H U`$ t$!$$ $$BH uHlFEE E(D0D8G` 8A0A(B BBBE $($1EDL YAA$P$1EDL YAA8x,FBA D(G@ (A ABBE 0FDD G@M  AABJ Lht<FBE E(D0C8G 8A0A(B BBBF /<HPlMEE D(C0p(F BBBN0D~7<FEE A(D0G 0A(A BBBD Xs /  <6Le$,0ELH4\@ELxDPELT`ELdpELtEL8LELhEL!  0@y6:FDD Q ABF -:    4 H @9FHB G(D0u (A BBBI ,|94 0 , ( <$>9FDD  EBH R ABC +&88 8EC BEEF A S.y.+8      L Ot8FBB E(D0C8J\ 8A0A(B BBBJ c+0[8@FAA G0r  DAEE D  DABE PX8FBE B(D0C8Jh 8A0A(B BBBF X +7Phc7FEB E(A0A8J 8A0A(B BBBG ̐*$7L0lJz7FEE E(A0D8Dw 8A0A(B BBBA *87LTt(7FEB B(A0A8JW 8A0A(B BBBD ء0*+7HuDu    ,be6EDD C DAA p)=64X-6FAD Ds  AABJ LD)68(q5EAG x DAF O DAA )5L|05FBB B(D0A8D 8A0A(B BBBG ( w5<\g5FEA D(D0k (J ABBB x(35A]XK<SOAD _ ABJ P 8$ [ICG i AAB D CAH H8TH [ICG j AAA D CAH H@l JDC  ALC ACBJH  e!2L|@!\3FBB E(A0A8G 8A0A(B BBBF &(34d8#FBD C(G0k(C ABB8#FBA A(D0c (C ABBG x#5XBB B(A0D8GPx 8C0A(B BBBB [ 8F0A(B BBBF pNPT% h% |%,%z2EDD O DAO %EL&EL(xoN2EDD zAA8$%FAA  ABC G ABF t`&"TBB B(A0D8D@N 8A0A(B BBBE 8A0A(B BBBAC@DXd(B1FBB A(A0D` 0A(A BBBI 4$1D,1FBB A(A0G` 0A(A BBBC L#0 t1H_ I S E L<20FBB B(A0A8D 8A0A(B BBBF ,zPLRx% 4<#70LT2FBA A(F0m (D ABBJ f (D ABBA <3FJB D(G0I (D BBBH Hd3a/FBB A(A0G 0A(A BBBF (zPLRx% 0$"2;/D6+/FBB A(A0Dn 0A(A BBBJ  !+/@T8.FBA D(F2 (A ABBE |!.,0|9FAD w ABK D:.FBB A(A0DE 0A(A BBBC F!Q.<@L<A.FAA P ABE E ABH ! .< <<-FBA A(GF (A ABBC H *-= <=-FBA A(GF (A ABBC h *z-Lp> j-FFB B(A0A8GZ 8A0A(B BBBC @* 5V-HHJ-FBB A(A0Jk 0A(A BBBG @-8pIFBA A(D@ (A ABBA TJ PPJp,FEE D(I0i (A BBBC L (A BBBA Pf,LTJPV,FEE B(D0D8NP 8A0A(B BBBA $,L`+LM7.+FEE E(D0A8N@ 8A0A(B BBBA $*PN*FBB E(D0D8Qc 8A0A(B BBBK tC*0`,R*FAD  ABA $*,S@*EID \ DAA b*R<R*LkSELH0S?*FBB A(A0JR 0A(A BBBH (zPLRx% 0 )4TD)FIH G  AABB $zPLRx9% ,lt)L8Ud)FBB B(A0A8J{ 8A0A(B BBBC #))  W[EG H AA LDHWFBB A(D0H (D BBBG B (A BBBG PW!(FBE B(A0A8G 8A0A(B BBBD X@r(L|Zb(FBB B(A0D8G| 8A0A(B BBBB F0-2(L4\"(FBB B(A0D8G| 8A0A(B BBBB F-'LP]'FIB E(D0A8G 8A0A(B BBBH ' 8 T_[EG H AA L\ _FBA D(D@K (D ABBK K (D ABBD ,  `FDD P ABG  `a  \a ha)LX |aEL< aEPX a<Hsp a aEL a3 a  a  a  a < a%FLE A(G (A ABBA (%0 `b%MEL U ABA $d% b b  b b  b b-JVHt b$IBB A(A0e (A BBBE V (A BBBC o (A BBBJ N (A BBBA !o$P8 $cT_$FEE B(A0A8Nn 8A0A(B BBBF DE5$P e%$FBB B(A0A8G 8A0A(B BBBE 7# gEL g L@ gl#FBB B(A0I8D`n 8A0A(B BBBF dD#(i$E^8 io#EDD g DAG r DAI  A#Pj\jhjELlj hj dj ,`j"EILQ AAA \4"<jy"FBA A(Dh (A ABBD F",<j^6"EAD B DAA V"j!JL  k4kH$k\0kp!EAG b AAA d D\`~FDA v ABD J ABK N ABA ~< P|:dxC2HYjN V A (lAJDG aAAHEP   ,E_ D C<  P  <d KDG PAAHH \ AAJ < FDA D0R  DABH J DAB h t  !p  !l 4!hH!t $\!pbEDF PAA! !-0,!ЃBAA r ABG t"X! 4 "FED C(F0d(D EBBHD"hRBB B(A0A8GP 8A0A(B BBBF 0"BAD G@  AABA "،("ECG0v AAI 4#X`AD UABCh <# ,P#WLDD ~ABA# H#(FBD A(G0z (D ABBI (A ABB#$#E A A A F$ 0$EC P n J T$8kEg l C E |x$FEB B(A0A8J` 8A0C(B BBBG F 8A0A(B BBBH  8F0A(B BBBD H$FBB B(A0C8K` 8C0A(B BBBI 4D%XEDG T AAJ \ AAB 4|%0UKDG R AAF OEAK0%XFAD G@x  AABB (%VJDJ0oAAG(&CJDJ0cAAC(@& KJDJ0gAAGHl&0FBB B(A0A8DPN 8C0A(B BBBD 0&Ԛ[EDG o AAG PAA4&>RDF R AGA ACB8$'FBB A(A0J (D BBBH @`'|FGB A(A0G@X 0A(A BBBH 'YEG0C DA 'TQH0C A 'u8'FEA D(G@ (A ABBK (4(?FKC cAB8`(nFLE D(D0C(A BBBD(FLE E(D0A8G@M8K0A(B BBBH((FEE I(A0A8F@ 8L0A(B BBBK H0)|nFBD C(G0t (A ABBH F(F ABB|)ARBH D(C0G@z 0A(A BBBD N 0D(A BBBG " 0A(A BBBF  0G(A BBBI  0I(A BBBG H,*@FBE B(D0A8G@ 8D0A(B BBBK 8x*ħVFEF H(G0w (H ABBL H*=FBB B(A0A8FP 8C0A(B BBBG `+ܩFBB D(C0 (D BBBE m (A BBBL D (A BIBF d+((x+4FAA p ABE @+FFE A(A0G` 0A(A BBBE +7Lf,?LnL+!FEB B(G0A8J| 8A0A(B BBBI 4+FGD D0x  AABG l%,$,,.EDD QJA$,4)EDG IJA0-8-EDG e AAI j AAD -XH .`HfED D(G0`(A ABBHO0 b<p.̲bED D(G0o (A ABBE !P.DFBB B(A0A8G 8A0A(B BBBE ,zPLRx% 4 P,/8FHD Q ABJ 4/FDD Gp  AABG @/pFBD A(J3 (A ABBH P0FBB B(A0A8J 8A0A(B BBBI <d0ȵFED A(Dpx (A ABBF V@<1P]FBB A(A0DP 0A(A BBBH 1l 41hJFAD GP  AABB 1@1L 1H 2D2P 02L D2HX2TELt2XEY(2\^QDG X AAJ 2NEg2yH20FBB B(A0A8D` 8A0A(B BBBA @83tcFBB D(C0D@ 0D(A BBBK |3 3 ,$3~ EDG _ AAA 3,l3AAGZ AAK $zPLRx% ,V\4@QSmt4GSk0 4MFDD p ABA T/&0X4FDD p ABA /04HFDD p ABA /r,4~EDG _ AAA 4:,85~tEDG _ AAA 5PL5@FEB E(D0C8G@ 8A0A(B BBBA L5tFEE E(D0D8GP 8A0A(B BBBA .RLP6FEE E(D0D8GP 8A0A(B BBBA T/Z$87|EDG iAA,6,@"EID \ DAA 6$7$\EAG IDA`P7\hRBB A(D0G@| 0A(A BBBJ _ 0A(A BBBI "qL8P `8La4t8sEDF0k AAD O AAG 8HN8-EZ A L8"HQ8 0EU F K(909FDE dCB<H9DEDF  AAA l CAA DFA89FED I(I@ (A ABBD 9"HY99: : $,:;EDG hAALT:FBD A(G0C (C ABBA B (I ABBH :ZBB J(D0F8G`w 8D0A(B BBBK  8L0A(B BBBK  8G0A(B BBBJ \4;("OBB E(A0A8DP8D0A(B BBBEHP;#;@;L;HN(;IFAD xCB,;AMD AAA c&P;sBBJ B(D0A8Gz 8A0A(B BBBA 4L< BGL A(A0} (D BBBB O(D BBBD<BBB A(A0Gt 0A(A BBBE (zPLRxM% 0y(=D0iL_=TELDd=871EID  DAG d DAG Z AAA `,>FBB B(A0A8DDMBX 8A0A(B BBBJ <>|FBA A(DW (A ABBE >lH8>pFAD G ABK _ AEK 8(?FNL F(DU (A ABBA d?HHSl|?HSl? ?+,BOE E(D0C8DP 8A0A(B BBBG @wJFB A(D0H`: 0A(A BBBG ( xL^QDG X AAJ Lx?Ej A N(lxEAF0Z AAH ,xVFDD x ABA \s&xEW,|x@EID \ DAA \xҶYDy Xy 4x!BMC Gu  AABF $zPLRx ^% ,B yHQSmyGSkzȆ (zĆ$IiFDP،JFBB B(A0A8GK 8A0A(B BBBF ,zPLRxJ% 4@  0EH w A L EH w A hTEH w A HOĎ؎$  \MH  A OH A A 8ıLб `̱tرď؏EL$EL$(L<MBGA A(D (A ABBA $;oHhBPD D(F0h (G ABBD D(F ABBسAoN8|XEAD k DAF F DAA hǯ(АWEAG @DA|PELT`EL,HTcCEID t DAA 0oEAD E DAD QDA,HO(DEADpE AAG Hp̴FBB B(A0C8G{ 8A0A(B BBBD 0`FDA G0Z  AABH ,8EL,(P[eFDD SAB<[FDD  ABG [ ABJ dvqp\vh]tL]FOJ G(G0_ (F ABBI D (C ABBD `T^-PEE A(A0 (A BBBJ  (C BBBFC0,L `qFDD  ABA 4|paEDG } AAA ` HAG ,c:JDD cABAd(cPEB D(D0 (A BBBK PH0 (C BBBA 4LPeEDG h AAF z HAA ,f:JDD cABA$gBEDG oAA00gEDG ^ AAH AAg/L^,gELLg `g tgQ$4iIM J \ D x\jhjEL$lj!ECG OAA$tj1ECG _AAD0jbQQJ \AAFP cAAKP xlV(mbICG KAAADm/L^XmEL\m3m'm;,mz@Yh(^hPBB B(D0A8G@q 8A0A(B BBBC 8A0A(B BBBCH@N 8A0A(B BBBH XggPBB B(A0D8F@^ 8A0A(B BBBG 8D0A(B BBBT@ 8A0A(B BBBC `X {gPkgFEE B(D0D8I 8A0A(B BBBH  W*g<`gEC Pt.y.p K M.v.tW&f<D/fFBA A(GpM (A ABBD BWf4fFAA D`  AABD $zPLRx]$ `,VNf<(>fEC BQ.M. D .Vd fPl fFBB B(A0A8GY 8A0A(B BBBH T7V eX%ET4t%RAA h AEF C ABJ (%_ECG0H AAA 0X&HeFAD r ABA U&e,h&@eEID \ DAA Ud0`&dFAD w ABA 4xUd8&TdLC&ELdt&tdPBE A(D0(A BBBBP0S (A BBBE T d|'dFEE E(A0D8KP 8A0A(B BBBK K 8A0A(B BBBK \ 8A0A(B BBBJ (\T/c4(cFAA D@B  AABF $< ?R]Yf J ,d?LG0T CF WDM0ph@aFBE E(D0D8J B 8A0A(B BBBH  D R B  J G B ,zPLRx$  4R`P`ܽ77(4NED AI8DFBQ D(F0(A DNBTLFHB B(A0A8J% 8A0A(B BBBC ,ED z AD N(Q0K(F LFBB A(C0 (A BBBD o (A BBBJ HdFEB D(A0 (C BBBA A(F NBB0^EFD n CAG QCAtcTN$EL@TEL(phFDD VABHFPD D(F0n (A ABBH i(D AEB<|PMFLA D(D (A ABBK |@&MT@doMSAD  ABK hH @?aMx!6HFBB E(A0A8Dp 8A0A(B BBBD ,8dvFDD Z ABE LhO~ C O I N J w I F J E S xF} H T@8$G]LEC DEHGi...t. E >.IL0oFDD G0`  FABJ 8TLEU DFIH G K.U.h4> KDKFGG D(A0D 0A(A BBBD X=KL|0VKFBB B(D0D8DP 8A0A(B BBBJ =DKL(4KFBB B(A0A8Gy 8A0A(B BBBH D=/KHLKFBB A(A0Ds 0A(A BBBE =JL0|HFHA D(G0 (A ABBD f (D ABBE P|JFBB B(A0A8G 8A0A(B BBBH d<)RJLlBJFBB B(A0A8Gy 8A0A(B BBBH M&<K@TPGA H(G0 (A ABBH tQEa(4 LO8DEL$4H@QGG ^AA\Ed,L{WJEAG _ AAA Z<3JL`-FBB A(A0K (A BBBB  (A BBBB H@HFBB B(A0A8DPN 8C0A(B BBBD hDx| FBB B(A0A8DP 8C0A(B BBBG \ 8K0F(H BBBM \ 8C0A(B BBBH LtRIG D(G0N (A ABBG b(J GGDHH qFEE B(A0A8D@ 8D0A(B BBBE 4  PDD g ABN pH  JFBB B(A0A8D`\ 8D0A(B BBBE  (TS0 HNH ^EA J h KH|  FBB B(A0A8JB 8A0A(B BBBD  lH  "FBB B(A0A8GA 8A0A(B BBBH < FFFBA A(DPp (A ABBD 8*F Kp 8PBE D(D0V(A EBhKH0b (D BBBE `(A BBBL +EFBB B(A0A8D 8A0A(B BBBE 7 EP EFBB B(A0A8G 8A0A(B BBBH 7eE\  FBE B(D0A8MLUA 8A0A(B BBBA d P DMBF D(D0 (A BBBB O (A BBBJ H (A BBBA 62D `!OL~ !EL !@ !hXDEC DO9 D .e.`.j.0J6TvD< &DfDEC P G (.h.x.B.F6DADL)pFEE B(D0D8GHGPmHA@L8D0A(B BBB<)CEC P D .C.i.058C8h0 CEH DLK>.J.N A 5GCL8$2WCFBB B(A0A8G 8A0A(B BBBD 053gCP5WCFEB E(A0D8G  8A0A(B BBBD ,zPLRx=$ 4>5.B0<p6BEC DED}.S A (zPLRx$  04B46BEC DEED.U A P4aB487QBEC DEED.U A 4,B4T7BEC BEEED.U A L4A488AEC BEEED.U A @4A08ZAEC Mj A c.3(A:I@:*FBB A(A0D@r 0A(A BBBF ;v$0<<E^ E Y G H X|@FBB B(A0A8I@ 8A0A(B BBBG 2N@d0@REF D(J0 (A ABBD  (A ABBF T (L ABBK LCREF L(D0D8GPR8A0A(B BBBDFAH@FFBB B(A0A8FL 8C0A(B BBBD \HKFBD A(D0H (D ABBF D (G DBBE N (D AEBF HLFBB B(A0A8DpE 8A0A(B BBBA LNFBB B(A0A8D 8A0A(B BBBA 8DxQbDD G0O AABDH00\R=MHH ~ ABA H0=LRO=L~SEL S  SEL<S6LeX4SEL,8S=EAG0 AAB @/ <,<S<EAG0 AAB / <T8<Eg$(TML|@\TELL\`TBBB A(A0D` 0A(A BBBE NhWpMhA`T) U((UAJq$\UdEDD MDAUELPm ;FBB E(D0D8G@ 8A0A(B BBBH TU0$pUFEDG sAA8DU;kAI `ABHA $-9z;<$Vj;FAA  ABD U ABA -.E;,V5;EAD0n AAF |,;P8W~ ;FBB B(A0D8J 8A0A(B BBBF |,e:HZ:FBB A(A0G  0A(A BBBE  7,\:L$]S:FBB E(D0D8DP 8A0A(B BBBA  ,c:^8(^d]:FAA r ABC C DBG ,-:XD^HP^\ :EC P H . ..m.. D.,@9LeHDB I LeFH(R0Q(A T A ,xeu9EDGQ AAA TB+f94eV9EC BEHHD}.r A x++98,fl9EC BEGK H l.a.J+K9Ls8BBE B(A0A8Dp 8A0A(B BBBE (zPLRx]$ p0*8uu8LDD VAF(H0dNKDJ eAA(t0>LDD VAF, 0"(EFG d AAA 0'<h0'MEH f ABE W ABF +'<0\'FKD D(G0 (A ABBD `#Jq'$1EAG DA 1|EN  AJ <18ODG r AAB t AAJ XP$2PDA N ABJ q CBJ LAFM  x24~EG k AA 222<2>QDG c FAJ p AAF p,3ODG  AAE ,H3TlRHD p DBL (x3tQKJ s DAJ 3 3 333 (3lQDK o DAL  4\ <3Xo$EC BEMD.R.p D i G Xn$< 4p$EC BMED.R.p D i G .[$<d4K$FBA D(D@ (A ABBD $<4Po $EC BEMD.R.p D i G `#<5h#EC BMED.R.p D i G j#,l5Z#EC BJ.u H (zPLRx$  0H#,5@8#EID \ DAA 5#(6A#Lp6ELH6ODG M AAG uCAGH  AAG 807L)EDG0t AAJ 8I@F8A0l7@87<FBA A(DPn (A ABBF (71FAD ZCG77 P7!FBE B(D0D8Gq 8A0A(B BBBG x$i!|808Er48T_FGD i ABC KDN<P8|!FBA D(G (A ABBG P,# (9D 48@ FDE G0  AABB 82V 97Lf9$EL4D9('_ FEH G0  AABH 26 `:MHE D(D0w(A BBBHH0` (D HFGB x: D :FEE F(D0DK 0A(A BBBA H&r:;; (;$<;*EDG WAA(d;QFEH zAB; ?Hk E FH;,FBA D(D0X (A ABBI Q(D ABB;ZH L A <GH y A 4<SH E A P<dEN Q AK $h>EK R AE n((?$EJD0V AAE 0T?ECD ~ DAA kDA$?0EK P AG d,H?4EJG0T AAD ;$?EN S AI 4?FDJ G0W  AABJ L9F, @LEDN0V AAA <a<h@QFED J(G@Z (A ABBH ' $P@HFBB B(A0D8M 8A0A(B BBBH ,zPLRx$ 4F $A)EDG IJALAFBB B(A0A8G 8A0A(B BBBF h  lBFH`x A B$@H`r A P$BHQFEB B(D0G8J- 8A0A(B BBBE ,zPLRx$ 4 M<B=FAD { ABG C ABA > C C CCCD QDX(DdlFPB B(I0C8OH 8A0A(B BBBI ,zPLRxy$ 4"q}HL^C:FEJ E(A0D8D` 8A0A(B BBBG L^GtFEE E(A0G8G 8A0A(B BBBA 8^KFFD j ABC GDB$_XK8_TK\L_PKFBB B(A0A8D` 8A0A(B BBBJ G8A0A(B BBB_KD T H _dL _`L Dp_\LFGB A(D0D@ 0A(A BBBA J$P`LZEDD JAA_$M$RLS`4MEL<`8MmFEB A(D0 (A BFED ,t`hNWEDG x AAA T`,`N@EID \ DAA `|~axNGLaN7ZFBB B(A0A8Dp 8A0A(B BBBD :#,aPXFDG w ABA \<aPFGD A(G (A ABBA  D b QFGE D(A0G| 0A(A BBBA \P d4blQTFDC G  AABC 2 *\PcEC Pr.. I ?.Z.._.Pd<\0qFBA A(D (A ABBI E\;P1&+FBB B(A0A8D 8A0A(B BBBC P}H\3FEE I(H0D8D@k 8A0A(B BBBA 0l4dFAC C DBE xf<4+VFBA A(Gu (A ABBD ?0}HL`rGE B(D0A8LP_ 8A0A(B BBBA 4 RDpc  FEB D(D0O 0A(A BBBG Tdhd |d d d d ̦d d d d d 0d9Dd9Xe le  ee$e0e4P^<}NFEG D(G} (A ABBH $P<X}FEG D(G} (A ABBH |P<0\~IBB A(A0 (A BBBB p~ 8FAA  ABB A CBJ 0ԯFAD G0s  AABG 0DvEDG O AAG KAA< P LEL8xFAA  ABE  CBA Hܰ`FBB B(D0A8J@ 8D0A(B BBBJ PcAFBB B(A0A8Go 8A0A(B BBBB xZ3P.;FBB B(A0A8Gw 8A0A(B BBBJ "30WDG AAEP ,48jDD ` ABK 0dWDG BAAJP ,jDD h ABC |ȲTFBE B(A0A8GPD 8A0A(B BBBJ  8C0A(B BBBI s 8C0A(B BBBA \` BBB B(A0A8DPHP6 8A0A(B BBBH D8C0A(B BBBHHPHP`<NH @ A LvFBB B(D0A8G 8A0A(B BBBE µ4D f$FBB A(D0J 0A(A BBBG rL,FBB B(A0D8GL 8A0A(B BBBB HTWFBB G(D0M 0A(A BBBA \ƴBPLPT 2BBB E(D0A8Gy 8A0A(B BBBF qj X8D#kQEE D(D0V(J BBBW0A(C BBBHX#FBH B(D0D8G 8A0A(B BBBB 8$mbDD g ABL IAB%D$tFAA t ABA F DBD D AEF  2žL%=FBB B(A0D8Gy 8A0A(B BBBE ڲs%Bd],&,QZ<@&/FBA A(Fl (A ABBF Y^8x&>EAG  AAF K AAA ,Xd(KԽEAG o AAA 88 l(KYDG R AAH t AAE \)p|)x) t) (p)EDD AALXd*FBB B(A0A8G` 8A0A(B BBBG |ܰ5,-YEDG z AAA ʰ,-@wEID \ DAA OP--?L\-ELD-YFBB A(A0G 0A(A BBBI (zPLRx]$ 0 ..@H`r A DH.YgFBB A(A0G 0A(A BBBI t 3(/</@H`r A (X0:FGD eAB4(0oHAA I ABJ KABL`0IBB A(C0F (C BBBH  (C BBBH L0?FBB B(A0A8Iw 8A0A(B BBBH \HL1FBB B(A0A8Iw 8A0A(B BBBH ė,\`1FED vAB$ 1NEAD AAA41 PȽ13FLB F(A0D8Gd 8A0A(B BBBA  (nT489wRBA A(G0\ (A ABBA  (D ABBE &1,$96FDD n ABA T: l::$: E{ H I G ; п;;(;CE{ H I G  D Z$< 8< L<`EAG kDA$x*EDG WAA    HO 0,D8X4l0,($0<H8TXBBA D(Dp (A ABBG @4xFBBB A(D0D 0A(A BBBH @x:BBB A(D0F@ 0A(A BBBG ^LMEL0OBAD DP7  DABA ,lADLw AAF :Ha&sl8pBED G(G0O (A ABBB TPEJBA E(  ABBJ PP(q  EBBF XH#BBE E(A0A8 0L(B BBBH A 0C(I BBBE ``WBEB E(A0C8DPf 8A0A(B BBBJ  8E0A(B BBBO PD kBBB B(D0A8Gc 8A0A(B BBBG L_ak0\DXXT*lpKH } A "jES A zPLRx # (\__jxt pU  4 HyEsLiFBB B(A0D8Gp 8A0A(B BBBG d|^4i,L @iEID \ DAA ,h^riL biFBB B(A0A8GP@ 8A0A(B BBBA ^&iD )iFBB A(I0D@ 0A(A BBBI ]hD\ ihFBB A(A0D@ 0A(A BBBC p]h< FpUT( h$ *|@ l< .hEC P[ E ..N.,._.Z..z...7..T.J.\iPd,G iFEB B(D0A8G 8A0A(B BBBC _i i4H0hFAA D@y  AABG ,*_h<T0DhFBA A(Gy (A ABBH ^h,2OQyD2 qhFBB A(A0D| 0A(A BBBD ^=h(4qQCQ j KAE \T4)hFBB B(A0A8D@ 8A0A(B BBBD DJSA]g45/gFAA Dpn  AABB l]vg(6m[IJ eGA\H6y:gFBB B(A0A8D~ 8A0A(B BBBF DJNA]f\7fFBB B(A0A8D~ 8A0A(B BBBF DJNAl\fL89wfFBB B(A0A8D~ 8A0A(B BBBF ^\7f :FBB B(A0A8D`hPpNhA`qhJpxhA`c 8A0A(B BBBB _ 8D0A(B BBBL AhNprhB`XhJpWhA`Q 8G0D(B BBBG l<FBB A(A0 (A BBBE A (A BBBH G (A BBBJ a(A BBBP0=x eEC P_ I T... .. S.T. T.e. tZ0d4DCNDG P AAE pP ` DGdEC FML I . h.`. j. ... P.t. r.j. .Z.. ~.A.. W.b. x.d.HBZ?AdPT$1dFEB B(D0A8GS 8A0A(B BBBH Z:d4hXdFID D0X  AABA ZcLXcFBB B(A0A8G| 8A0A(B BBBE Y6c4 [cFID D@f  AABA H YgcLp L\}WcFBB B(A0A8G~ 8A0A(B BBBC t6Y65c4 d_%cFID D@f  AABA  Yb!_!_H!` Pl!`bBNB B(A0A8Go 8A0A(B BBBJ pH|X(b4X"DcADG Z EAD ~ AAH "d L$"d&bFBB E(D0A8G^ 8A0A(B BBBE W< b@ # jFBB A(A0J 0A(A BBBD P#kHSlh#4laEn M `#l L#lGmaFBB B(A0A8G 8A0A(B BBBD \l4W2a,#hp"aEGG0P AAK  VaP#pa`FOB B(A0A8L 8A0A(B BBBF V`P8$sv`FGB B(D0A8G 8A0A(B BBBC T@Vk`@$%uFDA D0W  DABC v  DABC ,$Dv`ECGC AAD $zPLRx# ,U_H%vFBE E(D0F8G` 8A0A(B BBBF 4%x m_FCA Fp  AABA DUE_0t&yFAD G  AABA &tz<Ej I C&zaH K E &z&z<&| ^Eh C p H  K Z N F B f A 8TZ^ d'}5PMCHL '}5PMCHL'},@'}^EADG AAE \S]D'~]FBB A(A0DT 0A(A BBBD xlS] h(IPZ F IG4 (0x]FIH GS  AABA :SL](pLp(l(]FBB B(D0A8G 8A0A(B BBBF tR$\\) BLn F A|)PBLn F A) )| )x )t )p *l.L]*EL8*ELT*ELp*.L]*EL*SLB*EL**EL+$E^,+!E[H+AoN`+$t+(8EID ^DA,+@ZEID D DAA ,L+@AZAJG@y AAC P6P[Z+HGKZLv4,xEL,P,|Hn J M C I G N B NzRx O,0L_, ,EL,  -)8 -̂FAA X ABE H ABE \- )p-<+4-nJDG m IAL DCAH- - - -  ." ., 4.(4H.$EDD Q DAE V DAE ,.nWEDG K CAA -MW$H.`WEQ z AA hMWL.ԃWFBB B(A0D8Lf 8A0A(B BBBC MoWt.jyWUBA D(G0I (D ABBK T(A ABBFH0c (A ABBA !L W80lLDL AACH WAA8/VuAD bABAH  +xL V<0\EDG ` AAF F CAF WAALP0̊tMVFBB B(E0H8K@ 8A0A(B BBBE K(V00 VFAA h ABE ,KU,18BUEAG f AAA 0KU8L1@`UEID c DAF N DAA 81PKdUP1L| TUFBB B(D0A8G_ 8A0A(B BBBA JV, 2`KVEAG l DAA 16LUX2hFED D(G0@ (A ABBH D (F ABBI D(C ABB403EDG F FAC T CAH h3R |3PEGd AG 303tFAA Dp  AABI 4h3uTFAA F0o  AABG ,JT084XKDG EAACH L3@TFBB B(A0A8DP 8A0A(B BBBI ,J`T<T4PTFBA A(Gy (A ABBH J##T,4@TEND[ AAA \JSD4SFBB A(A0G{ 0A(A BBBJ Ĩ>J1S5#KWp ?J(6kYFG0 AAH 4,60ZFDD y ABF AFB45XSFGD G0_  AABE `/IR$46حuREG u AF \IR6_47dJHL D IBC AB,6,;eREAG _ AAA 6H=R,7$C-REGG a AAA 6HR 7,\ER@& AB 7h.zF U AJ ,7tXQECG0z AAA $4,HQ$`8HEDD0mDE,8;MQEAG _ AAA 7G%Q4P8xQFHH DpH  AABA GP48ܲpPFDD DpH  AABA @`GP0p9ELK0 CAH qFA9A9 98`9-PFAD t ABF } DBE 4FP89HtOEAD z DAG R DAA 9vFO4:tfOFIC G  AABB  6F!O:7LfDt:x^OFBB A(A0G] 0A(A BBBH  ES*O(T;XRCC o ABF ;;?LnD0;̶NFEE D(D0Dp 0A(A BBBD ltENH;<~NFEB D(A0J& 0A(A BBBF (E5HNP;8NBBB B(A0A8G 8A0A(B BBBF D0N\< jBD D(F0i (A ABBG D (C ABBD D(M ABB|<LMFEF B(D0A8GPx 8A0A(B BBBG  8A0A(B BBBB W 8A0A(B BBBG 5*D;EMHX=5MFAA I ABD H ABE O DBA 8DLL=LFBB B(A0A8DP! 8A0A(B BBBC 6C'L>ؿ)LX>EL>HO> ?CEG m DA ,? @? (T?EDG0 AAE 4?\LCG sABDH 4?XFKG [ IBB ILB?]Eq J \<@ [OAG hABFH GAB$P@,`EAG MDAP?dkJFEB B(A0A8G6 8A0A(B BBBH A+JPd@h|JFEB B(A0A8G 8A0A(B BBBG RA&9JPA dA.L]AELA ELA$!E[(A8}QDN IIC<AyIFBA D(G0 (A ABBA  4p@,QI<AAIFEA D(N0v (A ABBA x4D@,I@0Bl IFEB A(D0 (A BBBA X5@,H@BHFEE A(D0 (A BBBA 5?,H@BTHFEE A(D0~ (A BBBA 6?,eH@DCUHFEB A(D0 (A BBBA l6?,)H@C,HFEE A(D0 (A BBBA 6T?,GLCGFEE B(A0D8G@ 8A0A(B BBBA D)?,GLdD(GFEE E(A0D8N@ 8A0A(B BBBA )>,]GLDMGFEE E(A0D8N@ 8A0A(B BBBA *>,G<4EGFBA D(N0 (A ABBA 7t>,F,E@FEID \ DAA lEX>FTFULDpFELL F3]FFBB B(A0A8Ja 8A0A(B BBBE H)=6:F\FyFBB A(A0N (A BBBG c (A BBBF R(D BBBLF EFIK E(A0A8G 8A0A(B BBBA m6= EL?O O L(O'FBE O(D0A8G> 8A0A(B BBBH @xOFEE D(F0D@ 0A(A BBBA <FBA A(Dl (A ABBH `5?>LPFKL B(A0A8Dd 8A0A(B BBBE PO(=FKB B(A0J8O 8A0A(B BBBB H5B=(P0FDC [ABP|PDp=FEB J(A0A8J 8A0A(B BBBD 4iy=@Pi=EC HK.c. D J.b..5=8DQx=EC I D ).M..B5(\=XRUBA D(G@RHRPYHA@D (A ABBE K(A ABBGtRFKo F 4RLc<EC FHGV E . /4<L`Rl<FEB E(D0C8G 8A0A(B BBBA 0)R4h<8RX<EC DH. H C.h048;<LS0+<FHE G(D0A8J^ 8A0A(B BBBG  38;LS;FBB B(A0A8Gw 8A0A(B BBBJ Ĝ3}<@S };FBB D(A0 (D BBBE G3;@HT;FBB D(A0 (A BBBA pG3A;,T@s;EID \ DAA T3K;(lUMAH DBUELP4U:FED A(G0 (G ABBK D (A ABBA G2:dUg:FEE E(D0A8G` 8A0A(B BBBI S 8D0A(B BBBH v2_r:` Vb:FEJ D(D0l (A BBBH N (A BBBC X (A BBBA hIZ2:<V^9FJD D(D0_ (M ABBE %*-(EDI Y AAC KAArc'HQ G F rcTEF B AA rTc\H ~ J 0sc?EGG N JAL DAA8sc$ET G CXsc$HR F tsc Psc^$FHB B(A0A8J  8A0A(B BBBE X:[$LtsdK$FBH E(A0D8JQ 8A0A(B BBBA x)$Lsf7 $FEH E(D0D8J 8A0A(B BBBG dK]%#LDtg#FHE E(D0C8J 8A0A(B BBBF (<#Lthy{#FEE E(D0D8Ge 8A0A(B BBBE |K%E#Lui5#FEE E(D0D8Gi 8A0A(B BBBI L"4uj?FDG X DBI ACB8ujT"EID Y DAH K CAA u{"vkRH D A vHk&ER I CvXk)EU F Fvhk EK4vlkG!BKA Dp  AABH  -[0!Pwll]Q[ D bpwlnYb E wmnYb E wTmnYb E wmnYb E H`wm7!QAG [ CAH \ AAJ I CAK \w `wxnk [EB D(D0[ (C BBBB (D BBB_0 k+  xlobHY@xo{FGA \ ABC ` ABE _AByp PxoK# BHB E(A0A8J 8A0A(B BBBI $o,<yrFHD A(J` (A ABBE \CDtyhsFEH D(C0Gq 0A(A BBBF QvTzs<ysRFBA A(Dd (A ABBH mzLtzXtz`t@{t {t <ztzAD E DBF H ABA ut,{tDdEGG b AAA z<{t{t 8{t}FGD ^ ABF  ABH L{ vFHB E(D0A8Fp 8A0A(B BBBA ,^|vL(|v,aFBB B(D0D8G 8A0A(B BBBI '}xe$}x8}x7L}y`} y t}y1$}DyXYYFPCE}|y }xyA}yS4}zQFDD P ABG aABH$~(zxFED D(G0n (A ABBB O (G ABBE <p~\zEDG P AAF \ AAJ KAA$0~z:wEZ I A G ~z"QL~zFTf  { <~{? RAA [ CBD ` HBF y@,~|IEDG j AAA ~,@ |{EAG0Z AAA {n<D|{LBD A(G0O(A AEBF \p|2ES H Q|| | |,8|EGD0V AAH |\|FEB E(D0D8D@b 8J0A(B BBBM O8F0A(B BBB<L}DFBA A(DT (A ABBH #><D~FBE D(D0c (A BBBA X~VFBB B(D0A8DP 8D0A(B BBBC jXE`EhEp[PDԁ?CDD E ABE OABFA 0}R4DLsԂ(ELDp,FEJ D(A0G 0A(A BBBH (zPLRxyT# 0QPAFEE E(A0D8G 8A0A(B BBBA >#ԃ)LXEL8 FED D(F0J (A ABBG \@$E^,TQnMAI ^ ABA <JLDhh6FEB E(D0A8DP 8D0A(B BBBD H}9 ,p@ T<FDA O ABC H IBA < ~,@LtCZBE B(A0A8G`k 8A0A(B BBBA w0\`E9EDG Z AAD DCA\lEFBB B(D0A8GPX 8C0A(B BBBD 8A0A(B BBB0ERDG mAADX LXFFEB E(A0A8JS 8A0A(B BBBE FIET4(IKFDD Gf  AABA $zPLRx&# ,:L\J*FBB B(A0A8Gr 8A0A(B BBBG `t.L],EL0 ,EU`\0RBB B(A0A8DP8F0A(B BBBEHPtpj4dZFAD D  AABA L2:ET`@<7Lf\EL @tKH(D<PP\#HZht'HT D $REG c AA `*:Ș%EE{L$FBB B(D0D8G 8A0A(B BBBH ,zPLRxY# 4V38<FAA s ABB L ABA L\ HFBE E(D0G8Gm 8A0A(B BBBE `n0,LHFEH E(D0D8GP 8A0A(B BBBG P,РKFBB E(D0A8G 8A0A(B BBBH JLzFBB B(A0A8Gw 8A0A(B BBBJ \-XPlHFBE G(D0A8G 8A0A(B BBBH x"BLFBB B(A0A8Gr 8A0A(B BBBG dh$,0eEID A DAA $yXTLlP AFBB F(D0D8G@ 8A0A(B BBBA 8LFBB B(A0A8D`3 8A0A(B BBBA t,<@ULDEL8x1EC DHED I .T.`<pLFHD D(FI (A ABBE (zPLRx%# 0&v<xx!>EL,(E[H\ELxĹfH]8kUCG VFADP SFA`P5FBB B(A0K8N@P 8A0A(B BBBH e 8A0A(B BBBA 0,&PH FBB A(A0 (D BBBI C (D BBBC 2L0uFBA A(D0u (D ABBD D (F ABBA W-h, .@< T8 h4 $|00EDG ]AA$8:EDG gAAP L HT(`SFHD }ABH4\iHG n IAE d AAE D(RFEE E(D0A8G@P8V0A(B BBBL\@FBB B(A0A8J 8A0A(B BBBD T&X0DhpKDN fAAKH < FBD C(Gf (A ABBF 0X8P\LAD mABGH LFGB E(D0F8G 8A0A(B BBBA h"H0FBB B(A0A8Dp 8A0A(B BBBK *HGB X'HGB U<FHB A(A0l (D BBBH LXD5FEE E(A0C8Dq 8A0A(B BBBH H4$FEE E(D0D8Hp 8A0A(B BBBA TFBB B(A0A8D KNBCLWBG 8A0A(B BBBH BMWAKMWAl8FLB E(D0A8IGKABOAS 8A0A(B BBBH `FBE E(D0D8DP 8A0A(B BBBC XXK`IXAPkXJ`IXAPpX0FBE E(A0A8G`ThBpPhE`^ 8A0A(B BBBB ahHpOhE`uhBpQhA`TFEE E(D0A8K`uhHpShA` 8A0A(B BBBK `$(FEE E(D0A8DPc 8A0A(B BBBE ]XG`FXAPoXH`SXAPHFHB E(A0D8Fp 8A0A(B BBBG HFHB B(A0E8Dp 8A0A(B BBBJ HH8FEH B(A0A8Dp 8A0A(B BBBF PgFBE E(D0D8D  8A0A(B BBBE n#\HXFBE E(D0D8D@e 8A0A(B BBBK LFBB B(D0A8DPa 8D0A(B BBBE xDL\PTFBB B(A0D8G{ 8A0A(B BBBC JDXmFFE E(D0D8Gpf 8A0A(B BBBK xHPxBpIxKMxApI xKB DxHNxBpIxHQxApI xKB D xKB DxMOxBpI xHE DxNQxAp@pDFEB A(D0D@ 0A(A BBBG <|BFBA A(Dn (A ABBF  t PLpFBB B(A0A8Gs 8A0A(B BBBF T##bD$RFBB D(G0JA 0A(A BBBH PJ;BLT22FBB B(D0G8Gx 8A0A(B BBBH @\,FIE I(A0A8D@^ 8A0A(B BBBE L8A0A(B BBB\`|pREE G(E0N@ 0D(A BBBE m 0A(A BBBK  z8xFED F(F0Y (D ABBK HFBB B(D0A8DP 8A0A(B BBBA 4\wFBD H(I0S(A ABB(EADPj AAJ ,@BEADj AAJ \\%6D FBE G(G0My 0A(A BBBG 4|" L8c{FBB E(A0D8GPh 8A0A(B BBBC <h6OL?FBE B(A0D8G`h 8A0A(B BBBC ı67LpFHE B(D0A8G` 8A0A(B BBBH ,@pQEC BGFz G .g..I.~P FBB E(D0A8J 8A0A(B BBBG ζy ,84SFID p ABA |տ@LGſFBB D(A0 (A BBBA \,@@EID \ DAA ȶ\(8MAH DBEL (<ELX l PpFEE A(D0G (A BBBE  (A BBBA 8 /<l`TFED I(D0b (D ABBA  XDhEW,l@EID \ DAA dELhrLeEL`kFIA I(D0P (A ABBE  (E ABBM K (D ABBL hHL FEG B(A0A8Q 8A0A(B BBBG $"sPhcFBB A(A0N (A BBBG  (A BBBF (.tT PLH ,XDEILQ AAA .$x8 L`1M^E|FLuEL.L]EL  $EAO AA<HNTPhw\WLs\V dTֹFBE E(A0A8G@r 8A0A(B BBBI  8A0A(B BBBA  %PH~FGB B(A0A8J 8A0A(B BBBE P+İH 9EG { AH 9EG0S AH <:YFAA I DBI  ABA l'<:FAA L ABI z ABA 4$<8D;պFAA L ABI  ABA ܳ<;FBA A(Ds (A ABBI b0h=FDD D0  AABH L=FBB B(A0A8G{ 8A0A(B BBBF <LH@.߹FBB B(A0A8DPM 8D0A(B BBBD ܲ lBBB!4B 0B#LB7xB7B7 B! B!<CѸFED D(DPO (A ABBD wܱ@C&, \CuzEGD@Q AAA $VCCC4$C08CFAA D0m  AABA l@D#D\DFBE F(A0D 0A(A BBBA xP`DhFBB E(A0D8G 8A0A(B BBBI \L#L`FFBB B(A0A8D 8A0A(B BBBF ҶG HGFED A(D0Y (A ABBE @(C ABBG (G!JLDG XG lGELG G G GELGELG GEL,G @G TG DlGFBE I(A0A8DP8D0A(B BBBHELHH LOHHEL0H6LeLHEL,HEAG0 AAB t ,0ϯ_L_?FBE E(G0D8JPo 8D0A(B BBBE ڨ!oLl`7_FBE E(G0D8J@i 8D0A(B BBBC 8!"Da8pa 8ladEAD g DAJ F DAE l9Ta:ha)SLaLabFBB B(A0A8G 8A0A(B BBBH )04LyB$FEE E(D0A8O 8A0A(B BBBH P cLcI٭FBB B(A0A8D 8A0A(B BBBI |dL` dItFBB B(A0A8D 8A0A(B BBBI 3Lyz#FEB E(G0D8J`y 8D0A(B BBBC dNEO p DA (dEAD@_ AAE 4eNEO p DA ( `eEAD@_ AAE LeBLBBB B(A0A8G w 8A0A(B BBBF 85SL fFBB B(A0D8G 8A0A(B BBBC `0jMEI d ABA FHk`LOtkEL y7LfL,pkZFBB H(D0D8J_ 8A0A(B BBBC 0[x?Ln0n/MDI L ABA 0oMDI L ABA DϪ<HDoFED E(G0X (A ABBA Ldo|FEF E(D0D8G@[ 8A0A(B BBBF \ 8A0A(B BBBJ #L  pFBB B(A0A8G 8A0A(B BBBA  /Щ w4<>} 8@SL7M}FBE E(D0D8GC 8A0A(B BBBB v |H8tFBI I(D0E8DPZ 8A0A(B BBBE 8.L]8DLs 9LL{88F:|MDE  DBO KDBd9ELL9{FBB B(A0A8G~ 8A0A(B BBBC ,zPLRx" 4puK{d9{FEE B(A0H8G`? 8A0A(B BBBE K 8A0A(B BBBA hsFDA `EBHP>FBB B(A0A8D@ 8D0A(B BBBF <>`Em N _ Q T L W Y J F I O JD\> V=wFBE D(D0D` 0A(A BBBI Bq0 wpv?4?@`?JBB B(A0D8FPW 8A0A(B BBBD hHP8T@8FED D(F0R (A ABBG <@FHA GPdXI`PXDPt  AABA @,@8(@4ODG } AAG $A"(8A$EDD L AAE ,@tEAJH AAF $zPLRx" ,nt@A(JDT  AAA J AAD JAA8BFAD Z ABH k ABB 4TBxeFDD s ABD YAB4BECG  AAK Z AAD \BxKEA E(G0s (A ABBJ h`0L(H ABBL$C|EAG  AAE x AAF D DAG d DAE 8tC[QCG MAAFP QDA4C<^ECG [ DAA \ DAG Cd+QUDxFEB E(A0C8F`Y 8A0A(B BBBA  8D0A(B BBBO  8H0A(B BBBI  8K0A(B BBBE DD4DiQGG Y AAF _DA(D 0FDD ^AB<D$=qFBD D(Gr (A ABBA nXkq<EqFBD D(Gr (A ABBA 8okp<XETpFED A(J_ (A ABBA jpDEpFEE D(A0Ga 0A(A BBBK jEp0F<_EDG v DAE IDA0FhEG M DC H DD tD0FREDG W AAG [AA$,G/EAG \DA,FEqoEAG i AAA FiIo0G OEDG m AAA LAA(PGFBB E(D0D8J 8A0A(B BBBC H:>L8>FBB E(D0A8J 8A0A(B BBBH Y9I>4?FED D(G0N(M ABB$ 8 L ` t " x(ăuECG J AAE zRx   8 ,HI084`EFJ i DAE RDAl`.|EY0EDN ^ AAI CAAHЄ܎FED H(J0c (A ABBF L(A ABB8@CFEH D(G0 (A ABBD LXTFBE H(H0 (A BBBE  (A JBBA <FBE A(C0` (A BBBH 4aFAD O ABC yAB8 LFDA w ABK A ABD 0\EGI Q AAH LA(lRAD j ABD PP WU:FBE B(D0D8Jb 8A0A(B BBBC a5 4:<SLІL:FBE E(A0D8D`? 8A0A(B BBBD O:5-988 9EC DIM. j. D d5f9H `AFBE B(A0C8G` 8A0A(B BBBB P؇d 9FHB B(A0D8J 8A0A(B BBBG ,zPLRxO" 449Pt9FBE E(D0D8GA 8A0A(B BBBD k55`9<,JP9FED D(G0Z (D ABBA {49 $DEL i DA ܉P 4HVFDF Q DAJ LEAN,p@lEL,\pEP@YHFPPHA@j AH кܺ] (CEK i DA ؊T^EG | AG aEG | AG ܻ`EG | AG DyJ0L J `|$ t^EG ~ AE ԼaEG ~ AE  cEG ~ AE lqH0L D н#H0D D ,`H0D D (HԾECG@x AAG tX^EG ~ AE 8FBA D(Gp@ (A ABBF ԌXzEGPO AD HPA G H# (d?EG i DA LEG@@ AC p PBB B(D0D8G@ 8D0A(B BBBO J 8A0A(B BBBD D 8D0A(B BBBG  8I0A(B BBBJ H@J0HlFHE B(D0A8G@F 8C0A(B BBBE ̎    ;0< Dd/ EX$4Ej A Cx0L_X8Lgď$LS-L\05Ld", @@1FBE D(D0G`y 0A(A BBBC +P,2FEE B(D0A8F 8A0A(B BBBB t-01'1QQL1FBB B(A0A8J 8A0A(B BBBF XZ-|1\h ȑd'ܑv, HR F o Q w I F J Hd.H\FBB E(D0A8G 8A0A(B BBBA $p\ FED C(G0j (C ABBE } (F CBBF h (F CBBA @D0LFEE E(D0G8GP8A0A(B BBBxoDD LXXdFBA A(D0Y (D ABBH  (D ABBH M(A DBB($fEIJ  AAG HDhFEB B(A0D8J@R 8D0A(B BBBC HFGE H(C0D8GP 8A0A(B BBBF ܔ3Em$xr.EG V AA K)-P$-FIB B(D0K8Dn 8A0A(B BBBB Tnn)<-DlNE Q(e  CBBD A FBBAL[($<FECL ]DL$dVEIF }CAHXFEB E(A0A8D` 8A0A(B BBBA LXr,FBB B(A0A8DK 8A0A(B BBBI  (1,<!,FED A(G`f (A ABBA 6'+LZ+BEL E(A0A8I 8A0A(B BBBH pj'+Lu+FBB B(A0A8DP 8A0A(B BBBA 'V+,TF+EKG n AAA ̗&+P4+FBB E(D0 (E FBBK H (A BBBI l&*L FDA G0s  AABG L  AABH L  AABH 4,d*FDF GpX  AABE O&0;*(-FDG RCB<FAD D`O  AABF IhVpYhA``,`FEE E(D0D8FPs 8A0A(B BBBH L 8A0A(B BBBB $(7EDK `AA0̚@FEDK ] AAE KAA\X ,` 0\(FAI S ABA r$ (   <HS(FEA D(N0C (A ABBA # (( ;Lj<EL<؛?'FDA A(M (A ABBJ tt#'L0'FBB B(D0A8G| 8A0A(B BBBB HH>#(n'L${^'FBB B(D0A8G| 8A0A(B BBBB w"24'8 4 0&L&ԝht4&FMA D@l  AABA ̉<"Q&4A&FPA D@o  AABA !&4Ğ8lFDC Q FBJ rCBp554%FAA Gpg  AABF DU\!y%P(X}%FBB B(A0D8Q1 8A0A(B BBBC ,zPLRx7" 4 >1%E$(UEq J @l0HU K G`|"E\ |EJ a AG P I$FEB E(A0D8G 8A0A(B BBBA ,zPLRx6" 4i$PF Z$FEB F(D0D8J) 8A0A(B BBBH ,zPLRx!6" 4 $LXd)$FEE E(D0A8G 8A0A(B BBBA ,zPLRx5" 4#L+#FEE E(D0A8G 8A0A(B BBBA U#4\A#WAJ UAAGH 4#FAA D0r  AABA 2"4h"FAD G0g  AABC `",H["FCD p IBH (x:S"ES H L L A$)LX@1L`\EPxEN(dEDG0L AAA $,EDG NHA($fEDG0N AAA $h$EDK MAA(:!ER I L L A<DR FED I(DPy (A ABBE &" ,@LB EIDP AAE /" 4TS FDI DP  AABF $H"b \ , : EGK@g AAH d  tGEO i DA ܦYEG v AE ;E\ G R<FED F(HPv (A ABBG (v4dfFAA G@v  AABG  d<DH,FEE A(E0JP 0A(A BBBA d CDtFEE D(A0G`Z 0A(A BBBB  0 iBDD GN  AABA H$TEDG DAp$XIYf LP|<FBA A(Dp (G ABBF T (A ABBF HlFEB B(D0A8GP 8D0A(B BBBE h@]NBF E(D0C8F@ 8H0A(B BBBJ PP@'@l %FAA  ABI L ABA WGBH oFBB B(A0C8D@` 8C0A(B BBBH 0̗:$o8<PBDA  CBH r ABK x$lFHB B(A0A8G 8A0A(B BBBE NIUAJLAHpBEE E(D0A8G  8A0A(B BBBA LHYBBB B(A0D8G$ 8A0A(B BBBF $zRx ,w(I| H o O QN$EG2 AA ((TEGy AJ T2h4|0,( $'@  LEC I9.s.:.w. C 48h&FED C(G0V (A ABBK |HP)L) H)T)ESx.CaLb J ,48)FKD Q ABG 4d)EHG0@ AAJ D CAH @.KLj J )-0 *zECG @ AAG _AAPX**yFBE B(A0D8M 8A0A(B BBBA $xJ>t----ES-ES-ES-ES -ES<-EWX-l@.7Lfd.?Ln..$LS..$LS..$LS4.H.$LSd-x-.6Le/EL,D/EAG0 AAB  ,p/EAG0 AAB x T/)h/($|08EHQ IKA`4b$0nEHK OAA$c$ECG ODA$c$ECG ODAD/ (Xc7FDI `AB$/rEHK TDA$ 0rEHK TDAx00$0FEDG sAA0($0.,0EAG0B AAG Dl ,l1EAG0B AAG D f1&<\2BFBE G(R0[ (A ABBA $4a$ECG ODA$\a$ECG ODA,aNFDI ` ABA 1 <H1|FBE H(Q0P (A ABBA $M$ a$ECG ODA$Ha$ECG ODA,aNFDI ` ABA 1 aE},PH iF@@iFBE D(A0GP 0A(A BBBG `iYFBB B(A0A8D`JhgpMhA`` 8A0A(B BBBE hTpUhB`(DnYVNG RFD<pn^GM D(G0d(C EBBL0|oFBB B(A0A8Gy 8A0A(B BBBH gO @a(` ' M L  >x ,I V  F L&  :Lm%v  i =%Y   cD/y Ha % 0T+ '@R+ /Lb?+%4 !g #G#$ \# ]# #  $Q#$Q$$$#N$$#$Q$#$t#$]$ ^#!$!$"$"##$  C_ $  4 d r ")HN Fc +DV+2O`CO( s ' @ ]p >Ix L $ep M\"T,,Zr>H)5 Dq Dq Dq &~1 pp DW 9R1<Z.%S'.  L     M/ y6F 3K:Uv w {   c ; c{jB u. :Q  :Q  ?V  x ^;e  Ow O<  CU ,,ZrRm  Mu            .      >L  &"_Yf3p"6K >S 6Uy>S #Xp(        E/R   :  >n  Pp b|'e8b|f?Sm Ze d8e?]wSmOsnP ,,ZrKQ |(V    % 8_;#"  vR vR ~R sR(`  vR4fXr>J %4    A    @^Nj ,Oye1Tm A`Rl-S M\P\ Ap j i %"7E^ 6YTuITj "e 8I e| ,,Zr!)-s Fyk ~M" :]  *X  4 %5 4n5454E5445 4&5&j4'5(5(Z4)5*4*5+4+a5-4-5051515 /+ 7H v7%4 =5  2  v F     6w>Z@  @    J      @ #,F";M.Cc0'@M.!Ec3C;0D;8!"? .7e%7(B70  :P  8L   Q?Z????0??6?6 %*YPd 0.r+h .%4 fq= 0r' 7/f  9~Gr 9~Gr Og 6vAj 6vAj  =H  8C{ $f(  #Eo <c 0L}     2 0q <n )v.c oN  N   5.z   + 2"}% %'~ %&v 6t; N  Z % )W!%d0i >C D 3*- V:Fm&<{ON           3EP1\t 8;| )OAa1&;V 5O <e >U# 6PN 'lDQ   7S    Svh !|  E   8P  M!5K =d -v!_-vV(l:;>]%4 ,~\9Dy Z,L&;t~(t~(C  y?w7Y& &9PcT;!OP 2-1[[;% +& 3>s  ;Q +R bjn^Gt :G% _L- %)ju% M\.&2  8re kT                   4_ 0&aH &' -9eA z v+ "BYj\.=[&2@Q!2JR`P *XX [r  4pH  m  m  m [r [r  4  $$T  $$e %4 84( ,M^K|8F&lS , $0 +11DR^"Xke</; Xe SC /    %  %  F   *w/: 4a 9L      8 9h 2Lf 83L?5!Nd o  8  4u oe  O` o{  5KA  5K@  5KD )5 %4 `c            #.@a2    C   74@ %4 lj 3  #  &3Fk.Fe.F{ F{ N  9;  A #: %4 IWH #: %4 IWF 5J %4 IWH E` %4 : M`H &B =^ %4 5J %4 IWH 5J %4 IWF Tm %4 K : .i 2^Ij IWH 5J %4 IWH %4 @}dq%4 IYH \] UaUal %VbN!Va&,L "L^ Ph := &G$ 5L4  .I S /E{uo)o  .J g*4 8`=l~8< | ' ' Hg!  | lze   M\S1,,Zr _)&*4Ce^&;`_c #W   /4" Y`7 -}  5@ 2|0XNA> @1}5 t o  8k   #$?wAj \ r       K  K  2=)  Ga 6@|  Lq <G0 UrUr A I MSk>  2 2#2-2_:      ,,Zr$B p% 5MR l ;H5  A7Y    e  C``   Ln%4 Yscx^!%iJ+ E %, IC G !    !} ! ! ! Md(O    Pm'p*  ' 4[  4[ 8nw% Jr 17   &     %4Q       4  m Zo  Gk I_ !)0hwAZ E FEF 'E(*E,0E1 q T  \ Qgn N`! H   t  =   =   ) [j G M ,  4   ; q ?q G 7      O  H 8n.A !a2y$z(((*'()**g) + ) ) * ) ))((()((((')*())(+'('(')*()*+***++)++*#) ) ) g)!)!)!))")"(#f'$O'%V'&'+ Ro j    ` #&!#^              +)|z?,    B   cxz+yIFC)c!l!l$p$p%)  6E2g 2g Ce4i4i 4  i       `+,,ZrQ_s4z) '499J}?(Wm 1X 2 $)4i  A` $_&(#  (X 1)& ;F  Cy  Ego%<b%4 QR  %a N f V INw     X TG8y '1J:/H/H )ai> /H/H2L\t%4  +Ou%  7] ;d4Hw {  ##SM4H ,L #=}m}'Du#?u 9m 7m&Bu#=u+J'Du0RpYmr ^        Oe|L`M       c (            , 1ey  G| 1n9b *2[ C  Ma  Oh   K QBVw 6{QeQeQeWA Q Q0F#%4 (8 ,; ,; ,; ,; ,; ,; ,; '7 %4 QBVw  UYL-I%4 .>{ #E_w/V   !    )LmCaGm%4 3#^Wr0 AzK -_C/Y_'> (Y#4P+     5 q Mc9 ?K %4 pP{ BL  H  M  $/Y :H|  ~fP` EO 9C$nhk( 08G  087 8[ +Yg%4  _ AQ 2H 2F }"(Et's  J^3^{o>7Mt y 9 &3>P/O CK {) ) <) ) ) )))"))) )**))&)'T)()())'I{/S-;#De   C  ?Q = #P -  @M. H} HY @M. "Z*&  z V@Mp %4 %4  @R%4  @R 7&@s<%4 2<Gk&F 5]g|              M,8 %4 JXz7P  *%4  ES.M# Le Al %4 -G%4 ,U +X *a %4 7:%%( S:W.  1# _} f5( 1',p7)  ;I% X/F~H3 Py77 n    0Qhx##//=;T    "   %       A"GRg%8HES);G)%4 H+{ $<Tfx' | t~fj  /B  .1o WFM  .  ; *     .  8# 6p5*9V  Q  =XS cM7W W W V W W #V$j%V%-%W-(u JN u* > ,,Zr"  `  5^p 04 F @] ;h ;h Z9+LNg˂gSׂh@ii tt{^ׂ|!Hv +v,<v<AvB^v^Ev_! N;$ <  sK$ < +h   y 3h  1l' Vdz ,,Zri 3?'1 t *6M%4 m m  u  u s             jCu   Hr  >J  >Q    Cr X, M\,,Zrb%4   (t16/^  Sf ( DR/U"*k{ m{ bm Q9Z5OZ9{0 'gb9/G2%4  IZ%4 Uhy %>  *]T ,8 %4  &V  #@%  ,  ,St#@6L%4 dw  ,k )4a )4a O  dz$    >/i>p@r/+%4 B' .   @] X=  :k %4 #4 '? %4 Ba:T%4  %]  Xy %4 )E De %4 !MgD   -'(["/%4 0a  8C  IU >>=> > > > >>>><>=<><>?=>=>==>===> = >!=!>"?#>$?&d>'=-">->.>/</>1J>2<4>5=6>7>8=8>9=:W>;<;V>pTZ *2LZud-p> y3 l  sK|  sK  l 0 E    %|K""_"":/(2`'@Ny *UNv1 H\ *SN1 H\ ,5R;h^36     <   1b #GsjR   #J P l  s 7D{ |3) M\f ,,Zr1eL 4WB  T  c    g   e  ] 5Qg#T *6 %T V             0? Spa   5R @KzV/+[.%`l#/+7-L#/0>l (6d _v+h 6C ?J.%2@hp$j+    ,$Fr8~ AOl|x   @  d!'K'7I'(L'8J'8J'(L'8J'1U'(AS'(AS'8N'%4 )Xb3  { 9U  @^ 2> %4  7UEa [2g 2g  (MH L  ^p jgYq'_  9  N  >     C  M  3c_ Rk <)lrQ -Kv)U :)[ 0;)# ET   *6     SPz *OA[;4- J3]Mimg;G%4 (X $$  HY  J.R %4 %4  :\ l%\m-Yz  0& %4  =*kSO   G              $w"  E 3   \yf6'Hs#$N 1H E0w E]Yx   $       +V G (,m%RH          0~=W :F f{:F %T  3fP 6{=7$="^ g  q qL ) #L     NlA  >/  s  R  b=  "4rb ?[ E   5{ho Q* %/=k Ty /H!2zT#]xH /H-N (6- $O i D  n      U $ ' 36BVp#.EK O (]F5 *o}Cg  <s&5 w_ *H^H IvS*v 0;-N:7S 8*o%"8DZV_q"Y.!  0_m3)MYk> |i9DL7  D !  / !2e 5V3 2i !f9W l -HP+ 4l, x4 j   42j/,. 5AI ;L#  Wmg% Wmi? , :*R j$$$$$ 7# $$$#$N$4$7$$$$$#!$"#;u1V }      J       :  0  0 h)G /H%4 3A 5H %4 \en~C:[W>#3>s  A^=z=>======88>>>???==h<<<<<< < < 9<9<99<9<99<<9>><>>*<><>J8>>><9;;<;;;<88 $8 !9!:!;!:";#<%;%<'<';'<(>(;(;(;)<)3:*:+C:,:-:-:-:-:.:.:.:/:/:0:0:1;1:292:384849495: G%  G&  G&  wK )_%  -;@ &1i 2(o'  0  i$C2g 2g  M\bO   #,,Zr Z$ ib$ ,8xJtMDhO- 'z (X NR { {7u@4 b'  m PY%M7>#RQj`vQj`v Zzj ]A Py>w ?  e_( *K%4  AyU" 6PC\)v ']CiX;) HuTp)HT_!)   ?Q rF)5 %4 |f  1 W/9;$ 4u    n'g@@ @f & e?4+-= 8E*J}*J} 8Io /L-9 i+ :: <h 1?  pmwp-AW]4f 6>%5A#&7I4+=!9K+=!9K,>.@.@.@ + +5A# += !9K += !9K ,> .@ .@ .@++&7I+3.6>% .<  += !9K += !9K ,> .@ .@ .@++4+=!9K+=!9K,>.@.@.@ + +7| $70u] % w &&''(( ' ( '''':'&'m''&'(''&&'&&''1'&' '!'%|'. e  ?T  <J  )KL#Sp21= @;U ,,Zrwt!0I 0x"&a    "           8'PXBAa%D1 Q]1/LA=Y^u9$3# D'!hE*2g 2g (6a ,HPg4>TW 5<;%j-jL[#/ 3  s  y #R    3;Ty  j13{ +>  La %  Fi"MdM ~  -J _,,Zr XS(HO I+ #gGZs,,Zr7hIXtl~v"vE F I!  - ,,Zr4SbyX/XcBTd )  &IesMgu"1a S H D I Bb:"w )f0<o -2C* ?-:Zzn:ZzA:ZzA':Zz_ _Nh M 4;5'W} OI h L{ #i!'P| 2 >. "k -8v /                               *1 6D$ 'I ++[u B$~!"Hf7W}  J%           6v7Ew&ue) 28O06kU  3t/ Gpb|(X f   )r`(p|_K ( 9  @L -[EK j((r(('(''''''Y'&'&'&'&'&'&''''''''!&"&"'qL////////F//>///./././ .. .#.%.%-&.&.'.'.'.(-(.(.)-)+.*/+.+/+0,/,/-.:1p>v %gjr <-!<Sx- Mi(Wn;FHgc  7EQ_8 1T - KMoqHlW6P^#Y Je}%%2g 2g ,,Zr3o 3o &5m&7I &5}m&7I:L+:L:L+:L=O.=O :L +:L :L +:L =O .=O'+3."-7? +--7?]+- .<  P :L:L +:L+:L :L:L +:L+:L =O=O .=O.=Oy  w(6a /L;,,ZrbI.8IE   SSGY             3? @@X+"<[ F;G"5 GNU@Nz&z&xz&hz&Xz&z&z&z&z&H{&8{&({&{&{&z&P&0& &&&~&~&0&0&@&d&n&8&p&v&&&&&&&À&ǀ&Հ&Ԍ&&&&&&&(&3&<&݌&C&N&k&t&}& & & &&p&& & &'Ȕ&Д&֔&۔&&&&&&'''&'&&&&#&&&&&(&&,&1&8&&?&&&&&|&v&p&j&d&^&X&&&Ļ&&&ҽ&ۤ&j&b&&:&2&&&&&&$&&&Ļ&&&ҽ&ۤ&j&b&&:&2&&&&&&$&X1O@&K&Q&X&a&&g&q&z&&&&&&&&&&&&&&&5&ABCDEFHK`L`NR`STV`XZ`P`p>O&K&Q&X&a&&*&B&\&u&&&&&&&&&&5'5'5'6'!6'6'46'L6'6'6'6' a yb od ej an en o do op rp p or es os ts ot v yv az p a ec hcp es ev e mene ohdohtsi ejetk el il an n n np ondoijotso uoavodopjoporpep esuosatsitsntsretnt otp u enohp s mdeB' a za eb ge le ef ah oh si ek ik k el am em im en zs et s a ak am as a ka na zanabnebyge ke leele me neere teetette yggohtni sia kzkgemnima nkankenmen tnygoa sezstzszsgsa t ttstrez n sI'zc od i ej ok am im an in do op rp is w iw yw z az p aw aina hcezcyzc odizdp es ew ez eoge je meine og ai eijei ak ikeikeim anaineinp oawoiwoloparporpzrpezryzrisiksatseiwhcy my ezeiz yz wC' a ca ac ec oc uc ed id al am ep rp es s nu i n c ad aera taeta uaracnoc uc c eda ec ed ep es e ae ieeletnetsea ic id ip i ei ii ni al elroliul enrtn ronep eraer ur s eturt t iu lu i n' a na eb oc of ah eh ni am fo rp er as ts ht ot hw dia la nadna sa taetaitaa dt da es et e detne re seroftah ehreh di nigninoi sia nt n dn gn tn fo no ro er sra st sias tst tretahtehtoit ot stB'fa ta ed ne re of ah i em go p is ts it iv fa nadna ra ta ednedredteds e deede nedne reere se terof egnegregegi ligni ekekkrelgilelldemedn en gnegn go mo ro pd re rs r eretss t etretlitrevC'na ua eb ad ed id ie eg ah ni im cs es nu ev ov ew uz reb hcehcthcsadnedredeidd es enietie ne re senegneh thhci ei nieni ticilella nd ns n dnedn en gnegnetnd redrierhcsetsd t etnetretdnugnurev"C' a ac oc ed le ne se ni al ol ap op rp uq er es nu y c ad ae al ap aicaoda la ra saicnoc edled odd ee el e le netne setseneini alsole netnd oe o no ro sorapeuq arserd se sp s es et ot eu n/'ua oc ad ed ud ne te al el ap op rp uq es os nu tnaita ecnoc edsed uda ec ed ee el ep es e netne re se teruenoi si ti al elselnemd n en sn tn notnoruoeuql r era sd se sl sp sd t etoit eu ru%C'la hc oc ed id e li ni al ep rp nu c ad ap as aotaehcnocled ida ec ed ei el ep es e lelletne re eha ic id is i ai li ninoi al el ilall en in onetna od oi os o noenorep ar er is at et it otoiz'la eb ad ed id ee ne eg eh ni am em po et av ev ov ew iz naaraa nadna ra tathc ednedredb ev eneeree ne resre tenegteh ei nigni sib nd ne nh no nv nedn gndnoroo po rohcsetsd t etnetretnavrevoov(C'ta va ed ne re of ah i em go p es ks os ts it iv dna ra ta ednedteds e de neene reere tetterofnegkki ligni ekekk elelldemnems n en gnegnenn go mo ro ps r ermosetss t etnetretlit ttettrev& a oc ad ed od e se am on o ap op rp uq er es mu a ac ad ap aedaoda la raara samocnoc ad ed odsoda ed e metne setse aiacinemetnotna oc od oe op o sorapeuq arsera sd se sp sats et ot eu oo+C'ta va ed ne f ah i ni ok em co p ks os ts it av iv r eda nadna ratta hc ednedredted de ne re terfneglligni ak lldems n anedn gnegnninhco mo no pa rs r araksmoss t at etretlit ttrav r r.C'q'a'h'h'h'h'e'm'''''''''Ȱ'ڰ'_''''''"':'N'S'd'l'u'''''Ա'ر'ܱ'''''''''''' ''''' '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|''''''''''''''''''IJ'Ȳ'̲'в'Բ'ز'ܲ'''''''''''' ''''' '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|''''''''''''''''''ij'ȳ'̳'г'Գ'س'ܳ'''''''''''' ''''' '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|''''''''''''''''''Ĵ'ȴ'̴'д'Դ'ش'ܴ'''''''''''' ''''' '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|''''''''''''''''''ĵ'ȵ'̵'е'Ե'ص'ܵ'''''''''''' ''''' '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|'''''''''''Ķ'Ͷ'&ն'''''Д&'''֔&'''-'('4'U'8'^'M'Z'v'f'r'|'''''''''ͷ'׷''޷'!',''<''H''''#'1'8'B'H'S'U'Y'j'p'w''''''m''''Ƹ''̸'d'l'Ѹ'ڸ'''''' '' '+'6'?'U'k'~'''''''Ĺ'ѹ'ܹ'''''''&'6'B'M'X'\'0'g's''ı''H'''''''ʺ'Ӻ'''''X&'6'''''"')'}'`'߸'/'8'>'J'Q'`y&0Ny&y&pN @pN`{&HvO{&N{&N|&HN P .@;0 P0 0N??@ppP`NpN0`=|&N|&|&PN}&@}&p}&}&}& ~&NPNhN0X@X8N kg@iX0^pXP^XXp^Xk^0_YlXY@Y0]p]]]^ YPYYYgNYYNZZNZ0[ NP[p[PN`Np0p@&8NNpP g@iX  Ъ`0YP@@  YPYg0@ P0@P`0`p  & &`&NN+N?@`&8N`N@RpRDR0Eg@iXL0^pXPCP^X0Cp^Xk^0_OYlXY@Y0]p]]]^ YPYYYgpCCC`BBCC CD G&N&& &0N`&HNNTT0N fepeHNjPj@fghRe`N ``phj0ifeNd Z@[]R@]VpU0VVSS@S0TSSPUU0U@TpTPVT&NN qг Z@[]@]VpU0VVS @S0TvSPUU0UpTPVTs@lІppkkop&N&O@` O&'($@*@[]0RP*@VpU0VVSS@S0TSSPUU0U`*pTPVT Ѝ&&@&&O&OOМOp O0p`pOP`3P&&&OЕ&O&O&O0&OP&Op&O&& &O`&&@&OPfpgPO`nhOoO P0rOO0`OPxO0pO@0OpHO OpOp&&O &OP&O&O&O&O@&O O@`` 08O P`@PPpPO0 `hO  `@O@`  0p@P`O`pO@O``&8NТ&O& O O08 O@  U@U0 OpCC 0Cg@iXS0^pXP^X0Ip^XkMOPJYlXY0]p]]]^TPYgPC@0IS 060&&OpVVWVO W@WWPV`W@Vp&&&&O@&`&&OpOPPOpP O`0O HO@`@O~ ~~~~0Ppp0@`0~0&OHO00@~~~~0Pp@`p0@P` @ 0P`&& O` @8O  A@`BAз&pmO8OX0XPKfG`D0gEEEEF`WE@b0dpEf HN&pmOO@{{j{ jpp0|@ggkPg`hPz|@p@q&O&O0&OP&Op&O&O&OO(O` @O@OpДXO`pO0O&HOOШ@0@~~~~0Pp@`0@` @@0Pл&HOpO000@~~~~0Pp@`0@` P@ 0P&OHO0~ ~~~~0Pppа0@`P Pб 0&O!Op~ ~~~~0Ppp0@p`p00&HO"O00@~~~~0Pp@p@0@` `@P0p0PP&O$O @~`~~~0Ppp0@`0P0p&OH&O~ ~p~~~0Ppp0@`000&O(O @P~P~~~0Ppp0@`0` 0 `P&O*O~ ~~~~0Ppp0@`0~0P&*O+O~ ~~~~0Ppp0@`00  0&(O-O    P~P~~~0Ppp 0@`0` 0 `P@&*O/O P~ ~~~~0Ppp@0@0`0p0`&&Oп(>OP@>O0X>O@ &>0>0AOiPj<O''(CO@CO '(CO '@COCO  'AOCO p#0DO@`87@ 'DOTT 'OO ' 'O 'XEOU0U m&@m&l&m&EOPUUU`VXXpEOPWW0r@EOPYY` '0LO`FO `PЌ@Є`FOP@p0`FO@ 'GO 'GO8HO@0@P` 'HO` 0P00p 'IO110311p1000@ 'HOJO??0D`O` 0@P00@'HOJOP@PpPPS` 0VP00'0LO`KOY0Z]]YY`Z[]`KO ZPZZ\^''0LO0LO@LO@iiipk^^c _b@LOii ibc 'HOHMOИ@` 00Ш`'HONO ` 0@`'ONOг0'O(OOp@'OxOO `0'HOOO  @  ` 0 P00'HOPO  0` 00 P00'HO0QO` 0`P00@'0QOQOPp` 0P00'0QORO P` 0`P00'0QO@SO`` 0`P00'HOSO ` 0"P00`'HOTO0+`+))` 0+P00'HOPUO101`11` 02P00'HOVO458p=` 0 5P00'VO= >PBB==P>`?`AAVO>@>P?PAA0B'WOCC`M0CPC@C 'HOXO@wwwy` 0yP000ww0'OXOp@2'YO`0p0p@P@0@Ppp`0Pp000p `2' [O` p0@p6'N6' 7'`7'[O[O'@([OCpCC[O E`EC DD.@C[O  P2`!67'[O(]OEE GP2FE0F7'(^O]O0GPGH@H7'ЋO]OIIM0Lu" 8'(^OPPNPPpRT`S`R;'_O<'^O <'^O@<'^O^Opj^OpfpjPhii^Ofpjhii_Ofpjij0j<'O_Opj0='_OP='H`Op='H`O='x`O='x`O='H`O>'H`OH`O``Ojjqn0nkx`Ol`Ojj`qrrl`Ojjqs sl`OkkrPnpnl`O kkPrnn m@C'O`C'bOC'_OC'bOC'bOC'bOD'bO D'bO@D'bO`D'bOD'(cOD'@cOE'XcO@E'pcOE'pcOE'cOF'bO@F'bOpF'bOF'bOF'xdO G'xdO`G'bOG'dOG'dObO`supsP}bOs u@}bOpj~bOspj@u ~cOspjv@`~(cOspj~cOssv~@cOtpj~cOtt@w ~XcO tpj~cO t0tw~pcO@tpj~cOPt`tx ~dO@t`tx@`~cOptpj~dOpttx~0dOtt`y~HdOtsy~`dOts z ~xdO`t~dOt`tz@`~dOt`tz~dOtdOtt@{ dOtt{@``b'_Ob'(kOb'(kOb'(kO c'pkO`c'pkO(kOpj@kOpj@0PXkOpj`ppkOpjkOpjІkOpj0Pc'_O mOpjc' OpmO` @pc'@nOd'pmOnOPPг@@pp d'@d'XoO`d'XoOd'XoOXoO0poOpP`oOPpoOp0@0p@d'XqO@d'pmOqO@L @`p p0@l'`l'Ol'ȏOl'Ol'Ol'Om'@m'pm'm'm'hsOprOpPsO0hsO0sO prOrOЕsOPrOЗ sO0 rOPЙ@P`rO8sO` n'O`n'HvOn'NxvO@ `HvO`vOpn'N8wO 00   q'OOPq'Nq'OwO0 m&@m&l&m&wOP`0`wO0O P  UN [pr'r'xOpmmcvpbyO bPbv0s'ЋOyO`u"Ps'(^OyO0`Ѕpt'[Ot'0zO P2060HzOPp@t'zO@'`'' {OИ'0{O@{Ox{O 'O@'|O'|O|O|O`  p   0|O     '|O0 p ''''x}O 0 H}O P `}O0   0 P   @ ` 0 p н н 0}O ` @'Op''(O@O P @ ` @ ` 0 (O O 'O'O0'(OP'(Op''Х'O'0'O`'OOO!!OP p E!O !` !P 0O@ !!ЀOC!D!p @C!!!!@!!p&!'! 6!(!5!HO pH!`O  xO0!!!OE!E! @E!!!!@!=!` >!'O'O'OHOP!O!O!`Oq!`q!0OS!@S!O! {!k!p'N'O'OO{!{!O!!! }!!0!{! !!(O|!|! |!'NO !@!p!!g@iX  Ъ`!!!P@@  YPYg0@ P0@P`0`p  0'hO!!''O0!!O!!!!!!'OO '`'`'ЉO`."."1"''O 'OO0-"@."O`e"e"d"0Oj"j"e"e"Pf"PW"d"HO."."w&x&Px&x&hO." /"@/"/"0"0"O\"]"`'ЋOu"0u"`v""u"@' O "P"`''`O'`O '`OxO "@"""O"p"@""OЯ" "''O"""O" ""'ЋO O@"`""p"u"' 'pOO''PO@'`OOO"""O"""O"""' 'ȏOOȏO؏O""#`"P"@"'OO'`OO X#@X#pV#V#V#V#V#V#V#ȐOpX# Y#V#'`O'`OOO'O# #@#OP##@##O#p##P'''O'OO@'OO'O'OOOO`O#0##O##p####&#O##ؒOP### ##0#@##O#`#`#`#p#P##`##HOP###`#p#P##`##'OO@'OȕO####P##O@#p#w&x&Px&x&''`OO@'`OOOOOOp"0"#O_#Y#p##0###̦#O_#Z#`##0#0#ݦO`_#0Z# # 'OOO""#P#p#######'PO'OO'O`OPOOpC$C$p@$=$>$>$ >$>$OB$B$?$0>$OB$0C$p>$'NOj$0k$@j$Pk$i$l$@n$i$ 'OO`'OO OPy$y$y$o$p$r$`q$r$o$XO`o$p$z$r$@p$`p$p$p$pr$'`OO`O$$$@'''O'O@'O'МOOO %0%O`%Ш% %`%%p%P% %0%%O %@%P%O %0%(Ou%{%h%'OO 'ОO`'ОO'ОO'ОO 'ОO`'ОO'ОO'ОOОO %%%0%%O%е%%%%0%%%% O%% %%%0%%% %8O%P% %%%0%%%@%POP%% %%%0%%%P%hO %д%%%%0%%%%O%% %%%0%%%`%O%P% %%%0%%Э%p%O%% %%%0%%%% 'OOO`%% %%0%0%%'OO`O%% %`% %0%@%'OOO@%Щ% %@%%0%%'OO'pOМO 'OOO%p%%%O %%%`OP%% %%0%0%P%ФO0%p% %%p%%%'O'OO %`%%p%O%% %`%%p%P% %0%%`'OO'OO'OO 'OO`'OOO &@& %@%P%0%%O%% %@%P%P%%PO%% %@%P%p%%O0%P% %@%P%0%%O%% %@%P%P%%'OO'O`Op&&&&0&`&O& &w&x&Px&x&''0OB&C&0C&HOB&B&I&0'O`'OOOw&@w& m&@m&l&m&'OOO`w&w&w&x&Px&x&NOO'O2OAOKOYO{OO 8 y&0N8No((}@& O O7@S8 > oh oo( oD" %Y#U0"@#0g@EUE!OpЋ 0@P`pЌ 0@P`pЍ 0@P`pЎ 0@P`pЏ 0@P`pА 0@P`pБ 0@P`pВ 0@P`pГ 0@P`pД 0@P`pЕ 0@P`pЖ 0@P`pЗ 0@P`pИ 0@P`pЙ 0@P`pК 0@P`pЛ 0@P`pМ 0@P`pН 0@P`pО 0@P`pП 0@P`pР 0@P`pС 0@P`pТ 0@P`pУ 0@P`pФ 0@P`pХ 0@P`pЦ 0@P`pЧ 0@P`pШ 0@P`pЩ 0@P`pЪ 0@P`pЫ 0@P`pЬ 0@P`pЭ 0@P`pЮ 0@P`pЯ 0@P`p{V}]V {GA$3a1  GA$3a18NGA$3a1y& y&GA$3a1  GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* 7GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* &GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864EE GA$3p864?GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* ??GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ?@GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864 @XGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864!! GA$3p864X1GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* @LGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P`GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0hGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* nGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864   GA$3p864PGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* PxGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* UGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* BGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PvGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864AGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h86444 GA$3p864A^BGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864`BRGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864RaeGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864vv GA* peeGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* eeGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* efGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* f5fGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @fxfGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* fgGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* gihGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* phhGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* h.iGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0i jGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* jGjGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PjjGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* jakGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864pkGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864 Z+GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864`+GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* aGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* YGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* !GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0gGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864rGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86466 GA$3p864YnGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* `noGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* o!rGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0rsGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864t&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864\\ GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* mGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864pGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864jj GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0:GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @NGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PcGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 07GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @IGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PYGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `jGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 6GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @IGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PqGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* AGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864UGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864   GA* UUGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* UUGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* U>VGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@VcGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864ceGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864&& GA$3p864egGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864FF GA$3p864g}GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864VV GA$3p864~JGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864QQ GA* PtGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* AGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PeGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 9GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @XGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `MGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ?GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864NN GA* @AGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* AAGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* AWBGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `BCGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* CQDGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864`D!gGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* 0g=gGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@gGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864_GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* `lGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p|GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864ll GA$3p864ǰGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864аgGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864p1GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864,, GA$3p864@lGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864pkGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864pGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86422 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p8643GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864@)GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864*DGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* DDGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* DDGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* E EGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* EEGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* EEGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* EEGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* FFGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* FFGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* FIGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* IIGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* JJGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864JBPGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864PP TGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864Tq_GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864_jGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864TT GA$3p864jGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864ww GA* #GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0QGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* މGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* iGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* .GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0gGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864}GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864!! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864!! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864!! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864!! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864!! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 " " GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864."." GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864o"o" GA$3p864iGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864o"o" GA$3p864p6GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864"" GA$3p864@7GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864"" GA$3p8647HGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864"" GA$3p864IgGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864## GA$3p864h0xGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864$$$$ GA$3p8640xWGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864$$$$ GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864$$$$ GA$3p864A3GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864$$ GA* P3z3GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p86436GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864)) GA$3p8646<GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864** GA$3p864<GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864** GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864X,X, GA$3p864aGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864X,X, GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p8647GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864.. GA* 77GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 8d8GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864p8UGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86411 GA$3p864U,rGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h86411 GA* 0r|GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864|GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h86444 GA$3p864]GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86455 GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86455 GA$3p864.GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86466 GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86466 GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h86477 GA$3p8640?GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864;; GA$3p864?OGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864x<x< GA$3p864OYGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864l>l> GA$3p864Y^GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864?? GA$3p864^kGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 @ @ GA$3p864k~GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864@@ GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864BB GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 D D GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864DD GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864DD GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864BGBG GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864GG GA$3p864 * GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864HH GA$3p8640 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864$H$H GA$3p864BGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864HH GA$3p864PGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864HH GA$3p864_GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864HH GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864II GA$3p864g)GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864?I?I GA$3p864p) 1GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864p>p GA$3p864bGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864pp GA$3p864 bvGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864gugu GA* v>|GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@|YGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864vv GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864ww GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864FwFw GA$3p8641GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864fwfw GA* @GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864yy GA$3p864FGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864{{ GA$3p864P!GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864[}[} GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864Q~Q~ GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864q~q~ GA$3p864  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864 I GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864bb GA$3p864P GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864 i GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864p " GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864RR GA$3p8640  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864jj GA$3p864 I GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864P GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864 4 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864@ ! GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* 0 H GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864P E!GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864<< GA* E!gH!GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pH!2O!GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@O! {!GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* {!`{!GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864`{!!GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864ΉΉ GA$3p864!"!GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864hh GA$3p8640!!GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864!~""GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864JJ GA$3p864"","GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864TT GA$3p864 ,")-"GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p8640-"d"GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* d"d"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* d"e"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* e"Qe"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `e"ue"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* e"e"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* e"If"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pf"f"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* f"g"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* g"i"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* i"j"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* j"j"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* j"k"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864 k"u"GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864u""GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864EE GA$3p864 ""GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864ff GA$3p864"պ"GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864ff GA* " "GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* "7"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @"d"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864""GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* ""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* "6"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@""GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864"y"GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864ΙΙ GA$3p864""GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* ""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* "$"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0"f"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ""GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* "<"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@")#GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864&& GA$3p864 )#/#GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864ff GA$3p864/#bV#GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* pV#wV#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#V#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#V#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#V#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#V#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#V#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#V#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* V#X#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* X#7X#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @X#dX#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pX#Y#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Y#Y#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Y#%Z#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %Z#Z#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Z#[#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* [#X\#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `\#]#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ]#X^#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `^#_#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* _#]_#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ]_#_#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* _#`#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `#_`#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ``#`#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `#`#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `#`#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* a#1a#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @a#da#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pa#a#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* a#a#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* a#a#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* b#$b#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0b#~b#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* b#b#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* b#b#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* c#Pc#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pc#c#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* c#c#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* c#&d#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0d#Qd#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `d#d#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* d#d#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* d#5e#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @e#e#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* e#e#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* e#e#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* e#f#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* f#ef#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pf#f#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* f#f#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* f#h#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* h#Oi#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pi#i#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* i#i#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* i#j#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* j#`j#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `j#j#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* j#k#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* k#6k#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @k#ak#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pk#k#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* k#k#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* l#El#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pl#l#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* l#l#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* l#l#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* m#$m#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0m#um#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* m#m#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* m#m#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* m#o#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* o#_p#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `p#p#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p#p#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* q#Pq#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pq#q#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* q#q#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* q#3r#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @r#r#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* r#r#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* r#%s#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0s#ot#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pt#u#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* u#u#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* u#v#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* v#Av#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pv#v#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* v#v#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* v#v#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* v#w#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* w#Mw#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Pw#tw#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* w#w#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* w#x#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* x#`x#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `x#x#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* x#y#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* y#Cy#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Py#y#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* y#y#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* y#5z#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @z#{#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* {#|#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864|##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* ##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #ӣ#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #z#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864.. GA$3p864#ܫ#GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864II GA$3p864#P#GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864II GA* P##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* # #GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #o#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* o##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* # #GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* &GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* &0GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #H#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P#y#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #`#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #H#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P##GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* #N#GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864P##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864cc GA$3p864##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864cc GA$3p864##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864##GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ̦GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ̦ئGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ݦGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ~GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864#9/$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864@/$=$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864=$B$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* B$B$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* B$B$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* B$(C$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* (C$eC$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pC$C$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* C$C$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864C$u`$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864`$i$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864ZZ GA$3p864i$o$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864o$$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864$$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* $$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* $!$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0$j$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864p$$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864$$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864$$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864$+$GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* 0$$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* $/$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0$$GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* $J%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%m(%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864p(%2%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864   GA$3p8642%/G%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864   GA$3p8640G%H%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864;; GA$3p864 H%H%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864;; GA$3p864H%fR%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864;; GA$3p864pR%Z`%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864;; GA$3p864``%e%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864@@ GA$3p864e%xh%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864XX GA$3p864h%%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* %'%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0%5%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @%G%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%W%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `%˨%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Ш%;%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @%Ω%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* Щ%^%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %s%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864%%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %I%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%y%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %ٳ%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* % %GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %A%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* д%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %A%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* е%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864%%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA$3p864 %%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864ھھ GA$3p864%/%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864   GA$3p8640%!%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* 0%G%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%g%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %c%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p%%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* % %GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864%%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864MM GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %+%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p8640%%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %/%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0%G%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P%t%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %%GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* %&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* &7&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @&d&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864p&]3&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864 GA* `3&4&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 4&t6&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 6&6&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 6&6&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 6&7&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 7&D7&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P7&t7&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 7&7&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 7&7&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 8&$8&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 08&~8&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 8&9&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 9&a9&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p9&9&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 9&!:&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0:&:&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* :&:&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* :&D;&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P;&;&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ;&<&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* <&a<&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p<&<&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* <&$=&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0=&=&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* =&=&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* =&=&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* =&'>&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0>&>&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* >&>&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* >&A?&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P?&?&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ?&@&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @&a@&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p@&@&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @&!A&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0A&A&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* A&A&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* A&DB&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PB&B&GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864B&Z_&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864   GA$3h864&& GA$3p864`_&g&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864g&l&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864l&Vw&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864 GA$3p864`w&y&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864   GA$3h864GA$3a1y&y&GA$3a1y&y&GA$3a1NSGA$3a1 y&y&libicui18n.so.64.2-64.2-2.el8.x86_64.debug>7zXZִF!t/0W~<]?Eh=ڊ2NЂE['Kt2dWZuIp6+X"e͹zl}3c]|;Rb5/j?420kòZŶL_ *?p-a6sQE(|i&e]ixپ Jt96v8 W&Jő1ʟ_xd='%tJ+|DBǟ1+0NFu׃ŘKNFWY}*'ih`aiA#:Z{OOЕxϯN`G9opdm s$ |ĉ\#Gf 20&-{H3?'ts;Iyd :k|Ӯߜ#wI'1 5sq Z޶:a0c qgO~$[mt"qdqbZl&JqTAZ$_ ꍳ9FܜEXJy͆ޗ ҢQ9IFM536Da1]8cFۺKyۆ,$c$MeXG`M^] !m@E(ub/|ωmуPw]3w2s?lMfL[{6#w8x< W-:NX?W埵:2ݷ=QvSRC{[Bu^A!/" CWѽt ~x-VNJ~BsrN>t~4͇N'(zP mPͣ0La FѬ|PsV'G9j8٫}R'r"TܢgMꇤ tN*{R9=U\,AҊCc()iZvLa|VV)0}ʒaXy t: KL N<҃&z7h4Ջe hp; ow.0B4|:8@GQ˖q+{9r!Ȁ'vOCA+p(} oa ֨PÀ0(FmCFt=72Vi\w_uDN`숚`CPz9S LC' R,OOj3y!e I 쭶'0k3U SDq[  Пݸ>LDr,kRi|S1@Pbŵ %+u&ȳO23o */>f&堍2ٔT]19oJc:Q4Hmg%T`N_떤 9~cx6mgy^KPom8\۷$ 6Ho#"%L(VTXIv݃?6ImvLif]\NuG"yg-w"i7ir!Y Hiv!o'>/"w0redAz^>yyEC*wb= _ ô ;/lVfhEȋŞdO7s}̊? _j3#8aCv@+=&x)-, B3kSu/@*c9If&?'+Mj]L|Ns _ mJnvVQ 6t*M>J.뽃xfĴxI4'rx]xr 3Vwʈw/".StqvY.Gv"f>'|Ho)D|h"M?vTa9t 3/DF8.g!êĨ9[otO^X8X -+f۲2(V[a+8)\m3ouSeyUf6sQBD qk/֣{K m?,𸯐A*› =B% CBG#L~x!HDVQwc lr}6h*p FZ byBܚ1 bc(+4|,;fY5 T;Dlg/}b"D3$WZ؀l1 "ee:lW8DsGm18&} (z|Eƌ^޳ Kte1RPylm7ګfIG֞Bs/M4nžu}/R$T!(X?gM!|W@cZ軸۶}V"T'i/@mp`$VOp7E:aZ9LHwS+p]h7sbrmAX7-&Xl'={b mY"ދ=1ُa=:+pg }<[ҊgV6=rR6TG8 t~a--M=lɏ1,Gڊ*A䨉\W gٯl*vb.X=Bx6IqZ`;_c(j ;l`rvfx-ɜ S!m-ekyD]wY}.vW)WR."gV"cVpw,B+ k 1~D₭ST>s>+D1O- IWve)w@r5XѬްӇl.Ht= 2WJasOSEf4 :H*uyvd1dqkB#sbr_AvJJCd$@XmHTP[/S/FPg{Q=e!10^深,o~ӷ>JeqT{ot#1Z$gXmyId#Z?FqF@+;5´5k\dn16^ %T0eKJQ:GwTyn}Ot'M7]VoG4إ~v&[G0DFԴ& ;7dEGeM SN3Ix'*.'|M{ծtVo~;,֓ E30VKZ}T}ԙȳ:_(m1)xݲĚ gM)zg=x8]YvQHK >(6Le)zO#A8 qUOg85h"#+¢2` }'ƍ/p-*(ۤhRY5F9 `47d] lܴ9td iJWSBfR$,/)pyqH-zfN\Y\Cj;O@C})?7F&# hF|GbB%*T11 {ËW&?>涌*nW_zjSBdU7K63JiD0p._~z&a6׏Cח\4v3fwcR­5f֤ew76, 6պ-ON°K`/{A*(s~ ٮx6{);2b,nn}hX~vr9A[ &JMl ɈYڏe>f/ MZMvp |aE'(QneʚF"(T6-z|1&k ,}^fN)՝C}/ ӌ~`5绘2{8UY0T&M؍[pW2 a|e;q7y=F7g;D 4f\;G= >^hdsoSkReefc^g%TY@{% =@4yad_{\jivϋ2b.Zc`aSL¬DzO uSъ6E" EP5?z,F̑#B9:d$u]"Y7?1Xt3gE# (qʃX*8X6 yzff]kU]|?LqNORh˻f<3џ~H1]Uʚzif͙EjXñcPbSGOMRWY|Ko"w'R< "ĝZɒ MӤr8SxFP=]#Ӆ>VqЂJr pv$6*Qy |{ F )JH.o$#IǴ93#O#n%B|].˨W{1&?2E*E0R-pi P6]jxFF߷I}ҎBԜF`P֖G.t^)'4MjPVaP)R{BbOȋC?z WRv&^o٢?Php}zU<0—5!,KC:q_; ZF$A^AG"#KrP 5øwEUߺ[F]oFQf 4 E|l8Gkݑ sm3.Dy$;IZ-Jy[֍9Ur{n=Wٍ5#+` N<:57#݁r5p!h{D˝=iԤixf / 2_0;Bd$W]AlնrF ]AurGP%g*<2Tyџ)![`^fڡj >eG`AєtX0zk6щOjc Q_> %dEEhq<!ES4d//^/Q,N ڲEzUdܠ'= C $H#1}׃exZ2ls1lyFp8OoqRQqJV:q吱u{*'!ZDȸ%7_Lq8h{S K4-dО-ߡ Ϙ1%2'5V Ua%A8-ؗ0KDXL> fOzV )8mD״-41;aEDBr8'MP`cGߚ-Ex9V0ME镾sMv0UT>"':yR}jI{fi} =Ħgl"Tj :[^+T ӂ} R /DWVJ5dn 3VYULO8 ef֙X1_GҜ;Գ1ۗpb(3q9HbJFҺx-ilC^´R*eTE#ֈ?rYtM&qҴ—x} MQN >?:Rˋp#ƍ)KGL-BDrFt/ ci^,rv`DlpZ !% Bu |jʝӑמ5^= =Ʒ]YD-Tڂ T4Ӂ ?#q6E[npa6 ԊL(`#I1NǠLVa-GLr+#DBb*m7Q/XJQ(LS\kǍΦ1JIUpYzj6jmR7Q)bώ^|HW N M {e&I^WCOTc'6XylB%V=U &4 ~ ƍYc%'@sZ;y$ S"359Bs`n-͚MgAON*v%^5}#"x(1@zYOh5}QXMpW`痋ҩ-W0Ի,ѤB^o xw[^л/}j {CT0kmgikNL(+?BM{BRmA.nME&U#-qDKÀiz}bĨ1*[Elr|n.gx٫f;CW`|wɸ{P|+i~T}XB0D048U\(VPC&;+(!Ws&=].m&FaƎl-Z˼鴀)a#{.qVOs`l䣲*ZմLPqɑװ<.-O@tϯVطHf"s 0@"#Q =kE$%AQEMi!W"Z&OެUH.S9['Jq}&辍E") !Gמ , IP=)^!kBE/(c&ڦ 3w3S> . K:f%Pi_ #◕y ̅qe\,ʦr}L57:pޢy*2ʗ_0N"I*bK10j4b^iB ' N~bR~ ky!r5:{̒piꑪl7LҼBGhkp>!fFk]j}GubW_5jͤ핣tS@Vp֩~_],?ע4-Q'v:")F<h&_s$;UG(C^ZRNkD7| QaXf_G5{FݑAT<؎lr[  F Ffl;xP-o1>*NcM7 D$5YÙ%UFc} ~'?MDin H LgY<.Y1 ϑoaĂ =[)גp16F)yeƪ&zm1 zEdPU)<+LŷhqlTcYw[>ݠ(V5e?|?D,eN^:,>ˀO-}C[ KvμNW-rq8?ܘQ ?ꥴQVxD ACZ/ephOX*8+oH茭Suq#&QZ n?oK_k¾{G\`i 0dwA]<锱*#rz8 iJ!72)6c8BeN 0Wޑ샍Η`pفZy1]Aur{UJf \=f7Ib$l2J%^fH_o,`GFZb{4=M !C$vUGW p5Y9Drus=c^Ԕ8} mPN6}C$Ȗ3u&o0TGYܕ`C2B>YQl]37 ݐ<rƯ:Qz8zMѡ7?a(ջbulb %Kn?7zT8#Qڼʎz M#BXy ۦ% K؎W]cdټee}..}g0cJVztF&Y(?x5kb&aI1]Al )a2M$*HYY5ƴ$$w #\SS ̐9yu>_j=Y YfVJR'n-E05cVB|m URa#FTTn^{23h>b{:BsE{slFRE,K0p{K 1Q}R35+_om.7zfuS~e,gRH˸,b1 d(TxZ˾=2wӮ;ICH˞"< ǖ zO[~A_Qm*!zf\z+}Rjά=9Utu4.Ĉ1{px 8hqrڭzFL%kLѯ^/{CVF~E;@Ϥ#bYL;IΠ}-EUUfatUE"U >k; _)~S>>^bd c-ȣP`Lрm߫[s ) hy-nWN# z_erFTr"ݹ/:E@AtqLd@.He[mD|PhKmf<-/MJz#(+y2nĜ"=cmpT#8ym v y=`-w?2frG?/]#Wmނ0tmau]gɄobA,>rwsGw nNbG)GtspOcaRQ$D%r2-e=Tmqex#I~i4HjF} K39AK$!zY},7| #CT^'_R(vNi' moSj69Ț=%FR9{2}^a86TBJb*opҫVG2~XgS).-FSÀ"yPiܫk"k(LW#(-!E{0Kb,Q+tQ/n<`vM ! Ps?-gIlLy m 2HRmC%/Wq}odܕ.Wf#;3>xߔU ʺүD|8gt^iF(n:Pb4O-gC%.6ـ ?K)lqqYp}n eZVE ugmdX@Yɏ0>Hwѝc'D$'Z^,;XW0#d!5E+E2YLDŽ(D-2肇ƈ?@ZyỦԗwX)g"rAs g;E)tF2(~!2Ǜ~g<> o=^yů8S]}֫M}Lu7Z9[Ay--9G݂ k.GؘT豸K\hтKCU ;@R ,{,EC AhȵBLgv/ 7Xqʨ&uG-&Бwΐ!Rl'@݂K:=?!\U~4 Imt/flP-K{0&iD-zW냬*~E 7@KXUR1 w% 64K7m``FW'Qw-Ye89 sll>Fָ3ȸzgu ,Vk<,QXcEU Z)jD'K^ݮTfat8F4}PWk7YkG mR?O 5D5) ``N_#Lb- %8LEJFc T2!!T;5ވM9z\(1t/gކ4Fh-20̻=t9:1:,[܍>{rUԦ73-Սv<^LξˎLG|(.ʋ&XU[žN㱏, ('uU X+nӏFk[Ϙ&Jcb`|t)E !^ީ(O$9QۻJD5Vg~.rake}hV~mA3&/n8;9NأuoCrxa.6.̞H!r_` BGv>սhM=@G_rشD|ERD\*? L{JWW694p*!(ؾZ%SAx={~MF Xt19m &8ID5`Q*h=0ۀ֞H/ԐQ hxj8RßiD$Ao#%x[܈kX r P5q1^k8Mi8=Σ܍zȞƦ?`i;x mg!ff-U4{h!22*௲JBv>m CUpZ3;B@11^˞K1.w!X 7=OTb^a,jtrzc=^ShSYWѵDOD\:nט@M yc(Lds7[اt{ǩ{>YZ 7+#qMtE,i724c?jO]Rnd}Ӊaxgi> X's2JS,N`oc^nsQ@ೄ :Q6+uaLOu+٠T%Ku]ߩ*USȼ IE^;x͑E*m|L:׳ CݼfAB;]EnjBNwA,7:y'LeJ {Q{v -H6[NbZڤpVNb.H+1#5vmen6ѫk;^wt4`6O~hX&J=)黖jK4\ &AO -:sF^BFA ߧDL;z. swShc~GFC4>l]?I&{T5&W+Cu&/`F'R-DJ4RK_"ۇF۬nRW56][~|gL!՟* x}"53 Qu jihr7Gg?(X'wNfQ6ӱ,ߛtATմ5ۙal"mIr)Vn"qf=aEx%E6IꜴ {In5垫=c!M$}5q ;2~~Npۙc<PppȪo5YO[-,JoԢJFo`tJ1[J)[Vm{dO*'rG:rg?kwh]+ȴ=|}=t}7/zC;⼤oo@GeTT3 Ob-:4 ^;X@,iׁy]jm!N%w-i0o"{!̫v[hU~·`˻%;zRI( u^y"RA>kP Y$E,<6\)lj66rhϹLt?9In )ƨtMhJJ6Nl ܤX m' +^/A4]wˀY i"#7K/b ۔.Utªle45 ;̱J+G#+Kߝ,%:9+ws(B/*7!( dT2;0~&mkY mK_Mɧc+ 7s3آ}?!Z {gw-*$N?O#>պ\8, urXӫShHBʟ}Աs٦D$YV j.Iu|˼xs?o:[?ޟjNc]܉PAY)􊺋 i ^?,<\xz=e(*u@vO4^3}1~º?/8b8^'6Н&@r%ԃS?a-jHMLMOJBAF&ZJD<E>w gUD1([S6"? #L c:&yԟ4x/e Jdg5dX792v܎Սx*Xӝ8_xP{@6${p|׸#cGO5eiÉ G 0CEuA~콋b w0^;WǘVvغ`/wsʓ'y駇diR^ .Zt:>28I!EOmhga^H~6釼'^KWVD#gpy8_ib!pКۙ^/ۢAO c\WF$ò/N_v&c% Y¾@$٤;ŜJ7AɌ< O%6ϨǡK`ʗj^](G/ըiĩ(ehQtYl p~$,]^cJQF{onzP)72t|MOl^uL2g> =v&ɒM3 =#),\)ńa .dhU쯒*L} 4!nƊm'~ܥA"R=\wb T"Qŀ뵢TFo_a@YR~@Ę Z|D5{r{\c}\JgX)`̺WYo -x~>Ӻ̨Տhhi Ɏ-KX?MXME٬;L{cl_s*gzZgig2 CgZMscrLTD5ߺۻK2')$MwVr d R$2I}| = í$?6Y~zai9UN.! i j}|`vP`W6yŧ 2azB8zY XšG6/%r*Ҍ\z eOS%6NK^W;8 ,Zz{Ɠ馣XQHhg u1m4y/v@ Dc~E';AJgVy3EΤݖ ;-odSFr)htz+],}fMReeNA3s畯ZnT$\J|dc|ul<xYrN$w*',6p3!&SÆ^ -ȒhEhds' f̯X*ǵ FP* gpξL# 1F!,e[֥VdH^SˉrgtLjn f?o' Tq( 0ZSOr z5f4h|-[{rAW&z Ʀ)_sI\Z[[w>\+3$kԧN\̖ rFsD+_hJ@C܂۽K$s_C > {G euIW 4*>;#Cl  SWTEu oX0Em>li5.X197C}͗uhR.z&q>z @T{~.ɵFv6U@XցT2 bpyPbhzHQ!G41q7xe2c/["ꁦ{8(w&?1S"}헪aUݵmsI^ɔecXn\G@e$j=ڍ:_'jr^Xlpb( t=9~95|e At95G vrg0Uy #|U.]?W *yx۹4ƸgLjxit=% vwKZ֔ƇO֮&ji:ƍdkγzkAHaF[-f.U6B <=@!(l; [8+ ]ޝ]]TVk{Ki)a9#@̰8m}wP-;LeE@ݘm,)1G8AqREZ?Tu_ ;Bgɶ3b$g+T)Ι+l'fH)(aOaAAIO'ǠL|֪wةgX%fݦLysJ=CBK n C݂TotЇ 9(byLd]DWPP7VaآW`kEOYohgQ3EW7b: -}kt& h*LCf#}ϐN]QiC}B>|Wʻ=LӪy wYީAR͌y3u3c8ε˂p+WޚdJmOpEb8J/gXga֪ffɫш7T+6,mU k>6ړ>1}`L[4y y&_;ed3&T) gZ~lU/hSs6dJp)4~S826NU{;adJE.EA^6dDp`-X.L?P"vה2Ty:)[%SS`l&!cel, =$0FH57+(h"By\\*Ec5 !.ũS\GSij ;[=odriOJr&xd? @@e8ԷY`7PͿ9*3%])GC#;i/1q"-S3 L_7ou24牑'RNFd`_ 0&GHIՐ ymdUs5EAJ7[^~O=e^]n1 *A#? x]ڪ4DӀ!W˪97XQ ?K4B]4|#̋Wʴ$6 `l0J A'xp$&Wg8F`l"fUbm[e/X{YoE, *M8+`dę_慮9B7,[krܼVOs,{'ݸdG4@H 4s,{sGރv9ݣbR#gkӟAraӉӞ~uxV?y7PG~GQ|6Bw&s2(:l)_N3HuLʻbh7LE @q$B2g1=/*@чAV,FzdtHw\]A9FB' ܽl4";.όepg BSOﴎ'#W$q,49+"w -l$ he,]SQdR?YO[e~ ѶZ5Yibٽk(bNDȤ4}X2-S2w;{(R ̲Ԣ "t= gbqPo; V7YȌFjiBF<3Tm!eZncIA ߏIV ԄOQĐ=f& 8zQF4q)E* HНWeMms!fC/lmp;:T)=kM$Bjw~>%U&Ü&?Xnt )^|SWSVM\ \ΙZ#77m?+}Κ/Q"c'/l1'btD -*Ȥ.eZEl@I\>p@%~.*Q<(rF"R|Q(N'kj.=@ -8|"!3B$UDcjf'aKGb|23|EHoY;‘n(r՗7O}硵N0yIXG`.%AR12rTzCd%҆Wy SR)2ˏҤc;i?ta庸M4OjM/oӈ<^FcX8KVͥG0;K>F3һPI,QVH| 'w^hz\ZK/;DzyL|^ Œ=: E 70[T Q;,ރVpJN*ՙ7w2/>H\̢0YmfV- p";+ٌd߆X8夶:1ߞdhЄŔH10lav͆η+oJ/ $&`gPy~^{kT~ RAS:*.F(ȓɒx$4y`'jƗ >¯rKj钜ƖUWRV$HZX 5<z)m O@+ya<1tB z: ˬv0  oеO=rqa/ۥ amUbN.L^imɆ +  `F1i/$iywWq׫WHgDm%!UI-wߊX.N~;DJ2f(f!=.w\4s\^ffh-a"BVc ),:<6Cp ͩn򨛥<<}2ڏZҁ=2Op}4c=gu%)˶YOg_?ˋpo}(%?z^Z F/L!߮wF^KEkzR RQPJh4H^,qOc)D A|FE< Pޟ[?1J4L?>>&umǶ"1H7%v>24 E[`[͎jT kQ?.7lqMKnE'i˟Z^TpĻ7h-J+ba(KTL,0`O?n) p~r~y*+Q=z:ɾQ\Eu֊ZEڡtljs"Urk|GDÏm^-;[& IpERC;†[R%`R24]#5ױ$Θےi*Hc9Ilz(Lܝ1@Q"_Ldnj^hܤ&n1V%;ȫxY. L5XQZx2eȥ|X)8RlP-D4M p6{UOg',6ReR&)PzG=,:Xёr`uo@&` 9 -:q8sNpp_+2Qdo' x3$e] 08 ClHF]wEbWoWc%bޕ!>I1^wOlޠ!͈")Cvy^жa5_pL7JsTYWPJxtot +Ƣy@ 3'C(_ H3ItFO-$ЩL  #FE63hXplx{3Rs.gUF("]ue}=39gP#]ܦ"5kjVa)5>":cwp Bf#,*zT* vHyI_&pYk8d/5^vnϧ2BN Byp050.iۈ tN\LȺk#D@ɒz+1ž}lPrǻ/Tb|Z^+ AHry'{-IyޮMXɺA}_lC ~Rƍۿe䭺20H(1, 0t^" }EaKWm D@V5d~0ƉʱrW,/KQ(z[غПERL DNYb*2* b_5R,Z'm6NM  %hplOdpO/Ci`fO |Pj 5 bE8P 2%UCucw0vp%@+i % WyvһHBT;8@\Wte=hS=:af%y!ՁϭwEC=YX̨V!@jV|>rы \Rr-KvYwTT悠ZnQ0^o;A Cde@e+;س"紣4Jkd1zPi ;>LeH0 ȾuGkN{?Vh=TW׉0[hw_@ =FՐ]^J$1撁1ٵ݃YU 3ثнBu!#QFgC^d5ʙE$YuBC G,^<7W3C!8-k{)qċQw|bOAʽV % slĆ?9[U=NwtnVDt=?x7RtQ&xt >4+z£oyty ȺYVbt%G- 3T _a~2_B;M6nU,ƻ[Ye)OXQAE\;%tr9HPܼH![3PGi 痷 c?|Tp+L"ȫCRz4%p\56 Ԗ|C~.4pD 2_EsNZKވSOٍG;cgqΆϲUxD}sKATrB;!QLK# !X|-(ͧOO*֓p}0>L5%)΍;k,n?i;H]xai^ء᫡7!$/zxÁBеGEОкCBRSX)IqcN S2WOܡN[SZe<:I an71^e%?S}:kmN%g#0y_jV5PgX݌840\G&ESTJ# dCFS7/=MK8:nc]~K))lB+@DdhC/?dFn `qKf- F^-d/oi0%Bw-O{y&,F{P0GTѠTC?<ƴ3ոD|^ZN Q:e2t`[LƌmQ(On5fa@ۃf5s{'#P4O\.kDk W$g=$W`! Un>^<yi̙x%V>4%}}<|teB\T'gٔsxJÊY֘"칒|EV@J.C<j>^)D'>O΍Ǫ8(wCPXԽ>#ۃ"ȴMpfBg^tyb(L4 nQs,?1| 4qJ$ ,7fVKQJ3Ad|-xEp1v즏M)J{G W=*@0Yy1NPhҊHJw׫u93גb]L%11KDh4_Tn]COP"37AKdך+4=\5ܽNyӽ&xٞʋ0XlP4שx)&pgwڳND#,Xwv|jx-< $[_*z!Z_*ywM]p;֋Xl8#j[K;'<6:\ &D\4fߢZ )n8Z?=^;HE: P4^}>H'vi,W3Znn.҅euSؚ2Gx>GhZ'v) "P¢om2Vhɓmkz>ffw# EuKmޮ6I~ˢqNW#JٖōyGEUZ}1XHyT&vK6=DXxYiVABv|nJ}88ٙU^*%:vϸ2I#Pp6o4z ]ȉ| u:Y_l+,ӈJ#5]VÛMWQH>KIm**ƞ~dh "Ǝ躌Ws~aFy^Q_9K]X6!y#Vcok5VHVx|9ȀhE˫~U4sUsx-+!' l4F(1xox=֧vCZPur<&8h/Dq=#lP/f؇2)߸٠jALtVOf}cIsAwzf;_'-Մkc#q%VIygIx%Z)A^LOqJWCeUɹ* $s Rbǂk Uf@q;sGRmn XulTh?+Mh~ y DrڹVzF3:jkwOlbaZP|_Jr`jgxwu0LpLXý 3w\ƛ ،Y p'_pi dXw|ҙ(A=" U0Av ? !eFΜO MV0-Ѓ eg-7 Xx.h$P5seoMD bD6i@qnG<[Z/Ui.\1=,-no2,hQH.bv%pbe^61Aw|''^CXh-bwqthTղP@s^u`cq94,X>z,$g 5լ>N ʪ팒ޱ76%ޥ$ A^FSf#&:%Vu s(a%>rDY i1?VFE &buw^kw$+ B#~dzVTY b`'$ΞZGUx,mh6ՋE24tyxH_n~%)UNqp{^;-tt.Zo!4f.{y4? X$o(v.DzՀ ?̌`KF^Hw %6U(N{_C'gD8LN'= >0-ơ3_6G Ohz!oTumWj qҖʢ /^\KTNDžr?[7ph?bߩT3Z~]Z7Z{"S`a /yq ^y°S5 }^v]y# ^YVLes̃uK"QrI1$ Rʒ.x-]σH!Ik…x))Z >POO6V]Lӗ>{%[2O<(2cvqeO"|1-2O$6Hd;o@'^\IUgHP bb9b4TsVH%sKMZsPOyq# s絈9Q6B|Z-?.Wҙj7+6ǵ/[TQ}l"qV, 7TGɉ4@HjVA[f3Ο]w^(LF-Ķ5982J((#VrpQ6GeOg()埴A9̾13?ιMnhgaR K‰e:{RЂE97Hzgt>FV\sZ5]ȱgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata $o(($( @&@&V0(}(}O8o( ( >GEoh h T8 8 >^B@S@S7h88c```%nP%w}y&y&  y& y&p '',((--%.. 0N0.8N8.@N@. O/``O`/O/O/@ O/x xԏ/z%>404(?4|~4Cusr/lib64/libicuuc.so.64.2000075500010001160152342600300011024 0ustar00ELF>3@@8@00 0404<04<? LL=L=PP$$000 Ptddddl{l{QtdRtd0404<04<GNU;:*z/L((a  ^M,@" @A h@F0#  fQ@ i` P   $!  @0D a 0h(hP A@%, %" E@@Lb@Pv E @ B  0 J@(C% @ $(@. @ Dbǃ#E5PP(! RT0 ABDFHIJLMNOQSVWX\^bgilmoquvwx{~  !#$&')*./23589:>CEJMQRTUWXZ\_`beghjmopqruvz| "#%*-./257;>?CDEFHLNOQSTUXY[_`begjknpqrtvyz{|   "#&)*+.0257:;>AEHKOPSVWYZ\^`bilpqsu{|}    !"$&'),05678;<>@BCFGHIKLNRUXZ\]_abdefglnoqtvwy{|~    !%()*,-012579:>@BCDFHMOPRSUVWYZ\]^adgjlnqstwz~  !$'(*/024579:<=>?@ACDFGHKLMORWXZ[^_cfijkloqstwy{|~  !"%*-1259:<>BCDFGIJKOPQTVWY]`dfhjklnoqrtvwxyz{~             ! " ' ) * , - 0 3 4 5 8 ; < ? @ B D F H J O R T U Y Z [ ^ ` a b c f g k m n o s v x | ~            " $ % ) + . 0 1 3 5 6 8 : = ? @ A C D F H I K L N Q R W Z \ ] _ a c e f h i j m n s v w z }            " $ & ' ( + - / 1 5 6 7 : < = > ? @ C E G H K O R T V W Y [ \ ^ b c f i j l n p q s u v w y z | ~         # & ' * . 1 4 5 6 7 9 ; < = ? A B C D E F H I M O Q R S U W [ ] a b c g l o p q t u w y { | } ~          # % & ' ( * , - . 1 2 3 5 7 : ; > A D E F H I J K M N Q T U V X Y Z [ \ ` a c d f g i k m o r u w z }     !"%&'*0178=@ABDHj==+>r,_ GRbc6N7q{ D(馊Qr}ۛ18 `8M(nlQJ7U6lNP^voPsM0 RY*[c+bO/jюߞ.t(8AҨ \ȻaZo32R@y浃kDNNJN:8G LXd*)$/Px_iAgNb/M=bS}INNHLdv[hSS2a>{5RN"~FgU 2ҸЎܻT˔圈&u(4fZ:1j]iCγrۙ4RZ8߈Q@}Ϥ1;9\1<QSؽ/fnՅ\rb8՝Lڵ4o{.3fVe1(WoPJB gŮeT^N$ j;+Z \kl`ijU1$z y`;aQ4=_r뚽+Dvg#-koZ ~J->\}L]3)9 4]\EZ~;CJnOGhT&^p{),y l6NPA0 /t1+l Oֆc+E{@L'hq|(R?%+F6Ek:R>{h "%-1,BU9,bH5c؅ph.Sj 01ϺMҩH&9N!,ex,*m b` q9ΝqzD7@fto?xE,=IUG"Nw'+bgX:^"I^-껛% ~ϯw jH! >pEJOu~/g )T́OdTmkd^!Qz{(X\^{UEӇ^֧O!@{:#n2E#:"~Z5 oHўHjKF1C/{w~엺N矴o R+B^uv;6n {-p=_,A%Jcroi\BԠQ{p$@@>ѳD yށ(&)=$0\2hKKxԒu:jj2S|^6z NwAĐ|۾+4Nbw`IT /\u`@!±ܖs~Pvn[cyN4{xqBMe6VX O]^/ڧKBRJԜ˜ 3fYU(WQtnдYg).@ m $cٺSpwnK wMàFBYE.@pm+>_> k?^Nss8 z4Ґ]dlq&&Pe3}M(r 0YZۅp,'Q4t > < 'UwB2VaTqMTO7be/a;u <\!XzNbOE?'i1~(]A_lNWAoL\`  Ρz+;\m KE)Ӷ~kô$qhhHɮB߫Uf MVñz(x;k{Hp6>r&4cB7tZnL󳘣Pv$&tf5 2WWe-0KU \W|SFsHyfqѣ(PbguKhFYr lQor埳hNXt&ħr +cPiwa>K чu ]9NNb{T{Je" >H(L䀈bU+E+ęffJܦXA%)#qD_穾dC6z ``h0 8+ZɨmAה I bNK,cv;Dt^~GJ0S09m6+ݕe}ՍB'H2rΡlF3ڡ0Lü ;4fXs~6LlěO nSX6Dx$a]ev1IZUH۲:c7 XFT= i#rREyZXU^6.]qnex=A\ /n[JoY)5MK(~X>N|opI}s"P?ƻ< {+J.9?$v(qR焉R4BM:~U) ><ط Qќ Ќ}G`*r7(Rom4۠<I;8xo &[؊NL|U:l# T.FiQ}S'UտfmP綱ٺ"VAVYpdUY$^ˈ(X7l 5p%:aW? נq{L)7PCH ޴JfZuwJkȖY‚=L@}b7A!pL1ӱ*u9bs¥IY _/ƇiWNN`7󗘽ueAa(+vRQPrs*J6j%OFL"f.՚M̆: bD}.ӝn75b}]sq +a owŧ1|^~~G)~"/7 ~c8w .L<<(zL>r֎u0k$9Ɨd"Vx ̾:h% .тIҕ}[4J{slR jOw2>I{ui|j^0 SwN{UY RW䬨oK$nA.'bTKAX&g;ŖB+ge2LQ5Ys+Zz )M'GRY\4'ʁ!MzNAtU [2rMC֖*NLwH4xɏFVWҁq{nZ`>k45$pf 6 UUǿf/>5ĺ,8i^"&h?'˚Q-tqӋPS6`vР?$Z mc7``>n lj,XG(Iر/Ւk7a}尯6XnjH!t&U 0QFF`iM W 6TxUY.V E[~V}Rɟ[~]?-fւ64܆;inPCc- 7ͳNE.+"`B 6jՇ[/իj0-FnеXgϹ/\W0TM7Yqx:`n' $_qXJ<U4&AMj56yhhU)bfM>kn_餳IȦH&::%9rfV,W?M=n|] m eV$ЂEI9|iv-gO(|cj[ד*v&oT\jbcYSTՃ/B.=ufJ UzvofG J/+:]Y/U2ɞ`xnOoxǓ{|ma[+,iTMo=krSf[0nuI͖ CEmU*[D#"KW3]Po@_WI.FQAl5= ev;+ݶzWW E_5d!n* зNP۰jǬe1ʶA*j~}8oPsOMŘn+ ɟBȍ؎ك юxKuXPo?ud5~]M]rF{{gd4U _g8l}`a/9Sf$lG BмZ3MCdl8U+ɠPcH]isrASc&k F͔UvJN\ ?>l?8Ci5FZsG xi`NOM(Xa`J(WG.YWw2"gEBUu]3)C]K! &,_F6]JkH-} r';ŚNwRi WG s܊'6RA,n=Mz|gB#,>h)Bh~ON;CCEFbg6NdS[w =qT9`;CCw!RL]E_:coP<$R8C5fAdj%u̸Z0,ij6hoc|]W ?E^>מg杰{km(֐y =yN#'op'q,fQjb "ub0Jfk / 6~"fm!.FJ3aMydbd/jts̊qymHwh +K$װ 024owkŮ.6jQ>{{%k6D%̵YUddW7'Zᕨ.1f~?4H3mCHhg  ƋvvbG%=<-ҸLB9nooԷe N0dK+-Cв{ %?@:7%ħ^x`y$Xte?&>N1;h|`q~ z׸}_L7txG6ŦpN|4+14oӛCqGJu˭{;r}` 鹂4/*ض 5w.%=x%@P݊tʥrJ:bw VEǿ ?|.\IRvG1[wc&fܠ:&UtޙY\KEmgjB/E5_?~mY3c&nZ&*ο'-,:;["֎/2*Ѡ%p 7e|Ul7/[^;Gp% AUjsgXʲ#Ɍwu- 'mRgߌ\fC;`?a#XءA.r[|Dc͔XYm&bNj,)v<`"~|- x?T![*J]Xx?ԓ3Rsz`%s9-I4QڤwHXBqiF~4+I>4+n.rmI9)LpUMٴFh^b*̱Mc $@SJdZ:Rt$`++.?f*Q'8IA 5 lU*;ue^fUgf4QqNĔ6J989IwCw*؂죓tZRqרIZcj)0sy!'r~LQrqXf mFUoX5]_uI}&?x Dhl|fA2P L64[ 5(-Kf懲ى*r8{іAD<'j@{XJZPb5͓ ~6b}&5[9I#G\{aƎ_#sJE>RɲGqIs-ruR\'Pm$G ߽V-d"ޯHU@y0ӮĂ>ȴ(qZѿZ zqu bbΞp 0&1ފ9 hj>T\8h(.S@L!pD%*|yA A6o&Q&5+p{@/Nb?it굅MAm˻wzzD`72L؎2 x܃GT8fvEc=O*¸ O  Ҏ 9_ w @qq;_RinLORQtFU[K=UR?xSd&zꀃРA㠟r--G }ah,$ d1^ߤ&qv5GW5Ŝ;ƨdiC!HF*t0l'Kʺepx˪~X\َ H܇7 `T-pe{#?^lF*Jh5ߌV5'M w n堷;:yk{@?{O,yyXL_YuoYOX_<:$$im0~y6jD Zzk#_qX>vlRñjEE}ŬRP6eJ3t A:gȤ4Ku2WZr {̾|+ vH歮?%{$8Hu֯)5i4/5gX-®s:̺^+Yf#P(e "ؔ!KsW,^$L|b nl5ï= i,o :L>*?6ڠ08+y3VnK1R^ҾMS?V2~< ن18Uq~eEjKB:~y{$;:d ` a|V5g@_6Sܮ4b: I (V/(mD-gB̊s{Ls?; *3z6L XcF7&qw1Si186=|ѩHNjϬJ g虑2wiroy`(%.G挗D—S9}63c?O "˟1kȲE:/x+QqGe{3@B%4ˏHK^z\gA{b =,^-XNhy e/v6:ΊBe5@<'uBjb[Qr;a38j8^c8A cm 벿?k3`L#klok7ʣU2É!5`8*?sDs]H ݯAw@ϲ]¹1Axbt8 Qg7^=(MKD6 Ѱs{㡹;k1DfL'Ji!V|ũm_%+Jc>P:O: Ur'HB12Y'!T" 1$+exˈ㩘7ܔH[*b+f,GFrYpF\5m?uٹ)@]xmcN, (΂=BO߮" xFdxƇ,`*QR 8Znj=SN W#.\,LBiR tn232ɨg: aZ Z 2K˜?=Y{&YCk=Is2hs$nG@ {>!vGmKЩ77ZR93>~GPx^MsuLcts9̌Wgu>bob'Fεt2:R'i"0Ǽ 9s]S˴6L=țO:kήAﴹtQ*䶼RK}dH{MEMD*)ӧ.pV-X2CSq1Gl AeMЃ݆vi~ _y(v(9f >kC帻Ғ4B;BWӇ<=}Gx\ZɈAtbوI[;E@#90?n [RL 2p xuz(]e^xfP_AbY;F[ xYb+}@i;Pߍ-c'Õ |܄n'.30:GEjD3UV @ObzY 84#Fz5@VbL@W %3χmuv߮/7Hd< ˍ $TC+ZuoO&יxR,h$ J5 LeaZ]A u {@ދR@/86½ (\Rv.P}b| y,j}Y0f.Ir1-Ѳ).K/'ڶcJL݆K2Qd4V49ӸٴT_Mj*{04PGk"a \ FX~'*Z=@N[ks%ر_~:nRYdۘ:nDžj |. =K,.󑢪VwD#:P]L݋zܲS i}VKIu qKT*b%rȓ:[@R1V`6S 聗Yl)پugK?Q۱DÈT8W0!Kr\Fen›LwMA)z5VL."95x Wn:]2=ӃGf͹dì@Adܫ|c8KZ[7M >s2KjSX|?-+<+001?=$bnۡƠ5eҏ$QvqT;";?ܼ>ּ3a 9{@BVl~snʩ9L2CnoB\=  jmʔ[}X!~fKyc6.S*%ceeb[L FZ8X"W`񹟊!ZG~NA,e[UQPvD ~|ǔfk a VrWD?zyޱOpAIAKv-][7I nm,1AD7`!k@LՆvBb/kZ>kV` sAIĦj;;+aE>u7c߷MxALI3,"bEz<=9ܛ mЬDgQ4UDŞ_.;|.[CK(Ǝ5?Eq}+BK3qaf01!QSPkA:jvnĂrmܽRdfȬ|q`h՚JlEc2>:yF5eREUSSN!>QYYKGaRFOUrT.JB3nPϫDM_nؽw[dA­˦/1D}4VE%4!zTnG)rW$*q5Vx4'R$;e?14L9ͰuNoD@nuh&ISzsg%,]:"Wr @șȈsnsCCcs71߰YDտD5/JWbf_ʴ܏͓:e 9k&"a}0M("K*GW aO= Qq!0XwPy_M<$g (LO#GюG:5ȶ'R1'G凐SȻÊ9}]M4 Wtw%c 2%w$dAo%"q4|6o[?;DT2>Gt#V#M@R8֘ZbVt<_ )MoD4~j@T!im߹?5z%lzv+lh9 nHlte$a"@zߺNXzZє2|x[e-!ZH`O©x5:tK`92l32y!<$Zpav:%oiHIwJ#|}9Xg.siUE8̝n{5}J8vU E䡋\w3 юي4&tB9*9F.4 Y#A 2?I@f(xw=ňO^6fD)"Z"۔Ҿض.xdz5,4U "㌶pV'!V.t9J*g3}BNniu:{7.d$ɡx޺$eA FM7| N Q q  gF" aO`G -c40?|W4U! 6 "tFנ=wJ) " 1@OGZ  ;'$5=  !W=7 3"wy> ":) }3   ( 5 7 sv| Z- Q9 7H  ~ 4 p -Y $ $!h*=h9 !\  i,# g `#H P(! ,= 5 #? Q. e+ˬ" $G^ w Uq y #8 )F С $  C @   xg @ \ ҈    }!.mK hU R'= RQ `% d2 -r!pB=  p (%" O @l  * 1V A^˼ p  P7 ; p  @)K h- P  `!-\ `:!1=ٷ @+ 0=s=_H  } i!)hR=! 8#4 p# D W !/ ' ߀ 0 FK az @%^ @1X6 2?% T" BR<( !f BiK Q i я | wQ #  @(~ m `Y @ j  B_ `S `r!1"  1 0!"=n  c!x<=(  P !_ A *h P$֬ Pk s4} ;CK<(!G=x pt E @(a% % p!= )g!V r#' 0#40  O w JK@ </ex  y P] k G В eP  i @ M pE y{ P > 0  @c Co+ ! q @%? 7 3X 0$ f [ `* /" w2 Pv{ 0 03.ɮ {q @a  6   p V; `8 A u >N @e P 0w l  pR={" 0m   ) Su @n. V !I=h  [g  Н-!P0= 00$ :I* D  c " p  % $! )=0" !!=1, F3 ?mL 0jiU ! PO @E = J ~O bj tjE Cqj Х)-7 5^ `/ Z 0 W3 @-;/ paS!x8=@b @iq j  0 d 0] V_ A ?&  Ш P b c 0D ` ! ul @py P  , $ PG 1 P4/" O9 1>Q @W P $}+!.=2p wk " $6 ` " > `q+{ P < S[ 4 @H !E=ܹ .!9=%" :_" Y P% |  F aCy{ ]!"8' p$4s a{ Pu +F @ i 07 f , G3!)=K ipI i ei `7 8P d 5h p%Qd  y " {0^ 5 y ! 7Q !7=0 ik  {b 2G8 ? c R$ ?\ 0R >{ 0 H z  ~ 8&  T `vop; :1k {6- S G m x> P 0\ `~ m 5 ] 0.!==A> p7|Ee m '!:=XK i!  7 o 0{ '!`I=   2 T P X P$  kQ "h d ݻ" ` z -{ >- c wd  n p  T" R p oJ) C$W @wZ P[  0 \R  B*!p-=4 u D K` M ] `!`g !f= VD  Pi 5 EN 0 VE pR P}9##" !-. su p o p+) pz { 0 D6 P,5O w0 0 -l a + p) 1^ p `74  ?Ϥ 7  g  D @ s  c/ 0"  P  q `(\ 9,n2  " ie% @!  0 ; !C  $!=h< 0E^ 0 5+* pDs 9ް xA_<( @Z 9se" q 0b b] + F !$=@Q   G4 P. ۽ pw] @!p#=J5 0@^ F `I!=u  kQ n  z    :1v 8L @ D! `\ Ч < 0 H c e 9 7JR oyi @vL pjB6 @ :` { 1 ,  * ]%? q/0 0!=bu v @ B9!.М!ʆ . )3 `2,   ,}ѩ" I `>O+ `! <q P #  + !G| F 71 m\   m @'& 0. C 0AU ` o1  4 ".1 p 4 c P ` ; 3[t pm'   @  `y 0ǰ y O P{Yy @   @  R/" $ P/ "^! b u 2" 0u[ )    } m `8 `7R֒ PH ~ `t-%&  pi1 P `X@ `~ VA 0=Y  4 5 ZW $  N  O C! += @ɛ g 7  BD<(!" b @\q U C!H<=0& ` !C=jg 0; @W|f D!9=  Ц 0| Hr - V ` 0 H1 , I =\!`=k eek!p=($5 /P   v   @! =7 6 % ; 0O|A P=$a ;S# $V @]  `/+  ͎ D ) @N   l `C =e7 | g΅ 3ݺ 0<, C4 P!H=X' !4s  M P  0 k p j uÄ  P3 @":  C m `!@ 9. @(Ul 0C 0i36 1q;"  d5!@L=0  @  __ * xE 4 0 o P" 3c  qo 0- ^ ^ Jr  N @n %d `6 4`! ' p E pi% `T <J G < R /  Уq .{ w yk!= Γ p_ / `" ` " # p7 $u p8" @xЏ D Q^ = NR ` 8  eE ;L /b `!p'=  " g #"  9 %  ps a `| 2^ w5 C }+ PFh `   6 w A r %  _FG pbxg p8W P# @-f `vF7!=r Uo P T F- @%8I  . "{ 0y jP N a  f ?9!9= H ( 8 .3 0b^ p %(!@,_ _ 5 `0  @7   R! >=@+ G  +cJ # 0 j; J >1" @  D J0 M 0  dg q !==@˚ c 2y ! S  u 8 !(= 7 M!3= ` ,H c Ie  m'! &" 03 -?b | s6< _'  `: ^ ps Q׆   e - LiR: ;`E ^j!=ap 0t,   d" p ! [ K G0!K=0 + - \~LM k x  ` 0   @ =_ E-F `q `0ϡ 0 8E! 2=(ݑ p$8!1 PF ) q" yo F a c!@< H @M1 =  ` ql  ZD G n1 -- ]݀ =v Ъ*Z_ N1 `,Ӑ @E   F    ]!ps p  >' 0n"  . H( 9v _ 3r 7?T  $ `(U" `  e 0r .a+!J=8` kaa  >'!xI= n }$ W." pO2!` V   6 Ecm Pa!ԭ 0 s p p8 / +  )& 0.: Pi 3+b  [ Оs 0 2!,=(fO  0: @" `Aoj P`% h 33| v aJ h7 p4a !"=Nm @ jA ` wAX<(%  Z 00!x=!?=`!=8" uAU<( 0m BmT!=1!8K=m!X'=s     e7!,!<= 1 UH!D=̅ @  !)=Y" Z 4 .Rn > `R \  ` !=(1 imW wk 6>  p^!#,   0 F! /  : p2 'A@p<(=+ @ J AK  3: : S &f wY W `ȝ!h9=H  eX @$ H Ua 8 f z RX9   0I -Q |{` 0)'C AK f` py v n, 0$`9! 0 z; {'" S4 `z ;!K=)" ad  , $ p P!!A{ 5   0 G @ `F ~5 @ +Z ( z =""   0Bm<(J2 R 0\ &  !O x `wH `& j E <CQ |2Ig @  Z @-rC C@D M-# vu P=  J T Y3 PgT ` cJ @h H I '3 Pa:  q  @  t[ гX d  @~i `5 ! ` `!TZ 0 * P4, x . P~.B@k<( i '!P?=@. c&c k@M < /  p !1 2H!! pw P! [" %E ]1d @sa< 5 > sT }"  pk_ `x; *  `Q!% \  D ` #e u @ #FY |{* t !xC=z,!/==Bj<(4 `d i2 `  p |^ 5 2 j q 7 ] { >o % e pAl . ײ ` JcTY= 5 r .}  `k  H p ?'N kz Ԣ rE @^  P Ye  - )1 08o p  0   m PSr n\ qz <\  ^  78  Ҵ ЁR @8 $>* `S. 8  p  #@ < m 5   [ !B=H* o Pa :.  Pp N Pk~ P  P   c kI hMH    `+\ np ; D ]+ PZ# sb  [ |'  ! *!,=  4 ` =  0 9b w !$++ i_ (w T,!J=,  Ф QK` 0( `) h 2 p 6 PK   ` A: 2F< #  1Z p mL k* 8 7J @ )  %"   7 T : ' O Pl5> [g tF  C  p[+!.=n 0,# tG. 'qn 7]L c /!= K ` V r  С @m62 -; J @D `1!@3` O# "9 P9i )!08=i8 q `T T|   W`   @&  FS Pz!  p8;  9 OZ ' . 01!=(T!s z L `5 0Xm 0  # Pd  pi mC  PP@*4S! # ` m Jk    g pr 0 "  ʶ!#=T  )t )p!h=O !(=0J `ht 1 , f? r " 6 B{K  QA =(   pR @; $O & Ba<(ې P P%: {|p ; Z    T 0 7 07 \n P-8{ * Pq    -4 @ !x%=@ (!P6=X0 `x y" "o@ y AJ @   A u UY о  0VLT!b!I=X* D h `| 0H!=P A3!=(_i ` + 0"~  p " t! PG )!=(JJ ` 67  5W" pr M j)SD K p5T Pso9x  paU  0-" $NH c'5 *j" ) B!#=8 6v n!HF= !$  ` ; w!xJ=(D +  v 0!`,K2!D. 0'Z &" uY nU r : 0 _6t RG 0cC @B 6 *+a `Q `7 j q q& `mOsa - `    YI @S -!XB=Z ? r" g^ If  !`>=@, !E=(i4 @I!]* z+ m!#JN!`"e ` @z " @ ` ,AP<(io !` W, q pIV!G=/M pè!9= *!P&=^  D\ S6 I  :S" @c -i p  '" pS|K ` D _" $i >T W" = p BN<(!h?=g  gn` `gP!@=@| ` P7; P!  `!F=U q@L!C=`1y ] p .|  ШI+  06rm #Fd v  G `I#  o! ?   `e p   q ? iO" 0^= @T&Hh p$$_ P' 07 @ " K}6 2SK @ p,X z~G P C  < P[!A p' P> d! c t   $8 > 0 1  `5 p0A> 9so Q .!PR? rs @0@ݸ!< QV( 0!H=  @ R p6 P + sX {  D @ e9 `1;#!X,={r  p !!# x /" q3; I  P  (V  ID l\ @ Pk w7] + N 0 j@ pƊ ^ C  + !5qy  4 `E  !r"  pw _M " Mc! ̓ v  .2!PK=@ wSF!8B= J  ( `  P  x [" @  `  P [ 7 `60D7 4q - ^7}w ` =0 " 0   Cj &C @"!(=0>!\ `<vE _o&" d[ @a R w mg p - m MA =$" P   @s a&0 +;  T 0t   I@ }+ P ?V p!  m+X   U PJ  " P ! $v   7  9 9j m3 .6 3jG, #`r   D P] e    j  { P Fm PP 0 yHj 1 `[ I  p" `  u *G a"ak 0 и) u"  b i L  Ђ " }6 CA 7L p s S 0 ,d m 'D J P '" p   u uF @w [ by @ [ 0 Уn ѵ 3" PK/w [!xE= p С 6l!6l p {V; 09BT!x=(c n x  M !==@ P( ( 0>2!,=I!2=\ \ y; 9~3 pS^ `7 |!  `  \7 p5!" D (!7=  B 4rt- f6 `C6O  1Z8!"=@ k &i 5P, $ V u 0 A!pc k  |T raR5 0( !HC=!` =& P k" @@I ` u w @ r p - 0 ;W z   @ `} P6O  2t I  3 Z= T&o >^ `(4   f 0 0m Xb 0C j v' D @LM!= z + PPX!" ;+J 0 f ]q!5=(b) @= 0 + ` (  a @ > (!(#=  { p|} ? ? vj< {t `-E_ A  d wY |2[\ * ( g   Љ *h ) &^  А([S!3=? : p5B 5~ w1 N p 1 0 !˒ ,Q80 \Bg<( P BtN 0 (!=$" `  @ f- &&~ \B!;= Ђ5x9 8  0d m UHE   ` K s! v * `SA!0F=rO {% 9 3 k \   H @ & ~}. i o t!H=C!1=  D Bό `3 "|Be<( 4O, F!" = p6:4 % 5!@- qN~ 4" @ 2 6 U   > pT3 -0! =0;!  p  P 1! ] + N `\u$ P7" R "; a (  @{b v?   )q {H # `3 5 )( `N Y {iύ 4} WG  ; }5= 06@ p ;t h Y s[ " v!`"=8L P4,f Pp $Y }^F pa"(" wܫ }T{ B ?MA p (* P T / Z1 p"  |!C=' n p = _!  " M"   01  i pN  a P z p u 5: | 0 P 0  p ? m=R==T r B9 ` c. h # @q  0 _a p:    z @ =# ic 0k [d"  p8    >   s > _zu pg!'=@%V " Ux 01 , @-S P V k l ""Cv<(k "7 /m @7 !X p$ j y If J U ! ^ $I!P=0D)"  + !#!5 " 0e 0  TJ 0 z   @w @%u (< PRz ZR PphL j  ` q В < 3a< 0kyp S N @ ( ( " w @ E^ v M'! `) \Y| 6e >   ş!Y!. j'!0 `5[  8 `7R @ C 'σ @ i 4 03 )Nj /   `  P~<bV " U" p8b 0V # 7   5 /Sm P o < / h 2H ` U" Pq!*=h!.v @h!D=0w PAL 0j `B ,!0 pab P  6 sa "  F: t P~ G  4 `q H  2  ``H  ! M   E~ u !I=hab.\ P M m p: @ P|  @] VP  )-}"  6 i/" O  z f{ P \"+ F3y P $!8$=@$"  u Z p7ɫ" S"    c Sf kl ؄ 0 8 `b\ S  " PPa @=;\ p y, #_0 +Lu Z 0( `} @ \  j { KK hU  8 ic 77  o}!P)= z vy  p1 A^ 07   į )f   @yM J h- xT E\ M|  0 > @\ N  5  8 a " I!x2=P H P  `mOI \:!1=(| `"  8< 04B @ l {e tl$ ?!`#| И :,"  y!,=Bu<(Bc lTU so "1 E 0., Fg!Ŵ!" %H0 6 % p )] y a h  ? `wO! P  t z" $ G0 !8 6 c!0=(  @@L<(h 2  p fN!8+= z{!P ;!x(= Pa= R O  PhM!`2=K 5 ) m Y $  `  / @B  ` p pq  Bb `g wQ   bP mu 2 R  @n@ < = 1 w =$'" u 0Tqq  +  u e 9? raf @e+ P"  @ x6 +!pM  v  .' `m #  ) L /!=# :v w  )x pD j  0j Pau] 0_ P; = 5 ] K ipo!G=h T 5n2 - v % g* D  ] - '  8 m_ pV4!K=P" p  Pl2R9 p8G c"   ` -/ " @| dM S2!) p 4 @m  i v v  P l `7L Х)c vi  5 W S 6 @ Ў  YU0 0 ` 8" @  `rzn m `~7 /   ` Bd ;)" B <G K `  K I + |" 0F n 5!P= " p2 @l ?QE P3k!"= @ > +OTz P /A =8 e'v 5> OO! @2 9X  k <4 [ݖ S -    X 4 Ќ !@=, lm @  6%  Fi ޮ n %1 @ ף!!= 5!@A= pH  - P& p ! pi!X#=7C   @2 Y % wc/ *   0 zG k  {m2!,= ;] B 0z n  Y!B=8n  FM<(  `%. ' a!5=| V5h c p4Wv `i 3L  1 PqNԤ E/M!H2=C!0. bA  0 Q r= pTL ;. (36- %D#3   } 0  %}"  b=R=_ 0F  _У @E:& pV\ @;!K=! 0  p    !8=6!(= !E=HjF " p l 6$"  M t r 0% !GM!= 5 PH  9 1> g 7 p& p~e Ђ%^q  at   n  @\! #/: 4 ` !"=֘ T z!= H;[ E, Ц pv  h  `E 21 `,!  S OR 9!#%/ )e Q k p ;L l$ `(6 @)! 7M l M$dC {^ `d{ #x a q :/0  a `  @?  a  C-  6G p(!!=J p f p c Mf  b .(" ml # !: 2    3 @"h  F 8y!i\  E $!@,=̠ i53 q = T*, @G@g `!5 &\ %i 3+ټ P`   P H} `# h` zG s4 1\  zI!][N '" 0q P~ ^ T <  P= ^ @7f p$]: # #v B-3!(1=P  !=. t2D  bj Q!X==D @8Y p7  p- xm 6 p3 d1 k  _ X { *!C Л{,  } =!(C= Q< 04q p]  0 U" #" %" p W P 5 p ;! @0 {<@ `|K  p.= S    D+ PF P ` 5 Ew ! +W!4= v k" P rq 0{k!uP {i 3 "-< rMO  q !@"( = ЄJ   !+ P 6 7  !>=@q T[ Ú YL ER!P У W4D p  pr @B `  l  *" NR @ EL 0 H Rpi P43c  l%R -R p@Z " `T6!!=8 1  j8z /Y $ V < `Q\Q  @ @ a| gg P z f ! ]E ]1  Y  ! B=< P{Y8 0RL 4 @/J0! @! @]   !Aq<( % m s P `* G `* Q  ( "Z!`"^S p C9I g" 0 )K "  z !H= `0U p! 9 PT  o{  p $ k ? qy" 7!%=@ p M P8 p06P @E a Bo<(a!$=@; 2!p==! ) Ps#) >!@8=8r5 P0 y 59 8S>n 9y!@=@." pOg $!?+C @ | p z!6=8: m : 2 Gx  8\ Хk "t$ @8 $E" P  Ё+( 0 +!8=(!(A=Bl<(! @=; i B@V<(uN  cɔ P: _  p b :.| R t    Q e`  x yl q a" zI hC ` R+ F SZ ' xS] p+ ; a   )  c  7J  I|  "  `~ mfh $` j#ю 0(< dl D JL  z0K ) `L R - ;- P^0l 0 F  -*  p  `  v: 2Fu =!(==p ` T1 ;1 Ђ%* gI g"{ p 7 W 0: 8 f z m 2!,=A   3 @ $Z P& Is ^N P !$y D q% v  1 @V ~!6= / @ vd    > 8 qg  ,s!pM { . b   *U q&s /z C- @& $!n { p  <C4s!5=#_ @> S> 6 7 g z]G b :J @hc[ p)  Pa @ c !v}! =(ԛ `  !q   8  P5 "sz e\ Юg> \U0!hK=( С=` k e Z| 0>^1 ,  " Pz o r D  O #? tK!2=y `O ' g"   D  @0" @  FC AJ F<] p ` F  @ 5R  P! =:_ 0@  q  :%3 pv 0  0l  P e  8 |` g" "(i @ VJ @ Pg ," P(  + h> 8%m p v G!h&=E Ai 3+n ;  b R p _   _  @JZ |z\t  1 , @ I& Pr S Pv  J p % We `Q @E z+ p7 Bɵ!4W " 0? 098P mM j)s _-E 7 " M v  pF :!8=: 9"  $" = paw` .O  v[!h 0$ P T nE < !0 y m _?= M !D ML!$K PQ C  /8 /o @Q ЉXr fh ` Y |@  `7 : FW< }y P F; I#jT Pq܃ @!/q ? p PF  L  LSA P  !8%=@" 0wM p1 0 D4 @ C  -` , PF `),  i P p>   (" p&!(H=XP%"    5  !e >"  /!0 =X PN ; u ?` j  S  qo!8?=JO Pl5~ !: `J ` [ a . @l E ;ON 0k @m} P>b& S;' U @D!H"=. )( @  R R u8 6 ! ph6Q   f P $|"  ʘ DQ P B 7  !>=@ ? c  @ 0]  } P x r J3 " L # ` Kn ` } e * n uHtk 0\ p % D i @33R }' P `  7 i3[ `) 0. bC1!  @GZ 1S!4=r h"  σ @\W # wG;  D' 78( c9y" ` {G 0 !=(:!,q4 .R^j nD 9e  1` pI V= XC @Mo!p ` km @ : p4 ( e n Wγ `; B   !> 6S C  } S T<!C=w* P4F # k  t8"  C pܧ  GT pq$S ` + !5 p  `M- f| p< 0R~ =5 ЀB % ~  | ^&  \ @v  " @  ` " 0 &@ @|7 `60  q   B @G7y!X=UC )nH @ e po &  ) S%p 6   " t R!x$=@p, G36 !`C=O l; P  3ku L-N ` pBK  mʧ v `} + w}  ~i E= 5 p8 !r #    nd- %z0 pJ  г  B @>\  v   "r" `  oV `" IV 1 Z)  z ] 0R > z > 0  # a j. '*+Q ~!=hs ~l  g# ` S  Fe P ba 0  u u 0  `r %  #_ r g  '   s!==: @   Po ]" ` 9 8+ QF и)D M0l!(^ ` g #f S Ƅ  0_ F v !0WB > @@ !<=8  @ 5 =0  HN 'J8 6 _ ` 0 Y ; ~1 0g p !!8(=@ m .) [r;!`= 09B)  4P @ b !`#4p 8/mD @ t z . 6wC Г L# R < .2!i O!?=(C 0 ԇ p Q oyL pjBD d j [{ bj `K U5 Ui'2!p,= B `?(| k- Xo T ET 0C Zٟ!;=C @C3 0 2 0 !/" q? sgj m}J5 ) P[]- @    Pl2!"  {] #  <^  "M ` .6 p;x  "Zi 43 ` _ 0A K p R9 #^!'=" ЍT!)=Ɨ pBOo )"  A@Q<(  :a v w V M  @ y C_ k!hg #%r p ʲ q0 p# c 0 ^ Ch kH g ` Pi& p ~+ 0  @ y[ ]& ~ F!tD L Rj 0V{ Oj `  &; lI!=X {%X_ @ P %; N AK QLBh<(en P   Y9!+ `p ] @M0 g"^ 8 Mg p < P ?D й8 4] и08 &J< QG S D `R' %4 zpq~ =  { 0 ,:6. q t *]a -   5W3 -0N 0l  #+!`J=2 mIp mZ Qz k ЧJ  \ `\us!@'$0 W˙ V p 8 P z  A  #! + 0v  /,~!H=h#"  T ` + @0 ! pV= T,o `  %  " }" ` 6 ' 0T\ G Tm $i AZ ГW7!P=(R!%=@A  !"   hZ   X~!P9= D  pu)" q I  )l = UV!`/` o p@ <"  /9 1A* D3K Y  8l RCH<(W M }P e   E 7 z U ! Pr {__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_ZNK6icu_649ErrorCode13handleFailureEv_ZN6icu_649ErrorCodeD2Ev_ZN6icu_649ErrorCodeD1Ev_ZN6icu_649ErrorCodeD0Ev_ZN6icu_647UMemorydlEPv_ZN6icu_649ErrorCode5resetEv_ZNK6icu_649ErrorCode13assertSuccessEv_ZNK6icu_649ErrorCode9errorNameEvu_errorName_64_ZTSN6icu_647UMemoryE_ZTIN6icu_647UMemoryE_ZTVN10__cxxabiv117__class_type_infoE_ZTSN6icu_649ErrorCodeE_ZTIN6icu_649ErrorCodeE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTVN6icu_649ErrorCodeEgTimeZoneFilesInitOnce_64uprv_free_64__gxx_personality_v0_ZN6icu_6411StringPieceC1EPKc_ZN6icu_6410CharString6appendEPKciR10UErrorCode__stack_chk_failucln_common_registerCleanup_64_ZN6icu_647UMemorynwEmgetenvopendirreaddirclosedir_ZN6icu_6410CharString6appendEcR10UErrorCodefopenfseekftellfcloserewind__fread_chkmemcmpuprv_malloc_64fread_Unwind_Resume_ZN6icu_6415MaybeStackArrayIcLi40EEC2Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2Ei_ZN6icu_6415MaybeStackArrayIcLi40EEC1Ei_ZN6icu_6415MaybeStackArrayIcLi40EED2Ev_ZN6icu_6415MaybeStackArrayIcLi40EED1Ev_ZN6icu_6415MaybeStackArrayIcLi40EEC2EOS1_memcpy_ZN6icu_6415MaybeStackArrayIcLi40EEC1EOS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSEOS1__ZNK6icu_6415MaybeStackArrayIcLi40EE11getCapacityEv_ZNK6icu_6415MaybeStackArrayIcLi40EE8getAliasEv_ZNK6icu_6415MaybeStackArrayIcLi40EE13getArrayLimitEv_ZNK6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EEixEl_ZN6icu_6415MaybeStackArrayIcLi40EE12aliasInsteadEPci_ZN6icu_6415MaybeStackArrayIcLi40EE6resizeEii_ZN6icu_6415MaybeStackArrayIcLi40EE13orphanOrCloneEiRi_ZN6icu_6415MaybeStackArrayIcLi40EE12releaseArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EE17resetToStackArrayEv_ZN6icu_6415MaybeStackArrayIcLi40EEeqERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEneERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC2ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEC1ERKS1__ZN6icu_6415MaybeStackArrayIcLi40EEaSERKS1_uprv_getRawUTCtime_64gettimeofdayuprv_getUTCtime_64uprv_isNaN_64uprv_isInfinite_64uprv_isPositiveInfinity_64uprv_isNegativeInfinity_64uprv_getNaN_64uprv_getInfinity_64uprv_floor_64uprv_ceil_64uprv_round_64uprv_fabs_64uprv_modf_64modfuprv_fmod_64fmoduprv_pow_64powuprv_pow10_64uprv_fmax_64uprv_fmin_64uprv_add32_overflow_64uprv_mul32_overflow_64uprv_trunc_64uprv_maxMantissa_64uprv_log_64loguprv_maximumPtr_64uprv_tzset_64tzsetuprv_timezone_64__timezoneuprv_tzname_clear_cache_64uprv_tzname_64readlinkstrstrlocaltime_rstrcmpu_setDataDirectory_64strlenstrcpyuprv_pathIsAbsolute_64u_getDataDirectory_64_ZN6icu_6420umtx_initImplPreInitERNS_9UInitOnceE_ZN6icu_6421umtx_initImplPostInitERNS_9UInitOnceEu_getTimeZoneFilesDirectory_64u_setTimeZoneFilesDirectory_64uprv_getDefaultLocaleID_64strchrstrrchrstrncatsetlocalestrcatu_versionFromString_64strtoulu_versionFromUString_64u_strlen_64u_UCharsToChars_64u_versionToString_64u_getVersion_64uprv_dl_open_64dlopenuprv_dl_close_64dlcloseuprv_dlsym_func_64dlsymuprv_max_64uprv_min_64u_charsToUChars_64uprv_isInvariantString_64uprv_isInvariantUString_64uprv_ebcdicFromAscii_64udata_printError_64uprv_copyAscii_64uprv_asciiFromEbcdic_64uprv_copyEbcdic_64uprv_compareInvAscii_64uprv_compareInvEbcdic_64uprv_compareInvEbcdicAsAscii_64uprv_ebcdicToLowercaseAscii_64uprv_aestrncpy_64uprv_eastrncpy_64_ZNSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZTSSt19_Sp_make_shared_tag_ZNSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZdlPv_ZNSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv__cxa_guard_acquire_ZNSt18condition_variableC1Ev__cxa_guard_release_ZNSt18condition_variableD1Ev__cxa_atexitumtx_lock_64_ZSt20__throw_system_erroriumtx_unlock_64_ZN6icu_6413UConditionVarC2Ev_Znwm_ZTVSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6icu_6413UConditionVarC1Ev_ZN6icu_6413UConditionVarD2Ev_ZN6icu_6413UConditionVarD1Evumtx_condBroadcast_64_ZNSt18condition_variable10notify_allEvprintfumtx_condSignal_64_ZNSt18condition_variable10notify_oneEv_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexEu_setMutexFunctions_64u_setAtomicIncDecFunctions_64_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEvumtx_condWait_64_ZSt18uncaught_exceptionv__cxa_begin_catch__cxa_end_catch__cxa_rethrow_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE__pthread_key_createpthread_mutex_unlockpthread_mutex_lock_ZTIN10__cxxabiv115__forced_unwindEucln_cleanupOne_64ucln_registerCleanup_64ucln_lib_cleanup_64u_cleanup_64cmemory_cleanup_64utrace_cleanup_64u_init_64ucnv_io_countKnownConverters_64_ZN6icu_647UObjectD2Ev_ZN6icu_647UObjectD1Ev_ZNK6icu_647UObject17getDynamicClassIDEv_ZN6icu_647UObjectD0Ev_ZN6icu_647UMemorynaEm_ZN6icu_647UMemorydaEPvuprv_deleteUObject_64_ZTSN6icu_647UObjectE_ZTIN6icu_647UObjectE_ZTVN6icu_647UObjectEmallocuprv_realloc_64reallocfreeuprv_calloc_64memsetu_setMemoryFunctions_64_ZN6icu_6410CharStringC2EOS0__ZN6icu_6410CharStringC1EOS0__ZN6icu_6410CharStringaSEOS0__ZNK6icu_6410CharString11lastIndexOfEc_ZN6icu_6410CharString8truncateEi_ZN6icu_6410CharString14ensureCapacityEiiR10UErrorCode_ZN6icu_6410CharString8copyFromERKS0_R10UErrorCode_ZN6icu_6410CharString15getAppendBufferEiiRiR10UErrorCode_ZN6icu_6410CharString20appendInvariantCharsEPKDsiR10UErrorCode_ZN6icu_6410CharString20appendInvariantCharsERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410CharString14appendPathPartENS_11StringPieceER10UErrorCode_ZN6icu_6410CharString27ensureEndsWithFileSeparatorER10UErrorCode_ZN6icu_644CStrC2ERKNS_13UnicodeStringE_ZNK6icu_6413UnicodeString7extractEiiPcj_ZN6icu_644CStrC1ERKNS_13UnicodeStringE_ZN6icu_644CStrD2Ev_ZN6icu_644CStrD1Ev_ZNK6icu_644CStrclEvUDataMemory_createNewInstance_64UDatamemory_assign_64udata_close_64uhash_close_64uhash_compareChars_64uhash_hashChars_64uhash_open_64uhash_setValueDeleter_64uhash_get_64uhash_put_64_ZN6icu_6417UDataPathIteratorC2EPKcS2_S2_S2_aP10UErrorCode_ZN6icu_6417UDataPathIteratorC1EPKcS2_S2_S2_aP10UErrorCode_ZN6icu_6417UDataPathIterator4nextEP10UErrorCodestrncmp_ZN6icu_6417UDataPathIteratorD2Ev_ZN6icu_6417UDataPathIteratorD1Evuprv_mapFile_64UDataMemory_init_64UDataMemory_isLoaded_64icudt64_datUDataMemory_setData_64udata_checkCommonData_64udata_setCommonData_64udata_setAppData_64udata_open_64udata_openChoice_64udata_getInfo_64udata_getInfoSize_64udata_setFileAccess_64UDataMemory_normalizeDataPointer_64udata_getHeaderSize_64uprv_unmapFile_64udata_getMemory_64udata_getLength_64udata_getRawMemory_64__xstatmmapmunmapudata_readInt16_64udata_readInt32_64udata_swapInvStringBlock_64udata_swapDataHeader_64udata_openSwapper_64udata_openSwapperForInputData_64udata_closeSwapper_64utrie_swap_64utrie2_swap_64ucptrie_swap_64memmoveutrie_swapAnyVersion_64ucol_looksLikeCollationBinary_64ucol_swap_64ucol_swapInverseUCA_64utrace_entry_64utrace_exit_64utrace_data_64utrace_vformat_64utrace_format_64utrace_setFunctions_64utrace_getFunctions_64utrace_setLevel_64utrace_getLevel_64utrace_functionName_64uhash_openSize_64uhash_init_64uhash_initSize_64uhash_setKeyHasher_64uhash_setKeyComparator_64uhash_setValueComparator_64uhash_setKeyDeleter_64uhash_setResizePolicy_64uhash_count_64uhash_iget_64uhash_geti_64uhash_igeti_64uhash_iput_64uhash_puti_64uhash_iputi_64uhash_remove_64uhash_iremove_64uhash_removei_64uhash_iremovei_64uhash_find_64uhash_nextElement_64uhash_removeElement_64uhash_removeAll_64uhash_hashUChars_64ustr_hashUCharsN_64ustr_hashCharsN_64uhash_hashIChars_64ustr_hashICharsN_64uhash_equals_64uhash_compareUChars_64uhash_compareIChars_64uprv_asciitolower_64uhash_hashLong_64uhash_compareLong_64uhash_deleteHashtable_64uenum_close_64uenum_count_64uenum_unextDefault_64uenum_nextDefault_64uenum_unext_64uenum_next_64uenum_reset_64_ZNK6icu_6417StringEnumeration5cloneEv_ZNK6icu_6417StringEnumerationneERKS0__ZN6icu_6417StringEnumeration5unextEPiR10UErrorCode_ZN6icu_6413UnicodeStringaSERKS0__ZN6icu_6413UnicodeString19getTerminatedBufferEv_ZNK6icu_6417StringEnumerationeqERKS0__ZNK6icu_6418UStringEnumeration5countER10UErrorCode_ZN6icu_6418UStringEnumeration4nextEPiR10UErrorCode_ZN6icu_6418UStringEnumeration5snextER10UErrorCode_ZN6icu_6413UnicodeString7unBogusEv_ZN6icu_6413UnicodeString9doReplaceEiiPKDsii_ZN6icu_6418UStringEnumeration5resetER10UErrorCode_ZN6icu_6417StringEnumerationC2Ev_ZTVN6icu_6417StringEnumerationE_ZTVN6icu_6413UnicodeStringE_ZN6icu_6417StringEnumerationC1Ev_ZN6icu_6417StringEnumerationD2Ev_ZN6icu_6413UnicodeStringD1Ev_ZN6icu_6417StringEnumerationD1Ev_ZN6icu_6418UStringEnumerationD2Ev_ZTVN6icu_6418UStringEnumerationE_ZN6icu_6418UStringEnumerationD1Ev_ZN6icu_6418UStringEnumerationD0Ev_ZN6icu_6417StringEnumerationD0Ev_ZN6icu_6417StringEnumeration19ensureCharsCapacityEiR10UErrorCode_ZN6icu_6417StringEnumeration4nextEPiR10UErrorCode_ZNK6icu_6413UnicodeString7extractEiiPciNS0_10EInvariantE_ZN6icu_6417StringEnumeration8setCharsEPKciR10UErrorCode_ZN6icu_6413UnicodeString9getBufferEi_ZN6icu_6413UnicodeString13releaseBufferEi_ZN6icu_6417StringEnumeration5snextER10UErrorCode_ZN6icu_6418UStringEnumerationC2EP12UEnumeration_ZN6icu_6418UStringEnumerationC1EP12UEnumeration_ZN6icu_6418UStringEnumeration16fromUEnumerationEP12UEnumerationR10UErrorCode_ZN6icu_6418UStringEnumeration16getStaticClassIDEv_ZNK6icu_6418UStringEnumeration17getDynamicClassIDEvuenum_openFromStringEnumeration_64uenum_openCharStringsEnumeration_64uenum_openUCharStringsEnumeration_64_ZTSN6icu_6417StringEnumerationE_ZTIN6icu_6417StringEnumerationE_ZTSN6icu_6418UStringEnumerationE_ZTIN6icu_6418UStringEnumerationE__cxa_pure_virtual_ZN6icu_647UVector16getStaticClassIDEv_ZNK6icu_647UVector17getDynamicClassIDEv_ZN6icu_647UVector5_initEiR10UErrorCode_ZN6icu_647UVectorC2ER10UErrorCode_ZTVN6icu_647UVectorE_ZN6icu_647UVectorC1ER10UErrorCode_ZN6icu_647UVectorC2EiR10UErrorCode_ZN6icu_647UVectorC1EiR10UErrorCode_ZN6icu_647UVectorC2EPFvPvEPFa8UElementS4_ER10UErrorCode_ZN6icu_647UVectorC1EPFvPvEPFa8UElementS4_ER10UErrorCode_ZN6icu_647UVectorC2EPFvPvEPFa8UElementS4_EiR10UErrorCode_ZN6icu_647UVectorC1EPFvPvEPFa8UElementS4_EiR10UErrorCode_ZN6icu_647UVectoreqERKS0__ZN6icu_647UVector12setElementAtEPvi_ZN6icu_647UVector12setElementAtEii_ZNK6icu_647UVector9elementAtEi_ZNK6icu_647UVector10elementAtiEi_ZN6icu_647UVector17removeAllElementsEv_ZN6icu_647UVectorD2Ev_ZN6icu_647UVectorD1Ev_ZN6icu_647UVectorD0Ev_ZNK6icu_647UVector6equalsERKS0__ZNK6icu_647UVector7indexOfE8UElementia_ZNK6icu_647UVector11containsAllERKS0__ZNK6icu_647UVector12containsNoneERKS0__ZNK6icu_647UVector7indexOfEPvi_ZNK6icu_647UVector7indexOfEii_ZN6icu_647UVector14ensureCapacityEiR10UErrorCode_ZN6icu_647UVector10addElementEPvR10UErrorCode_ZN6icu_647UVector10addElementEiR10UErrorCode_ZN6icu_647UVector15insertElementAtEPviR10UErrorCode_ZN6icu_647UVector15insertElementAtEiiR10UErrorCode_ZNK6icu_647UVector7toArrayEPPv_ZN6icu_647UVector10setDeleterEPFvPvE_ZN6icu_647UVector11setComparerEPFa8UElementS1_E_ZN6icu_647UVector15orphanElementAtEi_ZN6icu_647UVector15removeElementAtEi_ZN6icu_647UVector9removeAllERKS0__ZN6icu_647UVector9retainAllERKS0__ZN6icu_647UVector13removeElementEPv_ZN6icu_647UVector7setSizeEiR10UErrorCode_ZN6icu_647UVector6assignERKS0_PFvP8UElementS4_ER10UErrorCode_ZN6icu_647UVector12sortedInsertE8UElementPFaS1_S1_ER10UErrorCode_ZN6icu_647UVector12sortedInsertEPvPFa8UElementS2_ER10UErrorCode_ZN6icu_647UVector12sortedInsertEiPFa8UElementS1_ER10UErrorCode_ZN6icu_647UVector5sortiER10UErrorCodeuprv_sortArray_64_ZN6icu_647UVector4sortEPFa8UElementS1_ER10UErrorCode_ZN6icu_647UVector19sortWithUComparatorEPFiPKvS2_S2_ES2_R10UErrorCode_ZTSN6icu_647UVectorE_ZTIN6icu_647UVectorE_ZN6icu_646UStackD2Ev_ZTVN6icu_646UStackE_ZN6icu_646UStackD1Ev_ZN6icu_646UStackD0Ev_ZN6icu_646UStack16getStaticClassIDEv_ZNK6icu_646UStack17getDynamicClassIDEv_ZN6icu_646UStackC2ER10UErrorCode_ZN6icu_646UStackC1ER10UErrorCode_ZN6icu_646UStackC2EiR10UErrorCode_ZN6icu_646UStackC1EiR10UErrorCode_ZN6icu_646UStackC2EPFvPvEPFa8UElementS4_ER10UErrorCode_ZN6icu_646UStackC1EPFvPvEPFa8UElementS4_ER10UErrorCode_ZN6icu_646UStackC2EPFvPvEPFa8UElementS4_EiR10UErrorCode_ZN6icu_646UStackC1EPFvPvEPFa8UElementS4_EiR10UErrorCode_ZN6icu_646UStack3popEv_ZN6icu_646UStack4popiEv_ZNK6icu_646UStack6searchEPv_ZTSN6icu_646UStackE_ZTIN6icu_646UStackE_ZN6icu_649UVector32D2Ev_ZTVN6icu_649UVector32E_ZN6icu_649UVector32D1Ev_ZN6icu_649UVector32D0Ev_ZN6icu_649UVector3216getStaticClassIDEv_ZNK6icu_649UVector3217getDynamicClassIDEv_ZN6icu_649UVector325_initEiR10UErrorCode_ZN6icu_649UVector32C2ER10UErrorCode_ZN6icu_649UVector32C1ER10UErrorCode_ZN6icu_649UVector32C2EiR10UErrorCode_ZN6icu_649UVector32C1EiR10UErrorCode_ZN6icu_649UVector32eqERKS0__ZN6icu_649UVector3212setElementAtEii_ZN6icu_649UVector3215removeElementAtEi_ZN6icu_649UVector3217removeAllElementsEv_ZNK6icu_649UVector326equalsERKS0__ZNK6icu_649UVector327indexOfEii_ZNK6icu_649UVector3211containsAllERKS0__ZNK6icu_649UVector3212containsNoneERKS0__ZN6icu_649UVector329removeAllERKS0__ZN6icu_649UVector329retainAllERKS0__ZN6icu_649UVector3214expandCapacityEiR10UErrorCode_ZN6icu_649UVector3215insertElementAtEiiR10UErrorCode_ZN6icu_649UVector3214setMaxCapacityEi_ZN6icu_649UVector327setSizeEi_ZN6icu_649UVector326assignERKS0_R10UErrorCode_ZN6icu_649UVector3212sortedInsertEiR10UErrorCode_ZTSN6icu_649UVector32E_ZTIN6icu_649UVector32E_ZN6icu_649UVector64D2Ev_ZTVN6icu_649UVector64E_ZN6icu_649UVector64D1Ev_ZN6icu_649UVector64D0Ev_ZN6icu_649UVector6416getStaticClassIDEv_ZNK6icu_649UVector6417getDynamicClassIDEv_ZN6icu_649UVector645_initEiR10UErrorCode_ZN6icu_649UVector64C2ER10UErrorCode_ZN6icu_649UVector64C1ER10UErrorCode_ZN6icu_649UVector64C2EiR10UErrorCode_ZN6icu_649UVector64C1EiR10UErrorCode_ZN6icu_649UVector64eqERKS0__ZN6icu_649UVector6412setElementAtEli_ZN6icu_649UVector6417removeAllElementsEv_ZN6icu_649UVector6414expandCapacityEiR10UErrorCode_ZN6icu_649UVector6415insertElementAtEliR10UErrorCode_ZN6icu_649UVector6414setMaxCapacityEi_ZN6icu_649UVector647setSizeEi_ZN6icu_649UVector646assignERKS0_R10UErrorCode_ZTSN6icu_649UVector64E_ZTIN6icu_649UVector64EUCNV_FROM_U_CALLBACK_SUBSTITUTE_64UCNV_TO_U_CALLBACK_SUBSTITUTE_64__memcpy_chku_memcpy_64ucnv_open_64ucnv_createConverter_64ucnv_openPackage_64ucnv_createConverterFromPackage_64ucnv_openU_64u_austrcpy_64ucnv_openCCSID_64T_CString_integerToString_64ucnv_safeClone_64ucnv_incrementRefCount_64ucnv_close_64ucnv_unloadSharedDataIfReady_64ucnv_getAvailableName_64ucnv_bld_getAvailableConverter_64ucnv_countAvailable_64ucnv_bld_countAvailableConverters_64ucnv_getSubstChars_64ucnv_setSubstChars_64ucnv_reset_64ucnv_resetToUnicode_64ucnv_resetFromUnicode_64ucnv_getMaxCharSize_64ucnv_getMinCharSize_64ucnv_getName_64ucnv_getCCSID_64ucnv_getStandardName_64strtolucnv_getPlatform_64ucnv_getToUCallBack_64ucnv_getFromUCallBack_64ucnv_setToUCallBack_64ucnv_setFromUCallBack_64ucnv_fromUnicode_64ucnv_toUnicode_64ucnv_fromUChars_64u_terminateChars_64ucnv_setSubstString_64UCNV_FROM_U_CALLBACK_STOP_64ucnv_MBCSGetType_64ucnv_toUChars_64u_terminateUChars_64ucnv_getNextUChar_64ucnv_convertEx_64ucnv_createAlgorithmicConverter_64ucnv_convert_64ucnv_toAlgorithmic_64ucnv_fromAlgorithmic_64ucnv_getType_64ucnv_getStarters_64ucnv_fixFileSeparator_64ucnv_isAmbiguous_64ucnv_setFallback_64ucnv_usesFallback_64ucnv_getInvalidChars_64ucnv_getInvalidUChars_64ucnv_detectUnicodeSignature_64ucnv_fromUCountPending_64ucnv_toUCountPending_64ucnv_isFixedWidth_64ucnv_enableCleanup_64ucnv_load_64ucnv_unload_64ucnv_loadSharedData_64ucnv_io_getConverterName_64ucnv_io_stripASCIIForCompare_64_UTF8Data_64ucnv_createConverterFromSharedData_64ucnv_canCreateConverter_64ucnv_openAllNames_64ucnv_flushCache_64u_flushDefaultConverter_64ucnv_getDefaultName_64ucnv_setDefaultName_64ucnv_swap_64_MBCSData_64_Latin1Data_64_UTF16BEData_64_UTF16LEData_64_UTF32BEData_64_UTF32LEData_64_ISO2022Data_64_LMBCSData1_64_LMBCSData2_64_LMBCSData3_64_LMBCSData4_64_LMBCSData5_64_LMBCSData6_64_LMBCSData8_64_LMBCSData11_64_LMBCSData16_64_LMBCSData17_64_LMBCSData18_64_LMBCSData19_64_HZData_64_SCSUData_64_ISCIIData_64_ASCIIData_64_UTF7Data_64_Bocu1Data_64_UTF16Data_64_UTF32Data_64_CESU8Data_64_IMAPData_64_CompoundTextData_64ucnv_getCompleteUnicodeSet_64ucnv_getNonSurrogateUnicodeSet_64ucnv_fromUWriteBytes_64ucnv_toUWriteUChars_64ucnv_toUWriteCodePoint_64ucnv_io_stripEBCDICForCompare_64uprv_stricmp_64ucnv_compareNames_64ucnv_openStandardNames_64ucnv_getStandard_64ucnv_countAliases_64ucnv_getAlias_64ucnv_getAliases_64ucnv_countStandards_64ucnv_getCanonicalName_64ucnv_swapAliases_64ucnv_cbFromUWriteBytes_64ucnv_cbFromUWriteUChars_64ucnv_cbFromUWriteSub_64ucnv_cbToUWriteUChars_64ucnv_cbToUWriteSub_64UCNV_TO_U_CALLBACK_STOP_64UCNV_FROM_U_CALLBACK_SKIP_64UCNV_FROM_U_CALLBACK_ESCAPE_64uprv_itou_64UCNV_TO_U_CALLBACK_SKIP_64UCNV_TO_U_CALLBACK_ESCAPE_64ucnv_fromUnicode_UTF8_64ucnv_fromUnicode_UTF8_OFFSETS_LOGIC_64_UTF16v2Data_64ucnv_extInitialMatchToU_64ucnv_extSimpleMatchToU_64ucnv_extContinueMatchToU_64ucnv_extInitialMatchFromU_64ucnv_extSimpleMatchFromU_64ucnv_extContinueMatchFromU_64u_memmove_64ucnv_extGetUnicodeSet_64ucnv_MBCSToUnicodeWithOffsets_64ucnv_MBCSFromUnicodeWithOffsets_64ucnv_MBCSGetFilteredUnicodeSetForUnicode_64ucnv_MBCSGetUnicodeSetForUnicode_64ucnv_MBCSSimpleGetNextUChar_64ucnv_MBCSFromUChar32_64ucnv_MBCSIsLeadByte_64strncpyucnv_getDisplayName_64ures_open_64ures_getStringByKey_64ures_close_64ucnv_getUnicodeSet_64uset_add_64uset_addRange_64uset_addString_64uset_remove_64uset_removeRange_64uset_clear_64_ZN6icu_6413ResourceValueD2Ev_ZTVN6icu_6413ResourceValueE_ZN6icu_6413ResourceValueD1Ev_ZN6icu_6413ResourceValueD0Ev_ZN6icu_6412ResourceSinkD2Ev_ZTVN6icu_6412ResourceSinkE_ZN6icu_6412ResourceSinkD1Ev_ZN6icu_6412ResourceSinkD0Ev_ZTSN6icu_6413ResourceValueE_ZTIN6icu_6413ResourceValueE_ZTSN6icu_6412ResourceSinkE_ZTIN6icu_6412ResourceSinkEu_strToUTF8_64res_unload_64uloc_getDefault_64uprv_strdup_64res_load_64res_getResource_64res_getTableItemByKey_64uloc_getBaseName_64__strcpy_chkures_initStackObject_64_ZN6icu_6420StackUResourceBundleC2Ev_ZN6icu_6420StackUResourceBundleC1Ev_ZN6icu_6420StackUResourceBundleD2Ev_ZN6icu_6420StackUResourceBundleD1Evures_copyResb_64ures_getString_64ures_getUTF8String_64ures_getBinary_64ures_getIntVector_64ures_getInt_64ures_getUInt_64ures_getType_64res_getPublicType_64ures_getKey_64ures_getSize_64ures_resetIterator_64ures_hasNext_64ures_getLocaleInternal_64ures_getLocale_64ures_getLocaleByType_64ures_getName_64ures_openNoDefault_64ures_openDirect_64res_getAlias_64res_getArrayItem_64res_getTableItemByIndex_64ures_getNextResource_64ures_getByIndex_64ures_getNextString_64ures_getStringByIndex_64ures_getUTF8StringByIndex_64ures_findSubResource_64ures_findResource_64ures_getByKeyWithFallback_64ures_getStringByKeyWithFallback_64ures_getAllItemsWithFallback_64_ZTVN6icu_6417ResourceDataValueE_ZN6icu_6417ResourceDataValueD1Evures_getByKey_64ures_getUTF8StringByKey_64ures_openFillIn_64ures_openDirectFillIn_64ures_countArrayItems_64ures_getVersionNumberInternal_64ures_getVersionNumber_64ures_getVersion_64ures_openAvailableLocales_64ures_getFunctionalEquivalent_64uloc_getKeywordValue_64uloc_getParent_64__strcat_chkures_getKeywordValues_64uloc_openKeywordList_64ures_getVersionByKey_64ures_openU_64u_getDefaultConverter_64u_releaseDefaultConverter_64_ZNK6icu_6417ResourceDataValue21isNoInheritanceMarkerEv_ZN6icu_6417ResourceDataValueD2Ev_ZN6icu_6417ResourceDataValueD0Ev_ZNK6icu_6417ResourceDataValue6getIntER10UErrorCode_ZNK6icu_6417ResourceDataValue7getUIntER10UErrorCode_ZNK6icu_6417ResourceDataValue8getArrayER10UErrorCode_ZNK6icu_6417ResourceDataValue8getTableER10UErrorCoderes_read_64_ZNK6icu_6417ResourceDataValue7getTypeEv_ZNK6icu_6417ResourceDataValue9getStringERiR10UErrorCode_ZNK6icu_6417ResourceDataValue14getAliasStringERiR10UErrorCode_ZNK6icu_6417ResourceDataValue9getBinaryERiR10UErrorCode_ZNK6icu_6417ResourceDataValue12getIntVectorERiR10UErrorCode_ZNK6icu_6413ResourceTable14getKeyAndValueEiRPKcRNS_13ResourceValueE_ZNK6icu_6413ResourceArray19internalGetResourceEPK12ResourceDatai_ZN6icu_6413UnicodeString5setToEaNS_14ConstChar16PtrEi_ZNK6icu_6417ResourceDataValue14getStringArrayEPNS_13UnicodeStringEiR10UErrorCode_ZNK6icu_6417ResourceDataValue29getStringArrayOrStringAsArrayEPNS_13UnicodeStringEiR10UErrorCode_ZNK6icu_6417ResourceDataValue23getStringOrFirstOfArrayER10UErrorCode_ZNK6icu_6413ResourceArray8getValueEiRNS_13ResourceValueEures_swap_64_ZTSN6icu_6417ResourceDataValueE_ZTIN6icu_6417ResourceDataValueE_ZN6icu_6414ResourceBundleD2Ev_ZTVN6icu_6414ResourceBundleE_ZN6icu_6414ResourceBundleD1Ev_ZN6icu_6414ResourceBundleD0Ev_ZN6icu_6414ResourceBundle16getStaticClassIDEv_ZNK6icu_6414ResourceBundle17getDynamicClassIDEv_ZN6icu_6414ResourceBundleC2ER10UErrorCode_ZN6icu_646Locale10getDefaultEv_ZN6icu_6414ResourceBundleC1ER10UErrorCode_ZN6icu_6414ResourceBundleC2ERKS0__ZN6icu_6414ResourceBundleC1ERKS0__ZN6icu_6414ResourceBundleC2EP15UResourceBundleR10UErrorCode_ZN6icu_6414ResourceBundleC1EP15UResourceBundleR10UErrorCode_ZN6icu_6414ResourceBundleC2EPKcRKNS_6LocaleER10UErrorCode_ZN6icu_6414ResourceBundleC1EPKcRKNS_6LocaleER10UErrorCode_ZN6icu_6414ResourceBundleaSERKS0__ZNK6icu_6414ResourceBundle5cloneEv_ZNK6icu_6414ResourceBundle9getStringER10UErrorCode_ZN6icu_6413UnicodeStringC1EaNS_14ConstChar16PtrEi_ZNK6icu_6414ResourceBundle9getBinaryERiR10UErrorCode_ZNK6icu_6414ResourceBundle12getIntVectorERiR10UErrorCode_ZNK6icu_6414ResourceBundle7getUIntER10UErrorCode_ZNK6icu_6414ResourceBundle6getIntER10UErrorCode_ZNK6icu_6414ResourceBundle7getNameEv_ZNK6icu_6414ResourceBundle6getKeyEv_ZNK6icu_6414ResourceBundle7getTypeEv_ZNK6icu_6414ResourceBundle7getSizeEv_ZNK6icu_6414ResourceBundle7hasNextEv_ZN6icu_6414ResourceBundle13resetIteratorEv_ZN6icu_6414ResourceBundle7getNextER10UErrorCode_ZN6icu_6414ResourceBundle13getNextStringER10UErrorCode_ZN6icu_6414ResourceBundle13getNextStringEPPKcR10UErrorCode_ZNK6icu_6414ResourceBundle3getEiR10UErrorCode_ZNK6icu_6414ResourceBundle11getStringExEiR10UErrorCode_ZNK6icu_6414ResourceBundle3getEPKcR10UErrorCode_ZN6icu_6414ResourceBundle15getWithFallbackEPKcR10UErrorCode_ZNK6icu_6414ResourceBundle11getStringExEPKcR10UErrorCode_ZNK6icu_6414ResourceBundle16getVersionNumberEv_ZNK6icu_6414ResourceBundle10getVersionEPh_ZNK6icu_6414ResourceBundle9getLocaleEv_ZN6icu_646LocaleC1EPKcS2_S2_S2__ZNK6icu_6414ResourceBundle9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZTSN6icu_6414ResourceBundleE_ZTIN6icu_6414ResourceBundleE_ZN6icu_6414ResourceBundle18constructForLocaleERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6413UnicodeStringC1ERKS0__ZN6icu_6413UnicodeString8doAppendEPKDsii_ZN6icu_6414ResourceBundleC2ERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6414ResourceBundleC1ERKNS_13UnicodeStringERKNS_6LocaleER10UErrorCode_ZN6icu_6414ResourceBundleC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6414ResourceBundleC1ERKNS_13UnicodeStringER10UErrorCodeu_strToUpper_64_ZN6icu_6413EquivIterator4nextEv_ZNK6icu_6413UnicodeString8doEqualsERKS0_iucurr_register_64ulocimp_getRegionForSupplementalData_64ucurr_unregister_64ucurr_forLocale_64u_strcpy_64T_CString_toUpperCase_64ucurr_getName_64uloc_getName_64ucurr_getPluralName_64uprv_getStaticCurrencyName_64ucurr_getDefaultFractionDigitsForUsage_64ucurr_getDefaultFractionDigits_64ucurr_getRoundingIncrementForUsage_64ucurr_getRoundingIncrement_64ucurr_isAvailable_64ucurr_openISOCurrencies_64ucurr_countCurrencies_64ucurr_forLocaleAndDate_64ucurr_getKeywordValuesForLocale_64ulist_createEmptyList_64ulist_containsString_64ulist_deleteList_64ulist_addItemEndList_64ulist_resetList_64ulist_getNext_64ulist_getListSize_64ucurr_getNumericCode_64uhash_compareUnicodeString_64uhash_hashUnicodeString_64_ZN6icu_6413UnicodeStringC1Ei_ZN6icu_647unisets3getENS0_3KeyE_ZN6icu_6418UnicodeSetIteratorC1ERKNS_10UnicodeSetE_ZN6icu_6418UnicodeSetIterator4nextEv_ZN6icu_6418UnicodeSetIterator9getStringEv_ZN6icu_6418UnicodeSetIteratorD1Evqsortuprv_parseCurrency_64_ZNK6icu_6413UnicodeString9doExtractEiiPDsi_Z21uprv_currencyLeads_64PKcRN6icu_6410UnicodeSetER10UErrorCode_ZN6icu_6410UnicodeSet3addEiulist_close_keyword_values_iterator_64ulist_count_keyword_values_64ulist_next_keyword_value_64ulist_reset_keyword_values_iterator_64_ZN6icu_6413LocaleBuilderD2Ev_ZTVN6icu_6413LocaleBuilderE_ZN6icu_6413LocaleBuilderD1Ev_ZN6icu_6413LocaleBuilderD0Evultag_isExtensionSubtags_64ultag_isUnicodeExtensionSubtags_64ultag_isTransformedExtensionSubtags_64ultag_isPrivateuseValueSubtags_64_ZN6icu_6413LocaleBuilderC2Ev_ZN6icu_6413LocaleBuilderC1Ev_ZN6icu_6413LocaleBuilder11setLanguageENS_11StringPieceEultag_isLanguageSubtag_64_ZN6icu_6413LocaleBuilder9setScriptENS_11StringPieceEultag_isScriptSubtag_64_ZN6icu_6413LocaleBuilder9setRegionENS_11StringPieceEultag_isRegionSubtag_64_ZN6icu_6413LocaleBuilder10setVariantENS_11StringPieceEultag_isVariantSubtags_64_ZN6icu_6413LocaleBuilder23setUnicodeLocaleKeywordENS_11StringPieceES1_ultag_isUnicodeLocaleKey_64_ZN6icu_646Locale22setUnicodeKeywordValueENS_11StringPieceES1_R10UErrorCodeultag_isUnicodeLocaleType_64_ZN6icu_646LocaleC1Ev_ZN6icu_6413LocaleBuilder15clearExtensionsEv_ZN6icu_6413LocaleBuilder5clearEv_ZN6icu_6413LocaleBuilder9setLocaleERKNS_6LocaleE_ZNK6icu_646Locale5cloneEv_ZN6icu_6413LocaleBuilder14setLanguageTagENS_11StringPieceE_ZN6icu_646Locale14forLanguageTagENS_11StringPieceER10UErrorCode_ZN6icu_646LocaleD1Ev_ZN6icu_6415makeBogusLocaleEv_ZN6icu_646Locale10setToBogusEv_ZNK6icu_646Locale14createKeywordsER10UErrorCode_ZN6icu_6418CharStringByteSinkC1EPNS_10CharStringE_ZNK6icu_646Locale15getKeywordValueENS_11StringPieceERNS_8ByteSinkER10UErrorCode_ZN6icu_6413kAttributeKeyEultag_isUnicodeLocaleAttributes_64_ZN6icu_646Locale15setKeywordValueEPKcS2_R10UErrorCode_ZN6icu_6418CharStringByteSinkD1Evuloc_toUnicodeLocaleKey_64uloc_toUnicodeLocaleType_64uprv_isASCIILetter_64_ZN6icu_6413LocaleBuilder12setExtensionEcNS_11StringPieceE_ZN6icu_646Locale15setKeywordValueENS_11StringPieceES1_R10UErrorCode_ZNK6icu_646Locale21createUnicodeKeywordsER10UErrorCode_ZN6icu_6413LocaleBuilder5buildER10UErrorCode_ZN6icu_646LocaleC1EOS0__ZN6icu_6413LocaleBuilder25addUnicodeLocaleAttributeENS_11StringPieceEultag_isUnicodeLocaleAttribute_64_ZN6icu_6413LocaleBuilder28removeUnicodeLocaleAttributeENS_11StringPieceE_ZTSN6icu_6413LocaleBuilderE_ZTIN6icu_6413LocaleBuilderE_ZN6icu_6414MessagePatternD2Ev_ZTVN6icu_6414MessagePatternE_ZN6icu_6414MessagePatternD1Ev_ZN6icu_6414MessagePatternD0Ev_ZN6icu_6414MessagePattern4initER10UErrorCode_ZN6icu_6414MessagePatternC2ER10UErrorCode_ZN6icu_6414MessagePatternC1ER10UErrorCode_ZN6icu_6414MessagePatternC2E29UMessagePatternApostropheModeR10UErrorCode_ZN6icu_6414MessagePatternC1E29UMessagePatternApostropheModeR10UErrorCode_ZN6icu_6414MessagePattern11copyStorageERKS0_R10UErrorCode_ZN6icu_6414MessagePattern5clearEv_ZN6icu_6414MessagePatternC2ERKS0__ZN6icu_6414MessagePatternC1ERKS0__ZN6icu_6414MessagePatternaSERKS0__ZNK6icu_6414MessagePattern8hashCodeEv_ZNK6icu_6413UnicodeString10doHashCodeEv_ZNK6icu_6414MessagePattern23autoQuoteApostropheDeepEv_ZN6icu_6413UnicodeStringC1EOS0__ZNK6icu_6414MessagePattern15getNumericValueERKNS0_4PartE_ZNK6icu_6414MessagePattern15getPluralOffsetEi_ZNK6icu_6414MessagePattern4ParteqERKS1__ZNK6icu_6414MessagePatterneqERKS0__ZN6icu_6414MessagePattern8preParseERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern9postParseEv_ZN6icu_6414MessagePattern14parseArgNumberERKNS_13UnicodeStringEii_ZN6icu_6414MessagePattern20validateArgumentNameERKNS_13UnicodeStringE_ZN6icu_6412PatternProps12isIdentifierEPKDsi_ZN6icu_6414MessagePattern14skipWhiteSpaceEi_ZN6icu_6412PatternProps14skipWhiteSpaceEPKDsi_ZN6icu_6414MessagePattern14skipIdentifierEi_ZN6icu_6412PatternProps14skipIdentifierEPKDsi_ZN6icu_6414MessagePattern10skipDoubleEi_ZN6icu_6414MessagePattern13isArgTypeCharEi_ZN6icu_6414MessagePattern8isChoiceEi_ZN6icu_6414MessagePattern8isPluralEi_ZN6icu_6414MessagePattern8isSelectEi_ZN6icu_6414MessagePattern9isOrdinalEi_ZN6icu_6414MessagePattern22inMessageFormatPatternEi_ZN6icu_6414MessagePattern23inTopLevelChoiceMessageEi22UMessagePatternArgType_ZN6icu_6414MessagePattern7addPartE23UMessagePatternPartTypeiiiR10UErrorCode_ZN6icu_6414MessagePattern12addLimitPartEi23UMessagePatternPartTypeiiiR10UErrorCode_ZN6icu_6414MessagePattern16addArgDoublePartEdiiR10UErrorCode_ZN6icu_6414MessagePattern13setParseErrorEP11UParseErrori_ZN6icu_6414MessagePattern16parseSimpleStyleEiP11UParseErrorR10UErrorCode_ZNK6icu_6413UnicodeString9doIndexOfEDsii_ZN6icu_6414MessagePattern11parseDoubleEiiaP11UParseErrorR10UErrorCodestrtod_ZN6icu_6414MessagePattern24parsePluralOrSelectStyleE22UMessagePatternArgTypeiiP11UParseErrorR10UErrorCode_ZNK6icu_6413UnicodeString9doCompareEiiPKDsii_ZN6icu_6414MessagePattern12parseMessageEiii22UMessagePatternArgTypeP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern8parseArgEiiiP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern16parseChoiceStyleEiiP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern16parseChoiceStyleERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern5parseERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePatternC2ERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePatternC1ERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern16parsePluralStyleERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6414MessagePattern16parseSelectStyleERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6411MessageImpl24appendReducedApostrophesERKNS_13UnicodeStringEiiRS1__ZN6icu_6413UnicodeString8doAppendERKS0_ii_ZN6icu_6411MessageImpl33appendSubMessageWithoutSkipSyntaxERKNS_14MessagePatternEiRNS_13UnicodeStringE_ZTSN6icu_6414MessagePatternE_ZTIN6icu_6414MessagePatternEu_catopen_64u_catclose_64u_catgets_64uprv_convertToPosix_64uprv_convertToLCIDPlatform_64uprv_convertToLCID_64locale_getKeywordsStart_64uprv_toupper_64locale_getKeywords_64uloc_forLanguageTag_64uloc_setKeywordValue_64uloc_getCurrentCountryID_64uloc_getCurrentLanguageID_64ulocimp_getLanguage_64uprv_strnicmp_64ulocimp_getScript_64ulocimp_getCountry_64uloc_getLocaleForLCID_64locale_get_default_64uloc_openKeywords_64uloc_getLanguage_64uloc_getScript_64uloc_getCountry_64uloc_getVariant_64uloc_getLCID_64uloc_canonicalize_64uloc_getISO3Language_64uloc_getISO3Country_64uloc_setDefault_64locale_set_default_64uloc_getISOLanguages_64uloc_getISOCountries_64uloc_acceptLanguage_64uloc_acceptLanguageFromHTTP_64isspace__sprintf_chkulocimp_toBcpKey_64ulocimp_toBcpType_64uloc_toLegacyKey_64ulocimp_toLegacyKey_64uloc_toLegacyType_64ulocimp_toLegacyType_64_ZNK6icu_6418KeywordEnumeration17getDynamicClassIDEv_ZN6icu_6418KeywordEnumeration9fgClassIDE_ZN6icu_6418KeywordEnumeration5resetER10UErrorCode_ZN6icu_646LocaleD2Ev_ZTVN6icu_646LocaleE_ZN6icu_646LocaleD0Ev_ZN6icu_6418KeywordEnumeration4nextEPiR10UErrorCode_ZNK6icu_6418KeywordEnumeration5countER10UErrorCode_ZN6icu_6418KeywordEnumerationD2Ev_ZTVN6icu_6418KeywordEnumerationE_ZN6icu_6418KeywordEnumerationD1Ev_ZN6icu_6418KeywordEnumerationD0Ev_ZN6icu_6425UnicodeKeywordEnumerationD2Ev_ZTVN6icu_6425UnicodeKeywordEnumerationE_ZN6icu_6425UnicodeKeywordEnumerationD1Ev_ZN6icu_6425UnicodeKeywordEnumerationD0Ev_ZN6icu_6418KeywordEnumeration5snextER10UErrorCode_ZN6icu_6425UnicodeKeywordEnumeration4nextEPiR10UErrorCode_ZNK6icu_6418KeywordEnumeration5cloneEv_ZN6icu_646Locale16getStaticClassIDEv_ZNK6icu_646Locale17getDynamicClassIDEv_ZN6icu_646LocaleaSEOS0__ZN6icu_646LocaleC2EOS0__ZNK6icu_646LocaleeqERKS0__ZN6icu_646Locale12initBaseNameER10UErrorCode_ZNK6icu_646Locale8hashCodeEv_ZN6icu_646LocaleC2ENS0_11ELocaleTypeE_ZN6icu_646LocaleC1ENS0_11ELocaleTypeE_ZN6icu_646LocaleaSERKS0__ZN6icu_646LocaleC2ERKS0__ZN6icu_646LocaleC1ERKS0__ZN6icu_6427locale_set_default_internalEPKcR10UErrorCode_ZN6icu_646Locale4initEPKca_ZN6icu_646LocaleC2Ev_ZN6icu_646LocaleC2EPKcS2_S2_S2__ZN6icu_646Locale10setDefaultERKS0_R10UErrorCode_ZNK6icu_646Locale13toLanguageTagERNS_8ByteSinkER10UErrorCodeulocimp_toLanguageTag_64_ZN6icu_646Locale14createFromNameEPKc_ZN6icu_646Locale15createCanonicalEPKc_ZNK6icu_646Locale15getISO3LanguageEv_ZNK6icu_646Locale14getISO3CountryEv_ZNK6icu_646Locale7getLCIDEv_ZN6icu_646Locale15getISOCountriesEv_ZN6icu_646Locale15getISOLanguagesEv_ZN6icu_646Locale14setFromPOSIXIDEPKc_ZN6icu_646Locale14getLocaleCacheEv_ZN6icu_646Locale9getLocaleEi_ZN6icu_646Locale7getRootEv_ZN6icu_646Locale10getEnglishEv_ZN6icu_646Locale9getFrenchEv_ZN6icu_646Locale9getGermanEv_ZN6icu_646Locale10getItalianEv_ZN6icu_646Locale11getJapaneseEv_ZN6icu_646Locale9getKoreanEv_ZN6icu_646Locale10getChineseEv_ZN6icu_646Locale20getSimplifiedChineseEv_ZN6icu_646Locale8getChinaEv_ZN6icu_646Locale6getPRCEv_ZN6icu_646Locale21getTraditionalChineseEv_ZN6icu_646Locale9getTaiwanEv_ZN6icu_646Locale9getFranceEv_ZN6icu_646Locale10getGermanyEv_ZN6icu_646Locale8getItalyEv_ZN6icu_646Locale8getJapanEv_ZN6icu_646Locale8getKoreaEv_ZN6icu_646Locale5getUKEv_ZN6icu_646Locale5getUSEv_ZN6icu_646Locale9getCanadaEv_ZN6icu_646Locale15getCanadaFrenchEv_ZNK6icu_646Locale15getKeywordValueEPKcPciR10UErrorCode_ZNK6icu_646Locale11getBaseNameEv_ZN6icu_646Locale16addLikelySubtagsER10UErrorCodeulocimp_addLikelySubtags_64_ZN6icu_646Locale15minimizeSubtagsER10UErrorCodeulocimp_minimizeSubtags_64ulocimp_forLanguageTag_64_ZNK6icu_646Locale22getUnicodeKeywordValueENS_11StringPieceERNS_8ByteSinkER10UErrorCode_ZTSN6icu_646LocaleE_ZTIN6icu_646LocaleE_ZTSN6icu_6418KeywordEnumerationE_ZTIN6icu_6418KeywordEnumerationE_ZTSN6icu_6425UnicodeKeywordEnumerationE_ZTIN6icu_6425UnicodeKeywordEnumerationE_ZN6icu_6413LocaleUtility21canonicalLocaleStringEPKNS_13UnicodeStringERS1__ZN6icu_6413UnicodeString9setCharAtEiDs_ZN6icu_6413UnicodeString10setToBogusEv_ZN6icu_6413LocaleUtility12isFallbackOfERKNS_13UnicodeStringES3__ZNK6icu_6413UnicodeString7indexOfEPKDsiiii_ZN6icu_6413LocaleUtility18initLocaleFromNameERKNS_13UnicodeStringERNS_6LocaleE_ZN6icu_6413LocaleUtility18initNameFromLocaleERKNS_6LocaleERNS_13UnicodeStringE_ZN6icu_6413UnicodeStringC1EPKciNS0_10EInvariantE_ZN6icu_6413LocaleUtility23getAvailableLocaleNamesERKNS_13UnicodeStringE_ZN6icu_6413UnicodeStringC1EPKDsuloc_getAvailable_64uloc_countAvailable_64_ZN6icu_6421locale_available_initEv__cxa_throw_bad_array_new_length_ZN6icu_646Locale19getAvailableLocalesERiuloc_getTableStringWithFallback_64uloc_getDisplayLanguage_64_ZNK6icu_646Locale18getDisplayLanguageERKS0_RNS_13UnicodeStringE_ZNK6icu_646Locale18getDisplayLanguageERNS_13UnicodeStringEuloc_getDisplayScript_64_ZNK6icu_646Locale16getDisplayScriptERKS0_RNS_13UnicodeStringE_ZNK6icu_646Locale16getDisplayScriptERNS_13UnicodeStringEuloc_getDisplayScriptInContext_64uloc_getDisplayCountry_64_ZNK6icu_646Locale17getDisplayCountryERKS0_RNS_13UnicodeStringE_ZNK6icu_646Locale17getDisplayCountryERNS_13UnicodeStringEuloc_getDisplayVariant_64_ZNK6icu_646Locale17getDisplayVariantERKS0_RNS_13UnicodeStringE_ZNK6icu_646Locale17getDisplayVariantERNS_13UnicodeStringEuloc_getDisplayKeyword_64uloc_getDisplayKeywordValue_64uloc_getDisplayName_64u_strstr_64u_strchr_64u_strncmp_64_ZNK6icu_646Locale14getDisplayNameERKS0_RNS_13UnicodeStringE_ZNK6icu_646Locale14getDisplayNameERNS_13UnicodeStringE_ZN6icu_6413BreakIterator14getDisplayNameERKNS_6LocaleERNS_13UnicodeStringE_ZN6icu_6413BreakIterator14getDisplayNameERKNS_6LocaleES3_RNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl9getLocaleEv_ZNK6icu_6422LocaleDisplayNamesImpl18getDialectHandlingEv_ZNK6icu_6422LocaleDisplayNamesImpl10getContextE19UDisplayContextType_ZN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkD2Ev_ZTVN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkE_ZN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkD1Ev_ZN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkD0Ev_ZN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSink3putEPKcRNS_13ResourceValueEaR10UErrorCode_ZN6icu_6412ICUDataTable9getLocaleEv_ZNK6icu_6412ICUDataTable3getEPKcS2_S2_RNS_13UnicodeStringE_ZN6icu_6413UnicodeString8copyFromERKS0_a_ZNK6icu_6412ICUDataTable13getNoFallbackEPKcS2_S2_RNS_13UnicodeStringE_ZN6icu_6418LocaleDisplayNamesD2Ev_ZTVN6icu_6418LocaleDisplayNamesE_ZN6icu_6418LocaleDisplayNamesD1Ev_ZN6icu_6418LocaleDisplayNamesD0Ev_ZN6icu_6422LocaleDisplayNamesImpl10initializeEv_ZN6icu_6413UnicodeStringaSEOS0__ZN6icu_6415SimpleFormatter27applyPatternMinMaxArgumentsERKNS_13UnicodeStringEiiR10UErrorCode_ZN6icu_6413BreakIterator22createSentenceInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6422LocaleDisplayNamesImpl24adjustForUsageAndContextENS0_15CapContextUsageERNS_13UnicodeStringE_ZNK6icu_6413UnicodeString8char32AtEiu_islower_64_ZN6icu_6413UnicodeString7toTitleEPNS_13BreakIteratorERKNS_6LocaleEj_ZNK6icu_6422LocaleDisplayNamesImpl19languageDisplayNameEPKcRNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl13appendWithSepERNS_13UnicodeStringERKS1__ZNK6icu_6415SimpleFormatter16formatAndReplaceEPKPKNS_13UnicodeStringEiRS1_PiiR10UErrorCode_ZNK6icu_6422LocaleDisplayNamesImpl12localeIdNameEPKcRNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl17scriptDisplayNameEPKcRNS_13UnicodeStringEa_ZNK6icu_6422LocaleDisplayNamesImpl17scriptDisplayNameEPKcRNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl17scriptDisplayNameE11UScriptCodeRNS_13UnicodeStringEuscript_getName_64_ZNK6icu_6422LocaleDisplayNamesImpl17regionDisplayNameEPKcRNS_13UnicodeStringEa_ZNK6icu_6422LocaleDisplayNamesImpl17regionDisplayNameEPKcRNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl18variantDisplayNameEPKcRNS_13UnicodeStringEa_ZNK6icu_6422LocaleDisplayNamesImpl18variantDisplayNameEPKcRNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl14keyDisplayNameEPKcRNS_13UnicodeStringEa_ZNK6icu_6422LocaleDisplayNamesImpl14keyDisplayNameEPKcRNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl19keyValueDisplayNameEPKcS2_RNS_13UnicodeStringEa_ZNK6icu_6422LocaleDisplayNamesImpl19keyValueDisplayNameEPKcS2_RNS_13UnicodeStringE_ZNK6icu_6422LocaleDisplayNamesImpl17localeDisplayNameERKNS_6LocaleERNS_13UnicodeStringE_ZN6icu_6413UnicodeString14findAndReplaceEiiRKS0_iiS2_ii_ZNK6icu_6415SimpleFormatter6formatERKNS_13UnicodeStringES3_RS1_R10UErrorCodeuldn_close_64uldn_getLocale_64uldn_getDialectHandling_64uldn_getContext_64uldn_localeDisplayName_64_ZN6icu_6413UnicodeStringC1EPDsii_ZNK6icu_6413UnicodeString7extractENS_9Char16PtrEiR10UErrorCodeuldn_languageDisplayName_64uldn_scriptDisplayName_64uldn_scriptCodeDisplayName_64uldn_regionDisplayName_64uldn_variantDisplayName_64uldn_keyDisplayName_64uldn_keyValueDisplayName_64_ZN6icu_6412ICUDataTableC2EPKcRKNS_6LocaleE_ZN6icu_6412ICUDataTableC1EPKcRKNS_6LocaleE_ZN6icu_6412ICUDataTableD2Ev_ZN6icu_6412ICUDataTableD1Ev_ZN6icu_6422LocaleDisplayNamesImplC2ERKNS_6LocaleE16UDialectHandling_ZTVN6icu_6422LocaleDisplayNamesImplE_ZN6icu_6413UnicodeStringC1EDs_ZN6icu_6415SimpleFormatterD1Ev_ZN6icu_6422LocaleDisplayNamesImplC1ERKNS_6LocaleE16UDialectHandling_ZN6icu_6418LocaleDisplayNames14createInstanceERKNS_6LocaleE16UDialectHandling_ZN6icu_6422LocaleDisplayNamesImplC2ERKNS_6LocaleEP15UDisplayContexti_ZN6icu_6422LocaleDisplayNamesImplC1ERKNS_6LocaleEP15UDisplayContexti_ZN6icu_6418LocaleDisplayNames14createInstanceERKNS_6LocaleEP15UDisplayContexti_ZN6icu_6422LocaleDisplayNamesImplD2Ev_ZN6icu_6422LocaleDisplayNamesImplD1Ev_ZN6icu_6422LocaleDisplayNamesImplD0Ev_ZNK6icu_6422LocaleDisplayNamesImpl17localeDisplayNameEPKcRNS_13UnicodeStringEuldn_open_64uldn_openForContext_64_ZTSN6icu_6418LocaleDisplayNamesE_ZTIN6icu_6418LocaleDisplayNamesE_ZTSN6icu_6422LocaleDisplayNamesImplE_ZTIN6icu_6422LocaleDisplayNamesImplE_ZTSN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkE_ZTIN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkE__memmove_chkuloc_addLikelySubtags_64_ZN6icu_6420CheckedArrayByteSinkC1EPci_ZN6icu_6420CheckedArrayByteSinkD1Evuloc_minimizeSubtags_64uloc_isRightToLeft_64u_getPropertyValueEnum_64uscript_isRightToLeft_64_ZNK6icu_646Locale13isRightToLeftEvuloc_getCharacterOrientation_64uloc_getLineOrientation_64_ZN6icu_648ByteSink15GetAppendBufferEiiPciPi_ZN6icu_648ByteSink5FlushEv_ZN6icu_6420CheckedArrayByteSink5ResetEv_ZN6icu_6420CheckedArrayByteSink15GetAppendBufferEiiPciPi_ZN6icu_6420CheckedArrayByteSink6AppendEPKci_ZN6icu_648ByteSinkD2Ev_ZN6icu_648ByteSinkD1Ev_ZN6icu_6420CheckedArrayByteSinkD2Ev_ZTVN6icu_6420CheckedArrayByteSinkE_ZN6icu_6420CheckedArrayByteSinkD0Ev_ZN6icu_648ByteSinkD0Ev_ZN6icu_6420CheckedArrayByteSinkC2EPci_ZTSN6icu_648ByteSinkE_ZTIN6icu_648ByteSinkE_ZTSN6icu_6420CheckedArrayByteSinkE_ZTIN6icu_6420CheckedArrayByteSinkE_ZTVN6icu_648ByteSinkE_ZN6icu_6411StringPieceC2EPKc_ZN6icu_6411StringPieceC2ERKS0_i_ZN6icu_6411StringPieceC1ERKS0_i_ZN6icu_6411StringPieceC2ERKS0_ii_ZN6icu_6411StringPieceC1ERKS0_ii_ZN6icu_6411StringPiece3setEPKc_ZN6icu_64eqERKNS_11StringPieceES2__ZN6icu_6411StringPiece4nposE_ZN6icu_6418CharStringByteSinkD2Ev_ZTVN6icu_6418CharStringByteSinkE_ZN6icu_6418CharStringByteSinkD0Ev_ZN6icu_6418CharStringByteSink6AppendEPKci_ZN6icu_6418CharStringByteSink15GetAppendBufferEiiPciPi_ZN6icu_6412ByteSinkUtil12appendChangeEiPKDsiRNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZN6icu_645Edits10addReplaceEii_ZN6icu_6412ByteSinkUtil12appendChangeEPKhS2_PKDsiRNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZN6icu_6412ByteSinkUtil15appendCodePointEiiRNS_8ByteSinkEPNS_5EditsE_ZN6icu_6412ByteSinkUtil14appendTwoBytesEiRNS_8ByteSinkE_ZN6icu_6412ByteSinkUtil23appendNonEmptyUnchangedEPKhiRNS_8ByteSinkEjPNS_5EditsE_ZN6icu_645Edits12addUnchangedEi_ZN6icu_6412ByteSinkUtil15appendUnchangedEPKhS2_RNS_8ByteSinkEjPNS_5EditsER10UErrorCode_ZN6icu_6418CharStringByteSinkC2EPNS_10CharStringE_ZTSN6icu_6418CharStringByteSinkE_ZTIN6icu_6418CharStringByteSinkE_ZN6icu_6417StringTrieBuilder4Node19markRightEdgesFirstEi_ZN6icu_6417StringTrieBuilder14FinalValueNode5writeERS0__ZN6icu_6417StringTrieBuilder21IntermediateValueNode5writeERS0__ZN6icu_6417StringTrieBuilder14ListBranchNode5writeERS0__ZN6icu_6417StringTrieBuilder15SplitBranchNode5writeERS0__ZN6icu_6417StringTrieBuilder14FinalValueNodeD2Ev_ZTVN6icu_6417StringTrieBuilder4NodeE_ZN6icu_6417StringTrieBuilder14FinalValueNodeD1Ev_ZN6icu_6417StringTrieBuilder14BranchHeadNodeD2Ev_ZN6icu_6417StringTrieBuilder14BranchHeadNodeD1Ev_ZN6icu_6417StringTrieBuilder21IntermediateValueNodeD2Ev_ZN6icu_6417StringTrieBuilder21IntermediateValueNodeD1Ev_ZN6icu_6417StringTrieBuilder15SplitBranchNodeD2Ev_ZN6icu_6417StringTrieBuilder15SplitBranchNodeD1Ev_ZN6icu_6417StringTrieBuilder14ListBranchNodeD2Ev_ZN6icu_6417StringTrieBuilder14ListBranchNodeD1Ev_ZN6icu_6417StringTrieBuilder14FinalValueNodeD0Ev_ZN6icu_6417StringTrieBuilder14BranchHeadNodeD0Ev_ZN6icu_6417StringTrieBuilder21IntermediateValueNodeD0Ev_ZN6icu_6417StringTrieBuilder15SplitBranchNodeD0Ev_ZN6icu_6417StringTrieBuilder14ListBranchNodeD0Ev_ZNK6icu_6417StringTrieBuilder4NodeeqERKS1__ZNK6icu_6417StringTrieBuilder14FinalValueNodeeqERKNS0_4NodeE_ZN6icu_6417StringTrieBuilder21IntermediateValueNode19markRightEdgesFirstEi_ZN6icu_6417StringTrieBuilder15LinearMatchNode19markRightEdgesFirstEi_ZN6icu_6417StringTrieBuilder14ListBranchNode19markRightEdgesFirstEi_ZN6icu_6417StringTrieBuilder15SplitBranchNode19markRightEdgesFirstEi_ZN6icu_6417StringTrieBuilder14BranchHeadNode19markRightEdgesFirstEi_ZN6icu_6417StringTrieBuilder14BranchHeadNode5writeERS0__ZNK6icu_6417StringTrieBuilder9ValueNodeeqERKNS0_4NodeE_ZNK6icu_6417StringTrieBuilder21IntermediateValueNodeeqERKNS0_4NodeE_ZNK6icu_6417StringTrieBuilder15LinearMatchNodeeqERKNS0_4NodeE_ZNK6icu_6417StringTrieBuilder14BranchHeadNodeeqERKNS0_4NodeE_ZNK6icu_6417StringTrieBuilder14ListBranchNodeeqERKNS0_4NodeE_ZNK6icu_6417StringTrieBuilder15SplitBranchNodeeqERKNS0_4NodeE_ZN6icu_6417StringTrieBuilderC2Ev_ZTVN6icu_6417StringTrieBuilderE_ZN6icu_6417StringTrieBuilderC1Ev_ZN6icu_6417StringTrieBuilder20createCompactBuilderEiR10UErrorCode_ZN6icu_6417StringTrieBuilder20deleteCompactBuilderEv_ZN6icu_6417StringTrieBuilderD2Ev_ZN6icu_6417StringTrieBuilderD1Ev_ZN6icu_6417StringTrieBuilderD0Ev_ZN6icu_6417StringTrieBuilder18writeBranchSubNodeEiiii_ZN6icu_6417StringTrieBuilder9writeNodeEiii_ZN6icu_6417StringTrieBuilder12registerNodeEPNS0_4NodeER10UErrorCode_ZN6icu_6417StringTrieBuilder18registerFinalValueEiR10UErrorCode_ZTVN6icu_6417StringTrieBuilder14FinalValueNodeE_ZN6icu_6417StringTrieBuilder8makeNodeEiiiR10UErrorCode_ZN6icu_6417StringTrieBuilder17makeBranchSubNodeEiiiiR10UErrorCode_ZTVN6icu_6417StringTrieBuilder14BranchHeadNodeE_ZTVN6icu_6417StringTrieBuilder21IntermediateValueNodeE_ZN6icu_6417StringTrieBuilder5buildE22UStringTrieBuildOptioniR10UErrorCode_ZTVN6icu_6417StringTrieBuilder14ListBranchNodeE_ZTVN6icu_6417StringTrieBuilder15SplitBranchNodeE_ZN6icu_6417StringTrieBuilder8hashNodeEPKv_ZN6icu_6417StringTrieBuilder10equalNodesEPKvS2__ZTSN6icu_6417StringTrieBuilder4NodeE_ZTIN6icu_6417StringTrieBuilder4NodeE_ZTSN6icu_6417StringTrieBuilder14FinalValueNodeE_ZTIN6icu_6417StringTrieBuilder14FinalValueNodeE_ZTSN6icu_6417StringTrieBuilder9ValueNodeE_ZTIN6icu_6417StringTrieBuilder9ValueNodeE_ZTSN6icu_6417StringTrieBuilder21IntermediateValueNodeE_ZTIN6icu_6417StringTrieBuilder21IntermediateValueNodeE_ZTSN6icu_6417StringTrieBuilder15LinearMatchNodeE_ZTIN6icu_6417StringTrieBuilder15LinearMatchNodeE_ZTSN6icu_6417StringTrieBuilder10BranchNodeE_ZTIN6icu_6417StringTrieBuilder10BranchNodeE_ZTSN6icu_6417StringTrieBuilder14ListBranchNodeE_ZTIN6icu_6417StringTrieBuilder14ListBranchNodeE_ZTSN6icu_6417StringTrieBuilder15SplitBranchNodeE_ZTIN6icu_6417StringTrieBuilder15SplitBranchNodeE_ZTSN6icu_6417StringTrieBuilder14BranchHeadNodeE_ZTIN6icu_6417StringTrieBuilder14BranchHeadNodeE_ZTSN6icu_6417StringTrieBuilderE_ZTIN6icu_6417StringTrieBuilderE_ZTVN6icu_6417StringTrieBuilder9ValueNodeE_ZTVN6icu_6417StringTrieBuilder15LinearMatchNodeE_ZNK6icu_6416BytesTrieBuilder23matchNodesCanHaveValuesEv_ZNK6icu_6416BytesTrieBuilder31getMaxBranchLinearSubNodeLengthEv_ZNK6icu_6416BytesTrieBuilder17getMinLinearMatchEv_ZNK6icu_6416BytesTrieBuilder23getMaxLinearMatchLengthEv_ZNK6icu_6416BytesTrieBuilder22getElementStringLengthEi_ZNK6icu_6416BytesTrieBuilder14getElementUnitEii_ZNK6icu_6416BytesTrieBuilder15getElementValueEi_ZNK6icu_6416BytesTrieBuilder21getLimitOfLinearMatchEiii_ZNK6icu_6416BytesTrieBuilder17countElementUnitsEiii_ZNK6icu_6416BytesTrieBuilder23skipElementsBySomeUnitsEiii_ZNK6icu_6416BytesTrieBuilder26indexOfElementWithNextUnitEiiDs_ZN6icu_6416BytesTrieBuilderD2Ev_ZTVN6icu_6416BytesTrieBuilderE_ZN6icu_6416BytesTrieBuilderD1Ev_ZN6icu_6416BytesTrieBuilderD0Ev_ZN6icu_6416BytesTrieBuilder17BTLinearMatchNodeD2Ev_ZN6icu_6416BytesTrieBuilder17BTLinearMatchNodeD1Ev_ZN6icu_6416BytesTrieBuilder17BTLinearMatchNodeD0Ev_ZN6icu_6416BytesTrieBuilder17writeValueAndTypeEaii_ZNK6icu_6416BytesTrieBuilder17BTLinearMatchNodeeqERKNS_17StringTrieBuilder4NodeE_ZN6icu_6416BytesTrieElement5setToENS_11StringPieceEiRNS_10CharStringER10UErrorCode_ZNK6icu_6416BytesTrieElement15compareStringToERKS0_RKNS_10CharStringE_ZN6icu_6416BytesTrieBuilderC2ER10UErrorCode_ZN6icu_6416BytesTrieBuilderC1ER10UErrorCode_ZN6icu_6416BytesTrieBuilder3addENS_11StringPieceEiR10UErrorCode_ZN6icu_6416BytesTrieBuilder10buildBytesE22UStringTrieBuildOptionR10UErrorCode_ZN6icu_6416BytesTrieBuilder5buildE22UStringTrieBuildOptionR10UErrorCode_ZN6icu_6416BytesTrieBuilder16buildStringPieceE22UStringTrieBuildOptionR10UErrorCode_ZN6icu_6416BytesTrieBuilder5clearEv_ZN6icu_6416BytesTrieBuilder17BTLinearMatchNodeC2EPKciPNS_17StringTrieBuilder4NodeE_ZTVN6icu_6416BytesTrieBuilder17BTLinearMatchNodeE_ZN6icu_6416BytesTrieBuilder17BTLinearMatchNodeC1EPKciPNS_17StringTrieBuilder4NodeE_ZNK6icu_6416BytesTrieBuilder21createLinearMatchNodeEiiiPNS_17StringTrieBuilder4NodeE_ZN6icu_6416BytesTrieBuilder14ensureCapacityEi_ZN6icu_6416BytesTrieBuilder5writeEi_ZN6icu_6416BytesTrieBuilder5writeEPKci_ZN6icu_6416BytesTrieBuilder17BTLinearMatchNode5writeERNS_17StringTrieBuilderE_ZN6icu_6416BytesTrieBuilder17writeElementUnitsEiii_ZN6icu_6416BytesTrieBuilder18writeValueAndFinalEia_ZN6icu_6416BytesTrieBuilder12writeDeltaToEi_ZTSN6icu_6416BytesTrieBuilder17BTLinearMatchNodeE_ZTIN6icu_6416BytesTrieBuilder17BTLinearMatchNodeE_ZTSN6icu_6416BytesTrieBuilderE_ZTIN6icu_6416BytesTrieBuilderE_ZN6icu_649BytesTrieD2Ev_ZN6icu_649BytesTrieD1Ev_ZN6icu_649BytesTrie9readValueEPKhi_ZN6icu_649BytesTrie11jumpByDeltaEPKh_ZNK6icu_649BytesTrie7currentEv_ZN6icu_649BytesTrie10branchNextEPKhii_ZN6icu_649BytesTrie8nextImplEPKhi_ZN6icu_649BytesTrie4nextEi_ZN6icu_649BytesTrie4nextEPKci_ZN6icu_649BytesTrie15findUniqueValueEPKhaRi_ZN6icu_649BytesTrie25findUniqueValueFromBranchEPKhiaRi_ZN6icu_649BytesTrie6appendERNS_8ByteSinkEi_ZN6icu_649BytesTrie18getNextBranchBytesEPKhiRNS_8ByteSinkE_ZNK6icu_649BytesTrie12getNextBytesERNS_8ByteSinkE_ZN6icu_649BytesTrie8IteratorC2EPKviR10UErrorCode_ZN6icu_649BytesTrie8IteratorC1EPKviR10UErrorCode_ZN6icu_649BytesTrie8IteratorC2ERKS0_iR10UErrorCode_ZN6icu_649BytesTrie8IteratorC1ERKS0_iR10UErrorCode_ZN6icu_649BytesTrie8IteratorD2Ev_ZN6icu_649BytesTrie8IteratorD1Ev_ZN6icu_649BytesTrie8Iterator5resetEv_ZNK6icu_649BytesTrie8Iterator7hasNextEv_ZNK6icu_649BytesTrie8Iterator9getStringEv_ZN6icu_649BytesTrie8Iterator15truncateAndStopEv_ZN6icu_649BytesTrie8Iterator10branchNextEPKhiR10UErrorCode_ZN6icu_649BytesTrie8Iterator4nextER10UErrorCode_ZN6icu_6410UCharsTrieD2Ev_ZN6icu_6410UCharsTrieD1Ev_ZNK6icu_6410UCharsTrie7currentEv_ZN6icu_6410UCharsTrie10branchNextEPKDsii_ZN6icu_6410UCharsTrie8nextImplEPKDsi_ZN6icu_6410UCharsTrie4nextEi_ZN6icu_6410UCharsTrie17firstForCodePointEi_ZN6icu_6410UCharsTrie16nextForCodePointEi_ZN6icu_6410UCharsTrie4nextENS_14ConstChar16PtrEi_ZN6icu_6410UCharsTrie15findUniqueValueEPKDsaRi_ZN6icu_6410UCharsTrie25findUniqueValueFromBranchEPKDsiaRi_ZN6icu_6410UCharsTrie19getNextBranchUCharsEPKDsiRNS_10AppendableE_ZNK6icu_6410UCharsTrie13getNextUCharsERNS_10AppendableE_ZNK6icu_6417UCharsTrieBuilder23matchNodesCanHaveValuesEv_ZNK6icu_6417UCharsTrieBuilder31getMaxBranchLinearSubNodeLengthEv_ZNK6icu_6417UCharsTrieBuilder17getMinLinearMatchEv_ZNK6icu_6417UCharsTrieBuilder23getMaxLinearMatchLengthEv_ZNK6icu_6417UCharsTrieBuilder22getElementStringLengthEi_ZNK6icu_6417UCharsTrieBuilder14getElementUnitEii_ZNK6icu_6417UCharsTrieBuilder15getElementValueEi_ZNK6icu_6417UCharsTrieBuilder21getLimitOfLinearMatchEiii_ZNK6icu_6417UCharsTrieBuilder17countElementUnitsEiii_ZNK6icu_6417UCharsTrieBuilder23skipElementsBySomeUnitsEiii_ZNK6icu_6417UCharsTrieBuilder26indexOfElementWithNextUnitEiiDs_ZN6icu_6417UCharsTrieBuilderD2Ev_ZTVN6icu_6417UCharsTrieBuilderE_ZN6icu_6417UCharsTrieBuilderD1Ev_ZN6icu_6417UCharsTrieBuilderD0Ev_ZN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeD2Ev_ZN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeD1Ev_ZN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeD0Ev_ZNK6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeeqERKNS_17StringTrieBuilder4NodeEu_memcmp_64_ZN6icu_6417UCharsTrieElement5setToERKNS_13UnicodeStringEiRS1_R10UErrorCode_ZNK6icu_6417UCharsTrieElement15compareStringToERKS0_RKNS_13UnicodeStringE_ZNK6icu_6413UnicodeString13tempSubStringEii_ZN6icu_6417UCharsTrieBuilderC2ER10UErrorCode_ZN6icu_6417UCharsTrieBuilderC1ER10UErrorCode_ZN6icu_6417UCharsTrieBuilder3addERKNS_13UnicodeStringEiR10UErrorCode_ZN6icu_6417UCharsTrieBuilder11buildUCharsE22UStringTrieBuildOptionR10UErrorCode_ZN6icu_6413UnicodeString12fastCopyFromERKS0__ZN6icu_6417UCharsTrieBuilder5buildE22UStringTrieBuildOptionR10UErrorCode_ZN6icu_6417UCharsTrieBuilder18buildUnicodeStringE22UStringTrieBuildOptionRNS_13UnicodeStringER10UErrorCode_ZN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeC2EPKDsiPNS_17StringTrieBuilder4NodeE_ZTVN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeE_ZN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeC1EPKDsiPNS_17StringTrieBuilder4NodeE_ZNK6icu_6417UCharsTrieBuilder21createLinearMatchNodeEiiiPNS_17StringTrieBuilder4NodeE_ZN6icu_6417UCharsTrieBuilder14ensureCapacityEi_ZN6icu_6417UCharsTrieBuilder5writeEi_ZN6icu_6417UCharsTrieBuilder5writeEPKDsi_ZN6icu_6417UCharsTrieBuilder18UCTLinearMatchNode5writeERNS_17StringTrieBuilderE_ZN6icu_6417UCharsTrieBuilder17writeElementUnitsEiii_ZN6icu_6417UCharsTrieBuilder18writeValueAndFinalEia_ZN6icu_6417UCharsTrieBuilder17writeValueAndTypeEaii_ZN6icu_6417UCharsTrieBuilder12writeDeltaToEi_ZTSN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeE_ZTIN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeE_ZTSN6icu_6417UCharsTrieBuilderE_ZTIN6icu_6417UCharsTrieBuilderE_ZN6icu_6410UCharsTrie8IteratorC2ENS_14ConstChar16PtrEiR10UErrorCode_ZN6icu_6410UCharsTrie8IteratorC1ENS_14ConstChar16PtrEiR10UErrorCode_ZN6icu_6410UCharsTrie8IteratorC2ERKS0_iR10UErrorCode_ZN6icu_6410UCharsTrie8IteratorC1ERKS0_iR10UErrorCode_ZN6icu_6410UCharsTrie8IteratorD2Ev_ZN6icu_6410UCharsTrie8IteratorD1Ev_ZN6icu_6410UCharsTrie8Iterator5resetEv_ZNK6icu_6410UCharsTrie8Iterator7hasNextEv_ZN6icu_6410UCharsTrie8Iterator10branchNextEPKDsiR10UErrorCode_ZN6icu_6410UCharsTrie8Iterator4nextER10UErrorCode_ZNK6icu_6423UCharsDictionaryMatcher7getTypeEv_ZNK6icu_6422BytesDictionaryMatcher7getTypeEv_ZNK6icu_6423UCharsDictionaryMatcher7matchesEP5UTextiiPiS3_S3_S3_utext_getNativeIndex_64utext_next32_64_ZN6icu_6417DictionaryMatcherD2Ev_ZN6icu_6417DictionaryMatcherD1Ev_ZN6icu_6423UCharsDictionaryMatcherD2Ev_ZTVN6icu_6423UCharsDictionaryMatcherE_ZN6icu_6423UCharsDictionaryMatcherD1Ev_ZN6icu_6423UCharsDictionaryMatcherD0Ev_ZN6icu_6422BytesDictionaryMatcherD2Ev_ZTVN6icu_6422BytesDictionaryMatcherE_ZN6icu_6422BytesDictionaryMatcherD1Ev_ZN6icu_6422BytesDictionaryMatcherD0Ev_ZN6icu_6417DictionaryMatcherD0Ev_ZNK6icu_6422BytesDictionaryMatcher9transformEi_ZNK6icu_6422BytesDictionaryMatcher7matchesEP5UTextiiPiS3_S3_S3_udict_swap_64_ZTSN6icu_6417DictionaryMatcherE_ZTIN6icu_6417DictionaryMatcherE_ZTSN6icu_6423UCharsDictionaryMatcherE_ZTIN6icu_6423UCharsDictionaryMatcherE_ZTSN6icu_6422BytesDictionaryMatcherE_ZTIN6icu_6422BytesDictionaryMatcherE_ZTVN6icu_6417DictionaryMatcherE_ZN6icu_6414DictionaryData21TRANSFORM_OFFSET_MASKE_ZN6icu_6414DictionaryData19TRANSFORM_TYPE_MASKE_ZN6icu_6414DictionaryData21TRANSFORM_TYPE_OFFSETE_ZN6icu_6414DictionaryData14TRANSFORM_NONEE_ZN6icu_6414DictionaryData15TRIE_HAS_VALUESE_ZN6icu_6414DictionaryData14TRIE_TYPE_MASKE_ZN6icu_6414DictionaryData16TRIE_TYPE_UCHARSE_ZN6icu_6414DictionaryData15TRIE_TYPE_BYTESE_ZN6icu_645Edits12releaseArrayEv_ZN6icu_645Edits9copyArrayERKS0__ZN6icu_645EditsaSERKS0__ZN6icu_645EditsD2Ev_ZN6icu_645EditsD1Ev_ZN6icu_645Edits5resetEv_ZN6icu_645Edits9moveArrayERS0__ZN6icu_645EditsaSEOS0__ZN6icu_645Edits9growArrayEv_ZN6icu_645Edits6appendEi_ZN6icu_645Edits11copyErrorToER10UErrorCode_ZN6icu_645Edits8IteratorC2EPKtiaa_ZN6icu_645Edits8IteratorC1EPKtiaa_ZN6icu_645Edits8Iterator10readLengthEi_ZN6icu_645Edits8Iterator17updateNextIndexesEv_ZN6icu_645Edits8Iterator21updatePreviousIndexesEv_ZN6icu_645Edits8Iterator6noNextEv_ZN6icu_645Edits8Iterator4nextEaR10UErrorCode_ZN6icu_645Edits14mergeAndAppendERKS0_S2_R10UErrorCode_ZN6icu_645Edits8Iterator8previousER10UErrorCode_ZN6icu_645Edits8Iterator9findIndexEiaR10UErrorCode_ZN6icu_645Edits8Iterator31destinationIndexFromSourceIndexEiR10UErrorCode_ZN6icu_645Edits8Iterator31sourceIndexFromDestinationIndexEiR10UErrorCode_ZNK6icu_645Edits8Iterator8toStringERNS_13UnicodeStringE_ZN6icu_6411ICU_Utility12appendNumberERNS_13UnicodeStringEiii_ZN6icu_6410Appendable21reserveAppendCapacityEi_ZN6icu_6410Appendable15getAppendBufferEiiPDsiPi_ZN6icu_6410Appendable15appendCodePointEi_ZN6icu_6410Appendable12appendStringEPKDsi_ZN6icu_6410AppendableD2Ev_ZTVN6icu_6410AppendableE_ZN6icu_6410AppendableD1Ev_ZN6icu_6410AppendableD0Ev_ZTSN6icu_6410AppendableE_ZTIN6icu_6410AppendableEu_uastrncpy_64u_uastrcpy_64u_austrncpy_64_ZNK6icu_6413UnicodeString9doExtractEiiPciP10UConverterR10UErrorCode_ZNK6icu_6413UnicodeString7extractEiiPcjPKc_ZNK6icu_6413UnicodeString6toUTF8EiiPci_ZNK6icu_6413UnicodeString7extractEPciP10UConverterR10UErrorCode_ZN6icu_6413UnicodeString16doCodepageCreateEPKciP10UConverterR10UErrorCode_ZN6icu_6413UnicodeString18cloneArrayIfNeededEiiaPPia_ZN6icu_6413UnicodeStringC2EPKciP10UConverterR10UErrorCode_ZN6icu_6411ReplaceableD2Ev_ZN6icu_6413UnicodeStringC1EPKciP10UConverterR10UErrorCode_ZN6icu_6413UnicodeString16doCodepageCreateEPKciS2__ZN6icu_6413UnicodeString9setToUTF8ENS_11StringPieceE_ZN6icu_6413UnicodeStringC2EPKcS2__ZN6icu_6413UnicodeStringC1EPKcS2__ZN6icu_6413UnicodeStringC2EPKciS2__ZN6icu_6413UnicodeStringC1EPKciS2__ZNK6icu_6411Replaceable5cloneEv_ZNK6icu_6413UnicodeString9getLengthEv_ZNK6icu_6413UnicodeString9getCharAtEi_ZNK6icu_6411Replaceable11hasMetaDataEv_ZNK6icu_6413UnicodeString11hasMetaDataEv_ZN6icu_6423UnicodeStringAppendableD2Ev_ZTVN6icu_6423UnicodeStringAppendableE_ZN6icu_6423UnicodeStringAppendableD1Ev_ZN6icu_6423UnicodeStringAppendableD0Ev_ZTVN6icu_6411ReplaceableE_ZN6icu_6411ReplaceableD1Ev_ZN6icu_6411ReplaceableD0Ev_ZN6icu_6413UnicodeString16getStaticClassIDEv_ZNK6icu_6413UnicodeString17getDynamicClassIDEv_ZN6icu_6413UnicodeString6addRefEv_ZN6icu_6413UnicodeString9removeRefEv_ZNK6icu_6413UnicodeString8refCountEv_ZN6icu_6413UnicodeString12releaseArrayEv_ZN6icu_6413UnicodeStringD2Ev_ZN6icu_6413UnicodeStringD0Ev_ZN6icu_6413UnicodeStringC2EDs_ZN6icu_6413UnicodeStringC2Ei_ZN6icu_6413UnicodeString8allocateEi_ZN6icu_6413UnicodeStringC2Eiii_ZN6icu_6413UnicodeStringC1Eiii_ZN6icu_6413UnicodeString14copyFieldsFromERS0_a_ZN6icu_6413UnicodeStringC2EOS0__ZN6icu_6413UnicodeString4swapERS0__ZNK6icu_6413UnicodeString10unescapeAtERiu_unescapeAt_64_ZNK6icu_6413UnicodeString23doCompareCodePointOrderEiiPKDsiiuprv_strCompare_64_ZNK6icu_6413UnicodeString11getChar32AtEi_ZNK6icu_6413UnicodeString14getChar32StartEi_ZNK6icu_6413UnicodeString14getChar32LimitEi_ZNK6icu_6413UnicodeString11countChar32Eiiu_countChar32_64_ZNK6icu_6413UnicodeString17hasMoreChar32ThanEiiiu_strHasMoreChar32Than_64_ZNK6icu_6413UnicodeString11moveIndex32Eiiu_strToUTF8WithSub_64_ZNK6icu_6413UnicodeString6toUTF8ERNS_8ByteSinkE_ZNK6icu_6413UnicodeString7toUTF32EPiiR10UErrorCodeu_strToUTF32WithSub_64u_strFindFirst_64u_memchr_64_ZNK6icu_6413UnicodeString9doIndexOfEiiiu_memchr32_64_ZNK6icu_6413UnicodeString11lastIndexOfEPKDsiiiiu_strFindLast_64_ZNK6icu_6413UnicodeString13doLastIndexOfEDsiiu_memrchr_64_ZNK6icu_6413UnicodeString13doLastIndexOfEiiiu_memrchr32_64_ZN6icu_6413UnicodeStringC2EaNS_14ConstChar16PtrEi_ZN6icu_6413UnicodeStringC2EPDsii_ZN6icu_6413UnicodeStringC2ERKS0__ZNK6icu_6413UnicodeString5cloneEv_ZN6icu_6413UnicodeString5setToEPDsii_ZN6icu_6413UnicodeStringC2EPKciNS0_10EInvariantE_ZN6icu_6413UnicodeStringC1EPKDsi_ZN6icu_6413UnicodeStringC2EPKDs_ZN6icu_6413UnicodeStringC2EPKDsi_ZN6icu_6413UnicodeString6appendEi_ZNK6icu_6413UnicodeString8unescapeEv_ZN6icu_64plERKNS_13UnicodeStringES2__ZN6icu_6423UnicodeStringAppendable14appendCodeUnitEDs_ZN6icu_6423UnicodeStringAppendable15appendCodePointEi_ZN6icu_6423UnicodeStringAppendable12appendStringEPKDsi_ZN6icu_6413UnicodeString7replaceEiii_ZN6icu_6413UnicodeString9doReplaceEiiRKS0_ii_ZN6icu_6413UnicodeStringC2ERKS0_i_ZN6icu_6413UnicodeStringC1ERKS0_i_ZN6icu_6413UnicodeStringC2ERKS0_ii_ZN6icu_6413UnicodeStringC1ERKS0_ii_ZNK6icu_6413UnicodeString14extractBetweenEiiRS0__ZN6icu_6413UnicodeString20handleReplaceBetweenEiiRKS0__ZN6icu_6413UnicodeString4copyEiii_ZN6icu_6413UnicodeString9doReverseEii_ZN6icu_6413UnicodeString10padLeadingEiDs_ZN6icu_6413UnicodeString11padTrailingEiDs_ZN6icu_6413UnicodeString9fromUTF32EPKiiu_strFromUTF32WithSub_64u_strFromUTF8WithSub_64_ZN6icu_6413UnicodeStringC2EPKc_ZN6icu_6413UnicodeStringC1EPKc_ZN6icu_6413UnicodeStringC2EPKci_ZN6icu_6413UnicodeStringC1EPKci_ZN6icu_6413UnicodeString8fromUTF8ENS_11StringPieceE_ZN6icu_6423UnicodeStringAppendable21reserveAppendCapacityEi_ZN6icu_6423UnicodeStringAppendable15getAppendBufferEiiPDsiPi_ZTSN6icu_6423UnicodeStringAppendableE_ZTIN6icu_6423UnicodeStringAppendableE_ZTSN6icu_6411ReplaceableE_ZTIN6icu_6411ReplaceableE_ZTSN6icu_6413UnicodeStringE_ZTIN6icu_6413UnicodeStringE_ZNK6icu_6413UnicodeString13doCaseCompareEiiPKDsiiju_strcmpFold_64_ZN6icu_6413UnicodeString7caseMapEijPNS_13BreakIteratorEPFiijS2_PDsiPKDsiPNS_5EditsER10UErrorCodeE_ZN6icu_6413UnicodeString8foldCaseEjustrcase_internalFold_64uhash_hashCaselessUnicodeString_64uhash_compareCaselessUnicodeString_64_ZN6icu_6413UnicodeString4trimEvu_isWhitespace_64utf8_nextCharSafeBody_64utf8_appendCharSafeBody_64utf8_prevCharSafeBody_64utf8_back1SafeBody_64utf8_countTrailBytes_64u_strpbrk_64u_strcspn_64u_strspn_64u_strtok_r_64u_strcat_64u_strncat_64u_strcmp_64u_strCompareIter_64u_strncpy_64u_strchr32_64u_strrchr_64u_strrstr_64u_strrchr32_64u_strCompare_64u_strcmpCodePointOrder_64u_strncmpCodePointOrder_64u_memset_64u_memcmpCodePointOrder_64u_unescape_64u_terminateUChar32s_64u_terminateWChars_64_ZN6icu_649LatinCase15TO_LOWER_NORMALEucase_getTrie_64ucase_toFullLower_64ucase_toFullFolding_64_ZN6icu_649LatinCase14TO_LOWER_TR_LTEustrcase_internalToTitle_64ucase_toFullTitle_64u_charType_64ucase_getType_64_ZN6icu_6410GreekUpper13getLetterDataEi_ZN6icu_6410GreekUpper16getDiacriticDataEi_ZN6icu_6410GreekUpper23isFollowedByCasedLetterEPKDsiiucase_getTypeOrIgnorable_64_ZN6icu_6410GreekUpper7toUpperEjPDsiPKDsiPNS_5EditsER10UErrorCodeucase_toFullUpper_64ustrcase_internalToLower_64ustrcase_internalToUpper_64_ZN6icu_649LatinCase15TO_UPPER_NORMALE_ZN6icu_649LatinCase11TO_UPPER_TREustrcase_map_64ustrcase_mapWithOverlap_64u_strFoldCase_64_ZN6icu_647CaseMap4foldEjPKDsiPDsiPNS_5EditsER10UErrorCodeu_strCaseCompare_64u_strcasecmp_64u_memcasecmp_64u_strncasecmp_64u_caseInsensitivePrefixMatch_64_ZN8UCaseMapD2Ev_ZN8UCaseMapD1Evucasemap_close_64ucasemap_getLocale_64ucasemap_getOptions_64ucasemap_setLocale_64ucase_getCaseLocale_64_ZN8UCaseMapC2EPKcjP10UErrorCode_ZN8UCaseMapC1EPKcjP10UErrorCodeucasemap_open_64ucasemap_setOptions_64ucasemap_internalUTF8ToTitle_64_ZN6icu_6410GreekUpper23isFollowedByCasedLetterEPKhii_ZN6icu_6410GreekUpper7toUpperEjPKhiRNS_8ByteSinkEPNS_5EditsER10UErrorCode_Z19ucasemap_mapUTF8_64ijPN6icu_6413BreakIteratorEPKciPFvijS1_PKhiRNS_8ByteSinkEPNS_5EditsER10UErrorCodeES7_S9_SB__ZN6icu_647CaseMap11utf8ToLowerEPKcjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCodeustrcase_getCaseLocale_64_ZN6icu_647CaseMap11utf8ToUpperEPKcjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZN6icu_647CaseMap8utf8FoldEjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode_Z19ucasemap_mapUTF8_64ijPN6icu_6413BreakIteratorEPciPKciPFvijS1_PKhiRNS_8ByteSinkEPNS_5EditsER10UErrorCodeESA_SC_ucasemap_utf8ToLower_64ucasemap_utf8ToUpper_64ucasemap_utf8FoldCase_64_ZN6icu_647CaseMap11utf8ToLowerEPKcjS2_iPciPNS_5EditsER10UErrorCode_ZN6icu_647CaseMap11utf8ToUpperEPKcjS2_iPciPNS_5EditsER10UErrorCode_ZN6icu_647CaseMap8utf8FoldEjPKciPciPNS_5EditsER10UErrorCode_ZN6icu_647CaseMap11utf8ToTitleEPKcjPNS_13BreakIteratorENS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCodeutext_openUTF8_64ustrcase_getTitleBreakIterator_64utext_close_64_ZN6icu_647CaseMap11utf8ToTitleEPKcjPNS_13BreakIteratorES2_iPciPNS_5EditsER10UErrorCodeucasemap_getBreakIterator_64ucasemap_setBreakIterator_64ucasemap_utf8ToTitle_64uprv_ebcdictolower_64T_CString_toLowerCase_64T_CString_int64ToString_64T_CString_stringToInteger_64uprv_strndup_64u_strFromUTF32_64u_strToUTF32_64u_strFromUTF8_64u_strFromUTF8Lenient_64u_strFromJavaModifiedUTF8WithSub_64u_strToJavaModifiedUTF8_64u_strToWCS_64u_strFromWCS_64utext_nativeLength_64utext_isLengthExpensive_64utext_setNativeIndex_64utext_current32_64utext_char32At_64utext_previous32_64utext_moveIndex32_64utext_getPreviousNativeIndex_64utext_next32From_64utext_previous32From_64utext_extract_64utext_equals_64utext_isWritable_64utext_freeze_64utext_hasMetaData_64utext_replace_64utext_copy_64utext_clone_64utext_setup_64utext_openReplaceable_64utext_openUChars_64utext_openConstUnicodeString_64utext_openUnicodeString_64utext_openCharacterIterator_64_ZN6icu_6413UnicodeString7toLowerEv_ZN6icu_6413UnicodeString7toLowerERKNS_6LocaleE_ZN6icu_6413UnicodeString7toUpperEv_ZN6icu_6413UnicodeString7toUpperERKNS_6LocaleEu_strToLower_64_ZN6icu_647CaseMap7toLowerEPKcjPKDsiPDsiPNS_5EditsER10UErrorCode_ZN6icu_647CaseMap7toUpperEPKcjPKDsiPDsiPNS_5EditsER10UErrorCode_ZN6icu_6413UnicodeString7toTitleEPNS_13BreakIteratorE_ZN6icu_6413UnicodeString7toTitleEPNS_13BreakIteratorERKNS_6LocaleE_ZNK6icu_6424WholeStringBreakIteratoreqERKNS_13BreakIteratorE_ZNK6icu_6424WholeStringBreakIterator5cloneEv_ZNK6icu_6424WholeStringBreakIterator8getUTextEP5UTextR10UErrorCode_ZN6icu_6424WholeStringBreakIterator7setTextERKNS_13UnicodeStringE_ZN6icu_6424WholeStringBreakIterator5firstEv_ZNK6icu_6424WholeStringBreakIterator7currentEv_ZN6icu_6424WholeStringBreakIterator8previousEv_ZN6icu_6424WholeStringBreakIterator4lastEv_ZN6icu_6424WholeStringBreakIterator4nextEv_ZN6icu_6424WholeStringBreakIterator9followingEi_ZN6icu_6424WholeStringBreakIterator4nextEi_ZN6icu_6424WholeStringBreakIterator9precedingEi_ZN6icu_6424WholeStringBreakIterator10isBoundaryEi_ZN6icu_6424WholeStringBreakIterator17createBufferCloneEPvRiR10UErrorCode_ZN6icu_6424WholeStringBreakIterator16refreshInputTextEP5UTextR10UErrorCode_ZN6icu_6424WholeStringBreakIteratorD2Ev_ZTVN6icu_6424WholeStringBreakIteratorE_ZN6icu_6413BreakIteratorD2Ev_ZN6icu_6424WholeStringBreakIteratorD1Ev_ZN6icu_6424WholeStringBreakIteratorD0Ev_ZNK6icu_6424WholeStringBreakIterator7getTextEv_ZN6icu_6424WholeStringBreakIterator9adoptTextEPNS_17CharacterIteratorE_ZN6icu_6424WholeStringBreakIterator7setTextEP5UTextR10UErrorCode_ZN6icu_6424WholeStringBreakIterator16getStaticClassIDEv_ZNK6icu_6424WholeStringBreakIterator17getDynamicClassIDEv_ZN6icu_6413BreakIteratorC2Ev_ZN6icu_6413BreakIterator18createWordInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_647CaseMap7toTitleEPKcjPNS_13BreakIteratorEPKDsiPDsiPNS_5EditsER10UErrorCodeu_strToTitle_64ucasemap_toTitle_64_ZTSN6icu_6424WholeStringBreakIteratorE_ZTIN6icu_6424WholeStringBreakIteratorE_ZTIN6icu_6413BreakIteratorE_ZNK6icu_6413BreakIterator13getRuleStatusEv_ZN6icu_6413BreakIterator16getRuleStatusVecEPiiR10UErrorCode_ZN6icu_6416ReorderingBufferC2ERKNS_15Normalizer2ImplERNS_13UnicodeStringER10UErrorCode_ZN6icu_6416ReorderingBufferC1ERKNS_15Normalizer2ImplERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6416ReorderingBuffer6equalsEPKDsS2__ZNK6icu_6416ReorderingBuffer6equalsEPKhS2__ZN6icu_6416ReorderingBuffer6removeEv_ZN6icu_6416ReorderingBuffer12removeSuffixEi_ZN6icu_6416ReorderingBuffer6resizeEiR10UErrorCode_ZN6icu_6416ReorderingBuffer12appendZeroCCEiR10UErrorCode_ZN6icu_6416ReorderingBuffer12appendZeroCCEPKDsS2_R10UErrorCode_ZN6icu_6416ReorderingBuffer12skipPreviousEv_ZN6icu_6416ReorderingBuffer10previousCCEvucptrie_internalSmallIndex_64_ZN6icu_6416ReorderingBuffer4initEiR10UErrorCode_ZN6icu_6416ReorderingBuffer6insertEih_ZN6icu_6416ReorderingBuffer19appendSupplementaryEihR10UErrorCode_ZN6icu_6416ReorderingBuffer6appendEPKDsiahhR10UErrorCode_ZN6icu_6415Normalizer2Impl4initEPKiPK7UCPTriePKtPKh_ZNK6icu_6415Normalizer2Impl30copyLowPrefixFromNulTerminatedEPKDsiPNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeEitRNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeEPKDsS2_PNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeEPKDsS2_RNS_13UnicodeStringEiR10UErrorCode_ZNK6icu_6415Normalizer2Impl9decomposeERKNS_13UnicodeStringERS1_R10UErrorCode_ZNK6icu_6415Normalizer2Impl14decomposeShortEPKDsS2_aaRNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl14decomposeShortEPKhS2_aaRNS_16ReorderingBufferER10UErrorCodeucptrie_internalSmallU8Index_64_ZNK6icu_6415Normalizer2Impl16getDecompositionEiPDsRi_ZNK6icu_6415Normalizer2Impl19getRawDecompositionEiPDsRi_ZNK6icu_6415Normalizer2Impl18decomposeAndAppendEPKDsS2_aRNS_13UnicodeStringERNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl29norm16HasDecompBoundaryBeforeEt_ZNK6icu_6415Normalizer2Impl23hasDecompBoundaryBeforeEi_ZNK6icu_6415Normalizer2Impl28norm16HasDecompBoundaryAfterEt_ZNK6icu_6415Normalizer2Impl22hasDecompBoundaryAfterEi_ZN6icu_6415Normalizer2Impl7combineEPKti_ZNK6icu_6415Normalizer2Impl13addCompositesEPKtRNS_10UnicodeSetE_ZNK6icu_6415Normalizer2Impl9recomposeERNS_16ReorderingBufferEia_ZNK6icu_6415Normalizer2Impl11composePairEii_ZNK6icu_6415Normalizer2Impl17composeQuickCheckEPKDsS2_aP25UNormalizationCheckResult_ZNK6icu_6415Normalizer2Impl21hasCompBoundaryBeforeEPKDsS2__ZNK6icu_6415Normalizer2Impl21hasCompBoundaryBeforeEPKhS2__ZNK6icu_6415Normalizer2Impl20hasCompBoundaryAfterEPKDsS2_a_ZNK6icu_6415Normalizer2Impl20hasCompBoundaryAfterEPKhS2_aucptrie_internalU8PrevIndex_64_ZNK6icu_6415Normalizer2Impl24findPreviousCompBoundaryEPKDsS2_a_ZNK6icu_6415Normalizer2Impl20findNextCompBoundaryEPKDsS2_a_ZNK6icu_6415Normalizer2Impl20getFCD16FromNormDataEi_ZNK6icu_6415Normalizer2Impl18getPreviousTrailCCEPKhS2__ZNK6icu_6415Normalizer2Impl11composeUTF8EjaPKhS2_PNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZNK6icu_6415Normalizer2Impl18getPreviousTrailCCEPKDsS2__ZNK6icu_6415Normalizer2Impl7composeEPKDsS2_aaRNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl16composeAndAppendEPKDsS2_aaRNS_13UnicodeStringERNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl17addPropertyStartsEPK9USetAdderR10UErrorCodeucptrie_getRange_64_ZNK6icu_6415Normalizer2Impl23findPreviousFCDBoundaryEPKDsS2__ZNK6icu_6415Normalizer2Impl19findNextFCDBoundaryEPKDsS2__ZNK6icu_6415Normalizer2Impl7makeFCDEPKDsS2_PNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6415Normalizer2Impl16makeFCDAndAppendEPKDsS2_aRNS_13UnicodeStringERNS_16ReorderingBufferER10UErrorCode_ZN6icu_6413CanonIterDataC2ER10UErrorCodeumutablecptrie_open_64_ZN6icu_6413CanonIterDataC1ER10UErrorCode_ZN6icu_6413CanonIterData13addToStartSetEiiR10UErrorCodeumutablecptrie_get_64_ZN6icu_6410UnicodeSetC1Evumutablecptrie_set_64_ZNK6icu_6415Normalizer2Impl27makeCanonIterDataFromNorm16EiitRNS_13CanonIterDataER10UErrorCode_ZNK6icu_6415Normalizer2Impl13getCanonValueEiucptrie_get_64_ZNK6icu_6415Normalizer2Impl16getCanonStartSetEi_ZNK6icu_6415Normalizer2Impl21isCanonSegmentStarterEiunorm2_swap_64_ZNK6icu_6415Normalizer2Impl12addLcccCharsERNS_10UnicodeSetE_ZN6icu_6410UnicodeSet3addEii_ZN6icu_6413CanonIterDataD2Evumutablecptrie_close_64ucptrie_close_64_ZN6icu_6413CanonIterDataD1Ev_ZN6icu_6415Normalizer2ImplD2Ev_ZTVN6icu_6415Normalizer2ImplE_ZN6icu_6415Normalizer2ImplD1Ev_ZN6icu_6415Normalizer2ImplD0Ev_ZN6icu_6417InitCanonIterData6doInitEPNS_15Normalizer2ImplER10UErrorCodeumutablecptrie_buildImmutable_64_ZNK6icu_6415Normalizer2Impl19ensureCanonIterDataER10UErrorCode_ZNK6icu_6415Normalizer2Impl26addCanonIterPropertyStartsEPK9USetAdderR10UErrorCode_ZNK6icu_6415Normalizer2Impl16getCanonStartSetEiRNS_10UnicodeSetE_ZN6icu_6410UnicodeSet5clearEv_ZN6icu_6410UnicodeSet6addAllERKS0__ZTSN6icu_6415Normalizer2ImplE_ZTIN6icu_6415Normalizer2ImplE_ZNK6icu_6419Normalizer2WithImpl13getQuickCheckEi_ZNK6icu_6411Normalizer219getRawDecompositionEiRNS_13UnicodeStringE_ZNK6icu_6411Normalizer211composePairEii_ZNK6icu_6411Normalizer217getCombiningClassEi_ZNK6icu_6415NoopNormalizer216getDecompositionEiRNS_13UnicodeStringE_ZNK6icu_6415NoopNormalizer212isNormalizedERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415NoopNormalizer216isNormalizedUTF8ENS_11StringPieceER10UErrorCode_ZNK6icu_6415NoopNormalizer210quickCheckERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415NoopNormalizer217spanQuickCheckYesERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415NoopNormalizer217hasBoundaryBeforeEi_ZNK6icu_6415NoopNormalizer216hasBoundaryAfterEi_ZNK6icu_6415NoopNormalizer27isInertEi_ZNK6icu_6411Normalizer216isNormalizedUTF8ENS_11StringPieceER10UErrorCode_ZNK6icu_6411Normalizer213normalizeUTF8EjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZNK6icu_6414FCDNormalizer29normalizeEPKDsS2_RNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6414FCDNormalizer217spanQuickCheckYesEPKDsS2_R10UErrorCode_ZNK6icu_6418ComposeNormalizer29normalizeEPKDsS2_RNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6420DecomposeNormalizer29normalizeEPKDsS2_RNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6420DecomposeNormalizer217spanQuickCheckYesEPKDsS2_R10UErrorCode_ZNK6icu_6419Normalizer2WithImpl9normalizeERKNS_13UnicodeStringERS1_R10UErrorCode_ZNK6icu_6418ComposeNormalizer212isNormalizedERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415NoopNormalizer29normalizeERKNS_13UnicodeStringERS1_R10UErrorCode_ZNK6icu_6418ComposeNormalizer217spanQuickCheckYesEPKDsS2_R10UErrorCode_ZNK6icu_6418ComposeNormalizer210quickCheckERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6414FCDNormalizer218normalizeAndAppendEPKDsS2_aRNS_13UnicodeStringERNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6418ComposeNormalizer218normalizeAndAppendEPKDsS2_aRNS_13UnicodeStringERNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6420DecomposeNormalizer218normalizeAndAppendEPKDsS2_aRNS_13UnicodeStringERNS_16ReorderingBufferER10UErrorCode_ZNK6icu_6419Normalizer2WithImpl6appendERNS_13UnicodeStringERKS1_R10UErrorCode_ZTIN6icu_6419Normalizer2WithImplE_ZTIN6icu_6411Normalizer2E__dynamic_cast_ZNK6icu_6419Normalizer2WithImpl19getRawDecompositionEiRNS_13UnicodeStringE_ZNK6icu_6419Normalizer2WithImpl11composePairEii_ZNK6icu_6418ComposeNormalizer217hasBoundaryBeforeEi_ZNK6icu_6420DecomposeNormalizer217hasBoundaryBeforeEi_ZNK6icu_6414FCDNormalizer217hasBoundaryBeforeEi_ZNK6icu_6420DecomposeNormalizer216hasBoundaryAfterEi_ZNK6icu_6414FCDNormalizer216hasBoundaryAfterEi_ZNK6icu_6418ComposeNormalizer216isNormalizedUTF8ENS_11StringPieceER10UErrorCode_ZNK6icu_6418ComposeNormalizer213normalizeUTF8EjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZNK6icu_6415NoopNormalizer213normalizeUTF8EjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZNK6icu_6419Normalizer2WithImpl10quickCheckERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6419Normalizer2WithImpl17spanQuickCheckYesERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6415NoopNormalizer26appendERNS_13UnicodeStringERKS1_R10UErrorCode_ZNK6icu_6415NoopNormalizer224normalizeSecondAndAppendERNS_13UnicodeStringERKS1_R10UErrorCode_ZNK6icu_6414FCDNormalizer27isInertEi_ZNK6icu_6419Normalizer2WithImpl16getDecompositionEiRNS_13UnicodeStringE_ZNK6icu_6419Normalizer2WithImpl12isNormalizedERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6420DecomposeNormalizer213getQuickCheckEi_ZNK6icu_6420DecomposeNormalizer27isInertEi_ZNK6icu_6418ComposeNormalizer213getQuickCheckEi_ZNK6icu_6419Normalizer2WithImpl17getCombiningClassEi_ZNK6icu_6418ComposeNormalizer27isInertEi_ZNK6icu_6418ComposeNormalizer216hasBoundaryAfterEi_ZNK6icu_6419Normalizer2WithImpl24normalizeSecondAndAppendERNS_13UnicodeStringERKS1_R10UErrorCode_ZN6icu_6411Normalizer2D2Ev_ZTVN6icu_6411Normalizer2E_ZN6icu_6411Normalizer2D1Ev_ZN6icu_6415NoopNormalizer2D2Ev_ZTVN6icu_6415NoopNormalizer2E_ZN6icu_6415NoopNormalizer2D1Ev_ZN6icu_6415NoopNormalizer2D0Ev_ZN6icu_6411Normalizer2D0Ev_ZN6icu_6419Normalizer2WithImplD2Ev_ZTVN6icu_6419Normalizer2WithImplE_ZN6icu_6419Normalizer2WithImplD1Ev_ZN6icu_6420DecomposeNormalizer2D2Ev_ZTVN6icu_6420DecomposeNormalizer2E_ZN6icu_6420DecomposeNormalizer2D1Ev_ZN6icu_6420DecomposeNormalizer2D0Ev_ZN6icu_6418ComposeNormalizer2D2Ev_ZTVN6icu_6418ComposeNormalizer2E_ZN6icu_6418ComposeNormalizer2D1Ev_ZN6icu_6418ComposeNormalizer2D0Ev_ZN6icu_6414FCDNormalizer2D2Ev_ZTVN6icu_6414FCDNormalizer2E_ZN6icu_6414FCDNormalizer2D1Ev_ZN6icu_6414FCDNormalizer2D0Ev_ZN6icu_6419Normalizer2WithImplD0Ev_ZN6icu_6418Normalizer2Factory15getNoopInstanceER10UErrorCode_ZN6icu_6418Normalizer2Factory7getImplEPKNS_11Normalizer2E_ZN6icu_6413Norm2AllModesD2Ev_ZN6icu_6413Norm2AllModesD1Ev_ZN6icu_6413Norm2AllModes14createInstanceEPNS_15Normalizer2ImplER10UErrorCode_ZN6icu_6413Norm2AllModes17createNFCInstanceER10UErrorCode_ZN6icu_6413Norm2AllModes14getNFCInstanceER10UErrorCode_ZN6icu_6411Normalizer214getNFCInstanceER10UErrorCode_ZN6icu_6411Normalizer214getNFDInstanceER10UErrorCode_ZN6icu_6418Normalizer2Factory14getFCDInstanceER10UErrorCode_ZN6icu_6418Normalizer2Factory14getFCCInstanceER10UErrorCode_ZN6icu_6418Normalizer2Factory10getNFCImplER10UErrorCodeunorm2_getNFCInstance_64unorm2_getNFDInstance_64unorm2_close_64unorm2_normalize_64unorm2_normalizeSecondAndAppend_64unorm2_append_64unorm2_getDecomposition_64unorm2_getRawDecomposition_64unorm2_composePair_64unorm2_getCombiningClass_64unorm2_isNormalized_64unorm2_quickCheck_64unorm2_spanQuickCheckYes_64unorm2_hasBoundaryBefore_64unorm2_hasBoundaryAfter_64unorm2_isInert_64u_getCombiningClass_64unorm_getFCD16_64_ZTSN6icu_6411Normalizer2E_ZTSN6icu_6419Normalizer2WithImplE_ZTSN6icu_6420DecomposeNormalizer2E_ZTIN6icu_6420DecomposeNormalizer2E_ZTSN6icu_6418ComposeNormalizer2E_ZTIN6icu_6418ComposeNormalizer2E_ZTSN6icu_6414FCDNormalizer2E_ZTIN6icu_6414FCDNormalizer2E_ZTSN6icu_6415NoopNormalizer2E_ZTIN6icu_6415NoopNormalizer2E_ZN6icu_6419FilteredNormalizer2D2Ev_ZTVN6icu_6419FilteredNormalizer2E_ZN6icu_6419FilteredNormalizer2D1Ev_ZN6icu_6419FilteredNormalizer2D0Ev_ZNK6icu_6419FilteredNormalizer216isNormalizedUTF8ENS_11StringPieceER10UErrorCode_ZNK6icu_6410UnicodeSet8spanUTF8EPKci17USetSpanCondition_ZNK6icu_6419FilteredNormalizer210quickCheckERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6410UnicodeSet4spanEPKDsi17USetSpanCondition_ZNK6icu_6419FilteredNormalizer217spanQuickCheckYesERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6419FilteredNormalizer212isNormalizedERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6419FilteredNormalizer29normalizeERKNS_13UnicodeStringERS1_17USetSpanConditionR10UErrorCode_ZNK6icu_6419FilteredNormalizer29normalizeERKNS_13UnicodeStringERS1_R10UErrorCode_ZNK6icu_6419FilteredNormalizer213normalizeUTF8EjPKciRNS_8ByteSinkEPNS_5EditsE17USetSpanConditionR10UErrorCode_ZNK6icu_6419FilteredNormalizer213normalizeUTF8EjNS_11StringPieceERNS_8ByteSinkEPNS_5EditsER10UErrorCode_ZNK6icu_6419FilteredNormalizer224normalizeSecondAndAppendERNS_13UnicodeStringERKS1_aR10UErrorCode_ZNK6icu_6410UnicodeSet8spanBackEPKDsi17USetSpanCondition_ZNK6icu_6419FilteredNormalizer224normalizeSecondAndAppendERNS_13UnicodeStringERKS1_R10UErrorCode_ZNK6icu_6419FilteredNormalizer26appendERNS_13UnicodeStringERKS1_R10UErrorCodeunorm2_openFiltered_64_ZNK6icu_6419FilteredNormalizer216getDecompositionEiRNS_13UnicodeStringE_ZNK6icu_6410UnicodeSet8containsEi_ZNK6icu_6419FilteredNormalizer219getRawDecompositionEiRNS_13UnicodeStringE_ZNK6icu_6419FilteredNormalizer211composePairEii_ZNK6icu_6419FilteredNormalizer217getCombiningClassEi_ZNK6icu_6419FilteredNormalizer217hasBoundaryBeforeEi_ZNK6icu_6419FilteredNormalizer216hasBoundaryAfterEi_ZNK6icu_6419FilteredNormalizer27isInertEi_ZTSN6icu_6419FilteredNormalizer2E_ZTIN6icu_6419FilteredNormalizer2E_ZN6icu_6410NormalizerD2Ev_ZTVN6icu_6410NormalizerE_ZN6icu_6410NormalizerD1Ev_ZN6icu_6410NormalizerD0Ev_ZN6icu_6410Normalizer16getStaticClassIDEv_ZNK6icu_6410Normalizer17getDynamicClassIDEv_ZN6icu_6410Normalizer4initEv_ZN6icu_6418Normalizer2Factory11getInstanceE18UNormalizationModeR10UErrorCodeuniset_getUnicode32Instance_64_ZN6icu_6410NormalizerC2ERKNS_13UnicodeStringE18UNormalizationMode_ZN6icu_6423StringCharacterIteratorC1ERKNS_13UnicodeStringE_ZN6icu_6410NormalizerC1ERKNS_13UnicodeStringE18UNormalizationMode_ZN6icu_6410NormalizerC2ENS_14ConstChar16PtrEi18UNormalizationMode_ZN6icu_6422UCharCharacterIteratorC1ENS_14ConstChar16PtrEi_ZN6icu_6410NormalizerC1ENS_14ConstChar16PtrEi18UNormalizationMode_ZN6icu_6410NormalizerC2ERKNS_17CharacterIteratorE18UNormalizationMode_ZN6icu_6410NormalizerC1ERKNS_17CharacterIteratorE18UNormalizationMode_ZN6icu_6410NormalizerC2ERKS0__ZN6icu_6410NormalizerC1ERKS0__ZNK6icu_6410Normalizer5cloneEv_ZNK6icu_6410Normalizer8hashCodeEv_ZNK6icu_6410NormalizereqERKS0__ZN6icu_6410Normalizer9normalizeERKNS_13UnicodeStringE18UNormalizationModeiRS1_R10UErrorCode_ZN6icu_6410Normalizer7composeERKNS_13UnicodeStringEaiRS1_R10UErrorCode_ZN6icu_6410Normalizer9decomposeERKNS_13UnicodeStringEaiRS1_R10UErrorCode_ZN6icu_6410Normalizer10quickCheckERKNS_13UnicodeStringE18UNormalizationModeiR10UErrorCode_ZN6icu_6410Normalizer12isNormalizedERKNS_13UnicodeStringE18UNormalizationModeiR10UErrorCode_ZN6icu_6410Normalizer11concatenateERKNS_13UnicodeStringES3_RS1_18UNormalizationModeiR10UErrorCode_ZNK6icu_6410Normalizer8getIndexEv_ZNK6icu_6410Normalizer10startIndexEv_ZNK6icu_6410Normalizer8endIndexEv_ZN6icu_6410Normalizer7setModeE18UNormalizationMode_ZNK6icu_6410Normalizer8getUModeEv_ZN6icu_6410Normalizer9setOptionEia_ZNK6icu_6410Normalizer9getOptionEi_ZN6icu_6410Normalizer7getTextERNS_13UnicodeStringE_ZN6icu_6410Normalizer11clearBufferEv_ZN6icu_6410Normalizer5resetEv_ZN6icu_6410Normalizer7setTextERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410Normalizer7setTextERKNS_17CharacterIteratorER10UErrorCode_ZN6icu_6410Normalizer7setTextENS_14ConstChar16PtrEiR10UErrorCode_ZN6icu_6410Normalizer12setIndexOnlyEi_ZN6icu_6410Normalizer13nextNormalizeEv_ZN6icu_6410Normalizer7currentEv_ZN6icu_6410Normalizer4nextEv_ZN6icu_6410Normalizer5firstEv_ZN6icu_6410Normalizer17previousNormalizeEv_ZN6icu_6410Normalizer8previousEv_ZN6icu_6410Normalizer4lastEv_ZTSN6icu_6410NormalizerE_ZTIN6icu_6410NormalizerEuiter_previous32_64uiter_next32_64unorm_quickCheck_64unorm_quickCheckWithOptions_64unorm_isNormalized_64unorm_isNormalizedWithOptions_64unorm_normalize_64unorm_previous_64unorm_next_64unorm_concatenate_64unorm_compare_64_ZN6icu_6421LoadedNormalizer2Impl12isAcceptableEPvPKcS3_PK9UDataInfo_ZN6icu_6421LoadedNormalizer2ImplD2Ev_ZTVN6icu_6421LoadedNormalizer2ImplE_ZN6icu_6421LoadedNormalizer2ImplD1Ev_ZN6icu_6421LoadedNormalizer2ImplD0Ev_ZN6icu_6421LoadedNormalizer2Impl4loadEPKcS2_R10UErrorCodeucptrie_openFromBinary_64_ZN6icu_6413Norm2AllModes14createInstanceEPKcS2_R10UErrorCode_ZN6icu_6413umtx_initOnceIPKcEEvRNS_9UInitOnceEPFvT_R10UErrorCodeES5_S7__ZN6icu_6413Norm2AllModes15getNFKCInstanceER10UErrorCode_ZN6icu_6411Normalizer215getNFKCInstanceER10UErrorCodeunorm2_getNFKCInstance_64_ZN6icu_6411Normalizer215getNFKDInstanceER10UErrorCodeunorm_getQuickCheck_64unorm2_getNFKDInstance_64_ZN6icu_6418Normalizer2Factory11getNFKCImplER10UErrorCode_ZN6icu_6413Norm2AllModes18getNFKC_CFInstanceER10UErrorCode_ZN6icu_6411Normalizer223getNFKCCasefoldInstanceER10UErrorCodeunorm2_getNFKCCasefoldInstance_64_ZN6icu_6418Normalizer2Factory14getNFKC_CFImplER10UErrorCode_ZN6icu_6411Normalizer211getInstanceEPKcS2_19UNormalization2ModeR10UErrorCodeunorm2_getInstance_64_ZTSN6icu_6421LoadedNormalizer2ImplE_ZTIN6icu_6421LoadedNormalizer2ImplE_ZN6icu_6417CharacterIterator12firstPostIncEv_ZN6icu_6417CharacterIterator14first32PostIncEv_ZN6icu_6424ForwardCharacterIteratorD2Ev_ZTVN6icu_6424ForwardCharacterIteratorE_ZN6icu_6424ForwardCharacterIteratorD1Ev_ZN6icu_6424ForwardCharacterIteratorD0Ev_ZN6icu_6424ForwardCharacterIteratorC2Ev_ZN6icu_6424ForwardCharacterIteratorC1Ev_ZN6icu_6424ForwardCharacterIteratorC2ERKS0__ZN6icu_6424ForwardCharacterIteratorC1ERKS0__ZN6icu_6417CharacterIteratorC2Ev_ZTVN6icu_6417CharacterIteratorE_ZN6icu_6417CharacterIteratorC1Ev_ZN6icu_6417CharacterIteratorC2Ei_ZN6icu_6417CharacterIteratorC1Ei_ZN6icu_6417CharacterIteratorC2Eii_ZN6icu_6417CharacterIteratorC1Eii_ZN6icu_6417CharacterIteratorC2Eiiii_ZN6icu_6417CharacterIteratorC1Eiiii_ZN6icu_6417CharacterIteratorD2Ev_ZN6icu_6417CharacterIteratorD1Ev_ZN6icu_6417CharacterIteratorD0Ev_ZN6icu_6417CharacterIteratorC2ERKS0__ZN6icu_6417CharacterIteratorC1ERKS0__ZN6icu_6417CharacterIteratoraSERKS0__ZTSN6icu_6424ForwardCharacterIteratorE_ZTIN6icu_6424ForwardCharacterIteratorE_ZTSN6icu_6417CharacterIteratorE_ZTIN6icu_6417CharacterIteratorE_ZN6icu_6423StringCharacterIteratorD2Ev_ZTVN6icu_6423StringCharacterIteratorE_ZN6icu_6422UCharCharacterIteratorD2Ev_ZN6icu_6423StringCharacterIteratorD1Ev_ZN6icu_6423StringCharacterIteratorD0Ev_ZN6icu_6423StringCharacterIterator7getTextERNS_13UnicodeStringE_ZNK6icu_6423StringCharacterIteratoreqERKNS_24ForwardCharacterIteratorE_ZN6icu_6423StringCharacterIterator16getStaticClassIDEv_ZNK6icu_6423StringCharacterIterator17getDynamicClassIDEv_ZN6icu_6423StringCharacterIteratorC2Ev_ZN6icu_6422UCharCharacterIteratorC2Ev_ZN6icu_6423StringCharacterIteratorC1Ev_ZN6icu_6423StringCharacterIteratorC2ERKNS_13UnicodeStringE_ZN6icu_6422UCharCharacterIteratorC2ENS_14ConstChar16PtrEi_ZN6icu_6423StringCharacterIteratorC2ERKNS_13UnicodeStringEi_ZN6icu_6422UCharCharacterIteratorC2ENS_14ConstChar16PtrEii_ZN6icu_6423StringCharacterIteratorC1ERKNS_13UnicodeStringEi_ZN6icu_6423StringCharacterIteratorC2ERKNS_13UnicodeStringEiii_ZN6icu_6422UCharCharacterIteratorC2ENS_14ConstChar16PtrEiiii_ZN6icu_6423StringCharacterIteratorC1ERKNS_13UnicodeStringEiii_ZN6icu_6423StringCharacterIteratorC2ERKS0__ZN6icu_6422UCharCharacterIteratorC2ERKS0__ZN6icu_6423StringCharacterIteratorC1ERKS0__ZNK6icu_6423StringCharacterIterator5cloneEv_ZN6icu_6423StringCharacterIteratoraSERKS0__ZN6icu_6422UCharCharacterIteratoraSERKS0__ZN6icu_6423StringCharacterIterator7setTextERKNS_13UnicodeStringE_ZN6icu_6422UCharCharacterIterator7setTextENS_14ConstChar16PtrEi_ZTSN6icu_6423StringCharacterIteratorE_ZTIN6icu_6423StringCharacterIteratorE_ZTIN6icu_6422UCharCharacterIteratorE_ZNK6icu_6422UCharCharacterIterator8hashCodeEv_ZN6icu_6422UCharCharacterIterator11nextPostIncEv_ZN6icu_6422UCharCharacterIterator13next32PostIncEv_ZN6icu_6422UCharCharacterIterator7hasNextEv_ZN6icu_6422UCharCharacterIterator5firstEv_ZN6icu_6422UCharCharacterIterator12firstPostIncEv_ZN6icu_6422UCharCharacterIterator7first32Ev_ZN6icu_6422UCharCharacterIterator14first32PostIncEv_ZN6icu_6422UCharCharacterIterator4lastEv_ZN6icu_6422UCharCharacterIterator6last32Ev_ZN6icu_6422UCharCharacterIterator8setIndexEi_ZN6icu_6422UCharCharacterIterator10setIndex32Ei_ZNK6icu_6422UCharCharacterIterator7currentEv_ZNK6icu_6422UCharCharacterIterator9current32Ev_ZN6icu_6422UCharCharacterIterator4nextEv_ZN6icu_6422UCharCharacterIterator6next32Ev_ZN6icu_6422UCharCharacterIterator8previousEv_ZN6icu_6422UCharCharacterIterator10previous32Ev_ZN6icu_6422UCharCharacterIterator11hasPreviousEv_ZN6icu_6422UCharCharacterIterator4moveEiNS_17CharacterIterator7EOriginE_ZN6icu_6422UCharCharacterIterator6move32EiNS_17CharacterIterator7EOriginE_ZTVN6icu_6422UCharCharacterIteratorE_ZN6icu_6422UCharCharacterIteratorD1Ev_ZN6icu_6422UCharCharacterIteratorD0Ev_ZNK6icu_6422UCharCharacterIteratoreqERKNS_24ForwardCharacterIteratorE_ZN6icu_6422UCharCharacterIterator16getStaticClassIDEv_ZNK6icu_6422UCharCharacterIterator17getDynamicClassIDEv_ZN6icu_6422UCharCharacterIteratorC1Ev_ZN6icu_6422UCharCharacterIteratorC1ENS_14ConstChar16PtrEii_ZN6icu_6422UCharCharacterIteratorC1ENS_14ConstChar16PtrEiiii_ZN6icu_6422UCharCharacterIteratorC1ERKS0__ZNK6icu_6422UCharCharacterIterator5cloneEv_ZN6icu_6422UCharCharacterIterator7getTextERNS_13UnicodeStringE_ZTSN6icu_6422UCharCharacterIteratorEuiter_setString_64uiter_setUTF16BE_64uiter_setCharacterIterator_64uiter_setReplaceable_64uiter_setUTF8_64uiter_current32_64uiter_getState_64uiter_setState_64_ZN6icu_6412PatternProps8isSyntaxEi_ZN6icu_6412PatternProps20isSyntaxOrWhiteSpaceEi_ZN6icu_6412PatternProps12isWhiteSpaceEi_ZN6icu_6412PatternProps14skipWhiteSpaceERKNS_13UnicodeStringEi_ZN6icu_6412PatternProps14trimWhiteSpaceEPKDsRiu_enumCharTypes_64utrie2_enum_64u_isupper_64u_istitle_64u_isdigit_64u_isxdigit_64u_isalpha_64u_isalnum_64u_isdefined_64u_isbase_64u_iscntrl_64u_isISOControl_64u_isspace_64u_isJavaSpaceChar_64u_isblank_64u_isprint_64u_isgraph_64u_isgraphPOSIX_64u_isprintPOSIX_64u_ispunct_64u_isIDStart_64u_isIDIgnorable_64u_isIDPart_64u_isJavaIDStart_64u_isJavaIDPart_64u_charDigitValue_64u_getNumericValue_64u_digit_64u_forDigit_64u_getUnicodeVersion_64u_getMainProperties_64u_getUnicodeProperties_64u_isUAlphabetic_64u_isalnumPOSIX_64u_isUWhiteSpace_64uprv_getMaxValues_64u_charAge_64uscript_getScript_64uscript_hasScript_64uscript_getScriptExtensions_64ublock_getCode_64uchar_addPropertyStarts_64upropsvec_addPropertyStarts_64ucase_hasBinaryProperty_64ubidi_isJoinControl_64ubidi_isMirrored_64ubidi_isBidiControl_64ubidi_getPairedBracketType_64ubidi_getJoiningType_64ubidi_getJoiningGroup_64ubidi_getMaxValue_64u_charDirection_64u_hasBinaryProperty_64u_getIntPropertyValue_64u_getIntPropertyMinValue_64u_getIntPropertyMaxValue_64uprops_getSource_64uprops_addPropertyStarts_64u_getFC_NFKC_Closure_64ucase_addPropertyStarts_64ucase_tolower_64ucase_toupper_64ucase_totitle_64ucase_addCaseClosure_64ucase_addStringCaseClosure_64_ZN6icu_6423FullCaseFoldingIteratorC2Ev_ZN6icu_6423FullCaseFoldingIteratorC1Ev_ZN6icu_6423FullCaseFoldingIterator4nextERNS_13UnicodeStringEucase_isSoftDotted_64ucase_isCaseSensitive_64ucase_fold_64u_isULowercase_64u_isUUppercase_64u_tolower_64u_toupper_64u_totitle_64u_foldCase_64uprv_compareASCIIPropertyNames_64uprv_compareEBCDICPropertyNames_64_ZN6icu_6412PropNameData12findPropertyEi_ZN6icu_6412PropNameData9valueMapsE_ZN6icu_6412PropNameData26findPropertyValueNameGroupEii_ZN6icu_6412PropNameData7getNameEPKci_ZN6icu_6412PropNameData12containsNameERNS_9BytesTrieEPKc_ZN6icu_6412PropNameData15getPropertyNameEii_ZN6icu_6412PropNameData10nameGroupsE_ZN6icu_6412PropNameData20getPropertyValueNameEiii_ZN6icu_6412PropNameData22getPropertyOrValueEnumEiPKc_ZN6icu_6412PropNameData10bytesTriesE_ZN6icu_6412PropNameData15getPropertyEnumEPKc_ZN6icu_6412PropNameData20getPropertyValueEnumEiPKcu_getPropertyName_64u_getPropertyEnum_64u_getPropertyValueName_64uscript_getShortName_64_ZN6icu_6412PropNameData7indexesEubidi_addPropertyStarts_64ubidi_getClass_64ubidi_getMirror_64ubidi_getPairedBracket_64u_isMirrored_64u_charMirror_64u_getBidiPairedBracket_64_ZN6icu_6413umtx_initOnceI15UPropertySourceEEvRNS_9UInitOnceEPFvT_R10UErrorCodeES4_S6__ZN6icu_6410UnicodeSetD0Ev_ZN6icu_6419CharacterProperties24getInclusionsForPropertyE9UPropertyR10UErrorCode_ZN6icu_6410UnicodeSetC1Eii_ZNK6icu_6410UnicodeSet13getRangeCountEv_ZNK6icu_6410UnicodeSet11getRangeEndEi_ZNK6icu_6410UnicodeSet13getRangeStartEi_ZN6icu_6410UnicodeSet7compactEvu_getIntPropertyMap_64umutablecptrie_setRange_64_ZN6icu_6410UnicodeSet3addERKNS_13UnicodeStringEu_getBinaryPropertySet_64_ZN6icu_6410UnicodeSet6freezeEvubidi_getMemory_64ubidi_close_64ubidi_openSized_64ubidi_open_64ubidi_setInverse_64ubidi_isInverse_64ubidi_setReorderingMode_64ubidi_getReorderingMode_64ubidi_setReorderingOptions_64ubidi_getReorderingOptions_64ubidi_getBaseDirection_64ubidi_getParaLevelAtIndex_64ubidi_setContext_64ubidi_orderParagraphsLTR_64ubidi_isOrderParagraphsLTR_64ubidi_getDirection_64ubidi_getText_64ubidi_getLength_64ubidi_getProcessedLength_64ubidi_getResultLength_64ubidi_getParaLevel_64ubidi_countParagraphs_64ubidi_getParagraphByIndex_64ubidi_getParagraph_64ubidi_setClassCallback_64ubidi_getClassCallback_64ubidi_getCustomizedClass_64ubidi_setPara_64ubidi_getLevels_64ubidi_writeReordered_64ubidi_getVisualMap_64ubidi_getRuns_64ubidi_writeReverse_64ubidi_countRuns_64ubidi_getVisualRun_64ubidi_setLine_64ubidi_getLevelAt_64ubidi_getLogicalRun_64ubidi_reorderLogical_64ubidi_reorderVisual_64ubidi_getVisualIndex_64ubidi_getLogicalIndex_64ubidi_getLogicalMap_64ubidi_invertMap_64u_shapeArabic_64uscript_getCode_64uscript_getSampleString_64_Z33uscript_getSampleUnicodeString_6411UScriptCodeuscript_getUsage_64uscript_breaksBetweenLetters_64uscript_isCased_64uscript_closeRun_64uscript_resetRun_64uscript_setRunText_64uscript_openRun_64uscript_nextRun_64u_charName_64u_getISOComment_64u_charFromName_64u_enumCharNames_64uprv_getMaxCharNameLength_64uprv_getCharNameCharacters_64uchar_swapNames_64utrie_defaultGetFoldingOffset_64utrie_open_64utrie_clone_64utrie_close_64utrie_getData_64utrie_set32_64utrie_get32_64utrie_setRange32_64utrie_serialize_64utrie_unserialize_64utrie_unserializeDummy_64utrie_enum_64utrie2_get32_64utrie2_get32FromLeadSurrogateCodeUnit_64utrie2_internalU8NextIndex_64utrie2_internalU8PrevIndex_64utrie2_openFromSerialized_64utrie2_openDummy_64utrie2_close_64utrie2_isFrozen_64utrie2_serialize_64utrie2_enumForLeadSurrogate_64_ZN6icu_6428BackwardUTrie2StringIterator10previous16Ev_ZN6icu_6427ForwardUTrie2StringIterator6next16Evutrie2_clone_64utrie2_set32_64utrie2_open_64utrie2_set32ForLeadSurrogateCodeUnit_64utrie2_cloneAsThawed_64utrie2_setRange32_64utrie2_freeze_64utrie2_fromUTrie_64ucptrie_getType_64ucptrie_getValueWidth_64ucptrie_internalGetRange_64ucptrie_toBinary_64ucpmap_get_64ucpmap_getRange_64umutablecptrie_clone_64umutablecptrie_fromUCPMap_64umutablecptrie_fromUCPTrie_64umutablecptrie_getRange_64_ZN6icu_646BMPSetD2Ev_ZN6icu_646BMPSetD1Ev_ZN6icu_646BMPSetD0Ev_ZN6icu_646BMPSetC2ERKS0_PKii_ZTVN6icu_646BMPSetE_ZN6icu_646BMPSetC1ERKS0_PKii_ZN6icu_646BMPSet8initBitsEv_ZN6icu_646BMPSet15overrideIllegalEv_ZNK6icu_646BMPSet13findCodePointEiii_ZNK6icu_646BMPSet8containsEi_ZN6icu_646BMPSetC2EPKii_ZN6icu_646BMPSetC1EPKii_ZNK6icu_646BMPSet4spanEPKDsS2_17USetSpanCondition_ZNK6icu_646BMPSet8spanBackEPKDsS2_17USetSpanCondition_ZNK6icu_646BMPSet8spanUTF8EPKhi17USetSpanCondition_ZNK6icu_646BMPSet12spanBackUTF8EPKhi17USetSpanCondition_ZTSN6icu_646BMPSetE_ZTIN6icu_646BMPSetE_ZN6icu_6420UnicodeSetStringSpanC2ERKS0_RKNS_7UVectorE_ZN6icu_6410UnicodeSetC1ERKS0__ZNK6icu_6410UnicodeSet5cloneEv_ZN6icu_6410UnicodeSetD1Ev_ZN6icu_6420UnicodeSetStringSpanC1ERKS0_RKNS_7UVectorE_ZN6icu_6420UnicodeSetStringSpanD2Ev_ZN6icu_6420UnicodeSetStringSpanD1Ev_ZN6icu_6420UnicodeSetStringSpan15addToSpanNotSetEi_ZNK6icu_6410UnicodeSet13cloneAsThawedEv_ZN6icu_6420UnicodeSetStringSpanC2ERKNS_10UnicodeSetERKNS_7UVectorEj_ZN6icu_6410UnicodeSet9retainAllERKS0__ZNK6icu_6410UnicodeSet12spanBackUTF8EPKci17USetSpanCondition_ZN6icu_6420UnicodeSetStringSpanC1ERKNS_10UnicodeSetERKNS_7UVectorEj_ZNK6icu_6420UnicodeSetStringSpan15spanNotBackUTF8EPKhi_ZNK6icu_6420UnicodeSetStringSpan12spanBackUTF8EPKhi17USetSpanCondition_ZNK6icu_6420UnicodeSetStringSpan7spanNotEPKDsi_ZNK6icu_6420UnicodeSetStringSpan4spanEPKDsi17USetSpanCondition_ZNK6icu_6420UnicodeSetStringSpan11spanNotBackEPKDsi_ZNK6icu_6420UnicodeSetStringSpan8spanBackEPKDsi17USetSpanCondition_ZNK6icu_6420UnicodeSetStringSpan11spanNotUTF8EPKhi_ZNK6icu_6420UnicodeSetStringSpan8spanUTF8EPKhi17USetSpanConditionuset_applyPattern_64_ZTVN6icu_6413ParsePositionE_ZN6icu_6410UnicodeSet12applyPatternERKNS_13UnicodeStringERNS_13ParsePositionEjPKNS_11SymbolTableER10UErrorCode_ZN6icu_6413ParsePositionD1Evuset_applyIntPropertyValue_64_ZN6icu_6410UnicodeSet21applyIntPropertyValueE9UPropertyiR10UErrorCodeuset_applyPropertyAlias_64_ZN6icu_6410UnicodeSet18applyPropertyAliasERKNS_13UnicodeStringES3_R10UErrorCodeuset_resemblesPattern_64_ZN6icu_6410UnicodeSet16resemblesPatternERKNS_13UnicodeStringEiuset_closeOver_64_ZN6icu_6410UnicodeSet9closeOverEiuset_openPattern_64_ZN6icu_6410UnicodeSetC1ERKNS_13UnicodeStringER10UErrorCodeuset_openPatternOptions_64_ZN6icu_6410UnicodeSetC1ERKNS_13UnicodeStringEjPKNS_11SymbolTableER10UErrorCodeuset_toPattern_64_ZNK6icu_6410UnicodeSet9toPatternERNS_13UnicodeStringEa_ZN6icu_6410UnicodeSet11applyFilterEPFaiPvES1_PKS0_R10UErrorCode_ZN6icu_6410UnicodeSet8copyFromERKS0_a_ZN6icu_6410UnicodeSet10complementEv_ZN6icu_6410UnicodeSet3setEii_ZN6icu_6410UnicodeSet24resemblesPropertyPatternERKNS_13UnicodeStringEi_ZN6icu_6410UnicodeSet24resemblesPropertyPatternERNS_21RuleCharacterIteratorEi_ZNK6icu_6421RuleCharacterIterator6getPosERNS0_3PosE_ZN6icu_6421RuleCharacterIterator4nextEiRaR10UErrorCode_ZN6icu_6421RuleCharacterIterator6setPosERKNS0_3PosE_ZN6icu_6410UnicodeSet20applyPropertyPatternERKNS_13UnicodeStringERNS_13ParsePositionER10UErrorCode_ZN6icu_6411ICU_Utility14skipWhitespaceERKNS_13UnicodeStringERia_ZN6icu_6410UnicodeSet20applyPropertyPatternERNS_21RuleCharacterIteratorERNS_13UnicodeStringER10UErrorCode_ZNK6icu_6421RuleCharacterIterator9lookaheadERNS_13UnicodeStringEi_ZN6icu_6421RuleCharacterIterator9jumpaheadEi_ZN6icu_6410UnicodeSet12applyPatternERNS_21RuleCharacterIteratorEPKNS_11SymbolTableERNS_13UnicodeStringEjMS0_FRS0_iEiR10UErrorCode_ZNK6icu_6421RuleCharacterIterator5atEndEv_ZTIN6icu_6410UnicodeSetE_ZTIN6icu_6414UnicodeFunctorE_ZN6icu_6410UnicodeSet12_appendToPatERNS_13UnicodeStringEia_ZNK6icu_6410UnicodeSet10_toPatternERNS_13UnicodeStringEa_ZN6icu_6421RuleCharacterIterator11skipIgnoredEi_ZN6icu_6410UnicodeSet9removeAllERKS0__ZN6icu_6410UnicodeSet12_appendToPatERNS_13UnicodeStringERKS1_a_ZN6icu_6410UnicodeSetaSERKS0__ZNK6icu_6410UnicodeSet16_generatePatternERNS_13UnicodeStringEa_ZN6icu_6410UnicodeSet23applyPatternIgnoreSpaceERKNS_13UnicodeStringERNS_13ParsePositionEPKNS_11SymbolTableER10UErrorCode_ZN6icu_6421RuleCharacterIteratorC1ERKNS_13UnicodeStringEPKNS_11SymbolTableERNS_13ParsePositionE_ZN6icu_6410UnicodeSet10setPatternEPKDsi_ZN6icu_6410UnicodeSet12applyPatternERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410UnicodeSetC2ERKNS_13UnicodeStringER10UErrorCode_ZTVN6icu_6410UnicodeSetE_ZN6icu_6413UnicodeFilterD2Ev_ZN6icu_6410UnicodeSetC2ERKNS_13UnicodeStringERNS_13ParsePositionEjPKNS_11SymbolTableER10UErrorCode_ZN6icu_6410UnicodeSetC1ERKNS_13UnicodeStringERNS_13ParsePositionEjPKNS_11SymbolTableER10UErrorCode_ZN6icu_6410UnicodeSet12applyPatternERKNS_13UnicodeStringEjPKNS_11SymbolTableER10UErrorCode_ZN6icu_6410UnicodeSetC2ERKNS_13UnicodeStringEjPKNS_11SymbolTableER10UErrorCode_ZNK6icu_6410UnicodeSet10hasStringsEvuset_openEmpty_64uset_open_64uset_isFrozen_64uset_freeze_64uset_cloneAsThawed_64uset_set_64_ZN6icu_6410UnicodeSet6removeEiuset_containsNone_64_ZNK6icu_6410UnicodeSet12containsNoneERKS0_uset_containsSome_64uset_span_64uset_spanBack_64uset_spanUTF8_64uset_spanBackUTF8_64uset_indexOf_64_ZNK6icu_6410UnicodeSet7indexOfEiuset_charAt_64_ZNK6icu_6410UnicodeSet6charAtEiuset_serialize_64_ZNK6icu_6410UnicodeSet9serializeEPtiR10UErrorCodeuset_getSerializedSet_64uset_setSerializedToOne_64uset_serializedContains_64uset_getSerializedRangeCount_64uset_getSerializedRange_64uset_close_64uset_clone_64uset_addAll_64uset_addAllCodePoints_64_ZN6icu_6410UnicodeSet6addAllERKNS_13UnicodeStringEuset_removeString_64_ZN6icu_6410UnicodeSet6removeERKNS_13UnicodeStringEuset_containsString_64_ZNK6icu_6410UnicodeSet8containsERKNS_13UnicodeStringEuset_containsAllCodePoints_64_ZNK6icu_6410UnicodeSet11containsAllERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet6removeEiiuset_removeAll_64uset_retain_64_ZN6icu_6410UnicodeSet6retainEiiuset_retainAll_64uset_compact_64uset_complement_64uset_complementAll_64_ZN6icu_6410UnicodeSet13complementAllERKS0_uset_removeAllStrings_64_ZN6icu_6410UnicodeSet16removeAllStringsEvuset_isEmpty_64_ZNK6icu_6410UnicodeSet7isEmptyEvuset_contains_64uset_containsRange_64_ZNK6icu_6410UnicodeSet8containsEiiuset_containsAll_64_ZNK6icu_6410UnicodeSet11containsAllERKS0_uset_equals_64_ZNK6icu_6410UnicodeSeteqERKS0_uset_size_64_ZNK6icu_6410UnicodeSet4sizeEvuset_getItemCount_64_ZNK6icu_6410UnicodeSet11stringsSizeEvuset_getItem_64_ZNK6icu_6410UnicodeSet9getStringEi_ZNK6icu_6410UnicodeSet8hashCodeEv_ZN6icu_6411SymbolTableD2Ev_ZN6icu_6411SymbolTableD1Ev_ZN6icu_6411SymbolTableD0Ev_ZN6icu_6410UnicodeSet16getStaticClassIDEv_ZNK6icu_6410UnicodeSet17getDynamicClassIDEv_ZNK6icu_6410UnicodeSet17matchesIndexValueEh_ZThn8_NK6icu_6410UnicodeSet17matchesIndexValueEh_ZNK6icu_6410UnicodeSet15stringsContainsERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSetC2Ev_ZNK6icu_6410UnicodeSet13findCodePointEi_ZNK6icu_6410UnicodeSet12containsNoneEii_ZN6icu_6410UnicodeSet9matchRestERKNS_11ReplaceableEiiRKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet7matchesERKNS_11ReplaceableERiia_ZN6icu_6413UnicodeFilter7matchesERKNS_11ReplaceableERiia_ZThn8_N6icu_6410UnicodeSet7matchesERKNS_11ReplaceableERiia_ZN6icu_6410UnicodeSet11getSingleCPERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet15allocateStringsER10UErrorCode_ZN6icu_6410UnicodeSet12nextCapacityEi_ZN6icu_6410UnicodeSet11swapBuffersEv_ZN6icu_6411ICU_Utility13isUnprintableEi_ZN6icu_6411ICU_Utility17escapeUnprintableERNS_13UnicodeStringEi_ZThn8_NK6icu_6410UnicodeSet9toPatternERNS_13UnicodeStringEa_ZN6icu_6410UnicodeSet14releasePatternEv_ZN6icu_6410UnicodeSetD2Ev_ZThn8_N6icu_6410UnicodeSetD1Ev_ZThn8_N6icu_6410UnicodeSetD0Ev_ZN6icu_6410UnicodeSet10setToBogusEv_ZN6icu_6410UnicodeSet4_addERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet14ensureCapacityEi_ZN6icu_6410UnicodeSetC2EPKtiNS0_14ESerializationER10UErrorCode_ZN6icu_6410UnicodeSetC1EPKtiNS0_14ESerializationER10UErrorCode_ZN6icu_6410UnicodeSet20ensureBufferCapacityEi_ZN6icu_6410UnicodeSet13createFromAllERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet10createFromERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet11exclusiveOrEPKiia_ZN6icu_6410UnicodeSet13complementAllERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet10complementEii_ZN6icu_6410UnicodeSet10complementEi_ZN6icu_6410UnicodeSet10complementERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet3addEPKiia_ZNK6icu_6410UnicodeSet13addMatchSetToERS0__ZThn8_NK6icu_6410UnicodeSet13addMatchSetToERS0__ZN6icu_6410UnicodeSetC2Eii_ZN6icu_6410UnicodeSet6retainEPKiia_ZN6icu_6410UnicodeSet6retainEi_ZN6icu_6410UnicodeSet9retainAllERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSet9removeAllERKNS_13UnicodeStringE_ZN6icu_6410UnicodeSetC2ERKS0_a_ZN6icu_6410UnicodeSetC1ERKS0_a_ZN6icu_6410UnicodeSetC2ERKS0__ZNK6icu_6410UnicodeSet12containsNoneERKNS_13UnicodeStringE_ZTSN6icu_6411SymbolTableE_ZTIN6icu_6411SymbolTableE_ZTSN6icu_6410UnicodeSetE_ZTIN6icu_6413UnicodeFilterE_ZTVN6icu_6411SymbolTableE_ZNK6icu_6413UnicodeFilter9toMatcherEv_ZNK6icu_6414UnicodeFunctor10toReplacerEv_ZN6icu_6413UnicodeFilter7setDataEPKNS_23TransliterationRuleDataE_ZN6icu_6418UnicodeSetIteratorD2Ev_ZTVN6icu_6418UnicodeSetIteratorE_ZN6icu_6418UnicodeSetIteratorD0Ev_ZN6icu_6418UnicodeSetIterator16getStaticClassIDEv_ZNK6icu_6418UnicodeSetIterator17getDynamicClassIDEv_ZN6icu_6418UnicodeSetIterator9nextRangeEv_ZN6icu_6418UnicodeSetIterator5resetEv_ZN6icu_6418UnicodeSetIteratorC2Ev_ZN6icu_6418UnicodeSetIteratorC1Ev_ZN6icu_6418UnicodeSetIterator5resetERKNS_10UnicodeSetE_ZN6icu_6418UnicodeSetIteratorC2ERKNS_10UnicodeSetE_ZN6icu_6418UnicodeSetIterator9loadRangeEi_ZTSN6icu_6418UnicodeSetIteratorE_ZTIN6icu_6418UnicodeSetIteratorE_ZN6icu_6421RuleCharacterIteratorC2ERKNS_13UnicodeStringEPKNS_11SymbolTableERNS_13ParsePositionE_ZNK6icu_6421RuleCharacterIterator8_currentEv_ZN6icu_6421RuleCharacterIterator8_advanceEi_ZN6icu_6417CanonicalIterator16getStaticClassIDEv_ZNK6icu_6417CanonicalIterator17getDynamicClassIDEv_ZN6icu_6417CanonicalIterator11cleanPiecesEv_ZN6icu_6417CanonicalIteratorD2Ev_ZTVN6icu_6417CanonicalIteratorE_ZN6icu_6417CanonicalIteratorD1Ev_ZN6icu_6417CanonicalIteratorD0Ev_ZN6icu_6417CanonicalIterator9getSourceEv_ZN6icu_6417CanonicalIterator5resetEv_ZN6icu_6417CanonicalIterator4nextEv_ZN6icu_6417CanonicalIterator7permuteERNS_13UnicodeStringEaPNS_9HashtableER10UErrorCode_ZN6icu_6417CanonicalIterator15getEquivalents2EPNS_9HashtableEPKDsiR10UErrorCode_ZN6icu_6417CanonicalIterator7extractEPNS_9HashtableEiPKDsiiR10UErrorCode_ZN6icu_6417CanonicalIterator14getEquivalentsERKNS_13UnicodeStringERiR10UErrorCode_ZN6icu_6417CanonicalIterator9setSourceERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6417CanonicalIteratorC2ERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6417CanonicalIteratorC1ERKNS_13UnicodeStringER10UErrorCode_ZTSN6icu_6417CanonicalIteratorE_ZTIN6icu_6417CanonicalIteratorE_ZThn8_N6icu_6413UnicodeFilter7matchesERKNS_11ReplaceableERiia_ZN6icu_6413UnicodeFilter16getStaticClassIDEv_ZN6icu_6414UnicodeMatcherD2Ev_ZN6icu_6414UnicodeMatcherD1Ev_ZN6icu_6414UnicodeMatcherD0Ev_ZTVN6icu_6413UnicodeFilterE_ZN6icu_6414UnicodeFunctorD2Ev_ZThn8_N6icu_6413UnicodeFilterD1Ev_ZN6icu_6413UnicodeFilterD1Ev_ZN6icu_6413UnicodeFilterD0Ev_ZThn8_N6icu_6413UnicodeFilterD0Ev_ZTSN6icu_6414UnicodeMatcherE_ZTIN6icu_6414UnicodeMatcherE_ZTSN6icu_6413UnicodeFilterE_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTVN6icu_6414UnicodeMatcherE_ZNK6icu_6414UnicodeFunctor9toMatcherEv_ZN6icu_6414UnicodeFunctor16getStaticClassIDEv_ZTVN6icu_6414UnicodeFunctorE_ZN6icu_6414UnicodeFunctorD1Ev_ZN6icu_6414UnicodeFunctorD0Ev_ZTSN6icu_6414UnicodeFunctorEuprv_uint16Comparator_64uprv_int32Comparator_64uprv_uint32Comparator_64uprv_stableBinarySearch_64_ZNK6icu_6423ICUBreakIteratorService13cloneInstanceEPNS_7UObjectE_ZN6icu_6423ICUBreakIteratorFactoryD2Ev_ZTVN6icu_6423ICUBreakIteratorFactoryE_ZN6icu_6424ICUResourceBundleFactoryD2Ev_ZN6icu_6423ICUBreakIteratorFactoryD1Ev_ZN6icu_6423ICUBreakIteratorFactoryD0Ev_ZN6icu_6423ICUBreakIteratorServiceD2Ev_ZTVN6icu_6423ICUBreakIteratorServiceE_ZN6icu_6416ICULocaleServiceD2Ev_ZN6icu_6423ICUBreakIteratorServiceD1Ev_ZN6icu_6423ICUBreakIteratorServiceD0Ev_ZNK6icu_6423ICUBreakIteratorService9isDefaultEv_ZNK6icu_6410ICUService14countFactoriesEv_ZN6icu_6413BreakIterator13buildInstanceERKNS_6LocaleEPKcR10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC1EP11UDataMemoryR10UErrorCode_ZN6icu_6411LocaleBased12setLocaleIDsEPKcS2__ZN6icu_6413BreakIterator19getAvailableLocalesERi_ZTVN6icu_6413BreakIteratorE_ZN6icu_6413BreakIteratorC1Ev_ZN6icu_6413BreakIteratorC2ERKS0__ZN6icu_6413BreakIteratorC1ERKS0__ZN6icu_6413BreakIteratoraSERKS0__ZN6icu_6413BreakIteratorD1Ev_ZN6icu_6413BreakIteratorD0Ev_ZN6icu_6413BreakIterator12makeInstanceERKNS_6LocaleEiR10UErrorCode_ZN6icu_6428FilteredBreakIteratorBuilder14createInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6423ICUBreakIteratorFactory12handleCreateERKNS_6LocaleEiPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6413BreakIterator9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_6411LocaleBased9getLocaleE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_6413BreakIterator11getLocaleIDE18ULocDataLocaleTypeR10UErrorCode_ZNK6icu_6411LocaleBased11getLocaleIDE18ULocDataLocaleTypeR10UErrorCode_ZN6icu_6413BreakIteratorC2ERKNS_6LocaleES3__ZN6icu_6411LocaleBased12setLocaleIDsERKNS_6LocaleES3__ZN6icu_6413BreakIteratorC1ERKNS_6LocaleES3__ZN6icu_6416ICULocaleServiceC2ERKNS_13UnicodeStringE_ZN6icu_6424ICUResourceBundleFactoryC2Ev_ZN6icu_6410ICUService15registerFactoryEPNS_17ICUServiceFactoryER10UErrorCode_ZN6icu_6413BreakIterator19getAvailableLocalesEv_ZN6icu_6413BreakIterator16registerInstanceEPS0_RKNS_6LocaleE18UBreakIteratorTypeR10UErrorCode_ZN6icu_6413BreakIterator10unregisterEPKvR10UErrorCode_ZN6icu_6413BreakIterator14createInstanceERKNS_6LocaleEiR10UErrorCode_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleEiPS1_R10UErrorCode_ZN6icu_6413BreakIterator18createLineInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6413BreakIterator23createCharacterInstanceERKNS_6LocaleER10UErrorCode_ZN6icu_6413BreakIterator19createTitleInstanceERKNS_6LocaleER10UErrorCode_ZNK6icu_6423ICUBreakIteratorService13handleDefaultERKNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZTSN6icu_6413BreakIteratorE_ZTSN6icu_6423ICUBreakIteratorFactoryE_ZTIN6icu_6423ICUBreakIteratorFactoryE_ZTIN6icu_6424ICUResourceBundleFactoryE_ZTSN6icu_6423ICUBreakIteratorServiceE_ZTIN6icu_6423ICUBreakIteratorServiceE_ZTIN6icu_6416ICULocaleServiceE_ZNK6icu_6424ICUResourceBundleFactory17getDynamicClassIDEv_ZNK6icu_6416LocaleKeyFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6416LocaleKeyFactory16updateVisibleIDsERNS_9HashtableER10UErrorCode_ZNK6icu_6416LocaleKeyFactory14getDisplayNameERKNS_13UnicodeStringERKNS_6LocaleERS1__ZNK6icu_6416LocaleKeyFactory10handlesKeyERKNS_13ICUServiceKeyER10UErrorCode_ZNK6icu_6424ICUResourceBundleFactory15getSupportedIDsER10UErrorCode_ZN6icu_6411ICUNotifier11addListenerEPKNS_13EventListenerER10UErrorCode_ZN6icu_6411ICUNotifier14removeListenerEPKNS_13EventListenerER10UErrorCode_ZN6icu_6411ICUNotifier13notifyChangedEv_ZNK6icu_6410ICUService15acceptsListenerERKNS_13EventListenerE_ZNK6icu_6410ICUService14notifyListenerERNS_13EventListenerE_ZNK6icu_6410ICUService6getKeyERNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_13UnicodeStringEaR10UErrorCode_ZN6icu_6410ICUService10unregisterEPKvR10UErrorCode_ZN6icu_6410ICUService5resetEv_ZNK6icu_6416ICULocaleService9createKeyEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410ICUService19createSimpleFactoryEPNS_7UObjectERKNS_13UnicodeStringEaR10UErrorCode_ZN6icu_6410ICUService21reInitializeFactoriesEv_ZN6icu_6410ICUService11clearCachesEv_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_6LocaleER10UErrorCode_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_6LocaleEiR10UErrorCode_ZN6icu_6416ICULocaleService16registerInstanceEPNS_7UObjectERKNS_6LocaleEiiR10UErrorCode_ZNK6icu_6416ICULocaleService19getAvailableLocalesEv_ZNK6icu_6416ICULocaleService9createKeyEPKNS_13UnicodeStringEiR10UErrorCodeubrk_safeClone_64ubrk_close_64ubrk_setText_64ubrk_openBinaryRules_64_ZN6icu_6422RuleBasedBreakIteratorC1EPKhjR10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorD0Evubrk_setUText_64ubrk_current_64ubrk_next_64ubrk_previous_64ubrk_first_64ubrk_last_64ubrk_preceding_64ubrk_following_64ubrk_getAvailable_64ubrk_countAvailable_64ubrk_isBoundary_64ubrk_getRuleStatus_64ubrk_getRuleStatusVec_64ubrk_getLocaleByType_64ubrk_refreshUText_64ubrk_getBinaryRules_64_ZTIN6icu_6422RuleBasedBreakIteratorEubrk_open_64ubrk_openRules_64_ZN6icu_6415RBBIRuleBuilder28createRuleBasedBreakIteratorERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6423ICULanguageBreakFactory12getEngineForEi_ZN6icu_6423ICULanguageBreakFactory13loadEngineForEi_ZN6icu_6418BurmeseBreakEngineC1EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6414LaoBreakEngineC1EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6416KhmerBreakEngineC1EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6414CjkBreakEngineC1EPNS_17DictionaryMatcherENS_12LanguageTypeER10UErrorCode_ZN6icu_6415ThaiBreakEngineC1EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6419LanguageBreakEngineC2Ev_ZTVN6icu_6419LanguageBreakEngineE_ZN6icu_6419LanguageBreakEngineC1Ev_ZN6icu_6419LanguageBreakEngineD2Ev_ZN6icu_6419LanguageBreakEngineD1Ev_ZN6icu_6419LanguageBreakEngineD0Ev_ZN6icu_6420LanguageBreakFactoryC2Ev_ZTVN6icu_6420LanguageBreakFactoryE_ZN6icu_6420LanguageBreakFactoryC1Ev_ZN6icu_6420LanguageBreakFactoryD2Ev_ZN6icu_6420LanguageBreakFactoryD1Ev_ZN6icu_6423ICULanguageBreakFactoryD2Ev_ZTVN6icu_6423ICULanguageBreakFactoryE_ZN6icu_6423ICULanguageBreakFactoryD1Ev_ZN6icu_6423ICULanguageBreakFactoryD0Ev_ZN6icu_6420LanguageBreakFactoryD0Ev_ZN6icu_6415UnhandledEngineC2ER10UErrorCode_ZTVN6icu_6415UnhandledEngineE_ZN6icu_6415UnhandledEngineC1ER10UErrorCode_ZN6icu_6423ICULanguageBreakFactoryC2ER10UErrorCode_ZN6icu_6423ICULanguageBreakFactoryC1ER10UErrorCode_ZN6icu_6415UnhandledEngineD2Ev_ZN6icu_6415UnhandledEngineD1Ev_ZN6icu_6415UnhandledEngineD0Ev_ZNK6icu_6415UnhandledEngine7handlesEi_ZNK6icu_6415UnhandledEngine10findBreaksEP5UTextiiRNS_9UVector32E_ZN6icu_6415UnhandledEngine15handleCharacterEi_ZN6icu_6423ICULanguageBreakFactory24loadDictionaryMatcherForE11UScriptCode_ZTSN6icu_6419LanguageBreakEngineE_ZTIN6icu_6419LanguageBreakEngineE_ZTSN6icu_6420LanguageBreakFactoryE_ZTIN6icu_6420LanguageBreakFactoryE_ZTSN6icu_6415UnhandledEngineE_ZTIN6icu_6415UnhandledEngineE_ZTSN6icu_6423ICULanguageBreakFactoryE_ZTIN6icu_6423ICULanguageBreakFactoryE_ZN6icu_6421DictionaryBreakEngineC2Ev_ZTVN6icu_6421DictionaryBreakEngineE_ZN6icu_6421DictionaryBreakEngineC1Ev_ZN6icu_6412PossibleWord10candidatesEP5UTextPNS_17DictionaryMatcherEi_ZN6icu_6412PossibleWord12acceptMarkedEP5UText_ZN6icu_6412PossibleWord6backUpEP5UText_ZN6icu_6421DictionaryBreakEngineD2Ev_ZN6icu_6421DictionaryBreakEngineD1Ev_ZN6icu_6421DictionaryBreakEngineD0Ev_ZN6icu_6415ThaiBreakEngineD2Ev_ZTVN6icu_6415ThaiBreakEngineE_ZN6icu_6415ThaiBreakEngineD1Ev_ZN6icu_6415ThaiBreakEngineD0Ev_ZN6icu_6414LaoBreakEngineD2Ev_ZTVN6icu_6414LaoBreakEngineE_ZN6icu_6414LaoBreakEngineD1Ev_ZN6icu_6414LaoBreakEngineD0Ev_ZN6icu_6418BurmeseBreakEngineD2Ev_ZTVN6icu_6418BurmeseBreakEngineE_ZN6icu_6418BurmeseBreakEngineD1Ev_ZN6icu_6418BurmeseBreakEngineD0Ev_ZN6icu_6416KhmerBreakEngineD2Ev_ZTVN6icu_6416KhmerBreakEngineE_ZN6icu_6416KhmerBreakEngineD1Ev_ZN6icu_6416KhmerBreakEngineD0Ev_ZN6icu_6414CjkBreakEngineD2Ev_ZTVN6icu_6414CjkBreakEngineE_ZN6icu_6414CjkBreakEngineD1Ev_ZN6icu_6414CjkBreakEngineD0Ev_ZNK6icu_6421DictionaryBreakEngine7handlesEi_ZNK6icu_6421DictionaryBreakEngine10findBreaksEP5UTextiiRNS_9UVector32E_ZNK6icu_6415ThaiBreakEngine23divideUpDictionaryRangeEP5UTextiiRNS_9UVector32E_ZNK6icu_6414LaoBreakEngine23divideUpDictionaryRangeEP5UTextiiRNS_9UVector32E_ZNK6icu_6418BurmeseBreakEngine23divideUpDictionaryRangeEP5UTextiiRNS_9UVector32E_ZNK6icu_6416KhmerBreakEngine23divideUpDictionaryRangeEP5UTextiiRNS_9UVector32E_ZN6icu_6421DictionaryBreakEngine13setCharactersERKNS_10UnicodeSetE_ZN6icu_6415ThaiBreakEngineC2EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6414LaoBreakEngineC2EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6418BurmeseBreakEngineC2EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6416KhmerBreakEngineC2EPNS_17DictionaryMatcherER10UErrorCode_ZN6icu_6414CjkBreakEngineC2EPNS_17DictionaryMatcherENS_12LanguageTypeER10UErrorCode_ZNK6icu_6414CjkBreakEngine23divideUpDictionaryRangeEP5UTextiiRNS_9UVector32E_ZTSN6icu_6421DictionaryBreakEngineE_ZTIN6icu_6421DictionaryBreakEngineE_ZTSN6icu_6415ThaiBreakEngineE_ZTIN6icu_6415ThaiBreakEngineE_ZTSN6icu_6414LaoBreakEngineE_ZTIN6icu_6414LaoBreakEngineE_ZTSN6icu_6418BurmeseBreakEngineE_ZTIN6icu_6418BurmeseBreakEngineE_ZTSN6icu_6416KhmerBreakEngineE_ZTIN6icu_6416KhmerBreakEngineE_ZTSN6icu_6414CjkBreakEngineE_ZTIN6icu_6414CjkBreakEngineE_ZNK6icu_6435SimpleFilteredSentenceBreakIterator17getDynamicClassIDEv_ZNK6icu_6435SimpleFilteredSentenceBreakIteratoreqERKNS_13BreakIteratorE_ZN6icu_6435SimpleFilteredSentenceBreakIterator7setTextEP5UTextR10UErrorCode_ZN6icu_6435SimpleFilteredSentenceBreakIterator16refreshInputTextEP5UTextR10UErrorCode_ZN6icu_6435SimpleFilteredSentenceBreakIterator9adoptTextEPNS_17CharacterIteratorE_ZN6icu_6435SimpleFilteredSentenceBreakIterator7setTextERKNS_13UnicodeStringE_ZNK6icu_6435SimpleFilteredSentenceBreakIterator8getUTextEP5UTextR10UErrorCode_ZNK6icu_6435SimpleFilteredSentenceBreakIterator7getTextEv_ZNK6icu_6435SimpleFilteredSentenceBreakIterator7currentEv_ZN6icu_6435SimpleFilteredSentenceBreakIterator5firstEv_ZN6icu_6435SimpleFilteredSentenceBreakIterator4lastEv_ZN6icu_6410UStringSetD2Ev_ZTVN6icu_6410UStringSetE_ZN6icu_6410UStringSetD1Ev_ZN6icu_6410UStringSetD0Ev_ZN6icu_6435SimpleFilteredSentenceBreakIteratorD2Ev_ZTVN6icu_6435SimpleFilteredSentenceBreakIteratorE_ZN6icu_6435SimpleFilteredSentenceBreakIteratorD1Ev_ZN6icu_6435SimpleFilteredSentenceBreakIteratorD0Ev_ZN6icu_6434SimpleFilteredBreakIteratorBuilder20unsuppressBreakAfterERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6434SimpleFilteredBreakIteratorBuilder18suppressBreakAfterERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6431SimpleFilteredSentenceBreakDataD2Ev_ZTVN6icu_6431SimpleFilteredSentenceBreakDataE_ZN6icu_6431SimpleFilteredSentenceBreakDataD1Ev_ZN6icu_6431SimpleFilteredSentenceBreakDataD0Ev_ZN6icu_6435SimpleFilteredSentenceBreakIteratorC2ERKS0__ZNK6icu_6435SimpleFilteredSentenceBreakIterator5cloneEv_ZN6icu_6435SimpleFilteredSentenceBreakIteratorC1ERKS0__ZN6icu_6435SimpleFilteredSentenceBreakIterator17createBufferCloneEPvRiR10UErrorCode_ZN6icu_6435SimpleFilteredSentenceBreakIterator10resetStateER10UErrorCode_ZN6icu_6435SimpleFilteredSentenceBreakIterator16breakExceptionAtEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator10isBoundaryEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator12internalNextEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator4nextEv_ZN6icu_6435SimpleFilteredSentenceBreakIterator4nextEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator9followingEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator12internalPrevEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator9precedingEi_ZN6icu_6435SimpleFilteredSentenceBreakIterator8previousEv_ZN6icu_6428FilteredBreakIteratorBuilderC2Ev_ZTVN6icu_6428FilteredBreakIteratorBuilderE_ZN6icu_6428FilteredBreakIteratorBuilderC1Ev_ZN6icu_6428FilteredBreakIteratorBuilderD2Ev_ZN6icu_6428FilteredBreakIteratorBuilderD1Ev_ZN6icu_6434SimpleFilteredBreakIteratorBuilderD2Ev_ZTVN6icu_6434SimpleFilteredBreakIteratorBuilderE_ZN6icu_6434SimpleFilteredBreakIteratorBuilderD1Ev_ZN6icu_6434SimpleFilteredBreakIteratorBuilderD0Ev_ZN6icu_6434SimpleFilteredBreakIteratorBuilderC2ER10UErrorCode_ZN6icu_6434SimpleFilteredBreakIteratorBuilderC1ER10UErrorCode_ZN6icu_6434SimpleFilteredBreakIteratorBuilderC2ERKNS_6LocaleER10UErrorCode_ZN6icu_6434SimpleFilteredBreakIteratorBuilderC1ERKNS_6LocaleER10UErrorCode_ZN6icu_6428FilteredBreakIteratorBuilderD0Ev_ZN6icu_6428FilteredBreakIteratorBuilder19createEmptyInstanceER10UErrorCode_ZN6icu_6428FilteredBreakIteratorBuilder14createInstanceER10UErrorCode_ZN6icu_6412LocalPointerINS_10UCharsTrieEED2Ev_ZN6icu_6412LocalPointerINS_10UCharsTrieEED1Ev_ZN6icu_6435SimpleFilteredSentenceBreakIteratorC2EPNS_13BreakIteratorEPNS_10UCharsTrieES4_R10UErrorCode_ZN6icu_6435SimpleFilteredSentenceBreakIteratorC1EPNS_13BreakIteratorEPNS_10UCharsTrieES4_R10UErrorCode_ZN6icu_6434SimpleFilteredBreakIteratorBuilder5buildEPNS_13BreakIteratorER10UErrorCode_ZTSN6icu_6428FilteredBreakIteratorBuilderE_ZTIN6icu_6428FilteredBreakIteratorBuilderE_ZTSN6icu_6410UStringSetE_ZTIN6icu_6410UStringSetE_ZTSN6icu_6431SimpleFilteredSentenceBreakDataE_ZTIN6icu_6431SimpleFilteredSentenceBreakDataE_ZTSN6icu_6435SimpleFilteredSentenceBreakIteratorE_ZTIN6icu_6435SimpleFilteredSentenceBreakIteratorE_ZTSN6icu_6434SimpleFilteredBreakIteratorBuilderE_ZTIN6icu_6434SimpleFilteredBreakIteratorBuilderE_ZNK6icu_6422RuleBasedBreakIterator7getTextEv_ZNK6icu_6422RuleBasedBreakIterator7currentEv_ZNK6icu_6422RuleBasedBreakIterator13getRuleStatusEv_ZN6icu_6422RuleBasedBreakIterator14getBinaryRulesERj_ZNK6icu_6422RuleBasedBreakIterator8getUTextEP5UTextR10UErrorCode_ZNK6icu_6422RuleBasedBreakIterator8hashCodeEv_ZN6icu_6415RBBIDataWrapper8hashCodeEv_ZN6icu_6422RuleBasedBreakIterator7setTextEP5UTextR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator10BreakCache5resetEii_ZN6icu_6422RuleBasedBreakIterator15DictionaryCache5resetEv_ZN6icu_6422RuleBasedBreakIterator9adoptTextEPNS_17CharacterIteratorE_ZN6icu_6422RuleBasedBreakIterator7setTextERKNS_13UnicodeStringE_ZN6icu_6422RuleBasedBreakIterator5firstEv_ZN6icu_6422RuleBasedBreakIterator10BreakCache4seekEi_ZN6icu_6422RuleBasedBreakIterator10BreakCache7currentEv_ZN6icu_6422RuleBasedBreakIterator10BreakCache12populateNearEiR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator4lastEv_ZN6icu_6422RuleBasedBreakIterator4nextEv_ZN6icu_6422RuleBasedBreakIterator10BreakCache6nextOLEv_ZN6icu_6422RuleBasedBreakIterator8previousEv_ZN6icu_6422RuleBasedBreakIterator10BreakCache8previousER10UErrorCode_ZN6icu_6422RuleBasedBreakIterator16getRuleStatusVecEPiiR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator17createBufferCloneEPvRiR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator16refreshInputTextEP5UTextR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator9followingEi_ZN6icu_6422RuleBasedBreakIterator10BreakCache9followingEiR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator9precedingEi_ZN6icu_6422RuleBasedBreakIterator10BreakCache9precedingEiR10UErrorCode_ZN6icu_6422RuleBasedBreakIterator10isBoundaryEi_ZNK6icu_6422RuleBasedBreakIteratoreqERKNS_13BreakIteratorE_ZNK6icu_6415RBBIDataWrappereqERKS0__ZN6icu_6422RuleBasedBreakIterator4nextEi_ZNK6icu_6422RuleBasedBreakIterator8getRulesEv_ZNK6icu_6415RBBIDataWrapper19getRuleSourceStringEv_ZN6icu_6422RuleBasedBreakIterator16getStaticClassIDEv_ZNK6icu_6422RuleBasedBreakIterator17getDynamicClassIDEv_ZN6icu_6422RuleBasedBreakIteratoraSERKS0__ZN6icu_6415RBBIDataWrapper15removeReferenceEv_ZN6icu_6415RBBIDataWrapper12addReferenceEv_ZN6icu_6422RuleBasedBreakIterator4initER10UErrorCode_ZN6icu_6422RuleBasedBreakIterator15DictionaryCacheC1EPS0_R10UErrorCode_ZN6icu_6422RuleBasedBreakIterator10BreakCacheC1EPS0_R10UErrorCode_ZN6icu_6422RuleBasedBreakIterator10handleNextEv_ZN6icu_6422RuleBasedBreakIterator18handleSafePreviousEi_ZN6icu_6422RuleBasedBreakIterator22getLanguageBreakEngineEi_ZN6icu_6422RuleBasedBreakIterator9dumpCacheEv_ZN6icu_6422RuleBasedBreakIterator10BreakCache9dumpCacheEv_ZN6icu_6422RuleBasedBreakIterator10dumpTablesEv_ZN6icu_6415RBBIDataWrapper9printDataEv_ZN6icu_6422RuleBasedBreakIteratorC2EPNS_14RBBIDataHeaderER10UErrorCode_ZTVN6icu_6422RuleBasedBreakIteratorE_ZN6icu_6415RBBIDataWrapperC1EPKNS_14RBBIDataHeaderER10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC1EPNS_14RBBIDataHeaderER10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC2EPKhjR10UErrorCode_ZN6icu_6415RBBIDataWrapperC1EPKNS_14RBBIDataHeaderENS0_10EDontAdoptER10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC2EP11UDataMemoryR10UErrorCode_ZN6icu_6415RBBIDataWrapperC1EP11UDataMemoryR10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC2ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC1ERKNS_13UnicodeStringER11UParseErrorR10UErrorCode_ZN6icu_6422RuleBasedBreakIteratorC2Ev_ZN6icu_6422RuleBasedBreakIteratorC1Ev_ZN6icu_6422RuleBasedBreakIteratorC2ERKS0__ZN6icu_6422RuleBasedBreakIteratorC1ERKS0__ZNK6icu_6422RuleBasedBreakIterator5cloneEv_ZN6icu_6422RuleBasedBreakIteratorD2Ev_ZN6icu_6422RuleBasedBreakIterator15DictionaryCacheD1Ev_ZN6icu_6422RuleBasedBreakIteratorD1Ev_ZTSN6icu_6422RuleBasedBreakIteratorE_ZN6icu_6415RBBIDataWrapper23isDataVersionAcceptableEPKh_ZN6icu_6415RBBIDataWrapper5init0Ev_ZN6icu_6415RBBIDataWrapper4initEPKNS_14RBBIDataHeaderER10UErrorCode_ZN6icu_6415RBBIDataWrapperC2EPKNS_14RBBIDataHeaderER10UErrorCode_ZN6icu_6415RBBIDataWrapperC2EPKNS_14RBBIDataHeaderENS0_10EDontAdoptER10UErrorCode_ZN6icu_6415RBBIDataWrapperC2EP11UDataMemoryR10UErrorCode_ZN6icu_6415RBBIDataWrapperD2Ev_ZN6icu_6415RBBIDataWrapperD1Evubrk_swap_64_ZN6icu_648RBBINodeC2ENS0_8NodeTypeE_ZN6icu_648RBBINodeC1ENS0_8NodeTypeE_ZN6icu_648RBBINodeC2ERKS0__ZN6icu_648RBBINodeC1ERKS0__ZN6icu_648RBBINode9cloneTreeEv_ZN6icu_648RBBINode9findNodesEPNS_7UVectorENS0_8NodeTypeER10UErrorCode_ZN6icu_648RBBINodeD2Ev_ZN6icu_648RBBINodeD1Ev_ZN6icu_648RBBINode16flattenVariablesEv_ZN6icu_648RBBINode11flattenSetsEv_ZN6icu_6415RBBIRuleBuilder14optimizeTablesEv_ZN6icu_6414RBBISetBuilder15mergeCategoriesESt4pairIiiE_ZN6icu_6416RBBITableBuilder12removeColumnEi_ZN6icu_6416RBBITableBuilder21findDuplCharClassFromEPSt4pairIiiE_ZN6icu_6416RBBITableBuilder21removeDuplicateStatesEv_ZN6icu_6415RBBIRuleBuilderC2ERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZTVN6icu_6415RBBIRuleBuilderE_ZN6icu_6415RBBIRuleScannerC1EPNS_15RBBIRuleBuilderE_ZN6icu_6414RBBISetBuilderC1EPNS_15RBBIRuleBuilderE_ZN6icu_6415RBBIRuleBuilderC1ERKNS_13UnicodeStringEP11UParseErrorR10UErrorCode_ZN6icu_6415RBBIRuleBuilderD2Ev_ZN6icu_6414RBBISetBuilderD1Ev_ZN6icu_6416RBBITableBuilderD1Ev_ZN6icu_6415RBBIRuleBuilderD1Ev_ZN6icu_6415RBBIRuleBuilderD0Ev_ZN6icu_6415RBBIRuleBuilder11flattenDataEv_ZN6icu_6415RBBIRuleScanner10stripRulesERKNS_13UnicodeStringE_ZNK6icu_6416RBBITableBuilder12getTableSizeEv_ZNK6icu_6416RBBITableBuilder16getSafeTableSizeEv_ZN6icu_6414RBBISetBuilder11getTrieSizeEv_ZNK6icu_6414RBBISetBuilder20getNumCharCategoriesEv_ZN6icu_6416RBBITableBuilder11exportTableEPv_ZN6icu_6416RBBITableBuilder15exportSafeTableEPv_ZN6icu_6414RBBISetBuilder13serializeTrieEPh_ZN6icu_6415RBBIRuleBuilder5buildER10UErrorCode_ZN6icu_6415RBBIRuleScanner5parseEv_ZN6icu_6414RBBISetBuilder11buildRangesEv_ZN6icu_6416RBBITableBuilderC1EPNS_15RBBIRuleBuilderEPPNS_8RBBINodeER10UErrorCode_ZN6icu_6416RBBITableBuilder17buildForwardTableEv_ZN6icu_6416RBBITableBuilder21buildSafeReverseTableER10UErrorCode_ZN6icu_6414RBBISetBuilder9buildTrieEv_ZTSN6icu_6415RBBIRuleBuilderE_ZTIN6icu_6415RBBIRuleBuilderE_ZNK6icu_6413UnicodeStringeqERKS0__ZN6icu_6415RBBIRuleScanner5errorE10UErrorCode_ZN6icu_6415RBBIRuleScanner10fixOpStackENS_8RBBINode12OpPrecedenceE_ZN6icu_6415RBBIRuleScanner10nextCharLLEv_ZN6icu_6415RBBIRuleScanner8nextCharERNS0_12RBBIRuleCharE_ZN6icu_6415RBBIRuleScanner11pushNewNodeENS_8RBBINode8NodeTypeE_ZN6icu_6415RBBIRuleScannerD2Ev_ZTVN6icu_6415RBBIRuleScannerE_ZN6icu_6415RBBIRuleScannerD1Ev_ZN6icu_6415RBBIRuleScannerD0Ev_ZN6icu_6415RBBIRuleScannerC2EPNS_15RBBIRuleBuilderE_ZN6icu_6415RBBISymbolTableC1EPNS_15RBBIRuleScannerERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6415RBBIRuleScanner10findSetForERKNS_13UnicodeStringEPNS_8RBBINodeEPNS_10UnicodeSetE_ZN6icu_6415RBBIRuleScanner7scanSetEv_ZN6icu_6415RBBIRuleScanner14doParseActionsEi_ZTSN6icu_6415RBBIRuleScannerE_ZTIN6icu_6415RBBIRuleScannerE_ZN6icu_6414RBBISetBuilderC2EPNS_15RBBIRuleBuilderE_ZN6icu_6414RBBISetBuilder11addValToSetEPNS_8RBBINodeEj_ZN6icu_6414RBBISetBuilder12addValToSetsEPNS_7UVectorEj_ZNK6icu_6414RBBISetBuilder6sawBOFEv_ZNK6icu_6414RBBISetBuilder12getFirstCharEi_ZN6icu_6415RangeDescriptorC2ERKS0_R10UErrorCode_ZN6icu_6415RangeDescriptorC1ERKS0_R10UErrorCode_ZN6icu_6415RangeDescriptorC2ER10UErrorCode_ZN6icu_6415RangeDescriptorC1ER10UErrorCode_ZN6icu_6415RangeDescriptorD2Ev_ZN6icu_6415RangeDescriptorD1Ev_ZN6icu_6414RBBISetBuilderD2Ev_ZN6icu_6415RangeDescriptor5splitEiR10UErrorCode_ZN6icu_6415RangeDescriptor17setDictionaryFlagEv_ZNK6icu_6415RBBISymbolTable13lookupMatcherEi_ZN6icu_6415RBBISymbolTableD2Ev_ZTVN6icu_6415RBBISymbolTableE_ZN6icu_6415RBBISymbolTableD1Ev_ZN6icu_6415RBBISymbolTableD0Ev_ZNK6icu_6415RBBISymbolTable6lookupERKNS_13UnicodeStringE_ZNK6icu_6415RBBISymbolTable10lookupNodeERKNS_13UnicodeStringE_ZNK6icu_6415RBBISymbolTable14parseReferenceERKNS_13UnicodeStringERNS_13ParsePositionEi_ZN6icu_6415RBBISymbolTableC2EPNS_15RBBIRuleScannerERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6420RBBISymbolTableEntryC2Ev_ZN6icu_6420RBBISymbolTableEntryC1Ev_ZN6icu_6415RBBISymbolTable8addEntryERKNS_13UnicodeStringEPNS_8RBBINodeER10UErrorCode_ZN6icu_6420RBBISymbolTableEntryD2Ev_ZN6icu_6420RBBISymbolTableEntryD1Ev_ZTSN6icu_6415RBBISymbolTableE_ZTIN6icu_6415RBBISymbolTableE_ZN6icu_6416RBBITableBuilderC2EPNS_15RBBIRuleBuilderEPPNS_8RBBINodeER10UErrorCode_ZN6icu_6416RBBITableBuilder12calcNullableEPNS_8RBBINodeE_ZN6icu_6416RBBITableBuilder16addRuleRootNodesEPNS_7UVectorEPNS_8RBBINodeE_ZN6icu_6416RBBITableBuilder19mergeRuleStatusValsEv_ZN6icu_6416RBBITableBuilder9sortedAddEPPNS_7UVectorEi_ZN6icu_6416RBBITableBuilder6setAddEPNS_7UVectorES2__ZN6icu_6416RBBITableBuilder12calcFirstPosEPNS_8RBBINodeE_ZN6icu_6416RBBITableBuilder11calcLastPosEPNS_8RBBINodeE_ZN6icu_6416RBBITableBuilder13calcFollowPosEPNS_8RBBINodeE_ZN6icu_6416RBBITableBuilder8bofFixupEv_ZN6icu_6416RBBITableBuilder9setEqualsEPNS_7UVectorES2__ZN6icu_6416RBBITableBuilder18findDuplicateStateEPSt4pairIiiE_ZN6icu_6416RBBITableBuilder22findDuplicateSafeStateEPSt4pairIiiE_ZN6icu_6416RBBITableBuilder15removeSafeStateESt4pairIiiE_ZN6icu_6419RBBIStateDescriptorC2EiP10UErrorCode_ZN6icu_6419RBBIStateDescriptorC1EiP10UErrorCode_ZN6icu_6419RBBIStateDescriptorD2Ev_ZN6icu_6419RBBIStateDescriptorD1Ev_ZN6icu_6416RBBITableBuilderD2Ev_ZN6icu_6416RBBITableBuilder11removeStateESt4pairIiiE_ZN6icu_6416RBBITableBuilder15buildStateTableEv_ZN6icu_6416RBBITableBuilder20calcChainedFollowPosEPNS_8RBBINodeE_ZN6icu_6416RBBITableBuilder19flagAcceptingStatesEv_ZN6icu_6416RBBITableBuilder19flagLookAheadStatesEv_ZN6icu_6416RBBITableBuilder16flagTaggedStatesEv_ZN6icu_6422RuleBasedBreakIterator15DictionaryCacheC2EPS0_R10UErrorCode_ZN6icu_6422RuleBasedBreakIterator15DictionaryCache9followingEiPiS2__ZN6icu_6422RuleBasedBreakIterator15DictionaryCache9precedingEiPiS2__ZN6icu_6422RuleBasedBreakIterator15DictionaryCache18populateDictionaryEiiii_ZN6icu_6422RuleBasedBreakIterator10BreakCache12addFollowingEiiNS1_20UpdatePositionValuesE_ZN6icu_6422RuleBasedBreakIterator10BreakCache17populateFollowingEv_ZN6icu_6422RuleBasedBreakIterator10BreakCache12addPrecedingEiiNS1_20UpdatePositionValuesE_ZN6icu_6422RuleBasedBreakIterator10BreakCache17populatePrecedingER10UErrorCode_ZN6icu_6422RuleBasedBreakIterator15DictionaryCacheD2Ev_ZN6icu_6422RuleBasedBreakIterator10BreakCacheC2EPS0_R10UErrorCode_ZTVN6icu_6422RuleBasedBreakIterator10BreakCacheE_ZN6icu_6422RuleBasedBreakIterator10BreakCacheD2Ev_ZN6icu_6422RuleBasedBreakIterator10BreakCacheD1Ev_ZN6icu_6422RuleBasedBreakIterator10BreakCacheD0Ev_ZTSN6icu_6422RuleBasedBreakIterator10BreakCacheE_ZTIN6icu_6422RuleBasedBreakIterator10BreakCacheE_ZNK6icu_6413ICUServiceKey5getIDEv_ZNK6icu_6413ICUServiceKey9currentIDERNS_13UnicodeStringE_ZN6icu_6413ICUServiceKey8fallbackEv_ZNK6icu_6413ICUServiceKey6prefixERNS_13UnicodeStringE_ZNK6icu_6410ICUService13handleDefaultERKNS_13ICUServiceKeyEPNS_13UnicodeStringER10UErrorCode_ZN6icu_6413ICUServiceKeyD2Ev_ZTVN6icu_6413ICUServiceKeyE_ZN6icu_6413ICUServiceKeyD1Ev_ZN6icu_6410ICUService16registerInstanceEPNS_7UObjectERKNS_13UnicodeStringEaR10UErrorCode_ZN6icu_6413ICUServiceKeyD0Ev_ZNK6icu_6413ICUServiceKey11canonicalIDERNS_13UnicodeStringE_ZTIN6icu_6415ServiceListenerE_ZTIN6icu_6413EventListenerE_ZNK6icu_6413ICUServiceKey17currentDescriptorERNS_13UnicodeStringE_ZNK6icu_6413ICUServiceKey12isFallbackOfERKNS_13UnicodeStringE_ZNK6icu_6413SimpleFactory16updateVisibleIDsERNS_9HashtableER10UErrorCode_ZNK6icu_6413SimpleFactory14getDisplayNameERKNS_13UnicodeStringERKNS_6LocaleERS1__ZNK6icu_6413SimpleFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZN6icu_6413ICUServiceKeyC2ERKNS_13UnicodeStringE_ZN6icu_6413ICUServiceKeyC1ERKNS_13UnicodeStringE_ZNK6icu_6410ICUService9createKeyEPKNS_13UnicodeStringER10UErrorCode_ZN6icu_6413ICUServiceKey11parsePrefixERNS_13UnicodeStringE_ZN6icu_6413ICUServiceKey11parseSuffixERNS_13UnicodeStringE_ZN6icu_6413ICUServiceKey16getStaticClassIDEv_ZNK6icu_6413ICUServiceKey17getDynamicClassIDEv_ZN6icu_6417ICUServiceFactoryD2Ev_ZTVN6icu_6417ICUServiceFactoryE_ZN6icu_6417ICUServiceFactoryD1Ev_ZN6icu_6413SimpleFactoryD2Ev_ZTVN6icu_6413SimpleFactoryE_ZN6icu_6413SimpleFactoryD1Ev_ZN6icu_6413SimpleFactoryD0Ev_ZN6icu_6417ICUServiceFactoryD0Ev_ZN6icu_6413SimpleFactoryC2EPNS_7UObjectERKNS_13UnicodeStringEa_ZN6icu_6413SimpleFactoryC1EPNS_7UObjectERKNS_13UnicodeStringEa_ZN6icu_6413SimpleFactory16getStaticClassIDEv_ZNK6icu_6413SimpleFactory17getDynamicClassIDEv_ZN6icu_6415ServiceListenerD2Ev_ZTVN6icu_6415ServiceListenerE_ZN6icu_6413EventListenerD2Ev_ZN6icu_6415ServiceListenerD1Ev_ZN6icu_6415ServiceListenerD0Ev_ZN6icu_6415ServiceListener16getStaticClassIDEv_ZNK6icu_6415ServiceListener17getDynamicClassIDEv_ZNK6icu_6410StringPair7isBogusEv_ZN6icu_6410StringPairC2ERKNS_13UnicodeStringES3__ZN6icu_6410StringPairC1ERKNS_13UnicodeStringES3__ZN6icu_6410StringPair6createERKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_6410ICUServiceC2Ev_ZN6icu_6411ICUNotifierC2Ev_ZTVN6icu_6410ICUServiceE_ZN6icu_6410ICUServiceC1Ev_ZN6icu_6410ICUServiceC2ERKNS_13UnicodeStringE_ZN6icu_6411ICUNotifierD2Ev_ZN6icu_6410ICUServiceC1ERKNS_13UnicodeStringE_ZNK6icu_6410ICUService3getERKNS_13UnicodeStringEPS1_R10UErrorCode_ZNK6icu_6410ICUService3getERKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6410ICUService6getKeyERNS_13ICUServiceKeyER10UErrorCode_ZNK6icu_6410ICUService6getKeyERNS_13ICUServiceKeyEPNS_13UnicodeStringEPKNS_17ICUServiceFactoryER10UErrorCode_ZNK6icu_6410ICUService15getVisibleIDMapER10UErrorCode_ZNK6icu_6410ICUService13getVisibleIDsERNS_7UVectorEPKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6410ICUService13getVisibleIDsERNS_7UVectorER10UErrorCode_ZNK6icu_6410ICUService14getDisplayNameERKNS_13UnicodeStringERS1_RKNS_6LocaleE_ZNK6icu_6410ICUService14getDisplayNameERKNS_13UnicodeStringERS1__ZN6icu_6410ICUService16registerInstanceEPNS_7UObjectERKNS_13UnicodeStringER10UErrorCode_ZN6icu_6410ICUService17clearServiceCacheEv_ZNK6icu_6410ICUService7getNameERNS_13UnicodeStringE_ZNK6icu_6410ICUService9isDefaultEv_ZNK6icu_6410ICUService12getTimestampEv_ZN6icu_6410ICUServiceD2Ev_ZN6icu_6410ICUServiceD1Ev_ZN6icu_6410ICUServiceD0Ev_ZNK6icu_6410ICUService15getDisplayNamesERNS_7UVectorERKNS_6LocaleEPKNS_13UnicodeStringER10UErrorCode_ZNK6icu_6410ICUService15getDisplayNamesERNS_7UVectorER10UErrorCode_ZNK6icu_6410ICUService15getDisplayNamesERNS_7UVectorERKNS_6LocaleER10UErrorCode_ZTSN6icu_6413ICUServiceKeyE_ZTIN6icu_6413ICUServiceKeyE_ZTSN6icu_6417ICUServiceFactoryE_ZTIN6icu_6417ICUServiceFactoryE_ZTSN6icu_6413SimpleFactoryE_ZTIN6icu_6413SimpleFactoryE_ZTSN6icu_6415ServiceListenerE_ZTSN6icu_6410ICUServiceE_ZTIN6icu_6410ICUServiceE_ZTIN6icu_6411ICUNotifierE_ZN6icu_6413ICUServiceKey16PREFIX_DELIMITERE_ZTVN6icu_6413EventListenerE_ZN6icu_6413EventListenerD1Ev_ZN6icu_6413EventListenerD0Ev_ZN6icu_6413EventListener16getStaticClassIDEv_ZNK6icu_6413EventListener17getDynamicClassIDEv_ZTVN6icu_6411ICUNotifierE_ZN6icu_6411ICUNotifierC1Ev_ZN6icu_6411ICUNotifierD1Ev_ZN6icu_6411ICUNotifierD0Ev_ZTSN6icu_6413EventListenerE_ZTSN6icu_6411ICUNotifierE_ZN6icu_6422SimpleLocaleKeyFactoryC1EPNS_7UObjectERKNS_6LocaleEii_ZN6icu_6418ServiceEnumeration5resetER10UErrorCode_ZN6icu_6418ServiceEnumeration5snextER10UErrorCode_ZNK6icu_6418ServiceEnumeration5countER10UErrorCode_ZN6icu_6416ICULocaleServiceC2Ev_ZTVN6icu_6416ICULocaleServiceE_ZN6icu_6416ICULocaleServiceC1Ev_ZN6icu_6416ICULocaleServiceC1ERKNS_13UnicodeStringE_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleER10UErrorCode_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleEiR10UErrorCode_ZNK6icu_6416ICULocaleService3getERKNS_6LocaleEPS1_R10UErrorCode_ZN6icu_6418ServiceEnumeration16getStaticClassIDEv_ZNK6icu_6418ServiceEnumeration17getDynamicClassIDEv_ZNK6icu_6416ICULocaleService22validateFallbackLocaleEv_ZN6icu_649LocaleKey27createWithCanonicalFallbackEPKNS_13UnicodeStringES3_R10UErrorCode_ZN6icu_649LocaleKey27createWithCanonicalFallbackEPKNS_13UnicodeStringES3_iR10UErrorCode_ZN6icu_6416ICULocaleServiceD1Ev_ZN6icu_6416ICULocaleServiceD0Ev_ZN6icu_6418ServiceEnumerationD2Ev_ZTVN6icu_6418ServiceEnumerationE_ZN6icu_6418ServiceEnumerationD1Ev_ZN6icu_6418ServiceEnumerationD0Ev_ZNK6icu_6418ServiceEnumeration5cloneEv_ZTSN6icu_6416ICULocaleServiceE_ZTSN6icu_6418ServiceEnumerationE_ZTIN6icu_6418ServiceEnumerationE_ZNK6icu_649LocaleKey4kindEv_ZN6icu_649LocaleKeyD2Ev_ZTVN6icu_649LocaleKeyE_ZN6icu_649LocaleKeyD1Ev_ZN6icu_649LocaleKeyD0Ev_ZNK6icu_649LocaleKey6prefixERNS_13UnicodeStringE_ZNK6icu_649LocaleKey11canonicalIDERNS_13UnicodeStringE_ZNK6icu_649LocaleKey9currentIDERNS_13UnicodeStringE_ZNK6icu_649LocaleKey15canonicalLocaleERNS_6LocaleE_ZNK6icu_649LocaleKey13currentLocaleERNS_6LocaleE_ZNK6icu_649LocaleKey12isFallbackOfERKNS_13UnicodeStringE_ZNK6icu_649LocaleKey17currentDescriptorERNS_13UnicodeStringE_ZN6icu_649LocaleKey8fallbackEv_ZN6icu_649LocaleKeyC2ERKNS_13UnicodeStringES3_PS2_i_ZN6icu_649LocaleKeyC1ERKNS_13UnicodeStringES3_PS2_i_ZN6icu_649LocaleKey16getStaticClassIDEv_ZNK6icu_649LocaleKey17getDynamicClassIDEv_ZTSN6icu_649LocaleKeyE_ZTIN6icu_649LocaleKeyE_ZNK6icu_6416LocaleKeyFactory12handleCreateERKNS_6LocaleEiPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6416LocaleKeyFactory15getSupportedIDsER10UErrorCode_ZN6icu_6416LocaleKeyFactoryD2Ev_ZTVN6icu_6416LocaleKeyFactoryE_ZN6icu_6416LocaleKeyFactoryD1Ev_ZN6icu_6416LocaleKeyFactoryD0Ev_ZN6icu_6416LocaleKeyFactoryC2Ei_ZN6icu_6416LocaleKeyFactoryC1Ei_ZN6icu_6416LocaleKeyFactoryC2EiRKNS_13UnicodeStringE_ZN6icu_6416LocaleKeyFactoryC1EiRKNS_13UnicodeStringE_ZN6icu_6416LocaleKeyFactory16getStaticClassIDEv_ZNK6icu_6416LocaleKeyFactory17getDynamicClassIDEv_ZTSN6icu_6416LocaleKeyFactoryE_ZTIN6icu_6416LocaleKeyFactoryE_ZTVN6icu_6424ICUResourceBundleFactoryE_ZN6icu_6424ICUResourceBundleFactoryD1Ev_ZN6icu_6424ICUResourceBundleFactoryD0Ev_ZNK6icu_6424ICUResourceBundleFactory12handleCreateERKNS_6LocaleEiPKNS_10ICUServiceER10UErrorCode_ZN6icu_6424ICUResourceBundleFactoryC1Ev_ZN6icu_6424ICUResourceBundleFactoryC2ERKNS_13UnicodeStringE_ZN6icu_6424ICUResourceBundleFactoryC1ERKNS_13UnicodeStringE_ZN6icu_6424ICUResourceBundleFactory16getStaticClassIDEv_ZTSN6icu_6424ICUResourceBundleFactoryE_ZN6icu_6422SimpleLocaleKeyFactoryD2Ev_ZTVN6icu_6422SimpleLocaleKeyFactoryE_ZN6icu_6422SimpleLocaleKeyFactoryD1Ev_ZN6icu_6422SimpleLocaleKeyFactoryD0Ev_ZNK6icu_6422SimpleLocaleKeyFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode_ZNK6icu_6422SimpleLocaleKeyFactory16updateVisibleIDsERNS_9HashtableER10UErrorCode_ZN6icu_6422SimpleLocaleKeyFactoryC2EPNS_7UObjectERKNS_13UnicodeStringEii_ZN6icu_6422SimpleLocaleKeyFactoryC1EPNS_7UObjectERKNS_13UnicodeStringEii_ZN6icu_6422SimpleLocaleKeyFactoryC2EPNS_7UObjectERKNS_6LocaleEii_ZN6icu_6422SimpleLocaleKeyFactory16getStaticClassIDEv_ZNK6icu_6422SimpleLocaleKeyFactory17getDynamicClassIDEv_ZTSN6icu_6422SimpleLocaleKeyFactoryE_ZTIN6icu_6422SimpleLocaleKeyFactoryEusprep_prepare_64uprv_syntaxError_64u_strToPunycode_64uidna_toASCII_64usprep_openByType_64usprep_close_64u_strFromPunycode_64uidna_toUnicode_64uidna_IDNToASCII_64uidna_IDNToUnicode_64uidna_compare_64usprep_open_64usprep_swap_64_ZNK6icu_644IDNA17labelToASCII_UTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_644IDNA18labelToUnicodeUTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_644IDNA16nameToASCII_UTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_644IDNA17nameToUnicodeUTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZN6icu_644IDNAD2Ev_ZTVN6icu_644IDNAE_ZN6icu_644IDNAD1Ev_ZN6icu_645UTS46D2Ev_ZTVN6icu_645UTS46E_ZN6icu_645UTS46D1Ev_ZN6icu_645UTS46D0Ev_ZN6icu_644IDNAD0Ev_ZN6icu_645UTS46C2EjR10UErrorCode_ZN6icu_645UTS46C1EjR10UErrorCode_ZN6icu_644IDNA19createUTS46InstanceEjR10UErrorCode_ZNK6icu_645UTS4611mapDevCharsERNS_13UnicodeStringEiiR10UErrorCode_ZNK6icu_645UTS4615markBadACELabelERNS_13UnicodeStringEiiaRNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4614checkLabelBiDiEPKDsiRNS_8IDNAInfoE_ZNK6icu_645UTS4617isLabelOkContextJEPKDsi_ZNK6icu_645UTS4618checkLabelContextOEPKDsiRNS_8IDNAInfoE_ZNK6icu_645UTS4612processLabelERNS_13UnicodeStringEiiaRNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4614processUnicodeERKNS_13UnicodeStringEiiaaRS1_RNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS467processERKNS_13UnicodeStringEaaRS1_RNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4612labelToASCIIERKNS_13UnicodeStringERS1_RNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4614labelToUnicodeERKNS_13UnicodeStringERS1_RNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4611nameToASCIIERKNS_13UnicodeStringERS1_RNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4613nameToUnicodeERKNS_13UnicodeStringERS1_RNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4611processUTF8ENS_11StringPieceEaaRNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4617labelToASCII_UTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4618labelToUnicodeUTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4616nameToASCII_UTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCode_ZNK6icu_645UTS4617nameToUnicodeUTF8ENS_11StringPieceERNS_8ByteSinkERNS_8IDNAInfoER10UErrorCodeuidna_openUTS46_64uidna_close_64uidna_labelToASCII_64uidna_labelToUnicode_64uidna_nameToASCII_64uidna_nameToUnicode_64uidna_labelToASCII_UTF8_64uidna_labelToUnicodeUTF8_64uidna_nameToASCII_UTF8_64uidna_nameToUnicodeUTF8_64_ZTSN6icu_644IDNAE_ZTIN6icu_644IDNAE_ZTSN6icu_645UTS46E_ZTIN6icu_645UTS46E_ZN6icu_6411ICU_Utility9parseCharERKNS_13UnicodeStringERiDs_ZN6icu_6411ICU_Utility12parsePatternERKNS_13UnicodeStringERKNS_11ReplaceableEii_ZN6icu_6411ICU_Utility12appendToRuleERNS_13UnicodeStringEiaaS2__ZN6icu_6411ICU_Utility12appendToRuleERNS_13UnicodeStringERKS1_aaS2__ZN6icu_6411ICU_Utility12appendToRuleERNS_13UnicodeStringEPKNS_14UnicodeMatcherEaS2__ZN6icu_6411ICU_Utility12parseIntegerERKNS_13UnicodeStringERii_ZN6icu_6411ICU_Utility12parsePatternERKNS_13UnicodeStringEiiS3_Pi_ZN6icu_6411ICU_Utility22parseUnicodeIdentifierERKNS_13UnicodeStringERi_ZN6icu_6411ICU_Utility11parseNumberERKNS_13UnicodeStringERia_ZN6icu_6413ParsePositionD2Ev_ZN6icu_6413ParsePositionD0Ev_ZN6icu_6413ParsePosition16getStaticClassIDEv_ZNK6icu_6413ParsePosition17getDynamicClassIDEv_ZNK6icu_6413ParsePosition5cloneEv_ZTSN6icu_6413ParsePositionE_ZTIN6icu_6413ParsePositionE_ZNK6icu_6412DateIntervaleqERKS0__ZN6icu_6412DateIntervalD2Ev_ZTVN6icu_6412DateIntervalE_ZN6icu_6412DateIntervalD1Ev_ZN6icu_6412DateIntervalD0Ev_ZN6icu_6412DateInterval16getStaticClassIDEv_ZNK6icu_6412DateInterval17getDynamicClassIDEv_ZN6icu_6412DateIntervalC2Edd_ZN6icu_6412DateIntervalC1Edd_ZN6icu_6412DateIntervalaSERKS0__ZN6icu_6412DateIntervalC2ERKS0__ZN6icu_6412DateIntervalC1ERKS0__ZNK6icu_6412DateInterval5cloneEv_ZTSN6icu_6412DateIntervalE_ZTIN6icu_6412DateIntervalEucnvsel_close_64ucnvsel_open_64upvec_open_64upvec_setValue_64upvec_compactToUTrie2WithRowIndexes_64upvec_cloneArray_64upvec_close_64ucnvsel_serialize_64ucnvsel_openFromSerialized_64ucnvsel_selectForString_64ucnvsel_selectForUTF8_64upvec_compactToUTrie2Handler_64upvec_getValue_64upvec_getRow_64upvec_compact_64upvec_getArray_64ulist_addItemBeginList_64ulist_removeString_64ulist_getListFromEnum_64_isUnicodeLocaleTypeSubtag_64_ZN6icu_6410MemoryPoolI18AttributeListEntryLi8EED2Ev_ZN6icu_6410MemoryPoolI18AttributeListEntryLi8EED1Ev_ZN6icu_6410MemoryPoolI18ExtensionListEntryLi8EED2Ev_ZN6icu_6410MemoryPoolI18ExtensionListEntryLi8EED1Ev_ZN6icu_6410MemoryPoolINS_10CharStringELi8EED2Ev_ZN6icu_6410MemoryPoolINS_10CharStringELi8EED1Ev__strncpy_chkuloc_toLanguageTag_64u_getDataVersion_64_ZN6icu_6412SharedObjectD2Ev_ZTVN6icu_6412SharedObjectE_ZN6icu_6412SharedObjectD1Ev_ZN6icu_6412SharedObjectD0Ev_ZN6icu_6416UnifiedCacheBaseD2Ev_ZTVN6icu_6416UnifiedCacheBaseE_ZN6icu_6416UnifiedCacheBaseD1Ev_ZN6icu_6416UnifiedCacheBaseD0Ev_ZNK6icu_6412SharedObject6addRefEv_ZNK6icu_6412SharedObject9removeRefEv_ZNK6icu_6412SharedObject11getRefCountEv_ZNK6icu_6412SharedObject20deleteIfZeroRefCountEv_ZTSN6icu_6416UnifiedCacheBaseE_ZTIN6icu_6416UnifiedCacheBaseE_ZTSN6icu_6412SharedObjectE_ZTIN6icu_6412SharedObjectE_ZN6icu_6415SimpleFormatteraSERKS0__ZN6icu_6415SimpleFormatterD2Ev_ZN6icu_6415SimpleFormatter22getTextWithNoArgumentsEPKDsiPii_ZN6icu_6415SimpleFormatter6formatEPKDsiPKPKNS_13UnicodeStringERS3_S5_aPiiR10UErrorCode_ZNK6icu_6415SimpleFormatter15formatAndAppendEPKPKNS_13UnicodeStringEiRS1_PiiR10UErrorCode_ZNK6icu_6415SimpleFormatter6formatERKNS_13UnicodeStringERS1_R10UErrorCode_ZNK6icu_6415SimpleFormatter6formatERKNS_13UnicodeStringES3_S3_RS1_R10UErrorCodeucache_hashKeys_64ucache_compareKeys_64ucache_deleteKey_64__cxa_guard_abort_ZN6icu_6412CacheKeyBaseD2Ev_ZTVN6icu_6412CacheKeyBaseE_ZN6icu_6412CacheKeyBaseD1Ev_ZN6icu_6412CacheKeyBaseD0Ev_ZN6icu_6412UnifiedCacheC2ER10UErrorCode_ZTVN6icu_6412UnifiedCacheE_ZN6icu_6412UnifiedCacheC1ER10UErrorCode_ZN6icu_6412UnifiedCache11getInstanceER10UErrorCode_ZN6icu_6412UnifiedCacheD0Ev_ZN6icu_6412UnifiedCache17setEvictionPolicyEiiR10UErrorCode_ZNK6icu_6412UnifiedCache11unusedCountEv_ZNK6icu_6412UnifiedCache16autoEvictedCountEv_ZNK6icu_6412UnifiedCache8keyCountEv_ZNK6icu_6412UnifiedCache12_nextElementEv_ZNK6icu_6412UnifiedCache27_computeCountOfItemsToEvictEv_ZNK6icu_6412UnifiedCache15_registerMasterEPKNS_12CacheKeyBaseEPKNS_12SharedObjectE_ZNK6icu_6412UnifiedCache7_putNewERKNS_12CacheKeyBaseEPKNS_12SharedObjectE10UErrorCodeRS7__ZNK6icu_6412UnifiedCache11_inProgressEPKNS_12SharedObjectE10UErrorCode_ZNK6icu_6412UnifiedCache12_isEvictableEPK12UHashElement_ZNK6icu_6412UnifiedCache13removeSoftRefEPKNS_12SharedObjectE_ZNK6icu_6412UnifiedCache6_flushEa_ZNK6icu_6412UnifiedCache5flushEv_ZN6icu_6412UnifiedCacheD2Ev_ZN6icu_6412UnifiedCacheD1Ev_ZNK6icu_6412UnifiedCache4_putEPK12UHashElementPKNS_12SharedObjectE10UErrorCode_ZNK6icu_6412UnifiedCache17_runEvictionSliceEv_ZNK6icu_6412UnifiedCache24handleUnreferencedObjectEv_ZNK6icu_6412UnifiedCache13removeHardRefEPKNS_12SharedObjectE_ZNK6icu_6412UnifiedCache10addHardRefEPKNS_12SharedObjectE_ZNK6icu_6412UnifiedCache6_fetchEPK12UHashElementRPKNS_12SharedObjectER10UErrorCode_ZNK6icu_6412UnifiedCache11_inProgressEPK12UHashElement_ZNK6icu_6412UnifiedCache5_pollERKNS_12CacheKeyBaseERPKNS_12SharedObjectER10UErrorCode_ZNK6icu_6412UnifiedCache18_putIfAbsentAndGetERKNS_12CacheKeyBaseERPKNS_12SharedObjectER10UErrorCode_ZNK6icu_6412UnifiedCache4_getERKNS_12CacheKeyBaseERPKNS_12SharedObjectEPKvR10UErrorCode_ZTSN6icu_6412CacheKeyBaseE_ZTIN6icu_6412CacheKeyBaseE_ZTSN6icu_6412UnifiedCacheE_ZTIN6icu_6412UnifiedCacheEubiditransform_open_64ubiditransform_close_64ubiditransform_transform_64_ZN6icu_6413PluralMapBase10toCategoryEPKc_ZN6icu_6413PluralMapBase10toCategoryERKNS_13UnicodeStringE_ZN6icu_6413PluralMapBase15getCategoryNameENS0_8CategoryE_ZN6icu_647unisets10chooseFromENS_13UnicodeStringENS0_3KeyE_ZN6icu_647unisets10chooseFromENS_13UnicodeStringENS0_3KeyES2_libicudata.so.64libpthread.so.0libdl.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6__tzname_edata__bss_start_endlibicuuc.so.64GCC_3.0GLIBC_2.2.5CXXABI_1.3.8CXXABI_1.3.2GLIBCXX_3.4.11CXXABI_1.3GLIBCXX_3.4GLIBC_2.4GLIBC_2.14GLIBC_2.7GLIBC_2.3.4/opt/alt/libicu/usr/lib64        = P&y =i= ui =Y= ui == ui =t=`xѯ =rѯ =a>ӯk>t)>=ii )> 3>ii >>ti H>ui =04<p84<p@4<@4<h4< p4< x4< 4< 4< 4< 4< 4< 4< 4< 4< 4< 4< 4< 4< 5<( 5<( 5<- (5<# 05<# 85<A H5<R P5<W X5<] h5<k p5<p x5<v 5< 5< 5< 5< 5< 5< 5< 5< 5< 5< 5< 5< 6< 6< 6< (6< 06< 86< H6< P6< X6< h6<& p6<+ x6<1 6<; 6<@ 6<F 6<W 6<\ 6<b 6<s 6<x 6<~ 6< 6< 6< 7< 7< 7< (7< 07< 87< H7< P7< X7< h7<p7< x7< 7< 7< 7< 7< 7< 7< 7< 7<" 7<' 7< 7<6 7<; 8<I 8<M 8<Q (8<` 08<d 88<i H8<x P8<| X8< h8< p8<I x8< 8< 8< 8< 8< 8<d 8< 8< 8< 8< 8< 8< 8< 9< 9< 9< (9< 09< 89< H9</ P9<3 X9<8 h9<K p9<O x9<T 9<d 9<h 9<m 9<y 9<} 9< 9<9< 9< 9< 9< 9< :< :< :< (:< 0:< 8:< H:< P:< X:< h:< p:< x:<:<# :< :<:<:<:<%:< :< :<8:< :< :<L;< ;< ;<^(;< 0;< 8;<iH;<uP;<uX;<yh;<up;< x;<;<X ;<;<;< ;< ;<;<#;<5;<N;<l;<;<<<<<<<<< <<@<<H<<+P<<?X<<U`<<qh<<p<<x<<<<<<<<<<<<%<<?<<[<<q<<<<<<<<<<<<0=<=<=<.=<G =<Y(=<l0=<8=<@=<XH=<P=<X=<`=<h=< =<#=<6=<x=<=<T=<o=<=<=<=<=<=<=<=<-=<A=<U><o><><>< ><(><0><8><@><H><P><'X><=`><Wh><qp><x><><><><><><><><1><K><i><~><><><><><><?<'?<C?<\ ?<r(?<0?<8?<@?<H?<P?<X?<8`?<h?<p?<x?</?<B?<Z?<s?<?<?<?<?<?<?<?<!?<=?<Y?<n?<?<@<@<@<@< @<X(@<0@<@@<1H@<JP@<bX@<`@<xh@<p@<x@<@<@<@<@<p@<P@<(@<(@<(@<)@<)@<%)@<:)@<K)A<d) A<u)(A<)0A<)8A<)@A<)HA<)PA<)XA<)pA<)xA<)A<`A<A<A< A<0A<,A<1-B<C-B<U- B<g-0B<{-@B<-PB<-`B<-pB<-B<-B< .B<.B<.B<.B<,.B<2.C<:.C<C. C<J.0C<R.@C<Z.PC<b.`C<j.pC<r.C<y.C<.C<.C<.C<.C<.C<.C<.D<.D<. D<.0D<.@D<.PD<.`D<.pD<.D< /D</D<#/D<(/D<@5D<F<0F<08F<0@F<HF<PF<xF<@F<`F<5F<G<H<H< H<(H<0H<XH<hH<@H<6H< =I< 7I< =K<9 K<` =PL< :`L< =M< ;M< =N<;N<@ =P< < P< =PQ<<`Q<=R<`=R< =S<=S<=U<`> U<`=PV< ?`V<=W< @W<=X<@=Z<D Z<@[<X[< - `[<, h[< p[< x[< [<PI [<PI [< [< [< [<* [<D\< ]<8]< - @]<, H]< P]<# X]<# `]<`3 h]<`3 ]< ]< ]< ]<* ]<E]<_<_< - _<, (_< 0_<@ 8_<@ @_<: H_<: `_< h_< p_< x_<* _<E_<`<`< - a<, a< @a< Ha< Pa< Xa<* a<Ja< Fa<Fa<Fa<Ea<Ea<Ea<Ea<Ea<Ea<@Kb< c<8c<a @c<` Hc<` Pc<\ Xc<\ `c<pU hc<pU c<T c<@a c<T c<`Lc< =e<L e<=Pf<`M`f<`=g<Mg<=h<`Nh<=j<N j<@=Pk<`O`k<=l<Ol<=m<`Pm< =o<P o<=Pp<`Q`p<`=q<Qq<=r<xr<.r<Kr<s<?ys<) s<z0s<K@s< @Ps<K`s<Kps<Ks<xs<|s<s< s<s<Ks<s< t<t< t<K0t<{`t<Kht<Kpt<Kxt<Kt<Kt<Kt<Kt<Lt<Lt<Lt<(Lt<4Lt<@Lu<U u<@v<Xv< `v<0 hv<t pv<P xv<P v<u v<u v<t v< v< v<\w< x<8x<` @x< Hx<P Px<P Xx<P `x< hx< x<` x<p x<3cx<bx<7cx<;cy<?cy<  y<Cc0y<7t@y<GcPy<Kc`y<Ocpy<Scy<Wcy<[cy<_cy<ccy<gcy<kcy<ocy<scz<wcz<{c z<c0z<c@z<sPz<c`z<cpz<cz<cz<cz<cz<cz<cz<cz<cz<c{<c{<c {<c0{<c@{<cP{<c`{<cp{<c{<c{<c{<c{<c{<c{<c{<c{<c|<c|<c |<c0|<c@|<dP|<d`|< dp|<d|<d|<d|<d|<d|<#d|<'d|<+d|</d}<3d}<7d }<;d0}<?d@}<CdP}<Gd`}<Kdp}<Od}<Sd}<Wd}<[d}<_d}<cd}<gd}<kd}<od~<sd~<wd ~<{d0~<d@~<dP~<`~<dp~<d~<d~<d~<d~<d~<d~<d~<d~<d<d<d <d0<d@<dP<d`<dp<d<d<d<d<d<d<d<d<d<d<d <d0<d@<dP<e`<ep< e<e<e<e<e<eЀ<#e<'e<+e</e<3e <7e0<;e@<?eP<Ce`<Gep<Ke<Oe<Se<We<[e<_eЁ<ce<ge<ke<oe<se <we0<{e@<eP<e`<ep<e<e<e<e<e<eЂ<e<e<e<e<e <e0<e@<eP<e`<ep<e<e<e<e<e<eЃ<e<e<e<e<e <e0<e@<eP<f`<fp< f<f<f<f<f<fЄ<#f<'f<+f</f<3f <7f0<;f@<?fP<Cf`<Gfp<Kf<Of<Sf<Wf<[f<_fЅ<cf<gf<kf<of<sf <wf0<{f@<fP<f`<fp<f<f<f<f<f<fІ<f<f<f<f<f <f0<f@<fP<f`<fp<f<f<f<f<f<fЇ<f<f<f<f<f <f0<f@<fP<g`<gp< g<g<g<g<g<gЈ<#g<'g<+g</g<3g <7g0<;g@<?gP<Cg`< p<Gg<Kg<Og<Sg<Wg<[gЉ<_g<cg<gg<kg<og <sg0<wg@<{gP<g`<gp<g<g<o<g<g<gЊ<g<g<g<g<g <g0<g@<gP<g`<gp<g<g<g<gȋ<<؋<<<<<`<<<<<(<<8<<H<<X<<h<@<x<<<<<<<@<<<Ȍ<<،<<<<<<< <<<(<<8<@<H<0<X<<h<<x<`<< <<<<<<<ȍ<<؍<`<<@<< <<<<<(<<8<<H<@<X< <h<`<x<<<<<<<<<@<Ȏ<<؎<<<<<<<<<`<(<@<8< <H<<X<<h<`<x<@<< <<<<<<<ȏ<<؏<`<<@<< <<<<<(<`<8<<H<@<X< <h<<x<<<<<<< <<<Ȑ<<ؐ<<<<<`<<@<<<(<<8<@<H< <X<<h<<x<<<`<< <<<<<ȑ<<ؑ< <<<<<<<<@<(<0<8<<H<<X<<h<<x<@<<`<<@<< <<<Ȓ<<ؒ<<<<<`<<@<< <(<<8<<H<<X<`<h< <x<<<<<<<<<`<ȓ<<ؓ<<<<<`<<<<<(<<8<<H<`<X<@<h< <x<<<<<si<viȔ<|iؔ<{<i<i<i<i(<i8<iH<iX<ih<ix<i<i<i<i<iȕ<iؕ<j<*j<Aj<Zj<vj(<_z8<jH<jX<jh<jx<j<z<j<j<jȖ<xؖ<j<j<K{<j(<j8<jH<jX<jh<zx<j<j<<jȗ<yؗ<k<k<k<k(<k8<*kH<6kX<Bkh<?x<Fk<<Lk<<RkȘ<oؘ<Xk<^k<dk<gk(<mk8<pkH<vkh< x<|k<|<k<kș< ؙ<k<<k<k(<k8<kH<oX<kh<kx<k<k<v <kȚ<Kؚ<k<>m<k<<k(< 8<kH<7X<kh<x<k<k<k<k<lț<l؛<l<l<l<l<"l(<)l8<0lH<3X<7lh<Blx<Hl<Sl<Yl<al<elȜ<y؜<ll<x<rl<|<xl(<~l8<]H<xX<lh<l<z<l<l<lȝ<l<l<l<l(<l8<lH<lX<lh<lx<l<l<<lȞ<l<z<l<K<l(<l8<lH<mh<zx< m<m<m<|<$mȟ<+{؟<*m<0m<<7m(<=m8<AmH<wX<Hmh<Kmx<Qm<Wm<#<]mȠ<ؠ<fm<lm<)<rm(<xmH<~mX<mh<mx<m<~<m<mȡ<mء<m<m<m<m<m(<8<mH<mX<mh<mx<m<m<m<mȢ<Kآ<m<<m<O{<n(<x8<nH<{X<nh<pix<n<[<n<!nȣ<'nأ<*n<0n<3n<>n(<8<InH<OnX<Snh<Kx<Zn<`n<fn<inȤ<syؤ<on<<un<x<{n(<x8<nH< @X<nh<Kx<n<;|<n<n<nȥ<n<@<n<n(<gy8<nH<.X<nh<x<n<W<n<n<nȦ<yئ<n<z<n<n<n(<n8<oH<rX< oh<ox<o<#o<&o<1o<9oȧ<?oا<Eo<Po<[o<fo<qo(<yo8<oH<oX<oh<ox<<G<o<)<oȨ<oب<o<y<o<o(<o8<oH<_yX<oh<ox<o<{z<o<o<oȩ<c}ة<p<o<p< p(<p8<pH<rX<ph< px<&p<,p<2p<8p<>pȪ<Dpت<Jp<Pp<Vp<\p<bp(<hp8<npH<tpX<{ph<|x<p<p<p<#<pȫ<pث<p<p<p<p<p(<p8<pH<ph<3zx<p<<p< <pȬ<pج<p<p<p<p<p(<p8<qH<qX< qh<qx<q<q<$q<*q<0qȭ<6qح<u<Bu<Fu<Ju<d<Nu<Ru <Vu(<Zu0<^u8<bu@<fuH<juP<nuX<ru`<vuh<zup<~ux<u<u<u<u<u<u<u<u<u<uȸ<uи<uظ<u<u<u<u<u<u<u<u<u <u(<u0<28<u@<uH<uP<uX<u`<uh<up<ux<u<v<v< v<v<v<v<v<v<"vȹ<&vй<*vع<.v<2v<6v<s<:v<e<>v<Bv<e <Fv(<Jv0<Nv8<Rv@<VvH<ZvP<^vX<bv`<fvh<jvp<nvx<rv<vv<zv<~v<v<v<v<v<v<fȺ<vк<vغ<v<v<v<v<v<v<v<v<v <v(<v0<v8<v@<vH<vP<vX<v`<vh<vp<vx<v<v<v<v<v<w<w< w<w<wȻ<wл<wػ<w<"w<&w<*w<.w<2w<6w<f<:w <>w(<Bw0<Fw8<Jw@<NwH<RwP<VwX<Zw`<^wh<bwp<fwx<jw<nw<rw<vw<zw<~w<w<w<w<wȼ<wм<wؼ<w<w<w<w<w<w<w<w<w <w(<w0<w8<w@<wH<wP<wX<w`<wp<wx<w<w<w<w<w<w<w<x<g<x<f<hc<< x<:m< x<x <q(<e0<(e8<w@<wH<sP<hcX<Ww<s<x<td<f<x<x<x<(d<LeȾ<-о<eؾ<c<x<d<t<!x <c(<]s0<t8<"@<$xH<P<cX<v`<'xh<3vp<]x< <w<*x<V<v<Tg<Xg<c<-< xȿ<sп<csؿ<-x< x<0x<,< v<p<3x<Ku<6x <r(<9x0<st8</v@<qH<vP<y<By<Fy<Jy<Ny<Ry<Vy <Zy(<^y0<by8<fy@<jyH<rP<nyX<ry`<vyh<zyp<~yx<y<y<y<y<y<y<y<y<y<y<y<y<y<y<y<y<y<y<y<y<) <y(<y0<y8<y@<yH<yP<yX<y`<yh<yp<rx<y<r<y<z<z< z<z<z<z<z<z<"z<$ <&z<*z<.z<2z<6z<:z<>z<Bz <Fz(<Jz0<o8<Nz@<RzH<VzP<ZzX<^z`<bzh<fzp<jzx<nz<rz<vz<zz<~z<z<z<z<z<z<z<z<z<" <z<z<Z<z<z<z<z <z(<p0<z8<z@<zH<zP<zX<z`<zh<zp<zx<z<z<z<z<z<z<z<<z<{<{< {<{<{<{<{<{<"{<&{<*{<2 <.{(<2{0<6{8<:{@<oH<>{P<B{X<F{`<J{h<N{p<R{x<V{<Z{<(<o<^{<b{<f{<j{<n{<r{<v{<z{<n<;t<~{<{<{<{<r<{<{ <n(<{0<{8<{@<{H<{P<{X<{`<{h<{p<{x<{<{<{<{<s<{<{<{<{<{<{<{<{<{<{<{<{<{<|<|< | <|(<|0<|8<|@<|H<"|P<&|X<*|`<.|h<2|p<6|x<:|<>|<B|<F|<J|<N|<R|<V|<Z|<^|<b|<On<f|<j|<n|<r|<v|<z|<~|<|<| <|(<|0<|8<|@<|H<|P<|X<|`<|h<|p<|x<|<|<|<|<|<|<|<|<|<|<|<|<g <|<|<|<|<|<|<|<} <}(< }0<}8<}@<}H<}P<}X<"}`<&}h<*}p<.}x<2}<6}<:}<>}<B}<F}<J}<N}<R}<V}<Z}<^}<b}<f}<j}<n}<r}<)<<v}<z} < (<~}0<}8<m@<mH<}P<}X<}`<}h<}p<}x<}<}<}<}<}<}<}<}<}<}<<}<}<}<}<}<}<}<}<}<} <}(<}0<}8<}@<}H<~P<~X< ~`<~h<~p<~x<=m<~<~<"~<&~<*~<g<.~<2~<6~<:~<>~<B~<F~<J~<N~<R~<V~<Z~<^~<l <b~(<f~0<j~8<n~@<r~H<v~P<z~X<~~`<~h<~p<~x<~<~<~<~<~<~<l<~<~<~<~<~<~<~<~<~<~<b<~<~<~ <~(<~0<~8<~@< H<~P<alX<~`<~h<~p<~x<~<<< <<<<<<"<&<*<.<2<6<:<><B<F<J<N <R(<V0<Z8<^@<bH<fP<jX<k`<lh<lp<lx<n<r<v<z<~<<<<<<<<<<<<<<<< <k(<0<8<@<H<P<X<G)`<h<p<x<<<<<<<<<< <<<<<<"<&<*<.<2<6 <:(<>0<B8<F@<JH<NP<RX<V`<kh<Zp<^x<b<f<j< <n<r<v<z<~<<<<<<<<<<<< <(<0<8<@<H<€P<ƀX<ʀ`<΀h<Ҁp<րx<ڀ<ހ<<k<<<<<<<<<<< <<{<^{<ހ< <@<WH<)P<jX<<r<K<;~<<z<a <x<x<x<x<<x<+}<x<x<q <#y(<x0<x8<!)@<xH<xP<{yX<`<h<xp<xx<x<Cs<x<x<x<x<x<x<x</y<y< y<u </z<y<y<y<C|< <&y< <*y(<.y0<2y8<6y@<:yH<.P<ByX<Fy`<Jyh<Nyp<Ryx<Vy<K<^y<by<<jy<r<ny<ry<vy<<r<{<y<y<<y<y<y<#o<y <y(<y0<y8<y@<yH< P<yX<y`<yh<yp<yx<x<y<y<x<y<y<y<y<y<y<y<r<y<r<<z<z<"<z<<z <'(<%0<b8<x@<&zH<*zP<.zX<`<6zh<:zp<>zx<Bz<Fz<Jz<o<Nz<Rz<Vz<r<^z<bz<(<jz<nz<'<vz<zz<~z<z<?y<z<y <z(<H 0< 8<z@<H<3zP<zX<Z`<ph<zp<zx<p<#<p<z<+<|<z<r<z<z<z<z<z<z<z<p<c}<z<z<<z <{(<{0<o8<{@<{H<{zP<{X<{`<_yh<&{p<*{x<2<.{<2{<6{<:{<o<o<B{<F{<J{<.<R{<y<Z{<(<o<)<G<f{<j{<n{ <r{(<cy0<r8<n@<;tH<1P<zX<{`<yh<.p<}x<{<n<W<5<<.<ky<{<{<4<gy<@<;|<{< @<{<s<{<{<{<{ <{(<0<x8<{@<{H<{P<{X<{`<{h<|p<|x< |<|<|<|<|<7<"|<&|<*|<.|<2|<:<:|<G|<x<F|<<N|<sy<V|<fn <K(<b|0<On8<f|@<j|H<P<r|X<v|`<z|h<~|p<|x<0n<|<|<|< <|<|<=<@<'n<[<|<|<|<|<pi<|<|<{<3 <| <|(<|0<|8<x@<{H<|P<|X<|`<xh<|p<Cx<}<}< }<}<}<}<O{<}<"}<&}<*}<.}<2}<6}<:}<>}<B}<F}<J}<N}<R} <V}(<Z}0<}8<b}@<f}H<j}P<xX<`<)h<p<v}x<K<m<<}<m<m<}<m<}<~<m<}<}<}<}<}<}<~m<}<}<} < (<0<}8<}@<HmH< P<}X<)`<}h<p<}x<}<}<<}<#<}<w<~< ~<~<~<F<=m<~<I<"~<<*~<g<.~<2~ <(<L0<+{8<|@<yH<J~P<N~X<z`<V~h<Z~p<^~x<l<b~<f~<j~<n~<r~<v~<z~<<K<~<~<~<~<~<z<<l<l<~<~ <~(<~0<~8<~@<zH<DsP<xX<~`<bh<~p<|x<~<~<~<x<~<y<~<al<~<~<~<~<~<<<O<<<3<< <(<&0<*8<.@<2H<6P<X<>`<Bh<Fp<Jx<N<7<V< <<b<f<y<k<l<l<l<<r<>m<z<K<<<<y <(<v 0<8<.@<H<P<X<k`<oh<p<x<<k<<<< <<<G)<<|< <mk<<<dk<<<R<< < (<0<o8<b@<H<P<X<&`<*h<p<2x<6<?<><B<F<U<N<X<V<k<Z<y<b<<j< <z<K{<v<x<~ <(<j0<8<@<[H<P<X<`<yh<p<x<<<<z<<<j<ƀ<ʀ<΀<Ҁ<ր<ڀ<j<_z<k<<<<< <(<0<{8<si@<H< P<`<rh<Kp<;~x<<<`q <: <: <0X <: 0<k 8<7 @<@8 H<T p<S <0k <`7 <7 <Q <@P < V <pS 0<j 8<@7 @<`G H<@N P<J X<L p<0S <@j <6 <0= <Y <7 < 7 <S <`(<@`<h<p<{<0<8<P<@X<`p<@x<<@<`<@<`<`<<0<< <0<@8<`P<X<p<x<`<<<p<<p<<p<<p<0<P8<P<0X<p<@x<`<@<`<@<`< <<<P<<P0<p8<PH<X<h<x<<<<<<<P<<<<(<8<H<X<h<x<<<<<<<<<<<(<8<H<X<h<x<<<<<<<<<<p<`(<P8<@H<0X<h<x<<<<<<P<<<<<(<8<H<h<p<2x</<@<Y<<I<F<`D< J<f`<h<p<Ϋx<ȫ<<`<ȭ<X< <<Ϋ<ȫ< <`<ȭ<X<<<ȭ<ȭ<`< <ȭ<ȭ <(<0<ȭ8<ȭ@< H<P<ȭX<ȭ`<h<p<,x<=<N<^<k<|<<<<ź<Һ<<<< <<<%<6<H<X<n <(<0<8<@<H<ͻP<߻X<`<<<<<<<<<<<<<<<<<<< <(<0<8<@<H< P<X<`<h<"p<&x<-<1<8<<<C<G<N<R<Y<]<d<h<o<s<z<~<<<<< y <(<0<8<@<H<P<X<`<h<p<x<<<<<<<s<< <<< <"<&<(<,<<6<pi<<<I <E(<G0<K8<M@<QH<SP<WX<Y`<]h<Hmp<dx<#<k<u<y<<<<<<<(<<<<;t<<<<<< <(<0<8<`<h<p<<<<== =(=@h=p=x==@=====@ =(=0=8=p=x====@==== =(=0= 8=@=H=x== ======== =@(=@0=8=@=H= == === =0=8= @==@== ==@=b==)======= ==(=p0=p8=PqH= #X=`#`=@=p=#x=P==h=======$=====P==`= ,===@, ==0==H=`P=`=`h=p==`====`=========`===@ =(=P0=PP=X=@`=h=p=P=`,===x==!=0"= =,=x====`,=,=,=,==== =-(=.0=@.@=,H==X=8=`=`6h=6p=6=X<=F<=@L<=@Q<=P<=U<=S<=_<=q<=@p<=o<=m<=l< =@k< =j< =h< =g< =@f<( =e<0 =c<8 =a<@ =@V<H =u<P =D<X =I<` =W<h =N<p =R<x =K< =H< =v< =@ = = =@ = =@ = = = =З8 =H =@P =PX =P` =@h =@ = = =@ =  =  =0 =0 =08 = =  = =p = =0 = 8 =@ =pH =P = x = = = =* = =  =  =`  =`  =0  = =X =*h =p = x =  =% =% =0  = = =+=+== =%(=%0=P@=X==*=P+===` =` ==0=8= 3H=2P=@3X=@3`=>h=P<p=7==@/=1=>=P<=68==+=-= :=7= 6==0T =S(=PS0= K8=A@=PeH=pU`=0Sp=@sx==Ј=Px=~=`=H=P=@X=p=`x=`=p=p=Щ==== ==@==`=` =p(=p0=Щ8=@=H=X= h= ==@==`=`=p=p=Щ==== =8=t @=q P=g X=g `=j h=j =b ==pt =q =g =g =j =j 0=b 8=x=`t =q =g =g =j =j =b ==Pt =q 0=g 8=g @=j H=j p=b x==@t =q =g =g =j =j =b =X=0t `=q p=g x=g =j =j =b == t =q =g =g =j (=j P=b X==t =q =g =g =j =j =b =8=t @=q P=g X=g `=j h=j =b ==s =q =g =g =j =j 0=b 8=x=s =q =g =g =j =j =b ==s =q 0=g 8=g @=j H=j p=b x==]===]=====`X==p=`=p = == = =b===== =@ =`= = = = = = (=  0= 8= @= H= P=p X= h=bp===`== = =! =k=k==k= l=0. =, ==- =- =h(==8==@=0k H=k P=``=ih==x=X== = =`=` =P == =P =p========(==0=@ 8= @=p P==X= `= h= p= x=` = == = =`==== =@ = = =` = == =  =` = =( ==8 =@@ = =P =X ==h = = =` =H = =@E !=`E !=`!=pr !=0 =(!=o 0!=`p 8!=`@!=D H!=D P!=E X!=V `!=p h!=@P p!=S x!=S !=S !=PT !=T !=V !=@!==!=`!=!=!=!=!=p "= "=!="= "= ("= 0"=И 8"= @"= P"=X"=!=h"=H"=p"=` x"= "= "= "= "="=="="="="=@"="="="="=#=#="=#= #="=0#=@8#=#=H#=P#=#=`#=h#="=x#=#==#=p#=#=`@$="=X$=``$=У h$= $="=$= $= $=`$=0 $= $= $="=$=`$= $= %="=%=` %= %=` %= (%=p 0%=С @%="=X%=``%= h%= %=(#=%= %= %=`%= %=Ф %= %=@#=%= %=P %=`%=0 %=0 %=P &=X#=&=@ &= &=` &= (&=p 0&= @&= H&="=X&=P`&=p#=p&=P&=x&=P &= &=`&= &= &= &=0 &= &= &= &= &=0 &=@ &=P &= &= &= '=@ '= '=@ '=8&=('=` 0'= 8'=`@'= H'= P'= `'=h'="=x'='=p#='=p'='=P '= '=`'=@ '= '= '= '= '= '= '=0 '=@ '=P (=` (= (= (= (=0 ((= 0(= @(=X'=H(=p P(= X(=``(= h(= p(= (=(==(=@(=x(=(=(=x(=(=x(=(=(=)=p )= )= )= ()=(=0)= 8)= @)= H)= X)=@`)==p)=P)=)=`)=`% )=% )= % )=0% )=`)=P)=)=)==)=)=)=*=)= *=`@*=7 H*=6 p*=)=x*=@8 *=p8 *=7 *= k *=m *=m *= 7 *=pR *=6 *=6 *=@ *=)=*=07 *=P7 *=`*=b +=b +=c +=u +=v (+=0+=9=@+= +=H+=v P+=v X+=0w `+=u h+=u p+=Hx+=u +=u +=v +=H+=v +=v +=v +=v +=v += v +=0v +=@v += v +=h+=i+=Pv +=pv ,=,== ,=,=(,= 0,= 8,=`H,= P,==`,=@h,=@,=x,=`,=X,=,=,=X,=,=,=X,=,=,=@,=,=@,=,=`-= -= (-= 0-= @-= x-=,=-= -= -=`-=-=-=p-=-= -= -= -= -= -= -= -= -=@ .=P .=` .=X,=0.=`8.= @.= H.=P.=X.=0`.=h.=p.=x.=.= .=.=.= .=p,=.= .= .=`.= /= /=/=/=0 /=(/=0/=8/=@/= H/=P/=X/=``/=h/= p/= x/=/= /=p/=,=/= /= /=`/= /=/=/=/=0/=/=/=/= 0=0=0=0= 0=(0=00= 80=@0=H0=X0=,=`0= h0= p0=`x0= 0= 0=0=0=00=0=0=0=0= 0=0=0=p0=0=0=p 0=1= 1= 1= 1=@,=01=1=81=@"@1=`"H1=`P1= *X1=+`1=/h1=/p1=00x1=p01=01=11=&1="1=p#1= %1=`11=11=11=01==1=1=1= 21=p22=22=2=,=(2=2=02=]82= ^@2=`P2=X2==h2=p2=H2=2=H2=2=`2=(3=g83=g3= 3=4=3=3=3=j3=k3=@l3=Pk3=Pz4=`r4=`v4=r4=p 4=Pq(4=pq04=r84=Ps@4=qH4=sP4=qX4=0t`4=rh4=up4=0rx4=u4=r4=v4=r4=@w4=w4=0k4=`4=`2=4=4=4=z4=0z4={4=z4=Pz5=`r5=`v5=r5=| 5=Pq(5=pq05=r85=Ps@5=qH5=sP5=qX5=0t`5=rh5=up5=0rx5=u5=r5=v5=r5=@w5=w5=}5=p5==5=5=5=y5={5=5=6= 6=@8= 6=5=X6=6=`6=h6=`p6=x6=@06=p_6=Pa6=_6=6=06=06=p6=6= 6=6=6=06="6=#6='6=`(7=P7=P7=@"7= ) 7= *(7=07=87=@7=H7=P7=X7=`7=p7=6=x7=P7=7=7=`7=7="7=@7==7=7=7=:7=0:7=`:7==7=`8==8=7=8=`C 8=C(8=`B88=H8=X8=P9=h8=08=8=08=8=@8=8=p_8=Pa8=_9=_9=@8=09=`X9=`9==p9=P9=9=@a9=Pa9=p9==9=9=H=9=9=F=:=9=:=h:=i:=9=:=0i:=Pi:=:=:=:=`;= ;=w;=` ;=9=(;=pi0;=i8;=@;=H;=P;=X;=``;=Ph;=Pp;=x;=;=;=v;=;=v;=0;=p;=0w;=;=`;=;=;=`;=;=;==<=<== <=(<=;=8<=@<=<=P<=;=<=<=<=<=<=<=@<=`<=<=<=0<=<=0<=`<=P~====Є== ==;=0==8====H==P====`==h====x==0======P================(======0>=>=>=>=P(>=@==0>=P8>=@>=H>=P>=X>=`h>=X==p>=x>=P>=>=>=>=>=p==>=p>=>=>=>=>= >===>=>=p?=?=?=?=@(?=0?==@?=H?=x=X?= `?==p?=`x?=9=?=?= ?=?=8?=?=?=?= ?=P?=?=?=@?=h?=?=?=`@=P@=`@=P@= @=(@=0@=p8@=@@=pH@=P@=X@=`@=0h@=p@=x@=`@=@=h@=i@=@=@=?=@=`@=@=`@=@=@=@= ?=A=`0A=8A=9=HA=(A=PA=XA=`A=phA=pA=xA=@A=A=A= A= A=A=0A=A=pA=PA=0A=A=A=@A=`A=A=PB=B=B=B=(B=0B==@B= B=HB=PPB=`B=hB==xB=XB=B=B=B=PB==B=5=B=B=B= >B=`>B=>B=>B=?C=>C=@C= C==0C=C=8C=@C=ЀPC=XC==hC=pC==C=C=`C=C=C=xE=C=0C=E=C=HC=C=C=C=0C=C=ЂC=D=D=D=D= (D=`C=@D=`hD=xC=pD=`xD=D=ЌD=D=`D=D=C=D=0D=C=D=D=E=E=E=`E=P E=(E=0E=8E=@E=HE=ЉXE=0`E=phE=PpE=E=PE==E=pE==E=xE=E=УE=E=E=E=E=E=F= F=(F=C=8F=@F==PF=F=hF=pF=xF=F=F=`F=PF=PF=F=F=F=F=F=0F=pF=PF=F=`F=G=G=`G= G=0F=(G=0G=@8G=@G=HG=0PG=`XG=`G=hG=`pG=`xG=G=G=HC=G=G=G=@G=G=G=G=pG=G=G=0G=G=G=0H=H=H= H=`C=0H=H=8H=и@H=HH=pPH=XH=`H=`hH= pH=xH=H= H=H=H=H=H=H=@H=H=H=H=`H= H=H=`H=`I=H=I=H=I= I=0(I= 0I=P8I=@I=`HI= PI=XI=hI= pI==I=0I=`I=I=`I=I=`I=I=I=I=J=xI=J=J=J=` J=(J=0J=8J=@J=HJ=@PJ=pXJ=hJ=pJ==J=`J=J=pDJ=DJ=DJ=0J==J=J=J=PFJ=pFJ=FJ=FJ=@GK= HK=G K=(K=G0K=G@K= HK==XK=@`K==pK=PK=xK=K=K=`K=8K=K=`K=`K==K=K=8K=K=K=L=`HL=K=PL=XL=@`L=`hL=PxL=@L==L=pL=L=L=L=`L=O=PqO=@ 0O= 8O=P@O= HO=M<PO=XO=`O=hO=` pO=N<xO=P O=P O=0 O=K<O=P<O=O= O=@Q<O=pR=h=@=5=08==:P=:h=:=:=:=:x=:=:=:8=:=:=:=:`=:=:X=:=:=:=: =:0 =:H =:!=:!=:H"=:"=:"=:"=:"=:"=:#=:(#=:@#=:X#=:p#=:8&=:P&=:X'=:p'=:x(=:(=:(=:P)=:)=:)=:)=: +=:,=:@,=:X,=:p,=:,=:,=:,=:1=:1=:2=:H2=:`2=:3=:4=:5=:6=:7=:7=:P9=:9=:9=:9=:;=:<=:<=:0<=:==:(==:@==:X==:p==:==: ?=:8?=:P?=:h?=:?=:(A=: B=:XB=:C=:HC=:`C=:xC=:C=:C=:xE=:E=:F=:0F=:G=:H=:H=:H=:`I=:xI=:`J=:J=:8K=:PK=:K=:K=:pL=:X=]x=]=]=]=]=]=]=]=] =](=]0=]8=]@=]H=]x=] =] =] =] =] =] =] =] =] =] =] =] =]!=]#=]#=]#=]#=]#=]#=]#=]#=]#=]#=]$=]$=]$=]$=] $=]($=]0$=]p$=]$=]p%=](=](=])=](*=]0*=]8*=]P*=]X*=]`*=],=]-=]-=]-=]8-=]H-=]P-=]X-=]`-=]h-=].=].=].=].=].=].=]2=]2=]2=]2=]2=]2=]2=]2=]2=]3=]3=]3=]3=] 3=]03=]@3=]H3=]P3=]X3=]`3=]h3=]p3=]x3=]3=]3=]3=]3=]3=]3=]86=]@6=]H6=]8=]8=]8=]8=]8=]8=]9=]89=]@9=]H9=]9=]9=]9=]:=] :=](:=]0:=]8:=]@:=]H:=]P:=]X:=]`:=]h:=]p:=]x:=]:=]:=]:=]:=]:=]:=]h<=]p<=]<=]==]A=]A=] A=]HD=]PD=]XD=]D=]PE=]F=]F=]F=]I=]I=]I=]I=]K=]L=] L=](L=]0L=]8L=]@8=SB=SO= O= (O=O==O=PO=TO=ZO=\O=_R=OR=$P= P=(P=0P=8P=@P=HP=PP= XP= `P= hP= pP= xP=P=P=P=P=P=P=P=P=P=P=P=P=P=P=P=P= Q=!Q="Q=#Q=% Q=&(Q=(0Q=)8Q=*@Q=+HQ=,PQ=-XQ=.`Q=/hQ=0pQ=1xQ=2Q=3Q=4Q=5Q=6Q=7Q=8Q=9Q=;Q=<Q=>Q=?Q=AQ=BQ=CQ=DQ=ER=FR=GR=HR=I R=J(R=K0R=L8R=M@R=NHR=QPR=RXR=U`R=VhR=WpR=XxR=YR=ZR=[R=^R=`HH&7HtH5&7%&7hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhP%!7D%!7D%!7D%!7D%}!7D%u!7D%m!7D%e!7D%]!7D%U!7D%M!7D%E!7D%=!7D%5!7D%-!7D%%!7D%!7D%!7D% !7D%!7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D% 7D%} 7D%u 7D%m 7D%e 7D%] 7D%U 7D%M 7D%E 7D%= 7D%5 7D%- 7D%% 7D% 7D% 7D% 7D% 7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%7D%}7D%u7D%m7D%e7D%]7D%U7D%M7D%E7D%=7D%57D%-7D%%7D%7D|$\t H|$P/qHW$t H$q|$\t H|$PpH'$tH$pHPHHt+ QkHHtHlHHqӐ|$t H|$mpH|$t H|$TpH|{t H{=pHet Hp{|t H{pp{<t H{0pH)H-HLH}t H}oLt H@o t Hot HoHZUH,nHHmHHmHtHmHdHmHTHmHDHmH4HmH$H|mH}t H}nH}t H}nHHHHHHH HHHmHHlHHlH~HlHnHlH^HVLHFH>H6LH&HLHLHHH~lH=/7cHH"HH"lHHlHH2lH|$LuMtLH~H|$@DmLkHLj LHJLkH|$kHkH$H|$jHHHH$JHH} t H}lHckHLRkHHHHHLc|$\t H|$PQlILPHp|$Lt H|$@/lHWILP|$Lt H|$@ lH5H}$tH$kƀ$tH$kLj룐|$t H|$kHL|$t H|$kHHH;j|$\t H|$PjkH$t H$KkH|$a$tH$*k뭀|$\t H|$PkH?$tH$j뫀$tH$j뒐$u8Lja$t H$j|$Lt H|$@jHH$j빀|$Lt H|$@zjHH{HhHH{HhHoLHhHVLHFH>H6H{}HhH|$\t H|$PiH1HLi\t HPiH1H.hHHhHH>hHH.hH=-7b_HHgHz|$Lt H|$@9iHgHY|$LtH|$@iMt(H)HiLL9tHHHLgH HPHH@HH,HH\gHHHH8gHMLeh|$,t H|$ ThH||$,t H|$ ;hHcM|$LtH|$@h|$Lt H|$@ h|$ t H<$gH"|$ t H<$gH |$ t H<$gH|$Lt H|$@g|$ t H<$gH|$LtH|$@gL^|$uHH|$egL]|$uH{H|$AgL]|$,uH觴HOH|$ g䐀|$,t H|$ gH)L]|$lt H|$`f|$,t H|$ fHH>HLneH|$t H|$|$,t H|$ fHL;eLH)eHHeHHMtL̀HdoHt+LH)HiH H9tHHHLeLMtLrH MtL]HD$HtHKHD$HtH9HH|$(t H|$(HHtH MtLHHHH|$MtLLHLHMH=5)7[H8LH(HlLdI$LPLRHFH:HMuHHHLHHLHHLHHLHsHLH`HLHMHLH:L肱H*HhnH(bHVHJHP| H| H| Ln*Lf*LHHH6bHHhH(HHHP{ H{ Hz{ L)L)L肰HH"HaHHZHHJHH:H|$<t H|$0bMtL$}HH Yu%HHYulHHFbHXu%HWHXuH:HaHaHaLVHH@dXt Hat HaHH@&XtHqaH@XtHNaH@WH@WvHaeL VH4LW|$,uHH|$ `LyW|$<t H|$0`HLX{HP{MtL3{HH 6LHH$_HH6HHH^HL_HvL^HfL^HVLHH>ILH|$vHHHW6HHH`^HL^L8HL(HLX^H{(HHL9^LHHHLHxL0HhHEHYHNEHJHEH;HEH,HEHH8EHHHEHHHfHHVHHFHL6HH&HHHHHHvH\HfHHVLHFHH6HH&LnHH^HLNHHnHH^HHLH>HH.HHHHHGHHsHHH^H[HNH}RH=H(HtHPH"H(HtHPHH|$HtHPHL8HHL HLHLHHHH [HH|$HtHPHpPP HZHLL蔩HHL.L&HHHHHHHtH HH)H HHD$0HtHt$@H|$(H)H H|$HNHHHLH,HLqHHLYHHLAHHL)HLHLHLHLH|$HH|$H|$HjH|$HXHLW H{0HWH2H{0yHWHHWLH{0SH[WHL:HBWHHbWHLL HHHHHLLHzLWHjLVHZLHJLH:HHH|$uHHH}_HHLLH|$BHHH-HHHL HH}HHHLHHH|$(H<$H|$H\E11MMtLLUH/1LH HH0,HHH,HHH,HH+HHPUHHH8UHHHHHtH HH)HLLHSH|$H|$LLH'HH|$jL`HҐHHzHH|$V HH|$dTHH|$t H|$ H=7~KHL HLTHHHHsH|$ H=27-KHUH|$SLK|$<t H|$0THHaH E1LTH1TE1HoSHH_SHH} HH>SLH} HHSLL< HtH<$+ HcHD$@H|$`HH9tTHBHT$@H|$PHH9tSH"HD$HH|$PHH9tSHHD$@H|$PHH9tSHLZ H"HHH LHHH*RHLHH RHLjHbHHHO|$\t H|$P S|$t H|$RH$LlH|$bH L HJHLzQH.H"HHlHHtH H@HHEH룐LH|H HlHD H\LPHHHAHHH-LtHH H H HH HHL1L虾 HLHHHH@PHH0PHHHHHHpHH`HXHHHH@HH0H(H HOHLOHLOHH HHhOHHXOHHx HH HHX HHH HHX HpHNH`LNHPLNH@H H0HNH HNHHNHL; HL; HL: HL: HHNHHNHLHLHHHNHMH|$H|$0Ht2HJHMH:HMH*LMH@fHHMLJHx>HHt轶HP HX腻 HLHMHL;M뇐H%L"MHHLH|$H$HtCH$Ht1H|$@Ht"H:LMLH3H{xiH{`HhLHHHEL{LH3H|$()L!HHHLL|$<uHH|$0sMHKHHLLH}T HLHmHLHL褚HLHKHH|$0HPH|$ t H|$ HPH|$@t H|$@HPHE1HD$(HHHHL$HHH9l$(uH|$(HIFH@HEHH|$0EH|$ EKH[LvHLEHLEHHEHHpEHH`EHHPEHL@EL H HLLH HvLDLV LDLD H\ HDLL" H: H"LjL H HHLEL H HHLHTDHHH{HHH{HHH{HHLDH{0HeHCLHLHCHCHCH(HCLhHHLCHLCHH HH|$&HHVCHHHCCI$P L9tQHHW H)HiLL9t&HH/ H% HLHI|$0HCH HLxH HLh`H˰ HLPHHiHLsBHHcBHLHl$MBH5 HHHLHD$HD$HHHHHHHHHHMHHHHH{HHnHuH^HeHNHUH>HLnAHH^AHHNAHH>AHH.AHHkHHAHvLLH^H<$HMLH H4L@H$L@HH@H$t H$A|$,t H|$ AHHHY@LO@H|$HH4@HH$@HL@H|H|$@HjH?HZH?HJL?H:L2H|$(H|$LHLHLHLHLf?HHV?HLF?HH6?HIC=HtH|LHlH= 706HXL>H= 76HHL`HH`>HH>HH0& HH`>HHHH@>HHA HL >H|$HPH|$ H|$u H= 775H_L=H|$tL=H|$=L=벐H=HH=H=} 74HHHH=a 74HHD$HxHt豦H|$W=H=0 74HH|$9=H|$֐H=E 7`4HH=H=) 7D4HlH= 704HXH<HHH7 H8H7 H(LpHhHH= 73HHDHHLH Ha<HHHHHLLHH LH<LHhHHXH;HHH# H8L耊H(HpHH;HHP HL@HLp;HHP HHHP LE1Lu<HHD$ H|$ HD$(U<H<$L<H|$B<HD$(HHD$ H$HD$ H$HD$HD$ H$HD$ H$E1HD$nHD$ H$HD$OHD$ ALHHHHLLHLLHxLLH`LLHHH H8H9H(H<$oHgHLVHJHL:HL*HHLHHLH<$HHHLH<$HtHlHLH<$HPHHHLH<$H,H<$.HH<$.H H<$.HH<$.HH0HH HH 8HH@8HL H} t H}Y9H8$t H$:9H|$`O H|$unH|$XnO H|$PO H|$HN $t H$8HHtHHD$8x tH88H|$87iH|$놀} t H}8HW7 H|$x;N H|$pN H|$hwN H} t H}`8H7H|$ HtH|$ HbL*-HRL-HBLH2H*H`nHH=7HH:O HHz6HH=7-HH=7-HH=7~-HH=7j-HH={7V-H~H=g7B-HjHtHQH|$@MtLQH|$0t H|$0QH|$t H|$QH|$H|$`\H|$pt H|$pZQH$t H$BQH$t H$*QH$t H$QH|$xt H|$xQH$t H$PHHD$Xx ugH|$X4MLPH|$P0HH|$`(A|$ t I<$5L4HH85|$,t H|$ 5HHl4HHHHHD4HH44HL$4HHHLLt$9MtLOHdL3HHLL3HH4MtLHD$蒢 HD$L3H[L3HIHhL9HH=6H6H9tH6Ht H=q6H5j6H)HHH?HHtHu6HtfD=56u+UH=6Ht H=5yd 6]wÐf.SHH[2f.GGÐG~HH@H;6u@@f.$@f.HIH= H€tH=n H€uHIff.IB< vStO,t"HGfDJЀ v5t1H,uH= LƸ€uufDH=ޖ L€t͹H=˖ L€tH= L@f.H=}6SHt ?Hc6a6HG6Ht{ H0H%6H6H&6Ht{ uSH{0H=6H6Ht =6u [@16[H6fH;h1fDH;X1[K1 fDUHHSHH(Hj6dH %(HL$1HHC8&T$H4$HHR5HD$dH3%(uH([]vfDSH5H-@a/Ht\HP @8H= H1fP @(H6^ Hz HHD…~ [HH[@[H~6f.AWE1IAVAUATUSHHHdH%(H$1H|$PLt$DD$DHG LDŽ$HD$PD$X(fDL$\4DD$DEH9HHH=6H$L% HD$H$L- HD$HHHXLHtչHLt H5 Ht H5 Ht1HD$H|$Lf$Ht$P$H$DŽ$DŽ$(3HH\$LH2L$DH$H H#L/Hc2T$DH$LHHz$H$.1ۀ|$\u@H$dH3%(HH[]A\A]A^A_1H膻|$\tH|$P-봿@Y,H11HP @8H5Lfx H@(H6}*IH$H5HHD$ AGHIHt0IH\$ 1H萹H訶HI;GtH|$ %I?H|$ ̶HH$HD$%@LL$(L$4LD$8L)DAOHNH|$1@HLD$ HH|$HN藷IcLcHt$HD$8LLL$(|$4I?貶z1H|$ ^Hc$H|$HHMH$HD$HH=<6LHG8Ht$H%0D$D1ۅ H 6H$H$+1I,IG_1H61H5. H=֏ IGI.Ie*IIOHIW荸2H|$ >蔷H騹H鵹HH͹@H(1dH%(HD$1HnHt$HS㥛 Hi $HH?HHH)HHD$dH3%(ufH(H*HfH~H?H9ÐHfH~H?H9Ðf/ w 1HHDff/w 1HHD   f(% f(fTf.v7H,f%i fUH*f(f(fT\f(fVf(@f.D f(% f(fTf.v+H,f% fUH*fTXfVf(f.X̒ Df.fTĒ ׶gWfp *7HD$ $u$tH]D\$ff.EЄt$$f.D„tfH~f(H8x D$_$Hff.H $D$H $uf( $1t H@T$f $f.EЄtf.D„tfH~f(H8x ]L$f(HDHcHcHHcƉ2H9HcHcHHcƉ2H9fDHD$}L$tH f.f(L$qL$fH~ f(f(H8%z fTӄxJf.v7H,f%c fUH*f(f(fT\f(fVHf.vH,f% fUH*fTXfVDH?Df. ׯHHHGHfgH6HÐH6AWAVAUATUSHcH=Ή HdH%(H$1HD$HD$HtHIu?L P6MtKH$dH3%(L!HĨ[]A\A]A^A_A9:trH|$HLL$붐H56H= ~TH=6HH5 {HLH LFL 6WfILL$D f#HHt\@H= HHH@H@@H}HB6Ht#H}Ht H#L 6MtLfDHt$ H= JHt$`H=n 9$ D$@1@L55E1AH)6H@HD$H6L(LAI A;tZAFA9uA;.uI~LuI~ Ht$uIcH5HLLLL$MfH6L Kf.USHHtq?HH- u2H=6Ht?uIH-6HH5[]c軬xHc!HHt(HH=#"밐H- H[]fHt?/1f.&6t9HH=6!tH=6t#H=6H6HH6H=7 dH HHDHff.~HT fDUSHHH-X6Eu E~:HH! []fHhtH,HE/H"6HH[]~DATL%6UHSA$HuAD$~0[]A\fDLtHLAD$HH[]A\AUATUSHH-c6HrHc6HtHH[]A\A]HxHx?IHtHH.LHt@L Ht@H5HHXH=w H_LH HD踩LHݩLHA_f.H茩HHLH)襩HHLItDHcA,HJ6HtLHH[]A\A]H5L%66H6D1褪HHt4HǹH51 tH5C Hu5H=4 LHHt\H5 HurH- H-d6HLe__@fH=˂ ܪHHuH= ȪHHtwH5 HprDAVAUATUSHdH%(HD$1HtbIIHt@1I LL艧UA,H$L9tHt*H8.uBLh@1AHfvHD$dH3%(uH[]A\A]A^@蟩Df.AUATUSH(dH%(HD$1HtIHu%HD$dH3%(uOH([]A\A]f.HHIM LLN؉HcGLHH1HP|DH)HHuAHNLFcv0DCAf DP0DAdA)HFHLI 0ELGLAd.AHqcv"DHqCAf DP0ADQ)HN v-fAkgAf D)DP0D)HFHH0IL9uFfAkgAf D)DP0DHL):f.fADBD@H5 01SH&Ht[[~D f. 1SHHt[@[HG G(HG fHG G(HG (@ATUSHHc?IHt{ uL#kC []A\fH;Hŀ{ tH;Hf uDH?HHFGF G HF H9tHF(F ÐHO HHcVHH f.UHSHH u:CEC E H3HC H9t1HuHHC(C H[]DH?fDH} H}HcS菤HH[]DGHHcGH@HHDHHDHt'~#ATAUHS HuH+DcC []A\H?0H+DcC []A\AUATUSH~^LcHIc>IHtF~9]N]HHuHcA9IN蕣} u7LmLDeE H[]A\A]DHE1[L]A\A]H}f.AUATIUSHH t,HHC A,$HHC(C H[]A\A]D~4G9OLcLaHtH3LH΢HfH1[H]A\A] uDH?HG G(HG f1ffDf.f.9M@9N@vwv\"}vb vwH< vWfDHY5HHfHcH&5HÐHy5HHfH 5HHfH٭5HHfHcH5HÐH5HHfH5HHf~J1HfFHPH9uÐf.~pHf9HLM H0H5A sEDJ1/@DWfHHH0H5A I9uHԣfHH /t2Otx/HHtHyOuٸfD1DHH -t1Gfw1HHH0H5syGfuָ1D1MEEHIH~ MAVAUATUSDH-Ō DHDDj1L% L.DLxWDHEAMcFTAAt7C AA)A I9uÉ=A1fDD)L1H5ߊ G 1[]A\A]A^Ð111MEEHAAHATAUSHu ELIL^HH AHu.DA xhIIIAF AAtLAuL9tiEtdHcL詝DA1fDA1[]A\fD)1H5 E 1f11@1MEEHIH~xz~MtsAT1L%p UH- SZfH AA)Ät!L ~NIIAG AAt6A HHH9u[]A\f.A1fDLH5D 1D)D 11ff.1MEEHAAHATAUSHu ELÉAIIHr HK IEJEt!B ~iIIAF AAtQAuL9tnEtiHcL~#f.A1fDA1[]A\f1H5e D)C 1f1HATUHSHHAHuHDD$ wDD$ AD9DN…DX1AH5 f ;DЄxAAMcF AAADL}AAMcF$Ar#H[]A\H1[]A\D)uHGL9tHfD1DH[D)]A\f.HT$ T$ A"H AUATUHSHHAHuHDD$ 5DD$ AD9DN…p1L AL ʆ f. ;1t A DЄZL}AAMcG,Ar$H[]A\A]fDH1[]A\A])uHGH9t3HfDAAMcG$AAADf1DH[D)]A\A]HT$ T$ ADD9u&t\ DHtHDD9ttHcH ̇  %EtIcH  ,DH=u HcҋtH=U Hcҋt)@HQ 8ff.UHSHHu H3P;@t_~QHH5 t9>HHA;@uBHD~fDHAH9uHH[]H@UHSHHu H裕P;H@t:H5~ o HtA<>H@DH@y;@uۍBHD~HAH9uHH[]Ð96t HN6DHH=6uH-6HH=6蔗H=6蘕H=q6Hڙ5H56.H6HfHHR6HDH=&6tH苗uHfÉhHH6HDH=6t oÐfDUSHHޖHC08HC8H]j6fHC8HHHHHHP@H@ HC0H[]H}@ATUHSH_8HtL%56Mt Ct[H]A\镗DCPSuHHPMt$C uHHPf.C PS DATUSH_0HtHh[]A\A]fD~HcS8H HHL9I9S)9H|$LLHG D$HHD$1D$(fD$T$HHt$LH|$KH|$HD$yHD$2LЄŅK1ҍt(LHHc{8HcH;Lk8Hk8Hc(HDS)9A$H膆H\Hi@f.UHSHA@O8HG9|EHcC8HH[]f.Tt1LuEH1[]@C+C8벐ff.AUATUSHH~HH[]A\A]IAHLuEHH[]A\A]@s81HHD"tHcs8DH3LDc8HDc8McB {@Ffx3DAu/uHvHD4@HH D!DF tH1D f.ATUSHH,HՅt%G8I~HH</uLH_HH[]A\Hʾ/HL$HL$LH,f.SH~ H[DG8~HH</tH/H[ÐAW1AVAUATLgUHSHHdH%(HD$1HGG@HGG(fWV$fx`E111H覘IHL$‰MLAD$4INj$~*HD$dH3%(uWH[]A\A]A^A_V UDD$fx*L1H2LDLLU H&fuDHWfDHGAUATAUHSHHH"UI1~H[]A\A]fDHLm"11H6DH4HcHtDHCH9FtjHH u1AtELH1[]A\A]L,1H5fH[]A\A]@1aDf.SHH"H;7H[.@f.USHH=6Ht]H6H6q6HkPfH;Ht#"HHCH9uK6H[]fSHHH5B`H=k^1WH 6~[DH5HaYH5:[_Df.ATUSLd$ E$EUHLHIf{'Hu7HtHKLLЄt"L A$HX[]A\fE[1]A\fAVAUATUSHDdH%(HD$1D$E~$1HL$dH3 %(H[]A\A]A^Ð6IIHӃu6~6fDH=ٳ6tHH=66l L-6wQHH%HHELHT/LWHLpMDL4}xHcHEHLH~1ZLL?XIHt'1D$xT$t_[HEfHuHL$HLX1ED$u͉H}-H}$H1sDH}H}HID$Hf.11c~~ 1ATUHS+6Hu!6~>E[1]A\H=6tHEH=66EL%ٱ6/H}HHPHE1LHV1HHzHC[]A\Ð@f.AWEAVI1AUATMUH1SHHHdH%(HD$81HG=G L$HG01fGs HD$ HCD$(C f;H{H~frAWAVAUIATUSHHLcM3L;c0?:LxHCH]HHCD)HCpLspLǃLLL{p/LzHxHHIDπu EHA</tL~"HcMdLH=m tgDD9~ E*L/LLLPHHp+S uTL{pHL[]A\A]A^A_fDH;H1[]A\A]A^A_DHLHCwfHsLLfDLwHcHsH $MdLwu7H $S(HsHωT$ wuH $HhwT$ H9(EHA</HcIcHH)LyLD)fDLLS D1f.UHAWME1AVMIHAUATLSHpHEH](Lm HHEHxdH%(HE1SHHH^_fDHHL*ufHHHu1}L HMdH3 %(He[A\A]A^A_]f.HMMLHxHSHZYHLiAEHfDH}HLHKH@H H1HHHHHP HHP(>wHzfAWAVAUATUSHDdH%(H$x1EtIIHLx- X1L-ߪ6LcOdM11"3/LvHHXIDހ;uC} EDE1H$xdH3 %(LHĈ[]A\A]A^A_ÐHHIHuuL$HLUHAHLi LZY fHLeHtHHLLzt֋E$<$$$H$L5Y6t4H6L9pDITHL9r9H\$@1HLHHHH1HB1;1Odo}f.Lu0E H$;H$0)HLHLH;ItH xfAWE1AVAUAATAIU@SHH$Ht$HL$ H$HD$8H$LD$(LL$0HD$dH%(HD$x1HD$@HD$fHډLIƋMutvEu|MDIHHT$LHt$Ht=HIHt$Ht$@LD$8HL$0HT$HZYHL$1H;uHD$E1@HL$xdH3 %(LHĈ[]A\A]A^A_Euˋ%6tiHH= f INjMt1%H6fDHHtIOH9HHH'6H9u1+^fDH=e Hھ|H|$I?Mt/LL|$LZH1LHD$hHD$`Y63@1A6T$@IƉP02rfUHAWAVAUATSLHHHxHH`LXdH%(HE1ƅwDžHt!HHH=d  LE1E1E1IE LE1DžHL@ID$ HIG H@HEHPH HDž(fDDž8Dž(fD DžxDžH(fDLHEEE(fDuH/pH/I`nHHh L;huM3IvLLpHHL(H@xHLxH@HLDEhEtDHھ/LUHuHHHھ/LaUHuHHHھ/L?HLIHHLeHھ/LHLIsHHL+HxHt 8FHHLchHNt0Hb HEHwIHxH=xH H=a H8tYLSLHAUH f LXLxH`xIH H;RfDB6MA<$SLLLLLxHAUH@X`IH H=}L H]dH3%(LHe[A\A]A^A_] H=` HH=n` HwfDw"E1},H}fL#H@M H4 HfD 6`DwLHL`LDHxHSAUHXIH HNfDLH5_ L DLH5C LHHLHxLIHHLxH5C LHHLQHxLIoHHL' fLHL:DHH=I^ PH H=5^ .H H= ^ rDH-_hHHHHHLLHpHHHP9wHHHHLH)H HH@HhHDHE1%fHLDwL`LHxSAUHDXH9IH H=6vDH5~\ Ly@HLwL`LHxSHHAUXIH H@36wLdHLhhHblATUSH@dH%(HD$81Ht?H6HHtfIL3HL HL]~'HD$8dH3%(u0H@[]A\HھL`fD+hf.ATUSHPdH%(HD$H1HtIHӅ@HtYHl$IHt$H|Ht$H_HHHHLFHD$HdH3%(uHP[]A\Dgf.Ht-'Ht:tIE11*f.1Mt&AHt:tHt @A1@f.HtoHtrUSHHoHtKHH}f9vfЃH{HuHce}t EffCH[]D1fH[]@1ff.=F6DSHu{|u{<u$[ÐH{|tH{p{<tH{0[uDHW1Ht@f.AWAVAUATUSHGHT$HLp\$]D@IAɅAAA)E<E AHD)AuuE\$DCIcME IA)Ef.<A AH)ˉuu,HD$D9fB EE9ENHcMAA)EDA AHEA)DuEu1KMyHcIIKDD)CE:A@FB<EIEA)DuEu߅HT$ALA9AD DE9ANHcHLcJ,L:}EAE)ޅELD$@Lt$D\=D<;E4>EHE)EuEuEySED9u[1]A\A]A^A_xH[I|]A\A]A^A_.fDAExt.DhEfHGE1E1HT$HHtuDf1f.HtuDf1f.6USHHHtHoHtf}'tHH[]f}uE f=CmtGf=Touf}CPu€}uHt$Ho5HHHt$HHkH[]f}nDu}wHt$Ho5fHG0GG G0f.oGoNOoV W HV0GHW01DSH8HHtHHD$pHD$@H[ÐH[@Df.Htf'HtH1f.SHHHC[f.Ht'SH{Ht [[fDf.Ht'SH_HtHuH[D1[@1f.Ht.HHHt"SX0x.)É[D[øHtHGf1f.HAUATUSHdH%(H$1~.1H$dH3 %(HĨ[]A\A]HHHH]uLd$0M~H1\ŃtMc1E1ALa_I_IgMLkLc(Lk P]Df.Ht7Hw(Ht.SHH H)[HCHC(HC [@f.DfDffff7@f7Ή77f1Mt]EEUH@H@uKxGHtBu=׸DGu @HAVA|$AVfT$A0f&ALIL99M9tHLLLL$ULL$AFLL$ILLLAEAFAE AV0IMIt$IغLAV0AGLL$)K4 >IHDH|tH9uKL ILAVHH[]A\A]A^A_fDA1DH59I L11eDAAωLH5UI 11<1E1M:A/@AVAAUAATAULS`IHnHx H@H#HH@X)H`1HH H &AHDHEaHDEEqIQHH 'IAHHEH!EiHEIQ IA(Et|HIAD8t|HIA0HIA8HIA@Eu&EuyH%AE1LfAtbH3IAH[L]A\A]A^HIIAD8uH9IA0HIA8HIA@DHqHѶEDf.Mt~AwHAAu^wYf'ua u[DWDGEuYfAvBfv<EHI9r,ED9r#w AA1fDA1fDfAfDwAWAVAUATU1SHMt#AHtHt x"HuA1H[]A\A]A^A_LIII[T$>AT$A~AT$AvLAAv LD$AeirT'DDЃD$=ADЃ AT$t AED$DT$AAD<D\$ AAl9|qLLIغLAT$8D\$ IMIvDT$EtaIDLAT$0Hct$ILDT$HHBIL5LAT$8D1o1_T$ILDAT$0Ff.AWAVE1AUATUSHAHtHt x&Hu!AE1HD[]A\A]A^A_DMIHHv>T$S}AS}AS}fD$SA2irTu5A@f|$?D@uAT$.fDAE1bfAE1JD\$G EqfAfAuADL$ D\$DT$ D9|MLHHS8IL$HuM HS0fEDT$D\$t_fADL$ KDT$IL$MDHuHS0D$DT$MHHtBI 4HS8vE4JCIL$MHHuS0PAWAVAUE1ATUSH(AHtHt x&Hu!AE1H(D[]A\A]A^A_DLH $AIHW>UA|$AUA|$AUA|$fD$UEDɁ@A3irT EAA8fAAD\$AA A9ACD$fAF,HDfADDD\$DL$DT$EE9|pL4$IغLHLU8INIt$Iغ HU0DT$INIt$DL$fAfAtCD\$IHCU0|E1kfE1[F,LDL$I؋T$HU0H$I93|$HcT$HHI4=Tri2t7=eirTt(=Triet!fA1fD+3+f.AWAVAUATUSHEdH%(H$1E2HIHIHLu| ~?Mu:1H$dH34%(BH[]A\A]A^A_fHt$01HHuIA4$H$$D$09+$A|$UAL$P$= D$@EfA9D$A*M9tHcT$0LL!JA|$UA|$D$4D$ UA|$ AʼnD$8UA|$D$D$H4$UC|,DUK /IH4$HBTpU0D$t9AK44>H4$UC|4DUK 7IH4$HATU0D$0fED$QH5< 1H1hf.1H5< H1@fA4$H$1$D$0AL$BAT$A1HH5u< X1|$(DK K4D)I؉D)ЅHEU8$T$$DIHI I4D)n"tG@ATUSHdH%(H$1Hƒu\IHtTLD$ 1ɺHD$ hD$  f{ UCHT$1HH)1H$dH3 %(uoH[]A\3LD$9|Ƌ{AT$= u{PuA$f9CAf{olkD3LWFAWAVAUATUSHEdH%(HD$x1E~+1H|$xdH3<%(HĈ[]A\A]A^A_LIIHA4 ADžgf} UCEf}ol PIcDD)HItEDIHt$<ZA}uLD$ D$ ExD$ A9U|$ HD$ AHD$ 9D$ ~#BtLUHt$BDDI~׃|$  HcL$ H|$)HHHTHH9u|$ D$ HDl EE9H|$H9t IcHCT$ Lt$IHLLAT$8HcD$4T$8)…~I HtILAT$8Dt$@HcD$uU LM VH57 PDM1DEXZWf.HD$xdH3%(HĈILD[HL]A\A]A^A_HL$IDHLAŋCD=DH5Y7 L1oDl$l"D$ D,H5r7 L18H57 L1nHD$ HD$~}Af.AWIAVAAUATIULSHH(HMA1%f{ InCs%f{vC<@IcHEYDD)b3LT$HL$T$HL$A9;IL9tDHLDL$?DL$DL${AT${D$AT${ D$AT${AAT$ILHLD$AT$8DT$ILK 7J43CRAT$8t$T$ILI 7HAT$0DL$CD H([]A\A]A^A_DS K VLPDK1H5e6 DCSXZEH(1[]A\A]A^A_fH(1[]A\A]A^A_3LAufD1DH5t6 LE1Rf.@t2@ A@AEt9|R9|@ t92@t9E~E19}H AE99~LcB<@uDLcB| uE@f.AWAVAUIATIUSH8 HH<$L|$Lt$DEE1LLILH<E1AB< M9uH[]A\A]A^A_DAWIAVAUATUDSHHH|$t$DL$HD$D$t$ @|$AL-R7 D$DHD$A FdpfDd$DLE1HHLމAA|JAuDD$ 5f|$u|$uD9t$ID$tH[]A\A]A^A_L-4 A*E EeIAEHLEuH[]A\A]A^A_Df.Heq6HtH=?q6DDf.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1Lp6Mt^2@H4 HcH>fDH6 H$H$HD$HD$ H=dp6D$0HD$AHD$dH3%(uHH@H5 HY5 H5 H5 s;Df.HHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1Ho6Ht9H$$IHL$HL$ HL$HщD$0H=@o6HD$dH3%(uH:fAWIAVAUAATL%4 USHxH $Lt$dLD$dH%(HD$h1D$dHD$H4$HcЍhDA%tSAADLLE]1D$dH\$hdH3%(Hx[]A\A]A^A_@pHcՉt$H4$<@d@pz@h@lHL$/VƒHQH*A<Hl$DDHE1LHLDA<&AAuԋD$@s@v,HH4$H|$Hc4@DD$/HL$HQHBHAHHT$8HL$HPHQH|$8D$$D$$D$FT$FKHD$8|$$D$ D$GE1Hl$HD$0HD$XHD$HHD$PFD$EHD$(D\$@D|$E eHD$(H U1 HcH>@S~L@btv@cu Ht$/ƒHV:fADLLD$fD@uADLL%DifHt$/`ƒHVDE1DLLLHA<BE1AC<dHt$/PHt$HVHBHFLMA+IfA+I@ADLL@ufHL$/ƒHQLc DLE1LHLDA<tuNf.Ht$/HFJH<0/Ht$Hȉ0AELL(D$Ht$/ƒHVLcDLE1LHLDA<ufHT$/w,ǃHzH?DLLD$_HT$HzHGHBDHt$HVHBHF]f.Ht$HFHHHFH:Ht$HPHVHL$HQHBHAf.Ht$HVHBHFf.HD$0LMxA+I DA+I@ADLL@u޿ HD$01H8D$@@HHD$0Hu |$GD$ D$ 9D$$|$FHl$ADLL[Hcl$$ADHE1LHLDA<AAuAؿ]D$fDHl$0DLLH}AH*fHD$XD$@A<H(HHD$XDHE1LHLDA<^AyAؿ KfDHD$PA D$@H(HHD$PfDHD$HAD$@Hc(HHD$Ht@L\$8ADLLA;D$@LI+HHD$8UfHD$8AD$@H(HHD$8 Hl$0ELLAپH}yADLL SfDHGJH<8H|$8/HHL$nfHt$HVHBHFf.HL$HQHBHA5f.ƒHVD$@PD$@D#HD$aH:) A*H D]HAADLLbEu'*L( H*L( {1HD$H@kHD$H@DHLD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$I$ HD$HD$ D$0HD$HT$dH3%(uH0DH5e6He6H d6H=d6Df.Hd6HHd6HHd6HHd6H OH=d6vd6DHd6Hid6HVd6ELHpExKIM,fA1HIM,ExKIM,f.~ fUH' HSHH@wHHcHcG4H<@H2HHtrHcS4HHRHH9s&fDH@HH@@H9wfKDC0*YYC@,C<,C8H[]fDEDf.GHW0;W8AVHAUATUHSHL'Dw4E~YIcH@HMlI\AFH@HI)fx$HsHHSHPHSHPE0HL9u[L]A\A]A^魟D;W<} VfLeDu4[]A\A]A^UHSHHHdH%(HD$1SHH1y!HL$dH3 %(HuLH[]k0E1E11ɺHHHŋC<9C0}Ht$HD$|u+DAWAVAUATIUHSHHA0AMt HC89C0HSHH߉A(yK0QS0;S4t4HDEMHH߁[H]A\A]A^A_XK0AEDHC Ht HtHHC(Mt HtLH1[]A\A]A^A_fLHuAE;HH[]A\A]A^A_:f.AWIPAVIAUIATAULSH蹜HHtqUZLxHHDLpLhH@ H@(@IH@@?ECIHH[]A\A]A^A_@IH1EIȹ9f1f.1AL# HHtE AA9|ADAA~1EEdULSHHHwHWLHOHG HG(GIHG@?UH؅ H[]fH1[]1f.ATE1AH" USfDIItvFDE9|EERHwM̉HHWLHOHG HG(GIHG@?JA$H[]A\f.[1]A\ffHGHwHGHwHGHwHG Hw HG(Hw(HfdH%(HD$1*G4HcփH! HcD$ Ht$ODYYW@,G<,G8!HD$dH3%(uH'G0UHSHHHSHH߉H@H[]fUHSHHUHHH@H[]UHSHHHSHH߉}@H[]UHSHHUHHN@H[]@HIȹHfDHIȉH@HIȉҹiH@HIȉ1JHDHH@f.HqHff.HSH@f.H1Hff.UHSHHHSHH߉ҺHHH[]fDG4PA9~7HcLH@HEEy'HHHET EyHȃA9u1@Hf.ATUSHdH%(HD$1HHH?HtoH{ D$Ld$LHEHHt-HC Ht H}HtHC(HtH}HtH;XH{ItHCHD$dH3%(u H[]A\f.H{(`#@f.x&Ho0E1E11ɺH1f.USHdH%(HD$1G0D$t*HHl$DHH}HH"HuHD$dH3%(uH[]"HtSHH[31f.HtSH~ H[S1f.HtSHN H[s1f.AWAVAUATUSH(dH%(HD$1H9HHtHHt HFH9Gt+1HL$dH3 %(H([]A\A]A^A_fDHGH9FuHtHAA9uD$E~WHD$E1HD$fHt$HL`LxLULHLHpS]AE9uDEY!fH9tOHtBHt=ft(f9u#fDHf9u  fuf91DfH9tOHtBHt=t'8u#H8u  u8fD1DfH9t_ATUSHHtCHHu!9}AA8u*HH;@u@8}[]A\fD[1]A\Ð;ff9fDHtSHH?HtVH[DUHSHH?Ht/97| HGH[]Í^HcH聒HEHt(H}Ս^HcH!HHEHt붐1ff.Ht'HGHt&SHH?Ht 蝒HCH[郒HtHGHtfD@f.AVIAUATIUSHdH%(HD$1HG(D$HHHt$1IHt*D$HtHHtID$HLPg|MtD$A$HL$dH3 %(Hu1H[]A\A]A^f.A1AUATUSHHG HtyIHHIHtVEHߍpHHt UHL{HH[]A\A]ÐA$HH[]A\A]f.H1H[]A\A]1fDHtHG HtfD1HdH%(HD$1HtC HO(HtH2HD 9|f.HG6@fD^FATIUHS=w HcH褅ID$Ht#A\$ []A\ÿ@聅ID$HuE[]A\ÐfDUHSHHH5HGHGHHGHHG HH[]Ha@USHHH|5HGHGHHGHHG H[]Hff.USHHH5HwHW HHHGHHGH[]Hff.USHHH5HwHW LHHGHHG3H[]H|W;Vt1ÐHG HtW~SATIUHS1DH9]~'HE IT$H4HUH<Єu[1]A\D[]A\fDf.xH9W~CATHcIUHSHGHHH8HtHUHt HEHL []A\DÐ@f.x`9W~[AUATAUHSHcL,HHGLH8HtHUHt HELHHED$H[]A\A]DÐfD1x9w~ HGHcHÐ@1x9w~ HGHcfDUHSHHt%G~1HEHWHcHHlHEHu[]A$A\f@UHSHHH5HGGHHGH1H[]H @f.USHHH|5HGGHHGHH[]HfDW1;VuD~2HvHHH9u0JHHHH;TuH9ufD1Ðff.x9W~ HGHcH4ÐfDG@ 1O 9ATUSDgED9~t1[]A\@?X9LA9}\tXA?HIcHHHkHtHAH@Au3Ht.w\@82|-@2@~@HH-fÐfSH0dH%(HD$(1D$#D$'HDEHHYPHD$HHDЃc~WLD$"D AH9D$#<<<Cu7|$$d@1H\$(dH3%( H0[fD<u$|$$ù|$%uH d((HI$HxHLHHH)I$ H)΁(H HLp@HP LhLBMtKAHHHD$HLAЋ HD$H[]A\A]A^ LV1H(1H[]A\A]A^ÐH5U {%f.ATUSHdH%(HD$1HteH6\HGIHt8uUH=5HtYIt$迍HHt'@HT$dH3%(HH[]A\~1fDHHHL HŅHtA|$uH=5D$H\$Ht&HEEHHHpߍgf.H4H5H=*1I{H5D$ H=5赳DHtGtGtuDHtuSHH=5HH=5[f.HtuSHH=5@CH=5[oDf.AWAVAUATUSHDdH%(H$x1D$D$EgHHIHHHC<ǃC<H}HE E HE!1HHAEHHH[]A\A]fHRHHHHHTHTH)HH)HHǃH1RHTTѐATfUSH  dH%(H$1D$D$D$$$(~+1H$dH3 %(uKH []A\f.IHHHLHHt$0LHHHffDATfUSH@dH%(H$81D$D$D$$$(~+H$8dH3%(uSH@[]A\HIHt$0D$HLH$HLHHH4諬f.AVAUATUSHH@dH%(H$81VHn+HHI@~*H$8dH3%(H@[]A\A]A^HcAHH5HHl$ H|$1D$ HH1fl5E~R1D1LHD$ 胎HHIUt25Pf(5H)5L4ƒA9uL%&pH8fdH%(HD$(1D$D$D$$$(!wVHcHL5H4HtC~u=H{ L$ LHT$ HHD$ HL$(dH3 %(uH8A1ЪATfUSH DdH%(H$1D$D$D$$$(EyHHHIHHHt$0D$0D$lDŽ$ H3BHHLd$D$ $HHH14~HfD1H$dH3 %(u H []A\f.AVAUATE1USHdH%(HD$1ȟH=x5tvH=G5E1Hl$D$H=S51H葄Ht#LpH=95AVtYHnHu݅DAƒuH=5HL$dH3 %(DuQH[]A\A]A^HAdAFAFuL/H=5ZH=5KϨDf.HH=t5Ht 袁tFH='51f5HtH 55H=,5H@H=5較H 5Df.~1S5Hu5~31[ÐH=y5tHHH=_5]5tO5[D~1ATDUS 5Hu5~:[1]A\DH=54tHH=55f9-5vH5[]JA\D1[]A\H @Ðf.AWAAVIAUATIULSHHh*OH!}A1f{ cnCsf{vt <@IcHIE-E)Ac8;AT$D$A9$L9tT$HLhILHLAT$8IN@IHs@LAT$8HsHH4$ڣINIH4$LAT$HUCE<D+|$A'/DH5 L1;ME@1Hh[]A\A]A^A_K S VLPDKH5W 1DCLY^EHh1[]A\A]A^A_f;AT$CET$LI<AAR<g<"Az L$AT$L$ƒ?|$0T$ AAzT$L$D$HAT$L$D$8AzAT$L$D$@Az AT$L$D$DAzAT$L$D$(AzAT$L$D$AzAT$L$D$AzAT$D\$L$D$Eu T$EADHSD$XAt)Et$D$Hvt D$XDD$s|$ D$XH$D$T$@D‰D$E[D9|$M9t.HcT$LLD\$\DL$PLT$H蘢D\$\DL$PLT$HD|$0IrINID\$PLADL$HAWLT$0AT$8LT$0D\$PDI6DL$HLAD$8D\$\HIDL$HL LT$P‰D$0AT$8D$0T$@ILT$PLDI4I LT$0AT$8D|$(ILD$DLT$0DI4I )AT$0LT$0D\$\DHI 6DL$HLE;T$T$LT$ I)LAT$0LT$ D$ND$DD$@DH5 dfH5f 1LIE1PARAH5 L1^IE1"1H5o L?I1 t1D$ D$0D$LI`DH56 k1H5 LHE1ExD$DH5/ D9~HcD$D\$\DL$PI<LT$Hw|H<$LLG|$D\$\DL$PLT$Hlj|$NHcD$LIIH$pGLAH$pGK >IJ4;LAT$8H$Lp FLAH$pFK >IJ4;LAT$0H$LpFLAH$pFK >J4;ILD$AT$0L<$LAweFDT$ILBI H4AT$8Aw(LL<$3FLAH$p0!FK >IJ4;LAT$0L<$LAw4ELAH$p8EK >IJ4;LAT$0L<$LAwIJ4;LAT$8H$L0EILHލLAT$8CODL$0ILLT$8<ہÀAT$0\$(T$ILT$8L)I I4LT$(AT$8DL$0|$ DD$LT$(AD$vxAtxA trT$XLD$|$LT$ILI4I AT$0LT$ LT$H1HILHHHHAT$HLT$AuD$LT$ ILT$I4I AT$0LT$ dD$LT$ ILT$I4I AT$8LT$ :f.HHN1H8fSH1H;SHCH;[SIH9D\$L9Å MtfIHt^ufHDX~I9wIH9~1Mt!AR[J1HAThHPH9uHD$[fDu@~I9w멐SIH9D\$L9Å MtnIHtfuffHDX~I9wIH9~4Mt$AR]J1HFfABHPH9uHD$[f.u@f~I9wHH9sJLPf0MIHDH HI9HHILHxKHt5ff ff-@(fG]HD$DAfA ffA@(fDAI9r5MtUIHRLHtAfDfDLPfpMLHHDH#LHuZ1f9vfyufyCvt@fy Aluy HIL E1@HVt4x:HA t4E1t݀EAHAIVuAE1EuHxA wff.HIL E1@HVt6y:HуA t2E1tۀEAHAIVuAÐE1EuyӃA vf.HG1t H5P@HG@5DHG1ffATH5USH IE11H H .H5 1~ []A\HH9D A8DHH-E5D 5D@D5x =5p55H 5P5DXD5DP D5At X$5Cl$HH,hDH-\5IHXEHS5MN HAL J5LN@LB5HHw)B H55HH HH 5f>t&DH PH I DH 5H PH 5[]H 5A\H[]A\^8@f.USHHWtH=5JDGD9r1HtHH[]ÐDIHDLh5DJGI,@HtHHHH[]USHHW ; 15r1HtHH[]HH=5H 5D@fDGH,AHtHH菔HH[]AUIATIUSH2HdH%(H$1H|$@HcHAT$AuHHHcHAT$HH軖H$dH3 %(uHĘ[]A\A]%DSHHo H[f fDUSH 5tPH1f95v5H5HBH5H 1LFH\5HJITH9w)fHdH%(HD$1D$J5u%C5~K1HT$dH3%(uMH@H=5tH|$VD$H=55@D$5臄AWAVAUATUSHh dH%(HD$X1~(1H\$XdH3%(.Hh[]A\A]A^A_z5HIHՃuj5~7EDH=Q5tHEH=6545{ExHG;fH=5D$ t LD$ H5fD$futID%5E1EA"EC&D9AH >5DH4AH$Hf|$tTH5M5L蕃yE@HAAԀH;w]Ll$HL`fH55LH5H<$E18AAfy ADu÷5T$ 905D9!B(Hk5PfAD5u5l$ AAl$D9AMDIA9H5B ftH55HF t̓IHLlFDIM9tAGftH ޶5HH4Azu+l$AD9-ж5JH{5DhH5HP.@E1fH q5L$AA$HHlAIL9AD$ftHA5HH4BueDf.USH7~1HH[]@*5Hu 5~5EH= 5ttHHEH=553M8"HHtZfoX5fo X5foX5HP HX5HC0Ht-1HCfHH[]f.E&@EH1_ f.~1S)5Hu5~31[ÐH= 5ttHHH=5545[DAWMAVE1AUIATIUSHH dH%(H$ 1'D$MEEfA|$ CvAD$fA|$Al<x+T$#HcD$fDŽ$$M4HD$(H$AHD$A>$SD$ $ol$Hl$Ll$ MMDd$ fDC|SBDIE9s|$ Ld$fM)$l$Ll$ H$Ww)$I4HDŽ$$AIAD$HAL9uL$ D$ *+l$9Ll$(MLLHLl$LS8$MHߋ$$t$PHHLHSHEEC8C$Hl$pT$ hH$$HT$8HT$xH$H$$L$THHI<I4H|$Ht$(Ht$HHHL$XHT$0H|$ H$Hl$8E1Lt$@Dl$ ML|$HLd$f.Hl$xN<CHH$H$HD$8T$ H5[{ H1E1 HH$H$HD$8JD$ L$HHL\$@HD$H.BE1Lt$hLl$HD$`HILML\$H H|$xIBD'HMLHItEAV0L9uLl$@HT$HLH|$XLt$hLHl$}wHT$`Lt$IH\$(MdUE1HD$xHHMLBD(IH4CAV0I9uLLt$HT$HHt$@H|$0wH|$8wT$ H5y H1E1JA&H;|$8HT$HHt$@H|$vA~@HAHO HHAPAQL@(LH0HAWAVAUATUSH(EdH%(HD$1E~&HD$dH3%(H([]A\A]A^A_Ho HIIHw HW(HAPjAME1MLHC0^_Ht%H;k u @HC0HPHHS0D H9k uA}nHCD$ HP[HHThHT$H9sU@[HD$ H{LHt$PHE1jMHD$ HSHHJhH)@r[ZYH9v|$ fDAEvfDHdH%(HD$1&HGLHYMEtx_HH0HI HIhHtHD$dH3%(uHx^t fvGH@(IЉDHfH@(MILH$L)IHDH^IЉHq(uA~@HAHO HHAPAQL@(LH0HHGIЉxZux^uH5-x fDH5x @HHT$A?Eu1AtAOtAv AuHfDALvAvAvAvAvAd1tAvAtAtAsA`CcA.SAA?Ht ?iD1HEAAOAAALAAvxAvlAv`Ad1tWAvKAtBAt9Av-A`Cv!A.vAAwDHD$ff.Ðf.ACEu9AtAOtAv AuHD$fDHtfALvAvAvAvAvAd1tAvAtAtAsA`CcA.SAA?H6?i-fDAWAVAUATUSHdH %(H$1H$HD$D$HD$ HD$0A!IHIEEA/AO"AAALAAAAAd1AAA~AnA`C^A.NA;Ll$H}1HL$ H51MLD$(D$@T$D$MWA$CH s HcH>fAxD$@&#fDd$DALd$@E1I|$-sJHcЃA;HfD\T@IDHt$I1HLd$H}HT$(MHt$ HL$0LD$8kD$~H$dH3%(Hĸ[]A\A]A^A_@A+D$@{UfDT$DALd$@AI|$-IHcЃA}HfDLT@IDD$@&#ALd$@E1 I|$./I\Ld$@E1Df|$@I|$/HA PHcfDDT@fHID}D\fT$@:AuLd$@AAfDt$BI|$.HfpLd$@IDGHD$1@DpHcЃ\HufLT@AftD@Icƾ0ID)IA.DEJA?AHIE DHECAD$HAD$@H9C><2~EMCl&MHAHMD)H9s`MȅyDH>ADQA€A?wyMHHD MAD)fDHH9u0H;Ns*LAAD$@AT$AAT$HxMAT$LLHNL_ []A\DHNLG []A\DHNL_ []A\ÍH>1Ҁ2w1<<TfDHHN1H8fHO HGAWAVLw(AUATI)UISH_H\$H)A9Ht$Hw0DMHL$ADH\$AHHADfDDD@fDBED@D fDBDD@ fDBDD@ fDBED@D EfDB D@D EfDB DxD DfDzrD)l$\$E1 A)HL|$HcI OHL$DL$1DQAȉH DVDQADVDQDVDQDVDQDVDQDVDFAuDD$AEuH9D$1Ht/HH+L$HH fHDFAH9u[]HGA\A]HW A^A_HO0HT$E1E~LPxpENNLL@HfJI9gHHyLOH\$AIAAA@ IfDH9W(9H\$)fDL\$ A)H^H\$HcHKH\$yHf.HWH9WvHHWxf@HWBAB@ fHHN1H8fHFx@~LFHO AUATLW(USH^I)HL)A9DMAbEqAMEJNL fA4HIAL9uL9v L9O(w[]LFA\A]LO @EAE@MLAAMhLaAh@i Ah@i Ah@i Ah@i Ah@i Ah@i Ah@i Ah@i Ah @i Ah @i Ah @i Ah @i Ah @i Ah @iAh@@i6E)AE)fI[]A\A]LFLO IAWE1IAVAUATUSH_HGHO SHD[@Ht$HwAAAEHt$Hw(AA؁Ht$Hw0HT$H)HHT$HH)9MׅH|*+HfQHt DAHH9HPDRA]w\uDRAv tH|$SAA H@D$H{AL|$L%h_ EH|$H;D$\H;L$kASDLT$HxT$AET$jA}eAfA PEQEA7L] EOcM>ADALiE1AE fD1Ht D>LVAADCAAH9|$L9l$uHGt$SB}'fAvAAALLA fDDALiE1AE fD1Ht D>LVAADCAAH9|$L9l$4MHGL$SB}afAR4AASALiD fH9LVD>H9|$3L9l$LGDMCA<}fE4AAEAL9D$D$AH|$AI@ Ay|$}@fA 18AyfH9|$~HGT$Ll$D@DZEDDmA}AfAA8DD\$HSH9|$cL9l$LGDMCA<}fE4AA=EE1HfDE1AED ʁH;|$s2H9L$w+HD$EFAL|$D\$fDHD$AtH;|$uE1fEt fDE܉SHDc@IIO Iw0[]A\A]A^A_AAE1E1DD$fDfDH9|$eT$AIIIDZL|$AKH|$ACA+A H[Al$HID\$IdL|$LLLAfENHD$ADd$D LL|$LD$AALL|$LD$AAL|$fEuA\HAAsAAL|$ HOAAL|$E HHD$RL|$EL|$A+HAfHAHHHDFAJL|$LMLHLAHD$ DEHǁAAL|$D\$ zALL|$LAZALL|$LA:ALL|$LAALL|$LALL|$LE11L|$DL|$EfE7AH|$EED  HǁLML|$ELLE1E1ALLL|$AALL|$ALAxLL|$DD$LAAWLL|$LD$AArDLL|$LLAVLL|$LD$AA5ALL|$LLAL|$LL1E1E1L|$LHE1E1ALHML|$1AHAD\$HtL|$L1E1E1-L|$1AEHTDD$l$D\$EIHLZff.AWL#W HOHG HW0AVAULoATLwULg(SH|W Ht$AuPAICAE1ɁSI9~L=V I9wRDHIIHD$t M91ELM9)I9LAApfwDB<AAu@LX?AA ?D A LcGDE7M9LXHM9HHD AYHrDJHD$EUhAE[ILXf++M9HAG-HtD HDJAMLI)H)ID9DLEQ1LAfKDB<;`AKL\(@IHqfDB<;WIH@pHt D AHL9uM9M9HD$HֺAEP@EA% A EUP[]LGA\A]L_ A^A_Hw0A@HHAD HcE/DAAA?GAAA?GI9:HHDXI9iHtD HDJAHD$EUhAE[H$fLP HcA ?A M9v3HHHtD HDJA,A<,Ht D AHHD$,AMhAE[<LA@HD AYHrHD$AMhEUiAE[E11M9~1E11NHt D AHHD$E]hEUiAE[HA0SfDPHHtD H DJDJAfDHHDPH4D HH E1DJ1DJAD1Et)DLR HGD@Ht EAHDBLqQ A<0L9xH\$AEh-IIAE[ft"HM9wAEP% AEP1HָDHIIEt1@HjQ (M9sUICAHSHIÉVM9sOA-IHtH^qHE11D1tIE[HAM[AThHD$IE[PAU[ADh-HD$IIIHH+HtsD HHLE1MIILHtD HHD$AEh-IAE[-HHAqHrHE1LI9vAC-InI(DHIzHII1fGPHD HQ HEAWAVAUATU1SHGLHWHO LO0HD$HG(Ht$Aw@HD$AGHA@@ݩHt$HD$H)H)H9LHBDBA^&L\q"@HPr@^k&HfQMt A)IL9uE1H;D$ L9\$HL$E@E1H9T$LD$I9IGADnHD$HBE^AT7A~nL|$L%L MH|$H|$,@/LM fE0Es@s@Ic4L>EAB ލ^f^HYf1Mt A)DIHL$E¾AQAHٻH9D$L90HPDnEވ7As~AA,-A?Df.EAD ލ^f^HYf1Mt A)DIHL$E¾AQAHٻH9D$ZL|$H|$IHD$HL$A @ut H;D$E11EfDAE ADfEADEDA APf^HQfDMt A)HDI1E11H1E11ufL|$H|$uAGA&AAWBfHT$IE ڻ Eo@A EWHHGL_ LO0[]A\A]A^A_DEDAWAHT$IA H»E1A1L|$H|$HT$AIE1afL|$H|$1L|$H|$AtmfE IDHH{f.t$HL$E IHAGA&AϾ&HQf1MHIHAiDH\$L|$I˺H|$ tH\$L|$I˺H|$ MH\$L|$I˺H|$ &HIHHDHrfDHOHG AWAVHW0AULoATLgUHo(SED$PDEAAI9^H9D LyEQfA^t9M9"EIOEQfA^IπuMH@Dȹ,A A>wEH I B  DHC?H9tA,?t?HH DDHCD[H9A,?t?HH DHCD[HtDH DBDBAAEA0M9H H9E MzAIf^AAA E A,A>wEL)H GLpD?L9A,?t?LG E LpDPA?L9G,A?tA?H G B LpHH5DEXLR DBDBM9L9EIOAQf^NDȺ, ?t HH`G ADIF?H9#,?t?H/G I^AFMEECIREZFAwEHB B H\$HPHD$HCHD$HH9Ht$-HHtT$HVHt$AT$PAT$P>M9L9EIOEQfA^EE1DD$HD$qDD$HD$DMtkA[E\$IZH\$A,?t?LA EFED$hIʻAD$[A<I9'II @D\$HD$DD$HD$2DDD$HD$rDE1[fDLEIIA>wEH>A B IT$[DBED$[ALhIT$[JAL$[ADh-fIsHT$M1LH-LHA@HBLMA>HA,DD$HT$HDLHL1HtDHAD$h-LIAD$[H9@-HELH@-LLE11BD\$1E1LT$TD\$L1E1LT$MJLL163HC@x1fHfrI9AI9Hp@yDV>DAvAE1A2+E1@A@@@El2 ffDѿEAH=8 B" ?HT$H|$HT$L\$H|$I9EFHEnLAAN@GHD$H;cM5ADHHHT$H|$sDfA f-@(fDf I9v fBHfAHD$HAF]HQAWAVAUATUSHGLgLG0HX0H@L_Ho(Ht$HD$Hw H\$؄AH9r8M9sEtHD$ЋHw LgLG0[]A\A]A^A_fDXLDPH@@E1@HL\$\$9I95Lt$HcHl$D$D|$MlAHt$Lt$DL$DH|$$@AHEIĉIL9DIDEMq@hoDAH=o5 ADEAMcB" ?uL;5]K5AG@=AHEIĉ9WHt$Hl$DL$H|$9L$DHD$ȈP@HD$ @1H9AM9LDA$ID$mfHIfVDIH9AHAI9HPDɄyDH\$ȹD$SAZ>2"1ۀÀҍ\\$@DɿEAH=5 B" ?Ht$H|$Ht$Hl$H|$HD$ȋ\$H9DPHA‰XLH@8HD$H;I5u/D$~&II Ht$H|$HcD$Ho4 IXD+HVAw!fDHEIDgDADfA f-@(fDEf H9vfFIHEHHt$IfHD$F]HIf.AWAVIAUATUSHnLfL_ }@HT$HVLH)@DELD׋EHAEEE9fEH=u3 LJ<<JA2 HA>H\$D|A_ AAH1 B;كGDEEAAILE@<JIABAADDBAAHAIAKEC@EHIE@\$@|$DHD$؋ I9DHVM^ -f.P>2OE1W@HD$[]A\A]A^A_fAHAIAKDT$L\$Ht$A8L$Єt(1DTAAH8D$ЃM\DLD+D$HH)D$@8~4)1@LO fH A HHH9uLME)-fDL\$Ht$@+D$HI)HD$@8}(LH)TAH@8D$MLHD$@}@LNM^ fL\$Ht$@\$+T$HcI)@8}1HMI)@A LAH@8T$MLEHD$@}@ELLNM^ UfGT=A3A)H\$\KLL=r- HA GTM;^(ALH)H9EHEAAAI9%Ht$JEH5, ADEAMcB" .HHDDADHI9D E<+u'AuDDAAH5- B" .AH^, Hc DكHD$H>2wELOA2ZE1L)ɋUHH_0II$DU@E]A1EAA9ABȅEA)A)Hu,/fAHILDSAD@LXD AAAuD@ED@AE EAA;fAHHfEAIDSDSAlDUH#LO Lg(M9 M)H_0IE@EHUALuAADL؉ELXESJEEE)AuUAEB ‰%=xtC $E1SDL؅tyElMAftlE@ffMAu-AvSAHD AAA H_0[HG]LO A\A]A^Ð[]A\A]A^ÐEtE<@[]A\A]A^fALItD@LXD AAAu D@ED@AE EAA3fAHIfEAAC $1҈E@EL@UCMD ʉсusEAEB fAAIAfAQHt HHAIC $A11fDHU@HJM@HLAn@ HWL)HHE@HGLO H_0VHMAfAHtDHfME]E@LIAfAHt HA:fI11E]A1E1UCUHVDAVAUATUHoS}LHGLGI)EELO HO(L9&L)ɋUHH_0II DU@E=A1EAA9ABȅE|A)A)Hu,fAHILDSAPDLXD AAAuD@D0AAA&E1HHDSIDSA뀐UH#LO Lg(M9 M)H_0IE@EHUALuAADL؉ELXESJEEE)AuUBEA ‰%=ptC $E1KDL؅}ElMAftpfUAE@u-Av]HAD AAA H_0[HG]LO A\A]A^[]A\A]A^fEtE,@[]A\A]A^fALItPDLXD AAAu D@D0AAA.E1HIfAC $1҈E@EL$@UDMC ʉсusEBEA fAAIAfAQHt HHAIC $A11fDHU@HJM@HLAt@ HWL)HHE@HGLO H_0^HMAfAHtDHfME]E@ LIAfAHt HA:fI11E]A1E1UCUHVDHG@Lt tD{AWAVAUATUSH(H_LwdH%(HD$1I)IELgHIELG(A|$PHE H$L9Hu0AT$TI)EHt$f;AAAu A10AE AT$TH$AU/HE HD$H]HE0HD$dH3%(H([]A\A]A^A_AEfD1C?DʃD9GA)A)HuL@H4$LÈ6H$JHL$H$HQHT$9HL$HQHT$1LC։сuSDSEAA&L$HAH$JH$DшjH$DRHT$H$HJHL$:HT$HJHL$:HT$HJHL$:HT$HJHL$:9u*H4$LÈ6H$JH$LC։сu`'DSEAA3L$HAH$JH$DшjH$DRH$|H9]EAEVLO0HO jLH5j 1pAD$P_LE(AY@E`EWHsAfA9fDD$HHHt$AUWLE(LLL$oHD$DM(Y^A)@AfLH9]3%f=t$HL$ft$AD$Tq@0H$HE~EHPH$hH$@xHt$H$HtPHFHD$HD$HPHT$HD$HPHT$HD$HPHT$Ht$AD$TRfu?DHDLE@E ALH AWAVAUATUSH(H_LgdH%(HD$1I)IELoHIELG(A}PHE H$L9Hu0AUTI)EHt$f3AAAu A1A AUTH$AHE HD$H]HE0HD$dH3%(H([]A\A]A^A_A1C?DʃD9GA)A)H uL @H4$LÈH $qHL$H$HQHT$9HL$HQHT$1LC։сu; sAAAL$HAH $qH$@rH$jHT$H$HJHL$:HT$HJHL$:HT$HJHL$:HT$HJHL$:>@u*H4$LÈH $qH$LC։сuPsAAA$L$HAH $qH$@rH$jH$H9]EAfVLO0HO jLH5 !kAEP_LE(AYDElEcHsЉ%=fT$HHHt$AVWLE(LLL$jHD$DM(Y^A)AfLH9]%=t$HL$ft$AETtfDH`fDH$HE|$EHpH$@pH$pHt$H$HtPHFHD$HD$HPHT$HD$HPHT$HD$HPHT$Ht$AETRDLE@E ALHG8wtHHGLf~uH"4 HG0HG(G8u-uGLGLuGP@ÐG8~tGP1҅WLuf.G8~tGP1҅WLuf.G8u-uGLGLuGP@ÐHGL_ ATULWSH_Ho(K@I9r&L9st []L_ HGA\fDC@LGDE`HA@HAT$L9r_@сIKfAIːI9L9aYE11DHD AHD DaAAtHI9wDbDHWL9DbHHWJ@fD[L_ ]HGA\DHWDJ@ AfA ffA@(fEH9vfASI7LGIfAHWB]DHGL_ AVAULWATLg0UHo(SH_K@~dI9r*L9st []Lg0L_ A\HGA]A^fC@LGDEpHA@HAVE1L9rLE1I9L9suE11DHD0AHD DqAAt@HI9wDrDHWL9DrHHWJ@AFDE1w=сt-IKMD$w/fAIE,$MEIfDHWDJ@ AfA ffA@(fE3E,$H9vfASIIEl$LOMIfAHWB]AUHGATLgULo(SAL$@Ho H_L9r*H9st [Ho HG]A\A]AD$@LGEHHA@HEYH9rg@ADفHUAfD]HDL9H9UM1E1AMD HEAE EQAtIH9wEKHWI9DJHHWJ@[Ho ]HGA\A]HOQ@ DfA fAf@(fMI9vfD]H0HOHfDHOA]@f.AWHGAVLw0AULo(ATLgUHo SAL$@H_~pL9r.H9st [Ho Lw0]HGA\A]A^A_@AD$@LGEHHA@HEYE1H9r#ZE1L9H9su1E1AMD HEAE EQAt@IH9wEKHWI9DJHHWJ@.@2DE1AwMA?@HOQ@ EfAA fAfA@(fDME>I9vfD]IHE~HWMHfDHWB]u~GPGLu@f.HHGLf.AWIAVAUIATUH- SHHGHWLgLw0D$H$XLI9vFAu)ރ wHcDH>IWLLMPIWI9wMt#L$tIG0I9sIL$ANI9rIWI9RH$XLH[]A\A]A^A_@IWLLMPfDta<2RDHcH=f 8uFHnA+G D$fHfMW؃L)9u0LһkfDfD)H  LHcHE_AGHLT$HIwLIGD\$D\$LT$MgE_L0fA HJ LLHHIGHػIG,MgMgMMtD$tIG0I9fDIWA+GD$LLLL)@HWHGH9vOH)Ѓ~WHJHO=wtHGPAHG@@ @HOLcLQAMt1D E HL9rHOLʈA@HW fHWHGH9vOH)Ѓ~WHJHO=wtDHGPAHG@@ @HOLcLQAMt1D E HL9rHOLʈA@HW fHG@Lt tD{#AVAUATUSHHoLgdH%(HD$1L9HLw(HIPWTHC D$HK0L9@L9@uH}AAAAfAft$Ht$AL^DD$DI9pDHHQHI9u1|$H@ƍT2kf.I9SHSrT{tAE HHC HkHK0HD$dH3%(H[]A\A]A^fDGTE1uHsVTAE DL9s@tAUAEvAAA9HSHrTAE GfVHK H5( MjLK0!ZHC@PYH{^4H} $De@LKMA[AhAi[GThAE{PAHAVAUATUSHHoLgdH%(HD$1L9HLw(HIPgGTHS D$L9L9EHMƁffD$HD$LH@t$DI9DDHHI9uHI9CHsFT{tAE HHS HkHD$dH3%( H[]A\A]A^f.GTM΁HKATAE L9stAEAEDƁDHsH͉FTAE RDVHK LK0jMH5 WHC@PZH{Yd- $HMH{Hw[DVDW[DD7hAEHAVAUATUSHHoLgdH%(HD$1L9HLw(HIPWTHC D$HK0L9@L9'@uH}AAA'AAft$Ht$AL^ADD$I9v$DHHQHI9nDI9wLSMB[AhAj[GLhAEDI9OHSrT{tAE HHC HkHK0HD$dH3%(H[]A\A]A^fDGTE1uHsVTAE DL9s@tAUAEvfAAA1HSHrTAE ?fVHK H5 MjLK0qUHC@PYH{^$H} $DU@1|$H@ƍT2AHDf.AVAUATUSHHoLgdH%(HD$1L9HLw(HIPwGTHS D$L9L9EHMƁƉfD$HD$LH@t$I9v@:HHI9J8I9wLCIp[DVEP[A|0hAEfI9 HsFT{tAE HHS HkHD$dH3%(H[]A\A]A^fGTM΁HKATAE L9stAEAEDƁLHsH͉FTAE ZDVHK LK0jMH5 !SHC@PZH{YT- $HMHEsH"f.LGHW AWL_(HO0AVLwAUATUSInH_E@DMAHt$D}DD$EBD$ECD$EE1Ҁ|$`IpH9YI9PAEEDH Aw+fI9vHAEDH AEApH fBHtDHIEl$IpH9wE1L9I9"IpFEUAEwAH9IEI9wHD$D$EAF@E1E1|$AtE1AL9I9KAIpEjADl$L-' OcLM>AD$Dl$ME)LD$DfHtDHLIGT I9L9AIq<LJyBD=vAf%A f fA@(fD"M9LJfBHtDHDQfL9FEUDH AAFAAF@H9L9$EUIDIA0AFBAF@H9I9DLFAIADHA fEMHHD!H<@<<<<fAF@H9L9IEUAF@AFBI9LbAAFBAAF@D|$AAH9I9D$LFALL$ ƁBt@AFBAF@H95I9SD$DLFIADHA fE HD!H@<DhAFADl$AF@H99L9%AAIqDT$LD$LRBD=Af%A f fA@(fDM9LBfBHt D!HDaLIfEbIDd$EA&I2<)<fDhAFADl$AF@H9@L9,AAIqDT$AfDI9APf.Z vpUAE@M9I9sHAIA.UBE@M9}I9CAI@IADH fA]*TSyfU@M9I9AHE@UBI93IzfAAԈUBAAE@M9I9YAI@AM ځCffUBE@M9I9>AI@IADH fA(@UDzUAD|$E@M9EL9,L@L|$HACf ff@(fI9,fQLHfA&LIeTDrUAE@M9xL9_L@gBHtHC[HPHC[fDDf.~tDATUHSHTLf OHCHtW1MtA<$jt)PJ1HCYf[]A\A|$auAL$€_ EDf.1ҹL A AA)AvnHHuvg=?vB3v:0=/v- =w8t0%%ÐøfAWHAVAUE1ATUSHhLL` H|$ Hh0Ht$(HwH^TdH%(HT$X1HVH<$Hx(Ht$BHH|$Dt$D$BIE)ۈD$D AE1A݉D$HD$THD$0E!Ȁ|$L;<$ A%=e IA D$D+D$T1fD+t ǃHHuHt$0DHT$@L$8.L$8HT$@mMD$A$1HtDmHEEAE AD$DL;<$tEuAM_EJفA AFAL$AD)?@9IA[EQفwE̓k EуIA\$AL$Ht DmHDmAM9w1@ȀIL$A$HtDmHAEI1L;<$ELC4A&L$$@DIL@LHtDmHD)M9vfLMEՅM_A[AIE)A{ك_vv+|$L@πL@8HuD)M9wDI1D$BHD$BIHD$pTHD$ LXL` Hh0HD$XdH3%(^ Hh[]A\A]A^A_Á EM@L;<$A%=zM_A D$1D+| ƃHHuL9$EME HMAE9IpHHxAt'Au4AAEMPL@DHLILAAEIDHM`HhADAXDHE)1EI1HD$(L9$AA4fA9 Ht$0DHT$HL$@DD$8_DD$8L$@HT$HDHBKHDLL@H@zK@D$TDL$ƉD$AHÉt fDHHcD8L2LuHu1ɾȉHc9{HcDLD2Lqu1ɸAD$HcZKD D$HHcD:L:LuHu1ɿȉHc9=HcDLD:Lyu1ɸ@AtAuAI@IHƉAIfM`1fAEEfDL9$v'A-4=wMEHMAgCЃ v؃߃AD$ f.1AD$HDJKD D$DHHcD:D2LuHu1ɾȉHcA9tHcDLD2Lqu1ɸۍ_D+\$DD2LEEHMD AˀEMEHAmށx1j+L ƃHHuH=\ މ+4HHuHt$0LD$@HT$8HT$8LD$@A=L9$vAG-4=EM߁EHAD$yfHBKHDDL@@zK@D$TDD$ƉD$AIt fDHHcD8D2LuHu1ɾȉHc9HcDLD2Lqu1ɸ؍D+D$DL:LED ÀˀMEHMAD$M߁EHMAw IMBK1AD+\$HD DD2LEMD EAˀ $EOM%MAD+D$HD DL2LMEA EAD$DMˀ1+L ǃ HHuHt$0DL$@HT$8HT$8DL$@AHBKHDDL@@zK@D$TEDD$ƉD$Icljt HHcD8D2LuHu1ɾf.ȉHc9HHcDLD2Lqu1ɸHD$(M MEMEHAEfHD$MMAHphHHt$@~[AZAAH|$(HMM1KH|$DD)Hwh,σ~;tuHL$AADQhHqiALVADIrA ZSGDˀ/AHRDIpHHLF@>H'D HAIHAH=DIH HcȈD$8L L9$v4ADID9:9s-wA&IDbKD|$8D$DHLcF:| Luxu1AD9u@DLcA9HcDLBD LDOAu1BK1AD$HDjKD D$DHHcD:D2LuHu1ɾ DȉHcD9tHcDLD2Lqu1ɸۍ+\$DD2L Àˀ[HLmF) ÀˀgD$8)M߉L$ABD LFEE HˀAA+\$MDD2LMAD D$E Hˀ~IBK1HD$( nLL@1I@AHHcɃ+ IHJKH| L<DDD|$BKD$TƉD$Icljt DJKDȃHHc@8|2LuHu1ɾA9u4f.HcHcDLD2Lqȃu1D9uHcAGA+\$@|2LD ÀˀH|$(I ef.AWIAVAUATUSHHHIi Ea(MiHt$Ht$4LMqA)_TdH%(HD$81AGHH|$DHt$ D$AGILL$D$AD Aą!Ȁ|$M9 E]Dف IE$DD)E1DA+L ǃyHHuHt$ D׉T$(rT$(EHD D$M'M9A]M]ف"B)3f9IA[فB}HˆMM9wLL$1t$AwHt$AwIHt$FTMYIi HD$8dH3%( HH[]A\A]A^A_fȀH1ۈEM9I<*DD*A&,DAIRDHD)M9aIM݅!M]A[LD)ՍK؃_vw!I7IRDAHD)DD);IRɀDHA D)녁B MDM9*AM΁ M]D$1DA+| ƃvqHHuM9 ˃> LUMEIJA2fHi)f1@LL$Ht$$M9A}A4fA9uHt$ D׉T$,L$(L$(T$,PDIGKHEDL@;AK@Dd$4DD$AIEd HHcE8D7LuHu1ɾ9t8 fDHcHcADLAD7LqȹED9uHcDAE)ED7LD$D A DӁˀEOKAD$HcEd DfDHHcE:D?LuHD9t; HcHcADLAD?LyȹEDD9uHcE)HMED?LD$D Ӏˀf/D?M9vA-4=wHM뿍CЃ v؃߃AZD$HMD$ f.HD$LL$AAHPhHD$D@p[AOA9A&HD$1zLL$19EOKAD$HEd DfHHcE:D7LuHu1ɾD9t9A@HcHcADLAD7LqȹEADD9uHc_E)ED7LHD ӀˀwHщځ>"1A+t ƒBHHuH=" މ+4HHuHt$ N=M9vAE-4=MD$@HM݉IGKHEDL@AK@Dd$4DD$AIEd HHcE8D7LuHu1ɾ9t9ADHcHcADLAD7LqȹEAD9uHcAE)ED7LD MD Ӂˀ IM݃LMAGK11ɿEELL$MLL$Mq1A+L ǃ3HHuHt$ ߉T$(T$(KIOKIELLAAEGKEDd$4DL$AɾIEd DHHcE8L?Luqu1A9t5AHcHcALLAL?L~EADD9uHcAD)IEL?LM D$ ˀˀLL$MHt$LL$M MaM݀HE}HEHhHcAED M9v3AuAx9ZD9sLw&H8EWKD$DЃHHcE:L?Lupu1D9t5AHcHcADLAD?L~EADD9uHcBD)EL?LEM ÀˀAGK1HEGKAD$HEd DHHcE:L7LuHu1ɾA9t5AHcHcADLAD7LqȹEADD9uHcD)HMEL7L D$ˀkBD)ÉM ÀˀSAGKE1XHD$LL$ Hc҃M+ LL$ALոHt$D)DHVhƃtL~6t}H|$GhHWiHB@:HP8SL@H&IOKDd$4HEDLDAȈL$AWKHcEd EOKDʃHHcE8D?Luru1D9u 2fDHcHcATLAT?L~u1D9uHcQD)ED?LM Ӊˀ%ALL$ALL$HMHD$LL$L fDD1E` t\HWH o oJ0oR @oZ0Pob@`RPF>pHFHÐxf)O@Eن))i)HcǍH  H   @  EنAЉAEiD)LcAA ȾEنi)ι# )ƒXF A 3#B D @|@@Eن))i)BP " Eن4:))i)QEنA)DiD)3 D !)EنA :))i)|ȺEنA)i)%B%D D )EنЉi)HcD@  HB DȾEنi)Hc# )JF ƍ D fD+BP fHcH f.HcH f.Hy FCADDffAD~QHH H 0HH 4HcH  =HH5} ATHcHd DHH Q AfAWHAVAUATUSHXHH(LH LP0@Ht$HwH|$HDFHDv@Ht$H\$EHL$DDEVLЃE@I9@AT$1H\$H9$rIHI)Dl$L|$L &iAȃHI9>HGUAD/Ah HA,uiAfDHD$1HL$L)HH)9L$LsLLD$A@Dl0A {fDLNELQEEljA)HLLуtQDDII)AkwCp/,fLNELQ A)HDB@LLуuDH9|$L9L$aL_Sy̓%A@I[Db qہw L9\$<HD$@hAOM0iD$LADDl$yFHD$ HD$H|$H@H@HD$H|$ЈP@HD$HxLH LP0[]A\A]A^A_l$D$B E11IqcAAA@ f@(fAffH9t$+fAQIIEbEbqDl$H|$? QL$H|$DGH ȉGL!HD$1 DH|$뼉!Ap00~-AwQvA AAA@fA IIEbEEfA)IIEbL9\$BL;L$IAKry̓$iD$H\$E"IIH|$fDC]H\$tciDD$A@9D$0"!i[D$gD$ UӉAp/AL߉LH\$DH|$D~ziy@|$A H{ >H5  y2H\$@kAACBHD$ H|$ DD$ZD i@|$HD$fA IAZDA@ILH@(AW@AVAUATUHSHLgH_ HG(HWE\$PET$TH)LoEADDEL9I׉uA IF$DAD)ߍO@=cEAA@vm)=!Rw AH4$EH4$=AHKfHYfA@9A)LpAHL@{A/fLH)HA9DMEDDA/EFHA@I/DHHEE@8HHI9tQDHDA/>A ~DD)ߍO@fEHHpHAH@8A@I9uDDu(A)L9E DLz@DDA ~&%=VLL9D DEHASM9EIAGAƒ ~%=D)IL$hAуp|B EL$[AvA`ALDйEIAD$TE\$PH] HUH[]A\A]A^A_AHAp0A0~.AAw=QvAA EAA@5HCpA@;HM9L`A9^HB@Eن:))i)׉~g SAHLLIL$iA|$h!H}HS#HSHZL1HcH} 댉ȺEن ))i)щy PKH럐f.AW@AVAUATUHSH HGL_ LoH_0Ht$HwH$HG(NPDVTHt$L)؅ADEtYE1A~LL;,$jADкEIHt$FTNPLmL] H]0H []A\A]A^A_fE1H$L)HA9DMEiEUEA/TLHELGtHl$TfD@D:LjEMLODAhD)HFALˉHƅtSDLLAEA/:HA ~D)DH@ADLjpM@Hl$Du(E)H94$EDLnE|$@DDA %=DA)=cw/p0A0~*Aw=QvA Dуဍq@DG@AOICAHSA ID#EHA/TL-fA AwEIHAASsL9,$lEIAEAwAƒ ~%EA= AEA IAF$fDHl$EHIjD)=!Rw At$t$=v`AHIASDcI{A HKD#'L_HYD!GDaA)ELA9t҅GOEنȉ ))i)щA ASAHDcIDcE)LOLHD$IHL$D)AHht_tHt[HL$Dy[B At[At@AHD$IHT$@zhHJi!H롉HIASDcIKAHSD#LYHZD"1tHcH DEنDB))iA)Dy PHLHL AW@LO AVL(AULoATLwUSAMHEeLI]@EDHt$HwAM9t AEMM)LH)ID9ADLELʽ@)A fDELJHLADIEZAwBp=/zfLJH@EB!=1E1IQcဃ@=Af%A f fA@(fEI9KfAAII9_M9HVpAƒHj DXAw I9=EUAO=B-AiD$AHDI9APL fEiEx]EAЃII9t{HFDSADAD@ HEtuEiExEA볐E|HD$ IEH@IEU@[Lw]LO A\A]A^A_AHD$8 AAMHE EELHD$E1 묹p0=0~)DwAQv=ဃ@fAIG@fEEII9tM9HBpAƒ6pH=/fALG(IH@f$~XiAD$AIAE]AIIfAHD$AI@LA0"A!Ei۩AF$[A=t"-AiD$DAA AHHD$AITL=~dD0EiA@Hu 1Li Ay$EUAAAEBHD$ D=8iDff.@AWAVAUATUSD$@\$HHT$LD$DL$D$\$D$H1 9W,LcG(HcIE P?DHcEPBLcG4HcHWFHcWA=D IcE1E1Hc_LcgD\$E1Dt$D\$D|$IDIMTHIMZA2t$u |$ u T$CD5A9LL$IcAE Q1#fADAIcfE; kACABAA)A9LcGCfE9qJcTID|$t$||$uu vgvYu0[]A\A]A^A_ÐAu |$1A uոA/HT$8D:[]A\A]A^A_@ uCD5AfDD;t$LL$IcAE QHcHfE;L*DBD9~ET+McfE9DBD9~ET+McfE9fD|$A|$D.[1]A\A]A^A_D|$fD vA uDfD|$D|$pEAcD)ZfDAWIEAVAUATIUSH(HcNHcT$pDD$hH|$DL$L,QHcNIHAMHցftrH|$`ApIcɉt$ ImHDT$L4WQLd$MlUMAUfAt Eu0t*fHHI9uH([]A\A]A^A_@ u؃9L$HT$ I<$HHt$`AT$I9ufD 2A9#1ҁ|$I?ƒD9DT$DHt$`D$ L$DD$hAWDT$D$ L$DD$h@t$xDHHRLD$Pt$xDL$(DD$$Ht$8H|$03H I9DD$ht$DT$D$ L$AWL$D$ DT$DD$hUDf.AWAVAUATLcgUS\$@t$HT$LD$DL$@t$\$@u&1,+EɸD$AND$1111E1HcILDt&|$D + AAAE8AEDE9Lt$HcӃEAAGLA9~E9yA)AD9EE1AEA)F<DDLcG;DCBD)ʃD9~McCA9fDtHT$8AD*[]A\A]A^A_f.;l$Lt$HcՃE#DADIcLE;4sAQ9~CTA9iAQ9~CTA9SA>fDA)McC@D|$x3@ƃ@8EDEf.AfDD$D$fD|$fAWIAVAUIATIUHcSH8IT$0HD$pLL$L$HD$HD$xHD$$dH<%(H|$(1D$$ 1@ƍt6MEOEIUEI\$APLIA)HHD$,P_AXA$؅.UILBfDHSH9uIU9~DHJA,H9IUA$H|$(dH3<%(H8[]A\A]A^A_@1@At$L Dt$$)HIE/wy@HHA\LcLcIA>ywDA $A$AiA)I)DA;y?HEqI9t2AlAAމLcIA;ywDA $A$E96ClHcHˀ;x@IE9}A$H8[]A\A]A^A_H|$HHL$HL$@ @ uA $@fDH|$HLT$(L\$HL$\$$XLT$(DL$$L\$HL$%H|$HHL$&HL$HA$H8[]A\A]A^A_ÃAA$LO(USH<< u DV A.@@ tj@tdHf4CLHA HD9tf x HEAȃ?LMA@uH4D@HH@(ffh@[]D%G%%GfDHW0G8tHHtDHBHATUS@H HxiHLHf.HL9t7yt[]A\@HuHI9tK3x¸t[]A\f¸W[]A\1됐@H H4y*@u1tfD@LOAAWAVAUATUSH(Ma0A${AA8I\$@IT$8LWLoHDA|$0^ID$HEqHHD$AALAÄIH<$M9LָMBAAHH HڋυxM9@yFAM9I9LIyAH)AA@I9wA fDH$AAHAiLLCH([]A\A]A^A_DAAAiLAI @ /A AbMa0LVAT$1AAAM9E1MaBAAfIE$AIM9tA DHAtMEi@fLM9uE1MPfA8A։H Hڋ,xAfDE\$1DuH|$DG=MBVfDM9AMBLG=ʃ tPM9tKMHAALO=zʃ v[sMȀuH([]A\A]A^A_DAE/MArfAd@AA@QA?AH$AAHAiLHp7H|$AAIG==A H\$AAIC=A=Bs %$A덂A|$1(A rh%YMDELWE9t.Hc HD9r9Xs=HH9uA$ H|$dH3<%(H[]A\A]A^A_@A MNA)щȉ)É؃0D$AMk~)ֺih@t$H)ƉL0@t$Ht$T$ATD$hPX1Z"/~Df.AUMATIUSHH D$HHl$PHt*HUPD$XPt$Xt$X{H01utE H[]A\A]fDAD$9tAD$AAD$BPHHHH)HAT$CHBAD$D PH H@HH9tP9w9H rHEL+pULDL$PLD$HHL$@X1ZLf.AWAVAUATUSHHGH|$Ht$dH %(H$1ɀH$)H$HL$H@0LALI HQ0x0LqLi(H $LD$pLL$xH$LyAA8HxHQHDQ@ILHh@HDh8H|$˄1HD$xEHD$ HD$pE1HD$(M9}M9EH$A0H H4MXL\$pM9s&ApH H4yNAfAH$M؈CAM9lM9TMHDPALL$pEEÅH$DDCLAAD<}5<A AHT$xHBHD$x f fH$HtHPH$LL$xffM9IAHD$xfA1H$HfH\$CfIIA1LD$pHD$xfAL\$pMM9/LL$xM9A0H H4MXL\$pM9aApH H4H7BfIAI1HD$xLD$pfA1H$HtHpH$AL$AL\$pMM9sdLL$xM9nHD$M$IIA1LD$pHD$xfA1L\$pMM9MLL$x\I@AHD$pA0IAA4H H4ÅzLD$pLL$xM9H$HL$PHXLDP@LALI H$HA0H$dH3%(EHĘ[]A\A]A^A_H\$CfIAIHD$xLD$pfAH$HtHPH$AL$A1҉oHD$xHPHT$xf0H$HtHPH$LD$pDE11fH|$HGfvPf8HD$L\$p ME3 D1H|$2HGf=wyHT$xHrHt$xfH$HT]1<<LD$pM<<)HD$ ]X1vf=Ht$xH~H|$xfH$HtHpH$HD$LL$xHPM9 IQHT$xfAH$HH$H@0P4L\$pMEHD$ HD$H<$HMALXHw0t$HD$@PQH$PAUHL$XLL$PL$AHD$8H0LH+HHD$D A1H\$L<$Ht$HL+ALXP1DB!f:AC;4D@A9wI;0PHD$xHpHt$xfH$H$-H$LD$pH@0MÀx1HD$ IƃfE L\$pMfg^HD$HL$HyO8Hw0H|$H $LD$pLL$xM)H$HF@IHDF8LD$@Lt$8ILL)A9AL1l$0LD$4HD$x|$4HD$PHD$pHD$XH$HD$`D\$4E L9D$8L$4IXH\$pATF<6< <HD$H$ HH^ IL+D$@A~BT$0B|fDH$HpJH$9uD$0H\$pBDD$0Lt$EE L|$HCHAGAIw0LAVLl$AEPD$HP$Au(Ld$hL$H$ML$`AG@L$ELH)؍DD$`H0Eb IE(LH+D$xH\$@HL)9L‰D$4|$4vD$4D$lD$hDl$hLD$pI@HD$pAD|HD$xHPHT$xfD8HD$pHPHT$pDtHD$xHPD4$HT$xfD0HD$pHPHT$pDHD$xL$HPHT$xfHD$pHPHT$p|HD$xHP|$ HT$xf8HD$pHPHT$pDlHD$xHPHT$xfD(HD$pHPHT$pDdHD$xHPHT$xfD HD$pHPHT$p\HD$xHPHT$xfHD$pHPHT$pD\HD$xHPHT$xfDHD$pHPHT$pDTHD$xHPHT$xfDHD$pHPHT$pDLHD$xHPHT$xfDHD$pHPHT$pDDHD$xHPHT$xfDHD$pHPHT$p|HD$xHPHT$xf8HD$pHPHT$ptHD$xHPHT$xf0HD$pHPHT$pLHD$xHPHT$xfHD$pHPHT$pTHD$xLpT$(Lt$xfHD$pLpLt$pLt$xDIVHT$xT$(fAD4$D t$D t$ E E D A E E E D D =1HD$pL$h)L$lH$L@D$lHl$x LD$p)D$4HY\$lHHD$@FD$0t$lH$HyH$H$HyH$x9H$HyH$x9H$HyH$x9H$HyH$x9H$HyH$x9H$HyH$x9H$HyH$x9H$HyH$x9H$HyH$x 9H$HyH$x 9H$HyH$x 9H$HyH$x 9H$HyH$x 9H$HyH$x9H$HyH$eD$lL$0LD$pȉD$0fDHD$xHpHt$xfLD$pnL9D$8ql$0H$HHtA)D$,D$=D$<(D$8%D$(E1I9,EHFAHD$@Ɖƒ|$H|$HHcWA A*A A11H|$P~ t`5 t/HD$HHHHL$HHD$PHHHL$PD8HD$HHHHL$HHD$PHHHL$PD8HD$HHHHL$H0HD$PHHHL$PD8cA@ Ht$@HT$HLL$PHxXU8H|$ HH|$H'HD$fLHHA3fHD$XdH3%(Hh[]A\A]A^A_DD$>AA D$,D$=BD$< D$8E1D$(@I9ʁg A HT$PDH|$HETMPHsH{ HS0L@@EAAqDT$>EAAEADl$,EAApDl$=EAADl$<T$8*DHt$ Hc V?Hcҋ4AAKA AO Ht$@SHL$@HHDT$GHsHu0AVRAWHT$pRIcHT$pMRLL$xL\$`MA>DMPHt$pH0HT$PDL\$0DT$?HH|$HH+SDC(HAA)H|$PtD|$(EL9KA  A A t? RHL$qI ʁv0AH|$PHD$HHHHL$HHD$PHPHT$PD81H|$PHt$@?D|$(E2A . A A [։ʃ /t @LL$PIIUHL$PA)9uHt$@LL$PAD$THD$HHsHC LK0DT$0HD$HHPHT$H@0HD$PHtHPD|$(HT$PD8EHt$@AL9E HFAHD$@։ЃAADT$uDT$0fDH|$E1HD$D$ETDDHT$PA|$?AD$TDff 1L98E HNDOHL$@D $AAAi HcA4O?HcɃA OHcALMf96 Ht$@DKHL$@HMcDT$LMHsIt$0AVAQWH|$pWLRLL$xL\$8 EHt$pH0HT$HL\$EDT$]DC(HH+{H<$A)f$fkHt$@ }?u* vf.HkHE0Ht$@HT$HLL$PLLxXE8@|$LDHx`DETH<$E1 L9s!AAA A LL$PETHsHS LK0D$ L9s!AAA A LL$PAD$THsHS LK0co yHHHHL$@DHL$EDAD$DD Hc҃?AWDHc҃AWHcATUfD9RAA1=HT$P@ǃ|$HtILL$I)IA)E~6FD fDHT$PHzqH|$P D9uHt$@DHt$SDT$(LMHL$@HIt$0AVRUHT$pRs(LL$xL\$HNHt$pHH+T$8HHT$@H0AHK(L\$LL$PDT$(HLH+|$HH)H9MHzL9HL$HH9K(AfDt>MtxHD$HHHHL$HHD$HHHHL$HHD$HHHHL$H0HD$HHHHL$H) H AHt$@$$)DMPtA)?Ht$V)%@?Ht$Vց,f?Ht$1Ɂ? RHL$qI ʁ1Ɂg?DMPHt$Vj;A`|$,A L$>A ȹ f.?Ht$V@1L9+E= HFDoHD$@ƉƒAH $?HcQHcA THT$HjHBHD$Hw*ALL$PMtIAHD$PA9LL$P@uh1E[Ht$@AHT$Hf։H|$ʃ1ɁfD։H|$ʃW1Ƀw։H|$WW<@։H|$DMPʃWZA|$,A|$>A ʹf։ʃL\$DT$HT$HLL$P2A8AD$HD$HHPHT$H@0HD$PHtHPHT$P8DHt$@L9D$AE)A9HFAHD$@։T$DDuD$iHD$HHPHT$HDA|$8D$<L$=A ȹ f{A f.Aa|$8L$<|$=A ʹ2fHt$@ADHT$P/I9AI9AHA Ht$9 HD$PHt HPHT$P8AHt$@1DAHBHD$H HD$PHt HPHT$P8AHt$@HT$H1<$HD$HHPHT$HHD$PHtHPHT$P8HD$PHPHT$P8AHt$@1DNʀ1D$mfHt$@HT$H>ʀ/Hd|$,DUhuD$>EiD$,E[1HT$PArLL$PDHH Ht$$Ht$@HH $Ht$@$A1ƀƀA H AHt$@$D$!A ʹiHA LL$PHTAtvHD$Ht$>HPHT$H@0oHt$@H|$H13A ʹA A Ht$@HT$HLL$PD$>E[EhANHT$HLL$P1RHH+{LC(HD+D$HDHT$HLL$P1HT$HLL$Pv~AWAVAUATUSH(Lg0F E$AIHHHmH5] HJH}H5\ HJHK8A ,I$ Ht@DSX8~CXH([]A\A]A^A_fIHHF G8F j1Mt$@10MNHK0< tHq8 |~ToLAXLA0 ApH<6fA|A%AAD8fA|A -DLL$LD$EgA0HL$ A|P轾HL$LD$HH$LL$Dy0Hq8LD$H<$HL$LLL$H JH$ELI LL$ǀN<@T LLJHL$LD$AA@fADGAAD@fADG %HAMHL$LHpJH5Z LL1WHL$Hy@1耴H<$wfCXI$ H@DH5tZ HAHHt,K8H5LZ H!HHceH59Z HHHuH5*Z HGHttK8 .AH<t9 fA.H$@|GAHL\$Xl$[Hl$0Ld$HL\$8HA8HuT +փACD$B8Ht$FA|$? DL T HL$`HLAEIt$0LD$hL|$(AWPjjHcD$0LPL$$AH0AD$TL\$XA A$I~H9 LSAMAL9ALE)fDA4HBHD5AH9uHH_H))LӉMH@}@DML~H|$( H G?H Ht$FփHl$0L\$8@D$C)HcH)@8},HHH)TAH@8D$CH\HD$ @u@I^M] fHl$0L\$8@fq:H\$ HH\$ H@v.@@F>E1<2D$CH@@E1HXHxA$L\$X&HD$ Q>E1ɀ2*AELEH\$ L\$XHDHH=J <Ds {O?v@A@EL#A?H|$HXсD HcGH|$ HGf €?v@H|$HX@GH|$HGf@ AE(D)؉D$H9$HKLӿA@Df.AWHcAAVIAUATUSHH$H|$(L$HLL$H HD$0AՍAAdH%(H$1HGHDD$AH|$8?L<HD$@Lt$HcAMHD$ E;H|$Ѐ<D@AD$uEy9HA9~[A A܉݅yA!׃T@fDHT$ H|$At$ t$(t|HAA9H$dH3<%(RH[]A\A]A^A_HL$$t$8DD$(LL$ Ht$H|$8A RZY1@t+5A!!HD$8L$HcHA!D@fDD$@GfDD98fH|$8D$HGH ~HD$8D $A!gHD$8TR=fAWAVIAUATUHSHHdH%(H$1<tp<t4E H$dH3%(ZH[]A\A]A^A_@zvƋB uJE1?ψ@t$tADJE1ϋBt HH Lc0@#@ UHBA~>BH{HT$C0BC4Hft$PHt$PHC8JH HHCPB HHCHBHHCXBHHB<|$\HT$SHC@OAADzvFuB{0B.H\$@fDHl$PD\$^Ld$HHD8H? +@D$]L|$8AED\$DL|? LD$pHL$pHIw0t$0LPjjHcD$DT$@<2qE1D$DHDT$AHD$hHD$HD$8HD$(HD$8I|$H9 LSAANAL9ALE)A4HPHAT6AH9uHH_H))LANHA~@ENLH|$(HËHZHHD$(AE(+D$D$H9\$CH,|$@AQ>E1ɀ2@AELE%Lӿ[@A@ELy,Df.AWIAVAUATUSHhHwXH|$PL$,H<T$(LD$HHHt$0ff@HL$f|$ǃHt$HFEE1HD$ HfAHD$8LfAEI#fDAHD$HD$H9D$ HD$f9T$sHD$0HL$LH\$8EIDIAL9t|$(H\$XLAEIAuEt%AE_^f]]w_<]w DH;SAAIAuIH\$XHH9\$PEMH\$XDl$ LIDH;SDIAAAtAuރ|$(uA?AwAt1Au IAwIAw I@tDH;S롃|$(H\$XLAEIAuEt%AE_^f]\w_<]w DH;SAAIAu|$(H\$XADIfDAutAE-w DI?AWAAIAu|$(H\$XLAEIfDAAIAtAuEtAE-@=nwDH;Să|$(H\$XADIAutfA}v DI?AWAAIAu DAHD$HHh[]A\A]A^A_DI1ɀG9t&SH1H;SHCH;[H0ATAE1USZHo8DG1H$DAI%AAEL9EBDEI IAyALGHAAAEu/D9u_=u]H H3[]A\<@AAAtAD9uAtf[]A\fDf.DIA@=tD9ʺ[]EA\DW4Et:LgP1AjfDEADE;svEAh9wID;D9jDIA@A=A=8GX %A$%OD댸AfAt!D9=@zCXp@~ LOXD HEA?DHEE AAALADEB1AAEr tEt,DD AvDAvH 1HuBÐAAAADLHE@Duf.AT$l`AL$]!fAD$^" DA|$_XAD$`<AD$aAD$`f.AD$lAL$_fAt$hE2ARAL$lH9 JAD$^uDIqB)IAHcHs(uUHtAyBAuTHH)EIyBIH|H|IHH)H)HHHAyBAtttftfATUSHDdH%(HD$1EH_HHIoHoKXoS ho[0xoc@okPos`o{poHHFHF>H{PHt-HT$H HD$(8I$U1!HkP@H;Ht[kHH9uLHL$dH3 %(uH[]A\fDcAVIAUATUSHH HodH%(HD$1LeH}(A$H{Hl$G@Ht$MLD$ At$hD$ AHT$HLk HkAD$pSfAD$\1fAD$`ID$`AD$pL9*yߍu@]@]AD\HHT$ƒHIH{Hl$G@Ht$MLD$ I|$hD$ uEAHT$HLk HkAD$pHD$(dH3%(|H8[]A\A]A^A_ÐHl$AAD$h#AD$p@AL$\t tAD$\AD$^1E1AD$`Hcɍ~_AD$pAL \@>A|$lBL% DKc@A|$lLAD$pHC@pA@@A Lk HS A|$lAD$pHCfp@L9k(:G@GAIT$`AL\H:DNDGA]hA]^HAHT$A@A ЃAAEffD$&HcHt$&DD$ I<1BDD$ ==- f(fAUH{0Ht(HT$1H+SLA@H+K H)f%IUf-$H9S(fAEHs0Ht$HD$1H+CAH+S H)ȉIHl$@AL$`Af.L# DKcfA|$ptxAHKHH)HǁHKA@Q@DA~ AD$aAD$`Hs0DHuNfAEIHl$=H[vƒ\1~u> Hs0Ht+SLH+K )HDAL$a!DAL$`hAL$aID$HP8FAL$`=Hs0H)HT$mfN߀>@f.L9HC@pAHC@@fHsHl$IHN]y@~]fNHKDHT$AfAA@fDAA=DA ?DAL$`fDA] @wH HCffxA@@@AD$`H]f.AD$]AD$`fHAHDO~@t@_v0DO @DL$'pPp0LˆD$&DO@HKHT$@qAA@Hs0HXHT$+SAAWIAVAUATUSHHLoLgdH%(HD$x1Lw LImLd$(}lHEPUhEU?H@0H$A}@u M9M9vjL;s(ID$HD$(D@A^EfAfAth}`EpfAHCD@A@@A Ld$(Ls LcHD$xdH3%(CHĈ[]A\A]A^A_fLd$(EpH{MHt$(LDT$LL$LL$DT$AHD$(Ls HCH<$AʺLLL$DD$DT$DT$DD$=LL$Hs0LHt!HT$(L+SALH+K D)HfILd$(f.}pE`t>EpAHSǂHSBAHSB@Ls HCE`EpI*L9w( E]AAE@LED AHAT$߀]w ]3]CAwD.HAHD$(E ܸHSEfAfAB@fDbA=A Ld$(D7AfA7v 8A8HD$0H޹8L $HHD$ uhHEPfDt$0L $HD$8A HSL{L9HT$@HfD8HI9uL|$HHCLD$8HP@AP@H|$LL $薍HC0L $HJHt$PH{HI9t3HK D)H9s'x Ht$PHHHH9wHD$@HS HT$8HCHD$`HC0J@HCuH@AHCL{I9LkMHsLLL $L $fDL9HSIDBAHSB@8HH<$AAHD$(Ht$vAD$LL$D\$DT$DD$vD$w'D\$DT$LL$AE =EHs0LHHT$(+SfAEAA@HD$HH9MPAHpAt@AA@AHCP@LLXAHrAAA>EbBAAAzHCJ@DJ]HCH]B]A4HT$PHHALIHAH|I| IxIHH)H)HOHzALHxADLT>MT;HxIHH)H)DHbLLHAs4AETAAHCJ]3HDHHL>IL:HLHH)H)DH빋BAEABDCDHCJ@ @AA@ADADHC^DfAD HCCEBDfCDHCJ@DLfALHCJ]lADLALHCJ]JHSDBAB@ DEAVAUAATIUHSLwA H}UAVlH] Pt?1H}UAFlv AaH}UD1H}UAUATUSHLgMt8ILIl$PfDH;Ht QHH9uI|$PH"A}>tH[]A\A]fDI}wIEH[]A\A]@AWA AVAUIATIUHSHHdH%(H$81DŽ$2 fD$6vHEHHAEfD$DH{HD$$HD$(1H)D$4D$ (HHǃHEPCXIu HCH$2iAU $2AADsl щxHKhHrhsuitRhuuIVPB[HRhHShH|H|H{pHH)H)HȅtL9PRhTTIVPTfTIVPz@AWIAVAUATUSHHHoHW0dH%(H$1Lo LW(DeTHGH$LwL]E!M9L9AAKf{I9UTtƄ$ACfA{bH$ LKHAL)H~!AIcL?AVHL$hH Dl$c1D$ AHD$D$f.HJXHD$(DƃD$4H H4FL$X|$$؃Ex$,AA> FDl$LHl$@LT$HLl$8D$ L|$PD$~aA HD$DETHc=N Hf9=@ @yACbEL$X|$u"A vAt$X|$ `_RDl$ AɉD$Dl$cD$5 eEtC|$DA_^f]]V_]$fDJD A!ACdE11ADl$LHl$@LT$HLl$8D$L|$PACcD$ D$Hc҈$IMAEH$HH|$HH+CHHrIH$H$ AKbA@LLl$8Hl$@LT$HD$AL|$PD$ <BȈL$HI|$HI$HTITLH)H H)HH8HcACfƄʃlIMI9$AE$AEH$HH|$HH+CHA)HrH$H$1E1Ƅ$D$ACfA:CbuJDl$LHl$@LT$HLl$8D$ L|$PD$\IHD$L$D$8Mc;A$TATTfATAWIAVAUATUSHHHoHW0dH%(H$1Lg LW(DmTHGHT$xLwL]EtpM9OL96A7A{ft{tI9fHCLc H$dH3%( HĨ[]A\A]A^A_$L9sM9DHHHL$DDAADA DA  A{fD$t1ACbE1fACfA $HT$xIt$HH|$HJIHL$xHH+CHH3@A@$1L9sB΁A DmTDHE@DmTaMTuACfHKH¾H)H~HcL?tHC[H{CHC[DHG~3HGPHt"@HG@HG@ HG@HGHHt @HG@tHGff.SHD dH%(HD$1EdDEtwHWHHHH oD$((HRHH8HT$ƆHGH8HHHHt$dH34%(uH[D`s~ufATHUHH= SHIċ~ []A\HEHHEPBHEHt L []A\HH= !LAUIATL USHH_oH oKAL$oS AT$ o[0A\$0oc@Ad$@okPAl$Pos`At$`o{pA|$poA$oA$HI$f.H;HtHH9uMeLAE>H[]A\A]1AWMAVMAUDATIUHSH11dH%(HD$1HT$H<芨t$ A@lj‰!u{Htu&HBHJHA9HP@0HH)H|$dH3<%(H[]A\A]A^A_A8$w]vB@t=]HEu*HP@0렐uHfDC.11@HU'HP{f.ATUHSHHWLGdH%(HD$1L9HrHHw A<_@ǀw &H @t#Ht$dH34%(H[]A\fDtr LKLcIyJ HSLB@A#fw]HS HJHK fHC0HtHPML+D$HS0DAf.LHkLD)ffD AHC@h@@2A> tlHD$(dH3%(]H8[]A\A]A^A_fH{HHWA@tGA@tLfLAHC@h@H{HHOAHsr@HtA$GA@tAD,fD)fDHCHCA(HHIHGHHLHLH)H)HI$HILHGID,HHD)H)H)HHHDAGALLA$GAAD,D)SfDAWAVAUATUSHhdH%(HD$X1HGD$9LXHGH9GIHHt$9H|$:1H4$ELd$=MH|$Hs H9s(ApfD$:fAfY@ǃfAfwkHHAfH JHf9wf;hD$=fDD$>>D@t E+Pf&Hr f_D$=HCALDMHS )H;S(s8L9tgHHHrHs HS0HtHJHK0*)HS H;S(rȅ~0H{AEqHSJ[1fH LhHJH9uEHCH;Cs!AUH{(H9{ rAEHD$XdH3%(Hh[]A\A]A^A_f_ @pAƆcDRAACABAHD$@fD$PHD$A)D$@AA<=<ALL$L$LHL$LDT$DT$8D$9AAGALL$L$LHL$LxDžAAH\$ HLl$(ADD\$S@8H11I<tHt$<uL$HL$ILLfJD$=1D$>T$?LADT$<LL$L$LLHL$Dž LL$L$LLHL$1yDžALL$L$LLHL$NDT$DžAoAu{<,A%L$HL$ALLL$@LDT$LL$DT$WHD$fA)@0AAA@DD\$H\$ Ll$(u"EtLL$L$LLHL$1YDžD$:D$=fuD$>L$?fT$>f HD$@HD$'3D$9t*<w&LL$L$LHL$LDž:AA N< D$=D$>D$9AAAF D$9t*<v&LL$L$LHL$L7DžE1AD$=D$>Auڿf.ATUSH_Ht-IHDH;Ht# HH9uA|$>t []A\DI|$2ID$[]A\AWIAVIAUATUSHHHH|$Ht$L$dH%(H$811IFHHxHfHHD$$HT$PIH)D$4Lt$ D$DD$ (HHǀ1HH$AGL=3MD$(-I?HtH4$HL IEIIM9tF~H|$H$8dH3%(HH[]A\A]A^A_ȅHD$xut$Lp @MtsE.1EtQaH, L%N2@|FII$Ht9A8uH虻LHH諻uAD$=D1落fffffff fffrfbfHWHHBHDHG~+GTP1ɾfHP PfpfPfDHGHP@,fPPPfuHW HO(AWHGLOAVAUATUSH_HAH9AEGL9>DCTEYL9L[LW0L5 E{fA{P fD|$MtoHD@DALOEAPH9LOLBMtHIL)HARD.LEI9H_{P uDD$CPO@GDDH9LOLbMKHL)IIAE L9HZDBIEJHIDEHGHW []A\A]A^A_[]A\A]A^A_EKfA fA ; D)fhAPAۍkIfl$fA9[ fA[HlmACEdD$Ec fA)AHU L-N kAl-DufA{u A1 |$AkAq fCLOAI[DQfAtHcEQ[AD hLOAI[DQHcEQ[ED hHGHW ffEfA{TH9+LGAH[DIHcEH[AlhHGHW 1fEfA[H9IL+GILIHAA)M:ID.Au$DL9scAAA GLOII[DQEQ[AD hLOII[DQEQ[ED hbHODATHGHW GDAkE1fEcf[$݁H9IL+GLbIA:MEL9LJ@jIEBLIfDDEE1fA{fEc^LGAH[DIfHOHQ[DBDA[@lhL@A H F$DLGAH[DIHcEH[A\hsfDfAq EAOMcH-A BD rA1AfAkD AAEAEH9IL+GIADd$AHZD MEH9g\$LJZI\E1Lbf.L9DBHf.l$HlmElDl$H9LbHoLd$MtII)LMbHLd$A*H;L$bH|$LbDj AjLID.AkE`!Ec D$f.IL+GILIHA%HOHQ[DBDA[@lhL@LgIl$[DmEl$[AD,hLgIl$[DmEl$[Dl$El,hAkcAp Aq 1q fAk"EkDl$EEc L9C@jHH;L$HD$LWIR[jAj[l$AlhLT$HT$XDM vLGAH[DIt EH[EHcAELhLGAH[DIHcEH[ElhLGIH[DIEH[EdhhA |$xE1fECA1 "l$H@jDHjMAIRDd$EH9IHO\$HQ[DBDA[DlhHOHQ[DBDA[\hLHOHQ[DBDA[DdhHHZDJHH9vDbE1HH9wIDd$lIHE1LILL\E1H-Df.LOMO HOLG AWLWL_(AVAUATUSIQL9M9e HAffTDf<m < << j Q f*AYHI @ L_ACAHG@@[]LG A\A]HOA^A_D<p ]XfAAH=Z, L9G(T fAHG0IH^ HH+_HhHo0E fDjAYHMDADAAAEt B L9g(kfA$H_0MD$HtIL+gLkALo0D#AAHAAHzuBBfBBBf< IcL5 BA,^fAYHtfzDj,E Lg(M9LgI\$]DsEt$]fE\MDjB,AYHfA AM DAOMcL= CMZ,M fK)À <@(X߀TA fD*}<ffzfB,t6L9G( fAHG0IHtHH+_HhHo0B,L9G( A\ IhfE0HG0HtHH+_L`Lg0D&E H9o(f M IXfAhHG0HtHH+oL`Lg0(D>E H9_(r A9 IfEpHG0HtHH+_HhHo0AAHfDfzf)ÀM5 A fD"Hy L= FdZAA,/AAfD:AAHfz,Z,HG(t9I9PfAHG0IHtHH+_LhLo0B,HG(v&A$fvd te qDbI9fE HG0IXHfDILWIR]DZEZ]fARH_A\ HC]h@k]fDCH_AM HC]h@k]fDCH_HC]h@k]9 fCf* ZAAHLGI@]hAh]fA@Mp fD"AyHtuDj,1 HoH]]DcDe]f]HLGI@]XAX]M fA@I$RAAHBI1 4LGA9 I@]hAh]fE@IH_HC]h@k]fDCILoIE]DpEu]fAEH_LC]E`Dc]fBCIHoHE]D`De]Aq fDEL:Ae DAWI1AVAUATUH- SH(I?AWH: HD$H> HD$D(D$D$؉D$D$L5 1D fDAuDD)1u|$u C44I?AWIL9u҃D$D$l$ tHD$H HD$I?d AWI?e AWI? AWIGI?H([ ]A\A]A^A_DHGHt3S>HtHC[H`HC[fDDf.D1E? tHFH@fPf~tDATIUH0SHHEHEHS @v HHEA$[]A\HISCII,veу0@H4IH  HXH4@"rsioP(@)@,fHfHfHNHHH n=fH&[]A\fA$[]A\AVAUATUSH dH%(HD$1D$Mt'EEHHt˅x I~8Hu3A1HL$dH3 %(H []A\A]A^fL1LD$A3LD$IAHE0HL$HT$LHpHPLI+D$LD$LAuA|$LD$LL LD$T$LL?fHE0LD$HxH*މljD$MHU0LHzH7LD$+f.SHPdH%(HD$H1HHH@ǃ@HHC0H@ HxxH[HHL$T$HD$H`Ht$HD$ H`HD$(H[HD$0HWcHD$8cHC0T$HHt$HL$H@ PxHD$HdH3%(u(HP[f.Ðf.H @AVAAUIATUHSLgI\$IĠH;LDHH#tL9uH}1UH} UH} UH} U[HEH}]A\A]A^AWIAVAUATUSHHxHoLg dH%(HD$h1L(HGLuDmTLGD]?EEM9L9EHCLc HD$hdH3%( Hx[]A\A]A^A_DL$AùH|$\LD$0D\$?H\$@LT$HLd$IHl$ L|$(IDK +A0A^A!AvAvAAAIcHR HLfIcHT$`Ld$HMT8HLHH)H)HE葋LfALIOx]ALALIOx]fDATUSH_Ht8IHDH;HtHH9uI|$pID$[]A\fAWIAVIAUATUHSH(dH%(H$1eIFHhHIHHLd$0fLD$$LH=( D$D$$(tHLLHCH= [HLLHCH= BHLLHCH= )HLLHC H= HLLHC(H= HLLHC0H= HLLHC8H= HLLHC@H= HLLHCHH= HLLHCPH= zHLLHCXH= aHLLHC`H= HHLLHChH= /HLLHCpH= HLLHCxH= HLLHH= HLLHH= HLLHH=۳ HE7Au0ǃH$dH3%(u,H([]A\A]A^A_ÐLfDEBfHr3HHSHH[*f.Hr3HHSHH[f.SHH=3HtklH[HuH=3[@f.SHH=ռ3HCClHt@lH@HuH=3[fDAVAUATIUHSLG HDMtODꉗ>~#LwhHcM9tRLIHtjHE Ic[L]LA\A]A^HLGhGhLG >~˃MHcHHHE HtLHI[]A\A]A^fAySHHHt-DExm~Htfu!H} Eux[fDE1҅tD9LEu*DvD9} A)McLAAHDH[01D1A[DAH11[HL1D H[Ðf.HHH51H=[H5H3HSHH(\H;HtHChH9tH{HtHC HthlHSHu HHBHujlH[WATUSHdH%(HD$1H=\3H=3Ld$H=>3HtIfD$1@HhH=3UltnL_Hut H=3@H=3H=ݹ3_H͹33HT$dH3%(u,H[]A\fHƻc`HH=3qf.UHHSHH?H6HZHhbu H[]fHHbH[]fUHSHHhH?`H`H[]@f.AW AVAUATUHS1HdH%(H$1L$D$LH:_IIH}HN HDH=k3Ht$ Hl$ Lt$([HHu mDHHCHuCpClu1H$dH3%(HH[]A\A]A^A_DAUAEf#HqxIHHxHHHH@pHH)xHHI?HtIWhH9tHD$NHD$IhI?HAAuM L4\HIGHtqIo(ILHf[AE~ltZAEAGpH=3LzZHHLHcHIH^AELAbH5 HbtHT$H[HrT$fHǃLLLLsIGAf.IwH=03HL$LLD$XZD$=LAEIwLH=ʬ AU~IG AWpAELHt HpuxauAEIG IG IO0HP0r 9q tAEAGpkJHTIW@H@8IGPDAWAVMAUIATMUSHH(H|$HT$!AEHD$DHt$LH(HA$ Hڋ H!%tHDHJHDщ@Ht$HH)}AD}pE~ml1A$HH=^ _HHD$~Ht.EAE;tC+H(H[]A\A]A^A_ÐAEfHuH}undA} fD1ff.HUSHHHHtnH{HtH{ HtHChH9ti,HC ǃt H[]@+utHH[]!Df.AWAVAUATUSH(LL$dH%(HD$1D$AHtHՋWpHIIMDž>t:HD$E1HL$dH3 %(LH([]A\A]A^A_fDE1Lt$u4fDH[HtCpusHH{(HLAZAtLs(A~";H+HH-}uIHD$I$YDwHLw(HT$HLZAA}t?uDH=̨ HtHD$fA0|UHSHHdH%(HD$1HHT$H=m D$HpT$,HHBHHL$dH3 %(uH[]fDU1{@AWAVAUATUSHH(H?HL$dH%(HD$1HD`EHL-ާ Ld$L5 !fDH;H`H(L\HLHx(\t-H LD$Hy(UHtT$JvoHD$LHHpuT$}H_HHBHzHMAHL$dH3 %(DuMH([]A\A]A^A_DHǃHHH= efHD$2zfAWAVAUATUSHAH4$dH%(H$1}IIԉLŃL$LLL^*ED$$HD$(D$!D$"D$#3u?3~bEf1H$dH3%(HH[]A\A]A^A_fH=Ѯ3tHEH=33D]EL$0LLLl$! wH=V3Ƅ$ HD$"MLH<$LL$$HL$#HLL$HL$HD$|$$IH|$#HD$(D$"tADUEHT$0H|$(HLD$"f.uzHT$(H= H2HBt8Hu;A~`uJDMEAH|$(Ht0f|$"u'HT$(HBHt@lHRHBHuHT$(H=+3&DEE9D$$t E(MMA,L1+IL1HIILJH)HILJLMwI(1MwAoF(AG(AoN8OAoVHW Ao^X_0tA`AwHAAƇAlTALJAGDE14fL1AOIL1HIILJH)H+H,+LI @ʫ3H=3H}EH=33}}H=V3H4$HLuIƅHD$(H=$3U4E1(fD&3 눿&IHHxHHHǀH1H)HHpuqL- LHD$(LH@€LHSf@lHRHBHuHT$(H=C3>E4NfDhlE@t D$! D$"txLL$HL$MLHT$H<$DŽ$0rootƄ$4|$$ItH\HD$(D$$BHT$(HBfH'8fLH;sLL$MLHL$HT$H<$-|$$I'D$$H6|$#HD$(D$!D$"dA~`LlqH=HPH$0L湝IHH$t_L@sHtLLsuvI>H5 sI~Ld$(}H=q3l}N}DEL$EXrLd$(H4$1HL tLl$(H5 I}szI}o}oHLLUHHH1HLJHHH)HHǂÐ@f.fUHSHH_HHH#HH[]DAUATIUSHHH9uHHuHH[]A\A]DH,1oEoMKoU S o]0[0oe@c@omPkPou`s`o}p{pooooHHC HǃHu HtLHSHǃH{HHH[]A\A]1Doe#omkou s o}0{0oe@c@omPkPou`s`o}p{pooooHHC HǃHu HtLHUA+H,+HfHHoeomou o}0 ooe@hoomPp oHu x0ou`o}po`@hPp`xpHHC HǃH"LHY A$1HtE /Ht2SHH򋷬H(HHt[D[ÐDf.AUAATILUHSLHdH%(HD$1Ht$it$LIEHH`HL$dH3 %(u H[]A\A]m1HtE /Ht2SHH򋷬H(IHt[D[ÐDf.1HtE /Ht2SHH򋷬H($JHt[D[ÐDf.Ht71Ht2u D@@f.Ht Ht'%uÐ@fHt FfDHtH1f.Ht1f.HHt LJff.HHt9@1f.1HtHtHGHfÐ1Ht% Ht t&tf.HGHHGHHtHGH1DI1HH1zf.IйHH1WIйHH17AWMAVAUATUSHHH|$L$H$H$L$dH%(H$81M I|$HtLD$/LD$I|$HtLD$6LD$Mt$hM9{I|$ HtL9tLD$ LD$ID$ MADŽ$MELH$1ADžfAIEIGIEIw M9tHtAHLL<$MLfHLLIE Ic|/tHٺH5A LIE @I91LgAIM(Ht$IEHϺ@iH3FAH$8dH3%(LLHH[]A\A]A^A_Á$LD$~FMT$VL$0t$ L;?HLfDHT$HD$HCT$HIƅI DjLD$Dl$HDHtLD$eLD$hD9ALHcLD$KHD$HDl$HLD$DLl$LLD$LA}/LD$sH|$/LD$dLD$HHD$ t HHD$ MpHt$HT$LLHD$PD$LHD$0D$LH|$ HD$0H|$ HhH$0HD$8HD$XdH=Hx^HD$HL|$XHt$ H|$M fHD$PLl$0H$HD$XHD$L$D}H8L$,;Le(H $HT$DL!NAǃ37MHMISDLAVD$DPHT$pH IMt EInHD$XM8tAAHt$ H|$Hm,eHD$HD$XHt E&MAu MH|$HD$8Hl$`H9tHD$H9tHH|$0I9DMGLM1ALJfAH$IIcH)I"fDLD$LD$HIH,+IE MuhIADžHt$ HT$LLHD$PD$LHD$0D$LGIw Ht$XHLt$LcHD$0Lt$XHL$PHT$XHx(LAH$HHa9D$HHcHl$`~.H9l$VH|$HHD$H|$HcT$HL|$H4$LbHD$0DHL$PHT$XL|$XHx(KAAHt@DE8LL$0HDMASIy(AT$PHT$pH IMf.E1iMHl$`MvfHD$`HD$i@HD$/LpL`LD$HHHD$ H=N Lu.IGMpH0kfDE1f.LLl$ H=bU /LLD_HHLHD$ HD$8IHD$sH|$0@E1ffLl$L_LD$LHD$ :HD$0DhH|$0E1H:HD$|$t+DHL$0PHy(vtT$DCAHl$`T$DHL$XHl$`~AA1aAUATUSHHdH%(HD$1H$Htb2HՅYIH9tbt!H@uR4uUDHHL$dH3 %(H[]A\A]fDEH@HHHLo(LBUHMLA$USjHT$ MD$H pDLo(HL9@M~M_ATIUHSH_H&t2HLHHtHHHh] fD11HtEH[]A\ff.AVAUATUSHHdH%(HD$1H$HDHEIHAxz9~rtiH@4tILw(DLSAU3HMDULSjHT$ MD$JH @EHHT$dH3%(uVH[]A\A]A^fHDLw(HDL>Mw먐HHH+^f.tH(H8f.AT1ULSHLzHHHIYLHH[]A\fDHHDA9DEPDDATIUHHH HcSHH>DE[1]A\fDDH(?ILH[]A\HIDDfDDH(!=IL뾐[H]DH(A\]7D11Df.AUATUSHdH%(HD$1H$HHˋ hHHAxu9~mIH HcH>DH(D>ILDHHL$dH3 %(H[]A\A]Ð1fDILDHH(D;1fDH(L6f.1s1ifU@[AUEATILUHSLHdH%(HD$1HT$yt$LIEHHHL$dH3 %(u H[]A\A]ZAWAVAUATIUSH(Ht$dH%(HD$1HH͋ HD$HL|$IH$Bf.HLCIٹULATjHT$0H HHD$I݀8t5Ls(H$LLAtBU~HD$LI݀8uIHT$dH3%(Lu!H([]A\A]A^A_fDEMYAWAVAUATIUSHHt HӅ~HL[]A\A]A^A_IPWhHcHIHHLHE1uXA}/LtC/HVIHtVHHLeHŅ~|LtrMu/LVHtzHhfHHLHŋLHH I+fDDLIwHHIHsbfD"f.UHAWAVAUATSHHHHPdH%(HE1HtGDIEaXHhH0j@/LTHHXH@H0LpXH84AʼnXA;XItAEtAt}HHI_H`H E1E1EE(H fDEHEIG HDžhHAHhH0@{pH[HuA$}H}1@LSI}HHXI_H`(A$E1HXMIATHHPH8jH HPOfDFDH}wlfHEDsHE~HLH HHH@赽xHpLH iA $HEHhHHH`HC(HXfH(H0DHX3<8HhtuŃ83fDL3HLuTt H=X L1҄ƒ€HA$H{(MAT8IعPHHjIHPH fA$H8MIATHX1AUjIH HHXDH@ HAHh8HC(HXMtKIE I]EHAfDH}'HHI_H`QE1L}H}RHVHVf.AVIAUIATIUHSHdH%(H$1H\$HHLHLHt$ HHHIEv|$ t7MtD$ AEH$dH3 %(LuQH[]A\A]A^@fA<$"ufA|$"ufA|$"uD$ E1EE1nQ@f.AWAVAUATUSHDdH%(H$1EIHG(HHIHFHGILhMtAMp~EEIMHH3LPH$dH3%()Hĸ[]A\A]A^A_fFHL|$1HMH7LPL,AoE(I(Ll$Ll$(D$8AoM8OAoUHW Ao]Xt$XƄ$_0|$p$$-LL$DŽ$$LHs D$ HtU>Lu-LLHHLLLHL$ L`T$ fDLOfDAVAUATUSHDdH%(H$1ElHHHLl$ IIL}ujH:3HHLHLHD$HD$H$LHH$dH3%(uKH[]A\A]A^LHLHoIċxLNHASAWAVAUATIUSH8dH%(HD$(1D$HD$Ht$ Ht@Hˋ 7HHIPvEt@f.HL$(dH3 %(L H8[]A\A]A^A_f.HD$ Lu(HT$HLHD$+AljD$t>HIDSLATjHT$@LE+H IoLl$ t"O=DHT$H}HL$HILD$vHIDHSATjLD$8HT$@t$0H ILf.AWAVAUATUSH8dH%(HD$(1D$HD$Ht$ HHˋ HHvI􋷬IՉJv L}(Lt$ D$HT$LLC*D$tD1H|$(dH3<%(H8[]A\A]A^A_DHH1LHHLHHGHHD$HD$Ld$ t*1uDLL&^fDH}LHL$IHLD$t$HtLH%KAUEATILUHSLHdH%(HD$1HT$t$LIEHH@HL$dH3 %(u H[]A\A]JIȅHt1GfIȅHt@fAVIAUIATE1USHHdH%(H$1HHHt?9MtcHHLLBH|$(tZ$H}(J'HAH$dH3 %(Du9H[]A\A]A^fHR[If.ATUSHdH%(HD$1HHGHHtHt$dH34%(H[]A\fHHT$H5$D$L$IąOl$}Hc_HCHtT$~.HLHcЦHC(HCp1b0fTnH@f.HtSHH[HfDf.AUATUS1HII薺8H艺HHHfo23fo 23Hfo23HP H23HC0.H"LLH5t LHH5t HIAE HkLDHH[]A\A]fDH(H萺H1膺@AEH1nHfHH[]A\A]AWAVAUATUSHH $H8f$xL$L$pH|$ H$0H$AUHL$~t$(LD$D$,dH%(H$(1)$ )$ )$ )$ )$ D$xHH$0~HH$0 ~HH$0~HH$0~H~.H$(dH3%(# H8[]A\A]A^A_DHl$xLLH$ IIHt$8HHt$`H=LL$ HHLLt$@H$ L$ H$HHD$H$PHHD$0LHHDLL8DMt'H<$HAIƋD$x7L|%D$xHHD$|HD$HH$ HD$PH$ HD$XAED$xMt HLGLHCHHLL<$ ^$ PLH=p 2AEE1#H<$HHD$x,IƋD$x6M9A0@HH%D1HL`&Hu1AHT$Ht$HLD$xHT$HH|$HH5qINjD$xD$|LNHt$PLOH|$XH=B$ kHt$PH|$8BRfDL|$@HLALLAH$ HD$HH$ HD$PHD$|HD$XH$ HD$`lD$ AEHLD$xALHHL0Ew$ EMEH<$HHD$xEIƋD$xvtD$ sfDHT$Ht$HL;D$xuHT$0Ht$8HH|$D|$xEuH|$HH@HL$PD$ E&H!%tDHQHDʉHT$HHH+L$P2H!%tDHrHD։@HH+T$HH9HLD$x@LHH]LDAE|$,!H$ H H!%tH$ DHJHDщHHH) H!%tDHKHDىHH)H9H|$8H$ z@HSHLƄ$ VAfDH|$H|$0AUHD$ 1t$(H|$ LfDƄ$  AE1DH$ H|$8HHD$H?AEjAEH$ L]>$ |$,4LH5k >Ht$L~>LH5z; j>Ht$HLX>LH!%t‹t$(DHSHDډHL)߉yHAE1fHt$HH|$8l=L|$@HLW=LLG=H$ HD$@H$ HD$PHD$|HD$XdD$ AEHLD$xDA$Hh[]A\A]A^A_ÐA6MHLHC8HhH[]A\A]A^A_A6XMHAljD$,IFLHD$0HS8AWDE1HT$ Hl$8LLt$B|SHE1LATLL$HHt$AA[XA$IGL9|$ WIfA>MnSHuMHHt$HLD$,HS0D$,HD$PHD$@ANjD$,Mcp1J<L|$Ht$0H|$XI,l$8MtA|mSH4$9V HT$L4A!E9DHAv DADRAƒDXxB9Z9JA9} O$DAv JO0J΃@w8@w9@w: O4 w0G8t AttwHcB9B~nHHGdfA[~"G$[G;f~EAAE9fDG8t AtG;[SfHdH%(HD$1GG G0A~HD$dH3%(uPH[H\$IIA1HH1uAfDDLHL8&ATfIUHH SHHH5HdH%(HD$1Ld$CMC C0蚾HUHILHHRHD$dH3%(u H[]A\%@HV 8Ðff.@S%Ht>9ƸuHFV t HGHH1HtHH[fDO099)HOHA Ήȁt*HHT$HT$fDHO(HAfD%HDCH bKH P@f. 1$SHHwHHt[f.[1u0HU uHHt DHGHf1ff. 1$SHHwHHt[f.[1u0HT uHHt DHGHf1ff. 1$SHHwHHt[f.[1u0HT uHHt DHGHf1ff. 1$SHHwHHt[f.[wLHR HcH>fHGH1tHGf1tHGÐ1f.AAHL M AWIAVAUATUSH8HL$HT$t*3H8[]A\A]A^A_@EHGE1HD$ JHxH|$D$,A9|5oHD$ H0LHL $!L $$DE9~ |$(L$9~7)HcMH|$HH H<$H4HU0A6HD$|$THD$0w|$,H$HD$`H\$8HD$@HE1HAVDl$4HT$Ht$DLL$@AXZ~DH5B H1H|$8H9tH|$HH$H9tͅT$ MHL$HH4$U8D$AT$,HH5B 费H|$HH$AH9t vfD1fs@fDH$Hp D$(cD$1H5g@ H/A1m1H5? HA1MLHHD$HH1H5@ HָA11H5@ H赸11H5@ H蚸1HcD$,HHHcH蕃HD$8HHH$HD$@f.H2SHHHHHt茞H{HtHPH[t@SHH[銂f.HF3@fDUHSHHHA2HGHHHp(H1GHCH[]HUSHHdH%(HD$1H2HGD$HHHvHt,HT$1HCHD$dH3%(uH[]DHGqHW@Hm2HGHHHt!USH1H聝HCH[]fDHGH f.USHHHH2HCHHHr(HHCH[]HfDUSHHdH%(HD$1H9tQHHHt mHCH{HtHPHCHuD$Ht-HT$1葜HCHL$dH3 %(HuH[]HCUHSH HHt HHHH[]HSHH H~dH%(HD$1HD$ D$ HL$ HT$H߾HD$@)HL$dH3 %(HuH [b H铟fHfH铠fH#fH#fHӠfH飠fHӠfH#fHfAUIATIUHSHdH%(H$1HHI}HH9HHLE~$H$dH3 %(LuH[]A\A]H! HO@SHH1H H~dH%(HD$1HD$ D$ HL$ HT$H߾HD${'HL$dH3 %(HuH [ @SHH H~dH%(HD$1HD$ D$ H蛭L$ HT$H߾HD$'HH\$dH3%(uH [" kAVIAUAATIUHSHdH%(H$1HHcI~HHDQHHLSE~,H$dH3 %(Lu H[]A\A]A^fDHhq H@SHH dH<%(H|$1H~HT$ D$ 蚭L$ HT$H߾HD$%HH\$dH3%(uH [ RAVIAUIATIUHSHdH%(H$1HH3I~HHLHHL#E~,H$dH3 %(Lu H[]A\A]A^fDH8A H@AVIAUIATIUHSHdH%(H$1HH胖I~HHL聰HHLsE~,H$dH3 %(Lu H[]A\A]A^fDH舖H@SHHH dH<%(H|$1H~HT$ HD$ hL$ HT$H߾HD$#HH\$dH3%(uH [ fDH飾fH铿fATUHH=o=3SHdH%(HD$1pH]Ht,H=E=3qHHT$dH3%(ujH[]A\@H}Ht$D$ImyHHtE111LHH]DHEHwH H fDSHH~Hʉ踛HE11H1FH[ÐAUIATIUHSHhdH%(HD$X1Fu0Hr(1HқHEHD$XdH3%(urHh[]A\A]H\$H3'1Ht$1ҹHfD$0D$Iu(u+H{ uH|$(LHEH 1H f.USHHH2HGHHH[]H{ @H2ATIUHHSHHHGDLHHH[]A\H8 fHtH`Df.DODVDE9AN…~BLFHA0f97rEwSpHD GA@f9r"Hf9w)H9u1E9ʺOf.f.HGH L2H56 1@:!9tHHtHruHHufDLGLK2A@HHIL)AzAx=t'D HA!D9t.v1HtHtHIff.HG@ATIUS~5FH_H@Hl HH9tC tH;HvH9u[L]A\v@SHHHH[vDf.vSHHvH[vvfDSHH=83 ltH=83[Jlf.HXH=83[+lf.USHH=93Ht%f.HH93tH=83HuH83HkPf.H;Ht HHH9uH= 93HtH8383H83HtH;HtH)tH8383H[]DAWIAVAUIHATI1USHc1HdH%(HD$1Lt$D$MCD$9HcHMHtMMLHIuCD$~ LLqHL$dH3 %(LuH[]A\A]A^A_)fAWAVAUATUSH8HD$pL$ A~[Di11DH, D$J9|AAAAMfE;$/w"s;DXE9| CLcO<NfxYfxIu9tH]HH[]DHpt1HH[]N S AUATUSHdH%(H$1H# H1~(H$dH3 %(H8Hĸ[]A\A]IIIHL15[MmHHHLH!%tH}LDHSHDډHL)HHcDH}Lj1H= 13fEcH03HtEHEH=03H-03cf1fDH5i jH03HDU1SHHt~ H[]HH=V03bH:03HtH9u-fDH9t3HHHu1H=03bH[]H/3f.HH߽HkŐf.AWAVAUATUSHDdH%(H$1EIυxIIHu<~8A1H$dH3 %(H[]A\A]A^A_fDHD$H\$LHIH$H5?* D$pT$D$ 3Lt$ M1LLXAeH=.3aH.3 H5hHu [HHtPHsLuHH=.3aH8Y9H(YLL‰D$oH=i.3Da_LwHt|$ D$H$_LBHtmLLLﺝLLAL_fDH VT$9LLZn&DAT$9}H4$LWT$H$H5- H=j( D$iH $H5- HHH@H $HLH.H $11HH;H $HT$H5D HHD$让LT$H$LmHe\$A.&"HLV(HT$LH!TT$AWAVAUATUSHHHL$A dH%(H$81`AL˃Hl$,IHL$HMD$,L D$,H$LHHD$SH|$Ƅ$'LHH=& D$,}IAHLH5+ L苦Ht$HLL訜HLDLgT$,~HD$LUALMt&LHD$豂HD$f.1H$8dH3%(GHH[]A\A]A^A_1@HL$@L|$@H5* D$xIG D$H(HD$@1fD$LHD$0HHD$]T$8Ht$0HLkH|$H5 \T$8Ht$0HLkHt$H|$\T$8Ht$0HLvkHt$@HLLC|$,AuE1D$,|$LuH~@; H|$@HD$fHD$EH/H*f.AWAVAUATUSHEHT$HL$dH%(H$1E"IH\$(L|$0IHٺLLMLD$(!D$( LD$,LLLD$PLHD$/H=# D$(裇HH5( HH辣LD$HHHLؙHt$HLHIŸL$(~)LHH5# LD$(蝟T$(LHD$T$(~TLRA$LEfDH$dH3%(ujH[]A\A]A^A_E1DHD$t u}tUfDLPHL$IMLL5>@f.ATUH1SHIHdH%(HD$1HL$LD$~HD$dH3%(uIH[]A\HIċ\$9Ufx AE1L1H"U fD 1~Htt#HHHÐHx@HH1fUHSHHIf~H[]tt7H[]f.Hc@ v!Hf[]@HcP@ wf~ff*H& * ^{f.H1BfAWAVAUATUSHD$L$dH%(HD$x1E~(1H\$xdH3%(HĈ[]A\A]A^A_Ë%3IIu%3~`AH=%3ZtH5 ?_H5xH=1L'HD$AH=X%3V%35[ARH=C%3LH:$f/T$w5$$f/`@f/D$ f.A1fH|$H5Ll$ljLH5$ H=m D$llLH5$ HHGHD$8D$l~*AH|$8{A[HT$Hf$3HD$pD$4HD$@Lt$XL|$HfHT$HLa{D$4H\$8H_t$49L1H֍INjD$lHD$t1HD$Pf.H{L1LH5 D$llT$l`$ H=HD$(zLzLzHt$ LHt$D$(D$lH3H|$sCaL膀9L1҉LI_HHL1H5A: LD$p誝IHtHt$@LH}L1LH5 HD$ yt$lHHc# HD$Ht$PLHHL$(D$t~fHL$(Hc@H H H*|$Ht$PLHHD$(D$t;~fHL$(Hc@H H H*L|$HLt$XAH|$ALt$XL|$Ho1ATIU8S]HHtYfo2fo 2fo2HP H2HC0y]Ht4(@HCH[]A\HA$[]A\A$H1]ff.AWAVAUATU1SH$dH%(H$1Ht H~3H$dH3 %(1H[]A\A]A^A_Lt$@Ld$4IMLH5s D$4zLIع1LI_L\HtLH5 H= LH5T HHHHLLH1HD$D$4~6H|$LwD$4ttOD@HD$8E1HD$HD$9|$Du{H|$ HH|$L t|H|$ IHuMH|$8tXH|$8SH|$e H|$[ HD$8H|$ tlHD$8Hx 몿`QLHD$LLd$`HPLH|$HLd 5H|$8螿H|$HHٺH5 UHD$8gD$Cff.AUATUSH(dH%(HD$1Ht H?t(1HL$dH3 %(H([]A\A]Ld$H5 1D$LsLH5  HHH袏L$1~HD$ lD$ fDLl$HL+IIHHt$ Hz HHHHHHHHHHHHHHAWIAVAUATUHSLHH|$Ht$xL$dH%(H$x1 3tH= 3AjH 3H|$H$DŽ$HD$pH$0HHL$HH$,$uH$EH$H$HHD$` 3tH= 3AH 3HD$@H$HD$(H$HD$0H$HD$PH$HD$Lt$(Ht$`H=s DŽ$E1L)jL1H5 HHD$X@HHD$ hH$D$8H|$.fLAE{bD9l$8Ld$(H|$ 1DLtHT$0L1HIw3Ld$@VMtHT$PH|$H$$HD$L$E1H$H$ fDAH|$HuD#H|$1H$H|$X1H5: HHD$DŽ$HIgAŅ~OE1L|$8H\$hDLt$L1LsHI[gEL@aA9uL|$8H\$hL)aH|$ aH|$XaH|$`HcEH<@HEHt$xHHcH<@HEIH$DE~UH$xdH3%(mHĈ[]A\A]A^A_H=J 3=?HH=4 3'?L%L-E1HL$(LLDŽ$DŽ$诨1LLHD$@H$HHD$0荨D$8HD$`H$HD$H$H$Lt$HH$H=P DŽ$L gL1H5e HH$HHD$PeD$ D$X5H|$@H苪Ht`L^_D$ D$ 9D$XLl$Ht$ 1H|$PLqHT$L1IHtLIeDL$8IEuHL$(H|$@LLѪHcI7H|$pH@HL HcI?H@HLhHcMH@I@HcIHH@ $L HL$HHT$LsHcULl$xHHRHIUL"HT$$HcUHRHIUHBHcEMMH@I@HcEIUHH@M$LHcMH@IL HcH@IL,BLIEHcMH@IHp-HcM'H@I@HcIHH@ D%L$HT$L$L6HD$pL$L$H$ QH|$HHcIHRHL"HcH RIH PuOHP uHPHQHcM/HRITBHcIrHR3H PfxP s1@H$fDHL$1H$H5  DŽ$HHD$XmbD$haH$H\$xD$ L$/fH|$`HCHtHL\D$ D$ 9D$hHL$t$ 1H|$XnHIaDD$8IEuHL$0H|$`LLE1螧LaADž~HHDIHL$HT$L qIcHMHHRHL*HT$$IcHuHRHHBIcH}H@H@IcHUHH@A$LA9uHLf.L$H$H|$XZH|$PZH$ZH$Bt D$8H|$@*H|$` HD$xHcuH `H8Hc3I?H A|$$H$|NHH@AWIAVL523AUIH=3ATMfPUSLH(dH%(HD$1$HD$D$HD$4H+HtHL5HI9uH=u314HL$HMHt$LD$LA H=?31x4I4HcHtLHH uH*3I HŅ1ۅ{LH9~dHH[HHJ1uuztAu 0$f[]A\~~1f.LH脬9~\HH[HHJ1uuztAu 0$f[H]A\$@USHHH2Ho HHHt} u&H8H{(HtHPHH[]7H}79ϐ@SHH[7f.~LUFSHlHHf-HH9t;@_tƛHCH9uH[]Df.U@SHH茛/bԻHHHAWAVAUATUSHH@t$dH%(H$1~1H$dH3 %(H3Hĸ[]A\A]A^A_D@IHIuD$0< 1LcH|$@HG ft$LLLHD$@D$xD$H(2K~ |$LdH|$@3.UfDt$xH|$@ T$xH{(;|$L{(|$\;H$dH3 %(HH([]A\A]A^A_$H|$P$H|$PV6H}(H$1DŽ$HF f$H$HD$0HIHD$DŽ$(Z$H2Lt$@D$,LH](H0'Ht$@HT$HLHLD$,t$,A$H$MH$Hc$L$1DŽ$Hf$HHD$IE H$DŽ$(H9]E1R$tL_L*HLjT$HHt$@LL&+H.H\H9\$EuHT$PHHHT$褳#$~HT$tL_Lz*HT$PHLT$HHt$@LL*$A;@H|$P&&$HHjH€H](HT$PLHH2H0diEV@Eu<$tL_L)Ht$PL+T$HHt$@LL)Hp2H}(LH$H0$H|$$H$6%Ht$PL1ɋT$HHt$@H$HG f$LH$DŽ$DŽ$(>)H2H}(LH$H0@$WH$$EHE(E@H${$H߸H޸H HH&H޸H黸HAWE1AVAUATLgULSHHdH%(H$1H|$@D$xHG D$H(HD$@fDL$L(DCE~9|$LFH$dH3 %(HH[]A\A]A^A_ft$xH|$@Rt$xH|$@|H{(t1H$Lt$ D$HF f$LH$DŽ$DŽ$(H2L|$0Hk(LH0qHt$0HT$8LHLD$gL$$H$E1-f@-t*uBD-$ID9B|-@_u1@H|$@N"f|$tH"2H{(LH$H0蛏$tH$"@L$AH$!/C@H$Lc1H$DŽ$H$IH$H$DŽ$(f$D$I9w^g$tH<$L_T%HLT$8Ht$0LH<$%H茫HlI9Ht$@HuD$葭H HHBHHDUSHHHL2HoPHHHt} uFH>HkhHt} uH'H{޳HH[]H}G DH}7 믐@SHsH[f.ATE1US~D[]A\HHHt+HP@ AH@ HEPHHEXD[]A\HEPU1SHHH:2fW|GHHGPHH2HGXHG`HGfGHGhHGpGxG~H[]H餴fDU1SHHH2wHHGPHHGXHH~2G`HHGhHGfGHGpGxfO|G~H[]H/fD "AWAVAUATIUHSHHHPHGXG`HGpGxEl$`ExEl$xE~vLshMLEE|McIT$hIE9n}VLH$HA~ H$IEnAF '@U1H[]A\A]A^A_@IH2HL?EHChHHCpAD$xCxH[]A\A]A^A_Ð1DHHP@ H@ HCPHHCXLsPIcM|$PHE;n~zHH$.H A~ H$IEnAF KPfIHtfH@AFIAF LshIHCpEl$xyDII7H2EHCPHHCXAD$`C`'HChE1fHCP1EwI>HT$H$ HT$H$9I>HT$H$HT$H$E+WG`GxG~EfG1fG|Ðf.ATLgUHHvSHHdH%(HD$1H2HHFGLHCPHT$HHHCXC`HChHCpCxE|D$C|E}C}E~C~otHD$dH3%(uH[]A\fHaHwHsUSHHdH%(HD$1H9tGFHHHvGXE|HHHT$D$C|E}C}E~C~tHL$dH3 %(HuH[]DH@試UHHSHGAU`؍ Ѕ~OHMXDBIHqIH<ҍQҍAҍQ HI9uH[]f.AWAVAUIATIHUSHhdH%(HD$X1A|$~u,HT$XdH3%(LHh[]A\A]A^A_ÐLt$LsAD$`~rHcL|$HH)HHHH HH9t?ID$XH؃8up@ AE1L1LfD$HH9uLL蝯L9 H9@f. t% tHV HGpÐF f*ÐfHcHHwX vfff.H9t/19tfDN9OuN9OuF 9G fDfH9tF9Gt1@fAUATUHSHHVGуu7fxRfxbu+9u'HuH{ttC`;E`t1H[]A\A]GuDMLcPHmP~Dh1II HL9tHuI<$HHu@f.D EDSHt1E1HfJfDB(HH]1C`CxfC|C~[Ð@f.HGPHtHHGXHGhHtHHGpÐf.9ODFfDAA9HHcH Gf0DHfAw`0D9~]E1ۃE9sMH|ADAfA w4@= EMٍDA9~AfyAN9|1LL 1H[]A\A]A^A_f}uEt9AD1҅x 9N)'L\x/pAV넉)~1LLc1냉LLL1iIE1 LD$ D$ Gff.AWAVAUATUSHEdH%(H$1EMDOHMōvfEEAA9fAH{uH{(HcLGf-f+09tHHߺATLL$DD$4L$0A<$Y^(D$Ht$HiA$1H8[]A\A]A^A_fDSScDT$EHAAA)fT$,CfD9H|$E1AH l|$tAwHH߉Ɖ9t)LD$M1ɉ‰H߉D$QE $D$EC`DuHD1A)!ME1H߾ LD$M1DDHt$(H߉T$T$98EWHt$1H1A$9Ht$HA$@AWIAVAUAATME1USLH(Dw`L$щD1E~H([]A\A]A^A_fDBt-LKAGfs9LIAfD)=AG}IAL(DLAWAfA9MD9 IGuIG(IcPf}f,AsLpHcI͉L$ HHA9ID9vIGuIG(<H $H $HAAWfyAGfuwD)AG|IE1L AGt$ L#D$DT$HT$IGPHfD fA}4LL7H(1[]A\A]A^A_LL1 H(1[]A\A]A^A_@LL1fDAGYDD+L$ L $ $AAGfA9qED9<IGuIG(IcDPfA,t fA}UIcH ,IGPHft T$ IE1 LDT$D$D$DT$AACfA}t!HLLD $eD $AÍ@$HDSADLXZ$pDAGACE1뷋t$ LHT$DT$D$L$AD$DT$HT$IGPHf| fA}T$AsILLiAAÍ@@t$ LHT$L$DT$D$jD$DT$L$HT$D$ LHT$DT$pD$L$D$DT$IGPHT$HufD L$cfD fA}0ASbt$ LD$DT$HT$uIGPL$HfD IGPHfD fA}AS ASL$IMLAAÍ@@AWAVAUATUSH(Hl$`DUEP~`E1?DEGT$DL0Ht$1LyE f1H([]A\A]A^A_DG`AILL$EDD$AAIщ1D$DEwIEuAHD$IEH$z9JD{9vZH $uIM(HcH<Qf'tdEu f# f{E~ f}t|$u f|DAUfwAEtfDD9tCD9f'A}Pfty|$uf|tlEuf#taIA'1DLAE~uhLD$IDLfuA;A}uڹIE1L6H\$AM1AxfA9ANf)Ѿ'H3kAUDxfxmD9vkH $uIM(IcfUS@tzH |ACMADH|@t8Lu D0< w;HuE1[]AEDA\A]A^fDIc[]ADA\A]A^@E1[]AEDA\A]A^f /w/ȸv@HH~HOf.AWAVAUATIUS1HH$XHt$ T$HHD$0$PHL$8DD$,LL$@D$+dH%(H$1HD$PHD$f.IA$< t=L5s;LIHD$ sHD$MHt I9Hl$L)H/HHcMLE1L4@IDA}@ t pKH$EgJ1A@McII9uELcH$IcKvHHD|lHD$Ƅ@Hh@< uHE< tHt$H9>6KvHHlpH~ LHFH)Hx tHt$KvHHHH)I)щLxtnO4vHl$E1IIAH0D9~KLHxtuM?Ll$PH0t$8E1E1LH 2XZMf.Hxq…t#HcȀ| uH H| u…uKvHTxE1-HD$01H$dH3 %( H[]A\A]A^A_1HD$01Ll$PHE1t$8E10LH KY^C\$1E1E1D$LD|$HH\$8kf|$+Dt,AE(B,A9D9d$L~A9~ HL$ Hc;HtAU(F2AC;D$,Ft2AI0D;d$AED\((E9}HcHl$ LT$D\$H| qHcD$D\$H|$+tX=AE(B,A9[Iu IcHcH|$ oBIu IcD\$H߉T$?qLc\$T$BMD'ADHL$8HtHcHD$@Ht(HL$0t$HDH|$  Ll$PHE1E1t$8L0H 袧_AXY1E1.q@f.@nfAUAATIUHSH@_@-@@A$<. E!E~E_I)'fDAtCH@ƿ@.A9~A<FPԀ_BˆD@A$tg<.tcEE~E_I) AtCH@ƿt^@.tXA9~A<8F_<-DˆD@@t)f.LDD$ DD$ HL`1H[]A\A]@1mf1fIҋD$L\$LELL$@@uLL\$D$)f1f.AWAVAUATUSH(dH%(H$1MQMEE@HH4H>H|$0ILH|$ A@HSlHHHHHD$PLt$OHD$(Lk=LlHD$HtT{ ufDIA} tL9l$vAHD$x Hf.{ HL9uDA1OtD$H|$Lcl$;BD,PkHt$(H|$ HDn…!H:1H$dH3 %(H([]A\A]A^A_DL9|L)HػHD$"A|\$CAHH;\$NA|SCuAD0< HuA1\f.H8ULl$pM1LHA~ u"AH\$/LlHD$x Lhu IA} tHL9{ t D{ uhHL9uDL)E10HH(AVD9~ CD5C4IL9t'C|5)BuCD5+<4L9wLL`-1HLHHI\JufAWE1AVAUATUSHHEHT$Lt$PL$dH%(H$81IF D$X(HD$PDŽ$fDL$\EHMHt%?t ~H|$HiHD$A9D$}9A$E1H$8dH3%(DHH[]A\A]A^A_fH$LHHHD$ A $D$@H$}@L$f@uGD+<4v+A$E1|$\WH|$PHfDHHsHaD\$ADH|@uHcD$H|$ƄHD$(HtIHD$(xD$@HT$t$DD|D;|$A$L@E1@HT$D$@t$DHcHT$HT$(D<0@H|$Ƅ$fHD$(HHD$(xD$H$D$G@Ll$(HD$H$HD$8H$D$FHD$HIm=HfHD$0HA} uDH} tH9l$0HD$0x %@HH9@x tH9viH)Lh!f|\$>Ht$HL9tB|>uD0< HuA$E1D$H\$0HcD$;HƄHke{ Iu H} tLMH9wHH9h{ tHt$8H|$ Nh\$D$FM|$F1A<$&$HT$(H+T$D<D9|$~Ht$PH|$(HceHt$IcA/HD$(Ht$ @HPHfH$HHcD$@H=HzfT$t$GD$0T$0yt |$F;LLMT$Ht$8LLL=L)HLHLH)eM|$0t|$FL;LT$@Ht$ LL&L=LT$H$LLGHcH\ D$G;Gt$GLLlT$@Ht$ LLL=LHHt$HLLD$G;D$FHD$0LLT$@Ht$ LLNL=LT$Ht$HLL*;D$FsVeHnf.SHHH=N1iHx H1HH[ÐSHHH=29Hx H 2HH[ÐAWAVIAUIH51 ATAUSHHdH%(HD$1D$n={Hk H<u({@-@_u@ǿu HkE;H7HE1`E<AE19b@AWAVAAUIATIUHSHHtI}}@ǿtCG<v<@_t6I1G<v @_tV8tIA?@ǿuكt1H[]A\A]A^A_fMtM}A9EJDA~ADB|--8C,ID9fD}LmL7A$}H]H7A$ff.AWAVAUATUHSHH8?T$dH%(HD$(1@ǿD$$@_uxG<vqHD$$IL{E1HD$I8A?MIIEF@ǿ@@_@u!G<vEA7AEfDAFv7E1HtH]HL$(dH3 %(DH8[]A\A]A^A_DAtPE1D9|$IGM9t5ID9|$~B<;DD$LL$6DD$LL$CHD$H|$HPH9t+H|$<_t1<-uDH1H@H1@HHD$@yYfAVAUATUSHdH%(H$1H!Hˋ ]HIAHv@VHHl$HL$H11H|$_t@1Ҁ-t9HDLKH$dH34%(H[]A\A]A^@H1HL$1HD$H|$HPH9tcH|$<_t1<-uH1HL$1HT$HD$HzH9HD$0@-@_1DDH1>fH8Lt$ 1IغLH~  Hl$fHHxLE1D~2@_t @-9H9tB<_t<-uH|$HzrLt$L2;Wf.AWAVAUAATUSHHt$T$ LD$dH%(H$1Hr@ITH\Lt$HH|$|$ ˆT$;Ld$`HL$HLLà H|$H<_p<-h1E1E1DAD$$.+IHD$HHt>=HS;LHD$(SH|$(HD$0D$$2fHD$H|$t |$;\HL$t$ H|$7H$dH3 %(Hĸ[]A\A]A^A_fDLd$l$ f.LL|$1ɺLH$MH}AtLt$HPHD$@9HL$PHc)L9HNHBADžH|$PH|$H<-t1A<_D9AAHcHL$XA)L9HNDHDL$DL$iH|$XH|$H<_t 1<-G<_t<-tA9~HcA_A7A)HcӸDL9HNHE1H|$H…HL$HHH|H|$HmDT$T$HIHD$HJLϾ=T$AAuH8A= {2.tVLL(L1B.LƅAHt (HHLBfD1LBHPfZB (@H A\tHHudH34%(DHe[A\A]A^A_]II fDIA>@u z2L8 H HA y2H]#H HE14HPAH [S%y;YA^HPHc4HHI.HHHL1@1ε4HPNHPHHLfHHH¨H9uH LHD4HH9AXZH\HPCH 1AH AA AAI(KH'KIKI,KfDUHSHHHtHH[]@H;HEHH[]Ðf.U11HSHHHtHH[]HHEHH[]ATIUSHHtH[]A\A<$L@t"u 0< wH;@uL[H]A\fDAU11IATUSHvIHtHL[]A\A]A}L1@ut1H;@t.<-t@_tu 0< wMEHtH`Df.Hv2SHt@HPHH)HHH9t@HHHH9v2uH{߱Hv2v2H=@v2HtH+v2[Hv2ÐH,2SHHHHHC(H9t UHC(HǃHS0H9tH5HC(H[鴰@SHH[ʰf.H},2SHHHHxHUEH[,%ff.SHH[jf.H,2HHSHH[*f.Ht2@fDAUATUHSHHHHC(H9t HC(Lk0I9tHHE(Le0L9HC(HH;E(tpHHuH{ @HStHL$ KHDHL$X߃A<wA߃A<wA߃A<wA߃A<pCCHcD$8LT$H{HI HKIt Ht H)I)ƒMփ]1ɉ΃M6L79rBHt$Ktt )Ht$tft  4f.ATUHH=j2SHHdH%(H$1HIHٺHL Ƅ$H=j2HL HHtH-`j2]fDvHH1H 1LHHu(H=(j2HH ~H-j2H=j2mHH$dH3 %(H[]A\IHٺHL%H5H=H1 Hi2wH5H H5H=`i2H-Ci2=Q2H7<H#HE1H1H5: 1pH)c2HH HE111H5F HP1LD$HDT$E~NHA2H;H HA2D$D$H+H5|HDL$H;H~A2EH5:D$@2|IHt LH*H}LHL1Vs HHHHnHHhHH@2SHtKHPHH)HHH9t@HHHH9@2uH{{H@2@2{@2[fDH=]@2Ht8HHI@27@2%@25|HfAV1H5]Y AUATUSHdH%(H$1Ld$ H\$D$ ?2LHIFLHH5X LD$ ~AHAMtL$H$dH3%(H[]A\A]A^DHxAHcHzH??2HtH 1fDL1HHHH?2HuHH5D5>2w<HHS>2Hc߃tH=>2su9>2|.H>2H[[H=\>2s9Y>2}1[>>2t1HH=.>2rtH=>2ls>2HÐ >2fAVAUATUS>2LcH$I$II9J<L)HHxIHL(HhI]IfLXHIHuH-=2Ht]}=2x\HcL$I)I @H-a=2LI}HHuH=0=2u =2[H5]A\A]A^ vH<2I@f.S<2Ht!H=<2qtH=<2q<2H<2[f.AWIAVMAUIATUHSH(dH%(HD$1Ld$`H\$pD$M IH=U H1LǺ L\$L$2L$L\$HtlLVt$hljD$waLLjbT$t$hHLq{HT$dH3%(H([]A\A]A^A_fDHLLHSLLL$$MfZYIŋpt$h|$`~MtLLtrfDH3IDž~E1H%L蛑fHT$HLH譶IMux{HDf.AWAVMAUAATIԺtULSHHt$L|$ HL$H$LdH%(H$1D$AЋT$t-)u\L;5 2tLH1DLyf.1H$dH3%(u\HĨ[]A\A]A^A_AundH"T MMHH9H=;S HDS HEH1SAUATHt$(?H T@HD$HtDEx~Hu1f.HD$fDHL S APLxH@f.AVAUATIUHHSHHdH%(HD$1D$BHCuKIt$(H}(Ll$HMbL$HAƅNi%|$t*HT$dH3%(HH[]A\A]A^fDDH BHtHD$CuKIt$(H}(MHT$H߅ҺO‰$@CtH0"ifx#SfCGfS fDUHSHH+HHHH[]wAWL Q MAVAAUATIUHSHH L-dH%(HD$1HD$ D$ PMT$^_t(AHL$dH3 %(u:H[]A\A]A^A_fDHDLMAWL jQ HHWZY@f.AVAUATIUHHSHHdH%(HD$1D$B@HCuKIt$(H}(Ll$HML$HAƅN#|$t*HT$dH3%(HH[]A\A]A^fDDH?HtHD$CuKIt$(H}(MHNT$H߅ҺO‰"@CtHifx#SfCGfS 6fDUHSHHHHHH[]wHL O APLآH@f.HL QO APL8cH@f.AVAUATIUHHSHHdH%(HD$1D$R>HCuKIt$(H}(Ll$HMbL$HAƅN)!|$t*HT$dH3%(HH[]A\A]A^fDDH=HtHD$CuKIt$(H}(MHT$H߅ҺO‰ @CtHifx#SfCGfS FfDUHSHHHHHH[]wHL M APLH@f.AVAUATIUHHSHHdH%(HD$1D$<HCuKIt$(H}(Ll$HMbL$HAƅNi|$t*HT$dH3%(HH[]A\A]A^fDDH <HtHD$CuKIt$(H}(MHT$H߅ҺO‰@CtH0ifx#SfCGfS fDUHSHH+HHHH[]w1Mt]EEx~HuA1HLIIPH=J Q1RHoK H(fDAWAVAUATUSHdH%(H$1Mt3AL˅)EExIII~FHuA1 1H$dH3 %(Hĸ[]A\A]A^A_HD$0IعtLHD$0H$;D$ uH5J LŅHLH=n* D$,-H1H59J HHD$DH4$H1HHD$^HT$,HپHI~ u=Hl$,D9HLhT$,HDLoMtLAHD$HtH/H|$HHLHI LSH=H ATAULD$ MH mDt$ E9|9H<$DLUHDDLnYfGl$ 8H*HHf.AWAVAUATUSHH|$ Ht$HT$L$dH%(H$1D$|DŽ$Mt%EMEx~DHu?A$11H$dH34%(aHĘ[]A\A]A^A_DL$Ht$H=pG DŽ$LL|$H̋L1H5G HIHT$|LHHH5G LH5G HHH$ޣHD$XHtHMtLDT$|H#G H5 G EHDH [H5F HIHD$`ZMHI9IVH)HD$|$])A[A(HoF D$DŽ$ ft$nf|$lfDD$jfDL$hD$DD$4HD$XD$WD$UD$VfD$4D$Lt$;D$ HD$(\$4E11D$8D$@D$PD$<Dl$$A)E~H|$D,$HcL4G9l$j|$UAGD$0AAAu'H|$ LIHD$(HtHL|$(Ht$HH|$(LIH $Ht$MLH$t09$~ Hcй=fA V)$ $$/HM4FA<$uA$D$HT$MLH|$ L$t"$E~Ht$D,$HcL4N1҉$~|$|4;4$1A<$D|$0VvfD|$U|$VD$DHD$Dt$D)΍ ;L$ D$˃HD$(HtH|$Wt$H|$LifHI FLL9v\DD$hDT$jDL$lD\$nfD9ufDHH9vfD9ufDHH9wLHHHMtNO1LD$`Hy fDHAT@fAFHPH9uM4~ zLt$XH5C LWH5B LHWHHL)L)LHHH9‰OOt$D\$4D$VHf fHf\$nf f% ff-f\$lf fD$hff\$j f.|$Vt) $Ht$MLH|$ !D$<D$V\$PA<$A$E $Ht$MLH|$ $\$8BOtlt$V\$@@E\$H1fpHHfǃHǃHHfH(f0Hhǃ[]A\A]A^HMHHHHHHfATAUHS(6HHtDHHbH[]A\H@f.AWAVAULoATIUHSHHHr1L$ HHLǑǃLLH5X L4LLH5/ LH1H1HX1qH31fT$ HfǃHǃHHH(f0HhfpǃDu~.HMt uىܐHH[]A\A]A^A_HHCHsHsHsHoHk@AUIATIUSHHD3HHtLLHHH[]A\A]H!fH]1SHHHHHtHPHh\H(PHDH8HP MHMHLHXHLH{H[f.SHCH[ 3f.AUE1I1AT1UHSHdH%(H$1HHHL`0 LHHAHHfHH$dH3 %(uH[]A\A]]HUSHdH%(H$1ZHt[HHE11H1~HHHـH$dH3 %(Hu%H[]f1@3aH蹿H;f.ATUSHdH%(H$1`HAHt]HH1E1H1ȍDHH:HHH$dH3%(Hu#H[]A\D1@{`HHDAWIAVAUATMUSHHXHt$Lt$ HLdH%(HD$H1HLPXA $(HD$1H$DH$HىL_HT$H=0 Hth HH=  HH= HH= A fDAHLHt$HD$P@A$Q|$~%IWt2@tBƄ*AGDA@HD$HdH3%(uyHX[]A\A]A^A_fE1^ H= HuA1H= HA Rf.AWAVAUATUSH8H\$xLt$pLD$L $DdH%(HD$(1H|$ EIԋIHL$ IHHL$WA4$HL‰D$3 D\$L $LD$H|$ E$<_<-AHL$LLL$L$YL$HLAA0x3L$LL$E EH|$ HL$ALL $@ZL $A6HىAL)3L $_E&E:HD$ uk)HL$(dH3 %(H8[]A\A]A^A_DH5 LuAD$ )HH|$ H)f.DH5s LL $LD$蕔L $u LD$AH|$ <_t<-HH|$ ʺf.AWIAVAUATUSHH$@L$ L$0L$8dH%(H$1AA $M{HD$$ HLHLT$DL$LD$H$^Ń LD$DL$LT$.EHcŃL\$0HcD0_1LىƒA4@4D9rDE4@HcŃHcD0_LEt1ƒA4@4D9rDͻ8~uH$dH3%(H[]A\A]A^A_HcL\$0HLHLT$DL$L$HD$EL$DL$ILT$xMHD$$H$H4$HLLT$DL$LD$]90LD$DL$LT$E H4$HLLT$]LT$1L\$0IL$LLP$(L$IA:@H@t$H5[LЄL$IH@$(LLufD1L\$0E 1uDD$0_L\$01IsƒA  D9rAl$E19fHD$HcD0_L1ƒA4@4D9rDEMwHD$$H$DIL$LH5cPIL$H@ HcՃD0_HcH|01H4$у4@49r=L\$0H4$HcйL譵LT$DL$LD$HcՃL\$0HcD0_1LH<$у<@<9rŻ L\$0AAWE1AVAUATUSH dH%(HD$x1~.HL$xdH3 %(LHĈ[]A\A]A^A_DLl$HIHH55 L1D$D$9KIċD$~MtLCDL|$01D$hIG D$8(HD$0fT$[L]A\NfDID$1[]A\AT$Hp׃~:uā~TTHHp׃f.LxLt HoID$HHpBHH^fD HS4H@<¸)@[1]A\Ðp9HH@AWAVAUATI@UHSH@]Lu؃:u]LusLLHH]Lu؃~ƃHcIlDA߃LT$AADeT$t,A9$u~Eu/~9AHXA$EtHD[]A\A]A^A_L(HAAoHcLDE1뱐fAWAVAUATAUSHHHL$T$~|DH{D HL$DHHMSA)HKЁHA@Ht$9 ALA~]DkLsLEDAD A~ AjLs@t9|$uHL$A@l$LAHIF[]A\A]A^A_fDHt$HT$I<toD$ZDALs닐H$AAMcMgDHXHcHH1[]A\A]A^A_Ð@f.HdH%(HD$1H@t$Ht$PHD$dH3%(uHi]AUATIUSHH~MAH{ ALHDD)SHKЁ~kHfD3L=CHS=~.=7H3HL[]A\A]fDHHH=~ÃHcHHmXHcH\@f.SHOHH1y^HyMt]^[1ۨu~~RZHyfD7H~7H[7H1ۉ[f.Hyf.HH롐H7HwHwHGHG W(G,HG01~ ATUHSH@f;0tID$1[]A\ff9$[L]A\DAT$Hp@/~0?ƀu?@~HFHHN?/Ltgx+w HYID$Hp@ HSCH@?¸)[1]A\Ð9HF1HLfDHSH@0Hf./0u7HH%H 0Hx/~Ѓ?0HcHDGHx0fty%@tD=-@D t49u3?@~HGHHN?NfDt͸[fD?@fD-AAA@@A D pGAD `DGD P1[ff.AWAVAUAATIUSHH‰D$ CALsAL=~K=-HS HLDH@s @H THSf.HHHHf.SH賷H61HCPHCXHHC`HH^91HChHHCfC[Ðf.AWAVAUATUSHH9H͋KlIAHcC\;CXD$HIcH9SH!IHtbHcC\H{P~HHL>H{PHtL{PHcC\DcXPI/~DbDC4z1fHpGtD$E1E1E1D$L;p.C0LK(t |$f%D9vAAD fC0AT$HLHIH'fuB?@!SlSh~C0fa9t@LcC f@tAD$f@ ‰SlHCDc4fC08AHt$1LMgfD$/UIf.S4)H{(1LU)PHOHcD4EEAAD$Dl$YfHWHcHcMQLD$L|$@S1E1L|$@fDHt$HLHD$XLAPÃ+\$AD9t$~THL$(Ht&H|$PIcH7HHD$0Ht$0HL$HtIcƉHT$ HtIcƉ,AAtB;\$}HHcW ;WRH[]A\fDH;HuH H[]A\fG HHG[]A\fH<ǓIHtHGHcS L#S~HHC HCg@F G FGFGFG@f.fDHG HGÐf.USHHG~G HGHH[]HxHcC d?HKCdH ~HHusQutStDfD뤐HEHHECHEHEEdfI$ fJI$؉DAf >fI$pfDLIcHHMfW1~1H7GW GODGfGHGHG G(Ðf<~&HcWHHHL=uGA0fDTA@G? ։f.GG GtG$G(fDG)G Gt)G$)G(fD1HGfG1Ðf.2ATAUSHGCCK 9H3HcЍx{L,VCo {ʼnSCSs 9~HH HcA=~5S=o"  KC9[]A\@CuKCK C9H[]A\f1DGG[]A\fDC[]A\UCS9~8Bl*HD,FHTCS9SE(HC;C LCtH߃?(CH߃?CH?H߉C?{C[fDSCkAWAVAUATUHHSHHH|$HL$dH%(H$1 t4H$dH3 %(HD$HĨ[]A\A]A^A_fDU HuH|$0E11H|$ E11HD$`S 1H3E1HHD$(1E1E1AE1f.Eu@f.rAUATUSHHWx0t*~oGH[]A\A]fDsSCC~H3Hc N9=CHH;LcKBGK4ՁCoЁ {ՉCSOd1f.  SCIDHB =DiDk=o~=ƉKH߃?CH߃?DkCf.1DCSt9L7,HfDLGHTCSSHH[]A\A]fDCStCHH[]A\A]fDHH[]A\A]fDHCGHAHՁKH߉փ?H߉C?DcC{cLcCL4DH߉S"oH߉փ?pH߉C?`C렐f.vxrAWAVAUAATUSHDGDOG ỈH99}SGHGHG G(GGf.C 9})KLHSEuދC(9|1H[]A\A]A^A_D9}C 09|̋KT1LHt+{DCEuϋC(DG(EDH[]A\A]A^A_@9DCщ{SfHc{HEADSszDK EDC${(DEށ)AEE)D9}'DCE)D)A)DC$DK {()ADȉC1E)D)A)DC$DK {()ʼnD)S$S({ K@f.UHѺSHH1҅xS(uC 9t {t SH[])H[]ÐfUH1҉SHHG1҅xS uC(9t {tSH[])H[]ÐfAT1UHSHH5gH8Hygu  H1HH5ag8L%Ugu u H1Ҁ} H5+gH[8Hgu( H1HH5f)8u u(Ha1Ҁ}H5fH7Hfu$ H%1HH5f7u u$H1HH5f7HfH[]A\fH5fHq7HzfH[]A\fH55fHQ7H&f         @fDHȅ~ D9E@E11EÐ@f.HH@ UHS f@(H1҄tHEHށPH[]ff.ATUHSHxDtOHcL$VI9v>HEHsHPu[1]A\fDHEHPtHsfu[]A\ÐfH1HH|SHH[ }f.UHSHH=sB1t@1sHcB1Ht&HSB11tHH[]f.1sH1"HËE~H1;(HH[]ÐH=A1SHtHt H[([fDHt* U1BsH=A1t1qsHA11[YsfH=A1t2S1rH{A1Ht&HkA11sH['1[sAULcATUSHH8Ht$Ld$dH%(HD$(1H|$ LD$}DL$EHHu+E1fDHL$(dH3 %(HH8[]A\A]fH)LD$Mt=Et8A8IPt.AEIt)DHztH9uHIHL$Ht$ ATE1jN,kHLA.^_Hg)H?D$t ~1f HD$ I9;1f1pAUIATUSHHdH%(HD$1Hl$D$HWL$IHu'1fHT$dH3%(HuBH[]A\A]@LILAHL_3LwT$AUATUHcSHH8Ht$Ld$dH%(HD$(1H|$ LD$L$IHu-Ht$(dH34%(HH8[]A\A]H'LD$Mt8t4fA8IPt)E1ID@HfztH9uHcMHHL$Ht$ ATHjE1HL*XLZ'LeD$t~HD$ H9=5f.AUIATUSHHdH%(HD$1Hl$D$HwT$IHu'HT$dH3%(Hu>H[]A\A]fDIALH޺Hd-LHc+f.@AWAVAUATUDSHXL$HL$(E$dH%(H$H1ELGHHcHcHwHD$8HPHD$HD$(HD$HD$(1HD$(Lt$8E1HHD$LHATjLD$(D|$8D+|$(A<$Y^H|$LDs|H$HdH3%(HX[]A\A]A^A_f.H =tHcHT$JHD$HH=HFH#Ll$@l$$DMIILl$(E1LLA$HATjLD$Ht$ 'D$8D)A<$XZtAl$$@f.AWAVAUATIUHSH(dH%(HD$1Et+Hu&H\$dH3%(-H([]A\A]A^A_AL$fE1x9NLcE1x D)9NADAvHILFID)D$Et[MA9u|D9DNӃu^Md$KfDxTuxFuƀx8uxufDH0HHfGHt0ATIUHSHHkLHH߉[]A\fDH%fHm0HHfGHtUSHHH[]Hf.Vfx39vuHvHc~H f.N ΐf.1ÐGfx G @Wfx39vuHHcwH f.O ΐf.fD1ÐH0HHSHH[lf.H0HHkSHH[kf.HU11@fDHG@fHWBf.HG@@GuDSHt[ÐH{[HlfH0SHHHH[ ff.SHH[jf.H0fw HH"fGH0HHfGw"fw fGwf ff-@(fw fG BfGf.USHH~"HCfC1CH[]ÐHcHl6HHjHtHHHHCkfSH[]fOÐH0ATIUHSH1fGӁ́?9LtaID$ AD$uID$ڍMf ff@(HLfHfXH9uAD$~ fAl$[]A\9MtIT$ AD$uIT$1fDfBH9AD$& fAD$fDL8[]A\Al$ [fAD$]A\H# FfGt8H9t.HO HV HHsVHt v @w uk@HNHONOfyF G t޸HFfFFfHv HHwHtHHtH)H)HHHHTfTv w TTÐH}0HH@UHSHHHHߺHH[]ÐAT1IUHHSHPdH%(HD$H1H 0HHHH$fD$1HL1HH{HfT$HD$HdH3%(u HP[]A\f.WHfxH=VeW H=FeHHcFt5H GtH HHHDHvfGATUSfDAE1ۅx A9ANLcE1x E)A9ANAHuyHJ,_IcHH9E~1E9tENNE~2H9t-AL$1HzH9tHtU9tBTсtIH f.W ~BTсu $ $Ð@7fDOfx319v&t*H HcHG%=uËW HfD%=)ƉfDWfx+9st$H ~$9|(‰u@G H܉DHcΉTOuOÐ@f.DGfExaAxF9NLcM1x )9NЉAuHLh^H LT^@E11fG 롐f.DOAӉfEx\AxI9NLcMM1Ex D)DD9NAuHL^fDH L^@E1E1뽋G 릐f.GfDA1Ʌx D9AOttH ~t@A9~KHcG%q=uD9uuىfDHcƃG%=EEyHcGfuHޅ~uf.~~AHcLWuׅpBTEDDG fDDOfExaAx]9NLcM҅xW)9NЅAHw tMcLJff.SHAH~dH%(HD$1fxr9NLcM1Ex )DD9N@u@HV t.L1HH$HHH\$dH3%(u/H[ÐHVHuHV @E11뒐F z|f.UE1SHHHq0fDGHHHtX@9@u/x+tf~NS fCHsKH[]@HH[]ffWH[]1fDfSHcHFH9tf>tHf8tHH9uH)HhfDH)HHTHfDAUATUSHHH9tnHFAuAfCf~FfTfEt6HUHSUSfyE C HH[]A\A]fDff6DHtwHu EuHuH{ CuH{DPA6CD fs념 HH[]A\A]DHfSH[]A\A]ÐHCfCHCH[]A\A]f.EHK Hu McIs|AME C ABD&fBD!H8HEf{HCECf.De HE H{HHC JD&JD!H)H)LHHefKDc VE C BD&BD!Aff.U1SHHH"0HHfGH[]HfUH@SHPHHt HHHH[]H1%@fGt fGff.ATUSHHGu"L"M̓|u@uHHH[]A\Dxd@t_HcfAt$ ŹfK@t3fs<@AUATUSHHGuWIHՃA9uIxE|H1fS~Vk fCLcDkHH[]A\A]@HxHH[]A\A]f.H1vfDfkHcH,FH9tf>Huff:t2HH9uL)HJfDfK[DL)HHf.HGfx/uH|TDHDH fw Ґf.Wt}Du+HcGtZ9O~5w fWts~پ`1fD fWHOHHH9vf9tH fDf>t HH9wHH)HlHO 6뼐@AWAVAAUATAUSHHhoLD$dH%(HD$X11@E6AAE^A ADOfNDAfEAE~IcHs H|$ 6HpDHCyHt$ D9kDNkHt$H{EAA fDk DHCHD$DH߉L$L$E9fEu HD$HCfkHP1HT$XdH3%(Hh[]A\A]A^A_@@AfAusA9~EfDk A@UDwLDHL$6CufCu]5D9kDNkH|$ADk fCfHD$fHt$nuH|$HH|$HD$H8ufE9DHCH|$ H|$fDADOH|$H{ fDIcHt$H@C$H߉L$kL$JfDAH|$ DOH|$ KH0HHfGHATIUSHxTE1E11ɉH8tLHs CuHsL<5C@ fC[]A\H@H[]A\k fC[]A\H@ATUSGLg fuLgfxgfuWH9~UtiHcfA@HfHdH%(HD$1w@ft$H1Ht$@HT$dH3%(u=Hf.1w׉f ff-@(ft$fD$ff.HH1{@HÐ@f.AWAVAAUATUSHHxdH%(HD$h1Gf8IEfYDAt EA9MMcOH@HHH|$hdH3<%(Hx[]A\A]A^A_f.Dg L[ !GE1fDk jD9DAO)D9Ys fCsHO@E1NDDLH-f.Ds fCL4$e+4$ACfDA9DA)EyCDMcHcDT$ HH4iK$H $HHt9USHHuHHt$Ht$‰HeH[]fDHf.USHHHԴ0HHfGHH[]HHGfxE1E1UDG ߐf.~XD9SAVAUATUSLWAjfx5HˉM)9EIM9},EeH[]A\A]A^@Aj fA1fDE1E1LtIF@u#@)AEIF@tH HcHhِH@f.HtBf1f.H9tOHt3Ht.NWȃu#fx&fx.u9t'1@W fF HHDSH dH%(HD$1G+IDfDAA9ANHcIH1x E)A9ANщ1MDDD¨ujHHEtIcMBI9tbDD$0LL$LD$A_EH\$dH3%(H [DH f.x<19tlj)f.1E1:fDDO Mct$ KA2<}D9}SAY?LcFEZ A A9AIc47~@DHDHc<;bA D AD%D E~+=~$=~u =L[Df<(A2w4v'wzH54AEDD@}D9}DHIcDAP wQAHcH DAE@H5HcAEfA}D9}PHc q@iIH5AB4EfDAH1Bpf.DAWAVAUATUSfEpDعE1%=u@%H=NAfuEDA@LfID1HcD OL, fE AɍhAAAtz2Et%fE9tYLf.HfD9It?H9u@ABHfAHf|Ful@1)ʼn[]A\A]A^A_fAu0FL/EAAu hA $fE9oEf.D9tD9RAMcAEO4 F NEAAuD9tFt6EAAuA AEG$@E)fE9LHfD9IH9u[]A\A]A^A_ÐE9EfD9D9AMcAEO4 F NEAAuD9tFt6EAAuA AEG$E1sfHHHcdH %(HL$1HHt$D$HT$dH3%(uHSHc1xHW[f1@f.11ÐATIUHSHH}HHLHCf;tKLHpHt1HfPHEH[]A\DH}t!HHE[]A\fHE1H[]A\fDHHz1f?HHt Hf9u1@DfDHfEuÐf.H~Mf?Ht@Hf9u>f9ft9Ht*LDV HI9tHffu1ff1f. Hf9ufu)@HH9HAVA1AUI1ATUHSW(11LAU(f.HUHLAUHA9t=t\EtW~r%=uHUPHUP%=t(AQLAU@%=tA([]D)A\A]A^f[1]A\A]A^D1HU@%=uD%=uLAUPLAUP%=u@f.1~IA)uf9uL9HFIM^fA9]tDHHf9uH9uu I9JI9AN+cH1[]A\A]A^ÐH׉t$ H$t$ H$fLH$tH$fHQDHL[]A\A]A^*HfHf.H1ft$ u Hf9HDfuHHT$ |HvD1w7AfA ffA@(fA9uf92HDHHWJfufKf.Hft$ ~7t/HcHW fDH9tHf;uHD1HÐֹHT$ Hf.v\wL~GHcHDWf ff@(fHH9tf90uf9PuH1D#USHHH9DDfE9fEIffEHIDEfE9t11fAfAAAt E%)H[]@EtsH9t^HcH6H4H9tNDDfE9fEt6IHfDDEfE9fEtHIH9u1H[] y$HDL$ t$H$DL$ t$H$9 HcH,CH9tH9tDDIHfE9u%fDHIH9yDEfE9tHcHcH4sH,JfDfAuH9tOtDfA(AfAIRH9tARAˁifA(A)ZDHDL$ L$H$H$L$DL$ HcH,C1IHfH,HOH9;O%*Aˉ΁:I91AR)~I11IDHt|Ht|EE1@1DHAE1@HщAAHaHtP1u AHt6utWuʃHufD1HHOftWu߉ցuHOWD1f.HN9vA1A)E~iHcH4wH9t]HωH9tPHO%=uH9tG%=tH@HAu1HwftuLfDHHwftЅt*uGH%=HE@ÐH@HcHHHff.H@HcHH豐Hff.H~"HcH WH9sHfDHfrH9wf1~8HcLWL9s,)t!fD)uHHI9wÉff.HщAE1H@AWAVAUIATIUSH(>H $dH%(HD$1|$ 9GHAfu/fxUfUPfA}0D9#D$ AD$ D$ _f vkPfPf PEAuAAD ~D8t$ 9AA}H4$AԍPЀufPH=Sa1H 1f9,r HuDfcD%=u9A}9}1H4$AuAEA F8$fDH\$dH3%(D9H([]A\A]A^A_f.PD:t$ %|$ tf}AEAA}9}D%=wGH4$D$Af\UHT$A F8$AU/A}9D$ E1E1D$ D$ UDA}9}`H4$Af{A}D$ D$ D$ f.D$ A}D$ D$ 9~E1E1fD$ AAE}DA}Ac9fGH4$AEAAD%=t^A=DBHDD\$0DL$8HL$@LD$HnLLEMIILMIA~A~D$ DD)H|$(Ht#HT$XH+T$HHT$PH|$`H+T$HH$xdH34%(HĈ[]A\A]A^A_A.LHS9AH$EM9"DT$h3fHcH@LԐH@HLHI9tAEHt E~SHcH @L̐Mt1f|$lL$L$L$fA fL$0f-@(f$2f$0MAMWfDAM9A$D $D$qA{I9H|$pH$DL$HcDL$HEL$Hl$PIHAI9A%=I@I92A@%=LLEMIILMIvfDAWAAVAUATUDSHHD$L$dH%(H$x1L$AHI9rkHcHCI9rkI9tZHHDATjAPAAAH LDHeH$xdH3 %(}HĈ[]A\A]A^A_@IcIAH9s,HL$ HDHL$ATjAPAAA$AH {s9kLt$fD1:fLHT$t$LL$HT$t$ALL$@|-D$HcLL$HT$t$t$HT$HILL$D$tpHHDATjAPAAAH L9A$~LZDD9|HD$ HD$E~DLH>L;t$n뿐A$1ltff.AUHʿATEME1UDSHH\$@Ll$8SAUD$@PjH ŋ~H[]A\A]@A9}H[]A\A]MtHLXH[]A\A]AWAVAUATUSHH$|$,t$$D$HD$0H$HL$@DD$(LL$HD$HdH%(H$1ۋD$ ]%=DHD$fHD$xD$hHD$`Dt$pEHHHPPAă9E1A9-E9E9HEHPhA9Ef.HL$IcA_D|$ EHAHD$HD$D(D%=u D9D$$ 9\$ E9~?HEHPhAA9|tE9QH\$IcD|$ HCA_EHD$HD$H\$(9\$ hHD$HfH$dH3%(D$ rHĘ[]A\A]A^A_HD$ED$ D$ HD$fD$ DD$,D\$xLd$`HL$XLH5HEt$8DL$4HL$ D+D$T$8t$0H|$PLD$0ZYHD$HD$ VfDH|$0HtDƉL$8LD$PLD$L$8T$ )D9|t$(9}]t@t$ F9D$(~3H|$@Hcփ t$ f-@(fWf%f fDWDl$ fDHL$HcHEt$8A)DL$4H A@DA8ADA+HcD$ HL$HAfINHLfj(fJ2HAt$8DL$4T$8t$0H|$PD$0^_%oDHEt$8DL$4HL$ T$8t$0H|$PD+D$|D$0AZA[)T$ B*9D$(|rEqHcHT$@AuIH B1fHA@fAHPH9uD$ BD(D$ 1fADHD$HD$ HD$HHcD$ 9D$(g|$ pHD$0D$ HtHmNDEAHD$0HHt$HHPHT$@AJfDBk@f.=wOvA~!~9&!DDHQHBf.1DH+Hcx1Ew H@9}ATIUSDctS9}[Hcƍ^AHt$HcL$F"@A % IA9"A<$uԋL$DȃPE|$$D$WAW|$$LD$$AH|$(HD$0+t$U;D$$@Dž@Ǹ9H|$(D$/ID$t$\$t$ D$L@mD;t$HHt$PL$$Icf VAAVt9T$H<tpAVt;T$HHt$PHc¹f FHt$PHcAՋL$HHFfAHD)D9AuHD$XE1fA@$1H|$(ZHt$0;T$$…@ At-9\$}HL$Ht$8f|1@ ׋L$qt$t%L$9}HcHL$ffD=MLAtDELcD\$t%=uD9$DD$HL$8H5XDL$0HT$@D\$ Dl$x_LcL$0yD\$ EE)E~8HK NDAWDL$ T$H|$Y^LcD\$ EDDD)ރD9d$HD$Al$fB`MJLA@McfELcD\$tDELcIcAF Ek8$HMLH\$ SD$T$Ht$|$ &AYAZAċD;d$HD$f.HL$XMtLHL$ ?HL$ D)9D9d$~6taHL$IcMcAf,A@AMcDMDHt$LA2DB#9D$|vHt$Icč{HH4F1 HAfFHPH9uEdMc8݁@fDMcADHD$@AD$9D$!HL$fIc fAMcf-@(flQfQMcADE1/Mc[DAWAVAUATMUSH(H\$xDt$`LT$hLL$pEx HuE~H(1[]A\A]A^A_MtA|EHAAtHtL9v]IcIDH9rMt A HHDESDAQMAVAHDHHH[]A\A]A^A_fDIcHDEI9UL9u닉|$LHT$LL$L$ƻHT$D\$ALL$L$LLHT$D\$LT$L $9HT$D\$LT$L $>DHD$DT$L\$8Ex HuE~ 1MtA|HD$L\$DT$!HDAAQI153x0QHH(Ht$AQI5x0R1H(DAHE1jgHf1f.Mt.A'Ht|Ht| AA1fDHdH%(HD$1ALL$HD$SHL$dH3 %(uHXfHHdH%(HT$1AHLL$D$HT$dH3%(uHyXfHHdH%(HT$1AHLL$D$HT$dH3%(uHXfHD$ @@t1W@wW DGA9LrHc‰w AxKfW yw9LW HcAyHW AL霭@A9=~x=-jHcLYA 1HHA42sGrw A9t,9\$"Ht$ Hc ?w-A_ Ht$(HcD AR@EE}H $ELA]H5 AdD)'~#LD$L$ HcD$8HT$H|$ D$8D)zLD$HL$MHt$@Hc~AfDT$ H4$!}@EA)EuH|$ LD$D֋L$ HT$HkRfDHL$HT$AHc@Hv<Ht$ Hc ?A_ HL$0H1HcH HD$(dH3%(uH8OHHʿ1t$ t$ AQEE1H(@H?Ht H`fDHtSHH[5DDf.HGG,fAUATIUHSHHHt>t(Ml$ HHL tZtU~)AD$AD$(H[]A\A]AD$(LAD$(H[]A\A]HLH uf.tW,HHG(AUATUSH DI0HAɿHHtAHDLH:HH[]A\A]@H1[H]A\A]HH1nHrcw,fAWAVAUATIUSHH$LL$(|$HD$ H$t$HD$DdH%(HT$x1E%=fHDHL$PD$XHD$hDD$`E~|I$LPPAƃE19E9-A9}QI$LEPh9dAE9~IcEoD|$EHHD$VHD$DHD$xdH3%(HĈ[]A\A]A^A_f.Hl$AAD$HD$D0DED$gD$D9EA)AZHD$0kHc|$LD$ D֋L$HT$(H轺D$D9} |$E9}AD$HD$DIcLD$ L$HT$(D)HeDD9I$LPhA9| rIcEoD|$AHHD$E9tAZAuIcՃH5SATHc4?AAE9DD fD$T$Ld$0\$8%AԉDDuyD.s_T$D\$8Dd$AMD9DDAfAHcAD9\$HcA ?-A_ Ht$(HcDAEE)E~+IcL$MLLDD$<<.HcA ?A_ Ht$0H6|$IMLDLXWHvA_9\$HcA<4ǀ@?? ȉfD@ 9\$`HcA<4ǀ@?KY@ Ht$0H6=)==@LHc#HXHHHtHHHl$HHH[]Df.xHUHSHcލ{HcH豗HHtHHH$HHH[]f.[f.SAAIA1DZ0DZ7 DNIQDfF\OA9rD9D9HcAXD)HGHHD_0HfJH9uD9~QIc1DfGAAt.C1HH G4WHfqfWHA9[EDAEAfD9}Af.DAW1AVAUATUSHL|$XEEkHHu EjA`XH@Dž@CA6D%=#H|$Pt HD$PE1HtHcL$CAHMc1NII91E AHDQE AvXAvOEAE5AAAAE EtEM9 fEII9vI)IDHt*H|$PtHT$PLHcHH[]A\A]A^A_ÐAH1[]A\A]A^A_I1ffAILыt LQv=w~M9rу@EMtXMpLt$M9rJEfAA fAfA@(fEPfE0LD$A H1[]A\A]A^A_fDIDIAu.11I)1IDHAQAj9H@AW1AVAUATUSHLt$HEEHHu EAH@Dž@AD%=H|$@t HD$@E1HtHcLw9tHcAw5HcA6w%HcA6wA9wHcA€?c҃Ht$4f% fC>rA9iHAo@AfEH?uf.LH)AIBHOA HAOFfEIfEHIL9E@VOJA HEA (fA I@A GIDAHDፄ7f% f f@(fABfAJ_fA HIHIBD@DoEDgE HD)AC (F!7D f@(fA I9}H)AH 1E1DAȅt"DG~JAEDD0AEttDGHfDAHfDEt tu/AfDGHAfA I DGAH?fDHtDA1fDGHfA@HAfA IGAHI DDGAAGA7f% f f@(fABfAJ\fAIfAfEBLE1H)HrDAWLcAVIAUATUSHHHH|$XH$LD1Hu EAH…AD%=H|$Pt HD$PAE1HtIcL$ADDEI A?1ÀD$Ѓ?ȀD$Dǃ?D$ π@|$ ׃@|$ fHVUUUUUUULL)HLH?H)HH)9MЃfDAILхtLQzAƃv=ILщD?ȀAPA@I1fDžt)HQM9VHAIDžu1I)H|$PBtHD$P(H$HtHL$XH΅HH[]A\A]A^A_@HD$XH1[]A\A]A^A_@D(Av8ILу? ȀA@D?APȀA@@uyAAAEAELI@AD$ EhLIA@bfDAD$ EhLIA@D$ A@1D HI$Ax ?πAxǃ?Ȁ?A@πAxf.D$EhLIA@D$A@D$ A@HD$X H1[]A\A]A^A_f=w9LL)H I?ȀAHHA@DD(AvCLL)HI AH??ɀȀAHHA@=uyAAAEDHLL)ƒvp=l= =+HPAƒ?A ?πʀAAPIEPAxAI9; AIkljƒ?π=AxIAP?L9r&gDM9sAHII9FHQǃv=w7LL)HrI?ȀAHHA@fDD(AvCLL)HrI AH??ɀȀAHHA@Xu I9EiDHLL)ƒvp==Y &=HAƒ?A ?πʀAAPIEPAxAI9 AIljƒ?π=AxIAPlAAyAAA H$Aƒ?A ʀ=}APIAxA@DЃ?ȀA@ H$AVAAƒ?A ʀ=APIAxA@DЃ?ȀA@nE LRwL҃LRv=wL%=tL뤀uB%=t=E AwLrAwAHFE11/L9E DLI9LRv=wL%=tLƀuM9w(EPAw LAw!B%=uHxAw4E11#A1A@Ǎ|Aw1A@Ǎ|pH~x‰A?A ?πʀWHʿH~I‰A?A ?πʀHHʿ}HuHʿHʿ[f.HAQAjIH@AWAVAUATUHSHXH$H$HT$0H|$ t$8HD$(HL$dH%(HD$H1HEE:A0EHu D$8AD%=HD$(HtH|$ HcD$8H GIHL$A<HD$DD$DELHD$EID$>1E1LT$EA)I)IDE9|$>t A>ADVUUUAD)9OуbBH_HlGDIDA@fCH߉HI9tnHcƍVAT$Dy<<HcAA9~.L;d$s'HcƍVDT$DfA$IA91HD$DLd$IH A9Hc֍FAD$Dyʀv7wJVD9}BHA<W?w3ADIfAD$#HAIARDZA~vAӃ?AȀwKACHD[M9uHcHl}Jf.AH1[]A\A]A^A_ A?CHAˀSD[eL9AӃT$|$~HfDHHD[I9v:A~vHEH)HH)A)fDL9rafI90HI9vDHEHƒ~vLH)=w]Hm?HʀCSI9w1L)MtAULL tHL[]A\A]A^A_f.H ?H ?ʀȀSKCLE1ƒL9HuI9HHSEƒvHLL$t$]t$LL$A5fI9HUJ~wI9HUJ~v1DLuL)HM떸H^Mt6A/HuEuA|xHu nfDA1@f.Mt6A/HuEuA|xHu fDA1f.@HcGxxHWHHcG|HЀ8t H8uH)H= HWxgø@HWPBG(HD`BHDHWP+rHc2+BfDHHHHP@HHHWHBfxHfB Hf.HcO,Hx;H9}O(1H΄u"Hw(tH9f.HG(!HGpHxfHOHHGfE1ҁHGp1G,G듐f.SHH`HtHPHC`[Df.HcGpAWAVAUATAUSHCHGpHcH9MȅE~Y)HcÉL$H$H$H;G tyDd$ I9_x9_|7HoPH9o0iMt$HLcAIILPx@ILP(Kt=fBD}ID$pH9|BIIu6fDD$G(D$H[]A\A]A^A_fHoPHGpH$KIl$0AD$,HcIT$ H9nIL$T$|$ AD$AT$(t;D$H[]A\A]A^A_ÐH$1D$H$H;G D$G(G,@ID$)AD$,f.HoXHGpKEt;HcH9u\tXY)HcÉL$H$f.HoXȉD4AA)D)Dt$HcH$,Ȼ)ӉT$HcH$3fAWAVE1AUATUHSHxdH%(HD$h1HGHxHD$(HxHNAA9~ AIc΄jHUH9LeXLE94$ E;t$HEPLePD$HEXIcD$IDDHE0AD$ A+D$E,Ic$HE IcD$HEAD$EDA+D$HAA+D$E(H\$hdH3%(D$Hx[]A\A]A^A_M|D9/LD$(HcAt5AHfDHA|tE|I4A9ωMxA΃eD9'H9M H9|HUPDD$+BH+BE( HE H9LeXA$D9} E;t$ELt3E4$Et$ID$AD$Et$AD$`AƄ$HEXHUPHEPHUXHcPHTPHU0P +PU,HcHM HcHHMHMD9pE(D$ffDD9LeXE94$E9t$fE9t$:hEtLeXE94$E9t$H9H9MwHUPD+BH+BE(D$HD$(<AHEPD$LePHEXExD$y D$D$t$ID$MIcI\$`HD$1I)I$Hl$HHHD$0DLd$@Ld$(Dt$ D$8@t$P;Ht$*T$ D)HfB<2RRI9uLcN4H;T$ ~5HcHxńy>2v HH9uHcHD$ )1Mt IcIDHH|$4LLd$1ADl$IMD$4HLL$(f.f HcLL9A9PLsT$4AL~ADHL;'=w4fT$41HE1111HD$ fD f@(fT$4M9f%Lsf fCTDMLd$Dl$LL$(E1H|$4H|$9~PT$4A AHcA9L)DLLHD%LHt$ H|$@Ht$ALLL$>&LL$=E|HcD$4qA1Hf.MDMLd$LDl$LL$(HcAMIHD$ =f.HG8`DGHcG(;G~ HG8`@@HG SHG HH9H9w9HC8HP C(9C,~HK0HcQt[);OEC(ɅuHC8Hs 1HP C(~HK0HcTQuC([HG8PHC(zAVAUATUSHo(;o,tIHS0HcH D$BD%=uE;C,}BDl D%=tu[D]A\A]A^ÐHG8HwP tIk(LsHC8HLP tFHcS(HC0LHD,PHC81P k(uAA []G%$DA\A]A^HC81LHP k(t[D]A\A]A^@f.ATUSHG H9 HcWHH9CAHHH9k !HcC(;C,}HS0D$BD%=t;D[]A\HW0)HcG(D$BD%=tD[]A\fDH[]A\T@USHHHcG(;G,|HG8HwP tsHcC(HK0PS(,A%=uJ;S,|HC8HsHP t.HK0S(HcAu S(($H[]ýff.USHHG(~\HK0HcЉC(,QH4u)~ST1сu C($H[]DHG81Hw P t3C(f.HC81Hs HP tHcs(HK0HH뉽DUSHHcC(tWC(;C,|HC8HsHP t)C(HK0HcQuH*u1H[]@uRH[]f.HC81Hs HP tNjC(HK0HcTQtC(tC(H`u1USHHG(x1HW0Hcjt9O|[Ho HH[]Du Hk Ht&HHck(;k~"HC8HP@HH%HH[]Hk fHG8O(P@C(HH[H]DUHSHHHG H9H9wAHC8HHP tlC(HS0HHK(Bt H[]ÐHHcWH)H9))ƉHH HH[]_HG8PH뗸UHSHHHG H9}H9w}AHC81HHP }C(HS0C(HBt'H[]HHcWH)H91)fHHUHH[]WHG8PHC(ulfDHG8`(D1Ht]HtX?,Z4t>,Z4uHV8H9W8uHNHH9OHuUSHHHHH9H[]fDGfgGfAGtHG8`0A1fDAGtHG8EH@8AHA8:U҉HSLHHLF8AP Ht3@uH[]HHD$#HD$@AUATUSHH AHH?,Z4tHH[]A\A]fDGtHW8HRPHtҋCƒSD;c~%Ic=HC@H\KDcEH{@KHCCHC HC(HC0CHCHHCPHCXHC`HChHCpHCxHǃHǃH HcS1~dDIcHHEDLeLxAHxLD։`HLHP8Lo`HM1AUDd5/HhRH[H L豼HpHtHPHMdH3 %(uHe[A\A]A^A_]1菵HH@f.UHAWAVIAUATSHH`ALhdH %(HM1ɅHxHAEH?HXDLmDHXLLxH;LHP8s,{(hMH`jE5/ATHXH LtHUdH3%(u[He[A\A]A^A_]@Ht HPD1@W,Hw1IHDžxHxHtH;,#HHf%@H)Htt~*Hu,W ? Wf fDHuTÐHuLW%  W? W f.W%? P蘱H)H~??u:GHu0%f<0wofDHT$L$wH} HT$L$H @AT%USH=H LgwAHHB?HHAf9CwLf= []A\Ð|;wGHHAf9CvDf9CsFKЃf9t7HC0HcH4P΁tF[]A\0 Ðfw[1]A\DGHHAf9Cv։ƒfCH{ Ho)Ɓw=H?HBHHD;3vHHfw;w| GHHfDGHHuHH뢉f.SHdH%(HD$1H9trH)HHT$Hc4@x6C9|NHS8Ht;s1H)HT$1AC9}"f1HL$dH3 %(u H[~Hp9pUHAWAVIAUMATASHHHE0L HHE6HdH%(HE1Hh/fDeHHEG ƅ7= @7HEH(HH@HL9u3L@HWHDKH5HHs HsH8I9tsV?GDvCH?wHPH8L9(t H u=AHtDHMdH3 %( He[A\A]A^A_]fDL0LLH H(V@AljfE;~H NfE;~RAz6tfAtDfZH9(t2L0HLH H(AVH8)H)Aǃe H8~ǍG?\ LFHE1IAt$SH@pM9I7DfA~DA6DH(HLFD8H 7E1 fE9~ AH8LL H9(t2L0HLH H(nDIV0HHLL AH8IcHBHPAZA[WCHH+(HSCP CKQ?3K?#AAED)ŁH$D@(E>H4$HF HPHV f(HF F,n(HFDHL$pH<$LL4H8[]A\A]A^A_ÉD\$ LL$LD$cAMD\$ HLL$LD$H@EHDD$IELD$pDDT$(IHD$pDE~H81[]A\A]A^A_1LzL9DT$(D\$I]AFL‰?IU ?HH2HRFHBt*f/'fA9EfH<$D\$InDT$(DT$(D\$M9t fApfAv[A|$DLLLD\$,DT$ LL$LD$LD$LL$D8DT$ D\$,|$M9[fE;U(|$MM9DHL$pH<$LLD\$LL$4LL$D\$LH$D\$H1HHLLx L+xt$xIDD$8IHD$fXt$xLL$LHLDD$8DZYIHD$p0NLȾD\$H)H9cL$(H4$DLD\$LL$LL$|$D\$MMH$LHHpHLL$D\$MfE9UAt!fAtS|$tLDIU0HfHPH߉HpH`uHXHx1HpH)H(E,LpIr fHHhIAUHFALEEYHp^EZHXHxEuCMHxLLH-HEdH3%(He[A\A]A^A_]HLIAAUlLHxXZ@Huf+E&Hx1蒸Ihf.+ZifD14SHykmk@f.AWAVAUIATUHS1H(dH%(HD$1Lt$<H}UD9t"D$fA;ErfA;Es@A\$HI} E1AVE1ZAXZEyH}UsH}Uu⾤H}UHD$dH3%(H([]A\A]A^A_AE19!IM8H}ssLA9+AEE19|:IM8HtsLT$ T$ AfD9t H}UDA9}fQfDAWIAVAUATIUSHHH9wWDH?Hc QHWHD,BCD9wDH$uhDHu\L9vWIEwIoH{ DDutI9tAGt)G{fDLHH[]A\A]A^A_ IoE$D9w G=D(UH{ ,@f.AWAVIAUATIUSHHH9rWDH?HcQHWHD,BC D9wDHuhDHu\L9sWIE>InH{ DDuuI9tAFt*G|LHH[]A\A]A^A_A InF8$D9G<DTH{ $fDAWIAVE1AUATUHSH(HL$LD$H4$HCIE1M9Lf.EHAI9tuD+DfD;m rHU8HtJDs?D%=lDHAf=<I9uAfDHE1I9uH|$t%HL$H|$HLD${D$I9AEYCH{H<$u I9H$AHNH$AEHHLdD9HD$D\$HwL4$HL)HHHԜLLH6H1E1Ll$HILHIAU"AMXZD\$L$$E1KEHYHCI9CoEHA F$D Af=`ADHHH@EAD9~vAwcH$LcH$AH|$IDH$Ht6HT$DD\$L$L$D\$uH(L[]A\A]A^A_ÐAPLcH$DHD\$L$JL$D\$DHCAHNH$$Sց L$HHK$D\$H $D\$L$DW LI<3Ią@f.SHH[Jf.AVAUATIUH8SHdH%(HD$1HLHHH]HA4$E1Ll$+L$tLEHMDHDsHH} E1AUE1DGZYÅyH]HLH;衂HCHEHH8|HEHHA$]HD$dH3%(uHH[]A\A]A^ÐHEHA$H]HHtH(HHEH>H]HHIW@f.~ATLg@UHSG@Hu*ED~[]A\[]A\@LtHH)LEDܪAWAVAUIATIHUSHdH%(HD$1PtI1L|$L5@I<$]AT$IEHH1E1M1ɉHxAW+FXZyHD$dH3%(uH[]A\A]A^A_=@f.AUIATIUSH1uH[]A\A]fDLށ @tI} H_HHB?HHffA;EAMf9PfIU(H)H4BLhLHm-dLX"O;oGHHbLiLK-fDHfwnAMf9OIE0HcH4PLLhH[]A\A]GHHIE0HcHPHtBfD1@a@HH1ÐfD1ÐAUATUS1HXdH%(HD$H1~"HL$HdH3 %(uBHX[]A\A]DHIIHLHXXHLLӄLA:H_S@AVAUATUSHdH%(H$1H$3 Mt/H$dH3%(uHĐ[]A\A]A^fDIHHHLMLt$@\~HLLH43/HHHD$@fD$HHEPLL$OL@L@n9HRH|RfUHAWAVAUATSHEH]HDdH%(HE1EIAMMcM0A6H`EL; H@HDHHVHf!EMH3/H53/L18HHHH1/AHfDEHHEHGHHDžHHHDžHHDž Bt HEDž(ƅ,HHzHEHHHtH HH)H\HtVELcfHLLE1H)HM$w1L{ID;~ 1fCoHl>HHHDHHHIH4>@E1HMdH3 %(ZHe[A\A]A^A_]fD1@D LLDLmDHLLHgRIHt0LHLP(HHDHHLP0H1HHExKTeHuHLHHILSY^HfxA9@EL5HwNNHNVNNf.H0/HHYHe1/HHSHH[Jf.SHH[*f.H1/HHiHE2/HHSHH[ʦf.H2/HHSHH[銦f.HE3/HHISHH[Jf.SHH[*f.&Sk/Huk/~Hk/[f1DH=k/|tы~H=sk/qk/@fD螥Ht*H//H5 H?k/HHӣH$k/땐fDHGÐfDSHH?HtHPH{@qH{0H{ H{[UDH=j/SHtHPHj/j/Hzj/HtH}HŤHZj/Cj/[fDUSHHmXHpHtsH //H}0/HHXHH@HH H 1/HPHHX(HX8HH0HXHHP@@PH[]HtHPH1[]@EHtHHD$HRHD$븐fDUHPSH诣HHtgHH,/HC HH5HCHLH HH.HC@[HHH[]f.EH1[]1Ðff.&Sh/Huh/~Hh/[f1DH=h/茜tHH5 Hmh/H=Wh/Uh/4fHsHHPHEH@f.HCHHP HEH@f.HHHP0HEH@f.HHHP@HEH@f.HHtHHfD1Hf'HtH`Df.AWAVAUATUSHdH%(H$1AiIHLcIELHtZA|MtYEx L9u]HtX1H$dH3 %(H[]A\A]A^A_1@EuMuEtHD$`1DLHHD$LEUMHm)/H5N)/1Lt.HD$HH@H|$ HDHD$0HD$ HD$HD$8HD$(HD$@D$HD$LH|$Ft-HD$1HHExJTmIHL$HH|$HD$0Ht_Ht$@H|$(H)HQH@Hl$ DHT$ DH$HT$HHIIHHT$HLPHL4HH\$Ht$DLd$ H?D$H#4D$Bf.HD$ HD$-H$FLFHEF7FDHt$j HHt$jHAWAVAUATUSHhdH%(HD$X1AIAIՉLHt3E1HL$XdH3 %(DHh[]A\A]A^A_@Lt$1LLII$LDLP8Au2L2E1xfHt$HىLLl$>AL2O+DHDDf.AWAVAUATUSHhdH%(HD$X1AIAIՉLHt3E1HL$XdH3 %(DHh[]A\A]A^A_@Lt$1LLlHI$LDLP@Au2L1E1xfHt$HىLLl$H\$XdH3%(uLH`[]A\H>UfxEE1H1HIOfU 1HcHUSHH_C 9}H[]fD%=t.H{ Ho5H?HBHcHT5f9Sw1f9Swf9S뛁;w|#wHcHDwHcHf HcHH#HH郒Hs~1HHLcWHPHIjE11[HfDAVAUATUSHLt$@ATHMLHIMt tHI}AUAVHcATIL)HHH@ H []A\A]A^@H[]A\A]A^Lωt$HT$OHL$t$@AVAUATUSHD$0~ []A\A]A^LLIIAMt tH[]fDw@;w|KGHHfDf{wf9CH[]fGHHkHHvUS%HH_=H{ How8H?HB2HHTfv9H[]fDw`;w|kGHHTfwf1f9Kwf9KvHS0HcHJtBH[]@GHHi{HHZAT%USH_=tfDgH{ How1H?HB2HHT1f9SvuF[]A\Ðw(;w|SGHHfDf{[]A\GHHEt*ft$HC0f<HHyf.%=ATUSH_DgH{ HowEH?HB2HHT1tEEt;ft5f9SwWf(w(;w|SGHHfD[]A\fDGHHfHC0f<HHefUHHAWAVAUATSHHH8DdH %(HM1E~,H}dH3<%(HHe[A\A]A^A_]v@tfDBIԨIM|$ uM|$L9wMnf4H /HHfuHHDžPHUIUHDžXH@HDž`DžhƅlfH@H84LuHH(ctKIELAD$fLuHHIG8MLL(LAZYHPHtH`HHH)H4H8~+DMfEx.A4E1LHߺD)GL-DMf.H8F@At$ fDK 4vfAD$ qH,HHPHtH`HHH)HL3LHf.fH/HHSHH[ f.D1EAWAAVIAUATUHSHHL$OyI~L|$HHI!LLI LAP`tiAbIcD)E1HŅ~,I~DHAEuIcD)AHŅH[]A\A]A^A_f.H1[]A\A]A^A_ÐfDAWAVAUATIUSHx HT$dH<%(H|$h1~0D$ H|$hdH3<%(D$ MHx[]A\A]A^A_ÐNHt @E1ALl$ D$ WA9}EI|$AI)HE uHEHcH4HD= Eu&AMAfyU A9|?ID$HLD)HHD$LzhD|)Lt$HD$LLHALD$AD$/t;ED$ E1D$ rf1MfD$ D$ N H&fAWAVAUATIUSHh H$dH4%(Ht$X1~11Ht$XdH34%((Hh[]A\A]A^A_f.AL$t DI1Lt$A\fD9}I}I)ID$ uID$HcH4HD Eu(AAL$fyAT$ 9|8IELL)HHD$Lzp'HD$H$LHA׍TLT$H$T$9E1y1S H$AWAVAUATUHSHh HT$dH4%(Ht$X1~01fDHt$XdH34%($Hh[]A\A]A^A_DMtIE1ALl$fx^fA9}YEI|$AI)HM uHMHcH4AD Eu&AMAfyU A9|:fID$HLD)HH$LrXDM&H$HT$LHAքt HD$~LT1D1eLE15pK H#@f.AWAVAAUIATIU1SHAL$H$L|$`LD$dH%(H$1H/fT$(HHD$ HD$ HD$fxg9}fI}I)IL$ uIL$HcH4ADÉ)EudAAL$fyAT$ 9|H|$&H$H$dH34%(Hĸ[]A\A]A^A_fuE1D1kfMuLLIH@HD$$HL$HT$LLHD$HfxKH<$1Hb7LzHD$~:f.H<$L27DH ^HJ!H6!fD~SHH"H[DFt fH9t+DBDAAAEIȹfBHfDAWAVAUATUSH4$LD$HHMADt$P[MtLD$D$$@H|$‰D$HAHQD$HcA)HE~{H}DDH EttOH}D$HMHLZ t$`HI!LD$I ԋt$HLAXZHD$XD$HcA)E1HEH[]A\A]A^A_fDAW@USH8Hl$PDUE#HMt t U HjXZH8[]fDLLD$(HL$ HT$t$LL$LD$(HL$ HT$t$LL$@f.AWAVAUATUSHHdH%(H$1A~.HH$dH3<%(Hĸ[]A\A]A^A_fFMĨt A$AJHuH9Iu EHLHHPfDHf1E1Hu uHuHƹ=AEfD9HD$`DHHHD$ E D$hfHt$1Hr3H|$ HHH$A$HU ADNIcD)H6"fE TH|$ D1HH|$CI}fx\Hs uHsD$uhI}LHT$HHEtIP(H|$ S Ht$M1HLfD1wP0HD$`T$HHHD$;I}LHT$Ht$HEtQP(D$hfxIDAHL$t$E1HߺC:H|$ >@L$lV1P0DL$lHHHf.Iȹ@f.I1f 1THtWATIUHSHsHt#H4/HhL`HH[]A\[]A\DÐATIUHSHGtH}LHP8[]A\f.ATIUHSHtH}LHP@[]A\f.ATAUSHHt+H{DtH{D[]A\HH@HD[]A\@f.UHSHHhtH}HH@PH[]H1[]Ð@f.UHSHHtH}HPxH[]Ð@UHSHHtH}HH[]fUHSHHtH}HH[]fH.SHHHHHtHPH{ HtHPH{0H[pf.SHH[pf.H6/@fDATUSHHdH%(HD$1Hl$D$H.HCC tKH{HtHPH踱I[pHtH .HSL`HHPHHCHCD$~HD$ HCHD$dH3%(u H[]A\f.HU.ATIUHSHHHGHGWG`oHHt LH8H.Hk HHC(HCpHC0fC8[]A\IHff.ATAUSHHdH%(HD$1H.HGHGHOHHG H$nHHtHDHFHk H.HC(HCpHHC0fC8HD$dH3%(u H[]A\nHIfDUSHHH.HGHGHWHGHHP@HC H.HHC(HCpHC0fC8/H[]HYHDH5.ATUHHSHHHGHGFGFGH~ HP@HC E(Lc0Hu0LC(E,C,.EpH߉Cp[]A\HHfUHxSH)mHHt HHFHH[]HUHSHH HP ]EH}0EpE(E,H[]fDH9t HFH9Gt1DUHSHHH Hv HPu1H[]fM8C8ʃu7fxJfxGu9uHu0H{0fDtEp9CpuE,9C,두S<E<뺐fAWAVAUATIUHSLHdH%(HD$x1GuA8~EL=3~'HD$xdH3%(HĈ[]A\A]A^A_ÐHq.AMLt$0HfL$8HD$0L9t\H)HD$~L A uBH|$HLHHPM9uЋLL@fDLt$0MfDH0H.HL$Ll$HLHD$ HHL$HHT$L[LsHNH:@@@@i@@@IAUIHATAUSHH8dH%(HD$(1(A Hu,HHLHPhHL$(dH3 %(udH8[]A\A]fHHy.Hl$LHl$HD$ HHHT$HHD$ _D$ fdH6AUIHATAUSHH8dH%(HD$(1'9A Hu8HHLHPXHL$(dH3 %(uaH8[]A\A]fD1@H0H.Hl$LHl$HD$ HHHT$HHD$wD$Hm@f.AWAVAUATULSHHdH%(HD$x1Gu IFtFHuEHL$xdH3 %(HHĈ[]A\A]A^A_E EH.A͹EfL$8HHD$0H9HT$L|$0HH|$HD&UIŅ~LkffDA u2HHLHt$LP0L9|$űELHH蠨H.Ht$Ll$HLl$HD$ HLHT$L^L@L|$0L|$<HH@G8OpfxW,9LG(ÐGHATUHSHHP@IHt+H{ HtHPLc H[]A\@E[]A\@AUATUSHdH%(HD$1~HD$dH3%(ulH[]A\A]ÐHH AHH$vdIHtHDH@<Mt#H} HtHPLe HPfDH5 @f.SHH HPxHC Hߋ@ C,C([AVAUATUSHH`dH%(HD$X1H{ s,s(HPxH{ HP8H{ Ll$HP0L/HELpxHP0AĉHAքDLH{ HP8HkH{ uG HL$ HS0LD$ HC,HEPD$ 1~(LHL$XdH3 %(uJH`[]A\A]A^ÐC8@@H{ HH{ HknH fSG8Hwpfx$9|HtspH{0[,@G<[ÐSG8Hwpfx<9|H=¸tspH{01=ƒSp[@G<f.SHH[f.ATUSHH`dH%(HD$X1|H{ s(s,HPxH{ HHh.Ld$fL$HHD$3fDH11L&H{HPxH{ HH{ uG H{HL$ HS0D$ LC(HPC8fxASpT$ 1@LHL$XdH3 %(u&H`[]A\@S<@H{ yrH fDSwpH¸tspH{01=ƒ)Sp[SHH 1HH߉C,C(H[f.AWAVAUATUSHH$L$DL$HD$EMdH%(H$1EA΅JHI…4IH(HD$LHtL@LAT$8HH@.HHD$0fD$8HD$0HD$(fH|$11$HHPxuLYWŅyHl$pD1LHN D$8f |$HLHHt$HPHt$(LDHL|$(H|$D$xt!AML$8}уHT$ f7|fAE1H$dH3 %(H[]A\A]A^A_D1@AT$0ugL1DLcDH|$Ht$(LDL|$(&HD$H|$D$qD$<H.LfT$8HHD$0HD$0HD$TUHT$0HHT$!fDHHPxu9H|$LUŅy7f.D$|A1L@ƃAT$(fx*fxu9t_t$1E11E1HEH9D$@E%=ID$I9AD$%=HcAHRHDŽ԰cD$ HH$H$H'EHcD$|HD$If% f f@(f$f$D$uuHf% f f@(f$f$~L$H$L`DHcD$|HOA|$I|$ At$It$MHL$HHf.D1f9vfyufyNrufy m2uy Ð@H5.SHHHHPtH{XH[鿒@f.SHH[JEf.SH /HtHןHEH / /H /HtH裟HDH / /H= /[Hv /DHtSHNH[DDÐ@f.DE~AUHIIATH5"UHHSHHH vjHEP ~H[]A\A]@HrHcIăK DDhIE111D)HHEXIcT$IcHL[LH]MA\HA],ff.AUIATI`UHSHuCHHtmH.LHHHC LHHCHHC@HCPHCXH.HHHHH[]A\A]qEH1[]A\A]@1DHIHL HLtML LLL1Hc/H5L H@fDL1HG/Ґ@6HHHH5QH=/H/Hf1Ðff.HHHPHEH@f.fDHcHHP HEH@f.wqHfHcH>fD1DHH؞HxH鈞HHSVHdH%(HD$1vHL$dH3 %(u=H[@Ht$D$T$HǸHxfDHHtHHfD1HÐ6HHHH5AH=/H/Hf1Ðff.HHHPHEH@f.fDHcHtHHfD1HÐDEHg>^AVAUIATAUHSHHtu1N6H=/HH&I1l6MEAIFEtIF0AtIF@AHE[]A\A]A^ÐH=H=HH=jH4H1If15H5" 1[]A\A]A^D11DIF H谚IƋEMt1DHXI14H=e/Ht(H舤IHtm14MMUH5aH=H1谡UH/H5>HoH=/H5lH=/HDhMcL=Ht:LHHH=/HLH蔤14M1E13~LbL<%HHHHD~DAUIATIUHSHHuE~H[]A\A]5tLHAԋHEH[]A\A]o6f.DSHH11HH[H@(@f.SHH11HH[H@0@f.Hm.HH9;SHH[J;f.H-.HHÐff.H .HHÐff.SHH4.HCHCHH[ÐfUSHH|H.kHC HHxkH[]DCCH[]Ðf.ATAUSHH.Dck HCHEx*DcxC9}C []A\C []A\@CCAVAAUEATAUSHH".kDk HEDsAIHsxM9}sA9|CD9}CA9}k []A\A]A^kA9|CD9}C []A\A]A^@1CA9}H.HHSHH[9f.UHSHHH<.HHECE C ECECH[]@f.VHWV W VWVWH.SHH HHG@H[fDSHH[Z8f.HHw Hmff.ATUSH9HHHH@HxHH@HpH9tE1?*t9Au0E(S(uCfx^fxnu9tE1D[]A\DHu H{ #fDE1tԋE 9C uHEH9CAS,A[]DA\fM,듐f.H-.@fDSHHd.HHH.HHC fC([Ðf.UHSHHdH%(HD$1FfuaHEHHH$nH.H{ HHH4C(udt8HC*HCHD$dH3%(uLH[]fHE f.HC8f.V p1qfD1VHRf.UHSHHdH%(HD$1FfuaHEHHH$ H.H{ HHH0C(u`t4HC*HCHD$dH3%(uHH[]DHE f.HC8f.~ p1qfD1nHjf.UHSHHdH%(HD$1FfuiHEEHAȉщHH$4 H.H{ HHH*C(uZt.HC*HCHD$dH3%(uBH[]HE fHC8f.~ p1qfD1Hf.UHSHH H.Hu H{ HHpC(u(uHC8HCH[]DHC*HCH[]Ð1HCH[]HfDUH`SHI3HHt HHVHH[]HUHSHH Hu H{ >C(u.uHC8HCHH[]HC*HCHH[]fD1HCHH[]SHH HdH%(HD$1C(fxBu?u,HC8HHH$A HD$dH3%(uH[HC*fS,t1 HcWW ;W}HGPfHcWW ;W}HGJO Pff.WW ;W~HGW HcPf.HcWO9~W 9~HGP@9~ O w HcHcW ;W| ;W}HGPG W9}HWG HBÐW ÐfDHcW ;W}HGJO PÐ@f.G9G fW ;W~HGW HcPÐff.G9G fWOW 9}&HwHcLFǁu9uBTсu $Ð@f.WOW 9}-LGHcrw LA@AAAu9u@CL΁u W $ÐWOW 9~-rLGHcƉw LA@AAAu9|@CL΁u W $ÐGW9R9O9~yLGLcMK DAAu9}CD%=tyDNf9}.LGHcDHI HG uD9uÐG DMcCHсu $DFAHcI H뜐W O9|*w9}#LGHcLA@AAAtfu+9tCTсu $9~CTсu $Ðf.G W9},LGHcHO L 6A4pu9uZ9W DHcH4A@9tuAT0сu $@CtuHO @W O9}-LGHcrw LA@AAAu9uCL΁u W $ÐW O9~-rLGHcƉw LA@AAAu9|CL΁u W $ÐOt4t(t;G 9} O fDW9}W G ؋G G fDGG fDttst^G f.G DOA9LGHcIPHO u A9ȃu@GG ÐGG ~DOfA9LGHcIPHO uA9uȃuHcAPuڃG fHcAPZG QAA؅Xw9MLOPHcʉW L A Iu9A9f.DGAA9HOHcЉG L QuA9}BT uABG fDCLt\AdE]LGHcIPf:fE5LGHcIPf:FÐPW @H.HH SHH[:)f.SHwH\/S 3S3S[1Ð@f.ATUSH9tcHHHH@HxHH@HpH9tE1?*tu E1HCH9Et D[]A\@HCH9EuHCH9EAA[]DA\fH^.@fDSHSH.HCHH[Ðf.UHSHHH>Ht0x4H߉:HK.HHHEHCH[]D1@ÐfDUH։SHHH}Ht3x7H7H.HHHEHCH[]f.1@L$ oT$ 븐fDUH։SHDEHH}Ht-x1H1Hr.HHHEHCH[]@1@L$T$DL$ T$L$DD$ 묐@UHSHHH .HHHEHCH[]@f.UH SHy&HHt HHHH[]H UHSHHHEHCHH[]ÐHHGxHtWWHG D1HG WWÐfDUHSHXWHwdH%(HD$H1HH!HH6HnHD$HdH3%(uHX[]rf1f1f1ffDfDDwHHcH>1DG@G@G @G@w0H HcH>wG 9| 9wNGGÐwG G fwG G9GfG 9GfHcG;G} HBfHcG;G}HHOBDf.G;G ~HGHB@f.GG9G~HHcT DfG9G~$PHWHcT f.G9G }$HGHcT f.wH'HcH>1DH@fH@fH@fH@ fH?H`8H?HUHSHH?H؁uH}HP8DH[]Df.SHH?HP8tH;HP([D[ÐSHH?HtH;H[[fH@ Dw;w}HH?HPHHfw;w}$HHH?VPHPHHfDf.w;w ~$HHH?pHPHHfDf.~H;AUHcATUHS>D1[]A\A]GyGLDWW ADWD9HɚLDA9HcDbA4 @yE9@@-)IcԃAHcE As?A`G7DO L1E1H*LDADA9HcDEAyE9ʀvBIcȃA HcA,3@s?FfD~DIcAA ?iAhE1 ʁAAGfDDHcʽA ?u1 ΁@ŃVfD[]GA\A]DG D9GuG[]A\GA]IcA4HHD$AA}DEE9tIcA,ŀ@?6? DAE9k@D fIcE1LH,3`A9 HcE,1AŀA?FDAԃ? AT$A9ED 1v1HL@AD9dHc΍nA y9DAHcA41LcG$AAEs?Au9tgED LcGAhA@?qDŃD E1AANfDA3@AW OALcG$MIAFAA9tHcE,)AŀA?A?D DE1[1tD*AD]fW9W |GfDG G Wtff.AVAUATUSHdH%(HD$1H ӕIHcH>f.DGEDÅAD$x9Al$9)x&)9}AT$AD$)ÉAD$AT$ ^Ht$dH34%(6H[]A\A]A^DG=Å[AD$1ID$ f.AD$1E11ID$ M,$D$A|$9LwL TfD…9BHcʉD$AL y9tHcЃATHcE1փ?@AsD$9t HcAT€?m эPT$1FfDWGGW 9T$AL/DŅLt$fHc‰T$ALyLA1LT$=~Gt6W 9 G)9moG Go@AT$AD$AD$AT$ yfAL$9AT$ EAl$@R@HcAt5IIAGABD$9HcAT€?z? AT$ AT$AD$T$ED$7AD$xEAT$ "@ExA|$AD$ۋGM,$T$~fA|$u DAD$AhDAD$AT$ BA|$AD$At)AhAD$T$a\_DAT$ AD$AH7Df.Ht~Ht9w ;w wDÐfGu}w DGD9CH?Hc„x@DNE9=T= Ic ?wʼn =~ f-@(fD%=9IcH5 HcD@A^?n@?McLZB IIAG ADNE9 Ic47ƀ@?Љ? @A E9øff.GYW DGD9=LDJHcDO Ax8OmwQW<=G f-@(E9=\=a|McC4 L 3HHAUDJDO E9tnIcABw(@LЉH7H#H$w  H B?Huf.w4HHBHH >w(@LЉHH#Htw  H B?Huf.w,H+HBHHw(@LЉHH#Hw  H B?HfDw4HHBHH w(@LЉH7H#H$w  H B?Huf.w4HHBHH w(@LЉHH#Htw  H B?Huf.G^!wdH H BpHHsÐ1GW Ё fDw(@LЉHHz1wHm  H B?HH@f.w4H+HBHH pw(@LЉHH#Hw  H B?Huf.w\H{H BHBps G !wP@LЉHH BpHHswH  H B?H/ T@f.w   Dw0HOHBHHf @v8#Hwщ  H B?HfD@LЉHHvw4HHBHH ЃfDw(@LЉHWH#HDw  H B?Huf.w4HHBHH ЃfDw(@LЉHH#Hw  H B?Huf.w4HKHBHH ЃfDw(@LЉHH#Hw  H B?Huf.w4HH BHHf u;fw(@LЉHGHvHHDH  H B?Hbw4HHBHH 0w(@LЉHH#Htw  H B?Huf.w4H+HBHH >w(@LЉHH#Hw  H B?Huf.~t,HsHBHHfÁ~`#H<wՉ  H B?HfDStC{  [fD@LЉHHRw4HH B~@HHs:Ðw(@LЉHWHvHHDH'  H B?Hbw4HHBHH >@w(@LЉHH#Hw  H B?Huf.w4H;H B~@HHs:Ðw(@LЉHHvH?HDH  H B?Hbw4H{HBHH MÐw(@LЉH'HwH   H B?Huf.HHBHH }===c=#=;=K~ffɉD* *^Ãf*@w(@LЉHHhvPH  H B?Hf*@ f*@ffɃ **^DffɉD**^f.f*Q~ qDYQtatLYXf.ƒtCt6t)kHSt [[‰HHfD, t1ZEfHt'SH1C1fC[@Df.HtgawIH1^с?v%1ɁvvHKf BHffS1?vRH5eHFvBHF1! 9~H 9|%9[9[f1HDEx~Hu1DATI1USH5?v]H5;eHFvBHF1D z9~ %AGHfy9}[]A\fuA $DH1H%@~DSHHH1H=5.TPH; SH; SH;SH;SH; SH;SH;SH;SH; SH; SH;j SH;p SH;SH;SH;SH;SH; SH; SH;/ SH;0 SH;aSH;{SH;ASH;[SH;ASH;[SH;!SH;;SH;gSH;GSH;GSH;'SH;` SH;SH;SH;SH;SH;OSHCH;P[~DHH1H=2.xN1f9vfyufyLat@fy youy Df.GAUATAUSHdH%(H$1HEl.Hl$ft$HD$H\$HHD$BL$H\$8HHDHQ8u]Ex Ht$1D3Љ 1HyH$dH3 %(dH[]A\A]D$fDAAAfHS uHT$(Ld$PIE1>L2T$1VT$fH{ uH|$(E1L@Dl$TfDL$hHS tHD"1W1HvAAt-D$t$gHT$(f=~d@1PDqH(DDDDUDATAUSHdH%(HD$1H\$D$H@T$~$1HT$dH3%(u6H[]A\fHHH1tDHS,WpSz݉HdH%(HD$1Ht$D$蠠T$~ 1HL$dH3 %(u!H[fDHHo@f.H3Hf.@D>DE?DSH3C[H1  HcHeHÐf.SH3K#C[DHHfHH= .|H=.H.UsH=֦.HӦ.>sH=.H.'sH..w.i..H%@DHGHfHFHfDf.HdH%(HD$1Ht$D$HT$dH3%(uHmf.Hq1t v 1H@f.5>D>DHEHfSH?K#C[:D@D~ @AUATUSHHݤ.u8֤.~H[]A\A]@H[]A\A]fDH=.tHibIE11H jH5[bH].~!H=Z.X.|H Hŋ ~vDmD)DeDD)M D)SE$H5...ZGIcIE1H@mHi.댾IcIE1HmHP.]HIE1HTlH3.%@f.SHdH%(HD$1H|$D$1҄tH=֢.Ht *qHL$dH3 %(uH[jf.SHdH%(HD$1H|$D$1҄tH=n.Ht pHL$dH3 %(uH[jf.SHdH%(HD$1H|$D$#1҄ttEt-Dء.HL$dH3 %(u&H[..iSHdH%(HD$1H|$D$1҄tH=v.Ht oHL$dH3 %(uH[if.ATUSHdH%(HD$1H|$D$9T$~(1HL$dH3 %(H[]A\fHŸt-H} Lgw0H?HBHHAf9Ewf9E@w;_|#GHHfDGHHlHHhDUHAWAVAUAATS1HdH%(HE1HDžHI(~.HMdH3 %(He[A\A]A^A_]f.L@DILHLmnLHHf`.fuLHLHEHDžHDžHDž Dž(ƅ,HtLHIt$ uHXfHHIAAWHF1LZYHHtH HH)H裊1ۅ~L_mLWmfHEӃufx-fx=9uu:LTDE14fL뾉LLqjeHH@@w'HcH(.HHЉHHHf1f.H01@wHcHO(.HHЉHPHfD(H$.HHHЉHHHH1 u1fD1fA(H{$.HHHHPHf.1x;@AHcHW'.HHǸOuÐ @~x1pf.~~(?ȸ t10H#.HcHHǸWt@ wHZHcH>øøøff. ~DAUATIUHSHHt t-txL-. t#A$H[]A\A]fL-a.1MuPH;Al$SH1E1E1j1ɉLykAXZEyH[]A\A]@L- .A$fDAWAVAUATUSHHdH%(H$81Ht&DHEՅxAIHu7~31H$8dH3 %(HH[]A\A]A^A_fHX;Iƅ¾1L|$0DH1[.ft$8Ht$ HHD$0"D$|$ HD$ L|$0L$1HT$(LHD$(hLl$pLLHZ.fL$xLHHHD$pIPH$LHHD$_H|$1裯H5Z.HLHVH$H$f$MHHt$HAPH1҉LJH|$D$gH|$gLgD$LD$gD$vL|$0LSD$8fEL$1LA@$D$xуffgu9H|$Ht$(HىLd$(r.LL|$0-HD$D%=HD$Hx HGHD$ADHHBD?HHHt$Ht$f9Fwf=v[H1҉LL|$0L|$0Ht$LIk@_T$AAJDLFEuHc Mpt fEu2t-!HYHH|$GUDuΉH([]A\A]A^A_HjЃfu9tH([]A\A]A^A_Dw@LЉH-djHHL|$%IAAG D|H-j  HTE?H&=wY=_LH|$H%LGHtGA8A@ 2_fDDrMHHFXuZH|$G)ӀE_ Hc|u?fDI1(f.HL|$%IAAW f.~DHH1H=-!.4H!.@HwhH BHHHL*[H%J4ut FÃtITHH5VH%HP :)׀EfDvXHgtwЁ@LЉHgH8H_g  H B?HF @_cfDB5H fHc4QƒHcHHH5YH0H4H|N Nu0HH}UGfuHH5MUHHW 4)ЀDfDvhH fуft=@wЁ@LʉH eHcf.PH e Hc4Q?HcDH%H _;fDW Df.H'eH BHHHH WH0H4HtA Au$fDfuHHSH%HV :)׀EHXdщftwfDwȁ@LЉHdH!HRHuFfH%H~ f.(Hc  H B?Hn_'fDFAWAVAUATUHSHi ~&01u:H[]A\A]A^A_Iu#HFiH}H[]A\A]A^A_fD@LЉHbH B؃HHH0H}UE1H4D$BLtBEEs7DH RQD!HfAAFH}UAAuAtJLHQfAH%L@ Ѝ4)fAH}EUDfA@0LH P?fAH%ElFMdFAf`AB9H%I4FITFF HFH}H[H53P]A\A]A^A_@HFI f.H'aHXD$Ha4HEH%LX dffmLH}OE1fAIFÃLtBAtLH}UIcM4V HcۃHM$^E1fDH}UD9HcÍSA4DH %=uAD  0$@pH_  H B?HM$FE,$IAfSAB9AFofD__fDFw|HtwAUFL--OATLTGAIUS1HEACHIlEHH@E9u;L9tFHDAHDHEuA[D9ED1DyA9E뒃tf9u]ftZIHR%I<$=tg҉L]ft*IT$I<$%=t#DLH[]A\A]øDE $̸1ԐHIHGHGHMGH@UHHSHHcU HudH%(HD$1EHcHNHcM9fH@f.AE1@ HOH BHHHLzBH0H4A @L fxdKttotjHH@>`H%HV :)׀Ef.I0u0t1FvPHNtwЁ@LЉHNHxHoN  H B?HHH&=QH%HF It30iÐ_+fDF1f.0H MHDABHH HLh@H0H4ML@E@fExHAtjLH@<fAMAAt;ITRHI+0f.fAAt eA1AtsfAAA%v`HL tC9t7fDwȁ@LȉH gLHH CL  HDA?DHpfLH:7f.I0iDH%IAAA $H%MAMTAAAS Mf_fDLHV:fAu'AA:)fAEH%:HH%IAAQ f1f.H3HHH7gUSHdH%(HD$1!*H2HcH>H11AHfDHL$dH3 %( H[]D3fD fD뉐xHA11.\@HA11n<@HA11\f1f11AHAHd:@AVI> AUIATIUSRf@-@t y É %9t@)HcHcIIܸA|@_tP@-vD@t  ŸDA|@_fHI`HIsH@[]A\A]A^AVIAUIATIUSXf@mW;@ %9t@)HcHcIIDA|@`~@mtxW;v`@u{A|@`^HIr ʼn %_[]A\A]A^DIsf.Hg v@f.1A9-90)PtL5 HcA4PHcA9~1@)xf.1L4 WDWHcE AgEMcҍWGHcA WD9}*eD)э<AtTHcǍOWEHcA D9|;9}׍D)HAf.CDIcfDtH9~A;4}1DD)HAff.USH9~?x9H_tH4H\u;HDHH[]1HH[]@AUIATAUHSH HHtsIA}@t7 P?vEPvAtCHIA}A@uAH[]A\A]fHrAuH1[]A\A]ÐfDSt H2 H[Hca.HHD$Ht8H=`.H8H[]A\A]A^A_f1@1fDA $XD|$gA DLƉljD$(bLDHD$wA$HD$ ~*HD$HtHxeHL$H`.HSH(D$,l$(E1|E1fH\$ DH@DHAʼnD$ A9|Ct$A9t!9l$(tH|$SMDjDAރ9\$ }AD9|$,uuU|$Á Ã2=~ 1=H|$LMjHDH|$MD jHDHDDf.AUATUHSHHdH%(HD$81u+HD$8dH3%(4HH[]A\A]fDdIHt\HHfL$$HD$HHD$H)D$ HD$zH c HcH>E_@HH3EAD$ =EL$fHH赯HH腱HHEHHIHLrHLGrfHhuIHLJf.H8MGHHHf.H8WfDHUHHHf.H8VfDE@LHcH`. HH5L$ŔHLH28$HBHBUHSHhdH%(HD$X1H\$Ht$HT$H?HH H*HD$XdH3%(uHh[]#HAA7AWAVAUATUSH(DE^@waLcL5\.H=[.IxKLHtLA$H=[.HO葌H(H[]A\A]A^A_1@1fDA $>HD$HHt1<LD1A$HD$~$H|$KeA$fDHD$AD$fDH\$t$Ht$H߉D$9D$}MDEDH9\$|8_uExH|$SDA9\$}D$D$9D$uExH|$DvH|$ H\$H?H?f.~DAUAATIUHSHHuE~H[]A\A]tDHAԋHEH[]A\A]ύf.DAWAAVAUATUnSH(HLcLPpHcIH @HHJ/HD$9AIEfDSymD9krD9~`D;steHcDLE D{DL$ALT$IcE CSDDLCHD$DL$LT$H9H([]A\A]A^A_fAUAATAUSHHt3HcH9}THDD(D`H[]A\A]PvHHHtVHc ǃ 9|HHcH|HHtѣHcHzHǃH[]A\A]ff.AWAVAAUATIUSHH(L>DKHvLoxKHSHcAltn<==H HcH>DS$DKD9~(IcI|5ID5qD)H8sHH9uA$A$KfDE1@uEuH([]A\A]A^A_@@k$9K ?D9}HcAIDA)ITI@(HI9uH([]A\A]A^A_DIt$pI|$xD9}Hc1!fu@,1҃<HA9n<uكufC9ACC$pA;C-HAT@8vATH9C~DS$y;{AIu@l$DXHt$f9ƒD҈9{RLcKD50D9uOL5DLt$A)I)@A<IAqLD9tD8uHcDOITA)A<HHRrD8twA*DD$LL$E1oL$DD$A$A$κL$DD$;L$LE1%L$DD$΃HcADrAHATHQƅyaf.A@CE1CMf.~ A@HCE1Csx&LL$DD$L$QLL$DD$L$CA$tA$A;$^{W9~9HcHcItAL)HfDHBH9uA$A$CAZDD$+C$HpMT$xDHHcC9+1&uE 1H9u؃tC$HpMT$xDHHcC91&uE 1H9u؃tfsAzKE1rl$^fDCCDtC~9AA.E1LDD$L$nL$DD$A$A$HWpHc<\Ottx#DD$L$CDD$L$DD$ΉL$LDD$D$D$DD$A$A$\A@E1CMf.AUIATUHSHH?Ht2A9}t(Hc|HtHEA]HD[]A\A]ÐuHE1[D]A\A]HcHEHtA]AH[D]A\A]Df.AVAUAATAUHSHcHH;}RHHH@EHD(D`PP1fP f[]A\A]A^L7 PIv$I~HtHuINHH9t9HIcV$HHHHPHEHyHHHHH)H)΁HINH뒐f.AWLcAVAUATMUSHH(HHcHJpJ49D.A YHBxB8xlAA AHHHƀ> uǀDAAvHHHڈD7fEHHHDDD1@ǃHH9}3HRHfDHHD9!} f y H9۸H([]A\A]A^A_IHBIIFxEAfDT$A|$ A9|LIcHH@HL4E9VDOAHE9tL4HxD9TtrAHE9uf|$t1T$׉T$ Vf9D$T$ AtHHBxB8HHDl+DEAv AEE@IcDHHD$DL$ D HDDT$HRpF :ADT$DL$ fE;DHD$fEAHA>H4v9|AH4vHL1HA;6u fAf9rHA Aƀ EEHrxB >HHc$H([]A\A]A^A_fD@5AVA9tDEIcDHHD$DL$D HDDT$HRpF :AD9\$ DT$DL$HD$RDAKAVA9|RHcHHRHH֋>A9>u6HDHA>HH9>uFA9~AAs9HcH RHHHD;"HDHHHD;"tDrE~BA9PDAHHHƀǀDf.AAHD9}9HDHHL9Hx@ HD 0Hw1D*#HX1DHtSHHH8Ht>H{@Ht0H{HHt"H{PHtH{XHtH{`HtHHtH[ނfDAUATUS1HH AHAʁHHHxHHHǀH1H)HEu{ChEAu8C, ENHH[]A\A]@1HH[]A\A]fC dHs,H{XuEH1rHsH{8Du/EEiCimfDEb@Hs H{@DCt#f.H11dH%(HD$1HT$D$bHL$dH3 %(uH Ht1@@@f.1Htf.HtvÐDf.1Ht@f.@EHt@1Ht@f.HATUSI~w1t_tr tm9~YHcЍXAdždžtHtHǃHEHHtJHHcU$HHHHH Ј H[]ÐǃHCHf1H\fD1 ff.AWIAVAUATUSHHX LopLgxdH%(H$H 1HGHD$GD$tHDǃDA1( u t}t %u+H$H dH3<%(< HX []A\A]A^A_fH$PyHHD$HtDEOH\$(H1HD$ L|$8Ht$ HcIH<HH|$0hD8D$D9DMMMjAD9t$~OHD$fBfDDD1H$PHcD$0HRpHxHraDD9Hc$DEOHHA\DbDaEf^D`DdXAD$DtDPEAD- ALH X ED $DAA+D9\$HfDL E $EHDE1Dd$@AA+AAW|$ ~DD u<}AD- AEuDE4+A`AE4+EDD$ zD$ ,@AAE4+< D<}E|$  AǀD$D$AE1ɉt$0fTDPfDHD$(ÀtH9(HD$(A+9\$DH\$(AtH  t Ѓ€EЉ "1%@DD1H$PHcD$0HRpHxHraDD9Hc$DEOHHA\DbDaEf^D`DdXDAHEH= D $E<+H|$DL$HL\$@L\$@DL$HL} AL-EHA ǃ11 }L$PLcT$0Md$pGAxMrjEEAAE9 DLc$DIIF\Bd|$0F`fF^BbBaBXDd$@AfT$8AD- DL$8@ED$ E1f.AG~@L|$81ADDEXH1E11MT$DHDHD9}$HcIDLHHH9uAD9H48H@HD$fH;:|3HHLD$@LD$AHAADSMtpAiHtVLI9t MtIM;uDxUA9s~OI;0|+ADDIB9t~L[@1AAѐMt8A1Ht3Ht HHMt HIHHfDAHtHt HHHt HHSHHtHЃt [Mf [Mff.AWIAVAUATUSH8Lo8odH%(H$(1HGH$A@|$-ƈL$/@t$@AWD$.T$/IAPAT$,IA Ll$1EAH< DDD9~PDHcD`tUH<u D9LA u<v< uAD9fDDELl$A %IE)@D$/E1D$,*fDIT$-D$.E1D$, PE1ME1EʼnD$ EAD$(D$$D B<SfE9H<$IcAmHLcG%=u A9 LDD$LL$DT$aLL$DT$DD$HA Kt!|$At؃= D$(A*AD$,AI|$ }A8AE91D$ EDA}/-AHcD$ HH0HH)fDHH9uIcIlD$(AA|$,u |$.tIHcDA|$-vI@A~.IHAHt H u fHD 4H9uAtDAƀDED$$EAH$(dH3<%(H8[]A\A]A^A_fDD LDD$A$LL$McDT$-LL$DT$DD$HKt!A OA|$CD!DDAnAD$$ AMD$,DD$$_D$ HcD$ }AMD0L0AA@IcID$,E1DeDE9~ uH$fB<` OIcI|$,Dlu|$.tIcIDA@tD$(EoAE9D$ EDŃ}AIcA9o'AIcIE1D~fD$ AZi} HcD$ D0l$ MDHcD$ A}0HcD0A AfDAIHAI9Iw(IPDD$LL$I_PADD$LL$IHcɀ|$-HDT$/D$ APT$,fDAGD$.AGfDT=ׁ; D`2$(@}Af. 7Iw(IPDD$LL$LL$DD$um1AD$ E1҉PD$/AD$,@D$/E1D$,D$(E1AD$${AoIGPIoKHoS P o[0X0oc@`@IAMDiAWAAVAUIATAUSHxHop $DD$dH%(HD$h19~EuAt2AD$#H90׉T$*DL$uϐD$IExIcHD$TDd$`ID$dHHH@HT$@HD$HEuAHD8D$PE18u D<$A$Ht$@EDLDL$D$\ Dd$0DL$E9AILl$EHJm L$HcHL$ HHL$(L$0D$$D$8D$?@t@|$~@ t#@i;\$81Ҁ|$? ƒfAHcHHHAAAЅtgHT0fAFfALL$@D$H|$LLL$0LL$0 $EH|$LDHCl HA9AAA9H|$(t$L\$ I?A9}0Hs%AuAHc fHIs |5A9|@AT$HHHAAAE9WH|$Ht$@EH0DHvk A97EL$0Ll$AQHcLD E9MsAA9}5Hs*HAAHH)DHHs AH9u<w E9MT$Ht$@EDLHD$hdH3%(Hx[]A\A]A^A_ÐfAu1D$H|$Ht$@V $Hj D4$PfAHk 2H|$LJDD4$ADL$0ADHHIHfDx IcDT$\HIHPIcDHIHHIcDT$PHIHMH\$E6@L<< <ٍYHcA4GH<%=utAD?ǁu Y$눍{|$8A9~PHcTT$?H ?SHc#fDtH@;@ 1A9Dl$8D$?A~M1H,$T$LD$DL$HL$ AL<r< j<A<9HcȍhA4NH< u9tAL>ρu h1${AD_HcƒHIHL$PHDx @ADL$0D$\pL$0ELLl$m|$8@t$?H\$EH\$E$H\$E$AQHcLD H,$T$LD$DL$HL$ H,$T$D$LD$DL$HL$ H,$T$D$LD$DL$HL$ H,$T$D$LD$DL$HL$ H,$T$D$LD$DL$HL$ Df.MKAWAVAUATUSLHhEEHAIHHAA,~AADIAIoE_E_E_EAALJIGpIGxILJ0ILJAEIGPIwI8DIL$ALJ(HHDAWhIu5Hh[]A\A]A^A_Hh[]A\A]A^A_IG8LIGpL$tE_MwpEMIMGxALJDED EL Ak11$E1Af@}f@HcH H=lf HHH9!HA A<q@vnDDAt A9DE9t@1oD A4DփXfAE;D~EDf.HcH=e =fDAvAAƇHe M?ALJ(ALJAALJALJfDA4$A;MLc4$O$ET$E$$fDHL$dGL$AALJE$McD$J<L)XD$HIAD$t ADE1DIكHLD$DD$ELYALJtAH ,d  A 1%@ŃAD%IPIHALJDA AGAH _ HcH>AK Hά-IAMg MWxtI AE*H\$E܃ADA8ACMD$G1MMA@ABHAD8t A4Is0HPA9AtID; lAE߉DAA9MEALɈD$ADL$6L$D$AA9~HcA|]AA6A H-IH-IH-IH-ImH -IZIcAzL)@!H49FALJfAAttAAGA+AGALJALJM?AWhIw I@DLD$D$IG@HLIGx D$LD$AtI9(KAzA;O0IG`IHAIE11HLE1.A1 n}S]H\$MMAsKHLD\$N,hH$Ll$8IcWLHƉT$@|AD\$IH4$|$DADډ|$XLHLLD$1D D\$EeD$@|$XIoA9G Ht$8E_AANW AGIxHcD$DA(A ALJt$LDT$(L$ T$L$DT$(L$ AËT$L$`Iw0I`LD$D$IG`LD$D$IHyA}#MOpALAMgxELAMHIEA@IcHcHH)A .LHੀ}Hcō]MHHcH)ALA HH9txA LAHHuEt @ǀtǀtHD;3A8@Et#tA,HH9=MIft H9(~A,HLL$H$LL$H$AD$EohDE1AGhT$IAH4$LALJEohHLDD\$EI0A(H<$C\$H\$8ID$Hk E1Ll 1EQEA)A~LA%AHcfDAHA9~&Ic4IcL)ȉ1)u 83uI DM9u\$ESHcD$H $Ld$L|$HLd$8HHk Hl$PAD\$\L,CEtIMH AMJH|$HHcHA3D$AI  ȉAEAMA+MAEC47Hc։HR%|$H<$H~|$lD$uD$9HcT$HcAH<HHH|$(H|$HAWAVAUATUSHH(Dw,H8ǃ(H08D<ǃ@Hc~GHLlL9s6L0UH(LUHH@A TI9wы~pLcHcCM,DM9s_LEƒ tv -f w*L0Hꋻ(L)HL|HH@AlHI9wH([]A\A]A^A_f.DHoxE~GAT$H1Ht@8HωH9u|$uE9uED$1E9SiH{XD$t$ vHs,PL{XE1~E11L|$MfHcTFH@8GA8DB@H:TbA9Ic)H@HHD$L0H@A@D$ E9}!HD$E)ID D Dp@8GD$L0(D8lGDT$LsxD$ C9A)AD8l$ 1E~fHcH@HIHcIE:,IT Hc2H E:,6DDAE99~ZHcщD$HRI@DLD`H DXH L@DBD@DJ AA)DbADZA9|D$E94yD9(;D$ ucC9A)E~LIcDH@IL@L pH D@xH LHDJDHrD)DB z9ɋT$BD$1҃H@It HD$fDHcPH HL P HH9uދt$ 9t$Ht$IT7 LDA fDA1AI )AAAANfD9qHtgaHtsE1Es0 gfDt$fFt{Vf.Et0 wfDt$fD3f=vdf tMfvAf=v]fǐ1fw$pH+ Hcf.f.H6- "HcxPH+ HcÐf.ASAt{us~x^E1IIB GDfAvAAfA%uE9~ fB|GDt ffwIHL9uAt![D%={Au߁uׅ~ӍVHLWf. fHH9u[D~DN1M#fAfAwLAI9tLDOfADuA9~DDOAfvAfA%tf>AUE1ATL% - UH-- S^H5%- EtWFWEOfA wDAMcB<t3MtfB|W f.MZI9tjMEutFWEwfAvREtF\WE fAwfBAAfAuuVf=}tIf=u#HH9!fvfvf=}tffwf f}뺁pLcFAf@HDHLT$ D$ D$D9\$LT$ uHDHL$L$|$ADDHLT$D|AIcHH$H$LT$HIt1HL$}11L  L$!-HAAffADDHA9~'A9~"DuHcHD I<fAvfDLHL$L5L$L$HDH;L$uPHDHL$;u3L$DAE11HHASD$RPA]A_L$A81~A8HcҀ<f=|p;L$uHDH:L$`D1J3D/@AWAVAUATUSH8DdH%(HD$(1D$E~*1HT$(dH3%(H8[]A\A]A^A_DL|$Ld$IAH˺LLH/D$tH=Lu3;A~oHAEIE_H=6Lu>32AHIEfLD$ LHLLD$s/T$H=LLD$€u^H=L€uC A~HIEkXFLƿ U0PF‹E~AE袉fAWAVAUATUSHDdH%(HD$x1EHHHIAH-HE1ɆHHDLHD$7DE1Ht$0L|$ D$hHF f|$$fAA SE$@AAaLcLIF9L tsD$E~ AD$A҉ AAD҃D)҉uǃǃ!1.fBDfD血1f9vfyufyunt@fy amuy AWAVAUD/ATDgUHoSNAfEA17fA; fEt EAIELfEDE{LvDA9}EFTUfAt}ELfAu ;fEt AAI륐MIIREEtDpA)fDfEt EAIAHDREu\DAHfAEFTUifuufA;ffEtA[]A\A]A^A_fA;wIADEA[@L։ft6>;LVuLօ~:AIZ1fuf{ASf1}A61]f.GE1HLOA A@HfA94AvAЍB9IHIAUH1E1SE1;AA0 fDAf AA vvALHfAw[HD@H~LZAZf wAwDAfDA?AfD1A HfDELfAv[]fDNAAHfJHvAVIAUAATIUDSHdH%(H$1f9tA1fu*H$dH3 %(uwHĠ[]A\A]A^A$fx@HT$PHHc AFHcHL4\DMT\PDLHv{|f.AUIATUSHHL$0LD\$8LD$(fVILd-I)M f.IB4#1fB'IT$M9ufH,k1@MtMIft@IAzufuMtMIAIrIt-pD)fDfEt AHBIARuH9t03Vf+tIAzufuHHZfEt[]A\A]16f.SIHH& E1H tH5 1HU-~!HF-H5'[L@HH-HH= -HtWH-H=-t H׸---HfD~ ~CS[<t![D%=tS:<u߁[fDf.AUIATAUSHw< HB-H4f AE<IESIAt1Dft AMIGLuDGfMUAE-E D1uMAfwHcfHf DI0A7AFA2uԅHcICftA>H[]A\A]H5Y fu$1҄EtgMA?@AEDTD0DD$HT$uEftH'<;tHAE8uDAHLft~LJAD9}ADfuLJ~fADfu=A;uH9K$=f|$&;vf'LH$HHD8 DHPuLK|$(DD$,DHDft%:;HJuHʅHD@EGfHD$Dx1tf.SAH dH%(HD$1G<O HG IH HLQ 6AE)DfEt AHCIAJuE+7E1HAPARLjLD$HH\$dH3%(H [1ft@O LO D)fEt AHFIAIuG fD9rUft>HHDfD9sAAEY0AI7A ANˈ HfuD=f.f.1fE1y3sAWAAVAUATIUSHT$ L$DL$dH%(H$1G+<G H_ IHCHPL$M)D,IHAEBu)D\$HD+PAHAUH$HD$(PLL$`LD$PH LT$D(DH<$EAD\$;Afl$.DIߍxfD$f|$,H4CHt$ Ht$LLljD$(L9l$ HcD$(L$,|D0WH|$ f9w01҃fTD0HT@HĀ|D0WfA;GsfTD0HĀf.Hzuf|$HĀfL\$DD$.L@IHPt*HHHHJA4)uDHII9uLT$H<$AԄ1H$dH3%(HĘ[]A\A]A^A_L$LftLT$DAH<$AԄt$Lt H}uEMDt$AD;l$ lHfHHЀv"Hv<9tGuf.1H([]A\A]A^A_T$9NMDߍsLLD$DD$tAfMHAMAUMLAKHI@AXAY 1_HMMAUL$,LHAZA[fD;D$ UH IHcHtJH4$|Mt$LLLL$9NƍpLL$ofAWAVAUATUSHHEdH%(H$81E#IHG8Gu=1HH=uH$8dH3%(-HH[]A\A]A^A_1I HHt$0fAH HDFHfvHD$/M½HD$HD$.HD$DHfA9vSfAt"-uW-~zAAH$(dH34%(H8[]A\A]A^A_fH=Q-tLAH=6-4-A16@506HHxA<@uƉƄ$<Ƅ0H-H$0Ht$D` HD$@IċD$ E$IEHt$pLt$HEAHt$ Ht$`Ht$(H$Ht$H$Ht$0DEAD$9<AD$ Ml$ Hl$IITEH:EcHBuAD$DT$8H1A$ALD$Dj@t$(t$HLL$@LD$HH Ht$H^DT$8}AύyMDED$Huуv̍K -Hu"r4-Hu$-uwȍiƄ9L$1L#\Ё=H9HЀ vӍH\)1QvZ@AWAVAUATUSHt$Mt?A18EAeIHt]D$I͉$=v$D$;,$rH[]A\A]A^A_r-u5k-~lAfDAH[]A\A]A^A_f.H=1-LL$LL$tLLL$H= -A-TLL$A ^H=-_ HD#HEDD$1EMLH5ChC HAtJ9v&H=-EML;$s?+S9r;$s?D$tH=I-EMLT$H[]A\A]A^A_T$~T$HEMLH[]A\A]A^A_oDf.HdH%(HD$1H|$D$E-HT$dH3%(uH>X@f.HwAWAAVIAUATIULSHHdH%(H$14HcD]A1Ef{ unCf{am<IcHE&E)D|$ AlHT${ AT$9D$ HT$D$$LIHD$H9tHcT$ H|$HdV;AT${D$4AT${D$0AT$L|$IH޺LD$@LAT$8{AT$IOLHsAfD$IAT$0ADfADFA|$fEE1Hl$(L$LAftkLfAnHA9w|$Hl$(tD|$1fC<~IAv|$L$ILL|$LxD$ILH$If=CfEDEED$HHHD$8HD$(Ht$trD$LsDl$DIH\$HLLt$(H|$LI@IHL9|$AIHLI FAT$0M9uDl$DH\$HLt$L|$(HT$8LI~`TLD$4T$0ILI )H4[M=Dt$0N<3A?AT$Ht$IL@J 6LTAT$0AD$A8D$uDD$@DL$$Ht$E)N<N4A QH$H|$PH\$LLd$IEHl$(LIDLLHJ$$HH)HHA)̅ufDHHEfD@3uEHHCDl$(f.C/@H$dH3 %(H[]A\A]A^A_HK S LPDK1H5DCE1AYAZ뙐A H\$Ld$Hl$(Dt$$N<3A?AT$Ht$LID$J 6LAT$8|$$T$D2D9|$ D$Dl$(EN,3Lt$A} AT$ILLLAAT$8IN Iu ILAT$0AEs<L$H5=L1E@1{ AT$Alj<AAT$ŅmE1f.DA| AT$AD9u?T$ 1H5LE1DAU I I ILLLT$$AT$0D$$HItI DHHH)x<>HuDz<>tuILAT$HD$D$9D$tD9|$ ^L$T$ 1LH5\E1YI LNIN ILLAT$HE~T$1H5lLt1DD$L$]1H5LB1|$Dl$DH\$HHADt$H\$LH\$(Dl$EM@ADALILIHкH CAT$0E9uDl$H\$T$H5LE141}OfffHcHHcz N 9 |n xd2H HHcH H)‰ooJIoR Q oZ0Y0ob@a@ojPiPor`q`ozpyp@f.Ht H tAW AVAAUATUSHH HM ~0HHt H1)HDŽ H9u܀ D ǃ A EA E0A @LcIE9})\$`H $)d$pDT$)$)$)$ DB D9 eD VLcJ4LDH~I9uHHH9uAH D|$ Ll$(IEHD$Lt$H $DT$$fD HAtD$A~GHcHD$H@HHH9t<98t HH D9|DfDC L‰D$H$A1LA AfA@(ED3A9tDDLD9@=e T,A9-HeirT%I~I tAF% AF AF ~-H1HDHЋfGHPH9uHcH|GHc H H?fDT,BA9HeirT%INI tAF% AF AF ~1p1HH  HSfH9uHcHLy H x1HЋfAHPH9uAE T 1'fELLt$D|$ DT$$Ll$(A~=AELHD$ƃ AED$QDBH DT$HcH HD$&@D$DT$foD$0foL$@foT$Pfo\$`AC fod$p fo$fo$ fo$ 0 @ P ` p DLcd$McݺKf.H>eirTFAAAAAAAAA ADG$DFDGDN GDOA9pHMcD)H7J4^u*C 9RHGH`G CDHWÐB9$HwH7G CDHHW@f.HD$IAH8AB A9AB  ED @A9AB$H@HEZ I2HfHH9uH H E9tHHfxH9uIcBIBDH4FHHffHH9uE9tH@fDHH9uHIBD@D @A9~DABH~H1AB$HEZ H H)I2@HHdž8HH E9tf.@HfHH9uIcBH FIJHHDHH9uE9(H@DHH9uH IB AfAWAVAUATUSHxH|$`HT$0HL$PH'HHD$@HH HHLwHEƋw HLt$HD$D$XD$LMD$XDt$L1E1D$HHl$PD$EAtwAHcD$HHHL$@D,AD;l$t]D9l$XRD9T$LA9DDD\$HHD$0Є@D\$D]fD$H돐A D$HAZD$\E֋D$\HL$@HD,AAD9l$XD$\H|$DHHD$AVDDLHD$(ЄDL$EAHHED;t$trH|$t"3LHD$AD9tE9E@ufDD)OA H\$PHcHKH\$0@D$0Hx[]A\A]A^A_ÐED$DDt$@A܋t$4Au~|$\D$4N9H|$PHcHH<|$4?L$X9Dt$4AHG"H\$8H_D$DH\$_ \$l_T$\D$4NEEDD;d$\fH|$8HD$PH\$Hc@0Hto4L|$`HD$LЉA9t(E9~AT$DDLHD$(ЄEAދT$\H|$`DDHD$(Hx[]A\A]A^A_Dd$\H\$84CH@HHc3H3tn@f.AH3A9(3AutGHc3DAuu6? HcHHcDf@fHtUHw"HBHHGHHHWHtGv@H?LȉȃHGHHÁwXHHf.@Lȉ,HHAHHfG(@9w,;HcG0Hk9w,:HcG0HYD  H B?fH?  H G?%=tG(f.Ht!HHBHBfDHGHtHHcQHcҋHH1UDSH)щHHHAHdH4%(Ht$1HHt$HOщD$r~L$=w7H3HcV H\$dH3%(H[=w1=@H;LƒHcW=w;C,|,C0@H{uCvDH; Hc4Wƒ?Hc4W=,UHHSHH)HdH%(HD$1H~ HyHT$1\$A+\$\$=w2irTQF9BDN fDV)D$@~Dn DL$@DNB)D$0IoA )D$ DL$LDH)D$P)D$`|$8D$<D|$P,HL$Ht$9PLD$聜LD$Ht$HHL$od$XoL$(oT$8o\$HH|$h`8Hp8HHJfPX(HxHh@H0tyHPB4np$P(Ht)@H\$xdH3%(uiHĈ[]A\A]fA1DA1DADL$PA,j fDB4HPp$P(fA(fAWAVAUATE1USHDE6EAPIΉӉAx8AǠIHfIc@@ @0@@ID$8HAE|$@I@ML$A@f@AD$DfAAl$$A\$(fA2irTfDh@fDHAAD$,AL$0E1E1f@HHfDPfAT$"@1fP I $fED$ LPHfyI9ufPHTfRHHfQH9uAuuID$HIL$HiH9uHHf.HYH9u􉨐HL[]A\A]A^A_f.IL$HID$fHfqH9uH@HfYH9uffffAuiLE1ʙAR@f.HtOSDHu-HCHHtH3舙H{HH[vfDH8gHCHHu@HHD1EBHtELG8Mt@t$?D,hLD$HT$t$A90LL$:oLL$t$HHT$LD$HM9H|$HoL$(oT$8NHJbHx(HHcPHPP,Mt E(fDH\$XdH3%(Hh[]A\A]ÐA1DA1D߃}DD,DEfDZP,v@P,gDD:AToDf.nGGB@uH?HG HGAAfxDƒHcWfDDHcDOLDHAGAD   9wG;f.UHHHSH)HdH%(HD$1H~ HyHT$A1\$AP+\$ډ\$=w8Hu?Hc N Ht$dH34%(uFH[]=w9EE@EHfT$f.SHv'%9wGH?HBSHKtOt:t [Hc[qw09w;GpHc[1Hc[Gpx@AWMAVIAUIATUSH(dH%(HD$1LL$`H\$hu5ILLLAHT$dH3%(H([]A\A]A^A_ÐHD$HAHD؃LDD$ DELLIL $A=~D9DT$ D;L $t>~VDD9>D$At$LLLD$LAD$D;T$AENfD9|BfDD4"Ht$AQMAȉщHH=H@ATU1SSGwWDgxNAwHt Ht?@u9GlAAGlE9~#[]A\fD1[]A\Ð3irTGHNHW(f%f fA W fFGfFGfFG&fF G(fF G fFGH7HύHcHC<HcHAtXAtCHsHc`>HcSHsK)fDGl @oCHsHc DW7w09w0~#HHcҀ|@t HGËG4@G,@W0!w(1!w,!w4J fDHЀ|@uH!4HPH9uG~1fDHW!4H9GÐfDSHHt'H;ohH{fhH{8]hH[g@[@f.W09tAWAVDAUAATEUAHSHD9o|KL'HcLeD@U(AHA9Du0H[]A\A]A^A_@fI1MtL}@LHcLL~gLeEn@f.AWAVAUATUSHHDgGA,49}M=~a=gDAbfIHtOL{HcSHHLLfLkDskHD[]A\A]A^A_fDAAӐfUHSH@HeHeH;HCt#HtCC@H[]fEH[]fATLcUSB|'@H|@x`HcLcHMPHUN B4HUHHJ@fHrH9uBD@HUIH@B M9uHEB[]A\fVxHUHMB4HcHHJ@HrH9uBD%@HUB[]A\fH[]BA\@AUIATAUHSHuAEH[]A\A]HxՃHEHcD$H[]A\A]ff.AIAWAVAUATAUSH9uv$AH[]A\A]A^A_fDLD$H$F$LD$DrAEAAD9~P D!9~6H H|@H t HCHHp@HD`H9uĐ)l*L$EBHL$x:HSHMcHJH9HD`H9wfDA@HL$'L$xHSuHMcHJA9|#H@H9@HD`H9wMcJH9yfDHD`H9wafDAWAVAUATUSH(H $LD$HI;w0HD(Ht DL$DH<$DT$DL$DT$Alj1LcHEB|5@F,@hE9t'MthDD9m(tDT$DH<$ADT$A9uFEI9]0E49E(tAMtDT$H<$ADT$AE9D[H(D[]A\A]A^A_É؃AHEMcF@E9;MtED;](t!DT$DH<$D\$ADT$D\$AE9uENAaHEF,E9tFMhDD;m(t(D\$DH<$LT$DD$AD\$LT$DD$D9.EIAۃuEfDED9m(tEMt DH<$AAHD$HD@ED;](tEMtDD\$H<$AD\$AHD$H Df.EMtG4HtH<$HL$AWfAC@AWAVAUATUSHH $HX HT$HIt$ dH%(H$H1G0=Q HA??FA~4Hc9uIHA|?AЋDtMNH4I1It1@f.HH9t98tAA%D$X= AF(AAF4D$XAF0E1H$@DL%BDIIu$@EE11Hl$ADd$ D$E@HcHET>@LAA9'B,>AAA~39DVHcfH9Dr9fDtHc;8EtQ;$8AML$Hf.HA;H9uA UIcDA8D<$|$D9It$ D$XE1L$ Mcf.CD>@AV4IBID9IAv0AFIFw<1HcD`AD>@ID9[DT$Hl$E-D|$B<Hcn\HH H$@H{HEOHHHHHH)H)HE#A}1IH$@HЋ9~LcHPH9uBD$\II@@AA C AL‰D$ D$gM1.\D$McL[[IHZ L1HEDd$ E1ۉD$LL4$EAEAIIDfD HBI9u1AL$t$ABHAu fDHcA D!A9uD!AHHD9u1fDDtD9tuAHH?uA>ufIAA0L4$AF0D$D<D$ l$d$D$(D$@HD$8HD$hD$0@@Hc$MAT@M,Au$H)AAE|$8<$$9D$D<$9|$ uD$=y = =C @LѸg@M<T$ |$;l$dC LZD$McL-YH/ l$dIL1LEDd$ E1ۉD$D$(LK@Lt$0EAЉD$@EQAIqIIDDHAI9u1AL$t$ABHAu fDHcA D!A9uD!HcHD;u1DDtD9tuAHHuAuID;\$@AD$(Lt$0D$8D$0D$@Al$A`A$ $HcHIVLIRAHH9sA;BtT;KHH9wH99AD>@ALDL$DL$ HD$H1H$HdH3%(HX[]A\A]A^A_fDt?1ҹA DA9ADLcC|@u MC;ts9u߻Et.1һL$A9}ωHA9HcӉ8D<<A$B9\$Et>E]1AL$ f.HAD9}AHqI9uHcˉ8D$L@4ID$ wD$ NHcE E,HcE E,AIF|$0DHD H91AL$t$ABHA|$ Dd$0DHcAtgAA!E9u#D$ HL EAE9uHEL$PDA9 -IHAuHcҋD$ A#D$0HHcD$(HcIH)H@|$P@@ @$&IA~ D$hLA:?In8HHHD$(H HBH9u1AL$0$ABIA DA|$HcA L$d!A9u#D$HHLE9u1tAA;tuHHuuHcҋt$A#4Z EF Ey$tAv H$HD$( H\$(f0HH$9\$DD$D+D$ D$ AF yAF A Hc$t$ 1D\$Lt$AHHD$8FAӉD$(HD$xH@HD$HDD$ HD$HcHT$xHA)Hh8H< E9HT HL$HADHFBDH9u1AL$0t$(ABHAʅu$f.HcAhAE!E9u#D$HLLEfE9!u1DTGfE9TAuAHHuAuHcDL$AE# D$AA HD$p\$fDLHHD$p9\$ D,$Lt$H|$ G,$D$XAF0-LcD ICHD$ HH1HA$AVEA)х,IcHcH)LDEEDR1A)MHHI9H GfA9 @tDIEuED$(D$pDD$(A)l$dD$(x$<$HD$H$<$AF fDD9,$Lc$1DH\$(HcKLT )IJLL IIn8B<If|HI9uDAU AMMf8))‰؋$T$PAU9OA9$Hc҉$IlT@EAH}HU‰ƍ H BH9u1AL$0$ABHAʅu$|$HcAD\$dA!E9u#D$HMDfA93u1\GfA9\CuHHuuHD;$?$|$`EF $E)AED9OË\$PD)ˉ$9LcEKlI}H$ClHAÍ ATHA91҉L$\$㉜$H\$ JHcʋu"H\$ Й|$Hc‹\$8!9$u#D$@HIDEt0fD;uH$Dˉ$ Mf9ucHHuyH\$ AU $HAI9$~D$`E1HcE E몋$1McŸNdED1)A ETA9uH)хT$PHcҋXf<D[4pI)E9\)uLcSLKD[4ArsGuHcCHKD[4xH{DHcCHKpss,4{LLLL$ DD$)LcD$L$ IJ@@H}G1DHЋHPH9u$H}HcHзHcHC8Af PWC,A9D) E9\)f.A9t)HC H{81HCC$C0C(C4+HC8HAEH{8HCC$C C(C4C0:+HC8eDLlsGMD9T1K,s{f.@Ðf.AAA?A9A҃?AD9Et'?McD)JLHtD HH9uD9}'AHH 0HH9uDѸA EƅtHT HH9u@A9}IcD)HHHTfDD HH9uMcF øD!j@SHH[Z(f.H,HHHX`oFGoNOoV(W(o^8_8ofHgHonXoXovhwho~xxooooooooo  oo,,o<<oLLo\\ollo||ooooooooo  oo,,o<<oLLo\\ollo||ooooooooo  oo,,o<<HLHLÐAW1AVAUATUSHHHXD`HcƍVH A9L='HDH9~~~1lD`HHcAA9޽=M=tL AAl:RDLNHXIcAL$H<49`A̽~AAL HcA,IcAOH9L9}1@? EA׍J?D 9^tGHXAT$49`HAf.ֹ=@H[]A\A]A^A_É9.@?t D֍j? bLL$ H$9L$ H$밾@tcH H DHH9uHDHH9uH DH߀ PH9uHH f HH9uLXHcA9429},HcA9t HcA94NOȍ 9uÐfDvTv, H=vKvC1vyH@?񋄇 fHcD7 ? %vHcH HËP@HÐfDUHHSHH,HHHPHHGHG1HLJH)HHHDž HDžH) HHHDž HHDž) HJH1‰  @`H H HHuҋ`LHHPHyHH[]f.AUATIUHSHHthHc|5t2HI9v)3fvf? rHH[]A\A]fDHc|5uHI9v3fvfw? sfD(f=v| ? %ts(f= ? %+fw"LkM9C$fRD@H fDfw"LkM9C$fD@H]fDHcHHD ~[HcHHD \+D@H4HL[]A\A]fDD@Hu PLH$Lw PLH$L@f.AUATIUHSHHumHc|5t:M9LsLkfvf? rHH[]A\A]fDHc|5uM9t2LsLkfvfw.? rM9uHL[]A\A]f(f=v| ? %zW(f= ? %fM9C(f_D@HfDfM9C(fD@HFrfDHcHHD |fCHcHHD LD@H$D@H PLH$LkSf PLH$^LksAWAVAAUATLcUIHSHHxetL|tDHI9tx@|uIHL[]A\A]A^A_HI9tx|tD)AD$E1EMADŽL9s xLEt;| tHL9t x0| ut@HL9f x | tPvcC2wqAtkH ASH5 кsBAt71A{ƒ(MID$M9I_EA)E9DEND)9|Ht$HcAH)Ht$D9tH9|>|D$pT$hȉ)9NH|$`HH:u1fDED8uHEA)E9D$l딅DD$pL$hHT$`A@HfDH<H|9D):HB4HH@xtl$lt$p)LE1@HHHT$AXHcHAB%=u"~ADAP%=DD$ D9N)9:IcDt$D$3HHD$(HA)\$4HD$A)fT$`D$XH|$P)9MHcH:u.E6IcMLE1DHD)~+A BfA9 AtA99}f.E~AA%=t2)D9~HD$A%=t%9t?D$\DA%=uHD$(A%=m9uD$$D$ D@ tDD$`L$XHT$PA@H@H<H|9D):nHB4HH@xtl$\t$`L$)D$ E1L$D$ f(f=w?~:Fu& H|$H$Vu""@H|$HV 9D$`T$)ЋT$X)9MHcHT$P:tl$\D$`D$ %+L$`l$\t$`H\$)D$XH1H'H|$PvHcH}Ht$HD$Pl$X1D$H|$PD$ BHc\$XHD$P裆HfDAWAVAAUIHwATUSHH(HHt$@D$D$H1LŅHcHAt f$f=w~AD t!H|$/Ut5H([]A\A]A^A_ H|$$UuD$D$D$Dd$E1 f.HB<8trHDuPHp uHpfx\9|:AA)IcI|U1H)х~4 Vf9 Wtf.IGM9twIo@ EtWtiDD)9HTGG%=IGM9uDT$=1D1FfDAWAVAUIATUSHH|$T$0L$4dH%(H\$x1ۅu/H\$xdH3%(HĈ[]A\A]A^A_HD$\$0HHHD$@wŅt)HD$P|$4HD$XHD$HHD$d\$$HD$PD$`H\$HHHc@H|$D$8D$8D$<|$43L$8D$|D$`T$Xȉ)9NH|$PHH:u1fDD\D8uHEA)E9|D$\D9uLIFL9t$~IfD1HT)DD$`L$XHT$PA@HH<H|9D):HB)Ǎ4HH@xtl$\t$`L$ )IE1tHHHT$BD\$ E1V0@.2PH=~Hc<7@?9t} Hcf+L$`l$\t$`7Dd$(H|$PAD$XH1Hs-H|$HDs9}D$Xl$ )l$`)9MHcHD$P8tl$\l$`E1IH|$HC렁xT$ H $HH5cT$IHT$HHΉH $FH $HH~fD$ H SHΉH $g>T$ H $HH5l$T$IHT$HMifAVAUATUSHH09dH%(H$(1H{(t*H$(dH3 %(HH0[]A\A]A^H{XuFIIHfI|$ uI|$BAEfI} uI} uH|$1Lt$P1HG ft$\HLHD$IF D$HD$(fL$HD$PDŽ$D$X(]HLLOUAEfVH|$4Aă>=?6A@,A A@c7A @ApHt$P 3H¾pH]C tEEf|$\uP|$H|$v 3E@Au Q1)1WH|$PH 3H¾ HSAE E[A Ht$PD2HDHo A0kA@uL$Ht$PLotL$LLHH@:IHLHH5Ht$ /2@H¾ HrA$v AH|$PHt$eHD$8f/`C jf/,f*f.HDHNeL$Ht$PL_HLο}AcHFDHGKH|$PHUdH$D$8+H09HT$IHHH5fH|$0@wHH#Ht$H=K*tPHt$H=0j*tOHt$H=U*H H(HM1HDDdH%(HE1AdHHfHfMHEEHHEAAHHT,HH@HEF=1HDžfH@HHEHH0HHHHƅDžƅ ƅ ƅH@AE1䀽 f-tf&u(HH 1ҹf 诅MA\A:HHDHAVHLHEHHHEuuDHH B f&\f-:f 1ƅ fƅƅ LHftDHƅHHfHLDH~hAA/A[HHfHDPHTHM^,H5a,1HYIH ACfH‰JH1e3MFLM62IH Hn'L fHHeHLDHlgEE#]{H=DAHHtH9Hq_He_HEdH3%(He[A\A]A^A_] tu&A-~RA^tA{A] <<ufOƅ D@A$A&u f &ƅ fcDH1Lw5fDHeHLHLEEHL)Hƅ ƅfDHLO@HLN@ HHA[1ҹfDnHH_cHLDH*eEAE^A-ƅD@A@f-D;DHDDGDL1L00A-1LH.fD.蜀1DL/1Dƅ fDHDDGGH1D/ f-f&]H1f$H$DHVcHHHtHHDHHЀgHfHH1mH@ AADf EHuCHLDHbAw}u HȁHp`tEf'HH;A{H&1fD&LLI~H1L.A}1LH(fD(~ƅ f uyH--DHLDHaAR]B5H1H5D}H8-feffE}D8HH4_ƅ xf} JH7LA$H*1ҹfD*L|A]1LH,fD,x|ƅ{@DHDD?CH1D+$fHHA^A$>fDHH!^AE1HLtOg0HHHtHHDHHEDHDDeBH1D*DHDD6BH1D*U1zHH1+H;9aLyA^1LHfDzHH\HLDH^EAE3ƅVH--bA-H"1f"HLz0AOHpH>pHJppUHAWAVAUATSHEdH%(HE1EH(Lt/HEdH3%(He[A\A]A^A_]HXuHG,ILPILLmHfMHLHEZHLmE1LSALLjLjH HhtLAUKEfx uIu uHuLHʋU1%NHoAUI1IATIUSHH8dH%(HD$(1Hf,Hl$HHHD$HHD$h~*H`LHL$(dH3 %(uMH8[]A\A]@D$Ht$ LD$ RAEfx9D$ tAE EMHMnUSHHH R,G HG(HHH(HG0HGHG`HGHHHGG8HG@GHHGPHGXH[]HmATUSH`dH%(HD$X1~.HL$XdH3 %(Hъ,H`[]A\f.,Hu,~@H=,tHl$HT$H7HHD$gIHtHHHHL%6,RH=*,Ht5JH5A H=,,3fD{KHllfDUHSHhdH%(HD$X1H\$Ht$HT$HfHH*3HQHD$XdH3%(uHh[]JH:lEfx uIv uHuHCʋU1xIHjff.USHHHcfDATAUSYHHt DHD4H[]A\HcH(tHXDf.@<-&W87H#Hf@BDGGWHt~ 1fDHtgHtR~Nfx9~BHVGG H%H9}NHVG HODHG1D1f.HtlwdHGH~`txt0HfwHGfwfGfG@HGHGf.HfwHGfwfDHGHG1fG@HLO)A19oAHcAP9pȃf.HcSE1HAfA9Pw)AW AHcA)H<fA9PwStIAAI[f1D1@HcA9H[[f017/0G!g#'UHSHnHH[]Ðf.AWAVAUATUSH(dH%(HD$1Ld$`A$}HIMEHT$9|aH)?9H}Ht$LDHLt$IHL$dH3 %(u]H([]A\A]A^A_fD1@HHT$HA1A$A$7bYf.G~)HOpHQH4@HiCBHH9uÐf.WÐ@f.HGHcÐ@f.HGHcDÐf.ATIUH@SHHHt I4$HVH][]A\HXDf.DVfExYEAGfx@Au$E1EyEE1AHN uHN1AЃf.W DN fATUSH(HtH[]A\fDHXuG uH0Hk`H9t豨HC0C8LcL9t9HcC~`P;S}(H4LHtHCCCfH{PHuGjHPHCPWDHLH3LHkCÐf.SHH[3f.Hr,@fDHWP1HtBG;Ft1ÐATUS~DD9sIW uIWB<2f9I;\$HEA4HPHAWfyAw 믐D)D9AOʼnljD$AEHA\$AHLDA)D$ 9C,E9vIW uIWD fA9u5H;\$ t0HEH $HPHAwH $fyA @D$D$H[]A\A]A^A_DDi fDAWAVAUATIUDSH(H4$DD$9 AI։ˉD$BH<$E.HD9DD$PHI|$PŋWD$E1YfD11fxw9vIP uIPH Bf9s |$f9tPI|$PAD9=DUIPD9ffyAp f.A6H<$LLD$J|$LD$tA))D9O9APfxm9b;D$R|$GD$DD$H4$H(L[L]A\A]A^A_Y@ >AP f.1҄t@tH([]A\A]A^A_ÉD$t$iAD9މt$D$AAf.Hfw9HW 9|/B1H9}(fDHB9|)ȋ 9}D)ÐxODGA~EHWJ)9|:AHAJ<fJH)9)H9uÐff.WfxSPu#uHfDH H17=~HfG fېFfxCu 1fUHHSHHLx HH[]hF HHH[]GfDHPfD1Ex~Hu1f.GAASLOMcC|A9G E1AE9rAA9DfDFL^ffHVHOEt4EP1IZ fDHH{PHL$HLD$~H9I$LPmf.Ht$FufHF.H?fO9w|AUATUSHHHcIH}HHtELkHcSHHLHC`I9tL HkDcH[]A\A]DHX1@He!,AVAUIHpH(ATUSHHGHG`HGHH7HGG HG(HG0G8HG@GHHGPHGXA"M@ƅ@AmAAfy AmAAHA)DAAAAt$zHSHcHHЅIcDEItE1 @HSH F HHI9uD9}FHCAL)McMKT5L)fHCH 8rHA9HcHHS|:t :k[]A\A]A^fAH[]A\A]A^E~nHJ=f.O9w8|ATUSH"HcHHIHt+H{0HC`H9t詍Lc0k8[]A\H1@AWAVAUATAUHSHNƅI؉uH}(tHH[]A\A]A^A_@H}XuE uLcHUAN4J 29tlE~JT29EHpZtUHuD)LHcH~HHEBHUCBD2EHIV@AAE~HUJD29uHcMHH H9sfHPPH9wm몃룋EHpHcEHUHM뒐fDAUIATIUS1H49}7L_&LʼnS1\AEfyAE 9|HL[]A\A]@UHSH9HHtHyHH^HH[]H:UHSHHFfxtH{(tHH[]F H{XuC uHxHmHHuHH^Hv@UHSHYHHtHHH>HH[]H9SH(Ht H[@HXuG uHst>HtHsHcSH~HHCCHfVHwHcHkېfDH(t@HXuG uATAUHSwHHCADUALK0E1fDAKÉD$ tH}XHtDL^af.Ht\1EHUPLt$HLW$t*T$ DLLaLVBfLVE\$ Lt$ AE"fHD9\$ CD$ HA4@y͉A1LLMoH#H+SHHHH8HtHPH["ifSHH[:if.Hv5,@fDG,;G(~tSHw$;w |8w01;w4}#HGGHxPFC0HC[fHH@w$ЋC,HCPC CS,[PG GW,HGfDW,G(HG9~jSHw$;w |6w01;w4}#HGGHxPFC0 HC[HH@w$ЋC(S,C C,S[ÉG G,W@f.HGHtfUSHot>HG8HHtFHHD$HD$Pfx#1H,HC8HCH[]DP @FgHt!H2+HHfPkHC8닐HC8fDSHHHtO:H{C {C$C4HC(C x H1HPC0HC[DC4HC HC(f.USHHH+HGHG8HHPH[]H ff.Hw#fUSHHHl+HG8HHH[]H@USHHH8H{C,JC(H[]H7HOHWHGG Ð1HtfHGHHBfx 9@B f.HGHHG@FG F @HHGHGVPF G @SHOAхHDHFHtDG fx$H1*H[HWHDBfy܋S H1*H[@f.HGHtw HhHGH?pGfx 9}AG fHWHt3w w Bfx 9t @B 9uHGHGpHHWArfx9~‰BA ftGUHSH@1H@ƃaH lj]uH[]DÐ@f.'fDAWAVAUATUSHhDdH%(HD$X1EHAIIL|$H=w]H$u H}At C]u\t:HL$XdH3 %(Hh[]A\A]A^A_DHc뱐AtH+Ld$ HLD$ HHD$fD$cHt$ Ht$ HAEL#TfDA.HuH!HHULH BfxmDAHMLAD$fxatyH}E LHPHEHPfx@uHELv@DB f.D$f.P 뾻LIzAL0aFALEHHHw-,@fDAUIATUSHHPHAEX~g1fDHA9mX~SHL$HtHXHHH9tDH@HHIEPJ9 uH{H`I}PA9mXaIEPAEXI}`Ht aIE`I}hHtaIEhAEpH[]A\A]Ð@f.H+SHHHH{xH{H[_f.SHH[_f.SHH_H[f.GpGH~1HWhH9GpÐfAUATIUHnxSH~HHЃEE1fFXD@1HID9kX~)HShHCPJc4HJ4Nfy̋N HcKp΃xpHcHShHHƒHShLC`HA<9:|LHH)H4*f.HShHƒHShHK`H‹ H9 |H9uCHHL HL[]A\A]HHL HL[]A\A]Ð@f.AWAVAUATUSHD@t$dH%(H$1EGIIIfHD$0Hl$8HD$01MH1H50HHD$RA $H|$0a@@N]HHLH @-]HHt LH I>LHHfH$dH3%(~H[]A\A]A^A_G 1LUTHD$0A4$fDH\HHl$0HA$H|$0HH$D$L|$,HD$D$D$AEf\$9LH|$L$D$, |$tt<$KH|$0i1ҁ<$t$H|$E1E11HT$t$LHA$~^4$HMf1HH@^[HHt HH I>LHHH|$0L-HtX@Hh[HHuA$H|$H|$0HMM cH|$1T$<$DD$AEfqAE kH|$0HxA$kVHZ H[ Hx H| HI H3 @f.UHAWAVAUATSHhEH`HpdH%(HE1EH@IH։HMH@@YHHtH@HG@}YIHtH@H&I?LHLHHHX菵DhE1EHHPHHHHHxHpIcH BЉltZH`HXlH*1lFt0D9hEEELO~GAF;htHpDql $lVHXHPHLHHPA}HDž'H@X1HH HDhEHpHHAUH`oZYHu@HHpHPgkHPfDHpHxDHxHHDžHHfDHxHf1LHq@VHHtHH\HI?LHGHHtHL9HHsL@JVHHNAELHxHHtqHPE1HX6H@HUdH3%(L(He[A\A]A^A_]DDHHH")M1H5(HxmAuHUHHHx$HH<蟾2f.EMHpD-l $l@E1HHHxH>UHHHHHH I@HHHHHHI@f.AWAVAUATUSH8H4$HT$(dH%(H$(1HD$@~[HDŽ$1H$Ht H|$@HtHH$(dH3%(H8[]A\A]A^A_L%&IIIL-&Hl$H1LHL9AnHSHHl$@HwAHDŽ$LH$M1LHxLHD$ ߷A. HD$ HHxH$HDŽ$EEH$M1LH}L臷EE~H$1HH}HH$许EEH|$@H詸H$H虸H$H艸HD$8H<$LH$ HHD$H\$8^MHHLHD$4H$D$4HHD$ٺIH$`H$HD$H$MLl$It$L^H$!HT$ LL|Ht$H$D$8bIHu_5Dffu9!Ht$H$HIHMIt$HLHHH+f$IHH$HPH$$@Ji@PIHt HH5@kPIHt HHH|$@LLLH4$N @$@Ht$H$H|$IMHEEMH|$@ҶHcHH9HHHiHPHHH (HXH+HHHH@frH9uHt|HD$(D$4*fHL$(HpHc9WHHH<oHt$H|$@ HuH$yfDH4$HXAH$1GAH$11IIHI`HtHfDAWHAVIAUATIUSHHkHH8HHPEE~H8[]A\A]A^A_CHHAD$fDkfE[AMcMIINHD$(H>HD$(L(L`Mt2HL$(H+LJL9HDHH@fpH9uM1HE1-D$$HD$=AE1AL\$IOA9DHDD$LT$HAіDD$tH<$T;HLf1"fHLH5]THkmHt$HHHIUmHt$HHI"WHcT$HŋHHHLYHٺHL=.H*HIHxI)H$ IMcT#H$DHA#BƄ$H1H$dH3 %(HH([]A\A]A^A_fH|$<tH|$08@H<$R1D$DHEH1Pf1fDE1GSHHf.鷾fDH+GƇHHfUHHvSHHHHt+HHGHHH[]UHSHH9t-HHHvHHHH[]ÐfDH+HH95SHH[J5f.AVAUATUSH`DdH%(HD$X1EHHӃHQIHcH>fDHH5QQHŋ~ 1HL$XdH3 %(HH`[]A\A]A^f.HLt$ Ll$0H5#QfML LH)D$0H5 )D$@D$ $L$ jb H=PLDLLGbT$ Ią*HHLHP(LHI$P HH5TPAHfHH5+P!HfHl$0fLD$ H5vHD$D$line)D$0)D$@D$ /t$ LD$.HLLHZ1UH=OHt4H=OHtH=qOHuLD$ H5 L) HHIS|ff.SHH dH%(HD$1HHHt$HH$H|$dH3<%(u H H[f.H(dH%(HD$1HHH|$HH$HL$dH3 %(uH(¿fUSHH(dH%(HD$1H4+HHHH$HGHHD$HD$dH3%(uH([]]HAATUSH`dH%(HD$X1>1HHLd$Hl$HMLHHD$HH<6HH+HHD$0HHt$1HHHKH+HHELHHH5H+.HD$XdH3%(u H`[]A\THSI_aI'fD+tIHH=+)uH=n+HtAHHHH=T+o*DH=9+HtH1Hf1Ðff.AUAATIUHSHH+tH=+)u3H=+Ht?HIDLHHH[]A\A]DH=+)DH1[]A\A]Ðff.~1UHSHHN+uH1[]2+tH=&+a(u%H=+HtHHHH@PH[]@#H=+)Ȑ@AUATUSH dH%(H$1+HAHӅu?HHDHH$dH3 %(HH[]A\A]fDZ+t!H=N+'tpH=9+T(H=$+tLl$E111H5LILDH=+H73Hŋ.Ht)Ht$8>tHHHH$HEHD$`L|%1$HLH@f.H@f.H1bfHO@f.H/f.DHHH@ H&HHLf.DAUHIATUHSHdH%(H$1HHPPHAHEHHP`LDHHHzHH$dH3%(uH[]A\A]蠹HHqzHfHtE?Ht4Ht t)HSHP Hҁ~[fD1Df.HtH`Df.ATIHcUSHHdH%(H$1H|$ HL$HHD$HHDŽ$H)HLH$,Z4D$ HLHHP@H$dH3%(u HĠ[]A\SAWAVAUATUSHEEILAIA!*HHtYHDLHxE~!H1藅HH[]A\A]A^A_DMtHDLHU Ef1@A1HH`@fDH`pfDH`hfDH``fDH`PfDH`XfDHH`xfD闯HHHHtf1ÐHAUATUS1HdH%(HD$1jAHIHEuqExlHtgH+H5y+12HtMHHt$H\$xDMtD9~JEHL$dH3 %(u=H[]A\A]E1DE1DHLô蜵ff.AVAUATUSHEdH%(H$1E9LÃw*IHDIHcAE11LH1>@A1H$dH3 %(HH[]A\A]A^DcHL(LHuH~MtHDLHfDHLfDHLfDHL`fDӂHLhk@HHHHH@AVAUATUSHPdH%(HD$H1MLE E|ILIՉHLA3HHLuHŋMtHDLH@1LVHL$HdH3 %(HuHP[]A\A]A^fD1GHf.HtH`Ð@f.AUAATIH=+USHdH%(HD$1D$ID$HtfXI|$賢HHtHDHPtH=4+HHL$dH3 %(H[]A\A]D(n$HHt^HL$1H5HD$4I\$I$DLPHHt#I|$HT$HiH@1VHH@ATUHSHdH%(HD$1Ld$D$L9T$\HEHP HHtFw4H%AHcH>f#HH:f.HEHP1HL$dH3 %(HH[]A\@#HHtLHH("HHtLHH&"HHjLHH*jf."HH:L1HHj,8f"HH LHH7,D$HH1P@LHHB#HHHHHHfH+HHÐff.Ðf.SHH[!f.Hm+HHÐff.Ðf.H+SHHHHHtHPH[fSHH[ !f.SHH[ f.SHH+HCHH[Ðf.SH#H+HCHH[Ðf.H+SHHHHHtHHH$1L)HD$(HD$(HHHD$HT$+L$T$H HHL%HD$D$$L$HT$1HLd$(HHL%HL8HT$0Ht$pHH=_9`CHŋD$ MtD$ 1ۀ|$|uK|$<u4H$dH3 %(HH[]A\A]A^A_H|$0@H|$p@L1F8@HD$(L$H$HD$DHKHyILc(@#Ho9tKH`9tHJ/HHtHg+MHkLcHH Et$HHtHb+MDsLcHHkH肩HHHHHfDUSHH~Hg+H{HHwwH[]H@AVIAUAATIUSHHH9Ct[DCHKLKd)IQLCjLLPZY~ LHtHcfDHcLύPSS []A\A]A^Ð@SHHHcC stHcRHcC D[W1fHHWHcҋtwHHcH@H%+SHHHHG H[7fDSHH[f.H+SHHHHHtHPH輇H(谇H`複H蘇H茇H[CfSHH[:f.Hų+SHHHHHtHPH(,H` HHH[@f.SHH[f.Hu+SHHHHHtHPH(蜆H`萆H脆HxH[/@f.SHH[f.H%+SHHHHHtHPH( H`HHH[@f.SHH[f.Hղ+SHHHHHtHPH(|H`pHdHXH[@f.SHH[f.HsfAWAVIHAUMnATAUSHHLD$HH$HA%DLst"HH!AHFD9|ILD$Hދ$LP(HcHA;HD[]A\A]A^A_ÐAWIAVILAUATUSHcHHLD$dH%(H$1LLHc1H9.H$dH3 %(tHĘ[]A\A]A^A_HLHD$`D$\HD$HHǀPǀTǀXǀ\H9uHL(ID$0HD$(HD$\HD$8f.D$\LHD$9L$0LẢRIA)HD$MiJ(HLn9IH߉L]D$D$4Hct$4LPM2LLNqt$LLD)LI9L9fL$0LωRI)HiH|$\$LHcHL$HcAƃx;q ~Ll$HT$8L蟢wIcEHL$HQD$\AcHD$@ƒ|HL$HcHI;, HD$Pl$0T$0PLM(LAp5A/>AFuLLL=FLLIL~D)f\$St$0NL$09HLKdIiĴHcLlHHH)HDDddLA9D$01LAIMiLd$LD$A|$D$4bD$0D$ A\$HD+l$4HL$LR)Hi´HD$HD$@LPLHLA:)D$ A)E~`LH|$(DUntI`CntH|$@ILt$ t$4LHct\$HD$LOD$0\$ D$01yfHLEKdJcL,lD$0HHH)HDDdd]@AH|$Ld$ RA)ŸMiRI)HiHIILL LHuLd$ CLC 9@LLtILLtًCLd$ C aLLlLu=LYLILFLD) =Fu\$D$4d؉D$4AWAVAUATU)SHLD$dH%(H$1!HD$`D$\IIHD$HHHǀPǀTǀXǀ\H9uHcLpI$HD$(HD$\HD$8D$\\LHD$9G $Ld$LA͉RIA)IiŴIHD$ LLX19~EILLA|$D$L4HcM(2L(Ljt$LL:D)L-I9ƅHL$HcAƃx;q ~Ll$HT$8L7IcEHL$\$HQD$\AHD$@ƒ Ht$HcHN;,$H$dH3 %(HĘ[]A\A]A^A_@cHcH9$D$4LLKTmIiŴHcLlHHH)HDDddD$4$L A9 $ARA)MiLd$@LLuKTm$HD$ HcLlHHH)HDDddf.4$H|$L,$NˉL$4NR)øHi۴RH)HiHIILHALLuL,$DAD$LAD$ 9LHtILLtAD$L,$AD$ i~HD$P,$$D$AD$ \$L؉D$HA)ŋ$HL$4R)Hi´HD$HD$@L@LHLA*)D$ A)E~`LH|$(DEgtI`3gtH|$@ILt$Ht$ LHct\$LD$4O$\$ $2蠗AWAVAUATU)SHLD$dH%(H$1!HD$`D$\IIHD$HHHǀPǀTǀXǀ\H9uHcLI$HD$(HD$\HD$8D$\\LHD$9G $Ld$LA͉RIA)IiŴIHD$ LLX[19~EILLQA|$D$L4Hc7M(2LL.et$LbLD)LI9ƅHL$HcAƃx;q ~Ll$HT$8LזIcEHL$\$HQD$\AHD$@ƒ Ht$HcHN;,$H$dH3 %(HĘ[]A\A]A^A_@HcH9$D$4LLKTmIiŴHcLlHHH)HDDddD$4$LA9 $ARA)MiLd$@LLKTm$HD$ HcLlHHH)HDDddf.4$H|$L,$NˉL$4NR)øHi۴RH)HiHIILHLLuL,$DAD$LAD$ 螿9LHetILL}tAD$L,$AD$ i~HD$P,$$D$AD$ \$L؉D$HA)ŋ$HL$4R)Hi´HD$HD$@LLHULAʾ)D$ A)E~`L脿H|$(DatI`atH|$@ILt$Ht$ LHc脾t\$LD$4O$\$ $2@AWAVAUATU)SHLD$dH%(H$1!HD$`D$\IIHD$HHHǀPǀTǀXǀ\H9uHcL谽I$HD$(HD$\HD$8D$\\L\HD$9G $Ld$LA͉RIA)IiŴIHD$ L"LX19~EILLA|$D$L4Hc׼M(2LhL_t$LLzD)LmI9ƅHL$HcAƃx;q ~Ll$HT$8LwIcEHL$\$HQD$\AHD$@ƒ HL$HcHI;,$H$dH3%(HĘ[]A\A]A^A_@裻9$D$4LL6KTmIiŴHcLlHHH)HDDddD$4$LPA9 $ARA)MiLd$#LLKTm$HD$ HcLlHHH)HDDddf.4$H|$L,$NˉL$4NR)øHi۴RH)HiHIILHLLBuL,$DAD$LAD$ >9LHtILLtAD$L,$AD$ e~HD$P,$$D$AD$ \$L؉D$HA)ŋ$HL$4R)Hi´HD$HD$@L耹LHLAj)D$ A)E~`L$H|$(D\tI`s\tH|$@IL)t$Ht$ LHc$t\$LD$4O$\$ $2SH_HH[6WfDAWAVAUATUHSHHHT$dH %(HL$x1KH+HHHHHD$ZLLZL`LZL(LZLLZH HHl$0HL$(HL$(HHHL$趧HT$H|$H=H輒HD$HT$HHHD$(jHT$HL=Hr LeqHt$L踉1LD@LY.L|D@L|/LqFLpLUL{ULsULkUHD$xdH3%(u-HĈ[]A\A]A^A_fHt$H蹊RHQ+H4enH&H"HHff.AWAVAUATUHSHLHxH$dH %(HL$h1H+LHHRXLLCXL`L4XL(L%XH HHl$ HL$HL$HHHL$NH$HLo;HWH$HT$HHHD$H$HL';H LoLLWLLzLzLozL7SL/SL'SHD$hdH3%(u'Hx[]A\A]A^A_LH{Hx\Hk銰HfBHIpHDf.AWIAVAUATUHSHLHxdH%(HD$h1HҔ+LHH#VHHH$VL`LVL(LUH3HHD$Hl$ HD$HHHD$LHL=9H%AHT$HHHD$עLHL8H LlL<$LL%*LsxL;QL3QL+QHD$hdH3%(u#Hx[]A\A]A^A_@LHN胆HӮI鹮HîIH鼮问H鞮H隮ff.AWIAVAUATUHSHLHxdH%(HD$h1H+LHH#TLLTH`HH$TL(LSHHHD$Hl$ HD$HHHD$LHL=7H%AHT$HHHD$נLHL6H LjLL)L<$LsvLv|L.OL&OLOHD$hdH3%(u&Hx[]A\A]A^A_LH>sHIHI H׬H߬Hڬff.AWAVAUATIUHSHHT$dH%(H$1H?+HHEHHHD$RHHHL$QL`LQL(LQHLl$(H\$0H5LHHt$(H|$LH5HLHLLD$(ƞH|$LH4HΉH LHHL$(荞LHL4H藉H LHHL$(VLHLx4H`L舲HA$-H$dH3%(H[]A\A]A^A_@D$uHt$HC뼐HxPHt$HrLHrLHrpHg0HgHHHb^辁HҪ颪IݪIӪHxI^HpHn銪I铪镪H2I邪fUHAWAVAUATSH`L0dH%(HE19d Hy+IIAAHcDžHfDHAD$tID$ H9HcI9T$u @L萬LIcEH9~ L8Aſ kHH LHL}DE~H1|#HHxIcHhLH9hLӫL牅pEHx臭SfxJ9~փx;s ~LHʀStHCpHc҉ CPSfyfDHcCƃx ;s LHqILHxHPXCHx+f HHIH-LH[|9Hw+DždfHHfMH@HEHHPH@HhHEHXfDdA9HHxDЃEfHpFpD;ptvHxDϋIƉpHPxpHh耫HxD\AfypD;puILHXHhHPEfHXHP1dD`AHtgE1x`C~Y)ȅ~SHSHcD,F@9~VƃxA;t$ ~LL~tIcD$IT$D,AD$IcD$fy 9pdf/DdA9,`<AHt E1xS~)…~ HSHAIcD$ƃx A;t$ X LLV}@ Ht HHPHPHxH蚆HX΂Hh‚HL跂Hx1thf9h H# HPDžpE1$p9tyHxpHp1xHPG~)ȅ~ HWHc4HPDyAfyp9uhLpHHlj(HHxHcƃx;~HHL{tHcHh~VfDHcƃx;~HHL{tHcH9h}H(LHH@wDh1ExSHcƃx;~H@L{tHcH9h}HhLHHiwhH|LLLL:wL`|H4LHDž4HDžHxHH)1HH0Dž0,Z4HHHxDž<%CHDžXH ƅ/DždTD)ȅ~]HfrfD[]A\A]A^H飖f.DVfExYEAGfx@Au$E1EyEE1AHN uHN1wЃf.W DN fUSHHHy+HoHHHtHTHlH[HtH;HH[]MDH[]ÐSHH[*f.ATUHSHHfy+HHHH@HHLPI$H@ H;+u5`HHt LHHPHǃX[]A\ÐLHI"I@f.UHSHHHPHXHH@0H;+HǃXuwHPHHI0H9u\HPHH@0H9uQHPHHI0H9u6HPHP0HHXHtHXH[]HӐHːATHcUSHHX膕HHH@HP@HPHXp t HX诗IHXD3HHHz~HXIHHH@HPfxf=?@w=iDf@tBf@ bfj%-@@ <@u|1MxmtcucHHHRHtSHBBLHBHX5HHHzHXjuո[]A\HHH@HPfxQf=?@iHX袓IFf.B bfj Rff@tBftT@ f[]A\j%-@@ bB Tj F@USHHHPdH%(HD$1Ht8HHHzt%Ht$HD$UH HL$dH3 %(uH[]yfATUSHdH%(HD$1HHHHxt@Ht$D$D$^HXIHcI9tHmt HT$dH3%(u-H[]A\DHPHPhÃu@e@SHHPHPhH[ SHHPHH[ff.SHHPHPxH[UVSHdH%(HD$1v>HHHHzt-Ht$D$D$JHUt HL$dH3 %(u0H[]HPHP`Í@wǸdSHHPHH[-ff.SHHPHP`H[Hs+HHÐff.Hs+HHH=s+SHHHHG0H[fDSHH[f.UHSHH[Hr+H{IHH5HHQHq+HHCH[]Hff.AWAVAUIATUHSHLcHdH%(H$1ILHH HD$(AT$E1HD$PHD$XE11HD$D8EbW@HD$D0E1#D\$EHl$(HD$`E1D$<HD$HII1Ҿ.HrxD$Efv9D$u%IH@D9l$%MfyM @HD$(1D$8L`=EЃuAAHI@9\$\$A9tA$ufx7DE1At$IL$D9DNΨuIL$T$1H-eEL$AEENE)뽐DD$8HI@D$89\${L$H|$H1H-|$8bH|$HIH@_D9l$11LAWf1L HL$H|$ LVD$<HI@9\$~1E EtHL$H|$0L#HI@9\$DD$HHUMt AOvE9}v&EHD$HdH3%(uZHX[]A\A]A^A_ÿƩIHtH1LHNLDHǃEEp7HfdHrdHndff.AVIAUATUHSHLHPdH%(HD$H1IrLLHF+fT$HHH/+HH$rL=HHɨIHt9HLHLHD$HdH3%(u/HP[]A\A]A^HǃEEX6HcHcH`c@AWIAVIAUATUHSHLHXdH%(HD$H1IqLLHE+fL$HHH.+HH$pLt'EHD$dH3%(H[]A\H~7tAƄ$KI$t PHIT$St PHIT$p P$I11H=ID$0EI$HI|$H@(HID$H$wRI$@0HID$ C4AD$(AD$8,0^@f.H)+ATIUHHSHHGHfGPRLHH[]A\H/^fHM)+ATIUHHSHHGHfGPLHHDƃ[]A\H]ff.H(+AVAUIATHUHպSHHGHfWPE*MeE4$fAvfA|$u fA|$ BrtE[]A\A]A^@fA|$k uI|$Jt=ILIAU8D $K >IJt=LAQAU0}AU}LcAU$~7K >Jt=ILIAU8D $K >IJt=LAQAU0} AU}$LH $AU} AAUH $IDLHM}0}(AU},LHL$AU}($AUI؋$HL$LHAM}8}0AU}4LHL$AU}0$AUIHL$$LHAILHLPAU8IvIغHLAU8@H5L1E1H5L1E1AT1USHHdH%(HD$1H#+7HGHHGHG0fG8HGHG HGpGxG|fƇG((D$艜IHt Ht$HL(cIHt Ht$H~L(=IHt Ht$HXLt< ttBuC( @C(HD$dH3%(u"H[]A\C(C()HWHWHW@f.ATLg0UHHv0SHHdH%(HD$1HW"+HHG0fG8FHGHGHGHFHG FG(L[JEp(D$CpEtCtExCxE|ƃC|ܚHHt Ht$HH(趚HHt Ht$HH(萚HHt Ht$HHHD$dH3%(u H[]A\F(HfVHrVHpVHJVfDUSHHu@H[tuHH[]fDޙHHtFHH;H{Ht HEHhH{HHtHEHhHH[]f1HH[]HUAUIATAUHSHHE%D9#t2H{HtHDLH[HuH[]A\A]HHLUSHHH HtHC tGtBHkHtHHɘHkHCHtHH記HCHHtHPHHtHPHHtHPHH{0[]-f.USHH;Ht:Ht HCHXH{Ht HCHXHH[]HHtHHHƗHH[]ff.UHSHH]Ht+uFHCHxWHHEHhgHoH]Ht)t0HH]HttHH]HuH[]fDHCHxHHEHhHH[]DAUATUSHHdH%(HD$1I@H$E1&HH4$A5(Ht$EBHLAńuHDQ~HA.QEuHD$dH3%(u H[]A\A]%$@AULo(ATIUHSHHH4+Hw HHLDHCp1LcHkHCHCpHCxHǃHǃHHǃHǃfƃHǃHChHǃHtHE@fEEE E0A $~ H[]A\A]f(6HHt LHSH(HHt LH/Hx HHt HH Hkh0͔HHtUHH%HA$ZH{htHtH;A$H[]A\A]DHǃA$~H[]A\A]HPHPHPHzPfH2+ATIU1HSHHǃHI$HHuI$HtHPI$HtHn)H趓I$HtHLH虓I\$pHtHwHI\$xHtH]HeI$HtH@HHI$HtH#H+I|$hHtHPI$HtHP[I|$(]A\'f.SHH[ڒf.AWAVAUATUSHdH%(HD$x1HG=Lo(H\$0HLHHL*H3'HBHD$ HHD$$D$H@D$E0AfT D$ DxPD$L$E4C&D$HcЉD$HHT$PHT$HHo1HHHHD$CE%D{HC D$ CPCD$Ds CI#Dc4C$D$C AĉC0E0Dc(fsfHC,HCHHC8AsHHxGs HH6#HC0W~*E1L4fDDHCID9gT$C(Ht$(LHMH؃HD$(0HL$xdH3 %(Hu?HĈ[]A\A]A^A_ÐE4]1@E4HELfDDEATUHSHHh MHF'(܏IHt\HSpHHH.LLUHHHAH HU[]A\@HǃE[1]A\1HKAUHATUSHHHHdH%(H$1HH3GHH IŅ3IHtYHLH+~L]DE1HLH$dH3 %(u%H[]A\A]f]HJHJDSHH?HtHPH[遏HGH@DE~0HGH@HtW1ɉHGW H@PHG1H@fPHGH@fH(ÐUSHhAHHHE(tf~w9}o~c9|_HcHHHEHchHHHhhȍQhHHHE(uH[]fD;H9uDHcHHHHH@hHH[]H[]fh@f.AWAVIAUATUSHH+H|$HHfGD~fExtAE~U11L6(+AwAD uH|$DGDL*D9|HD$H[]A\A]A^A_fD~ HH@f.USHHHGwHx Gf9'sHCHx D* Cu( u&C{C u%k$H[]f t+C DHCDG h{$ u말ATUHSGHGEE't3{uE#tu\[]A\[E]A\HCsHx x&'t#CC[E(E]A\@HEEDc@Hh1ҍHEw HH=@=( @utƋKQA9:HCD AHx(ACD9܋E@EHCHsDcHx '#ECD9t D)C HsC@f.ATUSHGH@ZhAHbhRHHt:DHHchHHH[]A\1[H]A\fDHchHDŽHHCH@HchHH[H]A\1H[]A\HbEH'+ATUHHSHHpHtHPHxHtHDžxh~9HHHHtHAHIhhH LHHAL9u[H}0]A\@f.SH#H[ڇf.AWAAVLAUIATIULS HdH%(H$1Hv&+G(G,HfDG8HHP+HHG0HHHHu11Ml$ID$AD$AD$ID$ ID$pfAL$xADŽ$@IDŽ$HADŽ$hfA$lAƄ$nIDŽ$pIDŽ$xIDŽ$P M}A?~)H$dH3%(H[]A\A]A^A_HH5VH~AHl$@LHH I$HkHsH I$ HH  Hx) ( HfH5HM}@LHHuI$HHHHeH5.HM}@LHH4I$HHH$H5HM}a@LHHHLXH`HIUu  IE`pHHt^IMIU LH!H5MXI$p1IMH=XI$xIUH5FHIDŽ$pIEYHAHHCH@fDH$dH3 %( Hİ[]A\A]A^@1@VHCH@HchmHHV ƅHCtnu ƅHClHuHHchLeLHM HHSHRL`ID$LhIEHE1ƃnflHCǃhH@@fHchHL8HHL@AupHM0upSUtHCHx HPIl$It$0LLeHCHpHHHP0HCH@0~HLL}HChH@'HchHHHx 41DHch PhHHHHSHRHhHEHCH@f.1iIHCH@|Hl$`HT$HYHHD$l&1LHHHtsIL$0At$pSAT$tHCHx HPHCH@ fHch PhHHfDHch PhHHfDFHch PhHH@HHCH@l@HchHHHt }{HCH@'HchWHHPtHOppHy HH0~HchPhHH@HHCH@@nHCP H@ 1lHchHH(qU|PE|HCH@.fDHSHR SPpHCH@HSHR@|SPpSPtHCH@f.hWHHHPpDNHSHRdP P|sppSPtHKHy HH0HPHCƃmH@'HCH@ @6111IHCH@s(Hl$`HT1LHH$H SHGƇlH@rf.HGT Ld$ Ll$OHl$`LHp )?LHHHD$5"T$hD$(AAfpfmu9H LHH]HD$!L$hD$(AA2ffu9H LHHHD$^!L$hD$(AA{ffu9@H3 LHHHD$ L$hD$(AAu.ff9AA H E HCHPxHL HCH@YHGƇnH@Bf.GT HGH@ F1 HLA@H E HCƀ_WLe0LUtHGHx EppHPHpLHP(HEHCH@D$,L$lHLfAH EHCƀLm9H HIHSHRhHhHL`HchHHP AƄ$AT$|AD$lPT$,8HLAH EHCHPpHT$,eD$lk LHHHD$rHL'HA| Et.HCHH{D$lrT$,Z LHH̙HD$HLHA Et-HCHHNHL ALHHHD$HLTHAEtHCƀLHH]HD$SHLHA]EtHLHH@HD$HLHAEt9HCH5 HLLp=.LHLH* HH00H0H00H000H000H0H000H0H00Ht0H00~0H0ff.HGH@~AUIATAUHo(SHHHIEHPfEN$fDA},u A;E(t;IAD$<~vHfM~LLGMnHH}HHLL[]A\A]A^A_H!ff.USHHHGHHhHtHHaHCHH@HkHHtHyHaHH{[]2fHtSHH[UaDf.DH7HWHOHGHG ~ f.ATUHSH(`IHtHH Lc[]A\HCEEH ff.HUHSHHtAt<v)HvHsH tXt# u CxH[]CxH[]DHS1zxt HCxxCxH[]HSzxuː@f.HtgATUHSHHW KIu+HSLHH[Ht'HUtHL[]A\MD[]A\Ð@f.AWAVAUIATUSHHHOI}D$Wt$HXHD$HeHD$1@D,$IEH;oDcD($IEHD9uCE1~DDuCAA9}*DHC4>AIEHrA9t͋CA9iHD$ht9@I}D$D$;GH[]A\A]A^A_HD$huIEHL$H@AIEIUsHC~1DIEMuH߃LLL;k|]D@LIUIEIU1Hx-fAVIAUATAUSH.HtfIN-Dm1E3&D9tH$D9u[]A\A]A^fDIND[H]A\A]A^(H\HHtIvHH+qHHf.AWAVAUIATUSHXDfDzH|$H\$0HT$dH%(H$H1H$H\$ H$IcHD$,H$D$(DŽ$Ƅ$A/A9aE McILn\HH$$HRH$D$Ƅ$HLIH|$HHD$C4HGH80AWIAVIAUATUSHHH=IFxDAGIF@AGAIt AGIHrtAOAAG IoE1DcI~D\DAwPHfPfVPfV1҅ 5DHLH(E1AI~)х~ IIDfDDVHJI9uAE9/wH[]A\A]A^A_IFH[]A\A]A^A_Ð@f.AWAVAUATIUSHHt$8dH%(H$1H|*fT$XHHD$PHHHD$PHD$ÉD$4ID$Dh؅5HD$ HD$HD$PHD$fHD$ E1D$0HHD$HD$DHD$(EAJH$DI|$HP(1B~+D$0~ HBHL$4I|$HH(1ҋA~D)~ HAH $x9uFD9uD$ Ht$(1H|$fD$DH|$Ht$F1fD|$FIGL;|$tI!H\$ HCH;\$t HD$ (KIHD$4LD$8LH^H5GLHDt$4Ml$ AxOD$41DxD@KHHtt$4D1HHT$8HLMMl$ A9}LSHŋD$41ۅ~fDSH09\$4uA~(@I|$ HHQA9}1nэ9~v9sHt$H uHt$h,9vHD$H uHD$htI|$ 1҉HHL$XfyT$\9HD$HH\$HfHt$HLHLuH|$H$dH3%(uMHĨ[]A\A]A^A_ID$ D$4DpP(JIHD$PHD$MH H H HW Ht#SHZH`D[@1Ðff.HGH AWIAVAUATUHSHHH=IG xDEIG @HEEHEE1DkAHD$I DDu1Ht$Hx H:uDDAEA9vHuHHD QfDLVHJI9t@HHfyD@ fDIGH[]A\A]A^A_AD9uRH[]A\A]A^A_Ðf.AUIATAUSHHHGGHGHG HG( GHt@ALHHDHk(AU7HDH[]A\A]f.HC(AEAEH[]A\A]H5SHH HtHPH{(HtHPH{HtH[H@[@f.ATIUSHG~61HHtHyHFI|$;_|HPI|$ HtH[]A\H@[]A\Ðf.AWAVIAUAH ATUHSH(H|$HQI~IsMtLLNFH|$HGDpHHDt$D$EE1D$fDHD$DHxHŋD$~[Dd$E1 f.IH}(D1O~D)~HOB49AED)9DEIWM9uE9t:~EE9t6~EAD;t$\H([]A\A]A^A_DEDm9uDm̐fDATUHS1HdH%(HD$1IH$fH4$HaLHuHT$dH3%(u H[]A\fHG~ÐAWAVAUATUSHH(HHP0AljD$DIHDHSLƉD$;(QDHHtAHsHmIm HSD2E~eLH(L[]A\A]A^A_DIE HCI} tDHCH([]A\A]A^A_H{LHCD E0CHD$HHt9HSt$lHCDE~8H\$HH{C9fDHCHC((>CHH/HsHVHD$Hh HCDEHCLt$HHIv HbHSH{LHCDERH{DH{;o8IuD$~D$ fDI~ 1E1DGEfI~ ;o}<=8IuD$ A9D$|uMI$LH@MtUH{1wH{;oٿLHHP JtILPI~(T$ >D$ D$ 9D$+fD(AIHHsH讼Hf0fAHHtOHSt$H.HCL} HSHH{HC@HChBHCHD$H@ HCHCQHHHHHHAWAVIAUATUSHHHwdH%(H$1Ll$ LqHD$PIvHHD$[IND E~?H|$蕾L荾H$dH3%(.H[]A\A]A^A_@LH`INHt$HJIvDEH$HIHD$ƺHLLL$IvL褺$~H1D;$}3H|$8tHLL;$|IF04L$XD$ t$ H|$ڼT$(Ią1;\$(LI$衼1HHĿxIt'At$|Hctf t2$1ۅ~%LF8u H|A9L$|tO;$|ۃD$ D$ ;D$X0L蠼H|$薼H|$茼L脼HI$LQLWH|$MHHHHfAWAVAUATUSH8HwdH%(HD$(1DE~*HD$(dH3%(H8[]A\A]A^A_IILZIM1~L蘻fDIELH8茣IEҋT$E1~DLźI}I1ۋG*sEtPA$tEEI};_}K脺Hx 1LH製x؋EuAD$|uEAD$|tEf.AD;t$a'Hf.AWAVAUATUSH8HwdH%(HD$(1DE~*HD$(dH3%(H8[]A\A]A^A_IILID$IL$LH80ID$pT$~hE1f.DLeI|$HŋG~61@IHx 1HIhxE|AGI|$;_|AD;l$|L蝹&HfDAWAVAUATUSH8HwdH%(HD$(1DE~*HD$(dH3%(H8[]A\A]A^A_IHLʵHM1~LfDHELH8HEҋT$~E1DL5H}IċG~L1H};_}9 Hx 1LI,xAT$|IwHH};_|AD;l$|KH\f.HGATUSHoHEHHHNHEHHKtsm9HHaH4J9IH~LHLeHCHHEIl$AD$|HCH(8HHHHCHHEHCHHh8IHH舛LeIl$HCH(HCH8HCHH0HCHH0nHCHH0OHCHH0 HHHdHHH H[]A\7IHf.HC[]A\ÐHEHCH讞[H]A\7fHhgHCHH0H9HCLg[L]A\k7HHHHf.SHHHwHxHC0HC(C8[@f.HG0HHG G0f.9w0~9w,zHG(DWxD9|vG(E`EZ1fDD@DG(L@I9LEE1A)E~LG ED9}DG8HG(1fDLO LcNC;4t G(yG(D9},E~5x1A)1E~CDG8fDG(1H19w,9w0G(HDWA9lABG(ELcI@IG(E1E~EA)E~LG GD9~DG8D9G,DG4HLO LcNC;4tDABG(fu.G(1HËGG(AG(1DW;1A)‰G(E~Ct2G8;w,DG4r]@AWAVAUATUSH(t$dH%(HD$1)HADAAILuDm4Ic]8IHD$HHAHEHH@0HAdDH BDHH|$D<D$ ~t fDAhA9~fA@HH(AHEHH@0HADH BDHHD<ApA;d~IHP@A9L$ ~tHcE~(HU t$;2|$HHcD;$E(T$y t$HL$H}1HcEE E(E,1E0HD$dH3%(H([]A\A]A^A_AA)@HH@Aw'A@MDfDAv@HHD;h,Hc@0HfH}D4HtLLEDT$HHARD$ H[AHEHH@0HAw]DH BDHHt$D<+HDD  H BD?Aw'A@MDfAv@HHtD;h,| Hc@0H[D  H BD?&A@LDH}x9u}HT$蒿tMHcEHU D$EEE(HU HHcɉE,D;h,|Hc@0HaEDD  ?HB'H}pnHU ѽHGwGw f Ð@f.HGWHcWHGW HGƀxGf.HcGT I19~LcOLFL A9|m9trA9t}A9u=fDA9t9AA9ȍOЉHc9t ԃADfDGHD GDGWODOÐfG9Gu D@ADGLcBt fBG Gt GwÐAWAVAUATUSHHdH%(HD$1HcGLt$ILL$Dd D$DG HGDHIHCDH{Kv$tgHsT$usH߽H{v$t%HSu1ɉHuʽHL$dH3 %(uxH[]A\A]A^A_HAADHCLLDHguT$$LT$4$H߽7vͺff.SHcHSxHCSHcSHCS [ÐGD@GAD9t)Ict fG DGtDGw9GutG@1Ð@AWAVAUATUSH8dH%(HD$(1HcGI\ u)1HL$(dH3 %(H8[]A\A]A^A_@HGHL$$HHT$ HL$AE1HD$ D$$HT$tX1Dd$ Dd$$9UAwE1~I}yAǍ@vIEDI}sAWD$ 9IUT$$9~M LIc(D|$ ƃx A;,HLiA(D|$$x A;,~HLҹtA(I8HDIHHELc`I<$DeESHtaxH{`E1@Lc`IHt IvH莽I<$HLL|vuHD$HcDhfDH|$D{@H$Lc`yIHt H4$H%I<$HLLvMAH|$DWAyHC`E1@(HD$HtH|$I1H5^9DEEE1LЄCT$8D$.H5sH*H{XAfD\$8HH|$HD$0G$JD$/E1{Ml$HI1H5L rDuEM,$H5 L`sANEI~HHtHPLE1L H|$LAFD$."D$/sE1螚HHHHD$0HD$ {HyHHHyHHkHff.I1RfDEHGhHtf.1DAUATIUHXSH HHHA4$H}XH]hH_y '@H}XރrHuhLHHQ uH}hA$H~(HtHHt HtH}hP HEh1H[]A\A]HEhA$HEhfLhHM1H5YLoA $6L+H5K LqHfAWAVIAUIATUHSHHH(dH%(HD$1躈AM~*Ht$dH34%(LH([]A\A]A^A_@H=A*\LH1IH HLHHPhHHD$D$HD$Ht$I?sHL`HtiHEH VH@@H9MAT$ȃu5ff9uuHuL%x@~ HHLH'CLHLAU3HHPHt HEHPH=*oAEL;fDLHЄhE6AT$ fDHȝAEy螖HHfDH1fAWIAVIAUIATUSHH=O*HxHL$Hl$dH%(HD$h1D$DHHIHtoH8LoHt!LLLLHAP(H=*BRHHLHD$PhHHtHL-gHB8L9uNfDHRH=*LHL$hdH3 %(LHx[]A\A]A^A_Hl$ fH(HHB8L9tHЄtbH4*HHHHD$ fD$(HP(I<$HnHtLLHT$LHAP(HHPH趛H!ĔHPHH5MHD$<HD$fDL$1.fHHL"HHDH@I1ɺ}ff.I1bfIHѺLff.H*@fDATUSHLcx MH=*H]LHItLXH=*{L[]A\HL%KLXHLCwHH]ff.UHSHH[HHHH[] fDATIUSH+LHH[]A\ fDHM*SHHXHH*H{x!FH[XSHH[:f.AWIAVAAUMATIUHSHdH%(H$1HHRHLtEHEMAHLHEHHrEHH$dH3%(uH[]A\A]A^A_eHH*SHHHHxtH[jSHH[*f.ATUHSHdH%(HD$1D$HHttH?jHp*HkxHHHHLd$1H5 LHqǃH{xLHD$~ HH1PHL$dH3 %(Hu H[]A\2IʸHɸHŸf.@t~UHSHHHxEH}xHHډDžH[],f.f~1ATUHSHDHxA9tE[1]A\;}FH[]A\9rfAUATE1USH~HD[]A\A]DHHxHbA9tHD[]A\A]fDH[]DA\A]f.AWAVAUATIUSH(dH%(HD$1D$HHtjHgH*LLt$1H5LLHHID$xHCxA$$oǃT$~2HH1PHL$dH3 %(Hu~H([]A\A]A^A_DE$I$1HD$E~;@H|$pHHR8LHL}tA9uՋD$wA$oqH"H HLpHgH^HƁfDGHHM*SHHHH0چHΆH{PņH[ff.SHH[f.ATUSHHWHdH%(H$1u#H$dH34%(HucH[]A\ÐLd$@ E1H@LsZLHhL$fx1HHޮH@L$ HOXHHwPfx1H鏮O\1H{f.SHuHfx1HCH[fDHPSnfH@nUHSHXdH%(HD$H1HHH`DL$fEAEXƒfx~ut{HuZE11H觕u^L$fUXf9t39v-HC HcfHfx+1H.H|$dH3<%(Hu%H[]@Hȗ1|1u~UHSHfx\H1Ҿ_HguzfxA~AtbfH[]HH1[]DLufH[]HÐHH莜HƖr@E1E11ɺHaMfDAVAUIATIUDSHH*kHHkPLHHH蓛Hs*LfLLHfHH CXfx[t9Mt4AL$΃u]fx`9ut1LL膛fDHLu[]A\A]A^@S\LH襅@@u밐AD$ IůIѯAVAUATUSHPdH%(HD$H1H }Hr*IIHLAHH$fD$ fvHHtELLHHJL"HT$HdH3%(HuHP[]A\A]A^f1yH#H@f.HѺ@f.Hn*@1Ð1ÐHM*SHHHHGPH[GfDSHH[jf.ATH USHPdH%(HD$H1HH@@H9u!1HL$HdH3 %(ucHP[]A\@HHIHtHp*HHHHH$fD$HEP(I<$HPHH@|~wH鱭AWAVAUATIHUSH(dH%(HD$1HH@@H9u(HD$dH3%(H([]A\A]A^A_DIILIHtHD$AoHD$H$DH4$I>QHtHptI}Q@@Ht$Ht$HHtHtI}LLHbPA$~=vH鬬@H-*wHHHH\o*HHGfGfUHSHHHH*HHGkHH[]HHH*@fDAWAVIHAUIATUHSHHdH%(H$1HP0toHIHPPLACHLHP`HEH1H@8H9u>L>6H$dH3 %(Hu6H[]A\A]A^A_fD1@MLDLHH uHYAUATUSHHdH%(H$1GHucHIIHBHLdHLHyHH~5H$dH3 %(Hu"H[]A\A]f.HatH齪DH}*SHHPHHG{H[fDSHH[*f.~1HPefDAUATUS1H(dH%(HD$1A~!HT$dH3%(HujH([]A\A]IILHPE11AL蓆.tHHtHLLHKdf17sH飩f.S1HHB*HHHl*HHCPfCX[ÐUH1SHHYH*H{PHHHH[]H$ff.H0*@H *SHHHHPHtHPHCPH{XyH[SHH[:f.AUATUSHX dH%(HD$H1DHHIHAtHPPA9ulHHj*IHLHH$fT$P(D$U`uqff9ut6L>xfD1Ht$HdH34%(HulHX[]A\A]H}XL|tI$HuPLPpLHwfUdkL$ ipH^fD~DAVLwXAUATIUSGHtI<$[L]A\A]A^JH@HIHt LH-I<$HHL[]A\A]A^JHߦfDAUIDATIUSHHLkPH{XLH*HHH[]A\A]H錦@AUAATIUHDSHH>HO*HkPHkXDHLHHHh*HHCXfC``H[]A\A]IfDH*@AWAAVIAUATUSHH$H$DD$L$LL$HD$dH%(H$1hdL\$0AdL11AFffCCH9ADOAECDt$AAL$1ҾE1ҿA:ffzDHfA vf-t߃AfCACHBH9tHSfvE1HBH9uEt"@f;-!Icf|C-LEAw1ҾxE1L D@x fABf9AEHH1A4D$L\$ HىLD$,AAUt$H|$(u AXAYAAEL\$ =E1L9t H$IHyI9tLl1eH<$LDDH$dH3<%(>H[]A\A]A^A_f.1|-HcDAL\$0HHH$AEE11IR@L9t HL\$ C<$L\$ HcHHtAEEHAULt$H|$(DL$<-A}YA^L\$ #EAEE1fDE9H<$DHL\$H$#L\$IA?~AEL9{nAt$EL\$AEANHL$DHE13L\$(E1dMDH$HL\$HI`L\$AEE1lDaE9}?AEVAUE1L\$0LH$E1IH<$H5 L\$L$H$L$LHxL\$L\$AEHL$D1HE11L\$&Dt$AEEdA=L\$AE< L\$HcL$L$L\$HItCME1HDAEHL\$i_L\$AEL\$AEAAEE1L9}ifAW1AVAUATUSHH\$PHt~DEvHAƒAuxxtHukAIH1L$MIDD$ | HŅZSILDAWDD$LL$HD$XZD$H[]A\A]A^A_DH1[]A\A]A^A_øfAWMIAVAUATUHSHL$8L$DD$L$dH%(H$1Y1 VH1HtWf8CHH9uWHD$@AIHD$A~Q1AxE1L2Axp fBfD9AEHHtEPA;\$8L;d$t2L9t-H$HD$H$LH|$H9<$t H<$1AU~%MtD9t$8|DHLAEDt$8LLeH$dH3<%('Hĸ[]A\A]A^A_@fH1fCHLEfuD$HL$@LHL$AdHD$AAUAVL\$ZYAAEL$~>Ld$]@ArI|$E1MH$dDT$(HH|$0t$LT$LSt$(LL$ DD$,Y^LT$L׃!A9A 1AE&HDl$8H+D$(HA)AfL1ɉΉf0ffat}HFOLOfuA.@HH1[]A\A]A^A_Ðf.Hc)IWAtQ.Lzf3Df.LTO@LfD1A~H|$'t$H6H=ߗ*L2Hu-DH=*3H*4WAWAVAUATUSHdH%(HD$x1Ht6DHE+]*IIuJP*1fD1HL$xdH3 %(HHĈ[]A\A]A^A_DH=*tH1H5H=H-D Hޖ*E~ HΖ*H5H=**9DE]H=f*Ll$0Lt$0Ld$8蒿H={*Ls/HHt@xH=0*諿fDH=*蔿IHtbIL1IHIGxH)H1SHD$`;f)D$@)D$P~&L.fIE1H LH5LQ3H$HoHp@H|$@HHD$g HHD$P-H=**eIpH#HD$H=*肾IcHT$H|$tHD@IGhT$tD$u *D$vD$w* * t*AO9O9} AGmH$AG|HtH1A|AGƒAW}AG~HD$Hf1LQHcH$H1cMXLQHcHD$ Ht}1.H=*H=˓*L,HH@xIpJH=s*H|$ H<$H|$L6@H$Ip1H<$H|$TH<$@H$Lt$LIHoRMtHD$ LIFHVRHD$ AGxHt$HLH=Ӓ*,LE1H$HD$HD$ H$foT$@HT$`IGpHD$oAoXA_oh fo\$PAo ox0AW@)<$A0A_PIW`H$,RHHH鄉 )35dHHt*$ wHcH*H41@1Ht/SHH=<*wCx~CxH=#*[靺DHAVAAUIATIUSHcރYM)HH4GHyHc C1A9fATlANƉ)D9|Hc1fADl([]A\A]A^ÐIt]I|$(DAWAIAVAUEATUSH(HD$`DL$ HD$HD$hHD$\I1HE1ADIhAAu T$ tt8AD$9~fIc ff-@(fl~f~AA9HcÍ{A,FL%=u A9(ME@=EA@DHE @BHA@ft^Df&AjA?kAEE;E oA9A}A9A}fDAD$D9~McfB,fAA9IAHL$H(DD[L]A\A]A^A_CDAAAtME@A@ ($wME@L$ H4$f-@(HǃH0H5AHL$%=uF $& AAAAt HD$@ 9|p u>9~`UHcA$DtfB|}lu9AM IM9fDAG9~B|}D$AGu 9D$H4$裺AM AtB|}D$uAtBD}ƁtsH4$GfAM 9=M|$ t,D$ 9fB|}l'D$ AM@D$  $HDEƁ 8$1fUHAWAVAUATSHLmH$(EUD dH%(HE1EnH/**AILfDHHH@FHF Hc$(L$PPfA<$xAD$(Lƅ,$H@Hf-TfA<$-uKHc,HfA| -uKH,LE1L#@AƉL&Df.^t A<x7HH9vFfvA օfv f`"AKHfDXH9wA<$D,Dž%=uAD$ Dž$螞S-H@t.{ t{ t",HHLH@tDf f t@t fAq V[fAp,?1K(Dž,H]dH3%(,He[A\A]A^A_]fD(H@KDž,HH25HFW1IffA|$nSf-(Lƅ,$H@HlfKf.Kf@AUHI9!D,MHL($nH,,4@LE1SAHDž,L1<,HL%uKH@]fA|$-H@HH3kHDž<HuP(IE1HLDvHK~빋L,%E1 HAD$ƅDžHH_H_@f.AWAVEAUATUSHxH<$H$DL$L$DL$L$dH%(HD$h1HGLLHHAPEMEH$|$@8D$D}AHU AuHUfEAA94EAAHcH4Bf.EDT$HD)DAUDD$.HMH|$AT$A $AD$EE^_EDT$SU^HU Et)DAf.D9ZD9E80HL$hdH3 %(HzHx[]A\A]A^A_f.D$fDf=v2f= wH<$MDHDT$AMDT$ADžBEHU D$1;fA9:D2%=%1HUDHDMAUDD$(D)HH|$AD$A $XZ1sA1xHUD$[1D$O"H[@f.AWAVAUATMUSH(HD$`H<$T$ 8L$FILALN tsM9jMaAT$ЃE1fAD$HEfUE A]fx9u:EH(L[]A\A]A^A_fLNf.A] tƉLL$LL$bLL$L$HH$Ll$1E1LRA AfA B$AEO <EBTfD%=BD_AAA $IfADZ <ABDT$D$1tHcD$D9D$p9D$E1ɿD$HA1AA%9D9DLH9D$EA)x7)șA9D1AfAH9`A,%A9uA$AEHcDH|$E)EfA$D)E)A9~"șAAAQaAAANH$ffrHA$AAE~CTA9EMD9}H|$D9}$΍Q VAaIH4$HcffNpD$DH9D$s]AAD)ADAAAE1 fDAԸA$ADD)AW>ډэɃ&HDL$E1F,9@AL$Ax9\$EH$HdH3%(HL$H<$HX[D]A\A]A^A_|DAA%DE1dHD$H4$-fFiHD$ HD$l$(1PDAWAVAUATUSHXH$Mt+EE#HHtA| AHu%t!AHX1[]A\A]A^A_fAEAl$HcfэɃ&t$,8DЙ|$AD)9Ɖt$v%=dw\H<$D$9D$  D$ABD$E9Dl$ Dd$D+D$ D$H<$t}9D$ |wD;T$$H$DT$$McD$N,xD;D$|$tIt$H4$ ff-@(fH|$(fAEIGfF,D$@D$7D$H|$(fAEtIcDCAfHD$(B8D$D;T$$H$McD$$D$N,xDF1PL$LcD$LL$8H4$D\$H)MDT$0 J|$t$ f-@(fAEH4$f%f fBD~|D$D$$EA)ELL$0DL$DT$HL$LcK ?M, D9|LL$0DT$HAuPMl Lc@D9@@uAuLL$0DT$HAuuփMl LcD$CD$fAED$fAELcO,?L,$BAWAVIAUATUSHdH%(HD$1B"AL|$AͅD9|fDAAAA9~AE~(fD01ҹLLfD$(AuL-LLH1ADEfD$'ؙAÅuHL$dH3 %(LuSH[]A\A]A^A_@?Ht$1fL$'I뺺-LfT$1u'f. ^fAUATUHSHdH%(HD$1u"HT$dH3%(H[]A\A]\Ld$1HfL$L&u1LHfD$L-e&ع1L HADEfD$&ع1LHADEfD$f&ع1LHADEfD$>&AD]1LHfD$!&ULHfT$1L-%1LHADEfD$%1LHADEfD$%1LHADEfD$%ع1LHADEfD$\%fATUSHHcw@uFLg @t,fx0)IDI11A~/ADtP!uHA9HfL[[L]A\A]A^H<ZE1H1CTp *fDtHKH;DAfDCfOf9t;M |IE9LE1&[A$L[H [A$cDf.AWAVIAUIATAULSHHxdH%(HD$h1讏1ɉD$ E5fA~ CSPfA~elCAVeExD+d$ A?qHcD$ L|$ IHD$HD$`Lt$H$A6HII AGL;<$uDt$\EE9BHt$Ll$L9t IcLL|$IL@HLS8Dd$ IM@Iw@IHDA@ZD$$IcIIL5HLD DD $S8D $IT$,HC4 HcIL5LSHL$ D@HT$hdH3%(Hx[]A\A]A^A_AN AV H1ENEFH5KE1H5H1 $,E $DH5H1 $ E $bDH5@H1E1@SHt_SHH{1u)X{0u5H;־H{(}XH[tX@H?hXH{_X{0tH{PXfDUHAWAVAUATSHH}uH`pdH%(HE1AMƅHu8WIHfH@0@@ EjHc}HVIGHtTHEDh1E1!HAG IOEHEEAO ʍA>\I1tHAH}AVEȺ,AYAZ9tEG E8HEE1HEHEHEHEHxfIGLJIHh1opLHLHEDA6DDH}EE]A1ۅ kfA9taHxHMHUE1E1EH}NMXZHMUADMuAVH}AZA[A9uHhH}EEIE9g H`H`螨AąHEE1HEHEHEHHMHUE1AVH`E1D荨D\^1_E~2DHAUċuAVH}EȉH ZY9tAE9uH]LHIIwL1HIGtAGAG0AGH} AEHEA@Hh|f.E11EHf@f.AWAVAUATUSHxdH%(HD$h1AH˅IHtH}@uwI}H11/Lct_;ffo )D$0D$AEL$Ed`Ee$)D$@HD$PD$XE9}C E1HL$hdH3 %(DHx[]A\A]A^A_fIU HL$D$$AD$$ 'fo$H`HT$(DD|$ fo\$ D$\fod$PHMHHEU]EEeI}HLAEIu<HcHHIEIcU$H|H0)AVAUATU1SHDEIAIԅtHHh@^uf')f CSfelWE1fYJ?D9HA)D9k<8Lk@OHc{HHOHHfSLu(LEM11HEHCUHE0HE EϱHcA$HEI݅ELmE HcL~%E1HEHJI4H\D9e HH[]A\A]A^fA$1H[H]A\A]A^fDA$1H[H]A\A]A^fDI11HM1ɺHH,A4$A9Hc?NIHHHMDHLHTA $/L1NfL1NA$fLHD$NH1yNHD$HlNA$H1H1ƇA$H1诇qH1蠇A$ZAWAVIAUATIUSHHuHAHubEl$ DL$ DA]>ID<McLLDL$ HLHDL$ RHLcL$ I1Ex JLMDH9HtzEM $H}A‰I1AAtyHHFHFI|$HE~,11HA#AH 9sHLLL[]A\A]A^A_GH9tDUEAAt;@`fDf}"AH1[]A\A]A^A_ HA$A9A,~7‰ǃ  ?HcVHcVHHIcA0H1AAWAVAUATUSHH $2IHILcHu EEL$ DAi>DL$ ID<McLJDL$ HHLHDL$ -EDL$ x"Mu-H$HHL[]A\A]A^A_LDL$ LcO<.M9tAI<$Mnx`HWMBIt$HE~11H@#H 9oM9fAMnyP vM><M9AFH 'aATAHcUHSHH>HDHCDHtE[]A\DH1[]A\fDH~uzDHHtE@DHtEfDEtE[]A\ED1f.HH=f.HH= f.HH=f.HH=kf.SHy迸ƃt1[@;u 0< w{ѐ[f.ATAUHSHtts1tE[]A\Hv¸uDHtH>tB[]A\f.HuDH[]A\DDH[]A\HH=+f.HH=f.HH=f.AWI1AVAUIATUSH(T$ L$H $I\$ T$&dH%(H$1H$DŽ$DŽ$(f$DŽ$Ѷ$H$L$;fD$HHL#kƋ$um$DŽ$ILL32Hŋ$~H$$uIH$dH3%(H([]A\A]A^A_@(H$$tH$+DHFL$L9DŽ$H$&DŽ$PH$H$LH7]ŋ$V M EL$H$DŽ$XH$0H$LH]AƋ$  E* L$D$' DD$'H$1 H$H|$(HHH$0DŽ$0HD$HH$HH$8H$HD$PH$H$H$HD$XH$LDŽ$@Ƅ$DDŽ$DŽ$Ƅ$DŽ$H$DŽ$Ƅ$WHD$O|$'H$PHDŽ$L$HD$`H$hH$XH$HD$H$HD$H$HDŽ$DŽ$PDŽ$`Ƅ$dDŽ$HD$8HD$@HD$0HD$H$1DŽ$(DŽ$(H|$H H$1f$IHDŽ$ddBfD$MHLLEË$V$DŽ$HL$H|$Mډn.Hŋ$~|$&H$$|$')H$D E)H$HE1nIH5`LPH]HIHLQIH51LPH]HIHLQHmHH]Eu-H贱HvIH58[LPH]AH5[H HH$HtL%@ILLPL3LDILLQH[HuHmH[$PH$X~M1&fHH%H$XH9$P~#H,Ht} tH}[&f$dHD$HtHp$H$~M1&fH$H$H9$~#H,Ht} tH}%f$D$1E~!H$HH$%,H|$LHF)$u DŽ$H5XLұ4$;$  ,H$yHHL($ H$cH|$|$'@H$H$ LH Uŋ$t|$ O IH5WLPH$L$DŽ$cH$H$LHUŋ$G?#L$H$@H$H$HcV$TKDH$pE1AE1HD$f.E<-<_ufvMmH$IH$pDLP}fDH$HHP$HŅY HtH規L$fDŽ$$RH$*"@DH$8"fDH$!rfD!$$dt !HD$HtHD$H$E~I1"DHX H$H9$~#H,Ht} tH}k!f$. $1ۅ~#DH$HDIF ftHH-uLU{MLt$OLuD$$hIcH$H$$;$tD-D$OHcH D$ HHD$H#H$~99$HcD$HH$N$9HcHOHNH$$HD$Ƅ$H$D$$HHHH|$@H@H@Hc$P$H$H41L.Lf L%2H|$DD$DD$ILuUH|$(a$0;$ KDl-EIcH<Hh$;$D$IcHEmIHyL$~(9$LHN$D9AOHcH證$L$D$Ƅ$mHtHHc$H51H$H@JH@$H$H1H0HHhoHD$0A wHH$H{H$(~79$0N$0HH$A9ANHcH計H$$4IH$D$0Ƅ$4H$(@XHHH@ E1HL$0DHEHt$(HE8E(fDE Hc$ P$ H$(H,HD$0LmH|$XY_$0;$ tDd-EZIcH A )HHD$H0H$(~79$0N$0HH$A9ANHcH]H$$4nHD$D$0Ƅ$4H$(@HHq1H@ HL$0T$f} Ht$XHHEE8E(Hc$ P$ H$(H,HD$0FLeD$gH$H$HtfDH^1HHHuHD$0t$g@t$fAM\$Lt$H$~M:HkL1HD$8HhHH軄wHc$P$H$HHHc$ P$ H$(HHc$ P$ H$(H@HD$0PD$f'@A WH@Hc$P$H$H$H$)fHc$P$H$HqHL ID$$荅H3H@H>HNf.AWAVAUATUSHHxH|$ HL$8LD$dH4%(Ht$h1HtHD$0v}HcIHLcHt$ HLCD%X^HD$HHL$H ,HAHAHAHA HA(HA0HA8HA@HAPHAHL);L=P) L%+E1@M'ILD$9|"~ HcA|-uLL]AA4uHD$HL5N)L=_+E1HD$DHD$Hx@FEtHH5+HPHT$H|$HH|$zHD$hdH3%( Hx[]A\A]A^A_H|$ &WLHH+D$(H" Ht$8HtHD$H+(D$HHD$H|$yM>ILHD$T$LLm\uHD$M|A<-AA4uD$[MAHD$0HD$@HD$ D$\A$LK <-uX <-xHEuHD$(D)D$AlAAiAAA 1A@lAsA<$-X7SIL;t$PuED|$\LEoSHt$IcE1Dl$\Ld$(HDDIAG?L#HD$)t$LEA<$RA$AD$tMl$RAEIAEuHD$IAL`(Ld$(Hx3Hx (Hht$LξELRHt$HF0ILd$(At$Lu$|$[t$L蒼PIH]ELhRIHD$LHx8贸{LH|$ L*H|$@1H|$0%HD$0H|$@QHt$ 1HFHD$Hx@蒹Hl$0AFHEG)HLfHm)HHISHH[Zf.HU)HH SHH[f.G fDHWo tHtHHH@H`fG Ht@SHuHH[H@fD[f.@SHH9t HH薕H[ÐH{fAWAVAUATUSHHL$(AH<$T$$LD$dH%(HD$81/^uLf uLffL<$1fT$6MoL%AWfgHD$6E11AHLHD$ԥlD$ E111E $EDufA'EfA{t-H<$Of)LU9}IcH AD0 A9}McCtK46Hf@HD$1H|$8dH3<%(HH[]A\A]A^A_A9IcATf'%EDJfuDuAADDxtPHt$1ҹLDD$DfDL$6ADD$AE9}uHcE TL|$1LDD$DLDL$,fD$6芜DL$,1LLfDL$6mDD$EG\$ t-H<$Ofb)Lo9\$$9\$(1LN@H$P@^ \9HAT4f/80f9wBHc͍DBHDB= 9ALf/if9vf}|$ Ht$fD$69L1҉|$ L:E11`H<$wV@E1DufA| }QfDADE1f.H<$w@1p@AWAVEAUIATAUHSHHL$E~APHHT@HH9uAt$Eu'11ҾLwHL[]A\A]A^A_@E11L)wA~Ҹ/fA9~HD$HAEfxND9}XHLEH4~čL|51LLD$趙D$fDAE H4fDAWAVAUATIUSH(HD$pHT$LD$DL$D$hIA~&t$hHD$`VHTfDHH9uAf.kHcAT]H xHt$HhH阣fH`fDH`(fDHtH`Df.)H=)Ht#HHPHa)H@f.)t HΧ)DSH=)KiuH)[fDH=)H=})eH=YH"j(H5{)vfHo)[H離H)HHSHH[ f.H)HGG dHHG(HHGHHGHG0~ÐUHSHHHHr)H@H@ HH1HC0@HC0@ HC0H5 H=HXH[]f.HC0EH[]HL@f.~1USHH)u)1DH=)$tH5i8UHHt]HHRH-ѥ)~HH)H=))')xH)H[]fDHefD>xBx>ATIH=")USA\$H= )Al$ []A\DÐSHH=Ѥ)lH{C=+CH=)[HПfSHH=),H[(H=)\H[ÐfDSHH=a)H{HtH[]CH{HH[]w>fDSHHOEuHHt!LkH}H=LHAKAE9tHZHHuHD[]A\A]A^A_E1f.SHH=Q)@1H>uH=3)[ HwHu{)SHHHH=)HH=)H{;H{0HCHtHPHC0H[@f.SHsH[*f.AUATIUHSHHHvLmNBt/LLCH]H[H]A\A]KC@f.AVAUATUSH~[AA DAtEHHHt5HHtLuH{H;LHXHC(Au[]A\A]A^@SHH=)kH`H=i)[CHfD1HtF uoÐ1HtF tfGÐf.ATIUHSHFH@H2It$H[Hu]A\USHH(dH%(HD$1HL$ HT$D$ HD$T$ Ht$HHt$H߉HL$dH3 %(u H([]]@AWIAVIAUATIUHH= )SHH}LZ8HL-)Hu/yfLHH}L$8HHtLHHuLLHHH=){H[]A\A]A^A_f.HU0M1LH1Hژff.AVIAUIATIUSHH=1)HdH%(HD$1H{L\7HHtTHH9tmAIUHHcHH=Ԝ)HD$dH3%(uVH[]A\A]A^fAIULD$LHD$!LLHHwH=p)K[HAVILAUIATIULSHu0E8IEHLLP0HHtBHHLLH;I9|$0uHu []A\A]A^Ð{H[]A\A]A^I|$0HtH;F@t!1<-t<߃Av0< v1DHu҃w1@H=)ATUSHt'6H|)H])HtN H{~21@L$MtI|$Ht5LH{H9+Ԁ{HrH)H)Ht21~HCHHDHDH8@f.SHHdH%(HD$1D$N)u)G)~O1HT$dH3%(u_H[H=) tH|$D$H=))ȰD$H=)H!HtH@DSHHdH%(HD$1D$)u))~O1HT$dH3%(u^H[H=i)\tH|$D$H=K)I)D$H=9)HqHtHRCfAUIATIUHSHHdH%(HD$1HtMtA$D$΃)u1ǃ)~W1HT$dH3%(H[]A\A]fDH=)脮tH|$6D$H=s)q)@D$H=a)LIHtHtEI}H|HtH@ifDAuU@u6@u@@HO0MtA$H DHtfHuAuAfAUIATIUHSHHdH%(HD$1HtMtA$D$^)u1W)~W1HT$dH3%(H[]A\A]fDH=!)tH|$D$H=))ЭD$H=)L)IHtHtEI}H HtHjAuU@u6@u@@H0MtA$H DHhtfH8uAuy@fHH?21H@SHH?2H;21[f.SIHHWO(w E1HnHC0S [Df.SIHW(O8HwH?oHC0S C8[Ðf.HHGIW HwH?E1HU1H@SAHIыO(HWw H#HS0[Ðf.1G8AWAVAUE1ATE1UHSH 9}(H[]A\A]A^A_D;} tD q΁LD$+LD$=wLD$EHMLD$fBAE EA9H}DE|$Eu,zHMDEK<QމځQrHME뛉LD$EHULD$ f-@(fBBuffHEAfBpE A9_HU0E8H[]A\A]A^A_ A$u/HMH9v'f ff@(fDEE0D9r|AVIAUAATMUSHH9K$s.i2Ht 蒰HCHHHCHtDk$DLs$H{LDC []A\A]A^AA$fDO<1 W@t`UHSHHHGxp9t&H HU~5H[]fD H߉HH[]DHS0HsIH߈D$HSHߋrH s@D$H[]ff.1~SHH}Ht[fD[Ht/SHH?Ht+H{HtH[AWAVAUATUSH8dH%(HD$(1H$D|$xD$$/IHKIH?Յ ,IE(EA MMSAD-kAA-H)DFH1DHXH98uD8xux9|$pu݋x 9$uы$DLIIC1L҉LT$L\$AC8$AC<$$D9AC@M L\$LT$I;JHD$$MkIC0ICEs(Lx H@ HD D$E~DDEaLT$LHIL\$L\$LT$t5D$Mt+IC0IsLILT$L\$ LT$L\$IHuI;1LT$L\$+|$L\$LT$PM9tqLa3D$$~ 1H|$(dH3<%(H8[]A\A]A^A_H|$HDL$DL$LT$DICIC0AC AC(rHDL$LT$~LT$DL$IËRfLDL$LT$L\$w+L\$LT$<DL$cAWfLDL$LT$.DL$LT$A I;1LT$L\$8*L\$LT$;D9~P@IC11HLT$L\$-(L\$IDELT$QLLLT$L\$Hl$$LT$L\$'P7AUH5hL- )ATIULS1ۉH7tHHt'ItLx7uH[]A\A]H[]A\A]@f.S1HHpdH%(HD$h1H|$ fT$,HT$HG D$XHD$ D$((D$=D$EH|$ |$,uHL$hdH3 %(u+Hp[fDH|$ D$ 蚩D$ @$6Hs1wHcH[ )HfDAUIATIUSHc߿HHHtLLHHvw)H,H[]A\A]HGsf.HP)H}ff.HP)SHHYH[pAWAVAUATIUSLH(Ht$8LdH%(H$1HD$pHHD$ HLPXDEdHD$8D$HD$H$HD$(HT$t$LH|$ t+Ht$8H=\u?D$Hx;H$dH3%(H([]A\A]A^A_I$H|$(HLPX;HD$DD$4Lt$PH$HD$HHD$HT$t$4LH|$(kHt$8I$HH=LL@@PP3@AL$`H$ED$0E1AAM1Ҿ.HLHHDHAA:D;l$`vLDLI$HH4$LD$DP L$DHT$HHD$HNj$fY$PD$fx+1Ҿ,HYKt$|$0HH9$$fx31Ҿ+HKt)HH y@$$f1Ҿ-HJue$fxH1Ҿ$HJtfHHrfD$4fD$HH 4$c@$fxt1ҾHJtHHq$fx/1Ҿ HIt'HH5$΋$$fxj1ҾH|ItHH[$fxr1Ҿ HAItHH $$fxr1Ҿ%HHtHH h$$fxv1Ҿ0 HHtHH$$$fx@1Ҿ HuHeHHP$/$cmH_mf.AUATLcUHcSH膡HHt\HL-q)HKtL%@p)HID$ ItHHID H5)q)HHIDH2.HH[]A\A]HlATUHcSHHtGH/H50q)L%o)HHIDHkp)HH4HIDxH-H[]A\H`lff.USH=Go)uMHp)HH;Ht;HHH9un)H[]fH=n)Tn)랐f.AWH5wAVAUATUH1SHxdH%(HD$h1H\$ ,H=n)H=n),H5]H{n)Z蔟IHtHHH>HL%,o)?4H5HZVIHtHHHHL%n)4HH5Y1PDMIE~4MtLHD$hdH3%(Hx[]A\A]A^A_@Ll$HHL5G)LH5kLt$ DEE~LLt$蔤fH5HY臞IHt/HHH1H93U~/LJ }EH 3EH5n)LL=n)nHm)XH5HHm)Y؝IHtHHHHL=m)2uH5QHX菝IHtHHH9HL=m):2M U Hm)DHm)Hl)HH;Ht+*HH9uLLt$MLԸ*HhHhiHhHiHhhhhxhohfh]hHhf.SHcHdH%(HD$1D$j)u1j)~WHj)HT$dH3%(uZH[f.H=j)蔕tH|$D$H=j)j)PD$Hak)HHu)UHSH:HHDH[]ff.AUATAUHSHXdH%(HD$H1HHt$HL$HdH3 %(u7HX[]A\A]IHLIDLGL/(HYgHHN6icu_647UMemoryEN6icu_649ErrorCodeEposix/right/PST8PDTMST7MDTCST6CDTEST5EDTICU_TIMEZONE_FILES_DIR..posixrules/etc/localtimeTZ/usr/share/zoneinfo/ICU_DATAen_US_POSIXLC_ALLLC_MESSAGESLANGnynorsk64.2CHASTCHADTPacific/ChathamPETTPETSTAsia/KamchatkaNZSTNZDTPacific/AucklandANATANASTAsia/AnadyrMAGTMAGSTAsia/MagadanLHSTAustralia/Lord_HoweAustralia/SydneySAKTSAKSTAsia/SakhalinVLATVLASTAsia/VladivostokCSTAustralia/SouthYAKTYAKSTAsia/YakutskCHOTCHOSTAsia/ChoibalsanCWSTAustralia/EuclaIRKTIRKSTAsia/IrkutskULATULASTAsia/UlaanbaatarAustralia/WestHOVTHOVSTAsia/HovdKRATKRASTAsia/KrasnoyarskNOVTNOVSTAsia/NovosibirskOMSTOMSSTAsia/OmskYEKTYEKSTAsia/YekaterinburgSAMTSAMSTEurope/SamaraAsia/YerevanAZTAZSTAsia/BakuAsia/BaghdadMSKMSDEurope/MoscowVOLTVOLSTEurope/VolgogradEETCESTAfrica/TripoliEESTEurope/AthensISTIDTAsia/JerusalemCETWESTAfrica/AlgiersWATWASTAfrica/WindhoekGMTEurope/DublinBSTEurope/LondonWETAfrica/CasablancaAfrica/El_AaiunAZOTAZOSTAtlantic/AzoresEGTEGSTAmerica/ScoresbysundPMSTPMDTAmerica/MiquelonUYTUYSTAmerica/MontevideoWGTWGSTAmerica/GodthabBRTBRSTBrazil/EastNSTNDTAmerica/St_JohnsCanada/AtlanticAmerica/CuiabaCLTCLSTChile/ContinentalFKTFKSTAtlantic/StanleyPYTPYSTAmerica/AsuncionAmerica/HavanaUS/EasternEASTEASSTChile/EasterIslandCanada/SaskatchewanAmerica/GuatemalaUS/CentralUS/MountainPSTPacific/PitcairnUS/PacificAKDTUS/AlaskaUS/Aleutian|mG/{F0C??$@PC[BOGUS UErrorCode]U_PLUGIN_TOO_HIGHU_PLUGIN_DIDNT_SET_LEVELU_STRINGPREP_PROHIBITED_ERRORU_STRINGPREP_UNASSIGNED_ERRORU_STRINGPREP_CHECK_BIDI_ERRORU_IDNA_STD3_ASCII_RULES_ERRORU_IDNA_ACE_PREFIX_ERRORU_IDNA_VERIFICATION_ERRORU_IDNA_LABEL_TOO_LONG_ERRORU_REGEX_INTERNAL_ERRORU_REGEX_RULE_SYNTAXU_REGEX_INVALID_STATEU_REGEX_BAD_ESCAPE_SEQUENCEU_REGEX_PROPERTY_SYNTAXU_REGEX_UNIMPLEMENTEDU_REGEX_MISMATCHED_PARENU_REGEX_NUMBER_TOO_BIGU_REGEX_BAD_INTERVALU_REGEX_MAX_LT_MINU_REGEX_INVALID_BACK_REFU_REGEX_INVALID_FLAGU_REGEX_LOOK_BEHIND_LIMITU_REGEX_SET_CONTAINS_STRINGU_REGEX_OCTAL_TOO_BIGU_REGEX_MISSING_CLOSE_BRACKETU_REGEX_INVALID_RANGEU_REGEX_STACK_OVERFLOWU_REGEX_TIME_OUTU_REGEX_STOPPED_BY_CALLERU_REGEX_PATTERN_TOO_BIGU_BRK_INTERNAL_ERRORU_BRK_HEX_DIGITS_EXPECTEDU_BRK_SEMICOLON_EXPECTEDU_BRK_RULE_SYNTAXU_BRK_UNCLOSED_SETU_BRK_ASSIGN_ERRORU_BRK_VARIABLE_REDFINITIONU_BRK_MISMATCHED_PARENU_BRK_UNDEFINED_VARIABLEU_BRK_INIT_ERRORU_BRK_RULE_EMPTY_SETU_BRK_UNRECOGNIZED_OPTIONU_BRK_MALFORMED_RULE_TAGU_UNEXPECTED_TOKENU_MULTIPLE_DECIMAL_SEPARATORSU_MULTIPLE_PERCENT_SYMBOLSU_MULTIPLE_PERMILL_SYMBOLSU_MULTIPLE_PAD_SPECIFIERSU_PATTERN_SYNTAX_ERRORU_ILLEGAL_PAD_POSITIONU_UNMATCHED_BRACESU_UNSUPPORTED_PROPERTYU_UNSUPPORTED_ATTRIBUTEU_ARGUMENT_TYPE_MISMATCHU_DUPLICATE_KEYWORDU_UNDEFINED_KEYWORDU_DEFAULT_KEYWORD_MISSINGU_DECIMAL_NUMBER_SYNTAX_ERRORU_FORMAT_INEXACT_ERRORU_ZERO_ERRORU_ILLEGAL_ARGUMENT_ERRORU_MISSING_RESOURCE_ERRORU_INVALID_FORMAT_ERRORU_FILE_ACCESS_ERRORU_INTERNAL_PROGRAM_ERRORU_MESSAGE_PARSE_ERRORU_MEMORY_ALLOCATION_ERRORU_INDEX_OUTOFBOUNDS_ERRORU_PARSE_ERRORU_INVALID_CHAR_FOUNDU_TRUNCATED_CHAR_FOUNDU_ILLEGAL_CHAR_FOUNDU_INVALID_TABLE_FORMATU_INVALID_TABLE_FILEU_BUFFER_OVERFLOW_ERRORU_UNSUPPORTED_ERRORU_RESOURCE_TYPE_MISMATCHU_ILLEGAL_ESCAPE_SEQUENCEU_UNSUPPORTED_ESCAPE_SEQUENCEU_NO_SPACE_AVAILABLEU_CE_NOT_FOUND_ERRORU_PRIMARY_TOO_LONG_ERRORU_STATE_TOO_OLD_ERRORU_TOO_MANY_ALIASES_ERRORU_ENUM_OUT_OF_SYNC_ERRORU_INVARIANT_CONVERSION_ERRORU_INVALID_STATE_ERRORU_COLLATOR_VERSION_MISMATCHU_USELESS_COLLATOR_ERRORU_NO_WRITE_PERMISSIONU_BAD_VARIABLE_DEFINITIONU_MALFORMED_RULEU_MALFORMED_SETU_MALFORMED_SYMBOL_REFERENCEU_MALFORMED_UNICODE_ESCAPEU_MISPLACED_ANCHOR_STARTU_MISPLACED_CURSOR_OFFSETU_MISPLACED_QUANTIFIERU_MISSING_OPERATORU_MISSING_SEGMENT_CLOSEU_MULTIPLE_ANTE_CONTEXTSU_MULTIPLE_CURSORSU_MULTIPLE_POST_CONTEXTSU_TRAILING_BACKSLASHU_UNDEFINED_SEGMENT_REFERENCEU_UNDEFINED_VARIABLEU_UNQUOTED_SPECIALU_UNTERMINATED_QUOTEU_RULE_MASK_ERRORU_MISPLACED_COMPOUND_FILTERU_MULTIPLE_COMPOUND_FILTERSU_INVALID_RBT_SYNTAXU_INVALID_PROPERTY_PATTERNU_MALFORMED_PRAGMAU_UNCLOSED_SEGMENTU_ILLEGAL_CHAR_IN_SEGMENTU_VARIABLE_RANGE_EXHAUSTEDU_VARIABLE_RANGE_OVERLAPU_ILLEGAL_CHARACTERU_INVALID_IDU_INVALID_FUNCTIONU_USING_FALLBACK_WARNINGU_USING_DEFAULT_WARNINGU_SAFECLONE_ALLOCATED_WARNINGU_STATE_OLD_WARNINGU_SORT_KEY_TOO_SHORT_WARNINGU_AMBIGUOUS_ALIAS_WARNINGU_DIFFERENT_UCA_VERSIONU_IDNA_ZERO_LENGTH_LABEL_ERRORU_IDNA_DOMAIN_NAME_TOO_LONG_ERRORU_REGEX_INVALID_CAPTURE_GROUP_NAMEU_BRK_NEW_LINE_IN_QUOTED_STRINGU_MULTIPLE_EXPONENTIAL_SYMBOLSU_MALFORMED_EXPONENTIAL_PATTERNU_NUMBER_ARG_OUTOFBOUNDS_ERRORU_NUMBER_SKELETON_SYNTAX_ERRORU_MALFORMED_VARIABLE_DEFINITIONU_MALFORMED_VARIABLE_REFERENCEU_MISMATCHED_SEGMENT_DELIMITERSU_INTERNAL_TRANSLITERATOR_ERRORU_STRING_NOT_TERMINATED_WARNINGU_PLUGIN_CHANGED_LEVEL_WARNINGuprv_ebcdicFromAscii() string[%d] contains a variant character in position %d uprv_copyFromAscii() string[%d] contains a variant character in position %d uprv_asciiFromEbcdic() string[%d] contains a variant character in position %d uprv_copyEbcdic() string[%] contains a variant character in position %d      .<(+|&!$*);^-/,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz[^[]]{abcdefghi}jklmnopqr|stuvwxyz01234567897-./ <=2&?'@lP}M]\Nk`Kaz^L~nom     .<(+|&!$*);^-/,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz[^[]]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789_M_get() != nullptr/usr/include/c++/8/bits/shared_ptr_base.h%s:%d: %s: Assertion '%s' failed. std::__shared_ptr_access<_Tp, _Lp, , >::element_type& std::__shared_ptr_access<_Tp, _Lp, , >::operator*() const [with _Tp = std::mutex; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; bool = false; bool = false; std::__shared_ptr_access<_Tp, _Lp, , >::element_type = std::mutex]St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EESt19_Sp_make_shared_tagSt23_Sp_counted_ptr_inplaceISt5mutexSaIS0_ELN9__gnu_cxx12_Lock_policyE2EEN6icu_647UObjectE.daticudt64lICUDATAicudt64l-ICUDATA-zoneinfo64timezoneTypeswindowsZonesmetaZonesudata_swapDataHeader(): initial bytes do not look like ICU data udata_swapDataHeader(): header size mismatch - headerSize %d infoSize %d length %d ucol_swap(formatVersion=3): too few bytes (%d after header) for collation data ucol_swap(formatVersion=3): magic 0x%08x or format version %02x.%02x is not a collation binary ucol_swap(formatVersion=3): endianness %d or charset %d does not match the swapper ucol_swap(): data format %02x.%02x.%02x.%02x (format version %02x.%02x) is not recognized as collation data ucol_swap(formatVersion=4): too few bytes (%d after header) for collation data ucol_swap(formatVersion=4): unknown data at IX_RESERVED8_OFFSET ucol_swap(formatVersion=4): unknown data at IX_RESERVED10_OFFSET ucol_swap(formatVersion=4): unknown data at IX_RESERVED18_OFFSET ucol_swapInverseUCA(): data format %02x.%02x.%02x.%02x (format version %02x.%02x) is not an inverse UCA collation file ucol_swapInverseUCA(): too few bytes (%d after header) for inverse UCA collation data *NULL**NULL* [BOGUS Trace Function Number]ucol_openucol_closeucol_strcollucol_getSortKeyucol_getLocaleucol_nextSortKeyPartucol_strcollIterucol_openFromShortStringucol_strcollUTF8ucnv_openucnv_openPackageucnv_openAlgorithmicucnv_cloneucnv_closeucnv_flushCacheucnv_loaducnv_unloadu_initu_cleanupA A A A A A A A A A A A A A (<$0123456789abcdefReturns %d. Status = %p.Returns %d. Status = %d.Returns. Status = %d.Returns %d.Returns.?=?? =???N6icu_6417StringEnumerationEN6icu_6418UStringEnumerationEN6icu_647UVectorEN6icu_646UStackEN6icu_649UVector32EN6icu_649UVector64Eibm-897_P100-1995IBMUTF-16BEUTF-32LEUTF-16LEUTF-8UTF-32BESCSUBOCU-1UTF-7UTF-EBCDICibm-942_P120-1999ibm-943_P130-1999ibm-946_P100-1995ibm-33722_P120-1999ibm-1041_P100-1995ibm-944_P100-1995ibm-949_P110-1999ibm-1363_P110-1997ISO_2022,locale=ko,version=0ibm-1088_P100-1995locale=version=lmbcs6bocu1cesu8hzimapmailboxnameisciiiso2022iso88591lmbcs1lmbcs11lmbcs16lmbcs17lmbcs18lmbcs19lmbcs2lmbcs3lmbcs4lmbcs5lmbcs8scsuusasciiutf16utf16beutf16leutf16oppositeendianutf16platformendianutf32utf32beutf32leutf32oppositeendianutf32platformendianutf7utf8x11compoundtextucnv_swap(): data format %02x.%02x.%02x.%02x (format version %02x.%02x) is not recognized as an ICU .cnv conversion table ucnv_swap(): too few bytes (%d after header) for an ICU .cnv conversion table ucnv_swap(): error swapping converter name ucnv_swap(): too few bytes (%d after headers) for an ICU MBCS .cnv conversion table ucnv_swap(): unsupported _MBCSHeader.version %d.%d ucnv_swap(): unsupported combination of makeconv --small with SBCS ucnv_swap(): unsupported MBCS output type 0x%x ucnv_swap(): too few bytes (%d after headers) for an ICU MBCS .cnv conversion table with extension data ucnv_swap(): unknown conversionType=%d!=UCNV_MBCS cnvucnv_swapAliases(): data format %02x.%02x.%02x.%02x (format version %02x) is not an alias table ucnv_swapAliases(): too few bytes (%d after header) for an alias table ucnv_swapAliases(): table of contents contains unsupported number of sections (%u sections) ucnv_swapAliases().swapInvChars(charset names) failed ucnv_swapAliases(): unable to allocate memory for sorting tables (max length: %u) ucnv_swapAliases().uprv_sortArray(%u items) failed abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzicucnvaliasX8dUS-ASCIIodISO-8859-13@@8У$$ \ <dIMAP-mailbox-name ?dUTF-7?>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/UTF-7,version=1dCESU-8$�dUTF-8�0   00000000000000UTF-16BE,version=1UTF-16LE,version=1UTF-16UTF-16,version=1UTF-16,version=2dUTF-16,version=2dUTF-16dUTF-16LEdUTF-16BE888q888dUTF-32dUTF-32LEdUTF-32BE* IA-dSCSUPp0@00` @00 !0SCSU,locale=jadBOCU-1 ,swaplfnlgb18030GB18030KEISkeisJEFjefJIPSjips(z0  , nAR>@ e+ARC&.*/pSuW<U@69_[IvL`A6CoGFItDKF XX]PPPPPPPPPPPPPP| PPPPPPPPPPPPPPP8`PppPppppppppppp8`<0dISO_2022_CN dISO_2022_KR dISO_2022_JP dISO_2022 $+M$+L$+K$+J$+I$*H$)G$)E$)A#!V!W!"!&!r%!%#%%%'%)%c%e%g%C%?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                         ! " # $ % & ' ( ) * + , - . / _ 0 1 2 3 4 5 6 7 8 9 > ? @ A B C F G H E J K L I M < d f g h i j k l m n o त馮؀ȘBC@K JGDEHIx11-compound-texticu-internal-compound-s1icu-internal-compound-s2icu-internal-compound-s3icu-internal-compound-d1icu-internal-compound-d2icu-internal-compound-d3icu-internal-compound-d4icu-internal-compound-d5icu-internal-compound-d6icu-internal-compound-d7icu-internal-compound-tibm-915_P100-1995ibm-916_P100-1995ibm-914_P100-1995ibm-874_P100-1995ibm-912_P100-1995ibm-913_P100-2000iso-8859_14-1998ibm-923_P100-1998dCOMPOUND_TEXT!-A-M-F-G$)A$)B$)C$)D$)G$)H$)I%G-L-H-D-T-B-C-_-bN6icu_6413ResourceValueEN6icu_6412ResourceSinkErootpool%%ALIAS%%ParentIsRoot%%ParentLOCALEres_indexInstalledLocales@private-pvvPv@vPvPvpvvvvvvvvv|wlwTwDwTwTw|wlwvvwwwwlwures_swapResource(table res=%08x)[%d].recurse(%08x) failed ures_swapResource(table res=%08x).uprv_sortArray(%d items) failed ures_swapResource(array res=%08x)[%d].recurse(%08x) failed ures_swap(): data format %02x.%02x.%02x.%02x (format version %02x.%02x) is not a resource bundle ures_swap(): too few bytes (%d after header) for a resource bundle ures_swap(): too few indexes for a 1.1+ resource bundle ures_swap(): resource top %d exceeds bundle length %d ures_swap(): unable to allocate memory for tracking resources ures_swap().udata_swapInvStringBlock(keys[%d]) failed ures_swap().swapArray16(16-bit units[%d]) failed ures_swap(): unable to allocate memory for sorting tables (max length: %d) ures_swapResource(root res=%08x) failed ؟P؟(((p(((((@D4$4$TTTT%%CollationBinN6icu_6417ResourceDataValueEN6icu_6414ResourceBundleEAEDen_GBicudt64l-currcurrencyotherfromtosupplementalDataCurrencyMapcurrencyNumericCodescodeMapADPAFAAFNALKAMDAOAAOKAONAORARAARLARMARPARSATSAUDAWGAZMAZNBADBAMBBDBDTBECBEFBELBGLBGMBGNBGOBHDBIFBMDBNDBOBBOLBOPBOVBRBBRCBREBRLBRNBRRBRZBSDBTNBUKBWPBYBBYNBYRBZDCADCDFCHECHFCHWCLECLFCLPCNHCNXCNYCOPCOUCRCCSDCSKCUCCUPCVECYPCZKDDMDEMDJFDKKDOPDZDECSECVEEKEGPEQEESAESBESPETBEURFIMFJDFKPFRFGBPGEKGELGHCGHSGIPGMDGNFGNSGQEGRDGTQGWEGWPGYDHKDHNLHRDHRKHTGHUFIDRIEPILPILRILSINRIQDIRRISJISKITLJMDJODJPYKESKGSKHRKMFKPWKRHKROKRWKWDKYDKZTLAKLBPLKRLRDLSLLSMLTLLTTLUCLUFLULLVLLVRLYDMADMAFMCFMDCMDLMGAMGFMKDMKNMLFMMKMNTMOPMROMRUMTLMTPMURMVPMVRMWKMXNMXPMXVMYRMZEMZMMZNNADNGNNICNIONLGNOKNPRNZDOMRPABPEIPENPESPGKPHPPKRPLNPLZPTEPYGQARRHDROLRONRSDRUBRURRWFSARSBDSCRSDDSDGSDPSEKSGDSHPSITSKKSLLSOSSRDSRGSSPSTDSTNSURSVCSYPSZLTHBTJRTJSTMMTMTTNDTOPTPETRLTRYTTDTWDTZSUAHUAKUGSUGXUSDUSNUSSUYIUYPUYUUZSVEBVEFVNDVNNVUVXAFXAGXAUXBAXBBXBCXBDXCDXDRXEUXFOXFUXOFXPDXPFXPTXREXSUXUAXXXYDDYERYUDYUMYUNYURZALZARZMKZMWZRNZRZZWDZWLZWRCurrencyPluralsCurrencies%narrowCurrenciesDEFAULTCurrencyMapCurrencyMetasupplementalData d'@Bʚ;$  und-u-attributeN6icu_6413LocaleBuilderEN6icu_6414MessagePatternEotheroffset:T4olbzuzu_ZAzh_Hanszh_CNzh_Hans_CNzh_Hant_HKzh_HKzh_Hant_MOzh_MOzh_Hans_SGzh_SGzh_Hant_TWzh_Hantzh_TWzh@collation=strokezh_Hant@collation=strokezh_Hant_TW@collation=strokezh_TW@collation=strokezh_Hans@collation=strokezh_Hans_CN@collation=strokezh_CN@collation=strokeyo_NGyiyi_001xhxh_ZAwo_SNvivi_VNve_ZAven_ZAuz_Cyrl_UZuz_Cyrluz_UZuz_Latn_UZuz_Latnur_INur_PKuk_UAug_CNug_Arab_CNtzmtzm_Latntzm_Latn_DZtzm_Tfng_MAtzm_Arab_MAtmztt_RUts_ZAtr_TRtn_BWtn_ZAtktk_TMtiti_ERti_ETth_THtg_Cyrltg_Cyrl_TJte_INta_INta_LKsyrsyr_SYsw_KEsvsv_FIsv_SEst_ZAsq_ALso_SOsl_SIsk_SKsi_LKse_FIse_NOse_SEsmasma_NOsma_SEsmjsmnsmssmj_NOsmj_SEsmn_FIsms_FIsd_Deva_INsd_INsd_Arab_PKsd_PKsd_Arabsahsah_RUsa_INrw_RWru_RUru_MDro_ROro_MDrm_CHqutqut_GTquc_Latn_GTqucquc_COququ_BOqu_ECqu_PEquz_BOquz_ECquz_PEpt_BRpt_PTps_AFpl_PLpappap_029pap_ANpa_INpa_Arab_PKpa_PKor_INom_ETgaz_EToc_FRnsonso_ZAnbnb_NOno_NOnn_NOno_NO_NYnl_BEnl_NLne_INne_NPmymy_MMmtmt_MTms_BNms_MYmrmr_INmohmoh_CAmnimni_INmn_MNmn_Mongmn_Mong_CNmn_CNmn_Cyrlmn_Mong_MNmlml_INmk_MKmi_NZlv_LVlt_LTlo_LAlb_LUla_001la_ITkyky_KGksks_Arab_INks_Deva_INkr_NGkokkok_INko_KPko_KRknkn_INkm_KHkl_GLkk_KZka_GEja_JPiw_ILiu_Cans_CAiu_Cansiu_Latn_CAiu_Latnit_CHit_ITis_ISii_CNig_NGid_IDibbibb_NGhy_AMhu_HUhsbhsb_DEdsb_DEdsbbs_Latn_BAbs_Latnbs_BAbsbs_Cyrl_BAbs_Cyrlhr_BAhr_HRsr_Latn_MEsr_Latn_RSsr_Latn_BAsr_Latn_CSsr_Latnsr_Cyrl_BAsr_Cyrl_CSsr_Cyrl_MEsr_Cyrl_RSsr_Cyrlhi_INhe_ILhawhaw_USha_Latnha_Latn_NGgswgsw_FRgn_PYgugu_INgl_ESgdgd_GBga_IEfyfy_NLfuvfuv_NGfr_BEfr_CAfr_CDfr_CGfr_CHfr_CIfr_CMfr_FRfr_HTfr_LUfr_MAfr_MCfr_MLfr_REfr_SNfr_015fr_029fo_FOfilfil_PHfi_FIffff_Latnff_Latn_SNff_NGfa_AFfafa_IReu_ESet_EEes_ARes_BOes_CLes_COes_CRes_CUes_DOes_ECes_ESes_GTes_HNes_MXes_NIes_PAes_PEes_PRes_PYes_SVes_USes_UYes_VEes_419es_ES@collation=traditionales@collation=traditionalen_AUen_BZen_CAen_HKen_IDen_IEen_INen_JMen_MYen_NZen_PHen_SGen_TTen_USen_029en_ZWen_VIen_ASen_GUen_MHen_MPen_UMel_GRdvdv_MVde_ATde_CHde_DEde_LIde_LUde_DE@collation=phonebookde@collation=phonebookda_DKcy_GBcs_CZckbckb_Arabckb_Arab_IQchrchr_Cherchr_Cher_USchr_USco_FRca_ESca_ES_VALENCIAbr_FRbo_BTbo_CNdz_BTbnbn_BDbn_INbinbin_NGbg_BGbe_BYba_RUaz_Cyrl_AZaz_Cyrlaz_Latn_AZaz_Latnaz_AZarnarn_CLam_ETas_INar_AEar_BHar_DZar_EGar_IQar_JOar_KWar_LBar_LYar_MAar_MOar_OMar_QAar_SAar_SYar_TNar_YEaf_ZAund_art_LOJBANcollation%+1.1fjbohy__AREVELAhy__AREVMDAhywzh_GANzh_GUOYUzh_HAKKAzh_MIN_NANzh_WUUzh_XIANGhsnzh_YUEANDAREAFGATGAIAALBAGOARGASMAUTAUSABWALAAZEBIHBGDBFABGRBHRBDIBENBLMBMUBESBRABHSBVTBWABLRBLZCANCCKCODCAFCOGCIVCOKCHLCMRCHNCOLCRICUBCPVCUWCXRCZEDEUDJIDNKDMADOMDZAECUEGYESHERIETHFINFJIFLKFSMFROFRAGABGBRGEOGUFGGYGHAGIBGRLGMBGINGLPGNQGRCSGSGTMGUMGNBGUYHKGHMDHNDHRVHTIHUNIDNIRLISRIMNINDIOTIRQIRNISLITAJEYJAMJORJPNKGZKHMKIRCOMKNAPRKKORKWTCYMKAZLAOLBNLCALIELKALBRLSOLTULUXLVALBYMARMCOMNEMDGMHLMLIMMRMNGMACMNPMTQMRTMSRMLTMUSMDVMWIMEXMYSMOZNAMNCLNERNFKNGANLDNORNPLNRUNIUNZLOMNPANPERPYFPNGPHLPAKPOLSPMPCNPRIPSEPRTPLWPRYQATREUROUSRBRUSRWASAUSLBSYCSDNSWESGPSHNSVNSJMSVKSLESMRSENSOMSSDSTPSLVSXMSYRSWZTCATCDATFTGOTHATJKTKLTLSTKMTUNTONTURTTOTUVTWNTZAUKRUGAUMIUSAURYUZBVATVCTVENVGBVIRVNMVUTWLFWSMYEMMYTZAFZMBZWEANTBURSCGFXXROMSUNTMPYMDYUGCWBJBFVUBUDYFXHVVDZRAIAQAWBIBLBQBSBVCCCXCYDJEHFJFMGGGIGQGWJEKIKYLCMGMQMSMZNCNUPGSCSXSZTCTKTVVGWSaarabkaceachadaadyaveaebafrafhagqakaakkakzalnaltamharganparcaroarparqarsarwaryarzasmasaaseavaavkawaaymazebakbalbarbasbaxbbcbbjbelbejbembewbezbfdbfqbulbgnbhobisbikbjnbkmblabambenbodbpybqibrebrabrhbrxbosbssbuabugbumbynbyvcatcadcarcaycchccpcebcggchachbchgchkchmchnchochpchycoscopcpscrecrhcescsbchuchvcymdakdardavdeudeldendgrdindjedoidtpduadumdivdyodyudzodzgebueweefieglegyekaellelxengenmepospaesueusewofasfanfatfulfinfitfijfaofonfrafrcfrmfrofrpfrrfrsfurfryglegaagaggaygbagbzglagezgilglgglkgmhgrngohgomgorgotgrbgrcgujgucgurguzglvgwihauhaihebhinhifhilhithmnhmohrvhathunhuphyeinaibaindileiboiiiipkiloinhidoislitaikuizhjpnjamjgojmcjprjrbjutjavkatkaakabkackajkamkawkbdkblkcgkdekeakenkfokonkgpkhakhokhqkhwkikkiukuakazkkjkalklnkhmkmbkankorkoikoskpekaukrckrikrjkrlkrukasksbksfkshkurkumkutkomcorkirlatladlaglahlamltzlezlfnluglimlijlivlktlmolaolollozlrclitltglublualuilunluolusluylavlzhlzzmadmafmagmaimakmanmasmdemdfmdhmdrmenmermfemlgmgamghmgomahmrimismkdmonmncmosmarmrjmsamltmuamulmusmwlmwrmwvmyamyemyvmznnaunapnaqnobndendsnepnewndonianiunjonldnmgnnonnhnornognonnovnqonblnusnavnwcnyanymnyonziociojiormoriossosaotapanpagpalpampaupcdpdcpdtpeopflphnplipolpmspntponprgpropusporquequgrajraprarrgnrifrohrunronrofrtmrusruerugrupkinrwksadsamsaqsassatsazsbasbpsrdscnscosndsdcsdhsmeseesehseiselsessagsgasgsshishnshusinsidslkslvslislysmosnasnksomsogsqisrpsrnsrrsswssysotstqsunsuksussuxsweswaswbswcsycszltamtcyteltemteotettgkthatirtigtivtuktkltkrtgltlhtlitlytmhtsntontogtpiturtrutrvtsotsdtsitatttttumtvltwitwqtahtyvudmuigugaukrumburduzbvaivenvecvepvievlsvmfvolvotvrovunwlnwaewalwarwaswbpwolxalxhoxmfxogyaoyapyavybbyidyorzhazapzblzeazenzghzhozulzunzxxzzajawjvjwbibmcrcvdzfjgvhtiokgkikvkwlunrnvojsctltwtyvoi-defaultN6icu_646LocaleEN6icu_6418KeywordEnumerationEN6icu_6425UnicodeKeywordEnumerationEInstalledLocalesres_indexLanguagesicudt64l-regionicudt64l-lang{0} ({1}){1}{0}{0}, {1}separatorpatternlocaleDisplayPatternCurrenciescurrencyTypesKeysVariantsCountriesScripts%stand-aloneScriptsLanguageskeykeyValuelanguagesscriptterritoryvariantlocaleDisplayPattern{0}, {1}pattern{0} ({1})keyTypePattern{0}={1}contextTransformsLanguages%shortScripts%shortScriptsCountries%shortCountriesVariantsKeysTypes%shortN6icu_6418LocaleDisplayNamesEN6icu_6422LocaleDisplayNamesImplEN6icu_6422LocaleDisplayNamesImpl25CapitalizationContextSinkEZzzzlikelySubtagsZZZZroot-en-es-pt-zh-ja-ko-de-fr-it-ar+he+fa+ru-nl-pl-th-tr-FallbackcharacterslinesN6icu_648ByteSinkEN6icu_6420CheckedArrayByteSinkEN6icu_6418CharStringByteSinkEN6icu_6417StringTrieBuilder4NodeEN6icu_6417StringTrieBuilder14FinalValueNodeEN6icu_6417StringTrieBuilder9ValueNodeEN6icu_6417StringTrieBuilder21IntermediateValueNodeEN6icu_6417StringTrieBuilder15LinearMatchNodeEN6icu_6417StringTrieBuilder10BranchNodeEN6icu_6417StringTrieBuilder14ListBranchNodeEN6icu_6417StringTrieBuilder15SplitBranchNodeEN6icu_6417StringTrieBuilder14BranchHeadNodeEN6icu_6417StringTrieBuilderEN6icu_6416BytesTrieBuilder17BTLinearMatchNodeEN6icu_6416BytesTrieBuilderEN6icu_6417UCharsTrieBuilder18UCTLinearMatchNodeEN6icu_6417UCharsTrieBuilderEudict_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as dictionary data udict_swap(): too few bytes (%d after header) for dictionary data udict_swap(): too few bytes (%d after header) for all of dictionary data udict_swap(): unknown trie type! N6icu_6417DictionaryMatcherEN6icu_6423UCharsDictionaryMatcherEN6icu_6422BytesDictionaryMatcherE{ src[..] ! dest[] a" dest[], repl[] }] (no-change) }N6icu_6410AppendableEN6icu_6423UnicodeStringAppendableEN6icu_6411ReplaceableEN6icu_6413UnicodeStringEabef n r t v @@@@@@@ SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS33ssssss33ssssss33ssssss33ssssss33ssssss33sssssss3sSsSS3s3sSsSSSS3әSәSSӥӡSӥSSs3sSsSSSS3pprrvvzSSSSSSSӑSSSSӑSSSC҃̈́ΙN6icu_6424WholeStringBreakIteratorEunorm2_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as Normalizer2 data unorm2_swap(): too few bytes (%d after header) for Normalizer2 data unorm2_swap(): too few bytes (%d after header) for all of Normalizer2 data N6icu_6415Normalizer2ImplEN6icu_6411Normalizer2EN6icu_6419Normalizer2WithImplEN6icu_6420DecomposeNormalizer2EN6icu_6418ComposeNormalizer2EN6icu_6414FCDNormalizer2EN6icu_6415NoopNormalizer2EpχfFdFf[C )r@fpDpDpD MD="FA=J<:B< >BNFJF<N<>FJ(>x??&1>(3>?&Q>(S>??? ?T&q>(s>?&>(>(??? ?V(>?&>(>?>Yb? `?&>(>m?f?>Z&!>(#>>]&A>(C>??>^? ?&a>(c>?>&>(>&?(?>? ?&>(>?>&>(>??          2                 r            D F J H L xRxbxh||(||||\L j 6j6j6j6j6j$6jv6jz6j6j6j6??????p4Cp6Cp\CpCpCpCpDpDpDpHDpLDpDpDpDpDpDpDpDpDpDpDpDpDpEpEpEpEpEp EpEpEpEpEpXEpZEp\Ep^EpEpEpEpE2(a2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2a`4`2a`4`2a`4`2a`4`2a`4`2 > >?> >>?C?C?C?C ?CB ?CB?>>>?>>>?C? C?C? C?CB? CB?$>(>&>*>4>8>6>:>E>I>M> ?G>K>O>"? C$?!C&? C(?!C*? CB,?!CB.?U>Y>]>0?W>[>_>2?(C4?)C6?(C8?)C:?(CB?d>h>l>f>j>n>t>x>|>v>z>~>>>>>>>>>>>>>>>>>>>>>@?>>>B?`CD?aCF?`CH?aCJ?`CBL?aCBN?>>>P?>>>R?hCT?iCV?hCX?iCZ?hCB\?iCB^?d???Bn?B?B?AAAEEEIIINOOUUUYaaaeeeiiinoouuuyyAaA(a(CcCcCcC c D d EeEeE(e(E e GgGgGgG'g'HhIiIiIiI(i(IJjK'k'LlL'l'L l NnN'n'N n OoO o RrR'r'R r SsS's'T't'T t UuU u U u U(u(WwYyYZzZzZ z A a I i O o U u CUCuCUCuCU Cu CUCuCACa&CA'CaG g K k CO(Co(  j GgNnCA Ca AaAaEeEeIiIiOoOoRrRrUuUuS&s&T&t&H h COCoCOCo.CO/CoYyCC#8553V:8Ctu60056788>-M#C#C# C 'G+K'S'THT'UJTTTT( < 0 < 3 <   G V G > G W     [F V    C F > G > F W  C  %.55 5 5 55:5<5>5?5B5A%a%BbB#b#B1b1CC'Cc'DdD#d#D1d1D'd'D-d-CECeCECeE-e-E0e0(CE')Ce'FfGgHhH#h#HhH'h'H.h.I0i0CICiKkK#k#K1k16CL#7Cl#L1l1L-l-MmMmM#m#NnN#n#N1n1N-n-COCoCOCoLCOMCoLCOMCoPpPpRrZCR#[Cr#R1r1SsZCS[Cs`CS aCs bCS#cCs#TtT#t#T1t1T-t-U$u$U0u0U-u-hCUiCujCUkCuVvV#v#WwWwWwWwW#w#XxXxYyZzZ#z#Z1z1h1tw y A a CACaCACaCA Ca CACaCA#Ca#CACaCACaCA Ca CACaCA#Ca#E e EeCECeCECeCE Ce CECeCE#Ce#I i I#i#O o COCoCOCoCO Co COCoCO#Co#COCoCOCoCO Co COCoCO#Co#U#u#U u CUCuCUCuCU Cu CUCuCU#Cu#YyY#y#Y y YyCCCCCCCC0C1C0C1C0CB1CB8C9C8C9C8CB9CB@CAC@CACHCICHCICPCQCPCQCPCBQCBYCYCYCBCECEEDEEDEEDEEDEEDBEEDBECE CE EDE EDE EDE EDEEDBEEDBE CE!CE"EDE#EDE$EDE%EDE&EDBE'EDBE(CE)CE*EDE+EDE,EDE-EDE.EDBE/EDBE`CEaCEbEDEcEDEdEDEeEDEfEDBEgEDBEhCEiCEjEDEkEDElEDEmEDEnEDBEoEDBEpCEECECBEEBtCEECECBEEBCBCBBCBCB|CEECECBEE!8!8!8!8!8!8"8"8 "8#"8%"8<"8C"8E"8H"8=8a"8M"8<8>8d"8e"8r"8s"8v"8w"8z"8{"8"8"8"8"8"8"8"8"8|"8}"8"8"8"8"8"8"8K00M00O00Q00S00U00W00Y00[00]00_00a00d00f00h00o00o00r00r00u00u00x00x00{00{00F000000000000000000000000000000000000000000000000000000000000000000ؙغ؛غإغ1'2'G>GWعغعذعؽظدعد; <  <  <  < ! < " < + < / <    2 < 8 <  <  <  < + < ! < " < BLQV[@`K0 0*8HfʎȌn2NSQYёUHYaiv?jmps=jNuSkr-P]oͅdb؁^gjmrΐOQRdjrv\2oxy}Ƀ֊X_`|~brxŒXb\jmo/}7~KRQQz}ub9N[`spuSxO_ Nlxe"}S^XwIklbceuNiQQh|oҊϑRBTsY^eo*yjΞRfwkbt^abd#oIqty}o&#JRRTpˆ^_{ck>|usNV]`sitF4HOy`NP[?\eqBv|f.R{ggAmn tYukx}^mQ.bx+P]m*_Dah)RTe\fNghltuyψ̑?SnTqtWgmz {|rpXN6:RR^b|[mf;LM^@QUZXtfQ*svyIyHyPyVy]yyy@zz{ ~A~ryW9ӌ;u`P&NQhQOEQQRRUUUUXDYTYbZ([^^i__`Naa`a4bcdRdVegVgyknnpw5rrqtu;uvvvvJw@wxz{|[}>RyAˊ8rv|ۗ JJJDL;@9@TIW_CICIC4W4e4X4e4_4nF4X4e4n4_4oF4X4e4o4_4pF4X4e4p4_4qF4X4e4q4_4rF4X4e4r4ع4e4غ4e4ػ4nF4ع4e4n4ؼ4nF4غ4e4n4ػ4oF4ع4e4o4ؼ4oF4غ4e4o=N8NAN@"`OOPzPPP4A:TQdQwQA4gQQAKQQNQdQR4;RFRrRwR5SSISZSsS}SSB,ppSSBcSSTT8THThTTTUSUcUUUUUWWQVtVXWW XW2X1XXEXXYY"YbYEبEYZ'ZYfZ66[>[F[[[F[\S_"\7`\\\GC]Gn]k]|]]]/8](^=^i^b8H؃|8^^^hؒ^H1"_8LظXb_k_8____`:99I`HaLazaaaaabb]bbbPcJ =cbhcccJ"dcc.:id~ddwdl:leL efIf;;:QQgfC!g^gSgLI;ggRhMmhhiBiiijMأj<!kNاTkN<rkkkN؍G NNlOؼllglm>mimxmmO4m/nnn3=nOmnoO^O؎o9pp=Jp}pwppA%EqPcqPث(rPrQrrQ5Rzss>s>Gt\ttt?$uS6>uSؒH؟vSءSظTD?@TTTT3wwwF@@UNx@U&UؚUy/AJzOzV|VاzBVث{{'BW؀|B||}W؆c}C}~E~4CX(XGYCXzX>YY#`YبpL_C D>ZYاYصLؓL؜kDRZ<c#Sʃ̃܃[6[k[+E\d[,]EaE[ر\kEPgi(kEE`c]g׈ވ5F4^خ^fFFU_بw_/BˍBԎaaa.8גؒ|bIcwIÖ]#dEdnJvJe Jeؖ)eض3K)™Kf0@LLghLhhhؑVM;iެBBBBBBBBBBCBCBBBBBA qrqtq P\pDH\t (D4@Tl(0D\h0|    ( 2 H Z d z      & ,28 >DJP , W]bhntzB P  "(/5:AGMSX^ekpv|^ l z   $*17<BHNTZ`flrx    ~ '-28>D2 < MW_ekpv| &,28>DJPV\bF P Z d jt~n x &<,<2<8<)))4DXt  ,4T  l%+1t7=CIxOU  $[ag(msy,048<@ !'-39?EKQW "$&&(*,.02$<>@\biouDPT68:<>@BDF{X\`H68:dhl))))))**p ****$***0*6*<*xB*H*   O*U*[*a*g*m*@<HDJR\fpzDN  * 4 > H R \ f p z ! !!!"!)!/!4!:!@!F!Xn"0>LXfO!Y!c!m!tw!!!!&>LZhv!!!!!!!!!!" ""!"+"5"?"I"S"]""g"q"{""""4"""F\t,:F;";P;";";";Z;"""##!#1#A#L#V#e#u########## $$)$4$>$M$]$m$}$$$$$$$$$%%%&%5%E%U%e%u%%%%%%%d%%%%;%*%%%%n%&;&; &&&&%&+&3&;;&C&K&Q&W&;]&c&i&o&u&}&;&&&&&&&;&&<*&&&x&&<&<&* **<   &&'' ''    '$ '( %', +'0 1'4 7'8 ='< C'@ I'D O'H U'L P ['a'g'm's'T X y''\ ` ''d h l p ''t x ''| ''    '''' ''''''''***  ' ( ( ( ( ( !( '( -( 3( 9( ?( E( K( Q( W(]( c(i( o(u( {(( ((( (  ( ($ (( (, (0 (4 (8 (< (@ (D (H (L (P (T (X ((` ) )h ))p )#)x ))/) 5);)A)G)M) S)    V<V2D2 Y) c) m)w))  )) ))) ))J2T2h22222222 3$3<3K3O3S3W3]3=/a3e3i3m3A/q3u3y3E/333333333333/0333333333C0I/M/G033I,3Q/33333333344 44444!4%4)4-4145494=4=4O0A4E4I4M4Y/Q4U4Y4.]4a4e4i4m4q4u4y4}44444444444444444444449,44444444m/445 5 55555#5'5+5/53575;5?5E5I5M5Q5a+U5[5_5_5e5i5i5m5q5w5}5555555555q/5555055y/5555}/*555555555555566 666666#6/'6+6165696=6/A6E6I6M6Q6U6Y6]6e+0a6e6i6m6s6w6{66/6666Q16666666666666},66666666666/-77 7 777770#7'7-71757;7A7E70I7M7Q7U7Y7]7a7g7k7q7u7{707777777777777707777777E,7777777078 888880Y18!8%8)8/8+03878/=8C8/I8M8/Q8U8Y8_8_8e8i8m8s8w8{8888888888888888888888/888888899 99999#9)9e5/93979;9?9C9G9K9O9S9W9[9,a9e9i9m9q9u9/y9}9999999999999999999+999999199999:: :::::!:%:):-:3:9:=:A:11E:I:O:S:W:[:_:e:k:o:s:w:}:1::::::::::::::::::::::::::::;;7171 ;;;;;!;%;);-;1;;17;;;?;C;G;K;Q;U;[;a;g;k;o;s;w;{;;;;@{:z&T&SN&&0&p&1_& )h@)y& 7 w & # ^ j J & & 9 o &&&&& &&&&&&&&&&&&&& &&0 &&N &x &&& &R&&&&&&f&f&f&&&7j&\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&R &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&I&&&&&&O} &&&&& (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,4 (08$,l&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'g'g J&&&&&&&&&&j&&&&&&&5DZy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&O&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&O&&&&&&&&&&&& &&&&&& &&&&&&&&&&&&&&&&&&&&&-&&&&8GU&&&&&&&&c&&&&&s&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&M&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&-5C&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&S&&&&&&_&&&&&&&&&&&o/?O_o/?O_o&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(HWj5OfqPJ888888 )V<;$<V<N6icu_6419FilteredNormalizer2EN6icu_6410NormalizerEnrmnfkcnfkc_cfnfcFFEEEEEN6icu_6421LoadedNormalizer2ImplEN6icu_6424ForwardCharacterIteratorEN6icu_6417CharacterIteratorEN6icu_6423StringCharacterIteratorEN6icu_6422UCharCharacterIteratorE aa``aXahaHa3a0ac$cbbcdedddXjHjjXjj?? Y8 "%"%"Ty{"%!% #$ #$ !#$: !#$0: x k:vqvz##~4v *+,-Z    #$  $ ) x x x # O7N/1S/1~ggg gg g g g gggggggggggggggg g"g#g$g%g'g( g)g*`g+g-g1 g2 g:g;g<g>g@gAgCgDgHgIgJgPgQgTgUgV gWgXgYg[g\g]g` gbgcgdgegogpgs gugvgwgxgzg{g|g~ggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg g g g g gggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g gF gG gO g^ g_ g g g g  @ D@ 0d@@@  "$ $q@ "%""%%"""#%%%"#   "#S #"  #"%  """"%% " %   " " % %     ' " " % # %`$     # @   8c `! !`$ $`$   2 2 P 2 # # # # #$`$ !`$ $`$ d`$  @% # #!`$$`$d`$ P@%A%##!`$$`$d`$@%##!`$$`$d`$@%#!`$$`$d`$ 2@%A%###!`$#d`$#@%#A%####$!`$$!a$$d`$$2$@%$#!`$d`$@%A%#!`$d`$2@%A%#`&!`$&$`$&a`$& &@&2&B&& &!`$$`$2B  # %# 3 3&"&"&%' ' 'P'"'%( ( ( (XD(XD( ( (  ($ ($ ($($A($P($P($@($ ($A($q( $( $P(,$(,$(@ c(@ ( V ( `$) ) )  )  ) ) ) A) A)" )" *P*`*`+ `$+ `$, , , ,  , ,  , ", #, %, %,%,%-- -"-#-%.$ . $ . $ . $ / $ / $ / $ / $/ $`/"$`0$ 0$ 0 $ 0 $0 $A1$ 2$ 34$4$ 5$ 6$ 6$ 6 $ 7$ 7$ 7$7$ 7$7$7 $ 88$ 8$8$q8$ 8$8$ 8$8$8$P"P%`$P  P8cP8cP8cP"Q$Q$AQ#Q#Q#Q#Q #R$`$U U#U#U#U#U #gV AP $$@$P$`$  $ $`""%"""%%"""  $`$$a$$`$"% " " % %($($ ($ ($@($($($P($($7($G($@($q($,q( $( $P( $P))),,P,`,, ,%,-- --.$ . $. $/ $/ $/ $0$333334$5$6$6 $6 $7$7$7$7$7 $7 $7 $88$ gNV*`W W  W W W W S=XDWWWAWPW`WWW,WW W'W WW WW@W W WWW@W@ 2$ $$A$P$`$$A$ $$ > > S>  #>  #?  ?  ?  S?   #?   #@ A A D D D D  E  E  G O O S S S S AS S S AS S T  T  T  AT  PT  `T  T  T  T   T  'T   T & T  T  @  @ @ @  @ #B@ DV@ D@ =@WD WD WD AWD WD WD%j$&WD  S=J$=J$A=J$=J$A=J$=J,=J=J$=J$ =J$=J$=J$A=J  =J  =J>J ?J ?J  SBJBJDJDJDJEJEJ $`$ !`$ %`$)$`$6$`$$`$%`$=$`$>$`$ $`$ $`$# 2'  o2t2x2|2 22#Q#g  $`$ %`$' !`$' !a$' $`$' d`$' !b$'  ' @' P' ' '  ' A' ' ' 2' @%F' @%' #' #& "* `gK gL gM gm gn gm gn J J V!p*!`0"0"0%0%0"0 0#0 0" 0 `$ 0" 0" 0% 0% 0@ 0  0#" 0!`$" 0$`$" 0%`$" 0 " 0 " 0#" 0 $" 0`!%0%`$%0#!0!`$!0d`$!0 !0@%!0A%!0#'0!`$'0$`$'0 '0@'0#0!`$0$`$0d`$0 0$0@%000 D 0 0 0@ 0 0# 0 $ 0%(!0 (!0#(!0 $"0"0A"0XD"0##0@ #0#$0!`$$0$`$$0d`$$0 `$$0 $0@$0`$0@$0 $02$0@%$0$0%0 %0!`$%0!`$%0 %0P%0@%0%0 %02%0#%0 #%0 %0 `$(0$ (0,$(0,$*0`+0 `$+0 `$,0 ,0"-0%.0$ 00$ 00$ 10$ 60$ 70$ .90$ P08cV0 0P0$`$0$`$: 0: 0; 0< 0< 0= 0C 0F 0)H 0)H 0 #)I 0%@0@%@0%@0 (@0 =J0 0!`$021 "1 %gQ1X1 X1# Y1# Z1" Z1%[1 \1 \1 `$\1$`$\1 \1 \1@%\1@%\1$`$]1  ]1 2]1 "]1 %`1 `$`1 ^ 1_ 12%2  2"2% 2" 2% 2#%2# 2#(2 (2  !(2XD(2$ (2$ (2 $ (2,$)2"*2`+2 `$+2 `$+2 `$,2 ,2  ,2  ,2 ",2 %.2 $ /2 $ 02$ 02 $ 52$ 62 $ 62 $ 72$ 72$72$ 72$ 82$82$AQ2PU2#a2"a2%*b2!`$*b2``$*b2#+c2!`$+c2``$+c2#,d2!`$,d2#-e2!`$-e2#f2 $ g2 $ h2 $ h2 $ i2 $ i2 $i2 $Aj2 $ j2 $ j2 $ 2 `$32l2 `$l2 `$W2W2Af2 $f2 $Ai2 $i2 $A6 2 $ 4= 2#> 2> 2S? 2 D 2)I 2O 2k 2 Sc@2 D=J2=J2#?J2 SJ2$2 `$@"@"@ @"@%@% @!`$ @$`$ @%`$ @  @ @# @`!" @# @#@#@!`$@@%@!`$@`@#@##@ #@`@$`$@#$@$`$$@ (@ (@$ ,@ 0@$ 0@ $ 7@$ 7@$ 7@$  Z@" Z@%]@ "0o@!`$0o@$`$0o@ 0o@20o@@%0o@#0o@ 4p@q@ r@"r@"r@"r@"r@"r@"r@"r@"s@$ s@$ t@ 1u@#1v@#5x@@5x@#3y@#2z@22z@#/{@#|@ @$`$@$`$3@ }@ `$7 @$ 47 @$4D @ D @D @E @ S @S @Aw@@ w@@ w@@@@ #Q@ A"A%A"A% A" A% A `$ A!`$ A A!`$ AP A A#A##A#'AP A# A# A$`$ A A#(A$ (A$@)A"*A`+A `$,A ,A "0A$ 7A$ 7A$ 7A$]A "fA $ fA $fA $ArA"rA"sA$ ~A `$~A A A#A#7A!`$7A 7A@%7A#A `$A A@AA"A% A# A A# A"8A"8A%9A `$9A!`$9A``$9A 9A@9A#9A DA ;A;A2;A;A=A@=A#A"A"A"A$ A$@A$qA$@:A!`$:A``$:A :A@%:A#<A#<A#A `$A `$7 A$ 47 A$4D AG AO A A A A A A A A A AAJAA `$A2P"P%P" P" P% P%`$ P#P!`$P#+P `$,P ,P"-P"0P$ 0P $ 7P$ ]P "]P %aP"aP%fP $ sP$ P$`$P#WP$`$WP WPWP2WP#WP#WP #WP >P!`$>P$`$>P >P@>P@>P2>P@%>PA%>PD@%>P#>P#>P DP"P%P ZPPZP#ZP [P [P@[P#eP#eP@eP#@P Q"Q% Q!`$ QP Q   Q# Q# Q#Q!`$Q!`$#Q#$Q!`$$Q $Q#Q!`$Q QPQ#'Q 'Q@'QP'Q#Q!`$Q%`$Qd`$QQ2Q$Q@%Q$Q%Q#&Q"&Q%(Q  !,Q -Q#7Q$ 7Q$RQ$`$\Q aQ"aQ%fQ $ fQ $fQ $AsQ$ sQ $ Q#Q `$Q$`$Q#Q$ Q$@Q$Q$@Q$AQ$qQ$ Q$#Q,Q"Q"Q"Q%Q Q#Q"Q"Q#Q%qQ!`$qQ2qQ@%qQD@%qQ#RQ!`$RQ$`$RQ-`$RQ@RQ2RQ@%RQ#RQ DmQ2mQ#mQ#mQ #mQ DQ!`$cQ@cQ2cQ#cQ #cQ DcQ Q `$Q$`$Q Q"Q#Q%Q#oQd`$oQ2oQ@%oQ#oQ DOQ!`$OQ$`$OQ2OQ#OQ DnQ!`$nQ nQ@%nQD@%nQ#BQ!`$BQ BQ2BQ@%BQ#BQ DQ Q Q `$kQ#hQ#lQ lQ#QQfQ $fQ $A@ QG Qs Q$ 4 Q4@Q@JQ+Q `$ Q$`$Q$`$ R!`$ R@% R#R`R R!`$R$R$R#R 3(!R@(!R#*RP*R`-R 0R$ aR"aR%R$`$R$`$R"R%;R;RR$@R%[R ~R `$~R!`$~R$`$~R ~R#~R $(R#jR!`$jR$`$jR$`$jR``$jRjR2jR$jR@%jRjR jR R@R#R DR$`$R R@R#R D R$`$ R R#NR!`$NR$`$NR NR@NR2NR@%NRD@%NR#NR DRR$RR R!`$R$`$RRRRR RsR!`$sRd`$sR2sR@%sR@%sR#sR DR#R 3tR tR@tR#R R#uR@uR@uR#}R }R#zR zR#XR#R xR `$xR!`$xR$`$xRd`$xR xR@%xR#xR#xR DxR`!GR#GRGRCR -R7R$7R$7R$7R$7R$DRsR$RRRR RR R R7 R$48 R$4G RO Rs R$4 R R R R 4 R  R@R#@R @R@%@R#@R#@R#Ų@R Ų@RPв@R ޲@R @R #DJRR$`$R$`$R$`$R$`$R$`$R$`$R# `!`$ `# `!`$ `@% `#` `#``#'`!`$'`'`# `$`$)`"*``0`$ 0`$7`$ 8`$qQ` a`"a`%f` $ ` `$<```$<`@`"`%`"`%`5p:T` `$T` T`#?` `$?`!`$?` ?`@%?`@@%?`# `#A`!`$A```$A` A` A`2A`@%A`#A` D`#`` `` `` `0 `$ 40 `$47 `$ 48 `$ 48 `$C ` `4 `  ` 4 ` ` `4 ` 4 `4 ` `4 ` `4 ` `J`4 a` a`!a a a# a%fa $ a"a% a"a$ a$@a$0<a#a"a%a"qa!`$qad`$qa#a!`$a a a$`$a%`$a#a  a #va!`$va!a$vad`$va@va2va@%va#va Dsa!`$sad`$sa@%sa#sa #sa Da#Va#\a%`$\a@%\a#\a#a!`$a a@a2a@%aD@%a#a`#a Da2a#qa a!`$a$`$a2a@%aD@%a#G aO a a4@a#@a#a$`$*b`(c  c p% p p`! p#p#$p!`$$p#p!`$p!`$!p2 #p#*pP*p`0p$ 0p$ 8p$Rp$`$Xp#ap"ap%0op#sp$ p p!`$p$`$p$ p$@p$@p$Ap$@p,Dp"p#p%ep#ep@ep#p"p%p"p p%`$p$ppAp``$pp p pp ppppp!`$p#p#p $p$`$p#p Dp p#p `$p$`$p `$p!`$p p#p Dp#p p!`$p$`$p@%pA%pD@%p#p #p!`$p$`$p p p@%pD@%p#p Dp!`$p$`$pd`$p2p@%p#p p"p"p"Sp#p$`$p pPp#yp$`$yp ypyp@yp#p$`$p p#p!`$pd`$p p2p@%p#p Dp2p#p Dp%`$p2pp p p#p p#Yp!`$Yp#p p pqKp$`$Kp Kp@Kp2Kp#Kp #Kp Dp p#p#{p {p {p#p!`$p$`$pd`$pPpp p@%pA%p#p D!p p p!`$p$`$pd`$p p2p@%pA%p#p p2p"p#p% p4 p p4 p4 p@p @p p$`$߀p$`$p!`$p$`$p@%#$## " %*P- R$`$\ s$ "#%e#!`$ P #%`$# `$$`$@P# D!`$#"!`$# D!`$d`$2@% D#C"e# ## DL L"L%p `$p p@p DG  4 `$z 4 4  4 # #0$   `$$@%o!`$`! `$!`$#!`$!`$$`$,`$@2"%!`$d`$ @@2@%# D "8 !`$ !`$ P  @% # P!`$$`$d`$ @@2@%# D"%  4  4  4  #  @$@ #!`$$`$!`$d`$*`0$ X#s$ $`$$@ !`$$`$d`$2#`#!`$(`$d`$@P@@%#`# D"# `$!`$d`$ @P@%#`# D@ G    4 4  #   @@% " 8c `$ $ `$P%#s$ 9 9#$ $@$@W `$W`"% !`$ #x`!  `$v@%v# `$#!`$$`$d`$ @%# #!`$d`$2@%#%`$2## P!`$@%# $  ! !@!"!%! D" "##$`$# ### $@ G  4 4 <  ~䀰 `$$Pd`$s$ $@"% \!`$\@%\##"##`# G$ G$ G$ A%#&!`$&d`$&P&@%&#'$`$' '2'#' #( #+ #+@#+P,$`$,`,2,# 4 4 4    # ) S)  S* 4U@#+ DJ &.6>FNV^emu}',4;CKS[ckszC * #+2:@HPX^fnv~   I9A' ))+QS S' , 4 X: S@ H  ``P pqqqqqqqqqqqqqqqqqqhX yy` ? G O W h p x   K _ g o t R Y  S [ c k DD [c2k s$s  e    ' / 7?GO W^fnv~  /*19A"I7| }/ 3 mmm u' }    {?i m   3 ; CKS ! [b& .  6 jrv~d%%l> F  { OSG u       0( :B8 +,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./01+,-./0N txV ^ f ipxn YaQv ~    !  XX@@<|,l(h( @ @ H@ j@ @ @ @ @ @ @ @ * @ @ @ x jU J@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 U --- ]U     ' <  a 5 ?EY!!!!!!!!! i / ; B J @I)H PP JQX` <qw&/7cy$,4A9',s{k f^VN&qmqy.@                             6Y>B4aY J LQR  % MMZ== V] `  Z  _gV]Y`hW^Z' -5<C08?F/ Nb jrH111111v~DJRW[[.6v28887 pppEEEEEEE7 ; aiq }    """" $,3;@HNV^fnQv~y  aihhhhhhhhhhhhhhhhhhjhrhhhhhhuhhhhh >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>MFFFFFFFFFFFFFFFFFFFFFFFUnnnnnnn]e#*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~XPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\~~~~~~~~~~ ###############################################################################################################################xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~EKB9W 0NHT66<B?96W333E``Q``Z]]Z]]]]]Z]]QZ]]]Zfcfflcfcoicoilcffrlcflclcfuuuuuuuu  xx ~{{{{ {       B E          c z z z z z z z z } } } " *3 9! 6$H'HHH H HH? HH?????<?????KKNHHKB E E E E 0-0-0-0-0-0-0-KKB<^ [  Z]ZZZ]ZZZZ] ]Z TWTTTWTTTTW WTZTZTZTZTZTZTZTZTZTZTZT]WZTZTZTZTZTQN Q 3 3 C ZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZ]WZT ZT ZT ]W]WZT]WZT]W]W]WZT]W]W]WZT]W ]W]W]W]W ]W$ ! $ ! $ ! $ ! $ ! $ ! $ ! $ ! '$'$|yeb*'*'*'*' oooooooooooooooooooooooooo r`ccfc`2iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiil2 u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u uuuuuuuuuuuuuuxuux 5~{    ,9 9 9 9 9 9 9 9 U U U )T T T T T T T T T T  6    W                #                                                          ..............................))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) & & & & & & & & & & & ??????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB666666666EE99<KHY\\[[[[[. . 1 1 . . . . . . . . rrrrhhhhhhhhhooooooooowwwwwwwddddddddddddddddXXXXXXXXXXXXXjjjjjjSSSSSSSSSSYY%%"""%+6676676666677777^^^^^^^^^^a[pr r r r    ] ] ] ] ] ] ] ] ] ] R8  ` ` ` ` ` ` ` ` ` ` ;!! !!!!!!!!!!!!!!!!!!!!!!!!!! !!c c c c c c c c c c  !!!!!!!$$$$$$$$$ $$$$$$ $$$$$$$$$$$$$$$ 888888$$$$$$$$'' ,',,,,,,''',,,',,/,''',,',',,''',,''',,,''',,,,,,,, ,,,'''' & &&'''&&&')))#'''''''' ''''''''''i i i i i i i i i f f f '''''>>>>AAAAAAAA*AAA*AAAAAAAAAAAAAAA*AAAAAAAAAAAAAAA***222>>>>*225*2228*******22******AA**;;;;;;;;;;******* JJAPPPPPPPP-PPP-PPPPPPPPPPPPPPP-PPPPPPPPPP-PPPPP-- JDMJDJJ-DMM-MMDG-------DD-------P-PP--l l l l l l l l l l -------------- \\0bbbbbbbb0bbb0bbbbbbbbbbbbbb\SSS0\\\0___V>0000Sbb00YYYYYYYYYY335 5 3; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 333; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 3; ; ; ; ; ; ; ; ; 3; 33; ; ; ; ; ; ; 333/ 3333, 5 5 , , , 3, 35 5 8 5 8 8 8 , 333333          335 5 2 333333333336}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}h}zhhhhhhn6666e}kkkkkkhkqwwwwwwwwwwtt66666666666666666666666666666666999999 9999999999999999999999999999999999999999 < J <<<<{ { ~ { ~ ~ ~ { { { { { { ~ GAAA{ { { ~ { { > { <{ { { { ~ { { { { ~ { { { { ~ { { { { ~ { > > > { { { { { { { > ~ > > > <G G D D D D D D A D D D D D D <D UUUUDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<????????t t t t t t t t Bt t t t BBt t t t t t t Bt Bt t t t BBt t t t t t t t Bt t t t BBt t t t t t t t t t t t t t t t t t t t Bt t t t BBt t t t t t t Bt Bt t t t BBt t t t t t t t t t t t t t Bt t t t t t t t t t t t t t t t Bt t t t BBt t t t t t t t t t t t t t t t t t t t t t t t t t BBJJ n w k k k k w w q q q q q q q q q h h h h h h h h h h h BBBz z z z z z z z z z z z z z z z z z z z z %EE""""""EE HHH KKKKKKK NN NNNNNN NNNNNN I L F Q QQQQQQ DQQQQQQQ QQQQQTTTTTTTTTTTTTTTTTTT W ZZ.("+%Z MMMMMMMMZZZ]]]]]]]]]]]]]]]]=============::::=    @```````````````mmm ++ccccyyvvvv fffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiii% % % % % % % % % % % % % % % % % % % % % % % % % % l% % % % ( % % % % % % % % % % % % % % % % % % % ( llllllllllll+ + + + + + + + + + + + + + + + + + + + + + oooooooooou7171717171141414141414141414141111717171111117111114 uuK K   := xxxxxOOOOOOOOOOOOOOOOOOOOOOOOOOOO.{RRRRRRRRRRRRRRRRRR{  ! ! ! ! ! ! ! ! ! ! ! ! ! ! 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ~~~~~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ = = = = = = = = = = = = = C C C C C C C C C C C C C C C C C C C C C  HHHHHHHHHHHHHHHH      __                               a a a a a a a a a a a a a a a a o    s vvvv* ******'!$*'!$*'!$*'!'!'!$*'!'!'!'!qtkttSVVVVSS   M--zktqk}nhkwk\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYd d d d j j j j j j j j j j j j j j j j j j j wwwwwwwwwwwwwwwws s s s s s s s s s s s s s s s s s s s s s                              111111111   ! - - - - - - - - - - - - - - - - - ' ' * 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 3 < < < < < < < < < < < < < < < < < < 9 9 B B B B B B B B B B B B B B B B ? ? 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 --# # # / / / / # # / / / / / # / / / / / / & & & ) 5 5 , , , , , , , , , , 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0000000000000000000000000000000000000000000000000000_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ b b b b b b b b b b b b b b b b b b b b b b b b b b b h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h e q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q n n n n n n n n n n llllllllllllllllt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t w w w w w w w w w w w w w w w w w w w w w w w (((((((((((33            5555:::::::::::::::::::::::1177144==== ,,,,,,,666666666666669k00LILII@@@@@@(%FCCC@FCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOUUUUUUUUUUUUUUUURRRRRRRRRRXXXXXX++^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[pdddddddddppppppppppppppppppppppppppppppMMaaagjjjjjjjjJmmmmmmssj||||||||||yyBHESPVPV   YYYYYY77qni i i i i i i i i i i i i i i l       ccNcfiiiiiii]]]]]]]]]]ooTZooWTTTTTTTTTTQQQQQQQQQTTTTTTTTTQ@@thhhhh~~~~~~~~~~~~~~~~~~~~{{WWWWWWWWWWWWWWWWWWWWWWWWW@]]]]]]]]]]]] Z           eeeeeee#######}}}}}}}}&&&&&&)))))))))))))))))))),,,,,,,,,,,,,,///////////2222222222222   i555555555555555555555555555555588;;;>>>>>>>>>>>>>>>AAAAA""""""""""""DDDD%%%%%%%%%%%%%%%%%%%%GGGGGGGGGGGGJJJMMMMMMMMMMPPPPPPPPPPPPPPPPP/  SSSSSVVVVVVVV\\\  _____''bbbbbbbbbbbbbbbbbbbbbbbb$$*!???99099099B<3ee6666666666eeeeeeHHHHHHHhhhhEEEEEEEEEEEEEEEEEEEEEEEEEEEEEhhhhQQQQQQQQQQQQQQQQQQQQQQkNKKKKKKKK``````````````````````nnnZ]]]]]]ffffffffffffffffffffffqqccccccccllllllllllllllllllltttttiiiiiiiirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrz}}}}}}}}}}}n}}@@@@@@@C=uuOOooooooooooooor  x{{{{{{{{{{{{{{{{{{{{{{{{{{{{[[[[[[[[[[[[RRtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^vvvvvvvdddddsdggdddjjppppppppppmyyyzww################||UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU(((((("%%%%%%%%X[[[ad^gg + }}}}jmpppp..################### #22222&&)))))//////,;;;;;8888888885555555>PPDMGGGGGGGGGGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVbbbbb\ebbbbbbbbb__________bbbbbkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkwwwwwwwwwwwwwwwwwwwwwwtttttyyyyyyyyyyyyyyvvvvss                                                                        |||||||||||""""""""""%%%%%%%%%%%%%%%%%%%%( (((((((((((             +++++++++++++++   1........  ---------1-------------------------*1*-00$!!1111111111''''''''''111<?EEEEEEEEEEEEEE333333333444444466666667666666666666666667766666#::::::::::::::::::::::::::::EEEEEEEEEEEEEEEE==99999999999999=B9999999B99B99=========HHHHHHHHHHHHH@@@@@@@@@@@@@@@@@@@``QKK`NccccffZWT]]]]]]]]]]CZCT4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCllllllllllllllllllllFFFFiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFFFIIIIIIIILLLLLLLLLLLLL)))))))))))))))))))))))))))))))OOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRR,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUUU  ^^^^^^^^::::::::::::::::::::aaaaaaaaaaaaaaddddggjjjjjjjjjjjmmmmmmmmmmmmmmpppppppppppsssssssvvvvvvvvvvvvyyyyy||||||||FFFFFFFFFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRIIIIIIRRRRLUOURaaaaaaaaaaaaaXXXXXXXaaaaaddggggggggggggggggggggggggggggggggg,,,,,,,,,,,,,,,,pjjjjjjjjjjjjjjjjjm||||||||||||ssssyyyyyyyyyyv&r r : : : : : : : : : : : : : : : : : : : : : :                                  &&&&&&&&&&&&&&&&L2< ? I//I Z Z Z Z Z Z Z Z Z Z 55555OO /2bbbbbbbbb;bbbbbbbbbbbbbbbb;S\  dddddaaaaaa O       444444417P4 mppP(CC[@CX@R[[[RR[[[@[@O[[[[[@@F@[@@[Ia[[LR[[^[RUUUU  sssdggggggppppjjjjjjvvvvvvvvs||vvvysvvssssvvssvvvvvvvvvvvvvyyyvvvvvvvvvvsvssssssvvssss                f f f f f f f f f f f f f f f f f f f f                                                #################### ))&&&&&&&)),))),)))&)&))))&)&&       >;/5/  22AAA>A/5/8///>>              G\\              DDDDDDDDDD                                                                        ______________                                                                                                  !!!!!!!..y|s|s|s|s|s|''!'!'!'!'!$*'!'!$*'!'!$*'!$*'!$*'!'!'!'!'!$*'!$*'!$*'!$*'!$*'!$*'!$*'!$*'!$                                JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJo _bbbbbbbbb_________________________________e+ (%   knhnhr                                  %(((((((((H H H H ..     "4 4 4 R 41471414141111114414414414414411 F@F@F@F@F@@C@C@C@C@C@C@C@C@C@C@C@CF@C@C@C@@@@@@CC@CC@CC@CC@CC@@@@@F@F@F@@@@@@F@@@@@CFFCCCC  IL RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRR^^^^^^^^^^^^^^^^^^^^^^^^^^^^ X$ $ $ $ $ $ $ $ $ $ $ $ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa- - - - - - - - - - - - - - - - - dddddd 0 0 0 0 0 dddddddddddddddddddddddddddddddddd gggggggggggggggggggggggggggggggg- - - - - - - - jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj1111mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmppmpmppmmmmmmmmmmpmpmppmmpppmmmm $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $  ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * ' * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - _ _ _ _ _ b _ _ _ Y M M M M \ M M P Y S X X X X X X X X X X e e V V V V _ _ _ _ _ _ \ \ M M _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z } jjjjjjjjjg                                                            % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : = = = = = = = = = = = = = = = = = = = = = @ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = C C C C C C C C C C C C C C C C C C C C C C C C C C C C C g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g $p p p p p p   m m m m m m m m m m m m m m m m m m m m m m m m m m   k k k k k k k k k k k k k k k k p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s y    | | | | | v v v v v v v v                                                                                                     11                ****""hhE E E E E E E E E E E E E E E E E E x u x u x u +( H H H H H H H H H H H H H H H H K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K N N K K K K K K K K K K Q Q Q W T ~ { W T W T W T W T W T W T W T W T W T Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q W T W T Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q W T Q Q Z Z Z Z Z Z Z Z Z Z Z Z ` Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ` ` ` Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ] Z Z Z  ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; J J J J J J A A A A A > S S S M S S S S S S S S S S S M S S S S G G P P P P D D D D D J S S S S S S S S S S S S S S M S S S S S S S S S S S S S S G G G J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J V V V V V Y Y Y V V V V V V -------44###\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++++++(((((((((((++++++++++++++++++++++++++++++++==0000000/////,,,,,,,,,,,,,,,,LILILILILILILILILILILILILILILILIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^vvvvvvvvvvvvvvvvvvvvvvv333322222>8G555================vSSSVV----############&&&&&&&&&&&&&&&&NNNN`ilililililiiiliiiiiiiiiiiiiiiiiiiiiQNNNNNNcNc``uruuurrurururYYYPYPrurrPPPPSVxxkbkbkbkbkbkbkbbbkbkbkbkbkbkbkb~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~WWWWWWWWWWWWWWWWW^^[X    &&&&&##&&&&&&0004####000000DDA;A;A;A;8888MJ8.11.....44K??<kbkbkbkb_\\kbwt:wt=:NNTNTNTNTNTNkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbebbbbbbbbkbkbkkbnntzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztnnnnttnnwFCCzzqqqqqqqqqqIIIIII}zFLLLLLLLLc`c`ffCL:""""7"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1111#&FIkh   lorr$$$$$$$$$$$$$$$$$---$--$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$????????????????????????????????WWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTT````````````````````````````````oooooooooooooooooooooooooooooooouuxxxx~{qYYYYYooooowtwtwtwtwt=TTT_TT===7=7b_~~RRRR~~Lxzzzzzzzzzzzzzzzz                                OXXXXXXUUUUUUXXXXXXXXXXXXXXXdddvvvvvvvvvvvvvvvvvvvvvvvvvvvvv%00000000000000000000000000GGG00000000000000000000GGGGGGGGGGGGGu 22222222)22222222222222222222222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MMMMMMMMMMMMMMMMJJJ>>>>>>>>JJ>JAMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnzzzzzzzzzzzzzzzzzzzzzz}}}zzzzGGGGGGGGGGGG4444GGGGGGGGGGGGGGGUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUccccccccccccccccccccc```KKKKKKKKcccccccccccccccccccccccccccccccc  ~~77&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjjjjjjjppp||||||||||||||||||||||||||||||||]emu $,(08@EMU]aiqy %5-=E}U]Mmowe%-=CK5[`hSxp }}}U "&.4:BJUURZ_gow   &  }}6 9 A . Q I X g ` o w {  $       ' / G 7 ? O W f k ^ s s s s s s s s {        s s s s s  s s s s s s s s    $ U4 , < D L R b Z Z $j r z }    Z           " * 2 7 ; B I O W _ a h o v ~                o     ' , 4 : B  J R Z j m b u } m      }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}                                 #(0}F6>NV[cgmqym                                4t,lPTH@t4t @ @ @ @ @ @ @ " b @ @ @ @  @ @ B BQy2=s@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 33}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}  ~ }}}}!)15=E}U_MQYiaqx}}}}b m}}}}}}}} %}}-}U5=E}}}}}}}}}M}}}}U]d}}}}b t|lQ Q }}  }}}}}#+}}}}}3;}CKSc[}:k}}}}}}s}}}U{}}}}}}}}}}}}}}}[}}}}}}}}} }}}}}}}}})19!A}}}}}}}}}}}}}}}}}}}}}I}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}Q}}}}}}}}}}}}}Y}}caiqy }}}}}}}}}}}}}}}}}}}}}U}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}} }}}}"(08@HPX]/(ehpxs{v$$}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}U}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}'/7?GO}}}}}}}}}W \` hm}u}}}}}  W }} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}s   !(/b }3Q;C}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}KQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[SSS}}}}$$$$$$$c}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}k\ I I I K 4K4<I I II I II I II I II I I75?4AAABAJDDDD!D"D*AcDb "e5R5`                                               З 24>A!FB"FB"J*cbKJ 8AaD` "h1H1H1 "tTT "w W W  "y Y Y  "aAAa`  ss "030303BBB                                    ( !) "* #+ $, %- &. '/   (  !)  "*  #+  $,  %-  &.  '/ `h ai bj ck dl em fn go  `h  ai  bj  ck  dl  em  fn  go "pE  "E "BBB03BBBE FE "tE  "E "BBB03BBBE 0303 "BBB03BBB0303 " "BBB03BBB "|E  "E "BBB03BBBE P ]P KP F  )  ) +* (* * ) * * ?* `AKDJ  ( D O K A  *  C 8  "ffFFFf "fiFIFi "flFLFl03ffiFFIFfi03fflFFLFfl "stSTSt "stSTSt "tvDFDv "teD5De "tkD;Dk "~vNFNv "tmD=Dm6>FN\dlt| !)19AIQYaiqmuzU]UU6"*,4<@AIQYAafYAnv@~UU@~IUUUUUUUU UU&.5=UUUUUUUUUUUUUUUUUUEUUUUMUUUUUUUUUUUUUUUUUUUUUUUU]]MMUckUsU{UUUUUUUUUUUUUU}UUU "2*|:|BE|M|U]emu}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU |||#U(UUU0UxUUUUUUUUUUUUUU?8UU?UUGUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUOUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU]bjUUrz|UUUUUU*UUU     U& UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU. UUUU6 UUUUUUUUUUUUUUUUU; C G UUUU8>O W ^ UUf UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUX X p ,l$d$d$d$dT L  Q   1 f  V  UUUUUUUUUUUUUUUm UUUUUUUu UUUx UUUU UU UUUUUUUUUUUUUUUUUUUUUUUU UUUUU UUUUUUUUUUUU U UUUUUUUUUUUUUUUU UUUUU@  =U U   UU UUUU8  UUUUU ( UU0 8 UUUUUU< D UUL UUT UUZ b UUUUUUg UUUo w UUUUUUU u U UUUUUUUUUUUU UU6 UUU U UUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU U }UUUUUUUUUUUUUUUUUUUUUUUo w UUUUUUxU UU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU }UUUUUUUUUUUUUUUUUUUUUUUUUU UUUU UUUUUUUUUUUUU    $ , 4 < D L S     [ c k s z f n v } i UUUUUUUUUUUUUUUUz z UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUU UUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU U UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@zzzUUUUzzzzzzz UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU55 Zz1IZZ9<:ÒYaigff'eefg0ihQijAkmmmllm*[9ؒiY"# )Ii ) I i ݑ %TTDDDDD TDTDTDDDDDDTDddddddddddddddddddddddddddddtdddddddddddDDDDDTDD DdddDDDddDDDddddDdddDdddddddDDDDDDDDDDDDDAAA: )  : z  Z   Z   )y I9y9i1I((((((((((((((((z:z I Y11ؒDDDDDdDDDDdDDDddDDDDDDddddddDDdDDddDdddddddddddddddddDddDDDDDDDDdddddddddddDDddDDDDDdDDddDDDDDDDDDDDdDDDdDDddDdDDdDDdddDddDdDDDdDdDdDdDDDDDDDDDdDdDDDDDDDDDDDDDDDDDdddDDdDDdDDdDDDddddddDDDdDDddDDDDDdDDDDDDDDDDDDddDdDDddDdddddddddddddddddddddddddddddddddddddddDDdDDdddddIy 9i)YIy 9i)YIy 9i) DDDZ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z z z z z z z )!Y!!Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ddDddDdDddDDDDDDDDdDDDDDddddddDDdd`DdDDDDDDD`dd``d!!"I"y""#I#y###############################DDDddddddDDddddDddddddddDDD%##%% $!DDDDDDDDDDDDDDDDDDDDDDddddDddDdDDdDDDDDDDdDDddddDDDDDDDDDDDDDDD*$i$$)%%)&&)'Z'')(()%%++++22@@88??9**+++i,,I--+.. /{//[00911222i33I44+55 6{66[77988999i::I;;+<< ={==[>>9??)@@)AAIBBCC DD;EEYF)GGYH IIYJJȒK LyLLyM+N%DDddDDDDdddDDDddDdDddddddDNNO!!                  ZOzOOOOOP:PZP%zPzPDDDPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPdDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDdddd``ddPPDDDDDDDDDDDDDDD:QZQzQQQQzQQR:RZRzRRddDDDDDDDDDDDDDDDDDDddd`d`DDDdDDDDDdRR S9SiSSSS)TYTTTTUIUyUU[ \9\i\\\\)]Y]]]]^I^y^^^ _9_i____)`Y````aIayaaU V9ViVVVV)WYWWWWXIXyXXX Y9YiYYYY)ZYZZZZ[I[y[[daYbbYc ddYeeyffyggdDDDDDDDdddddddDDddDDDDDdDDdddDd                                   DDDDddDDDdDdddddddDDDddd`d`ddd`DDDDDDDDDDDDddDddddd`dddddddddddddddddDDDDDDDd``ddd``````ddddddddDDDDDddDDDDDDD!!!!!!!!!!!!DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDdddddddDDDDDDdo_rAlphaAlphabeticNNoFFalseYYesTTrueNRNot_ReorderedOVOverlayNKNuktaKVKana_VoicingVRViramaCCC10CCC10CCC11CCC11CCC12CCC12CCC13CCC13CCC14CCC14CCC15CCC15CCC16CCC16CCC17CCC17CCC18CCC18CCC19CCC19CCC20CCC20CCC21CCC21CCC22CCC22CCC23CCC23CCC24CCC24CCC25CCC25CCC26CCC26CCC27CCC27CCC28CCC28CCC29CCC29CCC30CCC30CCC31CCC31CCC32CCC32CCC33CCC33CCC34CCC34CCC35CCC35CCC36CCC36CCC84CCC84CCC91CCC91CCC103CCC103CCC107CCC107CCC118CCC118CCC122CCC122CCC129CCC129CCC130CCC130CCC132CCC132CCC133CCC133ATBLAttached_Below_LeftATBAttached_BelowATAAttached_AboveATARAttached_Above_RightBLBelow_LeftBBelowBRBelow_RightLLeftRRightALAbove_LeftAAboveARAbove_RightDBDouble_BelowDADouble_AboveISIota_SubscriptAHexASCII_Hex_DigitBidi_CBidi_ControlBidi_MBidi_MirroredDashDashDIDefault_Ignorable_Code_PointDepDeprecatedDiaDiacriticExtExtenderComp_ExFull_Composition_ExclusionGr_BaseGrapheme_BaseGr_ExtGrapheme_ExtendGr_LinkGrapheme_LinkHexHex_DigitHyphenHyphenIDCID_ContinueIDSID_StartIdeoIdeographicIDSBIDS_Binary_OperatorIDSTIDS_Trinary_OperatorJoin_CJoin_ControlLOELogical_Order_ExceptionLowerLowercaseMathMathNCharNoncharacter_Code_PointQMarkQuotation_MarkRadicalRadicalSDSoft_DottedTermTerminal_PunctuationUIdeoUnified_IdeographUpperUppercaseWSpaceWhite_SpacespaceXIDCXID_ContinueXIDSXID_StartSensitiveCase_SensitiveSTermSentence_TerminalVSVariation_SelectornfdinertNFD_InertnfkdinertNFKD_InertnfcinertNFC_InertnfkcinertNFKC_InertsegstartSegment_StarterPat_SynPattern_SyntaxPat_WSPattern_White_SpacealnumblankgraphprintxdigitCasedCasedCICase_IgnorableCWLChanges_When_LowercasedCWUChanges_When_UppercasedCWTChanges_When_TitlecasedCWCFChanges_When_CasefoldedCWCMChanges_When_CasemappedCWKCFChanges_When_NFKC_CasefoldedEmojiEmojiEPresEmoji_PresentationEModEmoji_ModifierEBaseEmoji_Modifier_BaseECompEmoji_ComponentRIRegional_IndicatorPCMPrepended_Concatenation_MarkExtPictExtended_PictographicbcBidi_ClassLLeft_To_RightRRight_To_LeftENEuropean_NumberESEuropean_SeparatorETEuropean_TerminatorANArabic_NumberCSCommon_SeparatorBParagraph_SeparatorSSegment_SeparatorWSWhite_SpaceONOther_NeutralLRELeft_To_Right_EmbeddingLROLeft_To_Right_OverrideALArabic_LetterRLERight_To_Left_EmbeddingRLORight_To_Left_OverridePDFPop_Directional_FormatNSMNonspacing_MarkBNBoundary_NeutralFSIFirst_Strong_IsolateLRILeft_To_Right_IsolateRLIRight_To_Left_IsolatePDIPop_Directional_IsolateblkBlockNBNo_BlockASCIIBasic_LatinLatin_1_SupLatin_1_SupplementLatin_1Latin_Ext_ALatin_Extended_ALatin_Ext_BLatin_Extended_BIPA_ExtIPA_ExtensionsModifier_LettersSpacing_Modifier_LettersDiacriticalsCombining_Diacritical_MarksGreekGreek_And_CopticCyrillicCyrillicArmenianArmenianHebrewHebrewArabicArabicSyriacSyriacThaanaThaanaDevanagariDevanagariBengaliBengaliGurmukhiGurmukhiGujaratiGujaratiOriyaOriyaTamilTamilTeluguTeluguKannadaKannadaMalayalamMalayalamSinhalaSinhalaThaiThaiLaoLaoTibetanTibetanMyanmarMyanmarGeorgianGeorgianJamoHangul_JamoEthiopicEthiopicCherokeeCherokeeUCASUnified_Canadian_Aboriginal_SyllabicsCanadian_SyllabicsOghamOghamRunicRunicKhmerKhmerMongolianMongolianLatin_Ext_AdditionalLatin_Extended_AdditionalGreek_ExtGreek_ExtendedPunctuationGeneral_PunctuationSuper_And_SubSuperscripts_And_SubscriptsCurrency_SymbolsCurrency_SymbolsDiacriticals_For_SymbolsCombining_Diacritical_Marks_For_SymbolsCombining_Marks_For_SymbolsLetterlike_SymbolsLetterlike_SymbolsNumber_FormsNumber_FormsArrowsArrowsMath_OperatorsMathematical_OperatorsMisc_TechnicalMiscellaneous_TechnicalControl_PicturesControl_PicturesOCROptical_Character_RecognitionEnclosed_AlphanumEnclosed_AlphanumericsBox_DrawingBox_DrawingBlock_ElementsBlock_ElementsGeometric_ShapesGeometric_ShapesMisc_SymbolsMiscellaneous_SymbolsDingbatsDingbatsBrailleBraille_PatternsCJK_Radicals_SupCJK_Radicals_SupplementKangxiKangxi_RadicalsIDCIdeographic_Description_CharactersCJK_SymbolsCJK_Symbols_And_PunctuationHiraganaHiraganaKatakanaKatakanaBopomofoBopomofoCompat_JamoHangul_Compatibility_JamoKanbunKanbunBopomofo_ExtBopomofo_ExtendedEnclosed_CJKEnclosed_CJK_Letters_And_MonthsCJK_CompatCJK_CompatibilityCJK_Ext_ACJK_Unified_Ideographs_Extension_ACJKCJK_Unified_IdeographsYi_SyllablesYi_SyllablesYi_RadicalsYi_RadicalsHangulHangul_SyllablesHigh_SurrogatesHigh_SurrogatesHigh_PU_SurrogatesHigh_Private_Use_SurrogatesLow_SurrogatesLow_SurrogatesPUAPrivate_Use_AreaPrivate_UseCJK_Compat_IdeographsCJK_Compatibility_IdeographsAlphabetic_PFAlphabetic_Presentation_FormsArabic_PF_AArabic_Presentation_Forms_AArabic_Presentation_Forms-AHalf_MarksCombining_Half_MarksCJK_Compat_FormsCJK_Compatibility_FormsSmall_FormsSmall_Form_VariantsArabic_PF_BArabic_Presentation_Forms_BSpecialsSpecialsHalf_And_Full_FormsHalfwidth_And_Fullwidth_FormsOld_ItalicOld_ItalicGothicGothicDeseretDeseretByzantine_MusicByzantine_Musical_SymbolsMusicMusical_SymbolsMath_AlphanumMathematical_Alphanumeric_SymbolsCJK_Ext_BCJK_Unified_Ideographs_Extension_BCJK_Compat_Ideographs_SupCJK_Compatibility_Ideographs_SupplementTagsTagsCyrillic_SupCyrillic_SupplementCyrillic_SupplementaryTagalogTagalogHanunooHanunooBuhidBuhidTagbanwaTagbanwaMisc_Math_Symbols_AMiscellaneous_Mathematical_Symbols_ASup_Arrows_ASupplemental_Arrows_ASup_Arrows_BSupplemental_Arrows_BMisc_Math_Symbols_BMiscellaneous_Mathematical_Symbols_BSup_Math_OperatorsSupplemental_Mathematical_OperatorsKatakana_ExtKatakana_Phonetic_ExtensionsVSVariation_SelectorsSup_PUA_ASupplementary_Private_Use_Area_ASup_PUA_BSupplementary_Private_Use_Area_BLimbuLimbuTai_LeTai_LeKhmer_SymbolsKhmer_SymbolsPhonetic_ExtPhonetic_ExtensionsMisc_ArrowsMiscellaneous_Symbols_And_ArrowsYijingYijing_Hexagram_SymbolsLinear_B_SyllabaryLinear_B_SyllabaryLinear_B_IdeogramsLinear_B_IdeogramsAegean_NumbersAegean_NumbersUgariticUgariticShavianShavianOsmanyaOsmanyaCypriot_SyllabaryCypriot_SyllabaryTai_Xuan_JingTai_Xuan_Jing_SymbolsVS_SupVariation_Selectors_SupplementAncient_Greek_MusicAncient_Greek_Musical_NotationAncient_Greek_NumbersAncient_Greek_NumbersArabic_SupArabic_SupplementBugineseBugineseCJK_StrokesCJK_StrokesDiacriticals_SupCombining_Diacritical_Marks_SupplementCopticCopticEthiopic_ExtEthiopic_ExtendedEthiopic_SupEthiopic_SupplementGeorgian_SupGeorgian_SupplementGlagoliticGlagoliticKharoshthiKharoshthiModifier_Tone_LettersModifier_Tone_LettersNew_Tai_LueNew_Tai_LueOld_PersianOld_PersianPhonetic_Ext_SupPhonetic_Extensions_SupplementSup_PunctuationSupplemental_PunctuationSyloti_NagriSyloti_NagriTifinaghTifinaghVertical_FormsVertical_FormsNKoNKoBalineseBalineseLatin_Ext_CLatin_Extended_CLatin_Ext_DLatin_Extended_DPhags_PaPhags_PaPhoenicianPhoenicianCuneiformCuneiformCuneiform_NumbersCuneiform_Numbers_And_PunctuationCounting_RodCounting_Rod_NumeralsSundaneseSundaneseLepchaLepchaOl_ChikiOl_ChikiCyrillic_Ext_ACyrillic_Extended_AVaiVaiCyrillic_Ext_BCyrillic_Extended_BSaurashtraSaurashtraKayah_LiKayah_LiRejangRejangChamChamAncient_SymbolsAncient_SymbolsPhaistosPhaistos_DiscLycianLycianCarianCarianLydianLydianMahjongMahjong_TilesDominoDomino_TilesSamaritanSamaritanUCAS_ExtUnified_Canadian_Aboriginal_Syllabics_ExtendedTai_ThamTai_ThamVedic_ExtVedic_ExtensionsLisuLisuBamumBamumIndic_Number_FormsCommon_Indic_Number_FormsDevanagari_ExtDevanagari_ExtendedJamo_Ext_AHangul_Jamo_Extended_AJavaneseJavaneseMyanmar_Ext_AMyanmar_Extended_ATai_VietTai_VietMeetei_MayekMeetei_MayekJamo_Ext_BHangul_Jamo_Extended_BImperial_AramaicImperial_AramaicOld_South_ArabianOld_South_ArabianAvestanAvestanInscriptional_ParthianInscriptional_ParthianInscriptional_PahlaviInscriptional_PahlaviOld_TurkicOld_TurkicRumiRumi_Numeral_SymbolsKaithiKaithiEgyptian_HieroglyphsEgyptian_HieroglyphsEnclosed_Alphanum_SupEnclosed_Alphanumeric_SupplementEnclosed_Ideographic_SupEnclosed_Ideographic_SupplementCJK_Ext_CCJK_Unified_Ideographs_Extension_CMandaicMandaicBatakBatakEthiopic_Ext_AEthiopic_Extended_ABrahmiBrahmiBamum_SupBamum_SupplementKana_SupKana_SupplementPlaying_CardsPlaying_CardsMisc_PictographsMiscellaneous_Symbols_And_PictographsEmoticonsEmoticonsTransport_And_MapTransport_And_Map_SymbolsAlchemicalAlchemical_SymbolsCJK_Ext_DCJK_Unified_Ideographs_Extension_DArabic_Ext_AArabic_Extended_AArabic_MathArabic_Mathematical_Alphabetic_SymbolsChakmaChakmaMeetei_Mayek_ExtMeetei_Mayek_ExtensionsMeroitic_CursiveMeroitic_CursiveMeroitic_HieroglyphsMeroitic_HieroglyphsMiaoMiaoSharadaSharadaSora_SompengSora_SompengSundanese_SupSundanese_SupplementTakriTakriBassa_VahBassa_VahCaucasian_AlbanianCaucasian_AlbanianCoptic_Epact_NumbersCoptic_Epact_NumbersDiacriticals_ExtCombining_Diacritical_Marks_ExtendedDuployanDuployanElbasanElbasanGeometric_Shapes_ExtGeometric_Shapes_ExtendedGranthaGranthaKhojkiKhojkiKhudawadiKhudawadiLatin_Ext_ELatin_Extended_ELinear_ALinear_AMahajaniMahajaniManichaeanManichaeanMende_KikakuiMende_KikakuiModiModiMroMroMyanmar_Ext_BMyanmar_Extended_BNabataeanNabataeanOld_North_ArabianOld_North_ArabianOld_PermicOld_PermicOrnamental_DingbatsOrnamental_DingbatsPahawh_HmongPahawh_HmongPalmyrenePalmyrenePau_Cin_HauPau_Cin_HauPsalter_PahlaviPsalter_PahlaviShorthand_Format_ControlsShorthand_Format_ControlsSiddhamSiddhamSinhala_Archaic_NumbersSinhala_Archaic_NumbersSup_Arrows_CSupplemental_Arrows_CTirhutaTirhutaWarang_CitiWarang_CitiAhomAhomAnatolian_HieroglyphsAnatolian_HieroglyphsCherokee_SupCherokee_SupplementCJK_Ext_ECJK_Unified_Ideographs_Extension_EEarly_Dynastic_CuneiformEarly_Dynastic_CuneiformHatranHatranMultaniMultaniOld_HungarianOld_HungarianSup_Symbols_And_PictographsSupplemental_Symbols_And_PictographsSutton_SignWritingSutton_SignWritingAdlamAdlamBhaiksukiBhaiksukiCyrillic_Ext_CCyrillic_Extended_CGlagolitic_SupGlagolitic_SupplementIdeographic_SymbolsIdeographic_Symbols_And_PunctuationMarchenMarchenMongolian_SupMongolian_SupplementNewaNewaOsageOsageTangutTangutTangut_ComponentsTangut_ComponentsCJK_Ext_FCJK_Unified_Ideographs_Extension_FKana_Ext_AKana_Extended_AMasaram_GondiMasaram_GondiNushuNushuSoyomboSoyomboSyriac_SupSyriac_SupplementZanabazar_SquareZanabazar_SquareChess_SymbolsChess_SymbolsDograDograGeorgian_ExtGeorgian_ExtendedGunjala_GondiGunjala_GondiHanifi_RohingyaHanifi_RohingyaIndic_Siyaq_NumbersIndic_Siyaq_NumbersMakasarMakasarMayan_NumeralsMayan_NumeralsMedefaidrinMedefaidrinOld_SogdianOld_SogdianSogdianSogdianEgyptian_Hieroglyph_Format_ControlsEgyptian_Hieroglyph_Format_ControlsElymaicElymaicNandinagariNandinagariNyiakeng_Puachue_HmongNyiakeng_Puachue_HmongOttoman_Siyaq_NumbersOttoman_Siyaq_NumbersSmall_Kana_ExtSmall_Kana_ExtensionSymbols_And_Pictographs_Ext_ASymbols_And_Pictographs_Extended_ATamil_SupTamil_SupplementWanchoWanchocccCanonical_Combining_ClassdtDecomposition_TypeNoneNonenoneCanCanonicalcanComCompatcomEncCircleencFinFinalfinFontFontfontFraFractionfraInitInitialinitIsoIsolatedisoMedMedialmedNarNarrownarNbNobreaknbSmlSmallsmlSqrSquaresqrSubSubsubSupSupersupVertVerticalvertWideWidewideeaEast_Asian_WidthNNeutralAAmbiguousHHalfwidthFFullwidthNaNarrowWWidegcGeneral_CategoryCnUnassignedLuUppercase_LetterLlLowercase_LetterLtTitlecase_LetterLmModifier_LetterLoOther_LetterMnNonspacing_MarkMeEnclosing_MarkMcSpacing_MarkNdDecimal_NumberdigitNlLetter_NumberNoOther_NumberZsSpace_SeparatorZlLine_SeparatorZpParagraph_SeparatorCcControlcntrlCfFormatCoPrivate_UseCsSurrogatePdDash_PunctuationPsOpen_PunctuationPeClose_PunctuationPcConnector_PunctuationPoOther_PunctuationSmMath_SymbolScCurrency_SymbolSkModifier_SymbolSoOther_SymbolPiInitial_PunctuationPfFinal_PunctuationjgJoining_GroupNo_Joining_GroupNo_Joining_GroupAinAinAlaphAlaphAlefAlefBehBehBethBethDalDalDalath_RishDalath_RishEEFehFehFinal_SemkathFinal_SemkathGafGafGamalGamalHahHahTeh_Marbuta_GoalHamza_On_Heh_GoalHeHeHehHehHeh_GoalHeh_GoalHethHethKafKafKaphKaphKnotted_HehKnotted_HehLamLamLamadhLamadhMeemMeemMimMimNoonNoonNunNunPePeQafQafQaphQaphRehRehReversed_PeReversed_PeSadSadSadheSadheSeenSeenSemkathSemkathShinShinSwash_KafSwash_KafSyriac_WawSyriac_WawTahTahTawTawTeh_MarbutaTeh_MarbutaTethTethWawWawYehYehYeh_BarreeYeh_BarreeYeh_With_TailYeh_With_TailYudhYudhYudh_HeYudh_HeZainZainFeFeKhaphKhaphZhainZhainBurushaski_Yeh_BarreeBurushaski_Yeh_BarreeFarsi_YehFarsi_YehNyaNyaRohingya_YehRohingya_YehManichaean_AlephManichaean_AlephManichaean_AyinManichaean_AyinManichaean_BethManichaean_BethManichaean_DalethManichaean_DalethManichaean_DhamedhManichaean_DhamedhManichaean_FiveManichaean_FiveManichaean_GimelManichaean_GimelManichaean_HethManichaean_HethManichaean_HundredManichaean_HundredManichaean_KaphManichaean_KaphManichaean_LamedhManichaean_LamedhManichaean_MemManichaean_MemManichaean_NunManichaean_NunManichaean_OneManichaean_OneManichaean_PeManichaean_PeManichaean_QophManichaean_QophManichaean_ReshManichaean_ReshManichaean_SadheManichaean_SadheManichaean_SamekhManichaean_SamekhManichaean_TawManichaean_TawManichaean_TenManichaean_TenManichaean_TethManichaean_TethManichaean_ThamedhManichaean_ThamedhManichaean_TwentyManichaean_TwentyManichaean_WawManichaean_WawManichaean_YodhManichaean_YodhManichaean_ZayinManichaean_ZayinStraight_WawStraight_WawAfrican_FehAfrican_FehAfrican_NoonAfrican_NoonAfrican_QafAfrican_QafMalayalam_BhaMalayalam_BhaMalayalam_JaMalayalam_JaMalayalam_LlaMalayalam_LlaMalayalam_LllaMalayalam_LllaMalayalam_NgaMalayalam_NgaMalayalam_NnaMalayalam_NnaMalayalam_NnnaMalayalam_NnnaMalayalam_NyaMalayalam_NyaMalayalam_RaMalayalam_RaMalayalam_SsaMalayalam_SsaMalayalam_TtaMalayalam_TtaHanifi_Rohingya_Kinna_YaHanifi_Rohingya_Kinna_YaHanifi_Rohingya_PaHanifi_Rohingya_PajtJoining_TypeUNon_JoiningCJoin_CausingDDual_JoiningLLeft_JoiningRRight_JoiningTTransparentlbLine_BreakXXUnknownAIAmbiguousALAlphabeticB2Break_BothBABreak_AfterBBBreak_BeforeBKMandatory_BreakCBContingent_BreakCLClose_PunctuationCMCombining_MarkCRCarriage_ReturnEXExclamationGLGlueHYHyphenIDIdeographicINInseparableInseperableISInfix_NumericLFLine_FeedNSNonstarterNUNumericOPOpen_PunctuationPOPostfix_NumericPRPrefix_NumericQUQuotationSAComplex_ContextSGSurrogateSPSpaceSYBreak_SymbolsZWZWSpaceNLNext_LineWJWord_JoinerH2H2H3H3JLJLJTJTJVJVCPClose_ParenthesisCJConditional_Japanese_StarterHLHebrew_LetterEBE_BaseEME_ModifierZWJZWJntNumeric_TypeNoneNoneDeDecimalDiDigitNuNumericscScriptZyyyCommonZinhInheritedQaaiArabArabicArmnArmenianBengBengaliBopoBopomofoCherCherokeeCoptCopticQaacCyrlCyrillicDsrtDeseretDevaDevanagariEthiEthiopicGeorGeorgianGothGothicGrekGreekGujrGujaratiGuruGurmukhiHaniHanHangHangulHebrHebrewHiraHiraganaKndaKannadaKanaKatakanaKhmrKhmerLaooLaoLatnLatinMlymMalayalamMongMongolianMymrMyanmarOgamOghamItalOld_ItalicOryaOriyaRunrRunicSinhSinhalaSyrcSyriacTamlTamilTeluTeluguThaaThaanaTibtTibetanCansCanadian_AboriginalYiiiYiTglgTagalogHanoHanunooBuhdBuhidTagbTagbanwaBraiBrailleCprtCypriotLimbLimbuLinbLinear_BOsmaOsmanyaShawShavianTaleTai_LeUgarUgariticHrktKatakana_Or_HiraganaBugiBugineseGlagGlagoliticKharKharoshthiSyloSyloti_NagriTaluNew_Tai_LueTfngTifinaghXpeoOld_PersianBaliBalineseBatkBatakBlisBlisBrahBrahmiCirtCirtCyrsCyrsEgydEgydEgyhEgyhEgypEgyptian_HieroglyphsGeokGeokHansHansHantHantHmngPahawh_HmongHungOld_HungarianIndsIndsJavaJavaneseKaliKayah_LiLatfLatfLatgLatgLepcLepchaLinaLinear_AMandMandaicMayaMayaMeroMeroitic_HieroglyphsNkooNkoOrkhOld_TurkicPermOld_PermicPhagPhags_PaPhnxPhoenicianPlrdMiaoRoroRoroSaraSaraSyreSyreSyrjSyrjSyrnSyrnTengTengVaiiVaiVispVispXsuxCuneiformZxxxZxxxZzzzUnknownCariCarianJpanJpanLanaTai_ThamLyciLycianLydiLydianOlckOl_ChikiRjngRejangSaurSaurashtraSgnwSignWritingSundSundaneseMoonMoonMteiMeetei_MayekArmiImperial_AramaicAvstAvestanCakmChakmaKoreKoreKthiKaithiManiManichaeanPhliInscriptional_PahlaviPhlpPsalter_PahlaviPhlvPhlvPrtiInscriptional_ParthianSamrSamaritanTavtTai_VietZmthZmthZsymZsymBamuBamumNkgbNkgbSarbOld_South_ArabianBassBassa_VahDuplDuployanElbaElbasanGranGranthaKpelKpelLomaLomaMendMende_KikakuiMercMeroitic_CursiveNarbOld_North_ArabianNbatNabataeanPalmPalmyreneSindKhudawadiWaraWarang_CitiAfakAfakJurcJurcMrooMroNshuNushuShrdSharadaSoraSora_SompengTakrTakriTangTangutWoleWoleHluwAnatolian_HieroglyphsKhojKhojkiTirhTirhutaAghbCaucasian_AlbanianMahjMahajaniHatrHatranMultMultaniPaucPau_Cin_HauSiddSiddhamAdlmAdlamBhksBhaiksukiMarcMarchenOsgeOsageHanbHanbJamoJamoZsyeZsyeGonmMasaram_GondiSoyoSoyomboZanbZanabazar_SquareDogrDograGongGunjala_GondiMakaMakasarMedfMedefaidrinRohgHanifi_RohingyaSogdSogdianSogoOld_SogdianElymElymaicHmnpNyiakeng_Puachue_HmongNandNandinagariWchoWanchohstHangul_Syllable_TypeNANot_ApplicableLLeading_JamoVVowel_JamoTTrailing_JamoLVLV_SyllableLVTLVT_SyllableNFD_QCNFD_Quick_CheckNNoYYesNFKD_QCNFKD_Quick_CheckNFC_QCNFC_Quick_CheckMMaybeNFKC_QCNFKC_Quick_ChecklcccLead_Canonical_Combining_ClasstcccTrail_Canonical_Combining_ClassGCBGrapheme_Cluster_BreakXXOtherCNControlCRCREXExtendLLLFLFLVLVLVTLVTTTVVSMSpacingMarkPPPrependEBGE_Base_GAZGAZGlue_After_ZwjSBSentence_BreakATATermCLCloseFOFormatLOLowerLEOLetterSESepSPSpSTSTermUPUpperSCSContinueWBWord_BreakLEALetterKAKatakanaMLMidLetterMNMidNumEXExtendNumLetExtendExtendMBMidNumLetNLNewlineSQSingle_QuoteDQDouble_QuoteWSegSpaceWSegSpacebptBidi_Paired_Bracket_TypenNoneoOpencCloseInPCIndic_Positional_CategoryNANABottomBottomBottom_And_LeftBottom_And_LeftBottom_And_RightBottom_And_RightLeftLeftLeft_And_RightLeft_And_RightOverstruckOverstruckRightRightTopTopTop_And_BottomTop_And_BottomTop_And_Bottom_And_RightTop_And_Bottom_And_RightTop_And_LeftTop_And_LeftTop_And_Left_And_RightTop_And_Left_And_RightTop_And_RightTop_And_RightVisual_Order_LeftVisual_Order_LeftInSCIndic_Syllabic_CategoryOtherOtherAvagrahaAvagrahaBinduBinduBrahmi_Joining_NumberBrahmi_Joining_NumberCantillation_MarkCantillation_MarkConsonantConsonantConsonant_DeadConsonant_DeadConsonant_FinalConsonant_FinalConsonant_Head_LetterConsonant_Head_LetterConsonant_Initial_PostfixedConsonant_Initial_PostfixedConsonant_KillerConsonant_KillerConsonant_MedialConsonant_MedialConsonant_PlaceholderConsonant_PlaceholderConsonant_Preceding_RephaConsonant_Preceding_RephaConsonant_PrefixedConsonant_PrefixedConsonant_SubjoinedConsonant_SubjoinedConsonant_Succeeding_RephaConsonant_Succeeding_RephaConsonant_With_StackerConsonant_With_StackerGemination_MarkGemination_MarkInvisible_StackerInvisible_StackerJoinerJoinerModifying_LetterModifying_LetterNon_JoinerNon_JoinerNuktaNuktaNumberNumberNumber_JoinerNumber_JoinerPure_KillerPure_KillerRegister_ShifterRegister_ShifterSyllable_ModifierSyllable_ModifierTone_LetterTone_LetterTone_MarkTone_MarkViramaViramaVisargaVisargaVowelVowelVowel_DependentVowel_DependentVowel_IndependentVowel_IndependentvoVertical_OrientationRRotatedTrTransformed_RotatedTuTransformed_UprightUUprightgcmGeneral_Category_MaskCOtherLLetterLCCased_LetterMMarkCombining_MarkNNumberPPunctuationpunctSSymbolZSeparatornvNumeric_ValueageAgebmgBidi_Mirroring_GlyphcfCase_FoldingiscISO_CommentlcLowercase_MappingnaNamescfSimple_Case_FoldingsfcslcSimple_Lowercase_MappingstcSimple_Titlecase_MappingsucSimple_Uppercase_MappingtcTitlecase_Mappingna1Unicode_1_NameucUppercase_MappingbpbBidi_Paired_BracketscxScript_ExtensionsmxsvzvjwRxdPidc0sbtartc`ontinueaigita.eLosiriationselectorirticalorientationbh2oBspace_itespace_rdbreaksIt;uc@ iRnXpper\case\mapping@ deo[ic>fiedideograph[ode1name@ ipp0t6uc@ ace_c@ermgiontinue?oBgraphicCd.pscicpFsyllabiccategoryositionalcategorycgo&tincJingg.typeroupHontrolIfgJha6eXshyphen=ngulsyllabletype x:digit;t ullcompositionexclusion3cDeKra4belink9ph|emeb^c0eHlink9lusterbreakxtend7ase5xt7bm neralcategorymask abc0demcmnpYxt0e,pictnded$r1pictographicodjic@mPpresentationomponentodifierbaseresa0bNcompstasianwidthasegDhJlNsciihexdigit#e@ex#n8pha betic!umyci>lWmdpb@ tdicTmtpairedbracket@ type$l0ontrol%ass&irrore8ingglyph@d'a2kocknk{g@h|hTioowc0k6ltufmcfangeswhencDlln~tuppercasedasef0mappedoldedowercasedfkccasefoldeditlecasedmpex3a.cHf@nrsedf:iJsensitiveeolding@gnorableonicalcombiningclassca0e4iAtsh)c:fXp,recated-ompositiontypeaultignorablecodepoint+*a.critic/f4n>tBy"es# alse! o!"rue# k[o#obelowleftboverightآrآlovel0rightefte,lrlowl0righteftcc1<2B3V8d91[ 5 5?6A7C8E9G001<2B3N4=43g7k68v82z9:023 5 5S6U7W8Y9[0I1K2M3O4Q33c4e5g6i0]1_2a4Taboublea0belowbove nr_rFsHwh$s3itespace3"i0le=iKo?ghttoleft"e8iHoverride?mbedding=solateK0egmentseparator1nAoSpafdopdirectionalf2isolateMormatAragraphseparator/fAiMo(smCnspacingmarkCn5therneutral5eefjl e0re7iIo9fttoright e8iHoverride9mbedding7solateIn%s't)uropeannyombodian#asompenga2ecialsVcingmodifierletters-nHpvttonsignwritingdanesesupplementae\mpKsymbolsandpictographsraNscriptsandsubscriptssndsubsathoperatorsjl@uannctuationementalPryprivateuseareaambna\mxpAsymbolsandpictographsrrowsagbhcathematicaloperatorsjunctuationahHiqmallfFkanaext)ension)ormsTvariantsTm6urashtraaritanaRorthandformatcontrolsr.vianyadadPnhalaParchaicnumbersdhamr5rDsduaNnctuationqivateuseNareaNalterpahlavia@hlayingcardsh8lJucinhauawhhmongmyreneaoetneticextre,supnsionsrsupplementniciang>istosdiscspae\um*nicginumeralsymbolsjangmnopcpVrsLttomansiyaqnumbers(ticalcharacterrecognitioniFnamentaldingbatsyaGa0manyazgecqgqlcbdp8p6sVturkicerm.sianicog:utharabiandian"hBiTnortharabianungariantalicXhikirhameoolraubyanmarXextabendedabdRngolianjsup plement ifierljongtilesjaniasarayalamOdle~nGroiticcsiyaqnumbersumberformsetloruj4n>rmukhiCaratiEjalagondinFomnrgianZe@supplementxtendedetricshapesextendederalpunctuationqagoliticsup plement thicYa\eek0a8extnendedondcoptic1nthaaHeig0raganahp:surrogatesKrr]svestanacientg4symbolsreekm4numbersusic~alnotation~tolianhieroglyphsa2mqrows}bic8eJmfpCsupplementxtaendedaathematicalalphabeticsymbolsfBresentationformsaQbUenian5cii#deBhMlcbphabeticpfPresentationformsPhemicalsymbolslamgeannumberswomoqodrAuXyzantinemusic[alsymbols[p4xdrawingomofoextCendedCah@illepatternsmig,hiddineseaHeNhRlockelementsl4m@sftakineseumsupplementi0savahclatin#ngaliAaiksukioLoUuyprillic2eLsupaplementaaryaxtabc endedabc riotsyllabary{mZnpuntingrodnumeralsb:m_patjamoAiningdFhmarksforsymbolswiacriticalmarks.e@f*supplementxtendedalfmarksRonindicnumberformstrolpicturesticepactnumbersn>rrencysymbolsueiformnumbersandpunctuationahjkGce}rsunifiedideographsGextensiondedefompatEfibDdeographsOsup_ilityEfTideographsOsupplement_ormsSxtd defaFb^cadicalssupplementtPymbolsandpunctuationrokesnHrducasianalbanianadiansyllabicscianaler8sssymbolsokee`supplementk&mmae>i~o]uployansPvanagari>extendederetZa0ngbatscriticals.e0f6supxtorsymbolswg>minotilesram_m:nHszvKwideCed2ial3a@b7ob(ne!reak7r4row5m8qFub=p>er?a$l9ll9r;uare;ert@icalAcXefin6so0lated1it.ial/a6iHom$pat%n"onical#rcle'nc'i:oDra,ction-n(al)nt+a:fLh^npw*ide+"mbiguous#&ullwidth'$alfwidth% a0eutral!(rrow) nsms:tuIzl;p=s9o(oWp4urrogateEace2ingmark1separator9cSkUmQitlecaseletter'n@ppercaseletter#assigned!noGpff[iYoOr$sIivateuseCa,cMdGeKragraphseparator=d3l5o6nspacingmark-p|therl8nBpLsymbolWetter+umber7unctuationOenpunctuationIffiKl\ma`c1e/n-odifierl0symbolUetter)thsymbolQi.ormatAnalpunctuation[nitialpunctuationYmm)o(t'u#*wercaseletter%e(iimSlnichaeannvsQs>t\wyBzayinTad.mekhLheKa8eeJinalsemkath5rsiyehh3af7mal9a@e>h(thE@goalCh;m\nifirohingyak*paeinnayadzaonhehgoal=a:hDnottedhehKfGphIapha.bdQe1ftVu!onjoining!(ightjoining)*ransparent+c#d@jVl&eftjoining'$ualjoining%oincausing#nsIsHuxwxzwXjuspaceYaQgSp(u0yWTaceUrrogateSnknown!j]ordjoiner]x!n`oApPqnre$iogionalindicatoroe>l[oFsEuFmericGxtline[nstarterEpHenpunctuationIo>rLefixnumericMJstfixnumericKuNotationOh{hPijalemandatorybreak-2_3ae4lmy:phen;brewlettermd(nf>sepa"erable?ixnumericAlctevgfCinefeedCa@bpcUegl8ue9i#l4mbiguous#$phabetic%2'a)b+k-reaka6b>symbolsWfter)e*oth'fore+mQm3o(pir5mvndmFx6clamation7paseqrodifiersdBno2u&meric'ne!e.i$git%"cimal#ntawwLxpyzzss4xByHzzzgyemxxfyy!a0iXmthna&bbazarsquarenh#a0cZolenjHoNuni$racajangnngnh*ro]gnopllDrJsalterpahlavi{rd\ti}a|eTha>lNn^oenician[gZspaZizp{v|x[h>lPucinhauawhhmongKmyrenermYk6kVsnutyiakengpuachuehmongg.oWoWbhushuaBbewatailueb.niBfirohingyaDulEbrFewGm.nJtal]perialaramaictdfhjscriptionalpah2rthian}lavizsMerited#ddzegeloFrUujri*l1sDllic1riotm0pt.ic/mon!rtneiformea2hAirtCkLnPrvucasianalbanianmva$sqdianaboriginalqihanha4er,okee-k&mBmavhJhHnNrvve*stustanuomatolianhieroglyphsa>me*itn'nian'b$ic%d0fDghbla&mmaklodifier? nJn4oDs`uxx!u*meric+l,ther!etter-c6eFp1t2erm3<ontinue=.p/p4per5aFcRedfrle-f;o(wer)t"erm#l$r7$ose%x8tend9o&rmat'lr@r6s^wzxzwjKe$i;gionalindicator;i$q?nglequote?segspaceMx!l6mgJidjmodifyingletterKeminationmarkEnvisiblestackerGoinerIabcaonsonant*kgkHmRp\sBwithstackerCiller5edial7lRrec.fixed=edingrepha;aceholder9ub>cceedingrephaAjoined?dLfRhZinitialpostfixed3ead-inal/eadletter1ntillationmark)vagraha#iJrahmijoiningnumber'ndu%r8tFu&pright' otated!r$u%"ansformedr2upright%otated# nssLtvuzpl p@soM>HWtIaIgImItIJ9J{J\KLELMtR  R 00_S@@qSzSSSSSSST.TLTbTvTTppT I  !"#$T[gkvz.@LVgr(5BO\iv '6ETc}!2C  * < Q h }  # ? T i ( -  ) G e }   . = L c t    0 C U h { &@a 4O^6Ux 3\o7e>`'QrCZ@Qbo>v-Jl':K\.L_x$;R ':Ybu%I^m 6N]l{$/<j 7 Z  !!-!X!!!! "":"I"e"""""#5#c#####$>$I$Z$u$$$$$ %D%W%h%%%%%%%&(&E&P&Y&{&&&&&'%'>'_''''' ($(/(\(~((((()^))))))**;*_*j*w*****++0+N+q++++++",3,R,k,,,,,-7-d----,.<.O._.o.~........// ///C/h/s/////////0$050I0\0m0000000011#181M1c1}1111111-!f2?2H2U2`2i2t2}222222223 33'323;3F3_3h3w333333333333344.4E4N4W4p4{4444444444 565K5T5o55555 6A6d66666707O7l77777848U8|88889989S9l999999:9:V:q::::r$;%;5;E;U;f;$+;;;;;;;;<</<C<S<\<g<w<<<<<<<< ==,=:=D=V=b=p=========^==>)' >+>7>A>O'X>e>z>>>>>>>>>?? ?-?9?H?W?a?n?{??????????@@ @,@:@G@S@`@ m@{@@@@@@@@@@ AA(A5ADA_AnAAAAAAAAAA  BBB*B5BPB[BfBqBBBBBBBBBBC C'C1CBCSCbCsC~CCCCCCCCCCCC DD%D2D?DND[DlD~DDDDDDDDDE#E9EDEaEqEEEE$EEEEEEF FF*FAFYFiFyFFFFFFFFFFG G(G5GCG\G$(kGE&xGGGGGG_*GGGGGHH6HBHVHdHvHHHHHHH0I#I3IAIRIbIW1IId1IIq1III1III1UJ_JkJrJ}JJJJJJJJ^=J=J>F2UJJK KK<K+K3K:KDKkJrJJNK2UJkK KwKKK<KkJKJKK^=KK=J=J>K3,L4L@ @p @ 0////S0$0R50I0\0Sm000)S000RS0011R#181M1c1}11111HS113S |2O/e:<<@@=RTTAOSCCCD>PEFL;;HHKIIIJMG?NQBeededdd-,-* ##!!(( 777 ,--,,- ###!!(  &  8 *,,,,,,,,7/7,--..*#! '2++01$  "%) 543 # # # 77-,,66 ##]Z`c^_Ya[\b ( --,9! U-VXW " " "!"""$"C" E"@L" ""@""`"""""" "@"`"@"`"""'))))`)@*****+`| '/7?GOW]emu}1  " */" 7? GOT\`hjrz S  (>00FM6U]_gov~FT&ggg6>FNS[c.ksygggggdggggggggggggggggggggggggggggg"*2:k=ggjggggggDJZRb g)jrz_ggjgjg^0      ( , 4 8 @ H P X pppppppp(hppDppp|<t,l@ ? h    ]  ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ` ggh p w 11111111 1111111 1111 1 11 1111111111 111111111 11111 1111        * i%  - 5 = A I Q iY _ g l s i{              #   gg gg  !  $ , 0 8 ? F N V ^  c 111111k 1s s z 11111111111111111111111111 11111 11111111g ggj D  wggggggggggggggggggggggggggggggD gggjgg l g g Fgg g gggj    {{{   1  P Q Q         M MMMMMMMMMMMMMMMMMMMM-MMMMMMMMM MM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  MMM M MMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA !AAAAAAAAAAAAAAAAAM MMMM M MMMMMMMMMM MMMM MMMMMMM    1 1 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ J *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  1  1 2  0  1    0 0 0 0 0 0 0 0         p p p                   0             0 0    0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0       0 0 0 0   0 0 0 0 0 0 0 0 1 1   1  1 1 1 1 1 1 1  0 1 0 P    0 0 0 0 1 1 1 1 1     0    0 1 1 1 1 1 1 q 2 1 1 1 1      0   0 0 0 0 0   0   0 0 0 1 1    0  0 0                             0 0 0 0    0         0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 @@@@@@@@@@@@@@@@@@`       1 1 1   0   1  P Q 1 1      AAAAAAAAAAaAAAAaAAAAAAA AAAAAAAAAAAMMM  mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMM      AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA    B N P Z T V    ^ `""##%%'' @(1 1`@/A 0A  W[K0 0L &@@A @ `  @``@#@C@c@( A`AAPAP`A@,@ A``0-`A``A`S1AW[W[kA A` ``GA@` A` AkA@@ AoaI` A AK0 `A AZ`0@`PA``@A AaA A` A A@ A@``Ф`` AjA AAAA A AAsAAAOjAıAAAA)ADAAA7ARAAAAAAA aArAaaW[A\A A AqaA@nA aBAAAaAa()<>[]{}    9 : 0 0 0 0 0 0000000000000unknownunassigneduppercase letterlowercase lettertitlecase lettermodifier letterother letternon spacing markenclosing markcombining spacing markdecimal digit numberletter numberother numberspace separatorline separatorparagraph separatorcontrolformatprivate use areadash punctuationstart punctuationend punctuationconnector punctuationother punctuationmath symbolcurrency symbolmodifier symbolother symbolinitial punctuationfinal punctuationnoncharacterlead surrogatetrail surrogateunames/makeTokenMap() finds variant character 0x%02x used (input charset family %d) uchar_swapNames(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as unames.icu uchar_swapNames(): too few bytes (%d after header) for unames.icu out of memory swapping %u unames.icu tokens uchar_swapNames(token strings) failed uchar_swapNames(): too few bytes (%d after header) for unames.icu algorithmic range %u uchar_swapNames(prefix string of algorithmic range %u) failed uchar_swapNames(): unknown type %u of algorithmic range %u 0123456789ABCDEF<>-icuunamesN6icu_646BMPSetE[:age=3.2:]AssignedASCIIANY-]:]o@N6icu_6411SymbolTableEN6icu_6410UnicodeSetEN6icu_6418UnicodeSetIteratorEN6icu_6417CanonicalIteratorEN6icu_6414UnicodeMatcherEN6icu_6413UnicodeFilterEN6icu_6414UnicodeFunctorEicudt64l-brkitrboundariesgraphemewordstrictnormalloosesentencestandardtitlep`Break IteratorN6icu_6413BreakIteratorEN6icu_6423ICUBreakIteratorFactoryEN6icu_6423ICUBreakIteratorServiceEĻܻd`8dictionariesN6icu_6419LanguageBreakEngineEN6icu_6420LanguageBreakFactoryEN6icu_6415UnhandledEngineEN6icu_6423ICULanguageBreakFactoryE[[:Thai:]&[:LineBreak=SA:]][[:Thai:]&[:LineBreak=SA:]&[:M:]][[:Laoo:]&[:LineBreak=SA:]][[:Laoo:]&[:LineBreak=SA:]&[:M:]][[:Mymr:]&[:LineBreak=SA:]][[:Mymr:]&[:LineBreak=SA:]&[:M:]][[:Khmr:]&[:LineBreak=SA:]][[:Khmr:]&[:LineBreak=SA:]&[:M:]][\uac00-\ud7a3][[:Katakana:]\uff9e\uff9f][:Han:][:Hiragana:]N6icu_6421DictionaryBreakEngineEN6icu_6415ThaiBreakEngineEN6icu_6414LaoBreakEngineEN6icu_6418BurmeseBreakEngineEN6icu_6416KhmerBreakEngineEN6icu_6414CjkBreakEngineE ,texceptionsSentenceBreakN6icu_6428FilteredBreakIteratorBuilderEN6icu_6410UStringSetEN6icu_6431SimpleFilteredSentenceBreakDataEN6icu_6435SimpleFilteredSentenceBreakIteratorEN6icu_6434SimpleFilteredBreakIteratorBuilderEN6icu_6422RuleBasedBreakIteratorE,Z4ubrk_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized ubrk_swap(): RBBI Data header is invalid. ubrk_swap(): too few bytes (%d after ICU Data header) for break data. N6icu_6415RBBIRuleBuilderEchainLBCMNoChainsafe_forwardsafe_reverselookAheadHardBreakquoted_literals_onlyunquoted_literalsh\\[Z ^Z^xZ]H^^^xZ0c aPca```h``__`_(__h^]]\^any[_\p{L}][0-9][_\p{L}\p{N}][^[\p{Z}\u0020-\u007f]-[\p{L}]-[\p{N}]]    ^  $Xb ! ;  ; g  ^g $X%;gg  ! g  ; g  & & [^& (& $X%.&g& &*+++?+ + +[($./7{C| )/9 g +[($.| ) CFg J }JFg J}Mg M[($./7| )$Z g \g \[pP g b=e % ;ggN6icu_6415RBBIRuleScannerEdictionarybofeofN6icu_6415RBBISymbolTableEN6icu_6422RuleBasedBreakIterator10BreakCacheEN6icu_6413ICUServiceKeyEN6icu_6417ICUServiceFactoryEN6icu_6413SimpleFactoryEN6icu_6415ServiceListenerEN6icu_6410ICUServiceE/N6icu_6413EventListenerEN6icu_6411ICUNotifierEN6icu_6416ICULocaleServiceEN6icu_6418ServiceEnumerationEN6icu_649LocaleKeyEN6icu_6416LocaleKeyFactoryEN6icu_6424ICUResourceBundleFactoryEN6icu_6422SimpleLocaleKeyFactoryExn--spprfc3491rfc3530csrfc3530cscirfc3530mixprfc3722rfc3920noderfc3920resrfc4011rfc4013rfc4505rfc4518rfc4518ciusprep_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as StringPrep .spp data usprep_swap(): too few bytes (%d after header) for StringPrep .spp data usprep_swap(): too few bytes (%d after header) for all of StringPrep .spp data uts46N6icu_644IDNAEN6icu_645UTS46E !"#  0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZN6icu_6413ParsePositionEN6icu_6412DateIntervalEucnvsel_swap(): data format %02x.%02x.%02x.%02x is not recognized as UConverterSelector data ucnvsel_swap(): format version %02x is not supported ucnvsel_swap(): too few bytes (%d after header) for UConverterSelector data ucnvsel_swap(): too few bytes (%d after header) for all of UConverterSelector data CSelKXBUMMDDDEFXFRTPTLYDYEZRCDinidiwhejiyijwjvmoroaamaasadpdzauektzayxnunbgmbcgbjddrlccqrkicjrmomckacmrcmkxchcoypijcququhdrhkhkdrwprsgavdevgfxvajggngvrgtinycguvduzhrrjalibiopailwgaljegoybkgctdfkghkmlkojkwvkrmbmfktrdtpkvsgdjkwqyamkxetvdkzjdtpkztdtpliiraqlmmrmxmegcirmstmrymwjvajmytmrynadxnyncpkdznnxngvntspijounvajpcradxpmchuwpmuphrppabfypprlcqpryprtpuzpubscahleskkoybtdudtpthctpothxoybtierastkktwmtlwweotmptyjtnekaktnfprstsftajuokemaxbacaxxiaacnxkhwawxsjsujybdrkiymalrrymtmtmyoszomyuuyugyeslvariantattributeposixva_POSIXxund-u;art-lojbansgn-brbzssgn-cocsnsgn-degsgsgn-dkdslsgn-essspsgn-frfslsgn-gbbfisgn-grgsssgn-ieisgsgn-itisesgn-jpjslsgn-mxmfssgn-nincssgn-nldsesgn-nonslsgn-ptpsrsgn-seswlsgn-ussgn-zasfszh-cmnzh-cmn-hanszh-cmn-hantzh-ganzh-wuuzh-yueja-latn-hepburn-heplocja-latn-alalc97en-gb-oeden-gb-oxendicti-amii-bnni-haki-klingoni-luxi-navajoi-pwni-taoi-tayi-tsuno-bokno-nynsgn-be-frsfbsgn-be-nlvgtsgn-ch-desggzh-guoyuzh-hakkazh-min-nanzh-xiangxtg-x-cel-gaulishen-x-i-defaultund-x-i-enochiansee-x-i-mingonan-x-zh-minicuverDataVersionN6icu_6416UnifiedCacheBaseEN6icu_6412SharedObjectEN6icu_6412CacheKeyBaseEN6icu_6412UnifiedCacheEkeyTypeDatakeyMaptypeMaptypeAliasbcpTypeAliastimezoneCODEPOINTSREORDER_CODERG_KEY_VALUEzerotwofewmanydatelenientparse[[:Zs:][\u0009][:Bidi_Control:][:Variation_Selector:]][[:Bidi_Control:]][l \u0020\u00A0\u2000-\u200A\u202F\u205F\u3000]["][:digit:]*N12_GLOBAL__N_113ParseDataSinkE;h{lK{ Q{V}~VTV8V(V4W(WcWwWWWWXWWXԮX(Xd8XHXȷXXPhXxXTXpX X X< X X,X|YY8.Y6YFY(NYhVYfY4nY~YY4YYLYYYYZ(hZZZZd ZT!Z!Z4"["[4#[#\d$\0%]x%]T&6]@'F]*V]-o]3]8] =]=]=]>^D?^?F^D@^@^,A^0D^D^LE._F_\F_F_8G`GJ`PH`I`PJ aK(aKmaLaXPaPaRbS@bSTbpVdbVbWb XbtXcYc|Y,cY?cLZRcZbc [ch[c[jd(\zd\d,]d|]d^d_|e_et`Hf`Xfla{fafXbf$lfpfqgHrg,v&gxv6g(}Ng}TgT~ng~vg$gg ǵg$g(hh$hhLhh<hhhlh̖iiЗ&i6iFiȚVifivi$iܜihii i̠iidij.jȱ>jĴPj4jjjpjdjпj<jj<jjkTk&k0k`kk<kkllJlblvldlpll(lH mMm`msmxmmmmmxmn4ntZnn nXnn\nn\no"o2ohBoRotooxooooo p0p6plpp0pxpp pp pdph9qqqh"q%qL&q&r<'r'Cr(Hrp.Mr0Rrl7sr7r|MrMrdNrNr$OsRsS*s8TJsTjsUsTVsVs WshWsW t$X*t|X>t@ZhtT[t[t\u`\u\ u]0uP]Lu]`u^pu`^u^u_u_u_u4`upb vbvc4vHcLvcdvLelve|vjv|mv$nv ovovpv0rvTsvs wptwt,wuLwlu\wulwuwvw@wwww4xwpywyw4{ x|bx<}x}dy~jy~yDyLyԅy$0zP@zPzzzXz,{x<{|{,{{J||\|ȓj}~~~@~<Lp\<t^n ,Ԁ(|Rt4ԣЁ؁,ܦ(,Td|̩,xX΂ƒpįƄք(4.@Xh$xhԶRx~H4ؿ L 4XPdtHpćLԇ`Tp8@ 4DT,d|D8ĉԉP( $t4D8Td t,XĊ܊,DT<d~4Ќ||>,>@,?l?l@̭@@@ @ BXBlHM<lMPMdMx,NlNPQS`UUUXlY,Z@LZT\^laPcmu4uH|v\vlw xܕd\|<$lpL̳0H\x<\dLPld<|<8 <t HL|'tl,,,.\<0x\000\4,5`8L9>EP|M l4>>!>"?l"\?\&?L+\@l+p@+@l,@,DA,XA,lA,A,A -A-A-A-A-B-B .0B.DB,.XB<.lBL.B\.Bl.B|.B.B.B.B. C. C.4C.HC.\C /pC/C,/C$;>P;L?;l@lH@HBHCILEdIEIlJlJJJx<>Cpl?\@<0>\>l(?D?X? ??,??P@ @ @\ $A 8A XAL lA A(BtB BBCC#C$C,&C&C'C) D+LD-D .D.D.D.E.E 0,E 1DE 2XE|4El7E 8TF:F;F<(G,BGBG N8Hp\?@p?p@p@q@qA@qD|qlEqEqEq GrGHrL>,B(|DLF(T|VVܮWWW,\XL|X`lYܯYY,Y@,ZT [԰[@[T\\l]L``в`a |a4aTb\cc(LddԴdle<,ffȵh|i mm,nloȷ|p p qrs\uvȹvLxXL|ĺ|}X~Ļ~| ܀lL(| `LȾL,h\|l,8\L`\t<|ܙ,P$Lh̢ܢ<$l8Th|̣LLdl ,|pl <8|Tl|,`l̬<ḒXܭl<\|̮\l|̯ܯ\<>|\>l>> @,A CDdE G<LHI|O|ULW0\WD\YY|Z[H<``la<,clelf@ g,gLg\glgggh4|h\hh i,isEDD f AAK _ CAE H>FBA A(G0J (D ABBD b (D ABBE h>U0|0?vFAA G0v  DABD |??EM F fL?FDB B(E0D8GP 8A0A(B BBBD (zPLRx# P0Ph@r@ \@BBD D(J0U (A ABBG ` (C ABBH ` (F ABBE @"EX$@wEAD jAA8AQAi F \4XTAnBAA O ABJ HCB@A BBB A(A0D@z 0A(A BBBB 4XCRAD \ CBH }ABP C҅FEG B(D0F8G^ 8A0A(B BBBC ,zPLRxa# 4(;YlDEPBB E(A0A8GP" 8D0A(B BBBG N 8C0A(B BBBF  ZKلEY B f8<@GAC BHMO K c.S.,zPLRxI#  4K\\HLBBB B(A0A8G 8A0A(B BBBB kD\A,zPLRx# 4`hJ^ЃBHB E(H0E8IJZAK 8A0A(B BBBH HLY {AC I.  H q.Q. @.L. P.VA00UFAA D`h  AABH 0dVFAA Dpr  AABF tV9V24VOAD L AAF IAAE$W  pWl |WEFBB B(A0A8 0C(B BBBE f 0A(E BBBF i 0E(B BBBB \YxhYSBB B(A0A8a 0C(B BBBI O 0F(B BBBK XH8 Z#4[#@H$[KAG0`DAP0U AAA [#[-([QML d AB JAE \#(\EP ,\1JR L A 4H\3JX F CE Xd\=VT F FA|\\ 8\FBA A(Gy (A ABBH <]AShEp] l]$h] 8d]L`] `\]tX] T]P]z]*AQ F Q]J^rt^R ^z ,_R4x_Ht_ \\p_;yBB B(A0A8D@8A0A(B BBBFP@P`K A HaFBB B(A0C8DP 8C0A(B BBBG P$ bpEE D(D0P0R (D BBBD x Dd d H dFBB B(A0C8DPl 8C0A(B BBBD H fFBE B(A0A8DPh 8D0A(B BBBF HjAA \ ABE PP A CHD ,H>TWHC bABIx>Ĝ`]kH(>EAD0w AAE $>|^EDG KAA0>FDE  ABA >p0^L_ԞR5^EIG n AAA @2 ^,?J]EAG n AAA 2Ȝ]H@S\@@p@L D@HjAA \ ABE PP A CHD ,@WHC dABG@P`]kH(AEAD0w AAE $DA`EDG MAA8lA@AADpZxHExApT AAD AԢT8A BDA h ABA E FII 8AԣBDA i ABA V FIG L4BZBBB B(D0D8Gn 8A0A(B BBBA \BBBB B(D0A8GBHG 8A0A(B BBBG B#B$ 0 C FAA Dpb  AABF (@CEADp[ AAI \lCFNB B(A0A8GTLFAM 8A0A(B BBBA 0C|ED`hIpEhA`O AB Dܳ[H M A D GH y A (8DT\iKG WAAD$dDVqDJ TAADDDȴDԴ Dд DܴQ^K G EK0EBAA D0z  AABJ (HEEAD Y CAI tE&EE E,,EH*LEdFBB B(A0A8Dj 8A0A(B BBBJ L(FFBB B(A0A8Db 8A0A(B BBBB lxFtCFBB B(A0A8G  B V A ~ 8A0A(B BBBH  B ` A HFTFEB E(D0A8J  8A0A(B BBBA l4GؼFBB B(A0A8GBPA} 8A0A(B BBBH pB`ALGzFBB B(A0A8Ix 8A0A(B BBBG LGFBB B(A0G8G 8A0A(B BBBH DH8'BBB B(A0D8MTBBABDBiC 8A0A(B BBBH YQBBAJNBZXHBBE E(A0A8Gg 8A0A(B BBBH wJUA8IYTLITFBB A(A0G 0A(A BBBJ HIPAI+HDB \I&HDB WII/( J0aYCG pAAK8JtHOPJ| dJx xJtJ0g JED@ AG JXjJOJSSP E W K08P K\BBJA  ABJ  FBA [ EBA H ABN tKX0AnXKlhBOB A(D0N@ 0A(A BBBA f 0A(A BBBB K0LKFAA D0l  AABD 4L+HL5Q_dL1Q[LL FBB B(A0A8G 8A0A(B BBBF LLFBA D(G0 (D ABBH  (D ABBC 0 M\FEA GN  AABK 0TMFEA GQ  AABH @Md0BBB A(A0JR 0A(A BBBD MPH@ I 0MFEA G  AABA @NFBB D(A0D@ 0A(A BBBI `NlH[ E |NkQ] B z@N0REC [ CBF C AFF IABN NxO FEE B(D0D8G5 8A0A(B BBBH IDYAK 8C0A(B BBBJ O(O4)EbOHE| G OE K OX= P0 P4PHP\PpP P@PFHA v ABH = AII JAB0PxEAD o DAB rDA0Q\mEAD ` DAA wDA8DQFED A(Gh (A ABBA QEP0QnAAD M CAI ICAQ,OHFQd LQ`BBB E(A0A8D 8A0A(B BBBF HLRFBE B(A0A8GH 8A0A(B BBBF DR4BFAA L ABI  ABE K ABB @R<RED [ CBE L ANE JAB4$SRDD ] ABF ABH\S@FBB B(A0A8Dp 8A0A(B BBBD HSlFBB B(A0A8Du 8A0A(B BBBG HS(GFBB B(A0A8Dn 8A0A(B BBBF @T,H C E H\TqFBB B(A0A8Dp 8A0A(B BBBD 4TEAD L DAE  DAK TkQ] B zpU FEE E(D0C8J QWA 8A0A(B BBBE DScBtU 8TPB Q`U JFBB B(A0A8D`p 8A0A(B BBBD [hBpYhA`rhHp`hA`U H P H VX 8TPB Q4Vx <LV `VtVV LV;FDB B(A0A8G 8A0A(B BBBH V(W4LW;FBB B(A0A8G 8A0A(B BBBB ,dWNID } ABE WX,DWtNTMJ B(A0D8 0E(F BBBD DW|NID T ABF O ABF W ABA 8X!DLX!NBF B(D0D8 0A(F BFBM X#GX#TX#\BE A(j  AFBI P(D  AHBI DY8% FHB B(A0A8 0A(B BBBH D\Y/FUB F(E0E8Z 0A(F BFBH Y5 DY5FBB B(A0C8 0A(B BBBF DZl; NBF F(E0E8 0E(B BBBF HZE/\ZF.8tZ(FiFBA A(D@q (A ABBK HZ\H7FBB B(A0A8D` 8A0A(B BBBD DZPKFBB B(A0A8^ 0A(B BBBK DD[NFBB B(A0A8j 0A(B BBBG D[`RFBE B(A0A8S 0A(B BBBC t[Y}KF E(A0A80A(B BBBHX8X`8L\[V`\\t\]F\D^\P^"\l^)`\^FBB E(A0D8DP 8A0A(B BBBG  8A0A(B BBBH `(]`FBB A(E0_ (E FBBB G (A BBBB a (A BBBH `] eFBB A(E0E (E FBBD G (A BBBJ a (A BBBH ]li-d^iFBB B(A0A8D` 8A0A(B BBBD hOpYhF`XhAp[hA`dl^@nFBB B(A0A8D` 8A0A(B BBBA hOpXhF`NhAp[hA`^rO^s?^@s3_ls3$_s?8<_sNAE r AJG  EFF 8x_4uNBF E(E0j (A JFBC @_vFFE E(t  IBBI   KFBD @_DxFFF F(E0E8l 0I(F BBBE <`y"P`yHd`zFEB E(A0H8DP 8A0A(B BBBE `|`8}`}-P`}mFBB A(A0D@9 0A(A BBBG HPPZHE@P@a 0FBB A(A0D@  0A(A BBBK HOP[HE@PaqFBB A(A0D@A 0A(A BBBG HPPZHE@Pa%FBB A(A0D@% 0A(A BBBC HOP[HE@DD  F 8hT?BBA A(G`I (A ABBD 4@EDD P DAF Z DAI <ܚAPFBA A(GH (A ABBA (zPLRx]# 0*B4`,BECD O CAA J CAA HBMFBB B(A0A8GZ 8A0A(B BBBG PEcFBB B(A0A8Gq 8A0A(B BBBH ,zPLRx\# 4A(LGFBB B(A0A8Ge 8A0A(B BBBD 0НIFAF J0y  AABD IPTS I N B O($J@< JEFG S AAI S AAK U EAE JHJ?FBB B(A0A8G@ 8A0A(B BBBA 8|NFDH [ ABH L ABI HNFBB B(A0C8GF 8A0A(B BBBI Hh4QVFBB B(A0A8GO 8A0A(B BBBB LHUFEB B(A0A8O 8A0A(B BBBE 8YFBA A(DP| (A ABBH L@ZM#BNB B(A0A8Gi 8A0A(B BBBH ,zPLRx1Y# 4=NP؟Ta< BEB B(A0D8J 8A0A(B BBBA ,zPLRxX# 4=2HtjBEI L(E0A8G` 8A0A(B BBBA plwTFBB B(A0A8GE 8A0A(B BBBD ZlBNN\A,zPLRxW# 4<<|nLRGA  ABD DB,o[tEAG x DAF oEL(oQEDL uAADH4pAGG d AAK S AAK S AAK SAAD\peRED D(I0R(A ABBHH0ȣpUܣp'Eap'Eap'Ea40 qWFAA G0u  DABE ( :LrFBB B(A0A8G@K 8D0A(B BBBC (zPLRxT# @0V:qhr$E^,0|rcEEAG ~ DAH 0`rFAD G@  AABG ,xsEEJJ AAH $zPLRxS# ,v9,s0EAG Q DAA >9iLLsYBBB B(A0A8GB 8A0A(B BBBC ,zPLRx%S# 48*LuFBB B(A0A8J@ 8A0A(B BBBF ,zPLRxR# 4H8L|@yIFBB B(A0D8GQ 8A0A(B BBBE  `8:tL({hFEB B(E0G8Gt 8A0A(B BBBH ,zPLRxQ# 48.L|`["FEB B(E0D8Jq 8A0A(B BBBC ,zPLRxP# 48j,({EAG I DAE DxEL4`|pHDA H ABH | ABA ,=ECG l AAA  7,ECG k AAA h7t(DPBB B(D0D8GP 8A0A(B BBBE o8F0A(B BBBBHP|54AFEH G0  AABC 6(HEAG0s AAF $0EHD rAALX$FBB E(H0A8Dx 8A0A(B BBBB ,zPLRxN# 45B=؇%>8, bBA D(G0Z (A ABBH hQMD(%D!$`wEy J a G FԬTEl G TEl G  @ 4H\pp,#t0{QGH E(D0A8D` 8A0A(B BBBG L8A0A(B BBBJH`$82x8dPEB B(D0C8G` 8C0A(B BBBI [8A0A(B BBBKH`dnOBB B(A0A8G@ 8A0A(B BBBB H@P 2H4SRGE F(D0C8GPl 8A0A(B BBBH HFBB B(A0A8G 8A0A(B BBBC X̯PFBB B(A0A8DplxLXxApr 8C0A(B BBBG (FEB E(G0C8G`d 8A0A(B BBBG  8C0A(B BBBA W 8C0A(B BBBE 7hIpRhA`l,FBB B(A0A8D`d 8C0A(B BBBF hGpThA`ihApNhA`s hJpE $xRBB E(D0D8GPXG`[XAP 8A0A(B BBBK D 8C0A(B BBBH r 8C0A(B BBBJ (8FDD fAB4رBFDD L(H0O(D IABP)FGG D(G0p (A ABBK U (A ABBA $zPLRx]G# 0,Z/(=FDD kAB(в=FDD kABH FBE E(D0F8G` 8A0A(B BBBA HH#FEI F(D0A8DP8D0D(E BBBȦ Ħ LFEB B(A0D8D`F 8A0A(B BBBH x @.BBB B(D0F8GP 8A0A(B BBBE o 8A0A(B BBBA G 8A0A(B BBBA HFFNO E(A0A8DP 8D0A(B BBBB ԴHFBB B(A0A8D`' 8A0A(B BBBE 4HHD&E\dXpAn(FFDA o ABC $Ъ>ECD mCAԵHBBD D(G0s (A ABBD D(F ABB\48BBE G(A0N (A MBBG D (A JBBE D(A MBB6|BBB B(D0A8I ( K V A  8A0A(B BBBA _ I X A  J _ B (D8<@wBED D(D@B (A ABBE xCLwFBB B(A0A8G 8A0A(B BBBF LܶvoFEB B(A0A8G 8A0A(B BBBC )0D/Ei`/EiH|0<FBE L(D0A8GPn 8A0A(B BBBC Hȸ$FBE E(D0D8D@\ 8C0A(B BBBJ HFBB B(A0D8Gp 8A0A(B BBBF <`FBB A(A0 (A BBBJ L H DȹD FAA GFEBI}  AABD X LBE E(D0A8G@o8J0D(B BBBO@DlbKAA h FBK ACBBH 0FCA D0R  AABD 0$FAA D@~  AABB @5FBB A(A0G 0A(A BBBE \`BBB E(A0A8Gs 8A0A(B BBBG G`A<ԻH#@dFBB A(A0G 0A(A BBBA ,#(@EAD@Z AAJ (l`EAD@Z AAJ   LԼFBB B(A0A8G 8A0A(B BBBH <$xz@EC DHd A .w..$.#0|EEDD Q DAE WDA0MEHD Q DAI WDA4ZFDA Q ABA sDB<FIA A(D0Q (D ABBA \Pp 4L\LKԾEL4,bFAA W ABF vAB$(d6ECD eCAP4CLcpELEL(dEDJ0I AAA 8TFBA A(G0W (D ABBG @$sFBB A(I0{ (A BBBJ h$ | </FBA D(G0 (A ABBH &"HYDLBI A(G0|(A ABBGH0DEP$`kEAG [AA,F;EAG j AAA  (EAG  DAF ,FEAG j AAA * ,D@EID \ DAA ̴w$gEK D AK (HMH0FBE B(D0A8J 8A0A(B BBBA 4tFAK J  AABH $zPLRxq6# ,DH v A ,JzEEG j AAA 4RPBFBB E(D0D8J 8A0A(B BBBE ,zPLRxy5# 4*4H\BJB A(A0G 0A(A BBBA >=64 aFAD Gq  AABI $zPLRxm4# ,,hIEIP Y DAA `p l h d ,` @\TXH ~ J p(Eb ,@Th|0TDgFBA A(G\ILGL (A ABBD (zPLRx%1# 0l$TFBA A(G\ILGL (A ABBD  $P, Ld(FBB B(A0A8DF 8A0A(B BBBF ,zPLRx 0# 4B#0pVEJO S AAE QGA<0FEF D(J (A ABBA (zPLRxQ/# 0"T<8FEG G(J (A ABBI T[ 4 ;FAA Dn  AABB $zPLRxi.# ,#4$FAA Dn  AABB |#D'FBG D(D0Gw 0A(A BBBC (zPLRx-# 0R+SDtCFBB D(D0Pk 0A(A BBBK (zPLRx-# 0K8ErH$ FBB B(A0A8G@ 8D0A(B BBBG <p@AD f AAC TCAHh H[FBB E(A0A8G 8A0A(B BBBA ,EAGpx AAI zPLRx+# p(Lh$hFBB B(D0A8G 8A0A(B BBBG ,zPLRx +# 4NewzLm \NTpD8X/BKB A(A0G 0A(A BBBF (zPLRxA*# 0h]Er I \GSk@1FBB A(A0 (H GBBH (zPLRx)# 00LE-EEXBEE E(A0D8D` 8A0A(B BBBG DhJpNhA`(zPLRx(# `0\D BBE E(I0D8G 8A0A(B BBBD pCBBN:"HI P@ZFBB I(G0G@ 0A(A BBBG $)EDG IJA\@FLE B(D0D8GXe`MXAP\ 8A0A(B BBBG DXK`SXAP@\ZFBB I(G0G@ 0A(A BBBG $x)EDG IJA "HI P("HI P@DZFBB I(G0G@ 0A(A BBBG $)EDG IJA"HI P@ZFBB I(G0G@ 0A(A BBBG $ )EDG IJA8 i|J H(C0PdXT saFBB B(A0A8Gm 8A0A(B BBBD 4NIBQ,zPLRx%# 4"9L$ ' FBB B(A0A8G 8A0A(B BBBF <@pZFBB I(G0G@ 0A(A BBBG $)EDG IJA     ,7@,T8ELLp,CFEB B(D0A8Gq 8A0A(B BBBJ D` A  @BFDD Gf]AV  AABE $zPLRx"# ,,8t8FAA G8g@[8A0f  AABD ELPmFBB B(A0A8Q 8A0A(B BBBF 6d7L,L`<FDD [ ABD T8FGD D(Qo (A ABBE ,EJ@z AF YH]PFHA@4 eFDH V FII aABH8T FEE H(D0o (A BBBF i(F BBB $ -EDI IIDH FEE H(D0o (A BBBF i(F BBB ! 4 TFJR S ABH GFBX$! 4l !TFJR S ABH GFBH! LD!FBE E(D0K8Lj 8A0A(B BBBG d/  " H4"p EC P. . A . .]. . t i..ClJ.2$/L0/ ,FBB B(A0A8D 8A0A(B BBBJ ! LT/FBB B(A0A8D 8A0A(B BBBB  L`0FBB B(A0A8D 8A0A(B BBBB \w U4$0?FED D(I0I(P ABBL\0 FBB B(A0A8D 8A0A(B BBBB  Lx1FBB B(A0A8D 8A0A(B BBBB d L,2sFBB B(A0A8D 8A0A(B BBBB @ 6L2&FBB B(A0D8D 8A0A(B BBBJ 4<@3FEE D(G0Q (A ABBA ,Th3&E\@tx3m{MBI E(D0 (A BBBA |:|`,4BPFDI _ ABA n(L4FBB F(D0D8GPM 8A0A(B BBBA H|<5]FOD C(D0g (D ABBA `.:6L6EL<6bFJC D(GY (A ABBA (zPLRxq# 0,6EAGg AAJ <V47FAA Go  AABF H,9BBB B(A0A8DpZ 8A0A(B BBBA LxT;BEB B(A0A8Gy 8A0A(B BBBI L?KBEB B(A0A8Gt 8A0A(B BBBF ,zPLRx# 4&P`FBB B(A0A8D` 8A0A(B BBBA κ|fQEB E(D0D8F` 8J0A(B BBBI 8I0A(B BBBN`,ThkRGF DABL8iCFBB B(D0A8Gy 8A0A(B BBBE 8m4m 0m ,m $(~8$~ L ~ `~ thn9n.n$nEGz AI DoELsAosEmpC,,PpkfEAG @ DAN \pELx} }$LS4dp=FDE Z AIE AAB(lpAODG cAAAX pUBE E(D0D8GPw8D0A(B BBB\PhpEB I dq<pqEDG F AAH r AAD SAATqYFBB A(A0G@ 0D(A BBBA K 0D(A BBBJ zRx @(Xlr@FBB B(A0A8Dpf 8A0A(B BBBF txMTxAp4tyEDG R AAD D AAB 0tEEDG P EAJ RAA4t',HuzbEDO S AAA :LLu*FEB E(D0D8D@J 8D0A(B BBBA RDtuMGA A(D0a(A ABBGH0(@u9IDA gABHlujFEA C(G0Z (A ABBJ c(A ABB,v_FAD F ABD Dv=pvH | D TwH | D 4x Lxk`xty;DyFDC  ADH { ABJ K ABB {H|{P|;FDC  FBK W DBK L ABI  CBB HL~-FBB B(H0D8DP 8D0A(B BBBA `FBB B(D0A8GP 8E0A(B BBBG 8C0A(B BBBGH y A 8FBD C(G0 (D ABBK ,TE{ H G A U K <JBAD Z ABD h ABA X0!JAD  ABI ߰4(WϰEDD k AAF TAA(`\EAG @ DAF P%lxdFEB B(D0D8D` 8A0A(B BBBG z 8A0A(B BBBD x0܆|PBB B(D0D8D@ 8A0A(B BBBC V8D0A(B BBBU@ O؈;Ls4naFO T CAB FJA4LTMDQ M CAE JFAPFDC  FBA C ABJ P DBJ  CBB TH G c`FBB E(D0C8GP 8E0A(B BBBB L8C0A(B BBB<`, FBB D(C0 (D BFBG PFAA { ABJ Q ABD S ABB CCBh d ` 0\ D(EXdUl4UBA A(  ABBD @FFF H(H0J80A(B EBB@@FHF H(H0J80A(B BBB8@xFIB E(F0T(A BBB|?Ln EL$LS4QODG M AAG YAAE8 FBA A(D@ (A ABBB 8\FDA J!  AABF $zPLRx)" ,WUEOHT FBB B(A0A8G@ 8D0A(B BBBG zRx @(f\6FBB B(A0A8GW\IAl 8A0A(B BBBH T\O4yEDG R AAD E AAA 4<FGD G0r  AABB 4kۨ,@z˨EDO S AAA JLx)FIB B(D0C8G 8A0A(B BBBG ,zPLRx" 4!4lYAA [ABGP (:IDA hABHcFED A(G0W (A ABBD d(A ABB,gFAD P ABB <L1FLA D(G (A ABBK (zPLRx5" 0ӦH z F H q G H x H <$ȞoRAD e ABA P ABA 8<|(bBA D(L0` (A ABBE \T؟!EWEt G %H$LFBB B(D0D8GpQ 8A0A(B BBBJ LpLFBB B(A0A8D`` 8A0A(B BBBD 6 PbۤFBB B(D0A8Ds 8A0A(B BBBF \<p(mLW(EL,(5LW<EL@EL DVP,ͣFBB E(A0A8D 8A0A(B BBBA ?$X FEB E(D0D8G 8A0A(B BBBD DLYJȬ!@ FAA ^ ABG S ABJ S ABJ P \!d x x t( EAG Z DAD  T!@ pFEA r ABG | ABI ZAB( ܮ?ECG Z AAE << LAF U GAH IAAEH 8| NDC mABG`    = ̱f ( 4 @X0 LoPDA  FBE nABO V ABG L ABI H `bFBB B(A0G8JI 8A0A(B BBBG PBA A(G0` (A ABBG 8H0V (F ABBG ^ (F ABBG D (D ABBK xd APBB E(A0A8D@aP@v 8A0A(B BBBH d 8F0A(B BBBE 0 ̻MEKG d CAA FCA0MEHG d CAD FCA<H ǞFHD X ABC Z ABC ,y۞ !$daDQ iCA4mFAD q CBG \FB,@@LEL0\PEDD s DAK iDA$gMN E A G z POiPCD0FEA A(G`c (A ABBC [hEpPhA`8$FEA A(G@Q (A ABBE D`l&FBA D(G`] (A ABBI VhEpOhD`8TFEA A(G@O (A ABBG lFBB B(A0D8G  B Z A v 8A0A(B BBBK  B ` A `THxFBB B(D0D8D`r 8A0A(B BBBD hXpPhA`zhXpPhA`xdRBB A(D0F@UHJPLHA@h0A(A BBBCH@D 0I(C BBBJ X4FBB B(A0A8DpxKVxAp 8A0A(B BBBB PLۚMBB H(A0U (A BBBJ Z (A BBBG BJHFBB B(A0A8FP 8A0A(B BBBF 8Ht]4bDD \ABGA 4EaAG IAADA ,zE(E< PdxELEL    (.QM B EH$$TLSh4EL8 Df4NAG f AAB FAAHHOMDE  ABD a ABD I GBA .zH\(p/BEDG YDA0FFG Dpt  AABA ,/HNJe A R F 8xRAA  ABK tAEA @\Wa X xdx j uu`lPFAA D0[  CABC ]  CABE E  HABH (XTEAD@} AAG ,EJ v(J0F(A W AB )lFBB B(D0A8JC 8A0A(B BBBH gKNANMA$8tH t D h(K0M(A (`rN H HP[ES H kEP K k(prN H HP[ PN J cApEP K k<'EaDX^MGA o ABI z ABC J ABC 4 $EJ ~ AB zPLRx"  (z͒DEDG Q AAE L AAJ M AAA  "~p|CFBA A(G0w (D ABBG q (D ABBF P (A ABBB _ (A ABBK ,l>ECG ` AAA xvґ,8d@‘EID \ DAA >\ XT@`FAA G0l  DABF I  AABK L&FBA A(G0a (D ABBE L (D ABBK PEHj F l0LFBE B(D0A8G_ 8A0A(B BBBD P:fDC P ABH YABDH K ABA 8<FAA  ABD T AEF HxFED C(D0u (D ABBD k (D ABBD PxyWFBB B(A0A8GN 8A0A(B BBBC ts,0CEHG ` AAA vێ,x@ˎEEG ` AAA >H B F DhwFBE D(A0D@ 0A(A BBBE (zPLRx" @0h q<|PFED A(G (A ABBG 4J .H e  H M K !!HXP 0^FBE B(A0A8Gs 8A0A(B BBBK W!H D D !mEG L E K 0 @ʌMDH ] ABG &<!qFED D(G0 (A ABBA oWp"H"X FBB B(D0D8DP 8D0A(B BBBK ".h"8RBE H(G0F8F@i 8D0A(B BBBF D 8A0A(B BBBB ,P#}FAD A ABA x# FBB B(D0A8D@[ 8C0A(B BBBD o 8F0A(B BBBB ` 8F0A(B BBBA \#FBA C(D0X (C ABBH t (A ABBF _ (A ABBC \$ SJz D CE4#\7EH BIIq.M.q H D <$FDD G0P8K@F8A0r  AABA ,$zEAD@\ AAA zPLRx" @(l4|$u\pAG0gAAGA0,,$?EAG ` DAA Tz&5P(&OBB A(A0w (A BBBE HP0|&&{lN &_ED0 AF H%,(EC Pf. M.I. U.k D #. .j(4'x,H&}EADpU AAG PY6ɇ '|_D NL'8 FBB D(A0 (D BBBD  (D BBBE ((H C  P U G 0(@D(xSFxAPZ F FJXA(5X( FBB B(A0A8 0A(B BBBD  0A(B BBBB (d OH A A ) EX0) D) DX) FDD I ABF S ABJ N ABG ) 5)8 g) ,\) BcGG A(D0 (A EBBC A(C BBBFC0<*TP*"d*9x*4+p*PFBA A(G@l (H ABBF W (A ABBC D (C ABBD  (D ABBI + +yJ ~ H F J X8+] L+PfH z F F B Up+m+FBB D(A0D@_ 0H(A BBBO G 0A(A BBBA  0C(A BBBB t 0F(A BBBE ,,YH w A X<,U P,fH z F F B Ut,hm4,+EAG0 AAE n AAH ,+,,,-$-$WL<-$WLT-.h-D|-0H-<FBB E(D0A8D` 8A0A(B BBBK H- FEE B(D0A8GP| 8A0A(B BBBD (.!P<.!PP.!Pd.8"Px.t"D."D8."qMHE E(G0{(A ABBI.0#H.,$BEE E(D0D8DP| 8C0A(B BBBK |tAEDD nDA(P> uUIDM fDAK|>@uE I |> vFDB B(A0A8DP 8A0A(B BBBB K 8C0A(B BBBI  8C0A(B BBBG ?PxHBH I`FBB B(A0A8D` 8A0A(B BBBH `b1tb1b1HI\b1FEB E(D0D8Go 8A0A(B BBBF DNYILc3FEB D(C0D@rHNPSHA@ 0A(A BBBA Pb|4#qNEY$pc4BEAG kDAc4ELPb4aNFBB D(I0D@uHNPQHA@V 0A(A BBBB CM4 d5xRED W AEH C ABJ TXd6FBB E(G0A8DPCXR`HXAPX 8A0A(B BBBA Pd\6FED C(D0U (A ABBG d (F ABBI eL e7,e7 @e7TeLheL |eL eL eLeL eL eL <dH7KFBA A(Fl (A ABBF `KDLe7KFBB A(A0GF 0A(A BBBG (zPLRx-" 0vCKfK fKgK%HM OgK 0gKPDfKJFBB B(A0A8G" 8A0A(B BBBG 0fTMJEC Pq G .$gO;GK F Q G Jg(Oh4OH z F $hO8hO*HNB QXhO8lgOIEF IL H 5.].4g6EIAC P G .lPnOI4gQIFAD De  AABH 0iR (DiREAD U AAG piS iS iS iS i S:TOH N\i,SFBB A(A0D@sHEPZ0A(A BBBF@D 0A(A BBBD L@jlSFBB A(A0L (A BBBA J (A BBBG jSufdNX$j TuUv E IGP$jdTSEM F b F R$kTSEM F b F R(kTQP4@jUJGFAD D@e  AABH xkUmfdFX(kVEHI Q AAG @kVECI J FAF s AAC c CAI 4l$WECI I FAG w DAL 4@lWECI N AAG R AAD 8xltXHFA L ABB f DBD 8lYXAA  ABG PH 8kYEEF IL H 8.].,m5@m5Tm5ELpm5ELm6m 6m6ELm6m(6ELn,6n86EL0n<6ELLn@6KbCHln6 n6;Eqn7jL]4nT7EAG0h AAI O CAE 8n7OID ] GAO KCAA,oP8~KbCHLo8"HYdo8"HY|o8"HYo8"HYo9'HQ G Fo 9 o9 o9Lo$9kBFBB B(A0A8Gq 8A0A(B BBBH ,zPLRxi" 4@JBp:HDB Ip:HDB ILo:!AFBB B(A0A8D_ 8A0A(B BBBE ALHp;!AFBB B(A0A8D_ 8A0A(B BBBE XtAq< q< 4p< r> r= s=iEF I AK (sD>EF } AA Ls V`s,VELp|s0VTHE B(A0D8FP8F0A(B BBBKHPD8C0A(B BBBLrVf?FBB B(D0A8D 8A0A(B BBBB  ~%?LXsW?FBB B(D0A8Dv 8A0A(B BBBK }>Ls Y>FBB B(A0D8D{ 8A0A(B BBBF l\}>L(t4Zs>FBE E(D0C8G 8A0A(B BBBJ Ħ}:>u[jKOFTu\+FBB B(A0A8DPXP`cXAPd 8A0A(B BBBG 4v\EADP_XK`FXAPD AAG LEDF jCA$x`>EDF jCADxaFLu`xBBB B(A0A8Dpz 8A0A(B BBBF PLJFBB B(A0A8G6 8A0A(B BBBK :!n0,0\JEAG } DAA :"xԕ"! "("̼@L.hCLFBA C(D0A (D ABBF N (D ABBI HXFBB B(A0A8D` 8A0A(B BBBI H0DdBBB E(F0E8H 0A(B BBBI I$XAI AI @<BEE D(D0IC 0A(A BBBH 45BGA C(  ABBA iEJ I ؾZHQ$Af I A\p<NBI I(D0H8I@w8A0A(B BBBHH@HBBB B(A0A8G@c 8D0A(B BBBG 0^ADL s AAJ KAA@P<BDA  ABJ C ABJ DAFHdBED D(F0U (A ABBH e(A ABB\IBB B(D0C8DPe8A0A(B BBBGHPH@FBB B(A0A8D` 8D0A(B BBBA T'BBB B(A0A8G L;J 8A0A(B BBBG ,zPLRx'" ;4%!`,A FBA A(D0 (D ABBD D (F ABBA f (D ABBA 0 $CPA3FBB A(A0f (A BBBG V (A BBBC I$B1Ja44CJEC M F .i.#!4EEC My B .i.H#!axG tG,HDB ]G-GH0G2FBB B(A0C8DP8 8D0A(B BBBG |LL MELMHPFDB B(A0A8GH 8A0A(B BBBA  R4hSI HS^]u| D U(lPTUEHK 3DALUFBD D(G0I (D ABBG  (D ABBG L$XFBD D(G0Q (D ABBG E (D ABBJ H8ZFBE B(D0G8G@v 8D0A(B BBBD d]FEE E(D0A8DPi 8A0A(B BBBG r 8C0A(B BBBJ P^^9FFF G(D0 (A BBBO z (A BBBA X (X_REAK wDA@`mFDA Y DBF j ABK AABPD`xFEE B(A0I8L 8A0A(B BBBA 3H4gFBB E(D0A8Dp 8A0A(B BBBA LiFBB B(A0D8GK 8A0A(B BBBC  Hdo5FBE B(D0C8Hp 8D0A(B BBBA L4Xqi:FBB E(A0A8GI 8A0A(B BBBA pV H`x*FBE I(A0A8G`| 8C0A(B BBBA LDzBFBB E(A0A8GE 8A0A(B BBBA $ hHP,FBE B(A0A8D`` 8C0A(B BBBG Lp  FEB B(A0A8GF 8A0A(B BBBH . 4FAA D  AABD  T LhmFEE E(D0A8Gl 8A0A(B BBBA t/, EHDpw AAF  j 4,FHA Du  AABD  <|FID A(D| (A ABBF   l<\FED F(Dn (A ABBA x*,;HrDEN` tEN(wEDD0b AAA pERtHRHB E(D0D8G` 8A0A(B BBBA (8EAG@| AAE DdXyFBB A(A0JA 0A(A BBBA (zPLRx" 0*L]~NH@FBB B(A0C8Gpp 8A0A(B BBBG PhVFBB B(D0A8Gi 8A0A(B BBBE ,zPLRx" 4 L;FBB B(A0A8Dp 8A0A(B BBBD 4F8lG 6EC P. b. D 4e%4|7EC PH H `. N.<lFJD A(G`a (A ABBE eP,hEAG q AAA i4<:YFAA Du  AABK :,(&EFDS AAA 6L` `\ 8tXTEC FF_ E f. U.<@,dEAG t AAA PbDRFHE D(A0L` 0A(A BBBF S,pLEAG t AAA LFBB B(A0D8G{ 8A0A(B BBBC ,zPLRx" 44,T:EFD Y DAA c,@SFDH ^ ABA `+!     4 H \ pHN      |s( <aVBHx`3t   ,'EFDS AAA `;|, ,cEDDpB AAA (L,hTEFDW AAA ;,EFD[ AAA 8<g,WEFD[ AAA <3@, T( h$ |         0 D X $l%EDD SCALFBB B(A0A8D` 8A0A(B BBBG 5̷$ط8,LA2FDI ^ ABA  n(TFAA N ABG EL  ,,@RAA ^ ABK p#TNLFEB D(H0Z (F BBBA Q(C BBBD @8LeFBB D(A0 (A EBBH <+QKTthG|@iVI$/ECG ]AAHFBH A(D0D (A BBBH h(A DBE$/ECG ]AAL0FBB G(D0D (A BBBH U (F BBBA HLFEB B(D0D8DPU 8A0A(B BBBF dEFBB B(D0D8D`z 8F0D(B BBBL C 8C0A(B BBBA 4x HtW\cpwDRZ8iaGG MFAU DGA 4AB`w I I G HPPxFBA C(D0J (C ABBF _ (A ABBC = C4!(EDF0m AAB 8kFEB D(D0N(A BBBHmFMB E(D0D8F`` 8A0A(B BBBF `\FBB E(D0A8D@ 8D0A(B BBBD  8D0A(B BBBO (\eEDF0^ GAK  1N[G(EAK wDAH4 \0ELx4 0;EN E TW[ {EM4FAA D0o  AABA Y 8,@bBA A(I0U (A ABBF PheMBO A(A0v (A BBBC P (A BBBI "p,|bAA @ ABI HhiFGB B(D0D8I@d 8D0A(B BBBE 4PlFED A(F0L(D ABB,HXEID d DAA 4(EDG [ DAH ,0HEID d DAA  D8EN E 8`(_DD  ABD } ABH 8FBA A(G0K (D ABBK 40FDD GY  AABA $zPLRx" ,$P,H@r F (l*FDC YAB (EDG [ DAH 8d(XAD0 AAB f DAE 4XFED A(D0l(D ABBL` tfEL@ AD ,EAG x AAA  ]4\XAD0N AAA LDA EG0 AJ <@ P<EG0O AD t (pEAG K DAC 4yFDD GY  AABA M(HhEAG K DAC 40FDD GY  AABA \$ EG [ DE (8OFDC ~AB4\QFAD G0  AABF `X, lEHEID a DAA \ <htFBA A(G@w (A ABBB |{  ,EAG q AAA \,P@EID \ DAA g,dHWEAG K DAC h ?L/FEB E(D0D8GR 8A0A(B BBBC ,zPLRx! 4DjEu F d dXkEr I X H LoFBE E(D0D8GR 8A0A(B BBBC T3L#FEB B(D0A8IL 8A0A(B BBBE HDXDFBE D(D0IK 0A(A BBBG (zPLRx!! 0xH.L]\EL` 0\ DXMy J lD hWy H gA(PQAD0J AAF vEU F ,4CtEAG g AAA `TL < ,48;(EAG _ AAA $|00ECG ^AA8D5p|bEz A aN(m(<pQJDD vAAFh L|YFBB B(A0A8D 8A0A(B BBBF (T   4 FEA A(D0(A ABBDH6ILedhELlEPp-HQFBD E(D0  (D ABBI W(D ABBPFBB B(A0A8G  8A0A(B BBBH ,zPLRxq! 4VP8@EC Pd.h. F `mL]FBB B(A0A8G{ 8A0A(B BBBA ,zPLRx! 4G|iFEE B(D0A8NpY 8A0A(B BBBH  8A0A(B BBBL  8D0A(B BBBH zRx p(0<pMIM p ABJ "XPHFBB B(A0A8G 8A0A(B BBBA [@<' HFBE E(D0C8GP^ 8C0A(B BBBF hD |@ <8EL<0L_P LEL P $H8DL@ `<tHELH D @HL FEB E(D0D8F` 8A0A(B BBBF LKBH B(D0D8K`8A0A(B BBBGlBBE B(A0A8Df 8A0A(B BBBG BXAUE\As8A0A(B BBBhBEE E(D0A8ItAJAZ 8A0A(B BBBE oAFD4\"FAA GV  AABG xtp,ELEL0<HsHHOP`5FEB B(A0A8G{ 8A0A(B BBBC ,zPLRx ! 4t#C`  \ $$ h OEMK XTA$L  IEDD vDAt    EL@  FBB A(A0D} 0A(A BBBK  T  VEG0@ DA  \NH0@ A ,< oEAG@N AAA 0˵4 )BFA D  AABA h?3 Sj C XXFH FED D(G0A (A ABBG b(C ABB4D XQDG T CAD x AAF <| HFBA A(Gb (A ABBG (zPLRx! 0 | ( < P <d FHA D(Gj (A ABBA  hQiXG 0 FGA J  AABA L 4FBB B(A0A8D@[ 8D0A(B BBBF hxEp                | $x 8t Lp `l tht 8pFBA A(F@ (A ABBD D $ͱFBB A(A0Gw 0A(A BBBF HPD8TFBB A(A0D 0A(A BBBG Hu<<MFEK A(D@ (A ABBF đP&4FAF D0  AABE x` XlEL.L]ELEL%E_4%E_P5LdlEL#QN4cFHD A(G0@(C ABB4TFDD D0|  AABF ydP(JTFIB B(A0J8G 8A0A(B BBBI 2P@7,<'EAG ` AAA HDFEE D(A0g8F@O8A0A(A BBB$(Eb@<WdXD)LXtXEL\mL\ELaLPEL aLP`EL8daLPTELpaLPEL DFBH F(D0A8GPw8D0A(B BBBHxFEH B(A0C8M\ 8A0A(B BBBD LP<&`FBB B(A0E8G` 8A0A(B BBBE LL+`FBB B(A0E8G` 8A0A(B BBBE L\0`FBB B(A0E8G` 8A0A(B BBBE @l5EPP\p5ssFBB B(A0D8J 8A0A(B BBBJ 3lf`P7%PFBB B(A0D8N~ 8A0A(B BBBI lMfX7P4H9'FEB B(A0D8NG 8A0A(B BBBE MRO P:FEB B(A0D8NT 8A0A(B BBBH DN6OP <ӪFBB B(D0D8J 8A0A(B BBBE 8ت8x>-ȪEC P.. A @F9'ii iiEW$i8iLi`itiQ Q,Q8QELdNt*x *t"QL* * *X*|FBB B(D0A8DPTXV`XXAPD 8D0A(B BBBG 4<*@EFCC G0(  AABA 4*#4*jFEH G0  AABA ,D*EAG _ DAG P DAC F DAA |8<,hFED D(G0p (A ABBH $x,$EAG EA0,EAG u DAI ~DA4,(EDD j AAG aDA8 -FBA A(G@ (A ABBA `H,$FFD D(G0 (A ABBC  (A ABBF W (A ABBA L{HK,,6;MDG FB-ȉELP-̉FBB B(A0A8G? 8A0A(B BBBB PKD|-RAD  ABE SCBHC XPg<-WFEA A(P (A ABBJ ̙)4/EUP/cTNh/W@|/PEAD  FAK v DAE D AAJ L.FBE B(A0A8DP 8A0A(B BBBC ,F((0EAG u CAJ @T08rFAD r ABH A EBH c NBE T/tƖFAA \ ABI C DBG q DBI P ABA ^|,0lMAH EB81ELPT0$FHI E(D0D8L 8A0A(B BBBA -|0BFBE E(D0A8G@m 8A0A(B BBBK  8A0A(B BBBL a 8I0A(B BBBE t/ҕLX1•FBB B(A0A8Dpb 8A0A(B BBBB 4D1 sFBB A(A0Je 0A(A BBBE PfhP 3ZUEG E(N08 (A ABBF (I ABBt3,$3$rEFD `AA3|W3Ȩ[Yl K J3`2FJD D(D0w (A ABBG L (A ABBF N (A ABBA  8t4QMED D(F0d(A ABBF4 4 4;d3Щ!FEE D(A0D (A BBBH G (A BBBJ A (A IBBA eǓPl40FBD A(G0G (A ABBG Y (A ABBA `l5d,4pBHFDA oAB`5FEI C(D0 (A ABBH L (D ABBK L (A ABBA  05ĪFAD v ABD `P5%zFBB B(A0I8Gi 8A0A(B BBBH ^(AT7حh61L`7EL$7TEp K M C C7@'HV B FL6PFBB B(A0A8DP 8A0A(B BBBC #S<T7WMEH O ABD P ABA (<%8@%h7\RBB E(D0D8G@X 8A0A(B BBBD x 8G0A(B BBBH `$D9^EAG FEAl9Я!JL,8NrAD e ABA P<&H9(NDG D AAA H AAF ^AAHH < :qKAD K ABJ AABDH`:ܰFBB E(A0A8DP% 8A0A(B BBBD P9>FEB D(A0@ (A BBBG J (D BBBL jP:FBB E(A0A8G 8A0A(B BBBE 0<;qDG  DAH hAAFH <;ȶqDG  DAH hAAFH X<hWBD A(G0h(A ABBEH0@ (A ABBJ @`< TBA A(D0P (A ABBF X<h\<d$FEE B(A0A8D@ 8C0A(B BBBF D8F0A(B BBB4=4RFBA D(D0z(A ABB`P=\FBE B(A0A8GPU 8C0A(B BBBG D8F0A(B BBB`=FBB E(A0A8D`7 8F0A(B BBBE j 8C0A(B BBBA D>Ի'FBB I(A0C8GP8A0A(B BBB`>;O^Kp|>qbEE B(A0A8D@ 8A0A(B BBBIH@N8A0A(B BBBP=/FGB B(D0A8Gs 8A0A(B BBBA '\?3NZHtx?U_EB B(A0D8DPHPN 8A0A(B BBBH R8A0A(B BBBP>TFED A(G0^ (G ABBO \ (A ABBA ,\@BEn M A8|?uމFDA U ABM AABH@TYFBE I(A0D8F` 8A0A(B BBBF 0AhnFAD F0S  AABA l8@7&RBB B(A0A8G`~ 8D0A(B BBBL n 8A0A(B BBBH pbL@\FBE B(A0A8Jv 8A0A(B BBBE @,L(AeFBB B(A0A8Dpt 8A0A(B BBBH ^LANFBB B(A0A8Dpt 8A0A(B BBBH l> LA6FBB B(A0A8Dpt 8A0A(B BBBH Գh`B|TAA  ABE kABBH [ DBG z DBE `r@bC2ElD% DRrTe A h:F LD+cy D oa:HDFBB B(A0A8D` 8A0A(B BBBA D!D6D4 EGH EFBB B(A0A8GP 8A0A(B BBBD lE`?EyE[HENFBB B(A0A8Dp 8A0A(B BBBE 0EzKAG OAADH dF PBB D(C0F (F BBBC A (F BBBC H0 zRx 0(@FLDD WABBH \ABHGqLDD O ABJ S ABJ SABJLG`G ,tFPƒEHG m AAA 9G"G,ELG0 H, H((H$8@KXEAD o DAB F DAA >sLlE~ E c$LEf E g I ^Lp Ll MhMt7Lf4MELPMEL,lLE~ECK c AAA ?c~PLS~FBA A(D0C (D ABBF K (F ABBA <~ N 4N HN\NELxN N N,M7c}FDE X ABA xp?}<M/}FBA A(F0J (D ABBE ܜ(|TO\EV,pN\i|EDG J AAA AԼ|HOhFHD A(G0q (D ABBD D(F ABBPPP,O(|FBB B(A0A8G 8A0A(B BBBG lmkA|P<ON|jBD I(D0 (A ABBD {LP*{FBE E(A0D8J`x 8A0A(B BBBE X{lQLP{FEE E(A0A8N 8A0A(B BBBI  La{(Q+FDD UABR((Q:{EDD jAATR(5hRT|R`HNRh(QdzEAG AAQ_mzLNRELPR5zFEE B(D0G8J_ 8A0A(B BBBH  ԹG z(|S@-FDD TDBSDS@SLEL8RP}yMAK @HBN "Xpy@S|'`y[BE B(D0D8D@N 8A0A(B BBBH J8H0A(B BBBU@y 8H0A(B BBBE  x`Sx[BK D(D0d (H ABBO D(H ABBV0\{xlUp Ul UhTtF/xLuUELUUd UwFEE E(D0I8DP} 8A0A(B BBBC S 8C0A(B BBBA TAPtw(VTWDG kAA4V4gRAD ` CBD _ABXVluFBD A(D0J (D ABBD e (D ABBJ K(A AEB,LV evEAG I AAA IXv,VHevEAG I AAA J `vLVppPvFBB B(A0A8Gy 8A0A(B BBBH ȵvDXxXXlXX X 0WuFAA A ABD p'0u$X)EDG IJA(Y)FDC TABHY8LgdYELLXtFEE E(D0D8Gw 8A0A(B BBBA |PtYT/L^ZhEL4 Yl[tFAI D0  AABA س#7tPpYlz'tFBB B(I0A8D` 8A0A(B BBBF ZZDLsZEL4ZsFAA Jx  AABB 4H8ČEDD q AAH O(K0B8H@L $SH a(A0N(A T A $(VH0^8L@I8A0T A $P bH0b8T@I8A0T A 8xTpGEC Mj A . .@u>?G̍  FaZ$ FYX G z A EF` tELD"{FQDL s AAJ S AAK S AAA 0B=F,-FQAG  AAG x F,8WETKC YABh>EEl A @FE)EEc;EEi A FnE0IEEJ R AAH ODA,CEgH4\\@NHB D(D0z(A BBBGH0H (A BBBA p@А|gEAD g AAE D FAE D CAH BQZ M IH4FBE B(A0D8D@j 8D0A(B BBBA ,?CEi E XH‚C4qCL`ؑEL8bFBD D(G0p (A DBBH 80|FBB A(A0h(A BBBl9CEc E DIC$%(̒@7FDD ]EB(T{EAG@d CAA L$wBFEE B(D0K8D@ 8C0A(B BBBK :BD0*BFEE D(A0N@r 0A(A BBBC sʀALFHE D(D0L (A BBBB M (A BBBD < \0Pl~AMAA = ABA 0iADD R AAC DCA([HCG @AADL(@BIB B(A0A8O 8A0A(B BBBF |~kA LEG C AH pEG C AH 8gFED D(G@Y (A ABBG 8ЕgFED D(G@Y (A ABBG  HS$&E`@,1Ek\P5Eoxt,Hc%Ac|RBB E(D0D8DPV 8A0A(B BBBI & 8A0A(B BBBH @APL,FEE D(A0[(A BBBIP0D|PQDG0k AAG SFAFH0yAAė8QX G G9JbH 0FBB B(A0A8Dpx 8A0A(B BBBD HLrFPD D(H0j (C ABBH D(F CBB$$ V>EIr AG zPLRxa! (:}> < U=BED A(L0j (A ABBA |=l  LOL s=FBB B(D0A8J 8A0A(B BBBH \|D=<4=BBI D(D0m (D ABBA |=0\@t<BAI X ABA $i{<(tuEAD Q AAC Lԙ<BIB B(A0F8D 8A0A(B BBBE t\{< <EG H AK $`4EFF ^CA<F<FBD F(Fz (A ABBH @c{< 1l V  [     D,,Zr'o   }`]! ,6;}@]!-e6 i :D /  F Q,a@ CO ;G ;G 8D :F 2> :F 2> |   )K    el~D&D K *I -= %4 0Kn 3" 5Ps0Kn 8% 1Lo 8%  8% 3Nq&q 94' #/ 'B X&,,Zrvg pcAtp8L             #+)Q "|,,Zr  AB B-nz  $ i%;r?26"CI9h5B\  ?  D    r#Ya%=er~q} A, 49  H / ?   =    %5,,Zr.: .: %4  t/N+i2> $Cf S 8AN .= 8U7OW%<qq.Y$F,,Zr )={ Jby#< .7JUj{ sGE "GK4;"  7M3+ /2Hf  \  F  2 5= r V ` GAfxewewewewew"E#s %*Jcqw)6 &4Wp~w>Q  >L =G CQ e!,,Zr`                "`" jxH jF  7     9 jxH @@ #UAm e,,Zr]n_v    e(nz]n s i r  x } P;Qp oqn @Q )9 V > qk &2 %4 C]  $ +7 (4  =S  Us)   X  (M 1$e b~ <n Vi $3 1    F   U (2 q ;  >  r  Y 5 r^/m@B ?%#  !  "| Pp! %m?];./ " E+ 4g[LKl#[|  B\ [i 9 AO)70VJ0VJR6, _q _q _q V  U  U )a'&T N! l ;xl ?#uk%4 >q ,L  ,T =m;y`  k  #@s  "sc /7 Co $1r 1r <  Ai K] Ba ,=UY"1 Mg Qk Wq+m %4  J%4 V C]S8N'~'D !,n 3!g 6vAj3CAP /ON NN'NAN  Ea  a  #  F   62H[jyl:62HWjy|:U5Xl{e@=&&&&6$^$$%% $ % % % %O% %%%%%%%!%#$, At c%4F;RP=X 35aQ/f +h Nft5V{*    xT4  ,I8 53ex8j}3ex8j}V+^{0c%4  dO)A )H -m p P^ 0 E Yh0 6GpU>  L YsV*v1%'D %    5f  G E 1  6p HO s ,,Zr 0X' .et) Rx  G2  +^" ` 6+`~ W:P?' a~  a{]  az !-g 5,8D  7l7  EC&.h (4[7tQ# Q  , 0L )9 Hw !+  LT *] iFil     !    % 4 # !1Cz GR0);?,>q3) 0_ Im ,,Zr  Y   Y Q )wVw =H+ <V+B h  #+N ,,Zr8|# [ V iI ,,Zr%4  :ah 9D  h ,,Zr,8  Dq  4^}x ,,Zr:P ]mU         9    0g h  U#        +> /n   k lMe %      !!!! &  &  &  & S 0 ' %4 c\   5>>>{? >?>>? >&?)>+m>,?5>6t?9>:?:>:?=V>xL(( ( (U((!("E($(%(&('(:1^4   f};  q?  ]- ?s/ Gy $2/3-%1c3?635&&&&'&'$&'' ' ' & & & $&%%%%J%%%%&%l&&%%o&& % '"%#&#%#&#',,ZrN.I I    %G7 h9' a/3}.35 (Ft GNUpp@4<L   @W   @W   @W   Pe   Xl( ( - `s# # A `sR W ] `sk p v hz   p   p               & + 1 ; @ F W \ b s x ~                      " '  6 ; I M Q ` d i x |   I      d           0*   0*/ 3 8 0*K O T 0*d h m 81y }  @8  @8   @8   @8   @8   PF  PF#  `T%`T  8`T  L`T  ^pb  ipuuypu ~X   #5Nl+?Uq%?[q0.GYlX #6xTo-AUo'=Wq1Ki~'C\r8/BZs!=YnX1JbxpP((())%):)K)d)u))))))))))` 0,1-C-U-g-{-- - - - - .... ,.2. :.C. J.R.Z.b.j.r. y. ............... //#/(/!(@5F<00@`(5G<@(6 =( 7 =(9` =( : =( ; =(;@ =( < =(<=(`= =(==(`>`=( ?=( @=(@=(D@[< - ,    PI PI    * (D ]< - ,  # # `3 `3    * (E_< - ,  @ @ : :    * (E`< - ,     * J FFFEEEEEE(@K c<a ` ` \ \ pU pU T @a T (`L =(L=(`M`=(M=(`N=(N@=(`O=(O=(`P =(P=(`Q`=(Q=x.K?y)zK @KKKx| K  K{KKKKKKKLLL(L4L@L(U@v< 0 t P P u u t (\ x<!`  P P P ` p 3cb 7c;c ?c  Cc 7t Gc KcOcScWc[c_cccgc kcoc sc wc{c cc sc c cccccc cc c c c c ccc cccc cccc c cc cc cd d d d d d dd #d 'd +d/d 3d 7d ;d ?dCdGd Kd Od SdWd [d_dcd gd kd od sdwd{dd d dddd d dd d dd dd dd d d d dddd ddd d d dd d d d ee ee e e e e#e 'e+e /e 3e 7e ;e ?e Ce Ge KeOeSe We [e _e ce ge ke oe se we{eeeeeeee e eeee e ee eee e e ee eee ee e e ee e eff f f ff ff #f 'f +f /f 3f7f ;f?f Cf Gf Kf OfSfWf [f _fcfgf kf of sfwf {f f f ff ff f f fff f f ff ff fff f f ff ff f f fff f f g g ggg g g g #g 'g+g /g 3g7g ;g ?gCg  Gg Kg Og Sg Wg [g _g cg gg kgog sg wg {g g g gg o g g gg gggggg gg ggggg<<<`<<<<<<<@<<<<@<<<<<< <<<@<0<<<`< <<<<<`<@< <<<<<@< <`<<<<<@<<<<<<`<@< <<<`<@< <<<<<`<@< <<<`<<@< <<<<< <<<<<`<@<<<@< <<<<`< <<<< <<<<@<0<<<<<@<`<@< <<<<<`<@< <<<<`< <<<<<`<<<<`<<<<<`<@< <<<5si5vi|ix{ii i iiiiii|iiiiiij*jAjZjvjj_zjj=j=j4j4jzj*j*j3x3j3jCK{CjCxjCjCjC|j z j j""jykk_k_|k_k_*k_6k_BkD?DFk11LkRk2o2Xk2^kBdkBgksmkspksvk |k(|(|k(kJ JkIIkIkZkZkAoAkkkk0v 0kKkw>mwk$$k k[7[k;; k;k;k;xk;l;l;|l;pl;tl;l;"l;$)l; 0lY3Y7lYBlYHlYSlY|YlalelOyOllxrl|xl~l]xllzlllllllklklklk lklklk lllczclKlylylymFzF mFmFmH|H$mr+{r*mr0m7ml=mlAmw|HmKmQmWmx#]mfmlma)armaxmU~mUm:m:m>~>m>mNmNm|m|mXmXmPPmP|mPmPmPxmP mLmLm/K/mm&O{&n'x'nT{Tnnpinnv[vnv!n@'n@*n`0n`3n`>nqqInWOnWSnKZn`nKfnKinSsySonooun?x?{n7x7n @n K n];|]n]xn]n]|n@nngynx.xnppn!W!ninin+y+nzn.n.n.n.|or ohoox#o &od1o9o?o,Eo$Po[ofopqoyo o0o(olo|9G9o ) ououohyh|ohooot_ytoGoGoV{zVooo<c}<p<obpb pgpgp r p p $&p $,p 2p 08p ,>p Dp <Jp Pp 8Vp \p 4bp hp (np tp {p8|8pdpdp # pgpg|pgpgppp)p)pp-3z-p%%p  ,p @p 4p $p p \p p 0p q q H q q Lq q ($q P*q <0q D6q TuBuFuJudNuRuVuZu^ubufujunuruvuzu~uuuuuuuuuuuuuuuuuuuuuuuu2uuuuuuuuuvv vvvvvv"v&v*v.v2v6vs:ve>vBveFvJvNvRvVvZv^vbvfvjvnvrvvvzv~vvvvvvfvvvvvvvvvvvvvvvvvvvvvvvvvvvww wwwwww"w&w*w.w2w6wf:w>wBwFwJwNwRwVwZw^wbwfwjwnwrwvwzw~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxgxfhc x:m xxqe(ewwshcWwsxtdfxxx(dLe-ecxdt!xc]st"$xcv'x3v] w*xVvTgXgc- xscs-x x0x, vp3xKu6xr9xst/vqvyByFyJyNyRyVyZy^ybyfyjyrnyryvyzy~yyyyyyyyyyyyyyyyyyyyy)yyyyyyyyyyryryzz zzzzzz"z$ &z*z.z2z6z:z>zBzFzJzoNzRzVzZz^zbzfzjznzrzvzzz~zzzzzzzzz" zzZzzzzzpzzzzzzzzzzzzzzzzz{{ {{{{{{"{&{*{2.{2{6{:{o>{B{F{J{N{R{V{Z{(o^{b{f{j{n{r{v{z{n;t~{{{{r{{n{{{{{{{{{{{{{{s{{{{{{{{{{{{{|| ||||||"|&|*|.|2|6|:|>|B|F|J|N|R|V|Z|^|b|Onf|j|n|r|v|z|~||||||||||||||||||||||||||g |||||||}} }}}}}}"}&}*}.}2}6}:}>}B}F}J}N}R}V}Z}^}b}f}j}n}r})v}z} ~}}mm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~ ~~~~=m~~"~&~*~g.~2~6~:~>~B~F~J~N~R~V~Z~^~lb~f~j~n~r~v~z~~~~~~~~~~~~l~~~~~~~~~~b~~~~~~~ ~al~~~~~ "&*.26:>BFJNRVZ^bfjklllnrvz~kG) "&*.26:>BFJNRVkZ^bfj nrvz~€ƀʀ΀Ҁրڀހk {^{ހW)jrK;~za xxxxx+}xxq#yxx!)xx{yxxxCsxxxxxxx/yy yu /zyyyC| &y*y.y2y6y:y.ByFyJyNyRyVyK^ybyjyrnyryvyr{yyyyy#oyyyyyy yyyyyxyyxyyyyyyyryrzz"zz'%bx&z*z.z6z:z>zBzFzJzoNzRzVzr^zbz(jznz'vzzz~zz?yzyzH  z3zzZpzzp#pz+|zrzzzzzzzpc}zzz{{o{{{z{{_y&{*{2.{2{6{:{ooB{F{J{.R{yZ{(o)Gf{j{n{r{cyrn;t1z{y.}{nW5.ky{{4gy@;|{ @{s{{{{{x{{{{{{|| |||||7"|&|*|.|2|::|G|xF|N|syV|fnKb|Onf|j|r|v|z|~||0n||| ||=@'n[||||pi||{3 ||||x{|||x|C}} }}}}O{}"}&}*}.}2}6}:}>}B}F}J}N}R}V}Z}}b}f}j}x)v}Km}mm}m}~m}}}}}}~m}}} }}Hm })}}}}}#}w~ ~~~F=m~I"~*~g.~2~L+{|yJ~N~zV~Z~^~lb~f~j~n~r~v~z~K~~~~~zll~~~~~~zDsx~b~|~~~x~y~al~~~~~O3&*.26>BFJN7V bfyklllr>mzKyv .kok G)| mkdkR ob&*26?>BFUNXVkZybj zK{vx~j[yzjƀʀ΀Ҁրڀj_zk{si rK;~p`q : : 0X : pk 7 @8 T S p0k `7 7 Q @P V pS pj @7 `G @N J L 0S p@j 6 0= Y 7 7 S `@0&pX$d@ xw{t\D@ U@`@@`@``0 @``p pp pP0@`@`| @`  P PpPP @@  @    @p`P@0 P @2/@Y "T /IF`D Jf 4"p 0Ϋȫ`ȭX Ϋȫ `ȭXȭȭ` ȭȭȭȭ ȭȭ,=N^k|źҺ %6HXnͻ߻ "&-18<CGNRY]dhosz~ ys  "&(,6pi<IEGKMQSWY]Hmd#kuy(;t@@@@   @@    @ @b)==ppPq #`#@=#P=h=$==P` ,=@,==```=``@PP@P`,=x=!0" ,x==`,,,,==-.@.,=8=`666X<F<@L<@Q<P<U<S<_<q<@p<o<m<l<@k<j<h<g<@f<e<c<a<@V<u<D<I<W<N<R<K<H<v<@@@З @PP@@@  000 p p *  ` ` 0 *  %%0 ++%%P*P+` ` 0 32@3@3>P<7@/1>P<6+- :7 60TSPS KAPepU0S@sЈPx~`@``ppЩ @``ppЩ @``ppЩ t q g g j j b pt q g g j j b `t q g g j j b Pt q g g j j b @t q g g j j b 0t q g g j j b  t q g g j j b t q g g j j b t q g g j j b  s q g g j j b  s q g g j j b  s q g g j j b ]=]==`=`p  b== @ `        p  b=`= ! kkk l0. , - - h==0k k `i=X= `` P  P p====@ p =   `    `= @   `    `=@ == =`H =@E `E `pr 0 =o `p `D D E V p @P S S S PT T V @=`!=!=p !=  И !=H"=` ="=@"="="="=@#=#="==p#=`"=`У "= `0 "=` "=` ` p С "=` (#= ` Ф  @#= P `0 0 P X#=@ ` p "=Pp#=P&=P ` 0 0 @ P @ @ 8&=` ` "=p#=p'=P `@  0 @ P ` 0 X'=p ` =@x(=x(=x(=(=p   (=  @=P)=``% % % 0% `P)==)=)=`7 6 )=@8 p8 7 k m m 7 pR 6 6 @ )=07 P7 `b b c u v 9= +=v v 0w u u Hu u v Hv v v v v v 0v @v v hiPv pv =,= ` =@@,=`X,=X,=X,=@,=@,=`  ,= `p     @ P ` X,=`  0  p,= `  0 `   p,= ` 0  ,= `  0 pp   @,=1=@"`"` *+//00p001&"p# %`1110=1= 2p22,=2=] ^`=H2=H2=`2=gg 4=3=jk@lPkPz`r`vrpPqpqrPsqsq0tru0rurvr@ww0k``2=4=z0z{zPz`r`vr|PqpqrPsqsq0tru0rurvr@ww}p=5=y{ @8=5=6=`@0p_Pa_00p 0"#'`(PP@" ) *6=P`"@=7=:0:`:=`=7=`CC`BP9=08=08=@8=p_Pa__@8=`=P9=@aPap=H=F=9=hi9=0iPi` w`9=pii`PPvv0p0w``==;=<=;=<=<=@`0<=0`P~Є;=======0==P====(==0P@==P`X==Pp==p ==p@=x= =`9= ?=8?= P?=@h?=`P`Ppp0`hi?=`` ?=`9=(A=p@  0pP0@`P= B=P=XB=P=5=B= >`>>>?>@=C=Ѐ==`C=xE=0E=HC=0Ђ `C=`xC=`Ќ`C=0C=`PЉ0pPP=p=xE=УE=C==F=`PP0pP``0F=@0```HC=G=@p00`C=H=иp`  H=H=@` ``H=H=0 P`  =0`I=`I=`xI=`@p=`J=pDDD0=J=PFpFFF@G HGGG =@=PK=`8K=``=8K=K=`K=@`P@=pL=`H=Y=i=t=====T> () 04<84<o(i n> P=!HH ooonoaPq@ P M<` N<P P 0 K<P< @Q<pL=`)p)))))))))** *0*@*P*`*p*********++ +0+@+P+`+p+++++++++,, ,0,@,P,`,p,,,,,,,,,-- -0-@-P-`-p---------.. .0.@.P.`.hGA$3a1ppGA$3a1()>)GA$3a1GA$3a1pp GA$3p864pLqGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h86433 GA* PqUqGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864`qpGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h86433 GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* (GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0vGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ,GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0;GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @KGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 3GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @ЍGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ЍGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* *GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 05GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @EGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864PlGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86433 GA$3p864p^GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86433 GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86433 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h86433 GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A4A4 GA$3p864NGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A4A4 GA$3p864PGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A4A4 GA$3p864ƥGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A4A4 GA$3p864Х?GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864A4A4 GA$3p864@yGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864t4t4 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h86444 GA* KGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864PGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p8641GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p864@IGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p864P%GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864A5A5 GA$3p864ZGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864F5F5 GA$3p864`GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864K5K5 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864K5K5 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864K5K5 GA$3p864Z,GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864\5\5 GA$3p864`,-GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864-U6GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864`6;GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864;xGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864xvGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864]GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864`ȹGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864йGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864 nGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864pGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864+GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864+@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864AsGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864sGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p8648GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864@ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864 T GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864T b GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864b t GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864t ͒ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864В 5 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864@ M GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864P  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86455 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h86455 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86466 GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86466 GA$3p864 * GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864B6B6 GA$3p864* + GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h86477 GA$3p864, ,k GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864F7F7 GA$3p8640k GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h86488 GA$3p864 # GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864N:N: GA$3p8640  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864:: GA$3p864 L GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864:: GA$3p864P GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864:: GA$3p864  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864;; GA*   GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*   GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  R GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*   GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*   GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*   GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864 ' GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864== GA$3p864' 5, GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864o>o> GA$3p864@, D GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864>> GA$3p864D kr GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864[?[? GA* pr vt GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864t GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864BB GA$3p864 o GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864DD GA$3p864p P GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864%D%D GA$3p864P S GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864%D%D GA$3p864` w GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864%D%D GA$3p864  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864%D%D GA* 7 GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @ W GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ` w GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* D GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P t GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864EDED GA* ' GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0 : GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @ J GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P Z GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ` w GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864zDzD GA$3p864 \ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864zDzD GA$3p864` 9 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864DD GA$3p864@ 0 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864DD GA* 0 : GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @ J GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P Z GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ` j GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864 E E GA$3p864  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864hEhE GA$3p864 % GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864EE GA$3p864 % v& GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864FF GA$3p864& r+ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864FF GA$3p864+ 56 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864FF GA$3p864@6 kw GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h8642F2F GA$3p864pw GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864ZGZG GA$3p864 ̂ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864GG GA$3p864Ђ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864GG GA$3p864 Ѫ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864GG GA$3p864 i GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864GG GA$3p864p  GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864GG GA$3p864 c GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864GG GA$3p864p GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HH GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HH GA$3p864 6 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HH GA$3p8646 6 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HH GA$3p8646 q GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HH GA$3p864r r GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864hHhH GA$3p864r pt GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864hHhH GA$3p864pt u GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864hHhH GA$3p864u ^} GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864HH GA* HHGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* HHGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864`} GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864DIDI GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864II GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*   GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* < GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* @ J GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* P Z GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ` j GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p } GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* ]GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `mGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* p}GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* |GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* cGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* !GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* mGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 4"GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@"2GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864KK GA$3p864 2sCGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864KK GA$3p864CNGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864LL GA$3p864O]GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864LMLM GA$3p864]gGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864MM GA* ggGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864gjGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864MM GA$3p864jIqGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864MM GA$3p864Pq}GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864@N@N GA$3p864}GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864PNPN GA$3p864?GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864PNPN GA$3p864@GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864PNPN GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864PNPN GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864NN GA$3p864rGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864NN GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864OO GA* 1GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@XGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864XhGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864hGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864OO GA$3p864 ҫGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864gGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864p5GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864@iGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864p,GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864,;GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864;yGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864OO GA$3p864yGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864kPkP GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864kPkP GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864QQ GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864QQ GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864RR GA$3p864fGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h8648S8S GA$3p864p9GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864SS GA$3p864:=GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h8640U0U GA$3p864=IBGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864PUPU GA$3p864PBn_GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864pUpU GA$3p864p_:aGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864,W,W GA$3p864@aaGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864,W,W GA$3p864ahGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864,W,W GA$3p864hvGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864,W,W GA* vvGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* vwGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* w!wGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0wwGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864w%~GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864WW GA$3p8640~GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864XX GA$3p864 mGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864XX GA$3p864pOGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864\\ GA* PWGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* `kGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* !GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0AGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* PGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA*  GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 2GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864@&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864]] GA$3p8640HGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h8644_4_ GA$3p864P{ GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864q_q_ GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864__ GA$3p864 3GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864`` GA* 3C4GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864P4=GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864 b b GA$3p864>1BGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864bb GA$3p864@BElGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864bb GA$3p864PlGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864RdRd GA$3p864ΣGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864tdtd GA$3p864УVGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864SfSf GA$3p864`RGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864ff GA* `GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 'GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* 0GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* *GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864'g'g GA$3p864 GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864gg GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864gg GA$3p864)GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864gg GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864@h@h GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864@h@h GA$3p864&GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HiHi GA$3p864&]3GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864kk GA$3p864`3>GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864kk GA$3p864>bDGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864kk GA$3p864pDEGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864(k(k GA$3p864EFGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864(k(k GA$3p864FFGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864(k(k GA$3p864FFGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864(k(k GA$3p864FGGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864(k(k GA$3p864G?[GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864HkHk GA$3p864@[ZgGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864XkXk GA$3p864`gIlGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864XkXk GA$3p864PlkGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864XkXk GA* pGA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA* GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864ll GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864ll GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864ll GA$3p864.GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864ll GA$3p8640,GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864ll GA$3p8640GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864mm GA$3p864GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864nn GA$3p864jGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864pp GA$3h864nn GA$3p864pGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA! GA* GA!stack_realign GA$3h864pp GA$3h864 o oGA$3a1GA$3a1GA$3a1>)C)GA$3a1libicuuc.so.64.2-64.2-2.el8.x86_64.debug0:7zXZִF!t/ X ]?Eh=ڊ2NzMd8Ӛ"( bbWg\toW=N*4mNHNS?AJ78S ̃$sfe@E5U<a15c@`aaKwDl~0v~_rlRVV0 ނIgAt)Llк']eCR\xO5n)e+كSK`>QXq|>&&JEu C9UbgW'V R6ov];XZ)YC9W쁳:Nͤg,ۇʅ="#6#7~taaɾ R~ x.U0?ecҮS'", 4ey'Q{}BX{:R~j1vǚ%kP$,̼=q7@z&Xd&Jmt1JZRkgI7?Z RkOXBOm6-le#vw.[NjT]V}HN>ihow<`3 eE(a,A_ 㭦gnw|hF݃QC}%9+ B%li@|<ϠRɐ?}{Q夳03{WG6H] 6:R(~R9I+{ 8<>~M֍?I`Au Id岄2THe8e7&;Om#6M%Gay2BKWKf݅3F'D:pGg&A|m&̺*g:pX Z`=!y8-W<G(V\gomp{ڦPYxCabv S*OnG1N>ڰC\;-̿i(Z!!Ǣ d܎Slp]dΑ(۱*|w[a$4f1_@:dOXsYiIPo:o$ H7ؿ\D^ 1w7˕%୘lI,-YE!W7'!2% lXf4V5[u׻k'q}Ȫ)pMŤ|G" }yOp#.$s\/AV= Tm?mb*n'e߽/{7igܨtb A6s7KO.?lܼY)-ӹiٯꟑ/hdm7wE.["@Ѱ6M^_ݬТnagP 5~8*GҶ?挹y?Nc߯ =*+nx4$#-, &rCmܽ9ޞʶb5 cMTQ]:5j=m;Jr%efp ot}ƛ]X"5ݻ$=G2Y!\w9iGYM=#f׬fWcXcȣEs!ߟ46=Cc_T8>kxdJfAsoNI 2`z|X-oBXZw_;w\R_NMT`WtHOBcNJq']ԾKGu?u2qUq.{s9'~kz~6?Q75SA>,uf~X6]xn~MHNjJ=`΂JgꕼAgf~m1 DuaW3ځ F\6Jo2cξ> 2N>_Ytc@~$ĩ/7' Z(EA~B!"mgyoR H} m5/왢HQWZ"xPa( w&Aa̦Ul6ϐwWao{.9@IIJ$Ʈu wG R/2c}Ӏ=ެj4#Gõ4',;8r"IAD+C_Tqّ4žY'FFBm)YS,gS ow"t5ڬ M'}ձ+yZKt+ viIL_8Tmc1$318!V:؍gajvX}vAwh3+7ʯ gqORC)%-.iFZ (+Bf#ETT_W?O>dg5tI."k\@r/ڡ* 8`7x{);}nZYE?I -J-~Mu{% ^Mm  5w23Iy(2 z[YԂ˗nA]tvK_8m(PW~VA<ԀH[$YGUC]'E/Y27k gο/ZSI>f{d{u!{Da;yF'3zlLc GY%e"h>Qvl#4?e^!1)GAiItڣ{i[Va3K՛']櫻$M!*3 ^\f\SAjBDfw C47e҇Ϫⰶ?$A]"2ǒg 2 »,piLqvIl]μF[s-H :uis/ zDΡKnuii5K*lE\C+WRũBAcCDy:fMm!CU)? m|ndlPW}y{!s*u BAQo{Sz'L|ܘ#2 a|ajgu7J`NɎ;EOhxG[88K菎2gp*:gޅZWƁ Z%:`^ `G6^:hvn@@#qX{DF)D0V~PodCH)+5 Fa)& VG3%҆hHgz#8pC4:{6jYf:]jR~ݟ|Uׄq?J؋OhU-bˣ eP$؟yD@Gm 5GoVGlۦkK:YD"8r*th,ژ,K 1='|po\y ꅾ33s`v LP.D! W("wAiPX=ҁ!mA]kIly# ]JToCY%LlH. GFM}R=TSx8Ц/! }'xX"I~5#;{*l)⑞ Pl0RodoJ~}V:0< +T 2Ml3jp}޲N!Xf%A i0FOBȁa h4شO֩1*)`{B̧E7-W6vиH׃q(u$e0n\MIy; J(eLpu%Px1F߈MkiHTM|Q&ž/yDtebuѺ2V!|lr/gyX;u$@-m0aÄR;殭OYucB1Y+5)HŤU10~Jn`p$uz߄55Oj Lҥ!;B|Vzo/wuo5?Ξ|K :JnRFSNGd:~a_dS/l] l/RRw,\FF`#~$њ+;jxbnܤ33"nмQi!'xkE.zbqɾF4 ywQrdfԁq&oEӟ "Qr>JEӱ}?67oqs TET)}0JJϋ١=WB L#\WX<,wv\Ejr4*X2B?ЅA+O6rOcq{Nae !evC0o+-.l[~NiOf{V,aKc[Y9%ey ,vjXtǷH" p/J+^:/̸Z I摼s,5 Sh(e[k._JܛsC0>M`P;n3"-61;j0c첚8ߎT6lJ&oܖ0VnXȚmИ[MZV1о Т-@I U-ݽl Dgq T] STefF-ȀFy, 76f B8L5K9??USkBb2Ap@*D!ܫ+atxJFb Z=u&F%O+:H6kI߉G9iXntTҘ ]T+4d*$/r<KVPEZ$6 "f!Lݒ':ͭaװ Ȝ_cQ7KN88SI9\<GJZ+cņ3Z/6_hՊ|ht}ꌠ O$8~dQ N˵vzZ?n3!/Mk?VXi珝G/e+]>2Io:^J9.`7xȾǞFD-SopTo{$>Eg.}2c?80%rƪgsB xCũW`0vhP/,r;CgOGJG9U.BPU%қSF67.'RC_j_6c!8?24W'd SZ3Ի .. NE}d$AGͼs|. Ga37'O^ÒhKօpL" GO-G>;jSK7ɾWbgx8R @\0=9CBW=PxAɲ< )BMasxhw"9tQ4tф TM:2Y.؂{-[Hsh6^[ZXkX4H)HM(s\'L_kqL1 sx'9A zK-H1|z}xĮ@D^8-MWח]k$+{وcܲjɪ.ǚ^Ti|4mL߆Q^LR,ݑ0ى=-22 fO6kA[sx$EGP?eE B&$,Y{d4*+ DP?t}7{^3@ρbAΜ01W2@ @9xeQ,6$nq71$ eK? Rw("Jʽ]Wb\,,98B^"#pm37doƞ68u R޹g^«Ҟq$ӣ!ƽwa[/Q-Գe(G2Nʕ0#V'r-uK #-I2+ ]~ts1鼸S^OְO~W1XOr)_80qBqH tJ}'`N #SrJ|b2PV Ii%G@R)#fjtXyv7ŋXd~׵8S}1kJ{. ;$A\ ft 5؆:Zoˆi E7:܀f4{!A7 ; ^ݦDz^8@t(8G% qJ2- Q,OKM U7׬cyBvkIQ1MpͿLRSzE#(~Wfh>׃T5p89٪NC(գ3LH , I~7x̴CzM1Dadg>Fhl. Pk·&@,XċV87\SP7vepGk1njQC& Er@l,16oL6b{WNtf'FAR,6^7+8PƗa9gUWĊ >e5opSI 2T oCGa-5ZBK*ϸ?~Zgfw Cm) p>5RAV : @-הISN3 q :C+~Ykr~vZ SWн<5DDG)2H]RLqDeAz Ѭldnw^B(;bUpնl'_D:Ts:@tܻKO+Ơ75| AX -dܡSz)ǖC.J"V8XKMe^;F$w1mtMk=0Ibz> {"o:#N=l͞Ĥ_歕0sz/󩐈M_`xs4[`eܲ6ƣ n*ψ؅Ct<=|,Zũ)U<\5 y- pq)L_7X9nxB)3gx\d˭&U΄a:څ}[𴄏5΁ualڼ@; 7#nI'`<8U̚GșwaɆ0ߙ\{% UcqD,^"ܓODK Gm ދ_k&-4QlԲ-Ih dɆIHnm$j0]wW鬷T&00@[/?!+Ÿsx=O\X#$G-2-^B1R ; dڮo)`fِDMϑ۟q-IO_BY>{KcHbOT_ќ-X3NCY ʧ*-&KƧ  xaL3_V<''8(Nd?_h`{ >R"iݫXSW(ס ۟KV- ʏ:Cwm @{Įh_bv]^3-3"j2u 6<6rt D{Ә7RZ~?]NzR p̉rL-X{*!zyf)D|:{zI>6b)P`b`̫)#0^{).0y7ɸqBCNIAU cv,\4l%[ m8Z6&ŪYh Y[NhT<қmܐѴ\FV5ψl_zUlzr8oe aGy-aq4@{smD*uAE-h[t|Cd_g9C-V>r )ܣ$%[O_Ks+!H 0n.jn߮U`yq8GiiV("4%GKzփ ݡ86P;H9[H&KHɷc۫W0 ϊot8h7#{En^+xJrSb<3k0J?(R`o͙ASpAf oD_93 L^E^UfBlSE$LBq4qpaz7Iv8n֪q(H;Uހ1'!ne.K&85$A F,w>^vn8#է0d^"ޫ4U@t~D.^u v\бi5O_&?)E6=Yzx/x:5G6d:lFKHFDjsT -Zl+@C"aj! xoAz|0f*p@f(XKMOG, Q!x쥵?]H9Ws9]U},,,إn$3;W+%+DLԲNzq0=p`8׿ Y[y9JS`Z{r8?eAg)'$jucĈ:Ҙ"ZŸo䣓/U"Ŧy%6EP'9=hf!ޠ/@{%^Eմ<ˡ_8}jj5eVn'N&ɝO`*iBxḐ"Wh:;+XxwA4Y֫؟†~ 61b%X&N2(嘥h_km7%O*x߅{Sq7/ٟsתrKԫl(s$8oPU`E?Is%df&X"Ҫl\jVğ f(o9LD3 'fx-[G7ןtvd\g ۶q=t09ailJ8{ Dс@ѷ#v!$!=dhdTY 3ބ=+ܓe{^Cr,ǠTۄ.kx<`V@e:uU3!QweyY5=1\qYGXظT/f2gF@ wLՍ'$~ͳP6me6;o~ucnPnO \s k{"ۡa3ł l;A܁ImSSzL re9MaڵdBXt.ջy˨008T@tELSBs|/d3*kUE7qjJ e>0WEZ]Y2:qLr\zr,˵Bɦ@&em$;)"QFt]47lc~ys˜30h7lĸ#u35v^0_ukK 6@V [QX<7ڞRCK*}_da)K%iC² HiЊsM^&C54G<+ڶNqiR۵Hƍo~䧃 vĹ0bRm[;"V{ۢa82QK<+cUFW9}>{Xaz])c2݅B>3; bmKN0F' l S1,x̫-Qa:V&/K4p; MGA6`vN)Ɩ\>DPg ѭTԊFQCILnbܲbQF68ͦ y-L5 d'^tyJȵ.k03*DP?!G:22n A?ieh1Pr#갈.Б)w臲'琝j_{Eb]omn3^19Y[K]a`=QN5n1v?|w_iD_L'O2.B|E>GMG~( 0Lh7 nїh7_W . aMv<s]\ ,z~;!uP5u"'). uXz>|MK*۱ :?lQ{(AJ){qWJ-fD>ꄂȢs- u[zk.Нr; iP"qF+̈́\;B^ L,B{敏-o}/5>2hM z4%(/5nyzv vf ?xмO)'QZ$@:y= ɡɾEZoIQh)ggeK0X3gK&UDXvPYW_1#Ka}PwV'ѻ zVPk ~ռ۾) sįBuo?^==[ES0WåaPee=$/tM=#N-UhDFs? ͆ 9nC AlFX9U'|50 u`4Zq^vk0H"hoa qπֈ9o.[K8va(Eym듀bbdQi^(p5f$$-(p밦N8%&[ⵥ0vEjd//eQ)Thj>֒'-T8p+T%qat6:  >nWZ#=cVBL[C4ZT;ſvCݧgчt´dWE}We0dyf_݂Z?s5s44'r]g8[Ωe Oc򷚽GNIݲ̚i!ᮯwP#Jfx )/o.TD!5]{'XCSK c)U@`)DY-%ȯC;V0tE3Z]ΧndEOάdk |*u%kh`t ^ XSF 6r$ hD %;h}{^ Pw×,u)F^GMMAR}U_Z#' koMϊ.|b~-Gx )CK{sjwlTmEӓkM.gi ZƄҨH1uɘB\N&|i+S<E$866C~F֣ۢ|m$"csל݂) *:cUݳq-IX4bx%٫)EE+FXq7u!/y닮%&8EXg퇧@< sPu{jJ0Xճ pm b36?iC 75̚vnd[oȏDl7eO>PoYݭX8g|4yfP(rc>QgTod+jbFD]Ke,e>HفqaL<I.\3[32N~27fo [XLͭd2=?-.l??<XֶFV+BP|;l[uM$M,`&q|qx?SKJJ{[u/4 !LFhPOY'sF9ƙ0OC'LI [n^Я9q)[!qF% :߫,Seoήl# Ж3_9RT .BF ? ZYK[r9&\7 k;~A69ތj:ufV*8^~rwk!z5?bk2LMXžXka,h%L:1G_<`v<'[(䵁$.ojcS]vv#vXjk/ Mx[7 7 F=>E!d駢ݻɃeY*Uc6ܶM W.ΑnV/&` bCj-iQb5F{4&JZ,ќ-r9fxY)/Ӽ${I~w0[MPU?YO>rlEj ?M8)zgAK'.67=iiV00gͥz~(ckfq6a"J?$*Ѽ^BEtɩ]av谱-4Mk#QOMoj{ڸ;=Msm9NKewlؽ-{B0T:1yEzegNf>r|ZpM/s"0Q64,0;8Q ˏW']0]xgOФ ~u oU[tCI$DNM#d|f\ۀ>!`mgMS3h - ҆BP]! 6?%Zصm6x񌸶\N0e#9{WE7lq~MIr~o6d _M '` WFK 8> d%\I:35j`:^$ srAav{@0kf:ZF FQf #7YK~Э'%x9:zz(Vb!XNڥm XUu: Xz" ̇({Y;A1&TekaRG'1}"pŽ |^,03D-4sVŦűgtPV !,y2v(gyG2żglV#J2}q&*v2+LpX77&#q9捻[Ȩ[luJJ ~t-JP\=g|yqWx͓zcգQ\8/?BqOąkwBhQ%cy[qt'Ur8́EȪ uJ8 f >ЁpU$}`Ȯ*cǯ6 +E7[DՔ`BC="92QOU\sԌ I&nfujp0ʸ@c*HC]Z1ıq%"M7ît bR++/KJ)r[5"칷6s@]?BLċf{#L=l"ucL2$MDŽs2}sL=6=Dnu+З!?gy}v;0ခAZ(7|@t;_1t)8UG)`̿]PQN8S36Bw^mmo2Na9yt|r> U#@)C@cni%5ۿOs:Bc/V[6Ǩe<"O{5#Q5A-?jDb43x}Դ%f`-eųytI(5 meI_*&׭Q{!vFCgZL?DI挽j6zv'(AlAgjb"3f(M0]е鹐5Q!! ',OƇ iyƱ”p1l7Y \1.B{>$dRꋯNnR3M<=@"[^dC~ζ+' 毱LI(L5)JjR\mhC{Z 8r?_=0ĥ+xxz"Yj:6ņ-oOv0Y̩fCP?RhPlpZcޯ<0SZj *#pO*/$ #X ;YUxmjH kU5}r<2Z|` -Wwgwm׵Ǚ%a 4'f wi3vvs_ xR'|jTCB `#hڕ).[%ϱ |>M>9 nsI[U8:hZ4,i6*cW Xl;R_s)ߥ7+֖ϥqUa+;,(3Ύq5󯓟/ r/Gٮn#_8ivzWˡ,}lOp1($2,}ck *.=_݊ xRdB]3yy f95DQ5Sv&Șq'=+>[f5|8˟1/4cu0.\J:i /VYWR3ŭG}X9Rv~'g}~lƑ/3@;IM1'z8R;SAt-}~>ɺ(SR@/F]C'y;kщnD{$ҿ0$?W/._\%~lV?L2TzEh#t%af%}1:=7dS lanvQ/Sf+GS87d<~)&qLi@u~6]Fšaw'BhI:r]uea(#FFJwo_0Bb*Dl;sX(-bOyf%NF >A.! #1*Y1d0"A eY#.URwYdg=*.QloԂl6ƒt_%rgeHujBAXc~꽟F}L|aL!k ! :ܖ/l͔7B!ie> b?ӣBtE[U輈Ht bI<>AC^NlB6wd0YƉe2(/p?m8!|6E=hʌ$^ʳ)+YpxzrF>4Mx|ނaѥ#qÖ4乬dH!Y60E>eIP1b|nH-CB=ݥ9ܫw$~!ZQfw]8..n;.ʵBjWݚ*RsL Y*ԷzTh]WVD? cB iB 9ȵyC;`I62Ĩ~)X6 [)#n>OkvM۽݊G2+'ji(Abq2lh@׊֜:;vvYïNha5΀>[e̞) NFbjfDIEf!c-k%+:ԤOBt!󶎼1Ll@aۛҝ|8|&T1ӹŏe+cyxuYZ$gĨ"!G$3HDv: ^Yhτ8P!qVoA;O ɢha31үԫrziČ}\ĵh""mxM*m:NXi$c b+ Ols~PKPࢀxIV8JBwq`{q;EH+lBd) Z':LND\EnFjaW#*A0R ZY5c$I'vud:Rؔ}b ds(ZML#W7V/ qpP€QCk*wQ۲DkvD3]Jˢ}4X>)cB9{F~"< <OY)i Sm4)CXmSd&QӣٰdRrX;ƭ p'cJԇ"smsF+*љ2٘4^#A4XЃ N? X8͛BZ Re笰(:DPrpJnF⮙LOt+ak=Eʉxx=̩W&L q Gm*Rǡm_h*OПc7af l t8yh=J ~8 pF"y DsV)Y(utMn3b%ޱ|Jg@<؃tt|Z˜oS6bdٮBARǡTPIᛖbȥ* rr(G2v{u@b C>/R׷υVP~^Q1ɩwHS s]#*k { c9WTmС>iۤMè 1=-==Xv,|ς&ưaF4] M$}U qki^Q)@w{ (GnLf{R4P'yM4Gw+2Đp  VQ Ϯp'Q~a\K]~H;L'Yֈ Ep][؛ ҥAfBa8eu=m%+Fd0Gԕ~.);ZtXVTfVAvI>17#a8T4E'=[<Ἒl }%% ZpNTKrAИ\*@ w"qNϳ@* 8w JᓸL2*5C! \nv,|omV1>7-e+~35hJQN`[a|Bօz|_ w WN͎N< ]tuťsOإ* @`M2lWć(gTDc VJ^zٚW=OW W,2}@HoteRHLϓ31p.?8KfVJ^ifE ETȷK&E2[ȤrZBg`72."1 5M(U]ڮ8y #f״~:Lf_b 7U m$'6~;NA, W] w7c_ FApG,]zsjֳn6D#ͥw$B2}c#_31az,{6a>3P {"^7 2%4cltG}_,RRlANdPԦBDjD"8/xQdK,XrLq.u,O5j07m=` Tm))[wj%uY &S,D0mWetz2̩#:ABƛ ~P{?w#KNiLBRӨuA 3}nܔQ:Z6>oLWt= ||dK*bCQi,2儢ʹ!U ɇpfW2s>7>i#fWkY"ȱgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata $o((g( iiW0n>8onnEo@THHH^B!!h()()cP)P) np.p.w33& }  ddl{XX<00 04<0484<84@4<@4x L=LPO=OP=PR=R R=R ! s}R8N%04 LXlCusr/lib64/pkgconfig/icu-i18n.pc000064400000002453152342600310012125 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Copyright (C) 2010-2013, International Business Machines Corporation. All Rights Reserved. # CFLAGS contains only anything end users should set CFLAGS = # CXXFLAGS contains only anything end users should set CXXFLAGS = -std=c++11 # DEFS only contains those UCONFIG_CPPFLAGS which are not auto-set by platform.h DEFS = prefix = /opt/alt/libicu/usr exec_prefix = /opt/alt/libicu/usr #bindir = /opt/alt/libicu/usr/bin libdir = /opt/alt/libicu/usr/lib64 includedir = /opt/alt/libicu/usr/include baselibs = -lpthread -ldl -lm #datarootdir = ${prefix}/share #datadir = /opt/alt/libicu/usr/share #sbindir = /opt/alt/libicu/usr/sbin #mandir = /opt/alt/libicu/usr/share/man #sysconfdir = /etc UNICODE_VERSION=12.1 ICUPREFIX=icu ICULIBSUFFIX= LIBICU=lib${ICUPREFIX} #SHAREDLIBCFLAGS=-fPIC pkglibdir=${libdir}/icu${ICULIBSUFFIX}/64.2 #pkgdatadir=${datadir}/icu${ICULIBSUFFIX}/64.2 ICUDATA_NAME = icudt64l #ICUPKGDATA_DIR=/opt/alt/libicu/usr/lib64 #ICUDATA_DIR=${pkgdatadir} ICUDESC=International Components for Unicode Version: 64.2 Cflags: -I${includedir} # end of icu.pc.in Description: International Components for Unicode: Internationalization library Name: icu-i18n Requires: icu-uc Libs: -licui18n usr/lib64/pkgconfig/icu-io.pc000064400000002443152342600310011754 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Copyright (C) 2010-2013, International Business Machines Corporation. All Rights Reserved. # CFLAGS contains only anything end users should set CFLAGS = # CXXFLAGS contains only anything end users should set CXXFLAGS = -std=c++11 # DEFS only contains those UCONFIG_CPPFLAGS which are not auto-set by platform.h DEFS = prefix = /opt/alt/libicu/usr exec_prefix = /opt/alt/libicu/usr #bindir = /opt/alt/libicu/usr/bin libdir = /opt/alt/libicu/usr/lib64 includedir = /opt/alt/libicu/usr/include baselibs = -lpthread -ldl -lm #datarootdir = ${prefix}/share #datadir = /opt/alt/libicu/usr/share #sbindir = /opt/alt/libicu/usr/sbin #mandir = /opt/alt/libicu/usr/share/man #sysconfdir = /etc UNICODE_VERSION=12.1 ICUPREFIX=icu ICULIBSUFFIX= LIBICU=lib${ICUPREFIX} #SHAREDLIBCFLAGS=-fPIC pkglibdir=${libdir}/icu${ICULIBSUFFIX}/64.2 #pkgdatadir=${datadir}/icu${ICULIBSUFFIX}/64.2 ICUDATA_NAME = icudt64l #ICUPKGDATA_DIR=/opt/alt/libicu/usr/lib64 #ICUDATA_DIR=${pkgdatadir} ICUDESC=International Components for Unicode Version: 64.2 Cflags: -I${includedir} # end of icu.pc.in Description: International Components for Unicode: Stream and I/O Library Name: icu-io Requires: icu-i18n Libs: -licuio usr/lib64/pkgconfig/icu-uc.pc000064400000002503152342600310011751 0ustar00# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Copyright (C) 2010-2013, International Business Machines Corporation. All Rights Reserved. # CFLAGS contains only anything end users should set CFLAGS = # CXXFLAGS contains only anything end users should set CXXFLAGS = -std=c++11 # DEFS only contains those UCONFIG_CPPFLAGS which are not auto-set by platform.h DEFS = prefix = /opt/alt/libicu/usr exec_prefix = /opt/alt/libicu/usr #bindir = /opt/alt/libicu/usr/bin libdir = /opt/alt/libicu/usr/lib64 includedir = /opt/alt/libicu/usr/include baselibs = -lpthread -ldl -lm #datarootdir = ${prefix}/share #datadir = /opt/alt/libicu/usr/share #sbindir = /opt/alt/libicu/usr/sbin #mandir = /opt/alt/libicu/usr/share/man #sysconfdir = /etc UNICODE_VERSION=12.1 ICUPREFIX=icu ICULIBSUFFIX= LIBICU=lib${ICUPREFIX} #SHAREDLIBCFLAGS=-fPIC pkglibdir=${libdir}/icu${ICULIBSUFFIX}/64.2 #pkgdatadir=${datadir}/icu${ICULIBSUFFIX}/64.2 ICUDATA_NAME = icudt64l #ICUPKGDATA_DIR=/opt/alt/libicu/usr/lib64 #ICUDATA_DIR=${pkgdatadir} ICUDESC=International Components for Unicode Version: 64.2 Cflags: -I${includedir} # end of icu.pc.in Description: International Components for Unicode: Common and Data libraries Name: icu-uc Libs: -L${libdir} -licuuc -licudata Libs.private: ${baselibs}

PBPDPFPHPJPLPNPRPVPXPZP\P`PbPdPjPrPlP|P~PPPPPPtPvPPPPPxQzQR RRRRRRSTSVSXSZS T"T$T&TTTTTTTTUVPPPPPPPPPPPPPPPPPPPPPPP 7 7 7 7 7 7 7 7 7PPPPQQQQ Q QQQQQQQ|Q~QQQQQQQQQQ@7@7@7@7@7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7`7`7`7`7`7`7`7`7`7vQRRRRRRRRRRRRHSJSLSNSPSTTTTTTTUVVVV.WW@7@7@7@7@7@7@7@7@7@7"R$R&R(R*R,R.R0R2R4R6R8R:RΠ7Π7Π7Π7Π7Π7Π7Π7Π7QQQQQQQQQQR@RBRDRFRHRJRLRRRRRRRRRRRRRR`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7΀7RRRRRRRRRRRΠ7Π7Π7Π7Π7Π7Π7Π7Π7Π7Π7Π777777777777777777777RRSSSSSSSSPTRTTTVTXTZT\T^T`TbTdTfTUUU U UUUUUURSSSS S SSSSSSSSSS S"S$S&S(S*S,S.S0S2S4S6S8S:SS@SBS7777777777777777777777777777777777777(T*T,T.T0T2T4T6T8T:TT@TBTDTFTHTJTTTTTTTLT77777777777777777777777777788888TTTTTTTNTTTTUUUUUUUUUUUUUUUUUUUUU8888888888888888888888888888888888 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8UUUUUUUUUFVHVVVVVVVW@WWWWWWWXX4XXX Y 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8UUU*V,V.V0V2V4V6V8V:VV@VBVDVVVVVVVVVVVVVVVVV4WUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVV V VVVJVLVNVPVRVTVVVXVZV\V^V`VbVdVfVhVjVlVnVpVrVtVvVxVzV|V~VVVVVV V"V$V&V(VVVVVVV0W2WzW|W~WWWWWWWXX0X8X@XRXTXVVVVVVVVVVVVVVVVVVVVVVVVVV@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8`8`8`8`8`8`8`8`8`8`8`86W8WW:WWWWWWWWWWWWWW XX&X2XXFXHXJXLXdXfXXXX`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXX XXXXX X"X$X(XWWpXXXX*Y,YTYVYYYYYYYYZZZZ([[(\P\R\\\\\\\*X,X.X6X:XBXDXNXPXVXXXZX\X^X`XhXjXlXnXtXvXxX|XXXXXXXXXXbXrXzX~XXXXXXXXXXX.Y0Y2Y4Y6Y8YXYZY\Y^YYYYYYYYZXXXXXXXXXXYYYY:YY@Y`YbYdYfYhYYYYYYYYYZXXXXXXXXXXXXXXXXXXXXXXXX΀8΀8΀8΀8΀8΀8΀8΀8΀8FYHYJYLYNYPYRYlYnYpYrYtYvYxYzY|Y~YYYYΠ8Π8Π8Π8Π8Π8Π8BYDYYYYYZNZpZZZZZZZZZ[0[2[^[`[[[[[[\6\8\h\j\Π8Π8Π8Π8Π8Π8Π8Π8YYYYYYYYYYYYYYZZZZ ZZZZZ ZYYYY ZxZZZ|[~[J\L\\\\\\&](]R]T]]]]]^2^b^x^^^_ZZ$Z&Z(Z*Z:ZZLZbZdZnZZZZZZZ [[,[V[X[Z[\[[[[[[\"ZHZJZZZZ[[[[ [*[P[R[T[[[[[[[[[[[[\ \T\\\\,Z.Z0Z2Z4Z6Z8Z@ZBZDZFZPZRZTZVZXZZZ\Z^Z`ZfZhZjZlZrZtZvZzZ|Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ [4["[$[&[6[8[:[<[>[@[B[D[F[H[J[L[N[b[d[f[h[j[l[n[p[r[t[v[x[z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\ \&28<\\\\*\,\.\0\2\4\V\X\Z\\\^\`\b\d\f\\\\\\\\\\\\]]]\\\ \"\$\:\<\>\@\B\D\F\H\n\p\r\t\v\x\z\|\~\\\\\\\\\\l\\\\ ] ]H]]]]"^\^l^^^^^^^^^D_F_H_J_L_N_P_R_T_V_`\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\]8]:]<]>]f]h]j]l]n]]]]]]^ ^>^@^j^^^^^ ______\\,].]0]2]4]6]V]X]Z]\]^]`]b]d]]]]]]^^^4^6^8^:^<^Z^d^f^ ]"]$]J]L]N]P]r]t]v]x]z]|]~]]]]]]8888888888888@]B]D]F]p]]]]]]]^^B^^^^^^^^^8888888888^&^(^*^,^.^0^D^F^H^J^L^N^P^R^T^V^X^^^n^p^r^t^v^~^^^^^^^^ΠJΠJΠJΠJΠJΠJΠJΠJ`^h^z^|^^^ ___|`~```````8a:aa@aBa b"bbbbbccdd^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__99999999999999999999999999999____r`t`v`x`0a2a4abbbbbbccccdddd^e`ebeffff88888888888888 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 999999999999999999@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9______`````DaFaHaJaLaNaPaRa$b&b(b*b,b.bbcccc c c 9 9 9 9 9 9 9 9 9 9 9 9 9``````````````````````````````````xaza|a~aaaaaaaaaaaaaa@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9`9`9`9`9`9`9Ta`VaXaZa\a^a`abadafahajalanaparata0b2b4b6b8b:bb@bBbDbFbHbJb`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9afbhbjblbnbpbrbtbvbHcJcLcNcPcRcTcVcXcZc\c^c`cdddd d"d$d&d(d΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9΀9~bbbbΠ9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9Π9LbcNbPbRbTbVbXbZb\b^b`bbbdb999999999999999999bb999999999999999999999999999999ccccccccccccccccdddddleneperetevexeze f"f$f9999999ccdddd d dddddd : : : : : : : : : : : :9999999999999999999999999999::::*d,ddddddddddeeeeeeeee@fBfDfFfHfJfLfg g gg@g::::::::::::::::::::::::::::::::@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:d`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:dddddefehejefffdggg,hHhhhBiDipiiiiijFjHjJjjjj : : : :|e~eeeeeeeeeeeeeeeeeee*f,f.f0f2f4f6f8f`:`:`:`:`:`:`:`:`:`:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:΀:\efΠ:Π:Π:Π:Π:Π:Π:Π:ff6g`gbggghhh iniiiiiijjjkkkkktlvlxlzl|lmm&f(ffffffffffffffghgjglgggggggghhZhdhhhh:ffffffffffffggg8g:gggggggggggg h hΠ:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:Π:ffffffffffffffffffffffnffff:::::::::::::::DgFgHgJgLgNgPgRgTgVgXgZg\gpgrgtgvgxgzgBgngggggggg.hfhhhjhhhhhhh*iHiviij*j,jjjjjj0k|g~g^ggggggggggggggggggggggggggggggggggggghhhhhhhhhh$h&h(h*h0h2h4h6h8h:hh@hBh hhhhhhhhhhhh&i(iFiiiiiiiijjjjjjj j"j$jDhFhJhLhNhPhRhThVhXh\h^h`hbhthlhnhphrhvhxhzh|h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh:::::::h"i$iritiiiiiiiLjNjjjkkkkkkllll,m.m0m2m4m6m8m::::::::::::::.i0i2i4i6i8i:ii@i;;;;;;;;;;xizi|i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijj j jjj.j0j2j&j(jRjTjVjXjZj\j^j`jbjdjfjhjjjljnjpjrjtjvjxjzj|j~jjjjjjjj4j6j8j:jj@jBjDj ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;jjjkkkkkk~llll"m$m&m(m*mnnnnnnnnno8p:pk@kBkkkkkklllllllll;;;;;;;;;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;Π;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;΀;>m@mBmDmFmHm4nJmΠ;Π;Π;Π;Π;Π;Π;Π;Π;Π;;;;;;;;;;;;;;;;;;;;;;;mmm m nnnnnnnnooo,p.p0p2p4p6ppppTqVqXqqqq6rvr:mn@nBnDnFnHnJnLnNnPnRnTnVnXnZnm\n^n`nbndnfnhnjnln oooooo;;;;;;;;pnrntnvnxnzn|n~nnNoPoRoToVoXoZoooooooo~p;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<onnooo o"o$o&o(o*o,o.o0o2o4o6o8o:oo@oBoDoFoHoooJoooo<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < < < < < < < < < < < < < < < <ooooLooooooooooo΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀<΀< < < < < < < < < < < < <@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<oppppppppq q"q$q&q(q*qqqqqrrrrrrrr sss@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<`<`<`<`<pppppp^q`qbqdqfqhqqqqqr8rxrzr|rrrrrrrLs΀<΀<΀<΀<΀<΀<pppqqqq q qqqqqqqqqjqlqnqpqrqtqvqxqzqΠ<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<Π<<<<<<<<<<ppppZq\qqqr\r^rrrDsFsHsJssssLtNttttttttthuju<<<<<<<<<<qqqqqqqqqqqqqqqqq<<<<<|q~qqqqqqqqqqqqr r rrrrrr:r`rbr~rrrrrrrr<<<<<<<<<<<<<<<<<< r"r$r&r(r*r,r.r0r2r4r@rBrDrFrHrJrLrNrPrRrTrVrXrZrdrfrhrjrlrnrprrrtrrr6rrrrrrrrrrrrrrrrrrrrrrrrrrrrrr===========rrrrrrrrrrrrsssRsTsVsXsZs\s^s`sbsdsfshsjslsnspsrsrr@sBssssBtDtFtHttttttTuVuXuZu\u^u`ubudufuuuTvVvXvZvs ".6:<@JNPZdfz|~szs|s~sttt~ttttu u uuuuuuuuuuu(v*vrvtvvvxvzvv=========== = = = = = = = = = = = = = = = = = = = = =NsPssssssssssssPtRtTtVtXtZt\t^t`tbtdtttttttt~utsvsxssssftssssssssshtjtltntptrtttvtxt΀=΀=΀=΀=΀=΀=΀= = = = = = = = = = = = = = =@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=΀=΀=΀=΀=ztuuuuuuuuuuuuuuuuuuuuu======(v@vBvDvFvHvJvLvNvPvRv>>>>>>>>====lvnvpvvvvvvwwwwHwJwfwwwwwwwwwwwwx(x>>>>>>>>>>>>>>vvvvvvvvvvvvvvvvvvvv@w^wwx&xzxxxlynypyryyyzz~zzzzzzz>{@{B{|| | |vvv"w$w&w(w*w,w.w0w2w4w6w8w:wwNwPwRwTwVwXwZw\wjwlwnwpwrwtww wLwhw|ww2x4xPxRxTxVxXxZxxxxxxxxx0y2y4y6y@>@>@>@>@>@>vwxwzwwwwwwwwwwwxx@x|xxxxxxxxxxxyzy|y~yyy~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww΀Q΀Q΀Q΀Q΀Q΀Qw $&"2@BD^@L@L@L@L@L@L@L@L@LwLLLLLLLLLLLLLLLLLLL΀J΀J΀J΀J΀Jlnprtvxz|~x*x,x.x0xBxDxFxHxJxLxNx~xxxxxxxxxxxxx > > > > > > > >>xxxxxtyvyz z zzzzF{H{J{L{|||||||||^}`}b}d}}}txvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8y:y > > > > > > > > > > > > > > > > >yyyyyyyyyyyyyyzy@yByDyFyHyJyLyNyPyRyTyVyXyZy\y^y`ybydyfyhyjy`>`>`>`>`>`>`>`>yzzzzzzN{P{R{T{V{X{Z{\{^{`{b{d{|||| |"|$|&||||||zzzz z"zy$z&z(z*z,z.z0z2zΠ>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>Π>@>@>@>@>@>@>@>@>@>@>@>6z8z:zz@zBzDzFzzzzzzzzzzzzz`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>΀>΀>΀>΀>΀>΀>΀>΀>΀>΀>΀>΀>΀>΀>΀>ypzrztzvzxzzz|z>>>>>>>>>>>>>>>>>>>Π>Π>Π>Π>Π>Π>f{h{j{l{n{p{r{t{v{x{z{|{~{{>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>{{{>>>>|||||x}{||||||||z}|}~}}}}}}}}}}~{{{{{{{{{{{{H|J|L|N|P|R|T|V|X|Z|\||||||||}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||???????????????|||||\}}Z~\~~fhԀր؀>@BTVXZނP???????????????????????????? ? ? ? ?|||f}h}j}l}n}p}r}t}v}}}}}}}`~~~~&(~nހ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?} ~~~~~~~~~~~~~~~<Lb,.0246@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?`?`?`?`?`?`?`?`?`?`?`?`?}^~~~~Xjlڀ܀D\^`b>n$VX~~~ ~b~d~f~h~j~l~n~p~~~~~~ ~BFHJZ\^`΀?΀?΀?΀?`?`?`?`?`?`?`?`?`?`?r~F~H~J~L~N~P~R~T~V~X~t~v~x~z~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8D~~~~~~~~>@DNPRTdfhjlnprtvxz|Π?Π?Π?Π?Π?Π?Π?Π?Π?Π?Π?Π?΀?΀?΀?΀? "$&(*prtvxz|~Π?Π?Π?Π?Π?Π?Π? 8`b ~Ȃʂ:<>@BDFHJLNPRTVXZ\^`bd??????????????????????????????????FHJLNPRdfhjlnp‚TVXZ\^rt????????????????????????@@@@@@@@@@@@@@@@āƁȁʁ́΁Ёҁԁցز؁ځ܁ށ "$&(*,.02468:<>@BDFHJLNPRvxz|ĂƂBjprz|ƒă4r̂΂Ђ҂Ԃւ؂ڂ܂   @ @ @ @ @@JRT`&(\^Ȅʄ̄$&HZtDl~ƃȃʃ̃68hjln *< @ @ @ @ @ @ @ @ @FLNVXbZ\^dfhtv΃Ѓ҃ԃփ؃ڃ܃ރ :< RTބ Fh…2468:<6r*,.024`bdf(JLbv|~`@`@`@`@>@BDFHJLNPprtvxz|~@@@@@@@@@@@@@@@@Z„ĄƄ"`ą>@BDF‡ć@@@@@@@@@@΄Є҄Ԅք؄ڄ܄ >,.02`@`@`@`@ƅȅʅ̅΅Ѕ҅ԅօ؅څ܅ޅΠ@Π@Π@Π@Π@Π@Π@Π@Π@Π@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@΀@@@@@@@@@@@@@@@@@@@@@HJLN ʇ̇·Ї҇ԇև؇ڇ܇܈ވ Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@Π@PRTVXZ\^`bdfhj(*,.02468:<@@@@@@@@@@lnprtvxz|~ "$&(*,.02468:<>@BDFHJLNއ@@@@@@@@@@@@@@@@ƇȇĈƈȈʈ̈ΈЈ҈Ԉֈ؈ڈDFHJLN  "$AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&FHJLNPRTpVXZ\^`bdfh΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A><>@BDFHJLNPRT@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@V A A A A A A A A A A A A A A A A A A Aˆ2468:<čƍȍʍ̍΍ЍAAAAAAAAAAAA "$&(*,.02468:<>@BD A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`ATVXZ\^`bdfhjln B B B B B B B B B B@A@A@A@A@A@A@A@A@A@A‹ċƋȋAAAAAAAA`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`AΠAΠAΠAΠAΠAΠAΠAΠAPRҍԍ֍؍ "$&"$&(*΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀A΀AAAAAAAAAAAAAAAAAA@B@B@B@B@B@B@B@BΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠAΠABBBBBBBBBBBAAAAAAAA468:<>@bBDFHJLNPRTVdfhjlBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBZ`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B  B B B B B B B(*,.02468:<>@ @B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@BBDFHJLNPRTVXZnprXt6^`bdБґԑ8`t*,|~`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B 0VȒʒJLN8:<\^` "$&(*,.024HJLNPRTVX΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀B΀BΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBΠBBBBBBBBBBBBBBBBBBBBBBBBBBBB,.02468:<>@BDFXZBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBZ\‘đƑȑʑ̑Α468:<\^ؒڒܒޒBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC2̒ΒВPRT“ēƓȓʓ@BDFʔ̔ΔCCCCCCCC  "$&(*,. C C C C C C C Cbdfhjlnpvxz|~rҒԒ VXZ\^̓ΓГғԓ֓ؓړHJLNPRTVXZ\ҔԔ’Ēƒ.02468:<>@BDF  "$&(bdfhjlnprtvxܓޓH@C@C@C@C@C@Cz^`bdfhjlprtvxz@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C`C`C`C`C`C`C`C`C`C`C`C`C`C`C>ȔVXZ\Z\^`Ԗ֖:<>jl^nvxz|~ `C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C Д^`bdfbdfhjlnpږܖޖ@BDFHܗ֔ؔڔܔޔhjlnprtrtvxz|~JLޗ "$&(*,.02468:<>@BDFHJLNPRT΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C΀C$&(*,.02468:<>@BDFHJLNPRTVX jdlddddeeLeeeeee0fffhfjflfnfpfrftffff"g$g&g(gggNPRTV">JLNPRTVXXZ\— $&ZDDDDDD–ĖƖȖʖ̖ΖЖҖΠCΠCΠCΠCΠCΠCΠCΠCΠCؖX6`D:0*&(4X "`ΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCΠCCCCCCCCCCCCCCCCCCėƗȗʗ̗ΗЗҗԗ֗ؗڗ (*,.0468:< `b "2dfh$&(*, &(*,.02468@BDFH\^`bdfh nprtvxz|~CCCCCCCCCCCCCCCCCCCCCC D D D D D D D D D D D D D D D D D D D D D D D DDDDDDDDD™ęƙșʙ̙b "$&(*,.02468:<>@BDFHJLNPRTVXZ\@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D D D D D D D D D D D D D D.02468:<>@BDFH`D`D`D`D@D@D@D@D@D@D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀Dڛܛޛ NPRTVdfhjlJLN`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`DΠDΠDΠDΠDΠDΠDΠDΠD΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀D΀DDDDDDDDDDDDDDDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDΠDDDDDDDDDDDDDDDDD`ln@pr E E E E E E E E E Edfhjlnptvxz|~@E@E@E@E@E@E@E@E@E@E@E@E@EDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE "$Z\^`bdfnprtRTVXZ\^`8:<>@:<>hjlnprtvxz|~vxz|~EEEEEEE E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E΀E@E@E@E@E@EƞȞʞ̞ΞОҞ̟ΟПҟԟ֟؟ڟܟޟz|~`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`EԞ "$&(*,.02468:<>@BDFHJL֞؞ڞܞޞ ΀E΀E΀E΀E΀E΀E΀E΀E΀EΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠEΠE "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bEEEEEEEEEEEEEEEEEEEEEEEΠEΠEΠEΠEΠEΠEΠEΠExğƟRȟʟFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEE F F F FP.024ءڡܡޡHJL.jt EEEEFHJLNPZ\^¢ĢƢȢ 4TVlnFFFFFFTVXZ\^`bdfhjlnprtvx`F`F`F`F`F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F@F@F@F@F@F@F@F@F@F@F@FBDNPRTVX 02R"$&(*,b z|΢ТҢԢ8:<>`bzޣRT02@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F΀F΀F΀F΀F~֡"$&(*,.02468:<>@BDF`F`F`F`F`bdfhjlnprtvxʢ̢6XZ\^vx֢ΠFΠFΠFΠFΠFΠFΠFΠFΠFΠFΠFΠFΠFΠFΠF "$&(*,@BDFHJLNdPfhpr|~V468:@BDFHJLNPXZ\^>@B|~ޥVvdfhjlnprFHJLNPRTVz|~¤ĤƤȤʤ̤ΤФҤԤ֤ؤڤܤޤ  "$&(*,.FFFFFFFFΥХҥԥ֥ :@fhj&(VXZ\¥ĥƥȥʥ̥6Lx4XZ\>@*,.024BDFHJNPRTdfhjlnpr>\^¦ĦԦ֦68:<`bdt|~ƦȦʦ̦ڦܦަ $& (*,.02BDFHJLNPRTlnprtvxz|~FFFFFFFFFFFFFFFFFFVާ̨Fĩܩ".ګܫޫBBΨШҨ HJLNPRƩȩ "$DFHJLNPRTԨ֨بڨTVXGGGGG^`bdfhjlnprtl\"$&(*,.02468:<>@BD`bdfhjlnprtvxZ\$&(*,DFH|JLNP~ZZZZZz   "$HJ©ʩ̩ΩЩҩԩةکSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTT>@BªĪ2Z\^`2XZh.xz|  .02468 G G G G G G G G G Gt@G@G@G@G@G@G@GƪȪʪ4bdfhj 4DF~RTnprtvxz|~`G`G`G`G`G`G`G`G`G`G "$&(*,.68:<>@JLNPRT^`jlnprxz|Vft@BpJ@Bȱʱ̱RTVXbdެ,rtvDF0ln2FH^¬ĬƬȬʬ̬άЬҬԬ֬جڬܬ "$02468:<> @BDFƭȭʭ̭έXZȮʮ̮Dxz|¯&(*HJLNPRTVXZ\^`bdfhjlnp΀G΀G΀G΀G΀G΀G΀G΀G~HJLN$&4rԯ­ĭ PRTV®ĮƮΠGΠGΠGΠGΠGΠGΠGΠGΠGΠGΠGΠGΠGΠGΠGΠG\^`bdfhjlnpBrtvxz|~ήЮҮԮ֮خڮܮޮ ( "*,.2<>FHJRTVX`bdfhj68:LNPZ\^tv "$&(~ȯʯ̯ίЯү֯دگܯޯįƯ*TVhjlnp°İڰ^` vxz|~Բ468LN`DFαZ\^\ҳ  ,.0<>@BDXZ\rtvxz|~:PRbdfְذ 24HJLNPRTVưȰʰ̰ΰаҰ԰ܰް "$&(*,68:<>GGGG. LNPNPRTʳ̳4hxdXZ\бұԱֱرڱܱ`bdfhjlGGGGGGGGGGGGGGGG±ıƱޱnpr²IJƲȲʲ̲βв ^`bdfԳ8" GGGGGGGGGGGJڲܲ޲ HHHHVXZγг6BjµĵƵjlnprֲ"$&hjln bHJLNPRTVXZ\^`b$&HHHHHHH>@BDFHJLprtvxz|~³ijƳȳֳسڳܳ޳"$&(*,02<@FPRTVXZdfrtv.>DHlȵxz|~:JLN\^`np´Ĵƴȴʴ̴δдҴԴִشڴܴ޴z|~d  "$&(*,.02468:<>@BDF H H H H H H H H H H H H H H H H H H H H H H H H H H H H H Hfhjlnprtvxz|~@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H H H H H H H H H H H H H H`H`H`H`H`H`H`H`H`H`H`H`H`H`H`H`H`H`H`H`H"΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H(*,.02 HHHH@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠH΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀H΀HHHHHHHHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHΠHIIIIIIIIIIIIIIIIIIIIIIIIIIfhz|~468:<>prtv@BDFH½Ľ оHHHHHHHHHHHHHHHHHHHHHHHHHHH@I@I@I@I@IHHHHHHHHHHHHH ΀I΀I΀I΀I I I I I I I I I I I I I I I I I I I I I I I I I I I`I`I`I`I`I`IJLNPRTVXZ "$&(*@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`I`IΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠItvxܻ޻ºĺƺȺʺ̺κкҺԺֺغںܺ޺IIIIIIIIIIIIII΀I΀I΀I΀I΀I΀I΀I΀I΀I΀I΀IȻʻ̻λлһԻֻػڻXZΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠIΠI  "$&(*,.02IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII`b J J J J J J J J J J J J J J @J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@JJJJJJJJJJJJJJʽ̽νнҽԽֽ,.z02|~ҾԾ\^ؽڽܽ޽468־H` Pj02HƽȽ"$&(*tvx.6PRprtпҿ޿DFN@J@J@J@J@J@J@J@J@J@J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J¾ľƾȾʾ̾ؾξ(B^bn,R&prJ:zھܾ޾  "$&0,8*24TfT^z|~ DFN`dz|ܿ(8B\lH:<>@JLVXZ\~hjvlx¿Ŀƿȿʿ̿οԿֿؿڿ  "$&*.0246:<>@HJLPVXZbdfhjrtvxnp,.024JLf*,VXv  "$&(8:<>@BDF΀J΀J΀J΀J΀J6Nh "$.FZxz| RTt,L4 <,Bv (468:<>@BDJLNP\^`bdfhjln~68:<>>Pn  "$&(*<>@BDFHlnprtvxz|~.024NPRTVXZ\^`bdf68:hjHJLNPRTV @BDF@B "$&(*,.02XZ\^`bdfhjlnprtvxz|hFjFGGGGGGG G"G$G&G(G*G,G.G0G2G4G6G8G:GG@GBGDGFGHG~JG$&(*,.02468ΠJΠJΠJΠJΠJΠJΠJΠJΠJΠJΠJΠJΠJΠJΠJ "FHJRTbdp|JJJJJJD|~4frxz~` "$  "$&(*.0268:<>@DFHJLNVXZ\^hjltJJJJJJJJ KKKKKKKKKKKKK*,ΠLΠLΠLΠLΠLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJjlnprtvxz|~ K K K K K K K K K K K K K K K KHJLNPRTVXZ\^`bdfhjlnprtvxz|~JJJJJJKKKKKKKKKKKKKKKKKKKKKKK@K@K@K@K@K@K@K@K@K.02 L L L L L L L K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K468:<>@BDF@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`KΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠK`L`L`L`L`L`L`L`L`L΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀K΀KKKKKKKKKKKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKΠKbdfhjlnprtvxz|~@L@LKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLL΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀LDFHJLNPRTVXZ\^`b L L L L L L L L L L L L L L L L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL`L`L`L`L`L`L`L`L`L`L`L`L`L`L~΀M΀M΀M΀M΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀L΀LMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdMMMMMMMMMMΠLΠLΠLΠLΠLΠLΠLΠLΠLΠLΠLΠL  "MMMMMM$&(*,.02468:<>@BDFHJLNPRTVXZ\LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M M M M M M M6ΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠM^`b `M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`MNNNNNNNNNNNNNNNNNNNNNNNNN΀M΀M΀M΀M΀M΀M΀M΀M΀M΀M΀M΀M΀M΀M N N N N N N N N N N N N N N N N N NΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMΠMMMMMMMMM  "$&(*,.02MMMMMMMMMMMMMMMMMMMMM`N`N`N`N`N`N`N`N`N`N`Nhjlnprtvxz|~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN N N N N N N N N N N N N N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N΀N  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvx<@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@NΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠN`N`N`N`N`N`N`N`N`N`N`N`N`N`N`O`O`O`O`O`O OOOOOOOOOO΀N΀N΀N΀N΀Ndfhjlnprtvxz|bdfhjlnprtvxΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNΠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN~.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ O O O O O O O O O O O O O O O O O O O O O O O O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@OPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNN΀O΀O΀O΀O΀O΀OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXZ\^ΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@OOOOOOOOOOOOOOOOOOOOOOO OOOOOOO`O`O`O`O`O`O`O`O`O`O`O`O`O~΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O΀O P P P PΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠOΠO@P@P@P@P@P@P@P@P@P@P@P@Pz`^`bdfhOOOOOOOOOOOOOOOOOOOO,.0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPP<>@B2468FFHf P P P P P P P P P P P P P P P P P P P P P P P΀P΀P΀P΀P΀P΀P΀P΀P΀P@P@P@P@P@P@P@P@P@P@P@P@P@P@P<ΠPΠPΠPΠPΠPΠPΠPΠPΠPΠP "$&(*|~nprd`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`PPPPPPPPPPPPPP:PPPPPPPPPPPPPPPPP DFHJLNPR:<>@BD΀P΀P΀P΀P΀P΀P΀P΀P΀PTVXZ\^`bdfhjlnpQQQQQQQQΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPΠPrvxtvxz|~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q QQQQQRTVXZ*468LNlnp Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`QHJLNPJhjjlnrt&(*,.0 `Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q΀Q΀Q΀Q΀Q΀Q΀Q 0>VXZ\>x@B`bdr46prvxz|~2468:np "$  "$&(*,.02ΠQΠQΠQΠQ8:@BDFHJLNΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSΠSSSSSSSSS "$&&(*,.0:LrtT\VXZ\^`bdfhjlzn "$΀T΀T΀T΀T΀T΀T`bdfhjlnprtvxz||~prtvxz|~&(*,SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTT T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T<>  "$&<>R@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T$>@BDF.08:<>@rh*,.`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`TΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠT΀T΀T΀T΀T΀T(*,.0246@TVpΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTΠTBDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~TTTTTTTTTTTTTTTT "$&(*,.02468BDFHJLNXZ\^`bPdfhjlntvxz|~:FJVXfvxz|~>dZXZ\^`bd  "&(*,.02468<@BDHNPRTZ\^`bjlnpPRTVXHJLNPRTV "$&(TTTTTTTTTTTTTTTTTTT 02468:<>@BDFHJLNTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUDFHJLNXZ\^`bdfhjlnpPRUUUUUUUUUUUUUUUB U U U U U U U U U U U U U U UTVXZ\^`bdfhjlnprtvxz|~ U U U U U U U U U U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U  "$&(*,.02468:ΠUΠUΠUΠU΀U΀U΀U΀U΀U  "$&rtv(*,.02468:<~ΠUΠUΠUΠUΠUΠUΠUΠUΠUΠUΠUΠUΠUΠUΠUUUUUUUUUUUUUUUUUU:<>LF0d@BDNPR:fx2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUFHJLNPRTVTVHXVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUU8$VVVVVV | V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V "d*2>PR V V V V V V V V V V V V V V V V V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V XZ\^`b@V@V@V@V@V@V@V@V@V@V@V@V@V "$&(*,f`V`V`V`V`V`V`V`V`V`V`Vhjlnprtvxz|~  "$&,.0468@BDTVbdhjlnprtv|~JZ\^z4fhj.X`΀V΀V΀V΀V΀V΀V΀V΀V>@BDFHJLNPRTVXZ\^`bΠVΠVΠVΠVΠV:bd .XZ\^rt02468Z\^`~ΠVΠVΠVΠVΠVΠVΠVΠVΠVΠVΠV*,z$&0BRXtvVXZj  "$&(@BDFHJLNPV|(*,284>DFHLTVHHRTfhjlnprtvx \^hjlnprtVVVVVbvx "$JLN4VVVVVVVVVVVVVVVVV  02468:<>@BDFVVVVVVVVVVVV&(*,PRTV68:JTVbdn`<>p@W@W@W@W@W@W@W@W@W@W@W@W@WVVVVVVVVVVV  WWWWWW`r`r`r`rrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrΠrWWWW@BDFLNPRXZ\^`fhjlrtvxz|~ W W W W W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W W W W W W W W W W W W W W W W W W W W W@W@W@W@W "$&(*,.0246  `W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W8:<>xz|~\^`bnprtvx^ ` b d f h ΀X΀X΀X΀X΀X΀X  ΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWdfhjlnprz|~΀W΀W΀W΀W΀W΀W΀W΀W΀W΀W΀WWWWWWWWWWWWWWWWWWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWΠWWWWWWWWWWWWWWWWWWWWWWWWWWWWWrDFH JLNPRT   "WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXX X X X X X X X X X X X X X X X X X X X X X X$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfh@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@XlT V X Z \ > @ B   J L R ~  TVXZj l n p r t v x z | Z \ ^ ` b         R T X X X X~ @X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X`X`X`X`X`X`X`X`X d f h j l n p r t v x z | ~ " ^ ` b d f h j      r t v x z | `X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`XΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠX΀X΀X΀X΀X΀X N P    T $&(*,ΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXΠXl n $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z p r t v x z | ~       " $ & ( * , . 0 2 4 6 8 : < > @ B D   \ ^ ` b d f h j l n p F H ~ XXXXV X Z   V H\f|Lv.02\ " $ & ( * , . 0 2 4 X Z \ ^ ` b 6 $*0JL`j   8:<>@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXf h j l n p r t v x z |   .02468:<>@BDFHJLNPYYYYYYYYYYYYY\^&(*,nprtvx bdfhjlnp246YYYYYYYYYY Y Y Y Y Y Y Y Y Y Y Y YFHJLNPRTVXZ\^`bdfhjl.0*&t//01P5R57T:<T@TTTTTU~UUU8:<>@BDz|~&.8:<T^h  "$Rz  ,Fx6t~vp468  bd&~NfPRT>2>TV|~(*R^`bjlnprdxz|~ "$&(*,@468:<`bdf$dlnpxzBDFHJLNPRTVXZhjlnprtvxz|@Y@Y@Y@Y@Y@Y@Y@Y^j"r:<>@0<Hfhjln@Y@Y@Y@Y@Y@Y@Y@Y   "&(*,.468:@BDFJLNHPRXZ\^`bfhrt$&JLNPtvx   `Y`Y`Y`Y`Y`Y`Y`Y`YTVXZ\^`bdfhFjln|~zVX:<>"$&(*,.024  "$&(*,.02΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y BDFHJLNPRT΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y΀Y "$&(*,.02468YYYYYYYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYΠYprtvxz|~0246ΠYΠYΠYΠYΠYYYYYYYYYYYYYYYYYYY8:YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZFJv>@PR<>@rtvx*,.468:jln&JVXZ\f|(fh$HTtz~JLN68LNPRTVXZ\^`bdfhjlnprtvxz|~ Z Z Z Z<>@p` z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z "$&(*,.02LNPRTVXZ\^`bxzd|~"BDFj`Z`Z`Z`Z`Z`Z`Z (*,.02468:<LN^`bdhlnprvx~ "$68:bdfhjln ^PR:<x (*,.024BDFHJLNPRTVXZ\z|~΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z"$&(*,.02ZZZZZ468:<>Z\^`΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀Z΀ZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZΠZZZZZZZZZZZZZZZZZZZZ "$&(*,.02468bZZZZZTVX>@BDF|VXZ \^`:<>@BDFH[[[[[[[[[[[[[[[[[[[[[[[[[H~ lnprtvxz   "$&(*,.024 [ [ [ [ [ [ [ [ [ [ [ [ [ [ [  JLNPRT F!H!!!!"""""$&(*,.02468:<>@B@[@[@[@[@[@[@[@[@[@[@[@[@[@[FHz | ~ :!!@!B!D!!!!!""""""`\`\`\`\Dt v x 0!2!4!6!8!!!!"""""#####h$j$l$R%T%V%X%bdfhj    @[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[`[`[`[`[`[`[`[`[`[`[`[`[`[`[  Π[Π[Π[Π[       " $ & ( * , p!r!t!v!x!z!|!~!L"!N"P"`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[΀[Π[Π[Π[Π[Π[Π[Π[Π[Π[Π[Π[Π[Π[Π[Π[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[["B"D"F"H"""""""####J" \ \ \ \ \R"T"V"X"Z"\"^"`"b"d"f"h"j" #"#$#&#(#*#,#.#0#2######$$$$\\\\\\\\\\\\\\\\\\\\\\\\\\\\\4#6#""""""""""""""""################# \ \ \ \ \ \##############΀\΀\΀\΀\΀\΀\΀\΀\΀\΀\΀\΀\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\$$ $ $$$$$$$$$$`\`\`\`\n$p$r$t$v$x$Z%\%^%`%b%d%f%,&.&0&2&&&&&D'~''''( ( $"$$$&$($*$,$.$0$2$4$6$8$:$<$>$@$B$D$F$H$J$L$N$P$R$T$V$X$Z$\$^$`$b$d$$f$Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\z$|$~$$$$$$$h%j%l%n%p%r%t%v%x%z%|%4&6&8&:&<&&&&&'''΀\΀\΀\΀\΀\΀\΀\΀\~%%%%%%$%%%%%%%%%%%%%%%%%$>&@&B&D&F&H&J&L&N&&&&&&& ' ''''''P'R'T'V'X'Z''''$$$%%%%%P&R&&&'\'^''''\(^(`(b(d((((((,)H)J))Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\Π\%%%%%%%%%%%%%%%%P%%%%%%%%%%%%%%%%%%%%%%&&&& & &&&&&&&&&& &"&\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$&&&(&&&&&&&|'(((d)f)~)))2**+++++, --z-|---\\\\\\\\\\&&&&&&&&&&&&&&&&&&&&&&&''' '"'$'&'('*','.'0'2'4'6'8':'<'>'@'B'\\\\\\\\\\'F'H'J'L'N''''''''',(X((((((((((()))))4*\\\\'''''''''''''''''''''''''''''''''''''''( (.(0(2(Z(((((((((((((()*)F)''''''''((( (((((((("($(&(((*(]]]]]]]](V((())) )")$)&)D)h)j)l)))* +"+$++,,--~----d..]]]]]]]]]f(h(j(l(n(p(r(t(v(x(z(|(~((( ] ] ] ] ] ] ] ](((((((((((((()))) ) ))))))).)0)2)4)L)6)8):)<)>)@)B)N)P)R)T)V)X)Z)\)^)`)b)r)t)v)x)z)|))n)p)))))))))))))* * ******@]@]@]@]@]@]@]@]@]@])))))))))))))))))))))))))))))))))))))*R*T*V*X*Z*\*^*`*b*****T+V+X+Z+\+++++.,0,2,4,))))****** *"*$*&*(***,*.*0*`]`]`]`]`]`]`]`]`]`]`]`]`]@]@]@]@]*********4+****************6+8+`]`]`]`]`]`]`]`]`]`]`]`]`]`]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]΀]******&+(+*+,+.+0+2++++++++,,,,,,,,,---΀]΀]΀]΀]΀]΀]΀]΀]^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++:+<+>+@+B+D+F+H+J+L+N+P+R++++++++++Π]Π]Π]Π]Π]Π]Π]Π]Π]Π]++++++++++++++++++++++++++++++++Π]Π]Π]Π]Π]Π]Π]Π]Π]Π]Π]Π]Π],,,,,,,,,,,,,,,,---]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]],,,,,,-.-0-2-4-6------------2.v.x.z..... //]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^ -"-$-&-(-*----------------&.(.*.,...0.l.n.p.r.t.^^^^^^^^^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^------ .".$.f.h.j........R/z/////00T0b0000 ^ ^ ^ ^.... . .........@^@^@^@^@^@^@^@^@^@^@^@^@^@^.b.."/4/6/H/J/n/p/r/////////////// 0*0@0B000V1@^@^@^@^@^@^@^@^|.~.......................68d8f8h8j8l8n8p8r8t8v8x8z8|8~88888888888888`.888...../&/(/*/,/./0/8/://@/T/V/X/Z/\/^/`/b/d/f/h/`^`^`^`^.L/N/P/v/x///////////////0 00,0.000R001111.......................// ////////// /$/D/F/l///0000000 0&0(080:0<0>0J0L0N0P0Z0\0^0`02/B/j/X000000001211111222222222:3<3>33333`^`^`^`^///////////////////////0"0$0204060D0F0H0V0d0f0h0j0l0n00000000000000001111110000000000000 1 111416181:1<1>1@1B1D1F1H1J1L1N1P10X1Z1\111d2f2h2j2l2n2p2r2t22223333@_@_@_@_@_@_@_@_@_@_11 1"1$1&1(1*1,1.1^1`1b1d1f1h1j1l1n1p1r1t1v1x1z1|1~111111R1T1111111111111111111111111111111111111111111112222 2 2Π^Π^Π^Π^Π^Π^Π^Π^Π^Π^Π^Π^11΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^΀^11X2Z2\2233333D4F4H4J4L4N4P4R4B5D5F5H5J5L5N55555661^2`2b2223333333T4V4X4Z4\4^4T5V5X5Z5\5^5`5555666΀^΀^΀^΀^΀^^^^^^^^^^^^^^^^^^^^^^^^^^^^Π^Π^Π^Π^Π^Π^Π^Π^Π^Π^Π^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________^^^^^^^^33333333333333333333`_`_`_`____________ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _345555062646666666778b8*9J9h9999:::::::: _ _ _ _ _ _ _ _ _ _ _ _ _ _4&4(4*4,4.40424446484:4<4>4@4444B4΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_@_@_@_@_@_@_@_@_@_b5d5f5h5j5l5n5p5r5t5v5x5z56 6 66666666`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_Π_Π_Π_Π_Π_Π_Π_Π_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_΀_555Π_Π_Π_Π_Π_Π_66666 6"6$6&6(6*6,66.6666666666v7x7z755555555555555555555555555555555555555______________________________________6666J7L7N7P7R7T7V77:8<8>8@88888889999P:R::n;p;r;666666666X7Z7\7^7`7b7d7f777777777777@`@`@`@`666666666h7j7l7n7p7r7t777777777R8T8V8X8Z8888|7~777776777\8^8`88899B9F9H9T9V9X9Z9\9^9`9b9d9f999````` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `888 8 8888888888 8"8$8&8(8*8,8.8082848ΠiΠiΠiΠiΠiΠiΠiΠiΠiΠiΠiΠiΠiΠi88VhXhZh\h^h`hbhdhfhhhjhlhiiiii@`@`@`@`888888888889999P9R999V:X:Z:::::t;v;88888889:9>999999\:^:`:b:d:f:h:j:::::;;<<<88888888888888888889999 9 99 9"9$9&9(9,9.90929496989<9@9D9L9N9j9l9n9p9r9t9v9x9z9|9~9````````````````````99999999999999999999:::: : :::Π`Π`Π`Π```````````````````````````````````````΀`΀`΀`΀`΀`΀`΀`΀`΀`΀`΀`΀`΀`΀`΀`΀``````````````````Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`Π`::````````````::: ;";$;&;(;*;,;;;;;;;<<><@<<<<<<= ="=$=&====```````````aaaaaaaaaaaaaaaaaaaaa````````;;;;;;;;;;;;;;;;;@a@a@a@a@a@a@aaaaaaaaaaaa a a a a a a a a a a a a a a a a a a a a ax;z;|;~;;<< < <<<<<<<<0>2>4>6>p>>>> a a a a a a a a a a a a a a aB,>n>>>>>?*?V?`@b@@@@.ABhBBBCNC@a@a@a@a@a@a@a@a@a@a@a<<<<<<<<<<<<<ΠaΠaΠaΠaΠaΠaΠaΠa`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a΀a΀a΀a΀a΀a΀a΀a΀a΀a΀a΀a΀a΀a΀a<<<<<:><>>>@>r>t>>>>?.?8?:?X?Z?\??????΀a΀a΀a΀a΀a΀a΀a΀a΀a΀a΀aaaaaaaaaaaaaaaaaaaaaaΠaΠaΠaΠaΠaΠaz=|=~================B>D>v>x>z>|>~>>aaaaaaaaaaa==============h=aaaaaa==F>??4?6?J?L?v?x?z?|?~???????.@0@2@4@6@8@@@@@@@aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbH>J>L>N>P>R>T>V>X>Z>\>^>`>b>d>f>h>j>l> b b b b b b b b b b b b b b b>>>>>>>>>>>>>>>>>>>>>>>>>>? ?,?0?2??@?B?D?F?H?^?`?b?d?f?h?j?l?n?p?r?t??>>>>>&??? @f@@@@AAAAABBBBjBBBBCCCCC"D>>>? ???????? ?"?$?(?N?P?R?T?@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b?@@@@h@j@l@n@p@r@@@@0A2A4A6A8A:A@@@B@D@F@H@J@L@N@P@R@T@V@X@Z@\@^@΀b΀b΀b΀b΀b΀b΀b΀b΀b΀b΀b΀b΀bΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠbΠb@@@@@@@@@@@@@>A@ABADAFAHAJALANAPARAbbbbbbbbΠbΠbΠbΠbΠbΠbΠbΠbΠbbbbbbbbbbbbbbbbbbbbbbbbTAVAXAZA\A^A`AbAdAAAAA.B~BBBBBCC$C&CXCZCCCvDD8E:EB@BBBDBFBHBJBLBNBPBRBTBVBXBZB\B^B`BbBdBfBBBBrBBBBBBBCC C"C8C:CfCCCCCCCCCDD DDD0D4D6D>D@DBBBBBBBBBBBBBBBBBBBBBBcccccccccccc C CCCCCCC(C*C,C.C0C2C4C6C>C@CBCDCFCHCJCLC\C^CVChCjCpCrCxCCCCCCCCCCC&DRDTDVDXDZD\D^D`DbDdDfDhDjDlDnD`CbCdClCnCtCvCzC|C~CCCCCCCCCCCCCCCCCCCCCCCCCCD D2DDDDDvExEzE|E~ElFnFpFrFtFvFdGfGhGjGlGnGpGrGHHHCCCCCCCCCCCCD DDDDDDD(D*D,D.D:DHDJDNDPDxDzD|D$DE,F.F0FGGG G GGG H"H$H&H(H*H,H.HIIIIKK K KKKnLpLrL c c c c c2F4F6F8F:FF@FBFDFFFHFJFLFNFPFRFTFVFXFZF\F^F`FbFdFfF@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@cFFFFFFFHFFFFFFFFFFFFFFFFFF(F`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀cLGNGPGRGTGVGXGZG\G^G`GbGΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠc΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀c΀ccccccccccΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcΠcddddddddddddddddddddddddddHHHHHH(J*J,J.J0J2J4J6J8J:JKKKKKKKKMMMMM M"MVNHJ@JBJDJFJHJJJLJNJPJRJKKKKKK&M(M*M,M.M0M2M4M6M8M:MM@MBMDMFMHMJMLMNMPMRMTMlNnNpNrNtNvNxNzN|N~NOO΀d΀d΀d΀d΀d΀d΀d΀d΀dVM@LBLDLFLHLJLLLNLPLRLTLVLXLZL\L^L`LbLdLfLhLjLtLvLxLzL|L~LLLMMMMMMMMMMMMNNNNNNNNNPPPΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdΠdddddddddddddddddddddddddddddddddddddddddddddddddddddNONNNNMeeeeeedddddddddddddddddddddddddddddddddNNNOOOO OP e e e e e e e e e eXNZN\N^NOOOOOOOOOOOPPPPPPPJQLQNQPQRQQQJRLRNRbNdNfNhNjNOOOOOOPPPPPPPTQVQXQZQ\Q^QQQQQPRRRTRReeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeOOOOOOOOOOOOOOOOOOOOOOO e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e@e@e@e@e@e@e@e@e@e@e@eOOOOOOOOOOOOOOOPPPPPPPPPP`QbQdQfQhQQQOPPPPPPPPPPPPPPPPPPPP΀e΀e΀e΀e΀e΀e΀e΀e΀e΀e΀e P PPPPPPPPPPPPPPQQQQQQ R RRnR$SSSS*T,T.T@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e`e`e`e`e`e`e`e`e`e`e`e`e`e`e΀e΀e΀e΀e΀e΀e΀ePQRRRR`RbRdRfRhRjRlRRRRRRRRRRRRR`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`eΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeΠeRRRQQQQQVRXRZR\R^RRRRRSS@SFSSS,UU$VVVVVW>W@WPWRWRRRRR R"R$R&R(R*R,R.R0R2R4R6R8R:RR@RBRDRFRHReeeeeeeeeeeRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR SSSSSSSSR&S(S*S,S.S2S4S6S:S>SBSDSrStSRRRRSXSvSSSSSS8T:TVpVrVVVVVVΠfΠfΠfΠfΠfΠffffffffffffffff f f f f f f f f f f f f f f f f fTTVTXTTTTTTTTU U"U$U&U(U*UUUUUUUUUUUUUUUU f f f f f f f f f f f f f f f f f f f f f f f f@f@f@f@f@f@f@f@fTUVhVjVlVVVVVWWX XPXRXTXVXXXXYYYYYYYlYnYpYrY@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f`f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀f΀fUUUUUUUUUUUUUUVV&V(V*V,V.V0V2V4V6V8VUUUUUVVVV@VBVtVvVxVzV|VVVVVVV:WnWW0XXXXXXXUUUUUUVVVV V"VDVFVHVJVLVNVPV~VVVVVVVVVVVVVVVx\B`pqwzzFX.Fdڞ$FjzڸĹ:VRVTVVVXVZV\V^V`VbVdVfVVVVVVVVVVVVVVVVVTWWWWVVVVZZZZZZ[[[8[WWWWWWWWWWWWWWWWWWWWWWWWfffffffffffWWWXX X XXX"X$X&X(X*X,X.XfffffffffWWWWXXXXXXX6X8X:XX@XBXDXFXHXJXLXNXXXXXXXXXfffffffffffffffffffgggggggggggggXXXYYYY Y YYYXYZY\Y^Y`YbYdYfYhYjYYY@ZYYYYYYYYggggggggggggg g g g g g g g g g g g g g g g g g g gXYYYY,Z.Z0ZZ4[[\>\^\`\b\v\\\\\]]]].]`]]^ ^|^~^ g g g g g g g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g@g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`gYYYBZDZFZHZJZLZNZPZRZTZVZXZZZZZZZZZZZZ[ [ [[[>[@[YYYYYYYYY\Z^Z`ZbZdZfZhZ[F[[[[[\\\<]>]V]]]]]`g`g`g`g`gjZlZnZpZrZtZvZxZzZ|Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ΀g΀g΀g΀g΀g΀g΀g΀g΀g΀g΀g΀gH[J[L[N[P[R[T[V[X[Z[\[^[`[b[d[f[h[j[l[n[:[<[x[z[|[~[[[[[\,\F\H\l\n\p\~\\\\\\](]d]]]$^&^(^*^B[D[[[[[[[$\&\(\.\0\2\4\6\J\L\N\P\R\T\V\X\r\t\\\\\\\p[r[t[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\ \ \\[\\\\\\ \"\8\:\<\Z\\\\\\\\]] ]"],]0]6]@]B]D]F]H]J]X]Z]\]^]ΠgΠgΠgΠgΠgΠgz\|\\\\\\\\\\\\\\\\\\\\]]]$]&]b]]]]"^^\\\\\\\\\\\\\\\\\\\\\\]] ] ]]*]2]4]8]:]L]N]P]R]T]f]h]j]l]n]p]r]t]v]x]z]|]~]]]]]]ggggggggg]]]]D^F^H^J^L^^^^^^^^<_>_@_B_D_F_H____d`f`h`j`l`n`ΠgΠgΠgΠgΠgΠgΠgΠgΠgΠg]]]]]]]]]^^^^ ^ ^^^^^^^^gggggggggg,^.^0^2^4^6^8^:^<^>^@^B^^^^^_ggggg^N^P^R^T^V^X^Z^\^^^`^b^d^f^h^j^l^n^p^r^t^v^x^z^hhhhhhhh^^____2`4`6`8`:`<`>`@```:aa@aaaaa~bbXccdee f^__ ________D`F`H`J`L`````BaDaFaHaJaaaaaaab^^^^^^ ____________N`````````LaNaPaRaTagggggggggg___ _"_$_&_(_*_,_._0_2_4_6_8_:_@h@h@h@h@h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h__@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@hP`R`T`V`X`Z`\`^`````````________```` ` `````````` `"`$`&`(`*`,`.`0``h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h`h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h΀h``VaXaZa\aaaaaaabbbbbbbJbbbbbbbbbbbbbc````^a`abaaadaabb bdbbbb cc6c8c:crctcvcxccccdd΀h΀h΀h΀h΀h΀h΀h΀h΀h΀hΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhΠhaaaaaaaaaaaaaaaaaaaaa"baaaaabbb b b@bBbDbFbHb`bbbbbbb$c\c^c`cbccdbdddfd$b&b(b*b,b.b0b2b4b6b8b:bb^bbbbbbbbbZccccd^d`dd,e.e0e`ebexeeffVffftgvgzb|bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccc c"cc@cBcDcFcHcJcLcNcPcRcTcVc c&c(c*c,c.c0c2c4cdcfchcjclcncpcccccddhddddddddddzc|c~cccccccccccccccchhhhhhhhhhhhhhhhhccccccccccccdddd d dddd d"d$d&d(d*d,d.d0d2d4d6d8d:dd@dBdDdFdHdJdLdNdPdRdTdVdXdZd\dndpdrdtdvdxdzd|d~ddddddddddddddddhhhhhhhhhddeeeeffffXfZf\f^ffffggggggggggg΀i΀i΀i΀idddd2eze|eeeeeeeeeeeeeefff f"f$f&f(f*f,f.f`fhhhhddddddddddddddddiiiiiiiiiiiiiii4e6e8e:ee@eBeDeFeHeJeNePeReTeVeXeZe\e^e i i i i i i~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffff2f4f6f8f:ff@fBfDfFfHfJfLf fRfTfffffpgrgggnhhhi@iBiiii&j(j~jjjjjj kFkLkNfPfvfxfzf|f~fffffffffffffffff@i@i@i@i@i@i@i@i@ibfdffffffffffg g gggggggggg ggggggggg@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`i`iggggggggg&hgxgzg|g~gggggphhhDiFiHiiiiiiiihjjjjjkk0k6k:kHkghhhhhhhhhhhhhhhhhhhhViXiZi\i^i`ibiiiiiggggghhh h"h$hhhhhhhhiiiiij.jfjjjjjjjgggggggggggggggggggggggΠiΠiΠiΠiΠiΠiΠiΠiΠi΀i΀i΀i΀irhthvhxhzh|h~hhhJiLiNiPiRiTiiiiiiiiiij*jDjZjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiii i iiiiiiiiii i"i$i&i(i*i,i.i0i2i4i6i8i:iiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiijj j jjjj,jFj\j^j`jbjrjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjj j"j$j0j2j4j6j8j:jj@jBjHjJjLjNjPjRjTjVjXjnjpjtjvjxjzj|jjjjjjjjjjjjjjjjjjjjljjjkkk"kJk\kkkkkkkl*l,lXll$m&m(m|m~mmmmm6nnjjjjjjjjjjjjjjkkkk k kkkkk(k*k,k.k2k4k>k@k$k8kPkRkrkkkl4lVlZl`lbldlflhljlll|l~lllllll j j j j j j&klBlDlFlHlJlLlNlPlRlTl\l^ltlvlxlzllllllllllllllllllllllll@j@j@j@j@j@j@j@j j j j j j j j*m,m.m0m2m4m6m8m:mm@mmmmmmmmmmmmmm@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`jmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmVnXnZn\n^n`nbnnnnnnn(o*o,ozomm8n:nn@nBnDnFnHnJnLnNnPnRnTnnnnnnnn o"o$o&orotovoxommmmmmnnnn n nnnnnnnnnn n"n$n&n(n*n,n.n0n2ndnfnhnjnlnnnpnrntnvnxnzn|n~nnnnnnnnnnnnnnnnnnnnnnn΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀j΀jnnnooojolonopooooo`pbpdpp(qtqqq@rBrfr|r~rrrrrr΀j΀j΀j΀j΀j΀j.o0o2o4o6o8o:oo@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofoooooooooooooooooΠjΠjΠjΠjΠjΠjΠjΠjΠjΠjΠjΠjΠj|o~oooooooopp p0p2pDplppppppp qqq2q4qbqxqqqqoooooo p pp.pNp^php|p~ppppppppqqqq qHq*q,q.q0qΠjΠjΠjΠjΠjooooooooopppppppppp"p$p&pґ(p*p,p4p6p8p:p